21:56:26.492 00.021 9340 PHD2 version 2.6.14 begins execution with:
21:56:26.493 00.001 9340    Windows 10 (build 26200), 64-bit edition
21:56:26.493 00.000 9340    wxWidgets 3.0.5
21:56:26.493 00.000 9340    cfitsio 3.49
21:56:26.494 00.001 9340 GetString("/frame/LogDir", "") returns ""
21:56:26.495 00.001 9340 CoInitializeEx returns 1
21:56:26.510 00.015 9340 locale: using dir c:\Program Files (x86)\PHDGuiding2\locale exists=1
21:56:26.510 00.000 9340 GetInt("/wxLanguage", 0) returns 60
21:56:26.515 00.005 9340 locale: initialized with lang id 60 (r=1)
21:56:26.523 00.008 9340 locale: wxTranslations language set to 60
21:56:26.569 00.046 9340 Removed 7 files of pattern: PHD2_DebugLog*.txt
21:56:26.597 00.028 9340 GetInt("/currentProfile", 0) returns 16
21:56:26.623 00.026 9340 reset dither spiral
21:56:26.635 00.012 9340 StartWorkerThread(00000000) begins
21:56:26.643 00.008 9340 WorkerThread constructor called
21:56:26.651 00.008 9340 StartWorkerThread(0155F410) ends
21:56:26.658 00.007 12020 WorkerThread::Entry() begins
21:56:26.658 00.000 9340 StartWorkerThread(00000000) begins
21:56:26.666 00.008 12020 worker thread CoInitializeEx returns 0
21:56:26.667 00.001 9340 WorkerThread constructor called
21:56:26.674 00.007 9340 StartWorkerThread(0155F5C0) ends
21:56:26.681 00.007 7772 WorkerThread::Entry() begins
21:56:26.681 00.000 9340 GetBoolean("/ServerMode", 1) returns 1
21:56:26.690 00.009 7772 worker thread CoInitializeEx returns 0
21:56:26.885 00.195 9340 GetInt("/profile/16/NoiseReductionMethod", 0) returns 0
21:56:26.894 00.009 9340 GetDouble("/profile/16/DitherScaleFactor", 1.000000) returns 1.000000
21:56:26.901 00.007 9340 GetBoolean("/profile/16/DitherRaOnly", 0) returns 0
21:56:26.912 00.011 9340 GetInt("/profile/16/DitherMode", 0) returns 0
21:56:26.919 00.007 9340 set dither mode 0
21:56:26.923 00.004 9340 GetInt("/profile/16/frame/timeLapse", 0) returns 0
21:56:26.935 00.012 9340 GetInt("/profile/16/frame/var_delay/long_delay", 10000) returns 10000
21:56:26.947 00.012 9340 GetInt("/profile/16/frame/var_delay/short_delay", 1000) returns 1000
21:56:26.954 00.007 9340 GetBoolean("/profile/16/frame/var_delay/enabled", 0) returns 0
21:56:26.963 00.009 9340 Variable delay: Disabled, Short = 1000 ms, Long = 10000 ms
21:56:26.973 00.010 9340 GetInt("/profile/16/AutoLoadCalibration", -1) returns 1
21:56:26.980 00.007 9340 GetInt("/profile/16/frame/focalLength", 0) returns 242
21:56:26.988 00.008 9340 GetInt("/profile/16/auto_exp/exposure_min", 1000) returns 1000
21:56:26.995 00.007 9340 GetInt("/profile/16/auto_exp/exposure_max", 5000) returns 5000
21:56:27.004 00.009 9340 GetDouble("/profile/16/auto_exp/target_snr", 6.000000) returns 6.000000
21:56:27.012 00.008 9340 AutoExp: config min = 1000 max = 5000 snr = 6.00
21:56:27.021 00.009 9340 AutoExp: reset exp to 5000
21:56:27.029 00.008 9340 GetInt("/profile/16/CustomExposureDuration", 30000) returns 30000
21:56:27.041 00.012 9340 GetInt("/profile/16/ExposureDurationMs", 1000) returns 2000
21:56:27.055 00.014 9340 OnExposureDurationSelected: duration = 2000
21:56:27.070 00.015 9340 GetBoolean("/profile/16/BeepForLostStar", 1) returns 1
21:56:27.081 00.011 9340 GetInt("/profile/16/Gamma", 100) returns 287
21:56:27.088 00.007 9340 GetBoolean("/profile/16/ImageLogger/LoggingEnabled", 0) returns 0
21:56:27.103 00.015 9340 GetBoolean("/profile/16/ImageLogger/LogFramesOverThreshRel", 0) returns 0
21:56:27.110 00.007 9340 GetBoolean("/profile/16/ImageLogger/LogFramesOverThreshPx", 0) returns 0
21:56:27.120 00.010 9340 GetBoolean("/profile/16/ImageLogger/LogFramesDropped", 0) returns 0
21:56:27.129 00.009 9340 GetBoolean("/profile/16/ImageLogger/LogAutoSelectFrames", 0) returns 0
21:56:27.139 00.010 9340 GetDouble("/profile/16/ImageLogger/ErrorThreshRel", 4.000000) returns 4.000000
21:56:27.148 00.009 9340 GetDouble("/profile/16/ImageLogger/ErrorThreshPx", 4.000000) returns 4.000000
21:56:27.156 00.008 9340 ImgLogger: Settings LogEnabled=0 Log Rel=0, 0.00 Log Px=0, 0.00 LogFrameDrop=0 LogAutoSel=0 NextN=0
21:56:27.166 00.010 9340 GetBoolean("/profile/16/indi/VerboseLogging", 0) returns 0
21:56:27.187 00.021 9340 guider state => UNINITIALIZED
21:56:27.197 00.010 9340 GetInt("/profile/16/overlay/slit/center.x", 376) returns 376
21:56:27.207 00.010 9340 GetInt("/profile/16/overlay/slit/center.y", 290) returns 290
21:56:27.215 00.008 9340 GetInt("/profile/16/overlay/slit/width", 8) returns 8
21:56:27.225 00.010 9340 GetInt("/profile/16/overlay/slit/height", 100) returns 100
21:56:27.232 00.007 9340 GetInt("/profile/16/overlay/slit/angle", 0) returns 0
21:56:27.241 00.009 9340 Changing from state UNINITIALIZED to UNINITIALIZED
21:56:27.250 00.009 9340 guider state => SELECTING
21:56:27.257 00.007 9340 GetBoolean("/profile/16/guider/FastRecenter", 1) returns 1
21:56:27.266 00.009 9340 GetBoolean("/profile/16/guider/ScaleImage", 1) returns 1
21:56:27.274 00.008 9340 GetDouble("/profile/16/guider/StarMinHFD", 1.500000) returns 1.500000
21:56:27.281 00.007 9340 Setting StarMinHFD = 1.50
21:56:27.291 00.010 9340 GetDouble("/profile/16/guider/StarMaxHFD", 20.000000) returns 10.000000
21:56:27.298 00.007 9340 Setting MaxHFD = 10.0
21:56:27.306 00.008 9340 GetDouble("/profile/16/guider/StarMinSNR", 6.000000) returns 6.000000
21:56:27.314 00.008 9340 Setting StarMinSNR = 6.0
21:56:27.323 00.009 9340 GetInt("/profile/16/guider/AutoSelDownsample", 0) returns 0
21:56:27.327 00.004 9340 Setting AutoSelDownsample = 0
21:56:27.337 00.010 9340 GetString("/profile/16/guider/bookmarks", "") returns ""
21:56:27.348 00.011 9340 GetDouble("/profile/16/guider/onestar/MassChangeThreshold", 0.500000) returns 0.500000
21:56:27.356 00.008 9340 GetBoolean("/profile/16/guider/onestar/MassChangeThresholdEnabled", 1) returns 1
21:56:27.362 00.006 9340 GetBoolean("/profile/16/guider/onestar/TolerateJumpsEnabled", 0) returns 0
21:56:27.373 00.011 9340 GetDouble("/profile/16/guider/onestar/TolerateJumpsThreshold", 4.000000) returns 4.000000
21:56:27.380 00.007 9340 GetInt("/profile/16/guider/onestar/SearchRegion", 15) returns 15
21:56:27.388 00.008 9340 GetBoolean("/profile/16/guider/multistar/enabled", 0) returns 1
21:56:27.395 00.007 9340 MultiStar mode enabled
21:56:27.404 00.009 9340 GetBoolean("/StickyLockPosition", 0) returns 0
21:56:27.419 00.015 9340 GetString("/geometry", "") returns "1;1936;1048;-8;-8"
21:56:27.494 00.075 9340 GetInt("/graph/ScopeOrCameraUnits", 0) returns 0
21:56:27.508 00.014 9340 GetString("/graph/RAColor", "") returns "#6464FF"
21:56:27.516 00.008 9340 GetString("/graph/DecColor", "") returns "#FF0000"
21:56:27.519 00.003 9340 GetInt("/graph/minLength", 50) returns 50
21:56:27.531 00.012 9340 GetInt("/graph/maxLength", 400) returns 400
21:56:27.540 00.009 9340 GetInt("/graph/minHeight", 1) returns 1
21:56:27.547 00.007 9340 GetInt("/graph/maxHeight", 16) returns 16
21:56:27.554 00.007 9340 GetInt("/graph/length", 100) returns 200
21:56:27.564 00.010 9340 GraphStats window size = 200
21:56:27.573 00.009 9340 GetInt("/graph/height", 4) returns 4
21:56:27.579 00.006 9340 GetInt("graph/HeightUnits", 1) returns 1
21:56:27.584 00.005 9340 GetBoolean("/graph/showCorrections", 1) returns 1
21:56:27.596 00.012 9340 GetBoolean("/graph/showStarMass", 0) returns 1
21:56:27.604 00.008 9340 GetBoolean("/graph/showStarSNR", 0) returns 1
21:56:27.612 00.008 9340 GetBoolean("/graph/correctionsToScale", 0) returns 1
21:56:27.733 00.121 9340 GetInt("/graph_stepguider/length", 1) returns 1
21:56:27.746 00.013 9340 GetBoolean("/ProfileRawMode", 0) returns 1
21:56:27.757 00.011 9340 GetInt("/target/length", 100) returns 100
21:56:27.762 00.005 9340 GetDouble("/target/zoom", 1.000000) returns 1.000000
21:56:27.791 00.029 9340 GetBoolean("/profile/16/target/refCircleEnabled", 0) returns 0
21:56:27.797 00.006 9340 GetDouble("/profile/16/target/refCircleRadius", 2.000000) returns 2.000000
21:56:28.421 00.624 9340 GetString("/profile/1/name", "") returns "Askar_11162025"
21:56:28.428 00.007 9340 GetString("/profile/10/name", "") returns "EvoGuide50ED_asi662"
21:56:28.433 00.005 9340 GetString("/profile/11/name", "") returns "EvoGuide_662_20260414"
21:56:28.442 00.009 9340 GetString("/profile/12/name", "") returns "EvoGuide50ED_ASI662MC_20260415"
21:56:28.447 00.005 9340 GetString("/profile/13/name", "") returns "EvoGuideED50_ASI662MC_20260415_Rev"
21:56:28.456 00.009 9340 GetString("/profile/14/name", "") returns "EvoGuide50ED_ASI662MC_20260415_Rev3"
21:56:28.462 00.006 9340 GetString("/profile/15/name", "") returns "EvoGuide50ED_ASI662MC_20260415_Rev4"
21:56:28.469 00.007 9340 GetString("/profile/16/name", "") returns "EvoGuid50ED_ASI662MC_20260416"
21:56:28.476 00.007 9340 GetString("/profile/2/name", "") returns "Askar Guide"
21:56:28.482 00.006 9340 GetString("/profile/3/name", "") returns "EvoGuide with ASI585MC Pro"
21:56:28.489 00.007 9340 GetString("/profile/4/name", "") returns "EvoGuide as Guide"
21:56:28.494 00.005 9340 GetString("/profile/5/name", "") returns "EvoGuide_662MC_20260128"
21:56:28.500 00.006 9340 GetString("/profile/6/name", "") returns "EvoGuide_662MC_20250128"
21:56:28.508 00.008 9340 GetString("/profile/7/name", "") returns "EvoGuide_662MC_20260205"
21:56:28.514 00.006 9340 GetString("/profile/8/name", "") returns "EvoGuide_ASI662MC_20260506"
21:56:28.517 00.003 9340 GetString("/profile/9/name", "") returns "EvoGuide_ASI662_20260410"
21:56:28.568 00.051 9340 GetString("/profile/16/name", "") returns "EvoGuid50ED_ASI662MC_20260416"
21:56:28.962 00.394 9340 GetString("/profile/16/indi/INDIcam", "") returns ""
21:56:29.000 00.038 9340 GetString("/profile/16/indi/INDImount", "") returns ""
21:56:29.025 00.025 9340 GetString("/profile/16/indi/INDImount", "") returns ""
21:56:29.059 00.034 9340 GetString("/profile/16/indi/INDIrotator", "") returns ""
21:56:29.071 00.012 9340 GetString("/profile/16/camera/LastMenuChoice", "None") returns "ZWO ASI Camera"
21:56:29.082 00.011 9340 CameraFactory(ZWO ASI Camera)
21:56:29.087 00.005 9340 GetBoolean("/profile/16/camera/UseSubframes", 0) returns 0
21:56:29.093 00.006 9340 GetInt("/profile/16/camera/ReadDelay", 150) returns 150
21:56:29.097 00.004 9340 GetInt("/profile/16/camera/gain", 95) returns 75
21:56:29.102 00.005 9340 GetInt("/profile/16/camera/TimeoutMs", 15000) returns 15000
21:56:29.108 00.006 9340 GetInt("/profile/16/camera/SaturationADU", 0) returns 65535
21:56:29.113 00.005 9340 GetBoolean("/profile/16/camera/SaturationByADU", 1) returns 1
21:56:29.122 00.009 9340 GetDouble("/profile/16/camera/pixelsize", 0.000000) returns 2.900000
21:56:29.128 00.006 9340 GetInt("/profile/16/camera/binning", 1) returns 1
21:56:29.134 00.006 9340 GetInt("/profile/16/camera/ZWO/bpp", 8) returns 16
21:56:29.140 00.006 9340 Created new camera of type ZWO ASI Camera = 0D944608
21:56:29.142 00.002 9340 GetString("/profile/16/camera/LastMenuChoice", "") returns "ZWO ASI Camera"
21:56:29.150 00.008 9340 GetString("/profile/16/scope/LastMenuChoice", "None") returns "EQMOD ASCOM HEQ5/6"
21:56:29.156 00.006 9340 ScopeFactory(EQMOD ASCOM HEQ5/6)
21:56:29.158 00.002 9340 GetInt("/profile/16/scope/CalibrationDuration", 750) returns 400
21:56:29.169 00.011 9340 GetInt("/profile/16/scope/CalibrationDistance", 25) returns 25
21:56:29.176 00.007 9340 GetInt("/profile/16/scope/MaxRaDuration", 2500) returns 2500
21:56:29.178 00.002 9340 GetInt("/profile/16/scope/MaxDecDuration", 2500) returns 2500
21:56:29.183 00.005 9340 GetInt("/profile/16/scope/DecGuideMode", 1) returns 1
21:56:29.190 00.007 9340 DecGuideMode set to Auto (1)
21:56:29.193 00.003 9340 GetInt("/profile/16/scope/XGuideAlgorithm", 1) returns 1
21:56:29.199 00.006 9340 GetDouble("/profile/16/scope/GuideAlgorithm/X/Hysteresis/minMove", 0.200000) returns 0.250000
21:56:29.207 00.008 9340 GetDouble("/profile/16/scope/GuideAlgorithm/X/Hysteresis/hysteresis", 0.100000) returns 0.160000
21:56:29.214 00.007 9340 GetDouble("/profile/16/scope/GuideAlgorithm/X/Hysteresis/aggression", 0.700000) returns 0.500000
21:56:29.221 00.007 9340 GetInt("/profile/16/scope/YGuideAlgorithm", 4) returns 4
21:56:29.224 00.003 9340 GetDouble("/profile/16/scope/GuideAlgorithm/Y/ResistSwitch/minMove", 0.200000) returns 0.250000
21:56:29.233 00.009 9340 GuideAlgorithmResistSwitch::SetMinMove() returns 0, m_minMove=0.25
21:56:29.239 00.006 9340 GetDouble("/profile/16/scope/GuideAlgorithm/Y/ResistSwitch/aggression", 1.000000) returns 1.000000
21:56:29.245 00.006 9340 GuideAlgorithmResistSwitch::SetAggression() returns 0, m_aggression=1.00
21:56:29.252 00.007 9340 GetBoolean("/profile/16/scope/GuideAlgorithm/Y/ResistSwitch/fastSwitch", 1) returns 1
21:56:29.259 00.007 9340 GuideAlgorithmResistSwitch::SetFastSwitchEnabled(1)
21:56:29.265 00.006 9340 GetBoolean("/profile/16/scope/CalFlipRequiresDecFlip", 0) returns 0
21:56:29.272 00.007 9340 GetBoolean("/profile/16/scope/AssumeOrthogonal", 0) returns 0
21:56:29.277 00.005 9340 GetBoolean("/profile/16/scope/UseDecComp", 1) returns 1
21:56:29.282 00.005 9340 GetBoolean("/profile/16/scope/HiResEncoders", 0) returns 0
21:56:29.288 00.006 9340 GetInt("/profile/16/scope/DecBacklashPulse", 0) returns 20
21:56:29.295 00.007 9340 GetInt("/profile/16/scope/DecBacklashFloor", 0) returns 20
21:56:29.299 00.004 9340 GetInt("/profile/16/scope/DecBacklashCeiling", 0) returns 20
21:56:29.304 00.005 9340 GetBoolean("/profile/16/scope/BacklashCompEnabled", 0) returns 0
21:56:29.310 00.006 9340 BLC: Backlash compensation is disabled
21:56:29.314 00.004 9340 GetBoolean("/profile/16/scope/StopGuidingWhenSlewing", 1) returns 1
21:56:29.319 00.005 9340 Scope: enabling slew check, guiding will stop when slew is detected
21:56:29.329 00.010 9340 Created new scope of type EQMOD ASCOM HEQ5/6 = 10104498
21:56:29.335 00.006 9340 GetString("/profile/16/scope/LastMenuChoice", "") returns "EQMOD ASCOM HEQ5/6"
21:56:29.342 00.007 9340 GetString("/profile/16/scope/LastAuxMenuChoice", "None") returns "None"
21:56:29.347 00.005 9340 ScopeFactory(None)
21:56:29.350 00.003 9340 Created new aux scope of type None = 00000000
21:56:29.357 00.007 9340 GetString("/profile/16/scope/LastAuxMenuChoice", "") returns "None"
21:56:29.363 00.006 9340 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\gear_dialog.cpp:1364->OnAuxChoiceScope: m_pAuxScope == NULL
21:56:29.369 00.006 9340 GetString("/profile/16/stepguider/LastMenuChoice", "None") returns "None"
21:56:29.375 00.006 9340 StepGuiderFactory(None)
21:56:29.380 00.005 9340 Created new stepguider of type None = 00000000
21:56:29.385 00.005 9340 GetString("/profile/16/stepguider/LastMenuChoice", "") returns "None"
21:56:29.391 00.006 9340 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\gear_dialog.cpp:1590->OnChoiceStepGuider: m_pStepGuider == NULL
21:56:29.397 00.006 9340 GetString("/profile/16/rotator/LastMenuChoice", "None") returns "None"
21:56:29.401 00.004 9340 RotatorFactory(None)
21:56:29.406 00.005 9340 Created new Rotator of type None = 00000000
21:56:29.414 00.008 9340 GetString("/profile/16/rotator/LastMenuChoice", "") returns "None"
21:56:29.419 00.005 9340 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\gear_dialog.cpp:1728->OnChoiceRotator: m_pRotator == NULL
21:56:29.440 00.021 9340 GetString("/profile/16/name", "") returns "EvoGuid50ED_ASI662MC_20260416"
21:56:29.445 00.005 9340 SetupHelpFile: langid=60, locale-specific help = c:\Program Files (x86)\PHDGuiding2\locale\en_US\PHD2GuideHelp.zip
21:56:29.452 00.007 9340 SetupHelpFile: using default help c:\Program Files (x86)\PHDGuiding2\PHD2GuideHelp.zip
21:56:29.503 00.051 9340 starting server
21:56:29.514 00.011 9340 event server started, listening on port 4400
21:56:29.519 00.005 9340 Server started, listening on port 4300
21:56:29.524 00.005 9340 Status Line: Server started
21:56:29.537 00.013 9340 GetString("/perspective", "") returns "layout2|name=MainToolBar;caption=Main tool bar;state=2106108;dir=3;layer=10;row=0;pos=0;prop=100000;bestw=567;besth=42;minw=-1;minh=-1;maxw=-1;maxh=-1;floatx=-1;floaty=-1;floatw=-1;floath=-1|name=Guider;caption=Guider;state=256;dir=5;layer=0;row=0;pos=0;prop=100000;bestw=640;besth=512;minw=640;minh=512;maxw=-1;maxh=-1;floatx=-1;floaty=-1;floatw=-1;floath=-1|name=GraphLog;caption=History;state=2099196;dir=3;layer=0;row=0;pos=0;prop=170772;bestw=534;besth=233;minw=-1;minh=240;maxw=-1;maxh=-1;floatx=-1;floaty=-1;floatw=-1;floath=-1|name=Stats;caption=Guide Stats;state=2099196;dir=3;layer=0;row=0;pos=1;prop=29228;bestw=244;besth=424;minw=-1;minh=240;maxw=-1;maxh=-1;floatx=-1;floaty=-1;floatw=-1;floath=-1|name=AOPosition;caption=AO Position;state=2099198;dir=2;layer=0;row=0;pos=0;prop=100000;bestw=293;besth=207;minw=293;minh=208;maxw=-1;maxh=-1;floatx=-1;floaty=-1;floatw=-1;floath=-1|name=Profile;caption=Star Profile;state=2099196;dir=2;layer=0;row=1;pos=1;prop=100000;bestw=20;besth=20;minw=115;minh=85;maxw=-1;maxh=-1;floatx=1613;floaty=385;floatw=316;floath=403|name=Target;caption=Target;state=2099196;dir=2;layer=0;row=1;pos=0;prop=100000;bestw=320;besth=207;minw=293;minh=208;maxw=-1;maxh=-1;floatx=1808;floaty=85;floatw=309;floath=377|dock_size(3,10,0)=44|dock_size(5,0,0)=642|dock_size(3,0,0)=259|dock_size(2,0,1)=295|"
21:56:29.680 00.143 9340 GetBoolean("/Update/enabled", 1) returns 1
21:56:29.688 00.008 9340 GetInt("/Update/series", 0) returns 0
21:56:29.692 00.004 12176 UPD: updater thread entry
21:56:29.697 00.005 12176 UPD: fetch https://openphdguiding.org/release-main-win.txt
21:56:29.751 00.054 9340 evsrv: cli 100A4BE8 connect
21:56:29.761 00.010 9340 evsrv: cli 100A4BE8 request: {"method":"get_app_state","id":"f50051d1-6e78-449b-8892-b0e3ed1a99d6"}
21:56:29.770 00.009 9340 evsrv: cli 100A4BE8 response: {"jsonrpc":"2.0","result":"Stopped","id":"f50051d1-6e78-449b-8892-b0e3ed1a99d6"}
21:56:29.789 00.019 9340 evsrv: cli 100A4BE8 disconnect
21:56:29.798 00.009 9340 evsrv: cli 100A3CE8 connect
21:56:29.806 00.008 9340 evsrv: cli 100A45A8 connect
21:56:29.813 00.007 9340 evsrv: cli 100A45A8 request: {"method":"get_profile","id":"39cb088f-e4e6-4968-ba78-771c9c1a9911"}
21:56:29.819 00.006 9340 GetString("/profile/16/name", "") returns "EvoGuid50ED_ASI662MC_20260416"
21:56:29.829 00.010 9340 evsrv: cli 100A45A8 response: {"jsonrpc":"2.0","result":{"id":16,"name":"EvoGuid50ED_ASI662MC_20260416"},"id":"39cb088f-e4e6-4968-ba78-771c9c1a9911"}
21:56:29.860 00.031 9340 evsrv: cli 100A45A8 disconnect
21:56:29.866 00.006 9340 evsrv: cli 100A3E28 connect
21:56:29.875 00.009 9340 evsrv: cli 100A3E28 request: {"method":"get_profiles","id":"d678f101-c367-4302-bbea-e3fabd1d9284"}
21:56:29.883 00.008 9340 GetString("/profile/1/name", "") returns "Askar_11162025"
21:56:29.890 00.007 9340 GetString("/profile/10/name", "") returns "EvoGuide50ED_asi662"
21:56:29.896 00.006 9340 GetString("/profile/11/name", "") returns "EvoGuide_662_20260414"
21:56:29.902 00.006 9340 GetString("/profile/12/name", "") returns "EvoGuide50ED_ASI662MC_20260415"
21:56:29.908 00.006 9340 GetString("/profile/13/name", "") returns "EvoGuideED50_ASI662MC_20260415_Rev"
21:56:29.908 00.000 9340 GetString("/profile/14/name", "") returns "EvoGuide50ED_ASI662MC_20260415_Rev3"
21:56:29.923 00.015 9340 GetString("/profile/15/name", "") returns "EvoGuide50ED_ASI662MC_20260415_Rev4"
21:56:29.932 00.009 9340 GetString("/profile/16/name", "") returns "EvoGuid50ED_ASI662MC_20260416"
21:56:29.940 00.008 9340 GetString("/profile/2/name", "") returns "Askar Guide"
21:56:29.948 00.008 9340 GetString("/profile/3/name", "") returns "EvoGuide with ASI585MC Pro"
21:56:29.956 00.008 9340 GetString("/profile/4/name", "") returns "EvoGuide as Guide"
21:56:29.960 00.004 9340 GetString("/profile/5/name", "") returns "EvoGuide_662MC_20260128"
21:56:29.970 00.010 9340 GetString("/profile/6/name", "") returns "EvoGuide_662MC_20250128"
21:56:29.980 00.010 9340 GetString("/profile/7/name", "") returns "EvoGuide_662MC_20260205"
21:56:29.989 00.009 9340 GetString("/profile/8/name", "") returns "EvoGuide_ASI662MC_20260506"
21:56:29.991 00.002 9340 GetString("/profile/9/name", "") returns "EvoGuide_ASI662_20260410"
21:56:30.007 00.016 9340 GetString("/profile/1/name", "") returns "Askar_11162025"
21:56:30.016 00.009 9340 GetString("/profile/1/name", "") returns "Askar_11162025"
21:56:30.023 00.007 9340 GetString("/profile/10/name", "") returns "EvoGuide50ED_asi662"
21:56:30.031 00.008 9340 GetString("/profile/1/name", "") returns "Askar_11162025"
21:56:30.040 00.009 9340 GetString("/profile/10/name", "") returns "EvoGuide50ED_asi662"
21:56:30.048 00.008 9340 GetString("/profile/11/name", "") returns "EvoGuide_662_20260414"
21:56:30.055 00.007 9340 GetString("/profile/1/name", "") returns "Askar_11162025"
21:56:30.062 00.007 9340 GetString("/profile/10/name", "") returns "EvoGuide50ED_asi662"
21:56:30.073 00.011 9340 GetString("/profile/11/name", "") returns "EvoGuide_662_20260414"
21:56:30.080 00.007 9340 GetString("/profile/12/name", "") returns "EvoGuide50ED_ASI662MC_20260415"
21:56:30.088 00.008 9340 GetString("/profile/1/name", "") returns "Askar_11162025"
21:56:30.094 00.006 9340 GetString("/profile/10/name", "") returns "EvoGuide50ED_asi662"
21:56:30.103 00.009 9340 GetString("/profile/11/name", "") returns "EvoGuide_662_20260414"
21:56:30.110 00.007 9340 GetString("/profile/12/name", "") returns "EvoGuide50ED_ASI662MC_20260415"
21:56:30.110 00.000 9340 GetString("/profile/13/name", "") returns "EvoGuideED50_ASI662MC_20260415_Rev"
21:56:30.110 00.000 9340 GetString("/profile/1/name", "") returns "Askar_11162025"
21:56:30.131 00.021 9340 GetString("/profile/10/name", "") returns "EvoGuide50ED_asi662"
21:56:30.137 00.006 9340 GetString("/profile/11/name", "") returns "EvoGuide_662_20260414"
21:56:30.141 00.004 9340 GetString("/profile/12/name", "") returns "EvoGuide50ED_ASI662MC_20260415"
21:56:30.141 00.000 9340 GetString("/profile/13/name", "") returns "EvoGuideED50_ASI662MC_20260415_Rev"
21:56:30.154 00.013 9340 GetString("/profile/14/name", "") returns "EvoGuide50ED_ASI662MC_20260415_Rev3"
21:56:30.161 00.007 9340 GetString("/profile/1/name", "") returns "Askar_11162025"
21:56:30.167 00.006 9340 GetString("/profile/10/name", "") returns "EvoGuide50ED_asi662"
21:56:30.174 00.007 9340 GetString("/profile/11/name", "") returns "EvoGuide_662_20260414"
21:56:30.180 00.006 9340 GetString("/profile/12/name", "") returns "EvoGuide50ED_ASI662MC_20260415"
21:56:30.184 00.004 9340 GetString("/profile/13/name", "") returns "EvoGuideED50_ASI662MC_20260415_Rev"
21:56:30.192 00.008 9340 GetString("/profile/14/name", "") returns "EvoGuide50ED_ASI662MC_20260415_Rev3"
21:56:30.198 00.006 9340 GetString("/profile/15/name", "") returns "EvoGuide50ED_ASI662MC_20260415_Rev4"
21:56:30.204 00.006 9340 GetString("/profile/1/name", "") returns "Askar_11162025"
21:56:30.209 00.005 9340 GetString("/profile/10/name", "") returns "EvoGuide50ED_asi662"
21:56:30.213 00.004 9340 GetString("/profile/11/name", "") returns "EvoGuide_662_20260414"
21:56:30.221 00.008 9340 GetString("/profile/12/name", "") returns "EvoGuide50ED_ASI662MC_20260415"
21:56:30.229 00.008 9340 GetString("/profile/13/name", "") returns "EvoGuideED50_ASI662MC_20260415_Rev"
21:56:30.234 00.005 9340 GetString("/profile/14/name", "") returns "EvoGuide50ED_ASI662MC_20260415_Rev3"
21:56:30.238 00.004 9340 GetString("/profile/15/name", "") returns "EvoGuide50ED_ASI662MC_20260415_Rev4"
21:56:30.245 00.007 9340 GetString("/profile/16/name", "") returns "EvoGuid50ED_ASI662MC_20260416"
21:56:30.251 00.006 9340 GetString("/profile/1/name", "") returns "Askar_11162025"
21:56:30.258 00.007 9340 GetString("/profile/10/name", "") returns "EvoGuide50ED_asi662"
21:56:30.265 00.007 9340 GetString("/profile/11/name", "") returns "EvoGuide_662_20260414"
21:56:30.266 00.001 9340 GetString("/profile/12/name", "") returns "EvoGuide50ED_ASI662MC_20260415"
21:56:30.266 00.000 9340 GetString("/profile/13/name", "") returns "EvoGuideED50_ASI662MC_20260415_Rev"
21:56:30.283 00.017 9340 GetString("/profile/14/name", "") returns "EvoGuide50ED_ASI662MC_20260415_Rev3"
21:56:30.291 00.008 9340 GetString("/profile/15/name", "") returns "EvoGuide50ED_ASI662MC_20260415_Rev4"
21:56:30.297 00.006 9340 GetString("/profile/16/name", "") returns "EvoGuid50ED_ASI662MC_20260416"
21:56:30.304 00.007 9340 GetString("/profile/2/name", "") returns "Askar Guide"
21:56:30.308 00.004 9340 GetString("/profile/1/name", "") returns "Askar_11162025"
21:56:30.317 00.009 9340 GetString("/profile/10/name", "") returns "EvoGuide50ED_asi662"
21:56:30.323 00.006 9340 GetString("/profile/11/name", "") returns "EvoGuide_662_20260414"
21:56:30.328 00.005 9340 GetString("/profile/12/name", "") returns "EvoGuide50ED_ASI662MC_20260415"
21:56:30.328 00.000 9340 GetString("/profile/13/name", "") returns "EvoGuideED50_ASI662MC_20260415_Rev"
21:56:30.328 00.000 9340 GetString("/profile/14/name", "") returns "EvoGuide50ED_ASI662MC_20260415_Rev3"
21:56:30.346 00.018 9340 GetString("/profile/15/name", "") returns "EvoGuide50ED_ASI662MC_20260415_Rev4"
21:56:30.353 00.007 9340 GetString("/profile/16/name", "") returns "EvoGuid50ED_ASI662MC_20260416"
21:56:30.359 00.006 9340 GetString("/profile/2/name", "") returns "Askar Guide"
21:56:30.364 00.005 9340 GetString("/profile/3/name", "") returns "EvoGuide with ASI585MC Pro"
21:56:30.370 00.006 9340 GetString("/profile/1/name", "") returns "Askar_11162025"
21:56:30.375 00.005 9340 GetString("/profile/10/name", "") returns "EvoGuide50ED_asi662"
21:56:30.383 00.008 9340 GetString("/profile/11/name", "") returns "EvoGuide_662_20260414"
21:56:30.389 00.006 9340 GetString("/profile/12/name", "") returns "EvoGuide50ED_ASI662MC_20260415"
21:56:30.391 00.002 9340 GetString("/profile/13/name", "") returns "EvoGuideED50_ASI662MC_20260415_Rev"
21:56:30.396 00.005 9340 GetString("/profile/14/name", "") returns "EvoGuide50ED_ASI662MC_20260415_Rev3"
21:56:30.405 00.009 9340 GetString("/profile/15/name", "") returns "EvoGuide50ED_ASI662MC_20260415_Rev4"
21:56:30.410 00.005 9340 GetString("/profile/16/name", "") returns "EvoGuid50ED_ASI662MC_20260416"
21:56:30.413 00.003 9340 GetString("/profile/2/name", "") returns "Askar Guide"
21:56:30.421 00.008 9340 GetString("/profile/3/name", "") returns "EvoGuide with ASI585MC Pro"
21:56:30.426 00.005 9340 GetString("/profile/4/name", "") returns "EvoGuide as Guide"
21:56:30.430 00.004 9340 GetString("/profile/1/name", "") returns "Askar_11162025"
21:56:30.437 00.007 9340 GetString("/profile/10/name", "") returns "EvoGuide50ED_asi662"
21:56:30.446 00.009 9340 GetString("/profile/11/name", "") returns "EvoGuide_662_20260414"
21:56:30.451 00.005 9340 GetString("/profile/12/name", "") returns "EvoGuide50ED_ASI662MC_20260415"
21:56:30.453 00.002 9340 GetString("/profile/13/name", "") returns "EvoGuideED50_ASI662MC_20260415_Rev"
21:56:30.453 00.000 9340 GetString("/profile/14/name", "") returns "EvoGuide50ED_ASI662MC_20260415_Rev3"
21:56:30.468 00.015 9340 GetString("/profile/15/name", "") returns "EvoGuide50ED_ASI662MC_20260415_Rev4"
21:56:30.473 00.005 9340 GetString("/profile/16/name", "") returns "EvoGuid50ED_ASI662MC_20260416"
21:56:30.479 00.006 9340 GetString("/profile/2/name", "") returns "Askar Guide"
21:56:30.485 00.006 9340 GetString("/profile/3/name", "") returns "EvoGuide with ASI585MC Pro"
21:56:30.491 00.006 9340 GetString("/profile/4/name", "") returns "EvoGuide as Guide"
21:56:30.496 00.005 9340 GetString("/profile/5/name", "") returns "EvoGuide_662MC_20260128"
21:56:30.501 00.005 9340 GetString("/profile/1/name", "") returns "Askar_11162025"
21:56:30.501 00.000 9340 GetString("/profile/10/name", "") returns "EvoGuide50ED_asi662"
21:56:30.501 00.000 9340 GetString("/profile/11/name", "") returns "EvoGuide_662_20260414"
21:56:30.517 00.016 9340 GetString("/profile/12/name", "") returns "EvoGuide50ED_ASI662MC_20260415"
21:56:30.517 00.000 9340 GetString("/profile/13/name", "") returns "EvoGuideED50_ASI662MC_20260415_Rev"
21:56:30.530 00.013 9340 GetString("/profile/14/name", "") returns "EvoGuide50ED_ASI662MC_20260415_Rev3"
21:56:30.539 00.009 9340 GetString("/profile/15/name", "") returns "EvoGuide50ED_ASI662MC_20260415_Rev4"
21:56:30.546 00.007 9340 GetString("/profile/16/name", "") returns "EvoGuid50ED_ASI662MC_20260416"
21:56:30.551 00.005 9340 GetString("/profile/2/name", "") returns "Askar Guide"
21:56:30.559 00.008 9340 GetString("/profile/3/name", "") returns "EvoGuide with ASI585MC Pro"
21:56:30.568 00.009 9340 GetString("/profile/4/name", "") returns "EvoGuide as Guide"
21:56:30.574 00.006 9340 GetString("/profile/5/name", "") returns "EvoGuide_662MC_20260128"
21:56:30.578 00.004 9340 GetString("/profile/6/name", "") returns "EvoGuide_662MC_20250128"
21:56:30.582 00.004 9340 GetString("/profile/1/name", "") returns "Askar_11162025"
21:56:30.582 00.000 9340 GetString("/profile/10/name", "") returns "EvoGuide50ED_asi662"
21:56:30.598 00.016 9340 GetString("/profile/11/name", "") returns "EvoGuide_662_20260414"
21:56:30.604 00.006 9340 GetString("/profile/12/name", "") returns "EvoGuide50ED_ASI662MC_20260415"
21:56:30.609 00.005 12176 UPD: latest ver = 2.6.14
21:56:30.609 00.000 12176 UPD: URL = https://openphdguiding.org/phd2-2.6.14-installer.exe
21:56:30.609 00.000 12176 UPD: SHA1 = 1140be99e411b32d4abcb72e89540e2ec178746d
21:56:30.609 00.000 9340 GetString("/profile/13/name", "") returns "EvoGuideED50_ASI662MC_20260415_Rev"
21:56:30.609 00.000 12176 GetInt("/Update/force", 0) returns 0
21:56:30.609 00.000 12176 UPD: version is up-to-date
21:56:30.615 00.006 9340 GetString("/profile/1/name", "") returns "Askar_11162025"
21:56:30.615 00.000 12176 UPD: updater thread exit
21:56:30.615 00.000 9340 GetString("/profile/10/name", "") returns "EvoGuide50ED_asi662"
21:56:30.630 00.015 9340 GetString("/profile/11/name", "") returns "EvoGuide_662_20260414"
21:56:30.637 00.007 9340 GetString("/profile/12/name", "") returns "EvoGuide50ED_ASI662MC_20260415"
21:56:30.640 00.003 9340 GetString("/profile/13/name", "") returns "EvoGuideED50_ASI662MC_20260415_Rev"
21:56:30.640 00.000 9340 GetString("/profile/14/name", "") returns "EvoGuide50ED_ASI662MC_20260415_Rev3"
21:56:30.649 00.009 9340 GetString("/profile/15/name", "") returns "EvoGuide50ED_ASI662MC_20260415_Rev4"
21:56:30.660 00.011 9340 GetString("/profile/16/name", "") returns "EvoGuid50ED_ASI662MC_20260416"
21:56:30.666 00.006 9340 GetString("/profile/2/name", "") returns "Askar Guide"
21:56:30.671 00.005 9340 GetString("/profile/3/name", "") returns "EvoGuide with ASI585MC Pro"
21:56:30.678 00.007 9340 GetString("/profile/4/name", "") returns "EvoGuide as Guide"
21:56:30.683 00.005 9340 GetString("/profile/5/name", "") returns "EvoGuide_662MC_20260128"
21:56:30.691 00.008 9340 GetString("/profile/6/name", "") returns "EvoGuide_662MC_20250128"
21:56:30.697 00.006 9340 GetString("/profile/7/name", "") returns "EvoGuide_662MC_20260205"
21:56:30.702 00.005 9340 GetString("/profile/8/name", "") returns "EvoGuide_ASI662MC_20260506"
21:56:30.708 00.006 9340 GetString("/profile/1/name", "") returns "Askar_11162025"
21:56:30.712 00.004 9340 GetString("/profile/10/name", "") returns "EvoGuide50ED_asi662"
21:56:30.717 00.005 9340 GetString("/profile/11/name", "") returns "EvoGuide_662_20260414"
21:56:30.720 00.003 9340 GetString("/profile/12/name", "") returns "EvoGuide50ED_ASI662MC_20260415"
21:56:30.720 00.000 9340 GetString("/profile/13/name", "") returns "EvoGuideED50_ASI662MC_20260415_Rev"
21:56:30.733 00.013 9340 GetString("/profile/14/name", "") returns "EvoGuide50ED_ASI662MC_20260415_Rev3"
21:56:30.735 00.002 9340 GetString("/profile/15/name", "") returns "EvoGuide50ED_ASI662MC_20260415_Rev4"
21:56:30.735 00.000 9340 GetString("/profile/16/name", "") returns "EvoGuid50ED_ASI662MC_20260416"
21:56:30.751 00.016 9340 GetString("/profile/2/name", "") returns "Askar Guide"
21:56:30.751 00.000 9340 GetString("/profile/3/name", "") returns "EvoGuide with ASI585MC Pro"
21:56:30.751 00.000 9340 GetString("/profile/4/name", "") returns "EvoGuide as Guide"
21:56:30.767 00.016 9340 GetString("/profile/5/name", "") returns "EvoGuide_662MC_20260128"
21:56:30.767 00.000 9340 GetString("/profile/6/name", "") returns "EvoGuide_662MC_20250128"
21:56:30.767 00.000 9340 GetString("/profile/7/name", "") returns "EvoGuide_662MC_20260205"
21:56:30.781 00.014 9340 GetString("/profile/8/name", "") returns "EvoGuide_ASI662MC_20260506"
21:56:30.784 00.003 9340 GetString("/profile/9/name", "") returns "EvoGuide_ASI662_20260410"
21:56:30.784 00.000 9340 evsrv: cli 100A3E28 response: {"jsonrpc":"2.0","result":[{"id":1,"name":"Askar_11162025"},{"id":10,"name":"EvoGuide50ED_asi662"},{"id":11,"name":"EvoGuide_662_20260414"},{"id":12,"name":"EvoGuide50ED_ASI662MC_20260415"},{"id":13,"name":"EvoGuideED50_ASI662MC_20260415_Rev"},{"id":14,"name":"EvoGuide50ED_ASI662MC_20260415_Rev3"},{"id":15,"name":"EvoGuide50ED_ASI662MC_20260415_Rev4"},{"id":16,"name":"EvoGuid50ED_ASI662MC_20260416","selected":true},{"id":2,"name":"Askar Guide"},{"id":3,"name":"EvoGuide with ASI585MC Pro"},{"id":4,"name":"EvoGuide as Guide"},{"id":5,"name":"EvoGuide_662MC_20260128"},{"id":6,"name":"EvoGuide_662MC_20250128"},{"id":8,"name":"EvoGuide_ASI662MC_20260506"},{"id":9,"name":"EvoGuide_ASI662_20260410"}],"id":"d678f101-c367-4302-bbea-e3fabd1d9284"}
21:56:30.801 00.017 9340 evsrv: cli 100A3E28 disconnect
21:56:30.809 00.008 9340 evsrv: cli 100A4008 connect
21:56:30.818 00.009 9340 evsrv: cli 100A4008 request: {"method":"get_connected","id":"9f3aa19c-22a8-448a-bc16-6e6493dcf48d"}
21:56:30.826 00.008 9340 evsrv: cli 100A4008 response: {"jsonrpc":"2.0","result":false,"id":"9f3aa19c-22a8-448a-bc16-6e6493dcf48d"}
21:56:30.833 00.007 9340 evsrv: cli 100A4008 disconnect
21:56:30.839 00.006 9340 evsrv: cli 100A4148 connect
21:56:30.846 00.007 9340 evsrv: cli 100A4148 request: {"method":"set_connected","params":[true],"id":"867bafe9-2544-4bf7-a193-4b662224e0b2"}
21:56:30.852 00.006 9340 gear_dialog: ConnectAll calls OnButtonConnectAll
21:56:30.852 00.000 9340 gear_dialog: OnButtonConnectAll
21:56:30.862 00.010 9340 gear_dialog: DoConnectCamera [ZWO ASI Camera]
21:56:30.867 00.005 9340 Status Line: Connecting to Camera ...
21:56:30.875 00.008 9340 GetString("/profile/16/cam_hash/8d44cd37/whichCamera", "") returns "1,ZWO ASI662MC"
21:56:30.882 00.007 9340 Connecting to camera [ZWO ASI Camera] id = [1,ZWO ASI662MC]
21:56:30.893 00.011 9340 ZWO: SDK Version = [1, 40, 0, 0]
21:56:30.914 00.021 9340 ZWO: find camera id: [1,ZWO ASI662MC], ncams = 2
21:56:30.937 00.023 9340 ZWO: found matching camera at idx 1
21:56:31.187 00.250 9340 ZWO: using mode BPP = 16
21:56:31.196 00.009 9340 ZWO: usb3 = 1, is_mini = 0, name = [ZWO ASI662MC]
21:56:31.202 00.006 9340 ZWO: selecting snap mode
21:56:31.206 00.004 9340 ZWO: IsColorCam = 1
21:56:31.210 00.004 9340 ZWO: supported bin 0 = 1
21:56:31.214 00.004 9340 ZWO: supported bin 1 = 2
21:56:31.260 00.046 9340 ZWO: gain range = 0 .. 600
21:56:31.270 00.010 9340 ZWO: lowest RN gain = 450 (75%)
21:56:31.281 00.011 9340 ZWO: set color balance WB_B = 50
21:56:31.290 00.009 9340 ZWO: set color balance WB_R = 50
21:56:31.298 00.008 9340 ZWO: frame (0,0)+(1920,1080)
21:56:31.362 00.064 9340 GetString("/profile/16/camera/LimitFrame", "") returns "0;0;0;0"
21:56:31.368 00.006 9340 camera: updated LimitFrame => (0,0),(0x0)
21:56:31.371 00.003 9340 GetDouble("/profile/16/camera/pixelsize", 0.000000) returns 2.900000
21:56:31.378 00.007 9340 DoConnectCamera: reconnecting=0 warningIssued=0 lastCam=[ZWO ASI Camera] scaleRatio=1.000
21:56:31.383 00.005 9340 Connected Camera: ZWO ASI662MC
21:56:31.383 00.000 9340 FrameSize=(1920,1080)
21:56:31.383 00.000 9340 PixelSize=2.90
21:56:31.396 00.013 9340 BitsPerPixel=16
21:56:31.401 00.005 9340 HasGainControl=1
21:56:31.406 00.005 9340 GuideCameraGain=75
21:56:31.406 00.000 9340 HasShutter=0
21:56:31.416 00.010 9340 HasSubFrames=1
21:56:31.416 00.000 9340 ST4HasGuideOutput=1
21:56:31.416 00.000 9340 GetBoolean("/profile/16/camera/AutoLoadDefectMap", 1) returns 1
21:56:31.430 00.014 9340 auto-loading defect map
21:56:31.438 00.008 9340 Loading defect map file C:\Users\AstroPhil\AppData\Local\phd2\darks_defects\PHD2_defect_map_16.txt
21:56:31.447 00.009 9340 Defect map file not found: C:\Users\AstroPhil\AppData\Local\phd2\darks_defects\PHD2_defect_map_16.txt
21:56:31.448 00.001 9340 Status Line: Defect map not loaded
21:56:31.448 00.000 9340 GetBoolean("/profile/16/camera/AutoLoadDarks", 1) returns 1
21:56:31.464 00.016 9340 Auto-loading dark library
21:56:31.616 00.152 9340 loaded dark frame exposure = 1000, med = 3923
21:56:31.738 00.122 9340 loaded dark frame exposure = 1500, med = 3993
21:56:31.871 00.133 9340 loaded dark frame exposure = 2000, med = 3968
21:56:32.000 00.129 9340 loaded dark frame exposure = 2500, med = 3977
21:56:32.131 00.131 9340 loaded dark frame exposure = 3000, med = 3993
21:56:32.269 00.138 9340 loaded dark frame exposure = 3500, med = 3984
21:56:32.428 00.159 9340 loaded dark frame exposure = 4000, med = 4048
21:56:32.590 00.162 9340 loaded dark frame exposure = 4500, med = 4003
21:56:32.754 00.164 9340 loaded dark frame exposure = 5000, med = 3964
21:56:32.894 00.140 9340 loaded dark frame exposure = 6000, med = 3987
21:56:32.899 00.005 9340 loaded dark library from C:\Users\AstroPhil\AppData\Local\phd2\darks_defects\PHD2_dark_lib_16.fit
21:56:32.903 00.004 9340 Status Line: Darks loaded
21:56:32.916 00.013 9340 Status Line: Camera Connected
21:56:32.923 00.007 9340 gear_dialog: OnButtonConnectStepGuider
21:56:32.935 00.012 9340 Connected AO:None
21:56:32.940 00.005 9340 gear_dialog: OnButtonConnectScope
21:56:32.940 00.000 9340 Status Line: Connecting to Mount ...
21:56:32.951 00.011 9340 Connecting to mount [EQMOD ASCOM HEQ5/6]
21:56:32.956 00.005 9340 ASCOM Scope: Connecting
21:56:32.956 00.000 9340 Create ASCOM Scope: choice 'EQMOD ASCOM HEQ5/6' progid EQMOD.Telescope
21:56:32.981 00.025 9340 pScopeDriver = 0x10139CB4
21:56:33.046 00.065 9340 Scope reports its name as EQMOD HEQ5/6 (ASCOM)
21:56:33.058 00.012 9340 ASCOM scope CanSlewAsync is true
21:56:33.065 00.007 9340 EQMOD HEQ5/6 (ASCOM) connected
21:56:33.077 00.012 9340 ScopeASCOM::GetDeclinationRadians() returns 89.0
21:56:33.084 00.007 9340 ScopeASCOM::SideOfPier() returns 1
21:56:33.088 00.004 9340 ASCOM Scope: Connect success
21:56:33.092 00.004 9340 Status Line: Mount Connected
21:56:33.102 00.010 9340 Connected Scope:EQMOD HEQ5/6 (ASCOM)
21:56:33.107 00.005 9340 gear_dialog: OnButtonConnectAuxScope
21:56:33.111 00.004 9340 Connected AuxScope:None
21:56:33.115 00.004 9340 gear_dialog: OnButtonConnectRotator
21:56:33.123 00.008 9340 Connected Rotator:None
21:56:33.218 00.095 9340 GetBoolean("/profile/16/target/refCircleEnabled", 0) returns 0
21:56:33.225 00.007 9340 GetDouble("/profile/16/target/refCircleRadius", 2.000000) returns 2.000000
21:56:33.229 00.004 9340 Auto-loading calibration data
21:56:33.235 00.006 9340 GetDouble("/profile/16/scope/calibration/xRate", 1.000000) returns 0.006257
21:56:33.235 00.000 9340 GetDouble("/profile/16/scope/calibration/yRate", 1.000000) returns 0.006183
21:56:33.244 00.009 9340 GetInt("/profile/16/scope/calibration/binning", 1) returns 1
21:56:33.250 00.006 9340 GetDouble("/profile/16/scope/calibration/xAngle", 0.000000) returns 0.026699
21:56:33.250 00.000 9340 GetDouble("/profile/16/scope/calibration/yAngle", 1.570796) returns -1.512300
21:56:33.261 00.011 9340 GetDouble("/profile/16/scope/calibration/declination", 0.000000) returns -0.000005
21:56:33.266 00.005 9340 GetInt("/profile/16/scope/calibration/pierSide", -1) returns 1
21:56:33.266 00.000 9340 GetInt("/profile/16/scope/calibration/raGuideParity", 0) returns 1
21:56:33.266 00.000 9340 GetInt("/profile/16/scope/calibration/decGuideParity", 0) returns -1
21:56:33.282 00.016 9340 GetDouble("/profile/16/scope/calibration/rotatorAngle", -888.000000) returns -888.000000
21:56:33.282 00.000 9340 Mount::SetCalibration (scope) -- xAngle=1.5 yAngle=-86.6 xRate=6.257 yRate=6.183 bin=1 dec=-0.0 pierSide=1 par=+/- rotAng=None
21:56:33.282 00.000 9340 Mount::SetCalibration (scope) -- sets m_xAngle=1.5 m_yAngleError=178.2
21:56:33.298 00.016 9340 ScopeASCOM::GetDeclinationRadians() returns 89.0
21:56:33.313 00.015 9340 ScopeASCOM::SideOfPier() returns 1
21:56:33.957 00.644 9340 GetBoolean("/profile/16/target/refCircleEnabled", 0) returns 0
21:56:33.967 00.010 9340 GetDouble("/profile/16/target/refCircleRadius", 2.000000) returns 2.000000
21:56:33.973 00.006 9340 Auto-loading calibration data
21:56:33.974 00.001 9340 GetDouble("/profile/16/scope/calibration/xRate", 1.000000) returns 0.006257
21:56:33.980 00.006 9340 GetDouble("/profile/16/scope/calibration/yRate", 1.000000) returns 0.006183
21:56:33.980 00.000 9340 GetInt("/profile/16/scope/calibration/binning", 1) returns 1
21:56:33.994 00.014 9340 GetDouble("/profile/16/scope/calibration/xAngle", 0.000000) returns 0.026699
21:56:33.998 00.004 9340 GetDouble("/profile/16/scope/calibration/yAngle", 1.570796) returns -1.512300
21:56:34.004 00.006 9340 GetDouble("/profile/16/scope/calibration/declination", 0.000000) returns -0.000005
21:56:34.011 00.007 9340 GetInt("/profile/16/scope/calibration/pierSide", -1) returns 1
21:56:34.016 00.005 9340 GetInt("/profile/16/scope/calibration/raGuideParity", 0) returns 1
21:56:34.021 00.005 9340 GetInt("/profile/16/scope/calibration/decGuideParity", 0) returns -1
21:56:34.026 00.005 9340 GetDouble("/profile/16/scope/calibration/rotatorAngle", -888.000000) returns -888.000000
21:56:34.031 00.005 9340 Mount::SetCalibration (scope) -- xAngle=1.5 yAngle=-86.6 xRate=6.257 yRate=6.183 bin=1 dec=-0.0 pierSide=1 par=+/- rotAng=None
21:56:34.035 00.004 9340 Mount::SetCalibration (scope) -- sets m_xAngle=1.5 m_yAngleError=178.2
21:56:34.044 00.009 9340 ScopeASCOM::GetDeclinationRadians() returns 89.0
21:56:34.044 00.000 9340 ScopeASCOM::SideOfPier() returns 1
21:56:34.063 00.019 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":0,"id":"867bafe9-2544-4bf7-a193-4b662224e0b2"}
21:56:34.069 00.006 9340 evsrv: cli 100A4148 disconnect
21:56:34.078 00.009 9340 evsrv: cli 100A43C8 connect
21:56:34.083 00.005 9340 evsrv: cli 100A43C8 request: {"method":"get_lock_shift_params","id":"e0c9fdf5-8c98-419b-9e43-f25df477e529"}
21:56:34.092 00.009 9340 evsrv: cli 100A43C8 response: {"jsonrpc":"2.0","result":{"enabled":false,"rate":[0.00,0.00],"units":"arcsec/hr","axes":"RA/Dec"},"id":"e0c9fdf5-8c98-419b-9e43-f25df477e529"}
21:56:34.110 00.018 9340 evsrv: cli 100A43C8 disconnect
21:56:34.112 00.002 9340 evsrv: cli 100A4468 connect
21:56:34.124 00.012 9340 evsrv: cli 100A4468 request: {"method":"get_pixel_scale","id":"672d9092-c9a1-4d4d-8c34-8f7230423b06"}
21:56:34.129 00.005 9340 evsrv: cli 100A4468 response: {"jsonrpc":"2.0","result":2.47177,"id":"672d9092-c9a1-4d4d-8c34-8f7230423b06"}
21:56:34.137 00.008 9340 evsrv: cli 100A4468 disconnect
21:56:35.662 01.525 9340 evsrv: cli 100A4148 connect
21:56:35.669 00.007 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"40496ef7-17f5-424e-a9c4-58d32a89e796"}
21:56:35.678 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"40496ef7-17f5-424e-a9c4-58d32a89e796"}
21:56:35.687 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"3d66af65-6d31-4cfb-8379-b6c6408aec8a"}
21:56:35.692 00.005 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"3d66af65-6d31-4cfb-8379-b6c6408aec8a"}
21:56:37.616 01.924 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"974ddc54-0889-4048-8a7d-0cfb00a7327d"}
21:56:37.620 00.004 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"974ddc54-0889-4048-8a7d-0cfb00a7327d"}
21:56:37.627 00.007 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"f6d65b47-b363-4e78-973b-9846a6782352"}
21:56:37.632 00.005 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"f6d65b47-b363-4e78-973b-9846a6782352"}
21:56:39.617 01.985 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"1d362ade-1d47-4bac-977e-7a1e75a42b78"}
21:56:39.625 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"1d362ade-1d47-4bac-977e-7a1e75a42b78"}
21:56:39.631 00.006 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"9592b76a-bdb9-4f3e-90f0-f4b8524a7009"}
21:56:39.634 00.003 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"9592b76a-bdb9-4f3e-90f0-f4b8524a7009"}
21:56:39.957 00.323 9340 gear_dialog: OnButtonDisconnectCamera
21:56:39.967 00.010 9340 Status Line: Camera Disconnected
21:56:41.564 01.597 9340 GetString("/profile/16/cam_hash/8d44cd37/whichCamera", "") returns "1,ZWO ASI662MC"
21:56:41.617 00.053 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"e0e6db31-9a0f-461f-b446-760b6d97d785"}
21:56:41.622 00.005 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":0,"id":"e0e6db31-9a0f-461f-b446-760b6d97d785"}
21:56:41.628 00.006 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"14351271-71a2-4512-9c29-c3c9b7ed7519"}
21:56:41.634 00.006 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"14351271-71a2-4512-9c29-c3c9b7ed7519"}
21:56:43.620 01.986 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"d462103d-1df1-40f2-8396-1dd8ac642ff0"}
21:56:43.625 00.005 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":0,"id":"d462103d-1df1-40f2-8396-1dd8ac642ff0"}
21:56:43.633 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"94c88cd4-fa7b-4d51-b2b9-cad952de3796"}
21:56:43.639 00.006 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"94c88cd4-fa7b-4d51-b2b9-cad952de3796"}
21:56:44.412 00.773 9340 GetString("/profile/16/cam_hash/8d44cd37/whichCamera", "") returns "1,ZWO ASI662MC"
21:56:45.622 01.210 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"b6dec225-81ec-455f-9b07-d86a51c24164"}
21:56:45.625 00.003 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":0,"id":"b6dec225-81ec-455f-9b07-d86a51c24164"}
21:56:45.632 00.007 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"bae4270f-7f43-4018-b55f-fe7443ca7351"}
21:56:45.637 00.005 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"bae4270f-7f43-4018-b55f-fe7443ca7351"}
21:56:47.397 01.760 9340 gear_dialog: OnButtonConnectCamera
21:56:47.403 00.006 9340 gear_dialog: DoConnectCamera [ZWO ASI Camera]
21:56:47.408 00.005 9340 Status Line: Connecting to Camera ...
21:56:47.415 00.007 9340 GetString("/profile/16/cam_hash/8d44cd37/whichCamera", "") returns "1,ZWO ASI662MC"
21:56:47.419 00.004 9340 Connecting to camera [ZWO ASI Camera] id = [1,ZWO ASI662MC]
21:56:47.443 00.024 9340 ZWO: find camera id: [1,ZWO ASI662MC], ncams = 2
21:56:47.453 00.010 9340 ZWO: found matching camera at idx 1
21:56:47.732 00.279 9340 ZWO: using mode BPP = 16
21:56:47.738 00.006 9340 ZWO: usb3 = 1, is_mini = 0, name = [ZWO ASI662MC]
21:56:47.742 00.004 9340 ZWO: selecting snap mode
21:56:47.746 00.004 9340 ZWO: IsColorCam = 1
21:56:47.750 00.004 9340 ZWO: supported bin 0 = 1
21:56:47.750 00.000 9340 ZWO: supported bin 1 = 2
21:56:47.750 00.000 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"e7a0c8b4-eceb-406d-8b56-5bb025ce58a6"}
21:56:47.766 00.016 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"e7a0c8b4-eceb-406d-8b56-5bb025ce58a6"}
21:56:47.766 00.000 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"0c14d00b-9fb2-46e2-8740-02f0ef0411c1"}
21:56:47.777 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"0c14d00b-9fb2-46e2-8740-02f0ef0411c1"}
21:56:47.800 00.023 9340 ZWO: gain range = 0 .. 600
21:56:47.812 00.012 9340 ZWO: lowest RN gain = 450 (75%)
21:56:47.817 00.005 9340 ZWO: set color balance WB_B = 50
21:56:47.834 00.017 9340 ZWO: set color balance WB_R = 50
21:56:47.841 00.007 9340 ZWO: frame (0,0)+(1920,1080)
21:56:47.906 00.065 9340 GetString("/profile/16/camera/LimitFrame", "") returns "0;0;0;0"
21:56:47.915 00.009 9340 camera: updated LimitFrame => (0,0),(0x0)
21:56:47.919 00.004 9340 GetDouble("/profile/16/camera/pixelsize", 0.000000) returns 2.900000
21:56:47.924 00.005 9340 DoConnectCamera: reconnecting=0 warningIssued=0 lastCam=[ZWO ASI Camera] scaleRatio=1.000
21:56:47.930 00.006 9340 Connected Camera: ZWO ASI662MC
21:56:47.934 00.004 9340 FrameSize=(1920,1080)
21:56:47.937 00.003 9340 PixelSize=2.90
21:56:47.937 00.000 9340 BitsPerPixel=16
21:56:47.937 00.000 9340 HasGainControl=1
21:56:47.937 00.000 9340 GuideCameraGain=75
21:56:47.953 00.016 9340 HasShutter=0
21:56:47.953 00.000 9340 HasSubFrames=1
21:56:47.953 00.000 9340 ST4HasGuideOutput=1
21:56:47.970 00.017 9340 GetBoolean("/profile/16/camera/AutoLoadDefectMap", 1) returns 1
21:56:47.970 00.000 9340 auto-loading defect map
21:56:47.970 00.000 9340 Loading defect map file C:\Users\AstroPhil\AppData\Local\phd2\darks_defects\PHD2_defect_map_16.txt
21:56:47.970 00.000 9340 Defect map file not found: C:\Users\AstroPhil\AppData\Local\phd2\darks_defects\PHD2_defect_map_16.txt
21:56:47.987 00.017 9340 Status Line: Defect map not loaded
21:56:47.987 00.000 9340 GetBoolean("/profile/16/camera/AutoLoadDarks", 1) returns 1
21:56:47.987 00.000 9340 Auto-loading dark library
21:56:48.112 00.125 9340 loaded dark frame exposure = 1000, med = 3923
21:56:48.241 00.129 9340 loaded dark frame exposure = 1500, med = 3993
21:56:48.365 00.124 9340 loaded dark frame exposure = 2000, med = 3968
21:56:48.490 00.125 9340 loaded dark frame exposure = 2500, med = 3977
21:56:48.621 00.131 9340 loaded dark frame exposure = 3000, med = 3993
21:56:48.743 00.122 9340 loaded dark frame exposure = 3500, med = 3984
21:56:48.871 00.128 9340 loaded dark frame exposure = 4000, med = 4048
21:56:48.988 00.117 9340 loaded dark frame exposure = 4500, med = 4003
21:56:49.125 00.137 9340 loaded dark frame exposure = 5000, med = 3964
21:56:49.251 00.126 9340 loaded dark frame exposure = 6000, med = 3987
21:56:49.257 00.006 9340 loaded dark library from C:\Users\AstroPhil\AppData\Local\phd2\darks_defects\PHD2_dark_lib_16.fit
21:56:49.258 00.001 9340 Status Line: Darks loaded
21:56:49.274 00.016 9340 Status Line: Camera Connected
21:56:49.291 00.017 9340 evsrv: cli 100A3E28 connect
21:56:49.298 00.007 9340 evsrv: cli 100A3E28 request: {"method":"get_pixel_scale","id":"ade7bf6e-0121-4833-9052-6d47588d604e"}
21:56:49.302 00.004 9340 evsrv: cli 100A3E28 response: {"jsonrpc":"2.0","result":2.47177,"id":"ade7bf6e-0121-4833-9052-6d47588d604e"}
21:56:49.309 00.007 9340 evsrv: cli 100A3E28 disconnect
21:56:49.406 00.097 9340 GetBoolean("/profile/16/target/refCircleEnabled", 0) returns 0
21:56:49.415 00.009 9340 GetDouble("/profile/16/target/refCircleRadius", 2.000000) returns 2.000000
21:56:49.420 00.005 9340 Auto-loading calibration data
21:56:49.423 00.003 9340 GetDouble("/profile/16/scope/calibration/xRate", 1.000000) returns 0.006257
21:56:49.428 00.005 9340 GetDouble("/profile/16/scope/calibration/yRate", 1.000000) returns 0.006183
21:56:49.428 00.000 9340 GetInt("/profile/16/scope/calibration/binning", 1) returns 1
21:56:49.438 00.010 9340 GetDouble("/profile/16/scope/calibration/xAngle", 0.000000) returns 0.026699
21:56:49.445 00.007 9340 GetDouble("/profile/16/scope/calibration/yAngle", 1.570796) returns -1.512300
21:56:49.445 00.000 9340 GetDouble("/profile/16/scope/calibration/declination", 0.000000) returns -0.000005
21:56:49.445 00.000 9340 GetInt("/profile/16/scope/calibration/pierSide", -1) returns 1
21:56:49.459 00.014 9340 GetInt("/profile/16/scope/calibration/raGuideParity", 0) returns 1
21:56:49.462 00.003 9340 GetInt("/profile/16/scope/calibration/decGuideParity", 0) returns -1
21:56:49.469 00.007 9340 GetDouble("/profile/16/scope/calibration/rotatorAngle", -888.000000) returns -888.000000
21:56:49.475 00.006 9340 Mount::SetCalibration (scope) -- xAngle=1.5 yAngle=-86.6 xRate=6.257 yRate=6.183 bin=1 dec=-0.0 pierSide=1 par=+/- rotAng=None
21:56:49.479 00.004 9340 Mount::SetCalibration (scope) -- sets m_xAngle=1.5 m_yAngleError=178.2
21:56:49.479 00.000 9340 ScopeASCOM::GetDeclinationRadians() returns 89.0
21:56:49.496 00.017 9340 ScopeASCOM::SideOfPier() returns 1
21:56:50.250 00.754 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"a07861db-79de-47b1-871e-78f862c95b58"}
21:56:50.261 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"a07861db-79de-47b1-871e-78f862c95b58"}
21:56:50.271 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"59701838-30d4-4e21-981a-a2f1a7b29a47"}
21:56:50.281 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"59701838-30d4-4e21-981a-a2f1a7b29a47"}
21:56:50.328 00.047 9340 GetBoolean("/profile/16/ShowDecModeWarning", 1) returns 1
21:56:51.631 01.303 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"2376eb12-a5be-4a08-8271-7c17cba45754"}
21:56:51.638 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"2376eb12-a5be-4a08-8271-7c17cba45754"}
21:56:51.645 00.007 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"02d99eee-0781-4e1b-a9d3-4e8c13c79286"}
21:56:51.650 00.005 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"02d99eee-0781-4e1b-a9d3-4e8c13c79286"}
21:56:53.634 01.984 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"570ad244-bd26-4ef4-96a0-df1aefe9129a"}
21:56:53.639 00.005 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"570ad244-bd26-4ef4-96a0-df1aefe9129a"}
21:56:53.649 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"20271569-08e8-4c09-be77-6d9360d4cc09"}
21:56:53.656 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"20271569-08e8-4c09-be77-6d9360d4cc09"}
21:56:55.631 01.975 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"9a268aa6-04fd-4e88-9012-fa6cf4f5587e"}
21:56:55.640 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"9a268aa6-04fd-4e88-9012-fa6cf4f5587e"}
21:56:55.648 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"96e54cb8-7fdf-473e-b8be-3961758c8d3b"}
21:56:55.659 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"96e54cb8-7fdf-473e-b8be-3961758c8d3b"}
21:56:57.634 01.975 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"32af4485-7dd2-4247-b004-a464f95b52a3"}
21:56:57.649 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"32af4485-7dd2-4247-b004-a464f95b52a3"}
21:56:57.655 00.006 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"a98d314b-a90a-4a07-b891-be2813cbea55"}
21:56:57.668 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"a98d314b-a90a-4a07-b891-be2813cbea55"}
21:56:59.637 01.969 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"dd129e66-9f46-4516-82bf-e46d372b5d37"}
21:56:59.642 00.005 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"dd129e66-9f46-4516-82bf-e46d372b5d37"}
21:56:59.656 00.014 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"ce457860-1bbd-45b2-babf-2c0fdcec080a"}
21:56:59.662 00.006 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"ce457860-1bbd-45b2-babf-2c0fdcec080a"}
21:57:01.638 01.976 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"8d621c53-8e81-4fa7-979f-bd6712c8ffe1"}
21:57:01.652 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"8d621c53-8e81-4fa7-979f-bd6712c8ffe1"}
21:57:01.657 00.005 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"6719273e-33b6-4de3-8904-3facd5ace4c9"}
21:57:01.668 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"6719273e-33b6-4de3-8904-3facd5ace4c9"}
21:57:03.636 01.968 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"80431bf0-0d7a-4829-88a9-9f068a071371"}
21:57:03.641 00.005 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"80431bf0-0d7a-4829-88a9-9f068a071371"}
21:57:03.651 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"42dab186-ef0e-450d-ab84-18ab7d99e8b3"}
21:57:03.661 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"42dab186-ef0e-450d-ab84-18ab7d99e8b3"}
21:57:05.636 01.975 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"2513a3d1-5183-4b3d-b1cc-52e3aead8fc1"}
21:57:05.645 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"2513a3d1-5183-4b3d-b1cc-52e3aead8fc1"}
21:57:05.651 00.006 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"84546064-0c9a-4af2-a7f9-660809d3a346"}
21:57:05.663 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"84546064-0c9a-4af2-a7f9-660809d3a346"}
21:57:07.637 01.974 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"2d55644e-2605-4b92-b85a-e8fb34d51f4a"}
21:57:07.643 00.006 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"2d55644e-2605-4b92-b85a-e8fb34d51f4a"}
21:57:07.649 00.006 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"66e8ed8c-8387-47a1-98ca-ccefa097ae1e"}
21:57:07.656 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"66e8ed8c-8387-47a1-98ca-ccefa097ae1e"}
21:57:09.636 01.980 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"becfd7f8-e131-4c49-8a9d-e45f0ca9843e"}
21:57:09.651 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"becfd7f8-e131-4c49-8a9d-e45f0ca9843e"}
21:57:09.661 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"d0622355-8a16-4895-a006-c60d6ddb95fa"}
21:57:09.666 00.005 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"d0622355-8a16-4895-a006-c60d6ddb95fa"}
21:57:11.637 01.971 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"b15d7355-f18e-4d64-addb-7c4c98466c7d"}
21:57:11.647 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"b15d7355-f18e-4d64-addb-7c4c98466c7d"}
21:57:11.653 00.006 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"929d8318-5a55-4ab4-9c27-a4dc79118bfe"}
21:57:11.658 00.005 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"929d8318-5a55-4ab4-9c27-a4dc79118bfe"}
21:57:13.636 01.978 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"0a4ad888-9781-485a-8954-83c01d1b510a"}
21:57:13.648 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"0a4ad888-9781-485a-8954-83c01d1b510a"}
21:57:13.661 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"5c542d54-3673-4222-8bb5-95495268b862"}
21:57:13.672 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"5c542d54-3673-4222-8bb5-95495268b862"}
21:57:15.635 01.963 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"b971a6f9-361b-4f66-afa8-b119e829e14c"}
21:57:15.640 00.005 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"b971a6f9-361b-4f66-afa8-b119e829e14c"}
21:57:15.654 00.014 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"5569e514-6c5d-4a9a-9224-147895fc1904"}
21:57:15.663 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"5569e514-6c5d-4a9a-9224-147895fc1904"}
21:57:17.636 01.973 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"41c527c2-87e1-47e3-a836-1fa7c1fa87b6"}
21:57:17.646 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"41c527c2-87e1-47e3-a836-1fa7c1fa87b6"}
21:57:17.652 00.006 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"60409f40-e0bd-4062-add6-1fe1caad6031"}
21:57:17.664 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"60409f40-e0bd-4062-add6-1fe1caad6031"}
21:57:19.641 01.977 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"87ba5a41-1005-4127-8a7f-66b63dbb934f"}
21:57:19.652 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"87ba5a41-1005-4127-8a7f-66b63dbb934f"}
21:57:19.655 00.003 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"d4a48071-1ad7-4732-b6cc-1a4885a1b053"}
21:57:19.666 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"d4a48071-1ad7-4732-b6cc-1a4885a1b053"}
21:57:21.643 01.977 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"367267a7-e5e1-43c1-ba61-5e3a23213fe3"}
21:57:21.655 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"367267a7-e5e1-43c1-ba61-5e3a23213fe3"}
21:57:21.664 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"2f8c3fb7-a6e3-4105-8428-b42bcd2647ba"}
21:57:21.669 00.005 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"2f8c3fb7-a6e3-4105-8428-b42bcd2647ba"}
21:57:23.642 01.973 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"2df9de0c-032a-4b8b-9cf8-47d5f1c43f7e"}
21:57:23.656 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"2df9de0c-032a-4b8b-9cf8-47d5f1c43f7e"}
21:57:23.666 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"263127af-9792-4550-84b6-38b0520fad38"}
21:57:23.673 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"263127af-9792-4550-84b6-38b0520fad38"}
21:57:25.637 01.964 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"00a096f4-4b3f-414c-9166-7b11320b5ce0"}
21:57:25.648 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"00a096f4-4b3f-414c-9166-7b11320b5ce0"}
21:57:25.659 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"f991d072-29cf-4f8b-9666-7845793213df"}
21:57:25.663 00.004 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"f991d072-29cf-4f8b-9666-7845793213df"}
21:57:27.637 01.974 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"badb424b-7b80-4439-b0d4-68017a9dfa1f"}
21:57:27.648 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"badb424b-7b80-4439-b0d4-68017a9dfa1f"}
21:57:27.657 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"fcad83cb-2e9f-4d80-bc3d-f0c67d82d5b0"}
21:57:27.668 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"fcad83cb-2e9f-4d80-bc3d-f0c67d82d5b0"}
21:57:29.636 01.968 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"46d79274-ee4d-4df4-bbd7-4030eb03f7b9"}
21:57:29.649 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"46d79274-ee4d-4df4-bbd7-4030eb03f7b9"}
21:57:29.657 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"01d5698e-39c5-4d57-b476-4af2c900ed16"}
21:57:29.665 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"01d5698e-39c5-4d57-b476-4af2c900ed16"}
21:57:31.641 01.976 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"911e219e-a14c-4f85-966a-c7a66b19fd66"}
21:57:31.646 00.005 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"911e219e-a14c-4f85-966a-c7a66b19fd66"}
21:57:31.662 00.016 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"5fdffd89-f754-4311-aff4-af79cd54bde7"}
21:57:31.668 00.006 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"5fdffd89-f754-4311-aff4-af79cd54bde7"}
21:57:33.640 01.972 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"e44b69fc-ebeb-402b-aa07-dc782d146d70"}
21:57:33.646 00.006 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"e44b69fc-ebeb-402b-aa07-dc782d146d70"}
21:57:33.651 00.005 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"461a3eb1-9c66-4a63-8291-ae977e56cba5"}
21:57:33.656 00.005 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"461a3eb1-9c66-4a63-8291-ae977e56cba5"}
21:57:35.636 01.980 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"6e4864fc-42d7-40b2-986d-e31c244659fd"}
21:57:35.651 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"6e4864fc-42d7-40b2-986d-e31c244659fd"}
21:57:35.657 00.006 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"503d4d6f-dd0a-4858-86a8-dc83ae588bd2"}
21:57:35.665 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"503d4d6f-dd0a-4858-86a8-dc83ae588bd2"}
21:57:37.636 01.971 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"6c41df10-9932-4b57-b60a-33e47b3a19b2"}
21:57:37.641 00.005 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"6c41df10-9932-4b57-b60a-33e47b3a19b2"}
21:57:37.649 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"4ec64310-6a3f-4e35-aa2b-8e00b111201a"}
21:57:37.656 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"4ec64310-6a3f-4e35-aa2b-8e00b111201a"}
21:57:39.634 01.978 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"5f291f54-8a90-425e-8f30-7055d65955e9"}
21:57:39.639 00.005 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"5f291f54-8a90-425e-8f30-7055d65955e9"}
21:57:39.644 00.005 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"a79cb6d9-d812-4552-8aab-9d140d6c71bc"}
21:57:39.650 00.006 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"a79cb6d9-d812-4552-8aab-9d140d6c71bc"}
21:57:41.636 01.986 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"a7badfb7-5ff5-4719-878e-e4b9f8adea47"}
21:57:41.643 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"a7badfb7-5ff5-4719-878e-e4b9f8adea47"}
21:57:41.654 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"4726717c-b963-41b1-9c66-9cae32be32e1"}
21:57:41.660 00.006 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"4726717c-b963-41b1-9c66-9cae32be32e1"}
21:57:43.636 01.976 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"4cfa169a-40df-476b-a5a7-dee5df70eb64"}
21:57:43.652 00.016 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"4cfa169a-40df-476b-a5a7-dee5df70eb64"}
21:57:43.660 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"b5ea9b0a-b656-4b73-978f-2a8d80403412"}
21:57:43.666 00.006 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"b5ea9b0a-b656-4b73-978f-2a8d80403412"}
21:57:45.637 01.971 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"55d0b18e-60fd-4f17-8fe8-5873db4f7149"}
21:57:45.642 00.005 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"55d0b18e-60fd-4f17-8fe8-5873db4f7149"}
21:57:45.647 00.005 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"81466e30-6267-4019-b4fb-d9f910b2d362"}
21:57:45.658 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"81466e30-6267-4019-b4fb-d9f910b2d362"}
21:57:47.641 01.983 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"3647066c-d229-4bad-9417-db39546e44fe"}
21:57:47.654 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"3647066c-d229-4bad-9417-db39546e44fe"}
21:57:47.665 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"f12e8268-5962-4004-b92e-eb99946b75c5"}
21:57:47.671 00.006 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"f12e8268-5962-4004-b92e-eb99946b75c5"}
21:57:49.644 01.973 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"c1206d40-70e9-4489-8aa2-015054685fe4"}
21:57:49.651 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"c1206d40-70e9-4489-8aa2-015054685fe4"}
21:57:49.659 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"7aea08c3-c5fe-4b48-94aa-1e1123a63078"}
21:57:49.667 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"7aea08c3-c5fe-4b48-94aa-1e1123a63078"}
21:57:51.648 01.981 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"70b72453-5f67-46b4-995d-1e424c213060"}
21:57:51.653 00.005 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"70b72453-5f67-46b4-995d-1e424c213060"}
21:57:51.658 00.005 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"4b65d49c-851f-4f33-afab-c180f1691a3e"}
21:57:51.668 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"4b65d49c-851f-4f33-afab-c180f1691a3e"}
21:57:53.649 01.981 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"2a5331a5-ecb8-4eba-9192-b3052f7d73ed"}
21:57:53.656 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"2a5331a5-ecb8-4eba-9192-b3052f7d73ed"}
21:57:53.659 00.003 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"ec259777-c73c-48c0-8204-410df01afffa"}
21:57:53.669 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"ec259777-c73c-48c0-8204-410df01afffa"}
21:57:55.650 01.981 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"0c5abfb2-2663-4ca2-b584-7f1b92d370ae"}
21:57:55.656 00.006 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"0c5abfb2-2663-4ca2-b584-7f1b92d370ae"}
21:57:55.668 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"b4f505cd-5797-47e8-beba-198bfc7fcd55"}
21:57:55.674 00.006 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"b4f505cd-5797-47e8-beba-198bfc7fcd55"}
21:57:57.645 01.971 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"40ceeb96-172f-4fb8-9f22-8bbcd17becae"}
21:57:57.652 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"40ceeb96-172f-4fb8-9f22-8bbcd17becae"}
21:57:57.661 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"c5ad23ce-035e-4e01-802d-2511c4a6cc7b"}
21:57:57.668 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"c5ad23ce-035e-4e01-802d-2511c4a6cc7b"}
21:57:59.644 01.976 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"7449e8c0-0b68-4751-84f6-047ddfc6f6f2"}
21:57:59.657 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"7449e8c0-0b68-4751-84f6-047ddfc6f6f2"}
21:57:59.667 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"82cde87c-870f-4139-906d-ec91558eb5a6"}
21:57:59.676 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"82cde87c-870f-4139-906d-ec91558eb5a6"}
21:58:01.643 01.967 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"5d05c46f-a5f3-4dcf-bcae-0b2ca6ccb1a7"}
21:58:01.659 00.016 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"5d05c46f-a5f3-4dcf-bcae-0b2ca6ccb1a7"}
21:58:01.664 00.005 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"21a7614e-2b73-451e-81eb-78bd01a889e6"}
21:58:01.669 00.005 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"21a7614e-2b73-451e-81eb-78bd01a889e6"}
21:58:03.644 01.975 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"86b675e8-319a-4995-9d10-ee204a9e91c1"}
21:58:03.655 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"86b675e8-319a-4995-9d10-ee204a9e91c1"}
21:58:03.665 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"7ad06473-ac19-414a-b0a1-15987de1fc6f"}
21:58:03.672 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"7ad06473-ac19-414a-b0a1-15987de1fc6f"}
21:58:05.646 01.974 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"95e655ff-7d48-4e25-aecd-d2e2552c060a"}
21:58:05.653 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"95e655ff-7d48-4e25-aecd-d2e2552c060a"}
21:58:05.658 00.005 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"689985c4-4520-4501-a94a-62bfd7c3f458"}
21:58:05.662 00.004 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"689985c4-4520-4501-a94a-62bfd7c3f458"}
21:58:07.645 01.983 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"7bc34be1-9ab4-4ef0-8f87-8848ffbca075"}
21:58:07.650 00.005 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"7bc34be1-9ab4-4ef0-8f87-8848ffbca075"}
21:58:07.662 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"db654568-f911-4f17-aee4-95116cdbc933"}
21:58:07.670 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"db654568-f911-4f17-aee4-95116cdbc933"}
21:58:09.647 01.977 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"28d0a78e-38ef-4ac6-a374-2552045c6a40"}
21:58:09.655 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"28d0a78e-38ef-4ac6-a374-2552045c6a40"}
21:58:09.664 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"b95647a8-3275-4569-96e8-3ec8e7661f89"}
21:58:09.671 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"b95647a8-3275-4569-96e8-3ec8e7661f89"}
21:58:11.645 01.974 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"16ff85cc-4b8d-4ba6-8d0a-3b815f42a106"}
21:58:11.661 00.016 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"16ff85cc-4b8d-4ba6-8d0a-3b815f42a106"}
21:58:11.671 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"951d92d2-0fcd-4f2d-8d4f-e7e500f9e4bf"}
21:58:11.680 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"951d92d2-0fcd-4f2d-8d4f-e7e500f9e4bf"}
21:58:13.646 01.966 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"898b5012-4d23-4410-8d47-5a8d5595c9ed"}
21:58:13.658 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"898b5012-4d23-4410-8d47-5a8d5595c9ed"}
21:58:13.675 00.017 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"f77f3300-5649-4767-9e69-46f78fbac78e"}
21:58:13.681 00.006 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"f77f3300-5649-4767-9e69-46f78fbac78e"}
21:58:15.646 01.965 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"ec265d0b-b372-49a4-846b-3ed257aa3ecf"}
21:58:15.652 00.006 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"ec265d0b-b372-49a4-846b-3ed257aa3ecf"}
21:58:15.656 00.004 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"98b48c4b-fa88-4391-80eb-2f79b1c24ff3"}
21:58:15.668 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"98b48c4b-fa88-4391-80eb-2f79b1c24ff3"}
21:58:17.643 01.975 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"b28decbc-cf95-46e6-9f97-8a676c55e408"}
21:58:17.654 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"b28decbc-cf95-46e6-9f97-8a676c55e408"}
21:58:17.660 00.006 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"1c1e0160-cad9-45d1-9c90-207906708ec1"}
21:58:17.668 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"1c1e0160-cad9-45d1-9c90-207906708ec1"}
21:58:19.645 01.977 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"b360523b-e488-407d-9fcb-d706a955a164"}
21:58:19.657 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"b360523b-e488-407d-9fcb-d706a955a164"}
21:58:19.660 00.003 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"d7b5c6e3-7148-442a-8300-82c38ab82cb3"}
21:58:19.671 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"d7b5c6e3-7148-442a-8300-82c38ab82cb3"}
21:58:21.646 01.975 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"bdfa654c-2934-4455-9f76-45f949122eb8"}
21:58:21.653 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"bdfa654c-2934-4455-9f76-45f949122eb8"}
21:58:21.661 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"68de3388-5b46-43a5-935e-de1de6b3a346"}
21:58:21.669 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"68de3388-5b46-43a5-935e-de1de6b3a346"}
21:58:23.647 01.978 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"8490335e-fb09-4ac5-a79e-a0daaf94f3ca"}
21:58:23.655 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"8490335e-fb09-4ac5-a79e-a0daaf94f3ca"}
21:58:23.661 00.006 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"9596c08d-fe3e-4e22-90d9-99b582f4a730"}
21:58:23.667 00.006 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"9596c08d-fe3e-4e22-90d9-99b582f4a730"}
21:58:25.648 01.981 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"01ef31a8-965c-4aee-840b-1431da6f187c"}
21:58:25.657 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"01ef31a8-965c-4aee-840b-1431da6f187c"}
21:58:25.669 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"97f89ccb-8423-4b70-b5a6-3bfb1ef6f208"}
21:58:25.674 00.005 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"97f89ccb-8423-4b70-b5a6-3bfb1ef6f208"}
21:58:27.646 01.972 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"a786549b-5474-4c36-b954-544d9e662d1f"}
21:58:27.651 00.005 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"a786549b-5474-4c36-b954-544d9e662d1f"}
21:58:27.666 00.015 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"3c033ce6-309c-4afd-8e19-280ff771ef99"}
21:58:27.673 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"3c033ce6-309c-4afd-8e19-280ff771ef99"}
21:58:29.645 01.972 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"4de7b2f3-53b1-49f1-815c-38eeb19c87b4"}
21:58:29.661 00.016 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"4de7b2f3-53b1-49f1-815c-38eeb19c87b4"}
21:58:29.666 00.005 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"2a486f38-79c2-44f6-b3b8-3f9f0e57005b"}
21:58:29.677 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"2a486f38-79c2-44f6-b3b8-3f9f0e57005b"}
21:58:31.644 01.967 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"ac4b1b33-ee31-446f-8942-90367bd01228"}
21:58:31.651 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"ac4b1b33-ee31-446f-8942-90367bd01228"}
21:58:31.658 00.007 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"06563e0e-89c1-46e4-a5be-bc937f46f135"}
21:58:31.669 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"06563e0e-89c1-46e4-a5be-bc937f46f135"}
21:58:33.643 01.974 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"eafc3100-3c2e-4db9-a2a3-ea151d843351"}
21:58:33.651 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"eafc3100-3c2e-4db9-a2a3-ea151d843351"}
21:58:33.658 00.007 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"6145f708-5f9b-4b7a-90f7-d6dba484ea2b"}
21:58:33.663 00.005 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"6145f708-5f9b-4b7a-90f7-d6dba484ea2b"}
21:58:35.644 01.981 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"6cf9e5d8-8c1b-4332-80e4-ef5c1acb751b"}
21:58:35.653 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"6cf9e5d8-8c1b-4332-80e4-ef5c1acb751b"}
21:58:35.666 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"b9974435-ed84-49a8-bc30-b8a08aebce4d"}
21:58:35.674 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"b9974435-ed84-49a8-bc30-b8a08aebce4d"}
21:58:37.643 01.969 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"e3559d14-31db-4476-9a77-14a666adf488"}
21:58:37.648 00.005 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"e3559d14-31db-4476-9a77-14a666adf488"}
21:58:37.653 00.005 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"af701b09-e60d-46b0-b20a-01feaae1d945"}
21:58:37.663 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"af701b09-e60d-46b0-b20a-01feaae1d945"}
21:58:39.643 01.980 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"2febfcd7-5458-4886-9017-cf149ce26757"}
21:58:39.648 00.005 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"2febfcd7-5458-4886-9017-cf149ce26757"}
21:58:39.660 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"81e20062-0b93-4091-baaf-2fc6ad30647b"}
21:58:39.671 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"81e20062-0b93-4091-baaf-2fc6ad30647b"}
21:58:41.648 01.977 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"84b50621-7b31-4a26-bdc4-b883cc844d9d"}
21:58:41.658 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"84b50621-7b31-4a26-bdc4-b883cc844d9d"}
21:58:41.663 00.005 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"0e91b1dd-48ce-4f59-80ec-d1cf63df9d25"}
21:58:41.675 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"0e91b1dd-48ce-4f59-80ec-d1cf63df9d25"}
21:58:43.649 01.974 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"d957278e-4e9d-490d-af1c-0be617b63fc5"}
21:58:43.653 00.004 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"d957278e-4e9d-490d-af1c-0be617b63fc5"}
21:58:43.663 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"b41013c0-ce96-4656-8fe7-3f2ed50ff594"}
21:58:43.669 00.006 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"b41013c0-ce96-4656-8fe7-3f2ed50ff594"}
21:58:45.650 01.981 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"0a0b0c69-1925-4f52-836b-a4b0e2f8edb6"}
21:58:45.659 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"0a0b0c69-1925-4f52-836b-a4b0e2f8edb6"}
21:58:45.666 00.007 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"f9fe25d6-fd30-49eb-86a2-f58aa1134ae6"}
21:58:45.672 00.006 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"f9fe25d6-fd30-49eb-86a2-f58aa1134ae6"}
21:58:47.649 01.977 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"2248ebe2-7db3-441e-b328-32d9d8d81850"}
21:58:47.654 00.005 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"2248ebe2-7db3-441e-b328-32d9d8d81850"}
21:58:47.663 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"0c41c16d-c189-4485-bdda-21239aa96621"}
21:58:47.673 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"0c41c16d-c189-4485-bdda-21239aa96621"}
21:58:49.649 01.976 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"f1c57897-3794-4711-8836-497800ca3474"}
21:58:49.660 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"f1c57897-3794-4711-8836-497800ca3474"}
21:58:49.669 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"29b03813-8085-4981-ad28-b0eb7dc45199"}
21:58:49.679 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"29b03813-8085-4981-ad28-b0eb7dc45199"}
21:58:51.652 01.973 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"550e2f06-a873-4f18-8a49-61a3ee6afe37"}
21:58:51.657 00.005 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"550e2f06-a873-4f18-8a49-61a3ee6afe37"}
21:58:51.662 00.005 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"6eb97c2c-6519-4d58-a0e9-54a9f802689f"}
21:58:51.672 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"6eb97c2c-6519-4d58-a0e9-54a9f802689f"}
21:58:53.649 01.977 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"aca182b7-de30-4d8e-ac9c-6e9a21c9de55"}
21:58:53.660 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"aca182b7-de30-4d8e-ac9c-6e9a21c9de55"}
21:58:53.670 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"bd9b9ae7-cb97-41b3-88ee-84d73c9eec53"}
21:58:53.675 00.005 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"bd9b9ae7-cb97-41b3-88ee-84d73c9eec53"}
21:58:55.653 01.978 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"5821e701-c6a2-446a-9b5a-deeb7a0a94fa"}
21:58:55.656 00.003 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"5821e701-c6a2-446a-9b5a-deeb7a0a94fa"}
21:58:55.663 00.007 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"f628a12c-3d7d-4d36-b937-a6f3ce3b709d"}
21:58:55.673 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"f628a12c-3d7d-4d36-b937-a6f3ce3b709d"}
21:58:57.655 01.982 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"21c85e9e-40dd-4b13-939c-2b74623cbc5f"}
21:58:57.665 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"21c85e9e-40dd-4b13-939c-2b74623cbc5f"}
21:58:57.675 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"6d929881-c69b-4b80-ad4b-6858e105152b"}
21:58:57.681 00.006 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"6d929881-c69b-4b80-ad4b-6858e105152b"}
21:58:59.655 01.974 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"9b01f159-40bc-4946-95f2-0dfcd2b2204b"}
21:58:59.665 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"9b01f159-40bc-4946-95f2-0dfcd2b2204b"}
21:58:59.673 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"de3389f1-c659-4750-9731-fa00190b0e94"}
21:58:59.680 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"de3389f1-c659-4750-9731-fa00190b0e94"}
21:59:01.655 01.975 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"0d99e3db-12f1-48fd-8ef5-c86757ec2651"}
21:59:01.668 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"0d99e3db-12f1-48fd-8ef5-c86757ec2651"}
21:59:01.675 00.007 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"469894b7-dc5c-478d-893b-fd6c96e8bad8"}
21:59:01.685 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"469894b7-dc5c-478d-893b-fd6c96e8bad8"}
21:59:03.656 01.971 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"db466853-fafb-4e53-9b82-4552a5513147"}
21:59:03.661 00.005 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"db466853-fafb-4e53-9b82-4552a5513147"}
21:59:03.674 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"c93a2273-858f-44a5-aba2-2dcdc45f9787"}
21:59:03.682 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"c93a2273-858f-44a5-aba2-2dcdc45f9787"}
21:59:05.660 01.978 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"3dff0047-7328-4eea-92de-580860abb34c"}
21:59:05.674 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"3dff0047-7328-4eea-92de-580860abb34c"}
21:59:05.681 00.007 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"705f0332-db38-403d-9929-6e8f92820296"}
21:59:05.689 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"705f0332-db38-403d-9929-6e8f92820296"}
21:59:07.663 01.974 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"ea24e467-5418-4cf2-882b-43ff20333e68"}
21:59:07.672 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"ea24e467-5418-4cf2-882b-43ff20333e68"}
21:59:07.680 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"6ed1bf2f-f48f-4f0b-b03e-e68ff4c8be50"}
21:59:07.688 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"6ed1bf2f-f48f-4f0b-b03e-e68ff4c8be50"}
21:59:09.667 01.979 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"bfa332ca-1f7a-4ee8-8446-1e5343fad109"}
21:59:09.673 00.006 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"bfa332ca-1f7a-4ee8-8446-1e5343fad109"}
21:59:09.683 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"9dd7bb93-38f3-43fe-b847-7fbd7612539a"}
21:59:09.691 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"9dd7bb93-38f3-43fe-b847-7fbd7612539a"}
21:59:11.672 01.981 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"f99f2776-70e7-4a2a-8dc1-e05835d29e59"}
21:59:11.686 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"f99f2776-70e7-4a2a-8dc1-e05835d29e59"}
21:59:11.696 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"5259d46c-8c5c-41c0-9702-5e96ca3d318f"}
21:59:11.707 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"5259d46c-8c5c-41c0-9702-5e96ca3d318f"}
21:59:13.672 01.965 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"4f8a0531-50e6-4898-af54-39f2f6046c19"}
21:59:13.683 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"4f8a0531-50e6-4898-af54-39f2f6046c19"}
21:59:13.691 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"7d53db57-c49d-4dcf-bb1b-9e5b77f96610"}
21:59:13.696 00.005 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"7d53db57-c49d-4dcf-bb1b-9e5b77f96610"}
21:59:15.674 01.978 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"32035353-47f4-4b03-869f-868a542b5849"}
21:59:15.690 00.016 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"32035353-47f4-4b03-869f-868a542b5849"}
21:59:15.701 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"c9c29703-97e1-4e82-a6b1-b4fc9fb5d7be"}
21:59:15.709 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"c9c29703-97e1-4e82-a6b1-b4fc9fb5d7be"}
21:59:17.672 01.963 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"4fb9dad5-555a-49d1-912a-74505eb959ae"}
21:59:17.683 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"4fb9dad5-555a-49d1-912a-74505eb959ae"}
21:59:17.688 00.005 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"4ce4fdba-94f1-42bc-8006-8163ed04bf20"}
21:59:17.700 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"4ce4fdba-94f1-42bc-8006-8163ed04bf20"}
21:59:19.670 01.970 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"af9e3514-8aaa-42e5-925f-496eee566099"}
21:59:19.682 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"af9e3514-8aaa-42e5-925f-496eee566099"}
21:59:19.685 00.003 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"8d8057a8-f55b-49ce-9227-d59f26037d33"}
21:59:19.695 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"8d8057a8-f55b-49ce-9227-d59f26037d33"}
21:59:21.671 01.976 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"4e893067-e2c9-4aa1-a067-b30d0bd19dd4"}
21:59:21.681 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"4e893067-e2c9-4aa1-a067-b30d0bd19dd4"}
21:59:21.692 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"14c299d0-4661-4371-8b04-00845854dc90"}
21:59:21.697 00.005 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"14c299d0-4661-4371-8b04-00845854dc90"}
21:59:23.672 01.975 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"eee2c1cd-2248-465f-a154-f87f332c055e"}
21:59:23.687 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"eee2c1cd-2248-465f-a154-f87f332c055e"}
21:59:23.692 00.005 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"1293bb39-b501-4496-be8d-dc549283f597"}
21:59:23.697 00.005 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"1293bb39-b501-4496-be8d-dc549283f597"}
21:59:25.670 01.973 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"1c55794b-352e-431b-b091-00b9044eb374"}
21:59:25.684 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"1c55794b-352e-431b-b091-00b9044eb374"}
21:59:25.695 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"8a957d68-916b-4fab-ac6d-3da2539feb96"}
21:59:25.701 00.006 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"8a957d68-916b-4fab-ac6d-3da2539feb96"}
21:59:27.668 01.967 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"e0ef3a77-2d3c-459a-84a6-fb6398a3d51c"}
21:59:27.684 00.016 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"e0ef3a77-2d3c-459a-84a6-fb6398a3d51c"}
21:59:27.695 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"3d972144-f8a9-4e56-91f8-bf082e0b785c"}
21:59:27.704 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"3d972144-f8a9-4e56-91f8-bf082e0b785c"}
21:59:29.667 01.963 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"8bae357e-63c4-4c44-b05b-709e34532631"}
21:59:29.677 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"8bae357e-63c4-4c44-b05b-709e34532631"}
21:59:29.688 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"35e2bbef-1456-4951-8d24-7a74cbd55803"}
21:59:29.699 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"35e2bbef-1456-4951-8d24-7a74cbd55803"}
21:59:31.665 01.966 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"815280a3-1922-4d97-a26e-a3e8070e06b9"}
21:59:31.678 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"815280a3-1922-4d97-a26e-a3e8070e06b9"}
21:59:31.682 00.004 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"69549008-af3e-4cb0-b087-8f51c1fa26e0"}
21:59:31.685 00.003 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"69549008-af3e-4cb0-b087-8f51c1fa26e0"}
21:59:33.665 01.980 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"7c455499-cd6f-4ca9-9783-8366b9d912a2"}
21:59:33.680 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"7c455499-cd6f-4ca9-9783-8366b9d912a2"}
21:59:33.686 00.006 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"6a7a1fe5-84f3-464e-b2a7-c37da7ca2850"}
21:59:33.691 00.005 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"6a7a1fe5-84f3-464e-b2a7-c37da7ca2850"}
21:59:35.665 01.974 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"b3b9cbcf-7ba7-4693-8ac3-0f1819610008"}
21:59:35.680 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"b3b9cbcf-7ba7-4693-8ac3-0f1819610008"}
21:59:35.690 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"3a374e8b-7093-4904-9af5-e1e4d0e517c0"}
21:59:35.701 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"3a374e8b-7093-4904-9af5-e1e4d0e517c0"}
21:59:37.663 01.962 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"e3b18559-29d1-46d0-8bae-3864c451a3f7"}
21:59:37.671 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"e3b18559-29d1-46d0-8bae-3864c451a3f7"}
21:59:37.673 00.002 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"999e863f-0d3c-4014-a364-07f3169db2e6"}
21:59:37.684 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"999e863f-0d3c-4014-a364-07f3169db2e6"}
21:59:39.662 01.978 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"b7d862b8-7674-4f71-8334-dac7f4ea1ae6"}
21:59:39.673 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"b7d862b8-7674-4f71-8334-dac7f4ea1ae6"}
21:59:39.682 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"06dcd314-65e4-43c4-945a-cd387637afb7"}
21:59:39.691 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"06dcd314-65e4-43c4-945a-cd387637afb7"}
21:59:41.661 01.970 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"08347b13-4863-49c6-9fae-e8849ac2b6b8"}
21:59:41.668 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"08347b13-4863-49c6-9fae-e8849ac2b6b8"}
21:59:41.677 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"04bf8f70-3047-4a7f-a2c1-6b5078e3d6be"}
21:59:41.682 00.005 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"04bf8f70-3047-4a7f-a2c1-6b5078e3d6be"}
21:59:43.661 01.979 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"191f5ce1-db65-496b-b5a1-c3c1d92b4ed4"}
21:59:43.668 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"191f5ce1-db65-496b-b5a1-c3c1d92b4ed4"}
21:59:43.671 00.003 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"685e7355-6e29-40e9-965f-b6c4d5b2f1cc"}
21:59:43.680 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"685e7355-6e29-40e9-965f-b6c4d5b2f1cc"}
21:59:45.661 01.981 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"9a273561-15e9-447a-ba0f-29ab1a2df39c"}
21:59:45.677 00.016 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"9a273561-15e9-447a-ba0f-29ab1a2df39c"}
21:59:45.687 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"c3f49851-5cc7-451d-aad8-1533709981ea"}
21:59:45.692 00.005 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"c3f49851-5cc7-451d-aad8-1533709981ea"}
21:59:47.664 01.972 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"5f3dcb85-d040-4810-b95b-dd8aefece0a2"}
21:59:47.674 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"5f3dcb85-d040-4810-b95b-dd8aefece0a2"}
21:59:47.679 00.005 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"85a07c47-e336-4f45-b72d-a8273eccba0b"}
21:59:47.689 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"85a07c47-e336-4f45-b72d-a8273eccba0b"}
21:59:49.666 01.977 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"b90758be-9dfc-4771-92c6-caa45bd745ed"}
21:59:49.677 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"b90758be-9dfc-4771-92c6-caa45bd745ed"}
21:59:49.682 00.005 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"b0e33036-8859-4d2d-9daa-344115252892"}
21:59:49.691 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"b0e33036-8859-4d2d-9daa-344115252892"}
21:59:51.665 01.974 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"8e5eee58-2c44-496b-8b7e-de79ac7e1892"}
21:59:51.680 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"8e5eee58-2c44-496b-8b7e-de79ac7e1892"}
21:59:51.687 00.007 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"81d94cc9-5bc1-45e6-965a-31b9aee719e6"}
21:59:51.694 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"81d94cc9-5bc1-45e6-965a-31b9aee719e6"}
21:59:53.663 01.969 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"edd8cf4a-0fc3-49ca-8196-5977e90fa3e7"}
21:59:53.668 00.005 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"edd8cf4a-0fc3-49ca-8196-5977e90fa3e7"}
21:59:53.673 00.005 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"119116b1-b82a-4513-9fc5-8755b72b9f1a"}
21:59:53.683 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"119116b1-b82a-4513-9fc5-8755b72b9f1a"}
21:59:55.661 01.978 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"b3c98630-938d-4e8b-bcd4-850296c2f079"}
21:59:55.667 00.006 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"b3c98630-938d-4e8b-bcd4-850296c2f079"}
21:59:55.672 00.005 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"2d996c65-c10b-4d25-9dea-271126ec05e5"}
21:59:55.677 00.005 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"2d996c65-c10b-4d25-9dea-271126ec05e5"}
21:59:57.662 01.985 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"6c33b3d9-6b0d-4b11-8d94-429e821ab23a"}
21:59:57.671 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"6c33b3d9-6b0d-4b11-8d94-429e821ab23a"}
21:59:57.686 00.015 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"e9205d5a-030e-4e6e-bcd6-047e5ea2a21e"}
21:59:57.692 00.006 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"e9205d5a-030e-4e6e-bcd6-047e5ea2a21e"}
21:59:59.664 01.972 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"2b3f40bd-125c-4d6b-8809-caccf6cb070c"}
21:59:59.675 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"2b3f40bd-125c-4d6b-8809-caccf6cb070c"}
21:59:59.684 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"64b34272-7989-400c-8299-c96b92ac5a7a"}
21:59:59.691 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"64b34272-7989-400c-8299-c96b92ac5a7a"}
22:00:01.664 01.973 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"69a977f2-7fef-45d7-b83e-3cc7633e3389"}
22:00:01.674 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"69a977f2-7fef-45d7-b83e-3cc7633e3389"}
22:00:01.682 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"bf340671-58d0-4c9b-80d2-a2c358e06b3b"}
22:00:01.689 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"bf340671-58d0-4c9b-80d2-a2c358e06b3b"}
22:00:03.666 01.977 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"818949e5-c258-4014-a00d-2d295474dd95"}
22:00:03.673 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"818949e5-c258-4014-a00d-2d295474dd95"}
22:00:03.681 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"68fa3f70-5ffa-479e-b685-04fb18e550ba"}
22:00:03.710 00.029 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"68fa3f70-5ffa-479e-b685-04fb18e550ba"}
22:00:05.667 01.957 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"c1eee3e4-b353-4311-b85e-da471b5783f7"}
22:00:05.673 00.006 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"c1eee3e4-b353-4311-b85e-da471b5783f7"}
22:00:05.679 00.006 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"2882aab2-5dd8-477a-9213-b4b408c71565"}
22:00:05.693 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"2882aab2-5dd8-477a-9213-b4b408c71565"}
22:00:07.667 01.974 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"282683b4-16b1-4b62-8baf-bf42b34a74a1"}
22:00:07.676 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"282683b4-16b1-4b62-8baf-bf42b34a74a1"}
22:00:07.686 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"69fdfc65-1da8-41af-8ce0-32005f33e85f"}
22:00:07.694 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"69fdfc65-1da8-41af-8ce0-32005f33e85f"}
22:00:09.667 01.973 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"26c022b2-e20d-49ef-88ca-98c3ac96df9d"}
22:00:09.674 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"26c022b2-e20d-49ef-88ca-98c3ac96df9d"}
22:00:09.679 00.005 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"ca898cf5-70df-4b77-b925-335377695fb5"}
22:00:09.683 00.004 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"ca898cf5-70df-4b77-b925-335377695fb5"}
22:00:11.672 01.989 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"d1112cd7-57d5-4534-8b62-929c854ce6f2"}
22:00:11.683 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"d1112cd7-57d5-4534-8b62-929c854ce6f2"}
22:00:11.695 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"a512ea37-e44b-4bf6-b8b0-d290c29a5802"}
22:00:11.709 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"a512ea37-e44b-4bf6-b8b0-d290c29a5802"}
22:00:13.675 01.966 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"f686827a-320c-46f6-96ea-aae3922b263c"}
22:00:13.682 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"f686827a-320c-46f6-96ea-aae3922b263c"}
22:00:13.687 00.005 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"b64e63c8-ba5a-4ab7-8b15-6f0d7c6327f7"}
22:00:13.696 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"b64e63c8-ba5a-4ab7-8b15-6f0d7c6327f7"}
22:00:15.702 02.006 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"30c338e8-1e34-4eac-b00d-df47fbe3def9"}
22:00:15.726 00.024 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"30c338e8-1e34-4eac-b00d-df47fbe3def9"}
22:00:15.757 00.031 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"a0258bac-ce32-4978-a31a-5ca803693293"}
22:00:15.767 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"a0258bac-ce32-4978-a31a-5ca803693293"}
22:00:17.700 01.933 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"35dd21b4-29da-4869-a23d-021176bc2c11"}
22:00:17.748 00.048 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"35dd21b4-29da-4869-a23d-021176bc2c11"}
22:00:17.812 00.064 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"e319df17-96bf-48ff-8fd0-e7415acc8cfa"}
22:00:17.850 00.038 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"e319df17-96bf-48ff-8fd0-e7415acc8cfa"}
22:00:19.689 01.839 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"12e37b89-bcf1-4c02-b0bb-37d1dc306aac"}
22:00:19.699 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"12e37b89-bcf1-4c02-b0bb-37d1dc306aac"}
22:00:19.708 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"6739f8d0-e866-4981-b9d0-3883e54671bc"}
22:00:19.721 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"6739f8d0-e866-4981-b9d0-3883e54671bc"}
22:00:21.785 02.064 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"cf9dfdcb-4a0d-4c26-843f-c311aff0a259"}
22:00:22.240 00.455 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"cf9dfdcb-4a0d-4c26-843f-c311aff0a259"}
22:00:22.327 00.087 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"1e1be4f1-adba-48d5-8e82-a342fd227c7b"}
22:00:22.423 00.096 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"1e1be4f1-adba-48d5-8e82-a342fd227c7b"}
22:00:23.812 01.389 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"59a8db2c-c2ad-4582-96ed-4f3cefa1d036"}
22:00:23.878 00.066 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"59a8db2c-c2ad-4582-96ed-4f3cefa1d036"}
22:00:23.902 00.024 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"b17f9467-f960-4e58-8822-65217e430b8b"}
22:00:23.931 00.029 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"b17f9467-f960-4e58-8822-65217e430b8b"}
22:00:25.866 01.935 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"cd318b06-ab97-4025-bfb4-8ca2a71eedd3"}
22:00:26.310 00.444 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"cd318b06-ab97-4025-bfb4-8ca2a71eedd3"}
22:00:26.470 00.160 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"014432c0-8513-4686-bb12-6eb78f4a5f14"}
22:00:26.518 00.048 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"014432c0-8513-4686-bb12-6eb78f4a5f14"}
22:00:27.821 01.303 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"0fcc12b3-c7e7-4d8c-b175-69bf9e2d0603"}
22:00:27.955 00.134 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"0fcc12b3-c7e7-4d8c-b175-69bf9e2d0603"}
22:00:28.000 00.045 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"65881a2a-69b6-4e92-8998-d9ff4b874402"}
22:00:28.013 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"65881a2a-69b6-4e92-8998-d9ff4b874402"}
22:00:29.883 01.870 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"07705687-bce9-4d03-bc12-ad22ebb491c6"}
22:00:31.041 01.158 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"07705687-bce9-4d03-bc12-ad22ebb491c6"}
22:00:31.111 00.070 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"15f02c3e-8b31-46a7-b769-fa971663d4af"}
22:00:31.154 00.043 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"15f02c3e-8b31-46a7-b769-fa971663d4af"}
22:00:31.865 00.711 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"9bf41d47-8506-48fc-b02b-c03f797238f6"}
22:00:31.993 00.128 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"9bf41d47-8506-48fc-b02b-c03f797238f6"}
22:00:32.015 00.022 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"8547a3cf-6a76-4f08-a32a-8375d209de43"}
22:00:32.028 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"8547a3cf-6a76-4f08-a32a-8375d209de43"}
22:00:33.981 01.953 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"d3bb9e3e-41e5-413b-aa3c-7966cf84423f"}
22:00:34.353 00.372 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"d3bb9e3e-41e5-413b-aa3c-7966cf84423f"}
22:00:34.518 00.165 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"5a5a18ae-79bd-4340-89bb-70870fd83d3a"}
22:00:34.531 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"5a5a18ae-79bd-4340-89bb-70870fd83d3a"}
22:00:35.933 01.402 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"4ff77cec-0e14-49a5-8a68-011c5f652886"}
22:00:35.952 00.019 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"4ff77cec-0e14-49a5-8a68-011c5f652886"}
22:00:35.970 00.018 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"8e5cf2ff-4cf5-487c-90cc-7f8d53275e0d"}
22:00:35.988 00.018 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"8e5cf2ff-4cf5-487c-90cc-7f8d53275e0d"}
22:00:37.925 01.937 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"6534845b-d8a3-44c8-b975-d38fcc332d29"}
22:00:37.969 00.044 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"6534845b-d8a3-44c8-b975-d38fcc332d29"}
22:00:37.996 00.027 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"4639b89f-1328-49ec-91ff-cf4897bc42fd"}
22:00:38.011 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"4639b89f-1328-49ec-91ff-cf4897bc42fd"}
22:00:39.937 01.926 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"edb32602-7788-4c67-aa31-a3b15651d85c"}
22:00:39.997 00.060 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"edb32602-7788-4c67-aa31-a3b15651d85c"}
22:00:40.070 00.073 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"0e5647fc-3a33-4b53-b899-49c298758a8f"}
22:00:40.083 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"0e5647fc-3a33-4b53-b899-49c298758a8f"}
22:00:41.928 01.845 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"9c16ea1a-b42a-4106-b271-5811600a4d34"}
22:00:41.946 00.018 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"9c16ea1a-b42a-4106-b271-5811600a4d34"}
22:00:41.964 00.018 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"224779df-ed10-4d55-bbf8-268317f7d666"}
22:00:41.977 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"224779df-ed10-4d55-bbf8-268317f7d666"}
22:00:43.989 02.012 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"263f86f7-8edc-42e9-8d92-f6dd211870d9"}
22:00:44.538 00.549 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"263f86f7-8edc-42e9-8d92-f6dd211870d9"}
22:00:45.488 00.950 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"8d3ba4f3-c3b2-4e6b-8bd5-52445b31bb81"}
22:00:45.614 00.126 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"8d3ba4f3-c3b2-4e6b-8bd5-52445b31bb81"}
22:00:45.966 00.352 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"445d5d38-e89e-4f96-88c0-120e9f709721"}
22:00:45.979 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"445d5d38-e89e-4f96-88c0-120e9f709721"}
22:00:45.996 00.017 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"36a63422-eb2f-4021-88d3-b7ba4fb1a760"}
22:00:46.009 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"36a63422-eb2f-4021-88d3-b7ba4fb1a760"}
22:00:48.102 02.093 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"7f9188ba-4376-4cb5-8138-90a37f36c567"}
22:00:48.116 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"7f9188ba-4376-4cb5-8138-90a37f36c567"}
22:00:48.129 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"b2cf36a0-8052-4dbe-b92a-32e9c172525b"}
22:00:48.139 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"b2cf36a0-8052-4dbe-b92a-32e9c172525b"}
22:00:50.639 02.500 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"f80fa654-df5c-494e-a9fa-61dafe32dbcc"}
22:00:51.099 00.460 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"f80fa654-df5c-494e-a9fa-61dafe32dbcc"}
22:00:51.423 00.324 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"149f3965-2cb3-4a48-8532-e3a168c3df1c"}
22:00:51.463 00.040 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"149f3965-2cb3-4a48-8532-e3a168c3df1c"}
22:00:52.597 01.134 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"c6f05f23-df52-4688-8fe5-fca53ca6c85a"}
22:00:52.633 00.036 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"c6f05f23-df52-4688-8fe5-fca53ca6c85a"}
22:00:52.701 00.068 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"d643a316-0e83-4317-a5d9-a690e9275846"}
22:00:52.747 00.046 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"d643a316-0e83-4317-a5d9-a690e9275846"}
22:00:54.598 01.851 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"594853f9-e2b3-40dc-93da-800661f20d1a"}
22:00:54.615 00.017 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"594853f9-e2b3-40dc-93da-800661f20d1a"}
22:00:54.628 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"7806cf5d-99ed-4c53-81c8-6d4bd0541b18"}
22:00:54.638 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"7806cf5d-99ed-4c53-81c8-6d4bd0541b18"}
22:00:56.603 01.965 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"20566710-1dc7-43f0-8482-bf08db005919"}
22:00:56.615 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"20566710-1dc7-43f0-8482-bf08db005919"}
22:00:56.632 00.017 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"b5c1ee39-720d-44d2-9ddc-49cf456b7dee"}
22:00:56.645 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"b5c1ee39-720d-44d2-9ddc-49cf456b7dee"}
22:00:58.601 01.956 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"b60a57de-2c72-48e7-890b-1f6d9fab31e8"}
22:00:58.697 00.096 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"b60a57de-2c72-48e7-890b-1f6d9fab31e8"}
22:00:58.867 00.170 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"8bfd0d65-a4bc-4e4a-9e60-98e48d128f5a"}
22:00:58.886 00.019 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"8bfd0d65-a4bc-4e4a-9e60-98e48d128f5a"}
22:01:00.659 01.773 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"1c60b3a5-d944-46b6-bda0-1e7bd8f6ebf2"}
22:01:00.950 00.291 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"1c60b3a5-d944-46b6-bda0-1e7bd8f6ebf2"}
22:01:00.993 00.043 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"fa4bc9ae-a07b-44fc-ba9c-6c1a378459bf"}
22:01:01.079 00.086 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"fa4bc9ae-a07b-44fc-ba9c-6c1a378459bf"}
22:01:02.670 01.591 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"ee639ce6-93dc-40bd-803d-e4aac086369f"}
22:01:02.701 00.031 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"ee639ce6-93dc-40bd-803d-e4aac086369f"}
22:01:02.716 00.015 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"4b1b6a30-a7cf-4fb8-bd75-c68e6aee29b6"}
22:01:02.729 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"4b1b6a30-a7cf-4fb8-bd75-c68e6aee29b6"}
22:01:04.671 01.942 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"42fecbab-3ab9-4c16-b460-c58e1576e74b"}
22:01:04.685 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"42fecbab-3ab9-4c16-b460-c58e1576e74b"}
22:01:04.699 00.014 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"fe95b6a0-f524-4f77-8526-0a126633d9d9"}
22:01:04.714 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"fe95b6a0-f524-4f77-8526-0a126633d9d9"}
22:01:06.674 01.960 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"22fcdfd0-912e-497b-8997-5c9176a08d5d"}
22:01:06.691 00.017 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"22fcdfd0-912e-497b-8997-5c9176a08d5d"}
22:01:06.715 00.024 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"64b0befa-c081-4490-82c9-dac11d7e3e73"}
22:01:06.726 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"64b0befa-c081-4490-82c9-dac11d7e3e73"}
22:01:08.674 01.948 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"1adeb04e-ee7d-4f89-8599-1ac4f4782ce2"}
22:01:08.683 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"1adeb04e-ee7d-4f89-8599-1ac4f4782ce2"}
22:01:08.693 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"f986164b-5e7d-4cb6-89c4-a9c511421f05"}
22:01:08.707 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"f986164b-5e7d-4cb6-89c4-a9c511421f05"}
22:01:11.029 02.322 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"79d16d24-be78-4c6e-b97d-1c7c196145b7"}
22:01:11.067 00.038 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"79d16d24-be78-4c6e-b97d-1c7c196145b7"}
22:01:11.106 00.039 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"0b5ce8f5-8e50-44e5-baab-e2c7f73b2d63"}
22:01:11.192 00.086 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"0b5ce8f5-8e50-44e5-baab-e2c7f73b2d63"}
22:01:13.020 01.828 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"64f13ccd-9587-4872-b1f3-2cc7a74547a4"}
22:01:13.083 00.063 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"64f13ccd-9587-4872-b1f3-2cc7a74547a4"}
22:01:13.146 00.063 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"33c59fc9-8d04-44da-9a87-6c32cbafcab1"}
22:01:13.190 00.044 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"33c59fc9-8d04-44da-9a87-6c32cbafcab1"}
22:01:15.019 01.829 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"86538921-6896-4d84-81f8-5bea79ecf959"}
22:01:15.035 00.016 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"86538921-6896-4d84-81f8-5bea79ecf959"}
22:01:15.052 00.017 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"6fb18968-e7d4-4831-a89f-196160fdb68c"}
22:01:15.080 00.028 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"6fb18968-e7d4-4831-a89f-196160fdb68c"}
22:01:17.029 01.949 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"1c71e908-5f44-436d-af4e-a879fee66a97"}
22:01:17.039 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"1c71e908-5f44-436d-af4e-a879fee66a97"}
22:01:17.056 00.017 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"10d0529b-4db6-43c2-a726-d8c2336e9947"}
22:01:17.069 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"10d0529b-4db6-43c2-a726-d8c2336e9947"}
22:01:18.562 01.493 9340 StartLoopingInteractive: Loop button clicked
22:01:18.572 00.010 9340 Status Line: Looping
22:01:18.590 00.018 9340 StartCapturing CaptureActive=0 continueCapturing=0 exposurePending=0
22:01:18.617 00.027 9340 ScheduleExposure(2000,3,0) exposurePending=0
22:01:18.628 00.011 9340 Enqueuing Expose request
22:01:18.640 00.012 12020 Worker thread wakes up
22:01:18.640 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
22:01:18.640 00.000 12020 Exposure delay set to 0
22:01:18.640 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(0,0,0,0)
22:01:18.640 00.000 12020 ZWO: set CONTROL_EXPOSURE 2000000
22:01:19.033 00.393 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"a10ddd7e-6b23-4a50-beca-7e2eefe07be7"}
22:01:19.039 00.006 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"a10ddd7e-6b23-4a50-beca-7e2eefe07be7"}
22:01:19.060 00.021 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"42e64ae1-12e8-4cff-bbe7-5dbc129dec8d"}
22:01:19.075 00.015 9340 case statement mapped state 1 to 101
22:01:19.091 00.016 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Looping","id":"42e64ae1-12e8-4cff-bbe7-5dbc129dec8d"}
22:01:21.013 01.922 12020 Exposure complete
22:01:21.046 00.033 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"70e8c096-e650-4237-a1f8-d52d6ce566eb"}
22:01:21.058 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"70e8c096-e650-4237-a1f8-d52d6ce566eb"}
22:01:21.070 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"61107d73-e223-40df-a921-2467cddcdd84"}
22:01:21.084 00.014 9340 case statement mapped state 1 to 101
22:01:21.095 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Looping","id":"61107d73-e223-40df-a921-2467cddcdd84"}
22:01:21.236 00.141 12020 worker thread done servicing request
22:01:21.236 00.000 9340 OnExposeComplete: enter
22:01:21.252 00.016 9340 UpdateGuideState(): m_state=1
22:01:21.265 00.013 9340 UpdateCurrentPosition: no star selected
22:01:21.278 00.013 9340 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:01:21.291 00.013 9340 Status Line: No star selected
22:01:21.307 00.016 9340 UpdateImageDisplay: Size=(1920,1080) min=7378, max=65531, med=11711, FiltMin=9435, FiltMax=65486, Gamma=2.870
22:01:21.378 00.071 9340 UpdateGuideState exits: No star selected
22:01:21.396 00.018 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:01:21.409 00.013 9340 ScheduleExposure(2000,3,0) exposurePending=0
22:01:21.427 00.018 9340 Enqueuing Expose request
22:01:21.442 00.015 12020 Worker thread wakes up
22:01:21.442 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
22:01:21.442 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(0,0,0,0)
22:01:23.047 01.605 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"df57287b-0b5c-470e-a6bf-69d974fc7a45"}
22:01:23.063 00.016 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"df57287b-0b5c-470e-a6bf-69d974fc7a45"}
22:01:23.078 00.015 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"bb2dd9c3-aaec-4aa7-bb9f-0bbbbe6b920b"}
22:01:23.094 00.016 9340 case statement mapped state 1 to 101
22:01:23.106 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Looping","id":"bb2dd9c3-aaec-4aa7-bb9f-0bbbbe6b920b"}
22:01:23.809 00.703 12020 Exposure complete
22:01:24.092 00.283 12020 worker thread done servicing request
22:01:24.092 00.000 9340 OnExposeComplete: enter
22:01:24.107 00.015 9340 UpdateGuideState(): m_state=1
22:01:24.120 00.013 9340 UpdateCurrentPosition: no star selected
22:01:24.136 00.016 9340 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:01:24.152 00.016 9340 Status Line: No star selected
22:01:24.173 00.021 9340 UpdateImageDisplay: Size=(1920,1080) min=7626, max=65531, med=11734, FiltMin=9164, FiltMax=65486, Gamma=2.870
22:01:24.245 00.072 9340 UpdateGuideState exits: No star selected
22:01:24.262 00.017 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:01:24.277 00.015 9340 ScheduleExposure(2000,3,0) exposurePending=0
22:01:24.295 00.018 9340 Enqueuing Expose request
22:01:24.311 00.016 12020 Worker thread wakes up
22:01:24.311 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
22:01:24.311 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(0,0,0,0)
22:01:25.344 01.033 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"5519949c-dd18-472a-a421-c741164d7091"}
22:01:25.359 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"5519949c-dd18-472a-a421-c741164d7091"}
22:01:25.375 00.016 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"04fc7f28-7a2c-4e23-bf83-cf3bcd5c0dd2"}
22:01:25.392 00.017 9340 case statement mapped state 1 to 101
22:01:25.405 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Looping","id":"04fc7f28-7a2c-4e23-bf83-cf3bcd5c0dd2"}
22:01:26.687 01.282 12020 Exposure complete
22:01:26.912 00.225 12020 worker thread done servicing request
22:01:26.912 00.000 9340 OnExposeComplete: enter
22:01:26.926 00.014 9340 UpdateGuideState(): m_state=1
22:01:26.939 00.013 9340 UpdateCurrentPosition: no star selected
22:01:26.951 00.012 9340 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:01:26.964 00.013 9340 Status Line: No star selected
22:01:26.982 00.018 9340 UpdateImageDisplay: Size=(1920,1080) min=7523, max=65531, med=11741, FiltMin=9139, FiltMax=65486, Gamma=2.870
22:01:27.047 00.065 9340 UpdateGuideState exits: No star selected
22:01:27.060 00.013 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:01:27.077 00.017 9340 ScheduleExposure(2000,3,0) exposurePending=0
22:01:27.092 00.015 9340 Enqueuing Expose request
22:01:27.106 00.014 12020 Worker thread wakes up
22:01:27.106 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
22:01:27.107 00.001 12020 Handling exposure in thread, d=2000 o=3 r=(0,0,0,0)
22:01:27.349 00.242 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"ef7fa3af-7379-490a-b9c4-91b053b58287"}
22:01:27.361 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"ef7fa3af-7379-490a-b9c4-91b053b58287"}
22:01:27.378 00.017 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"6d0f4e5d-fc38-4ce7-a8d5-6f312521dd15"}
22:01:27.393 00.015 9340 case statement mapped state 1 to 101
22:01:27.408 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Looping","id":"6d0f4e5d-fc38-4ce7-a8d5-6f312521dd15"}
22:01:29.477 02.069 12020 Exposure complete
22:01:29.542 00.065 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"61dd83ca-62a3-422e-b0a7-79c5883c66fe"}
22:01:29.557 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"61dd83ca-62a3-422e-b0a7-79c5883c66fe"}
22:01:29.583 00.026 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"d39e2d13-e804-4803-9666-eb6c77941ffc"}
22:01:29.596 00.013 9340 case statement mapped state 1 to 101
22:01:29.610 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Looping","id":"d39e2d13-e804-4803-9666-eb6c77941ffc"}
22:01:29.721 00.111 12020 worker thread done servicing request
22:01:29.723 00.002 9340 OnExposeComplete: enter
22:01:29.738 00.015 9340 UpdateGuideState(): m_state=1
22:01:29.752 00.014 9340 UpdateCurrentPosition: no star selected
22:01:29.767 00.015 9340 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:01:29.781 00.014 9340 Status Line: No star selected
22:01:29.802 00.021 9340 UpdateImageDisplay: Size=(1920,1080) min=7434, max=65531, med=11742, FiltMin=9360, FiltMax=65468, Gamma=2.870
22:01:29.878 00.076 9340 UpdateGuideState exits: No star selected
22:01:29.892 00.014 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:01:29.907 00.015 9340 ScheduleExposure(2000,3,0) exposurePending=0
22:01:29.925 00.018 9340 Enqueuing Expose request
22:01:29.940 00.015 12020 Worker thread wakes up
22:01:29.940 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
22:01:29.940 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(0,0,0,0)
22:01:31.551 01.611 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"04597a85-2b0f-487d-ae76-36881e673da5"}
22:01:31.566 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"04597a85-2b0f-487d-ae76-36881e673da5"}
22:01:31.588 00.022 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"88573aa2-7044-438e-a9f0-3bda44f24dec"}
22:01:31.604 00.016 9340 case statement mapped state 1 to 101
22:01:31.618 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Looping","id":"88573aa2-7044-438e-a9f0-3bda44f24dec"}
22:01:31.932 00.314 9340 Stop button clicked
22:01:31.945 00.013 9340 StopCapturing CaptureActive=1 continueCapturing=1 exposurePending=1
22:01:31.955 00.010 9340 Status Line: Waiting for devices...
22:01:32.069 00.114 12020 ZWO: stopexposure
22:01:32.266 00.197 12020 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:195->Capture failed
22:01:32.266 00.000 12020 worker thread done servicing request
22:01:32.266 00.000 9340 OnExposeComplete: enter
22:01:32.283 00.017 9340 OnExposeComplete: Capture Error reported
22:01:32.298 00.015 9340 StopCapturing CaptureActive=1 continueCapturing=0 exposurePending=0
22:01:32.312 00.014 9340 Changing from state SELECTING to UNINITIALIZED
22:01:32.326 00.014 9340 guider state => SELECTING
22:01:32.349 00.023 9340 Status Line: Stopped.
22:01:32.378 00.029 9340 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:557->Error reported capturing image
22:01:33.665 01.287 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"68d90513-69f1-417e-8e44-696c9ba96299"}
22:01:33.726 00.061 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"68d90513-69f1-417e-8e44-696c9ba96299"}
22:01:33.742 00.016 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"8f9f44d8-7a53-4b6b-9185-c4261c1d515b"}
22:01:33.783 00.041 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"8f9f44d8-7a53-4b6b-9185-c4261c1d515b"}
22:01:35.726 01.943 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"f64ac41e-802e-4180-9470-a2476d70a0c5"}
22:01:36.284 00.558 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"f64ac41e-802e-4180-9470-a2476d70a0c5"}
22:01:36.429 00.145 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"b25cf58c-9f65-466d-a950-997079a983f6"}
22:01:36.471 00.042 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"b25cf58c-9f65-466d-a950-997079a983f6"}
22:01:37.682 01.211 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"2425e432-a424-4efb-8fea-8bae729d920d"}
22:01:37.753 00.071 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"2425e432-a424-4efb-8fea-8bae729d920d"}
22:01:37.854 00.101 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"6cf84dc4-eae6-4fab-b1c2-f8f03361246c"}
22:01:38.054 00.200 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"6cf84dc4-eae6-4fab-b1c2-f8f03361246c"}
22:01:39.684 01.630 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"ef7b3eb7-7820-49d9-93cf-70d9e4bbf74c"}
22:01:39.697 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"ef7b3eb7-7820-49d9-93cf-70d9e4bbf74c"}
22:01:39.713 00.016 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"ba2ddfdc-d744-409f-a09e-ea1676835aec"}
22:01:39.726 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"ba2ddfdc-d744-409f-a09e-ea1676835aec"}
22:01:41.716 01.990 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"beab0818-e19f-4876-ba5a-c2ce9db3dcd8"}
22:01:42.074 00.358 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"beab0818-e19f-4876-ba5a-c2ce9db3dcd8"}
22:01:42.297 00.223 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"77161f39-5eeb-46ee-a2dd-8945222ddc0b"}
22:01:42.392 00.095 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"77161f39-5eeb-46ee-a2dd-8945222ddc0b"}
22:01:43.787 01.395 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"8e7a54a7-e7b1-4e43-abd1-346760282826"}
22:01:44.093 00.306 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"8e7a54a7-e7b1-4e43-abd1-346760282826"}
22:01:44.114 00.021 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"85786364-6e48-42bf-8d6b-929490c30b40"}
22:01:44.138 00.024 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"85786364-6e48-42bf-8d6b-929490c30b40"}
22:01:45.762 01.624 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"95809c28-d652-4ba4-9021-96b99c5f771d"}
22:01:45.782 00.020 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"95809c28-d652-4ba4-9021-96b99c5f771d"}
22:01:45.799 00.017 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"12fb28e3-7d4a-4812-87e5-53ec504992ef"}
22:01:45.853 00.054 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"12fb28e3-7d4a-4812-87e5-53ec504992ef"}
22:01:47.762 01.909 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"ade8c193-a531-4f92-b1e0-19643de2ec5b"}
22:01:47.773 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"ade8c193-a531-4f92-b1e0-19643de2ec5b"}
22:01:47.787 00.014 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"ef767171-70ed-4be6-a999-0289e76145ca"}
22:01:47.797 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"ef767171-70ed-4be6-a999-0289e76145ca"}
22:01:49.761 01.964 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"5fd8bfd0-b610-40f2-97b9-e9ae846b8cce"}
22:01:49.771 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"5fd8bfd0-b610-40f2-97b9-e9ae846b8cce"}
22:01:49.781 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"81f02b4c-3f02-4586-9715-75780585f98c"}
22:01:49.788 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"81f02b4c-3f02-4586-9715-75780585f98c"}
22:01:51.757 01.969 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"b58366fc-a323-4f9b-93a7-41a018bda650"}
22:01:51.764 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"b58366fc-a323-4f9b-93a7-41a018bda650"}
22:01:51.772 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"7d28e785-f12d-4aa6-943d-9ee57a9eac3a"}
22:01:51.780 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"7d28e785-f12d-4aa6-943d-9ee57a9eac3a"}
22:01:53.757 01.977 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"52e84d5c-3e58-4cbe-a89d-b0d4d77642a1"}
22:01:53.764 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"52e84d5c-3e58-4cbe-a89d-b0d4d77642a1"}
22:01:53.772 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"6212e632-59f0-44b9-a089-33f7cd0d2b85"}
22:01:53.778 00.006 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"6212e632-59f0-44b9-a089-33f7cd0d2b85"}
22:01:55.753 01.975 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"a7cb8a78-16a9-43ba-b59e-103a98e72f8f"}
22:01:55.764 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"a7cb8a78-16a9-43ba-b59e-103a98e72f8f"}
22:01:55.775 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"7bf76669-d978-4836-b5ef-16a02d9c203d"}
22:01:55.783 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"7bf76669-d978-4836-b5ef-16a02d9c203d"}
22:01:57.752 01.969 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"84a9833c-4fd9-4a07-b214-7444aa74d45b"}
22:01:57.757 00.005 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"84a9833c-4fd9-4a07-b214-7444aa74d45b"}
22:01:57.768 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"641fd6c6-5c4d-4f33-b808-ad15d94e7969"}
22:01:57.778 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"641fd6c6-5c4d-4f33-b808-ad15d94e7969"}
22:01:59.756 01.978 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"c2267730-64fd-4e87-b3f2-49dad91a8ec1"}
22:01:59.765 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"c2267730-64fd-4e87-b3f2-49dad91a8ec1"}
22:01:59.776 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"5733f18e-8ff1-45d9-a844-ba9c5d1c3d42"}
22:01:59.785 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"5733f18e-8ff1-45d9-a844-ba9c5d1c3d42"}
22:02:01.758 01.973 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"62d824a1-2e53-45b2-9bed-a5ca6b25f3bd"}
22:02:01.769 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"62d824a1-2e53-45b2-9bed-a5ca6b25f3bd"}
22:02:01.779 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"24a963a8-b4d4-43b3-865f-721615146ebe"}
22:02:01.789 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"24a963a8-b4d4-43b3-865f-721615146ebe"}
22:02:03.757 01.968 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"6808c4c8-a99c-47c3-8312-0a3d43e865de"}
22:02:03.788 00.031 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"6808c4c8-a99c-47c3-8312-0a3d43e865de"}
22:02:03.809 00.021 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"b28042b0-55b7-40d8-82df-2257b0f56dd3"}
22:02:03.819 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"b28042b0-55b7-40d8-82df-2257b0f56dd3"}
22:02:05.758 01.939 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"c90e73dc-ad77-4c3d-82be-d695e65ece20"}
22:02:05.769 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"c90e73dc-ad77-4c3d-82be-d695e65ece20"}
22:02:05.774 00.005 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"6c498754-166b-43e9-ab46-0137db6ad9f7"}
22:02:05.784 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"6c498754-166b-43e9-ab46-0137db6ad9f7"}
22:02:07.764 01.980 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"650dc837-9dca-4649-9950-cef2f71d0dc8"}
22:02:07.774 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"650dc837-9dca-4649-9950-cef2f71d0dc8"}
22:02:07.785 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"a471c8c4-7ca4-4242-9007-97547cdd5aaa"}
22:02:07.795 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"a471c8c4-7ca4-4242-9007-97547cdd5aaa"}
22:02:09.766 01.971 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"a0583140-f91e-4c85-912e-6660ae3fd4e8"}
22:02:09.772 00.006 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"a0583140-f91e-4c85-912e-6660ae3fd4e8"}
22:02:09.785 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"a829c706-86d2-4034-bbae-e341b82499c2"}
22:02:09.794 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"a829c706-86d2-4034-bbae-e341b82499c2"}
22:02:11.769 01.975 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"87dcc31f-f7f6-4058-b7e7-ed16f74b09eb"}
22:02:11.776 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"87dcc31f-f7f6-4058-b7e7-ed16f74b09eb"}
22:02:11.786 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"cfc9b41c-7109-4643-a623-b8ca34b66f80"}
22:02:11.794 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"cfc9b41c-7109-4643-a623-b8ca34b66f80"}
22:02:13.769 01.975 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"2bbe058b-28e6-4e68-81a4-b2576883384d"}
22:02:13.781 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"2bbe058b-28e6-4e68-81a4-b2576883384d"}
22:02:13.795 00.014 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"01ceaf79-1267-44d3-b30e-99460d2c0ecb"}
22:02:13.805 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"01ceaf79-1267-44d3-b30e-99460d2c0ecb"}
22:02:15.771 01.966 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"20e10d3e-7aa4-4743-b923-0e6bb8d734c8"}
22:02:15.789 00.018 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"20e10d3e-7aa4-4743-b923-0e6bb8d734c8"}
22:02:15.835 00.046 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"25789b6e-1743-432f-8484-cdef9e0dccf5"}
22:02:15.861 00.026 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"25789b6e-1743-432f-8484-cdef9e0dccf5"}
22:02:17.772 01.911 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"f23a1394-1017-43af-90a9-0765dd5bd50c"}
22:02:17.785 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"f23a1394-1017-43af-90a9-0765dd5bd50c"}
22:02:17.797 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"9ba15e41-b358-4888-846c-100f4d4d971f"}
22:02:17.807 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"9ba15e41-b358-4888-846c-100f4d4d971f"}
22:02:19.816 02.009 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"d7a358bb-6540-4574-9330-a6c28e3be437"}
22:02:19.850 00.034 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"d7a358bb-6540-4574-9330-a6c28e3be437"}
22:02:19.865 00.015 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"e5762657-4303-4396-b98a-71c288b9c836"}
22:02:19.875 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"e5762657-4303-4396-b98a-71c288b9c836"}
22:02:21.788 01.913 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"bdd267e1-b512-46b4-89ee-a150f58794d7"}
22:02:21.825 00.037 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"bdd267e1-b512-46b4-89ee-a150f58794d7"}
22:02:21.845 00.020 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"1ce9727e-aae8-416f-acfa-19e5d135d0fd"}
22:02:21.864 00.019 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"1ce9727e-aae8-416f-acfa-19e5d135d0fd"}
22:02:23.787 01.923 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"6a016804-cf2c-44c9-87ef-d97087dab4e6"}
22:02:23.797 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"6a016804-cf2c-44c9-87ef-d97087dab4e6"}
22:02:24.090 00.293 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"22cc4922-4196-44b4-8d81-ac4bce4e4329"}
22:02:24.111 00.021 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"22cc4922-4196-44b4-8d81-ac4bce4e4329"}
22:02:25.786 01.675 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"b2f34250-08d2-49af-9080-fe6d4927f721"}
22:02:25.791 00.005 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"b2f34250-08d2-49af-9080-fe6d4927f721"}
22:02:25.803 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"e800280b-b96d-4666-acc5-abb0d1326985"}
22:02:25.813 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"e800280b-b96d-4666-acc5-abb0d1326985"}
22:02:27.785 01.972 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"2130bcb9-522a-4ff9-bd59-242f76b9df67"}
22:02:27.811 00.026 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"2130bcb9-522a-4ff9-bd59-242f76b9df67"}
22:02:27.831 00.020 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"d5175e8b-91ac-4f57-99e2-85374422ebdb"}
22:02:28.070 00.239 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"d5175e8b-91ac-4f57-99e2-85374422ebdb"}
22:02:29.784 01.714 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"4eb137bd-4b27-46ad-b1b7-6521852688e3"}
22:02:29.794 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"4eb137bd-4b27-46ad-b1b7-6521852688e3"}
22:02:29.803 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"ad1ee0ac-a563-4170-b3dc-5973a6b458a2"}
22:02:29.810 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"ad1ee0ac-a563-4170-b3dc-5973a6b458a2"}
22:02:31.787 01.977 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"1ce22fe7-e04c-494a-ad5b-8a8c88a6783e"}
22:02:31.795 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"1ce22fe7-e04c-494a-ad5b-8a8c88a6783e"}
22:02:31.805 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"a6b27cfb-29d7-4fcc-b81f-66e0c5c76a55"}
22:02:31.814 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"a6b27cfb-29d7-4fcc-b81f-66e0c5c76a55"}
22:02:33.787 01.973 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"408c7004-7c80-41ed-86c2-caf5765ff298"}
22:02:33.800 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"408c7004-7c80-41ed-86c2-caf5765ff298"}
22:02:33.810 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"6bc2ac5b-03e2-4636-9cbe-f4805598d1c1"}
22:02:33.818 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"6bc2ac5b-03e2-4636-9cbe-f4805598d1c1"}
22:02:35.786 01.968 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"b7ecc057-361d-4ed3-a5ab-2187ef7b8641"}
22:02:35.800 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"b7ecc057-361d-4ed3-a5ab-2187ef7b8641"}
22:02:35.809 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"abf1e543-3fc0-4a66-b3c9-bda1b1dc8c01"}
22:02:35.816 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"abf1e543-3fc0-4a66-b3c9-bda1b1dc8c01"}
22:02:37.788 01.972 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"f3100ce3-070b-4444-9fb8-60c900fbb5ac"}
22:02:37.794 00.006 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"f3100ce3-070b-4444-9fb8-60c900fbb5ac"}
22:02:37.804 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"3e3847c9-c8c2-4af3-bbb4-ba6dac82ce27"}
22:02:37.812 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"3e3847c9-c8c2-4af3-bbb4-ba6dac82ce27"}
22:02:39.796 01.984 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"7400d35f-1074-4071-ae70-e86f9bf4f45a"}
22:02:39.807 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"7400d35f-1074-4071-ae70-e86f9bf4f45a"}
22:02:39.821 00.014 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"af70b7b1-7c8f-4fc9-8fbc-2397ff3aac0d"}
22:02:39.834 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"af70b7b1-7c8f-4fc9-8fbc-2397ff3aac0d"}
22:02:41.792 01.958 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"e8173bc3-5e36-498b-9b6e-417a4e62b991"}
22:02:41.816 00.024 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"e8173bc3-5e36-498b-9b6e-417a4e62b991"}
22:02:41.829 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"46fe24a9-385b-4fc7-a430-f118b363d7f0"}
22:02:41.844 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"46fe24a9-385b-4fc7-a430-f118b363d7f0"}
22:02:43.792 01.948 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"4f58f042-a2e9-4cd1-91a4-0008ee990315"}
22:02:43.800 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"4f58f042-a2e9-4cd1-91a4-0008ee990315"}
22:02:43.808 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"3ce5c6aa-704a-4392-9f8f-0ced00ca55c6"}
22:02:43.820 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"3ce5c6aa-704a-4392-9f8f-0ced00ca55c6"}
22:02:45.796 01.976 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"031cd3ac-8265-452e-b8e4-e3b4d88b8233"}
22:02:45.806 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"031cd3ac-8265-452e-b8e4-e3b4d88b8233"}
22:02:45.819 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"63ee7484-22da-4ed2-896a-d681da632605"}
22:02:45.831 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"63ee7484-22da-4ed2-896a-d681da632605"}
22:02:47.797 01.966 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"1a943c35-ac3d-4baf-8770-cd5606ca10d0"}
22:02:47.811 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"1a943c35-ac3d-4baf-8770-cd5606ca10d0"}
22:02:47.851 00.040 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"270ca169-11ad-44f1-8d7a-c6d0f5839944"}
22:02:47.870 00.019 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"270ca169-11ad-44f1-8d7a-c6d0f5839944"}
22:02:49.821 01.951 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"b6db0429-d383-4f29-8579-c6310b596431"}
22:02:49.867 00.046 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"b6db0429-d383-4f29-8579-c6310b596431"}
22:02:49.891 00.024 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"48d8e107-3a11-4fcf-ad2a-ad9c2afbd67c"}
22:02:49.903 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"48d8e107-3a11-4fcf-ad2a-ad9c2afbd67c"}
22:02:51.805 01.902 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"9e6326fa-65f9-432c-a6b5-f4a75cf8e7fb"}
22:02:51.813 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"9e6326fa-65f9-432c-a6b5-f4a75cf8e7fb"}
22:02:51.822 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"4fcf3a50-1fb0-4674-aea8-3812e62803aa"}
22:02:51.831 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"4fcf3a50-1fb0-4674-aea8-3812e62803aa"}
22:02:53.809 01.978 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"0df39e27-ad1b-4127-b976-af5919832467"}
22:02:53.835 00.026 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"0df39e27-ad1b-4127-b976-af5919832467"}
22:02:53.852 00.017 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"407ad0ad-74cd-424b-8518-501890b2fd25"}
22:02:53.870 00.018 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"407ad0ad-74cd-424b-8518-501890b2fd25"}
22:02:55.809 01.939 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"b6b555d4-45a1-4468-874f-be95a9bdc65e"}
22:02:55.821 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"b6b555d4-45a1-4468-874f-be95a9bdc65e"}
22:02:55.830 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"6012b893-7bb3-4de8-937c-a00c7de7b9e6"}
22:02:55.839 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"6012b893-7bb3-4de8-937c-a00c7de7b9e6"}
22:02:57.810 01.971 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"bb17fe17-9bf0-4c78-b164-1751c2f0571a"}
22:02:57.824 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"bb17fe17-9bf0-4c78-b164-1751c2f0571a"}
22:02:57.837 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"c8f2b586-2e3f-4652-b99a-5ac41231d36a"}
22:02:57.847 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"c8f2b586-2e3f-4652-b99a-5ac41231d36a"}
22:02:59.814 01.967 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"65303a0b-88d9-4738-906f-6cc5684218c4"}
22:02:59.849 00.035 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"65303a0b-88d9-4738-906f-6cc5684218c4"}
22:02:59.866 00.017 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"cf867b2f-e5bc-4bf6-89eb-97ff1dd7ab64"}
22:02:59.882 00.016 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"cf867b2f-e5bc-4bf6-89eb-97ff1dd7ab64"}
22:03:01.815 01.933 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"cae1d21d-2aa2-4a49-ae6f-a16d0d48f59c"}
22:03:01.823 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"cae1d21d-2aa2-4a49-ae6f-a16d0d48f59c"}
22:03:01.831 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"ce48e883-eaab-4502-8541-2ab199a209ad"}
22:03:01.844 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"ce48e883-eaab-4502-8541-2ab199a209ad"}
22:03:03.816 01.972 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"1f67d25d-8e86-4b90-a58d-963969cbfde9"}
22:03:03.821 00.005 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"1f67d25d-8e86-4b90-a58d-963969cbfde9"}
22:03:03.831 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"b2a358f5-4f07-4cdd-baf6-e8ccf3c36a06"}
22:03:03.839 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"b2a358f5-4f07-4cdd-baf6-e8ccf3c36a06"}
22:03:05.820 01.981 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"ed65b036-9c90-40ad-9ce2-751b16754b84"}
22:03:05.830 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"ed65b036-9c90-40ad-9ce2-751b16754b84"}
22:03:05.841 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"af5c2d0f-5663-464e-81f7-af0238cb487c"}
22:03:05.849 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"af5c2d0f-5663-464e-81f7-af0238cb487c"}
22:03:07.820 01.971 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"c0ca7938-ecb8-48a4-b8bc-ad0cb67e3602"}
22:03:07.830 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"c0ca7938-ecb8-48a4-b8bc-ad0cb67e3602"}
22:03:07.841 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"dc92f106-1265-4a66-a2a2-e925933c0e0f"}
22:03:07.850 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"dc92f106-1265-4a66-a2a2-e925933c0e0f"}
22:03:09.820 01.970 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"2ec5b07d-6f1b-4802-8b38-944817a7fe77"}
22:03:09.830 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"2ec5b07d-6f1b-4802-8b38-944817a7fe77"}
22:03:09.842 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"d03230e7-4d86-47fb-907b-10503fd2a132"}
22:03:09.851 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"d03230e7-4d86-47fb-907b-10503fd2a132"}
22:03:11.820 01.969 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"e3836b12-aca3-47ae-bfa2-a4116ff4fd7d"}
22:03:11.830 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"e3836b12-aca3-47ae-bfa2-a4116ff4fd7d"}
22:03:11.843 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"a02c2b45-8881-412d-949c-b0081e665f75"}
22:03:11.853 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"a02c2b45-8881-412d-949c-b0081e665f75"}
22:03:13.816 01.963 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"ad8c62e6-8d32-4d31-9901-d9b46a74eadf"}
22:03:13.832 00.016 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"ad8c62e6-8d32-4d31-9901-d9b46a74eadf"}
22:03:13.869 00.037 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"dcfc4a4f-165a-4447-a243-b994b8c3f0bf"}
22:03:13.887 00.018 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"dcfc4a4f-165a-4447-a243-b994b8c3f0bf"}
22:03:15.820 01.933 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"cd00e5d7-2680-4500-b424-180a3ec60453"}
22:03:15.830 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"cd00e5d7-2680-4500-b424-180a3ec60453"}
22:03:15.841 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"c1b2abcf-4385-4287-b3b0-1c598efd134b"}
22:03:15.854 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"c1b2abcf-4385-4287-b3b0-1c598efd134b"}
22:03:17.821 01.967 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"8baa6e21-467c-4d60-b6ff-3cc84bbffd65"}
22:03:17.841 00.020 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"8baa6e21-467c-4d60-b6ff-3cc84bbffd65"}
22:03:17.855 00.014 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"3a1ed2d6-897f-44a0-9c04-cfd050d72526"}
22:03:17.868 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"3a1ed2d6-897f-44a0-9c04-cfd050d72526"}
22:03:19.820 01.952 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"50ac891a-e242-4158-9712-47982a584b54"}
22:03:19.839 00.019 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"50ac891a-e242-4158-9712-47982a584b54"}
22:03:19.858 00.019 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"16f140e6-449f-41fe-ab97-a6aa75da6ca8"}
22:03:19.888 00.030 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"16f140e6-449f-41fe-ab97-a6aa75da6ca8"}
22:03:21.824 01.936 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"540956a3-3cf8-43f5-b699-aab981ded47c"}
22:03:21.834 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"540956a3-3cf8-43f5-b699-aab981ded47c"}
22:03:21.842 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"7a817988-1c80-4ef6-be35-85fd19a992f7"}
22:03:21.852 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"7a817988-1c80-4ef6-be35-85fd19a992f7"}
22:03:23.826 01.974 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"dfd18c85-df38-4a1f-82c6-26e693c63c73"}
22:03:23.839 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"dfd18c85-df38-4a1f-82c6-26e693c63c73"}
22:03:23.852 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"cdf80d78-2213-4b1f-a9d0-f5145c58407a"}
22:03:23.863 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"cdf80d78-2213-4b1f-a9d0-f5145c58407a"}
22:03:25.832 01.969 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"aa5a5b78-aebc-4ce0-a8de-06d86115dbc1"}
22:03:25.960 00.128 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"aa5a5b78-aebc-4ce0-a8de-06d86115dbc1"}
22:03:26.104 00.144 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"64937d17-b722-4da8-81b9-f08e53c28ce1"}
22:03:26.180 00.076 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"64937d17-b722-4da8-81b9-f08e53c28ce1"}
22:03:27.824 01.644 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"6635e981-8f9f-4a5d-a5a8-72256863f510"}
22:03:27.836 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"6635e981-8f9f-4a5d-a5a8-72256863f510"}
22:03:27.850 00.014 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"9cff43ff-a55f-495b-b38c-81361c8a331a"}
22:03:27.867 00.017 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"9cff43ff-a55f-495b-b38c-81361c8a331a"}
22:03:29.826 01.959 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"76ce61fc-c308-46c2-8279-adfb1b1730f5"}
22:03:29.836 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"76ce61fc-c308-46c2-8279-adfb1b1730f5"}
22:03:29.844 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"ad466e7e-4a44-42df-95eb-35838220b89f"}
22:03:29.853 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"ad466e7e-4a44-42df-95eb-35838220b89f"}
22:03:31.826 01.973 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"6cc674cb-2677-4bbc-a1cc-5a78096c03d4"}
22:03:31.836 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"6cc674cb-2677-4bbc-a1cc-5a78096c03d4"}
22:03:31.848 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"0622890a-4b9f-47c6-b0eb-d02351cf55de"}
22:03:31.859 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"0622890a-4b9f-47c6-b0eb-d02351cf55de"}
22:03:33.828 01.969 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"e2850df2-d580-4b51-9155-cdbf7b6baf22"}
22:03:33.841 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"e2850df2-d580-4b51-9155-cdbf7b6baf22"}
22:03:33.853 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"1ce4abe6-45ab-430d-abf1-e9509603b11d"}
22:03:33.863 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"1ce4abe6-45ab-430d-abf1-e9509603b11d"}
22:03:35.829 01.966 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"50a356bc-8fc3-47c5-926f-594af46717b8"}
22:03:35.836 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"50a356bc-8fc3-47c5-926f-594af46717b8"}
22:03:35.845 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"03446af4-d573-4dd1-838f-57e5ff601fb7"}
22:03:35.857 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"03446af4-d573-4dd1-838f-57e5ff601fb7"}
22:03:37.831 01.974 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"04fc9c24-db03-41a4-afc5-ba7575f5057a"}
22:03:37.840 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"04fc9c24-db03-41a4-afc5-ba7575f5057a"}
22:03:37.853 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"41880333-3bf3-4720-a415-77b5d353a06d"}
22:03:37.862 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"41880333-3bf3-4720-a415-77b5d353a06d"}
22:03:39.829 01.967 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"f771b7d3-febc-4e98-bea8-bbef1f4b1da1"}
22:03:39.843 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"f771b7d3-febc-4e98-bea8-bbef1f4b1da1"}
22:03:39.863 00.020 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"3a62f184-612b-454b-8d26-953dcfa65260"}
22:03:39.875 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"3a62f184-612b-454b-8d26-953dcfa65260"}
22:03:41.830 01.955 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"a7e6c461-b7b4-48c5-9986-5eb3f3005e43"}
22:03:41.840 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"a7e6c461-b7b4-48c5-9986-5eb3f3005e43"}
22:03:41.848 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"598f963a-d8ad-4172-a663-2ce7acb28992"}
22:03:41.858 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"598f963a-d8ad-4172-a663-2ce7acb28992"}
22:03:43.832 01.974 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"968ecc49-235c-42a7-9c26-ef45cdac5ecc"}
22:03:43.844 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"968ecc49-235c-42a7-9c26-ef45cdac5ecc"}
22:03:43.854 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"d8bec5ae-621e-4eaf-a941-208163284411"}
22:03:43.868 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"d8bec5ae-621e-4eaf-a941-208163284411"}
22:03:45.830 01.962 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"e4d313fe-7450-40a2-8b8f-961b22da5e72"}
22:03:45.858 00.028 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"e4d313fe-7450-40a2-8b8f-961b22da5e72"}
22:03:45.882 00.024 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"c9bc5809-0e72-4f18-83cc-cce87fb53150"}
22:03:45.898 00.016 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"c9bc5809-0e72-4f18-83cc-cce87fb53150"}
22:03:47.841 01.943 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"4b27ab83-ac5c-4d7d-9170-f125d12924d2"}
22:03:47.874 00.033 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"4b27ab83-ac5c-4d7d-9170-f125d12924d2"}
22:03:47.885 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"d71c1e39-1aef-4ed3-accd-9685f6cba483"}
22:03:47.897 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"d71c1e39-1aef-4ed3-accd-9685f6cba483"}
22:03:49.859 01.962 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"02fde89d-a2c0-444d-9fcb-95b43d79f0bd"}
22:03:49.947 00.088 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"02fde89d-a2c0-444d-9fcb-95b43d79f0bd"}
22:03:49.969 00.022 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"fd9ef606-0b65-4a52-a31c-5ed7a60e4231"}
22:03:49.989 00.020 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"fd9ef606-0b65-4a52-a31c-5ed7a60e4231"}
22:03:51.847 01.858 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"23b196f4-65bc-471c-8535-493e4aa473d4"}
22:03:51.862 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"23b196f4-65bc-471c-8535-493e4aa473d4"}
22:03:51.894 00.032 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"175fbec7-0dca-46ab-8701-0bc9e20bc406"}
22:03:51.911 00.017 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"175fbec7-0dca-46ab-8701-0bc9e20bc406"}
22:03:53.847 01.936 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"2eb12e73-1ae3-4fa1-b106-142ab845a2a5"}
22:03:53.857 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"2eb12e73-1ae3-4fa1-b106-142ab845a2a5"}
22:03:53.866 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"899ae35b-62ce-45cc-9250-c999cb0aea2b"}
22:03:53.924 00.058 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"899ae35b-62ce-45cc-9250-c999cb0aea2b"}
22:03:55.851 01.927 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"2893c57e-4d6a-4686-a3db-f961da17ee8f"}
22:03:55.864 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"2893c57e-4d6a-4686-a3db-f961da17ee8f"}
22:03:55.871 00.007 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"d3cf1692-6257-422a-84d3-54aafdf8c4da"}
22:03:55.883 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"d3cf1692-6257-422a-84d3-54aafdf8c4da"}
22:03:57.851 01.968 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"db3dd931-7344-4f0b-a08d-f6ee235f4c0a"}
22:03:57.863 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"db3dd931-7344-4f0b-a08d-f6ee235f4c0a"}
22:03:57.878 00.015 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"47db783f-1743-43a6-a499-08ec4faf1d8e"}
22:03:58.068 00.190 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"47db783f-1743-43a6-a499-08ec4faf1d8e"}
22:03:59.852 01.784 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"bf1916cd-a4c4-4834-945b-3065bec830e1"}
22:03:59.860 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"bf1916cd-a4c4-4834-945b-3065bec830e1"}
22:03:59.870 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"9d3aed35-cd53-460e-a58e-7461661a84b2"}
22:03:59.879 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"9d3aed35-cd53-460e-a58e-7461661a84b2"}
22:04:01.852 01.973 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"37202bbc-467c-4ab2-8c93-35bccfb9a3bb"}
22:04:01.860 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"37202bbc-467c-4ab2-8c93-35bccfb9a3bb"}
22:04:01.867 00.007 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"3c7fb307-c5b5-4f93-90c1-8f85a60b9ea7"}
22:04:01.877 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"3c7fb307-c5b5-4f93-90c1-8f85a60b9ea7"}
22:04:03.854 01.977 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"135a59ad-86ce-45f0-aa6e-fa888c8dd470"}
22:04:03.865 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"135a59ad-86ce-45f0-aa6e-fa888c8dd470"}
22:04:03.876 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"a74e610d-7455-4482-b1d4-63c74c4750ce"}
22:04:03.902 00.026 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"a74e610d-7455-4482-b1d4-63c74c4750ce"}
22:04:05.854 01.952 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"d3c7234e-161c-4536-8e07-b17a4ce65fc9"}
22:04:05.864 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"d3c7234e-161c-4536-8e07-b17a4ce65fc9"}
22:04:05.875 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"8cb9e09b-b98a-4468-b885-e468c56c47c9"}
22:04:05.884 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"8cb9e09b-b98a-4468-b885-e468c56c47c9"}
22:04:07.855 01.971 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"a9380e39-368c-4a97-970b-8fa902bc2d8e"}
22:04:07.863 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"a9380e39-368c-4a97-970b-8fa902bc2d8e"}
22:04:07.870 00.007 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"ad95ec0e-32ea-4bc0-8803-a50fe417b6d5"}
22:04:07.881 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"ad95ec0e-32ea-4bc0-8803-a50fe417b6d5"}
22:04:09.850 01.969 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"62e9b81e-8ab3-4e9d-b00b-10caea4fd52b"}
22:04:09.856 00.006 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"62e9b81e-8ab3-4e9d-b00b-10caea4fd52b"}
22:04:09.871 00.015 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"9422775a-6366-432b-894f-fef9b46851a8"}
22:04:09.880 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"9422775a-6366-432b-894f-fef9b46851a8"}
22:04:11.850 01.970 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"cf334278-4d0e-4b8e-bf9a-29a07a09b1a3"}
22:04:11.871 00.021 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"cf334278-4d0e-4b8e-bf9a-29a07a09b1a3"}
22:04:11.890 00.019 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"200364e4-b761-4528-a236-cbc432c016e9"}
22:04:11.906 00.016 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"200364e4-b761-4528-a236-cbc432c016e9"}
22:04:13.848 01.942 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"fd078ee2-c709-4b82-acbc-53c4eb072c03"}
22:04:13.857 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"fd078ee2-c709-4b82-acbc-53c4eb072c03"}
22:04:13.868 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"e7307ec8-6560-4879-8533-3575089b3033"}
22:04:13.877 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"e7307ec8-6560-4879-8533-3575089b3033"}
22:04:15.850 01.973 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"4c39259f-95e8-450b-b31b-1c005d45d8fb"}
22:04:15.860 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"4c39259f-95e8-450b-b31b-1c005d45d8fb"}
22:04:15.870 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"4b831bd8-3668-4cb3-b8b2-3a158f53be17"}
22:04:15.881 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"4b831bd8-3668-4cb3-b8b2-3a158f53be17"}
22:04:17.851 01.970 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"b3aa913e-fb70-47c1-b04d-82faa8bf3c54"}
22:04:17.864 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"b3aa913e-fb70-47c1-b04d-82faa8bf3c54"}
22:04:17.900 00.036 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"1a8ba14e-aedd-4ce7-a43d-d8d8a4fb3711"}
22:04:17.915 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"1a8ba14e-aedd-4ce7-a43d-d8d8a4fb3711"}
22:04:19.867 01.952 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"abb355ab-fb3c-4c11-85d0-e9299c81cf70"}
22:04:19.878 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"abb355ab-fb3c-4c11-85d0-e9299c81cf70"}
22:04:19.895 00.017 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"a9119be7-7df4-4a52-88bf-2ff35035ce9c"}
22:04:19.925 00.030 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"a9119be7-7df4-4a52-88bf-2ff35035ce9c"}
22:04:21.855 01.930 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"9273c548-8b30-40e4-813a-cd839243ee29"}
22:04:21.864 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"9273c548-8b30-40e4-813a-cd839243ee29"}
22:04:21.871 00.007 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"967c7711-41e9-42e4-aedc-e0fb3b04884f"}
22:04:21.881 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"967c7711-41e9-42e4-aedc-e0fb3b04884f"}
22:04:23.854 01.973 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"6ecd13ba-bcbd-49d4-9f83-ffd54c5c5b7a"}
22:04:23.867 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"6ecd13ba-bcbd-49d4-9f83-ffd54c5c5b7a"}
22:04:23.885 00.018 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"a285ecd0-d9fe-48eb-a265-0b6fec57d210"}
22:04:23.915 00.030 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"a285ecd0-d9fe-48eb-a265-0b6fec57d210"}
22:04:25.856 01.941 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"8f5940de-a0f0-43e5-a02d-b0e96759ebb1"}
22:04:25.867 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"8f5940de-a0f0-43e5-a02d-b0e96759ebb1"}
22:04:25.882 00.015 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"ed2a05a3-bae1-4301-89a1-abfa51712ee7"}
22:04:25.891 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"ed2a05a3-bae1-4301-89a1-abfa51712ee7"}
22:04:27.868 01.977 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"fb07d3b2-6d95-4658-a7cf-1558f3374bc8"}
22:04:27.885 00.017 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"fb07d3b2-6d95-4658-a7cf-1558f3374bc8"}
22:04:27.896 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"850df968-8cc2-4d15-b971-1bbe1a336c85"}
22:04:27.906 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"850df968-8cc2-4d15-b971-1bbe1a336c85"}
22:04:29.858 01.952 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"9625c12e-c112-4591-a320-f087865df740"}
22:04:29.876 00.018 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"9625c12e-c112-4591-a320-f087865df740"}
22:04:29.887 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"71ca1823-3c10-413c-a70c-60917a94caa2"}
22:04:29.898 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"71ca1823-3c10-413c-a70c-60917a94caa2"}
22:04:31.857 01.959 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"ae76ecf0-83b4-485f-9139-ea101d915694"}
22:04:31.867 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"ae76ecf0-83b4-485f-9139-ea101d915694"}
22:04:31.875 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"09dee9c7-0e99-430f-8668-b996eb7e949b"}
22:04:31.885 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"09dee9c7-0e99-430f-8668-b996eb7e949b"}
22:04:33.859 01.974 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"ba1948c3-ebdb-4c92-9beb-715e8b4539f4"}
22:04:33.866 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"ba1948c3-ebdb-4c92-9beb-715e8b4539f4"}
22:04:33.875 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"29f6236b-b8cf-4cab-8df3-46c4a7cec7f4"}
22:04:33.884 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"29f6236b-b8cf-4cab-8df3-46c4a7cec7f4"}
22:04:35.859 01.975 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"17e9ec78-3dde-48c1-bac4-f00de0c214ca"}
22:04:35.872 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"17e9ec78-3dde-48c1-bac4-f00de0c214ca"}
22:04:35.886 00.014 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"8d8e52b8-9cbc-46e7-9d90-9249275c0b93"}
22:04:35.895 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"8d8e52b8-9cbc-46e7-9d90-9249275c0b93"}
22:04:37.859 01.964 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"af9880ab-f94c-4093-b47a-5506bd000e4b"}
22:04:37.871 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"af9880ab-f94c-4093-b47a-5506bd000e4b"}
22:04:37.881 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"cf2a8b50-6962-4d7d-b960-e0c7e4936fe4"}
22:04:37.892 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"cf2a8b50-6962-4d7d-b960-e0c7e4936fe4"}
22:04:39.859 01.967 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"97663b54-4960-4712-bda7-94fcbcbb1b06"}
22:04:39.867 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"97663b54-4960-4712-bda7-94fcbcbb1b06"}
22:04:39.875 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"2d5b114a-f95a-4941-b299-c8e4b4a92d14"}
22:04:39.889 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"2d5b114a-f95a-4941-b299-c8e4b4a92d14"}
22:04:41.859 01.970 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"a60f4632-1aa1-4666-925f-71fef90153d0"}
22:04:41.870 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"a60f4632-1aa1-4666-925f-71fef90153d0"}
22:04:41.875 00.005 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"8f748a2f-5ae1-44cb-ac47-50ebcd8d8189"}
22:04:41.897 00.022 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"8f748a2f-5ae1-44cb-ac47-50ebcd8d8189"}
22:04:43.861 01.964 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"d556c6bf-c182-4305-83a9-f936dc548ff4"}
22:04:43.892 00.031 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"d556c6bf-c182-4305-83a9-f936dc548ff4"}
22:04:43.911 00.019 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"38e1c7a6-457f-4f75-9e45-bffe50f70939"}
22:04:43.926 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"38e1c7a6-457f-4f75-9e45-bffe50f70939"}
22:04:45.861 01.935 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"f368a2e4-c21d-4651-9cbf-cfe8d00e2945"}
22:04:45.876 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"f368a2e4-c21d-4651-9cbf-cfe8d00e2945"}
22:04:45.891 00.015 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"331223c7-90dc-4b29-9af3-185799686f9f"}
22:04:45.912 00.021 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"331223c7-90dc-4b29-9af3-185799686f9f"}
22:04:47.859 01.947 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"9cdc273d-2989-4d93-b9dd-05a2c62be4d2"}
22:04:47.871 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"9cdc273d-2989-4d93-b9dd-05a2c62be4d2"}
22:04:47.882 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"360bfcaa-6a98-432d-acff-0563f53af3f8"}
22:04:47.890 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"360bfcaa-6a98-432d-acff-0563f53af3f8"}
22:04:49.860 01.970 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"f959a959-de3b-4bba-a4dc-33846e4b4c22"}
22:04:49.877 00.017 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"f959a959-de3b-4bba-a4dc-33846e4b4c22"}
22:04:49.892 00.015 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"13da6eea-d641-4701-b499-e2afaff9b9e3"}
22:04:49.910 00.018 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"13da6eea-d641-4701-b499-e2afaff9b9e3"}
22:04:52.103 02.193 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"1735bd8e-ef32-4c9d-8ad9-c2a5314de3e3"}
22:04:52.116 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"1735bd8e-ef32-4c9d-8ad9-c2a5314de3e3"}
22:04:52.139 00.023 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"f36709c7-20a1-4194-ab2d-4299a576d452"}
22:04:52.156 00.017 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"f36709c7-20a1-4194-ab2d-4299a576d452"}
22:04:54.101 01.945 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"2fa61d32-0900-4579-8131-b01f1091c27c"}
22:04:54.118 00.017 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"2fa61d32-0900-4579-8131-b01f1091c27c"}
22:04:54.144 00.026 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"f4117a9e-8d6c-4230-8f7b-a79b67de78b1"}
22:04:54.154 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"f4117a9e-8d6c-4230-8f7b-a79b67de78b1"}
22:04:56.102 01.948 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"14312821-58c4-4984-80fe-51c557a8f65c"}
22:04:56.133 00.031 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"14312821-58c4-4984-80fe-51c557a8f65c"}
22:04:56.155 00.022 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"c5446d86-d337-4496-b46c-0b296a3d71a9"}
22:04:56.216 00.061 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"c5446d86-d337-4496-b46c-0b296a3d71a9"}
22:04:58.107 01.891 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"bc878da9-605c-4bfe-a5a2-afadd274aaf4"}
22:04:58.121 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"bc878da9-605c-4bfe-a5a2-afadd274aaf4"}
22:04:58.133 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"fc4222e8-31a8-4fe2-b664-7a40ae2b573f"}
22:04:58.154 00.021 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"fc4222e8-31a8-4fe2-b664-7a40ae2b573f"}
22:05:00.110 01.956 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"cce91796-62b9-4a0d-83e9-63c49bc8f182"}
22:05:00.119 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"cce91796-62b9-4a0d-83e9-63c49bc8f182"}
22:05:00.129 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"16744280-701b-4114-8e97-68516f4ac115"}
22:05:00.141 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"16744280-701b-4114-8e97-68516f4ac115"}
22:05:02.177 02.036 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"85415c11-436d-48f3-823b-8f8477d633d5"}
22:05:02.245 00.068 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"85415c11-436d-48f3-823b-8f8477d633d5"}
22:05:02.273 00.028 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"949db67f-3739-4f7c-9948-30e180724dbc"}
22:05:02.290 00.017 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"949db67f-3739-4f7c-9948-30e180724dbc"}
22:05:04.117 01.827 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"62f0da95-40d2-47d8-ad61-3ad28574c00c"}
22:05:04.129 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"62f0da95-40d2-47d8-ad61-3ad28574c00c"}
22:05:04.139 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"9f796c7f-c20e-4c9a-b581-ba32d8e6e187"}
22:05:04.150 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"9f796c7f-c20e-4c9a-b581-ba32d8e6e187"}
22:05:06.119 01.969 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"6366006e-ae26-4274-bf87-56e6de30dbe7"}
22:05:06.129 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"6366006e-ae26-4274-bf87-56e6de30dbe7"}
22:05:06.134 00.005 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"1519fb92-6523-4f4b-8a61-e82cb6c929ef"}
22:05:06.145 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"1519fb92-6523-4f4b-8a61-e82cb6c929ef"}
22:05:08.119 01.974 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"675093a1-9a83-4e92-8f06-b7c9f5134efd"}
22:05:08.134 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"675093a1-9a83-4e92-8f06-b7c9f5134efd"}
22:05:08.144 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"c80459fe-6431-48a9-be5b-5c4248d6985d"}
22:05:08.150 00.006 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"c80459fe-6431-48a9-be5b-5c4248d6985d"}
22:05:10.119 01.969 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"831c71f5-154f-4f3b-8138-ceed5a3030ed"}
22:05:10.129 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"831c71f5-154f-4f3b-8138-ceed5a3030ed"}
22:05:10.135 00.006 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"e9e01bf9-4a22-459f-a13e-964fa7e0a22a"}
22:05:10.145 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"e9e01bf9-4a22-459f-a13e-964fa7e0a22a"}
22:05:12.123 01.978 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"2be07637-e784-4c44-8ab3-ee497ecea0b3"}
22:05:12.132 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"2be07637-e784-4c44-8ab3-ee497ecea0b3"}
22:05:12.139 00.007 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"8ac7f889-ce1f-45a9-ad78-e5ae6ab71d82"}
22:05:12.144 00.005 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"8ac7f889-ce1f-45a9-ad78-e5ae6ab71d82"}
22:05:14.123 01.979 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"7d52dabd-6b95-4f1b-9012-f01dde3cb991"}
22:05:14.135 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"7d52dabd-6b95-4f1b-9012-f01dde3cb991"}
22:05:14.143 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"452ca783-2c47-4abe-b1b2-040c776640ed"}
22:05:14.154 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"452ca783-2c47-4abe-b1b2-040c776640ed"}
22:05:16.123 01.969 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"1c416927-de86-49c3-a2ac-e92c3edc97af"}
22:05:16.137 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"1c416927-de86-49c3-a2ac-e92c3edc97af"}
22:05:16.148 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"94f2ca36-78ed-4131-b01e-d5e13128e74b"}
22:05:16.155 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"94f2ca36-78ed-4131-b01e-d5e13128e74b"}
22:05:18.122 01.967 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"76c809a6-5a19-4b89-8919-29d989945ebb"}
22:05:18.129 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"76c809a6-5a19-4b89-8919-29d989945ebb"}
22:05:18.137 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"a03d52ba-fb46-4e30-a179-5e639ec44c5f"}
22:05:18.142 00.005 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"a03d52ba-fb46-4e30-a179-5e639ec44c5f"}
22:05:20.119 01.977 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"0fa26aad-81ad-40b5-ac08-a50fdd1603c7"}
22:05:20.124 00.005 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"0fa26aad-81ad-40b5-ac08-a50fdd1603c7"}
22:05:20.134 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"7442ce0e-f6ec-4418-a4b5-7a347ee13883"}
22:05:20.134 00.000 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"7442ce0e-f6ec-4418-a4b5-7a347ee13883"}
22:05:22.115 01.981 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"99b1858e-e933-43cb-be44-72fdf073ce1c"}
22:05:22.124 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"99b1858e-e933-43cb-be44-72fdf073ce1c"}
22:05:22.131 00.007 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"0002af18-1927-41a2-a13d-3a53dbb51f1e"}
22:05:22.141 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"0002af18-1927-41a2-a13d-3a53dbb51f1e"}
22:05:24.116 01.975 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"708c4663-281a-4bfa-9519-5469925d6081"}
22:05:24.128 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"708c4663-281a-4bfa-9519-5469925d6081"}
22:05:24.137 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"42c277e7-0dd6-48e8-9e5e-fbe23c383677"}
22:05:24.145 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"42c277e7-0dd6-48e8-9e5e-fbe23c383677"}
22:05:26.118 01.973 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"bc1e2087-621a-43c1-a008-4332a1e9ef62"}
22:05:26.133 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"bc1e2087-621a-43c1-a008-4332a1e9ef62"}
22:05:26.138 00.005 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"a8915815-258f-44df-9b88-395209ac8e2c"}
22:05:26.149 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"a8915815-258f-44df-9b88-395209ac8e2c"}
22:05:28.120 01.971 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"9d9bf6f6-b2cf-4783-bfdd-db7791c87c3c"}
22:05:28.125 00.005 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"9d9bf6f6-b2cf-4783-bfdd-db7791c87c3c"}
22:05:28.130 00.005 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"391ff493-549b-4c02-894d-943baf38b8b3"}
22:05:28.137 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"391ff493-549b-4c02-894d-943baf38b8b3"}
22:05:30.121 01.984 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"567de6c6-3a20-4517-ad6b-9f88e7c40560"}
22:05:30.125 00.004 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"567de6c6-3a20-4517-ad6b-9f88e7c40560"}
22:05:30.133 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"c2d49723-fedd-4bf8-bad2-fb5e234f93ad"}
22:05:30.135 00.002 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"c2d49723-fedd-4bf8-bad2-fb5e234f93ad"}
22:05:32.121 01.986 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"ec55f567-30e8-4e27-974a-7a31346ba0dd"}
22:05:32.131 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"ec55f567-30e8-4e27-974a-7a31346ba0dd"}
22:05:32.137 00.006 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"882451a8-f12f-4e0c-854a-bf54500fd387"}
22:05:32.148 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"882451a8-f12f-4e0c-854a-bf54500fd387"}
22:05:34.123 01.975 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"608ddd7b-3db7-4850-b1ef-f3cfcb7ddd17"}
22:05:34.128 00.005 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"608ddd7b-3db7-4850-b1ef-f3cfcb7ddd17"}
22:05:34.138 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"ced55d7c-9869-4342-bd4b-e5327d4749c0"}
22:05:34.143 00.005 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"ced55d7c-9869-4342-bd4b-e5327d4749c0"}
22:05:36.123 01.980 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"e707d9d1-e2d3-4f86-9c87-02fa68b1416f"}
22:05:36.133 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"e707d9d1-e2d3-4f86-9c87-02fa68b1416f"}
22:05:36.144 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"f001a0c5-0394-467a-a69f-04115de9fead"}
22:05:36.154 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"f001a0c5-0394-467a-a69f-04115de9fead"}
22:05:38.123 01.969 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"3ac9c0c7-fe5b-421b-8437-6c8c88f254ac"}
22:05:38.133 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"3ac9c0c7-fe5b-421b-8437-6c8c88f254ac"}
22:05:38.138 00.005 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"0551df3d-aa6f-429b-9d6a-8cfba68e4735"}
22:05:38.144 00.006 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"0551df3d-aa6f-429b-9d6a-8cfba68e4735"}
22:05:40.124 01.980 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"6e39463e-95bd-45f7-9a21-df28f55b7ebb"}
22:05:40.131 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"6e39463e-95bd-45f7-9a21-df28f55b7ebb"}
22:05:40.139 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"be5ea27c-afb8-48ea-b889-29a456c3b92f"}
22:05:40.148 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"be5ea27c-afb8-48ea-b889-29a456c3b92f"}
22:05:42.123 01.975 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"16117243-4287-4c76-a4b2-aca80afad6f5"}
22:05:42.134 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"16117243-4287-4c76-a4b2-aca80afad6f5"}
22:05:42.139 00.005 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"e7291198-80b6-45d3-8312-1a8d5c5059f3"}
22:05:42.147 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"e7291198-80b6-45d3-8312-1a8d5c5059f3"}
22:05:44.120 01.973 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"fd36c998-db31-4edf-9b8f-efd38fd6f0f4"}
22:05:44.131 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"fd36c998-db31-4edf-9b8f-efd38fd6f0f4"}
22:05:44.140 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"62eb717b-8e24-407c-b05b-971418cc6bed"}
22:05:44.150 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"62eb717b-8e24-407c-b05b-971418cc6bed"}
22:05:46.123 01.973 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"e3f7d346-9a42-4df2-9c7b-75d2a31431e7"}
22:05:46.136 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"e3f7d346-9a42-4df2-9c7b-75d2a31431e7"}
22:05:46.145 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"aae72096-8608-455a-9c77-a2de5f3db2ce"}
22:05:46.153 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"aae72096-8608-455a-9c77-a2de5f3db2ce"}
22:05:48.126 01.973 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"81709cde-c0d4-47ee-b3dc-22e863b84232"}
22:05:48.137 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"81709cde-c0d4-47ee-b3dc-22e863b84232"}
22:05:48.147 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"7397b352-ec5b-4166-a03d-dba736602e37"}
22:05:48.158 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"7397b352-ec5b-4166-a03d-dba736602e37"}
22:05:50.126 01.968 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"faec55c3-dcdf-4d50-995c-975a0c954f73"}
22:05:50.136 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"faec55c3-dcdf-4d50-995c-975a0c954f73"}
22:05:50.142 00.006 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"b372c8e2-0d42-4d4e-9ac6-0dd13f8c813f"}
22:05:50.149 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"b372c8e2-0d42-4d4e-9ac6-0dd13f8c813f"}
22:05:52.124 01.975 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"b65bf125-5acc-40ea-ad1c-ad499869fe00"}
22:05:52.132 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"b65bf125-5acc-40ea-ad1c-ad499869fe00"}
22:05:52.139 00.007 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"d47ee2f9-e5e0-4004-be08-8cabc4fee8cf"}
22:05:52.145 00.006 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"d47ee2f9-e5e0-4004-be08-8cabc4fee8cf"}
22:05:54.123 01.978 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"fccd4912-38e2-441f-b261-9de4776e9875"}
22:05:54.135 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"fccd4912-38e2-441f-b261-9de4776e9875"}
22:05:54.144 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"c22a3056-c77e-4401-948e-d6d2111fdf05"}
22:05:54.155 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"c22a3056-c77e-4401-948e-d6d2111fdf05"}
22:05:56.123 01.968 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"6e261cd2-5c94-403a-83c4-2f1a07d5bdfc"}
22:05:56.132 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"6e261cd2-5c94-403a-83c4-2f1a07d5bdfc"}
22:05:56.142 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"2ebcd3b4-cb6d-4c55-b3c8-71dd26d4229a"}
22:05:56.152 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"2ebcd3b4-cb6d-4c55-b3c8-71dd26d4229a"}
22:05:58.117 01.965 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"11257040-baa0-4574-9ee9-56bcc3e13e4c"}
22:05:58.125 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"11257040-baa0-4574-9ee9-56bcc3e13e4c"}
22:05:58.131 00.006 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"40bfa75c-dbcd-4b83-98ed-82a5441f21ad"}
22:05:58.138 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"40bfa75c-dbcd-4b83-98ed-82a5441f21ad"}
22:06:00.120 01.982 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"17976edb-3c1e-4a9f-88ed-3b4981069e48"}
22:06:00.130 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"17976edb-3c1e-4a9f-88ed-3b4981069e48"}
22:06:00.137 00.007 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"68b3e63e-828b-4826-a8a8-4670382c30c8"}
22:06:00.141 00.004 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"68b3e63e-828b-4826-a8a8-4670382c30c8"}
22:06:02.125 01.984 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"d1d121db-2e38-446b-8ac4-0c566460f0f4"}
22:06:02.130 00.005 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"d1d121db-2e38-446b-8ac4-0c566460f0f4"}
22:06:02.140 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"4df86a77-9645-4b58-9d90-da88eec5eb5b"}
22:06:02.146 00.006 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"4df86a77-9645-4b58-9d90-da88eec5eb5b"}
22:06:04.124 01.978 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"eab81175-ba89-4d37-873b-0caf369777d1"}
22:06:04.131 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"eab81175-ba89-4d37-873b-0caf369777d1"}
22:06:04.139 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"e4f871e7-f639-454c-a57e-ee7f9ec71b47"}
22:06:04.145 00.006 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"e4f871e7-f639-454c-a57e-ee7f9ec71b47"}
22:06:06.127 01.982 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"6ba94111-f15e-4655-ae06-a508735b91b8"}
22:06:06.135 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"6ba94111-f15e-4655-ae06-a508735b91b8"}
22:06:06.141 00.006 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"ac2b1868-b4c8-4981-ad51-447c65be9e08"}
22:06:06.148 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"ac2b1868-b4c8-4981-ad51-447c65be9e08"}
22:06:08.129 01.981 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"24f137b7-8272-4743-a105-02cd39679eef"}
22:06:08.136 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"24f137b7-8272-4743-a105-02cd39679eef"}
22:06:08.145 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"406563d2-2e4f-45e0-87a4-b7f75f55a160"}
22:06:08.150 00.005 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"406563d2-2e4f-45e0-87a4-b7f75f55a160"}
22:06:10.132 01.982 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"8981163d-35af-4746-9a3f-0e15142f6089"}
22:06:10.141 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"8981163d-35af-4746-9a3f-0e15142f6089"}
22:06:10.148 00.007 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"75d18bdc-5b30-4f0d-a0c0-59ec9ebe531a"}
22:06:10.154 00.006 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"75d18bdc-5b30-4f0d-a0c0-59ec9ebe531a"}
22:06:12.130 01.976 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"86d7453d-4c5e-4920-9bc6-e006fa775cd0"}
22:06:12.141 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"86d7453d-4c5e-4920-9bc6-e006fa775cd0"}
22:06:12.145 00.004 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"11ea50f2-2334-49f4-bb45-00d3c7a4528a"}
22:06:12.152 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"11ea50f2-2334-49f4-bb45-00d3c7a4528a"}
22:06:14.135 01.983 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"c760a72a-b3fc-403f-8cbb-d1e52fa5a31e"}
22:06:14.141 00.006 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"c760a72a-b3fc-403f-8cbb-d1e52fa5a31e"}
22:06:14.146 00.005 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"11e350f5-02dc-4ac8-9670-a1336dc1ed4a"}
22:06:14.156 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"11e350f5-02dc-4ac8-9670-a1336dc1ed4a"}
22:06:16.136 01.980 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"673376e5-0a2b-45ff-8c5b-9bba7e989265"}
22:06:16.144 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"673376e5-0a2b-45ff-8c5b-9bba7e989265"}
22:06:16.155 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"a3c47c60-c801-4858-be70-8ee67afe8512"}
22:06:16.161 00.006 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"a3c47c60-c801-4858-be70-8ee67afe8512"}
22:06:18.135 01.974 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"46157b54-a73d-4bac-93f9-0255ad87ba1d"}
22:06:18.148 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"46157b54-a73d-4bac-93f9-0255ad87ba1d"}
22:06:18.157 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"d26f4e1f-86fd-4579-8a28-e06483a496de"}
22:06:18.165 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"d26f4e1f-86fd-4579-8a28-e06483a496de"}
22:06:20.139 01.974 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"f81b9833-7963-4832-8e39-5df2812e7a25"}
22:06:20.149 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"f81b9833-7963-4832-8e39-5df2812e7a25"}
22:06:20.154 00.005 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"e0a7fcb5-dab1-42c2-b5d3-332cef77678b"}
22:06:20.161 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"e0a7fcb5-dab1-42c2-b5d3-332cef77678b"}
22:06:22.138 01.977 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"68737416-dc0a-4160-a092-7c953a71bff6"}
22:06:22.145 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"68737416-dc0a-4160-a092-7c953a71bff6"}
22:06:22.153 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"92b144ab-acb1-4275-a768-cc4191cce942"}
22:06:22.158 00.005 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"92b144ab-acb1-4275-a768-cc4191cce942"}
22:06:24.138 01.980 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"7deb04cc-4418-43cf-93a6-9e8bb0a1e42a"}
22:06:24.153 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"7deb04cc-4418-43cf-93a6-9e8bb0a1e42a"}
22:06:24.158 00.005 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"255824b4-e498-4002-b03b-408515b16d6c"}
22:06:24.172 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"255824b4-e498-4002-b03b-408515b16d6c"}
22:06:26.142 01.970 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"49f7cc6d-0689-42f0-8689-0389c1353f91"}
22:06:26.147 00.005 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"49f7cc6d-0689-42f0-8689-0389c1353f91"}
22:06:26.157 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"dfa91439-088a-436e-91e4-ef2cadcc25f8"}
22:06:26.167 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"dfa91439-088a-436e-91e4-ef2cadcc25f8"}
22:06:28.144 01.977 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"36805702-35ce-46de-8b58-3467b1240409"}
22:06:28.149 00.005 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"36805702-35ce-46de-8b58-3467b1240409"}
22:06:28.160 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"2bc8555b-1626-4f5e-bf01-1c6c26c01501"}
22:06:28.166 00.006 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"2bc8555b-1626-4f5e-bf01-1c6c26c01501"}
22:06:30.146 01.980 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"3db33460-c683-4751-99d1-a3151836345f"}
22:06:30.151 00.005 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"3db33460-c683-4751-99d1-a3151836345f"}
22:06:30.156 00.005 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"9a5806a4-2161-4b04-a548-188050a8f16a"}
22:06:30.162 00.006 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"9a5806a4-2161-4b04-a548-188050a8f16a"}
22:06:32.143 01.981 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"11ccaff9-5478-4283-a640-15b1038f76a9"}
22:06:32.148 00.005 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"11ccaff9-5478-4283-a640-15b1038f76a9"}
22:06:32.158 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"f39a3eec-6142-4fef-91a9-1919ae818c37"}
22:06:32.163 00.005 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"f39a3eec-6142-4fef-91a9-1919ae818c37"}
22:06:34.143 01.980 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"35ddb672-120a-468b-862f-a0a3da466e8a"}
22:06:34.148 00.005 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"35ddb672-120a-468b-862f-a0a3da466e8a"}
22:06:34.154 00.006 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"fb2ddce7-1bb4-4c10-b488-48dd52c8e8f0"}
22:06:34.163 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"fb2ddce7-1bb4-4c10-b488-48dd52c8e8f0"}
22:06:36.145 01.982 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"6c2b0fe4-3d8d-454b-b11d-c8e05af5197b"}
22:06:36.158 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"6c2b0fe4-3d8d-454b-b11d-c8e05af5197b"}
22:06:36.166 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"92bebcf0-7ce8-426a-b3a2-4fd5e86c6bf3"}
22:06:36.176 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"92bebcf0-7ce8-426a-b3a2-4fd5e86c6bf3"}
22:06:38.142 01.966 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"9457a7e4-2e83-477c-a4ec-e91eb98dec66"}
22:06:38.151 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"9457a7e4-2e83-477c-a4ec-e91eb98dec66"}
22:06:38.159 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"cb8a8894-5a1e-434b-a4de-363b3bb9dda7"}
22:06:38.163 00.004 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"cb8a8894-5a1e-434b-a4de-363b3bb9dda7"}
22:06:40.141 01.978 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"1486de6b-cece-44db-b615-dd9e282829c9"}
22:06:40.149 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"1486de6b-cece-44db-b615-dd9e282829c9"}
22:06:40.157 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"e6d9df05-981e-4928-9f50-4672693760b4"}
22:06:40.165 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"e6d9df05-981e-4928-9f50-4672693760b4"}
22:06:42.139 01.974 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"e720bceb-ab2f-4b3e-83d9-2df5db1b3fe2"}
22:06:42.150 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"e720bceb-ab2f-4b3e-83d9-2df5db1b3fe2"}
22:06:42.156 00.006 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"dd754242-f0b0-4b16-85cb-93a3ad09e161"}
22:06:42.162 00.006 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"dd754242-f0b0-4b16-85cb-93a3ad09e161"}
22:06:44.140 01.978 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"b11a33cd-fac8-4829-808f-7ac754e88a81"}
22:06:44.151 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"b11a33cd-fac8-4829-808f-7ac754e88a81"}
22:06:44.156 00.005 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"7c7d36b5-b021-4da0-93f9-d4670e9aa09c"}
22:06:44.166 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"7c7d36b5-b021-4da0-93f9-d4670e9aa09c"}
22:06:46.143 01.977 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"530e1b7b-255b-470c-b403-501f182ba2b6"}
22:06:46.152 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"530e1b7b-255b-470c-b403-501f182ba2b6"}
22:06:46.160 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"bf7a3dd0-4889-4547-a75c-317eae587a12"}
22:06:46.164 00.004 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"bf7a3dd0-4889-4547-a75c-317eae587a12"}
22:06:48.147 01.983 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"ac6c2344-bc04-4982-8f4d-a2e345b7d034"}
22:06:48.159 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"ac6c2344-bc04-4982-8f4d-a2e345b7d034"}
22:06:48.165 00.006 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"174ac4fc-ef14-40a3-9f0e-9dd2f94d2700"}
22:06:48.171 00.006 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"174ac4fc-ef14-40a3-9f0e-9dd2f94d2700"}
22:06:50.147 01.976 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"6c4edcb9-1ac4-4833-93ef-2268ecf5db85"}
22:06:50.155 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"6c4edcb9-1ac4-4833-93ef-2268ecf5db85"}
22:06:50.171 00.016 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"3afda41b-33f1-4acb-ac67-6cfbd077e5f7"}
22:06:50.177 00.006 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"3afda41b-33f1-4acb-ac67-6cfbd077e5f7"}
22:06:52.144 01.967 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"bed1e863-b873-41e2-8202-066bbb564f3e"}
22:06:52.150 00.006 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"bed1e863-b873-41e2-8202-066bbb564f3e"}
22:06:52.160 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"1a54100d-1f87-4a01-b591-6c80ab80a300"}
22:06:52.167 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"1a54100d-1f87-4a01-b591-6c80ab80a300"}
22:06:54.147 01.980 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"a5927766-d2af-40e9-868a-44337a0e3a25"}
22:06:54.157 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"a5927766-d2af-40e9-868a-44337a0e3a25"}
22:06:54.172 00.015 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"4f9d0d22-13fe-4f59-b6f6-61ea3c0c7d2d"}
22:06:54.180 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"4f9d0d22-13fe-4f59-b6f6-61ea3c0c7d2d"}
22:06:56.148 01.968 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"392f1406-582d-40fc-b707-d29ce0ae406c"}
22:06:56.158 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"392f1406-582d-40fc-b707-d29ce0ae406c"}
22:06:56.163 00.005 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"3b36e472-7013-4b91-a67f-59599e6b5ef5"}
22:06:56.173 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"3b36e472-7013-4b91-a67f-59599e6b5ef5"}
22:06:58.152 01.979 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"fec6ce80-e9e8-4c00-a55a-46b89b73c8a6"}
22:06:58.165 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"fec6ce80-e9e8-4c00-a55a-46b89b73c8a6"}
22:06:58.175 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"23203a46-ce27-472c-a16c-511560e6ee69"}
22:06:58.182 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"23203a46-ce27-472c-a16c-511560e6ee69"}
22:07:00.152 01.970 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"b2060f53-2dfe-4582-a049-8762ee888601"}
22:07:00.158 00.006 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"b2060f53-2dfe-4582-a049-8762ee888601"}
22:07:00.163 00.005 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"9fa5c90d-8f0a-4b36-983f-e25fd1ab08c0"}
22:07:00.169 00.006 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"9fa5c90d-8f0a-4b36-983f-e25fd1ab08c0"}
22:07:02.152 01.983 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"5c0687ed-125f-4fad-8a66-9ed350aafe13"}
22:07:02.160 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"5c0687ed-125f-4fad-8a66-9ed350aafe13"}
22:07:02.168 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"a343c4ad-7a06-472a-a6f9-e4938f5fa5e8"}
22:07:02.176 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"a343c4ad-7a06-472a-a6f9-e4938f5fa5e8"}
22:07:04.153 01.977 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"acd8fa44-602b-4ccd-9380-f9720b3f21c5"}
22:07:04.162 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"acd8fa44-602b-4ccd-9380-f9720b3f21c5"}
22:07:04.169 00.007 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"06838f3a-bfee-4399-afc4-fbab59535487"}
22:07:04.177 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"06838f3a-bfee-4399-afc4-fbab59535487"}
22:07:06.150 01.973 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"056e6922-d3c2-486f-a95f-05f1f7b4006f"}
22:07:06.159 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"056e6922-d3c2-486f-a95f-05f1f7b4006f"}
22:07:06.165 00.006 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"88aecbd9-d510-4a85-a09f-f276c0684a38"}
22:07:06.177 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"88aecbd9-d510-4a85-a09f-f276c0684a38"}
22:07:08.153 01.976 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"bfd93a29-94af-4c28-9817-b6e2a98024be"}
22:07:08.158 00.005 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"bfd93a29-94af-4c28-9817-b6e2a98024be"}
22:07:08.163 00.005 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"cd4b6ff5-74dd-4d24-836e-9e1aca8211fc"}
22:07:08.168 00.005 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"cd4b6ff5-74dd-4d24-836e-9e1aca8211fc"}
22:07:10.156 01.988 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"41160349-ede8-412a-bf56-f00f21391d9f"}
22:07:10.167 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"41160349-ede8-412a-bf56-f00f21391d9f"}
22:07:10.180 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"bb8ff4b0-4918-4898-9070-4b1ff6ce019f"}
22:07:10.196 00.016 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"bb8ff4b0-4918-4898-9070-4b1ff6ce019f"}
22:07:12.158 01.962 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"e73ff477-7439-4857-a114-260df4265f05"}
22:07:12.168 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"e73ff477-7439-4857-a114-260df4265f05"}
22:07:12.177 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"ba642ed3-caf6-405a-a6b0-6ce4c87aca94"}
22:07:12.183 00.006 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"ba642ed3-caf6-405a-a6b0-6ce4c87aca94"}
22:07:14.160 01.977 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"f8d2aa16-9e1f-429d-91b8-9c74fd3c0e03"}
22:07:14.177 00.017 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"f8d2aa16-9e1f-429d-91b8-9c74fd3c0e03"}
22:07:14.189 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"a0d963cc-37f5-478c-8df4-286b5390fbd0"}
22:07:14.194 00.005 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"a0d963cc-37f5-478c-8df4-286b5390fbd0"}
22:07:16.161 01.967 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"4fb788c9-6a3e-4911-9da7-82d2886da82f"}
22:07:16.172 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"4fb788c9-6a3e-4911-9da7-82d2886da82f"}
22:07:16.181 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"96ce86ae-b063-4154-a022-10f1771d43ce"}
22:07:16.189 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"96ce86ae-b063-4154-a022-10f1771d43ce"}
22:07:18.161 01.972 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"928289a6-74df-4a9d-9b4d-6e75b944c9ae"}
22:07:18.168 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"928289a6-74df-4a9d-9b4d-6e75b944c9ae"}
22:07:18.177 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"d085f0ae-3b20-40fd-9ca4-c80fa9b20ecf"}
22:07:18.184 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"d085f0ae-3b20-40fd-9ca4-c80fa9b20ecf"}
22:07:20.162 01.978 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"53f53d01-acbb-4132-ab67-1106f5da8fc1"}
22:07:20.167 00.005 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"53f53d01-acbb-4132-ab67-1106f5da8fc1"}
22:07:20.175 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"df1b9654-e2f1-4c57-895f-fbf34119087d"}
22:07:20.181 00.006 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"df1b9654-e2f1-4c57-895f-fbf34119087d"}
22:07:22.163 01.982 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"3691d647-afe2-4937-9f62-69bb7a1633bc"}
22:07:22.170 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"3691d647-afe2-4937-9f62-69bb7a1633bc"}
22:07:22.180 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"8c9a810d-7310-4ac6-ac53-273852c14e28"}
22:07:22.189 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"8c9a810d-7310-4ac6-ac53-273852c14e28"}
22:07:24.165 01.976 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"566cca9f-a250-4fef-b070-52b701a7ad5b"}
22:07:24.172 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"566cca9f-a250-4fef-b070-52b701a7ad5b"}
22:07:24.179 00.007 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"f0c3dc6e-0ad0-4479-a289-5e8b8ec4aa84"}
22:07:24.186 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"f0c3dc6e-0ad0-4479-a289-5e8b8ec4aa84"}
22:07:26.165 01.979 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"c5bdfc64-e415-4e95-ba5b-0a19db764fe1"}
22:07:26.172 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"c5bdfc64-e415-4e95-ba5b-0a19db764fe1"}
22:07:26.179 00.007 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"82195ea2-bb78-4e7e-b2b7-23035140a6d6"}
22:07:26.185 00.006 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"82195ea2-bb78-4e7e-b2b7-23035140a6d6"}
22:07:28.166 01.981 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"13d6a4f3-90b1-4cd9-b0be-c81f86a2b91c"}
22:07:28.247 00.081 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"13d6a4f3-90b1-4cd9-b0be-c81f86a2b91c"}
22:07:28.266 00.019 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"04029b81-8aee-45e9-af04-575a2b0bd41f"}
22:07:28.281 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"04029b81-8aee-45e9-af04-575a2b0bd41f"}
22:07:30.411 02.130 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"7aa7afc1-995f-483c-ba63-1fe42984953b"}
22:07:30.452 00.041 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"7aa7afc1-995f-483c-ba63-1fe42984953b"}
22:07:30.465 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"3a914547-6486-4436-9afa-2bde4b4cf352"}
22:07:30.490 00.025 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"3a914547-6486-4436-9afa-2bde4b4cf352"}
22:07:32.390 01.900 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"e0d8096d-1c36-4248-9987-29dbf04394d1"}
22:07:32.396 00.006 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"e0d8096d-1c36-4248-9987-29dbf04394d1"}
22:07:32.410 00.014 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"2e4db014-8a28-4f0d-90cd-8bf6deef405e"}
22:07:32.417 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"2e4db014-8a28-4f0d-90cd-8bf6deef405e"}
22:07:34.389 01.972 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"75d4229f-1d24-4b6d-8630-d4dc78027a6d"}
22:07:34.423 00.034 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"75d4229f-1d24-4b6d-8630-d4dc78027a6d"}
22:07:34.447 00.024 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"b6755176-e7dd-4a11-8b6b-085ddde4ae67"}
22:07:34.463 00.016 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"b6755176-e7dd-4a11-8b6b-085ddde4ae67"}
22:07:36.393 01.930 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"73f2c505-d33d-40a7-ad4b-992a45b3ed9e"}
22:07:36.401 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"73f2c505-d33d-40a7-ad4b-992a45b3ed9e"}
22:07:36.407 00.006 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"9588fd11-994b-4a05-baad-0950345e764f"}
22:07:36.416 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"9588fd11-994b-4a05-baad-0950345e764f"}
22:07:38.394 01.978 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"7e13ab70-6e92-4e38-ad4a-78851992f62e"}
22:07:38.401 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"7e13ab70-6e92-4e38-ad4a-78851992f62e"}
22:07:38.411 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"1f942bcb-48dc-41ed-a368-9fdaccbd17a0"}
22:07:38.419 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"1f942bcb-48dc-41ed-a368-9fdaccbd17a0"}
22:07:40.397 01.978 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"e6937ab8-f42e-4949-a980-e28fd1750561"}
22:07:40.426 00.029 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"e6937ab8-f42e-4949-a980-e28fd1750561"}
22:07:40.447 00.021 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"e070d52a-0c6a-4699-ac10-5765a9d0ef32"}
22:07:40.463 00.016 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"e070d52a-0c6a-4699-ac10-5765a9d0ef32"}
22:07:42.397 01.934 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"e4e5da98-a541-4994-9669-19ce2a987bd2"}
22:07:42.411 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"e4e5da98-a541-4994-9669-19ce2a987bd2"}
22:07:42.422 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"3c82e793-a250-45cf-addf-da289c42844b"}
22:07:42.434 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"3c82e793-a250-45cf-addf-da289c42844b"}
22:07:44.395 01.961 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"3ce786cc-24bf-4f40-a00f-b00de59cc761"}
22:07:44.408 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"3ce786cc-24bf-4f40-a00f-b00de59cc761"}
22:07:44.421 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"da194754-9ba7-4c5d-9e59-38583e93907b"}
22:07:44.433 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"da194754-9ba7-4c5d-9e59-38583e93907b"}
22:07:46.398 01.965 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"38041057-dc43-4154-a8d9-f98c53e9ad25"}
22:07:46.432 00.034 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"38041057-dc43-4154-a8d9-f98c53e9ad25"}
22:07:46.446 00.014 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"a7162e74-da62-41d3-9320-24ebc41fc8c6"}
22:07:46.473 00.027 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"a7162e74-da62-41d3-9320-24ebc41fc8c6"}
22:07:48.398 01.925 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"546f5e81-3f82-4158-b010-e6b5ae7c747f"}
22:07:48.410 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"546f5e81-3f82-4158-b010-e6b5ae7c747f"}
22:07:48.422 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"eca99656-b938-4365-8f1d-01a33de65dde"}
22:07:48.433 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"eca99656-b938-4365-8f1d-01a33de65dde"}
22:07:50.589 02.156 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"5d6d66f9-5100-4b84-8940-e7c566a8f44f"}
22:07:50.613 00.024 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"5d6d66f9-5100-4b84-8940-e7c566a8f44f"}
22:07:50.651 00.038 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"13d3abaa-33b0-4792-8e6e-5df7e0ee431d"}
22:07:50.679 00.028 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"13d3abaa-33b0-4792-8e6e-5df7e0ee431d"}
22:07:52.589 01.910 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"6b92ed88-067a-42e5-a396-b81a971f5fc9"}
22:07:52.713 00.124 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"6b92ed88-067a-42e5-a396-b81a971f5fc9"}
22:07:52.737 00.024 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"a421d3ef-075d-4ab8-9f0b-72bc79187d43"}
22:07:52.792 00.055 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"a421d3ef-075d-4ab8-9f0b-72bc79187d43"}
22:07:54.590 01.798 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"dc973273-5e93-4c93-b21e-91dd2516ca66"}
22:07:54.605 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"dc973273-5e93-4c93-b21e-91dd2516ca66"}
22:07:54.623 00.018 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"fd53c389-cde7-4f95-bbd6-2f604e2cc077"}
22:07:54.636 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"fd53c389-cde7-4f95-bbd6-2f604e2cc077"}
22:07:56.585 01.949 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"1ec308a5-2a0d-4d99-bc21-5620c27f2e2c"}
22:07:56.595 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"1ec308a5-2a0d-4d99-bc21-5620c27f2e2c"}
22:07:56.607 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"d8f7608a-b5a6-478e-bb1b-4a0e4c46c9ed"}
22:07:56.615 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"d8f7608a-b5a6-478e-bb1b-4a0e4c46c9ed"}
22:07:58.586 01.971 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"5e2b08e8-d13a-4584-a9b2-d36a39157e4c"}
22:07:58.605 00.019 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"5e2b08e8-d13a-4584-a9b2-d36a39157e4c"}
22:07:58.632 00.027 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"36353cf2-a609-4071-8db9-644c2dc76aa1"}
22:07:58.649 00.017 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"36353cf2-a609-4071-8db9-644c2dc76aa1"}
22:08:00.591 01.942 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"35291ec3-079d-41ea-9753-4a3dc318b664"}
22:08:00.624 00.033 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"35291ec3-079d-41ea-9753-4a3dc318b664"}
22:08:00.648 00.024 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"d67a4d56-afa6-484d-bb3c-08a6ae3eeccf"}
22:08:00.668 00.020 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"d67a4d56-afa6-484d-bb3c-08a6ae3eeccf"}
22:08:02.742 02.074 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"fa744264-d09f-411e-a22f-be2715ceb9e7"}
22:08:02.842 00.100 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"fa744264-d09f-411e-a22f-be2715ceb9e7"}
22:08:02.940 00.098 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"f4decdb3-f042-48b1-b2c1-ea76c7dbd1f7"}
22:08:02.976 00.036 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"f4decdb3-f042-48b1-b2c1-ea76c7dbd1f7"}
22:08:04.739 01.763 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"f68b6a06-7648-4a15-a454-90cad6c27b87"}
22:08:04.823 00.084 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"f68b6a06-7648-4a15-a454-90cad6c27b87"}
22:08:04.853 00.030 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"aa2aec25-248e-4ac8-837f-eb3044fa8c4c"}
22:08:04.868 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"aa2aec25-248e-4ac8-837f-eb3044fa8c4c"}
22:08:06.740 01.872 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"d4e6afdc-72b9-41c1-b202-a8c5e19cc10d"}
22:08:06.835 00.095 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"d4e6afdc-72b9-41c1-b202-a8c5e19cc10d"}
22:08:06.880 00.045 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"e6c8e1b8-b59c-463c-9e1d-7606da247501"}
22:08:06.914 00.034 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"e6c8e1b8-b59c-463c-9e1d-7606da247501"}
22:08:08.754 01.840 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"bda98df2-17a3-4bd9-abac-3c6b0a8ec717"}
22:08:09.033 00.279 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"bda98df2-17a3-4bd9-abac-3c6b0a8ec717"}
22:08:09.223 00.190 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"966e72ff-a57c-4575-bddc-be953eed6dfa"}
22:08:09.307 00.084 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"966e72ff-a57c-4575-bddc-be953eed6dfa"}
22:08:10.748 01.441 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"054d3eeb-3c08-44f6-af79-ba14af695545"}
22:08:10.761 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"054d3eeb-3c08-44f6-af79-ba14af695545"}
22:08:10.779 00.018 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"66330210-dbba-4de9-ae68-bf8234f546d5"}
22:08:10.795 00.016 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"66330210-dbba-4de9-ae68-bf8234f546d5"}
22:08:12.747 01.952 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"9c87aa88-69d5-4fd1-ac4c-b819f5c18b26"}
22:08:12.761 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"9c87aa88-69d5-4fd1-ac4c-b819f5c18b26"}
22:08:12.777 00.016 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"0b46fe96-a528-4bf5-8374-5938f478a343"}
22:08:12.790 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"0b46fe96-a528-4bf5-8374-5938f478a343"}
22:08:14.747 01.957 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"6b2db566-1945-43c6-86a9-f9579a0e524e"}
22:08:14.753 00.006 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"6b2db566-1945-43c6-86a9-f9579a0e524e"}
22:08:14.759 00.006 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"5ad49d76-0a28-408d-a062-50e22130214f"}
22:08:14.771 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"5ad49d76-0a28-408d-a062-50e22130214f"}
22:08:16.750 01.979 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"516100b6-9986-4df6-a7ce-c28a51966351"}
22:08:16.756 00.006 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"516100b6-9986-4df6-a7ce-c28a51966351"}
22:08:16.765 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"350debd0-4657-475d-bbdc-2c9089400204"}
22:08:16.769 00.004 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"350debd0-4657-475d-bbdc-2c9089400204"}
22:08:18.750 01.981 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"ec4684b0-da1c-4ea8-9830-5df872a614a0"}
22:08:18.761 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"ec4684b0-da1c-4ea8-9830-5df872a614a0"}
22:08:18.770 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"f373e177-44fa-4f7e-bc31-2e55124a09be"}
22:08:18.780 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"f373e177-44fa-4f7e-bc31-2e55124a09be"}
22:08:20.750 01.970 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"4ffde000-c1b9-48a8-93df-e6abf1d90f62"}
22:08:20.757 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"4ffde000-c1b9-48a8-93df-e6abf1d90f62"}
22:08:20.764 00.007 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"d06d3002-3fd6-4ad8-aed9-15f5313959ad"}
22:08:20.772 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"d06d3002-3fd6-4ad8-aed9-15f5313959ad"}
22:08:22.753 01.981 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"660c24bb-919b-48e2-a7e3-d6cd8ba83f73"}
22:08:22.761 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"660c24bb-919b-48e2-a7e3-d6cd8ba83f73"}
22:08:22.769 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"4ca7966d-5473-4ac9-bc56-1d505598f6d7"}
22:08:22.778 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"4ca7966d-5473-4ac9-bc56-1d505598f6d7"}
22:08:24.753 01.975 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"f891139a-b0d8-406f-9349-cedd75356c33"}
22:08:24.766 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"f891139a-b0d8-406f-9349-cedd75356c33"}
22:08:24.777 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"a7562392-b202-4c67-8b77-384761f3320f"}
22:08:24.785 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"a7562392-b202-4c67-8b77-384761f3320f"}
22:08:26.753 01.968 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"160f6b5a-ee96-48a6-8185-af0f79d22268"}
22:08:26.761 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"160f6b5a-ee96-48a6-8185-af0f79d22268"}
22:08:26.767 00.006 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"991e64d1-4823-4082-bc1d-f0c48f5f6ed2"}
22:08:26.775 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"991e64d1-4823-4082-bc1d-f0c48f5f6ed2"}
22:08:28.756 01.981 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"31d1c8a6-451a-47f2-b28a-08976088260a"}
22:08:28.770 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"31d1c8a6-451a-47f2-b28a-08976088260a"}
22:08:28.776 00.006 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"5e17a343-5140-46d6-a078-b41c3f55b99f"}
22:08:28.802 00.026 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"5e17a343-5140-46d6-a078-b41c3f55b99f"}
22:08:30.753 01.951 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"b60f2cd4-5c2d-41d9-b3e2-145c8d157b73"}
22:08:30.764 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"b60f2cd4-5c2d-41d9-b3e2-145c8d157b73"}
22:08:30.778 00.014 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"81b19af8-71e0-4415-9340-7c665e6112f5"}
22:08:30.788 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"81b19af8-71e0-4415-9340-7c665e6112f5"}
22:08:32.754 01.966 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"b8d6e8ef-ec95-47a5-a423-89c54bec0472"}
22:08:32.770 00.016 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"b8d6e8ef-ec95-47a5-a423-89c54bec0472"}
22:08:32.780 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"aca63145-1328-4457-adcf-cbbd468a10a2"}
22:08:32.788 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"aca63145-1328-4457-adcf-cbbd468a10a2"}
22:08:34.756 01.968 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"c4dd7889-bbf6-4796-84f8-e78180c1abe5"}
22:08:34.766 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"c4dd7889-bbf6-4796-84f8-e78180c1abe5"}
22:08:34.773 00.007 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"433078dc-442d-4acd-a5d9-3bbfd59b1b46"}
22:08:34.793 00.020 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"433078dc-442d-4acd-a5d9-3bbfd59b1b46"}
22:08:36.760 01.967 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"e7c82175-a98b-4b1b-8cb4-4b7e68169324"}
22:08:36.768 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"e7c82175-a98b-4b1b-8cb4-4b7e68169324"}
22:08:36.780 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"11aea7cc-8115-4f4c-97f8-43719314896e"}
22:08:36.790 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"11aea7cc-8115-4f4c-97f8-43719314896e"}
22:08:38.761 01.971 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"7a2f1d13-05c7-4f0c-b9f4-68100149faa0"}
22:08:38.783 00.022 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"7a2f1d13-05c7-4f0c-b9f4-68100149faa0"}
22:08:38.790 00.007 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"391c7d1f-15d4-4bed-8f7c-72e9b6647ae7"}
22:08:38.800 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"391c7d1f-15d4-4bed-8f7c-72e9b6647ae7"}
22:08:40.764 01.964 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"20970478-3d10-45e7-a01e-8aaa675c5e2c"}
22:08:40.773 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"20970478-3d10-45e7-a01e-8aaa675c5e2c"}
22:08:40.783 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"74c38f04-1523-433d-b14f-4e1a3786ffb1"}
22:08:40.790 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"74c38f04-1523-433d-b14f-4e1a3786ffb1"}
22:08:42.766 01.976 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"89313a8c-5f71-4675-a3c2-35024feda7ea"}
22:08:42.777 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"89313a8c-5f71-4675-a3c2-35024feda7ea"}
22:08:42.789 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"8c0c52e9-c3f6-48a9-8a12-d9291d5b79ce"}
22:08:42.808 00.019 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"8c0c52e9-c3f6-48a9-8a12-d9291d5b79ce"}
22:08:44.766 01.958 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"abb50752-761b-4949-b9f0-0d23b7a16743"}
22:08:44.777 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"abb50752-761b-4949-b9f0-0d23b7a16743"}
22:08:44.789 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"37c028b3-eb9a-47d3-ac64-ceedc6097d32"}
22:08:44.798 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"37c028b3-eb9a-47d3-ac64-ceedc6097d32"}
22:08:46.767 01.969 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"8cdeba1a-3b45-4900-8440-5a16cfd5a7dd"}
22:08:46.772 00.005 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"8cdeba1a-3b45-4900-8440-5a16cfd5a7dd"}
22:08:46.786 00.014 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"c7377b63-00d4-4a35-9d2a-9250c12b8902"}
22:08:46.793 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"c7377b63-00d4-4a35-9d2a-9250c12b8902"}
22:08:48.769 01.976 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"54078026-6342-4f11-9af7-c1df6c664942"}
22:08:48.777 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"54078026-6342-4f11-9af7-c1df6c664942"}
22:08:48.786 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"3a3f6d19-8c3a-431e-83d7-e1f38ed322e5"}
22:08:48.794 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"3a3f6d19-8c3a-431e-83d7-e1f38ed322e5"}
22:08:50.771 01.977 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"db0547b8-481f-4733-9623-f0bd8dca26f1"}
22:08:50.781 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"db0547b8-481f-4733-9623-f0bd8dca26f1"}
22:08:50.789 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"5f48fbff-ae2c-45bc-88a9-e6430aeaf1a5"}
22:08:50.805 00.016 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"5f48fbff-ae2c-45bc-88a9-e6430aeaf1a5"}
22:08:52.367 01.562 9340 evsrv: cli 100A3E28 connect
22:08:52.378 00.011 9340 evsrv: cli 100A3E28 request: {"method":"get_app_state","id":"4d506fb2-7f47-4efd-ac99-39e202138560"}
22:08:52.395 00.017 9340 evsrv: cli 100A3E28 response: {"jsonrpc":"2.0","result":"Stopped","id":"4d506fb2-7f47-4efd-ac99-39e202138560"}
22:08:52.398 00.003 9340 evsrv: cli 100A3E28 disconnect
22:08:52.772 00.374 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"c7d8cd8a-3796-4001-8303-7c556b04fd19"}
22:08:52.785 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"c7d8cd8a-3796-4001-8303-7c556b04fd19"}
22:08:52.802 00.017 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"0c45df7d-ea2f-4749-b725-ea233a840c70"}
22:08:52.812 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"0c45df7d-ea2f-4749-b725-ea233a840c70"}
22:08:54.772 01.960 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"9593cb03-518a-41fa-b6f1-26191d2cdfd2"}
22:08:54.783 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"9593cb03-518a-41fa-b6f1-26191d2cdfd2"}
22:08:54.800 00.017 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"03553837-7ccd-42eb-9ef6-c9bd6cf647ad"}
22:08:54.810 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"03553837-7ccd-42eb-9ef6-c9bd6cf647ad"}
22:08:56.772 01.962 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"058e32d1-c232-4e52-bde6-d13fe42c9bfe"}
22:08:56.784 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"058e32d1-c232-4e52-bde6-d13fe42c9bfe"}
22:08:56.792 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"7611f3e8-f557-4aa6-849d-2b887e234329"}
22:08:56.799 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"7611f3e8-f557-4aa6-849d-2b887e234329"}
22:08:58.772 01.973 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"c87a76dc-acef-4dcc-83f9-7f5fdcd434e4"}
22:08:58.788 00.016 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"c87a76dc-acef-4dcc-83f9-7f5fdcd434e4"}
22:08:58.796 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"ee097f6d-bad8-429d-b89f-deea82e7d428"}
22:08:58.798 00.002 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"ee097f6d-bad8-429d-b89f-deea82e7d428"}
22:09:00.776 01.978 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"4615909f-1092-477f-8c04-b188f0a01eed"}
22:09:00.782 00.006 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"4615909f-1092-477f-8c04-b188f0a01eed"}
22:09:00.786 00.004 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"a7e57070-e618-4f41-9376-9098f2a13d59"}
22:09:00.796 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"a7e57070-e618-4f41-9376-9098f2a13d59"}
22:09:02.774 01.978 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"172ca012-8755-463a-ba05-ace68a36b1a2"}
22:09:02.784 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"172ca012-8755-463a-ba05-ace68a36b1a2"}
22:09:02.792 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"87130105-c0e3-4e19-80e4-6e21b02f95fd"}
22:09:02.800 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"87130105-c0e3-4e19-80e4-6e21b02f95fd"}
22:09:04.777 01.977 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"f2f07978-62f2-4fca-be01-2a57da000c1b"}
22:09:04.786 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"f2f07978-62f2-4fca-be01-2a57da000c1b"}
22:09:04.806 00.020 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"aab6ac97-b2a7-45c1-8a72-7548609c53e2"}
22:09:04.812 00.006 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"aab6ac97-b2a7-45c1-8a72-7548609c53e2"}
22:09:06.781 01.969 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"9b026895-f899-4112-b545-65199ec84a36"}
22:09:06.796 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"9b026895-f899-4112-b545-65199ec84a36"}
22:09:06.800 00.004 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"9f90f7c6-bcab-49b8-8d7e-015fdd5f36e3"}
22:09:06.805 00.005 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"9f90f7c6-bcab-49b8-8d7e-015fdd5f36e3"}
22:09:08.780 01.975 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"5fe3ce1c-ee90-462d-8b82-36f3da2c2f70"}
22:09:08.790 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"5fe3ce1c-ee90-462d-8b82-36f3da2c2f70"}
22:09:08.799 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"f84b4035-f8d9-468a-8e36-cf06693b7e57"}
22:09:08.820 00.021 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"f84b4035-f8d9-468a-8e36-cf06693b7e57"}
22:09:10.780 01.960 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"4596c331-67ff-4216-a350-fe7d59daa538"}
22:09:10.786 00.006 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"4596c331-67ff-4216-a350-fe7d59daa538"}
22:09:10.797 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"b27e8064-acee-400f-b6c9-198fbe1332a9"}
22:09:10.819 00.022 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"b27e8064-acee-400f-b6c9-198fbe1332a9"}
22:09:12.778 01.959 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"948f19a9-c20d-4267-8823-20980abbda06"}
22:09:12.789 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"948f19a9-c20d-4267-8823-20980abbda06"}
22:09:12.799 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"79bb4177-4b26-4a0e-bbb3-204d9f3c0b2c"}
22:09:12.809 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"79bb4177-4b26-4a0e-bbb3-204d9f3c0b2c"}
22:09:14.778 01.969 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"aebb349b-1281-4967-9832-ffbb3b1e6104"}
22:09:14.806 00.028 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"aebb349b-1281-4967-9832-ffbb3b1e6104"}
22:09:14.871 00.065 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"b38fc796-71ec-40e5-bab8-dac445ff9b6c"}
22:09:14.899 00.028 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"b38fc796-71ec-40e5-bab8-dac445ff9b6c"}
22:09:16.777 01.878 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"6fb99e19-9e5e-4439-a2d3-8f71d99ad00c"}
22:09:16.791 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"6fb99e19-9e5e-4439-a2d3-8f71d99ad00c"}
22:09:16.802 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"361e6ca5-2e0a-41f0-955c-cce5e56d8f16"}
22:09:16.820 00.018 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"361e6ca5-2e0a-41f0-955c-cce5e56d8f16"}
22:09:18.778 01.958 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"2e421f4d-a2c0-48b6-9480-93ff1cee5e30"}
22:09:18.789 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"2e421f4d-a2c0-48b6-9480-93ff1cee5e30"}
22:09:18.804 00.015 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"6ae6c94a-cdbd-4643-8f5e-58841830b6d2"}
22:09:18.825 00.021 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"6ae6c94a-cdbd-4643-8f5e-58841830b6d2"}
22:09:20.778 01.953 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"93d0978f-2cee-41be-9572-8989b6f41661"}
22:09:20.788 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"93d0978f-2cee-41be-9572-8989b6f41661"}
22:09:20.800 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"5300c497-d8b0-40a8-84b2-990fb3e16250"}
22:09:20.809 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"5300c497-d8b0-40a8-84b2-990fb3e16250"}
22:09:22.779 01.970 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"7bd88a59-6054-4a62-99cf-2be86356510a"}
22:09:22.800 00.021 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"7bd88a59-6054-4a62-99cf-2be86356510a"}
22:09:22.809 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"1256928f-b296-440a-8d5f-d9d0d7926973"}
22:09:22.819 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"1256928f-b296-440a-8d5f-d9d0d7926973"}
22:09:24.780 01.961 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"d2f8c7a4-c9fc-4cd7-a9d2-5813412f5d2b"}
22:09:24.795 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"d2f8c7a4-c9fc-4cd7-a9d2-5813412f5d2b"}
22:09:24.807 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"a9c91c83-b2ae-4305-b188-26c87c0c5fd9"}
22:09:24.848 00.041 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"a9c91c83-b2ae-4305-b188-26c87c0c5fd9"}
22:09:26.780 01.932 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"5e594085-7db6-4d1e-be54-e7df5a8b8f20"}
22:09:26.822 00.042 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"5e594085-7db6-4d1e-be54-e7df5a8b8f20"}
22:09:26.845 00.023 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"d3e14fe6-f172-4fcc-92dc-a61f17ee9c18"}
22:09:26.859 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"d3e14fe6-f172-4fcc-92dc-a61f17ee9c18"}
22:09:28.781 01.922 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"059ce9a7-579b-4bf5-8768-ed6a7de5c66a"}
22:09:28.796 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"059ce9a7-579b-4bf5-8768-ed6a7de5c66a"}
22:09:28.810 00.014 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"b4c4530f-a7d2-407b-9ea2-679c1d635ad1"}
22:09:28.816 00.006 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"b4c4530f-a7d2-407b-9ea2-679c1d635ad1"}
22:09:30.781 01.965 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"83dd2488-0c80-47f9-b4de-b3e67214bf43"}
22:09:30.788 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"83dd2488-0c80-47f9-b4de-b3e67214bf43"}
22:09:30.795 00.007 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"5b1f403b-7037-4359-ac1d-8705fe3924e4"}
22:09:30.798 00.003 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"5b1f403b-7037-4359-ac1d-8705fe3924e4"}
22:09:32.783 01.985 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"39f01459-4e0f-4f73-844e-43b35bb42877"}
22:09:32.792 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"39f01459-4e0f-4f73-844e-43b35bb42877"}
22:09:32.799 00.007 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"9efa6467-e376-4dea-9819-8db4c2dc1a82"}
22:09:32.806 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"9efa6467-e376-4dea-9819-8db4c2dc1a82"}
22:09:34.786 01.980 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"6d83465c-9836-405d-a54c-673adfdb1138"}
22:09:34.795 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"6d83465c-9836-405d-a54c-673adfdb1138"}
22:09:34.805 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"be633f65-0bde-42e3-9f6f-0c5b4eae1d7f"}
22:09:34.815 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"be633f65-0bde-42e3-9f6f-0c5b4eae1d7f"}
22:09:36.806 01.991 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"5ba3a15a-73cb-4d6a-a491-98d0fe0f80d9"}
22:09:36.897 00.091 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"5ba3a15a-73cb-4d6a-a491-98d0fe0f80d9"}
22:09:36.926 00.029 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"1eb629a1-6e09-4153-ba00-5a87d123a957"}
22:09:36.942 00.016 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"1eb629a1-6e09-4153-ba00-5a87d123a957"}
22:09:38.783 01.841 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"3c31027a-d30e-42dd-b119-b0df9de6471f"}
22:09:38.820 00.037 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"3c31027a-d30e-42dd-b119-b0df9de6471f"}
22:09:38.842 00.022 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"fc7b0f4a-515c-4e19-986a-7473e9c93818"}
22:09:38.859 00.017 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"fc7b0f4a-515c-4e19-986a-7473e9c93818"}
22:09:40.785 01.926 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"0c3802df-eafc-415b-a86f-5d9d10a6b5aa"}
22:09:40.797 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"0c3802df-eafc-415b-a86f-5d9d10a6b5aa"}
22:09:40.824 00.027 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"7492e88c-5eb7-4335-8f2e-3dd86ae03d20"}
22:09:40.834 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"7492e88c-5eb7-4335-8f2e-3dd86ae03d20"}
22:09:42.785 01.951 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"276a3aec-7a61-41aa-80dc-7b2491bf6c82"}
22:09:42.795 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"276a3aec-7a61-41aa-80dc-7b2491bf6c82"}
22:09:42.802 00.007 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"5415d811-b97d-4e8a-951d-9c80b03b2232"}
22:09:42.819 00.017 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"5415d811-b97d-4e8a-951d-9c80b03b2232"}
22:09:44.784 01.965 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"7de59877-cd3b-47ed-98b1-e76d2f5022da"}
22:09:44.791 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"7de59877-cd3b-47ed-98b1-e76d2f5022da"}
22:09:44.813 00.022 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"a123076a-562d-4902-b1c8-7812a7b5c640"}
22:09:44.819 00.006 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"a123076a-562d-4902-b1c8-7812a7b5c640"}
22:09:46.781 01.962 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"4d6cc9a0-d104-49ec-bd75-05b7a7033e97"}
22:09:46.795 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"4d6cc9a0-d104-49ec-bd75-05b7a7033e97"}
22:09:46.838 00.043 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"5862edc1-858e-457b-89f1-e43651aa7e25"}
22:09:46.850 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"5862edc1-858e-457b-89f1-e43651aa7e25"}
22:09:48.785 01.935 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"175f04e3-742c-4842-8dde-832d04c4199b"}
22:09:48.800 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"175f04e3-742c-4842-8dde-832d04c4199b"}
22:09:48.817 00.017 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"4e0df0e0-1cb4-4a79-8e79-9d87ddd46224"}
22:09:48.831 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"4e0df0e0-1cb4-4a79-8e79-9d87ddd46224"}
22:09:50.785 01.954 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"26a6f333-0ce5-4762-8d84-00c892eb128b"}
22:09:50.800 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"26a6f333-0ce5-4762-8d84-00c892eb128b"}
22:09:50.837 00.037 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"3de2601a-92e1-41ae-8a63-3e78e932c1a0"}
22:09:50.860 00.023 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"3de2601a-92e1-41ae-8a63-3e78e932c1a0"}
22:09:52.784 01.924 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"b6b859f0-f402-4f27-9622-34107cc34add"}
22:09:52.807 00.023 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"b6b859f0-f402-4f27-9622-34107cc34add"}
22:09:52.860 00.053 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"f40cb012-f691-4c1a-a7ad-d3aadb20862e"}
22:09:52.875 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"f40cb012-f691-4c1a-a7ad-d3aadb20862e"}
22:09:54.786 01.911 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"c83622f5-e038-457f-8602-7e44faa8c512"}
22:09:54.797 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"c83622f5-e038-457f-8602-7e44faa8c512"}
22:09:54.806 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"e3a53074-ae53-40b8-97f8-f64425e0bffe"}
22:09:54.826 00.020 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"e3a53074-ae53-40b8-97f8-f64425e0bffe"}
22:09:56.791 01.965 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"c1bb5237-aad8-4327-bf0c-9a56d589d9eb"}
22:09:56.801 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"c1bb5237-aad8-4327-bf0c-9a56d589d9eb"}
22:09:56.809 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"7d0ac62f-a834-48cd-b40a-bd13be7376ab"}
22:09:56.814 00.005 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"7d0ac62f-a834-48cd-b40a-bd13be7376ab"}
22:09:58.788 01.974 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"5f05c4ef-7873-4edf-99a5-addb11f9630c"}
22:09:58.800 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"5f05c4ef-7873-4edf-99a5-addb11f9630c"}
22:09:58.812 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"747b91de-0b98-495e-b366-7b26b2373302"}
22:09:58.821 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"747b91de-0b98-495e-b366-7b26b2373302"}
22:10:00.792 01.971 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"4742c957-49c5-425c-b529-10ce21b0f240"}
22:10:00.797 00.005 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"4742c957-49c5-425c-b529-10ce21b0f240"}
22:10:00.809 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"0ca8508c-0ab2-4f4f-850f-3d4d4d62ad87"}
22:10:00.821 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"0ca8508c-0ab2-4f4f-850f-3d4d4d62ad87"}
22:10:02.792 01.971 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"b82593c4-c8e7-4151-8814-3357615f9380"}
22:10:02.819 00.027 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"b82593c4-c8e7-4151-8814-3357615f9380"}
22:10:02.839 00.020 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"78460447-b4e0-429b-9400-29020e669abe"}
22:10:02.847 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"78460447-b4e0-429b-9400-29020e669abe"}
22:10:04.791 01.944 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"3be94ea4-bc63-42f5-a692-0a61cefdb361"}
22:10:04.802 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"3be94ea4-bc63-42f5-a692-0a61cefdb361"}
22:10:04.819 00.017 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"887b41a2-2dbf-4cf9-b072-a4a56d1ed33f"}
22:10:04.830 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"887b41a2-2dbf-4cf9-b072-a4a56d1ed33f"}
22:10:06.793 01.963 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"d749fb7a-a368-4b72-9477-8bea49e5fee8"}
22:10:06.818 00.025 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"d749fb7a-a368-4b72-9477-8bea49e5fee8"}
22:10:06.830 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"e6420c90-5283-48a1-b7e1-35048562d4e9"}
22:10:06.842 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"e6420c90-5283-48a1-b7e1-35048562d4e9"}
22:10:08.801 01.959 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"7b5610c8-253b-4c88-8a98-954766937c40"}
22:10:08.806 00.005 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"7b5610c8-253b-4c88-8a98-954766937c40"}
22:10:08.812 00.006 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"384b4464-5df6-45d2-b050-a6838bad1f4f"}
22:10:08.820 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"384b4464-5df6-45d2-b050-a6838bad1f4f"}
22:10:10.801 01.981 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"62755bf2-319b-402d-94cc-e199de67f702"}
22:10:10.810 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"62755bf2-319b-402d-94cc-e199de67f702"}
22:10:10.816 00.006 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"890e7c1a-c6c3-46f2-94bb-4cb7830b693f"}
22:10:10.825 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"890e7c1a-c6c3-46f2-94bb-4cb7830b693f"}
22:10:12.806 01.981 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"37e5326e-2a40-4d88-ac92-56e424a7cea4"}
22:10:12.839 00.033 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"37e5326e-2a40-4d88-ac92-56e424a7cea4"}
22:10:12.852 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"2871874b-bbe3-47c4-bd0d-b3a418311d7f"}
22:10:12.865 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"2871874b-bbe3-47c4-bd0d-b3a418311d7f"}
22:10:14.805 01.940 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"d95f2d1c-f048-4850-b1f9-e02d5ee2e839"}
22:10:14.814 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"d95f2d1c-f048-4850-b1f9-e02d5ee2e839"}
22:10:14.835 00.021 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"75b14b79-a045-4fc5-9c55-e5bcd397dfbe"}
22:10:14.843 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"75b14b79-a045-4fc5-9c55-e5bcd397dfbe"}
22:10:16.803 01.960 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"a71f01d6-5d15-4c17-85d0-d572243faa58"}
22:10:16.814 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"a71f01d6-5d15-4c17-85d0-d572243faa58"}
22:10:16.831 00.017 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"c77990a7-cad9-4913-bd0b-eb278daad894"}
22:10:16.855 00.024 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"c77990a7-cad9-4913-bd0b-eb278daad894"}
22:10:18.806 01.951 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"253c3dc1-8e7f-44d1-8276-6877b7fd22c4"}
22:10:18.932 00.126 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"253c3dc1-8e7f-44d1-8276-6877b7fd22c4"}
22:10:19.076 00.144 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"a714f8fd-014f-4c0c-b8ec-b39e1670bd5e"}
22:10:19.199 00.123 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"a714f8fd-014f-4c0c-b8ec-b39e1670bd5e"}
22:10:20.939 01.740 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"09a5665c-1f2f-4f3c-a20b-d751b6ade085"}
22:10:21.052 00.113 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"09a5665c-1f2f-4f3c-a20b-d751b6ade085"}
22:10:21.230 00.178 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"a8fa7964-6202-4d26-99ee-2e2d2a9bbd91"}
22:10:21.560 00.330 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"a8fa7964-6202-4d26-99ee-2e2d2a9bbd91"}
22:10:22.947 01.387 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"2de46052-1cae-4146-801e-44de198e44b4"}
22:10:23.027 00.080 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"2de46052-1cae-4146-801e-44de198e44b4"}
22:10:23.081 00.054 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"d2b00082-8ef5-41c0-ad3c-19910515878b"}
22:10:23.195 00.114 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"d2b00082-8ef5-41c0-ad3c-19910515878b"}
22:10:24.945 01.750 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"09bdadc6-b085-409a-9ac3-3e602215c016"}
22:10:24.957 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"09bdadc6-b085-409a-9ac3-3e602215c016"}
22:10:24.971 00.014 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"8d34c1f3-733c-4c81-8228-d4baf69ac294"}
22:10:24.988 00.017 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"8d34c1f3-733c-4c81-8228-d4baf69ac294"}
22:10:26.948 01.960 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"bfc58818-35e1-40e3-b99c-cf8a7614d5c4"}
22:10:26.973 00.025 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"bfc58818-35e1-40e3-b99c-cf8a7614d5c4"}
22:10:26.986 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"f6efd48c-5973-490a-9583-faf71ed5c58d"}
22:10:26.999 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"f6efd48c-5973-490a-9583-faf71ed5c58d"}
22:10:28.945 01.946 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"4413dff0-323e-47de-957e-d5ad3c621971"}
22:10:28.957 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"4413dff0-323e-47de-957e-d5ad3c621971"}
22:10:28.988 00.031 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"f12a8f4f-0327-41ea-b5d8-1f6674e57e94"}
22:10:29.002 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"f12a8f4f-0327-41ea-b5d8-1f6674e57e94"}
22:10:30.948 01.946 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"27905caf-4768-4961-b972-b61ea8eb1c07"}
22:10:30.953 00.005 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"27905caf-4768-4961-b972-b61ea8eb1c07"}
22:10:30.966 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"6ccdd53d-1ae7-4a80-bc93-fd06bd3c17e8"}
22:10:30.974 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"6ccdd53d-1ae7-4a80-bc93-fd06bd3c17e8"}
22:10:32.945 01.971 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"eb703d1c-de7a-416e-b838-049e49a9c440"}
22:10:32.956 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"eb703d1c-de7a-416e-b838-049e49a9c440"}
22:10:32.963 00.007 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"51e55aa3-e281-414e-be49-626ef3946850"}
22:10:32.970 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"51e55aa3-e281-414e-be49-626ef3946850"}
22:10:34.949 01.979 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"85b5712d-c9bd-4791-9b19-f87c873899f9"}
22:10:34.957 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"85b5712d-c9bd-4791-9b19-f87c873899f9"}
22:10:34.965 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"7afddfab-56e6-4d17-a7ac-0b54d5a3026a"}
22:10:34.970 00.005 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"7afddfab-56e6-4d17-a7ac-0b54d5a3026a"}
22:10:36.953 01.983 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"bc8e8a94-faaa-414f-8e47-a6dec945592b"}
22:10:36.960 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"bc8e8a94-faaa-414f-8e47-a6dec945592b"}
22:10:36.971 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"969ce960-fef2-4c31-b1ba-01a24895fda4"}
22:10:36.980 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"969ce960-fef2-4c31-b1ba-01a24895fda4"}
22:10:38.953 01.973 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"a4cb6054-1bd1-4ce8-a8b2-fb60c31b06e3"}
22:10:38.982 00.029 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"a4cb6054-1bd1-4ce8-a8b2-fb60c31b06e3"}
22:10:38.994 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"5c9e1470-ca11-4adb-8943-2251f177940a"}
22:10:39.004 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"5c9e1470-ca11-4adb-8943-2251f177940a"}
22:10:40.957 01.953 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"752bb374-d07f-4779-8d48-1f40fe94b2cf"}
22:10:40.968 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"752bb374-d07f-4779-8d48-1f40fe94b2cf"}
22:10:40.977 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"57824dd8-a74b-47e0-85d9-65b4c1595b44"}
22:10:40.987 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"57824dd8-a74b-47e0-85d9-65b4c1595b44"}
22:10:42.958 01.971 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"801211a8-ed19-4802-92d5-5b5d3a877226"}
22:10:42.963 00.005 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"801211a8-ed19-4802-92d5-5b5d3a877226"}
22:10:42.973 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"3571f536-1641-4ed8-9820-d5ceba642b38"}
22:10:42.980 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"3571f536-1641-4ed8-9820-d5ceba642b38"}
22:10:44.961 01.981 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"4af3e1ba-0b7f-400f-b53e-6e43f57bcc7b"}
22:10:44.972 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"4af3e1ba-0b7f-400f-b53e-6e43f57bcc7b"}
22:10:44.985 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"6b5cb4e1-3977-44ce-b054-fd30c10795d5"}
22:10:44.992 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"6b5cb4e1-3977-44ce-b054-fd30c10795d5"}
22:10:46.959 01.967 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"3fcaee11-b291-4e56-9cfd-12f04d22c738"}
22:10:46.969 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"3fcaee11-b291-4e56-9cfd-12f04d22c738"}
22:10:46.989 00.020 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"2c3c2d2c-dd76-459c-9fb6-9d21099459f6"}
22:10:46.996 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"2c3c2d2c-dd76-459c-9fb6-9d21099459f6"}
22:10:48.961 01.965 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"7cf73472-25fe-476c-86a5-5583e64c8028"}
22:10:48.995 00.034 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"7cf73472-25fe-476c-86a5-5583e64c8028"}
22:10:49.012 00.017 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"0b913e2b-efc9-404d-954e-242d7c7ab798"}
22:10:49.025 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"0b913e2b-efc9-404d-954e-242d7c7ab798"}
22:10:50.961 01.936 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"32466747-d029-4c59-9a9b-16b9e68a6cbb"}
22:10:50.977 00.016 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"32466747-d029-4c59-9a9b-16b9e68a6cbb"}
22:10:50.990 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"14843c84-424e-4ffb-bbb6-8497c29fb63e"}
22:10:51.002 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"14843c84-424e-4ffb-bbb6-8497c29fb63e"}
22:10:52.963 01.961 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"27fd7c23-13a1-4c56-9f58-38e1aef71152"}
22:10:52.975 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"27fd7c23-13a1-4c56-9f58-38e1aef71152"}
22:10:52.999 00.024 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"27f0fe21-27d4-467f-8f1c-6abc55f7af3b"}
22:10:53.010 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"27f0fe21-27d4-467f-8f1c-6abc55f7af3b"}
22:10:54.962 01.952 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"d5e89f44-85de-40c9-ad5c-b0efec600524"}
22:10:54.972 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"d5e89f44-85de-40c9-ad5c-b0efec600524"}
22:10:54.979 00.007 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"a65b33da-1ec9-4b77-9bc1-b4f3f79fe6e5"}
22:10:55.000 00.021 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"a65b33da-1ec9-4b77-9bc1-b4f3f79fe6e5"}
22:10:56.965 01.965 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"dec50c15-7b52-4650-b8a2-10f5c375570e"}
22:10:56.974 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"dec50c15-7b52-4650-b8a2-10f5c375570e"}
22:10:56.981 00.007 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"557e3ef4-ed1f-4afe-9f6a-5b720ef595ca"}
22:10:56.987 00.006 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"557e3ef4-ed1f-4afe-9f6a-5b720ef595ca"}
22:10:58.965 01.978 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"7af97972-d726-4176-9ca0-93f393d50d0b"}
22:10:58.975 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"7af97972-d726-4176-9ca0-93f393d50d0b"}
22:10:58.993 00.018 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"e9a25063-2d6b-4a15-af87-82b29d4dfec6"}
22:10:59.046 00.053 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"e9a25063-2d6b-4a15-af87-82b29d4dfec6"}
22:11:00.970 01.924 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"100ab011-2b4b-438e-aaa5-390bfbac0d25"}
22:11:00.986 00.016 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"100ab011-2b4b-438e-aaa5-390bfbac0d25"}
22:11:01.077 00.091 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"64dba9bb-5300-4001-90e4-415c6716eae4"}
22:11:01.103 00.026 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"64dba9bb-5300-4001-90e4-415c6716eae4"}
22:11:02.967 01.864 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"b4bf0d0f-08b4-46fb-8ac5-4ffea7344f12"}
22:11:02.978 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"b4bf0d0f-08b4-46fb-8ac5-4ffea7344f12"}
22:11:02.991 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"48f7a8bf-b8eb-46fe-a90d-beca8a24ca61"}
22:11:03.020 00.029 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"48f7a8bf-b8eb-46fe-a90d-beca8a24ca61"}
22:11:04.968 01.948 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"31d647ea-a0fa-4bb5-9614-1aef8c5adf34"}
22:11:04.978 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"31d647ea-a0fa-4bb5-9614-1aef8c5adf34"}
22:11:04.990 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"2afe2172-3fea-48f6-aff1-eee180c303de"}
22:11:04.997 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"2afe2172-3fea-48f6-aff1-eee180c303de"}
22:11:06.970 01.973 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"cfdd04d5-4bef-4cf2-8a76-ffd21aeb2ded"}
22:11:06.976 00.006 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"cfdd04d5-4bef-4cf2-8a76-ffd21aeb2ded"}
22:11:06.986 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"ef521eb2-5d1c-4f7b-a415-e06dd53ba841"}
22:11:06.991 00.005 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"ef521eb2-5d1c-4f7b-a415-e06dd53ba841"}
22:11:08.970 01.979 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"89b3715b-45f1-48f3-a6bf-cc4dd0dd7a2a"}
22:11:08.979 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"89b3715b-45f1-48f3-a6bf-cc4dd0dd7a2a"}
22:11:08.987 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"88d96f11-6860-4230-831c-dbf4ca4fa9f3"}
22:11:08.995 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"88d96f11-6860-4230-831c-dbf4ca4fa9f3"}
22:11:10.966 01.971 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"2b22f0d7-0b3e-4904-af5f-d0dd135e48bb"}
22:11:10.971 00.005 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"2b22f0d7-0b3e-4904-af5f-d0dd135e48bb"}
22:11:10.989 00.018 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"3e55e6c5-d908-492c-9233-331577a21562"}
22:11:10.997 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"3e55e6c5-d908-492c-9233-331577a21562"}
22:11:12.963 01.966 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"9cd86b4d-3e32-4cc8-b8bf-78b86b86b359"}
22:11:12.969 00.006 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"9cd86b4d-3e32-4cc8-b8bf-78b86b86b359"}
22:11:12.974 00.005 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"287b441f-621c-4470-8d17-31eb595cbcdd"}
22:11:12.983 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"287b441f-621c-4470-8d17-31eb595cbcdd"}
22:11:14.968 01.985 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"91e13ae2-aeea-474b-ac12-702fcf89a64f"}
22:11:14.976 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"91e13ae2-aeea-474b-ac12-702fcf89a64f"}
22:11:14.982 00.006 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"8acb7456-83c3-430f-a9ae-c6604242e760"}
22:11:14.988 00.006 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"8acb7456-83c3-430f-a9ae-c6604242e760"}
22:11:16.966 01.978 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"1c3bf9d5-bb8f-46b7-8652-b8b2717a05bd"}
22:11:16.974 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"1c3bf9d5-bb8f-46b7-8652-b8b2717a05bd"}
22:11:16.982 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"dcd4952f-07ea-44b6-b0ee-7748f3a12bcd"}
22:11:16.987 00.005 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"dcd4952f-07ea-44b6-b0ee-7748f3a12bcd"}
22:11:18.971 01.984 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"693f20cd-3e0b-411f-ad5f-c6e2196d8322"}
22:11:18.985 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"693f20cd-3e0b-411f-ad5f-c6e2196d8322"}
22:11:18.991 00.006 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"cddadbcc-b8a8-4651-8d16-6952eb11b6c7"}
22:11:18.998 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"cddadbcc-b8a8-4651-8d16-6952eb11b6c7"}
22:11:20.971 01.973 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"80f6aa88-cc09-4d3e-9977-a345d9b604ab"}
22:11:20.982 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"80f6aa88-cc09-4d3e-9977-a345d9b604ab"}
22:11:20.988 00.006 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"fca8cb25-b06a-4fb3-80ee-b2e7c295231d"}
22:11:20.993 00.005 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"fca8cb25-b06a-4fb3-80ee-b2e7c295231d"}
22:11:22.970 01.977 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"ede88d90-2fe7-4f6a-8d2c-3b07d8433bde"}
22:11:22.985 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"ede88d90-2fe7-4f6a-8d2c-3b07d8433bde"}
22:11:22.994 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"97f51779-521d-401f-b759-13862bd833e0"}
22:11:23.000 00.006 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"97f51779-521d-401f-b759-13862bd833e0"}
22:11:24.969 01.969 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"3dd47a05-05d1-4bca-abea-e25c89a536d9"}
22:11:24.976 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"3dd47a05-05d1-4bca-abea-e25c89a536d9"}
22:11:24.985 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"e1ae1d52-6245-4ced-b6f7-ccc174b1c660"}
22:11:24.995 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"e1ae1d52-6245-4ced-b6f7-ccc174b1c660"}
22:11:26.974 01.979 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"469ee197-54e9-4072-a742-9b1f30f60160"}
22:11:26.989 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"469ee197-54e9-4072-a742-9b1f30f60160"}
22:11:26.996 00.007 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"8d92cbf0-a46a-496c-994d-6f7cc33bb897"}
22:11:27.004 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"8d92cbf0-a46a-496c-994d-6f7cc33bb897"}
22:11:28.975 01.971 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"f7c3b797-e2a2-453c-87d8-45de9c8d9136"}
22:11:28.987 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"f7c3b797-e2a2-453c-87d8-45de9c8d9136"}
22:11:29.010 00.023 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"b78868b4-c326-4ae4-bb6a-66f63c9911ce"}
22:11:29.017 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"b78868b4-c326-4ae4-bb6a-66f63c9911ce"}
22:11:30.974 01.957 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"ce4fc03c-e383-4c7e-8337-a9218f4064b1"}
22:11:30.981 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"ce4fc03c-e383-4c7e-8337-a9218f4064b1"}
22:11:30.988 00.007 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"be3bee55-41b4-4beb-b2dd-380d72986830"}
22:11:30.995 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"be3bee55-41b4-4beb-b2dd-380d72986830"}
22:11:32.977 01.982 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"9ced574b-67ae-4844-949b-37abe6cb72b5"}
22:11:32.985 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"9ced574b-67ae-4844-949b-37abe6cb72b5"}
22:11:32.995 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"9e9bf8d5-6d18-47aa-8c31-ede19ce41cbc"}
22:11:33.013 00.018 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"9e9bf8d5-6d18-47aa-8c31-ede19ce41cbc"}
22:11:34.976 01.963 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"7ad01d10-9706-4539-99fc-ecb0c71093a4"}
22:11:34.994 00.018 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"7ad01d10-9706-4539-99fc-ecb0c71093a4"}
22:11:35.006 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"cb75ccc6-e2bc-4903-8967-c421341a8b66"}
22:11:35.014 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"cb75ccc6-e2bc-4903-8967-c421341a8b66"}
22:11:36.976 01.962 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"04afbc5b-8d1a-4eaf-b9d7-b4c4e9d48655"}
22:11:36.986 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"04afbc5b-8d1a-4eaf-b9d7-b4c4e9d48655"}
22:11:36.993 00.007 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"c4131219-53f3-49e3-b06b-1b5dac983997"}
22:11:37.001 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"c4131219-53f3-49e3-b06b-1b5dac983997"}
22:11:38.975 01.974 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"a33e9a4e-26e7-441a-a3cf-c9c17ce763b9"}
22:11:38.979 00.004 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"a33e9a4e-26e7-441a-a3cf-c9c17ce763b9"}
22:11:38.985 00.006 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"aa73c72e-2ae9-4179-841d-6c5f3a443b0b"}
22:11:38.991 00.006 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"aa73c72e-2ae9-4179-841d-6c5f3a443b0b"}
22:11:40.978 01.987 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"cf1e786d-abcf-48b4-b53a-4b75bc4e8515"}
22:11:40.986 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"cf1e786d-abcf-48b4-b53a-4b75bc4e8515"}
22:11:40.996 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"871b5888-1c8e-4de6-a1ac-aaddd49106c7"}
22:11:41.000 00.004 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"871b5888-1c8e-4de6-a1ac-aaddd49106c7"}
22:11:42.974 01.974 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"08e9c1fa-fb7f-4ac5-ad6a-0e3994b64345"}
22:11:42.985 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"08e9c1fa-fb7f-4ac5-ad6a-0e3994b64345"}
22:11:42.995 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"42d8639a-6e61-4d8b-9471-4d7a58713523"}
22:11:43.003 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"42d8639a-6e61-4d8b-9471-4d7a58713523"}
22:11:44.974 01.971 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"444948f6-9933-462b-ad60-c52c33d216fd"}
22:11:44.980 00.006 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"444948f6-9933-462b-ad60-c52c33d216fd"}
22:11:44.992 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"526dbbf1-eaa4-4511-9707-f35c28899129"}
22:11:45.009 00.017 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"526dbbf1-eaa4-4511-9707-f35c28899129"}
22:11:46.973 01.964 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"9b0f4de0-be8a-461d-9efd-7debfb8388a5"}
22:11:46.980 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"9b0f4de0-be8a-461d-9efd-7debfb8388a5"}
22:11:46.986 00.006 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"4d739ddf-abd1-42ce-9f85-e23e63bb4162"}
22:11:46.993 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"4d739ddf-abd1-42ce-9f85-e23e63bb4162"}
22:11:48.974 01.981 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"c46bc12c-7255-463e-a7a5-1a33ad9cacc9"}
22:11:48.979 00.005 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"c46bc12c-7255-463e-a7a5-1a33ad9cacc9"}
22:11:48.983 00.004 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"f133bdba-850a-467a-a437-a278b4d89aa8"}
22:11:48.988 00.005 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"f133bdba-850a-467a-a437-a278b4d89aa8"}
22:11:50.976 01.988 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"3c9f3a49-68fb-40a6-a6ac-1500b2112334"}
22:11:50.997 00.021 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"3c9f3a49-68fb-40a6-a6ac-1500b2112334"}
22:11:51.005 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"e8c7c254-56f9-4a75-8563-1e7188d3e484"}
22:11:51.006 00.001 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"e8c7c254-56f9-4a75-8563-1e7188d3e484"}
22:11:52.976 01.970 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"135f3e48-ed45-4e46-9ac2-f39d4bf53883"}
22:11:52.985 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"135f3e48-ed45-4e46-9ac2-f39d4bf53883"}
22:11:52.992 00.007 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"1b48b200-50e0-4778-ac1a-30dd4bca8f0c"}
22:11:53.009 00.017 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"1b48b200-50e0-4778-ac1a-30dd4bca8f0c"}
22:11:54.977 01.968 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"bb1462a1-556b-426d-afe1-6e1ced92da08"}
22:11:54.987 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"bb1462a1-556b-426d-afe1-6e1ced92da08"}
22:11:55.002 00.015 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"b2bc2fe6-e272-47e8-a2bb-7b692e3caaba"}
22:11:55.007 00.005 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"b2bc2fe6-e272-47e8-a2bb-7b692e3caaba"}
22:11:56.977 01.970 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"a8d71a45-1ff1-4dab-8341-102ebf0b63dc"}
22:11:56.995 00.018 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"a8d71a45-1ff1-4dab-8341-102ebf0b63dc"}
22:11:57.003 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"b5585554-f715-4c9b-8550-78bea4063402"}
22:11:57.007 00.004 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"b5585554-f715-4c9b-8550-78bea4063402"}
22:11:58.981 01.974 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"01db8300-fc51-4deb-996c-55d626c7c80b"}
22:11:58.990 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"01db8300-fc51-4deb-996c-55d626c7c80b"}
22:11:59.000 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"775b4fde-f764-4489-91b7-bebb3852be02"}
22:11:59.007 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"775b4fde-f764-4489-91b7-bebb3852be02"}
22:12:00.980 01.973 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"10624a1d-cb0c-429a-b19b-2e582497c728"}
22:12:00.988 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"10624a1d-cb0c-429a-b19b-2e582497c728"}
22:12:00.995 00.007 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"41aea8b6-5716-45ea-8cb4-0bcc5c623572"}
22:12:01.002 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"41aea8b6-5716-45ea-8cb4-0bcc5c623572"}
22:12:02.980 01.978 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"896d2fe3-6672-403a-8cce-133d427e1da3"}
22:12:02.991 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"896d2fe3-6672-403a-8cce-133d427e1da3"}
22:12:03.008 00.017 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"9871753f-31cd-4ab3-84cd-75c7a1a8a997"}
22:12:03.016 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"9871753f-31cd-4ab3-84cd-75c7a1a8a997"}
22:12:04.978 01.962 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"d0b1c919-6436-4c95-a6b8-c6e763b4a3ed"}
22:12:04.988 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"d0b1c919-6436-4c95-a6b8-c6e763b4a3ed"}
22:12:04.994 00.006 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"1368bb84-4983-4324-9b71-afafb9e3a6a4"}
22:12:05.000 00.006 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"1368bb84-4983-4324-9b71-afafb9e3a6a4"}
22:12:06.975 01.975 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"f85354cd-4bae-4a97-afbf-70f6fd4f724c"}
22:12:06.981 00.006 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"f85354cd-4bae-4a97-afbf-70f6fd4f724c"}
22:12:06.984 00.003 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"62518d97-5ab2-46db-9bc6-ebfe1e5d3e7d"}
22:12:07.009 00.025 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"62518d97-5ab2-46db-9bc6-ebfe1e5d3e7d"}
22:12:08.978 01.969 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"5c50e5ae-3be5-44c1-9fb9-a335682cf230"}
22:12:08.988 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"5c50e5ae-3be5-44c1-9fb9-a335682cf230"}
22:12:09.000 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"4666b50e-ebf3-4132-8865-6d96b2d7dbc3"}
22:12:09.008 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"4666b50e-ebf3-4132-8865-6d96b2d7dbc3"}
22:12:10.978 01.970 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"b39bf2b2-3f46-4843-ae81-86f5d7e21cee"}
22:12:10.990 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"b39bf2b2-3f46-4843-ae81-86f5d7e21cee"}
22:12:10.997 00.007 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"210ba358-128d-4b37-9364-a8cdeec1d633"}
22:12:11.004 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"210ba358-128d-4b37-9364-a8cdeec1d633"}
22:12:12.976 01.972 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"2152d4a7-ae8a-425e-b7e9-044a0b49a56a"}
22:12:12.986 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"2152d4a7-ae8a-425e-b7e9-044a0b49a56a"}
22:12:12.993 00.007 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"496b3782-e6ba-4cf1-8e03-f674a6fd0ac9"}
22:12:13.000 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"496b3782-e6ba-4cf1-8e03-f674a6fd0ac9"}
22:12:14.976 01.976 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"2c452d9c-53ed-47b6-86c2-5385d3429358"}
22:12:14.987 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"2c452d9c-53ed-47b6-86c2-5385d3429358"}
22:12:14.992 00.005 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"45b15055-7d60-49c9-948c-5a1af1144abf"}
22:12:15.002 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"45b15055-7d60-49c9-948c-5a1af1144abf"}
22:12:16.984 01.982 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"4ccb7b7c-98d3-4141-bb3f-2e406df89d46"}
22:12:16.988 00.004 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"4ccb7b7c-98d3-4141-bb3f-2e406df89d46"}
22:12:16.993 00.005 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"44384783-ebbd-4763-ac11-3349801852f4"}
22:12:17.003 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"44384783-ebbd-4763-ac11-3349801852f4"}
22:12:18.982 01.979 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"c611d9e8-24c4-4806-85b2-b8d7702ac73a"}
22:12:18.988 00.006 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"c611d9e8-24c4-4806-85b2-b8d7702ac73a"}
22:12:18.994 00.006 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"5b4fc0f8-8214-47b7-bf77-4060a1de3b15"}
22:12:19.002 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"5b4fc0f8-8214-47b7-bf77-4060a1de3b15"}
22:12:20.982 01.980 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"a5fac246-bd50-407b-b4e0-35ba3631a00b"}
22:12:20.993 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"a5fac246-bd50-407b-b4e0-35ba3631a00b"}
22:12:21.002 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"0f5faf3a-e470-462c-a5a8-70404054c873"}
22:12:21.021 00.019 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"0f5faf3a-e470-462c-a5a8-70404054c873"}
22:12:22.986 01.965 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"e820cdbe-d11b-4547-9503-7fbbc7c5463c"}
22:12:22.996 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"e820cdbe-d11b-4547-9503-7fbbc7c5463c"}
22:12:23.002 00.006 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"297b0585-4070-4503-b481-c9478ba00d1a"}
22:12:23.011 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"297b0585-4070-4503-b481-c9478ba00d1a"}
22:12:24.984 01.973 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"01e36e4d-7a62-4f09-ad0a-82e2c82712a5"}
22:12:24.994 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"01e36e4d-7a62-4f09-ad0a-82e2c82712a5"}
22:12:25.000 00.006 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"14ec6183-3951-4fe7-a4b4-2d55c717f4e6"}
22:12:25.004 00.004 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"14ec6183-3951-4fe7-a4b4-2d55c717f4e6"}
22:12:26.984 01.980 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"0cf82079-cd3b-40b1-aeb6-9d3afd532e94"}
22:12:26.994 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"0cf82079-cd3b-40b1-aeb6-9d3afd532e94"}
22:12:27.003 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"d55fdb82-c1e7-48cf-9fc8-50fcedea4f85"}
22:12:27.020 00.017 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"d55fdb82-c1e7-48cf-9fc8-50fcedea4f85"}
22:12:28.984 01.964 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"eda64db6-f828-4c47-95cd-0b0f3d909cd1"}
22:12:29.007 00.023 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"eda64db6-f828-4c47-95cd-0b0f3d909cd1"}
22:12:29.015 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"b8d5eddf-9cc5-49eb-a5b9-e21f4b52bf52"}
22:12:29.020 00.005 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"b8d5eddf-9cc5-49eb-a5b9-e21f4b52bf52"}
22:12:30.983 01.963 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"13643828-46f3-4812-b89c-13e5bcca8662"}
22:12:30.992 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"13643828-46f3-4812-b89c-13e5bcca8662"}
22:12:30.999 00.007 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"db2c5ff2-86ae-43f9-b80c-8bde547c4cda"}
22:12:31.004 00.005 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"db2c5ff2-86ae-43f9-b80c-8bde547c4cda"}
22:12:32.987 01.983 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"2fa66c30-f476-4c32-bd02-1a09a3f2aad5"}
22:12:33.007 00.020 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"2fa66c30-f476-4c32-bd02-1a09a3f2aad5"}
22:12:33.016 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"8a73efd7-3612-40be-8b3a-cd0db730096b"}
22:12:33.018 00.002 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"8a73efd7-3612-40be-8b3a-cd0db730096b"}
22:12:34.987 01.969 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"d0b72c62-221e-4552-8a76-43e25fff2a03"}
22:12:35.000 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"d0b72c62-221e-4552-8a76-43e25fff2a03"}
22:12:35.009 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"61089138-9ebb-4221-934e-79a73c9184d1"}
22:12:35.014 00.005 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"61089138-9ebb-4221-934e-79a73c9184d1"}
22:12:36.989 01.975 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"29fc181c-96ac-4749-b3ab-5289917d3421"}
22:12:36.998 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"29fc181c-96ac-4749-b3ab-5289917d3421"}
22:12:37.017 00.019 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"980550f0-2307-44f9-be32-78a8ea33e7d0"}
22:12:37.022 00.005 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"980550f0-2307-44f9-be32-78a8ea33e7d0"}
22:12:38.988 01.966 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"f1794270-625b-4822-8267-21a99be9059d"}
22:12:38.993 00.005 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"f1794270-625b-4822-8267-21a99be9059d"}
22:12:39.000 00.007 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"7db7056c-7ad7-4c29-be84-bb45976021b2"}
22:12:39.006 00.006 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"7db7056c-7ad7-4c29-be84-bb45976021b2"}
22:12:40.987 01.981 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"6ce64b69-1eba-4fbb-9775-7f462eb4cd0b"}
22:12:40.996 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"6ce64b69-1eba-4fbb-9775-7f462eb4cd0b"}
22:12:41.006 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"5862f8c6-8872-410a-b5f6-d819714872a4"}
22:12:41.017 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"5862f8c6-8872-410a-b5f6-d819714872a4"}
22:12:42.984 01.967 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"3ed4a86e-2806-4c39-b422-daaf2ae93465"}
22:12:42.992 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"3ed4a86e-2806-4c39-b422-daaf2ae93465"}
22:12:42.999 00.007 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"8fb32948-c978-4683-9771-d9e3761d3c64"}
22:12:43.007 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"8fb32948-c978-4683-9771-d9e3761d3c64"}
22:12:44.987 01.980 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"5f73a29a-0f50-4760-99b9-de6e814042c5"}
22:12:45.000 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"5f73a29a-0f50-4760-99b9-de6e814042c5"}
22:12:45.015 00.015 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"0ffa231c-6e13-4c11-b641-39538c8e68ad"}
22:12:45.018 00.003 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"0ffa231c-6e13-4c11-b641-39538c8e68ad"}
22:12:46.985 01.967 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"17a378de-f3ca-42e7-ab8f-c29baaf72dad"}
22:12:46.997 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"17a378de-f3ca-42e7-ab8f-c29baaf72dad"}
22:12:47.004 00.007 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"d84cfe01-5614-440c-bed2-d8e59231029f"}
22:12:47.011 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"d84cfe01-5614-440c-bed2-d8e59231029f"}
22:12:48.985 01.974 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"d3e405fb-eae7-4e37-8893-93b3b3b5dce9"}
22:12:48.995 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"d3e405fb-eae7-4e37-8893-93b3b3b5dce9"}
22:12:49.002 00.007 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"a9487683-06b9-42a0-a2ad-0c2eecfcfd51"}
22:12:49.019 00.017 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"a9487683-06b9-42a0-a2ad-0c2eecfcfd51"}
22:12:50.987 01.968 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"1813d34e-071a-470e-b647-f7f113303a44"}
22:12:50.992 00.005 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"1813d34e-071a-470e-b647-f7f113303a44"}
22:12:51.013 00.021 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"1ebbde2c-9039-443f-bded-a3240bb81255"}
22:12:51.021 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"1ebbde2c-9039-443f-bded-a3240bb81255"}
22:12:52.986 01.965 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"79a0a168-7b00-477f-a5f3-e737d0171d0b"}
22:12:53.002 00.016 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"79a0a168-7b00-477f-a5f3-e737d0171d0b"}
22:12:53.010 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"be6f072b-fb3c-4924-9c49-d1de79583aea"}
22:12:53.017 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"be6f072b-fb3c-4924-9c49-d1de79583aea"}
22:12:54.989 01.972 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"6815c0ab-2af1-4efe-826e-3485fab16332"}
22:12:55.009 00.020 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"6815c0ab-2af1-4efe-826e-3485fab16332"}
22:12:55.013 00.004 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"b24fb718-5c5b-45e7-b785-4e85065780cf"}
22:12:55.018 00.005 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"b24fb718-5c5b-45e7-b785-4e85065780cf"}
22:12:56.986 01.968 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"216aacb4-2278-4f3e-9639-e99930a94eb5"}
22:12:56.991 00.005 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"216aacb4-2278-4f3e-9639-e99930a94eb5"}
22:12:56.996 00.005 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"614cf48d-0a4f-46eb-a58c-259fc8961884"}
22:12:57.001 00.005 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"614cf48d-0a4f-46eb-a58c-259fc8961884"}
22:12:58.980 01.979 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"4fe884d9-d7a3-400f-ab73-091281cfd6d7"}
22:12:58.986 00.006 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"4fe884d9-d7a3-400f-ab73-091281cfd6d7"}
22:12:58.991 00.005 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"501b1dac-3c19-4ad5-acbc-c844b5519fb9"}
22:12:59.000 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"501b1dac-3c19-4ad5-acbc-c844b5519fb9"}
22:13:00.984 01.984 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"f7759446-2b96-45c9-a427-0c156f41ff13"}
22:13:00.999 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"f7759446-2b96-45c9-a427-0c156f41ff13"}
22:13:01.006 00.007 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"86c0bab1-fae0-44b3-a905-42c3e81c462f"}
22:13:01.013 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"86c0bab1-fae0-44b3-a905-42c3e81c462f"}
22:13:02.983 01.970 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"d9e9baff-b114-431b-bfff-11a4228195f9"}
22:13:03.002 00.019 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"d9e9baff-b114-431b-bfff-11a4228195f9"}
22:13:03.008 00.006 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"73353e15-bfa6-4da2-9a87-df9be2261a35"}
22:13:03.013 00.005 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"73353e15-bfa6-4da2-9a87-df9be2261a35"}
22:13:04.986 01.973 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"581ca014-1b40-4e98-ba86-557a60f310d4"}
22:13:04.996 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"581ca014-1b40-4e98-ba86-557a60f310d4"}
22:13:05.001 00.005 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"8041f0fb-17da-4a9f-8f2a-eaa6d1bae3fb"}
22:13:05.009 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"8041f0fb-17da-4a9f-8f2a-eaa6d1bae3fb"}
22:13:06.990 01.981 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"856ef20d-49dc-4b8e-8f8e-6c4b1e90e23a"}
22:13:07.000 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"856ef20d-49dc-4b8e-8f8e-6c4b1e90e23a"}
22:13:07.010 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"26140a48-6216-445f-81f9-d99424b4b413"}
22:13:07.020 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"26140a48-6216-445f-81f9-d99424b4b413"}
22:13:08.984 01.964 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"c1baa0eb-6958-4b3e-bb59-76ae4ca26d70"}
22:13:08.995 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"c1baa0eb-6958-4b3e-bb59-76ae4ca26d70"}
22:13:09.015 00.020 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"1852f604-54c4-4d0b-a710-05ed4afe650d"}
22:13:09.020 00.005 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"1852f604-54c4-4d0b-a710-05ed4afe650d"}
22:13:10.987 01.967 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"b406abb4-c7b3-4859-9e41-ae426a5bdbdd"}
22:13:10.998 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"b406abb4-c7b3-4859-9e41-ae426a5bdbdd"}
22:13:11.006 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"9e2d20af-be05-45c9-9afe-8ffdb029d9e5"}
22:13:11.009 00.003 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"9e2d20af-be05-45c9-9afe-8ffdb029d9e5"}
22:13:12.984 01.975 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"a48e908e-737b-4b96-8d37-57303863d820"}
22:13:12.991 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"a48e908e-737b-4b96-8d37-57303863d820"}
22:13:13.009 00.018 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"2fd4e4c7-aa17-4533-9266-e4edb4f2db5a"}
22:13:13.015 00.006 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"2fd4e4c7-aa17-4533-9266-e4edb4f2db5a"}
22:13:14.987 01.972 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"fc6a29c0-abab-465e-bdea-edfb36b7fe44"}
22:13:14.992 00.005 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"fc6a29c0-abab-465e-bdea-edfb36b7fe44"}
22:13:15.000 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"3f548588-3f74-4142-9812-be2f61cf0bc8"}
22:13:15.003 00.003 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"3f548588-3f74-4142-9812-be2f61cf0bc8"}
22:13:16.982 01.979 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"0a3f490b-b1bd-4ad5-89e7-9212b5d49a19"}
22:13:16.992 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"0a3f490b-b1bd-4ad5-89e7-9212b5d49a19"}
22:13:16.998 00.006 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"55180573-eb7d-4c15-bcc8-32df1b0e6f10"}
22:13:17.004 00.006 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"55180573-eb7d-4c15-bcc8-32df1b0e6f10"}
22:13:18.983 01.979 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"2c204934-1673-467f-9fb1-b7402a174ac0"}
22:13:18.998 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"2c204934-1673-467f-9fb1-b7402a174ac0"}
22:13:19.004 00.006 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"246c612d-5499-4762-9b9c-ae31ac2b182e"}
22:13:19.012 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"246c612d-5499-4762-9b9c-ae31ac2b182e"}
22:13:20.985 01.973 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"640e8973-73a3-4926-b0f2-5691c792cb1a"}
22:13:20.995 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"640e8973-73a3-4926-b0f2-5691c792cb1a"}
22:13:21.008 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"e92e020c-ea2e-4267-b6f0-819ae2caf4cb"}
22:13:21.015 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"e92e020c-ea2e-4267-b6f0-819ae2caf4cb"}
22:13:22.986 01.971 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"52c90c38-6c08-4643-9cdc-da51182e8692"}
22:13:22.993 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"52c90c38-6c08-4643-9cdc-da51182e8692"}
22:13:23.002 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"3d6a887e-9a2a-4a14-808e-fcd76ae4b4af"}
22:13:23.007 00.005 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"3d6a887e-9a2a-4a14-808e-fcd76ae4b4af"}
22:13:24.988 01.981 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"18eb4154-46c7-4447-8e28-98acfd13246a"}
22:13:24.993 00.005 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"18eb4154-46c7-4447-8e28-98acfd13246a"}
22:13:25.003 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"c713c914-5dcc-46c8-9d72-b6910e725253"}
22:13:25.009 00.006 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"c713c914-5dcc-46c8-9d72-b6910e725253"}
22:13:26.991 01.982 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"c374dadc-9102-4e9e-ae0f-f0351013098c"}
22:13:27.000 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"c374dadc-9102-4e9e-ae0f-f0351013098c"}
22:13:27.007 00.007 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"9e4b8ccd-6492-4da4-9a33-26170b7a8cea"}
22:13:27.014 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"9e4b8ccd-6492-4da4-9a33-26170b7a8cea"}
22:13:28.993 01.979 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"5dc4a33a-95e9-4bd9-864c-f24e1e55f362"}
22:13:29.003 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"5dc4a33a-95e9-4bd9-864c-f24e1e55f362"}
22:13:29.015 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"74fa6891-ea4b-4f52-836e-e5ce8e5953e1"}
22:13:29.018 00.003 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"74fa6891-ea4b-4f52-836e-e5ce8e5953e1"}
22:13:30.997 01.979 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"28fe91b6-fc69-461a-93a4-6ca99f8da0b6"}
22:13:31.004 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"28fe91b6-fc69-461a-93a4-6ca99f8da0b6"}
22:13:31.011 00.007 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"e93d3bd0-ccdd-4bc3-8c13-0dafb444d117"}
22:13:31.015 00.004 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"e93d3bd0-ccdd-4bc3-8c13-0dafb444d117"}
22:13:32.995 01.980 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"0d774994-d377-4157-a94f-7acd6ed07258"}
22:13:33.005 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"0d774994-d377-4157-a94f-7acd6ed07258"}
22:13:33.016 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"558c9ffa-28a3-4615-9f6f-35d77a142be3"}
22:13:33.036 00.020 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"558c9ffa-28a3-4615-9f6f-35d77a142be3"}
22:13:34.999 01.963 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"0102fe9c-434d-4505-849e-98a742f1d48d"}
22:13:35.008 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"0102fe9c-434d-4505-849e-98a742f1d48d"}
22:13:35.014 00.006 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"b60197f3-59a7-433c-bd53-d76ed38bf30b"}
22:13:35.019 00.005 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"b60197f3-59a7-433c-bd53-d76ed38bf30b"}
22:13:37.000 01.981 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"975d14fc-110d-43e0-9c25-9dd18eeadf35"}
22:13:37.005 00.005 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"975d14fc-110d-43e0-9c25-9dd18eeadf35"}
22:13:37.016 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"6a437a3c-9262-446f-bb07-94d33d1340f3"}
22:13:37.022 00.006 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"6a437a3c-9262-446f-bb07-94d33d1340f3"}
22:13:39.000 01.978 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"c2c79a3b-e7c8-456e-a23d-189131499513"}
22:13:39.010 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"c2c79a3b-e7c8-456e-a23d-189131499513"}
22:13:39.021 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"f4893d78-0f73-4826-b16f-7371bb2b47c6"}
22:13:39.029 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"f4893d78-0f73-4826-b16f-7371bb2b47c6"}
22:13:41.001 01.972 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"374c305f-659a-49f0-8c50-188ef92cf613"}
22:13:41.017 00.016 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"374c305f-659a-49f0-8c50-188ef92cf613"}
22:13:41.022 00.005 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"3241be19-a807-45b4-9a09-7856c20a2c9c"}
22:13:41.031 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"3241be19-a807-45b4-9a09-7856c20a2c9c"}
22:13:43.000 01.969 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"9db7e271-6a80-4587-a839-93a3da277cf7"}
22:13:43.005 00.005 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"9db7e271-6a80-4587-a839-93a3da277cf7"}
22:13:43.017 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"e2935019-3174-4ccb-a949-7c60e4209a89"}
22:13:43.025 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"e2935019-3174-4ccb-a949-7c60e4209a89"}
22:13:45.001 01.976 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"1bd09387-a8d8-4b9b-ad2f-281abadc52ba"}
22:13:45.011 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"1bd09387-a8d8-4b9b-ad2f-281abadc52ba"}
22:13:45.018 00.007 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"f9e43a32-1f5a-44da-befb-08fa876cf6cb"}
22:13:45.023 00.005 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"f9e43a32-1f5a-44da-befb-08fa876cf6cb"}
22:13:46.998 01.975 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"46313d71-a19e-4e6c-9190-fe475557bd57"}
22:13:47.010 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"46313d71-a19e-4e6c-9190-fe475557bd57"}
22:13:47.019 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"839e8347-71f1-469e-a63c-471f05fce38d"}
22:13:47.025 00.006 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"839e8347-71f1-469e-a63c-471f05fce38d"}
22:13:48.999 01.974 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"832f068c-ceca-407e-95e4-203f55961bca"}
22:13:49.004 00.005 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"832f068c-ceca-407e-95e4-203f55961bca"}
22:13:49.010 00.006 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"b407e2ac-cba6-405a-b93a-8ba459516a87"}
22:13:49.037 00.027 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"b407e2ac-cba6-405a-b93a-8ba459516a87"}
22:13:50.999 01.962 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"445f764c-0480-4fde-a3d3-967009a53a66"}
22:13:51.004 00.005 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"445f764c-0480-4fde-a3d3-967009a53a66"}
22:13:51.009 00.005 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"0d86cca7-83c8-43d8-87f7-8ed8c7f90133"}
22:13:51.020 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"0d86cca7-83c8-43d8-87f7-8ed8c7f90133"}
22:13:52.999 01.979 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"33a5088c-12a9-45a0-a07c-ddeca8ece0f0"}
22:13:53.004 00.005 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"33a5088c-12a9-45a0-a07c-ddeca8ece0f0"}
22:13:53.010 00.006 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"ae7d55b1-1160-46c8-ace9-b38e99c2be8b"}
22:13:53.020 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"ae7d55b1-1160-46c8-ace9-b38e99c2be8b"}
22:13:55.000 01.980 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"876ce354-1527-41e7-845a-fc877873ea93"}
22:13:55.008 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"876ce354-1527-41e7-845a-fc877873ea93"}
22:13:55.027 00.019 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"3c9a6885-83c5-4b04-9a5b-7879e8cf168d"}
22:13:55.035 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"3c9a6885-83c5-4b04-9a5b-7879e8cf168d"}
22:13:56.995 01.960 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"fcd260d3-6de3-4bad-b605-04f90c7b5c83"}
22:13:57.010 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"fcd260d3-6de3-4bad-b605-04f90c7b5c83"}
22:13:57.020 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"a295ea12-67b7-4b32-948e-11338938e6e6"}
22:13:57.025 00.005 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"a295ea12-67b7-4b32-948e-11338938e6e6"}
22:13:58.993 01.968 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"e190716f-b63a-41cb-a2ce-ca89f9ede071"}
22:13:59.004 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"e190716f-b63a-41cb-a2ce-ca89f9ede071"}
22:13:59.015 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"73944fb5-474a-413e-be3e-2acfc79c17a6"}
22:13:59.023 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"73944fb5-474a-413e-be3e-2acfc79c17a6"}
22:14:00.995 01.972 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"d717983a-5c38-47e7-8f31-9f23fb2680b3"}
22:14:01.004 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"d717983a-5c38-47e7-8f31-9f23fb2680b3"}
22:14:01.010 00.006 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"afaa5eda-e1ab-452d-a04d-01ab4410bc3d"}
22:14:01.026 00.016 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"afaa5eda-e1ab-452d-a04d-01ab4410bc3d"}
22:14:02.994 01.968 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"139fef94-c66b-4ef9-b589-972af20e9a18"}
22:14:03.006 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"139fef94-c66b-4ef9-b589-972af20e9a18"}
22:14:03.012 00.006 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"26724c3c-1dba-479e-b13b-6fb5c383136d"}
22:14:03.021 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"26724c3c-1dba-479e-b13b-6fb5c383136d"}
22:14:04.994 01.973 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"74e265bd-0a05-473a-b36d-a3c97f9eba36"}
22:14:05.000 00.006 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"74e265bd-0a05-473a-b36d-a3c97f9eba36"}
22:14:05.005 00.005 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"685fb299-ea26-4fc6-ad33-44353b96d431"}
22:14:05.010 00.005 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"685fb299-ea26-4fc6-ad33-44353b96d431"}
22:14:06.993 01.983 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"02b801dc-560c-4aef-82d7-4821c7e56efc"}
22:14:07.004 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"02b801dc-560c-4aef-82d7-4821c7e56efc"}
22:14:07.009 00.005 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"2cd6ff5a-6c15-4be2-ab95-d1f85beac8be"}
22:14:07.020 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"2cd6ff5a-6c15-4be2-ab95-d1f85beac8be"}
22:14:08.993 01.973 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"8c4ef4d0-3ade-4155-a457-369578c82412"}
22:14:09.004 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"8c4ef4d0-3ade-4155-a457-369578c82412"}
22:14:09.023 00.019 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"b0862a2f-72df-4367-a5c9-a7287c9433e7"}
22:14:09.029 00.006 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"b0862a2f-72df-4367-a5c9-a7287c9433e7"}
22:14:10.994 01.965 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"be8d3bb7-e221-4c83-961b-d7b11fa56a75"}
22:14:11.001 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"be8d3bb7-e221-4c83-961b-d7b11fa56a75"}
22:14:11.003 00.002 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"ff3b22cc-3f33-45e8-ada7-ebe0b78aa226"}
22:14:11.012 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"ff3b22cc-3f33-45e8-ada7-ebe0b78aa226"}
22:14:12.991 01.979 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"09243157-37c8-4adf-886b-8d71a415fc67"}
22:14:13.013 00.022 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"09243157-37c8-4adf-886b-8d71a415fc67"}
22:14:13.020 00.007 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"ff6055a0-ee15-4310-8155-cee943016bef"}
22:14:13.027 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"ff6055a0-ee15-4310-8155-cee943016bef"}
22:14:14.991 01.964 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"f97ce2ff-cc56-4a26-918e-d46f3b8490a5"}
22:14:14.996 00.005 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"f97ce2ff-cc56-4a26-918e-d46f3b8490a5"}
22:14:15.001 00.005 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"c25736f2-1c9d-4a27-a0e1-e11a6de108eb"}
22:14:15.008 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"c25736f2-1c9d-4a27-a0e1-e11a6de108eb"}
22:14:16.992 01.984 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"941dba34-1c81-4dd1-a5d5-9d76a633688e"}
22:14:17.000 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"941dba34-1c81-4dd1-a5d5-9d76a633688e"}
22:14:17.008 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"b5f73469-cb09-4f38-87fd-65a17eb1d2cb"}
22:14:17.013 00.005 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"b5f73469-cb09-4f38-87fd-65a17eb1d2cb"}
22:14:18.991 01.978 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"89213884-4c2e-4108-a798-1a9b4ff92d6e"}
22:14:19.000 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"89213884-4c2e-4108-a798-1a9b4ff92d6e"}
22:14:19.005 00.005 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"5aed2f49-8307-45ea-a147-139937612c8d"}
22:14:19.010 00.005 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"5aed2f49-8307-45ea-a147-139937612c8d"}
22:14:20.992 01.982 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"fabee16d-a1db-4d40-92d8-4fe0f23aa81e"}
22:14:20.997 00.005 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"fabee16d-a1db-4d40-92d8-4fe0f23aa81e"}
22:14:21.002 00.005 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"f93531da-aef8-4a94-a118-102a3aa275a2"}
22:14:21.008 00.006 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"f93531da-aef8-4a94-a118-102a3aa275a2"}
22:14:22.993 01.985 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"012a2d46-f264-43d6-8303-748d645f72a7"}
22:14:23.001 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"012a2d46-f264-43d6-8303-748d645f72a7"}
22:14:23.005 00.004 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"5ae0d75d-70d1-4d58-ac34-7079dc3d4db4"}
22:14:23.012 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"5ae0d75d-70d1-4d58-ac34-7079dc3d4db4"}
22:14:24.993 01.981 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"de7ffbcb-ea04-4863-b93b-2969bb3a66fa"}
22:14:24.998 00.005 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"de7ffbcb-ea04-4863-b93b-2969bb3a66fa"}
22:14:25.004 00.006 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"15613a35-a2fe-438c-9ca5-249d123298ac"}
22:14:25.010 00.006 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"15613a35-a2fe-438c-9ca5-249d123298ac"}
22:14:26.994 01.984 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"a1d62e89-5e28-4e31-8b58-d2e0f028da9e"}
22:14:27.003 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"a1d62e89-5e28-4e31-8b58-d2e0f028da9e"}
22:14:27.015 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"694ea9c7-db64-4315-a635-616ae5c0c09b"}
22:14:27.025 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"694ea9c7-db64-4315-a635-616ae5c0c09b"}
22:14:28.993 01.968 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"676354b6-37bf-47b0-afb4-08308489b846"}
22:14:29.004 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"676354b6-37bf-47b0-afb4-08308489b846"}
22:14:29.011 00.007 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"713ca4ea-668c-4428-b1be-2b60d6039820"}
22:14:29.019 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"713ca4ea-668c-4428-b1be-2b60d6039820"}
22:14:30.997 01.978 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"cf28eedf-cc64-408c-90af-7472ac0e281d"}
22:14:31.006 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"cf28eedf-cc64-408c-90af-7472ac0e281d"}
22:14:31.014 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"5971d955-9021-41e5-8a67-fa4825cfe70d"}
22:14:31.023 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"5971d955-9021-41e5-8a67-fa4825cfe70d"}
22:14:32.997 01.974 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"322d8e38-ae85-47a6-a9d0-5d3fd823a608"}
22:14:33.007 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"322d8e38-ae85-47a6-a9d0-5d3fd823a608"}
22:14:33.021 00.014 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"1397ffe7-da1f-4b44-9501-a42ca7c08111"}
22:14:33.032 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"1397ffe7-da1f-4b44-9501-a42ca7c08111"}
22:14:34.996 01.964 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"caa507ba-a359-4d69-b489-4286097131f8"}
22:14:35.010 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"caa507ba-a359-4d69-b489-4286097131f8"}
22:14:35.017 00.007 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"d35dc118-2077-4f17-9fcc-c7696aa857a5"}
22:14:35.025 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"d35dc118-2077-4f17-9fcc-c7696aa857a5"}
22:14:37.000 01.975 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"003c037a-6ec3-490b-84db-27c9916daeac"}
22:14:37.012 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"003c037a-6ec3-490b-84db-27c9916daeac"}
22:14:37.021 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"1a5b70c0-5cea-4416-be8e-79c3891bcbfe"}
22:14:37.026 00.005 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"1a5b70c0-5cea-4416-be8e-79c3891bcbfe"}
22:14:39.004 01.978 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"504cd2aa-ff44-43d6-a905-4b7dcd3405ef"}
22:14:39.011 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"504cd2aa-ff44-43d6-a905-4b7dcd3405ef"}
22:14:39.019 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"447917b3-f234-4d9c-81ec-9af4b150a595"}
22:14:39.025 00.006 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"447917b3-f234-4d9c-81ec-9af4b150a595"}
22:14:41.001 01.976 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"84d19b21-8d5c-4673-91dc-a04679c36496"}
22:14:41.012 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"84d19b21-8d5c-4673-91dc-a04679c36496"}
22:14:41.019 00.007 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"2630ab21-9588-4107-9f68-06f1495ff3b8"}
22:14:41.036 00.017 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"2630ab21-9588-4107-9f68-06f1495ff3b8"}
22:14:43.002 01.966 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"85b480e3-87df-40a4-84cf-4d4f61561955"}
22:14:43.012 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"85b480e3-87df-40a4-84cf-4d4f61561955"}
22:14:43.023 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"e4875fed-9553-4167-8d3d-52c86159bea7"}
22:14:43.034 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"e4875fed-9553-4167-8d3d-52c86159bea7"}
22:14:45.004 01.970 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"b3e0dcf8-664c-4f9c-b924-cda0bc592fd6"}
22:14:45.010 00.006 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"b3e0dcf8-664c-4f9c-b924-cda0bc592fd6"}
22:14:45.018 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"cfc899dd-3269-4f54-a40e-484e47538e41"}
22:14:45.035 00.017 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"cfc899dd-3269-4f54-a40e-484e47538e41"}
22:14:47.004 01.969 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"ab1843ed-c31c-484e-8f0a-67d9774546db"}
22:14:47.009 00.005 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"ab1843ed-c31c-484e-8f0a-67d9774546db"}
22:14:47.014 00.005 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"c7600ce2-4740-432d-945c-162b6f8116c0"}
22:14:47.023 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"c7600ce2-4740-432d-945c-162b6f8116c0"}
22:14:49.006 01.983 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"63eda2af-06e6-4879-ab71-fa5f9bb4eb1c"}
22:14:49.021 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"63eda2af-06e6-4879-ab71-fa5f9bb4eb1c"}
22:14:49.033 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"788e0fb5-e11d-486d-a5e8-67328db303f6"}
22:14:49.055 00.022 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"788e0fb5-e11d-486d-a5e8-67328db303f6"}
22:14:51.005 01.950 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"60f98871-4855-4360-b71d-04efc45e15c0"}
22:14:51.010 00.005 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"60f98871-4855-4360-b71d-04efc45e15c0"}
22:14:51.022 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"52f8f661-519e-49d3-9f06-6a1d4c3fa701"}
22:14:51.026 00.004 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"52f8f661-519e-49d3-9f06-6a1d4c3fa701"}
22:14:53.007 01.981 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"73c30aee-3537-49b5-a2a8-812ef57fb948"}
22:14:53.012 00.005 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"73c30aee-3537-49b5-a2a8-812ef57fb948"}
22:14:53.017 00.005 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"237764f7-93a2-4d22-9783-054eb6f02afb"}
22:14:53.038 00.021 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"237764f7-93a2-4d22-9783-054eb6f02afb"}
22:14:55.011 01.973 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"98b7a187-7e89-461e-8d0b-fafccc6094c5"}
22:14:55.020 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"98b7a187-7e89-461e-8d0b-fafccc6094c5"}
22:14:55.024 00.004 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"9b70a6e2-13ab-4008-a624-6e509285bbb3"}
22:14:55.035 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"9b70a6e2-13ab-4008-a624-6e509285bbb3"}
22:14:57.012 01.977 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"afebfd7f-1717-4cc3-a66b-458c94be581f"}
22:14:57.020 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"afebfd7f-1717-4cc3-a66b-458c94be581f"}
22:14:57.027 00.007 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"978bc7c8-2bc4-4240-87a3-7687ff2b1e17"}
22:14:57.032 00.005 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"978bc7c8-2bc4-4240-87a3-7687ff2b1e17"}
22:14:59.011 01.979 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"88968fb8-672b-416b-97ec-775a414a073c"}
22:14:59.023 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"88968fb8-672b-416b-97ec-775a414a073c"}
22:14:59.029 00.006 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"90819a39-e20c-42f4-af52-f1ef2da63b56"}
22:14:59.038 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"90819a39-e20c-42f4-af52-f1ef2da63b56"}
22:15:01.009 01.971 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"eadd3654-9322-4e35-8949-5ae9c6696edd"}
22:15:01.014 00.005 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"eadd3654-9322-4e35-8949-5ae9c6696edd"}
22:15:01.024 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"982eb8cf-89ac-446e-9d2d-7fb5bc98683a"}
22:15:01.034 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"982eb8cf-89ac-446e-9d2d-7fb5bc98683a"}
22:15:03.011 01.977 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"f9269c51-924b-46ed-9495-d7304595d55e"}
22:15:03.017 00.006 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"f9269c51-924b-46ed-9495-d7304595d55e"}
22:15:03.026 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"5517aeb7-ee86-40af-b18a-435ce66a4e3c"}
22:15:03.033 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"5517aeb7-ee86-40af-b18a-435ce66a4e3c"}
22:15:05.011 01.978 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"99d36787-1219-434c-8f82-a92bde703a19"}
22:15:05.022 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"99d36787-1219-434c-8f82-a92bde703a19"}
22:15:05.031 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"30d1f1cc-2ff0-4e34-9c61-03150cf1a89f"}
22:15:05.036 00.005 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"30d1f1cc-2ff0-4e34-9c61-03150cf1a89f"}
22:15:07.011 01.975 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"18377821-2c61-47b8-bad1-c9342c388435"}
22:15:07.035 00.024 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"18377821-2c61-47b8-bad1-c9342c388435"}
22:15:07.045 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"b521ffa6-7da8-46b5-8ce8-7d47d93496ab"}
22:15:07.058 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"b521ffa6-7da8-46b5-8ce8-7d47d93496ab"}
22:15:09.010 01.952 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"e8808b5e-6dc7-43c3-abb0-fbad2078221f"}
22:15:09.016 00.006 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"e8808b5e-6dc7-43c3-abb0-fbad2078221f"}
22:15:09.021 00.005 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"f6772241-c0b9-42e2-875e-953cc5506779"}
22:15:09.045 00.024 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"f6772241-c0b9-42e2-875e-953cc5506779"}
22:15:11.010 01.965 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"3ab5c12b-a058-48d7-84ee-747c5d1226b1"}
22:15:11.021 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"3ab5c12b-a058-48d7-84ee-747c5d1226b1"}
22:15:11.030 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"d2e14ca6-7e54-49c8-87df-6af5090b824a"}
22:15:11.031 00.001 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"d2e14ca6-7e54-49c8-87df-6af5090b824a"}
22:15:13.009 01.978 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"2b47b41f-6bae-4316-bc0a-3f4a014da49d"}
22:15:13.017 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"2b47b41f-6bae-4316-bc0a-3f4a014da49d"}
22:15:13.027 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"b9dcb69c-6a9b-4bfc-8496-9054055f3e86"}
22:15:13.032 00.005 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"b9dcb69c-6a9b-4bfc-8496-9054055f3e86"}
22:15:15.010 01.978 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"67e18d46-7d21-413f-9fb2-f43dd888fe8b"}
22:15:15.018 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"67e18d46-7d21-413f-9fb2-f43dd888fe8b"}
22:15:15.021 00.003 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"949e1b94-6895-4118-8da3-5f26d98f9c07"}
22:15:15.045 00.024 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"949e1b94-6895-4118-8da3-5f26d98f9c07"}
22:15:17.013 01.968 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"e0e9020f-b051-465b-8a33-4914fc6d9559"}
22:15:17.038 00.025 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"e0e9020f-b051-465b-8a33-4914fc6d9559"}
22:15:17.048 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"89a42fa2-f9a1-4fcc-bf87-544e9e53ffc7"}
22:15:17.055 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"89a42fa2-f9a1-4fcc-bf87-544e9e53ffc7"}
22:15:19.014 01.959 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"103eb1d7-8182-4610-b78a-a18de485eb53"}
22:15:19.024 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"103eb1d7-8182-4610-b78a-a18de485eb53"}
22:15:19.031 00.007 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"0edc4456-2732-4bc4-a8fe-c9de0cfb41c9"}
22:15:19.040 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"0edc4456-2732-4bc4-a8fe-c9de0cfb41c9"}
22:15:21.017 01.977 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"14fa77e3-5f27-4d58-af9e-2bf970dcb305"}
22:15:21.021 00.004 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"14fa77e3-5f27-4d58-af9e-2bf970dcb305"}
22:15:21.028 00.007 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"40e82b66-8d8d-4168-81f1-13e7a00b3ec9"}
22:15:21.036 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"40e82b66-8d8d-4168-81f1-13e7a00b3ec9"}
22:15:23.018 01.982 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"9ef53ae2-6d7a-4614-9d72-809c591d6e7d"}
22:15:23.027 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"9ef53ae2-6d7a-4614-9d72-809c591d6e7d"}
22:15:23.033 00.006 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"3d4bba53-da07-4990-bcdb-defe90699fee"}
22:15:23.038 00.005 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"3d4bba53-da07-4990-bcdb-defe90699fee"}
22:15:25.018 01.980 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"2c9c99d3-68b5-44f4-b652-20560dfa1a84"}
22:15:25.027 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"2c9c99d3-68b5-44f4-b652-20560dfa1a84"}
22:15:25.033 00.006 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"340ceacb-594e-4b73-b6d5-322d7844dbc9"}
22:15:25.043 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"340ceacb-594e-4b73-b6d5-322d7844dbc9"}
22:15:27.018 01.975 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"7fb74474-a559-4edb-990e-44104aa5c070"}
22:15:27.023 00.005 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"7fb74474-a559-4edb-990e-44104aa5c070"}
22:15:27.034 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"4263b37f-a029-4c4a-9783-d4e0c6312195"}
22:15:27.045 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"4263b37f-a029-4c4a-9783-d4e0c6312195"}
22:15:29.023 01.978 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"e3e1953e-a1e6-4979-99b5-4cc02b2f6658"}
22:15:29.044 00.021 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"e3e1953e-a1e6-4979-99b5-4cc02b2f6658"}
22:15:29.053 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"a701caa3-76bd-4284-b28a-f721414f2557"}
22:15:29.058 00.005 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"a701caa3-76bd-4284-b28a-f721414f2557"}
22:15:31.026 01.968 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"f07e35de-e565-422d-b213-f9c1f20aba19"}
22:15:31.033 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"f07e35de-e565-422d-b213-f9c1f20aba19"}
22:15:31.046 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"b9fbbec8-f0d6-41d7-b82d-a9c5968cda3c"}
22:15:31.052 00.006 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"b9fbbec8-f0d6-41d7-b82d-a9c5968cda3c"}
22:15:33.025 01.973 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"28e0fc9b-3441-4b20-90cd-cc3aed4808ed"}
22:15:33.038 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"28e0fc9b-3441-4b20-90cd-cc3aed4808ed"}
22:15:33.049 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"a260797f-4ba0-40e7-a3fc-319c44e9f016"}
22:15:33.059 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"a260797f-4ba0-40e7-a3fc-319c44e9f016"}
22:15:35.020 01.961 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"56c56fa7-3f36-4f0e-96aa-d63aeccb62b4"}
22:15:35.042 00.022 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"56c56fa7-3f36-4f0e-96aa-d63aeccb62b4"}
22:15:35.056 00.014 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"b74e9b6c-d770-4240-bbbc-dcc0a24436f9"}
22:15:35.064 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"b74e9b6c-d770-4240-bbbc-dcc0a24436f9"}
22:15:37.019 01.955 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"30e8d9fe-8fff-41ae-b309-b6e4d8b854e4"}
22:15:37.024 00.005 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"30e8d9fe-8fff-41ae-b309-b6e4d8b854e4"}
22:15:37.052 00.028 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"14cdeea3-93b5-4f98-8d0d-02577a83f2d1"}
22:15:37.061 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"14cdeea3-93b5-4f98-8d0d-02577a83f2d1"}
22:15:39.018 01.957 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"bacca2d4-2a15-432f-88c9-1d4ab615e77f"}
22:15:39.036 00.018 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"bacca2d4-2a15-432f-88c9-1d4ab615e77f"}
22:15:39.045 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"47a173e5-59ba-431b-b97c-affd9605224c"}
22:15:39.055 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"47a173e5-59ba-431b-b97c-affd9605224c"}
22:15:41.018 01.963 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"b982ad1f-62d6-47be-b255-1b206248aee6"}
22:15:41.028 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"b982ad1f-62d6-47be-b255-1b206248aee6"}
22:15:41.033 00.005 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"5941698d-2a2c-43b0-a4cc-110eafa95990"}
22:15:41.040 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"5941698d-2a2c-43b0-a4cc-110eafa95990"}
22:15:43.019 01.979 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"148e1548-5ba7-4ecb-9c5d-f61f2ae707be"}
22:15:43.034 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"148e1548-5ba7-4ecb-9c5d-f61f2ae707be"}
22:15:43.040 00.006 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"7c72780d-4a5e-4293-ad32-ec953e8266b6"}
22:15:43.046 00.006 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"7c72780d-4a5e-4293-ad32-ec953e8266b6"}
22:15:45.017 01.971 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"a9295e43-9a69-4655-8974-74ef0f45511f"}
22:15:45.025 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"a9295e43-9a69-4655-8974-74ef0f45511f"}
22:15:45.032 00.007 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"af707aa5-59a9-4f56-9944-01366c7a8864"}
22:15:45.036 00.004 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"af707aa5-59a9-4f56-9944-01366c7a8864"}
22:15:47.016 01.980 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"493fadaa-a630-4480-962c-61b818c727dd"}
22:15:47.034 00.018 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"493fadaa-a630-4480-962c-61b818c727dd"}
22:15:47.042 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"bc83e8d5-506e-49c6-a05e-c224853950ef"}
22:15:47.052 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"bc83e8d5-506e-49c6-a05e-c224853950ef"}
22:15:49.016 01.964 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"5d9ed5a5-877e-441d-889c-aa81b8300ed0"}
22:15:49.024 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"5d9ed5a5-877e-441d-889c-aa81b8300ed0"}
22:15:49.031 00.007 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"02a05fb7-c142-45b3-95cc-68e987d9d340"}
22:15:49.038 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"02a05fb7-c142-45b3-95cc-68e987d9d340"}
22:15:51.016 01.978 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"7d8e67a4-0ece-4cd2-82f3-4682e2ff78ca"}
22:15:51.027 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"7d8e67a4-0ece-4cd2-82f3-4682e2ff78ca"}
22:15:51.045 00.018 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"b171eede-7c52-4a8b-9773-80ece1d9ac55"}
22:15:51.054 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"b171eede-7c52-4a8b-9773-80ece1d9ac55"}
22:15:53.016 01.962 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"127137ef-3964-456a-9ccb-c972ed48c157"}
22:15:53.023 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"127137ef-3964-456a-9ccb-c972ed48c157"}
22:15:53.031 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"f0019fa5-63de-435b-8b05-3501dc439e02"}
22:15:53.040 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"f0019fa5-63de-435b-8b05-3501dc439e02"}
22:15:55.014 01.974 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"612c556e-20a6-432c-8573-6517a50969f1"}
22:15:55.030 00.016 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"612c556e-20a6-432c-8573-6517a50969f1"}
22:15:55.036 00.006 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"2b0ca9f7-1f34-43a1-939c-e720632968f2"}
22:15:55.046 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"2b0ca9f7-1f34-43a1-939c-e720632968f2"}
22:15:57.014 01.968 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"7ed95957-a7b7-4085-a086-bc5939cbd5a0"}
22:15:57.026 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"7ed95957-a7b7-4085-a086-bc5939cbd5a0"}
22:15:57.031 00.005 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"6f9ae6a3-4612-4ca7-ae4b-94e78323141d"}
22:15:57.041 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"6f9ae6a3-4612-4ca7-ae4b-94e78323141d"}
22:15:59.014 01.973 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"40454987-4e27-48b4-9959-d5a6c19db8ec"}
22:15:59.024 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"40454987-4e27-48b4-9959-d5a6c19db8ec"}
22:15:59.030 00.006 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"37c487bc-ec99-458f-b5fa-6936fdfc269a"}
22:15:59.051 00.021 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"37c487bc-ec99-458f-b5fa-6936fdfc269a"}
22:16:01.014 01.963 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"b5bb4c44-1ecf-4ac6-8d4b-00d782375d74"}
22:16:01.020 00.006 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"b5bb4c44-1ecf-4ac6-8d4b-00d782375d74"}
22:16:01.025 00.005 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"dec4b26d-b234-473d-a7e6-e8e630786b9a"}
22:16:01.035 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"dec4b26d-b234-473d-a7e6-e8e630786b9a"}
22:16:03.018 01.983 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"403cf5f1-0f4e-4201-903c-121bafe3b31b"}
22:16:03.023 00.005 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"403cf5f1-0f4e-4201-903c-121bafe3b31b"}
22:16:03.049 00.026 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"32877446-76dd-4dd2-b72f-ae30fba275c7"}
22:16:03.054 00.005 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"32877446-76dd-4dd2-b72f-ae30fba275c7"}
22:16:05.016 01.962 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"bcd0e09c-c0e7-4b1e-afb1-e42314fc83d1"}
22:16:05.022 00.006 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"bcd0e09c-c0e7-4b1e-afb1-e42314fc83d1"}
22:16:05.031 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"08d4c754-ab74-47a0-9815-8cf1625e0b59"}
22:16:05.052 00.021 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"08d4c754-ab74-47a0-9815-8cf1625e0b59"}
22:16:07.019 01.967 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"6f914d76-1b03-45c1-b592-6b5cc751f0e6"}
22:16:07.025 00.006 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"6f914d76-1b03-45c1-b592-6b5cc751f0e6"}
22:16:07.032 00.007 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"4a377cc9-cef5-47bf-a202-31f840dc7219"}
22:16:07.053 00.021 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"4a377cc9-cef5-47bf-a202-31f840dc7219"}
22:16:09.021 01.968 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"d1bba837-dc93-4a37-9d06-6cf36096ef2c"}
22:16:09.039 00.018 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"d1bba837-dc93-4a37-9d06-6cf36096ef2c"}
22:16:09.052 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"2918feac-bbce-4ecc-97fb-3c56bd94df0b"}
22:16:09.061 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"2918feac-bbce-4ecc-97fb-3c56bd94df0b"}
22:16:11.020 01.959 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"6d768d94-4428-4af8-9da4-86057cb38c0e"}
22:16:11.030 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"6d768d94-4428-4af8-9da4-86057cb38c0e"}
22:16:11.036 00.006 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"43df6107-5958-41a3-b723-b832c86ac863"}
22:16:11.041 00.005 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"43df6107-5958-41a3-b723-b832c86ac863"}
22:16:13.021 01.980 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"7a0db2d3-4c08-49fb-a7df-4860fe1c4067"}
22:16:13.031 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"7a0db2d3-4c08-49fb-a7df-4860fe1c4067"}
22:16:13.052 00.021 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"fcd21800-f359-4102-bf47-605955deee8d"}
22:16:13.063 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"fcd21800-f359-4102-bf47-605955deee8d"}
22:16:15.016 01.953 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"59608ed9-e6d2-4310-b85f-c505a3fa0968"}
22:16:15.022 00.006 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"59608ed9-e6d2-4310-b85f-c505a3fa0968"}
22:16:15.033 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"b05e5a53-4af2-44eb-ace9-16d53d887962"}
22:16:15.038 00.005 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"b05e5a53-4af2-44eb-ace9-16d53d887962"}
22:16:17.018 01.980 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"4c9b541e-9f9d-4394-85d3-707fabd36892"}
22:16:17.028 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"4c9b541e-9f9d-4394-85d3-707fabd36892"}
22:16:17.036 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"be6e95da-a14f-42a0-9c47-37290e0290ad"}
22:16:17.045 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"be6e95da-a14f-42a0-9c47-37290e0290ad"}
22:16:19.021 01.976 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"dc043bf4-89b6-4a9a-8b6c-5eb2062e7c77"}
22:16:19.031 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"dc043bf4-89b6-4a9a-8b6c-5eb2062e7c77"}
22:16:19.037 00.006 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"dd469e84-f7c8-4d20-ae73-4456bf110167"}
22:16:19.063 00.026 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"dd469e84-f7c8-4d20-ae73-4456bf110167"}
22:16:21.024 01.961 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"c114bf39-42d0-4b36-9da8-444f752e86a5"}
22:16:21.035 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"c114bf39-42d0-4b36-9da8-444f752e86a5"}
22:16:21.053 00.018 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"2c197f2b-5b21-43ca-bc7a-43f4fbc0b82d"}
22:16:21.062 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"2c197f2b-5b21-43ca-bc7a-43f4fbc0b82d"}
22:16:23.023 01.961 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"1856087c-d2cf-4eaa-8873-a7e96167bb35"}
22:16:23.043 00.020 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"1856087c-d2cf-4eaa-8873-a7e96167bb35"}
22:16:23.054 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"a1cd68cd-3c9e-45c6-a69d-9b2e5e7a0af3"}
22:16:23.059 00.005 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"a1cd68cd-3c9e-45c6-a69d-9b2e5e7a0af3"}
22:16:25.023 01.964 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"3e809a82-9b2e-47d3-8a75-670945970d7f"}
22:16:25.033 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"3e809a82-9b2e-47d3-8a75-670945970d7f"}
22:16:25.039 00.006 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"661bcd22-6ab2-4139-837b-99ef0d437fd0"}
22:16:25.044 00.005 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"661bcd22-6ab2-4139-837b-99ef0d437fd0"}
22:16:27.020 01.976 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"f39d17c9-0264-4fff-8c40-401adffa4bea"}
22:16:27.031 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"f39d17c9-0264-4fff-8c40-401adffa4bea"}
22:16:27.037 00.006 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"3b7b85dd-354a-4c8f-b518-c81be51eaa74"}
22:16:27.040 00.003 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"3b7b85dd-354a-4c8f-b518-c81be51eaa74"}
22:16:29.020 01.980 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"202bc228-8196-4327-929c-a7492efc94ee"}
22:16:29.029 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"202bc228-8196-4327-929c-a7492efc94ee"}
22:16:29.036 00.007 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"6edb682f-4edd-4c17-9cf1-e952b8f035ba"}
22:16:29.042 00.006 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"6edb682f-4edd-4c17-9cf1-e952b8f035ba"}
22:16:31.019 01.977 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"ea8ed0a1-ff0c-4bd8-9e36-37b7174380f8"}
22:16:31.036 00.017 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"ea8ed0a1-ff0c-4bd8-9e36-37b7174380f8"}
22:16:31.042 00.006 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"a45ef820-2678-42d0-9818-4f463eadf071"}
22:16:31.053 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"a45ef820-2678-42d0-9818-4f463eadf071"}
22:16:33.020 01.967 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"80904877-04d6-432f-8540-f060b1d93a27"}
22:16:33.031 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"80904877-04d6-432f-8540-f060b1d93a27"}
22:16:33.036 00.005 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"b2c5cd20-2839-48d1-8de2-cb14cc1ec6a2"}
22:16:33.041 00.005 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"b2c5cd20-2839-48d1-8de2-cb14cc1ec6a2"}
22:16:35.017 01.976 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"c574ee23-ec05-4867-9869-c1724ea0aac2"}
22:16:35.025 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"c574ee23-ec05-4867-9869-c1724ea0aac2"}
22:16:35.035 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"7be0345c-ffde-407b-9749-b744c95e9628"}
22:16:35.040 00.005 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"7be0345c-ffde-407b-9749-b744c95e9628"}
22:16:37.014 01.974 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"1398906f-e465-4c8d-8c0c-cb55690bfea5"}
22:16:37.019 00.005 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"1398906f-e465-4c8d-8c0c-cb55690bfea5"}
22:16:37.025 00.006 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"ff98b6cf-2ea7-42b4-949d-42215843c723"}
22:16:37.030 00.005 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"ff98b6cf-2ea7-42b4-949d-42215843c723"}
22:16:39.011 01.981 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"d04cc018-8e9a-42a9-a563-8790125d3d66"}
22:16:39.017 00.006 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"d04cc018-8e9a-42a9-a563-8790125d3d66"}
22:16:39.022 00.005 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"35277c59-ac49-46d8-9db8-efa302f3dd1f"}
22:16:39.045 00.023 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"35277c59-ac49-46d8-9db8-efa302f3dd1f"}
22:16:41.010 01.965 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"68ab32e3-42d6-42d1-98fc-f1dbda05501e"}
22:16:41.017 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"68ab32e3-42d6-42d1-98fc-f1dbda05501e"}
22:16:41.026 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"71947e13-a55b-45f5-84a1-964ea3ca12bf"}
22:16:41.046 00.020 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"71947e13-a55b-45f5-84a1-964ea3ca12bf"}
22:16:43.011 01.965 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"a8b90bd9-1ede-4a20-ade7-8e53b34a9424"}
22:16:43.019 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"a8b90bd9-1ede-4a20-ade7-8e53b34a9424"}
22:16:43.027 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"df1e6299-f4db-4e29-89ad-913f4de3d5d2"}
22:16:43.035 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"df1e6299-f4db-4e29-89ad-913f4de3d5d2"}
22:16:45.013 01.978 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"d7a7801f-d425-4f01-a3f2-24465a33e09c"}
22:16:45.025 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"d7a7801f-d425-4f01-a3f2-24465a33e09c"}
22:16:45.033 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"292b8439-ef6b-44ec-8415-a83b0fa70279"}
22:16:45.040 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"292b8439-ef6b-44ec-8415-a83b0fa70279"}
22:16:47.013 01.973 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"85f75d15-996e-48a9-bcc7-bb19ed821dfc"}
22:16:47.025 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"85f75d15-996e-48a9-bcc7-bb19ed821dfc"}
22:16:47.031 00.006 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"34d1f860-4dd0-4bef-a0fd-f6a9e9b1f5bc"}
22:16:47.035 00.004 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"34d1f860-4dd0-4bef-a0fd-f6a9e9b1f5bc"}
22:16:49.012 01.977 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"eb09412d-e2b2-4304-9942-ba921a49cafc"}
22:16:49.018 00.006 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"eb09412d-e2b2-4304-9942-ba921a49cafc"}
22:16:49.038 00.020 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"935ac00d-890d-4a5d-8104-c6cd2abc7eff"}
22:16:49.048 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"935ac00d-890d-4a5d-8104-c6cd2abc7eff"}
22:16:51.014 01.966 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"ce4184f0-527f-414d-981d-1311d2531490"}
22:16:51.025 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"ce4184f0-527f-414d-981d-1311d2531490"}
22:16:51.034 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"fad9f01d-df37-4851-a2cc-5b4cd5aa6b85"}
22:16:51.050 00.016 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"fad9f01d-df37-4851-a2cc-5b4cd5aa6b85"}
22:16:53.011 01.961 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"3ec0d2c2-8da7-4446-a265-0c1a2a66c162"}
22:16:53.020 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"3ec0d2c2-8da7-4446-a265-0c1a2a66c162"}
22:16:53.028 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"10e82832-910f-4bb9-a471-fbc1b8164862"}
22:16:53.033 00.005 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"10e82832-910f-4bb9-a471-fbc1b8164862"}
22:16:55.011 01.978 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"7d2318e5-38e7-4675-b0f7-238c194b7bef"}
22:16:55.021 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"7d2318e5-38e7-4675-b0f7-238c194b7bef"}
22:16:55.040 00.019 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"9edb2d21-71aa-4fc0-9353-a9d2fee7aac6"}
22:16:55.047 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"9edb2d21-71aa-4fc0-9353-a9d2fee7aac6"}
22:16:57.011 01.964 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"145d1fda-4736-4679-ab07-b21cf7abb989"}
22:16:57.014 00.003 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"145d1fda-4736-4679-ab07-b21cf7abb989"}
22:16:57.024 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"38b1620a-3fff-4c6f-97a5-5838a7180966"}
22:16:57.031 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"38b1620a-3fff-4c6f-97a5-5838a7180966"}
22:16:59.013 01.982 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"19d9c293-e68e-428e-9288-77688f557a3e"}
22:16:59.020 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"19d9c293-e68e-428e-9288-77688f557a3e"}
22:16:59.024 00.004 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"69e5b5b3-4d61-41c0-81d2-71d755cbac96"}
22:16:59.036 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"69e5b5b3-4d61-41c0-81d2-71d755cbac96"}
22:17:01.012 01.976 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"5db4d667-f973-4be9-a1fd-ddbd64c00808"}
22:17:01.017 00.005 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"5db4d667-f973-4be9-a1fd-ddbd64c00808"}
22:17:01.027 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"e92644fb-bf39-47f0-b482-f82a4ed8a7b0"}
22:17:01.037 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"e92644fb-bf39-47f0-b482-f82a4ed8a7b0"}
22:17:03.011 01.974 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"44ab48d7-69c4-4dd8-ae12-87d77cf162be"}
22:17:03.016 00.005 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"44ab48d7-69c4-4dd8-ae12-87d77cf162be"}
22:17:03.023 00.007 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"9ca2bc4c-973b-4984-b34f-b4bb879210e0"}
22:17:03.028 00.005 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"9ca2bc4c-973b-4984-b34f-b4bb879210e0"}
22:17:05.010 01.982 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"b2021aed-0212-4cbe-b85e-8f5e45865624"}
22:17:05.018 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"b2021aed-0212-4cbe-b85e-8f5e45865624"}
22:17:05.023 00.005 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"5a1fb612-ea98-479e-9051-35d170897030"}
22:17:05.031 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"5a1fb612-ea98-479e-9051-35d170897030"}
22:17:07.007 01.976 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"adac3d4c-c9d5-457a-bf7b-423a651050ad"}
22:17:07.013 00.006 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"adac3d4c-c9d5-457a-bf7b-423a651050ad"}
22:17:07.018 00.005 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"df58815a-4408-41ae-92a2-539731b3f8ae"}
22:17:07.040 00.022 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"df58815a-4408-41ae-92a2-539731b3f8ae"}
22:17:09.007 01.967 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"a08e1a93-656f-4732-8b1e-81f514ffc6aa"}
22:17:09.029 00.022 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"a08e1a93-656f-4732-8b1e-81f514ffc6aa"}
22:17:09.035 00.006 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"76d7074a-56bf-4d72-b2d8-3b8c734f8c78"}
22:17:09.043 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"76d7074a-56bf-4d72-b2d8-3b8c734f8c78"}
22:17:11.004 01.961 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"44c6aa56-08c4-4448-889e-b8f591d23d33"}
22:17:11.010 00.006 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"44c6aa56-08c4-4448-889e-b8f591d23d33"}
22:17:11.016 00.006 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"bad55bf1-3371-4e88-9ff3-39c669c57db7"}
22:17:11.021 00.005 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"bad55bf1-3371-4e88-9ff3-39c669c57db7"}
22:17:13.005 01.984 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"95eba028-ef52-4f80-97da-d3de07fecc16"}
22:17:13.010 00.005 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"95eba028-ef52-4f80-97da-d3de07fecc16"}
22:17:13.014 00.004 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"bb1c16b3-02de-4a5f-b539-9163b981fbf5"}
22:17:13.025 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"bb1c16b3-02de-4a5f-b539-9163b981fbf5"}
22:17:15.006 01.981 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"d3884173-dabb-43cd-8987-b94663494f18"}
22:17:15.013 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"d3884173-dabb-43cd-8987-b94663494f18"}
22:17:15.016 00.003 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"65eb2760-9b9f-442c-ae31-04a400309afa"}
22:17:15.026 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"65eb2760-9b9f-442c-ae31-04a400309afa"}
22:17:17.008 01.982 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"ae9944ab-1994-4f93-a0b1-f75081829948"}
22:17:17.028 00.020 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"ae9944ab-1994-4f93-a0b1-f75081829948"}
22:17:17.035 00.007 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"aaa5eb52-b38f-4a95-9661-b6c0fd73b680"}
22:17:17.044 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"aaa5eb52-b38f-4a95-9661-b6c0fd73b680"}
22:17:19.004 01.960 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"ccda1882-fff1-4b1b-bbd2-764f918765a6"}
22:17:19.010 00.006 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"ccda1882-fff1-4b1b-bbd2-764f918765a6"}
22:17:19.015 00.005 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"70b6cf9c-2573-4815-b0cb-5f760a2fa3e7"}
22:17:19.020 00.005 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"70b6cf9c-2573-4815-b0cb-5f760a2fa3e7"}
22:17:21.001 01.981 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"4795a9ea-4b00-4c38-89ed-e3ace7e86465"}
22:17:21.011 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"4795a9ea-4b00-4c38-89ed-e3ace7e86465"}
22:17:21.023 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"df91dc6e-e694-4cf2-9568-fd720aa28c96"}
22:17:21.027 00.004 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"df91dc6e-e694-4cf2-9568-fd720aa28c96"}
22:17:23.003 01.976 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"8f18b9be-47ba-4e55-9653-09e25ab7fa43"}
22:17:23.014 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"8f18b9be-47ba-4e55-9653-09e25ab7fa43"}
22:17:23.024 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"2fbc2186-07d6-41ec-8342-e6676d8f3cf5"}
22:17:23.032 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"2fbc2186-07d6-41ec-8342-e6676d8f3cf5"}
22:17:25.005 01.973 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"57627589-4484-4b64-b63e-a8bda808eb99"}
22:17:25.010 00.005 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"57627589-4484-4b64-b63e-a8bda808eb99"}
22:17:25.020 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"4da1b1fd-15b7-4087-8f18-7d07cf286976"}
22:17:25.025 00.005 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"4da1b1fd-15b7-4087-8f18-7d07cf286976"}
22:17:27.005 01.980 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"8e6fe314-1588-408b-b26f-781320e3b4ee"}
22:17:27.016 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"8e6fe314-1588-408b-b26f-781320e3b4ee"}
22:17:27.024 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"0d4e3286-1c46-4fe8-836a-7bfa2caa099e"}
22:17:27.032 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"0d4e3286-1c46-4fe8-836a-7bfa2caa099e"}
22:17:29.004 01.972 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"212b1163-e117-40d9-a083-061fd772e19f"}
22:17:29.013 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"212b1163-e117-40d9-a083-061fd772e19f"}
22:17:29.020 00.007 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"94f30835-759b-484c-92bc-a6e60bbd0f86"}
22:17:29.025 00.005 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"94f30835-759b-484c-92bc-a6e60bbd0f86"}
22:17:31.005 01.980 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"9d817599-eea4-4308-b204-1a2997fe29c3"}
22:17:31.015 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"9d817599-eea4-4308-b204-1a2997fe29c3"}
22:17:31.039 00.024 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"af4dcc0a-19fd-4651-9bf3-c28a47cc8561"}
22:17:31.046 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"af4dcc0a-19fd-4651-9bf3-c28a47cc8561"}
22:17:33.007 01.961 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"0e85c453-b9d8-4f29-8a72-70955e407930"}
22:17:33.018 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"0e85c453-b9d8-4f29-8a72-70955e407930"}
22:17:33.025 00.007 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"1f142afd-ff6a-4797-ba47-8a9ce6996112"}
22:17:33.031 00.006 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"1f142afd-ff6a-4797-ba47-8a9ce6996112"}
22:17:35.008 01.977 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"206507aa-54cc-4434-bee2-f20c098abfec"}
22:17:35.018 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"206507aa-54cc-4434-bee2-f20c098abfec"}
22:17:35.040 00.022 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"cc5f2191-cb24-4690-ba71-8c9c70910ee6"}
22:17:35.046 00.006 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"cc5f2191-cb24-4690-ba71-8c9c70910ee6"}
22:17:37.008 01.962 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"56def547-b287-47e9-b893-4e56cdf72e67"}
22:17:37.012 00.004 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"56def547-b287-47e9-b893-4e56cdf72e67"}
22:17:37.018 00.006 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"6d016fff-b288-4659-ae75-da2073b60151"}
22:17:37.028 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"6d016fff-b288-4659-ae75-da2073b60151"}
22:17:39.011 01.983 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"4933e4e4-faa4-4e77-92ec-581d2a521edf"}
22:17:39.023 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"4933e4e4-faa4-4e77-92ec-581d2a521edf"}
22:17:39.030 00.007 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"a5bebf43-dd71-483c-932d-d5aa6add9bea"}
22:17:39.037 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"a5bebf43-dd71-483c-932d-d5aa6add9bea"}
22:17:41.010 01.973 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"16d10e08-f7bf-452a-9f7d-4f9fd0881d76"}
22:17:41.021 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"16d10e08-f7bf-452a-9f7d-4f9fd0881d76"}
22:17:41.048 00.027 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"e1058d4e-534c-44a3-8ed0-1d50384cfcb0"}
22:17:41.058 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"e1058d4e-534c-44a3-8ed0-1d50384cfcb0"}
22:17:43.019 01.961 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"b060be25-bd57-4660-b1ec-77ef78bed1d8"}
22:17:43.027 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"b060be25-bd57-4660-b1ec-77ef78bed1d8"}
22:17:43.038 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"0579f993-b2d2-4f17-92d1-dc3535abf6d0"}
22:17:43.050 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"0579f993-b2d2-4f17-92d1-dc3535abf6d0"}
22:17:45.019 01.969 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"18feb63c-c59f-4ce7-8b77-015d257ff61f"}
22:17:45.025 00.006 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"18feb63c-c59f-4ce7-8b77-015d257ff61f"}
22:17:45.034 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"00de4bd9-9235-4084-800a-96eb1dba1766"}
22:17:45.040 00.006 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"00de4bd9-9235-4084-800a-96eb1dba1766"}
22:17:47.020 01.980 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"e5164881-4d3c-4dd1-a825-405b761b1650"}
22:17:47.026 00.006 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"e5164881-4d3c-4dd1-a825-405b761b1650"}
22:17:47.031 00.005 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"8ba14378-7ece-47d3-a9dd-4bb783d96743"}
22:17:47.040 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"8ba14378-7ece-47d3-a9dd-4bb783d96743"}
22:17:49.022 01.982 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"0dec6791-4625-464c-b8ae-72438b7eadc8"}
22:17:49.027 00.005 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"0dec6791-4625-464c-b8ae-72438b7eadc8"}
22:17:49.051 00.024 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"a4f10ab1-9393-4b47-b019-59ceb6b8534c"}
22:17:49.061 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"a4f10ab1-9393-4b47-b019-59ceb6b8534c"}
22:17:51.018 01.957 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"26e5ee41-5f61-4616-8207-610c2430c141"}
22:17:51.028 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"26e5ee41-5f61-4616-8207-610c2430c141"}
22:17:51.035 00.007 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"1e23e6db-dbb0-4066-8b7f-950ca5491361"}
22:17:51.041 00.006 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"1e23e6db-dbb0-4066-8b7f-950ca5491361"}
22:17:53.019 01.978 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"131fc4c4-66b2-492e-8f06-605bc10e1474"}
22:17:53.025 00.006 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"131fc4c4-66b2-492e-8f06-605bc10e1474"}
22:17:53.031 00.006 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"78c60c73-404d-4551-8816-3272111a0756"}
22:17:53.035 00.004 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"78c60c73-404d-4551-8816-3272111a0756"}
22:17:55.021 01.986 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"abb211a0-cc94-47d3-978b-51c7b6df39b1"}
22:17:55.031 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"abb211a0-cc94-47d3-978b-51c7b6df39b1"}
22:17:55.041 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"cc8fb968-a4c1-4233-b8c3-ed13596aca30"}
22:17:55.060 00.019 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"cc8fb968-a4c1-4233-b8c3-ed13596aca30"}
22:17:57.023 01.963 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"be8b9c47-ea9b-459e-ae36-ca5feed7622d"}
22:17:57.033 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"be8b9c47-ea9b-459e-ae36-ca5feed7622d"}
22:17:57.055 00.022 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"72bbb57b-bdde-4b2d-88c7-3546187227ef"}
22:17:57.064 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"72bbb57b-bdde-4b2d-88c7-3546187227ef"}
22:17:59.019 01.955 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"231fd9ef-e679-446c-abbe-8ccad7e2c84d"}
22:17:59.034 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"231fd9ef-e679-446c-abbe-8ccad7e2c84d"}
22:17:59.044 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"337d17aa-0e2b-429b-b775-2587706476e0"}
22:17:59.056 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"337d17aa-0e2b-429b-b775-2587706476e0"}
22:18:01.018 01.962 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"29695eaa-a74f-40a8-ba04-fea207db4ce7"}
22:18:01.023 00.005 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"29695eaa-a74f-40a8-ba04-fea207db4ce7"}
22:18:01.028 00.005 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"174651b4-a6bd-4982-9a97-1881ddbe9eed"}
22:18:01.037 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"174651b4-a6bd-4982-9a97-1881ddbe9eed"}
22:18:03.014 01.977 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"5120e701-cf97-4809-a3ea-7212cd6b048f"}
22:18:03.027 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"5120e701-cf97-4809-a3ea-7212cd6b048f"}
22:18:03.031 00.004 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"043a206f-bfa3-49c3-8651-5e89acb0d39e"}
22:18:03.039 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"043a206f-bfa3-49c3-8651-5e89acb0d39e"}
22:18:05.017 01.978 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"247e71d1-3347-4629-a84c-f9d5b50970f5"}
22:18:05.027 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"247e71d1-3347-4629-a84c-f9d5b50970f5"}
22:18:05.033 00.006 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"25e5528d-a435-41ad-ad8e-fdc7db458e79"}
22:18:05.038 00.005 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"25e5528d-a435-41ad-ad8e-fdc7db458e79"}
22:18:07.015 01.977 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"6f394e44-5e38-422f-a94e-b93d53bfec8a"}
22:18:07.026 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"6f394e44-5e38-422f-a94e-b93d53bfec8a"}
22:18:07.036 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"e1265eb0-5e4f-4c5f-82fb-40de0349cbed"}
22:18:07.041 00.005 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"e1265eb0-5e4f-4c5f-82fb-40de0349cbed"}
22:18:09.010 01.969 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"d6f702b1-564d-4b3f-859e-2e74647c8b94"}
22:18:09.017 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"d6f702b1-564d-4b3f-859e-2e74647c8b94"}
22:18:09.037 00.020 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"636b567f-e74f-4050-ad29-0eaba13bdb27"}
22:18:09.044 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"636b567f-e74f-4050-ad29-0eaba13bdb27"}
22:18:11.012 01.968 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"69a6a1f5-9744-45c9-b128-04aad309cab9"}
22:18:11.021 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"69a6a1f5-9744-45c9-b128-04aad309cab9"}
22:18:11.031 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"e50c84fc-0c1f-4ba8-b910-c3bd006e813e"}
22:18:11.036 00.005 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"e50c84fc-0c1f-4ba8-b910-c3bd006e813e"}
22:18:13.012 01.976 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"5fc4624e-d50a-4cd8-810a-c6bfbf96ecf1"}
22:18:13.019 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"5fc4624e-d50a-4cd8-810a-c6bfbf96ecf1"}
22:18:13.021 00.002 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"65e780de-1a25-4c1e-bceb-75ac2d4546c4"}
22:18:13.031 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"65e780de-1a25-4c1e-bceb-75ac2d4546c4"}
22:18:15.015 01.984 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"188eccf8-3bf7-454c-80bf-134b223048a3"}
22:18:15.028 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"188eccf8-3bf7-454c-80bf-134b223048a3"}
22:18:15.035 00.007 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"4745b0c4-7685-404e-836d-f60dc1849d2e"}
22:18:15.056 00.021 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"4745b0c4-7685-404e-836d-f60dc1849d2e"}
22:18:17.013 01.957 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"b33625da-777e-4240-8712-0a783f222b83"}
22:18:17.024 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"b33625da-777e-4240-8712-0a783f222b83"}
22:18:17.049 00.025 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"7e8fb36b-5dfe-4961-92b6-ba28276c0a49"}
22:18:17.061 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"7e8fb36b-5dfe-4961-92b6-ba28276c0a49"}
22:18:19.013 01.952 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"5228cc90-e38d-4867-b2ae-072365375013"}
22:18:19.023 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"5228cc90-e38d-4867-b2ae-072365375013"}
22:18:19.034 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"c580064c-334e-43ac-8c62-d8ee0fdb6e2f"}
22:18:19.057 00.023 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"c580064c-334e-43ac-8c62-d8ee0fdb6e2f"}
22:18:21.017 01.960 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"cca443f8-06f5-41d9-a4cc-da26ef3d9ca6"}
22:18:21.031 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"cca443f8-06f5-41d9-a4cc-da26ef3d9ca6"}
22:18:21.040 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"3d86d173-e5de-4b01-bc1e-3565cd8eb179"}
22:18:21.048 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"3d86d173-e5de-4b01-bc1e-3565cd8eb179"}
22:18:23.017 01.969 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"541c743a-71fb-4cb1-af3f-55a4b2dd463e"}
22:18:23.036 00.019 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"541c743a-71fb-4cb1-af3f-55a4b2dd463e"}
22:18:23.045 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"300bb769-db15-4a7c-89b5-8ce811c95849"}
22:18:23.053 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"300bb769-db15-4a7c-89b5-8ce811c95849"}
22:18:25.020 01.967 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"a787ed45-2079-4fa2-bf40-d209cd8f537b"}
22:18:25.030 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"a787ed45-2079-4fa2-bf40-d209cd8f537b"}
22:18:25.041 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"8e9f1ac2-8a52-4835-90b6-d79c539718e7"}
22:18:25.058 00.017 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"8e9f1ac2-8a52-4835-90b6-d79c539718e7"}
22:18:27.021 01.963 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"9e5b83fc-e50d-4e8b-b03b-e9d9bc03af29"}
22:18:27.028 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"9e5b83fc-e50d-4e8b-b03b-e9d9bc03af29"}
22:18:27.036 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"45da1c92-2aae-462c-912c-a5551288ada5"}
22:18:27.053 00.017 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"45da1c92-2aae-462c-912c-a5551288ada5"}
22:18:29.023 01.970 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"b3071713-2946-48c6-89f8-62d136eddafd"}
22:18:29.031 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"b3071713-2946-48c6-89f8-62d136eddafd"}
22:18:29.049 00.018 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"e995179f-62bc-4f2d-81f1-280c278bca22"}
22:18:29.061 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"e995179f-62bc-4f2d-81f1-280c278bca22"}
22:18:31.022 01.961 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"c595bc25-6227-4079-8012-c54b2eea644a"}
22:18:31.033 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"c595bc25-6227-4079-8012-c54b2eea644a"}
22:18:31.059 00.026 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"da23372a-6189-446d-ae29-fca4b3aaafda"}
22:18:31.068 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"da23372a-6189-446d-ae29-fca4b3aaafda"}
22:18:33.026 01.958 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"0a92bc5a-eddf-4328-a1a1-f3494d088deb"}
22:18:33.031 00.005 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"0a92bc5a-eddf-4328-a1a1-f3494d088deb"}
22:18:33.037 00.006 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"5fab8281-da12-4be0-b0f6-b9f70ed2b8a6"}
22:18:33.048 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"5fab8281-da12-4be0-b0f6-b9f70ed2b8a6"}
22:18:35.024 01.976 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"66cfd75d-913a-4e45-b7a0-a221fc192ca0"}
22:18:35.029 00.005 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"66cfd75d-913a-4e45-b7a0-a221fc192ca0"}
22:18:35.036 00.007 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"ca059e6b-9c2d-45f9-ac47-ef22b9b21964"}
22:18:35.047 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"ca059e6b-9c2d-45f9-ac47-ef22b9b21964"}
22:18:37.027 01.980 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"325d0cb0-b93f-4820-b1d2-1e6bde573e10"}
22:18:37.040 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"325d0cb0-b93f-4820-b1d2-1e6bde573e10"}
22:18:37.051 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"b3e966b1-4020-4337-8190-ca6fb2e5a17d"}
22:18:37.058 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"b3e966b1-4020-4337-8190-ca6fb2e5a17d"}
22:18:39.024 01.966 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"4eb189b7-7d52-442b-a7ee-beda3ac88d51"}
22:18:39.036 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"4eb189b7-7d52-442b-a7ee-beda3ac88d51"}
22:18:39.043 00.007 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"631ebe78-bcd2-4f04-a498-2f035694f85f"}
22:18:39.054 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"631ebe78-bcd2-4f04-a498-2f035694f85f"}
22:18:41.026 01.972 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"c12724ec-2f8d-4b11-a9ab-8bdd6ee3b29d"}
22:18:41.031 00.005 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"c12724ec-2f8d-4b11-a9ab-8bdd6ee3b29d"}
22:18:41.037 00.006 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"33ad98ef-4836-4e35-82f6-8ba48fe4d221"}
22:18:41.047 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"33ad98ef-4836-4e35-82f6-8ba48fe4d221"}
22:18:43.026 01.979 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"50c1cfce-cea3-4597-bab0-59fa35215564"}
22:18:43.034 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"50c1cfce-cea3-4597-bab0-59fa35215564"}
22:18:43.041 00.007 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"3c28f8de-44d3-4c14-bc4f-24f9483f9a1d"}
22:18:43.059 00.018 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"3c28f8de-44d3-4c14-bc4f-24f9483f9a1d"}
22:18:45.025 01.966 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"ed4967bb-4b28-4bd3-8606-1b7385d030d5"}
22:18:45.031 00.006 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"ed4967bb-4b28-4bd3-8606-1b7385d030d5"}
22:18:45.038 00.007 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"b9c6f367-d946-46d2-b3af-fa719c85ada8"}
22:18:45.045 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"b9c6f367-d946-46d2-b3af-fa719c85ada8"}
22:18:47.023 01.978 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"ff147037-b9b6-4fd7-97aa-e83080e1c1b6"}
22:18:47.031 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"ff147037-b9b6-4fd7-97aa-e83080e1c1b6"}
22:18:47.034 00.003 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"cfd20321-f119-4a8a-8c8d-847c29ac44ff"}
22:18:47.044 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"cfd20321-f119-4a8a-8c8d-847c29ac44ff"}
22:18:49.024 01.980 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"d34934ed-8cac-4da1-b089-2dcce2e80bb7"}
22:18:49.031 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"d34934ed-8cac-4da1-b089-2dcce2e80bb7"}
22:18:49.036 00.005 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"878b0402-e031-478e-8f9e-00a1c948ea59"}
22:18:49.047 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"878b0402-e031-478e-8f9e-00a1c948ea59"}
22:18:51.026 01.979 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"297a76cb-2030-40e6-a3c0-e23682444678"}
22:18:51.032 00.006 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"297a76cb-2030-40e6-a3c0-e23682444678"}
22:18:51.042 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"a3afe451-62d7-4a6e-8604-132172f4c6b7"}
22:18:51.051 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"a3afe451-62d7-4a6e-8604-132172f4c6b7"}
22:18:53.026 01.975 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"69676c61-fd19-4c59-b6ac-56a110102967"}
22:18:53.041 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"69676c61-fd19-4c59-b6ac-56a110102967"}
22:18:53.052 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"a1d043da-5cdd-4a38-aaa6-90decbec5230"}
22:18:53.058 00.006 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"a1d043da-5cdd-4a38-aaa6-90decbec5230"}
22:18:55.024 01.966 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"cd49a6a5-86f0-406d-b574-3f9d0af3a72c"}
22:18:55.034 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"cd49a6a5-86f0-406d-b574-3f9d0af3a72c"}
22:18:55.047 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"7479dbba-12fd-4988-8b87-cdf6db7dd195"}
22:18:55.070 00.023 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"7479dbba-12fd-4988-8b87-cdf6db7dd195"}
22:18:57.029 01.959 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"6b60f07a-1f3f-4b5a-bd2c-92149ffa1556"}
22:18:57.037 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"6b60f07a-1f3f-4b5a-bd2c-92149ffa1556"}
22:18:57.042 00.005 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"a2597a79-4a07-4d5a-9204-fafef4257a3d"}
22:18:57.054 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"a2597a79-4a07-4d5a-9204-fafef4257a3d"}
22:18:59.030 01.976 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"12765ed2-41b1-4aa5-8524-77d9736fe585"}
22:18:59.033 00.003 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"12765ed2-41b1-4aa5-8524-77d9736fe585"}
22:18:59.043 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"1b2357ec-fc4d-419a-96aa-15898a119dc0"}
22:18:59.053 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"1b2357ec-fc4d-419a-96aa-15898a119dc0"}
22:19:01.039 01.986 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"001b58fc-a70f-4737-8bbf-380790e3a4cc"}
22:19:01.047 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"001b58fc-a70f-4737-8bbf-380790e3a4cc"}
22:19:01.053 00.006 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"f8166381-e17a-4d64-8434-eda9cc6b0236"}
22:19:01.062 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"f8166381-e17a-4d64-8434-eda9cc6b0236"}
22:19:03.036 01.974 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"902f3207-a547-4e49-939e-e12be6dbebe2"}
22:19:03.043 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"902f3207-a547-4e49-939e-e12be6dbebe2"}
22:19:03.069 00.026 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"344493f8-489b-45dc-862a-20ac47e2f9ba"}
22:19:03.077 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"344493f8-489b-45dc-862a-20ac47e2f9ba"}
22:19:05.039 01.962 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"38cb2417-2e4b-4c8c-ae2a-652e785c09c5"}
22:19:05.048 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"38cb2417-2e4b-4c8c-ae2a-652e785c09c5"}
22:19:05.054 00.006 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"af952376-e508-42db-8838-bf8a76c997bc"}
22:19:05.078 00.024 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"af952376-e508-42db-8838-bf8a76c997bc"}
22:19:07.040 01.962 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"dff17478-c049-48a5-9d05-398b297c7940"}
22:19:07.050 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"dff17478-c049-48a5-9d05-398b297c7940"}
22:19:07.062 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"02642e65-b5db-4c80-8026-96b9209ec202"}
22:19:07.069 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"02642e65-b5db-4c80-8026-96b9209ec202"}
22:19:09.040 01.971 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"dac28202-ec5c-4bf5-9ee3-7fcdc42aaddb"}
22:19:09.047 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"dac28202-ec5c-4bf5-9ee3-7fcdc42aaddb"}
22:19:09.071 00.024 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"c21fe711-53e8-432e-86a6-8d116b6aec71"}
22:19:09.077 00.006 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"c21fe711-53e8-432e-86a6-8d116b6aec71"}
22:19:11.041 01.964 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"1ba0421a-b9b6-43b0-a4bc-cf4d21dd65c0"}
22:19:11.052 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"1ba0421a-b9b6-43b0-a4bc-cf4d21dd65c0"}
22:19:11.069 00.017 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"5f0e056e-c370-47d2-86ea-2def453fcb5b"}
22:19:11.078 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"5f0e056e-c370-47d2-86ea-2def453fcb5b"}
22:19:13.042 01.964 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"97ca8c70-5abc-4dcc-8095-24fc9a739644"}
22:19:13.063 00.021 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"97ca8c70-5abc-4dcc-8095-24fc9a739644"}
22:19:13.074 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"e68b5674-66ec-4e95-94b5-6842c5dd2129"}
22:19:13.078 00.004 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"e68b5674-66ec-4e95-94b5-6842c5dd2129"}
22:19:15.041 01.963 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"d5ff6a1d-242c-42f8-aa52-c28846f442f0"}
22:19:15.046 00.005 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"d5ff6a1d-242c-42f8-aa52-c28846f442f0"}
22:19:15.057 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"98684c7b-b5da-4cb8-8020-e82f49837492"}
22:19:15.068 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"98684c7b-b5da-4cb8-8020-e82f49837492"}
22:19:17.041 01.973 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"f238323d-64bb-4fa5-91ce-3f57781f3fc6"}
22:19:17.047 00.006 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"f238323d-64bb-4fa5-91ce-3f57781f3fc6"}
22:19:17.056 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"5a88604d-e051-4295-89ae-43d87e2e2385"}
22:19:17.063 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"5a88604d-e051-4295-89ae-43d87e2e2385"}
22:19:19.044 01.981 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"c5989480-b9b2-4f39-a940-cd0079232d67"}
22:19:19.052 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"c5989480-b9b2-4f39-a940-cd0079232d67"}
22:19:19.060 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"a2248a66-732c-4269-9deb-0dcb0465d629"}
22:19:19.074 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"a2248a66-732c-4269-9deb-0dcb0465d629"}
22:19:21.047 01.973 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"e6da1bf2-3a20-4a06-9119-744e12c3907b"}
22:19:21.056 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"e6da1bf2-3a20-4a06-9119-744e12c3907b"}
22:19:21.068 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"e96e4c19-bb1f-45c7-8a1c-091c8b9f6c10"}
22:19:21.078 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"e96e4c19-bb1f-45c7-8a1c-091c8b9f6c10"}
22:19:23.048 01.970 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"5b6e9dbf-2468-4851-807e-fa5b2d16225c"}
22:19:23.055 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"5b6e9dbf-2468-4851-807e-fa5b2d16225c"}
22:19:23.063 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"5431b2f5-35bb-410e-a1d0-aed04758a9be"}
22:19:23.069 00.006 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"5431b2f5-35bb-410e-a1d0-aed04758a9be"}
22:19:25.050 01.981 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"0e0c5768-ebd4-4d99-9b6e-cc6b4f3798e1"}
22:19:25.070 00.020 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"0e0c5768-ebd4-4d99-9b6e-cc6b4f3798e1"}
22:19:25.083 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"946e1221-fd9b-4846-bfcb-23097fcb90fb"}
22:19:25.094 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"946e1221-fd9b-4846-bfcb-23097fcb90fb"}
22:19:27.048 01.954 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"eceae829-ac58-4d80-9b3d-0eec4bede7f7"}
22:19:27.054 00.006 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"eceae829-ac58-4d80-9b3d-0eec4bede7f7"}
22:19:27.066 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"7911741f-1833-43f5-b692-d9a4e7cf8b92"}
22:19:27.069 00.003 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"7911741f-1833-43f5-b692-d9a4e7cf8b92"}
22:19:29.050 01.981 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"38dbd862-b214-46cf-8556-8d0f60130730"}
22:19:29.062 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"38dbd862-b214-46cf-8556-8d0f60130730"}
22:19:29.070 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"13275e1d-f8f5-4fff-9b95-dc7d897dbebb"}
22:19:29.080 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"13275e1d-f8f5-4fff-9b95-dc7d897dbebb"}
22:19:31.049 01.969 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"d8f13c95-c2b4-4a3c-8147-aa15d4998cee"}
22:19:31.055 00.006 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"d8f13c95-c2b4-4a3c-8147-aa15d4998cee"}
22:19:31.066 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"01ea5881-5445-45f6-8559-3424104dc58b"}
22:19:31.070 00.004 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"01ea5881-5445-45f6-8559-3424104dc58b"}
22:19:33.052 01.982 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"5e297fb7-9610-4416-af9c-10a6ce84dc52"}
22:19:33.058 00.006 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"5e297fb7-9610-4416-af9c-10a6ce84dc52"}
22:19:33.081 00.023 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"cbbfa4e7-5880-49db-8835-adbd567256bb"}
22:19:33.083 00.002 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"cbbfa4e7-5880-49db-8835-adbd567256bb"}
22:19:35.053 01.970 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"5a3b33a5-ba53-4c32-8b68-9ab9e00a18f4"}
22:19:35.059 00.006 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"5a3b33a5-ba53-4c32-8b68-9ab9e00a18f4"}
22:19:35.070 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"c8c336bf-f142-4942-ad62-b4b55e61074b"}
22:19:35.072 00.002 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"c8c336bf-f142-4942-ad62-b4b55e61074b"}
22:19:37.053 01.981 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"0123d30f-ffe1-427a-9875-afea86a058bc"}
22:19:37.058 00.005 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"0123d30f-ffe1-427a-9875-afea86a058bc"}
22:19:37.069 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"8451edf3-1200-4e4d-9d55-03d02d9c15fb"}
22:19:37.079 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"8451edf3-1200-4e4d-9d55-03d02d9c15fb"}
22:19:39.049 01.970 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"e4394b06-8758-4649-8fbb-068db5378ba6"}
22:19:39.054 00.005 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"e4394b06-8758-4649-8fbb-068db5378ba6"}
22:19:39.065 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"0682004c-de38-46d2-bdce-f9a4feeafa5e"}
22:19:39.073 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"0682004c-de38-46d2-bdce-f9a4feeafa5e"}
22:19:41.051 01.978 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"22f9b188-0b71-4e0e-ae3c-4b2f0b8bf4fc"}
22:19:41.057 00.006 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"22f9b188-0b71-4e0e-ae3c-4b2f0b8bf4fc"}
22:19:41.080 00.023 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"eda542db-6e9c-42f6-a060-e9175363ae2f"}
22:19:41.085 00.005 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"eda542db-6e9c-42f6-a060-e9175363ae2f"}
22:19:43.050 01.965 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"c1fd6ebb-a00b-4a7e-820c-28fe772a9d69"}
22:19:43.055 00.005 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"c1fd6ebb-a00b-4a7e-820c-28fe772a9d69"}
22:19:43.065 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"8f0bbf47-981e-440e-91e5-c97a9ddf6b36"}
22:19:43.070 00.005 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"8f0bbf47-981e-440e-91e5-c97a9ddf6b36"}
22:19:45.051 01.981 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"8497c31d-21c3-493a-9dc8-e585ad484b91"}
22:19:45.062 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"8497c31d-21c3-493a-9dc8-e585ad484b91"}
22:19:45.079 00.017 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"cc94a69a-66c1-43cd-b39e-6284b8621618"}
22:19:45.084 00.005 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"cc94a69a-66c1-43cd-b39e-6284b8621618"}
22:19:47.052 01.968 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"95f45722-3563-4093-b002-d26b3d2bf0ee"}
22:19:47.057 00.005 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"95f45722-3563-4093-b002-d26b3d2bf0ee"}
22:19:47.067 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"101703a2-d53a-4d92-b696-691b44b5625b"}
22:19:47.073 00.006 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"101703a2-d53a-4d92-b696-691b44b5625b"}
22:19:49.054 01.981 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"dc0e8be6-8f3d-4583-a27b-d31c02e7cd6d"}
22:19:49.065 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"dc0e8be6-8f3d-4583-a27b-d31c02e7cd6d"}
22:19:49.076 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"db725b41-ab67-43b9-8931-32b1bb85312a"}
22:19:49.097 00.021 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"db725b41-ab67-43b9-8931-32b1bb85312a"}
22:19:51.057 01.960 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"14d02457-d36f-48ad-b53e-67ab4e3a486a"}
22:19:51.065 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"14d02457-d36f-48ad-b53e-67ab4e3a486a"}
22:19:51.072 00.007 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"4a036272-0ad4-441e-89a5-18aed89adcbf"}
22:19:51.077 00.005 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"4a036272-0ad4-441e-89a5-18aed89adcbf"}
22:19:53.058 01.981 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"4fb2acf2-c14e-4f56-947f-50d6b15f6450"}
22:19:53.066 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"4fb2acf2-c14e-4f56-947f-50d6b15f6450"}
22:19:53.082 00.016 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"b1834b8b-83db-4be4-94d0-a56a94f90e06"}
22:19:53.088 00.006 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"b1834b8b-83db-4be4-94d0-a56a94f90e06"}
22:19:55.062 01.974 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"8a2ba482-17c9-4031-89e5-56227eec8af5"}
22:19:55.067 00.005 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"8a2ba482-17c9-4031-89e5-56227eec8af5"}
22:19:55.080 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"41394806-f0cd-4b21-a034-7f3e02607693"}
22:19:55.090 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"41394806-f0cd-4b21-a034-7f3e02607693"}
22:19:57.071 01.981 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"32a45815-6454-4e1e-9eb6-739b3799417a"}
22:19:57.088 00.017 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"32a45815-6454-4e1e-9eb6-739b3799417a"}
22:19:57.094 00.006 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"b014f5a1-e07b-4741-83f1-fdb402858cc7"}
22:19:57.100 00.006 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"b014f5a1-e07b-4741-83f1-fdb402858cc7"}
22:19:59.070 01.970 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"3a7cc0f5-c207-4937-8b80-b1f4046d19d8"}
22:19:59.076 00.006 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"3a7cc0f5-c207-4937-8b80-b1f4046d19d8"}
22:19:59.083 00.007 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"2494d4fd-ee52-443f-ba7a-c3c59178d846"}
22:19:59.090 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"2494d4fd-ee52-443f-ba7a-c3c59178d846"}
22:20:01.073 01.983 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"3a709dd1-5985-45be-9d1d-62dc5c855dc9"}
22:20:01.078 00.005 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"3a709dd1-5985-45be-9d1d-62dc5c855dc9"}
22:20:01.084 00.006 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"b1677971-0dca-406d-9710-c833a2ee774f"}
22:20:01.106 00.022 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"b1677971-0dca-406d-9710-c833a2ee774f"}
22:20:03.074 01.968 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"81931b2f-0b76-40c8-b781-9c3fd8c62e19"}
22:20:03.082 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"81931b2f-0b76-40c8-b781-9c3fd8c62e19"}
22:20:03.086 00.004 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"7aabf12f-ab86-42e9-b0df-3e491ebd9d07"}
22:20:03.097 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"7aabf12f-ab86-42e9-b0df-3e491ebd9d07"}
22:20:05.077 01.980 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"4c8b200e-5bbf-4b3c-87d7-521466ae61f4"}
22:20:05.084 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"4c8b200e-5bbf-4b3c-87d7-521466ae61f4"}
22:20:05.093 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"92a00b62-ac04-44f3-a784-558a7e1c3f13"}
22:20:05.102 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"92a00b62-ac04-44f3-a784-558a7e1c3f13"}
22:20:07.080 01.978 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"f6bae179-f700-48af-a036-e11617cddc45"}
22:20:07.089 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"f6bae179-f700-48af-a036-e11617cddc45"}
22:20:07.110 00.021 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"c8c0f3e1-906f-48f7-ad5d-31f3ef60f800"}
22:20:07.119 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"c8c0f3e1-906f-48f7-ad5d-31f3ef60f800"}
22:20:09.083 01.964 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"6ce3decb-f78e-4e55-9d3b-2e2f49beeded"}
22:20:09.089 00.006 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"6ce3decb-f78e-4e55-9d3b-2e2f49beeded"}
22:20:09.098 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"22594deb-6e56-459f-bf38-14f08366c230"}
22:20:09.103 00.005 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"22594deb-6e56-459f-bf38-14f08366c230"}
22:20:11.085 01.982 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"8f1b2b30-aee9-4e2a-9f4f-09bbf530ec26"}
22:20:11.090 00.005 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"8f1b2b30-aee9-4e2a-9f4f-09bbf530ec26"}
22:20:11.101 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"99f7f79b-4a10-4d33-bbe0-e69f171bc0ec"}
22:20:11.109 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"99f7f79b-4a10-4d33-bbe0-e69f171bc0ec"}
22:20:13.086 01.977 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"62a777b8-3bf8-4e32-bb89-becf872318dd"}
22:20:13.093 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"62a777b8-3bf8-4e32-bb89-becf872318dd"}
22:20:13.105 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"e27a9a6b-8ed6-480e-b2d0-0e71bfb6ca81"}
22:20:13.111 00.006 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"e27a9a6b-8ed6-480e-b2d0-0e71bfb6ca81"}
22:20:15.089 01.978 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"6e8e7bcb-3359-4c41-83c7-a530027392a8"}
22:20:15.094 00.005 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"6e8e7bcb-3359-4c41-83c7-a530027392a8"}
22:20:15.109 00.015 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"5bfee243-38df-4a8e-8cf3-21345d0fa824"}
22:20:15.119 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"5bfee243-38df-4a8e-8cf3-21345d0fa824"}
22:20:17.088 01.969 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"cac336ce-8ddb-4a44-bf8d-2a7ad0915c35"}
22:20:17.094 00.006 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"cac336ce-8ddb-4a44-bf8d-2a7ad0915c35"}
22:20:17.104 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"ed906bbf-ed16-468a-9946-f5ba78dfafed"}
22:20:17.110 00.006 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"ed906bbf-ed16-468a-9946-f5ba78dfafed"}
22:20:19.092 01.982 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"3c7c0798-7e3b-479f-9fb6-450575adc737"}
22:20:19.102 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"3c7c0798-7e3b-479f-9fb6-450575adc737"}
22:20:19.113 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"dcf26603-4052-48bc-980d-c3b1a0a3d361"}
22:20:19.117 00.004 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"dcf26603-4052-48bc-980d-c3b1a0a3d361"}
22:20:21.089 01.972 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"6043cb2f-7084-4bd1-94b5-05db37f4c436"}
22:20:21.095 00.006 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"6043cb2f-7084-4bd1-94b5-05db37f4c436"}
22:20:21.105 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"216fcdd7-250a-4111-9c25-043137912f1b"}
22:20:21.113 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"216fcdd7-250a-4111-9c25-043137912f1b"}
22:20:23.092 01.979 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"94657fab-4994-4f2c-88f4-d9bc38216bf3"}
22:20:23.104 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"94657fab-4994-4f2c-88f4-d9bc38216bf3"}
22:20:23.114 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"88dfc690-f11b-4125-8131-42f761d0a811"}
22:20:23.117 00.003 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"88dfc690-f11b-4125-8131-42f761d0a811"}
22:20:25.093 01.976 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"8ea437c2-993a-4788-b139-bf6886a2114c"}
22:20:25.098 00.005 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"8ea437c2-993a-4788-b139-bf6886a2114c"}
22:20:25.103 00.005 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"d9f37dac-3688-45ca-819a-2c36745da02a"}
22:20:25.110 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"d9f37dac-3688-45ca-819a-2c36745da02a"}
22:20:27.093 01.983 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"5531b421-78a0-46d4-9a4f-94de49da6372"}
22:20:27.102 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"5531b421-78a0-46d4-9a4f-94de49da6372"}
22:20:27.108 00.006 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"444c9a64-87d8-4784-8150-654e57895f9f"}
22:20:27.115 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"444c9a64-87d8-4784-8150-654e57895f9f"}
22:20:29.093 01.978 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"c072d78c-411f-4287-b19b-b803d221695b"}
22:20:29.101 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"c072d78c-411f-4287-b19b-b803d221695b"}
22:20:29.109 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"52580008-946d-4731-8126-3290bdd3c820"}
22:20:29.116 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"52580008-946d-4731-8126-3290bdd3c820"}
22:20:31.094 01.978 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"a678685b-e3db-4661-bd5d-45d80816c9c3"}
22:20:31.104 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"a678685b-e3db-4661-bd5d-45d80816c9c3"}
22:20:31.109 00.005 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"169a6fee-1f86-4740-a5e7-fb8bee1ce612"}
22:20:31.116 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"169a6fee-1f86-4740-a5e7-fb8bee1ce612"}
22:20:33.093 01.977 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"8e4fa311-10d5-4ba8-8b38-fee56f2cabfd"}
22:20:33.112 00.019 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"8e4fa311-10d5-4ba8-8b38-fee56f2cabfd"}
22:20:33.119 00.007 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"8793557c-67e0-4ca6-8375-334022659017"}
22:20:33.125 00.006 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"8793557c-67e0-4ca6-8375-334022659017"}
22:20:35.092 01.967 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"410489e7-c51e-405e-aef7-e257fd76080d"}
22:20:35.102 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"410489e7-c51e-405e-aef7-e257fd76080d"}
22:20:35.110 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"04359ff6-50b2-4fc9-a43c-a63c4ab2485b"}
22:20:35.117 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"04359ff6-50b2-4fc9-a43c-a63c4ab2485b"}
22:20:37.095 01.978 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"382a4f64-4da6-4f99-8e57-2045ea1e56d4"}
22:20:37.102 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"382a4f64-4da6-4f99-8e57-2045ea1e56d4"}
22:20:37.112 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"07d42f03-9de6-45a5-8ca7-8be9376cb6d1"}
22:20:37.118 00.006 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"07d42f03-9de6-45a5-8ca7-8be9376cb6d1"}
22:20:39.095 01.977 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"26fcabf0-e1e9-49b2-9a27-8c424604ed22"}
22:20:39.101 00.006 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"26fcabf0-e1e9-49b2-9a27-8c424604ed22"}
22:20:39.111 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"2005a189-e7db-42a1-be2a-57f074493970"}
22:20:39.117 00.006 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"2005a189-e7db-42a1-be2a-57f074493970"}
22:20:41.094 01.977 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"f77fcd05-7d4a-40e5-9d2b-697d6e331786"}
22:20:41.099 00.005 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"f77fcd05-7d4a-40e5-9d2b-697d6e331786"}
22:20:41.108 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"a627ea29-f963-44ca-babc-ee6c07c7397a"}
22:20:41.115 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"a627ea29-f963-44ca-babc-ee6c07c7397a"}
22:20:43.093 01.978 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"f852ac2f-f2c5-41c2-80b8-9b9855077088"}
22:20:43.103 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"f852ac2f-f2c5-41c2-80b8-9b9855077088"}
22:20:43.115 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"023c36fc-dbd1-4295-a92c-25b27aa3134e"}
22:20:43.119 00.004 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"023c36fc-dbd1-4295-a92c-25b27aa3134e"}
22:20:45.095 01.976 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"5bb29f61-866c-4f2c-9cef-f9780a2d56de"}
22:20:45.104 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"5bb29f61-866c-4f2c-9cef-f9780a2d56de"}
22:20:45.111 00.007 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"809e195f-631b-45fb-a369-6c921a40b750"}
22:20:45.115 00.004 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"809e195f-631b-45fb-a369-6c921a40b750"}
22:20:47.094 01.979 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"de06968f-0467-48af-81da-1b7e6ee4ca7d"}
22:20:47.104 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"de06968f-0467-48af-81da-1b7e6ee4ca7d"}
22:20:47.109 00.005 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"fa838069-c17b-4ead-b761-9315e442586c"}
22:20:47.117 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"fa838069-c17b-4ead-b761-9315e442586c"}
22:20:49.097 01.980 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"d72d84c0-7c4f-4482-9fec-701f8db3cffb"}
22:20:49.103 00.006 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"d72d84c0-7c4f-4482-9fec-701f8db3cffb"}
22:20:49.109 00.006 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"ca16de59-cb73-4b01-bd0c-6403214a3caa"}
22:20:49.115 00.006 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"ca16de59-cb73-4b01-bd0c-6403214a3caa"}
22:20:51.097 01.982 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"9ab53af9-d6a0-4e23-8983-a219dee584d8"}
22:20:51.103 00.006 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"9ab53af9-d6a0-4e23-8983-a219dee584d8"}
22:20:51.108 00.005 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"6a633a13-d6c5-4f7f-9023-98262ddfc8a7"}
22:20:51.119 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"6a633a13-d6c5-4f7f-9023-98262ddfc8a7"}
22:20:53.099 01.980 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"4674e5e3-a2d5-4324-b583-2dc422d7f688"}
22:20:53.107 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"4674e5e3-a2d5-4324-b583-2dc422d7f688"}
22:20:53.119 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"82b364e3-5e94-423c-9a80-f30d5f675027"}
22:20:53.125 00.006 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"82b364e3-5e94-423c-9a80-f30d5f675027"}
22:20:55.097 01.972 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"ad5ae052-afe0-47fc-9336-66e0003127e4"}
22:20:55.104 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"ad5ae052-afe0-47fc-9336-66e0003127e4"}
22:20:55.112 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"826fafb5-b532-483b-825d-c2b4df99559b"}
22:20:55.121 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"826fafb5-b532-483b-825d-c2b4df99559b"}
22:20:57.100 01.979 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"e22efe1c-43bf-4753-87c3-4546f01c37df"}
22:20:57.106 00.006 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"e22efe1c-43bf-4753-87c3-4546f01c37df"}
22:20:57.114 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"92147af1-99c4-47a8-85fe-0b0acc9c0ae7"}
22:20:57.120 00.006 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"92147af1-99c4-47a8-85fe-0b0acc9c0ae7"}
22:20:59.102 01.982 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"e58fe3a3-4b4c-4422-b2ff-ede531296689"}
22:20:59.108 00.006 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"e58fe3a3-4b4c-4422-b2ff-ede531296689"}
22:20:59.118 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"73b0a65b-6ba0-4c85-b603-ed028130a55a"}
22:20:59.123 00.005 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"73b0a65b-6ba0-4c85-b603-ed028130a55a"}
22:21:01.103 01.980 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"e27eb135-a416-4a3e-9120-2236d8786d32"}
22:21:01.111 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"e27eb135-a416-4a3e-9120-2236d8786d32"}
22:21:01.132 00.021 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"2f197337-43bd-4832-9af4-e16779ddef7f"}
22:21:01.144 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"2f197337-43bd-4832-9af4-e16779ddef7f"}
22:21:03.104 01.960 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"c6c21ac1-1aee-485e-8f98-477590017594"}
22:21:03.109 00.005 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"c6c21ac1-1aee-485e-8f98-477590017594"}
22:21:03.114 00.005 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"a45dceda-6d5a-459c-9df5-63464bad0a84"}
22:21:03.119 00.005 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"a45dceda-6d5a-459c-9df5-63464bad0a84"}
22:21:05.104 01.985 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"73db5a52-7080-442c-b866-3349e893ca56"}
22:21:05.114 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"73db5a52-7080-442c-b866-3349e893ca56"}
22:21:05.119 00.005 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"4b82923e-41d6-4e82-a9c0-cb79bc91b770"}
22:21:05.141 00.022 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"4b82923e-41d6-4e82-a9c0-cb79bc91b770"}
22:21:07.104 01.963 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"3e0fcb47-e105-48b4-aaa7-0fe34b9514f0"}
22:21:07.116 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"3e0fcb47-e105-48b4-aaa7-0fe34b9514f0"}
22:21:07.128 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"f29384a8-3c24-4bc2-91b7-3b7c7db71c54"}
22:21:07.135 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"f29384a8-3c24-4bc2-91b7-3b7c7db71c54"}
22:21:09.098 01.963 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"ad000b63-8ae9-45e7-a56c-b6ccda36ed46"}
22:21:09.110 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"ad000b63-8ae9-45e7-a56c-b6ccda36ed46"}
22:21:09.121 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"ab8c5fa7-eb97-4779-a314-7923ca9c06c3"}
22:21:09.131 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"ab8c5fa7-eb97-4779-a314-7923ca9c06c3"}
22:21:11.101 01.970 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"3c5db648-4325-45b8-8fac-0d3b875d4bc9"}
22:21:11.121 00.020 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"3c5db648-4325-45b8-8fac-0d3b875d4bc9"}
22:21:11.127 00.006 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"ce9b53ef-7521-40f9-a27e-db389f11b907"}
22:21:11.133 00.006 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"ce9b53ef-7521-40f9-a27e-db389f11b907"}
22:21:13.103 01.970 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"e052e757-8ed2-49ab-bdb9-282c6ae9f200"}
22:21:13.113 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"e052e757-8ed2-49ab-bdb9-282c6ae9f200"}
22:21:13.123 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"109c581f-ec98-480e-bd63-5b319e193564"}
22:21:13.129 00.006 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"109c581f-ec98-480e-bd63-5b319e193564"}
22:21:15.104 01.975 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"dcc02a31-45b5-49c0-807f-1378780cd9c6"}
22:21:15.109 00.005 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"dcc02a31-45b5-49c0-807f-1378780cd9c6"}
22:21:15.118 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"6d781a6a-0f2c-4bcd-a78f-5e20c7c86d62"}
22:21:15.124 00.006 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"6d781a6a-0f2c-4bcd-a78f-5e20c7c86d62"}
22:21:17.106 01.982 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"2815f744-da92-474e-b29d-7d63e3c2bb1b"}
22:21:17.111 00.005 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"2815f744-da92-474e-b29d-7d63e3c2bb1b"}
22:21:17.121 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"1030d7e0-3ea6-4f52-9b22-80dc24408d61"}
22:21:17.128 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"1030d7e0-3ea6-4f52-9b22-80dc24408d61"}
22:21:19.108 01.980 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"ef1f439c-2c65-4ca8-b28b-cfb5de4cd957"}
22:21:19.117 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"ef1f439c-2c65-4ca8-b28b-cfb5de4cd957"}
22:21:19.124 00.007 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"f0f5cd5a-bda4-4b69-ac3c-c1aafcd5d84e"}
22:21:19.129 00.005 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"f0f5cd5a-bda4-4b69-ac3c-c1aafcd5d84e"}
22:21:21.110 01.981 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"7a522ff4-a5df-4397-8706-cf18c7189edc"}
22:21:21.119 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"7a522ff4-a5df-4397-8706-cf18c7189edc"}
22:21:21.125 00.006 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"7377b433-b12e-4135-9091-0baf4b76f35d"}
22:21:21.130 00.005 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"7377b433-b12e-4135-9091-0baf4b76f35d"}
22:21:23.115 01.985 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"ef2a5f78-eadf-43e5-88b6-9c7fdf981b0c"}
22:21:23.127 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"ef2a5f78-eadf-43e5-88b6-9c7fdf981b0c"}
22:21:23.133 00.006 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"70909ee8-4d4f-4e9f-99a2-13819a9bad15"}
22:21:23.141 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"70909ee8-4d4f-4e9f-99a2-13819a9bad15"}
22:21:25.115 01.974 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"c072efe1-5be5-4886-ab9e-2132602a7d74"}
22:21:25.122 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"c072efe1-5be5-4886-ab9e-2132602a7d74"}
22:21:25.128 00.006 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"af444cfe-f0cc-48df-868a-888e9304fd13"}
22:21:25.133 00.005 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"af444cfe-f0cc-48df-868a-888e9304fd13"}
22:21:27.119 01.986 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"57ba9635-82a1-43fe-afc7-759bdae0d974"}
22:21:27.125 00.006 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"57ba9635-82a1-43fe-afc7-759bdae0d974"}
22:21:27.134 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"5248788a-51de-4737-ae28-ffe5da9ea1d9"}
22:21:27.153 00.019 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"5248788a-51de-4737-ae28-ffe5da9ea1d9"}
22:21:29.116 01.963 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"df24ffea-9aa7-4cc2-83d0-3c912b4f9d8d"}
22:21:29.125 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"df24ffea-9aa7-4cc2-83d0-3c912b4f9d8d"}
22:21:29.133 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"40f54ad7-a9dd-4a02-84a4-2ca7c8e9ecf0"}
22:21:29.145 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"40f54ad7-a9dd-4a02-84a4-2ca7c8e9ecf0"}
22:21:31.116 01.971 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"34db8e0f-683f-43b6-9aba-04443926c63c"}
22:21:31.128 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"34db8e0f-683f-43b6-9aba-04443926c63c"}
22:21:31.137 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"d975ca75-57e7-491d-8acb-694e2f0987d5"}
22:21:31.160 00.023 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"d975ca75-57e7-491d-8acb-694e2f0987d5"}
22:21:33.118 01.958 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"3198cf62-cf74-4b85-97c3-5753fd0ad7c5"}
22:21:33.122 00.004 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"3198cf62-cf74-4b85-97c3-5753fd0ad7c5"}
22:21:33.129 00.007 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"e66e6a71-2845-4a91-b312-ec68c42c938d"}
22:21:33.133 00.004 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"e66e6a71-2845-4a91-b312-ec68c42c938d"}
22:21:35.116 01.983 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"6c847e28-5862-49fa-92b7-96a714adc31c"}
22:21:35.126 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"6c847e28-5862-49fa-92b7-96a714adc31c"}
22:21:35.131 00.005 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"63f17988-2733-466f-b24d-6839f8bca311"}
22:21:35.143 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"63f17988-2733-466f-b24d-6839f8bca311"}
22:21:37.117 01.974 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"ea3cac27-a476-4004-b2bd-22dacce5fe47"}
22:21:37.125 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"ea3cac27-a476-4004-b2bd-22dacce5fe47"}
22:21:37.133 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"3beb5b13-26ec-4b87-867c-2579c9fffa98"}
22:21:37.142 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"3beb5b13-26ec-4b87-867c-2579c9fffa98"}
22:21:39.116 01.974 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"8b8b2197-f505-4c5f-ac98-f6c10814b3e6"}
22:21:39.124 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"8b8b2197-f505-4c5f-ac98-f6c10814b3e6"}
22:21:39.131 00.007 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"ed1a7e94-8fa6-4c1f-8f1e-9babd7891c3c"}
22:21:39.136 00.005 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"ed1a7e94-8fa6-4c1f-8f1e-9babd7891c3c"}
22:21:41.118 01.982 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"f261cf1d-9aec-4c83-8ea1-9f10200c875f"}
22:21:41.125 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"f261cf1d-9aec-4c83-8ea1-9f10200c875f"}
22:21:41.136 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"b5d88b83-a4cb-475d-8ee3-9227acd77fac"}
22:21:41.145 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"b5d88b83-a4cb-475d-8ee3-9227acd77fac"}
22:21:43.118 01.973 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"a10cd472-88af-4977-ae95-96cbc47d2ec5"}
22:21:43.131 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"a10cd472-88af-4977-ae95-96cbc47d2ec5"}
22:21:43.145 00.014 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"5ce43204-4be8-4846-bc32-1627fc7f196f"}
22:21:43.154 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"5ce43204-4be8-4846-bc32-1627fc7f196f"}
22:21:45.118 01.964 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"42b8f160-326e-481a-9320-de5067ef7940"}
22:21:45.125 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"42b8f160-326e-481a-9320-de5067ef7940"}
22:21:45.135 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"956bf2b9-d6cf-49f8-ba9e-1830de51b6ae"}
22:21:45.142 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"956bf2b9-d6cf-49f8-ba9e-1830de51b6ae"}
22:21:47.118 01.976 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"ac5f3526-12f4-4fdc-961f-d4855be519c6"}
22:21:47.128 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"ac5f3526-12f4-4fdc-961f-d4855be519c6"}
22:21:47.133 00.005 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"f01e691b-6e35-4005-bc0e-ef80798fdfe5"}
22:21:47.160 00.027 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"f01e691b-6e35-4005-bc0e-ef80798fdfe5"}
22:21:49.119 01.959 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"b19e560b-f3ab-47ba-b053-6b6a068ef8e2"}
22:21:49.137 00.018 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"b19e560b-f3ab-47ba-b053-6b6a068ef8e2"}
22:21:49.145 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"aa0c1db5-ebc5-4337-82ca-7eaca27454b8"}
22:21:49.150 00.005 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"aa0c1db5-ebc5-4337-82ca-7eaca27454b8"}
22:21:51.117 01.967 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"41f67158-d161-481d-b95b-3d32b30e1426"}
22:21:51.129 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"41f67158-d161-481d-b95b-3d32b30e1426"}
22:21:51.132 00.003 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"9ed383cb-741b-4e76-bb27-f5315cf408d3"}
22:21:51.154 00.022 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"9ed383cb-741b-4e76-bb27-f5315cf408d3"}
22:21:53.116 01.962 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"d159360a-5bf7-44d7-92a1-2f8c03f982f3"}
22:21:53.122 00.006 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"d159360a-5bf7-44d7-92a1-2f8c03f982f3"}
22:21:53.134 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"39c7e9fc-31fd-47d2-b0c6-0635b5843cfe"}
22:21:53.140 00.006 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"39c7e9fc-31fd-47d2-b0c6-0635b5843cfe"}
22:21:55.121 01.981 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"0cb8b6d7-8ff7-4727-8d27-5081b5e65a2b"}
22:21:55.126 00.005 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"0cb8b6d7-8ff7-4727-8d27-5081b5e65a2b"}
22:21:55.143 00.017 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"2486eac0-b779-4ad5-b9f4-7df27c47fbc1"}
22:21:55.151 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"2486eac0-b779-4ad5-b9f4-7df27c47fbc1"}
22:21:57.119 01.968 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"0346f39e-42d6-4900-a2e2-f2e9b0a07f2f"}
22:21:57.125 00.006 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"0346f39e-42d6-4900-a2e2-f2e9b0a07f2f"}
22:21:57.128 00.003 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"f7a05c47-4245-4492-98ac-f2485aed87c4"}
22:21:57.139 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"f7a05c47-4245-4492-98ac-f2485aed87c4"}
22:21:59.119 01.980 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"6f690dcf-8d70-4a2a-b907-4245c41dd7f8"}
22:21:59.127 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"6f690dcf-8d70-4a2a-b907-4245c41dd7f8"}
22:21:59.135 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"c3159d87-dc50-419c-ae4b-f3da824c4c59"}
22:21:59.156 00.021 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"c3159d87-dc50-419c-ae4b-f3da824c4c59"}
22:22:01.121 01.965 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"100323e6-efb2-4487-a309-3fd849cf9b3c"}
22:22:01.130 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"100323e6-efb2-4487-a309-3fd849cf9b3c"}
22:22:01.145 00.015 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"091fcbe0-0936-42b2-8302-9957db3c8c9c"}
22:22:01.153 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"091fcbe0-0936-42b2-8302-9957db3c8c9c"}
22:22:03.121 01.968 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"671690fb-ce03-4e8f-932c-f5d8ca5f7c16"}
22:22:03.130 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"671690fb-ce03-4e8f-932c-f5d8ca5f7c16"}
22:22:03.141 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"6a44bb31-8b4f-49ca-a29f-1f60672c649a"}
22:22:03.146 00.005 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"6a44bb31-8b4f-49ca-a29f-1f60672c649a"}
22:22:05.124 01.978 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"f886829d-f4ca-4cdb-b35d-fcac2c3e464e"}
22:22:05.132 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"f886829d-f4ca-4cdb-b35d-fcac2c3e464e"}
22:22:05.143 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"6df5246b-9fed-4153-b941-7f96a114137c"}
22:22:05.143 00.000 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"6df5246b-9fed-4153-b941-7f96a114137c"}
22:22:07.120 01.977 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"56a23829-e7de-425a-8169-f7282619da2d"}
22:22:07.139 00.019 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"56a23829-e7de-425a-8169-f7282619da2d"}
22:22:07.149 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"1814c51a-87e3-4d72-addb-7b8fc5f31e08"}
22:22:07.156 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"1814c51a-87e3-4d72-addb-7b8fc5f31e08"}
22:22:09.119 01.963 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"b00ddab1-2ddd-4e84-9846-46997c31d1d4"}
22:22:09.126 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"b00ddab1-2ddd-4e84-9846-46997c31d1d4"}
22:22:09.135 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"b707b6a1-1e00-4f51-96cb-32e5b91703db"}
22:22:09.155 00.020 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"b707b6a1-1e00-4f51-96cb-32e5b91703db"}
22:22:11.119 01.964 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"730fb879-2d54-42e1-aece-583dcc45f9de"}
22:22:11.127 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"730fb879-2d54-42e1-aece-583dcc45f9de"}
22:22:11.137 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"3c9c8438-8a14-4104-856e-40ddb5b94eef"}
22:22:11.145 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"3c9c8438-8a14-4104-856e-40ddb5b94eef"}
22:22:13.120 01.975 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"d4b23812-2e9d-4055-a969-34fe8150e08b"}
22:22:13.136 00.016 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"d4b23812-2e9d-4055-a969-34fe8150e08b"}
22:22:13.151 00.015 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"1c56f987-63a0-4a6c-815b-f8ba53aad985"}
22:22:13.161 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"1c56f987-63a0-4a6c-815b-f8ba53aad985"}
22:22:15.123 01.962 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"d4a50e29-f851-4231-b3fa-10265a534cf6"}
22:22:15.135 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"d4a50e29-f851-4231-b3fa-10265a534cf6"}
22:22:15.145 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"7e338e24-ff64-411b-ab7e-3e705616a482"}
22:22:15.156 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"7e338e24-ff64-411b-ab7e-3e705616a482"}
22:22:17.123 01.967 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"bb61a564-7590-4a92-a385-e7943724b2df"}
22:22:17.138 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"bb61a564-7590-4a92-a385-e7943724b2df"}
22:22:17.193 00.055 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"3052dbca-4c64-4d92-b6f4-21896731a3d8"}
22:22:17.257 00.064 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"3052dbca-4c64-4d92-b6f4-21896731a3d8"}
22:22:19.126 01.869 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"b12d7168-12d5-4b5b-8cf9-dfea460dfd6c"}
22:22:19.201 00.075 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"b12d7168-12d5-4b5b-8cf9-dfea460dfd6c"}
22:22:19.382 00.181 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"8fd3cfa0-8a46-4106-a15b-0ba2cde3f191"}
22:22:19.461 00.079 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"8fd3cfa0-8a46-4106-a15b-0ba2cde3f191"}
22:22:21.132 01.671 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"04f53129-d87c-46a3-a302-23eaaf53d90c"}
22:22:21.158 00.026 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"04f53129-d87c-46a3-a302-23eaaf53d90c"}
22:22:21.178 00.020 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"97597c09-2456-4edf-a17b-5b5aa63290dd"}
22:22:21.189 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"97597c09-2456-4edf-a17b-5b5aa63290dd"}
22:22:23.126 01.937 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"b32440e0-ddfc-4ace-aedf-a0fce3f3ae85"}
22:22:23.141 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"b32440e0-ddfc-4ace-aedf-a0fce3f3ae85"}
22:22:23.212 00.071 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"1cb39813-c436-4e00-ab72-728a420bb69b"}
22:22:23.235 00.023 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"1cb39813-c436-4e00-ab72-728a420bb69b"}
22:22:25.127 01.892 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"bf2a7fa5-9534-4fd4-9ebf-194c9bee4281"}
22:22:25.150 00.023 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"bf2a7fa5-9534-4fd4-9ebf-194c9bee4281"}
22:22:25.178 00.028 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"a274971a-6f30-4567-8ada-5dc7617cb4f4"}
22:22:25.201 00.023 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"a274971a-6f30-4567-8ada-5dc7617cb4f4"}
22:22:27.131 01.930 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"cf8a6cee-5dd4-468d-850a-61416cefb232"}
22:22:27.146 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"cf8a6cee-5dd4-468d-850a-61416cefb232"}
22:22:27.158 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"ecf7b04a-8717-4326-abf0-15418eeee74f"}
22:22:27.175 00.017 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"ecf7b04a-8717-4326-abf0-15418eeee74f"}
22:22:29.131 01.956 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"688f4894-11fa-40a6-9c2a-309eaa232163"}
22:22:29.150 00.019 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"688f4894-11fa-40a6-9c2a-309eaa232163"}
22:22:29.165 00.015 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"b6bb7200-1271-42aa-8f01-2b746c2b2381"}
22:22:29.196 00.031 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"b6bb7200-1271-42aa-8f01-2b746c2b2381"}
22:22:31.141 01.945 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"34e0ef67-9c42-4a3b-a064-5ed0fa9f0032"}
22:22:31.205 00.064 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"34e0ef67-9c42-4a3b-a064-5ed0fa9f0032"}
22:22:31.234 00.029 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"6ad59ef0-f8a2-4f58-a0c6-9b5b6436c8d5"}
22:22:31.256 00.022 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"6ad59ef0-f8a2-4f58-a0c6-9b5b6436c8d5"}
22:22:33.139 01.883 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"7bde60c8-78c9-45ca-b4a8-bf11446ac622"}
22:22:33.250 00.111 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"7bde60c8-78c9-45ca-b4a8-bf11446ac622"}
22:22:33.455 00.205 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"e2a74db3-da54-4373-af26-75aa6a71241f"}
22:22:33.572 00.117 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"e2a74db3-da54-4373-af26-75aa6a71241f"}
22:22:35.142 01.570 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"0b3b8ce8-12d3-4bdc-979b-8e4957e39f6c"}
22:22:35.165 00.023 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"0b3b8ce8-12d3-4bdc-979b-8e4957e39f6c"}
22:22:35.277 00.112 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"2b98f0ce-4c25-4e82-a074-5400d9a6459e"}
22:22:35.402 00.125 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"2b98f0ce-4c25-4e82-a074-5400d9a6459e"}
22:22:37.143 01.741 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"4ee39898-409c-47aa-b14c-1b92884587c7"}
22:22:37.159 00.016 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"4ee39898-409c-47aa-b14c-1b92884587c7"}
22:22:37.185 00.026 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"cee92266-b082-4f60-b8ac-7ddd297a4e14"}
22:22:37.202 00.017 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"cee92266-b082-4f60-b8ac-7ddd297a4e14"}
22:22:39.143 01.941 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"355c2afd-0912-4405-9bf1-d840742296a6"}
22:22:39.159 00.016 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"355c2afd-0912-4405-9bf1-d840742296a6"}
22:22:39.204 00.045 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"d706504a-dd39-45d4-8245-6441de0533a5"}
22:22:39.261 00.057 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"d706504a-dd39-45d4-8245-6441de0533a5"}
22:22:41.162 01.901 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"e35bf69c-345a-4b6d-995d-63016ed0d4e3"}
22:22:41.273 00.111 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"e35bf69c-345a-4b6d-995d-63016ed0d4e3"}
22:22:41.310 00.037 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"069b94ba-6160-4b69-b6c7-3087bd79f5a5"}
22:22:41.378 00.068 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"069b94ba-6160-4b69-b6c7-3087bd79f5a5"}
22:22:43.152 01.774 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"ac6356fc-0953-4c1e-a480-53419b0485bb"}
22:22:43.161 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"ac6356fc-0953-4c1e-a480-53419b0485bb"}
22:22:43.168 00.007 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"776397e1-bc1c-4098-8be8-5df675892494"}
22:22:43.178 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"776397e1-bc1c-4098-8be8-5df675892494"}
22:22:45.154 01.976 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"ab6102e4-6f09-4501-b6a6-0ffa05042056"}
22:22:45.169 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"ab6102e4-6f09-4501-b6a6-0ffa05042056"}
22:22:45.178 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"393d8852-bc17-41bc-8144-e72ad50e52b4"}
22:22:45.184 00.006 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"393d8852-bc17-41bc-8144-e72ad50e52b4"}
22:22:47.160 01.976 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"ea118837-5132-4e5a-b633-19eab76aab31"}
22:22:47.177 00.017 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"ea118837-5132-4e5a-b633-19eab76aab31"}
22:22:47.185 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"651cff48-ccbb-4fc1-83d7-3ad1474873b9"}
22:22:47.191 00.006 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"651cff48-ccbb-4fc1-83d7-3ad1474873b9"}
22:22:49.160 01.969 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"537b1a91-7655-414d-8f60-62a527dbb806"}
22:22:49.165 00.005 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"537b1a91-7655-414d-8f60-62a527dbb806"}
22:22:49.176 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"d3f7b43e-ae33-4a91-9480-f0487a4d68b4"}
22:22:49.183 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"d3f7b43e-ae33-4a91-9480-f0487a4d68b4"}
22:22:51.163 01.980 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"3d914c57-95d5-4558-9478-6aaac85c7ed6"}
22:22:51.172 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"3d914c57-95d5-4558-9478-6aaac85c7ed6"}
22:22:51.178 00.006 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"eec676bf-60f6-4757-835c-801969f48981"}
22:22:51.184 00.006 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"eec676bf-60f6-4757-835c-801969f48981"}
22:22:53.161 01.977 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"0e1962db-41bc-4d4e-8208-b77936141dff"}
22:22:53.168 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"0e1962db-41bc-4d4e-8208-b77936141dff"}
22:22:53.178 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"9ce48e5a-999c-4b91-8441-2fdcdafa6236"}
22:22:53.187 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"9ce48e5a-999c-4b91-8441-2fdcdafa6236"}
22:22:55.162 01.975 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"4a96d926-9ffe-471a-8b18-205967967590"}
22:22:55.172 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"4a96d926-9ffe-471a-8b18-205967967590"}
22:22:55.180 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"85fc076c-ee58-4523-a2b1-e4742d49bf84"}
22:22:55.186 00.006 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"85fc076c-ee58-4523-a2b1-e4742d49bf84"}
22:22:57.165 01.979 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"cde90c00-ed33-4add-b027-00e99c8cefa2"}
22:22:57.175 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"cde90c00-ed33-4add-b027-00e99c8cefa2"}
22:22:57.184 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"2f7c7d5f-6364-4f3f-b6a2-2259ba9367f5"}
22:22:57.192 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"2f7c7d5f-6364-4f3f-b6a2-2259ba9367f5"}
22:22:59.167 01.975 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"762f006f-c0cc-425c-9a52-3980f6a4dbef"}
22:22:59.228 00.061 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"762f006f-c0cc-425c-9a52-3980f6a4dbef"}
22:22:59.248 00.020 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"29b18d78-5518-4cb2-92be-e0427bfe3b66"}
22:22:59.261 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"29b18d78-5518-4cb2-92be-e0427bfe3b66"}
22:23:01.166 01.905 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"72a63022-4b06-4624-aa67-cd31a348c0d0"}
22:23:01.187 00.021 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"72a63022-4b06-4624-aa67-cd31a348c0d0"}
22:23:01.203 00.016 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"2b87911f-ddca-4c56-9e53-176209d4f957"}
22:23:01.244 00.041 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"2b87911f-ddca-4c56-9e53-176209d4f957"}
22:23:03.170 01.926 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"8415b398-a70f-480d-96b9-0d775ab696e7"}
22:23:03.279 00.109 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"8415b398-a70f-480d-96b9-0d775ab696e7"}
22:23:03.334 00.055 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"60af31ae-c804-48f7-b29c-cd0fcbf380de"}
22:23:03.475 00.141 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"60af31ae-c804-48f7-b29c-cd0fcbf380de"}
22:23:05.177 01.702 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"3f341b01-438b-4120-b2ef-c422edbd1c1f"}
22:23:05.208 00.031 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"3f341b01-438b-4120-b2ef-c422edbd1c1f"}
22:23:05.239 00.031 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"8269a042-956f-4db0-9ebd-df43dc0ee055"}
22:23:05.252 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"8269a042-956f-4db0-9ebd-df43dc0ee055"}
22:23:07.180 01.928 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"56511915-2532-4bd3-ab94-c62b0a6030ba"}
22:23:07.288 00.108 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"56511915-2532-4bd3-ab94-c62b0a6030ba"}
22:23:07.398 00.110 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"b3a36e95-08cd-41c1-94f1-880d89429e98"}
22:23:07.462 00.064 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"b3a36e95-08cd-41c1-94f1-880d89429e98"}
22:23:09.175 01.713 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"a0a2d687-b1c6-4bb6-9dee-ab0a5e0358b5"}
22:23:09.215 00.040 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"a0a2d687-b1c6-4bb6-9dee-ab0a5e0358b5"}
22:23:09.229 00.014 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"5a43b86c-db30-49ff-9d78-50e19120d0f1"}
22:23:09.267 00.038 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"5a43b86c-db30-49ff-9d78-50e19120d0f1"}
22:23:11.178 01.911 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"f869e437-3b8e-4b4c-addc-37d85219066a"}
22:23:11.212 00.034 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"f869e437-3b8e-4b4c-addc-37d85219066a"}
22:23:11.225 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"48ac22da-f2b9-4215-bff9-54629d60e74e"}
22:23:11.235 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"48ac22da-f2b9-4215-bff9-54629d60e74e"}
22:23:13.189 01.954 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"c49a5662-f3a1-4daf-a1e7-edff5a8a8031"}
22:23:13.284 00.095 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"c49a5662-f3a1-4daf-a1e7-edff5a8a8031"}
22:23:13.431 00.147 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"2901614b-86f3-4b82-a6d3-b6323224fc80"}
22:23:13.617 00.186 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"2901614b-86f3-4b82-a6d3-b6323224fc80"}
22:23:15.215 01.598 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"5a37fce7-ef2b-4e1a-9c3e-6ad2d5c9af81"}
22:23:15.390 00.175 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"5a37fce7-ef2b-4e1a-9c3e-6ad2d5c9af81"}
22:23:15.424 00.034 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"109ad7fc-91ce-41fd-afdf-ce284bd8509c"}
22:23:15.534 00.110 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"109ad7fc-91ce-41fd-afdf-ce284bd8509c"}
22:23:17.214 01.680 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"07b61263-a602-4329-a2a8-bedf92d9a3ea"}
22:23:17.228 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"07b61263-a602-4329-a2a8-bedf92d9a3ea"}
22:23:17.247 00.019 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"21d9105c-d9e4-44e9-83b6-7bc3192091ce"}
22:23:17.260 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"21d9105c-d9e4-44e9-83b6-7bc3192091ce"}
22:23:19.218 01.958 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"f8aeba36-e819-4b94-aad7-8a7fb669ae4a"}
22:23:19.262 00.044 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"f8aeba36-e819-4b94-aad7-8a7fb669ae4a"}
22:23:19.343 00.081 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"d86f78a7-ba73-419c-a445-7bd72f612dac"}
22:23:19.361 00.018 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"d86f78a7-ba73-419c-a445-7bd72f612dac"}
22:23:21.219 01.858 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"d36712cd-816d-488d-9b02-91bfe16db883"}
22:23:21.294 00.075 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"d36712cd-816d-488d-9b02-91bfe16db883"}
22:23:21.425 00.131 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"15b4ccb2-d693-4af3-942c-4a2c5eac2927"}
22:23:21.607 00.182 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"15b4ccb2-d693-4af3-942c-4a2c5eac2927"}
22:23:23.219 01.612 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"3ff6f68b-6ea2-47ac-b262-1f1f0f830210"}
22:23:23.301 00.082 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"3ff6f68b-6ea2-47ac-b262-1f1f0f830210"}
22:23:23.329 00.028 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"f5ebb3c2-cd5c-4f90-894e-8e400b0b791f"}
22:23:23.382 00.053 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"f5ebb3c2-cd5c-4f90-894e-8e400b0b791f"}
22:23:25.224 01.842 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"2ecc942d-be8c-40ea-97d9-1b6d396f2987"}
22:23:25.234 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"2ecc942d-be8c-40ea-97d9-1b6d396f2987"}
22:23:25.246 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"75614eaa-1aaa-4336-9ec9-3485bd97d691"}
22:23:25.253 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"75614eaa-1aaa-4336-9ec9-3485bd97d691"}
22:23:27.229 01.976 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"7b3521a2-5f36-48ca-9de3-03f5c7221001"}
22:23:27.238 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"7b3521a2-5f36-48ca-9de3-03f5c7221001"}
22:23:27.245 00.007 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"2a0f33d4-5357-444e-9a03-9c170a3d4087"}
22:23:27.250 00.005 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"2a0f33d4-5357-444e-9a03-9c170a3d4087"}
22:23:29.228 01.978 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"bb357945-7c45-48db-885d-a764d52cc322"}
22:23:29.237 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"bb357945-7c45-48db-885d-a764d52cc322"}
22:23:29.246 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"a387a8f4-42aa-4adb-b2fd-84527fbf0a30"}
22:23:29.254 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"a387a8f4-42aa-4adb-b2fd-84527fbf0a30"}
22:23:31.229 01.975 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"fb468c6f-8040-451d-9fa0-ace7d2f58bd6"}
22:23:31.241 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"fb468c6f-8040-451d-9fa0-ace7d2f58bd6"}
22:23:31.249 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"6ace668d-a6b6-436f-9904-92e85e1f2b4c"}
22:23:31.253 00.004 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"6ace668d-a6b6-436f-9904-92e85e1f2b4c"}
22:23:33.229 01.976 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"288024b6-f03a-4f6d-b31a-533b183c5e54"}
22:23:33.235 00.006 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"288024b6-f03a-4f6d-b31a-533b183c5e54"}
22:23:33.258 00.023 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"f08144d9-58bd-4eab-8411-089003a6c170"}
22:23:33.266 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"f08144d9-58bd-4eab-8411-089003a6c170"}
22:23:35.229 01.963 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"bf103661-1066-4596-9762-c6c74d44781a"}
22:23:35.239 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"bf103661-1066-4596-9762-c6c74d44781a"}
22:23:35.246 00.007 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"c83c548f-7634-4f06-babc-72edd91aa6d2"}
22:23:35.266 00.020 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"c83c548f-7634-4f06-babc-72edd91aa6d2"}
22:23:37.230 01.964 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"576def66-bda1-44c6-b8b0-4c362b515f1d"}
22:23:37.238 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"576def66-bda1-44c6-b8b0-4c362b515f1d"}
22:23:37.260 00.022 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"f769d503-1933-43ee-b535-1847398c274a"}
22:23:37.270 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"f769d503-1933-43ee-b535-1847398c274a"}
22:23:39.233 01.963 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"9822e034-3ba3-4caa-979c-b01b860125d7"}
22:23:39.244 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"9822e034-3ba3-4caa-979c-b01b860125d7"}
22:23:39.256 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"71c3375c-7fb1-43ef-a483-e19f18c5648e"}
22:23:39.263 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"71c3375c-7fb1-43ef-a483-e19f18c5648e"}
22:23:41.230 01.967 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"5332c186-6d98-44a6-8ee5-1a5152088de7"}
22:23:41.239 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"5332c186-6d98-44a6-8ee5-1a5152088de7"}
22:23:41.253 00.014 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"89765287-76d2-400a-8b1c-d90e99bcbe06"}
22:23:41.260 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"89765287-76d2-400a-8b1c-d90e99bcbe06"}
22:23:43.232 01.972 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"af4f8e4e-803b-4c74-9465-e3a7ebfa6498"}
22:23:43.242 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"af4f8e4e-803b-4c74-9465-e3a7ebfa6498"}
22:23:43.251 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"1fb68f05-0005-41dd-afd9-d50a2911a62b"}
22:23:43.253 00.002 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"1fb68f05-0005-41dd-afd9-d50a2911a62b"}
22:23:45.233 01.980 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"40dc4721-5f3c-4cd8-ba44-d88a1d4db1d9"}
22:23:45.251 00.018 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"40dc4721-5f3c-4cd8-ba44-d88a1d4db1d9"}
22:23:45.258 00.007 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"195e1da0-fa88-4b0e-9c20-314a35c7e307"}
22:23:45.263 00.005 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"195e1da0-fa88-4b0e-9c20-314a35c7e307"}
22:23:47.234 01.971 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"34a5d63a-c230-4265-b979-0c54b7a3379b"}
22:23:47.240 00.006 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"34a5d63a-c230-4265-b979-0c54b7a3379b"}
22:23:47.245 00.005 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"33317674-b747-49cf-9d80-edc3e5e525d8"}
22:23:47.250 00.005 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"33317674-b747-49cf-9d80-edc3e5e525d8"}
22:23:49.238 01.988 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"78fb9d77-c8d2-4c7b-ad78-2cee3fca840d"}
22:23:49.245 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"78fb9d77-c8d2-4c7b-ad78-2cee3fca840d"}
22:23:49.252 00.007 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"109ca4cf-6f77-4c4a-8c2b-283a69ac897d"}
22:23:49.272 00.020 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"109ca4cf-6f77-4c4a-8c2b-283a69ac897d"}
22:23:49.807 00.535 9340 evsrv: cli 100A4288 connect
22:23:49.817 00.010 9340 evsrv: cli 100A4288 request: {"method":"get_app_state","id":"dbab4551-9552-4ea2-b0b2-0c1d0db9212c"}
22:23:49.826 00.009 9340 evsrv: cli 100A4288 response: {"jsonrpc":"2.0","result":"Stopped","id":"dbab4551-9552-4ea2-b0b2-0c1d0db9212c"}
22:23:49.837 00.011 9340 evsrv: cli 100A4288 disconnect
22:23:51.241 01.404 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"f291f744-bb10-4487-b2c8-c844a2c30fc2"}
22:23:51.254 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"f291f744-bb10-4487-b2c8-c844a2c30fc2"}
22:23:51.264 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"6360f02d-993a-46e1-963b-3c135450ea15"}
22:23:51.270 00.006 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"6360f02d-993a-46e1-963b-3c135450ea15"}
22:23:53.244 01.974 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"8458e787-f8e5-44f2-aefd-abc6611a07bb"}
22:23:53.251 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"8458e787-f8e5-44f2-aefd-abc6611a07bb"}
22:23:53.259 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"a6660a2c-a1f8-4638-a1f7-9ec5ca7ef8c3"}
22:23:53.270 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"a6660a2c-a1f8-4638-a1f7-9ec5ca7ef8c3"}
22:23:55.243 01.973 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"3e6c2fd6-e89c-4967-b4f5-d0d022aa17a2"}
22:23:55.250 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"3e6c2fd6-e89c-4967-b4f5-d0d022aa17a2"}
22:23:55.269 00.019 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"599196f2-9587-482b-bafe-5b3e606c9d0d"}
22:23:55.276 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"599196f2-9587-482b-bafe-5b3e606c9d0d"}
22:23:57.245 01.969 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"c76b8662-7af2-4dba-836f-844253d7b10c"}
22:23:57.252 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"c76b8662-7af2-4dba-836f-844253d7b10c"}
22:23:57.255 00.003 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"f1f9353a-7709-4d7b-ac2e-0a91b3544542"}
22:23:57.267 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"f1f9353a-7709-4d7b-ac2e-0a91b3544542"}
22:23:59.247 01.980 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"9a7b845f-2ed1-4bba-9834-d1d928d5e987"}
22:23:59.275 00.028 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"9a7b845f-2ed1-4bba-9834-d1d928d5e987"}
22:23:59.287 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"6184f52c-b0e4-4fd2-8cc5-19c450dd69bc"}
22:23:59.298 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"6184f52c-b0e4-4fd2-8cc5-19c450dd69bc"}
22:24:01.250 01.952 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"394536e1-9817-4907-9ec3-61e1b1e18113"}
22:24:01.261 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"394536e1-9817-4907-9ec3-61e1b1e18113"}
22:24:01.272 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"96327bd4-f209-415d-85cb-e781fbd6a9b7"}
22:24:01.280 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"96327bd4-f209-415d-85cb-e781fbd6a9b7"}
22:24:03.253 01.973 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"67ce19a9-67d6-4983-bef8-4865507d0c59"}
22:24:03.258 00.005 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"67ce19a9-67d6-4983-bef8-4865507d0c59"}
22:24:03.277 00.019 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"bd0aaf71-ff6a-48df-be8a-d3d54290cc18"}
22:24:03.284 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"bd0aaf71-ff6a-48df-be8a-d3d54290cc18"}
22:24:05.252 01.968 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"c835ff86-6f6e-4cbe-a837-5747b4883428"}
22:24:05.259 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"c835ff86-6f6e-4cbe-a837-5747b4883428"}
22:24:05.272 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"2ded374f-d667-4dd0-860e-965b5718a19b"}
22:24:05.281 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"2ded374f-d667-4dd0-860e-965b5718a19b"}
22:24:07.257 01.976 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"a619c109-9023-471a-8ed2-4b45217c4c18"}
22:24:07.270 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"a619c109-9023-471a-8ed2-4b45217c4c18"}
22:24:07.276 00.006 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"28e4395f-0576-4ce7-8c53-b4bf2ba6b92a"}
22:24:07.281 00.005 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"28e4395f-0576-4ce7-8c53-b4bf2ba6b92a"}
22:24:09.256 01.975 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"6e15f761-664e-47ba-a34e-a23e11e434da"}
22:24:09.268 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"6e15f761-664e-47ba-a34e-a23e11e434da"}
22:24:09.278 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"3fa3a32d-4b0d-476a-adb1-47b5443a07a9"}
22:24:09.283 00.005 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"3fa3a32d-4b0d-476a-adb1-47b5443a07a9"}
22:24:11.259 01.976 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"fa552b08-9627-4d65-bf1a-012e2b2bbad9"}
22:24:11.266 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"fa552b08-9627-4d65-bf1a-012e2b2bbad9"}
22:24:11.269 00.003 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"371934a8-217c-4311-a494-16b3eec2f5cd"}
22:24:11.282 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"371934a8-217c-4311-a494-16b3eec2f5cd"}
22:24:13.257 01.975 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"2c330cbd-ce8f-4ac8-acc2-2cef3820f47b"}
22:24:13.262 00.005 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"2c330cbd-ce8f-4ac8-acc2-2cef3820f47b"}
22:24:13.270 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"5279b6d9-5f4b-4e10-9b20-1a29affd8833"}
22:24:13.287 00.017 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"5279b6d9-5f4b-4e10-9b20-1a29affd8833"}
22:24:15.259 01.972 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"c9baf6e8-3c55-4364-be75-2ec9a52b16b0"}
22:24:15.264 00.005 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"c9baf6e8-3c55-4364-be75-2ec9a52b16b0"}
22:24:15.273 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"0b359b49-9149-4285-a083-60a6b4caedd8"}
22:24:15.275 00.002 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"0b359b49-9149-4285-a083-60a6b4caedd8"}
22:24:17.262 01.987 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"f78af72c-2071-4197-9de7-bafe3c933351"}
22:24:17.269 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"f78af72c-2071-4197-9de7-bafe3c933351"}
22:24:17.274 00.005 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"a75efafd-efab-431a-b194-beee17ff4db9"}
22:24:17.283 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"a75efafd-efab-431a-b194-beee17ff4db9"}
22:24:19.264 01.981 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"21f3710b-1c9a-4454-a337-678eaaa57b33"}
22:24:19.274 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"21f3710b-1c9a-4454-a337-678eaaa57b33"}
22:24:19.282 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"0bd8e623-d736-41d2-83ca-72199aeea95b"}
22:24:19.289 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"0bd8e623-d736-41d2-83ca-72199aeea95b"}
22:24:21.264 01.975 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"0df63820-82a1-4b22-8fa5-a1f5468240d8"}
22:24:21.275 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"0df63820-82a1-4b22-8fa5-a1f5468240d8"}
22:24:21.283 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"2abad005-8a9e-41c7-a02f-b738c48d723d"}
22:24:21.290 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"2abad005-8a9e-41c7-a02f-b738c48d723d"}
22:24:23.265 01.975 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"ca7d7871-19b7-4f71-a596-ce1def28fd8f"}
22:24:23.270 00.005 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"ca7d7871-19b7-4f71-a596-ce1def28fd8f"}
22:24:23.279 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"44482465-1131-436b-8b9e-879af152ec71"}
22:24:23.285 00.006 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"44482465-1131-436b-8b9e-879af152ec71"}
22:24:25.265 01.980 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"8924603a-e079-4854-9211-65e3b3d49726"}
22:24:25.270 00.005 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"8924603a-e079-4854-9211-65e3b3d49726"}
22:24:25.284 00.014 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"eb18c754-0856-48aa-bc61-be81458f7080"}
22:24:25.290 00.006 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"eb18c754-0856-48aa-bc61-be81458f7080"}
22:24:27.266 01.976 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"bf00c152-f307-430b-af3c-f08b5cef162d"}
22:24:27.272 00.006 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"bf00c152-f307-430b-af3c-f08b5cef162d"}
22:24:27.281 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"5457659d-9edc-4032-a2e5-ac691ead9ff0"}
22:24:27.290 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"5457659d-9edc-4032-a2e5-ac691ead9ff0"}
22:24:29.270 01.980 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"65cd8b37-0076-4acc-800e-62c7633eef50"}
22:24:29.278 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"65cd8b37-0076-4acc-800e-62c7633eef50"}
22:24:29.302 00.024 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"f8048497-e05c-442e-b84c-bc38cc2df7c0"}
22:24:29.310 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"f8048497-e05c-442e-b84c-bc38cc2df7c0"}
22:24:31.271 01.961 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"9dd1d265-7d79-4a8f-a021-0b65d349526d"}
22:24:31.294 00.023 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"9dd1d265-7d79-4a8f-a021-0b65d349526d"}
22:24:31.301 00.007 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"d2eba8e0-10b7-405f-8ff5-fc6e3326404a"}
22:24:31.307 00.006 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"d2eba8e0-10b7-405f-8ff5-fc6e3326404a"}
22:24:33.276 01.969 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"e534eb53-55a1-4c54-b239-bdfc51aa4295"}
22:24:33.288 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"e534eb53-55a1-4c54-b239-bdfc51aa4295"}
22:24:33.301 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"181a4427-a68c-4b86-b9d4-f99926ad87a1"}
22:24:33.321 00.020 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"181a4427-a68c-4b86-b9d4-f99926ad87a1"}
22:24:35.275 01.954 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"7db99a25-db1d-4118-9ce4-10b624d0f518"}
22:24:35.285 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"7db99a25-db1d-4118-9ce4-10b624d0f518"}
22:24:35.296 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"38e217f7-7d3b-4139-a6ae-2d0cc6b17725"}
22:24:35.305 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"38e217f7-7d3b-4139-a6ae-2d0cc6b17725"}
22:24:37.287 01.982 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"53870afe-912e-4131-b9bc-4c6c4ae770dc"}
22:24:37.296 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"53870afe-912e-4131-b9bc-4c6c4ae770dc"}
22:24:37.304 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"ac73c750-8104-4a5e-81ff-379e8f15cd08"}
22:24:37.314 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"ac73c750-8104-4a5e-81ff-379e8f15cd08"}
22:24:38.204 00.890 9340 gear_dialog: OnButtonDisconnectCamera
22:24:38.214 00.010 9340 Status Line: Camera Disconnected
22:24:39.293 01.079 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"07254213-5803-47d6-9f8c-c92af7c3c05e"}
22:24:39.293 00.000 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":0,"id":"07254213-5803-47d6-9f8c-c92af7c3c05e"}
22:24:39.293 00.000 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"b4e24e31-3289-4a03-b83b-c1b1a03e504f"}
22:24:39.310 00.017 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"b4e24e31-3289-4a03-b83b-c1b1a03e504f"}
22:24:40.115 00.805 9340 GetBoolean("/profile/16/target/refCircleEnabled", 0) returns 0
22:24:40.122 00.007 9340 GetDouble("/profile/16/target/refCircleRadius", 2.000000) returns 2.000000
22:24:40.130 00.008 9340 Auto-loading calibration data
22:24:40.130 00.000 9340 GetDouble("/profile/16/scope/calibration/xRate", 1.000000) returns 0.006257
22:24:40.146 00.016 9340 GetDouble("/profile/16/scope/calibration/yRate", 1.000000) returns 0.006183
22:24:40.153 00.007 9340 GetInt("/profile/16/scope/calibration/binning", 1) returns 1
22:24:40.164 00.011 9340 GetDouble("/profile/16/scope/calibration/xAngle", 0.000000) returns 0.026699
22:24:40.172 00.008 9340 GetDouble("/profile/16/scope/calibration/yAngle", 1.570796) returns -1.512300
22:24:40.182 00.010 9340 GetDouble("/profile/16/scope/calibration/declination", 0.000000) returns -0.000005
22:24:40.191 00.009 9340 GetInt("/profile/16/scope/calibration/pierSide", -1) returns 1
22:24:40.196 00.005 9340 GetInt("/profile/16/scope/calibration/raGuideParity", 0) returns 1
22:24:40.196 00.000 9340 GetInt("/profile/16/scope/calibration/decGuideParity", 0) returns -1
22:24:40.212 00.016 9340 GetDouble("/profile/16/scope/calibration/rotatorAngle", -888.000000) returns -888.000000
22:24:40.219 00.007 9340 Mount::SetCalibration (scope) -- xAngle=1.5 yAngle=-86.6 xRate=6.257 yRate=6.183 bin=1 dec=-0.0 pierSide=1 par=+/- rotAng=None
22:24:40.228 00.009 9340 Mount::SetCalibration (scope) -- sets m_xAngle=1.5 m_yAngleError=178.2
22:24:40.245 00.017 9340 ScopeASCOM::GetDeclinationRadians() returns 20.9
22:24:40.271 00.026 9340 ScopeASCOM::SideOfPier() returns 1
22:24:40.398 00.127 9340 evsrv: cli 100A3E28 connect
22:24:40.409 00.011 9340 evsrv: cli 100A3E28 request: {"method":"get_pixel_scale","id":"8f4a4725-f3d7-4e4b-a5f7-d6168d1885c9"}
22:24:40.422 00.013 9340 evsrv: cli 100A3E28 response: {"jsonrpc":"2.0","result":2.47177,"id":"8f4a4725-f3d7-4e4b-a5f7-d6168d1885c9"}
22:24:40.448 00.026 9340 evsrv: cli 100A3E28 disconnect
22:24:40.510 00.062 9340 GetBoolean("/profile/16/ShowDecModeWarning", 1) returns 1
22:24:41.297 00.787 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"b9a784dd-7d10-4525-8e9a-16f9182566d2"}
22:24:41.306 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":0,"id":"b9a784dd-7d10-4525-8e9a-16f9182566d2"}
22:24:41.313 00.007 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"15283bd1-372c-4817-abbc-ab759c3f383c"}
22:24:41.323 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"15283bd1-372c-4817-abbc-ab759c3f383c"}
22:24:43.298 01.975 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"15f6522d-fdaf-4f9f-be81-015acca263c8"}
22:24:43.302 00.004 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":0,"id":"15f6522d-fdaf-4f9f-be81-015acca263c8"}
22:24:43.315 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"6080825f-7c6a-46c3-b40e-ddb06460d9cc"}
22:24:43.326 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"6080825f-7c6a-46c3-b40e-ddb06460d9cc"}
22:24:45.298 01.972 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"c885be9a-add0-4ee6-8312-e2507f1548dd"}
22:24:45.308 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":0,"id":"c885be9a-add0-4ee6-8312-e2507f1548dd"}
22:24:45.320 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"0d779e5a-892e-40d8-9108-cb7cc8a542d1"}
22:24:45.329 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"0d779e5a-892e-40d8-9108-cb7cc8a542d1"}
22:24:47.300 01.971 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"22170dbd-6413-4078-a935-f07c2f697fbf"}
22:24:47.352 00.052 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":0,"id":"22170dbd-6413-4078-a935-f07c2f697fbf"}
22:24:47.370 00.018 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"32bcff59-b7af-482a-884c-4260a2b5495c"}
22:24:47.389 00.019 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"32bcff59-b7af-482a-884c-4260a2b5495c"}
22:24:49.302 01.913 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"d7d35341-3267-4b01-b736-0cacbb0a4c4d"}
22:24:49.318 00.016 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":0,"id":"d7d35341-3267-4b01-b736-0cacbb0a4c4d"}
22:24:49.405 00.087 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"ea1b6f6c-bc98-44a5-8edd-e9c6fd54d9a7"}
22:24:49.440 00.035 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"ea1b6f6c-bc98-44a5-8edd-e9c6fd54d9a7"}
22:24:51.355 01.915 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"48b64f00-13ed-4a86-975e-fc804ad25f4a"}
22:24:51.499 00.144 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":0,"id":"48b64f00-13ed-4a86-975e-fc804ad25f4a"}
22:24:51.531 00.032 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"67cdd9fd-f307-4bcc-a2f2-67505d224960"}
22:24:51.608 00.077 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"67cdd9fd-f307-4bcc-a2f2-67505d224960"}
22:24:53.356 01.748 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"5558d9fc-3cc1-4a17-8366-021cdbffdcfc"}
22:24:53.381 00.025 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":0,"id":"5558d9fc-3cc1-4a17-8366-021cdbffdcfc"}
22:24:53.441 00.060 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"7ee39668-4ab9-4939-b4d8-38666f43d739"}
22:24:53.534 00.093 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"7ee39668-4ab9-4939-b4d8-38666f43d739"}
22:24:55.356 01.822 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"01ee06ac-c102-4c4a-a434-378327d34ae8"}
22:24:55.370 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":0,"id":"01ee06ac-c102-4c4a-a434-378327d34ae8"}
22:24:55.388 00.018 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"aad6ef79-79de-4da7-b5ab-5b7379659db8"}
22:24:55.406 00.018 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"aad6ef79-79de-4da7-b5ab-5b7379659db8"}
22:24:57.356 01.950 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"d722c6d3-9482-4631-9fa3-d96d019e24a5"}
22:24:57.370 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":0,"id":"d722c6d3-9482-4631-9fa3-d96d019e24a5"}
22:24:57.382 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"ddb5ac56-0a05-4c68-9cec-5368dd61afa9"}
22:24:57.413 00.031 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"ddb5ac56-0a05-4c68-9cec-5368dd61afa9"}
22:24:59.355 01.942 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"abad97f1-28ac-409c-838d-9e5b7ab560ca"}
22:24:59.368 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":0,"id":"abad97f1-28ac-409c-838d-9e5b7ab560ca"}
22:24:59.382 00.014 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"b6b84aec-a410-4225-a7ab-af965039ca1d"}
22:24:59.396 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"b6b84aec-a410-4225-a7ab-af965039ca1d"}
22:25:01.406 02.010 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"6b7ca895-7a9e-4b6b-828f-5fcc397353f4"}
22:25:03.201 01.795 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":0,"id":"6b7ca895-7a9e-4b6b-828f-5fcc397353f4"}
22:25:03.519 00.318 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"771272d7-9e45-40fb-9eeb-add56e6f61ee"}
22:25:03.664 00.145 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"771272d7-9e45-40fb-9eeb-add56e6f61ee"}
22:25:04.033 00.369 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"4c6bba51-41f3-4eb7-af1d-f0e815c41b2f"}
22:25:04.166 00.133 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":0,"id":"4c6bba51-41f3-4eb7-af1d-f0e815c41b2f"}
22:25:04.250 00.084 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"4b7259b4-b592-4588-a168-ec76838c3f09"}
22:25:04.379 00.129 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"4b7259b4-b592-4588-a168-ec76838c3f09"}
22:25:06.034 01.655 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"3a743ca1-a1df-4c12-a372-1eb769a44668"}
22:25:06.054 00.020 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":0,"id":"3a743ca1-a1df-4c12-a372-1eb769a44668"}
22:25:06.101 00.047 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"1760f09f-fed2-41cf-a066-a946141ccb76"}
22:25:06.116 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"1760f09f-fed2-41cf-a066-a946141ccb76"}
22:25:08.036 01.920 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"714674e9-c28d-4705-93f1-0cfa4ce9054a"}
22:25:08.048 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":0,"id":"714674e9-c28d-4705-93f1-0cfa4ce9054a"}
22:25:08.063 00.015 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"b5451d72-251f-4d13-bde3-dd4b7a14d21b"}
22:25:08.092 00.029 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"b5451d72-251f-4d13-bde3-dd4b7a14d21b"}
22:25:10.040 01.948 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"9c525871-7773-4880-ac1b-645a7a55666d"}
22:25:10.066 00.026 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":0,"id":"9c525871-7773-4880-ac1b-645a7a55666d"}
22:25:10.090 00.024 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"40bb8be8-3851-4254-8190-bfcfbaff5c6b"}
22:25:10.150 00.060 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"40bb8be8-3851-4254-8190-bfcfbaff5c6b"}
22:25:12.043 01.893 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"2b240553-1557-4ee1-a196-139754624ed2"}
22:25:12.060 00.017 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":0,"id":"2b240553-1557-4ee1-a196-139754624ed2"}
22:25:12.074 00.014 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"0744ee30-25de-4592-9535-a91a33ed4421"}
22:25:12.085 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"0744ee30-25de-4592-9535-a91a33ed4421"}
22:25:14.039 01.954 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"d05aa3a9-83f8-460c-b80c-49371adf49e9"}
22:25:14.065 00.026 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":0,"id":"d05aa3a9-83f8-460c-b80c-49371adf49e9"}
22:25:14.080 00.015 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"9fc2ba79-21ac-418d-824e-80c7008a1ad9"}
22:25:14.102 00.022 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"9fc2ba79-21ac-418d-824e-80c7008a1ad9"}
22:25:16.045 01.943 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"448a6cc1-7acc-45d8-bdae-0055ed2902b6"}
22:25:16.089 00.044 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":0,"id":"448a6cc1-7acc-45d8-bdae-0055ed2902b6"}
22:25:16.103 00.014 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"d3567b28-e8a1-4efa-9629-e8566da0e13f"}
22:25:16.117 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"d3567b28-e8a1-4efa-9629-e8566da0e13f"}
22:25:18.049 01.932 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"6aa59b00-c5d6-4989-b146-dd2ddc0bcaaf"}
22:25:18.101 00.052 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":0,"id":"6aa59b00-c5d6-4989-b146-dd2ddc0bcaaf"}
22:25:18.135 00.034 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"612dd84c-00ca-4d64-beae-c1f2670184cb"}
22:25:18.157 00.022 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"612dd84c-00ca-4d64-beae-c1f2670184cb"}
22:25:20.053 01.896 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"d60d9bcb-722c-478f-9aa7-18afb3877bba"}
22:25:20.069 00.016 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":0,"id":"d60d9bcb-722c-478f-9aa7-18afb3877bba"}
22:25:20.101 00.032 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"80238b36-b919-4b31-b5a5-366ef1dd8baa"}
22:25:20.114 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"80238b36-b919-4b31-b5a5-366ef1dd8baa"}
22:25:22.078 01.964 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"c10a8d27-27da-4f9e-bdbe-72565c190547"}
22:25:22.092 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":0,"id":"c10a8d27-27da-4f9e-bdbe-72565c190547"}
22:25:22.103 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"4a7973f4-4375-434a-9826-71af1ceb11be"}
22:25:22.115 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"4a7973f4-4375-434a-9826-71af1ceb11be"}
22:25:24.081 01.966 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"f8d12568-2d8c-4d9b-bb6d-ff18fd069734"}
22:25:24.094 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":0,"id":"f8d12568-2d8c-4d9b-bb6d-ff18fd069734"}
22:25:24.101 00.007 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"64c7f906-92fe-4c71-b098-cf76d348ebd1"}
22:25:24.110 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"64c7f906-92fe-4c71-b098-cf76d348ebd1"}
22:25:26.096 01.986 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"84f424bc-e643-4631-8b98-77c62312b712"}
22:25:26.104 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":0,"id":"84f424bc-e643-4631-8b98-77c62312b712"}
22:25:26.113 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"484234b9-0043-4553-b1d9-9c775b7d4729"}
22:25:26.119 00.006 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"484234b9-0043-4553-b1d9-9c775b7d4729"}
22:25:28.106 01.987 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"953973cd-3817-49e6-8538-6962681d52aa"}
22:25:28.115 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":0,"id":"953973cd-3817-49e6-8538-6962681d52aa"}
22:25:28.121 00.006 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"1cb13aed-ff33-4847-8fa4-961ee93ad559"}
22:25:28.131 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"1cb13aed-ff33-4847-8fa4-961ee93ad559"}
22:25:30.114 01.983 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"d7462c62-d41f-4be6-95b6-47a46da85ad0"}
22:25:30.121 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":0,"id":"d7462c62-d41f-4be6-95b6-47a46da85ad0"}
22:25:30.133 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"8f7debc9-124d-4044-a07f-b9e08f950373"}
22:25:30.156 00.023 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"8f7debc9-124d-4044-a07f-b9e08f950373"}
22:25:32.129 01.973 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"61d93517-c817-4dcd-80ad-a87c0a1c7ee3"}
22:25:32.140 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":0,"id":"61d93517-c817-4dcd-80ad-a87c0a1c7ee3"}
22:25:32.147 00.007 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"78af51b0-1b7a-4894-830f-7159d95576af"}
22:25:32.154 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"78af51b0-1b7a-4894-830f-7159d95576af"}
22:25:34.130 01.976 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"c59c9d0a-d096-463d-9229-516287770ab4"}
22:25:34.135 00.005 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":0,"id":"c59c9d0a-d096-463d-9229-516287770ab4"}
22:25:34.141 00.006 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"5fb3bc8a-a830-457a-bb23-88f3c166dc9d"}
22:25:34.151 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"5fb3bc8a-a830-457a-bb23-88f3c166dc9d"}
22:25:36.138 01.987 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"a86a509a-b9d4-490a-bedc-651b6ef62b02"}
22:25:36.144 00.006 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":0,"id":"a86a509a-b9d4-490a-bedc-651b6ef62b02"}
22:25:36.150 00.006 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"adfe0e20-5124-4fab-a131-337704229fd3"}
22:25:36.157 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"adfe0e20-5124-4fab-a131-337704229fd3"}
22:25:38.163 02.006 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"4bac49e6-fc95-428e-9345-def42926a151"}
22:25:38.167 00.004 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":0,"id":"4bac49e6-fc95-428e-9345-def42926a151"}
22:25:38.176 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"7f1209a0-85d2-4065-aab2-a6a518221129"}
22:25:38.184 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"7f1209a0-85d2-4065-aab2-a6a518221129"}
22:25:40.177 01.993 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"657324bc-ceb0-4a48-800e-d4fedd007f60"}
22:25:40.184 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":0,"id":"657324bc-ceb0-4a48-800e-d4fedd007f60"}
22:25:40.214 00.030 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"b127a2de-b1bf-4f93-a8b8-8eb817e09032"}
22:25:40.221 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"b127a2de-b1bf-4f93-a8b8-8eb817e09032"}
22:25:42.176 01.955 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"95602b76-7f19-413b-b3f3-e2e97f73d424"}
22:25:42.184 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":0,"id":"95602b76-7f19-413b-b3f3-e2e97f73d424"}
22:25:42.191 00.007 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"399d698d-f0b3-4f04-9243-01962db161da"}
22:25:42.198 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"399d698d-f0b3-4f04-9243-01962db161da"}
22:25:44.186 01.988 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"410ac5a8-da0a-48b6-9eba-5a83c21151a4"}
22:25:44.200 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":0,"id":"410ac5a8-da0a-48b6-9eba-5a83c21151a4"}
22:25:44.217 00.017 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"ee771512-17e8-4bde-87ed-5ff37c3f2ed5"}
22:25:44.227 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"ee771512-17e8-4bde-87ed-5ff37c3f2ed5"}
22:25:46.209 01.982 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"8b28b63a-0f31-4353-b6a2-4fdb4286c514"}
22:25:46.219 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":0,"id":"8b28b63a-0f31-4353-b6a2-4fdb4286c514"}
22:25:46.231 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"4bd6260a-b38a-4997-bb35-d5f0e0d8470b"}
22:25:46.242 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"4bd6260a-b38a-4997-bb35-d5f0e0d8470b"}
22:25:48.268 02.026 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"669cdd89-06c9-4423-8bad-f1ec7221a468"}
22:25:48.298 00.030 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":0,"id":"669cdd89-06c9-4423-8bad-f1ec7221a468"}
22:25:48.385 00.087 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"28a1b492-1f1a-47b2-a444-8d4ba6a078ef"}
22:25:48.464 00.079 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"28a1b492-1f1a-47b2-a444-8d4ba6a078ef"}
22:25:50.278 01.814 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"c39f3b1a-c23f-4664-8faf-94e9b130bf28"}
22:25:50.301 00.023 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":0,"id":"c39f3b1a-c23f-4664-8faf-94e9b130bf28"}
22:25:50.320 00.019 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"b21339a3-d9ad-474c-a117-4a7d47a2ad71"}
22:25:50.331 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"b21339a3-d9ad-474c-a117-4a7d47a2ad71"}
22:25:52.277 01.946 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"3fc25507-c7ca-41a2-8d70-f75c55e433e5"}
22:25:52.288 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":0,"id":"3fc25507-c7ca-41a2-8d70-f75c55e433e5"}
22:25:52.310 00.022 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"8ce438bf-a925-408f-ade8-947c459d1e6c"}
22:25:52.326 00.016 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"8ce438bf-a925-408f-ade8-947c459d1e6c"}
22:25:54.278 01.952 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"97fafe97-1eb4-4d4d-9736-a64ace41dbff"}
22:25:54.291 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":0,"id":"97fafe97-1eb4-4d4d-9736-a64ace41dbff"}
22:25:54.301 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"b92bd38a-7f84-4071-997f-19a3d4ee12c3"}
22:25:54.309 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"b92bd38a-7f84-4071-997f-19a3d4ee12c3"}
22:25:56.274 01.965 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"d64ba85d-af71-4321-a67d-3cd04177c48c"}
22:25:56.286 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":0,"id":"d64ba85d-af71-4321-a67d-3cd04177c48c"}
22:25:56.295 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"603bf572-f39d-4964-b540-e93ed3d3b312"}
22:25:56.306 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"603bf572-f39d-4964-b540-e93ed3d3b312"}
22:25:58.286 01.980 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"ee5d2d8f-b9a8-49bf-89b4-4010638f967f"}
22:25:58.300 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":0,"id":"ee5d2d8f-b9a8-49bf-89b4-4010638f967f"}
22:25:58.312 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"32d5323b-ac8a-4090-ae5c-b202d655b2c6"}
22:25:58.323 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"32d5323b-ac8a-4090-ae5c-b202d655b2c6"}
22:26:00.297 01.974 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"b4da1dbf-e72a-445a-9df5-42b604a73c53"}
22:26:00.305 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":0,"id":"b4da1dbf-e72a-445a-9df5-42b604a73c53"}
22:26:00.317 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"98ace1d9-1482-4d43-9206-6b7242ad4b26"}
22:26:00.326 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"98ace1d9-1482-4d43-9206-6b7242ad4b26"}
22:26:02.313 01.987 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"ba481769-d72c-459b-853d-8b43de68c801"}
22:26:02.376 00.063 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":0,"id":"ba481769-d72c-459b-853d-8b43de68c801"}
22:26:02.402 00.026 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"7a95758b-7eb2-4768-aed3-9d860a457f0e"}
22:26:02.426 00.024 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"7a95758b-7eb2-4768-aed3-9d860a457f0e"}
22:26:04.307 01.881 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"b720a9f5-c43a-44a0-b6b8-05cc8bd47794"}
22:26:04.324 00.017 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":0,"id":"b720a9f5-c43a-44a0-b6b8-05cc8bd47794"}
22:26:04.349 00.025 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"41707ed7-33c1-4dfe-81fe-839d0ed47acb"}
22:26:04.362 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"41707ed7-33c1-4dfe-81fe-839d0ed47acb"}
22:26:06.315 01.953 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"a4209f4b-4585-47a2-9155-c03f8a981a75"}
22:26:06.330 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":0,"id":"a4209f4b-4585-47a2-9155-c03f8a981a75"}
22:26:06.345 00.015 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"e15ff029-6265-4ef2-b816-82e9b376ed1f"}
22:26:06.350 00.005 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"e15ff029-6265-4ef2-b816-82e9b376ed1f"}
22:26:08.318 01.968 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"fc79d78c-a4bb-4cee-915c-9efb072d671b"}
22:26:08.327 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":0,"id":"fc79d78c-a4bb-4cee-915c-9efb072d671b"}
22:26:08.338 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"b53e9385-eaf4-4fce-a1ea-3535fbdb8305"}
22:26:08.351 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"b53e9385-eaf4-4fce-a1ea-3535fbdb8305"}
22:26:10.328 01.977 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"40a3d350-d58b-4284-8526-c610dab508dd"}
22:26:10.349 00.021 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":0,"id":"40a3d350-d58b-4284-8526-c610dab508dd"}
22:26:10.366 00.017 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"2ac7e0db-7077-4374-98a8-c2b4b2ce88cf"}
22:26:10.379 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"2ac7e0db-7077-4374-98a8-c2b4b2ce88cf"}
22:26:12.340 01.961 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"ee5f24e0-4b90-4e94-bfde-b8d8061f44c5"}
22:26:12.350 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":0,"id":"ee5f24e0-4b90-4e94-bfde-b8d8061f44c5"}
22:26:12.376 00.026 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"090e3aa5-6f7b-4d95-968d-f0b728039ee9"}
22:26:12.384 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"090e3aa5-6f7b-4d95-968d-f0b728039ee9"}
22:26:14.353 01.969 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"86ce4713-bb8a-482b-971b-4a5daaa38b42"}
22:26:14.467 00.114 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":0,"id":"86ce4713-bb8a-482b-971b-4a5daaa38b42"}
22:26:14.529 00.062 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"9184313a-7b3d-4a31-8460-77371880e63a"}
22:26:14.605 00.076 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"9184313a-7b3d-4a31-8460-77371880e63a"}
22:26:16.366 01.761 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"f4d5d19d-d98e-4c17-b0d1-b3de76f872c4"}
22:26:16.375 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":0,"id":"f4d5d19d-d98e-4c17-b0d1-b3de76f872c4"}
22:26:16.393 00.018 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"90f245d2-15f8-4e63-8da6-28f807f664bf"}
22:26:16.400 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"90f245d2-15f8-4e63-8da6-28f807f664bf"}
22:26:18.375 01.975 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"80b5b3ee-092f-4e6c-8828-f09f2bcfdac1"}
22:26:18.388 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":0,"id":"80b5b3ee-092f-4e6c-8828-f09f2bcfdac1"}
22:26:18.416 00.028 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"3dd4658b-afa4-4857-9e80-52abbb2d32da"}
22:26:18.426 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"3dd4658b-afa4-4857-9e80-52abbb2d32da"}
22:26:20.384 01.958 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"cfc2eee3-c86d-4dd1-baaa-4cb3fd8ae457"}
22:26:20.404 00.020 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":0,"id":"cfc2eee3-c86d-4dd1-baaa-4cb3fd8ae457"}
22:26:20.421 00.017 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"c5b091e8-cfcb-4691-ab64-d8cb0ba554fa"}
22:26:20.433 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"c5b091e8-cfcb-4691-ab64-d8cb0ba554fa"}
22:26:22.397 01.964 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"a4e00ca5-1f3a-47c8-b2f0-cb7a89688d5c"}
22:26:22.406 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":0,"id":"a4e00ca5-1f3a-47c8-b2f0-cb7a89688d5c"}
22:26:22.419 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"6097b3e4-98f1-4f51-ad3a-bec12223e3c6"}
22:26:22.433 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"6097b3e4-98f1-4f51-ad3a-bec12223e3c6"}
22:26:24.427 01.994 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"f6e5efdc-b483-487c-b331-b8a599503c65"}
22:26:24.460 00.033 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":0,"id":"f6e5efdc-b483-487c-b331-b8a599503c65"}
22:26:24.492 00.032 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"3234511e-b1ee-48bf-8ac6-30095472f7a5"}
22:26:24.513 00.021 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"3234511e-b1ee-48bf-8ac6-30095472f7a5"}
22:26:26.428 01.915 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"fa6b4ae2-e61f-48b2-b99f-f475e96dcf05"}
22:26:26.433 00.005 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":0,"id":"fa6b4ae2-e61f-48b2-b99f-f475e96dcf05"}
22:26:26.443 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"8f5b789f-82e3-48c2-98ac-9757f1c51855"}
22:26:26.448 00.005 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"8f5b789f-82e3-48c2-98ac-9757f1c51855"}
22:26:28.438 01.990 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"f6950ba3-2b70-4bf7-b85a-66277d745320"}
22:26:28.468 00.030 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":0,"id":"f6950ba3-2b70-4bf7-b85a-66277d745320"}
22:26:28.490 00.022 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"949d6228-b198-4a36-a242-7c58acc78b82"}
22:26:28.502 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"949d6228-b198-4a36-a242-7c58acc78b82"}
22:26:30.442 01.940 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"dea095aa-4da6-4f05-9063-2782c784bdaf"}
22:26:30.478 00.036 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":0,"id":"dea095aa-4da6-4f05-9063-2782c784bdaf"}
22:26:30.488 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"3b91ce7e-8aa0-4295-960a-c79c95e0bbad"}
22:26:30.501 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"3b91ce7e-8aa0-4295-960a-c79c95e0bbad"}
22:26:32.450 01.949 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"181370cd-3063-479f-b890-ebf8a1b3a9e6"}
22:26:32.459 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":0,"id":"181370cd-3063-479f-b890-ebf8a1b3a9e6"}
22:26:32.469 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"afbfae0a-c977-4e61-8f9b-e48e4a7a78ba"}
22:26:32.477 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"afbfae0a-c977-4e61-8f9b-e48e4a7a78ba"}
22:26:34.449 01.972 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"f9a945f7-559c-4dd1-aab7-99c5febce9d5"}
22:26:34.479 00.030 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":0,"id":"f9a945f7-559c-4dd1-aab7-99c5febce9d5"}
22:26:34.517 00.038 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"ad8aa9b0-a3c1-4d20-8b69-71f79a1ac550"}
22:26:34.532 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"ad8aa9b0-a3c1-4d20-8b69-71f79a1ac550"}
22:26:36.455 01.923 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"3ba7f6ca-986b-43a0-94b5-6f84d8c82688"}
22:26:36.464 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":0,"id":"3ba7f6ca-986b-43a0-94b5-6f84d8c82688"}
22:26:36.474 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"214fd68f-10fa-4725-9a3a-49db2c696e83"}
22:26:36.479 00.005 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"214fd68f-10fa-4725-9a3a-49db2c696e83"}
22:26:38.466 01.987 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"cd2fa690-14f7-4381-8fea-a4d2f83fd8df"}
22:26:38.473 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":0,"id":"cd2fa690-14f7-4381-8fea-a4d2f83fd8df"}
22:26:38.481 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"b8e83fe4-a00b-44d4-a537-41f3a1991b77"}
22:26:38.487 00.006 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"b8e83fe4-a00b-44d4-a537-41f3a1991b77"}
22:26:40.473 01.986 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"e71a3d91-4e5e-4294-a109-92f80321b02c"}
22:26:40.481 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":0,"id":"e71a3d91-4e5e-4294-a109-92f80321b02c"}
22:26:40.487 00.006 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"28d88989-db56-48f5-bdfc-583d601deda3"}
22:26:40.492 00.005 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"28d88989-db56-48f5-bdfc-583d601deda3"}
22:26:42.479 01.987 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"080edc7f-9f4c-4da8-b7b1-a03b417c1cce"}
22:26:42.498 00.019 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":0,"id":"080edc7f-9f4c-4da8-b7b1-a03b417c1cce"}
22:26:42.505 00.007 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"140ba8db-1e0d-44ea-91b6-706633c669b9"}
22:26:42.513 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"140ba8db-1e0d-44ea-91b6-706633c669b9"}
22:26:44.491 01.978 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"9a9d2b7a-23b6-4757-8123-2c0be59a6c5f"}
22:26:44.494 00.003 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":0,"id":"9a9d2b7a-23b6-4757-8123-2c0be59a6c5f"}
22:26:44.504 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"11b5b0ee-466e-4ba8-b216-69587a41a3d1"}
22:26:44.510 00.006 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"11b5b0ee-466e-4ba8-b216-69587a41a3d1"}
22:26:46.500 01.990 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"d68f9a69-db89-4030-ae7f-f2b34373d60b"}
22:26:46.508 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":0,"id":"d68f9a69-db89-4030-ae7f-f2b34373d60b"}
22:26:46.519 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"c6b297c6-6bda-4159-83e3-c77b12f4981b"}
22:26:46.527 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"c6b297c6-6bda-4159-83e3-c77b12f4981b"}
22:26:48.623 02.096 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"8f0b82ad-72dd-4d84-8b6a-57fdab5ce086"}
22:26:48.674 00.051 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":0,"id":"8f0b82ad-72dd-4d84-8b6a-57fdab5ce086"}
22:26:48.726 00.052 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"cef20e02-c177-4ab8-9cce-aa14108f3f61"}
22:26:48.741 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"cef20e02-c177-4ab8-9cce-aa14108f3f61"}
22:26:50.588 01.847 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"512375fb-444e-4e0f-a2f7-6438e307eca2"}
22:26:50.599 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":0,"id":"512375fb-444e-4e0f-a2f7-6438e307eca2"}
22:26:50.612 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"4e5170c3-692c-4788-8f65-d09abd7606fc"}
22:26:50.623 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"4e5170c3-692c-4788-8f65-d09abd7606fc"}
22:26:52.589 01.966 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"3064388f-5852-4e9a-bf73-e200769b87b0"}
22:26:52.597 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":0,"id":"3064388f-5852-4e9a-bf73-e200769b87b0"}
22:26:52.605 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"af24e129-d09e-4754-9736-e8a62b9d588e"}
22:26:52.617 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"af24e129-d09e-4754-9736-e8a62b9d588e"}
22:26:54.591 01.974 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"60e719a3-10ca-473c-b7b0-ae64078a4818"}
22:26:54.602 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":0,"id":"60e719a3-10ca-473c-b7b0-ae64078a4818"}
22:26:54.635 00.033 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"d2e6111c-9280-49ba-9cee-b764c1404768"}
22:26:54.649 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"d2e6111c-9280-49ba-9cee-b764c1404768"}
22:26:56.592 01.943 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"7aaebcf6-093a-441e-883a-90bc72725be9"}
22:26:56.603 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":0,"id":"7aaebcf6-093a-441e-883a-90bc72725be9"}
22:26:56.613 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"4c2ba9a4-6ee8-458d-b587-a0377b20768d"}
22:26:56.624 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"4c2ba9a4-6ee8-458d-b587-a0377b20768d"}
22:26:58.602 01.978 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"d3f5bb3f-7a93-4326-8e51-3bb3c0490672"}
22:26:58.608 00.006 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":0,"id":"d3f5bb3f-7a93-4326-8e51-3bb3c0490672"}
22:26:58.616 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"c0e1933c-47a6-4d6e-a7ff-4b57563f8f18"}
22:26:58.621 00.005 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"c0e1933c-47a6-4d6e-a7ff-4b57563f8f18"}
22:27:00.604 01.983 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"8748c61f-031b-408c-8929-77908458cfab"}
22:27:00.626 00.022 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":0,"id":"8748c61f-031b-408c-8929-77908458cfab"}
22:27:00.635 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"3d906376-5b6c-46cd-9d31-18a3f3836e03"}
22:27:00.646 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"3d906376-5b6c-46cd-9d31-18a3f3836e03"}
22:27:02.609 01.963 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"dbde0d18-b0fe-47f4-a48c-a07a5d2dce50"}
22:27:02.614 00.005 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":0,"id":"dbde0d18-b0fe-47f4-a48c-a07a5d2dce50"}
22:27:02.628 00.014 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"7aff9c74-f32d-4966-85b0-aa72874b7ea9"}
22:27:02.646 00.018 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"7aff9c74-f32d-4966-85b0-aa72874b7ea9"}
22:27:04.609 01.963 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"4785f01b-c221-4efe-9faf-dfc984ea8e58"}
22:27:04.621 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":0,"id":"4785f01b-c221-4efe-9faf-dfc984ea8e58"}
22:27:04.629 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"4e3e90f9-b52e-4809-b8af-96a0a0668e72"}
22:27:04.640 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"4e3e90f9-b52e-4809-b8af-96a0a0668e72"}
22:27:06.611 01.971 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"6a58de7c-f288-48f9-9702-c8cd9f105b9e"}
22:27:06.621 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":0,"id":"6a58de7c-f288-48f9-9702-c8cd9f105b9e"}
22:27:06.631 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"b743ba2e-899a-4e40-9acb-565d41020147"}
22:27:06.636 00.005 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"b743ba2e-899a-4e40-9acb-565d41020147"}
22:27:08.641 02.005 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"90b04b30-27c0-428f-a162-539dff9f958b"}
22:27:08.712 00.071 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":0,"id":"90b04b30-27c0-428f-a162-539dff9f958b"}
22:27:08.735 00.023 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"93de1721-29ef-4f96-8ab0-99ce24693055"}
22:27:08.757 00.022 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"93de1721-29ef-4f96-8ab0-99ce24693055"}
22:27:10.639 01.882 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"0a70dfc3-97f7-4b20-8a72-e9e7ef7a59a7"}
22:27:10.644 00.005 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":0,"id":"0a70dfc3-97f7-4b20-8a72-e9e7ef7a59a7"}
22:27:10.656 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"ceb1b2b7-f987-460d-a250-30ec5f4a442f"}
22:27:10.665 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"ceb1b2b7-f987-460d-a250-30ec5f4a442f"}
22:27:12.651 01.986 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"16ce8a4f-dbca-44db-8c75-c9e2b0a69e78"}
22:27:12.663 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":0,"id":"16ce8a4f-dbca-44db-8c75-c9e2b0a69e78"}
22:27:12.675 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"942da560-524c-4f53-a987-6aa002482a89"}
22:27:12.687 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"942da560-524c-4f53-a987-6aa002482a89"}
22:27:14.653 01.966 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"24bd40f2-42e5-467c-98c9-0e67f708dd85"}
22:27:14.664 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":0,"id":"24bd40f2-42e5-467c-98c9-0e67f708dd85"}
22:27:14.673 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"e5e4f7af-0c16-4829-9415-97fe0c170bd1"}
22:27:14.678 00.005 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"e5e4f7af-0c16-4829-9415-97fe0c170bd1"}
22:27:16.659 01.981 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"e2895c84-800c-47fc-b4f5-d132b80e871f"}
22:27:16.684 00.025 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":0,"id":"e2895c84-800c-47fc-b4f5-d132b80e871f"}
22:27:16.691 00.007 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"7d5fff4c-79de-4189-989d-9e2476a01588"}
22:27:16.700 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"7d5fff4c-79de-4189-989d-9e2476a01588"}
22:27:18.660 01.960 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"2fd367b6-1d85-4bab-8d31-9b06aca18af9"}
22:27:18.684 00.024 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":0,"id":"2fd367b6-1d85-4bab-8d31-9b06aca18af9"}
22:27:18.696 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"937ec444-7cd0-40d7-88f2-be84a6638692"}
22:27:18.704 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"937ec444-7cd0-40d7-88f2-be84a6638692"}
22:27:20.665 01.961 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"10e653bb-aba0-4ee6-a6ea-a4ab81dcff93"}
22:27:20.671 00.006 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":0,"id":"10e653bb-aba0-4ee6-a6ea-a4ab81dcff93"}
22:27:20.682 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"93b26e99-a628-424a-b24f-6a25d2401823"}
22:27:20.690 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"93b26e99-a628-424a-b24f-6a25d2401823"}
22:27:22.673 01.983 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"1bab8bb1-1801-4c34-8fd6-44ef7308e2a4"}
22:27:22.696 00.023 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":0,"id":"1bab8bb1-1801-4c34-8fd6-44ef7308e2a4"}
22:27:22.701 00.005 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"cc325939-299b-4993-9fbc-09c6978bf3eb"}
22:27:22.709 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"cc325939-299b-4993-9fbc-09c6978bf3eb"}
22:27:24.682 01.973 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"fdc750da-ee4f-4639-9221-baedbf0bf6ac"}
22:27:24.689 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":0,"id":"fdc750da-ee4f-4639-9221-baedbf0bf6ac"}
22:27:24.710 00.021 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"b5c54010-d9da-432e-9b8e-d47d10babf6a"}
22:27:24.715 00.005 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"b5c54010-d9da-432e-9b8e-d47d10babf6a"}
22:27:26.690 01.975 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"568b7cb5-5e59-476e-88b4-c4612a6b6669"}
22:27:26.697 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":0,"id":"568b7cb5-5e59-476e-88b4-c4612a6b6669"}
22:27:26.708 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"b59c8e59-0a50-4069-8146-c9b85e1e023d"}
22:27:26.715 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"b59c8e59-0a50-4069-8146-c9b85e1e023d"}
22:27:28.695 01.980 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"eb6fdd94-198f-45e9-8b8f-b15cdfa3c2a7"}
22:27:28.718 00.023 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":0,"id":"eb6fdd94-198f-45e9-8b8f-b15cdfa3c2a7"}
22:27:28.728 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"1a5f242e-d20b-4204-909d-37f6e85c8b6e"}
22:27:28.737 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"1a5f242e-d20b-4204-909d-37f6e85c8b6e"}
22:27:30.698 01.961 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"479a0514-e40c-4de8-8925-3a0671272e4a"}
22:27:30.724 00.026 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":0,"id":"479a0514-e40c-4de8-8925-3a0671272e4a"}
22:27:30.734 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"0328aaa1-29ba-4a2b-a7ba-ab1efd598082"}
22:27:30.745 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"0328aaa1-29ba-4a2b-a7ba-ab1efd598082"}
22:27:32.699 01.954 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"0838cd8b-a887-42aa-b06e-f7ad39da103e"}
22:27:32.710 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":0,"id":"0838cd8b-a887-42aa-b06e-f7ad39da103e"}
22:27:32.716 00.006 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"0b8f78f0-80ce-4279-94ef-418af57d1c37"}
22:27:32.725 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"0b8f78f0-80ce-4279-94ef-418af57d1c37"}
22:27:34.706 01.981 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"b20751c8-34ad-4c77-b655-df52c37a2f32"}
22:27:34.713 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":0,"id":"b20751c8-34ad-4c77-b655-df52c37a2f32"}
22:27:34.720 00.007 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"9d534695-1484-465a-9184-a09462c4dcef"}
22:27:34.739 00.019 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"9d534695-1484-465a-9184-a09462c4dcef"}
22:27:36.705 01.966 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"9213fbac-e224-4208-89fb-03f5511bcb6b"}
22:27:36.713 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":0,"id":"9213fbac-e224-4208-89fb-03f5511bcb6b"}
22:27:36.722 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"a402af68-9192-4ce8-950f-1075b4dbb1d8"}
22:27:36.728 00.006 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"a402af68-9192-4ce8-950f-1075b4dbb1d8"}
22:27:38.711 01.983 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"91df088d-1a89-4bd0-8863-7bf049311520"}
22:27:38.718 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":0,"id":"91df088d-1a89-4bd0-8863-7bf049311520"}
22:27:38.739 00.021 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"4d6e8c3b-aace-4e14-84af-bd4e387b4866"}
22:27:38.742 00.003 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"4d6e8c3b-aace-4e14-84af-bd4e387b4866"}
22:27:40.712 01.970 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"2b88ade7-0cf7-4f8c-baad-505fe80e8b84"}
22:27:40.723 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":0,"id":"2b88ade7-0cf7-4f8c-baad-505fe80e8b84"}
22:27:40.742 00.019 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"3d98f23b-0ec1-41b1-8497-df251a6c322d"}
22:27:40.750 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"3d98f23b-0ec1-41b1-8497-df251a6c322d"}
22:27:42.712 01.962 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"221eedea-1645-4ab2-ae5c-bd865148a528"}
22:27:42.722 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":0,"id":"221eedea-1645-4ab2-ae5c-bd865148a528"}
22:27:42.730 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"569b9eff-00d4-42aa-824e-d864e83d658a"}
22:27:42.737 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"569b9eff-00d4-42aa-824e-d864e83d658a"}
22:27:44.719 01.982 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"61bf3fe5-e3ae-49a5-8c08-83969eb271c9"}
22:27:44.724 00.005 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":0,"id":"61bf3fe5-e3ae-49a5-8c08-83969eb271c9"}
22:27:44.733 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"dd3df6a9-3be5-40bf-8a65-0f1dad61152b"}
22:27:44.742 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"dd3df6a9-3be5-40bf-8a65-0f1dad61152b"}
22:27:46.728 01.986 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"3b2df6cf-3ba7-4690-875d-d778a48c3f85"}
22:27:46.738 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":0,"id":"3b2df6cf-3ba7-4690-875d-d778a48c3f85"}
22:27:46.760 00.022 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"bfa67269-ab3d-48ec-9936-7a818f9cf7d8"}
22:27:46.766 00.006 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"bfa67269-ab3d-48ec-9936-7a818f9cf7d8"}
22:27:48.737 01.971 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"aceb1c4d-10ac-4818-b0c4-358712ca2005"}
22:27:48.746 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":0,"id":"aceb1c4d-10ac-4818-b0c4-358712ca2005"}
22:27:48.754 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"bbba124a-da42-4291-ae7f-275fde97a15f"}
22:27:48.759 00.005 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"bbba124a-da42-4291-ae7f-275fde97a15f"}
22:27:50.743 01.984 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"3de7e49c-cf1e-4f49-b6e2-37c03c1758d0"}
22:27:50.750 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":0,"id":"3de7e49c-cf1e-4f49-b6e2-37c03c1758d0"}
22:27:50.757 00.007 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"b9cd54de-a5c0-4869-941e-c2b31a108992"}
22:27:50.763 00.006 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"b9cd54de-a5c0-4869-941e-c2b31a108992"}
22:27:52.745 01.982 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"97c922d7-9ae0-45c6-8312-5c4784efdb4d"}
22:27:52.750 00.005 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":0,"id":"97c922d7-9ae0-45c6-8312-5c4784efdb4d"}
22:27:52.760 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"3b529b3c-774d-4677-9264-31410701c2b6"}
22:27:52.768 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"3b529b3c-774d-4677-9264-31410701c2b6"}
22:27:54.747 01.979 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"dd71c93f-8911-4231-9443-baea9532665c"}
22:27:54.763 00.016 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":0,"id":"dd71c93f-8911-4231-9443-baea9532665c"}
22:27:54.784 00.021 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"922c85d8-e2ed-4d3a-8079-ed914c210b90"}
22:27:54.815 00.031 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"922c85d8-e2ed-4d3a-8079-ed914c210b90"}
22:27:56.756 01.941 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"3fda78fe-77ca-4652-8d55-99db03b6dc29"}
22:27:56.760 00.004 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":0,"id":"3fda78fe-77ca-4652-8d55-99db03b6dc29"}
22:27:56.776 00.016 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"11fcd204-1f4a-45b5-8736-d49d79c57624"}
22:27:56.784 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"11fcd204-1f4a-45b5-8736-d49d79c57624"}
22:27:58.757 01.973 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"96ed7434-6b60-4fdd-b70e-3be294416a86"}
22:27:58.761 00.004 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":0,"id":"96ed7434-6b60-4fdd-b70e-3be294416a86"}
22:27:58.772 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"53fb7346-6d11-43e9-81f7-242d03ca1dca"}
22:27:58.776 00.004 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"53fb7346-6d11-43e9-81f7-242d03ca1dca"}
22:28:00.759 01.983 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"65cbdc8a-7978-447b-8f28-5bce5d454031"}
22:28:00.765 00.006 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":0,"id":"65cbdc8a-7978-447b-8f28-5bce5d454031"}
22:28:00.770 00.005 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"37b2fc0b-f782-477c-8c14-02accff192f2"}
22:28:00.777 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"37b2fc0b-f782-477c-8c14-02accff192f2"}
22:28:02.760 01.983 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"4f9bb895-7578-46e7-ae86-f72c9f1ae19f"}
22:28:02.771 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":0,"id":"4f9bb895-7578-46e7-ae86-f72c9f1ae19f"}
22:28:02.781 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"cdb55e50-ed90-4883-a4dc-ea623c2cb408"}
22:28:02.801 00.020 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"cdb55e50-ed90-4883-a4dc-ea623c2cb408"}
22:28:04.771 01.970 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"fd6259ab-b20a-4c45-b34c-965354613ecc"}
22:28:04.779 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":0,"id":"fd6259ab-b20a-4c45-b34c-965354613ecc"}
22:28:04.788 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"92fab858-e150-461a-9c6b-4695482604d0"}
22:28:04.795 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"92fab858-e150-461a-9c6b-4695482604d0"}
22:28:06.773 01.978 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"4b6662a5-039f-46dc-be12-3e5e50e4aa61"}
22:28:06.781 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":0,"id":"4b6662a5-039f-46dc-be12-3e5e50e4aa61"}
22:28:06.789 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"97e4b39b-3619-442c-a23c-c9bfcde007ad"}
22:28:06.796 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"97e4b39b-3619-442c-a23c-c9bfcde007ad"}
22:28:08.774 01.978 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"a033b355-6b1c-42a2-a4a8-180eea99c10f"}
22:28:08.781 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":0,"id":"a033b355-6b1c-42a2-a4a8-180eea99c10f"}
22:28:08.790 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"1b29e545-bab5-46d8-8da5-8f6f651ef064"}
22:28:08.800 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"1b29e545-bab5-46d8-8da5-8f6f651ef064"}
22:28:10.781 01.981 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"e8f00151-a532-42ef-8af7-a6e29869ec7f"}
22:28:10.790 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":0,"id":"e8f00151-a532-42ef-8af7-a6e29869ec7f"}
22:28:10.812 00.022 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"47959c14-e24d-496c-b8e0-a636feb070cb"}
22:28:10.821 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"47959c14-e24d-496c-b8e0-a636feb070cb"}
22:28:12.791 01.970 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"396917b0-2d0b-4bdd-9dc6-655bd28a2536"}
22:28:12.798 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":0,"id":"396917b0-2d0b-4bdd-9dc6-655bd28a2536"}
22:28:12.803 00.005 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"db4d7783-d84e-42dc-9ccc-342ded4184cd"}
22:28:12.805 00.002 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"db4d7783-d84e-42dc-9ccc-342ded4184cd"}
22:28:14.794 01.989 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"56f19901-8502-48ec-be62-316845bac93a"}
22:28:14.804 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":0,"id":"56f19901-8502-48ec-be62-316845bac93a"}
22:28:14.809 00.005 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"e5f65cd2-116b-4941-bb65-f4294cd7d4e3"}
22:28:14.820 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"e5f65cd2-116b-4941-bb65-f4294cd7d4e3"}
22:28:16.791 01.971 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"1a163ec2-05b5-4c9d-bce9-7753beb8eefc"}
22:28:16.806 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":0,"id":"1a163ec2-05b5-4c9d-bce9-7753beb8eefc"}
22:28:16.811 00.005 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"01a76bf0-a5c4-4be2-8862-ca31c4bb7e30"}
22:28:16.817 00.006 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"01a76bf0-a5c4-4be2-8862-ca31c4bb7e30"}
22:28:18.799 01.982 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"9bb287ff-06b5-4ffd-b958-24524f1c4cff"}
22:28:18.804 00.005 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":0,"id":"9bb287ff-06b5-4ffd-b958-24524f1c4cff"}
22:28:18.812 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"08c58510-8b3f-426d-956f-ae758e5ca2de"}
22:28:18.819 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"08c58510-8b3f-426d-956f-ae758e5ca2de"}
22:28:20.818 01.999 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"3f36f81c-6a63-4bbc-9214-54e18d6fc2ac"}
22:28:20.828 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":0,"id":"3f36f81c-6a63-4bbc-9214-54e18d6fc2ac"}
22:28:20.837 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"3450fb78-4669-46be-af24-cecad3f3b9a5"}
22:28:20.848 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"3450fb78-4669-46be-af24-cecad3f3b9a5"}
22:28:22.829 01.981 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"184cb82c-38de-41cd-a8fd-2986298d9798"}
22:28:22.847 00.018 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":0,"id":"184cb82c-38de-41cd-a8fd-2986298d9798"}
22:28:22.912 00.065 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"00ee2e9b-fa03-45c1-996c-fa6d984cc1ee"}
22:28:22.926 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"00ee2e9b-fa03-45c1-996c-fa6d984cc1ee"}
22:28:24.839 01.913 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"96c5b7d2-3f9c-410a-bf2f-e0fb849a0285"}
22:28:24.911 00.072 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":0,"id":"96c5b7d2-3f9c-410a-bf2f-e0fb849a0285"}
22:28:24.939 00.028 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"7fee309c-26d5-49cd-a1b7-4b9c3278ab6a"}
22:28:25.027 00.088 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"7fee309c-26d5-49cd-a1b7-4b9c3278ab6a"}
22:28:26.846 01.819 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"0e8492ff-5ccd-49ca-8cba-f1230ebd2eee"}
22:28:26.856 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":0,"id":"0e8492ff-5ccd-49ca-8cba-f1230ebd2eee"}
22:28:26.866 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"ade35984-66de-40d5-b99f-fb4af7794d7a"}
22:28:26.881 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"ade35984-66de-40d5-b99f-fb4af7794d7a"}
22:28:28.849 01.968 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"660b8b3e-c3c6-4153-8693-9f4611139dea"}
22:28:28.858 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":0,"id":"660b8b3e-c3c6-4153-8693-9f4611139dea"}
22:28:28.896 00.038 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"c67718f1-717b-4fdb-b242-cec028700bfe"}
22:28:28.903 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"c67718f1-717b-4fdb-b242-cec028700bfe"}
22:28:30.862 01.959 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"980dd55e-ea38-4ac6-9d14-11398d3c6d30"}
22:28:30.867 00.005 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":0,"id":"980dd55e-ea38-4ac6-9d14-11398d3c6d30"}
22:28:30.879 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"7cd8f287-f7fd-4aa8-9a24-4db6464e1df3"}
22:28:30.887 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"7cd8f287-f7fd-4aa8-9a24-4db6464e1df3"}
22:28:32.868 01.981 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"94179a97-e6d3-47db-8774-508c3462d800"}
22:28:32.879 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":0,"id":"94179a97-e6d3-47db-8774-508c3462d800"}
22:28:32.889 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"7e722588-6709-450b-8b33-54dfba31d913"}
22:28:32.899 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"7e722588-6709-450b-8b33-54dfba31d913"}
22:28:34.870 01.971 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"daa4307e-d626-4da0-832e-f6756b45b75c"}
22:28:34.877 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":0,"id":"daa4307e-d626-4da0-832e-f6756b45b75c"}
22:28:34.887 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"7195ca1a-b783-4f7c-9ed4-e18ec9259a21"}
22:28:34.893 00.006 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"7195ca1a-b783-4f7c-9ed4-e18ec9259a21"}
22:28:36.870 01.977 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"aab606fb-68e1-46ba-b670-ca97cbf9a06f"}
22:28:36.882 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":0,"id":"aab606fb-68e1-46ba-b670-ca97cbf9a06f"}
22:28:36.898 00.016 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"fa6b8c60-22b9-4860-a776-6bcc330666f4"}
22:28:36.912 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"fa6b8c60-22b9-4860-a776-6bcc330666f4"}
22:28:38.874 01.962 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"16427db2-097d-42c8-9d5c-a5fec32f9f43"}
22:28:38.886 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":0,"id":"16427db2-097d-42c8-9d5c-a5fec32f9f43"}
22:28:38.900 00.014 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"61708e92-0cb0-41c0-97a5-76e4c72f6bf7"}
22:28:38.910 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"61708e92-0cb0-41c0-97a5-76e4c72f6bf7"}
22:28:40.874 01.964 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"d1a15238-eab5-41ae-bfc2-d5d4e530e505"}
22:28:40.879 00.005 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":0,"id":"d1a15238-eab5-41ae-bfc2-d5d4e530e505"}
22:28:40.892 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"a884163f-dc87-4757-9c0c-ec1c222337dd"}
22:28:40.896 00.004 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"a884163f-dc87-4757-9c0c-ec1c222337dd"}
22:28:42.878 01.982 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"a63b3383-60b5-4d50-a059-2a18bdd99011"}
22:28:42.889 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":0,"id":"a63b3383-60b5-4d50-a059-2a18bdd99011"}
22:28:42.897 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"8c8c121d-1932-4033-9671-7d08cd613760"}
22:28:42.918 00.021 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"8c8c121d-1932-4033-9671-7d08cd613760"}
22:28:44.881 01.963 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"efa2a140-116b-43a0-8151-09de004a18d9"}
22:28:44.891 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":0,"id":"efa2a140-116b-43a0-8151-09de004a18d9"}
22:28:44.912 00.021 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"02adc43a-45ff-4abd-b051-70d654f66aca"}
22:28:44.921 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"02adc43a-45ff-4abd-b051-70d654f66aca"}
22:28:46.879 01.958 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"30cc349f-8c92-4031-bf39-dc6ea764fa89"}
22:28:46.889 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":0,"id":"30cc349f-8c92-4031-bf39-dc6ea764fa89"}
22:28:46.894 00.005 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"22b76836-e6f2-4c88-9f07-b7292d4a4f49"}
22:28:46.904 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"22b76836-e6f2-4c88-9f07-b7292d4a4f49"}
22:28:48.899 01.995 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"77af43a9-fcd7-45ba-9705-ef745544515a"}
22:28:48.907 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":0,"id":"77af43a9-fcd7-45ba-9705-ef745544515a"}
22:28:48.914 00.007 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"f12d8df8-2661-4bf7-8fe5-9cd7cf670115"}
22:28:48.923 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"f12d8df8-2661-4bf7-8fe5-9cd7cf670115"}
22:28:50.898 01.975 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"9ef6d50c-c5a7-4280-b459-a05cb95e3d32"}
22:28:50.908 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":0,"id":"9ef6d50c-c5a7-4280-b459-a05cb95e3d32"}
22:28:50.924 00.016 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"08158d44-625a-47c9-abd1-8f6258b20b21"}
22:28:50.947 00.023 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"08158d44-625a-47c9-abd1-8f6258b20b21"}
22:28:52.906 01.959 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"37e4d25d-880d-4f3e-abb3-8590d83ef777"}
22:28:52.913 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":0,"id":"37e4d25d-880d-4f3e-abb3-8590d83ef777"}
22:28:52.922 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"750dc4c9-2517-4fe7-a811-8eb5649be608"}
22:28:52.928 00.006 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"750dc4c9-2517-4fe7-a811-8eb5649be608"}
22:28:54.912 01.984 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"c87a5dca-226d-45e2-b6f2-65c62ece8f0e"}
22:28:54.921 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":0,"id":"c87a5dca-226d-45e2-b6f2-65c62ece8f0e"}
22:28:54.927 00.006 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"60607c7a-f8af-46d5-917a-c66d9f3680cd"}
22:28:54.938 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"60607c7a-f8af-46d5-917a-c66d9f3680cd"}
22:28:56.926 01.988 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"e9af2804-393f-4c62-8378-21c95bae4309"}
22:28:56.933 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":0,"id":"e9af2804-393f-4c62-8378-21c95bae4309"}
22:28:56.944 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"0acb4582-cf77-4ae2-b4c3-b7dffca3d23e"}
22:28:56.951 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"0acb4582-cf77-4ae2-b4c3-b7dffca3d23e"}
22:28:58.928 01.977 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"c10529f3-5702-46ee-94be-a1931b2130b9"}
22:28:58.938 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":0,"id":"c10529f3-5702-46ee-94be-a1931b2130b9"}
22:28:58.947 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"c8f4180a-4e12-403b-8c72-093fd301bc3b"}
22:28:58.953 00.006 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"c8f4180a-4e12-403b-8c72-093fd301bc3b"}
22:29:00.930 01.977 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"04d2a963-d673-442b-aa86-e8d3ca87bd08"}
22:29:00.941 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":0,"id":"04d2a963-d673-442b-aa86-e8d3ca87bd08"}
22:29:00.951 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"cc1dd98a-71a3-46ca-8551-0fb25fa41319"}
22:29:00.970 00.019 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"cc1dd98a-71a3-46ca-8551-0fb25fa41319"}
22:29:02.936 01.966 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"c471e9cf-1f6e-427a-b0ad-7b2abd62b4f4"}
22:29:02.947 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":0,"id":"c471e9cf-1f6e-427a-b0ad-7b2abd62b4f4"}
22:29:02.973 00.026 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"6bc51fdb-625e-4639-9700-4c3a6690bcd4"}
22:29:02.983 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"6bc51fdb-625e-4639-9700-4c3a6690bcd4"}
22:29:04.936 01.953 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"44229cc1-b7cf-4af3-a47b-72837d2780f5"}
22:29:04.945 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":0,"id":"44229cc1-b7cf-4af3-a47b-72837d2780f5"}
22:29:04.952 00.007 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"f205773f-afc9-403c-a1c0-6beec2cce808"}
22:29:04.960 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"f205773f-afc9-403c-a1c0-6beec2cce808"}
22:29:06.947 01.987 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"b78a3fb1-8e52-417c-b986-370b01e1de98"}
22:29:06.958 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":0,"id":"b78a3fb1-8e52-417c-b986-370b01e1de98"}
22:29:06.968 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"0fd74eb7-60de-4689-951e-62a7601e0248"}
22:29:06.992 00.024 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"0fd74eb7-60de-4689-951e-62a7601e0248"}
22:29:08.960 01.968 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"04d9faa5-6485-4104-8db1-0ae581a9f118"}
22:29:08.968 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":0,"id":"04d9faa5-6485-4104-8db1-0ae581a9f118"}
22:29:08.988 00.020 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"a6a62d53-f042-49cb-9f3f-ec006a5dcb39"}
22:29:08.997 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"a6a62d53-f042-49cb-9f3f-ec006a5dcb39"}
22:29:10.968 01.971 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"c5f9a029-d9ad-4488-afd0-b8c4a732149f"}
22:29:10.979 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":0,"id":"c5f9a029-d9ad-4488-afd0-b8c4a732149f"}
22:29:11.000 00.021 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"b5936cd1-cf5f-49fb-baa5-1a52e9f918e9"}
22:29:11.009 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"b5936cd1-cf5f-49fb-baa5-1a52e9f918e9"}
22:29:12.972 01.963 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"2d7806a5-d248-456f-a37a-eb11aaf93e98"}
22:29:12.978 00.006 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":0,"id":"2d7806a5-d248-456f-a37a-eb11aaf93e98"}
22:29:12.984 00.006 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"b5086a89-2c8b-4658-bbc1-cd3acfbc27ce"}
22:29:12.992 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"b5086a89-2c8b-4658-bbc1-cd3acfbc27ce"}
22:29:14.980 01.988 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"44fa97c6-4d64-4276-ba91-f22d0ef05d0f"}
22:29:14.990 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":0,"id":"44fa97c6-4d64-4276-ba91-f22d0ef05d0f"}
22:29:15.000 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"f9f22e20-54bc-4494-839c-70390a86fbbb"}
22:29:15.007 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"f9f22e20-54bc-4494-839c-70390a86fbbb"}
22:29:16.989 01.982 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"216e02d7-4ab6-4dd7-b8d1-54b8fc7fae1d"}
22:29:16.999 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":0,"id":"216e02d7-4ab6-4dd7-b8d1-54b8fc7fae1d"}
22:29:17.009 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"0b676a4f-5e27-46e9-834d-69d003a2efca"}
22:29:17.019 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"0b676a4f-5e27-46e9-834d-69d003a2efca"}
22:29:18.989 01.970 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"7c9e466f-ade4-4e5d-96d6-d5c4da614265"}
22:29:18.997 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":0,"id":"7c9e466f-ade4-4e5d-96d6-d5c4da614265"}
22:29:19.003 00.006 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"3810907d-bdfb-4438-a0fd-a217db99fa4e"}
22:29:19.013 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"3810907d-bdfb-4438-a0fd-a217db99fa4e"}
22:29:20.995 01.982 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"5712478b-4708-4656-82b6-519888648264"}
22:29:21.002 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":0,"id":"5712478b-4708-4656-82b6-519888648264"}
22:29:21.013 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"c444098d-15d3-4bbd-af51-efc681b8fc60"}
22:29:21.022 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"c444098d-15d3-4bbd-af51-efc681b8fc60"}
22:29:22.998 01.976 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"832733b0-4ebd-4415-933a-53cbd5f65dd8"}
22:29:23.006 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":0,"id":"832733b0-4ebd-4415-933a-53cbd5f65dd8"}
22:29:23.023 00.017 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"90211824-5a32-4494-86ec-0b47b6ba3518"}
22:29:23.031 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"90211824-5a32-4494-86ec-0b47b6ba3518"}
22:29:25.001 01.970 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"648855d5-f5f4-430c-bbed-081023b90d85"}
22:29:25.010 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":0,"id":"648855d5-f5f4-430c-bbed-081023b90d85"}
22:29:25.023 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"4cc2d6d8-f6be-4f3b-8b39-0cda12d742be"}
22:29:25.031 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"4cc2d6d8-f6be-4f3b-8b39-0cda12d742be"}
22:29:27.009 01.978 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"01594a95-8e13-4a1d-9929-40c8af2a4e20"}
22:29:27.018 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":0,"id":"01594a95-8e13-4a1d-9929-40c8af2a4e20"}
22:29:27.039 00.021 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"d762b8ae-a7d9-4372-bc3e-8d5683c33638"}
22:29:27.045 00.006 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"d762b8ae-a7d9-4372-bc3e-8d5683c33638"}
22:29:29.012 01.967 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"57c56aee-b28d-4463-ba92-363cceeb43f5"}
22:29:29.028 00.016 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":0,"id":"57c56aee-b28d-4463-ba92-363cceeb43f5"}
22:29:29.045 00.017 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"96632179-0193-49e7-91ba-6d1220602cc4"}
22:29:29.067 00.022 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"96632179-0193-49e7-91ba-6d1220602cc4"}
22:29:31.012 01.945 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"f2b6a7d6-e2c7-4bed-82fc-e5cc3d21ff8a"}
22:29:31.023 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":0,"id":"f2b6a7d6-e2c7-4bed-82fc-e5cc3d21ff8a"}
22:29:31.050 00.027 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"1caa51b9-09e3-4921-b809-f172eceff3d9"}
22:29:31.059 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"1caa51b9-09e3-4921-b809-f172eceff3d9"}
22:29:33.026 01.967 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"e6849022-e4d3-4adc-978d-9abf9009d043"}
22:29:33.037 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":0,"id":"e6849022-e4d3-4adc-978d-9abf9009d043"}
22:29:33.046 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"0d8117f8-ac64-4c75-b0ab-5ed3814cafb6"}
22:29:33.070 00.024 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"0d8117f8-ac64-4c75-b0ab-5ed3814cafb6"}
22:29:35.043 01.973 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"4020f779-8223-472e-aca6-5f886606329e"}
22:29:35.146 00.103 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":0,"id":"4020f779-8223-472e-aca6-5f886606329e"}
22:29:35.294 00.148 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"0a814075-c8a4-4aa3-95e9-b8fda85551ad"}
22:29:35.400 00.106 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"0a814075-c8a4-4aa3-95e9-b8fda85551ad"}
22:29:37.058 01.658 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"85e68b3c-eed5-4621-8c92-f7685dd0fc7a"}
22:29:37.076 00.018 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":0,"id":"85e68b3c-eed5-4621-8c92-f7685dd0fc7a"}
22:29:37.088 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"08626bd9-2364-408f-96a6-e7aa7320c03d"}
22:29:37.103 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"08626bd9-2364-408f-96a6-e7aa7320c03d"}
22:29:39.062 01.959 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"6bf34d92-60ac-443f-9d01-d4a1c7041df1"}
22:29:39.089 00.027 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":0,"id":"6bf34d92-60ac-443f-9d01-d4a1c7041df1"}
22:29:39.102 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"100446de-7e4a-490d-a45d-279c880c19c0"}
22:29:39.112 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"100446de-7e4a-490d-a45d-279c880c19c0"}
22:29:41.072 01.960 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"fd1622cd-14bf-4d39-8b8c-56d490380eea"}
22:29:41.080 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":0,"id":"fd1622cd-14bf-4d39-8b8c-56d490380eea"}
22:29:41.090 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"ae0b2d89-3f5f-42d3-9504-3a17b4b475d7"}
22:29:41.118 00.028 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"ae0b2d89-3f5f-42d3-9504-3a17b4b475d7"}
22:29:43.092 01.974 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"592da5fe-7558-4cdd-b2ea-39f964988728"}
22:29:43.104 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":0,"id":"592da5fe-7558-4cdd-b2ea-39f964988728"}
22:29:43.117 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"cfc5be4b-6e51-44d8-9fe8-ac1d667b8445"}
22:29:43.127 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"cfc5be4b-6e51-44d8-9fe8-ac1d667b8445"}
22:29:45.102 01.975 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"c4930d02-073c-411e-8a77-68ac8c438b39"}
22:29:45.111 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":0,"id":"c4930d02-073c-411e-8a77-68ac8c438b39"}
22:29:45.136 00.025 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"e5b161d3-b329-46c7-b634-9edc218d6f8b"}
22:29:45.146 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"e5b161d3-b329-46c7-b634-9edc218d6f8b"}
22:29:47.114 01.968 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"196c4e5c-bd08-4362-b076-ec210c010a93"}
22:29:47.118 00.004 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":0,"id":"196c4e5c-bd08-4362-b076-ec210c010a93"}
22:29:47.129 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"547b6915-f7a0-4005-931b-da8ab5286807"}
22:29:47.138 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"547b6915-f7a0-4005-931b-da8ab5286807"}
22:29:49.115 01.977 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"4a628ac2-900a-42ff-bf75-e0cbe5eda451"}
22:29:49.168 00.053 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":0,"id":"4a628ac2-900a-42ff-bf75-e0cbe5eda451"}
22:29:49.190 00.022 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"27182260-ba86-425d-a98c-81a106eb0b1d"}
22:29:49.207 00.017 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"27182260-ba86-425d-a98c-81a106eb0b1d"}
22:29:51.115 01.908 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"dc17b312-9473-453d-83cb-a8e5957c553a"}
22:29:51.122 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":0,"id":"dc17b312-9473-453d-83cb-a8e5957c553a"}
22:29:51.135 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"87066d14-272e-4b30-87ce-5fe04007e10b"}
22:29:51.144 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"87066d14-272e-4b30-87ce-5fe04007e10b"}
22:29:53.120 01.976 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"2385a2f8-99da-44c5-98b3-9bc2bdc45c2d"}
22:29:53.130 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":0,"id":"2385a2f8-99da-44c5-98b3-9bc2bdc45c2d"}
22:29:53.135 00.005 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"8e7a5315-49a1-47c4-a3af-f68568cd00c5"}
22:29:53.145 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"8e7a5315-49a1-47c4-a3af-f68568cd00c5"}
22:29:55.127 01.982 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"b42e24eb-a90c-40bf-9e1b-d7eef834fc3a"}
22:29:55.140 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":0,"id":"b42e24eb-a90c-40bf-9e1b-d7eef834fc3a"}
22:29:55.168 00.028 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"c6ee8c9f-f3b2-476f-9ce4-6e7d7915e7a4"}
22:29:55.174 00.006 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"c6ee8c9f-f3b2-476f-9ce4-6e7d7915e7a4"}
22:29:57.126 01.952 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"add61f84-6b04-414a-b525-d390b03675c1"}
22:29:57.131 00.005 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":0,"id":"add61f84-6b04-414a-b525-d390b03675c1"}
22:29:57.143 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"a0e8b0ab-b234-4985-9bb0-d068c99c12cd"}
22:29:57.151 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"a0e8b0ab-b234-4985-9bb0-d068c99c12cd"}
22:29:59.130 01.979 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"f8fde173-8952-427c-8bd2-575c2c433498"}
22:29:59.136 00.006 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":0,"id":"f8fde173-8952-427c-8bd2-575c2c433498"}
22:29:59.148 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"c5fb4cb3-afde-4532-9781-135e7e4ad713"}
22:29:59.154 00.006 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"c5fb4cb3-afde-4532-9781-135e7e4ad713"}
22:30:01.350 02.196 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"c090f165-caec-4a15-9989-c5f56c31c9a6"}
22:30:01.367 00.017 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":0,"id":"c090f165-caec-4a15-9989-c5f56c31c9a6"}
22:30:01.403 00.036 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"9555d09e-6f5f-4fed-8be5-2dae4f9ed439"}
22:30:01.415 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"9555d09e-6f5f-4fed-8be5-2dae4f9ed439"}
22:30:03.368 01.953 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"d5591eb4-8d09-43c3-b81d-4035cfcc3f70"}
22:30:03.377 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":0,"id":"d5591eb4-8d09-43c3-b81d-4035cfcc3f70"}
22:30:03.383 00.006 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"c1157fd0-ab41-4ef1-a9c3-772c57debdad"}
22:30:03.391 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"c1157fd0-ab41-4ef1-a9c3-772c57debdad"}
22:30:05.384 01.993 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"d51d18db-6ebb-4ad5-afd1-9de0e5e9bf7a"}
22:30:05.395 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":0,"id":"d51d18db-6ebb-4ad5-afd1-9de0e5e9bf7a"}
22:30:05.404 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"9e87d929-0b99-42ff-9349-fcacba17cb4e"}
22:30:05.415 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"9e87d929-0b99-42ff-9349-fcacba17cb4e"}
22:30:07.385 01.970 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"fc4bb9e6-a10b-4119-a204-305500b73f90"}
22:30:07.401 00.016 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":0,"id":"fc4bb9e6-a10b-4119-a204-305500b73f90"}
22:30:07.416 00.015 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"d7e451c5-7d04-4ea2-b288-8cfab2259ffc"}
22:30:07.425 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"d7e451c5-7d04-4ea2-b288-8cfab2259ffc"}
22:30:09.391 01.966 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"eea28ac5-78ca-434b-a162-e2ddf94ac3bf"}
22:30:09.401 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":0,"id":"eea28ac5-78ca-434b-a162-e2ddf94ac3bf"}
22:30:09.415 00.014 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"32ea4188-d6f0-496a-97c1-96a47fa84e49"}
22:30:09.437 00.022 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"32ea4188-d6f0-496a-97c1-96a47fa84e49"}
22:30:11.390 01.953 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"1c15cd08-40a4-42f1-9c25-c27992555585"}
22:30:11.395 00.005 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":0,"id":"1c15cd08-40a4-42f1-9c25-c27992555585"}
22:30:11.402 00.007 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"6414110d-bc0f-44f7-b1c5-fb9668249651"}
22:30:11.406 00.004 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"6414110d-bc0f-44f7-b1c5-fb9668249651"}
22:30:13.399 01.993 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"49bbdf41-e4f0-4b8a-859d-b3b6fd6c52a9"}
22:30:13.416 00.017 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":0,"id":"49bbdf41-e4f0-4b8a-859d-b3b6fd6c52a9"}
22:30:13.424 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"625c1cfb-5c8d-4feb-821f-c4347f6d92e6"}
22:30:13.430 00.006 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"625c1cfb-5c8d-4feb-821f-c4347f6d92e6"}
22:30:15.418 01.988 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"17e85484-e0ae-43c1-bd20-8c02486967fb"}
22:30:15.426 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":0,"id":"17e85484-e0ae-43c1-bd20-8c02486967fb"}
22:30:15.434 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"8da70739-7d07-4574-a931-b8852a9ba253"}
22:30:15.441 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"8da70739-7d07-4574-a931-b8852a9ba253"}
22:30:17.426 01.985 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"36a47f5d-7336-4311-82ea-d63032f10e75"}
22:30:17.431 00.005 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":0,"id":"36a47f5d-7336-4311-82ea-d63032f10e75"}
22:30:17.443 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"0b5b9b28-5385-4a4e-9095-fa02d941430c"}
22:30:17.452 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"0b5b9b28-5385-4a4e-9095-fa02d941430c"}
22:30:19.438 01.986 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"f1cd3f0b-0bd7-4fbe-bb96-f06dfb14f6f0"}
22:30:19.522 00.084 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":0,"id":"f1cd3f0b-0bd7-4fbe-bb96-f06dfb14f6f0"}
22:30:19.537 00.015 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"ab77204c-b544-4d85-a969-15089d0d130c"}
22:30:19.558 00.021 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"ab77204c-b544-4d85-a969-15089d0d130c"}
22:30:21.437 01.879 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"45e9e6b6-7a50-4f8a-8b97-4fe8152931b3"}
22:30:21.447 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":0,"id":"45e9e6b6-7a50-4f8a-8b97-4fe8152931b3"}
22:30:21.457 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"57eeac0d-62c7-4d80-995e-1b2c59ba443d"}
22:30:21.463 00.006 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"57eeac0d-62c7-4d80-995e-1b2c59ba443d"}
22:30:23.445 01.982 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"aa743b4e-bebf-4554-8ea5-8d5cf347cc83"}
22:30:23.454 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":0,"id":"aa743b4e-bebf-4554-8ea5-8d5cf347cc83"}
22:30:23.461 00.007 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"bafbd4f2-a0f4-4f50-b270-a3898daa0524"}
22:30:23.480 00.019 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"bafbd4f2-a0f4-4f50-b270-a3898daa0524"}
22:30:25.449 01.969 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"7fbd1c97-5596-4a46-b6c3-4d8a000946ec"}
22:30:25.456 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":0,"id":"7fbd1c97-5596-4a46-b6c3-4d8a000946ec"}
22:30:25.466 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"a2bfdceb-5119-491e-9e1c-ee52c9f46b09"}
22:30:25.476 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"a2bfdceb-5119-491e-9e1c-ee52c9f46b09"}
22:30:27.458 01.982 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"fb1e1122-f95b-4828-8464-27a4200141e7"}
22:30:27.467 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":0,"id":"fb1e1122-f95b-4828-8464-27a4200141e7"}
22:30:27.474 00.007 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"4bfacce8-0d59-418d-b8e0-f0deae466f40"}
22:30:27.479 00.005 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"4bfacce8-0d59-418d-b8e0-f0deae466f40"}
22:30:29.466 01.987 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"768fb536-0bc0-44c1-9d8f-4b4a8d22683f"}
22:30:29.474 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":0,"id":"768fb536-0bc0-44c1-9d8f-4b4a8d22683f"}
22:30:29.481 00.007 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"cb4638ab-b5b5-4221-bb63-8ad8a6b6930c"}
22:30:29.489 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"cb4638ab-b5b5-4221-bb63-8ad8a6b6930c"}
22:30:31.475 01.986 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"60b992b5-df11-470e-90d9-336dad88b20f"}
22:30:31.494 00.019 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":0,"id":"60b992b5-df11-470e-90d9-336dad88b20f"}
22:30:31.509 00.015 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"2d1aca4b-ef5c-44c3-8f98-7f1dfaad6b4c"}
22:30:31.521 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"2d1aca4b-ef5c-44c3-8f98-7f1dfaad6b4c"}
22:30:33.478 01.957 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"b4241b88-915a-4552-b942-8df8878ff641"}
22:30:33.489 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":0,"id":"b4241b88-915a-4552-b942-8df8878ff641"}
22:30:33.497 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"8664b126-6e05-47a1-8c9d-f38fb2389941"}
22:30:33.503 00.006 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"8664b126-6e05-47a1-8c9d-f38fb2389941"}
22:30:35.479 01.976 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"5de34830-e422-4e82-8ede-56327496fd7a"}
22:30:35.538 00.059 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":0,"id":"5de34830-e422-4e82-8ede-56327496fd7a"}
22:30:35.551 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"934c2a81-40d9-4976-907a-973601c53af7"}
22:30:35.565 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"934c2a81-40d9-4976-907a-973601c53af7"}
22:30:37.488 01.923 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"230048e3-bcaf-489b-b87a-0807af28759c"}
22:30:37.497 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":0,"id":"230048e3-bcaf-489b-b87a-0807af28759c"}
22:30:37.519 00.022 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"e38902ce-80f1-4b51-a27a-35ce382a5ec8"}
22:30:37.527 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"e38902ce-80f1-4b51-a27a-35ce382a5ec8"}
22:30:39.499 01.972 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"601611a3-d505-490e-9a9d-63100c29da13"}
22:30:39.510 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":0,"id":"601611a3-d505-490e-9a9d-63100c29da13"}
22:30:39.619 00.109 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"12f44a82-b310-4d5b-a444-6b41ad69f08e"}
22:30:39.678 00.059 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"12f44a82-b310-4d5b-a444-6b41ad69f08e"}
22:30:41.501 01.823 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"eb07db54-216f-48bd-bf5a-86ac8e3b983a"}
22:30:41.509 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":0,"id":"eb07db54-216f-48bd-bf5a-86ac8e3b983a"}
22:30:41.533 00.024 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"8e22f606-ce06-490b-9f14-d00e1aef720c"}
22:30:41.542 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"8e22f606-ce06-490b-9f14-d00e1aef720c"}
22:30:43.498 01.956 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"fa2ab635-211f-43df-a7ca-237a500ea0f4"}
22:30:43.507 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":0,"id":"fa2ab635-211f-43df-a7ca-237a500ea0f4"}
22:30:43.513 00.006 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"5df565be-e75d-4b65-b073-122103df3ac1"}
22:30:43.518 00.005 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"5df565be-e75d-4b65-b073-122103df3ac1"}
22:30:45.505 01.987 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"c1b8306a-cfff-4262-9e27-5ce4be0202da"}
22:30:45.514 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":0,"id":"c1b8306a-cfff-4262-9e27-5ce4be0202da"}
22:30:45.525 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"24a95210-03cb-4026-afd6-28c920263125"}
22:30:45.532 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"24a95210-03cb-4026-afd6-28c920263125"}
22:30:47.513 01.981 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"11db6668-22e6-4525-b378-c39be8354256"}
22:30:47.523 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":0,"id":"11db6668-22e6-4525-b378-c39be8354256"}
22:30:47.532 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"f1f3e940-bc45-49b2-a1e5-f4eb5f38d3e2"}
22:30:47.539 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"f1f3e940-bc45-49b2-a1e5-f4eb5f38d3e2"}
22:30:49.514 01.975 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"e08a6a48-dd83-4bcf-a774-94aaf4bf4cda"}
22:30:49.524 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":0,"id":"e08a6a48-dd83-4bcf-a774-94aaf4bf4cda"}
22:30:49.533 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"fe336bff-dc6a-4aaf-a2a2-648a63353094"}
22:30:49.541 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"fe336bff-dc6a-4aaf-a2a2-648a63353094"}
22:30:51.519 01.978 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"418d051d-441c-494d-944e-df113dbe492f"}
22:30:51.580 00.061 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":0,"id":"418d051d-441c-494d-944e-df113dbe492f"}
22:30:51.625 00.045 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"3d475564-9698-46fb-a469-94c802034ccd"}
22:30:51.713 00.088 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"3d475564-9698-46fb-a469-94c802034ccd"}
22:30:53.525 01.812 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"2e316e02-9398-4a74-8a9b-e157964e086e"}
22:30:53.535 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":0,"id":"2e316e02-9398-4a74-8a9b-e157964e086e"}
22:30:53.541 00.006 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"d49cd527-75bb-4838-84eb-b8e72403674e"}
22:30:53.555 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"d49cd527-75bb-4838-84eb-b8e72403674e"}
22:30:55.528 01.973 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"44282aea-31c8-468a-ad67-1fddf0e8751b"}
22:30:55.544 00.016 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":0,"id":"44282aea-31c8-468a-ad67-1fddf0e8751b"}
22:30:55.559 00.015 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"ce5964b2-4bd9-4ffa-87d9-dd8ff8ce25a2"}
22:30:55.574 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"ce5964b2-4bd9-4ffa-87d9-dd8ff8ce25a2"}
22:30:57.536 01.962 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"c79d6269-1b86-4a35-9f9f-fce5f7577669"}
22:30:57.547 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":0,"id":"c79d6269-1b86-4a35-9f9f-fce5f7577669"}
22:30:57.559 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"8282e36d-f7f5-4c44-8bc2-b46bca017892"}
22:30:57.572 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"8282e36d-f7f5-4c44-8bc2-b46bca017892"}
22:30:59.534 01.962 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"73ba5787-584b-4ff2-9c66-0db3568b1a48"}
22:30:59.540 00.006 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":0,"id":"73ba5787-584b-4ff2-9c66-0db3568b1a48"}
22:30:59.554 00.014 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"1ba54756-bd48-48e8-9907-9c8fe902b374"}
22:30:59.562 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"1ba54756-bd48-48e8-9907-9c8fe902b374"}
22:31:01.546 01.984 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"e1cc7aaa-71fa-451b-8253-7673175593cb"}
22:31:01.568 00.022 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":0,"id":"e1cc7aaa-71fa-451b-8253-7673175593cb"}
22:31:01.621 00.053 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"e5a117da-a811-4bfb-9045-afef8f494fd5"}
22:31:01.648 00.027 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"e5a117da-a811-4bfb-9045-afef8f494fd5"}
22:31:03.545 01.897 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"fda5d359-4ec9-4412-bf78-ca651751bc0e"}
22:31:03.566 00.021 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":0,"id":"fda5d359-4ec9-4412-bf78-ca651751bc0e"}
22:31:03.578 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"4c4640e0-648a-432d-9d28-fb7088b6f61f"}
22:31:03.588 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"4c4640e0-648a-432d-9d28-fb7088b6f61f"}
22:31:05.550 01.962 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"2410a99e-7e1d-4ebc-abe7-809d8e9d4414"}
22:31:05.555 00.005 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":0,"id":"2410a99e-7e1d-4ebc-abe7-809d8e9d4414"}
22:31:05.565 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"6a7ef232-9799-462c-85f9-c45c19f40da0"}
22:31:05.569 00.004 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"6a7ef232-9799-462c-85f9-c45c19f40da0"}
22:31:07.556 01.987 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"c1f97fc9-234b-4a16-aa62-e9faccac79b4"}
22:31:07.579 00.023 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":0,"id":"c1f97fc9-234b-4a16-aa62-e9faccac79b4"}
22:31:07.589 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"5b55b6ea-28da-4e42-8520-f33242015493"}
22:31:07.596 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"5b55b6ea-28da-4e42-8520-f33242015493"}
22:31:09.563 01.967 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"2b2efcf6-566c-42dd-a12c-4c8c4434782d"}
22:31:09.571 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":0,"id":"2b2efcf6-566c-42dd-a12c-4c8c4434782d"}
22:31:09.592 00.021 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"41ff4f18-e63e-4e20-a3d9-c4c362128df2"}
22:31:09.602 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"41ff4f18-e63e-4e20-a3d9-c4c362128df2"}
22:31:11.562 01.960 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"824af53a-03ba-4e8a-a582-e4ce5d3ff528"}
22:31:11.583 00.021 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":0,"id":"824af53a-03ba-4e8a-a582-e4ce5d3ff528"}
22:31:11.594 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"c084bccf-480f-4821-9d3a-2f57da75afe2"}
22:31:11.599 00.005 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"c084bccf-480f-4821-9d3a-2f57da75afe2"}
22:31:13.562 01.963 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"72fcb82e-e8d6-4451-b46d-989f6cb64a97"}
22:31:13.567 00.005 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":0,"id":"72fcb82e-e8d6-4451-b46d-989f6cb64a97"}
22:31:13.578 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"8ebd2319-c691-443c-a2f5-b74245ad1580"}
22:31:13.586 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"8ebd2319-c691-443c-a2f5-b74245ad1580"}
22:31:15.567 01.981 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"d3343dde-6d87-423f-99d9-45b5c18a7303"}
22:31:15.585 00.018 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":0,"id":"d3343dde-6d87-423f-99d9-45b5c18a7303"}
22:31:15.618 00.033 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"26a94639-b249-42c1-83e1-623d6bf0e889"}
22:31:15.655 00.037 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"26a94639-b249-42c1-83e1-623d6bf0e889"}
22:31:17.572 01.917 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"98fb9df0-11af-417e-9cf2-345daf26dfd2"}
22:31:17.614 00.042 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":0,"id":"98fb9df0-11af-417e-9cf2-345daf26dfd2"}
22:31:17.633 00.019 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"395bdc6c-531b-4ba0-be21-e4cb6c3b5681"}
22:31:17.648 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"395bdc6c-531b-4ba0-be21-e4cb6c3b5681"}
22:31:19.583 01.935 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"e418d585-180b-49ac-baca-9d1c34f161be"}
22:31:19.593 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":0,"id":"e418d585-180b-49ac-baca-9d1c34f161be"}
22:31:19.598 00.005 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"6fdf2a89-4afd-45cd-b8af-dce6381cdb22"}
22:31:19.610 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"6fdf2a89-4afd-45cd-b8af-dce6381cdb22"}
22:31:21.593 01.983 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"2b57c09e-8856-4236-8aab-5a667e0236bc"}
22:31:21.628 00.035 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":0,"id":"2b57c09e-8856-4236-8aab-5a667e0236bc"}
22:31:21.704 00.076 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"4d50f699-40c3-4b27-8dec-3c71c47c7cc3"}
22:31:21.717 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"4d50f699-40c3-4b27-8dec-3c71c47c7cc3"}
22:31:23.606 01.889 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"baca707c-b123-4a3d-b8fa-c79c12b566d5"}
22:31:23.632 00.026 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":0,"id":"baca707c-b123-4a3d-b8fa-c79c12b566d5"}
22:31:23.647 00.015 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"c091e5c0-9565-4e54-af4a-92eb2cb2ecf7"}
22:31:23.656 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"c091e5c0-9565-4e54-af4a-92eb2cb2ecf7"}
22:31:25.607 01.951 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"f86910fb-653a-4047-9956-d3daf4a9847e"}
22:31:25.616 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":0,"id":"f86910fb-653a-4047-9956-d3daf4a9847e"}
22:31:25.625 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"93ea60e7-846c-4aee-ab93-c64aca219ad3"}
22:31:25.627 00.002 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"93ea60e7-846c-4aee-ab93-c64aca219ad3"}
22:31:27.623 01.996 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"1a00bd0c-5ec5-455e-b0e7-53bd46dc8f21"}
22:31:27.643 00.020 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":0,"id":"1a00bd0c-5ec5-455e-b0e7-53bd46dc8f21"}
22:31:27.649 00.006 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"866c75d1-0784-48ba-90d2-3da38b3cfeb8"}
22:31:27.658 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"866c75d1-0784-48ba-90d2-3da38b3cfeb8"}
22:31:29.631 01.973 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"6e2eb3c0-c1b5-454e-8099-6b7b63d5eef3"}
22:31:29.641 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":0,"id":"6e2eb3c0-c1b5-454e-8099-6b7b63d5eef3"}
22:31:29.673 00.032 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"47f75a46-169f-4a46-8f64-98c006e3e723"}
22:31:29.683 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"47f75a46-169f-4a46-8f64-98c006e3e723"}
22:31:31.633 01.950 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"33f85bad-9743-45e0-8f11-1b7ed6246ff3"}
22:31:31.638 00.005 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":0,"id":"33f85bad-9743-45e0-8f11-1b7ed6246ff3"}
22:31:31.649 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"7ad59b57-98d6-4953-8ea6-d2fe21a143f4"}
22:31:31.656 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"7ad59b57-98d6-4953-8ea6-d2fe21a143f4"}
22:31:33.642 01.986 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"08fb1994-3a42-405b-b921-d65d03f7f5a8"}
22:31:33.647 00.005 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":0,"id":"08fb1994-3a42-405b-b921-d65d03f7f5a8"}
22:31:33.657 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"570f1385-1b41-4e57-a4be-dae2ff267b27"}
22:31:33.668 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"570f1385-1b41-4e57-a4be-dae2ff267b27"}
22:31:35.645 01.977 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"7fa5613c-de3e-4e16-9579-a4e031fe07d5"}
22:31:35.655 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":0,"id":"7fa5613c-de3e-4e16-9579-a4e031fe07d5"}
22:31:35.678 00.023 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"feadce54-be46-4557-89f0-c9a97ac05911"}
22:31:35.685 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"feadce54-be46-4557-89f0-c9a97ac05911"}
22:31:37.657 01.972 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"b529a690-08e5-4480-bad2-24a7653f1325"}
22:31:37.672 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":0,"id":"b529a690-08e5-4480-bad2-24a7653f1325"}
22:31:37.702 00.030 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"90df4035-6a17-43d6-9df1-d3730bb8611e"}
22:31:37.716 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"90df4035-6a17-43d6-9df1-d3730bb8611e"}
22:31:39.657 01.941 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"49b4580d-70f8-4d1c-973d-c5d73f1bb4b9"}
22:31:39.662 00.005 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":0,"id":"49b4580d-70f8-4d1c-973d-c5d73f1bb4b9"}
22:31:39.666 00.004 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"bcfc8d04-4189-46fe-be3a-d6093e91cb51"}
22:31:39.679 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"bcfc8d04-4189-46fe-be3a-d6093e91cb51"}
22:31:41.690 02.011 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"b7295c3a-313c-4229-9b48-32ab1ed6afca"}
22:31:41.761 00.071 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":0,"id":"b7295c3a-313c-4229-9b48-32ab1ed6afca"}
22:31:41.866 00.105 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"c903bb3e-02d7-4883-8755-a2e60fbc14da"}
22:31:41.955 00.089 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"c903bb3e-02d7-4883-8755-a2e60fbc14da"}
22:31:43.705 01.750 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"99de9dbd-18c0-439c-a395-aff1358da012"}
22:31:43.711 00.006 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":0,"id":"99de9dbd-18c0-439c-a395-aff1358da012"}
22:31:43.720 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"cf3ab136-2872-4c90-bff7-7f50d730a90d"}
22:31:43.727 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"cf3ab136-2872-4c90-bff7-7f50d730a90d"}
22:31:45.707 01.980 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"cda4537c-3fae-4241-95fe-2cd3298bc130"}
22:31:45.713 00.006 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":0,"id":"cda4537c-3fae-4241-95fe-2cd3298bc130"}
22:31:45.719 00.006 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"c6c04021-c799-453d-a08c-eb597e49f837"}
22:31:45.728 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"c6c04021-c799-453d-a08c-eb597e49f837"}
22:31:47.708 01.980 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"40a603d9-2e2d-4018-8c4f-197c786b41f7"}
22:31:47.718 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":0,"id":"40a603d9-2e2d-4018-8c4f-197c786b41f7"}
22:31:47.731 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"21f4de57-d7bc-4c98-8c86-7bb266ba53a2"}
22:31:47.748 00.017 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"21f4de57-d7bc-4c98-8c86-7bb266ba53a2"}
22:31:49.713 01.965 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"ed913db2-2e06-4b4d-83ea-b3157f28406b"}
22:31:49.721 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":0,"id":"ed913db2-2e06-4b4d-83ea-b3157f28406b"}
22:31:49.733 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"30d7cd3c-04bb-4872-bd31-6135db0d1725"}
22:31:49.745 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"30d7cd3c-04bb-4872-bd31-6135db0d1725"}
22:31:51.717 01.972 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"d6485ff4-54b3-4253-a5a6-96732c1c3a6f"}
22:31:51.746 00.029 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":0,"id":"d6485ff4-54b3-4253-a5a6-96732c1c3a6f"}
22:31:51.754 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"d6891641-14d5-475e-91ab-5885f48020c5"}
22:31:51.765 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"d6891641-14d5-475e-91ab-5885f48020c5"}
22:31:53.731 01.966 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"5dfcb9ca-5e01-4ecc-9c85-e2ce32986482"}
22:31:53.745 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":0,"id":"5dfcb9ca-5e01-4ecc-9c85-e2ce32986482"}
22:31:53.753 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"4e7c5742-1362-4fed-b1e0-8cb75a105b52"}
22:31:53.767 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"4e7c5742-1362-4fed-b1e0-8cb75a105b52"}
22:31:55.742 01.975 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"3dee6bed-23bb-45b3-b55f-f2148ac6ed0e"}
22:31:55.750 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":0,"id":"3dee6bed-23bb-45b3-b55f-f2148ac6ed0e"}
22:31:55.758 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"48713d5f-1c88-4a12-a654-1ae76ec6c571"}
22:31:55.782 00.024 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"48713d5f-1c88-4a12-a654-1ae76ec6c571"}
22:31:57.748 01.966 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"4a99fdfb-40c6-45d4-880f-dbfcee2d8a35"}
22:31:57.762 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":0,"id":"4a99fdfb-40c6-45d4-880f-dbfcee2d8a35"}
22:31:57.769 00.007 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"73cdc4fa-c9a1-4958-a4f6-36d73210bd12"}
22:31:57.781 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"73cdc4fa-c9a1-4958-a4f6-36d73210bd12"}
22:31:59.758 01.977 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"d0ca6436-4234-4e52-98a7-de600fb8c546"}
22:31:59.763 00.005 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":0,"id":"d0ca6436-4234-4e52-98a7-de600fb8c546"}
22:31:59.772 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"2ae96ed8-bbf0-497d-b0f4-41917a6f5bad"}
22:31:59.781 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"2ae96ed8-bbf0-497d-b0f4-41917a6f5bad"}
22:32:01.761 01.980 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"f6e003ba-86e5-4e23-8f1b-61d86967f913"}
22:32:01.769 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":0,"id":"f6e003ba-86e5-4e23-8f1b-61d86967f913"}
22:32:01.782 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"09be1f72-1825-4d10-92c9-166f4a975ae8"}
22:32:01.805 00.023 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"09be1f72-1825-4d10-92c9-166f4a975ae8"}
22:32:03.774 01.969 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"041adf49-e00a-45a1-ba32-e94686e99887"}
22:32:03.783 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":0,"id":"041adf49-e00a-45a1-ba32-e94686e99887"}
22:32:03.793 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"f3492637-b5af-49b9-9340-1ecc5cf1a56a"}
22:32:03.798 00.005 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"f3492637-b5af-49b9-9340-1ecc5cf1a56a"}
22:32:05.787 01.989 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"1b3c7a73-63ba-4cd3-9bcd-749f4348abb3"}
22:32:05.800 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":0,"id":"1b3c7a73-63ba-4cd3-9bcd-749f4348abb3"}
22:32:05.814 00.014 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"58bf7d55-39d3-4718-8bd1-09d76adfa5c1"}
22:32:05.818 00.004 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"58bf7d55-39d3-4718-8bd1-09d76adfa5c1"}
22:32:07.802 01.984 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"eb8724c8-231e-4ada-9819-e9a9f7f3ee33"}
22:32:07.811 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":0,"id":"eb8724c8-231e-4ada-9819-e9a9f7f3ee33"}
22:32:07.822 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"c00b618d-98bd-4a40-b116-5a4d12c392d4"}
22:32:07.832 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"c00b618d-98bd-4a40-b116-5a4d12c392d4"}
22:32:09.812 01.980 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"ac332389-f0a0-4d02-b270-47adcc0371af"}
22:32:09.817 00.005 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":0,"id":"ac332389-f0a0-4d02-b270-47adcc0371af"}
22:32:09.830 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"a5b88638-1183-4c00-b4b6-691eaf8f0b6e"}
22:32:09.838 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"a5b88638-1183-4c00-b4b6-691eaf8f0b6e"}
22:32:11.812 01.974 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"03e99e97-49a4-4948-a016-665caa9ccaf0"}
22:32:11.819 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":0,"id":"03e99e97-49a4-4948-a016-665caa9ccaf0"}
22:32:11.830 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"d7653cf2-47a4-429b-bc5e-3f40e0fda5c5"}
22:32:11.837 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"d7653cf2-47a4-429b-bc5e-3f40e0fda5c5"}
22:32:13.827 01.990 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"71fb82dd-433f-4ba2-b63d-4080d22159ec"}
22:32:13.864 00.037 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":0,"id":"71fb82dd-433f-4ba2-b63d-4080d22159ec"}
22:32:13.878 00.014 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"299b7480-520b-4f43-adce-d2c94411d57e"}
22:32:13.889 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"299b7480-520b-4f43-adce-d2c94411d57e"}
22:32:15.837 01.948 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"19650be5-9378-4bfb-adda-cab3d858816e"}
22:32:15.857 00.020 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":0,"id":"19650be5-9378-4bfb-adda-cab3d858816e"}
22:32:15.864 00.007 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"b2f37961-9f39-45dc-a128-21022d062a89"}
22:32:15.867 00.003 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"b2f37961-9f39-45dc-a128-21022d062a89"}
22:32:17.838 01.971 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"055e61c4-9c1c-43bc-9cc4-f6c574ed308b"}
22:32:17.860 00.022 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":0,"id":"055e61c4-9c1c-43bc-9cc4-f6c574ed308b"}
22:32:17.868 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"ab72d56a-966c-43bc-803b-40390193e199"}
22:32:17.872 00.004 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"ab72d56a-966c-43bc-803b-40390193e199"}
22:32:19.848 01.976 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"f92af206-0a6d-4def-a1f9-49b1d10fd823"}
22:32:19.859 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":0,"id":"f92af206-0a6d-4def-a1f9-49b1d10fd823"}
22:32:19.874 00.015 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"5cb116f6-e5b8-45eb-97fc-b104c16480f8"}
22:32:19.885 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"5cb116f6-e5b8-45eb-97fc-b104c16480f8"}
22:32:21.860 01.975 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"e3a65b4f-b4db-4ec7-9326-fec295c41d20"}
22:32:21.868 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":0,"id":"e3a65b4f-b4db-4ec7-9326-fec295c41d20"}
22:32:21.890 00.022 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"da7d3c84-2fed-44e3-a270-b63195ad089c"}
22:32:21.900 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"da7d3c84-2fed-44e3-a270-b63195ad089c"}
22:32:23.863 01.963 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"94bbcbd7-beec-4458-9acf-7946744d5cd9"}
22:32:23.920 00.057 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":0,"id":"94bbcbd7-beec-4458-9acf-7946744d5cd9"}
22:32:23.959 00.039 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"daad9a8b-9bfe-4622-8875-75e52b5eed72"}
22:32:23.980 00.021 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"daad9a8b-9bfe-4622-8875-75e52b5eed72"}
22:32:25.886 01.906 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"cf32a266-c656-438a-811f-7e7699e36102"}
22:32:25.895 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":0,"id":"cf32a266-c656-438a-811f-7e7699e36102"}
22:32:25.908 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"b189c520-ddb5-4955-bd06-7438d77f53f3"}
22:32:25.918 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"b189c520-ddb5-4955-bd06-7438d77f53f3"}
22:32:27.889 01.971 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"c1a7303c-d2c6-4d5f-8ce7-7b50e6513f84"}
22:32:27.899 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":0,"id":"c1a7303c-d2c6-4d5f-8ce7-7b50e6513f84"}
22:32:27.906 00.007 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"b88c2b52-ee87-4384-a372-c954625cc845"}
22:32:27.909 00.003 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"b88c2b52-ee87-4384-a372-c954625cc845"}
22:32:29.898 01.989 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"0e9ab1dc-eb13-449b-b4f9-5294829196f3"}
22:32:29.906 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":0,"id":"0e9ab1dc-eb13-449b-b4f9-5294829196f3"}
22:32:29.917 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"50c9ad64-2f00-43c3-a0b6-df720677a601"}
22:32:29.922 00.005 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"50c9ad64-2f00-43c3-a0b6-df720677a601"}
22:32:31.908 01.986 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"267c12c2-b60a-44a6-9df6-aca548d21492"}
22:32:31.914 00.006 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":0,"id":"267c12c2-b60a-44a6-9df6-aca548d21492"}
22:32:31.935 00.021 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"a7d5e1ed-80e1-49f0-b76b-2b5b0733ede1"}
22:32:31.946 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"a7d5e1ed-80e1-49f0-b76b-2b5b0733ede1"}
22:32:33.913 01.967 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"93661438-bf48-4443-ac17-2398bcd0743e"}
22:32:33.922 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":0,"id":"93661438-bf48-4443-ac17-2398bcd0743e"}
22:32:33.931 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"ea100945-e059-4186-9321-2a92326d5ad0"}
22:32:33.937 00.006 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"ea100945-e059-4186-9321-2a92326d5ad0"}
22:32:35.923 01.986 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"c246abc2-668f-4ea7-b0b0-5cc60f2f561a"}
22:32:35.932 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":0,"id":"c246abc2-668f-4ea7-b0b0-5cc60f2f561a"}
22:32:35.957 00.025 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"0b695814-1c7d-4378-8b03-b6fb08b9798a"}
22:32:35.965 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"0b695814-1c7d-4378-8b03-b6fb08b9798a"}
22:32:37.930 01.965 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"c605936d-6b5a-4106-949a-a9f87c207a2b"}
22:32:37.941 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":0,"id":"c605936d-6b5a-4106-949a-a9f87c207a2b"}
22:32:37.956 00.015 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"62b8423b-f1d3-4189-b606-b8b72000822f"}
22:32:37.977 00.021 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"62b8423b-f1d3-4189-b606-b8b72000822f"}
22:32:39.948 01.971 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"39727aa1-685d-4492-802c-bbd13eb93465"}
22:32:39.955 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":0,"id":"39727aa1-685d-4492-802c-bbd13eb93465"}
22:32:39.963 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"85bf9d14-1b39-4fe8-8b59-64aed21845df"}
22:32:39.970 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"85bf9d14-1b39-4fe8-8b59-64aed21845df"}
22:32:41.946 01.976 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"cc3006f8-e4b9-4694-b551-f9dc7c391a4f"}
22:32:41.951 00.005 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":0,"id":"cc3006f8-e4b9-4694-b551-f9dc7c391a4f"}
22:32:41.956 00.005 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"3010c85b-d1ca-48d3-a82b-c10342b1b624"}
22:32:41.964 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"3010c85b-d1ca-48d3-a82b-c10342b1b624"}
22:32:43.959 01.995 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"587b8d79-a36b-4339-afba-2dff40dec49e"}
22:32:43.963 00.004 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":0,"id":"587b8d79-a36b-4339-afba-2dff40dec49e"}
22:32:43.980 00.017 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"0a401fdd-ebf5-4f1e-816d-81c5d02a4738"}
22:32:43.987 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"0a401fdd-ebf5-4f1e-816d-81c5d02a4738"}
22:32:45.968 01.981 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"9ec51179-3353-4e80-8ba8-77aadeb44be0"}
22:32:45.972 00.004 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":0,"id":"9ec51179-3353-4e80-8ba8-77aadeb44be0"}
22:32:45.979 00.007 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"d42e5160-5a2d-434f-9e54-915868aa06bf"}
22:32:45.983 00.004 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"d42e5160-5a2d-434f-9e54-915868aa06bf"}
22:32:47.973 01.990 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"1a6d0f3a-9a4d-449f-8f28-463fa32d105b"}
22:32:47.977 00.004 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":0,"id":"1a6d0f3a-9a4d-449f-8f28-463fa32d105b"}
22:32:47.987 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"ebd976c6-4255-4d06-9457-f9564d0cea35"}
22:32:47.993 00.006 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"ebd976c6-4255-4d06-9457-f9564d0cea35"}
22:32:49.975 01.982 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"557b88d3-55c0-4ccd-be52-311ad82a1311"}
22:32:49.980 00.005 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":0,"id":"557b88d3-55c0-4ccd-be52-311ad82a1311"}
22:32:49.992 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"879fa7e1-13da-4ca4-a607-acdb92646835"}
22:32:50.000 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"879fa7e1-13da-4ca4-a607-acdb92646835"}
22:32:51.981 01.981 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"fb863ed8-587e-473d-832a-5a7f58ccc4cd"}
22:32:51.991 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":0,"id":"fb863ed8-587e-473d-832a-5a7f58ccc4cd"}
22:32:52.015 00.024 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"431f4695-79ff-4489-af5e-be92d7dd40bc"}
22:32:52.021 00.006 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"431f4695-79ff-4489-af5e-be92d7dd40bc"}
22:32:53.992 01.971 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"68db0dad-ffdd-4de7-ab40-97a17e318ad9"}
22:32:54.003 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":0,"id":"68db0dad-ffdd-4de7-ab40-97a17e318ad9"}
22:32:54.012 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"62c3f510-897c-4a4f-9365-02d2debb8ae9"}
22:32:54.022 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"62c3f510-897c-4a4f-9365-02d2debb8ae9"}
22:32:56.013 01.991 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"9a6c89ff-7e9a-4e82-8aa4-b8b15b90c63c"}
22:32:56.025 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":0,"id":"9a6c89ff-7e9a-4e82-8aa4-b8b15b90c63c"}
22:32:56.034 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"deb9d40d-52ee-4725-b381-de594b0459c7"}
22:32:56.041 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"deb9d40d-52ee-4725-b381-de594b0459c7"}
22:32:58.027 01.986 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"9d182686-9ca7-4b5c-b7cd-7c344e70c35b"}
22:32:58.036 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":0,"id":"9d182686-9ca7-4b5c-b7cd-7c344e70c35b"}
22:32:58.044 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"ac4446d8-cead-49de-85a4-9704e93206b3"}
22:32:58.052 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"ac4446d8-cead-49de-85a4-9704e93206b3"}
22:33:00.027 01.975 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"34278738-ae49-4f86-8bdf-df841847ca9e"}
22:33:00.046 00.019 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":0,"id":"34278738-ae49-4f86-8bdf-df841847ca9e"}
22:33:00.057 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"367410a5-0e9f-42d6-b816-2a1bf706ac71"}
22:33:00.062 00.005 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"367410a5-0e9f-42d6-b816-2a1bf706ac71"}
22:33:02.045 01.983 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"509bfc48-96dd-46d0-9e10-f32d0e554387"}
22:33:02.071 00.026 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":0,"id":"509bfc48-96dd-46d0-9e10-f32d0e554387"}
22:33:02.100 00.029 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"d4ee4969-7e83-4686-86f0-060fc0bf0e13"}
22:33:02.142 00.042 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"d4ee4969-7e83-4686-86f0-060fc0bf0e13"}
22:33:04.067 01.925 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"df2b92e5-ed7b-40b9-9a6c-0dc5c9debc85"}
22:33:04.079 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":0,"id":"df2b92e5-ed7b-40b9-9a6c-0dc5c9debc85"}
22:33:04.094 00.015 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"1f0262af-686e-48ea-9861-ee3e67daec01"}
22:33:04.110 00.016 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"1f0262af-686e-48ea-9861-ee3e67daec01"}
22:33:06.119 02.009 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"f64c8adc-a223-4e07-a683-8cb765150890"}
22:33:06.211 00.092 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":0,"id":"f64c8adc-a223-4e07-a683-8cb765150890"}
22:33:06.358 00.147 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"d98a90be-42a5-4ab9-9fdc-2bfbedd97652"}
22:33:06.414 00.056 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"d98a90be-42a5-4ab9-9fdc-2bfbedd97652"}
22:33:08.119 01.705 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"df23aa56-7699-41b4-972a-eee30b75f1f8"}
22:33:08.134 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":0,"id":"df23aa56-7699-41b4-972a-eee30b75f1f8"}
22:33:08.147 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"7acc1bf0-ac78-4819-b16e-114030740067"}
22:33:08.162 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"7acc1bf0-ac78-4819-b16e-114030740067"}
22:33:10.146 01.984 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"681c22ea-a4ac-4812-bda2-455eee485c94"}
22:33:10.259 00.113 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":0,"id":"681c22ea-a4ac-4812-bda2-455eee485c94"}
22:33:10.344 00.085 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"d6b230f5-f5a2-4ec1-8e6a-94b0be9a56af"}
22:33:10.428 00.084 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"d6b230f5-f5a2-4ec1-8e6a-94b0be9a56af"}
22:33:12.149 01.721 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"d884d742-040a-402e-843e-a7d529fc2b27"}
22:33:12.161 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":0,"id":"d884d742-040a-402e-843e-a7d529fc2b27"}
22:33:12.176 00.015 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"a1a668d2-1351-49e7-aa8e-652042c76dd3"}
22:33:12.192 00.016 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"a1a668d2-1351-49e7-aa8e-652042c76dd3"}
22:33:14.154 01.962 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"fdc36fca-951e-404b-ae6e-86e35693d030"}
22:33:14.187 00.033 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":0,"id":"fdc36fca-951e-404b-ae6e-86e35693d030"}
22:33:14.210 00.023 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"d4c90a48-90aa-4cf7-933c-cea8d1a27366"}
22:33:14.226 00.016 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"d4c90a48-90aa-4cf7-933c-cea8d1a27366"}
22:33:16.169 01.943 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"e62a75fa-8447-4657-a538-6fc468021569"}
22:33:16.186 00.017 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":0,"id":"e62a75fa-8447-4657-a538-6fc468021569"}
22:33:16.200 00.014 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"1badd245-917c-435b-9775-aaf7a07c0a7d"}
22:33:16.210 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"1badd245-917c-435b-9775-aaf7a07c0a7d"}
22:33:18.186 01.976 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"467f6d35-a4bd-4a59-8090-9c00a314f32b"}
22:33:18.197 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":0,"id":"467f6d35-a4bd-4a59-8090-9c00a314f32b"}
22:33:18.204 00.007 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"61c725c1-8df3-4390-9a02-7c0742173d21"}
22:33:18.217 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"61c725c1-8df3-4390-9a02-7c0742173d21"}
22:33:20.195 01.978 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"c2b5ccb5-4c68-46ed-8461-3615d5408482"}
22:33:20.205 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":0,"id":"c2b5ccb5-4c68-46ed-8461-3615d5408482"}
22:33:20.224 00.019 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"d1acd1ce-753e-498b-829f-52c210f28ce7"}
22:33:20.245 00.021 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"d1acd1ce-753e-498b-829f-52c210f28ce7"}
22:33:22.210 01.965 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"0b75a80a-d7b7-4f9f-9f60-b68c6cadc404"}
22:33:22.224 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":0,"id":"0b75a80a-d7b7-4f9f-9f60-b68c6cadc404"}
22:33:22.238 00.014 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"79d6f1ac-0313-4261-bbf2-ae5f9db15799"}
22:33:22.249 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"79d6f1ac-0313-4261-bbf2-ae5f9db15799"}
22:33:24.221 01.972 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"76ef6537-0bac-4bb3-826b-ea55acc51672"}
22:33:24.252 00.031 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":0,"id":"76ef6537-0bac-4bb3-826b-ea55acc51672"}
22:33:24.311 00.059 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"3008fd04-03f1-460a-9b04-e538b696e3f4"}
22:33:24.357 00.046 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"3008fd04-03f1-460a-9b04-e538b696e3f4"}
22:33:26.230 01.873 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"6867555d-eaa8-4e5d-a5e4-60fc91606fdc"}
22:33:26.246 00.016 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":0,"id":"6867555d-eaa8-4e5d-a5e4-60fc91606fdc"}
22:33:26.277 00.031 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"d9a86f5b-6976-44b2-90a8-490a063f316c"}
22:33:26.316 00.039 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"d9a86f5b-6976-44b2-90a8-490a063f316c"}
22:33:28.240 01.924 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"64d774dc-7a99-4b33-aa1b-4f550efbafe1"}
22:33:28.255 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":0,"id":"64d774dc-7a99-4b33-aa1b-4f550efbafe1"}
22:33:28.267 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"fd64c4ac-b9e9-417b-ac4b-6dd8e56d513a"}
22:33:28.275 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"fd64c4ac-b9e9-417b-ac4b-6dd8e56d513a"}
22:33:30.243 01.968 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"46533697-3122-458f-82f6-293c00a50f17"}
22:33:30.279 00.036 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":0,"id":"46533697-3122-458f-82f6-293c00a50f17"}
22:33:30.293 00.014 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"7d46f92a-5a8f-45ed-bde0-3668a61366b8"}
22:33:30.311 00.018 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"7d46f92a-5a8f-45ed-bde0-3668a61366b8"}
22:33:32.260 01.949 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"a5314e02-3f6d-4c89-aaa2-8946f708e4c3"}
22:33:32.273 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":0,"id":"a5314e02-3f6d-4c89-aaa2-8946f708e4c3"}
22:33:32.289 00.016 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"c5910d8f-db11-4490-97fb-8dec1bbb9004"}
22:33:32.302 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"c5910d8f-db11-4490-97fb-8dec1bbb9004"}
22:33:34.262 01.960 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"9f812b95-d29d-4840-9ede-cb14ad673700"}
22:33:34.277 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":0,"id":"9f812b95-d29d-4840-9ede-cb14ad673700"}
22:33:34.292 00.015 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"28cee59a-b491-40f5-b38a-311b6f74f48e"}
22:33:34.307 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"28cee59a-b491-40f5-b38a-311b6f74f48e"}
22:33:36.274 01.967 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"1c060956-0ad6-4f25-ba68-4ea786ea279c"}
22:33:36.283 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":0,"id":"1c060956-0ad6-4f25-ba68-4ea786ea279c"}
22:33:36.315 00.032 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"4cabd1a0-97e9-4550-af84-bc8f2ea8f6a2"}
22:33:36.327 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"4cabd1a0-97e9-4550-af84-bc8f2ea8f6a2"}
22:33:38.279 01.952 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"9bc9a21b-b0e3-4f78-87bb-7aa05fe7d41d"}
22:33:38.283 00.004 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":0,"id":"9bc9a21b-b0e3-4f78-87bb-7aa05fe7d41d"}
22:33:38.295 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"1bcc7192-d2ef-4f4e-bdea-bbcfc1aa713c"}
22:33:38.301 00.006 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"1bcc7192-d2ef-4f4e-bdea-bbcfc1aa713c"}
22:33:38.920 00.619 9340 GetString("/profile/16/cam_hash/8d44cd37/whichCamera", "") returns "1,ZWO ASI662MC"
22:33:40.287 01.367 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"8f08fcb7-3d22-4814-bb5f-787f25284a65"}
22:33:40.290 00.003 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":0,"id":"8f08fcb7-3d22-4814-bb5f-787f25284a65"}
22:33:40.336 00.046 9340 GetString("/profile/16/cam_hash/8d44cd37/whichCamera", "") returns "1,ZWO ASI662MC"
22:33:40.348 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"de6407bd-e6ae-49c9-a500-db91b9982289"}
22:33:40.353 00.005 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"de6407bd-e6ae-49c9-a500-db91b9982289"}
22:33:41.979 01.626 9340 GetString("/profile/16/cam_hash/8d44cd37/whichCamera", "") returns "1,ZWO ASI662MC"
22:33:42.289 00.310 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"5cf79b61-5b1e-4f77-b3a3-f52abb19a1b0"}
22:33:42.299 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":0,"id":"5cf79b61-5b1e-4f77-b3a3-f52abb19a1b0"}
22:33:42.308 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"b2dd3044-4961-4ba7-a26a-223ddfd118ca"}
22:33:42.317 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"b2dd3044-4961-4ba7-a26a-223ddfd118ca"}
22:33:42.701 00.384 9340 gear_dialog: OnButtonConnectCamera
22:33:42.712 00.011 9340 gear_dialog: DoConnectCamera [ZWO ASI Camera]
22:33:42.721 00.009 9340 Status Line: Connecting to Camera ...
22:33:42.726 00.005 9340 GetString("/profile/16/cam_hash/8d44cd37/whichCamera", "") returns "1,ZWO ASI662MC"
22:33:42.735 00.009 9340 Connecting to camera [ZWO ASI Camera] id = [1,ZWO ASI662MC]
22:33:42.774 00.039 9340 ZWO: find camera id: [1,ZWO ASI662MC], ncams = 2
22:33:42.798 00.024 9340 ZWO: found matching camera at idx 1
22:33:43.057 00.259 9340 ZWO: using mode BPP = 16
22:33:43.066 00.009 9340 ZWO: usb3 = 1, is_mini = 0, name = [ZWO ASI662MC]
22:33:43.078 00.012 9340 ZWO: selecting snap mode
22:33:43.088 00.010 9340 ZWO: IsColorCam = 1
22:33:43.097 00.009 9340 ZWO: supported bin 0 = 1
22:33:43.100 00.003 9340 ZWO: supported bin 1 = 2
22:33:43.144 00.044 9340 ZWO: gain range = 0 .. 600
22:33:43.153 00.009 9340 ZWO: lowest RN gain = 450 (75%)
22:33:43.165 00.012 9340 ZWO: set color balance WB_B = 50
22:33:43.181 00.016 9340 ZWO: set color balance WB_R = 50
22:33:43.188 00.007 9340 ZWO: frame (0,0)+(1920,1080)
22:33:43.255 00.067 9340 GetString("/profile/16/camera/LimitFrame", "") returns "0;0;0;0"
22:33:43.274 00.019 9340 camera: updated LimitFrame => (0,0),(0x0)
22:33:43.284 00.010 9340 GetDouble("/profile/16/camera/pixelsize", 0.000000) returns 2.900000
22:33:43.286 00.002 9340 DoConnectCamera: reconnecting=0 warningIssued=0 lastCam=[ZWO ASI Camera] scaleRatio=1.000
22:33:43.286 00.000 9340 Connected Camera: ZWO ASI662MC
22:33:43.301 00.015 9340 FrameSize=(1920,1080)
22:33:43.318 00.017 9340 PixelSize=2.90
22:33:43.329 00.011 9340 BitsPerPixel=16
22:33:43.338 00.009 9340 HasGainControl=1
22:33:43.345 00.007 9340 GuideCameraGain=75
22:33:43.355 00.010 9340 HasShutter=0
22:33:43.365 00.010 9340 HasSubFrames=1
22:33:43.375 00.010 9340 ST4HasGuideOutput=1
22:33:43.381 00.006 9340 GetBoolean("/profile/16/camera/AutoLoadDefectMap", 1) returns 1
22:33:43.386 00.005 9340 auto-loading defect map
22:33:43.401 00.015 9340 Loading defect map file C:\Users\AstroPhil\AppData\Local\phd2\darks_defects\PHD2_defect_map_16.txt
22:33:43.406 00.005 9340 Defect map file not found: C:\Users\AstroPhil\AppData\Local\phd2\darks_defects\PHD2_defect_map_16.txt
22:33:43.422 00.016 9340 Status Line: Defect map not loaded
22:33:43.430 00.008 9340 GetBoolean("/profile/16/camera/AutoLoadDarks", 1) returns 1
22:33:43.444 00.014 9340 Auto-loading dark library
22:33:43.657 00.213 9340 loaded dark frame exposure = 1000, med = 3923
22:33:43.860 00.203 9340 loaded dark frame exposure = 1500, med = 3993
22:33:44.067 00.207 9340 loaded dark frame exposure = 2000, med = 3968
22:33:44.289 00.222 9340 loaded dark frame exposure = 2500, med = 3977
22:33:44.508 00.219 9340 loaded dark frame exposure = 3000, med = 3993
22:33:44.719 00.211 9340 loaded dark frame exposure = 3500, med = 3984
22:33:44.919 00.200 9340 loaded dark frame exposure = 4000, med = 4048
22:33:45.130 00.211 9340 loaded dark frame exposure = 4500, med = 4003
22:33:45.345 00.215 9340 loaded dark frame exposure = 5000, med = 3964
22:33:45.550 00.205 9340 loaded dark frame exposure = 6000, med = 3987
22:33:45.565 00.015 9340 loaded dark library from C:\Users\AstroPhil\AppData\Local\phd2\darks_defects\PHD2_dark_lib_16.fit
22:33:45.575 00.010 9340 Status Line: Darks loaded
22:33:45.599 00.024 9340 Status Line: Camera Connected
22:33:45.633 00.034 9340 evsrv: cli 100A45A8 connect
22:33:45.640 00.007 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"e259eb9c-402c-4a84-8103-6b3c43716ff8"}
22:33:45.646 00.006 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"e259eb9c-402c-4a84-8103-6b3c43716ff8"}
22:33:45.665 00.019 9340 evsrv: cli 100A45A8 request: {"method":"get_pixel_scale","id":"a306d19b-5b78-43b9-860b-d727b5fe2aa8"}
22:33:45.674 00.009 9340 evsrv: cli 100A45A8 response: {"jsonrpc":"2.0","result":2.47177,"id":"a306d19b-5b78-43b9-860b-d727b5fe2aa8"}
22:33:45.687 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"2361fe27-dc58-4f5a-b5ea-320809f8a929"}
22:33:45.699 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"2361fe27-dc58-4f5a-b5ea-320809f8a929"}
22:33:45.708 00.009 9340 evsrv: cli 100A45A8 disconnect
22:33:46.314 00.606 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"cfad760e-a655-49fb-9e82-c07f712092af"}
22:33:46.323 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"cfad760e-a655-49fb-9e82-c07f712092af"}
22:33:46.333 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"57d9f42c-b8c5-405b-b45b-af35aff2b9f7"}
22:33:46.340 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"57d9f42c-b8c5-405b-b45b-af35aff2b9f7"}
22:33:48.322 01.982 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"1c7ba1b5-3dca-4b8f-824d-b4032ba8ddf8"}
22:33:48.330 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"1c7ba1b5-3dca-4b8f-824d-b4032ba8ddf8"}
22:33:48.338 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"baabc529-6e99-4bf7-81a4-813904475e0c"}
22:33:48.346 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"baabc529-6e99-4bf7-81a4-813904475e0c"}
22:33:50.323 01.977 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"520e933d-960c-4e75-ba7a-e15c0a1df35b"}
22:33:50.327 00.004 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"520e933d-960c-4e75-ba7a-e15c0a1df35b"}
22:33:50.327 00.000 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"69d49423-be78-40f6-aefe-7c98632e2ec2"}
22:33:50.342 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"69d49423-be78-40f6-aefe-7c98632e2ec2"}
22:33:52.322 01.980 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"cc67a149-57b7-4e26-aaaf-94f1e7117925"}
22:33:52.322 00.000 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"cc67a149-57b7-4e26-aaaf-94f1e7117925"}
22:33:52.334 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"6e1c0499-fa08-494e-87c6-960fd7cdc40b"}
22:33:52.336 00.002 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"6e1c0499-fa08-494e-87c6-960fd7cdc40b"}
22:33:53.779 01.443 9340 gear_dialog: OnButtonDisconnectCamera
22:33:53.781 00.002 9340 Status Line: Camera Disconnected
22:33:54.328 00.547 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"9eda9264-7bd5-454c-840b-e6556c5597b2"}
22:33:54.335 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":0,"id":"9eda9264-7bd5-454c-840b-e6556c5597b2"}
22:33:54.341 00.006 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"66c31e64-e741-4f71-b38a-283d94c4dd14"}
22:33:54.350 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"66c31e64-e741-4f71-b38a-283d94c4dd14"}
22:33:56.340 01.990 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"7a7e18b2-f0e4-4029-bb2d-f25878e23db5"}
22:33:56.344 00.004 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":0,"id":"7a7e18b2-f0e4-4029-bb2d-f25878e23db5"}
22:33:56.344 00.000 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"1ebaee68-67c2-47d8-8044-2ebf519cf0bc"}
22:33:56.356 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"1ebaee68-67c2-47d8-8044-2ebf519cf0bc"}
22:33:58.349 01.993 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"aba7f330-877f-4073-8828-379ead98aab3"}
22:33:58.356 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":0,"id":"aba7f330-877f-4073-8828-379ead98aab3"}
22:33:58.364 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"d893530b-a93c-49e3-8810-fce781ca38b8"}
22:33:58.371 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"d893530b-a93c-49e3-8810-fce781ca38b8"}
22:34:00.353 01.982 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"73e45d25-f589-4b14-a9ba-13491ff0f05b"}
22:34:00.358 00.005 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":0,"id":"73e45d25-f589-4b14-a9ba-13491ff0f05b"}
22:34:00.367 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"2a4aa9df-b2a3-4443-b595-22b860e39ad8"}
22:34:00.375 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"2a4aa9df-b2a3-4443-b595-22b860e39ad8"}
22:34:02.368 01.993 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"4b828d09-bf42-4ca6-b953-8d46fb72e802"}
22:34:02.376 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":0,"id":"4b828d09-bf42-4ca6-b953-8d46fb72e802"}
22:34:02.376 00.000 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"105ee3e3-8614-4d17-b54a-da1df9027148"}
22:34:02.389 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"105ee3e3-8614-4d17-b54a-da1df9027148"}
22:34:03.933 01.544 9340 gear_dialog: OnButtonConnectCamera
22:34:03.937 00.004 9340 gear_dialog: DoConnectCamera [ZWO ASI Camera]
22:34:03.946 00.009 9340 Status Line: Connecting to Camera ...
22:34:03.954 00.008 9340 GetString("/profile/16/cam_hash/8d44cd37/whichCamera", "") returns "1,ZWO ASI662MC"
22:34:03.961 00.007 9340 Connecting to camera [ZWO ASI Camera] id = [1,ZWO ASI662MC]
22:34:03.986 00.025 9340 ZWO: find camera id: [1,ZWO ASI662MC], ncams = 2
22:34:04.004 00.018 9340 ZWO: found matching camera at idx 1
22:34:04.245 00.241 9340 ZWO: using mode BPP = 16
22:34:04.250 00.005 9340 ZWO: usb3 = 1, is_mini = 0, name = [ZWO ASI662MC]
22:34:04.256 00.006 9340 ZWO: selecting snap mode
22:34:04.259 00.003 9340 ZWO: IsColorCam = 1
22:34:04.271 00.012 9340 ZWO: supported bin 0 = 1
22:34:04.277 00.006 9340 ZWO: supported bin 1 = 2
22:34:04.304 00.027 9340 ZWO: gain range = 0 .. 600
22:34:04.312 00.008 9340 ZWO: lowest RN gain = 450 (75%)
22:34:04.323 00.011 9340 ZWO: set color balance WB_B = 50
22:34:04.323 00.000 9340 ZWO: set color balance WB_R = 50
22:34:04.340 00.017 9340 ZWO: frame (0,0)+(1920,1080)
22:34:04.408 00.068 9340 GetString("/profile/16/camera/LimitFrame", "") returns "0;0;0;0"
22:34:04.420 00.012 9340 camera: updated LimitFrame => (0,0),(0x0)
22:34:04.425 00.005 9340 GetDouble("/profile/16/camera/pixelsize", 0.000000) returns 2.900000
22:34:04.432 00.007 9340 DoConnectCamera: reconnecting=0 warningIssued=0 lastCam=[ZWO ASI Camera] scaleRatio=1.000
22:34:04.441 00.009 9340 Connected Camera: ZWO ASI662MC
22:34:04.452 00.011 9340 FrameSize=(1920,1080)
22:34:04.458 00.006 9340 PixelSize=2.90
22:34:04.463 00.005 9340 BitsPerPixel=16
22:34:04.469 00.006 9340 HasGainControl=1
22:34:04.475 00.006 9340 GuideCameraGain=75
22:34:04.479 00.004 9340 HasShutter=0
22:34:04.492 00.013 9340 HasSubFrames=1
22:34:04.500 00.008 9340 ST4HasGuideOutput=1
22:34:04.500 00.000 9340 GetBoolean("/profile/16/camera/AutoLoadDefectMap", 1) returns 1
22:34:04.513 00.013 9340 auto-loading defect map
22:34:04.521 00.008 9340 Loading defect map file C:\Users\AstroPhil\AppData\Local\phd2\darks_defects\PHD2_defect_map_16.txt
22:34:04.529 00.008 9340 Defect map file not found: C:\Users\AstroPhil\AppData\Local\phd2\darks_defects\PHD2_defect_map_16.txt
22:34:04.539 00.010 9340 Status Line: Defect map not loaded
22:34:04.548 00.009 9340 GetBoolean("/profile/16/camera/AutoLoadDarks", 1) returns 1
22:34:04.558 00.010 9340 Auto-loading dark library
22:34:04.736 00.178 9340 loaded dark frame exposure = 1000, med = 3923
22:34:04.921 00.185 9340 loaded dark frame exposure = 1500, med = 3993
22:34:05.138 00.217 9340 loaded dark frame exposure = 2000, med = 3968
22:34:05.349 00.211 9340 loaded dark frame exposure = 2500, med = 3977
22:34:05.571 00.222 9340 loaded dark frame exposure = 3000, med = 3993
22:34:05.790 00.219 9340 loaded dark frame exposure = 3500, med = 3984
22:34:06.013 00.223 9340 loaded dark frame exposure = 4000, med = 4048
22:34:06.238 00.225 9340 loaded dark frame exposure = 4500, med = 4003
22:34:06.469 00.231 9340 loaded dark frame exposure = 5000, med = 3964
22:34:06.715 00.246 9340 loaded dark frame exposure = 6000, med = 3987
22:34:06.731 00.016 9340 loaded dark library from C:\Users\AstroPhil\AppData\Local\phd2\darks_defects\PHD2_dark_lib_16.fit
22:34:06.741 00.010 9340 Status Line: Darks loaded
22:34:06.766 00.025 9340 Status Line: Camera Connected
22:34:06.804 00.038 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"baf3bba1-0d5f-446a-8e44-f759993644a6"}
22:34:06.820 00.016 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"baf3bba1-0d5f-446a-8e44-f759993644a6"}
22:34:06.832 00.012 9340 evsrv: cli 100A3E28 connect
22:34:06.844 00.012 9340 evsrv: cli 100A3E28 request: {"method":"get_pixel_scale","id":"b58b58a2-6946-474b-8b9e-607e572fee7f"}
22:34:06.857 00.013 9340 evsrv: cli 100A3E28 response: {"jsonrpc":"2.0","result":2.47177,"id":"b58b58a2-6946-474b-8b9e-607e572fee7f"}
22:34:06.868 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"b7821449-739d-4e32-bb97-7ffbecf12fb8"}
22:34:06.879 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"b7821449-739d-4e32-bb97-7ffbecf12fb8"}
22:34:06.885 00.006 9340 evsrv: cli 100A3E28 disconnect
22:34:06.902 00.017 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"18dac994-b54e-4c4d-8595-b614a1541f22"}
22:34:06.914 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"18dac994-b54e-4c4d-8595-b614a1541f22"}
22:34:06.945 00.031 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"c53e58c4-0fc8-4a37-a65f-bc963c54eac1"}
22:34:06.959 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"c53e58c4-0fc8-4a37-a65f-bc963c54eac1"}
22:34:08.259 01.300 9340 GetBoolean("/profile/16/target/refCircleEnabled", 0) returns 0
22:34:08.276 00.017 9340 GetDouble("/profile/16/target/refCircleRadius", 2.000000) returns 2.000000
22:34:08.281 00.005 9340 Auto-loading calibration data
22:34:08.293 00.012 9340 GetDouble("/profile/16/scope/calibration/xRate", 1.000000) returns 0.006257
22:34:08.306 00.013 9340 GetDouble("/profile/16/scope/calibration/yRate", 1.000000) returns 0.006183
22:34:08.314 00.008 9340 GetInt("/profile/16/scope/calibration/binning", 1) returns 1
22:34:08.326 00.012 9340 GetDouble("/profile/16/scope/calibration/xAngle", 0.000000) returns 0.026699
22:34:08.338 00.012 9340 GetDouble("/profile/16/scope/calibration/yAngle", 1.570796) returns -1.512300
22:34:08.344 00.006 9340 GetDouble("/profile/16/scope/calibration/declination", 0.000000) returns -0.000005
22:34:08.351 00.007 9340 GetInt("/profile/16/scope/calibration/pierSide", -1) returns 1
22:34:08.361 00.010 9340 GetInt("/profile/16/scope/calibration/raGuideParity", 0) returns 1
22:34:08.373 00.012 9340 GetInt("/profile/16/scope/calibration/decGuideParity", 0) returns -1
22:34:08.377 00.004 9340 GetDouble("/profile/16/scope/calibration/rotatorAngle", -888.000000) returns -888.000000
22:34:08.393 00.016 9340 Mount::SetCalibration (scope) -- xAngle=1.5 yAngle=-86.6 xRate=6.257 yRate=6.183 bin=1 dec=-0.0 pierSide=1 par=+/- rotAng=None
22:34:08.400 00.007 9340 Mount::SetCalibration (scope) -- sets m_xAngle=1.5 m_yAngleError=178.2
22:34:08.414 00.014 9340 ScopeASCOM::GetDeclinationRadians() returns 20.9
22:34:08.430 00.016 9340 ScopeASCOM::SideOfPier() returns 1
22:34:09.660 01.230 9340 evsrv: cli 100A4008 connect
22:34:09.674 00.014 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"cfe6b69b-f1f2-4d4b-b18b-b28f5332d669"}
22:34:09.686 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"cfe6b69b-f1f2-4d4b-b18b-b28f5332d669"}
22:34:09.691 00.005 9340 evsrv: cli 100A4008 request: {"method":"get_pixel_scale","id":"1c4247fa-f6f7-445e-973f-8ad7146df715"}
22:34:09.710 00.019 9340 evsrv: cli 100A4008 response: {"jsonrpc":"2.0","result":2.47177,"id":"1c4247fa-f6f7-445e-973f-8ad7146df715"}
22:34:09.720 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"26bf0096-4bd5-4ec6-9ce4-56e2bec7647d"}
22:34:09.730 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"26bf0096-4bd5-4ec6-9ce4-56e2bec7647d"}
22:34:09.739 00.009 9340 evsrv: cli 100A4008 disconnect
22:34:09.876 00.137 9340 GetBoolean("/profile/16/ShowDecModeWarning", 1) returns 1
22:34:10.913 01.037 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"3bab913c-3753-4b75-8b20-d5a327e109dd"}
22:34:10.913 00.000 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"3bab913c-3753-4b75-8b20-d5a327e109dd"}
22:34:10.929 00.016 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"9c219a27-3244-42ca-818e-6039c7c7622f"}
22:34:10.937 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"9c219a27-3244-42ca-818e-6039c7c7622f"}
22:34:12.924 01.987 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"a0daa8f7-3f2a-4f34-b6aa-c6ab8a5b4523"}
22:34:12.931 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"a0daa8f7-3f2a-4f34-b6aa-c6ab8a5b4523"}
22:34:12.937 00.006 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"1ebb567b-3564-44c4-900f-c56fbbfd8899"}
22:34:12.944 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"1ebb567b-3564-44c4-900f-c56fbbfd8899"}
22:34:15.051 02.107 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"22db1669-3372-4df7-9989-2e32c30de917"}
22:34:15.061 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"22db1669-3372-4df7-9989-2e32c30de917"}
22:34:15.071 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"64ef4b54-7370-45cb-8c6d-096944bf09ac"}
22:34:15.080 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"64ef4b54-7370-45cb-8c6d-096944bf09ac"}
22:34:16.939 01.859 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"e171de91-d73e-41c5-a81f-8e5e568c444d"}
22:34:16.943 00.004 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"e171de91-d73e-41c5-a81f-8e5e568c444d"}
22:34:16.949 00.006 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"cf676cba-9d52-40dc-ae05-a06359da0a35"}
22:34:16.954 00.005 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"cf676cba-9d52-40dc-ae05-a06359da0a35"}
22:34:18.950 01.996 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"c5b28f28-bad5-4425-b727-ebf8010942e0"}
22:34:18.958 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"c5b28f28-bad5-4425-b727-ebf8010942e0"}
22:34:18.969 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"0b438ac5-9dfe-4fe9-8de3-0916c9ff2ecb"}
22:34:18.976 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"0b438ac5-9dfe-4fe9-8de3-0916c9ff2ecb"}
22:34:19.040 00.064 9340 CalAsst: slew from ra 16.00, dec 20.9 to ra 13.23, dec 0.0, M/F = 0
22:34:19.444 00.404 8160 IsSlewing returns 1
22:34:19.974 00.530 8160 IsSlewing returns 1
22:34:20.550 00.576 8160 IsSlewing returns 1
22:34:20.985 00.435 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"19129607-97ce-4aa5-8bcd-e0079a254343"}
22:34:20.985 00.000 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"19129607-97ce-4aa5-8bcd-e0079a254343"}
22:34:21.031 00.046 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"2d19f30a-3a11-4d66-8a05-cd62502ee543"}
22:34:21.039 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"2d19f30a-3a11-4d66-8a05-cd62502ee543"}
22:34:21.110 00.071 8160 IsSlewing returns 1
22:34:21.669 00.559 8160 IsSlewing returns 1
22:34:22.197 00.528 8160 IsSlewing returns 1
22:34:22.741 00.544 8160 IsSlewing returns 1
22:34:22.997 00.256 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"d53624e0-fbb8-4cf4-b06b-fa4e818e035d"}
22:34:23.004 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"d53624e0-fbb8-4cf4-b06b-fa4e818e035d"}
22:34:23.044 00.040 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"eecf94eb-2249-4c7f-b1bb-4f53889f1013"}
22:34:23.054 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"eecf94eb-2249-4c7f-b1bb-4f53889f1013"}
22:34:23.284 00.230 8160 IsSlewing returns 1
22:34:23.844 00.560 8160 IsSlewing returns 1
22:34:24.403 00.559 8160 IsSlewing returns 1
22:34:24.928 00.525 8160 IsSlewing returns 1
22:34:25.007 00.079 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"84e637fa-c706-4587-a969-9989a04ebc83"}
22:34:25.016 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"84e637fa-c706-4587-a969-9989a04ebc83"}
22:34:25.054 00.038 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"ee474539-25c6-4053-871d-d555b7d7ee71"}
22:34:25.063 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"ee474539-25c6-4053-871d-d555b7d7ee71"}
22:34:25.476 00.413 8160 IsSlewing returns 1
22:34:26.018 00.542 8160 IsSlewing returns 1
22:34:26.524 00.506 8160 IsSlewing returns 0
22:34:28.622 02.098 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"ebfad28b-ee3b-4550-95e6-d06241acc23b"}
22:34:28.630 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"ebfad28b-ee3b-4550-95e6-d06241acc23b"}
22:34:28.633 00.003 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"f8a56a42-9d45-4a13-8175-6a5c4614384f"}
22:34:28.633 00.000 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"f8a56a42-9d45-4a13-8175-6a5c4614384f"}
22:34:28.992 00.359 880 IsSlewing returns 1
22:34:28.996 00.004 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"e807c420-cf03-4197-af94-8f6c2fc5de8b"}
22:34:29.002 00.006 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"e807c420-cf03-4197-af94-8f6c2fc5de8b"}
22:34:29.008 00.006 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"e51b17de-5e0f-4537-947b-8c4ee5c7e643"}
22:34:29.019 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"e51b17de-5e0f-4537-947b-8c4ee5c7e643"}
22:34:29.508 00.489 880 IsSlewing returns 1
22:34:30.094 00.586 880 IsSlewing returns 0
22:34:32.330 02.236 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"d923ab01-4a30-4617-a03b-00330c3069b5"}
22:34:32.339 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"d923ab01-4a30-4617-a03b-00330c3069b5"}
22:34:32.347 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"3b73d8d0-f37e-4181-ae61-9e61c22bd7e3"}
22:34:32.359 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"3b73d8d0-f37e-4181-ae61-9e61c22bd7e3"}
22:34:32.986 00.627 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"f697c905-31a1-4201-a4de-ba8dbe69c3ae"}
22:34:32.990 00.004 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"f697c905-31a1-4201-a4de-ba8dbe69c3ae"}
22:34:33.000 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"4797aabd-37be-4be4-80b4-20f782b41504"}
22:34:33.007 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"4797aabd-37be-4be4-80b4-20f782b41504"}
22:34:34.985 01.978 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"90d48661-8454-42ed-9f93-54466d8bdf9c"}
22:34:34.985 00.000 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"90d48661-8454-42ed-9f93-54466d8bdf9c"}
22:34:34.985 00.000 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"eecc51b6-b539-4b25-937f-d90537a1dafb"}
22:34:35.000 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"eecc51b6-b539-4b25-937f-d90537a1dafb"}
22:34:36.980 01.980 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"09001504-65ae-426b-988b-47354179863e"}
22:34:36.986 00.006 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"09001504-65ae-426b-988b-47354179863e"}
22:34:37.002 00.016 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"86eb27c6-621d-4665-8953-7dcae09f0a89"}
22:34:37.006 00.004 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"86eb27c6-621d-4665-8953-7dcae09f0a89"}
22:34:38.986 01.980 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"08623672-6b21-4495-8981-caa9ca34d910"}
22:34:38.988 00.002 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"08623672-6b21-4495-8981-caa9ca34d910"}
22:34:38.988 00.000 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"a673d954-4737-44e5-9db2-3bcc5558f861"}
22:34:39.005 00.017 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"a673d954-4737-44e5-9db2-3bcc5558f861"}
22:34:40.989 01.984 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"bdf48b50-4980-434e-a0ab-8397eb16e6dc"}
22:34:40.989 00.000 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"bdf48b50-4980-434e-a0ab-8397eb16e6dc"}
22:34:41.000 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"cc7953e0-21b2-4f7d-95f5-1ea48ba66cb3"}
22:34:41.008 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"cc7953e0-21b2-4f7d-95f5-1ea48ba66cb3"}
22:34:42.993 01.985 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"368df279-9197-42c0-aadd-4e635705ce54"}
22:34:43.000 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"368df279-9197-42c0-aadd-4e635705ce54"}
22:34:43.006 00.006 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"452c08c4-df3a-4b8b-b683-2e2189a10bd0"}
22:34:43.013 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"452c08c4-df3a-4b8b-b683-2e2189a10bd0"}
22:34:45.006 01.993 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"2f3a830b-2fe9-4c9d-a79b-2ef8b9b4cc40"}
22:34:45.007 00.001 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"2f3a830b-2fe9-4c9d-a79b-2ef8b9b4cc40"}
22:34:45.007 00.000 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"73e6bdc8-1e3f-4e73-ae19-c2df4e734b87"}
22:34:45.007 00.000 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"73e6bdc8-1e3f-4e73-ae19-c2df4e734b87"}
22:34:47.009 02.002 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"bc01536d-add1-4410-a445-9a27cf4f3f78"}
22:34:47.014 00.005 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"bc01536d-add1-4410-a445-9a27cf4f3f78"}
22:34:47.021 00.007 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"e6e30c64-70be-4d56-8b29-c2b0ed8da095"}
22:34:47.026 00.005 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"e6e30c64-70be-4d56-8b29-c2b0ed8da095"}
22:34:49.014 01.988 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"bce756ad-6727-4c54-bac9-56ba90b56d1e"}
22:34:49.015 00.001 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"bce756ad-6727-4c54-bac9-56ba90b56d1e"}
22:34:49.015 00.000 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"4bf02785-d36d-4f8f-9b81-68aad6dba602"}
22:34:49.034 00.019 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"4bf02785-d36d-4f8f-9b81-68aad6dba602"}
22:34:51.019 01.985 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"332dac98-c825-478a-b087-3a5b83111404"}
22:34:51.026 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"332dac98-c825-478a-b087-3a5b83111404"}
22:34:51.031 00.005 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"4c75c4d2-e23b-493b-bcd5-0c2d4de50210"}
22:34:51.036 00.005 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"4c75c4d2-e23b-493b-bcd5-0c2d4de50210"}
22:34:53.025 01.989 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"eb9fdf38-a76d-4821-b032-e055bff2a1ea"}
22:34:53.031 00.006 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"eb9fdf38-a76d-4821-b032-e055bff2a1ea"}
22:34:53.031 00.000 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"fb150d3a-9d4e-44c5-a22d-85b7b2028927"}
22:34:53.044 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"fb150d3a-9d4e-44c5-a22d-85b7b2028927"}
22:34:55.027 01.983 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"0ed4ba7a-34ed-4e10-a73d-45f706ad961a"}
22:34:55.032 00.005 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"0ed4ba7a-34ed-4e10-a73d-45f706ad961a"}
22:34:55.034 00.002 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"7954ed78-de44-4d02-8caa-ac618bdb2ed2"}
22:34:55.046 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"7954ed78-de44-4d02-8caa-ac618bdb2ed2"}
22:34:57.035 01.989 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"54300fd2-6f3f-451a-856b-d14b135fd8f4"}
22:34:57.040 00.005 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"54300fd2-6f3f-451a-856b-d14b135fd8f4"}
22:34:57.047 00.007 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"bbab569e-7dd4-4075-ba97-ba2d4014880e"}
22:34:57.055 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"bbab569e-7dd4-4075-ba97-ba2d4014880e"}
22:34:59.046 01.991 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"7972ad45-d5c1-4ca2-9cab-e563c5da5bb6"}
22:34:59.052 00.006 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"7972ad45-d5c1-4ca2-9cab-e563c5da5bb6"}
22:34:59.052 00.000 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"bd6b9390-df0b-4bf8-9ae4-7a7662939482"}
22:34:59.065 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"bd6b9390-df0b-4bf8-9ae4-7a7662939482"}
22:35:01.062 01.997 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"13f7e100-381e-41f0-af3b-010d45b2c940"}
22:35:01.063 00.001 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"13f7e100-381e-41f0-af3b-010d45b2c940"}
22:35:01.063 00.000 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"4087c595-1bbd-4173-95b1-d766cd06b72d"}
22:35:01.078 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"4087c595-1bbd-4173-95b1-d766cd06b72d"}
22:35:03.069 01.991 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"93287190-c155-4265-86a7-1c00b302d5d4"}
22:35:03.069 00.000 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"93287190-c155-4265-86a7-1c00b302d5d4"}
22:35:03.084 00.015 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"3596f7c6-f339-4887-af64-d09635f0547c"}
22:35:03.084 00.000 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"3596f7c6-f339-4887-af64-d09635f0547c"}
22:35:05.078 01.994 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"8dfc97b4-b9dc-4cb2-b314-205baa18896d"}
22:35:05.082 00.004 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"8dfc97b4-b9dc-4cb2-b314-205baa18896d"}
22:35:05.089 00.007 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"9a1d0b0d-6ddf-494d-8581-a169ddfbb0f4"}
22:35:05.097 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"9a1d0b0d-6ddf-494d-8581-a169ddfbb0f4"}
22:35:07.077 01.980 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"5deed494-4f83-462b-b694-a545978fa736"}
22:35:07.084 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"5deed494-4f83-462b-b694-a545978fa736"}
22:35:07.086 00.002 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"0f229e98-da59-4589-8fbb-5d99eff62f5c"}
22:35:07.096 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"0f229e98-da59-4589-8fbb-5d99eff62f5c"}
22:35:09.083 01.987 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"e46447e8-c297-4674-95c0-bb9bd12971b7"}
22:35:09.091 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"e46447e8-c297-4674-95c0-bb9bd12971b7"}
22:35:09.098 00.007 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"b88426ab-4769-46d8-9cba-da416513513b"}
22:35:09.098 00.000 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"b88426ab-4769-46d8-9cba-da416513513b"}
22:35:11.086 01.988 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"8caf126c-5508-46ae-b188-e7294fb48013"}
22:35:11.091 00.005 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"8caf126c-5508-46ae-b188-e7294fb48013"}
22:35:11.096 00.005 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"825f1723-23f9-4b52-a656-a8cb3e3993ac"}
22:35:11.100 00.004 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"825f1723-23f9-4b52-a656-a8cb3e3993ac"}
22:35:13.084 01.984 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"532b481a-0782-4a59-b6a1-2aba4dda3244"}
22:35:13.091 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"532b481a-0782-4a59-b6a1-2aba4dda3244"}
22:35:13.095 00.004 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"0eaf6a21-19e0-4449-85f6-89a0dbe626ff"}
22:35:13.103 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"0eaf6a21-19e0-4449-85f6-89a0dbe626ff"}
22:35:15.084 01.981 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"ab686656-2a9c-46d7-9c0b-52732b82c84f"}
22:35:15.090 00.006 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"ab686656-2a9c-46d7-9c0b-52732b82c84f"}
22:35:15.094 00.004 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"e8d96897-6fcd-4443-9cb2-dd6ac0096546"}
22:35:15.099 00.005 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"e8d96897-6fcd-4443-9cb2-dd6ac0096546"}
22:35:17.083 01.984 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"c88510d0-f787-4202-bc06-615c7e9584f8"}
22:35:17.087 00.004 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"c88510d0-f787-4202-bc06-615c7e9584f8"}
22:35:17.094 00.007 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"47ef505a-8b1c-4749-8cbc-a8978de75b26"}
22:35:17.101 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"47ef505a-8b1c-4749-8cbc-a8978de75b26"}
22:35:19.095 01.994 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"72417fff-94d1-467b-9fd7-b177aa9e6d84"}
22:35:19.095 00.000 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"72417fff-94d1-467b-9fd7-b177aa9e6d84"}
22:35:19.105 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"8827689b-a95d-437c-a408-45b91ed0ffa2"}
22:35:19.111 00.006 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"8827689b-a95d-437c-a408-45b91ed0ffa2"}
22:35:21.111 02.000 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"a21f1239-2f6c-4e5b-9c5d-32623806d79a"}
22:35:21.111 00.000 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"a21f1239-2f6c-4e5b-9c5d-32623806d79a"}
22:35:21.124 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"676785fc-bdb4-495e-a1ff-59f1a4ae31d6"}
22:35:21.125 00.001 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"676785fc-bdb4-495e-a1ff-59f1a4ae31d6"}
22:35:23.117 01.992 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"5c1fed74-7489-4a93-8adc-c00553664b6e"}
22:35:23.123 00.006 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"5c1fed74-7489-4a93-8adc-c00553664b6e"}
22:35:23.125 00.002 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"e5d2e56c-2429-4f83-afa2-3ad8cae4b30c"}
22:35:23.133 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"e5d2e56c-2429-4f83-afa2-3ad8cae4b30c"}
22:35:24.010 00.877 9340 ScopeASCOM::GetGuideRates returns 0 13.537 13.537 a-s/sec
22:35:24.022 00.012 9340 PhdController::Guide begins
22:35:24.028 00.006 9340 PhdController: newstate STATE_SETUP
22:35:24.033 00.005 9340 PhdController: setup
22:35:24.038 00.005 9340 PhdController: newstate STATE_ATTEMPT_START
22:35:24.043 00.005 9340 PhdController: start capturing
22:35:24.043 00.000 9340 Changing from state SELECTING to UNINITIALIZED
22:35:24.043 00.000 9340 guider state => SELECTING
22:35:24.057 00.014 9340 setting force full frames = true
22:35:24.061 00.004 9340 StartCapturing CaptureActive=0 continueCapturing=0 exposurePending=0
22:35:24.075 00.014 9340 ScheduleExposure(2000,3,0) exposurePending=0
22:35:24.077 00.002 9340 Enqueuing Expose request
22:35:24.088 00.011 9340 PhdController: newstate STATE_SELECT_STAR
22:35:24.092 00.004 12020 Worker thread wakes up
22:35:24.092 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
22:35:24.092 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(0,0,0,0)
22:35:24.092 00.000 12020 ZWO: set CONTROL_EXPOSURE 2000000
22:35:24.102 00.010 12020 ZWO: set CONTROL_GAIN 75% 450
22:35:25.116 01.014 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"b86a15c0-12f6-42fc-ac58-d65c9b5008da"}
22:35:25.121 00.005 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"b86a15c0-12f6-42fc-ac58-d65c9b5008da"}
22:35:25.127 00.006 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"2a7c4a30-9515-4ce8-8b0e-bb679cc23eb7"}
22:35:25.132 00.005 9340 case statement mapped state 1 to 101
22:35:25.132 00.000 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Looping","id":"2a7c4a30-9515-4ce8-8b0e-bb679cc23eb7"}
22:35:26.464 01.332 12020 Exposure complete
22:35:26.620 00.156 12020 worker thread done servicing request
22:35:26.620 00.000 9340 OnExposeComplete: enter
22:35:26.625 00.005 9340 UpdateGuideState(): m_state=1
22:35:26.625 00.000 9340 UpdateCurrentPosition: no star selected
22:35:26.641 00.016 9340 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:35:26.641 00.000 9340 Status Line: No star selected
22:35:26.656 00.015 9340 UpdateImageDisplay: Size=(1920,1080) min=8814, max=65535, med=13774, FiltMin=11260, FiltMax=65505, Gamma=2.870
22:35:26.704 00.048 9340 UpdateGuideState exits: No star selected
22:35:26.706 00.002 9340 GuiderMultiStar::AutoSelect enter
22:35:26.718 00.012 9340 Star::AutoFind called with edgeAllowance = 0 searchRegion = 15 roi = 0x0@0,0
22:35:26.879 00.161 9340 AutoFind: auto downsample for scale 2.47 => 1x
22:35:27.043 00.164 9340 AutoFind: global mean = 0.0, stdev 2547.5
22:35:27.058 00.015 9340 AutoFind: using threshold = 0.1
22:35:27.257 00.199 9340 AutoFind: local max [409, 873] 71.9
22:35:27.264 00.007 9340 AutoFind: local max [616, 84] 65.4
22:35:27.277 00.013 9340 AutoFind: local max [830, 518] 62.8
22:35:27.284 00.007 9340 AutoFind: local max [340, 654] 59.2
22:35:27.290 00.006 9340 AutoFind: local max [1869, 903] 54.7
22:35:27.302 00.012 9340 AutoFind: local max [474, 680] 48.3
22:35:27.310 00.008 9340 AutoFind: local max [1711, 928] 41.8
22:35:27.317 00.007 9340 AutoFind: local max [980, 902] 40.4
22:35:27.328 00.011 9340 AutoFind: local max [893, 772] 29.8
22:35:27.336 00.008 9340 AutoFind: local max [331, 194] 23.6
22:35:27.344 00.008 9340 AutoFind: local max [122, 957] 23.6
22:35:27.348 00.004 9340 AutoFind: local max [1803, 956] 18.6
22:35:27.359 00.011 9340 AutoFind: local max [139, 165] 18.2
22:35:27.369 00.010 9340 AutoFind: local max [1000, 167] 13.8
22:35:27.378 00.009 9340 AutoFind: local max [391, 162] 13.7
22:35:27.387 00.009 9340 AutoFind: local max [969, 634] 12.0
22:35:27.393 00.006 9340 AutoFind: local max [902, 994] 11.3
22:35:27.399 00.006 9340 AutoFind: local max [1040, 784] 10.2
22:35:27.412 00.013 9340 AutoFind: local max [385, 850] 10.2
22:35:27.421 00.009 9340 AutoFind: local max [132, 781] 9.6
22:35:27.430 00.009 9340 AutoFind: local max [876, 346] 9.5
22:35:27.437 00.007 9340 AutoFind: local max [496, 250] 8.9
22:35:27.445 00.008 9340 AutoFind: local max [1909, 869] 8.2
22:35:27.455 00.010 9340 AutoFind: local max [221, 592] 7.6
22:35:27.464 00.009 9340 AutoFind: local max [384, 786] 7.5
22:35:27.477 00.013 9340 AutoFind: local max [1613, 278] 7.2
22:35:27.486 00.009 9340 AutoFind: local max [396, 172] 6.4
22:35:27.495 00.009 9340 AutoFind: local max [12, 518] 6.3
22:35:27.504 00.009 9340 AutoFind: local max [1026, 83] 6.2
22:35:27.514 00.010 9340 AutoFind: local max [1493, 559] 6.1
22:35:27.517 00.003 9340 AutoFind: local max [934, 722] 6.1
22:35:27.534 00.017 9340 AutoFind: local max [1341, 1052] 5.8
22:35:27.543 00.009 9340 AutoFind: local max [383, 624] 5.8
22:35:27.553 00.010 9340 AutoFind: local max [1477, 96] 5.7
22:35:27.563 00.010 9340 AutoFind: local max [17, 804] 5.6
22:35:27.573 00.010 9340 AutoFind: local max [342, 131] 5.2
22:35:27.583 00.010 9340 AutoFind: local max [1615, 589] 5.2
22:35:27.594 00.011 9340 AutoFind: local max [1205, 268] 5.2
22:35:27.605 00.011 9340 AutoFind: local max [766, 531] 5.2
22:35:27.615 00.010 9340 AutoFind: local max [1712, 1002] 5.0
22:35:27.626 00.011 9340 AutoFind: local max [1882, 279] 5.0
22:35:27.635 00.009 9340 AutoFind: local max [982, 16] 4.9
22:35:27.644 00.009 9340 AutoFind: local max [171, 43] 4.9
22:35:27.658 00.014 9340 AutoFind: local max [403, 1059] 4.8
22:35:27.671 00.013 9340 AutoFind: local max [63, 376] 4.8
22:35:27.681 00.010 9340 AutoFind: local max [684, 871] 4.7
22:35:27.693 00.012 9340 AutoFind: local max [1739, 669] 4.7
22:35:27.703 00.010 9340 AutoFind: local max [718, 437] 4.6
22:35:27.715 00.012 9340 AutoFind: local max [1784, 919] 4.3
22:35:27.728 00.013 9340 AutoFind: local max [18, 487] 4.3
22:35:27.741 00.013 9340 AutoFind: local max [1234, 53] 4.2
22:35:27.754 00.013 9340 AutoFind: local max [1777, 204] 4.1
22:35:27.764 00.010 9340 AutoFind: local max [89, 614] 4.1
22:35:27.776 00.012 9340 AutoFind: local max [342, 390] 4.1
22:35:27.785 00.009 9340 AutoFind: local max [1850, 574] 4.1
22:35:27.799 00.014 9340 AutoFind: local max [794, 382] 4.1
22:35:27.811 00.012 9340 AutoFind: local max [1572, 488] 4.1
22:35:27.823 00.012 9340 AutoFind: local max [318, 621] 4.1
22:35:27.834 00.011 9340 AutoFind: local max [1899, 140] 4.0
22:35:27.845 00.011 9340 AutoFind: local max [1869, 916] 4.0
22:35:27.858 00.013 9340 AutoFind: local max [10, 18] 4.0
22:35:27.868 00.010 9340 AutoFind: local max [1196, 98] 4.0
22:35:27.881 00.013 9340 AutoFind: local max [390, 1027] 4.0
22:35:27.892 00.011 9340 AutoFind: local max [1815, 673] 3.9
22:35:27.905 00.013 9340 AutoFind: local max [208, 251] 3.9
22:35:27.918 00.013 9340 AutoFind: local max [408, 167] 3.9
22:35:27.931 00.013 9340 AutoFind: local max [1701, 491] 3.9
22:35:27.940 00.009 9340 AutoFind: local max [1407, 983] 3.9
22:35:27.958 00.018 9340 AutoFind: local max [1884, 399] 3.9
22:35:27.973 00.015 9340 AutoFind: local max [1730, 716] 3.9
22:35:27.986 00.013 9340 AutoFind: local max [154, 522] 3.8
22:35:27.999 00.013 9340 AutoFind: local max [605, 82] 3.8
22:35:28.012 00.013 9340 AutoFind: local max [1599, 790] 3.8
22:35:28.025 00.013 9340 AutoFind: local max [1418, 465] 3.8
22:35:28.040 00.015 9340 AutoFind: local max [1605, 38] 3.8
22:35:28.053 00.013 9340 AutoFind: local max [344, 949] 3.8
22:35:28.070 00.017 9340 AutoFind: local max [1338, 266] 3.8
22:35:28.082 00.012 9340 AutoFind: local max [1896, 789] 3.8
22:35:28.093 00.011 9340 AutoFind: local max [574, 242] 3.8
22:35:28.106 00.013 9340 AutoFind: local max [990, 363] 3.8
22:35:28.121 00.015 9340 AutoFind: local max [1839, 833] 3.7
22:35:28.135 00.014 9340 AutoFind: local max [1503, 157] 3.7
22:35:28.146 00.011 9340 AutoFind: local max [1448, 62] 3.7
22:35:28.158 00.012 9340 AutoFind: local max [375, 962] 3.7
22:35:28.174 00.016 9340 AutoFind: local max [568, 111] 3.7
22:35:28.189 00.015 9340 AutoFind: local max [1404, 1065] 3.7
22:35:28.201 00.012 9340 AutoFind: local max [354, 645] 3.7
22:35:28.215 00.014 9340 AutoFind: local max [609, 363] 3.7
22:35:28.229 00.014 9340 AutoFind: local max [368, 60] 3.7
22:35:28.244 00.015 9340 AutoFind: local max [898, 907] 3.7
22:35:28.258 00.014 9340 AutoFind: local max [1610, 1063] 3.7
22:35:28.273 00.015 9340 AutoFind: local max [1081, 450] 3.7
22:35:28.287 00.014 9340 AutoFind: local max [1858, 129] 3.7
22:35:28.303 00.016 9340 AutoFind: local max [1857, 909] 3.7
22:35:28.318 00.015 9340 AutoFind: local max [1659, 257] 3.7
22:35:28.332 00.014 9340 AutoFind: local max [338, 476] 3.7
22:35:28.346 00.014 9340 AutoFind: local max [1867, 673] 3.6
22:35:28.361 00.015 9340 AutoFind: local max [682, 764] 3.6
22:35:28.375 00.014 9340 AutoFind: local max [1724, 645] 3.6
22:35:28.390 00.015 9340 AutoFind: local max [1214, 489] 3.6
22:35:28.405 00.015 9340 AutoFind: too close [1857, 909] 3.7 - [1869, 916] 4.0
22:35:28.419 00.014 9340 AutoFind: close dim-bright [1857, 909] 3.7 - [1869, 903] 54.7
22:35:28.432 00.013 9340 AutoFind: close dim-bright [354, 645] 3.7 - [340, 654] 59.2
22:35:28.443 00.011 9340 AutoFind: close dim-bright [605, 82] 3.8 - [616, 84] 65.4
22:35:28.459 00.016 9340 AutoFind: too close [408, 167] 3.9 - [396, 172] 6.4
22:35:28.474 00.015 9340 AutoFind: too close [408, 167] 3.9 - [391, 162] 13.7
22:35:28.489 00.015 9340 AutoFind: close dim-bright [1869, 916] 4.0 - [1869, 903] 54.7
22:35:28.504 00.015 9340 AutoFind: too close [396, 172] 6.4 - [391, 162] 13.7
22:35:28.518 00.014 9340 AutoFind: too close to edge [1404, 1065] 3.7
22:35:28.537 00.019 9340 AutoFind: too close to edge [10, 18] 4.0
22:35:28.549 00.012 9340 AutoFind: too close to edge [12, 518] 6.3
22:35:28.560 00.011 9340 AutoFind: too close to edge [1909, 869] 8.2
22:35:28.578 00.018 9340 AutoFind: BPP = 16, saturation at 69503, pedestal 3968, thresh = 62949
22:35:28.595 00.017 9340 Star::Find(15, 409, 873, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
22:35:28.609 00.014 9340 Star::Find returns 1 (0), X=409.29, Y=873.54, Mass=1299547, SNR=190.5, Peak=65481 HFD=4.6
22:35:28.625 00.016 9340 Star::Find(15, 616, 84, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
22:35:28.642 00.017 9340 Star::Find returns 1 (0), X=616.55, Y=84.84, Mass=2546458, SNR=236.4, Peak=65513 HFD=5.7
22:35:28.658 00.016 9340 Star::Find(15, 830, 518, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
22:35:28.673 00.015 9340 Star::Find returns 1 (0), X=830.14, Y=518.62, Mass=1110423, SNR=181.6, Peak=65516 HFD=4.3
22:35:28.688 00.015 9340 Star::Find(15, 340, 654, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
22:35:28.705 00.017 9340 Star::Find returns 1 (0), X=339.73, Y=654.52, Mass=2799021, SNR=274.7, Peak=65532 HFD=6.1
22:35:28.719 00.014 9340 Star::Find(15, 1869, 903, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
22:35:28.736 00.017 9340 Star::Find returns 1 (0), X=1870.27, Y=904.40, Mass=2985640, SNR=308.4, Peak=65535 HFD=6.3
22:35:28.752 00.016 9340 Star::Find(15, 474, 680, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
22:35:28.767 00.015 9340 Star::Find returns 1 (0), X=474.09, Y=680.72, Mass=769036, SNR=112.6, Peak=62992 HFD=4.0
22:35:28.779 00.012 9340 Star::Find(15, 1711, 928, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
22:35:28.792 00.013 9340 Star::Find returns 1 (0), X=1711.53, Y=928.95, Mass=754667, SNR=124.9, Peak=57838 HFD=4.2
22:35:28.805 00.013 9340 Star::Find(15, 980, 902, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
22:35:28.822 00.017 9340 Star::Find returns 1 (0), X=980.58, Y=902.67, Mass=623433, SNR=116.1, Peak=58948 HFD=3.5
22:35:28.837 00.015 9340 Star::Find(15, 893, 772, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
22:35:28.853 00.016 9340 Star::Find returns 1 (0), X=893.31, Y=771.98, Mass=489421, SNR=86.3, Peak=48550 HFD=3.9
22:35:28.868 00.015 9340 Star::Find(15, 331, 194, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
22:35:28.882 00.014 9340 Star::Find returns 1 (0), X=330.94, Y=193.80, Mass=323039, SNR=70.5, Peak=42329 HFD=3.1
22:35:28.899 00.017 9340 Star::Find(15, 122, 957, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
22:35:28.911 00.012 9340 Star::Find returns 1 (0), X=121.95, Y=957.82, Mass=451944, SNR=71.7, Peak=44657 HFD=4.1
22:35:28.924 00.013 9340 Star::Find(15, 1803, 956, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
22:35:28.939 00.015 9340 Star::Find returns 1 (0), X=1803.25, Y=956.66, Mass=287625, SNR=56.7, Peak=32502 HFD=3.7
22:35:28.954 00.015 9340 Star::Find(15, 139, 165, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
22:35:28.967 00.013 9340 Star::Find returns 1 (0), X=139.26, Y=165.45, Mass=247463, SNR=61.9, Peak=28655 HFD=3.7
22:35:28.984 00.017 9340 Star::Find(15, 1000, 167, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
22:35:28.997 00.013 9340 Star::Find returns 1 (0), X=1000.43, Y=167.35, Mass=151593, SNR=43.5, Peak=28722 HFD=3.0
22:35:29.011 00.014 9340 Star::Find(15, 969, 634, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
22:35:29.022 00.011 9340 Star::Find returns 1 (0), X=968.94, Y=633.83, Mass=172787, SNR=41.8, Peak=32025 HFD=2.8
22:35:29.036 00.014 9340 Star::Find(15, 902, 994, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
22:35:29.052 00.016 9340 Star::Find returns 1 (0), X=902.52, Y=994.48, Mass=190340, SNR=45.5, Peak=28352 HFD=3.2
22:35:29.066 00.014 9340 Star::Find(15, 1040, 784, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
22:35:29.081 00.015 9340 Star::Find returns 1 (0), X=1040.16, Y=784.38, Mass=106615, SNR=32.2, Peak=25539 HFD=2.7
22:35:29.094 00.013 9340 Star::Find(15, 385, 850, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
22:35:29.109 00.015 9340 Star::Find returns 1 (0), X=385.24, Y=850.68, Mass=117041, SNR=35.5, Peak=29121 HFD=2.7
22:35:29.126 00.017 9340 Star::Find(15, 132, 781, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
22:35:29.141 00.015 9340 Star::Find returns 1 (0), X=132.35, Y=781.49, Mass=120524, SNR=35.8, Peak=23962 HFD=3.1
22:35:29.153 00.012 9340 Star::Find(15, 876, 346, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
22:35:29.167 00.014 9340 Star::Find returns 1 (0), X=876.18, Y=346.76, Mass=130413, SNR=36.6, Peak=26071 HFD=3.4
22:35:29.185 00.018 9340 Star::Find(15, 496, 250, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
22:35:29.200 00.015 9340 Star::Find returns 1 (0), X=495.96, Y=250.24, Mass=98806, SNR=27.2, Peak=26300 HFD=2.5
22:35:29.213 00.013 9340 Star::Find(15, 221, 592, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
22:35:29.229 00.016 9340 Star::Find returns 1 (0), X=220.83, Y=591.94, Mass=103714, SNR=35.0, Peak=22331 HFD=3.1
22:35:29.243 00.014 9340 Star::Find(15, 384, 786, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
22:35:29.260 00.017 9340 Star::Find returns 1 (0), X=383.76, Y=785.83, Mass=90894, SNR=29.2, Peak=26256 HFD=2.2
22:35:29.272 00.012 9340 Star::Find(15, 1613, 278, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
22:35:29.289 00.017 9340 Star::Find returns 1 (0), X=1613.32, Y=278.19, Mass=99109, SNR=26.6, Peak=20647 HFD=3.7
22:35:29.307 00.018 9340 Star::Find(15, 1026, 83, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
22:35:29.323 00.016 9340 Star::Find returns 1 (0), X=1025.61, Y=83.19, Mass=65446, SNR=24.6, Peak=23046 HFD=2.0
22:35:29.339 00.016 9340 Star::Find(15, 1493, 559, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
22:35:29.355 00.016 9340 Star::Find returns 1 (0), X=1492.90, Y=559.08, Mass=73541, SNR=26.0, Peak=21540 HFD=3.0
22:35:29.371 00.016 9340 Star::Find(15, 934, 722, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
22:35:29.391 00.020 9340 Star::Find returns 1 (0), X=934.09, Y=721.48, Mass=91986, SNR=27.8, Peak=23883 HFD=3.0
22:35:29.403 00.012 9340 Star::Find(15, 1341, 1052, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
22:35:29.416 00.013 9340 Star::Find returns 1 (0), X=1341.20, Y=1051.94, Mass=55145, SNR=18.1, Peak=19259 HFD=2.9
22:35:29.435 00.019 9340 Star::Find(15, 383, 624, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
22:35:29.449 00.014 9340 Star::Find returns 1 (0), X=383.75, Y=623.80, Mass=55039, SNR=18.7, Peak=20836 HFD=2.7
22:35:29.468 00.019 9340 Star::Find(15, 1477, 96, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
22:35:29.482 00.014 9340 Star::Find returns 1 (0), X=1476.44, Y=96.80, Mass=80507, SNR=22.7, Peak=22489 HFD=3.5
22:35:29.500 00.018 9340 Star::Find(15, 17, 804, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
22:35:29.512 00.012 9340 Star::Find returns 1 (0), X=17.20, Y=804.43, Mass=56024, SNR=21.1, Peak=20978 HFD=2.3
22:35:29.527 00.015 9340 Star::Find(15, 342, 131, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
22:35:29.542 00.015 9340 Star::Find returns 1 (0), X=342.22, Y=131.36, Mass=53594, SNR=19.5, Peak=19657 HFD=2.8
22:35:29.558 00.016 9340 Star::Find(15, 1615, 589, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
22:35:29.571 00.013 9340 Star::Find returns 1 (0), X=1614.59, Y=589.59, Mass=49848, SNR=15.2, Peak=18066 HFD=3.1
22:35:29.586 00.015 9340 Star::Find(15, 1205, 268, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
22:35:29.599 00.013 9340 Star::Find returns 1 (0), X=1205.17, Y=267.20, Mass=54468, SNR=17.6, Peak=20613 HFD=2.4
22:35:29.615 00.016 9340 Star::Find(15, 766, 531, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
22:35:29.631 00.016 9340 Star::Find returns 1 (0), X=765.73, Y=531.32, Mass=39221, SNR=15.5, Peak=19511 HFD=2.2
22:35:29.643 00.012 9340 Star::Find(15, 1712, 1002, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
22:35:29.656 00.013 9340 Star::Find returns 1 (0), X=1711.34, Y=1001.70, Mass=68943, SNR=20.7, Peak=20326 HFD=3.4
22:35:29.670 00.014 9340 Star::Find(15, 1882, 279, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
22:35:29.685 00.015 9340 Star::Find returns 1 (0), X=1882.08, Y=279.53, Mass=62762, SNR=22.9, Peak=20881 HFD=2.4
22:35:29.697 00.012 9340 Star::Find(15, 982, 16, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
22:35:29.709 00.012 9340 Star::Find returns 1 (0), X=982.33, Y=15.89, Mass=42581, SNR=17.9, Peak=21318 HFD=2.2
22:35:29.723 00.014 9340 Star::Find(15, 171, 43, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
22:35:29.740 00.017 9340 Star::Find returns 1 (0), X=171.63, Y=42.73, Mass=50538, SNR=19.2, Peak=19173 HFD=3.1
22:35:29.750 00.010 9340 Star::Find(15, 403, 1059, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
22:35:29.768 00.018 9340 Star::Find returns 1 (0), X=402.80, Y=1059.10, Mass=23829, SNR=11.1, Peak=18428 HFD=1.8
22:35:29.773 00.005 9340 Star::Find(15, 63, 376, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
22:35:29.794 00.021 9340 Star::Find returns 1 (0), X=62.80, Y=375.41, Mass=36804, SNR=17.1, Peak=20734 HFD=1.8
22:35:29.807 00.013 9340 Star::Find(15, 684, 871, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
22:35:29.819 00.012 9340 Star::Find returns 1 (0), X=684.59, Y=871.23, Mass=74323, SNR=24.6, Peak=20948 HFD=3.8
22:35:29.834 00.015 9340 Star::Find(15, 1739, 669, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
22:35:29.847 00.013 9340 Star::Find returns 1 (0), X=1738.95, Y=669.72, Mass=56854, SNR=18.8, Peak=20553 HFD=2.6
22:35:29.862 00.015 9340 Star::Find(15, 718, 437, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
22:35:29.873 00.011 9340 Star::Find returns 1 (0), X=718.21, Y=436.56, Mass=20233, SNR=11.0, Peak=17606 HFD=2.0
22:35:29.886 00.013 9340 Star::Find(15, 1784, 919, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
22:35:29.894 00.008 9340 Star::Find returns 1 (0), X=1782.83, Y=919.68, Mass=41854, SNR=15.0, Peak=19781 HFD=2.7
22:35:29.915 00.021 9340 Star::Find(15, 18, 487, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
22:35:29.931 00.016 9340 Star::Find returns 0 (4), X=17.84, Y=487.38, Mass=22824, SNR=14.9, Peak=19732 HFD=1.4
22:35:29.943 00.012 9340 Star::Find(15, 1234, 53, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
22:35:29.958 00.015 9340 Star::Find returns 1 (0), X=1234.20, Y=54.18, Mass=25635, SNR=13.3, Peak=16983 HFD=2.6
22:35:29.971 00.013 9340 Star::Find(15, 1777, 204, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
22:35:29.983 00.012 9340 Star::Find returns 1 (0), X=1776.49, Y=205.38, Mass=26291, SNR=11.2, Peak=17102 HFD=3.0
22:35:29.998 00.015 9340 Star::Find(15, 89, 614, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
22:35:30.011 00.013 9340 Star::Find returns 1 (0), X=89.03, Y=614.51, Mass=21714, SNR=10.6, Peak=16898 HFD=2.8
22:35:30.015 00.004 9340 Star::Find(15, 342, 390, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
22:35:30.037 00.022 9340 Star::Find false star n=5 nbg=272 bg=13727.1 sigma=763.5 thresh=16017 peak=15764
22:35:30.049 00.012 9340 Star::Find returns 0 (2), X=342.00, Y=390.00, Mass=12142, SNR=2.9, Peak=16454 HFD=0.0
22:35:30.060 00.011 9340 Star::Find(15, 1850, 574, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
22:35:30.075 00.015 9340 Star::Find returns 1 (0), X=1849.78, Y=574.03, Mass=21587, SNR=11.6, Peak=16845 HFD=2.1
22:35:30.086 00.011 9340 Star::Find(15, 794, 382, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
22:35:30.100 00.014 9340 Star::Find returns 1 (0), X=794.69, Y=383.10, Mass=45260, SNR=18.8, Peak=19152 HFD=3.4
22:35:30.112 00.012 9340 Star::Find(15, 1572, 488, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
22:35:30.125 00.013 9340 Star::Find returns 1 (0), X=1571.47, Y=487.87, Mass=19871, SNR=10.3, Peak=17470 HFD=2.1
22:35:30.137 00.012 9340 Star::Find(15, 318, 621, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
22:35:30.144 00.007 9340 Star::Find returns 1 (0), X=318.03, Y=620.73, Mass=30713, SNR=13.9, Peak=18148 HFD=2.4
22:35:30.159 00.015 9340 Star::Find(15, 1899, 140, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
22:35:30.162 00.003 9340 Star::Find returns 1 (0), X=1899.95, Y=140.96, Mass=45081, SNR=17.5, Peak=17838 HFD=3.9
22:35:30.183 00.021 9340 Star::Find(15, 1196, 98, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
22:35:30.198 00.015 9340 Star::Find returns 1 (0), X=1195.00, Y=97.91, Mass=28115, SNR=14.4, Peak=18944 HFD=2.1
22:35:30.212 00.014 9340 Star::Find(15, 390, 1027, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
22:35:30.221 00.009 9340 Star::Find returns 1 (0), X=390.36, Y=1026.52, Mass=24553, SNR=12.0, Peak=17364 HFD=1.8
22:35:30.230 00.009 9340 Star::Find(15, 1815, 673, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
22:35:30.245 00.015 9340 Star::Find returns 1 (0), X=1814.72, Y=673.29, Mass=13763, SNR=8.0, Peak=16984 HFD=2.3
22:35:30.253 00.008 9340 Star::Find(15, 208, 251, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
22:35:30.266 00.013 9340 Star::Find returns 1 (0), X=220.71, Y=250.75, Mass=20039, SNR=10.9, Peak=17463 HFD=2.9
22:35:30.281 00.015 9340 Star::Find(15, 1701, 491, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
22:35:30.294 00.013 9340 Star::Find returns 1 (0), X=1701.03, Y=491.61, Mass=20871, SNR=10.7, Peak=16747 HFD=2.2
22:35:30.305 00.011 9340 Star::Find(15, 1407, 983, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
22:35:30.322 00.017 9340 Star::Find returns 1 (0), X=1407.37, Y=983.35, Mass=68063, SNR=19.4, Peak=18688 HFD=4.9
22:35:30.336 00.014 9340 Star::Find(15, 1884, 399, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
22:35:30.347 00.011 9340 Star::Find returns 1 (0), X=1884.62, Y=398.79, Mass=33798, SNR=14.1, Peak=19842 HFD=2.3
22:35:30.360 00.013 9340 Star::Find(15, 1730, 716, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
22:35:30.366 00.006 9340 Star::Find false star n=4 nbg=261 bg=13970.9 sigma=760.3 thresh=16252 peak=16127
22:35:30.383 00.017 9340 Star::Find returns 0 (2), X=1730.00, Y=716.00, Mass=10912, SNR=2.9, Peak=17643 HFD=0.0
22:35:30.395 00.012 9340 Star::Find(15, 154, 522, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
22:35:30.406 00.011 9340 Star::Find false star n=2 nbg=233 bg=13696.9 sigma=635.1 thresh=15602 peak=15340
22:35:30.419 00.013 9340 Star::Find returns 0 (2), X=154.00, Y=522.00, Mass=5370, SNR=2.9, Peak=16752 HFD=0.0
22:35:30.432 00.013 9340 Star::Find(15, 605, 82, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
22:35:30.442 00.010 9340 Star::Find returns 1 (0), X=616.55, Y=84.84, Mass=2546458, SNR=236.4, Peak=65513 HFD=5.7
22:35:30.450 00.008 9340 Star::Find(15, 1599, 790, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
22:35:30.463 00.013 9340 Star::Find false star n=4 nbg=273 bg=13886.4 sigma=899.3 thresh=16584 peak=16243
22:35:30.476 00.013 9340 Star::Find returns 0 (2), X=1599.00, Y=790.00, Mass=13112, SNR=2.9, Peak=17320 HFD=0.0
22:35:30.489 00.013 9340 Star::Find(15, 1418, 465, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
22:35:30.501 00.012 9340 Star::Find returns 1 (0), X=1418.19, Y=465.02, Mass=32111, SNR=13.9, Peak=18595 HFD=2.4
22:35:30.508 00.007 9340 Star::Find(15, 1605, 38, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
22:35:30.521 00.013 9340 Star::Find returns 0 (3), X=1605.00, Y=38.00, Mass=0, SNR=0.0, Peak=16628 HFD=0.0
22:35:30.537 00.016 9340 Star::Find(15, 344, 949, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
22:35:30.548 00.011 9340 Star::Find returns 1 (0), X=359.04, Y=948.72, Mass=15084, SNR=9.9, Peak=16798 HFD=2.5
22:35:30.555 00.007 9340 Star::Find(15, 1338, 266, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
22:35:30.572 00.017 9340 Star::Find returns 1 (0), X=1337.94, Y=265.78, Mass=49998, SNR=16.1, Peak=17825 HFD=3.4
22:35:30.581 00.009 9340 Star::Find(15, 1896, 789, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
22:35:30.600 00.019 9340 Star::Find returns 1 (0), X=1895.07, Y=789.36, Mass=23919, SNR=12.8, Peak=17040 HFD=3.2
22:35:30.610 00.010 9340 Star::Find(15, 574, 242, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
22:35:30.623 00.013 9340 Star::Find false star n=4 nbg=272 bg=13801.6 sigma=817.5 thresh=16254 peak=16122
22:35:30.631 00.008 9340 Star::Find returns 0 (2), X=574.00, Y=242.00, Mass=11279, SNR=2.9, Peak=17062 HFD=0.0
22:35:30.637 00.006 9340 Star::Find(15, 990, 363, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
22:35:30.647 00.010 9340 Star::Find returns 1 (0), X=989.77, Y=361.61, Mass=9273, SNR=7.0, Peak=16607 HFD=2.4
22:35:30.662 00.015 9340 Star::Find(15, 1839, 833, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
22:35:30.674 00.012 9340 Star::Find returns 0 (4), X=1849.65, Y=821.73, Mass=8676, SNR=7.5, Peak=17157 HFD=1.1
22:35:30.678 00.004 9340 Star::Find(15, 1503, 157, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
22:35:30.696 00.018 9340 Star::Find returns 1 (0), X=1503.18, Y=157.25, Mass=27723, SNR=12.4, Peak=17368 HFD=2.8
22:35:30.707 00.011 9340 Star::Find(15, 1448, 62, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
22:35:30.719 00.012 9340 Star::Find returns 1 (0), X=1447.77, Y=61.83, Mass=57539, SNR=19.9, Peak=20010 HFD=2.9
22:35:30.730 00.011 9340 Star::Find(15, 375, 962, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
22:35:30.741 00.011 9340 Star::Find returns 1 (0), X=375.29, Y=962.82, Mass=17505, SNR=10.0, Peak=16637 HFD=2.6
22:35:30.750 00.009 9340 Star::Find(15, 568, 111, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
22:35:30.757 00.007 9340 Star::Find false star n=3 nbg=261 bg=13789.6 sigma=661.3 thresh=15774 peak=15413
22:35:30.764 00.007 9340 Star::Find returns 0 (2), X=568.00, Y=111.00, Mass=7348, SNR=2.9, Peak=16628 HFD=0.0
22:35:30.783 00.019 9340 Star::Find(15, 354, 645, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
22:35:30.796 00.013 9340 Star::Find returns 1 (0), X=339.79, Y=654.52, Mass=2796647, SNR=280.5, Peak=65499 HFD=6.1
22:35:30.807 00.011 9340 Star::Find(15, 609, 363, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
22:35:30.816 00.009 9340 Star::Find returns 1 (0), X=608.89, Y=364.41, Mass=33774, SNR=15.9, Peak=17318 HFD=4.1
22:35:30.831 00.015 9340 Star::Find(15, 368, 60, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
22:35:30.841 00.010 9340 Star::Find returns 1 (0), X=367.09, Y=60.18, Mass=31861, SNR=14.8, Peak=17637 HFD=2.5
22:35:30.852 00.011 9340 Star::Find(15, 898, 907, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
22:35:30.858 00.006 9340 Star::Find false star n=3 nbg=256 bg=13866.2 sigma=761.5 thresh=16151 peak=15994
22:35:30.872 00.014 9340 Star::Find returns 0 (2), X=898.00, Y=907.00, Mass=7755, SNR=2.9, Peak=16935 HFD=0.0
22:35:30.884 00.012 9340 Star::Find(15, 1610, 1063, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
22:35:30.894 00.010 9340 Star::Find false star n=3 nbg=267 bg=14022.6 sigma=819.9 thresh=16482 peak=16271
22:35:30.903 00.009 9340 Star::Find returns 0 (2), X=1610.00, Y=1063.00, Mass=8518, SNR=2.9, Peak=17314 HFD=0.0
22:35:30.916 00.013 9340 Star::Find(15, 1081, 450, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
22:35:30.925 00.009 9340 Star::Find returns 1 (0), X=1081.22, Y=449.96, Mass=25052, SNR=12.1, Peak=17607 HFD=2.4
22:35:30.939 00.014 9340 Star::Find(15, 1858, 129, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
22:35:30.948 00.009 9340 Star::Find false star n=3 nbg=260 bg=13684.9 sigma=647.4 thresh=15627 peak=15324
22:35:30.956 00.008 9340 Star::Find returns 0 (2), X=1858.00, Y=129.00, Mass=6437, SNR=2.9, Peak=16711 HFD=0.0
22:35:30.968 00.012 9340 Star::Find(15, 1659, 257, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
22:35:30.979 00.011 9340 Star::Find false star n=2 nbg=276 bg=13962.6 sigma=893.2 thresh=16642 peak=15853
22:35:30.990 00.011 9340 Star::Find returns 0 (2), X=1659.00, Y=257.00, Mass=5619, SNR=2.9, Peak=16866 HFD=0.0
22:35:31.002 00.012 9340 Star::Find(15, 338, 476, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
22:35:31.012 00.010 9340 Star::Find returns 1 (0), X=338.59, Y=475.88, Mass=16930, SNR=9.9, Peak=17782 HFD=2.3
22:35:31.016 00.004 9340 Star::Find(15, 1867, 673, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
22:35:31.031 00.015 9340 Star::Find false star n=4 nbg=244 bg=13797.3 sigma=666.4 thresh=15796 peak=15211
22:35:31.043 00.012 9340 Star::Find returns 0 (2), X=1867.00, Y=673.00, Mass=9284, SNR=2.9, Peak=16409 HFD=0.0
22:35:31.054 00.011 9340 Star::Find(15, 682, 764, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
22:35:31.062 00.008 9340 Star::Find returns 1 (0), X=681.78, Y=763.16, Mass=12381, SNR=8.1, Peak=16816 HFD=1.7
22:35:31.076 00.014 9340 Star::Find(15, 1724, 645, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
22:35:31.090 00.014 9340 Star::Find returns 1 (0), X=1725.52, Y=643.48, Mass=29724, SNR=13.7, Peak=17848 HFD=5.1
22:35:31.103 00.013 9340 Star::Find(15, 1214, 489, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
22:35:31.112 00.009 9340 Star::Find returns 0 (4), X=1214.00, Y=489.46, Mass=6161, SNR=5.9, Peak=17227 HFD=0.9
22:35:31.126 00.014 9340 AutoFind: finding best star pass 1
22:35:31.135 00.009 9340 Star::Find(15, 409, 873, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
22:35:31.135 00.000 9340 Star::Find returns 1 (0), X=409.29, Y=873.54, Mass=1299547, SNR=190.5, Peak=65481 HFD=4.6
22:35:31.151 00.016 9340 AutoFind: near-saturated [409, 873] 71.9 Mass 1299547 SNR 190.5 Peak 65481
22:35:31.163 00.012 9340 Star::Find(15, 616, 84, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
22:35:31.171 00.008 9340 Star::Find returns 1 (0), X=616.55, Y=84.84, Mass=2546458, SNR=236.4, Peak=65513 HFD=5.7
22:35:31.187 00.016 9340 AutoFind: near-saturated [616, 84] 65.4 Mass 2546458 SNR 236.4 Peak 65513
22:35:31.203 00.016 9340 Star::Find(15, 830, 518, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
22:35:31.215 00.012 9340 Star::Find returns 1 (0), X=830.14, Y=518.62, Mass=1110423, SNR=181.6, Peak=65516 HFD=4.3
22:35:31.229 00.014 9340 AutoFind: near-saturated [830, 518] 62.8 Mass 1110423 SNR 181.6 Peak 65516
22:35:31.239 00.010 9340 Star::Find(15, 340, 654, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
22:35:31.248 00.009 9340 Star::Find returns 1 (0), X=339.73, Y=654.52, Mass=2799021, SNR=274.7, Peak=65532 HFD=6.1
22:35:31.258 00.010 9340 AutoFind: near-saturated [340, 654] 59.2 Mass 2799021 SNR 274.7 Peak 65532
22:35:31.267 00.009 9340 Star::Find(15, 1869, 903, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
22:35:31.277 00.010 9340 Star::Find returns 1 (0), X=1870.27, Y=904.40, Mass=2985640, SNR=308.4, Peak=65535 HFD=6.3
22:35:31.288 00.011 9340 AutoFind: near-saturated [1869, 903] 54.7 Mass 2985640 SNR 308.4 Peak 65535
22:35:31.301 00.013 9340 Star::Find(15, 474, 680, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
22:35:31.313 00.012 9340 Star::Find returns 1 (0), X=474.09, Y=680.72, Mass=769036, SNR=112.6, Peak=62992 HFD=4.0
22:35:31.316 00.003 9340 AutoFind: near-saturated [474, 680] 48.3 Mass 769036 SNR 112.6 Peak 62992
22:35:31.337 00.021 9340 Star::Find(15, 1711, 928, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
22:35:31.348 00.011 9340 Star::Find returns 1 (0), X=1711.53, Y=928.95, Mass=754667, SNR=124.9, Peak=57838 HFD=4.2
22:35:31.357 00.009 9340 AutoFind returns star at [1711, 928] 41.8 Mass 754667 SNR 124.9
22:35:31.369 00.012 9340 Star::Find(15, 1711, 928, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
22:35:31.382 00.013 9340 Star::Find returns 1 (0), X=1711.53, Y=928.95, Mass=754667, SNR=124.9, Peak=57838 HFD=4.2
22:35:31.393 00.011 9340 MultiStar: List (12): {1711.53, 928.95}(124.9), {980.58, 902.67}(116.1), {893.31, 771.98}(86.3), {330.94, 193.80}(70.5), {121.95, 957.82}(71.7), {1803.25, 956.66}(56.7), {139.26, 165.45}(61.9), {1000.43, 167.35}(43.5), {968.94, 633.83}(41.8), {902.52, 994.48}(45.5), {1040.16, 784.38}(32.2), {385.24, 850.68}(35.5), 
22:35:31.406 00.013 9340 setting lock position to (1711.53, 928.95)
22:35:31.415 00.009 9340 MultiStar: stabilizing after lock position change
22:35:31.426 00.011 9340 AutoSelect: state = 1, call UpdateGuideState
22:35:31.437 00.011 9340 UpdateGuideState(): m_state=1
22:35:31.448 00.011 9340 Star::Find(15, 1711, 928, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
22:35:31.453 00.005 9340 Star::Find returns 1 (0), X=1711.53, Y=928.95, Mass=754667, SNR=124.9, Peak=57838 HFD=4.2
22:35:31.468 00.015 9340 CameraToMount -- cameraTheta (0.00) - m_xAngle (0.03) = xAngle (-0.03 = -0.03)
22:35:31.477 00.009 9340 CameraToMount -- cameraTheta (0.00) - (m_xAngle (0.03) + m_yAngleError (3.11)) = yAngle (-3.14 = -3.14)
22:35:31.490 00.013 9340 CameraToMount -- cameraX=0.00 cameraY=0.00 hyp=0.00 cameraTheta=0.00 mountX=0.00 mountY=-0.00, mountTheta=0.00
22:35:31.511 00.021 9340 setting force full frames = false
22:35:31.523 00.012 9340 setting lock position to (1711.53, 928.95)
22:35:31.534 00.011 9340 MultiStar: stabilizing after lock position change
22:35:31.540 00.006 9340 CurrentPosition() valid, moving to STATE_SELECTED
22:35:31.556 00.016 9340 Changing from state SELECTING to SELECTED
22:35:31.568 00.012 9340 guider state => SELECTED
22:35:31.601 00.033 9340 UpdateImageDisplay: Size=(1920,1080) min=8814, max=65535, med=13774, FiltMin=11260, FiltMax=65505, Gamma=2.870
22:35:31.663 00.062 9340 UpdateGuideState exits: m=754667 SNR=124.9
22:35:31.675 00.012 9340 UpdateImageDisplay: Size=(1920,1080) min=8814, max=65535, med=13774, FiltMin=11260, FiltMax=65505, Gamma=2.870
22:35:31.734 00.059 9340 Status Line: Auto-selected star at (1711.5, 929.0)
22:35:31.764 00.030 9340 PhdController: newstate STATE_WAIT_SELECTED
22:35:31.774 00.010 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:35:31.784 00.010 9340 ScheduleExposure(2000,3,1) exposurePending=0
22:35:31.795 00.011 9340 Enqueuing Expose request
22:35:31.810 00.015 12020 Worker thread wakes up
22:35:31.810 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
22:35:31.810 00.000 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"522db643-451e-40c0-b170-395df8fdc911"}
22:35:31.823 00.013 12020 Handling exposure in thread, d=2000 o=3 r=(1697,914,31,31)
22:35:31.823 00.000 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"522db643-451e-40c0-b170-395df8fdc911"}
22:35:31.837 00.014 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"da839ec4-92dd-4fe7-a621-6caa7bb09d85"}
22:35:31.848 00.011 9340 case statement mapped state 2 to 1
22:35:31.858 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Selected","id":"da839ec4-92dd-4fe7-a621-6caa7bb09d85"}
22:35:31.885 00.027 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"ea8aef0b-b4d9-4f1b-a14a-d753dc697b07"}
22:35:31.898 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":1,"width":15,"height":15,"star_pos":[6.53,6.95],"pixels":"..."},"id":"ea8aef0b-b4d9-4f1b-a14a-d753dc697b07"}
22:35:32.025 00.127 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"35c24b1e-c45a-4ec1-9e52-d0b16f64cfb1"}
22:35:32.038 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"35c24b1e-c45a-4ec1-9e52-d0b16f64cfb1"}
22:35:32.051 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"1dec30d9-917c-418e-9287-270f9c295f35"}
22:35:32.063 00.012 9340 case statement mapped state 2 to 1
22:35:32.077 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Selected","id":"1dec30d9-917c-418e-9287-270f9c295f35"}
22:35:32.098 00.021 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"bc5142c0-2cc2-4515-86cf-7364a45b471c"}
22:35:32.110 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":1,"width":15,"height":15,"star_pos":[6.53,6.95],"pixels":"..."},"id":"bc5142c0-2cc2-4515-86cf-7364a45b471c"}
22:35:34.021 01.911 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"110618a2-bdaa-43b2-9389-47d6d2bad50b"}
22:35:34.027 00.006 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"110618a2-bdaa-43b2-9389-47d6d2bad50b"}
22:35:34.036 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"4b65dce7-dc17-4a12-9027-04a218e8827a"}
22:35:34.043 00.007 9340 case statement mapped state 2 to 1
22:35:34.046 00.003 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Selected","id":"4b65dce7-dc17-4a12-9027-04a218e8827a"}
22:35:34.058 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"1c0c243a-cba0-455f-8922-f19966b8e45f"}
22:35:34.063 00.005 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":1,"width":15,"height":15,"star_pos":[6.53,6.95],"pixels":"..."},"id":"1c0c243a-cba0-455f-8922-f19966b8e45f"}
22:35:34.193 00.130 12020 Exposure complete
22:35:34.338 00.145 12020 worker thread done servicing request
22:35:34.338 00.000 9340 OnExposeComplete: enter
22:35:34.347 00.009 9340 UpdateGuideState(): m_state=2
22:35:34.353 00.006 9340 Star::Find(15, 1711, 928, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2
22:35:34.361 00.008 9340 Star::Find returns 1 (0), X=1712.04, Y=929.45, Mass=659173, SNR=102.8, Peak=51782 HFD=4.0
22:35:34.367 00.006 9340 CameraToMount -- cameraTheta (0.78) - m_xAngle (0.03) = xAngle (0.75 = 0.75)
22:35:34.375 00.008 9340 CameraToMount -- cameraTheta (0.78) - (m_xAngle (0.03) + m_yAngleError (3.11)) = yAngle (-2.36 = -2.36)
22:35:34.383 00.008 9340 CameraToMount -- cameraX=0.50 cameraY=0.50 hyp=0.71 cameraTheta=0.78 mountX=0.52 mountY=-0.50, mountTheta=-0.77
22:35:34.393 00.010 9340 UpdateImageDisplay: Size=(1920,1080) min=9281, max=65535, med=13766, FiltMin=11188, FiltMax=65499, Gamma=2.870
22:35:34.438 00.045 9340 UpdateGuideState exits: m=659173 SNR=102.8
22:35:34.447 00.009 9340 PhdController: newstate STATE_CALIBRATE
22:35:34.455 00.008 9340 PhdController: clearing calibration
22:35:34.478 00.023 9340 ScopeASCOM::GetDeclinationRadians() returns 0.0
22:35:34.487 00.009 9340 ScopeASCOM::SideOfPier() returns 1
22:35:34.495 00.008 9340 PhdController: start calibration
22:35:34.542 00.047 9340 Changing from state SELECTED to CALIBRATING_PRIMARY
22:35:34.552 00.010 9340 GetInt("/profile/16/scope/calibration/focal_length", 0) returns 242
22:35:34.561 00.009 9340 GetDouble("/profile/16/scope/calibration/image_scale", 1.000000) returns 2.471770
22:35:34.565 00.004 9340 GetDouble("/profile/16/scope/calibration/ra_guide_rate", -1.000000) returns 0.003760
22:35:34.578 00.013 9340 GetDouble("/profile/16/scope/calibration/dec_guide_rate", -1.000000) returns 0.003760
22:35:34.582 00.004 9340 GetDouble("/profile/16/scope/calibration/ortho_error", 0.000000) returns 1.822100
22:35:34.598 00.016 9340 GetInt("/profile/16/scope/calibration/ra_step_count", 0) returns 10
22:35:34.606 00.008 9340 GetInt("/profile/16/scope/calibration/dec_step_count", 0) returns 11
22:35:34.612 00.006 9340 GetDouble("/profile/16/scope/calibration/orig_binning", 1.000000) returns 1.000000
22:35:34.627 00.015 9340 GetInt("/profile/16/scope/calibration/last_issue", 0) returns 0
22:35:34.637 00.010 9340 GetString("/profile/16/scope/calibration/orig_timestamp", "Unknown") returns "4/16/2026 9:19:25 PM"
22:35:34.646 00.009 9340 GetInt("/profile/16/scope/calibration/orig_pierside", -1) returns 1
22:35:34.656 00.010 9340 GetString("/profile/16/scope/calibration/ra_steps", "") returns "{0.0 0.0}, {2.2 0.0}, {5.2 0.0}, {7.4 0.2}, {9.8 0.1}, {12.7 0.4}, {15.0 0.3}, {17.3 0.4}, {20.1 0.6}, {22.8 0.7}, {25.0 0.7}, {25.0 0.7}, {10.7 0.3}, {1.8 -0.7}"
22:35:34.663 00.007 9340 GetString("/profile/16/scope/calibration/dec_steps", "") returns "{0.0 0.0}, {0.1 2.5}, {-0.3 4.6}, {-0.3 7.0}, {-0.9 9.6}, {-0.9 12.0}, {-0.7 14.5}, {-0.9 17.1}, {-1.2 19.7}, {-1.3 22.2}, {-1.6 24.6}, {-1.6 27.2}, {-1.6 27.2}, {-0.9 18.0}, {-0.5 6.8}, {-0.6 3.6}"
22:35:34.670 00.007 9340 ScopeASCOM::GetGuideRates returns 0 13.537 13.537 a-s/sec
22:35:34.693 00.023 9340 ScopeASCOM::GetDeclinationRadians() returns 0.0
22:35:34.704 00.011 9340 ScopeASCOM::SideOfPier() returns 1
22:35:34.723 00.019 9340 GetString("/profile/16/name", "") returns "EvoGuid50ED_ASI662MC_20260416"
22:35:34.734 00.011 9340 ScopeASCOM::GetGuideRates returns 0 13.537 13.537 a-s/sec
22:35:34.750 00.016 9340 ScopeASCOM::SideOfPier() returns 1
22:35:34.767 00.017 9340 guider state => CALIBRATING_PRIMARY
22:35:34.767 00.000 9340 StartCapturing CaptureActive=1 continueCapturing=1 exposurePending=0
22:35:34.790 00.023 9340 reset dither spiral
22:35:34.798 00.008 9340 PhdController: newstate STATE_CALIBRATION_WAIT
22:35:34.807 00.009 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:35:34.815 00.008 9340 ScheduleExposure(2000,3,1) exposurePending=0
22:35:34.825 00.010 9340 Enqueuing Expose request
22:35:34.836 00.011 12020 Worker thread wakes up
22:35:34.837 00.001 12020 worker thread servicing REQUEST_EXPOSE 2000
22:35:34.837 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(1697,914,31,31)
22:35:36.017 01.180 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"bcbfe2bc-587e-4a7e-93cc-b3da45dc1e6f"}
22:35:36.026 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"bcbfe2bc-587e-4a7e-93cc-b3da45dc1e6f"}
22:35:36.039 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"5817e510-8e9e-4014-adb6-92116dbe5fd0"}
22:35:36.047 00.008 9340 case statement mapped state 3 to 2
22:35:36.049 00.002 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Calibrating","id":"5817e510-8e9e-4014-adb6-92116dbe5fd0"}
22:35:36.055 00.006 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"53aa2df9-f706-4b45-9caa-b09d816144a1"}
22:35:36.065 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":2,"width":15,"height":15,"star_pos":[7.04,7.45],"pixels":"..."},"id":"53aa2df9-f706-4b45-9caa-b09d816144a1"}
22:35:37.198 01.133 12020 Exposure complete
22:35:37.318 00.120 12020 worker thread done servicing request
22:35:37.318 00.000 9340 OnExposeComplete: enter
22:35:37.331 00.013 9340 UpdateGuideState(): m_state=3
22:35:37.338 00.007 9340 Star::Find(15, 1712, 929, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3
22:35:37.344 00.006 9340 Star::Find returns 1 (0), X=1712.31, Y=929.84, Mass=695985, SNR=104.3, Peak=56918 HFD=4.2
22:35:37.362 00.018 9340 Scope::UpdateCalibrationState: starting location = 1712.31,929.84 coords = 13.23,0.0
22:35:37.370 00.008 9340 Status Line: West step   1, dist= 0.0
22:35:37.378 00.008 9340 Enqueuing Calibration Move request for direction 3
22:35:37.386 00.008 12020 Worker thread wakes up
22:35:37.386 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=8988, max=65535, med=13738, FiltMin=11080, FiltMax=65484, Gamma=2.870
22:35:37.386 00.000 12020 worker thread servicing REQUEST_MOVE scope dir W(3) 400 opts 0x0
22:35:37.386 00.000 12020 Handling axis move in thread for scope dir=3 dur=400
22:35:37.394 00.008 12020 scope move axis dir= 3 dur= 400 opts= 0x0
22:35:37.394 00.000 12020 MoveAxis(W, 400, -)
22:35:37.394 00.000 12020 Guiding  Dir = 3, Dur = 400
22:35:37.394 00.000 12020 IsSlewing returns 0
22:35:37.394 00.000 12020 IsGuiding returns 0
22:35:37.414 00.020 12020 PulseGuide returned control before completion, sleep 392
22:35:37.424 00.010 9340 UpdateGuideState exits: m=695985 SNR=104.3
22:35:37.430 00.006 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:35:37.441 00.011 9340 ScheduleExposure(2000,3,1) exposurePending=0
22:35:37.449 00.008 9340 Enqueuing Expose request
22:35:37.826 00.377 12020 IsGuiding returns 0
22:35:37.826 00.000 12020 Move returns status 0, amount 400
22:35:37.826 00.000 12020 move complete, result=0
22:35:37.826 00.000 12020 worker thread done servicing request
22:35:37.826 00.000 12020 Worker thread wakes up
22:35:37.826 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
22:35:37.826 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(1697,915,31,31)
22:35:38.011 00.185 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"115847de-e31b-427c-ae43-d7926fe2cf7e"}
22:35:38.019 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"115847de-e31b-427c-ae43-d7926fe2cf7e"}
22:35:38.027 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"16a36ff2-1e22-43b4-8d3c-e34607cd967d"}
22:35:38.031 00.004 9340 case statement mapped state 3 to 2
22:35:38.042 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Calibrating","id":"16a36ff2-1e22-43b4-8d3c-e34607cd967d"}
22:35:38.049 00.007 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"2a19b7de-a6b4-476f-8add-54a9273cd78a"}
22:35:38.057 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":3,"width":15,"height":15,"star_pos":[7.31,6.84],"pixels":"..."},"id":"2a19b7de-a6b4-476f-8add-54a9273cd78a"}
22:35:40.021 01.964 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"e41ffd21-3f96-441e-9139-328ef9f4e522"}
22:35:40.021 00.000 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"e41ffd21-3f96-441e-9139-328ef9f4e522"}
22:35:40.031 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"ba3e4106-b200-4352-a000-3fce683bd645"}
22:35:40.036 00.005 9340 case statement mapped state 3 to 2
22:35:40.047 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Calibrating","id":"ba3e4106-b200-4352-a000-3fce683bd645"}
22:35:40.055 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"3f1c10c3-e176-4127-baa7-d7967a3ba402"}
22:35:40.062 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":3,"width":15,"height":15,"star_pos":[7.31,6.84],"pixels":"..."},"id":"3f1c10c3-e176-4127-baa7-d7967a3ba402"}
22:35:40.187 00.125 12020 Exposure complete
22:35:40.328 00.141 12020 worker thread done servicing request
22:35:40.328 00.000 9340 OnExposeComplete: enter
22:35:40.335 00.007 9340 UpdateGuideState(): m_state=3
22:35:40.345 00.010 9340 Star::Find(15, 1712, 929, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4
22:35:40.353 00.008 9340 Star::Find returns 1 (0), X=1710.14, Y=930.11, Mass=730207, SNR=108.9, Peak=54555 HFD=4.3
22:35:40.353 00.000 9340 Status Line: West step   2, dist= 2.2
22:35:40.375 00.022 9340 Enqueuing Calibration Move request for direction 3
22:35:40.375 00.000 12020 Worker thread wakes up
22:35:40.375 00.000 12020 worker thread servicing REQUEST_MOVE scope dir W(3) 400 opts 0x0
22:35:40.375 00.000 12020 Handling axis move in thread for scope dir=3 dur=400
22:35:40.375 00.000 12020 scope move axis dir= 3 dur= 400 opts= 0x0
22:35:40.375 00.000 12020 MoveAxis(W, 400, -)
22:35:40.375 00.000 12020 Guiding  Dir = 3, Dur = 400
22:35:40.375 00.000 12020 IsSlewing returns 0
22:35:40.385 00.010 12020 IsGuiding returns 0
22:35:40.388 00.003 9340 UpdateImageDisplay: Size=(1920,1080) min=8747, max=65535, med=13801, FiltMin=11030, FiltMax=65506, Gamma=2.870
22:35:40.403 00.015 12020 PulseGuide returned control before completion, sleep 392
22:35:40.432 00.029 9340 UpdateGuideState exits: m=730207 SNR=108.9
22:35:40.439 00.007 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:35:40.448 00.009 9340 ScheduleExposure(2000,3,1) exposurePending=0
22:35:40.454 00.006 9340 Enqueuing Expose request
22:35:40.812 00.358 12020 IsGuiding returns 1
22:35:40.812 00.000 12020 scope still moving after pulse duration time elapsed
22:35:40.842 00.030 12020 IsSlewing returns 0
22:35:40.842 00.000 12020 IsGuiding returns 0
22:35:40.842 00.000 12020 scope move finished after 400 + 57 ms
22:35:40.842 00.000 12020 Move returns status 0, amount 400
22:35:40.842 00.000 12020 move complete, result=0
22:35:40.844 00.002 12020 worker thread done servicing request
22:35:40.844 00.000 12020 Worker thread wakes up
22:35:40.844 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
22:35:40.844 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(1695,915,31,31)
22:35:42.031 01.187 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"312afd38-6163-44ad-9e25-45313755a056"}
22:35:42.033 00.002 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"312afd38-6163-44ad-9e25-45313755a056"}
22:35:42.033 00.000 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"3004ee32-bc23-4dd3-b0c3-b01acf62a2a6"}
22:35:42.047 00.014 9340 case statement mapped state 3 to 2
22:35:42.056 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Calibrating","id":"3004ee32-bc23-4dd3-b0c3-b01acf62a2a6"}
22:35:42.063 00.007 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"f7632383-1916-4bfc-9924-3976f48ca887"}
22:35:42.067 00.004 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":4,"width":15,"height":15,"star_pos":[7.14,7.11],"pixels":"..."},"id":"f7632383-1916-4bfc-9924-3976f48ca887"}
22:35:43.207 01.140 12020 Exposure complete
22:35:43.336 00.129 12020 worker thread done servicing request
22:35:43.336 00.000 9340 OnExposeComplete: enter
22:35:43.343 00.007 9340 UpdateGuideState(): m_state=3
22:35:43.351 00.008 9340 Star::Find(15, 1710, 930, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 5
22:35:43.357 00.006 9340 Star::Find returns 1 (0), X=1707.97, Y=929.85, Mass=682266, SNR=107.0, Peak=55945 HFD=4.2
22:35:43.363 00.006 9340 Status Line: West step   3, dist= 4.3
22:35:43.375 00.012 9340 Enqueuing Calibration Move request for direction 3
22:35:43.379 00.004 12020 Worker thread wakes up
22:35:43.379 00.000 12020 worker thread servicing REQUEST_MOVE scope dir W(3) 400 opts 0x0
22:35:43.379 00.000 12020 Handling axis move in thread for scope dir=3 dur=400
22:35:43.379 00.000 12020 scope move axis dir= 3 dur= 400 opts= 0x0
22:35:43.379 00.000 12020 MoveAxis(W, 400, -)
22:35:43.379 00.000 12020 Guiding  Dir = 3, Dur = 400
22:35:43.379 00.000 12020 IsSlewing returns 0
22:35:43.379 00.000 12020 IsGuiding returns 0
22:35:43.379 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=9669, max=65535, med=13753, FiltMin=10942, FiltMax=65483, Gamma=2.870
22:35:43.406 00.027 12020 PulseGuide returned control before completion, sleep 385
22:35:43.425 00.019 9340 UpdateGuideState exits: m=682266 SNR=107.0
22:35:43.433 00.008 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:35:43.440 00.007 9340 ScheduleExposure(2000,3,1) exposurePending=0
22:35:43.443 00.003 9340 Enqueuing Expose request
22:35:43.821 00.378 12020 IsGuiding returns 1
22:35:43.821 00.000 12020 scope still moving after pulse duration time elapsed
22:35:43.854 00.033 12020 IsSlewing returns 0
22:35:43.854 00.000 12020 IsGuiding returns 0
22:35:43.854 00.000 12020 scope move finished after 400 + 74 ms
22:35:43.854 00.000 12020 Move returns status 0, amount 400
22:35:43.854 00.000 12020 move complete, result=0
22:35:43.854 00.000 12020 worker thread done servicing request
22:35:43.854 00.000 12020 Worker thread wakes up
22:35:43.854 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
22:35:43.854 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(1693,915,31,31)
22:35:44.028 00.174 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"55304f80-ea05-4149-87b9-da2ab38e886a"}
22:35:44.035 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"55304f80-ea05-4149-87b9-da2ab38e886a"}
22:35:44.041 00.006 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"76e27a12-453a-46b4-a336-82bf7b29f6a3"}
22:35:44.044 00.003 9340 case statement mapped state 3 to 2
22:35:44.052 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Calibrating","id":"76e27a12-453a-46b4-a336-82bf7b29f6a3"}
22:35:44.059 00.007 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"351dd372-682d-4aa1-ad41-d7557277fcf5"}
22:35:44.068 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":5,"width":15,"height":15,"star_pos":[6.97,6.85],"pixels":"..."},"id":"351dd372-682d-4aa1-ad41-d7557277fcf5"}
22:35:46.037 01.969 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"d3e7f35f-cee2-4c8c-b0a0-a2eb3c63d74a"}
22:35:46.038 00.001 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"d3e7f35f-cee2-4c8c-b0a0-a2eb3c63d74a"}
22:35:46.038 00.000 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"85224171-f7e2-44b4-9644-5a40cb476c86"}
22:35:46.055 00.017 9340 case statement mapped state 3 to 2
22:35:46.061 00.006 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Calibrating","id":"85224171-f7e2-44b4-9644-5a40cb476c86"}
22:35:46.065 00.004 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"247e3d88-c154-4a7a-8439-03a91e44cbfd"}
22:35:46.070 00.005 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":5,"width":15,"height":15,"star_pos":[6.97,6.85],"pixels":"..."},"id":"247e3d88-c154-4a7a-8439-03a91e44cbfd"}
22:35:46.220 00.150 12020 Exposure complete
22:35:46.354 00.134 12020 worker thread done servicing request
22:35:46.354 00.000 9340 OnExposeComplete: enter
22:35:46.361 00.007 9340 UpdateGuideState(): m_state=3
22:35:46.369 00.008 9340 Star::Find(15, 1707, 929, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 6
22:35:46.375 00.006 9340 Star::Find returns 1 (0), X=1705.52, Y=929.53, Mass=766634, SNR=135.2, Peak=56832 HFD=4.3
22:35:46.385 00.010 9340 Status Line: West step   4, dist= 6.8
22:35:46.395 00.010 9340 Enqueuing Calibration Move request for direction 3
22:35:46.400 00.005 12020 Worker thread wakes up
22:35:46.400 00.000 12020 worker thread servicing REQUEST_MOVE scope dir W(3) 400 opts 0x0
22:35:46.400 00.000 12020 Handling axis move in thread for scope dir=3 dur=400
22:35:46.400 00.000 12020 scope move axis dir= 3 dur= 400 opts= 0x0
22:35:46.400 00.000 12020 MoveAxis(W, 400, -)
22:35:46.400 00.000 12020 Guiding  Dir = 3, Dur = 400
22:35:46.406 00.006 12020 IsSlewing returns 0
22:35:46.406 00.000 12020 IsGuiding returns 0
22:35:46.408 00.002 9340 UpdateImageDisplay: Size=(1920,1080) min=8744, max=65535, med=13816, FiltMin=10926, FiltMax=65488, Gamma=2.870
22:35:46.425 00.017 12020 PulseGuide returned control before completion, sleep 386
22:35:46.453 00.028 9340 UpdateGuideState exits: m=766634 SNR=135.2
22:35:46.463 00.010 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:35:46.469 00.006 9340 ScheduleExposure(2000,3,1) exposurePending=0
22:35:46.480 00.011 9340 Enqueuing Expose request
22:35:46.847 00.367 12020 IsGuiding returns 0
22:35:46.847 00.000 12020 Move returns status 0, amount 400
22:35:46.848 00.001 12020 move complete, result=0
22:35:46.848 00.000 12020 worker thread done servicing request
22:35:46.848 00.000 12020 Worker thread wakes up
22:35:46.848 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
22:35:46.848 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(1691,915,31,31)
22:35:48.043 01.195 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"996d369c-c30c-4a31-ad4a-11be2a054cf7"}
22:35:48.045 00.002 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"996d369c-c30c-4a31-ad4a-11be2a054cf7"}
22:35:48.063 00.018 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"aa6df079-f427-4a56-a7bb-bbbc859cdbf2"}
22:35:48.063 00.000 9340 case statement mapped state 3 to 2
22:35:48.077 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Calibrating","id":"aa6df079-f427-4a56-a7bb-bbbc859cdbf2"}
22:35:48.083 00.006 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"b461ba56-f624-49bd-8f99-4e33f100e8d8"}
22:35:48.089 00.006 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":6,"width":15,"height":15,"star_pos":[6.52,6.53],"pixels":"..."},"id":"b461ba56-f624-49bd-8f99-4e33f100e8d8"}
22:35:49.211 01.122 12020 Exposure complete
22:35:49.328 00.117 12020 worker thread done servicing request
22:35:49.328 00.000 9340 OnExposeComplete: enter
22:35:49.336 00.008 9340 UpdateGuideState(): m_state=3
22:35:49.345 00.009 9340 Star::Find(15, 1705, 929, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 7
22:35:49.351 00.006 9340 Star::Find returns 1 (0), X=1703.93, Y=929.39, Mass=668841, SNR=111.6, Peak=51550 HFD=4.1
22:35:49.361 00.010 9340 Status Line: West step   5, dist= 8.4
22:35:49.369 00.008 9340 Enqueuing Calibration Move request for direction 3
22:35:49.375 00.006 12020 Worker thread wakes up
22:35:49.375 00.000 12020 worker thread servicing REQUEST_MOVE scope dir W(3) 400 opts 0x0
22:35:49.375 00.000 12020 Handling axis move in thread for scope dir=3 dur=400
22:35:49.375 00.000 12020 scope move axis dir= 3 dur= 400 opts= 0x0
22:35:49.375 00.000 12020 MoveAxis(W, 400, -)
22:35:49.375 00.000 12020 Guiding  Dir = 3, Dur = 400
22:35:49.375 00.000 12020 IsSlewing returns 0
22:35:49.380 00.005 12020 IsGuiding returns 0
22:35:49.380 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=6402, max=65535, med=10794, FiltMin=8449, FiltMax=65488, Gamma=2.870
22:35:49.405 00.025 12020 PulseGuide returned control before completion, sleep 385
22:35:49.424 00.019 9340 UpdateGuideState exits: m=668841 SNR=111.6
22:35:49.431 00.007 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:35:49.440 00.009 9340 ScheduleExposure(2000,3,1) exposurePending=0
22:35:49.450 00.010 9340 Enqueuing Expose request
22:35:49.805 00.355 12020 IsGuiding returns 1
22:35:49.805 00.000 12020 scope still moving after pulse duration time elapsed
22:35:49.833 00.028 12020 IsSlewing returns 0
22:35:49.833 00.000 12020 IsGuiding returns 0
22:35:49.839 00.006 12020 scope move finished after 400 + 58 ms
22:35:49.839 00.000 12020 Move returns status 0, amount 400
22:35:49.839 00.000 12020 move complete, result=0
22:35:49.839 00.000 12020 worker thread done servicing request
22:35:49.839 00.000 12020 Worker thread wakes up
22:35:49.839 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
22:35:49.839 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(1689,914,31,31)
22:35:50.044 00.205 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"e86bfda9-7173-4d3a-b32c-a159831db528"}
22:35:50.050 00.006 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"e86bfda9-7173-4d3a-b32c-a159831db528"}
22:35:50.059 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"1ad7b1c7-4c63-4dc4-bae7-84044830efce"}
22:35:50.063 00.004 9340 case statement mapped state 3 to 2
22:35:50.071 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Calibrating","id":"1ad7b1c7-4c63-4dc4-bae7-84044830efce"}
22:35:50.076 00.005 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"2e861f32-396f-4487-9928-1109e63d16e3"}
22:35:50.076 00.000 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":7,"width":15,"height":15,"star_pos":[6.93,7.39],"pixels":"..."},"id":"2e861f32-396f-4487-9928-1109e63d16e3"}
22:35:52.048 01.972 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"19a67ae3-ee56-4990-9124-0b460ca659e9"}
22:35:52.054 00.006 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"19a67ae3-ee56-4990-9124-0b460ca659e9"}
22:35:52.066 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"cd18ffa6-4158-484c-b5b9-18a9eb83f380"}
22:35:52.066 00.000 9340 case statement mapped state 3 to 2
22:35:52.080 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Calibrating","id":"cd18ffa6-4158-484c-b5b9-18a9eb83f380"}
22:35:52.080 00.000 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"3ba5c627-96bf-40c0-b493-cf9463b517ae"}
22:35:52.094 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":7,"width":15,"height":15,"star_pos":[6.93,7.39],"pixels":"..."},"id":"3ba5c627-96bf-40c0-b493-cf9463b517ae"}
22:35:52.200 00.106 12020 Exposure complete
22:35:52.342 00.142 12020 worker thread done servicing request
22:35:52.343 00.001 9340 OnExposeComplete: enter
22:35:52.351 00.008 9340 UpdateGuideState(): m_state=3
22:35:52.353 00.002 9340 Star::Find(15, 1703, 929, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 8
22:35:52.364 00.011 9340 Star::Find returns 1 (0), X=1701.52, Y=929.68, Mass=711253, SNR=122.6, Peak=58647 HFD=4.0
22:35:52.368 00.004 9340 Status Line: West step   6, dist=10.8
22:35:52.385 00.017 9340 Enqueuing Calibration Move request for direction 3
22:35:52.385 00.000 12020 Worker thread wakes up
22:35:52.385 00.000 12020 worker thread servicing REQUEST_MOVE scope dir W(3) 400 opts 0x0
22:35:52.385 00.000 12020 Handling axis move in thread for scope dir=3 dur=400
22:35:52.385 00.000 12020 scope move axis dir= 3 dur= 400 opts= 0x0
22:35:52.385 00.000 12020 MoveAxis(W, 400, -)
22:35:52.385 00.000 12020 Guiding  Dir = 3, Dur = 400
22:35:52.385 00.000 12020 IsSlewing returns 0
22:35:52.385 00.000 12020 IsGuiding returns 0
22:35:52.400 00.015 9340 UpdateImageDisplay: Size=(1920,1080) min=6792, max=65535, med=10658, FiltMin=8329, FiltMax=65526, Gamma=2.870
22:35:52.412 00.012 12020 PulseGuide returned control before completion, sleep 394
22:35:52.443 00.031 9340 UpdateGuideState exits: m=711253 SNR=122.6
22:35:52.451 00.008 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:35:52.460 00.009 9340 ScheduleExposure(2000,3,1) exposurePending=0
22:35:52.468 00.008 9340 Enqueuing Expose request
22:35:52.824 00.356 12020 IsGuiding returns 0
22:35:52.824 00.000 12020 Move returns status 0, amount 400
22:35:52.824 00.000 12020 move complete, result=0
22:35:52.824 00.000 12020 worker thread done servicing request
22:35:52.824 00.000 12020 Worker thread wakes up
22:35:52.824 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
22:35:52.824 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(1687,915,31,31)
22:35:54.053 01.229 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"d0f6a1b2-5617-4a65-b3b0-195103ac52d8"}
22:35:54.059 00.006 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"d0f6a1b2-5617-4a65-b3b0-195103ac52d8"}
22:35:54.065 00.006 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"13c9f47d-39d3-42a4-99f2-2e12a0ee19e5"}
22:35:54.065 00.000 9340 case statement mapped state 3 to 2
22:35:54.079 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Calibrating","id":"13c9f47d-39d3-42a4-99f2-2e12a0ee19e5"}
22:35:54.082 00.003 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"e5c8442c-59d2-4aa1-8e45-b452275d58ee"}
22:35:54.082 00.000 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":8,"width":15,"height":15,"star_pos":[6.52,6.68],"pixels":"..."},"id":"e5c8442c-59d2-4aa1-8e45-b452275d58ee"}
22:35:55.189 01.107 12020 Exposure complete
22:35:55.318 00.129 12020 worker thread done servicing request
22:35:55.318 00.000 9340 OnExposeComplete: enter
22:35:55.324 00.006 9340 UpdateGuideState(): m_state=3
22:35:55.332 00.008 9340 Star::Find(15, 1701, 929, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 9
22:35:55.339 00.007 9340 Star::Find returns 1 (0), X=1698.89, Y=929.51, Mass=711048, SNR=140.4, Peak=55121 HFD=3.9
22:35:55.350 00.011 9340 Status Line: West step   7, dist=13.4
22:35:55.359 00.009 9340 Enqueuing Calibration Move request for direction 3
22:35:55.366 00.007 12020 Worker thread wakes up
22:35:55.366 00.000 12020 worker thread servicing REQUEST_MOVE scope dir W(3) 400 opts 0x0
22:35:55.366 00.000 12020 Handling axis move in thread for scope dir=3 dur=400
22:35:55.366 00.000 12020 scope move axis dir= 3 dur= 400 opts= 0x0
22:35:55.366 00.000 12020 MoveAxis(W, 400, -)
22:35:55.366 00.000 12020 Guiding  Dir = 3, Dur = 400
22:35:55.366 00.000 12020 IsSlewing returns 0
22:35:55.368 00.002 12020 IsGuiding returns 0
22:35:55.372 00.004 9340 UpdateImageDisplay: Size=(1920,1080) min=6711, max=65535, med=10813, FiltMin=8333, FiltMax=65529, Gamma=2.870
22:35:55.375 00.003 12020 PulseGuide returned control before completion, sleep 393
22:35:55.409 00.034 9340 UpdateGuideState exits: m=711048 SNR=140.4
22:35:55.420 00.011 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:35:55.429 00.009 9340 ScheduleExposure(2000,3,1) exposurePending=0
22:35:55.435 00.006 9340 Enqueuing Expose request
22:35:55.786 00.351 12020 IsGuiding returns 0
22:35:55.787 00.001 12020 Move returns status 0, amount 400
22:35:55.787 00.000 12020 move complete, result=0
22:35:55.787 00.000 12020 worker thread done servicing request
22:35:55.787 00.000 12020 Worker thread wakes up
22:35:55.787 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
22:35:55.787 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(1684,915,31,31)
22:35:56.057 00.270 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"915e6bf2-d4d8-44c6-b531-2a2675e45d28"}
22:35:56.062 00.005 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"915e6bf2-d4d8-44c6-b531-2a2675e45d28"}
22:35:56.069 00.007 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"61903d70-44f0-487f-aefe-446152213656"}
22:35:56.078 00.009 9340 case statement mapped state 3 to 2
22:35:56.085 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Calibrating","id":"61903d70-44f0-487f-aefe-446152213656"}
22:35:56.086 00.001 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"4e8b9bb0-c4a3-498a-91e1-ed4175e0244c"}
22:35:56.094 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":9,"width":15,"height":15,"star_pos":[6.89,6.51],"pixels":"..."},"id":"4e8b9bb0-c4a3-498a-91e1-ed4175e0244c"}
22:35:58.065 01.971 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"5917525f-0772-4322-979e-b83dba9ba43d"}
22:35:58.071 00.006 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"5917525f-0772-4322-979e-b83dba9ba43d"}
22:35:58.077 00.006 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"7279daaa-51ca-4608-b04a-c0625c6b4dfe"}
22:35:58.084 00.007 9340 case statement mapped state 3 to 2
22:35:58.090 00.006 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Calibrating","id":"7279daaa-51ca-4608-b04a-c0625c6b4dfe"}
22:35:58.100 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"c5edb654-e058-4424-b127-35f67d28071e"}
22:35:58.109 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":9,"width":15,"height":15,"star_pos":[6.89,6.51],"pixels":"..."},"id":"c5edb654-e058-4424-b127-35f67d28071e"}
22:35:58.153 00.044 12020 Exposure complete
22:35:58.295 00.142 12020 worker thread done servicing request
22:35:58.297 00.002 9340 OnExposeComplete: enter
22:35:58.307 00.010 9340 UpdateGuideState(): m_state=3
22:35:58.315 00.008 9340 Star::Find(15, 1698, 929, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 10
22:35:58.320 00.005 9340 Star::Find returns 1 (0), X=1696.84, Y=929.89, Mass=633185, SNR=113.5, Peak=52158 HFD=4.0
22:35:58.331 00.011 9340 Status Line: West step   8, dist=15.5
22:35:58.343 00.012 9340 Enqueuing Calibration Move request for direction 3
22:35:58.351 00.008 12020 Worker thread wakes up
22:35:58.351 00.000 12020 worker thread servicing REQUEST_MOVE scope dir W(3) 400 opts 0x0
22:35:58.351 00.000 12020 Handling axis move in thread for scope dir=3 dur=400
22:35:58.351 00.000 12020 scope move axis dir= 3 dur= 400 opts= 0x0
22:35:58.351 00.000 12020 MoveAxis(W, 400, -)
22:35:58.351 00.000 12020 Guiding  Dir = 3, Dur = 400
22:35:58.352 00.001 12020 IsSlewing returns 0
22:35:58.353 00.001 12020 IsGuiding returns 0
22:35:58.354 00.001 9340 UpdateImageDisplay: Size=(1920,1080) min=6610, max=65535, med=10796, FiltMin=8405, FiltMax=65510, Gamma=2.870
22:35:58.376 00.022 12020 PulseGuide returned control before completion, sleep 388
22:35:58.400 00.024 9340 UpdateGuideState exits: m=633185 SNR=113.5
22:35:58.407 00.007 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:35:58.416 00.009 9340 ScheduleExposure(2000,3,1) exposurePending=0
22:35:58.424 00.008 9340 Enqueuing Expose request
22:35:58.789 00.365 12020 IsGuiding returns 0
22:35:58.789 00.000 12020 Move returns status 0, amount 400
22:35:58.789 00.000 12020 move complete, result=0
22:35:58.789 00.000 12020 worker thread done servicing request
22:35:58.789 00.000 12020 Worker thread wakes up
22:35:58.789 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
22:35:58.789 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(1682,915,31,31)
22:36:00.070 01.281 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"eef866ee-6fb0-4392-bcc2-04a5d408daad"}
22:36:00.076 00.006 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"eef866ee-6fb0-4392-bcc2-04a5d408daad"}
22:36:00.089 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"4309adc4-8518-4d29-a2ec-3c81f4e8597f"}
22:36:00.094 00.005 9340 case statement mapped state 3 to 2
22:36:00.103 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Calibrating","id":"4309adc4-8518-4d29-a2ec-3c81f4e8597f"}
22:36:00.110 00.007 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"a3f3764a-5e77-4dc5-b6fc-d13c34528348"}
22:36:00.110 00.000 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":10,"width":15,"height":15,"star_pos":[6.84,6.89],"pixels":"..."},"id":"a3f3764a-5e77-4dc5-b6fc-d13c34528348"}
22:36:01.156 01.046 12020 Exposure complete
22:36:01.281 00.125 12020 worker thread done servicing request
22:36:01.281 00.000 9340 OnExposeComplete: enter
22:36:01.291 00.010 9340 UpdateGuideState(): m_state=3
22:36:01.298 00.007 9340 Star::Find(15, 1696, 929, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 11
22:36:01.305 00.007 9340 Star::Find returns 1 (0), X=1694.39, Y=929.66, Mass=736086, SNR=133.7, Peak=52688 HFD=4.4
22:36:01.315 00.010 9340 Status Line: West step   9, dist=17.9
22:36:01.326 00.011 9340 Enqueuing Calibration Move request for direction 3
22:36:01.332 00.006 12020 Worker thread wakes up
22:36:01.332 00.000 12020 worker thread servicing REQUEST_MOVE scope dir W(3) 400 opts 0x0
22:36:01.332 00.000 12020 Handling axis move in thread for scope dir=3 dur=400
22:36:01.332 00.000 12020 scope move axis dir= 3 dur= 400 opts= 0x0
22:36:01.332 00.000 12020 MoveAxis(W, 400, -)
22:36:01.332 00.000 12020 Guiding  Dir = 3, Dur = 400
22:36:01.332 00.000 12020 IsSlewing returns 0
22:36:01.337 00.005 12020 IsGuiding returns 0
22:36:01.340 00.003 9340 UpdateImageDisplay: Size=(1920,1080) min=6792, max=65519, med=10667, FiltMin=8386, FiltMax=65443, Gamma=2.870
22:36:01.354 00.014 12020 PulseGuide returned control before completion, sleep 382
22:36:01.383 00.029 9340 UpdateGuideState exits: m=736086 SNR=133.7
22:36:01.391 00.008 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:36:01.400 00.009 9340 ScheduleExposure(2000,3,1) exposurePending=0
22:36:01.406 00.006 9340 Enqueuing Expose request
22:36:01.765 00.359 12020 IsGuiding returns 0
22:36:01.765 00.000 12020 Move returns status 0, amount 400
22:36:01.765 00.000 12020 move complete, result=0
22:36:01.765 00.000 12020 worker thread done servicing request
22:36:01.765 00.000 12020 Worker thread wakes up
22:36:01.765 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
22:36:01.765 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(1679,915,31,31)
22:36:02.082 00.317 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"c0c278b9-6815-447d-bad8-ac799f954097"}
22:36:02.090 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"c0c278b9-6815-447d-bad8-ac799f954097"}
22:36:02.098 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"4a2ed43c-c104-47b2-9583-be7f8ef42516"}
22:36:02.100 00.002 9340 case statement mapped state 3 to 2
22:36:02.112 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Calibrating","id":"4a2ed43c-c104-47b2-9583-be7f8ef42516"}
22:36:02.122 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"af834db7-0130-4aed-a07c-af6780434ac7"}
22:36:02.130 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":11,"width":15,"height":15,"star_pos":[7.39,6.66],"pixels":"..."},"id":"af834db7-0130-4aed-a07c-af6780434ac7"}
22:36:04.087 01.957 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"472c18d7-9747-4956-bb6c-524dee4ff199"}
22:36:04.094 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"472c18d7-9747-4956-bb6c-524dee4ff199"}
22:36:04.099 00.005 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"faee8d1b-fd93-46e9-9790-0770cee918fa"}
22:36:04.103 00.004 9340 case statement mapped state 3 to 2
22:36:04.103 00.000 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Calibrating","id":"faee8d1b-fd93-46e9-9790-0770cee918fa"}
22:36:04.119 00.016 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"5b620914-2008-4ca5-87d6-959ae17ec2c0"}
22:36:04.131 00.012 12020 Exposure complete
22:36:04.131 00.000 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":11,"width":15,"height":15,"star_pos":[7.39,6.66],"pixels":"..."},"id":"5b620914-2008-4ca5-87d6-959ae17ec2c0"}
22:36:04.281 00.150 12020 worker thread done servicing request
22:36:04.281 00.000 9340 OnExposeComplete: enter
22:36:04.285 00.004 9340 UpdateGuideState(): m_state=3
22:36:04.297 00.012 9340 Star::Find(15, 1694, 929, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 12
22:36:04.304 00.007 9340 Star::Find returns 1 (0), X=1692.30, Y=929.76, Mass=689789, SNR=127.5, Peak=50840 HFD=4.3
22:36:04.315 00.011 9340 Status Line: West step  10, dist=20.0
22:36:04.327 00.012 9340 Enqueuing Calibration Move request for direction 3
22:36:04.340 00.013 12020 Worker thread wakes up
22:36:04.340 00.000 12020 worker thread servicing REQUEST_MOVE scope dir W(3) 400 opts 0x0
22:36:04.340 00.000 12020 Handling axis move in thread for scope dir=3 dur=400
22:36:04.340 00.000 12020 scope move axis dir= 3 dur= 400 opts= 0x0
22:36:04.340 00.000 12020 MoveAxis(W, 400, -)
22:36:04.342 00.002 12020 Guiding  Dir = 3, Dur = 400
22:36:04.343 00.001 12020 IsSlewing returns 0
22:36:04.343 00.000 12020 IsGuiding returns 0
22:36:04.348 00.005 9340 UpdateImageDisplay: Size=(1920,1080) min=7045, max=65535, med=10829, FiltMin=8707, FiltMax=65482, Gamma=2.870
22:36:04.371 00.023 12020 PulseGuide returned control before completion, sleep 382
22:36:04.395 00.024 9340 UpdateGuideState exits: m=689789 SNR=127.5
22:36:04.405 00.010 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:36:04.410 00.005 9340 ScheduleExposure(2000,3,1) exposurePending=0
22:36:04.422 00.012 9340 Enqueuing Expose request
22:36:04.781 00.359 12020 IsGuiding returns 0
22:36:04.781 00.000 12020 Move returns status 0, amount 400
22:36:04.781 00.000 12020 move complete, result=0
22:36:04.781 00.000 12020 worker thread done servicing request
22:36:04.781 00.000 12020 Worker thread wakes up
22:36:04.781 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
22:36:04.781 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(1677,915,31,31)
22:36:06.088 01.307 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"0167e18b-243f-4fd0-bba1-f12623950bc1"}
22:36:06.094 00.006 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"0167e18b-243f-4fd0-bba1-f12623950bc1"}
22:36:06.101 00.007 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"508fccab-28b4-4e70-9233-4c193eeb1ce1"}
22:36:06.101 00.000 9340 case statement mapped state 3 to 2
22:36:06.101 00.000 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Calibrating","id":"508fccab-28b4-4e70-9233-4c193eeb1ce1"}
22:36:06.118 00.017 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"9c80a400-222c-4567-bc67-e9499fc6ad0a"}
22:36:06.124 00.006 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":12,"width":15,"height":15,"star_pos":[7.30,6.76],"pixels":"..."},"id":"9c80a400-222c-4567-bc67-e9499fc6ad0a"}
22:36:07.154 01.030 12020 Exposure complete
22:36:07.272 00.118 12020 worker thread done servicing request
22:36:07.272 00.000 9340 OnExposeComplete: enter
22:36:07.273 00.001 9340 UpdateGuideState(): m_state=3
22:36:07.281 00.008 9340 Star::Find(15, 1692, 929, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 13
22:36:07.290 00.009 9340 Star::Find returns 1 (0), X=1689.75, Y=929.71, Mass=663356, SNR=117.4, Peak=55489 HFD=3.8
22:36:07.290 00.000 9340 Status Line: West step  11, dist=22.6
22:36:07.307 00.017 9340 Enqueuing Calibration Move request for direction 3
22:36:07.312 00.005 12020 Worker thread wakes up
22:36:07.312 00.000 12020 worker thread servicing REQUEST_MOVE scope dir W(3) 400 opts 0x0
22:36:07.312 00.000 12020 Handling axis move in thread for scope dir=3 dur=400
22:36:07.312 00.000 12020 scope move axis dir= 3 dur= 400 opts= 0x0
22:36:07.312 00.000 12020 MoveAxis(W, 400, -)
22:36:07.312 00.000 12020 Guiding  Dir = 3, Dur = 400
22:36:07.312 00.000 12020 IsSlewing returns 0
22:36:07.312 00.000 12020 IsGuiding returns 0
22:36:07.319 00.007 9340 UpdateImageDisplay: Size=(1920,1080) min=6789, max=65535, med=10809, FiltMin=8639, FiltMax=65470, Gamma=2.870
22:36:07.346 00.027 12020 PulseGuide returned control before completion, sleep 382
22:36:07.360 00.014 9340 UpdateGuideState exits: m=663356 SNR=117.4
22:36:07.368 00.008 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:36:07.375 00.007 9340 ScheduleExposure(2000,3,1) exposurePending=0
22:36:07.382 00.007 9340 Enqueuing Expose request
22:36:07.762 00.380 12020 IsGuiding returns 0
22:36:07.762 00.000 12020 Move returns status 0, amount 400
22:36:07.762 00.000 12020 move complete, result=0
22:36:07.762 00.000 12020 worker thread done servicing request
22:36:07.762 00.000 12020 Worker thread wakes up
22:36:07.762 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
22:36:07.762 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(1675,915,31,31)
22:36:08.094 00.332 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"6dbc25e1-889c-4145-8be7-5a179ddc2665"}
22:36:08.102 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"6dbc25e1-889c-4145-8be7-5a179ddc2665"}
22:36:08.108 00.006 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"4fde2285-9396-43da-8d98-392f497fb044"}
22:36:08.116 00.008 9340 case statement mapped state 3 to 2
22:36:08.121 00.005 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Calibrating","id":"4fde2285-9396-43da-8d98-392f497fb044"}
22:36:08.131 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"d431c85a-ab9c-445b-895a-59eb5da9db46"}
22:36:08.140 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":13,"width":15,"height":15,"star_pos":[6.75,6.71],"pixels":"..."},"id":"d431c85a-ab9c-445b-895a-59eb5da9db46"}
22:36:10.108 01.968 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"bf0418d8-8f96-4846-a003-db8336b0d108"}
22:36:10.116 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"bf0418d8-8f96-4846-a003-db8336b0d108"}
22:36:10.124 00.008 12020 Exposure complete
22:36:10.125 00.001 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"b3246f65-589f-4429-ae38-bbd768ab7e41"}
22:36:10.134 00.009 9340 case statement mapped state 3 to 2
22:36:10.141 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Calibrating","id":"b3246f65-589f-4429-ae38-bbd768ab7e41"}
22:36:10.147 00.006 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"33f902a0-ca64-42d2-b82c-ad7177459bd9"}
22:36:10.147 00.000 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":13,"width":15,"height":15,"star_pos":[6.75,6.71],"pixels":"..."},"id":"33f902a0-ca64-42d2-b82c-ad7177459bd9"}
22:36:10.272 00.125 12020 worker thread done servicing request
22:36:10.272 00.000 9340 OnExposeComplete: enter
22:36:10.280 00.008 9340 UpdateGuideState(): m_state=3
22:36:10.287 00.007 9340 Star::Find(15, 1689, 929, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 14
22:36:10.295 00.008 9340 Star::Find returns 1 (0), X=1687.40, Y=929.61, Mass=745597, SNR=145.6, Peak=55920 HFD=4.4
22:36:10.305 00.010 9340 Status Line: West step  12, dist=24.9
22:36:10.317 00.012 9340 Enqueuing Calibration Move request for direction 3
22:36:10.327 00.010 12020 Worker thread wakes up
22:36:10.327 00.000 12020 worker thread servicing REQUEST_MOVE scope dir W(3) 400 opts 0x0
22:36:10.327 00.000 12020 Handling axis move in thread for scope dir=3 dur=400
22:36:10.327 00.000 12020 scope move axis dir= 3 dur= 400 opts= 0x0
22:36:10.329 00.002 12020 MoveAxis(W, 400, -)
22:36:10.329 00.000 12020 Guiding  Dir = 3, Dur = 400
22:36:10.329 00.000 12020 IsSlewing returns 0
22:36:10.329 00.000 12020 IsGuiding returns 0
22:36:10.333 00.004 9340 UpdateImageDisplay: Size=(1920,1080) min=6649, max=65535, med=10650, FiltMin=8450, FiltMax=65522, Gamma=2.870
22:36:10.352 00.019 12020 PulseGuide returned control before completion, sleep 389
22:36:10.379 00.027 9340 UpdateGuideState exits: m=745597 SNR=145.6
22:36:10.387 00.008 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:36:10.396 00.009 9340 ScheduleExposure(2000,3,1) exposurePending=0
22:36:10.405 00.009 9340 Enqueuing Expose request
22:36:10.743 00.338 12020 IsGuiding returns 1
22:36:10.743 00.000 12020 scope still moving after pulse duration time elapsed
22:36:10.784 00.041 12020 IsSlewing returns 0
22:36:10.786 00.002 12020 IsGuiding returns 0
22:36:10.786 00.000 12020 scope move finished after 400 + 57 ms
22:36:10.786 00.000 12020 Move returns status 0, amount 400
22:36:10.786 00.000 12020 move complete, result=0
22:36:10.786 00.000 12020 worker thread done servicing request
22:36:10.786 00.000 12020 Worker thread wakes up
22:36:10.788 00.002 12020 worker thread servicing REQUEST_EXPOSE 2000
22:36:10.788 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(1672,915,31,31)
22:36:12.105 01.317 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"ac01dc3d-ad1f-4f12-a031-55e9832e752f"}
22:36:12.111 00.006 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"ac01dc3d-ad1f-4f12-a031-55e9832e752f"}
22:36:12.112 00.001 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"6cb4b84c-1130-4b2b-938c-fcd8b4b8e824"}
22:36:12.125 00.013 9340 case statement mapped state 3 to 2
22:36:12.131 00.006 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Calibrating","id":"6cb4b84c-1130-4b2b-938c-fcd8b4b8e824"}
22:36:12.137 00.006 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"c754ec94-ad4d-41d6-91e8-92be07287320"}
22:36:12.145 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":14,"width":15,"height":15,"star_pos":[7.40,6.61],"pixels":"..."},"id":"c754ec94-ad4d-41d6-91e8-92be07287320"}
22:36:13.149 01.004 12020 Exposure complete
22:36:13.265 00.116 12020 worker thread done servicing request
22:36:13.265 00.000 9340 OnExposeComplete: enter
22:36:13.265 00.000 9340 UpdateGuideState(): m_state=3
22:36:13.278 00.013 9340 Star::Find(15, 1687, 929, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 15
22:36:13.281 00.003 9340 Star::Find returns 1 (0), X=1684.80, Y=929.67, Mass=752383, SNR=149.0, Peak=57733 HFD=4.4
22:36:13.344 00.063 9340 WEST calibration completes with steps=12 angle=0.4 rate=5.731 parity=1
22:36:13.351 00.007 9340 Falling Through to state GO_EAST
22:36:13.359 00.008 9340 Status Line: East step   2, dist=27.5
22:36:13.366 00.007 9340 Enqueuing Calibration Move request for direction 2
22:36:13.376 00.010 9340 UpdateImageDisplay: Size=(1920,1080) min=6355, max=65535, med=10815, FiltMin=8458, FiltMax=65535, Gamma=2.870
22:36:13.382 00.006 12020 Worker thread wakes up
22:36:13.382 00.000 12020 worker thread servicing REQUEST_MOVE scope dir E(2) 2500 opts 0x0
22:36:13.382 00.000 12020 Handling axis move in thread for scope dir=2 dur=2500
22:36:13.382 00.000 12020 scope move axis dir= 2 dur= 2500 opts= 0x0
22:36:13.384 00.002 12020 MoveAxis(E, 2500, -)
22:36:13.384 00.000 12020 Guiding  Dir = 2, Dur = 2500
22:36:13.387 00.003 12020 IsSlewing returns 0
22:36:13.391 00.004 12020 IsGuiding returns 0
22:36:13.414 00.023 9340 UpdateGuideState exits: m=752383 SNR=149.0
22:36:13.425 00.011 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:36:13.431 00.006 9340 ScheduleExposure(2000,3,1) exposurePending=0
22:36:13.437 00.006 9340 Enqueuing Expose request
22:36:13.439 00.002 12020 PulseGuide returned control before completion, sleep 2481
22:36:14.103 00.664 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"1e60bf51-1140-4323-bcb8-39ff79c69287"}
22:36:14.108 00.005 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"1e60bf51-1140-4323-bcb8-39ff79c69287"}
22:36:14.125 00.017 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"9443b02e-441f-42f1-ba39-4415902b9784"}
22:36:14.128 00.003 9340 case statement mapped state 3 to 2
22:36:14.139 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Calibrating","id":"9443b02e-441f-42f1-ba39-4415902b9784"}
22:36:14.146 00.007 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"150ac7df-161b-4732-95cd-27dd67ae6801"}
22:36:14.150 00.004 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":15,"width":15,"height":15,"star_pos":[6.80,6.67],"pixels":"..."},"id":"150ac7df-161b-4732-95cd-27dd67ae6801"}
22:36:15.949 01.799 12020 IsGuiding returns 0
22:36:15.950 00.001 12020 Move returns status 0, amount 2500
22:36:15.950 00.000 12020 move complete, result=0
22:36:15.950 00.000 12020 worker thread done servicing request
22:36:15.950 00.000 12020 Worker thread wakes up
22:36:15.950 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
22:36:15.950 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(1670,915,31,31)
22:36:16.112 00.162 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"a6a02821-e315-4823-82ba-dfcc837a93f0"}
22:36:16.114 00.002 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"a6a02821-e315-4823-82ba-dfcc837a93f0"}
22:36:16.125 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"4b4ee7c8-075e-481c-8f8d-dc8479103c14"}
22:36:16.132 00.007 9340 case statement mapped state 3 to 2
22:36:16.132 00.000 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Calibrating","id":"4b4ee7c8-075e-481c-8f8d-dc8479103c14"}
22:36:16.151 00.019 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"e366689f-0747-49a2-8525-17ad98945c83"}
22:36:16.156 00.005 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":15,"width":15,"height":15,"star_pos":[6.80,6.67],"pixels":"..."},"id":"e366689f-0747-49a2-8525-17ad98945c83"}
22:36:18.125 01.969 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"725e1c05-6bcd-4230-a800-0c1ec5c85653"}
22:36:18.128 00.003 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"725e1c05-6bcd-4230-a800-0c1ec5c85653"}
22:36:18.133 00.005 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"adc9a86c-3ab4-4b1d-9006-a1f283de02ea"}
22:36:18.140 00.007 9340 case statement mapped state 3 to 2
22:36:18.140 00.000 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Calibrating","id":"adc9a86c-3ab4-4b1d-9006-a1f283de02ea"}
22:36:18.163 00.023 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"92cd6051-2798-4354-ac8e-7f3ed8860071"}
22:36:18.171 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":15,"width":15,"height":15,"star_pos":[6.80,6.67],"pixels":"..."},"id":"92cd6051-2798-4354-ac8e-7f3ed8860071"}
22:36:18.307 00.136 12020 Exposure complete
22:36:18.428 00.121 12020 worker thread done servicing request
22:36:18.428 00.000 9340 OnExposeComplete: enter
22:36:18.433 00.005 9340 UpdateGuideState(): m_state=3
22:36:18.440 00.007 9340 Star::Find(15, 1684, 929, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 16
22:36:18.440 00.000 9340 Star::Find returns 1 (0), X=1699.29, Y=930.43, Mass=673269, SNR=126.1, Peak=47935 HFD=4.0
22:36:18.440 00.000 9340 Status Line: East step   1, dist=13.0
22:36:18.465 00.025 9340 Enqueuing Calibration Move request for direction 2
22:36:18.472 00.007 12020 Worker thread wakes up
22:36:18.472 00.000 12020 worker thread servicing REQUEST_MOVE scope dir E(2) 2300 opts 0x0
22:36:18.472 00.000 12020 Handling axis move in thread for scope dir=2 dur=2300
22:36:18.472 00.000 12020 scope move axis dir= 2 dur= 2300 opts= 0x0
22:36:18.473 00.001 12020 MoveAxis(E, 2300, -)
22:36:18.473 00.000 12020 Guiding  Dir = 2, Dur = 2300
22:36:18.475 00.002 12020 IsSlewing returns 0
22:36:18.479 00.004 12020 IsGuiding returns 0
22:36:18.479 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=6991, max=65535, med=10797, FiltMin=8673, FiltMax=65529, Gamma=2.870
22:36:18.507 00.028 12020 PulseGuide returned control before completion, sleep 2283
22:36:18.520 00.013 9340 UpdateGuideState exits: m=673269 SNR=126.1
22:36:18.528 00.008 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:36:18.538 00.010 9340 ScheduleExposure(2000,3,1) exposurePending=0
22:36:18.541 00.003 9340 Enqueuing Expose request
22:36:20.145 01.604 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"f85612b6-6035-4610-8638-e1a3fd7b7f98"}
22:36:20.152 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"f85612b6-6035-4610-8638-e1a3fd7b7f98"}
22:36:20.158 00.006 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"cf5a20ba-0408-429d-a914-c4de3f4ea69b"}
22:36:20.165 00.007 9340 case statement mapped state 3 to 2
22:36:20.169 00.004 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Calibrating","id":"cf5a20ba-0408-429d-a914-c4de3f4ea69b"}
22:36:20.178 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"7f16ee64-0f9c-4b99-a0ce-218f052cb845"}
22:36:20.184 00.006 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":16,"width":15,"height":15,"star_pos":[7.29,7.43],"pixels":"..."},"id":"7f16ee64-0f9c-4b99-a0ce-218f052cb845"}
22:36:20.819 00.635 12020 IsGuiding returns 1
22:36:20.819 00.000 12020 scope still moving after pulse duration time elapsed
22:36:20.860 00.041 12020 IsSlewing returns 0
22:36:20.860 00.000 12020 IsGuiding returns 0
22:36:20.860 00.000 12020 scope move finished after 2300 + 81 ms
22:36:20.860 00.000 12020 Move returns status 0, amount 2300
22:36:20.860 00.000 12020 move complete, result=0
22:36:20.860 00.000 12020 worker thread done servicing request
22:36:20.860 00.000 12020 Worker thread wakes up
22:36:20.860 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
22:36:20.860 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(1684,915,31,31)
22:36:22.156 01.296 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"c7ba8380-b947-43c8-8ee5-a58c77bba9e4"}
22:36:22.163 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"c7ba8380-b947-43c8-8ee5-a58c77bba9e4"}
22:36:22.172 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"ebee7286-12e0-4163-b9d3-fa6903f30770"}
22:36:22.180 00.008 9340 case statement mapped state 3 to 2
22:36:22.186 00.006 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Calibrating","id":"ebee7286-12e0-4163-b9d3-fa6903f30770"}
22:36:22.192 00.006 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"eace1e23-9a5d-4812-bb7d-05a1cf8cdfeb"}
22:36:22.201 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":16,"width":15,"height":15,"star_pos":[7.29,7.43],"pixels":"..."},"id":"eace1e23-9a5d-4812-bb7d-05a1cf8cdfeb"}
22:36:23.221 01.020 12020 Exposure complete
22:36:23.361 00.140 12020 worker thread done servicing request
22:36:23.361 00.000 9340 OnExposeComplete: enter
22:36:23.369 00.008 9340 UpdateGuideState(): m_state=3
22:36:23.375 00.006 9340 Star::Find(15, 1699, 930, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 17
22:36:23.383 00.008 9340 Star::Find returns 1 (0), X=1712.99, Y=931.12, Mass=737046, SNR=142.4, Peak=55457 HFD=4.3
22:36:23.403 00.020 9340 ScopeASCOM::GetGuideRates returns 0 13.537 13.537 a-s/sec
22:36:23.409 00.006 9340 Backlash: Looking for 3 moves of 1.4 px, max attempts = 150
22:36:23.415 00.006 9340 Falling Through to state CLEAR_BACKLASH
22:36:23.415 00.000 9340 Backlash: Starting north clearing using pulse width of 400
22:36:23.431 00.016 9340 Enqueuing Calibration Move request for direction 0
22:36:23.437 00.006 9340 Status Line: Clearing backlash step 1
22:36:23.448 00.011 12020 Worker thread wakes up
22:36:23.448 00.000 12020 worker thread servicing REQUEST_MOVE scope dir N(0) 400 opts 0x0
22:36:23.448 00.000 12020 Handling axis move in thread for scope dir=0 dur=400
22:36:23.448 00.000 12020 scope move axis dir= 0 dur= 400 opts= 0x0
22:36:23.448 00.000 12020 MoveAxis(N, 400, -)
22:36:23.448 00.000 12020 Guiding  Dir = 0, Dur = 400
22:36:23.450 00.002 9340 UpdateImageDisplay: Size=(1920,1080) min=7062, max=65523, med=10814, FiltMin=8376, FiltMax=65484, Gamma=2.870
22:36:23.478 00.028 12020 IsSlewing returns 0
22:36:23.478 00.000 12020 IsGuiding returns 0
22:36:23.494 00.016 9340 UpdateGuideState exits: m=737046 SNR=142.4
22:36:23.503 00.009 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:36:23.510 00.007 9340 ScheduleExposure(2000,3,1) exposurePending=0
22:36:23.510 00.000 9340 Enqueuing Expose request
22:36:23.558 00.048 12020 PulseGuide returned control before completion, sleep 332
22:36:23.906 00.348 12020 IsGuiding returns 1
22:36:23.906 00.000 12020 scope still moving after pulse duration time elapsed
22:36:23.953 00.047 12020 IsSlewing returns 0
22:36:23.953 00.000 12020 IsGuiding returns 1
22:36:24.087 00.134 12020 IsSlewing returns 0
22:36:24.087 00.000 12020 IsGuiding returns 0
22:36:24.087 00.000 12020 scope move finished after 400 + 207 ms
22:36:24.087 00.000 12020 Move returns status 0, amount 400
22:36:24.087 00.000 12020 move complete, result=0
22:36:24.087 00.000 12020 worker thread done servicing request
22:36:24.087 00.000 12020 Worker thread wakes up
22:36:24.087 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
22:36:24.087 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(1698,916,31,31)
22:36:24.158 00.071 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"ebacd7a3-21d5-4dc5-bed9-7d0a05ed4e2f"}
22:36:24.158 00.000 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"ebacd7a3-21d5-4dc5-bed9-7d0a05ed4e2f"}
22:36:24.172 00.014 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"6df54000-d265-4460-89f6-23f0723f5506"}
22:36:24.175 00.003 9340 case statement mapped state 3 to 2
22:36:24.175 00.000 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Calibrating","id":"6df54000-d265-4460-89f6-23f0723f5506"}
22:36:24.202 00.027 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"216072dd-90be-4c2e-aa21-c24c7e8f8451"}
22:36:24.210 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":17,"width":15,"height":15,"star_pos":[6.99,7.12],"pixels":"..."},"id":"216072dd-90be-4c2e-aa21-c24c7e8f8451"}
22:36:26.158 01.948 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"83b137e7-b855-4e7f-abd5-5c6dd475ab0b"}
22:36:26.161 00.003 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"83b137e7-b855-4e7f-abd5-5c6dd475ab0b"}
22:36:26.161 00.000 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"d648b503-f439-4f27-a0d2-1edc684b4c2c"}
22:36:26.174 00.013 9340 case statement mapped state 3 to 2
22:36:26.178 00.004 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Calibrating","id":"d648b503-f439-4f27-a0d2-1edc684b4c2c"}
22:36:26.178 00.000 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"1357db5f-7031-47a2-8cbb-697330e81202"}
22:36:26.192 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":17,"width":15,"height":15,"star_pos":[6.99,7.12],"pixels":"..."},"id":"1357db5f-7031-47a2-8cbb-697330e81202"}
22:36:26.455 00.263 12020 Exposure complete
22:36:26.584 00.129 12020 worker thread done servicing request
22:36:26.584 00.000 9340 OnExposeComplete: enter
22:36:26.590 00.006 9340 UpdateGuideState(): m_state=3
22:36:26.596 00.006 9340 Star::Find(15, 1712, 931, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 18
22:36:26.608 00.012 9340 Star::Find returns 1 (0), X=1712.81, Y=929.66, Mass=741549, SNR=133.9, Peak=54886 HFD=3.9
22:36:26.616 00.008 9340 Backlash: Accepted clearing move of 1.5
22:36:26.620 00.004 9340 Enqueuing Calibration Move request for direction 0
22:36:26.625 00.005 12020 Worker thread wakes up
22:36:26.625 00.000 12020 worker thread servicing REQUEST_MOVE scope dir N(0) 400 opts 0x0
22:36:26.625 00.000 12020 Handling axis move in thread for scope dir=0 dur=400
22:36:26.625 00.000 12020 scope move axis dir= 0 dur= 400 opts= 0x0
22:36:26.625 00.000 12020 MoveAxis(N, 400, -)
22:36:26.625 00.000 12020 Guiding  Dir = 0, Dur = 400
22:36:26.625 00.000 12020 IsSlewing returns 0
22:36:26.625 00.000 12020 IsGuiding returns 0
22:36:26.705 00.080 12020 PulseGuide returned control before completion, sleep 334
22:36:26.705 00.000 9340 Status Line: Clearing backlash step   2
22:36:26.722 00.017 9340 Backlash: Clearing backlash step   2, Last Delta = 1.47 px, CumDistance = 1.47 px
22:36:26.730 00.008 9340 UpdateImageDisplay: Size=(1920,1080) min=6748, max=65535, med=10806, FiltMin=8404, FiltMax=65484, Gamma=2.870
22:36:26.774 00.044 9340 UpdateGuideState exits: m=741549 SNR=133.9
22:36:26.781 00.007 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:36:26.793 00.012 9340 ScheduleExposure(2000,3,1) exposurePending=0
22:36:26.801 00.008 9340 Enqueuing Expose request
22:36:27.066 00.265 12020 IsGuiding returns 1
22:36:27.078 00.012 12020 scope still moving after pulse duration time elapsed
22:36:27.203 00.125 12020 IsSlewing returns 0
22:36:27.216 00.013 12020 IsGuiding returns 0
22:36:27.224 00.008 12020 scope move finished after 400 + 189 ms
22:36:27.224 00.000 12020 Move returns status 0, amount 400
22:36:27.224 00.000 12020 move complete, result=0
22:36:27.224 00.000 12020 worker thread done servicing request
22:36:27.225 00.001 12020 Worker thread wakes up
22:36:27.225 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
22:36:27.225 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(1698,915,31,31)
22:36:28.163 00.938 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"a8a30e70-bbf3-401c-981f-5628c37647b7"}
22:36:28.172 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"a8a30e70-bbf3-401c-981f-5628c37647b7"}
22:36:28.185 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"6c29e340-850c-436c-82c5-9578667068e4"}
22:36:28.196 00.011 9340 case statement mapped state 3 to 2
22:36:28.206 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Calibrating","id":"6c29e340-850c-436c-82c5-9578667068e4"}
22:36:28.215 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"18110463-a9a8-4182-a030-e1cb11229f9f"}
22:36:28.219 00.004 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":18,"width":15,"height":15,"star_pos":[6.81,6.66],"pixels":"..."},"id":"18110463-a9a8-4182-a030-e1cb11229f9f"}
22:36:29.584 01.365 12020 Exposure complete
22:36:29.705 00.121 12020 worker thread done servicing request
22:36:29.705 00.000 9340 OnExposeComplete: enter
22:36:29.714 00.009 9340 UpdateGuideState(): m_state=3
22:36:29.721 00.007 9340 Star::Find(15, 1712, 929, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 19
22:36:29.727 00.006 9340 Star::Find returns 1 (0), X=1713.68, Y=927.76, Mass=666323, SNR=117.7, Peak=56699 HFD=3.8
22:36:29.733 00.006 9340 Backlash: Accepted clearing move of 2.1
22:36:29.733 00.000 9340 Enqueuing Calibration Move request for direction 0
22:36:29.749 00.016 12020 Worker thread wakes up
22:36:29.749 00.000 12020 worker thread servicing REQUEST_MOVE scope dir N(0) 400 opts 0x0
22:36:29.749 00.000 12020 Handling axis move in thread for scope dir=0 dur=400
22:36:29.749 00.000 12020 scope move axis dir= 0 dur= 400 opts= 0x0
22:36:29.750 00.001 12020 MoveAxis(N, 400, -)
22:36:29.750 00.000 12020 Guiding  Dir = 0, Dur = 400
22:36:29.753 00.003 12020 IsSlewing returns 0
22:36:29.753 00.000 12020 IsGuiding returns 0
22:36:29.828 00.075 12020 PulseGuide returned control before completion, sleep 337
22:36:29.829 00.001 9340 Status Line: Clearing backlash step   3
22:36:29.839 00.010 9340 Backlash: Clearing backlash step   3, Last Delta = 2.09 px, CumDistance = 3.42 px
22:36:29.847 00.008 9340 UpdateImageDisplay: Size=(1920,1080) min=6957, max=65535, med=10779, FiltMin=8646, FiltMax=65469, Gamma=2.870
22:36:29.881 00.034 9340 UpdateGuideState exits: m=666323 SNR=117.7
22:36:29.893 00.012 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:36:29.900 00.007 9340 ScheduleExposure(2000,3,1) exposurePending=0
22:36:29.907 00.007 9340 Enqueuing Expose request
22:36:30.176 00.269 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"9f688f0e-8b4d-49df-b0b0-85601484b8f9"}
22:36:30.184 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"9f688f0e-8b4d-49df-b0b0-85601484b8f9"}
22:36:30.193 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"0f2039ca-0091-4f51-abad-851dcf2169d4"}
22:36:30.203 00.010 9340 case statement mapped state 3 to 2
22:36:30.212 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Calibrating","id":"0f2039ca-0091-4f51-abad-851dcf2169d4"}
22:36:30.220 00.008 12020 IsGuiding returns 1
22:36:30.220 00.000 12020 scope still moving after pulse duration time elapsed
22:36:30.220 00.000 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"15186a6c-0108-401c-b449-1a3a40914907"}
22:36:30.222 00.002 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":19,"width":15,"height":15,"star_pos":[6.68,6.76],"pixels":"..."},"id":"15186a6c-0108-401c-b449-1a3a40914907"}
22:36:30.307 00.085 12020 IsSlewing returns 0
22:36:30.307 00.000 12020 IsGuiding returns 0
22:36:30.307 00.000 12020 scope move finished after 400 + 154 ms
22:36:30.307 00.000 12020 Move returns status 0, amount 400
22:36:30.307 00.000 12020 move complete, result=0
22:36:30.307 00.000 12020 worker thread done servicing request
22:36:30.307 00.000 12020 Worker thread wakes up
22:36:30.307 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
22:36:30.307 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(1699,913,31,31)
22:36:32.170 01.863 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"d6522682-79c8-4234-abe1-b724d3d8b887"}
22:36:32.177 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"d6522682-79c8-4234-abe1-b724d3d8b887"}
22:36:32.184 00.007 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"160fe17f-fbd2-4ad7-af87-fa11059d8ed7"}
22:36:32.190 00.006 9340 case statement mapped state 3 to 2
22:36:32.192 00.002 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Calibrating","id":"160fe17f-fbd2-4ad7-af87-fa11059d8ed7"}
22:36:32.201 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"7d1d7012-1fba-4795-af1b-4c2a8d7d09c5"}
22:36:32.205 00.004 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":19,"width":15,"height":15,"star_pos":[6.68,6.76],"pixels":"..."},"id":"7d1d7012-1fba-4795-af1b-4c2a8d7d09c5"}
22:36:32.667 00.462 12020 Exposure complete
22:36:32.806 00.139 12020 worker thread done servicing request
22:36:32.806 00.000 9340 OnExposeComplete: enter
22:36:32.812 00.006 9340 UpdateGuideState(): m_state=3
22:36:32.819 00.007 9340 Star::Find(15, 1713, 927, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 20
22:36:32.823 00.004 9340 Star::Find returns 1 (0), X=1713.57, Y=925.09, Mass=691447, SNR=135.0, Peak=52301 HFD=4.2
22:36:32.823 00.000 9340 Backlash: Accepted clearing move of 2.7
22:36:32.836 00.013 9340 Backlash: Got 3 acceptable moves, using last move as step 1 of N calibration
22:36:32.843 00.007 9340 Backlash: North calibration moves starting at {1713.7,927.8}, Offset = 2.4 px
22:36:32.853 00.010 9340 Backlash: Total distance moved = 4.6
22:36:32.853 00.000 9340 Backlash: Falling Through to state GO_NORTH
22:36:32.868 00.015 9340 Status Line: North step   2, dist= 2.7
22:36:32.880 00.012 9340 Enqueuing Calibration Move request for direction 0
22:36:32.889 00.009 12020 Worker thread wakes up
22:36:32.889 00.000 12020 worker thread servicing REQUEST_MOVE scope dir N(0) 400 opts 0x0
22:36:32.889 00.000 12020 Handling axis move in thread for scope dir=0 dur=400
22:36:32.889 00.000 12020 scope move axis dir= 0 dur= 400 opts= 0x0
22:36:32.889 00.000 12020 MoveAxis(N, 400, -)
22:36:32.889 00.000 12020 Guiding  Dir = 0, Dur = 400
22:36:32.889 00.000 12020 IsSlewing returns 0
22:36:32.889 00.000 12020 IsGuiding returns 0
22:36:32.889 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=6555, max=65535, med=10846, FiltMin=8569, FiltMax=65463, Gamma=2.870
22:36:32.931 00.042 9340 UpdateGuideState exits: m=691447 SNR=135.0
22:36:32.941 00.010 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:36:32.955 00.014 9340 ScheduleExposure(2000,3,1) exposurePending=0
22:36:32.963 00.008 9340 Enqueuing Expose request
22:36:32.974 00.011 12020 PulseGuide returned control before completion, sleep 324
22:36:33.316 00.342 12020 IsGuiding returns 1
22:36:33.316 00.000 12020 scope still moving after pulse duration time elapsed
22:36:33.341 00.025 12020 IsSlewing returns 0
22:36:33.341 00.000 12020 IsGuiding returns 1
22:36:33.373 00.032 12020 IsSlewing returns 0
22:36:33.373 00.000 12020 IsGuiding returns 1
22:36:33.474 00.101 12020 IsSlewing returns 0
22:36:33.478 00.004 12020 IsGuiding returns 0
22:36:33.478 00.000 12020 scope move finished after 400 + 186 ms
22:36:33.478 00.000 12020 Move returns status 0, amount 400
22:36:33.478 00.000 12020 move complete, result=0
22:36:33.478 00.000 12020 worker thread done servicing request
22:36:33.478 00.000 12020 Worker thread wakes up
22:36:33.478 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
22:36:33.478 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(1699,910,31,31)
22:36:34.178 00.700 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"b40c8993-f30c-42c0-b96f-c6b6343db376"}
22:36:34.187 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"b40c8993-f30c-42c0-b96f-c6b6343db376"}
22:36:34.200 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"7d870f51-43d0-46c7-8c37-f85bc123e34d"}
22:36:34.210 00.010 9340 case statement mapped state 3 to 2
22:36:34.219 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Calibrating","id":"7d870f51-43d0-46c7-8c37-f85bc123e34d"}
22:36:34.231 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"42e232f8-b4d3-4716-8e7b-85197d6053fc"}
22:36:34.242 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":20,"width":15,"height":15,"star_pos":[6.57,7.09],"pixels":"..."},"id":"42e232f8-b4d3-4716-8e7b-85197d6053fc"}
22:36:35.826 01.584 12020 Exposure complete
22:36:35.960 00.134 12020 worker thread done servicing request
22:36:35.960 00.000 9340 OnExposeComplete: enter
22:36:35.968 00.008 9340 UpdateGuideState(): m_state=3
22:36:35.974 00.006 9340 Star::Find(15, 1713, 925, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 21
22:36:35.980 00.006 9340 Star::Find returns 1 (0), X=1713.81, Y=923.07, Mass=697206, SNR=121.4, Peak=52764 HFD=4.2
22:36:35.989 00.009 9340 Status Line: North step   3, dist= 4.7
22:36:36.000 00.011 9340 Enqueuing Calibration Move request for direction 0
22:36:36.008 00.008 12020 Worker thread wakes up
22:36:36.008 00.000 12020 worker thread servicing REQUEST_MOVE scope dir N(0) 400 opts 0x0
22:36:36.008 00.000 12020 Handling axis move in thread for scope dir=0 dur=400
22:36:36.008 00.000 12020 scope move axis dir= 0 dur= 400 opts= 0x0
22:36:36.008 00.000 12020 MoveAxis(N, 400, -)
22:36:36.008 00.000 12020 Guiding  Dir = 0, Dur = 400
22:36:36.010 00.002 12020 IsSlewing returns 0
22:36:36.010 00.000 12020 IsGuiding returns 0
22:36:36.014 00.004 9340 UpdateImageDisplay: Size=(1920,1080) min=6370, max=65535, med=10782, FiltMin=8509, FiltMax=65516, Gamma=2.870
22:36:36.055 00.041 9340 UpdateGuideState exits: m=697206 SNR=121.4
22:36:36.062 00.007 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:36:36.070 00.008 9340 ScheduleExposure(2000,3,1) exposurePending=0
22:36:36.077 00.007 9340 Enqueuing Expose request
22:36:36.093 00.016 12020 PulseGuide returned control before completion, sleep 326
22:36:36.188 00.095 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"56b34f91-af89-4936-bb85-24e37af74230"}
22:36:36.192 00.004 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"56b34f91-af89-4936-bb85-24e37af74230"}
22:36:36.203 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"6047dd31-acd1-487e-9325-e9668e3ff933"}
22:36:36.209 00.006 9340 case statement mapped state 3 to 2
22:36:36.225 00.016 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Calibrating","id":"6047dd31-acd1-487e-9325-e9668e3ff933"}
22:36:36.246 00.021 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"b1568d6d-2334-4848-8d36-d1bb6b04b6c8"}
22:36:36.255 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":21,"width":15,"height":15,"star_pos":[6.81,7.07],"pixels":"..."},"id":"b1568d6d-2334-4848-8d36-d1bb6b04b6c8"}
22:36:36.426 00.171 12020 IsGuiding returns 1
22:36:36.426 00.000 12020 scope still moving after pulse duration time elapsed
22:36:36.456 00.030 12020 IsSlewing returns 0
22:36:36.456 00.000 12020 IsGuiding returns 1
22:36:36.487 00.031 12020 IsSlewing returns 0
22:36:36.487 00.000 12020 IsGuiding returns 1
22:36:36.608 00.121 12020 IsSlewing returns 0
22:36:36.617 00.009 12020 IsGuiding returns 0
22:36:36.619 00.002 12020 scope move finished after 400 + 208 ms
22:36:36.619 00.000 12020 Move returns status 0, amount 400
22:36:36.619 00.000 12020 move complete, result=0
22:36:36.619 00.000 12020 worker thread done servicing request
22:36:36.619 00.000 12020 Worker thread wakes up
22:36:36.619 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
22:36:36.620 00.001 12020 Handling exposure in thread, d=2000 o=3 r=(1699,908,31,31)
22:36:38.195 01.575 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"898d2fa7-9dd7-4f1b-b6b5-91b21aa6702b"}
22:36:38.199 00.004 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"898d2fa7-9dd7-4f1b-b6b5-91b21aa6702b"}
22:36:38.211 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"2b75fe02-c3ec-4329-b2c9-81fdcab60fb9"}
22:36:38.215 00.004 9340 case statement mapped state 3 to 2
22:36:38.223 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Calibrating","id":"2b75fe02-c3ec-4329-b2c9-81fdcab60fb9"}
22:36:38.226 00.003 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"27d45e05-07f6-44a3-a205-294d2eae230a"}
22:36:38.232 00.006 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":21,"width":15,"height":15,"star_pos":[6.81,7.07],"pixels":"..."},"id":"27d45e05-07f6-44a3-a205-294d2eae230a"}
22:36:38.980 00.748 12020 Exposure complete
22:36:39.095 00.115 12020 worker thread done servicing request
22:36:39.095 00.000 9340 OnExposeComplete: enter
22:36:39.100 00.005 9340 UpdateGuideState(): m_state=3
22:36:39.100 00.000 9340 Star::Find(15, 1713, 923, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 22
22:36:39.114 00.014 9340 Star::Find returns 1 (0), X=1713.56, Y=920.62, Mass=664884, SNR=155.3, Peak=56059 HFD=4.1
22:36:39.118 00.004 9340 Status Line: North step   4, dist= 7.1
22:36:39.128 00.010 9340 Enqueuing Calibration Move request for direction 0
22:36:39.135 00.007 12020 Worker thread wakes up
22:36:39.135 00.000 12020 worker thread servicing REQUEST_MOVE scope dir N(0) 400 opts 0x0
22:36:39.135 00.000 12020 Handling axis move in thread for scope dir=0 dur=400
22:36:39.135 00.000 12020 scope move axis dir= 0 dur= 400 opts= 0x0
22:36:39.135 00.000 12020 MoveAxis(N, 400, -)
22:36:39.135 00.000 12020 Guiding  Dir = 0, Dur = 400
22:36:39.135 00.000 12020 IsSlewing returns 0
22:36:39.139 00.004 12020 IsGuiding returns 0
22:36:39.139 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=6602, max=65535, med=10830, FiltMin=8448, FiltMax=65515, Gamma=2.870
22:36:39.180 00.041 9340 UpdateGuideState exits: m=664884 SNR=155.3
22:36:39.187 00.007 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:36:39.191 00.004 9340 ScheduleExposure(2000,3,1) exposurePending=0
22:36:39.191 00.000 9340 Enqueuing Expose request
22:36:39.213 00.022 12020 PulseGuide returned control before completion, sleep 336
22:36:39.555 00.342 12020 IsGuiding returns 1
22:36:39.556 00.001 12020 scope still moving after pulse duration time elapsed
22:36:39.586 00.030 12020 IsSlewing returns 0
22:36:39.587 00.001 12020 IsGuiding returns 1
22:36:39.618 00.031 12020 IsSlewing returns 0
22:36:39.618 00.000 12020 IsGuiding returns 1
22:36:39.725 00.107 12020 IsSlewing returns 0
22:36:39.752 00.027 12020 IsGuiding returns 0
22:36:39.752 00.000 12020 scope move finished after 400 + 218 ms
22:36:39.752 00.000 12020 Move returns status 0, amount 400
22:36:39.752 00.000 12020 move complete, result=0
22:36:39.752 00.000 12020 worker thread done servicing request
22:36:39.752 00.000 12020 Worker thread wakes up
22:36:39.752 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
22:36:39.752 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(1699,906,31,31)
22:36:40.206 00.454 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"6edb965e-57df-4d10-b4b7-fefadcc35186"}
22:36:40.217 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"6edb965e-57df-4d10-b4b7-fefadcc35186"}
22:36:40.228 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"7a50145f-78ed-48b9-a17f-b0e374f4c5e0"}
22:36:40.238 00.010 9340 case statement mapped state 3 to 2
22:36:40.242 00.004 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Calibrating","id":"7a50145f-78ed-48b9-a17f-b0e374f4c5e0"}
22:36:40.259 00.017 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"7aac4fb6-ce04-4d24-926b-6c4cc05c0ee8"}
22:36:40.271 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":22,"width":15,"height":15,"star_pos":[6.56,6.62],"pixels":"..."},"id":"7aac4fb6-ce04-4d24-926b-6c4cc05c0ee8"}
22:36:42.130 01.859 12020 Exposure complete
22:36:42.210 00.080 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"d70fed94-44a3-4e4f-a106-345a8a89be0e"}
22:36:42.220 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"d70fed94-44a3-4e4f-a106-345a8a89be0e"}
22:36:42.232 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"e95011a5-204c-4d48-a917-8390a9db4b3d"}
22:36:42.244 00.012 9340 case statement mapped state 3 to 2
22:36:42.258 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Calibrating","id":"e95011a5-204c-4d48-a917-8390a9db4b3d"}
22:36:42.287 00.029 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"86aa2af2-5b33-454d-b94d-9e48ac64d240"}
22:36:42.299 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":22,"width":15,"height":15,"star_pos":[6.56,6.62],"pixels":"..."},"id":"86aa2af2-5b33-454d-b94d-9e48ac64d240"}
22:36:42.355 00.056 12020 worker thread done servicing request
22:36:42.355 00.000 9340 OnExposeComplete: enter
22:36:42.369 00.014 9340 UpdateGuideState(): m_state=3
22:36:42.381 00.012 9340 Star::Find(15, 1713, 920, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 23
22:36:42.391 00.010 9340 Star::Find returns 1 (0), X=1714.02, Y=918.51, Mass=777165, SNR=145.4, Peak=55713 HFD=4.2
22:36:42.408 00.017 9340 Status Line: North step   5, dist= 9.3
22:36:42.426 00.018 9340 Enqueuing Calibration Move request for direction 0
22:36:42.438 00.012 12020 Worker thread wakes up
22:36:42.438 00.000 12020 worker thread servicing REQUEST_MOVE scope dir N(0) 400 opts 0x0
22:36:42.438 00.000 12020 Handling axis move in thread for scope dir=0 dur=400
22:36:42.438 00.000 12020 scope move axis dir= 0 dur= 400 opts= 0x0
22:36:42.438 00.000 12020 MoveAxis(N, 400, -)
22:36:42.438 00.000 12020 Guiding  Dir = 0, Dur = 400
22:36:42.444 00.006 12020 IsSlewing returns 0
22:36:42.444 00.000 12020 IsGuiding returns 0
22:36:42.449 00.005 9340 UpdateImageDisplay: Size=(1920,1080) min=6875, max=65535, med=10818, FiltMin=8757, FiltMax=65505, Gamma=2.870
22:36:42.518 00.069 9340 UpdateGuideState exits: m=777165 SNR=145.4
22:36:42.532 00.014 12020 PulseGuide returned control before completion, sleep 332
22:36:42.532 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:36:42.539 00.007 9340 ScheduleExposure(2000,3,1) exposurePending=0
22:36:42.555 00.016 9340 Enqueuing Expose request
22:36:42.871 00.316 12020 IsGuiding returns 1
22:36:42.871 00.000 12020 scope still moving after pulse duration time elapsed
22:36:42.937 00.066 12020 IsSlewing returns 0
22:36:43.036 00.099 12020 IsGuiding returns 0
22:36:43.036 00.000 12020 scope move finished after 400 + 189 ms
22:36:43.036 00.000 12020 Move returns status 0, amount 400
22:36:43.036 00.000 12020 move complete, result=0
22:36:43.036 00.000 12020 worker thread done servicing request
22:36:43.036 00.000 12020 Worker thread wakes up
22:36:43.036 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
22:36:43.036 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(1699,904,31,31)
22:36:44.213 01.177 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"732351a3-91c7-4a40-816d-1c404ecb3346"}
22:36:44.218 00.005 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"732351a3-91c7-4a40-816d-1c404ecb3346"}
22:36:44.218 00.000 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"184b4b83-341f-4461-a73f-d9e6507b68d3"}
22:36:44.235 00.017 9340 case statement mapped state 3 to 2
22:36:44.241 00.006 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Calibrating","id":"184b4b83-341f-4461-a73f-d9e6507b68d3"}
22:36:44.250 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"86416743-6c0c-4652-ba07-3a3418a5c199"}
22:36:44.255 00.005 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":23,"width":15,"height":15,"star_pos":[7.02,6.51],"pixels":"..."},"id":"86416743-6c0c-4652-ba07-3a3418a5c199"}
22:36:45.409 01.154 12020 Exposure complete
22:36:45.605 00.196 12020 worker thread done servicing request
22:36:45.607 00.002 9340 OnExposeComplete: enter
22:36:45.616 00.009 9340 UpdateGuideState(): m_state=3
22:36:45.629 00.013 9340 Star::Find(15, 1714, 918, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 24
22:36:45.640 00.011 9340 Star::Find returns 1 (0), X=1713.38, Y=916.01, Mass=789542, SNR=132.1, Peak=57396 HFD=4.2
22:36:45.654 00.014 9340 Status Line: North step   6, dist=11.8
22:36:45.670 00.016 9340 Enqueuing Calibration Move request for direction 0
22:36:45.682 00.012 12020 Worker thread wakes up
22:36:45.682 00.000 12020 worker thread servicing REQUEST_MOVE scope dir N(0) 400 opts 0x0
22:36:45.682 00.000 12020 Handling axis move in thread for scope dir=0 dur=400
22:36:45.682 00.000 12020 scope move axis dir= 0 dur= 400 opts= 0x0
22:36:45.682 00.000 12020 MoveAxis(N, 400, -)
22:36:45.684 00.002 12020 Guiding  Dir = 0, Dur = 400
22:36:45.684 00.000 12020 IsSlewing returns 0
22:36:45.686 00.002 12020 IsGuiding returns 0
22:36:45.691 00.005 9340 UpdateImageDisplay: Size=(1920,1080) min=6496, max=65535, med=10627, FiltMin=8153, FiltMax=65502, Gamma=2.870
22:36:45.748 00.057 9340 UpdateGuideState exits: m=789542 SNR=132.1
22:36:45.763 00.015 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:36:45.771 00.008 12020 PulseGuide returned control before completion, sleep 327
22:36:45.773 00.002 9340 ScheduleExposure(2000,3,1) exposurePending=0
22:36:45.785 00.012 9340 Enqueuing Expose request
22:36:46.106 00.321 12020 IsGuiding returns 1
22:36:46.106 00.000 12020 scope still moving after pulse duration time elapsed
22:36:46.135 00.029 12020 IsSlewing returns 0
22:36:46.136 00.001 12020 IsGuiding returns 1
22:36:46.170 00.034 12020 IsSlewing returns 0
22:36:46.214 00.044 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"277a2446-72c4-428e-b432-8acf4dcd974c"}
22:36:46.220 00.006 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"277a2446-72c4-428e-b432-8acf4dcd974c"}
22:36:46.230 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"bf9aa10b-0eaa-4e55-8461-64546eff0f5d"}
22:36:46.249 00.019 9340 case statement mapped state 3 to 2
22:36:46.260 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Calibrating","id":"bf9aa10b-0eaa-4e55-8461-64546eff0f5d"}
22:36:46.276 00.016 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"85728ef1-5eb9-47d0-9d67-bea21d7678d8"}
22:36:46.288 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":24,"width":15,"height":15,"star_pos":[7.38,7.01],"pixels":"..."},"id":"85728ef1-5eb9-47d0-9d67-bea21d7678d8"}
22:36:46.303 00.015 12020 IsGuiding returns 0
22:36:46.303 00.000 12020 scope move finished after 400 + 217 ms
22:36:46.303 00.000 12020 Move returns status 0, amount 400
22:36:46.303 00.000 12020 move complete, result=0
22:36:46.303 00.000 12020 worker thread done servicing request
22:36:46.303 00.000 12020 Worker thread wakes up
22:36:46.303 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
22:36:46.303 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(1698,901,31,31)
22:36:48.223 01.920 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"b34e4afd-1e75-4be2-88a5-29bc0a748557"}
22:36:48.229 00.006 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"b34e4afd-1e75-4be2-88a5-29bc0a748557"}
22:36:48.241 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"5109d63c-695c-4121-883c-a30deea9587f"}
22:36:48.242 00.001 9340 case statement mapped state 3 to 2
22:36:48.252 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Calibrating","id":"5109d63c-695c-4121-883c-a30deea9587f"}
22:36:48.261 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"a0350f83-06b9-4034-ba9c-d7edd8d08a53"}
22:36:48.267 00.006 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":24,"width":15,"height":15,"star_pos":[7.38,7.01],"pixels":"..."},"id":"a0350f83-06b9-4034-ba9c-d7edd8d08a53"}
22:36:48.772 00.505 12020 Exposure complete
22:36:48.912 00.140 12020 worker thread done servicing request
22:36:48.912 00.000 9340 OnExposeComplete: enter
22:36:48.920 00.008 9340 UpdateGuideState(): m_state=3
22:36:48.925 00.005 9340 Star::Find(15, 1713, 916, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 25
22:36:48.935 00.010 9340 Star::Find returns 1 (0), X=1713.20, Y=913.53, Mass=738324, SNR=133.1, Peak=55272 HFD=4.3
22:36:48.937 00.002 9340 Status Line: North step   7, dist=14.2
22:36:48.956 00.019 9340 Enqueuing Calibration Move request for direction 0
22:36:48.956 00.000 12020 Worker thread wakes up
22:36:48.956 00.000 12020 worker thread servicing REQUEST_MOVE scope dir N(0) 400 opts 0x0
22:36:48.956 00.000 12020 Handling axis move in thread for scope dir=0 dur=400
22:36:48.956 00.000 12020 scope move axis dir= 0 dur= 400 opts= 0x0
22:36:48.956 00.000 12020 MoveAxis(N, 400, -)
22:36:48.956 00.000 12020 Guiding  Dir = 0, Dur = 400
22:36:48.956 00.000 12020 IsSlewing returns 0
22:36:48.956 00.000 12020 IsGuiding returns 0
22:36:48.969 00.013 9340 UpdateImageDisplay: Size=(1920,1080) min=6406, max=65535, med=10847, FiltMin=8039, FiltMax=65516, Gamma=2.870
22:36:49.014 00.045 9340 UpdateGuideState exits: m=738324 SNR=133.1
22:36:49.026 00.012 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:36:49.033 00.007 9340 ScheduleExposure(2000,3,1) exposurePending=0
22:36:49.039 00.006 9340 Enqueuing Expose request
22:36:49.049 00.010 12020 PulseGuide returned control before completion, sleep 329
22:36:49.393 00.344 12020 IsGuiding returns 1
22:36:49.393 00.000 12020 scope still moving after pulse duration time elapsed
22:36:49.424 00.031 12020 IsSlewing returns 0
22:36:49.424 00.000 12020 IsGuiding returns 1
22:36:49.543 00.119 12020 IsSlewing returns 0
22:36:49.568 00.025 12020 IsGuiding returns 0
22:36:49.568 00.000 12020 scope move finished after 400 + 209 ms
22:36:49.568 00.000 12020 Move returns status 0, amount 400
22:36:49.568 00.000 12020 move complete, result=0
22:36:49.568 00.000 12020 worker thread done servicing request
22:36:49.568 00.000 12020 Worker thread wakes up
22:36:49.568 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
22:36:49.568 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(1698,899,31,31)
22:36:50.233 00.665 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"fed39838-f358-4602-ba8c-4580788d6275"}
22:36:50.239 00.006 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"fed39838-f358-4602-ba8c-4580788d6275"}
22:36:50.249 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"9c437b83-e802-4a45-a381-7f1336be46d0"}
22:36:50.257 00.008 9340 case statement mapped state 3 to 2
22:36:50.263 00.006 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Calibrating","id":"9c437b83-e802-4a45-a381-7f1336be46d0"}
22:36:50.269 00.006 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"e1e7f988-de81-4614-b0e0-941cd9d9e925"}
22:36:50.275 00.006 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":25,"width":15,"height":15,"star_pos":[7.20,6.53],"pixels":"..."},"id":"e1e7f988-de81-4614-b0e0-941cd9d9e925"}
22:36:51.941 01.666 12020 Exposure complete
22:36:52.077 00.136 12020 worker thread done servicing request
22:36:52.077 00.000 9340 OnExposeComplete: enter
22:36:52.084 00.007 9340 UpdateGuideState(): m_state=3
22:36:52.092 00.008 9340 Star::Find(15, 1713, 913, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 26
22:36:52.096 00.004 9340 Star::Find returns 1 (0), X=1713.13, Y=910.85, Mass=704705, SNR=127.0, Peak=58093 HFD=4.1
22:36:52.110 00.014 9340 Status Line: North step   8, dist=16.9
22:36:52.123 00.013 9340 Enqueuing Calibration Move request for direction 0
22:36:52.129 00.006 12020 Worker thread wakes up
22:36:52.129 00.000 12020 worker thread servicing REQUEST_MOVE scope dir N(0) 400 opts 0x0
22:36:52.129 00.000 12020 Handling axis move in thread for scope dir=0 dur=400
22:36:52.129 00.000 12020 scope move axis dir= 0 dur= 400 opts= 0x0
22:36:52.129 00.000 12020 MoveAxis(N, 400, -)
22:36:52.129 00.000 12020 Guiding  Dir = 0, Dur = 400
22:36:52.129 00.000 12020 IsSlewing returns 0
22:36:52.129 00.000 12020 IsGuiding returns 0
22:36:52.137 00.008 9340 UpdateImageDisplay: Size=(1920,1080) min=6867, max=65535, med=10867, FiltMin=8547, FiltMax=65500, Gamma=2.870
22:36:52.186 00.049 9340 UpdateGuideState exits: m=704705 SNR=127.0
22:36:52.195 00.009 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:36:52.206 00.011 9340 ScheduleExposure(2000,3,1) exposurePending=0
22:36:52.216 00.010 9340 Enqueuing Expose request
22:36:52.226 00.010 12020 PulseGuide returned control before completion, sleep 330
22:36:52.250 00.024 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"c785d9c9-86f4-4f0f-935c-1cfb097766c9"}
22:36:52.262 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"c785d9c9-86f4-4f0f-935c-1cfb097766c9"}
22:36:52.292 00.030 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"1e8e3866-f20f-40ec-b540-3db9479086f3"}
22:36:52.303 00.011 9340 case statement mapped state 3 to 2
22:36:52.314 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Calibrating","id":"1e8e3866-f20f-40ec-b540-3db9479086f3"}
22:36:52.327 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"89d8b370-a71b-43b2-844c-5bcff6fa8f97"}
22:36:52.338 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":26,"width":15,"height":15,"star_pos":[7.13,6.85],"pixels":"..."},"id":"89d8b370-a71b-43b2-844c-5bcff6fa8f97"}
22:36:52.561 00.223 12020 IsGuiding returns 1
22:36:52.561 00.000 12020 scope still moving after pulse duration time elapsed
22:36:52.592 00.031 12020 IsSlewing returns 0
22:36:52.593 00.001 12020 IsGuiding returns 1
22:36:52.720 00.127 12020 IsSlewing returns 0
22:36:52.755 00.035 12020 IsGuiding returns 0
22:36:52.755 00.000 12020 scope move finished after 400 + 224 ms
22:36:52.755 00.000 12020 Move returns status 0, amount 400
22:36:52.755 00.000 12020 move complete, result=0
22:36:52.755 00.000 12020 worker thread done servicing request
22:36:52.755 00.000 12020 Worker thread wakes up
22:36:52.755 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
22:36:52.755 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(1698,896,31,31)
22:36:54.254 01.499 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"c270ffdd-0da3-4aed-bb5f-db678ec440e5"}
22:36:54.262 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"c270ffdd-0da3-4aed-bb5f-db678ec440e5"}
22:36:54.265 00.003 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"e37a6ce4-bd49-4179-9997-c345566a43d3"}
22:36:54.274 00.009 9340 case statement mapped state 3 to 2
22:36:54.280 00.006 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Calibrating","id":"e37a6ce4-bd49-4179-9997-c345566a43d3"}
22:36:54.285 00.005 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"5d869f8a-d662-49e1-b12c-2bbcdd92e1ff"}
22:36:54.285 00.000 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":26,"width":15,"height":15,"star_pos":[7.13,6.85],"pixels":"..."},"id":"5d869f8a-d662-49e1-b12c-2bbcdd92e1ff"}
22:36:55.114 00.829 12020 Exposure complete
22:36:55.246 00.132 12020 worker thread done servicing request
22:36:55.246 00.000 9340 OnExposeComplete: enter
22:36:55.254 00.008 9340 UpdateGuideState(): m_state=3
22:36:55.254 00.000 9340 Star::Find(15, 1713, 910, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 27
22:36:55.254 00.000 9340 Star::Find returns 1 (0), X=1713.01, Y=908.17, Mass=772303, SNR=129.4, Peak=51241 HFD=4.3
22:36:55.272 00.018 9340 Status Line: North step   9, dist=19.6
22:36:55.286 00.014 9340 Enqueuing Calibration Move request for direction 0
22:36:55.291 00.005 12020 Worker thread wakes up
22:36:55.291 00.000 12020 worker thread servicing REQUEST_MOVE scope dir N(0) 400 opts 0x0
22:36:55.293 00.002 12020 Handling axis move in thread for scope dir=0 dur=400
22:36:55.293 00.000 12020 scope move axis dir= 0 dur= 400 opts= 0x0
22:36:55.293 00.000 12020 MoveAxis(N, 400, -)
22:36:55.293 00.000 12020 Guiding  Dir = 0, Dur = 400
22:36:55.295 00.002 12020 IsSlewing returns 0
22:36:55.299 00.004 9340 UpdateImageDisplay: Size=(1920,1080) min=6711, max=65535, med=10627, FiltMin=8239, FiltMax=65503, Gamma=2.870
22:36:55.302 00.003 12020 IsGuiding returns 0
22:36:55.337 00.035 9340 UpdateGuideState exits: m=772303 SNR=129.4
22:36:55.350 00.013 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:36:55.360 00.010 9340 ScheduleExposure(2000,3,1) exposurePending=0
22:36:55.366 00.006 9340 Enqueuing Expose request
22:36:55.395 00.029 12020 PulseGuide returned control before completion, sleep 321
22:36:55.729 00.334 12020 IsGuiding returns 1
22:36:55.729 00.000 12020 scope still moving after pulse duration time elapsed
22:36:55.761 00.032 12020 IsSlewing returns 0
22:36:55.761 00.000 12020 IsGuiding returns 1
22:36:55.889 00.128 12020 IsSlewing returns 0
22:36:55.921 00.032 12020 IsGuiding returns 0
22:36:55.921 00.000 12020 scope move finished after 400 + 217 ms
22:36:55.921 00.000 12020 Move returns status 0, amount 400
22:36:55.921 00.000 12020 move complete, result=0
22:36:55.921 00.000 12020 worker thread done servicing request
22:36:55.921 00.000 12020 Worker thread wakes up
22:36:55.921 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
22:36:55.921 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(1698,893,31,31)
22:36:56.250 00.329 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"50cc0063-0aa8-42d1-8b45-2e975152710e"}
22:36:56.251 00.001 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"50cc0063-0aa8-42d1-8b45-2e975152710e"}
22:36:56.261 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"0cab7a02-2aa8-4325-97a8-7897a9169f12"}
22:36:56.268 00.007 9340 case statement mapped state 3 to 2
22:36:56.275 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Calibrating","id":"0cab7a02-2aa8-4325-97a8-7897a9169f12"}
22:36:56.282 00.007 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"9790a133-f5f4-438d-b234-f81c1cf44ee4"}
22:36:56.287 00.005 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":27,"width":15,"height":15,"star_pos":[7.01,7.17],"pixels":"..."},"id":"9790a133-f5f4-438d-b234-f81c1cf44ee4"}
22:36:58.264 01.977 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"5f8d772d-0c6d-48ed-abc6-bd38b512c077"}
22:36:58.264 00.000 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"5f8d772d-0c6d-48ed-abc6-bd38b512c077"}
22:36:58.272 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"8fc758dd-91bf-4902-b5ca-89b7330da725"}
22:36:58.287 00.015 9340 case statement mapped state 3 to 2
22:36:58.293 00.006 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Calibrating","id":"8fc758dd-91bf-4902-b5ca-89b7330da725"}
22:36:58.298 00.005 12020 Exposure complete
22:36:58.303 00.005 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"3f097b49-09b7-4a9f-a75e-6c52e5293648"}
22:36:58.310 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":27,"width":15,"height":15,"star_pos":[7.01,7.17],"pixels":"..."},"id":"3f097b49-09b7-4a9f-a75e-6c52e5293648"}
22:36:58.440 00.130 12020 worker thread done servicing request
22:36:58.440 00.000 9340 OnExposeComplete: enter
22:36:58.442 00.002 9340 UpdateGuideState(): m_state=3
22:36:58.453 00.011 9340 Star::Find(15, 1713, 908, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 28
22:36:58.464 00.011 9340 Star::Find returns 1 (0), X=1713.40, Y=906.63, Mass=706800, SNR=129.9, Peak=52330 HFD=4.3
22:36:58.475 00.011 9340 Status Line: North step  10, dist=21.1
22:36:58.487 00.012 9340 Enqueuing Calibration Move request for direction 0
22:36:58.497 00.010 12020 Worker thread wakes up
22:36:58.497 00.000 12020 worker thread servicing REQUEST_MOVE scope dir N(0) 400 opts 0x0
22:36:58.497 00.000 12020 Handling axis move in thread for scope dir=0 dur=400
22:36:58.497 00.000 12020 scope move axis dir= 0 dur= 400 opts= 0x0
22:36:58.497 00.000 12020 MoveAxis(N, 400, -)
22:36:58.497 00.000 12020 Guiding  Dir = 0, Dur = 400
22:36:58.497 00.000 12020 IsSlewing returns 0
22:36:58.499 00.002 12020 IsGuiding returns 0
22:36:58.502 00.003 9340 UpdateImageDisplay: Size=(1920,1080) min=6734, max=65535, med=10797, FiltMin=8482, FiltMax=65500, Gamma=2.870
22:36:58.551 00.049 9340 UpdateGuideState exits: m=706800 SNR=129.9
22:36:58.561 00.010 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:36:58.571 00.010 9340 ScheduleExposure(2000,3,1) exposurePending=0
22:36:58.582 00.011 12020 PulseGuide returned control before completion, sleep 332
22:36:58.582 00.000 9340 Enqueuing Expose request
22:36:58.922 00.340 12020 IsGuiding returns 1
22:36:58.922 00.000 12020 scope still moving after pulse duration time elapsed
22:36:58.954 00.032 12020 IsSlewing returns 0
22:36:58.954 00.000 12020 IsGuiding returns 1
22:36:59.089 00.135 12020 IsSlewing returns 0
22:36:59.100 00.011 12020 IsGuiding returns 0
22:36:59.100 00.000 12020 scope move finished after 400 + 201 ms
22:36:59.100 00.000 12020 Move returns status 0, amount 400
22:36:59.100 00.000 12020 move complete, result=0
22:36:59.100 00.000 12020 worker thread done servicing request
22:36:59.100 00.000 12020 Worker thread wakes up
22:36:59.102 00.002 12020 worker thread servicing REQUEST_EXPOSE 2000
22:36:59.102 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(1698,892,31,31)
22:37:00.267 01.165 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"7b217417-7d04-4f24-8737-d9e1d2fad6d9"}
22:37:00.269 00.002 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"7b217417-7d04-4f24-8737-d9e1d2fad6d9"}
22:37:00.275 00.006 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"cab92dea-ee3f-4c4c-871c-567a98a23dca"}
22:37:00.288 00.013 9340 case statement mapped state 3 to 2
22:37:00.294 00.006 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Calibrating","id":"cab92dea-ee3f-4c4c-871c-567a98a23dca"}
22:37:00.302 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"9ba09629-2d10-41cd-8529-d8cdb9c97c5a"}
22:37:00.309 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":28,"width":15,"height":15,"star_pos":[7.40,6.63],"pixels":"..."},"id":"9ba09629-2d10-41cd-8529-d8cdb9c97c5a"}
22:37:01.464 01.155 12020 Exposure complete
22:37:01.583 00.119 12020 worker thread done servicing request
22:37:01.583 00.000 9340 OnExposeComplete: enter
22:37:01.598 00.015 9340 UpdateGuideState(): m_state=3
22:37:01.600 00.002 9340 Star::Find(15, 1713, 906, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 29
22:37:01.611 00.011 9340 Star::Find returns 1 (0), X=1713.18, Y=903.99, Mass=669156, SNR=113.8, Peak=54414 HFD=4.1
22:37:01.618 00.007 9340 Status Line: North step  11, dist=23.8
22:37:01.625 00.007 9340 Enqueuing Calibration Move request for direction 0
22:37:01.634 00.009 12020 Worker thread wakes up
22:37:01.634 00.000 12020 worker thread servicing REQUEST_MOVE scope dir N(0) 400 opts 0x0
22:37:01.634 00.000 12020 Handling axis move in thread for scope dir=0 dur=400
22:37:01.634 00.000 12020 scope move axis dir= 0 dur= 400 opts= 0x0
22:37:01.634 00.000 12020 MoveAxis(N, 400, -)
22:37:01.634 00.000 12020 Guiding  Dir = 0, Dur = 400
22:37:01.634 00.000 12020 IsSlewing returns 0
22:37:01.634 00.000 12020 IsGuiding returns 0
22:37:01.634 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=6471, max=65535, med=10612, FiltMin=8400, FiltMax=65501, Gamma=2.870
22:37:01.678 00.044 9340 UpdateGuideState exits: m=669156 SNR=113.8
22:37:01.687 00.009 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:37:01.697 00.010 9340 ScheduleExposure(2000,3,1) exposurePending=0
22:37:01.704 00.007 9340 Enqueuing Expose request
22:37:01.712 00.008 12020 PulseGuide returned control before completion, sleep 337
22:37:02.057 00.345 12020 IsGuiding returns 1
22:37:02.058 00.001 12020 scope still moving after pulse duration time elapsed
22:37:02.089 00.031 12020 IsSlewing returns 0
22:37:02.089 00.000 12020 IsGuiding returns 1
22:37:02.121 00.032 12020 IsSlewing returns 0
22:37:02.121 00.000 12020 IsGuiding returns 1
22:37:02.240 00.119 12020 IsSlewing returns 0
22:37:02.241 00.001 12020 IsGuiding returns 0
22:37:02.241 00.000 12020 scope move finished after 400 + 203 ms
22:37:02.241 00.000 12020 Move returns status 0, amount 400
22:37:02.241 00.000 12020 move complete, result=0
22:37:02.241 00.000 12020 worker thread done servicing request
22:37:02.241 00.000 12020 Worker thread wakes up
22:37:02.241 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
22:37:02.241 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(1698,889,31,31)
22:37:02.280 00.039 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"1530dc31-1d87-4047-b121-e48f0accf325"}
22:37:02.281 00.001 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"1530dc31-1d87-4047-b121-e48f0accf325"}
22:37:02.296 00.015 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"ea5e3528-1e88-4ce0-8928-94bbc22ac960"}
22:37:02.296 00.000 9340 case statement mapped state 3 to 2
22:37:02.312 00.016 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Calibrating","id":"ea5e3528-1e88-4ce0-8928-94bbc22ac960"}
22:37:02.326 00.014 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"2e2cfc0c-bbaa-4400-89ac-bdf969fe91a8"}
22:37:02.334 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":29,"width":15,"height":15,"star_pos":[7.18,6.99],"pixels":"..."},"id":"2e2cfc0c-bbaa-4400-89ac-bdf969fe91a8"}
22:37:04.271 01.937 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"caa281eb-0270-47f7-8bad-5a1347b8ffdc"}
22:37:04.278 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"caa281eb-0270-47f7-8bad-5a1347b8ffdc"}
22:37:04.287 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"d880a235-5993-41d3-834a-9b9faeb1d8f6"}
22:37:04.293 00.006 9340 case statement mapped state 3 to 2
22:37:04.299 00.006 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Calibrating","id":"d880a235-5993-41d3-834a-9b9faeb1d8f6"}
22:37:04.308 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"6660b24f-b850-4fa9-8b80-56702ec1ed89"}
22:37:04.317 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":29,"width":15,"height":15,"star_pos":[7.18,6.99],"pixels":"..."},"id":"6660b24f-b850-4fa9-8b80-56702ec1ed89"}
22:37:04.598 00.281 12020 Exposure complete
22:37:04.759 00.161 12020 worker thread done servicing request
22:37:04.762 00.003 9340 OnExposeComplete: enter
22:37:04.770 00.008 9340 UpdateGuideState(): m_state=3
22:37:04.778 00.008 9340 Star::Find(15, 1713, 903, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 30
22:37:04.787 00.009 9340 Star::Find returns 1 (0), X=1713.46, Y=901.53, Mass=719009, SNR=136.0, Peak=56956 HFD=4.3
22:37:04.809 00.022 9340 NORTH calibration completes with angle=-90.5 rate=5.963 parity=-1
22:37:04.820 00.011 9340 Falling Through to state GO_SOUTH
22:37:04.827 00.007 9340 Status Line: South step   3, dist=26.2
22:37:04.841 00.014 9340 Enqueuing Calibration Move request for direction 1
22:37:04.852 00.011 12020 Worker thread wakes up
22:37:04.853 00.001 9340 UpdateImageDisplay: Size=(1920,1080) min=7026, max=65535, med=10843, FiltMin=8310, FiltMax=65449, Gamma=2.870
22:37:04.862 00.009 12020 worker thread servicing REQUEST_MOVE scope dir S(1) 2012 opts 0x0
22:37:04.862 00.000 12020 Handling axis move in thread for scope dir=1 dur=2012
22:37:04.862 00.000 12020 scope move axis dir= 1 dur= 2012 opts= 0x0
22:37:04.862 00.000 12020 MoveAxis(S, 2012, -)
22:37:04.862 00.000 12020 Guiding  Dir = 1, Dur = 2012
22:37:04.863 00.001 12020 IsSlewing returns 0
22:37:04.863 00.000 12020 IsGuiding returns 0
22:37:04.905 00.042 9340 UpdateGuideState exits: m=719009 SNR=136.0
22:37:04.909 00.004 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:37:04.924 00.015 9340 ScheduleExposure(2000,3,1) exposurePending=0
22:37:04.933 00.009 9340 Enqueuing Expose request
22:37:04.942 00.009 12020 PulseGuide returned control before completion, sleep 1945
22:37:06.286 01.344 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"65f21823-f378-4f00-8876-9a4d309345a3"}
22:37:06.292 00.006 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"65f21823-f378-4f00-8876-9a4d309345a3"}
22:37:06.302 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"5c6fe37e-b151-43d8-b28f-fa9229c5e95d"}
22:37:06.307 00.005 9340 case statement mapped state 3 to 2
22:37:06.313 00.006 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Calibrating","id":"5c6fe37e-b151-43d8-b28f-fa9229c5e95d"}
22:37:06.322 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"76e7c8b1-c9a1-46f7-ab9c-fe082ef2e637"}
22:37:06.322 00.000 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":30,"width":15,"height":15,"star_pos":[7.46,6.53],"pixels":"..."},"id":"76e7c8b1-c9a1-46f7-ab9c-fe082ef2e637"}
22:37:06.905 00.583 12020 IsGuiding returns 1
22:37:06.905 00.000 12020 scope still moving after pulse duration time elapsed
22:37:06.973 00.068 12020 IsSlewing returns 0
22:37:07.067 00.094 12020 IsGuiding returns 0
22:37:07.067 00.000 12020 scope move finished after 2012 + 192 ms
22:37:07.067 00.000 12020 Move returns status 0, amount 2012
22:37:07.067 00.000 12020 move complete, result=0
22:37:07.067 00.000 12020 worker thread done servicing request
22:37:07.067 00.000 12020 Worker thread wakes up
22:37:07.067 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
22:37:07.067 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(1698,887,31,31)
22:37:08.292 01.225 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"b8394617-351c-47fb-8a3a-e88f1b48ef77"}
22:37:08.299 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"b8394617-351c-47fb-8a3a-e88f1b48ef77"}
22:37:08.307 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"f55859f8-fcbb-465a-9b77-50d7227bb8e7"}
22:37:08.314 00.007 9340 case statement mapped state 3 to 2
22:37:08.320 00.006 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Calibrating","id":"f55859f8-fcbb-465a-9b77-50d7227bb8e7"}
22:37:08.328 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"aee918c3-83b2-48b7-8ce7-089dbca19485"}
22:37:08.336 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":30,"width":15,"height":15,"star_pos":[7.46,6.53],"pixels":"..."},"id":"aee918c3-83b2-48b7-8ce7-089dbca19485"}
22:37:09.427 01.091 12020 Exposure complete
22:37:09.544 00.117 12020 worker thread done servicing request
22:37:09.544 00.000 9340 OnExposeComplete: enter
22:37:09.561 00.017 9340 UpdateGuideState(): m_state=3
22:37:09.562 00.001 9340 Star::Find(15, 1713, 901, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 31
22:37:09.573 00.011 9340 Star::Find returns 1 (0), X=1712.70, Y=911.27, Mass=720983, SNR=124.7, Peak=52546 HFD=4.0
22:37:09.582 00.009 9340 Status Line: South step   2, dist=16.5
22:37:09.591 00.009 9340 Enqueuing Calibration Move request for direction 1
22:37:09.594 00.003 12020 Worker thread wakes up
22:37:09.594 00.000 12020 worker thread servicing REQUEST_MOVE scope dir S(1) 2012 opts 0x0
22:37:09.594 00.000 12020 Handling axis move in thread for scope dir=1 dur=2012
22:37:09.594 00.000 12020 scope move axis dir= 1 dur= 2012 opts= 0x0
22:37:09.594 00.000 12020 MoveAxis(S, 2012, -)
22:37:09.594 00.000 12020 Guiding  Dir = 1, Dur = 2012
22:37:09.594 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=6247, max=65535, med=10836, FiltMin=8338, FiltMax=65511, Gamma=2.870
22:37:09.611 00.017 12020 IsSlewing returns 0
22:37:09.611 00.000 12020 IsGuiding returns 0
22:37:09.641 00.030 9340 UpdateGuideState exits: m=720983 SNR=124.7
22:37:09.648 00.007 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:37:09.662 00.014 9340 ScheduleExposure(2000,3,1) exposurePending=0
22:37:09.668 00.006 9340 Enqueuing Expose request
22:37:09.691 00.023 12020 PulseGuide returned control before completion, sleep 1946
22:37:10.298 00.607 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"85074b32-52eb-41b2-a73f-a39baeb3d2a6"}
22:37:10.309 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"85074b32-52eb-41b2-a73f-a39baeb3d2a6"}
22:37:10.315 00.006 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"c780c246-98cd-4310-be51-ce9086650bf1"}
22:37:10.328 00.013 9340 case statement mapped state 3 to 2
22:37:10.332 00.004 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Calibrating","id":"c780c246-98cd-4310-be51-ce9086650bf1"}
22:37:10.349 00.017 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"3d3f1556-e30d-4002-af24-1788ae2442f2"}
22:37:10.357 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":31,"width":15,"height":15,"star_pos":[6.70,7.27],"pixels":"..."},"id":"3d3f1556-e30d-4002-af24-1788ae2442f2"}
22:37:11.644 01.287 12020 IsGuiding returns 1
22:37:11.644 00.000 12020 scope still moving after pulse duration time elapsed
22:37:11.677 00.033 12020 IsSlewing returns 0
22:37:11.679 00.002 12020 IsGuiding returns 1
22:37:11.799 00.120 12020 IsSlewing returns 0
22:37:11.833 00.034 12020 IsGuiding returns 0
22:37:11.833 00.000 12020 scope move finished after 2012 + 207 ms
22:37:11.833 00.000 12020 Move returns status 0, amount 2012
22:37:11.833 00.000 12020 move complete, result=0
22:37:11.834 00.001 12020 worker thread done servicing request
22:37:11.834 00.000 12020 Worker thread wakes up
22:37:11.834 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
22:37:11.834 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(1698,896,31,31)
22:37:12.311 00.477 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"da850e09-7fa1-4eb0-be44-881e6b48e310"}
22:37:12.312 00.001 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"da850e09-7fa1-4eb0-be44-881e6b48e310"}
22:37:12.325 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"d620f1e3-d975-4f56-86d9-1924e9c77eea"}
22:37:12.327 00.002 9340 case statement mapped state 3 to 2
22:37:12.337 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Calibrating","id":"d620f1e3-d975-4f56-86d9-1924e9c77eea"}
22:37:12.347 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"e2e21ce7-9d94-4c50-905f-765ce5507c29"}
22:37:12.353 00.006 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":31,"width":15,"height":15,"star_pos":[6.70,7.27],"pixels":"..."},"id":"e2e21ce7-9d94-4c50-905f-765ce5507c29"}
22:37:14.194 01.841 12020 Exposure complete
22:37:14.296 00.102 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"7408bb7a-f20f-4ba1-a256-e857a7353bfb"}
22:37:14.303 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"7408bb7a-f20f-4ba1-a256-e857a7353bfb"}
22:37:14.309 00.006 12020 worker thread done servicing request
22:37:14.309 00.000 9340 OnExposeComplete: enter
22:37:14.316 00.007 9340 UpdateGuideState(): m_state=3
22:37:14.322 00.006 9340 Star::Find(15, 1712, 911, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 32
22:37:14.328 00.006 9340 Star::Find returns 1 (0), X=1712.74, Y=922.71, Mass=722231, SNR=124.5, Peak=56136 HFD=4.2
22:37:14.338 00.010 9340 Status Line: South step   1, dist= 5.1
22:37:14.348 00.010 9340 Enqueuing Calibration Move request for direction 1
22:37:14.348 00.000 12020 Worker thread wakes up
22:37:14.348 00.000 12020 worker thread servicing REQUEST_MOVE scope dir S(1) 376 opts 0x0
22:37:14.348 00.000 12020 Handling axis move in thread for scope dir=1 dur=376
22:37:14.348 00.000 12020 scope move axis dir= 1 dur= 376 opts= 0x0
22:37:14.348 00.000 12020 MoveAxis(S, 376, -)
22:37:14.348 00.000 12020 Guiding  Dir = 1, Dur = 376
22:37:14.348 00.000 12020 IsSlewing returns 0
22:37:14.348 00.000 12020 IsGuiding returns 0
22:37:14.360 00.012 9340 UpdateImageDisplay: Size=(1920,1080) min=7261, max=65535, med=10811, FiltMin=8570, FiltMax=65527, Gamma=2.870
22:37:14.398 00.038 9340 UpdateGuideState exits: m=722231 SNR=124.5
22:37:14.399 00.001 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:37:14.407 00.008 9340 ScheduleExposure(2000,3,1) exposurePending=0
22:37:14.420 00.013 9340 Enqueuing Expose request
22:37:14.425 00.005 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"84e03e9f-d49e-4ba4-8491-22755bc7670d"}
22:37:14.435 00.010 9340 case statement mapped state 3 to 2
22:37:14.441 00.006 12020 PulseGuide returned control before completion, sleep 304
22:37:14.441 00.000 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Calibrating","id":"84e03e9f-d49e-4ba4-8491-22755bc7670d"}
22:37:14.467 00.026 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"101ca51b-fbd7-48a8-8285-802d7ad9dbd8"}
22:37:14.474 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":32,"width":15,"height":15,"star_pos":[6.74,6.71],"pixels":"..."},"id":"101ca51b-fbd7-48a8-8285-802d7ad9dbd8"}
22:37:14.756 00.282 12020 IsGuiding returns 1
22:37:14.756 00.000 12020 scope still moving after pulse duration time elapsed
22:37:14.788 00.032 12020 IsSlewing returns 0
22:37:14.789 00.001 12020 IsGuiding returns 1
22:37:14.905 00.116 12020 IsSlewing returns 0
22:37:14.907 00.002 12020 IsGuiding returns 0
22:37:14.907 00.000 12020 scope move finished after 376 + 173 ms
22:37:14.907 00.000 12020 Move returns status 0, amount 376
22:37:14.907 00.000 12020 move complete, result=0
22:37:14.907 00.000 12020 worker thread done servicing request
22:37:14.907 00.000 12020 Worker thread wakes up
22:37:14.907 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
22:37:14.907 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(1698,908,31,31)
22:37:16.296 01.389 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"60552aa1-841a-4926-a16d-d554746d6064"}
22:37:16.304 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"60552aa1-841a-4926-a16d-d554746d6064"}
22:37:16.313 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"5552894e-558d-41af-86de-a3deae553cc2"}
22:37:16.318 00.005 9340 case statement mapped state 3 to 2
22:37:16.326 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Calibrating","id":"5552894e-558d-41af-86de-a3deae553cc2"}
22:37:16.332 00.006 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"b046949c-74c3-424f-9502-e8368678ed4a"}
22:37:16.341 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":32,"width":15,"height":15,"star_pos":[6.74,6.71],"pixels":"..."},"id":"b046949c-74c3-424f-9502-e8368678ed4a"}
22:37:17.266 00.925 12020 Exposure complete
22:37:17.437 00.171 12020 worker thread done servicing request
22:37:17.437 00.000 9340 OnExposeComplete: enter
22:37:17.446 00.009 9340 UpdateGuideState(): m_state=3
22:37:17.457 00.011 9340 Star::Find(15, 1712, 922, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 33
22:37:17.464 00.007 9340 Star::Find returns 1 (0), X=1712.51, Y=924.96, Mass=739004, SNR=148.1, Peak=59900 HFD=4.1
22:37:17.471 00.007 9340 Falling Through to state CALIBRATION_STATE_NUDGE_SOUTH
22:37:17.480 00.009 9340 Nudge: theta = 3.09
22:37:17.494 00.014 9340 South nudging, decAmt = 4.495, Normal south moves = 23.449
22:37:17.500 00.006 9340 Sending NudgeSouth pulse of duration 400 ms
22:37:17.510 00.010 9340 Status Line: Nudge South   1
22:37:17.522 00.012 9340 Enqueuing Calibration Move request for direction 1
22:37:17.531 00.009 12020 Worker thread wakes up
22:37:17.531 00.000 12020 worker thread servicing REQUEST_MOVE scope dir S(1) 400 opts 0x0
22:37:17.531 00.000 12020 Handling axis move in thread for scope dir=1 dur=400
22:37:17.531 00.000 12020 scope move axis dir= 1 dur= 400 opts= 0x0
22:37:17.531 00.000 12020 MoveAxis(S, 400, -)
22:37:17.531 00.000 12020 Guiding  Dir = 1, Dur = 400
22:37:17.531 00.000 12020 IsSlewing returns 0
22:37:17.531 00.000 12020 IsGuiding returns 0
22:37:17.541 00.010 9340 UpdateImageDisplay: Size=(1920,1080) min=6838, max=65535, med=10841, FiltMin=8527, FiltMax=65488, Gamma=2.870
22:37:17.591 00.050 9340 UpdateGuideState exits: m=739004 SNR=148.1
22:37:17.597 00.006 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:37:17.610 00.013 9340 ScheduleExposure(2000,3,1) exposurePending=0
22:37:17.615 00.005 9340 Enqueuing Expose request
22:37:17.625 00.010 12020 PulseGuide returned control before completion, sleep 324
22:37:17.967 00.342 12020 IsGuiding returns 1
22:37:17.967 00.000 12020 scope still moving after pulse duration time elapsed
22:37:18.000 00.033 12020 IsSlewing returns 0
22:37:18.000 00.000 12020 IsGuiding returns 1
22:37:18.033 00.033 12020 IsSlewing returns 0
22:37:18.132 00.099 12020 IsGuiding returns 0
22:37:18.132 00.000 12020 scope move finished after 400 + 198 ms
22:37:18.132 00.000 12020 Move returns status 0, amount 400
22:37:18.132 00.000 12020 move complete, result=0
22:37:18.132 00.000 12020 worker thread done servicing request
22:37:18.132 00.000 12020 Worker thread wakes up
22:37:18.132 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
22:37:18.132 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(1698,910,31,31)
22:37:18.312 00.180 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"5c08b5e8-aa16-494f-9b08-27af3eab5b47"}
22:37:18.321 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"5c08b5e8-aa16-494f-9b08-27af3eab5b47"}
22:37:18.332 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"575fc5d0-6343-4521-a9a9-1085dde8eb61"}
22:37:18.339 00.007 9340 case statement mapped state 3 to 2
22:37:18.345 00.006 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Calibrating","id":"575fc5d0-6343-4521-a9a9-1085dde8eb61"}
22:37:18.352 00.007 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"fbc822b3-08b0-4c5a-94ff-7fd8ee37b4e2"}
22:37:18.362 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":33,"width":15,"height":15,"star_pos":[6.51,6.96],"pixels":"..."},"id":"fbc822b3-08b0-4c5a-94ff-7fd8ee37b4e2"}
22:37:20.323 01.961 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"e8a5601c-bd5a-4bd9-83bb-1fa3866c672c"}
22:37:20.324 00.001 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"e8a5601c-bd5a-4bd9-83bb-1fa3866c672c"}
22:37:20.324 00.000 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"df9a289f-ae6c-420a-844c-ec56bd17efcd"}
22:37:20.341 00.017 9340 case statement mapped state 3 to 2
22:37:20.349 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Calibrating","id":"df9a289f-ae6c-420a-844c-ec56bd17efcd"}
22:37:20.355 00.006 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"df52817d-ebd5-4298-b77e-af838fa5197b"}
22:37:20.364 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":33,"width":15,"height":15,"star_pos":[6.51,6.96],"pixels":"..."},"id":"df52817d-ebd5-4298-b77e-af838fa5197b"}
22:37:20.482 00.118 12020 Exposure complete
22:37:20.625 00.143 12020 worker thread done servicing request
22:37:20.625 00.000 9340 OnExposeComplete: enter
22:37:20.630 00.005 9340 UpdateGuideState(): m_state=3
22:37:20.642 00.012 9340 Star::Find(15, 1712, 924, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 34
22:37:20.649 00.007 9340 Star::Find returns 1 (0), X=1712.12, Y=927.55, Mass=665917, SNR=114.3, Peak=51311 HFD=3.9
22:37:20.659 00.010 9340 Nudge: theta = 3.13
22:37:20.664 00.005 9340 Final south nudging status: Current loc = {1712.117,927.551}, targeting {1712.039,929.448}
22:37:20.671 00.007 9340 Falling Through to state CALIBRATION_COMPLETE
22:37:20.680 00.009 9340 GetString("/profile/16/scope/calibration/timestamp", "") returns "5/13/2026 10:34:08 PM"
22:37:20.688 00.008 9340 GetDouble("/profile/16/scope/calibration/xRate", 1.000000) returns 0.006257
22:37:20.688 00.000 9340 GetDouble("/profile/16/scope/calibration/yRate", 1.000000) returns 0.006183
22:37:20.702 00.014 9340 GetInt("/profile/16/scope/calibration/binning", 1) returns 1
22:37:20.702 00.000 9340 GetDouble("/profile/16/scope/calibration/xAngle", 0.000000) returns 0.026699
22:37:20.722 00.020 9340 GetDouble("/profile/16/scope/calibration/yAngle", 0.000000) returns -1.512300
22:37:20.732 00.010 9340 GetDouble("/profile/16/scope/calibration/declination", 0.000000) returns -0.000005
22:37:20.741 00.009 9340 GetInt("/profile/16/scope/calibration/pierSide", -1) returns 1
22:37:20.748 00.007 9340 GetInt("/profile/16/scope/calibration/raGuideParity", 0) returns 1
22:37:20.750 00.002 9340 GetInt("/profile/16/scope/calibration/decGuideParity", 0) returns -1
22:37:20.750 00.000 9340 GetDouble("/profile/16/scope/calibration/rotatorAngle", -888.000000) returns -888.000000
22:37:20.765 00.015 9340 GetInt("/profile/16/scope/calibration/focal_length", 0) returns 242
22:37:20.765 00.000 9340 GetDouble("/profile/16/scope/calibration/image_scale", 1.000000) returns 2.471770
22:37:20.782 00.017 9340 GetDouble("/profile/16/scope/calibration/ra_guide_rate", -1.000000) returns 0.003760
22:37:20.799 00.017 9340 GetDouble("/profile/16/scope/calibration/dec_guide_rate", -1.000000) returns 0.003760
22:37:20.807 00.008 9340 GetDouble("/profile/16/scope/calibration/ortho_error", 0.000000) returns 1.822100
22:37:20.814 00.007 9340 GetInt("/profile/16/scope/calibration/ra_step_count", 0) returns 10
22:37:20.816 00.002 9340 GetInt("/profile/16/scope/calibration/dec_step_count", 0) returns 11
22:37:20.833 00.017 9340 GetDouble("/profile/16/scope/calibration/orig_binning", 1.000000) returns 1.000000
22:37:20.841 00.008 9340 GetInt("/profile/16/scope/calibration/last_issue", 0) returns 0
22:37:20.843 00.002 9340 GetString("/profile/16/scope/calibration/orig_timestamp", "Unknown") returns "4/16/2026 9:19:25 PM"
22:37:20.850 00.007 9340 GetInt("/profile/16/scope/calibration/orig_pierside", -1) returns 1
22:37:20.859 00.009 9340 GetString("/profile/16/scope/calibration/ra_steps", "") returns "{0.0 0.0}, {2.2 0.0}, {5.2 0.0}, {7.4 0.2}, {9.8 0.1}, {12.7 0.4}, {15.0 0.3}, {17.3 0.4}, {20.1 0.6}, {22.8 0.7}, {25.0 0.7}, {25.0 0.7}, {10.7 0.3}, {1.8 -0.7}"
22:37:20.867 00.008 9340 GetString("/profile/16/scope/calibration/dec_steps", "") returns "{0.0 0.0}, {0.1 2.5}, {-0.3 4.6}, {-0.3 7.0}, {-0.9 9.6}, {-0.9 12.0}, {-0.7 14.5}, {-0.9 17.1}, {-1.2 19.7}, {-1.3 22.2}, {-1.6 24.6}, {-1.6 27.2}, {-1.6 27.2}, {-0.9 18.0}, {-0.5 6.8}, {-0.6 3.6}"
22:37:20.888 00.021 9340 ScopeASCOM::GetDeclinationRadians() returns -0.0
22:37:20.906 00.018 9340 ScopeASCOM::SideOfPier() returns 1
22:37:20.906 00.000 9340 Mount::SetCalibration (scope) -- xAngle=0.4 yAngle=-90.5 xRate=5.731 yRate=5.963 bin=1 dec=-0.0 pierSide=1 par=+/- rotAng=None
22:37:20.922 00.016 9340 Mount::SetCalibration (scope) -- sets m_xAngle=0.4 m_yAngleError=-179.1
22:37:20.934 00.012 9340 ScopeASCOM::GetDeclinationRadians() returns -0.0
22:37:20.947 00.013 9340 ScopeASCOM::SideOfPier() returns 1
22:37:20.971 00.024 9340 ScopeASCOM::GetGuideRates returns 0 13.537 13.537 a-s/sec
22:37:20.990 00.019 9340 ScopeASCOM::SideOfPier() returns 1
22:37:21.002 00.012 9340 GetString("/profile/16/scope/calibration/timestamp", "") returns "5/13/2026 10:37:20 PM"
22:37:21.002 00.000 9340 GetDouble("/profile/16/scope/calibration/xRate", 1.000000) returns 0.005731
22:37:21.020 00.018 9340 GetDouble("/profile/16/scope/calibration/yRate", 1.000000) returns 0.005963
22:37:21.025 00.005 9340 GetInt("/profile/16/scope/calibration/binning", 1) returns 1
22:37:21.037 00.012 9340 GetDouble("/profile/16/scope/calibration/xAngle", 0.000000) returns 0.006395
22:37:21.049 00.012 9340 GetDouble("/profile/16/scope/calibration/yAngle", 0.000000) returns -1.579320
22:37:21.060 00.011 9340 GetDouble("/profile/16/scope/calibration/declination", 0.000000) returns -0.000045
22:37:21.071 00.011 9340 GetInt("/profile/16/scope/calibration/pierSide", -1) returns 1
22:37:21.079 00.008 9340 GetInt("/profile/16/scope/calibration/raGuideParity", 0) returns 1
22:37:21.088 00.009 9340 GetInt("/profile/16/scope/calibration/decGuideParity", 0) returns -1
22:37:21.095 00.007 9340 GetDouble("/profile/16/scope/calibration/rotatorAngle", -888.000000) returns -888.000000
22:37:21.105 00.010 9340 GetInt("/profile/16/scope/calibration/focal_length", 0) returns 242
22:37:21.111 00.006 9340 GetDouble("/profile/16/scope/calibration/image_scale", 1.000000) returns 2.471770
22:37:21.131 00.020 9340 GetDouble("/profile/16/scope/calibration/ra_guide_rate", -1.000000) returns 0.003760
22:37:21.143 00.012 9340 GetDouble("/profile/16/scope/calibration/dec_guide_rate", -1.000000) returns 0.003760
22:37:21.153 00.010 9340 GetDouble("/profile/16/scope/calibration/ortho_error", 0.000000) returns 0.854654
22:37:21.164 00.011 9340 GetInt("/profile/16/scope/calibration/ra_step_count", 0) returns 12
22:37:21.173 00.009 9340 GetInt("/profile/16/scope/calibration/dec_step_count", 0) returns 11
22:37:21.175 00.002 9340 GetDouble("/profile/16/scope/calibration/orig_binning", 1.000000) returns 1.000000
22:37:21.193 00.018 9340 GetInt("/profile/16/scope/calibration/last_issue", 0) returns 0
22:37:21.202 00.009 9340 GetString("/profile/16/scope/calibration/orig_timestamp", "Unknown") returns "5/13/2026 10:37:20 PM"
22:37:21.207 00.005 9340 GetInt("/profile/16/scope/calibration/orig_pierside", -1) returns 1
22:37:21.224 00.017 9340 GetString("/profile/16/scope/calibration/ra_steps", "") returns "{0.0 0.0}, {2.2 -0.3}, {4.3 -0.0}, {6.8 0.3}, {8.4 0.5}, {10.8 0.2}, {13.4 0.3}, {15.5 -0.1}, {17.9 0.2}, {20.0 0.1}, {22.6 0.1}, {24.9 0.2}, {27.5 0.2}, {27.5 0.2}, {13.0 -0.6}, {-0.7 -1.3}"
22:37:21.232 00.008 9340 GetString("/profile/16/scope/calibration/dec_steps", "") returns "{0.0 0.0}, {0.1 2.7}, {-0.1 4.7}, {0.1 7.1}, {-0.3 9.3}, {0.3 11.8}, {0.5 14.2}, {0.5 16.9}, {0.7 19.6}, {0.3 21.1}, {0.5 23.8}, {0.2 26.2}, {0.2 26.2}, {1.0 16.5}, {0.9 5.1}, {1.2 2.8}"
22:37:21.241 00.009 9340 Calibration passed sanity checks...
22:37:21.250 00.009 9340 Status Line: Calibration complete
22:37:21.264 00.014 9340 Calibration Complete
22:37:21.272 00.008 9340 PhdConfig flush
22:37:21.281 00.009 9340 Changing from state CALIBRATING_PRIMARY to CALIBRATING_SECONDARY
22:37:21.292 00.011 9340 guider state => CALIBRATED
22:37:21.292 00.000 9340 Changing from state CALIBRATED to CALIBRATED
22:37:21.311 00.019 9340 guider state => CALIBRATED
22:37:21.320 00.009 9340 Changing from state CALIBRATED to GUIDING
22:37:21.379 00.059 9340 ScopeASCOM::GetDeclinationRadians() returns -0.0
22:37:21.379 00.000 9340 ScopeASCOM::SideOfPier() returns 1
22:37:21.397 00.018 9340 AdjustCalibrationForScopePointing (scope): current dec=-0.0 pierSide=1, cal dec=-0.0 pierSide=1 rotAngle=None bin=1
22:37:21.408 00.011 9340 GetInt("/profile/16/scope/calibration/focal_length", 0) returns 242
22:37:21.417 00.009 9340 GetDouble("/profile/16/scope/calibration/image_scale", 1.000000) returns 2.471770
22:37:21.429 00.012 9340 GetDouble("/profile/16/scope/calibration/ra_guide_rate", -1.000000) returns 0.003760
22:37:21.437 00.008 9340 GetDouble("/profile/16/scope/calibration/dec_guide_rate", -1.000000) returns 0.003760
22:37:21.445 00.008 9340 GetDouble("/profile/16/scope/calibration/ortho_error", 0.000000) returns 0.854654
22:37:21.445 00.000 9340 GetInt("/profile/16/scope/calibration/ra_step_count", 0) returns 12
22:37:21.466 00.021 9340 GetInt("/profile/16/scope/calibration/dec_step_count", 0) returns 11
22:37:21.479 00.013 9340 GetDouble("/profile/16/scope/calibration/orig_binning", 1.000000) returns 1.000000
22:37:21.489 00.010 9340 GetInt("/profile/16/scope/calibration/last_issue", 0) returns 0
22:37:21.500 00.011 9340 GetString("/profile/16/scope/calibration/orig_timestamp", "Unknown") returns "5/13/2026 10:37:20 PM"
22:37:21.505 00.005 9340 GetInt("/profile/16/scope/calibration/orig_pierside", -1) returns 1
22:37:21.513 00.008 9340 GetString("/profile/16/scope/calibration/ra_steps", "") returns "{0.0 0.0}, {2.2 -0.3}, {4.3 -0.0}, {6.8 0.3}, {8.4 0.5}, {10.8 0.2}, {13.4 0.3}, {15.5 -0.1}, {17.9 0.2}, {20.0 0.1}, {22.6 0.1}, {24.9 0.2}, {27.5 0.2}, {27.5 0.2}, {13.0 -0.6}, {-0.7 -1.3}"
22:37:21.530 00.017 9340 GetString("/profile/16/scope/calibration/dec_steps", "") returns "{0.0 0.0}, {0.1 2.7}, {-0.1 4.7}, {0.1 7.1}, {-0.3 9.3}, {0.3 11.8}, {0.5 14.2}, {0.5 16.9}, {0.7 19.6}, {0.3 21.1}, {0.5 23.8}, {0.2 26.2}, {0.2 26.2}, {1.0 16.5}, {0.9 5.1}, {1.2 2.8}"
22:37:21.537 00.007 9340 ScopeASCOM::GetGuideRates returns 0 13.537 13.537 a-s/sec
22:37:21.547 00.010 9340 GetDouble("/profile/16/camera/pixelsize", 0.000000) returns 2.900000
22:37:21.564 00.017 9340 ScopeASCOM::GetDeclinationRadians() returns -0.0
22:37:21.600 00.036 9340 ScopeASCOM::SideOfPier() returns 1
22:37:21.612 00.012 9340 setting lock position to (1712.12, 927.55)
22:37:21.617 00.005 9340 MultiStar: stabilizing after lock position change
22:37:21.632 00.015 9340 guider state => GUIDING
22:37:21.632 00.000 9340 Status Line: Guiding
22:37:21.648 00.016 9340 Mount: notify guiding started
22:37:21.671 00.023 9340 GetString("/profile/16/name", "") returns "EvoGuid50ED_ASI662MC_20260416"
22:37:21.680 00.009 9340 GetString("/profile/16/scope/calibration/timestamp", "") returns "5/13/2026 10:37:20 PM"
22:37:21.689 00.009 9340 GetDouble("/profile/16/scope/calibration/xRate", 1.000000) returns 0.005731
22:37:21.699 00.010 9340 GetDouble("/profile/16/scope/calibration/yRate", 1.000000) returns 0.005963
22:37:21.712 00.013 9340 GetInt("/profile/16/scope/calibration/binning", 1) returns 1
22:37:21.721 00.009 9340 GetDouble("/profile/16/scope/calibration/xAngle", 0.000000) returns 0.006395
22:37:21.728 00.007 9340 GetDouble("/profile/16/scope/calibration/yAngle", 0.000000) returns -1.579320
22:37:21.734 00.006 9340 GetDouble("/profile/16/scope/calibration/declination", 0.000000) returns -0.000045
22:37:21.752 00.018 9340 GetInt("/profile/16/scope/calibration/pierSide", -1) returns 1
22:37:21.765 00.013 9340 GetInt("/profile/16/scope/calibration/raGuideParity", 0) returns 1
22:37:21.775 00.010 9340 GetInt("/profile/16/scope/calibration/decGuideParity", 0) returns -1
22:37:21.785 00.010 9340 GetDouble("/profile/16/scope/calibration/rotatorAngle", -888.000000) returns -888.000000
22:37:21.796 00.011 9340 GetInt("/profile/16/scope/calibration/focal_length", 0) returns 242
22:37:21.807 00.011 9340 GetDouble("/profile/16/scope/calibration/image_scale", 1.000000) returns 2.471770
22:37:21.816 00.009 9340 GetDouble("/profile/16/scope/calibration/ra_guide_rate", -1.000000) returns 0.003760
22:37:21.822 00.006 9340 GetDouble("/profile/16/scope/calibration/dec_guide_rate", -1.000000) returns 0.003760
22:37:21.836 00.014 9340 GetDouble("/profile/16/scope/calibration/ortho_error", 0.000000) returns 0.854654
22:37:21.844 00.008 9340 GetInt("/profile/16/scope/calibration/ra_step_count", 0) returns 12
22:37:21.859 00.015 9340 GetInt("/profile/16/scope/calibration/dec_step_count", 0) returns 11
22:37:21.867 00.008 9340 GetDouble("/profile/16/scope/calibration/orig_binning", 1.000000) returns 1.000000
22:37:21.877 00.010 9340 GetInt("/profile/16/scope/calibration/last_issue", 0) returns 0
22:37:21.887 00.010 9340 GetString("/profile/16/scope/calibration/orig_timestamp", "Unknown") returns "5/13/2026 10:37:20 PM"
22:37:21.887 00.000 9340 GetInt("/profile/16/scope/calibration/orig_pierside", -1) returns 1
22:37:21.906 00.019 9340 GetString("/profile/16/scope/calibration/ra_steps", "") returns "{0.0 0.0}, {2.2 -0.3}, {4.3 -0.0}, {6.8 0.3}, {8.4 0.5}, {10.8 0.2}, {13.4 0.3}, {15.5 -0.1}, {17.9 0.2}, {20.0 0.1}, {22.6 0.1}, {24.9 0.2}, {27.5 0.2}, {27.5 0.2}, {13.0 -0.6}, {-0.7 -1.3}"
22:37:21.906 00.000 9340 GetString("/profile/16/scope/calibration/dec_steps", "") returns "{0.0 0.0}, {0.1 2.7}, {-0.1 4.7}, {0.1 7.1}, {-0.3 9.3}, {0.3 11.8}, {0.5 14.2}, {0.5 16.9}, {0.7 19.6}, {0.3 21.1}, {0.5 23.8}, {0.2 26.2}, {0.2 26.2}, {1.0 16.5}, {0.9 5.1}, {1.2 2.8}"
22:37:21.921 00.015 9340 GetInt("/profile/16/scope/calibration/focal_length", 0) returns 242
22:37:21.934 00.013 9340 GetDouble("/profile/16/scope/calibration/image_scale", 1.000000) returns 2.471770
22:37:21.947 00.013 9340 GetDouble("/profile/16/scope/calibration/ra_guide_rate", -1.000000) returns 0.003760
22:37:21.958 00.011 9340 GetDouble("/profile/16/scope/calibration/dec_guide_rate", -1.000000) returns 0.003760
22:37:21.965 00.007 9340 GetDouble("/profile/16/scope/calibration/ortho_error", 0.000000) returns 0.854654
22:37:21.971 00.006 9340 GetInt("/profile/16/scope/calibration/ra_step_count", 0) returns 12
22:37:21.981 00.010 9340 GetInt("/profile/16/scope/calibration/dec_step_count", 0) returns 11
22:37:21.998 00.017 9340 GetDouble("/profile/16/scope/calibration/orig_binning", 1.000000) returns 1.000000
22:37:22.005 00.007 9340 GetInt("/profile/16/scope/calibration/last_issue", 0) returns 0
22:37:22.017 00.012 9340 GetString("/profile/16/scope/calibration/orig_timestamp", "Unknown") returns "5/13/2026 10:37:20 PM"
22:37:22.028 00.011 9340 GetInt("/profile/16/scope/calibration/orig_pierside", -1) returns 1
22:37:22.037 00.009 9340 GetString("/profile/16/scope/calibration/ra_steps", "") returns "{0.0 0.0}, {2.2 -0.3}, {4.3 -0.0}, {6.8 0.3}, {8.4 0.5}, {10.8 0.2}, {13.4 0.3}, {15.5 -0.1}, {17.9 0.2}, {20.0 0.1}, {22.6 0.1}, {24.9 0.2}, {27.5 0.2}, {27.5 0.2}, {13.0 -0.6}, {-0.7 -1.3}"
22:37:22.050 00.013 9340 GetString("/profile/16/scope/calibration/dec_steps", "") returns "{0.0 0.0}, {0.1 2.7}, {-0.1 4.7}, {0.1 7.1}, {-0.3 9.3}, {0.3 11.8}, {0.5 14.2}, {0.5 16.9}, {0.7 19.6}, {0.3 21.1}, {0.5 23.8}, {0.2 26.2}, {0.2 26.2}, {1.0 16.5}, {0.9 5.1}, {1.2 2.8}"
22:37:22.085 00.035 9340 ScopeASCOM::GetGuideRates returns 0 13.537 13.537 a-s/sec
22:37:22.094 00.009 9340 ScopeASCOM::SideOfPier() returns 1
22:37:22.113 00.019 9340 UpdateLockPosShiftCameraCoords: shift rate mount coords = 0.00,0.00
22:37:22.125 00.012 9340 UpdateLockPosShiftCameraCoords: after parity adjustment: 0.00,-0.00
22:37:22.135 00.010 9340 ScopeASCOM::GetDeclinationRadians() returns -0.0
22:37:22.145 00.010 9340 UpdateLockPosShiftCameraCoords: RA shift rate adjusted for declination -0.0
22:37:22.155 00.010 9340 MountToCamera -- mountTheta (-0.00) + m_xAngle (0.01) = xAngle (0.01 = 0.01)
22:37:22.164 00.009 9340 MountToCamera -- mountX=0.00 mountY=-0.00 hyp=0.00 mountTheta=-0.00 cameraX=0.00, cameraY=0.00 cameraTheta=0.00
22:37:22.177 00.013 9340 UpdateLockPosShiftCameraCoords: shift rate camera coords = 0.00,0.00 arcsec/hr
22:37:22.187 00.010 9340 UpdateLockPosShiftCameraCoords: shift rate 0,0 px/sec
22:37:22.198 00.011 9340 GetInt("/profile/16/AutoLoadCalibration", -1) returns 1
22:37:22.209 00.011 9340 UpdateImageDisplay: Size=(1920,1080) min=6664, max=65535, med=10614, FiltMin=8401, FiltMax=65500, Gamma=2.870
22:37:22.266 00.057 9340 UpdateGuideState exits: m=665917 SNR=114.3
22:37:22.275 00.009 9340 PhdController: newstate STATE_SETTLE_BEGIN
22:37:22.287 00.012 9340 PhdController: newstate STATE_SETTLE_WAIT
22:37:22.299 00.012 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:37:22.311 00.012 9340 ScheduleExposure(2000,3,1) exposurePending=0
22:37:22.325 00.014 9340 Enqueuing Expose request
22:37:22.337 00.012 12020 Worker thread wakes up
22:37:22.337 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
22:37:22.337 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(1697,913,31,31)
22:37:22.339 00.002 9340 evsrv: cli 100A4008 connect
22:37:22.350 00.011 9340 case statement mapped state 6 to 3
22:37:22.362 00.012 9340 case statement mapped state 6 to 3
22:37:22.373 00.011 9340 evsrv: cli 100A4008 request: {"method":"get_pixel_scale","id":"5e10c346-4e9e-4e02-bcb1-bb90c5870ead"}
22:37:22.385 00.012 9340 evsrv: cli 100A4008 response: {"jsonrpc":"2.0","result":2.47177,"id":"5e10c346-4e9e-4e02-bcb1-bb90c5870ead"}
22:37:22.395 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"a3f6792e-2d30-404f-86e8-6d6cee2b89b9"}
22:37:22.406 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"a3f6792e-2d30-404f-86e8-6d6cee2b89b9"}
22:37:22.418 00.012 9340 evsrv: cli 100A4008 disconnect
22:37:22.431 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"e82f26dc-6e35-4de6-924b-4103da1f6e03"}
22:37:22.442 00.011 9340 case statement mapped state 6 to 3
22:37:22.452 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"e82f26dc-6e35-4de6-924b-4103da1f6e03"}
22:37:22.476 00.024 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"3c6eaba8-940c-420f-8fe1-36369d777fc0"}
22:37:22.486 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":34,"width":15,"height":15,"star_pos":[7.12,6.55],"pixels":"..."},"id":"3c6eaba8-940c-420f-8fe1-36369d777fc0"}
22:37:22.635 00.149 9340 GetString("/profile/16/scope/calibration/timestamp", "") returns "5/13/2026 10:37:20 PM"
22:37:22.649 00.014 9340 GetDouble("/profile/16/scope/calibration/xRate", 1.000000) returns 0.005731
22:37:22.658 00.009 9340 GetDouble("/profile/16/scope/calibration/yRate", 1.000000) returns 0.005963
22:37:22.671 00.013 9340 GetInt("/profile/16/scope/calibration/binning", 1) returns 1
22:37:22.684 00.013 9340 GetDouble("/profile/16/scope/calibration/xAngle", 0.000000) returns 0.006395
22:37:22.695 00.011 9340 GetDouble("/profile/16/scope/calibration/yAngle", 0.000000) returns -1.579320
22:37:22.704 00.009 9340 GetDouble("/profile/16/scope/calibration/declination", 0.000000) returns -0.000045
22:37:22.720 00.016 9340 GetInt("/profile/16/scope/calibration/pierSide", -1) returns 1
22:37:22.728 00.008 9340 GetInt("/profile/16/scope/calibration/raGuideParity", 0) returns 1
22:37:22.744 00.016 9340 GetInt("/profile/16/scope/calibration/decGuideParity", 0) returns -1
22:37:22.757 00.013 9340 GetDouble("/profile/16/scope/calibration/rotatorAngle", -888.000000) returns -888.000000
22:37:22.768 00.011 9340 GetInt("/profile/16/scope/calibration/focal_length", 0) returns 242
22:37:22.775 00.007 9340 GetDouble("/profile/16/scope/calibration/image_scale", 1.000000) returns 2.471770
22:37:22.788 00.013 9340 GetDouble("/profile/16/scope/calibration/ra_guide_rate", -1.000000) returns 0.003760
22:37:22.805 00.017 9340 GetDouble("/profile/16/scope/calibration/dec_guide_rate", -1.000000) returns 0.003760
22:37:22.815 00.010 9340 GetDouble("/profile/16/scope/calibration/ortho_error", 0.000000) returns 0.854654
22:37:22.828 00.013 9340 GetInt("/profile/16/scope/calibration/ra_step_count", 0) returns 12
22:37:22.840 00.012 9340 GetInt("/profile/16/scope/calibration/dec_step_count", 0) returns 11
22:37:22.854 00.014 9340 GetDouble("/profile/16/scope/calibration/orig_binning", 1.000000) returns 1.000000
22:37:22.866 00.012 9340 GetInt("/profile/16/scope/calibration/last_issue", 0) returns 0
22:37:22.878 00.012 9340 GetString("/profile/16/scope/calibration/orig_timestamp", "Unknown") returns "5/13/2026 10:37:20 PM"
22:37:22.889 00.011 9340 GetInt("/profile/16/scope/calibration/orig_pierside", -1) returns 1
22:37:22.893 00.004 9340 GetString("/profile/16/scope/calibration/ra_steps", "") returns "{0.0 0.0}, {2.2 -0.3}, {4.3 -0.0}, {6.8 0.3}, {8.4 0.5}, {10.8 0.2}, {13.4 0.3}, {15.5 -0.1}, {17.9 0.2}, {20.0 0.1}, {22.6 0.1}, {24.9 0.2}, {27.5 0.2}, {27.5 0.2}, {13.0 -0.6}, {-0.7 -1.3}"
22:37:22.915 00.022 9340 GetString("/profile/16/scope/calibration/dec_steps", "") returns "{0.0 0.0}, {0.1 2.7}, {-0.1 4.7}, {0.1 7.1}, {-0.3 9.3}, {0.3 11.8}, {0.5 14.2}, {0.5 16.9}, {0.7 19.6}, {0.3 21.1}, {0.5 23.8}, {0.2 26.2}, {0.2 26.2}, {1.0 16.5}, {0.9 5.1}, {1.2 2.8}"
22:37:22.925 00.010 9340 CalAsst: Spds: 0.9X,0.9X, Dec: -0.0, Rates: 1.4, 1.4, Steps: 12,11, Ortho: 0.85, Rates: 1.00 (Expect) vs 0.96 (Act)
22:37:22.941 00.016 9340 CalAsst: good result
22:37:24.364 01.423 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"c57149df-9ee7-41e0-9bc6-9b724efc33ec"}
22:37:24.371 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"c57149df-9ee7-41e0-9bc6-9b724efc33ec"}
22:37:24.377 00.006 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"479d0b64-f91f-4697-9d6f-efd24cf70b7b"}
22:37:24.385 00.008 9340 case statement mapped state 6 to 3
22:37:24.385 00.000 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"479d0b64-f91f-4697-9d6f-efd24cf70b7b"}
22:37:24.397 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"10b384cc-e29f-4be3-9853-a654bab89dc1"}
22:37:24.406 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":34,"width":15,"height":15,"star_pos":[7.12,6.55],"pixels":"..."},"id":"10b384cc-e29f-4be3-9853-a654bab89dc1"}
22:37:24.706 00.300 12020 Exposure complete
22:37:24.844 00.138 12020 worker thread done servicing request
22:37:24.844 00.000 9340 OnExposeComplete: enter
22:37:24.855 00.011 9340 UpdateGuideState(): m_state=6
22:37:24.859 00.004 9340 Star::Find(15, 1712, 927, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
22:37:24.859 00.000 9340 Star::Find returns 1 (0), X=1712.24, Y=927.88, Mass=707982, SNR=130.0, Peak=55943 HFD=4.1
22:37:24.876 00.017 9340 CameraToMount -- cameraTheta (1.21) - m_xAngle (0.01) = xAngle (1.20 = 1.20)
22:37:24.883 00.007 9340 CameraToMount -- cameraTheta (1.21) - (m_xAngle (0.01) + m_yAngleError (-3.13)) = yAngle (4.33 = -1.95)
22:37:24.886 00.003 9340 CameraToMount -- cameraX=0.12 cameraY=0.33 hyp=0.35 cameraTheta=1.21 mountX=0.13 mountY=-0.32, mountTheta=-1.20
22:37:24.895 00.009 9340 SchedulePrimaryMove(10104498, x=0.12, y=0.33, opts=13)
22:37:24.906 00.011 9340 Enqueuing Move request for scope (0.12, 0.33)
22:37:24.914 00.008 12020 Worker thread wakes up
22:37:24.914 00.000 12020 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.33) opts 0xd
22:37:24.914 00.000 12020 Handling offset move in thread for scope, endpoint = (0.12, 0.33)
22:37:24.914 00.000 12020 Moving (0.12, 0.33) raw xDistance=0.13 yDistance=-0.32
22:37:24.914 00.000 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.13
22:37:24.914 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
22:37:24.914 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.32
22:37:24.914 00.000 12020 MoveAxis(E, 0, ABG)
22:37:24.914 00.000 12020 Move returns status 0, amount 0
22:37:24.914 00.000 12020 MoveAxis(N, 0, ABG)
22:37:24.914 00.000 12020 Move returns status 0, amount 0
22:37:24.914 00.000 12020 move complete, result=0
22:37:24.918 00.004 12020 worker thread done servicing request
22:37:24.918 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=6743, max=65535, med=10653, FiltMin=8462, FiltMax=65500, Gamma=2.870
22:37:24.967 00.049 9340 UpdateGuideState exits: m=707982 SNR=130.0
22:37:24.973 00.006 9340 PhdController: settling, locked = 1, distance = 1.17 (99.00) aobump = 0 frame = 1 / 5
22:37:24.986 00.013 9340 evsrv: {"Event":"Settling","Timestamp":1778729844.986,"Host":"ASTRO","Inst":1,"Distance":1.17,"Time":0.0,"SettleTime":9999.0,"StarLocked":true}
22:37:24.994 00.008 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:37:25.000 00.006 9340 ScheduleExposure(2000,3,1) exposurePending=0
22:37:25.000 00.000 9340 Enqueuing Expose request
22:37:25.012 00.012 12020 Worker thread wakes up
22:37:25.012 00.000 9340 GuideStep: 0.1 px 0 ms EAST, -0.3 px 0 ms NORTH
22:37:25.012 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
22:37:25.012 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(1697,913,31,31)
22:37:26.376 01.364 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"c687d4b7-c84a-47b1-b9ae-dc072329b5ca"}
22:37:26.380 00.004 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"c687d4b7-c84a-47b1-b9ae-dc072329b5ca"}
22:37:26.403 00.023 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"2e0b52d9-d98d-4bb7-bdbb-6c8bd63c6b66"}
22:37:26.410 00.007 9340 case statement mapped state 6 to 3
22:37:26.416 00.006 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"2e0b52d9-d98d-4bb7-bdbb-6c8bd63c6b66"}
22:37:26.426 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"fd27dc28-100b-4d2a-b76d-eb99c95f0da9"}
22:37:26.432 00.006 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":1,"width":15,"height":15,"star_pos":[7.24,6.88],"pixels":"..."},"id":"fd27dc28-100b-4d2a-b76d-eb99c95f0da9"}
22:37:27.383 00.951 12020 Exposure complete
22:37:27.505 00.122 12020 worker thread done servicing request
22:37:27.505 00.000 9340 OnExposeComplete: enter
22:37:27.512 00.007 9340 UpdateGuideState(): m_state=6
22:37:27.518 00.006 9340 Star::Find(15, 1712, 927, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2
22:37:27.526 00.008 9340 Star::Find returns 1 (0), X=1712.26, Y=927.79, Mass=723660, SNR=134.9, Peak=52807 HFD=4.3
22:37:27.531 00.005 9340 CameraToMount -- cameraTheta (1.03) - m_xAngle (0.01) = xAngle (1.02 = 1.02)
22:37:27.531 00.000 9340 CameraToMount -- cameraTheta (1.03) - (m_xAngle (0.01) + m_yAngleError (-3.13)) = yAngle (4.15 = -2.13)
22:37:27.543 00.012 9340 CameraToMount -- cameraX=0.14 cameraY=0.23 hyp=0.27 cameraTheta=1.03 mountX=0.14 mountY=-0.23, mountTheta=-1.02
22:37:27.546 00.003 9340 SchedulePrimaryMove(10104498, x=0.14, y=0.23, opts=13)
22:37:27.546 00.000 9340 Enqueuing Move request for scope (0.14, 0.23)
22:37:27.560 00.014 12020 Worker thread wakes up
22:37:27.560 00.000 12020 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.23) opts 0xd
22:37:27.560 00.000 12020 Handling offset move in thread for scope, endpoint = (0.14, 0.23)
22:37:27.560 00.000 12020 Moving (0.14, 0.23) raw xDistance=0.14 yDistance=-0.23
22:37:27.562 00.002 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14
22:37:27.562 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:37:27.562 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.23
22:37:27.562 00.000 12020 MoveAxis(E, 0, ABG)
22:37:27.562 00.000 12020 Move returns status 0, amount 0
22:37:27.562 00.000 12020 MoveAxis(N, 0, ABG)
22:37:27.562 00.000 12020 Move returns status 0, amount 0
22:37:27.562 00.000 12020 move complete, result=0
22:37:27.562 00.000 12020 worker thread done servicing request
22:37:27.562 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=6880, max=65535, med=10621, FiltMin=8257, FiltMax=65500, Gamma=2.870
22:37:27.603 00.041 9340 UpdateGuideState exits: m=723660 SNR=134.9
22:37:27.615 00.012 9340 PhdController: settling, locked = 1, distance = 0.90 (99.00) aobump = 0 frame = 2 / 5
22:37:27.623 00.008 9340 evsrv: {"Event":"Settling","Timestamp":1778729847.623,"Host":"ASTRO","Inst":1,"Distance":0.90,"Time":2.6,"SettleTime":9999.0,"StarLocked":true}
22:37:27.628 00.005 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:37:27.628 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
22:37:27.641 00.013 9340 Enqueuing Expose request
22:37:27.644 00.003 9340 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
22:37:27.644 00.000 12020 Worker thread wakes up
22:37:27.644 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
22:37:27.644 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(1697,913,31,31)
22:37:28.386 00.742 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"efcc87e5-d2fe-40e7-a595-bdd471ed8bda"}
22:37:28.392 00.006 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"efcc87e5-d2fe-40e7-a595-bdd471ed8bda"}
22:37:28.392 00.000 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"5d806ad9-dac4-40aa-8ba5-6ab6c78b3002"}
22:37:28.403 00.011 9340 case statement mapped state 6 to 3
22:37:28.409 00.006 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"5d806ad9-dac4-40aa-8ba5-6ab6c78b3002"}
22:37:28.417 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"6289ebef-80b9-4e7b-b57a-999f14d260e7"}
22:37:28.417 00.000 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":2,"width":15,"height":15,"star_pos":[7.26,6.79],"pixels":"..."},"id":"6289ebef-80b9-4e7b-b57a-999f14d260e7"}
22:37:30.012 01.595 12020 Exposure complete
22:37:30.139 00.127 12020 worker thread done servicing request
22:37:30.139 00.000 9340 OnExposeComplete: enter
22:37:30.146 00.007 9340 UpdateGuideState(): m_state=6
22:37:30.146 00.000 9340 Star::Find(15, 1712, 927, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3
22:37:30.156 00.010 9340 Star::Find returns 1 (0), X=1711.82, Y=927.73, Mass=694581, SNR=117.0, Peak=54001 HFD=3.9
22:37:30.168 00.012 9340 CameraToMount -- cameraTheta (2.59) - m_xAngle (0.01) = xAngle (2.58 = 2.58)
22:37:30.175 00.007 9340 CameraToMount -- cameraTheta (2.59) - (m_xAngle (0.01) + m_yAngleError (-3.13)) = yAngle (5.71 = -0.57)
22:37:30.179 00.004 9340 CameraToMount -- cameraX=-0.30 cameraY=0.18 hyp=0.35 cameraTheta=2.59 mountX=-0.30 mountY=-0.19, mountTheta=-2.57
22:37:30.190 00.011 9340 SchedulePrimaryMove(10104498, x=-0.30, y=0.18, opts=13)
22:37:30.194 00.004 9340 Enqueuing Move request for scope (-0.30, 0.18)
22:37:30.203 00.009 12020 Worker thread wakes up
22:37:30.203 00.000 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.30, 0.18) opts 0xd
22:37:30.203 00.000 12020 Handling offset move in thread for scope, endpoint = (-0.30, 0.18)
22:37:30.203 00.000 12020 Moving (-0.30, 0.18) raw xDistance=-0.30 yDistance=-0.19
22:37:30.203 00.000 12020 GuideAlgorithmHysteresis::Result() returns -0.12 from input -0.30
22:37:30.203 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:37:30.203 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
22:37:30.203 00.000 12020 MoveAxis(E, 22, ABG)
22:37:30.203 00.000 12020 Guiding  Dir = 2, Dur = 22
22:37:30.207 00.004 12020 IsSlewing returns 0
22:37:30.209 00.002 12020 IsGuiding returns 0
22:37:30.210 00.001 9340 UpdateImageDisplay: Size=(1920,1080) min=6696, max=65535, med=10628, FiltMin=8405, FiltMax=65500, Gamma=2.870
22:37:30.225 00.015 12020 IsGuiding returns 1
22:37:30.225 00.000 12020 scope still moving after pulse duration time elapsed
22:37:30.255 00.030 9340 UpdateGuideState exits: m=694581 SNR=117.0
22:37:30.262 00.007 9340 PhdController: settling, locked = 1, distance = 0.73 (99.00) aobump = 0 frame = 3 / 5
22:37:30.270 00.008 9340 evsrv: {"Event":"Settling","Timestamp":1778729850.270,"Host":"ASTRO","Inst":1,"Distance":0.73,"Time":5.3,"SettleTime":9999.0,"StarLocked":true}
22:37:30.276 00.006 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:37:30.283 00.007 9340 ScheduleExposure(2000,3,1) exposurePending=0
22:37:30.291 00.008 9340 Enqueuing Expose request
22:37:30.294 00.003 12020 IsSlewing returns 0
22:37:30.294 00.000 12020 IsGuiding returns 0
22:37:30.294 00.000 12020 scope move finished after 22 + 69 ms
22:37:30.301 00.007 12020 Move returns status 0, amount 22
22:37:30.301 00.000 12020 MoveAxis(N, 0, ABG)
22:37:30.301 00.000 12020 Move returns status 0, amount 0
22:37:30.301 00.000 12020 move complete, result=0
22:37:30.301 00.000 12020 worker thread done servicing request
22:37:30.301 00.000 12020 Worker thread wakes up
22:37:30.302 00.001 12020 worker thread servicing REQUEST_EXPOSE 2000
22:37:30.302 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(1697,913,31,31)
22:37:30.308 00.006 9340 GuideStep: -0.3 px 22 ms EAST, -0.2 px 0 ms NORTH
22:37:30.400 00.092 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"ae726602-6a69-47c1-a659-f134cf0d5790"}
22:37:30.410 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"ae726602-6a69-47c1-a659-f134cf0d5790"}
22:37:30.415 00.005 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"86405fe1-44c6-4b1d-8ea5-c7fbdda63f4d"}
22:37:30.427 00.012 9340 case statement mapped state 6 to 3
22:37:30.440 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"86405fe1-44c6-4b1d-8ea5-c7fbdda63f4d"}
22:37:30.450 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"6fab0a9d-8381-47ea-b2cf-13e189964751"}
22:37:30.459 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":3,"width":15,"height":15,"star_pos":[6.82,6.73],"pixels":"..."},"id":"6fab0a9d-8381-47ea-b2cf-13e189964751"}
22:37:32.415 01.956 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"770740e2-c89a-4695-9bec-d71fa65294e1"}
22:37:32.421 00.006 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"770740e2-c89a-4695-9bec-d71fa65294e1"}
22:37:32.424 00.003 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"866fc27e-0c30-47b8-a801-a3c8f5664584"}
22:37:32.431 00.007 9340 case statement mapped state 6 to 3
22:37:32.438 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"866fc27e-0c30-47b8-a801-a3c8f5664584"}
22:37:32.438 00.000 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"1d4f3b57-8ee4-4d07-8b1d-5d12908c0bdd"}
22:37:32.448 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":3,"width":15,"height":15,"star_pos":[6.82,6.73],"pixels":"..."},"id":"1d4f3b57-8ee4-4d07-8b1d-5d12908c0bdd"}
22:37:32.669 00.221 12020 Exposure complete
22:37:32.788 00.119 12020 worker thread done servicing request
22:37:32.788 00.000 9340 OnExposeComplete: enter
22:37:32.805 00.017 9340 UpdateGuideState(): m_state=6
22:37:32.812 00.007 9340 Star::Find(15, 1711, 927, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4
22:37:32.819 00.007 9340 Star::Find returns 1 (0), X=1712.33, Y=927.92, Mass=638383, SNR=120.1, Peak=55659 HFD=4.0
22:37:32.821 00.002 9340 CameraToMount -- cameraTheta (1.04) - m_xAngle (0.01) = xAngle (1.03 = 1.03)
22:37:32.821 00.000 9340 CameraToMount -- cameraTheta (1.04) - (m_xAngle (0.01) + m_yAngleError (-3.13)) = yAngle (4.16 = -2.12)
22:37:32.838 00.017 9340 CameraToMount -- cameraX=0.22 cameraY=0.37 hyp=0.43 cameraTheta=1.04 mountX=0.22 mountY=-0.36, mountTheta=-1.03
22:37:32.848 00.010 9340 SchedulePrimaryMove(10104498, x=0.22, y=0.37, opts=13)
22:37:32.855 00.007 9340 Enqueuing Move request for scope (0.22, 0.37)
22:37:32.861 00.006 12020 Worker thread wakes up
22:37:32.861 00.000 12020 worker thread servicing REQUEST_MOVE scope ofs (0.22, 0.37) opts 0xd
22:37:32.861 00.000 12020 Handling offset move in thread for scope, endpoint = (0.22, 0.37)
22:37:32.861 00.000 12020 Moving (0.22, 0.37) raw xDistance=0.22 yDistance=-0.36
22:37:32.863 00.002 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.22
22:37:32.863 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
22:37:32.863 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.36
22:37:32.863 00.000 12020 MoveAxis(E, 0, ABG)
22:37:32.863 00.000 12020 Move returns status 0, amount 0
22:37:32.863 00.000 12020 MoveAxis(N, 0, ABG)
22:37:32.863 00.000 12020 Move returns status 0, amount 0
22:37:32.863 00.000 12020 move complete, result=0
22:37:32.863 00.000 12020 worker thread done servicing request
22:37:32.869 00.006 9340 UpdateImageDisplay: Size=(1920,1080) min=6724, max=65535, med=10839, FiltMin=8694, FiltMax=65500, Gamma=2.870
22:37:32.909 00.040 9340 UpdateGuideState exits: m=638383 SNR=120.1
22:37:32.914 00.005 9340 PhdController: settling, locked = 1, distance = 0.64 (99.00) aobump = 0 frame = 4 / 5
22:37:32.924 00.010 9340 evsrv: {"Event":"Settling","Timestamp":1778729852.924,"Host":"ASTRO","Inst":1,"Distance":0.64,"Time":7.9,"SettleTime":9999.0,"StarLocked":true}
22:37:32.931 00.007 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:37:32.937 00.006 9340 ScheduleExposure(2000,3,1) exposurePending=0
22:37:32.945 00.008 9340 Enqueuing Expose request
22:37:32.954 00.009 12020 Worker thread wakes up
22:37:32.954 00.000 9340 GuideStep: 0.2 px 0 ms EAST, -0.4 px 0 ms NORTH
22:37:32.961 00.007 12020 worker thread servicing REQUEST_EXPOSE 2000
22:37:32.961 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(1697,913,31,31)
22:37:34.417 01.456 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"0b82576e-fbcb-48e6-a203-1d132a70c0f3"}
22:37:34.424 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"0b82576e-fbcb-48e6-a203-1d132a70c0f3"}
22:37:34.436 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"105a036c-2105-4c89-bd1b-33a6a016645a"}
22:37:34.440 00.004 9340 case statement mapped state 6 to 3
22:37:34.451 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"105a036c-2105-4c89-bd1b-33a6a016645a"}
22:37:34.451 00.000 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"12e6304d-cdbc-4f30-9232-e68cb2e6ddf6"}
22:37:34.464 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":4,"width":15,"height":15,"star_pos":[7.33,6.92],"pixels":"..."},"id":"12e6304d-cdbc-4f30-9232-e68cb2e6ddf6"}
22:37:35.326 00.862 12020 Exposure complete
22:37:35.509 00.183 12020 worker thread done servicing request
22:37:35.509 00.000 9340 OnExposeComplete: enter
22:37:35.520 00.011 9340 UpdateGuideState(): m_state=6
22:37:35.524 00.004 9340 Star::Find(15, 1712, 927, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 5
22:37:35.540 00.016 9340 Star::Find returns 1 (0), X=1712.01, Y=928.01, Mass=719260, SNR=131.1, Peak=54501 HFD=4.4
22:37:35.540 00.000 9340 CameraToMount -- cameraTheta (1.80) - m_xAngle (0.01) = xAngle (1.80 = 1.80)
22:37:35.558 00.018 9340 CameraToMount -- cameraTheta (1.80) - (m_xAngle (0.01) + m_yAngleError (-3.13)) = yAngle (4.92 = -1.36)
22:37:35.570 00.012 9340 CameraToMount -- cameraX=-0.11 cameraY=0.46 hyp=0.48 cameraTheta=1.80 mountX=-0.11 mountY=-0.47, mountTheta=-1.80
22:37:35.581 00.011 9340 SchedulePrimaryMove(10104498, x=-0.11, y=0.46, opts=13)
22:37:35.592 00.011 9340 Enqueuing Move request for scope (-0.11, 0.46)
22:37:35.601 00.009 12020 Worker thread wakes up
22:37:35.601 00.000 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 0.46) opts 0xd
22:37:35.601 00.000 12020 Handling offset move in thread for scope, endpoint = (-0.11, 0.46)
22:37:35.601 00.000 12020 Moving (-0.11, 0.46) raw xDistance=-0.11 yDistance=-0.47
22:37:35.603 00.002 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
22:37:35.603 00.000 12020 switching direction from 0 to -1 - decHistory=-3 oldest=0.00 newest=-1.02
22:37:35.603 00.000 12020 GuideAlgorithmResistSwitch::result() returns -0.47 from input -0.47
22:37:35.603 00.000 12020 MoveAxis(E, 0, ABG)
22:37:35.603 00.000 12020 Move returns status 0, amount 0
22:37:35.603 00.000 12020 MoveAxis(N, 78, ABG)
22:37:35.603 00.000 12020 Guiding  Dir = 0, Dur = 78
22:37:35.611 00.008 9340 UpdateImageDisplay: Size=(1920,1080) min=6950, max=65535, med=10670, FiltMin=7894, FiltMax=65505, Gamma=2.870
22:37:35.625 00.014 12020 IsSlewing returns 0
22:37:35.627 00.002 12020 IsGuiding returns 0
22:37:35.667 00.040 9340 UpdateGuideState exits: m=719260 SNR=131.1
22:37:35.677 00.010 9340 PhdController: settling, locked = 1, distance = 0.59 (99.00) aobump = 0 frame = 5 / 5
22:37:35.685 00.008 9340 PhdController: newstate STATE_FINISH
22:37:35.697 00.012 9340 PhdController complete: success
22:37:35.709 00.012 12020 IsGuiding returns 1
22:37:35.709 00.000 9340 evsrv: {"Event":"SettleDone","Timestamp":1778729855.709,"Host":"ASTRO","Inst":1,"Status":0,"TotalFrames":5,"DroppedFrames":0}
22:37:35.719 00.010 12020 scope still moving after pulse duration time elapsed
22:37:35.719 00.000 9340 Mount: notify guiding dither settle done success=1
22:37:35.730 00.011 9340 PhdController: newstate STATE_IDLE
22:37:35.738 00.008 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:37:35.750 00.012 12020 IsSlewing returns 0
22:37:35.750 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
22:37:35.755 00.005 12020 IsGuiding returns 1
22:37:35.755 00.000 9340 Enqueuing Expose request
22:37:35.908 00.153 12020 IsSlewing returns 0
22:37:35.942 00.034 12020 IsGuiding returns 0
22:37:35.942 00.000 12020 scope move finished after 78 + 240 ms
22:37:35.942 00.000 12020 Move returns status 0, amount 78
22:37:35.942 00.000 12020 move complete, result=0
22:37:35.942 00.000 12020 worker thread done servicing request
22:37:35.942 00.000 9340 GuideStep: -0.1 px 0 ms EAST, -0.5 px 78 ms NORTH
22:37:35.958 00.016 12020 Worker thread wakes up
22:37:35.958 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
22:37:35.959 00.001 12020 Handling exposure in thread, d=2000 o=3 r=(1697,913,31,31)
22:37:36.429 00.470 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"59c2c115-b7c6-4c8e-b1d9-751044893755"}
22:37:36.437 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"59c2c115-b7c6-4c8e-b1d9-751044893755"}
22:37:36.444 00.007 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"22a544c2-081f-4a7e-80bf-d541255d1bc4"}
22:37:36.453 00.009 9340 case statement mapped state 6 to 3
22:37:36.461 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"22a544c2-081f-4a7e-80bf-d541255d1bc4"}
22:37:36.471 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"1cc2a58a-ebfd-47ec-8cfe-d494b62bbb25"}
22:37:36.471 00.000 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":5,"width":15,"height":15,"star_pos":[7.01,7.01],"pixels":"..."},"id":"1cc2a58a-ebfd-47ec-8cfe-d494b62bbb25"}
22:37:38.313 01.842 12020 Exposure complete
22:37:38.429 00.116 12020 worker thread done servicing request
22:37:38.429 00.000 9340 OnExposeComplete: enter
22:37:38.437 00.008 9340 UpdateGuideState(): m_state=6
22:37:38.438 00.001 9340 Star::Find(15, 1712, 928, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 6
22:37:38.438 00.000 9340 Star::Find returns 1 (0), X=1712.04, Y=928.23, Mass=707236, SNR=119.9, Peak=52827 HFD=4.4
22:37:38.455 00.017 9340 CameraToMount -- cameraTheta (1.69) - m_xAngle (0.01) = xAngle (1.68 = 1.68)
22:37:38.455 00.000 9340 CameraToMount -- cameraTheta (1.69) - (m_xAngle (0.01) + m_yAngleError (-3.13)) = yAngle (4.81 = -1.48)
22:37:38.466 00.011 9340 CameraToMount -- cameraX=-0.08 cameraY=0.68 hyp=0.68 cameraTheta=1.69 mountX=-0.08 mountY=-0.68, mountTheta=-1.68
22:37:38.475 00.009 9340 SchedulePrimaryMove(10104498, x=-0.08, y=0.68, opts=13)
22:37:38.481 00.006 9340 Enqueuing Move request for scope (-0.08, 0.68)
22:37:38.482 00.001 12020 Worker thread wakes up
22:37:38.482 00.000 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.68) opts 0xd
22:37:38.482 00.000 12020 Handling offset move in thread for scope, endpoint = (-0.08, 0.68)
22:37:38.489 00.007 12020 Moving (-0.08, 0.68) raw xDistance=-0.08 yDistance=-0.68
22:37:38.489 00.000 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
22:37:38.489 00.000 12020 GuideAlgorithmResistSwitch::result() returns -0.68 from input -0.68
22:37:38.489 00.000 12020 MoveAxis(E, 0, ABG)
22:37:38.489 00.000 12020 Move returns status 0, amount 0
22:37:38.489 00.000 12020 MoveAxis(N, 114, ABG)
22:37:38.489 00.000 12020 Guiding  Dir = 0, Dur = 114
22:37:38.489 00.000 12020 IsSlewing returns 0
22:37:38.489 00.000 12020 IsGuiding returns 0
22:37:38.489 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=5898, max=65535, med=10660, FiltMin=8382, FiltMax=65505, Gamma=2.870
22:37:38.531 00.042 9340 UpdateGuideState exits: m=707236 SNR=119.9
22:37:38.531 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:37:38.545 00.014 9340 ScheduleExposure(2000,3,1) exposurePending=0
22:37:38.551 00.006 9340 Enqueuing Expose request
22:37:38.557 00.006 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"f4a8afc1-a3cf-4efe-8091-442d813eae50"}
22:37:38.562 00.005 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"f4a8afc1-a3cf-4efe-8091-442d813eae50"}
22:37:38.562 00.000 12020 PulseGuide returned control before completion, sleep 48
22:37:38.586 00.024 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"37014cd4-6680-42fb-9e02-cfb095e385d4"}
22:37:38.593 00.007 9340 case statement mapped state 6 to 3
22:37:38.600 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"37014cd4-6680-42fb-9e02-cfb095e385d4"}
22:37:38.608 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"c923ea76-1e10-4346-a791-eb3e7d6299a9"}
22:37:38.609 00.001 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":6,"width":15,"height":15,"star_pos":[7.04,7.23],"pixels":"..."},"id":"c923ea76-1e10-4346-a791-eb3e7d6299a9"}
22:37:38.625 00.016 12020 IsGuiding returns 1
22:37:38.626 00.001 12020 scope still moving after pulse duration time elapsed
22:37:38.655 00.029 12020 IsSlewing returns 0
22:37:38.656 00.001 12020 IsGuiding returns 1
22:37:38.767 00.111 12020 IsSlewing returns 0
22:37:38.777 00.010 12020 IsGuiding returns 0
22:37:38.777 00.000 12020 scope move finished after 114 + 171 ms
22:37:38.777 00.000 12020 Move returns status 0, amount 114
22:37:38.777 00.000 12020 move complete, result=0
22:37:38.777 00.000 12020 worker thread done servicing request
22:37:38.777 00.000 12020 Worker thread wakes up
22:37:38.777 00.000 9340 GuideStep: -0.1 px 0 ms EAST, -0.7 px 114 ms NORTH
22:37:38.784 00.007 12020 worker thread servicing REQUEST_EXPOSE 2000
22:37:38.784 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(1697,913,31,31)
22:37:40.434 01.650 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"8651acc4-1a39-4d30-aef8-1bb8778f58d7"}
22:37:40.440 00.006 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"8651acc4-1a39-4d30-aef8-1bb8778f58d7"}
22:37:40.440 00.000 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"5b6c2bfd-98f4-4850-acaa-9104455fa1cd"}
22:37:40.450 00.010 9340 case statement mapped state 6 to 3
22:37:40.457 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"5b6c2bfd-98f4-4850-acaa-9104455fa1cd"}
22:37:40.457 00.000 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"08216d60-7347-4437-bfc3-486d91c1a5c0"}
22:37:40.469 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":6,"width":15,"height":15,"star_pos":[7.04,7.23],"pixels":"..."},"id":"08216d60-7347-4437-bfc3-486d91c1a5c0"}
22:37:41.137 00.668 12020 Exposure complete
22:37:41.275 00.138 12020 worker thread done servicing request
22:37:41.275 00.000 9340 OnExposeComplete: enter
22:37:41.281 00.006 9340 UpdateGuideState(): m_state=6
22:37:41.290 00.009 9340 Star::Find(15, 1712, 928, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 7
22:37:41.297 00.007 9340 Star::Find returns 1 (0), X=1712.02, Y=927.99, Mass=701560, SNR=139.6, Peak=54233 HFD=4.4
22:37:41.303 00.006 9340 CameraToMount -- cameraTheta (1.79) - m_xAngle (0.01) = xAngle (1.78 = 1.78)
22:37:41.310 00.007 9340 CameraToMount -- cameraTheta (1.79) - (m_xAngle (0.01) + m_yAngleError (-3.13)) = yAngle (4.91 = -1.37)
22:37:41.316 00.006 9340 CameraToMount -- cameraX=-0.10 cameraY=0.44 hyp=0.45 cameraTheta=1.79 mountX=-0.09 mountY=-0.44, mountTheta=-1.78
22:37:41.326 00.010 9340 SchedulePrimaryMove(10104498, x=-0.10, y=0.44, opts=13)
22:37:41.336 00.010 9340 Enqueuing Move request for scope (-0.10, 0.44)
22:37:41.344 00.008 12020 Worker thread wakes up
22:37:41.344 00.000 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.44) opts 0xd
22:37:41.344 00.000 12020 Handling offset move in thread for scope, endpoint = (-0.10, 0.44)
22:37:41.344 00.000 12020 Moving (-0.10, 0.44) raw xDistance=-0.09 yDistance=-0.44
22:37:41.344 00.000 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
22:37:41.344 00.000 12020 GuideAlgorithmResistSwitch::result() returns -0.44 from input -0.44
22:37:41.344 00.000 12020 MoveAxis(E, 0, ABG)
22:37:41.344 00.000 12020 Move returns status 0, amount 0
22:37:41.344 00.000 12020 MoveAxis(N, 74, ABG)
22:37:41.344 00.000 12020 Guiding  Dir = 0, Dur = 74
22:37:41.346 00.002 12020 IsSlewing returns 0
22:37:41.346 00.000 12020 IsGuiding returns 0
22:37:41.351 00.005 9340 UpdateImageDisplay: Size=(1920,1080) min=6768, max=65535, med=10818, FiltMin=8546, FiltMax=65505, Gamma=2.870
22:37:41.394 00.043 9340 UpdateGuideState exits: m=701560 SNR=139.6
22:37:41.402 00.008 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:37:41.415 00.013 9340 ScheduleExposure(2000,3,1) exposurePending=0
22:37:41.421 00.006 9340 Enqueuing Expose request
22:37:41.433 00.012 12020 IsGuiding returns 1
22:37:41.433 00.000 12020 scope still moving after pulse duration time elapsed
22:37:41.494 00.061 12020 IsSlewing returns 0
22:37:41.496 00.002 12020 IsGuiding returns 1
22:37:41.621 00.125 12020 IsSlewing returns 0
22:37:41.621 00.000 12020 IsGuiding returns 0
22:37:41.621 00.000 12020 scope move finished after 74 + 202 ms
22:37:41.621 00.000 12020 Move returns status 0, amount 74
22:37:41.621 00.000 12020 move complete, result=0
22:37:41.621 00.000 12020 worker thread done servicing request
22:37:41.621 00.000 9340 GuideStep: -0.1 px 0 ms EAST, -0.4 px 74 ms NORTH
22:37:41.632 00.011 12020 Worker thread wakes up
22:37:41.632 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
22:37:41.632 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(1697,913,31,31)
22:37:42.445 00.813 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"501c37cb-e4c6-4aa4-9940-c3c127fbd4fe"}
22:37:42.445 00.000 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"501c37cb-e4c6-4aa4-9940-c3c127fbd4fe"}
22:37:42.467 00.022 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"3f485e1c-066f-4412-b616-1afc2554daaf"}
22:37:42.476 00.009 9340 case statement mapped state 6 to 3
22:37:42.486 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"3f485e1c-066f-4412-b616-1afc2554daaf"}
22:37:42.500 00.014 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"8e413fa3-d2c3-4957-acdc-b99fbefda022"}
22:37:42.513 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":7,"width":15,"height":15,"star_pos":[7.02,6.99],"pixels":"..."},"id":"8e413fa3-d2c3-4957-acdc-b99fbefda022"}
22:37:43.986 01.473 12020 Exposure complete
22:37:44.111 00.125 12020 worker thread done servicing request
22:37:44.111 00.000 9340 OnExposeComplete: enter
22:37:44.122 00.011 9340 UpdateGuideState(): m_state=6
22:37:44.127 00.005 9340 Star::Find(15, 1712, 927, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 8
22:37:44.127 00.000 9340 Star::Find returns 1 (0), X=1712.22, Y=927.83, Mass=738774, SNR=121.0, Peak=51637 HFD=4.4
22:37:44.139 00.012 9340 CameraToMount -- cameraTheta (1.22) - m_xAngle (0.01) = xAngle (1.21 = 1.21)
22:37:44.142 00.003 9340 CameraToMount -- cameraTheta (1.22) - (m_xAngle (0.01) + m_yAngleError (-3.13)) = yAngle (4.34 = -1.95)
22:37:44.142 00.000 9340 CameraToMount -- cameraX=0.10 cameraY=0.28 hyp=0.29 cameraTheta=1.22 mountX=0.10 mountY=-0.27, mountTheta=-1.21
22:37:44.160 00.018 9340 SchedulePrimaryMove(10104498, x=0.10, y=0.28, opts=13)
22:37:44.160 00.000 9340 Enqueuing Move request for scope (0.10, 0.28)
22:37:44.174 00.014 12020 Worker thread wakes up
22:37:44.174 00.000 12020 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.28) opts 0xd
22:37:44.174 00.000 12020 Handling offset move in thread for scope, endpoint = (0.10, 0.28)
22:37:44.174 00.000 12020 Moving (0.10, 0.28) raw xDistance=0.10 yDistance=-0.27
22:37:44.176 00.002 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
22:37:44.176 00.000 12020 GuideAlgorithmResistSwitch::result() returns -0.27 from input -0.27
22:37:44.176 00.000 12020 MoveAxis(E, 0, ABG)
22:37:44.176 00.000 12020 Move returns status 0, amount 0
22:37:44.176 00.000 12020 MoveAxis(N, 46, ABG)
22:37:44.176 00.000 12020 Guiding  Dir = 0, Dur = 46
22:37:44.178 00.002 12020 IsSlewing returns 0
22:37:44.179 00.001 12020 IsGuiding returns 0
22:37:44.182 00.003 9340 UpdateImageDisplay: Size=(1920,1080) min=6991, max=65535, med=10634, FiltMin=8398, FiltMax=65505, Gamma=2.870
22:37:44.223 00.041 9340 UpdateGuideState exits: m=738774 SNR=121.0
22:37:44.226 00.003 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:37:44.226 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
22:37:44.240 00.014 9340 Enqueuing Expose request
22:37:44.261 00.021 12020 IsGuiding returns 1
22:37:44.262 00.001 12020 scope still moving after pulse duration time elapsed
22:37:44.284 00.022 12020 IsSlewing returns 0
22:37:44.284 00.000 12020 IsGuiding returns 1
22:37:44.316 00.032 12020 IsSlewing returns 0
22:37:44.317 00.001 12020 IsGuiding returns 1
22:37:44.411 00.094 12020 IsSlewing returns 0
22:37:44.443 00.032 12020 IsGuiding returns 0
22:37:44.443 00.000 12020 scope move finished after 46 + 227 ms
22:37:44.443 00.000 12020 Move returns status 0, amount 46
22:37:44.443 00.000 12020 move complete, result=0
22:37:44.443 00.000 12020 worker thread done servicing request
22:37:44.443 00.000 9340 GuideStep: 0.1 px 0 ms EAST, -0.3 px 46 ms NORTH
22:37:44.460 00.017 12020 Worker thread wakes up
22:37:44.460 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
22:37:44.460 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(1697,913,31,31)
22:37:44.469 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"23a18121-4391-4fa9-9374-7318d912d775"}
22:37:44.479 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"23a18121-4391-4fa9-9374-7318d912d775"}
22:37:44.487 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"b739702f-a59b-4867-8026-8153b60d0ecf"}
22:37:44.496 00.009 9340 case statement mapped state 6 to 3
22:37:44.500 00.004 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"b739702f-a59b-4867-8026-8153b60d0ecf"}
22:37:44.510 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"1df4d68a-fd26-4852-972f-6eca7887e910"}
22:37:44.521 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":8,"width":15,"height":15,"star_pos":[7.22,6.83],"pixels":"..."},"id":"1df4d68a-fd26-4852-972f-6eca7887e910"}
22:37:46.456 01.935 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"fd945f1f-e26b-4ecd-ab66-8e6f423bd3d1"}
22:37:46.456 00.000 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"fd945f1f-e26b-4ecd-ab66-8e6f423bd3d1"}
22:37:46.463 00.007 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"0456bf2a-5e5e-4444-9710-8dfe75e28a29"}
22:37:46.471 00.008 9340 case statement mapped state 6 to 3
22:37:46.471 00.000 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"0456bf2a-5e5e-4444-9710-8dfe75e28a29"}
22:37:46.480 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"48d2659c-d275-4d48-82cb-c79737e18c2b"}
22:37:46.490 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":8,"width":15,"height":15,"star_pos":[7.22,6.83],"pixels":"..."},"id":"48d2659c-d275-4d48-82cb-c79737e18c2b"}
22:37:46.829 00.339 12020 Exposure complete
22:37:46.975 00.146 12020 worker thread done servicing request
22:37:46.975 00.000 9340 OnExposeComplete: enter
22:37:46.985 00.010 9340 UpdateGuideState(): m_state=6
22:37:46.995 00.010 9340 Star::Find(15, 1712, 927, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 9
22:37:47.004 00.009 9340 Star::Find returns 1 (0), X=1711.72, Y=927.47, Mass=734162, SNR=154.2, Peak=54837 HFD=4.6
22:37:47.011 00.007 9340 CameraToMount -- cameraTheta (-2.94) - m_xAngle (0.01) = xAngle (-2.95 = -2.95)
22:37:47.019 00.008 9340 CameraToMount -- cameraTheta (-2.94) - (m_xAngle (0.01) + m_yAngleError (-3.13)) = yAngle (0.18 = 0.18)
22:37:47.025 00.006 9340 CameraToMount -- cameraX=-0.40 cameraY=-0.08 hyp=0.40 cameraTheta=-2.94 mountX=-0.40 mountY=0.07, mountTheta=2.96
22:37:47.033 00.008 9340 SchedulePrimaryMove(10104498, x=-0.40, y=-0.08, opts=13)
22:37:47.046 00.013 9340 Enqueuing Move request for scope (-0.40, -0.08)
22:37:47.056 00.010 12020 Worker thread wakes up
22:37:47.056 00.000 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.40, -0.08) opts 0xd
22:37:47.056 00.000 12020 Handling offset move in thread for scope, endpoint = (-0.40, -0.08)
22:37:47.056 00.000 12020 Moving (-0.40, -0.08) raw xDistance=-0.40 yDistance=0.07
22:37:47.056 00.000 12020 GuideAlgorithmHysteresis::Result() returns -0.17 from input -0.40
22:37:47.056 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:37:47.056 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
22:37:47.056 00.000 12020 MoveAxis(E, 29, ABG)
22:37:47.056 00.000 12020 Guiding  Dir = 2, Dur = 29
22:37:47.059 00.003 12020 IsSlewing returns 0
22:37:47.060 00.001 12020 IsGuiding returns 0
22:37:47.065 00.005 9340 UpdateImageDisplay: Size=(1920,1080) min=7079, max=65535, med=10685, FiltMin=8408, FiltMax=65505, Gamma=2.870
22:37:47.109 00.044 12020 IsGuiding returns 1
22:37:47.109 00.000 12020 scope still moving after pulse duration time elapsed
22:37:47.118 00.009 9340 UpdateGuideState exits: m=734162 SNR=154.2
22:37:47.129 00.011 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:37:47.138 00.009 9340 ScheduleExposure(2000,3,1) exposurePending=0
22:37:47.150 00.012 9340 Enqueuing Expose request
22:37:47.159 00.009 12020 IsSlewing returns 0
22:37:47.191 00.032 12020 IsGuiding returns 0
22:37:47.191 00.000 12020 scope move finished after 29 + 102 ms
22:37:47.191 00.000 12020 Move returns status 0, amount 29
22:37:47.191 00.000 12020 MoveAxis(N, 0, ABG)
22:37:47.191 00.000 12020 Move returns status 0, amount 0
22:37:47.191 00.000 12020 move complete, result=0
22:37:47.191 00.000 12020 worker thread done servicing request
22:37:47.191 00.000 12020 Worker thread wakes up
22:37:47.191 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
22:37:47.191 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(1697,913,31,31)
22:37:47.199 00.008 9340 GuideStep: -0.4 px 29 ms EAST, 0.1 px 0 ms NORTH
22:37:48.470 01.271 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"5ad6549d-7a9e-4ad9-9d0e-d30c7e96f4a3"}
22:37:48.470 00.000 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"5ad6549d-7a9e-4ad9-9d0e-d30c7e96f4a3"}
22:37:48.489 00.019 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"9ebd48fa-9c50-48e0-9ee0-2b6687da9ebe"}
22:37:48.498 00.009 9340 case statement mapped state 6 to 3
22:37:48.507 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"9ebd48fa-9c50-48e0-9ee0-2b6687da9ebe"}
22:37:48.523 00.016 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"b9675591-0eb3-4c7e-8e0c-54231caf8f23"}
22:37:48.535 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":9,"width":15,"height":15,"star_pos":[6.72,7.47],"pixels":"..."},"id":"b9675591-0eb3-4c7e-8e0c-54231caf8f23"}
22:37:49.561 01.026 12020 Exposure complete
22:37:49.691 00.130 12020 worker thread done servicing request
22:37:49.691 00.000 9340 OnExposeComplete: enter
22:37:49.703 00.012 9340 UpdateGuideState(): m_state=6
22:37:49.711 00.008 9340 Star::Find(15, 1711, 927, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 10
22:37:49.717 00.006 9340 Star::Find returns 1 (0), X=1712.34, Y=927.89, Mass=742675, SNR=121.8, Peak=50435 HFD=4.6
22:37:49.724 00.007 9340 CameraToMount -- cameraTheta (0.98) - m_xAngle (0.01) = xAngle (0.97 = 0.97)
22:37:49.730 00.006 9340 CameraToMount -- cameraTheta (0.98) - (m_xAngle (0.01) + m_yAngleError (-3.13)) = yAngle (4.10 = -2.18)
22:37:49.737 00.007 9340 CameraToMount -- cameraX=0.22 cameraY=0.33 hyp=0.40 cameraTheta=0.98 mountX=0.23 mountY=-0.33, mountTheta=-0.97
22:37:49.746 00.009 9340 SchedulePrimaryMove(10104498, x=0.22, y=0.33, opts=13)
22:37:49.755 00.009 9340 Enqueuing Move request for scope (0.22, 0.33)
22:37:49.764 00.009 12020 Worker thread wakes up
22:37:49.764 00.000 12020 worker thread servicing REQUEST_MOVE scope ofs (0.22, 0.33) opts 0xd
22:37:49.766 00.002 12020 Handling offset move in thread for scope, endpoint = (0.22, 0.33)
22:37:49.766 00.000 12020 Moving (0.22, 0.33) raw xDistance=0.23 yDistance=-0.33
22:37:49.766 00.000 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.23
22:37:49.766 00.000 12020 GuideAlgorithmResistSwitch::result() returns -0.33 from input -0.33
22:37:49.766 00.000 12020 MoveAxis(E, 0, ABG)
22:37:49.766 00.000 12020 Move returns status 0, amount 0
22:37:49.766 00.000 12020 MoveAxis(N, 55, ABG)
22:37:49.766 00.000 12020 Guiding  Dir = 0, Dur = 55
22:37:49.768 00.002 12020 IsSlewing returns 0
22:37:49.768 00.000 12020 IsGuiding returns 0
22:37:49.773 00.005 9340 UpdateImageDisplay: Size=(1920,1080) min=6695, max=65535, med=10650, FiltMin=8568, FiltMax=65500, Gamma=2.870
22:37:49.815 00.042 9340 UpdateGuideState exits: m=742675 SNR=121.8
22:37:49.827 00.012 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:37:49.834 00.007 9340 ScheduleExposure(2000,3,1) exposurePending=0
22:37:49.839 00.005 9340 Enqueuing Expose request
22:37:49.859 00.020 12020 IsGuiding returns 1
22:37:49.859 00.000 12020 scope still moving after pulse duration time elapsed
22:37:49.912 00.053 12020 IsSlewing returns 0
22:37:50.017 00.105 12020 IsGuiding returns 0
22:37:50.017 00.000 12020 scope move finished after 55 + 192 ms
22:37:50.017 00.000 12020 Move returns status 0, amount 55
22:37:50.017 00.000 12020 move complete, result=0
22:37:50.017 00.000 12020 worker thread done servicing request
22:37:50.017 00.000 9340 GuideStep: 0.2 px 0 ms EAST, -0.3 px 55 ms NORTH
22:37:50.025 00.008 12020 Worker thread wakes up
22:37:50.025 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
22:37:50.025 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(1697,913,31,31)
22:37:50.480 00.455 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"e9008398-8427-4362-bf91-e81b8569f2aa"}
22:37:50.490 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"e9008398-8427-4362-bf91-e81b8569f2aa"}
22:37:50.500 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"c85852da-b32e-4e45-96ff-66f444b3ec1f"}
22:37:50.512 00.012 9340 case statement mapped state 6 to 3
22:37:50.519 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"c85852da-b32e-4e45-96ff-66f444b3ec1f"}
22:37:50.529 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"a6069820-b96d-43d1-bf2b-c03bbc62c590"}
22:37:50.540 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":10,"width":15,"height":15,"star_pos":[7.34,6.89],"pixels":"..."},"id":"a6069820-b96d-43d1-bf2b-c03bbc62c590"}
22:37:52.388 01.848 12020 Exposure complete
22:37:52.491 00.103 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"7093528b-bdc8-4ca6-8cf2-28a6ce39cb70"}
22:37:52.497 00.006 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"7093528b-bdc8-4ca6-8cf2-28a6ce39cb70"}
22:37:52.512 00.015 12020 worker thread done servicing request
22:37:52.512 00.000 9340 OnExposeComplete: enter
22:37:52.518 00.006 9340 UpdateGuideState(): m_state=6
22:37:52.522 00.004 9340 Star::Find(15, 1712, 927, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 11
22:37:52.531 00.009 9340 Star::Find returns 1 (0), X=1711.95, Y=927.49, Mass=715636, SNR=136.8, Peak=49549 HFD=4.2
22:37:52.538 00.007 9340 MultiStar: exiting stabilization period
22:37:52.538 00.000 9340 MultiStar: updating star positions after lock position change
22:37:52.538 00.000 9340 Star::Find(15, 981, 902, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 11
22:37:52.555 00.017 9340 Star::Find returns 1 (0), X=980.75, Y=901.31, Mass=596959, SNR=136.4, Peak=52385 HFD=3.6
22:37:52.562 00.007 9340 Star::Find(15, 894, 771, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 11
22:37:52.570 00.008 9340 Star::Find returns 1 (0), X=893.74, Y=770.60, Mass=489687, SNR=109.7, Peak=48360 HFD=3.6
22:37:52.572 00.002 9340 Star::Find(15, 331, 193, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 11
22:37:52.572 00.000 9340 Star::Find returns 1 (0), X=330.97, Y=192.56, Mass=333839, SNR=78.9, Peak=33655 HFD=3.7
22:37:52.591 00.019 9340 Star::Find(15, 122, 957, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 11
22:37:52.597 00.006 9340 Star::Find returns 1 (0), X=122.36, Y=956.64, Mass=419417, SNR=85.2, Peak=44174 HFD=3.5
22:37:52.602 00.005 9340 Star::Find(15, 1804, 956, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 11
22:37:52.607 00.005 9340 Star::Find returns 1 (0), X=1803.73, Y=955.16, Mass=309174, SNR=78.9, Peak=33027 HFD=4.1
22:37:52.619 00.012 9340 Star::Find(15, 140, 164, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 11
22:37:52.625 00.006 9340 Star::Find returns 1 (0), X=138.82, Y=164.36, Mass=289093, SNR=67.7, Peak=33223 HFD=3.7
22:37:52.631 00.006 9340 Star::Find(15, 1001, 166, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 11
22:37:52.633 00.002 9340 Star::Find returns 1 (0), X=1000.00, Y=165.92, Mass=172649, SNR=50.4, Peak=26893 HFD=2.9
22:37:52.640 00.007 9340 Star::Find(15, 969, 633, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 11
22:37:52.649 00.009 9340 Star::Find returns 1 (0), X=968.87, Y=632.08, Mass=162458, SNR=43.6, Peak=24647 HFD=3.0
22:37:52.657 00.008 9340 Star::Find(15, 903, 993, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 11
22:37:52.665 00.008 9340 Star::Find returns 1 (0), X=902.41, Y=992.83, Mass=136556, SNR=40.8, Peak=24122 HFD=3.2
22:37:52.674 00.009 9340 Star::Find(15, 1041, 783, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 11
22:37:52.681 00.007 9340 Star::Find returns 1 (0), X=1039.72, Y=782.84, Mass=102568, SNR=33.1, Peak=19082 HFD=3.0
22:37:52.688 00.007 9340 Star::Find(15, 386, 850, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 11
22:37:52.693 00.005 9340 Star::Find returns 1 (0), X=385.21, Y=849.58, Mass=163500, SNR=47.6, Peak=27815 HFD=3.1
22:37:52.697 00.004 9340 CameraToMount -- cameraTheta (-2.80) - m_xAngle (0.01) = xAngle (-2.80 = -2.80)
22:37:52.708 00.011 9340 CameraToMount -- cameraTheta (-2.80) - (m_xAngle (0.01) + m_yAngleError (-3.13)) = yAngle (0.32 = 0.32)
22:37:52.715 00.007 9340 CameraToMount -- cameraX=-0.17 cameraY=-0.06 hyp=0.18 cameraTheta=-2.80 mountX=-0.17 mountY=0.06, mountTheta=2.82
22:37:52.725 00.010 9340 SchedulePrimaryMove(10104498, x=-0.17, y=-0.06, opts=13)
22:37:52.729 00.004 9340 Enqueuing Move request for scope (-0.17, -0.06)
22:37:52.729 00.000 12020 Worker thread wakes up
22:37:52.729 00.000 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.17, -0.06) opts 0xd
22:37:52.729 00.000 12020 Handling offset move in thread for scope, endpoint = (-0.17, -0.06)
22:37:52.729 00.000 12020 Moving (-0.17, -0.06) raw xDistance=-0.17 yDistance=0.06
22:37:52.729 00.000 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17
22:37:52.729 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:37:52.729 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
22:37:52.729 00.000 12020 MoveAxis(E, 0, ABG)
22:37:52.729 00.000 12020 Move returns status 0, amount 0
22:37:52.729 00.000 12020 MoveAxis(N, 0, ABG)
22:37:52.729 00.000 12020 Move returns status 0, amount 0
22:37:52.729 00.000 12020 move complete, result=0
22:37:52.729 00.000 12020 worker thread done servicing request
22:37:52.745 00.016 9340 UpdateImageDisplay: Size=(1920,1080) min=6130, max=65532, med=10675, FiltMin=8495, FiltMax=65500, Gamma=2.870
22:37:52.781 00.036 9340 UpdateGuideState exits: m=715636 SNR=136.8
22:37:52.795 00.014 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:37:52.808 00.013 9340 ScheduleExposure(2000,3,1) exposurePending=0
22:37:52.816 00.008 9340 Enqueuing Expose request
22:37:52.816 00.000 12020 Worker thread wakes up
22:37:52.816 00.000 9340 GuideStep: -0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
22:37:52.826 00.010 12020 worker thread servicing REQUEST_EXPOSE 2000
22:37:52.826 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(1697,913,31,31)
22:37:52.826 00.000 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"414bee40-a96b-42c4-bf3b-247b881564b4"}
22:37:52.843 00.017 9340 case statement mapped state 6 to 3
22:37:52.851 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"414bee40-a96b-42c4-bf3b-247b881564b4"}
22:37:52.871 00.020 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"efabca16-b191-4f4d-9038-13c8158db004"}
22:37:52.881 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":11,"width":15,"height":15,"star_pos":[6.95,7.49],"pixels":"..."},"id":"efabca16-b191-4f4d-9038-13c8158db004"}
22:37:54.496 01.615 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"8c125975-c14f-4ca6-a237-9002f76d1f5e"}
22:37:54.504 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"8c125975-c14f-4ca6-a237-9002f76d1f5e"}
22:37:54.512 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"73c40fca-dfd4-4aec-bc48-bbbfbc01b909"}
22:37:54.519 00.007 9340 case statement mapped state 6 to 3
22:37:54.530 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"73c40fca-dfd4-4aec-bc48-bbbfbc01b909"}
22:37:54.536 00.006 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"43f40216-acd7-436c-b70f-c369ae01ab6e"}
22:37:54.548 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":11,"width":15,"height":15,"star_pos":[6.95,7.49],"pixels":"..."},"id":"43f40216-acd7-436c-b70f-c369ae01ab6e"}
22:37:55.191 00.643 12020 Exposure complete
22:37:55.339 00.148 12020 worker thread done servicing request
22:37:55.339 00.000 9340 OnExposeComplete: enter
22:37:55.347 00.008 9340 UpdateGuideState(): m_state=6
22:37:55.353 00.006 9340 Star::Find(15, 1711, 927, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 12
22:37:55.353 00.000 9340 Star::Find returns 1 (0), X=1711.81, Y=927.36, Mass=712457, SNR=120.4, Peak=52377 HFD=4.1
22:37:55.369 00.016 9340 MultiStar: [#1 -0.18,-0.06,1.04,U] [#2 -0.43,0.16,0.00,M1] [#3 -0.00,0.58,0.00,M1] [#4 -0.23,0.26,0.87,U] [#5 -0.87,-0.18,0.00,M1] [#6 0.11,0.57,0.00,M1] [#7 -0.12,-0.16,0.39,U] [#8 -0.17,0.42,0.00,M1] 
22:37:55.375 00.006 9340 refined, 3 included, MultiStar: {-0.23, -0.03}, one-star: {-0.31, -0.19}
22:37:55.383 00.008 9340 CameraToMount -- cameraTheta (-3.02) - m_xAngle (0.01) = xAngle (-3.02 = -3.02)
22:37:55.391 00.008 9340 CameraToMount -- cameraTheta (-3.02) - (m_xAngle (0.01) + m_yAngleError (-3.13)) = yAngle (0.10 = 0.10)
22:37:55.400 00.009 9340 CameraToMount -- cameraX=-0.23 cameraY=-0.03 hyp=0.23 cameraTheta=-3.02 mountX=-0.23 mountY=0.02, mountTheta=3.04
22:37:55.411 00.011 9340 SchedulePrimaryMove(10104498, x=-0.23, y=-0.03, opts=13)
22:37:55.421 00.010 9340 Enqueuing Move request for scope (-0.23, -0.03)
22:37:55.422 00.001 12020 Worker thread wakes up
22:37:55.422 00.000 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.23, -0.03) opts 0xd
22:37:55.422 00.000 12020 Handling offset move in thread for scope, endpoint = (-0.23, -0.03)
22:37:55.422 00.000 12020 Moving (-0.23, -0.03) raw xDistance=-0.23 yDistance=0.02
22:37:55.422 00.000 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.23
22:37:55.422 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:37:55.422 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
22:37:55.422 00.000 12020 MoveAxis(E, 0, ABG)
22:37:55.422 00.000 12020 Move returns status 0, amount 0
22:37:55.422 00.000 12020 MoveAxis(N, 0, ABG)
22:37:55.422 00.000 12020 Move returns status 0, amount 0
22:37:55.422 00.000 12020 move complete, result=0
22:37:55.422 00.000 12020 worker thread done servicing request
22:37:55.432 00.010 9340 UpdateImageDisplay: Size=(1920,1080) min=6725, max=65532, med=10668, FiltMin=8327, FiltMax=65500, Gamma=2.870
22:37:55.484 00.052 9340 UpdateGuideState exits: m=712457 SNR=120.4
22:37:55.494 00.010 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:37:55.503 00.009 9340 ScheduleExposure(2000,3,1) exposurePending=0
22:37:55.511 00.008 9340 Enqueuing Expose request
22:37:55.511 00.000 12020 Worker thread wakes up
22:37:55.511 00.000 9340 GuideStep: -0.2 px 0 ms EAST, 0.0 px 0 ms NORTH
22:37:55.523 00.012 12020 worker thread servicing REQUEST_EXPOSE 2000
22:37:55.523 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(1697,913,31,31)
22:37:56.504 00.981 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"b39728bb-d714-4ba0-bbc7-288593acd100"}
22:37:56.514 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"b39728bb-d714-4ba0-bbc7-288593acd100"}
22:37:56.521 00.007 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"d2a1df8f-5edd-447d-9152-3e92e5f9ba7f"}
22:37:56.529 00.008 9340 case statement mapped state 6 to 3
22:37:56.538 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"d2a1df8f-5edd-447d-9152-3e92e5f9ba7f"}
22:37:56.547 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"7a3b8300-8cd7-41ff-a2ab-d0d4e62661a7"}
22:37:56.552 00.005 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":12,"width":15,"height":15,"star_pos":[6.81,7.36],"pixels":"..."},"id":"7a3b8300-8cd7-41ff-a2ab-d0d4e62661a7"}
22:37:57.896 01.344 12020 Exposure complete
22:37:58.004 00.108 12020 worker thread done servicing request
22:37:58.004 00.000 9340 OnExposeComplete: enter
22:37:58.016 00.012 9340 UpdateGuideState(): m_state=6
22:37:58.021 00.005 9340 Star::Find(15, 1711, 927, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 13
22:37:58.021 00.000 9340 Star::Find returns 1 (0), X=1711.53, Y=927.40, Mass=746426, SNR=122.8, Peak=55993 HFD=4.3
22:37:58.031 00.010 9340 MultiStar: [#1 -0.50,-0.02,0.00,M1] [#2 -0.80,0.00,0.00,M2] [#3 -0.29,0.30,0.00,M2] [#4 -0.60,-0.11,0.00,M1] [#5 -0.69,-0.27,0.00,M2] [#6 -0.45,0.15,0.00,M2] [#7 0.03,0.47,0.00,M1] [#8 -0.35,0.20,0.46,U] 
22:37:58.037 00.006 9340 refined, 1 included, MultiStar: {-0.51, -0.04}, one-star: {-0.59, -0.15}
22:37:58.043 00.006 9340 CameraToMount -- cameraTheta (-3.07) - m_xAngle (0.01) = xAngle (-3.07 = -3.07)
22:37:58.050 00.007 9340 CameraToMount -- cameraTheta (-3.07) - (m_xAngle (0.01) + m_yAngleError (-3.13)) = yAngle (0.06 = 0.06)
22:37:58.054 00.004 9340 CameraToMount -- cameraX=-0.51 cameraY=-0.04 hyp=0.52 cameraTheta=-3.07 mountX=-0.51 mountY=0.03, mountTheta=3.09
22:37:58.062 00.008 9340 SchedulePrimaryMove(10104498, x=-0.51, y=-0.04, opts=13)
22:37:58.062 00.000 9340 Enqueuing Move request for scope (-0.51, -0.04)
22:37:58.071 00.009 12020 Worker thread wakes up
22:37:58.071 00.000 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.51, -0.04) opts 0xd
22:37:58.071 00.000 12020 Handling offset move in thread for scope, endpoint = (-0.51, -0.04)
22:37:58.071 00.000 12020 Moving (-0.51, -0.04) raw xDistance=-0.51 yDistance=0.03
22:37:58.071 00.000 12020 GuideAlgorithmHysteresis::Result() returns -0.22 from input -0.51
22:37:58.071 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:37:58.071 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
22:37:58.071 00.000 12020 MoveAxis(E, 38, ABG)
22:37:58.071 00.000 12020 Guiding  Dir = 2, Dur = 38
22:37:58.071 00.000 12020 IsSlewing returns 0
22:37:58.077 00.006 12020 IsGuiding returns 0
22:37:58.078 00.001 9340 UpdateImageDisplay: Size=(1920,1080) min=6479, max=65535, med=10688, FiltMin=8324, FiltMax=65505, Gamma=2.870
22:37:58.105 00.027 12020 PulseGuide returned control before completion, sleep 19
22:37:58.110 00.005 9340 UpdateGuideState exits: m=746426 SNR=122.8
22:37:58.122 00.012 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:37:58.130 00.008 9340 ScheduleExposure(2000,3,1) exposurePending=0
22:37:58.139 00.009 9340 Enqueuing Expose request
22:37:58.145 00.006 12020 IsGuiding returns 1
22:37:58.145 00.000 12020 scope still moving after pulse duration time elapsed
22:37:58.172 00.027 12020 IsSlewing returns 0
22:37:58.172 00.000 12020 IsGuiding returns 0
22:37:58.172 00.000 12020 scope move finished after 38 + 58 ms
22:37:58.172 00.000 12020 Move returns status 0, amount 38
22:37:58.172 00.000 12020 MoveAxis(N, 0, ABG)
22:37:58.172 00.000 12020 Move returns status 0, amount 0
22:37:58.172 00.000 12020 move complete, result=0
22:37:58.172 00.000 12020 worker thread done servicing request
22:37:58.172 00.000 12020 Worker thread wakes up
22:37:58.172 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
22:37:58.172 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(1697,913,31,31)
22:37:58.172 00.000 9340 GuideStep: -0.5 px 38 ms EAST, 0.0 px 0 ms NORTH
22:37:58.502 00.330 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"79568ca5-ccb1-4ab9-9918-6e24aa6cf7b0"}
22:37:58.509 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"79568ca5-ccb1-4ab9-9918-6e24aa6cf7b0"}
22:37:58.516 00.007 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"54a411d9-4bce-464a-ad89-bce9d52713e2"}
22:37:58.526 00.010 9340 case statement mapped state 6 to 3
22:37:58.533 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"54a411d9-4bce-464a-ad89-bce9d52713e2"}
22:37:58.541 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"b6d1f14f-3556-4bea-9f82-b5c3f39eb911"}
22:37:58.552 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":13,"width":15,"height":15,"star_pos":[6.53,7.40],"pixels":"..."},"id":"b6d1f14f-3556-4bea-9f82-b5c3f39eb911"}
22:38:00.504 01.952 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"53fda331-4a44-405a-8de7-c5435b4c6962"}
22:38:00.512 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"53fda331-4a44-405a-8de7-c5435b4c6962"}
22:38:00.515 00.003 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"cfe99e16-79dc-48ae-9cc4-e898113d1424"}
22:38:00.515 00.000 9340 case statement mapped state 6 to 3
22:38:00.533 00.018 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"cfe99e16-79dc-48ae-9cc4-e898113d1424"}
22:38:00.539 00.006 12020 Exposure complete
22:38:00.539 00.000 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"567d18cd-ee63-4229-805f-cfabbffa1f6b"}
22:38:00.548 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":13,"width":15,"height":15,"star_pos":[6.53,7.40],"pixels":"..."},"id":"567d18cd-ee63-4229-805f-cfabbffa1f6b"}
22:38:00.687 00.139 12020 worker thread done servicing request
22:38:00.687 00.000 9340 OnExposeComplete: enter
22:38:00.687 00.000 9340 UpdateGuideState(): m_state=6
22:38:00.701 00.014 9340 Star::Find(15, 1711, 927, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 14
22:38:00.701 00.000 9340 Star::Find returns 1 (0), X=1711.58, Y=927.38, Mass=689674, SNR=129.7, Peak=55161 HFD=4.1
22:38:00.719 00.018 9340 MultiStar: [#1 -0.39,-0.01,0.94,U] [#2 -0.43,0.31,0.00,M3] [#3 -0.24,0.23,0.71,U] [#4 -0.20,0.27,0.82,U] [#5 -0.57,-0.27,0.00,M3] [#6 -0.13,0.26,0.49,U] [#7 -0.20,-0.11,0.37,U] [#8 -0.17,0.20,0.35,U] 
22:38:00.719 00.000 9340 refined, 6 included, MultiStar: {-0.31, 0.08}, one-star: {-0.53, -0.18}
22:38:00.733 00.014 9340 CameraToMount -- cameraTheta (2.90) - m_xAngle (0.01) = xAngle (2.89 = 2.89)
22:38:00.742 00.009 9340 CameraToMount -- cameraTheta (2.90) - (m_xAngle (0.01) + m_yAngleError (-3.13)) = yAngle (6.02 = -0.26)
22:38:00.750 00.008 9340 CameraToMount -- cameraX=-0.31 cameraY=0.08 hyp=0.32 cameraTheta=2.90 mountX=-0.31 mountY=-0.08, mountTheta=-2.88
22:38:00.752 00.002 9340 SchedulePrimaryMove(10104498, x=-0.31, y=0.08, opts=13)
22:38:00.764 00.012 9340 Enqueuing Move request for scope (-0.31, 0.08)
22:38:00.775 00.011 12020 Worker thread wakes up
22:38:00.775 00.000 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.31, 0.08) opts 0xd
22:38:00.775 00.000 12020 Handling offset move in thread for scope, endpoint = (-0.31, 0.08)
22:38:00.775 00.000 12020 Moving (-0.31, 0.08) raw xDistance=-0.31 yDistance=-0.08
22:38:00.775 00.000 12020 GuideAlgorithmHysteresis::Result() returns -0.15 from input -0.31
22:38:00.775 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:38:00.777 00.002 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
22:38:00.777 00.000 12020 MoveAxis(E, 26, ABG)
22:38:00.777 00.000 12020 Guiding  Dir = 2, Dur = 26
22:38:00.777 00.000 12020 IsSlewing returns 0
22:38:00.777 00.000 12020 IsGuiding returns 0
22:38:00.781 00.004 9340 UpdateImageDisplay: Size=(1920,1080) min=7020, max=65535, med=10630, FiltMin=8502, FiltMax=65500, Gamma=2.870
22:38:00.803 00.022 12020 IsGuiding returns 1
22:38:00.803 00.000 12020 scope still moving after pulse duration time elapsed
22:38:00.832 00.029 9340 UpdateGuideState exits: m=689674 SNR=129.7
22:38:00.846 00.014 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:38:00.856 00.010 9340 ScheduleExposure(2000,3,1) exposurePending=0
22:38:00.863 00.007 9340 Enqueuing Expose request
22:38:00.889 00.026 12020 IsSlewing returns 0
22:38:00.926 00.037 12020 IsGuiding returns 0
22:38:00.927 00.001 12020 scope move finished after 26 + 121 ms
22:38:00.927 00.000 12020 Move returns status 0, amount 26
22:38:00.927 00.000 12020 MoveAxis(N, 0, ABG)
22:38:00.927 00.000 12020 Move returns status 0, amount 0
22:38:00.927 00.000 12020 move complete, result=0
22:38:00.927 00.000 12020 worker thread done servicing request
22:38:00.927 00.000 9340 GuideStep: -0.3 px 26 ms EAST, -0.1 px 0 ms NORTH
22:38:00.937 00.010 12020 Worker thread wakes up
22:38:00.937 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
22:38:00.937 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(1697,913,31,31)
22:38:02.508 01.571 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"ecb8843a-03c6-490e-95ff-e899047fd977"}
22:38:02.510 00.002 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"ecb8843a-03c6-490e-95ff-e899047fd977"}
22:38:02.527 00.017 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"e7c5ac86-007e-4c3e-b7c8-4132cbf05e2d"}
22:38:02.535 00.008 9340 case statement mapped state 6 to 3
22:38:02.545 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"e7c5ac86-007e-4c3e-b7c8-4132cbf05e2d"}
22:38:02.552 00.007 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"5bf8ef53-f5ab-42c0-a2b1-31bce5141e98"}
22:38:02.559 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":14,"width":15,"height":15,"star_pos":[6.58,7.38],"pixels":"..."},"id":"5bf8ef53-f5ab-42c0-a2b1-31bce5141e98"}
22:38:03.293 00.734 12020 Exposure complete
22:38:03.425 00.132 12020 worker thread done servicing request
22:38:03.425 00.000 9340 OnExposeComplete: enter
22:38:03.432 00.007 9340 UpdateGuideState(): m_state=6
22:38:03.437 00.005 9340 Star::Find(15, 1711, 927, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 15
22:38:03.444 00.007 9340 Star::Find returns 1 (0), X=1711.97, Y=927.67, Mass=660241, SNR=119.8, Peak=52505 HFD=4.0
22:38:03.451 00.007 9340 MultiStar: [#1 0.27,0.34,0.00,M1] [#2 -0.12,0.65,0.00,M4] [#3 0.14,0.63,0.00,M2] [#4 -0.29,0.46,0.00,M1] [#5 -0.24,0.12,0.67,U] [#6 0.24,0.50,0.00,M2] [#7 -0.16,0.52,0.00,M1] [#8 -0.13,1.07,0.00,M1] 
22:38:03.460 00.009 9340 single-star, 1 included, MultiStar: {-0.18, 0.12}, one-star: {-0.15, 0.12}
22:38:03.466 00.006 9340 CameraToMount -- cameraTheta (2.47) - m_xAngle (0.01) = xAngle (2.46 = 2.46)
22:38:03.473 00.007 9340 CameraToMount -- cameraTheta (2.47) - (m_xAngle (0.01) + m_yAngleError (-3.13)) = yAngle (5.59 = -0.69)
22:38:03.479 00.006 9340 CameraToMount -- cameraX=-0.15 cameraY=0.12 hyp=0.19 cameraTheta=2.47 mountX=-0.14 mountY=-0.12, mountTheta=-2.46
22:38:03.489 00.010 9340 SchedulePrimaryMove(10104498, x=-0.15, y=0.12, opts=13)
22:38:03.493 00.004 9340 Enqueuing Move request for scope (-0.15, 0.12)
22:38:03.502 00.009 12020 Worker thread wakes up
22:38:03.502 00.000 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.15, 0.12) opts 0xd
22:38:03.502 00.000 12020 Handling offset move in thread for scope, endpoint = (-0.15, 0.12)
22:38:03.502 00.000 12020 Moving (-0.15, 0.12) raw xDistance=-0.14 yDistance=-0.12
22:38:03.502 00.000 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
22:38:03.502 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:38:03.502 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
22:38:03.502 00.000 12020 MoveAxis(E, 0, ABG)
22:38:03.502 00.000 12020 Move returns status 0, amount 0
22:38:03.502 00.000 12020 MoveAxis(N, 0, ABG)
22:38:03.505 00.003 12020 Move returns status 0, amount 0
22:38:03.505 00.000 12020 move complete, result=0
22:38:03.505 00.000 12020 worker thread done servicing request
22:38:03.505 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=6887, max=65535, med=10645, FiltMin=8102, FiltMax=65500, Gamma=2.870
22:38:03.536 00.031 9340 UpdateGuideState exits: m=660241 SNR=119.8
22:38:03.552 00.016 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:38:03.571 00.019 9340 ScheduleExposure(2000,3,1) exposurePending=0
22:38:03.577 00.006 9340 Enqueuing Expose request
22:38:03.587 00.010 9340 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
22:38:03.594 00.007 12020 Worker thread wakes up
22:38:03.595 00.001 12020 worker thread servicing REQUEST_EXPOSE 2000
22:38:03.595 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(1697,913,31,31)
22:38:04.516 00.921 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"166c3d46-90bc-44f2-b853-2cc45f05b93b"}
22:38:04.519 00.003 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"166c3d46-90bc-44f2-b853-2cc45f05b93b"}
22:38:04.532 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"8d17830f-f84a-4941-930e-7381b481b3ec"}
22:38:04.538 00.006 9340 case statement mapped state 6 to 3
22:38:04.538 00.000 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"8d17830f-f84a-4941-930e-7381b481b3ec"}
22:38:04.547 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"5b8eb553-c252-45d4-ae19-a03a73bc41eb"}
22:38:04.559 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":15,"width":15,"height":15,"star_pos":[6.97,6.67],"pixels":"..."},"id":"5b8eb553-c252-45d4-ae19-a03a73bc41eb"}
22:38:05.949 01.390 12020 Exposure complete
22:38:06.100 00.151 12020 worker thread done servicing request
22:38:06.100 00.000 9340 OnExposeComplete: enter
22:38:06.109 00.009 9340 UpdateGuideState(): m_state=6
22:38:06.117 00.008 9340 Star::Find(15, 1711, 927, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 16
22:38:06.132 00.015 9340 Star::Find returns 1 (0), X=1712.03, Y=927.63, Mass=679397, SNR=108.7, Peak=48997 HFD=4.1
22:38:06.140 00.008 9340 MultiStar: [#1 0.26,0.18,1.22,U] [#2 -0.00,0.47,0.00,M5] [#3 0.04,0.27,0.65,U] [#4 -0.06,0.31,0.85,U] [#5 0.02,-0.21,0.62,U] [#6 0.12,0.12,0.67,U] [#7 0.62,0.23,0.00,M2] [#8 0.05,0.49,0.00,M2] 
22:38:06.140 00.000 9340 single-star, 5 included, MultiStar: {0.06, 0.14}, one-star: {-0.08, 0.08}
22:38:06.156 00.016 9340 CameraToMount -- cameraTheta (2.40) - m_xAngle (0.01) = xAngle (2.39 = 2.39)
22:38:06.166 00.010 9340 CameraToMount -- cameraTheta (2.40) - (m_xAngle (0.01) + m_yAngleError (-3.13)) = yAngle (5.52 = -0.76)
22:38:06.173 00.007 9340 CameraToMount -- cameraX=-0.08 cameraY=0.08 hyp=0.12 cameraTheta=2.40 mountX=-0.08 mountY=-0.08, mountTheta=-2.38
22:38:06.177 00.004 9340 SchedulePrimaryMove(10104498, x=-0.08, y=0.08, opts=13)
22:38:06.193 00.016 9340 Enqueuing Move request for scope (-0.08, 0.08)
22:38:06.202 00.009 12020 Worker thread wakes up
22:38:06.202 00.000 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.08) opts 0xd
22:38:06.202 00.000 12020 Handling offset move in thread for scope, endpoint = (-0.08, 0.08)
22:38:06.202 00.000 12020 Moving (-0.08, 0.08) raw xDistance=-0.08 yDistance=-0.08
22:38:06.202 00.000 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
22:38:06.202 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:38:06.203 00.001 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
22:38:06.203 00.000 12020 MoveAxis(E, 0, ABG)
22:38:06.203 00.000 12020 Move returns status 0, amount 0
22:38:06.203 00.000 12020 MoveAxis(N, 0, ABG)
22:38:06.203 00.000 12020 Move returns status 0, amount 0
22:38:06.204 00.001 12020 move complete, result=0
22:38:06.204 00.000 12020 worker thread done servicing request
22:38:06.211 00.007 9340 UpdateImageDisplay: Size=(1920,1080) min=7034, max=65535, med=10682, FiltMin=8348, FiltMax=65500, Gamma=2.870
22:38:06.261 00.050 9340 UpdateGuideState exits: m=679397 SNR=108.7
22:38:06.270 00.009 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:38:06.280 00.010 9340 ScheduleExposure(2000,3,1) exposurePending=0
22:38:06.288 00.008 9340 Enqueuing Expose request
22:38:06.298 00.010 12020 Worker thread wakes up
22:38:06.298 00.000 9340 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
22:38:06.304 00.006 12020 worker thread servicing REQUEST_EXPOSE 2000
22:38:06.304 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(1697,913,31,31)
22:38:06.516 00.212 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"56bfe1f8-2bdd-4556-b4a6-87da77f8c8ca"}
22:38:06.524 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"56bfe1f8-2bdd-4556-b4a6-87da77f8c8ca"}
22:38:06.537 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"259fcbdd-b0cc-4350-8b0c-4631cdef1efe"}
22:38:06.544 00.007 9340 case statement mapped state 6 to 3
22:38:06.555 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"259fcbdd-b0cc-4350-8b0c-4631cdef1efe"}
22:38:06.562 00.007 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"d0adcbfe-18de-46b0-92e7-012590022373"}
22:38:06.578 00.016 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":16,"width":15,"height":15,"star_pos":[7.03,6.63],"pixels":"..."},"id":"d0adcbfe-18de-46b0-92e7-012590022373"}
22:38:08.518 01.940 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"092bb1f7-4573-4b3d-a7aa-7b04a62c07fd"}
22:38:08.520 00.002 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"092bb1f7-4573-4b3d-a7aa-7b04a62c07fd"}
22:38:08.520 00.000 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"ba0a74dc-1476-4d9f-85d3-2108a708dbc4"}
22:38:08.533 00.013 9340 case statement mapped state 6 to 3
22:38:08.537 00.004 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"ba0a74dc-1476-4d9f-85d3-2108a708dbc4"}
22:38:08.543 00.006 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"e01eafe7-9616-4f0b-9b87-bfc3c0ecab73"}
22:38:08.549 00.006 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":16,"width":15,"height":15,"star_pos":[7.03,6.63],"pixels":"..."},"id":"e01eafe7-9616-4f0b-9b87-bfc3c0ecab73"}
22:38:08.675 00.126 12020 Exposure complete
22:38:08.800 00.125 12020 worker thread done servicing request
22:38:08.800 00.000 9340 OnExposeComplete: enter
22:38:08.804 00.004 9340 UpdateGuideState(): m_state=6
22:38:08.812 00.008 9340 Star::Find(15, 1712, 927, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 17
22:38:08.820 00.008 9340 Star::Find returns 1 (0), X=1711.79, Y=927.55, Mass=686465, SNR=192.7, Peak=54681 HFD=3.8
22:38:08.826 00.006 9340 MultiStar: [#1 -0.30,0.33,0.00,M1] [#2 -0.58,0.44,0.00,M6] [#3 -0.18,0.60,0.00,M2] [#4 -0.27,0.61,0.00,M1] [#5 -0.28,0.24,0.35,U] [#6 0.03,0.61,0.00,M2] [#7 0.40,0.69,0.00,M3] [#8 -0.38,0.34,0.00,M3] 
22:38:08.832 00.006 9340 refined, 1 included, MultiStar: {-0.32, 0.06}, one-star: {-0.33, 0.00}
22:38:08.834 00.002 9340 CameraToMount -- cameraTheta (2.95) - m_xAngle (0.01) = xAngle (2.94 = 2.94)
22:38:08.844 00.010 9340 CameraToMount -- cameraTheta (2.95) - (m_xAngle (0.01) + m_yAngleError (-3.13)) = yAngle (6.07 = -0.22)
22:38:08.850 00.006 9340 CameraToMount -- cameraX=-0.32 cameraY=0.06 hyp=0.32 cameraTheta=2.95 mountX=-0.32 mountY=-0.07, mountTheta=-2.93
22:38:08.850 00.000 9340 SchedulePrimaryMove(10104498, x=-0.32, y=0.06, opts=13)
22:38:08.860 00.010 9340 Enqueuing Move request for scope (-0.32, 0.06)
22:38:08.866 00.006 12020 Worker thread wakes up
22:38:08.866 00.000 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.32, 0.06) opts 0xd
22:38:08.866 00.000 12020 Handling offset move in thread for scope, endpoint = (-0.32, 0.06)
22:38:08.866 00.000 12020 Moving (-0.32, 0.06) raw xDistance=-0.32 yDistance=-0.07
22:38:08.866 00.000 12020 GuideAlgorithmHysteresis::Result() returns -0.13 from input -0.32
22:38:08.866 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:38:08.866 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
22:38:08.866 00.000 12020 MoveAxis(E, 23, ABG)
22:38:08.866 00.000 12020 Guiding  Dir = 2, Dur = 23
22:38:08.866 00.000 12020 IsSlewing returns 0
22:38:08.866 00.000 12020 IsGuiding returns 0
22:38:08.875 00.009 9340 UpdateImageDisplay: Size=(1920,1080) min=5955, max=65535, med=10659, FiltMin=8183, FiltMax=65500, Gamma=2.870
22:38:08.899 00.024 12020 IsGuiding returns 1
22:38:08.899 00.000 12020 scope still moving after pulse duration time elapsed
22:38:08.910 00.011 9340 UpdateGuideState exits: m=686465 SNR=192.7
22:38:08.918 00.008 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:38:08.927 00.009 9340 ScheduleExposure(2000,3,1) exposurePending=0
22:38:08.934 00.007 9340 Enqueuing Expose request
22:38:08.939 00.005 12020 IsSlewing returns 0
22:38:08.944 00.005 12020 IsGuiding returns 0
22:38:08.944 00.000 12020 scope move finished after 23 + 54 ms
22:38:08.944 00.000 12020 Move returns status 0, amount 23
22:38:08.944 00.000 12020 MoveAxis(N, 0, ABG)
22:38:08.944 00.000 12020 Move returns status 0, amount 0
22:38:08.944 00.000 12020 move complete, result=0
22:38:08.944 00.000 12020 worker thread done servicing request
22:38:08.944 00.000 12020 Worker thread wakes up
22:38:08.944 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
22:38:08.944 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(1697,913,31,31)
22:38:09.008 00.064 9340 GuideStep: -0.3 px 23 ms EAST, -0.1 px 0 ms NORTH
22:38:10.526 01.518 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"f45f08f3-ac01-4972-8e6d-9cf94290db3b"}
22:38:10.532 00.006 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"f45f08f3-ac01-4972-8e6d-9cf94290db3b"}
22:38:10.542 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"88b0d650-3ef7-4354-8cd9-819d8c7c0e5c"}
22:38:10.548 00.006 9340 case statement mapped state 6 to 3
22:38:10.554 00.006 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"88b0d650-3ef7-4354-8cd9-819d8c7c0e5c"}
22:38:10.562 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"ba7f48b9-002d-40ce-abd8-d1e6cb73774f"}
22:38:10.566 00.004 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":17,"width":15,"height":15,"star_pos":[6.79,6.55],"pixels":"..."},"id":"ba7f48b9-002d-40ce-abd8-d1e6cb73774f"}
22:38:11.314 00.748 12020 Exposure complete
22:38:11.457 00.143 12020 worker thread done servicing request
22:38:11.457 00.000 9340 OnExposeComplete: enter
22:38:11.467 00.010 9340 UpdateGuideState(): m_state=6
22:38:11.474 00.007 9340 Star::Find(15, 1711, 927, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 18
22:38:11.482 00.008 9340 Star::Find returns 1 (0), X=1712.22, Y=927.72, Mass=680782, SNR=126.7, Peak=51807 HFD=4.2
22:38:11.491 00.009 9340 MultiStar: [#1 0.54,0.25,0.00,M2] [#2 0.14,0.32,0.73,U] [#3 0.30,0.72,0.00,M3] [#4 0.38,0.44,0.00,M2] [#5 0.10,0.18,0.56,U] [#6 0.34,0.27,0.41,U] [#7 0.70,0.34,0.00,M4] [#8 0.65,0.32,0.00,M4] 
22:38:11.500 00.009 9340 single-star, 3 included, MultiStar: {0.15, 0.23}, one-star: {0.10, 0.17}
22:38:11.507 00.007 9340 CameraToMount -- cameraTheta (1.03) - m_xAngle (0.01) = xAngle (1.02 = 1.02)
22:38:11.509 00.002 9340 CameraToMount -- cameraTheta (1.03) - (m_xAngle (0.01) + m_yAngleError (-3.13)) = yAngle (4.15 = -2.13)
22:38:11.524 00.015 9340 CameraToMount -- cameraX=0.10 cameraY=0.17 hyp=0.20 cameraTheta=1.03 mountX=0.10 mountY=-0.17, mountTheta=-1.02
22:38:11.531 00.007 9340 SchedulePrimaryMove(10104498, x=0.10, y=0.17, opts=13)
22:38:11.546 00.015 9340 Enqueuing Move request for scope (0.10, 0.17)
22:38:11.554 00.008 12020 Worker thread wakes up
22:38:11.554 00.000 12020 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.17) opts 0xd
22:38:11.554 00.000 12020 Handling offset move in thread for scope, endpoint = (0.10, 0.17)
22:38:11.554 00.000 12020 Moving (0.10, 0.17) raw xDistance=0.10 yDistance=-0.17
22:38:11.554 00.000 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
22:38:11.554 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:38:11.554 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
22:38:11.554 00.000 12020 MoveAxis(E, 0, ABG)
22:38:11.554 00.000 12020 Move returns status 0, amount 0
22:38:11.554 00.000 12020 MoveAxis(N, 0, ABG)
22:38:11.554 00.000 12020 Move returns status 0, amount 0
22:38:11.554 00.000 12020 move complete, result=0
22:38:11.556 00.002 12020 worker thread done servicing request
22:38:11.565 00.009 9340 UpdateImageDisplay: Size=(1920,1080) min=7011, max=65535, med=10871, FiltMin=8651, FiltMax=65500, Gamma=2.870
22:38:11.613 00.048 9340 UpdateGuideState exits: m=680782 SNR=126.7
22:38:11.622 00.009 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:38:11.633 00.011 9340 ScheduleExposure(2000,3,1) exposurePending=0
22:38:11.643 00.010 9340 Enqueuing Expose request
22:38:11.652 00.009 12020 Worker thread wakes up
22:38:11.652 00.000 9340 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
22:38:11.662 00.010 12020 worker thread servicing REQUEST_EXPOSE 2000
22:38:11.662 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(1697,913,31,31)
22:38:12.559 00.897 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"14382947-aed8-4687-8633-2f6ccdca9b13"}
22:38:12.568 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"14382947-aed8-4687-8633-2f6ccdca9b13"}
22:38:12.582 00.014 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"c8803e17-9b37-4ff3-a439-68577aed6476"}
22:38:12.596 00.014 9340 case statement mapped state 6 to 3
22:38:12.608 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"c8803e17-9b37-4ff3-a439-68577aed6476"}
22:38:12.613 00.005 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"a2e0b5c4-e72f-4fa2-8836-5109afc35b4e"}
22:38:12.632 00.019 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":18,"width":15,"height":15,"star_pos":[7.22,6.72],"pixels":"..."},"id":"a2e0b5c4-e72f-4fa2-8836-5109afc35b4e"}
22:38:14.125 01.493 12020 Exposure complete
22:38:14.246 00.121 12020 worker thread done servicing request
22:38:14.248 00.002 9340 OnExposeComplete: enter
22:38:14.254 00.006 9340 UpdateGuideState(): m_state=6
22:38:14.254 00.000 9340 Star::Find(15, 1712, 927, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 19
22:38:14.267 00.013 9340 Star::Find returns 1 (0), X=1712.14, Y=927.66, Mass=728300, SNR=133.2, Peak=55179 HFD=4.2
22:38:14.272 00.005 9340 MultiStar: [#1 0.31,0.33,0.90,U] [#2 -0.13,0.46,0.00,M6] [#3 0.22,0.64,0.00,M4] [#4 -0.08,0.45,0.00,M3] [#5 -0.31,-0.14,0.63,U] [#6 0.44,0.75,0.00,M2] [#7 0.35,0.13,0.40,U] [#8 0.17,0.71,0.00,M5] 
22:38:14.277 00.005 9340 single-star, 3 included, MultiStar: {0.08, 0.13}, one-star: {0.02, 0.11}
22:38:14.283 00.006 9340 CameraToMount -- cameraTheta (1.41) - m_xAngle (0.01) = xAngle (1.40 = 1.40)
22:38:14.288 00.005 9340 CameraToMount -- cameraTheta (1.41) - (m_xAngle (0.01) + m_yAngleError (-3.13)) = yAngle (4.53 = -1.76)
22:38:14.294 00.006 9340 CameraToMount -- cameraX=0.02 cameraY=0.11 hyp=0.11 cameraTheta=1.41 mountX=0.02 mountY=-0.11, mountTheta=-1.40
22:38:14.305 00.011 9340 SchedulePrimaryMove(10104498, x=0.02, y=0.11, opts=13)
22:38:14.314 00.009 9340 Enqueuing Move request for scope (0.02, 0.11)
22:38:14.320 00.006 12020 Worker thread wakes up
22:38:14.320 00.000 12020 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.11) opts 0xd
22:38:14.320 00.000 12020 Handling offset move in thread for scope, endpoint = (0.02, 0.11)
22:38:14.320 00.000 12020 Moving (0.02, 0.11) raw xDistance=0.02 yDistance=-0.11
22:38:14.320 00.000 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
22:38:14.320 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:38:14.322 00.002 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
22:38:14.322 00.000 12020 MoveAxis(E, 0, ABG)
22:38:14.322 00.000 12020 Move returns status 0, amount 0
22:38:14.322 00.000 12020 MoveAxis(N, 0, ABG)
22:38:14.322 00.000 12020 Move returns status 0, amount 0
22:38:14.322 00.000 12020 move complete, result=0
22:38:14.322 00.000 12020 worker thread done servicing request
22:38:14.326 00.004 9340 UpdateImageDisplay: Size=(1920,1080) min=5701, max=65535, med=10695, FiltMin=7911, FiltMax=65500, Gamma=2.870
22:38:14.365 00.039 9340 UpdateGuideState exits: m=728300 SNR=133.2
22:38:14.371 00.006 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:38:14.379 00.008 9340 ScheduleExposure(2000,3,1) exposurePending=0
22:38:14.387 00.008 9340 Enqueuing Expose request
22:38:14.394 00.007 9340 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
22:38:14.401 00.007 12020 Worker thread wakes up
22:38:14.401 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
22:38:14.401 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(1697,913,31,31)
22:38:14.564 00.163 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"6dd5a81e-6e8c-4bff-a346-ec484a906d8a"}
22:38:14.564 00.000 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"6dd5a81e-6e8c-4bff-a346-ec484a906d8a"}
22:38:14.579 00.015 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"ad6b27d3-42f9-487f-a306-e1da469d6475"}
22:38:14.586 00.007 9340 case statement mapped state 6 to 3
22:38:14.589 00.003 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"ad6b27d3-42f9-487f-a306-e1da469d6475"}
22:38:14.596 00.007 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"691bfa57-1171-41f7-8c3d-eeff0ac0717a"}
22:38:14.596 00.000 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":19,"width":15,"height":15,"star_pos":[7.14,6.66],"pixels":"..."},"id":"691bfa57-1171-41f7-8c3d-eeff0ac0717a"}
22:38:16.570 01.974 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"9b38671f-8a5f-4234-bfe4-9fce13334ce2"}
22:38:16.576 00.006 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"9b38671f-8a5f-4234-bfe4-9fce13334ce2"}
22:38:16.583 00.007 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"995546c9-db28-45fa-8b3d-e10a66b8548d"}
22:38:16.586 00.003 9340 case statement mapped state 6 to 3
22:38:16.594 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"995546c9-db28-45fa-8b3d-e10a66b8548d"}
22:38:16.602 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"af866cda-dd81-4130-a446-70d0aab7ec79"}
22:38:16.610 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":19,"width":15,"height":15,"star_pos":[7.14,6.66],"pixels":"..."},"id":"af866cda-dd81-4130-a446-70d0aab7ec79"}
22:38:16.753 00.143 12020 Exposure complete
22:38:16.886 00.133 12020 worker thread done servicing request
22:38:16.886 00.000 9340 OnExposeComplete: enter
22:38:16.893 00.007 9340 UpdateGuideState(): m_state=6
22:38:16.898 00.005 9340 Star::Find(15, 1712, 927, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 20
22:38:16.906 00.008 9340 Star::Find returns 1 (0), X=1711.88, Y=927.65, Mass=704700, SNR=152.9, Peak=52713 HFD=4.0
22:38:16.906 00.000 9340 MultiStar: [#1 -0.04,0.45,0.00,M2] [#2 -0.46,0.61,0.00,M7] [#3 -0.06,0.93,0.00,M5] [#4 -0.16,0.78,0.00,M4] [#5 -0.36,0.28,0.00,M1] [#6 -0.18,0.57,0.00,M3] [#7 0.12,0.38,0.29,U] [#8 -0.54,0.84,0.00,M6] 
22:38:16.919 00.013 9340 refined, 1 included, MultiStar: {-0.16, 0.16}, one-star: {-0.24, 0.10}
22:38:16.923 00.004 9340 CameraToMount -- cameraTheta (2.34) - m_xAngle (0.01) = xAngle (2.33 = 2.33)
22:38:16.923 00.000 9340 CameraToMount -- cameraTheta (2.34) - (m_xAngle (0.01) + m_yAngleError (-3.13)) = yAngle (5.46 = -0.82)
22:38:16.940 00.017 9340 CameraToMount -- cameraX=-0.16 cameraY=0.16 hyp=0.23 cameraTheta=2.34 mountX=-0.16 mountY=-0.17, mountTheta=-2.33
22:38:16.948 00.008 9340 SchedulePrimaryMove(10104498, x=-0.16, y=0.16, opts=13)
22:38:16.957 00.009 9340 Enqueuing Move request for scope (-0.16, 0.16)
22:38:16.965 00.008 12020 Worker thread wakes up
22:38:16.967 00.002 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.16, 0.16) opts 0xd
22:38:16.967 00.000 12020 Handling offset move in thread for scope, endpoint = (-0.16, 0.16)
22:38:16.967 00.000 12020 Moving (-0.16, 0.16) raw xDistance=-0.16 yDistance=-0.17
22:38:16.967 00.000 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16
22:38:16.967 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:38:16.968 00.001 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
22:38:16.968 00.000 12020 MoveAxis(E, 0, ABG)
22:38:16.968 00.000 12020 Move returns status 0, amount 0
22:38:16.968 00.000 12020 MoveAxis(N, 0, ABG)
22:38:16.968 00.000 12020 Move returns status 0, amount 0
22:38:16.968 00.000 12020 move complete, result=0
22:38:16.968 00.000 12020 worker thread done servicing request
22:38:16.974 00.006 9340 UpdateImageDisplay: Size=(1920,1080) min=6929, max=65535, med=10685, FiltMin=8494, FiltMax=65505, Gamma=2.870
22:38:17.020 00.046 9340 UpdateGuideState exits: m=704700 SNR=152.9
22:38:17.027 00.007 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:38:17.031 00.004 9340 ScheduleExposure(2000,3,1) exposurePending=0
22:38:17.043 00.012 9340 Enqueuing Expose request
22:38:17.053 00.010 12020 Worker thread wakes up
22:38:17.053 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
22:38:17.053 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(1697,913,31,31)
22:38:17.053 00.000 9340 GuideStep: -0.2 px 0 ms EAST, -0.2 px 0 ms NORTH
22:38:18.570 01.517 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"900d256d-9e1d-44a9-9532-188a2a328575"}
22:38:18.580 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"900d256d-9e1d-44a9-9532-188a2a328575"}
22:38:18.590 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"948d755c-5fe5-487a-a6cd-3905907bf31d"}
22:38:18.600 00.010 9340 case statement mapped state 6 to 3
22:38:18.607 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"948d755c-5fe5-487a-a6cd-3905907bf31d"}
22:38:18.618 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"0616089e-3773-4e57-980b-6b36a4459524"}
22:38:18.630 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":20,"width":15,"height":15,"star_pos":[6.88,6.65],"pixels":"..."},"id":"0616089e-3773-4e57-980b-6b36a4459524"}
22:38:19.425 00.795 12020 Exposure complete
22:38:19.575 00.150 12020 worker thread done servicing request
22:38:19.575 00.000 9340 OnExposeComplete: enter
22:38:19.579 00.004 9340 UpdateGuideState(): m_state=6
22:38:19.587 00.008 9340 Star::Find(15, 1711, 927, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 21
22:38:19.596 00.009 9340 Star::Find returns 1 (0), X=1711.66, Y=927.91, Mass=730507, SNR=129.0, Peak=55133 HFD=4.1
22:38:19.603 00.007 9340 MultiStar: [#1 -0.31,0.82,0.00,M3] [#2 -0.58,0.88,0.00,M8] [#3 -0.33,0.65,0.00,M6] [#4 -0.45,0.96,0.00,M5] [#5 -0.65,0.23,0.00,M2] [#6 -0.52,0.84,0.00,M4] [#7 0.16,0.82,0.00,M3] [#8 -0.32,1.18,0.00,M7] 
22:38:19.608 00.005 9340 CameraToMount -- cameraTheta (2.48) - m_xAngle (0.01) = xAngle (2.47 = 2.47)
22:38:19.622 00.014 9340 CameraToMount -- cameraTheta (2.48) - (m_xAngle (0.01) + m_yAngleError (-3.13)) = yAngle (5.60 = -0.69)
22:38:19.629 00.007 9340 CameraToMount -- cameraX=-0.46 cameraY=0.36 hyp=0.58 cameraTheta=2.48 mountX=-0.46 mountY=-0.37, mountTheta=-2.46
22:38:19.639 00.010 9340 SchedulePrimaryMove(10104498, x=-0.46, y=0.36, opts=13)
22:38:19.647 00.008 9340 Enqueuing Move request for scope (-0.46, 0.36)
22:38:19.654 00.007 12020 Worker thread wakes up
22:38:19.654 00.000 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.46, 0.36) opts 0xd
22:38:19.654 00.000 12020 Handling offset move in thread for scope, endpoint = (-0.46, 0.36)
22:38:19.654 00.000 12020 Moving (-0.46, 0.36) raw xDistance=-0.46 yDistance=-0.37
22:38:19.654 00.000 12020 GuideAlgorithmHysteresis::Result() returns -0.19 from input -0.46
22:38:19.656 00.002 12020 GuideAlgorithmResistSwitch::result() returns -0.37 from input -0.37
22:38:19.656 00.000 12020 MoveAxis(E, 33, ABG)
22:38:19.656 00.000 12020 Guiding  Dir = 2, Dur = 33
22:38:19.664 00.008 12020 IsSlewing returns 0
22:38:19.669 00.005 12020 IsGuiding returns 0
22:38:19.672 00.003 9340 UpdateImageDisplay: Size=(1920,1080) min=6474, max=65535, med=10670, FiltMin=7828, FiltMax=65505, Gamma=2.870
22:38:19.693 00.021 12020 PulseGuide returned control before completion, sleep 19
22:38:19.714 00.021 9340 UpdateGuideState exits: m=730507 SNR=129.0
22:38:19.729 00.015 12020 IsGuiding returns 1
22:38:19.729 00.000 12020 scope still moving after pulse duration time elapsed
22:38:19.729 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:38:19.737 00.008 9340 ScheduleExposure(2000,3,1) exposurePending=0
22:38:19.738 00.001 9340 Enqueuing Expose request
22:38:19.764 00.026 12020 IsSlewing returns 0
22:38:19.766 00.002 12020 IsGuiding returns 0
22:38:19.766 00.000 12020 scope move finished after 33 + 64 ms
22:38:19.766 00.000 12020 Move returns status 0, amount 33
22:38:19.766 00.000 12020 MoveAxis(N, 62, ABG)
22:38:19.766 00.000 12020 Guiding  Dir = 0, Dur = 62
22:38:19.766 00.000 12020 IsSlewing returns 0
22:38:19.768 00.002 12020 IsGuiding returns 0
22:38:19.865 00.097 12020 IsGuiding returns 1
22:38:19.865 00.000 12020 scope still moving after pulse duration time elapsed
22:38:19.888 00.023 12020 IsSlewing returns 0
22:38:19.888 00.000 12020 IsGuiding returns 1
22:38:20.009 00.121 12020 IsSlewing returns 0
22:38:20.043 00.034 12020 IsGuiding returns 0
22:38:20.046 00.003 12020 scope move finished after 62 + 215 ms
22:38:20.046 00.000 12020 Move returns status 0, amount 62
22:38:20.046 00.000 12020 move complete, result=0
22:38:20.046 00.000 12020 worker thread done servicing request
22:38:20.046 00.000 9340 GuideStep: -0.5 px 33 ms EAST, -0.4 px 62 ms NORTH
22:38:20.054 00.008 12020 Worker thread wakes up
22:38:20.054 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
22:38:20.054 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(1697,913,31,31)
22:38:20.584 00.530 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"cb6ea79e-34d7-45e1-b02e-e9bd24a69c0f"}
22:38:20.594 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"cb6ea79e-34d7-45e1-b02e-e9bd24a69c0f"}
22:38:20.613 00.019 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"42a911c2-d35e-4ebd-99cc-5f25d69ad732"}
22:38:20.619 00.006 9340 case statement mapped state 6 to 3
22:38:20.631 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"42a911c2-d35e-4ebd-99cc-5f25d69ad732"}
22:38:20.642 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"219d2ace-9999-46f7-9486-cf496cc28de5"}
22:38:20.656 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":21,"width":15,"height":15,"star_pos":[6.66,6.91],"pixels":"..."},"id":"219d2ace-9999-46f7-9486-cf496cc28de5"}
22:38:22.406 01.750 12020 Exposure complete
22:38:22.543 00.137 12020 worker thread done servicing request
22:38:22.543 00.000 9340 OnExposeComplete: enter
22:38:22.548 00.005 9340 UpdateGuideState(): m_state=6
22:38:22.556 00.008 9340 Star::Find(15, 1711, 927, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 22
22:38:22.562 00.006 9340 Star::Find returns 1 (0), X=1711.31, Y=927.76, Mass=726564, SNR=136.9, Peak=57485 HFD=4.2
22:38:22.568 00.006 9340 MultiStar: [#1 -0.35,0.23,0.81,U] [#2 -0.68,0.50,0.00,M9] [#3 -0.46,0.75,0.00,M7] [#4 -0.40,0.53,0.00,M6] [#5 -0.75,0.24,0.00,M3] [#6 -0.43,0.81,0.00,M5] [#7 -0.17,0.39,0.35,U] [#8 -0.62,0.31,0.00,M8] 
22:38:22.575 00.007 9340 refined, 2 included, MultiStar: {-0.53, 0.24}, one-star: {-0.81, 0.20}
22:38:22.580 00.005 9340 CameraToMount -- cameraTheta (2.71) - m_xAngle (0.01) = xAngle (2.70 = 2.70)
22:38:22.586 00.006 9340 CameraToMount -- cameraTheta (2.71) - (m_xAngle (0.01) + m_yAngleError (-3.13)) = yAngle (5.83 = -0.45)
22:38:22.592 00.006 9340 CameraToMount -- cameraX=-0.53 cameraY=0.24 hyp=0.59 cameraTheta=2.71 mountX=-0.53 mountY=-0.26, mountTheta=-2.69
22:38:22.594 00.002 9340 SchedulePrimaryMove(10104498, x=-0.53, y=0.24, opts=13)
22:38:22.607 00.013 9340 Enqueuing Move request for scope (-0.53, 0.24)
22:38:22.613 00.006 12020 Worker thread wakes up
22:38:22.615 00.002 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.53, 0.24) opts 0xd
22:38:22.615 00.000 12020 Handling offset move in thread for scope, endpoint = (-0.53, 0.24)
22:38:22.615 00.000 12020 Moving (-0.53, 0.24) raw xDistance=-0.53 yDistance=-0.26
22:38:22.615 00.000 12020 GuideAlgorithmHysteresis::Result() returns -0.24 from input -0.53
22:38:22.615 00.000 12020 GuideAlgorithmResistSwitch::result() returns -0.26 from input -0.26
22:38:22.615 00.000 12020 MoveAxis(E, 42, ABG)
22:38:22.615 00.000 12020 Guiding  Dir = 2, Dur = 42
22:38:22.615 00.000 12020 IsSlewing returns 0
22:38:22.617 00.002 12020 IsGuiding returns 0
22:38:22.622 00.005 9340 UpdateImageDisplay: Size=(1920,1080) min=7054, max=65535, med=10821, FiltMin=8457, FiltMax=65505, Gamma=2.870
22:38:22.625 00.003 12020 PulseGuide returned control before completion, sleep 34
22:38:22.656 00.031 9340 UpdateGuideState exits: m=726564 SNR=136.9
22:38:22.656 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:38:22.675 00.019 9340 ScheduleExposure(2000,3,1) exposurePending=0
22:38:22.682 00.007 9340 Enqueuing Expose request
22:38:22.690 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"24db0393-72fa-4603-8961-f9c00170e223"}
22:38:22.690 00.000 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"24db0393-72fa-4603-8961-f9c00170e223"}
22:38:22.715 00.025 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"150f3cf5-91fa-4de3-b519-0c6b5cd5e830"}
22:38:22.722 00.007 9340 case statement mapped state 6 to 3
22:38:22.724 00.002 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"150f3cf5-91fa-4de3-b519-0c6b5cd5e830"}
22:38:22.735 00.011 12020 IsGuiding returns 1
22:38:22.735 00.000 12020 scope still moving after pulse duration time elapsed
22:38:22.735 00.000 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"eb2a1341-00f1-4c0a-89aa-1422f5174827"}
22:38:22.747 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":22,"width":15,"height":15,"star_pos":[7.31,6.76],"pixels":"..."},"id":"eb2a1341-00f1-4c0a-89aa-1422f5174827"}
22:38:22.766 00.019 12020 IsSlewing returns 0
22:38:22.766 00.000 12020 IsGuiding returns 0
22:38:22.766 00.000 12020 scope move finished after 42 + 108 ms
22:38:22.768 00.002 12020 Move returns status 0, amount 42
22:38:22.768 00.000 12020 MoveAxis(N, 43, ABG)
22:38:22.768 00.000 12020 Guiding  Dir = 0, Dur = 43
22:38:22.768 00.000 12020 IsSlewing returns 0
22:38:22.770 00.002 12020 IsGuiding returns 0
22:38:22.844 00.074 12020 IsGuiding returns 1
22:38:22.844 00.000 12020 scope still moving after pulse duration time elapsed
22:38:22.875 00.031 12020 IsSlewing returns 0
22:38:22.876 00.001 12020 IsGuiding returns 1
22:38:22.910 00.034 12020 IsSlewing returns 0
22:38:23.002 00.092 12020 IsGuiding returns 0
22:38:23.004 00.002 12020 scope move finished after 43 + 190 ms
22:38:23.004 00.000 12020 Move returns status 0, amount 43
22:38:23.004 00.000 12020 move complete, result=0
22:38:23.004 00.000 12020 worker thread done servicing request
22:38:23.004 00.000 9340 GuideStep: -0.5 px 42 ms EAST, -0.3 px 43 ms NORTH
22:38:23.011 00.007 12020 Worker thread wakes up
22:38:23.011 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
22:38:23.011 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(1697,913,31,31)
22:38:24.596 01.585 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"8e6b5328-48f7-43c6-ac6a-f3bbff399bc1"}
22:38:24.605 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"8e6b5328-48f7-43c6-ac6a-f3bbff399bc1"}
22:38:24.614 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"1fca9fb6-f7d6-4b6b-8740-7030862ddc4a"}
22:38:24.619 00.005 9340 case statement mapped state 6 to 3
22:38:24.629 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"1fca9fb6-f7d6-4b6b-8740-7030862ddc4a"}
22:38:24.642 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"2032aea0-4422-4c75-8647-6e0359b58122"}
22:38:24.650 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":22,"width":15,"height":15,"star_pos":[7.31,6.76],"pixels":"..."},"id":"2032aea0-4422-4c75-8647-6e0359b58122"}
22:38:25.385 00.735 12020 Exposure complete
22:38:25.508 00.123 12020 worker thread done servicing request
22:38:25.508 00.000 9340 OnExposeComplete: enter
22:38:25.514 00.006 9340 UpdateGuideState(): m_state=6
22:38:25.525 00.011 9340 Star::Find(15, 1711, 927, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 23
22:38:25.534 00.009 9340 Star::Find returns 1 (0), X=1711.61, Y=927.36, Mass=678068, SNR=145.8, Peak=52105 HFD=4.2
22:38:25.540 00.006 9340 MultiStar: [#1 -0.24,0.21,0.87,U] [#2 -0.72,0.25,0.00,M10] [#3 -0.41,0.41,0.00,M8] [#4 -0.45,0.33,0.00,M7] [#5 -0.48,-0.22,0.00,M4] [#6 -0.19,0.43,0.43,U] [#7 -0.23,0.71,0.00,M3] [#8 -0.52,0.22,0.00,M9] 
22:38:25.545 00.005 9340 refined, 2 included, MultiStar: {-0.35, 0.08}, one-star: {-0.51, -0.19}
22:38:25.545 00.000 9340 CameraToMount -- cameraTheta (2.93) - m_xAngle (0.01) = xAngle (2.92 = 2.92)
22:38:25.545 00.000 9340 CameraToMount -- cameraTheta (2.93) - (m_xAngle (0.01) + m_yAngleError (-3.13)) = yAngle (6.05 = -0.23)
22:38:25.565 00.020 9340 CameraToMount -- cameraX=-0.35 cameraY=0.08 hyp=0.36 cameraTheta=2.93 mountX=-0.35 mountY=-0.08, mountTheta=-2.91
22:38:25.565 00.000 9340 SchedulePrimaryMove(10104498, x=-0.35, y=0.08, opts=13)
22:38:25.580 00.015 9340 Enqueuing Move request for scope (-0.35, 0.08)
22:38:25.587 00.007 12020 Worker thread wakes up
22:38:25.587 00.000 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.35, 0.08) opts 0xd
22:38:25.587 00.000 12020 Handling offset move in thread for scope, endpoint = (-0.35, 0.08)
22:38:25.587 00.000 12020 Moving (-0.35, 0.08) raw xDistance=-0.35 yDistance=-0.08
22:38:25.587 00.000 12020 GuideAlgorithmHysteresis::Result() returns -0.17 from input -0.35
22:38:25.587 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:38:25.587 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
22:38:25.587 00.000 12020 MoveAxis(E, 29, ABG)
22:38:25.587 00.000 12020 Guiding  Dir = 2, Dur = 29
22:38:25.589 00.002 12020 IsSlewing returns 0
22:38:25.589 00.000 12020 IsGuiding returns 0
22:38:25.597 00.008 9340 UpdateImageDisplay: Size=(1920,1080) min=6888, max=65535, med=10625, FiltMin=7739, FiltMax=65505, Gamma=2.870
22:38:25.610 00.013 12020 PulseGuide returned control before completion, sleep 19
22:38:25.637 00.027 9340 UpdateGuideState exits: m=678068 SNR=145.8
22:38:25.644 00.007 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:38:25.644 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
22:38:25.658 00.014 9340 Enqueuing Expose request
22:38:25.664 00.006 12020 IsGuiding returns 0
22:38:25.664 00.000 12020 Move returns status 0, amount 29
22:38:25.665 00.001 12020 MoveAxis(N, 0, ABG)
22:38:25.665 00.000 12020 Move returns status 0, amount 0
22:38:25.665 00.000 12020 move complete, result=0
22:38:25.665 00.000 12020 worker thread done servicing request
22:38:25.665 00.000 12020 Worker thread wakes up
22:38:25.665 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
22:38:25.665 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(1697,913,31,31)
22:38:25.678 00.013 9340 GuideStep: -0.3 px 29 ms EAST, -0.1 px 0 ms NORTH
22:38:26.583 00.905 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"bd8576b2-37c8-4fb4-84f1-5b6b1f7d6421"}
22:38:26.592 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"bd8576b2-37c8-4fb4-84f1-5b6b1f7d6421"}
22:38:26.599 00.007 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"f2a2d0eb-4e60-44c0-9fdf-619388d3113c"}
22:38:26.607 00.008 9340 case statement mapped state 6 to 3
22:38:26.613 00.006 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"f2a2d0eb-4e60-44c0-9fdf-619388d3113c"}
22:38:26.622 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"df1f417c-3856-4d45-8629-60188739e25e"}
22:38:26.628 00.006 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":23,"width":15,"height":15,"star_pos":[6.61,7.36],"pixels":"..."},"id":"df1f417c-3856-4d45-8629-60188739e25e"}
22:38:28.021 01.393 12020 Exposure complete
22:38:28.149 00.128 12020 worker thread done servicing request
22:38:28.149 00.000 9340 OnExposeComplete: enter
22:38:28.156 00.007 9340 UpdateGuideState(): m_state=6
22:38:28.162 00.006 9340 Star::Find(15, 1711, 927, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 24
22:38:28.168 00.006 9340 Star::Find returns 1 (0), X=1711.59, Y=927.50, Mass=795420, SNR=148.8, Peak=55705 HFD=4.6
22:38:28.174 00.006 9340 MultiStar: [#1 -0.36,0.15,0.80,U] [#2 -0.63,0.28,0.00,R] [#3 -0.21,0.33,0.52,U] [#4 -0.47,0.39,0.00,M8] [#5 -0.50,-0.36,0.00,M5] [#6 -0.33,0.18,0.42,U] [#7 -0.19,-0.04,0.34,U] [#8 -0.36,0.41,0.00,M10] 
22:38:28.181 00.007 9340 refined, 4 included, MultiStar: {-0.36, 0.10}, one-star: {-0.52, -0.05}
22:38:28.189 00.008 9340 CameraToMount -- cameraTheta (2.88) - m_xAngle (0.01) = xAngle (2.87 = 2.87)
22:38:28.195 00.006 9340 CameraToMount -- cameraTheta (2.88) - (m_xAngle (0.01) + m_yAngleError (-3.13)) = yAngle (6.00 = -0.29)
22:38:28.195 00.000 9340 CameraToMount -- cameraX=-0.36 cameraY=0.10 hyp=0.38 cameraTheta=2.88 mountX=-0.36 mountY=-0.11, mountTheta=-2.86
22:38:28.208 00.013 9340 SchedulePrimaryMove(10104498, x=-0.36, y=0.10, opts=13)
22:38:28.216 00.008 9340 Enqueuing Move request for scope (-0.36, 0.10)
22:38:28.223 00.007 12020 Worker thread wakes up
22:38:28.223 00.000 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.36, 0.10) opts 0xd
22:38:28.223 00.000 12020 Handling offset move in thread for scope, endpoint = (-0.36, 0.10)
22:38:28.223 00.000 12020 Moving (-0.36, 0.10) raw xDistance=-0.36 yDistance=-0.11
22:38:28.223 00.000 12020 GuideAlgorithmHysteresis::Result() returns -0.17 from input -0.36
22:38:28.223 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:38:28.224 00.001 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
22:38:28.224 00.000 12020 MoveAxis(E, 29, ABG)
22:38:28.224 00.000 12020 Guiding  Dir = 2, Dur = 29
22:38:28.224 00.000 12020 IsSlewing returns 0
22:38:28.224 00.000 12020 IsGuiding returns 0
22:38:28.227 00.003 9340 UpdateImageDisplay: Size=(1920,1080) min=6942, max=65535, med=10661, FiltMin=8422, FiltMax=65505, Gamma=2.870
22:38:28.242 00.015 12020 PulseGuide returned control before completion, sleep 17
22:38:28.262 00.020 9340 UpdateGuideState exits: m=795420 SNR=148.8
22:38:28.276 00.014 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:38:28.287 00.011 12020 IsGuiding returns 1
22:38:28.287 00.000 12020 scope still moving after pulse duration time elapsed
22:38:28.287 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
22:38:28.293 00.006 9340 Enqueuing Expose request
22:38:28.321 00.028 12020 IsSlewing returns 0
22:38:28.323 00.002 12020 IsGuiding returns 0
22:38:28.323 00.000 12020 scope move finished after 29 + 68 ms
22:38:28.323 00.000 12020 Move returns status 0, amount 29
22:38:28.323 00.000 12020 MoveAxis(N, 0, ABG)
22:38:28.323 00.000 12020 Move returns status 0, amount 0
22:38:28.323 00.000 12020 move complete, result=0
22:38:28.323 00.000 12020 worker thread done servicing request
22:38:28.323 00.000 12020 Worker thread wakes up
22:38:28.323 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
22:38:28.323 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(1697,913,31,31)
22:38:28.325 00.002 9340 GuideStep: -0.4 px 29 ms EAST, -0.1 px 0 ms NORTH
22:38:28.588 00.263 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"715941ac-4ef3-4f15-bf39-76ff7ace920d"}
22:38:28.594 00.006 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"715941ac-4ef3-4f15-bf39-76ff7ace920d"}
22:38:28.596 00.002 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"42f6cdcc-4e82-4143-bde6-cff1258c1836"}
22:38:28.604 00.008 9340 case statement mapped state 6 to 3
22:38:28.613 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"42f6cdcc-4e82-4143-bde6-cff1258c1836"}
22:38:28.625 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"4b569bb1-064b-47de-9073-32191723ab36"}
22:38:28.630 00.005 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":24,"width":15,"height":15,"star_pos":[6.59,6.50],"pixels":"..."},"id":"4b569bb1-064b-47de-9073-32191723ab36"}
22:38:30.596 01.966 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"59e3844a-9187-4ea1-b548-fc3b12f806d0"}
22:38:30.600 00.004 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"59e3844a-9187-4ea1-b548-fc3b12f806d0"}
22:38:30.614 00.014 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"04fc6299-4c4b-49e7-894e-9b0879149669"}
22:38:30.621 00.007 9340 case statement mapped state 6 to 3
22:38:30.629 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"04fc6299-4c4b-49e7-894e-9b0879149669"}
22:38:30.642 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"e062c933-fb73-440f-90b8-ac732aff0c77"}
22:38:30.651 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":24,"width":15,"height":15,"star_pos":[6.59,6.50],"pixels":"..."},"id":"e062c933-fb73-440f-90b8-ac732aff0c77"}
22:38:30.688 00.037 12020 Exposure complete
22:38:30.872 00.184 12020 worker thread done servicing request
22:38:30.872 00.000 9340 OnExposeComplete: enter
22:38:30.883 00.011 9340 UpdateGuideState(): m_state=6
22:38:30.892 00.009 9340 Star::Find(15, 1711, 927, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 25
22:38:30.903 00.011 9340 Star::Find returns 1 (0), X=1711.91, Y=927.51, Mass=724390, SNR=117.4, Peak=54913 HFD=4.3
22:38:30.913 00.010 9340 MultiStar: [#1 0.17,0.18,1.13,U] [#2 0.33,0.03,0.84,U] [#3 -0.37,0.56,0.00,M8] [#4 -0.17,0.12,0.81,U] [#5 -0.15,-0.22,0.50,U] [#6 -0.18,0.44,0.54,U] [#7 -0.02,0.11,0.46,U] [#8 -0.13,0.55,0.00,R] 
22:38:30.923 00.010 9340 refined, 6 included, MultiStar: {-0.01, 0.09}, one-star: {-0.21, -0.05}
22:38:30.932 00.009 9340 CameraToMount -- cameraTheta (1.70) - m_xAngle (0.01) = xAngle (1.70 = 1.70)
22:38:30.940 00.008 9340 CameraToMount -- cameraTheta (1.70) - (m_xAngle (0.01) + m_yAngleError (-3.13)) = yAngle (4.82 = -1.46)
22:38:30.943 00.003 9340 CameraToMount -- cameraX=-0.01 cameraY=0.09 hyp=0.09 cameraTheta=1.70 mountX=-0.01 mountY=-0.09, mountTheta=-1.70
22:38:30.961 00.018 9340 SchedulePrimaryMove(10104498, x=-0.01, y=0.09, opts=13)
22:38:30.973 00.012 9340 Enqueuing Move request for scope (-0.01, 0.09)
22:38:30.981 00.008 12020 Worker thread wakes up
22:38:30.981 00.000 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.09) opts 0xd
22:38:30.981 00.000 12020 Handling offset move in thread for scope, endpoint = (-0.01, 0.09)
22:38:30.981 00.000 12020 Moving (-0.01, 0.09) raw xDistance=-0.01 yDistance=-0.09
22:38:30.981 00.000 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
22:38:30.981 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:38:30.981 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
22:38:30.981 00.000 12020 MoveAxis(E, 0, ABG)
22:38:30.981 00.000 12020 Move returns status 0, amount 0
22:38:30.983 00.002 12020 MoveAxis(N, 0, ABG)
22:38:30.983 00.000 12020 Move returns status 0, amount 0
22:38:30.983 00.000 12020 move complete, result=0
22:38:30.983 00.000 12020 worker thread done servicing request
22:38:30.992 00.009 9340 UpdateImageDisplay: Size=(1920,1080) min=6906, max=65535, med=10679, FiltMin=8647, FiltMax=65500, Gamma=2.870
22:38:31.046 00.054 9340 UpdateGuideState exits: m=724390 SNR=117.4
22:38:31.059 00.013 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:38:31.070 00.011 9340 ScheduleExposure(2000,3,1) exposurePending=0
22:38:31.079 00.009 9340 Enqueuing Expose request
22:38:31.091 00.012 12020 Worker thread wakes up
22:38:31.091 00.000 9340 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
22:38:31.097 00.006 12020 worker thread servicing REQUEST_EXPOSE 2000
22:38:31.097 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(1697,913,31,31)
22:38:32.604 01.507 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"e5ccea1b-b374-460f-89cc-64aba129b4ba"}
22:38:32.605 00.001 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"e5ccea1b-b374-460f-89cc-64aba129b4ba"}
22:38:32.605 00.000 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"84b43de5-e273-4f41-9714-6e246081bfa8"}
22:38:32.621 00.016 9340 case statement mapped state 6 to 3
22:38:32.630 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"84b43de5-e273-4f41-9714-6e246081bfa8"}
22:38:32.636 00.006 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"2f99f846-3774-45aa-87b5-ddc81093a65d"}
22:38:32.639 00.003 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":25,"width":15,"height":15,"star_pos":[6.91,6.51],"pixels":"..."},"id":"2f99f846-3774-45aa-87b5-ddc81093a65d"}
22:38:33.475 00.836 12020 Exposure complete
22:38:33.583 00.108 12020 worker thread done servicing request
22:38:33.583 00.000 9340 OnExposeComplete: enter
22:38:33.599 00.016 9340 UpdateGuideState(): m_state=6
22:38:33.604 00.005 9340 Star::Find(15, 1711, 927, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 26
22:38:33.610 00.006 9340 Star::Find returns 1 (0), X=1711.46, Y=927.50, Mass=712144, SNR=133.6, Peak=57625 HFD=4.2
22:38:33.617 00.007 9340 MultiStar: [#1 -0.43,0.10,0.81,U] [#2 -0.14,0.08,0.70,U] [#3 -0.25,0.54,0.00,M9] [#4 -0.73,0.01,0.00,M8] [#5 -1.02,0.03,0.00,M5] [#6 -0.42,0.51,0.00,M3] [#7 -0.50,0.27,0.00,M2] [#8 -0.38,0.06,0.40,U] 
22:38:33.622 00.005 9340 refined, 3 included, MultiStar: {-0.43, 0.04}, one-star: {-0.66, -0.05}
22:38:33.625 00.003 9340 CameraToMount -- cameraTheta (3.06) - m_xAngle (0.01) = xAngle (3.05 = 3.05)
22:38:33.634 00.009 9340 CameraToMount -- cameraTheta (3.06) - (m_xAngle (0.01) + m_yAngleError (-3.13)) = yAngle (6.18 = -0.10)
22:38:33.634 00.000 9340 CameraToMount -- cameraX=-0.43 cameraY=0.04 hyp=0.43 cameraTheta=3.06 mountX=-0.43 mountY=-0.05, mountTheta=-3.04
22:38:33.641 00.007 9340 SchedulePrimaryMove(10104498, x=-0.43, y=0.04, opts=13)
22:38:33.651 00.010 9340 Enqueuing Move request for scope (-0.43, 0.04)
22:38:33.658 00.007 12020 Worker thread wakes up
22:38:33.658 00.000 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.43, 0.04) opts 0xd
22:38:33.658 00.000 12020 Handling offset move in thread for scope, endpoint = (-0.43, 0.04)
22:38:33.658 00.000 12020 Moving (-0.43, 0.04) raw xDistance=-0.43 yDistance=-0.05
22:38:33.658 00.000 12020 GuideAlgorithmHysteresis::Result() returns -0.18 from input -0.43
22:38:33.658 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:38:33.658 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
22:38:33.660 00.002 12020 MoveAxis(E, 32, ABG)
22:38:33.660 00.000 12020 Guiding  Dir = 2, Dur = 32
22:38:33.660 00.000 12020 IsSlewing returns 0
22:38:33.660 00.000 12020 IsGuiding returns 0
22:38:33.664 00.004 9340 UpdateImageDisplay: Size=(1920,1080) min=6663, max=65535, med=10712, FiltMin=8449, FiltMax=65505, Gamma=2.870
22:38:33.684 00.020 12020 PulseGuide returned control before completion, sleep 20
22:38:33.703 00.019 9340 UpdateGuideState exits: m=712144 SNR=133.6
22:38:33.709 00.006 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:38:33.715 00.006 9340 ScheduleExposure(2000,3,1) exposurePending=0
22:38:33.721 00.006 9340 Enqueuing Expose request
22:38:33.735 00.014 12020 IsGuiding returns 0
22:38:33.735 00.000 12020 Move returns status 0, amount 32
22:38:33.735 00.000 12020 MoveAxis(N, 0, ABG)
22:38:33.735 00.000 12020 Move returns status 0, amount 0
22:38:33.735 00.000 12020 move complete, result=0
22:38:33.735 00.000 12020 worker thread done servicing request
22:38:33.735 00.000 12020 Worker thread wakes up
22:38:33.735 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
22:38:33.735 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(1697,913,31,31)
22:38:33.753 00.018 9340 GuideStep: -0.4 px 32 ms EAST, -0.0 px 0 ms NORTH
22:38:34.619 00.866 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"acd7f526-d7a3-4462-a1ba-7fbd8d090231"}
22:38:34.625 00.006 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"acd7f526-d7a3-4462-a1ba-7fbd8d090231"}
22:38:34.633 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"1aa45ee0-cf48-451f-a7dc-944417bde944"}
22:38:34.634 00.001 9340 case statement mapped state 6 to 3
22:38:34.644 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"1aa45ee0-cf48-451f-a7dc-944417bde944"}
22:38:34.652 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"153cf06d-a8cd-4e63-82b2-b4209f22cac6"}
22:38:34.656 00.004 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":26,"width":15,"height":15,"star_pos":[7.46,7.50],"pixels":"..."},"id":"153cf06d-a8cd-4e63-82b2-b4209f22cac6"}
22:38:36.103 01.447 12020 Exposure complete
22:38:36.232 00.129 12020 worker thread done servicing request
22:38:36.232 00.000 9340 OnExposeComplete: enter
22:38:36.238 00.006 9340 UpdateGuideState(): m_state=6
22:38:36.246 00.008 9340 Star::Find(15, 1711, 927, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 27
22:38:36.255 00.009 9340 Star::Find returns 1 (0), X=1711.83, Y=927.52, Mass=765504, SNR=145.8, Peak=55593 HFD=4.4
22:38:36.262 00.007 9340 MultiStar: [#1 -0.10,0.07,1.01,U] [#2 0.27,0.07,0.69,U] [#3 0.26,0.64,0.00,M10] [#4 -0.28,0.43,0.00,M9] [#5 -0.39,0.30,0.48,U] [#6 -0.13,0.69,0.00,M4] [#7 0.37,0.38,0.00,M3] [#8 -0.31,0.26,0.35,U] 
22:38:36.268 00.006 9340 refined, 4 included, MultiStar: {-0.14, 0.09}, one-star: {-0.29, -0.04}
22:38:36.275 00.007 9340 CameraToMount -- cameraTheta (2.57) - m_xAngle (0.01) = xAngle (2.56 = 2.56)
22:38:36.283 00.008 9340 CameraToMount -- cameraTheta (2.57) - (m_xAngle (0.01) + m_yAngleError (-3.13)) = yAngle (5.69 = -0.59)
22:38:36.290 00.007 9340 CameraToMount -- cameraX=-0.14 cameraY=0.09 hyp=0.17 cameraTheta=2.57 mountX=-0.14 mountY=-0.09, mountTheta=-2.55
22:38:36.300 00.010 9340 SchedulePrimaryMove(10104498, x=-0.14, y=0.09, opts=13)
22:38:36.307 00.007 9340 Enqueuing Move request for scope (-0.14, 0.09)
22:38:36.321 00.014 12020 Worker thread wakes up
22:38:36.321 00.000 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.14, 0.09) opts 0xd
22:38:36.321 00.000 12020 Handling offset move in thread for scope, endpoint = (-0.14, 0.09)
22:38:36.321 00.000 12020 Moving (-0.14, 0.09) raw xDistance=-0.14 yDistance=-0.09
22:38:36.321 00.000 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
22:38:36.321 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:38:36.321 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
22:38:36.321 00.000 12020 MoveAxis(E, 0, ABG)
22:38:36.321 00.000 12020 Move returns status 0, amount 0
22:38:36.321 00.000 12020 MoveAxis(N, 0, ABG)
22:38:36.321 00.000 12020 Move returns status 0, amount 0
22:38:36.321 00.000 12020 move complete, result=0
22:38:36.321 00.000 12020 worker thread done servicing request
22:38:36.328 00.007 9340 UpdateImageDisplay: Size=(1920,1080) min=5842, max=65535, med=10655, FiltMin=7956, FiltMax=65505, Gamma=2.870
22:38:36.371 00.043 9340 UpdateGuideState exits: m=765504 SNR=145.8
22:38:36.378 00.007 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:38:36.394 00.016 9340 ScheduleExposure(2000,3,1) exposurePending=0
22:38:36.402 00.008 9340 Enqueuing Expose request
22:38:36.410 00.008 12020 Worker thread wakes up
22:38:36.410 00.000 9340 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
22:38:36.418 00.008 12020 worker thread servicing REQUEST_EXPOSE 2000
22:38:36.418 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(1697,913,31,31)
22:38:36.616 00.198 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"759e7de9-ae59-4582-b662-f25c4ddcf98b"}
22:38:36.624 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"759e7de9-ae59-4582-b662-f25c4ddcf98b"}
22:38:36.632 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"17167422-c663-422e-a2c2-cf5620b4ad7b"}
22:38:36.640 00.008 9340 case statement mapped state 6 to 3
22:38:36.648 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"17167422-c663-422e-a2c2-cf5620b4ad7b"}
22:38:36.663 00.015 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"0e1bd0f9-a8d2-4ccd-b333-b01ad018ed8e"}
22:38:36.672 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":27,"width":15,"height":15,"star_pos":[6.83,6.52],"pixels":"..."},"id":"0e1bd0f9-a8d2-4ccd-b333-b01ad018ed8e"}
22:38:38.628 01.956 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"7a7c19f8-d2ba-4035-bf13-c3b883910f99"}
22:38:38.634 00.006 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"7a7c19f8-d2ba-4035-bf13-c3b883910f99"}
22:38:38.640 00.006 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"d3627755-972e-4998-8f54-be77cb61517c"}
22:38:38.645 00.005 9340 case statement mapped state 6 to 3
22:38:38.645 00.000 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"d3627755-972e-4998-8f54-be77cb61517c"}
22:38:38.656 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"79c27317-6b4a-407c-ae53-1ba0b1842194"}
22:38:38.662 00.006 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":27,"width":15,"height":15,"star_pos":[6.83,6.52],"pixels":"..."},"id":"79c27317-6b4a-407c-ae53-1ba0b1842194"}
22:38:38.778 00.116 12020 Exposure complete
22:38:38.887 00.109 12020 worker thread done servicing request
22:38:38.887 00.000 9340 OnExposeComplete: enter
22:38:38.887 00.000 9340 UpdateGuideState(): m_state=6
22:38:38.902 00.015 9340 Star::Find(15, 1711, 927, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 28
22:38:38.906 00.004 9340 Star::Find returns 1 (0), X=1711.63, Y=927.57, Mass=688438, SNR=111.5, Peak=55917 HFD=4.2
22:38:38.914 00.008 9340 MultiStar: [#1 -0.36,0.42,0.00,M1] [#2 0.00,0.06,1.12,U] [#3 -0.58,0.49,0.00,R] [#4 -0.50,0.50,0.00,M10] [#5 -0.75,0.15,0.00,M5] [#6 -0.46,0.13,0.59,U] [#7 0.21,0.45,0.45,U] [#8 0.16,0.10,0.44,U] 
22:38:38.918 00.004 9340 refined, 4 included, MultiStar: {-0.16, 0.12}, one-star: {-0.49, 0.02}
22:38:38.918 00.000 9340 CameraToMount -- cameraTheta (2.53) - m_xAngle (0.01) = xAngle (2.53 = 2.53)
22:38:38.932 00.014 9340 CameraToMount -- cameraTheta (2.53) - (m_xAngle (0.01) + m_yAngleError (-3.13)) = yAngle (5.65 = -0.63)
22:38:38.937 00.005 9340 CameraToMount -- cameraX=-0.16 cameraY=0.12 hyp=0.20 cameraTheta=2.53 mountX=-0.16 mountY=-0.12, mountTheta=-2.52
22:38:38.944 00.007 9340 SchedulePrimaryMove(10104498, x=-0.16, y=0.12, opts=13)
22:38:38.950 00.006 9340 Enqueuing Move request for scope (-0.16, 0.12)
22:38:38.956 00.006 12020 Worker thread wakes up
22:38:38.956 00.000 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.16, 0.12) opts 0xd
22:38:38.956 00.000 12020 Handling offset move in thread for scope, endpoint = (-0.16, 0.12)
22:38:38.956 00.000 12020 Moving (-0.16, 0.12) raw xDistance=-0.16 yDistance=-0.12
22:38:38.956 00.000 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16
22:38:38.956 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:38:38.956 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
22:38:38.956 00.000 12020 MoveAxis(E, 0, ABG)
22:38:38.956 00.000 12020 Move returns status 0, amount 0
22:38:38.956 00.000 12020 MoveAxis(N, 0, ABG)
22:38:38.956 00.000 12020 Move returns status 0, amount 0
22:38:38.958 00.002 12020 move complete, result=0
22:38:38.958 00.000 12020 worker thread done servicing request
22:38:38.963 00.005 9340 UpdateImageDisplay: Size=(1920,1080) min=7027, max=65535, med=10706, FiltMin=8495, FiltMax=65505, Gamma=2.870
22:38:38.996 00.033 9340 UpdateGuideState exits: m=688438 SNR=111.5
22:38:39.008 00.012 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:38:39.014 00.006 9340 ScheduleExposure(2000,3,1) exposurePending=0
22:38:39.021 00.007 9340 Enqueuing Expose request
22:38:39.024 00.003 12020 Worker thread wakes up
22:38:39.024 00.000 9340 GuideStep: -0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
22:38:39.036 00.012 12020 worker thread servicing REQUEST_EXPOSE 2000
22:38:39.037 00.001 12020 Handling exposure in thread, d=2000 o=3 r=(1697,913,31,31)
22:38:40.635 01.598 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"60062139-227c-4f4a-8f85-e4f26706652d"}
22:38:40.642 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"60062139-227c-4f4a-8f85-e4f26706652d"}
22:38:40.648 00.006 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"d1460121-17aa-4a28-b975-3ae1318d3365"}
22:38:40.655 00.007 9340 case statement mapped state 6 to 3
22:38:40.660 00.005 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"d1460121-17aa-4a28-b975-3ae1318d3365"}
22:38:40.666 00.006 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"75922b9a-2d5d-4ed2-a71e-f7931d9a43b4"}
22:38:40.666 00.000 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":28,"width":15,"height":15,"star_pos":[6.63,6.57],"pixels":"..."},"id":"75922b9a-2d5d-4ed2-a71e-f7931d9a43b4"}
22:38:41.396 00.730 12020 Exposure complete
22:38:41.522 00.126 12020 worker thread done servicing request
22:38:41.522 00.000 9340 OnExposeComplete: enter
22:38:41.532 00.010 9340 UpdateGuideState(): m_state=6
22:38:41.539 00.007 9340 Star::Find(15, 1711, 927, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 29
22:38:41.545 00.006 9340 Star::Find returns 1 (0), X=1711.62, Y=927.52, Mass=715499, SNR=113.4, Peak=56377 HFD=4.1
22:38:41.551 00.006 9340 MultiStar: [#1 -0.13,0.17,1.05,U] [#2 -0.04,0.08,0.78,U] [#3 0.19,0.14,0.80,U] [#4 -0.54,0.30,0.00,R] [#5 -0.49,-0.00,0.00,M6] [#6 -0.44,0.62,0.00,M4] [#7 -0.38,-0.06,0.50,U] [#8 -0.07,0.02,0.42,U] 
22:38:41.559 00.008 9340 refined, 5 included, MultiStar: {-0.16, 0.07}, one-star: {-0.50, -0.03}
22:38:41.566 00.007 9340 CameraToMount -- cameraTheta (2.75) - m_xAngle (0.01) = xAngle (2.74 = 2.74)
22:38:41.571 00.005 9340 CameraToMount -- cameraTheta (2.75) - (m_xAngle (0.01) + m_yAngleError (-3.13)) = yAngle (5.87 = -0.41)
22:38:41.577 00.006 9340 CameraToMount -- cameraX=-0.16 cameraY=0.07 hyp=0.17 cameraTheta=2.75 mountX=-0.16 mountY=-0.07, mountTheta=-2.73
22:38:41.586 00.009 9340 SchedulePrimaryMove(10104498, x=-0.16, y=0.07, opts=13)
22:38:41.593 00.007 9340 Enqueuing Move request for scope (-0.16, 0.07)
22:38:41.600 00.007 12020 Worker thread wakes up
22:38:41.600 00.000 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.16, 0.07) opts 0xd
22:38:41.600 00.000 12020 Handling offset move in thread for scope, endpoint = (-0.16, 0.07)
22:38:41.600 00.000 12020 Moving (-0.16, 0.07) raw xDistance=-0.16 yDistance=-0.07
22:38:41.600 00.000 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16
22:38:41.600 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:38:41.601 00.001 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
22:38:41.601 00.000 12020 MoveAxis(E, 0, ABG)
22:38:41.601 00.000 12020 Move returns status 0, amount 0
22:38:41.601 00.000 12020 MoveAxis(N, 0, ABG)
22:38:41.601 00.000 12020 Move returns status 0, amount 0
22:38:41.601 00.000 12020 move complete, result=0
22:38:41.601 00.000 12020 worker thread done servicing request
22:38:41.606 00.005 9340 UpdateImageDisplay: Size=(1920,1080) min=6867, max=65535, med=10700, FiltMin=8537, FiltMax=65505, Gamma=2.870
22:38:41.647 00.041 9340 UpdateGuideState exits: m=715499 SNR=113.4
22:38:41.655 00.008 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:38:41.656 00.001 9340 ScheduleExposure(2000,3,1) exposurePending=0
22:38:41.668 00.012 9340 Enqueuing Expose request
22:38:41.676 00.008 9340 GuideStep: -0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
22:38:41.684 00.008 12020 Worker thread wakes up
22:38:41.685 00.001 12020 worker thread servicing REQUEST_EXPOSE 2000
22:38:41.685 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(1697,913,31,31)
22:38:42.662 00.977 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"04d84b06-23db-49ab-98e9-46d7845d9ebb"}
22:38:42.676 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"04d84b06-23db-49ab-98e9-46d7845d9ebb"}
22:38:42.691 00.015 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"4d01e256-c2b9-4bf9-abfa-788a7a2f99ca"}
22:38:42.702 00.011 9340 case statement mapped state 6 to 3
22:38:42.712 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"4d01e256-c2b9-4bf9-abfa-788a7a2f99ca"}
22:38:42.725 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"563ef3ad-ce20-4b82-ad3c-6e0af0d98bc9"}
22:38:42.738 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":29,"width":15,"height":15,"star_pos":[6.62,6.52],"pixels":"..."},"id":"563ef3ad-ce20-4b82-ad3c-6e0af0d98bc9"}
22:38:44.042 01.304 12020 Exposure complete
22:38:44.188 00.146 12020 worker thread done servicing request
22:38:44.188 00.000 9340 OnExposeComplete: enter
22:38:44.195 00.007 9340 UpdateGuideState(): m_state=6
22:38:44.203 00.008 9340 Star::Find(15, 1711, 927, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 30
22:38:44.203 00.000 9340 Star::Find returns 1 (0), X=1711.17, Y=927.79, Mass=795802, SNR=136.6, Peak=56730 HFD=4.4
22:38:44.218 00.015 9340 MultiStar: [#1 -0.67,0.39,0.00,M1] [#2 -0.44,0.47,0.00,M1] [#3 -0.23,0.42,0.60,U] [#4 -0.21,0.36,0.68,U] [#5 -1.08,0.19,0.00,M7] [#6 -0.86,0.76,0.00,M5] [#7 -0.87,0.15,0.00,M2] [#8 -0.70,0.10,0.00,M1] 
22:38:44.226 00.008 9340 refined, 2 included, MultiStar: {-0.54, 0.32}, one-star: {-0.94, 0.23}
22:38:44.234 00.008 9340 CameraToMount -- cameraTheta (2.60) - m_xAngle (0.01) = xAngle (2.60 = 2.60)
22:38:44.234 00.000 9340 CameraToMount -- cameraTheta (2.60) - (m_xAngle (0.01) + m_yAngleError (-3.13)) = yAngle (5.73 = -0.56)
22:38:44.251 00.017 9340 CameraToMount -- cameraX=-0.54 cameraY=0.32 hyp=0.62 cameraTheta=2.60 mountX=-0.53 mountY=-0.33, mountTheta=-2.59
22:38:44.251 00.000 9340 SchedulePrimaryMove(10104498, x=-0.54, y=0.32, opts=13)
22:38:44.266 00.015 9340 Enqueuing Move request for scope (-0.54, 0.32)
22:38:44.266 00.000 12020 Worker thread wakes up
22:38:44.266 00.000 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.54, 0.32) opts 0xd
22:38:44.266 00.000 12020 Handling offset move in thread for scope, endpoint = (-0.54, 0.32)
22:38:44.266 00.000 12020 Moving (-0.54, 0.32) raw xDistance=-0.53 yDistance=-0.33
22:38:44.266 00.000 12020 GuideAlgorithmHysteresis::Result() returns -0.22 from input -0.53
22:38:44.266 00.000 12020 GuideAlgorithmResistSwitch::result() returns -0.33 from input -0.33
22:38:44.266 00.000 12020 MoveAxis(E, 39, ABG)
22:38:44.266 00.000 12020 Guiding  Dir = 2, Dur = 39
22:38:44.276 00.010 12020 IsSlewing returns 0
22:38:44.276 00.000 12020 IsGuiding returns 0
22:38:44.281 00.005 9340 UpdateImageDisplay: Size=(1920,1080) min=6671, max=65535, med=10679, FiltMin=8305, FiltMax=65505, Gamma=2.870
22:38:44.301 00.020 12020 PulseGuide returned control before completion, sleep 25
22:38:44.331 00.030 9340 UpdateGuideState exits: m=795802 SNR=136.6
22:38:44.340 00.009 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:38:44.347 00.007 9340 ScheduleExposure(2000,3,1) exposurePending=0
22:38:44.351 00.004 12020 IsGuiding returns 1
22:38:44.351 00.000 9340 Enqueuing Expose request
22:38:44.364 00.013 12020 scope still moving after pulse duration time elapsed
22:38:44.392 00.028 12020 IsSlewing returns 0
22:38:44.400 00.008 12020 IsGuiding returns 0
22:38:44.400 00.000 12020 scope move finished after 39 + 85 ms
22:38:44.400 00.000 12020 Move returns status 0, amount 39
22:38:44.402 00.002 12020 MoveAxis(N, 55, ABG)
22:38:44.402 00.000 12020 Guiding  Dir = 0, Dur = 55
22:38:44.402 00.000 12020 IsSlewing returns 0
22:38:44.404 00.002 12020 IsGuiding returns 0
22:38:44.504 00.100 12020 IsGuiding returns 1
22:38:44.504 00.000 12020 scope still moving after pulse duration time elapsed
22:38:44.533 00.029 12020 IsSlewing returns 0
22:38:44.534 00.001 12020 IsGuiding returns 1
22:38:44.589 00.055 12020 IsSlewing returns 0
22:38:44.599 00.010 12020 IsGuiding returns 1
22:38:44.661 00.062 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"0d0725e7-03ef-434e-a5ba-e2a0f4848e8a"}
22:38:44.669 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"0d0725e7-03ef-434e-a5ba-e2a0f4848e8a"}
22:38:44.677 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"c067fefa-74f3-4082-9482-ac7299eb447f"}
22:38:44.684 00.007 9340 case statement mapped state 6 to 3
22:38:44.693 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"c067fefa-74f3-4082-9482-ac7299eb447f"}
22:38:44.696 00.003 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"e3a20ed7-ccff-4237-8dcf-3d88d549e4be"}
22:38:44.709 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":30,"width":15,"height":15,"star_pos":[7.17,6.79],"pixels":"..."},"id":"e3a20ed7-ccff-4237-8dcf-3d88d549e4be"}
22:38:44.709 00.000 12020 IsSlewing returns 0
22:38:44.719 00.010 12020 IsGuiding returns 0
22:38:44.719 00.000 12020 scope move finished after 55 + 260 ms
22:38:44.719 00.000 12020 Move returns status 0, amount 55
22:38:44.719 00.000 12020 move complete, result=0
22:38:44.719 00.000 12020 worker thread done servicing request
22:38:44.719 00.000 9340 GuideStep: -0.5 px 39 ms EAST, -0.3 px 55 ms NORTH
22:38:44.724 00.005 12020 Worker thread wakes up
22:38:44.724 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
22:38:44.724 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(1697,913,31,31)
22:38:46.671 01.947 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"ec2f824a-baa0-41ee-8599-0574d1e5fb44"}
22:38:46.672 00.001 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"ec2f824a-baa0-41ee-8599-0574d1e5fb44"}
22:38:46.672 00.000 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"7e9ac55e-006c-4f1a-b133-12a6ad0d8413"}
22:38:46.692 00.020 9340 case statement mapped state 6 to 3
22:38:46.698 00.006 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"7e9ac55e-006c-4f1a-b133-12a6ad0d8413"}
22:38:46.711 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"9d07e1bd-6fb4-469a-8d2f-25c1eef05efa"}
22:38:46.719 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":30,"width":15,"height":15,"star_pos":[7.17,6.79],"pixels":"..."},"id":"9d07e1bd-6fb4-469a-8d2f-25c1eef05efa"}
22:38:47.082 00.363 12020 Exposure complete
22:38:47.222 00.140 12020 worker thread done servicing request
22:38:47.222 00.000 9340 OnExposeComplete: enter
22:38:47.223 00.001 9340 UpdateGuideState(): m_state=6
22:38:47.232 00.009 9340 Star::Find(15, 1711, 927, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 31
22:38:47.241 00.009 9340 Star::Find returns 1 (0), X=1711.73, Y=927.06, Mass=667493, SNR=124.0, Peak=50763 HFD=4.1
22:38:47.250 00.009 9340 MultiStar: [#1 -0.12,-0.16,1.16,U] [#2 0.32,-0.18,0.81,U] [#3 0.40,-0.58,0.00,M1] [#4 0.14,-0.35,0.82,U] [#5 -0.19,-0.57,0.00,M8] [#6 -0.07,0.13,0.59,U] [#7 -0.03,-0.29,0.42,U] [#8 -0.25,-0.50,0.00,M2] 
22:38:47.256 00.006 9340 refined, 5 included, MultiStar: {-0.04, -0.24}, one-star: {-0.39, -0.49}
22:38:47.256 00.000 9340 CameraToMount -- cameraTheta (-1.74) - m_xAngle (0.01) = xAngle (-1.75 = -1.75)
22:38:47.266 00.010 9340 CameraToMount -- cameraTheta (-1.74) - (m_xAngle (0.01) + m_yAngleError (-3.13)) = yAngle (1.38 = 1.38)
22:38:47.276 00.010 9340 CameraToMount -- cameraX=-0.04 cameraY=-0.24 hyp=0.24 cameraTheta=-1.74 mountX=-0.04 mountY=0.24, mountTheta=1.75
22:38:47.283 00.007 9340 SchedulePrimaryMove(10104498, x=-0.04, y=-0.24, opts=13)
22:38:47.293 00.010 9340 Enqueuing Move request for scope (-0.04, -0.24)
22:38:47.300 00.007 12020 Worker thread wakes up
22:38:47.300 00.000 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.24) opts 0xd
22:38:47.300 00.000 12020 Handling offset move in thread for scope, endpoint = (-0.04, -0.24)
22:38:47.300 00.000 12020 Moving (-0.04, -0.24) raw xDistance=-0.04 yDistance=0.24
22:38:47.300 00.000 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
22:38:47.300 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:38:47.300 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.24
22:38:47.300 00.000 12020 MoveAxis(E, 0, ABG)
22:38:47.300 00.000 12020 Move returns status 0, amount 0
22:38:47.300 00.000 12020 MoveAxis(N, 0, ABG)
22:38:47.300 00.000 12020 Move returns status 0, amount 0
22:38:47.300 00.000 12020 move complete, result=0
22:38:47.300 00.000 12020 worker thread done servicing request
22:38:47.306 00.006 9340 UpdateImageDisplay: Size=(1920,1080) min=6383, max=65535, med=10690, FiltMin=8215, FiltMax=65500, Gamma=2.870
22:38:47.344 00.038 9340 UpdateGuideState exits: m=667493 SNR=124.0
22:38:47.351 00.007 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:38:47.364 00.013 9340 ScheduleExposure(2000,3,1) exposurePending=0
22:38:47.371 00.007 9340 Enqueuing Expose request
22:38:47.375 00.004 9340 GuideStep: -0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
22:38:47.385 00.010 12020 Worker thread wakes up
22:38:47.385 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
22:38:47.385 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(1697,913,31,31)
22:38:48.676 01.291 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"1def30dd-917d-4e9b-9a91-45b96d89f065"}
22:38:48.685 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"1def30dd-917d-4e9b-9a91-45b96d89f065"}
22:38:48.692 00.007 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"5ac716fd-f1bd-4fee-9e51-0a25af50a523"}
22:38:48.701 00.009 9340 case statement mapped state 6 to 3
22:38:48.709 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"5ac716fd-f1bd-4fee-9e51-0a25af50a523"}
22:38:48.717 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"6b904002-6db9-4eea-b30a-f1c81699c691"}
22:38:48.726 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":31,"width":15,"height":15,"star_pos":[6.73,7.06],"pixels":"..."},"id":"6b904002-6db9-4eea-b30a-f1c81699c691"}
22:38:49.743 01.017 12020 Exposure complete
22:38:49.906 00.163 12020 worker thread done servicing request
22:38:49.906 00.000 9340 OnExposeComplete: enter
22:38:49.916 00.010 9340 UpdateGuideState(): m_state=6
22:38:49.926 00.010 9340 Star::Find(15, 1711, 927, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 32
22:38:49.934 00.008 9340 Star::Find returns 1 (0), X=1711.31, Y=926.98, Mass=696543, SNR=114.9, Peak=56067 HFD=4.0
22:38:49.941 00.007 9340 MultiStar: [#1 -0.45,0.04,1.00,U] [#2 -0.33,-0.40,0.97,U] [#3 0.17,-0.22,0.71,U] [#4 0.19,-0.09,0.87,U] [#5 -0.75,-0.28,0.00,M9] [#6 -0.53,-0.01,0.60,U] [#7 -0.38,0.34,0.47,U] [#8 -0.62,-0.28,0.00,M3] 
22:38:49.951 00.010 9340 refined, 6 included, MultiStar: {-0.32, -0.18}, one-star: {-0.81, -0.57}
22:38:49.957 00.006 9340 CameraToMount -- cameraTheta (-2.63) - m_xAngle (0.01) = xAngle (-2.64 = -2.64)
22:38:49.966 00.009 9340 CameraToMount -- cameraTheta (-2.63) - (m_xAngle (0.01) + m_yAngleError (-3.13)) = yAngle (0.49 = 0.49)
22:38:49.974 00.008 9340 CameraToMount -- cameraX=-0.32 cameraY=-0.18 hyp=0.37 cameraTheta=-2.63 mountX=-0.32 mountY=0.17, mountTheta=2.65
22:38:49.984 00.010 9340 SchedulePrimaryMove(10104498, x=-0.32, y=-0.18, opts=13)
22:38:49.988 00.004 9340 Enqueuing Move request for scope (-0.32, -0.18)
22:38:50.000 00.012 12020 Worker thread wakes up
22:38:50.000 00.000 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.32, -0.18) opts 0xd
22:38:50.000 00.000 12020 Handling offset move in thread for scope, endpoint = (-0.32, -0.18)
22:38:50.000 00.000 12020 Moving (-0.32, -0.18) raw xDistance=-0.32 yDistance=0.17
22:38:50.000 00.000 12020 GuideAlgorithmHysteresis::Result() returns -0.13 from input -0.32
22:38:50.000 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:38:50.000 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
22:38:50.000 00.000 12020 MoveAxis(E, 23, ABG)
22:38:50.000 00.000 12020 Guiding  Dir = 2, Dur = 23
22:38:50.002 00.002 12020 IsSlewing returns 0
22:38:50.002 00.000 12020 IsGuiding returns 0
22:38:50.015 00.013 9340 UpdateImageDisplay: Size=(1920,1080) min=6926, max=65535, med=10689, FiltMin=8348, FiltMax=65505, Gamma=2.870
22:38:50.020 00.005 12020 PulseGuide returned control before completion, sleep 11
22:38:50.062 00.042 9340 UpdateGuideState exits: m=696543 SNR=114.9
22:38:50.074 00.012 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:38:50.081 00.007 9340 ScheduleExposure(2000,3,1) exposurePending=0
22:38:50.089 00.008 9340 Enqueuing Expose request
22:38:50.099 00.010 12020 IsGuiding returns 0
22:38:50.099 00.000 12020 Move returns status 0, amount 23
22:38:50.099 00.000 12020 MoveAxis(N, 0, ABG)
22:38:50.099 00.000 12020 Move returns status 0, amount 0
22:38:50.099 00.000 12020 move complete, result=0
22:38:50.099 00.000 12020 worker thread done servicing request
22:38:50.101 00.002 12020 Worker thread wakes up
22:38:50.101 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
22:38:50.101 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(1697,913,31,31)
22:38:50.118 00.017 9340 GuideStep: -0.3 px 23 ms EAST, 0.2 px 0 ms NORTH
22:38:50.683 00.565 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"945a6bbd-41c8-4005-9b5b-38f3f67bda91"}
22:38:50.692 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"945a6bbd-41c8-4005-9b5b-38f3f67bda91"}
22:38:50.709 00.017 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"b447802d-39fb-41d9-a592-558b34896a16"}
22:38:50.718 00.009 9340 case statement mapped state 6 to 3
22:38:50.729 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"b447802d-39fb-41d9-a592-558b34896a16"}
22:38:50.742 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"b18573cb-165a-41fb-b6fa-a89dc2e1abdb"}
22:38:50.752 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":32,"width":15,"height":15,"star_pos":[7.31,6.98],"pixels":"..."},"id":"b18573cb-165a-41fb-b6fa-a89dc2e1abdb"}
22:38:52.462 01.710 12020 Exposure complete
22:38:52.588 00.126 12020 worker thread done servicing request
22:38:52.588 00.000 9340 OnExposeComplete: enter
22:38:52.596 00.008 9340 UpdateGuideState(): m_state=6
22:38:52.596 00.000 9340 Star::Find(15, 1711, 926, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 33
22:38:52.609 00.013 9340 Star::Find returns 1 (0), X=1711.83, Y=927.18, Mass=736371, SNR=115.3, Peak=49540 HFD=4.4
22:38:52.613 00.004 9340 MultiStar: [#1 -0.16,0.16,1.06,U] [#2 0.21,-0.21,0.91,U] [#3 0.63,-0.17,0.00,M1] [#4 0.22,0.10,0.83,U] [#5 -0.30,-0.53,0.00,M10] [#6 -0.18,0.45,0.60,U] [#7 0.03,0.00,0.39,U] [#8 -0.56,-0.19,0.43,U] 
22:38:52.613 00.000 9340 refined, 6 included, MultiStar: {-0.08, -0.02}, one-star: {-0.29, -0.37}
22:38:52.627 00.014 9340 CameraToMount -- cameraTheta (-2.85) - m_xAngle (0.01) = xAngle (-2.86 = -2.86)
22:38:52.627 00.000 9340 CameraToMount -- cameraTheta (-2.85) - (m_xAngle (0.01) + m_yAngleError (-3.13)) = yAngle (0.27 = 0.27)
22:38:52.627 00.000 9340 CameraToMount -- cameraX=-0.08 cameraY=-0.02 hyp=0.08 cameraTheta=-2.85 mountX=-0.08 mountY=0.02, mountTheta=2.87
22:38:52.643 00.016 9340 SchedulePrimaryMove(10104498, x=-0.08, y=-0.02, opts=13)
22:38:52.643 00.000 9340 Enqueuing Move request for scope (-0.08, -0.02)
22:38:52.659 00.016 12020 Worker thread wakes up
22:38:52.663 00.004 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.02) opts 0xd
22:38:52.663 00.000 12020 Handling offset move in thread for scope, endpoint = (-0.08, -0.02)
22:38:52.663 00.000 12020 Moving (-0.08, -0.02) raw xDistance=-0.08 yDistance=0.02
22:38:52.663 00.000 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
22:38:52.663 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:38:52.663 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
22:38:52.663 00.000 12020 MoveAxis(E, 0, ABG)
22:38:52.663 00.000 12020 Move returns status 0, amount 0
22:38:52.663 00.000 12020 MoveAxis(N, 0, ABG)
22:38:52.663 00.000 12020 Move returns status 0, amount 0
22:38:52.663 00.000 12020 move complete, result=0
22:38:52.663 00.000 12020 worker thread done servicing request
22:38:52.671 00.008 9340 UpdateImageDisplay: Size=(1920,1080) min=6290, max=65535, med=10689, FiltMin=8478, FiltMax=65500, Gamma=2.870
22:38:52.710 00.039 9340 UpdateGuideState exits: m=736371 SNR=115.3
22:38:52.710 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:38:52.722 00.012 9340 ScheduleExposure(2000,3,1) exposurePending=0
22:38:52.727 00.005 9340 Enqueuing Expose request
22:38:52.738 00.011 9340 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
22:38:52.744 00.006 12020 Worker thread wakes up
22:38:52.745 00.001 12020 worker thread servicing REQUEST_EXPOSE 2000
22:38:52.745 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(1697,913,31,31)
22:38:52.745 00.000 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"0ec99d44-083f-4e11-b0e8-22e7e10b3f3a"}
22:38:52.754 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"0ec99d44-083f-4e11-b0e8-22e7e10b3f3a"}
22:38:52.765 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"d95f6fd5-380b-404a-a987-7a25e87e906d"}
22:38:52.774 00.009 9340 case statement mapped state 6 to 3
22:38:52.781 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"d95f6fd5-380b-404a-a987-7a25e87e906d"}
22:38:52.809 00.028 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"20068743-eff0-4bf7-8055-559035651ac2"}
22:38:52.816 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":33,"width":15,"height":15,"star_pos":[6.83,7.18],"pixels":"..."},"id":"20068743-eff0-4bf7-8055-559035651ac2"}
22:38:54.702 01.886 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"2420fb50-88a7-4b0d-80f2-a22cacb0ddef"}
22:38:54.705 00.003 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"2420fb50-88a7-4b0d-80f2-a22cacb0ddef"}
22:38:54.712 00.007 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"434912f8-a064-4d2d-b9ff-b80673bd3fe3"}
22:38:54.723 00.011 9340 case statement mapped state 6 to 3
22:38:54.729 00.006 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"434912f8-a064-4d2d-b9ff-b80673bd3fe3"}
22:38:54.735 00.006 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"f41751dd-79f3-4672-9f0a-4b3e3f137751"}
22:38:54.743 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":33,"width":15,"height":15,"star_pos":[6.83,7.18],"pixels":"..."},"id":"f41751dd-79f3-4672-9f0a-4b3e3f137751"}
22:38:55.103 00.360 12020 Exposure complete
22:38:55.255 00.152 12020 worker thread done servicing request
22:38:55.255 00.000 9340 OnExposeComplete: enter
22:38:55.255 00.000 9340 UpdateGuideState(): m_state=6
22:38:55.273 00.018 9340 Star::Find(15, 1711, 927, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 34
22:38:55.281 00.008 9340 Star::Find returns 1 (0), X=1711.66, Y=927.08, Mass=720709, SNR=158.6, Peak=54611 HFD=4.1
22:38:55.289 00.008 9340 MultiStar: [#1 -0.23,0.04,0.87,U] [#2 0.11,-0.14,0.55,U] [#3 0.07,-0.09,0.41,U] [#4 0.16,-0.03,0.63,U] [#5 -0.91,-0.52,0.00,R] [#6 -0.56,0.52,0.00,M3] [#7 -0.19,0.25,0.28,U] [#8 -0.57,-0.12,0.29,U] 
22:38:55.289 00.000 9340 refined, 6 included, MultiStar: {-0.17, -0.13}, one-star: {-0.46, -0.47}
22:38:55.303 00.014 9340 CameraToMount -- cameraTheta (-2.48) - m_xAngle (0.01) = xAngle (-2.48 = -2.48)
22:38:55.310 00.007 9340 CameraToMount -- cameraTheta (-2.48) - (m_xAngle (0.01) + m_yAngleError (-3.13)) = yAngle (0.64 = 0.64)
22:38:55.313 00.003 9340 CameraToMount -- cameraX=-0.17 cameraY=-0.13 hyp=0.22 cameraTheta=-2.48 mountX=-0.17 mountY=0.13, mountTheta=2.49
22:38:55.323 00.010 9340 SchedulePrimaryMove(10104498, x=-0.17, y=-0.13, opts=13)
22:38:55.335 00.012 9340 Enqueuing Move request for scope (-0.17, -0.13)
22:38:55.343 00.008 12020 Worker thread wakes up
22:38:55.343 00.000 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.17, -0.13) opts 0xd
22:38:55.343 00.000 12020 Handling offset move in thread for scope, endpoint = (-0.17, -0.13)
22:38:55.344 00.001 12020 Moving (-0.17, -0.13) raw xDistance=-0.17 yDistance=0.13
22:38:55.344 00.000 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17
22:38:55.344 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:38:55.344 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
22:38:55.344 00.000 12020 MoveAxis(E, 0, ABG)
22:38:55.344 00.000 12020 Move returns status 0, amount 0
22:38:55.344 00.000 12020 MoveAxis(N, 0, ABG)
22:38:55.344 00.000 12020 Move returns status 0, amount 0
22:38:55.344 00.000 12020 move complete, result=0
22:38:55.345 00.001 12020 worker thread done servicing request
22:38:55.351 00.006 9340 UpdateImageDisplay: Size=(1920,1080) min=6551, max=65535, med=10696, FiltMin=8370, FiltMax=65500, Gamma=2.870
22:38:55.395 00.044 9340 UpdateGuideState exits: m=720709 SNR=158.6
22:38:55.397 00.002 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:38:55.414 00.017 9340 ScheduleExposure(2000,3,1) exposurePending=0
22:38:55.422 00.008 9340 Enqueuing Expose request
22:38:55.431 00.009 12020 Worker thread wakes up
22:38:55.431 00.000 9340 GuideStep: -0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
22:38:55.439 00.008 12020 worker thread servicing REQUEST_EXPOSE 2000
22:38:55.440 00.001 12020 Handling exposure in thread, d=2000 o=3 r=(1697,913,31,31)
22:38:56.708 01.268 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"d899aca6-3350-4c92-8373-c309233eb609"}
22:38:56.712 00.004 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"d899aca6-3350-4c92-8373-c309233eb609"}
22:38:56.719 00.007 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"c3bc0bcd-6956-448b-82e8-3e1aadfc5501"}
22:38:56.727 00.008 9340 case statement mapped state 6 to 3
22:38:56.729 00.002 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"c3bc0bcd-6956-448b-82e8-3e1aadfc5501"}
22:38:56.729 00.000 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"45c4f55b-1aeb-4e59-89eb-ca6cb19022d3"}
22:38:56.740 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":34,"width":15,"height":15,"star_pos":[6.66,7.08],"pixels":"..."},"id":"45c4f55b-1aeb-4e59-89eb-ca6cb19022d3"}
22:38:57.788 01.048 12020 Exposure complete
22:38:57.908 00.120 12020 worker thread done servicing request
22:38:57.908 00.000 9340 OnExposeComplete: enter
22:38:57.914 00.006 9340 UpdateGuideState(): m_state=6
22:38:57.919 00.005 9340 Star::Find(15, 1711, 927, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 35
22:38:57.925 00.006 9340 Star::Find returns 1 (0), X=1711.86, Y=927.29, Mass=702581, SNR=127.5, Peak=52093 HFD=4.2
22:38:57.929 00.004 9340 MultiStar: [#1 0.10,0.12,0.88,U] [#2 0.38,0.06,0.84,U] [#3 0.53,0.01,0.57,U] [#4 0.34,0.16,0.65,U] [#5 0.53,0.25,0.00,M1] [#6 -0.11,0.34,0.53,U] [#7 -0.21,-0.03,0.43,U] [#8 -0.30,-0.02,0.37,U] 
22:38:57.933 00.004 9340 refined, 7 included, MultiStar: {0.08, 0.03}, one-star: {-0.25, -0.27}
22:38:57.937 00.004 9340 CameraToMount -- cameraTheta (0.37) - m_xAngle (0.01) = xAngle (0.36 = 0.36)
22:38:57.937 00.000 9340 CameraToMount -- cameraTheta (0.37) - (m_xAngle (0.01) + m_yAngleError (-3.13)) = yAngle (3.49 = -2.79)
22:38:57.950 00.013 9340 CameraToMount -- cameraX=0.08 cameraY=0.03 hyp=0.09 cameraTheta=0.37 mountX=0.08 mountY=-0.03, mountTheta=-0.35
22:38:57.950 00.000 9340 SchedulePrimaryMove(10104498, x=0.08, y=0.03, opts=13)
22:38:57.966 00.016 9340 Enqueuing Move request for scope (0.08, 0.03)
22:38:57.972 00.006 12020 Worker thread wakes up
22:38:57.972 00.000 12020 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.03) opts 0xd
22:38:57.972 00.000 12020 Handling offset move in thread for scope, endpoint = (0.08, 0.03)
22:38:57.972 00.000 12020 Moving (0.08, 0.03) raw xDistance=0.08 yDistance=-0.03
22:38:57.972 00.000 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
22:38:57.972 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:38:57.972 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
22:38:57.972 00.000 12020 MoveAxis(E, 0, ABG)
22:38:57.972 00.000 12020 Move returns status 0, amount 0
22:38:57.972 00.000 12020 MoveAxis(N, 0, ABG)
22:38:57.972 00.000 12020 Move returns status 0, amount 0
22:38:57.972 00.000 12020 move complete, result=0
22:38:57.972 00.000 12020 worker thread done servicing request
22:38:57.974 00.002 9340 UpdateImageDisplay: Size=(1920,1080) min=7037, max=65535, med=10707, FiltMin=8533, FiltMax=65500, Gamma=2.870
22:38:58.011 00.037 9340 UpdateGuideState exits: m=702581 SNR=127.5
22:38:58.018 00.007 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:38:58.018 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
22:38:58.027 00.009 9340 Enqueuing Expose request
22:38:58.035 00.008 9340 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
22:38:58.044 00.009 12020 Worker thread wakes up
22:38:58.044 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
22:38:58.044 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(1697,913,31,31)
22:38:58.707 00.663 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"4f06c3ad-35f0-49da-be3a-7d229b667be6"}
22:38:58.707 00.000 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"4f06c3ad-35f0-49da-be3a-7d229b667be6"}
22:38:58.719 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"f69ae9c7-7fad-440f-bb74-787565a9c95d"}
22:38:58.727 00.008 9340 case statement mapped state 6 to 3
22:38:58.731 00.004 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"f69ae9c7-7fad-440f-bb74-787565a9c95d"}
22:38:58.739 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"337e8cf1-98cf-45ac-9e68-0ee382e334f9"}
22:38:58.746 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":35,"width":15,"height":15,"star_pos":[6.86,7.29],"pixels":"..."},"id":"337e8cf1-98cf-45ac-9e68-0ee382e334f9"}
22:39:00.402 01.656 12020 Exposure complete
22:39:00.534 00.132 12020 worker thread done servicing request
22:39:00.534 00.000 9340 OnExposeComplete: enter
22:39:00.541 00.007 9340 UpdateGuideState(): m_state=6
22:39:00.549 00.008 9340 Star::Find(15, 1711, 927, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 36
22:39:00.549 00.000 9340 Star::Find returns 1 (0), X=1711.82, Y=927.23, Mass=776073, SNR=140.5, Peak=55413 HFD=4.4
22:39:00.562 00.013 9340 MultiStar: [#1 -0.10,0.26,0.83,U] [#2 0.24,0.08,0.76,U] [#3 0.45,-0.01,0.49,U] [#4 0.24,-0.01,0.72,U] [#5 0.34,0.39,0.52,U] [#6 -0.15,0.63,0.00,M3] [#7 -0.32,0.56,0.00,M1] [#8 -0.02,0.06,0.29,U] 
22:39:00.573 00.011 9340 refined, 6 included, MultiStar: {0.08, 0.04}, one-star: {-0.29, -0.32}
22:39:00.583 00.010 9340 CameraToMount -- cameraTheta (0.41) - m_xAngle (0.01) = xAngle (0.40 = 0.40)
22:39:00.583 00.000 9340 CameraToMount -- cameraTheta (0.41) - (m_xAngle (0.01) + m_yAngleError (-3.13)) = yAngle (3.53 = -2.75)
22:39:00.595 00.012 9340 CameraToMount -- cameraX=0.08 cameraY=0.04 hyp=0.09 cameraTheta=0.41 mountX=0.08 mountY=-0.03, mountTheta=-0.39
22:39:00.610 00.015 9340 SchedulePrimaryMove(10104498, x=0.08, y=0.04, opts=13)
22:39:00.619 00.009 9340 Enqueuing Move request for scope (0.08, 0.04)
22:39:00.628 00.009 12020 Worker thread wakes up
22:39:00.628 00.000 12020 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.04) opts 0xd
22:39:00.628 00.000 12020 Handling offset move in thread for scope, endpoint = (0.08, 0.04)
22:39:00.628 00.000 12020 Moving (0.08, 0.04) raw xDistance=0.08 yDistance=-0.03
22:39:00.628 00.000 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
22:39:00.628 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:39:00.628 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
22:39:00.628 00.000 12020 MoveAxis(E, 0, ABG)
22:39:00.629 00.001 12020 Move returns status 0, amount 0
22:39:00.629 00.000 12020 MoveAxis(N, 0, ABG)
22:39:00.629 00.000 12020 Move returns status 0, amount 0
22:39:00.629 00.000 12020 move complete, result=0
22:39:00.629 00.000 12020 worker thread done servicing request
22:39:00.636 00.007 9340 UpdateImageDisplay: Size=(1920,1080) min=6837, max=65535, med=10676, FiltMin=8493, FiltMax=65505, Gamma=2.870
22:39:00.688 00.052 9340 UpdateGuideState exits: m=776073 SNR=140.5
22:39:00.699 00.011 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:39:00.709 00.010 9340 ScheduleExposure(2000,3,1) exposurePending=0
22:39:00.719 00.010 9340 Enqueuing Expose request
22:39:00.727 00.008 12020 Worker thread wakes up
22:39:00.727 00.000 9340 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
22:39:00.740 00.013 12020 worker thread servicing REQUEST_EXPOSE 2000
22:39:00.740 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(1697,913,31,31)
22:39:00.747 00.007 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"068f08c3-00fa-467f-879d-16f7b41ccdc0"}
22:39:00.756 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"068f08c3-00fa-467f-879d-16f7b41ccdc0"}
22:39:00.773 00.017 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"19b1de94-5ea4-4ea7-acbb-e96f986baba3"}
22:39:00.784 00.011 9340 case statement mapped state 6 to 3
22:39:00.795 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"19b1de94-5ea4-4ea7-acbb-e96f986baba3"}
22:39:00.833 00.038 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"bf3f01d4-b74f-4b55-9fbe-167dacc7f801"}
22:39:00.846 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":36,"width":15,"height":15,"star_pos":[6.82,7.23],"pixels":"..."},"id":"bf3f01d4-b74f-4b55-9fbe-167dacc7f801"}
22:39:02.729 01.883 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"fa292802-acfd-43aa-bb77-a789f2b5a4fa"}
22:39:02.736 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"fa292802-acfd-43aa-bb77-a789f2b5a4fa"}
22:39:02.743 00.007 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"cab29528-4df0-49c4-834e-8ec9af4f7c28"}
22:39:02.749 00.006 9340 case statement mapped state 6 to 3
22:39:02.754 00.005 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"cab29528-4df0-49c4-834e-8ec9af4f7c28"}
22:39:02.761 00.007 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"873c1a3b-def1-4c31-9c07-b259f89fb51b"}
22:39:02.768 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":36,"width":15,"height":15,"star_pos":[6.82,7.23],"pixels":"..."},"id":"873c1a3b-def1-4c31-9c07-b259f89fb51b"}
22:39:03.094 00.326 12020 Exposure complete
22:39:03.229 00.135 12020 worker thread done servicing request
22:39:03.229 00.000 9340 OnExposeComplete: enter
22:39:03.235 00.006 9340 UpdateGuideState(): m_state=6
22:39:03.248 00.013 9340 Star::Find(15, 1711, 927, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 37
22:39:03.254 00.006 9340 Star::Find returns 1 (0), X=1711.89, Y=927.55, Mass=686152, SNR=119.1, Peak=52789 HFD=3.9
22:39:03.260 00.006 9340 MultiStar: [#1 -0.11,0.09,1.17,U] [#2 0.29,0.11,0.81,U] [#3 0.41,-0.11,0.67,U] [#4 0.19,0.10,0.76,U] [#5 0.68,0.21,0.00,M1] [#6 -0.24,0.35,0.47,U] [#7 0.03,0.23,0.41,U] [#8 -0.34,-0.21,0.37,U] 
22:39:03.266 00.006 9340 refined, 7 included, MultiStar: {0.01, 0.07}, one-star: {-0.22, -0.00}
22:39:03.266 00.000 9340 CameraToMount -- cameraTheta (1.36) - m_xAngle (0.01) = xAngle (1.35 = 1.35)
22:39:03.280 00.014 9340 CameraToMount -- cameraTheta (1.36) - (m_xAngle (0.01) + m_yAngleError (-3.13)) = yAngle (4.48 = -1.80)
22:39:03.281 00.001 9340 CameraToMount -- cameraX=0.01 cameraY=0.07 hyp=0.07 cameraTheta=1.36 mountX=0.01 mountY=-0.06, mountTheta=-1.35
22:39:03.303 00.022 9340 SchedulePrimaryMove(10104498, x=0.01, y=0.07, opts=13)
22:39:03.309 00.006 9340 Enqueuing Move request for scope (0.01, 0.07)
22:39:03.315 00.006 12020 Worker thread wakes up
22:39:03.317 00.002 12020 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.07) opts 0xd
22:39:03.317 00.000 12020 Handling offset move in thread for scope, endpoint = (0.01, 0.07)
22:39:03.317 00.000 12020 Moving (0.01, 0.07) raw xDistance=0.01 yDistance=-0.06
22:39:03.317 00.000 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
22:39:03.317 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:39:03.317 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
22:39:03.317 00.000 12020 MoveAxis(E, 0, ABG)
22:39:03.317 00.000 12020 Move returns status 0, amount 0
22:39:03.317 00.000 12020 MoveAxis(N, 0, ABG)
22:39:03.317 00.000 12020 Move returns status 0, amount 0
22:39:03.317 00.000 12020 move complete, result=0
22:39:03.317 00.000 12020 worker thread done servicing request
22:39:03.323 00.006 9340 UpdateImageDisplay: Size=(1920,1080) min=6458, max=65535, med=10656, FiltMin=8490, FiltMax=65505, Gamma=2.870
22:39:03.364 00.041 9340 UpdateGuideState exits: m=686152 SNR=119.1
22:39:03.372 00.008 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:39:03.381 00.009 9340 ScheduleExposure(2000,3,1) exposurePending=0
22:39:03.389 00.008 9340 Enqueuing Expose request
22:39:03.398 00.009 9340 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
22:39:03.402 00.004 12020 Worker thread wakes up
22:39:03.402 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
22:39:03.402 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(1697,913,31,31)
22:39:04.739 01.337 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"f6a93f1d-cbd2-4441-bfe9-38f32ebe0944"}
22:39:04.744 00.005 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"f6a93f1d-cbd2-4441-bfe9-38f32ebe0944"}
22:39:04.751 00.007 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"48f2900d-cbd2-42b1-b53a-6f8cbd14dca9"}
22:39:04.758 00.007 9340 case statement mapped state 6 to 3
22:39:04.764 00.006 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"48f2900d-cbd2-42b1-b53a-6f8cbd14dca9"}
22:39:04.767 00.003 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"88606fa2-2695-4d83-ae34-5741ddc82647"}
22:39:04.773 00.006 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":37,"width":15,"height":15,"star_pos":[6.89,6.55],"pixels":"..."},"id":"88606fa2-2695-4d83-ae34-5741ddc82647"}
22:39:05.752 00.979 12020 Exposure complete
22:39:05.873 00.121 12020 worker thread done servicing request
22:39:05.873 00.000 9340 OnExposeComplete: enter
22:39:05.880 00.007 9340 UpdateGuideState(): m_state=6
22:39:05.886 00.006 9340 Star::Find(15, 1711, 927, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 38
22:39:05.890 00.004 9340 Star::Find returns 1 (0), X=1712.02, Y=927.47, Mass=711047, SNR=138.1, Peak=51045 HFD=4.1
22:39:05.897 00.007 9340 MultiStar: [#1 -0.06,0.38,0.94,U] [#2 0.49,0.24,0.86,U] [#3 0.56,-0.05,0.56,U] [#4 0.32,0.04,0.67,U] [#5 0.72,0.14,0.00,M2] [#6 -0.04,0.46,0.44,U] [#7 0.20,0.24,0.34,U] [#8 -0.20,-0.31,0.32,U] 
22:39:05.903 00.006 9340 single-star, 7 included, MultiStar: {0.15, 0.13}, one-star: {-0.10, -0.08}
22:39:05.908 00.005 9340 CameraToMount -- cameraTheta (-2.46) - m_xAngle (0.01) = xAngle (-2.47 = -2.47)
22:39:05.913 00.005 9340 CameraToMount -- cameraTheta (-2.46) - (m_xAngle (0.01) + m_yAngleError (-3.13)) = yAngle (0.66 = 0.66)
22:39:05.913 00.000 9340 CameraToMount -- cameraX=-0.10 cameraY=-0.08 hyp=0.13 cameraTheta=-2.46 mountX=-0.10 mountY=0.08, mountTheta=2.48
22:39:05.928 00.015 9340 SchedulePrimaryMove(10104498, x=-0.10, y=-0.08, opts=13)
22:39:05.934 00.006 9340 Enqueuing Move request for scope (-0.10, -0.08)
22:39:05.941 00.007 12020 Worker thread wakes up
22:39:05.941 00.000 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.10, -0.08) opts 0xd
22:39:05.941 00.000 12020 Handling offset move in thread for scope, endpoint = (-0.10, -0.08)
22:39:05.941 00.000 12020 Moving (-0.10, -0.08) raw xDistance=-0.10 yDistance=0.08
22:39:05.941 00.000 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
22:39:05.941 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:39:05.941 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
22:39:05.941 00.000 12020 MoveAxis(E, 0, ABG)
22:39:05.941 00.000 12020 Move returns status 0, amount 0
22:39:05.941 00.000 12020 MoveAxis(N, 0, ABG)
22:39:05.941 00.000 12020 Move returns status 0, amount 0
22:39:05.941 00.000 12020 move complete, result=0
22:39:05.941 00.000 12020 worker thread done servicing request
22:39:05.947 00.006 9340 UpdateImageDisplay: Size=(1920,1080) min=6766, max=65535, med=10654, FiltMin=8273, FiltMax=65500, Gamma=2.870
22:39:05.981 00.034 9340 UpdateGuideState exits: m=711047 SNR=138.1
22:39:05.981 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:39:05.995 00.014 9340 ScheduleExposure(2000,3,1) exposurePending=0
22:39:06.002 00.007 9340 Enqueuing Expose request
22:39:06.006 00.004 9340 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
22:39:06.015 00.009 12020 Worker thread wakes up
22:39:06.015 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
22:39:06.015 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(1697,913,31,31)
22:39:06.730 00.715 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"fa56e95f-436b-4626-a37b-efb3da7b9897"}
22:39:06.740 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"fa56e95f-436b-4626-a37b-efb3da7b9897"}
22:39:06.751 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"caff6537-b1a4-4236-950f-8677e5963e83"}
22:39:06.761 00.010 9340 case statement mapped state 6 to 3
22:39:06.761 00.000 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"caff6537-b1a4-4236-950f-8677e5963e83"}
22:39:06.778 00.017 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"3c3d77cd-58d5-4fae-a2d2-d6b204a22100"}
22:39:06.788 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":38,"width":15,"height":15,"star_pos":[7.02,7.47],"pixels":"..."},"id":"3c3d77cd-58d5-4fae-a2d2-d6b204a22100"}
22:39:08.385 01.597 12020 Exposure complete
22:39:08.510 00.125 12020 worker thread done servicing request
22:39:08.510 00.000 9340 OnExposeComplete: enter
22:39:08.516 00.006 9340 UpdateGuideState(): m_state=6
22:39:08.521 00.005 9340 Star::Find(15, 1712, 927, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 39
22:39:08.527 00.006 9340 Star::Find returns 1 (0), X=1711.91, Y=927.43, Mass=645773, SNR=101.9, Peak=49909 HFD=3.9
22:39:08.536 00.009 9340 MultiStar: [#1 -0.13,0.31,1.20,U] [#2 0.43,0.34,1.01,U] [#3 0.83,0.61,0.00,M1] [#4 0.61,0.29,0.00,M1] [#5 0.80,0.61,0.00,M3] [#6 0.09,0.92,0.00,M2] [#7 0.25,0.83,0.00,M1] [#8 -0.01,0.22,0.47,U] 
22:39:08.543 00.007 9340 refined, 3 included, MultiStar: {0.02, 0.19}, one-star: {-0.21, -0.12}
22:39:08.548 00.005 9340 CameraToMount -- cameraTheta (1.47) - m_xAngle (0.01) = xAngle (1.46 = 1.46)
22:39:08.548 00.000 9340 CameraToMount -- cameraTheta (1.47) - (m_xAngle (0.01) + m_yAngleError (-3.13)) = yAngle (4.59 = -1.69)
22:39:08.560 00.012 9340 CameraToMount -- cameraX=0.02 cameraY=0.19 hyp=0.19 cameraTheta=1.47 mountX=0.02 mountY=-0.19, mountTheta=-1.46
22:39:08.562 00.002 9340 SchedulePrimaryMove(10104498, x=0.02, y=0.19, opts=13)
22:39:08.562 00.000 9340 Enqueuing Move request for scope (0.02, 0.19)
22:39:08.578 00.016 12020 Worker thread wakes up
22:39:08.578 00.000 12020 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.19) opts 0xd
22:39:08.580 00.002 12020 Handling offset move in thread for scope, endpoint = (0.02, 0.19)
22:39:08.580 00.000 12020 Moving (0.02, 0.19) raw xDistance=0.02 yDistance=-0.19
22:39:08.580 00.000 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
22:39:08.580 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:39:08.580 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
22:39:08.580 00.000 12020 MoveAxis(E, 0, ABG)
22:39:08.580 00.000 12020 Move returns status 0, amount 0
22:39:08.580 00.000 12020 MoveAxis(N, 0, ABG)
22:39:08.580 00.000 12020 Move returns status 0, amount 0
22:39:08.580 00.000 12020 move complete, result=0
22:39:08.580 00.000 12020 worker thread done servicing request
22:39:08.587 00.007 9340 UpdateImageDisplay: Size=(1920,1080) min=6858, max=65535, med=10700, FiltMin=8602, FiltMax=65505, Gamma=2.870
22:39:08.626 00.039 9340 UpdateGuideState exits: m=645773 SNR=101.9
22:39:08.635 00.009 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:39:08.641 00.006 9340 ScheduleExposure(2000,3,1) exposurePending=0
22:39:08.645 00.004 9340 Enqueuing Expose request
22:39:08.658 00.013 12020 Worker thread wakes up
22:39:08.658 00.000 9340 GuideStep: 0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
22:39:08.662 00.004 12020 worker thread servicing REQUEST_EXPOSE 2000
22:39:08.662 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(1697,913,31,31)
22:39:08.738 00.076 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"1061cf30-19c0-4b12-bb67-3632db2f71d5"}
22:39:08.745 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"1061cf30-19c0-4b12-bb67-3632db2f71d5"}
22:39:08.754 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"44ee0819-f66e-4224-b815-e75b65fc4336"}
22:39:08.760 00.006 9340 case statement mapped state 6 to 3
22:39:08.768 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"44ee0819-f66e-4224-b815-e75b65fc4336"}
22:39:08.785 00.017 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"6c51bdea-b11b-4b01-a11c-a19ee386ce2e"}
22:39:08.793 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":39,"width":15,"height":15,"star_pos":[6.91,7.43],"pixels":"..."},"id":"6c51bdea-b11b-4b01-a11c-a19ee386ce2e"}
22:39:10.743 01.950 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"e1652977-df22-4915-b43a-4ff66f6bf07f"}
22:39:10.750 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"e1652977-df22-4915-b43a-4ff66f6bf07f"}
22:39:10.757 00.007 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"4214144d-9b04-4a58-b93a-07dffe499551"}
22:39:10.763 00.006 9340 case statement mapped state 6 to 3
22:39:10.770 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"4214144d-9b04-4a58-b93a-07dffe499551"}
22:39:10.776 00.006 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"bedcc2c6-1d99-4d97-bc80-58533ba60909"}
22:39:10.781 00.005 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":39,"width":15,"height":15,"star_pos":[6.91,7.43],"pixels":"..."},"id":"bedcc2c6-1d99-4d97-bc80-58533ba60909"}
22:39:11.039 00.258 12020 Exposure complete
22:39:11.158 00.119 12020 worker thread done servicing request
22:39:11.158 00.000 9340 OnExposeComplete: enter
22:39:11.177 00.019 9340 UpdateGuideState(): m_state=6
22:39:11.180 00.003 9340 Star::Find(15, 1711, 927, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 40
22:39:11.192 00.012 9340 Star::Find returns 1 (0), X=1712.39, Y=927.79, Mass=694908, SNR=126.4, Peak=54215 HFD=4.3
22:39:11.199 00.007 9340 MultiStar: [#1 0.32,0.63,0.00,M1] [#2 0.67,0.43,0.00,M1] [#3 0.97,0.53,0.00,M2] [#4 0.83,0.74,0.00,M2] [#5 0.86,1.01,0.00,M4] [#6 0.56,0.70,0.00,M3] [#7 0.39,0.12,0.34,U] [#8 0.80,0.40,0.00,M1] 
22:39:11.204 00.005 9340 single-star, 1 included, MultiStar: {0.30, 0.21}, one-star: {0.27, 0.24}
22:39:11.213 00.009 9340 CameraToMount -- cameraTheta (0.73) - m_xAngle (0.01) = xAngle (0.72 = 0.72)
22:39:11.221 00.008 9340 CameraToMount -- cameraTheta (0.73) - (m_xAngle (0.01) + m_yAngleError (-3.13)) = yAngle (3.85 = -2.43)
22:39:11.225 00.004 9340 CameraToMount -- cameraX=0.27 cameraY=0.24 hyp=0.36 cameraTheta=0.73 mountX=0.27 mountY=-0.23, mountTheta=-0.72
22:39:11.237 00.012 9340 SchedulePrimaryMove(10104498, x=0.27, y=0.24, opts=13)
22:39:11.246 00.009 9340 Enqueuing Move request for scope (0.27, 0.24)
22:39:11.255 00.009 12020 Worker thread wakes up
22:39:11.255 00.000 12020 worker thread servicing REQUEST_MOVE scope ofs (0.27, 0.24) opts 0xd
22:39:11.255 00.000 12020 Handling offset move in thread for scope, endpoint = (0.27, 0.24)
22:39:11.255 00.000 12020 Moving (0.27, 0.24) raw xDistance=0.27 yDistance=-0.23
22:39:11.255 00.000 12020 GuideAlgorithmHysteresis::Result() returns 0.11 from input 0.27
22:39:11.255 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:39:11.255 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.23
22:39:11.255 00.000 12020 MoveAxis(W, 20, ABG)
22:39:11.257 00.002 12020 Guiding  Dir = 3, Dur = 20
22:39:11.257 00.000 12020 IsSlewing returns 0
22:39:11.257 00.000 12020 IsGuiding returns 0
22:39:11.264 00.007 9340 UpdateImageDisplay: Size=(1920,1080) min=6757, max=65535, med=10638, FiltMin=8136, FiltMax=65500, Gamma=2.870
22:39:11.276 00.012 12020 PulseGuide returned control before completion, sleep 13
22:39:11.300 00.024 12020 IsGuiding returns 1
22:39:11.300 00.000 12020 scope still moving after pulse duration time elapsed
22:39:11.308 00.008 9340 UpdateGuideState exits: m=694908 SNR=126.4
22:39:11.318 00.010 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:39:11.327 00.009 9340 ScheduleExposure(2000,3,1) exposurePending=0
22:39:11.336 00.009 9340 Enqueuing Expose request
22:39:11.345 00.009 12020 IsSlewing returns 0
22:39:11.346 00.001 12020 IsGuiding returns 0
22:39:11.346 00.000 12020 scope move finished after 20 + 67 ms
22:39:11.347 00.001 12020 Move returns status 0, amount 20
22:39:11.347 00.000 12020 MoveAxis(N, 0, ABG)
22:39:11.347 00.000 12020 Move returns status 0, amount 0
22:39:11.347 00.000 12020 move complete, result=0
22:39:11.347 00.000 12020 worker thread done servicing request
22:39:11.347 00.000 12020 Worker thread wakes up
22:39:11.347 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
22:39:11.347 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(1697,913,31,31)
22:39:11.361 00.014 9340 GuideStep: 0.3 px 20 ms WEST, -0.2 px 0 ms NORTH
22:39:12.738 01.377 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"0a774afa-186f-4e12-a313-c368621dbc6b"}
22:39:12.748 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"0a774afa-186f-4e12-a313-c368621dbc6b"}
22:39:12.752 00.004 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"9abcb608-64e3-4dcc-a401-b29fc27a24cf"}
22:39:12.764 00.012 9340 case statement mapped state 6 to 3
22:39:12.770 00.006 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"9abcb608-64e3-4dcc-a401-b29fc27a24cf"}
22:39:12.781 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"aef56299-80c1-4f09-a076-6550bbcdf41f"}
22:39:12.790 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":40,"width":15,"height":15,"star_pos":[7.39,6.79],"pixels":"..."},"id":"aef56299-80c1-4f09-a076-6550bbcdf41f"}
22:39:13.712 00.922 12020 Exposure complete
22:39:13.869 00.157 12020 worker thread done servicing request
22:39:13.869 00.000 9340 OnExposeComplete: enter
22:39:13.875 00.006 9340 UpdateGuideState(): m_state=6
22:39:13.890 00.015 9340 Star::Find(15, 1712, 927, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 41
22:39:13.896 00.006 9340 Star::Find returns 1 (0), X=1711.83, Y=927.99, Mass=701845, SNR=110.0, Peak=54245 HFD=4.3
22:39:13.905 00.009 9340 MultiStar: [#1 -0.10,0.67,0.00,M2] [#2 0.13,0.59,0.00,M2] [#3 0.53,0.61,0.00,M3] [#4 0.20,0.68,0.00,M3] [#5 0.48,0.65,0.00,M5] [#6 -0.25,0.90,0.00,M4] [#7 -0.03,0.50,0.43,U] [#8 -0.11,0.48,0.57,U] 
22:39:13.910 00.005 9340 refined, 2 included, MultiStar: {-0.18, 0.46}, one-star: {-0.29, 0.44}
22:39:13.923 00.013 9340 CameraToMount -- cameraTheta (1.95) - m_xAngle (0.01) = xAngle (1.94 = 1.94)
22:39:13.932 00.009 9340 CameraToMount -- cameraTheta (1.95) - (m_xAngle (0.01) + m_yAngleError (-3.13)) = yAngle (5.07 = -1.22)
22:39:13.937 00.005 9340 CameraToMount -- cameraX=-0.18 cameraY=0.46 hyp=0.50 cameraTheta=1.95 mountX=-0.18 mountY=-0.47, mountTheta=-1.94
22:39:13.945 00.008 9340 SchedulePrimaryMove(10104498, x=-0.18, y=0.46, opts=13)
22:39:13.954 00.009 9340 Enqueuing Move request for scope (-0.18, 0.46)
22:39:13.954 00.000 12020 Worker thread wakes up
22:39:13.954 00.000 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.18, 0.46) opts 0xd
22:39:13.954 00.000 12020 Handling offset move in thread for scope, endpoint = (-0.18, 0.46)
22:39:13.954 00.000 12020 Moving (-0.18, 0.46) raw xDistance=-0.18 yDistance=-0.47
22:39:13.954 00.000 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.18
22:39:13.954 00.000 12020 GuideAlgorithmResistSwitch::result() returns -0.47 from input -0.47
22:39:13.954 00.000 12020 MoveAxis(E, 0, ABG)
22:39:13.954 00.000 12020 Move returns status 0, amount 0
22:39:13.954 00.000 12020 MoveAxis(N, 78, ABG)
22:39:13.954 00.000 12020 Guiding  Dir = 0, Dur = 78
22:39:13.954 00.000 12020 IsSlewing returns 0
22:39:13.954 00.000 12020 IsGuiding returns 0
22:39:13.974 00.020 9340 UpdateImageDisplay: Size=(1920,1080) min=6425, max=65535, med=10653, FiltMin=8342, FiltMax=65505, Gamma=2.870
22:39:14.021 00.047 9340 UpdateGuideState exits: m=701845 SNR=110.0
22:39:14.029 00.008 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:39:14.032 00.003 9340 ScheduleExposure(2000,3,1) exposurePending=0
22:39:14.038 00.006 12020 PulseGuide returned control before completion, sleep 14
22:39:14.038 00.000 9340 Enqueuing Expose request
22:39:14.073 00.035 12020 IsGuiding returns 1
22:39:14.073 00.000 12020 scope still moving after pulse duration time elapsed
22:39:14.112 00.039 12020 IsSlewing returns 0
22:39:14.112 00.000 12020 IsGuiding returns 1
22:39:14.250 00.138 12020 IsSlewing returns 0
22:39:14.251 00.001 12020 IsGuiding returns 0
22:39:14.251 00.000 12020 scope move finished after 78 + 205 ms
22:39:14.251 00.000 12020 Move returns status 0, amount 78
22:39:14.251 00.000 12020 move complete, result=0
22:39:14.251 00.000 12020 worker thread done servicing request
22:39:14.251 00.000 9340 GuideStep: -0.2 px 0 ms EAST, -0.5 px 78 ms NORTH
22:39:14.259 00.008 12020 Worker thread wakes up
22:39:14.259 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
22:39:14.259 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(1697,913,31,31)
22:39:14.766 00.507 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"700fa68d-6110-4eb6-a9b5-c470454d24a6"}
22:39:14.773 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"700fa68d-6110-4eb6-a9b5-c470454d24a6"}
22:39:14.785 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"2b30db4f-2f19-4267-b7e3-1bcd6a42068c"}
22:39:14.787 00.002 9340 case statement mapped state 6 to 3
22:39:14.800 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"2b30db4f-2f19-4267-b7e3-1bcd6a42068c"}
22:39:14.810 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"5a5ee2f5-4e03-434b-8cab-e7a3ebaf96ad"}
22:39:14.820 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":41,"width":15,"height":15,"star_pos":[6.83,6.99],"pixels":"..."},"id":"5a5ee2f5-4e03-434b-8cab-e7a3ebaf96ad"}
22:39:16.607 01.787 12020 Exposure complete
22:39:16.744 00.137 12020 worker thread done servicing request
22:39:16.744 00.000 9340 OnExposeComplete: enter
22:39:16.750 00.006 9340 UpdateGuideState(): m_state=6
22:39:16.750 00.000 9340 Star::Find(15, 1711, 927, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 42
22:39:16.759 00.009 9340 Star::Find returns 1 (0), X=1711.73, Y=926.97, Mass=694761, SNR=131.0, Peak=49699 HFD=4.2
22:39:16.769 00.010 9340 MultiStar: [#1 -0.03,-0.06,1.12,U] [#2 0.33,-0.23,0.70,U] [#3 0.57,-0.33,0.00,M4] [#4 0.29,-0.02,0.70,U] [#5 0.55,-0.12,0.00,M6] [#6 -0.18,0.10,0.49,U] [#7 0.01,-0.29,0.38,U] [#8 -0.60,-0.97,0.00,M1] 
22:39:16.772 00.003 9340 refined, 5 included, MultiStar: {-0.02, -0.20}, one-star: {-0.39, -0.58}
22:39:16.781 00.009 9340 CameraToMount -- cameraTheta (-1.66) - m_xAngle (0.01) = xAngle (-1.66 = -1.66)
22:39:16.789 00.008 9340 CameraToMount -- cameraTheta (-1.66) - (m_xAngle (0.01) + m_yAngleError (-3.13)) = yAngle (1.46 = 1.46)
22:39:16.795 00.006 9340 CameraToMount -- cameraX=-0.02 cameraY=-0.20 hyp=0.20 cameraTheta=-1.66 mountX=-0.02 mountY=0.20, mountTheta=1.66
22:39:16.801 00.006 9340 SchedulePrimaryMove(10104498, x=-0.02, y=-0.20, opts=13)
22:39:16.810 00.009 9340 Enqueuing Move request for scope (-0.02, -0.20)
22:39:16.812 00.002 12020 Worker thread wakes up
22:39:16.812 00.000 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.20) opts 0xd
22:39:16.812 00.000 12020 Handling offset move in thread for scope, endpoint = (-0.02, -0.20)
22:39:16.812 00.000 12020 Moving (-0.02, -0.20) raw xDistance=-0.02 yDistance=0.20
22:39:16.812 00.000 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
22:39:16.812 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:39:16.812 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.20
22:39:16.812 00.000 12020 MoveAxis(E, 0, ABG)
22:39:16.812 00.000 12020 Move returns status 0, amount 0
22:39:16.812 00.000 12020 MoveAxis(N, 0, ABG)
22:39:16.812 00.000 12020 Move returns status 0, amount 0
22:39:16.812 00.000 12020 move complete, result=0
22:39:16.812 00.000 12020 worker thread done servicing request
22:39:16.812 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=6935, max=65535, med=10654, FiltMin=8195, FiltMax=65500, Gamma=2.870
22:39:16.861 00.049 9340 UpdateGuideState exits: m=694761 SNR=131.0
22:39:16.870 00.009 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:39:16.878 00.008 9340 ScheduleExposure(2000,3,1) exposurePending=0
22:39:16.888 00.010 9340 Enqueuing Expose request
22:39:16.895 00.007 12020 Worker thread wakes up
22:39:16.895 00.000 9340 GuideStep: -0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
22:39:16.903 00.008 12020 worker thread servicing REQUEST_EXPOSE 2000
22:39:16.903 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(1697,913,31,31)
22:39:16.907 00.004 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"355e7eea-ff54-4751-a967-af2e15f314a0"}
22:39:16.912 00.005 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"355e7eea-ff54-4751-a967-af2e15f314a0"}
22:39:16.931 00.019 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"7799318d-e743-47d9-8bf1-6a56fb3fb92c"}
22:39:16.939 00.008 9340 case statement mapped state 6 to 3
22:39:16.946 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"7799318d-e743-47d9-8bf1-6a56fb3fb92c"}
22:39:16.953 00.007 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"a251810b-4a44-433b-ae62-585a61231ab5"}
22:39:16.963 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":42,"width":15,"height":15,"star_pos":[6.73,6.97],"pixels":"..."},"id":"a251810b-4a44-433b-ae62-585a61231ab5"}
22:39:18.773 01.810 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"5d742719-94d6-4356-a550-7d622017463b"}
22:39:18.780 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"5d742719-94d6-4356-a550-7d622017463b"}
22:39:18.787 00.007 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"66853b75-00f9-403e-9966-9d8a77857493"}
22:39:18.793 00.006 9340 case statement mapped state 6 to 3
22:39:18.798 00.005 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"66853b75-00f9-403e-9966-9d8a77857493"}
22:39:18.804 00.006 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"891d9201-a179-4416-9d2e-64fbd7cdbe3c"}
22:39:18.812 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":42,"width":15,"height":15,"star_pos":[6.73,6.97],"pixels":"..."},"id":"891d9201-a179-4416-9d2e-64fbd7cdbe3c"}
22:39:19.260 00.448 12020 Exposure complete
22:39:19.426 00.166 12020 worker thread done servicing request
22:39:19.426 00.000 9340 OnExposeComplete: enter
22:39:19.435 00.009 9340 UpdateGuideState(): m_state=6
22:39:19.446 00.011 9340 Star::Find(15, 1711, 926, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 43
22:39:19.455 00.009 9340 Star::Find returns 1 (0), X=1711.85, Y=927.44, Mass=701138, SNR=134.3, Peak=52245 HFD=4.0
22:39:19.457 00.002 9340 MultiStar: [#1 -0.00,0.33,0.98,U] [#2 0.09,-0.14,0.76,U] [#3 0.32,0.18,0.60,U] [#4 0.14,0.05,0.63,U] [#5 0.67,0.14,0.00,M7] [#6 -0.17,0.41,0.43,U] [#7 0.02,0.19,0.32,U] [#8 -0.16,-0.13,0.31,U] 
22:39:19.474 00.017 9340 refined, 7 included, MultiStar: {-0.01, 0.09}, one-star: {-0.27, -0.11}
22:39:19.483 00.009 9340 CameraToMount -- cameraTheta (1.67) - m_xAngle (0.01) = xAngle (1.66 = 1.66)
22:39:19.491 00.008 9340 CameraToMount -- cameraTheta (1.67) - (m_xAngle (0.01) + m_yAngleError (-3.13)) = yAngle (4.79 = -1.50)
22:39:19.500 00.009 9340 CameraToMount -- cameraX=-0.01 cameraY=0.09 hyp=0.09 cameraTheta=1.67 mountX=-0.01 mountY=-0.09, mountTheta=-1.66
22:39:19.514 00.014 9340 SchedulePrimaryMove(10104498, x=-0.01, y=0.09, opts=13)
22:39:19.525 00.011 9340 Enqueuing Move request for scope (-0.01, 0.09)
22:39:19.533 00.008 12020 Worker thread wakes up
22:39:19.533 00.000 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.09) opts 0xd
22:39:19.533 00.000 12020 Handling offset move in thread for scope, endpoint = (-0.01, 0.09)
22:39:19.533 00.000 12020 Moving (-0.01, 0.09) raw xDistance=-0.01 yDistance=-0.09
22:39:19.533 00.000 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
22:39:19.534 00.001 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:39:19.534 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
22:39:19.534 00.000 12020 MoveAxis(E, 0, ABG)
22:39:19.534 00.000 12020 Move returns status 0, amount 0
22:39:19.534 00.000 12020 MoveAxis(N, 0, ABG)
22:39:19.534 00.000 12020 Move returns status 0, amount 0
22:39:19.534 00.000 12020 move complete, result=0
22:39:19.535 00.001 12020 worker thread done servicing request
22:39:19.541 00.006 9340 UpdateImageDisplay: Size=(1920,1080) min=6624, max=65535, med=10838, FiltMin=8628, FiltMax=65505, Gamma=2.870
22:39:19.596 00.055 9340 UpdateGuideState exits: m=701138 SNR=134.3
22:39:19.598 00.002 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:39:19.616 00.018 9340 ScheduleExposure(2000,3,1) exposurePending=0
22:39:19.624 00.008 9340 Enqueuing Expose request
22:39:19.632 00.008 12020 Worker thread wakes up
22:39:19.632 00.000 9340 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
22:39:19.642 00.010 12020 worker thread servicing REQUEST_EXPOSE 2000
22:39:19.642 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(1697,913,31,31)
22:39:20.781 01.139 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"abf8310d-a2fb-4dbe-90ac-35c2e86ffa49"}
22:39:20.781 00.000 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"abf8310d-a2fb-4dbe-90ac-35c2e86ffa49"}
22:39:20.797 00.016 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"7f8d9080-a6ce-4918-b025-6984fa3a30cd"}
22:39:20.805 00.008 9340 case statement mapped state 6 to 3
22:39:20.814 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"7f8d9080-a6ce-4918-b025-6984fa3a30cd"}
22:39:20.822 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"667dd8cd-5642-4ecf-88aa-31aab9c589c5"}
22:39:20.830 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":43,"width":15,"height":15,"star_pos":[6.85,7.44],"pixels":"..."},"id":"667dd8cd-5642-4ecf-88aa-31aab9c589c5"}
22:39:22.009 01.179 12020 Exposure complete
22:39:22.126 00.117 12020 worker thread done servicing request
22:39:22.126 00.000 9340 OnExposeComplete: enter
22:39:22.138 00.012 9340 UpdateGuideState(): m_state=6
22:39:22.144 00.006 9340 Star::Find(15, 1711, 927, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 44
22:39:22.150 00.006 9340 Star::Find returns 1 (0), X=1711.98, Y=927.37, Mass=646277, SNR=120.1, Peak=51957 HFD=4.1
22:39:22.156 00.006 9340 MultiStar: [#1 -0.04,0.36,0.93,U] [#2 0.36,0.02,0.80,U] [#3 0.72,0.13,0.00,M4] [#4 0.33,0.26,0.72,U] [#5 0.69,0.17,0.00,M8] [#6 0.08,0.67,0.00,M3] [#7 0.35,0.37,0.45,U] [#8 0.19,-0.14,0.44,U] 
22:39:22.158 00.002 9340 refined, 5 included, MultiStar: {0.14, 0.11}, one-star: {-0.14, -0.18}
22:39:22.158 00.000 9340 CameraToMount -- cameraTheta (0.67) - m_xAngle (0.01) = xAngle (0.66 = 0.66)
22:39:22.175 00.017 9340 CameraToMount -- cameraTheta (0.67) - (m_xAngle (0.01) + m_yAngleError (-3.13)) = yAngle (3.79 = -2.49)
22:39:22.180 00.005 9340 CameraToMount -- cameraX=0.14 cameraY=0.11 hyp=0.17 cameraTheta=0.67 mountX=0.14 mountY=-0.10, mountTheta=-0.65
22:39:22.189 00.009 9340 SchedulePrimaryMove(10104498, x=0.14, y=0.11, opts=13)
22:39:22.198 00.009 9340 Enqueuing Move request for scope (0.14, 0.11)
22:39:22.205 00.007 12020 Worker thread wakes up
22:39:22.205 00.000 12020 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.11) opts 0xd
22:39:22.205 00.000 12020 Handling offset move in thread for scope, endpoint = (0.14, 0.11)
22:39:22.205 00.000 12020 Moving (0.14, 0.11) raw xDistance=0.14 yDistance=-0.10
22:39:22.206 00.001 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14
22:39:22.206 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:39:22.206 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
22:39:22.206 00.000 12020 MoveAxis(E, 0, ABG)
22:39:22.206 00.000 12020 Move returns status 0, amount 0
22:39:22.206 00.000 12020 MoveAxis(N, 0, ABG)
22:39:22.206 00.000 12020 Move returns status 0, amount 0
22:39:22.206 00.000 12020 move complete, result=0
22:39:22.206 00.000 12020 worker thread done servicing request
22:39:22.206 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=6835, max=65535, med=10671, FiltMin=8274, FiltMax=65500, Gamma=2.870
22:39:22.252 00.046 9340 UpdateGuideState exits: m=646277 SNR=120.1
22:39:22.257 00.005 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:39:22.267 00.010 9340 ScheduleExposure(2000,3,1) exposurePending=0
22:39:22.274 00.007 9340 Enqueuing Expose request
22:39:22.274 00.000 12020 Worker thread wakes up
22:39:22.274 00.000 9340 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
22:39:22.286 00.012 12020 worker thread servicing REQUEST_EXPOSE 2000
22:39:22.286 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(1697,913,31,31)
22:39:22.775 00.489 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"673be82e-5de6-4305-9a0b-4582c4191b2d"}
22:39:22.781 00.006 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"673be82e-5de6-4305-9a0b-4582c4191b2d"}
22:39:22.790 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"cfcfa17a-91b4-4e7e-84a2-9bc94eba16ee"}
22:39:22.801 00.011 9340 case statement mapped state 6 to 3
22:39:22.810 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"cfcfa17a-91b4-4e7e-84a2-9bc94eba16ee"}
22:39:22.824 00.014 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"ec13b572-3c34-4905-a0c7-8c2008c4f9be"}
22:39:22.824 00.000 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":44,"width":15,"height":15,"star_pos":[6.98,7.37],"pixels":"..."},"id":"ec13b572-3c34-4905-a0c7-8c2008c4f9be"}
22:39:24.658 01.834 12020 Exposure complete
22:39:24.774 00.116 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"2dace627-37c0-405a-a228-2e62e7e83def"}
22:39:24.780 00.006 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"2dace627-37c0-405a-a228-2e62e7e83def"}
22:39:24.787 00.007 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"655043e5-45cd-447b-9760-0fd83ffb4653"}
22:39:24.790 00.003 12020 worker thread done servicing request
22:39:24.790 00.000 9340 case statement mapped state 6 to 3
22:39:24.790 00.000 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"655043e5-45cd-447b-9760-0fd83ffb4653"}
22:39:24.807 00.017 9340 OnExposeComplete: enter
22:39:24.813 00.006 9340 UpdateGuideState(): m_state=6
22:39:24.824 00.011 9340 Star::Find(15, 1711, 927, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 45
22:39:24.825 00.001 9340 Star::Find returns 1 (0), X=1712.10, Y=927.37, Mass=756624, SNR=143.6, Peak=50520 HFD=4.7
22:39:24.838 00.013 9340 MultiStar: [#1 -0.04,-0.02,0.89,U] [#2 0.23,0.03,0.72,U] [#3 0.81,0.59,0.00,M5] [#4 0.37,0.24,0.82,U] [#5 0.75,0.11,0.00,M9] [#6 0.08,0.47,0.46,U] [#7 0.15,0.37,0.33,U] [#8 -0.12,-0.14,0.33,U] 
22:39:24.848 00.010 9340 refined, 6 included, MultiStar: {0.10, 0.07}, one-star: {-0.02, -0.18}
22:39:24.855 00.007 9340 CameraToMount -- cameraTheta (0.59) - m_xAngle (0.01) = xAngle (0.59 = 0.59)
22:39:24.859 00.004 9340 CameraToMount -- cameraTheta (0.59) - (m_xAngle (0.01) + m_yAngleError (-3.13)) = yAngle (3.71 = -2.57)
22:39:24.869 00.010 9340 CameraToMount -- cameraX=0.10 cameraY=0.07 hyp=0.12 cameraTheta=0.59 mountX=0.10 mountY=-0.07, mountTheta=-0.58
22:39:24.880 00.011 9340 SchedulePrimaryMove(10104498, x=0.10, y=0.07, opts=13)
22:39:24.889 00.009 9340 Enqueuing Move request for scope (0.10, 0.07)
22:39:24.895 00.006 12020 Worker thread wakes up
22:39:24.897 00.002 12020 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.07) opts 0xd
22:39:24.897 00.000 12020 Handling offset move in thread for scope, endpoint = (0.10, 0.07)
22:39:24.897 00.000 12020 Moving (0.10, 0.07) raw xDistance=0.10 yDistance=-0.07
22:39:24.897 00.000 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
22:39:24.897 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:39:24.897 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
22:39:24.897 00.000 12020 MoveAxis(E, 0, ABG)
22:39:24.897 00.000 12020 Move returns status 0, amount 0
22:39:24.897 00.000 12020 MoveAxis(N, 0, ABG)
22:39:24.897 00.000 12020 Move returns status 0, amount 0
22:39:24.897 00.000 12020 move complete, result=0
22:39:24.897 00.000 12020 worker thread done servicing request
22:39:24.901 00.004 9340 UpdateImageDisplay: Size=(1920,1080) min=6846, max=65535, med=10729, FiltMin=8482, FiltMax=65505, Gamma=2.870
22:39:24.954 00.053 9340 UpdateGuideState exits: m=756624 SNR=143.6
22:39:24.964 00.010 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:39:24.973 00.009 9340 ScheduleExposure(2000,3,1) exposurePending=0
22:39:24.981 00.008 9340 Enqueuing Expose request
22:39:24.989 00.008 12020 Worker thread wakes up
22:39:24.989 00.000 9340 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
22:39:24.996 00.007 12020 worker thread servicing REQUEST_EXPOSE 2000
22:39:24.996 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(1697,913,31,31)
22:39:25.002 00.006 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"0259120f-2ef1-48e5-a360-68088a27f520"}
22:39:25.014 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":45,"width":15,"height":15,"star_pos":[7.10,7.37],"pixels":"..."},"id":"0259120f-2ef1-48e5-a360-68088a27f520"}
22:39:26.786 01.772 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"196e8df3-6942-4961-940a-792eedf6c658"}
22:39:26.792 00.006 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"196e8df3-6942-4961-940a-792eedf6c658"}
22:39:26.800 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"487f719e-fad1-43bc-9359-771a18e0fef6"}
22:39:26.808 00.008 9340 case statement mapped state 6 to 3
22:39:26.812 00.004 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"487f719e-fad1-43bc-9359-771a18e0fef6"}
22:39:26.820 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"59c7ecc1-4398-4428-9797-63d5a0c68373"}
22:39:26.827 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":45,"width":15,"height":15,"star_pos":[7.10,7.37],"pixels":"..."},"id":"59c7ecc1-4398-4428-9797-63d5a0c68373"}
22:39:27.363 00.536 12020 Exposure complete
22:39:27.489 00.126 12020 worker thread done servicing request
22:39:27.489 00.000 9340 OnExposeComplete: enter
22:39:27.502 00.013 9340 UpdateGuideState(): m_state=6
22:39:27.509 00.007 9340 Star::Find(15, 1712, 927, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 46
22:39:27.515 00.006 9340 Star::Find returns 1 (0), X=1712.28, Y=927.63, Mass=713931, SNR=133.4, Peak=53499 HFD=4.4
22:39:27.522 00.007 9340 MultiStar: [#1 0.28,0.50,0.00,M1] [#2 0.87,0.33,0.00,M1] [#3 0.73,0.17,0.00,M6] [#4 0.76,0.26,0.00,M1] [#5 0.88,0.51,0.00,M10] [#6 0.43,0.69,0.00,M3] [#7 0.08,0.03,0.40,U] [#8 0.54,0.18,0.00,M1] 
22:39:27.527 00.005 9340 refined, 1 included, MultiStar: {0.14, 0.07}, one-star: {0.16, 0.08}
22:39:27.533 00.006 9340 CameraToMount -- cameraTheta (0.46) - m_xAngle (0.01) = xAngle (0.46 = 0.46)
22:39:27.540 00.007 9340 CameraToMount -- cameraTheta (0.46) - (m_xAngle (0.01) + m_yAngleError (-3.13)) = yAngle (3.58 = -2.70)
22:39:27.540 00.000 9340 CameraToMount -- cameraX=0.14 cameraY=0.07 hyp=0.15 cameraTheta=0.46 mountX=0.14 mountY=-0.07, mountTheta=-0.45
22:39:27.558 00.018 9340 SchedulePrimaryMove(10104498, x=0.14, y=0.07, opts=13)
22:39:27.565 00.007 9340 Enqueuing Move request for scope (0.14, 0.07)
22:39:27.568 00.003 12020 Worker thread wakes up
22:39:27.568 00.000 12020 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.07) opts 0xd
22:39:27.568 00.000 12020 Handling offset move in thread for scope, endpoint = (0.14, 0.07)
22:39:27.568 00.000 12020 Moving (0.14, 0.07) raw xDistance=0.14 yDistance=-0.07
22:39:27.568 00.000 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14
22:39:27.568 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:39:27.568 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
22:39:27.568 00.000 12020 MoveAxis(E, 0, ABG)
22:39:27.568 00.000 12020 Move returns status 0, amount 0
22:39:27.568 00.000 12020 MoveAxis(N, 0, ABG)
22:39:27.568 00.000 12020 Move returns status 0, amount 0
22:39:27.568 00.000 12020 move complete, result=0
22:39:27.568 00.000 12020 worker thread done servicing request
22:39:27.574 00.006 9340 UpdateImageDisplay: Size=(1920,1080) min=6647, max=65535, med=10666, FiltMin=8527, FiltMax=65500, Gamma=2.870
22:39:27.616 00.042 9340 UpdateGuideState exits: m=713931 SNR=133.4
22:39:27.627 00.011 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:39:27.629 00.002 9340 ScheduleExposure(2000,3,1) exposurePending=0
22:39:27.629 00.000 9340 Enqueuing Expose request
22:39:27.649 00.020 9340 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
22:39:27.657 00.008 12020 Worker thread wakes up
22:39:27.657 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
22:39:27.657 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(1697,913,31,31)
22:39:28.799 01.142 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"5f1eb8a1-404e-4cee-b6bf-016542df38f8"}
22:39:28.799 00.000 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"5f1eb8a1-404e-4cee-b6bf-016542df38f8"}
22:39:28.813 00.014 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"cd19a099-9a0c-467d-bcb1-917d61ca658d"}
22:39:28.814 00.001 9340 case statement mapped state 6 to 3
22:39:28.814 00.000 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"cd19a099-9a0c-467d-bcb1-917d61ca658d"}
22:39:28.838 00.024 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"687a8d7c-cbbb-4a9f-8cdb-18dd738c2061"}
22:39:28.846 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":46,"width":15,"height":15,"star_pos":[7.28,6.63],"pixels":"..."},"id":"687a8d7c-cbbb-4a9f-8cdb-18dd738c2061"}
22:39:30.125 01.279 12020 Exposure complete
22:39:30.243 00.118 12020 worker thread done servicing request
22:39:30.243 00.000 9340 OnExposeComplete: enter
22:39:30.252 00.009 9340 UpdateGuideState(): m_state=6
22:39:30.259 00.007 9340 Star::Find(15, 1712, 927, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 47
22:39:30.263 00.004 9340 Star::Find returns 1 (0), X=1711.98, Y=927.54, Mass=699529, SNR=117.0, Peak=51661 HFD=4.1
22:39:30.270 00.007 9340 MultiStar: [#1 -0.10,0.16,0.87,U] [#2 0.05,0.29,0.91,U] [#3 0.70,0.33,0.00,M7] [#4 0.27,0.34,0.78,U] [#5 0.58,0.21,0.00,R] [#6 -0.19,0.65,0.00,M4] [#7 -0.03,0.47,0.37,U] [#8 -0.22,0.11,0.41,U] 
22:39:30.276 00.006 9340 single-star, 5 included, MultiStar: {-0.02, 0.20}, one-star: {-0.14, -0.02}
22:39:30.281 00.005 9340 CameraToMount -- cameraTheta (-3.03) - m_xAngle (0.01) = xAngle (-3.04 = -3.04)
22:39:30.289 00.008 9340 CameraToMount -- cameraTheta (-3.03) - (m_xAngle (0.01) + m_yAngleError (-3.13)) = yAngle (0.09 = 0.09)
22:39:30.296 00.007 9340 CameraToMount -- cameraX=-0.14 cameraY=-0.02 hyp=0.14 cameraTheta=-3.03 mountX=-0.14 mountY=0.01, mountTheta=3.05
22:39:30.304 00.008 9340 SchedulePrimaryMove(10104498, x=-0.14, y=-0.02, opts=13)
22:39:30.311 00.007 9340 Enqueuing Move request for scope (-0.14, -0.02)
22:39:30.317 00.006 12020 Worker thread wakes up
22:39:30.317 00.000 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.14, -0.02) opts 0xd
22:39:30.317 00.000 12020 Handling offset move in thread for scope, endpoint = (-0.14, -0.02)
22:39:30.317 00.000 12020 Moving (-0.14, -0.02) raw xDistance=-0.14 yDistance=0.01
22:39:30.317 00.000 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
22:39:30.317 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:39:30.317 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
22:39:30.317 00.000 12020 MoveAxis(E, 0, ABG)
22:39:30.317 00.000 12020 Move returns status 0, amount 0
22:39:30.317 00.000 12020 MoveAxis(N, 0, ABG)
22:39:30.317 00.000 12020 Move returns status 0, amount 0
22:39:30.317 00.000 12020 move complete, result=0
22:39:30.317 00.000 12020 worker thread done servicing request
22:39:30.326 00.009 9340 UpdateImageDisplay: Size=(1920,1080) min=6479, max=65535, med=10726, FiltMin=8659, FiltMax=65505, Gamma=2.870
22:39:30.354 00.028 9340 UpdateGuideState exits: m=699529 SNR=117.0
22:39:30.371 00.017 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:39:30.375 00.004 9340 ScheduleExposure(2000,3,1) exposurePending=0
22:39:30.390 00.015 9340 Enqueuing Expose request
22:39:30.396 00.006 12020 Worker thread wakes up
22:39:30.396 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
22:39:30.396 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(1697,913,31,31)
22:39:30.398 00.002 9340 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
22:39:30.785 00.387 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"b98b622d-ec5d-4bd0-98fa-d9c42a705d67"}
22:39:30.795 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"b98b622d-ec5d-4bd0-98fa-d9c42a705d67"}
22:39:30.806 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"4b8facfa-e51c-4bdb-a421-6a799c85de36"}
22:39:30.816 00.010 9340 case statement mapped state 6 to 3
22:39:30.826 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"4b8facfa-e51c-4bdb-a421-6a799c85de36"}
22:39:30.837 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"6cbf0171-bcd1-4968-96e5-ba1326014d54"}
22:39:30.853 00.016 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":47,"width":15,"height":15,"star_pos":[6.98,6.54],"pixels":"..."},"id":"6cbf0171-bcd1-4968-96e5-ba1326014d54"}
22:39:32.792 01.939 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"33133e5d-b8f0-452f-9878-95bf6fc3d8e1"}
22:39:32.798 00.006 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"33133e5d-b8f0-452f-9878-95bf6fc3d8e1"}
22:39:32.798 00.000 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"8aebccf7-cf38-4283-87f9-6814504ea8a9"}
22:39:32.811 00.013 9340 case statement mapped state 6 to 3
22:39:32.817 00.006 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"8aebccf7-cf38-4283-87f9-6814504ea8a9"}
22:39:32.824 00.007 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"34948c3d-4ed8-4ed4-8c41-04b69d06a3ff"}
22:39:32.830 00.006 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":47,"width":15,"height":15,"star_pos":[6.98,6.54],"pixels":"..."},"id":"34948c3d-4ed8-4ed4-8c41-04b69d06a3ff"}
22:39:32.863 00.033 12020 Exposure complete
22:39:32.990 00.127 12020 worker thread done servicing request
22:39:32.990 00.000 9340 OnExposeComplete: enter
22:39:32.998 00.008 9340 UpdateGuideState(): m_state=6
22:39:33.005 00.007 9340 Star::Find(15, 1711, 927, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 48
22:39:33.009 00.004 9340 Star::Find returns 1 (0), X=1712.38, Y=927.45, Mass=732562, SNR=124.5, Peak=55147 HFD=4.2
22:39:33.017 00.008 9340 MultiStar: [#1 0.49,0.09,0.98,U] [#2 0.84,0.11,0.00,M1] [#3 1.28,0.39,0.00,M8] [#4 0.82,0.32,0.00,M1] [#5 0.39,0.16,0.66,U] [#6 0.28,0.83,0.00,M5] [#7 0.86,0.44,0.00,M1] [#8 0.64,-0.14,0.00,M1] 
22:39:33.017 00.000 9340 single-star, 2 included, MultiStar: {0.38, 0.04}, one-star: {0.26, -0.10}
22:39:33.029 00.012 9340 CameraToMount -- cameraTheta (-0.36) - m_xAngle (0.01) = xAngle (-0.37 = -0.37)
22:39:33.037 00.008 9340 CameraToMount -- cameraTheta (-0.36) - (m_xAngle (0.01) + m_yAngleError (-3.13)) = yAngle (2.76 = 2.76)
22:39:33.043 00.006 9340 CameraToMount -- cameraX=0.26 cameraY=-0.10 hyp=0.28 cameraTheta=-0.36 mountX=0.26 mountY=0.11, mountTheta=0.38
22:39:33.051 00.008 9340 SchedulePrimaryMove(10104498, x=0.26, y=-0.10, opts=13)
22:39:33.063 00.012 9340 Enqueuing Move request for scope (0.26, -0.10)
22:39:33.068 00.005 12020 Worker thread wakes up
22:39:33.068 00.000 12020 worker thread servicing REQUEST_MOVE scope ofs (0.26, -0.10) opts 0xd
22:39:33.068 00.000 12020 Handling offset move in thread for scope, endpoint = (0.26, -0.10)
22:39:33.068 00.000 12020 Moving (0.26, -0.10) raw xDistance=0.26 yDistance=0.11
22:39:33.068 00.000 12020 GuideAlgorithmHysteresis::Result() returns 0.11 from input 0.26
22:39:33.068 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:39:33.068 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
22:39:33.068 00.000 12020 MoveAxis(W, 19, ABG)
22:39:33.068 00.000 12020 Guiding  Dir = 3, Dur = 19
22:39:33.072 00.004 12020 IsSlewing returns 0
22:39:33.072 00.000 12020 IsGuiding returns 0
22:39:33.076 00.004 9340 UpdateImageDisplay: Size=(1920,1080) min=7047, max=65535, med=10731, FiltMin=8571, FiltMax=65499, Gamma=2.870
22:39:33.108 00.032 9340 UpdateGuideState exits: m=732562 SNR=124.5
22:39:33.125 00.017 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:39:33.135 00.010 9340 ScheduleExposure(2000,3,1) exposurePending=0
22:39:33.141 00.006 12020 IsGuiding returns 1
22:39:33.143 00.002 9340 Enqueuing Expose request
22:39:33.150 00.007 12020 scope still moving after pulse duration time elapsed
22:39:33.172 00.022 12020 IsSlewing returns 0
22:39:33.172 00.000 12020 IsGuiding returns 0
22:39:33.172 00.000 12020 scope move finished after 19 + 81 ms
22:39:33.172 00.000 12020 Move returns status 0, amount 19
22:39:33.172 00.000 12020 MoveAxis(N, 0, ABG)
22:39:33.172 00.000 12020 Move returns status 0, amount 0
22:39:33.172 00.000 12020 move complete, result=0
22:39:33.172 00.000 12020 worker thread done servicing request
22:39:33.172 00.000 12020 Worker thread wakes up
22:39:33.172 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
22:39:33.172 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(1697,913,31,31)
22:39:33.180 00.008 9340 GuideStep: 0.3 px 19 ms WEST, 0.1 px 0 ms NORTH
22:39:34.797 01.617 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"45429386-cc1c-4d7b-b344-692950ac9421"}
22:39:34.799 00.002 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"45429386-cc1c-4d7b-b344-692950ac9421"}
22:39:34.799 00.000 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"e62abab5-1efb-4269-91df-61cf720229b1"}
22:39:34.813 00.014 9340 case statement mapped state 6 to 3
22:39:34.816 00.003 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"e62abab5-1efb-4269-91df-61cf720229b1"}
22:39:34.833 00.017 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"2162518d-1f27-4794-8dd0-b576150fba1c"}
22:39:34.838 00.005 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":48,"width":15,"height":15,"star_pos":[7.38,7.45],"pixels":"..."},"id":"2162518d-1f27-4794-8dd0-b576150fba1c"}
22:39:35.535 00.697 12020 Exposure complete
22:39:35.639 00.104 12020 worker thread done servicing request
22:39:35.639 00.000 9340 OnExposeComplete: enter
22:39:35.649 00.010 9340 UpdateGuideState(): m_state=6
22:39:35.656 00.007 9340 Star::Find(15, 1712, 927, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 49
22:39:35.656 00.000 9340 Star::Find returns 1 (0), X=1711.90, Y=927.52, Mass=675159, SNR=120.6, Peak=54985 HFD=3.9
22:39:35.664 00.008 9340 MultiStar: [#1 -0.02,0.54,0.95,U] [#2 0.32,0.54,0.00,M2] [#3 0.18,0.43,0.60,U] [#4 0.07,0.74,0.00,M2] [#5 0.22,0.55,0.00,M1] [#6 -0.37,0.76,0.00,M6] [#7 -0.23,0.36,0.41,U] [#8 -0.05,0.53,0.38,U] 
22:39:35.670 00.006 9340 single-star, 4 included, MultiStar: {-0.07, 0.33}, one-star: {-0.22, -0.04}
22:39:35.670 00.000 9340 CameraToMount -- cameraTheta (-2.98) - m_xAngle (0.01) = xAngle (-2.99 = -2.99)
22:39:35.681 00.011 9340 CameraToMount -- cameraTheta (-2.98) - (m_xAngle (0.01) + m_yAngleError (-3.13)) = yAngle (0.14 = 0.14)
22:39:35.690 00.009 9340 CameraToMount -- cameraX=-0.22 cameraY=-0.04 hyp=0.22 cameraTheta=-2.98 mountX=-0.22 mountY=0.03, mountTheta=3.00
22:39:35.698 00.008 9340 SchedulePrimaryMove(10104498, x=-0.22, y=-0.04, opts=13)
22:39:35.702 00.004 9340 Enqueuing Move request for scope (-0.22, -0.04)
22:39:35.702 00.000 12020 Worker thread wakes up
22:39:35.702 00.000 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.22, -0.04) opts 0xd
22:39:35.702 00.000 12020 Handling offset move in thread for scope, endpoint = (-0.22, -0.04)
22:39:35.702 00.000 12020 Moving (-0.22, -0.04) raw xDistance=-0.22 yDistance=0.03
22:39:35.702 00.000 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.22
22:39:35.702 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:39:35.702 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
22:39:35.702 00.000 12020 MoveAxis(E, 0, ABG)
22:39:35.702 00.000 12020 Move returns status 0, amount 0
22:39:35.702 00.000 12020 MoveAxis(N, 0, ABG)
22:39:35.702 00.000 12020 Move returns status 0, amount 0
22:39:35.702 00.000 12020 move complete, result=0
22:39:35.702 00.000 12020 worker thread done servicing request
22:39:35.715 00.013 9340 UpdateImageDisplay: Size=(1920,1080) min=6726, max=65535, med=10887, FiltMin=8464, FiltMax=65505, Gamma=2.870
22:39:35.750 00.035 9340 UpdateGuideState exits: m=675159 SNR=120.6
22:39:35.751 00.001 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:39:35.751 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
22:39:35.769 00.018 9340 Enqueuing Expose request
22:39:35.774 00.005 12020 Worker thread wakes up
22:39:35.774 00.000 9340 GuideStep: -0.2 px 0 ms EAST, 0.0 px 0 ms NORTH
22:39:35.774 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
22:39:35.781 00.007 12020 Handling exposure in thread, d=2000 o=3 r=(1697,913,31,31)
22:39:36.797 01.016 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"2acd39a8-d58e-4b7d-8ec3-75af51e4c28e"}
22:39:36.806 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"2acd39a8-d58e-4b7d-8ec3-75af51e4c28e"}
22:39:36.813 00.007 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"1a8c06ff-6083-4243-ae58-f181bdd5a49e"}
22:39:36.813 00.000 9340 case statement mapped state 6 to 3
22:39:36.821 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"1a8c06ff-6083-4243-ae58-f181bdd5a49e"}
22:39:36.828 00.007 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"f4c55838-86f2-4224-981d-6cbe1b3498bf"}
22:39:36.837 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":49,"width":15,"height":15,"star_pos":[6.90,6.52],"pixels":"..."},"id":"f4c55838-86f2-4224-981d-6cbe1b3498bf"}
22:39:38.130 01.293 12020 Exposure complete
22:39:38.261 00.131 12020 worker thread done servicing request
22:39:38.261 00.000 9340 OnExposeComplete: enter
22:39:38.268 00.007 9340 UpdateGuideState(): m_state=6
22:39:38.270 00.002 9340 Star::Find(15, 1711, 927, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 50
22:39:38.277 00.007 9340 Star::Find returns 1 (0), X=1711.58, Y=927.59, Mass=695741, SNR=124.3, Peak=53165 HFD=4.2
22:39:38.287 00.010 9340 MultiStar: [#1 0.02,0.57,0.00,M1] [#2 0.19,0.30,0.80,U] [#3 0.20,0.23,0.64,U] [#4 0.50,0.73,0.00,M3] [#5 0.11,0.53,0.68,U] [#6 -0.32,0.94,0.00,M7] [#7 0.23,0.46,0.33,U] [#8 -0.36,0.16,0.41,U] 
22:39:38.294 00.007 9340 refined, 5 included, MultiStar: {-0.07, 0.26}, one-star: {-0.54, 0.04}
22:39:38.300 00.006 9340 CameraToMount -- cameraTheta (1.82) - m_xAngle (0.01) = xAngle (1.81 = 1.81)
22:39:38.307 00.007 9340 CameraToMount -- cameraTheta (1.82) - (m_xAngle (0.01) + m_yAngleError (-3.13)) = yAngle (4.94 = -1.34)
22:39:38.316 00.009 9340 CameraToMount -- cameraX=-0.07 cameraY=0.26 hyp=0.27 cameraTheta=1.82 mountX=-0.06 mountY=-0.26, mountTheta=-1.81
22:39:38.326 00.010 9340 SchedulePrimaryMove(10104498, x=-0.07, y=0.26, opts=13)
22:39:38.331 00.005 9340 Enqueuing Move request for scope (-0.07, 0.26)
22:39:38.331 00.000 12020 Worker thread wakes up
22:39:38.331 00.000 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.26) opts 0xd
22:39:38.331 00.000 12020 Handling offset move in thread for scope, endpoint = (-0.07, 0.26)
22:39:38.331 00.000 12020 Moving (-0.07, 0.26) raw xDistance=-0.06 yDistance=-0.26
22:39:38.331 00.000 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
22:39:38.331 00.000 12020 GuideAlgorithmResistSwitch::result() returns -0.26 from input -0.26
22:39:38.331 00.000 12020 MoveAxis(E, 0, ABG)
22:39:38.331 00.000 12020 Move returns status 0, amount 0
22:39:38.331 00.000 12020 MoveAxis(N, 44, ABG)
22:39:38.331 00.000 12020 Guiding  Dir = 0, Dur = 44
22:39:38.331 00.000 12020 IsSlewing returns 0
22:39:38.331 00.000 12020 IsGuiding returns 0
22:39:38.347 00.016 9340 UpdateImageDisplay: Size=(1920,1080) min=6767, max=65535, med=10663, FiltMin=8479, FiltMax=65505, Gamma=2.870
22:39:38.386 00.039 9340 UpdateGuideState exits: m=695741 SNR=124.3
22:39:38.396 00.010 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:39:38.404 00.008 9340 ScheduleExposure(2000,3,1) exposurePending=0
22:39:38.411 00.007 9340 Enqueuing Expose request
22:39:38.428 00.017 12020 IsGuiding returns 1
22:39:38.428 00.000 12020 scope still moving after pulse duration time elapsed
22:39:38.458 00.030 12020 IsSlewing returns 0
22:39:38.458 00.000 12020 IsGuiding returns 1
22:39:38.587 00.129 12020 IsSlewing returns 0
22:39:38.616 00.029 12020 IsGuiding returns 0
22:39:38.616 00.000 12020 scope move finished after 44 + 233 ms
22:39:38.616 00.000 12020 Move returns status 0, amount 44
22:39:38.616 00.000 12020 move complete, result=0
22:39:38.616 00.000 12020 worker thread done servicing request
22:39:38.616 00.000 9340 GuideStep: -0.1 px 0 ms EAST, -0.3 px 44 ms NORTH
22:39:38.627 00.011 12020 Worker thread wakes up
22:39:38.627 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
22:39:38.627 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(1697,913,31,31)
22:39:38.807 00.180 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"b93e363f-b228-4eaf-baea-c5a7729bc9f9"}
22:39:38.812 00.005 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"b93e363f-b228-4eaf-baea-c5a7729bc9f9"}
22:39:38.820 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"3bc30a54-9637-49a9-8e1f-954b89eff510"}
22:39:38.828 00.008 9340 case statement mapped state 6 to 3
22:39:38.836 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"3bc30a54-9637-49a9-8e1f-954b89eff510"}
22:39:38.843 00.007 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"29a03d49-8d8f-40e8-be53-9a619fb8b216"}
22:39:38.849 00.006 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":50,"width":15,"height":15,"star_pos":[6.58,6.59],"pixels":"..."},"id":"29a03d49-8d8f-40e8-be53-9a619fb8b216"}
22:39:40.818 01.969 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"1199dcdd-6187-4c6d-858f-bc91e7634e3c"}
22:39:40.824 00.006 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"1199dcdd-6187-4c6d-858f-bc91e7634e3c"}
22:39:40.829 00.005 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"bb003b9c-4e0f-442b-a369-7efa0f182dd8"}
22:39:40.829 00.000 9340 case statement mapped state 6 to 3
22:39:40.841 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"bb003b9c-4e0f-442b-a369-7efa0f182dd8"}
22:39:40.845 00.004 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"824a9c04-2ac3-4f91-86d3-f4f460a17794"}
22:39:40.845 00.000 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":50,"width":15,"height":15,"star_pos":[6.58,6.59],"pixels":"..."},"id":"824a9c04-2ac3-4f91-86d3-f4f460a17794"}
22:39:41.095 00.250 12020 Exposure complete
22:39:41.215 00.120 12020 worker thread done servicing request
22:39:41.215 00.000 9340 OnExposeComplete: enter
22:39:41.219 00.004 9340 UpdateGuideState(): m_state=6
22:39:41.231 00.012 9340 Star::Find(15, 1711, 927, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 51
22:39:41.231 00.000 9340 Star::Find returns 1 (0), X=1711.47, Y=927.42, Mass=666770, SNR=115.8, Peak=52219 HFD=3.9
22:39:41.242 00.011 9340 MultiStar: [#1 -0.32,0.08,1.02,U] [#2 -0.07,0.08,0.88,U] [#3 0.01,0.19,0.69,U] [#4 -0.16,0.07,0.76,U] [#5 -0.45,-0.05,0.53,U] [#6 -0.66,0.40,0.00,M8] [#7 -0.03,0.27,0.40,U] [#8 -0.50,-0.06,0.45,U] 
22:39:41.252 00.010 9340 refined, 7 included, MultiStar: {-0.28, 0.05}, one-star: {-0.65, -0.13}
22:39:41.257 00.005 9340 CameraToMount -- cameraTheta (2.98) - m_xAngle (0.01) = xAngle (2.98 = 2.98)
22:39:41.265 00.008 9340 CameraToMount -- cameraTheta (2.98) - (m_xAngle (0.01) + m_yAngleError (-3.13)) = yAngle (6.10 = -0.18)
22:39:41.271 00.006 9340 CameraToMount -- cameraX=-0.28 cameraY=0.05 hyp=0.29 cameraTheta=2.98 mountX=-0.28 mountY=-0.05, mountTheta=-2.96
22:39:41.276 00.005 9340 SchedulePrimaryMove(10104498, x=-0.28, y=0.05, opts=13)
22:39:41.282 00.006 9340 Enqueuing Move request for scope (-0.28, 0.05)
22:39:41.293 00.011 12020 Worker thread wakes up
22:39:41.293 00.000 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.28, 0.05) opts 0xd
22:39:41.293 00.000 12020 Handling offset move in thread for scope, endpoint = (-0.28, 0.05)
22:39:41.293 00.000 12020 Moving (-0.28, 0.05) raw xDistance=-0.28 yDistance=-0.05
22:39:41.295 00.002 12020 GuideAlgorithmHysteresis::Result() returns -0.12 from input -0.28
22:39:41.295 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:39:41.295 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
22:39:41.295 00.000 12020 MoveAxis(E, 21, ABG)
22:39:41.295 00.000 12020 Guiding  Dir = 2, Dur = 21
22:39:41.295 00.000 12020 IsSlewing returns 0
22:39:41.295 00.000 12020 IsGuiding returns 0
22:39:41.299 00.004 9340 UpdateImageDisplay: Size=(1920,1080) min=6859, max=65535, med=10703, FiltMin=8555, FiltMax=65505, Gamma=2.870
22:39:41.320 00.021 12020 IsGuiding returns 1
22:39:41.320 00.000 12020 scope still moving after pulse duration time elapsed
22:39:41.341 00.021 9340 UpdateGuideState exits: m=666770 SNR=115.8
22:39:41.350 00.009 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:39:41.358 00.008 9340 ScheduleExposure(2000,3,1) exposurePending=0
22:39:41.367 00.009 9340 Enqueuing Expose request
22:39:41.374 00.007 12020 IsSlewing returns 0
22:39:41.375 00.001 12020 IsGuiding returns 0
22:39:41.375 00.000 12020 scope move finished after 21 + 57 ms
22:39:41.375 00.000 12020 Move returns status 0, amount 21
22:39:41.375 00.000 12020 MoveAxis(N, 0, ABG)
22:39:41.375 00.000 12020 Move returns status 0, amount 0
22:39:41.375 00.000 12020 move complete, result=0
22:39:41.375 00.000 12020 worker thread done servicing request
22:39:41.375 00.000 12020 Worker thread wakes up
22:39:41.375 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
22:39:41.375 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(1697,913,31,31)
22:39:41.399 00.024 9340 GuideStep: -0.3 px 21 ms EAST, -0.1 px 0 ms NORTH
22:39:42.816 01.417 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"bb7636be-d83a-4727-be3f-84c9a888aabe"}
22:39:42.825 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"bb7636be-d83a-4727-be3f-84c9a888aabe"}
22:39:42.832 00.007 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"6c93326b-1f29-4783-bae3-b6c8d0d4732e"}
22:39:42.841 00.009 9340 case statement mapped state 6 to 3
22:39:42.845 00.004 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"6c93326b-1f29-4783-bae3-b6c8d0d4732e"}
22:39:42.855 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"85a5fca3-1a4f-4195-9a4b-fca412f1eb39"}
22:39:42.862 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":51,"width":15,"height":15,"star_pos":[7.47,7.42],"pixels":"..."},"id":"85a5fca3-1a4f-4195-9a4b-fca412f1eb39"}
22:39:43.740 00.878 12020 Exposure complete
22:39:43.930 00.190 12020 worker thread done servicing request
22:39:43.930 00.000 9340 OnExposeComplete: enter
22:39:43.941 00.011 9340 UpdateGuideState(): m_state=6
22:39:43.947 00.006 9340 Star::Find(15, 1711, 927, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 52
22:39:43.961 00.014 9340 Star::Find returns 1 (0), X=1712.03, Y=927.44, Mass=706688, SNR=120.4, Peak=48961 HFD=4.2
22:39:43.968 00.007 9340 MultiStar: [#1 0.01,0.10,1.05,U] [#2 0.54,0.11,0.77,U] [#3 0.55,0.31,0.00,M6] [#4 0.54,0.23,0.00,M3] [#5 0.22,0.01,0.62,U] [#6 -0.06,0.57,0.00,M9] [#7 -0.29,0.37,0.39,U] [#8 0.00,0.26,0.42,U] 
22:39:43.978 00.010 9340 refined, 5 included, MultiStar: {0.09, 0.08}, one-star: {-0.09, -0.11}
22:39:43.987 00.009 9340 CameraToMount -- cameraTheta (0.76) - m_xAngle (0.01) = xAngle (0.76 = 0.76)
22:39:43.997 00.010 9340 CameraToMount -- cameraTheta (0.76) - (m_xAngle (0.01) + m_yAngleError (-3.13)) = yAngle (3.88 = -2.40)
22:39:44.008 00.011 9340 CameraToMount -- cameraX=0.09 cameraY=0.08 hyp=0.12 cameraTheta=0.76 mountX=0.09 mountY=-0.08, mountTheta=-0.75
22:39:44.024 00.016 9340 SchedulePrimaryMove(10104498, x=0.09, y=0.08, opts=13)
22:39:44.031 00.007 9340 Enqueuing Move request for scope (0.09, 0.08)
22:39:44.043 00.012 12020 Worker thread wakes up
22:39:44.043 00.000 12020 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.08) opts 0xd
22:39:44.043 00.000 12020 Handling offset move in thread for scope, endpoint = (0.09, 0.08)
22:39:44.043 00.000 12020 Moving (0.09, 0.08) raw xDistance=0.09 yDistance=-0.08
22:39:44.043 00.000 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
22:39:44.043 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:39:44.043 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
22:39:44.043 00.000 12020 MoveAxis(E, 0, ABG)
22:39:44.043 00.000 12020 Move returns status 0, amount 0
22:39:44.045 00.002 12020 MoveAxis(N, 0, ABG)
22:39:44.045 00.000 12020 Move returns status 0, amount 0
22:39:44.045 00.000 12020 move complete, result=0
22:39:44.046 00.001 12020 worker thread done servicing request
22:39:44.054 00.008 9340 UpdateImageDisplay: Size=(1920,1080) min=6663, max=65535, med=10724, FiltMin=8514, FiltMax=65505, Gamma=2.870
22:39:44.108 00.054 9340 UpdateGuideState exits: m=706688 SNR=120.4
22:39:44.120 00.012 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:39:44.130 00.010 9340 ScheduleExposure(2000,3,1) exposurePending=0
22:39:44.142 00.012 9340 Enqueuing Expose request
22:39:44.152 00.010 12020 Worker thread wakes up
22:39:44.152 00.000 9340 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
22:39:44.156 00.004 12020 worker thread servicing REQUEST_EXPOSE 2000
22:39:44.156 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(1697,913,31,31)
22:39:44.815 00.659 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"d65c3c3c-324d-446c-ad3d-882422ca2544"}
22:39:44.828 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"d65c3c3c-324d-446c-ad3d-882422ca2544"}
22:39:44.839 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"189fde05-26fd-40f5-9867-05dfce4a994d"}
22:39:44.848 00.009 9340 case statement mapped state 6 to 3
22:39:44.861 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"189fde05-26fd-40f5-9867-05dfce4a994d"}
22:39:44.869 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"31566dee-e000-418d-8d44-96b70b3a5b03"}
22:39:44.879 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":52,"width":15,"height":15,"star_pos":[7.03,7.44],"pixels":"..."},"id":"31566dee-e000-418d-8d44-96b70b3a5b03"}
22:39:46.520 01.641 12020 Exposure complete
22:39:46.644 00.124 12020 worker thread done servicing request
22:39:46.644 00.000 9340 OnExposeComplete: enter
22:39:46.644 00.000 9340 UpdateGuideState(): m_state=6
22:39:46.656 00.012 9340 Star::Find(15, 1712, 927, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 53
22:39:46.661 00.005 9340 Star::Find returns 1 (0), X=1712.04, Y=927.39, Mass=755668, SNR=139.4, Peak=53217 HFD=4.2
22:39:46.668 00.007 9340 MultiStar: [#1 -0.17,0.36,0.95,U] [#2 0.33,0.32,0.74,U] [#3 0.35,0.26,0.47,U] [#4 0.46,0.39,0.00,M4] [#5 0.20,0.39,0.45,U] [#6 -0.19,0.66,0.00,M10] [#7 0.20,0.07,0.34,U] [#8 -0.18,-0.15,0.36,U] 
22:39:46.668 00.000 9340 refined, 6 included, MultiStar: {0.06, 0.16}, one-star: {-0.07, -0.16}
22:39:46.677 00.009 9340 CameraToMount -- cameraTheta (1.20) - m_xAngle (0.01) = xAngle (1.19 = 1.19)
22:39:46.688 00.011 9340 CameraToMount -- cameraTheta (1.20) - (m_xAngle (0.01) + m_yAngleError (-3.13)) = yAngle (4.32 = -1.96)
22:39:46.694 00.006 9340 CameraToMount -- cameraX=0.06 cameraY=0.16 hyp=0.17 cameraTheta=1.20 mountX=0.06 mountY=-0.16, mountTheta=-1.19
22:39:46.703 00.009 9340 SchedulePrimaryMove(10104498, x=0.06, y=0.16, opts=13)
22:39:46.709 00.006 9340 Enqueuing Move request for scope (0.06, 0.16)
22:39:46.715 00.006 12020 Worker thread wakes up
22:39:46.715 00.000 12020 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.16) opts 0xd
22:39:46.715 00.000 12020 Handling offset move in thread for scope, endpoint = (0.06, 0.16)
22:39:46.715 00.000 12020 Moving (0.06, 0.16) raw xDistance=0.06 yDistance=-0.16
22:39:46.715 00.000 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
22:39:46.715 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:39:46.717 00.002 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
22:39:46.717 00.000 12020 MoveAxis(E, 0, ABG)
22:39:46.717 00.000 12020 Move returns status 0, amount 0
22:39:46.717 00.000 12020 MoveAxis(N, 0, ABG)
22:39:46.717 00.000 12020 Move returns status 0, amount 0
22:39:46.717 00.000 12020 move complete, result=0
22:39:46.717 00.000 12020 worker thread done servicing request
22:39:46.718 00.001 9340 UpdateImageDisplay: Size=(1920,1080) min=6818, max=65535, med=10711, FiltMin=8424, FiltMax=65505, Gamma=2.870
22:39:46.750 00.032 9340 UpdateGuideState exits: m=755668 SNR=139.4
22:39:46.763 00.013 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:39:46.763 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
22:39:46.779 00.016 9340 Enqueuing Expose request
22:39:46.789 00.010 9340 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
22:39:46.797 00.008 12020 Worker thread wakes up
22:39:46.797 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
22:39:46.797 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(1697,913,31,31)
22:39:46.818 00.021 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"e5fc911b-4264-4905-aa5a-ed76ccbb3d87"}
22:39:46.820 00.002 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"e5fc911b-4264-4905-aa5a-ed76ccbb3d87"}
22:39:46.835 00.015 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"1e167b3a-f8c3-4c57-9fc3-adf43747e95f"}
22:39:46.841 00.006 9340 case statement mapped state 6 to 3
22:39:46.847 00.006 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"1e167b3a-f8c3-4c57-9fc3-adf43747e95f"}
22:39:46.859 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"38ea897a-dfac-4c32-9c03-4a8ae17e34c2"}
22:39:46.867 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":53,"width":15,"height":15,"star_pos":[7.04,7.39],"pixels":"..."},"id":"38ea897a-dfac-4c32-9c03-4a8ae17e34c2"}
22:39:48.817 01.950 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"283ab1d7-73fa-488f-9919-001a920b42fb"}
22:39:48.827 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"283ab1d7-73fa-488f-9919-001a920b42fb"}
22:39:48.834 00.007 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"dee7ce92-a75e-4cc5-8708-77d4ffed99e2"}
22:39:48.846 00.012 9340 case statement mapped state 6 to 3
22:39:48.855 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"dee7ce92-a75e-4cc5-8708-77d4ffed99e2"}
22:39:48.866 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"651684df-f734-452e-8aac-05239a630524"}
22:39:48.875 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":53,"width":15,"height":15,"star_pos":[7.04,7.39],"pixels":"..."},"id":"651684df-f734-452e-8aac-05239a630524"}
22:39:49.169 00.294 12020 Exposure complete
22:39:49.392 00.223 12020 worker thread done servicing request
22:39:49.394 00.002 9340 OnExposeComplete: enter
22:39:49.406 00.012 9340 UpdateGuideState(): m_state=6
22:39:49.416 00.010 9340 Star::Find(15, 1712, 927, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 54
22:39:49.429 00.013 9340 Star::Find returns 1 (0), X=1712.04, Y=927.53, Mass=723399, SNR=143.3, Peak=53029 HFD=4.1
22:39:49.444 00.015 9340 MultiStar: [#1 0.07,0.27,0.79,U] [#2 0.47,0.42,0.00,M1] [#3 0.39,0.34,0.53,U] [#4 0.51,0.41,0.00,M5] [#5 0.08,0.37,0.49,U] [#6 0.27,0.84,0.00,R] [#7 -0.14,0.03,0.39,U] [#8 -0.00,0.29,0.30,U] 
22:39:49.458 00.014 9340 single-star, 5 included, MultiStar: {0.05, 0.19}, one-star: {-0.07, -0.02}
22:39:49.470 00.012 9340 CameraToMount -- cameraTheta (-2.92) - m_xAngle (0.01) = xAngle (-2.92 = -2.92)
22:39:49.482 00.012 9340 CameraToMount -- cameraTheta (-2.92) - (m_xAngle (0.01) + m_yAngleError (-3.13)) = yAngle (0.20 = 0.20)
22:39:49.498 00.016 9340 CameraToMount -- cameraX=-0.07 cameraY=-0.02 hyp=0.08 cameraTheta=-2.92 mountX=-0.07 mountY=0.02, mountTheta=2.94
22:39:49.513 00.015 9340 SchedulePrimaryMove(10104498, x=-0.07, y=-0.02, opts=13)
22:39:49.524 00.011 9340 Enqueuing Move request for scope (-0.07, -0.02)
22:39:49.537 00.013 12020 Worker thread wakes up
22:39:49.537 00.000 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.02) opts 0xd
22:39:49.537 00.000 12020 Handling offset move in thread for scope, endpoint = (-0.07, -0.02)
22:39:49.539 00.002 12020 Moving (-0.07, -0.02) raw xDistance=-0.07 yDistance=0.02
22:39:49.539 00.000 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
22:39:49.539 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:39:49.539 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
22:39:49.539 00.000 12020 MoveAxis(E, 0, ABG)
22:39:49.539 00.000 12020 Move returns status 0, amount 0
22:39:49.539 00.000 12020 MoveAxis(N, 0, ABG)
22:39:49.539 00.000 12020 Move returns status 0, amount 0
22:39:49.539 00.000 12020 move complete, result=0
22:39:49.539 00.000 12020 worker thread done servicing request
22:39:49.549 00.010 9340 UpdateImageDisplay: Size=(1920,1080) min=7111, max=65535, med=10698, FiltMin=8519, FiltMax=65505, Gamma=2.870
22:39:49.618 00.069 9340 UpdateGuideState exits: m=723399 SNR=143.3
22:39:49.632 00.014 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:39:49.643 00.011 9340 ScheduleExposure(2000,3,1) exposurePending=0
22:39:49.656 00.013 9340 Enqueuing Expose request
22:39:49.668 00.012 12020 Worker thread wakes up
22:39:49.668 00.000 9340 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
22:39:49.680 00.012 12020 worker thread servicing REQUEST_EXPOSE 2000
22:39:49.683 00.003 12020 Handling exposure in thread, d=2000 o=3 r=(1697,913,31,31)
22:39:50.819 01.136 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"919db4b5-9e77-4e21-947d-1f4452826994"}
22:39:50.833 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"919db4b5-9e77-4e21-947d-1f4452826994"}
22:39:50.851 00.018 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"97e21bc5-5827-4cdf-a7cc-0b91b4b62592"}
22:39:50.863 00.012 9340 case statement mapped state 6 to 3
22:39:50.875 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"97e21bc5-5827-4cdf-a7cc-0b91b4b62592"}
22:39:50.882 00.007 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"8ea24d6c-9e6a-474d-8441-8dca3f08e4e9"}
22:39:50.898 00.016 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":54,"width":15,"height":15,"star_pos":[7.04,6.53],"pixels":"..."},"id":"8ea24d6c-9e6a-474d-8441-8dca3f08e4e9"}
22:39:52.051 01.153 12020 Exposure complete
22:39:52.189 00.138 12020 worker thread done servicing request
22:39:52.190 00.001 9340 OnExposeComplete: enter
22:39:52.196 00.006 9340 UpdateGuideState(): m_state=6
22:39:52.204 00.008 9340 Star::Find(15, 1712, 927, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 55
22:39:52.207 00.003 9340 Star::Find returns 1 (0), X=1711.71, Y=927.52, Mass=701250, SNR=124.1, Peak=56325 HFD=3.9
22:39:52.219 00.012 9340 MultiStar: [#1 -0.34,0.46,0.00,M1] [#2 0.07,0.47,0.77,U] [#3 0.31,0.47,0.65,U] [#4 0.26,0.36,0.78,U] [#5 -0.02,-0.14,0.53,U] [#6 -0.79,-0.33,0.00,M1] [#7 -0.09,0.34,0.44,U] [#8 -0.49,0.29,0.00,M1] 
22:39:52.219 00.000 9340 refined, 5 included, MultiStar: {-0.00, 0.24}, one-star: {-0.41, -0.03}
22:39:52.228 00.009 9340 CameraToMount -- cameraTheta (1.58) - m_xAngle (0.01) = xAngle (1.57 = 1.57)
22:39:52.236 00.008 9340 CameraToMount -- cameraTheta (1.58) - (m_xAngle (0.01) + m_yAngleError (-3.13)) = yAngle (4.70 = -1.59)
22:39:52.244 00.008 9340 CameraToMount -- cameraX=-0.00 cameraY=0.24 hyp=0.24 cameraTheta=1.58 mountX=0.00 mountY=-0.24, mountTheta=-1.57
22:39:52.253 00.009 9340 SchedulePrimaryMove(10104498, x=-0.00, y=0.24, opts=13)
22:39:52.260 00.007 9340 Enqueuing Move request for scope (-0.00, 0.24)
22:39:52.270 00.010 12020 Worker thread wakes up
22:39:52.270 00.000 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.00, 0.24) opts 0xd
22:39:52.270 00.000 12020 Handling offset move in thread for scope, endpoint = (-0.00, 0.24)
22:39:52.270 00.000 12020 Moving (-0.00, 0.24) raw xDistance=0.00 yDistance=-0.24
22:39:52.270 00.000 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.00
22:39:52.270 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:39:52.270 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.24
22:39:52.270 00.000 12020 MoveAxis(E, 0, ABG)
22:39:52.270 00.000 12020 Move returns status 0, amount 0
22:39:52.270 00.000 12020 MoveAxis(N, 0, ABG)
22:39:52.270 00.000 12020 Move returns status 0, amount 0
22:39:52.270 00.000 12020 move complete, result=0
22:39:52.270 00.000 12020 worker thread done servicing request
22:39:52.287 00.017 9340 UpdateImageDisplay: Size=(1920,1080) min=7177, max=65532, med=10699, FiltMin=8387, FiltMax=65505, Gamma=2.870
22:39:52.328 00.041 9340 UpdateGuideState exits: m=701250 SNR=124.1
22:39:52.343 00.015 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:39:52.352 00.009 9340 ScheduleExposure(2000,3,1) exposurePending=0
22:39:52.360 00.008 9340 Enqueuing Expose request
22:39:52.368 00.008 12020 Worker thread wakes up
22:39:52.368 00.000 9340 GuideStep: 0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
22:39:52.377 00.009 12020 worker thread servicing REQUEST_EXPOSE 2000
22:39:52.377 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(1697,913,31,31)
22:39:52.825 00.448 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"c81bd48d-d38b-4e5f-807b-71e125bceb12"}
22:39:52.836 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"c81bd48d-d38b-4e5f-807b-71e125bceb12"}
22:39:52.855 00.019 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"d6545986-b70b-40da-b679-9f8a1b83fbb8"}
22:39:52.866 00.011 9340 case statement mapped state 6 to 3
22:39:52.875 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"d6545986-b70b-40da-b679-9f8a1b83fbb8"}
22:39:52.883 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"609a6b88-0c40-42a6-9409-dfe3db8b7c5c"}
22:39:52.888 00.005 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":55,"width":15,"height":15,"star_pos":[6.71,6.52],"pixels":"..."},"id":"609a6b88-0c40-42a6-9409-dfe3db8b7c5c"}
22:39:54.749 01.861 12020 Exposure complete
22:39:54.833 00.084 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"bc083317-8c73-4549-ae1c-bc641c125078"}
22:39:54.837 00.004 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"bc083317-8c73-4549-ae1c-bc641c125078"}
22:39:54.844 00.007 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"0372f3bf-e652-4a18-9464-5e690e6bcd43"}
22:39:54.850 00.006 9340 case statement mapped state 6 to 3
22:39:54.850 00.000 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"0372f3bf-e652-4a18-9464-5e690e6bcd43"}
22:39:54.850 00.000 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"b93d69bc-d3d6-4dcc-922e-eeb449f3e485"}
22:39:54.867 00.017 12020 worker thread done servicing request
22:39:54.867 00.000 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":55,"width":15,"height":15,"star_pos":[6.71,6.52],"pixels":"..."},"id":"b93d69bc-d3d6-4dcc-922e-eeb449f3e485"}
22:39:54.867 00.000 9340 OnExposeComplete: enter
22:39:54.879 00.012 9340 UpdateGuideState(): m_state=6
22:39:54.884 00.005 9340 Star::Find(15, 1711, 927, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 56
22:39:54.890 00.006 9340 Star::Find returns 1 (0), X=1712.02, Y=927.65, Mass=730416, SNR=122.5, Peak=49969 HFD=4.2
22:39:54.896 00.006 9340 MultiStar: [#1 0.01,0.25,1.06,U] [#2 0.32,0.16,1.07,U] [#3 0.84,0.53,0.00,M4] [#4 0.51,0.41,0.00,M5] [#5 0.19,-0.10,0.59,U] [#6 -0.34,-0.18,0.52,U] [#7 -0.02,0.78,0.00,M1] [#8 -0.04,-0.35,0.39,U] 
22:39:54.903 00.007 9340 refined, 5 included, MultiStar: {0.04, 0.05}, one-star: {-0.09, 0.10}
22:39:54.906 00.003 9340 CameraToMount -- cameraTheta (0.92) - m_xAngle (0.01) = xAngle (0.91 = 0.91)
22:39:54.914 00.008 9340 CameraToMount -- cameraTheta (0.92) - (m_xAngle (0.01) + m_yAngleError (-3.13)) = yAngle (4.04 = -2.24)
22:39:54.920 00.006 9340 CameraToMount -- cameraX=0.04 cameraY=0.05 hyp=0.07 cameraTheta=0.92 mountX=0.04 mountY=-0.05, mountTheta=-0.91
22:39:54.929 00.009 9340 SchedulePrimaryMove(10104498, x=0.04, y=0.05, opts=13)
22:39:54.935 00.006 9340 Enqueuing Move request for scope (0.04, 0.05)
22:39:54.942 00.007 12020 Worker thread wakes up
22:39:54.942 00.000 12020 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.05) opts 0xd
22:39:54.942 00.000 12020 Handling offset move in thread for scope, endpoint = (0.04, 0.05)
22:39:54.942 00.000 12020 Moving (0.04, 0.05) raw xDistance=0.04 yDistance=-0.05
22:39:54.942 00.000 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
22:39:54.942 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:39:54.942 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
22:39:54.942 00.000 12020 MoveAxis(E, 0, ABG)
22:39:54.942 00.000 12020 Move returns status 0, amount 0
22:39:54.944 00.002 12020 MoveAxis(N, 0, ABG)
22:39:54.944 00.000 12020 Move returns status 0, amount 0
22:39:54.944 00.000 12020 move complete, result=0
22:39:54.944 00.000 12020 worker thread done servicing request
22:39:54.948 00.004 9340 UpdateImageDisplay: Size=(1920,1080) min=6478, max=65535, med=10693, FiltMin=8603, FiltMax=65505, Gamma=2.870
22:39:54.975 00.027 9340 UpdateGuideState exits: m=730416 SNR=122.5
22:39:54.991 00.016 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:39:55.000 00.009 9340 ScheduleExposure(2000,3,1) exposurePending=0
22:39:55.006 00.006 9340 Enqueuing Expose request
22:39:55.013 00.007 9340 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
22:39:55.013 00.000 12020 Worker thread wakes up
22:39:55.020 00.007 12020 worker thread servicing REQUEST_EXPOSE 2000
22:39:55.020 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(1697,913,31,31)
22:39:56.844 01.824 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"dd528ba4-068d-4392-8737-279f956d195a"}
22:39:56.853 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"dd528ba4-068d-4392-8737-279f956d195a"}
22:39:56.866 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"bacbc927-e360-43e9-b2e9-b685baddb488"}
22:39:56.877 00.011 9340 case statement mapped state 6 to 3
22:39:56.885 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"bacbc927-e360-43e9-b2e9-b685baddb488"}
22:39:56.898 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"5347e06e-65d3-427a-893f-53d334a487c0"}
22:39:56.907 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":56,"width":15,"height":15,"star_pos":[7.02,6.65],"pixels":"..."},"id":"5347e06e-65d3-427a-893f-53d334a487c0"}
22:39:57.490 00.583 12020 Exposure complete
22:39:57.665 00.175 12020 worker thread done servicing request
22:39:57.666 00.001 9340 OnExposeComplete: enter
22:39:57.674 00.008 9340 UpdateGuideState(): m_state=6
22:39:57.686 00.012 9340 Star::Find(15, 1712, 927, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 57
22:39:57.695 00.009 9340 Star::Find returns 1 (0), X=1711.86, Y=927.57, Mass=728573, SNR=134.2, Peak=53885 HFD=4.4
22:39:57.707 00.012 9340 MultiStar: [#1 -0.17,0.35,0.97,U] [#2 0.24,0.26,0.76,U] [#3 -0.01,0.15,0.61,U] [#4 0.41,0.35,0.79,U] [#5 -0.11,0.21,0.46,U] [#6 -0.39,-0.24,0.44,U] [#7 -0.11,0.27,0.41,U] [#8 -0.29,-0.11,0.38,U] 
22:39:57.718 00.011 9340 refined, 8 included, MultiStar: {-0.05, 0.17}, one-star: {-0.26, 0.02}
22:39:57.729 00.011 9340 CameraToMount -- cameraTheta (1.87) - m_xAngle (0.01) = xAngle (1.87 = 1.87)
22:39:57.737 00.008 9340 CameraToMount -- cameraTheta (1.87) - (m_xAngle (0.01) + m_yAngleError (-3.13)) = yAngle (4.99 = -1.29)
22:39:57.745 00.008 9340 CameraToMount -- cameraX=-0.05 cameraY=0.17 hyp=0.18 cameraTheta=1.87 mountX=-0.05 mountY=-0.17, mountTheta=-1.87
22:39:57.758 00.013 9340 SchedulePrimaryMove(10104498, x=-0.05, y=0.17, opts=13)
22:39:57.768 00.010 9340 Enqueuing Move request for scope (-0.05, 0.17)
22:39:57.776 00.008 12020 Worker thread wakes up
22:39:57.776 00.000 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.17) opts 0xd
22:39:57.776 00.000 12020 Handling offset move in thread for scope, endpoint = (-0.05, 0.17)
22:39:57.776 00.000 12020 Moving (-0.05, 0.17) raw xDistance=-0.05 yDistance=-0.17
22:39:57.776 00.000 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
22:39:57.776 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:39:57.776 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
22:39:57.776 00.000 12020 MoveAxis(E, 0, ABG)
22:39:57.776 00.000 12020 Move returns status 0, amount 0
22:39:57.776 00.000 12020 MoveAxis(N, 0, ABG)
22:39:57.778 00.002 12020 Move returns status 0, amount 0
22:39:57.778 00.000 12020 move complete, result=0
22:39:57.778 00.000 12020 worker thread done servicing request
22:39:57.787 00.009 9340 UpdateImageDisplay: Size=(1920,1080) min=7063, max=65535, med=10711, FiltMin=8543, FiltMax=65505, Gamma=2.870
22:39:57.838 00.051 9340 UpdateGuideState exits: m=728573 SNR=134.2
22:39:57.847 00.009 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:39:57.859 00.012 9340 ScheduleExposure(2000,3,1) exposurePending=0
22:39:57.870 00.011 9340 Enqueuing Expose request
22:39:57.881 00.011 9340 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
22:39:57.895 00.014 12020 Worker thread wakes up
22:39:57.895 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
22:39:57.895 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(1697,913,31,31)
22:39:58.848 00.953 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"17438270-8e6d-49f1-ae89-86696482c0bf"}
22:39:58.848 00.000 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"17438270-8e6d-49f1-ae89-86696482c0bf"}
22:39:58.864 00.016 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"2c081963-2e13-4ee1-82ae-367f98dffe39"}
22:39:58.872 00.008 9340 case statement mapped state 6 to 3
22:39:58.881 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"2c081963-2e13-4ee1-82ae-367f98dffe39"}
22:39:58.895 00.014 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"6e32fba7-8c04-47a0-8bbc-ae4a4046622c"}
22:39:58.899 00.004 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":57,"width":15,"height":15,"star_pos":[6.86,6.57],"pixels":"..."},"id":"6e32fba7-8c04-47a0-8bbc-ae4a4046622c"}
22:40:00.252 01.353 12020 Exposure complete
22:40:00.377 00.125 12020 worker thread done servicing request
22:40:00.377 00.000 9340 OnExposeComplete: enter
22:40:00.384 00.007 9340 UpdateGuideState(): m_state=6
22:40:00.390 00.006 9340 Star::Find(15, 1711, 927, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 58
22:40:00.397 00.007 9340 Star::Find returns 1 (0), X=1712.21, Y=927.71, Mass=721218, SNR=122.4, Peak=55051 HFD=4.4
22:40:00.405 00.008 9340 MultiStar: [#1 0.46,0.44,0.00,M1] [#2 0.77,0.33,0.00,M1] [#3 0.63,0.38,0.00,M4] [#4 0.88,0.68,0.00,M5] [#5 0.65,0.17,0.00,M1] [#6 -0.13,-0.08,0.48,U] [#7 0.08,0.74,0.00,M1] [#8 0.36,0.09,0.46,U] 
22:40:00.411 00.006 9340 refined, 2 included, MultiStar: {0.10, 0.08}, one-star: {0.09, 0.16}
22:40:00.417 00.006 9340 CameraToMount -- cameraTheta (0.71) - m_xAngle (0.01) = xAngle (0.70 = 0.70)
22:40:00.418 00.001 9340 CameraToMount -- cameraTheta (0.71) - (m_xAngle (0.01) + m_yAngleError (-3.13)) = yAngle (3.83 = -2.46)
22:40:00.427 00.009 9340 CameraToMount -- cameraX=0.10 cameraY=0.08 hyp=0.13 cameraTheta=0.71 mountX=0.10 mountY=-0.08, mountTheta=-0.69
22:40:00.440 00.013 9340 SchedulePrimaryMove(10104498, x=0.10, y=0.08, opts=13)
22:40:00.447 00.007 9340 Enqueuing Move request for scope (0.10, 0.08)
22:40:00.450 00.003 12020 Worker thread wakes up
22:40:00.450 00.000 12020 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.08) opts 0xd
22:40:00.450 00.000 12020 Handling offset move in thread for scope, endpoint = (0.10, 0.08)
22:40:00.450 00.000 12020 Moving (0.10, 0.08) raw xDistance=0.10 yDistance=-0.08
22:40:00.450 00.000 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
22:40:00.450 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:40:00.450 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
22:40:00.450 00.000 12020 MoveAxis(E, 0, ABG)
22:40:00.450 00.000 12020 Move returns status 0, amount 0
22:40:00.450 00.000 12020 MoveAxis(N, 0, ABG)
22:40:00.450 00.000 12020 Move returns status 0, amount 0
22:40:00.450 00.000 12020 move complete, result=0
22:40:00.450 00.000 12020 worker thread done servicing request
22:40:00.462 00.012 9340 UpdateImageDisplay: Size=(1920,1080) min=7064, max=65535, med=10707, FiltMin=8489, FiltMax=65500, Gamma=2.870
22:40:00.503 00.041 9340 UpdateGuideState exits: m=721218 SNR=122.4
22:40:00.513 00.010 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:40:00.513 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
22:40:00.513 00.000 9340 Enqueuing Expose request
22:40:00.534 00.021 12020 Worker thread wakes up
22:40:00.535 00.001 9340 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
22:40:00.541 00.006 12020 worker thread servicing REQUEST_EXPOSE 2000
22:40:00.541 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(1697,913,31,31)
22:40:00.859 00.318 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"3b2555d1-62ac-431e-9c64-f2b0fccd5401"}
22:40:00.859 00.000 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"3b2555d1-62ac-431e-9c64-f2b0fccd5401"}
22:40:00.876 00.017 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"e96970be-827d-4579-8a3f-5d8efc7f6bcb"}
22:40:00.888 00.012 9340 case statement mapped state 6 to 3
22:40:00.890 00.002 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"e96970be-827d-4579-8a3f-5d8efc7f6bcb"}
22:40:00.908 00.018 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"8625e744-2f80-4870-9615-7966b8edebe8"}
22:40:00.920 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":58,"width":15,"height":15,"star_pos":[7.21,6.71],"pixels":"..."},"id":"8625e744-2f80-4870-9615-7966b8edebe8"}
22:40:02.863 01.943 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"321facd4-2192-46b3-85b7-ba5a2d04b959"}
22:40:02.872 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"321facd4-2192-46b3-85b7-ba5a2d04b959"}
22:40:02.881 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"7cbbc3b1-bfd2-4d9a-a85b-819e6f68cdba"}
22:40:02.891 00.010 9340 case statement mapped state 6 to 3
22:40:02.899 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"7cbbc3b1-bfd2-4d9a-a85b-819e6f68cdba"}
22:40:02.910 00.011 12020 Exposure complete
22:40:02.915 00.005 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"bc0ee036-4cd2-4022-a195-404b1d8df1d5"}
22:40:02.925 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":58,"width":15,"height":15,"star_pos":[7.21,6.71],"pixels":"..."},"id":"bc0ee036-4cd2-4022-a195-404b1d8df1d5"}
22:40:03.089 00.164 12020 worker thread done servicing request
22:40:03.089 00.000 9340 OnExposeComplete: enter
22:40:03.102 00.013 9340 UpdateGuideState(): m_state=6
22:40:03.114 00.012 9340 Star::Find(15, 1712, 927, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 59
22:40:03.125 00.011 9340 Star::Find returns 1 (0), X=1712.40, Y=927.60, Mass=687346, SNR=125.6, Peak=53707 HFD=4.1
22:40:03.131 00.006 9340 MultiStar: [#1 0.71,0.77,0.00,M2] [#2 0.63,0.59,0.00,M2] [#3 1.04,0.92,0.00,M5] [#4 0.83,0.65,0.00,M6] [#5 0.59,0.19,0.00,M2] [#6 -0.32,0.10,0.54,U] [#7 0.29,0.85,0.00,M2] [#8 0.31,0.55,0.00,M1] 
22:40:03.131 00.000 9340 refined, 1 included, MultiStar: {0.07, 0.07}, one-star: {0.28, 0.05}
22:40:03.151 00.020 9340 CameraToMount -- cameraTheta (0.77) - m_xAngle (0.01) = xAngle (0.76 = 0.76)
22:40:03.161 00.010 9340 CameraToMount -- cameraTheta (0.77) - (m_xAngle (0.01) + m_yAngleError (-3.13)) = yAngle (3.89 = -2.39)
22:40:03.168 00.007 9340 CameraToMount -- cameraX=0.07 cameraY=0.07 hyp=0.10 cameraTheta=0.77 mountX=0.07 mountY=-0.07, mountTheta=-0.76
22:40:03.188 00.020 9340 SchedulePrimaryMove(10104498, x=0.07, y=0.07, opts=13)
22:40:03.195 00.007 9340 Enqueuing Move request for scope (0.07, 0.07)
22:40:03.210 00.015 12020 Worker thread wakes up
22:40:03.210 00.000 12020 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.07) opts 0xd
22:40:03.211 00.001 12020 Handling offset move in thread for scope, endpoint = (0.07, 0.07)
22:40:03.211 00.000 12020 Moving (0.07, 0.07) raw xDistance=0.07 yDistance=-0.07
22:40:03.211 00.000 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
22:40:03.211 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:40:03.211 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
22:40:03.211 00.000 12020 MoveAxis(E, 0, ABG)
22:40:03.211 00.000 12020 Move returns status 0, amount 0
22:40:03.212 00.001 12020 MoveAxis(N, 0, ABG)
22:40:03.212 00.000 12020 Move returns status 0, amount 0
22:40:03.212 00.000 12020 move complete, result=0
22:40:03.212 00.000 12020 worker thread done servicing request
22:40:03.219 00.007 9340 UpdateImageDisplay: Size=(1920,1080) min=6178, max=65535, med=10678, FiltMin=8461, FiltMax=65500, Gamma=2.870
22:40:03.272 00.053 9340 UpdateGuideState exits: m=687346 SNR=125.6
22:40:03.281 00.009 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:40:03.291 00.010 9340 ScheduleExposure(2000,3,1) exposurePending=0
22:40:03.301 00.010 9340 Enqueuing Expose request
22:40:03.307 00.006 12020 Worker thread wakes up
22:40:03.307 00.000 9340 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
22:40:03.320 00.013 12020 worker thread servicing REQUEST_EXPOSE 2000
22:40:03.320 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(1697,913,31,31)
22:40:04.871 01.551 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"f9f59141-9f4a-41af-b8d4-731227b3c054"}
22:40:04.880 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"f9f59141-9f4a-41af-b8d4-731227b3c054"}
22:40:04.889 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"4ad74969-e75e-43f7-a28f-93350220c0f8"}
22:40:04.898 00.009 9340 case statement mapped state 6 to 3
22:40:04.906 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"4ad74969-e75e-43f7-a28f-93350220c0f8"}
22:40:04.910 00.004 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"3c945ade-895c-466a-9b52-8c60cbbb6511"}
22:40:04.919 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":59,"width":15,"height":15,"star_pos":[7.40,6.60],"pixels":"..."},"id":"3c945ade-895c-466a-9b52-8c60cbbb6511"}
22:40:05.692 00.773 12020 Exposure complete
22:40:05.813 00.121 12020 worker thread done servicing request
22:40:05.813 00.000 9340 OnExposeComplete: enter
22:40:05.832 00.019 9340 UpdateGuideState(): m_state=6
22:40:05.838 00.006 9340 Star::Find(15, 1712, 927, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 60
22:40:05.843 00.005 9340 Star::Find returns 1 (0), X=1712.51, Y=927.77, Mass=705365, SNR=137.6, Peak=57527 HFD=4.1
22:40:05.849 00.006 9340 MultiStar: [#1 0.43,0.71,0.00,M3] [#2 0.90,0.66,0.00,M3] [#3 1.38,0.54,0.00,M6] [#4 0.87,0.76,0.00,M7] [#5 0.66,0.22,0.00,M3] [#6 0.04,-0.02,0.48,U] [#7 0.47,0.72,0.00,M3] [#8 0.28,0.57,0.00,M2] 
22:40:05.857 00.008 9340 refined, 1 included, MultiStar: {0.28, 0.14}, one-star: {0.40, 0.22}
22:40:05.865 00.008 9340 CameraToMount -- cameraTheta (0.47) - m_xAngle (0.01) = xAngle (0.46 = 0.46)
22:40:05.871 00.006 9340 CameraToMount -- cameraTheta (0.47) - (m_xAngle (0.01) + m_yAngleError (-3.13)) = yAngle (3.59 = -2.70)
22:40:05.878 00.007 9340 CameraToMount -- cameraX=0.28 cameraY=0.14 hyp=0.32 cameraTheta=0.47 mountX=0.28 mountY=-0.14, mountTheta=-0.45
22:40:05.891 00.013 9340 SchedulePrimaryMove(10104498, x=0.28, y=0.14, opts=13)
22:40:05.898 00.007 9340 Enqueuing Move request for scope (0.28, 0.14)
22:40:05.904 00.006 12020 Worker thread wakes up
22:40:05.906 00.002 12020 worker thread servicing REQUEST_MOVE scope ofs (0.28, 0.14) opts 0xd
22:40:05.906 00.000 12020 Handling offset move in thread for scope, endpoint = (0.28, 0.14)
22:40:05.906 00.000 12020 Moving (0.28, 0.14) raw xDistance=0.28 yDistance=-0.14
22:40:05.906 00.000 12020 GuideAlgorithmHysteresis::Result() returns 0.12 from input 0.28
22:40:05.906 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:40:05.906 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
22:40:05.906 00.000 12020 MoveAxis(W, 21, ABG)
22:40:05.906 00.000 12020 Guiding  Dir = 3, Dur = 21
22:40:05.906 00.000 12020 IsSlewing returns 0
22:40:05.906 00.000 12020 IsGuiding returns 0
22:40:05.912 00.006 9340 UpdateImageDisplay: Size=(1920,1080) min=6989, max=65535, med=10719, FiltMin=8512, FiltMax=65499, Gamma=2.870
22:40:05.929 00.017 12020 PulseGuide returned control before completion, sleep 11
22:40:05.954 00.025 9340 UpdateGuideState exits: m=705365 SNR=137.6
22:40:05.963 00.009 12020 IsGuiding returns 1
22:40:05.963 00.000 12020 scope still moving after pulse duration time elapsed
22:40:05.965 00.002 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:40:05.973 00.008 9340 ScheduleExposure(2000,3,1) exposurePending=0
22:40:05.979 00.006 9340 Enqueuing Expose request
22:40:06.000 00.021 12020 IsSlewing returns 0
22:40:06.000 00.000 12020 IsGuiding returns 0
22:40:06.000 00.000 12020 scope move finished after 21 + 71 ms
22:40:06.000 00.000 12020 Move returns status 0, amount 21
22:40:06.000 00.000 12020 MoveAxis(N, 0, ABG)
22:40:06.002 00.002 12020 Move returns status 0, amount 0
22:40:06.002 00.000 12020 move complete, result=0
22:40:06.002 00.000 12020 worker thread done servicing request
22:40:06.002 00.000 12020 Worker thread wakes up
22:40:06.002 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
22:40:06.002 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(1697,913,31,31)
22:40:06.002 00.000 9340 GuideStep: 0.3 px 21 ms WEST, -0.1 px 0 ms NORTH
22:40:06.868 00.866 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"ebf87fe9-1428-48a9-9cc5-7dbdc2ccd87b"}
22:40:06.877 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"ebf87fe9-1428-48a9-9cc5-7dbdc2ccd87b"}
22:40:06.886 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"0aace3f8-4a98-4d4c-8883-3ad8432c4408"}
22:40:06.890 00.004 9340 case statement mapped state 6 to 3
22:40:06.901 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"0aace3f8-4a98-4d4c-8883-3ad8432c4408"}
22:40:06.906 00.005 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"85de54c3-3608-4e2f-903d-c91abee70807"}
22:40:06.918 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":60,"width":15,"height":15,"star_pos":[6.51,6.77],"pixels":"..."},"id":"85de54c3-3608-4e2f-903d-c91abee70807"}
22:40:08.372 01.454 12020 Exposure complete
22:40:08.546 00.174 12020 worker thread done servicing request
22:40:08.546 00.000 9340 OnExposeComplete: enter
22:40:08.555 00.009 9340 UpdateGuideState(): m_state=6
22:40:08.564 00.009 9340 Star::Find(15, 1712, 927, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 61
22:40:08.574 00.010 9340 Star::Find returns 1 (0), X=1712.17, Y=927.90, Mass=678274, SNR=127.9, Peak=52903 HFD=4.2
22:40:08.582 00.008 9340 MultiStar: [#1 0.08,0.63,0.00,M4] [#2 0.60,0.73,0.00,M4] [#3 0.65,1.03,0.00,M7] [#4 0.44,1.00,0.00,M8] [#5 -0.06,0.73,0.00,M4] [#6 -0.14,0.98,0.00,M1] [#7 -0.05,1.06,0.00,M4] [#8 0.28,0.33,0.39,U] 
22:40:08.590 00.008 9340 single-star, 1 included, MultiStar: {0.12, 0.34}, one-star: {0.05, 0.35}
22:40:08.593 00.003 9340 CameraToMount -- cameraTheta (1.42) - m_xAngle (0.01) = xAngle (1.41 = 1.41)
22:40:08.610 00.017 9340 CameraToMount -- cameraTheta (1.42) - (m_xAngle (0.01) + m_yAngleError (-3.13)) = yAngle (4.54 = -1.74)
22:40:08.615 00.005 9340 CameraToMount -- cameraX=0.05 cameraY=0.35 hyp=0.35 cameraTheta=1.42 mountX=0.05 mountY=-0.35, mountTheta=-1.41
22:40:08.626 00.011 9340 SchedulePrimaryMove(10104498, x=0.05, y=0.35, opts=13)
22:40:08.641 00.015 9340 Enqueuing Move request for scope (0.05, 0.35)
22:40:08.651 00.010 12020 Worker thread wakes up
22:40:08.651 00.000 12020 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.35) opts 0xd
22:40:08.651 00.000 12020 Handling offset move in thread for scope, endpoint = (0.05, 0.35)
22:40:08.651 00.000 12020 Moving (0.05, 0.35) raw xDistance=0.05 yDistance=-0.35
22:40:08.651 00.000 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
22:40:08.653 00.002 12020 GuideAlgorithmResistSwitch::result() returns -0.35 from input -0.35
22:40:08.653 00.000 12020 MoveAxis(E, 0, ABG)
22:40:08.653 00.000 12020 Move returns status 0, amount 0
22:40:08.653 00.000 12020 MoveAxis(N, 58, ABG)
22:40:08.653 00.000 12020 Guiding  Dir = 0, Dur = 58
22:40:08.659 00.006 9340 UpdateImageDisplay: Size=(1920,1080) min=6406, max=65535, med=10666, FiltMin=8399, FiltMax=65505, Gamma=2.870
22:40:08.680 00.021 12020 IsSlewing returns 0
22:40:08.680 00.000 12020 IsGuiding returns 0
22:40:08.714 00.034 9340 UpdateGuideState exits: m=678274 SNR=127.9
22:40:08.727 00.013 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:40:08.736 00.009 9340 ScheduleExposure(2000,3,1) exposurePending=0
22:40:08.747 00.011 9340 Enqueuing Expose request
22:40:08.761 00.014 12020 IsGuiding returns 1
22:40:08.761 00.000 12020 scope still moving after pulse duration time elapsed
22:40:08.782 00.021 12020 IsSlewing returns 0
22:40:08.784 00.002 12020 IsGuiding returns 1
22:40:08.814 00.030 12020 IsSlewing returns 0
22:40:08.814 00.000 12020 IsGuiding returns 1
22:40:08.886 00.072 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"a0d8c4eb-3439-4937-a638-d7ab269540da"}
22:40:08.899 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"a0d8c4eb-3439-4937-a638-d7ab269540da"}
22:40:08.912 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"3ba1f972-8045-44d8-9e35-f73b4b4931d1"}
22:40:08.921 00.009 12020 IsSlewing returns 0
22:40:08.921 00.000 9340 case statement mapped state 6 to 3
22:40:08.929 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"3ba1f972-8045-44d8-9e35-f73b4b4931d1"}
22:40:08.946 00.017 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"ab0c4314-255f-43da-a544-ea76ae04f3c4"}
22:40:08.956 00.010 12020 IsGuiding returns 0
22:40:08.956 00.000 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":61,"width":15,"height":15,"star_pos":[7.17,6.90],"pixels":"..."},"id":"ab0c4314-255f-43da-a544-ea76ae04f3c4"}
22:40:08.967 00.011 12020 scope move finished after 58 + 218 ms
22:40:08.969 00.002 12020 Move returns status 0, amount 58
22:40:08.969 00.000 12020 move complete, result=0
22:40:08.969 00.000 12020 worker thread done servicing request
22:40:08.969 00.000 12020 Worker thread wakes up
22:40:08.969 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
22:40:08.969 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(1697,913,31,31)
22:40:08.971 00.002 9340 GuideStep: 0.1 px 0 ms EAST, -0.3 px 58 ms NORTH
22:40:10.891 01.920 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"e5630362-f7c3-4b05-a798-5c5a17e7f0bb"}
22:40:10.893 00.002 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"e5630362-f7c3-4b05-a798-5c5a17e7f0bb"}
22:40:10.893 00.000 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"646005f3-917f-4e8b-8b92-b9e43c47f56c"}
22:40:10.910 00.017 9340 case statement mapped state 6 to 3
22:40:10.910 00.000 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"646005f3-917f-4e8b-8b92-b9e43c47f56c"}
22:40:10.924 00.014 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"5b495452-c8f0-4dcc-8d05-f72913a6ffa1"}
22:40:10.931 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":61,"width":15,"height":15,"star_pos":[7.17,6.90],"pixels":"..."},"id":"5b495452-c8f0-4dcc-8d05-f72913a6ffa1"}
22:40:11.437 00.506 12020 Exposure complete
22:40:11.575 00.138 12020 worker thread done servicing request
22:40:11.575 00.000 9340 OnExposeComplete: enter
22:40:11.591 00.016 9340 UpdateGuideState(): m_state=6
22:40:11.593 00.002 9340 Star::Find(15, 1712, 927, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 62
22:40:11.604 00.011 9340 Star::Find returns 1 (0), X=1712.39, Y=927.32, Mass=705564, SNR=118.8, Peak=51847 HFD=4.0
22:40:11.604 00.000 9340 MultiStar: [#1 0.19,0.50,0.85,U] [#2 0.63,0.23,0.00,M5] [#3 1.10,0.54,0.00,M8] [#4 0.74,0.40,0.00,M9] [#5 0.42,0.18,0.64,U] [#6 -0.22,0.07,0.49,U] [#7 0.42,0.44,0.00,M5] [#8 0.17,-0.11,0.38,U] 
22:40:11.621 00.017 9340 refined, 4 included, MultiStar: {0.20, 0.09}, one-star: {0.27, -0.23}
22:40:11.628 00.007 9340 CameraToMount -- cameraTheta (0.44) - m_xAngle (0.01) = xAngle (0.44 = 0.44)
22:40:11.635 00.007 9340 CameraToMount -- cameraTheta (0.44) - (m_xAngle (0.01) + m_yAngleError (-3.13)) = yAngle (3.56 = -2.72)
22:40:11.641 00.006 9340 CameraToMount -- cameraX=0.20 cameraY=0.09 hyp=0.22 cameraTheta=0.44 mountX=0.20 mountY=-0.09, mountTheta=-0.42
22:40:11.650 00.009 9340 SchedulePrimaryMove(10104498, x=0.20, y=0.09, opts=13)
22:40:11.656 00.006 9340 Enqueuing Move request for scope (0.20, 0.09)
22:40:11.668 00.012 12020 Worker thread wakes up
22:40:11.668 00.000 12020 worker thread servicing REQUEST_MOVE scope ofs (0.20, 0.09) opts 0xd
22:40:11.668 00.000 12020 Handling offset move in thread for scope, endpoint = (0.20, 0.09)
22:40:11.668 00.000 12020 Moving (0.20, 0.09) raw xDistance=0.20 yDistance=-0.09
22:40:11.668 00.000 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.20
22:40:11.668 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:40:11.668 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
22:40:11.668 00.000 12020 MoveAxis(E, 0, ABG)
22:40:11.668 00.000 12020 Move returns status 0, amount 0
22:40:11.670 00.002 12020 MoveAxis(N, 0, ABG)
22:40:11.670 00.000 12020 Move returns status 0, amount 0
22:40:11.670 00.000 12020 move complete, result=0
22:40:11.670 00.000 12020 worker thread done servicing request
22:40:11.672 00.002 9340 UpdateImageDisplay: Size=(1920,1080) min=6535, max=65535, med=10715, FiltMin=8273, FiltMax=65500, Gamma=2.870
22:40:11.724 00.052 9340 UpdateGuideState exits: m=705564 SNR=118.8
22:40:11.734 00.010 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:40:11.744 00.010 9340 ScheduleExposure(2000,3,1) exposurePending=0
22:40:11.752 00.008 9340 Enqueuing Expose request
22:40:11.757 00.005 12020 Worker thread wakes up
22:40:11.757 00.000 9340 GuideStep: 0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
22:40:11.768 00.011 12020 worker thread servicing REQUEST_EXPOSE 2000
22:40:11.768 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(1697,913,31,31)
22:40:12.902 01.134 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"ce857b33-2323-4dae-be40-66492c30cc7f"}
22:40:12.906 00.004 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"ce857b33-2323-4dae-be40-66492c30cc7f"}
22:40:12.924 00.018 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"8a06f225-a878-407f-9907-a7cdfa2cc0b3"}
22:40:12.932 00.008 9340 case statement mapped state 6 to 3
22:40:12.939 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"8a06f225-a878-407f-9907-a7cdfa2cc0b3"}
22:40:12.947 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"0540da2f-1b76-4aeb-9fd1-88b7fd1408b9"}
22:40:12.954 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":62,"width":15,"height":15,"star_pos":[7.39,7.32],"pixels":"..."},"id":"0540da2f-1b76-4aeb-9fd1-88b7fd1408b9"}
22:40:14.135 01.181 12020 Exposure complete
22:40:14.256 00.121 12020 worker thread done servicing request
22:40:14.258 00.002 9340 OnExposeComplete: enter
22:40:14.264 00.006 9340 UpdateGuideState(): m_state=6
22:40:14.271 00.007 9340 Star::Find(15, 1712, 927, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 63
22:40:14.279 00.008 9340 Star::Find returns 1 (0), X=1712.61, Y=927.73, Mass=704878, SNR=131.8, Peak=55559 HFD=4.0
22:40:14.285 00.006 9340 MultiStar: [#1 0.56,0.60,0.00,M4] [#2 0.84,0.54,0.00,M6] [#3 1.14,0.86,0.00,M9] [#4 0.89,0.75,0.00,M10] [#5 0.55,0.52,0.00,M4] [#6 -0.07,0.00,0.48,U] [#7 0.37,0.42,0.00,M6] [#8 0.46,0.47,0.00,M1] 
22:40:14.292 00.007 9340 refined, 1 included, MultiStar: {0.31, 0.12}, one-star: {0.49, 0.17}
22:40:14.300 00.008 9340 CameraToMount -- cameraTheta (0.37) - m_xAngle (0.01) = xAngle (0.36 = 0.36)
22:40:14.305 00.005 9340 CameraToMount -- cameraTheta (0.37) - (m_xAngle (0.01) + m_yAngleError (-3.13)) = yAngle (3.49 = -2.79)
22:40:14.314 00.009 9340 CameraToMount -- cameraX=0.31 cameraY=0.12 hyp=0.33 cameraTheta=0.37 mountX=0.31 mountY=-0.11, mountTheta=-0.35
22:40:14.322 00.008 9340 SchedulePrimaryMove(10104498, x=0.31, y=0.12, opts=13)
22:40:14.331 00.009 9340 Enqueuing Move request for scope (0.31, 0.12)
22:40:14.337 00.006 12020 Worker thread wakes up
22:40:14.337 00.000 12020 worker thread servicing REQUEST_MOVE scope ofs (0.31, 0.12) opts 0xd
22:40:14.339 00.002 12020 Handling offset move in thread for scope, endpoint = (0.31, 0.12)
22:40:14.339 00.000 12020 Moving (0.31, 0.12) raw xDistance=0.31 yDistance=-0.11
22:40:14.339 00.000 12020 GuideAlgorithmHysteresis::Result() returns 0.13 from input 0.31
22:40:14.339 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:40:14.339 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
22:40:14.339 00.000 12020 MoveAxis(W, 23, ABG)
22:40:14.339 00.000 12020 Guiding  Dir = 3, Dur = 23
22:40:14.339 00.000 12020 IsSlewing returns 0
22:40:14.341 00.002 12020 IsGuiding returns 0
22:40:14.346 00.005 9340 UpdateImageDisplay: Size=(1920,1080) min=7061, max=65535, med=10666, FiltMin=8502, FiltMax=65499, Gamma=2.870
22:40:14.372 00.026 12020 IsGuiding returns 1
22:40:14.373 00.001 12020 scope still moving after pulse duration time elapsed
22:40:14.380 00.007 9340 UpdateGuideState exits: m=704878 SNR=131.8
22:40:14.396 00.016 12020 IsSlewing returns 0
22:40:14.396 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:40:14.405 00.009 12020 IsGuiding returns 1
22:40:14.405 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
22:40:14.415 00.010 9340 Enqueuing Expose request
22:40:14.437 00.022 12020 IsSlewing returns 0
22:40:14.452 00.015 12020 IsGuiding returns 0
22:40:14.452 00.000 12020 scope move finished after 23 + 88 ms
22:40:14.452 00.000 12020 Move returns status 0, amount 23
22:40:14.452 00.000 12020 MoveAxis(N, 0, ABG)
22:40:14.454 00.002 12020 Move returns status 0, amount 0
22:40:14.454 00.000 12020 move complete, result=0
22:40:14.454 00.000 12020 worker thread done servicing request
22:40:14.454 00.000 12020 Worker thread wakes up
22:40:14.454 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
22:40:14.454 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(1697,913,31,31)
22:40:14.456 00.002 9340 GuideStep: 0.3 px 23 ms WEST, -0.1 px 0 ms NORTH
22:40:14.926 00.470 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"1f09e774-622d-40fa-9efa-3b796e9a65c6"}
22:40:14.936 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"1f09e774-622d-40fa-9efa-3b796e9a65c6"}
22:40:14.937 00.001 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"ec959662-643f-4a65-b191-119ebea9bd98"}
22:40:14.956 00.019 9340 case statement mapped state 6 to 3
22:40:14.964 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"ec959662-643f-4a65-b191-119ebea9bd98"}
22:40:14.976 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"10837b9e-0b3a-4f72-9ba8-f88d7dcc24ff"}
22:40:14.987 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":63,"width":15,"height":15,"star_pos":[6.61,6.73],"pixels":"..."},"id":"10837b9e-0b3a-4f72-9ba8-f88d7dcc24ff"}
22:40:16.823 01.836 12020 Exposure complete
22:40:16.925 00.102 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"94af13ca-2d46-4553-bc99-0b6f483d845a"}
22:40:16.931 00.006 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"94af13ca-2d46-4553-bc99-0b6f483d845a"}
22:40:16.937 00.006 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"c8c88d34-b4ef-4ed7-a01d-bb2decce2b9d"}
22:40:16.941 00.004 9340 case statement mapped state 6 to 3
22:40:16.950 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"c8c88d34-b4ef-4ed7-a01d-bb2decce2b9d"}
22:40:16.958 00.008 9340 OnExposeComplete: enter
22:40:16.964 00.006 9340 UpdateGuideState(): m_state=6
22:40:16.971 00.007 12020 worker thread done servicing request
22:40:16.971 00.000 9340 Star::Find(15, 1712, 927, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 64
22:40:16.972 00.001 9340 Star::Find returns 1 (0), X=1712.26, Y=927.75, Mass=664482, SNR=128.1, Peak=54907 HFD=4.3
22:40:16.972 00.000 9340 MultiStar: [#1 0.43,0.53,0.00,M5] [#2 0.78,0.55,0.00,M7] [#3 1.06,0.81,0.00,M10] [#4 0.94,0.90,0.00,R] [#5 0.52,0.31,0.00,M5] [#6 -0.28,0.45,0.44,U] [#7 0.36,0.96,0.00,M7] [#8 0.65,0.72,0.00,M2] 
22:40:16.988 00.016 9340 single-star, 1 included, MultiStar: {0.01, 0.27}, one-star: {0.14, 0.20}
22:40:16.988 00.000 9340 CameraToMount -- cameraTheta (0.95) - m_xAngle (0.01) = xAngle (0.94 = 0.94)
22:40:17.001 00.013 9340 CameraToMount -- cameraTheta (0.95) - (m_xAngle (0.01) + m_yAngleError (-3.13)) = yAngle (4.07 = -2.21)
22:40:17.006 00.005 9340 CameraToMount -- cameraX=0.14 cameraY=0.20 hyp=0.24 cameraTheta=0.95 mountX=0.14 mountY=-0.19, mountTheta=-0.94
22:40:17.006 00.000 9340 SchedulePrimaryMove(10104498, x=0.14, y=0.20, opts=13)
22:40:17.020 00.014 9340 Enqueuing Move request for scope (0.14, 0.20)
22:40:17.020 00.000 12020 Worker thread wakes up
22:40:17.031 00.011 12020 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.20) opts 0xd
22:40:17.031 00.000 12020 Handling offset move in thread for scope, endpoint = (0.14, 0.20)
22:40:17.031 00.000 12020 Moving (0.14, 0.20) raw xDistance=0.14 yDistance=-0.19
22:40:17.031 00.000 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14
22:40:17.031 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:40:17.031 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
22:40:17.031 00.000 12020 MoveAxis(E, 0, ABG)
22:40:17.031 00.000 12020 Move returns status 0, amount 0
22:40:17.031 00.000 12020 MoveAxis(N, 0, ABG)
22:40:17.031 00.000 12020 Move returns status 0, amount 0
22:40:17.031 00.000 12020 move complete, result=0
22:40:17.031 00.000 12020 worker thread done servicing request
22:40:17.039 00.008 9340 UpdateImageDisplay: Size=(1920,1080) min=7070, max=65535, med=10703, FiltMin=8498, FiltMax=65500, Gamma=2.870
22:40:17.082 00.043 9340 UpdateGuideState exits: m=664482 SNR=128.1
22:40:17.086 00.004 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:40:17.094 00.008 9340 ScheduleExposure(2000,3,1) exposurePending=0
22:40:17.103 00.009 9340 Enqueuing Expose request
22:40:17.112 00.009 9340 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
22:40:17.120 00.008 12020 Worker thread wakes up
22:40:17.120 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
22:40:17.120 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(1697,913,31,31)
22:40:17.125 00.005 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"809d976d-6142-4d92-bb2f-f23318ec1b24"}
22:40:17.134 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":64,"width":15,"height":15,"star_pos":[7.26,6.75],"pixels":"..."},"id":"809d976d-6142-4d92-bb2f-f23318ec1b24"}
22:40:18.938 01.804 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"500d302b-7fa8-4371-a853-851ecde1c387"}
22:40:18.938 00.000 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"500d302b-7fa8-4371-a853-851ecde1c387"}
22:40:18.938 00.000 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"a4cdbc53-3a71-41ab-af47-f3c033ce78d0"}
22:40:18.956 00.018 9340 case statement mapped state 6 to 3
22:40:18.963 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"a4cdbc53-3a71-41ab-af47-f3c033ce78d0"}
22:40:18.971 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"2a3f35f5-0c31-4e2c-80ac-ed835740fd50"}
22:40:18.971 00.000 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":64,"width":15,"height":15,"star_pos":[7.26,6.75],"pixels":"..."},"id":"2a3f35f5-0c31-4e2c-80ac-ed835740fd50"}
22:40:19.481 00.510 12020 Exposure complete
22:40:19.603 00.122 12020 worker thread done servicing request
22:40:19.603 00.000 9340 OnExposeComplete: enter
22:40:19.603 00.000 9340 UpdateGuideState(): m_state=6
22:40:19.619 00.016 9340 Star::Find(15, 1712, 927, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 65
22:40:19.625 00.006 9340 Star::Find returns 1 (0), X=1712.54, Y=927.69, Mass=660922, SNR=119.0, Peak=57239 HFD=4.0
22:40:19.635 00.010 9340 MultiStar: [#1 0.58,0.60,0.00,M6] [#2 0.74,0.50,0.00,M8] [#3 0.98,0.84,0.00,R] [#4 0.03,-0.26,0.76,U] [#5 0.89,0.53,0.00,M6] [#6 -0.11,0.47,0.65,U] [#7 0.35,0.67,0.00,M8] [#8 0.55,0.43,0.00,M3] 
22:40:19.641 00.006 9340 refined, 2 included, MultiStar: {0.16, 0.10}, one-star: {0.42, 0.14}
22:40:19.645 00.004 9340 CameraToMount -- cameraTheta (0.59) - m_xAngle (0.01) = xAngle (0.58 = 0.58)
22:40:19.651 00.006 9340 CameraToMount -- cameraTheta (0.59) - (m_xAngle (0.01) + m_yAngleError (-3.13)) = yAngle (3.71 = -2.57)
22:40:19.656 00.005 9340 CameraToMount -- cameraX=0.16 cameraY=0.10 hyp=0.19 cameraTheta=0.59 mountX=0.16 mountY=-0.10, mountTheta=-0.57
22:40:19.666 00.010 9340 SchedulePrimaryMove(10104498, x=0.16, y=0.10, opts=13)
22:40:19.671 00.005 9340 Enqueuing Move request for scope (0.16, 0.10)
22:40:19.671 00.000 12020 Worker thread wakes up
22:40:19.671 00.000 12020 worker thread servicing REQUEST_MOVE scope ofs (0.16, 0.10) opts 0xd
22:40:19.671 00.000 12020 Handling offset move in thread for scope, endpoint = (0.16, 0.10)
22:40:19.671 00.000 12020 Moving (0.16, 0.10) raw xDistance=0.16 yDistance=-0.10
22:40:19.671 00.000 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.16
22:40:19.671 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:40:19.671 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
22:40:19.671 00.000 12020 MoveAxis(E, 0, ABG)
22:40:19.671 00.000 12020 Move returns status 0, amount 0
22:40:19.671 00.000 12020 MoveAxis(N, 0, ABG)
22:40:19.671 00.000 12020 Move returns status 0, amount 0
22:40:19.671 00.000 12020 move complete, result=0
22:40:19.671 00.000 12020 worker thread done servicing request
22:40:19.687 00.016 9340 UpdateImageDisplay: Size=(1920,1080) min=5447, max=65535, med=10717, FiltMin=8253, FiltMax=65500, Gamma=2.870
22:40:19.726 00.039 9340 UpdateGuideState exits: m=660922 SNR=119.0
22:40:19.735 00.009 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:40:19.742 00.007 9340 ScheduleExposure(2000,3,1) exposurePending=0
22:40:19.748 00.006 9340 Enqueuing Expose request
22:40:19.753 00.005 9340 GuideStep: 0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
22:40:19.753 00.000 12020 Worker thread wakes up
22:40:19.761 00.008 12020 worker thread servicing REQUEST_EXPOSE 2000
22:40:19.761 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(1697,913,31,31)
22:40:20.943 01.182 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"2167bb48-f50b-49e6-acce-de6eb22efdce"}
22:40:20.953 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"2167bb48-f50b-49e6-acce-de6eb22efdce"}
22:40:20.968 00.015 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"efcc1664-d307-4065-8ec0-3912bfcf1733"}
22:40:20.976 00.008 9340 case statement mapped state 6 to 3
22:40:20.986 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"efcc1664-d307-4065-8ec0-3912bfcf1733"}
22:40:20.990 00.004 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"4eb1ddc9-412e-4712-9c84-a6aed094b617"}
22:40:21.006 00.016 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":65,"width":15,"height":15,"star_pos":[6.54,6.69],"pixels":"..."},"id":"4eb1ddc9-412e-4712-9c84-a6aed094b617"}
22:40:22.124 01.118 12020 Exposure complete
22:40:22.270 00.146 12020 worker thread done servicing request
22:40:22.270 00.000 9340 OnExposeComplete: enter
22:40:22.282 00.012 9340 UpdateGuideState(): m_state=6
22:40:22.286 00.004 9340 Star::Find(15, 1712, 927, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 66
22:40:22.297 00.011 9340 Star::Find returns 1 (0), X=1712.46, Y=927.81, Mass=677248, SNR=115.8, Peak=57707 HFD=3.9
22:40:22.305 00.008 9340 MultiStar: [#1 0.46,0.66,0.00,M7] [#2 0.90,0.65,0.00,M9] [#3 0.24,0.04,0.66,U] [#4 0.13,0.05,0.75,U] [#5 0.80,0.58,0.00,M7] [#6 0.24,0.56,0.00,M1] [#7 0.33,0.93,0.00,M9] [#8 0.74,0.68,0.00,M4] 
22:40:22.312 00.007 9340 refined, 2 included, MultiStar: {0.25, 0.14}, one-star: {0.34, 0.26}
22:40:22.318 00.006 9340 CameraToMount -- cameraTheta (0.50) - m_xAngle (0.01) = xAngle (0.50 = 0.50)
22:40:22.329 00.011 9340 CameraToMount -- cameraTheta (0.50) - (m_xAngle (0.01) + m_yAngleError (-3.13)) = yAngle (3.62 = -2.66)
22:40:22.333 00.004 9340 CameraToMount -- cameraX=0.25 cameraY=0.14 hyp=0.28 cameraTheta=0.50 mountX=0.25 mountY=-0.13, mountTheta=-0.49
22:40:22.349 00.016 9340 SchedulePrimaryMove(10104498, x=0.25, y=0.14, opts=13)
22:40:22.355 00.006 9340 Enqueuing Move request for scope (0.25, 0.14)
22:40:22.363 00.008 12020 Worker thread wakes up
22:40:22.363 00.000 12020 worker thread servicing REQUEST_MOVE scope ofs (0.25, 0.14) opts 0xd
22:40:22.363 00.000 12020 Handling offset move in thread for scope, endpoint = (0.25, 0.14)
22:40:22.363 00.000 12020 Moving (0.25, 0.14) raw xDistance=0.25 yDistance=-0.13
22:40:22.365 00.002 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.25
22:40:22.365 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:40:22.365 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
22:40:22.365 00.000 12020 MoveAxis(E, 0, ABG)
22:40:22.365 00.000 12020 Move returns status 0, amount 0
22:40:22.365 00.000 12020 MoveAxis(N, 0, ABG)
22:40:22.365 00.000 12020 Move returns status 0, amount 0
22:40:22.366 00.001 12020 move complete, result=0
22:40:22.366 00.000 12020 worker thread done servicing request
22:40:22.372 00.006 9340 UpdateImageDisplay: Size=(1920,1080) min=6654, max=65535, med=10686, FiltMin=8635, FiltMax=65500, Gamma=2.870
22:40:22.419 00.047 9340 UpdateGuideState exits: m=677248 SNR=115.8
22:40:22.429 00.010 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:40:22.435 00.006 9340 ScheduleExposure(2000,3,1) exposurePending=0
22:40:22.444 00.009 9340 Enqueuing Expose request
22:40:22.451 00.007 9340 GuideStep: 0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
22:40:22.460 00.009 12020 Worker thread wakes up
22:40:22.460 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
22:40:22.460 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(1697,913,31,31)
22:40:22.948 00.488 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"af786871-17ae-40ee-9d48-5635f815137a"}
22:40:22.958 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"af786871-17ae-40ee-9d48-5635f815137a"}
22:40:22.968 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"8af65944-2d79-4065-8b9f-ffa0c59baf5b"}
22:40:22.979 00.011 9340 case statement mapped state 6 to 3
22:40:22.979 00.000 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"8af65944-2d79-4065-8b9f-ffa0c59baf5b"}
22:40:22.998 00.019 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"f67b8b25-5740-45de-86b9-f614fcf261eb"}
22:40:23.009 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":66,"width":15,"height":15,"star_pos":[7.46,6.81],"pixels":"..."},"id":"f67b8b25-5740-45de-86b9-f614fcf261eb"}
22:40:24.828 01.819 12020 Exposure complete
22:40:24.941 00.113 12020 worker thread done servicing request
22:40:24.941 00.000 9340 OnExposeComplete: enter
22:40:24.944 00.003 9340 UpdateGuideState(): m_state=6
22:40:24.944 00.000 9340 Star::Find(15, 1712, 927, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 67
22:40:24.954 00.010 9340 Star::Find returns 1 (0), X=1712.74, Y=927.89, Mass=703138, SNR=130.3, Peak=55780 HFD=4.0
22:40:24.960 00.006 9340 MultiStar: [#1 0.95,0.72,0.00,M8] [#2 0.90,0.76,0.00,M10] [#3 0.35,0.25,0.55,U] [#4 0.49,-0.05,0.84,U] [#5 1.09,0.71,0.00,M8] [#6 0.34,0.46,0.00,M2] [#7 0.89,0.81,0.00,M10] [#8 0.83,0.93,0.00,M5] 
22:40:24.969 00.009 9340 refined, 2 included, MultiStar: {0.51, 0.18}, one-star: {0.63, 0.34}
22:40:24.976 00.007 9340 CameraToMount -- cameraTheta (0.34) - m_xAngle (0.01) = xAngle (0.34 = 0.34)
22:40:24.978 00.002 9340 CameraToMount -- cameraTheta (0.34) - (m_xAngle (0.01) + m_yAngleError (-3.13)) = yAngle (3.46 = -2.82)
22:40:24.978 00.000 9340 CameraToMount -- cameraX=0.51 cameraY=0.18 hyp=0.54 cameraTheta=0.34 mountX=0.51 mountY=-0.17, mountTheta=-0.32
22:40:24.996 00.018 9340 SchedulePrimaryMove(10104498, x=0.51, y=0.18, opts=13)
22:40:25.002 00.006 9340 Enqueuing Move request for scope (0.51, 0.18)
22:40:25.007 00.005 12020 Worker thread wakes up
22:40:25.007 00.000 12020 worker thread servicing REQUEST_MOVE scope ofs (0.51, 0.18) opts 0xd
22:40:25.007 00.000 12020 Handling offset move in thread for scope, endpoint = (0.51, 0.18)
22:40:25.007 00.000 12020 Moving (0.51, 0.18) raw xDistance=0.51 yDistance=-0.17
22:40:25.007 00.000 12020 GuideAlgorithmHysteresis::Result() returns 0.22 from input 0.51
22:40:25.007 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:40:25.007 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
22:40:25.007 00.000 12020 MoveAxis(W, 38, ABG)
22:40:25.007 00.000 12020 Guiding  Dir = 3, Dur = 38
22:40:25.007 00.000 12020 IsSlewing returns 0
22:40:25.007 00.000 12020 IsGuiding returns 0
22:40:25.007 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=6954, max=65535, med=10702, FiltMin=8445, FiltMax=65482, Gamma=2.870
22:40:25.037 00.030 12020 PulseGuide returned control before completion, sleep 22
22:40:25.048 00.011 9340 UpdateGuideState exits: m=703138 SNR=130.3
22:40:25.055 00.007 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:40:25.062 00.007 9340 ScheduleExposure(2000,3,1) exposurePending=0
22:40:25.071 00.009 9340 Enqueuing Expose request
22:40:25.082 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"88ed1ac3-8551-4c9b-a0fa-95975e6d7d51"}
22:40:25.089 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"88ed1ac3-8551-4c9b-a0fa-95975e6d7d51"}
22:40:25.096 00.007 12020 IsGuiding returns 0
22:40:25.096 00.000 12020 Move returns status 0, amount 38
22:40:25.096 00.000 12020 MoveAxis(N, 0, ABG)
22:40:25.096 00.000 12020 Move returns status 0, amount 0
22:40:25.096 00.000 12020 move complete, result=0
22:40:25.096 00.000 12020 worker thread done servicing request
22:40:25.096 00.000 12020 Worker thread wakes up
22:40:25.096 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
22:40:25.096 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(1697,913,31,31)
22:40:25.121 00.025 9340 GuideStep: 0.5 px 38 ms WEST, -0.2 px 0 ms NORTH
22:40:25.136 00.015 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"969b093b-16f2-4575-8903-de6ef7e80d5d"}
22:40:25.141 00.005 9340 case statement mapped state 6 to 3
22:40:25.149 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"969b093b-16f2-4575-8903-de6ef7e80d5d"}
22:40:25.156 00.007 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"bd1b24c2-4d1b-462b-8e0b-99444f6aef13"}
22:40:25.158 00.002 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":67,"width":15,"height":15,"star_pos":[6.74,6.89],"pixels":"..."},"id":"bd1b24c2-4d1b-462b-8e0b-99444f6aef13"}
22:40:26.970 01.812 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"5d333a29-6ed4-4947-8f1f-04f312287737"}
22:40:26.977 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"5d333a29-6ed4-4947-8f1f-04f312287737"}
22:40:26.985 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"7e4467f8-85cc-4c2c-b9a8-ec3bf165eb19"}
22:40:26.994 00.009 9340 case statement mapped state 6 to 3
22:40:27.002 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"7e4467f8-85cc-4c2c-b9a8-ec3bf165eb19"}
22:40:27.012 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"7c66e28d-9c55-463e-8b1e-23166b7a9cd4"}
22:40:27.019 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":67,"width":15,"height":15,"star_pos":[6.74,6.89],"pixels":"..."},"id":"7c66e28d-9c55-463e-8b1e-23166b7a9cd4"}
22:40:27.456 00.437 12020 Exposure complete
22:40:27.646 00.190 12020 worker thread done servicing request
22:40:27.646 00.000 9340 OnExposeComplete: enter
22:40:27.656 00.010 9340 UpdateGuideState(): m_state=6
22:40:27.667 00.011 9340 Star::Find(15, 1712, 927, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 68
22:40:27.671 00.004 9340 Star::Find returns 1 (0), X=1712.59, Y=927.76, Mass=702932, SNR=107.5, Peak=57839 HFD=4.0
22:40:27.685 00.014 9340 MultiStar: [#1 0.67,0.76,0.00,M9] [#2 0.95,0.96,0.00,R] [#3 0.04,-0.02,0.80,U] [#4 0.25,0.10,0.88,U] [#5 0.79,0.90,0.00,M9] [#6 0.13,0.52,0.00,M3] [#7 0.61,0.84,0.00,R] [#8 0.38,0.54,0.00,M6] 
22:40:27.695 00.010 9340 refined, 2 included, MultiStar: {0.27, 0.10}, one-star: {0.47, 0.21}
22:40:27.707 00.012 9340 CameraToMount -- cameraTheta (0.36) - m_xAngle (0.01) = xAngle (0.35 = 0.35)
22:40:27.719 00.012 9340 CameraToMount -- cameraTheta (0.36) - (m_xAngle (0.01) + m_yAngleError (-3.13)) = yAngle (3.48 = -2.80)
22:40:27.729 00.010 9340 CameraToMount -- cameraX=0.27 cameraY=0.10 hyp=0.29 cameraTheta=0.36 mountX=0.27 mountY=-0.10, mountTheta=-0.34
22:40:27.740 00.011 9340 SchedulePrimaryMove(10104498, x=0.27, y=0.10, opts=13)
22:40:27.750 00.010 9340 Enqueuing Move request for scope (0.27, 0.10)
22:40:27.756 00.006 12020 Worker thread wakes up
22:40:27.756 00.000 12020 worker thread servicing REQUEST_MOVE scope ofs (0.27, 0.10) opts 0xd
22:40:27.756 00.000 12020 Handling offset move in thread for scope, endpoint = (0.27, 0.10)
22:40:27.762 00.006 12020 Moving (0.27, 0.10) raw xDistance=0.27 yDistance=-0.10
22:40:27.762 00.000 12020 GuideAlgorithmHysteresis::Result() returns 0.13 from input 0.27
22:40:27.762 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:40:27.762 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
22:40:27.762 00.000 12020 MoveAxis(W, 23, ABG)
22:40:27.762 00.000 12020 Guiding  Dir = 3, Dur = 23
22:40:27.764 00.002 12020 IsSlewing returns 0
22:40:27.765 00.001 12020 IsGuiding returns 0
22:40:27.771 00.006 9340 UpdateImageDisplay: Size=(1920,1080) min=6547, max=65535, med=10709, FiltMin=8335, FiltMax=65499, Gamma=2.870
22:40:27.787 00.016 12020 PulseGuide returned control before completion, sleep 12
22:40:27.810 00.023 12020 IsGuiding returns 1
22:40:27.810 00.000 12020 scope still moving after pulse duration time elapsed
22:40:27.829 00.019 9340 UpdateGuideState exits: m=702932 SNR=107.5
22:40:27.841 00.012 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:40:27.855 00.014 12020 IsSlewing returns 0
22:40:27.855 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
22:40:27.867 00.012 12020 IsGuiding returns 0
22:40:27.867 00.000 9340 Enqueuing Expose request
22:40:27.877 00.010 12020 scope move finished after 23 + 79 ms
22:40:27.877 00.000 12020 Move returns status 0, amount 23
22:40:27.877 00.000 12020 MoveAxis(N, 0, ABG)
22:40:27.877 00.000 12020 Move returns status 0, amount 0
22:40:27.877 00.000 12020 move complete, result=0
22:40:27.877 00.000 12020 worker thread done servicing request
22:40:27.879 00.002 12020 Worker thread wakes up
22:40:27.879 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
22:40:27.879 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(1697,913,31,31)
22:40:27.890 00.011 9340 GuideStep: 0.3 px 23 ms WEST, -0.1 px 0 ms NORTH
22:40:28.973 01.083 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"45f385a4-d0e4-4703-84b0-843451e2fdc7"}
22:40:28.981 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"45f385a4-d0e4-4703-84b0-843451e2fdc7"}
22:40:28.983 00.002 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"90696689-5df1-40cd-a3ed-70c6fb117396"}
22:40:28.997 00.014 9340 case statement mapped state 6 to 3
22:40:29.003 00.006 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"90696689-5df1-40cd-a3ed-70c6fb117396"}
22:40:29.013 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"99548020-18bc-427f-83bd-97f0db3f9599"}
22:40:29.015 00.002 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":68,"width":15,"height":15,"star_pos":[6.59,6.76],"pixels":"..."},"id":"99548020-18bc-427f-83bd-97f0db3f9599"}
22:40:30.236 01.221 12020 Exposure complete
22:40:30.366 00.130 12020 worker thread done servicing request
22:40:30.366 00.000 9340 OnExposeComplete: enter
22:40:30.374 00.008 9340 UpdateGuideState(): m_state=6
22:40:30.379 00.005 9340 Star::Find(15, 1712, 927, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 69
22:40:30.385 00.006 9340 Star::Find returns 1 (0), X=1712.67, Y=927.96, Mass=690685, SNR=122.7, Peak=53444 HFD=4.1
22:40:30.393 00.008 9340 MultiStar: [#1 0.93,0.88,0.00,M10] [#2 0.15,-0.04,0.77,U] [#3 0.24,0.25,0.60,U] [#4 0.36,0.18,0.72,U] [#5 0.81,0.91,0.00,M10] [#6 0.12,0.46,0.60,U] [#7 0.32,0.17,0.36,U] [#8 0.75,0.69,0.00,M7] 
22:40:30.393 00.000 9340 refined, 5 included, MultiStar: {0.31, 0.25}, one-star: {0.55, 0.41}
22:40:30.405 00.012 9340 CameraToMount -- cameraTheta (0.67) - m_xAngle (0.01) = xAngle (0.66 = 0.66)
22:40:30.409 00.004 9340 CameraToMount -- cameraTheta (0.67) - (m_xAngle (0.01) + m_yAngleError (-3.13)) = yAngle (3.79 = -2.50)
22:40:30.409 00.000 9340 CameraToMount -- cameraX=0.31 cameraY=0.25 hyp=0.40 cameraTheta=0.67 mountX=0.31 mountY=-0.24, mountTheta=-0.65
22:40:30.422 00.013 9340 SchedulePrimaryMove(10104498, x=0.31, y=0.25, opts=13)
22:40:30.425 00.003 9340 Enqueuing Move request for scope (0.31, 0.25)
22:40:30.425 00.000 12020 Worker thread wakes up
22:40:30.425 00.000 12020 worker thread servicing REQUEST_MOVE scope ofs (0.31, 0.25) opts 0xd
22:40:30.425 00.000 12020 Handling offset move in thread for scope, endpoint = (0.31, 0.25)
22:40:30.425 00.000 12020 Moving (0.31, 0.25) raw xDistance=0.31 yDistance=-0.24
22:40:30.425 00.000 12020 GuideAlgorithmHysteresis::Result() returns 0.14 from input 0.31
22:40:30.425 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:40:30.437 00.012 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.24
22:40:30.437 00.000 12020 MoveAxis(W, 25, ABG)
22:40:30.437 00.000 12020 Guiding  Dir = 3, Dur = 25
22:40:30.440 00.003 9340 UpdateImageDisplay: Size=(1920,1080) min=6847, max=65535, med=10663, FiltMin=8438, FiltMax=65499, Gamma=2.870
22:40:30.456 00.016 12020 IsSlewing returns 0
22:40:30.458 00.002 12020 IsGuiding returns 0
22:40:30.474 00.016 9340 UpdateGuideState exits: m=690685 SNR=122.7
22:40:30.491 00.017 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:40:30.498 00.007 9340 ScheduleExposure(2000,3,1) exposurePending=0
22:40:30.503 00.005 9340 Enqueuing Expose request
22:40:30.507 00.004 12020 IsGuiding returns 1
22:40:30.507 00.000 12020 scope still moving after pulse duration time elapsed
22:40:30.553 00.046 12020 IsSlewing returns 0
22:40:30.554 00.001 12020 IsGuiding returns 0
22:40:30.554 00.000 12020 scope move finished after 25 + 70 ms
22:40:30.554 00.000 12020 Move returns status 0, amount 25
22:40:30.555 00.001 12020 MoveAxis(N, 0, ABG)
22:40:30.555 00.000 12020 Move returns status 0, amount 0
22:40:30.555 00.000 12020 move complete, result=0
22:40:30.555 00.000 12020 worker thread done servicing request
22:40:30.555 00.000 9340 GuideStep: 0.3 px 25 ms WEST, -0.2 px 0 ms NORTH
22:40:30.562 00.007 12020 Worker thread wakes up
22:40:30.562 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
22:40:30.562 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(1697,913,31,31)
22:40:30.977 00.415 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"984dadce-d3d4-4dff-8f85-12e36600b436"}
22:40:30.982 00.005 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"984dadce-d3d4-4dff-8f85-12e36600b436"}
22:40:30.992 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"bd80994a-9b25-42c3-9d3c-dd0d83c28c5d"}
22:40:31.000 00.008 9340 case statement mapped state 6 to 3
22:40:31.009 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"bd80994a-9b25-42c3-9d3c-dd0d83c28c5d"}
22:40:31.034 00.025 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"23d590a2-01ae-4b90-8803-1b1c64b5ddaf"}
22:40:31.047 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":69,"width":15,"height":15,"star_pos":[6.67,6.96],"pixels":"..."},"id":"23d590a2-01ae-4b90-8803-1b1c64b5ddaf"}
22:40:32.992 01.945 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"a036fb19-84d5-499b-b282-99468b8d2278"}
22:40:32.998 00.006 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"a036fb19-84d5-499b-b282-99468b8d2278"}
22:40:33.006 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"d8dc53b3-2580-44a2-b1d7-a8f11c83cf69"}
22:40:33.012 00.006 9340 case statement mapped state 6 to 3
22:40:33.016 00.004 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"d8dc53b3-2580-44a2-b1d7-a8f11c83cf69"}
22:40:33.026 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"8a3ee104-6b3d-4612-9148-79bd1d1447f4"}
22:40:33.033 00.007 12020 Exposure complete
22:40:33.033 00.000 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":69,"width":15,"height":15,"star_pos":[6.67,6.96],"pixels":"..."},"id":"8a3ee104-6b3d-4612-9148-79bd1d1447f4"}
22:40:33.168 00.135 12020 worker thread done servicing request
22:40:33.168 00.000 9340 OnExposeComplete: enter
22:40:33.174 00.006 9340 UpdateGuideState(): m_state=6
22:40:33.187 00.013 9340 Star::Find(15, 1712, 927, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 70
22:40:33.196 00.009 9340 Star::Find returns 1 (0), X=1712.52, Y=928.03, Mass=696925, SNR=113.2, Peak=54024 HFD=4.2
22:40:33.202 00.006 9340 MultiStar: [#1 0.59,0.92,0.00,R] [#2 -0.07,-0.00,0.96,U] [#3 -0.05,0.19,0.74,U] [#4 -0.02,0.32,0.89,U] [#5 0.62,0.85,0.00,R] [#6 -0.04,0.69,0.00,M3] [#7 -0.24,0.25,0.37,U] [#8 0.51,0.90,0.00,M8] 
22:40:33.211 00.009 9340 refined, 4 included, MultiStar: {0.05, 0.25}, one-star: {0.40, 0.48}
22:40:33.218 00.007 9340 CameraToMount -- cameraTheta (1.38) - m_xAngle (0.01) = xAngle (1.37 = 1.37)
22:40:33.226 00.008 9340 CameraToMount -- cameraTheta (1.38) - (m_xAngle (0.01) + m_yAngleError (-3.13)) = yAngle (4.50 = -1.78)
22:40:33.233 00.007 9340 CameraToMount -- cameraX=0.05 cameraY=0.25 hyp=0.26 cameraTheta=1.38 mountX=0.05 mountY=-0.25, mountTheta=-1.37
22:40:33.246 00.013 9340 SchedulePrimaryMove(10104498, x=0.05, y=0.25, opts=13)
22:40:33.254 00.008 9340 Enqueuing Move request for scope (0.05, 0.25)
22:40:33.263 00.009 12020 Worker thread wakes up
22:40:33.263 00.000 12020 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.25) opts 0xd
22:40:33.263 00.000 12020 Handling offset move in thread for scope, endpoint = (0.05, 0.25)
22:40:33.263 00.000 12020 Moving (0.05, 0.25) raw xDistance=0.05 yDistance=-0.25
22:40:33.263 00.000 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
22:40:33.263 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:40:33.263 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.25
22:40:33.263 00.000 12020 MoveAxis(E, 0, ABG)
22:40:33.263 00.000 12020 Move returns status 0, amount 0
22:40:33.263 00.000 12020 MoveAxis(N, 0, ABG)
22:40:33.263 00.000 12020 Move returns status 0, amount 0
22:40:33.265 00.002 12020 move complete, result=0
22:40:33.265 00.000 12020 worker thread done servicing request
22:40:33.271 00.006 9340 UpdateImageDisplay: Size=(1920,1080) min=6522, max=65535, med=10717, FiltMin=8200, FiltMax=65500, Gamma=2.870
22:40:33.319 00.048 9340 UpdateGuideState exits: m=696925 SNR=113.2
22:40:33.331 00.012 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:40:33.341 00.010 9340 ScheduleExposure(2000,3,1) exposurePending=0
22:40:33.351 00.010 9340 Enqueuing Expose request
22:40:33.361 00.010 12020 Worker thread wakes up
22:40:33.361 00.000 9340 GuideStep: 0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
22:40:33.371 00.010 12020 worker thread servicing REQUEST_EXPOSE 2000
22:40:33.371 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(1697,913,31,31)
22:40:34.992 01.621 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"afbb56d1-318f-4c97-a1c8-2d3fb745eb37"}
22:40:34.999 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"afbb56d1-318f-4c97-a1c8-2d3fb745eb37"}
22:40:35.013 00.014 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"a6706c9b-d1df-46c5-bf7b-98b599e746c2"}
22:40:35.014 00.001 9340 case statement mapped state 6 to 3
22:40:35.026 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"a6706c9b-d1df-46c5-bf7b-98b599e746c2"}
22:40:35.031 00.005 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"0cab8e95-c312-444a-88f5-e98c1fbaf45e"}
22:40:35.031 00.000 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":70,"width":15,"height":15,"star_pos":[6.52,7.03],"pixels":"..."},"id":"0cab8e95-c312-444a-88f5-e98c1fbaf45e"}
22:40:35.723 00.692 12020 Exposure complete
22:40:35.841 00.118 12020 worker thread done servicing request
22:40:35.841 00.000 9340 OnExposeComplete: enter
22:40:35.844 00.003 9340 UpdateGuideState(): m_state=6
22:40:35.850 00.006 9340 Star::Find(15, 1712, 928, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 71
22:40:35.858 00.008 9340 Star::Find returns 1 (0), X=1713.28, Y=928.48, Mass=694254, SNR=113.1, Peak=50088 HFD=4.6
22:40:35.858 00.000 9340 MultiStar: large primary error, entering stabilization period
22:40:35.866 00.008 9340 CameraToMount -- cameraTheta (0.67) - m_xAngle (0.01) = xAngle (0.67 = 0.67)
22:40:35.875 00.009 9340 CameraToMount -- cameraTheta (0.67) - (m_xAngle (0.01) + m_yAngleError (-3.13)) = yAngle (3.80 = -2.49)
22:40:35.882 00.007 9340 CameraToMount -- cameraX=1.16 cameraY=0.93 hyp=1.48 cameraTheta=0.67 mountX=1.16 mountY=-0.90, mountTheta=-0.66
22:40:35.890 00.008 9340 SchedulePrimaryMove(10104498, x=1.16, y=0.93, opts=13)
22:40:35.896 00.006 9340 Enqueuing Move request for scope (1.16, 0.93)
22:40:35.903 00.007 12020 Worker thread wakes up
22:40:35.903 00.000 12020 worker thread servicing REQUEST_MOVE scope ofs (1.16, 0.93) opts 0xd
22:40:35.903 00.000 12020 Handling offset move in thread for scope, endpoint = (1.16, 0.93)
22:40:35.903 00.000 12020 Moving (1.16, 0.93) raw xDistance=1.16 yDistance=-0.90
22:40:35.903 00.000 12020 GuideAlgorithmHysteresis::Result() returns 0.49 from input 1.16
22:40:35.903 00.000 12020 GuideAlgorithmResistSwitch::result() returns -0.90 from input -0.90
22:40:35.903 00.000 12020 MoveAxis(W, 85, ABG)
22:40:35.903 00.000 12020 Guiding  Dir = 3, Dur = 85
22:40:35.909 00.006 9340 UpdateImageDisplay: Size=(1920,1080) min=6676, max=65535, med=10696, FiltMin=8446, FiltMax=65482, Gamma=2.870
22:40:35.937 00.028 9340 UpdateGuideState exits: m=694254 SNR=113.1
22:40:35.945 00.008 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:40:35.954 00.009 12020 IsSlewing returns 0
22:40:35.954 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
22:40:35.960 00.006 12020 IsGuiding returns 0
22:40:35.960 00.000 9340 Enqueuing Expose request
22:40:35.989 00.029 12020 PulseGuide returned control before completion, sleep 66
22:40:36.070 00.081 12020 IsGuiding returns 1
22:40:36.070 00.000 12020 scope still moving after pulse duration time elapsed
22:40:36.118 00.048 12020 IsSlewing returns 0
22:40:36.118 00.000 12020 IsGuiding returns 0
22:40:36.118 00.000 12020 scope move finished after 85 + 72 ms
22:40:36.119 00.001 12020 Move returns status 0, amount 85
22:40:36.119 00.000 12020 MoveAxis(N, 151, ABG)
22:40:36.119 00.000 12020 Guiding  Dir = 0, Dur = 151
22:40:36.119 00.000 12020 IsSlewing returns 0
22:40:36.120 00.001 12020 IsGuiding returns 0
22:40:36.197 00.077 12020 PulseGuide returned control before completion, sleep 84
22:40:36.291 00.094 12020 IsGuiding returns 1
22:40:36.291 00.000 12020 scope still moving after pulse duration time elapsed
22:40:36.322 00.031 12020 IsSlewing returns 0
22:40:36.322 00.000 12020 IsGuiding returns 1
22:40:36.452 00.130 12020 IsSlewing returns 0
22:40:36.486 00.034 12020 IsGuiding returns 0
22:40:36.486 00.000 12020 scope move finished after 151 + 215 ms
22:40:36.486 00.000 12020 Move returns status 0, amount 151
22:40:36.486 00.000 12020 move complete, result=0
22:40:36.486 00.000 12020 worker thread done servicing request
22:40:36.486 00.000 9340 GuideStep: 1.2 px 85 ms WEST, -0.9 px 151 ms NORTH
22:40:36.488 00.002 12020 Worker thread wakes up
22:40:36.488 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
22:40:36.488 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(1697,913,31,31)
22:40:36.985 00.497 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"94c4f04b-90fb-417f-994f-cce84ae99f15"}
22:40:36.985 00.000 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"94c4f04b-90fb-417f-994f-cce84ae99f15"}
22:40:37.002 00.017 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"f44347c4-1a10-402e-8ebf-61c2307d9139"}
22:40:37.008 00.006 9340 case statement mapped state 6 to 3
22:40:37.014 00.006 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"f44347c4-1a10-402e-8ebf-61c2307d9139"}
22:40:37.025 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"d004d73c-c478-4360-839a-7bf8ee9425d5"}
22:40:37.031 00.006 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":71,"width":15,"height":15,"star_pos":[7.28,7.48],"pixels":"..."},"id":"d004d73c-c478-4360-839a-7bf8ee9425d5"}
22:40:38.860 01.829 12020 Exposure complete
22:40:38.987 00.127 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"4cf05290-1f7c-464d-b806-1e07e98b56d7"}
22:40:38.994 00.007 12020 worker thread done servicing request
22:40:38.994 00.000 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"4cf05290-1f7c-464d-b806-1e07e98b56d7"}
22:40:39.000 00.006 9340 OnExposeComplete: enter
22:40:39.003 00.003 9340 UpdateGuideState(): m_state=6
22:40:39.017 00.014 9340 Star::Find(15, 1713, 928, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 72
22:40:39.019 00.002 9340 Star::Find returns 1 (0), X=1712.69, Y=927.33, Mass=757878, SNR=128.1, Peak=55263 HFD=4.3
22:40:39.031 00.012 9340 CameraToMount -- cameraTheta (-0.37) - m_xAngle (0.01) = xAngle (-0.38 = -0.38)
22:40:39.038 00.007 9340 CameraToMount -- cameraTheta (-0.37) - (m_xAngle (0.01) + m_yAngleError (-3.13)) = yAngle (2.75 = 2.75)
22:40:39.044 00.006 9340 CameraToMount -- cameraX=0.57 cameraY=-0.22 hyp=0.62 cameraTheta=-0.37 mountX=0.57 mountY=0.23, mountTheta=0.39
22:40:39.055 00.011 9340 SchedulePrimaryMove(10104498, x=0.57, y=-0.22, opts=13)
22:40:39.066 00.011 9340 Enqueuing Move request for scope (0.57, -0.22)
22:40:39.073 00.007 12020 Worker thread wakes up
22:40:39.073 00.000 12020 worker thread servicing REQUEST_MOVE scope ofs (0.57, -0.22) opts 0xd
22:40:39.073 00.000 12020 Handling offset move in thread for scope, endpoint = (0.57, -0.22)
22:40:39.073 00.000 12020 Moving (0.57, -0.22) raw xDistance=0.57 yDistance=0.23
22:40:39.073 00.000 12020 GuideAlgorithmHysteresis::Result() returns 0.28 from input 0.57
22:40:39.073 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:40:39.073 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.23
22:40:39.073 00.000 12020 MoveAxis(W, 49, ABG)
22:40:39.073 00.000 12020 Guiding  Dir = 3, Dur = 49
22:40:39.075 00.002 12020 IsSlewing returns 0
22:40:39.079 00.004 12020 IsGuiding returns 0
22:40:39.081 00.002 9340 UpdateImageDisplay: Size=(1920,1080) min=6514, max=65535, med=10693, FiltMin=8410, FiltMax=65482, Gamma=2.870
22:40:39.107 00.026 12020 PulseGuide returned control before completion, sleep 31
22:40:39.127 00.020 9340 UpdateGuideState exits: m=757878 SNR=128.1
22:40:39.134 00.007 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:40:39.145 00.011 9340 ScheduleExposure(2000,3,1) exposurePending=0
22:40:39.152 00.007 9340 Enqueuing Expose request
22:40:39.159 00.007 12020 IsGuiding returns 1
22:40:39.159 00.000 12020 scope still moving after pulse duration time elapsed
22:40:39.159 00.000 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"680fd544-0a2b-4c47-bfaf-4a703dd25b32"}
22:40:39.174 00.015 9340 case statement mapped state 6 to 3
22:40:39.182 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"680fd544-0a2b-4c47-bfaf-4a703dd25b32"}
22:40:39.200 00.018 12020 IsSlewing returns 0
22:40:39.200 00.000 12020 IsGuiding returns 0
22:40:39.200 00.000 12020 scope move finished after 49 + 72 ms
22:40:39.201 00.001 12020 Move returns status 0, amount 49
22:40:39.201 00.000 12020 MoveAxis(N, 0, ABG)
22:40:39.201 00.000 12020 Move returns status 0, amount 0
22:40:39.201 00.000 12020 move complete, result=0
22:40:39.202 00.001 12020 worker thread done servicing request
22:40:39.202 00.000 12020 Worker thread wakes up
22:40:39.202 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
22:40:39.202 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(1697,913,31,31)
22:40:39.211 00.009 9340 GuideStep: 0.6 px 49 ms WEST, 0.2 px 0 ms NORTH
22:40:39.237 00.026 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"4c9be07d-60d7-449f-a2b5-b260b332af1c"}
22:40:39.248 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":72,"width":15,"height":15,"star_pos":[6.69,7.33],"pixels":"..."},"id":"4c9be07d-60d7-449f-a2b5-b260b332af1c"}
22:40:40.996 01.748 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"e2c0d2b4-f829-43fa-acfc-49ae0c97be8e"}
22:40:41.000 00.004 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"e2c0d2b4-f829-43fa-acfc-49ae0c97be8e"}
22:40:41.000 00.000 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"76a81af5-912a-45ab-8c64-96c4458813d3"}
22:40:41.014 00.014 9340 case statement mapped state 6 to 3
22:40:41.014 00.000 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"76a81af5-912a-45ab-8c64-96c4458813d3"}
22:40:41.030 00.016 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"d0e1ccfa-16c1-49ae-96e8-2083e6dd7c12"}
22:40:41.035 00.005 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":72,"width":15,"height":15,"star_pos":[6.69,7.33],"pixels":"..."},"id":"d0e1ccfa-16c1-49ae-96e8-2083e6dd7c12"}
22:40:41.558 00.523 12020 Exposure complete
22:40:41.677 00.119 12020 worker thread done servicing request
22:40:41.677 00.000 9340 OnExposeComplete: enter
22:40:41.685 00.008 9340 UpdateGuideState(): m_state=6
22:40:41.690 00.005 9340 Star::Find(15, 1712, 927, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 73
22:40:41.694 00.004 9340 Star::Find returns 1 (0), X=1712.77, Y=927.01, Mass=747109, SNR=131.5, Peak=58188 HFD=4.1
22:40:41.694 00.000 9340 CameraToMount -- cameraTheta (-0.69) - m_xAngle (0.01) = xAngle (-0.70 = -0.70)
22:40:41.710 00.016 9340 CameraToMount -- cameraTheta (-0.69) - (m_xAngle (0.01) + m_yAngleError (-3.13)) = yAngle (2.43 = 2.43)
22:40:41.711 00.001 9340 CameraToMount -- cameraX=0.65 cameraY=-0.54 hyp=0.84 cameraTheta=-0.69 mountX=0.65 mountY=0.55, mountTheta=0.71
22:40:41.718 00.007 9340 SchedulePrimaryMove(10104498, x=0.65, y=-0.54, opts=13)
22:40:41.730 00.012 9340 Enqueuing Move request for scope (0.65, -0.54)
22:40:41.734 00.004 12020 Worker thread wakes up
22:40:41.734 00.000 12020 worker thread servicing REQUEST_MOVE scope ofs (0.65, -0.54) opts 0xd
22:40:41.734 00.000 12020 Handling offset move in thread for scope, endpoint = (0.65, -0.54)
22:40:41.734 00.000 12020 Moving (0.65, -0.54) raw xDistance=0.65 yDistance=0.55
22:40:41.734 00.000 12020 GuideAlgorithmHysteresis::Result() returns 0.29 from input 0.65
22:40:41.736 00.002 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
22:40:41.736 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.55
22:40:41.736 00.000 12020 MoveAxis(W, 51, ABG)
22:40:41.736 00.000 12020 Guiding  Dir = 3, Dur = 51
22:40:41.736 00.000 12020 IsSlewing returns 0
22:40:41.736 00.000 12020 IsGuiding returns 0
22:40:41.741 00.005 9340 UpdateImageDisplay: Size=(1920,1080) min=7093, max=65535, med=10694, FiltMin=8477, FiltMax=65453, Gamma=2.870
22:40:41.761 00.020 12020 PulseGuide returned control before completion, sleep 38
22:40:41.774 00.013 9340 UpdateGuideState exits: m=747109 SNR=131.5
22:40:41.787 00.013 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:40:41.793 00.006 9340 ScheduleExposure(2000,3,1) exposurePending=0
22:40:41.795 00.002 9340 Enqueuing Expose request
22:40:41.824 00.029 12020 IsGuiding returns 1
22:40:41.824 00.000 12020 scope still moving after pulse duration time elapsed
22:40:41.857 00.033 12020 IsSlewing returns 0
22:40:41.858 00.001 12020 IsGuiding returns 0
22:40:41.858 00.000 12020 scope move finished after 51 + 69 ms
22:40:41.858 00.000 12020 Move returns status 0, amount 51
22:40:41.858 00.000 12020 MoveAxis(N, 0, ABG)
22:40:41.858 00.000 12020 Move returns status 0, amount 0
22:40:41.858 00.000 12020 move complete, result=0
22:40:41.858 00.000 12020 worker thread done servicing request
22:40:41.858 00.000 12020 Worker thread wakes up
22:40:41.858 00.000 9340 GuideStep: 0.6 px 51 ms WEST, 0.6 px 0 ms NORTH
22:40:41.865 00.007 12020 worker thread servicing REQUEST_EXPOSE 2000
22:40:41.865 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(1697,913,31,31)
22:40:43.005 01.140 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"8d39047f-6d5a-4a3a-8613-a22a40b71a9b"}
22:40:43.005 00.000 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"8d39047f-6d5a-4a3a-8613-a22a40b71a9b"}
22:40:43.022 00.017 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"ea8d3d07-5d62-4c75-87af-e98af7b9df5a"}
22:40:43.030 00.008 9340 case statement mapped state 6 to 3
22:40:43.039 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"ea8d3d07-5d62-4c75-87af-e98af7b9df5a"}
22:40:43.047 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"d779ddeb-6414-4ea2-8527-a247456feeb8"}
22:40:43.059 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":73,"width":15,"height":15,"star_pos":[6.77,7.01],"pixels":"..."},"id":"d779ddeb-6414-4ea2-8527-a247456feeb8"}
22:40:44.234 01.175 12020 Exposure complete
22:40:44.373 00.139 12020 worker thread done servicing request
22:40:44.373 00.000 9340 OnExposeComplete: enter
22:40:44.377 00.004 9340 UpdateGuideState(): m_state=6
22:40:44.383 00.006 9340 Star::Find(15, 1712, 927, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 74
22:40:44.396 00.013 9340 Star::Find returns 1 (0), X=1712.55, Y=927.29, Mass=707240, SNR=126.3, Peak=56027 HFD=3.9
22:40:44.403 00.007 9340 CameraToMount -- cameraTheta (-0.54) - m_xAngle (0.01) = xAngle (-0.54 = -0.54)
22:40:44.411 00.008 9340 CameraToMount -- cameraTheta (-0.54) - (m_xAngle (0.01) + m_yAngleError (-3.13)) = yAngle (2.58 = 2.58)
22:40:44.415 00.004 9340 CameraToMount -- cameraX=0.44 cameraY=-0.26 hyp=0.51 cameraTheta=-0.54 mountX=0.43 mountY=0.27, mountTheta=0.55
22:40:44.427 00.012 9340 SchedulePrimaryMove(10104498, x=0.44, y=-0.26, opts=13)
22:40:44.435 00.008 9340 Enqueuing Move request for scope (0.44, -0.26)
22:40:44.441 00.006 12020 Worker thread wakes up
22:40:44.441 00.000 12020 worker thread servicing REQUEST_MOVE scope ofs (0.44, -0.26) opts 0xd
22:40:44.441 00.000 12020 Handling offset move in thread for scope, endpoint = (0.44, -0.26)
22:40:44.441 00.000 12020 Moving (0.44, -0.26) raw xDistance=0.43 yDistance=0.27
22:40:44.441 00.000 12020 GuideAlgorithmHysteresis::Result() returns 0.21 from input 0.43
22:40:44.441 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
22:40:44.443 00.002 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.27
22:40:44.443 00.000 12020 MoveAxis(W, 36, ABG)
22:40:44.443 00.000 12020 Guiding  Dir = 3, Dur = 36
22:40:44.446 00.003 9340 UpdateImageDisplay: Size=(1920,1080) min=6576, max=65535, med=10711, FiltMin=8293, FiltMax=65499, Gamma=2.870
22:40:44.462 00.016 12020 IsSlewing returns 0
22:40:44.462 00.000 12020 IsGuiding returns 0
22:40:44.494 00.032 9340 UpdateGuideState exits: m=707240 SNR=126.3
22:40:44.502 00.008 12020 PulseGuide returned control before completion, sleep 16
22:40:44.502 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:40:44.512 00.010 9340 ScheduleExposure(2000,3,1) exposurePending=0
22:40:44.518 00.006 9340 Enqueuing Expose request
22:40:44.542 00.024 12020 IsGuiding returns 0
22:40:44.542 00.000 12020 Move returns status 0, amount 36
22:40:44.542 00.000 12020 MoveAxis(N, 0, ABG)
22:40:44.542 00.000 12020 Move returns status 0, amount 0
22:40:44.542 00.000 12020 move complete, result=0
22:40:44.542 00.000 12020 worker thread done servicing request
22:40:44.542 00.000 12020 Worker thread wakes up
22:40:44.542 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
22:40:44.542 00.000 9340 GuideStep: 0.4 px 36 ms WEST, 0.3 px 0 ms NORTH
22:40:44.551 00.009 12020 Handling exposure in thread, d=2000 o=3 r=(1697,913,31,31)
22:40:45.016 00.465 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"74eaf56f-700c-4f4f-abb5-f0170f6dcd65"}
22:40:45.024 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"74eaf56f-700c-4f4f-abb5-f0170f6dcd65"}
22:40:45.031 00.007 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"7841841a-9032-44f3-a317-9b4b0eeb4ac9"}
22:40:45.040 00.009 9340 case statement mapped state 6 to 3
22:40:45.053 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"7841841a-9032-44f3-a317-9b4b0eeb4ac9"}
22:40:45.064 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"63091d35-1722-42f2-b533-6094e9a25843"}
22:40:45.076 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":74,"width":15,"height":15,"star_pos":[6.55,7.29],"pixels":"..."},"id":"63091d35-1722-42f2-b533-6094e9a25843"}
22:40:46.906 01.830 12020 Exposure complete
22:40:47.023 00.117 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"13b423e8-2399-40f2-8d26-6bd24d764860"}
22:40:47.031 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"13b423e8-2399-40f2-8d26-6bd24d764860"}
22:40:47.041 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"ef3651b0-dd68-4fb4-9d02-d590a0f7b59d"}
22:40:47.049 00.008 9340 case statement mapped state 6 to 3
22:40:47.057 00.008 12020 worker thread done servicing request
22:40:47.057 00.000 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"ef3651b0-dd68-4fb4-9d02-d590a0f7b59d"}
22:40:47.064 00.007 9340 OnExposeComplete: enter
22:40:47.074 00.010 9340 UpdateGuideState(): m_state=6
22:40:47.083 00.009 9340 Star::Find(15, 1712, 927, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 75
22:40:47.088 00.005 9340 Star::Find returns 1 (0), X=1712.64, Y=927.31, Mass=726061, SNR=126.2, Peak=55075 HFD=4.3
22:40:47.100 00.012 9340 CameraToMount -- cameraTheta (-0.43) - m_xAngle (0.01) = xAngle (-0.43 = -0.43)
22:40:47.105 00.005 9340 CameraToMount -- cameraTheta (-0.43) - (m_xAngle (0.01) + m_yAngleError (-3.13)) = yAngle (2.69 = 2.69)
22:40:47.105 00.000 9340 CameraToMount -- cameraX=0.52 cameraY=-0.24 hyp=0.58 cameraTheta=-0.43 mountX=0.52 mountY=0.25, mountTheta=0.45
22:40:47.121 00.016 9340 SchedulePrimaryMove(10104498, x=0.52, y=-0.24, opts=13)
22:40:47.125 00.004 9340 Enqueuing Move request for scope (0.52, -0.24)
22:40:47.138 00.013 12020 Worker thread wakes up
22:40:47.138 00.000 12020 worker thread servicing REQUEST_MOVE scope ofs (0.52, -0.24) opts 0xd
22:40:47.138 00.000 12020 Handling offset move in thread for scope, endpoint = (0.52, -0.24)
22:40:47.138 00.000 12020 Moving (0.52, -0.24) raw xDistance=0.52 yDistance=0.25
22:40:47.138 00.000 12020 GuideAlgorithmHysteresis::Result() returns 0.24 from input 0.52
22:40:47.138 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
22:40:47.138 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.25
22:40:47.138 00.000 12020 MoveAxis(W, 41, ABG)
22:40:47.138 00.000 12020 Guiding  Dir = 3, Dur = 41
22:40:47.138 00.000 12020 IsSlewing returns 0
22:40:47.138 00.000 12020 IsGuiding returns 0
22:40:47.146 00.008 9340 UpdateImageDisplay: Size=(1920,1080) min=6735, max=65535, med=10711, FiltMin=8521, FiltMax=65499, Gamma=2.870
22:40:47.165 00.019 12020 PulseGuide returned control before completion, sleep 29
22:40:47.197 00.032 12020 IsGuiding returns 1
22:40:47.197 00.000 12020 scope still moving after pulse duration time elapsed
22:40:47.199 00.002 9340 UpdateGuideState exits: m=726061 SNR=126.2
22:40:47.206 00.007 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:40:47.214 00.008 9340 ScheduleExposure(2000,3,1) exposurePending=0
22:40:47.223 00.009 9340 Enqueuing Expose request
22:40:47.228 00.005 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"63adf5f8-6dfc-45ef-b081-adbd72279aa2"}
22:40:47.239 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":75,"width":15,"height":15,"star_pos":[6.64,7.31],"pixels":"..."},"id":"63adf5f8-6dfc-45ef-b081-adbd72279aa2"}
22:40:47.248 00.009 12020 IsSlewing returns 0
22:40:47.248 00.000 12020 IsGuiding returns 0
22:40:47.248 00.000 12020 scope move finished after 41 + 64 ms
22:40:47.248 00.000 12020 Move returns status 0, amount 41
22:40:47.250 00.002 12020 MoveAxis(N, 0, ABG)
22:40:47.250 00.000 12020 Move returns status 0, amount 0
22:40:47.250 00.000 12020 move complete, result=0
22:40:47.250 00.000 12020 worker thread done servicing request
22:40:47.250 00.000 12020 Worker thread wakes up
22:40:47.250 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
22:40:47.250 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(1697,913,31,31)
22:40:47.262 00.012 9340 GuideStep: 0.5 px 41 ms WEST, 0.3 px 0 ms NORTH
22:40:49.028 01.766 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"0c88a835-9172-48cb-b88a-e9009904fbab"}
22:40:49.035 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"0c88a835-9172-48cb-b88a-e9009904fbab"}
22:40:49.041 00.006 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"27251b2d-5bae-4bc7-907a-d6e66d16a0c1"}
22:40:49.049 00.008 9340 case statement mapped state 6 to 3
22:40:49.056 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"27251b2d-5bae-4bc7-907a-d6e66d16a0c1"}
22:40:49.063 00.007 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"ba6fc5dc-6783-40ef-b754-670ad9b4298e"}
22:40:49.073 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":75,"width":15,"height":15,"star_pos":[6.64,7.31],"pixels":"..."},"id":"ba6fc5dc-6783-40ef-b754-670ad9b4298e"}
22:40:49.609 00.536 12020 Exposure complete
22:40:49.739 00.130 12020 worker thread done servicing request
22:40:49.739 00.000 9340 OnExposeComplete: enter
22:40:49.747 00.008 9340 UpdateGuideState(): m_state=6
22:40:49.750 00.003 9340 Star::Find(15, 1712, 927, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 76
22:40:49.763 00.013 9340 Star::Find returns 1 (0), X=1712.41, Y=927.59, Mass=691197, SNR=123.0, Peak=52915 HFD=4.2
22:40:49.769 00.006 9340 MultiStar: exiting stabilization period
22:40:49.776 00.007 9340 MultiStar: [#1 -0.29,-0.49,0.94,U] [#2 -0.22,-0.56,0.90,U] [#3 -0.25,0.01,0.68,U] [#4 -0.29,-0.18,0.64,U] [#5 -0.24,-0.84,0.00,M1] [#6 -0.18,0.17,0.54,U] [#7 -0.62,-0.19,0.00,M1] [#8 0.20,0.08,0.42,U] 
22:40:49.783 00.007 9340 refined, 6 included, MultiStar: {-0.10, -0.18}, one-star: {0.30, 0.04}
22:40:49.790 00.007 9340 CameraToMount -- cameraTheta (-2.10) - m_xAngle (0.01) = xAngle (-2.11 = -2.11)
22:40:49.790 00.000 9340 CameraToMount -- cameraTheta (-2.10) - (m_xAngle (0.01) + m_yAngleError (-3.13)) = yAngle (1.02 = 1.02)
22:40:49.806 00.016 9340 CameraToMount -- cameraX=-0.10 cameraY=-0.18 hyp=0.21 cameraTheta=-2.10 mountX=-0.11 mountY=0.18, mountTheta=2.11
22:40:49.813 00.007 9340 SchedulePrimaryMove(10104498, x=-0.10, y=-0.18, opts=13)
22:40:49.822 00.009 9340 Enqueuing Move request for scope (-0.10, -0.18)
22:40:49.822 00.000 12020 Worker thread wakes up
22:40:49.822 00.000 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.10, -0.18) opts 0xd
22:40:49.822 00.000 12020 Handling offset move in thread for scope, endpoint = (-0.10, -0.18)
22:40:49.822 00.000 12020 Moving (-0.10, -0.18) raw xDistance=-0.11 yDistance=0.18
22:40:49.822 00.000 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
22:40:49.822 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:40:49.822 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.18
22:40:49.822 00.000 12020 MoveAxis(E, 0, ABG)
22:40:49.822 00.000 12020 Move returns status 0, amount 0
22:40:49.822 00.000 12020 MoveAxis(N, 0, ABG)
22:40:49.822 00.000 12020 Move returns status 0, amount 0
22:40:49.822 00.000 12020 move complete, result=0
22:40:49.822 00.000 12020 worker thread done servicing request
22:40:49.835 00.013 9340 UpdateImageDisplay: Size=(1920,1080) min=5959, max=65535, med=10710, FiltMin=8142, FiltMax=65505, Gamma=2.870
22:40:49.877 00.042 9340 UpdateGuideState exits: m=691197 SNR=123.0
22:40:49.886 00.009 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:40:49.898 00.012 9340 ScheduleExposure(2000,3,1) exposurePending=0
22:40:49.906 00.008 9340 Enqueuing Expose request
22:40:49.907 00.001 9340 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
22:40:49.919 00.012 12020 Worker thread wakes up
22:40:49.919 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
22:40:49.919 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(1697,913,31,31)
22:40:51.026 01.107 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"747bc308-4143-4acf-b279-cb1e2fd39562"}
22:40:51.035 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"747bc308-4143-4acf-b279-cb1e2fd39562"}
22:40:51.044 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"4c82510e-f363-4efa-bbbc-090d0eadadf2"}
22:40:51.052 00.008 9340 case statement mapped state 6 to 3
22:40:51.059 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"4c82510e-f363-4efa-bbbc-090d0eadadf2"}
22:40:51.069 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"04576867-12d9-499c-9391-a415daab5ce0"}
22:40:51.081 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":76,"width":15,"height":15,"star_pos":[7.41,6.59],"pixels":"..."},"id":"04576867-12d9-499c-9391-a415daab5ce0"}
22:40:52.281 01.200 12020 Exposure complete
22:40:52.455 00.174 12020 worker thread done servicing request
22:40:52.455 00.000 9340 OnExposeComplete: enter
22:40:52.464 00.009 9340 UpdateGuideState(): m_state=6
22:40:52.473 00.009 9340 Star::Find(15, 1712, 927, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 77
22:40:52.479 00.006 9340 Star::Find returns 1 (0), X=1712.51, Y=927.42, Mass=728852, SNR=143.3, Peak=54031 HFD=4.3
22:40:52.479 00.000 9340 MultiStar: [#1 -0.02,-0.44,0.93,U] [#2 -0.09,-0.48,0.73,U] [#3 -0.19,-0.10,0.53,U] [#4 0.01,-0.16,0.71,U] [#5 0.05,-0.44,0.48,U] [#6 -0.23,0.23,0.45,U] [#7 -0.19,-0.28,0.32,U] [#8 0.26,-0.03,0.37,U] 
22:40:52.496 00.017 9340 refined, 8 included, MultiStar: {0.03, -0.23}, one-star: {0.40, -0.13}
22:40:52.500 00.004 9340 CameraToMount -- cameraTheta (-1.43) - m_xAngle (0.01) = xAngle (-1.44 = -1.44)
22:40:52.515 00.015 9340 CameraToMount -- cameraTheta (-1.43) - (m_xAngle (0.01) + m_yAngleError (-3.13)) = yAngle (1.69 = 1.69)
22:40:52.525 00.010 9340 CameraToMount -- cameraX=0.03 cameraY=-0.23 hyp=0.23 cameraTheta=-1.43 mountX=0.03 mountY=0.23, mountTheta=1.44
22:40:52.536 00.011 9340 SchedulePrimaryMove(10104498, x=0.03, y=-0.23, opts=13)
22:40:52.544 00.008 9340 Enqueuing Move request for scope (0.03, -0.23)
22:40:52.554 00.010 12020 Worker thread wakes up
22:40:52.554 00.000 12020 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.23) opts 0xd
22:40:52.554 00.000 12020 Handling offset move in thread for scope, endpoint = (0.03, -0.23)
22:40:52.554 00.000 12020 Moving (0.03, -0.23) raw xDistance=0.03 yDistance=0.23
22:40:52.554 00.000 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
22:40:52.554 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:40:52.554 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.23
22:40:52.554 00.000 12020 MoveAxis(E, 0, ABG)
22:40:52.554 00.000 12020 Move returns status 0, amount 0
22:40:52.554 00.000 12020 MoveAxis(N, 0, ABG)
22:40:52.554 00.000 12020 Move returns status 0, amount 0
22:40:52.554 00.000 12020 move complete, result=0
22:40:52.554 00.000 12020 worker thread done servicing request
22:40:52.563 00.009 9340 UpdateImageDisplay: Size=(1920,1080) min=6855, max=65535, med=10698, FiltMin=8530, FiltMax=65499, Gamma=2.870
22:40:52.606 00.043 9340 UpdateGuideState exits: m=728852 SNR=143.3
22:40:52.621 00.015 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:40:52.631 00.010 9340 ScheduleExposure(2000,3,1) exposurePending=0
22:40:52.639 00.008 9340 Enqueuing Expose request
22:40:52.650 00.011 9340 GuideStep: 0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
22:40:52.659 00.009 12020 Worker thread wakes up
22:40:52.659 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
22:40:52.659 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(1697,913,31,31)
22:40:53.028 00.369 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"92c7083a-4eeb-426d-b5aa-a242a3684111"}
22:40:53.039 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"92c7083a-4eeb-426d-b5aa-a242a3684111"}
22:40:53.048 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"545a85c4-f18d-4b76-a20f-4e2571abc0ba"}
22:40:53.057 00.009 9340 case statement mapped state 6 to 3
22:40:53.067 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"545a85c4-f18d-4b76-a20f-4e2571abc0ba"}
22:40:53.076 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"2f17eb12-6e33-436f-88fb-bf519e0d4b07"}
22:40:53.086 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":77,"width":15,"height":15,"star_pos":[6.51,7.42],"pixels":"..."},"id":"2f17eb12-6e33-436f-88fb-bf519e0d4b07"}
22:40:55.027 01.941 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"d56e1bbc-a109-4683-8e98-9c7fe52606a8"}
22:40:55.031 00.004 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"d56e1bbc-a109-4683-8e98-9c7fe52606a8"}
22:40:55.031 00.000 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"42dbad5b-5571-4d8e-bb5c-d18b111f6f19"}
22:40:55.043 00.012 9340 case statement mapped state 6 to 3
22:40:55.047 00.004 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"42dbad5b-5571-4d8e-bb5c-d18b111f6f19"}
22:40:55.047 00.000 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"087a0b56-9dd1-4749-8160-4ec77cda0174"}
22:40:55.064 00.017 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":77,"width":15,"height":15,"star_pos":[6.51,7.42],"pixels":"..."},"id":"087a0b56-9dd1-4749-8160-4ec77cda0174"}
22:40:55.130 00.066 12020 Exposure complete
22:40:55.249 00.119 12020 worker thread done servicing request
22:40:55.249 00.000 9340 OnExposeComplete: enter
22:40:55.255 00.006 9340 UpdateGuideState(): m_state=6
22:40:55.255 00.000 9340 Star::Find(15, 1712, 927, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 78
22:40:55.267 00.012 9340 Star::Find returns 1 (0), X=1712.44, Y=927.68, Mass=757066, SNR=133.7, Peak=57883 HFD=4.5
22:40:55.267 00.000 9340 MultiStar: [#1 0.17,-0.13,0.90,U] [#2 -0.14,-0.34,0.71,U] [#3 -0.03,0.26,0.59,U] [#4 -0.21,-0.09,0.76,U] [#5 0.06,-0.35,0.53,U] [#6 -0.16,0.09,0.52,U] [#7 -0.41,-0.08,0.36,U] [#8 0.55,0.33,0.00,M7] 
22:40:55.267 00.000 9340 refined, 7 included, MultiStar: {0.00, -0.06}, one-star: {0.32, 0.13}
22:40:55.283 00.016 9340 CameraToMount -- cameraTheta (-1.57) - m_xAngle (0.01) = xAngle (-1.57 = -1.57)
22:40:55.288 00.005 9340 CameraToMount -- cameraTheta (-1.57) - (m_xAngle (0.01) + m_yAngleError (-3.13)) = yAngle (1.55 = 1.55)
22:40:55.292 00.004 9340 CameraToMount -- cameraX=0.00 cameraY=-0.06 hyp=0.06 cameraTheta=-1.57 mountX=-0.00 mountY=0.06, mountTheta=1.57
22:40:55.301 00.009 9340 SchedulePrimaryMove(10104498, x=0.00, y=-0.06, opts=13)
22:40:55.308 00.007 9340 Enqueuing Move request for scope (0.00, -0.06)
22:40:55.312 00.004 12020 Worker thread wakes up
22:40:55.312 00.000 12020 worker thread servicing REQUEST_MOVE scope ofs (0.00, -0.06) opts 0xd
22:40:55.312 00.000 12020 Handling offset move in thread for scope, endpoint = (0.00, -0.06)
22:40:55.312 00.000 12020 Moving (0.00, -0.06) raw xDistance=-0.00 yDistance=0.06
22:40:55.312 00.000 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.00
22:40:55.312 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:40:55.312 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
22:40:55.312 00.000 12020 MoveAxis(E, 0, ABG)
22:40:55.312 00.000 12020 Move returns status 0, amount 0
22:40:55.312 00.000 12020 MoveAxis(N, 0, ABG)
22:40:55.312 00.000 12020 Move returns status 0, amount 0
22:40:55.312 00.000 12020 move complete, result=0
22:40:55.312 00.000 12020 worker thread done servicing request
22:40:55.321 00.009 9340 UpdateImageDisplay: Size=(1920,1080) min=6842, max=65535, med=10721, FiltMin=8627, FiltMax=65499, Gamma=2.870
22:40:55.352 00.031 9340 UpdateGuideState exits: m=757066 SNR=133.7
22:40:55.360 00.008 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:40:55.369 00.009 9340 ScheduleExposure(2000,3,1) exposurePending=0
22:40:55.375 00.006 9340 Enqueuing Expose request
22:40:55.375 00.000 9340 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
22:40:55.386 00.011 12020 Worker thread wakes up
22:40:55.386 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
22:40:55.386 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(1697,913,31,31)
22:40:57.024 01.638 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"a82d5153-c4ea-422f-a3f8-130b9bbb06b5"}
22:40:57.031 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"a82d5153-c4ea-422f-a3f8-130b9bbb06b5"}
22:40:57.037 00.006 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"4bf2531c-bd33-4225-a8cf-40b939e1ac81"}
22:40:57.044 00.007 9340 case statement mapped state 6 to 3
22:40:57.051 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"4bf2531c-bd33-4225-a8cf-40b939e1ac81"}
22:40:57.059 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"21d6cc37-7c07-4d80-be0e-3704e3bfbc04"}
22:40:57.066 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":78,"width":15,"height":15,"star_pos":[7.44,6.68],"pixels":"..."},"id":"21d6cc37-7c07-4d80-be0e-3704e3bfbc04"}
22:40:57.744 00.678 12020 Exposure complete
22:40:57.872 00.128 12020 worker thread done servicing request
22:40:57.872 00.000 9340 OnExposeComplete: enter
22:40:57.878 00.006 9340 UpdateGuideState(): m_state=6
22:40:57.887 00.009 9340 Star::Find(15, 1712, 927, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 79
22:40:57.891 00.004 9340 Star::Find returns 1 (0), X=1712.86, Y=927.48, Mass=703457, SNR=119.3, Peak=58955 HFD=3.9
22:40:57.900 00.009 9340 MultiStar: [#1 0.40,-0.40,1.02,U] [#2 0.27,-0.50,0.93,U] [#3 0.23,-0.31,0.54,U] [#4 0.44,-0.01,0.84,U] [#5 0.14,-0.78,0.00,M1] [#6 0.05,0.01,0.70,U] [#7 -0.12,-0.44,0.41,U] [#8 0.60,0.33,0.00,M8] 
22:40:57.907 00.007 9340 refined, 6 included, MultiStar: {0.35, -0.24}, one-star: {0.74, -0.07}
22:40:57.912 00.005 9340 CameraToMount -- cameraTheta (-0.60) - m_xAngle (0.01) = xAngle (-0.61 = -0.61)
22:40:57.915 00.003 9340 CameraToMount -- cameraTheta (-0.60) - (m_xAngle (0.01) + m_yAngleError (-3.13)) = yAngle (2.52 = 2.52)
22:40:57.923 00.008 9340 CameraToMount -- cameraX=0.35 cameraY=-0.24 hyp=0.42 cameraTheta=-0.60 mountX=0.34 mountY=0.24, mountTheta=0.62
22:40:57.934 00.011 9340 SchedulePrimaryMove(10104498, x=0.35, y=-0.24, opts=13)
22:40:57.943 00.009 9340 Enqueuing Move request for scope (0.35, -0.24)
22:40:57.951 00.008 12020 Worker thread wakes up
22:40:57.951 00.000 12020 worker thread servicing REQUEST_MOVE scope ofs (0.35, -0.24) opts 0xd
22:40:57.951 00.000 12020 Handling offset move in thread for scope, endpoint = (0.35, -0.24)
22:40:57.951 00.000 12020 Moving (0.35, -0.24) raw xDistance=0.34 yDistance=0.24
22:40:57.953 00.002 12020 GuideAlgorithmHysteresis::Result() returns 0.14 from input 0.34
22:40:57.953 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:40:57.953 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.24
22:40:57.953 00.000 12020 MoveAxis(W, 25, ABG)
22:40:57.953 00.000 12020 Guiding  Dir = 3, Dur = 25
22:40:57.955 00.002 12020 IsSlewing returns 0
22:40:57.956 00.001 12020 IsGuiding returns 0
22:40:57.956 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=6297, max=65535, med=10666, FiltMin=8345, FiltMax=65453, Gamma=2.870
22:40:57.975 00.019 12020 PulseGuide returned control before completion, sleep 17
22:40:58.006 00.031 9340 UpdateGuideState exits: m=703457 SNR=119.3
22:40:58.015 00.009 12020 IsGuiding returns 1
22:40:58.015 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:40:58.019 00.004 12020 scope still moving after pulse duration time elapsed
22:40:58.019 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
22:40:58.031 00.012 9340 Enqueuing Expose request
22:40:58.050 00.019 12020 IsSlewing returns 0
22:40:58.051 00.001 12020 IsGuiding returns 0
22:40:58.051 00.000 12020 scope move finished after 25 + 69 ms
22:40:58.051 00.000 12020 Move returns status 0, amount 25
22:40:58.051 00.000 12020 MoveAxis(N, 0, ABG)
22:40:58.052 00.001 12020 Move returns status 0, amount 0
22:40:58.052 00.000 12020 move complete, result=0
22:40:58.052 00.000 12020 worker thread done servicing request
22:40:58.052 00.000 12020 Worker thread wakes up
22:40:58.052 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
22:40:58.052 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(1697,913,31,31)
22:40:58.058 00.006 9340 GuideStep: 0.3 px 25 ms WEST, 0.2 px 0 ms NORTH
22:40:59.031 00.973 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"4f2d9f66-ff6f-4203-ba55-d1e437e7d275"}
22:40:59.037 00.006 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"4f2d9f66-ff6f-4203-ba55-d1e437e7d275"}
22:40:59.043 00.006 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"a4691c82-3685-47e5-a44c-ea739fdf331b"}
22:40:59.051 00.008 9340 case statement mapped state 6 to 3
22:40:59.058 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"a4691c82-3685-47e5-a44c-ea739fdf331b"}
22:40:59.064 00.006 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"8b001a63-ae32-4654-9cbf-b3da02ed20a9"}
22:40:59.068 00.004 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":79,"width":15,"height":15,"star_pos":[6.86,7.48],"pixels":"..."},"id":"8b001a63-ae32-4654-9cbf-b3da02ed20a9"}
22:41:00.415 01.347 12020 Exposure complete
22:41:00.541 00.126 12020 worker thread done servicing request
22:41:00.541 00.000 9340 OnExposeComplete: enter
22:41:00.551 00.010 9340 UpdateGuideState(): m_state=6
22:41:00.560 00.009 9340 Star::Find(15, 1712, 927, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 80
22:41:00.566 00.006 9340 Star::Find returns 1 (0), X=1712.47, Y=927.27, Mass=743078, SNR=121.6, Peak=50504 HFD=4.6
22:41:00.572 00.006 9340 MultiStar: [#1 -0.08,-0.60,1.10,U] [#2 -0.09,-0.57,0.94,U] [#3 -0.14,-0.23,0.54,U] [#4 -0.12,-0.38,0.81,U] [#5 -0.11,-0.94,0.00,M2] [#6 -0.01,0.24,0.61,U] [#7 -0.13,-0.33,0.43,U] [#8 0.64,0.02,0.00,M9] 
22:41:00.578 00.006 9340 refined, 6 included, MultiStar: {-0.01, -0.35}, one-star: {0.36, -0.28}
22:41:00.585 00.007 9340 CameraToMount -- cameraTheta (-1.60) - m_xAngle (0.01) = xAngle (-1.60 = -1.60)
22:41:00.588 00.003 9340 CameraToMount -- cameraTheta (-1.60) - (m_xAngle (0.01) + m_yAngleError (-3.13)) = yAngle (1.52 = 1.52)
22:41:00.597 00.009 9340 CameraToMount -- cameraX=-0.01 cameraY=-0.35 hyp=0.35 cameraTheta=-1.60 mountX=-0.01 mountY=0.35, mountTheta=1.60
22:41:00.604 00.007 9340 SchedulePrimaryMove(10104498, x=-0.01, y=-0.35, opts=13)
22:41:00.604 00.000 9340 Enqueuing Move request for scope (-0.01, -0.35)
22:41:00.620 00.016 12020 Worker thread wakes up
22:41:00.620 00.000 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.35) opts 0xd
22:41:00.620 00.000 12020 Handling offset move in thread for scope, endpoint = (-0.01, -0.35)
22:41:00.620 00.000 12020 Moving (-0.01, -0.35) raw xDistance=-0.01 yDistance=0.35
22:41:00.620 00.000 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
22:41:00.620 00.000 12020 switching direction from -1 to 1 - decHistory=3 oldest=-0.11 newest=0.65
22:41:00.620 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.35 from input 0.35
22:41:00.620 00.000 12020 MoveAxis(E, 0, ABG)
22:41:00.620 00.000 12020 Move returns status 0, amount 0
22:41:00.620 00.000 12020 MoveAxis(S, 59, ABG)
22:41:00.620 00.000 12020 Guiding  Dir = 1, Dur = 59
22:41:00.625 00.005 9340 UpdateImageDisplay: Size=(1920,1080) min=6935, max=65535, med=10681, FiltMin=8313, FiltMax=65505, Gamma=2.870
22:41:00.645 00.020 12020 IsSlewing returns 0
22:41:00.648 00.003 12020 IsGuiding returns 0
22:41:00.673 00.025 9340 UpdateGuideState exits: m=743078 SNR=121.6
22:41:00.683 00.010 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:41:00.689 00.006 9340 ScheduleExposure(2000,3,1) exposurePending=0
22:41:00.697 00.008 9340 Enqueuing Expose request
22:41:00.736 00.039 12020 IsGuiding returns 1
22:41:00.736 00.000 12020 scope still moving after pulse duration time elapsed
22:41:00.761 00.025 12020 IsSlewing returns 0
22:41:00.761 00.000 12020 IsGuiding returns 1
22:41:00.886 00.125 12020 IsSlewing returns 0
22:41:00.898 00.012 12020 IsGuiding returns 0
22:41:00.900 00.002 12020 scope move finished after 59 + 191 ms
22:41:00.900 00.000 12020 Move returns status 0, amount 59
22:41:00.900 00.000 12020 move complete, result=0
22:41:00.900 00.000 12020 worker thread done servicing request
22:41:00.900 00.000 9340 GuideStep: -0.0 px 0 ms EAST, 0.3 px 59 ms SOUTH
22:41:00.906 00.006 12020 Worker thread wakes up
22:41:00.906 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
22:41:00.906 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(1697,913,31,31)
22:41:01.044 00.138 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"a4ab1bab-21d1-4bd8-867b-b4fc2b3acd88"}
22:41:01.052 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"a4ab1bab-21d1-4bd8-867b-b4fc2b3acd88"}
22:41:01.060 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"2c1a3b86-c4f2-4194-8c3f-e1611a589a33"}
22:41:01.066 00.006 9340 case statement mapped state 6 to 3
22:41:01.075 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"2c1a3b86-c4f2-4194-8c3f-e1611a589a33"}
22:41:01.088 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"f07ef4a4-8398-41f2-a066-ba7ecd13f47a"}
22:41:01.095 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":80,"width":15,"height":15,"star_pos":[7.47,7.27],"pixels":"..."},"id":"f07ef4a4-8398-41f2-a066-ba7ecd13f47a"}
22:41:03.060 01.965 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"4dbd0e5d-616a-4732-a9fc-b7b167c2e141"}
22:41:03.066 00.006 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"4dbd0e5d-616a-4732-a9fc-b7b167c2e141"}
22:41:03.083 00.017 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"8a61729f-7c84-4033-bdb4-d72294a2bff7"}
22:41:03.089 00.006 9340 case statement mapped state 6 to 3
22:41:03.094 00.005 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"8a61729f-7c84-4033-bdb4-d72294a2bff7"}
22:41:03.100 00.006 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"1570aced-2cb0-4e2d-82e7-3411b4d3a48b"}
22:41:03.100 00.000 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":80,"width":15,"height":15,"star_pos":[7.47,7.27],"pixels":"..."},"id":"1570aced-2cb0-4e2d-82e7-3411b4d3a48b"}
22:41:03.257 00.157 12020 Exposure complete
22:41:03.404 00.147 12020 worker thread done servicing request
22:41:03.404 00.000 9340 OnExposeComplete: enter
22:41:03.412 00.008 9340 UpdateGuideState(): m_state=6
22:41:03.419 00.007 9340 Star::Find(15, 1712, 927, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 81
22:41:03.422 00.003 9340 Star::Find returns 1 (0), X=1712.71, Y=927.49, Mass=672663, SNR=130.0, Peak=57811 HFD=3.6
22:41:03.435 00.013 9340 MultiStar: [#1 0.52,-0.20,0.93,U] [#2 0.18,-0.24,0.85,U] [#3 0.15,0.00,0.55,U] [#4 0.23,-0.19,0.83,U] [#5 0.53,-0.60,0.00,M3] [#6 0.16,0.59,0.00,M1] [#7 -0.20,-0.24,0.39,U] [#8 0.82,0.51,0.00,M10] 
22:41:03.439 00.004 9340 refined, 5 included, MultiStar: {0.31, -0.16}, one-star: {0.60, -0.07}
22:41:03.448 00.009 9340 CameraToMount -- cameraTheta (-0.46) - m_xAngle (0.01) = xAngle (-0.47 = -0.47)
22:41:03.456 00.008 9340 CameraToMount -- cameraTheta (-0.46) - (m_xAngle (0.01) + m_yAngleError (-3.13)) = yAngle (2.66 = 2.66)
22:41:03.467 00.011 9340 CameraToMount -- cameraX=0.31 cameraY=-0.16 hyp=0.35 cameraTheta=-0.46 mountX=0.31 mountY=0.16, mountTheta=0.48
22:41:03.475 00.008 9340 SchedulePrimaryMove(10104498, x=0.31, y=-0.16, opts=13)
22:41:03.485 00.010 9340 Enqueuing Move request for scope (0.31, -0.16)
22:41:03.492 00.007 12020 Worker thread wakes up
22:41:03.492 00.000 12020 worker thread servicing REQUEST_MOVE scope ofs (0.31, -0.16) opts 0xd
22:41:03.492 00.000 12020 Handling offset move in thread for scope, endpoint = (0.31, -0.16)
22:41:03.494 00.002 12020 Moving (0.31, -0.16) raw xDistance=0.31 yDistance=0.16
22:41:03.494 00.000 12020 GuideAlgorithmHysteresis::Result() returns 0.13 from input 0.31
22:41:03.494 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:41:03.494 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
22:41:03.494 00.000 12020 MoveAxis(W, 23, ABG)
22:41:03.494 00.000 12020 Guiding  Dir = 3, Dur = 23
22:41:03.497 00.003 12020 IsSlewing returns 0
22:41:03.497 00.000 12020 IsGuiding returns 0
22:41:03.501 00.004 9340 UpdateImageDisplay: Size=(1920,1080) min=6594, max=65535, med=10695, FiltMin=8507, FiltMax=65499, Gamma=2.870
22:41:03.548 00.047 9340 UpdateGuideState exits: m=672663 SNR=130.0
22:41:03.558 00.010 12020 IsGuiding returns 1
22:41:03.558 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:41:03.569 00.011 12020 scope still moving after pulse duration time elapsed
22:41:03.569 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
22:41:03.579 00.010 9340 Enqueuing Expose request
22:41:03.604 00.025 12020 IsSlewing returns 0
22:41:03.604 00.000 12020 IsGuiding returns 0
22:41:03.604 00.000 12020 scope move finished after 23 + 83 ms
22:41:03.604 00.000 12020 Move returns status 0, amount 23
22:41:03.604 00.000 12020 MoveAxis(N, 0, ABG)
22:41:03.604 00.000 12020 Move returns status 0, amount 0
22:41:03.604 00.000 12020 move complete, result=0
22:41:03.604 00.000 12020 worker thread done servicing request
22:41:03.604 00.000 12020 Worker thread wakes up
22:41:03.604 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
22:41:03.604 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(1697,913,31,31)
22:41:03.604 00.000 9340 GuideStep: 0.3 px 23 ms WEST, 0.2 px 0 ms NORTH
22:41:05.055 01.451 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"c4f8c332-50d6-4d70-951e-ca43ccae90b9"}
22:41:05.063 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"c4f8c332-50d6-4d70-951e-ca43ccae90b9"}
22:41:05.070 00.007 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"11c81b49-bea6-4a28-a74c-188a96d52494"}
22:41:05.079 00.009 9340 case statement mapped state 6 to 3
22:41:05.086 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"11c81b49-bea6-4a28-a74c-188a96d52494"}
22:41:05.100 00.014 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"f367d144-bd9f-495b-94e5-b893121790f9"}
22:41:05.103 00.003 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":81,"width":15,"height":15,"star_pos":[6.71,7.49],"pixels":"..."},"id":"f367d144-bd9f-495b-94e5-b893121790f9"}
22:41:05.965 00.862 12020 Exposure complete
22:41:06.084 00.119 12020 worker thread done servicing request
22:41:06.084 00.000 9340 OnExposeComplete: enter
22:41:06.089 00.005 9340 UpdateGuideState(): m_state=6
22:41:06.094 00.005 9340 Star::Find(15, 1712, 927, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 82
22:41:06.100 00.006 9340 Star::Find returns 1 (0), X=1712.22, Y=927.54, Mass=684803, SNR=109.1, Peak=50895 HFD=4.0
22:41:06.106 00.006 9340 MultiStar: [#1 -0.40,-0.33,1.26,U] [#2 -0.51,-0.27,1.10,U] [#3 -0.44,0.05,0.80,U] [#4 -0.41,0.05,0.77,U] [#5 -0.37,-0.53,0.00,M4] [#6 -0.24,0.23,0.63,U] [#7 -0.56,-0.06,0.46,U] [#8 0.16,0.14,0.49,U] 
22:41:06.115 00.009 9340 single-star, 7 included, MultiStar: {-0.30, -0.07}, one-star: {0.11, -0.01}
22:41:06.123 00.008 9340 CameraToMount -- cameraTheta (-0.08) - m_xAngle (0.01) = xAngle (-0.08 = -0.08)
22:41:06.128 00.005 9340 CameraToMount -- cameraTheta (-0.08) - (m_xAngle (0.01) + m_yAngleError (-3.13)) = yAngle (3.04 = 3.04)
22:41:06.135 00.007 9340 CameraToMount -- cameraX=0.11 cameraY=-0.01 hyp=0.11 cameraTheta=-0.08 mountX=0.11 mountY=0.01, mountTheta=0.10
22:41:06.140 00.005 9340 SchedulePrimaryMove(10104498, x=0.11, y=-0.01, opts=13)
22:41:06.151 00.011 9340 Enqueuing Move request for scope (0.11, -0.01)
22:41:06.158 00.007 12020 Worker thread wakes up
22:41:06.158 00.000 12020 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.01) opts 0xd
22:41:06.158 00.000 12020 Handling offset move in thread for scope, endpoint = (0.11, -0.01)
22:41:06.159 00.001 12020 Moving (0.11, -0.01) raw xDistance=0.11 yDistance=0.01
22:41:06.159 00.000 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
22:41:06.159 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:41:06.159 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
22:41:06.159 00.000 12020 MoveAxis(E, 0, ABG)
22:41:06.159 00.000 12020 Move returns status 0, amount 0
22:41:06.159 00.000 12020 MoveAxis(N, 0, ABG)
22:41:06.159 00.000 12020 Move returns status 0, amount 0
22:41:06.159 00.000 12020 move complete, result=0
22:41:06.159 00.000 12020 worker thread done servicing request
22:41:06.165 00.006 9340 UpdateImageDisplay: Size=(1920,1080) min=6692, max=65535, med=10692, FiltMin=8607, FiltMax=65505, Gamma=2.870
22:41:06.195 00.030 9340 UpdateGuideState exits: m=684803 SNR=109.1
22:41:06.208 00.013 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:41:06.211 00.003 9340 ScheduleExposure(2000,3,1) exposurePending=0
22:41:06.221 00.010 9340 Enqueuing Expose request
22:41:06.230 00.009 9340 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
22:41:06.239 00.009 12020 Worker thread wakes up
22:41:06.239 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
22:41:06.239 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(1697,913,31,31)
22:41:07.075 00.836 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"193bbdca-e52e-4387-a9fc-8320ada68077"}
22:41:07.083 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"193bbdca-e52e-4387-a9fc-8320ada68077"}
22:41:07.094 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"8c98e0ab-9dcd-4d75-9a5d-53ae5081d081"}
22:41:07.099 00.005 9340 case statement mapped state 6 to 3
22:41:07.108 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"8c98e0ab-9dcd-4d75-9a5d-53ae5081d081"}
22:41:07.111 00.003 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"74fd01b0-d35a-4a11-ba9d-52e4f365a41f"}
22:41:07.111 00.000 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":82,"width":15,"height":15,"star_pos":[7.22,6.54],"pixels":"..."},"id":"74fd01b0-d35a-4a11-ba9d-52e4f365a41f"}
22:41:08.689 01.578 12020 Exposure complete
22:41:08.826 00.137 12020 worker thread done servicing request
22:41:08.826 00.000 9340 OnExposeComplete: enter
22:41:08.833 00.007 9340 UpdateGuideState(): m_state=6
22:41:08.841 00.008 9340 Star::Find(15, 1712, 927, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 83
22:41:08.848 00.007 9340 Star::Find returns 1 (0), X=1712.24, Y=927.72, Mass=737010, SNR=119.0, Peak=54243 HFD=4.2
22:41:08.856 00.008 9340 MultiStar: [#1 -0.22,-0.23,1.06,U] [#2 -0.17,-0.28,0.84,U] [#3 -0.28,0.04,0.67,U] [#4 -0.33,-0.34,0.88,U] [#5 -0.32,-0.52,0.53,U] [#6 -0.33,0.38,0.60,U] [#7 -0.41,-0.60,0.00,M1] [#8 0.21,0.31,0.40,U] 
22:41:08.863 00.007 9340 refined, 7 included, MultiStar: {-0.17, -0.09}, one-star: {0.12, 0.17}
22:41:08.869 00.006 9340 CameraToMount -- cameraTheta (-2.68) - m_xAngle (0.01) = xAngle (-2.68 = -2.68)
22:41:08.875 00.006 9340 CameraToMount -- cameraTheta (-2.68) - (m_xAngle (0.01) + m_yAngleError (-3.13)) = yAngle (0.44 = 0.44)
22:41:08.883 00.008 9340 CameraToMount -- cameraX=-0.17 cameraY=-0.09 hyp=0.19 cameraTheta=-2.68 mountX=-0.17 mountY=0.08, mountTheta=2.70
22:41:08.892 00.009 9340 SchedulePrimaryMove(10104498, x=-0.17, y=-0.09, opts=13)
22:41:08.893 00.001 9340 Enqueuing Move request for scope (-0.17, -0.09)
22:41:08.893 00.000 12020 Worker thread wakes up
22:41:08.893 00.000 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.17, -0.09) opts 0xd
22:41:08.906 00.013 12020 Handling offset move in thread for scope, endpoint = (-0.17, -0.09)
22:41:08.906 00.000 12020 Moving (-0.17, -0.09) raw xDistance=-0.17 yDistance=0.08
22:41:08.906 00.000 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17
22:41:08.906 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:41:08.906 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
22:41:08.906 00.000 12020 MoveAxis(E, 0, ABG)
22:41:08.906 00.000 12020 Move returns status 0, amount 0
22:41:08.906 00.000 12020 MoveAxis(N, 0, ABG)
22:41:08.906 00.000 12020 Move returns status 0, amount 0
22:41:08.906 00.000 12020 move complete, result=0
22:41:08.906 00.000 12020 worker thread done servicing request
22:41:08.917 00.011 9340 UpdateImageDisplay: Size=(1920,1080) min=6298, max=65535, med=10704, FiltMin=8339, FiltMax=65505, Gamma=2.870
22:41:08.956 00.039 9340 UpdateGuideState exits: m=737010 SNR=119.0
22:41:08.964 00.008 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:41:08.973 00.009 9340 ScheduleExposure(2000,3,1) exposurePending=0
22:41:08.981 00.008 9340 Enqueuing Expose request
22:41:08.986 00.005 12020 Worker thread wakes up
22:41:08.988 00.002 9340 GuideStep: -0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
22:41:08.993 00.005 12020 worker thread servicing REQUEST_EXPOSE 2000
22:41:08.993 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(1697,913,31,31)
22:41:09.082 00.089 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"52cf772d-7e9d-4c0d-878b-eb7e7e8b83b9"}
22:41:09.092 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"52cf772d-7e9d-4c0d-878b-eb7e7e8b83b9"}
22:41:09.120 00.028 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"f05ddc81-15e8-46ea-a046-bb41c1eea56c"}
22:41:09.130 00.010 9340 case statement mapped state 6 to 3
22:41:09.135 00.005 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"f05ddc81-15e8-46ea-a046-bb41c1eea56c"}
22:41:09.147 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"a77d1e5c-5ae4-4426-b0d5-d13b60497d2d"}
22:41:09.156 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":83,"width":15,"height":15,"star_pos":[7.24,6.72],"pixels":"..."},"id":"a77d1e5c-5ae4-4426-b0d5-d13b60497d2d"}
22:41:11.086 01.930 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"dbe2d639-bf3c-4cde-8131-c6cfc8cdb1f4"}
22:41:11.095 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"dbe2d639-bf3c-4cde-8131-c6cfc8cdb1f4"}
22:41:11.102 00.007 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"352830a8-8332-4c17-822d-3303f9447c47"}
22:41:11.112 00.010 9340 case statement mapped state 6 to 3
22:41:11.119 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"352830a8-8332-4c17-822d-3303f9447c47"}
22:41:11.125 00.006 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"99d9fe88-0e5b-4da4-b8ff-2a9d99f7aa89"}
22:41:11.136 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":83,"width":15,"height":15,"star_pos":[7.24,6.72],"pixels":"..."},"id":"99d9fe88-0e5b-4da4-b8ff-2a9d99f7aa89"}
22:41:11.367 00.231 12020 Exposure complete
22:41:11.514 00.147 12020 worker thread done servicing request
22:41:11.514 00.000 9340 OnExposeComplete: enter
22:41:11.524 00.010 9340 UpdateGuideState(): m_state=6
22:41:11.531 00.007 9340 Star::Find(15, 1712, 927, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 84
22:41:11.538 00.007 9340 Star::Find returns 1 (0), X=1711.60, Y=927.98, Mass=704317, SNR=135.6, Peak=55357 HFD=4.1
22:41:11.546 00.008 9340 MultiStar: [#1 -0.65,0.08,0.00,M1] [#2 -0.78,0.01,0.00,M1] [#3 -0.97,0.05,0.00,M1] [#4 -0.75,0.32,0.00,M1] [#5 -0.59,-0.01,0.46,U] [#6 -0.96,0.39,0.00,M1] [#7 -0.98,0.36,0.00,M2] [#8 -0.42,0.87,0.00,M9] 
22:41:11.547 00.001 9340 refined, 1 included, MultiStar: {-0.54, 0.29}, one-star: {-0.52, 0.43}
22:41:11.556 00.009 9340 CameraToMount -- cameraTheta (2.65) - m_xAngle (0.01) = xAngle (2.64 = 2.64)
22:41:11.562 00.006 9340 CameraToMount -- cameraTheta (2.65) - (m_xAngle (0.01) + m_yAngleError (-3.13)) = yAngle (5.77 = -0.51)
22:41:11.573 00.011 9340 CameraToMount -- cameraX=-0.54 cameraY=0.29 hyp=0.62 cameraTheta=2.65 mountX=-0.54 mountY=-0.30, mountTheta=-2.63
22:41:11.577 00.004 9340 SchedulePrimaryMove(10104498, x=-0.54, y=0.29, opts=13)
22:41:11.589 00.012 9340 Enqueuing Move request for scope (-0.54, 0.29)
22:41:11.596 00.007 12020 Worker thread wakes up
22:41:11.596 00.000 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.54, 0.29) opts 0xd
22:41:11.596 00.000 12020 Handling offset move in thread for scope, endpoint = (-0.54, 0.29)
22:41:11.596 00.000 12020 Moving (-0.54, 0.29) raw xDistance=-0.54 yDistance=-0.30
22:41:11.596 00.000 12020 GuideAlgorithmHysteresis::Result() returns -0.23 from input -0.54
22:41:11.596 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
22:41:11.596 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.30
22:41:11.596 00.000 12020 MoveAxis(E, 40, ABG)
22:41:11.596 00.000 12020 Guiding  Dir = 2, Dur = 40
22:41:11.602 00.006 12020 IsSlewing returns 0
22:41:11.602 00.000 12020 IsGuiding returns 0
22:41:11.611 00.009 9340 UpdateImageDisplay: Size=(1920,1080) min=6200, max=65535, med=10694, FiltMin=8570, FiltMax=65505, Gamma=2.870
22:41:11.629 00.018 12020 PulseGuide returned control before completion, sleep 23
22:41:11.650 00.021 9340 UpdateGuideState exits: m=704317 SNR=135.6
22:41:11.658 00.008 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:41:11.670 00.012 9340 ScheduleExposure(2000,3,1) exposurePending=0
22:41:11.677 00.007 9340 Enqueuing Expose request
22:41:11.683 00.006 12020 IsGuiding returns 0
22:41:11.683 00.000 12020 Move returns status 0, amount 40
22:41:11.685 00.002 12020 MoveAxis(N, 0, ABG)
22:41:11.685 00.000 12020 Move returns status 0, amount 0
22:41:11.685 00.000 12020 move complete, result=0
22:41:11.685 00.000 12020 worker thread done servicing request
22:41:11.685 00.000 12020 Worker thread wakes up
22:41:11.685 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
22:41:11.685 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(1697,913,31,31)
22:41:11.691 00.006 9340 GuideStep: -0.5 px 40 ms EAST, -0.3 px 0 ms NORTH
22:41:13.098 01.407 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"d84889b6-d060-4a39-b3c8-faea076e2836"}
22:41:13.100 00.002 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"d84889b6-d060-4a39-b3c8-faea076e2836"}
22:41:13.100 00.000 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"32b30eee-8511-4240-b94d-8683f0f9e561"}
22:41:13.114 00.014 9340 case statement mapped state 6 to 3
22:41:13.117 00.003 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"32b30eee-8511-4240-b94d-8683f0f9e561"}
22:41:13.125 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"c486550d-d664-47d7-93f3-0c2de0439dfa"}
22:41:13.130 00.005 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":84,"width":15,"height":15,"star_pos":[6.60,6.98],"pixels":"..."},"id":"c486550d-d664-47d7-93f3-0c2de0439dfa"}
22:41:14.043 00.913 12020 Exposure complete
22:41:14.156 00.113 12020 worker thread done servicing request
22:41:14.156 00.000 9340 OnExposeComplete: enter
22:41:14.163 00.007 9340 UpdateGuideState(): m_state=6
22:41:14.170 00.007 9340 Star::Find(15, 1711, 927, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 85
22:41:14.174 00.004 9340 Star::Find returns 1 (0), X=1711.93, Y=928.29, Mass=714938, SNR=125.2, Peak=53621 HFD=4.2
22:41:14.177 00.003 9340 MultiStar: [#1 -0.46,0.15,0.99,U] [#2 -0.60,0.22,0.00,M2] [#3 -0.57,0.07,0.69,U] [#4 -0.64,0.25,0.00,M2] [#5 -0.61,-0.15,0.00,M3] [#6 -0.34,0.95,0.00,M2] [#7 -0.74,-0.02,0.00,M3] [#8 -0.26,0.98,0.00,M10] 
22:41:14.187 00.010 9340 refined, 2 included, MultiStar: {-0.39, 0.35}, one-star: {-0.19, 0.74}
22:41:14.194 00.007 9340 CameraToMount -- cameraTheta (2.41) - m_xAngle (0.01) = xAngle (2.40 = 2.40)
22:41:14.197 00.003 9340 CameraToMount -- cameraTheta (2.41) - (m_xAngle (0.01) + m_yAngleError (-3.13)) = yAngle (5.53 = -0.76)
22:41:14.204 00.007 9340 CameraToMount -- cameraX=-0.39 cameraY=0.35 hyp=0.52 cameraTheta=2.41 mountX=-0.38 mountY=-0.36, mountTheta=-2.39
22:41:14.209 00.005 9340 SchedulePrimaryMove(10104498, x=-0.39, y=0.35, opts=13)
22:41:14.215 00.006 9340 Enqueuing Move request for scope (-0.39, 0.35)
22:41:14.221 00.006 12020 Worker thread wakes up
22:41:14.221 00.000 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.39, 0.35) opts 0xd
22:41:14.221 00.000 12020 Handling offset move in thread for scope, endpoint = (-0.39, 0.35)
22:41:14.221 00.000 12020 Moving (-0.39, 0.35) raw xDistance=-0.38 yDistance=-0.36
22:41:14.221 00.000 12020 GuideAlgorithmHysteresis::Result() returns -0.18 from input -0.38
22:41:14.221 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
22:41:14.221 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.36
22:41:14.221 00.000 12020 MoveAxis(E, 31, ABG)
22:41:14.221 00.000 12020 Guiding  Dir = 2, Dur = 31
22:41:14.221 00.000 12020 IsSlewing returns 0
22:41:14.225 00.004 12020 IsGuiding returns 0
22:41:14.225 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=6686, max=65535, med=10681, FiltMin=8381, FiltMax=65500, Gamma=2.870
22:41:14.252 00.027 12020 PulseGuide returned control before completion, sleep 14
22:41:14.267 00.015 9340 UpdateGuideState exits: m=714938 SNR=125.2
22:41:14.276 00.009 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:41:14.283 00.007 9340 ScheduleExposure(2000,3,1) exposurePending=0
22:41:14.289 00.006 9340 Enqueuing Expose request
22:41:14.291 00.002 12020 IsGuiding returns 1
22:41:14.291 00.000 12020 scope still moving after pulse duration time elapsed
22:41:14.319 00.028 12020 IsSlewing returns 0
22:41:14.320 00.001 12020 IsGuiding returns 0
22:41:14.321 00.001 12020 scope move finished after 31 + 64 ms
22:41:14.321 00.000 12020 Move returns status 0, amount 31
22:41:14.321 00.000 12020 MoveAxis(N, 0, ABG)
22:41:14.321 00.000 12020 Move returns status 0, amount 0
22:41:14.321 00.000 12020 move complete, result=0
22:41:14.321 00.000 12020 worker thread done servicing request
22:41:14.321 00.000 12020 Worker thread wakes up
22:41:14.321 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
22:41:14.321 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(1697,913,31,31)
22:41:14.324 00.003 9340 GuideStep: -0.4 px 31 ms EAST, -0.4 px 0 ms NORTH
22:41:15.114 00.790 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"47195ac9-ea03-4a3f-abf9-d6a45bb3a448"}
22:41:15.120 00.006 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"47195ac9-ea03-4a3f-abf9-d6a45bb3a448"}
22:41:15.131 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"09c769c2-d3c0-4b5e-8a0c-7f5287e0e63a"}
22:41:15.139 00.008 9340 case statement mapped state 6 to 3
22:41:15.148 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"09c769c2-d3c0-4b5e-8a0c-7f5287e0e63a"}
22:41:15.157 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"51732483-bc17-468a-bdc3-f20bc3303382"}
22:41:15.158 00.001 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":85,"width":15,"height":15,"star_pos":[6.93,7.29],"pixels":"..."},"id":"51732483-bc17-468a-bdc3-f20bc3303382"}
22:41:16.684 01.526 12020 Exposure complete
22:41:16.859 00.175 12020 worker thread done servicing request
22:41:16.859 00.000 9340 OnExposeComplete: enter
22:41:16.866 00.007 9340 UpdateGuideState(): m_state=6
22:41:16.881 00.015 9340 Star::Find(15, 1711, 928, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 86
22:41:16.885 00.004 9340 Star::Find returns 1 (0), X=1711.97, Y=928.24, Mass=728176, SNR=120.2, Peak=54609 HFD=4.3
22:41:16.898 00.013 9340 MultiStar: [#1 -0.57,-0.03,0.97,U] [#2 -0.63,0.28,0.00,M3] [#3 -0.91,0.36,0.00,M1] [#4 -0.54,0.54,0.00,M3] [#5 -0.59,0.14,0.57,U] [#6 -0.41,1.04,0.00,M3] [#7 -0.70,0.38,0.00,M4] [#8 -0.46,0.70,0.00,R] 
22:41:16.907 00.009 9340 refined, 2 included, MultiStar: {-0.41, 0.29}, one-star: {-0.15, 0.69}
22:41:16.917 00.010 9340 CameraToMount -- cameraTheta (2.52) - m_xAngle (0.01) = xAngle (2.51 = 2.51)
22:41:16.922 00.005 9340 CameraToMount -- cameraTheta (2.52) - (m_xAngle (0.01) + m_yAngleError (-3.13)) = yAngle (5.64 = -0.64)
22:41:16.934 00.012 9340 CameraToMount -- cameraX=-0.41 cameraY=0.29 hyp=0.50 cameraTheta=2.52 mountX=-0.41 mountY=-0.30, mountTheta=-2.50
22:41:16.939 00.005 9340 SchedulePrimaryMove(10104498, x=-0.41, y=0.29, opts=13)
22:41:16.955 00.016 9340 Enqueuing Move request for scope (-0.41, 0.29)
22:41:16.955 00.000 12020 Worker thread wakes up
22:41:16.955 00.000 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.41, 0.29) opts 0xd
22:41:16.955 00.000 12020 Handling offset move in thread for scope, endpoint = (-0.41, 0.29)
22:41:16.955 00.000 12020 Moving (-0.41, 0.29) raw xDistance=-0.41 yDistance=-0.30
22:41:16.955 00.000 12020 GuideAlgorithmHysteresis::Result() returns -0.18 from input -0.41
22:41:16.955 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
22:41:16.955 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.30
22:41:16.955 00.000 12020 MoveAxis(E, 32, ABG)
22:41:16.955 00.000 12020 Guiding  Dir = 2, Dur = 32
22:41:16.965 00.010 12020 IsSlewing returns 0
22:41:16.966 00.001 12020 IsGuiding returns 0
22:41:16.969 00.003 9340 UpdateImageDisplay: Size=(1920,1080) min=7015, max=65535, med=10712, FiltMin=8535, FiltMax=65500, Gamma=2.870
22:41:16.987 00.018 12020 PulseGuide returned control before completion, sleep 22
22:41:17.024 00.037 9340 UpdateGuideState exits: m=728176 SNR=120.2
22:41:17.031 00.007 12020 IsGuiding returns 0
22:41:17.031 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:41:17.035 00.004 12020 Move returns status 0, amount 32
22:41:17.035 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
22:41:17.054 00.019 12020 MoveAxis(N, 0, ABG)
22:41:17.054 00.000 9340 Enqueuing Expose request
22:41:17.063 00.009 12020 Move returns status 0, amount 0
22:41:17.063 00.000 12020 move complete, result=0
22:41:17.065 00.002 12020 worker thread done servicing request
22:41:17.065 00.000 9340 GuideStep: -0.4 px 32 ms EAST, -0.3 px 0 ms NORTH
22:41:17.075 00.010 12020 Worker thread wakes up
22:41:17.076 00.001 12020 worker thread servicing REQUEST_EXPOSE 2000
22:41:17.076 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(1697,913,31,31)
22:41:17.126 00.050 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"ee57ba74-25ce-4faf-a1f5-85200733a082"}
22:41:17.128 00.002 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"ee57ba74-25ce-4faf-a1f5-85200733a082"}
22:41:17.150 00.022 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"e8c30d32-c372-4525-9892-979693194ac2"}
22:41:17.161 00.011 9340 case statement mapped state 6 to 3
22:41:17.172 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"e8c30d32-c372-4525-9892-979693194ac2"}
22:41:17.203 00.031 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"afc4ca52-203e-4258-9c98-aefad83f8d2c"}
22:41:17.214 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":86,"width":15,"height":15,"star_pos":[6.97,7.24],"pixels":"..."},"id":"afc4ca52-203e-4258-9c98-aefad83f8d2c"}
22:41:19.137 01.923 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"7bbe0906-3344-4b27-a77e-971cb660b58b"}
22:41:19.142 00.005 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"7bbe0906-3344-4b27-a77e-971cb660b58b"}
22:41:19.142 00.000 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"4dd752aa-2ba6-46bf-9f2d-4d2c7f0f32df"}
22:41:19.156 00.014 9340 case statement mapped state 6 to 3
22:41:19.159 00.003 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"4dd752aa-2ba6-46bf-9f2d-4d2c7f0f32df"}
22:41:19.172 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"dd74e0dc-3571-49c2-a4d7-b40071e477a1"}
22:41:19.176 00.004 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":86,"width":15,"height":15,"star_pos":[6.97,7.24],"pixels":"..."},"id":"dd74e0dc-3571-49c2-a4d7-b40071e477a1"}
22:41:19.431 00.255 12020 Exposure complete
22:41:19.580 00.149 12020 worker thread done servicing request
22:41:19.580 00.000 9340 OnExposeComplete: enter
22:41:19.584 00.004 9340 UpdateGuideState(): m_state=6
22:41:19.594 00.010 9340 Star::Find(15, 1711, 928, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 87
22:41:19.601 00.007 9340 Star::Find returns 1 (0), X=1712.14, Y=928.12, Mass=716954, SNR=150.3, Peak=54271 HFD=4.3
22:41:19.609 00.008 9340 MultiStar: [#1 -0.15,0.15,0.85,U] [#2 -0.22,0.13,0.78,U] [#3 -0.61,0.40,0.00,M2] [#4 -0.24,0.42,0.65,U] [#5 -0.12,-0.01,0.46,U] [#6 -0.47,1.21,0.00,M4] [#7 -0.81,0.18,0.00,M5] [#8 0.74,0.02,0.00,M1] 
22:41:19.618 00.009 9340 refined, 4 included, MultiStar: {-0.13, 0.29}, one-star: {0.02, 0.57}
22:41:19.626 00.008 9340 CameraToMount -- cameraTheta (1.99) - m_xAngle (0.01) = xAngle (1.99 = 1.99)
22:41:19.635 00.009 9340 CameraToMount -- cameraTheta (1.99) - (m_xAngle (0.01) + m_yAngleError (-3.13)) = yAngle (5.11 = -1.17)
22:41:19.641 00.006 9340 CameraToMount -- cameraX=-0.13 cameraY=0.29 hyp=0.31 cameraTheta=1.99 mountX=-0.13 mountY=-0.29, mountTheta=-1.99
22:41:19.652 00.011 9340 SchedulePrimaryMove(10104498, x=-0.13, y=0.29, opts=13)
22:41:19.662 00.010 9340 Enqueuing Move request for scope (-0.13, 0.29)
22:41:19.668 00.006 12020 Worker thread wakes up
22:41:19.668 00.000 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.13, 0.29) opts 0xd
22:41:19.668 00.000 12020 Handling offset move in thread for scope, endpoint = (-0.13, 0.29)
22:41:19.672 00.004 12020 Moving (-0.13, 0.29) raw xDistance=-0.13 yDistance=-0.29
22:41:19.672 00.000 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
22:41:19.672 00.000 12020 switching direction from 1 to -1 - decHistory=-3 oldest=0.65 newest=-0.95
22:41:19.673 00.001 12020 GuideAlgorithmResistSwitch::result() returns -0.29 from input -0.29
22:41:19.673 00.000 12020 MoveAxis(E, 0, ABG)
22:41:19.673 00.000 12020 Move returns status 0, amount 0
22:41:19.673 00.000 12020 MoveAxis(N, 49, ABG)
22:41:19.673 00.000 12020 Guiding  Dir = 0, Dur = 49
22:41:19.673 00.000 12020 IsSlewing returns 0
22:41:19.673 00.000 12020 IsGuiding returns 0
22:41:19.673 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=6845, max=65535, med=10667, FiltMin=8127, FiltMax=65500, Gamma=2.870
22:41:19.722 00.049 9340 UpdateGuideState exits: m=716954 SNR=150.3
22:41:19.736 00.014 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:41:19.750 00.014 9340 ScheduleExposure(2000,3,1) exposurePending=0
22:41:19.759 00.009 9340 Enqueuing Expose request
22:41:19.802 00.043 12020 IsGuiding returns 1
22:41:19.802 00.000 12020 scope still moving after pulse duration time elapsed
22:41:19.895 00.093 12020 IsSlewing returns 0
22:41:19.897 00.002 12020 IsGuiding returns 0
22:41:19.897 00.000 12020 scope move finished after 49 + 174 ms
22:41:19.897 00.000 12020 Move returns status 0, amount 49
22:41:19.897 00.000 12020 move complete, result=0
22:41:19.897 00.000 12020 worker thread done servicing request
22:41:19.897 00.000 12020 Worker thread wakes up
22:41:19.897 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
22:41:19.897 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(1697,913,31,31)
22:41:19.900 00.003 9340 GuideStep: -0.1 px 0 ms EAST, -0.3 px 49 ms NORTH
22:41:21.137 01.237 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"0dfe668f-7cdf-4e22-bec7-d52fd39bac64"}
22:41:21.143 00.006 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"0dfe668f-7cdf-4e22-bec7-d52fd39bac64"}
22:41:21.152 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"b914d4a2-b44e-42de-b4e3-025e5fd7434a"}
22:41:21.158 00.006 9340 case statement mapped state 6 to 3
22:41:21.164 00.006 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"b914d4a2-b44e-42de-b4e3-025e5fd7434a"}
22:41:21.168 00.004 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"f0a48d38-97c6-40f1-b38f-32dd76369f88"}
22:41:21.183 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":87,"width":15,"height":15,"star_pos":[7.14,7.12],"pixels":"..."},"id":"f0a48d38-97c6-40f1-b38f-32dd76369f88"}
22:41:22.261 01.078 12020 Exposure complete
22:41:22.418 00.157 12020 worker thread done servicing request
22:41:22.420 00.002 9340 OnExposeComplete: enter
22:41:22.426 00.006 9340 UpdateGuideState(): m_state=6
22:41:22.437 00.011 9340 Star::Find(15, 1712, 928, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 88
22:41:22.444 00.007 9340 Star::Find returns 1 (0), X=1711.66, Y=928.02, Mass=732291, SNR=127.8, Peak=56461 HFD=4.2
22:41:22.453 00.009 9340 MultiStar: [#1 -0.92,0.14,0.00,M1] [#2 -0.98,0.05,0.00,M3] [#3 -1.20,0.26,0.00,M3] [#4 -0.98,0.57,0.00,M3] [#5 -0.63,-0.13,0.00,M2] [#6 -0.84,0.96,0.00,M5] [#7 -1.06,-0.05,0.00,M6] [#8 -0.10,0.23,0.40,U] 
22:41:22.459 00.006 9340 refined, 1 included, MultiStar: {-0.36, 0.40}, one-star: {-0.46, 0.46}
22:41:22.471 00.012 9340 CameraToMount -- cameraTheta (2.30) - m_xAngle (0.01) = xAngle (2.30 = 2.30)
22:41:22.472 00.001 9340 CameraToMount -- cameraTheta (2.30) - (m_xAngle (0.01) + m_yAngleError (-3.13)) = yAngle (5.42 = -0.86)
22:41:22.489 00.017 9340 CameraToMount -- cameraX=-0.36 cameraY=0.40 hyp=0.54 cameraTheta=2.30 mountX=-0.36 mountY=-0.41, mountTheta=-2.29
22:41:22.500 00.011 9340 SchedulePrimaryMove(10104498, x=-0.36, y=0.40, opts=13)
22:41:22.509 00.009 9340 Enqueuing Move request for scope (-0.36, 0.40)
22:41:22.518 00.009 12020 Worker thread wakes up
22:41:22.518 00.000 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.36, 0.40) opts 0xd
22:41:22.518 00.000 12020 Handling offset move in thread for scope, endpoint = (-0.36, 0.40)
22:41:22.518 00.000 12020 Moving (-0.36, 0.40) raw xDistance=-0.36 yDistance=-0.41
22:41:22.518 00.000 12020 GuideAlgorithmHysteresis::Result() returns -0.15 from input -0.36
22:41:22.518 00.000 12020 GuideAlgorithmResistSwitch::result() returns -0.41 from input -0.41
22:41:22.518 00.000 12020 MoveAxis(E, 26, ABG)
22:41:22.518 00.000 12020 Guiding  Dir = 2, Dur = 26
22:41:22.518 00.000 12020 IsSlewing returns 0
22:41:22.518 00.000 12020 IsGuiding returns 0
22:41:22.525 00.007 9340 UpdateImageDisplay: Size=(1920,1080) min=6648, max=65535, med=10686, FiltMin=8176, FiltMax=65505, Gamma=2.870
22:41:22.552 00.027 12020 IsGuiding returns 1
22:41:22.552 00.000 12020 scope still moving after pulse duration time elapsed
22:41:22.580 00.028 9340 UpdateGuideState exits: m=732291 SNR=127.8
22:41:22.591 00.011 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:41:22.602 00.011 12020 IsSlewing returns 0
22:41:22.602 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
22:41:22.612 00.010 12020 IsGuiding returns 0
22:41:22.612 00.000 9340 Enqueuing Expose request
22:41:22.623 00.011 12020 scope move finished after 26 + 62 ms
22:41:22.623 00.000 12020 Move returns status 0, amount 26
22:41:22.623 00.000 12020 MoveAxis(N, 68, ABG)
22:41:22.623 00.000 12020 Guiding  Dir = 0, Dur = 68
22:41:22.624 00.001 12020 IsSlewing returns 0
22:41:22.625 00.001 12020 IsGuiding returns 0
22:41:22.711 00.086 12020 IsGuiding returns 1
22:41:22.711 00.000 12020 scope still moving after pulse duration time elapsed
22:41:22.755 00.044 12020 IsSlewing returns 0
22:41:22.755 00.000 12020 IsGuiding returns 1
22:41:22.882 00.127 12020 IsSlewing returns 0
22:41:22.882 00.000 12020 IsGuiding returns 0
22:41:22.882 00.000 12020 scope move finished after 68 + 194 ms
22:41:22.882 00.000 12020 Move returns status 0, amount 68
22:41:22.882 00.000 12020 move complete, result=0
22:41:22.882 00.000 12020 worker thread done servicing request
22:41:22.882 00.000 12020 Worker thread wakes up
22:41:22.882 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
22:41:22.882 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(1697,913,31,31)
22:41:22.891 00.009 9340 GuideStep: -0.4 px 26 ms EAST, -0.4 px 68 ms NORTH
22:41:23.135 00.244 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"17d26da1-1703-4072-9334-6d3e91b705d2"}
22:41:23.146 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"17d26da1-1703-4072-9334-6d3e91b705d2"}
22:41:23.156 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"8177f2f9-2ee2-458a-a99d-d3ad36f5748a"}
22:41:23.168 00.012 9340 case statement mapped state 6 to 3
22:41:23.185 00.017 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"8177f2f9-2ee2-458a-a99d-d3ad36f5748a"}
22:41:23.198 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"9a164e0e-d122-4aef-aaa0-d571af280579"}
22:41:23.215 00.017 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":88,"width":15,"height":15,"star_pos":[6.66,7.02],"pixels":"..."},"id":"9a164e0e-d122-4aef-aaa0-d571af280579"}
22:41:25.153 01.938 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"e2d859a7-2f17-4558-b61f-65f36f0a1ffc"}
22:41:25.160 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"e2d859a7-2f17-4558-b61f-65f36f0a1ffc"}
22:41:25.168 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"dae3f103-ebef-45b8-bde7-20b1c917693a"}
22:41:25.177 00.009 9340 case statement mapped state 6 to 3
22:41:25.183 00.006 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"dae3f103-ebef-45b8-bde7-20b1c917693a"}
22:41:25.190 00.007 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"d1dac933-a32e-41aa-a579-16ed3c5a6d35"}
22:41:25.190 00.000 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":88,"width":15,"height":15,"star_pos":[6.66,7.02],"pixels":"..."},"id":"d1dac933-a32e-41aa-a579-16ed3c5a6d35"}
22:41:25.251 00.061 12020 Exposure complete
22:41:25.395 00.144 12020 worker thread done servicing request
22:41:25.395 00.000 9340 OnExposeComplete: enter
22:41:25.405 00.010 9340 UpdateGuideState(): m_state=6
22:41:25.411 00.006 9340 Star::Find(15, 1711, 928, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 89
22:41:25.417 00.006 9340 Star::Find returns 1 (0), X=1711.57, Y=927.67, Mass=728745, SNR=129.3, Peak=57209 HFD=4.2
22:41:25.421 00.004 9340 MultiStar: [#1 -0.76,-0.14,0.00,M2] [#2 -0.85,-0.30,0.00,M4] [#3 -1.09,0.37,0.00,M4] [#4 -0.79,0.13,0.00,M4] [#5 -0.76,-0.48,0.00,M3] [#6 -0.87,0.80,0.00,M6] [#7 -0.78,0.29,0.00,M7] [#8 -0.08,0.04,0.35,U] 
22:41:25.434 00.013 9340 refined, 1 included, MultiStar: {-0.43, 0.10}, one-star: {-0.55, 0.12}
22:41:25.443 00.009 9340 CameraToMount -- cameraTheta (2.91) - m_xAngle (0.01) = xAngle (2.90 = 2.90)
22:41:25.450 00.007 9340 CameraToMount -- cameraTheta (2.91) - (m_xAngle (0.01) + m_yAngleError (-3.13)) = yAngle (6.03 = -0.25)
22:41:25.457 00.007 9340 CameraToMount -- cameraX=-0.43 cameraY=0.10 hyp=0.44 cameraTheta=2.91 mountX=-0.43 mountY=-0.11, mountTheta=-2.89
22:41:25.469 00.012 9340 SchedulePrimaryMove(10104498, x=-0.43, y=0.10, opts=13)
22:41:25.475 00.006 9340 Enqueuing Move request for scope (-0.43, 0.10)
22:41:25.482 00.007 12020 Worker thread wakes up
22:41:25.482 00.000 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.43, 0.10) opts 0xd
22:41:25.482 00.000 12020 Handling offset move in thread for scope, endpoint = (-0.43, 0.10)
22:41:25.482 00.000 12020 Moving (-0.43, 0.10) raw xDistance=-0.43 yDistance=-0.11
22:41:25.482 00.000 12020 GuideAlgorithmHysteresis::Result() returns -0.19 from input -0.43
22:41:25.482 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:41:25.482 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
22:41:25.482 00.000 12020 MoveAxis(E, 33, ABG)
22:41:25.482 00.000 12020 Guiding  Dir = 2, Dur = 33
22:41:25.482 00.000 12020 IsSlewing returns 0
22:41:25.482 00.000 12020 IsGuiding returns 0
22:41:25.490 00.008 9340 UpdateImageDisplay: Size=(1920,1080) min=6306, max=65535, med=10735, FiltMin=8208, FiltMax=65505, Gamma=2.870
22:41:25.506 00.016 12020 PulseGuide returned control before completion, sleep 23
22:41:25.538 00.032 9340 UpdateGuideState exits: m=728745 SNR=129.3
22:41:25.549 00.011 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:41:25.557 00.008 9340 ScheduleExposure(2000,3,1) exposurePending=0
22:41:25.567 00.010 9340 Enqueuing Expose request
22:41:25.575 00.008 12020 IsGuiding returns 0
22:41:25.575 00.000 12020 Move returns status 0, amount 33
22:41:25.575 00.000 12020 MoveAxis(N, 0, ABG)
22:41:25.575 00.000 12020 Move returns status 0, amount 0
22:41:25.575 00.000 12020 move complete, result=0
22:41:25.576 00.001 12020 worker thread done servicing request
22:41:25.576 00.000 12020 Worker thread wakes up
22:41:25.576 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
22:41:25.576 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(1697,913,31,31)
22:41:25.587 00.011 9340 GuideStep: -0.4 px 33 ms EAST, -0.1 px 0 ms NORTH
22:41:27.156 01.569 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"c7f3c50a-9283-4a8a-9cec-aea45253942f"}
22:41:27.156 00.000 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"c7f3c50a-9283-4a8a-9cec-aea45253942f"}
22:41:27.166 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"398c2d3d-f205-44f6-ac9f-14e027525940"}
22:41:27.178 00.012 9340 case statement mapped state 6 to 3
22:41:27.183 00.005 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"398c2d3d-f205-44f6-ac9f-14e027525940"}
22:41:27.196 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"5a0bc3e4-e2e6-4309-a47f-da34e2bee31f"}
22:41:27.203 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":89,"width":15,"height":15,"star_pos":[6.57,6.67],"pixels":"..."},"id":"5a0bc3e4-e2e6-4309-a47f-da34e2bee31f"}
22:41:27.939 00.736 12020 Exposure complete
22:41:28.065 00.126 12020 worker thread done servicing request
22:41:28.065 00.000 9340 OnExposeComplete: enter
22:41:28.072 00.007 9340 UpdateGuideState(): m_state=6
22:41:28.084 00.012 9340 Star::Find(15, 1711, 927, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 90
22:41:28.089 00.005 9340 Star::Find returns 1 (0), X=1711.66, Y=927.86, Mass=722757, SNR=121.4, Peak=56005 HFD=4.1
22:41:28.098 00.009 9340 MultiStar: [#1 -0.97,-0.25,0.00,M3] [#2 -0.92,-0.17,0.00,M5] [#3 -0.93,0.11,0.00,M5] [#4 -0.79,0.10,0.00,M5] [#5 -0.87,-0.42,0.00,M4] [#6 -0.93,0.29,0.00,M7] [#7 -0.64,0.36,0.00,M8] [#8 0.02,0.04,0.40,U] 
22:41:28.104 00.006 9340 refined, 1 included, MultiStar: {-0.32, 0.23}, one-star: {-0.46, 0.31}
22:41:28.110 00.006 9340 CameraToMount -- cameraTheta (2.52) - m_xAngle (0.01) = xAngle (2.51 = 2.51)
22:41:28.118 00.008 9340 CameraToMount -- cameraTheta (2.52) - (m_xAngle (0.01) + m_yAngleError (-3.13)) = yAngle (5.64 = -0.65)
22:41:28.127 00.009 9340 CameraToMount -- cameraX=-0.32 cameraY=0.23 hyp=0.40 cameraTheta=2.52 mountX=-0.32 mountY=-0.24, mountTheta=-2.50
22:41:28.137 00.010 9340 SchedulePrimaryMove(10104498, x=-0.32, y=0.23, opts=13)
22:41:28.145 00.008 9340 Enqueuing Move request for scope (-0.32, 0.23)
22:41:28.151 00.006 12020 Worker thread wakes up
22:41:28.151 00.000 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.32, 0.23) opts 0xd
22:41:28.151 00.000 12020 Handling offset move in thread for scope, endpoint = (-0.32, 0.23)
22:41:28.151 00.000 12020 Moving (-0.32, 0.23) raw xDistance=-0.32 yDistance=-0.24
22:41:28.151 00.000 12020 GuideAlgorithmHysteresis::Result() returns -0.15 from input -0.32
22:41:28.151 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:41:28.151 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.24
22:41:28.151 00.000 12020 MoveAxis(E, 26, ABG)
22:41:28.151 00.000 12020 Guiding  Dir = 2, Dur = 26
22:41:28.151 00.000 12020 IsSlewing returns 0
22:41:28.151 00.000 12020 IsGuiding returns 0
22:41:28.151 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=7234, max=65535, med=10717, FiltMin=8569, FiltMax=65505, Gamma=2.870
22:41:28.167 00.016 12020 PulseGuide returned control before completion, sleep 13
22:41:28.205 00.038 9340 UpdateGuideState exits: m=722757 SNR=121.4
22:41:28.213 00.008 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:41:28.221 00.008 9340 ScheduleExposure(2000,3,1) exposurePending=0
22:41:28.230 00.009 9340 Enqueuing Expose request
22:41:28.239 00.009 12020 IsGuiding returns 0
22:41:28.239 00.000 12020 Move returns status 0, amount 26
22:41:28.239 00.000 12020 MoveAxis(N, 0, ABG)
22:41:28.239 00.000 12020 Move returns status 0, amount 0
22:41:28.239 00.000 12020 move complete, result=0
22:41:28.239 00.000 12020 worker thread done servicing request
22:41:28.239 00.000 12020 Worker thread wakes up
22:41:28.239 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
22:41:28.239 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(1697,913,31,31)
22:41:28.263 00.024 9340 GuideStep: -0.3 px 26 ms EAST, -0.2 px 0 ms NORTH
22:41:29.159 00.896 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"403e6fdb-90c3-4a20-9ca1-70c70e923ada"}
22:41:29.167 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"403e6fdb-90c3-4a20-9ca1-70c70e923ada"}
22:41:29.175 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"18a26106-f8f2-4e85-bd69-8457cfc892c0"}
22:41:29.183 00.008 9340 case statement mapped state 6 to 3
22:41:29.189 00.006 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"18a26106-f8f2-4e85-bd69-8457cfc892c0"}
22:41:29.199 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"fe29b45b-cb68-4b35-875d-f9656369578d"}
22:41:29.207 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":90,"width":15,"height":15,"star_pos":[6.66,6.86],"pixels":"..."},"id":"fe29b45b-cb68-4b35-875d-f9656369578d"}
22:41:30.601 01.394 12020 Exposure complete
22:41:30.704 00.103 12020 worker thread done servicing request
22:41:30.704 00.000 9340 OnExposeComplete: enter
22:41:30.716 00.012 9340 UpdateGuideState(): m_state=6
22:41:30.723 00.007 9340 Star::Find(15, 1711, 927, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 91
22:41:30.727 00.004 9340 Star::Find returns 1 (0), X=1711.86, Y=927.58, Mass=663115, SNR=119.1, Peak=51785 HFD=3.9
22:41:30.733 00.006 9340 MultiStar: [#1 -0.65,-0.20,0.00,M4] [#2 -0.62,-0.35,0.00,M6] [#3 -0.95,0.10,0.00,M6] [#4 -0.69,0.03,0.00,M6] [#5 -0.75,-0.44,0.00,M5] [#6 -0.70,0.35,0.00,M8] [#7 -1.00,0.07,0.00,M9] [#8 0.30,-0.31,0.44,U] 
22:41:30.737 00.004 9340 refined, 1 included, MultiStar: {-0.09, -0.07}, one-star: {-0.26, 0.03}
22:41:30.743 00.006 9340 CameraToMount -- cameraTheta (-2.46) - m_xAngle (0.01) = xAngle (-2.47 = -2.47)
22:41:30.753 00.010 9340 CameraToMount -- cameraTheta (-2.46) - (m_xAngle (0.01) + m_yAngleError (-3.13)) = yAngle (0.66 = 0.66)
22:41:30.757 00.004 9340 CameraToMount -- cameraX=-0.09 cameraY=-0.07 hyp=0.11 cameraTheta=-2.46 mountX=-0.09 mountY=0.07, mountTheta=2.48
22:41:30.763 00.006 9340 SchedulePrimaryMove(10104498, x=-0.09, y=-0.07, opts=13)
22:41:30.766 00.003 9340 Enqueuing Move request for scope (-0.09, -0.07)
22:41:30.766 00.000 12020 Worker thread wakes up
22:41:30.766 00.000 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.09, -0.07) opts 0xd
22:41:30.766 00.000 12020 Handling offset move in thread for scope, endpoint = (-0.09, -0.07)
22:41:30.766 00.000 12020 Moving (-0.09, -0.07) raw xDistance=-0.09 yDistance=0.07
22:41:30.766 00.000 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
22:41:30.766 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:41:30.766 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
22:41:30.766 00.000 12020 MoveAxis(E, 0, ABG)
22:41:30.766 00.000 12020 Move returns status 0, amount 0
22:41:30.766 00.000 12020 MoveAxis(N, 0, ABG)
22:41:30.766 00.000 12020 Move returns status 0, amount 0
22:41:30.766 00.000 12020 move complete, result=0
22:41:30.766 00.000 12020 worker thread done servicing request
22:41:30.781 00.015 9340 UpdateImageDisplay: Size=(1920,1080) min=7021, max=65535, med=10720, FiltMin=8476, FiltMax=65505, Gamma=2.870
22:41:30.820 00.039 9340 UpdateGuideState exits: m=663115 SNR=119.1
22:41:30.831 00.011 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:41:30.834 00.003 9340 ScheduleExposure(2000,3,1) exposurePending=0
22:41:30.844 00.010 9340 Enqueuing Expose request
22:41:30.848 00.004 9340 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
22:41:30.855 00.007 12020 Worker thread wakes up
22:41:30.855 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
22:41:30.855 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(1697,913,31,31)
22:41:31.157 00.302 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"ed780031-0ba0-498e-a0cd-4b8e5a1e49e8"}
22:41:31.163 00.006 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"ed780031-0ba0-498e-a0cd-4b8e5a1e49e8"}
22:41:31.170 00.007 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"e5b7f87f-177f-4efb-a5b5-2264961468e6"}
22:41:31.179 00.009 9340 case statement mapped state 6 to 3
22:41:31.192 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"e5b7f87f-177f-4efb-a5b5-2264961468e6"}
22:41:31.202 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"f8970af4-b4eb-494a-9744-969dcae9491d"}
22:41:31.210 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":91,"width":15,"height":15,"star_pos":[6.86,6.58],"pixels":"..."},"id":"f8970af4-b4eb-494a-9744-969dcae9491d"}
22:41:33.156 01.946 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"ee366e23-27c8-4a94-b4ac-cb180b7ec258"}
22:41:33.164 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"ee366e23-27c8-4a94-b4ac-cb180b7ec258"}
22:41:33.170 00.006 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"d2ddea9f-36ec-494e-86a8-f1b037da6d0d"}
22:41:33.177 00.007 9340 case statement mapped state 6 to 3
22:41:33.180 00.003 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"d2ddea9f-36ec-494e-86a8-f1b037da6d0d"}
22:41:33.198 00.018 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"9f7eae2a-5f14-4fac-8a90-0c9d116521b2"}
22:41:33.207 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":91,"width":15,"height":15,"star_pos":[6.86,6.58],"pixels":"..."},"id":"9f7eae2a-5f14-4fac-8a90-0c9d116521b2"}
22:41:33.214 00.007 12020 Exposure complete
22:41:33.349 00.135 12020 worker thread done servicing request
22:41:33.349 00.000 9340 OnExposeComplete: enter
22:41:33.359 00.010 9340 UpdateGuideState(): m_state=6
22:41:33.366 00.007 9340 Star::Find(15, 1711, 927, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 92
22:41:33.370 00.004 9340 Star::Find returns 1 (0), X=1711.56, Y=927.78, Mass=709358, SNR=124.8, Peak=57773 HFD=3.8
22:41:33.377 00.007 9340 MultiStar: [#1 -0.90,-0.25,0.00,M5] [#2 -1.15,-0.22,0.00,M7] [#3 -0.79,0.24,0.00,M7] [#4 -0.94,0.01,0.00,M7] [#5 -0.92,-0.51,0.00,M6] [#6 -1.12,0.53,0.00,M9] [#7 -1.49,-0.28,0.00,M10] [#8 -0.08,-0.34,0.57,U] 
22:41:33.377 00.000 9340 refined, 1 included, MultiStar: {-0.39, 0.02}, one-star: {-0.56, 0.23}
22:41:33.396 00.019 9340 CameraToMount -- cameraTheta (3.08) - m_xAngle (0.01) = xAngle (3.08 = 3.08)
22:41:33.402 00.006 9340 CameraToMount -- cameraTheta (3.08) - (m_xAngle (0.01) + m_yAngleError (-3.13)) = yAngle (6.20 = -0.08)
22:41:33.411 00.009 9340 CameraToMount -- cameraX=-0.39 cameraY=0.02 hyp=0.39 cameraTheta=3.08 mountX=-0.39 mountY=-0.03, mountTheta=-3.06
22:41:33.411 00.000 9340 SchedulePrimaryMove(10104498, x=-0.39, y=0.02, opts=13)
22:41:33.422 00.011 9340 Enqueuing Move request for scope (-0.39, 0.02)
22:41:33.428 00.006 12020 Worker thread wakes up
22:41:33.428 00.000 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.39, 0.02) opts 0xd
22:41:33.428 00.000 12020 Handling offset move in thread for scope, endpoint = (-0.39, 0.02)
22:41:33.428 00.000 12020 Moving (-0.39, 0.02) raw xDistance=-0.39 yDistance=-0.03
22:41:33.428 00.000 12020 GuideAlgorithmHysteresis::Result() returns -0.16 from input -0.39
22:41:33.428 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:41:33.428 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
22:41:33.428 00.000 12020 MoveAxis(E, 28, ABG)
22:41:33.428 00.000 12020 Guiding  Dir = 2, Dur = 28
22:41:33.428 00.000 12020 IsSlewing returns 0
22:41:33.428 00.000 12020 IsGuiding returns 0
22:41:33.441 00.013 9340 UpdateImageDisplay: Size=(1920,1080) min=6914, max=65535, med=10671, FiltMin=8515, FiltMax=65505, Gamma=2.870
22:41:33.455 00.014 12020 PulseGuide returned control before completion, sleep 19
22:41:33.487 00.032 9340 UpdateGuideState exits: m=709358 SNR=124.8
22:41:33.495 00.008 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:41:33.500 00.005 9340 ScheduleExposure(2000,3,1) exposurePending=0
22:41:33.500 00.000 9340 Enqueuing Expose request
22:41:33.516 00.016 12020 IsGuiding returns 0
22:41:33.516 00.000 12020 Move returns status 0, amount 28
22:41:33.516 00.000 12020 MoveAxis(N, 0, ABG)
22:41:33.516 00.000 12020 Move returns status 0, amount 0
22:41:33.516 00.000 12020 move complete, result=0
22:41:33.516 00.000 12020 worker thread done servicing request
22:41:33.516 00.000 12020 Worker thread wakes up
22:41:33.516 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
22:41:33.516 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(1697,913,31,31)
22:41:33.522 00.006 9340 GuideStep: -0.4 px 28 ms EAST, -0.0 px 0 ms NORTH
22:41:35.158 01.636 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"a3ccb339-723b-4204-884a-d00f40a3e573"}
22:41:35.165 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"a3ccb339-723b-4204-884a-d00f40a3e573"}
22:41:35.184 00.019 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"bbeb7d44-ef7a-4990-b7e6-dd2b7965b05c"}
22:41:35.192 00.008 9340 case statement mapped state 6 to 3
22:41:35.206 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"bbeb7d44-ef7a-4990-b7e6-dd2b7965b05c"}
22:41:35.208 00.002 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"2aa5035e-9690-4a03-b4c6-f2acc7ab2ce7"}
22:41:35.224 00.016 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":92,"width":15,"height":15,"star_pos":[6.56,6.78],"pixels":"..."},"id":"2aa5035e-9690-4a03-b4c6-f2acc7ab2ce7"}
22:41:35.875 00.651 12020 Exposure complete
22:41:36.027 00.152 12020 worker thread done servicing request
22:41:36.029 00.002 9340 OnExposeComplete: enter
22:41:36.031 00.002 9340 UpdateGuideState(): m_state=6
22:41:36.040 00.009 9340 Star::Find(15, 1711, 927, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 93
22:41:36.047 00.007 9340 Star::Find returns 1 (0), X=1711.32, Y=927.86, Mass=748290, SNR=126.6, Peak=57657 HFD=4.2
22:41:36.057 00.010 9340 MultiStar: [#1 -1.15,-0.06,0.00,M6] [#2 -1.35,-0.10,0.00,M8] [#3 -1.46,0.18,0.00,M8] [#4 -1.32,0.27,0.00,M8] [#5 -1.36,-0.63,0.00,M7] [#6 -1.45,0.50,0.00,M10] [#7 -1.46,-0.28,0.00,R] [#8 -0.42,-0.17,0.39,U] 
22:41:36.062 00.005 9340 refined, 1 included, MultiStar: {-0.69, 0.17}, one-star: {-0.79, 0.31}
22:41:36.062 00.000 9340 CameraToMount -- cameraTheta (2.89) - m_xAngle (0.01) = xAngle (2.89 = 2.89)
22:41:36.077 00.015 9340 CameraToMount -- cameraTheta (2.89) - (m_xAngle (0.01) + m_yAngleError (-3.13)) = yAngle (6.01 = -0.27)
22:41:36.084 00.007 9340 CameraToMount -- cameraX=-0.69 cameraY=0.17 hyp=0.71 cameraTheta=2.89 mountX=-0.69 mountY=-0.19, mountTheta=-2.87
22:41:36.093 00.009 9340 SchedulePrimaryMove(10104498, x=-0.69, y=0.17, opts=13)
22:41:36.095 00.002 9340 Enqueuing Move request for scope (-0.69, 0.17)
22:41:36.108 00.013 12020 Worker thread wakes up
22:41:36.108 00.000 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.69, 0.17) opts 0xd
22:41:36.109 00.001 12020 Handling offset move in thread for scope, endpoint = (-0.69, 0.17)
22:41:36.109 00.000 12020 Moving (-0.69, 0.17) raw xDistance=-0.69 yDistance=-0.19
22:41:36.109 00.000 12020 GuideAlgorithmHysteresis::Result() returns -0.30 from input -0.69
22:41:36.109 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:41:36.109 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
22:41:36.109 00.000 12020 MoveAxis(E, 53, ABG)
22:41:36.109 00.000 12020 Guiding  Dir = 2, Dur = 53
22:41:36.109 00.000 12020 IsSlewing returns 0
22:41:36.111 00.002 12020 IsGuiding returns 0
22:41:36.111 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=7028, max=65535, med=10663, FiltMin=8565, FiltMax=65526, Gamma=2.870
22:41:36.142 00.031 12020 PulseGuide returned control before completion, sleep 33
22:41:36.159 00.017 9340 UpdateGuideState exits: m=748290 SNR=126.6
22:41:36.169 00.010 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:41:36.178 00.009 9340 ScheduleExposure(2000,3,1) exposurePending=0
22:41:36.187 00.009 9340 Enqueuing Expose request
22:41:36.218 00.031 12020 IsGuiding returns 1
22:41:36.218 00.000 12020 scope still moving after pulse duration time elapsed
22:41:36.255 00.037 12020 IsSlewing returns 0
22:41:36.256 00.001 12020 IsGuiding returns 0
22:41:36.256 00.000 12020 scope move finished after 53 + 91 ms
22:41:36.256 00.000 12020 Move returns status 0, amount 53
22:41:36.256 00.000 12020 MoveAxis(N, 0, ABG)
22:41:36.256 00.000 12020 Move returns status 0, amount 0
22:41:36.257 00.001 12020 move complete, result=0
22:41:36.257 00.000 12020 worker thread done servicing request
22:41:36.257 00.000 9340 GuideStep: -0.7 px 53 ms EAST, -0.2 px 0 ms NORTH
22:41:36.262 00.005 12020 Worker thread wakes up
22:41:36.262 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
22:41:36.262 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(1697,913,31,31)
22:41:37.161 00.899 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"de3861f9-43c2-4fcb-83fc-a29cf35e3fae"}
22:41:37.161 00.000 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"de3861f9-43c2-4fcb-83fc-a29cf35e3fae"}
22:41:37.161 00.000 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"229b5a6b-36da-4581-adbe-bcbc6980489f"}
22:41:37.184 00.023 9340 case statement mapped state 6 to 3
22:41:37.193 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"229b5a6b-36da-4581-adbe-bcbc6980489f"}
22:41:37.199 00.006 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"4c0fe7c9-72fb-4f36-9456-2da6f65fdcee"}
22:41:37.206 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":93,"width":15,"height":15,"star_pos":[7.32,6.86],"pixels":"..."},"id":"4c0fe7c9-72fb-4f36-9456-2da6f65fdcee"}
22:41:38.627 01.421 12020 Exposure complete
22:41:38.738 00.111 12020 worker thread done servicing request
22:41:38.738 00.000 9340 OnExposeComplete: enter
22:41:38.738 00.000 9340 UpdateGuideState(): m_state=6
22:41:38.746 00.008 9340 Star::Find(15, 1711, 927, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 94
22:41:38.755 00.009 9340 Star::Find returns 1 (0), X=1711.83, Y=927.93, Mass=692402, SNR=120.5, Peak=55305 HFD=4.2
22:41:38.755 00.000 9340 MultiStar: [#1 -0.69,0.15,0.00,M7] [#2 -0.73,0.03,0.00,M9] [#3 -0.87,0.57,0.00,M9] [#4 -0.54,0.44,0.00,M9] [#5 -0.59,-0.06,0.55,U] [#6 -1.02,0.88,0.00,R] [#7 0.53,0.56,0.00,M1] [#8 0.11,0.09,0.42,U] 
22:41:38.763 00.008 9340 refined, 2 included, MultiStar: {-0.28, 0.20}, one-star: {-0.28, 0.37}
22:41:38.763 00.000 9340 CameraToMount -- cameraTheta (2.54) - m_xAngle (0.01) = xAngle (2.53 = 2.53)
22:41:38.772 00.009 9340 CameraToMount -- cameraTheta (2.54) - (m_xAngle (0.01) + m_yAngleError (-3.13)) = yAngle (5.66 = -0.62)
22:41:38.782 00.010 9340 CameraToMount -- cameraX=-0.28 cameraY=0.20 hyp=0.34 cameraTheta=2.54 mountX=-0.28 mountY=-0.20, mountTheta=-2.52
22:41:38.790 00.008 9340 SchedulePrimaryMove(10104498, x=-0.28, y=0.20, opts=13)
22:41:38.794 00.004 9340 Enqueuing Move request for scope (-0.28, 0.20)
22:41:38.794 00.000 12020 Worker thread wakes up
22:41:38.794 00.000 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.28, 0.20) opts 0xd
22:41:38.794 00.000 12020 Handling offset move in thread for scope, endpoint = (-0.28, 0.20)
22:41:38.794 00.000 12020 Moving (-0.28, 0.20) raw xDistance=-0.28 yDistance=-0.20
22:41:38.794 00.000 12020 GuideAlgorithmHysteresis::Result() returns -0.14 from input -0.28
22:41:38.794 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:41:38.794 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.20
22:41:38.794 00.000 12020 MoveAxis(E, 25, ABG)
22:41:38.794 00.000 12020 Guiding  Dir = 2, Dur = 25
22:41:38.794 00.000 12020 IsSlewing returns 0
22:41:38.794 00.000 12020 IsGuiding returns 0
22:41:38.809 00.015 9340 UpdateImageDisplay: Size=(1920,1080) min=6186, max=65535, med=10699, FiltMin=8325, FiltMax=65505, Gamma=2.870
22:41:38.829 00.020 12020 PulseGuide returned control before completion, sleep 12
22:41:38.844 00.015 9340 UpdateGuideState exits: m=692402 SNR=120.5
22:41:38.852 00.008 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:41:38.859 00.007 9340 ScheduleExposure(2000,3,1) exposurePending=0
22:41:38.863 00.004 9340 Enqueuing Expose request
22:41:38.872 00.009 12020 IsGuiding returns 1
22:41:38.872 00.000 12020 scope still moving after pulse duration time elapsed
22:41:38.904 00.032 12020 IsSlewing returns 0
22:41:38.904 00.000 12020 IsGuiding returns 0
22:41:38.904 00.000 12020 scope move finished after 25 + 75 ms
22:41:38.904 00.000 12020 Move returns status 0, amount 25
22:41:38.904 00.000 12020 MoveAxis(N, 0, ABG)
22:41:38.904 00.000 12020 Move returns status 0, amount 0
22:41:38.906 00.002 12020 move complete, result=0
22:41:38.906 00.000 12020 worker thread done servicing request
22:41:38.906 00.000 12020 Worker thread wakes up
22:41:38.906 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
22:41:38.906 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(1697,913,31,31)
22:41:38.906 00.000 9340 GuideStep: -0.3 px 25 ms EAST, -0.2 px 0 ms NORTH
22:41:39.161 00.255 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"600aa6d9-9237-4d89-ba41-63bb3ba4925f"}
22:41:39.167 00.006 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"600aa6d9-9237-4d89-ba41-63bb3ba4925f"}
22:41:39.173 00.006 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"750460dd-2388-48d6-b93b-dc0e72c85d00"}
22:41:39.180 00.007 9340 case statement mapped state 6 to 3
22:41:39.186 00.006 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"750460dd-2388-48d6-b93b-dc0e72c85d00"}
22:41:39.192 00.006 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"941c1a6d-a0f1-4713-a82d-3de9ef05f468"}
22:41:39.192 00.000 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":94,"width":15,"height":15,"star_pos":[6.83,6.93],"pixels":"..."},"id":"941c1a6d-a0f1-4713-a82d-3de9ef05f468"}
22:41:41.187 01.995 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"a65f0f8b-a224-4773-b07a-9b11a674c2fe"}
22:41:41.195 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"a65f0f8b-a224-4773-b07a-9b11a674c2fe"}
22:41:41.201 00.006 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"4fd0a5c0-693d-43b2-b19d-002265cf44b8"}
22:41:41.208 00.007 9340 case statement mapped state 6 to 3
22:41:41.208 00.000 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"4fd0a5c0-693d-43b2-b19d-002265cf44b8"}
22:41:41.221 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"904fa3a9-f759-4532-a6a3-1b8caa6c343b"}
22:41:41.222 00.001 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":94,"width":15,"height":15,"star_pos":[6.83,6.93],"pixels":"..."},"id":"904fa3a9-f759-4532-a6a3-1b8caa6c343b"}
22:41:41.263 00.041 12020 Exposure complete
22:41:41.404 00.141 12020 worker thread done servicing request
22:41:41.404 00.000 9340 OnExposeComplete: enter
22:41:41.411 00.007 9340 UpdateGuideState(): m_state=6
22:41:41.411 00.000 9340 Star::Find(15, 1711, 927, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 95
22:41:41.425 00.014 9340 Star::Find returns 1 (0), X=1711.72, Y=928.31, Mass=738322, SNR=141.9, Peak=53881 HFD=4.5
22:41:41.427 00.002 9340 MultiStar: [#1 -0.53,0.46,0.00,M8] [#2 -0.62,0.32,0.00,M10] [#3 -1.07,0.62,0.00,M10] [#4 -0.53,0.53,0.00,M10] [#5 -0.56,-0.21,0.61,U] [#6 0.39,0.30,0.47,U] [#7 0.54,0.54,0.00,M2] [#8 0.33,0.49,0.39,U] 
22:41:41.437 00.010 9340 refined, 3 included, MultiStar: {-0.17, 0.39}, one-star: {-0.39, 0.76}
22:41:41.443 00.006 9340 CameraToMount -- cameraTheta (1.98) - m_xAngle (0.01) = xAngle (1.98 = 1.98)
22:41:41.443 00.000 9340 CameraToMount -- cameraTheta (1.98) - (m_xAngle (0.01) + m_yAngleError (-3.13)) = yAngle (5.10 = -1.18)
22:41:41.460 00.017 9340 CameraToMount -- cameraX=-0.17 cameraY=0.39 hyp=0.43 cameraTheta=1.98 mountX=-0.17 mountY=-0.39, mountTheta=-1.97
22:41:41.460 00.000 9340 SchedulePrimaryMove(10104498, x=-0.17, y=0.39, opts=13)
22:41:41.474 00.014 9340 Enqueuing Move request for scope (-0.17, 0.39)
22:41:41.477 00.003 12020 Worker thread wakes up
22:41:41.477 00.000 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.17, 0.39) opts 0xd
22:41:41.477 00.000 12020 Handling offset move in thread for scope, endpoint = (-0.17, 0.39)
22:41:41.477 00.000 12020 Moving (-0.17, 0.39) raw xDistance=-0.17 yDistance=-0.39
22:41:41.477 00.000 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17
22:41:41.477 00.000 12020 GuideAlgorithmResistSwitch::result() returns -0.39 from input -0.39
22:41:41.477 00.000 12020 MoveAxis(E, 0, ABG)
22:41:41.477 00.000 12020 Move returns status 0, amount 0
22:41:41.477 00.000 12020 MoveAxis(N, 66, ABG)
22:41:41.477 00.000 12020 Guiding  Dir = 0, Dur = 66
22:41:41.490 00.013 9340 UpdateImageDisplay: Size=(1920,1080) min=5607, max=65535, med=10684, FiltMin=7778, FiltMax=65500, Gamma=2.870
22:41:41.494 00.004 12020 IsSlewing returns 0
22:41:41.500 00.006 12020 IsGuiding returns 0
22:41:41.535 00.035 9340 UpdateGuideState exits: m=738322 SNR=141.9
22:41:41.543 00.008 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:41:41.545 00.002 9340 ScheduleExposure(2000,3,1) exposurePending=0
22:41:41.553 00.008 9340 Enqueuing Expose request
22:41:41.578 00.025 12020 IsGuiding returns 1
22:41:41.578 00.000 12020 scope still moving after pulse duration time elapsed
22:41:41.601 00.023 12020 IsSlewing returns 0
22:41:41.601 00.000 12020 IsGuiding returns 1
22:41:41.634 00.033 12020 IsSlewing returns 0
22:41:41.732 00.098 12020 IsGuiding returns 0
22:41:41.732 00.000 12020 scope move finished after 66 + 172 ms
22:41:41.732 00.000 12020 Move returns status 0, amount 66
22:41:41.732 00.000 12020 move complete, result=0
22:41:41.732 00.000 12020 worker thread done servicing request
22:41:41.732 00.000 9340 GuideStep: -0.2 px 0 ms EAST, -0.4 px 66 ms NORTH
22:41:41.748 00.016 12020 Worker thread wakes up
22:41:41.748 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
22:41:41.748 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(1697,913,31,31)
22:41:43.191 01.443 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"b4517186-be9d-4c62-b0df-de26ab7189e3"}
22:41:43.201 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"b4517186-be9d-4c62-b0df-de26ab7189e3"}
22:41:43.212 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"724ea853-a922-457a-8a41-1ac2f35a44f8"}
22:41:43.221 00.009 9340 case statement mapped state 6 to 3
22:41:43.231 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"724ea853-a922-457a-8a41-1ac2f35a44f8"}
22:41:43.244 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"3cc71209-3774-4bd1-998b-9a856aa0a0c3"}
22:41:43.252 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":95,"width":15,"height":15,"star_pos":[6.72,7.31],"pixels":"..."},"id":"3cc71209-3774-4bd1-998b-9a856aa0a0c3"}
22:41:44.112 00.860 12020 Exposure complete
22:41:44.267 00.155 12020 worker thread done servicing request
22:41:44.267 00.000 9340 OnExposeComplete: enter
22:41:44.276 00.009 9340 UpdateGuideState(): m_state=6
22:41:44.282 00.006 9340 Star::Find(15, 1711, 928, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 96
22:41:44.289 00.007 9340 Star::Find returns 1 (0), X=1711.84, Y=927.68, Mass=698784, SNR=141.2, Peak=55681 HFD=3.9
22:41:44.299 00.010 9340 MultiStar: [#1 -0.75,-0.16,0.00,M9] [#2 -0.73,-0.31,0.00,R] [#3 -1.13,0.14,0.00,R] [#4 -0.94,0.32,0.00,R] [#5 -0.54,-0.45,0.00,M6] [#6 0.57,0.02,0.42,U] [#7 0.70,-0.03,0.00,M3] [#8 -0.05,0.01,0.32,U] 
22:41:44.309 00.010 9340 refined, 2 included, MultiStar: {-0.03, 0.08}, one-star: {-0.27, 0.12}
22:41:44.316 00.007 9340 CameraToMount -- cameraTheta (1.95) - m_xAngle (0.01) = xAngle (1.94 = 1.94)
22:41:44.323 00.007 9340 CameraToMount -- cameraTheta (1.95) - (m_xAngle (0.01) + m_yAngleError (-3.13)) = yAngle (5.07 = -1.22)
22:41:44.329 00.006 9340 CameraToMount -- cameraX=-0.03 cameraY=0.08 hyp=0.08 cameraTheta=1.95 mountX=-0.03 mountY=-0.08, mountTheta=-1.94
22:41:44.339 00.010 9340 SchedulePrimaryMove(10104498, x=-0.03, y=0.08, opts=13)
22:41:44.347 00.008 9340 Enqueuing Move request for scope (-0.03, 0.08)
22:41:44.356 00.009 12020 Worker thread wakes up
22:41:44.356 00.000 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.08) opts 0xd
22:41:44.356 00.000 12020 Handling offset move in thread for scope, endpoint = (-0.03, 0.08)
22:41:44.356 00.000 12020 Moving (-0.03, 0.08) raw xDistance=-0.03 yDistance=-0.08
22:41:44.356 00.000 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
22:41:44.356 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:41:44.356 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
22:41:44.356 00.000 12020 MoveAxis(E, 0, ABG)
22:41:44.356 00.000 12020 Move returns status 0, amount 0
22:41:44.356 00.000 12020 MoveAxis(N, 0, ABG)
22:41:44.356 00.000 12020 Move returns status 0, amount 0
22:41:44.356 00.000 12020 move complete, result=0
22:41:44.358 00.002 12020 worker thread done servicing request
22:41:44.365 00.007 9340 UpdateImageDisplay: Size=(1920,1080) min=6892, max=65535, med=10694, FiltMin=8577, FiltMax=65505, Gamma=2.870
22:41:44.413 00.048 9340 UpdateGuideState exits: m=698784 SNR=141.2
22:41:44.422 00.009 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:41:44.430 00.008 9340 ScheduleExposure(2000,3,1) exposurePending=0
22:41:44.438 00.008 9340 Enqueuing Expose request
22:41:44.443 00.005 12020 Worker thread wakes up
22:41:44.443 00.000 9340 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
22:41:44.452 00.009 12020 worker thread servicing REQUEST_EXPOSE 2000
22:41:44.452 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(1697,913,31,31)
22:41:45.196 00.744 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"43fee7ba-fd61-476e-9612-9453014d2f8a"}
22:41:45.208 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"43fee7ba-fd61-476e-9612-9453014d2f8a"}
22:41:45.219 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"2c328186-5aa4-4469-93fd-12ad52230213"}
22:41:45.228 00.009 9340 case statement mapped state 6 to 3
22:41:45.232 00.004 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"2c328186-5aa4-4469-93fd-12ad52230213"}
22:41:45.232 00.000 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"d6a651cd-5911-4200-85cf-24b967bc5d9f"}
22:41:45.257 00.025 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":96,"width":15,"height":15,"star_pos":[6.84,6.68],"pixels":"..."},"id":"d6a651cd-5911-4200-85cf-24b967bc5d9f"}
22:41:46.825 01.568 12020 Exposure complete
22:41:46.988 00.163 12020 worker thread done servicing request
22:41:46.990 00.002 9340 OnExposeComplete: enter
22:41:47.000 00.010 9340 UpdateGuideState(): m_state=6
22:41:47.005 00.005 9340 Star::Find(15, 1711, 927, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 97
22:41:47.018 00.013 9340 Star::Find returns 1 (0), X=1711.58, Y=927.78, Mass=738911, SNR=147.3, Peak=57529 HFD=4.1
22:41:47.027 00.009 9340 MultiStar: [#1 -1.03,-0.01,0.00,M10] [#2 -0.52,0.31,0.00,M1] [#3 0.02,0.24,0.54,U] [#4 0.08,0.04,0.69,U] [#5 -1.36,-0.32,0.00,M7] [#6 -0.01,-0.51,0.47,U] [#7 0.41,0.66,0.00,M4] [#8 -0.21,0.10,0.37,U] 
22:41:47.038 00.011 9340 refined, 4 included, MultiStar: {-0.18, 0.06}, one-star: {-0.53, 0.23}
22:41:47.047 00.009 9340 CameraToMount -- cameraTheta (2.82) - m_xAngle (0.01) = xAngle (2.81 = 2.81)
22:41:47.057 00.010 9340 CameraToMount -- cameraTheta (2.82) - (m_xAngle (0.01) + m_yAngleError (-3.13)) = yAngle (5.94 = -0.34)
22:41:47.066 00.009 9340 CameraToMount -- cameraX=-0.18 cameraY=0.06 hyp=0.19 cameraTheta=2.82 mountX=-0.18 mountY=-0.06, mountTheta=-2.80
22:41:47.086 00.020 9340 SchedulePrimaryMove(10104498, x=-0.18, y=0.06, opts=13)
22:41:47.094 00.008 9340 Enqueuing Move request for scope (-0.18, 0.06)
22:41:47.104 00.010 12020 Worker thread wakes up
22:41:47.104 00.000 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.18, 0.06) opts 0xd
22:41:47.104 00.000 12020 Handling offset move in thread for scope, endpoint = (-0.18, 0.06)
22:41:47.104 00.000 12020 Moving (-0.18, 0.06) raw xDistance=-0.18 yDistance=-0.06
22:41:47.106 00.002 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.18
22:41:47.106 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:41:47.106 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
22:41:47.106 00.000 12020 MoveAxis(E, 0, ABG)
22:41:47.106 00.000 12020 Move returns status 0, amount 0
22:41:47.106 00.000 12020 MoveAxis(N, 0, ABG)
22:41:47.106 00.000 12020 Move returns status 0, amount 0
22:41:47.106 00.000 12020 move complete, result=0
22:41:47.106 00.000 12020 worker thread done servicing request
22:41:47.115 00.009 9340 UpdateImageDisplay: Size=(1920,1080) min=6971, max=65535, med=10709, FiltMin=8497, FiltMax=65505, Gamma=2.870
22:41:47.168 00.053 9340 UpdateGuideState exits: m=738911 SNR=147.3
22:41:47.184 00.016 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:41:47.195 00.011 9340 ScheduleExposure(2000,3,1) exposurePending=0
22:41:47.208 00.013 9340 Enqueuing Expose request
22:41:47.218 00.010 12020 Worker thread wakes up
22:41:47.218 00.000 9340 GuideStep: -0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
22:41:47.228 00.010 12020 worker thread servicing REQUEST_EXPOSE 2000
22:41:47.228 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(1697,913,31,31)
22:41:47.234 00.006 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"11e55cea-b6b1-4f58-b005-4cd7e73c747b"}
22:41:47.244 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"11e55cea-b6b1-4f58-b005-4cd7e73c747b"}
22:41:47.261 00.017 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"e79376d8-b56d-4bc3-a201-19aa965b4a15"}
22:41:47.270 00.009 9340 case statement mapped state 6 to 3
22:41:47.281 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"e79376d8-b56d-4bc3-a201-19aa965b4a15"}
22:41:47.314 00.033 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"a97a39fd-56e2-4bd0-9d24-28cc3900c15c"}
22:41:47.322 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":97,"width":15,"height":15,"star_pos":[6.58,6.78],"pixels":"..."},"id":"a97a39fd-56e2-4bd0-9d24-28cc3900c15c"}
22:41:49.212 01.890 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"69f8d5d0-9963-4cfb-9eca-6a8deed0ac54"}
22:41:49.219 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"69f8d5d0-9963-4cfb-9eca-6a8deed0ac54"}
22:41:49.227 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"ba60904e-109f-49a5-93a3-0882d4e90e8c"}
22:41:49.227 00.000 9340 case statement mapped state 6 to 3
22:41:49.235 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"ba60904e-109f-49a5-93a3-0882d4e90e8c"}
22:41:49.246 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"654d10f0-6793-48a3-b8ca-95e4d0ab8c08"}
22:41:49.253 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":97,"width":15,"height":15,"star_pos":[6.58,6.78],"pixels":"..."},"id":"654d10f0-6793-48a3-b8ca-95e4d0ab8c08"}
22:41:49.583 00.330 12020 Exposure complete
22:41:49.719 00.136 9340 OnExposeComplete: enter
22:41:49.721 00.002 9340 UpdateGuideState(): m_state=6
22:41:49.731 00.010 12020 worker thread done servicing request
22:41:49.733 00.002 9340 Star::Find(15, 1711, 927, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 98
22:41:49.738 00.005 9340 Star::Find returns 1 (0), X=1711.51, Y=927.84, Mass=685430, SNR=121.3, Peak=57129 HFD=3.8
22:41:49.743 00.005 9340 MultiStar: [#1 -0.87,0.08,0.00,R] [#2 -0.28,0.29,0.87,U] [#3 -0.12,-0.05,0.68,U] [#4 0.17,0.08,0.91,U] [#5 -0.91,-0.36,0.00,M8] [#6 0.05,-0.06,0.58,U] [#7 0.15,0.28,0.41,U] [#8 -0.42,-0.10,0.32,U] 
22:41:49.750 00.007 9340 refined, 6 included, MultiStar: {-0.17, 0.13}, one-star: {-0.60, 0.29}
22:41:49.758 00.008 9340 CameraToMount -- cameraTheta (2.47) - m_xAngle (0.01) = xAngle (2.47 = 2.47)
22:41:49.767 00.009 9340 CameraToMount -- cameraTheta (2.47) - (m_xAngle (0.01) + m_yAngleError (-3.13)) = yAngle (5.59 = -0.69)
22:41:49.773 00.006 9340 CameraToMount -- cameraX=-0.17 cameraY=0.13 hyp=0.22 cameraTheta=2.47 mountX=-0.17 mountY=-0.14, mountTheta=-2.46
22:41:49.782 00.009 9340 SchedulePrimaryMove(10104498, x=-0.17, y=0.13, opts=13)
22:41:49.784 00.002 9340 Enqueuing Move request for scope (-0.17, 0.13)
22:41:49.784 00.000 12020 Worker thread wakes up
22:41:49.784 00.000 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.17, 0.13) opts 0xd
22:41:49.784 00.000 12020 Handling offset move in thread for scope, endpoint = (-0.17, 0.13)
22:41:49.784 00.000 12020 Moving (-0.17, 0.13) raw xDistance=-0.17 yDistance=-0.14
22:41:49.784 00.000 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17
22:41:49.784 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:41:49.799 00.015 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
22:41:49.799 00.000 12020 MoveAxis(E, 0, ABG)
22:41:49.799 00.000 12020 Move returns status 0, amount 0
22:41:49.799 00.000 12020 MoveAxis(N, 0, ABG)
22:41:49.799 00.000 12020 Move returns status 0, amount 0
22:41:49.799 00.000 12020 move complete, result=0
22:41:49.799 00.000 12020 worker thread done servicing request
22:41:49.801 00.002 9340 UpdateImageDisplay: Size=(1920,1080) min=6850, max=65535, med=10710, FiltMin=8297, FiltMax=65505, Gamma=2.870
22:41:49.849 00.048 9340 UpdateGuideState exits: m=685430 SNR=121.3
22:41:49.849 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:41:49.866 00.017 9340 ScheduleExposure(2000,3,1) exposurePending=0
22:41:49.873 00.007 9340 Enqueuing Expose request
22:41:49.881 00.008 12020 Worker thread wakes up
22:41:49.881 00.000 9340 GuideStep: -0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
22:41:49.891 00.010 12020 worker thread servicing REQUEST_EXPOSE 2000
22:41:49.891 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(1697,913,31,31)
22:41:51.222 01.331 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"ada35819-761d-47cb-9755-9a0b07280b2a"}
22:41:51.229 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"ada35819-761d-47cb-9755-9a0b07280b2a"}
22:41:51.239 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"d5f96d79-dcfd-4201-9ec5-9126ce3a58ef"}
22:41:51.246 00.007 9340 case statement mapped state 6 to 3
22:41:51.253 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"d5f96d79-dcfd-4201-9ec5-9126ce3a58ef"}
22:41:51.257 00.004 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"6502b4b2-378f-408e-bdb1-a6af38c5bc59"}
22:41:51.270 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":98,"width":15,"height":15,"star_pos":[6.51,6.84],"pixels":"..."},"id":"6502b4b2-378f-408e-bdb1-a6af38c5bc59"}
22:41:52.262 00.992 12020 Exposure complete
22:41:52.415 00.153 12020 worker thread done servicing request
22:41:52.415 00.000 9340 OnExposeComplete: enter
22:41:52.425 00.010 9340 UpdateGuideState(): m_state=6
22:41:52.432 00.007 9340 Star::Find(15, 1711, 927, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 99
22:41:52.442 00.010 9340 Star::Find returns 1 (0), X=1711.42, Y=927.83, Mass=727448, SNR=130.7, Peak=56478 HFD=4.1
22:41:52.449 00.007 9340 MultiStar: [#1 -0.16,0.10,0.80,U] [#2 -0.29,0.49,0.77,U] [#3 0.14,0.39,0.68,U] [#4 0.10,0.05,0.79,U] [#5 -1.03,-0.10,0.00,M9] [#6 -0.32,-0.21,0.49,U] [#7 0.50,0.60,0.00,M4] [#8 -0.06,0.21,0.42,U] 
22:41:52.457 00.008 9340 refined, 6 included, MultiStar: {-0.21, 0.21}, one-star: {-0.70, 0.28}
22:41:52.467 00.010 9340 CameraToMount -- cameraTheta (2.37) - m_xAngle (0.01) = xAngle (2.36 = 2.36)
22:41:52.475 00.008 9340 CameraToMount -- cameraTheta (2.37) - (m_xAngle (0.01) + m_yAngleError (-3.13)) = yAngle (5.49 = -0.79)
22:41:52.486 00.011 9340 CameraToMount -- cameraX=-0.21 cameraY=0.21 hyp=0.30 cameraTheta=2.37 mountX=-0.21 mountY=-0.21, mountTheta=-2.36
22:41:52.496 00.010 9340 SchedulePrimaryMove(10104498, x=-0.21, y=0.21, opts=13)
22:41:52.503 00.007 9340 Enqueuing Move request for scope (-0.21, 0.21)
22:41:52.513 00.010 12020 Worker thread wakes up
22:41:52.513 00.000 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.21, 0.21) opts 0xd
22:41:52.513 00.000 12020 Handling offset move in thread for scope, endpoint = (-0.21, 0.21)
22:41:52.513 00.000 12020 Moving (-0.21, 0.21) raw xDistance=-0.21 yDistance=-0.21
22:41:52.513 00.000 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.21
22:41:52.513 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:41:52.513 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.21
22:41:52.513 00.000 12020 MoveAxis(E, 0, ABG)
22:41:52.513 00.000 12020 Move returns status 0, amount 0
22:41:52.513 00.000 12020 MoveAxis(N, 0, ABG)
22:41:52.516 00.003 12020 Move returns status 0, amount 0
22:41:52.516 00.000 12020 move complete, result=0
22:41:52.516 00.000 12020 worker thread done servicing request
22:41:52.523 00.007 9340 UpdateImageDisplay: Size=(1920,1080) min=6223, max=65535, med=10890, FiltMin=8426, FiltMax=65526, Gamma=2.870
22:41:52.578 00.055 9340 UpdateGuideState exits: m=727448 SNR=130.7
22:41:52.588 00.010 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:41:52.596 00.008 9340 ScheduleExposure(2000,3,1) exposurePending=0
22:41:52.608 00.012 9340 Enqueuing Expose request
22:41:52.617 00.009 12020 Worker thread wakes up
22:41:52.617 00.000 9340 GuideStep: -0.2 px 0 ms EAST, -0.2 px 0 ms NORTH
22:41:52.629 00.012 12020 worker thread servicing REQUEST_EXPOSE 2000
22:41:52.629 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(1697,913,31,31)
22:41:53.231 00.602 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"65b5f270-104b-4953-91e6-957b5f7ee820"}
22:41:53.244 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"65b5f270-104b-4953-91e6-957b5f7ee820"}
22:41:53.260 00.016 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"4ead2ec3-16b5-4a54-8008-7932f0380e66"}
22:41:53.274 00.014 9340 case statement mapped state 6 to 3
22:41:53.286 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"4ead2ec3-16b5-4a54-8008-7932f0380e66"}
22:41:53.336 00.050 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"b02420e3-9a53-4c88-9046-aa84c930bbef"}
22:41:53.349 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":99,"width":15,"height":15,"star_pos":[7.42,6.83],"pixels":"..."},"id":"b02420e3-9a53-4c88-9046-aa84c930bbef"}
22:41:54.993 01.644 12020 Exposure complete
22:41:55.112 00.119 12020 worker thread done servicing request
22:41:55.112 00.000 9340 OnExposeComplete: enter
22:41:55.125 00.013 9340 UpdateGuideState(): m_state=6
22:41:55.128 00.003 9340 Star::Find(15, 1711, 927, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 100
22:41:55.128 00.000 9340 Star::Find returns 1 (0), X=1711.71, Y=927.78, Mass=707864, SNR=119.1, Peak=56161 HFD=4.0
22:41:55.145 00.017 9340 MultiStar: [#1 0.10,0.02,1.08,U] [#2 -0.01,0.26,0.86,U] [#3 0.40,0.15,0.72,U] [#4 0.35,0.17,0.80,U] [#5 -0.78,-0.14,0.00,M10] [#6 -0.02,-0.14,0.55,U] [#7 0.51,0.59,0.00,M5] [#8 0.04,0.25,0.48,U] 
22:41:55.151 00.006 9340 refined, 6 included, MultiStar: {0.05, 0.14}, one-star: {-0.41, 0.23}
22:41:55.156 00.005 9340 CameraToMount -- cameraTheta (1.23) - m_xAngle (0.01) = xAngle (1.22 = 1.22)
22:41:55.162 00.006 9340 CameraToMount -- cameraTheta (1.23) - (m_xAngle (0.01) + m_yAngleError (-3.13)) = yAngle (4.35 = -1.94)
22:41:55.168 00.006 9340 CameraToMount -- cameraX=0.05 cameraY=0.14 hyp=0.15 cameraTheta=1.23 mountX=0.05 mountY=-0.14, mountTheta=-1.22
22:41:55.182 00.014 9340 SchedulePrimaryMove(10104498, x=0.05, y=0.14, opts=13)
22:41:55.187 00.005 9340 Enqueuing Move request for scope (0.05, 0.14)
22:41:55.196 00.009 12020 Worker thread wakes up
22:41:55.196 00.000 12020 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.14) opts 0xd
22:41:55.196 00.000 12020 Handling offset move in thread for scope, endpoint = (0.05, 0.14)
22:41:55.196 00.000 12020 Moving (0.05, 0.14) raw xDistance=0.05 yDistance=-0.14
22:41:55.196 00.000 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
22:41:55.196 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:41:55.196 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
22:41:55.196 00.000 12020 MoveAxis(E, 0, ABG)
22:41:55.196 00.000 12020 Move returns status 0, amount 0
22:41:55.196 00.000 12020 MoveAxis(N, 0, ABG)
22:41:55.196 00.000 12020 Move returns status 0, amount 0
22:41:55.196 00.000 12020 move complete, result=0
22:41:55.196 00.000 12020 worker thread done servicing request
22:41:55.196 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=6734, max=65535, med=10707, FiltMin=7751, FiltMax=65505, Gamma=2.870
22:41:55.244 00.048 9340 UpdateGuideState exits: m=707864 SNR=119.1
22:41:55.254 00.010 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:41:55.256 00.002 9340 ScheduleExposure(2000,3,1) exposurePending=0
22:41:55.267 00.011 9340 Enqueuing Expose request
22:41:55.276 00.009 12020 Worker thread wakes up
22:41:55.276 00.000 9340 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
22:41:55.284 00.008 12020 worker thread servicing REQUEST_EXPOSE 2000
22:41:55.284 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(1697,913,31,31)
22:41:55.284 00.000 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"40638531-1dca-4a9e-92cb-3f1d8e61ea9a"}
22:41:55.284 00.000 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"40638531-1dca-4a9e-92cb-3f1d8e61ea9a"}
22:41:55.300 00.016 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"f895fc8f-8137-4d88-865e-80c06090ce31"}
22:41:55.319 00.019 9340 case statement mapped state 6 to 3
22:41:55.326 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"f895fc8f-8137-4d88-865e-80c06090ce31"}
22:41:55.346 00.020 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"5569cd93-063d-4e9f-918b-7a9e94f37039"}
22:41:55.356 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":100,"width":15,"height":15,"star_pos":[6.71,6.78],"pixels":"..."},"id":"5569cd93-063d-4e9f-918b-7a9e94f37039"}
22:41:57.244 01.888 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"dc93cea0-273d-4c0e-9b00-3be1f6cb616d"}
22:41:57.252 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"dc93cea0-273d-4c0e-9b00-3be1f6cb616d"}
22:41:57.258 00.006 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"8869ba39-cc63-483e-918f-b5a62a24d79d"}
22:41:57.266 00.008 9340 case statement mapped state 6 to 3
22:41:57.272 00.006 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"8869ba39-cc63-483e-918f-b5a62a24d79d"}
22:41:57.279 00.007 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"5abe1d14-dd7b-4c11-bcd1-11e0589deefb"}
22:41:57.283 00.004 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":100,"width":15,"height":15,"star_pos":[6.71,6.78],"pixels":"..."},"id":"5abe1d14-dd7b-4c11-bcd1-11e0589deefb"}
22:41:57.650 00.367 12020 Exposure complete
22:41:57.781 00.131 12020 worker thread done servicing request
22:41:57.781 00.000 9340 OnExposeComplete: enter
22:41:57.786 00.005 9340 UpdateGuideState(): m_state=6
22:41:57.793 00.007 9340 Star::Find(15, 1711, 927, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 101
22:41:57.803 00.010 9340 Star::Find returns 1 (0), X=1711.69, Y=927.74, Mass=680992, SNR=129.1, Peak=55537 HFD=3.7
22:41:57.808 00.005 9340 MultiStar: [#1 0.06,-0.18,0.79,U] [#2 -0.06,0.40,0.75,U] [#3 0.03,0.11,0.62,U] [#4 0.40,-0.14,0.69,U] [#5 -0.75,-0.25,0.00,R] [#6 0.19,-0.00,0.55,U] [#7 0.15,0.49,0.37,U] [#8 -0.03,0.08,0.41,U] 
22:41:57.816 00.008 9340 refined, 7 included, MultiStar: {0.00, 0.10}, one-star: {-0.43, 0.19}
22:41:57.822 00.006 9340 CameraToMount -- cameraTheta (1.53) - m_xAngle (0.01) = xAngle (1.53 = 1.53)
22:41:57.828 00.006 9340 CameraToMount -- cameraTheta (1.53) - (m_xAngle (0.01) + m_yAngleError (-3.13)) = yAngle (4.65 = -1.63)
22:41:57.837 00.009 9340 CameraToMount -- cameraX=0.00 cameraY=0.10 hyp=0.10 cameraTheta=1.53 mountX=0.00 mountY=-0.10, mountTheta=-1.53
22:41:57.844 00.007 9340 SchedulePrimaryMove(10104498, x=0.00, y=0.10, opts=13)
22:41:57.844 00.000 9340 Enqueuing Move request for scope (0.00, 0.10)
22:41:57.855 00.011 12020 Worker thread wakes up
22:41:57.855 00.000 12020 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.10) opts 0xd
22:41:57.855 00.000 12020 Handling offset move in thread for scope, endpoint = (0.00, 0.10)
22:41:57.855 00.000 12020 Moving (0.00, 0.10) raw xDistance=0.00 yDistance=-0.10
22:41:57.855 00.000 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.00
22:41:57.855 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:41:57.855 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
22:41:57.855 00.000 12020 MoveAxis(E, 0, ABG)
22:41:57.855 00.000 12020 Move returns status 0, amount 0
22:41:57.855 00.000 12020 MoveAxis(N, 0, ABG)
22:41:57.855 00.000 12020 Move returns status 0, amount 0
22:41:57.855 00.000 12020 move complete, result=0
22:41:57.855 00.000 12020 worker thread done servicing request
22:41:57.855 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=6899, max=65535, med=10655, FiltMin=8406, FiltMax=65505, Gamma=2.870
22:41:57.906 00.051 9340 UpdateGuideState exits: m=680992 SNR=129.1
22:41:57.906 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:41:57.926 00.020 9340 ScheduleExposure(2000,3,1) exposurePending=0
22:41:57.934 00.008 9340 Enqueuing Expose request
22:41:57.939 00.005 12020 Worker thread wakes up
22:41:57.939 00.000 9340 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
22:41:57.939 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
22:41:57.939 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(1697,913,31,31)
22:41:59.245 01.306 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"7eddffb3-716f-4185-91c7-b27e7265a49b"}
22:41:59.250 00.005 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"7eddffb3-716f-4185-91c7-b27e7265a49b"}
22:41:59.264 00.014 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"60849ef4-096c-4dfe-82a0-2cd38b904298"}
22:41:59.273 00.009 9340 case statement mapped state 6 to 3
22:41:59.285 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"60849ef4-096c-4dfe-82a0-2cd38b904298"}
22:41:59.296 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"6a05a9fe-fec4-47a5-a026-69dc4d520715"}
22:41:59.307 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":101,"width":15,"height":15,"star_pos":[6.69,6.74],"pixels":"..."},"id":"6a05a9fe-fec4-47a5-a026-69dc4d520715"}
22:42:00.316 01.009 12020 Exposure complete
22:42:00.478 00.162 12020 worker thread done servicing request
22:42:00.478 00.000 9340 OnExposeComplete: enter
22:42:00.487 00.009 9340 UpdateGuideState(): m_state=6
22:42:00.496 00.009 9340 Star::Find(15, 1711, 927, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 102
22:42:00.504 00.008 9340 Star::Find returns 1 (0), X=1712.14, Y=927.87, Mass=681150, SNR=144.5, Peak=55035 HFD=4.1
22:42:00.510 00.006 9340 MultiStar: [#1 0.64,0.20,0.00,M1] [#2 0.32,0.43,0.74,U] [#3 0.69,0.02,0.00,M1] [#4 0.54,0.09,0.72,U] [#5 0.20,-0.32,0.53,U] [#6 0.44,-0.11,0.51,U] [#7 0.63,0.49,0.00,M5] [#8 0.54,0.15,0.34,U] 
22:42:00.519 00.009 9340 single-star, 5 included, MultiStar: {0.30, 0.14}, one-star: {0.02, 0.32}
22:42:00.529 00.010 9340 CameraToMount -- cameraTheta (1.50) - m_xAngle (0.01) = xAngle (1.49 = 1.49)
22:42:00.534 00.005 9340 CameraToMount -- cameraTheta (1.50) - (m_xAngle (0.01) + m_yAngleError (-3.13)) = yAngle (4.62 = -1.66)
22:42:00.542 00.008 9340 CameraToMount -- cameraX=0.02 cameraY=0.32 hyp=0.32 cameraTheta=1.50 mountX=0.02 mountY=-0.32, mountTheta=-1.49
22:42:00.551 00.009 9340 SchedulePrimaryMove(10104498, x=0.02, y=0.32, opts=13)
22:42:00.563 00.012 9340 Enqueuing Move request for scope (0.02, 0.32)
22:42:00.572 00.009 12020 Worker thread wakes up
22:42:00.572 00.000 12020 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.32) opts 0xd
22:42:00.572 00.000 12020 Handling offset move in thread for scope, endpoint = (0.02, 0.32)
22:42:00.573 00.001 12020 Moving (0.02, 0.32) raw xDistance=0.02 yDistance=-0.32
22:42:00.573 00.000 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
22:42:00.573 00.000 12020 GuideAlgorithmResistSwitch::result() returns -0.32 from input -0.32
22:42:00.573 00.000 12020 MoveAxis(E, 0, ABG)
22:42:00.574 00.001 12020 Move returns status 0, amount 0
22:42:00.574 00.000 12020 MoveAxis(N, 53, ABG)
22:42:00.574 00.000 12020 Guiding  Dir = 0, Dur = 53
22:42:00.574 00.000 12020 IsSlewing returns 0
22:42:00.574 00.000 12020 IsGuiding returns 0
22:42:00.582 00.008 9340 UpdateImageDisplay: Size=(1920,1080) min=5970, max=65535, med=10708, FiltMin=8217, FiltMax=65500, Gamma=2.870
22:42:00.628 00.046 9340 UpdateGuideState exits: m=681150 SNR=144.5
22:42:00.637 00.009 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:42:00.637 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
22:42:00.659 00.022 9340 Enqueuing Expose request
22:42:00.667 00.008 12020 IsGuiding returns 1
22:42:00.667 00.000 12020 scope still moving after pulse duration time elapsed
22:42:00.703 00.036 12020 IsSlewing returns 0
22:42:00.799 00.096 12020 IsGuiding returns 0
22:42:00.799 00.000 12020 scope move finished after 53 + 170 ms
22:42:00.799 00.000 12020 Move returns status 0, amount 53
22:42:00.799 00.000 12020 move complete, result=0
22:42:00.799 00.000 12020 worker thread done servicing request
22:42:00.800 00.001 9340 GuideStep: 0.0 px 0 ms EAST, -0.3 px 53 ms NORTH
22:42:00.809 00.009 12020 Worker thread wakes up
22:42:00.809 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
22:42:00.809 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(1697,913,31,31)
22:42:01.252 00.443 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"307cd7f3-45b8-4d33-b730-9722404db185"}
22:42:01.262 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"307cd7f3-45b8-4d33-b730-9722404db185"}
22:42:01.284 00.022 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"00cf68f4-04cb-44cf-bc7d-af7718e9b731"}
22:42:01.300 00.016 9340 case statement mapped state 6 to 3
22:42:01.313 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"00cf68f4-04cb-44cf-bc7d-af7718e9b731"}
22:42:01.333 00.020 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"dbcd3007-baa3-4729-910f-9c734830337a"}
22:42:01.346 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":102,"width":15,"height":15,"star_pos":[7.14,6.87],"pixels":"..."},"id":"dbcd3007-baa3-4729-910f-9c734830337a"}
22:42:03.176 01.830 12020 Exposure complete
22:42:03.262 00.086 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"7c0a6203-caa5-4a97-b640-eef56c1dcd9d"}
22:42:03.268 00.006 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"7c0a6203-caa5-4a97-b640-eef56c1dcd9d"}
22:42:03.276 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"3f5021c3-0f7c-4737-8b8d-e2430bcc32f7"}
22:42:03.283 00.007 9340 case statement mapped state 6 to 3
22:42:03.289 00.006 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"3f5021c3-0f7c-4737-8b8d-e2430bcc32f7"}
22:42:03.303 00.014 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"3fa0e20a-b6a6-49ee-ad33-dfade3d5bf80"}
22:42:03.309 00.006 12020 worker thread done servicing request
22:42:03.309 00.000 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":102,"width":15,"height":15,"star_pos":[7.14,6.87],"pixels":"..."},"id":"3fa0e20a-b6a6-49ee-ad33-dfade3d5bf80"}
22:42:03.313 00.004 9340 OnExposeComplete: enter
22:42:03.324 00.011 9340 UpdateGuideState(): m_state=6
22:42:03.331 00.007 9340 Star::Find(15, 1712, 927, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 103
22:42:03.339 00.008 9340 Star::Find returns 1 (0), X=1712.01, Y=927.72, Mass=698670, SNR=133.2, Peak=52121 HFD=4.2
22:42:03.347 00.008 9340 MultiStar: [#1 0.31,-0.21,0.97,U] [#2 -0.20,0.08,0.81,U] [#3 0.25,0.02,0.69,U] [#4 0.32,0.08,0.79,U] [#5 0.25,-0.34,0.50,U] [#6 0.44,-0.13,0.42,U] [#7 0.54,0.23,0.36,U] [#8 0.49,-0.27,0.32,U] 
22:42:03.347 00.000 9340 refined, 8 included, MultiStar: {0.19, -0.02}, one-star: {-0.10, 0.17}
22:42:03.359 00.012 9340 CameraToMount -- cameraTheta (-0.11) - m_xAngle (0.01) = xAngle (-0.12 = -0.12)
22:42:03.366 00.007 9340 CameraToMount -- cameraTheta (-0.11) - (m_xAngle (0.01) + m_yAngleError (-3.13)) = yAngle (3.01 = 3.01)
22:42:03.372 00.006 9340 CameraToMount -- cameraX=0.19 cameraY=-0.02 hyp=0.19 cameraTheta=-0.11 mountX=0.19 mountY=0.03, mountTheta=0.14
22:42:03.384 00.012 9340 SchedulePrimaryMove(10104498, x=0.19, y=-0.02, opts=13)
22:42:03.392 00.008 9340 Enqueuing Move request for scope (0.19, -0.02)
22:42:03.397 00.005 12020 Worker thread wakes up
22:42:03.397 00.000 12020 worker thread servicing REQUEST_MOVE scope ofs (0.19, -0.02) opts 0xd
22:42:03.397 00.000 12020 Handling offset move in thread for scope, endpoint = (0.19, -0.02)
22:42:03.401 00.004 12020 Moving (0.19, -0.02) raw xDistance=0.19 yDistance=0.03
22:42:03.401 00.000 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.19
22:42:03.401 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:42:03.401 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
22:42:03.401 00.000 12020 MoveAxis(E, 0, ABG)
22:42:03.401 00.000 12020 Move returns status 0, amount 0
22:42:03.401 00.000 12020 MoveAxis(N, 0, ABG)
22:42:03.401 00.000 12020 Move returns status 0, amount 0
22:42:03.401 00.000 12020 move complete, result=0
22:42:03.401 00.000 12020 worker thread done servicing request
22:42:03.406 00.005 9340 UpdateImageDisplay: Size=(1920,1080) min=6322, max=65535, med=10706, FiltMin=8269, FiltMax=65505, Gamma=2.870
22:42:03.450 00.044 9340 UpdateGuideState exits: m=698670 SNR=133.2
22:42:03.456 00.006 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:42:03.466 00.010 9340 ScheduleExposure(2000,3,1) exposurePending=0
22:42:03.473 00.007 9340 Enqueuing Expose request
22:42:03.481 00.008 12020 Worker thread wakes up
22:42:03.482 00.001 9340 GuideStep: 0.2 px 0 ms EAST, 0.0 px 0 ms NORTH
22:42:03.491 00.009 12020 worker thread servicing REQUEST_EXPOSE 2000
22:42:03.491 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(1697,913,31,31)
22:42:05.271 01.780 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"ee64a1d1-009d-4bcd-8f92-87045a31d237"}
22:42:05.279 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"ee64a1d1-009d-4bcd-8f92-87045a31d237"}
22:42:05.287 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"3c67f2c8-14aa-440c-b2ac-013f1e430b89"}
22:42:05.293 00.006 9340 case statement mapped state 6 to 3
22:42:05.302 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"3c67f2c8-14aa-440c-b2ac-013f1e430b89"}
22:42:05.310 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"9b3b880f-183b-4e64-be5f-233d65b01095"}
22:42:05.321 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":103,"width":15,"height":15,"star_pos":[7.01,6.72],"pixels":"..."},"id":"9b3b880f-183b-4e64-be5f-233d65b01095"}
22:42:05.852 00.531 12020 Exposure complete
22:42:06.026 00.174 12020 worker thread done servicing request
22:42:06.026 00.000 9340 OnExposeComplete: enter
22:42:06.031 00.005 9340 UpdateGuideState(): m_state=6
22:42:06.045 00.014 9340 Star::Find(15, 1712, 927, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 104
22:42:06.045 00.000 9340 Star::Find returns 1 (0), X=1712.02, Y=927.62, Mass=686302, SNR=137.4, Peak=51771 HFD=4.1
22:42:06.060 00.015 9340 MultiStar: [#1 0.50,-0.21,0.86,U] [#2 0.28,0.16,0.76,U] [#3 0.64,0.08,0.00,M1] [#4 0.70,0.08,0.00,M1] [#5 0.59,-0.26,0.00,M1] [#6 0.35,-0.45,0.51,U] [#7 1.00,0.66,0.00,M5] [#8 0.45,-0.12,0.32,U] 
22:42:06.070 00.010 9340 single-star, 4 included, MultiStar: {0.25, -0.08}, one-star: {-0.09, 0.06}
22:42:06.078 00.008 9340 CameraToMount -- cameraTheta (2.53) - m_xAngle (0.01) = xAngle (2.53 = 2.53)
22:42:06.086 00.008 9340 CameraToMount -- cameraTheta (2.53) - (m_xAngle (0.01) + m_yAngleError (-3.13)) = yAngle (5.66 = -0.63)
22:42:06.093 00.007 9340 CameraToMount -- cameraX=-0.09 cameraY=0.06 hyp=0.11 cameraTheta=2.53 mountX=-0.09 mountY=-0.07, mountTheta=-2.52
22:42:06.105 00.012 9340 SchedulePrimaryMove(10104498, x=-0.09, y=0.06, opts=13)
22:42:06.108 00.003 9340 Enqueuing Move request for scope (-0.09, 0.06)
22:42:06.122 00.014 12020 Worker thread wakes up
22:42:06.122 00.000 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.06) opts 0xd
22:42:06.124 00.002 12020 Handling offset move in thread for scope, endpoint = (-0.09, 0.06)
22:42:06.124 00.000 12020 Moving (-0.09, 0.06) raw xDistance=-0.09 yDistance=-0.07
22:42:06.124 00.000 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
22:42:06.124 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:42:06.124 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
22:42:06.124 00.000 12020 MoveAxis(E, 0, ABG)
22:42:06.125 00.001 12020 Move returns status 0, amount 0
22:42:06.125 00.000 12020 MoveAxis(N, 0, ABG)
22:42:06.125 00.000 12020 Move returns status 0, amount 0
22:42:06.125 00.000 12020 move complete, result=0
22:42:06.125 00.000 12020 worker thread done servicing request
22:42:06.127 00.002 9340 UpdateImageDisplay: Size=(1920,1080) min=6494, max=65535, med=10664, FiltMin=7730, FiltMax=65505, Gamma=2.870
22:42:06.182 00.055 9340 UpdateGuideState exits: m=686302 SNR=137.4
22:42:06.190 00.008 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:42:06.190 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
22:42:06.210 00.020 9340 Enqueuing Expose request
22:42:06.218 00.008 12020 Worker thread wakes up
22:42:06.218 00.000 9340 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
22:42:06.224 00.006 12020 worker thread servicing REQUEST_EXPOSE 2000
22:42:06.224 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(1697,913,31,31)
22:42:07.278 01.054 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"532ed40b-fd14-4c4a-8c9b-147b117b4c80"}
22:42:07.281 00.003 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"532ed40b-fd14-4c4a-8c9b-147b117b4c80"}
22:42:07.294 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"aa46bc4e-7c43-44e0-ae43-217ec024ccd2"}
22:42:07.302 00.008 9340 case statement mapped state 6 to 3
22:42:07.308 00.006 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"aa46bc4e-7c43-44e0-ae43-217ec024ccd2"}
22:42:07.319 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"45b7cd56-28e1-47c6-9cea-729a9fe59350"}
22:42:07.329 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":104,"width":15,"height":15,"star_pos":[7.02,6.62],"pixels":"..."},"id":"45b7cd56-28e1-47c6-9cea-729a9fe59350"}
22:42:08.599 01.270 12020 Exposure complete
22:42:08.726 00.127 12020 worker thread done servicing request
22:42:08.726 00.000 9340 OnExposeComplete: enter
22:42:08.738 00.012 9340 UpdateGuideState(): m_state=6
22:42:08.745 00.007 9340 Star::Find(15, 1712, 927, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 105
22:42:08.752 00.007 9340 Star::Find returns 1 (0), X=1711.78, Y=927.81, Mass=758632, SNR=132.9, Peak=55417 HFD=4.4
22:42:08.759 00.007 9340 MultiStar: [#1 0.27,-0.21,0.83,U] [#2 -0.05,0.10,0.78,U] [#3 0.39,0.08,0.61,U] [#4 0.72,-0.05,0.00,M2] [#5 0.25,-0.38,0.47,U] [#6 0.26,-0.38,0.50,U] [#7 0.63,0.35,0.00,M6] [#8 0.29,-0.14,0.35,U] 
22:42:08.766 00.007 9340 refined, 6 included, MultiStar: {0.10, -0.05}, one-star: {-0.34, 0.25}
22:42:08.772 00.006 9340 CameraToMount -- cameraTheta (-0.46) - m_xAngle (0.01) = xAngle (-0.47 = -0.47)
22:42:08.779 00.007 9340 CameraToMount -- cameraTheta (-0.46) - (m_xAngle (0.01) + m_yAngleError (-3.13)) = yAngle (2.66 = 2.66)
22:42:08.785 00.006 9340 CameraToMount -- cameraX=0.10 cameraY=-0.05 hyp=0.11 cameraTheta=-0.46 mountX=0.10 mountY=0.05, mountTheta=0.48
22:42:08.794 00.009 9340 SchedulePrimaryMove(10104498, x=0.10, y=-0.05, opts=13)
22:42:08.802 00.008 9340 Enqueuing Move request for scope (0.10, -0.05)
22:42:08.810 00.008 12020 Worker thread wakes up
22:42:08.810 00.000 12020 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.05) opts 0xd
22:42:08.810 00.000 12020 Handling offset move in thread for scope, endpoint = (0.10, -0.05)
22:42:08.810 00.000 12020 Moving (0.10, -0.05) raw xDistance=0.10 yDistance=0.05
22:42:08.810 00.000 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
22:42:08.810 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:42:08.810 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
22:42:08.810 00.000 12020 MoveAxis(E, 0, ABG)
22:42:08.811 00.001 12020 Move returns status 0, amount 0
22:42:08.811 00.000 12020 MoveAxis(N, 0, ABG)
22:42:08.811 00.000 12020 Move returns status 0, amount 0
22:42:08.811 00.000 12020 move complete, result=0
22:42:08.811 00.000 12020 worker thread done servicing request
22:42:08.812 00.001 9340 UpdateImageDisplay: Size=(1920,1080) min=6522, max=65535, med=10711, FiltMin=8655, FiltMax=65505, Gamma=2.870
22:42:08.856 00.044 9340 UpdateGuideState exits: m=758632 SNR=132.9
22:42:08.864 00.008 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:42:08.872 00.008 9340 ScheduleExposure(2000,3,1) exposurePending=0
22:42:08.879 00.007 9340 Enqueuing Expose request
22:42:08.879 00.000 9340 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
22:42:08.888 00.009 12020 Worker thread wakes up
22:42:08.888 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
22:42:08.888 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(1697,913,31,31)
22:42:09.281 00.393 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"395c7f29-8a6a-44d9-b3e4-e34bfcf38356"}
22:42:09.293 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"395c7f29-8a6a-44d9-b3e4-e34bfcf38356"}
22:42:09.306 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"8c228653-39a8-4d73-9cff-a8b51bff4810"}
22:42:09.316 00.010 9340 case statement mapped state 6 to 3
22:42:09.325 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"8c228653-39a8-4d73-9cff-a8b51bff4810"}
22:42:09.336 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"43fbfa2d-4827-49e1-8bf8-f916e00d6f56"}
22:42:09.346 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":105,"width":15,"height":15,"star_pos":[6.78,6.81],"pixels":"..."},"id":"43fbfa2d-4827-49e1-8bf8-f916e00d6f56"}
22:42:11.254 01.908 12020 Exposure complete
22:42:11.288 00.034 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"ebd84b1c-2021-4d7e-a688-7e564556264e"}
22:42:11.288 00.000 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"ebd84b1c-2021-4d7e-a688-7e564556264e"}
22:42:11.312 00.024 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"ecefb7bd-0b37-49dc-968c-3167f718d883"}
22:42:11.321 00.009 9340 case statement mapped state 6 to 3
22:42:11.330 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"ecefb7bd-0b37-49dc-968c-3167f718d883"}
22:42:11.339 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"5949d74d-f72a-4701-95ab-985c76cc0e32"}
22:42:11.349 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":105,"width":15,"height":15,"star_pos":[6.78,6.81],"pixels":"..."},"id":"5949d74d-f72a-4701-95ab-985c76cc0e32"}
22:42:11.448 00.099 12020 worker thread done servicing request
22:42:11.449 00.001 9340 OnExposeComplete: enter
22:42:11.460 00.011 9340 UpdateGuideState(): m_state=6
22:42:11.468 00.008 9340 Star::Find(15, 1711, 927, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 106
22:42:11.479 00.011 9340 Star::Find returns 1 (0), X=1711.78, Y=927.65, Mass=702844, SNR=114.1, Peak=55885 HFD=3.9
22:42:11.492 00.013 9340 MultiStar: [#1 0.21,-0.07,1.49,U] [#2 -0.27,0.44,0.90,U] [#3 0.34,0.22,0.70,U] [#4 0.33,0.19,0.72,U] [#5 -0.05,0.03,0.75,U] [#6 0.18,0.10,0.73,U] [#7 0.74,0.31,0.00,M7] [#8 0.03,0.13,0.44,U] 
22:42:11.501 00.009 9340 refined, 7 included, MultiStar: {0.05, 0.12}, one-star: {-0.33, 0.10}
22:42:11.512 00.011 9340 CameraToMount -- cameraTheta (1.20) - m_xAngle (0.01) = xAngle (1.19 = 1.19)
22:42:11.523 00.011 9340 CameraToMount -- cameraTheta (1.20) - (m_xAngle (0.01) + m_yAngleError (-3.13)) = yAngle (4.32 = -1.96)
22:42:11.535 00.012 9340 CameraToMount -- cameraX=0.05 cameraY=0.12 hyp=0.13 cameraTheta=1.20 mountX=0.05 mountY=-0.12, mountTheta=-1.19
22:42:11.549 00.014 9340 SchedulePrimaryMove(10104498, x=0.05, y=0.12, opts=13)
22:42:11.562 00.013 9340 Enqueuing Move request for scope (0.05, 0.12)
22:42:11.571 00.009 12020 Worker thread wakes up
22:42:11.571 00.000 12020 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.12) opts 0xd
22:42:11.571 00.000 12020 Handling offset move in thread for scope, endpoint = (0.05, 0.12)
22:42:11.571 00.000 12020 Moving (0.05, 0.12) raw xDistance=0.05 yDistance=-0.12
22:42:11.571 00.000 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
22:42:11.573 00.002 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:42:11.573 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
22:42:11.573 00.000 12020 MoveAxis(E, 0, ABG)
22:42:11.573 00.000 12020 Move returns status 0, amount 0
22:42:11.573 00.000 12020 MoveAxis(N, 0, ABG)
22:42:11.573 00.000 12020 Move returns status 0, amount 0
22:42:11.573 00.000 12020 move complete, result=0
22:42:11.573 00.000 12020 worker thread done servicing request
22:42:11.582 00.009 9340 UpdateImageDisplay: Size=(1920,1080) min=6546, max=65535, med=10709, FiltMin=8402, FiltMax=65505, Gamma=2.870
22:42:11.643 00.061 9340 UpdateGuideState exits: m=702844 SNR=114.1
22:42:11.649 00.006 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:42:11.666 00.017 9340 ScheduleExposure(2000,3,1) exposurePending=0
22:42:11.676 00.010 9340 Enqueuing Expose request
22:42:11.686 00.010 9340 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
22:42:11.696 00.010 12020 Worker thread wakes up
22:42:11.696 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
22:42:11.696 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(1697,913,31,31)
22:42:13.289 01.593 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"6d2bbb84-9da7-4086-aa51-1fdc0cdb4e84"}
22:42:13.289 00.000 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"6d2bbb84-9da7-4086-aa51-1fdc0cdb4e84"}
22:42:13.306 00.017 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"4db37c75-3216-4694-a835-6289f52e4665"}
22:42:13.312 00.006 9340 case statement mapped state 6 to 3
22:42:13.312 00.000 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"4db37c75-3216-4694-a835-6289f52e4665"}
22:42:13.329 00.017 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"e0a91fcc-d9af-4ca9-96fd-00c554be1083"}
22:42:13.338 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":106,"width":15,"height":15,"star_pos":[6.78,6.65],"pixels":"..."},"id":"e0a91fcc-d9af-4ca9-96fd-00c554be1083"}
22:42:14.064 00.726 12020 Exposure complete
22:42:14.198 00.134 12020 worker thread done servicing request
22:42:14.198 00.000 9340 OnExposeComplete: enter
22:42:14.206 00.008 9340 UpdateGuideState(): m_state=6
22:42:14.208 00.002 9340 Star::Find(15, 1711, 927, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 107
22:42:14.219 00.011 9340 Star::Find returns 1 (0), X=1711.60, Y=927.64, Mass=696764, SNR=124.9, Peak=54865 HFD=4.2
22:42:14.224 00.005 9340 MultiStar: [#1 0.15,0.15,0.96,U] [#2 -0.02,0.26,0.81,U] [#3 -0.07,0.10,0.64,U] [#4 0.40,0.22,0.81,U] [#5 -0.13,0.15,0.50,U] [#6 -0.26,-0.15,0.45,U] [#7 0.36,0.51,0.00,M8] [#8 0.13,0.23,0.42,U] 
22:42:14.234 00.010 9340 refined, 7 included, MultiStar: {-0.04, 0.14}, one-star: {-0.52, 0.09}
22:42:14.241 00.007 9340 CameraToMount -- cameraTheta (1.86) - m_xAngle (0.01) = xAngle (1.85 = 1.85)
22:42:14.247 00.006 9340 CameraToMount -- cameraTheta (1.86) - (m_xAngle (0.01) + m_yAngleError (-3.13)) = yAngle (4.98 = -1.30)
22:42:14.254 00.007 9340 CameraToMount -- cameraX=-0.04 cameraY=0.14 hyp=0.15 cameraTheta=1.86 mountX=-0.04 mountY=-0.14, mountTheta=-1.85
22:42:14.258 00.004 9340 SchedulePrimaryMove(10104498, x=-0.04, y=0.14, opts=13)
22:42:14.271 00.013 9340 Enqueuing Move request for scope (-0.04, 0.14)
22:42:14.275 00.004 12020 Worker thread wakes up
22:42:14.275 00.000 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.14) opts 0xd
22:42:14.275 00.000 12020 Handling offset move in thread for scope, endpoint = (-0.04, 0.14)
22:42:14.275 00.000 12020 Moving (-0.04, 0.14) raw xDistance=-0.04 yDistance=-0.14
22:42:14.275 00.000 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
22:42:14.275 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:42:14.275 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
22:42:14.275 00.000 12020 MoveAxis(E, 0, ABG)
22:42:14.275 00.000 12020 Move returns status 0, amount 0
22:42:14.275 00.000 12020 MoveAxis(N, 0, ABG)
22:42:14.275 00.000 12020 Move returns status 0, amount 0
22:42:14.275 00.000 12020 move complete, result=0
22:42:14.275 00.000 12020 worker thread done servicing request
22:42:14.281 00.006 9340 UpdateImageDisplay: Size=(1920,1080) min=6522, max=65535, med=10719, FiltMin=8450, FiltMax=65505, Gamma=2.870
22:42:14.330 00.049 9340 UpdateGuideState exits: m=696764 SNR=124.9
22:42:14.338 00.008 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:42:14.345 00.007 9340 ScheduleExposure(2000,3,1) exposurePending=0
22:42:14.350 00.005 9340 Enqueuing Expose request
22:42:14.360 00.010 9340 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
22:42:14.369 00.009 12020 Worker thread wakes up
22:42:14.369 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
22:42:14.369 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(1697,913,31,31)
22:42:15.294 00.925 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"c6b261e0-1df9-4789-b8e7-ac73ad344fa0"}
22:42:15.302 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"c6b261e0-1df9-4789-b8e7-ac73ad344fa0"}
22:42:15.312 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"46aee758-c859-4a36-9934-2d978aa303cf"}
22:42:15.317 00.005 9340 case statement mapped state 6 to 3
22:42:15.328 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"46aee758-c859-4a36-9934-2d978aa303cf"}
22:42:15.341 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"1062d922-3a27-4ce3-ac47-857578288a4a"}
22:42:15.347 00.006 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":107,"width":15,"height":15,"star_pos":[6.60,6.64],"pixels":"..."},"id":"1062d922-3a27-4ce3-ac47-857578288a4a"}
22:42:16.725 01.378 12020 Exposure complete
22:42:16.855 00.130 12020 worker thread done servicing request
22:42:16.855 00.000 9340 OnExposeComplete: enter
22:42:16.862 00.007 9340 UpdateGuideState(): m_state=6
22:42:16.868 00.006 9340 Star::Find(15, 1711, 927, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 108
22:42:16.875 00.007 9340 Star::Find returns 1 (0), X=1711.64, Y=927.71, Mass=688732, SNR=124.4, Peak=55057 HFD=3.7
22:42:16.881 00.006 9340 MultiStar: [#1 -0.00,0.01,1.22,U] [#2 -0.34,0.31,0.87,U] [#3 0.07,0.40,0.69,U] [#4 0.39,0.08,0.67,U] [#5 0.01,-0.20,0.54,U] [#6 0.16,-0.15,0.53,U] [#7 0.38,0.25,0.43,U] [#8 -0.03,0.11,0.46,U] 
22:42:16.891 00.010 9340 refined, 8 included, MultiStar: {-0.04, 0.11}, one-star: {-0.48, 0.15}
22:42:16.897 00.006 9340 CameraToMount -- cameraTheta (1.88) - m_xAngle (0.01) = xAngle (1.87 = 1.87)
22:42:16.902 00.005 9340 CameraToMount -- cameraTheta (1.88) - (m_xAngle (0.01) + m_yAngleError (-3.13)) = yAngle (5.00 = -1.28)
22:42:16.910 00.008 9340 CameraToMount -- cameraX=-0.04 cameraY=0.11 hyp=0.12 cameraTheta=1.88 mountX=-0.04 mountY=-0.12, mountTheta=-1.87
22:42:16.919 00.009 9340 SchedulePrimaryMove(10104498, x=-0.04, y=0.11, opts=13)
22:42:16.926 00.007 9340 Enqueuing Move request for scope (-0.04, 0.11)
22:42:16.934 00.008 12020 Worker thread wakes up
22:42:16.934 00.000 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.11) opts 0xd
22:42:16.934 00.000 12020 Handling offset move in thread for scope, endpoint = (-0.04, 0.11)
22:42:16.934 00.000 12020 Moving (-0.04, 0.11) raw xDistance=-0.04 yDistance=-0.12
22:42:16.934 00.000 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
22:42:16.934 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:42:16.934 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
22:42:16.934 00.000 12020 MoveAxis(E, 0, ABG)
22:42:16.934 00.000 12020 Move returns status 0, amount 0
22:42:16.934 00.000 12020 MoveAxis(N, 0, ABG)
22:42:16.934 00.000 12020 Move returns status 0, amount 0
22:42:16.934 00.000 12020 move complete, result=0
22:42:16.934 00.000 12020 worker thread done servicing request
22:42:16.942 00.008 9340 UpdateImageDisplay: Size=(1920,1080) min=6758, max=65535, med=10880, FiltMin=8095, FiltMax=65505, Gamma=2.870
22:42:16.984 00.042 9340 UpdateGuideState exits: m=688732 SNR=124.4
22:42:16.984 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:42:17.000 00.016 9340 ScheduleExposure(2000,3,1) exposurePending=0
22:42:17.008 00.008 9340 Enqueuing Expose request
22:42:17.016 00.008 12020 Worker thread wakes up
22:42:17.016 00.000 9340 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
22:42:17.018 00.002 12020 worker thread servicing REQUEST_EXPOSE 2000
22:42:17.018 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(1697,913,31,31)
22:42:17.313 00.295 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"0e3af716-a0aa-4fdd-89e4-f68084f45c0f"}
22:42:17.324 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"0e3af716-a0aa-4fdd-89e4-f68084f45c0f"}
22:42:17.336 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"82885757-c65b-4b51-8234-324f8c268299"}
22:42:17.345 00.009 9340 case statement mapped state 6 to 3
22:42:17.353 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"82885757-c65b-4b51-8234-324f8c268299"}
22:42:17.362 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"a4eb8d69-9b48-466e-85ae-b47001172305"}
22:42:17.364 00.002 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":108,"width":15,"height":15,"star_pos":[6.64,6.71],"pixels":"..."},"id":"a4eb8d69-9b48-466e-85ae-b47001172305"}
22:42:19.320 01.956 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"a5f14b1b-67bb-42a5-af91-9f87af905536"}
22:42:19.324 00.004 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"a5f14b1b-67bb-42a5-af91-9f87af905536"}
22:42:19.324 00.000 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"f4386442-d28f-4071-a102-bc8d3664a613"}
22:42:19.340 00.016 9340 case statement mapped state 6 to 3
22:42:19.347 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"f4386442-d28f-4071-a102-bc8d3664a613"}
22:42:19.353 00.006 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"a30206b7-5c93-4e04-9660-e35705178f41"}
22:42:19.358 00.005 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":108,"width":15,"height":15,"star_pos":[6.64,6.71],"pixels":"..."},"id":"a30206b7-5c93-4e04-9660-e35705178f41"}
22:42:19.391 00.033 12020 Exposure complete
22:42:19.544 00.153 12020 worker thread done servicing request
22:42:19.544 00.000 9340 OnExposeComplete: enter
22:42:19.552 00.008 9340 UpdateGuideState(): m_state=6
22:42:19.561 00.009 9340 Star::Find(15, 1711, 927, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 109
22:42:19.568 00.007 9340 Star::Find returns 1 (0), X=1711.32, Y=927.77, Mass=739749, SNR=138.3, Peak=56361 HFD=4.3
22:42:19.578 00.010 9340 MultiStar: [#1 0.04,-0.09,0.84,U] [#2 -0.49,0.15,0.81,U] [#3 -0.12,0.23,0.62,U] [#4 -0.07,-0.09,0.63,U] [#5 -0.42,-0.34,0.50,U] [#6 -0.39,-0.16,0.50,U] [#7 0.01,0.30,0.32,U] [#8 -0.09,-0.06,0.37,U] 
22:42:19.586 00.008 9340 refined, 8 included, MultiStar: {-0.31, 0.03}, one-star: {-0.80, 0.22}
22:42:19.595 00.009 9340 CameraToMount -- cameraTheta (3.04) - m_xAngle (0.01) = xAngle (3.04 = 3.04)
22:42:19.595 00.000 9340 CameraToMount -- cameraTheta (3.04) - (m_xAngle (0.01) + m_yAngleError (-3.13)) = yAngle (6.16 = -0.12)
22:42:19.610 00.015 9340 CameraToMount -- cameraX=-0.31 cameraY=0.03 hyp=0.31 cameraTheta=3.04 mountX=-0.31 mountY=-0.04, mountTheta=-3.02
22:42:19.623 00.013 9340 SchedulePrimaryMove(10104498, x=-0.31, y=0.03, opts=13)
22:42:19.631 00.008 9340 Enqueuing Move request for scope (-0.31, 0.03)
22:42:19.638 00.007 12020 Worker thread wakes up
22:42:19.638 00.000 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.31, 0.03) opts 0xd
22:42:19.640 00.002 12020 Handling offset move in thread for scope, endpoint = (-0.31, 0.03)
22:42:19.640 00.000 12020 Moving (-0.31, 0.03) raw xDistance=-0.31 yDistance=-0.04
22:42:19.640 00.000 12020 GuideAlgorithmHysteresis::Result() returns -0.13 from input -0.31
22:42:19.640 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:42:19.640 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
22:42:19.640 00.000 12020 MoveAxis(E, 22, ABG)
22:42:19.640 00.000 12020 Guiding  Dir = 2, Dur = 22
22:42:19.642 00.002 12020 IsSlewing returns 0
22:42:19.645 00.003 12020 IsGuiding returns 0
22:42:19.650 00.005 9340 UpdateImageDisplay: Size=(1920,1080) min=6480, max=65535, med=10699, FiltMin=8554, FiltMax=65505, Gamma=2.870
22:42:19.668 00.018 12020 IsGuiding returns 1
22:42:19.668 00.000 12020 scope still moving after pulse duration time elapsed
22:42:19.696 00.028 9340 UpdateGuideState exits: m=739749 SNR=138.3
22:42:19.705 00.009 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:42:19.715 00.010 12020 IsSlewing returns 0
22:42:19.715 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
22:42:19.724 00.009 9340 Enqueuing Expose request
22:42:19.748 00.024 12020 IsGuiding returns 0
22:42:19.748 00.000 12020 scope move finished after 22 + 81 ms
22:42:19.748 00.000 12020 Move returns status 0, amount 22
22:42:19.748 00.000 12020 MoveAxis(N, 0, ABG)
22:42:19.748 00.000 12020 Move returns status 0, amount 0
22:42:19.748 00.000 12020 move complete, result=0
22:42:19.750 00.002 12020 worker thread done servicing request
22:42:19.750 00.000 12020 Worker thread wakes up
22:42:19.750 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
22:42:19.750 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(1697,913,31,31)
22:42:19.750 00.000 9340 GuideStep: -0.3 px 22 ms EAST, -0.0 px 0 ms NORTH
22:42:21.328 01.578 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"7153de8e-add5-4d48-afac-5782da18098d"}
22:42:21.336 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"7153de8e-add5-4d48-afac-5782da18098d"}
22:42:21.343 00.007 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"4622c87f-7017-499d-ab69-67881e00c883"}
22:42:21.348 00.005 9340 case statement mapped state 6 to 3
22:42:21.354 00.006 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"4622c87f-7017-499d-ab69-67881e00c883"}
22:42:21.359 00.005 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"d2529b38-28ec-435c-9651-d9e312d4b627"}
22:42:21.368 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":109,"width":15,"height":15,"star_pos":[7.32,6.77],"pixels":"..."},"id":"d2529b38-28ec-435c-9651-d9e312d4b627"}
22:42:22.107 00.739 12020 Exposure complete
22:42:22.247 00.140 12020 worker thread done servicing request
22:42:22.247 00.000 9340 OnExposeComplete: enter
22:42:22.254 00.007 9340 UpdateGuideState(): m_state=6
22:42:22.262 00.008 9340 Star::Find(15, 1711, 927, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 110
22:42:22.271 00.009 9340 Star::Find returns 1 (0), X=1711.91, Y=927.81, Mass=706474, SNR=138.4, Peak=53465 HFD=4.2
22:42:22.276 00.005 9340 MultiStar: [#1 0.39,0.04,0.89,U] [#2 0.18,0.38,0.83,U] [#3 0.27,0.10,0.55,U] [#4 0.54,0.26,0.00,M1] [#5 0.05,-0.10,0.47,U] [#6 0.27,-0.05,0.46,U] [#7 1.03,0.06,0.00,M7] [#8 0.38,-0.02,0.35,U] 
22:42:22.281 00.005 9340 refined, 6 included, MultiStar: {0.16, 0.13}, one-star: {-0.21, 0.26}
22:42:22.281 00.000 9340 CameraToMount -- cameraTheta (0.69) - m_xAngle (0.01) = xAngle (0.68 = 0.68)
22:42:22.298 00.017 9340 CameraToMount -- cameraTheta (0.69) - (m_xAngle (0.01) + m_yAngleError (-3.13)) = yAngle (3.81 = -2.48)
22:42:22.306 00.008 9340 CameraToMount -- cameraX=0.16 cameraY=0.13 hyp=0.20 cameraTheta=0.69 mountX=0.16 mountY=-0.13, mountTheta=-0.67
22:42:22.312 00.006 9340 SchedulePrimaryMove(10104498, x=0.16, y=0.13, opts=13)
22:42:22.324 00.012 9340 Enqueuing Move request for scope (0.16, 0.13)
22:42:22.331 00.007 12020 Worker thread wakes up
22:42:22.331 00.000 12020 worker thread servicing REQUEST_MOVE scope ofs (0.16, 0.13) opts 0xd
22:42:22.331 00.000 12020 Handling offset move in thread for scope, endpoint = (0.16, 0.13)
22:42:22.331 00.000 12020 Moving (0.16, 0.13) raw xDistance=0.16 yDistance=-0.13
22:42:22.331 00.000 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.16
22:42:22.331 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:42:22.331 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
22:42:22.331 00.000 12020 MoveAxis(E, 0, ABG)
22:42:22.331 00.000 12020 Move returns status 0, amount 0
22:42:22.331 00.000 12020 MoveAxis(N, 0, ABG)
22:42:22.333 00.002 12020 Move returns status 0, amount 0
22:42:22.333 00.000 12020 move complete, result=0
22:42:22.333 00.000 12020 worker thread done servicing request
22:42:22.335 00.002 9340 UpdateImageDisplay: Size=(1920,1080) min=6442, max=65535, med=10715, FiltMin=8555, FiltMax=65500, Gamma=2.870
22:42:22.378 00.043 9340 UpdateGuideState exits: m=706474 SNR=138.4
22:42:22.389 00.011 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:42:22.395 00.006 9340 ScheduleExposure(2000,3,1) exposurePending=0
22:42:22.404 00.009 9340 Enqueuing Expose request
22:42:22.414 00.010 12020 Worker thread wakes up
22:42:22.414 00.000 9340 GuideStep: 0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
22:42:22.424 00.010 12020 worker thread servicing REQUEST_EXPOSE 2000
22:42:22.424 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(1697,913,31,31)
22:42:23.323 00.899 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"847c41c5-95f8-4b73-9f5c-1b69797314ce"}
22:42:23.329 00.006 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"847c41c5-95f8-4b73-9f5c-1b69797314ce"}
22:42:23.341 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"b0d020f0-1078-41a2-93f1-4f910169c2dc"}
22:42:23.349 00.008 9340 case statement mapped state 6 to 3
22:42:23.357 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"b0d020f0-1078-41a2-93f1-4f910169c2dc"}
22:42:23.363 00.006 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"8e3b611b-6692-4200-bfda-0a1202e2caa2"}
22:42:23.370 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":110,"width":15,"height":15,"star_pos":[6.91,6.81],"pixels":"..."},"id":"8e3b611b-6692-4200-bfda-0a1202e2caa2"}
22:42:24.794 01.424 12020 Exposure complete
22:42:24.954 00.160 12020 worker thread done servicing request
22:42:24.954 00.000 9340 OnExposeComplete: enter
22:42:24.976 00.022 9340 UpdateGuideState(): m_state=6
22:42:24.984 00.008 9340 Star::Find(15, 1711, 927, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 111
22:42:24.990 00.006 9340 Star::Find returns 1 (0), X=1711.87, Y=927.98, Mass=703192, SNR=123.8, Peak=53813 HFD=4.3
22:42:25.003 00.013 9340 MultiStar: [#1 0.06,0.07,1.05,U] [#2 -0.09,0.53,0.83,U] [#3 0.22,0.67,0.00,M1] [#4 0.27,0.40,0.74,U] [#5 0.04,0.25,0.53,U] [#6 0.17,-0.05,0.57,U] [#7 0.72,0.95,0.00,M8] [#8 -0.14,0.34,0.40,U] 
22:42:25.011 00.008 9340 refined, 6 included, MultiStar: {0.00, 0.29}, one-star: {-0.25, 0.43}
22:42:25.019 00.008 9340 CameraToMount -- cameraTheta (1.57) - m_xAngle (0.01) = xAngle (1.56 = 1.56)
22:42:25.026 00.007 9340 CameraToMount -- cameraTheta (1.57) - (m_xAngle (0.01) + m_yAngleError (-3.13)) = yAngle (4.69 = -1.59)
22:42:25.033 00.007 9340 CameraToMount -- cameraX=0.00 cameraY=0.29 hyp=0.29 cameraTheta=1.57 mountX=0.00 mountY=-0.29, mountTheta=-1.56
22:42:25.039 00.006 9340 SchedulePrimaryMove(10104498, x=0.00, y=0.29, opts=13)
22:42:25.056 00.017 9340 Enqueuing Move request for scope (0.00, 0.29)
22:42:25.070 00.014 12020 Worker thread wakes up
22:42:25.072 00.002 12020 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.29) opts 0xd
22:42:25.072 00.000 12020 Handling offset move in thread for scope, endpoint = (0.00, 0.29)
22:42:25.072 00.000 12020 Moving (0.00, 0.29) raw xDistance=0.00 yDistance=-0.29
22:42:25.073 00.001 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.00
22:42:25.073 00.000 12020 GuideAlgorithmResistSwitch::result() returns -0.29 from input -0.29
22:42:25.073 00.000 12020 MoveAxis(E, 0, ABG)
22:42:25.073 00.000 12020 Move returns status 0, amount 0
22:42:25.073 00.000 12020 MoveAxis(N, 48, ABG)
22:42:25.073 00.000 12020 Guiding  Dir = 0, Dur = 48
22:42:25.077 00.004 12020 IsSlewing returns 0
22:42:25.080 00.003 12020 IsGuiding returns 0
22:42:25.080 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=6748, max=65535, med=10664, FiltMin=8056, FiltMax=65499, Gamma=2.870
22:42:25.133 00.053 9340 UpdateGuideState exits: m=703192 SNR=123.8
22:42:25.143 00.010 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:42:25.146 00.003 9340 ScheduleExposure(2000,3,1) exposurePending=0
22:42:25.163 00.017 9340 Enqueuing Expose request
22:42:25.176 00.013 12020 IsGuiding returns 1
22:42:25.176 00.000 12020 scope still moving after pulse duration time elapsed
22:42:25.205 00.029 12020 IsSlewing returns 0
22:42:25.207 00.002 12020 IsGuiding returns 1
22:42:25.327 00.120 12020 IsSlewing returns 0
22:42:25.331 00.004 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"a0fac8f2-8fcb-48b8-901c-1a34de13fe66"}
22:42:25.336 00.005 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"a0fac8f2-8fcb-48b8-901c-1a34de13fe66"}
22:42:25.351 00.015 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"a795ca2f-56ca-4d7b-b5bb-d658419bac54"}
22:42:25.360 00.009 9340 case statement mapped state 6 to 3
22:42:25.368 00.008 12020 IsGuiding returns 0
22:42:25.368 00.000 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"a795ca2f-56ca-4d7b-b5bb-d658419bac54"}
22:42:25.378 00.010 12020 scope move finished after 48 + 240 ms
22:42:25.379 00.001 12020 Move returns status 0, amount 48
22:42:25.379 00.000 12020 move complete, result=0
22:42:25.379 00.000 12020 worker thread done servicing request
22:42:25.379 00.000 9340 GuideStep: 0.0 px 0 ms EAST, -0.3 px 48 ms NORTH
22:42:25.390 00.011 12020 Worker thread wakes up
22:42:25.390 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
22:42:25.390 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(1697,913,31,31)
22:42:25.399 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"aad5b5c8-4154-4d50-b3dd-f4970802c3a0"}
22:42:25.410 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":111,"width":15,"height":15,"star_pos":[6.87,6.98],"pixels":"..."},"id":"aad5b5c8-4154-4d50-b3dd-f4970802c3a0"}
22:42:27.343 01.933 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"5125abbf-edfb-43e2-96f4-a7209b34686c"}
22:42:27.348 00.005 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"5125abbf-edfb-43e2-96f4-a7209b34686c"}
22:42:27.359 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"4cc7a4e0-5d6a-416d-8147-5f9c097b36e3"}
22:42:27.365 00.006 9340 case statement mapped state 6 to 3
22:42:27.365 00.000 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"4cc7a4e0-5d6a-416d-8147-5f9c097b36e3"}
22:42:27.375 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"609db3ac-00a7-4f80-8a8b-21a58fbc430a"}
22:42:27.382 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":111,"width":15,"height":15,"star_pos":[6.87,6.98],"pixels":"..."},"id":"609db3ac-00a7-4f80-8a8b-21a58fbc430a"}
22:42:27.857 00.475 12020 Exposure complete
22:42:27.980 00.123 12020 worker thread done servicing request
22:42:27.980 00.000 9340 OnExposeComplete: enter
22:42:27.980 00.000 9340 UpdateGuideState(): m_state=6
22:42:27.993 00.013 9340 Star::Find(15, 1711, 927, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 112
22:42:27.993 00.000 9340 Star::Find returns 1 (0), X=1711.95, Y=927.47, Mass=755374, SNR=144.0, Peak=52053 HFD=4.1
22:42:28.000 00.007 9340 MultiStar: [#1 0.16,-0.40,0.92,U] [#2 0.15,-0.01,0.87,U] [#3 0.49,-0.09,0.55,U] [#4 0.52,-0.26,0.65,U] [#5 0.24,-0.27,0.46,U] [#6 0.51,-0.41,0.00,M1] [#7 1.07,-0.05,0.00,M9] [#8 0.66,-0.15,0.00,M1] 
22:42:28.009 00.009 9340 single-star, 5 included, MultiStar: {0.19, -0.18}, one-star: {-0.17, -0.08}
22:42:28.009 00.000 9340 CameraToMount -- cameraTheta (-2.72) - m_xAngle (0.01) = xAngle (-2.72 = -2.72)
22:42:28.009 00.000 9340 CameraToMount -- cameraTheta (-2.72) - (m_xAngle (0.01) + m_yAngleError (-3.13)) = yAngle (0.40 = 0.40)
22:42:28.027 00.018 9340 CameraToMount -- cameraX=-0.17 cameraY=-0.08 hyp=0.19 cameraTheta=-2.72 mountX=-0.17 mountY=0.07, mountTheta=2.73
22:42:28.031 00.004 9340 SchedulePrimaryMove(10104498, x=-0.17, y=-0.08, opts=13)
22:42:28.043 00.012 9340 Enqueuing Move request for scope (-0.17, -0.08)
22:42:28.051 00.008 12020 Worker thread wakes up
22:42:28.051 00.000 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.17, -0.08) opts 0xd
22:42:28.051 00.000 12020 Handling offset move in thread for scope, endpoint = (-0.17, -0.08)
22:42:28.051 00.000 12020 Moving (-0.17, -0.08) raw xDistance=-0.17 yDistance=0.07
22:42:28.051 00.000 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17
22:42:28.051 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:42:28.051 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
22:42:28.051 00.000 12020 MoveAxis(E, 0, ABG)
22:42:28.051 00.000 12020 Move returns status 0, amount 0
22:42:28.051 00.000 12020 MoveAxis(N, 0, ABG)
22:42:28.051 00.000 12020 Move returns status 0, amount 0
22:42:28.051 00.000 12020 move complete, result=0
22:42:28.051 00.000 12020 worker thread done servicing request
22:42:28.059 00.008 9340 UpdateImageDisplay: Size=(1920,1080) min=6840, max=65532, med=10720, FiltMin=8249, FiltMax=65505, Gamma=2.870
22:42:28.094 00.035 9340 UpdateGuideState exits: m=755374 SNR=144.0
22:42:28.102 00.008 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:42:28.102 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
22:42:28.117 00.015 9340 Enqueuing Expose request
22:42:28.126 00.009 9340 GuideStep: -0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
22:42:28.129 00.003 12020 Worker thread wakes up
22:42:28.129 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
22:42:28.129 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(1697,913,31,31)
22:42:29.353 01.224 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"4ee12a03-04a2-4d52-8958-ca6be3bb6b92"}
22:42:29.368 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"4ee12a03-04a2-4d52-8958-ca6be3bb6b92"}
22:42:29.390 00.022 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"b6a205d1-fe1b-4feb-9123-14a86cd3ce35"}
22:42:29.404 00.014 9340 case statement mapped state 6 to 3
22:42:29.417 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"b6a205d1-fe1b-4feb-9123-14a86cd3ce35"}
22:42:29.433 00.016 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"12049afc-6313-443c-9ece-14680eb69bd8"}
22:42:29.447 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":112,"width":15,"height":15,"star_pos":[6.95,7.47],"pixels":"..."},"id":"12049afc-6313-443c-9ece-14680eb69bd8"}
22:42:30.508 01.061 12020 Exposure complete
22:42:30.764 00.256 12020 worker thread done servicing request
22:42:30.764 00.000 9340 OnExposeComplete: enter
22:42:30.778 00.014 9340 UpdateGuideState(): m_state=6
22:42:30.792 00.014 9340 Star::Find(15, 1711, 927, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 113
22:42:30.806 00.014 9340 Star::Find returns 1 (0), X=1711.74, Y=927.47, Mass=710652, SNR=127.9, Peak=51669 HFD=4.6
22:42:30.818 00.012 9340 MultiStar: [#1 0.04,-0.25,0.86,U] [#2 0.15,0.00,0.87,U] [#3 0.43,-0.25,0.67,U] [#4 0.27,-0.31,0.76,U] [#5 0.10,-0.54,0.52,U] [#6 0.35,-0.28,0.57,U] [#7 0.52,-0.10,0.33,U] [#8 0.28,-0.67,0.00,M2] 
22:42:30.834 00.016 9340 refined, 7 included, MultiStar: {0.12, -0.21}, one-star: {-0.38, -0.08}
22:42:30.846 00.012 9340 CameraToMount -- cameraTheta (-1.03) - m_xAngle (0.01) = xAngle (-1.04 = -1.04)
22:42:30.860 00.014 9340 CameraToMount -- cameraTheta (-1.03) - (m_xAngle (0.01) + m_yAngleError (-3.13)) = yAngle (2.09 = 2.09)
22:42:30.874 00.014 9340 CameraToMount -- cameraX=0.12 cameraY=-0.21 hyp=0.24 cameraTheta=-1.03 mountX=0.12 mountY=0.21, mountTheta=1.04
22:42:30.892 00.018 9340 SchedulePrimaryMove(10104498, x=0.12, y=-0.21, opts=13)
22:42:30.906 00.014 9340 Enqueuing Move request for scope (0.12, -0.21)
22:42:30.922 00.016 12020 Worker thread wakes up
22:42:30.922 00.000 12020 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.21) opts 0xd
22:42:30.922 00.000 12020 Handling offset move in thread for scope, endpoint = (0.12, -0.21)
22:42:30.922 00.000 12020 Moving (0.12, -0.21) raw xDistance=0.12 yDistance=0.21
22:42:30.923 00.001 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
22:42:30.923 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:42:30.923 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.21
22:42:30.924 00.001 12020 MoveAxis(E, 0, ABG)
22:42:30.924 00.000 12020 Move returns status 0, amount 0
22:42:30.924 00.000 12020 MoveAxis(N, 0, ABG)
22:42:30.924 00.000 12020 Move returns status 0, amount 0
22:42:30.924 00.000 12020 move complete, result=0
22:42:30.924 00.000 12020 worker thread done servicing request
22:42:30.939 00.015 9340 UpdateImageDisplay: Size=(1920,1080) min=6634, max=65535, med=10694, FiltMin=8436, FiltMax=65505, Gamma=2.870
22:42:31.008 00.069 9340 UpdateGuideState exits: m=710652 SNR=127.9
22:42:31.024 00.016 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:42:31.037 00.013 9340 ScheduleExposure(2000,3,1) exposurePending=0
22:42:31.049 00.012 9340 Enqueuing Expose request
22:42:31.060 00.011 12020 Worker thread wakes up
22:42:31.060 00.000 9340 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
22:42:31.074 00.014 12020 worker thread servicing REQUEST_EXPOSE 2000
22:42:31.074 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(1697,913,31,31)
22:42:31.358 00.284 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"69c74d9e-caeb-48fd-ab90-9ecdb46fa49a"}
22:42:31.372 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"69c74d9e-caeb-48fd-ab90-9ecdb46fa49a"}
22:42:31.392 00.020 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"b8e1ab52-ed88-4655-8445-fb893065ad9d"}
22:42:31.406 00.014 9340 case statement mapped state 6 to 3
22:42:31.422 00.016 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"b8e1ab52-ed88-4655-8445-fb893065ad9d"}
22:42:31.452 00.030 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"df095d17-9487-475d-9696-dc10c6b15e77"}
22:42:31.467 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":113,"width":15,"height":15,"star_pos":[6.74,7.47],"pixels":"..."},"id":"df095d17-9487-475d-9696-dc10c6b15e77"}
22:42:33.372 01.905 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"e8c312ae-4907-47ba-b94a-50b3222428d0"}
22:42:33.383 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"e8c312ae-4907-47ba-b94a-50b3222428d0"}
22:42:33.393 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"9ebac267-828a-47c6-ae59-47a96987dafd"}
22:42:33.406 00.013 9340 case statement mapped state 6 to 3
22:42:33.414 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"9ebac267-828a-47c6-ae59-47a96987dafd"}
22:42:33.428 00.014 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"48389f98-61ba-4d2c-b7fb-f9c581f4d63e"}
22:42:33.440 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":113,"width":15,"height":15,"star_pos":[6.74,7.47],"pixels":"..."},"id":"48389f98-61ba-4d2c-b7fb-f9c581f4d63e"}
22:42:33.450 00.010 12020 Exposure complete
22:42:33.673 00.223 12020 worker thread done servicing request
22:42:33.673 00.000 9340 OnExposeComplete: enter
22:42:33.686 00.013 9340 UpdateGuideState(): m_state=6
22:42:33.699 00.013 9340 Star::Find(15, 1711, 927, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 114
22:42:33.709 00.010 9340 Star::Find returns 1 (0), X=1711.74, Y=927.67, Mass=729356, SNR=129.8, Peak=57505 HFD=4.1
22:42:33.720 00.011 9340 MultiStar: [#1 0.22,-0.20,1.04,U] [#2 -0.02,0.08,0.81,U] [#3 0.15,0.04,0.70,U] [#4 0.33,0.01,0.75,U] [#5 0.20,-0.09,0.62,U] [#6 0.19,-0.07,0.48,U] [#7 0.18,0.40,0.41,U] [#8 0.02,-0.24,0.35,U] 
22:42:33.734 00.014 9340 refined, 8 included, MultiStar: {0.08, 0.00}, one-star: {-0.38, 0.12}
22:42:33.746 00.012 9340 CameraToMount -- cameraTheta (0.01) - m_xAngle (0.01) = xAngle (0.00 = 0.00)
22:42:33.759 00.013 9340 CameraToMount -- cameraTheta (0.01) - (m_xAngle (0.01) + m_yAngleError (-3.13)) = yAngle (3.13 = 3.13)
22:42:33.770 00.011 9340 CameraToMount -- cameraX=0.08 cameraY=0.00 hyp=0.08 cameraTheta=0.01 mountX=0.08 mountY=0.00, mountTheta=0.01
22:42:33.783 00.013 9340 SchedulePrimaryMove(10104498, x=0.08, y=0.00, opts=13)
22:42:33.794 00.011 9340 Enqueuing Move request for scope (0.08, 0.00)
22:42:33.808 00.014 12020 Worker thread wakes up
22:42:33.808 00.000 12020 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.00) opts 0xd
22:42:33.808 00.000 12020 Handling offset move in thread for scope, endpoint = (0.08, 0.00)
22:42:33.808 00.000 12020 Moving (0.08, 0.00) raw xDistance=0.08 yDistance=0.00
22:42:33.810 00.002 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
22:42:33.810 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:42:33.810 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
22:42:33.810 00.000 12020 MoveAxis(E, 0, ABG)
22:42:33.810 00.000 12020 Move returns status 0, amount 0
22:42:33.810 00.000 12020 MoveAxis(N, 0, ABG)
22:42:33.810 00.000 12020 Move returns status 0, amount 0
22:42:33.810 00.000 12020 move complete, result=0
22:42:33.810 00.000 12020 worker thread done servicing request
22:42:33.819 00.009 9340 UpdateImageDisplay: Size=(1920,1080) min=5751, max=65535, med=10721, FiltMin=8336, FiltMax=65505, Gamma=2.870
22:42:33.884 00.065 9340 UpdateGuideState exits: m=729356 SNR=129.8
22:42:33.895 00.011 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:42:33.912 00.017 9340 ScheduleExposure(2000,3,1) exposurePending=0
22:42:33.924 00.012 9340 Enqueuing Expose request
22:42:33.932 00.008 12020 Worker thread wakes up
22:42:33.932 00.000 9340 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
22:42:33.948 00.016 12020 worker thread servicing REQUEST_EXPOSE 2000
22:42:33.948 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(1697,913,31,31)
22:42:35.370 01.422 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"264f172c-575b-4281-b200-8223d81ace73"}
22:42:35.385 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"264f172c-575b-4281-b200-8223d81ace73"}
22:42:35.401 00.016 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"a3051453-12b9-4e83-b635-c7f37dd9de5e"}
22:42:35.435 00.034 9340 case statement mapped state 6 to 3
22:42:35.446 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"a3051453-12b9-4e83-b635-c7f37dd9de5e"}
22:42:35.463 00.017 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"471a6104-9b6d-497a-9eb3-c9cdd8ca36bf"}
22:42:35.474 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":114,"width":15,"height":15,"star_pos":[6.74,6.67],"pixels":"..."},"id":"471a6104-9b6d-497a-9eb3-c9cdd8ca36bf"}
22:42:36.322 00.848 12020 Exposure complete
22:42:36.630 00.308 12020 worker thread done servicing request
22:42:36.630 00.000 9340 OnExposeComplete: enter
22:42:36.644 00.014 9340 UpdateGuideState(): m_state=6
22:42:36.662 00.018 9340 Star::Find(15, 1711, 927, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 115
22:42:36.689 00.027 9340 Star::Find returns 1 (0), X=1711.52, Y=927.50, Mass=690713, SNR=113.5, Peak=56697 HFD=4.2
22:42:36.723 00.034 9340 MultiStar: [#1 -0.01,-0.16,1.28,U] [#2 -0.33,0.36,1.22,U] [#3 -0.09,0.35,0.78,U] [#4 0.24,0.07,0.85,U] [#5 -0.01,-0.39,0.60,U] [#6 -0.27,-0.39,0.57,U] [#7 0.04,0.05,0.42,U] [#8 -0.06,0.25,0.42,U] 
22:42:36.744 00.021 9340 refined, 8 included, MultiStar: {-0.15, 0.03}, one-star: {-0.59, -0.05}
22:42:36.758 00.014 9340 CameraToMount -- cameraTheta (2.97) - m_xAngle (0.01) = xAngle (2.96 = 2.96)
22:42:36.772 00.014 9340 CameraToMount -- cameraTheta (2.97) - (m_xAngle (0.01) + m_yAngleError (-3.13)) = yAngle (6.09 = -0.20)
22:42:36.810 00.038 9340 CameraToMount -- cameraX=-0.15 cameraY=0.03 hyp=0.15 cameraTheta=2.97 mountX=-0.15 mountY=-0.03, mountTheta=-2.95
22:42:36.826 00.016 9340 SchedulePrimaryMove(10104498, x=-0.15, y=0.03, opts=13)
22:42:36.840 00.014 9340 Enqueuing Move request for scope (-0.15, 0.03)
22:42:36.858 00.018 12020 Worker thread wakes up
22:42:36.858 00.000 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.15, 0.03) opts 0xd
22:42:36.858 00.000 12020 Handling offset move in thread for scope, endpoint = (-0.15, 0.03)
22:42:36.858 00.000 12020 Moving (-0.15, 0.03) raw xDistance=-0.15 yDistance=-0.03
22:42:36.858 00.000 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
22:42:36.858 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:42:36.859 00.001 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
22:42:36.859 00.000 12020 MoveAxis(E, 0, ABG)
22:42:36.859 00.000 12020 Move returns status 0, amount 0
22:42:36.860 00.001 12020 MoveAxis(N, 0, ABG)
22:42:36.860 00.000 12020 Move returns status 0, amount 0
22:42:36.860 00.000 12020 move complete, result=0
22:42:36.860 00.000 12020 worker thread done servicing request
22:42:36.872 00.012 9340 UpdateImageDisplay: Size=(1920,1080) min=6547, max=65535, med=10678, FiltMin=8418, FiltMax=65505, Gamma=2.870
22:42:37.010 00.138 9340 UpdateGuideState exits: m=690713 SNR=113.5
22:42:37.029 00.019 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:42:37.087 00.058 9340 ScheduleExposure(2000,3,1) exposurePending=0
22:42:37.221 00.134 9340 Enqueuing Expose request
22:42:37.247 00.026 12020 Worker thread wakes up
22:42:37.247 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
22:42:37.247 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(1697,913,31,31)
22:42:37.249 00.002 9340 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
22:42:37.373 00.124 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"83e8b18a-5205-41a1-aa01-12d50d0b1d81"}
22:42:37.394 00.021 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"83e8b18a-5205-41a1-aa01-12d50d0b1d81"}
22:42:37.441 00.047 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"5ec55da9-f1f1-462f-8e30-b2c81edb8861"}
22:42:37.459 00.018 9340 case statement mapped state 6 to 3
22:42:37.480 00.021 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"5ec55da9-f1f1-462f-8e30-b2c81edb8861"}
22:42:37.515 00.035 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"64bb9cf2-e44a-43ff-b090-83e7eac41579"}
22:42:37.536 00.021 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":115,"width":15,"height":15,"star_pos":[6.52,6.50],"pixels":"..."},"id":"64bb9cf2-e44a-43ff-b090-83e7eac41579"}
22:42:39.374 01.838 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"f3282a8f-ad38-4dc7-9b5e-50e5cbecc4c7"}
22:42:39.401 00.027 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"f3282a8f-ad38-4dc7-9b5e-50e5cbecc4c7"}
22:42:39.420 00.019 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"fc1d7b41-6043-4c28-83b8-8d091efade28"}
22:42:39.444 00.024 9340 case statement mapped state 6 to 3
22:42:39.458 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"fc1d7b41-6043-4c28-83b8-8d091efade28"}
22:42:39.481 00.023 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"b2700cf6-9503-4fa8-a571-5637a8ccd832"}
22:42:39.497 00.016 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":115,"width":15,"height":15,"star_pos":[6.52,6.50],"pixels":"..."},"id":"b2700cf6-9503-4fa8-a571-5637a8ccd832"}
22:42:39.651 00.154 12020 Exposure complete
22:42:40.007 00.356 12020 worker thread done servicing request
22:42:40.007 00.000 9340 OnExposeComplete: enter
22:42:40.020 00.013 9340 UpdateGuideState(): m_state=6
22:42:40.031 00.011 9340 Star::Find(15, 1711, 927, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 116
22:42:40.040 00.009 9340 Star::Find returns 1 (0), X=1711.45, Y=927.82, Mass=711763, SNR=122.5, Peak=56585 HFD=4.1
22:42:40.053 00.013 9340 MultiStar: [#1 -0.17,-0.17,1.05,U] [#2 -0.40,0.22,0.93,U] [#3 -0.14,0.02,0.71,U] [#4 0.09,0.19,0.75,U] [#5 -0.40,-0.20,0.51,U] [#6 -0.02,-0.19,0.63,U] [#7 0.07,-0.17,0.32,U] [#8 0.42,0.07,0.45,U] 
22:42:40.066 00.013 9340 refined, 8 included, MultiStar: {-0.20, 0.03}, one-star: {-0.67, 0.27}
22:42:40.078 00.012 9340 CameraToMount -- cameraTheta (2.99) - m_xAngle (0.01) = xAngle (2.98 = 2.98)
22:42:40.108 00.030 9340 CameraToMount -- cameraTheta (2.99) - (m_xAngle (0.01) + m_yAngleError (-3.13)) = yAngle (6.11 = -0.17)
22:42:40.121 00.013 9340 CameraToMount -- cameraX=-0.20 cameraY=0.03 hyp=0.20 cameraTheta=2.99 mountX=-0.20 mountY=-0.03, mountTheta=-2.97
22:42:40.138 00.017 9340 SchedulePrimaryMove(10104498, x=-0.20, y=0.03, opts=13)
22:42:40.150 00.012 9340 Enqueuing Move request for scope (-0.20, 0.03)
22:42:40.164 00.014 12020 Worker thread wakes up
22:42:40.164 00.000 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.20, 0.03) opts 0xd
22:42:40.164 00.000 12020 Handling offset move in thread for scope, endpoint = (-0.20, 0.03)
22:42:40.164 00.000 12020 Moving (-0.20, 0.03) raw xDistance=-0.20 yDistance=-0.03
22:42:40.165 00.001 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.20
22:42:40.165 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:42:40.165 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
22:42:40.165 00.000 12020 MoveAxis(E, 0, ABG)
22:42:40.165 00.000 12020 Move returns status 0, amount 0
22:42:40.165 00.000 12020 MoveAxis(N, 0, ABG)
22:42:40.165 00.000 12020 Move returns status 0, amount 0
22:42:40.165 00.000 12020 move complete, result=0
22:42:40.165 00.000 12020 worker thread done servicing request
22:42:40.176 00.011 9340 UpdateImageDisplay: Size=(1920,1080) min=6141, max=65532, med=10638, FiltMin=8237, FiltMax=65505, Gamma=2.870
22:42:40.265 00.089 9340 UpdateGuideState exits: m=711763 SNR=122.5
22:42:40.276 00.011 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:42:40.292 00.016 9340 ScheduleExposure(2000,3,1) exposurePending=0
22:42:40.310 00.018 9340 Enqueuing Expose request
22:42:40.324 00.014 12020 Worker thread wakes up
22:42:40.324 00.000 9340 GuideStep: -0.2 px 0 ms EAST, -0.0 px 0 ms NORTH
22:42:40.356 00.032 12020 worker thread servicing REQUEST_EXPOSE 2000
22:42:40.356 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(1697,913,31,31)
22:42:41.374 01.018 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"db4c7974-9d81-4d52-b44b-5e428a6f717d"}
22:42:41.388 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"db4c7974-9d81-4d52-b44b-5e428a6f717d"}
22:42:41.399 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"e9ca7cea-5b33-4132-a6e5-8ebaed042994"}
22:42:41.410 00.011 9340 case statement mapped state 6 to 3
22:42:41.425 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"e9ca7cea-5b33-4132-a6e5-8ebaed042994"}
22:42:41.438 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"f7604475-5e3c-43ef-8caa-35b2816fca8e"}
22:42:41.465 00.027 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":116,"width":15,"height":15,"star_pos":[7.45,6.82],"pixels":"..."},"id":"f7604475-5e3c-43ef-8caa-35b2816fca8e"}
22:42:42.818 01.353 12020 Exposure complete
22:42:43.061 00.243 12020 worker thread done servicing request
22:42:43.062 00.001 9340 OnExposeComplete: enter
22:42:43.109 00.047 9340 UpdateGuideState(): m_state=6
22:42:43.125 00.016 9340 Star::Find(15, 1711, 927, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 117
22:42:43.136 00.011 9340 Star::Find returns 1 (0), X=1711.10, Y=927.88, Mass=713105, SNR=156.4, Peak=54850 HFD=4.2
22:42:43.150 00.014 9340 MultiStar: [#1 -0.56,0.08,0.97,U] [#2 -0.94,0.32,0.00,M1] [#3 -0.45,0.28,0.49,U] [#4 -0.10,0.14,0.66,U] [#5 -0.42,-0.01,0.59,U] [#6 -0.27,0.25,0.43,U] [#7 -0.35,0.64,0.00,M6] [#8 -0.49,0.10,0.35,U] 
22:42:43.160 00.010 9340 refined, 6 included, MultiStar: {-0.53, 0.17}, one-star: {-1.02, 0.33}
22:42:43.182 00.022 9340 CameraToMount -- cameraTheta (2.83) - m_xAngle (0.01) = xAngle (2.83 = 2.83)
22:42:43.194 00.012 9340 CameraToMount -- cameraTheta (2.83) - (m_xAngle (0.01) + m_yAngleError (-3.13)) = yAngle (5.95 = -0.33)
22:42:43.204 00.010 9340 CameraToMount -- cameraX=-0.53 cameraY=0.17 hyp=0.56 cameraTheta=2.83 mountX=-0.53 mountY=-0.18, mountTheta=-2.81
22:42:43.234 00.030 9340 SchedulePrimaryMove(10104498, x=-0.53, y=0.17, opts=13)
22:42:43.249 00.015 9340 Enqueuing Move request for scope (-0.53, 0.17)
22:42:43.261 00.012 12020 Worker thread wakes up
22:42:43.261 00.000 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.53, 0.17) opts 0xd
22:42:43.261 00.000 12020 Handling offset move in thread for scope, endpoint = (-0.53, 0.17)
22:42:43.261 00.000 12020 Moving (-0.53, 0.17) raw xDistance=-0.53 yDistance=-0.18
22:42:43.261 00.000 12020 GuideAlgorithmHysteresis::Result() returns -0.22 from input -0.53
22:42:43.263 00.002 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:42:43.263 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
22:42:43.264 00.001 12020 MoveAxis(E, 39, ABG)
22:42:43.264 00.000 12020 Guiding  Dir = 2, Dur = 39
22:42:43.274 00.010 9340 UpdateImageDisplay: Size=(1920,1080) min=6717, max=65535, med=10730, FiltMin=8403, FiltMax=65505, Gamma=2.870
22:42:43.288 00.014 12020 IsSlewing returns 0
22:42:43.290 00.002 12020 IsGuiding returns 0
22:42:43.316 00.026 12020 PulseGuide returned control before completion, sleep 25
22:42:43.360 00.044 9340 UpdateGuideState exits: m=713105 SNR=156.4
22:42:43.373 00.013 12020 IsGuiding returns 0
22:42:43.375 00.002 12020 Move returns status 0, amount 39
22:42:43.375 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:42:43.387 00.012 12020 MoveAxis(N, 0, ABG)
22:42:43.387 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
22:42:43.397 00.010 12020 Move returns status 0, amount 0
22:42:43.397 00.000 9340 Enqueuing Expose request
22:42:43.409 00.012 12020 move complete, result=0
22:42:43.409 00.000 12020 worker thread done servicing request
22:42:43.409 00.000 12020 Worker thread wakes up
22:42:43.409 00.000 9340 GuideStep: -0.5 px 39 ms EAST, -0.2 px 0 ms NORTH
22:42:43.421 00.012 12020 worker thread servicing REQUEST_EXPOSE 2000
22:42:43.423 00.002 12020 Handling exposure in thread, d=2000 o=3 r=(1697,913,31,31)
22:42:43.436 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"6645e0b2-54c8-40cd-9a87-9631ac44484a"}
22:42:43.464 00.028 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"6645e0b2-54c8-40cd-9a87-9631ac44484a"}
22:42:43.519 00.055 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"a834e984-78f2-4498-a4d7-b15b6ee6568a"}
22:42:43.533 00.014 9340 case statement mapped state 6 to 3
22:42:43.547 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"a834e984-78f2-4498-a4d7-b15b6ee6568a"}
22:42:43.580 00.033 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"6f08cd91-6b63-4803-bb40-3d0b80497d38"}
22:42:43.593 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":117,"width":15,"height":15,"star_pos":[7.10,6.88],"pixels":"..."},"id":"6f08cd91-6b63-4803-bb40-3d0b80497d38"}
22:42:45.371 01.778 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"acfc01ab-1561-44d5-a107-fe66b5fc4fe9"}
22:42:45.405 00.034 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"acfc01ab-1561-44d5-a107-fe66b5fc4fe9"}
22:42:45.422 00.017 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"1aed3299-7e14-4fb6-96c8-40aa067d1f4a"}
22:42:45.464 00.042 9340 case statement mapped state 6 to 3
22:42:45.478 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"1aed3299-7e14-4fb6-96c8-40aa067d1f4a"}
22:42:45.493 00.015 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"74c8266f-db4b-4609-bc4f-c7b972a509e1"}
22:42:45.509 00.016 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":117,"width":15,"height":15,"star_pos":[7.10,6.88],"pixels":"..."},"id":"74c8266f-db4b-4609-bc4f-c7b972a509e1"}
22:42:45.885 00.376 12020 Exposure complete
22:42:46.484 00.599 12020 worker thread done servicing request
22:42:46.484 00.000 9340 OnExposeComplete: enter
22:42:46.505 00.021 9340 UpdateGuideState(): m_state=6
22:42:46.523 00.018 9340 Star::Find(15, 1711, 927, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 118
22:42:46.538 00.015 9340 Star::Find returns 1 (0), X=1711.39, Y=927.83, Mass=725009, SNR=132.9, Peak=56637 HFD=4.1
22:42:46.560 00.022 9340 MultiStar: [#1 -0.03,0.29,0.90,U] [#2 -0.52,0.51,0.00,M2] [#3 -0.29,0.40,0.66,U] [#4 -0.20,0.34,0.66,U] [#5 -0.48,0.22,0.53,U] [#6 -0.12,0.34,0.48,U] [#7 0.11,0.49,0.33,U] [#8 -0.27,0.23,0.42,U] 
22:42:46.580 00.020 9340 refined, 7 included, MultiStar: {-0.29, 0.31}, one-star: {-0.73, 0.28}
22:42:46.659 00.079 9340 CameraToMount -- cameraTheta (2.32) - m_xAngle (0.01) = xAngle (2.32 = 2.32)
22:42:46.670 00.011 9340 CameraToMount -- cameraTheta (2.32) - (m_xAngle (0.01) + m_yAngleError (-3.13)) = yAngle (5.44 = -0.84)
22:42:46.702 00.032 9340 CameraToMount -- cameraX=-0.29 cameraY=0.31 hyp=0.43 cameraTheta=2.32 mountX=-0.29 mountY=-0.32, mountTheta=-2.31
22:42:46.764 00.062 9340 SchedulePrimaryMove(10104498, x=-0.29, y=0.31, opts=13)
22:42:46.793 00.029 9340 Enqueuing Move request for scope (-0.29, 0.31)
22:42:46.814 00.021 12020 Worker thread wakes up
22:42:46.814 00.000 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.29, 0.31) opts 0xd
22:42:46.814 00.000 12020 Handling offset move in thread for scope, endpoint = (-0.29, 0.31)
22:42:46.814 00.000 12020 Moving (-0.29, 0.31) raw xDistance=-0.29 yDistance=-0.32
22:42:46.814 00.000 12020 GuideAlgorithmHysteresis::Result() returns -0.14 from input -0.29
22:42:46.814 00.000 12020 GuideAlgorithmResistSwitch::result() returns -0.32 from input -0.32
22:42:46.814 00.000 12020 MoveAxis(E, 25, ABG)
22:42:46.816 00.002 12020 Guiding  Dir = 2, Dur = 25
22:42:46.816 00.000 12020 IsSlewing returns 0
22:42:46.817 00.001 12020 IsGuiding returns 0
22:42:46.835 00.018 9340 UpdateImageDisplay: Size=(1920,1080) min=6358, max=65532, med=10732, FiltMin=8274, FiltMax=65505, Gamma=2.870
22:42:46.857 00.022 12020 IsGuiding returns 1
22:42:46.857 00.000 12020 scope still moving after pulse duration time elapsed
22:42:46.911 00.054 12020 IsSlewing returns 0
22:42:46.914 00.003 12020 IsGuiding returns 0
22:42:46.915 00.001 12020 scope move finished after 25 + 70 ms
22:42:46.915 00.000 12020 Move returns status 0, amount 25
22:42:46.915 00.000 12020 MoveAxis(N, 54, ABG)
22:42:46.915 00.000 12020 Guiding  Dir = 0, Dur = 54
22:42:46.917 00.002 12020 IsSlewing returns 0
22:42:46.917 00.000 12020 IsGuiding returns 0
22:42:46.978 00.061 9340 UpdateGuideState exits: m=725009 SNR=132.9
22:42:47.001 00.023 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:42:47.046 00.045 12020 IsGuiding returns 1
22:42:47.046 00.000 12020 scope still moving after pulse duration time elapsed
22:42:47.047 00.001 9340 ScheduleExposure(2000,3,1) exposurePending=0
22:42:47.064 00.017 9340 Enqueuing Expose request
22:42:47.141 00.077 12020 IsSlewing returns 0
22:42:47.155 00.014 12020 IsGuiding returns 0
22:42:47.155 00.000 12020 scope move finished after 54 + 183 ms
22:42:47.156 00.001 12020 Move returns status 0, amount 54
22:42:47.156 00.000 12020 move complete, result=0
22:42:47.156 00.000 12020 worker thread done servicing request
22:42:47.157 00.001 12020 Worker thread wakes up
22:42:47.157 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
22:42:47.157 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(1697,913,31,31)
22:42:47.208 00.051 9340 GuideStep: -0.3 px 25 ms EAST, -0.3 px 54 ms NORTH
22:42:47.399 00.191 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"3434fe96-ceba-4bf8-9373-1411bbdfb644"}
22:42:47.436 00.037 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"3434fe96-ceba-4bf8-9373-1411bbdfb644"}
22:42:47.478 00.042 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"1f87be5f-2474-44a7-abc7-eba94d643d65"}
22:42:47.552 00.074 9340 case statement mapped state 6 to 3
22:42:47.576 00.024 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"1f87be5f-2474-44a7-abc7-eba94d643d65"}
22:42:47.613 00.037 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"b9ea5699-94bf-4809-b4c6-817cea2e5678"}
22:42:47.678 00.065 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":118,"width":15,"height":15,"star_pos":[7.39,6.83],"pixels":"..."},"id":"b9ea5699-94bf-4809-b4c6-817cea2e5678"}
22:42:49.374 01.696 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"8b3dafdb-e551-4de7-8397-7c3e3bf3eed9"}
22:42:49.386 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"8b3dafdb-e551-4de7-8397-7c3e3bf3eed9"}
22:42:49.402 00.016 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"464d9ce3-577b-4935-9aef-adc8b986baa1"}
22:42:49.415 00.013 9340 case statement mapped state 6 to 3
22:42:49.447 00.032 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"464d9ce3-577b-4935-9aef-adc8b986baa1"}
22:42:49.466 00.019 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"80a9f55c-890d-487a-a88d-cf8e438cbdaa"}
22:42:49.479 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":118,"width":15,"height":15,"star_pos":[7.39,6.83],"pixels":"..."},"id":"80a9f55c-890d-487a-a88d-cf8e438cbdaa"}
22:42:49.537 00.058 12020 Exposure complete
22:42:49.870 00.333 12020 worker thread done servicing request
22:42:49.871 00.001 9340 OnExposeComplete: enter
22:42:49.899 00.028 9340 UpdateGuideState(): m_state=6
22:42:49.919 00.020 9340 Star::Find(15, 1711, 927, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 119
22:42:49.952 00.033 9340 Star::Find returns 1 (0), X=1711.84, Y=927.54, Mass=700777, SNR=125.5, Peak=56201 HFD=3.9
22:42:49.968 00.016 9340 MultiStar: [#1 0.02,-0.30,0.89,U] [#2 0.04,-0.10,0.81,U] [#3 0.02,-0.00,0.75,U] [#4 0.15,0.25,0.69,U] [#5 0.16,-0.24,0.62,U] [#6 -0.02,-0.37,0.53,U] [#7 0.57,-0.13,0.34,U] [#8 0.19,-0.51,0.38,U] 
22:42:49.982 00.014 9340 refined, 8 included, MultiStar: {0.04, -0.13}, one-star: {-0.28, -0.01}
22:42:49.994 00.012 9340 CameraToMount -- cameraTheta (-1.26) - m_xAngle (0.01) = xAngle (-1.27 = -1.27)
22:42:50.013 00.019 9340 CameraToMount -- cameraTheta (-1.26) - (m_xAngle (0.01) + m_yAngleError (-3.13)) = yAngle (1.86 = 1.86)
22:42:50.048 00.035 9340 CameraToMount -- cameraX=0.04 cameraY=-0.13 hyp=0.13 cameraTheta=-1.26 mountX=0.04 mountY=0.13, mountTheta=1.27
22:42:50.073 00.025 9340 SchedulePrimaryMove(10104498, x=0.04, y=-0.13, opts=13)
22:42:50.086 00.013 9340 Enqueuing Move request for scope (0.04, -0.13)
22:42:50.096 00.010 12020 Worker thread wakes up
22:42:50.096 00.000 12020 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.13) opts 0xd
22:42:50.096 00.000 12020 Handling offset move in thread for scope, endpoint = (0.04, -0.13)
22:42:50.096 00.000 12020 Moving (0.04, -0.13) raw xDistance=0.04 yDistance=0.13
22:42:50.101 00.005 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
22:42:50.102 00.001 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:42:50.102 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
22:42:50.102 00.000 12020 MoveAxis(E, 0, ABG)
22:42:50.102 00.000 12020 Move returns status 0, amount 0
22:42:50.102 00.000 12020 MoveAxis(N, 0, ABG)
22:42:50.102 00.000 12020 Move returns status 0, amount 0
22:42:50.102 00.000 12020 move complete, result=0
22:42:50.102 00.000 12020 worker thread done servicing request
22:42:50.115 00.013 9340 UpdateImageDisplay: Size=(1920,1080) min=5671, max=65535, med=10827, FiltMin=8438, FiltMax=65505, Gamma=2.870
22:42:50.220 00.105 9340 UpdateGuideState exits: m=700777 SNR=125.5
22:42:50.258 00.038 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:42:50.273 00.015 9340 ScheduleExposure(2000,3,1) exposurePending=0
22:42:50.286 00.013 9340 Enqueuing Expose request
22:42:50.314 00.028 12020 Worker thread wakes up
22:42:50.315 00.001 12020 worker thread servicing REQUEST_EXPOSE 2000
22:42:50.315 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(1697,913,31,31)
22:42:50.315 00.000 9340 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
22:42:51.373 01.058 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"baf718fa-74c6-4180-a29f-53b8d8e7562b"}
22:42:51.462 00.089 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"baf718fa-74c6-4180-a29f-53b8d8e7562b"}
22:42:51.551 00.089 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"d4bd7b63-097a-49ac-a2ff-6cacb62ae81d"}
22:42:51.582 00.031 9340 case statement mapped state 6 to 3
22:42:51.712 00.130 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"d4bd7b63-097a-49ac-a2ff-6cacb62ae81d"}
22:42:52.431 00.719 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"defe8cfb-a005-4b14-a708-8e46731be678"}
22:42:52.750 00.319 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":119,"width":15,"height":15,"star_pos":[6.84,6.54],"pixels":"..."},"id":"defe8cfb-a005-4b14-a708-8e46731be678"}
22:42:53.545 00.795 12020 Exposure complete
22:42:53.565 00.020 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"65c7836e-4337-4021-acbb-0e5fa368ad48"}
22:42:53.954 00.389 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"65c7836e-4337-4021-acbb-0e5fa368ad48"}
22:42:54.137 00.183 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"33b01bd5-4aef-4957-b3ea-522230730649"}
22:42:54.331 00.194 9340 case statement mapped state 6 to 3
22:42:54.365 00.034 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"33b01bd5-4aef-4957-b3ea-522230730649"}
22:42:54.406 00.041 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"41ebc9f4-3a87-45ec-8245-5f18ed4cd4f4"}
22:42:54.471 00.065 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":119,"width":15,"height":15,"star_pos":[6.84,6.54],"pixels":"..."},"id":"41ebc9f4-3a87-45ec-8245-5f18ed4cd4f4"}
22:42:54.850 00.379 12020 worker thread done servicing request
22:42:54.850 00.000 9340 OnExposeComplete: enter
22:42:54.892 00.042 9340 UpdateGuideState(): m_state=6
22:42:54.919 00.027 9340 Star::Find(15, 1711, 927, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 120
22:42:54.935 00.016 9340 Star::Find returns 1 (0), X=1711.91, Y=927.69, Mass=689674, SNR=129.0, Peak=52981 HFD=4.1
22:42:54.962 00.027 9340 MultiStar: [#1 0.41,-0.13,0.99,U] [#2 -0.02,0.09,0.83,U] [#3 0.02,0.19,0.72,U] [#4 0.18,0.19,0.66,U] [#5 -0.16,-0.20,0.56,U] [#6 0.05,-0.31,0.55,U] [#7 0.36,0.41,0.39,U] [#8 -0.26,0.13,0.39,U] 
22:42:54.998 00.036 9340 refined, 8 included, MultiStar: {0.05, 0.05}, one-star: {-0.21, 0.13}
22:42:55.024 00.026 9340 CameraToMount -- cameraTheta (0.78) - m_xAngle (0.01) = xAngle (0.77 = 0.77)
22:42:55.042 00.018 9340 CameraToMount -- cameraTheta (0.78) - (m_xAngle (0.01) + m_yAngleError (-3.13)) = yAngle (3.90 = -2.38)
22:42:55.135 00.093 9340 CameraToMount -- cameraX=0.05 cameraY=0.05 hyp=0.07 cameraTheta=0.78 mountX=0.05 mountY=-0.05, mountTheta=-0.76
22:42:55.158 00.023 9340 SchedulePrimaryMove(10104498, x=0.05, y=0.05, opts=13)
22:42:55.198 00.040 9340 Enqueuing Move request for scope (0.05, 0.05)
22:42:55.243 00.045 12020 Worker thread wakes up
22:42:55.244 00.001 12020 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.05) opts 0xd
22:42:55.244 00.000 12020 Handling offset move in thread for scope, endpoint = (0.05, 0.05)
22:42:55.244 00.000 12020 Moving (0.05, 0.05) raw xDistance=0.05 yDistance=-0.05
22:42:55.244 00.000 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
22:42:55.245 00.001 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:42:55.245 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
22:42:55.245 00.000 12020 MoveAxis(E, 0, ABG)
22:42:55.245 00.000 12020 Move returns status 0, amount 0
22:42:55.246 00.001 12020 MoveAxis(N, 0, ABG)
22:42:55.246 00.000 12020 Move returns status 0, amount 0
22:42:55.246 00.000 12020 move complete, result=0
22:42:55.246 00.000 12020 worker thread done servicing request
22:42:55.261 00.015 9340 UpdateImageDisplay: Size=(1920,1080) min=6309, max=65535, med=10839, FiltMin=8387, FiltMax=65505, Gamma=2.870
22:42:55.360 00.099 9340 UpdateGuideState exits: m=689674 SNR=129.0
22:42:55.375 00.015 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:42:55.386 00.011 9340 ScheduleExposure(2000,3,1) exposurePending=0
22:42:55.402 00.016 9340 Enqueuing Expose request
22:42:55.423 00.021 12020 Worker thread wakes up
22:42:55.423 00.000 9340 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
22:42:55.458 00.035 12020 worker thread servicing REQUEST_EXPOSE 2000
22:42:55.458 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(1697,913,31,31)
22:42:55.538 00.080 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"50d0ee7e-d4d7-4eb6-95b7-0aab786daf05"}
22:42:55.574 00.036 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"50d0ee7e-d4d7-4eb6-95b7-0aab786daf05"}
22:42:55.589 00.015 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"b11047e6-ec87-42f6-819c-ce4afca587af"}
22:42:55.604 00.015 9340 case statement mapped state 6 to 3
22:42:55.620 00.016 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"b11047e6-ec87-42f6-819c-ce4afca587af"}
22:42:55.637 00.017 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"19609dff-fc99-4856-acc6-e39b14569283"}
22:42:55.655 00.018 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":120,"width":15,"height":15,"star_pos":[6.91,6.69],"pixels":"..."},"id":"19609dff-fc99-4856-acc6-e39b14569283"}
22:42:57.535 01.880 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"a467b26c-45a8-4051-a25b-0c952ab5696a"}
22:42:57.546 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"a467b26c-45a8-4051-a25b-0c952ab5696a"}
22:42:57.556 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"200b4a07-3ecc-428e-b62b-dffa79f5ef1d"}
22:42:57.568 00.012 9340 case statement mapped state 6 to 3
22:42:57.580 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"200b4a07-3ecc-428e-b62b-dffa79f5ef1d"}
22:42:57.609 00.029 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"30ba8225-c7e3-461f-ac06-a76cfdd7d388"}
22:42:57.621 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":120,"width":15,"height":15,"star_pos":[6.91,6.69],"pixels":"..."},"id":"30ba8225-c7e3-461f-ac06-a76cfdd7d388"}
22:42:57.854 00.233 12020 Exposure complete
22:42:58.114 00.260 9340 OnExposeComplete: enter
22:42:58.128 00.014 12020 worker thread done servicing request
22:42:58.128 00.000 9340 UpdateGuideState(): m_state=6
22:42:58.159 00.031 9340 Star::Find(15, 1711, 927, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 121
22:42:58.171 00.012 9340 Star::Find returns 1 (0), X=1711.74, Y=927.73, Mass=679205, SNR=131.6, Peak=55617 HFD=3.9
22:42:58.195 00.024 9340 MultiStar: [#1 0.27,-0.12,1.01,U] [#2 -0.15,0.12,0.80,U] [#3 0.15,0.33,0.67,U] [#4 0.32,0.37,0.66,U] [#5 0.30,-0.23,0.50,U] [#6 0.10,-0.05,0.55,U] [#7 0.44,0.68,0.00,M4] [#8 -0.04,0.15,0.47,U] 
22:42:58.203 00.008 9340 refined, 7 included, MultiStar: {0.05, 0.10}, one-star: {-0.38, 0.18}
22:42:58.216 00.013 9340 CameraToMount -- cameraTheta (1.10) - m_xAngle (0.01) = xAngle (1.10 = 1.10)
22:42:58.225 00.009 9340 CameraToMount -- cameraTheta (1.10) - (m_xAngle (0.01) + m_yAngleError (-3.13)) = yAngle (4.22 = -2.06)
22:42:58.239 00.014 9340 CameraToMount -- cameraX=0.05 cameraY=0.10 hyp=0.11 cameraTheta=1.10 mountX=0.05 mountY=-0.10, mountTheta=-1.09
22:42:58.271 00.032 9340 SchedulePrimaryMove(10104498, x=0.05, y=0.10, opts=13)
22:42:58.290 00.019 9340 Enqueuing Move request for scope (0.05, 0.10)
22:42:58.306 00.016 12020 Worker thread wakes up
22:42:58.306 00.000 12020 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.10) opts 0xd
22:42:58.306 00.000 12020 Handling offset move in thread for scope, endpoint = (0.05, 0.10)
22:42:58.306 00.000 12020 Moving (0.05, 0.10) raw xDistance=0.05 yDistance=-0.10
22:42:58.306 00.000 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
22:42:58.306 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:42:58.306 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
22:42:58.306 00.000 12020 MoveAxis(E, 0, ABG)
22:42:58.306 00.000 12020 Move returns status 0, amount 0
22:42:58.306 00.000 12020 MoveAxis(N, 0, ABG)
22:42:58.306 00.000 12020 Move returns status 0, amount 0
22:42:58.308 00.002 12020 move complete, result=0
22:42:58.308 00.000 12020 worker thread done servicing request
22:42:58.316 00.008 9340 UpdateImageDisplay: Size=(1920,1080) min=6179, max=65535, med=10625, FiltMin=8137, FiltMax=65505, Gamma=2.870
22:42:58.392 00.076 9340 UpdateGuideState exits: m=679205 SNR=131.6
22:42:58.407 00.015 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:42:58.419 00.012 9340 ScheduleExposure(2000,3,1) exposurePending=0
22:42:58.435 00.016 9340 Enqueuing Expose request
22:42:58.449 00.014 12020 Worker thread wakes up
22:42:58.449 00.000 9340 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
22:42:58.472 00.023 12020 worker thread servicing REQUEST_EXPOSE 2000
22:42:58.473 00.001 12020 Handling exposure in thread, d=2000 o=3 r=(1697,913,31,31)
22:42:59.535 01.062 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"e07ac401-0545-4865-abdd-5fc07e92ac7d"}
22:42:59.547 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"e07ac401-0545-4865-abdd-5fc07e92ac7d"}
22:42:59.580 00.033 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"785185d0-f397-4fcd-a3e1-ad3b5a32d46e"}
22:42:59.595 00.015 9340 case statement mapped state 6 to 3
22:42:59.609 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"785185d0-f397-4fcd-a3e1-ad3b5a32d46e"}
22:42:59.623 00.014 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"742a84d6-aa2d-4107-a3f3-8a244a8c2261"}
22:42:59.635 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":121,"width":15,"height":15,"star_pos":[6.74,6.73],"pixels":"..."},"id":"742a84d6-aa2d-4107-a3f3-8a244a8c2261"}
22:43:00.954 01.319 12020 Exposure complete
22:43:01.248 00.294 12020 worker thread done servicing request
22:43:01.248 00.000 9340 OnExposeComplete: enter
22:43:01.260 00.012 9340 UpdateGuideState(): m_state=6
22:43:01.274 00.014 9340 Star::Find(15, 1711, 927, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 122
22:43:01.283 00.009 9340 Star::Find returns 1 (0), X=1711.50, Y=927.87, Mass=708527, SNR=131.2, Peak=56793 HFD=3.9
22:43:01.313 00.030 9340 MultiStar: [#1 -0.14,0.14,0.90,U] [#2 -0.48,0.63,0.00,M1] [#3 -0.17,0.31,0.64,U] [#4 -0.03,0.23,0.72,U] [#5 -0.15,0.07,0.50,U] [#6 -0.20,-0.04,0.60,U] [#7 -0.44,0.53,0.00,M5] [#8 0.10,0.56,0.43,U] 
22:43:01.330 00.017 9340 refined, 6 included, MultiStar: {-0.21, 0.22}, one-star: {-0.62, 0.32}
22:43:01.345 00.015 9340 CameraToMount -- cameraTheta (2.33) - m_xAngle (0.01) = xAngle (2.33 = 2.33)
22:43:01.358 00.013 9340 CameraToMount -- cameraTheta (2.33) - (m_xAngle (0.01) + m_yAngleError (-3.13)) = yAngle (5.46 = -0.83)
22:43:01.369 00.011 9340 CameraToMount -- cameraX=-0.21 cameraY=0.22 hyp=0.31 cameraTheta=2.33 mountX=-0.21 mountY=-0.23, mountTheta=-2.32
22:43:01.400 00.031 9340 SchedulePrimaryMove(10104498, x=-0.21, y=0.22, opts=13)
22:43:01.415 00.015 9340 Enqueuing Move request for scope (-0.21, 0.22)
22:43:01.432 00.017 12020 Worker thread wakes up
22:43:01.432 00.000 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.21, 0.22) opts 0xd
22:43:01.432 00.000 12020 Handling offset move in thread for scope, endpoint = (-0.21, 0.22)
22:43:01.432 00.000 12020 Moving (-0.21, 0.22) raw xDistance=-0.21 yDistance=-0.23
22:43:01.433 00.001 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.21
22:43:01.433 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:43:01.433 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.23
22:43:01.433 00.000 12020 MoveAxis(E, 0, ABG)
22:43:01.433 00.000 12020 Move returns status 0, amount 0
22:43:01.433 00.000 12020 MoveAxis(N, 0, ABG)
22:43:01.433 00.000 12020 Move returns status 0, amount 0
22:43:01.433 00.000 12020 move complete, result=0
22:43:01.433 00.000 12020 worker thread done servicing request
22:43:01.441 00.008 9340 UpdateImageDisplay: Size=(1920,1080) min=6859, max=65535, med=10841, FiltMin=8551, FiltMax=65505, Gamma=2.870
22:43:01.534 00.093 9340 UpdateGuideState exits: m=708527 SNR=131.2
22:43:01.550 00.016 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:43:01.564 00.014 9340 ScheduleExposure(2000,3,1) exposurePending=0
22:43:01.588 00.024 9340 Enqueuing Expose request
22:43:01.609 00.021 12020 Worker thread wakes up
22:43:01.609 00.000 9340 GuideStep: -0.2 px 0 ms EAST, -0.2 px 0 ms NORTH
22:43:01.620 00.011 12020 worker thread servicing REQUEST_EXPOSE 2000
22:43:01.620 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(1697,913,31,31)
22:43:01.630 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"78663f37-d0fc-42e8-9e03-393f155f3195"}
22:43:01.645 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"78663f37-d0fc-42e8-9e03-393f155f3195"}
22:43:01.661 00.016 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"02aaa8b0-7d82-425f-af21-9f8b661894aa"}
22:43:01.689 00.028 9340 case statement mapped state 6 to 3
22:43:01.706 00.017 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"02aaa8b0-7d82-425f-af21-9f8b661894aa"}
22:43:01.720 00.014 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"64a9dd2c-48bc-42c3-8ff5-c9e2d71eea1a"}
22:43:01.732 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":122,"width":15,"height":15,"star_pos":[6.50,6.87],"pixels":"..."},"id":"64a9dd2c-48bc-42c3-8ff5-c9e2d71eea1a"}
22:43:03.541 01.809 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"b78a59f8-fcc1-4f54-9552-882bf528b3e0"}
22:43:03.552 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"b78a59f8-fcc1-4f54-9552-882bf528b3e0"}
22:43:03.581 00.029 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"e00461f9-aad0-40e1-ae34-1cde9e246189"}
22:43:03.592 00.011 9340 case statement mapped state 6 to 3
22:43:03.602 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"e00461f9-aad0-40e1-ae34-1cde9e246189"}
22:43:03.613 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"bc180772-3d1d-47ca-b534-647b428c4d93"}
22:43:03.623 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":122,"width":15,"height":15,"star_pos":[6.50,6.87],"pixels":"..."},"id":"bc180772-3d1d-47ca-b534-647b428c4d93"}
22:43:04.096 00.473 12020 Exposure complete
22:43:04.272 00.176 12020 worker thread done servicing request
22:43:04.272 00.000 9340 OnExposeComplete: enter
22:43:04.285 00.013 9340 UpdateGuideState(): m_state=6
22:43:04.292 00.007 9340 Star::Find(15, 1711, 927, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 123
22:43:04.302 00.010 9340 Star::Find returns 1 (0), X=1711.51, Y=927.86, Mass=700276, SNR=124.7, Peak=56633 HFD=3.9
22:43:04.307 00.005 9340 MultiStar: [#1 -0.17,0.03,0.88,U] [#2 -0.24,0.35,0.81,U] [#3 -0.17,0.24,0.69,U] [#4 0.03,0.20,0.76,U] [#5 -0.40,-0.04,0.47,U] [#6 -0.42,0.24,0.75,U] [#7 0.08,0.49,0.44,U] [#8 -0.02,0.26,0.41,U] 
22:43:04.331 00.024 9340 refined, 8 included, MultiStar: {-0.24, 0.23}, one-star: {-0.61, 0.31}
22:43:04.339 00.008 9340 CameraToMount -- cameraTheta (2.39) - m_xAngle (0.01) = xAngle (2.38 = 2.38)
22:43:04.348 00.009 9340 CameraToMount -- cameraTheta (2.39) - (m_xAngle (0.01) + m_yAngleError (-3.13)) = yAngle (5.51 = -0.77)
22:43:04.353 00.005 9340 CameraToMount -- cameraX=-0.24 cameraY=0.23 hyp=0.33 cameraTheta=2.39 mountX=-0.24 mountY=-0.23, mountTheta=-2.38
22:43:04.365 00.012 9340 SchedulePrimaryMove(10104498, x=-0.24, y=0.23, opts=13)
22:43:04.374 00.009 9340 Enqueuing Move request for scope (-0.24, 0.23)
22:43:04.382 00.008 12020 Worker thread wakes up
22:43:04.382 00.000 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.24, 0.23) opts 0xd
22:43:04.382 00.000 12020 Handling offset move in thread for scope, endpoint = (-0.24, 0.23)
22:43:04.382 00.000 12020 Moving (-0.24, 0.23) raw xDistance=-0.24 yDistance=-0.23
22:43:04.382 00.000 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.24
22:43:04.382 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:43:04.382 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.23
22:43:04.384 00.002 12020 MoveAxis(E, 0, ABG)
22:43:04.384 00.000 12020 Move returns status 0, amount 0
22:43:04.384 00.000 12020 MoveAxis(N, 0, ABG)
22:43:04.384 00.000 12020 Move returns status 0, amount 0
22:43:04.384 00.000 12020 move complete, result=0
22:43:04.384 00.000 12020 worker thread done servicing request
22:43:04.391 00.007 9340 UpdateImageDisplay: Size=(1920,1080) min=6962, max=65535, med=10728, FiltMin=8596, FiltMax=65505, Gamma=2.870
22:43:04.445 00.054 9340 UpdateGuideState exits: m=700276 SNR=124.7
22:43:04.455 00.010 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:43:04.460 00.005 9340 ScheduleExposure(2000,3,1) exposurePending=0
22:43:04.471 00.011 9340 Enqueuing Expose request
22:43:04.476 00.005 9340 GuideStep: -0.2 px 0 ms EAST, -0.2 px 0 ms NORTH
22:43:04.486 00.010 12020 Worker thread wakes up
22:43:04.486 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
22:43:04.486 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(1697,913,31,31)
22:43:05.547 01.061 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"211294d2-1b3c-4f25-b19c-a263183ba092"}
22:43:05.589 00.042 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"211294d2-1b3c-4f25-b19c-a263183ba092"}
22:43:05.605 00.016 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"eec7e3a8-7065-4f00-9619-b6e19264b106"}
22:43:05.629 00.024 9340 case statement mapped state 6 to 3
22:43:05.648 00.019 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"eec7e3a8-7065-4f00-9619-b6e19264b106"}
22:43:05.715 00.067 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"c138d3e4-dd21-481e-86f5-a454b5e58f6c"}
22:43:05.754 00.039 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":123,"width":15,"height":15,"star_pos":[6.51,6.86],"pixels":"..."},"id":"c138d3e4-dd21-481e-86f5-a454b5e58f6c"}
22:43:07.024 01.270 12020 Exposure complete
22:43:07.548 00.524 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"b7e199fa-77e4-46be-bd7f-3dc1eb8fb548"}
22:43:07.593 00.045 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"b7e199fa-77e4-46be-bd7f-3dc1eb8fb548"}
22:43:07.649 00.056 12020 worker thread done servicing request
22:43:07.650 00.001 9340 OnExposeComplete: enter
22:43:07.672 00.022 9340 UpdateGuideState(): m_state=6
22:43:07.690 00.018 9340 Star::Find(15, 1711, 927, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 124
22:43:07.712 00.022 9340 Star::Find returns 1 (0), X=1711.30, Y=927.88, Mass=703948, SNR=112.4, Peak=55190 HFD=4.4
22:43:07.763 00.051 9340 MultiStar: [#1 -0.38,0.08,1.12,U] [#2 -0.67,0.64,0.00,M1] [#3 -0.35,0.69,0.00,M1] [#4 -0.35,0.71,0.00,M1] [#5 -0.21,0.06,0.64,U] [#6 -0.40,0.54,0.00,M1] [#7 0.25,0.33,0.51,U] [#8 -0.42,0.04,0.51,U] 
22:43:07.776 00.013 9340 refined, 4 included, MultiStar: {-0.39, 0.17}, one-star: {-0.81, 0.33}
22:43:07.791 00.015 9340 CameraToMount -- cameraTheta (2.72) - m_xAngle (0.01) = xAngle (2.72 = 2.72)
22:43:07.802 00.011 9340 CameraToMount -- cameraTheta (2.72) - (m_xAngle (0.01) + m_yAngleError (-3.13)) = yAngle (5.84 = -0.44)
22:43:07.817 00.015 9340 CameraToMount -- cameraX=-0.39 cameraY=0.17 hyp=0.42 cameraTheta=2.72 mountX=-0.39 mountY=-0.18, mountTheta=-2.71
22:43:07.838 00.021 9340 SchedulePrimaryMove(10104498, x=-0.39, y=0.17, opts=13)
22:43:07.887 00.049 9340 Enqueuing Move request for scope (-0.39, 0.17)
22:43:07.907 00.020 12020 Worker thread wakes up
22:43:07.909 00.002 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.39, 0.17) opts 0xd
22:43:07.909 00.000 12020 Handling offset move in thread for scope, endpoint = (-0.39, 0.17)
22:43:07.909 00.000 12020 Moving (-0.39, 0.17) raw xDistance=-0.39 yDistance=-0.18
22:43:07.909 00.000 12020 GuideAlgorithmHysteresis::Result() returns -0.16 from input -0.39
22:43:07.909 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:43:07.910 00.001 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
22:43:07.910 00.000 12020 MoveAxis(E, 28, ABG)
22:43:07.910 00.000 12020 Guiding  Dir = 2, Dur = 28
22:43:07.912 00.002 12020 IsSlewing returns 0
22:43:07.912 00.000 12020 IsGuiding returns 0
22:43:07.932 00.020 9340 UpdateImageDisplay: Size=(1920,1080) min=6533, max=65535, med=10650, FiltMin=8378, FiltMax=65505, Gamma=2.870
22:43:07.972 00.040 12020 PulseGuide returned control before completion, sleep 12
22:43:08.055 00.083 12020 IsGuiding returns 0
22:43:08.055 00.000 12020 Move returns status 0, amount 28
22:43:08.057 00.002 12020 MoveAxis(N, 0, ABG)
22:43:08.057 00.000 12020 Move returns status 0, amount 0
22:43:08.057 00.000 12020 move complete, result=0
22:43:08.058 00.001 12020 worker thread done servicing request
22:43:08.096 00.038 9340 UpdateGuideState exits: m=703948 SNR=112.4
22:43:08.109 00.013 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:43:08.177 00.068 9340 ScheduleExposure(2000,3,1) exposurePending=0
22:43:08.205 00.028 9340 Enqueuing Expose request
22:43:08.235 00.030 12020 Worker thread wakes up
22:43:08.235 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
22:43:08.235 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(1697,913,31,31)
22:43:08.237 00.002 9340 GuideStep: -0.4 px 28 ms EAST, -0.2 px 0 ms NORTH
22:43:08.313 00.076 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"f99b46a5-63d3-4395-8eff-57931012e82c"}
22:43:08.326 00.013 9340 case statement mapped state 6 to 3
22:43:08.343 00.017 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"f99b46a5-63d3-4395-8eff-57931012e82c"}
22:43:08.361 00.018 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"b42cf414-b0b0-480c-b77d-25e43e97e1be"}
22:43:08.403 00.042 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":124,"width":15,"height":15,"star_pos":[7.30,6.88],"pixels":"..."},"id":"b42cf414-b0b0-480c-b77d-25e43e97e1be"}
22:43:10.601 02.198 12020 Exposure complete
22:43:10.885 00.284 12020 worker thread done servicing request
22:43:11.518 00.633 9340 OnExposeComplete: enter
22:43:11.576 00.058 9340 UpdateGuideState(): m_state=6
22:43:11.586 00.010 9340 Star::Find(15, 1711, 927, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 125
22:43:11.602 00.016 9340 Star::Find returns 1 (0), X=1711.39, Y=927.82, Mass=732134, SNR=136.2, Peak=57785 HFD=3.9
22:43:11.613 00.011 9340 MultiStar: [#1 -0.20,0.12,0.80,U] [#2 -0.75,0.37,0.00,M2] [#3 -0.30,0.43,0.60,U] [#4 0.02,0.42,0.64,U] [#5 -0.04,0.08,0.49,U] [#6 -0.17,0.10,0.46,U] [#7 0.23,0.59,0.00,M4] [#8 -0.42,0.48,0.00,M1] 
22:43:11.729 00.116 9340 refined, 5 included, MultiStar: {-0.29, 0.24}, one-star: {-0.73, 0.26}
22:43:11.752 00.023 9340 CameraToMount -- cameraTheta (2.44) - m_xAngle (0.01) = xAngle (2.43 = 2.43)
22:43:11.772 00.020 9340 CameraToMount -- cameraTheta (2.44) - (m_xAngle (0.01) + m_yAngleError (-3.13)) = yAngle (5.56 = -0.72)
22:43:11.799 00.027 9340 CameraToMount -- cameraX=-0.29 cameraY=0.24 hyp=0.38 cameraTheta=2.44 mountX=-0.29 mountY=-0.25, mountTheta=-2.43
22:43:11.849 00.050 9340 SchedulePrimaryMove(10104498, x=-0.29, y=0.24, opts=13)
22:43:11.873 00.024 9340 Enqueuing Move request for scope (-0.29, 0.24)
22:43:11.896 00.023 12020 Worker thread wakes up
22:43:11.897 00.001 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.29, 0.24) opts 0xd
22:43:11.897 00.000 12020 Handling offset move in thread for scope, endpoint = (-0.29, 0.24)
22:43:11.897 00.000 12020 Moving (-0.29, 0.24) raw xDistance=-0.29 yDistance=-0.25
22:43:11.897 00.000 12020 GuideAlgorithmHysteresis::Result() returns -0.13 from input -0.29
22:43:11.897 00.000 12020 GuideAlgorithmResistSwitch::result() returns -0.25 from input -0.25
22:43:11.897 00.000 12020 MoveAxis(E, 23, ABG)
22:43:11.897 00.000 12020 Guiding  Dir = 2, Dur = 23
22:43:11.901 00.004 12020 IsSlewing returns 0
22:43:11.901 00.000 12020 IsGuiding returns 0
22:43:11.922 00.021 12020 PulseGuide returned control before completion, sleep 14
22:43:11.971 00.049 12020 IsGuiding returns 0
22:43:11.972 00.001 12020 Move returns status 0, amount 23
22:43:11.972 00.000 12020 MoveAxis(N, 42, ABG)
22:43:11.972 00.000 12020 Guiding  Dir = 0, Dur = 42
22:43:12.018 00.046 12020 IsSlewing returns 0
22:43:12.020 00.002 12020 IsGuiding returns 0
22:43:12.100 00.080 9340 UpdateImageDisplay: Size=(1920,1080) min=6620, max=65535, med=10645, FiltMin=8247, FiltMax=65505, Gamma=2.870
22:43:12.119 00.019 12020 IsGuiding returns 1
22:43:12.119 00.000 12020 scope still moving after pulse duration time elapsed
22:43:12.147 00.028 12020 IsSlewing returns 0
22:43:12.147 00.000 12020 IsGuiding returns 1
22:43:12.216 00.069 9340 UpdateGuideState exits: m=732134 SNR=136.2
22:43:12.231 00.015 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:43:12.249 00.018 9340 ScheduleExposure(2000,3,1) exposurePending=0
22:43:12.269 00.020 9340 Enqueuing Expose request
22:43:12.310 00.041 12020 IsSlewing returns 0
22:43:12.320 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"c939e271-6cd1-4824-955a-2feef174b542"}
22:43:12.335 00.015 12020 IsGuiding returns 0
22:43:12.335 00.000 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"c939e271-6cd1-4824-955a-2feef174b542"}
22:43:12.350 00.015 12020 scope move finished after 42 + 274 ms
22:43:12.350 00.000 12020 Move returns status 0, amount 42
22:43:12.350 00.000 12020 move complete, result=0
22:43:12.350 00.000 12020 worker thread done servicing request
22:43:12.350 00.000 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"b1d56920-fbd9-4575-a4aa-601cc99a8cd4"}
22:43:12.364 00.014 12020 Worker thread wakes up
22:43:12.364 00.000 9340 case statement mapped state 6 to 3
22:43:12.376 00.012 12020 worker thread servicing REQUEST_EXPOSE 2000
22:43:12.376 00.000 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"b1d56920-fbd9-4575-a4aa-601cc99a8cd4"}
22:43:12.415 00.039 12020 Handling exposure in thread, d=2000 o=3 r=(1697,913,31,31)
22:43:12.419 00.004 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"3d8c2762-1c23-493f-ae63-17f63c504949"}
22:43:12.441 00.022 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":125,"width":15,"height":15,"star_pos":[7.39,6.82],"pixels":"..."},"id":"3d8c2762-1c23-493f-ae63-17f63c504949"}
22:43:12.456 00.015 9340 GuideStep: -0.3 px 23 ms EAST, -0.3 px 42 ms NORTH
22:43:12.490 00.034 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"f77dd8ab-b2fd-42dc-9db5-b3f6b105363d"}
22:43:12.500 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"f77dd8ab-b2fd-42dc-9db5-b3f6b105363d"}
22:43:12.528 00.028 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"840cb815-70e1-4dd6-9d1d-668df7a390a9"}
22:43:12.541 00.013 9340 case statement mapped state 6 to 3
22:43:12.555 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"840cb815-70e1-4dd6-9d1d-668df7a390a9"}
22:43:12.583 00.028 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"37715ae2-6c4a-4855-855e-dbdc7247d729"}
22:43:12.595 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":125,"width":15,"height":15,"star_pos":[7.39,6.82],"pixels":"..."},"id":"37715ae2-6c4a-4855-855e-dbdc7247d729"}
22:43:14.477 01.882 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"f2b12e44-748d-4299-a1b9-70eedd38b9f3"}
22:43:14.488 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"f2b12e44-748d-4299-a1b9-70eedd38b9f3"}
22:43:14.511 00.023 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"f0024397-3ab1-4264-a008-384f5499b130"}
22:43:14.518 00.007 9340 case statement mapped state 6 to 3
22:43:14.528 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"f0024397-3ab1-4264-a008-384f5499b130"}
22:43:14.534 00.006 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"e8a90687-d006-4254-ba16-79184dac5d76"}
22:43:14.547 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":125,"width":15,"height":15,"star_pos":[7.39,6.82],"pixels":"..."},"id":"e8a90687-d006-4254-ba16-79184dac5d76"}
22:43:14.868 00.321 12020 Exposure complete
22:43:15.060 00.192 12020 worker thread done servicing request
22:43:15.060 00.000 9340 OnExposeComplete: enter
22:43:15.069 00.009 9340 UpdateGuideState(): m_state=6
22:43:15.079 00.010 9340 Star::Find(15, 1711, 927, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 126
22:43:15.086 00.007 9340 Star::Find returns 1 (0), X=1711.70, Y=927.06, Mass=723255, SNR=141.5, Peak=54243 HFD=4.2
22:43:15.112 00.026 9340 MultiStar: [#1 0.10,-0.50,0.98,U] [#2 -0.33,-0.28,0.62,U] [#3 -0.08,-0.22,0.53,U] [#4 0.12,-0.31,0.86,U] [#5 0.01,-0.82,0.00,M1] [#6 -0.03,-0.59,0.49,U] [#7 0.15,-0.16,0.30,U] [#8 -0.10,-0.75,0.00,M2] 
22:43:15.120 00.008 9340 refined, 6 included, MultiStar: {-0.09, -0.39}, one-star: {-0.42, -0.50}
22:43:15.125 00.005 9340 CameraToMount -- cameraTheta (-1.79) - m_xAngle (0.01) = xAngle (-1.80 = -1.80)
22:43:15.138 00.013 9340 CameraToMount -- cameraTheta (-1.79) - (m_xAngle (0.01) + m_yAngleError (-3.13)) = yAngle (1.33 = 1.33)
22:43:15.145 00.007 9340 CameraToMount -- cameraX=-0.09 cameraY=-0.39 hyp=0.40 cameraTheta=-1.79 mountX=-0.09 mountY=0.39, mountTheta=1.80
22:43:15.153 00.008 9340 SchedulePrimaryMove(10104498, x=-0.09, y=-0.39, opts=13)
22:43:15.166 00.013 9340 Enqueuing Move request for scope (-0.09, -0.39)
22:43:15.176 00.010 12020 Worker thread wakes up
22:43:15.176 00.000 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.09, -0.39) opts 0xd
22:43:15.176 00.000 12020 Handling offset move in thread for scope, endpoint = (-0.09, -0.39)
22:43:15.176 00.000 12020 Moving (-0.09, -0.39) raw xDistance=-0.09 yDistance=0.39
22:43:15.176 00.000 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
22:43:15.176 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
22:43:15.176 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.39
22:43:15.176 00.000 12020 MoveAxis(E, 0, ABG)
22:43:15.176 00.000 12020 Move returns status 0, amount 0
22:43:15.181 00.005 12020 MoveAxis(N, 0, ABG)
22:43:15.181 00.000 12020 Move returns status 0, amount 0
22:43:15.181 00.000 12020 move complete, result=0
22:43:15.181 00.000 12020 worker thread done servicing request
22:43:15.202 00.021 9340 UpdateImageDisplay: Size=(1920,1080) min=7015, max=65532, med=10724, FiltMin=8387, FiltMax=65505, Gamma=2.870
22:43:15.251 00.049 9340 UpdateGuideState exits: m=723255 SNR=141.5
22:43:15.263 00.012 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:43:15.271 00.008 9340 ScheduleExposure(2000,3,1) exposurePending=0
22:43:15.280 00.009 9340 Enqueuing Expose request
22:43:15.286 00.006 12020 Worker thread wakes up
22:43:15.286 00.000 9340 GuideStep: -0.1 px 0 ms EAST, 0.4 px 0 ms NORTH
22:43:15.315 00.029 12020 worker thread servicing REQUEST_EXPOSE 2000
22:43:15.315 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(1697,913,31,31)
22:43:16.476 01.161 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"1d55091b-5c96-47ce-85cc-80ed942b1928"}
22:43:16.486 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"1d55091b-5c96-47ce-85cc-80ed942b1928"}
22:43:16.501 00.015 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"bf2c3fe2-5f9d-40df-8e17-2966faf35209"}
22:43:16.509 00.008 9340 case statement mapped state 6 to 3
22:43:16.516 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"bf2c3fe2-5f9d-40df-8e17-2966faf35209"}
22:43:16.543 00.027 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"610b3a02-537b-420a-890b-e7303d3cf732"}
22:43:16.551 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":126,"width":15,"height":15,"star_pos":[6.70,7.06],"pixels":"..."},"id":"610b3a02-537b-420a-890b-e7303d3cf732"}
22:43:17.766 01.215 12020 Exposure complete
22:43:17.917 00.151 12020 worker thread done servicing request
22:43:17.917 00.000 9340 OnExposeComplete: enter
22:43:17.925 00.008 9340 UpdateGuideState(): m_state=6
22:43:17.930 00.005 9340 Star::Find(15, 1711, 927, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 127
22:43:17.937 00.007 9340 Star::Find returns 1 (0), X=1710.72, Y=927.31, Mass=720466, SNR=134.9, Peak=54519 HFD=4.3
22:43:17.941 00.004 9340 MultiStar: large primary error, entering stabilization period
22:43:17.951 00.010 9340 CameraToMount -- cameraTheta (-2.97) - m_xAngle (0.01) = xAngle (-2.98 = -2.98)
22:43:17.958 00.007 9340 CameraToMount -- cameraTheta (-2.97) - (m_xAngle (0.01) + m_yAngleError (-3.13)) = yAngle (0.15 = 0.15)
22:43:17.961 00.003 9340 CameraToMount -- cameraX=-1.39 cameraY=-0.24 hyp=1.41 cameraTheta=-2.97 mountX=-1.39 mountY=0.21, mountTheta=2.99
22:43:17.975 00.014 9340 SchedulePrimaryMove(10104498, x=-1.39, y=-0.24, opts=13)
22:43:17.998 00.023 9340 Enqueuing Move request for scope (-1.39, -0.24)
22:43:18.003 00.005 12020 Worker thread wakes up
22:43:18.003 00.000 12020 worker thread servicing REQUEST_MOVE scope ofs (-1.39, -0.24) opts 0xd
22:43:18.003 00.000 12020 Handling offset move in thread for scope, endpoint = (-1.39, -0.24)
22:43:18.003 00.000 12020 Moving (-1.39, -0.24) raw xDistance=-1.39 yDistance=0.21
22:43:18.003 00.000 12020 GuideAlgorithmHysteresis::Result() returns -0.59 from input -1.39
22:43:18.003 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:43:18.003 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.21
22:43:18.003 00.000 12020 MoveAxis(E, 102, ABG)
22:43:18.003 00.000 12020 Guiding  Dir = 2, Dur = 102
22:43:18.008 00.005 12020 IsSlewing returns 0
22:43:18.009 00.001 12020 IsGuiding returns 0
22:43:18.013 00.004 9340 UpdateImageDisplay: Size=(1920,1080) min=6821, max=65535, med=10718, FiltMin=8434, FiltMax=65526, Gamma=2.870
22:43:18.028 00.015 12020 PulseGuide returned control before completion, sleep 92
22:43:18.054 00.026 9340 UpdateGuideState exits: m=720466 SNR=134.9
22:43:18.062 00.008 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:43:18.070 00.008 9340 ScheduleExposure(2000,3,1) exposurePending=0
22:43:18.077 00.007 9340 Enqueuing Expose request
22:43:18.141 00.064 12020 IsGuiding returns 0
22:43:18.141 00.000 12020 Move returns status 0, amount 102
22:43:18.141 00.000 12020 MoveAxis(N, 0, ABG)
22:43:18.141 00.000 12020 Move returns status 0, amount 0
22:43:18.142 00.001 12020 move complete, result=0
22:43:18.142 00.000 12020 worker thread done servicing request
22:43:18.142 00.000 12020 Worker thread wakes up
22:43:18.142 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
22:43:18.142 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(1697,913,31,31)
22:43:18.142 00.000 9340 GuideStep: -1.4 px 102 ms EAST, 0.2 px 0 ms NORTH
22:43:18.476 00.334 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"33bff22d-298b-458b-9f5a-a70b34a7402e"}
22:43:18.480 00.004 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"33bff22d-298b-458b-9f5a-a70b34a7402e"}
22:43:18.493 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"554ae96d-a420-4827-b8c1-cca585463063"}
22:43:18.505 00.012 9340 case statement mapped state 6 to 3
22:43:18.513 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"554ae96d-a420-4827-b8c1-cca585463063"}
22:43:18.538 00.025 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"8489d07b-51cb-42dd-b4c7-4a11f02b6117"}
22:43:18.552 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":127,"width":15,"height":15,"star_pos":[6.72,7.31],"pixels":"..."},"id":"8489d07b-51cb-42dd-b4c7-4a11f02b6117"}
22:43:20.477 01.925 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"40ed2038-a419-4ad7-b1b5-a37df3e854f8"}
22:43:20.488 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"40ed2038-a419-4ad7-b1b5-a37df3e854f8"}
22:43:20.500 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"2f5e8f7c-5840-4ac7-88f3-3f472bc89a34"}
22:43:20.512 00.012 9340 case statement mapped state 6 to 3
22:43:20.522 00.010 12020 Exposure complete
22:43:20.522 00.000 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"2f5e8f7c-5840-4ac7-88f3-3f472bc89a34"}
22:43:20.537 00.015 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"a1d227d9-969e-4c38-8186-ad72279092fc"}
22:43:20.571 00.034 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":127,"width":15,"height":15,"star_pos":[6.72,7.31],"pixels":"..."},"id":"a1d227d9-969e-4c38-8186-ad72279092fc"}
22:43:20.866 00.295 12020 worker thread done servicing request
22:43:20.866 00.000 9340 OnExposeComplete: enter
22:43:20.878 00.012 9340 UpdateGuideState(): m_state=6
22:43:20.888 00.010 9340 Star::Find(15, 1710, 927, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 128
22:43:20.904 00.016 9340 Star::Find returns 1 (0), X=1711.81, Y=927.68, Mass=697003, SNR=133.7, Peak=53421 HFD=4.0
22:43:20.914 00.010 9340 MultiStar: exiting stabilization period
22:43:20.925 00.011 9340 MultiStar: [#1 0.06,-0.09,0.82,U] [#2 -0.25,0.33,0.93,U] [#3 -0.01,0.07,0.59,U] [#4 -0.17,0.11,0.75,U] [#5 -0.19,-0.23,0.45,U] [#6 -0.00,-0.02,0.52,U] [#7 0.26,0.53,0.35,U] [#8 0.01,-0.07,0.43,U] 
22:43:20.955 00.030 9340 refined, 8 included, MultiStar: {-0.11, 0.09}, one-star: {-0.31, 0.12}
22:43:20.969 00.014 9340 CameraToMount -- cameraTheta (2.43) - m_xAngle (0.01) = xAngle (2.43 = 2.43)
22:43:20.978 00.009 9340 CameraToMount -- cameraTheta (2.43) - (m_xAngle (0.01) + m_yAngleError (-3.13)) = yAngle (5.55 = -0.73)
22:43:20.989 00.011 9340 CameraToMount -- cameraX=-0.11 cameraY=0.09 hyp=0.14 cameraTheta=2.43 mountX=-0.10 mountY=-0.09, mountTheta=-2.42
22:43:21.000 00.011 9340 SchedulePrimaryMove(10104498, x=-0.11, y=0.09, opts=13)
22:43:21.013 00.013 9340 Enqueuing Move request for scope (-0.11, 0.09)
22:43:21.028 00.015 12020 Worker thread wakes up
22:43:21.028 00.000 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 0.09) opts 0xd
22:43:21.028 00.000 12020 Handling offset move in thread for scope, endpoint = (-0.11, 0.09)
22:43:21.028 00.000 12020 Moving (-0.11, 0.09) raw xDistance=-0.10 yDistance=-0.09
22:43:21.028 00.000 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
22:43:21.028 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:43:21.028 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
22:43:21.028 00.000 12020 MoveAxis(E, 0, ABG)
22:43:21.028 00.000 12020 Move returns status 0, amount 0
22:43:21.028 00.000 12020 MoveAxis(N, 0, ABG)
22:43:21.031 00.003 12020 Move returns status 0, amount 0
22:43:21.031 00.000 12020 move complete, result=0
22:43:21.031 00.000 12020 worker thread done servicing request
22:43:21.065 00.034 9340 UpdateImageDisplay: Size=(1920,1080) min=6749, max=65532, med=10654, FiltMin=8419, FiltMax=65505, Gamma=2.870
22:43:21.123 00.058 9340 UpdateGuideState exits: m=697003 SNR=133.7
22:43:21.160 00.037 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:43:21.171 00.011 9340 ScheduleExposure(2000,3,1) exposurePending=0
22:43:21.181 00.010 9340 Enqueuing Expose request
22:43:21.193 00.012 12020 Worker thread wakes up
22:43:21.193 00.000 9340 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
22:43:21.206 00.013 12020 worker thread servicing REQUEST_EXPOSE 2000
22:43:21.206 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(1697,913,31,31)
22:43:22.481 01.275 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"eef19a09-7b62-4d55-a028-a7dbc0f58c6e"}
22:43:22.491 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"eef19a09-7b62-4d55-a028-a7dbc0f58c6e"}
22:43:22.502 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"ffdcfd7e-c2c6-485e-a60d-23d21c439f2a"}
22:43:22.507 00.005 9340 case statement mapped state 6 to 3
22:43:22.518 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"ffdcfd7e-c2c6-485e-a60d-23d21c439f2a"}
22:43:22.523 00.005 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"b66df5d0-1dad-4988-9cd1-5847a33903cb"}
22:43:22.538 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":128,"width":15,"height":15,"star_pos":[6.81,6.68],"pixels":"..."},"id":"b66df5d0-1dad-4988-9cd1-5847a33903cb"}
22:43:23.586 01.048 12020 Exposure complete
22:43:23.754 00.168 12020 worker thread done servicing request
22:43:23.754 00.000 9340 OnExposeComplete: enter
22:43:23.762 00.008 9340 UpdateGuideState(): m_state=6
22:43:23.769 00.007 9340 Star::Find(15, 1711, 927, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 129
22:43:23.773 00.004 9340 Star::Find returns 1 (0), X=1711.16, Y=927.53, Mass=707580, SNR=121.2, Peak=55238 HFD=3.8
22:43:23.783 00.010 9340 MultiStar: [#1 -0.39,-0.33,1.02,U] [#2 -0.78,0.33,0.00,M1] [#3 -0.72,0.11,0.00,M1] [#4 -0.04,0.24,0.89,U] [#5 -0.67,-0.44,0.00,M1] [#6 -0.78,0.10,0.00,M1] [#7 -0.10,0.01,0.35,U] [#8 -0.63,-0.01,0.45,U] 
22:43:23.800 00.017 9340 refined, 4 included, MultiStar: {-0.46, -0.04}, one-star: {-0.96, -0.02}
22:43:23.808 00.008 9340 CameraToMount -- cameraTheta (-3.06) - m_xAngle (0.01) = xAngle (-3.07 = -3.07)
22:43:23.816 00.008 9340 CameraToMount -- cameraTheta (-3.06) - (m_xAngle (0.01) + m_yAngleError (-3.13)) = yAngle (0.06 = 0.06)
22:43:23.823 00.007 9340 CameraToMount -- cameraX=-0.46 cameraY=-0.04 hyp=0.46 cameraTheta=-3.06 mountX=-0.46 mountY=0.03, mountTheta=3.08
22:43:23.834 00.011 9340 SchedulePrimaryMove(10104498, x=-0.46, y=-0.04, opts=13)
22:43:23.839 00.005 9340 Enqueuing Move request for scope (-0.46, -0.04)
22:43:23.845 00.006 12020 Worker thread wakes up
22:43:23.845 00.000 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.46, -0.04) opts 0xd
22:43:23.845 00.000 12020 Handling offset move in thread for scope, endpoint = (-0.46, -0.04)
22:43:23.845 00.000 12020 Moving (-0.46, -0.04) raw xDistance=-0.46 yDistance=0.03
22:43:23.845 00.000 12020 GuideAlgorithmHysteresis::Result() returns -0.19 from input -0.46
22:43:23.845 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:43:23.845 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
22:43:23.845 00.000 12020 MoveAxis(E, 34, ABG)
22:43:23.845 00.000 12020 Guiding  Dir = 2, Dur = 34
22:43:23.850 00.005 12020 IsSlewing returns 0
22:43:23.850 00.000 12020 IsGuiding returns 0
22:43:23.857 00.007 9340 UpdateImageDisplay: Size=(1920,1080) min=6440, max=65532, med=10693, FiltMin=8371, FiltMax=65505, Gamma=2.870
22:43:23.882 00.025 12020 PulseGuide returned control before completion, sleep 13
22:43:23.897 00.015 12020 IsGuiding returns 1
22:43:23.897 00.000 12020 scope still moving after pulse duration time elapsed
22:43:23.919 00.022 9340 UpdateGuideState exits: m=707580 SNR=121.2
22:43:23.930 00.011 12020 IsSlewing returns 0
22:43:23.930 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:43:23.940 00.010 9340 ScheduleExposure(2000,3,1) exposurePending=0
22:43:23.949 00.009 12020 IsGuiding returns 0
22:43:23.949 00.000 9340 Enqueuing Expose request
22:43:23.969 00.020 12020 scope move finished after 34 + 64 ms
22:43:23.969 00.000 12020 Move returns status 0, amount 34
22:43:23.969 00.000 12020 MoveAxis(N, 0, ABG)
22:43:23.969 00.000 12020 Move returns status 0, amount 0
22:43:23.969 00.000 12020 move complete, result=0
22:43:23.969 00.000 12020 worker thread done servicing request
22:43:23.969 00.000 12020 Worker thread wakes up
22:43:23.969 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
22:43:23.969 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(1697,913,31,31)
22:43:23.989 00.020 9340 GuideStep: -0.5 px 34 ms EAST, 0.0 px 0 ms NORTH
22:43:24.480 00.491 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"8d7c76fa-3b99-4041-9f3b-27103e1fd09b"}
22:43:24.492 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"8d7c76fa-3b99-4041-9f3b-27103e1fd09b"}
22:43:24.537 00.045 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"291bc8ff-44ad-4ca3-979a-c7df36cdd6c3"}
22:43:24.552 00.015 9340 case statement mapped state 6 to 3
22:43:24.562 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"291bc8ff-44ad-4ca3-979a-c7df36cdd6c3"}
22:43:24.575 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"19f52ec7-a964-49b9-8092-d712a24faa6e"}
22:43:24.583 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":129,"width":15,"height":15,"star_pos":[7.16,6.53],"pixels":"..."},"id":"19f52ec7-a964-49b9-8092-d712a24faa6e"}
22:43:26.320 01.737 12020 Exposure complete
22:43:26.479 00.159 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"48324941-0d17-458f-8d9d-07142cc3b84b"}
22:43:26.489 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"48324941-0d17-458f-8d9d-07142cc3b84b"}
22:43:26.501 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"689b4b3a-102e-40de-a370-45f8a564920e"}
22:43:26.515 00.014 9340 case statement mapped state 6 to 3
22:43:26.527 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"689b4b3a-102e-40de-a370-45f8a564920e"}
22:43:26.563 00.036 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"a492c532-7f0a-4f52-b3e6-bac99749feb6"}
22:43:26.573 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":129,"width":15,"height":15,"star_pos":[7.16,6.53],"pixels":"..."},"id":"a492c532-7f0a-4f52-b3e6-bac99749feb6"}
22:43:26.581 00.008 12020 worker thread done servicing request
22:43:26.586 00.005 9340 OnExposeComplete: enter
22:43:26.600 00.014 9340 UpdateGuideState(): m_state=6
22:43:26.616 00.016 9340 Star::Find(15, 1711, 927, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 130
22:43:26.647 00.031 9340 Star::Find returns 1 (0), X=1711.13, Y=927.49, Mass=768395, SNR=145.9, Peak=58393 HFD=4.1
22:43:26.663 00.016 9340 MultiStar: [#1 -0.09,-0.06,0.80,U] [#2 -0.33,0.33,0.58,U] [#3 -0.13,0.32,0.67,U] [#4 -0.18,0.27,0.65,U] [#5 -0.40,-0.23,0.47,U] [#6 -0.56,-0.14,0.44,U] [#7 0.37,0.33,0.32,U] [#8 -0.32,0.01,0.35,U] 
22:43:26.673 00.010 9340 refined, 8 included, MultiStar: {-0.36, 0.08}, one-star: {-0.99, -0.06}
22:43:26.686 00.013 9340 CameraToMount -- cameraTheta (2.93) - m_xAngle (0.01) = xAngle (2.92 = 2.92)
22:43:26.698 00.012 9340 CameraToMount -- cameraTheta (2.93) - (m_xAngle (0.01) + m_yAngleError (-3.13)) = yAngle (6.05 = -0.24)
22:43:26.709 00.011 9340 CameraToMount -- cameraX=-0.36 cameraY=0.08 hyp=0.36 cameraTheta=2.93 mountX=-0.36 mountY=-0.09, mountTheta=-2.91
22:43:26.742 00.033 9340 SchedulePrimaryMove(10104498, x=-0.36, y=0.08, opts=13)
22:43:26.754 00.012 9340 Enqueuing Move request for scope (-0.36, 0.08)
22:43:26.767 00.013 12020 Worker thread wakes up
22:43:26.767 00.000 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.36, 0.08) opts 0xd
22:43:26.767 00.000 12020 Handling offset move in thread for scope, endpoint = (-0.36, 0.08)
22:43:26.767 00.000 12020 Moving (-0.36, 0.08) raw xDistance=-0.36 yDistance=-0.09
22:43:26.767 00.000 12020 GuideAlgorithmHysteresis::Result() returns -0.16 from input -0.36
22:43:26.767 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:43:26.767 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
22:43:26.767 00.000 12020 MoveAxis(E, 29, ABG)
22:43:26.767 00.000 12020 Guiding  Dir = 2, Dur = 29
22:43:26.769 00.002 12020 IsSlewing returns 0
22:43:26.769 00.000 12020 IsGuiding returns 0
22:43:26.774 00.005 9340 UpdateImageDisplay: Size=(1920,1080) min=6597, max=65535, med=10658, FiltMin=8278, FiltMax=65526, Gamma=2.870
22:43:26.790 00.016 12020 PulseGuide returned control before completion, sleep 19
22:43:26.852 00.062 9340 UpdateGuideState exits: m=768395 SNR=145.9
22:43:26.862 00.010 12020 IsGuiding returns 0
22:43:26.862 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:43:26.875 00.013 12020 Move returns status 0, amount 29
22:43:26.875 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
22:43:26.886 00.011 9340 Enqueuing Expose request
22:43:26.897 00.011 12020 MoveAxis(N, 0, ABG)
22:43:26.897 00.000 12020 Move returns status 0, amount 0
22:43:26.898 00.001 12020 move complete, result=0
22:43:26.898 00.000 12020 worker thread done servicing request
22:43:26.898 00.000 12020 Worker thread wakes up
22:43:26.898 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
22:43:26.898 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(1697,913,31,31)
22:43:26.930 00.032 9340 GuideStep: -0.4 px 29 ms EAST, -0.1 px 0 ms NORTH
22:43:28.480 01.550 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"ebd46380-5657-4bc3-b3ec-bf242709afe5"}
22:43:28.486 00.006 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"ebd46380-5657-4bc3-b3ec-bf242709afe5"}
22:43:28.496 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"41ed48bc-3929-4f4f-a6ec-b30c34ea7676"}
22:43:28.507 00.011 9340 case statement mapped state 6 to 3
22:43:28.512 00.005 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"41ed48bc-3929-4f4f-a6ec-b30c34ea7676"}
22:43:28.523 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"8d68926d-e48c-4a70-b56c-f17eae8cedbc"}
22:43:28.533 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":130,"width":15,"height":15,"star_pos":[7.13,7.49],"pixels":"..."},"id":"8d68926d-e48c-4a70-b56c-f17eae8cedbc"}
22:43:29.250 00.717 12020 Exposure complete
22:43:29.431 00.181 12020 worker thread done servicing request
22:43:29.431 00.000 9340 OnExposeComplete: enter
22:43:29.445 00.014 9340 UpdateGuideState(): m_state=6
22:43:29.467 00.022 9340 Star::Find(15, 1711, 927, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 131
22:43:29.474 00.007 9340 Star::Find returns 1 (0), X=1711.31, Y=927.89, Mass=735446, SNR=120.2, Peak=57450 HFD=4.3
22:43:29.486 00.012 9340 MultiStar: [#1 -0.36,-0.07,1.12,U] [#2 -0.41,0.49,0.90,U] [#3 -0.58,0.42,0.00,M1] [#4 -0.42,0.39,0.73,U] [#5 -0.57,-0.12,0.50,U] [#6 -0.65,0.45,0.00,M1] [#7 -0.63,0.88,0.00,M1] [#8 -0.32,0.27,0.45,U] 
22:43:29.495 00.009 9340 refined, 5 included, MultiStar: {-0.49, 0.22}, one-star: {-0.81, 0.34}
22:43:29.503 00.008 9340 CameraToMount -- cameraTheta (2.72) - m_xAngle (0.01) = xAngle (2.71 = 2.71)
22:43:29.511 00.008 9340 CameraToMount -- cameraTheta (2.72) - (m_xAngle (0.01) + m_yAngleError (-3.13)) = yAngle (5.84 = -0.44)
22:43:29.521 00.010 9340 CameraToMount -- cameraX=-0.49 cameraY=0.22 hyp=0.54 cameraTheta=2.72 mountX=-0.49 mountY=-0.23, mountTheta=-2.70
22:43:29.534 00.013 9340 SchedulePrimaryMove(10104498, x=-0.49, y=0.22, opts=13)
22:43:29.545 00.011 9340 Enqueuing Move request for scope (-0.49, 0.22)
22:43:29.571 00.026 12020 Worker thread wakes up
22:43:29.571 00.000 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.49, 0.22) opts 0xd
22:43:29.571 00.000 12020 Handling offset move in thread for scope, endpoint = (-0.49, 0.22)
22:43:29.571 00.000 12020 Moving (-0.49, 0.22) raw xDistance=-0.49 yDistance=-0.23
22:43:29.571 00.000 12020 GuideAlgorithmHysteresis::Result() returns -0.22 from input -0.49
22:43:29.573 00.002 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:43:29.573 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.23
22:43:29.573 00.000 12020 MoveAxis(E, 38, ABG)
22:43:29.573 00.000 12020 Guiding  Dir = 2, Dur = 38
22:43:29.574 00.001 12020 IsSlewing returns 0
22:43:29.577 00.003 12020 IsGuiding returns 0
22:43:29.584 00.007 9340 UpdateImageDisplay: Size=(1920,1080) min=6272, max=65535, med=10672, FiltMin=8352, FiltMax=65526, Gamma=2.870
22:43:29.606 00.022 12020 PulseGuide returned control before completion, sleep 19
22:43:29.636 00.030 9340 UpdateGuideState exits: m=735446 SNR=120.2
22:43:29.646 00.010 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:43:29.669 00.023 9340 ScheduleExposure(2000,3,1) exposurePending=0
22:43:29.678 00.009 9340 Enqueuing Expose request
22:43:29.690 00.012 12020 IsGuiding returns 1
22:43:29.690 00.000 12020 scope still moving after pulse duration time elapsed
22:43:29.718 00.028 12020 IsSlewing returns 0
22:43:29.719 00.001 12020 IsGuiding returns 0
22:43:29.719 00.000 12020 scope move finished after 38 + 104 ms
22:43:29.719 00.000 12020 Move returns status 0, amount 38
22:43:29.720 00.001 12020 MoveAxis(N, 0, ABG)
22:43:29.720 00.000 12020 Move returns status 0, amount 0
22:43:29.720 00.000 12020 move complete, result=0
22:43:29.721 00.001 12020 worker thread done servicing request
22:43:29.721 00.000 12020 Worker thread wakes up
22:43:29.721 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
22:43:29.721 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(1697,913,31,31)
22:43:29.721 00.000 9340 GuideStep: -0.5 px 38 ms EAST, -0.2 px 0 ms NORTH
22:43:30.484 00.763 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"9b89071d-2b3b-4e8a-a1f9-622f1ba92e50"}
22:43:30.497 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"9b89071d-2b3b-4e8a-a1f9-622f1ba92e50"}
22:43:30.510 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"8e1db14b-992a-4235-b76b-cc5b6e501eba"}
22:43:30.541 00.031 9340 case statement mapped state 6 to 3
22:43:30.556 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"8e1db14b-992a-4235-b76b-cc5b6e501eba"}
22:43:30.577 00.021 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"2b3463ec-f705-49fc-bbad-ddbf10bc3b1f"}
22:43:30.590 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":131,"width":15,"height":15,"star_pos":[7.31,6.89],"pixels":"..."},"id":"2b3463ec-f705-49fc-bbad-ddbf10bc3b1f"}
22:43:32.091 01.501 12020 Exposure complete
22:43:32.334 00.243 12020 worker thread done servicing request
22:43:32.334 00.000 9340 OnExposeComplete: enter
22:43:32.365 00.031 9340 UpdateGuideState(): m_state=6
22:43:32.378 00.013 9340 Star::Find(15, 1711, 927, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 132
22:43:32.390 00.012 9340 Star::Find returns 1 (0), X=1711.71, Y=927.96, Mass=722383, SNR=123.3, Peak=56033 HFD=4.2
22:43:32.401 00.011 9340 MultiStar: [#1 0.02,0.25,0.99,U] [#2 -0.17,0.40,0.86,U] [#3 0.03,0.54,0.61,U] [#4 0.26,0.57,0.95,U] [#5 -0.18,-0.10,0.68,U] [#6 -0.46,0.41,0.60,U] [#7 0.76,0.70,0.00,M2] [#8 -0.43,0.27,0.42,U] 
22:43:32.414 00.013 9340 refined, 7 included, MultiStar: {-0.14, 0.35}, one-star: {-0.41, 0.41}
22:43:32.424 00.010 9340 CameraToMount -- cameraTheta (1.95) - m_xAngle (0.01) = xAngle (1.94 = 1.94)
22:43:32.458 00.034 9340 CameraToMount -- cameraTheta (1.95) - (m_xAngle (0.01) + m_yAngleError (-3.13)) = yAngle (5.07 = -1.22)
22:43:32.476 00.018 9340 CameraToMount -- cameraX=-0.14 cameraY=0.35 hyp=0.38 cameraTheta=1.95 mountX=-0.14 mountY=-0.35, mountTheta=-1.94
22:43:32.491 00.015 9340 SchedulePrimaryMove(10104498, x=-0.14, y=0.35, opts=13)
22:43:32.503 00.012 9340 Enqueuing Move request for scope (-0.14, 0.35)
22:43:32.516 00.013 12020 Worker thread wakes up
22:43:32.516 00.000 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.14, 0.35) opts 0xd
22:43:32.518 00.002 12020 Handling offset move in thread for scope, endpoint = (-0.14, 0.35)
22:43:32.521 00.003 12020 Moving (-0.14, 0.35) raw xDistance=-0.14 yDistance=-0.35
22:43:32.522 00.001 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
22:43:32.522 00.000 12020 GuideAlgorithmResistSwitch::result() returns -0.35 from input -0.35
22:43:32.522 00.000 12020 MoveAxis(E, 0, ABG)
22:43:32.522 00.000 12020 Move returns status 0, amount 0
22:43:32.522 00.000 12020 MoveAxis(N, 59, ABG)
22:43:32.522 00.000 12020 Guiding  Dir = 0, Dur = 59
22:43:32.524 00.002 12020 IsSlewing returns 0
22:43:32.524 00.000 12020 IsGuiding returns 0
22:43:32.533 00.009 9340 UpdateImageDisplay: Size=(1920,1080) min=6949, max=65535, med=10705, FiltMin=8589, FiltMax=65500, Gamma=2.870
22:43:32.611 00.078 9340 UpdateGuideState exits: m=722383 SNR=123.3
22:43:32.633 00.022 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:43:32.642 00.009 12020 IsGuiding returns 1
22:43:32.642 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
22:43:32.675 00.033 12020 scope still moving after pulse duration time elapsed
22:43:32.675 00.000 9340 Enqueuing Expose request
22:43:32.694 00.019 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"ccdd6370-7005-4685-81c7-d39b2f9b9bb7"}
22:43:32.709 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"ccdd6370-7005-4685-81c7-d39b2f9b9bb7"}
22:43:32.732 00.023 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"162240f3-84c5-4905-874c-40880e6e930f"}
22:43:32.743 00.011 9340 case statement mapped state 6 to 3
22:43:32.758 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"162240f3-84c5-4905-874c-40880e6e930f"}
22:43:32.789 00.031 12020 IsSlewing returns 0
22:43:32.789 00.000 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"96ffd113-74b6-41d6-807f-8e1c3f480059"}
22:43:32.802 00.013 12020 IsGuiding returns 0
22:43:32.802 00.000 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":132,"width":15,"height":15,"star_pos":[6.71,6.96],"pixels":"..."},"id":"96ffd113-74b6-41d6-807f-8e1c3f480059"}
22:43:32.817 00.015 12020 scope move finished after 59 + 220 ms
22:43:32.818 00.001 12020 Move returns status 0, amount 59
22:43:32.818 00.000 12020 move complete, result=0
22:43:32.820 00.002 12020 worker thread done servicing request
22:43:32.820 00.000 12020 Worker thread wakes up
22:43:32.821 00.001 12020 worker thread servicing REQUEST_EXPOSE 2000
22:43:32.821 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(1697,913,31,31)
22:43:32.825 00.004 9340 GuideStep: -0.1 px 0 ms EAST, -0.4 px 59 ms NORTH
22:43:34.487 01.662 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"7d2f667f-531d-47c3-9b2f-415df95b33da"}
22:43:34.497 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"7d2f667f-531d-47c3-9b2f-415df95b33da"}
22:43:34.511 00.014 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"4c7e9203-c9f2-402c-8007-0120d04395ed"}
22:43:34.517 00.006 9340 case statement mapped state 6 to 3
22:43:34.545 00.028 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"4c7e9203-c9f2-402c-8007-0120d04395ed"}
22:43:34.554 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"df486fbc-6d34-4d7c-841d-4a68562ea612"}
22:43:34.562 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":132,"width":15,"height":15,"star_pos":[6.71,6.96],"pixels":"..."},"id":"df486fbc-6d34-4d7c-841d-4a68562ea612"}
22:43:35.275 00.713 12020 Exposure complete
22:43:35.464 00.189 12020 worker thread done servicing request
22:43:35.464 00.000 9340 OnExposeComplete: enter
22:43:35.476 00.012 9340 UpdateGuideState(): m_state=6
22:43:35.483 00.007 9340 Star::Find(15, 1711, 927, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 133
22:43:35.493 00.010 9340 Star::Find returns 1 (0), X=1711.51, Y=927.57, Mass=696452, SNR=128.8, Peak=57349 HFD=4.3
22:43:35.502 00.009 9340 MultiStar: [#1 -0.38,-0.23,0.76,U] [#2 -0.63,0.20,0.00,M1] [#3 -0.28,0.11,0.72,U] [#4 -0.01,0.18,0.84,U] [#5 -0.26,-0.51,0.49,U] [#6 -0.31,0.40,0.59,U] [#7 -0.19,0.05,0.33,U] [#8 -0.39,-0.23,0.39,U] 
22:43:35.508 00.006 9340 refined, 7 included, MultiStar: {-0.32, -0.00}, one-star: {-0.61, 0.02}
22:43:35.519 00.011 9340 CameraToMount -- cameraTheta (-3.13) - m_xAngle (0.01) = xAngle (-3.13 = -3.13)
22:43:35.527 00.008 9340 CameraToMount -- cameraTheta (-3.13) - (m_xAngle (0.01) + m_yAngleError (-3.13)) = yAngle (-0.01 = -0.01)
22:43:35.539 00.012 9340 CameraToMount -- cameraX=-0.32 cameraY=-0.00 hyp=0.32 cameraTheta=-3.13 mountX=-0.32 mountY=-0.00, mountTheta=-3.13
22:43:35.566 00.027 9340 SchedulePrimaryMove(10104498, x=-0.32, y=-0.00, opts=13)
22:43:35.578 00.012 9340 Enqueuing Move request for scope (-0.32, -0.00)
22:43:35.589 00.011 12020 Worker thread wakes up
22:43:35.589 00.000 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.32, -0.00) opts 0xd
22:43:35.589 00.000 12020 Handling offset move in thread for scope, endpoint = (-0.32, -0.00)
22:43:35.589 00.000 12020 Moving (-0.32, -0.00) raw xDistance=-0.32 yDistance=-0.00
22:43:35.589 00.000 12020 GuideAlgorithmHysteresis::Result() returns -0.13 from input -0.32
22:43:35.589 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:43:35.591 00.002 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
22:43:35.591 00.000 12020 MoveAxis(E, 23, ABG)
22:43:35.591 00.000 12020 Guiding  Dir = 2, Dur = 23
22:43:35.591 00.000 12020 IsSlewing returns 0
22:43:35.593 00.002 12020 IsGuiding returns 0
22:43:35.600 00.007 9340 UpdateImageDisplay: Size=(1920,1080) min=6589, max=65532, med=10694, FiltMin=8574, FiltMax=65505, Gamma=2.870
22:43:35.619 00.019 12020 IsGuiding returns 1
22:43:35.619 00.000 12020 scope still moving after pulse duration time elapsed
22:43:35.665 00.046 12020 IsSlewing returns 0
22:43:35.665 00.000 12020 IsGuiding returns 0
22:43:35.665 00.000 12020 scope move finished after 23 + 50 ms
22:43:35.665 00.000 12020 Move returns status 0, amount 23
22:43:35.665 00.000 12020 MoveAxis(N, 0, ABG)
22:43:35.665 00.000 12020 Move returns status 0, amount 0
22:43:35.665 00.000 12020 move complete, result=0
22:43:35.668 00.003 12020 worker thread done servicing request
22:43:35.670 00.002 9340 UpdateGuideState exits: m=696452 SNR=128.8
22:43:35.678 00.008 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:43:35.687 00.009 9340 ScheduleExposure(2000,3,1) exposurePending=0
22:43:35.703 00.016 9340 Enqueuing Expose request
22:43:35.713 00.010 12020 Worker thread wakes up
22:43:35.713 00.000 9340 GuideStep: -0.3 px 23 ms EAST, -0.0 px 0 ms NORTH
22:43:35.722 00.009 12020 worker thread servicing REQUEST_EXPOSE 2000
22:43:35.722 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(1697,913,31,31)
22:43:36.507 00.785 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"49a3abbf-3d4c-4b68-9222-ca04abbde67d"}
22:43:36.517 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"49a3abbf-3d4c-4b68-9222-ca04abbde67d"}
22:43:36.534 00.017 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"c794ec54-0e03-4911-a826-d62457d267af"}
22:43:36.546 00.012 9340 case statement mapped state 6 to 3
22:43:36.557 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"c794ec54-0e03-4911-a826-d62457d267af"}
22:43:36.574 00.017 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"16a6d5a2-32ba-4afc-a4d8-781e97a44e4d"}
22:43:36.604 00.030 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":133,"width":15,"height":15,"star_pos":[6.51,6.57],"pixels":"..."},"id":"16a6d5a2-32ba-4afc-a4d8-781e97a44e4d"}
22:43:38.179 01.575 12020 Exposure complete
22:43:38.399 00.220 12020 worker thread done servicing request
22:43:38.399 00.000 9340 OnExposeComplete: enter
22:43:38.408 00.009 9340 UpdateGuideState(): m_state=6
22:43:38.421 00.013 9340 Star::Find(15, 1711, 927, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 134
22:43:38.431 00.010 9340 Star::Find returns 1 (0), X=1711.77, Y=927.67, Mass=727324, SNR=123.7, Peak=56005 HFD=4.2
22:43:38.442 00.011 9340 MultiStar: [#1 0.02,0.04,0.88,U] [#2 -0.10,0.26,0.94,U] [#3 -0.12,0.14,0.68,U] [#4 0.16,0.28,0.72,U] [#5 0.05,-0.27,0.48,U] [#6 -0.14,-0.25,0.54,U] [#7 0.55,0.17,0.41,U] [#8 -0.18,0.03,0.39,U] 
22:43:38.449 00.007 9340 refined, 8 included, MultiStar: {-0.05, 0.08}, one-star: {-0.35, 0.12}
22:43:38.460 00.011 9340 CameraToMount -- cameraTheta (2.08) - m_xAngle (0.01) = xAngle (2.07 = 2.07)
22:43:38.476 00.016 9340 CameraToMount -- cameraTheta (2.08) - (m_xAngle (0.01) + m_yAngleError (-3.13)) = yAngle (5.20 = -1.09)
22:43:38.496 00.020 9340 CameraToMount -- cameraX=-0.05 cameraY=0.08 hyp=0.10 cameraTheta=2.08 mountX=-0.05 mountY=-0.09, mountTheta=-2.07
22:43:38.514 00.018 9340 SchedulePrimaryMove(10104498, x=-0.05, y=0.08, opts=13)
22:43:38.525 00.011 9340 Enqueuing Move request for scope (-0.05, 0.08)
22:43:38.538 00.013 12020 Worker thread wakes up
22:43:38.538 00.000 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.08) opts 0xd
22:43:38.538 00.000 12020 Handling offset move in thread for scope, endpoint = (-0.05, 0.08)
22:43:38.539 00.001 12020 Moving (-0.05, 0.08) raw xDistance=-0.05 yDistance=-0.09
22:43:38.539 00.000 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
22:43:38.539 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:43:38.540 00.001 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
22:43:38.540 00.000 12020 MoveAxis(E, 0, ABG)
22:43:38.540 00.000 12020 Move returns status 0, amount 0
22:43:38.540 00.000 12020 MoveAxis(N, 0, ABG)
22:43:38.540 00.000 12020 Move returns status 0, amount 0
22:43:38.540 00.000 12020 move complete, result=0
22:43:38.540 00.000 12020 worker thread done servicing request
22:43:38.548 00.008 9340 UpdateImageDisplay: Size=(1920,1080) min=6879, max=65532, med=10691, FiltMin=8488, FiltMax=65505, Gamma=2.870
22:43:38.622 00.074 9340 UpdateGuideState exits: m=727324 SNR=123.7
22:43:38.634 00.012 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:43:38.646 00.012 9340 ScheduleExposure(2000,3,1) exposurePending=0
22:43:38.656 00.010 9340 Enqueuing Expose request
22:43:38.673 00.017 12020 Worker thread wakes up
22:43:38.673 00.000 9340 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
22:43:38.683 00.010 12020 worker thread servicing REQUEST_EXPOSE 2000
22:43:38.683 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(1697,913,31,31)
22:43:38.711 00.028 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"d684f04c-5eaa-4651-9881-b6d56b429f76"}
22:43:38.723 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"d684f04c-5eaa-4651-9881-b6d56b429f76"}
22:43:38.733 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"e6622b4c-bc13-45c3-a20a-118dfb54e284"}
22:43:38.749 00.016 9340 case statement mapped state 6 to 3
22:43:38.760 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"e6622b4c-bc13-45c3-a20a-118dfb54e284"}
22:43:38.775 00.015 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"68599555-98db-4e6f-b73a-76ab7ab0ff0a"}
22:43:38.789 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":134,"width":15,"height":15,"star_pos":[6.77,6.67],"pixels":"..."},"id":"68599555-98db-4e6f-b73a-76ab7ab0ff0a"}
22:43:40.509 01.720 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"11662527-f013-4efb-bf85-868251780ef8"}
22:43:40.517 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"11662527-f013-4efb-bf85-868251780ef8"}
22:43:40.526 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"fc8d2453-c709-4507-a8eb-bd714235beba"}
22:43:40.537 00.011 9340 case statement mapped state 6 to 3
22:43:40.546 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"fc8d2453-c709-4507-a8eb-bd714235beba"}
22:43:40.556 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"011d1b8d-0200-444b-b700-6f092d6a950d"}
22:43:40.574 00.018 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":134,"width":15,"height":15,"star_pos":[6.77,6.67],"pixels":"..."},"id":"011d1b8d-0200-444b-b700-6f092d6a950d"}
22:43:41.042 00.468 12020 Exposure complete
22:43:41.248 00.206 12020 worker thread done servicing request
22:43:41.248 00.000 9340 OnExposeComplete: enter
22:43:41.258 00.010 9340 UpdateGuideState(): m_state=6
22:43:41.269 00.011 9340 Star::Find(15, 1711, 927, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 135
22:43:41.278 00.009 9340 Star::Find returns 1 (0), X=1711.18, Y=927.61, Mass=714830, SNR=122.2, Peak=55429 HFD=4.0
22:43:41.283 00.005 9340 MultiStar: [#1 -0.17,-0.05,0.96,U] [#2 -0.67,0.08,0.00,M1] [#3 -0.39,0.44,0.69,U] [#4 -0.14,0.21,0.71,U] [#5 -0.44,-0.31,0.59,U] [#6 -0.54,-0.20,0.51,U] [#7 0.14,0.54,0.35,U] [#8 -0.46,-0.25,0.43,U] 
22:43:41.298 00.015 9340 refined, 7 included, MultiStar: {-0.41, 0.05}, one-star: {-0.94, 0.06}
22:43:41.305 00.007 9340 CameraToMount -- cameraTheta (3.02) - m_xAngle (0.01) = xAngle (3.02 = 3.02)
22:43:41.331 00.026 9340 CameraToMount -- cameraTheta (3.02) - (m_xAngle (0.01) + m_yAngleError (-3.13)) = yAngle (6.14 = -0.14)
22:43:41.340 00.009 9340 CameraToMount -- cameraX=-0.41 cameraY=0.05 hyp=0.41 cameraTheta=3.02 mountX=-0.41 mountY=-0.06, mountTheta=-3.00
22:43:41.354 00.014 9340 SchedulePrimaryMove(10104498, x=-0.41, y=0.05, opts=13)
22:43:41.360 00.006 9340 Enqueuing Move request for scope (-0.41, 0.05)
22:43:41.365 00.005 12020 Worker thread wakes up
22:43:41.365 00.000 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.41, 0.05) opts 0xd
22:43:41.365 00.000 12020 Handling offset move in thread for scope, endpoint = (-0.41, 0.05)
22:43:41.365 00.000 12020 Moving (-0.41, 0.05) raw xDistance=-0.41 yDistance=-0.06
22:43:41.365 00.000 12020 GuideAlgorithmHysteresis::Result() returns -0.17 from input -0.41
22:43:41.365 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:43:41.371 00.006 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
22:43:41.371 00.000 12020 MoveAxis(E, 30, ABG)
22:43:41.371 00.000 12020 Guiding  Dir = 2, Dur = 30
22:43:41.379 00.008 9340 UpdateImageDisplay: Size=(1920,1080) min=6510, max=65533, med=10689, FiltMin=8217, FiltMax=65526, Gamma=2.870
22:43:41.386 00.007 12020 IsSlewing returns 0
22:43:41.386 00.000 12020 IsGuiding returns 0
22:43:41.422 00.036 12020 IsGuiding returns 1
22:43:41.422 00.000 12020 scope still moving after pulse duration time elapsed
22:43:41.444 00.022 9340 UpdateGuideState exits: m=714830 SNR=122.2
22:43:41.452 00.008 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:43:41.458 00.006 9340 ScheduleExposure(2000,3,1) exposurePending=0
22:43:41.474 00.016 12020 IsSlewing returns 0
22:43:41.474 00.000 9340 Enqueuing Expose request
22:43:41.484 00.010 12020 IsGuiding returns 0
22:43:41.484 00.000 12020 scope move finished after 30 + 63 ms
22:43:41.484 00.000 12020 Move returns status 0, amount 30
22:43:41.484 00.000 12020 MoveAxis(N, 0, ABG)
22:43:41.484 00.000 12020 Move returns status 0, amount 0
22:43:41.484 00.000 12020 move complete, result=0
22:43:41.484 00.000 12020 worker thread done servicing request
22:43:41.484 00.000 12020 Worker thread wakes up
22:43:41.484 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
22:43:41.484 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(1697,913,31,31)
22:43:41.513 00.029 9340 GuideStep: -0.4 px 30 ms EAST, -0.1 px 0 ms NORTH
22:43:42.509 00.996 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"3b353fa3-4f8f-4779-9fae-82fd34cf6d86"}
22:43:42.517 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"3b353fa3-4f8f-4779-9fae-82fd34cf6d86"}
22:43:42.523 00.006 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"f85dfa16-3eb8-490a-9374-922e6742e049"}
22:43:42.539 00.016 9340 case statement mapped state 6 to 3
22:43:42.563 00.024 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"f85dfa16-3eb8-490a-9374-922e6742e049"}
22:43:42.574 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"32acd99a-b4ca-43a2-a67d-66103d7bb7dc"}
22:43:42.585 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":135,"width":15,"height":15,"star_pos":[7.18,6.61],"pixels":"..."},"id":"32acd99a-b4ca-43a2-a67d-66103d7bb7dc"}
22:43:43.856 01.271 12020 Exposure complete
22:43:44.033 00.177 12020 worker thread done servicing request
22:43:44.033 00.000 9340 OnExposeComplete: enter
22:43:44.040 00.007 9340 UpdateGuideState(): m_state=6
22:43:44.048 00.008 9340 Star::Find(15, 1711, 927, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 136
22:43:44.061 00.013 9340 Star::Find returns 1 (0), X=1711.67, Y=927.54, Mass=691970, SNR=119.7, Peak=53781 HFD=3.6
22:43:44.069 00.008 9340 MultiStar: [#1 0.00,-0.17,0.89,U] [#2 -0.09,0.41,0.80,U] [#3 0.03,0.21,0.84,U] [#4 0.44,0.44,0.93,U] [#5 0.06,-0.40,0.57,U] [#6 0.19,-0.06,0.66,U] [#7 0.54,0.35,0.35,U] [#8 0.20,0.32,0.38,U] 
22:43:44.078 00.009 9340 refined, 8 included, MultiStar: {0.05, 0.11}, one-star: {-0.45, -0.01}
22:43:44.083 00.005 9340 CameraToMount -- cameraTheta (1.14) - m_xAngle (0.01) = xAngle (1.14 = 1.14)
22:43:44.095 00.012 9340 CameraToMount -- cameraTheta (1.14) - (m_xAngle (0.01) + m_yAngleError (-3.13)) = yAngle (4.26 = -2.02)
22:43:44.119 00.024 9340 CameraToMount -- cameraX=0.05 cameraY=0.11 hyp=0.12 cameraTheta=1.14 mountX=0.05 mountY=-0.11, mountTheta=-1.13
22:43:44.129 00.010 9340 SchedulePrimaryMove(10104498, x=0.05, y=0.11, opts=13)
22:43:44.134 00.005 9340 Enqueuing Move request for scope (0.05, 0.11)
22:43:44.144 00.010 12020 Worker thread wakes up
22:43:44.144 00.000 12020 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.11) opts 0xd
22:43:44.144 00.000 12020 Handling offset move in thread for scope, endpoint = (0.05, 0.11)
22:43:44.144 00.000 12020 Moving (0.05, 0.11) raw xDistance=0.05 yDistance=-0.11
22:43:44.144 00.000 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
22:43:44.144 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:43:44.144 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
22:43:44.144 00.000 12020 MoveAxis(E, 0, ABG)
22:43:44.144 00.000 12020 Move returns status 0, amount 0
22:43:44.144 00.000 12020 MoveAxis(N, 0, ABG)
22:43:44.144 00.000 12020 Move returns status 0, amount 0
22:43:44.144 00.000 12020 move complete, result=0
22:43:44.148 00.004 12020 worker thread done servicing request
22:43:44.155 00.007 9340 UpdateImageDisplay: Size=(1920,1080) min=6956, max=65535, med=10737, FiltMin=8320, FiltMax=65500, Gamma=2.870
22:43:44.219 00.064 9340 UpdateGuideState exits: m=691970 SNR=119.7
22:43:44.227 00.008 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:43:44.239 00.012 9340 ScheduleExposure(2000,3,1) exposurePending=0
22:43:44.246 00.007 9340 Enqueuing Expose request
22:43:44.252 00.006 12020 Worker thread wakes up
22:43:44.257 00.005 9340 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
22:43:44.266 00.009 12020 worker thread servicing REQUEST_EXPOSE 2000
22:43:44.266 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(1697,913,31,31)
22:43:44.509 00.243 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"034764ec-9a71-4195-b842-4f5bd57bef59"}
22:43:44.520 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"034764ec-9a71-4195-b842-4f5bd57bef59"}
22:43:44.526 00.006 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"5f52e7df-eec3-4298-8dbe-c3840fe9e48b"}
22:43:44.547 00.021 9340 case statement mapped state 6 to 3
22:43:44.556 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"5f52e7df-eec3-4298-8dbe-c3840fe9e48b"}
22:43:44.589 00.033 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"ef1c3f48-d325-48f4-8d7c-e7cf3fb161fa"}
22:43:44.602 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":136,"width":15,"height":15,"star_pos":[6.67,6.54],"pixels":"..."},"id":"ef1c3f48-d325-48f4-8d7c-e7cf3fb161fa"}
22:43:46.510 01.908 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"b0414b64-b947-43a3-9744-a6d3599a8621"}
22:43:46.519 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"b0414b64-b947-43a3-9744-a6d3599a8621"}
22:43:46.530 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"f9618f72-8642-4d1d-b580-fc7d4d91b34e"}
22:43:46.542 00.012 9340 case statement mapped state 6 to 3
22:43:46.547 00.005 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"f9618f72-8642-4d1d-b580-fc7d4d91b34e"}
22:43:46.556 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"a83ef4d1-5464-4b02-a9b8-83a0a76fd114"}
22:43:46.567 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":136,"width":15,"height":15,"star_pos":[6.67,6.54],"pixels":"..."},"id":"a83ef4d1-5464-4b02-a9b8-83a0a76fd114"}
22:43:46.639 00.072 12020 Exposure complete
22:43:46.848 00.209 12020 worker thread done servicing request
22:43:46.848 00.000 9340 OnExposeComplete: enter
22:43:46.858 00.010 9340 UpdateGuideState(): m_state=6
22:43:46.868 00.010 9340 Star::Find(15, 1711, 927, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 137
22:43:46.875 00.007 9340 Star::Find returns 1 (0), X=1711.46, Y=927.64, Mass=698139, SNR=126.7, Peak=58965 HFD=4.1
22:43:46.888 00.013 9340 MultiStar: [#1 -0.24,-0.04,0.91,U] [#2 -0.25,0.49,0.83,U] [#3 -0.14,0.12,0.62,U] [#4 0.17,0.46,0.70,U] [#5 -0.03,-0.10,0.56,U] [#6 -0.23,0.44,0.50,U] [#7 0.05,0.52,0.33,U] [#8 -0.51,-0.14,0.44,U] 
22:43:46.910 00.022 9340 refined, 8 included, MultiStar: {-0.24, 0.19}, one-star: {-0.66, 0.09}
22:43:46.919 00.009 9340 CameraToMount -- cameraTheta (2.46) - m_xAngle (0.01) = xAngle (2.45 = 2.45)
22:43:46.930 00.011 9340 CameraToMount -- cameraTheta (2.46) - (m_xAngle (0.01) + m_yAngleError (-3.13)) = yAngle (5.58 = -0.71)
22:43:46.940 00.010 9340 CameraToMount -- cameraX=-0.24 cameraY=0.19 hyp=0.30 cameraTheta=2.46 mountX=-0.23 mountY=-0.20, mountTheta=-2.44
22:43:46.952 00.012 9340 SchedulePrimaryMove(10104498, x=-0.24, y=0.19, opts=13)
22:43:46.960 00.008 9340 Enqueuing Move request for scope (-0.24, 0.19)
22:43:46.969 00.009 12020 Worker thread wakes up
22:43:46.969 00.000 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.24, 0.19) opts 0xd
22:43:46.969 00.000 12020 Handling offset move in thread for scope, endpoint = (-0.24, 0.19)
22:43:46.970 00.001 12020 Moving (-0.24, 0.19) raw xDistance=-0.23 yDistance=-0.20
22:43:46.971 00.001 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.23
22:43:46.972 00.001 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:43:46.972 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.20
22:43:46.972 00.000 12020 MoveAxis(E, 0, ABG)
22:43:46.972 00.000 12020 Move returns status 0, amount 0
22:43:46.974 00.002 12020 MoveAxis(N, 0, ABG)
22:43:46.974 00.000 12020 Move returns status 0, amount 0
22:43:46.974 00.000 12020 move complete, result=0
22:43:46.975 00.001 12020 worker thread done servicing request
22:43:46.982 00.007 9340 UpdateImageDisplay: Size=(1920,1080) min=7049, max=65535, med=10709, FiltMin=8554, FiltMax=65500, Gamma=2.870
22:43:47.051 00.069 9340 UpdateGuideState exits: m=698139 SNR=126.7
22:43:47.066 00.015 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:43:47.079 00.013 9340 ScheduleExposure(2000,3,1) exposurePending=0
22:43:47.101 00.022 9340 Enqueuing Expose request
22:43:47.110 00.009 12020 Worker thread wakes up
22:43:47.114 00.004 9340 GuideStep: -0.2 px 0 ms EAST, -0.2 px 0 ms NORTH
22:43:47.119 00.005 12020 worker thread servicing REQUEST_EXPOSE 2000
22:43:47.119 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(1697,913,31,31)
22:43:48.511 01.392 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"a647a030-c3e8-4c13-8512-52abdffc2719"}
22:43:48.521 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"a647a030-c3e8-4c13-8512-52abdffc2719"}
22:43:48.528 00.007 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"14f86707-2373-4b16-ab14-9509229f660e"}
22:43:48.536 00.008 9340 case statement mapped state 6 to 3
22:43:48.542 00.006 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"14f86707-2373-4b16-ab14-9509229f660e"}
22:43:48.554 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"d75229c3-4d99-4aa2-ace4-69aa7ccd5796"}
22:43:48.562 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":137,"width":15,"height":15,"star_pos":[7.46,6.64],"pixels":"..."},"id":"d75229c3-4d99-4aa2-ace4-69aa7ccd5796"}
22:43:49.476 00.914 12020 Exposure complete
22:43:49.656 00.180 12020 worker thread done servicing request
22:43:49.656 00.000 9340 OnExposeComplete: enter
22:43:49.683 00.027 9340 UpdateGuideState(): m_state=6
22:43:49.693 00.010 9340 Star::Find(15, 1711, 927, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 138
22:43:49.702 00.009 9340 Star::Find returns 1 (0), X=1711.86, Y=927.86, Mass=701520, SNR=112.6, Peak=56437 HFD=4.2
22:43:49.713 00.011 9340 MultiStar: [#1 0.03,0.09,1.15,U] [#2 -0.23,0.74,0.00,M1] [#3 -0.25,0.41,0.76,U] [#4 0.55,0.75,0.00,M1] [#5 -0.13,0.14,0.79,U] [#6 0.02,0.23,0.71,U] [#7 0.24,0.37,0.41,U] [#8 0.06,0.77,0.00,M1] 
22:43:49.718 00.005 9340 refined, 5 included, MultiStar: {-0.09, 0.24}, one-star: {-0.26, 0.31}
22:43:49.729 00.011 9340 CameraToMount -- cameraTheta (1.92) - m_xAngle (0.01) = xAngle (1.91 = 1.91)
22:43:49.738 00.009 9340 CameraToMount -- cameraTheta (1.92) - (m_xAngle (0.01) + m_yAngleError (-3.13)) = yAngle (5.04 = -1.25)
22:43:49.763 00.025 9340 CameraToMount -- cameraX=-0.09 cameraY=0.24 hyp=0.25 cameraTheta=1.92 mountX=-0.08 mountY=-0.24, mountTheta=-1.91
22:43:49.775 00.012 9340 SchedulePrimaryMove(10104498, x=-0.09, y=0.24, opts=13)
22:43:49.786 00.011 9340 Enqueuing Move request for scope (-0.09, 0.24)
22:43:49.795 00.009 12020 Worker thread wakes up
22:43:49.795 00.000 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.24) opts 0xd
22:43:49.795 00.000 12020 Handling offset move in thread for scope, endpoint = (-0.09, 0.24)
22:43:49.795 00.000 12020 Moving (-0.09, 0.24) raw xDistance=-0.08 yDistance=-0.24
22:43:49.795 00.000 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
22:43:49.796 00.001 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:43:49.796 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.24
22:43:49.796 00.000 12020 MoveAxis(E, 0, ABG)
22:43:49.796 00.000 12020 Move returns status 0, amount 0
22:43:49.797 00.001 12020 MoveAxis(N, 0, ABG)
22:43:49.797 00.000 12020 Move returns status 0, amount 0
22:43:49.797 00.000 12020 move complete, result=0
22:43:49.797 00.000 12020 worker thread done servicing request
22:43:49.803 00.006 9340 UpdateImageDisplay: Size=(1920,1080) min=5575, max=65535, med=10679, FiltMin=8443, FiltMax=65505, Gamma=2.870
22:43:49.866 00.063 9340 UpdateGuideState exits: m=701520 SNR=112.6
22:43:49.875 00.009 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:43:49.882 00.007 9340 ScheduleExposure(2000,3,1) exposurePending=0
22:43:49.896 00.014 9340 Enqueuing Expose request
22:43:49.906 00.010 12020 Worker thread wakes up
22:43:49.906 00.000 9340 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
22:43:49.917 00.011 12020 worker thread servicing REQUEST_EXPOSE 2000
22:43:49.917 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(1697,913,31,31)
22:43:50.513 00.596 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"d16ff6f5-50de-4474-9728-cd738e06a2ce"}
22:43:50.528 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"d16ff6f5-50de-4474-9728-cd738e06a2ce"}
22:43:50.538 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"e18b6d5d-7359-4626-b288-fa30f925f5f5"}
22:43:50.556 00.018 9340 case statement mapped state 6 to 3
22:43:50.570 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"e18b6d5d-7359-4626-b288-fa30f925f5f5"}
22:43:50.612 00.042 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"c51d13be-6cf1-4043-b1c4-2a77b9de4c29"}
22:43:50.627 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":138,"width":15,"height":15,"star_pos":[6.86,6.86],"pixels":"..."},"id":"c51d13be-6cf1-4043-b1c4-2a77b9de4c29"}
22:43:52.281 01.654 12020 Exposure complete
22:43:52.515 00.234 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"39674326-a7a8-4aa7-961b-912646cbb4e7"}
22:43:52.520 00.005 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"39674326-a7a8-4aa7-961b-912646cbb4e7"}
22:43:52.535 00.015 12020 worker thread done servicing request
22:43:52.536 00.001 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"b526ab6e-848a-4e91-8100-466471db2b82"}
22:43:52.542 00.006 9340 case statement mapped state 6 to 3
22:43:52.553 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"b526ab6e-848a-4e91-8100-466471db2b82"}
22:43:52.563 00.010 9340 OnExposeComplete: enter
22:43:52.572 00.009 9340 UpdateGuideState(): m_state=6
22:43:52.584 00.012 9340 Star::Find(15, 1711, 927, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 139
22:43:52.608 00.024 9340 Star::Find returns 1 (0), X=1711.67, Y=927.53, Mass=665578, SNR=109.0, Peak=56597 HFD=3.6
22:43:52.619 00.011 9340 MultiStar: [#1 -0.06,0.17,1.02,U] [#2 -0.30,0.41,0.95,U] [#3 -0.14,0.59,0.65,U] [#4 0.21,0.28,0.94,U] [#5 -0.10,-0.22,0.69,U] [#6 -0.22,0.42,0.62,U] [#7 0.34,0.73,0.00,M1] [#8 0.20,0.33,0.48,U] 
22:43:52.625 00.006 9340 refined, 7 included, MultiStar: {-0.12, 0.23}, one-star: {-0.45, -0.02}
22:43:52.636 00.011 9340 CameraToMount -- cameraTheta (2.07) - m_xAngle (0.01) = xAngle (2.06 = 2.06)
22:43:52.644 00.008 9340 CameraToMount -- cameraTheta (2.07) - (m_xAngle (0.01) + m_yAngleError (-3.13)) = yAngle (5.19 = -1.09)
22:43:52.656 00.012 9340 CameraToMount -- cameraX=-0.12 cameraY=0.23 hyp=0.26 cameraTheta=2.07 mountX=-0.12 mountY=-0.23, mountTheta=-2.06
22:43:52.666 00.010 9340 SchedulePrimaryMove(10104498, x=-0.12, y=0.23, opts=13)
22:43:52.675 00.009 9340 Enqueuing Move request for scope (-0.12, 0.23)
22:43:52.710 00.035 12020 Worker thread wakes up
22:43:52.710 00.000 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.12, 0.23) opts 0xd
22:43:52.710 00.000 12020 Handling offset move in thread for scope, endpoint = (-0.12, 0.23)
22:43:52.710 00.000 12020 Moving (-0.12, 0.23) raw xDistance=-0.12 yDistance=-0.23
22:43:52.710 00.000 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
22:43:52.710 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:43:52.711 00.001 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.23
22:43:52.711 00.000 12020 MoveAxis(E, 0, ABG)
22:43:52.711 00.000 12020 Move returns status 0, amount 0
22:43:52.711 00.000 12020 MoveAxis(N, 0, ABG)
22:43:52.712 00.001 12020 Move returns status 0, amount 0
22:43:52.712 00.000 12020 move complete, result=0
22:43:52.712 00.000 12020 worker thread done servicing request
22:43:52.719 00.007 9340 UpdateImageDisplay: Size=(1920,1080) min=6903, max=65535, med=10712, FiltMin=8627, FiltMax=65500, Gamma=2.870
22:43:52.777 00.058 9340 UpdateGuideState exits: m=665578 SNR=109.0
22:43:52.802 00.025 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:43:52.810 00.008 9340 ScheduleExposure(2000,3,1) exposurePending=0
22:43:52.820 00.010 9340 Enqueuing Expose request
22:43:52.827 00.007 12020 Worker thread wakes up
22:43:52.827 00.000 9340 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
22:43:52.838 00.011 12020 worker thread servicing REQUEST_EXPOSE 2000
22:43:52.838 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(1697,913,31,31)
22:43:52.844 00.006 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"14e090c7-fbcd-4e1e-b348-aa5cf553769f"}
22:43:52.853 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":139,"width":15,"height":15,"star_pos":[6.67,6.53],"pixels":"..."},"id":"14e090c7-fbcd-4e1e-b348-aa5cf553769f"}
22:43:54.514 01.661 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"43c22d25-0f5b-4712-b5f7-d5972783d171"}
22:43:54.531 00.017 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"43c22d25-0f5b-4712-b5f7-d5972783d171"}
22:43:54.536 00.005 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"05908060-97ef-4a91-9b88-ac7e5867ecd9"}
22:43:54.549 00.013 9340 case statement mapped state 6 to 3
22:43:54.552 00.003 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"05908060-97ef-4a91-9b88-ac7e5867ecd9"}
22:43:54.563 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"265e0018-b78c-4f00-afbc-154ef119ace0"}
22:43:54.570 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":139,"width":15,"height":15,"star_pos":[6.67,6.53],"pixels":"..."},"id":"265e0018-b78c-4f00-afbc-154ef119ace0"}
22:43:55.292 00.722 12020 Exposure complete
22:43:55.453 00.161 12020 worker thread done servicing request
22:43:55.453 00.000 9340 OnExposeComplete: enter
22:43:55.458 00.005 9340 UpdateGuideState(): m_state=6
22:43:55.469 00.011 9340 Star::Find(15, 1711, 927, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 140
22:43:55.475 00.006 9340 Star::Find returns 1 (0), X=1711.97, Y=927.84, Mass=691650, SNR=111.3, Peak=55009 HFD=4.2
22:43:55.494 00.019 9340 MultiStar: [#1 0.20,0.02,1.25,U] [#2 0.11,0.56,0.92,U] [#3 0.24,0.35,0.68,U] [#4 0.38,0.51,1.00,U] [#5 0.21,-0.03,0.78,U] [#6 0.31,0.16,0.57,U] [#7 0.25,0.80,0.00,M2] [#8 -0.09,-0.12,0.50,U] 
22:43:55.502 00.008 9340 refined, 7 included, MultiStar: {0.15, 0.24}, one-star: {-0.15, 0.29}
22:43:55.506 00.004 9340 CameraToMount -- cameraTheta (0.99) - m_xAngle (0.01) = xAngle (0.99 = 0.99)
22:43:55.515 00.009 9340 CameraToMount -- cameraTheta (0.99) - (m_xAngle (0.01) + m_yAngleError (-3.13)) = yAngle (4.11 = -2.17)
22:43:55.520 00.005 9340 CameraToMount -- cameraX=0.15 cameraY=0.24 hyp=0.28 cameraTheta=0.99 mountX=0.16 mountY=-0.23, mountTheta=-0.98
22:43:55.534 00.014 9340 SchedulePrimaryMove(10104498, x=0.15, y=0.24, opts=13)
22:43:55.540 00.006 9340 Enqueuing Move request for scope (0.15, 0.24)
22:43:55.549 00.009 12020 Worker thread wakes up
22:43:55.550 00.001 12020 worker thread servicing REQUEST_MOVE scope ofs (0.15, 0.24) opts 0xd
22:43:55.550 00.000 12020 Handling offset move in thread for scope, endpoint = (0.15, 0.24)
22:43:55.550 00.000 12020 Moving (0.15, 0.24) raw xDistance=0.16 yDistance=-0.23
22:43:55.550 00.000 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.16
22:43:55.551 00.001 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:43:55.551 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.23
22:43:55.551 00.000 12020 MoveAxis(E, 0, ABG)
22:43:55.551 00.000 12020 Move returns status 0, amount 0
22:43:55.551 00.000 12020 MoveAxis(N, 0, ABG)
22:43:55.552 00.001 12020 Move returns status 0, amount 0
22:43:55.552 00.000 12020 move complete, result=0
22:43:55.552 00.000 12020 worker thread done servicing request
22:43:55.556 00.004 9340 UpdateImageDisplay: Size=(1920,1080) min=6416, max=65535, med=10681, FiltMin=7981, FiltMax=65499, Gamma=2.870
22:43:55.624 00.068 9340 UpdateGuideState exits: m=691650 SNR=111.3
22:43:55.635 00.011 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:43:55.642 00.007 9340 ScheduleExposure(2000,3,1) exposurePending=0
22:43:55.652 00.010 9340 Enqueuing Expose request
22:43:55.662 00.010 12020 Worker thread wakes up
22:43:55.662 00.000 9340 GuideStep: 0.2 px 0 ms EAST, -0.2 px 0 ms NORTH
22:43:55.673 00.011 12020 worker thread servicing REQUEST_EXPOSE 2000
22:43:55.673 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(1697,913,31,31)
22:43:56.516 00.843 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"87f39fd2-9fbb-465c-a8d4-98d3e03c8017"}
22:43:56.541 00.025 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"87f39fd2-9fbb-465c-a8d4-98d3e03c8017"}
22:43:56.552 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"20c7d44d-da93-43d2-b4b4-217d2a16f7ff"}
22:43:56.557 00.005 9340 case statement mapped state 6 to 3
22:43:56.567 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"20c7d44d-da93-43d2-b4b4-217d2a16f7ff"}
22:43:56.574 00.007 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"422359e3-3914-4f04-b454-7d50de00daae"}
22:43:56.584 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":140,"width":15,"height":15,"star_pos":[6.97,6.84],"pixels":"..."},"id":"422359e3-3914-4f04-b454-7d50de00daae"}
22:43:58.037 01.453 12020 Exposure complete
22:43:58.229 00.192 12020 worker thread done servicing request
22:43:58.229 00.000 9340 OnExposeComplete: enter
22:43:58.246 00.017 9340 UpdateGuideState(): m_state=6
22:43:58.255 00.009 9340 Star::Find(15, 1711, 927, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 141
22:43:58.266 00.011 9340 Star::Find returns 1 (0), X=1711.98, Y=928.05, Mass=683994, SNR=114.4, Peak=53917 HFD=4.4
22:43:58.275 00.009 9340 MultiStar: [#1 0.23,-0.12,1.11,U] [#2 -0.04,0.54,0.97,U] [#3 0.02,0.60,0.67,U] [#4 0.43,0.55,0.00,M1] [#5 -0.04,-0.10,0.56,U] [#6 0.09,0.39,0.61,U] [#7 0.44,0.97,0.00,M3] [#8 0.14,0.41,0.41,U] 
22:43:58.302 00.027 9340 refined, 6 included, MultiStar: {0.03, 0.31}, one-star: {-0.14, 0.50}
22:43:58.322 00.020 9340 CameraToMount -- cameraTheta (1.46) - m_xAngle (0.01) = xAngle (1.45 = 1.45)
22:43:58.331 00.009 9340 CameraToMount -- cameraTheta (1.46) - (m_xAngle (0.01) + m_yAngleError (-3.13)) = yAngle (4.58 = -1.70)
22:43:58.343 00.012 9340 CameraToMount -- cameraX=0.03 cameraY=0.31 hyp=0.31 cameraTheta=1.46 mountX=0.04 mountY=-0.31, mountTheta=-1.45
22:43:58.354 00.011 9340 SchedulePrimaryMove(10104498, x=0.03, y=0.31, opts=13)
22:43:58.359 00.005 9340 Enqueuing Move request for scope (0.03, 0.31)
22:43:58.369 00.010 12020 Worker thread wakes up
22:43:58.369 00.000 12020 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.31) opts 0xd
22:43:58.369 00.000 12020 Handling offset move in thread for scope, endpoint = (0.03, 0.31)
22:43:58.369 00.000 12020 Moving (0.03, 0.31) raw xDistance=0.04 yDistance=-0.31
22:43:58.369 00.000 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
22:43:58.369 00.000 12020 GuideAlgorithmResistSwitch::result() returns -0.31 from input -0.31
22:43:58.369 00.000 12020 MoveAxis(E, 0, ABG)
22:43:58.369 00.000 12020 Move returns status 0, amount 0
22:43:58.369 00.000 12020 MoveAxis(N, 51, ABG)
22:43:58.369 00.000 12020 Guiding  Dir = 0, Dur = 51
22:43:58.369 00.000 12020 IsSlewing returns 0
22:43:58.375 00.006 12020 IsGuiding returns 0
22:43:58.381 00.006 9340 UpdateImageDisplay: Size=(1920,1080) min=6813, max=65535, med=10707, FiltMin=8321, FiltMax=65499, Gamma=2.870
22:43:58.450 00.069 9340 UpdateGuideState exits: m=683994 SNR=114.4
22:43:58.459 00.009 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:43:58.471 00.012 9340 ScheduleExposure(2000,3,1) exposurePending=0
22:43:58.481 00.010 9340 Enqueuing Expose request
22:43:58.489 00.008 12020 IsGuiding returns 1
22:43:58.489 00.000 12020 scope still moving after pulse duration time elapsed
22:43:58.532 00.043 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"dfe82320-91a8-49a1-9497-ca78e54703d0"}
22:43:58.544 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"dfe82320-91a8-49a1-9497-ca78e54703d0"}
22:43:58.554 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"3bdf017d-38d7-405c-9567-6616c79fa7a3"}
22:43:58.564 00.010 9340 case statement mapped state 6 to 3
22:43:58.569 00.005 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"3bdf017d-38d7-405c-9567-6616c79fa7a3"}
22:43:58.599 00.030 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"396da893-3f69-497e-9ac7-41df8995017c"}
22:43:58.612 00.013 12020 IsSlewing returns 0
22:43:58.612 00.000 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":141,"width":15,"height":15,"star_pos":[6.98,7.05],"pixels":"..."},"id":"396da893-3f69-497e-9ac7-41df8995017c"}
22:43:58.619 00.007 12020 IsGuiding returns 0
22:43:58.619 00.000 12020 scope move finished after 51 + 193 ms
22:43:58.621 00.002 12020 Move returns status 0, amount 51
22:43:58.621 00.000 12020 move complete, result=0
22:43:58.621 00.000 12020 worker thread done servicing request
22:43:58.621 00.000 12020 Worker thread wakes up
22:43:58.621 00.000 9340 GuideStep: 0.0 px 0 ms EAST, -0.3 px 51 ms NORTH
22:43:58.632 00.011 12020 worker thread servicing REQUEST_EXPOSE 2000
22:43:58.632 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(1697,913,31,31)
22:44:00.516 01.884 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"117707e9-9fc8-4c91-a014-6300c2590b78"}
22:44:00.523 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"117707e9-9fc8-4c91-a014-6300c2590b78"}
22:44:00.538 00.015 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"164aa5cd-1d9f-427b-9cc1-855495371c1c"}
22:44:00.569 00.031 9340 case statement mapped state 6 to 3
22:44:00.583 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"164aa5cd-1d9f-427b-9cc1-855495371c1c"}
22:44:00.598 00.015 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"519da457-261c-4ffd-a5af-a0ecb00fe6e2"}
22:44:00.608 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":141,"width":15,"height":15,"star_pos":[6.98,7.05],"pixels":"..."},"id":"519da457-261c-4ffd-a5af-a0ecb00fe6e2"}
22:44:01.092 00.484 12020 Exposure complete
22:44:01.382 00.290 12020 worker thread done servicing request
22:44:01.382 00.000 9340 OnExposeComplete: enter
22:44:01.394 00.012 9340 UpdateGuideState(): m_state=6
22:44:01.403 00.009 9340 Star::Find(15, 1711, 928, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 142
22:44:01.423 00.020 9340 Star::Find returns 1 (0), X=1712.32, Y=927.69, Mass=722390, SNR=135.3, Peak=49055 HFD=4.7
22:44:01.449 00.026 9340 MultiStar: [#1 0.74,-0.42,0.00,M1] [#2 0.24,0.29,0.84,U] [#3 0.43,0.22,0.52,U] [#4 0.79,0.16,0.00,M2] [#5 0.39,-0.75,0.00,M1] [#6 0.57,0.00,0.48,U] [#7 0.69,-0.16,0.00,M4] [#8 0.41,-0.14,0.32,U] 
22:44:01.464 00.015 9340 single-star, 4 included, MultiStar: {0.33, 0.15}, one-star: {0.20, 0.14}
22:44:01.472 00.008 9340 CameraToMount -- cameraTheta (0.62) - m_xAngle (0.01) = xAngle (0.61 = 0.61)
22:44:01.484 00.012 9340 CameraToMount -- cameraTheta (0.62) - (m_xAngle (0.01) + m_yAngleError (-3.13)) = yAngle (3.74 = -2.55)
22:44:01.495 00.011 9340 CameraToMount -- cameraX=0.20 cameraY=0.14 hyp=0.25 cameraTheta=0.62 mountX=0.20 mountY=-0.14, mountTheta=-0.60
22:44:01.512 00.017 9340 SchedulePrimaryMove(10104498, x=0.20, y=0.14, opts=13)
22:44:01.539 00.027 9340 Enqueuing Move request for scope (0.20, 0.14)
22:44:01.548 00.009 12020 Worker thread wakes up
22:44:01.548 00.000 12020 worker thread servicing REQUEST_MOVE scope ofs (0.20, 0.14) opts 0xd
22:44:01.548 00.000 12020 Handling offset move in thread for scope, endpoint = (0.20, 0.14)
22:44:01.548 00.000 12020 Moving (0.20, 0.14) raw xDistance=0.20 yDistance=-0.14
22:44:01.548 00.000 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.20
22:44:01.548 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:44:01.548 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
22:44:01.548 00.000 12020 MoveAxis(E, 0, ABG)
22:44:01.548 00.000 12020 Move returns status 0, amount 0
22:44:01.548 00.000 12020 MoveAxis(N, 0, ABG)
22:44:01.548 00.000 12020 Move returns status 0, amount 0
22:44:01.548 00.000 12020 move complete, result=0
22:44:01.548 00.000 12020 worker thread done servicing request
22:44:01.561 00.013 9340 UpdateImageDisplay: Size=(1920,1080) min=6896, max=65535, med=10725, FiltMin=8490, FiltMax=65499, Gamma=2.870
22:44:01.636 00.075 9340 UpdateGuideState exits: m=722390 SNR=135.3
22:44:01.652 00.016 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:44:01.659 00.007 9340 ScheduleExposure(2000,3,1) exposurePending=0
22:44:01.670 00.011 9340 Enqueuing Expose request
22:44:01.687 00.017 12020 Worker thread wakes up
22:44:01.687 00.000 9340 GuideStep: 0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
22:44:01.720 00.033 12020 worker thread servicing REQUEST_EXPOSE 2000
22:44:01.720 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(1697,913,31,31)
22:44:02.548 00.828 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"46fd5579-e527-4645-b939-8f75855e24ee"}
22:44:02.568 00.020 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"46fd5579-e527-4645-b939-8f75855e24ee"}
22:44:02.581 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"2a017fb1-eac3-4e00-9d5b-defebe00582e"}
22:44:02.594 00.013 9340 case statement mapped state 6 to 3
22:44:02.606 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"2a017fb1-eac3-4e00-9d5b-defebe00582e"}
22:44:02.622 00.016 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"7dd18637-6244-43db-b6f8-2c9634acd011"}
22:44:02.656 00.034 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":142,"width":15,"height":15,"star_pos":[7.32,6.69],"pixels":"..."},"id":"7dd18637-6244-43db-b6f8-2c9634acd011"}
22:44:04.070 01.414 12020 Exposure complete
22:44:04.366 00.296 12020 worker thread done servicing request
22:44:04.366 00.000 9340 OnExposeComplete: enter
22:44:04.397 00.031 9340 UpdateGuideState(): m_state=6
22:44:04.406 00.009 9340 Star::Find(15, 1712, 927, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 143
22:44:04.416 00.010 9340 Star::Find returns 1 (0), X=1712.57, Y=927.43, Mass=713666, SNR=127.7, Peak=56579 HFD=4.2
22:44:04.430 00.014 9340 MultiStar: [#1 1.04,-0.09,0.00,M2] [#2 0.79,0.15,0.00,M1] [#3 0.73,0.30,0.00,M1] [#4 1.22,0.10,0.00,M3] [#5 0.75,-0.72,0.00,M2] [#6 0.61,0.26,0.00,M1] [#7 1.33,0.27,0.00,M5] [#8 1.22,-0.04,0.00,M1] 
22:44:04.445 00.015 9340 CameraToMount -- cameraTheta (-0.26) - m_xAngle (0.01) = xAngle (-0.26 = -0.26)
22:44:04.456 00.011 9340 CameraToMount -- cameraTheta (-0.26) - (m_xAngle (0.01) + m_yAngleError (-3.13)) = yAngle (2.86 = 2.86)
22:44:04.486 00.030 9340 CameraToMount -- cameraX=0.45 cameraY=-0.12 hyp=0.47 cameraTheta=-0.26 mountX=0.45 mountY=0.13, mountTheta=0.28
22:44:04.503 00.017 9340 SchedulePrimaryMove(10104498, x=0.45, y=-0.12, opts=13)
22:44:04.515 00.012 9340 Enqueuing Move request for scope (0.45, -0.12)
22:44:04.526 00.011 12020 Worker thread wakes up
22:44:04.528 00.002 12020 worker thread servicing REQUEST_MOVE scope ofs (0.45, -0.12) opts 0xd
22:44:04.528 00.000 12020 Handling offset move in thread for scope, endpoint = (0.45, -0.12)
22:44:04.528 00.000 12020 Moving (0.45, -0.12) raw xDistance=0.45 yDistance=0.13
22:44:04.528 00.000 12020 GuideAlgorithmHysteresis::Result() returns 0.19 from input 0.45
22:44:04.529 00.001 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:44:04.529 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
22:44:04.529 00.000 12020 MoveAxis(W, 33, ABG)
22:44:04.529 00.000 12020 Guiding  Dir = 3, Dur = 33
22:44:04.529 00.000 12020 IsSlewing returns 0
22:44:04.531 00.002 12020 IsGuiding returns 0
22:44:04.538 00.007 9340 UpdateImageDisplay: Size=(1920,1080) min=6550, max=65535, med=10627, FiltMin=8255, FiltMax=65499, Gamma=2.870
22:44:04.559 00.021 12020 PulseGuide returned control before completion, sleep 15
22:44:04.592 00.033 12020 IsGuiding returns 1
22:44:04.592 00.000 12020 scope still moving after pulse duration time elapsed
22:44:04.610 00.018 9340 UpdateGuideState exits: m=713666 SNR=127.7
22:44:04.622 00.012 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:44:04.630 00.008 12020 IsSlewing returns 0
22:44:04.630 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
22:44:04.643 00.013 12020 IsGuiding returns 0
22:44:04.643 00.000 9340 Enqueuing Expose request
22:44:04.651 00.008 12020 scope move finished after 33 + 78 ms
22:44:04.651 00.000 12020 Move returns status 0, amount 33
22:44:04.651 00.000 12020 MoveAxis(N, 0, ABG)
22:44:04.651 00.000 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"8a3b1f8b-c83b-46f2-9d56-8f948d3e27ff"}
22:44:04.667 00.016 12020 Move returns status 0, amount 0
22:44:04.667 00.000 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"8a3b1f8b-c83b-46f2-9d56-8f948d3e27ff"}
22:44:04.676 00.009 12020 move complete, result=0
22:44:04.691 00.015 12020 worker thread done servicing request
22:44:04.693 00.002 12020 Worker thread wakes up
22:44:04.693 00.000 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"2c4743b4-abd9-4956-8663-f007fdaf4ad6"}
22:44:04.707 00.014 12020 worker thread servicing REQUEST_EXPOSE 2000
22:44:04.707 00.000 9340 case statement mapped state 6 to 3
22:44:04.718 00.011 12020 Handling exposure in thread, d=2000 o=3 r=(1697,913,31,31)
22:44:04.718 00.000 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"2c4743b4-abd9-4956-8663-f007fdaf4ad6"}
22:44:04.727 00.009 9340 GuideStep: 0.4 px 33 ms WEST, 0.1 px 0 ms NORTH
22:44:04.747 00.020 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"ce62fc2c-fd90-4bcb-bf48-cb571de148ac"}
22:44:04.758 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":143,"width":15,"height":15,"star_pos":[6.57,7.43],"pixels":"..."},"id":"ce62fc2c-fd90-4bcb-bf48-cb571de148ac"}
22:44:06.545 01.787 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"182bfe5a-8a9a-4ab1-aee9-3e7a8670090f"}
22:44:06.557 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"182bfe5a-8a9a-4ab1-aee9-3e7a8670090f"}
22:44:06.562 00.005 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"46ec69b5-5bf5-4c28-b0c3-c9acb09649f8"}
22:44:06.574 00.012 9340 case statement mapped state 6 to 3
22:44:06.583 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"46ec69b5-5bf5-4c28-b0c3-c9acb09649f8"}
22:44:06.596 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"cff147b2-27d6-4f64-af26-daa7345390fd"}
22:44:06.605 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":143,"width":15,"height":15,"star_pos":[6.57,7.43],"pixels":"..."},"id":"cff147b2-27d6-4f64-af26-daa7345390fd"}
22:44:07.083 00.478 12020 Exposure complete
22:44:07.265 00.182 12020 worker thread done servicing request
22:44:07.265 00.000 9340 OnExposeComplete: enter
22:44:07.274 00.009 9340 UpdateGuideState(): m_state=6
22:44:07.284 00.010 9340 Star::Find(15, 1712, 927, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 144
22:44:07.303 00.019 9340 Star::Find returns 1 (0), X=1712.29, Y=927.55, Mass=699293, SNR=117.6, Peak=52123 HFD=4.0
22:44:07.309 00.006 9340 MultiStar: [#1 0.76,-0.13,0.00,M3] [#2 0.25,0.27,0.83,U] [#3 0.84,0.43,0.00,M2] [#4 0.85,0.10,0.00,M4] [#5 0.38,-0.51,0.61,U] [#6 0.58,0.12,0.57,U] [#7 0.70,0.01,0.00,M6] [#8 0.67,0.07,0.00,M2] 
22:44:07.319 00.010 9340 single-star, 3 included, MultiStar: {0.31, -0.01}, one-star: {0.17, 0.00}
22:44:07.325 00.006 9340 CameraToMount -- cameraTheta (0.00) - m_xAngle (0.01) = xAngle (-0.00 = -0.00)
22:44:07.337 00.012 9340 CameraToMount -- cameraTheta (0.00) - (m_xAngle (0.01) + m_yAngleError (-3.13)) = yAngle (3.12 = 3.12)
22:44:07.349 00.012 9340 CameraToMount -- cameraX=0.17 cameraY=0.00 hyp=0.17 cameraTheta=0.00 mountX=0.17 mountY=0.00, mountTheta=0.02
22:44:07.368 00.019 9340 SchedulePrimaryMove(10104498, x=0.17, y=0.00, opts=13)
22:44:07.422 00.054 9340 Enqueuing Move request for scope (0.17, 0.00)
22:44:07.430 00.008 12020 Worker thread wakes up
22:44:07.430 00.000 12020 worker thread servicing REQUEST_MOVE scope ofs (0.17, 0.00) opts 0xd
22:44:07.430 00.000 12020 Handling offset move in thread for scope, endpoint = (0.17, 0.00)
22:44:07.430 00.000 12020 Moving (0.17, 0.00) raw xDistance=0.17 yDistance=0.00
22:44:07.436 00.006 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.17
22:44:07.436 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:44:07.436 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
22:44:07.436 00.000 12020 MoveAxis(E, 0, ABG)
22:44:07.436 00.000 12020 Move returns status 0, amount 0
22:44:07.436 00.000 12020 MoveAxis(N, 0, ABG)
22:44:07.436 00.000 12020 Move returns status 0, amount 0
22:44:07.436 00.000 12020 move complete, result=0
22:44:07.436 00.000 12020 worker thread done servicing request
22:44:07.443 00.007 9340 UpdateImageDisplay: Size=(1920,1080) min=6850, max=65535, med=10717, FiltMin=8562, FiltMax=65500, Gamma=2.870
22:44:07.581 00.138 9340 UpdateGuideState exits: m=699293 SNR=117.6
22:44:07.596 00.015 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:44:07.614 00.018 9340 ScheduleExposure(2000,3,1) exposurePending=0
22:44:07.625 00.011 9340 Enqueuing Expose request
22:44:07.655 00.030 12020 Worker thread wakes up
22:44:07.655 00.000 9340 GuideStep: 0.2 px 0 ms EAST, 0.0 px 0 ms NORTH
22:44:07.667 00.012 12020 worker thread servicing REQUEST_EXPOSE 2000
22:44:07.667 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(1697,913,31,31)
22:44:07.677 00.010 9340 evsrv: cli 100A4008 connect
22:44:07.694 00.017 9340 case statement mapped state 6 to 3
22:44:07.712 00.018 9340 case statement mapped state 6 to 3
22:44:07.731 00.019 9340 evsrv: cli 100A4008 request: {"method":"get_app_state","id":"318250e3-67e4-4e6d-9498-894df6f21d94"}
22:44:07.759 00.028 9340 case statement mapped state 6 to 3
22:44:07.779 00.020 9340 evsrv: cli 100A4008 response: {"jsonrpc":"2.0","result":"Guiding","id":"318250e3-67e4-4e6d-9498-894df6f21d94"}
22:44:07.797 00.018 9340 evsrv: cli 100A4008 disconnect
22:44:07.814 00.017 9340 evsrv: cli 100A41E8 connect
22:44:07.827 00.013 9340 case statement mapped state 6 to 3
22:44:07.860 00.033 9340 case statement mapped state 6 to 3
22:44:07.884 00.024 9340 evsrv: cli 100A41E8 request: {"method":"stop_capture","id":"9cb94ad7-e0c0-4f1f-9a7b-793f41c627c2"}
22:44:07.898 00.014 9340 StopCapturing CaptureActive=1 continueCapturing=1 exposurePending=1
22:44:07.916 00.018 9340 Status Line: Waiting for devices...
22:44:07.971 00.055 9340 evsrv: cli 100A41E8 response: {"jsonrpc":"2.0","result":0,"id":"9cb94ad7-e0c0-4f1f-9a7b-793f41c627c2"}
22:44:07.994 00.023 12020 ZWO: stopexposure
22:44:07.995 00.001 9340 evsrv: cli 100A41E8 disconnect
22:44:08.016 00.021 9340 evsrv: cli 100A4288 connect
22:44:08.027 00.011 9340 case statement mapped state 6 to 3
22:44:08.048 00.021 9340 case statement mapped state 6 to 3
22:44:08.094 00.046 9340 evsrv: cli 100A4288 request: {"method":"get_app_state","id":"10f62499-b5c7-4446-bfd7-e0248be3096d"}
22:44:08.110 00.016 9340 case statement mapped state 6 to 3
22:44:08.120 00.010 9340 evsrv: cli 100A4288 response: {"jsonrpc":"2.0","result":"Guiding","id":"10f62499-b5c7-4446-bfd7-e0248be3096d"}
22:44:08.139 00.019 9340 evsrv: cli 100A4288 disconnect
22:44:08.476 00.337 12020 ZWO: stopexposure
22:44:08.476 00.000 12020 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:195->Capture failed
22:44:08.480 00.004 12020 worker thread done servicing request
22:44:08.481 00.001 9340 OnExposeComplete: enter
22:44:08.507 00.026 9340 OnExposeComplete: Capture Error reported
22:44:08.562 00.055 9340 StopCapturing CaptureActive=1 continueCapturing=0 exposurePending=0
22:44:08.582 00.020 9340 Mount: notify guiding stopped
22:44:08.602 00.020 9340 Changing from state GUIDING to STOP
22:44:08.616 00.014 9340 guider state => SELECTED
22:44:08.648 00.032 9340 UpdateImageDisplay: Size=(1920,1080) min=6850, max=65535, med=10717, FiltMin=8562, FiltMax=65500, Gamma=2.870
22:44:08.743 00.095 9340 Changing from state SELECTED to UNINITIALIZED
22:44:08.762 00.019 9340 guider state => SELECTING
22:44:08.784 00.022 9340 Status Line: Stopped.
22:44:08.810 00.026 9340 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:557->Error reported capturing image
22:44:09.126 00.316 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"41ec027f-587c-4980-89b6-6974d44041f0"}
22:44:09.141 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"41ec027f-587c-4980-89b6-6974d44041f0"}
22:44:09.185 00.044 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"d71cbd69-e641-47e8-8ce1-145b90a1a40f"}
22:44:09.210 00.025 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"d71cbd69-e641-47e8-8ce1-145b90a1a40f"}
22:44:09.226 00.016 9340 evsrv: cli 100A4328 connect
22:44:09.247 00.021 9340 evsrv: cli 100A4328 request: {"method":"get_app_state","id":"c1901b15-51ac-4d94-9eba-1d5553c52b63"}
22:44:09.269 00.022 9340 evsrv: cli 100A4328 response: {"jsonrpc":"2.0","result":"Stopped","id":"c1901b15-51ac-4d94-9eba-1d5553c52b63"}
22:44:09.308 00.039 9340 evsrv: cli 100A4328 disconnect
22:44:10.544 01.236 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"c51721dc-970d-4c9f-88dd-9a559f0eaf5d"}
22:44:10.556 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"c51721dc-970d-4c9f-88dd-9a559f0eaf5d"}
22:44:10.581 00.025 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"8c50778b-9dfa-4cb6-8f2c-9c54aa7d840e"}
22:44:10.614 00.033 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"8c50778b-9dfa-4cb6-8f2c-9c54aa7d840e"}
22:44:12.546 01.932 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"a230c780-efda-49a7-8edf-485852d7538c"}
22:44:12.555 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"a230c780-efda-49a7-8edf-485852d7538c"}
22:44:12.562 00.007 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"2a8bf09d-9044-439c-83c1-4d3c96ebaa32"}
22:44:12.576 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"2a8bf09d-9044-439c-83c1-4d3c96ebaa32"}
22:44:14.546 01.970 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"008f2015-5477-492b-83a3-1b199144601b"}
22:44:14.556 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"008f2015-5477-492b-83a3-1b199144601b"}
22:44:14.566 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"9e3051d1-956d-4426-8652-204515a32949"}
22:44:14.575 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"9e3051d1-956d-4426-8652-204515a32949"}
22:44:16.550 01.975 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"dfc6bbdb-2cf4-4ce6-8b18-c1024fd99e27"}
22:44:16.560 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"dfc6bbdb-2cf4-4ce6-8b18-c1024fd99e27"}
22:44:16.570 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"276cae3b-d7a2-40ad-8c91-bc8c6df2a0dd"}
22:44:16.580 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"276cae3b-d7a2-40ad-8c91-bc8c6df2a0dd"}
22:44:18.550 01.970 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"add3b0ee-6d30-44db-9315-80aa00a9b19e"}
22:44:18.558 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"add3b0ee-6d30-44db-9315-80aa00a9b19e"}
22:44:18.565 00.007 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"a37cb65c-30a2-488d-a576-ec976a21839c"}
22:44:18.572 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"a37cb65c-30a2-488d-a576-ec976a21839c"}
22:44:20.551 01.979 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"ef7b919e-553c-4481-bb74-fc0eb46a32e2"}
22:44:20.567 00.016 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"ef7b919e-553c-4481-bb74-fc0eb46a32e2"}
22:44:20.586 00.019 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"a603918d-8590-4d3e-9073-c0548722bde9"}
22:44:20.596 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"a603918d-8590-4d3e-9073-c0548722bde9"}
22:44:22.552 01.956 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"785c3623-5bc0-4190-bd83-9f68963f8268"}
22:44:22.565 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"785c3623-5bc0-4190-bd83-9f68963f8268"}
22:44:22.576 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"59822a20-b15c-4991-93e1-bbf49d7fd287"}
22:44:22.585 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"59822a20-b15c-4991-93e1-bbf49d7fd287"}
22:44:24.553 01.968 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"4ae9069e-012a-42d5-a9d1-8d7399755af1"}
22:44:24.563 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"4ae9069e-012a-42d5-a9d1-8d7399755af1"}
22:44:24.575 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"b577e9b5-790c-475f-94d0-695650a36bb3"}
22:44:24.581 00.006 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"b577e9b5-790c-475f-94d0-695650a36bb3"}
22:44:26.550 01.969 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"fff32657-f7b7-4afd-9c66-f2f06358faf6"}
22:44:26.557 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"fff32657-f7b7-4afd-9c66-f2f06358faf6"}
22:44:26.562 00.005 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"5fb59425-93fa-4fbe-9a90-024b68f8a13e"}
22:44:26.567 00.005 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"5fb59425-93fa-4fbe-9a90-024b68f8a13e"}
22:44:28.547 01.980 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"f10ee716-c492-4b21-a995-70ac4a50b387"}
22:44:28.561 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"f10ee716-c492-4b21-a995-70ac4a50b387"}
22:44:28.567 00.006 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"fc816a2b-a8eb-4268-b7a1-0d0c792e87cc"}
22:44:28.575 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"fc816a2b-a8eb-4268-b7a1-0d0c792e87cc"}
22:44:30.549 01.974 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"a6920802-0479-46a2-8975-581fe296e159"}
22:44:30.558 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"a6920802-0479-46a2-8975-581fe296e159"}
22:44:30.576 00.018 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"4d1f3d61-ae39-45c8-b495-7a95e5a86942"}
22:44:30.589 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"4d1f3d61-ae39-45c8-b495-7a95e5a86942"}
22:44:32.551 01.962 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"fa66641a-b675-400d-b7a6-e2c2c55d9d4e"}
22:44:32.556 00.005 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"fa66641a-b675-400d-b7a6-e2c2c55d9d4e"}
22:44:32.566 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"eb6a91b0-72cb-4ca5-b679-7b76321d429d"}
22:44:32.571 00.005 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"eb6a91b0-72cb-4ca5-b679-7b76321d429d"}
22:44:34.552 01.981 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"0aed10b0-fc21-4563-8f84-33661db755b4"}
22:44:34.559 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"0aed10b0-fc21-4563-8f84-33661db755b4"}
22:44:34.562 00.003 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"e9d8b6f6-e362-42ba-b393-d5d1fbe5f458"}
22:44:34.574 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"e9d8b6f6-e362-42ba-b393-d5d1fbe5f458"}
22:44:36.553 01.979 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"1a246d44-27b3-4161-a607-2f12bd4214b3"}
22:44:36.561 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"1a246d44-27b3-4161-a607-2f12bd4214b3"}
22:44:36.571 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"9437ed97-533e-444a-ab2e-9043e4d078ac"}
22:44:36.577 00.006 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"9437ed97-533e-444a-ab2e-9043e4d078ac"}
22:44:38.555 01.978 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"2a990b45-2ca2-4cea-8e77-6895e738f69b"}
22:44:38.565 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"2a990b45-2ca2-4cea-8e77-6895e738f69b"}
22:44:38.576 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"e3496cbc-b780-49f3-9bf4-396221d790ef"}
22:44:38.586 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"e3496cbc-b780-49f3-9bf4-396221d790ef"}
22:44:40.555 01.969 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"a37e5fed-208b-4c57-b377-4797822bac30"}
22:44:40.571 00.016 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"a37e5fed-208b-4c57-b377-4797822bac30"}
22:44:40.591 00.020 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"7c7401db-47d4-4abc-a162-82dd34f20252"}
22:44:40.599 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"7c7401db-47d4-4abc-a162-82dd34f20252"}
22:44:42.556 01.957 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"7942c68a-ee6b-40db-a386-4b5c99a9759e"}
22:44:42.567 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"7942c68a-ee6b-40db-a386-4b5c99a9759e"}
22:44:42.577 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"84812156-0f19-4789-b60e-2255fd79ae59"}
22:44:42.598 00.021 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"84812156-0f19-4789-b60e-2255fd79ae59"}
22:44:44.556 01.958 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"2931b39f-ec50-4066-89bb-5680c5ff450f"}
22:44:44.571 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"2931b39f-ec50-4066-89bb-5680c5ff450f"}
22:44:44.582 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"516b0532-67b3-4a19-bda5-4de728c3ba18"}
22:44:44.590 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"516b0532-67b3-4a19-bda5-4de728c3ba18"}
22:44:46.553 01.963 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"d25b33b7-ebb5-496e-b4d1-1565bf81f678"}
22:44:46.561 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"d25b33b7-ebb5-496e-b4d1-1565bf81f678"}
22:44:46.568 00.007 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"5a92af07-d25d-433b-aba6-ea8db7ebd38a"}
22:44:46.576 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"5a92af07-d25d-433b-aba6-ea8db7ebd38a"}
22:44:48.554 01.978 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"da82ade1-884f-4e7d-86a6-d7f3e01dab90"}
22:44:48.562 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"da82ade1-884f-4e7d-86a6-d7f3e01dab90"}
22:44:48.571 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"266dce69-4849-45a3-9cbe-5450afd9ac56"}
22:44:48.574 00.003 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"266dce69-4849-45a3-9cbe-5450afd9ac56"}
22:44:50.555 01.981 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"609eb9fd-34c8-4dd0-830f-378cf1a85d7b"}
22:44:50.572 00.017 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"609eb9fd-34c8-4dd0-830f-378cf1a85d7b"}
22:44:50.594 00.022 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"b3afae10-cfb3-45ed-beb9-9c1f548f42b4"}
22:44:50.609 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"b3afae10-cfb3-45ed-beb9-9c1f548f42b4"}
22:44:52.555 01.946 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"3ea0cfd7-d2ac-4af0-9e01-6a45f3051333"}
22:44:52.563 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"3ea0cfd7-d2ac-4af0-9e01-6a45f3051333"}
22:44:52.573 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"5ae94f9b-7df0-4597-ba28-627367d0e08a"}
22:44:52.581 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"5ae94f9b-7df0-4597-ba28-627367d0e08a"}
22:44:54.555 01.974 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"1eafa3b7-b231-495f-8d75-fbd0c1cb558a"}
22:44:54.568 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"1eafa3b7-b231-495f-8d75-fbd0c1cb558a"}
22:44:54.577 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"d9effffd-5716-45ab-aa37-fc341065a26b"}
22:44:54.593 00.016 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"d9effffd-5716-45ab-aa37-fc341065a26b"}
22:44:56.554 01.961 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"365b4fda-49a2-4f7e-9928-62288719e1fe"}
22:44:56.576 00.022 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"365b4fda-49a2-4f7e-9928-62288719e1fe"}
22:44:56.589 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"28d495a9-64b0-4eee-b2c4-f01313fc9d1f"}
22:44:56.609 00.020 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"28d495a9-64b0-4eee-b2c4-f01313fc9d1f"}
22:44:58.555 01.946 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"c31221b1-8979-4327-be1e-809c24baeb1c"}
22:44:58.610 00.055 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"c31221b1-8979-4327-be1e-809c24baeb1c"}
22:44:58.634 00.024 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"bb072f6e-fe4f-48aa-a380-53cdb6d87110"}
22:44:58.777 00.143 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"bb072f6e-fe4f-48aa-a380-53cdb6d87110"}
22:45:00.557 01.780 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"802325f8-bc54-4dfb-958f-2f752ebf5d7e"}
22:45:00.586 00.029 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"802325f8-bc54-4dfb-958f-2f752ebf5d7e"}
22:45:00.617 00.031 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"6dab4401-3651-496a-a6d6-94b667eeb1f6"}
22:45:00.635 00.018 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"6dab4401-3651-496a-a6d6-94b667eeb1f6"}
22:45:02.554 01.919 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"d550a779-28ce-4046-a405-4efabcd96260"}
22:45:02.559 00.005 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"d550a779-28ce-4046-a405-4efabcd96260"}
22:45:02.569 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"2b1f124a-815b-4084-a069-92da0040f2e4"}
22:45:02.579 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"2b1f124a-815b-4084-a069-92da0040f2e4"}
22:45:04.555 01.976 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"4d0365a6-dcb2-45f8-beda-381524b53059"}
22:45:04.563 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"4d0365a6-dcb2-45f8-beda-381524b53059"}
22:45:04.574 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"8ad35ea8-9934-4130-af5a-9fdd8a71de9b"}
22:45:04.581 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"8ad35ea8-9934-4130-af5a-9fdd8a71de9b"}
22:45:06.553 01.972 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"c0151364-2f1f-4e4c-8a58-e273e8ce7a47"}
22:45:06.564 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"c0151364-2f1f-4e4c-8a58-e273e8ce7a47"}
22:45:06.595 00.031 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"434b7dbf-f948-4bca-a44b-20974a27c40b"}
22:45:06.604 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"434b7dbf-f948-4bca-a44b-20974a27c40b"}
22:45:08.555 01.951 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"fd5ece36-ad29-4d4c-ad7f-2448953a13a4"}
22:45:08.569 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"fd5ece36-ad29-4d4c-ad7f-2448953a13a4"}
22:45:08.616 00.047 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"91c2c1d3-6032-499b-8928-62919b225bc5"}
22:45:08.630 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"91c2c1d3-6032-499b-8928-62919b225bc5"}
22:45:10.591 01.961 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"6ba1edb5-3676-4a2d-b098-530fb04aa01b"}
22:45:10.620 00.029 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"6ba1edb5-3676-4a2d-b098-530fb04aa01b"}
22:45:10.632 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"1c1c215b-8300-477f-8d4d-6be6d23de3a2"}
22:45:10.645 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"1c1c215b-8300-477f-8d4d-6be6d23de3a2"}
22:45:11.580 00.935 9340 evsrv: cli 100A4008 connect
22:45:12.587 01.007 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"c7d41551-6772-4a9e-8d68-6b1caa27c788"}
22:45:12.607 00.020 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"c7d41551-6772-4a9e-8d68-6b1caa27c788"}
22:45:12.620 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"ea12c1f5-ca6a-4ed3-bb21-07706c5ef175"}
22:45:12.630 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"ea12c1f5-ca6a-4ed3-bb21-07706c5ef175"}
22:45:14.588 01.958 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"2c83ed7e-f910-4602-b0d2-045c072858b4"}
22:45:14.595 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"2c83ed7e-f910-4602-b0d2-045c072858b4"}
22:45:14.605 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"f4863c5a-9e50-47b8-9c01-c695f604f0b4"}
22:45:14.614 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"f4863c5a-9e50-47b8-9c01-c695f604f0b4"}
22:45:16.588 01.974 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"6cd7dc4b-4fde-4181-92f7-74028e54874f"}
22:45:16.594 00.006 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"6cd7dc4b-4fde-4181-92f7-74028e54874f"}
22:45:16.609 00.015 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"1a8fb21a-ce43-4239-8b76-840dbab0d554"}
22:45:16.618 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"1a8fb21a-ce43-4239-8b76-840dbab0d554"}
22:45:18.588 01.970 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"46eef404-280c-4f1e-8e4d-cb2bd1f4ba53"}
22:45:18.599 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"46eef404-280c-4f1e-8e4d-cb2bd1f4ba53"}
22:45:18.610 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"65a2f7cd-4df7-4938-8caf-b9454c4d0152"}
22:45:18.621 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"65a2f7cd-4df7-4938-8caf-b9454c4d0152"}
22:45:20.591 01.970 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"91db8f7f-58d2-4f17-b3fb-fcf1377d6ad7"}
22:45:20.596 00.005 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"91db8f7f-58d2-4f17-b3fb-fcf1377d6ad7"}
22:45:20.612 00.016 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"6f49dca5-40fb-4c45-ae1e-6388ecf775cc"}
22:45:20.622 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"6f49dca5-40fb-4c45-ae1e-6388ecf775cc"}
22:45:22.589 01.967 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"e4e3355e-12a8-4946-b9fb-6813e0e5137c"}
22:45:22.610 00.021 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"e4e3355e-12a8-4946-b9fb-6813e0e5137c"}
22:45:22.619 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"684b40c3-beb0-467e-bd50-1ea6e55b0574"}
22:45:22.627 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"684b40c3-beb0-467e-bd50-1ea6e55b0574"}
22:45:24.592 01.965 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"081b97bd-4f88-4f6b-a5dd-68adf70c4036"}
22:45:24.598 00.006 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"081b97bd-4f88-4f6b-a5dd-68adf70c4036"}
22:45:24.611 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"bd01f6fd-ec9e-4b84-a78e-dc59876de843"}
22:45:24.634 00.023 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"bd01f6fd-ec9e-4b84-a78e-dc59876de843"}
22:45:26.594 01.960 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"1f139f77-bd4f-4f47-adfa-fd1a7a6eb765"}
22:45:26.602 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"1f139f77-bd4f-4f47-adfa-fd1a7a6eb765"}
22:45:26.609 00.007 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"0c2f627d-59a7-4e95-b0bb-08f95c295af2"}
22:45:26.614 00.005 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"0c2f627d-59a7-4e95-b0bb-08f95c295af2"}
22:45:28.593 01.979 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"5ee4bc2d-b783-4800-a7e0-abc980baa3d9"}
22:45:28.599 00.006 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"5ee4bc2d-b783-4800-a7e0-abc980baa3d9"}
22:45:28.608 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"9f5f435e-b870-41cd-9255-bdee727e25e3"}
22:45:28.613 00.005 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"9f5f435e-b870-41cd-9255-bdee727e25e3"}
22:45:30.596 01.983 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"19c9b6e6-3d9f-45b3-9ae3-06b2bf6a85de"}
22:45:30.608 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"19c9b6e6-3d9f-45b3-9ae3-06b2bf6a85de"}
22:45:30.612 00.004 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"81272c4b-05cf-4569-a83a-63cb0b2c2095"}
22:45:30.622 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"81272c4b-05cf-4569-a83a-63cb0b2c2095"}
22:45:32.592 01.970 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"8f016089-a035-412b-85fa-c7425781802e"}
22:45:32.597 00.005 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"8f016089-a035-412b-85fa-c7425781802e"}
22:45:32.608 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"d811419e-9242-4a32-ae1d-8423034f1531"}
22:45:32.613 00.005 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"d811419e-9242-4a32-ae1d-8423034f1531"}
22:45:34.595 01.982 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"c853997e-cc38-4543-b922-caad76db1045"}
22:45:34.600 00.005 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"c853997e-cc38-4543-b922-caad76db1045"}
22:45:34.610 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"cd8a440c-b54d-4afb-88a5-478d157cf43d"}
22:45:34.633 00.023 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"cd8a440c-b54d-4afb-88a5-478d157cf43d"}
22:45:36.595 01.962 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"2c0b3a41-a8f4-47a7-8628-185237d2d6ef"}
22:45:36.602 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"2c0b3a41-a8f4-47a7-8628-185237d2d6ef"}
22:45:36.624 00.022 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"3928631f-baae-4f8a-8a39-01a5b6c8a81b"}
22:45:36.633 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"3928631f-baae-4f8a-8a39-01a5b6c8a81b"}
22:45:38.594 01.961 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"8a5948c3-6eca-4ebd-b43f-dd0ee05e2436"}
22:45:38.621 00.027 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"8a5948c3-6eca-4ebd-b43f-dd0ee05e2436"}
22:45:38.631 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"d10bd45d-c583-4b9e-a64c-6b7d1292031b"}
22:45:38.639 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"d10bd45d-c583-4b9e-a64c-6b7d1292031b"}
22:45:40.596 01.957 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"203ea2f8-e8a2-40d6-842e-a8e24731fe1e"}
22:45:40.603 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"203ea2f8-e8a2-40d6-842e-a8e24731fe1e"}
22:45:40.610 00.007 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"0258d22a-20d2-4f7c-8350-ab509b007891"}
22:45:40.620 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"0258d22a-20d2-4f7c-8350-ab509b007891"}
22:45:42.599 01.979 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"b71c7cbb-1068-43ea-8978-08f7ca866df4"}
22:45:42.620 00.021 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"b71c7cbb-1068-43ea-8978-08f7ca866df4"}
22:45:42.631 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"20160d69-1651-4853-89eb-cf42d9028024"}
22:45:42.639 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"20160d69-1651-4853-89eb-cf42d9028024"}
22:45:44.599 01.960 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"a4afec34-03ee-4050-a446-5061c081791e"}
22:45:44.604 00.005 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"a4afec34-03ee-4050-a446-5061c081791e"}
22:45:44.617 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"3da60077-14cd-4c7f-b4d9-6e1240acd67f"}
22:45:44.628 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"3da60077-14cd-4c7f-b4d9-6e1240acd67f"}
22:45:46.602 01.974 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"1ad1be3c-b834-4702-9d7e-7ec726522e85"}
22:45:46.612 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"1ad1be3c-b834-4702-9d7e-7ec726522e85"}
22:45:46.619 00.007 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"5b78a090-f9f4-45fd-adb3-047138591bb9"}
22:45:46.639 00.020 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"5b78a090-f9f4-45fd-adb3-047138591bb9"}
22:45:48.602 01.963 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"a5eb7f9f-936d-4371-bbe8-209f4406a46a"}
22:45:48.614 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"a5eb7f9f-936d-4371-bbe8-209f4406a46a"}
22:45:48.634 00.020 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"8f430690-ef3e-4d17-ae6b-3969b06bef78"}
22:45:48.643 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"8f430690-ef3e-4d17-ae6b-3969b06bef78"}
22:45:50.606 01.963 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"e14a9174-6502-44d9-bf17-c4a7c8e1812b"}
22:45:50.628 00.022 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"e14a9174-6502-44d9-bf17-c4a7c8e1812b"}
22:45:50.660 00.032 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"23727a3c-6fc2-4e6d-84e0-3e89a61a651d"}
22:45:50.677 00.017 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"23727a3c-6fc2-4e6d-84e0-3e89a61a651d"}
22:45:52.607 01.930 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"0c26bc10-3189-450e-82aa-b981556a9487"}
22:45:52.621 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"0c26bc10-3189-450e-82aa-b981556a9487"}
22:45:52.638 00.017 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"1352e6c6-0597-4428-a0d7-c575f63de90c"}
22:45:52.649 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"1352e6c6-0597-4428-a0d7-c575f63de90c"}
22:45:54.609 01.960 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"daf1ff16-af84-4d2c-85b7-c49667e6aa4e"}
22:45:54.618 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"daf1ff16-af84-4d2c-85b7-c49667e6aa4e"}
22:45:54.627 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"ba14194a-48f5-49c5-b027-cd1b117d2adf"}
22:45:54.648 00.021 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"ba14194a-48f5-49c5-b027-cd1b117d2adf"}
22:45:56.611 01.963 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"80f11301-7805-4542-a8d1-ac055f3e37f2"}
22:45:56.638 00.027 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"80f11301-7805-4542-a8d1-ac055f3e37f2"}
22:45:56.647 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"82d833d0-6df1-4177-bf80-745a5f9abdad"}
22:45:56.656 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"82d833d0-6df1-4177-bf80-745a5f9abdad"}
22:45:58.612 01.956 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"6f340130-2d3e-4395-8cc5-674a74e89087"}
22:45:58.630 00.018 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"6f340130-2d3e-4395-8cc5-674a74e89087"}
22:45:58.633 00.003 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"de0b79a7-0d2b-4fee-a3b5-508a86d33e5d"}
22:45:58.643 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"de0b79a7-0d2b-4fee-a3b5-508a86d33e5d"}
22:46:00.615 01.972 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"28544f1d-81cb-49ab-b1f6-05a6d0cdd19b"}
22:46:00.628 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"28544f1d-81cb-49ab-b1f6-05a6d0cdd19b"}
22:46:00.636 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"334917a5-1fad-4099-b04c-4b6a010d1d99"}
22:46:00.647 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"334917a5-1fad-4099-b04c-4b6a010d1d99"}
22:46:02.619 01.972 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"8967c41a-15d1-49d4-8366-63bdba1d155d"}
22:46:02.644 00.025 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"8967c41a-15d1-49d4-8366-63bdba1d155d"}
22:46:02.654 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"9456aa65-2aa8-47d1-b9ff-2e0c4de1499b"}
22:46:02.671 00.017 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"9456aa65-2aa8-47d1-b9ff-2e0c4de1499b"}
22:46:04.621 01.950 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"10dbdfc3-f4b6-4d60-bf45-ff7bba6a0219"}
22:46:04.641 00.020 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"10dbdfc3-f4b6-4d60-bf45-ff7bba6a0219"}
22:46:04.650 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"abb1e050-fe6f-49f7-87ea-2ed0b51c2c8e"}
22:46:04.657 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"abb1e050-fe6f-49f7-87ea-2ed0b51c2c8e"}
22:46:06.621 01.964 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"b9ba66c5-b8a9-4044-bfec-6f449a36c288"}
22:46:06.631 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"b9ba66c5-b8a9-4044-bfec-6f449a36c288"}
22:46:06.640 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"a6568f3f-52a1-4a8a-8f7e-aa1af2c6c71d"}
22:46:06.647 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"a6568f3f-52a1-4a8a-8f7e-aa1af2c6c71d"}
22:46:08.626 01.979 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"5d982e11-0dd3-4c29-b74c-5bc13ecd70b8"}
22:46:08.631 00.005 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"5d982e11-0dd3-4c29-b74c-5bc13ecd70b8"}
22:46:08.644 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"ec138711-08fa-480c-a2eb-44b94e0b6cce"}
22:46:08.653 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"ec138711-08fa-480c-a2eb-44b94e0b6cce"}
22:46:10.626 01.973 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"22e30e73-e916-4086-aafb-9e6572d87f27"}
22:46:10.640 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"22e30e73-e916-4086-aafb-9e6572d87f27"}
22:46:10.652 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"12fc1425-1576-4693-a839-0d57a102018b"}
22:46:10.657 00.005 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"12fc1425-1576-4693-a839-0d57a102018b"}
22:46:12.627 01.970 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"ccb85bfe-4552-4f5d-9138-6370e9febf9f"}
22:46:12.636 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"ccb85bfe-4552-4f5d-9138-6370e9febf9f"}
22:46:12.641 00.005 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"7d164bed-65e8-4c36-86c9-7b457c065cfb"}
22:46:12.651 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"7d164bed-65e8-4c36-86c9-7b457c065cfb"}
22:46:14.628 01.977 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"12e3dd49-cba2-4bc9-9ad6-684e80b303c7"}
22:46:14.635 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"12e3dd49-cba2-4bc9-9ad6-684e80b303c7"}
22:46:14.652 00.017 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"7f084c14-ad1e-4d46-b2b0-eaf80c84db6e"}
22:46:14.665 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"7f084c14-ad1e-4d46-b2b0-eaf80c84db6e"}
22:46:16.629 01.964 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"7b628ee4-88c9-4077-b1c7-ec34c96844d3"}
22:46:16.636 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"7b628ee4-88c9-4077-b1c7-ec34c96844d3"}
22:46:16.645 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"7834de99-95ab-4f6e-aeee-d558b6b83555"}
22:46:16.666 00.021 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"7834de99-95ab-4f6e-aeee-d558b6b83555"}
22:46:18.629 01.963 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"41a09f38-7dfe-43ff-b83f-c1ca1f06b80b"}
22:46:18.639 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"41a09f38-7dfe-43ff-b83f-c1ca1f06b80b"}
22:46:18.650 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"ae1b1995-03b1-46a3-93d8-7b52e4b2cf3f"}
22:46:18.665 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"ae1b1995-03b1-46a3-93d8-7b52e4b2cf3f"}
22:46:20.632 01.967 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"05e708b3-8d99-4ae4-8212-f86a8e5ac52e"}
22:46:20.649 00.017 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"05e708b3-8d99-4ae4-8212-f86a8e5ac52e"}
22:46:20.659 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"f43a17c5-e1bc-46cd-b0bc-0e2a9b7bbedd"}
22:46:20.676 00.017 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"f43a17c5-e1bc-46cd-b0bc-0e2a9b7bbedd"}
22:46:22.633 01.957 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"971c2469-45b0-4c69-84f8-b80a125747d4"}
22:46:22.645 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"971c2469-45b0-4c69-84f8-b80a125747d4"}
22:46:22.655 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"0a91e290-38cf-4d50-8732-45825c146c98"}
22:46:22.666 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"0a91e290-38cf-4d50-8732-45825c146c98"}
22:46:24.634 01.968 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"3a04989a-ae9c-4525-9970-de8e747bd24e"}
22:46:24.645 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"3a04989a-ae9c-4525-9970-de8e747bd24e"}
22:46:24.654 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"149d5de9-c89a-432c-8720-449757011b01"}
22:46:24.664 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"149d5de9-c89a-432c-8720-449757011b01"}
22:46:26.642 01.978 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"e98417bb-5e4f-4282-94a1-be4845992c7a"}
22:46:26.661 00.019 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"e98417bb-5e4f-4282-94a1-be4845992c7a"}
22:46:26.674 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"f22e3b6c-cd38-40b8-af45-d224f77fcc58"}
22:46:26.682 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"f22e3b6c-cd38-40b8-af45-d224f77fcc58"}
22:46:28.640 01.958 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"03da9247-5653-44ac-a3ad-702d30e263a0"}
22:46:28.650 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"03da9247-5653-44ac-a3ad-702d30e263a0"}
22:46:28.674 00.024 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"4842c213-4873-43f0-942d-b24e617e99d2"}
22:46:28.685 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"4842c213-4873-43f0-942d-b24e617e99d2"}
22:46:30.644 01.959 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"7d6b3585-fd7e-4512-84b3-7ead694495c3"}
22:46:30.649 00.005 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"7d6b3585-fd7e-4512-84b3-7ead694495c3"}
22:46:30.672 00.023 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"1c284459-359d-4fe4-b491-e82e2cd7c7d1"}
22:46:30.680 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"1c284459-359d-4fe4-b491-e82e2cd7c7d1"}
22:46:32.647 01.967 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"878fb9dd-e2c8-4fce-8d87-6392f25e682e"}
22:46:32.662 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"878fb9dd-e2c8-4fce-8d87-6392f25e682e"}
22:46:32.672 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"152deeab-9807-40d3-bd0a-2ecbed2b04bd"}
22:46:32.683 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"152deeab-9807-40d3-bd0a-2ecbed2b04bd"}
22:46:34.645 01.962 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"b2efd5c2-f245-4ae1-a73b-8d4c8e8aa101"}
22:46:34.795 00.150 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"b2efd5c2-f245-4ae1-a73b-8d4c8e8aa101"}
22:46:35.114 00.319 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"64175023-7ff5-40ac-a3c6-7a075d4f8b61"}
22:46:35.667 00.553 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"64175023-7ff5-40ac-a3c6-7a075d4f8b61"}
22:46:36.646 00.979 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"5398e1df-b246-4ef5-9856-9f2388584be1"}
22:46:36.679 00.033 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"5398e1df-b246-4ef5-9856-9f2388584be1"}
22:46:36.718 00.039 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"c07f3e61-6c9c-4369-8544-0ebedb3c29cd"}
22:46:36.781 00.063 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"c07f3e61-6c9c-4369-8544-0ebedb3c29cd"}
22:46:38.648 01.867 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"b45ab8d4-145d-4e71-9c51-32b2e13913dd"}
22:46:38.666 00.018 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"b45ab8d4-145d-4e71-9c51-32b2e13913dd"}
22:46:38.685 00.019 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"eac6c38a-0430-4c27-bf58-ac97457eb718"}
22:46:38.702 00.017 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"eac6c38a-0430-4c27-bf58-ac97457eb718"}
22:46:40.651 01.949 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"6f118a8d-1d5d-4bd9-85ec-b50e884069eb"}
22:46:40.662 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"6f118a8d-1d5d-4bd9-85ec-b50e884069eb"}
22:46:40.669 00.007 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"413c0974-aaf6-42b9-8c28-7fbe3f413e18"}
22:46:40.679 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"413c0974-aaf6-42b9-8c28-7fbe3f413e18"}
22:46:42.652 01.973 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"8fb4cfd3-a371-40d5-9f6e-1103ee7191ad"}
22:46:42.664 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"8fb4cfd3-a371-40d5-9f6e-1103ee7191ad"}
22:46:42.672 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"63ae4d99-32c6-4eb4-81bf-aa4b030ed3db"}
22:46:42.680 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"63ae4d99-32c6-4eb4-81bf-aa4b030ed3db"}
22:46:44.655 01.975 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"ccd44ccd-34fe-4322-a641-70ccf57fcbc7"}
22:46:44.668 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"ccd44ccd-34fe-4322-a641-70ccf57fcbc7"}
22:46:44.678 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"19606cdf-cd96-4e9d-9b06-940557417125"}
22:46:44.685 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"19606cdf-cd96-4e9d-9b06-940557417125"}
22:46:46.655 01.970 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"4969dc30-df40-47d4-966b-4de561ee671f"}
22:46:46.664 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"4969dc30-df40-47d4-966b-4de561ee671f"}
22:46:46.671 00.007 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"3a440cfc-e308-4c0c-a89d-c19b1aaa1be8"}
22:46:46.680 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"3a440cfc-e308-4c0c-a89d-c19b1aaa1be8"}
22:46:48.655 01.975 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"e17c6b2a-8c81-400d-a836-00b62756d3bd"}
22:46:48.665 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"e17c6b2a-8c81-400d-a836-00b62756d3bd"}
22:46:48.678 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"35708443-4605-4d7f-9191-079196b238f0"}
22:46:48.685 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"35708443-4605-4d7f-9191-079196b238f0"}
22:46:50.655 01.970 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"0f75e367-12bb-44e1-b144-bc6a969ece0b"}
22:46:50.669 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"0f75e367-12bb-44e1-b144-bc6a969ece0b"}
22:46:50.678 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"b2997989-bd84-49e3-9c23-9bb5542e71d7"}
22:46:50.685 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"b2997989-bd84-49e3-9c23-9bb5542e71d7"}
22:46:52.659 01.974 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"adaf77f1-56e2-473e-9611-7703c0bd87c7"}
22:46:52.670 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"adaf77f1-56e2-473e-9611-7703c0bd87c7"}
22:46:52.679 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"ece864ed-7cb6-41ea-a8c5-62900a7d2e26"}
22:46:52.687 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"ece864ed-7cb6-41ea-a8c5-62900a7d2e26"}
22:46:54.660 01.973 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"339eb40c-8384-4abf-81c3-2210bb7dfd8c"}
22:46:54.674 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"339eb40c-8384-4abf-81c3-2210bb7dfd8c"}
22:46:54.681 00.007 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"81e12c17-b7c1-4c66-95f1-a2568e513d52"}
22:46:54.697 00.016 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"81e12c17-b7c1-4c66-95f1-a2568e513d52"}
22:46:56.660 01.963 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"a789e358-42ff-4958-9f90-ba8460394831"}
22:46:56.673 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"a789e358-42ff-4958-9f90-ba8460394831"}
22:46:56.681 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"0386bfee-8905-4ff7-8f53-da154280e60b"}
22:46:56.707 00.026 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"0386bfee-8905-4ff7-8f53-da154280e60b"}
22:46:58.664 01.957 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"37f5cc11-cc95-4778-9ba1-61080f57081e"}
22:46:58.678 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"37f5cc11-cc95-4778-9ba1-61080f57081e"}
22:46:58.683 00.005 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"89cb4936-141f-4e01-a58b-a4b1cc20237f"}
22:46:58.697 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"89cb4936-141f-4e01-a58b-a4b1cc20237f"}
22:47:00.665 01.968 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"728bf112-72a6-490f-af84-aed86c95e294"}
22:47:00.678 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"728bf112-72a6-490f-af84-aed86c95e294"}
22:47:00.688 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"d21eb151-f9a4-4762-9674-6e29bf0ccdc4"}
22:47:00.696 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"d21eb151-f9a4-4762-9674-6e29bf0ccdc4"}
22:47:02.666 01.970 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"b5fd4c5d-2371-43e8-bc10-ffecea047daa"}
22:47:02.676 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"b5fd4c5d-2371-43e8-bc10-ffecea047daa"}
22:47:02.687 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"17d3bae0-3d98-4a0f-b4d3-78039092be37"}
22:47:02.697 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"17d3bae0-3d98-4a0f-b4d3-78039092be37"}
22:47:04.665 01.968 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"d1eec81d-7d9e-41e5-b9db-78ebb98b9856"}
22:47:04.673 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"d1eec81d-7d9e-41e5-b9db-78ebb98b9856"}
22:47:04.680 00.007 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"b306add5-355b-4ffd-87ec-c9a76e57f45c"}
22:47:04.687 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"b306add5-355b-4ffd-87ec-c9a76e57f45c"}
22:47:06.670 01.983 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"326aac11-bc6f-4a0d-b789-15cc2a82b618"}
22:47:06.680 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"326aac11-bc6f-4a0d-b789-15cc2a82b618"}
22:47:06.692 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"75a52249-0474-4f1d-bd40-581769d918c4"}
22:47:06.703 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"75a52249-0474-4f1d-bd40-581769d918c4"}
22:47:08.672 01.969 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"8ed7cda7-a16d-4c40-b3b5-479cc9e90693"}
22:47:08.684 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"8ed7cda7-a16d-4c40-b3b5-479cc9e90693"}
22:47:08.696 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"de1f7a64-8874-441a-85f6-c8b43005fb1b"}
22:47:08.704 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"de1f7a64-8874-441a-85f6-c8b43005fb1b"}
22:47:10.674 01.970 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"6ca97978-c9ec-494c-8d2f-16c468197f69"}
22:47:10.687 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"6ca97978-c9ec-494c-8d2f-16c468197f69"}
22:47:10.697 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"a4f160b6-fd86-4e92-b971-f8cc57a92004"}
22:47:10.722 00.025 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"a4f160b6-fd86-4e92-b971-f8cc57a92004"}
22:47:12.701 01.979 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"9a2d4e2a-b7af-4f19-9068-4ca8e52c736f"}
22:47:12.801 00.100 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"9a2d4e2a-b7af-4f19-9068-4ca8e52c736f"}
22:47:13.136 00.335 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"1638d2f9-ef70-4ed6-b454-a033fe345337"}
22:47:13.842 00.706 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"1638d2f9-ef70-4ed6-b454-a033fe345337"}
22:47:14.702 00.860 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"6f10b31d-84b0-4324-910d-e186bbd98ca4"}
22:47:14.902 00.200 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"6f10b31d-84b0-4324-910d-e186bbd98ca4"}
22:47:15.212 00.310 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"c9590ff7-414f-4fb8-a1cd-6b752b17e732"}
22:47:15.422 00.210 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"c9590ff7-414f-4fb8-a1cd-6b752b17e732"}
22:47:16.708 01.286 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"bbdedde4-9be7-41dd-b2ea-065e5dd81853"}
22:47:16.827 00.119 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"bbdedde4-9be7-41dd-b2ea-065e5dd81853"}
22:47:16.873 00.046 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"077886c7-25ce-4530-9b17-0f838181fb32"}
22:47:16.950 00.077 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"077886c7-25ce-4530-9b17-0f838181fb32"}
22:47:18.707 01.757 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"3e020968-7252-45fc-a2cb-867e24eb87a4"}
22:47:18.721 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"3e020968-7252-45fc-a2cb-867e24eb87a4"}
22:47:18.744 00.023 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"71ddd0c3-8fe4-4d69-b096-7976b7c420b7"}
22:47:18.775 00.031 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"71ddd0c3-8fe4-4d69-b096-7976b7c420b7"}
22:47:20.706 01.931 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"00c80b5e-a698-4fc5-bbfa-7aaa13a2f8de"}
22:47:20.741 00.035 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"00c80b5e-a698-4fc5-bbfa-7aaa13a2f8de"}
22:47:20.763 00.022 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"31b714e5-349b-4c8e-a8a3-b8caf14338cc"}
22:47:20.778 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"31b714e5-349b-4c8e-a8a3-b8caf14338cc"}
22:47:22.707 01.929 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"c725a461-c840-4ab2-a7d4-3e219a75d931"}
22:47:22.713 00.006 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"c725a461-c840-4ab2-a7d4-3e219a75d931"}
22:47:22.728 00.015 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"a610ffb3-8a50-4108-ad12-811ff0213fad"}
22:47:22.744 00.016 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"a610ffb3-8a50-4108-ad12-811ff0213fad"}
22:47:24.705 01.961 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"020eb770-1234-4f2d-8d3a-9e6377382104"}
22:47:24.724 00.019 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"020eb770-1234-4f2d-8d3a-9e6377382104"}
22:47:24.737 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"76a72598-de6d-4985-a1c9-2a286ca8684c"}
22:47:24.746 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"76a72598-de6d-4985-a1c9-2a286ca8684c"}
22:47:26.708 01.962 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"40c828c2-a798-4c03-b334-cd4f12f7ea4d"}
22:47:26.720 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"40c828c2-a798-4c03-b334-cd4f12f7ea4d"}
22:47:26.747 00.027 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"22b5a0a2-8691-42c1-adb0-3d592f41b5a0"}
22:47:26.758 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"22b5a0a2-8691-42c1-adb0-3d592f41b5a0"}
22:47:28.707 01.949 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"375d82c6-2216-44d1-ba8e-444d17ac74ea"}
22:47:28.716 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"375d82c6-2216-44d1-ba8e-444d17ac74ea"}
22:47:28.725 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"ec0f375b-6f3b-4398-9ccf-a9334f90eeee"}
22:47:28.736 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"ec0f375b-6f3b-4398-9ccf-a9334f90eeee"}
22:47:30.708 01.972 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"ea51060b-d297-4c3f-9535-2095697c6e6e"}
22:47:30.717 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"ea51060b-d297-4c3f-9535-2095697c6e6e"}
22:47:30.740 00.023 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"5ecca9d1-8037-4e6e-ae9d-c6f6aa8f12c4"}
22:47:30.748 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"5ecca9d1-8037-4e6e-ae9d-c6f6aa8f12c4"}
22:47:32.707 01.959 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"6f9c4755-5279-42cc-b6ab-6074c07eb642"}
22:47:32.729 00.022 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"6f9c4755-5279-42cc-b6ab-6074c07eb642"}
22:47:32.733 00.004 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"8df05ceb-7a2f-4c30-ae31-a2951cd174d1"}
22:47:32.745 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"8df05ceb-7a2f-4c30-ae31-a2951cd174d1"}
22:47:34.710 01.965 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"6f1c169f-fd8e-4bda-8094-1c9a2227dfd2"}
22:47:34.730 00.020 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"6f1c169f-fd8e-4bda-8094-1c9a2227dfd2"}
22:47:34.739 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"a6903ddf-c1c6-4e6a-9965-597ba8ef2079"}
22:47:34.748 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"a6903ddf-c1c6-4e6a-9965-597ba8ef2079"}
22:47:36.711 01.963 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"c0394466-4245-4900-bad2-5427441c2817"}
22:47:36.725 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"c0394466-4245-4900-bad2-5427441c2817"}
22:47:36.731 00.006 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"36b4a6ef-ccf0-4a38-8998-f4de76731001"}
22:47:36.746 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"36b4a6ef-ccf0-4a38-8998-f4de76731001"}
22:47:38.882 02.136 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"0f84cad4-d369-4c3c-a8a0-425841bca48a"}
22:47:39.086 00.204 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"0f84cad4-d369-4c3c-a8a0-425841bca48a"}
22:47:39.513 00.427 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"e36b546f-6e2a-4adc-8eec-b54c5def2b58"}
22:47:39.672 00.159 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"e36b546f-6e2a-4adc-8eec-b54c5def2b58"}
22:47:40.863 01.191 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"9f32ba5a-ec1d-4ce5-9b68-7ad27574ab2a"}
22:47:40.955 00.092 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"9f32ba5a-ec1d-4ce5-9b68-7ad27574ab2a"}
22:47:40.980 00.025 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"fe8dacd5-2b6a-4a30-998e-991617145a51"}
22:47:41.009 00.029 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"fe8dacd5-2b6a-4a30-998e-991617145a51"}
22:47:42.867 01.858 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"dabe3116-42bd-4a79-b05a-be8979897a9f"}
22:47:42.880 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"dabe3116-42bd-4a79-b05a-be8979897a9f"}
22:47:42.892 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"13317754-2366-4d04-9455-cabb368ec091"}
22:47:42.902 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"13317754-2366-4d04-9455-cabb368ec091"}
22:47:44.861 01.959 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"882d7cc4-2444-4276-987e-5811a1524b28"}
22:47:44.875 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"882d7cc4-2444-4276-987e-5811a1524b28"}
22:47:44.884 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"67c6bfa3-c19a-4464-9538-fce84b4441e3"}
22:47:44.891 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"67c6bfa3-c19a-4464-9538-fce84b4441e3"}
22:47:46.865 01.974 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"7fba9e98-eee8-4d2a-8267-2a4f6d2a467d"}
22:47:46.873 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"7fba9e98-eee8-4d2a-8267-2a4f6d2a467d"}
22:47:46.882 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"e271864d-1439-479b-a542-7d1640a39f45"}
22:47:46.889 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"e271864d-1439-479b-a542-7d1640a39f45"}
22:47:48.867 01.978 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"805229d9-5550-4cfa-8668-6813e43cd80d"}
22:47:48.877 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"805229d9-5550-4cfa-8668-6813e43cd80d"}
22:47:48.889 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"aa8e4fb1-09db-4678-aae5-074d3ad50125"}
22:47:48.898 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"aa8e4fb1-09db-4678-aae5-074d3ad50125"}
22:47:50.866 01.968 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"b2915749-3390-4062-96bd-53c328f04874"}
22:47:50.893 00.027 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"b2915749-3390-4062-96bd-53c328f04874"}
22:47:50.908 00.015 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"061d41a5-db1e-4e27-ace8-2e938d39c4e4"}
22:47:50.920 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"061d41a5-db1e-4e27-ace8-2e938d39c4e4"}
22:47:52.867 01.947 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"255df43a-70fe-40f3-aa2c-3cc93e7974bc"}
22:47:52.898 00.031 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"255df43a-70fe-40f3-aa2c-3cc93e7974bc"}
22:47:52.908 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"0a859735-73fa-4869-98ed-83a194c90663"}
22:47:52.916 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"0a859735-73fa-4869-98ed-83a194c90663"}
22:47:54.869 01.953 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"63c3a10c-9f80-4109-9bd3-cc93f7962fd8"}
22:47:54.881 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"63c3a10c-9f80-4109-9bd3-cc93f7962fd8"}
22:47:54.891 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"f74dc704-e57a-44da-b05f-bd3de022ec52"}
22:47:54.903 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"f74dc704-e57a-44da-b05f-bd3de022ec52"}
22:47:56.872 01.969 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"18ec7e8d-f343-4829-a36e-d4159bbbc797"}
22:47:56.878 00.006 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"18ec7e8d-f343-4829-a36e-d4159bbbc797"}
22:47:56.889 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"0474daac-2867-47d0-892c-6f2f965cc2e0"}
22:47:56.897 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"0474daac-2867-47d0-892c-6f2f965cc2e0"}
22:47:58.876 01.979 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"d678d95f-f20a-4ac0-8b59-e853917446e6"}
22:47:58.887 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"d678d95f-f20a-4ac0-8b59-e853917446e6"}
22:47:58.896 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"dc433a71-1109-43b0-be97-77d84200e305"}
22:47:58.902 00.006 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"dc433a71-1109-43b0-be97-77d84200e305"}
22:48:00.881 01.979 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"b0d456bd-423e-4fcc-a554-f19910c815a2"}
22:48:00.899 00.018 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"b0d456bd-423e-4fcc-a554-f19910c815a2"}
22:48:00.923 00.024 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"3b190474-7bbe-4652-b56d-dc7dde4d2892"}
22:48:00.975 00.052 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"3b190474-7bbe-4652-b56d-dc7dde4d2892"}
22:48:02.879 01.904 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"a0be56d0-9710-4fdc-9750-72047329e0e6"}
22:48:02.891 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"a0be56d0-9710-4fdc-9750-72047329e0e6"}
22:48:02.900 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"2c47be53-acb4-48f5-b578-9bbc7d6bf053"}
22:48:02.909 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"2c47be53-acb4-48f5-b578-9bbc7d6bf053"}
22:48:04.882 01.973 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"85652eca-0938-471b-897a-b1733c578f08"}
22:48:04.889 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"85652eca-0938-471b-897a-b1733c578f08"}
22:48:04.900 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"395ea7f6-8106-45a0-8d47-b869fd4bd5d6"}
22:48:04.909 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"395ea7f6-8106-45a0-8d47-b869fd4bd5d6"}
22:48:06.883 01.974 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"51ee3511-4250-4243-8866-b91adad350a1"}
22:48:06.888 00.005 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"51ee3511-4250-4243-8866-b91adad350a1"}
22:48:06.905 00.017 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"2336442a-38d8-455b-ac83-68f8172a3f89"}
22:48:06.920 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"2336442a-38d8-455b-ac83-68f8172a3f89"}
22:48:08.886 01.966 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"50a128f3-26c8-4b52-97e6-9fbbbd3dfd14"}
22:48:08.894 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"50a128f3-26c8-4b52-97e6-9fbbbd3dfd14"}
22:48:08.903 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"41cf9c93-5867-4931-b266-ad6cc14c19bf"}
22:48:08.911 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"41cf9c93-5867-4931-b266-ad6cc14c19bf"}
22:48:10.890 01.979 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"820f894d-2270-4b33-bc73-fbfe849c3189"}
22:48:10.898 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"820f894d-2270-4b33-bc73-fbfe849c3189"}
22:48:10.909 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"f4296e29-ddc1-44e1-92f8-66058a78ea24"}
22:48:10.914 00.005 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"f4296e29-ddc1-44e1-92f8-66058a78ea24"}
22:48:12.891 01.977 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"43c7f7ba-6320-43e1-ae8f-83d85e7d048d"}
22:48:12.917 00.026 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"43c7f7ba-6320-43e1-ae8f-83d85e7d048d"}
22:48:12.948 00.031 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"14e67def-92ab-4802-8132-e80241662f14"}
22:48:13.197 00.249 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"14e67def-92ab-4802-8132-e80241662f14"}
22:48:14.893 01.696 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"af69c3af-c010-4c18-a4cb-c3e1b44f5404"}
22:48:15.147 00.254 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"af69c3af-c010-4c18-a4cb-c3e1b44f5404"}
22:48:15.335 00.188 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"8a4a0679-6dcc-467e-a2fe-5d684cba0db2"}
22:48:15.356 00.021 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"8a4a0679-6dcc-467e-a2fe-5d684cba0db2"}
22:48:16.509 01.153 9340 evsrv: cli 100A4288 connect
22:48:16.615 00.106 9340 evsrv: cli 100A4288 request: {"method":"get_app_state","id":"8e735312-cacf-4fa7-8bd4-bcb3b549c472"}
22:48:16.643 00.028 9340 evsrv: cli 100A4288 response: {"jsonrpc":"2.0","result":"Stopped","id":"8e735312-cacf-4fa7-8bd4-bcb3b549c472"}
22:48:16.669 00.026 9340 evsrv: cli 100A4288 disconnect
22:48:16.717 00.048 9340 evsrv: cli 100A41E8 connect
22:48:16.733 00.016 9340 evsrv: cli 100A41E8 request: {"method":"get_calibrated","id":"c16fb4d5-87b0-4dd1-b37f-8432327db4bd"}
22:48:16.746 00.013 9340 evsrv: cli 100A41E8 response: {"jsonrpc":"2.0","result":true,"id":"c16fb4d5-87b0-4dd1-b37f-8432327db4bd"}
22:48:16.808 00.062 9340 evsrv: cli 100A41E8 disconnect
22:48:16.833 00.025 9340 evsrv: cli 100A43C8 connect
22:48:16.863 00.030 9340 evsrv: cli 100A43C8 request: {"method":"guide","params":{"settle":{"pixels":0.45,"time":8,"timeout":90},"recalibrate":false},"id":"b2a3f67c-3826-43fc-bdbf-0ad85994cd84"}
22:48:16.890 00.027 9340 PhdController::Guide begins
22:48:16.924 00.034 9340 PhdController: newstate STATE_SETUP
22:48:16.941 00.017 9340 PhdController: setup
22:48:16.952 00.011 9340 PhdController: newstate STATE_ATTEMPT_START
22:48:16.970 00.018 9340 PhdController: start capturing
22:48:16.983 00.013 9340 Changing from state SELECTING to UNINITIALIZED
22:48:16.998 00.015 9340 guider state => SELECTING
22:48:17.039 00.041 9340 setting force full frames = true
22:48:17.064 00.025 9340 StartCapturing CaptureActive=0 continueCapturing=0 exposurePending=0
22:48:17.134 00.070 9340 ScheduleExposure(2000,3,0) exposurePending=0
22:48:17.150 00.016 9340 Enqueuing Expose request
22:48:17.166 00.016 9340 PhdController: newstate STATE_SELECT_STAR
22:48:17.184 00.018 12020 Worker thread wakes up
22:48:17.185 00.001 9340 evsrv: cli 100A43C8 response: {"jsonrpc":"2.0","result":0,"id":"b2a3f67c-3826-43fc-bdbf-0ad85994cd84"}
22:48:17.200 00.015 12020 worker thread servicing REQUEST_EXPOSE 2000
22:48:17.200 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(0,0,0,0)
22:48:17.204 00.004 9340 evsrv: cli 100A43C8 disconnect
22:48:17.248 00.044 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"f06f9f11-46df-4877-9173-610888a2ab01"}
22:48:17.265 00.017 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"f06f9f11-46df-4877-9173-610888a2ab01"}
22:48:17.276 00.011 9340 evsrv: cli 100A4288 connect
22:48:17.291 00.015 9340 case statement mapped state 1 to 101
22:48:17.311 00.020 9340 case statement mapped state 1 to 101
22:48:17.350 00.039 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"26a76b01-cf4b-4630-b84e-896e5d0fa49b"}
22:48:17.365 00.015 9340 case statement mapped state 1 to 101
22:48:17.379 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Looping","id":"26a76b01-cf4b-4630-b84e-896e5d0fa49b"}
22:48:17.389 00.010 9340 evsrv: cli 100A4288 request: {"method":"get_lock_shift_params","id":"7c0cd36b-b70b-48eb-9f18-a9ced6b7488e"}
22:48:17.403 00.014 9340 evsrv: cli 100A4288 response: {"jsonrpc":"2.0","result":{"enabled":false,"rate":[0.00,0.00],"units":"arcsec/hr","axes":"RA/Dec"},"id":"7c0cd36b-b70b-48eb-9f18-a9ced6b7488e"}
22:48:17.421 00.018 9340 evsrv: cli 100A4288 disconnect
22:48:17.456 00.035 9340 evsrv: cli 100A4328 connect
22:48:17.467 00.011 9340 case statement mapped state 1 to 101
22:48:17.485 00.018 9340 case statement mapped state 1 to 101
22:48:17.501 00.016 9340 evsrv: cli 100A4328 request: {"method":"get_lock_position","id":"95eeeb56-5b46-4dc0-bdf9-12835e044e7f"}
22:48:17.517 00.016 9340 evsrv: cli 100A4328 response: {"jsonrpc":"2.0","result":null,"id":"95eeeb56-5b46-4dc0-bdf9-12835e044e7f"}
22:48:17.565 00.048 9340 evsrv: cli 100A4328 disconnect
22:48:18.538 00.973 9340 evsrv: cli 100A41E8 connect
22:48:18.551 00.013 9340 case statement mapped state 1 to 101
22:48:18.574 00.023 9340 case statement mapped state 1 to 101
22:48:18.585 00.011 9340 evsrv: cli 100A41E8 request: {"method":"get_lock_position","id":"515bd0cb-2c58-4298-b1fe-509fe34c76da"}
22:48:18.593 00.008 9340 evsrv: cli 100A41E8 response: {"jsonrpc":"2.0","result":null,"id":"515bd0cb-2c58-4298-b1fe-509fe34c76da"}
22:48:18.604 00.011 9340 evsrv: cli 100A41E8 disconnect
22:48:18.896 00.292 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"d78dfbcc-82f0-4bbc-b4a7-a4f2ffcf71d6"}
22:48:18.909 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"d78dfbcc-82f0-4bbc-b4a7-a4f2ffcf71d6"}
22:48:18.921 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"283b21e2-c3db-4cef-a4fb-49807256cd67"}
22:48:18.951 00.030 9340 case statement mapped state 1 to 101
22:48:18.960 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Looping","id":"283b21e2-c3db-4cef-a4fb-49807256cd67"}
22:48:19.563 00.603 12020 Exposure complete
22:48:19.605 00.042 9340 evsrv: cli 100A4508 connect
22:48:19.619 00.014 9340 case statement mapped state 1 to 101
22:48:19.630 00.011 9340 case statement mapped state 1 to 101
22:48:19.638 00.008 9340 evsrv: cli 100A4508 request: {"method":"get_lock_position","id":"ad65f4cd-bc62-4ba6-a16d-ef7a8e87ee1b"}
22:48:19.649 00.011 9340 evsrv: cli 100A4508 response: {"jsonrpc":"2.0","result":null,"id":"ad65f4cd-bc62-4ba6-a16d-ef7a8e87ee1b"}
22:48:19.660 00.011 9340 evsrv: cli 100A4508 disconnect
22:48:19.811 00.151 12020 worker thread done servicing request
22:48:19.812 00.001 9340 OnExposeComplete: enter
22:48:19.823 00.011 9340 UpdateGuideState(): m_state=1
22:48:19.834 00.011 9340 UpdateCurrentPosition: no star selected
22:48:19.846 00.012 9340 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:48:19.858 00.012 9340 Status Line: No star selected
22:48:19.887 00.029 9340 UpdateImageDisplay: Size=(1920,1080) min=6307, max=65499, med=10002, FiltMin=7898, FiltMax=65487, Gamma=2.870
22:48:19.948 00.061 9340 UpdateGuideState exits: No star selected
22:48:19.960 00.012 9340 GuiderMultiStar::AutoSelect enter
22:48:19.985 00.025 9340 Star::AutoFind called with edgeAllowance = 0 searchRegion = 15 roi = 0x0@0,0
22:48:20.218 00.233 9340 AutoFind: auto downsample for scale 2.47 => 1x
22:48:20.591 00.373 9340 AutoFind: global mean = 0.3, stdev 2195.8
22:48:20.609 00.018 9340 AutoFind: using threshold = 0.1
22:48:21.089 00.480 9340 AutoFind: local max [342, 81] 94.9
22:48:21.108 00.019 9340 AutoFind: local max [38, 748] 84.8
22:48:21.167 00.059 9340 AutoFind: local max [609, 87] 84.2
22:48:21.207 00.040 9340 AutoFind: local max [1045, 599] 80.6
22:48:21.229 00.022 9340 AutoFind: local max [845, 61] 58.9
22:48:21.249 00.020 9340 AutoFind: local max [648, 875] 45.7
22:48:21.281 00.032 9340 AutoFind: local max [1373, 380] 39.1
22:48:21.301 00.020 9340 AutoFind: local max [1379, 259] 33.4
22:48:21.316 00.015 9340 AutoFind: local max [570, 221] 30.4
22:48:21.334 00.018 9340 AutoFind: local max [761, 399] 30.3
22:48:21.383 00.049 9340 AutoFind: local max [1536, 152] 29.1
22:48:21.401 00.018 9340 AutoFind: local max [668, 1037] 29.1
22:48:21.418 00.017 9340 AutoFind: local max [176, 570] 27.4
22:48:21.429 00.011 9340 AutoFind: local max [1530, 593] 26.1
22:48:21.443 00.014 9340 AutoFind: local max [1596, 752] 24.3
22:48:21.461 00.018 9340 AutoFind: local max [214, 406] 24.1
22:48:21.511 00.050 9340 AutoFind: local max [1028, 514] 19.8
22:48:21.525 00.014 9340 AutoFind: local max [750, 695] 17.7
22:48:21.546 00.021 9340 AutoFind: local max [1142, 819] 14.6
22:48:21.559 00.013 9340 AutoFind: local max [1537, 64] 14.5
22:48:21.600 00.041 9340 AutoFind: local max [1023, 216] 14.2
22:48:21.626 00.026 9340 AutoFind: local max [758, 1032] 12.8
22:48:21.646 00.020 9340 AutoFind: local max [915, 15] 12.1
22:48:21.668 00.022 9340 AutoFind: local max [1159, 1026] 11.0
22:48:21.681 00.013 9340 AutoFind: local max [1415, 612] 9.5
22:48:21.722 00.041 9340 AutoFind: local max [966, 158] 8.3
22:48:21.738 00.016 9340 AutoFind: local max [176, 261] 8.2
22:48:21.753 00.015 9340 AutoFind: local max [1539, 233] 7.6
22:48:21.766 00.013 9340 AutoFind: local max [935, 71] 7.1
22:48:21.779 00.013 9340 AutoFind: local max [163, 256] 7.1
22:48:21.794 00.015 9340 AutoFind: local max [1911, 547] 6.9
22:48:21.831 00.037 9340 AutoFind: local max [1394, 715] 6.9
22:48:21.838 00.007 9340 AutoFind: local max [546, 949] 6.7
22:48:21.854 00.016 9340 AutoFind: local max [77, 37] 6.6
22:48:21.867 00.013 9340 AutoFind: local max [220, 901] 6.6
22:48:21.883 00.016 9340 AutoFind: local max [380, 833] 6.6
22:48:21.895 00.012 9340 AutoFind: local max [588, 417] 6.3
22:48:21.929 00.034 9340 AutoFind: local max [125, 45] 6.2
22:48:21.943 00.014 9340 AutoFind: local max [1687, 596] 6.2
22:48:21.957 00.014 9340 AutoFind: local max [577, 392] 6.2
22:48:21.968 00.011 9340 AutoFind: local max [1748, 173] 5.8
22:48:21.986 00.018 9340 AutoFind: local max [1191, 161] 5.7
22:48:21.997 00.011 9340 AutoFind: local max [897, 695] 5.6
22:48:22.040 00.043 9340 AutoFind: local max [892, 529] 5.4
22:48:22.054 00.014 9340 AutoFind: local max [1390, 390] 5.4
22:48:22.067 00.013 9340 AutoFind: local max [922, 721] 5.1
22:48:22.077 00.010 9340 AutoFind: local max [1194, 902] 4.8
22:48:22.092 00.015 9340 AutoFind: local max [1782, 604] 4.8
22:48:22.106 00.014 9340 AutoFind: local max [560, 980] 4.7
22:48:22.136 00.030 9340 AutoFind: local max [26, 746] 4.5
22:48:22.153 00.017 9340 AutoFind: local max [11, 790] 4.4
22:48:22.165 00.012 9340 AutoFind: local max [787, 832] 4.4
22:48:22.177 00.012 9340 AutoFind: local max [696, 912] 4.4
22:48:22.191 00.014 9340 AutoFind: local max [404, 885] 4.2
22:48:22.206 00.015 9340 AutoFind: local max [1482, 978] 4.2
22:48:22.217 00.011 9340 AutoFind: local max [614, 77] 4.2
22:48:22.261 00.044 9340 AutoFind: local max [803, 1053] 4.1
22:48:22.270 00.009 9340 AutoFind: local max [1529, 300] 4.1
22:48:22.284 00.014 9340 AutoFind: local max [472, 1052] 4.1
22:48:22.302 00.018 9340 AutoFind: local max [332, 83] 3.9
22:48:22.317 00.015 9340 AutoFind: local max [1523, 18] 3.9
22:48:22.329 00.012 9340 AutoFind: local max [660, 648] 3.9
22:48:22.368 00.039 9340 AutoFind: local max [1383, 383] 3.8
22:48:22.381 00.013 9340 AutoFind: local max [1261, 83] 3.8
22:48:22.391 00.010 9340 AutoFind: local max [302, 964] 3.8
22:48:22.404 00.013 9340 AutoFind: local max [459, 393] 3.8
22:48:22.418 00.014 9340 AutoFind: local max [812, 916] 3.8
22:48:22.430 00.012 9340 AutoFind: local max [833, 192] 3.8
22:48:22.441 00.011 9340 AutoFind: local max [1902, 517] 3.8
22:48:22.475 00.034 9340 AutoFind: local max [1521, 348] 3.8
22:48:22.694 00.219 9340 AutoFind: local max [1558, 916] 3.8
22:48:22.715 00.021 9340 AutoFind: local max [481, 402] 3.8
22:48:22.735 00.020 9340 AutoFind: local max [1819, 1016] 3.7
22:48:22.753 00.018 9340 AutoFind: local max [762, 1054] 3.7
22:48:22.795 00.042 9340 AutoFind: local max [872, 49] 3.7
22:48:22.810 00.015 9340 AutoFind: local max [820, 179] 3.6
22:48:22.827 00.017 9340 AutoFind: local max [1632, 714] 3.6
22:48:22.841 00.014 9340 AutoFind: local max [1798, 1001] 3.6
22:48:22.868 00.027 9340 AutoFind: local max [21, 148] 3.6
22:48:22.961 00.093 9340 AutoFind: local max [1122, 476] 3.6
22:48:23.012 00.051 9340 AutoFind: local max [535, 567] 3.6
22:48:23.051 00.039 9340 AutoFind: local max [507, 547] 3.5
22:48:23.130 00.079 9340 AutoFind: local max [261, 703] 3.5
22:48:23.149 00.019 9340 AutoFind: local max [1245, 917] 3.5
22:48:23.165 00.016 9340 AutoFind: local max [1787, 950] 3.5
22:48:23.190 00.025 9340 AutoFind: local max [597, 88] 3.5
22:48:23.226 00.036 9340 AutoFind: local max [583, 331] 3.5
22:48:23.248 00.022 9340 AutoFind: local max [762, 220] 3.5
22:48:23.263 00.015 9340 AutoFind: local max [1005, 771] 3.5
22:48:23.273 00.010 9340 AutoFind: local max [572, 286] 3.5
22:48:23.287 00.014 9340 AutoFind: local max [876, 643] 3.5
22:48:23.299 00.012 9340 AutoFind: local max [1102, 187] 3.5
22:48:23.314 00.015 9340 AutoFind: local max [487, 664] 3.5
22:48:23.322 00.008 9340 AutoFind: local max [787, 845] 3.5
22:48:23.364 00.042 9340 AutoFind: local max [800, 933] 3.5
22:48:23.381 00.017 9340 AutoFind: local max [840, 212] 3.5
22:48:23.392 00.011 9340 AutoFind: local max [1076, 972] 3.5
22:48:23.403 00.011 9340 AutoFind: local max [1026, 196] 3.4
22:48:23.417 00.014 9340 AutoFind: local max [389, 658] 3.4
22:48:23.435 00.018 9340 AutoFind: local max [1604, 416] 3.4
22:48:23.453 00.018 9340 AutoFind: too close [1026, 196] 3.4 - [1023, 216] 14.2
22:48:23.490 00.037 9340 AutoFind: too close [840, 212] 3.5 - [833, 192] 3.8
22:48:23.503 00.013 9340 AutoFind: too close [800, 933] 3.5 - [812, 916] 3.8
22:48:23.513 00.010 9340 AutoFind: too close [787, 845] 3.5 - [787, 832] 4.4
22:48:23.530 00.017 9340 AutoFind: too close [597, 88] 3.5 - [614, 77] 4.2
22:48:23.543 00.013 9340 AutoFind: close dim-bright [597, 88] 3.5 - [609, 87] 84.2
22:48:23.557 00.014 9340 AutoFind: too close [820, 179] 3.6 - [833, 192] 3.8
22:48:23.572 00.015 9340 AutoFind: too close [1383, 383] 3.8 - [1390, 390] 5.4
22:48:23.607 00.035 9340 AutoFind: close dim-bright [1383, 383] 3.8 - [1373, 380] 39.1
22:48:23.621 00.014 9340 AutoFind: close dim-bright [332, 83] 3.9 - [342, 81] 94.9
22:48:23.636 00.015 9340 AutoFind: close dim-bright [614, 77] 4.2 - [609, 87] 84.2
22:48:23.645 00.009 9340 AutoFind: close dim-bright [26, 746] 4.5 - [38, 748] 84.8
22:48:23.664 00.019 9340 AutoFind: close dim-bright [1390, 390] 5.4 - [1373, 380] 39.1
22:48:23.675 00.011 9340 AutoFind: too close [163, 256] 7.1 - [176, 261] 8.2
22:48:23.687 00.012 9340 AutoFind: too close to edge [11, 790] 4.4
22:48:23.724 00.037 9340 AutoFind: too close to edge [1911, 547] 6.9
22:48:23.738 00.014 9340 AutoFind: too close to edge [915, 15] 12.1
22:48:23.746 00.008 9340 AutoFind: BPP = 16, saturation at 69503, pedestal 3968, thresh = 62949
22:48:23.762 00.016 9340 Star::Find(15, 342, 81, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
22:48:23.778 00.016 9340 Star::Find returns 1 (0), X=342.12, Y=81.23, Mass=1943428, SNR=242.6, Peak=65487 HFD=5.0
22:48:23.793 00.015 9340 Star::Find(15, 38, 748, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
22:48:23.825 00.032 9340 Star::Find returns 1 (0), X=38.50, Y=748.36, Mass=2606857, SNR=339.0, Peak=65496 HFD=5.6
22:48:23.835 00.010 9340 Star::Find(15, 609, 87, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
22:48:23.853 00.018 9340 Star::Find returns 1 (0), X=609.11, Y=87.49, Mass=2686687, SNR=324.1, Peak=65498 HFD=5.6
22:48:23.860 00.007 9340 Star::Find(15, 1045, 599, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
22:48:23.875 00.015 9340 Star::Find returns 1 (0), X=1045.03, Y=599.47, Mass=2750197, SNR=300.3, Peak=65499 HFD=6.0
22:48:23.888 00.013 9340 Star::Find(15, 845, 61, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
22:48:23.919 00.031 9340 Star::Find returns 1 (0), X=844.81, Y=61.27, Mass=819289, SNR=171.2, Peak=59078 HFD=4.2
22:48:23.934 00.015 9340 Star::Find(15, 648, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
22:48:23.947 00.013 9340 Star::Find returns 1 (0), X=648.40, Y=875.02, Mass=555588, SNR=110.3, Peak=43402 HFD=3.8
22:48:23.959 00.012 9340 Star::Find(15, 1373, 380, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
22:48:23.972 00.013 9340 Star::Find returns 1 (0), X=1373.26, Y=379.98, Mass=491013, SNR=99.3, Peak=45523 HFD=3.9
22:48:24.002 00.030 9340 Star::Find(15, 1379, 259, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
22:48:24.019 00.017 9340 Star::Find returns 1 (0), X=1379.28, Y=259.50, Mass=457394, SNR=101.6, Peak=41498 HFD=3.8
22:48:24.030 00.011 9340 Star::Find(15, 570, 221, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
22:48:24.044 00.014 9340 Star::Find returns 1 (0), X=569.75, Y=220.81, Mass=364857, SNR=84.7, Peak=38756 HFD=3.6
22:48:24.057 00.013 9340 Star::Find(15, 761, 399, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
22:48:24.066 00.009 9340 Star::Find returns 1 (0), X=761.38, Y=399.60, Mass=482097, SNR=100.9, Peak=42774 HFD=3.5
22:48:24.102 00.036 9340 Star::Find(15, 1536, 152, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
22:48:24.113 00.011 9340 Star::Find returns 1 (0), X=1536.23, Y=152.43, Mass=423556, SNR=91.9, Peak=43579 HFD=3.7
22:48:24.128 00.015 9340 Star::Find(15, 668, 1037, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
22:48:24.143 00.015 9340 Star::Find returns 1 (0), X=668.44, Y=1037.66, Mass=406368, SNR=94.4, Peak=37240 HFD=3.9
22:48:24.155 00.012 9340 Star::Find(15, 176, 570, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
22:48:24.163 00.008 9340 Star::Find returns 1 (0), X=176.97, Y=570.55, Mass=396786, SNR=92.0, Peak=39142 HFD=4.0
22:48:24.198 00.035 9340 Star::Find(15, 1530, 593, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
22:48:24.213 00.015 9340 Star::Find returns 1 (0), X=1530.47, Y=593.32, Mass=306447, SNR=82.6, Peak=29816 HFD=3.5
22:48:24.226 00.013 9340 Star::Find(15, 1596, 752, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
22:48:24.250 00.024 9340 Star::Find returns 1 (0), X=1596.15, Y=751.89, Mass=300347, SNR=80.7, Peak=34381 HFD=3.5
22:48:24.264 00.014 9340 Star::Find(15, 214, 406, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
22:48:24.298 00.034 9340 Star::Find returns 1 (0), X=214.53, Y=406.17, Mass=291828, SNR=71.4, Peak=33776 HFD=3.6
22:48:24.307 00.009 9340 Star::Find(15, 1028, 514, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
22:48:24.325 00.018 9340 Star::Find returns 1 (0), X=1028.55, Y=513.88, Mass=273619, SNR=71.7, Peak=31764 HFD=3.6
22:48:24.333 00.008 9340 Star::Find(15, 750, 695, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
22:48:24.349 00.016 9340 Star::Find returns 1 (0), X=750.09, Y=695.36, Mass=149556, SNR=42.9, Peak=23437 HFD=3.1
22:48:24.381 00.032 9340 Star::Find(15, 1142, 819, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
22:48:24.400 00.019 9340 Star::Find returns 1 (0), X=1142.07, Y=819.67, Mass=158598, SNR=52.4, Peak=23968 HFD=3.3
22:48:24.415 00.015 9340 Star::Find(15, 1537, 64, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
22:48:24.426 00.011 9340 Star::Find returns 1 (0), X=1537.54, Y=63.72, Mass=233116, SNR=52.6, Peak=28974 HFD=3.5
22:48:24.442 00.016 9340 Star::Find(15, 758, 1032, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
22:48:24.452 00.010 9340 Star::Find returns 1 (0), X=757.77, Y=1032.27, Mass=154850, SNR=47.2, Peak=23885 HFD=3.2
22:48:24.490 00.038 9340 Star::Find(15, 1159, 1026, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
22:48:24.502 00.012 9340 Star::Find returns 1 (0), X=1158.64, Y=1026.20, Mass=128719, SNR=42.5, Peak=20079 HFD=3.4
22:48:24.516 00.014 9340 Star::Find(15, 1415, 612, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
22:48:24.531 00.015 9340 Star::Find returns 1 (0), X=1414.98, Y=611.62, Mass=127966, SNR=36.5, Peak=18170 HFD=3.8
22:48:24.546 00.015 9340 Star::Find(15, 966, 158, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
22:48:24.560 00.014 9340 Star::Find returns 1 (0), X=966.25, Y=158.54, Mass=89928, SNR=28.6, Peak=17892 HFD=3.2
22:48:24.591 00.031 9340 Star::Find(15, 1539, 233, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
22:48:24.601 00.010 9340 Star::Find returns 1 (0), X=1538.63, Y=232.77, Mass=78362, SNR=26.9, Peak=16719 HFD=3.2
22:48:24.616 00.015 9340 Star::Find(15, 935, 71, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
22:48:24.629 00.013 9340 Star::Find returns 1 (0), X=934.48, Y=71.08, Mass=54658, SNR=23.0, Peak=15726 HFD=2.5
22:48:24.641 00.012 9340 Star::Find(15, 1394, 715, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
22:48:24.655 00.014 9340 Star::Find returns 1 (0), X=1393.94, Y=715.18, Mass=77270, SNR=25.5, Peak=16939 HFD=3.1
22:48:24.684 00.029 9340 Star::Find(15, 546, 949, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
22:48:24.697 00.013 9340 Star::Find returns 1 (0), X=546.42, Y=949.23, Mass=63931, SNR=22.5, Peak=15413 HFD=3.2
22:48:24.706 00.009 9340 Star::Find(15, 77, 37, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
22:48:24.719 00.013 9340 Star::Find returns 1 (0), X=77.55, Y=37.73, Mass=93650, SNR=30.0, Peak=18233 HFD=3.4
22:48:24.726 00.007 9340 Star::Find(15, 220, 901, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
22:48:24.736 00.010 9340 Star::Find returns 1 (0), X=220.11, Y=901.08, Mass=45017, SNR=22.2, Peak=15502 HFD=2.4
22:48:24.754 00.018 9340 Star::Find(15, 380, 833, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
22:48:24.781 00.027 9340 Star::Find returns 1 (0), X=379.59, Y=833.32, Mass=69604, SNR=28.7, Peak=16558 HFD=3.0
22:48:24.795 00.014 9340 Star::Find(15, 588, 417, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
22:48:24.808 00.013 9340 Star::Find returns 1 (0), X=588.19, Y=417.73, Mass=64820, SNR=25.6, Peak=15687 HFD=3.4
22:48:24.818 00.010 9340 Star::Find(15, 125, 45, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
22:48:24.830 00.012 9340 Star::Find returns 1 (0), X=125.61, Y=45.37, Mass=75234, SNR=25.5, Peak=15319 HFD=3.5
22:48:24.842 00.012 9340 Star::Find(15, 1687, 596, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
22:48:24.858 00.016 9340 Star::Find returns 1 (0), X=1687.33, Y=596.42, Mass=63886, SNR=23.6, Peak=15362 HFD=3.3
22:48:24.886 00.028 9340 Star::Find(15, 577, 392, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
22:48:24.896 00.010 9340 Star::Find returns 1 (0), X=577.18, Y=392.15, Mass=60179, SNR=26.6, Peak=15761 HFD=2.8
22:48:24.909 00.013 9340 Star::Find(15, 1748, 173, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
22:48:24.921 00.012 9340 Star::Find returns 1 (0), X=1747.44, Y=172.08, Mass=87277, SNR=22.0, Peak=17818 HFD=3.7
22:48:24.931 00.010 9340 Star::Find(15, 1191, 161, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
22:48:24.948 00.017 9340 Star::Find returns 1 (0), X=1191.33, Y=162.32, Mass=73615, SNR=25.1, Peak=17193 HFD=3.0
22:48:24.982 00.034 9340 Star::Find(15, 897, 695, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
22:48:24.996 00.014 9340 Star::Find returns 1 (0), X=897.05, Y=694.98, Mass=32081, SNR=16.1, Peak=13582 HFD=2.2
22:48:25.008 00.012 9340 Star::Find(15, 892, 529, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
22:48:25.022 00.014 9340 Star::Find returns 1 (0), X=892.15, Y=529.11, Mass=25581, SNR=13.4, Peak=14367 HFD=2.3
22:48:25.035 00.013 9340 Star::Find(15, 922, 721, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
22:48:25.052 00.017 9340 Star::Find returns 1 (0), X=921.61, Y=720.44, Mass=54887, SNR=23.8, Peak=16262 HFD=3.1
22:48:25.092 00.040 9340 Star::Find(15, 1194, 902, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
22:48:25.102 00.010 9340 Star::Find returns 1 (0), X=1194.60, Y=902.36, Mass=33493, SNR=17.2, Peak=14616 HFD=3.0
22:48:25.117 00.015 9340 Star::Find(15, 1782, 604, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
22:48:25.131 00.014 9340 Star::Find returns 1 (0), X=1782.24, Y=603.95, Mass=20312, SNR=12.7, Peak=13125 HFD=2.1
22:48:25.142 00.011 9340 Star::Find(15, 560, 980, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
22:48:25.151 00.009 9340 Star::Find returns 1 (0), X=560.36, Y=980.82, Mass=47048, SNR=18.2, Peak=14067 HFD=3.3
22:48:25.199 00.048 9340 Star::Find(15, 26, 746, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
22:48:25.207 00.008 9340 Star::Find returns 1 (0), X=38.50, Y=748.36, Mass=2606857, SNR=339.0, Peak=65496 HFD=5.6
22:48:25.219 00.012 9340 Star::Find(15, 696, 912, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
22:48:25.231 00.012 9340 Star::Find returns 1 (0), X=695.47, Y=912.52, Mass=35470, SNR=16.4, Peak=14623 HFD=3.2
22:48:25.246 00.015 9340 Star::Find(15, 404, 885, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
22:48:25.263 00.017 9340 Star::Find returns 1 (0), X=404.06, Y=885.35, Mass=22128, SNR=12.7, Peak=14094 HFD=2.0
22:48:25.290 00.027 9340 Star::Find(15, 1482, 978, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
22:48:25.304 00.014 9340 Star::Find returns 1 (0), X=1481.08, Y=977.99, Mass=77890, SNR=23.1, Peak=13704 HFD=4.4
22:48:25.314 00.010 9340 Star::Find(15, 803, 1053, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
22:48:25.320 00.006 9340 Star::Find returns 1 (0), X=803.53, Y=1052.31, Mass=25965, SNR=14.3, Peak=13599 HFD=3.2
22:48:25.335 00.015 9340 Star::Find(15, 1529, 300, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
22:48:25.346 00.011 9340 Star::Find returns 1 (0), X=1529.66, Y=300.60, Mass=68542, SNR=23.4, Peak=14286 HFD=4.3
22:48:25.358 00.012 9340 Star::Find(15, 472, 1052, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
22:48:25.390 00.032 9340 Star::Find returns 1 (0), X=472.31, Y=1052.00, Mass=19258, SNR=11.5, Peak=13451 HFD=2.1
22:48:25.401 00.011 9340 Star::Find(15, 332, 83, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
22:48:25.412 00.011 9340 Star::Find returns 1 (0), X=342.12, Y=81.23, Mass=1943428, SNR=242.6, Peak=65487 HFD=5.0
22:48:25.424 00.012 9340 Star::Find(15, 1523, 18, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
22:48:25.435 00.011 9340 Star::Find returns 1 (0), X=1522.69, Y=18.03, Mass=33021, SNR=16.1, Peak=13730 HFD=2.4
22:48:25.451 00.016 9340 Star::Find(15, 660, 648, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
22:48:25.483 00.032 9340 Star::Find returns 0 (4), X=660.16, Y=647.58, Mass=11981, SNR=8.9, Peak=12847 HFD=1.4
22:48:25.499 00.016 9340 Star::Find(15, 1261, 83, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
22:48:25.519 00.020 9340 Star::Find returns 1 (0), X=1261.22, Y=84.08, Mass=34057, SNR=15.0, Peak=12520 HFD=3.5
22:48:25.529 00.010 9340 Star::Find(15, 302, 964, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
22:48:25.536 00.007 9340 Star::Find returns 1 (0), X=301.11, Y=964.01, Mass=12949, SNR=8.6, Peak=12597 HFD=2.4
22:48:25.551 00.015 9340 Star::Find(15, 459, 393, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
22:48:25.596 00.045 9340 Star::Find false star n=7 nbg=252 bg=9985.6 sigma=577.4 thresh=11718 peak=11636
22:48:25.607 00.011 9340 Star::Find returns 0 (2), X=459.00, Y=393.00, Mass=14267, SNR=2.9, Peak=12370 HFD=0.0
22:48:25.621 00.014 9340 Star::Find(15, 1902, 517, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
22:48:25.633 00.012 9340 Star::Find returns 1 (0), X=1900.82, Y=517.00, Mass=16720, SNR=10.8, Peak=12934 HFD=2.1
22:48:25.645 00.012 9340 Star::Find(15, 1521, 348, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
22:48:25.656 00.011 9340 Star::Find returns 1 (0), X=1520.90, Y=348.31, Mass=13996, SNR=9.5, Peak=12287 HFD=2.1
22:48:25.668 00.012 9340 Star::Find(15, 1558, 916, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
22:48:25.696 00.028 9340 Star::Find returns 1 (0), X=1557.91, Y=917.22, Mass=29458, SNR=14.0, Peak=12587 HFD=4.4
22:48:25.708 00.012 9340 Star::Find(15, 481, 402, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
22:48:25.721 00.013 9340 Star::Find returns 1 (0), X=482.14, Y=402.67, Mass=24386, SNR=14.3, Peak=13483 HFD=2.6
22:48:25.735 00.014 9340 Star::Find(15, 1819, 1016, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
22:48:25.748 00.013 9340 Star::Find returns 1 (0), X=1819.50, Y=1015.34, Mass=29465, SNR=15.0, Peak=13438 HFD=3.1
22:48:25.760 00.012 9340 Star::Find(15, 762, 1054, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
22:48:25.774 00.014 9340 Star::Find returns 1 (0), X=761.95, Y=1054.05, Mass=15666, SNR=9.3, Peak=12879 HFD=2.0
22:48:25.803 00.029 9340 Star::Find(15, 872, 49, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
22:48:25.812 00.009 9340 Star::Find returns 1 (0), X=872.16, Y=49.42, Mass=19937, SNR=13.0, Peak=12376 HFD=3.1
22:48:25.825 00.013 9340 Star::Find(15, 1632, 714, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
22:48:25.837 00.012 9340 Star::Find returns 1 (0), X=1631.89, Y=714.60, Mass=31054, SNR=15.9, Peak=16148 HFD=2.0
22:48:25.853 00.016 9340 Star::Find(15, 1798, 1001, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
22:48:25.862 00.009 9340 Star::Find false star n=3 nbg=255 bg=9847.7 sigma=559.5 thresh=11526 peak=11420
22:48:25.876 00.014 9340 Star::Find returns 0 (2), X=1798.00, Y=1001.00, Mass=6060, SNR=2.9, Peak=12373 HFD=0.0
22:48:25.914 00.038 9340 Star::Find(15, 21, 148, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
22:48:25.921 00.007 9340 Star::Find returns 1 (0), X=20.66, Y=148.59, Mass=14126, SNR=9.5, Peak=12246 HFD=1.6
22:48:25.936 00.015 9340 Star::Find(15, 1122, 476, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
22:48:25.947 00.011 9340 Star::Find returns 0 (4), X=1121.02, Y=475.53, Mass=8092, SNR=7.1, Peak=12589 HFD=1.0
22:48:25.960 00.013 9340 Star::Find(15, 535, 567, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
22:48:25.969 00.009 9340 Star::Find false star n=6 nbg=264 bg=9832.4 sigma=592.0 thresh=11608 peak=11597
22:48:25.982 00.013 9340 Star::Find returns 0 (2), X=535.00, Y=567.00, Mass=13834, SNR=2.9, Peak=12965 HFD=0.0
22:48:26.010 00.028 9340 Star::Find(15, 507, 547, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
22:48:26.022 00.012 9340 Star::Find false star n=2 nbg=260 bg=10001.4 sigma=534.9 thresh=11606 peak=11325
22:48:26.033 00.011 9340 Star::Find returns 0 (2), X=507.00, Y=547.00, Mass=3705, SNR=2.9, Peak=12292 HFD=0.0
22:48:26.045 00.012 9340 Star::Find(15, 261, 703, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
22:48:26.049 00.004 9340 Star::Find returns 1 (0), X=260.95, Y=703.28, Mass=28327, SNR=18.4, Peak=14221 HFD=2.4
22:48:26.065 00.016 9340 Star::Find(15, 1245, 917, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
22:48:26.075 00.010 9340 Star::Find returns 1 (0), X=1244.32, Y=918.41, Mass=17053, SNR=11.1, Peak=12770 HFD=3.9
22:48:26.085 00.010 9340 Star::Find(15, 1787, 950, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
22:48:26.124 00.039 9340 Star::Find returns 1 (0), X=1783.15, Y=939.56, Mass=11877, SNR=8.3, Peak=12364 HFD=4.6
22:48:26.139 00.015 9340 Star::Find(15, 583, 331, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
22:48:26.151 00.012 9340 Star::Find returns 1 (0), X=583.58, Y=331.56, Mass=21084, SNR=11.8, Peak=12883 HFD=2.3
22:48:26.162 00.011 9340 Star::Find(15, 762, 220, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
22:48:26.172 00.010 9340 Star::Find returns 1 (0), X=761.12, Y=219.38, Mass=20393, SNR=13.3, Peak=13156 HFD=3.9
22:48:26.185 00.013 9340 Star::Find(15, 1005, 771, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
22:48:26.198 00.013 9340 Star::Find returns 1 (0), X=993.85, Y=777.49, Mass=12834, SNR=9.6, Peak=12512 HFD=2.8
22:48:26.223 00.025 9340 Star::Find(15, 572, 286, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
22:48:26.240 00.017 9340 Star::Find returns 1 (0), X=572.06, Y=276.75, Mass=38107, SNR=21.0, Peak=12868 HFD=6.3
22:48:26.250 00.010 9340 Star::Find(15, 876, 643, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
22:48:26.260 00.010 9340 Star::Find returns 1 (0), X=874.94, Y=642.65, Mass=22513, SNR=12.7, Peak=12735 HFD=3.5
22:48:26.271 00.011 9340 Star::Find(15, 1102, 187, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
22:48:26.284 00.013 9340 Star::Find false star n=2 nbg=265 bg=10157.1 sigma=620.4 thresh=12018 peak=11557
22:48:26.297 00.013 9340 Star::Find returns 0 (2), X=1102.00, Y=187.00, Mass=4117, SNR=2.9, Peak=12527 HFD=0.0
22:48:26.329 00.032 9340 Star::Find(15, 487, 664, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
22:48:26.340 00.011 9340 Star::Find false star n=3 nbg=250 bg=10027.2 sigma=484.3 thresh=11480 peak=11322
22:48:26.352 00.012 9340 Star::Find returns 0 (2), X=487.00, Y=664.00, Mass=4974, SNR=2.9, Peak=11981 HFD=0.0
22:48:26.363 00.011 9340 Star::Find(15, 1076, 972, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
22:48:26.377 00.014 9340 Star::Find returns 1 (0), X=1075.19, Y=971.75, Mass=27947, SNR=17.3, Peak=12892 HFD=4.1
22:48:26.386 00.009 9340 Star::Find(15, 389, 658, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
22:48:26.396 00.010 9340 Star::Find returns 1 (0), X=388.63, Y=657.58, Mass=29558, SNR=17.4, Peak=14256 HFD=2.4
22:48:26.432 00.036 9340 Star::Find(15, 1604, 416, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
22:48:26.444 00.012 9340 Star::Find returns 1 (0), X=1604.00, Y=415.75, Mass=21253, SNR=14.2, Peak=13088 HFD=2.5
22:48:26.456 00.012 9340 AutoFind: finding best star pass 1
22:48:26.467 00.011 9340 Star::Find(15, 342, 81, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
22:48:26.477 00.010 9340 Star::Find returns 1 (0), X=342.12, Y=81.23, Mass=1943428, SNR=242.6, Peak=65487 HFD=5.0
22:48:26.491 00.014 9340 AutoFind: near-saturated [342, 81] 94.9 Mass 1943428 SNR 242.6 Peak 65487
22:48:26.504 00.013 9340 Star::Find(15, 38, 748, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
22:48:26.530 00.026 9340 Star::Find returns 1 (0), X=38.50, Y=748.36, Mass=2606857, SNR=339.0, Peak=65496 HFD=5.6
22:48:26.539 00.009 9340 AutoFind: near-saturated [38, 748] 84.8 Mass 2606857 SNR 339.0 Peak 65496
22:48:26.548 00.009 9340 Star::Find(15, 609, 87, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
22:48:26.562 00.014 9340 Star::Find returns 1 (0), X=609.11, Y=87.49, Mass=2686687, SNR=324.1, Peak=65498 HFD=5.6
22:48:26.575 00.013 9340 AutoFind: near-saturated [609, 87] 84.2 Mass 2686687 SNR 324.1 Peak 65498
22:48:26.580 00.005 9340 Star::Find(15, 1045, 599, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
22:48:26.595 00.015 9340 Star::Find returns 1 (0), X=1045.03, Y=599.47, Mass=2750197, SNR=300.3, Peak=65499 HFD=6.0
22:48:26.610 00.015 9340 AutoFind: near-saturated [1045, 599] 80.6 Mass 2750197 SNR 300.3 Peak 65499
22:48:26.640 00.030 9340 Star::Find(15, 845, 61, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
22:48:26.650 00.010 9340 Star::Find returns 1 (0), X=844.81, Y=61.27, Mass=819289, SNR=171.2, Peak=59078 HFD=4.2
22:48:26.661 00.011 9340 AutoFind returns star at [845, 61] 58.9 Mass 819289 SNR 171.2
22:48:26.676 00.015 9340 Star::Find(15, 845, 61, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
22:48:26.686 00.010 9340 Star::Find returns 1 (0), X=844.81, Y=61.27, Mass=819289, SNR=171.2, Peak=59078 HFD=4.2
22:48:26.697 00.011 9340 MultiStar: List (12): {844.81, 61.27}(171.2), {648.40, 875.02}(110.3), {1373.26, 379.98}(99.3), {1379.28, 259.50}(101.6), {569.75, 220.81}(84.7), {761.38, 399.60}(100.9), {1536.23, 152.43}(91.9), {668.44, 1037.66}(94.4), {176.97, 570.55}(92.0), {1530.47, 593.32}(82.6), {1596.15, 751.89}(80.7), {214.53, 406.17}(71.4), 
22:48:26.725 00.028 9340 setting lock position to (844.81, 61.27)
22:48:26.738 00.013 9340 MultiStar: stabilizing after lock position change
22:48:26.744 00.006 9340 AutoSelect: state = 1, call UpdateGuideState
22:48:26.759 00.015 9340 UpdateGuideState(): m_state=1
22:48:26.769 00.010 9340 Star::Find(15, 844, 61, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
22:48:26.788 00.019 9340 Star::Find returns 1 (0), X=844.81, Y=61.27, Mass=819289, SNR=171.2, Peak=59078 HFD=4.2
22:48:26.799 00.011 9340 CameraToMount -- cameraTheta (0.00) - m_xAngle (0.01) = xAngle (-0.01 = -0.01)
22:48:26.839 00.040 9340 CameraToMount -- cameraTheta (0.00) - (m_xAngle (0.01) + m_yAngleError (-3.13)) = yAngle (3.12 = 3.12)
22:48:26.851 00.012 9340 CameraToMount -- cameraX=0.00 cameraY=0.00 hyp=0.00 cameraTheta=0.00 mountX=0.00 mountY=0.00, mountTheta=0.00
22:48:26.869 00.018 9340 setting force full frames = false
22:48:26.884 00.015 9340 setting lock position to (844.81, 61.27)
22:48:26.911 00.027 9340 MultiStar: stabilizing after lock position change
22:48:26.930 00.019 9340 CurrentPosition() valid, moving to STATE_SELECTED
22:48:26.957 00.027 9340 Changing from state SELECTING to SELECTED
22:48:26.972 00.015 9340 guider state => SELECTED
22:48:27.035 00.063 9340 UpdateImageDisplay: Size=(1920,1080) min=6307, max=65499, med=10002, FiltMin=7898, FiltMax=65487, Gamma=2.870
22:48:27.150 00.115 9340 UpdateGuideState exits: m=819289 SNR=171.2
22:48:27.179 00.029 9340 UpdateImageDisplay: Size=(1920,1080) min=6307, max=65499, med=10002, FiltMin=7898, FiltMax=65487, Gamma=2.870
22:48:27.282 00.103 9340 Status Line: Auto-selected star at (844.8, 61.3)
22:48:27.336 00.054 9340 PhdController: newstate STATE_WAIT_SELECTED
22:48:27.351 00.015 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:48:27.368 00.017 9340 ScheduleExposure(2000,3,1) exposurePending=0
22:48:27.385 00.017 9340 Enqueuing Expose request
22:48:27.402 00.017 12020 Worker thread wakes up
22:48:27.402 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
22:48:27.403 00.001 12020 Handling exposure in thread, d=2000 o=3 r=(830,46,31,31)
22:48:27.406 00.003 9340 evsrv: cli 100A41E8 connect
22:48:27.448 00.042 9340 case statement mapped state 2 to 1
22:48:27.470 00.022 9340 case statement mapped state 2 to 1
22:48:27.487 00.017 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"df35b723-0a43-4690-a9fe-8995f93281d5"}
22:48:27.504 00.017 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"df35b723-0a43-4690-a9fe-8995f93281d5"}
22:48:27.548 00.044 9340 evsrv: cli 100A41E8 request: {"method":"get_lock_position","id":"1a5d8e93-853c-4a5a-84e2-2e82d04cee68"}
22:48:27.560 00.012 9340 evsrv: cli 100A41E8 response: {"jsonrpc":"2.0","result":[844.81,61.27],"id":"1a5d8e93-853c-4a5a-84e2-2e82d04cee68"}
22:48:27.577 00.017 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"4fbce686-72ce-45ac-bf52-d1e2542d93f7"}
22:48:27.588 00.011 9340 case statement mapped state 2 to 1
22:48:27.610 00.022 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Selected","id":"4fbce686-72ce-45ac-bf52-d1e2542d93f7"}
22:48:27.650 00.040 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"0881ecb5-b7ac-44a7-9211-1336c5a18f6c"}
22:48:27.667 00.017 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":1,"width":15,"height":15,"star_pos":[6.81,7.27],"pixels":"..."},"id":"0881ecb5-b7ac-44a7-9211-1336c5a18f6c"}
22:48:27.682 00.015 9340 evsrv: cli 100A41E8 disconnect
22:48:27.697 00.015 9340 evsrv: cli 100A4508 connect
22:48:27.724 00.027 9340 case statement mapped state 2 to 1
22:48:27.774 00.050 9340 case statement mapped state 2 to 1
22:48:27.789 00.015 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"862eac72-9381-41ff-b736-685b540fb166"}
22:48:27.802 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"862eac72-9381-41ff-b736-685b540fb166"}
22:48:27.817 00.015 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"b253b8c0-1d14-41ca-a371-004394194297"}
22:48:27.835 00.018 9340 case statement mapped state 2 to 1
22:48:27.866 00.031 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Selected","id":"b253b8c0-1d14-41ca-a371-004394194297"}
22:48:27.883 00.017 9340 evsrv: cli 100A4508 request: {"method":"get_app_state","id":"117c1feb-a4f5-484b-8d00-4242e65e37d1"}
22:48:27.895 00.012 9340 case statement mapped state 2 to 1
22:48:27.908 00.013 9340 evsrv: cli 100A4508 response: {"jsonrpc":"2.0","result":"Selected","id":"117c1feb-a4f5-484b-8d00-4242e65e37d1"}
22:48:27.923 00.015 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"f9dd6de7-8fa2-4340-9d18-ab5476ef4277"}
22:48:27.937 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":1,"width":15,"height":15,"star_pos":[6.81,7.27],"pixels":"..."},"id":"f9dd6de7-8fa2-4340-9d18-ab5476ef4277"}
22:48:27.991 00.054 9340 evsrv: cli 100A4508 disconnect
22:48:28.922 00.931 9340 evsrv: cli 100A41E8 connect
22:48:28.935 00.013 9340 case statement mapped state 2 to 1
22:48:28.944 00.009 9340 case statement mapped state 2 to 1
22:48:28.957 00.013 9340 evsrv: cli 100A41E8 request: {"method":"get_app_state","id":"f2d5cdeb-a391-4b11-9cd7-98bc249332ab"}
22:48:28.969 00.012 9340 case statement mapped state 2 to 1
22:48:28.980 00.011 9340 evsrv: cli 100A41E8 response: {"jsonrpc":"2.0","result":"Selected","id":"f2d5cdeb-a391-4b11-9cd7-98bc249332ab"}
22:48:29.000 00.020 9340 evsrv: cli 100A41E8 disconnect
22:48:29.747 00.747 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"55ae71ff-3283-46da-8c10-120377f33298"}
22:48:29.759 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"55ae71ff-3283-46da-8c10-120377f33298"}
22:48:29.768 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"a7b04eea-6bc7-4219-a7f3-b1151ab42f34"}
22:48:29.779 00.011 9340 case statement mapped state 2 to 1
22:48:29.788 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Selected","id":"a7b04eea-6bc7-4219-a7f3-b1151ab42f34"}
22:48:29.797 00.009 12020 Exposure complete
22:48:29.798 00.001 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"009f449a-6dee-47f8-bf05-7bf364515083"}
22:48:29.810 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":1,"width":15,"height":15,"star_pos":[6.81,7.27],"pixels":"..."},"id":"009f449a-6dee-47f8-bf05-7bf364515083"}
22:48:30.004 00.194 9340 evsrv: cli 100A41E8 connect
22:48:30.015 00.011 9340 case statement mapped state 2 to 1
22:48:30.043 00.028 9340 case statement mapped state 2 to 1
22:48:30.051 00.008 9340 evsrv: cli 100A41E8 request: {"method":"get_app_state","id":"6ba307da-47ad-487f-8323-202c90cb258f"}
22:48:30.064 00.013 12020 worker thread done servicing request
22:48:30.065 00.001 9340 case statement mapped state 2 to 1
22:48:30.073 00.008 9340 evsrv: cli 100A41E8 response: {"jsonrpc":"2.0","result":"Selected","id":"6ba307da-47ad-487f-8323-202c90cb258f"}
22:48:30.088 00.015 9340 OnExposeComplete: enter
22:48:30.099 00.011 9340 UpdateGuideState(): m_state=2
22:48:30.124 00.025 9340 Star::Find(15, 844, 61, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2
22:48:30.136 00.012 9340 Star::Find returns 1 (0), X=845.67, Y=61.36, Mass=699036, SNR=132.5, Peak=51949 HFD=3.6
22:48:30.147 00.011 9340 CameraToMount -- cameraTheta (0.11) - m_xAngle (0.01) = xAngle (0.10 = 0.10)
22:48:30.158 00.011 9340 CameraToMount -- cameraTheta (0.11) - (m_xAngle (0.01) + m_yAngleError (-3.13)) = yAngle (3.23 = -3.06)
22:48:30.168 00.010 9340 CameraToMount -- cameraX=0.86 cameraY=0.09 hyp=0.86 cameraTheta=0.11 mountX=0.86 mountY=-0.07, mountTheta=-0.09
22:48:30.181 00.013 9340 evsrv: cli 100A41E8 short write 0/133 Input / Output error
22:48:30.208 00.027 9340 UpdateImageDisplay: Size=(1920,1080) min=5803, max=65506, med=9951, FiltMin=7750, FiltMax=65466, Gamma=2.870
22:48:30.269 00.061 9340 UpdateGuideState exits: m=699036 SNR=132.5
22:48:30.280 00.011 9340 PhdController: newstate STATE_CALIBRATE
22:48:30.312 00.032 9340 PhdController: newstate STATE_GUIDE
22:48:30.374 00.062 9340 Changing from state SELECTED to CALIBRATING_PRIMARY
22:48:30.402 00.028 9340 guider state => CALIBRATED
22:48:30.414 00.012 9340 StartCapturing CaptureActive=1 continueCapturing=1 exposurePending=0
22:48:30.441 00.027 9340 reset dither spiral
22:48:30.454 00.013 9340 PhdController: newstate STATE_SETTLE_BEGIN
22:48:30.469 00.015 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:48:30.500 00.031 9340 ScheduleExposure(2000,3,0) exposurePending=0
22:48:30.514 00.014 9340 Enqueuing Expose request
22:48:30.527 00.013 9340 evsrv: cli 100A41E8 disconnect
22:48:30.537 00.010 12020 Worker thread wakes up
22:48:30.537 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
22:48:30.537 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(0,0,0,0)
22:48:31.093 00.556 9340 evsrv: cli 100A41E8 connect
22:48:31.110 00.017 9340 case statement mapped state 5 to 1
22:48:31.120 00.010 9340 case statement mapped state 5 to 1
22:48:31.133 00.013 9340 evsrv: cli 100A41E8 request: {"method":"get_app_state","id":"d89b5678-96fc-47a1-a1a0-e58620acdf59"}
22:48:31.140 00.007 9340 case statement mapped state 5 to 1
22:48:31.152 00.012 9340 evsrv: cli 100A41E8 response: {"jsonrpc":"2.0","result":"Selected","id":"d89b5678-96fc-47a1-a1a0-e58620acdf59"}
22:48:31.163 00.011 9340 evsrv: cli 100A41E8 disconnect
22:48:31.749 00.586 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"14f9ade5-3402-48b3-bcde-6a94f3eecfd4"}
22:48:31.765 00.016 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"14f9ade5-3402-48b3-bcde-6a94f3eecfd4"}
22:48:31.774 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"441e6114-f6b6-415b-8bb3-92971bffcf51"}
22:48:31.784 00.010 9340 case statement mapped state 5 to 1
22:48:31.788 00.004 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Selected","id":"441e6114-f6b6-415b-8bb3-92971bffcf51"}
22:48:31.801 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"61748654-637c-40d2-80b8-bc091d449d35"}
22:48:31.810 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":2,"width":15,"height":15,"star_pos":[6.67,7.36],"pixels":"..."},"id":"61748654-637c-40d2-80b8-bc091d449d35"}
22:48:32.164 00.354 9340 evsrv: cli 100A41E8 connect
22:48:32.173 00.009 9340 case statement mapped state 5 to 1
22:48:32.184 00.011 9340 case statement mapped state 5 to 1
22:48:32.198 00.014 9340 evsrv: cli 100A41E8 request: {"method":"get_app_state","id":"1817c484-6b61-40ef-b65e-86f82794c6f5"}
22:48:32.207 00.009 9340 case statement mapped state 5 to 1
22:48:32.236 00.029 9340 evsrv: cli 100A41E8 response: {"jsonrpc":"2.0","result":"Selected","id":"1817c484-6b61-40ef-b65e-86f82794c6f5"}
22:48:32.244 00.008 9340 evsrv: cli 100A41E8 disconnect
22:48:32.901 00.657 12020 Exposure complete
22:48:33.143 00.242 12020 worker thread done servicing request
22:48:33.143 00.000 9340 OnExposeComplete: enter
22:48:33.149 00.006 9340 UpdateGuideState(): m_state=5
22:48:33.160 00.011 9340 Star::Find(15, 845, 61, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3
22:48:33.175 00.015 9340 Star::Find returns 1 (0), X=846.46, Y=61.36, Mass=796850, SNR=166.2, Peak=56256 HFD=4.1
22:48:33.185 00.010 9340 CameraToMount -- cameraTheta (0.05) - m_xAngle (0.01) = xAngle (0.05 = 0.05)
22:48:33.197 00.012 9340 CameraToMount -- cameraTheta (0.05) - (m_xAngle (0.01) + m_yAngleError (-3.13)) = yAngle (3.17 = -3.11)
22:48:33.205 00.008 9340 CameraToMount -- cameraX=1.64 cameraY=0.09 hyp=1.65 cameraTheta=0.05 mountX=1.64 mountY=-0.05, mountTheta=-0.03
22:48:33.234 00.029 9340 Changing from state CALIBRATED to GUIDING
22:48:33.260 00.026 9340 ScopeASCOM::GetDeclinationRadians() returns 25.8
22:48:33.270 00.010 9340 ScopeASCOM::SideOfPier() returns 0
22:48:33.280 00.010 9340 AdjustCalibrationForScopePointing (scope): current dec=25.8 pierSide=0, cal dec=-0.0 pierSide=1 rotAngle=None bin=1
22:48:33.293 00.013 9340 GetInt("/profile/16/scope/calibration/focal_length", 0) returns 242
22:48:33.300 00.007 9340 GetDouble("/profile/16/scope/calibration/image_scale", 1.000000) returns 2.471770
22:48:33.312 00.012 9340 GetDouble("/profile/16/scope/calibration/ra_guide_rate", -1.000000) returns 0.003760
22:48:33.343 00.031 9340 GetDouble("/profile/16/scope/calibration/dec_guide_rate", -1.000000) returns 0.003760
22:48:33.352 00.009 9340 GetDouble("/profile/16/scope/calibration/ortho_error", 0.000000) returns 0.854654
22:48:33.363 00.011 9340 GetInt("/profile/16/scope/calibration/ra_step_count", 0) returns 12
22:48:33.373 00.010 9340 GetInt("/profile/16/scope/calibration/dec_step_count", 0) returns 11
22:48:33.381 00.008 9340 GetDouble("/profile/16/scope/calibration/orig_binning", 1.000000) returns 1.000000
22:48:33.393 00.012 9340 GetInt("/profile/16/scope/calibration/last_issue", 0) returns 0
22:48:33.401 00.008 9340 GetString("/profile/16/scope/calibration/orig_timestamp", "Unknown") returns "5/13/2026 10:37:20 PM"
22:48:33.411 00.010 9340 GetInt("/profile/16/scope/calibration/orig_pierside", -1) returns 1
22:48:33.444 00.033 9340 GetString("/profile/16/scope/calibration/ra_steps", "") returns "{0.0 0.0}, {2.2 -0.3}, {4.3 -0.0}, {6.8 0.3}, {8.4 0.5}, {10.8 0.2}, {13.4 0.3}, {15.5 -0.1}, {17.9 0.2}, {20.0 0.1}, {22.6 0.1}, {24.9 0.2}, {27.5 0.2}, {27.5 0.2}, {13.0 -0.6}, {-0.7 -1.3}"
22:48:33.466 00.022 9340 GetString("/profile/16/scope/calibration/dec_steps", "") returns "{0.0 0.0}, {0.1 2.7}, {-0.1 4.7}, {0.1 7.1}, {-0.3 9.3}, {0.3 11.8}, {0.5 14.2}, {0.5 16.9}, {0.7 19.6}, {0.3 21.1}, {0.5 23.8}, {0.2 26.2}, {0.2 26.2}, {1.0 16.5}, {0.9 5.1}, {1.2 2.8}"
22:48:33.503 00.037 9340 ScopeASCOM::GetGuideRates returns 0 13.537 13.537 a-s/sec
22:48:33.540 00.037 9340 GetDouble("/profile/16/camera/pixelsize", 0.000000) returns 2.900000
22:48:33.553 00.013 9340 Guiding starts on opposite side of pier: calibration data side is West, current side is East
22:48:33.562 00.009 9340 FlipCalibration before: x=0.4, y=-90.5 decFlipRequired=0 sideOfPier=West rotAngle=None parity=+/-
22:48:33.574 00.012 9340 FlipCalibration pre-normalize: x=180.4, y=-90.5
22:48:33.587 00.013 9340 FlipCalibration after: x=-179.6 y=-90.5 sideOfPier=East parity=+/+
22:48:33.598 00.011 9340 Mount::SetCalibration (scope) -- xAngle=-179.6 yAngle=-90.5 xRate=5.731 yRate=5.963 bin=1 dec=-0.0 pierSide=0 par=+/+ rotAng=None
22:48:33.634 00.036 9340 Mount::SetCalibration (scope) -- sets m_xAngle=-179.6 m_yAngleError=0.9
22:48:33.656 00.022 9340 ScopeASCOM::GetDeclinationRadians() returns 25.8
22:48:33.668 00.012 9340 ScopeASCOM::SideOfPier() returns 0
22:48:33.701 00.033 9340 Status Line: CAL: West(0,-90)->East(-180,-90)
22:48:33.748 00.047 9340 Dec comp: XRate 5.731 -> 5.159 for dec -0.0 -> dec 25.8
22:48:33.771 00.023 9340 ScopeASCOM::GetDeclinationRadians() returns 25.8
22:48:33.787 00.016 9340 ScopeASCOM::SideOfPier() returns 0
22:48:33.823 00.036 9340 setting lock position to (846.46, 61.36)
22:48:33.841 00.018 9340 MultiStar: stabilizing after lock position change
22:48:33.854 00.013 9340 guider state => GUIDING
22:48:33.870 00.016 9340 Status Line: Guiding
22:48:33.890 00.020 9340 Mount: notify guiding started
22:48:33.937 00.047 9340 GetString("/profile/16/name", "") returns "EvoGuid50ED_ASI662MC_20260416"
22:48:33.955 00.018 9340 GetString("/profile/16/scope/calibration/timestamp", "") returns "5/13/2026 10:48:33 PM"
22:48:33.969 00.014 9340 GetDouble("/profile/16/scope/calibration/xRate", 1.000000) returns 0.005731
22:48:33.991 00.022 9340 GetDouble("/profile/16/scope/calibration/yRate", 1.000000) returns 0.005963
22:48:34.031 00.040 9340 GetInt("/profile/16/scope/calibration/binning", 1) returns 1
22:48:34.056 00.025 9340 GetDouble("/profile/16/scope/calibration/xAngle", 0.000000) returns -3.135200
22:48:34.066 00.010 9340 GetDouble("/profile/16/scope/calibration/yAngle", 0.000000) returns -1.579320
22:48:34.090 00.024 9340 GetDouble("/profile/16/scope/calibration/declination", 0.000000) returns -0.000045
22:48:34.108 00.018 9340 GetInt("/profile/16/scope/calibration/pierSide", -1) returns 0
22:48:34.146 00.038 9340 GetInt("/profile/16/scope/calibration/raGuideParity", 0) returns 1
22:48:34.158 00.012 9340 GetInt("/profile/16/scope/calibration/decGuideParity", 0) returns 1
22:48:34.173 00.015 9340 GetDouble("/profile/16/scope/calibration/rotatorAngle", -888.000000) returns -888.000000
22:48:34.187 00.014 9340 GetInt("/profile/16/scope/calibration/focal_length", 0) returns 242
22:48:34.205 00.018 9340 GetDouble("/profile/16/scope/calibration/image_scale", 1.000000) returns 2.471770
22:48:34.246 00.041 9340 GetDouble("/profile/16/scope/calibration/ra_guide_rate", -1.000000) returns 0.003760
22:48:34.265 00.019 9340 GetDouble("/profile/16/scope/calibration/dec_guide_rate", -1.000000) returns 0.003760
22:48:34.278 00.013 9340 GetDouble("/profile/16/scope/calibration/ortho_error", 0.000000) returns 0.854654
22:48:34.300 00.022 9340 GetInt("/profile/16/scope/calibration/ra_step_count", 0) returns 12
22:48:34.324 00.024 9340 GetInt("/profile/16/scope/calibration/dec_step_count", 0) returns 11
22:48:34.363 00.039 9340 GetDouble("/profile/16/scope/calibration/orig_binning", 1.000000) returns 1.000000
22:48:34.379 00.016 9340 GetInt("/profile/16/scope/calibration/last_issue", 0) returns 0
22:48:34.388 00.009 9340 GetString("/profile/16/scope/calibration/orig_timestamp", "Unknown") returns "5/13/2026 10:37:20 PM"
22:48:34.404 00.016 9340 GetInt("/profile/16/scope/calibration/orig_pierside", -1) returns 1
22:48:34.423 00.019 9340 GetString("/profile/16/scope/calibration/ra_steps", "") returns "{0.0 0.0}, {2.2 -0.3}, {4.3 -0.0}, {6.8 0.3}, {8.4 0.5}, {10.8 0.2}, {13.4 0.3}, {15.5 -0.1}, {17.9 0.2}, {20.0 0.1}, {22.6 0.1}, {24.9 0.2}, {27.5 0.2}, {27.5 0.2}, {13.0 -0.6}, {-0.7 -1.3}"
22:48:34.474 00.051 9340 GetString("/profile/16/scope/calibration/dec_steps", "") returns "{0.0 0.0}, {0.1 2.7}, {-0.1 4.7}, {0.1 7.1}, {-0.3 9.3}, {0.3 11.8}, {0.5 14.2}, {0.5 16.9}, {0.7 19.6}, {0.3 21.1}, {0.5 23.8}, {0.2 26.2}, {0.2 26.2}, {1.0 16.5}, {0.9 5.1}, {1.2 2.8}"
22:48:34.545 00.071 9340 GetInt("/profile/16/scope/calibration/focal_length", 0) returns 242
22:48:34.626 00.081 9340 GetDouble("/profile/16/scope/calibration/image_scale", 1.000000) returns 2.471770
22:48:34.645 00.019 9340 GetDouble("/profile/16/scope/calibration/ra_guide_rate", -1.000000) returns 0.003760
22:48:34.691 00.046 9340 GetDouble("/profile/16/scope/calibration/dec_guide_rate", -1.000000) returns 0.003760
22:48:34.714 00.023 9340 GetDouble("/profile/16/scope/calibration/ortho_error", 0.000000) returns 0.854654
22:48:34.732 00.018 9340 GetInt("/profile/16/scope/calibration/ra_step_count", 0) returns 12
22:48:34.746 00.014 9340 GetInt("/profile/16/scope/calibration/dec_step_count", 0) returns 11
22:48:34.765 00.019 9340 GetDouble("/profile/16/scope/calibration/orig_binning", 1.000000) returns 1.000000
22:48:34.802 00.037 9340 GetInt("/profile/16/scope/calibration/last_issue", 0) returns 0
22:48:34.817 00.015 9340 GetString("/profile/16/scope/calibration/orig_timestamp", "Unknown") returns "5/13/2026 10:37:20 PM"
22:48:34.834 00.017 9340 GetInt("/profile/16/scope/calibration/orig_pierside", -1) returns 1
22:48:34.846 00.012 9340 GetString("/profile/16/scope/calibration/ra_steps", "") returns "{0.0 0.0}, {2.2 -0.3}, {4.3 -0.0}, {6.8 0.3}, {8.4 0.5}, {10.8 0.2}, {13.4 0.3}, {15.5 -0.1}, {17.9 0.2}, {20.0 0.1}, {22.6 0.1}, {24.9 0.2}, {27.5 0.2}, {27.5 0.2}, {13.0 -0.6}, {-0.7 -1.3}"
22:48:34.870 00.024 9340 GetString("/profile/16/scope/calibration/dec_steps", "") returns "{0.0 0.0}, {0.1 2.7}, {-0.1 4.7}, {0.1 7.1}, {-0.3 9.3}, {0.3 11.8}, {0.5 14.2}, {0.5 16.9}, {0.7 19.6}, {0.3 21.1}, {0.5 23.8}, {0.2 26.2}, {0.2 26.2}, {1.0 16.5}, {0.9 5.1}, {1.2 2.8}"
22:48:34.928 00.058 9340 ScopeASCOM::GetGuideRates returns 0 13.537 13.537 a-s/sec
22:48:34.981 00.053 9340 ScopeASCOM::SideOfPier() returns 0
22:48:35.019 00.038 9340 UpdateLockPosShiftCameraCoords: shift rate mount coords = 0.00,0.00
22:48:35.039 00.020 9340 UpdateLockPosShiftCameraCoords: after parity adjustment: 0.00,0.00
22:48:35.056 00.017 9340 ScopeASCOM::GetDeclinationRadians() returns 25.8
22:48:35.084 00.028 9340 UpdateLockPosShiftCameraCoords: RA shift rate adjusted for declination 25.8
22:48:35.122 00.038 9340 MountToCamera -- mountTheta (0.00) + m_xAngle (-3.14) = xAngle (-3.14 = -3.14)
22:48:35.138 00.016 9340 MountToCamera -- mountX=0.00 mountY=0.00 hyp=0.00 mountTheta=0.00 cameraX=-0.00, cameraY=-0.00 cameraTheta=0.00
22:48:35.147 00.009 9340 UpdateLockPosShiftCameraCoords: shift rate camera coords = -0.00,-0.00 arcsec/hr
22:48:35.164 00.017 9340 UpdateLockPosShiftCameraCoords: shift rate -0,-0 px/sec
22:48:35.181 00.017 9340 GetInt("/profile/16/AutoLoadCalibration", -1) returns 1
22:48:35.215 00.034 9340 UpdateImageDisplay: Size=(1920,1080) min=5575, max=65506, med=10011, FiltMin=7673, FiltMax=65459, Gamma=2.870
22:48:35.290 00.075 9340 UpdateGuideState exits: m=796850 SNR=166.2
22:48:35.318 00.028 9340 PhdController: newstate STATE_SETTLE_WAIT
22:48:35.337 00.019 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:48:35.349 00.012 9340 ScheduleExposure(2000,3,1) exposurePending=0
22:48:35.366 00.017 9340 Enqueuing Expose request
22:48:35.378 00.012 12020 Worker thread wakes up
22:48:35.378 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
22:48:35.378 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(831,46,31,31)
22:48:35.378 00.000 9340 evsrv: cli 100A4328 connect
22:48:35.393 00.015 9340 case statement mapped state 6 to 3
22:48:35.432 00.039 9340 case statement mapped state 6 to 3
22:48:35.449 00.017 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"12fd6b24-94ae-48f6-a380-b22e75dda595"}
22:48:35.479 00.030 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"12fd6b24-94ae-48f6-a380-b22e75dda595"}
22:48:35.516 00.037 9340 evsrv: cli 100A41E8 connect
22:48:35.532 00.016 9340 case statement mapped state 6 to 3
22:48:35.548 00.016 9340 case statement mapped state 6 to 3
22:48:35.565 00.017 9340 evsrv: cli 100A4328 request: {"method":"get_app_state","id":"c3590ecd-de0e-4ce5-9ccc-444154464372"}
22:48:35.590 00.025 9340 case statement mapped state 6 to 3
22:48:35.625 00.035 9340 evsrv: cli 100A4328 response: {"jsonrpc":"2.0","result":"Guiding","id":"c3590ecd-de0e-4ce5-9ccc-444154464372"}
22:48:35.639 00.014 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"bb345973-a8fe-4549-b0d6-74e420330632"}
22:48:35.658 00.019 9340 case statement mapped state 6 to 3
22:48:35.668 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"bb345973-a8fe-4549-b0d6-74e420330632"}
22:48:35.694 00.026 9340 evsrv: cli 100A41E8 request: {"method":"get_pixel_scale","id":"d7b07a48-ffd3-4de7-81f5-0a83ac7a10e1"}
22:48:35.704 00.010 9340 evsrv: cli 100A41E8 response: {"jsonrpc":"2.0","result":2.47177,"id":"d7b07a48-ffd3-4de7-81f5-0a83ac7a10e1"}
22:48:35.740 00.036 9340 evsrv: cli 100A4328 disconnect
22:48:35.752 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"3fc72b8f-ab87-44f9-811f-77597de85261"}
22:48:35.759 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":3,"width":15,"height":15,"star_pos":[7.46,7.36],"pixels":"..."},"id":"3fc72b8f-ab87-44f9-811f-77597de85261"}
22:48:35.785 00.026 9340 evsrv: cli 100A41E8 disconnect
22:48:35.802 00.017 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"088837f7-329d-4515-a2e3-82ed00b626fa"}
22:48:35.843 00.041 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"088837f7-329d-4515-a2e3-82ed00b626fa"}
22:48:35.858 00.015 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"30723899-9c15-4022-9b86-9f8192886a92"}
22:48:35.871 00.013 9340 case statement mapped state 6 to 3
22:48:35.884 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"30723899-9c15-4022-9b86-9f8192886a92"}
22:48:35.898 00.014 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"3d67ea73-a5c5-46a1-9f32-472337c7c59c"}
22:48:35.950 00.052 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":3,"width":15,"height":15,"star_pos":[7.46,7.36],"pixels":"..."},"id":"3d67ea73-a5c5-46a1-9f32-472337c7c59c"}
22:48:37.794 01.844 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"0fd1f968-4b07-4a08-9065-bb25e809fa73"}
22:48:37.804 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"0fd1f968-4b07-4a08-9065-bb25e809fa73"}
22:48:37.813 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"59dddfe7-d18b-40ea-9bec-28f5aac13456"}
22:48:37.825 00.012 9340 case statement mapped state 6 to 3
22:48:37.835 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"59dddfe7-d18b-40ea-9bec-28f5aac13456"}
22:48:37.855 00.020 12020 Exposure complete
22:48:37.855 00.000 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"9edb2f92-0ead-45f8-b6cf-41fe0a92c0b7"}
22:48:37.864 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":3,"width":15,"height":15,"star_pos":[7.46,7.36],"pixels":"..."},"id":"9edb2f92-0ead-45f8-b6cf-41fe0a92c0b7"}
22:48:38.058 00.194 12020 worker thread done servicing request
22:48:38.058 00.000 9340 OnExposeComplete: enter
22:48:38.066 00.008 9340 UpdateGuideState(): m_state=6
22:48:38.076 00.010 9340 Star::Find(15, 846, 61, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
22:48:38.087 00.011 9340 Star::Find returns 1 (0), X=847.29, Y=61.69, Mass=738261, SNR=143.0, Peak=53358 HFD=3.8
22:48:38.097 00.010 9340 CameraToMount -- cameraTheta (0.38) - m_xAngle (-3.14) = xAngle (3.51 = -2.77)
22:48:38.108 00.011 9340 CameraToMount -- cameraTheta (0.38) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (3.50 = -2.79)
22:48:38.134 00.026 9340 CameraToMount -- cameraX=0.83 cameraY=0.33 hyp=0.90 cameraTheta=0.38 mountX=-0.84 mountY=-0.31, mountTheta=-2.78
22:48:38.147 00.013 9340 SchedulePrimaryMove(10104498, x=0.83, y=0.33, opts=13)
22:48:38.156 00.009 9340 Enqueuing Move request for scope (0.83, 0.33)
22:48:38.164 00.008 12020 Worker thread wakes up
22:48:38.164 00.000 12020 worker thread servicing REQUEST_MOVE scope ofs (0.83, 0.33) opts 0xd
22:48:38.164 00.000 12020 Handling offset move in thread for scope, endpoint = (0.83, 0.33)
22:48:38.164 00.000 12020 Moving (0.83, 0.33) raw xDistance=-0.84 yDistance=-0.31
22:48:38.164 00.000 12020 GuideAlgorithmHysteresis::Result() returns -0.35 from input -0.84
22:48:38.164 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
22:48:38.164 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.31
22:48:38.164 00.000 12020 MoveAxis(E, 68, ABG)
22:48:38.164 00.000 12020 Guiding  Dir = 2, Dur = 68
22:48:38.164 00.000 12020 IsSlewing returns 0
22:48:38.168 00.004 12020 IsGuiding returns 0
22:48:38.174 00.006 9340 UpdateImageDisplay: Size=(1920,1080) min=6475, max=65535, med=9988, FiltMin=7733, FiltMax=65487, Gamma=2.870
22:48:38.200 00.026 12020 PulseGuide returned control before completion, sleep 47
22:48:38.240 00.040 9340 UpdateGuideState exits: m=738261 SNR=143.0
22:48:38.250 00.010 9340 PhdController: settling, locked = 1, distance = 1.42 (0.45) aobump = 0 frame = 1 / 99999
22:48:38.261 00.011 9340 evsrv: {"Event":"Settling","Timestamp":1778730518.261,"Host":"ASTRO","Inst":1,"Distance":1.42,"Time":0.0,"SettleTime":8.0,"StarLocked":true}
22:48:38.271 00.010 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:48:38.279 00.008 9340 ScheduleExposure(2000,3,1) exposurePending=0
22:48:38.285 00.006 12020 IsGuiding returns 0
22:48:38.285 00.000 9340 Enqueuing Expose request
22:48:38.301 00.016 12020 Move returns status 0, amount 68
22:48:38.301 00.000 12020 MoveAxis(N, 0, ABG)
22:48:38.301 00.000 12020 Move returns status 0, amount 0
22:48:38.301 00.000 12020 move complete, result=0
22:48:38.301 00.000 12020 worker thread done servicing request
22:48:38.301 00.000 12020 Worker thread wakes up
22:48:38.301 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
22:48:38.301 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(831,46,31,31)
22:48:38.310 00.009 9340 GuideStep: -0.8 px 68 ms EAST, -0.3 px 0 ms NORTH
22:48:39.795 01.485 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"9ecbe182-f293-4265-8b5f-abe9c09d2ebf"}
22:48:39.811 00.016 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"9ecbe182-f293-4265-8b5f-abe9c09d2ebf"}
22:48:39.824 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"21fa9485-3551-4a22-b073-49203d98b83d"}
22:48:39.848 00.024 9340 case statement mapped state 6 to 3
22:48:39.858 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"21fa9485-3551-4a22-b073-49203d98b83d"}
22:48:39.868 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"8f782f1d-45b9-4d74-b0e9-858512ff856d"}
22:48:39.881 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":1,"width":15,"height":15,"star_pos":[7.29,6.69],"pixels":"..."},"id":"8f782f1d-45b9-4d74-b0e9-858512ff856d"}
22:48:40.774 00.893 12020 Exposure complete
22:48:41.183 00.409 12020 worker thread done servicing request
22:48:41.183 00.000 9340 OnExposeComplete: enter
22:48:41.211 00.028 9340 UpdateGuideState(): m_state=6
22:48:41.257 00.046 9340 Star::Find(15, 847, 61, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2
22:48:41.299 00.042 9340 Star::Find returns 1 (0), X=846.11, Y=61.72, Mass=777877, SNR=144.8, Peak=55426 HFD=4.1
22:48:41.309 00.010 9340 CameraToMount -- cameraTheta (2.33) - m_xAngle (-3.14) = xAngle (5.47 = -0.82)
22:48:41.326 00.017 9340 CameraToMount -- cameraTheta (2.33) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (5.45 = -0.83)
22:48:41.375 00.049 9340 CameraToMount -- cameraX=-0.35 cameraY=0.36 hyp=0.50 cameraTheta=2.33 mountX=0.34 mountY=-0.37, mountTheta=-0.82
22:48:41.390 00.015 9340 SchedulePrimaryMove(10104498, x=-0.35, y=0.36, opts=13)
22:48:41.408 00.018 9340 Enqueuing Move request for scope (-0.35, 0.36)
22:48:41.418 00.010 12020 Worker thread wakes up
22:48:41.422 00.004 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.35, 0.36) opts 0xd
22:48:41.422 00.000 12020 Handling offset move in thread for scope, endpoint = (-0.35, 0.36)
22:48:41.422 00.000 12020 Moving (-0.35, 0.36) raw xDistance=0.34 yDistance=-0.37
22:48:41.422 00.000 12020 GuideAlgorithmHysteresis::Result() returns 0.12 from input 0.34
22:48:41.422 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
22:48:41.422 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.37
22:48:41.422 00.000 12020 MoveAxis(W, 23, ABG)
22:48:41.422 00.000 12020 Guiding  Dir = 3, Dur = 23
22:48:41.476 00.054 9340 UpdateImageDisplay: Size=(1920,1080) min=6237, max=65506, med=10031, FiltMin=7946, FiltMax=65487, Gamma=2.870
22:48:41.501 00.025 12020 IsSlewing returns 0
22:48:41.501 00.000 12020 IsGuiding returns 0
22:48:41.529 00.028 12020 IsGuiding returns 1
22:48:41.529 00.000 12020 scope still moving after pulse duration time elapsed
22:48:41.574 00.045 12020 IsSlewing returns 0
22:48:41.574 00.000 12020 IsGuiding returns 0
22:48:41.574 00.000 12020 scope move finished after 23 + 50 ms
22:48:41.574 00.000 12020 Move returns status 0, amount 23
22:48:41.574 00.000 12020 MoveAxis(N, 0, ABG)
22:48:41.576 00.002 12020 Move returns status 0, amount 0
22:48:41.577 00.001 12020 move complete, result=0
22:48:41.577 00.000 12020 worker thread done servicing request
22:48:41.612 00.035 9340 UpdateGuideState exits: m=777877 SNR=144.8
22:48:41.628 00.016 9340 PhdController: settling, locked = 1, distance = 1.15 (0.45) aobump = 0 frame = 2 / 99999
22:48:41.642 00.014 9340 evsrv: {"Event":"Settling","Timestamp":1778730521.642,"Host":"ASTRO","Inst":1,"Distance":1.15,"Time":0.0,"SettleTime":8.0,"StarLocked":true}
22:48:41.676 00.034 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:48:41.693 00.017 9340 ScheduleExposure(2000,3,1) exposurePending=0
22:48:41.710 00.017 9340 Enqueuing Expose request
22:48:41.721 00.011 12020 Worker thread wakes up
22:48:41.721 00.000 9340 GuideStep: 0.3 px 23 ms WEST, -0.4 px 0 ms NORTH
22:48:41.740 00.019 12020 worker thread servicing REQUEST_EXPOSE 2000
22:48:41.740 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(831,46,31,31)
22:48:41.809 00.069 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"85febe60-b67e-425a-988e-88a999fd99f2"}
22:48:41.830 00.021 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"85febe60-b67e-425a-988e-88a999fd99f2"}
22:48:41.849 00.019 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"124cdfb9-9655-4574-aee7-6b3b8e98dba0"}
22:48:41.866 00.017 9340 case statement mapped state 6 to 3
22:48:41.901 00.035 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"124cdfb9-9655-4574-aee7-6b3b8e98dba0"}
22:48:41.923 00.022 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"7e14ee06-5262-4609-93dc-9f027d50a6b5"}
22:48:41.934 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":2,"width":15,"height":15,"star_pos":[7.11,6.72],"pixels":"..."},"id":"7e14ee06-5262-4609-93dc-9f027d50a6b5"}
22:48:43.797 01.863 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"ca422116-b2be-4924-8afd-a5f09460e762"}
22:48:43.806 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"ca422116-b2be-4924-8afd-a5f09460e762"}
22:48:43.833 00.027 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"11baaba3-4182-45aa-bdca-1142abccb6e3"}
22:48:43.839 00.006 9340 case statement mapped state 6 to 3
22:48:43.849 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"11baaba3-4182-45aa-bdca-1142abccb6e3"}
22:48:43.854 00.005 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"b2862241-3ccc-49de-aa18-e0ce96bc4fad"}
22:48:43.867 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":2,"width":15,"height":15,"star_pos":[7.11,6.72],"pixels":"..."},"id":"b2862241-3ccc-49de-aa18-e0ce96bc4fad"}
22:48:44.113 00.246 12020 Exposure complete
22:48:44.357 00.244 12020 worker thread done servicing request
22:48:44.357 00.000 9340 OnExposeComplete: enter
22:48:44.366 00.009 9340 UpdateGuideState(): m_state=6
22:48:44.375 00.009 9340 Star::Find(15, 846, 61, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3
22:48:44.383 00.008 9340 Star::Find returns 1 (0), X=847.47, Y=61.30, Mass=757351, SNR=150.7, Peak=57566 HFD=4.0
22:48:44.397 00.014 9340 CameraToMount -- cameraTheta (-0.06) - m_xAngle (-3.14) = xAngle (3.08 = 3.08)
22:48:44.423 00.026 9340 CameraToMount -- cameraTheta (-0.06) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (3.06 = 3.06)
22:48:44.433 00.010 9340 CameraToMount -- cameraX=1.02 cameraY=-0.06 hyp=1.02 cameraTheta=-0.06 mountX=-1.02 mountY=0.08, mountTheta=3.06
22:48:44.447 00.014 9340 SchedulePrimaryMove(10104498, x=1.02, y=-0.06, opts=13)
22:48:44.453 00.006 9340 Enqueuing Move request for scope (1.02, -0.06)
22:48:44.463 00.010 12020 Worker thread wakes up
22:48:44.463 00.000 12020 worker thread servicing REQUEST_MOVE scope ofs (1.02, -0.06) opts 0xd
22:48:44.463 00.000 12020 Handling offset move in thread for scope, endpoint = (1.02, -0.06)
22:48:44.463 00.000 12020 Moving (1.02, -0.06) raw xDistance=-1.02 yDistance=0.08
22:48:44.463 00.000 12020 GuideAlgorithmHysteresis::Result() returns -0.42 from input -1.02
22:48:44.463 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:48:44.463 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
22:48:44.463 00.000 12020 MoveAxis(E, 81, ABG)
22:48:44.463 00.000 12020 Guiding  Dir = 2, Dur = 81
22:48:44.463 00.000 12020 IsSlewing returns 0
22:48:44.463 00.000 12020 IsGuiding returns 0
22:48:44.476 00.013 9340 UpdateImageDisplay: Size=(1920,1080) min=6025, max=65535, med=9848, FiltMin=7191, FiltMax=65493, Gamma=2.870
22:48:44.490 00.014 12020 PulseGuide returned control before completion, sleep 75
22:48:44.554 00.064 9340 UpdateGuideState exits: m=757351 SNR=150.7
22:48:44.564 00.010 9340 PhdController: settling, locked = 1, distance = 1.11 (0.45) aobump = 0 frame = 3 / 99999
22:48:44.575 00.011 9340 evsrv: {"Event":"Settling","Timestamp":1778730524.575,"Host":"ASTRO","Inst":1,"Distance":1.11,"Time":0.0,"SettleTime":8.0,"StarLocked":true}
22:48:44.585 00.010 12020 IsGuiding returns 0
22:48:44.585 00.000 12020 Move returns status 0, amount 81
22:48:44.585 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:48:44.596 00.011 12020 MoveAxis(N, 0, ABG)
22:48:44.596 00.000 12020 Move returns status 0, amount 0
22:48:44.596 00.000 12020 move complete, result=0
22:48:44.596 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
22:48:44.608 00.012 9340 Enqueuing Expose request
22:48:44.617 00.009 12020 worker thread done servicing request
22:48:44.618 00.001 12020 Worker thread wakes up
22:48:44.618 00.000 9340 GuideStep: -1.0 px 81 ms EAST, 0.1 px 0 ms NORTH
22:48:44.643 00.025 12020 worker thread servicing REQUEST_EXPOSE 2000
22:48:44.643 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(831,46,31,31)
22:48:45.793 01.150 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"02cca283-44c8-4dab-906e-1ec55e38b9df"}
22:48:45.804 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"02cca283-44c8-4dab-906e-1ec55e38b9df"}
22:48:45.814 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"cdb775e5-7d0d-43ea-af19-1d509738f193"}
22:48:45.819 00.005 9340 case statement mapped state 6 to 3
22:48:45.834 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"cdb775e5-7d0d-43ea-af19-1d509738f193"}
22:48:45.845 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"95f25848-8d11-4f21-b76d-e60e804d4ae3"}
22:48:45.863 00.018 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":3,"width":15,"height":15,"star_pos":[7.47,7.30],"pixels":"..."},"id":"95f25848-8d11-4f21-b76d-e60e804d4ae3"}
22:48:47.024 01.161 12020 Exposure complete
22:48:47.252 00.228 12020 worker thread done servicing request
22:48:47.252 00.000 9340 OnExposeComplete: enter
22:48:47.276 00.024 9340 UpdateGuideState(): m_state=6
22:48:47.289 00.013 9340 Star::Find(15, 847, 61, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4
22:48:47.297 00.008 9340 Star::Find returns 1 (0), X=846.69, Y=61.37, Mass=786433, SNR=139.0, Peak=54880 HFD=4.3
22:48:47.310 00.013 9340 CameraToMount -- cameraTheta (0.05) - m_xAngle (-3.14) = xAngle (3.18 = -3.10)
22:48:47.325 00.015 9340 CameraToMount -- cameraTheta (0.05) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (3.17 = -3.12)
22:48:47.334 00.009 9340 CameraToMount -- cameraX=0.24 cameraY=0.01 hyp=0.24 cameraTheta=0.05 mountX=-0.24 mountY=-0.01, mountTheta=-3.12
22:48:47.349 00.015 9340 SchedulePrimaryMove(10104498, x=0.24, y=0.01, opts=13)
22:48:47.361 00.012 9340 Enqueuing Move request for scope (0.24, 0.01)
22:48:47.373 00.012 12020 Worker thread wakes up
22:48:47.373 00.000 12020 worker thread servicing REQUEST_MOVE scope ofs (0.24, 0.01) opts 0xd
22:48:47.373 00.000 12020 Handling offset move in thread for scope, endpoint = (0.24, 0.01)
22:48:47.373 00.000 12020 Moving (0.24, 0.01) raw xDistance=-0.24 yDistance=-0.01
22:48:47.373 00.000 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.24
22:48:47.373 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:48:47.373 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
22:48:47.373 00.000 12020 MoveAxis(E, 0, ABG)
22:48:47.373 00.000 12020 Move returns status 0, amount 0
22:48:47.373 00.000 12020 MoveAxis(N, 0, ABG)
22:48:47.375 00.002 12020 Move returns status 0, amount 0
22:48:47.375 00.000 12020 move complete, result=0
22:48:47.375 00.000 12020 worker thread done servicing request
22:48:47.401 00.026 9340 UpdateImageDisplay: Size=(1920,1080) min=6349, max=65514, med=10042, FiltMin=7614, FiltMax=65483, Gamma=2.870
22:48:47.468 00.067 9340 UpdateGuideState exits: m=786433 SNR=139.0
22:48:47.480 00.012 9340 PhdController: settling, locked = 1, distance = 0.85 (0.45) aobump = 0 frame = 4 / 99999
22:48:47.498 00.018 9340 evsrv: {"Event":"Settling","Timestamp":1778730527.498,"Host":"ASTRO","Inst":1,"Distance":0.85,"Time":0.0,"SettleTime":8.0,"StarLocked":true}
22:48:47.519 00.021 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:48:47.568 00.049 9340 ScheduleExposure(2000,3,1) exposurePending=0
22:48:47.585 00.017 9340 Enqueuing Expose request
22:48:47.595 00.010 12020 Worker thread wakes up
22:48:47.596 00.001 9340 GuideStep: -0.2 px 0 ms EAST, -0.0 px 0 ms NORTH
22:48:47.605 00.009 12020 worker thread servicing REQUEST_EXPOSE 2000
22:48:47.605 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(831,46,31,31)
22:48:47.794 00.189 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"f7a851d8-6e6e-4028-a1c7-f2a960349786"}
22:48:47.805 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"f7a851d8-6e6e-4028-a1c7-f2a960349786"}
22:48:47.836 00.031 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"72cf2f10-bd9f-4183-a60f-8cae6c1b1285"}
22:48:47.846 00.010 9340 case statement mapped state 6 to 3
22:48:47.856 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"72cf2f10-bd9f-4183-a60f-8cae6c1b1285"}
22:48:47.870 00.014 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"07720f9a-2571-4194-99b3-5f3cc4e6ec36"}
22:48:47.877 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":4,"width":15,"height":15,"star_pos":[6.69,7.37],"pixels":"..."},"id":"07720f9a-2571-4194-99b3-5f3cc4e6ec36"}
22:48:49.802 01.925 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"5c62f0ed-e6a6-45b8-af21-1d0275643809"}
22:48:49.815 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"5c62f0ed-e6a6-45b8-af21-1d0275643809"}
22:48:49.824 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"083c82b3-df2c-4bce-913a-9fd1ec79e121"}
22:48:49.830 00.006 9340 case statement mapped state 6 to 3
22:48:49.839 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"083c82b3-df2c-4bce-913a-9fd1ec79e121"}
22:48:49.848 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"b11441eb-032f-4f37-830c-448894bf91ee"}
22:48:49.854 00.006 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":4,"width":15,"height":15,"star_pos":[6.69,7.37],"pixels":"..."},"id":"b11441eb-032f-4f37-830c-448894bf91ee"}
22:48:49.962 00.108 12020 Exposure complete
22:48:50.146 00.184 12020 worker thread done servicing request
22:48:50.146 00.000 9340 OnExposeComplete: enter
22:48:50.156 00.010 9340 UpdateGuideState(): m_state=6
22:48:50.163 00.007 9340 Star::Find(15, 846, 61, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 5
22:48:50.171 00.008 9340 Star::Find returns 1 (0), X=847.16, Y=61.02, Mass=758594, SNR=144.3, Peak=54253 HFD=4.2
22:48:50.179 00.008 9340 CameraToMount -- cameraTheta (-0.44) - m_xAngle (-3.14) = xAngle (2.69 = 2.69)
22:48:50.190 00.011 9340 CameraToMount -- cameraTheta (-0.44) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (2.68 = 2.68)
22:48:50.198 00.008 9340 CameraToMount -- cameraX=0.71 cameraY=-0.33 hyp=0.78 cameraTheta=-0.44 mountX=-0.71 mountY=0.35, mountTheta=2.68
22:48:50.224 00.026 9340 SchedulePrimaryMove(10104498, x=0.71, y=-0.33, opts=13)
22:48:50.234 00.010 9340 Enqueuing Move request for scope (0.71, -0.33)
22:48:50.242 00.008 12020 Worker thread wakes up
22:48:50.243 00.001 12020 worker thread servicing REQUEST_MOVE scope ofs (0.71, -0.33) opts 0xd
22:48:50.243 00.000 12020 Handling offset move in thread for scope, endpoint = (0.71, -0.33)
22:48:50.243 00.000 12020 Moving (0.71, -0.33) raw xDistance=-0.71 yDistance=0.35
22:48:50.243 00.000 12020 GuideAlgorithmHysteresis::Result() returns -0.30 from input -0.71
22:48:50.243 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
22:48:50.243 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.35
22:48:50.243 00.000 12020 MoveAxis(E, 57, ABG)
22:48:50.243 00.000 12020 Guiding  Dir = 2, Dur = 57
22:48:50.243 00.000 12020 IsSlewing returns 0
22:48:50.245 00.002 12020 IsGuiding returns 0
22:48:50.253 00.008 9340 UpdateImageDisplay: Size=(1920,1080) min=6367, max=65535, med=9973, FiltMin=7842, FiltMax=65487, Gamma=2.870
22:48:50.270 00.017 12020 PulseGuide returned control before completion, sleep 41
22:48:50.314 00.044 9340 UpdateGuideState exits: m=758594 SNR=144.3
22:48:50.322 00.008 12020 IsGuiding returns 1
22:48:50.322 00.000 9340 PhdController: settling, locked = 1, distance = 0.83 (0.45) aobump = 0 frame = 5 / 99999
22:48:50.334 00.012 12020 scope still moving after pulse duration time elapsed
22:48:50.334 00.000 9340 evsrv: {"Event":"Settling","Timestamp":1778730530.334,"Host":"ASTRO","Inst":1,"Distance":0.83,"Time":0.0,"SettleTime":8.0,"StarLocked":true}
22:48:50.342 00.008 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:48:50.349 00.007 9340 ScheduleExposure(2000,3,1) exposurePending=0
22:48:50.360 00.011 9340 Enqueuing Expose request
22:48:50.370 00.010 12020 IsSlewing returns 0
22:48:50.370 00.000 12020 IsGuiding returns 0
22:48:50.370 00.000 12020 scope move finished after 57 + 68 ms
22:48:50.370 00.000 12020 Move returns status 0, amount 57
22:48:50.370 00.000 12020 MoveAxis(N, 0, ABG)
22:48:50.370 00.000 12020 Move returns status 0, amount 0
22:48:50.370 00.000 12020 move complete, result=0
22:48:50.370 00.000 12020 worker thread done servicing request
22:48:50.370 00.000 12020 Worker thread wakes up
22:48:50.370 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
22:48:50.370 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(831,46,31,31)
22:48:50.398 00.028 9340 GuideStep: -0.7 px 57 ms EAST, 0.3 px 0 ms NORTH
22:48:51.795 01.397 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"caed60ec-b777-4082-9484-8055e8ef2fb0"}
22:48:51.816 00.021 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"caed60ec-b777-4082-9484-8055e8ef2fb0"}
22:48:51.827 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"52e4594d-7e82-4c3f-82b6-352601530b60"}
22:48:51.836 00.009 9340 case statement mapped state 6 to 3
22:48:51.844 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"52e4594d-7e82-4c3f-82b6-352601530b60"}
22:48:51.852 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"1be3ba86-ba96-4b2e-97e6-c161b17bd2d2"}
22:48:51.864 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":5,"width":15,"height":15,"star_pos":[7.16,7.02],"pixels":"..."},"id":"1be3ba86-ba96-4b2e-97e6-c161b17bd2d2"}
22:48:52.728 00.864 12020 Exposure complete
22:48:52.945 00.217 12020 worker thread done servicing request
22:48:52.945 00.000 9340 OnExposeComplete: enter
22:48:52.953 00.008 9340 UpdateGuideState(): m_state=6
22:48:52.967 00.014 9340 Star::Find(15, 847, 61, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 6
22:48:52.975 00.008 9340 Star::Find returns 1 (0), X=847.24, Y=61.45, Mass=759396, SNR=136.9, Peak=58102 HFD=4.0
22:48:53.000 00.025 9340 CameraToMount -- cameraTheta (0.12) - m_xAngle (-3.14) = xAngle (3.25 = -3.03)
22:48:53.013 00.013 9340 CameraToMount -- cameraTheta (0.12) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (3.24 = -3.04)
22:48:53.026 00.013 9340 CameraToMount -- cameraX=0.78 cameraY=0.09 hyp=0.79 cameraTheta=0.12 mountX=-0.78 mountY=-0.08, mountTheta=-3.04
22:48:53.044 00.018 9340 SchedulePrimaryMove(10104498, x=0.78, y=0.09, opts=13)
22:48:53.065 00.021 9340 Enqueuing Move request for scope (0.78, 0.09)
22:48:53.096 00.031 12020 Worker thread wakes up
22:48:53.097 00.001 12020 worker thread servicing REQUEST_MOVE scope ofs (0.78, 0.09) opts 0xd
22:48:53.097 00.000 12020 Handling offset move in thread for scope, endpoint = (0.78, 0.09)
22:48:53.097 00.000 12020 Moving (0.78, 0.09) raw xDistance=-0.78 yDistance=-0.08
22:48:53.098 00.001 12020 GuideAlgorithmHysteresis::Result() returns -0.35 from input -0.78
22:48:53.098 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:48:53.098 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
22:48:53.098 00.000 12020 MoveAxis(E, 68, ABG)
22:48:53.098 00.000 12020 Guiding  Dir = 2, Dur = 68
22:48:53.112 00.014 9340 UpdateImageDisplay: Size=(1920,1080) min=6507, max=65535, med=9989, FiltMin=7982, FiltMax=65493, Gamma=2.870
22:48:53.126 00.014 12020 IsSlewing returns 0
22:48:53.128 00.002 12020 IsGuiding returns 0
22:48:53.149 00.021 12020 PulseGuide returned control before completion, sleep 56
22:48:53.201 00.052 9340 UpdateGuideState exits: m=759396 SNR=136.9
22:48:53.216 00.015 9340 PhdController: settling, locked = 1, distance = 0.81 (0.45) aobump = 0 frame = 6 / 99999
22:48:53.228 00.012 9340 evsrv: {"Event":"Settling","Timestamp":1778730533.228,"Host":"ASTRO","Inst":1,"Distance":0.81,"Time":0.0,"SettleTime":8.0,"StarLocked":true}
22:48:53.240 00.012 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:48:53.251 00.011 12020 IsGuiding returns 0
22:48:53.251 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
22:48:53.265 00.014 12020 Move returns status 0, amount 68
22:48:53.266 00.001 12020 MoveAxis(N, 0, ABG)
22:48:53.266 00.000 12020 Move returns status 0, amount 0
22:48:53.266 00.000 9340 Enqueuing Expose request
22:48:53.274 00.008 12020 move complete, result=0
22:48:53.274 00.000 12020 worker thread done servicing request
22:48:53.279 00.005 12020 Worker thread wakes up
22:48:53.279 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
22:48:53.279 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(831,46,31,31)
22:48:53.307 00.028 9340 GuideStep: -0.8 px 68 ms EAST, -0.1 px 0 ms NORTH
22:48:53.798 00.491 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"66e034a2-caab-40f3-997d-b0500f1a7567"}
22:48:53.818 00.020 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"66e034a2-caab-40f3-997d-b0500f1a7567"}
22:48:53.876 00.058 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"15885769-76a2-40fd-8cae-95c54b358fbc"}
22:48:53.893 00.017 9340 case statement mapped state 6 to 3
22:48:53.906 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"15885769-76a2-40fd-8cae-95c54b358fbc"}
22:48:53.970 00.064 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"84ee4e89-183f-45df-a39b-be4bf44da287"}
22:48:53.986 00.016 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":6,"width":15,"height":15,"star_pos":[7.24,7.45],"pixels":"..."},"id":"84ee4e89-183f-45df-a39b-be4bf44da287"}
22:48:55.646 01.660 12020 Exposure complete
22:48:55.801 00.155 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"88a1b963-1221-4aab-bcdf-97a92ea56bcc"}
22:48:55.833 00.032 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"88a1b963-1221-4aab-bcdf-97a92ea56bcc"}
22:48:55.854 00.021 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"f6b1516f-9992-493f-a5aa-334685015859"}
22:48:55.872 00.018 9340 case statement mapped state 6 to 3
22:48:55.891 00.019 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"f6b1516f-9992-493f-a5aa-334685015859"}
22:48:55.927 00.036 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"bfe7128c-cae4-40b2-be49-a82fdd5c3688"}
22:48:55.944 00.017 12020 worker thread done servicing request
22:48:55.944 00.000 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":6,"width":15,"height":15,"star_pos":[7.24,7.45],"pixels":"..."},"id":"bfe7128c-cae4-40b2-be49-a82fdd5c3688"}
22:48:55.962 00.018 9340 OnExposeComplete: enter
22:48:55.978 00.016 9340 UpdateGuideState(): m_state=6
22:48:55.991 00.013 9340 Star::Find(15, 847, 61, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 7
22:48:56.003 00.012 9340 Star::Find returns 1 (0), X=846.64, Y=61.03, Mass=779160, SNR=157.8, Peak=55313 HFD=4.0
22:48:56.032 00.029 9340 CameraToMount -- cameraTheta (-1.05) - m_xAngle (-3.14) = xAngle (2.08 = 2.08)
22:48:56.045 00.013 9340 CameraToMount -- cameraTheta (-1.05) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (2.07 = 2.07)
22:48:56.059 00.014 9340 CameraToMount -- cameraX=0.19 cameraY=-0.33 hyp=0.38 cameraTheta=-1.05 mountX=-0.18 mountY=0.33, mountTheta=2.08
22:48:56.073 00.014 9340 SchedulePrimaryMove(10104498, x=0.19, y=-0.33, opts=13)
22:48:56.084 00.011 9340 Enqueuing Move request for scope (0.19, -0.33)
22:48:56.101 00.017 12020 Worker thread wakes up
22:48:56.101 00.000 12020 worker thread servicing REQUEST_MOVE scope ofs (0.19, -0.33) opts 0xd
22:48:56.101 00.000 12020 Handling offset move in thread for scope, endpoint = (0.19, -0.33)
22:48:56.101 00.000 12020 Moving (0.19, -0.33) raw xDistance=-0.18 yDistance=0.33
22:48:56.101 00.000 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.18
22:48:56.101 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
22:48:56.101 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.33
22:48:56.101 00.000 12020 MoveAxis(E, 0, ABG)
22:48:56.101 00.000 12020 Move returns status 0, amount 0
22:48:56.101 00.000 12020 MoveAxis(N, 0, ABG)
22:48:56.103 00.002 12020 Move returns status 0, amount 0
22:48:56.103 00.000 12020 move complete, result=0
22:48:56.103 00.000 12020 worker thread done servicing request
22:48:56.114 00.011 9340 UpdateImageDisplay: Size=(1920,1080) min=6363, max=65518, med=10022, FiltMin=7980, FiltMax=65487, Gamma=2.870
22:48:56.196 00.082 9340 UpdateGuideState exits: m=779160 SNR=157.8
22:48:56.210 00.014 9340 PhdController: settling, locked = 1, distance = 0.68 (0.45) aobump = 0 frame = 7 / 99999
22:48:56.239 00.029 9340 evsrv: {"Event":"Settling","Timestamp":1778730536.239,"Host":"ASTRO","Inst":1,"Distance":0.68,"Time":0.0,"SettleTime":8.0,"StarLocked":true}
22:48:56.255 00.016 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:48:56.265 00.010 9340 ScheduleExposure(2000,3,1) exposurePending=0
22:48:56.279 00.014 9340 Enqueuing Expose request
22:48:56.289 00.010 12020 Worker thread wakes up
22:48:56.289 00.000 9340 GuideStep: -0.2 px 0 ms EAST, 0.3 px 0 ms NORTH
22:48:56.304 00.015 12020 worker thread servicing REQUEST_EXPOSE 2000
22:48:56.304 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(831,46,31,31)
22:48:57.803 01.499 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"c5d7d2f7-6988-441a-b2e2-0ddb30773579"}
22:48:57.818 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"c5d7d2f7-6988-441a-b2e2-0ddb30773579"}
22:48:57.830 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"01c4437a-cd8c-4080-bf99-4bc083d9a34a"}
22:48:57.842 00.012 9340 case statement mapped state 6 to 3
22:48:57.857 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"01c4437a-cd8c-4080-bf99-4bc083d9a34a"}
22:48:57.888 00.031 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"e07049e7-80d8-419b-8235-bc1276862c34"}
22:48:57.901 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":7,"width":15,"height":15,"star_pos":[6.64,7.03],"pixels":"..."},"id":"e07049e7-80d8-419b-8235-bc1276862c34"}
22:48:58.659 00.758 12020 Exposure complete
22:48:58.877 00.218 12020 worker thread done servicing request
22:48:58.877 00.000 9340 OnExposeComplete: enter
22:48:58.902 00.025 9340 UpdateGuideState(): m_state=6
22:48:58.912 00.010 9340 Star::Find(15, 846, 61, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 8
22:48:58.917 00.005 9340 Star::Find returns 1 (0), X=847.21, Y=61.18, Mass=720326, SNR=144.3, Peak=54358 HFD=4.0
22:48:58.933 00.016 9340 CameraToMount -- cameraTheta (-0.23) - m_xAngle (-3.14) = xAngle (2.90 = 2.90)
22:48:58.942 00.009 9340 CameraToMount -- cameraTheta (-0.23) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (2.89 = 2.89)
22:48:58.953 00.011 9340 CameraToMount -- cameraX=0.76 cameraY=-0.18 hyp=0.78 cameraTheta=-0.23 mountX=-0.76 mountY=0.20, mountTheta=2.89
22:48:58.970 00.017 9340 SchedulePrimaryMove(10104498, x=0.76, y=-0.18, opts=13)
22:48:58.992 00.022 9340 Enqueuing Move request for scope (0.76, -0.18)
22:48:59.002 00.010 12020 Worker thread wakes up
22:48:59.002 00.000 12020 worker thread servicing REQUEST_MOVE scope ofs (0.76, -0.18) opts 0xd
22:48:59.002 00.000 12020 Handling offset move in thread for scope, endpoint = (0.76, -0.18)
22:48:59.002 00.000 12020 Moving (0.76, -0.18) raw xDistance=-0.76 yDistance=0.20
22:48:59.002 00.000 12020 GuideAlgorithmHysteresis::Result() returns -0.32 from input -0.76
22:48:59.002 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:48:59.002 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.20
22:48:59.002 00.000 12020 MoveAxis(E, 62, ABG)
22:48:59.002 00.000 12020 Guiding  Dir = 2, Dur = 62
22:48:59.002 00.000 12020 IsSlewing returns 0
22:48:59.002 00.000 12020 IsGuiding returns 0
22:48:59.007 00.005 9340 UpdateImageDisplay: Size=(1920,1080) min=6251, max=65535, med=9980, FiltMin=7936, FiltMax=65487, Gamma=2.870
22:48:59.031 00.024 12020 PulseGuide returned control before completion, sleep 42
22:48:59.082 00.051 12020 IsGuiding returns 1
22:48:59.082 00.000 12020 scope still moving after pulse duration time elapsed
22:48:59.092 00.010 9340 UpdateGuideState exits: m=720326 SNR=144.3
22:48:59.102 00.010 9340 PhdController: settling, locked = 1, distance = 0.71 (0.45) aobump = 0 frame = 8 / 99999
22:48:59.113 00.011 9340 evsrv: {"Event":"Settling","Timestamp":1778730539.113,"Host":"ASTRO","Inst":1,"Distance":0.71,"Time":0.0,"SettleTime":8.0,"StarLocked":true}
22:48:59.125 00.012 12020 IsSlewing returns 0
22:48:59.125 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:48:59.131 00.006 12020 IsGuiding returns 0
22:48:59.131 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
22:48:59.146 00.015 12020 scope move finished after 62 + 68 ms
22:48:59.147 00.001 9340 Enqueuing Expose request
22:48:59.156 00.009 12020 Move returns status 0, amount 62
22:48:59.156 00.000 12020 MoveAxis(N, 0, ABG)
22:48:59.156 00.000 12020 Move returns status 0, amount 0
22:48:59.156 00.000 12020 move complete, result=0
22:48:59.158 00.002 12020 worker thread done servicing request
22:48:59.158 00.000 12020 Worker thread wakes up
22:48:59.158 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
22:48:59.158 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(831,46,31,31)
22:48:59.202 00.044 9340 GuideStep: -0.8 px 62 ms EAST, 0.2 px 0 ms NORTH
22:48:59.821 00.619 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"0982588e-8171-453b-92da-3a41ebe50e25"}
22:48:59.839 00.018 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"0982588e-8171-453b-92da-3a41ebe50e25"}
22:48:59.860 00.021 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"6111e488-3212-4a63-96b7-e9729a7fc4ba"}
22:48:59.919 00.059 9340 case statement mapped state 6 to 3
22:48:59.932 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"6111e488-3212-4a63-96b7-e9729a7fc4ba"}
22:48:59.962 00.030 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"518fcd57-ff1f-4c5c-96d5-bbd1880d5f4e"}
22:49:00.032 00.070 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":8,"width":15,"height":15,"star_pos":[7.21,7.18],"pixels":"..."},"id":"518fcd57-ff1f-4c5c-96d5-bbd1880d5f4e"}
22:49:01.616 01.584 12020 Exposure complete
22:49:01.823 00.207 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"e54f2b41-f837-4ee5-b30b-235d75dbb370"}
22:49:01.833 00.010 12020 worker thread done servicing request
22:49:01.833 00.000 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"e54f2b41-f837-4ee5-b30b-235d75dbb370"}
22:49:01.848 00.015 9340 OnExposeComplete: enter
22:49:01.874 00.026 9340 UpdateGuideState(): m_state=6
22:49:01.884 00.010 9340 Star::Find(15, 847, 61, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 9
22:49:01.895 00.011 9340 Star::Find returns 1 (0), X=846.80, Y=61.14, Mass=811018, SNR=138.6, Peak=54793 HFD=4.2
22:49:01.904 00.009 9340 CameraToMount -- cameraTheta (-0.55) - m_xAngle (-3.14) = xAngle (2.58 = 2.58)
22:49:01.911 00.007 9340 CameraToMount -- cameraTheta (-0.55) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (2.57 = 2.57)
22:49:01.920 00.009 9340 CameraToMount -- cameraX=0.34 cameraY=-0.21 hyp=0.40 cameraTheta=-0.55 mountX=-0.34 mountY=0.22, mountTheta=2.57
22:49:01.935 00.015 9340 SchedulePrimaryMove(10104498, x=0.34, y=-0.21, opts=13)
22:49:01.947 00.012 9340 Enqueuing Move request for scope (0.34, -0.21)
22:49:01.968 00.021 12020 Worker thread wakes up
22:49:01.968 00.000 12020 worker thread servicing REQUEST_MOVE scope ofs (0.34, -0.21) opts 0xd
22:49:01.969 00.001 12020 Handling offset move in thread for scope, endpoint = (0.34, -0.21)
22:49:01.969 00.000 12020 Moving (0.34, -0.21) raw xDistance=-0.34 yDistance=0.22
22:49:01.969 00.000 12020 GuideAlgorithmHysteresis::Result() returns -0.17 from input -0.34
22:49:01.969 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:49:01.969 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.22
22:49:01.969 00.000 12020 MoveAxis(E, 33, ABG)
22:49:01.969 00.000 12020 Guiding  Dir = 2, Dur = 33
22:49:01.971 00.002 12020 IsSlewing returns 0
22:49:01.971 00.000 12020 IsGuiding returns 0
22:49:01.981 00.010 9340 UpdateImageDisplay: Size=(1920,1080) min=5971, max=65535, med=9878, FiltMin=7771, FiltMax=65487, Gamma=2.870
22:49:01.993 00.012 12020 PulseGuide returned control before completion, sleep 22
22:49:02.040 00.047 9340 UpdateGuideState exits: m=811018 SNR=138.6
22:49:02.065 00.025 12020 IsGuiding returns 0
22:49:02.065 00.000 9340 PhdController: settling, locked = 1, distance = 0.62 (0.45) aobump = 0 frame = 9 / 99999
22:49:02.075 00.010 12020 Move returns status 0, amount 33
22:49:02.075 00.000 12020 MoveAxis(N, 0, ABG)
22:49:02.075 00.000 12020 Move returns status 0, amount 0
22:49:02.075 00.000 12020 move complete, result=0
22:49:02.075 00.000 9340 evsrv: {"Event":"Settling","Timestamp":1778730542.075,"Host":"ASTRO","Inst":1,"Distance":0.62,"Time":0.0,"SettleTime":8.0,"StarLocked":true}
22:49:02.089 00.014 12020 worker thread done servicing request
22:49:02.089 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:49:02.103 00.014 9340 ScheduleExposure(2000,3,1) exposurePending=0
22:49:02.111 00.008 9340 Enqueuing Expose request
22:49:02.121 00.010 12020 Worker thread wakes up
22:49:02.121 00.000 9340 GuideStep: -0.3 px 33 ms EAST, 0.2 px 0 ms NORTH
22:49:02.137 00.016 12020 worker thread servicing REQUEST_EXPOSE 2000
22:49:02.137 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(831,46,31,31)
22:49:02.176 00.039 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"b8b254a7-2da4-4dcf-abe6-c4b3262aff21"}
22:49:02.185 00.009 9340 case statement mapped state 6 to 3
22:49:02.195 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"b8b254a7-2da4-4dcf-abe6-c4b3262aff21"}
22:49:02.208 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"e2211da2-0116-4b8f-9848-1537274f0318"}
22:49:02.219 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":9,"width":15,"height":15,"star_pos":[6.80,7.14],"pixels":"..."},"id":"e2211da2-0116-4b8f-9848-1537274f0318"}
22:49:03.822 01.603 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"9741bc0c-2895-4d1b-a327-0b179a3a1d30"}
22:49:03.834 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"9741bc0c-2895-4d1b-a327-0b179a3a1d30"}
22:49:03.845 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"e4c55003-1405-446b-b8e3-be157439ceeb"}
22:49:03.871 00.026 9340 case statement mapped state 6 to 3
22:49:03.880 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"e4c55003-1405-446b-b8e3-be157439ceeb"}
22:49:03.889 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"dc6815d2-22c2-41ea-a291-9b8eab077e42"}
22:49:03.903 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":9,"width":15,"height":15,"star_pos":[6.80,7.14],"pixels":"..."},"id":"dc6815d2-22c2-41ea-a291-9b8eab077e42"}
22:49:04.503 00.600 12020 Exposure complete
22:49:04.721 00.218 12020 worker thread done servicing request
22:49:04.722 00.001 9340 OnExposeComplete: enter
22:49:04.727 00.005 9340 UpdateGuideState(): m_state=6
22:49:04.739 00.012 9340 Star::Find(15, 846, 61, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 10
22:49:04.750 00.011 9340 Star::Find returns 1 (0), X=847.45, Y=61.57, Mass=762230, SNR=154.0, Peak=55694 HFD=4.2
22:49:04.757 00.007 9340 CameraToMount -- cameraTheta (0.21) - m_xAngle (-3.14) = xAngle (3.34 = -2.94)
22:49:04.768 00.011 9340 CameraToMount -- cameraTheta (0.21) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (3.33 = -2.95)
22:49:04.777 00.009 9340 CameraToMount -- cameraX=1.00 cameraY=0.21 hyp=1.02 cameraTheta=0.21 mountX=-1.00 mountY=-0.19, mountTheta=-2.95
22:49:04.793 00.016 9340 SchedulePrimaryMove(10104498, x=1.00, y=0.21, opts=13)
22:49:04.813 00.020 9340 Enqueuing Move request for scope (1.00, 0.21)
22:49:04.822 00.009 12020 Worker thread wakes up
22:49:04.822 00.000 12020 worker thread servicing REQUEST_MOVE scope ofs (1.00, 0.21) opts 0xd
22:49:04.822 00.000 12020 Handling offset move in thread for scope, endpoint = (1.00, 0.21)
22:49:04.822 00.000 12020 Moving (1.00, 0.21) raw xDistance=-1.00 yDistance=-0.19
22:49:04.822 00.000 12020 GuideAlgorithmHysteresis::Result() returns -0.43 from input -1.00
22:49:04.822 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:49:04.822 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
22:49:04.822 00.000 12020 MoveAxis(E, 84, ABG)
22:49:04.822 00.000 12020 Guiding  Dir = 2, Dur = 84
22:49:04.828 00.006 12020 IsSlewing returns 0
22:49:04.828 00.000 12020 IsGuiding returns 0
22:49:04.836 00.008 9340 UpdateImageDisplay: Size=(1920,1080) min=5751, max=65535, med=9875, FiltMin=7790, FiltMax=65493, Gamma=2.870
22:49:04.853 00.017 12020 PulseGuide returned control before completion, sleep 68
22:49:04.891 00.038 9340 UpdateGuideState exits: m=762230 SNR=154.0
22:49:04.913 00.022 9340 PhdController: settling, locked = 1, distance = 0.74 (0.45) aobump = 0 frame = 10 / 99999
22:49:04.925 00.012 9340 evsrv: {"Event":"Settling","Timestamp":1778730544.925,"Host":"ASTRO","Inst":1,"Distance":0.74,"Time":0.0,"SettleTime":8.0,"StarLocked":true}
22:49:04.935 00.010 12020 IsGuiding returns 1
22:49:04.935 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:49:04.944 00.009 12020 scope still moving after pulse duration time elapsed
22:49:04.946 00.002 9340 ScheduleExposure(2000,3,1) exposurePending=0
22:49:04.954 00.008 9340 Enqueuing Expose request
22:49:04.980 00.026 12020 IsSlewing returns 0
22:49:04.980 00.000 12020 IsGuiding returns 0
22:49:04.980 00.000 12020 scope move finished after 84 + 69 ms
22:49:04.980 00.000 12020 Move returns status 0, amount 84
22:49:04.980 00.000 12020 MoveAxis(N, 0, ABG)
22:49:04.980 00.000 12020 Move returns status 0, amount 0
22:49:04.980 00.000 12020 move complete, result=0
22:49:04.980 00.000 12020 worker thread done servicing request
22:49:04.980 00.000 12020 Worker thread wakes up
22:49:04.980 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
22:49:04.980 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(831,46,31,31)
22:49:04.986 00.006 9340 GuideStep: -1.0 px 84 ms EAST, -0.2 px 0 ms NORTH
22:49:05.824 00.838 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"71e5573a-2150-4cca-afc2-5585f10e4110"}
22:49:05.837 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"71e5573a-2150-4cca-afc2-5585f10e4110"}
22:49:05.853 00.016 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"10c1dcdd-eba7-41e2-9436-47ce11adfee0"}
22:49:05.871 00.018 9340 case statement mapped state 6 to 3
22:49:05.899 00.028 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"10c1dcdd-eba7-41e2-9436-47ce11adfee0"}
22:49:05.914 00.015 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"6b60d5de-ec99-43b6-9513-54d7448326ba"}
22:49:05.920 00.006 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":10,"width":15,"height":15,"star_pos":[7.45,6.57],"pixels":"..."},"id":"6b60d5de-ec99-43b6-9513-54d7448326ba"}
22:49:07.346 01.426 12020 Exposure complete
22:49:07.617 00.271 12020 worker thread done servicing request
22:49:07.617 00.000 9340 OnExposeComplete: enter
22:49:07.632 00.015 9340 UpdateGuideState(): m_state=6
22:49:07.643 00.011 9340 Star::Find(15, 847, 61, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 11
22:49:07.653 00.010 9340 Star::Find returns 1 (0), X=847.26, Y=61.18, Mass=757372, SNR=149.6, Peak=52686 HFD=4.4
22:49:07.666 00.013 9340 CameraToMount -- cameraTheta (-0.22) - m_xAngle (-3.14) = xAngle (2.92 = 2.92)
22:49:07.675 00.009 9340 CameraToMount -- cameraTheta (-0.22) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (2.90 = 2.90)
22:49:07.706 00.031 9340 CameraToMount -- cameraX=0.80 cameraY=-0.18 hyp=0.82 cameraTheta=-0.22 mountX=-0.80 mountY=0.20, mountTheta=2.90
22:49:07.719 00.013 9340 SchedulePrimaryMove(10104498, x=0.80, y=-0.18, opts=13)
22:49:07.728 00.009 9340 Enqueuing Move request for scope (0.80, -0.18)
22:49:07.740 00.012 12020 Worker thread wakes up
22:49:07.740 00.000 12020 worker thread servicing REQUEST_MOVE scope ofs (0.80, -0.18) opts 0xd
22:49:07.740 00.000 12020 Handling offset move in thread for scope, endpoint = (0.80, -0.18)
22:49:07.740 00.000 12020 Moving (0.80, -0.18) raw xDistance=-0.80 yDistance=0.20
22:49:07.740 00.000 12020 GuideAlgorithmHysteresis::Result() returns -0.37 from input -0.80
22:49:07.740 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:49:07.740 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.20
22:49:07.740 00.000 12020 MoveAxis(E, 72, ABG)
22:49:07.740 00.000 12020 Guiding  Dir = 2, Dur = 72
22:49:07.740 00.000 12020 IsSlewing returns 0
22:49:07.740 00.000 12020 IsGuiding returns 0
22:49:07.750 00.010 9340 UpdateImageDisplay: Size=(1920,1080) min=6022, max=65535, med=9796, FiltMin=7694, FiltMax=65487, Gamma=2.870
22:49:07.766 00.016 12020 PulseGuide returned control before completion, sleep 60
22:49:07.823 00.057 9340 UpdateGuideState exits: m=757372 SNR=149.6
22:49:07.832 00.009 12020 IsGuiding returns 1
22:49:07.832 00.000 9340 PhdController: settling, locked = 1, distance = 0.76 (0.45) aobump = 0 frame = 11 / 99999
22:49:07.845 00.013 12020 scope still moving after pulse duration time elapsed
22:49:07.845 00.000 9340 evsrv: {"Event":"Settling","Timestamp":1778730547.845,"Host":"ASTRO","Inst":1,"Distance":0.76,"Time":0.0,"SettleTime":8.0,"StarLocked":true}
22:49:07.853 00.008 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:49:07.868 00.015 9340 ScheduleExposure(2000,3,1) exposurePending=0
22:49:07.894 00.026 12020 IsSlewing returns 0
22:49:07.894 00.000 9340 Enqueuing Expose request
22:49:07.906 00.012 12020 IsGuiding returns 0
22:49:07.906 00.000 12020 scope move finished after 72 + 90 ms
22:49:07.907 00.001 12020 Move returns status 0, amount 72
22:49:07.907 00.000 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"c53b6dfb-c079-4acf-bfe0-c5dc028a7e59"}
22:49:07.914 00.007 12020 MoveAxis(N, 0, ABG)
22:49:07.914 00.000 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"c53b6dfb-c079-4acf-bfe0-c5dc028a7e59"}
22:49:07.929 00.015 12020 Move returns status 0, amount 0
22:49:07.929 00.000 12020 move complete, result=0
22:49:07.930 00.001 12020 worker thread done servicing request
22:49:07.930 00.000 12020 Worker thread wakes up
22:49:07.930 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
22:49:07.930 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(831,46,31,31)
22:49:07.946 00.016 9340 GuideStep: -0.8 px 72 ms EAST, 0.2 px 0 ms NORTH
22:49:07.982 00.036 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"0632e442-88b8-4fb1-aef1-e9c6f838ab62"}
22:49:08.008 00.026 9340 case statement mapped state 6 to 3
22:49:08.024 00.016 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"0632e442-88b8-4fb1-aef1-e9c6f838ab62"}
22:49:08.040 00.016 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"8dd43eda-ea44-4628-b03e-f02d7a6065a4"}
22:49:08.048 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":11,"width":15,"height":15,"star_pos":[7.26,7.18],"pixels":"..."},"id":"8dd43eda-ea44-4628-b03e-f02d7a6065a4"}
22:49:09.821 01.773 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"5643ca12-9731-4ba7-90ed-131b3ef0c213"}
22:49:09.845 00.024 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"5643ca12-9731-4ba7-90ed-131b3ef0c213"}
22:49:09.856 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"78757f98-bf7b-4cbf-bd23-834b26e59bb3"}
22:49:09.861 00.005 9340 case statement mapped state 6 to 3
22:49:09.872 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"78757f98-bf7b-4cbf-bd23-834b26e59bb3"}
22:49:09.882 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"395459cc-aad6-4a11-9528-d7f4a0879be8"}
22:49:09.892 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":11,"width":15,"height":15,"star_pos":[7.26,7.18],"pixels":"..."},"id":"395459cc-aad6-4a11-9528-d7f4a0879be8"}
22:49:10.372 00.480 12020 Exposure complete
22:49:10.591 00.219 12020 worker thread done servicing request
22:49:10.591 00.000 9340 OnExposeComplete: enter
22:49:10.604 00.013 9340 UpdateGuideState(): m_state=6
22:49:10.617 00.013 9340 Star::Find(15, 847, 61, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 12
22:49:10.626 00.009 9340 Star::Find returns 1 (0), X=846.45, Y=61.45, Mass=736646, SNR=159.3, Peak=55716 HFD=3.8
22:49:10.642 00.016 9340 CameraToMount -- cameraTheta (1.65) - m_xAngle (-3.14) = xAngle (4.79 = -1.50)
22:49:10.656 00.014 9340 CameraToMount -- cameraTheta (1.65) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (4.77 = -1.51)
22:49:10.674 00.018 9340 CameraToMount -- cameraX=-0.01 cameraY=0.09 hyp=0.09 cameraTheta=1.65 mountX=0.01 mountY=-0.09, mountTheta=-1.50
22:49:10.706 00.032 9340 SchedulePrimaryMove(10104498, x=-0.01, y=0.09, opts=13)
22:49:10.716 00.010 9340 Enqueuing Move request for scope (-0.01, 0.09)
22:49:10.728 00.012 12020 Worker thread wakes up
22:49:10.728 00.000 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.09) opts 0xd
22:49:10.728 00.000 12020 Handling offset move in thread for scope, endpoint = (-0.01, 0.09)
22:49:10.728 00.000 12020 Moving (-0.01, 0.09) raw xDistance=0.01 yDistance=-0.09
22:49:10.728 00.000 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
22:49:10.728 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:49:10.729 00.001 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
22:49:10.729 00.000 12020 MoveAxis(E, 0, ABG)
22:49:10.729 00.000 12020 Move returns status 0, amount 0
22:49:10.729 00.000 12020 MoveAxis(N, 0, ABG)
22:49:10.729 00.000 12020 Move returns status 0, amount 0
22:49:10.730 00.001 12020 move complete, result=0
22:49:10.730 00.000 12020 worker thread done servicing request
22:49:10.739 00.009 9340 UpdateImageDisplay: Size=(1920,1080) min=6317, max=65506, med=10029, FiltMin=7829, FiltMax=65459, Gamma=2.870
22:49:10.809 00.070 9340 UpdateGuideState exits: m=736646 SNR=159.3
22:49:10.821 00.012 9340 PhdController: settling, locked = 1, distance = 0.56 (0.45) aobump = 0 frame = 12 / 99999
22:49:10.830 00.009 9340 evsrv: {"Event":"Settling","Timestamp":1778730550.830,"Host":"ASTRO","Inst":1,"Distance":0.56,"Time":0.0,"SettleTime":8.0,"StarLocked":true}
22:49:10.842 00.012 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:49:10.856 00.014 9340 ScheduleExposure(2000,3,1) exposurePending=0
22:49:10.885 00.029 9340 Enqueuing Expose request
22:49:10.898 00.013 12020 Worker thread wakes up
22:49:10.898 00.000 9340 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
22:49:10.910 00.012 12020 worker thread servicing REQUEST_EXPOSE 2000
22:49:10.910 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(831,46,31,31)
22:49:11.830 00.920 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"28add93a-6eb3-4237-9267-23bf7eb1a345"}
22:49:11.851 00.021 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"28add93a-6eb3-4237-9267-23bf7eb1a345"}
22:49:11.863 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"2c4b178b-274b-45dc-927e-9cab5229e10b"}
22:49:11.872 00.009 9340 case statement mapped state 6 to 3
22:49:11.890 00.018 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"2c4b178b-274b-45dc-927e-9cab5229e10b"}
22:49:11.903 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"57a2cda9-5dd9-4deb-921c-2e53e942adf6"}
22:49:11.918 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":12,"width":15,"height":15,"star_pos":[7.45,7.45],"pixels":"..."},"id":"57a2cda9-5dd9-4deb-921c-2e53e942adf6"}
22:49:13.294 01.376 12020 Exposure complete
22:49:13.669 00.375 9340 OnExposeComplete: enter
22:49:13.725 00.056 12020 worker thread done servicing request
22:49:13.726 00.001 9340 UpdateGuideState(): m_state=6
22:49:13.742 00.016 9340 Star::Find(15, 846, 61, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 13
22:49:13.752 00.010 9340 Star::Find returns 1 (0), X=847.52, Y=61.83, Mass=735421, SNR=147.5, Peak=53346 HFD=4.0
22:49:13.769 00.017 9340 CameraToMount -- cameraTheta (0.42) - m_xAngle (-3.14) = xAngle (3.56 = -2.73)
22:49:13.784 00.015 9340 CameraToMount -- cameraTheta (0.42) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (3.54 = -2.74)
22:49:13.799 00.015 9340 CameraToMount -- cameraX=1.06 cameraY=0.48 hyp=1.16 cameraTheta=0.42 mountX=-1.06 mountY=-0.45, mountTheta=-2.74
22:49:13.838 00.039 9340 SchedulePrimaryMove(10104498, x=1.06, y=0.48, opts=13)
22:49:13.850 00.012 9340 Enqueuing Move request for scope (1.06, 0.48)
22:49:13.863 00.013 12020 Worker thread wakes up
22:49:13.863 00.000 12020 worker thread servicing REQUEST_MOVE scope ofs (1.06, 0.48) opts 0xd
22:49:13.863 00.000 12020 Handling offset move in thread for scope, endpoint = (1.06, 0.48)
22:49:13.863 00.000 12020 Moving (1.06, 0.48) raw xDistance=-1.06 yDistance=-0.45
22:49:13.863 00.000 12020 GuideAlgorithmHysteresis::Result() returns -0.45 from input -1.06
22:49:13.863 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
22:49:13.863 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.45
22:49:13.865 00.002 12020 MoveAxis(E, 87, ABG)
22:49:13.865 00.000 12020 Guiding  Dir = 2, Dur = 87
22:49:13.865 00.000 12020 IsSlewing returns 0
22:49:13.865 00.000 12020 IsGuiding returns 0
22:49:13.870 00.005 9340 UpdateImageDisplay: Size=(1920,1080) min=6551, max=65535, med=9990, FiltMin=7875, FiltMax=65493, Gamma=2.870
22:49:13.891 00.021 12020 PulseGuide returned control before completion, sleep 74
22:49:13.956 00.065 9340 UpdateGuideState exits: m=735421 SNR=147.5
22:49:13.972 00.016 9340 PhdController: settling, locked = 1, distance = 0.74 (0.45) aobump = 0 frame = 13 / 99999
22:49:13.984 00.012 9340 evsrv: {"Event":"Settling","Timestamp":1778730553.984,"Host":"ASTRO","Inst":1,"Distance":0.74,"Time":0.0,"SettleTime":8.0,"StarLocked":true}
22:49:13.998 00.014 12020 IsGuiding returns 0
22:49:13.998 00.000 12020 Move returns status 0, amount 87
22:49:13.998 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:49:14.013 00.015 12020 MoveAxis(N, 0, ABG)
22:49:14.014 00.001 9340 ScheduleExposure(2000,3,1) exposurePending=0
22:49:14.050 00.036 12020 Move returns status 0, amount 0
22:49:14.051 00.001 9340 Enqueuing Expose request
22:49:14.062 00.011 12020 move complete, result=0
22:49:14.062 00.000 12020 worker thread done servicing request
22:49:14.062 00.000 9340 GuideStep: -1.1 px 87 ms EAST, -0.5 px 0 ms NORTH
22:49:14.071 00.009 12020 Worker thread wakes up
22:49:14.071 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
22:49:14.071 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(831,46,31,31)
22:49:14.084 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"a4c07e7c-faf5-4983-9274-0cd6e2507327"}
22:49:14.100 00.016 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"a4c07e7c-faf5-4983-9274-0cd6e2507327"}
22:49:14.153 00.053 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"52f5653a-20af-4fef-a395-d2a1ff7bf077"}
22:49:14.165 00.012 9340 case statement mapped state 6 to 3
22:49:14.180 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"52f5653a-20af-4fef-a395-d2a1ff7bf077"}
22:49:14.201 00.021 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"583bd0f5-fb16-4bc2-a548-e3b803bea758"}
22:49:14.248 00.047 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":13,"width":15,"height":15,"star_pos":[6.52,6.83],"pixels":"..."},"id":"583bd0f5-fb16-4bc2-a548-e3b803bea758"}
22:49:15.843 01.595 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"e7181852-06d5-41b9-9be7-07d192885d7a"}
22:49:15.855 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"e7181852-06d5-41b9-9be7-07d192885d7a"}
22:49:15.870 00.015 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"14df4ae5-213e-44ca-8d1e-aba5e3c2df56"}
22:49:15.880 00.010 9340 case statement mapped state 6 to 3
22:49:15.892 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"14df4ae5-213e-44ca-8d1e-aba5e3c2df56"}
22:49:15.906 00.014 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"c8a6110d-4848-41ab-a31f-8f30b32e8f3e"}
22:49:15.918 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":13,"width":15,"height":15,"star_pos":[6.52,6.83],"pixels":"..."},"id":"c8a6110d-4848-41ab-a31f-8f30b32e8f3e"}
22:49:16.430 00.512 12020 Exposure complete
22:49:16.625 00.195 12020 worker thread done servicing request
22:49:16.626 00.001 9340 OnExposeComplete: enter
22:49:16.638 00.012 9340 UpdateGuideState(): m_state=6
22:49:16.647 00.009 9340 Star::Find(15, 847, 61, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 14
22:49:16.656 00.009 9340 Star::Find returns 1 (0), X=847.29, Y=61.75, Mass=706831, SNR=149.4, Peak=53370 HFD=3.8
22:49:16.667 00.011 9340 CameraToMount -- cameraTheta (0.44) - m_xAngle (-3.14) = xAngle (3.58 = -2.71)
22:49:16.678 00.011 9340 CameraToMount -- cameraTheta (0.44) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (3.56 = -2.72)
22:49:16.690 00.012 9340 CameraToMount -- cameraX=0.83 cameraY=0.39 hyp=0.92 cameraTheta=0.44 mountX=-0.83 mountY=-0.37, mountTheta=-2.72
22:49:16.706 00.016 9340 SchedulePrimaryMove(10104498, x=0.83, y=0.39, opts=13)
22:49:16.716 00.010 9340 Enqueuing Move request for scope (0.83, 0.39)
22:49:16.728 00.012 12020 Worker thread wakes up
22:49:16.728 00.000 12020 worker thread servicing REQUEST_MOVE scope ofs (0.83, 0.39) opts 0xd
22:49:16.728 00.000 12020 Handling offset move in thread for scope, endpoint = (0.83, 0.39)
22:49:16.728 00.000 12020 Moving (0.83, 0.39) raw xDistance=-0.83 yDistance=-0.37
22:49:16.729 00.001 12020 GuideAlgorithmHysteresis::Result() returns -0.39 from input -0.83
22:49:16.729 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
22:49:16.729 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.37
22:49:16.729 00.000 12020 MoveAxis(E, 75, ABG)
22:49:16.729 00.000 12020 Guiding  Dir = 2, Dur = 75
22:49:16.732 00.003 12020 IsSlewing returns 0
22:49:16.734 00.002 12020 IsGuiding returns 0
22:49:16.740 00.006 9340 UpdateImageDisplay: Size=(1920,1080) min=6146, max=65535, med=9893, FiltMin=7365, FiltMax=65493, Gamma=2.870
22:49:16.753 00.013 12020 PulseGuide returned control before completion, sleep 67
22:49:16.800 00.047 9340 UpdateGuideState exits: m=706831 SNR=149.4
22:49:16.812 00.012 9340 PhdController: settling, locked = 1, distance = 0.80 (0.45) aobump = 0 frame = 14 / 99999
22:49:16.825 00.013 9340 evsrv: {"Event":"Settling","Timestamp":1778730556.825,"Host":"ASTRO","Inst":1,"Distance":0.80,"Time":0.0,"SettleTime":8.0,"StarLocked":true}
22:49:16.835 00.010 12020 IsGuiding returns 1
22:49:16.835 00.000 12020 scope still moving after pulse duration time elapsed
22:49:16.835 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:49:16.846 00.011 9340 ScheduleExposure(2000,3,1) exposurePending=0
22:49:16.858 00.012 9340 Enqueuing Expose request
22:49:16.869 00.011 12020 IsSlewing returns 0
22:49:16.894 00.025 12020 IsGuiding returns 0
22:49:16.894 00.000 12020 scope move finished after 75 + 87 ms
22:49:16.894 00.000 12020 Move returns status 0, amount 75
22:49:16.894 00.000 12020 MoveAxis(N, 0, ABG)
22:49:16.894 00.000 12020 Move returns status 0, amount 0
22:49:16.894 00.000 12020 move complete, result=0
22:49:16.894 00.000 12020 worker thread done servicing request
22:49:16.894 00.000 12020 Worker thread wakes up
22:49:16.894 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
22:49:16.894 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(831,46,31,31)
22:49:16.902 00.008 9340 GuideStep: -0.8 px 75 ms EAST, -0.4 px 0 ms NORTH
22:49:17.844 00.942 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"a22383fb-a869-4ebc-9abe-2391589e517c"}
22:49:17.849 00.005 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"a22383fb-a869-4ebc-9abe-2391589e517c"}
22:49:17.866 00.017 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"4bd7ec0e-80f7-46e1-a4e7-3221d53da764"}
22:49:17.877 00.011 9340 case statement mapped state 6 to 3
22:49:17.887 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"4bd7ec0e-80f7-46e1-a4e7-3221d53da764"}
22:49:17.899 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"b9cc0825-51d5-4246-9e30-7446366a34b3"}
22:49:17.912 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":14,"width":15,"height":15,"star_pos":[7.29,6.75],"pixels":"..."},"id":"b9cc0825-51d5-4246-9e30-7446366a34b3"}
22:49:19.256 01.344 12020 Exposure complete
22:49:19.428 00.172 12020 worker thread done servicing request
22:49:19.430 00.002 9340 OnExposeComplete: enter
22:49:19.439 00.009 9340 UpdateGuideState(): m_state=6
22:49:19.445 00.006 9340 Star::Find(15, 847, 61, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 15
22:49:19.454 00.009 9340 Star::Find returns 1 (0), X=847.07, Y=61.54, Mass=706738, SNR=143.2, Peak=58558 HFD=3.8
22:49:19.464 00.010 9340 CameraToMount -- cameraTheta (0.29) - m_xAngle (-3.14) = xAngle (3.43 = -2.86)
22:49:19.473 00.009 9340 CameraToMount -- cameraTheta (0.29) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (3.41 = -2.87)
22:49:19.482 00.009 9340 CameraToMount -- cameraX=0.62 cameraY=0.19 hyp=0.64 cameraTheta=0.29 mountX=-0.62 mountY=-0.17, mountTheta=-2.87
22:49:19.493 00.011 9340 SchedulePrimaryMove(10104498, x=0.62, y=0.19, opts=13)
22:49:19.502 00.009 9340 Enqueuing Move request for scope (0.62, 0.19)
22:49:19.512 00.010 12020 Worker thread wakes up
22:49:19.512 00.000 12020 worker thread servicing REQUEST_MOVE scope ofs (0.62, 0.19) opts 0xd
22:49:19.512 00.000 12020 Handling offset move in thread for scope, endpoint = (0.62, 0.19)
22:49:19.512 00.000 12020 Moving (0.62, 0.19) raw xDistance=-0.62 yDistance=-0.17
22:49:19.512 00.000 12020 GuideAlgorithmHysteresis::Result() returns -0.29 from input -0.62
22:49:19.512 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:49:19.512 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
22:49:19.512 00.000 12020 MoveAxis(E, 56, ABG)
22:49:19.512 00.000 12020 Guiding  Dir = 2, Dur = 56
22:49:19.516 00.004 9340 UpdateImageDisplay: Size=(1920,1080) min=6257, max=65535, med=9864, FiltMin=7635, FiltMax=65487, Gamma=2.870
22:49:19.551 00.035 12020 IsSlewing returns 0
22:49:19.551 00.000 12020 IsGuiding returns 0
22:49:19.575 00.024 9340 UpdateGuideState exits: m=706738 SNR=143.2
22:49:19.586 00.011 12020 PulseGuide returned control before completion, sleep 36
22:49:19.586 00.000 9340 PhdController: settling, locked = 1, distance = 0.75 (0.45) aobump = 0 frame = 15 / 99999
22:49:19.595 00.009 9340 evsrv: {"Event":"Settling","Timestamp":1778730559.595,"Host":"ASTRO","Inst":1,"Distance":0.75,"Time":0.0,"SettleTime":8.0,"StarLocked":true}
22:49:19.607 00.012 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:49:19.619 00.012 9340 ScheduleExposure(2000,3,1) exposurePending=0
22:49:19.628 00.009 9340 Enqueuing Expose request
22:49:19.663 00.035 12020 IsGuiding returns 0
22:49:19.663 00.000 12020 Move returns status 0, amount 56
22:49:19.663 00.000 12020 MoveAxis(N, 0, ABG)
22:49:19.663 00.000 12020 Move returns status 0, amount 0
22:49:19.663 00.000 12020 move complete, result=0
22:49:19.663 00.000 12020 worker thread done servicing request
22:49:19.663 00.000 12020 Worker thread wakes up
22:49:19.663 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
22:49:19.663 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(831,46,31,31)
22:49:19.673 00.010 9340 GuideStep: -0.6 px 56 ms EAST, -0.2 px 0 ms NORTH
22:49:19.856 00.183 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"87053eb9-3118-49e9-9513-da63a1812539"}
22:49:19.870 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"87053eb9-3118-49e9-9513-da63a1812539"}
22:49:19.883 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"97fa2d3e-6446-485f-8eb4-1bc07c277787"}
22:49:19.896 00.013 9340 case statement mapped state 6 to 3
22:49:19.906 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"97fa2d3e-6446-485f-8eb4-1bc07c277787"}
22:49:19.927 00.021 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"4d370120-8e2e-4556-953f-2d3f814c4659"}
22:49:19.941 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":15,"width":15,"height":15,"star_pos":[7.07,6.54],"pixels":"..."},"id":"4d370120-8e2e-4556-953f-2d3f814c4659"}
22:49:21.855 01.914 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"e6bed6f6-7e09-46f9-896e-09f4a1419b1d"}
22:49:21.857 00.002 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"e6bed6f6-7e09-46f9-896e-09f4a1419b1d"}
22:49:21.872 00.015 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"dd4663ff-a95a-494d-9268-db0c4a90933b"}
22:49:21.875 00.003 9340 case statement mapped state 6 to 3
22:49:21.886 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"dd4663ff-a95a-494d-9268-db0c4a90933b"}
22:49:21.893 00.007 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"696677ef-1b28-4c3a-815e-143333a342a8"}
22:49:21.903 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":15,"width":15,"height":15,"star_pos":[7.07,6.54],"pixels":"..."},"id":"696677ef-1b28-4c3a-815e-143333a342a8"}
22:49:22.020 00.117 12020 Exposure complete
22:49:22.190 00.170 12020 worker thread done servicing request
22:49:22.190 00.000 9340 OnExposeComplete: enter
22:49:22.200 00.010 9340 UpdateGuideState(): m_state=6
22:49:22.210 00.010 9340 Star::Find(15, 847, 61, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 16
22:49:22.216 00.006 9340 Star::Find returns 1 (0), X=846.82, Y=61.67, Mass=737374, SNR=135.6, Peak=55683 HFD=3.8
22:49:22.226 00.010 9340 CameraToMount -- cameraTheta (0.71) - m_xAngle (-3.14) = xAngle (3.84 = -2.44)
22:49:22.232 00.006 9340 CameraToMount -- cameraTheta (0.71) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (3.83 = -2.46)
22:49:22.241 00.009 9340 CameraToMount -- cameraX=0.36 cameraY=0.31 hyp=0.48 cameraTheta=0.71 mountX=-0.37 mountY=-0.30, mountTheta=-2.45
22:49:22.254 00.013 9340 SchedulePrimaryMove(10104498, x=0.36, y=0.31, opts=13)
22:49:22.258 00.004 9340 Enqueuing Move request for scope (0.36, 0.31)
22:49:22.268 00.010 12020 Worker thread wakes up
22:49:22.268 00.000 12020 worker thread servicing REQUEST_MOVE scope ofs (0.36, 0.31) opts 0xd
22:49:22.268 00.000 12020 Handling offset move in thread for scope, endpoint = (0.36, 0.31)
22:49:22.268 00.000 12020 Moving (0.36, 0.31) raw xDistance=-0.37 yDistance=-0.30
22:49:22.268 00.000 12020 GuideAlgorithmHysteresis::Result() returns -0.18 from input -0.37
22:49:22.268 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
22:49:22.268 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.30
22:49:22.268 00.000 12020 MoveAxis(E, 34, ABG)
22:49:22.268 00.000 12020 Guiding  Dir = 2, Dur = 34
22:49:22.272 00.004 12020 IsSlewing returns 0
22:49:22.272 00.000 12020 IsGuiding returns 0
22:49:22.275 00.003 9340 UpdateImageDisplay: Size=(1920,1080) min=6300, max=65506, med=9878, FiltMin=7683, FiltMax=65480, Gamma=2.870
22:49:22.299 00.024 12020 PulseGuide returned control before completion, sleep 17
22:49:22.331 00.032 9340 UpdateGuideState exits: m=737374 SNR=135.6
22:49:22.344 00.013 9340 PhdController: settling, locked = 1, distance = 0.67 (0.45) aobump = 0 frame = 16 / 99999
22:49:22.349 00.005 12020 IsGuiding returns 0
22:49:22.349 00.000 9340 evsrv: {"Event":"Settling","Timestamp":1778730562.349,"Host":"ASTRO","Inst":1,"Distance":0.67,"Time":0.0,"SettleTime":8.0,"StarLocked":true}
22:49:22.361 00.012 12020 Move returns status 0, amount 34
22:49:22.361 00.000 12020 MoveAxis(N, 0, ABG)
22:49:22.361 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:49:22.361 00.000 12020 Move returns status 0, amount 0
22:49:22.361 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
22:49:22.383 00.022 12020 move complete, result=0
22:49:22.383 00.000 9340 Enqueuing Expose request
22:49:22.394 00.011 12020 worker thread done servicing request
22:49:22.394 00.000 9340 GuideStep: -0.4 px 34 ms EAST, -0.3 px 0 ms NORTH
22:49:22.404 00.010 12020 Worker thread wakes up
22:49:22.404 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
22:49:22.404 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(831,46,31,31)
22:49:23.858 01.454 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"8b24a4dc-8a1b-446f-bdc2-bf1f5de57176"}
22:49:23.858 00.000 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"8b24a4dc-8a1b-446f-bdc2-bf1f5de57176"}
22:49:23.875 00.017 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"b4020a46-47af-4939-bfed-393d8becc538"}
22:49:23.875 00.000 9340 case statement mapped state 6 to 3
22:49:23.890 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"b4020a46-47af-4939-bfed-393d8becc538"}
22:49:23.890 00.000 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"00d87c83-d535-405f-a66b-5a4517de5b22"}
22:49:23.906 00.016 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":16,"width":15,"height":15,"star_pos":[6.82,6.67],"pixels":"..."},"id":"00d87c83-d535-405f-a66b-5a4517de5b22"}
22:49:24.768 00.862 12020 Exposure complete
22:49:24.917 00.149 12020 worker thread done servicing request
22:49:24.917 00.000 9340 OnExposeComplete: enter
22:49:24.925 00.008 9340 UpdateGuideState(): m_state=6
22:49:24.930 00.005 9340 Star::Find(15, 846, 61, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 17
22:49:24.938 00.008 9340 Star::Find returns 1 (0), X=847.02, Y=61.51, Mass=754515, SNR=152.5, Peak=55102 HFD=4.1
22:49:24.947 00.009 9340 CameraToMount -- cameraTheta (0.27) - m_xAngle (-3.14) = xAngle (3.40 = -2.88)
22:49:24.954 00.007 9340 CameraToMount -- cameraTheta (0.27) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (3.39 = -2.90)
22:49:24.962 00.008 9340 CameraToMount -- cameraX=0.57 cameraY=0.15 hyp=0.59 cameraTheta=0.27 mountX=-0.57 mountY=-0.14, mountTheta=-2.90
22:49:24.971 00.009 9340 SchedulePrimaryMove(10104498, x=0.57, y=0.15, opts=13)
22:49:24.985 00.014 9340 Enqueuing Move request for scope (0.57, 0.15)
22:49:24.993 00.008 12020 Worker thread wakes up
22:49:24.993 00.000 12020 worker thread servicing REQUEST_MOVE scope ofs (0.57, 0.15) opts 0xd
22:49:24.993 00.000 12020 Handling offset move in thread for scope, endpoint = (0.57, 0.15)
22:49:24.993 00.000 12020 Moving (0.57, 0.15) raw xDistance=-0.57 yDistance=-0.14
22:49:24.993 00.000 12020 GuideAlgorithmHysteresis::Result() returns -0.25 from input -0.57
22:49:24.993 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:49:24.993 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
22:49:24.993 00.000 12020 MoveAxis(E, 49, ABG)
22:49:24.993 00.000 12020 Guiding  Dir = 2, Dur = 49
22:49:24.995 00.002 12020 IsSlewing returns 0
22:49:24.995 00.000 12020 IsGuiding returns 0
22:49:25.000 00.005 9340 UpdateImageDisplay: Size=(1920,1080) min=5888, max=65514, med=10028, FiltMin=7918, FiltMax=65487, Gamma=2.870
22:49:25.009 00.009 12020 PulseGuide returned control before completion, sleep 37
22:49:25.048 00.039 9340 UpdateGuideState exits: m=754515 SNR=152.5
22:49:25.058 00.010 9340 PhdController: settling, locked = 1, distance = 0.64 (0.45) aobump = 0 frame = 17 / 99999
22:49:25.068 00.010 9340 evsrv: {"Event":"Settling","Timestamp":1778730565.068,"Host":"ASTRO","Inst":1,"Distance":0.64,"Time":0.0,"SettleTime":8.0,"StarLocked":true}
22:49:25.079 00.011 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:49:25.088 00.009 9340 ScheduleExposure(2000,3,1) exposurePending=0
22:49:25.097 00.009 9340 Enqueuing Expose request
22:49:25.108 00.011 12020 IsGuiding returns 0
22:49:25.108 00.000 12020 Move returns status 0, amount 49
22:49:25.108 00.000 12020 MoveAxis(N, 0, ABG)
22:49:25.108 00.000 12020 Move returns status 0, amount 0
22:49:25.108 00.000 12020 move complete, result=0
22:49:25.110 00.002 12020 worker thread done servicing request
22:49:25.110 00.000 12020 Worker thread wakes up
22:49:25.110 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
22:49:25.110 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(831,46,31,31)
22:49:25.123 00.013 9340 GuideStep: -0.6 px 49 ms EAST, -0.1 px 0 ms NORTH
22:49:25.862 00.739 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"5aa90a75-d897-43ce-81c8-7f984a9e5e6c"}
22:49:25.873 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"5aa90a75-d897-43ce-81c8-7f984a9e5e6c"}
22:49:25.886 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"6bb9f4f5-cab3-44aa-b80f-c5457845acbe"}
22:49:25.900 00.014 9340 case statement mapped state 6 to 3
22:49:25.914 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"6bb9f4f5-cab3-44aa-b80f-c5457845acbe"}
22:49:25.932 00.018 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"c5eee9bc-6be2-4387-a25f-979bfbff551f"}
22:49:25.946 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":17,"width":15,"height":15,"star_pos":[7.02,6.51],"pixels":"..."},"id":"c5eee9bc-6be2-4387-a25f-979bfbff551f"}
22:49:27.469 01.523 12020 Exposure complete
22:49:27.628 00.159 12020 worker thread done servicing request
22:49:27.628 00.000 9340 OnExposeComplete: enter
22:49:27.637 00.009 9340 UpdateGuideState(): m_state=6
22:49:27.644 00.007 9340 Star::Find(15, 847, 61, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 18
22:49:27.650 00.006 9340 Star::Find returns 1 (0), X=846.57, Y=61.67, Mass=759585, SNR=147.4, Peak=56308 HFD=3.8
22:49:27.658 00.008 9340 CameraToMount -- cameraTheta (1.22) - m_xAngle (-3.14) = xAngle (4.35 = -1.93)
22:49:27.665 00.007 9340 CameraToMount -- cameraTheta (1.22) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (4.34 = -1.95)
22:49:27.672 00.007 9340 CameraToMount -- cameraX=0.12 cameraY=0.32 hyp=0.34 cameraTheta=1.22 mountX=-0.12 mountY=-0.32, mountTheta=-1.93
22:49:27.684 00.012 9340 SchedulePrimaryMove(10104498, x=0.12, y=0.32, opts=13)
22:49:27.694 00.010 9340 Enqueuing Move request for scope (0.12, 0.32)
22:49:27.698 00.004 12020 Worker thread wakes up
22:49:27.698 00.000 12020 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.32) opts 0xd
22:49:27.698 00.000 12020 Handling offset move in thread for scope, endpoint = (0.12, 0.32)
22:49:27.698 00.000 12020 Moving (0.12, 0.32) raw xDistance=-0.12 yDistance=-0.32
22:49:27.698 00.000 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
22:49:27.703 00.005 12020 switching direction from 0 to -1 - decHistory=-4 oldest=0.23 newest=-0.76
22:49:27.703 00.000 12020 GuideAlgorithmResistSwitch::result() returns -0.32 from input -0.32
22:49:27.703 00.000 12020 MoveAxis(E, 0, ABG)
22:49:27.703 00.000 12020 Move returns status 0, amount 0
22:49:27.703 00.000 12020 MoveAxis(N, 53, ABG)
22:49:27.703 00.000 12020 Guiding  Dir = 0, Dur = 53
22:49:27.703 00.000 12020 IsSlewing returns 0
22:49:27.705 00.002 12020 IsGuiding returns 0
22:49:27.712 00.007 9340 UpdateImageDisplay: Size=(1920,1080) min=6249, max=65506, med=9878, FiltMin=7824, FiltMax=65487, Gamma=2.870
22:49:27.761 00.049 9340 UpdateGuideState exits: m=759585 SNR=147.4
22:49:27.771 00.010 9340 PhdController: settling, locked = 1, distance = 0.55 (0.45) aobump = 0 frame = 18 / 99999
22:49:27.779 00.008 9340 evsrv: {"Event":"Settling","Timestamp":1778730567.779,"Host":"ASTRO","Inst":1,"Distance":0.55,"Time":0.0,"SettleTime":8.0,"StarLocked":true}
22:49:27.791 00.012 12020 IsGuiding returns 1
22:49:27.791 00.000 12020 scope still moving after pulse duration time elapsed
22:49:27.791 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:49:27.801 00.010 9340 ScheduleExposure(2000,3,1) exposurePending=0
22:49:27.808 00.007 9340 Enqueuing Expose request
22:49:27.864 00.056 12020 IsSlewing returns 0
22:49:27.869 00.005 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"87f1a64c-b6d4-4f9a-a0f1-0aee91dd9529"}
22:49:27.879 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"87f1a64c-b6d4-4f9a-a0f1-0aee91dd9529"}
22:49:27.891 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"b787daea-a69e-4b91-b28c-0c829eab2108"}
22:49:27.899 00.008 9340 case statement mapped state 6 to 3
22:49:27.907 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"b787daea-a69e-4b91-b28c-0c829eab2108"}
22:49:27.919 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"719542c9-a26b-475e-a42d-1d0ad910244e"}
22:49:27.928 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":18,"width":15,"height":15,"star_pos":[6.57,6.67],"pixels":"..."},"id":"719542c9-a26b-475e-a42d-1d0ad910244e"}
22:49:27.960 00.032 12020 IsGuiding returns 0
22:49:27.960 00.000 12020 scope move finished after 53 + 202 ms
22:49:27.960 00.000 12020 Move returns status 0, amount 53
22:49:27.960 00.000 12020 move complete, result=0
22:49:27.960 00.000 12020 worker thread done servicing request
22:49:27.960 00.000 12020 Worker thread wakes up
22:49:27.960 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
22:49:27.960 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(831,46,31,31)
22:49:27.960 00.000 9340 GuideStep: -0.1 px 0 ms EAST, -0.3 px 53 ms NORTH
22:49:29.871 01.911 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"6a5e8444-5615-4845-be26-78b40dc32426"}
22:49:29.877 00.006 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"6a5e8444-5615-4845-be26-78b40dc32426"}
22:49:29.885 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"a4903f66-5b8f-45c4-9472-06fe4eef99e4"}
22:49:29.893 00.008 9340 case statement mapped state 6 to 3
22:49:29.893 00.000 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"a4903f66-5b8f-45c4-9472-06fe4eef99e4"}
22:49:29.906 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"f6f705e8-7a64-4f70-8f83-6b01ee29e13e"}
22:49:29.910 00.004 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":18,"width":15,"height":15,"star_pos":[6.57,6.67],"pixels":"..."},"id":"f6f705e8-7a64-4f70-8f83-6b01ee29e13e"}
22:49:30.320 00.410 12020 Exposure complete
22:49:30.468 00.148 12020 worker thread done servicing request
22:49:30.468 00.000 9340 OnExposeComplete: enter
22:49:30.477 00.009 9340 UpdateGuideState(): m_state=6
22:49:30.485 00.008 9340 Star::Find(15, 846, 61, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 19
22:49:30.493 00.008 9340 Star::Find returns 1 (0), X=846.61, Y=61.35, Mass=762495, SNR=156.9, Peak=55335 HFD=3.8
22:49:30.500 00.007 9340 CameraToMount -- cameraTheta (-0.05) - m_xAngle (-3.14) = xAngle (3.08 = 3.08)
22:49:30.511 00.011 9340 CameraToMount -- cameraTheta (-0.05) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (3.07 = 3.07)
22:49:30.517 00.006 9340 CameraToMount -- cameraX=0.16 cameraY=-0.01 hyp=0.16 cameraTheta=-0.05 mountX=-0.16 mountY=0.01, mountTheta=3.07
22:49:30.523 00.006 9340 SchedulePrimaryMove(10104498, x=0.16, y=-0.01, opts=13)
22:49:30.531 00.008 9340 Enqueuing Move request for scope (0.16, -0.01)
22:49:30.538 00.007 12020 Worker thread wakes up
22:49:30.538 00.000 12020 worker thread servicing REQUEST_MOVE scope ofs (0.16, -0.01) opts 0xd
22:49:30.538 00.000 12020 Handling offset move in thread for scope, endpoint = (0.16, -0.01)
22:49:30.538 00.000 12020 Moving (0.16, -0.01) raw xDistance=-0.16 yDistance=0.01
22:49:30.538 00.000 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16
22:49:30.538 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:49:30.538 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
22:49:30.538 00.000 12020 MoveAxis(E, 0, ABG)
22:49:30.538 00.000 12020 Move returns status 0, amount 0
22:49:30.538 00.000 12020 MoveAxis(N, 0, ABG)
22:49:30.538 00.000 12020 Move returns status 0, amount 0
22:49:30.544 00.006 12020 move complete, result=0
22:49:30.544 00.000 12020 worker thread done servicing request
22:49:30.547 00.003 9340 UpdateImageDisplay: Size=(1920,1080) min=5872, max=65535, med=10074, FiltMin=7964, FiltMax=65487, Gamma=2.870
22:49:30.593 00.046 9340 UpdateGuideState exits: m=762495 SNR=156.9
22:49:30.606 00.013 9340 PhdController: settling, locked = 1, distance = 0.43 (0.45) aobump = 0 frame = 19 / 99999
22:49:30.619 00.013 9340 evsrv: {"Event":"Settling","Timestamp":1778730570.619,"Host":"ASTRO","Inst":1,"Distance":0.43,"Time":0.0,"SettleTime":8.0,"StarLocked":true}
22:49:30.628 00.009 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:49:30.636 00.008 9340 ScheduleExposure(2000,3,1) exposurePending=0
22:49:30.645 00.009 9340 Enqueuing Expose request
22:49:30.656 00.011 9340 GuideStep: -0.2 px 0 ms EAST, 0.0 px 0 ms NORTH
22:49:30.665 00.009 12020 Worker thread wakes up
22:49:30.665 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
22:49:30.666 00.001 12020 Handling exposure in thread, d=2000 o=3 r=(831,46,31,31)
22:49:31.876 01.210 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"e7f14bf4-af77-46c7-8cd2-ec43ca95474e"}
22:49:31.886 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"e7f14bf4-af77-46c7-8cd2-ec43ca95474e"}
22:49:31.899 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"5d612af8-c549-4f68-87e1-ab92fc6d562b"}
22:49:31.912 00.013 9340 case statement mapped state 6 to 3
22:49:31.921 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"5d612af8-c549-4f68-87e1-ab92fc6d562b"}
22:49:31.943 00.022 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"fd181e70-f75e-4f23-9888-9fb6e80f307d"}
22:49:31.955 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":19,"width":15,"height":15,"star_pos":[6.61,7.35],"pixels":"..."},"id":"fd181e70-f75e-4f23-9888-9fb6e80f307d"}
22:49:33.021 01.066 12020 Exposure complete
22:49:33.206 00.185 12020 worker thread done servicing request
22:49:33.206 00.000 9340 OnExposeComplete: enter
22:49:33.216 00.010 9340 UpdateGuideState(): m_state=6
22:49:33.218 00.002 9340 Star::Find(15, 846, 61, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 20
22:49:33.230 00.012 9340 Star::Find returns 1 (0), X=846.88, Y=61.24, Mass=721037, SNR=139.6, Peak=53663 HFD=4.0
22:49:33.230 00.000 9340 CameraToMount -- cameraTheta (-0.26) - m_xAngle (-3.14) = xAngle (2.87 = 2.87)
22:49:33.250 00.020 9340 CameraToMount -- cameraTheta (-0.26) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (2.86 = 2.86)
22:49:33.259 00.009 9340 CameraToMount -- cameraX=0.43 cameraY=-0.11 hyp=0.44 cameraTheta=-0.26 mountX=-0.43 mountY=0.12, mountTheta=2.86
22:49:33.274 00.015 9340 SchedulePrimaryMove(10104498, x=0.43, y=-0.11, opts=13)
22:49:33.283 00.009 9340 Enqueuing Move request for scope (0.43, -0.11)
22:49:33.291 00.008 12020 Worker thread wakes up
22:49:33.291 00.000 12020 worker thread servicing REQUEST_MOVE scope ofs (0.43, -0.11) opts 0xd
22:49:33.291 00.000 12020 Handling offset move in thread for scope, endpoint = (0.43, -0.11)
22:49:33.291 00.000 12020 Moving (0.43, -0.11) raw xDistance=-0.43 yDistance=0.12
22:49:33.291 00.000 12020 GuideAlgorithmHysteresis::Result() returns -0.18 from input -0.43
22:49:33.291 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:49:33.291 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
22:49:33.291 00.000 12020 MoveAxis(E, 35, ABG)
22:49:33.291 00.000 12020 Guiding  Dir = 2, Dur = 35
22:49:33.295 00.004 12020 IsSlewing returns 0
22:49:33.296 00.001 12020 IsGuiding returns 0
22:49:33.298 00.002 9340 UpdateImageDisplay: Size=(1920,1080) min=5805, max=65535, med=9885, FiltMin=7500, FiltMax=65487, Gamma=2.870
22:49:33.315 00.017 12020 PulseGuide returned control before completion, sleep 25
22:49:33.358 00.043 9340 UpdateGuideState exits: m=721037 SNR=139.6
22:49:33.370 00.012 12020 IsGuiding returns 0
22:49:33.370 00.000 9340 PhdController: settling, locked = 1, distance = 0.44 (0.45) aobump = 0 frame = 20 / 99999
22:49:33.379 00.009 12020 Move returns status 0, amount 35
22:49:33.379 00.000 9340 evsrv: {"Event":"Settling","Timestamp":1778730573.379,"Host":"ASTRO","Inst":1,"Distance":0.44,"Time":2.8,"SettleTime":8.0,"StarLocked":true}
22:49:33.391 00.012 12020 MoveAxis(N, 0, ABG)
22:49:33.391 00.000 12020 Move returns status 0, amount 0
22:49:33.391 00.000 12020 move complete, result=0
22:49:33.391 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:49:33.403 00.012 9340 ScheduleExposure(2000,3,1) exposurePending=0
22:49:33.411 00.008 12020 worker thread done servicing request
22:49:33.411 00.000 9340 Enqueuing Expose request
22:49:33.420 00.009 12020 Worker thread wakes up
22:49:33.420 00.000 9340 GuideStep: -0.4 px 35 ms EAST, 0.1 px 0 ms NORTH
22:49:33.426 00.006 12020 worker thread servicing REQUEST_EXPOSE 2000
22:49:33.426 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(831,46,31,31)
22:49:33.874 00.448 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"9345f1e0-dffb-45e4-a004-f35457ef76fa"}
22:49:33.888 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"9345f1e0-dffb-45e4-a004-f35457ef76fa"}
22:49:33.927 00.039 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"1c542280-ebb3-452a-a98a-f06929d97d1c"}
22:49:33.940 00.013 9340 case statement mapped state 6 to 3
22:49:33.951 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"1c542280-ebb3-452a-a98a-f06929d97d1c"}
22:49:33.963 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"d1b2f013-ffe3-4305-aa70-db088a6b5ffa"}
22:49:33.975 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":20,"width":15,"height":15,"star_pos":[6.88,7.24],"pixels":"..."},"id":"d1b2f013-ffe3-4305-aa70-db088a6b5ffa"}
22:49:35.784 01.809 12020 Exposure complete
22:49:35.871 00.087 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"618e9d31-77ff-487b-be5b-c0b6fb0df5d9"}
22:49:35.878 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"618e9d31-77ff-487b-be5b-c0b6fb0df5d9"}
22:49:35.887 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"9560c0d5-81b7-480a-94c1-e18c309453b9"}
22:49:35.892 00.005 9340 case statement mapped state 6 to 3
22:49:35.895 00.003 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"9560c0d5-81b7-480a-94c1-e18c309453b9"}
22:49:35.907 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"1db7d07e-ff33-443e-bb81-1d023d0c27d6"}
22:49:35.912 00.005 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":20,"width":15,"height":15,"star_pos":[6.88,7.24],"pixels":"..."},"id":"1db7d07e-ff33-443e-bb81-1d023d0c27d6"}
22:49:35.931 00.019 12020 worker thread done servicing request
22:49:35.931 00.000 9340 OnExposeComplete: enter
22:49:35.937 00.006 9340 UpdateGuideState(): m_state=6
22:49:35.946 00.009 9340 Star::Find(15, 846, 61, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 21
22:49:35.950 00.004 9340 Star::Find returns 1 (0), X=847.29, Y=61.71, Mass=763171, SNR=153.5, Peak=55958 HFD=4.1
22:49:35.962 00.012 9340 CameraToMount -- cameraTheta (0.40) - m_xAngle (-3.14) = xAngle (3.54 = -2.75)
22:49:35.969 00.007 9340 CameraToMount -- cameraTheta (0.40) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (3.52 = -2.76)
22:49:35.978 00.009 9340 CameraToMount -- cameraX=0.84 cameraY=0.36 hyp=0.91 cameraTheta=0.40 mountX=-0.84 mountY=-0.34, mountTheta=-2.76
22:49:35.987 00.009 9340 SchedulePrimaryMove(10104498, x=0.84, y=0.36, opts=13)
22:49:35.998 00.011 9340 Enqueuing Move request for scope (0.84, 0.36)
22:49:36.006 00.008 12020 Worker thread wakes up
22:49:36.006 00.000 12020 worker thread servicing REQUEST_MOVE scope ofs (0.84, 0.36) opts 0xd
22:49:36.006 00.000 12020 Handling offset move in thread for scope, endpoint = (0.84, 0.36)
22:49:36.006 00.000 12020 Moving (0.84, 0.36) raw xDistance=-0.84 yDistance=-0.34
22:49:36.006 00.000 12020 GuideAlgorithmHysteresis::Result() returns -0.37 from input -0.84
22:49:36.006 00.000 12020 GuideAlgorithmResistSwitch::result() returns -0.34 from input -0.34
22:49:36.006 00.000 12020 MoveAxis(E, 71, ABG)
22:49:36.006 00.000 12020 Guiding  Dir = 2, Dur = 71
22:49:36.008 00.002 12020 IsSlewing returns 0
22:49:36.008 00.000 12020 IsGuiding returns 0
22:49:36.014 00.006 9340 UpdateImageDisplay: Size=(1920,1080) min=6599, max=65535, med=9884, FiltMin=7775, FiltMax=65493, Gamma=2.870
22:49:36.035 00.021 12020 PulseGuide returned control before completion, sleep 55
22:49:36.059 00.024 9340 UpdateGuideState exits: m=763171 SNR=153.5
22:49:36.070 00.011 9340 PhdController: settling, locked = 1, distance = 0.58 (0.45) aobump = 0 frame = 21 / 99999
22:49:36.078 00.008 9340 evsrv: {"Event":"Settling","Timestamp":1778730576.078,"Host":"ASTRO","Inst":1,"Distance":0.58,"Time":0.0,"SettleTime":8.0,"StarLocked":true}
22:49:36.087 00.009 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:49:36.097 00.010 9340 ScheduleExposure(2000,3,1) exposurePending=0
22:49:36.106 00.009 9340 Enqueuing Expose request
22:49:36.125 00.019 12020 IsGuiding returns 0
22:49:36.132 00.007 12020 Move returns status 0, amount 71
22:49:36.132 00.000 12020 MoveAxis(N, 57, ABG)
22:49:36.132 00.000 12020 Guiding  Dir = 0, Dur = 57
22:49:36.132 00.000 12020 IsSlewing returns 0
22:49:36.135 00.003 12020 IsGuiding returns 0
22:49:36.213 00.078 12020 IsGuiding returns 1
22:49:36.213 00.000 12020 scope still moving after pulse duration time elapsed
22:49:36.247 00.034 12020 IsSlewing returns 0
22:49:36.248 00.001 12020 IsGuiding returns 1
22:49:36.279 00.031 12020 IsSlewing returns 0
22:49:36.386 00.107 12020 IsGuiding returns 0
22:49:36.388 00.002 12020 scope move finished after 57 + 195 ms
22:49:36.388 00.000 12020 Move returns status 0, amount 57
22:49:36.388 00.000 12020 move complete, result=0
22:49:36.388 00.000 12020 worker thread done servicing request
22:49:36.388 00.000 9340 GuideStep: -0.8 px 71 ms EAST, -0.3 px 57 ms NORTH
22:49:36.396 00.008 12020 Worker thread wakes up
22:49:36.396 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
22:49:36.398 00.002 12020 Handling exposure in thread, d=2000 o=3 r=(831,46,31,31)
22:49:37.881 01.483 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"71476fa6-b06b-423b-bf98-356d69373685"}
22:49:37.883 00.002 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"71476fa6-b06b-423b-bf98-356d69373685"}
22:49:37.903 00.020 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"31b2340e-3e99-498c-9fd8-c04eb641f917"}
22:49:37.911 00.008 9340 case statement mapped state 6 to 3
22:49:37.918 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"31b2340e-3e99-498c-9fd8-c04eb641f917"}
22:49:37.928 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"ec531e2a-c6fe-4987-a4b5-1e4d7bfedbaa"}
22:49:37.937 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":21,"width":15,"height":15,"star_pos":[7.29,6.71],"pixels":"..."},"id":"ec531e2a-c6fe-4987-a4b5-1e4d7bfedbaa"}
22:49:38.763 00.826 12020 Exposure complete
22:49:38.956 00.193 12020 worker thread done servicing request
22:49:38.956 00.000 9340 OnExposeComplete: enter
22:49:38.969 00.013 9340 UpdateGuideState(): m_state=6
22:49:38.978 00.009 9340 Star::Find(15, 847, 61, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 22
22:49:38.989 00.011 9340 Star::Find returns 1 (0), X=846.69, Y=61.12, Mass=727155, SNR=164.0, Peak=52115 HFD=3.9
22:49:38.997 00.008 9340 CameraToMount -- cameraTheta (-0.77) - m_xAngle (-3.14) = xAngle (2.36 = 2.36)
22:49:39.000 00.003 9340 CameraToMount -- cameraTheta (-0.77) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (2.35 = 2.35)
22:49:39.017 00.017 9340 CameraToMount -- cameraX=0.24 cameraY=-0.23 hyp=0.33 cameraTheta=-0.77 mountX=-0.24 mountY=0.24, mountTheta=2.36
22:49:39.029 00.012 9340 SchedulePrimaryMove(10104498, x=0.24, y=-0.23, opts=13)
22:49:39.041 00.012 9340 Enqueuing Move request for scope (0.24, -0.23)
22:49:39.050 00.009 12020 Worker thread wakes up
22:49:39.050 00.000 12020 worker thread servicing REQUEST_MOVE scope ofs (0.24, -0.23) opts 0xd
22:49:39.050 00.000 12020 Handling offset move in thread for scope, endpoint = (0.24, -0.23)
22:49:39.050 00.000 12020 Moving (0.24, -0.23) raw xDistance=-0.24 yDistance=0.24
22:49:39.050 00.000 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.24
22:49:39.050 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:49:39.050 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.24
22:49:39.052 00.002 12020 MoveAxis(E, 0, ABG)
22:49:39.052 00.000 12020 Move returns status 0, amount 0
22:49:39.052 00.000 12020 MoveAxis(N, 0, ABG)
22:49:39.052 00.000 12020 Move returns status 0, amount 0
22:49:39.052 00.000 12020 move complete, result=0
22:49:39.052 00.000 12020 worker thread done servicing request
22:49:39.065 00.013 9340 UpdateImageDisplay: Size=(1920,1080) min=5975, max=65518, med=9882, FiltMin=7592, FiltMax=65483, Gamma=2.870
22:49:39.118 00.053 9340 UpdateGuideState exits: m=727155 SNR=164.0
22:49:39.135 00.017 9340 PhdController: settling, locked = 1, distance = 0.51 (0.45) aobump = 0 frame = 22 / 99999
22:49:39.149 00.014 9340 evsrv: {"Event":"Settling","Timestamp":1778730579.149,"Host":"ASTRO","Inst":1,"Distance":0.51,"Time":0.0,"SettleTime":8.0,"StarLocked":true}
22:49:39.158 00.009 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:49:39.170 00.012 9340 ScheduleExposure(2000,3,1) exposurePending=0
22:49:39.183 00.013 9340 Enqueuing Expose request
22:49:39.192 00.009 12020 Worker thread wakes up
22:49:39.192 00.000 9340 GuideStep: -0.2 px 0 ms EAST, 0.2 px 0 ms NORTH
22:49:39.203 00.011 12020 worker thread servicing REQUEST_EXPOSE 2000
22:49:39.203 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(831,46,31,31)
22:49:39.871 00.668 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"b0f1c129-7f13-409f-8bd2-5e11bd0254b0"}
22:49:39.882 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"b0f1c129-7f13-409f-8bd2-5e11bd0254b0"}
22:49:39.906 00.024 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"6328b103-0a17-482e-8804-d87bb51beb6b"}
22:49:39.919 00.013 9340 case statement mapped state 6 to 3
22:49:39.932 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"6328b103-0a17-482e-8804-d87bb51beb6b"}
22:49:39.944 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"c59adebe-f072-4e6d-b4fc-3fda06195037"}
22:49:39.955 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":22,"width":15,"height":15,"star_pos":[6.69,7.12],"pixels":"..."},"id":"c59adebe-f072-4e6d-b4fc-3fda06195037"}
22:49:41.676 01.721 12020 Exposure complete
22:49:41.829 00.153 12020 worker thread done servicing request
22:49:41.829 00.000 9340 OnExposeComplete: enter
22:49:41.838 00.009 9340 UpdateGuideState(): m_state=6
22:49:41.845 00.007 9340 Star::Find(15, 846, 61, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 23
22:49:41.853 00.008 9340 Star::Find returns 1 (0), X=847.17, Y=61.17, Mass=781737, SNR=143.9, Peak=56549 HFD=4.1
22:49:41.861 00.008 9340 CameraToMount -- cameraTheta (-0.25) - m_xAngle (-3.14) = xAngle (2.88 = 2.88)
22:49:41.870 00.009 9340 CameraToMount -- cameraTheta (-0.25) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (2.87 = 2.87)
22:49:41.877 00.007 9340 CameraToMount -- cameraX=0.72 cameraY=-0.19 hyp=0.74 cameraTheta=-0.25 mountX=-0.72 mountY=0.20, mountTheta=2.87
22:49:41.891 00.014 9340 SchedulePrimaryMove(10104498, x=0.72, y=-0.19, opts=13)
22:49:41.900 00.009 9340 Enqueuing Move request for scope (0.72, -0.19)
22:49:41.908 00.008 12020 Worker thread wakes up
22:49:41.908 00.000 12020 worker thread servicing REQUEST_MOVE scope ofs (0.72, -0.19) opts 0xd
22:49:41.908 00.000 12020 Handling offset move in thread for scope, endpoint = (0.72, -0.19)
22:49:41.908 00.000 12020 Moving (0.72, -0.19) raw xDistance=-0.72 yDistance=0.20
22:49:41.908 00.000 12020 GuideAlgorithmHysteresis::Result() returns -0.30 from input -0.72
22:49:41.908 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:49:41.908 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.20
22:49:41.908 00.000 12020 MoveAxis(E, 58, ABG)
22:49:41.908 00.000 12020 Guiding  Dir = 2, Dur = 58
22:49:41.915 00.007 9340 UpdateImageDisplay: Size=(1920,1080) min=6228, max=65535, med=10129, FiltMin=7881, FiltMax=65487, Gamma=2.870
22:49:41.932 00.017 12020 IsSlewing returns 0
22:49:41.932 00.000 12020 IsGuiding returns 0
22:49:41.966 00.034 9340 UpdateGuideState exits: m=781737 SNR=143.9
22:49:41.976 00.010 12020 PulseGuide returned control before completion, sleep 38
22:49:41.977 00.001 9340 PhdController: settling, locked = 1, distance = 0.58 (0.45) aobump = 0 frame = 23 / 99999
22:49:41.988 00.011 9340 evsrv: {"Event":"Settling","Timestamp":1778730581.988,"Host":"ASTRO","Inst":1,"Distance":0.58,"Time":0.0,"SettleTime":8.0,"StarLocked":true}
22:49:41.998 00.010 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:49:42.005 00.007 9340 ScheduleExposure(2000,3,1) exposurePending=0
22:49:42.015 00.010 9340 Enqueuing Expose request
22:49:42.027 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"e44cd2d0-f5c7-4cbd-ab8b-7dbd815258ba"}
22:49:42.037 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"e44cd2d0-f5c7-4cbd-ab8b-7dbd815258ba"}
22:49:42.047 00.010 12020 IsGuiding returns 0
22:49:42.048 00.001 12020 Move returns status 0, amount 58
22:49:42.048 00.000 12020 MoveAxis(N, 0, ABG)
22:49:42.049 00.001 12020 Move returns status 0, amount 0
22:49:42.049 00.000 12020 move complete, result=0
22:49:42.049 00.000 12020 worker thread done servicing request
22:49:42.049 00.000 12020 Worker thread wakes up
22:49:42.049 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
22:49:42.049 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(831,46,31,31)
22:49:42.058 00.009 9340 GuideStep: -0.7 px 58 ms EAST, 0.2 px 0 ms NORTH
22:49:42.075 00.017 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"cb5e4b9a-8d64-49a6-a412-8d5023eed9c9"}
22:49:42.088 00.013 9340 case statement mapped state 6 to 3
22:49:42.099 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"cb5e4b9a-8d64-49a6-a412-8d5023eed9c9"}
22:49:42.106 00.007 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"a0b78d8f-0f16-44eb-b9a7-3c47397737e1"}
22:49:42.118 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":23,"width":15,"height":15,"star_pos":[7.17,7.17],"pixels":"..."},"id":"a0b78d8f-0f16-44eb-b9a7-3c47397737e1"}
22:49:43.879 01.761 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"f873896e-b3a9-44fc-b7cc-93f1d3be5e78"}
22:49:43.891 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"f873896e-b3a9-44fc-b7cc-93f1d3be5e78"}
22:49:43.899 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"268e1a2c-9ea8-464c-8c55-6d4e19d7e360"}
22:49:43.911 00.012 9340 case statement mapped state 6 to 3
22:49:43.920 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"268e1a2c-9ea8-464c-8c55-6d4e19d7e360"}
22:49:43.931 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"0bf7022e-2430-4218-83fd-1e78c5a7b859"}
22:49:43.940 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":23,"width":15,"height":15,"star_pos":[7.17,7.17],"pixels":"..."},"id":"0bf7022e-2430-4218-83fd-1e78c5a7b859"}
22:49:44.494 00.554 12020 Exposure complete
22:49:44.696 00.202 12020 worker thread done servicing request
22:49:44.696 00.000 9340 OnExposeComplete: enter
22:49:44.706 00.010 9340 UpdateGuideState(): m_state=6
22:49:44.718 00.012 9340 Star::Find(15, 847, 61, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 24
22:49:44.730 00.012 9340 Star::Find returns 1 (0), X=846.56, Y=61.33, Mass=745819, SNR=156.0, Peak=58868 HFD=3.8
22:49:44.743 00.013 9340 CameraToMount -- cameraTheta (-0.26) - m_xAngle (-3.14) = xAngle (2.87 = 2.87)
22:49:44.755 00.012 9340 CameraToMount -- cameraTheta (-0.26) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (2.86 = 2.86)
22:49:44.764 00.009 9340 CameraToMount -- cameraX=0.10 cameraY=-0.03 hyp=0.11 cameraTheta=-0.26 mountX=-0.10 mountY=0.03, mountTheta=2.86
22:49:44.781 00.017 9340 SchedulePrimaryMove(10104498, x=0.10, y=-0.03, opts=13)
22:49:44.792 00.011 9340 Enqueuing Move request for scope (0.10, -0.03)
22:49:44.803 00.011 12020 Worker thread wakes up
22:49:44.803 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=6429, max=65506, med=9870, FiltMin=7674, FiltMax=65459, Gamma=2.870
22:49:44.812 00.009 12020 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.03) opts 0xd
22:49:44.812 00.000 9340 UpdateGuideState exits: m=745819 SNR=156.0
22:49:44.823 00.011 12020 Handling offset move in thread for scope, endpoint = (0.10, -0.03)
22:49:44.824 00.001 9340 PhdController: settling, locked = 1, distance = 0.44 (0.45) aobump = 0 frame = 24 / 99999
22:49:44.839 00.015 12020 Moving (0.10, -0.03) raw xDistance=-0.10 yDistance=0.03
22:49:44.840 00.001 9340 evsrv: {"Event":"Settling","Timestamp":1778730584.839,"Host":"ASTRO","Inst":1,"Distance":0.44,"Time":0.0,"SettleTime":8.0,"StarLocked":true}
22:49:44.850 00.010 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
22:49:44.850 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:49:44.850 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:49:44.863 00.013 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
22:49:44.863 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
22:49:44.873 00.010 12020 MoveAxis(E, 0, ABG)
22:49:44.873 00.000 9340 Enqueuing Expose request
22:49:44.887 00.014 12020 Move returns status 0, amount 0
22:49:44.887 00.000 12020 MoveAxis(N, 0, ABG)
22:49:44.887 00.000 12020 Move returns status 0, amount 0
22:49:44.887 00.000 12020 move complete, result=0
22:49:44.888 00.001 12020 worker thread done servicing request
22:49:44.888 00.000 12020 Worker thread wakes up
22:49:44.888 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
22:49:44.888 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(831,46,31,31)
22:49:44.891 00.003 9340 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
22:49:45.882 00.991 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"a40691aa-a082-4e7c-a8f9-393af35e0c79"}
22:49:45.895 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"a40691aa-a082-4e7c-a8f9-393af35e0c79"}
22:49:45.906 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"0a49eeb5-bd54-4c9b-8e1b-9b576b8dd296"}
22:49:45.924 00.018 9340 case statement mapped state 6 to 3
22:49:45.946 00.022 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"0a49eeb5-bd54-4c9b-8e1b-9b576b8dd296"}
22:49:45.960 00.014 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"8b21428f-4dbe-452d-82a4-fed7517d470b"}
22:49:45.975 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":24,"width":15,"height":15,"star_pos":[6.56,7.33],"pixels":"..."},"id":"8b21428f-4dbe-452d-82a4-fed7517d470b"}
22:49:47.329 01.354 12020 Exposure complete
22:49:47.484 00.155 12020 worker thread done servicing request
22:49:47.484 00.000 9340 OnExposeComplete: enter
22:49:47.488 00.004 9340 UpdateGuideState(): m_state=6
22:49:47.499 00.011 9340 Star::Find(15, 846, 61, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 25
22:49:47.518 00.019 9340 Star::Find returns 1 (0), X=847.15, Y=61.22, Mass=778136, SNR=151.9, Peak=56142 HFD=4.2
22:49:47.528 00.010 9340 CameraToMount -- cameraTheta (-0.19) - m_xAngle (-3.14) = xAngle (2.95 = 2.95)
22:49:47.537 00.009 9340 CameraToMount -- cameraTheta (-0.19) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (2.93 = 2.93)
22:49:47.545 00.008 9340 CameraToMount -- cameraX=0.69 cameraY=-0.13 hyp=0.71 cameraTheta=-0.19 mountX=-0.69 mountY=0.15, mountTheta=2.93
22:49:47.556 00.011 9340 SchedulePrimaryMove(10104498, x=0.69, y=-0.13, opts=13)
22:49:47.566 00.010 9340 Enqueuing Move request for scope (0.69, -0.13)
22:49:47.572 00.006 12020 Worker thread wakes up
22:49:47.572 00.000 12020 worker thread servicing REQUEST_MOVE scope ofs (0.69, -0.13) opts 0xd
22:49:47.572 00.000 12020 Handling offset move in thread for scope, endpoint = (0.69, -0.13)
22:49:47.572 00.000 12020 Moving (0.69, -0.13) raw xDistance=-0.69 yDistance=0.15
22:49:47.572 00.000 12020 GuideAlgorithmHysteresis::Result() returns -0.29 from input -0.69
22:49:47.572 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:49:47.572 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=5966, max=65535, med=9892, FiltMin=7775, FiltMax=65487, Gamma=2.870
22:49:47.581 00.009 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
22:49:47.581 00.000 12020 MoveAxis(E, 56, ABG)
22:49:47.581 00.000 12020 Guiding  Dir = 2, Dur = 56
22:49:47.581 00.000 9340 UpdateGuideState exits: m=778136 SNR=151.9
22:49:47.591 00.010 12020 IsSlewing returns 0
22:49:47.591 00.000 9340 PhdController: settling, locked = 1, distance = 0.52 (0.45) aobump = 0 frame = 25 / 99999
22:49:47.600 00.009 12020 IsGuiding returns 0
22:49:47.600 00.000 9340 evsrv: {"Event":"Settling","Timestamp":1778730587.600,"Host":"ASTRO","Inst":1,"Distance":0.52,"Time":0.0,"SettleTime":8.0,"StarLocked":true}
22:49:47.608 00.008 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:49:47.629 00.021 12020 PulseGuide returned control before completion, sleep 38
22:49:47.629 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
22:49:47.640 00.011 9340 Enqueuing Expose request
22:49:47.708 00.068 12020 IsGuiding returns 0
22:49:47.708 00.000 12020 Move returns status 0, amount 56
22:49:47.709 00.001 12020 MoveAxis(N, 0, ABG)
22:49:47.709 00.000 12020 Move returns status 0, amount 0
22:49:47.709 00.000 12020 move complete, result=0
22:49:47.709 00.000 12020 worker thread done servicing request
22:49:47.709 00.000 9340 GuideStep: -0.7 px 56 ms EAST, 0.1 px 0 ms NORTH
22:49:47.719 00.010 12020 Worker thread wakes up
22:49:47.721 00.002 12020 worker thread servicing REQUEST_EXPOSE 2000
22:49:47.721 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(831,46,31,31)
22:49:47.884 00.163 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"29e659e1-7b11-4ca0-be67-8b6b05fa63e8"}
22:49:47.889 00.005 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"29e659e1-7b11-4ca0-be67-8b6b05fa63e8"}
22:49:47.900 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"3956e577-10c3-48b1-b4b7-40453e8295d4"}
22:49:47.909 00.009 9340 case statement mapped state 6 to 3
22:49:47.919 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"3956e577-10c3-48b1-b4b7-40453e8295d4"}
22:49:47.929 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"aadaf58a-175d-48a7-8c9a-4fc7ea5e4112"}
22:49:47.935 00.006 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":25,"width":15,"height":15,"star_pos":[7.15,7.22],"pixels":"..."},"id":"aadaf58a-175d-48a7-8c9a-4fc7ea5e4112"}
22:49:49.882 01.947 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"0161bb72-5e69-479f-9b0a-cf52f819638e"}
22:49:49.890 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"0161bb72-5e69-479f-9b0a-cf52f819638e"}
22:49:49.897 00.007 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"37980c7e-8d0c-409d-ab98-87c6ce99b2c6"}
22:49:49.905 00.008 9340 case statement mapped state 6 to 3
22:49:49.912 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"37980c7e-8d0c-409d-ab98-87c6ce99b2c6"}
22:49:49.920 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"876b4d76-fdef-4890-83d1-02c2f6dc179a"}
22:49:49.938 00.018 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":25,"width":15,"height":15,"star_pos":[7.15,7.22],"pixels":"..."},"id":"876b4d76-fdef-4890-83d1-02c2f6dc179a"}
22:49:50.173 00.235 12020 Exposure complete
22:49:50.362 00.189 12020 worker thread done servicing request
22:49:50.362 00.000 9340 OnExposeComplete: enter
22:49:50.370 00.008 9340 UpdateGuideState(): m_state=6
22:49:50.380 00.010 9340 Star::Find(15, 847, 61, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 26
22:49:50.389 00.009 9340 Star::Find returns 1 (0), X=847.47, Y=61.40, Mass=796557, SNR=148.5, Peak=56166 HFD=4.2
22:49:50.399 00.010 9340 CameraToMount -- cameraTheta (0.05) - m_xAngle (-3.14) = xAngle (3.18 = -3.10)
22:49:50.408 00.009 9340 CameraToMount -- cameraTheta (0.05) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (3.17 = -3.12)
22:49:50.431 00.023 9340 CameraToMount -- cameraX=1.01 cameraY=0.05 hyp=1.01 cameraTheta=0.05 mountX=-1.01 mountY=-0.03, mountTheta=-3.12
22:49:50.443 00.012 9340 SchedulePrimaryMove(10104498, x=1.01, y=0.05, opts=13)
22:49:50.451 00.008 9340 Enqueuing Move request for scope (1.01, 0.05)
22:49:50.463 00.012 12020 Worker thread wakes up
22:49:50.463 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=5872, max=65535, med=9875, FiltMin=7748, FiltMax=65493, Gamma=2.870
22:49:50.475 00.012 12020 worker thread servicing REQUEST_MOVE scope ofs (1.01, 0.05) opts 0xd
22:49:50.475 00.000 9340 UpdateGuideState exits: m=796557 SNR=148.5
22:49:50.481 00.006 9340 PhdController: settling, locked = 1, distance = 0.67 (0.45) aobump = 0 frame = 26 / 99999
22:49:50.507 00.026 12020 Handling offset move in thread for scope, endpoint = (1.01, 0.05)
22:49:50.507 00.000 12020 Moving (1.01, 0.05) raw xDistance=-1.01 yDistance=-0.03
22:49:50.507 00.000 12020 GuideAlgorithmHysteresis::Result() returns -0.45 from input -1.01
22:49:50.507 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:49:50.507 00.000 9340 evsrv: {"Event":"Settling","Timestamp":1778730590.507,"Host":"ASTRO","Inst":1,"Distance":0.67,"Time":0.0,"SettleTime":8.0,"StarLocked":true}
22:49:50.519 00.012 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
22:49:50.519 00.000 12020 MoveAxis(E, 87, ABG)
22:49:50.519 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:49:50.528 00.009 9340 ScheduleExposure(2000,3,1) exposurePending=0
22:49:50.540 00.012 12020 Guiding  Dir = 2, Dur = 87
22:49:50.540 00.000 9340 Enqueuing Expose request
22:49:50.549 00.009 12020 IsSlewing returns 0
22:49:50.549 00.000 12020 IsGuiding returns 0
22:49:50.571 00.022 12020 PulseGuide returned control before completion, sleep 78
22:49:50.661 00.090 12020 IsGuiding returns 1
22:49:50.661 00.000 12020 scope still moving after pulse duration time elapsed
22:49:50.698 00.037 12020 IsSlewing returns 0
22:49:50.731 00.033 12020 IsGuiding returns 0
22:49:50.731 00.000 12020 scope move finished after 87 + 93 ms
22:49:50.731 00.000 12020 Move returns status 0, amount 87
22:49:50.731 00.000 12020 MoveAxis(N, 0, ABG)
22:49:50.731 00.000 12020 Move returns status 0, amount 0
22:49:50.731 00.000 12020 move complete, result=0
22:49:50.731 00.000 12020 worker thread done servicing request
22:49:50.731 00.000 9340 GuideStep: -1.0 px 87 ms EAST, -0.0 px 0 ms NORTH
22:49:50.747 00.016 12020 Worker thread wakes up
22:49:50.747 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
22:49:50.747 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(831,46,31,31)
22:49:51.885 01.138 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"7a957b44-0669-4e05-8ca3-7d692cea0ccd"}
22:49:51.932 00.047 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"7a957b44-0669-4e05-8ca3-7d692cea0ccd"}
22:49:51.962 00.030 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"20b6d1a0-ae51-4ba1-b7a4-65c2a83c930f"}
22:49:52.004 00.042 9340 case statement mapped state 6 to 3
22:49:52.079 00.075 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"20b6d1a0-ae51-4ba1-b7a4-65c2a83c930f"}
22:49:52.099 00.020 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"857d92c3-ab19-475c-9117-d148dafa6e09"}
22:49:52.115 00.016 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":26,"width":15,"height":15,"star_pos":[7.47,7.40],"pixels":"..."},"id":"857d92c3-ab19-475c-9117-d148dafa6e09"}
22:49:53.225 01.110 12020 Exposure complete
22:49:53.441 00.216 12020 worker thread done servicing request
22:49:53.441 00.000 9340 OnExposeComplete: enter
22:49:53.450 00.009 9340 UpdateGuideState(): m_state=6
22:49:53.458 00.008 9340 Star::Find(15, 847, 61, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 27
22:49:53.465 00.007 9340 Star::Find returns 1 (0), X=847.28, Y=61.35, Mass=764253, SNR=132.5, Peak=56706 HFD=4.0
22:49:53.490 00.025 9340 CameraToMount -- cameraTheta (-0.00) - m_xAngle (-3.14) = xAngle (3.13 = 3.13)
22:49:53.500 00.010 9340 CameraToMount -- cameraTheta (-0.00) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (3.12 = 3.12)
22:49:53.506 00.006 9340 CameraToMount -- cameraX=0.82 cameraY=-0.00 hyp=0.82 cameraTheta=-0.00 mountX=-0.82 mountY=0.02, mountTheta=3.12
22:49:53.523 00.017 9340 SchedulePrimaryMove(10104498, x=0.82, y=-0.00, opts=13)
22:49:53.533 00.010 9340 Enqueuing Move request for scope (0.82, -0.00)
22:49:53.542 00.009 12020 Worker thread wakes up
22:49:53.542 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=6319, max=65535, med=9885, FiltMin=7741, FiltMax=65493, Gamma=2.870
22:49:53.553 00.011 12020 worker thread servicing REQUEST_MOVE scope ofs (0.82, -0.00) opts 0xd
22:49:53.554 00.001 12020 Handling offset move in thread for scope, endpoint = (0.82, -0.00)
22:49:53.554 00.000 12020 Moving (0.82, -0.00) raw xDistance=-0.82 yDistance=0.02
22:49:53.554 00.000 12020 GuideAlgorithmHysteresis::Result() returns -0.38 from input -0.82
22:49:53.554 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:49:53.554 00.000 9340 UpdateGuideState exits: m=764253 SNR=132.5
22:49:53.562 00.008 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
22:49:53.562 00.000 12020 MoveAxis(E, 74, ABG)
22:49:53.562 00.000 9340 PhdController: settling, locked = 1, distance = 0.71 (0.45) aobump = 0 frame = 27 / 99999
22:49:53.573 00.011 12020 Guiding  Dir = 2, Dur = 74
22:49:53.573 00.000 9340 evsrv: {"Event":"Settling","Timestamp":1778730593.573,"Host":"ASTRO","Inst":1,"Distance":0.71,"Time":0.0,"SettleTime":8.0,"StarLocked":true}
22:49:53.599 00.026 12020 IsSlewing returns 0
22:49:53.599 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:49:53.608 00.009 12020 IsGuiding returns 0
22:49:53.608 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
22:49:53.619 00.011 9340 Enqueuing Expose request
22:49:53.639 00.020 12020 PulseGuide returned control before completion, sleep 53
22:49:53.704 00.065 12020 IsGuiding returns 1
22:49:53.704 00.000 12020 scope still moving after pulse duration time elapsed
22:49:53.752 00.048 12020 IsSlewing returns 0
22:49:53.753 00.001 12020 IsGuiding returns 0
22:49:53.753 00.000 12020 scope move finished after 74 + 70 ms
22:49:53.754 00.001 12020 Move returns status 0, amount 74
22:49:53.754 00.000 12020 MoveAxis(N, 0, ABG)
22:49:53.754 00.000 12020 Move returns status 0, amount 0
22:49:53.754 00.000 12020 move complete, result=0
22:49:53.754 00.000 12020 worker thread done servicing request
22:49:53.754 00.000 9340 GuideStep: -0.8 px 74 ms EAST, 0.0 px 0 ms NORTH
22:49:53.784 00.030 12020 Worker thread wakes up
22:49:53.785 00.001 12020 worker thread servicing REQUEST_EXPOSE 2000
22:49:53.785 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(831,46,31,31)
22:49:53.889 00.104 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"a7d64091-51db-49f7-ba76-9ba7f6765065"}
22:49:53.900 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"a7d64091-51db-49f7-ba76-9ba7f6765065"}
22:49:53.908 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"659c7bf0-edd2-48c4-92a2-78d3084faf10"}
22:49:53.917 00.009 9340 case statement mapped state 6 to 3
22:49:53.927 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"659c7bf0-edd2-48c4-92a2-78d3084faf10"}
22:49:53.934 00.007 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"1df60033-ba4b-4683-9e1f-bd8f4cd65a40"}
22:49:53.945 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":27,"width":15,"height":15,"star_pos":[7.28,7.35],"pixels":"..."},"id":"1df60033-ba4b-4683-9e1f-bd8f4cd65a40"}
22:49:55.891 01.946 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"b24e2669-57d9-428e-8112-e7959c562b0e"}
22:49:55.902 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"b24e2669-57d9-428e-8112-e7959c562b0e"}
22:49:55.927 00.025 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"1609012a-a8f9-44d6-9f75-66ff77259482"}
22:49:55.936 00.009 9340 case statement mapped state 6 to 3
22:49:55.943 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"1609012a-a8f9-44d6-9f75-66ff77259482"}
22:49:55.953 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"cb42967d-6fc0-45cf-b5ff-7b41bedde526"}
22:49:55.964 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":27,"width":15,"height":15,"star_pos":[7.28,7.35],"pixels":"..."},"id":"cb42967d-6fc0-45cf-b5ff-7b41bedde526"}
22:49:56.234 00.270 12020 Exposure complete
22:49:56.460 00.226 12020 worker thread done servicing request
22:49:56.460 00.000 9340 OnExposeComplete: enter
22:49:56.469 00.009 9340 UpdateGuideState(): m_state=6
22:49:56.476 00.007 9340 Star::Find(15, 847, 61, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 28
22:49:56.490 00.014 9340 Star::Find returns 1 (0), X=846.56, Y=61.11, Mass=830509, SNR=166.1, Peak=57976 HFD=3.9
22:49:56.500 00.010 9340 CameraToMount -- cameraTheta (-1.16) - m_xAngle (-3.14) = xAngle (1.97 = 1.97)
22:49:56.507 00.007 9340 CameraToMount -- cameraTheta (-1.16) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (1.96 = 1.96)
22:49:56.521 00.014 9340 CameraToMount -- cameraX=0.10 cameraY=-0.24 hyp=0.26 cameraTheta=-1.16 mountX=-0.10 mountY=0.25, mountTheta=1.97
22:49:56.538 00.017 9340 SchedulePrimaryMove(10104498, x=0.10, y=-0.24, opts=13)
22:49:56.562 00.024 9340 Enqueuing Move request for scope (0.10, -0.24)
22:49:56.572 00.010 12020 Worker thread wakes up
22:49:56.572 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=6503, max=65518, med=10102, FiltMin=7955, FiltMax=65487, Gamma=2.870
22:49:56.584 00.012 12020 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.24) opts 0xd
22:49:56.584 00.000 9340 UpdateGuideState exits: m=830509 SNR=166.1
22:49:56.594 00.010 12020 Handling offset move in thread for scope, endpoint = (0.10, -0.24)
22:49:56.594 00.000 9340 PhdController: settling, locked = 1, distance = 0.58 (0.45) aobump = 0 frame = 28 / 99999
22:49:56.603 00.009 12020 Moving (0.10, -0.24) raw xDistance=-0.10 yDistance=0.25
22:49:56.603 00.000 9340 evsrv: {"Event":"Settling","Timestamp":1778730596.603,"Host":"ASTRO","Inst":1,"Distance":0.58,"Time":0.0,"SettleTime":8.0,"StarLocked":true}
22:49:56.609 00.006 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
22:49:56.609 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:49:56.609 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.25
22:49:56.609 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:49:56.624 00.015 12020 MoveAxis(E, 0, ABG)
22:49:56.624 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
22:49:56.651 00.027 12020 Move returns status 0, amount 0
22:49:56.651 00.000 9340 Enqueuing Expose request
22:49:56.663 00.012 12020 MoveAxis(N, 0, ABG)
22:49:56.664 00.001 12020 Move returns status 0, amount 0
22:49:56.664 00.000 12020 move complete, result=0
22:49:56.664 00.000 12020 worker thread done servicing request
22:49:56.664 00.000 12020 Worker thread wakes up
22:49:56.664 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
22:49:56.664 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(831,46,31,31)
22:49:56.664 00.000 9340 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
22:49:57.894 01.230 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"b4c2a0c7-ee94-419e-b4b2-1e63c544a4cb"}
22:49:57.922 00.028 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"b4c2a0c7-ee94-419e-b4b2-1e63c544a4cb"}
22:49:57.937 00.015 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"1ca9c64b-e474-4161-9a65-a2967d8085bf"}
22:49:57.950 00.013 9340 case statement mapped state 6 to 3
22:49:57.959 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"1ca9c64b-e474-4161-9a65-a2967d8085bf"}
22:49:57.974 00.015 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"63edca8d-30ac-4f25-a50c-53c5b00a7a70"}
22:49:57.988 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":28,"width":15,"height":15,"star_pos":[6.56,7.11],"pixels":"..."},"id":"63edca8d-30ac-4f25-a50c-53c5b00a7a70"}
22:49:59.036 01.048 12020 Exposure complete
22:49:59.253 00.217 12020 worker thread done servicing request
22:49:59.253 00.000 9340 OnExposeComplete: enter
22:49:59.259 00.006 9340 UpdateGuideState(): m_state=6
22:49:59.273 00.014 9340 Star::Find(15, 846, 61, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 29
22:49:59.285 00.012 9340 Star::Find returns 1 (0), X=846.83, Y=61.07, Mass=771910, SNR=141.1, Peak=52213 HFD=4.1
22:49:59.294 00.009 9340 CameraToMount -- cameraTheta (-0.65) - m_xAngle (-3.14) = xAngle (2.49 = 2.49)
22:49:59.300 00.006 9340 CameraToMount -- cameraTheta (-0.65) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (2.47 = 2.47)
22:49:59.311 00.011 9340 CameraToMount -- cameraX=0.37 cameraY=-0.28 hyp=0.47 cameraTheta=-0.65 mountX=-0.37 mountY=0.29, mountTheta=2.48
22:49:59.326 00.015 9340 SchedulePrimaryMove(10104498, x=0.37, y=-0.28, opts=13)
22:49:59.335 00.009 9340 Enqueuing Move request for scope (0.37, -0.28)
22:49:59.360 00.025 12020 Worker thread wakes up
22:49:59.361 00.001 9340 UpdateImageDisplay: Size=(1920,1080) min=6321, max=65535, med=9859, FiltMin=7577, FiltMax=65487, Gamma=2.870
22:49:59.372 00.011 12020 worker thread servicing REQUEST_MOVE scope ofs (0.37, -0.28) opts 0xd
22:49:59.372 00.000 9340 UpdateGuideState exits: m=771910 SNR=141.1
22:49:59.379 00.007 12020 Handling offset move in thread for scope, endpoint = (0.37, -0.28)
22:49:59.379 00.000 9340 PhdController: settling, locked = 1, distance = 0.55 (0.45) aobump = 0 frame = 29 / 99999
22:49:59.391 00.012 12020 Moving (0.37, -0.28) raw xDistance=-0.37 yDistance=0.29
22:49:59.392 00.001 12020 GuideAlgorithmHysteresis::Result() returns -0.16 from input -0.37
22:49:59.392 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
22:49:59.392 00.000 9340 evsrv: {"Event":"Settling","Timestamp":1778730599.391,"Host":"ASTRO","Inst":1,"Distance":0.55,"Time":0.0,"SettleTime":8.0,"StarLocked":true}
22:49:59.400 00.008 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.29
22:49:59.401 00.001 12020 MoveAxis(E, 30, ABG)
22:49:59.401 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:49:59.410 00.009 12020 Guiding  Dir = 2, Dur = 30
22:49:59.410 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
22:49:59.423 00.013 9340 Enqueuing Expose request
22:49:59.432 00.009 12020 IsSlewing returns 0
22:49:59.471 00.039 12020 IsGuiding returns 0
22:49:59.492 00.021 12020 PulseGuide returned control before completion, sleep 20
22:49:59.514 00.022 12020 IsGuiding returns 1
22:49:59.514 00.000 12020 scope still moving after pulse duration time elapsed
22:49:59.555 00.041 12020 IsSlewing returns 0
22:49:59.555 00.000 12020 IsGuiding returns 0
22:49:59.555 00.000 12020 scope move finished after 30 + 55 ms
22:49:59.555 00.000 12020 Move returns status 0, amount 30
22:49:59.555 00.000 12020 MoveAxis(N, 0, ABG)
22:49:59.555 00.000 12020 Move returns status 0, amount 0
22:49:59.558 00.003 12020 move complete, result=0
22:49:59.558 00.000 12020 worker thread done servicing request
22:49:59.558 00.000 9340 GuideStep: -0.4 px 30 ms EAST, 0.3 px 0 ms NORTH
22:49:59.580 00.022 12020 Worker thread wakes up
22:49:59.580 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
22:49:59.580 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(831,46,31,31)
22:49:59.891 00.311 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"564f7c43-7a63-493b-898a-e94614082699"}
22:49:59.910 00.019 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"564f7c43-7a63-493b-898a-e94614082699"}
22:49:59.922 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"db797620-1ffd-47c9-9fa1-05473546d3c3"}
22:49:59.935 00.013 9340 case statement mapped state 6 to 3
22:49:59.969 00.034 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"db797620-1ffd-47c9-9fa1-05473546d3c3"}
22:49:59.992 00.023 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"f7b9929b-a579-4410-bf51-eb6a382bdc6f"}
22:50:00.011 00.019 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":29,"width":15,"height":15,"star_pos":[6.83,7.07],"pixels":"..."},"id":"f7b9929b-a579-4410-bf51-eb6a382bdc6f"}
22:50:01.895 01.884 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"ab1671f6-5788-4697-b65b-dbcb7ea55153"}
22:50:01.902 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"ab1671f6-5788-4697-b65b-dbcb7ea55153"}
22:50:01.912 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"3d9681e4-9e85-4c40-97ca-d2c09d273ff9"}
22:50:01.919 00.007 9340 case statement mapped state 6 to 3
22:50:01.931 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"3d9681e4-9e85-4c40-97ca-d2c09d273ff9"}
22:50:01.937 00.006 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"747050e2-744a-41f7-ace1-ac9b9e073c6f"}
22:50:01.949 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":29,"width":15,"height":15,"star_pos":[6.83,7.07],"pixels":"..."},"id":"747050e2-744a-41f7-ace1-ac9b9e073c6f"}
22:50:01.959 00.010 12020 Exposure complete
22:50:02.161 00.202 12020 worker thread done servicing request
22:50:02.161 00.000 9340 OnExposeComplete: enter
22:50:02.174 00.013 9340 UpdateGuideState(): m_state=6
22:50:02.185 00.011 9340 Star::Find(15, 846, 61, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 30
22:50:02.193 00.008 9340 Star::Find returns 1 (0), X=847.12, Y=61.23, Mass=780336, SNR=148.4, Peak=55954 HFD=4.2
22:50:02.201 00.008 9340 CameraToMount -- cameraTheta (-0.18) - m_xAngle (-3.14) = xAngle (2.96 = 2.96)
22:50:02.211 00.010 9340 CameraToMount -- cameraTheta (-0.18) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (2.94 = 2.94)
22:50:02.222 00.011 9340 CameraToMount -- cameraX=0.67 cameraY=-0.12 hyp=0.68 cameraTheta=-0.18 mountX=-0.67 mountY=0.14, mountTheta=2.94
22:50:02.247 00.025 9340 SchedulePrimaryMove(10104498, x=0.67, y=-0.12, opts=13)
22:50:02.257 00.010 9340 Enqueuing Move request for scope (0.67, -0.12)
22:50:02.268 00.011 12020 Worker thread wakes up
22:50:02.269 00.001 9340 UpdateImageDisplay: Size=(1920,1080) min=6635, max=65535, med=10060, FiltMin=7894, FiltMax=65487, Gamma=2.870
22:50:02.278 00.009 9340 UpdateGuideState exits: m=780336 SNR=148.4
22:50:02.288 00.010 12020 worker thread servicing REQUEST_MOVE scope ofs (0.67, -0.12) opts 0xd
22:50:02.288 00.000 12020 Handling offset move in thread for scope, endpoint = (0.67, -0.12)
22:50:02.288 00.000 12020 Moving (0.67, -0.12) raw xDistance=-0.67 yDistance=0.14
22:50:02.288 00.000 12020 GuideAlgorithmHysteresis::Result() returns -0.29 from input -0.67
22:50:02.288 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:50:02.288 00.000 9340 PhdController: settling, locked = 1, distance = 0.59 (0.45) aobump = 0 frame = 30 / 99999
22:50:02.299 00.011 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
22:50:02.299 00.000 9340 evsrv: {"Event":"Settling","Timestamp":1778730602.299,"Host":"ASTRO","Inst":1,"Distance":0.59,"Time":0.0,"SettleTime":8.0,"StarLocked":true}
22:50:02.310 00.011 12020 MoveAxis(E, 57, ABG)
22:50:02.310 00.000 12020 Guiding  Dir = 2, Dur = 57
22:50:02.312 00.002 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:50:02.322 00.010 12020 IsSlewing returns 0
22:50:02.322 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
22:50:02.343 00.021 12020 IsGuiding returns 0
22:50:02.343 00.000 9340 Enqueuing Expose request
22:50:02.366 00.023 12020 PulseGuide returned control before completion, sleep 40
22:50:02.433 00.067 12020 IsGuiding returns 1
22:50:02.433 00.000 12020 scope still moving after pulse duration time elapsed
22:50:02.459 00.026 12020 IsSlewing returns 0
22:50:02.460 00.001 12020 IsGuiding returns 0
22:50:02.460 00.000 12020 scope move finished after 57 + 59 ms
22:50:02.460 00.000 12020 Move returns status 0, amount 57
22:50:02.460 00.000 12020 MoveAxis(N, 0, ABG)
22:50:02.460 00.000 12020 Move returns status 0, amount 0
22:50:02.460 00.000 12020 move complete, result=0
22:50:02.461 00.001 12020 worker thread done servicing request
22:50:02.461 00.000 12020 Worker thread wakes up
22:50:02.462 00.001 9340 GuideStep: -0.7 px 57 ms EAST, 0.1 px 0 ms NORTH
22:50:02.473 00.011 12020 worker thread servicing REQUEST_EXPOSE 2000
22:50:02.473 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(831,46,31,31)
22:50:03.894 01.421 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"440c4af8-a584-4f86-9bbb-d55fc6171754"}
22:50:03.918 00.024 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"440c4af8-a584-4f86-9bbb-d55fc6171754"}
22:50:03.930 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"b79a8b6a-b100-4635-a465-ca7c2cd44ef8"}
22:50:03.939 00.009 9340 case statement mapped state 6 to 3
22:50:03.948 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"b79a8b6a-b100-4635-a465-ca7c2cd44ef8"}
22:50:03.963 00.015 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"59881c7c-2f5a-4b24-b997-18db94eecc9a"}
22:50:03.974 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":30,"width":15,"height":15,"star_pos":[7.12,7.23],"pixels":"..."},"id":"59881c7c-2f5a-4b24-b997-18db94eecc9a"}
22:50:04.932 00.958 12020 Exposure complete
22:50:05.145 00.213 12020 worker thread done servicing request
22:50:05.145 00.000 9340 OnExposeComplete: enter
22:50:05.154 00.009 9340 UpdateGuideState(): m_state=6
22:50:05.162 00.008 9340 Star::Find(15, 847, 61, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 31
22:50:05.179 00.017 9340 Star::Find returns 1 (0), X=846.89, Y=61.33, Mass=751687, SNR=159.4, Peak=52690 HFD=4.0
22:50:05.188 00.009 9340 CameraToMount -- cameraTheta (-0.06) - m_xAngle (-3.14) = xAngle (3.07 = 3.07)
22:50:05.196 00.008 9340 CameraToMount -- cameraTheta (-0.06) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (3.06 = 3.06)
22:50:05.217 00.021 9340 CameraToMount -- cameraX=0.44 cameraY=-0.03 hyp=0.44 cameraTheta=-0.06 mountX=-0.44 mountY=0.04, mountTheta=3.06
22:50:05.229 00.012 9340 SchedulePrimaryMove(10104498, x=0.44, y=-0.03, opts=13)
22:50:05.237 00.008 9340 Enqueuing Move request for scope (0.44, -0.03)
22:50:05.247 00.010 12020 Worker thread wakes up
22:50:05.248 00.001 9340 UpdateImageDisplay: Size=(1920,1080) min=6130, max=65535, med=9901, FiltMin=7537, FiltMax=65487, Gamma=2.870
22:50:05.256 00.008 12020 worker thread servicing REQUEST_MOVE scope ofs (0.44, -0.03) opts 0xd
22:50:05.256 00.000 9340 UpdateGuideState exits: m=751687 SNR=159.4
22:50:05.264 00.008 12020 Handling offset move in thread for scope, endpoint = (0.44, -0.03)
22:50:05.266 00.002 9340 PhdController: settling, locked = 1, distance = 0.54 (0.45) aobump = 0 frame = 31 / 99999
22:50:05.272 00.006 12020 Moving (0.44, -0.03) raw xDistance=-0.44 yDistance=0.04
22:50:05.272 00.000 12020 GuideAlgorithmHysteresis::Result() returns -0.21 from input -0.44
22:50:05.272 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:50:05.272 00.000 9340 evsrv: {"Event":"Settling","Timestamp":1778730605.272,"Host":"ASTRO","Inst":1,"Distance":0.54,"Time":0.0,"SettleTime":8.0,"StarLocked":true}
22:50:05.286 00.014 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
22:50:05.286 00.000 12020 MoveAxis(E, 40, ABG)
22:50:05.287 00.001 12020 Guiding  Dir = 2, Dur = 40
22:50:05.287 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:50:05.294 00.007 12020 IsSlewing returns 0
22:50:05.294 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
22:50:05.303 00.009 9340 Enqueuing Expose request
22:50:05.315 00.012 12020 IsGuiding returns 0
22:50:05.377 00.062 12020 IsGuiding returns 1
22:50:05.377 00.000 12020 scope still moving after pulse duration time elapsed
22:50:05.423 00.046 12020 IsSlewing returns 0
22:50:05.426 00.003 12020 IsGuiding returns 0
22:50:05.426 00.000 12020 scope move finished after 40 + 70 ms
22:50:05.426 00.000 12020 Move returns status 0, amount 40
22:50:05.426 00.000 12020 MoveAxis(N, 0, ABG)
22:50:05.426 00.000 12020 Move returns status 0, amount 0
22:50:05.426 00.000 12020 move complete, result=0
22:50:05.426 00.000 12020 worker thread done servicing request
22:50:05.426 00.000 12020 Worker thread wakes up
22:50:05.426 00.000 9340 GuideStep: -0.4 px 40 ms EAST, 0.0 px 0 ms NORTH
22:50:05.438 00.012 12020 worker thread servicing REQUEST_EXPOSE 2000
22:50:05.438 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(831,46,31,31)
22:50:05.899 00.461 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"d15a2601-5601-46a4-9ff2-d5e830e2842e"}
22:50:05.909 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"d15a2601-5601-46a4-9ff2-d5e830e2842e"}
22:50:05.923 00.014 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"2bd6a2b2-f339-4ae9-93f0-b759a2a2ef88"}
22:50:05.936 00.013 9340 case statement mapped state 6 to 3
22:50:05.947 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"2bd6a2b2-f339-4ae9-93f0-b759a2a2ef88"}
22:50:05.975 00.028 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"c10b46b2-ea77-47f6-9bff-fe9fb44e104b"}
22:50:05.980 00.005 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":31,"width":15,"height":15,"star_pos":[6.89,7.33],"pixels":"..."},"id":"c10b46b2-ea77-47f6-9bff-fe9fb44e104b"}
22:50:07.840 01.860 12020 Exposure complete
22:50:07.900 00.060 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"e98de914-86be-4b50-b5a6-4fce9ca1feea"}
22:50:07.908 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"e98de914-86be-4b50-b5a6-4fce9ca1feea"}
22:50:07.915 00.007 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"d277fe3e-8baa-4282-923c-eabda9c7c0ac"}
22:50:07.924 00.009 9340 case statement mapped state 6 to 3
22:50:07.932 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"d277fe3e-8baa-4282-923c-eabda9c7c0ac"}
22:50:07.953 00.021 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"3a3e8e7a-33ef-4adc-b26b-ac4d8cf6e875"}
22:50:07.961 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":31,"width":15,"height":15,"star_pos":[6.89,7.33],"pixels":"..."},"id":"3a3e8e7a-33ef-4adc-b26b-ac4d8cf6e875"}
22:50:08.000 00.039 12020 worker thread done servicing request
22:50:08.000 00.000 9340 OnExposeComplete: enter
22:50:08.005 00.005 9340 UpdateGuideState(): m_state=6
22:50:08.019 00.014 9340 Star::Find(15, 846, 61, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 32
22:50:08.030 00.011 9340 Star::Find returns 1 (0), X=847.12, Y=61.10, Mass=803851, SNR=127.2, Peak=53838 HFD=4.2
22:50:08.039 00.009 9340 CameraToMount -- cameraTheta (-0.36) - m_xAngle (-3.14) = xAngle (2.77 = 2.77)
22:50:08.058 00.019 9340 CameraToMount -- cameraTheta (-0.36) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (2.76 = 2.76)
22:50:08.068 00.010 9340 CameraToMount -- cameraX=0.67 cameraY=-0.25 hyp=0.71 cameraTheta=-0.36 mountX=-0.67 mountY=0.27, mountTheta=2.76
22:50:08.078 00.010 9340 SchedulePrimaryMove(10104498, x=0.67, y=-0.25, opts=13)
22:50:08.088 00.010 9340 Enqueuing Move request for scope (0.67, -0.25)
22:50:08.096 00.008 12020 Worker thread wakes up
22:50:08.097 00.001 9340 UpdateImageDisplay: Size=(1920,1080) min=5845, max=65535, med=9882, FiltMin=7128, FiltMax=65487, Gamma=2.870
22:50:08.102 00.005 12020 worker thread servicing REQUEST_MOVE scope ofs (0.67, -0.25) opts 0xd
22:50:08.102 00.000 9340 UpdateGuideState exits: m=803851 SNR=127.2
22:50:08.108 00.006 12020 Handling offset move in thread for scope, endpoint = (0.67, -0.25)
22:50:08.113 00.005 9340 PhdController: settling, locked = 1, distance = 0.59 (0.45) aobump = 0 frame = 32 / 99999
22:50:08.120 00.007 12020 Moving (0.67, -0.25) raw xDistance=-0.67 yDistance=0.27
22:50:08.121 00.001 9340 PhdController failed: timed-out waiting for guider to settle
22:50:08.128 00.007 12020 GuideAlgorithmHysteresis::Result() returns -0.30 from input -0.67
22:50:08.128 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
22:50:08.128 00.000 9340 PhdController: newstate STATE_FINISH
22:50:08.138 00.010 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.27
22:50:08.138 00.000 9340 PhdController complete: fail: timed-out waiting for guider to settle
22:50:08.146 00.008 12020 MoveAxis(E, 57, ABG)
22:50:08.146 00.000 12020 Guiding  Dir = 2, Dur = 57
22:50:08.148 00.002 9340 evsrv: {"Event":"SettleDone","Timestamp":1778730608.146,"Host":"ASTRO","Inst":1,"Status":1,"Error":"timed-out waiting for guider to settle","TotalFrames":32,"DroppedFrames":0}
22:50:08.154 00.006 12020 IsSlewing returns 0
22:50:08.156 00.002 9340 Mount: notify guiding dither settle done success=0
22:50:08.175 00.019 12020 IsGuiding returns 0
22:50:08.180 00.005 9340 PhdController: newstate STATE_IDLE
22:50:08.188 00.008 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:50:08.196 00.008 9340 ScheduleExposure(2000,3,1) exposurePending=0
22:50:08.203 00.007 9340 Enqueuing Expose request
22:50:08.211 00.008 12020 PulseGuide returned control before completion, sleep 41
22:50:08.271 00.060 12020 IsGuiding returns 1
22:50:08.271 00.000 12020 scope still moving after pulse duration time elapsed
22:50:08.311 00.040 12020 IsSlewing returns 0
22:50:08.312 00.001 12020 IsGuiding returns 0
22:50:08.312 00.000 12020 scope move finished after 57 + 74 ms
22:50:08.312 00.000 12020 Move returns status 0, amount 57
22:50:08.312 00.000 12020 MoveAxis(N, 0, ABG)
22:50:08.312 00.000 12020 Move returns status 0, amount 0
22:50:08.312 00.000 12020 move complete, result=0
22:50:08.312 00.000 12020 worker thread done servicing request
22:50:08.312 00.000 9340 GuideStep: -0.7 px 57 ms EAST, 0.3 px 0 ms NORTH
22:50:08.323 00.011 12020 Worker thread wakes up
22:50:08.323 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
22:50:08.323 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(831,46,31,31)
22:50:08.361 00.038 9340 evsrv: cli 100A41E8 connect
22:50:08.369 00.008 9340 case statement mapped state 6 to 3
22:50:08.378 00.009 9340 case statement mapped state 6 to 3
22:50:08.397 00.019 9340 evsrv: cli 100A41E8 request: {"method":"get_app_state","id":"5e1b96eb-69d7-472d-9234-5f5786f2140a"}
22:50:08.406 00.009 9340 case statement mapped state 6 to 3
22:50:08.419 00.013 9340 evsrv: cli 100A41E8 response: {"jsonrpc":"2.0","result":"Guiding","id":"5e1b96eb-69d7-472d-9234-5f5786f2140a"}
22:50:08.449 00.030 9340 evsrv: cli 100A41E8 disconnect
22:50:08.462 00.013 9340 evsrv: cli 100A4288 connect
22:50:08.473 00.011 9340 case statement mapped state 6 to 3
22:50:08.488 00.015 9340 case statement mapped state 6 to 3
22:50:08.498 00.010 9340 evsrv: cli 100A4288 request: {"method":"get_app_state","id":"053105c5-af56-4755-9730-6b6e6b8b32ed"}
22:50:08.508 00.010 9340 case statement mapped state 6 to 3
22:50:08.521 00.013 9340 evsrv: cli 100A4288 response: {"jsonrpc":"2.0","result":"Guiding","id":"053105c5-af56-4755-9730-6b6e6b8b32ed"}
22:50:08.533 00.012 9340 evsrv: cli 100A4288 disconnect
22:50:08.550 00.017 9340 evsrv: cli 100A41E8 connect
22:50:08.557 00.007 9340 case statement mapped state 6 to 3
22:50:08.592 00.035 9340 case statement mapped state 6 to 3
22:50:08.605 00.013 9340 evsrv: cli 100A41E8 request: {"method":"dither","params":{"amount":4,"raOnly":false,"settle":{"pixels":0.45,"time":8,"timeout":90}},"id":"2f8aa581-8f73-4df7-805a-c834fb1c6078"}
22:50:08.620 00.015 9340 PhdController::Dither begins
22:50:08.631 00.011 9340 dither: size=4.00, dRA=-3.99 dDec=0.51
22:50:08.641 00.010 9340 MountToCamera -- mountTheta (3.01) + m_xAngle (-3.14) = xAngle (-0.12 = -0.12)
22:50:08.663 00.022 9340 MountToCamera -- mountX=-3.99 mountY=0.51 hyp=4.02 mountTheta=3.01 cameraX=3.99, cameraY=-0.48 cameraTheta=-0.12
22:50:08.675 00.012 9340 setting lock position to (850.45, 60.87)
22:50:08.707 00.032 9340 Mount: notify guiding dithered (4.0, -0.5)
22:50:08.722 00.015 9340 MultiStar: stabilizing after lock position change
22:50:08.733 00.011 9340 Status Line: Dither by -3.99,0.51
22:50:08.747 00.014 9340 PhdController: newstate STATE_SETTLE_BEGIN
22:50:08.765 00.018 9340 PhdController: newstate STATE_SETTLE_WAIT
22:50:08.780 00.015 9340 evsrv: cli 100A41E8 response: {"jsonrpc":"2.0","result":0,"id":"2f8aa581-8f73-4df7-805a-c834fb1c6078"}
22:50:08.818 00.038 9340 evsrv: cli 100A41E8 disconnect
22:50:09.903 01.085 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"4b9f2f5c-6ace-41f2-bf97-0450a0ff262f"}
22:50:09.945 00.042 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"4b9f2f5c-6ace-41f2-bf97-0450a0ff262f"}
22:50:09.955 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"bd8cd7a6-4dbd-4b35-8c8c-e0a57f83f01d"}
22:50:09.964 00.009 9340 case statement mapped state 6 to 3
22:50:09.976 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"bd8cd7a6-4dbd-4b35-8c8c-e0a57f83f01d"}
22:50:09.989 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"2961bbef-3dd8-40f5-bd09-c0b0dc5f8e04"}
22:50:10.005 00.016 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":32,"width":15,"height":15,"star_pos":[7.12,7.10],"pixels":"..."},"id":"2961bbef-3dd8-40f5-bd09-c0b0dc5f8e04"}
22:50:10.709 00.704 12020 Exposure complete
22:50:11.387 00.678 9340 OnExposeComplete: enter
22:50:11.423 00.036 12020 worker thread done servicing request
22:50:11.424 00.001 9340 UpdateGuideState(): m_state=6
22:50:11.438 00.014 9340 Star::Find(15, 847, 61, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 33
22:50:11.482 00.044 9340 Star::Find returns 1 (0), X=847.00, Y=61.24, Mass=782667, SNR=159.2, Peak=53102 HFD=4.1
22:50:11.498 00.016 9340 CameraToMount -- cameraTheta (3.04) - m_xAngle (-3.14) = xAngle (6.17 = -0.11)
22:50:11.513 00.015 9340 CameraToMount -- cameraTheta (3.04) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (6.16 = -0.13)
22:50:11.524 00.011 9340 CameraToMount -- cameraX=-3.45 cameraY=0.36 hyp=3.46 cameraTheta=3.04 mountX=3.44 mountY=-0.44, mountTheta=-0.13
22:50:11.548 00.024 9340 dither recenter: remaining=(4.0,-0.5) step=(4.0,-0.5)
22:50:11.582 00.034 9340 MountToCamera -- mountTheta (-0.13) + m_xAngle (-3.14) = xAngle (-3.26 = 3.02)
22:50:11.593 00.011 9340 MountToCamera -- mountX=3.99 mountY=-0.51 hyp=4.02 mountTheta=-0.13 cameraX=-3.99, cameraY=0.48 cameraTheta=3.02
22:50:11.609 00.016 9340 SchedulePrimaryMove(10104498, x=-3.99, y=0.48, opts=4)
22:50:11.621 00.012 9340 Enqueuing Move request for scope (-3.99, 0.48)
22:50:11.636 00.015 12020 Worker thread wakes up
22:50:11.637 00.001 9340 Mount: notify direct move 3.99,-0.51
22:50:11.649 00.012 12020 worker thread servicing REQUEST_MOVE scope ofs (-3.99, 0.48) opts 0x4
22:50:11.649 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=5803, max=65535, med=9900, FiltMin=7859, FiltMax=65487, Gamma=2.870
22:50:11.682 00.033 12020 Handling offset move in thread for scope, endpoint = (-3.99, 0.48)
22:50:11.682 00.000 9340 UpdateGuideState exits: m=782667 SNR=159.2
22:50:11.696 00.014 12020 Moving (-3.99, 0.48) raw xDistance=3.99 yDistance=-0.51
22:50:11.696 00.000 9340 PhdController: settling, locked = 1, distance = 4.27 (0.45) aobump = 0 frame = 1 / 99999
22:50:11.707 00.011 12020 MoveAxis(W, 773, B)
22:50:11.707 00.000 9340 evsrv: {"Event":"Settling","Timestamp":1778730611.707,"Host":"ASTRO","Inst":1,"Distance":4.27,"Time":0.0,"SettleTime":8.0,"StarLocked":true}
22:50:11.716 00.009 12020 Guiding  Dir = 3, Dur = 773
22:50:11.719 00.003 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:50:11.733 00.014 12020 IsSlewing returns 0
22:50:11.733 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
22:50:11.746 00.013 12020 IsGuiding returns 0
22:50:11.746 00.000 9340 Enqueuing Expose request
22:50:11.776 00.030 12020 PulseGuide returned control before completion, sleep 757
22:50:11.904 00.128 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"f7dbac3b-830a-4471-874f-c405d9c859ca"}
22:50:11.915 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"f7dbac3b-830a-4471-874f-c405d9c859ca"}
22:50:11.928 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"a7942333-6257-4e27-97a1-b29cc674f6fe"}
22:50:11.941 00.013 9340 case statement mapped state 6 to 3
22:50:11.964 00.023 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"a7942333-6257-4e27-97a1-b29cc674f6fe"}
22:50:11.978 00.014 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"47a2f325-a375-4788-bc16-84caf74192b2"}
22:50:11.992 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":33,"width":15,"height":15,"star_pos":[7.00,7.24],"pixels":"..."},"id":"47a2f325-a375-4788-bc16-84caf74192b2"}
22:50:12.546 00.554 12020 IsGuiding returns 1
22:50:12.546 00.000 12020 scope still moving after pulse duration time elapsed
22:50:12.588 00.042 12020 IsSlewing returns 0
22:50:12.634 00.046 12020 IsGuiding returns 0
22:50:12.634 00.000 12020 scope move finished after 773 + 115 ms
22:50:12.635 00.001 12020 Move returns status 0, amount 773
22:50:12.635 00.000 12020 MoveAxis(N, 85, B)
22:50:12.635 00.000 12020 Guiding  Dir = 0, Dur = 85
22:50:12.636 00.001 12020 IsSlewing returns 0
22:50:12.636 00.000 12020 IsGuiding returns 0
22:50:12.723 00.087 12020 IsGuiding returns 1
22:50:12.723 00.000 12020 scope still moving after pulse duration time elapsed
22:50:12.755 00.032 12020 IsSlewing returns 0
22:50:12.755 00.000 12020 IsGuiding returns 1
22:50:12.784 00.029 12020 IsSlewing returns 0
22:50:12.786 00.002 12020 IsGuiding returns 1
22:50:12.907 00.121 12020 IsSlewing returns 0
22:50:12.940 00.033 12020 IsGuiding returns 0
22:50:12.941 00.001 12020 scope move finished after 85 + 218 ms
22:50:12.941 00.000 12020 Move returns status 0, amount 85
22:50:12.941 00.000 12020 move complete, result=0
22:50:12.941 00.000 12020 worker thread done servicing request
22:50:12.942 00.001 12020 Worker thread wakes up
22:50:12.942 00.000 9340 GuideStep: 4.0 px 773 ms WEST, -0.5 px 85 ms NORTH
22:50:12.951 00.009 12020 worker thread servicing REQUEST_EXPOSE 2000
22:50:12.951 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(835,46,31,31)
22:50:13.906 00.955 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"3b7b4a6f-b1f5-474c-a830-830da50a797e"}
22:50:13.913 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"3b7b4a6f-b1f5-474c-a830-830da50a797e"}
22:50:13.922 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"d7476e30-71c6-4b98-b45a-e7ef312fd79b"}
22:50:13.930 00.008 9340 case statement mapped state 6 to 3
22:50:13.940 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"d7476e30-71c6-4b98-b45a-e7ef312fd79b"}
22:50:13.947 00.007 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"ead62182-1418-4771-8bce-2a1765fedb94"}
22:50:13.968 00.021 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":33,"width":15,"height":15,"star_pos":[7.00,7.24],"pixels":"..."},"id":"ead62182-1418-4771-8bce-2a1765fedb94"}
22:50:15.301 01.333 12020 Exposure complete
22:50:15.519 00.218 12020 worker thread done servicing request
22:50:15.519 00.000 9340 OnExposeComplete: enter
22:50:15.533 00.014 9340 UpdateGuideState(): m_state=6
22:50:15.545 00.012 9340 Star::Find(15, 847, 61, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 34
22:50:15.565 00.020 9340 Star::Find returns 1 (0), X=851.56, Y=61.31, Mass=748187, SNR=157.9, Peak=51007 HFD=4.0
22:50:15.595 00.030 9340 CameraToMount -- cameraTheta (0.37) - m_xAngle (-3.14) = xAngle (3.51 = -2.77)
22:50:15.604 00.009 9340 CameraToMount -- cameraTheta (0.37) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (3.49 = -2.79)
22:50:15.622 00.018 9340 CameraToMount -- cameraX=1.11 cameraY=0.43 hyp=1.19 cameraTheta=0.37 mountX=-1.11 mountY=-0.41, mountTheta=-2.79
22:50:15.635 00.013 9340 SchedulePrimaryMove(10104498, x=1.11, y=0.43, opts=13)
22:50:15.645 00.010 9340 Enqueuing Move request for scope (1.11, 0.43)
22:50:15.656 00.011 12020 Worker thread wakes up
22:50:15.656 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=6424, max=65524, med=10058, FiltMin=7978, FiltMax=65487, Gamma=2.870
22:50:15.681 00.025 12020 worker thread servicing REQUEST_MOVE scope ofs (1.11, 0.43) opts 0xd
22:50:15.681 00.000 9340 UpdateGuideState exits: m=748187 SNR=157.9
22:50:15.687 00.006 12020 Handling offset move in thread for scope, endpoint = (1.11, 0.43)
22:50:15.691 00.004 12020 Moving (1.11, 0.43) raw xDistance=-1.11 yDistance=-0.41
22:50:15.691 00.000 12020 GuideAlgorithmHysteresis::Result() returns -0.47 from input -1.11
22:50:15.691 00.000 9340 PhdController: settling, locked = 1, distance = 1.19 (0.45) aobump = 0 frame = 2 / 99999
22:50:15.701 00.010 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
22:50:15.701 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.41
22:50:15.701 00.000 9340 evsrv: {"Event":"Settling","Timestamp":1778730615.701,"Host":"ASTRO","Inst":1,"Distance":1.19,"Time":0.0,"SettleTime":8.0,"StarLocked":true}
22:50:15.713 00.012 12020 MoveAxis(E, 90, ABG)
22:50:15.713 00.000 12020 Guiding  Dir = 2, Dur = 90
22:50:15.713 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:50:15.725 00.012 12020 IsSlewing returns 0
22:50:15.725 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
22:50:15.733 00.008 12020 IsGuiding returns 0
22:50:15.733 00.000 9340 Enqueuing Expose request
22:50:15.768 00.035 12020 PulseGuide returned control before completion, sleep 68
22:50:15.882 00.114 12020 IsGuiding returns 0
22:50:15.883 00.001 12020 Move returns status 0, amount 90
22:50:15.883 00.000 12020 MoveAxis(N, 0, ABG)
22:50:15.883 00.000 12020 Move returns status 0, amount 0
22:50:15.883 00.000 12020 move complete, result=0
22:50:15.883 00.000 12020 worker thread done servicing request
22:50:15.884 00.001 9340 GuideStep: -1.1 px 90 ms EAST, -0.4 px 0 ms NORTH
22:50:15.894 00.010 12020 Worker thread wakes up
22:50:15.894 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
22:50:15.894 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(835,46,31,31)
22:50:15.908 00.014 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"148328d2-35ae-4126-81ea-3928f3433ee1"}
22:50:15.918 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"148328d2-35ae-4126-81ea-3928f3433ee1"}
22:50:15.951 00.033 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"40876e7b-9662-422a-b448-739618c237a9"}
22:50:15.975 00.024 9340 case statement mapped state 6 to 3
22:50:15.986 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"40876e7b-9662-422a-b448-739618c237a9"}
22:50:15.995 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"99b66233-9b2c-4418-b1f8-3ad7f7d00e60"}
22:50:16.009 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":34,"width":15,"height":15,"star_pos":[6.56,7.31],"pixels":"..."},"id":"99b66233-9b2c-4418-b1f8-3ad7f7d00e60"}
22:50:17.926 01.917 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"02db8cf8-9282-4d04-bdef-db09f88091bc"}
22:50:17.939 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"02db8cf8-9282-4d04-bdef-db09f88091bc"}
22:50:17.952 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"5efcf27e-1eda-458e-ac69-261fcce59a34"}
22:50:17.966 00.014 9340 case statement mapped state 6 to 3
22:50:17.977 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"5efcf27e-1eda-458e-ac69-261fcce59a34"}
22:50:17.993 00.016 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"49a75ab2-162a-43bb-b808-23fac1744675"}
22:50:18.006 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":34,"width":15,"height":15,"star_pos":[6.56,7.31],"pixels":"..."},"id":"49a75ab2-162a-43bb-b808-23fac1744675"}
22:50:18.350 00.344 12020 Exposure complete
22:50:18.576 00.226 12020 worker thread done servicing request
22:50:18.577 00.001 9340 OnExposeComplete: enter
22:50:18.587 00.010 9340 UpdateGuideState(): m_state=6
22:50:18.600 00.013 9340 Star::Find(15, 851, 61, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 35
22:50:18.611 00.011 9340 Star::Find returns 1 (0), X=851.28, Y=61.08, Mass=721980, SNR=140.0, Peak=53793 HFD=4.1
22:50:18.620 00.009 9340 CameraToMount -- cameraTheta (0.24) - m_xAngle (-3.14) = xAngle (3.38 = -2.90)
22:50:18.629 00.009 9340 CameraToMount -- cameraTheta (0.24) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (3.36 = -2.92)
22:50:18.639 00.010 9340 CameraToMount -- cameraX=0.83 cameraY=0.21 hyp=0.85 cameraTheta=0.24 mountX=-0.83 mountY=-0.19, mountTheta=-2.92
22:50:18.655 00.016 9340 SchedulePrimaryMove(10104498, x=0.83, y=0.21, opts=13)
22:50:18.663 00.008 9340 Enqueuing Move request for scope (0.83, 0.21)
22:50:18.676 00.013 12020 Worker thread wakes up
22:50:18.676 00.000 12020 worker thread servicing REQUEST_MOVE scope ofs (0.83, 0.21) opts 0xd
22:50:18.676 00.000 12020 Handling offset move in thread for scope, endpoint = (0.83, 0.21)
22:50:18.676 00.000 12020 Moving (0.83, 0.21) raw xDistance=-0.83 yDistance=-0.19
22:50:18.676 00.000 12020 GuideAlgorithmHysteresis::Result() returns -0.39 from input -0.83
22:50:18.676 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:50:18.676 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
22:50:18.676 00.000 12020 MoveAxis(E, 75, ABG)
22:50:18.676 00.000 12020 Guiding  Dir = 2, Dur = 75
22:50:18.678 00.002 12020 IsSlewing returns 0
22:50:18.678 00.000 12020 IsGuiding returns 0
22:50:18.688 00.010 9340 UpdateImageDisplay: Size=(1920,1080) min=6147, max=65524, med=9922, FiltMin=7772, FiltMax=65487, Gamma=2.870
22:50:18.698 00.010 12020 PulseGuide returned control before completion, sleep 69
22:50:18.747 00.049 9340 UpdateGuideState exits: m=721980 SNR=140.0
22:50:18.758 00.011 9340 PhdController: settling, locked = 1, distance = 1.09 (0.45) aobump = 0 frame = 3 / 99999
22:50:18.768 00.010 9340 evsrv: {"Event":"Settling","Timestamp":1778730618.768,"Host":"ASTRO","Inst":1,"Distance":1.09,"Time":0.0,"SettleTime":8.0,"StarLocked":true}
22:50:18.779 00.011 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:50:18.791 00.012 12020 IsGuiding returns 1
22:50:18.791 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
22:50:18.803 00.012 12020 scope still moving after pulse duration time elapsed
22:50:18.803 00.000 9340 Enqueuing Expose request
22:50:18.839 00.036 12020 IsSlewing returns 0
22:50:18.840 00.001 12020 IsGuiding returns 0
22:50:18.840 00.000 12020 scope move finished after 75 + 85 ms
22:50:18.840 00.000 12020 Move returns status 0, amount 75
22:50:18.840 00.000 12020 MoveAxis(N, 0, ABG)
22:50:18.840 00.000 12020 Move returns status 0, amount 0
22:50:18.840 00.000 12020 move complete, result=0
22:50:18.840 00.000 12020 worker thread done servicing request
22:50:18.840 00.000 12020 Worker thread wakes up
22:50:18.840 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
22:50:18.840 00.000 9340 GuideStep: -0.8 px 75 ms EAST, -0.2 px 0 ms NORTH
22:50:18.856 00.016 12020 Handling exposure in thread, d=2000 o=3 r=(835,46,31,31)
22:50:19.930 01.074 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"1b9d3234-20fa-4e6e-8bab-c93df11b2c57"}
22:50:19.937 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"1b9d3234-20fa-4e6e-8bab-c93df11b2c57"}
22:50:19.951 00.014 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"77028a5b-79df-4442-a1e8-949e07426b28"}
22:50:19.959 00.008 9340 case statement mapped state 6 to 3
22:50:19.966 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"77028a5b-79df-4442-a1e8-949e07426b28"}
22:50:19.975 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"a4c3c339-2166-4edb-976f-1ba857345107"}
22:50:19.983 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":35,"width":15,"height":15,"star_pos":[7.28,7.08],"pixels":"..."},"id":"a4c3c339-2166-4edb-976f-1ba857345107"}
22:50:21.218 01.235 12020 Exposure complete
22:50:21.370 00.152 12020 worker thread done servicing request
22:50:21.370 00.000 9340 OnExposeComplete: enter
22:50:21.380 00.010 9340 UpdateGuideState(): m_state=6
22:50:21.380 00.000 9340 Star::Find(15, 851, 61, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 36
22:50:21.396 00.016 9340 Star::Find returns 1 (0), X=850.93, Y=61.21, Mass=771663, SNR=123.5, Peak=53417 HFD=4.2
22:50:21.404 00.008 9340 CameraToMount -- cameraTheta (0.60) - m_xAngle (-3.14) = xAngle (3.74 = -2.55)
22:50:21.411 00.007 9340 CameraToMount -- cameraTheta (0.60) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (3.72 = -2.56)
22:50:21.419 00.008 9340 CameraToMount -- cameraX=0.48 cameraY=0.33 hyp=0.59 cameraTheta=0.60 mountX=-0.49 mountY=-0.32, mountTheta=-2.56
22:50:21.427 00.008 9340 SchedulePrimaryMove(10104498, x=0.48, y=0.33, opts=13)
22:50:21.430 00.003 9340 Enqueuing Move request for scope (0.48, 0.33)
22:50:21.442 00.012 12020 Worker thread wakes up
22:50:21.442 00.000 12020 worker thread servicing REQUEST_MOVE scope ofs (0.48, 0.33) opts 0xd
22:50:21.442 00.000 12020 Handling offset move in thread for scope, endpoint = (0.48, 0.33)
22:50:21.442 00.000 12020 Moving (0.48, 0.33) raw xDistance=-0.49 yDistance=-0.32
22:50:21.442 00.000 12020 GuideAlgorithmHysteresis::Result() returns -0.23 from input -0.49
22:50:21.442 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
22:50:21.442 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.32
22:50:21.442 00.000 12020 MoveAxis(E, 46, ABG)
22:50:21.442 00.000 12020 Guiding  Dir = 2, Dur = 46
22:50:21.442 00.000 12020 IsSlewing returns 0
22:50:21.447 00.005 12020 IsGuiding returns 0
22:50:21.447 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=6462, max=65524, med=9909, FiltMin=7802, FiltMax=65487, Gamma=2.870
22:50:21.478 00.031 12020 PulseGuide returned control before completion, sleep 26
22:50:21.501 00.023 9340 UpdateGuideState exits: m=771663 SNR=123.5
22:50:21.506 00.005 9340 PhdController: settling, locked = 1, distance = 0.94 (0.45) aobump = 0 frame = 4 / 99999
22:50:21.522 00.016 12020 IsGuiding returns 1
22:50:21.522 00.000 9340 evsrv: {"Event":"Settling","Timestamp":1778730621.522,"Host":"ASTRO","Inst":1,"Distance":0.94,"Time":0.0,"SettleTime":8.0,"StarLocked":true}
22:50:21.522 00.000 12020 scope still moving after pulse duration time elapsed
22:50:21.530 00.008 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:50:21.537 00.007 9340 ScheduleExposure(2000,3,1) exposurePending=0
22:50:21.538 00.001 9340 Enqueuing Expose request
22:50:21.558 00.020 12020 IsSlewing returns 0
22:50:21.559 00.001 12020 IsGuiding returns 0
22:50:21.559 00.000 12020 scope move finished after 46 + 65 ms
22:50:21.559 00.000 12020 Move returns status 0, amount 46
22:50:21.559 00.000 12020 MoveAxis(N, 0, ABG)
22:50:21.560 00.001 12020 Move returns status 0, amount 0
22:50:21.560 00.000 12020 move complete, result=0
22:50:21.560 00.000 12020 worker thread done servicing request
22:50:21.560 00.000 12020 Worker thread wakes up
22:50:21.560 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
22:50:21.560 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(835,46,31,31)
22:50:21.562 00.002 9340 GuideStep: -0.5 px 46 ms EAST, -0.3 px 0 ms NORTH
22:50:21.931 00.369 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"7ca50872-2d2d-4c02-a5ab-7e3fd8791fc9"}
22:50:21.940 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"7ca50872-2d2d-4c02-a5ab-7e3fd8791fc9"}
22:50:21.946 00.006 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"09e67d94-bf87-4853-9433-be0bef9bb059"}
22:50:21.957 00.011 9340 case statement mapped state 6 to 3
22:50:21.966 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"09e67d94-bf87-4853-9433-be0bef9bb059"}
22:50:21.976 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"37ceae23-9c87-4a4e-b2b9-20800ffdbc44"}
22:50:21.987 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":36,"width":15,"height":15,"star_pos":[6.93,7.21],"pixels":"..."},"id":"37ceae23-9c87-4a4e-b2b9-20800ffdbc44"}
22:50:23.927 01.940 12020 Exposure complete
22:50:23.934 00.007 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"0a798d31-62fc-4484-a067-d5d6592a965f"}
22:50:23.942 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"0a798d31-62fc-4484-a067-d5d6592a965f"}
22:50:23.966 00.024 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"de875f0c-c09a-4b48-ac01-0ceb963fd5e4"}
22:50:23.976 00.010 9340 case statement mapped state 6 to 3
22:50:23.984 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"de875f0c-c09a-4b48-ac01-0ceb963fd5e4"}
22:50:23.993 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"91dcc8cb-3f71-4e78-8857-31279dc01a21"}
22:50:24.002 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":36,"width":15,"height":15,"star_pos":[6.93,7.21],"pixels":"..."},"id":"91dcc8cb-3f71-4e78-8857-31279dc01a21"}
22:50:24.104 00.102 12020 worker thread done servicing request
22:50:24.104 00.000 9340 OnExposeComplete: enter
22:50:24.112 00.008 9340 UpdateGuideState(): m_state=6
22:50:24.118 00.006 9340 Star::Find(15, 850, 61, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 37
22:50:24.133 00.015 9340 Star::Find returns 1 (0), X=850.43, Y=60.99, Mass=754682, SNR=139.8, Peak=58803 HFD=4.1
22:50:24.140 00.007 9340 CameraToMount -- cameraTheta (1.76) - m_xAngle (-3.14) = xAngle (4.90 = -1.39)
22:50:24.149 00.009 9340 CameraToMount -- cameraTheta (1.76) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (4.88 = -1.40)
22:50:24.160 00.011 9340 CameraToMount -- cameraX=-0.02 cameraY=0.11 hyp=0.12 cameraTheta=1.76 mountX=0.02 mountY=-0.12, mountTheta=-1.39
22:50:24.172 00.012 9340 SchedulePrimaryMove(10104498, x=-0.02, y=0.11, opts=13)
22:50:24.181 00.009 9340 Enqueuing Move request for scope (-0.02, 0.11)
22:50:24.192 00.011 12020 Worker thread wakes up
22:50:24.192 00.000 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.11) opts 0xd
22:50:24.192 00.000 12020 Handling offset move in thread for scope, endpoint = (-0.02, 0.11)
22:50:24.192 00.000 12020 Moving (-0.02, 0.11) raw xDistance=0.02 yDistance=-0.12
22:50:24.192 00.000 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
22:50:24.192 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:50:24.192 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
22:50:24.192 00.000 12020 MoveAxis(E, 0, ABG)
22:50:24.192 00.000 12020 Move returns status 0, amount 0
22:50:24.192 00.000 12020 MoveAxis(N, 0, ABG)
22:50:24.192 00.000 12020 Move returns status 0, amount 0
22:50:24.192 00.000 12020 move complete, result=0
22:50:24.194 00.002 12020 worker thread done servicing request
22:50:24.202 00.008 9340 UpdateImageDisplay: Size=(1920,1080) min=6252, max=65524, med=9904, FiltMin=7745, FiltMax=65463, Gamma=2.870
22:50:24.256 00.054 9340 UpdateGuideState exits: m=754682 SNR=139.8
22:50:24.270 00.014 9340 PhdController: settling, locked = 1, distance = 0.69 (0.45) aobump = 0 frame = 5 / 99999
22:50:24.279 00.009 9340 evsrv: {"Event":"Settling","Timestamp":1778730624.279,"Host":"ASTRO","Inst":1,"Distance":0.69,"Time":0.0,"SettleTime":8.0,"StarLocked":true}
22:50:24.288 00.009 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:50:24.303 00.015 9340 ScheduleExposure(2000,3,1) exposurePending=0
22:50:24.313 00.010 9340 Enqueuing Expose request
22:50:24.319 00.006 12020 Worker thread wakes up
22:50:24.319 00.000 9340 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
22:50:24.332 00.013 12020 worker thread servicing REQUEST_EXPOSE 2000
22:50:24.332 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(835,46,31,31)
22:50:25.937 01.605 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"8123f8c2-7053-4d0e-bf19-c999a7fa1f33"}
22:50:25.945 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"8123f8c2-7053-4d0e-bf19-c999a7fa1f33"}
22:50:25.945 00.000 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"23137134-1250-4196-b968-fa6996ef4a5c"}
22:50:25.953 00.008 9340 case statement mapped state 6 to 3
22:50:25.966 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"23137134-1250-4196-b968-fa6996ef4a5c"}
22:50:25.973 00.007 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"43dbc939-b577-4353-b67a-7ec9e2f9d437"}
22:50:25.980 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":37,"width":15,"height":15,"star_pos":[7.43,6.99],"pixels":"..."},"id":"43dbc939-b577-4353-b67a-7ec9e2f9d437"}
22:50:26.691 00.711 12020 Exposure complete
22:50:26.827 00.136 12020 worker thread done servicing request
22:50:26.827 00.000 9340 OnExposeComplete: enter
22:50:26.837 00.010 9340 UpdateGuideState(): m_state=6
22:50:26.845 00.008 9340 Star::Find(15, 850, 60, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 38
22:50:26.852 00.007 9340 Star::Find returns 1 (0), X=851.00, Y=61.24, Mass=738232, SNR=145.5, Peak=55869 HFD=4.0
22:50:26.859 00.007 9340 CameraToMount -- cameraTheta (0.59) - m_xAngle (-3.14) = xAngle (3.72 = -2.56)
22:50:26.863 00.004 9340 CameraToMount -- cameraTheta (0.59) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (3.71 = -2.57)
22:50:26.873 00.010 9340 CameraToMount -- cameraX=0.55 cameraY=0.37 hyp=0.67 cameraTheta=0.59 mountX=-0.56 mountY=-0.36, mountTheta=-2.57
22:50:26.884 00.011 9340 SchedulePrimaryMove(10104498, x=0.55, y=0.37, opts=13)
22:50:26.891 00.007 9340 Enqueuing Move request for scope (0.55, 0.37)
22:50:26.898 00.007 12020 Worker thread wakes up
22:50:26.898 00.000 12020 worker thread servicing REQUEST_MOVE scope ofs (0.55, 0.37) opts 0xd
22:50:26.898 00.000 12020 Handling offset move in thread for scope, endpoint = (0.55, 0.37)
22:50:26.899 00.001 12020 Moving (0.55, 0.37) raw xDistance=-0.56 yDistance=-0.36
22:50:26.899 00.000 12020 GuideAlgorithmHysteresis::Result() returns -0.23 from input -0.56
22:50:26.899 00.000 12020 switching direction from 0 to -1 - decHistory=-3 oldest=0.00 newest=-0.80
22:50:26.899 00.000 12020 GuideAlgorithmResistSwitch::result() returns -0.36 from input -0.36
22:50:26.899 00.000 12020 MoveAxis(E, 45, ABG)
22:50:26.899 00.000 12020 Guiding  Dir = 2, Dur = 45
22:50:26.900 00.001 12020 IsSlewing returns 0
22:50:26.901 00.001 12020 IsGuiding returns 0
22:50:26.906 00.005 9340 UpdateImageDisplay: Size=(1920,1080) min=5974, max=65524, med=9911, FiltMin=7758, FiltMax=65487, Gamma=2.870
22:50:26.931 00.025 12020 PulseGuide returned control before completion, sleep 26
22:50:26.955 00.024 9340 UpdateGuideState exits: m=738232 SNR=145.5
22:50:26.963 00.008 9340 PhdController: settling, locked = 1, distance = 0.68 (0.45) aobump = 0 frame = 6 / 99999
22:50:26.972 00.009 9340 evsrv: {"Event":"Settling","Timestamp":1778730626.972,"Host":"ASTRO","Inst":1,"Distance":0.68,"Time":0.0,"SettleTime":8.0,"StarLocked":true}
22:50:26.982 00.010 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:50:26.989 00.007 9340 ScheduleExposure(2000,3,1) exposurePending=0
22:50:26.997 00.008 12020 IsGuiding returns 1
22:50:26.997 00.000 9340 Enqueuing Expose request
22:50:27.007 00.010 12020 scope still moving after pulse duration time elapsed
22:50:27.039 00.032 12020 IsSlewing returns 0
22:50:27.041 00.002 12020 IsGuiding returns 0
22:50:27.041 00.000 12020 scope move finished after 45 + 95 ms
22:50:27.041 00.000 12020 Move returns status 0, amount 45
22:50:27.041 00.000 12020 MoveAxis(N, 60, ABG)
22:50:27.041 00.000 12020 Guiding  Dir = 0, Dur = 60
22:50:27.043 00.002 12020 IsSlewing returns 0
22:50:27.044 00.001 12020 IsGuiding returns 0
22:50:27.134 00.090 12020 IsGuiding returns 1
22:50:27.134 00.000 12020 scope still moving after pulse duration time elapsed
22:50:27.165 00.031 12020 IsSlewing returns 0
22:50:27.166 00.001 12020 IsGuiding returns 1
22:50:27.299 00.133 12020 IsSlewing returns 0
22:50:27.328 00.029 12020 IsGuiding returns 0
22:50:27.328 00.000 12020 scope move finished after 60 + 226 ms
22:50:27.328 00.000 12020 Move returns status 0, amount 60
22:50:27.328 00.000 12020 move complete, result=0
22:50:27.332 00.004 12020 worker thread done servicing request
22:50:27.332 00.000 12020 Worker thread wakes up
22:50:27.332 00.000 9340 GuideStep: -0.6 px 45 ms EAST, -0.4 px 60 ms NORTH
22:50:27.341 00.009 12020 worker thread servicing REQUEST_EXPOSE 2000
22:50:27.341 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(835,46,31,31)
22:50:27.949 00.608 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"a4471859-9445-4c5a-b816-2f4ec47463d1"}
22:50:27.956 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"a4471859-9445-4c5a-b816-2f4ec47463d1"}
22:50:27.958 00.002 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"628b9c31-72dc-4fc3-bc76-e529acdf9c25"}
22:50:27.971 00.013 9340 case statement mapped state 6 to 3
22:50:27.977 00.006 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"628b9c31-72dc-4fc3-bc76-e529acdf9c25"}
22:50:27.989 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"fe21171c-91de-4c1a-a751-96e8d883dc34"}
22:50:27.997 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":38,"width":15,"height":15,"star_pos":[7.00,7.24],"pixels":"..."},"id":"fe21171c-91de-4c1a-a751-96e8d883dc34"}
22:50:29.706 01.709 12020 Exposure complete
22:50:29.869 00.163 12020 worker thread done servicing request
22:50:29.869 00.000 9340 OnExposeComplete: enter
22:50:29.883 00.014 9340 UpdateGuideState(): m_state=6
22:50:29.891 00.008 9340 Star::Find(15, 851, 61, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 39
22:50:29.899 00.008 9340 Star::Find returns 1 (0), X=850.46, Y=61.26, Mass=773677, SNR=149.5, Peak=58099 HFD=3.8
22:50:29.908 00.009 9340 CameraToMount -- cameraTheta (1.55) - m_xAngle (-3.14) = xAngle (4.68 = -1.60)
22:50:29.917 00.009 9340 CameraToMount -- cameraTheta (1.55) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (4.67 = -1.62)
22:50:29.923 00.006 9340 CameraToMount -- cameraX=0.01 cameraY=0.39 hyp=0.39 cameraTheta=1.55 mountX=-0.01 mountY=-0.39, mountTheta=-1.60
22:50:29.940 00.017 9340 SchedulePrimaryMove(10104498, x=0.01, y=0.39, opts=13)
22:50:29.951 00.011 9340 Enqueuing Move request for scope (0.01, 0.39)
22:50:29.961 00.010 12020 Worker thread wakes up
22:50:29.961 00.000 12020 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.39) opts 0xd
22:50:29.961 00.000 12020 Handling offset move in thread for scope, endpoint = (0.01, 0.39)
22:50:29.962 00.001 12020 Moving (0.01, 0.39) raw xDistance=-0.01 yDistance=-0.39
22:50:29.962 00.000 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
22:50:29.962 00.000 12020 GuideAlgorithmResistSwitch::result() returns -0.39 from input -0.39
22:50:29.962 00.000 12020 MoveAxis(E, 0, ABG)
22:50:29.962 00.000 12020 Move returns status 0, amount 0
22:50:29.963 00.001 12020 MoveAxis(N, 65, ABG)
22:50:29.963 00.000 12020 Guiding  Dir = 0, Dur = 65
22:50:29.969 00.006 9340 UpdateImageDisplay: Size=(1920,1080) min=6379, max=65527, med=9932, FiltMin=7717, FiltMax=65495, Gamma=2.870
22:50:30.004 00.035 12020 IsSlewing returns 0
22:50:30.011 00.007 12020 IsGuiding returns 0
22:50:30.028 00.017 9340 UpdateGuideState exits: m=773677 SNR=149.5
22:50:30.041 00.013 9340 PhdController: settling, locked = 1, distance = 0.60 (0.45) aobump = 0 frame = 7 / 99999
22:50:30.048 00.007 9340 evsrv: {"Event":"Settling","Timestamp":1778730630.048,"Host":"ASTRO","Inst":1,"Distance":0.60,"Time":0.0,"SettleTime":8.0,"StarLocked":true}
22:50:30.062 00.014 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:50:30.073 00.011 9340 ScheduleExposure(2000,3,1) exposurePending=0
22:50:30.085 00.012 9340 Enqueuing Expose request
22:50:30.097 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"b9d63b42-8fb7-4596-8081-15c69b166a83"}
22:50:30.108 00.011 12020 IsGuiding returns 1
22:50:30.108 00.000 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"b9d63b42-8fb7-4596-8081-15c69b166a83"}
22:50:30.116 00.008 12020 scope still moving after pulse duration time elapsed
22:50:30.126 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"693f0317-1e53-4d3d-b22d-db332ad45b65"}
22:50:30.138 00.012 9340 case statement mapped state 6 to 3
22:50:30.150 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"693f0317-1e53-4d3d-b22d-db332ad45b65"}
22:50:30.164 00.014 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"b1ff9c33-ed0d-4cde-8409-c44313a434ed"}
22:50:30.175 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":39,"width":15,"height":15,"star_pos":[7.46,7.26],"pixels":"..."},"id":"b1ff9c33-ed0d-4cde-8409-c44313a434ed"}
22:50:30.257 00.082 12020 IsSlewing returns 0
22:50:30.288 00.031 12020 IsGuiding returns 0
22:50:30.288 00.000 12020 scope move finished after 65 + 212 ms
22:50:30.288 00.000 12020 Move returns status 0, amount 65
22:50:30.290 00.002 12020 move complete, result=0
22:50:30.290 00.000 12020 worker thread done servicing request
22:50:30.290 00.000 12020 Worker thread wakes up
22:50:30.290 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
22:50:30.290 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(835,46,31,31)
22:50:30.292 00.002 9340 GuideStep: -0.0 px 0 ms EAST, -0.4 px 65 ms NORTH
22:50:31.966 01.674 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"0d26544f-b71e-4844-aa88-7e2b3ce010b7"}
22:50:31.973 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"0d26544f-b71e-4844-aa88-7e2b3ce010b7"}
22:50:31.980 00.007 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"59a2589b-b7b0-4dd3-b017-3302c15f0027"}
22:50:31.987 00.007 9340 case statement mapped state 6 to 3
22:50:31.990 00.003 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"59a2589b-b7b0-4dd3-b017-3302c15f0027"}
22:50:32.001 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"7f88ccc2-b818-4b4c-9463-ada58438f08f"}
22:50:32.008 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":39,"width":15,"height":15,"star_pos":[7.46,7.26],"pixels":"..."},"id":"7f88ccc2-b818-4b4c-9463-ada58438f08f"}
22:50:32.656 00.648 12020 Exposure complete
22:50:32.781 00.125 12020 worker thread done servicing request
22:50:32.781 00.000 9340 OnExposeComplete: enter
22:50:32.793 00.012 9340 UpdateGuideState(): m_state=6
22:50:32.799 00.006 9340 Star::Find(15, 850, 61, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 40
22:50:32.805 00.006 9340 Star::Find returns 1 (0), X=850.91, Y=60.58, Mass=806050, SNR=141.3, Peak=55081 HFD=4.0
22:50:32.812 00.007 9340 CameraToMount -- cameraTheta (-0.57) - m_xAngle (-3.14) = xAngle (2.57 = 2.57)
22:50:32.818 00.006 9340 CameraToMount -- cameraTheta (-0.57) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (2.55 = 2.55)
22:50:32.826 00.008 9340 CameraToMount -- cameraX=0.47 cameraY=-0.30 hyp=0.55 cameraTheta=-0.57 mountX=-0.46 mountY=0.31, mountTheta=2.56
22:50:32.835 00.009 9340 SchedulePrimaryMove(10104498, x=0.47, y=-0.30, opts=13)
22:50:32.843 00.008 9340 Enqueuing Move request for scope (0.47, -0.30)
22:50:32.851 00.008 12020 Worker thread wakes up
22:50:32.851 00.000 12020 worker thread servicing REQUEST_MOVE scope ofs (0.47, -0.30) opts 0xd
22:50:32.851 00.000 12020 Handling offset move in thread for scope, endpoint = (0.47, -0.30)
22:50:32.851 00.000 12020 Moving (0.47, -0.30) raw xDistance=-0.46 yDistance=0.31
22:50:32.851 00.000 12020 GuideAlgorithmHysteresis::Result() returns -0.19 from input -0.46
22:50:32.852 00.001 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
22:50:32.852 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.31
22:50:32.852 00.000 12020 MoveAxis(E, 38, ABG)
22:50:32.852 00.000 12020 Guiding  Dir = 2, Dur = 38
22:50:32.853 00.001 12020 IsSlewing returns 0
22:50:32.854 00.001 12020 IsGuiding returns 0
22:50:32.859 00.005 9340 UpdateImageDisplay: Size=(1920,1080) min=6101, max=65530, med=9924, FiltMin=7646, FiltMax=65445, Gamma=2.870
22:50:32.879 00.020 12020 PulseGuide returned control before completion, sleep 23
22:50:32.901 00.022 9340 UpdateGuideState exits: m=806050 SNR=141.3
22:50:32.910 00.009 9340 PhdController: settling, locked = 1, distance = 0.58 (0.45) aobump = 0 frame = 8 / 99999
22:50:32.917 00.007 9340 evsrv: {"Event":"Settling","Timestamp":1778730632.917,"Host":"ASTRO","Inst":1,"Distance":0.58,"Time":0.0,"SettleTime":8.0,"StarLocked":true}
22:50:32.924 00.007 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:50:32.928 00.004 9340 ScheduleExposure(2000,3,1) exposurePending=0
22:50:32.938 00.010 12020 IsGuiding returns 0
22:50:32.938 00.000 9340 Enqueuing Expose request
22:50:32.947 00.009 12020 Move returns status 0, amount 38
22:50:32.947 00.000 12020 MoveAxis(N, 0, ABG)
22:50:32.947 00.000 12020 Move returns status 0, amount 0
22:50:32.947 00.000 12020 move complete, result=0
22:50:32.947 00.000 12020 worker thread done servicing request
22:50:32.949 00.002 12020 Worker thread wakes up
22:50:32.949 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
22:50:32.949 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(835,46,31,31)
22:50:32.954 00.005 9340 GuideStep: -0.5 px 38 ms EAST, 0.3 px 0 ms NORTH
22:50:33.968 01.014 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"1b0ea422-4462-4e79-95e5-c3c21dc8bf1d"}
22:50:33.974 00.006 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"1b0ea422-4462-4e79-95e5-c3c21dc8bf1d"}
22:50:33.974 00.000 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"92c60cf5-cb79-4c8f-83ec-78bd44bc12ef"}
22:50:33.987 00.013 9340 case statement mapped state 6 to 3
22:50:33.991 00.004 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"92c60cf5-cb79-4c8f-83ec-78bd44bc12ef"}
22:50:34.001 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"b1d81ebc-1384-4f58-a240-799a25d196a9"}
22:50:34.008 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":40,"width":15,"height":15,"star_pos":[6.91,6.58],"pixels":"..."},"id":"b1d81ebc-1384-4f58-a240-799a25d196a9"}
22:50:35.301 01.293 12020 Exposure complete
22:50:35.437 00.136 12020 worker thread done servicing request
22:50:35.437 00.000 9340 OnExposeComplete: enter
22:50:35.443 00.006 9340 UpdateGuideState(): m_state=6
22:50:35.452 00.009 9340 Star::Find(15, 850, 60, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 41
22:50:35.459 00.007 9340 Star::Find returns 1 (0), X=850.73, Y=60.34, Mass=751516, SNR=145.9, Peak=59939 HFD=3.7
22:50:35.464 00.005 9340 CameraToMount -- cameraTheta (-1.08) - m_xAngle (-3.14) = xAngle (2.05 = 2.05)
22:50:35.470 00.006 9340 CameraToMount -- cameraTheta (-1.08) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (2.04 = 2.04)
22:50:35.482 00.012 9340 CameraToMount -- cameraX=0.28 cameraY=-0.53 hyp=0.60 cameraTheta=-1.08 mountX=-0.28 mountY=0.54, mountTheta=2.05
22:50:35.486 00.004 9340 SchedulePrimaryMove(10104498, x=0.28, y=-0.53, opts=13)
22:50:35.500 00.014 9340 Enqueuing Move request for scope (0.28, -0.53)
22:50:35.508 00.008 12020 Worker thread wakes up
22:50:35.508 00.000 12020 worker thread servicing REQUEST_MOVE scope ofs (0.28, -0.53) opts 0xd
22:50:35.508 00.000 12020 Handling offset move in thread for scope, endpoint = (0.28, -0.53)
22:50:35.508 00.000 12020 Moving (0.28, -0.53) raw xDistance=-0.28 yDistance=0.54
22:50:35.508 00.000 12020 GuideAlgorithmHysteresis::Result() returns -0.13 from input -0.28
22:50:35.510 00.002 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
22:50:35.510 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.54
22:50:35.510 00.000 12020 MoveAxis(E, 26, ABG)
22:50:35.510 00.000 12020 Guiding  Dir = 2, Dur = 26
22:50:35.513 00.003 12020 IsSlewing returns 0
22:50:35.517 00.004 12020 IsGuiding returns 0
22:50:35.522 00.005 9340 UpdateImageDisplay: Size=(1920,1080) min=5979, max=65530, med=10083, FiltMin=7855, FiltMax=65469, Gamma=2.870
22:50:35.543 00.021 12020 IsGuiding returns 1
22:50:35.543 00.000 12020 scope still moving after pulse duration time elapsed
22:50:35.569 00.026 9340 UpdateGuideState exits: m=751516 SNR=145.9
22:50:35.580 00.011 9340 PhdController: settling, locked = 1, distance = 0.59 (0.45) aobump = 0 frame = 9 / 99999
22:50:35.591 00.011 9340 evsrv: {"Event":"Settling","Timestamp":1778730635.591,"Host":"ASTRO","Inst":1,"Distance":0.59,"Time":0.0,"SettleTime":8.0,"StarLocked":true}
22:50:35.602 00.011 12020 IsSlewing returns 0
22:50:35.602 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:50:35.615 00.013 9340 ScheduleExposure(2000,3,1) exposurePending=0
22:50:35.622 00.007 9340 Enqueuing Expose request
22:50:35.646 00.024 12020 IsGuiding returns 0
22:50:35.646 00.000 12020 scope move finished after 26 + 102 ms
22:50:35.646 00.000 12020 Move returns status 0, amount 26
22:50:35.646 00.000 12020 MoveAxis(N, 0, ABG)
22:50:35.646 00.000 12020 Move returns status 0, amount 0
22:50:35.646 00.000 12020 move complete, result=0
22:50:35.646 00.000 12020 worker thread done servicing request
22:50:35.646 00.000 12020 Worker thread wakes up
22:50:35.646 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
22:50:35.646 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(835,46,31,31)
22:50:35.648 00.002 9340 GuideStep: -0.3 px 26 ms EAST, 0.5 px 0 ms NORTH
22:50:35.967 00.319 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"bfeffc48-ffa7-4ff7-8300-520e8eea4c9d"}
22:50:35.971 00.004 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"bfeffc48-ffa7-4ff7-8300-520e8eea4c9d"}
22:50:35.998 00.027 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"7116fdc5-c70d-4222-8f06-001ab642207a"}
22:50:36.008 00.010 9340 case statement mapped state 6 to 3
22:50:36.018 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"7116fdc5-c70d-4222-8f06-001ab642207a"}
22:50:36.030 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"18eb2775-0cec-4678-9a34-763f98835e86"}
22:50:36.041 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":41,"width":15,"height":15,"star_pos":[6.73,7.34],"pixels":"..."},"id":"18eb2775-0cec-4678-9a34-763f98835e86"}
22:50:37.981 01.940 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"3fbd1eb8-e628-43a2-96df-064588cf9feb"}
22:50:37.988 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"3fbd1eb8-e628-43a2-96df-064588cf9feb"}
22:50:37.994 00.006 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"3d2aad14-1f35-4edc-93b2-69e9574d4a4d"}
22:50:38.000 00.006 9340 case statement mapped state 6 to 3
22:50:38.008 00.008 12020 Exposure complete
22:50:38.008 00.000 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"3d2aad14-1f35-4edc-93b2-69e9574d4a4d"}
22:50:38.017 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"b9ec34fa-1992-4dad-a1e9-4d0317e7448c"}
22:50:38.023 00.006 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":41,"width":15,"height":15,"star_pos":[6.73,7.34],"pixels":"..."},"id":"b9ec34fa-1992-4dad-a1e9-4d0317e7448c"}
22:50:38.156 00.133 12020 worker thread done servicing request
22:50:38.156 00.000 9340 OnExposeComplete: enter
22:50:38.170 00.014 9340 UpdateGuideState(): m_state=6
22:50:38.170 00.000 9340 Star::Find(15, 850, 60, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 42
22:50:38.186 00.016 9340 Star::Find returns 1 (0), X=850.39, Y=60.48, Mass=768144, SNR=137.4, Peak=60307 HFD=4.1
22:50:38.194 00.008 9340 CameraToMount -- cameraTheta (-1.72) - m_xAngle (-3.14) = xAngle (1.41 = 1.41)
22:50:38.201 00.007 9340 CameraToMount -- cameraTheta (-1.72) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (1.40 = 1.40)
22:50:38.209 00.008 9340 CameraToMount -- cameraX=-0.06 cameraY=-0.40 hyp=0.40 cameraTheta=-1.72 mountX=0.06 mountY=0.40, mountTheta=1.41
22:50:38.219 00.010 9340 SchedulePrimaryMove(10104498, x=-0.06, y=-0.40, opts=13)
22:50:38.224 00.005 9340 Enqueuing Move request for scope (-0.06, -0.40)
22:50:38.237 00.013 12020 Worker thread wakes up
22:50:38.237 00.000 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.40) opts 0xd
22:50:38.237 00.000 12020 Handling offset move in thread for scope, endpoint = (-0.06, -0.40)
22:50:38.237 00.000 12020 Moving (-0.06, -0.40) raw xDistance=0.06 yDistance=0.40
22:50:38.237 00.000 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
22:50:38.237 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
22:50:38.237 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.40
22:50:38.237 00.000 12020 MoveAxis(E, 0, ABG)
22:50:38.237 00.000 12020 Move returns status 0, amount 0
22:50:38.237 00.000 12020 MoveAxis(N, 0, ABG)
22:50:38.237 00.000 12020 Move returns status 0, amount 0
22:50:38.237 00.000 12020 move complete, result=0
22:50:38.237 00.000 12020 worker thread done servicing request
22:50:38.237 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=5994, max=65530, med=9900, FiltMin=7403, FiltMax=65487, Gamma=2.870
22:50:38.293 00.056 9340 UpdateGuideState exits: m=768144 SNR=137.4
22:50:38.305 00.012 9340 PhdController: settling, locked = 1, distance = 0.53 (0.45) aobump = 0 frame = 10 / 99999
22:50:38.313 00.008 9340 evsrv: {"Event":"Settling","Timestamp":1778730638.313,"Host":"ASTRO","Inst":1,"Distance":0.53,"Time":0.0,"SettleTime":8.0,"StarLocked":true}
22:50:38.324 00.011 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:50:38.337 00.013 9340 ScheduleExposure(2000,3,1) exposurePending=0
22:50:38.345 00.008 9340 Enqueuing Expose request
22:50:38.353 00.008 9340 GuideStep: 0.1 px 0 ms EAST, 0.4 px 0 ms NORTH
22:50:38.362 00.009 12020 Worker thread wakes up
22:50:38.364 00.002 12020 worker thread servicing REQUEST_EXPOSE 2000
22:50:38.364 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(835,46,31,31)
22:50:39.999 01.635 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"913cb2a8-68c3-4dc3-8dc0-5a3dca15ea02"}
22:50:40.007 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"913cb2a8-68c3-4dc3-8dc0-5a3dca15ea02"}
22:50:40.015 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"d9064bbe-2bca-47cd-97dc-f14f766aa2a2"}
22:50:40.022 00.007 9340 case statement mapped state 6 to 3
22:50:40.028 00.006 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"d9064bbe-2bca-47cd-97dc-f14f766aa2a2"}
22:50:40.041 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"7182e392-f968-402f-a0cc-2d1a70aaffc7"}
22:50:40.047 00.006 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":42,"width":15,"height":15,"star_pos":[7.39,7.48],"pixels":"..."},"id":"7182e392-f968-402f-a0cc-2d1a70aaffc7"}
22:50:40.733 00.686 12020 Exposure complete
22:50:40.873 00.140 12020 worker thread done servicing request
22:50:40.873 00.000 9340 OnExposeComplete: enter
22:50:40.881 00.008 9340 UpdateGuideState(): m_state=6
22:50:40.888 00.007 9340 Star::Find(15, 850, 60, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 43
22:50:40.895 00.007 9340 Star::Find returns 1 (0), X=850.58, Y=60.82, Mass=732393, SNR=127.7, Peak=59795 HFD=3.8
22:50:40.903 00.008 9340 CameraToMount -- cameraTheta (-0.38) - m_xAngle (-3.14) = xAngle (2.75 = 2.75)
22:50:40.912 00.009 9340 CameraToMount -- cameraTheta (-0.38) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (2.74 = 2.74)
22:50:40.919 00.007 9340 CameraToMount -- cameraX=0.13 cameraY=-0.05 hyp=0.14 cameraTheta=-0.38 mountX=-0.13 mountY=0.05, mountTheta=2.74
22:50:40.925 00.006 9340 SchedulePrimaryMove(10104498, x=0.13, y=-0.05, opts=13)
22:50:40.925 00.000 9340 Enqueuing Move request for scope (0.13, -0.05)
22:50:40.944 00.019 12020 Worker thread wakes up
22:50:40.945 00.001 12020 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.05) opts 0xd
22:50:40.945 00.000 12020 Handling offset move in thread for scope, endpoint = (0.13, -0.05)
22:50:40.945 00.000 12020 Moving (0.13, -0.05) raw xDistance=-0.13 yDistance=0.05
22:50:40.945 00.000 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
22:50:40.945 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:50:40.945 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
22:50:40.945 00.000 12020 MoveAxis(E, 0, ABG)
22:50:40.945 00.000 12020 Move returns status 0, amount 0
22:50:40.945 00.000 12020 MoveAxis(N, 0, ABG)
22:50:40.945 00.000 12020 Move returns status 0, amount 0
22:50:40.946 00.001 12020 move complete, result=0
22:50:40.946 00.000 12020 worker thread done servicing request
22:50:40.953 00.007 9340 UpdateImageDisplay: Size=(1920,1080) min=6098, max=65524, med=9911, FiltMin=7584, FiltMax=65469, Gamma=2.870
22:50:41.001 00.048 9340 UpdateGuideState exits: m=732393 SNR=127.7
22:50:41.008 00.007 9340 PhdController: settling, locked = 1, distance = 0.41 (0.45) aobump = 0 frame = 11 / 99999
22:50:41.008 00.000 9340 evsrv: {"Event":"Settling","Timestamp":1778730641.008,"Host":"ASTRO","Inst":1,"Distance":0.41,"Time":0.0,"SettleTime":8.0,"StarLocked":true}
22:50:41.027 00.019 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:50:41.036 00.009 9340 ScheduleExposure(2000,3,1) exposurePending=0
22:50:41.043 00.007 9340 Enqueuing Expose request
22:50:41.053 00.010 12020 Worker thread wakes up
22:50:41.053 00.000 9340 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
22:50:41.062 00.009 12020 worker thread servicing REQUEST_EXPOSE 2000
22:50:41.062 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(835,46,31,31)
22:50:42.016 00.954 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"7ebf1f3b-b797-475f-a30f-56de6620e963"}
22:50:42.023 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"7ebf1f3b-b797-475f-a30f-56de6620e963"}
22:50:42.044 00.021 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"c61ab8d4-e209-47ef-b46b-c27c0f918530"}
22:50:42.046 00.002 9340 case statement mapped state 6 to 3
22:50:42.062 00.016 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"c61ab8d4-e209-47ef-b46b-c27c0f918530"}
22:50:42.073 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"4a2c89da-f32e-4f44-a0c5-090880e832e6"}
22:50:42.082 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":43,"width":15,"height":15,"star_pos":[6.58,6.82],"pixels":"..."},"id":"4a2c89da-f32e-4f44-a0c5-090880e832e6"}
22:50:43.424 01.342 12020 Exposure complete
22:50:43.583 00.159 12020 worker thread done servicing request
22:50:43.583 00.000 9340 OnExposeComplete: enter
22:50:43.591 00.008 9340 UpdateGuideState(): m_state=6
22:50:43.598 00.007 9340 Star::Find(15, 850, 60, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 44
22:50:43.606 00.008 9340 Star::Find returns 1 (0), X=850.68, Y=60.83, Mass=763733, SNR=144.1, Peak=60695 HFD=3.9
22:50:43.614 00.008 9340 CameraToMount -- cameraTheta (-0.16) - m_xAngle (-3.14) = xAngle (2.97 = 2.97)
22:50:43.622 00.008 9340 CameraToMount -- cameraTheta (-0.16) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (2.96 = 2.96)
22:50:43.629 00.007 9340 CameraToMount -- cameraX=0.23 cameraY=-0.04 hyp=0.23 cameraTheta=-0.16 mountX=-0.23 mountY=0.04, mountTheta=2.96
22:50:43.641 00.012 9340 SchedulePrimaryMove(10104498, x=0.23, y=-0.04, opts=13)
22:50:43.650 00.009 9340 Enqueuing Move request for scope (0.23, -0.04)
22:50:43.658 00.008 12020 Worker thread wakes up
22:50:43.658 00.000 12020 worker thread servicing REQUEST_MOVE scope ofs (0.23, -0.04) opts 0xd
22:50:43.658 00.000 12020 Handling offset move in thread for scope, endpoint = (0.23, -0.04)
22:50:43.658 00.000 12020 Moving (0.23, -0.04) raw xDistance=-0.23 yDistance=0.04
22:50:43.658 00.000 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.23
22:50:43.658 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:50:43.658 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
22:50:43.658 00.000 12020 MoveAxis(E, 0, ABG)
22:50:43.658 00.000 12020 Move returns status 0, amount 0
22:50:43.658 00.000 12020 MoveAxis(N, 0, ABG)
22:50:43.658 00.000 12020 Move returns status 0, amount 0
22:50:43.658 00.000 12020 move complete, result=0
22:50:43.658 00.000 12020 worker thread done servicing request
22:50:43.666 00.008 9340 UpdateImageDisplay: Size=(1920,1080) min=6351, max=65524, med=9906, FiltMin=7380, FiltMax=65487, Gamma=2.870
22:50:43.713 00.047 9340 UpdateGuideState exits: m=763733 SNR=144.1
22:50:43.719 00.006 9340 PhdController: settling, locked = 1, distance = 0.36 (0.45) aobump = 0 frame = 12 / 99999
22:50:43.729 00.010 9340 evsrv: {"Event":"Settling","Timestamp":1778730643.729,"Host":"ASTRO","Inst":1,"Distance":0.36,"Time":2.7,"SettleTime":8.0,"StarLocked":true}
22:50:43.743 00.014 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:50:43.750 00.007 9340 ScheduleExposure(2000,3,1) exposurePending=0
22:50:43.753 00.003 9340 Enqueuing Expose request
22:50:43.767 00.014 9340 GuideStep: -0.2 px 0 ms EAST, 0.0 px 0 ms NORTH
22:50:43.778 00.011 12020 Worker thread wakes up
22:50:43.778 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
22:50:43.778 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(835,46,31,31)
22:50:44.027 00.249 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"ff679e3d-dcad-4784-9505-032f9122bfba"}
22:50:44.036 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"ff679e3d-dcad-4784-9505-032f9122bfba"}
22:50:44.043 00.007 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"fe827063-da1a-4bc8-bc1a-b71ee0cfaec1"}
22:50:44.056 00.013 9340 case statement mapped state 6 to 3
22:50:44.066 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"fe827063-da1a-4bc8-bc1a-b71ee0cfaec1"}
22:50:44.081 00.015 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"1185e12b-224c-4193-b241-dcdaf8687750"}
22:50:44.091 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":44,"width":15,"height":15,"star_pos":[6.68,6.83],"pixels":"..."},"id":"1185e12b-224c-4193-b241-dcdaf8687750"}
22:50:46.035 01.944 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"69a4ee8e-d1b2-4576-9843-38e6dc13778f"}
22:50:46.041 00.006 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"69a4ee8e-d1b2-4576-9843-38e6dc13778f"}
22:50:46.052 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"2c90c4f5-63d7-4091-ba5a-5b5fe4c77a4d"}
22:50:46.057 00.005 9340 case statement mapped state 6 to 3
22:50:46.065 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"2c90c4f5-63d7-4091-ba5a-5b5fe4c77a4d"}
22:50:46.071 00.006 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"a0927f7b-67b1-4dea-b589-68784594c326"}
22:50:46.078 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":44,"width":15,"height":15,"star_pos":[6.68,6.83],"pixels":"..."},"id":"a0927f7b-67b1-4dea-b589-68784594c326"}
22:50:46.129 00.051 12020 Exposure complete
22:50:46.293 00.164 12020 worker thread done servicing request
22:50:46.293 00.000 9340 OnExposeComplete: enter
22:50:46.303 00.010 9340 UpdateGuideState(): m_state=6
22:50:46.312 00.009 9340 Star::Find(15, 850, 60, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 45
22:50:46.323 00.011 9340 Star::Find returns 1 (0), X=850.82, Y=60.76, Mass=795386, SNR=147.8, Peak=57215 HFD=3.9
22:50:46.330 00.007 9340 CameraToMount -- cameraTheta (-0.30) - m_xAngle (-3.14) = xAngle (2.83 = 2.83)
22:50:46.338 00.008 9340 CameraToMount -- cameraTheta (-0.30) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (2.82 = 2.82)
22:50:46.344 00.006 9340 CameraToMount -- cameraX=0.38 cameraY=-0.12 hyp=0.39 cameraTheta=-0.30 mountX=-0.37 mountY=0.13, mountTheta=2.82
22:50:46.349 00.005 9340 SchedulePrimaryMove(10104498, x=0.38, y=-0.12, opts=13)
22:50:46.366 00.017 9340 Enqueuing Move request for scope (0.38, -0.12)
22:50:46.377 00.011 12020 Worker thread wakes up
22:50:46.377 00.000 12020 worker thread servicing REQUEST_MOVE scope ofs (0.38, -0.12) opts 0xd
22:50:46.377 00.000 12020 Handling offset move in thread for scope, endpoint = (0.38, -0.12)
22:50:46.377 00.000 12020 Moving (0.38, -0.12) raw xDistance=-0.37 yDistance=0.13
22:50:46.377 00.000 12020 GuideAlgorithmHysteresis::Result() returns -0.16 from input -0.37
22:50:46.377 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:50:46.379 00.002 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
22:50:46.379 00.000 12020 MoveAxis(E, 30, ABG)
22:50:46.379 00.000 12020 Guiding  Dir = 2, Dur = 30
22:50:46.383 00.004 12020 IsSlewing returns 0
22:50:46.387 00.004 12020 IsGuiding returns 0
22:50:46.387 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=6450, max=65524, med=9924, FiltMin=7832, FiltMax=65469, Gamma=2.870
22:50:46.400 00.013 12020 PulseGuide returned control before completion, sleep 22
22:50:46.433 00.033 9340 UpdateGuideState exits: m=795386 SNR=147.8
22:50:46.446 00.013 12020 IsGuiding returns 1
22:50:46.447 00.001 12020 scope still moving after pulse duration time elapsed
22:50:46.447 00.000 9340 PhdController: settling, locked = 1, distance = 0.37 (0.45) aobump = 0 frame = 13 / 99999
22:50:46.456 00.009 9340 evsrv: {"Event":"Settling","Timestamp":1778730646.456,"Host":"ASTRO","Inst":1,"Distance":0.37,"Time":5.4,"SettleTime":8.0,"StarLocked":true}
22:50:46.467 00.011 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:50:46.476 00.009 12020 IsSlewing returns 0
22:50:46.476 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
22:50:46.486 00.010 12020 IsGuiding returns 0
22:50:46.486 00.000 12020 scope move finished after 30 + 69 ms
22:50:46.487 00.001 12020 Move returns status 0, amount 30
22:50:46.487 00.000 9340 Enqueuing Expose request
22:50:46.498 00.011 12020 MoveAxis(N, 0, ABG)
22:50:46.498 00.000 12020 Move returns status 0, amount 0
22:50:46.498 00.000 12020 move complete, result=0
22:50:46.498 00.000 12020 worker thread done servicing request
22:50:46.498 00.000 12020 Worker thread wakes up
22:50:46.499 00.001 12020 worker thread servicing REQUEST_EXPOSE 2000
22:50:46.499 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(835,46,31,31)
22:50:46.505 00.006 9340 GuideStep: -0.4 px 30 ms EAST, 0.1 px 0 ms NORTH
22:50:48.048 01.543 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"b2dfa60a-d0e5-4263-9449-ea630acb7e3d"}
22:50:48.056 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"b2dfa60a-d0e5-4263-9449-ea630acb7e3d"}
22:50:48.065 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"6b8b08df-0c0d-4f26-8cda-a9bf616668c5"}
22:50:48.071 00.006 9340 case statement mapped state 6 to 3
22:50:48.082 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"6b8b08df-0c0d-4f26-8cda-a9bf616668c5"}
22:50:48.089 00.007 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"31dbc2bb-3679-4248-a67b-f8d15ae27331"}
22:50:48.099 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":45,"width":15,"height":15,"star_pos":[6.82,6.76],"pixels":"..."},"id":"31dbc2bb-3679-4248-a67b-f8d15ae27331"}
22:50:48.869 00.770 12020 Exposure complete
22:50:49.064 00.195 12020 worker thread done servicing request
22:50:49.065 00.001 9340 OnExposeComplete: enter
22:50:49.078 00.013 9340 UpdateGuideState(): m_state=6
22:50:49.092 00.014 9340 Star::Find(15, 850, 60, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 46
22:50:49.106 00.014 9340 Star::Find returns 1 (0), X=850.65, Y=60.86, Mass=716039, SNR=151.5, Peak=60555 HFD=3.8
22:50:49.117 00.011 9340 CameraToMount -- cameraTheta (-0.04) - m_xAngle (-3.14) = xAngle (3.09 = 3.09)
22:50:49.130 00.013 9340 CameraToMount -- cameraTheta (-0.04) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (3.08 = 3.08)
22:50:49.142 00.012 9340 CameraToMount -- cameraX=0.21 cameraY=-0.01 hyp=0.21 cameraTheta=-0.04 mountX=-0.21 mountY=0.01, mountTheta=3.08
22:50:49.155 00.013 9340 SchedulePrimaryMove(10104498, x=0.21, y=-0.01, opts=13)
22:50:49.168 00.013 9340 Enqueuing Move request for scope (0.21, -0.01)
22:50:49.182 00.014 12020 Worker thread wakes up
22:50:49.182 00.000 12020 worker thread servicing REQUEST_MOVE scope ofs (0.21, -0.01) opts 0xd
22:50:49.182 00.000 12020 Handling offset move in thread for scope, endpoint = (0.21, -0.01)
22:50:49.182 00.000 12020 Moving (0.21, -0.01) raw xDistance=-0.21 yDistance=0.01
22:50:49.182 00.000 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.21
22:50:49.182 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:50:49.182 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
22:50:49.182 00.000 12020 MoveAxis(E, 0, ABG)
22:50:49.182 00.000 12020 Move returns status 0, amount 0
22:50:49.182 00.000 12020 MoveAxis(N, 0, ABG)
22:50:49.182 00.000 12020 Move returns status 0, amount 0
22:50:49.182 00.000 12020 move complete, result=0
22:50:49.182 00.000 12020 worker thread done servicing request
22:50:49.194 00.012 9340 UpdateImageDisplay: Size=(1920,1080) min=5690, max=65524, med=9926, FiltMin=7752, FiltMax=65487, Gamma=2.870
22:50:49.257 00.063 9340 UpdateGuideState exits: m=716039 SNR=151.5
22:50:49.271 00.014 9340 PhdController: settling, locked = 1, distance = 0.32 (0.45) aobump = 0 frame = 14 / 99999
22:50:49.282 00.011 9340 PhdController: newstate STATE_FINISH
22:50:49.295 00.013 9340 PhdController complete: success
22:50:49.306 00.011 9340 evsrv: {"Event":"SettleDone","Timestamp":1778730649.306,"Host":"ASTRO","Inst":1,"Status":0,"TotalFrames":14,"DroppedFrames":0}
22:50:49.312 00.006 9340 Mount: notify guiding dither settle done success=1
22:50:49.332 00.020 9340 PhdController: newstate STATE_IDLE
22:50:49.346 00.014 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:50:49.359 00.013 9340 ScheduleExposure(2000,3,1) exposurePending=0
22:50:49.371 00.012 9340 Enqueuing Expose request
22:50:49.382 00.011 12020 Worker thread wakes up
22:50:49.382 00.000 9340 GuideStep: -0.2 px 0 ms EAST, 0.0 px 0 ms NORTH
22:50:49.394 00.012 12020 worker thread servicing REQUEST_EXPOSE 2000
22:50:49.395 00.001 12020 Handling exposure in thread, d=2000 o=3 r=(835,46,31,31)
22:50:49.870 00.475 9340 evsrv: cli 100A41E8 connect
22:50:49.882 00.012 9340 case statement mapped state 6 to 3
22:50:49.892 00.010 9340 case statement mapped state 6 to 3
22:50:49.903 00.011 9340 evsrv: cli 100A41E8 request: {"method":"get_app_state","id":"0f098ed5-0ca4-4b48-9a10-a800bcbb223e"}
22:50:49.916 00.013 9340 case statement mapped state 6 to 3
22:50:49.927 00.011 9340 evsrv: cli 100A41E8 response: {"jsonrpc":"2.0","result":"Guiding","id":"0f098ed5-0ca4-4b48-9a10-a800bcbb223e"}
22:50:49.952 00.025 9340 evsrv: cli 100A41E8 disconnect
22:50:50.061 00.109 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"fc2a957f-fb49-4f15-bebf-9bf3796fd473"}
22:50:50.073 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"fc2a957f-fb49-4f15-bebf-9bf3796fd473"}
22:50:50.084 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"53657369-b88c-4a3a-983c-e73e46c0390b"}
22:50:50.098 00.014 9340 case statement mapped state 6 to 3
22:50:50.110 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"53657369-b88c-4a3a-983c-e73e46c0390b"}
22:50:50.139 00.029 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"47a4bf67-da64-4932-9c05-edfb91aa7b6b"}
22:50:50.153 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":46,"width":15,"height":15,"star_pos":[6.65,6.86],"pixels":"..."},"id":"47a4bf67-da64-4932-9c05-edfb91aa7b6b"}
22:50:51.729 01.576 12020 Exposure complete
22:50:51.913 00.184 12020 worker thread done servicing request
22:50:51.913 00.000 9340 OnExposeComplete: enter
22:50:51.923 00.010 9340 UpdateGuideState(): m_state=6
22:50:51.933 00.010 9340 Star::Find(15, 850, 60, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 47
22:50:51.942 00.009 9340 Star::Find returns 1 (0), X=850.70, Y=60.87, Mass=709919, SNR=133.5, Peak=59151 HFD=3.9
22:50:51.947 00.005 9340 CameraToMount -- cameraTheta (0.00) - m_xAngle (-3.14) = xAngle (3.14 = 3.14)
22:50:51.959 00.012 9340 CameraToMount -- cameraTheta (0.00) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (3.12 = 3.12)
22:50:51.969 00.010 9340 CameraToMount -- cameraX=0.25 cameraY=0.00 hyp=0.25 cameraTheta=0.00 mountX=-0.25 mountY=0.00, mountTheta=3.12
22:50:51.984 00.015 9340 SchedulePrimaryMove(10104498, x=0.25, y=0.00, opts=13)
22:50:51.993 00.009 9340 Enqueuing Move request for scope (0.25, 0.00)
22:50:52.003 00.010 12020 Worker thread wakes up
22:50:52.003 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=6037, max=65524, med=9854, FiltMin=7781, FiltMax=65487, Gamma=2.870
22:50:52.014 00.011 12020 worker thread servicing REQUEST_MOVE scope ofs (0.25, 0.00) opts 0xd
22:50:52.014 00.000 9340 UpdateGuideState exits: m=709919 SNR=133.5
22:50:52.025 00.011 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:50:52.033 00.008 12020 Handling offset move in thread for scope, endpoint = (0.25, 0.00)
22:50:52.033 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
22:50:52.044 00.011 12020 Moving (0.25, 0.00) raw xDistance=-0.25 yDistance=0.00
22:50:52.044 00.000 12020 GuideAlgorithmHysteresis::Result() returns -0.11 from input -0.25
22:50:52.044 00.000 9340 Enqueuing Expose request
22:50:52.055 00.011 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:50:52.056 00.001 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
22:50:52.056 00.000 12020 MoveAxis(E, 21, ABG)
22:50:52.056 00.000 12020 Guiding  Dir = 2, Dur = 21
22:50:52.057 00.001 12020 IsSlewing returns 0
22:50:52.057 00.000 12020 IsGuiding returns 0
22:50:52.061 00.004 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"2eb910e0-3029-4f79-a3a1-5d30b57535cf"}
22:50:52.074 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"2eb910e0-3029-4f79-a3a1-5d30b57535cf"}
22:50:52.085 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"b147fca2-8a8c-42d9-bc96-e147dd01b4b6"}
22:50:52.095 00.010 9340 case statement mapped state 6 to 3
22:50:52.105 00.010 12020 IsGuiding returns 1
22:50:52.106 00.001 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"b147fca2-8a8c-42d9-bc96-e147dd01b4b6"}
22:50:52.117 00.011 12020 scope still moving after pulse duration time elapsed
22:50:52.118 00.001 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"610305c1-4aca-4305-bdf6-d6edb6b7cb5e"}
22:50:52.128 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":47,"width":15,"height":15,"star_pos":[6.70,6.87],"pixels":"..."},"id":"610305c1-4aca-4305-bdf6-d6edb6b7cb5e"}
22:50:52.161 00.033 12020 IsSlewing returns 0
22:50:52.162 00.001 12020 IsGuiding returns 0
22:50:52.163 00.001 12020 scope move finished after 21 + 83 ms
22:50:52.163 00.000 12020 Move returns status 0, amount 21
22:50:52.163 00.000 12020 MoveAxis(N, 0, ABG)
22:50:52.163 00.000 12020 Move returns status 0, amount 0
22:50:52.163 00.000 12020 move complete, result=0
22:50:52.164 00.001 12020 worker thread done servicing request
22:50:52.164 00.000 9340 GuideStep: -0.3 px 21 ms EAST, 0.0 px 0 ms NORTH
22:50:52.173 00.009 12020 Worker thread wakes up
22:50:52.173 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
22:50:52.173 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(835,46,31,31)
22:50:54.064 01.891 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"0754484f-97db-4d49-b9bc-5b09d97963d7"}
22:50:54.069 00.005 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"0754484f-97db-4d49-b9bc-5b09d97963d7"}
22:50:54.087 00.018 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"db6e6313-1981-47d7-9213-9e38ef8b029e"}
22:50:54.100 00.013 9340 case statement mapped state 6 to 3
22:50:54.112 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"db6e6313-1981-47d7-9213-9e38ef8b029e"}
22:50:54.131 00.019 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"aed62819-85d4-4984-b28e-5d4142c58814"}
22:50:54.154 00.023 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":47,"width":15,"height":15,"star_pos":[6.70,6.87],"pixels":"..."},"id":"aed62819-85d4-4984-b28e-5d4142c58814"}
22:50:54.623 00.469 12020 Exposure complete
22:50:54.884 00.261 12020 worker thread done servicing request
22:50:54.885 00.001 9340 OnExposeComplete: enter
22:50:54.897 00.012 9340 UpdateGuideState(): m_state=6
22:50:54.913 00.016 9340 Star::Find(15, 850, 60, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 48
22:50:54.943 00.030 9340 Star::Find returns 1 (0), X=850.24, Y=60.94, Mass=725581, SNR=132.6, Peak=58883 HFD=4.1
22:50:54.953 00.010 9340 CameraToMount -- cameraTheta (2.84) - m_xAngle (-3.14) = xAngle (5.98 = -0.30)
22:50:54.964 00.011 9340 CameraToMount -- cameraTheta (2.84) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (5.96 = -0.32)
22:50:54.982 00.018 9340 CameraToMount -- cameraX=-0.21 cameraY=0.07 hyp=0.22 cameraTheta=2.84 mountX=0.21 mountY=-0.07, mountTheta=-0.32
22:50:54.994 00.012 9340 SchedulePrimaryMove(10104498, x=-0.21, y=0.07, opts=13)
22:50:55.012 00.018 9340 Enqueuing Move request for scope (-0.21, 0.07)
22:50:55.026 00.014 12020 Worker thread wakes up
22:50:55.026 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=5946, max=65535, med=9917, FiltMin=7338, FiltMax=65487, Gamma=2.870
22:50:55.055 00.029 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.21, 0.07) opts 0xd
22:50:55.055 00.000 9340 UpdateGuideState exits: m=725581 SNR=132.6
22:50:55.069 00.014 12020 Handling offset move in thread for scope, endpoint = (-0.21, 0.07)
22:50:55.069 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:50:55.082 00.013 12020 Moving (-0.21, 0.07) raw xDistance=0.21 yDistance=-0.07
22:50:55.083 00.001 9340 ScheduleExposure(2000,3,1) exposurePending=0
22:50:55.101 00.018 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.21
22:50:55.103 00.002 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:50:55.103 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
22:50:55.103 00.000 12020 MoveAxis(E, 0, ABG)
22:50:55.103 00.000 9340 Enqueuing Expose request
22:50:55.117 00.014 12020 Move returns status 0, amount 0
22:50:55.117 00.000 12020 MoveAxis(N, 0, ABG)
22:50:55.117 00.000 12020 Move returns status 0, amount 0
22:50:55.117 00.000 12020 move complete, result=0
22:50:55.117 00.000 12020 worker thread done servicing request
22:50:55.117 00.000 12020 Worker thread wakes up
22:50:55.117 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
22:50:55.119 00.002 12020 Handling exposure in thread, d=2000 o=3 r=(835,46,31,31)
22:50:55.123 00.004 9340 GuideStep: 0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
22:50:56.081 00.958 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"c82b7e9f-22fd-4b4c-aaf3-98ac6f13ecd2"}
22:50:56.130 00.049 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"c82b7e9f-22fd-4b4c-aaf3-98ac6f13ecd2"}
22:50:56.141 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"2ac659e1-defc-423b-be5f-eed362bd36f9"}
22:50:56.152 00.011 9340 case statement mapped state 6 to 3
22:50:56.162 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"2ac659e1-defc-423b-be5f-eed362bd36f9"}
22:50:56.171 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"3578fe0a-e61c-482a-9e37-6665fde7fd21"}
22:50:56.183 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":48,"width":15,"height":15,"star_pos":[7.24,6.94],"pixels":"..."},"id":"3578fe0a-e61c-482a-9e37-6665fde7fd21"}
22:50:57.568 01.385 12020 Exposure complete
22:50:57.750 00.182 9340 OnExposeComplete: enter
22:50:57.761 00.011 9340 UpdateGuideState(): m_state=6
22:50:57.768 00.007 12020 worker thread done servicing request
22:50:57.769 00.001 9340 Star::Find(15, 850, 60, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 49
22:50:57.777 00.008 9340 Star::Find returns 1 (0), X=850.68, Y=60.75, Mass=805183, SNR=153.6, Peak=59459 HFD=4.0
22:50:57.784 00.007 9340 CameraToMount -- cameraTheta (-0.48) - m_xAngle (-3.14) = xAngle (2.65 = 2.65)
22:50:57.793 00.009 9340 CameraToMount -- cameraTheta (-0.48) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (2.64 = 2.64)
22:50:57.803 00.010 9340 CameraToMount -- cameraX=0.23 cameraY=-0.12 hyp=0.26 cameraTheta=-0.48 mountX=-0.23 mountY=0.12, mountTheta=2.64
22:50:57.813 00.010 9340 SchedulePrimaryMove(10104498, x=0.23, y=-0.12, opts=13)
22:50:57.835 00.022 9340 Enqueuing Move request for scope (0.23, -0.12)
22:50:57.844 00.009 12020 Worker thread wakes up
22:50:57.844 00.000 12020 worker thread servicing REQUEST_MOVE scope ofs (0.23, -0.12) opts 0xd
22:50:57.844 00.000 12020 Handling offset move in thread for scope, endpoint = (0.23, -0.12)
22:50:57.844 00.000 12020 Moving (0.23, -0.12) raw xDistance=-0.23 yDistance=0.12
22:50:57.844 00.000 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.23
22:50:57.844 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:50:57.844 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=6254, max=65524, med=10091, FiltMin=8027, FiltMax=65463, Gamma=2.870
22:50:57.852 00.008 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
22:50:57.852 00.000 12020 MoveAxis(E, 0, ABG)
22:50:57.852 00.000 12020 Move returns status 0, amount 0
22:50:57.852 00.000 12020 MoveAxis(N, 0, ABG)
22:50:57.852 00.000 12020 Move returns status 0, amount 0
22:50:57.852 00.000 12020 move complete, result=0
22:50:57.852 00.000 9340 UpdateGuideState exits: m=805183 SNR=153.6
22:50:57.862 00.010 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:50:57.868 00.006 9340 ScheduleExposure(2000,3,1) exposurePending=0
22:50:57.877 00.009 12020 worker thread done servicing request
22:50:57.877 00.000 9340 Enqueuing Expose request
22:50:57.885 00.008 9340 GuideStep: -0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
22:50:57.893 00.008 12020 Worker thread wakes up
22:50:57.893 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
22:50:57.893 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(835,46,31,31)
22:50:58.083 00.190 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"0b5552f3-4bed-4b1f-b148-19a40add58c8"}
22:50:58.093 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"0b5552f3-4bed-4b1f-b148-19a40add58c8"}
22:50:58.104 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"bcfc7f5a-2830-4b59-b418-eb10f82cdef6"}
22:50:58.111 00.007 9340 case statement mapped state 6 to 3
22:50:58.119 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"bcfc7f5a-2830-4b59-b418-eb10f82cdef6"}
22:50:58.130 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"1fd4feeb-1c37-4cd2-a9f7-86be8e15f23a"}
22:50:58.134 00.004 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":49,"width":15,"height":15,"star_pos":[6.68,6.75],"pixels":"..."},"id":"1fd4feeb-1c37-4cd2-a9f7-86be8e15f23a"}
22:51:00.087 01.953 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"18f2901b-b92d-4001-a51c-26564e0912b9"}
22:51:00.097 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"18f2901b-b92d-4001-a51c-26564e0912b9"}
22:51:00.108 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"7c50a409-a43c-454a-9ef8-96aa1eb7a5d6"}
22:51:00.133 00.025 9340 case statement mapped state 6 to 3
22:51:00.139 00.006 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"7c50a409-a43c-454a-9ef8-96aa1eb7a5d6"}
22:51:00.145 00.006 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"7ac5071d-5c22-4add-bc4c-1d488fb231c5"}
22:51:00.155 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":49,"width":15,"height":15,"star_pos":[6.68,6.75],"pixels":"..."},"id":"7ac5071d-5c22-4add-bc4c-1d488fb231c5"}
22:51:00.252 00.097 12020 Exposure complete
22:51:00.429 00.177 12020 worker thread done servicing request
22:51:00.429 00.000 9340 OnExposeComplete: enter
22:51:00.437 00.008 9340 UpdateGuideState(): m_state=6
22:51:00.446 00.009 9340 Star::Find(15, 850, 60, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 50
22:51:00.458 00.012 9340 Star::Find returns 1 (0), X=851.17, Y=60.93, Mass=785129, SNR=155.0, Peak=58365 HFD=4.2
22:51:00.468 00.010 9340 CameraToMount -- cameraTheta (0.08) - m_xAngle (-3.14) = xAngle (3.21 = -3.07)
22:51:00.490 00.022 9340 CameraToMount -- cameraTheta (0.08) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (3.20 = -3.08)
22:51:00.500 00.010 9340 CameraToMount -- cameraX=0.72 cameraY=0.06 hyp=0.72 cameraTheta=0.08 mountX=-0.72 mountY=-0.04, mountTheta=-3.08
22:51:00.513 00.013 9340 SchedulePrimaryMove(10104498, x=0.72, y=0.06, opts=13)
22:51:00.518 00.005 9340 Enqueuing Move request for scope (0.72, 0.06)
22:51:00.540 00.022 12020 Worker thread wakes up
22:51:00.540 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=6378, max=65524, med=9902, FiltMin=7645, FiltMax=65487, Gamma=2.870
22:51:00.550 00.010 12020 worker thread servicing REQUEST_MOVE scope ofs (0.72, 0.06) opts 0xd
22:51:00.550 00.000 9340 UpdateGuideState exits: m=785129 SNR=155.0
22:51:00.567 00.017 12020 Handling offset move in thread for scope, endpoint = (0.72, 0.06)
22:51:00.567 00.000 12020 Moving (0.72, 0.06) raw xDistance=-0.72 yDistance=-0.04
22:51:00.567 00.000 12020 GuideAlgorithmHysteresis::Result() returns -0.30 from input -0.72
22:51:00.568 00.001 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:51:00.568 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
22:51:00.568 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:51:00.584 00.016 12020 MoveAxis(E, 59, ABG)
22:51:00.584 00.000 12020 Guiding  Dir = 2, Dur = 59
22:51:00.584 00.000 12020 IsSlewing returns 0
22:51:00.587 00.003 12020 IsGuiding returns 0
22:51:00.611 00.024 12020 PulseGuide returned control before completion, sleep 45
22:51:00.611 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
22:51:00.627 00.016 9340 Enqueuing Expose request
22:51:00.669 00.042 12020 IsGuiding returns 1
22:51:00.669 00.000 12020 scope still moving after pulse duration time elapsed
22:51:00.709 00.040 12020 IsSlewing returns 0
22:51:00.709 00.000 12020 IsGuiding returns 0
22:51:00.709 00.000 12020 scope move finished after 59 + 64 ms
22:51:00.711 00.002 12020 Move returns status 0, amount 59
22:51:00.711 00.000 12020 MoveAxis(N, 0, ABG)
22:51:00.711 00.000 12020 Move returns status 0, amount 0
22:51:00.711 00.000 12020 move complete, result=0
22:51:00.711 00.000 12020 worker thread done servicing request
22:51:00.711 00.000 9340 GuideStep: -0.7 px 59 ms EAST, -0.0 px 0 ms NORTH
22:51:00.724 00.013 12020 Worker thread wakes up
22:51:00.724 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
22:51:00.725 00.001 12020 Handling exposure in thread, d=2000 o=3 r=(835,46,31,31)
22:51:02.092 01.367 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"fa001160-c8ec-423e-b33e-678c5de2f6dc"}
22:51:02.106 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"fa001160-c8ec-423e-b33e-678c5de2f6dc"}
22:51:02.119 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"ecac95c7-6f2d-48a7-b7b2-78d085295ddc"}
22:51:02.156 00.037 9340 case statement mapped state 6 to 3
22:51:02.177 00.021 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"ecac95c7-6f2d-48a7-b7b2-78d085295ddc"}
22:51:02.194 00.017 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"11b839f8-33d3-4493-873b-850a1464608d"}
22:51:02.206 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":50,"width":15,"height":15,"star_pos":[7.17,6.93],"pixels":"..."},"id":"11b839f8-33d3-4493-873b-850a1464608d"}
22:51:03.184 00.978 12020 Exposure complete
22:51:03.401 00.217 12020 worker thread done servicing request
22:51:03.403 00.002 9340 OnExposeComplete: enter
22:51:03.413 00.010 9340 UpdateGuideState(): m_state=6
22:51:03.424 00.011 9340 Star::Find(15, 851, 60, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 51
22:51:03.449 00.025 9340 Star::Find returns 1 (0), X=851.21, Y=60.85, Mass=793829, SNR=176.7, Peak=58989 HFD=4.3
22:51:03.459 00.010 9340 CameraToMount -- cameraTheta (-0.03) - m_xAngle (-3.14) = xAngle (3.11 = 3.11)
22:51:03.469 00.010 9340 CameraToMount -- cameraTheta (-0.03) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (3.09 = 3.09)
22:51:03.474 00.005 9340 CameraToMount -- cameraX=0.76 cameraY=-0.02 hyp=0.76 cameraTheta=-0.03 mountX=-0.76 mountY=0.04, mountTheta=3.09
22:51:03.493 00.019 9340 SchedulePrimaryMove(10104498, x=0.76, y=-0.02, opts=13)
22:51:03.503 00.010 9340 Enqueuing Move request for scope (0.76, -0.02)
22:51:03.514 00.011 12020 Worker thread wakes up
22:51:03.514 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=6310, max=65524, med=10077, FiltMin=7928, FiltMax=65487, Gamma=2.870
22:51:03.523 00.009 12020 worker thread servicing REQUEST_MOVE scope ofs (0.76, -0.02) opts 0xd
22:51:03.523 00.000 12020 Handling offset move in thread for scope, endpoint = (0.76, -0.02)
22:51:03.523 00.000 12020 Moving (0.76, -0.02) raw xDistance=-0.76 yDistance=0.04
22:51:03.523 00.000 12020 GuideAlgorithmHysteresis::Result() returns -0.34 from input -0.76
22:51:03.523 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:51:03.525 00.002 9340 UpdateGuideState exits: m=793829 SNR=176.7
22:51:03.554 00.029 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:51:03.562 00.008 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
22:51:03.563 00.001 12020 MoveAxis(E, 67, ABG)
22:51:03.563 00.000 12020 Guiding  Dir = 2, Dur = 67
22:51:03.563 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
22:51:03.572 00.009 12020 IsSlewing returns 0
22:51:03.572 00.000 9340 Enqueuing Expose request
22:51:03.581 00.009 12020 IsGuiding returns 0
22:51:03.611 00.030 12020 PulseGuide returned control before completion, sleep 51
22:51:03.706 00.095 12020 IsGuiding returns 0
22:51:03.706 00.000 12020 Move returns status 0, amount 67
22:51:03.706 00.000 12020 MoveAxis(N, 0, ABG)
22:51:03.706 00.000 12020 Move returns status 0, amount 0
22:51:03.706 00.000 12020 move complete, result=0
22:51:03.706 00.000 12020 worker thread done servicing request
22:51:03.706 00.000 9340 GuideStep: -0.8 px 67 ms EAST, 0.0 px 0 ms NORTH
22:51:03.713 00.007 12020 Worker thread wakes up
22:51:03.713 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
22:51:03.713 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(835,46,31,31)
22:51:04.095 00.382 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"ad91416b-5864-439d-a411-253edb46c2b0"}
22:51:04.105 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"ad91416b-5864-439d-a411-253edb46c2b0"}
22:51:04.121 00.016 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"e88f2662-c768-49c6-a71f-f24689e97a05"}
22:51:04.151 00.030 9340 case statement mapped state 6 to 3
22:51:04.163 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"e88f2662-c768-49c6-a71f-f24689e97a05"}
22:51:04.177 00.014 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"89d1a93d-d9f7-4182-9ccf-d830dee8e559"}
22:51:04.195 00.018 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":51,"width":15,"height":15,"star_pos":[7.21,6.85],"pixels":"..."},"id":"89d1a93d-d9f7-4182-9ccf-d830dee8e559"}
22:51:06.063 01.868 12020 Exposure complete
22:51:06.095 00.032 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"8b26a03e-e1d8-4c76-8141-8ce8eafcb07e"}
22:51:06.099 00.004 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"8b26a03e-e1d8-4c76-8141-8ce8eafcb07e"}
22:51:06.113 00.014 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"d38f5f25-d7c4-4a24-bd19-88660700ae75"}
22:51:06.122 00.009 9340 case statement mapped state 6 to 3
22:51:06.137 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"d38f5f25-d7c4-4a24-bd19-88660700ae75"}
22:51:06.147 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"7d307f65-8824-4744-832b-4c12dc1d2e05"}
22:51:06.158 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":51,"width":15,"height":15,"star_pos":[7.21,6.85],"pixels":"..."},"id":"7d307f65-8824-4744-832b-4c12dc1d2e05"}
22:51:06.257 00.099 12020 worker thread done servicing request
22:51:06.258 00.001 9340 OnExposeComplete: enter
22:51:06.267 00.009 9340 UpdateGuideState(): m_state=6
22:51:06.275 00.008 9340 Star::Find(15, 851, 60, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 52
22:51:06.286 00.011 9340 Star::Find returns 1 (0), X=850.50, Y=60.60, Mass=720864, SNR=153.0, Peak=59211 HFD=4.1
22:51:06.297 00.011 9340 MultiStar: exiting stabilization period
22:51:06.306 00.009 9340 MultiStar: updating star positions after lock position change
22:51:06.322 00.016 9340 Star::Find(15, 653, 874, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 52
22:51:06.330 00.008 9340 Star::Find returns 1 (0), X=654.44, Y=874.58, Mass=551187, SNR=116.3, Peak=51929 HFD=3.4
22:51:06.353 00.023 9340 Star::Find(15, 1378, 379, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 52
22:51:06.361 00.008 9340 Star::Find returns 1 (0), X=1378.94, Y=379.21, Mass=563295, SNR=120.0, Peak=39936 HFD=4.3
22:51:06.371 00.010 9340 Star::Find(15, 1384, 259, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 52
22:51:06.377 00.006 9340 Star::Find returns 1 (0), X=1384.86, Y=258.86, Mass=401391, SNR=93.2, Peak=35528 HFD=3.8
22:51:06.388 00.011 9340 Star::Find(15, 575, 220, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 52
22:51:06.396 00.008 9340 Star::Find returns 1 (0), X=575.51, Y=220.28, Mass=376808, SNR=84.4, Peak=41440 HFD=3.5
22:51:06.402 00.006 9340 Star::Find(15, 766, 399, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 52
22:51:06.411 00.009 9340 Star::Find returns 1 (0), X=767.13, Y=398.85, Mass=464044, SNR=98.2, Peak=37415 HFD=4.1
22:51:06.425 00.014 9340 Star::Find(15, 1541, 152, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 52
22:51:06.433 00.008 9340 Star::Find returns 1 (0), X=1542.03, Y=151.31, Mass=364649, SNR=82.0, Peak=39912 HFD=3.3
22:51:06.443 00.010 9340 Star::Find(15, 673, 1037, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 52
22:51:06.463 00.020 9340 Star::Find returns 1 (0), X=674.37, Y=1036.84, Mass=374801, SNR=97.5, Peak=37776 HFD=3.6
22:51:06.473 00.010 9340 Star::Find(15, 182, 570, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 52
22:51:06.482 00.009 9340 Star::Find returns 1 (0), X=182.35, Y=570.08, Mass=409434, SNR=96.4, Peak=42699 HFD=3.8
22:51:06.492 00.010 9340 Star::Find(15, 1535, 592, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 52
22:51:06.504 00.012 9340 Star::Find returns 1 (0), X=1536.35, Y=592.59, Mass=313611, SNR=91.5, Peak=37889 HFD=3.5
22:51:06.514 00.010 9340 Star::Find(15, 1601, 751, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 52
22:51:06.528 00.014 9340 Star::Find returns 1 (0), X=1602.09, Y=750.51, Mass=294318, SNR=70.8, Peak=31567 HFD=3.7
22:51:06.538 00.010 9340 Star::Find(15, 220, 405, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 52
22:51:06.551 00.013 9340 Star::Find returns 1 (0), X=220.11, Y=405.81, Mass=331787, SNR=75.2, Peak=35499 HFD=3.9
22:51:06.563 00.012 9340 CameraToMount -- cameraTheta (-1.39) - m_xAngle (-3.14) = xAngle (1.75 = 1.75)
22:51:06.591 00.028 9340 CameraToMount -- cameraTheta (-1.39) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (1.73 = 1.73)
22:51:06.600 00.009 9340 CameraToMount -- cameraX=0.05 cameraY=-0.27 hyp=0.28 cameraTheta=-1.39 mountX=-0.05 mountY=0.28, mountTheta=1.75
22:51:06.609 00.009 9340 SchedulePrimaryMove(10104498, x=0.05, y=-0.27, opts=13)
22:51:06.621 00.012 9340 Enqueuing Move request for scope (0.05, -0.27)
22:51:06.633 00.012 12020 Worker thread wakes up
22:51:06.633 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=6322, max=65524, med=9838, FiltMin=7542, FiltMax=65487, Gamma=2.870
22:51:06.642 00.009 12020 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.27) opts 0xd
22:51:06.642 00.000 9340 UpdateGuideState exits: m=720864 SNR=153.0
22:51:06.648 00.006 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:51:06.659 00.011 12020 Handling offset move in thread for scope, endpoint = (0.05, -0.27)
22:51:06.659 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
22:51:06.670 00.011 12020 Moving (0.05, -0.27) raw xDistance=-0.05 yDistance=0.28
22:51:06.670 00.000 9340 Enqueuing Expose request
22:51:06.678 00.008 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
22:51:06.678 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
22:51:06.678 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.28
22:51:06.678 00.000 12020 MoveAxis(E, 0, ABG)
22:51:06.678 00.000 12020 Move returns status 0, amount 0
22:51:06.678 00.000 12020 MoveAxis(N, 0, ABG)
22:51:06.678 00.000 12020 Move returns status 0, amount 0
22:51:06.678 00.000 12020 move complete, result=0
22:51:06.684 00.006 12020 worker thread done servicing request
22:51:06.684 00.000 12020 Worker thread wakes up
22:51:06.684 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
22:51:06.684 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(835,46,31,31)
22:51:06.684 00.000 9340 GuideStep: -0.0 px 0 ms EAST, 0.3 px 0 ms NORTH
22:51:08.100 01.416 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"d922dcf0-c702-4eb6-9e0a-3d1f49c112fa"}
22:51:08.110 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"d922dcf0-c702-4eb6-9e0a-3d1f49c112fa"}
22:51:08.125 00.015 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"7dcad5b4-45b8-40f6-a601-498b198ad4f7"}
22:51:08.137 00.012 9340 case statement mapped state 6 to 3
22:51:08.151 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"7dcad5b4-45b8-40f6-a601-498b198ad4f7"}
22:51:08.165 00.014 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"e37e424f-38c7-459a-b504-9c3297fb49f1"}
22:51:08.183 00.018 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":52,"width":15,"height":15,"star_pos":[7.50,6.60],"pixels":"..."},"id":"e37e424f-38c7-459a-b504-9c3297fb49f1"}
22:51:09.132 00.949 12020 Exposure complete
22:51:09.318 00.186 12020 worker thread done servicing request
22:51:09.319 00.001 9340 OnExposeComplete: enter
22:51:09.328 00.009 9340 UpdateGuideState(): m_state=6
22:51:09.337 00.009 9340 Star::Find(15, 850, 60, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 53
22:51:09.347 00.010 9340 Star::Find returns 1 (0), X=851.27, Y=60.63, Mass=778271, SNR=162.1, Peak=58541 HFD=4.0
22:51:09.371 00.024 9340 MultiStar: [#1 0.46,-0.27,0.64,U] [#2 0.58,-0.15,0.69,U] [#3 0.62,0.01,0.61,U] [#4 0.42,0.11,0.54,U] [#5 0.53,-0.05,0.66,U] [#6 0.66,-0.29,0.00,M1] [#7 0.64,-0.05,0.44,U] [#8 0.79,0.07,0.00,M1] 
22:51:09.377 00.006 9340 refined, 6 included, MultiStar: {0.60, -0.11}, one-star: {0.82, -0.25}
22:51:09.387 00.010 9340 CameraToMount -- cameraTheta (-0.18) - m_xAngle (-3.14) = xAngle (2.95 = 2.95)
22:51:09.394 00.007 9340 CameraToMount -- cameraTheta (-0.18) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (2.94 = 2.94)
22:51:09.407 00.013 9340 CameraToMount -- cameraX=0.60 cameraY=-0.11 hyp=0.61 cameraTheta=-0.18 mountX=-0.60 mountY=0.12, mountTheta=2.94
22:51:09.418 00.011 9340 SchedulePrimaryMove(10104498, x=0.60, y=-0.11, opts=13)
22:51:09.421 00.003 9340 Enqueuing Move request for scope (0.60, -0.11)
22:51:09.434 00.013 12020 Worker thread wakes up
22:51:09.435 00.001 9340 UpdateImageDisplay: Size=(1920,1080) min=6145, max=65524, med=9882, FiltMin=7776, FiltMax=65445, Gamma=2.870
22:51:09.444 00.009 12020 worker thread servicing REQUEST_MOVE scope ofs (0.60, -0.11) opts 0xd
22:51:09.445 00.001 12020 Handling offset move in thread for scope, endpoint = (0.60, -0.11)
22:51:09.445 00.000 12020 Moving (0.60, -0.11) raw xDistance=-0.60 yDistance=0.12
22:51:09.445 00.000 9340 UpdateGuideState exits: m=778271 SNR=162.1
22:51:09.457 00.012 12020 GuideAlgorithmHysteresis::Result() returns -0.25 from input -0.60
22:51:09.457 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:51:09.457 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:51:09.466 00.009 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
22:51:09.466 00.000 12020 MoveAxis(E, 49, ABG)
22:51:09.466 00.000 12020 Guiding  Dir = 2, Dur = 49
22:51:09.466 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
22:51:09.491 00.025 12020 IsSlewing returns 0
22:51:09.491 00.000 9340 Enqueuing Expose request
22:51:09.502 00.011 12020 IsGuiding returns 0
22:51:09.522 00.020 12020 PulseGuide returned control before completion, sleep 35
22:51:09.575 00.053 12020 IsGuiding returns 1
22:51:09.575 00.000 12020 scope still moving after pulse duration time elapsed
22:51:09.623 00.048 12020 IsSlewing returns 0
22:51:09.623 00.000 12020 IsGuiding returns 0
22:51:09.623 00.000 12020 scope move finished after 49 + 73 ms
22:51:09.623 00.000 12020 Move returns status 0, amount 49
22:51:09.623 00.000 12020 MoveAxis(N, 0, ABG)
22:51:09.623 00.000 12020 Move returns status 0, amount 0
22:51:09.623 00.000 12020 move complete, result=0
22:51:09.625 00.002 12020 worker thread done servicing request
22:51:09.625 00.000 9340 GuideStep: -0.6 px 49 ms EAST, 0.1 px 0 ms NORTH
22:51:09.631 00.006 12020 Worker thread wakes up
22:51:09.631 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
22:51:09.631 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(835,46,31,31)
22:51:10.100 00.469 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"2b3ba2c0-f088-404c-991e-b015c841785d"}
22:51:10.129 00.029 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"2b3ba2c0-f088-404c-991e-b015c841785d"}
22:51:10.140 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"bdde0d93-4946-42ef-8426-f1bf7b11f216"}
22:51:10.150 00.010 9340 case statement mapped state 6 to 3
22:51:10.160 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"bdde0d93-4946-42ef-8426-f1bf7b11f216"}
22:51:10.170 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"94bb120d-cbc4-4e45-be25-6ac7baf052e9"}
22:51:10.179 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":53,"width":15,"height":15,"star_pos":[7.27,6.63],"pixels":"..."},"id":"94bb120d-cbc4-4e45-be25-6ac7baf052e9"}
22:51:12.091 01.912 12020 Exposure complete
22:51:12.100 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"6e0b2bd4-ffe6-4bc4-91ba-1e29fc3f4682"}
22:51:12.118 00.018 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"6e0b2bd4-ffe6-4bc4-91ba-1e29fc3f4682"}
22:51:12.129 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"6fe7b60d-c4af-4c4d-941d-5015272a81d1"}
22:51:12.140 00.011 9340 case statement mapped state 6 to 3
22:51:12.149 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"6fe7b60d-c4af-4c4d-941d-5015272a81d1"}
22:51:12.159 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"6d5ff2ab-091f-45e2-baf5-ef5b16563fde"}
22:51:12.171 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":53,"width":15,"height":15,"star_pos":[7.27,6.63],"pixels":"..."},"id":"6d5ff2ab-091f-45e2-baf5-ef5b16563fde"}
22:51:12.325 00.154 12020 worker thread done servicing request
22:51:12.325 00.000 9340 OnExposeComplete: enter
22:51:12.338 00.013 9340 UpdateGuideState(): m_state=6
22:51:12.346 00.008 9340 Star::Find(15, 851, 60, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 54
22:51:12.356 00.010 9340 Star::Find returns 1 (0), X=851.41, Y=60.90, Mass=781754, SNR=162.9, Peak=53069 HFD=4.0
22:51:12.365 00.009 9340 MultiStar: [#1 0.55,0.03,0.78,U] [#2 0.47,0.19,0.68,U] [#3 0.52,0.21,0.61,U] [#4 0.69,0.33,0.49,U] [#5 0.72,0.28,0.58,U] [#6 0.55,0.18,0.55,U] [#7 0.69,-0.13,0.50,U] [#8 0.37,-0.22,0.52,U] 
22:51:12.375 00.010 9340 refined, 8 included, MultiStar: {0.63, 0.10}, one-star: {0.96, 0.03}
22:51:12.402 00.027 9340 CameraToMount -- cameraTheta (0.15) - m_xAngle (-3.14) = xAngle (3.29 = -2.99)
22:51:12.407 00.005 9340 CameraToMount -- cameraTheta (0.15) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (3.27 = -3.01)
22:51:12.418 00.011 9340 CameraToMount -- cameraX=0.63 cameraY=0.10 hyp=0.64 cameraTheta=0.15 mountX=-0.64 mountY=-0.08, mountTheta=-3.01
22:51:12.429 00.011 9340 SchedulePrimaryMove(10104498, x=0.63, y=0.10, opts=13)
22:51:12.439 00.010 9340 Enqueuing Move request for scope (0.63, 0.10)
22:51:12.449 00.010 12020 Worker thread wakes up
22:51:12.449 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=6072, max=65524, med=9895, FiltMin=7942, FiltMax=65487, Gamma=2.870
22:51:12.458 00.009 12020 worker thread servicing REQUEST_MOVE scope ofs (0.63, 0.10) opts 0xd
22:51:12.458 00.000 12020 Handling offset move in thread for scope, endpoint = (0.63, 0.10)
22:51:12.460 00.002 9340 UpdateGuideState exits: m=781754 SNR=162.9
22:51:12.469 00.009 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:51:12.495 00.026 12020 Moving (0.63, 0.10) raw xDistance=-0.64 yDistance=-0.08
22:51:12.495 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
22:51:12.507 00.012 12020 GuideAlgorithmHysteresis::Result() returns -0.29 from input -0.64
22:51:12.507 00.000 9340 Enqueuing Expose request
22:51:12.515 00.008 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:51:12.515 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
22:51:12.515 00.000 12020 MoveAxis(E, 56, ABG)
22:51:12.516 00.001 12020 Guiding  Dir = 2, Dur = 56
22:51:12.516 00.000 12020 IsSlewing returns 0
22:51:12.516 00.000 12020 IsGuiding returns 0
22:51:12.548 00.032 12020 PulseGuide returned control before completion, sleep 36
22:51:12.597 00.049 12020 IsGuiding returns 1
22:51:12.598 00.001 12020 scope still moving after pulse duration time elapsed
22:51:12.628 00.030 12020 IsSlewing returns 0
22:51:12.630 00.002 12020 IsGuiding returns 0
22:51:12.630 00.000 12020 scope move finished after 56 + 55 ms
22:51:12.630 00.000 12020 Move returns status 0, amount 56
22:51:12.630 00.000 12020 MoveAxis(N, 0, ABG)
22:51:12.630 00.000 12020 Move returns status 0, amount 0
22:51:12.630 00.000 12020 move complete, result=0
22:51:12.630 00.000 12020 worker thread done servicing request
22:51:12.631 00.001 9340 GuideStep: -0.6 px 56 ms EAST, -0.1 px 0 ms NORTH
22:51:12.641 00.010 12020 Worker thread wakes up
22:51:12.641 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
22:51:12.641 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(835,46,31,31)
22:51:14.102 01.461 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"457013c6-e9cc-4872-ba83-a5a23995cd05"}
22:51:14.138 00.036 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"457013c6-e9cc-4872-ba83-a5a23995cd05"}
22:51:14.153 00.015 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"92d72f35-9c70-4b2f-af5e-bc836d1a316d"}
22:51:14.175 00.022 9340 case statement mapped state 6 to 3
22:51:14.187 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"92d72f35-9c70-4b2f-af5e-bc836d1a316d"}
22:51:14.219 00.032 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"f6647be6-ab18-4312-9fa6-32fd96620cb7"}
22:51:14.246 00.027 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":54,"width":15,"height":15,"star_pos":[7.41,6.90],"pixels":"..."},"id":"f6647be6-ab18-4312-9fa6-32fd96620cb7"}
22:51:15.000 00.754 12020 Exposure complete
22:51:15.339 00.339 12020 worker thread done servicing request
22:51:15.342 00.003 9340 OnExposeComplete: enter
22:51:15.376 00.034 9340 UpdateGuideState(): m_state=6
22:51:15.390 00.014 9340 Star::Find(15, 851, 60, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 55
22:51:15.403 00.013 9340 Star::Find returns 1 (0), X=851.94, Y=60.88, Mass=747028, SNR=141.4, Peak=51449 HFD=4.3
22:51:15.417 00.014 9340 MultiStar: [#1 0.96,0.07,0.82,U] [#2 1.11,0.02,0.00,M1] [#3 1.10,-0.08,0.00,M1] [#4 1.27,0.15,0.00,M1] [#5 1.27,0.26,0.00,M1] [#6 1.12,0.09,0.00,M1] [#7 1.16,0.11,0.00,M1] [#8 1.20,0.15,0.00,M1] 
22:51:15.428 00.011 9340 refined, 1 included, MultiStar: {1.26, 0.03}, one-star: {1.50, 0.00}
22:51:15.461 00.033 9340 CameraToMount -- cameraTheta (0.03) - m_xAngle (-3.14) = xAngle (3.16 = -3.12)
22:51:15.474 00.013 9340 CameraToMount -- cameraTheta (0.03) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (3.15 = -3.14)
22:51:15.487 00.013 9340 CameraToMount -- cameraX=1.26 cameraY=0.03 hyp=1.26 cameraTheta=0.03 mountX=-1.26 mountY=-0.01, mountTheta=-3.14
22:51:15.500 00.013 9340 SchedulePrimaryMove(10104498, x=1.26, y=0.03, opts=13)
22:51:15.510 00.010 9340 Enqueuing Move request for scope (1.26, 0.03)
22:51:15.527 00.017 12020 Worker thread wakes up
22:51:15.528 00.001 9340 UpdateImageDisplay: Size=(1920,1080) min=6484, max=65524, med=9906, FiltMin=7796, FiltMax=65469, Gamma=2.870
22:51:15.534 00.006 12020 worker thread servicing REQUEST_MOVE scope ofs (1.26, 0.03) opts 0xd
22:51:15.539 00.005 12020 Handling offset move in thread for scope, endpoint = (1.26, 0.03)
22:51:15.540 00.001 9340 UpdateGuideState exits: m=747028 SNR=141.4
22:51:15.552 00.012 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:51:15.590 00.038 12020 Moving (1.26, 0.03) raw xDistance=-1.26 yDistance=-0.01
22:51:15.590 00.000 12020 GuideAlgorithmHysteresis::Result() returns -0.55 from input -1.26
22:51:15.590 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:51:15.590 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
22:51:15.608 00.018 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
22:51:15.608 00.000 9340 Enqueuing Expose request
22:51:15.619 00.011 12020 MoveAxis(E, 107, ABG)
22:51:15.619 00.000 12020 Guiding  Dir = 2, Dur = 107
22:51:15.620 00.001 12020 IsSlewing returns 0
22:51:15.620 00.000 12020 IsGuiding returns 0
22:51:15.650 00.030 12020 PulseGuide returned control before completion, sleep 89
22:51:15.765 00.115 12020 IsGuiding returns 1
22:51:15.765 00.000 12020 scope still moving after pulse duration time elapsed
22:51:15.792 00.027 12020 IsSlewing returns 0
22:51:15.792 00.000 12020 IsGuiding returns 0
22:51:15.792 00.000 12020 scope move finished after 107 + 66 ms
22:51:15.792 00.000 12020 Move returns status 0, amount 107
22:51:15.792 00.000 12020 MoveAxis(N, 0, ABG)
22:51:15.792 00.000 12020 Move returns status 0, amount 0
22:51:15.792 00.000 12020 move complete, result=0
22:51:15.792 00.000 12020 worker thread done servicing request
22:51:15.792 00.000 12020 Worker thread wakes up
22:51:15.792 00.000 9340 GuideStep: -1.3 px 107 ms EAST, -0.0 px 0 ms NORTH
22:51:15.809 00.017 12020 worker thread servicing REQUEST_EXPOSE 2000
22:51:15.810 00.001 12020 Handling exposure in thread, d=2000 o=3 r=(835,46,31,31)
22:51:16.106 00.296 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"0c0a726d-e822-4f9d-a55a-525e1b5f3c82"}
22:51:16.129 00.023 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"0c0a726d-e822-4f9d-a55a-525e1b5f3c82"}
22:51:16.144 00.015 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"62bd280c-936b-44cd-b9b3-042e3598c869"}
22:51:16.159 00.015 9340 case statement mapped state 6 to 3
22:51:16.177 00.018 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"62bd280c-936b-44cd-b9b3-042e3598c869"}
22:51:16.202 00.025 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"3984900d-7432-41d3-9d06-75d471ced95c"}
22:51:16.245 00.043 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":55,"width":15,"height":15,"star_pos":[6.94,6.88],"pixels":"..."},"id":"3984900d-7432-41d3-9d06-75d471ced95c"}
22:51:18.105 01.860 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"a9a7c674-9f38-40ba-845a-e9222d549d60"}
22:51:18.118 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"a9a7c674-9f38-40ba-845a-e9222d549d60"}
22:51:18.127 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"e3198755-f785-416d-8d11-28f765b9079b"}
22:51:18.131 00.004 9340 case statement mapped state 6 to 3
22:51:18.148 00.017 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"e3198755-f785-416d-8d11-28f765b9079b"}
22:51:18.156 00.008 12020 Exposure complete
22:51:18.159 00.003 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"dbdbc9ac-079f-40bd-a371-8b28723e34f1"}
22:51:18.169 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":55,"width":15,"height":15,"star_pos":[6.94,6.88],"pixels":"..."},"id":"dbdbc9ac-079f-40bd-a371-8b28723e34f1"}
22:51:18.356 00.187 12020 worker thread done servicing request
22:51:18.356 00.000 9340 OnExposeComplete: enter
22:51:18.360 00.004 9340 UpdateGuideState(): m_state=6
22:51:18.374 00.014 9340 Star::Find(15, 851, 60, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 56
22:51:18.397 00.023 9340 Star::Find returns 1 (0), X=851.25, Y=60.90, Mass=770459, SNR=143.5, Peak=56773 HFD=4.1
22:51:18.408 00.011 9340 MultiStar: [#1 0.64,0.15,0.78,U] [#2 0.44,0.01,0.73,U] [#3 0.41,0.03,0.76,U] [#4 0.51,0.08,0.52,U] [#5 0.48,0.27,0.81,U] [#6 0.28,0.01,0.63,U] [#7 0.74,-0.10,0.62,U] [#8 0.28,-0.03,0.59,U] 
22:51:18.417 00.009 9340 refined, 8 included, MultiStar: {0.53, 0.06}, one-star: {0.80, 0.03}
22:51:18.427 00.010 9340 CameraToMount -- cameraTheta (0.11) - m_xAngle (-3.14) = xAngle (3.24 = -3.04)
22:51:18.433 00.006 9340 CameraToMount -- cameraTheta (0.11) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (3.23 = -3.06)
22:51:18.444 00.011 9340 CameraToMount -- cameraX=0.53 cameraY=0.06 hyp=0.53 cameraTheta=0.11 mountX=-0.53 mountY=-0.04, mountTheta=-3.06
22:51:18.455 00.011 9340 SchedulePrimaryMove(10104498, x=0.53, y=0.06, opts=13)
22:51:18.465 00.010 9340 Enqueuing Move request for scope (0.53, 0.06)
22:51:18.475 00.010 12020 Worker thread wakes up
22:51:18.475 00.000 12020 worker thread servicing REQUEST_MOVE scope ofs (0.53, 0.06) opts 0xd
22:51:18.475 00.000 12020 Handling offset move in thread for scope, endpoint = (0.53, 0.06)
22:51:18.475 00.000 12020 Moving (0.53, 0.06) raw xDistance=-0.53 yDistance=-0.04
22:51:18.475 00.000 12020 GuideAlgorithmHysteresis::Result() returns -0.27 from input -0.53
22:51:18.475 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:51:18.475 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=5540, max=65524, med=9915, FiltMin=7301, FiltMax=65487, Gamma=2.870
22:51:18.496 00.021 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
22:51:18.496 00.000 12020 MoveAxis(E, 52, ABG)
22:51:18.497 00.001 9340 UpdateGuideState exits: m=770459 SNR=143.5
22:51:18.507 00.010 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:51:18.510 00.003 9340 ScheduleExposure(2000,3,1) exposurePending=0
22:51:18.521 00.011 12020 Guiding  Dir = 2, Dur = 52
22:51:18.521 00.000 9340 Enqueuing Expose request
22:51:18.532 00.011 12020 IsSlewing returns 0
22:51:18.532 00.000 12020 IsGuiding returns 0
22:51:18.557 00.025 12020 PulseGuide returned control before completion, sleep 36
22:51:18.609 00.052 12020 IsGuiding returns 1
22:51:18.609 00.000 12020 scope still moving after pulse duration time elapsed
22:51:18.640 00.031 12020 IsSlewing returns 0
22:51:18.673 00.033 12020 IsGuiding returns 0
22:51:18.673 00.000 12020 scope move finished after 52 + 87 ms
22:51:18.673 00.000 12020 Move returns status 0, amount 52
22:51:18.673 00.000 12020 MoveAxis(N, 0, ABG)
22:51:18.674 00.001 12020 Move returns status 0, amount 0
22:51:18.674 00.000 12020 move complete, result=0
22:51:18.675 00.001 12020 worker thread done servicing request
22:51:18.675 00.000 9340 GuideStep: -0.5 px 52 ms EAST, -0.0 px 0 ms NORTH
22:51:18.683 00.008 12020 Worker thread wakes up
22:51:18.686 00.003 12020 worker thread servicing REQUEST_EXPOSE 2000
22:51:18.686 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(835,46,31,31)
22:51:20.107 01.421 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"c9ec731a-3eaa-4cd2-bad2-f65291133e83"}
22:51:20.115 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"c9ec731a-3eaa-4cd2-bad2-f65291133e83"}
22:51:20.130 00.015 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"de4dc35a-ee68-4221-a390-17ce2b5e5467"}
22:51:20.153 00.023 9340 case statement mapped state 6 to 3
22:51:20.159 00.006 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"de4dc35a-ee68-4221-a390-17ce2b5e5467"}
22:51:20.176 00.017 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"9a800a58-c30e-4d8c-ba7b-88e12785a02f"}
22:51:20.185 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":56,"width":15,"height":15,"star_pos":[7.25,6.90],"pixels":"..."},"id":"9a800a58-c30e-4d8c-ba7b-88e12785a02f"}
22:51:21.160 00.975 12020 Exposure complete
22:51:21.444 00.284 12020 worker thread done servicing request
22:51:21.444 00.000 9340 OnExposeComplete: enter
22:51:21.454 00.010 9340 UpdateGuideState(): m_state=6
22:51:21.469 00.015 9340 Star::Find(15, 851, 60, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 57
22:51:21.478 00.009 9340 Star::Find returns 1 (0), X=851.02, Y=60.83, Mass=782177, SNR=145.5, Peak=56973 HFD=4.2
22:51:21.492 00.014 9340 MultiStar: [#1 0.21,0.11,0.73,U] [#2 0.28,0.12,0.72,U] [#3 0.54,0.12,0.67,U] [#4 0.35,0.36,0.55,U] [#5 0.53,0.49,0.79,U] [#6 0.38,0.25,0.69,U] [#7 0.23,0.33,0.61,U] [#8 0.29,0.00,0.61,U] 
22:51:21.506 00.014 9340 refined, 8 included, MultiStar: {0.39, 0.18}, one-star: {0.57, -0.04}
22:51:21.531 00.025 9340 CameraToMount -- cameraTheta (0.44) - m_xAngle (-3.14) = xAngle (3.57 = -2.71)
22:51:21.542 00.011 9340 CameraToMount -- cameraTheta (0.44) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (3.56 = -2.72)
22:51:21.554 00.012 9340 CameraToMount -- cameraX=0.39 cameraY=0.18 hyp=0.43 cameraTheta=0.44 mountX=-0.39 mountY=-0.18, mountTheta=-2.72
22:51:21.570 00.016 9340 SchedulePrimaryMove(10104498, x=0.39, y=0.18, opts=13)
22:51:21.583 00.013 9340 Enqueuing Move request for scope (0.39, 0.18)
22:51:21.596 00.013 12020 Worker thread wakes up
22:51:21.597 00.001 9340 UpdateImageDisplay: Size=(1920,1080) min=6169, max=65524, med=9916, FiltMin=7686, FiltMax=65487, Gamma=2.870
22:51:21.609 00.012 12020 worker thread servicing REQUEST_MOVE scope ofs (0.39, 0.18) opts 0xd
22:51:21.609 00.000 9340 UpdateGuideState exits: m=782177 SNR=145.5
22:51:21.636 00.027 12020 Handling offset move in thread for scope, endpoint = (0.39, 0.18)
22:51:21.636 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:51:21.644 00.008 12020 Moving (0.39, 0.18) raw xDistance=-0.39 yDistance=-0.18
22:51:21.644 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
22:51:21.657 00.013 12020 GuideAlgorithmHysteresis::Result() returns -0.19 from input -0.39
22:51:21.657 00.000 9340 Enqueuing Expose request
22:51:21.669 00.012 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:51:21.669 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
22:51:21.670 00.001 12020 MoveAxis(E, 36, ABG)
22:51:21.670 00.000 12020 Guiding  Dir = 2, Dur = 36
22:51:21.671 00.001 12020 IsSlewing returns 0
22:51:21.672 00.001 12020 IsGuiding returns 0
22:51:21.695 00.023 12020 PulseGuide returned control before completion, sleep 24
22:51:21.743 00.048 12020 IsGuiding returns 0
22:51:21.743 00.000 12020 Move returns status 0, amount 36
22:51:21.743 00.000 12020 MoveAxis(N, 0, ABG)
22:51:21.743 00.000 12020 Move returns status 0, amount 0
22:51:21.743 00.000 12020 move complete, result=0
22:51:21.743 00.000 12020 worker thread done servicing request
22:51:21.743 00.000 9340 GuideStep: -0.4 px 36 ms EAST, -0.2 px 0 ms NORTH
22:51:21.755 00.012 12020 Worker thread wakes up
22:51:21.756 00.001 12020 worker thread servicing REQUEST_EXPOSE 2000
22:51:21.756 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(835,46,31,31)
22:51:22.108 00.352 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"2272cba8-5115-4fd9-8dca-651faf0ff557"}
22:51:22.142 00.034 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"2272cba8-5115-4fd9-8dca-651faf0ff557"}
22:51:22.155 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"f4c9dd8e-6ad1-4ba7-9dbd-086dd469e548"}
22:51:22.165 00.010 9340 case statement mapped state 6 to 3
22:51:22.177 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"f4c9dd8e-6ad1-4ba7-9dbd-086dd469e548"}
22:51:22.188 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"bc2d83af-d575-4716-9045-07610f5fd435"}
22:51:22.207 00.019 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":57,"width":15,"height":15,"star_pos":[7.02,6.83],"pixels":"..."},"id":"bc2d83af-d575-4716-9045-07610f5fd435"}
22:51:24.107 01.900 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"f7fbef02-f4ba-48a9-afd8-46b0b068e06e"}
22:51:24.114 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"f7fbef02-f4ba-48a9-afd8-46b0b068e06e"}
22:51:24.121 00.007 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"3b031f19-491a-42ca-aaea-f6ee57bf7134"}
22:51:24.131 00.010 9340 case statement mapped state 6 to 3
22:51:24.138 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"3b031f19-491a-42ca-aaea-f6ee57bf7134"}
22:51:24.147 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"03178381-4167-4d2c-9d50-515f5b1f0bcf"}
22:51:24.151 00.004 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":57,"width":15,"height":15,"star_pos":[7.02,6.83],"pixels":"..."},"id":"03178381-4167-4d2c-9d50-515f5b1f0bcf"}
22:51:24.208 00.057 12020 Exposure complete
22:51:24.370 00.162 12020 worker thread done servicing request
22:51:24.371 00.001 9340 OnExposeComplete: enter
22:51:24.380 00.009 9340 UpdateGuideState(): m_state=6
22:51:24.399 00.019 9340 Star::Find(15, 851, 60, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 58
22:51:24.408 00.009 9340 Star::Find returns 1 (0), X=851.77, Y=60.95, Mass=851192, SNR=168.7, Peak=50652 HFD=4.4
22:51:24.414 00.006 9340 MultiStar: [#1 1.02,0.29,0.00,M1] [#2 1.15,0.15,0.00,M1] [#3 1.10,0.17,0.00,M1] [#4 0.95,0.51,0.00,M1] [#5 1.10,0.50,0.00,M1] [#6 1.49,0.16,0.00,M1] [#7 1.14,-0.02,0.00,M1] [#8 1.01,-0.05,0.52,U] 
22:51:24.419 00.005 9340 refined, 1 included, MultiStar: {1.22, 0.04}, one-star: {1.33, 0.08}
22:51:24.431 00.012 9340 CameraToMount -- cameraTheta (0.03) - m_xAngle (-3.14) = xAngle (3.16 = -3.12)
22:51:24.441 00.010 9340 CameraToMount -- cameraTheta (0.03) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (3.15 = -3.13)
22:51:24.446 00.005 9340 CameraToMount -- cameraX=1.22 cameraY=0.04 hyp=1.22 cameraTheta=0.03 mountX=-1.22 mountY=-0.01, mountTheta=-3.13
22:51:24.459 00.013 9340 SchedulePrimaryMove(10104498, x=1.22, y=0.04, opts=13)
22:51:24.466 00.007 9340 Enqueuing Move request for scope (1.22, 0.04)
22:51:24.475 00.009 12020 Worker thread wakes up
22:51:24.475 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=6565, max=65524, med=9895, FiltMin=7628, FiltMax=65469, Gamma=2.870
22:51:24.485 00.010 12020 worker thread servicing REQUEST_MOVE scope ofs (1.22, 0.04) opts 0xd
22:51:24.485 00.000 9340 UpdateGuideState exits: m=851192 SNR=168.7
22:51:24.494 00.009 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:51:24.501 00.007 12020 Handling offset move in thread for scope, endpoint = (1.22, 0.04)
22:51:24.501 00.000 12020 Moving (1.22, 0.04) raw xDistance=-1.22 yDistance=-0.01
22:51:24.501 00.000 12020 GuideAlgorithmHysteresis::Result() returns -0.53 from input -1.22
22:51:24.501 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:51:24.501 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
22:51:24.521 00.020 9340 Enqueuing Expose request
22:51:24.531 00.010 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
22:51:24.531 00.000 12020 MoveAxis(E, 102, ABG)
22:51:24.531 00.000 12020 Guiding  Dir = 2, Dur = 102
22:51:24.531 00.000 12020 IsSlewing returns 0
22:51:24.533 00.002 12020 IsGuiding returns 0
22:51:24.557 00.024 12020 PulseGuide returned control before completion, sleep 89
22:51:24.669 00.112 12020 IsGuiding returns 0
22:51:24.669 00.000 12020 Move returns status 0, amount 102
22:51:24.670 00.001 12020 MoveAxis(N, 0, ABG)
22:51:24.670 00.000 12020 Move returns status 0, amount 0
22:51:24.670 00.000 12020 move complete, result=0
22:51:24.670 00.000 12020 worker thread done servicing request
22:51:24.670 00.000 9340 GuideStep: -1.2 px 102 ms EAST, -0.0 px 0 ms NORTH
22:51:24.678 00.008 12020 Worker thread wakes up
22:51:24.678 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
22:51:24.678 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(835,46,31,31)
22:51:26.109 01.431 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"5bf7e271-154a-4cae-8255-c61ed054e921"}
22:51:26.118 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"5bf7e271-154a-4cae-8255-c61ed054e921"}
22:51:26.130 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"4e21e690-26c9-4d88-944f-0d1aab43971e"}
22:51:26.139 00.009 9340 case statement mapped state 6 to 3
22:51:26.146 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"4e21e690-26c9-4d88-944f-0d1aab43971e"}
22:51:26.164 00.018 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"16b76071-c854-438a-a71f-eca34a1ee716"}
22:51:26.171 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":58,"width":15,"height":15,"star_pos":[6.77,6.95],"pixels":"..."},"id":"16b76071-c854-438a-a71f-eca34a1ee716"}
22:51:27.033 00.862 12020 Exposure complete
22:51:27.278 00.245 9340 OnExposeComplete: enter
22:51:27.290 00.012 12020 worker thread done servicing request
22:51:27.291 00.001 9340 UpdateGuideState(): m_state=6
22:51:27.302 00.011 9340 Star::Find(15, 851, 60, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 59
22:51:27.311 00.009 9340 Star::Find returns 1 (0), X=851.39, Y=60.97, Mass=761663, SNR=169.6, Peak=56633 HFD=4.0
22:51:27.329 00.018 9340 MultiStar: [#1 0.88,0.29,0.65,U] [#2 0.96,0.29,0.61,U] [#3 0.84,0.40,0.67,U] [#4 0.96,0.27,0.52,U] [#5 0.95,0.46,0.00,M2] [#6 1.04,0.34,0.00,M2] [#7 1.20,0.37,0.00,M2] [#8 0.75,0.05,0.54,U] 
22:51:27.341 00.012 9340 refined, 5 included, MultiStar: {0.89, 0.23}, one-star: {0.94, 0.10}
22:51:27.370 00.029 9340 CameraToMount -- cameraTheta (0.25) - m_xAngle (-3.14) = xAngle (3.38 = -2.90)
22:51:27.382 00.012 9340 CameraToMount -- cameraTheta (0.25) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (3.37 = -2.92)
22:51:27.388 00.006 9340 CameraToMount -- cameraX=0.89 cameraY=0.23 hyp=0.92 cameraTheta=0.25 mountX=-0.89 mountY=-0.21, mountTheta=-2.92
22:51:27.404 00.016 9340 SchedulePrimaryMove(10104498, x=0.89, y=0.23, opts=13)
22:51:27.415 00.011 9340 Enqueuing Move request for scope (0.89, 0.23)
22:51:27.424 00.009 12020 Worker thread wakes up
22:51:27.424 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=6194, max=65524, med=9898, FiltMin=7624, FiltMax=65487, Gamma=2.870
22:51:27.434 00.010 12020 worker thread servicing REQUEST_MOVE scope ofs (0.89, 0.23) opts 0xd
22:51:27.434 00.000 9340 UpdateGuideState exits: m=761663 SNR=169.6
22:51:27.447 00.013 12020 Handling offset move in thread for scope, endpoint = (0.89, 0.23)
22:51:27.447 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:51:27.458 00.011 9340 ScheduleExposure(2000,3,1) exposurePending=0
22:51:27.466 00.008 9340 Enqueuing Expose request
22:51:27.477 00.011 12020 Moving (0.89, 0.23) raw xDistance=-0.89 yDistance=-0.21
22:51:27.477 00.000 12020 GuideAlgorithmHysteresis::Result() returns -0.42 from input -0.89
22:51:27.477 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:51:27.479 00.002 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.21
22:51:27.479 00.000 12020 MoveAxis(E, 81, ABG)
22:51:27.479 00.000 12020 Guiding  Dir = 2, Dur = 81
22:51:27.480 00.001 12020 IsSlewing returns 0
22:51:27.482 00.002 12020 IsGuiding returns 0
22:51:27.514 00.032 12020 PulseGuide returned control before completion, sleep 71
22:51:27.633 00.119 12020 IsGuiding returns 1
22:51:27.633 00.000 12020 scope still moving after pulse duration time elapsed
22:51:27.669 00.036 12020 IsSlewing returns 0
22:51:27.671 00.002 12020 IsGuiding returns 0
22:51:27.671 00.000 12020 scope move finished after 81 + 95 ms
22:51:27.671 00.000 12020 Move returns status 0, amount 81
22:51:27.672 00.001 12020 MoveAxis(N, 0, ABG)
22:51:27.672 00.000 12020 Move returns status 0, amount 0
22:51:27.673 00.001 12020 move complete, result=0
22:51:27.673 00.000 12020 worker thread done servicing request
22:51:27.673 00.000 12020 Worker thread wakes up
22:51:27.673 00.000 9340 GuideStep: -0.9 px 81 ms EAST, -0.2 px 0 ms NORTH
22:51:27.685 00.012 12020 worker thread servicing REQUEST_EXPOSE 2000
22:51:27.685 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(835,46,31,31)
22:51:28.114 00.429 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"f81ec704-aefc-4fef-a85a-24a6d9412402"}
22:51:28.132 00.018 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"f81ec704-aefc-4fef-a85a-24a6d9412402"}
22:51:28.147 00.015 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"10679944-fa6d-4477-a441-81c21c6fe308"}
22:51:28.158 00.011 9340 case statement mapped state 6 to 3
22:51:28.166 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"10679944-fa6d-4477-a441-81c21c6fe308"}
22:51:28.177 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"9b76cf83-a2f6-4e31-b59a-8cb9ddacadc2"}
22:51:28.185 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":59,"width":15,"height":15,"star_pos":[7.39,6.97],"pixels":"..."},"id":"9b76cf83-a2f6-4e31-b59a-8cb9ddacadc2"}
22:51:30.115 01.930 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"3c80cc45-b89e-4c21-8493-30c310968068"}
22:51:30.130 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"3c80cc45-b89e-4c21-8493-30c310968068"}
22:51:30.137 00.007 12020 Exposure complete
22:51:30.138 00.001 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"6b3aae23-f256-4dfd-950b-af15cc680e1c"}
22:51:30.147 00.009 9340 case statement mapped state 6 to 3
22:51:30.156 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"6b3aae23-f256-4dfd-950b-af15cc680e1c"}
22:51:30.165 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"32f0fc7b-9f69-4183-8edc-d2c8f6c26425"}
22:51:30.185 00.020 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":59,"width":15,"height":15,"star_pos":[7.39,6.97],"pixels":"..."},"id":"32f0fc7b-9f69-4183-8edc-d2c8f6c26425"}
22:51:30.329 00.144 12020 worker thread done servicing request
22:51:30.329 00.000 9340 OnExposeComplete: enter
22:51:30.337 00.008 9340 UpdateGuideState(): m_state=6
22:51:30.364 00.027 9340 Star::Find(15, 851, 60, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 60
22:51:30.372 00.008 9340 Star::Find returns 1 (0), X=851.42, Y=61.20, Mass=746622, SNR=136.3, Peak=55885 HFD=3.8
22:51:30.377 00.005 9340 MultiStar: [#1 0.35,0.32,0.84,U] [#2 0.38,0.28,0.92,U] [#3 0.62,0.35,0.67,U] [#4 0.34,0.19,0.67,U] [#5 0.45,0.50,0.76,U] [#6 0.55,0.47,0.66,U] [#7 0.73,0.48,0.62,U] [#8 0.55,0.23,0.58,U] 
22:51:30.390 00.013 9340 refined, 8 included, MultiStar: {0.55, 0.35}, one-star: {0.97, 0.33}
22:51:30.399 00.009 9340 CameraToMount -- cameraTheta (0.56) - m_xAngle (-3.14) = xAngle (3.70 = -2.59)
22:51:30.408 00.009 9340 CameraToMount -- cameraTheta (0.56) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (3.68 = -2.60)
22:51:30.420 00.012 9340 CameraToMount -- cameraX=0.55 cameraY=0.35 hyp=0.66 cameraTheta=0.56 mountX=-0.56 mountY=-0.34, mountTheta=-2.60
22:51:30.432 00.012 9340 SchedulePrimaryMove(10104498, x=0.55, y=0.35, opts=13)
22:51:30.453 00.021 9340 Enqueuing Move request for scope (0.55, 0.35)
22:51:30.468 00.015 12020 Worker thread wakes up
22:51:30.468 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=6085, max=65524, med=9872, FiltMin=7635, FiltMax=65487, Gamma=2.870
22:51:30.476 00.008 12020 worker thread servicing REQUEST_MOVE scope ofs (0.55, 0.35) opts 0xd
22:51:30.476 00.000 9340 UpdateGuideState exits: m=746622 SNR=136.3
22:51:30.484 00.008 12020 Handling offset move in thread for scope, endpoint = (0.55, 0.35)
22:51:30.484 00.000 12020 Moving (0.55, 0.35) raw xDistance=-0.56 yDistance=-0.34
22:51:30.484 00.000 12020 GuideAlgorithmHysteresis::Result() returns -0.27 from input -0.56
22:51:30.484 00.000 12020 GuideAlgorithmResistSwitch::result() returns -0.34 from input -0.34
22:51:30.484 00.000 12020 MoveAxis(E, 52, ABG)
22:51:30.484 00.000 12020 Guiding  Dir = 2, Dur = 52
22:51:30.484 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:51:30.494 00.010 12020 IsSlewing returns 0
22:51:30.494 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
22:51:30.505 00.011 12020 IsGuiding returns 0
22:51:30.505 00.000 9340 Enqueuing Expose request
22:51:30.521 00.016 12020 PulseGuide returned control before completion, sleep 46
22:51:30.577 00.056 12020 IsGuiding returns 1
22:51:30.577 00.000 12020 scope still moving after pulse duration time elapsed
22:51:30.613 00.036 12020 IsSlewing returns 0
22:51:30.619 00.006 12020 IsGuiding returns 0
22:51:30.619 00.000 12020 scope move finished after 52 + 61 ms
22:51:30.619 00.000 12020 Move returns status 0, amount 52
22:51:30.619 00.000 12020 MoveAxis(N, 57, ABG)
22:51:30.619 00.000 12020 Guiding  Dir = 0, Dur = 57
22:51:30.619 00.000 12020 IsSlewing returns 0
22:51:30.619 00.000 12020 IsGuiding returns 0
22:51:30.731 00.112 12020 IsGuiding returns 1
22:51:30.731 00.000 12020 scope still moving after pulse duration time elapsed
22:51:30.857 00.126 12020 IsSlewing returns 0
22:51:30.857 00.000 12020 IsGuiding returns 0
22:51:30.857 00.000 12020 scope move finished after 57 + 180 ms
22:51:30.857 00.000 12020 Move returns status 0, amount 57
22:51:30.857 00.000 12020 move complete, result=0
22:51:30.857 00.000 12020 worker thread done servicing request
22:51:30.857 00.000 9340 GuideStep: -0.6 px 52 ms EAST, -0.3 px 57 ms NORTH
22:51:30.867 00.010 12020 Worker thread wakes up
22:51:30.867 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
22:51:30.867 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(835,46,31,31)
22:51:32.117 01.250 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"4fcc1883-f7b3-475c-97f3-1a52de807978"}
22:51:32.128 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"4fcc1883-f7b3-475c-97f3-1a52de807978"}
22:51:32.138 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"7271a718-b28f-4cc8-b5fd-3c58fd22fbcf"}
22:51:32.149 00.011 9340 case statement mapped state 6 to 3
22:51:32.159 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"7271a718-b28f-4cc8-b5fd-3c58fd22fbcf"}
22:51:32.173 00.014 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"3b36e986-4f70-4220-a722-95c496c0fd7b"}
22:51:32.182 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":60,"width":15,"height":15,"star_pos":[7.42,7.20],"pixels":"..."},"id":"3b36e986-4f70-4220-a722-95c496c0fd7b"}
22:51:33.338 01.156 12020 Exposure complete
22:51:33.579 00.241 12020 worker thread done servicing request
22:51:33.579 00.000 9340 OnExposeComplete: enter
22:51:33.593 00.014 9340 UpdateGuideState(): m_state=6
22:51:33.606 00.013 9340 Star::Find(15, 851, 61, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 61
22:51:33.618 00.012 9340 Star::Find returns 1 (0), X=851.62, Y=60.53, Mass=751895, SNR=150.5, Peak=55517 HFD=4.2
22:51:33.627 00.009 9340 MultiStar: [#1 0.80,0.01,0.84,U] [#2 0.88,-0.31,0.70,U] [#3 0.74,-0.35,0.62,U] [#4 0.73,0.38,0.55,U] [#5 0.90,0.18,0.61,U] [#6 1.11,-0.24,0.00,M2] [#7 1.15,-0.20,0.00,M2] [#8 0.81,0.04,0.62,U] 
22:51:33.656 00.029 9340 refined, 6 included, MultiStar: {0.88, -0.09}, one-star: {1.17, -0.35}
22:51:33.669 00.013 9340 CameraToMount -- cameraTheta (-0.10) - m_xAngle (-3.14) = xAngle (3.04 = 3.04)
22:51:33.680 00.011 9340 CameraToMount -- cameraTheta (-0.10) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (3.02 = 3.02)
22:51:33.689 00.009 9340 CameraToMount -- cameraX=0.88 cameraY=-0.09 hyp=0.89 cameraTheta=-0.10 mountX=-0.88 mountY=0.10, mountTheta=3.02
22:51:33.699 00.010 9340 SchedulePrimaryMove(10104498, x=0.88, y=-0.09, opts=13)
22:51:33.714 00.015 9340 Enqueuing Move request for scope (0.88, -0.09)
22:51:33.724 00.010 12020 Worker thread wakes up
22:51:33.724 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=6314, max=65524, med=9947, FiltMin=7933, FiltMax=65469, Gamma=2.870
22:51:33.737 00.013 12020 worker thread servicing REQUEST_MOVE scope ofs (0.88, -0.09) opts 0xd
22:51:33.737 00.000 9340 UpdateGuideState exits: m=751895 SNR=150.5
22:51:33.748 00.011 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:51:33.756 00.008 9340 ScheduleExposure(2000,3,1) exposurePending=0
22:51:33.784 00.028 12020 Handling offset move in thread for scope, endpoint = (0.88, -0.09)
22:51:33.784 00.000 12020 Moving (0.88, -0.09) raw xDistance=-0.88 yDistance=0.10
22:51:33.784 00.000 12020 GuideAlgorithmHysteresis::Result() returns -0.39 from input -0.88
22:51:33.785 00.001 9340 Enqueuing Expose request
22:51:33.794 00.009 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:51:33.797 00.003 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
22:51:33.797 00.000 12020 MoveAxis(E, 76, ABG)
22:51:33.797 00.000 12020 Guiding  Dir = 2, Dur = 76
22:51:33.797 00.000 12020 IsSlewing returns 0
22:51:33.799 00.002 12020 IsGuiding returns 0
22:51:33.816 00.017 12020 PulseGuide returned control before completion, sleep 70
22:51:33.910 00.094 12020 IsGuiding returns 0
22:51:33.910 00.000 12020 Move returns status 0, amount 76
22:51:33.910 00.000 12020 MoveAxis(N, 0, ABG)
22:51:33.910 00.000 12020 Move returns status 0, amount 0
22:51:33.910 00.000 12020 move complete, result=0
22:51:33.910 00.000 12020 worker thread done servicing request
22:51:33.910 00.000 9340 GuideStep: -0.9 px 76 ms EAST, 0.1 px 0 ms NORTH
22:51:33.919 00.009 12020 Worker thread wakes up
22:51:33.919 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
22:51:33.919 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(835,46,31,31)
22:51:34.118 00.199 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"91581636-4a95-4582-bc8a-89af06ab13a0"}
22:51:34.129 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"91581636-4a95-4582-bc8a-89af06ab13a0"}
22:51:34.138 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"f942dd41-2f15-4733-954c-bd6ab88a836c"}
22:51:34.171 00.033 9340 case statement mapped state 6 to 3
22:51:34.179 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"f942dd41-2f15-4733-954c-bd6ab88a836c"}
22:51:34.188 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"e6087b17-7e21-4516-b600-45d71eda3436"}
22:51:34.203 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":61,"width":15,"height":15,"star_pos":[6.62,6.53],"pixels":"..."},"id":"e6087b17-7e21-4516-b600-45d71eda3436"}
22:51:36.119 01.916 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"8b6b95a1-195c-427d-8f9f-7de4a6cb7fe9"}
22:51:36.130 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"8b6b95a1-195c-427d-8f9f-7de4a6cb7fe9"}
22:51:36.137 00.007 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"29de8e16-ca92-40a0-8e8a-d1a64b0267e1"}
22:51:36.145 00.008 9340 case statement mapped state 6 to 3
22:51:36.151 00.006 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"29de8e16-ca92-40a0-8e8a-d1a64b0267e1"}
22:51:36.156 00.005 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"5e158731-3a31-48ec-b60e-143ef4c3554f"}
22:51:36.167 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":61,"width":15,"height":15,"star_pos":[6.62,6.53],"pixels":"..."},"id":"5e158731-3a31-48ec-b60e-143ef4c3554f"}
22:51:36.286 00.119 12020 Exposure complete
22:51:36.455 00.169 12020 worker thread done servicing request
22:51:36.455 00.000 9340 OnExposeComplete: enter
22:51:36.461 00.006 9340 UpdateGuideState(): m_state=6
22:51:36.473 00.012 9340 Star::Find(15, 851, 60, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 62
22:51:36.476 00.003 9340 Star::Find returns 1 (0), X=851.71, Y=61.08, Mass=787880, SNR=152.6, Peak=54399 HFD=4.1
22:51:36.487 00.011 9340 MultiStar: [#1 0.61,0.22,0.73,U] [#2 0.64,0.13,0.75,U] [#3 0.86,0.10,0.58,U] [#4 0.63,0.56,0.58,U] [#5 0.76,0.33,0.65,U] [#6 0.78,0.36,0.70,U] [#7 1.04,-0.07,0.00,M3] [#8 0.67,0.05,0.51,U] 
22:51:36.497 00.010 9340 refined, 7 included, MultiStar: {0.81, 0.24}, one-star: {1.26, 0.21}
22:51:36.504 00.007 9340 CameraToMount -- cameraTheta (0.29) - m_xAngle (-3.14) = xAngle (3.43 = -2.85)
22:51:36.511 00.007 9340 CameraToMount -- cameraTheta (0.29) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (3.42 = -2.87)
22:51:36.520 00.009 9340 CameraToMount -- cameraX=0.81 cameraY=0.24 hyp=0.84 cameraTheta=0.29 mountX=-0.81 mountY=-0.23, mountTheta=-2.87
22:51:36.527 00.007 9340 SchedulePrimaryMove(10104498, x=0.81, y=0.24, opts=13)
22:51:36.550 00.023 9340 Enqueuing Move request for scope (0.81, 0.24)
22:51:36.559 00.009 12020 Worker thread wakes up
22:51:36.559 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=6157, max=65524, med=9945, FiltMin=7498, FiltMax=65487, Gamma=2.870
22:51:36.564 00.005 12020 worker thread servicing REQUEST_MOVE scope ofs (0.81, 0.24) opts 0xd
22:51:36.564 00.000 12020 Handling offset move in thread for scope, endpoint = (0.81, 0.24)
22:51:36.564 00.000 12020 Moving (0.81, 0.24) raw xDistance=-0.81 yDistance=-0.23
22:51:36.564 00.000 12020 GuideAlgorithmHysteresis::Result() returns -0.37 from input -0.81
22:51:36.564 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:51:36.564 00.000 9340 UpdateGuideState exits: m=787880 SNR=152.6
22:51:36.574 00.010 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.23
22:51:36.574 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:51:36.582 00.008 12020 MoveAxis(E, 72, ABG)
22:51:36.582 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
22:51:36.590 00.008 9340 Enqueuing Expose request
22:51:36.595 00.005 12020 Guiding  Dir = 2, Dur = 72
22:51:36.595 00.000 12020 IsSlewing returns 0
22:51:36.600 00.005 12020 IsGuiding returns 0
22:51:36.629 00.029 12020 PulseGuide returned control before completion, sleep 54
22:51:36.690 00.061 12020 IsGuiding returns 1
22:51:36.690 00.000 12020 scope still moving after pulse duration time elapsed
22:51:36.721 00.031 12020 IsSlewing returns 0
22:51:36.721 00.000 12020 IsGuiding returns 1
22:51:36.757 00.036 12020 IsSlewing returns 0
22:51:36.787 00.030 12020 IsGuiding returns 0
22:51:36.787 00.000 12020 scope move finished after 72 + 117 ms
22:51:36.787 00.000 12020 Move returns status 0, amount 72
22:51:36.791 00.004 12020 MoveAxis(N, 0, ABG)
22:51:36.791 00.000 12020 Move returns status 0, amount 0
22:51:36.791 00.000 12020 move complete, result=0
22:51:36.791 00.000 12020 worker thread done servicing request
22:51:36.791 00.000 9340 GuideStep: -0.8 px 72 ms EAST, -0.2 px 0 ms NORTH
22:51:36.808 00.017 12020 Worker thread wakes up
22:51:36.808 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
22:51:36.808 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(835,46,31,31)
22:51:38.121 01.313 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"0639fe26-64dc-4f54-961e-001b668e0ada"}
22:51:38.132 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"0639fe26-64dc-4f54-961e-001b668e0ada"}
22:51:38.141 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"8167362e-a8a5-41d9-b930-1d545e18476d"}
22:51:38.149 00.008 9340 case statement mapped state 6 to 3
22:51:38.156 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"8167362e-a8a5-41d9-b930-1d545e18476d"}
22:51:38.166 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"ee4e420a-9323-4aa8-af01-3dfe831ca17c"}
22:51:38.187 00.021 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":62,"width":15,"height":15,"star_pos":[6.71,7.08],"pixels":"..."},"id":"ee4e420a-9323-4aa8-af01-3dfe831ca17c"}
22:51:39.189 01.002 12020 Exposure complete
22:51:39.426 00.237 12020 worker thread done servicing request
22:51:39.426 00.000 9340 OnExposeComplete: enter
22:51:39.441 00.015 9340 UpdateGuideState(): m_state=6
22:51:39.454 00.013 9340 Star::Find(15, 851, 61, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 63
22:51:39.464 00.010 9340 Star::Find returns 1 (0), X=851.71, Y=60.79, Mass=712146, SNR=135.0, Peak=53105 HFD=4.1
22:51:39.477 00.013 9340 MultiStar: [#1 0.94,-0.12,0.86,U] [#2 0.88,-0.17,0.75,U] [#3 0.88,-0.24,0.73,U] [#4 0.79,0.12,0.57,U] [#5 0.80,0.05,0.75,U] [#6 0.74,-0.23,0.65,U] [#7 1.16,-0.25,0.00,M4] [#8 0.84,-0.20,0.70,U] 
22:51:39.489 00.012 9340 refined, 7 included, MultiStar: {0.91, -0.11}, one-star: {1.26, -0.08}
22:51:39.500 00.011 9340 CameraToMount -- cameraTheta (-0.12) - m_xAngle (-3.14) = xAngle (3.01 = 3.01)
22:51:39.535 00.035 9340 CameraToMount -- cameraTheta (-0.12) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (3.00 = 3.00)
22:51:39.545 00.010 9340 CameraToMount -- cameraX=0.91 cameraY=-0.11 hyp=0.92 cameraTheta=-0.12 mountX=-0.91 mountY=0.13, mountTheta=3.00
22:51:39.554 00.009 9340 SchedulePrimaryMove(10104498, x=0.91, y=-0.11, opts=13)
22:51:39.570 00.016 9340 Enqueuing Move request for scope (0.91, -0.11)
22:51:39.583 00.013 12020 Worker thread wakes up
22:51:39.583 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=6340, max=65524, med=9852, FiltMin=7512, FiltMax=65469, Gamma=2.870
22:51:39.593 00.010 12020 worker thread servicing REQUEST_MOVE scope ofs (0.91, -0.11) opts 0xd
22:51:39.593 00.000 9340 UpdateGuideState exits: m=712146 SNR=135.0
22:51:39.623 00.030 12020 Handling offset move in thread for scope, endpoint = (0.91, -0.11)
22:51:39.624 00.001 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:51:39.635 00.011 12020 Moving (0.91, -0.11) raw xDistance=-0.91 yDistance=0.13
22:51:39.635 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
22:51:39.646 00.011 12020 GuideAlgorithmHysteresis::Result() returns -0.41 from input -0.91
22:51:39.646 00.000 9340 Enqueuing Expose request
22:51:39.660 00.014 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:51:39.660 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
22:51:39.660 00.000 12020 MoveAxis(E, 80, ABG)
22:51:39.660 00.000 12020 Guiding  Dir = 2, Dur = 80
22:51:39.662 00.002 12020 IsSlewing returns 0
22:51:39.663 00.001 12020 IsGuiding returns 0
22:51:39.683 00.020 12020 PulseGuide returned control before completion, sleep 70
22:51:39.759 00.076 12020 IsGuiding returns 1
22:51:39.759 00.000 12020 scope still moving after pulse duration time elapsed
22:51:39.810 00.051 12020 IsSlewing returns 0
22:51:39.812 00.002 12020 IsGuiding returns 0
22:51:39.812 00.000 12020 scope move finished after 80 + 69 ms
22:51:39.812 00.000 12020 Move returns status 0, amount 80
22:51:39.812 00.000 12020 MoveAxis(N, 0, ABG)
22:51:39.812 00.000 12020 Move returns status 0, amount 0
22:51:39.812 00.000 12020 move complete, result=0
22:51:39.812 00.000 12020 worker thread done servicing request
22:51:39.812 00.000 9340 GuideStep: -0.9 px 80 ms EAST, 0.1 px 0 ms NORTH
22:51:39.826 00.014 12020 Worker thread wakes up
22:51:39.826 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
22:51:39.826 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(835,46,31,31)
22:51:40.120 00.294 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"0d01618a-05e2-4509-b1a1-cd39145bd8ae"}
22:51:40.130 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"0d01618a-05e2-4509-b1a1-cd39145bd8ae"}
22:51:40.148 00.018 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"0f5621fa-139b-43bf-be61-f7ee26ec824d"}
22:51:40.161 00.013 9340 case statement mapped state 6 to 3
22:51:40.173 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"0f5621fa-139b-43bf-be61-f7ee26ec824d"}
22:51:40.203 00.030 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"83251e53-793d-4410-8429-95d63a7a542c"}
22:51:40.215 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":63,"width":15,"height":15,"star_pos":[6.71,6.79],"pixels":"..."},"id":"83251e53-793d-4410-8429-95d63a7a542c"}
22:51:42.120 01.905 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"94770663-4770-4eeb-bc6f-cb5c53594ab8"}
22:51:42.130 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"94770663-4770-4eeb-bc6f-cb5c53594ab8"}
22:51:42.141 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"851aeed7-4c5a-40b4-b0b6-3daf975bcb2f"}
22:51:42.148 00.007 9340 case statement mapped state 6 to 3
22:51:42.158 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"851aeed7-4c5a-40b4-b0b6-3daf975bcb2f"}
22:51:42.183 00.025 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"e84c5f64-e3ea-4791-bfaf-23f8f742daba"}
22:51:42.191 00.008 12020 Exposure complete
22:51:42.191 00.000 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":63,"width":15,"height":15,"star_pos":[6.71,6.79],"pixels":"..."},"id":"e84c5f64-e3ea-4791-bfaf-23f8f742daba"}
22:51:42.397 00.206 12020 worker thread done servicing request
22:51:42.398 00.001 9340 OnExposeComplete: enter
22:51:42.407 00.009 9340 UpdateGuideState(): m_state=6
22:51:42.417 00.010 9340 Star::Find(15, 851, 60, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 64
22:51:42.427 00.010 9340 Star::Find returns 1 (0), X=850.69, Y=60.53, Mass=721050, SNR=143.6, Peak=60627 HFD=3.9
22:51:42.452 00.025 9340 MultiStar: [#1 -0.03,-0.20,0.86,U] [#2 0.04,-0.38,0.77,U] [#3 0.15,-0.28,0.70,U] [#4 -0.11,0.10,0.66,U] [#5 -0.01,-0.02,0.67,U] [#6 0.02,-0.31,0.59,U] [#7 0.18,-0.72,0.76,U] [#8 -0.09,-0.31,0.55,U] 
22:51:42.466 00.014 9340 refined, 8 included, MultiStar: {0.06, -0.28}, one-star: {0.24, -0.34}
22:51:42.472 00.006 9340 CameraToMount -- cameraTheta (-1.37) - m_xAngle (-3.14) = xAngle (1.76 = 1.76)
22:51:42.482 00.010 9340 CameraToMount -- cameraTheta (-1.37) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (1.75 = 1.75)
22:51:42.488 00.006 9340 CameraToMount -- cameraX=0.06 cameraY=-0.28 hyp=0.29 cameraTheta=-1.37 mountX=-0.05 mountY=0.28, mountTheta=1.76
22:51:42.504 00.016 9340 SchedulePrimaryMove(10104498, x=0.06, y=-0.28, opts=13)
22:51:42.513 00.009 9340 Enqueuing Move request for scope (0.06, -0.28)
22:51:42.525 00.012 12020 Worker thread wakes up
22:51:42.525 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=6045, max=65530, med=9930, FiltMin=7647, FiltMax=65469, Gamma=2.870
22:51:42.552 00.027 12020 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.28) opts 0xd
22:51:42.552 00.000 9340 UpdateGuideState exits: m=721050 SNR=143.6
22:51:42.562 00.010 12020 Handling offset move in thread for scope, endpoint = (0.06, -0.28)
22:51:42.562 00.000 12020 Moving (0.06, -0.28) raw xDistance=-0.05 yDistance=0.28
22:51:42.562 00.000 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
22:51:42.562 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
22:51:42.562 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:51:42.573 00.011 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.28
22:51:42.573 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
22:51:42.584 00.011 12020 MoveAxis(E, 0, ABG)
22:51:42.584 00.000 12020 Move returns status 0, amount 0
22:51:42.584 00.000 12020 MoveAxis(N, 0, ABG)
22:51:42.584 00.000 9340 Enqueuing Expose request
22:51:42.593 00.009 12020 Move returns status 0, amount 0
22:51:42.593 00.000 12020 move complete, result=0
22:51:42.596 00.003 12020 worker thread done servicing request
22:51:42.596 00.000 12020 Worker thread wakes up
22:51:42.596 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
22:51:42.596 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(835,46,31,31)
22:51:42.599 00.003 9340 GuideStep: -0.1 px 0 ms EAST, 0.3 px 0 ms NORTH
22:51:44.120 01.521 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"32193ff9-94f0-4001-9267-839f90b0a49f"}
22:51:44.144 00.024 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"32193ff9-94f0-4001-9267-839f90b0a49f"}
22:51:44.158 00.014 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"4947a8d0-9e60-47dc-88fb-fd42efc73aab"}
22:51:44.168 00.010 9340 case statement mapped state 6 to 3
22:51:44.178 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"4947a8d0-9e60-47dc-88fb-fd42efc73aab"}
22:51:44.189 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"b2b56144-b78d-4ae9-b348-367569a18059"}
22:51:44.203 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":64,"width":15,"height":15,"star_pos":[6.69,6.53],"pixels":"..."},"id":"b2b56144-b78d-4ae9-b348-367569a18059"}
22:51:44.944 00.741 12020 Exposure complete
22:51:45.170 00.226 12020 worker thread done servicing request
22:51:45.170 00.000 9340 OnExposeComplete: enter
22:51:45.183 00.013 9340 UpdateGuideState(): m_state=6
22:51:45.195 00.012 9340 Star::Find(15, 850, 60, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 65
22:51:45.204 00.009 9340 Star::Find returns 1 (0), X=851.57, Y=60.50, Mass=804034, SNR=175.0, Peak=57449 HFD=4.2
22:51:45.218 00.014 9340 MultiStar: [#1 0.82,-0.29,0.74,U] [#2 0.67,-0.44,0.68,U] [#3 0.66,-0.43,0.50,U] [#4 0.67,-0.13,0.56,U] [#5 0.83,-0.31,0.61,U] [#6 0.90,-0.12,0.52,U] [#7 0.93,-0.21,0.50,U] [#8 0.86,-0.54,0.43,U] 
22:51:45.229 00.011 9340 refined, 8 included, MultiStar: {0.85, -0.32}, one-star: {1.12, -0.37}
22:51:45.240 00.011 9340 CameraToMount -- cameraTheta (-0.36) - m_xAngle (-3.14) = xAngle (2.78 = 2.78)
22:51:45.255 00.015 9340 CameraToMount -- cameraTheta (-0.36) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (2.76 = 2.76)
22:51:45.281 00.026 9340 CameraToMount -- cameraX=0.85 cameraY=-0.32 hyp=0.91 cameraTheta=-0.36 mountX=-0.85 mountY=0.34, mountTheta=2.76
22:51:45.308 00.027 9340 SchedulePrimaryMove(10104498, x=0.85, y=-0.32, opts=13)
22:51:45.320 00.012 9340 Enqueuing Move request for scope (0.85, -0.32)
22:51:45.325 00.005 12020 Worker thread wakes up
22:51:45.330 00.005 9340 UpdateImageDisplay: Size=(1920,1080) min=6069, max=65530, med=10075, FiltMin=7782, FiltMax=65469, Gamma=2.870
22:51:45.340 00.010 12020 worker thread servicing REQUEST_MOVE scope ofs (0.85, -0.32) opts 0xd
22:51:45.340 00.000 9340 UpdateGuideState exits: m=804034 SNR=175.0
22:51:45.350 00.010 12020 Handling offset move in thread for scope, endpoint = (0.85, -0.32)
22:51:45.350 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:51:45.363 00.013 12020 Moving (0.85, -0.32) raw xDistance=-0.85 yDistance=0.34
22:51:45.363 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
22:51:45.379 00.016 12020 GuideAlgorithmHysteresis::Result() returns -0.36 from input -0.85
22:51:45.379 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
22:51:45.379 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.34
22:51:45.379 00.000 12020 MoveAxis(E, 69, ABG)
22:51:45.379 00.000 12020 Guiding  Dir = 2, Dur = 69
22:51:45.381 00.002 9340 Enqueuing Expose request
22:51:45.411 00.030 12020 IsSlewing returns 0
22:51:45.413 00.002 12020 IsGuiding returns 0
22:51:45.440 00.027 12020 PulseGuide returned control before completion, sleep 52
22:51:45.501 00.061 12020 IsGuiding returns 1
22:51:45.501 00.000 12020 scope still moving after pulse duration time elapsed
22:51:45.542 00.041 12020 IsSlewing returns 0
22:51:45.544 00.002 12020 IsGuiding returns 0
22:51:45.544 00.000 12020 scope move finished after 69 + 62 ms
22:51:45.544 00.000 12020 Move returns status 0, amount 69
22:51:45.544 00.000 12020 MoveAxis(N, 0, ABG)
22:51:45.547 00.003 12020 Move returns status 0, amount 0
22:51:45.547 00.000 12020 move complete, result=0
22:51:45.547 00.000 12020 worker thread done servicing request
22:51:45.547 00.000 9340 GuideStep: -0.8 px 69 ms EAST, 0.3 px 0 ms NORTH
22:51:45.578 00.031 12020 Worker thread wakes up
22:51:45.578 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
22:51:45.578 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(835,46,31,31)
22:51:46.143 00.565 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"a7b8f4c4-05bb-4303-874f-f1b4ca3276e5"}
22:51:46.160 00.017 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"a7b8f4c4-05bb-4303-874f-f1b4ca3276e5"}
22:51:46.173 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"b8abee2c-e0bf-46d3-84f3-addb37d8194a"}
22:51:46.213 00.040 9340 case statement mapped state 6 to 3
22:51:46.225 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"b8abee2c-e0bf-46d3-84f3-addb37d8194a"}
22:51:46.244 00.019 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"af759706-3284-4561-ac76-eba3362894c3"}
22:51:46.255 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":65,"width":15,"height":15,"star_pos":[6.57,7.50],"pixels":"..."},"id":"af759706-3284-4561-ac76-eba3362894c3"}
22:51:47.929 01.674 12020 Exposure complete
22:51:48.088 00.159 12020 worker thread done servicing request
22:51:48.088 00.000 9340 OnExposeComplete: enter
22:51:48.110 00.022 9340 UpdateGuideState(): m_state=6
22:51:48.119 00.009 9340 Star::Find(15, 851, 60, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 66
22:51:48.127 00.008 9340 Star::Find returns 1 (0), X=851.24, Y=60.88, Mass=789482, SNR=164.1, Peak=56293 HFD=4.2
22:51:48.132 00.005 9340 MultiStar: [#1 0.29,0.05,0.65,U] [#2 0.29,-0.07,0.66,U] [#3 0.39,-0.02,0.60,U] [#4 0.41,0.05,0.53,U] [#5 0.24,0.34,0.61,U] [#6 0.39,-0.30,0.56,U] [#7 0.41,0.14,0.54,U] [#8 0.22,0.18,0.53,U] 
22:51:48.142 00.010 9340 refined, 8 included, MultiStar: {0.41, 0.04}, one-star: {0.79, 0.01}
22:51:48.149 00.007 9340 CameraToMount -- cameraTheta (0.09) - m_xAngle (-3.14) = xAngle (3.23 = -3.06)
22:51:48.159 00.010 9340 CameraToMount -- cameraTheta (0.09) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (3.21 = -3.07)
22:51:48.166 00.007 9340 CameraToMount -- cameraX=0.41 cameraY=0.04 hyp=0.41 cameraTheta=0.09 mountX=-0.41 mountY=-0.03, mountTheta=-3.07
22:51:48.175 00.009 9340 SchedulePrimaryMove(10104498, x=0.41, y=0.04, opts=13)
22:51:48.183 00.008 9340 Enqueuing Move request for scope (0.41, 0.04)
22:51:48.191 00.008 12020 Worker thread wakes up
22:51:48.191 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=6370, max=65524, med=9896, FiltMin=7862, FiltMax=65487, Gamma=2.870
22:51:48.200 00.009 9340 UpdateGuideState exits: m=789482 SNR=164.1
22:51:48.208 00.008 12020 worker thread servicing REQUEST_MOVE scope ofs (0.41, 0.04) opts 0xd
22:51:48.208 00.000 12020 Handling offset move in thread for scope, endpoint = (0.41, 0.04)
22:51:48.208 00.000 12020 Moving (0.41, 0.04) raw xDistance=-0.41 yDistance=-0.03
22:51:48.209 00.001 12020 GuideAlgorithmHysteresis::Result() returns -0.20 from input -0.41
22:51:48.209 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:51:48.209 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:51:48.216 00.007 9340 ScheduleExposure(2000,3,1) exposurePending=0
22:51:48.236 00.020 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
22:51:48.236 00.000 12020 MoveAxis(E, 39, ABG)
22:51:48.236 00.000 12020 Guiding  Dir = 2, Dur = 39
22:51:48.237 00.001 9340 Enqueuing Expose request
22:51:48.246 00.009 12020 IsSlewing returns 0
22:51:48.246 00.000 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"6a35390c-302c-4e54-b2e6-3f657d61efc9"}
22:51:48.254 00.008 12020 IsGuiding returns 0
22:51:48.254 00.000 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"6a35390c-302c-4e54-b2e6-3f657d61efc9"}
22:51:48.266 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"8e6ba8e9-a51d-47a4-b50a-a533cc5fca54"}
22:51:48.274 00.008 12020 PulseGuide returned control before completion, sleep 33
22:51:48.274 00.000 9340 case statement mapped state 6 to 3
22:51:48.285 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"8e6ba8e9-a51d-47a4-b50a-a533cc5fca54"}
22:51:48.298 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"2095dd3d-3d09-44b7-acc3-9df4fc2a1c1c"}
22:51:48.306 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":66,"width":15,"height":15,"star_pos":[7.24,6.88],"pixels":"..."},"id":"2095dd3d-3d09-44b7-acc3-9df4fc2a1c1c"}
22:51:48.319 00.013 12020 IsGuiding returns 0
22:51:48.319 00.000 12020 Move returns status 0, amount 39
22:51:48.319 00.000 12020 MoveAxis(N, 0, ABG)
22:51:48.319 00.000 12020 Move returns status 0, amount 0
22:51:48.319 00.000 12020 move complete, result=0
22:51:48.319 00.000 12020 worker thread done servicing request
22:51:48.320 00.001 12020 Worker thread wakes up
22:51:48.320 00.000 9340 GuideStep: -0.4 px 39 ms EAST, -0.0 px 0 ms NORTH
22:51:48.344 00.024 12020 worker thread servicing REQUEST_EXPOSE 2000
22:51:48.344 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(835,46,31,31)
22:51:50.142 01.798 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"6965869c-90ad-4ed7-99d1-ff75dc6ebeb7"}
22:51:50.164 00.022 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"6965869c-90ad-4ed7-99d1-ff75dc6ebeb7"}
22:51:50.175 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"e8804bb2-5d48-4f22-af8d-fc7847fd91f1"}
22:51:50.182 00.007 9340 case statement mapped state 6 to 3
22:51:50.182 00.000 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"e8804bb2-5d48-4f22-af8d-fc7847fd91f1"}
22:51:50.194 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"de019cd8-9da0-4ce9-85a7-ca9da8ce73d4"}
22:51:50.203 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":66,"width":15,"height":15,"star_pos":[7.24,6.88],"pixels":"..."},"id":"de019cd8-9da0-4ce9-85a7-ca9da8ce73d4"}
22:51:50.785 00.582 12020 Exposure complete
22:51:50.968 00.183 12020 worker thread done servicing request
22:51:50.969 00.001 9340 OnExposeComplete: enter
22:51:50.977 00.008 9340 UpdateGuideState(): m_state=6
22:51:50.987 00.010 9340 Star::Find(15, 851, 60, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 67
22:51:50.993 00.006 9340 Star::Find returns 1 (0), X=850.94, Y=60.60, Mass=749109, SNR=138.0, Peak=53949 HFD=3.9
22:51:51.006 00.013 9340 MultiStar: [#1 0.08,0.15,0.75,U] [#2 0.19,-0.02,0.88,U] [#3 0.28,-0.05,0.71,U] [#4 0.39,0.35,0.63,U] [#5 0.49,0.52,0.82,U] [#6 0.21,0.07,0.62,U] [#7 -0.05,0.38,0.69,U] [#8 0.11,0.04,0.62,U] 
22:51:51.027 00.021 9340 refined, 8 included, MultiStar: {0.26, 0.11}, one-star: {0.49, -0.27}
22:51:51.037 00.010 9340 CameraToMount -- cameraTheta (0.41) - m_xAngle (-3.14) = xAngle (3.55 = -2.74)
22:51:51.050 00.013 9340 CameraToMount -- cameraTheta (0.41) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (3.53 = -2.75)
22:51:51.063 00.013 9340 CameraToMount -- cameraX=0.26 cameraY=0.11 hyp=0.28 cameraTheta=0.41 mountX=-0.26 mountY=-0.11, mountTheta=-2.75
22:51:51.083 00.020 9340 SchedulePrimaryMove(10104498, x=0.26, y=0.11, opts=13)
22:51:51.094 00.011 9340 Enqueuing Move request for scope (0.26, 0.11)
22:51:51.122 00.028 12020 Worker thread wakes up
22:51:51.122 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=5874, max=65524, med=9922, FiltMin=7689, FiltMax=65487, Gamma=2.870
22:51:51.129 00.007 12020 worker thread servicing REQUEST_MOVE scope ofs (0.26, 0.11) opts 0xd
22:51:51.129 00.000 9340 UpdateGuideState exits: m=749109 SNR=138.0
22:51:51.144 00.015 12020 Handling offset move in thread for scope, endpoint = (0.26, 0.11)
22:51:51.144 00.000 12020 Moving (0.26, 0.11) raw xDistance=-0.26 yDistance=-0.11
22:51:51.146 00.002 12020 GuideAlgorithmHysteresis::Result() returns -0.12 from input -0.26
22:51:51.146 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:51:51.146 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
22:51:51.146 00.000 12020 MoveAxis(E, 24, ABG)
22:51:51.146 00.000 12020 Guiding  Dir = 2, Dur = 24
22:51:51.146 00.000 12020 IsSlewing returns 0
22:51:51.148 00.002 12020 IsGuiding returns 0
22:51:51.149 00.001 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:51:51.161 00.012 9340 ScheduleExposure(2000,3,1) exposurePending=0
22:51:51.177 00.016 12020 PulseGuide returned control before completion, sleep 17
22:51:51.179 00.002 9340 Enqueuing Expose request
22:51:51.227 00.048 12020 IsGuiding returns 0
22:51:51.227 00.000 12020 Move returns status 0, amount 24
22:51:51.227 00.000 12020 MoveAxis(N, 0, ABG)
22:51:51.227 00.000 12020 Move returns status 0, amount 0
22:51:51.227 00.000 12020 move complete, result=0
22:51:51.227 00.000 12020 worker thread done servicing request
22:51:51.230 00.003 12020 Worker thread wakes up
22:51:51.230 00.000 9340 GuideStep: -0.3 px 24 ms EAST, -0.1 px 0 ms NORTH
22:51:51.241 00.011 12020 worker thread servicing REQUEST_EXPOSE 2000
22:51:51.241 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(835,46,31,31)
22:51:52.148 00.907 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"6f399a78-104c-425a-9b3f-9e89b44d578c"}
22:51:52.171 00.023 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"6f399a78-104c-425a-9b3f-9e89b44d578c"}
22:51:52.222 00.051 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"f4d0ab98-0e9f-4979-b0e5-4289d7f80d93"}
22:51:52.241 00.019 9340 case statement mapped state 6 to 3
22:51:52.257 00.016 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"f4d0ab98-0e9f-4979-b0e5-4289d7f80d93"}
22:51:52.280 00.023 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"f63b267d-6e05-4c66-9d42-75e58244e545"}
22:51:52.339 00.059 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":67,"width":15,"height":15,"star_pos":[6.94,6.60],"pixels":"..."},"id":"f63b267d-6e05-4c66-9d42-75e58244e545"}
22:51:53.588 01.249 12020 Exposure complete
22:51:53.806 00.218 12020 worker thread done servicing request
22:51:53.806 00.000 9340 OnExposeComplete: enter
22:51:53.818 00.012 9340 UpdateGuideState(): m_state=6
22:51:53.823 00.005 9340 Star::Find(15, 850, 60, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 68
22:51:53.832 00.009 9340 Star::Find returns 1 (0), X=850.82, Y=60.61, Mass=784763, SNR=159.2, Peak=55277 HFD=3.8
22:51:53.847 00.015 9340 MultiStar: [#1 -0.05,-0.05,0.68,U] [#2 0.27,-0.31,0.68,U] [#3 0.22,-0.45,0.65,U] [#4 0.28,0.02,0.54,U] [#5 0.47,0.17,0.72,U] [#6 0.05,-0.05,0.52,U] [#7 0.20,-0.12,0.58,U] [#8 0.16,-0.00,0.57,U] 
22:51:53.858 00.011 9340 refined, 8 included, MultiStar: {0.23, -0.13}, one-star: {0.37, -0.26}
22:51:53.877 00.019 9340 CameraToMount -- cameraTheta (-0.51) - m_xAngle (-3.14) = xAngle (2.63 = 2.63)
22:51:53.892 00.015 9340 CameraToMount -- cameraTheta (-0.51) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (2.61 = 2.61)
22:51:53.901 00.009 9340 CameraToMount -- cameraX=0.23 cameraY=-0.13 hyp=0.27 cameraTheta=-0.51 mountX=-0.23 mountY=0.13, mountTheta=2.62
22:51:53.912 00.011 9340 SchedulePrimaryMove(10104498, x=0.23, y=-0.13, opts=13)
22:51:53.921 00.009 9340 Enqueuing Move request for scope (0.23, -0.13)
22:51:53.932 00.011 12020 Worker thread wakes up
22:51:53.932 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=5227, max=65524, med=9888, FiltMin=7603, FiltMax=65469, Gamma=2.870
22:51:53.942 00.010 12020 worker thread servicing REQUEST_MOVE scope ofs (0.23, -0.13) opts 0xd
22:51:53.957 00.015 12020 Handling offset move in thread for scope, endpoint = (0.23, -0.13)
22:51:53.958 00.001 12020 Moving (0.23, -0.13) raw xDistance=-0.23 yDistance=0.13
22:51:53.958 00.000 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.23
22:51:53.958 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:51:53.958 00.000 9340 UpdateGuideState exits: m=784763 SNR=159.2
22:51:53.968 00.010 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
22:51:53.969 00.001 12020 MoveAxis(E, 0, ABG)
22:51:53.969 00.000 12020 Move returns status 0, amount 0
22:51:53.969 00.000 12020 MoveAxis(N, 0, ABG)
22:51:53.969 00.000 12020 Move returns status 0, amount 0
22:51:53.969 00.000 12020 move complete, result=0
22:51:53.969 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:51:53.978 00.009 12020 worker thread done servicing request
22:51:53.978 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
22:51:53.990 00.012 9340 Enqueuing Expose request
22:51:53.997 00.007 12020 Worker thread wakes up
22:51:53.997 00.000 9340 GuideStep: -0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
22:51:54.007 00.010 12020 worker thread servicing REQUEST_EXPOSE 2000
22:51:54.007 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(835,46,31,31)
22:51:54.148 00.141 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"42bc018d-5e6b-4d73-82cb-1fb364bf6d13"}
22:51:54.156 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"42bc018d-5e6b-4d73-82cb-1fb364bf6d13"}
22:51:54.164 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"f6593b9f-a1ff-44a2-bc9c-92d4725e8141"}
22:51:54.178 00.014 9340 case statement mapped state 6 to 3
22:51:54.190 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"f6593b9f-a1ff-44a2-bc9c-92d4725e8141"}
22:51:54.200 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"e70ad418-d98c-4efd-97af-43eb8321b601"}
22:51:54.211 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":68,"width":15,"height":15,"star_pos":[6.82,6.61],"pixels":"..."},"id":"e70ad418-d98c-4efd-97af-43eb8321b601"}
22:51:56.149 01.938 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"721685ab-676c-424d-af6c-cf15d071e123"}
22:51:56.160 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"721685ab-676c-424d-af6c-cf15d071e123"}
22:51:56.169 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"a869e02a-56bc-44cf-8672-162aee0fa639"}
22:51:56.179 00.010 9340 case statement mapped state 6 to 3
22:51:56.201 00.022 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"a869e02a-56bc-44cf-8672-162aee0fa639"}
22:51:56.210 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"582e1d02-5911-4046-87e8-29b9693557fb"}
22:51:56.218 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":68,"width":15,"height":15,"star_pos":[6.82,6.61],"pixels":"..."},"id":"582e1d02-5911-4046-87e8-29b9693557fb"}
22:51:56.460 00.242 12020 Exposure complete
22:51:56.642 00.182 12020 worker thread done servicing request
22:51:56.642 00.000 9340 OnExposeComplete: enter
22:51:56.650 00.008 9340 UpdateGuideState(): m_state=6
22:51:56.661 00.011 9340 Star::Find(15, 850, 60, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 69
22:51:56.671 00.010 9340 Star::Find returns 1 (0), X=851.40, Y=60.74, Mass=750249, SNR=146.3, Peak=55473 HFD=3.9
22:51:56.676 00.005 9340 MultiStar: [#1 0.56,-0.24,0.66,U] [#2 0.61,-0.39,0.80,U] [#3 0.51,0.02,0.63,U] [#4 0.75,0.07,0.65,U] [#5 0.76,0.16,0.83,U] [#6 0.69,-0.23,0.58,U] [#7 0.47,-0.13,0.62,U] [#8 0.65,0.02,0.79,U] 
22:51:56.701 00.025 9340 refined, 8 included, MultiStar: {0.68, -0.09}, one-star: {0.95, -0.13}
22:51:56.711 00.010 9340 CameraToMount -- cameraTheta (-0.13) - m_xAngle (-3.14) = xAngle (3.00 = 3.00)
22:51:56.719 00.008 9340 CameraToMount -- cameraTheta (-0.13) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (2.99 = 2.99)
22:51:56.729 00.010 9340 CameraToMount -- cameraX=0.68 cameraY=-0.09 hyp=0.69 cameraTheta=-0.13 mountX=-0.68 mountY=0.11, mountTheta=2.99
22:51:56.739 00.010 9340 SchedulePrimaryMove(10104498, x=0.68, y=-0.09, opts=13)
22:51:56.746 00.007 9340 Enqueuing Move request for scope (0.68, -0.09)
22:51:56.751 00.005 12020 Worker thread wakes up
22:51:56.751 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=5867, max=65524, med=9935, FiltMin=7726, FiltMax=65469, Gamma=2.870
22:51:56.762 00.011 12020 worker thread servicing REQUEST_MOVE scope ofs (0.68, -0.09) opts 0xd
22:51:56.762 00.000 12020 Handling offset move in thread for scope, endpoint = (0.68, -0.09)
22:51:56.762 00.000 12020 Moving (0.68, -0.09) raw xDistance=-0.68 yDistance=0.11
22:51:56.762 00.000 12020 GuideAlgorithmHysteresis::Result() returns -0.28 from input -0.68
22:51:56.762 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:51:56.762 00.000 9340 UpdateGuideState exits: m=750249 SNR=146.3
22:51:56.775 00.013 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:51:56.781 00.006 9340 ScheduleExposure(2000,3,1) exposurePending=0
22:51:56.807 00.026 9340 Enqueuing Expose request
22:51:56.813 00.006 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
22:51:56.813 00.000 12020 MoveAxis(E, 55, ABG)
22:51:56.813 00.000 12020 Guiding  Dir = 2, Dur = 55
22:51:56.816 00.003 12020 IsSlewing returns 0
22:51:56.816 00.000 12020 IsGuiding returns 0
22:51:56.839 00.023 12020 PulseGuide returned control before completion, sleep 41
22:51:56.884 00.045 12020 IsGuiding returns 1
22:51:56.884 00.000 12020 scope still moving after pulse duration time elapsed
22:51:56.923 00.039 12020 IsSlewing returns 0
22:51:56.923 00.000 12020 IsGuiding returns 0
22:51:56.923 00.000 12020 scope move finished after 55 + 52 ms
22:51:56.923 00.000 12020 Move returns status 0, amount 55
22:51:56.923 00.000 12020 MoveAxis(N, 0, ABG)
22:51:56.923 00.000 12020 Move returns status 0, amount 0
22:51:56.923 00.000 12020 move complete, result=0
22:51:56.923 00.000 12020 worker thread done servicing request
22:51:56.923 00.000 9340 GuideStep: -0.7 px 55 ms EAST, 0.1 px 0 ms NORTH
22:51:56.932 00.009 12020 Worker thread wakes up
22:51:56.932 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
22:51:56.932 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(835,46,31,31)
22:51:58.147 01.215 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"a3c77553-2031-44be-9a2f-8248c1c404a7"}
22:51:58.156 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"a3c77553-2031-44be-9a2f-8248c1c404a7"}
22:51:58.168 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"1415e7bd-412c-4fca-81f1-5dcddeeef774"}
22:51:58.178 00.010 9340 case statement mapped state 6 to 3
22:51:58.193 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"1415e7bd-412c-4fca-81f1-5dcddeeef774"}
22:51:58.203 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"fcbbfcf4-fb72-4d30-b27d-d3c384617870"}
22:51:58.217 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":69,"width":15,"height":15,"star_pos":[7.40,6.74],"pixels":"..."},"id":"fcbbfcf4-fb72-4d30-b27d-d3c384617870"}
22:51:59.385 01.168 12020 Exposure complete
22:51:59.562 00.177 12020 worker thread done servicing request
22:51:59.563 00.001 9340 OnExposeComplete: enter
22:51:59.572 00.009 9340 UpdateGuideState(): m_state=6
22:51:59.582 00.010 9340 Star::Find(15, 851, 60, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 70
22:51:59.587 00.005 9340 Star::Find returns 1 (0), X=851.00, Y=60.49, Mass=803133, SNR=175.2, Peak=57449 HFD=4.1
22:51:59.613 00.026 9340 MultiStar: [#1 0.38,-0.16,0.64,U] [#2 0.21,-0.34,0.69,U] [#3 0.41,-0.39,0.46,U] [#4 0.25,0.19,0.45,U] [#5 0.46,0.13,0.58,U] [#6 0.56,-0.20,0.49,U] [#7 0.25,-0.13,0.47,U] [#8 0.39,-0.11,0.54,U] 
22:51:59.621 00.008 9340 refined, 8 included, MultiStar: {0.40, -0.18}, one-star: {0.55, -0.38}
22:51:59.627 00.006 9340 CameraToMount -- cameraTheta (-0.43) - m_xAngle (-3.14) = xAngle (2.71 = 2.71)
22:51:59.638 00.011 9340 CameraToMount -- cameraTheta (-0.43) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (2.70 = 2.70)
22:51:59.642 00.004 9340 CameraToMount -- cameraX=0.40 cameraY=-0.18 hyp=0.44 cameraTheta=-0.43 mountX=-0.40 mountY=0.19, mountTheta=2.70
22:51:59.658 00.016 9340 SchedulePrimaryMove(10104498, x=0.40, y=-0.18, opts=13)
22:51:59.665 00.007 9340 Enqueuing Move request for scope (0.40, -0.18)
22:51:59.676 00.011 12020 Worker thread wakes up
22:51:59.676 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=6533, max=65524, med=9961, FiltMin=7833, FiltMax=65487, Gamma=2.870
22:51:59.687 00.011 12020 worker thread servicing REQUEST_MOVE scope ofs (0.40, -0.18) opts 0xd
22:51:59.687 00.000 12020 Handling offset move in thread for scope, endpoint = (0.40, -0.18)
22:51:59.687 00.000 9340 UpdateGuideState exits: m=803133 SNR=175.2
22:51:59.698 00.011 12020 Moving (0.40, -0.18) raw xDistance=-0.40 yDistance=0.19
22:51:59.698 00.000 12020 GuideAlgorithmHysteresis::Result() returns -0.19 from input -0.40
22:51:59.698 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:51:59.698 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:51:59.708 00.010 9340 ScheduleExposure(2000,3,1) exposurePending=0
22:51:59.714 00.006 9340 Enqueuing Expose request
22:51:59.724 00.010 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.19
22:51:59.724 00.000 12020 MoveAxis(E, 37, ABG)
22:51:59.724 00.000 12020 Guiding  Dir = 2, Dur = 37
22:51:59.724 00.000 12020 IsSlewing returns 0
22:51:59.738 00.014 12020 IsGuiding returns 0
22:51:59.765 00.027 12020 PulseGuide returned control before completion, sleep 19
22:51:59.815 00.050 12020 IsGuiding returns 0
22:51:59.815 00.000 12020 Move returns status 0, amount 37
22:51:59.815 00.000 12020 MoveAxis(N, 0, ABG)
22:51:59.815 00.000 12020 Move returns status 0, amount 0
22:51:59.815 00.000 12020 move complete, result=0
22:51:59.815 00.000 12020 worker thread done servicing request
22:51:59.815 00.000 9340 GuideStep: -0.4 px 37 ms EAST, 0.2 px 0 ms NORTH
22:51:59.825 00.010 12020 Worker thread wakes up
22:51:59.825 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
22:51:59.825 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(835,46,31,31)
22:52:00.151 00.326 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"e2c51ee9-10d5-4b78-8f64-78d16a3424ef"}
22:52:00.162 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"e2c51ee9-10d5-4b78-8f64-78d16a3424ef"}
22:52:00.173 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"36e51911-57dc-4d7a-a6ed-1eefe2afbb6a"}
22:52:00.183 00.010 9340 case statement mapped state 6 to 3
22:52:00.193 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"36e51911-57dc-4d7a-a6ed-1eefe2afbb6a"}
22:52:00.202 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"d797ae66-5f90-4308-a89e-a2a63cbf942c"}
22:52:00.212 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":70,"width":15,"height":15,"star_pos":[7.00,7.49],"pixels":"..."},"id":"d797ae66-5f90-4308-a89e-a2a63cbf942c"}
22:52:02.155 01.943 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"c4e473bc-699a-4b37-b24d-8642bd423100"}
22:52:02.159 00.004 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"c4e473bc-699a-4b37-b24d-8642bd423100"}
22:52:02.172 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"6a6bf310-b13e-47a3-a515-5097052de932"}
22:52:02.193 00.021 9340 case statement mapped state 6 to 3
22:52:02.202 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"6a6bf310-b13e-47a3-a515-5097052de932"}
22:52:02.211 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"fc97ea11-a275-4304-913b-ead373d517e5"}
22:52:02.219 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":70,"width":15,"height":15,"star_pos":[7.00,7.49],"pixels":"..."},"id":"fc97ea11-a275-4304-913b-ead373d517e5"}
22:52:02.257 00.038 12020 Exposure complete
22:52:02.466 00.209 12020 worker thread done servicing request
22:52:02.466 00.000 9340 OnExposeComplete: enter
22:52:02.478 00.012 9340 UpdateGuideState(): m_state=6
22:52:02.488 00.010 9340 Star::Find(15, 851, 60, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 71
22:52:02.494 00.006 9340 Star::Find returns 1 (0), X=850.53, Y=60.42, Mass=708701, SNR=118.5, Peak=56183 HFD=4.0
22:52:02.502 00.008 9340 MultiStar: [#1 -0.24,-0.45,0.90,U] [#2 -0.23,-0.63,1.00,U] [#3 -0.15,-0.51,0.83,U] [#4 -0.12,0.02,0.73,U] [#5 0.06,-0.38,0.87,U] [#6 -0.06,-0.52,0.73,U] [#7 0.17,-0.30,0.86,U] [#8 -0.09,-0.43,0.80,U] 
22:52:02.514 00.012 9340 refined, 8 included, MultiStar: {-0.07, -0.42}, one-star: {0.08, -0.45}
22:52:02.525 00.011 9340 CameraToMount -- cameraTheta (-1.73) - m_xAngle (-3.14) = xAngle (1.41 = 1.41)
22:52:02.538 00.013 9340 CameraToMount -- cameraTheta (-1.73) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (1.39 = 1.39)
22:52:02.559 00.021 9340 CameraToMount -- cameraX=-0.07 cameraY=-0.42 hyp=0.42 cameraTheta=-1.73 mountX=0.07 mountY=0.42, mountTheta=1.41
22:52:02.569 00.010 9340 SchedulePrimaryMove(10104498, x=-0.07, y=-0.42, opts=13)
22:52:02.581 00.012 9340 Enqueuing Move request for scope (-0.07, -0.42)
22:52:02.590 00.009 12020 Worker thread wakes up
22:52:02.590 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=5998, max=65530, med=9900, FiltMin=7768, FiltMax=65444, Gamma=2.870
22:52:02.600 00.010 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.42) opts 0xd
22:52:02.600 00.000 9340 UpdateGuideState exits: m=708701 SNR=118.5
22:52:02.606 00.006 12020 Handling offset move in thread for scope, endpoint = (-0.07, -0.42)
22:52:02.606 00.000 12020 Moving (-0.07, -0.42) raw xDistance=0.07 yDistance=0.42
22:52:02.609 00.003 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:52:02.616 00.007 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
22:52:02.616 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
22:52:02.630 00.014 12020 switching direction from -1 to 1 - decHistory=3 oldest=0.19 newest=0.71
22:52:02.630 00.000 9340 Enqueuing Expose request
22:52:02.640 00.010 12020 GuideAlgorithmResistSwitch::result() returns 0.42 from input 0.42
22:52:02.640 00.000 12020 MoveAxis(E, 0, ABG)
22:52:02.640 00.000 12020 Move returns status 0, amount 0
22:52:02.640 00.000 12020 MoveAxis(S, 70, ABG)
22:52:02.640 00.000 12020 Guiding  Dir = 1, Dur = 70
22:52:02.652 00.012 12020 IsSlewing returns 0
22:52:02.654 00.002 12020 IsGuiding returns 0
22:52:02.790 00.136 12020 IsGuiding returns 1
22:52:02.790 00.000 12020 scope still moving after pulse duration time elapsed
22:52:02.813 00.023 12020 IsSlewing returns 0
22:52:02.814 00.001 12020 IsGuiding returns 1
22:52:02.934 00.120 12020 IsSlewing returns 0
22:52:02.935 00.001 12020 IsGuiding returns 0
22:52:02.935 00.000 12020 scope move finished after 70 + 210 ms
22:52:02.935 00.000 12020 Move returns status 0, amount 70
22:52:02.935 00.000 12020 move complete, result=0
22:52:02.935 00.000 12020 worker thread done servicing request
22:52:02.935 00.000 9340 GuideStep: 0.1 px 0 ms EAST, 0.4 px 70 ms SOUTH
22:52:02.945 00.010 12020 Worker thread wakes up
22:52:02.945 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
22:52:02.945 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(835,46,31,31)
22:52:04.154 01.209 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"600aa9fc-6b50-4341-ab2f-645fb595f6ee"}
22:52:04.163 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"600aa9fc-6b50-4341-ab2f-645fb595f6ee"}
22:52:04.178 00.015 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"3e8be2d4-6f94-4d81-aa6c-44616023c7ca"}
22:52:04.191 00.013 9340 case statement mapped state 6 to 3
22:52:04.205 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"3e8be2d4-6f94-4d81-aa6c-44616023c7ca"}
22:52:04.240 00.035 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"dfc0a843-7458-41d2-a055-d5228a5b99c9"}
22:52:04.251 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":71,"width":15,"height":15,"star_pos":[6.53,7.42],"pixels":"..."},"id":"dfc0a843-7458-41d2-a055-d5228a5b99c9"}
22:52:05.315 01.064 12020 Exposure complete
22:52:05.590 00.275 9340 OnExposeComplete: enter
22:52:05.604 00.014 12020 worker thread done servicing request
22:52:05.604 00.000 9340 UpdateGuideState(): m_state=6
22:52:05.620 00.016 9340 Star::Find(15, 850, 60, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 72
22:52:05.626 00.006 9340 Star::Find returns 1 (0), X=851.32, Y=60.40, Mass=723507, SNR=131.7, Peak=56537 HFD=3.9
22:52:05.656 00.030 9340 MultiStar: [#1 0.60,-0.40,0.75,U] [#2 0.79,-0.54,0.00,M1] [#3 0.64,-0.63,0.86,U] [#4 0.63,0.02,0.71,U] [#5 0.80,-0.14,0.87,U] [#6 0.83,-0.61,0.00,M1] [#7 0.81,-0.34,0.66,U] [#8 0.57,-0.09,0.72,U] 
22:52:05.669 00.013 9340 refined, 6 included, MultiStar: {0.71, -0.31}, one-star: {0.87, -0.47}
22:52:05.681 00.012 9340 CameraToMount -- cameraTheta (-0.41) - m_xAngle (-3.14) = xAngle (2.73 = 2.73)
22:52:05.691 00.010 9340 CameraToMount -- cameraTheta (-0.41) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (2.71 = 2.71)
22:52:05.702 00.011 9340 CameraToMount -- cameraX=0.71 cameraY=-0.31 hyp=0.78 cameraTheta=-0.41 mountX=-0.71 mountY=0.32, mountTheta=2.72
22:52:05.715 00.013 9340 SchedulePrimaryMove(10104498, x=0.71, y=-0.31, opts=13)
22:52:05.724 00.009 9340 Enqueuing Move request for scope (0.71, -0.31)
22:52:05.752 00.028 12020 Worker thread wakes up
22:52:05.752 00.000 12020 worker thread servicing REQUEST_MOVE scope ofs (0.71, -0.31) opts 0xd
22:52:05.752 00.000 12020 Handling offset move in thread for scope, endpoint = (0.71, -0.31)
22:52:05.753 00.001 12020 Moving (0.71, -0.31) raw xDistance=-0.71 yDistance=0.32
22:52:05.753 00.000 12020 GuideAlgorithmHysteresis::Result() returns -0.30 from input -0.71
22:52:05.754 00.001 12020 GuideAlgorithmResistSwitch::result() returns 0.32 from input 0.32
22:52:05.754 00.000 12020 MoveAxis(E, 58, ABG)
22:52:05.754 00.000 12020 Guiding  Dir = 2, Dur = 58
22:52:05.754 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=6333, max=65530, med=9905, FiltMin=7596, FiltMax=65444, Gamma=2.870
22:52:05.765 00.011 12020 IsSlewing returns 0
22:52:05.767 00.002 9340 UpdateGuideState exits: m=723507 SNR=131.7
22:52:05.777 00.010 12020 IsGuiding returns 0
22:52:05.777 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:52:05.788 00.011 9340 ScheduleExposure(2000,3,1) exposurePending=0
22:52:05.799 00.011 9340 Enqueuing Expose request
22:52:05.811 00.012 12020 PulseGuide returned control before completion, sleep 52
22:52:05.906 00.095 12020 IsGuiding returns 0
22:52:05.906 00.000 12020 Move returns status 0, amount 58
22:52:05.906 00.000 12020 MoveAxis(S, 54, ABG)
22:52:05.906 00.000 12020 Guiding  Dir = 1, Dur = 54
22:52:05.909 00.003 12020 IsSlewing returns 0
22:52:05.909 00.000 12020 IsGuiding returns 0
22:52:05.989 00.080 12020 IsGuiding returns 1
22:52:05.990 00.001 12020 scope still moving after pulse duration time elapsed
22:52:06.021 00.031 12020 IsSlewing returns 0
22:52:06.021 00.000 12020 IsGuiding returns 1
22:52:06.141 00.120 12020 IsSlewing returns 0
22:52:06.154 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"4b53986c-5279-42a0-8fbb-dfc21a4d6568"}
22:52:06.164 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"4b53986c-5279-42a0-8fbb-dfc21a4d6568"}
22:52:06.176 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"1f3bebac-def1-4214-9b0c-ee1313b55ec6"}
22:52:06.183 00.007 9340 case statement mapped state 6 to 3
22:52:06.193 00.010 12020 IsGuiding returns 0
22:52:06.193 00.000 12020 scope move finished after 54 + 230 ms
22:52:06.193 00.000 12020 Move returns status 0, amount 54
22:52:06.193 00.000 12020 move complete, result=0
22:52:06.193 00.000 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"1f3bebac-def1-4214-9b0c-ee1313b55ec6"}
22:52:06.205 00.012 12020 worker thread done servicing request
22:52:06.205 00.000 12020 Worker thread wakes up
22:52:06.205 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
22:52:06.205 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(835,46,31,31)
22:52:06.205 00.000 9340 GuideStep: -0.7 px 58 ms EAST, 0.3 px 54 ms SOUTH
22:52:06.225 00.020 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"31780e59-310f-47f5-94b2-f27d5a8192ec"}
22:52:06.252 00.027 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":72,"width":15,"height":15,"star_pos":[7.32,7.40],"pixels":"..."},"id":"31780e59-310f-47f5-94b2-f27d5a8192ec"}
22:52:08.154 01.902 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"18d0ffb4-cbad-4d5f-858b-5649bfbc09c4"}
22:52:08.164 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"18d0ffb4-cbad-4d5f-858b-5649bfbc09c4"}
22:52:08.170 00.006 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"f2568b77-91d0-4318-9056-9ed65566d36f"}
22:52:08.195 00.025 9340 case statement mapped state 6 to 3
22:52:08.204 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"f2568b77-91d0-4318-9056-9ed65566d36f"}
22:52:08.214 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"6930c704-c3ca-474d-bcf6-3a15558aa421"}
22:52:08.221 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":72,"width":15,"height":15,"star_pos":[7.32,7.40],"pixels":"..."},"id":"6930c704-c3ca-474d-bcf6-3a15558aa421"}
22:52:08.556 00.335 12020 Exposure complete
22:52:08.759 00.203 12020 worker thread done servicing request
22:52:08.759 00.000 9340 OnExposeComplete: enter
22:52:08.771 00.012 9340 UpdateGuideState(): m_state=6
22:52:08.779 00.008 9340 Star::Find(15, 851, 60, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 73
22:52:08.788 00.009 9340 Star::Find returns 1 (0), X=850.81, Y=60.70, Mass=769750, SNR=144.9, Peak=57759 HFD=4.0
22:52:08.795 00.007 9340 MultiStar: [#1 0.05,-0.07,0.81,U] [#2 -0.01,-0.21,0.80,U] [#3 0.01,-0.37,0.59,U] [#4 0.14,0.11,0.61,U] [#5 0.43,0.11,0.80,U] [#6 -0.16,-0.02,0.58,U] [#7 0.19,0.16,0.60,U] [#8 0.15,-0.08,0.55,U] 
22:52:08.808 00.013 9340 refined, 8 included, MultiStar: {0.15, -0.07}, one-star: {0.36, -0.18}
22:52:08.830 00.022 9340 CameraToMount -- cameraTheta (-0.42) - m_xAngle (-3.14) = xAngle (2.72 = 2.72)
22:52:08.844 00.014 9340 CameraToMount -- cameraTheta (-0.42) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (2.70 = 2.70)
22:52:08.854 00.010 9340 CameraToMount -- cameraX=0.15 cameraY=-0.07 hyp=0.16 cameraTheta=-0.42 mountX=-0.15 mountY=0.07, mountTheta=2.71
22:52:08.865 00.011 9340 SchedulePrimaryMove(10104498, x=0.15, y=-0.07, opts=13)
22:52:08.871 00.006 9340 Enqueuing Move request for scope (0.15, -0.07)
22:52:08.895 00.024 12020 Worker thread wakes up
22:52:08.895 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=6333, max=65524, med=9916, FiltMin=7638, FiltMax=65487, Gamma=2.870
22:52:08.917 00.022 12020 worker thread servicing REQUEST_MOVE scope ofs (0.15, -0.07) opts 0xd
22:52:08.917 00.000 12020 Handling offset move in thread for scope, endpoint = (0.15, -0.07)
22:52:08.917 00.000 12020 Moving (0.15, -0.07) raw xDistance=-0.15 yDistance=0.07
22:52:08.919 00.002 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
22:52:08.919 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:52:08.920 00.001 9340 UpdateGuideState exits: m=769750 SNR=144.9
22:52:08.928 00.008 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
22:52:08.928 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:52:08.941 00.013 12020 MoveAxis(E, 0, ABG)
22:52:08.941 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
22:52:08.951 00.010 12020 Move returns status 0, amount 0
22:52:08.951 00.000 9340 Enqueuing Expose request
22:52:08.960 00.009 12020 MoveAxis(N, 0, ABG)
22:52:08.960 00.000 12020 Move returns status 0, amount 0
22:52:08.960 00.000 12020 move complete, result=0
22:52:08.960 00.000 12020 worker thread done servicing request
22:52:08.960 00.000 12020 Worker thread wakes up
22:52:08.960 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
22:52:08.960 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(835,46,31,31)
22:52:08.964 00.004 9340 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
22:52:10.154 01.190 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"941243e5-ad1f-49ae-be2f-ee303611b0ce"}
22:52:10.164 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"941243e5-ad1f-49ae-be2f-ee303611b0ce"}
22:52:10.174 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"5667ba47-2acd-49ec-9758-28ddca1e22d9"}
22:52:10.190 00.016 9340 case statement mapped state 6 to 3
22:52:10.204 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"5667ba47-2acd-49ec-9758-28ddca1e22d9"}
22:52:10.217 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"cdfa8881-189e-49cb-bbed-cf2cdbbbf8e7"}
22:52:10.249 00.032 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":73,"width":15,"height":15,"star_pos":[6.81,6.70],"pixels":"..."},"id":"cdfa8881-189e-49cb-bbed-cf2cdbbbf8e7"}
22:52:11.423 01.174 12020 Exposure complete
22:52:11.687 00.264 9340 OnExposeComplete: enter
22:52:11.699 00.012 12020 worker thread done servicing request
22:52:11.699 00.000 9340 UpdateGuideState(): m_state=6
22:52:11.710 00.011 9340 Star::Find(15, 850, 60, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 74
22:52:11.742 00.032 9340 Star::Find returns 1 (0), X=851.67, Y=60.98, Mass=783723, SNR=146.9, Peak=52753 HFD=4.1
22:52:11.752 00.010 9340 MultiStar: [#1 0.90,0.21,0.70,U] [#2 1.01,0.17,0.00,M1] [#3 0.75,0.26,0.62,U] [#4 0.89,0.51,0.00,M1] [#5 0.93,0.50,0.00,M1] [#6 0.92,0.09,0.58,U] [#7 1.15,0.11,0.00,M1] [#8 1.01,0.28,0.00,M1] 
22:52:11.763 00.011 9340 refined, 3 included, MultiStar: {0.98, 0.16}, one-star: {1.22, 0.11}
22:52:11.772 00.009 9340 CameraToMount -- cameraTheta (0.16) - m_xAngle (-3.14) = xAngle (3.30 = -2.99)
22:52:11.786 00.014 9340 CameraToMount -- cameraTheta (0.16) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (3.28 = -3.00)
22:52:11.796 00.010 9340 CameraToMount -- cameraX=0.98 cameraY=0.16 hyp=0.99 cameraTheta=0.16 mountX=-0.98 mountY=-0.14, mountTheta=-3.00
22:52:11.806 00.010 9340 SchedulePrimaryMove(10104498, x=0.98, y=0.16, opts=13)
22:52:11.821 00.015 9340 Enqueuing Move request for scope (0.98, 0.16)
22:52:11.830 00.009 12020 Worker thread wakes up
22:52:11.830 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=5187, max=65524, med=9903, FiltMin=7638, FiltMax=65469, Gamma=2.870
22:52:11.840 00.010 12020 worker thread servicing REQUEST_MOVE scope ofs (0.98, 0.16) opts 0xd
22:52:11.840 00.000 12020 Handling offset move in thread for scope, endpoint = (0.98, 0.16)
22:52:11.840 00.000 12020 Moving (0.98, 0.16) raw xDistance=-0.98 yDistance=-0.14
22:52:11.840 00.000 12020 GuideAlgorithmHysteresis::Result() returns -0.41 from input -0.98
22:52:11.840 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:52:11.840 00.000 9340 UpdateGuideState exits: m=783723 SNR=146.9
22:52:11.864 00.024 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
22:52:11.864 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:52:11.875 00.011 12020 MoveAxis(E, 80, ABG)
22:52:11.875 00.000 12020 Guiding  Dir = 2, Dur = 80
22:52:11.875 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
22:52:11.885 00.010 12020 IsSlewing returns 0
22:52:11.885 00.000 9340 Enqueuing Expose request
22:52:11.895 00.010 12020 IsGuiding returns 0
22:52:11.920 00.025 12020 PulseGuide returned control before completion, sleep 66
22:52:11.995 00.075 12020 IsGuiding returns 1
22:52:11.995 00.000 12020 scope still moving after pulse duration time elapsed
22:52:12.048 00.053 12020 IsSlewing returns 0
22:52:12.049 00.001 12020 IsGuiding returns 0
22:52:12.049 00.000 12020 scope move finished after 80 + 73 ms
22:52:12.049 00.000 12020 Move returns status 0, amount 80
22:52:12.049 00.000 12020 MoveAxis(N, 0, ABG)
22:52:12.050 00.001 12020 Move returns status 0, amount 0
22:52:12.050 00.000 12020 move complete, result=0
22:52:12.050 00.000 12020 worker thread done servicing request
22:52:12.050 00.000 9340 GuideStep: -1.0 px 80 ms EAST, -0.1 px 0 ms NORTH
22:52:12.058 00.008 12020 Worker thread wakes up
22:52:12.058 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
22:52:12.058 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(835,46,31,31)
22:52:12.156 00.098 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"e96e93fb-df37-4514-af22-992707418956"}
22:52:12.166 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"e96e93fb-df37-4514-af22-992707418956"}
22:52:12.176 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"5be8e2a1-8142-4404-9aa2-1da475cd7f86"}
22:52:12.187 00.011 9340 case statement mapped state 6 to 3
22:52:12.197 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"5be8e2a1-8142-4404-9aa2-1da475cd7f86"}
22:52:12.207 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"173b91ea-7bc8-45dd-a4ab-a0636e612453"}
22:52:12.228 00.021 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":74,"width":15,"height":15,"star_pos":[6.67,6.98],"pixels":"..."},"id":"173b91ea-7bc8-45dd-a4ab-a0636e612453"}
22:52:14.152 01.924 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"f5cec5f9-e9d8-4006-ae86-1922eded974e"}
22:52:14.162 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"f5cec5f9-e9d8-4006-ae86-1922eded974e"}
22:52:14.171 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"b2967994-6af8-442c-8f75-d7b56771ab29"}
22:52:14.179 00.008 9340 case statement mapped state 6 to 3
22:52:14.186 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"b2967994-6af8-442c-8f75-d7b56771ab29"}
22:52:14.190 00.004 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"1fd871a5-77e7-4298-935d-489c9a64519b"}
22:52:14.198 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":74,"width":15,"height":15,"star_pos":[6.67,6.98],"pixels":"..."},"id":"1fd871a5-77e7-4298-935d-489c9a64519b"}
22:52:14.503 00.305 12020 Exposure complete
22:52:14.662 00.159 12020 worker thread done servicing request
22:52:14.662 00.000 9340 OnExposeComplete: enter
22:52:14.685 00.023 9340 UpdateGuideState(): m_state=6
22:52:14.692 00.007 9340 Star::Find(15, 851, 60, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 75
22:52:14.699 00.007 9340 Star::Find returns 1 (0), X=851.35, Y=61.00, Mass=760083, SNR=169.6, Peak=56621 HFD=4.1
22:52:14.708 00.009 9340 MultiStar: [#1 0.65,0.35,0.72,U] [#2 0.74,0.32,0.77,U] [#3 0.63,0.42,0.63,U] [#4 0.55,0.40,0.51,U] [#5 0.77,0.55,0.00,M2] [#6 0.79,0.01,0.55,U] [#7 0.96,0.31,0.00,M2] [#8 0.98,0.18,0.00,M2] 
22:52:14.716 00.008 9340 refined, 5 included, MultiStar: {0.73, 0.26}, one-star: {0.90, 0.12}
22:52:14.721 00.005 9340 CameraToMount -- cameraTheta (0.34) - m_xAngle (-3.14) = xAngle (3.48 = -2.80)
22:52:14.733 00.012 9340 CameraToMount -- cameraTheta (0.34) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (3.46 = -2.82)
22:52:14.737 00.004 9340 CameraToMount -- cameraX=0.73 cameraY=0.26 hyp=0.78 cameraTheta=0.34 mountX=-0.73 mountY=-0.25, mountTheta=-2.82
22:52:14.749 00.012 9340 SchedulePrimaryMove(10104498, x=0.73, y=0.26, opts=13)
22:52:14.758 00.009 9340 Enqueuing Move request for scope (0.73, 0.26)
22:52:14.762 00.004 12020 Worker thread wakes up
22:52:14.762 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=6338, max=65524, med=9897, FiltMin=7828, FiltMax=65487, Gamma=2.870
22:52:14.772 00.010 12020 worker thread servicing REQUEST_MOVE scope ofs (0.73, 0.26) opts 0xd
22:52:14.772 00.000 12020 Handling offset move in thread for scope, endpoint = (0.73, 0.26)
22:52:14.772 00.000 12020 Moving (0.73, 0.26) raw xDistance=-0.73 yDistance=-0.25
22:52:14.772 00.000 12020 GuideAlgorithmHysteresis::Result() returns -0.34 from input -0.73
22:52:14.772 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:52:14.772 00.000 9340 UpdateGuideState exits: m=760083 SNR=169.6
22:52:14.783 00.011 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:52:14.803 00.020 9340 ScheduleExposure(2000,3,1) exposurePending=0
22:52:14.808 00.005 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.25
22:52:14.808 00.000 12020 MoveAxis(E, 66, ABG)
22:52:14.808 00.000 12020 Guiding  Dir = 2, Dur = 66
22:52:14.808 00.000 9340 Enqueuing Expose request
22:52:14.818 00.010 12020 IsSlewing returns 0
22:52:14.819 00.001 12020 IsGuiding returns 0
22:52:14.846 00.027 12020 PulseGuide returned control before completion, sleep 50
22:52:14.925 00.079 12020 IsGuiding returns 0
22:52:14.926 00.001 12020 Move returns status 0, amount 66
22:52:14.926 00.000 12020 MoveAxis(N, 0, ABG)
22:52:14.926 00.000 12020 Move returns status 0, amount 0
22:52:14.926 00.000 12020 move complete, result=0
22:52:14.926 00.000 12020 worker thread done servicing request
22:52:14.926 00.000 12020 Worker thread wakes up
22:52:14.927 00.001 9340 GuideStep: -0.7 px 66 ms EAST, -0.2 px 0 ms NORTH
22:52:14.934 00.007 12020 worker thread servicing REQUEST_EXPOSE 2000
22:52:14.934 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(835,46,31,31)
22:52:16.150 01.216 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"e6504d79-fc2e-49d7-99b4-3387b1b8bdfb"}
22:52:16.161 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"e6504d79-fc2e-49d7-99b4-3387b1b8bdfb"}
22:52:16.170 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"b080a24f-ea59-4d55-a100-66b81e2042e3"}
22:52:16.180 00.010 9340 case statement mapped state 6 to 3
22:52:16.192 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"b080a24f-ea59-4d55-a100-66b81e2042e3"}
22:52:16.201 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"b044ba31-9577-4a86-9a33-6ed539f76a36"}
22:52:16.210 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":75,"width":15,"height":15,"star_pos":[7.35,7.00],"pixels":"..."},"id":"b044ba31-9577-4a86-9a33-6ed539f76a36"}
22:52:17.307 01.097 12020 Exposure complete
22:52:17.563 00.256 12020 worker thread done servicing request
22:52:17.563 00.000 9340 OnExposeComplete: enter
22:52:17.578 00.015 9340 UpdateGuideState(): m_state=6
22:52:17.591 00.013 9340 Star::Find(15, 851, 60, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 76
22:52:17.602 00.011 9340 Star::Find returns 1 (0), X=851.30, Y=60.89, Mass=762862, SNR=153.9, Peak=58305 HFD=4.0
22:52:17.633 00.031 9340 MultiStar: [#1 0.41,0.09,0.65,U] [#2 0.48,-0.08,0.79,U] [#3 0.60,-0.02,0.58,U] [#4 0.46,0.24,0.53,U] [#5 0.72,0.38,0.77,U] [#6 0.68,-0.07,0.54,U] [#7 0.80,0.20,0.63,U] [#8 0.40,-0.14,0.59,U] 
22:52:17.645 00.012 9340 refined, 8 included, MultiStar: {0.62, 0.07}, one-star: {0.85, 0.02}
22:52:17.660 00.015 9340 CameraToMount -- cameraTheta (0.12) - m_xAngle (-3.14) = xAngle (3.25 = -3.03)
22:52:17.670 00.010 9340 CameraToMount -- cameraTheta (0.12) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (3.24 = -3.05)
22:52:17.685 00.015 9340 CameraToMount -- cameraX=0.62 cameraY=0.07 hyp=0.62 cameraTheta=0.12 mountX=-0.62 mountY=-0.06, mountTheta=-3.05
22:52:17.703 00.018 9340 SchedulePrimaryMove(10104498, x=0.62, y=0.07, opts=13)
22:52:17.714 00.011 9340 Enqueuing Move request for scope (0.62, 0.07)
22:52:17.752 00.038 12020 Worker thread wakes up
22:52:17.752 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=6422, max=65524, med=9845, FiltMin=7880, FiltMax=65445, Gamma=2.870
22:52:17.764 00.012 12020 worker thread servicing REQUEST_MOVE scope ofs (0.62, 0.07) opts 0xd
22:52:17.766 00.002 12020 Handling offset move in thread for scope, endpoint = (0.62, 0.07)
22:52:17.766 00.000 12020 Moving (0.62, 0.07) raw xDistance=-0.62 yDistance=-0.06
22:52:17.766 00.000 9340 UpdateGuideState exits: m=762862 SNR=153.9
22:52:17.778 00.012 12020 GuideAlgorithmHysteresis::Result() returns -0.29 from input -0.62
22:52:17.778 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:52:17.789 00.011 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:52:17.789 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
22:52:17.802 00.013 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
22:52:17.802 00.000 9340 Enqueuing Expose request
22:52:17.818 00.016 12020 MoveAxis(E, 55, ABG)
22:52:17.818 00.000 12020 Guiding  Dir = 2, Dur = 55
22:52:17.819 00.001 12020 IsSlewing returns 0
22:52:17.821 00.002 12020 IsGuiding returns 0
22:52:17.852 00.031 12020 PulseGuide returned control before completion, sleep 35
22:52:17.899 00.047 12020 IsGuiding returns 1
22:52:17.899 00.000 12020 scope still moving after pulse duration time elapsed
22:52:17.929 00.030 12020 IsSlewing returns 0
22:52:17.929 00.000 12020 IsGuiding returns 0
22:52:17.929 00.000 12020 scope move finished after 55 + 56 ms
22:52:17.929 00.000 12020 Move returns status 0, amount 55
22:52:17.929 00.000 12020 MoveAxis(N, 0, ABG)
22:52:17.929 00.000 12020 Move returns status 0, amount 0
22:52:17.929 00.000 12020 move complete, result=0
22:52:17.934 00.005 12020 worker thread done servicing request
22:52:17.934 00.000 12020 Worker thread wakes up
22:52:17.934 00.000 9340 GuideStep: -0.6 px 55 ms EAST, -0.1 px 0 ms NORTH
22:52:17.964 00.030 12020 worker thread servicing REQUEST_EXPOSE 2000
22:52:17.964 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(835,46,31,31)
22:52:18.152 00.188 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"fbc300ab-d3af-4dca-8d73-25cd38a3bc8f"}
22:52:18.166 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"fbc300ab-d3af-4dca-8d73-25cd38a3bc8f"}
22:52:18.189 00.023 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"acc250e2-2c61-48a6-b973-20e11092daba"}
22:52:18.197 00.008 9340 case statement mapped state 6 to 3
22:52:18.208 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"acc250e2-2c61-48a6-b973-20e11092daba"}
22:52:18.213 00.005 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"f229eea7-5ce1-4dd4-abce-b944934c986d"}
22:52:18.228 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":76,"width":15,"height":15,"star_pos":[7.30,6.89],"pixels":"..."},"id":"f229eea7-5ce1-4dd4-abce-b944934c986d"}
22:52:20.152 01.924 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"99151a14-b752-40b0-8ba3-43425417fc96"}
22:52:20.181 00.029 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"99151a14-b752-40b0-8ba3-43425417fc96"}
22:52:20.195 00.014 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"e6d3ea9f-08d8-4a95-951b-6d3a6dfc20ed"}
22:52:20.206 00.011 9340 case statement mapped state 6 to 3
22:52:20.215 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"e6d3ea9f-08d8-4a95-951b-6d3a6dfc20ed"}
22:52:20.226 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"91dc7eeb-1a92-44cb-a9a9-dab474862590"}
22:52:20.235 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":76,"width":15,"height":15,"star_pos":[7.30,6.89],"pixels":"..."},"id":"91dc7eeb-1a92-44cb-a9a9-dab474862590"}
22:52:20.318 00.083 12020 Exposure complete
22:52:20.594 00.276 12020 worker thread done servicing request
22:52:20.594 00.000 9340 OnExposeComplete: enter
22:52:20.606 00.012 9340 UpdateGuideState(): m_state=6
22:52:20.620 00.014 9340 Star::Find(15, 851, 60, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 77
22:52:20.634 00.014 9340 Star::Find returns 1 (0), X=850.94, Y=60.88, Mass=788282, SNR=148.7, Peak=55921 HFD=4.2
22:52:20.661 00.027 9340 MultiStar: [#1 0.17,0.16,0.69,U] [#2 0.29,0.08,0.74,U] [#3 0.10,0.10,0.59,U] [#4 0.19,0.39,0.58,U] [#5 0.43,0.27,0.78,U] [#6 0.33,0.10,0.64,U] [#7 0.25,0.33,0.51,U] [#8 0.01,0.21,0.57,U] 
22:52:20.669 00.008 9340 refined, 8 included, MultiStar: {0.27, 0.17}, one-star: {0.49, 0.00}
22:52:20.680 00.011 9340 CameraToMount -- cameraTheta (0.55) - m_xAngle (-3.14) = xAngle (3.68 = -2.60)
22:52:20.693 00.013 9340 CameraToMount -- cameraTheta (0.55) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (3.67 = -2.62)
22:52:20.701 00.008 9340 CameraToMount -- cameraX=0.27 cameraY=0.17 hyp=0.32 cameraTheta=0.55 mountX=-0.27 mountY=-0.16, mountTheta=-2.61
22:52:20.719 00.018 9340 SchedulePrimaryMove(10104498, x=0.27, y=0.17, opts=13)
22:52:20.747 00.028 9340 Enqueuing Move request for scope (0.27, 0.17)
22:52:20.760 00.013 12020 Worker thread wakes up
22:52:20.760 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=5721, max=65524, med=9859, FiltMin=7645, FiltMax=65463, Gamma=2.870
22:52:20.773 00.013 12020 worker thread servicing REQUEST_MOVE scope ofs (0.27, 0.17) opts 0xd
22:52:20.774 00.001 9340 UpdateGuideState exits: m=788282 SNR=148.7
22:52:20.782 00.008 12020 Handling offset move in thread for scope, endpoint = (0.27, 0.17)
22:52:20.782 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:52:20.792 00.010 12020 Moving (0.27, 0.17) raw xDistance=-0.27 yDistance=-0.16
22:52:20.792 00.000 12020 GuideAlgorithmHysteresis::Result() returns -0.14 from input -0.27
22:52:20.792 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:52:20.792 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
22:52:20.804 00.012 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
22:52:20.804 00.000 9340 Enqueuing Expose request
22:52:20.815 00.011 12020 MoveAxis(E, 27, ABG)
22:52:20.815 00.000 12020 Guiding  Dir = 2, Dur = 27
22:52:20.854 00.039 12020 IsSlewing returns 0
22:52:20.860 00.006 12020 IsGuiding returns 0
22:52:20.887 00.027 12020 IsGuiding returns 1
22:52:20.887 00.000 12020 scope still moving after pulse duration time elapsed
22:52:20.937 00.050 12020 IsSlewing returns 0
22:52:20.939 00.002 12020 IsGuiding returns 0
22:52:20.939 00.000 12020 scope move finished after 27 + 52 ms
22:52:20.939 00.000 12020 Move returns status 0, amount 27
22:52:20.939 00.000 12020 MoveAxis(N, 0, ABG)
22:52:20.939 00.000 12020 Move returns status 0, amount 0
22:52:20.939 00.000 12020 move complete, result=0
22:52:20.939 00.000 9340 GuideStep: -0.3 px 27 ms EAST, -0.2 px 0 ms NORTH
22:52:20.952 00.013 12020 worker thread done servicing request
22:52:20.952 00.000 12020 Worker thread wakes up
22:52:20.952 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
22:52:20.952 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(835,46,31,31)
22:52:22.154 01.202 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"ae96a301-3d27-4950-8b5b-c0cfb86eafeb"}
22:52:22.164 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"ae96a301-3d27-4950-8b5b-c0cfb86eafeb"}
22:52:22.176 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"58265af4-e1ab-4460-8cfb-c446d25d55ea"}
22:52:22.187 00.011 9340 case statement mapped state 6 to 3
22:52:22.198 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"58265af4-e1ab-4460-8cfb-c446d25d55ea"}
22:52:22.205 00.007 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"67404d4e-586a-4bae-bb39-84f23c13cb77"}
22:52:22.220 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":77,"width":15,"height":15,"star_pos":[6.94,6.88],"pixels":"..."},"id":"67404d4e-586a-4bae-bb39-84f23c13cb77"}
22:52:23.312 01.092 12020 Exposure complete
22:52:23.570 00.258 12020 worker thread done servicing request
22:52:23.570 00.000 9340 OnExposeComplete: enter
22:52:23.585 00.015 9340 UpdateGuideState(): m_state=6
22:52:23.615 00.030 9340 Star::Find(15, 850, 60, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 78
22:52:23.627 00.012 9340 Star::Find returns 1 (0), X=851.30, Y=61.07, Mass=742091, SNR=137.1, Peak=56749 HFD=4.0
22:52:23.637 00.010 9340 MultiStar: [#1 0.70,0.20,0.80,U] [#2 0.54,-0.10,0.90,U] [#3 0.77,0.06,0.80,U] [#4 0.69,0.41,0.62,U] [#5 0.72,0.53,0.00,M1] [#6 0.70,0.17,0.70,U] [#7 0.54,0.37,0.70,U] [#8 0.77,0.45,0.00,M1] 
22:52:23.651 00.014 9340 refined, 6 included, MultiStar: {0.69, 0.17}, one-star: {0.85, 0.20}
22:52:23.662 00.011 9340 CameraToMount -- cameraTheta (0.25) - m_xAngle (-3.14) = xAngle (3.38 = -2.90)
22:52:23.672 00.010 9340 CameraToMount -- cameraTheta (0.25) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (3.37 = -2.92)
22:52:23.684 00.012 9340 CameraToMount -- cameraX=0.69 cameraY=0.17 hyp=0.71 cameraTheta=0.25 mountX=-0.69 mountY=-0.16, mountTheta=-2.92
22:52:23.716 00.032 9340 SchedulePrimaryMove(10104498, x=0.69, y=0.17, opts=13)
22:52:23.731 00.015 9340 Enqueuing Move request for scope (0.69, 0.17)
22:52:23.744 00.013 12020 Worker thread wakes up
22:52:23.744 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=6021, max=65524, med=9938, FiltMin=7747, FiltMax=65487, Gamma=2.870
22:52:23.754 00.010 12020 worker thread servicing REQUEST_MOVE scope ofs (0.69, 0.17) opts 0xd
22:52:23.754 00.000 9340 UpdateGuideState exits: m=742091 SNR=137.1
22:52:23.765 00.011 12020 Handling offset move in thread for scope, endpoint = (0.69, 0.17)
22:52:23.765 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:52:23.775 00.010 12020 Moving (0.69, 0.17) raw xDistance=-0.69 yDistance=-0.16
22:52:23.778 00.003 9340 ScheduleExposure(2000,3,1) exposurePending=0
22:52:23.790 00.012 12020 GuideAlgorithmHysteresis::Result() returns -0.30 from input -0.69
22:52:23.790 00.000 9340 Enqueuing Expose request
22:52:23.802 00.012 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:52:23.802 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
22:52:23.802 00.000 12020 MoveAxis(E, 58, ABG)
22:52:23.802 00.000 12020 Guiding  Dir = 2, Dur = 58
22:52:23.804 00.002 12020 IsSlewing returns 0
22:52:23.805 00.001 12020 IsGuiding returns 0
22:52:23.832 00.027 12020 PulseGuide returned control before completion, sleep 41
22:52:23.912 00.080 12020 IsGuiding returns 0
22:52:23.912 00.000 12020 Move returns status 0, amount 58
22:52:23.912 00.000 12020 MoveAxis(N, 0, ABG)
22:52:23.913 00.001 12020 Move returns status 0, amount 0
22:52:23.913 00.000 12020 move complete, result=0
22:52:23.913 00.000 12020 worker thread done servicing request
22:52:23.914 00.001 9340 GuideStep: -0.7 px 58 ms EAST, -0.2 px 0 ms NORTH
22:52:23.938 00.024 12020 Worker thread wakes up
22:52:23.939 00.001 12020 worker thread servicing REQUEST_EXPOSE 2000
22:52:23.942 00.003 12020 Handling exposure in thread, d=2000 o=3 r=(835,46,31,31)
22:52:24.156 00.214 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"f473a581-0665-41e6-a3fc-ce5bd02239b4"}
22:52:24.185 00.029 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"f473a581-0665-41e6-a3fc-ce5bd02239b4"}
22:52:24.198 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"26c1c12b-c5fb-46ed-9f5f-441ff7dd5edc"}
22:52:24.210 00.012 9340 case statement mapped state 6 to 3
22:52:24.223 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"26c1c12b-c5fb-46ed-9f5f-441ff7dd5edc"}
22:52:24.231 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"da943930-ae97-47c7-ba03-4df7e4d25a1e"}
22:52:24.242 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":78,"width":15,"height":15,"star_pos":[7.30,7.07],"pixels":"..."},"id":"da943930-ae97-47c7-ba03-4df7e4d25a1e"}
22:52:26.160 01.918 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"e9aaaabe-d37a-4cc0-8cd1-c61cdb66a815"}
22:52:26.171 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"e9aaaabe-d37a-4cc0-8cd1-c61cdb66a815"}
22:52:26.193 00.022 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"72960156-817a-4f8d-8c7c-0c7c5aef20cb"}
22:52:26.196 00.003 9340 case statement mapped state 6 to 3
22:52:26.206 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"72960156-817a-4f8d-8c7c-0c7c5aef20cb"}
22:52:26.214 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"36fdcf14-e927-408b-a106-5759d4325bf8"}
22:52:26.225 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":78,"width":15,"height":15,"star_pos":[7.30,7.07],"pixels":"..."},"id":"36fdcf14-e927-408b-a106-5759d4325bf8"}
22:52:26.399 00.174 12020 Exposure complete
22:52:26.568 00.169 12020 worker thread done servicing request
22:52:26.568 00.000 9340 OnExposeComplete: enter
22:52:26.575 00.007 9340 UpdateGuideState(): m_state=6
22:52:26.583 00.008 9340 Star::Find(15, 851, 61, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 79
22:52:26.588 00.005 9340 Star::Find returns 1 (0), X=851.24, Y=60.79, Mass=710309, SNR=141.7, Peak=57985 HFD=3.8
22:52:26.599 00.011 9340 MultiStar: [#1 0.63,-0.01,0.78,U] [#2 0.27,-0.02,0.89,U] [#3 0.51,-0.23,0.68,U] [#4 0.53,0.14,0.56,U] [#5 0.66,0.42,0.77,U] [#6 0.52,-0.12,0.72,U] [#7 0.39,0.10,0.54,U] [#8 0.61,0.12,0.58,U] 
22:52:26.608 00.009 9340 refined, 8 included, MultiStar: {0.55, 0.03}, one-star: {0.79, -0.08}
22:52:26.614 00.006 9340 CameraToMount -- cameraTheta (0.05) - m_xAngle (-3.14) = xAngle (3.19 = -3.10)
22:52:26.622 00.008 9340 CameraToMount -- cameraTheta (0.05) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (3.17 = -3.11)
22:52:26.630 00.008 9340 CameraToMount -- cameraX=0.55 cameraY=0.03 hyp=0.55 cameraTheta=0.05 mountX=-0.55 mountY=-0.02, mountTheta=-3.11
22:52:26.651 00.021 9340 SchedulePrimaryMove(10104498, x=0.55, y=0.03, opts=13)
22:52:26.661 00.010 9340 Enqueuing Move request for scope (0.55, 0.03)
22:52:26.666 00.005 12020 Worker thread wakes up
22:52:26.666 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=6006, max=65524, med=9898, FiltMin=7536, FiltMax=65487, Gamma=2.870
22:52:26.675 00.009 12020 worker thread servicing REQUEST_MOVE scope ofs (0.55, 0.03) opts 0xd
22:52:26.675 00.000 9340 UpdateGuideState exits: m=710309 SNR=141.7
22:52:26.683 00.008 12020 Handling offset move in thread for scope, endpoint = (0.55, 0.03)
22:52:26.683 00.000 12020 Moving (0.55, 0.03) raw xDistance=-0.55 yDistance=-0.02
22:52:26.683 00.000 12020 GuideAlgorithmHysteresis::Result() returns -0.26 from input -0.55
22:52:26.683 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:52:26.683 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:52:26.692 00.009 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
22:52:26.692 00.000 12020 MoveAxis(E, 50, ABG)
22:52:26.692 00.000 12020 Guiding  Dir = 2, Dur = 50
22:52:26.694 00.002 9340 ScheduleExposure(2000,3,1) exposurePending=0
22:52:26.702 00.008 12020 IsSlewing returns 0
22:52:26.702 00.000 9340 Enqueuing Expose request
22:52:26.709 00.007 12020 IsGuiding returns 0
22:52:26.726 00.017 12020 PulseGuide returned control before completion, sleep 44
22:52:26.779 00.053 12020 IsGuiding returns 1
22:52:26.780 00.001 12020 scope still moving after pulse duration time elapsed
22:52:26.822 00.042 12020 IsSlewing returns 0
22:52:26.823 00.001 12020 IsGuiding returns 0
22:52:26.823 00.000 12020 scope move finished after 50 + 64 ms
22:52:26.824 00.001 12020 Move returns status 0, amount 50
22:52:26.824 00.000 12020 MoveAxis(N, 0, ABG)
22:52:26.824 00.000 12020 Move returns status 0, amount 0
22:52:26.824 00.000 12020 move complete, result=0
22:52:26.824 00.000 12020 worker thread done servicing request
22:52:26.824 00.000 12020 Worker thread wakes up
22:52:26.824 00.000 9340 GuideStep: -0.6 px 50 ms EAST, -0.0 px 0 ms NORTH
22:52:26.834 00.010 12020 worker thread servicing REQUEST_EXPOSE 2000
22:52:26.834 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(835,46,31,31)
22:52:28.164 01.330 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"6459cb1a-5cf8-4c7e-ae88-8cad1543c109"}
22:52:28.169 00.005 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"6459cb1a-5cf8-4c7e-ae88-8cad1543c109"}
22:52:28.180 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"c500f81f-e741-45e6-9ed2-285ec82e1d5b"}
22:52:28.185 00.005 9340 case statement mapped state 6 to 3
22:52:28.196 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"c500f81f-e741-45e6-9ed2-285ec82e1d5b"}
22:52:28.201 00.005 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"1404a96d-02a1-4c24-a38f-04225ec849b7"}
22:52:28.209 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":79,"width":15,"height":15,"star_pos":[7.24,6.79],"pixels":"..."},"id":"1404a96d-02a1-4c24-a38f-04225ec849b7"}
22:52:29.174 00.965 12020 Exposure complete
22:52:29.380 00.206 9340 OnExposeComplete: enter
22:52:29.390 00.010 12020 worker thread done servicing request
22:52:29.390 00.000 9340 UpdateGuideState(): m_state=6
22:52:29.400 00.010 9340 Star::Find(15, 851, 60, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 80
22:52:29.406 00.006 9340 Star::Find returns 1 (0), X=851.27, Y=61.09, Mass=739763, SNR=156.7, Peak=55357 HFD=4.1
22:52:29.420 00.014 9340 MultiStar: [#1 0.68,0.20,0.72,U] [#2 0.55,0.22,0.84,U] [#3 0.66,0.30,0.64,U] [#4 0.48,0.43,0.61,U] [#5 0.60,0.53,0.71,U] [#6 0.52,0.25,0.66,U] [#7 0.84,0.37,0.00,M1] [#8 0.82,0.33,0.00,M1] 
22:52:29.430 00.010 9340 refined, 6 included, MultiStar: {0.63, 0.30}, one-star: {0.83, 0.21}
22:52:29.440 00.010 9340 CameraToMount -- cameraTheta (0.44) - m_xAngle (-3.14) = xAngle (3.58 = -2.71)
22:52:29.446 00.006 9340 CameraToMount -- cameraTheta (0.44) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (3.56 = -2.72)
22:52:29.462 00.016 9340 CameraToMount -- cameraX=0.63 cameraY=0.30 hyp=0.69 cameraTheta=0.44 mountX=-0.63 mountY=-0.28, mountTheta=-2.72
22:52:29.476 00.014 9340 SchedulePrimaryMove(10104498, x=0.63, y=0.30, opts=13)
22:52:29.514 00.038 9340 Enqueuing Move request for scope (0.63, 0.30)
22:52:29.526 00.012 12020 Worker thread wakes up
22:52:29.526 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=5867, max=65524, med=9898, FiltMin=7877, FiltMax=65487, Gamma=2.870
22:52:29.536 00.010 12020 worker thread servicing REQUEST_MOVE scope ofs (0.63, 0.30) opts 0xd
22:52:29.536 00.000 12020 Handling offset move in thread for scope, endpoint = (0.63, 0.30)
22:52:29.536 00.000 12020 Moving (0.63, 0.30) raw xDistance=-0.63 yDistance=-0.28
22:52:29.538 00.002 12020 GuideAlgorithmHysteresis::Result() returns -0.28 from input -0.63
22:52:29.538 00.000 9340 UpdateGuideState exits: m=739763 SNR=156.7
22:52:29.549 00.011 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
22:52:29.549 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:52:29.558 00.009 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.28
22:52:29.558 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
22:52:29.569 00.011 12020 MoveAxis(E, 55, ABG)
22:52:29.569 00.000 9340 Enqueuing Expose request
22:52:29.582 00.013 12020 Guiding  Dir = 2, Dur = 55
22:52:29.584 00.002 12020 IsSlewing returns 0
22:52:29.585 00.001 12020 IsGuiding returns 0
22:52:29.605 00.020 12020 PulseGuide returned control before completion, sleep 46
22:52:29.654 00.049 12020 IsGuiding returns 1
22:52:29.654 00.000 12020 scope still moving after pulse duration time elapsed
22:52:29.687 00.033 12020 IsSlewing returns 0
22:52:29.688 00.001 12020 IsGuiding returns 0
22:52:29.688 00.000 12020 scope move finished after 55 + 48 ms
22:52:29.688 00.000 12020 Move returns status 0, amount 55
22:52:29.688 00.000 12020 MoveAxis(N, 0, ABG)
22:52:29.688 00.000 12020 Move returns status 0, amount 0
22:52:29.688 00.000 12020 move complete, result=0
22:52:29.688 00.000 12020 worker thread done servicing request
22:52:29.688 00.000 12020 Worker thread wakes up
22:52:29.688 00.000 9340 GuideStep: -0.6 px 55 ms EAST, -0.3 px 0 ms NORTH
22:52:29.704 00.016 12020 worker thread servicing REQUEST_EXPOSE 2000
22:52:29.704 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(835,46,31,31)
22:52:30.167 00.463 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"c2c345fb-0f29-4a3a-884e-3ed04ace4a7b"}
22:52:30.182 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"c2c345fb-0f29-4a3a-884e-3ed04ace4a7b"}
22:52:30.202 00.020 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"2d200088-0ff2-4c96-971d-c2f630b262cb"}
22:52:30.215 00.013 9340 case statement mapped state 6 to 3
22:52:30.237 00.022 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"2d200088-0ff2-4c96-971d-c2f630b262cb"}
22:52:30.259 00.022 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"28d6070d-53ba-49aa-976e-1dbbd2c71bd1"}
22:52:30.297 00.038 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":80,"width":15,"height":15,"star_pos":[7.27,7.09],"pixels":"..."},"id":"28d6070d-53ba-49aa-976e-1dbbd2c71bd1"}
22:52:32.090 01.793 12020 Exposure complete
22:52:32.166 00.076 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"877d361c-99e6-404d-9a23-929954585f26"}
22:52:32.234 00.068 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"877d361c-99e6-404d-9a23-929954585f26"}
22:52:32.356 00.122 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"7e324cb2-736c-471e-a3f9-7c470ae999b7"}
22:52:32.446 00.090 9340 case statement mapped state 6 to 3
22:52:32.485 00.039 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"7e324cb2-736c-471e-a3f9-7c470ae999b7"}
22:52:32.592 00.107 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"db94edc8-c568-4d38-8808-f8632421c71a"}
22:52:32.643 00.051 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":80,"width":15,"height":15,"star_pos":[7.27,7.09],"pixels":"..."},"id":"db94edc8-c568-4d38-8808-f8632421c71a"}
22:52:32.951 00.308 12020 worker thread done servicing request
22:52:32.951 00.000 9340 OnExposeComplete: enter
22:52:32.976 00.025 9340 UpdateGuideState(): m_state=6
22:52:32.997 00.021 9340 Star::Find(15, 851, 61, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 81
22:52:33.083 00.086 9340 Star::Find returns 1 (0), X=851.09, Y=60.79, Mass=704206, SNR=118.0, Peak=55049 HFD=4.1
22:52:33.128 00.045 9340 MultiStar: [#1 0.19,-0.03,0.99,U] [#2 0.32,0.03,0.90,U] [#3 0.28,0.08,0.75,U] [#4 0.26,0.12,0.69,U] [#5 0.31,0.21,0.97,U] [#6 0.47,0.02,0.83,U] [#7 0.37,0.09,0.72,U] [#8 0.14,-0.05,0.77,U] 
22:52:33.196 00.068 9340 refined, 8 included, MultiStar: {0.34, 0.04}, one-star: {0.65, -0.09}
22:52:33.209 00.013 9340 CameraToMount -- cameraTheta (0.12) - m_xAngle (-3.14) = xAngle (3.25 = -3.03)
22:52:33.230 00.021 9340 CameraToMount -- cameraTheta (0.12) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (3.24 = -3.04)
22:52:33.279 00.049 9340 CameraToMount -- cameraX=0.34 cameraY=0.04 hyp=0.34 cameraTheta=0.12 mountX=-0.34 mountY=-0.03, mountTheta=-3.04
22:52:33.315 00.036 9340 SchedulePrimaryMove(10104498, x=0.34, y=0.04, opts=13)
22:52:33.339 00.024 9340 Enqueuing Move request for scope (0.34, 0.04)
22:52:33.365 00.026 12020 Worker thread wakes up
22:52:33.366 00.001 9340 UpdateImageDisplay: Size=(1920,1080) min=5678, max=65524, med=9914, FiltMin=7791, FiltMax=65487, Gamma=2.870
22:52:33.400 00.034 12020 worker thread servicing REQUEST_MOVE scope ofs (0.34, 0.04) opts 0xd
22:52:33.400 00.000 12020 Handling offset move in thread for scope, endpoint = (0.34, 0.04)
22:52:33.400 00.000 12020 Moving (0.34, 0.04) raw xDistance=-0.34 yDistance=-0.03
22:52:33.400 00.000 12020 GuideAlgorithmHysteresis::Result() returns -0.16 from input -0.34
22:52:33.403 00.003 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:52:33.403 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
22:52:33.403 00.000 12020 MoveAxis(E, 32, ABG)
22:52:33.403 00.000 12020 Guiding  Dir = 2, Dur = 32
22:52:33.410 00.007 12020 IsSlewing returns 0
22:52:33.412 00.002 9340 UpdateGuideState exits: m=704206 SNR=118.0
22:52:33.426 00.014 12020 IsGuiding returns 0
22:52:33.426 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:52:33.441 00.015 9340 ScheduleExposure(2000,3,1) exposurePending=0
22:52:33.453 00.012 9340 Enqueuing Expose request
22:52:33.488 00.035 12020 IsGuiding returns 1
22:52:33.488 00.000 12020 scope still moving after pulse duration time elapsed
22:52:33.555 00.067 12020 IsSlewing returns 0
22:52:33.556 00.001 12020 IsGuiding returns 0
22:52:33.556 00.000 12020 scope move finished after 32 + 96 ms
22:52:33.557 00.001 12020 Move returns status 0, amount 32
22:52:33.557 00.000 12020 MoveAxis(N, 0, ABG)
22:52:33.557 00.000 12020 Move returns status 0, amount 0
22:52:33.557 00.000 12020 move complete, result=0
22:52:33.557 00.000 12020 worker thread done servicing request
22:52:33.557 00.000 9340 GuideStep: -0.3 px 32 ms EAST, -0.0 px 0 ms NORTH
22:52:33.573 00.016 12020 Worker thread wakes up
22:52:33.574 00.001 12020 worker thread servicing REQUEST_EXPOSE 2000
22:52:33.574 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(835,46,31,31)
22:52:34.167 00.593 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"0bb2c52b-aa5b-410b-bc45-cf7b8ac34863"}
22:52:34.268 00.101 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"0bb2c52b-aa5b-410b-bc45-cf7b8ac34863"}
22:52:34.383 00.115 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"e55251db-127b-4377-95f7-e152b30d277e"}
22:52:34.409 00.026 9340 case statement mapped state 6 to 3
22:52:34.434 00.025 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"e55251db-127b-4377-95f7-e152b30d277e"}
22:52:34.503 00.069 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"940ca2df-8bc6-4f61-ab8d-4f63fe06580d"}
22:52:34.556 00.053 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":81,"width":15,"height":15,"star_pos":[7.09,6.79],"pixels":"..."},"id":"940ca2df-8bc6-4f61-ab8d-4f63fe06580d"}
22:52:36.025 01.469 12020 Exposure complete
22:52:36.169 00.144 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"aba26424-643c-4ff6-a35e-b10692bd87c8"}
22:52:36.182 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"aba26424-643c-4ff6-a35e-b10692bd87c8"}
22:52:36.217 00.035 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"b573e1d2-1bc3-43f5-8964-cb5d5352682c"}
22:52:36.275 00.058 9340 case statement mapped state 6 to 3
22:52:36.323 00.048 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"b573e1d2-1bc3-43f5-8964-cb5d5352682c"}
22:52:36.359 00.036 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"bf3194a6-fc4e-4df6-9a90-e54f17ea7545"}
22:52:36.433 00.074 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":81,"width":15,"height":15,"star_pos":[7.09,6.79],"pixels":"..."},"id":"bf3194a6-fc4e-4df6-9a90-e54f17ea7545"}
22:52:36.613 00.180 12020 worker thread done servicing request
22:52:36.613 00.000 9340 OnExposeComplete: enter
22:52:36.647 00.034 9340 UpdateGuideState(): m_state=6
22:52:36.666 00.019 9340 Star::Find(15, 851, 60, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 82
22:52:36.706 00.040 9340 Star::Find returns 1 (0), X=850.93, Y=60.81, Mass=776701, SNR=132.0, Peak=59199 HFD=4.2
22:52:36.721 00.015 9340 MultiStar: [#1 0.23,0.13,0.76,U] [#2 0.29,-0.17,1.00,U] [#3 0.12,-0.10,0.74,U] [#4 0.31,0.24,0.74,U] [#5 0.35,0.36,0.73,U] [#6 0.32,-0.05,0.63,U] [#7 0.19,0.03,0.61,U] [#8 0.05,0.33,0.59,U] 
22:52:36.744 00.023 9340 refined, 8 included, MultiStar: {0.27, 0.06}, one-star: {0.48, -0.06}
22:52:36.772 00.028 9340 CameraToMount -- cameraTheta (0.22) - m_xAngle (-3.14) = xAngle (3.35 = -2.93)
22:52:36.826 00.054 9340 CameraToMount -- cameraTheta (0.22) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (3.34 = -2.94)
22:52:36.847 00.021 9340 CameraToMount -- cameraX=0.27 cameraY=0.06 hyp=0.28 cameraTheta=0.22 mountX=-0.27 mountY=-0.06, mountTheta=-2.94
22:52:36.869 00.022 9340 SchedulePrimaryMove(10104498, x=0.27, y=0.06, opts=13)
22:52:36.883 00.014 9340 Enqueuing Move request for scope (0.27, 0.06)
22:52:36.899 00.016 12020 Worker thread wakes up
22:52:36.899 00.000 12020 worker thread servicing REQUEST_MOVE scope ofs (0.27, 0.06) opts 0xd
22:52:36.899 00.000 12020 Handling offset move in thread for scope, endpoint = (0.27, 0.06)
22:52:36.901 00.002 12020 Moving (0.27, 0.06) raw xDistance=-0.27 yDistance=-0.06
22:52:36.901 00.000 12020 GuideAlgorithmHysteresis::Result() returns -0.13 from input -0.27
22:52:36.901 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:52:36.901 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
22:52:36.901 00.000 12020 MoveAxis(E, 25, ABG)
22:52:36.901 00.000 12020 Guiding  Dir = 2, Dur = 25
22:52:36.902 00.001 9340 UpdateImageDisplay: Size=(1920,1080) min=5711, max=65524, med=9874, FiltMin=7695, FiltMax=65487, Gamma=2.870
22:52:36.915 00.013 12020 IsSlewing returns 0
22:52:36.917 00.002 12020 IsGuiding returns 0
22:52:36.919 00.002 9340 UpdateGuideState exits: m=776701 SNR=132.0
22:52:36.973 00.054 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:52:36.994 00.021 12020 IsGuiding returns 1
22:52:36.994 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
22:52:37.009 00.015 12020 scope still moving after pulse duration time elapsed
22:52:37.009 00.000 9340 Enqueuing Expose request
22:52:37.038 00.029 12020 IsSlewing returns 0
22:52:37.039 00.001 12020 IsGuiding returns 0
22:52:37.039 00.000 12020 scope move finished after 25 + 96 ms
22:52:37.039 00.000 12020 Move returns status 0, amount 25
22:52:37.039 00.000 12020 MoveAxis(N, 0, ABG)
22:52:37.041 00.002 12020 Move returns status 0, amount 0
22:52:37.041 00.000 12020 move complete, result=0
22:52:37.041 00.000 9340 GuideStep: -0.3 px 25 ms EAST, -0.1 px 0 ms NORTH
22:52:37.105 00.064 12020 worker thread done servicing request
22:52:37.105 00.000 12020 Worker thread wakes up
22:52:37.105 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
22:52:37.107 00.002 12020 Handling exposure in thread, d=2000 o=3 r=(835,46,31,31)
22:52:38.170 01.063 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"3e7e3041-43a0-4017-8cfe-613aea940aa4"}
22:52:38.228 00.058 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"3e7e3041-43a0-4017-8cfe-613aea940aa4"}
22:52:38.256 00.028 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"07441c26-7de4-4552-9e49-2d2ebbf6ada6"}
22:52:38.279 00.023 9340 case statement mapped state 6 to 3
22:52:38.300 00.021 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"07441c26-7de4-4552-9e49-2d2ebbf6ada6"}
22:52:38.380 00.080 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"08e1bbb0-208b-42bb-b3f1-428d0e32d31a"}
22:52:38.401 00.021 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":82,"width":15,"height":15,"star_pos":[6.93,6.81],"pixels":"..."},"id":"08e1bbb0-208b-42bb-b3f1-428d0e32d31a"}
22:52:39.600 01.199 12020 Exposure complete
22:52:39.906 00.306 12020 worker thread done servicing request
22:52:39.906 00.000 9340 OnExposeComplete: enter
22:52:39.918 00.012 9340 UpdateGuideState(): m_state=6
22:52:39.934 00.016 9340 Star::Find(15, 850, 60, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 83
22:52:39.959 00.025 9340 Star::Find returns 1 (0), X=851.12, Y=61.00, Mass=854620, SNR=145.3, Peak=53325 HFD=4.3
22:52:39.991 00.032 9340 MultiStar: [#1 0.44,-0.16,0.77,U] [#2 0.37,0.01,0.73,U] [#3 0.24,-0.04,0.68,U] [#4 0.51,0.23,0.55,U] [#5 0.63,0.26,0.77,U] [#6 0.22,-0.01,0.69,U] [#7 0.49,-0.03,0.60,U] [#8 0.34,0.21,0.65,U] 
22:52:40.009 00.018 9340 refined, 8 included, MultiStar: {0.45, 0.07}, one-star: {0.67, 0.12}
22:52:40.021 00.012 9340 CameraToMount -- cameraTheta (0.15) - m_xAngle (-3.14) = xAngle (3.28 = -3.00)
22:52:40.043 00.022 9340 CameraToMount -- cameraTheta (0.15) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (3.27 = -3.02)
22:52:40.056 00.013 9340 CameraToMount -- cameraX=0.45 cameraY=0.07 hyp=0.45 cameraTheta=0.15 mountX=-0.45 mountY=-0.06, mountTheta=-3.02
22:52:40.077 00.021 9340 SchedulePrimaryMove(10104498, x=0.45, y=0.07, opts=13)
22:52:40.110 00.033 9340 Enqueuing Move request for scope (0.45, 0.07)
22:52:40.126 00.016 12020 Worker thread wakes up
22:52:40.128 00.002 12020 worker thread servicing REQUEST_MOVE scope ofs (0.45, 0.07) opts 0xd
22:52:40.128 00.000 12020 Handling offset move in thread for scope, endpoint = (0.45, 0.07)
22:52:40.128 00.000 12020 Moving (0.45, 0.07) raw xDistance=-0.45 yDistance=-0.06
22:52:40.128 00.000 12020 GuideAlgorithmHysteresis::Result() returns -0.20 from input -0.45
22:52:40.128 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:52:40.128 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
22:52:40.128 00.000 12020 MoveAxis(E, 38, ABG)
22:52:40.128 00.000 12020 Guiding  Dir = 2, Dur = 38
22:52:40.130 00.002 9340 UpdateImageDisplay: Size=(1920,1080) min=5666, max=65524, med=9880, FiltMin=7696, FiltMax=65487, Gamma=2.870
22:52:40.143 00.013 12020 IsSlewing returns 0
22:52:40.143 00.000 9340 UpdateGuideState exits: m=854620 SNR=145.3
22:52:40.158 00.015 12020 IsGuiding returns 0
22:52:40.158 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:52:40.171 00.013 9340 ScheduleExposure(2000,3,1) exposurePending=0
22:52:40.204 00.033 12020 IsGuiding returns 1
22:52:40.205 00.001 9340 Enqueuing Expose request
22:52:40.221 00.016 12020 scope still moving after pulse duration time elapsed
22:52:40.222 00.001 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"a35047c5-6084-479a-8ae5-dab5bbc921a6"}
22:52:40.234 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"a35047c5-6084-479a-8ae5-dab5bbc921a6"}
22:52:40.250 00.016 12020 IsSlewing returns 0
22:52:40.252 00.002 12020 IsGuiding returns 0
22:52:40.253 00.001 12020 scope move finished after 38 + 56 ms
22:52:40.253 00.000 12020 Move returns status 0, amount 38
22:52:40.253 00.000 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"a3e45333-cd25-494e-9786-2072d2c69c1b"}
22:52:40.290 00.037 12020 MoveAxis(N, 0, ABG)
22:52:40.290 00.000 12020 Move returns status 0, amount 0
22:52:40.290 00.000 12020 move complete, result=0
22:52:40.292 00.002 12020 worker thread done servicing request
22:52:40.292 00.000 12020 Worker thread wakes up
22:52:40.292 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
22:52:40.292 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(835,46,31,31)
22:52:40.313 00.021 9340 case statement mapped state 6 to 3
22:52:40.334 00.021 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"a3e45333-cd25-494e-9786-2072d2c69c1b"}
22:52:40.355 00.021 9340 GuideStep: -0.4 px 38 ms EAST, -0.1 px 0 ms NORTH
22:52:40.383 00.028 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"bdbb9864-6f52-404f-bb1a-271117ab9f7a"}
22:52:40.396 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":83,"width":15,"height":15,"star_pos":[7.12,7.00],"pixels":"..."},"id":"bdbb9864-6f52-404f-bb1a-271117ab9f7a"}
22:52:42.170 01.774 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"593086a0-f93d-45dc-94bb-11d33b030777"}
22:52:42.211 00.041 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"593086a0-f93d-45dc-94bb-11d33b030777"}
22:52:42.236 00.025 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"de66a29f-1606-4ca2-84e5-0599662c9df6"}
22:52:42.251 00.015 9340 case statement mapped state 6 to 3
22:52:42.268 00.017 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"de66a29f-1606-4ca2-84e5-0599662c9df6"}
22:52:42.331 00.063 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"6e9961a5-8ae8-4f9f-8195-42a397f51f8b"}
22:52:42.351 00.020 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":83,"width":15,"height":15,"star_pos":[7.12,7.00],"pixels":"..."},"id":"6e9961a5-8ae8-4f9f-8195-42a397f51f8b"}
22:52:42.784 00.433 12020 Exposure complete
22:52:43.356 00.572 12020 worker thread done servicing request
22:52:43.356 00.000 9340 OnExposeComplete: enter
22:52:43.425 00.069 9340 UpdateGuideState(): m_state=6
22:52:43.454 00.029 9340 Star::Find(15, 851, 60, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 84
22:52:43.563 00.109 9340 Star::Find returns 1 (0), X=850.69, Y=60.82, Mass=796005, SNR=167.6, Peak=57819 HFD=4.0
22:52:43.603 00.040 9340 MultiStar: [#1 0.12,0.37,0.60,U] [#2 0.18,0.20,0.58,U] [#3 0.37,-0.14,0.51,U] [#4 -0.02,0.37,0.49,U] [#5 0.18,0.47,0.79,U] [#6 0.40,0.13,0.50,U] [#7 0.28,0.25,0.51,U] [#8 0.10,0.14,0.52,U] 
22:52:43.670 00.067 9340 single-star, 8 included, MultiStar: {0.21, 0.19}, one-star: {0.24, -0.05}
22:52:43.687 00.017 9340 CameraToMount -- cameraTheta (-0.21) - m_xAngle (-3.14) = xAngle (2.92 = 2.92)
22:52:43.704 00.017 9340 CameraToMount -- cameraTheta (-0.21) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (2.91 = 2.91)
22:52:43.719 00.015 9340 CameraToMount -- cameraX=0.24 cameraY=-0.05 hyp=0.25 cameraTheta=-0.21 mountX=-0.24 mountY=0.06, mountTheta=2.91
22:52:43.759 00.040 9340 SchedulePrimaryMove(10104498, x=0.24, y=-0.05, opts=13)
22:52:43.781 00.022 9340 Enqueuing Move request for scope (0.24, -0.05)
22:52:43.793 00.012 12020 Worker thread wakes up
22:52:43.793 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=6584, max=65524, med=9936, FiltMin=7710, FiltMax=65487, Gamma=2.870
22:52:43.806 00.013 12020 worker thread servicing REQUEST_MOVE scope ofs (0.24, -0.05) opts 0xd
22:52:43.806 00.000 9340 UpdateGuideState exits: m=796005 SNR=167.6
22:52:43.819 00.013 12020 Handling offset move in thread for scope, endpoint = (0.24, -0.05)
22:52:43.819 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:52:43.835 00.016 12020 Moving (0.24, -0.05) raw xDistance=-0.24 yDistance=0.06
22:52:43.835 00.000 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.24
22:52:43.835 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
22:52:43.849 00.014 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:52:43.850 00.001 9340 Enqueuing Expose request
22:52:43.884 00.034 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
22:52:43.884 00.000 12020 MoveAxis(E, 0, ABG)
22:52:43.884 00.000 12020 Move returns status 0, amount 0
22:52:43.886 00.002 12020 MoveAxis(N, 0, ABG)
22:52:43.886 00.000 12020 Move returns status 0, amount 0
22:52:43.886 00.000 12020 move complete, result=0
22:52:43.886 00.000 12020 worker thread done servicing request
22:52:43.886 00.000 12020 Worker thread wakes up
22:52:43.887 00.001 12020 worker thread servicing REQUEST_EXPOSE 2000
22:52:43.887 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(835,46,31,31)
22:52:43.892 00.005 9340 GuideStep: -0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
22:52:44.173 00.281 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"0d32db68-b670-42a6-ada5-49798bfc4b60"}
22:52:44.190 00.017 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"0d32db68-b670-42a6-ada5-49798bfc4b60"}
22:52:44.210 00.020 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"19b8da51-ec2a-4173-90ff-ea7baf1392c1"}
22:52:44.265 00.055 9340 case statement mapped state 6 to 3
22:52:44.285 00.020 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"19b8da51-ec2a-4173-90ff-ea7baf1392c1"}
22:52:44.299 00.014 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"1c5c5f55-525e-40e1-8870-d2f60979cacd"}
22:52:44.345 00.046 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":84,"width":15,"height":15,"star_pos":[6.69,6.82],"pixels":"..."},"id":"1c5c5f55-525e-40e1-8870-d2f60979cacd"}
22:52:46.173 01.828 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"1a1ca364-c542-42f4-bccd-3a5c57d4a8e3"}
22:52:46.185 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"1a1ca364-c542-42f4-bccd-3a5c57d4a8e3"}
22:52:46.215 00.030 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"f7850e80-fc81-4226-a0c8-6e88a3727b49"}
22:52:46.231 00.016 9340 case statement mapped state 6 to 3
22:52:46.250 00.019 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"f7850e80-fc81-4226-a0c8-6e88a3727b49"}
22:52:46.259 00.009 12020 Exposure complete
22:52:46.262 00.003 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"3738ad18-68e5-48ad-a323-8953b7463cbf"}
22:52:46.273 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":84,"width":15,"height":15,"star_pos":[6.69,6.82],"pixels":"..."},"id":"3738ad18-68e5-48ad-a323-8953b7463cbf"}
22:52:46.561 00.288 12020 worker thread done servicing request
22:52:46.561 00.000 9340 OnExposeComplete: enter
22:52:46.602 00.041 9340 UpdateGuideState(): m_state=6
22:52:46.618 00.016 9340 Star::Find(15, 850, 60, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 85
22:52:46.631 00.013 9340 Star::Find returns 1 (0), X=850.98, Y=60.98, Mass=793591, SNR=160.0, Peak=55925 HFD=4.2
22:52:46.644 00.013 9340 MultiStar: [#1 0.42,0.24,0.72,U] [#2 0.31,0.28,0.79,U] [#3 0.49,0.08,0.59,U] [#4 0.46,0.59,0.51,U] [#5 0.36,0.69,0.80,U] [#6 0.43,0.20,0.64,U] [#7 0.48,0.36,0.53,U] [#8 0.23,0.37,0.47,U] 
22:52:46.658 00.014 9340 refined, 8 included, MultiStar: {0.42, 0.31}, one-star: {0.53, 0.10}
22:52:46.670 00.012 9340 CameraToMount -- cameraTheta (0.64) - m_xAngle (-3.14) = xAngle (3.78 = -2.51)
22:52:46.684 00.014 9340 CameraToMount -- cameraTheta (0.64) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (3.76 = -2.52)
22:52:46.705 00.021 9340 CameraToMount -- cameraX=0.42 cameraY=0.31 hyp=0.52 cameraTheta=0.64 mountX=-0.42 mountY=-0.30, mountTheta=-2.52
22:52:46.738 00.033 9340 SchedulePrimaryMove(10104498, x=0.42, y=0.31, opts=13)
22:52:46.751 00.013 9340 Enqueuing Move request for scope (0.42, 0.31)
22:52:46.765 00.014 12020 Worker thread wakes up
22:52:46.765 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=6149, max=65524, med=9927, FiltMin=7830, FiltMax=65487, Gamma=2.870
22:52:46.776 00.011 12020 worker thread servicing REQUEST_MOVE scope ofs (0.42, 0.31) opts 0xd
22:52:46.776 00.000 9340 UpdateGuideState exits: m=793591 SNR=160.0
22:52:46.788 00.012 12020 Handling offset move in thread for scope, endpoint = (0.42, 0.31)
22:52:46.788 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:52:46.801 00.013 12020 Moving (0.42, 0.31) raw xDistance=-0.42 yDistance=-0.30
22:52:46.801 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
22:52:46.814 00.013 12020 GuideAlgorithmHysteresis::Result() returns -0.18 from input -0.42
22:52:46.815 00.001 9340 Enqueuing Expose request
22:52:46.825 00.010 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
22:52:46.825 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.30
22:52:46.825 00.000 12020 MoveAxis(E, 34, ABG)
22:52:46.825 00.000 12020 Guiding  Dir = 2, Dur = 34
22:52:46.829 00.004 12020 IsSlewing returns 0
22:52:46.844 00.015 12020 IsGuiding returns 0
22:52:46.874 00.030 12020 PulseGuide returned control before completion, sleep 15
22:52:46.937 00.063 12020 IsGuiding returns 1
22:52:46.937 00.000 12020 scope still moving after pulse duration time elapsed
22:52:46.973 00.036 12020 IsSlewing returns 0
22:52:46.974 00.001 12020 IsGuiding returns 0
22:52:46.974 00.000 12020 scope move finished after 34 + 96 ms
22:52:46.974 00.000 12020 Move returns status 0, amount 34
22:52:46.974 00.000 12020 MoveAxis(N, 0, ABG)
22:52:46.974 00.000 12020 Move returns status 0, amount 0
22:52:46.974 00.000 12020 move complete, result=0
22:52:46.974 00.000 12020 worker thread done servicing request
22:52:46.974 00.000 12020 Worker thread wakes up
22:52:46.974 00.000 9340 GuideStep: -0.4 px 34 ms EAST, -0.3 px 0 ms NORTH
22:52:46.994 00.020 12020 worker thread servicing REQUEST_EXPOSE 2000
22:52:46.994 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(835,46,31,31)
22:52:48.176 01.182 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"48bc2215-6913-4614-a495-19c0022ef91b"}
22:52:48.207 00.031 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"48bc2215-6913-4614-a495-19c0022ef91b"}
22:52:48.257 00.050 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"b89515c5-6399-4971-b769-533a21a3b431"}
22:52:48.276 00.019 9340 case statement mapped state 6 to 3
22:52:48.297 00.021 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"b89515c5-6399-4971-b769-533a21a3b431"}
22:52:48.342 00.045 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"bd2c8c03-e8dc-4c5a-9508-9b6038ef9ea0"}
22:52:48.359 00.017 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":85,"width":15,"height":15,"star_pos":[6.98,6.98],"pixels":"..."},"id":"bd2c8c03-e8dc-4c5a-9508-9b6038ef9ea0"}
22:52:49.397 01.038 12020 Exposure complete
22:52:49.864 00.467 12020 worker thread done servicing request
22:52:49.864 00.000 9340 OnExposeComplete: enter
22:52:49.906 00.042 9340 UpdateGuideState(): m_state=6
22:52:49.922 00.016 9340 Star::Find(15, 850, 60, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 86
22:52:49.940 00.018 9340 Star::Find returns 1 (0), X=849.96, Y=60.85, Mass=747091, SNR=133.3, Peak=52479 HFD=4.2
22:52:49.954 00.014 9340 MultiStar: [#1 -0.55,0.28,0.83,U] [#2 -0.72,0.06,0.84,U] [#3 -0.48,-0.08,0.68,U] [#4 -0.63,0.45,0.66,U] [#5 -0.57,0.44,0.78,U] [#6 -0.47,0.25,0.69,U] [#7 -0.41,0.08,0.61,U] [#8 -0.46,0.06,0.73,U] 
22:52:49.973 00.019 9340 single-star, 8 included, MultiStar: {-0.54, 0.16}, one-star: {-0.49, -0.03}
22:52:49.987 00.014 9340 CameraToMount -- cameraTheta (-3.09) - m_xAngle (-3.14) = xAngle (0.05 = 0.05)
22:52:50.027 00.040 9340 CameraToMount -- cameraTheta (-3.09) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (0.03 = 0.03)
22:52:50.059 00.032 9340 CameraToMount -- cameraX=-0.49 cameraY=-0.03 hyp=0.49 cameraTheta=-3.09 mountX=0.49 mountY=0.02, mountTheta=0.03
22:52:50.076 00.017 9340 SchedulePrimaryMove(10104498, x=-0.49, y=-0.03, opts=13)
22:52:50.163 00.087 9340 Enqueuing Move request for scope (-0.49, -0.03)
22:52:50.183 00.020 12020 Worker thread wakes up
22:52:50.183 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=5655, max=65535, med=9906, FiltMin=7825, FiltMax=65495, Gamma=2.870
22:52:50.197 00.014 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.49, -0.03) opts 0xd
22:52:50.197 00.000 12020 Handling offset move in thread for scope, endpoint = (-0.49, -0.03)
22:52:50.198 00.001 12020 Moving (-0.49, -0.03) raw xDistance=0.49 yDistance=0.02
22:52:50.199 00.001 12020 GuideAlgorithmHysteresis::Result() returns 0.19 from input 0.49
22:52:50.199 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:52:50.199 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
22:52:50.199 00.000 12020 MoveAxis(W, 37, ABG)
22:52:50.200 00.001 12020 Guiding  Dir = 3, Dur = 37
22:52:50.200 00.000 9340 UpdateGuideState exits: m=747091 SNR=133.3
22:52:50.214 00.014 12020 IsSlewing returns 0
22:52:50.214 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:52:50.230 00.016 12020 IsGuiding returns 0
22:52:50.232 00.002 9340 ScheduleExposure(2000,3,1) exposurePending=0
22:52:50.263 00.031 12020 PulseGuide returned control before completion, sleep 29
22:52:50.266 00.003 9340 Enqueuing Expose request
22:52:50.289 00.023 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"da6122ca-6103-4601-87d3-8456f3f361c1"}
22:52:50.305 00.016 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"da6122ca-6103-4601-87d3-8456f3f361c1"}
22:52:50.325 00.020 12020 IsGuiding returns 0
22:52:50.327 00.002 12020 Move returns status 0, amount 37
22:52:50.328 00.001 12020 MoveAxis(N, 0, ABG)
22:52:50.328 00.000 12020 Move returns status 0, amount 0
22:52:50.328 00.000 12020 move complete, result=0
22:52:50.328 00.000 12020 worker thread done servicing request
22:52:50.328 00.000 12020 Worker thread wakes up
22:52:50.330 00.002 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"f8ff122b-0563-453c-ba85-cb2b2ddf8ac8"}
22:52:50.362 00.032 12020 worker thread servicing REQUEST_EXPOSE 2000
22:52:50.362 00.000 9340 case statement mapped state 6 to 3
22:52:50.378 00.016 12020 Handling exposure in thread, d=2000 o=3 r=(835,46,31,31)
22:52:50.379 00.001 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"f8ff122b-0563-453c-ba85-cb2b2ddf8ac8"}
22:52:50.400 00.021 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"adb30781-e328-48fa-b332-6ed663cb4605"}
22:52:50.434 00.034 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":86,"width":15,"height":15,"star_pos":[6.96,6.85],"pixels":"..."},"id":"adb30781-e328-48fa-b332-6ed663cb4605"}
22:52:50.490 00.056 9340 GuideStep: 0.5 px 37 ms WEST, 0.0 px 0 ms NORTH
22:52:52.177 01.687 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"efe1c6dd-19de-48f1-89d9-0b34df96efdf"}
22:52:52.208 00.031 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"efe1c6dd-19de-48f1-89d9-0b34df96efdf"}
22:52:52.225 00.017 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"178bb895-af2a-4243-b4af-c06ea669336c"}
22:52:52.233 00.008 9340 case statement mapped state 6 to 3
22:52:52.249 00.016 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"178bb895-af2a-4243-b4af-c06ea669336c"}
22:52:52.262 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"ba1b87e5-684f-489a-8eb1-0cc33465bc36"}
22:52:52.276 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":86,"width":15,"height":15,"star_pos":[6.96,6.85],"pixels":"..."},"id":"ba1b87e5-684f-489a-8eb1-0cc33465bc36"}
22:52:52.737 00.461 12020 Exposure complete
22:52:53.062 00.325 9340 OnExposeComplete: enter
22:52:53.077 00.015 12020 worker thread done servicing request
22:52:53.077 00.000 9340 UpdateGuideState(): m_state=6
22:52:53.091 00.014 9340 Star::Find(15, 849, 60, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 87
22:52:53.110 00.019 9340 Star::Find returns 1 (0), X=850.55, Y=60.96, Mass=772700, SNR=152.4, Peak=55427 HFD=4.0
22:52:53.138 00.028 9340 MultiStar: [#1 0.10,0.44,0.88,U] [#2 0.09,0.33,0.74,U] [#3 0.03,0.35,0.72,U] [#4 0.27,0.41,0.65,U] [#5 0.14,0.55,0.68,U] [#6 0.03,0.03,0.59,U] [#7 0.18,0.65,0.55,U] [#8 0.35,0.49,0.67,U] 
22:52:53.180 00.042 9340 single-star, 8 included, MultiStar: {0.14, 0.36}, one-star: {0.10, 0.09}
22:52:53.208 00.028 9340 CameraToMount -- cameraTheta (0.69) - m_xAngle (-3.14) = xAngle (3.83 = -2.46)
22:52:53.257 00.049 9340 CameraToMount -- cameraTheta (0.69) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (3.81 = -2.47)
22:52:53.295 00.038 9340 CameraToMount -- cameraX=0.10 cameraY=0.09 hyp=0.14 cameraTheta=0.69 mountX=-0.11 mountY=-0.08, mountTheta=-2.47
22:52:53.318 00.023 9340 SchedulePrimaryMove(10104498, x=0.10, y=0.09, opts=13)
22:52:53.330 00.012 9340 Enqueuing Move request for scope (0.10, 0.09)
22:52:53.344 00.014 12020 Worker thread wakes up
22:52:53.344 00.000 12020 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.09) opts 0xd
22:52:53.345 00.001 9340 UpdateImageDisplay: Size=(1920,1080) min=6261, max=65524, med=9894, FiltMin=7733, FiltMax=65487, Gamma=2.870
22:52:53.360 00.015 12020 Handling offset move in thread for scope, endpoint = (0.10, 0.09)
22:52:53.361 00.001 9340 UpdateGuideState exits: m=772700 SNR=152.4
22:52:53.374 00.013 12020 Moving (0.10, 0.09) raw xDistance=-0.11 yDistance=-0.08
22:52:53.374 00.000 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
22:52:53.375 00.001 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:52:53.376 00.001 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:52:53.409 00.033 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
22:52:53.411 00.002 12020 MoveAxis(E, 0, ABG)
22:52:53.411 00.000 12020 Move returns status 0, amount 0
22:52:53.411 00.000 12020 MoveAxis(N, 0, ABG)
22:52:53.411 00.000 12020 Move returns status 0, amount 0
22:52:53.411 00.000 12020 move complete, result=0
22:52:53.411 00.000 12020 worker thread done servicing request
22:52:53.418 00.007 9340 ScheduleExposure(2000,3,1) exposurePending=0
22:52:53.437 00.019 9340 Enqueuing Expose request
22:52:53.456 00.019 12020 Worker thread wakes up
22:52:53.456 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
22:52:53.457 00.001 9340 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
22:52:53.471 00.014 12020 Handling exposure in thread, d=2000 o=3 r=(835,46,31,31)
22:52:54.178 00.707 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"b0b2e319-c48f-483c-8984-970e41189b18"}
22:52:54.298 00.120 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"b0b2e319-c48f-483c-8984-970e41189b18"}
22:52:54.414 00.116 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"d6a8e934-be6e-4b7b-85da-73e3a8d5f584"}
22:52:54.472 00.058 9340 case statement mapped state 6 to 3
22:52:54.586 00.114 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"d6a8e934-be6e-4b7b-85da-73e3a8d5f584"}
22:52:54.638 00.052 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"cceb5cae-30ab-4cf1-83ba-bc463000c417"}
22:52:54.785 00.147 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":87,"width":15,"height":15,"star_pos":[6.55,6.96],"pixels":"..."},"id":"cceb5cae-30ab-4cf1-83ba-bc463000c417"}
22:52:55.865 01.080 12020 Exposure complete
22:52:56.179 00.314 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"ce82f070-aa4e-4d61-89f8-115d75309941"}
22:52:56.241 00.062 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"ce82f070-aa4e-4d61-89f8-115d75309941"}
22:52:56.272 00.031 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"79a3c609-1303-4416-b643-bdbb317cbcaa"}
22:52:56.368 00.096 9340 case statement mapped state 6 to 3
22:52:56.389 00.021 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"79a3c609-1303-4416-b643-bdbb317cbcaa"}
22:52:56.405 00.016 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"d0476715-f195-4c5d-8de0-cb657fbf3792"}
22:52:56.439 00.034 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":87,"width":15,"height":15,"star_pos":[6.55,6.96],"pixels":"..."},"id":"d0476715-f195-4c5d-8de0-cb657fbf3792"}
22:52:56.505 00.066 12020 worker thread done servicing request
22:52:56.508 00.003 9340 OnExposeComplete: enter
22:52:56.550 00.042 9340 UpdateGuideState(): m_state=6
22:52:56.582 00.032 9340 Star::Find(15, 850, 60, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 88
22:52:56.630 00.048 9340 Star::Find returns 1 (0), X=851.01, Y=61.71, Mass=784761, SNR=144.9, Peak=55351 HFD=4.1
22:52:56.665 00.035 9340 MultiStar: [#1 0.18,1.00,0.00,M1] [#2 0.14,0.51,0.68,U] [#3 0.03,0.73,0.65,U] [#4 0.20,1.22,0.00,M1] [#5 0.39,1.01,0.00,M1] [#6 0.01,0.66,0.73,U] [#7 0.11,1.03,0.00,M1] [#8 0.10,0.91,0.00,M1] 
22:52:56.679 00.014 9340 refined, 3 included, MultiStar: {0.22, 0.70}, one-star: {0.56, 0.83}
22:52:56.701 00.022 9340 CameraToMount -- cameraTheta (1.26) - m_xAngle (-3.14) = xAngle (4.40 = -1.89)
22:52:56.719 00.018 9340 CameraToMount -- cameraTheta (1.26) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (4.38 = -1.90)
22:52:56.771 00.052 9340 CameraToMount -- cameraX=0.22 cameraY=0.70 hyp=0.73 cameraTheta=1.26 mountX=-0.23 mountY=-0.69, mountTheta=-1.89
22:52:56.788 00.017 9340 SchedulePrimaryMove(10104498, x=0.22, y=0.70, opts=13)
22:52:56.810 00.022 9340 Enqueuing Move request for scope (0.22, 0.70)
22:52:56.822 00.012 12020 Worker thread wakes up
22:52:56.822 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=6403, max=65527, med=9921, FiltMin=7557, FiltMax=65495, Gamma=2.870
22:52:56.850 00.028 12020 worker thread servicing REQUEST_MOVE scope ofs (0.22, 0.70) opts 0xd
22:52:56.850 00.000 12020 Handling offset move in thread for scope, endpoint = (0.22, 0.70)
22:52:56.850 00.000 12020 Moving (0.22, 0.70) raw xDistance=-0.23 yDistance=-0.69
22:52:56.851 00.001 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.23
22:52:56.851 00.000 12020 switching direction from 1 to -1 - decHistory=-3 oldest=-0.33 newest=-0.76
22:52:56.851 00.000 12020 GuideAlgorithmResistSwitch::result() returns -0.69 from input -0.69
22:52:56.851 00.000 12020 MoveAxis(E, 0, ABG)
22:52:56.851 00.000 12020 Move returns status 0, amount 0
22:52:56.868 00.017 9340 UpdateGuideState exits: m=784761 SNR=144.9
22:52:56.928 00.060 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:52:56.941 00.013 12020 MoveAxis(N, 116, ABG)
22:52:56.943 00.002 12020 Guiding  Dir = 0, Dur = 116
22:52:56.946 00.003 9340 ScheduleExposure(2000,3,1) exposurePending=0
22:52:56.960 00.014 9340 Enqueuing Expose request
22:52:56.985 00.025 12020 IsSlewing returns 0
22:52:56.986 00.001 12020 IsGuiding returns 0
22:52:57.075 00.089 12020 PulseGuide returned control before completion, sleep 38
22:52:57.116 00.041 12020 IsGuiding returns 1
22:52:57.116 00.000 12020 scope still moving after pulse duration time elapsed
22:52:57.149 00.033 12020 IsSlewing returns 0
22:52:57.150 00.001 12020 IsGuiding returns 1
22:52:57.219 00.069 12020 IsSlewing returns 0
22:52:57.331 00.112 12020 IsGuiding returns 0
22:52:57.332 00.001 12020 scope move finished after 116 + 228 ms
22:52:57.332 00.000 12020 Move returns status 0, amount 116
22:52:57.332 00.000 12020 move complete, result=0
22:52:57.332 00.000 9340 GuideStep: -0.2 px 0 ms EAST, -0.7 px 116 ms NORTH
22:52:57.351 00.019 12020 worker thread done servicing request
22:52:57.352 00.001 12020 Worker thread wakes up
22:52:57.352 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
22:52:57.352 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(835,46,31,31)
22:52:58.182 00.830 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"79c7214e-0628-4550-a369-f764a50f56ed"}
22:52:58.209 00.027 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"79c7214e-0628-4550-a369-f764a50f56ed"}
22:52:58.229 00.020 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"7b87133a-8b75-4da9-94c0-ae64cb357992"}
22:52:58.248 00.019 9340 case statement mapped state 6 to 3
22:52:58.273 00.025 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"7b87133a-8b75-4da9-94c0-ae64cb357992"}
22:52:58.296 00.023 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"1f0e18f5-ecd4-4c92-930e-cdafd84e87f4"}
22:52:58.352 00.056 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":88,"width":15,"height":15,"star_pos":[7.01,6.71],"pixels":"..."},"id":"1f0e18f5-ecd4-4c92-930e-cdafd84e87f4"}
22:52:59.760 01.408 12020 Exposure complete
22:53:00.182 00.422 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"fcc9518a-50ff-4cc2-975d-ecd8cd610db4"}
22:53:00.193 00.011 12020 worker thread done servicing request
22:53:00.193 00.000 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"fcc9518a-50ff-4cc2-975d-ecd8cd610db4"}
22:53:00.207 00.014 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"02a405ca-e1de-4bd0-a19e-7e6e11baa0f9"}
22:53:00.233 00.026 9340 case statement mapped state 6 to 3
22:53:00.250 00.017 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"02a405ca-e1de-4bd0-a19e-7e6e11baa0f9"}
22:53:00.308 00.058 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"bf5ff117-6f66-4b7b-8433-d590035e1002"}
22:53:00.332 00.024 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":88,"width":15,"height":15,"star_pos":[7.01,6.71],"pixels":"..."},"id":"bf5ff117-6f66-4b7b-8433-d590035e1002"}
22:53:00.353 00.021 9340 OnExposeComplete: enter
22:53:00.391 00.038 9340 UpdateGuideState(): m_state=6
22:53:00.438 00.047 9340 Star::Find(15, 851, 61, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 89
22:53:00.454 00.016 9340 Star::Find returns 1 (0), X=850.65, Y=61.19, Mass=831535, SNR=179.9, Peak=55591 HFD=4.3
22:53:00.472 00.018 9340 MultiStar: [#1 0.31,0.57,0.71,U] [#2 0.25,0.29,0.71,U] [#3 0.13,0.52,0.52,U] [#4 0.02,0.82,0.49,U] [#5 0.24,0.65,0.52,U] [#6 0.20,0.27,0.49,U] [#7 0.39,0.54,0.46,U] [#8 -0.10,0.34,0.51,U] 
22:53:00.485 00.013 9340 single-star, 8 included, MultiStar: {0.19, 0.46}, one-star: {0.20, 0.32}
22:53:00.512 00.027 9340 CameraToMount -- cameraTheta (1.02) - m_xAngle (-3.14) = xAngle (4.15 = -2.13)
22:53:00.578 00.066 9340 CameraToMount -- cameraTheta (1.02) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (4.14 = -2.14)
22:53:00.667 00.089 9340 CameraToMount -- cameraX=0.20 cameraY=0.32 hyp=0.38 cameraTheta=1.02 mountX=-0.20 mountY=-0.32, mountTheta=-2.13
22:53:00.729 00.062 9340 SchedulePrimaryMove(10104498, x=0.20, y=0.32, opts=13)
22:53:00.746 00.017 9340 Enqueuing Move request for scope (0.20, 0.32)
22:53:00.780 00.034 12020 Worker thread wakes up
22:53:00.780 00.000 12020 worker thread servicing REQUEST_MOVE scope ofs (0.20, 0.32) opts 0xd
22:53:00.780 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=5928, max=65524, med=9865, FiltMin=7571, FiltMax=65487, Gamma=2.870
22:53:00.810 00.030 12020 Handling offset move in thread for scope, endpoint = (0.20, 0.32)
22:53:00.810 00.000 12020 Moving (0.20, 0.32) raw xDistance=-0.20 yDistance=-0.32
22:53:00.810 00.000 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.20
22:53:00.810 00.000 12020 GuideAlgorithmResistSwitch::result() returns -0.32 from input -0.32
22:53:00.810 00.000 12020 MoveAxis(E, 0, ABG)
22:53:00.810 00.000 12020 Move returns status 0, amount 0
22:53:00.810 00.000 12020 MoveAxis(N, 53, ABG)
22:53:00.812 00.002 12020 Guiding  Dir = 0, Dur = 53
22:53:00.812 00.000 9340 UpdateGuideState exits: m=831535 SNR=179.9
22:53:00.831 00.019 12020 IsSlewing returns 0
22:53:00.831 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:53:00.848 00.017 9340 ScheduleExposure(2000,3,1) exposurePending=0
22:53:00.863 00.015 9340 Enqueuing Expose request
22:53:00.879 00.016 12020 IsGuiding returns 0
22:53:00.962 00.083 12020 IsGuiding returns 1
22:53:00.962 00.000 12020 scope still moving after pulse duration time elapsed
22:53:00.996 00.034 12020 IsSlewing returns 0
22:53:00.998 00.002 12020 IsGuiding returns 1
22:53:01.133 00.135 12020 IsSlewing returns 0
22:53:01.136 00.003 12020 IsGuiding returns 0
22:53:01.136 00.000 12020 scope move finished after 53 + 203 ms
22:53:01.136 00.000 12020 Move returns status 0, amount 53
22:53:01.136 00.000 12020 move complete, result=0
22:53:01.136 00.000 12020 worker thread done servicing request
22:53:01.136 00.000 9340 GuideStep: -0.2 px 0 ms EAST, -0.3 px 53 ms NORTH
22:53:01.155 00.019 12020 Worker thread wakes up
22:53:01.155 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
22:53:01.156 00.001 12020 Handling exposure in thread, d=2000 o=3 r=(835,46,31,31)
22:53:02.182 01.026 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"ffbc4379-a011-4c02-89e5-e6395bbfadb8"}
22:53:02.362 00.180 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"ffbc4379-a011-4c02-89e5-e6395bbfadb8"}
22:53:02.570 00.208 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"a5774a6a-9ae9-46e4-b982-d66eb263a75d"}
22:53:02.833 00.263 9340 case statement mapped state 6 to 3
22:53:02.962 00.129 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"a5774a6a-9ae9-46e4-b982-d66eb263a75d"}
22:53:02.993 00.031 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"ae9cfe66-1bc8-4b8a-bf4e-1d6804ad1e5f"}
22:53:03.025 00.032 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":89,"width":15,"height":15,"star_pos":[6.65,7.19],"pixels":"..."},"id":"ae9cfe66-1bc8-4b8a-bf4e-1d6804ad1e5f"}
22:53:03.668 00.643 12020 Exposure complete
22:53:04.180 00.512 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"de084558-0f4a-4003-a055-a8451640961c"}
22:53:04.197 00.017 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"de084558-0f4a-4003-a055-a8451640961c"}
22:53:04.221 00.024 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"fb485c32-8ebd-4c7f-b1e9-a7521f656e9e"}
22:53:04.242 00.021 9340 case statement mapped state 6 to 3
22:53:04.296 00.054 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"fb485c32-8ebd-4c7f-b1e9-a7521f656e9e"}
22:53:04.321 00.025 12020 worker thread done servicing request
22:53:04.321 00.000 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"66a7bc5c-e670-4ddf-a501-bb6bda5dd5c5"}
22:53:04.338 00.017 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":89,"width":15,"height":15,"star_pos":[6.65,7.19],"pixels":"..."},"id":"66a7bc5c-e670-4ddf-a501-bb6bda5dd5c5"}
22:53:04.377 00.039 9340 OnExposeComplete: enter
22:53:04.429 00.052 9340 UpdateGuideState(): m_state=6
22:53:04.450 00.021 9340 Star::Find(15, 850, 61, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 90
22:53:04.467 00.017 9340 Star::Find returns 1 (0), X=850.51, Y=60.63, Mass=699661, SNR=141.8, Peak=57943 HFD=4.1
22:53:04.483 00.016 9340 MultiStar: [#1 -0.18,-0.23,0.95,U] [#2 -0.34,-0.36,0.75,U] [#3 -0.30,-0.15,0.67,U] [#4 -0.39,0.18,0.70,U] [#5 -0.25,0.16,0.64,U] [#6 -0.28,-0.40,0.63,U] [#7 0.12,-0.08,0.54,U] [#8 -0.09,-0.06,0.76,U] 
22:53:04.502 00.019 9340 refined, 8 included, MultiStar: {-0.18, -0.14}, one-star: {0.07, -0.25}
22:53:04.520 00.018 9340 CameraToMount -- cameraTheta (-2.47) - m_xAngle (-3.14) = xAngle (0.67 = 0.67)
22:53:04.560 00.040 9340 CameraToMount -- cameraTheta (-2.47) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (0.65 = 0.65)
22:53:04.583 00.023 9340 CameraToMount -- cameraX=-0.18 cameraY=-0.14 hyp=0.23 cameraTheta=-2.47 mountX=0.18 mountY=0.14, mountTheta=0.66
22:53:04.602 00.019 9340 SchedulePrimaryMove(10104498, x=-0.18, y=-0.14, opts=13)
22:53:04.619 00.017 9340 Enqueuing Move request for scope (-0.18, -0.14)
22:53:04.641 00.022 12020 Worker thread wakes up
22:53:04.642 00.001 9340 UpdateImageDisplay: Size=(1920,1080) min=5661, max=65524, med=9919, FiltMin=7393, FiltMax=65487, Gamma=2.870
22:53:04.658 00.016 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.18, -0.14) opts 0xd
22:53:04.659 00.001 12020 Handling offset move in thread for scope, endpoint = (-0.18, -0.14)
22:53:04.660 00.001 12020 Moving (-0.18, -0.14) raw xDistance=0.18 yDistance=0.14
22:53:04.660 00.000 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.18
22:53:04.661 00.001 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:53:04.661 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
22:53:04.661 00.000 12020 MoveAxis(E, 0, ABG)
22:53:04.661 00.000 12020 Move returns status 0, amount 0
22:53:04.661 00.000 12020 MoveAxis(N, 0, ABG)
22:53:04.661 00.000 12020 Move returns status 0, amount 0
22:53:04.661 00.000 12020 move complete, result=0
22:53:04.661 00.000 12020 worker thread done servicing request
22:53:04.665 00.004 9340 UpdateGuideState exits: m=699661 SNR=141.8
22:53:04.714 00.049 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:53:04.748 00.034 9340 ScheduleExposure(2000,3,1) exposurePending=0
22:53:04.763 00.015 9340 Enqueuing Expose request
22:53:04.775 00.012 12020 Worker thread wakes up
22:53:04.775 00.000 9340 GuideStep: 0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
22:53:04.792 00.017 12020 worker thread servicing REQUEST_EXPOSE 2000
22:53:04.792 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(835,46,31,31)
22:53:06.180 01.388 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"6cc2f510-9a47-41d9-a0da-fe64df509bee"}
22:53:06.192 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"6cc2f510-9a47-41d9-a0da-fe64df509bee"}
22:53:06.219 00.027 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"fc1c78c4-a59c-4f89-9d9c-c78b63bc000e"}
22:53:06.231 00.012 9340 case statement mapped state 6 to 3
22:53:06.243 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"fc1c78c4-a59c-4f89-9d9c-c78b63bc000e"}
22:53:06.252 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"0fe9f3c2-8b96-4965-bbdb-f10ddf74fb17"}
22:53:06.262 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":90,"width":15,"height":15,"star_pos":[6.51,6.63],"pixels":"..."},"id":"0fe9f3c2-8b96-4965-bbdb-f10ddf74fb17"}
22:53:07.146 00.884 12020 Exposure complete
22:53:07.315 00.169 12020 worker thread done servicing request
22:53:07.320 00.005 9340 OnExposeComplete: enter
22:53:07.329 00.009 9340 UpdateGuideState(): m_state=6
22:53:07.339 00.010 9340 Star::Find(15, 850, 60, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 91
22:53:07.347 00.008 9340 Star::Find returns 1 (0), X=850.88, Y=60.47, Mass=805233, SNR=147.4, Peak=57305 HFD=3.8
22:53:07.368 00.021 9340 MultiStar: [#1 0.37,-0.41,0.74,U] [#2 0.45,-0.58,0.81,U] [#3 0.38,-0.47,0.70,U] [#4 0.38,-0.01,0.65,U] [#5 0.31,-0.11,0.73,U] [#6 0.20,-0.45,0.58,U] [#7 0.32,-0.28,0.57,U] [#8 0.20,-0.19,0.58,U] 
22:53:07.375 00.007 9340 refined, 8 included, MultiStar: {0.35, -0.33}, one-star: {0.43, -0.41}
22:53:07.383 00.008 9340 CameraToMount -- cameraTheta (-0.76) - m_xAngle (-3.14) = xAngle (2.37 = 2.37)
22:53:07.391 00.008 9340 CameraToMount -- cameraTheta (-0.76) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (2.36 = 2.36)
22:53:07.399 00.008 9340 CameraToMount -- cameraX=0.35 cameraY=-0.33 hyp=0.48 cameraTheta=-0.76 mountX=-0.35 mountY=0.34, mountTheta=2.37
22:53:07.410 00.011 9340 SchedulePrimaryMove(10104498, x=0.35, y=-0.33, opts=13)
22:53:07.419 00.009 9340 Enqueuing Move request for scope (0.35, -0.33)
22:53:07.427 00.008 12020 Worker thread wakes up
22:53:07.427 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=6154, max=65530, med=9912, FiltMin=7568, FiltMax=65445, Gamma=2.870
22:53:07.437 00.010 12020 worker thread servicing REQUEST_MOVE scope ofs (0.35, -0.33) opts 0xd
22:53:07.437 00.000 12020 Handling offset move in thread for scope, endpoint = (0.35, -0.33)
22:53:07.437 00.000 12020 Moving (0.35, -0.33) raw xDistance=-0.35 yDistance=0.34
22:53:07.437 00.000 12020 GuideAlgorithmHysteresis::Result() returns -0.15 from input -0.35
22:53:07.437 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
22:53:07.437 00.000 9340 UpdateGuideState exits: m=805233 SNR=147.4
22:53:07.448 00.011 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:53:07.457 00.009 9340 ScheduleExposure(2000,3,1) exposurePending=0
22:53:07.464 00.007 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.34
22:53:07.464 00.000 9340 Enqueuing Expose request
22:53:07.473 00.009 12020 MoveAxis(E, 28, ABG)
22:53:07.473 00.000 12020 Guiding  Dir = 2, Dur = 28
22:53:07.514 00.041 12020 IsSlewing returns 0
22:53:07.514 00.000 12020 IsGuiding returns 0
22:53:07.549 00.035 12020 IsGuiding returns 1
22:53:07.550 00.001 12020 scope still moving after pulse duration time elapsed
22:53:07.595 00.045 12020 IsSlewing returns 0
22:53:07.595 00.000 12020 IsGuiding returns 0
22:53:07.595 00.000 12020 scope move finished after 28 + 52 ms
22:53:07.595 00.000 12020 Move returns status 0, amount 28
22:53:07.595 00.000 12020 MoveAxis(N, 0, ABG)
22:53:07.599 00.004 12020 Move returns status 0, amount 0
22:53:07.599 00.000 12020 move complete, result=0
22:53:07.599 00.000 12020 worker thread done servicing request
22:53:07.599 00.000 9340 GuideStep: -0.3 px 28 ms EAST, 0.3 px 0 ms NORTH
22:53:07.622 00.023 12020 Worker thread wakes up
22:53:07.622 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
22:53:07.622 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(835,46,31,31)
22:53:08.183 00.561 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"b75afb99-2749-486d-b4e0-18d21790d00a"}
22:53:08.191 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"b75afb99-2749-486d-b4e0-18d21790d00a"}
22:53:08.198 00.007 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"6900dd3d-f9bb-4dac-9ff5-c86fb5f8c215"}
22:53:08.211 00.013 9340 case statement mapped state 6 to 3
22:53:08.219 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"6900dd3d-f9bb-4dac-9ff5-c86fb5f8c215"}
22:53:08.230 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"a3df4472-116c-4579-974a-7ebc599b656e"}
22:53:08.252 00.022 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":91,"width":15,"height":15,"star_pos":[6.88,7.47],"pixels":"..."},"id":"a3df4472-116c-4579-974a-7ebc599b656e"}
22:53:10.076 01.824 12020 Exposure complete
22:53:10.183 00.107 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"ccba5ac0-f960-4dd7-b249-e525d63abdda"}
22:53:10.198 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"ccba5ac0-f960-4dd7-b249-e525d63abdda"}
22:53:10.219 00.021 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"69221296-57c3-440c-8d6f-1fc18013d469"}
22:53:10.231 00.012 9340 case statement mapped state 6 to 3
22:53:10.248 00.017 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"69221296-57c3-440c-8d6f-1fc18013d469"}
22:53:10.264 00.016 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"88c09ab5-f83d-4bfd-993b-3c7da9592985"}
22:53:10.310 00.046 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":91,"width":15,"height":15,"star_pos":[6.88,7.47],"pixels":"..."},"id":"88c09ab5-f83d-4bfd-993b-3c7da9592985"}
22:53:10.398 00.088 12020 worker thread done servicing request
22:53:10.398 00.000 9340 OnExposeComplete: enter
22:53:10.413 00.015 9340 UpdateGuideState(): m_state=6
22:53:10.424 00.011 9340 Star::Find(15, 850, 60, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 92
22:53:10.435 00.011 9340 Star::Find returns 1 (0), X=851.21, Y=60.57, Mass=735095, SNR=140.5, Peak=57241 HFD=3.8
22:53:10.451 00.016 9340 MultiStar: [#1 0.59,0.05,0.77,U] [#2 0.62,-0.30,0.89,U] [#3 0.58,-0.56,0.72,U] [#4 0.56,0.27,0.68,U] [#5 0.61,0.25,0.71,U] [#6 0.75,-0.23,0.57,U] [#7 0.79,-0.05,0.54,U] [#8 0.60,-0.11,0.56,U] 
22:53:10.457 00.006 9340 refined, 8 included, MultiStar: {0.65, -0.12}, one-star: {0.76, -0.31}
22:53:10.489 00.032 9340 CameraToMount -- cameraTheta (-0.19) - m_xAngle (-3.14) = xAngle (2.95 = 2.95)
22:53:10.502 00.013 9340 CameraToMount -- cameraTheta (-0.19) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (2.93 = 2.93)
22:53:10.512 00.010 9340 CameraToMount -- cameraX=0.65 cameraY=-0.12 hyp=0.66 cameraTheta=-0.19 mountX=-0.65 mountY=0.14, mountTheta=2.93
22:53:10.525 00.013 9340 SchedulePrimaryMove(10104498, x=0.65, y=-0.12, opts=13)
22:53:10.536 00.011 9340 Enqueuing Move request for scope (0.65, -0.12)
22:53:10.551 00.015 12020 Worker thread wakes up
22:53:10.551 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=6339, max=65524, med=9914, FiltMin=7756, FiltMax=65487, Gamma=2.870
22:53:10.567 00.016 12020 worker thread servicing REQUEST_MOVE scope ofs (0.65, -0.12) opts 0xd
22:53:10.567 00.000 9340 UpdateGuideState exits: m=735095 SNR=140.5
22:53:10.605 00.038 12020 Handling offset move in thread for scope, endpoint = (0.65, -0.12)
22:53:10.605 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:53:10.621 00.016 12020 Moving (0.65, -0.12) raw xDistance=-0.65 yDistance=0.14
22:53:10.621 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
22:53:10.636 00.015 12020 GuideAlgorithmHysteresis::Result() returns -0.28 from input -0.65
22:53:10.636 00.000 9340 Enqueuing Expose request
22:53:10.650 00.014 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:53:10.650 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
22:53:10.650 00.000 12020 MoveAxis(E, 55, ABG)
22:53:10.651 00.001 12020 Guiding  Dir = 2, Dur = 55
22:53:10.666 00.015 12020 IsSlewing returns 0
22:53:10.668 00.002 12020 IsGuiding returns 0
22:53:10.699 00.031 12020 PulseGuide returned control before completion, sleep 35
22:53:10.746 00.047 12020 IsGuiding returns 1
22:53:10.746 00.000 12020 scope still moving after pulse duration time elapsed
22:53:10.792 00.046 12020 IsSlewing returns 0
22:53:10.792 00.000 12020 IsGuiding returns 0
22:53:10.792 00.000 12020 scope move finished after 55 + 69 ms
22:53:10.792 00.000 12020 Move returns status 0, amount 55
22:53:10.792 00.000 12020 MoveAxis(N, 0, ABG)
22:53:10.792 00.000 12020 Move returns status 0, amount 0
22:53:10.792 00.000 12020 move complete, result=0
22:53:10.792 00.000 12020 worker thread done servicing request
22:53:10.792 00.000 12020 Worker thread wakes up
22:53:10.792 00.000 9340 GuideStep: -0.6 px 55 ms EAST, 0.1 px 0 ms NORTH
22:53:10.807 00.015 12020 worker thread servicing REQUEST_EXPOSE 2000
22:53:10.807 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(835,46,31,31)
22:53:12.186 01.379 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"c5287009-9702-44ca-a29a-676c5691724d"}
22:53:12.195 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"c5287009-9702-44ca-a29a-676c5691724d"}
22:53:12.209 00.014 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"fe058e73-99d7-4bc1-928e-c1403afce9ce"}
22:53:12.220 00.011 9340 case statement mapped state 6 to 3
22:53:12.229 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"fe058e73-99d7-4bc1-928e-c1403afce9ce"}
22:53:12.240 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"2fce0743-0f33-4433-ac43-2fa04d995a39"}
22:53:12.253 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":92,"width":15,"height":15,"star_pos":[7.21,6.57],"pixels":"..."},"id":"2fce0743-0f33-4433-ac43-2fa04d995a39"}
22:53:13.157 00.904 12020 Exposure complete
22:53:13.359 00.202 12020 worker thread done servicing request
22:53:13.359 00.000 9340 OnExposeComplete: enter
22:53:13.368 00.009 9340 UpdateGuideState(): m_state=6
22:53:13.395 00.027 9340 Star::Find(15, 851, 60, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 93
22:53:13.406 00.011 9340 Star::Find returns 1 (0), X=850.86, Y=60.70, Mass=728883, SNR=143.4, Peak=56579 HFD=3.9
22:53:13.413 00.007 9340 MultiStar: [#1 0.32,-0.01,0.89,U] [#2 0.06,-0.49,0.81,U] [#3 0.24,-0.24,0.67,U] [#4 -0.12,0.29,0.67,U] [#5 0.28,-0.06,0.73,U] [#6 0.23,-0.28,0.65,U] [#7 0.41,-0.14,0.56,U] [#8 0.18,-0.20,0.62,U] 
22:53:13.426 00.013 9340 refined, 8 included, MultiStar: {0.23, -0.15}, one-star: {0.41, -0.17}
22:53:13.434 00.008 9340 CameraToMount -- cameraTheta (-0.57) - m_xAngle (-3.14) = xAngle (2.56 = 2.56)
22:53:13.446 00.012 9340 CameraToMount -- cameraTheta (-0.57) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (2.55 = 2.55)
22:53:13.453 00.007 9340 CameraToMount -- cameraX=0.23 cameraY=-0.15 hyp=0.27 cameraTheta=-0.57 mountX=-0.23 mountY=0.15, mountTheta=2.55
22:53:13.467 00.014 9340 SchedulePrimaryMove(10104498, x=0.23, y=-0.15, opts=13)
22:53:13.493 00.026 9340 Enqueuing Move request for scope (0.23, -0.15)
22:53:13.501 00.008 12020 Worker thread wakes up
22:53:13.501 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=5824, max=65524, med=9927, FiltMin=7566, FiltMax=65487, Gamma=2.870
22:53:13.509 00.008 12020 worker thread servicing REQUEST_MOVE scope ofs (0.23, -0.15) opts 0xd
22:53:13.509 00.000 9340 UpdateGuideState exits: m=728883 SNR=143.4
22:53:13.519 00.010 12020 Handling offset move in thread for scope, endpoint = (0.23, -0.15)
22:53:13.519 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:53:13.525 00.006 12020 Moving (0.23, -0.15) raw xDistance=-0.23 yDistance=0.15
22:53:13.525 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
22:53:13.535 00.010 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.23
22:53:13.535 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:53:13.535 00.000 9340 Enqueuing Expose request
22:53:13.545 00.010 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
22:53:13.545 00.000 12020 MoveAxis(E, 0, ABG)
22:53:13.545 00.000 12020 Move returns status 0, amount 0
22:53:13.545 00.000 12020 MoveAxis(N, 0, ABG)
22:53:13.545 00.000 12020 Move returns status 0, amount 0
22:53:13.545 00.000 12020 move complete, result=0
22:53:13.545 00.000 12020 worker thread done servicing request
22:53:13.545 00.000 12020 Worker thread wakes up
22:53:13.545 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
22:53:13.545 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(835,46,31,31)
22:53:13.552 00.007 9340 GuideStep: -0.2 px 0 ms EAST, 0.2 px 0 ms NORTH
22:53:14.187 00.635 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"f7c04813-6e8c-4a81-94b2-87d2f78287d4"}
22:53:14.226 00.039 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"f7c04813-6e8c-4a81-94b2-87d2f78287d4"}
22:53:14.240 00.014 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"bff6adea-7aa7-463d-9f83-3c7b0f8a9f69"}
22:53:14.254 00.014 9340 case statement mapped state 6 to 3
22:53:14.265 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"bff6adea-7aa7-463d-9f83-3c7b0f8a9f69"}
22:53:14.285 00.020 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"0c8c0159-df74-4a6c-8f24-a7424b3c26ed"}
22:53:14.320 00.035 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":93,"width":15,"height":15,"star_pos":[6.86,6.70],"pixels":"..."},"id":"0c8c0159-df74-4a6c-8f24-a7424b3c26ed"}
22:53:15.895 01.575 12020 Exposure complete
22:53:16.155 00.260 12020 worker thread done servicing request
22:53:16.156 00.001 9340 OnExposeComplete: enter
22:53:16.166 00.010 9340 UpdateGuideState(): m_state=6
22:53:16.178 00.012 9340 Star::Find(15, 850, 60, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 94
22:53:16.190 00.012 9340 Star::Find returns 1 (0), X=851.32, Y=60.78, Mass=740484, SNR=157.3, Peak=56973 HFD=4.1
22:53:16.202 00.012 9340 MultiStar: [#1 0.66,0.01,0.66,U] [#2 0.51,-0.29,0.80,U] [#3 0.76,-0.21,0.66,U] [#4 0.59,0.34,0.63,U] [#5 0.57,0.26,0.72,U] [#6 0.45,-0.24,0.59,U] [#7 0.78,0.16,0.51,U] [#8 0.68,-0.01,0.59,U] 
22:53:16.233 00.031 9340 refined, 8 included, MultiStar: {0.66, -0.02}, one-star: {0.87, -0.09}
22:53:16.247 00.014 9340 CameraToMount -- cameraTheta (-0.03) - m_xAngle (-3.14) = xAngle (3.10 = 3.10)
22:53:16.262 00.015 9340 CameraToMount -- cameraTheta (-0.03) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (3.09 = 3.09)
22:53:16.273 00.011 9340 CameraToMount -- cameraX=0.66 cameraY=-0.02 hyp=0.66 cameraTheta=-0.03 mountX=-0.66 mountY=0.03, mountTheta=3.09
22:53:16.292 00.019 9340 SchedulePrimaryMove(10104498, x=0.66, y=-0.02, opts=13)
22:53:16.308 00.016 9340 Enqueuing Move request for scope (0.66, -0.02)
22:53:16.339 00.031 12020 Worker thread wakes up
22:53:16.339 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=6036, max=65524, med=9892, FiltMin=7896, FiltMax=65487, Gamma=2.870
22:53:16.352 00.013 12020 worker thread servicing REQUEST_MOVE scope ofs (0.66, -0.02) opts 0xd
22:53:16.352 00.000 12020 Handling offset move in thread for scope, endpoint = (0.66, -0.02)
22:53:16.352 00.000 12020 Moving (0.66, -0.02) raw xDistance=-0.66 yDistance=0.03
22:53:16.352 00.000 12020 GuideAlgorithmHysteresis::Result() returns -0.28 from input -0.66
22:53:16.352 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:53:16.352 00.000 9340 UpdateGuideState exits: m=740484 SNR=157.3
22:53:16.364 00.012 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
22:53:16.364 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:53:16.375 00.011 12020 MoveAxis(E, 54, ABG)
22:53:16.376 00.001 12020 Guiding  Dir = 2, Dur = 54
22:53:16.377 00.001 9340 ScheduleExposure(2000,3,1) exposurePending=0
22:53:16.388 00.011 12020 IsSlewing returns 0
22:53:16.388 00.000 9340 Enqueuing Expose request
22:53:16.396 00.008 12020 IsGuiding returns 0
22:53:16.396 00.000 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"268fd552-1168-4798-89ee-3805abe8be80"}
22:53:16.408 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"268fd552-1168-4798-89ee-3805abe8be80"}
22:53:16.422 00.014 12020 PulseGuide returned control before completion, sleep 40
22:53:16.422 00.000 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"94d22c70-54bf-49e4-8e71-0ded4e0f1fa2"}
22:53:16.436 00.014 9340 case statement mapped state 6 to 3
22:53:16.480 00.044 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"94d22c70-54bf-49e4-8e71-0ded4e0f1fa2"}
22:53:16.490 00.010 12020 IsGuiding returns 0
22:53:16.493 00.003 12020 Move returns status 0, amount 54
22:53:16.493 00.000 12020 MoveAxis(N, 0, ABG)
22:53:16.493 00.000 12020 Move returns status 0, amount 0
22:53:16.493 00.000 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"f341f6e0-79ca-4b56-b041-137f3411ae03"}
22:53:16.503 00.010 12020 move complete, result=0
22:53:16.505 00.002 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":94,"width":15,"height":15,"star_pos":[7.32,6.78],"pixels":"..."},"id":"f341f6e0-79ca-4b56-b041-137f3411ae03"}
22:53:16.515 00.010 12020 worker thread done servicing request
22:53:16.515 00.000 12020 Worker thread wakes up
22:53:16.515 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
22:53:16.515 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(835,46,31,31)
22:53:16.515 00.000 9340 GuideStep: -0.7 px 54 ms EAST, 0.0 px 0 ms NORTH
22:53:18.191 01.676 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"586fc1d1-d8ca-4c3f-bf6c-df596a3c3d6b"}
22:53:18.200 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"586fc1d1-d8ca-4c3f-bf6c-df596a3c3d6b"}
22:53:18.211 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"be8c9d62-a817-43b8-ab3a-90268c9e0f4b"}
22:53:18.219 00.008 9340 case statement mapped state 6 to 3
22:53:18.227 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"be8c9d62-a817-43b8-ab3a-90268c9e0f4b"}
22:53:18.247 00.020 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"48ccd28b-2537-4893-bd61-6ffdf7bbb5c8"}
22:53:18.255 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":94,"width":15,"height":15,"star_pos":[7.32,6.78],"pixels":"..."},"id":"48ccd28b-2537-4893-bd61-6ffdf7bbb5c8"}
22:53:18.849 00.594 12020 Exposure complete
22:53:19.018 00.169 12020 worker thread done servicing request
22:53:19.018 00.000 9340 OnExposeComplete: enter
22:53:19.030 00.012 9340 UpdateGuideState(): m_state=6
22:53:19.038 00.008 9340 Star::Find(15, 851, 60, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 95
22:53:19.049 00.011 9340 Star::Find returns 1 (0), X=851.40, Y=60.71, Mass=705276, SNR=120.0, Peak=57177 HFD=3.8
22:53:19.058 00.009 9340 MultiStar: [#1 0.56,-0.18,1.05,U] [#2 0.57,-0.50,0.94,U] [#3 0.67,-0.47,0.78,U] [#4 0.75,-0.08,0.85,U] [#5 0.68,0.19,0.86,U] [#6 0.58,-0.44,0.74,U] [#7 0.94,-0.08,0.00,M1] [#8 0.75,-0.15,0.88,U] 
22:53:19.068 00.010 9340 refined, 7 included, MultiStar: {0.69, -0.22}, one-star: {0.95, -0.16}
22:53:19.074 00.006 9340 CameraToMount -- cameraTheta (-0.30) - m_xAngle (-3.14) = xAngle (2.83 = 2.83)
22:53:19.080 00.006 9340 CameraToMount -- cameraTheta (-0.30) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (2.82 = 2.82)
22:53:19.090 00.010 9340 CameraToMount -- cameraX=0.69 cameraY=-0.22 hyp=0.73 cameraTheta=-0.30 mountX=-0.69 mountY=0.23, mountTheta=2.82
22:53:19.116 00.026 9340 SchedulePrimaryMove(10104498, x=0.69, y=-0.22, opts=13)
22:53:19.124 00.008 9340 Enqueuing Move request for scope (0.69, -0.22)
22:53:19.133 00.009 12020 Worker thread wakes up
22:53:19.133 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=5617, max=65524, med=9870, FiltMin=7903, FiltMax=65469, Gamma=2.870
22:53:19.138 00.005 12020 worker thread servicing REQUEST_MOVE scope ofs (0.69, -0.22) opts 0xd
22:53:19.138 00.000 9340 UpdateGuideState exits: m=705276 SNR=120.0
22:53:19.148 00.010 12020 Handling offset move in thread for scope, endpoint = (0.69, -0.22)
22:53:19.148 00.000 12020 Moving (0.69, -0.22) raw xDistance=-0.69 yDistance=0.23
22:53:19.148 00.000 12020 GuideAlgorithmHysteresis::Result() returns -0.31 from input -0.69
22:53:19.148 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:53:19.148 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:53:19.158 00.010 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.23
22:53:19.158 00.000 12020 MoveAxis(E, 61, ABG)
22:53:19.158 00.000 12020 Guiding  Dir = 2, Dur = 61
22:53:19.159 00.001 9340 ScheduleExposure(2000,3,1) exposurePending=0
22:53:19.167 00.008 9340 Enqueuing Expose request
22:53:19.190 00.023 12020 IsSlewing returns 0
22:53:19.192 00.002 12020 IsGuiding returns 0
22:53:19.231 00.039 12020 PulseGuide returned control before completion, sleep 33
22:53:19.266 00.035 12020 IsGuiding returns 1
22:53:19.267 00.001 12020 scope still moving after pulse duration time elapsed
22:53:19.300 00.033 12020 IsSlewing returns 0
22:53:19.301 00.001 12020 IsGuiding returns 0
22:53:19.301 00.000 12020 scope move finished after 61 + 48 ms
22:53:19.301 00.000 12020 Move returns status 0, amount 61
22:53:19.301 00.000 12020 MoveAxis(N, 0, ABG)
22:53:19.301 00.000 12020 Move returns status 0, amount 0
22:53:19.301 00.000 12020 move complete, result=0
22:53:19.301 00.000 12020 worker thread done servicing request
22:53:19.301 00.000 12020 Worker thread wakes up
22:53:19.301 00.000 9340 GuideStep: -0.7 px 61 ms EAST, 0.2 px 0 ms NORTH
22:53:19.314 00.013 12020 worker thread servicing REQUEST_EXPOSE 2000
22:53:19.314 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(835,46,31,31)
22:53:20.191 00.877 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"bf2968b4-feb5-4bdf-8331-5a6740f5300c"}
22:53:20.208 00.017 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"bf2968b4-feb5-4bdf-8331-5a6740f5300c"}
22:53:20.220 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"81fb025d-847a-4a5e-a2ff-b9ef97c970ca"}
22:53:20.246 00.026 9340 case statement mapped state 6 to 3
22:53:20.257 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"81fb025d-847a-4a5e-a2ff-b9ef97c970ca"}
22:53:20.267 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"d6e5aee5-a992-49c5-9d37-7171b8713fb2"}
22:53:20.277 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":95,"width":15,"height":15,"star_pos":[7.40,6.71],"pixels":"..."},"id":"d6e5aee5-a992-49c5-9d37-7171b8713fb2"}
22:53:21.678 01.401 12020 Exposure complete
22:53:21.895 00.217 12020 worker thread done servicing request
22:53:21.895 00.000 9340 OnExposeComplete: enter
22:53:21.908 00.013 9340 UpdateGuideState(): m_state=6
22:53:21.918 00.010 9340 Star::Find(15, 851, 60, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 96
22:53:21.943 00.025 9340 Star::Find returns 1 (0), X=851.11, Y=60.94, Mass=746012, SNR=149.1, Peak=57881 HFD=4.2
22:53:21.953 00.010 9340 MultiStar: [#1 0.51,0.16,0.78,U] [#2 0.07,-0.08,0.86,U] [#3 0.30,0.27,0.69,U] [#4 0.27,0.31,0.63,U] [#5 0.32,0.30,0.70,U] [#6 0.46,0.05,0.63,U] [#7 0.60,0.09,0.61,U] [#8 0.33,0.09,0.55,U] 
22:53:21.963 00.010 9340 refined, 8 included, MultiStar: {0.40, 0.13}, one-star: {0.66, 0.07}
22:53:21.974 00.011 9340 CameraToMount -- cameraTheta (0.32) - m_xAngle (-3.14) = xAngle (3.46 = -2.83)
22:53:21.987 00.013 9340 CameraToMount -- cameraTheta (0.32) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (3.44 = -2.84)
22:53:21.997 00.010 9340 CameraToMount -- cameraX=0.40 cameraY=0.13 hyp=0.42 cameraTheta=0.32 mountX=-0.40 mountY=-0.12, mountTheta=-2.84
22:53:22.016 00.019 9340 SchedulePrimaryMove(10104498, x=0.40, y=0.13, opts=13)
22:53:22.058 00.042 9340 Enqueuing Move request for scope (0.40, 0.13)
22:53:22.072 00.014 12020 Worker thread wakes up
22:53:22.072 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=5778, max=65524, med=9874, FiltMin=7651, FiltMax=65487, Gamma=2.870
22:53:22.082 00.010 12020 worker thread servicing REQUEST_MOVE scope ofs (0.40, 0.13) opts 0xd
22:53:22.082 00.000 9340 UpdateGuideState exits: m=746012 SNR=149.1
22:53:22.098 00.016 12020 Handling offset move in thread for scope, endpoint = (0.40, 0.13)
22:53:22.098 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:53:22.112 00.014 12020 Moving (0.40, 0.13) raw xDistance=-0.40 yDistance=-0.12
22:53:22.113 00.001 9340 ScheduleExposure(2000,3,1) exposurePending=0
22:53:22.141 00.028 12020 GuideAlgorithmHysteresis::Result() returns -0.19 from input -0.40
22:53:22.141 00.000 9340 Enqueuing Expose request
22:53:22.156 00.015 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:53:22.156 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
22:53:22.157 00.001 12020 MoveAxis(E, 37, ABG)
22:53:22.157 00.000 12020 Guiding  Dir = 2, Dur = 37
22:53:22.158 00.001 12020 IsSlewing returns 0
22:53:22.159 00.001 12020 IsGuiding returns 0
22:53:22.180 00.021 12020 PulseGuide returned control before completion, sleep 27
22:53:22.195 00.015 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"fdd0aa2f-05c8-45b4-9a20-cfa8fbb1ebb4"}
22:53:22.210 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"fdd0aa2f-05c8-45b4-9a20-cfa8fbb1ebb4"}
22:53:22.238 00.028 12020 IsGuiding returns 0
22:53:22.240 00.002 12020 Move returns status 0, amount 37
22:53:22.240 00.000 12020 MoveAxis(N, 0, ABG)
22:53:22.240 00.000 12020 Move returns status 0, amount 0
22:53:22.241 00.001 12020 move complete, result=0
22:53:22.241 00.000 12020 worker thread done servicing request
22:53:22.241 00.000 12020 Worker thread wakes up
22:53:22.241 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
22:53:22.241 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(835,46,31,31)
22:53:22.245 00.004 9340 GuideStep: -0.4 px 37 ms EAST, -0.1 px 0 ms NORTH
22:53:22.262 00.017 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"649c6fe9-b613-4372-aed6-f017681104c6"}
22:53:22.271 00.009 9340 case statement mapped state 6 to 3
22:53:22.289 00.018 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"649c6fe9-b613-4372-aed6-f017681104c6"}
22:53:22.307 00.018 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"c19a7b7e-f016-42ca-9976-1689980fab41"}
22:53:22.344 00.037 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":96,"width":15,"height":15,"star_pos":[7.11,6.94],"pixels":"..."},"id":"c19a7b7e-f016-42ca-9976-1689980fab41"}
22:53:24.190 01.846 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"e091a0b1-7181-49f7-b8ec-d55b2a4af0f1"}
22:53:24.195 00.005 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"e091a0b1-7181-49f7-b8ec-d55b2a4af0f1"}
22:53:24.205 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"1846fdae-71db-49c6-ae84-7a8c156ebded"}
22:53:24.216 00.011 9340 case statement mapped state 6 to 3
22:53:24.222 00.006 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"1846fdae-71db-49c6-ae84-7a8c156ebded"}
22:53:24.246 00.024 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"8f891ab6-9941-4672-bf3e-2c62b6893f1a"}
22:53:24.256 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":96,"width":15,"height":15,"star_pos":[7.11,6.94],"pixels":"..."},"id":"8f891ab6-9941-4672-bf3e-2c62b6893f1a"}
22:53:24.689 00.433 12020 Exposure complete
22:53:24.862 00.173 12020 worker thread done servicing request
22:53:24.862 00.000 9340 OnExposeComplete: enter
22:53:24.868 00.006 9340 UpdateGuideState(): m_state=6
22:53:24.879 00.011 9340 Star::Find(15, 851, 60, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 97
22:53:24.890 00.011 9340 Star::Find returns 1 (0), X=851.54, Y=60.74, Mass=763975, SNR=151.4, Peak=55497 HFD=3.8
22:53:24.898 00.008 9340 MultiStar: [#1 0.86,-0.17,0.00,M1] [#2 0.89,-0.51,0.00,M1] [#3 0.81,-0.38,0.00,M1] [#4 1.08,0.23,0.00,M1] [#5 1.06,-0.11,0.00,M1] [#6 1.08,-0.48,0.00,M1] [#7 1.12,-0.37,0.00,M1] [#8 1.14,0.08,0.00,M1] 
22:53:24.906 00.008 9340 CameraToMount -- cameraTheta (-0.12) - m_xAngle (-3.14) = xAngle (3.02 = 3.02)
22:53:24.914 00.008 9340 CameraToMount -- cameraTheta (-0.12) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (3.00 = 3.00)
22:53:24.919 00.005 9340 CameraToMount -- cameraX=1.10 cameraY=-0.13 hyp=1.10 cameraTheta=-0.12 mountX=-1.10 mountY=0.15, mountTheta=3.00
22:53:24.945 00.026 9340 SchedulePrimaryMove(10104498, x=1.10, y=-0.13, opts=13)
22:53:24.952 00.007 9340 Enqueuing Move request for scope (1.10, -0.13)
22:53:24.962 00.010 12020 Worker thread wakes up
22:53:24.962 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=5905, max=65524, med=9923, FiltMin=7869, FiltMax=65469, Gamma=2.870
22:53:24.969 00.007 12020 worker thread servicing REQUEST_MOVE scope ofs (1.10, -0.13) opts 0xd
22:53:24.969 00.000 9340 UpdateGuideState exits: m=763975 SNR=151.4
22:53:24.977 00.008 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:53:24.987 00.010 12020 Handling offset move in thread for scope, endpoint = (1.10, -0.13)
22:53:24.987 00.000 12020 Moving (1.10, -0.13) raw xDistance=-1.10 yDistance=0.15
22:53:24.987 00.000 12020 GuideAlgorithmHysteresis::Result() returns -0.48 from input -1.10
22:53:24.987 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:53:24.987 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
22:53:25.000 00.013 9340 Enqueuing Expose request
22:53:25.003 00.003 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
22:53:25.008 00.005 12020 MoveAxis(E, 92, ABG)
22:53:25.008 00.000 12020 Guiding  Dir = 2, Dur = 92
22:53:25.026 00.018 12020 IsSlewing returns 0
22:53:25.026 00.000 12020 IsGuiding returns 0
22:53:25.057 00.031 12020 PulseGuide returned control before completion, sleep 72
22:53:25.130 00.073 12020 IsGuiding returns 1
22:53:25.130 00.000 12020 scope still moving after pulse duration time elapsed
22:53:25.185 00.055 12020 IsSlewing returns 0
22:53:25.186 00.001 12020 IsGuiding returns 0
22:53:25.186 00.000 12020 scope move finished after 92 + 67 ms
22:53:25.186 00.000 12020 Move returns status 0, amount 92
22:53:25.186 00.000 12020 MoveAxis(N, 0, ABG)
22:53:25.187 00.001 12020 Move returns status 0, amount 0
22:53:25.187 00.000 12020 move complete, result=0
22:53:25.187 00.000 12020 worker thread done servicing request
22:53:25.187 00.000 9340 GuideStep: -1.1 px 92 ms EAST, 0.2 px 0 ms NORTH
22:53:25.192 00.005 12020 Worker thread wakes up
22:53:25.192 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
22:53:25.192 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(835,46,31,31)
22:53:26.192 01.000 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"92bed3a5-b281-434e-91c9-3d0c5ade91e2"}
22:53:26.202 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"92bed3a5-b281-434e-91c9-3d0c5ade91e2"}
22:53:26.229 00.027 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"69551bf1-367a-4d12-bb35-4dc911bd45c2"}
22:53:26.242 00.013 9340 case statement mapped state 6 to 3
22:53:26.252 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"69551bf1-367a-4d12-bb35-4dc911bd45c2"}
22:53:26.263 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"6e8cf302-40e8-4b1b-ab6c-06aeb5a2d239"}
22:53:26.276 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":97,"width":15,"height":15,"star_pos":[6.54,6.74],"pixels":"..."},"id":"6e8cf302-40e8-4b1b-ab6c-06aeb5a2d239"}
22:53:27.537 01.261 12020 Exposure complete
22:53:27.729 00.192 12020 worker thread done servicing request
22:53:27.731 00.002 9340 OnExposeComplete: enter
22:53:27.740 00.009 9340 UpdateGuideState(): m_state=6
22:53:27.749 00.009 9340 Star::Find(15, 851, 60, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 98
22:53:27.773 00.024 9340 Star::Find returns 1 (0), X=851.35, Y=60.72, Mass=745309, SNR=149.7, Peak=56989 HFD=3.7
22:53:27.786 00.013 9340 MultiStar: [#1 0.98,-0.03,0.00,M2] [#2 0.57,-0.39,0.86,U] [#3 0.62,-0.44,0.66,U] [#4 0.97,0.08,0.00,M2] [#5 0.87,0.42,0.00,M2] [#6 0.75,-0.09,0.61,U] [#7 0.96,-0.18,0.00,M2] [#8 0.53,0.04,0.57,U] 
22:53:27.794 00.008 9340 refined, 4 included, MultiStar: {0.69, -0.22}, one-star: {0.90, -0.15}
22:53:27.806 00.012 9340 CameraToMount -- cameraTheta (-0.30) - m_xAngle (-3.14) = xAngle (2.83 = 2.83)
22:53:27.814 00.008 9340 CameraToMount -- cameraTheta (-0.30) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (2.82 = 2.82)
22:53:27.823 00.009 9340 CameraToMount -- cameraX=0.69 cameraY=-0.22 hyp=0.72 cameraTheta=-0.30 mountX=-0.69 mountY=0.23, mountTheta=2.82
22:53:27.836 00.013 9340 SchedulePrimaryMove(10104498, x=0.69, y=-0.22, opts=13)
22:53:27.846 00.010 9340 Enqueuing Move request for scope (0.69, -0.22)
22:53:27.868 00.022 12020 Worker thread wakes up
22:53:27.868 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=5650, max=65524, med=9906, FiltMin=7884, FiltMax=65487, Gamma=2.870
22:53:27.878 00.010 12020 worker thread servicing REQUEST_MOVE scope ofs (0.69, -0.22) opts 0xd
22:53:27.878 00.000 12020 Handling offset move in thread for scope, endpoint = (0.69, -0.22)
22:53:27.878 00.000 9340 UpdateGuideState exits: m=745309 SNR=149.7
22:53:27.888 00.010 12020 Moving (0.69, -0.22) raw xDistance=-0.69 yDistance=0.23
22:53:27.888 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:53:27.897 00.009 12020 GuideAlgorithmHysteresis::Result() returns -0.33 from input -0.69
22:53:27.897 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
22:53:27.907 00.010 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:53:27.907 00.000 9340 Enqueuing Expose request
22:53:27.917 00.010 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.23
22:53:27.917 00.000 12020 MoveAxis(E, 64, ABG)
22:53:27.917 00.000 12020 Guiding  Dir = 2, Dur = 64
22:53:27.920 00.003 12020 IsSlewing returns 0
22:53:27.920 00.000 12020 IsGuiding returns 0
22:53:27.961 00.041 12020 PulseGuide returned control before completion, sleep 35
22:53:28.032 00.071 12020 IsGuiding returns 0
22:53:28.032 00.000 12020 Move returns status 0, amount 64
22:53:28.033 00.001 12020 MoveAxis(N, 0, ABG)
22:53:28.033 00.000 12020 Move returns status 0, amount 0
22:53:28.033 00.000 12020 move complete, result=0
22:53:28.034 00.001 9340 GuideStep: -0.7 px 64 ms EAST, 0.2 px 0 ms NORTH
22:53:28.059 00.025 12020 worker thread done servicing request
22:53:28.059 00.000 12020 Worker thread wakes up
22:53:28.059 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
22:53:28.059 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(835,46,31,31)
22:53:28.189 00.130 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"56264ded-63e4-4121-a5d0-7fb530ef24f9"}
22:53:28.199 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"56264ded-63e4-4121-a5d0-7fb530ef24f9"}
22:53:28.225 00.026 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"6c6e422a-569b-41b4-903d-c86382e35f03"}
22:53:28.262 00.037 9340 case statement mapped state 6 to 3
22:53:28.286 00.024 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"6c6e422a-569b-41b4-903d-c86382e35f03"}
22:53:28.298 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"fd72f63a-949d-442f-8a3c-e52b887f25d6"}
22:53:28.315 00.017 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":98,"width":15,"height":15,"star_pos":[7.35,6.72],"pixels":"..."},"id":"fd72f63a-949d-442f-8a3c-e52b887f25d6"}
22:53:30.189 01.874 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"4f8f1d01-d08e-40bf-930d-0081b892871f"}
22:53:30.196 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"4f8f1d01-d08e-40bf-930d-0081b892871f"}
22:53:30.208 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"49918edf-bacb-402a-8ef2-f4bca54634bf"}
22:53:30.215 00.007 9340 case statement mapped state 6 to 3
22:53:30.224 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"49918edf-bacb-402a-8ef2-f4bca54634bf"}
22:53:30.235 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"f7f5e50d-71ff-4253-a5c3-b35fe017032b"}
22:53:30.243 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":98,"width":15,"height":15,"star_pos":[7.35,6.72],"pixels":"..."},"id":"f7f5e50d-71ff-4253-a5c3-b35fe017032b"}
22:53:30.435 00.192 12020 Exposure complete
22:53:30.615 00.180 12020 worker thread done servicing request
22:53:30.615 00.000 9340 OnExposeComplete: enter
22:53:30.625 00.010 9340 UpdateGuideState(): m_state=6
22:53:30.634 00.009 9340 Star::Find(15, 851, 60, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 99
22:53:30.640 00.006 9340 Star::Find returns 1 (0), X=851.15, Y=60.41, Mass=764701, SNR=139.5, Peak=52295 HFD=4.1
22:53:30.655 00.015 9340 MultiStar: [#1 0.54,-0.36,0.78,U] [#2 0.59,-0.53,0.79,U] [#3 0.44,-0.54,0.76,U] [#4 0.30,0.10,0.57,U] [#5 0.58,-0.50,0.70,U] [#6 0.38,-0.68,0.67,U] [#7 0.65,-0.44,0.65,U] [#8 0.52,-0.32,0.71,U] 
22:53:30.680 00.025 9340 refined, 8 included, MultiStar: {0.54, -0.43}, one-star: {0.70, -0.46}
22:53:30.689 00.009 9340 CameraToMount -- cameraTheta (-0.67) - m_xAngle (-3.14) = xAngle (2.46 = 2.46)
22:53:30.700 00.011 9340 CameraToMount -- cameraTheta (-0.67) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (2.45 = 2.45)
22:53:30.707 00.007 9340 CameraToMount -- cameraX=0.54 cameraY=-0.43 hyp=0.69 cameraTheta=-0.67 mountX=-0.53 mountY=0.44, mountTheta=2.45
22:53:30.722 00.015 9340 SchedulePrimaryMove(10104498, x=0.54, y=-0.43, opts=13)
22:53:30.731 00.009 9340 Enqueuing Move request for scope (0.54, -0.43)
22:53:30.739 00.008 12020 Worker thread wakes up
22:53:30.739 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=6234, max=65524, med=9899, FiltMin=7608, FiltMax=65429, Gamma=2.870
22:53:30.747 00.008 12020 worker thread servicing REQUEST_MOVE scope ofs (0.54, -0.43) opts 0xd
22:53:30.747 00.000 9340 UpdateGuideState exits: m=764701 SNR=139.5
22:53:30.757 00.010 12020 Handling offset move in thread for scope, endpoint = (0.54, -0.43)
22:53:30.757 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:53:30.767 00.010 12020 Moving (0.54, -0.43) raw xDistance=-0.53 yDistance=0.44
22:53:30.767 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
22:53:30.776 00.009 12020 GuideAlgorithmHysteresis::Result() returns -0.25 from input -0.53
22:53:30.776 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
22:53:30.776 00.000 9340 Enqueuing Expose request
22:53:30.786 00.010 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.44
22:53:30.786 00.000 12020 MoveAxis(E, 48, ABG)
22:53:30.786 00.000 12020 Guiding  Dir = 2, Dur = 48
22:53:30.830 00.044 12020 IsSlewing returns 0
22:53:30.830 00.000 12020 IsGuiding returns 0
22:53:30.862 00.032 12020 PulseGuide returned control before completion, sleep 28
22:53:30.902 00.040 12020 IsGuiding returns 1
22:53:30.902 00.000 12020 scope still moving after pulse duration time elapsed
22:53:30.942 00.040 12020 IsSlewing returns 0
22:53:30.942 00.000 12020 IsGuiding returns 0
22:53:30.942 00.000 12020 scope move finished after 48 + 63 ms
22:53:30.942 00.000 12020 Move returns status 0, amount 48
22:53:30.942 00.000 12020 MoveAxis(N, 0, ABG)
22:53:30.942 00.000 12020 Move returns status 0, amount 0
22:53:30.942 00.000 12020 move complete, result=0
22:53:30.944 00.002 12020 worker thread done servicing request
22:53:30.944 00.000 9340 GuideStep: -0.5 px 48 ms EAST, 0.4 px 0 ms NORTH
22:53:30.952 00.008 12020 Worker thread wakes up
22:53:30.952 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
22:53:30.952 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(835,46,31,31)
22:53:32.186 01.234 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"50743c02-ba84-4205-a9e3-bf27adb4e36e"}
22:53:32.191 00.005 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"50743c02-ba84-4205-a9e3-bf27adb4e36e"}
22:53:32.203 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"b19b13bd-c960-4831-afd5-3b7ce34ba776"}
22:53:32.214 00.011 9340 case statement mapped state 6 to 3
22:53:32.222 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"b19b13bd-c960-4831-afd5-3b7ce34ba776"}
22:53:32.233 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"0ac5256c-aade-4441-8eb8-bddc6637eed2"}
22:53:32.243 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":99,"width":15,"height":15,"star_pos":[7.15,7.41],"pixels":"..."},"id":"0ac5256c-aade-4441-8eb8-bddc6637eed2"}
22:53:33.401 01.158 12020 Exposure complete
22:53:33.594 00.193 12020 worker thread done servicing request
22:53:33.594 00.000 9340 OnExposeComplete: enter
22:53:33.604 00.010 9340 UpdateGuideState(): m_state=6
22:53:33.627 00.023 9340 Star::Find(15, 851, 60, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 100
22:53:33.635 00.008 9340 Star::Find returns 1 (0), X=851.32, Y=60.59, Mass=714414, SNR=135.8, Peak=56865 HFD=3.9
22:53:33.647 00.012 9340 MultiStar: [#1 0.68,-0.27,0.78,U] [#2 0.69,-0.44,0.00,M1] [#3 0.64,-0.54,0.00,M1] [#4 0.88,0.29,0.00,M2] [#5 0.70,0.19,0.88,U] [#6 0.44,-0.50,0.64,U] [#7 1.14,-0.23,0.00,M2] [#8 0.41,0.00,0.70,U] 
22:53:33.656 00.009 9340 refined, 4 included, MultiStar: {0.65, -0.16}, one-star: {0.87, -0.28}
22:53:33.661 00.005 9340 CameraToMount -- cameraTheta (-0.24) - m_xAngle (-3.14) = xAngle (2.89 = 2.89)
22:53:33.675 00.014 9340 CameraToMount -- cameraTheta (-0.24) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (2.88 = 2.88)
22:53:33.686 00.011 9340 CameraToMount -- cameraX=0.65 cameraY=-0.16 hyp=0.67 cameraTheta=-0.24 mountX=-0.65 mountY=0.17, mountTheta=2.88
22:53:33.701 00.015 9340 SchedulePrimaryMove(10104498, x=0.65, y=-0.16, opts=13)
22:53:33.729 00.028 9340 Enqueuing Move request for scope (0.65, -0.16)
22:53:33.741 00.012 12020 Worker thread wakes up
22:53:33.741 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=6045, max=65524, med=9937, FiltMin=7564, FiltMax=65469, Gamma=2.870
22:53:33.751 00.010 12020 worker thread servicing REQUEST_MOVE scope ofs (0.65, -0.16) opts 0xd
22:53:33.751 00.000 12020 Handling offset move in thread for scope, endpoint = (0.65, -0.16)
22:53:33.751 00.000 12020 Moving (0.65, -0.16) raw xDistance=-0.65 yDistance=0.17
22:53:33.751 00.000 9340 UpdateGuideState exits: m=714414 SNR=135.8
22:53:33.761 00.010 12020 GuideAlgorithmHysteresis::Result() returns -0.29 from input -0.65
22:53:33.762 00.001 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:53:33.762 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:53:33.773 00.011 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
22:53:33.773 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
22:53:33.786 00.013 12020 MoveAxis(E, 57, ABG)
22:53:33.786 00.000 9340 Enqueuing Expose request
22:53:33.800 00.014 12020 Guiding  Dir = 2, Dur = 57
22:53:33.802 00.002 12020 IsSlewing returns 0
22:53:33.816 00.014 12020 IsGuiding returns 0
22:53:33.833 00.017 12020 PulseGuide returned control before completion, sleep 48
22:53:33.931 00.098 12020 IsGuiding returns 0
22:53:33.931 00.000 12020 Move returns status 0, amount 57
22:53:33.931 00.000 12020 MoveAxis(N, 0, ABG)
22:53:33.931 00.000 12020 Move returns status 0, amount 0
22:53:33.931 00.000 12020 move complete, result=0
22:53:33.931 00.000 12020 worker thread done servicing request
22:53:33.931 00.000 9340 GuideStep: -0.6 px 57 ms EAST, 0.2 px 0 ms NORTH
22:53:33.940 00.009 12020 Worker thread wakes up
22:53:33.940 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
22:53:33.940 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(835,46,31,31)
22:53:34.186 00.246 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"989c9882-bf36-4522-b7c8-19638ffb3649"}
22:53:34.210 00.024 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"989c9882-bf36-4522-b7c8-19638ffb3649"}
22:53:34.219 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"2257169e-17ab-4986-89a4-b6ccd3a5ad33"}
22:53:34.229 00.010 9340 case statement mapped state 6 to 3
22:53:34.236 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"2257169e-17ab-4986-89a4-b6ccd3a5ad33"}
22:53:34.254 00.018 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"5d698181-0728-459e-bebe-97144f002cef"}
22:53:34.262 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":100,"width":15,"height":15,"star_pos":[7.32,6.59],"pixels":"..."},"id":"5d698181-0728-459e-bebe-97144f002cef"}
22:53:36.185 01.923 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"7b9731fe-d277-45d7-b5a0-d5b3d93c4820"}
22:53:36.195 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"7b9731fe-d277-45d7-b5a0-d5b3d93c4820"}
22:53:36.208 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"c3355ff6-df42-4d63-a0eb-b24b0d28a1b7"}
22:53:36.233 00.025 9340 case statement mapped state 6 to 3
22:53:36.240 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"c3355ff6-df42-4d63-a0eb-b24b0d28a1b7"}
22:53:36.253 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"c5416fd7-d654-4606-9feb-d5b5ad6e5b30"}
22:53:36.261 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":100,"width":15,"height":15,"star_pos":[7.32,6.59],"pixels":"..."},"id":"c5416fd7-d654-4606-9feb-d5b5ad6e5b30"}
22:53:36.343 00.082 12020 Exposure complete
22:53:36.535 00.192 12020 worker thread done servicing request
22:53:36.535 00.000 9340 OnExposeComplete: enter
22:53:36.547 00.012 9340 UpdateGuideState(): m_state=6
22:53:36.557 00.010 9340 Star::Find(15, 851, 60, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 101
22:53:36.567 00.010 9340 Star::Find returns 1 (0), X=851.10, Y=60.69, Mass=716539, SNR=133.3, Peak=55829 HFD=4.0
22:53:36.590 00.023 9340 MultiStar: [#1 0.45,-0.06,0.95,U] [#2 0.38,-0.49,0.99,U] [#3 0.27,-0.36,0.74,U] [#4 0.32,0.32,0.69,U] [#5 0.53,0.12,0.72,U] [#6 0.50,-0.11,0.67,U] [#7 0.75,0.07,0.52,U] [#8 0.31,-0.11,0.61,U] 
22:53:36.597 00.007 9340 refined, 8 included, MultiStar: {0.46, -0.11}, one-star: {0.65, -0.18}
22:53:36.607 00.010 9340 CameraToMount -- cameraTheta (-0.24) - m_xAngle (-3.14) = xAngle (2.89 = 2.89)
22:53:36.612 00.005 9340 CameraToMount -- cameraTheta (-0.24) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (2.88 = 2.88)
22:53:36.629 00.017 9340 CameraToMount -- cameraX=0.46 cameraY=-0.11 hyp=0.47 cameraTheta=-0.24 mountX=-0.46 mountY=0.12, mountTheta=2.88
22:53:36.638 00.009 9340 SchedulePrimaryMove(10104498, x=0.46, y=-0.11, opts=13)
22:53:36.650 00.012 9340 Enqueuing Move request for scope (0.46, -0.11)
22:53:36.659 00.009 12020 Worker thread wakes up
22:53:36.659 00.000 12020 worker thread servicing REQUEST_MOVE scope ofs (0.46, -0.11) opts 0xd
22:53:36.659 00.000 12020 Handling offset move in thread for scope, endpoint = (0.46, -0.11)
22:53:36.659 00.000 12020 Moving (0.46, -0.11) raw xDistance=-0.46 yDistance=0.12
22:53:36.659 00.000 12020 GuideAlgorithmHysteresis::Result() returns -0.22 from input -0.46
22:53:36.659 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:53:36.659 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=6413, max=65524, med=9955, FiltMin=7654, FiltMax=65487, Gamma=2.870
22:53:36.669 00.010 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
22:53:36.669 00.000 12020 MoveAxis(E, 42, ABG)
22:53:36.669 00.000 12020 Guiding  Dir = 2, Dur = 42
22:53:36.669 00.000 9340 UpdateGuideState exits: m=716539 SNR=133.3
22:53:36.680 00.011 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:53:36.693 00.013 12020 IsSlewing returns 0
22:53:36.693 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
22:53:36.717 00.024 12020 IsGuiding returns 0
22:53:36.717 00.000 9340 Enqueuing Expose request
22:53:36.746 00.029 12020 PulseGuide returned control before completion, sleep 23
22:53:36.772 00.026 12020 IsGuiding returns 1
22:53:36.772 00.000 12020 scope still moving after pulse duration time elapsed
22:53:36.833 00.061 12020 IsSlewing returns 0
22:53:36.859 00.026 12020 IsGuiding returns 0
22:53:36.859 00.000 12020 scope move finished after 42 + 100 ms
22:53:36.860 00.001 12020 Move returns status 0, amount 42
22:53:36.860 00.000 12020 MoveAxis(N, 0, ABG)
22:53:36.860 00.000 12020 Move returns status 0, amount 0
22:53:36.860 00.000 12020 move complete, result=0
22:53:36.860 00.000 12020 worker thread done servicing request
22:53:36.860 00.000 9340 GuideStep: -0.5 px 42 ms EAST, 0.1 px 0 ms NORTH
22:53:36.879 00.019 12020 Worker thread wakes up
22:53:36.879 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
22:53:36.879 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(835,46,31,31)
22:53:38.184 01.305 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"665bf042-3d69-44ea-b0fe-8ef953f9716c"}
22:53:38.194 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"665bf042-3d69-44ea-b0fe-8ef953f9716c"}
22:53:38.205 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"a7e5d0b3-18c9-454b-92eb-bda8851a45f7"}
22:53:38.228 00.023 9340 case statement mapped state 6 to 3
22:53:38.231 00.003 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"a7e5d0b3-18c9-454b-92eb-bda8851a45f7"}
22:53:38.246 00.015 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"e2546bce-6120-4898-995a-00e590144bce"}
22:53:38.255 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":101,"width":15,"height":15,"star_pos":[7.10,6.69],"pixels":"..."},"id":"e2546bce-6120-4898-995a-00e590144bce"}
22:53:39.345 01.090 12020 Exposure complete
22:53:39.503 00.158 12020 worker thread done servicing request
22:53:39.503 00.000 9340 OnExposeComplete: enter
22:53:39.508 00.005 9340 UpdateGuideState(): m_state=6
22:53:39.517 00.009 9340 Star::Find(15, 851, 60, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 102
22:53:39.525 00.008 9340 Star::Find returns 1 (0), X=851.44, Y=60.73, Mass=726979, SNR=166.3, Peak=59597 HFD=3.7
22:53:39.532 00.007 9340 MultiStar: [#1 0.80,-0.01,0.00,M1] [#2 0.80,-0.25,0.00,M1] [#3 0.58,-0.35,0.64,U] [#4 0.80,0.27,0.00,M2] [#5 0.75,0.15,0.54,U] [#6 0.51,-0.11,0.60,U] [#7 0.80,-0.03,0.50,U] [#8 0.80,0.20,0.00,M1] 
22:53:39.543 00.011 9340 refined, 4 included, MultiStar: {0.76, -0.11}, one-star: {0.99, -0.14}
22:53:39.548 00.005 9340 CameraToMount -- cameraTheta (-0.15) - m_xAngle (-3.14) = xAngle (2.99 = 2.99)
22:53:39.553 00.005 9340 CameraToMount -- cameraTheta (-0.15) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (2.97 = 2.97)
22:53:39.575 00.022 9340 CameraToMount -- cameraX=0.76 cameraY=-0.11 hyp=0.76 cameraTheta=-0.15 mountX=-0.76 mountY=0.13, mountTheta=2.97
22:53:39.587 00.012 9340 SchedulePrimaryMove(10104498, x=0.76, y=-0.11, opts=13)
22:53:39.594 00.007 9340 Enqueuing Move request for scope (0.76, -0.11)
22:53:39.602 00.008 12020 Worker thread wakes up
22:53:39.602 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=6601, max=65524, med=9994, FiltMin=7980, FiltMax=65487, Gamma=2.870
22:53:39.611 00.009 12020 worker thread servicing REQUEST_MOVE scope ofs (0.76, -0.11) opts 0xd
22:53:39.611 00.000 12020 Handling offset move in thread for scope, endpoint = (0.76, -0.11)
22:53:39.611 00.000 12020 Moving (0.76, -0.11) raw xDistance=-0.76 yDistance=0.13
22:53:39.611 00.000 12020 GuideAlgorithmHysteresis::Result() returns -0.33 from input -0.76
22:53:39.611 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:53:39.611 00.000 9340 UpdateGuideState exits: m=726979 SNR=166.3
22:53:39.614 00.003 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:53:39.625 00.011 9340 ScheduleExposure(2000,3,1) exposurePending=0
22:53:39.635 00.010 9340 Enqueuing Expose request
22:53:39.642 00.007 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
22:53:39.642 00.000 12020 MoveAxis(E, 65, ABG)
22:53:39.642 00.000 12020 Guiding  Dir = 2, Dur = 65
22:53:39.643 00.001 12020 IsSlewing returns 0
22:53:39.644 00.001 12020 IsGuiding returns 0
22:53:39.670 00.026 12020 PulseGuide returned control before completion, sleep 47
22:53:39.736 00.066 12020 IsGuiding returns 1
22:53:39.737 00.001 12020 scope still moving after pulse duration time elapsed
22:53:39.768 00.031 12020 IsSlewing returns 0
22:53:39.769 00.001 12020 IsGuiding returns 0
22:53:39.769 00.000 12020 scope move finished after 65 + 60 ms
22:53:39.770 00.001 12020 Move returns status 0, amount 65
22:53:39.770 00.000 12020 MoveAxis(N, 0, ABG)
22:53:39.771 00.001 12020 Move returns status 0, amount 0
22:53:39.771 00.000 12020 move complete, result=0
22:53:39.771 00.000 9340 GuideStep: -0.8 px 65 ms EAST, 0.1 px 0 ms NORTH
22:53:39.780 00.009 12020 worker thread done servicing request
22:53:39.780 00.000 12020 Worker thread wakes up
22:53:39.780 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
22:53:39.780 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(835,46,31,31)
22:53:40.182 00.402 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"1d7e4cd3-6da6-4947-9b9e-20b60a8424ce"}
22:53:40.191 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"1d7e4cd3-6da6-4947-9b9e-20b60a8424ce"}
22:53:40.200 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"3bfd1406-b58a-4a0f-92dc-61932984656f"}
22:53:40.209 00.009 9340 case statement mapped state 6 to 3
22:53:40.215 00.006 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"3bfd1406-b58a-4a0f-92dc-61932984656f"}
22:53:40.219 00.004 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"564f0c5d-ed2e-4471-9be9-2b4703f25dad"}
22:53:40.228 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":102,"width":15,"height":15,"star_pos":[7.44,6.73],"pixels":"..."},"id":"564f0c5d-ed2e-4471-9be9-2b4703f25dad"}
22:53:42.152 01.924 12020 Exposure complete
22:53:42.183 00.031 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"fbb4976d-6040-44a2-b1c8-1b0296800a38"}
22:53:42.201 00.018 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"fbb4976d-6040-44a2-b1c8-1b0296800a38"}
22:53:42.215 00.014 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"19d9d9e4-38b0-42b0-ae7d-61bf4fe4f773"}
22:53:42.226 00.011 9340 case statement mapped state 6 to 3
22:53:42.242 00.016 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"19d9d9e4-38b0-42b0-ae7d-61bf4fe4f773"}
22:53:42.258 00.016 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"f16d7d2c-7ee1-4232-89b1-4af593118517"}
22:53:42.297 00.039 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":102,"width":15,"height":15,"star_pos":[7.44,6.73],"pixels":"..."},"id":"f16d7d2c-7ee1-4232-89b1-4af593118517"}
22:53:42.479 00.182 12020 worker thread done servicing request
22:53:42.479 00.000 9340 OnExposeComplete: enter
22:53:42.490 00.011 9340 UpdateGuideState(): m_state=6
22:53:42.502 00.012 9340 Star::Find(15, 851, 60, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 103
22:53:42.514 00.012 9340 Star::Find returns 1 (0), X=851.19, Y=60.79, Mass=759140, SNR=133.5, Peak=57381 HFD=4.3
22:53:42.525 00.011 9340 MultiStar: [#1 0.48,-0.02,0.80,U] [#2 0.29,-0.49,0.91,U] [#3 0.25,-0.41,0.69,U] [#4 0.37,0.11,0.71,U] [#5 0.65,-0.10,0.76,U] [#6 0.33,-0.33,0.69,U] [#7 0.77,-0.20,0.72,U] [#8 0.23,0.27,0.73,U] 
22:53:42.536 00.011 9340 refined, 8 included, MultiStar: {0.46, -0.14}, one-star: {0.74, -0.08}
22:53:42.548 00.012 9340 CameraToMount -- cameraTheta (-0.30) - m_xAngle (-3.14) = xAngle (2.84 = 2.84)
22:53:42.573 00.025 9340 CameraToMount -- cameraTheta (-0.30) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (2.82 = 2.82)
22:53:42.583 00.010 9340 CameraToMount -- cameraX=0.46 cameraY=-0.14 hyp=0.49 cameraTheta=-0.30 mountX=-0.46 mountY=0.15, mountTheta=2.82
22:53:42.600 00.017 9340 SchedulePrimaryMove(10104498, x=0.46, y=-0.14, opts=13)
22:53:42.609 00.009 9340 Enqueuing Move request for scope (0.46, -0.14)
22:53:42.620 00.011 12020 Worker thread wakes up
22:53:42.620 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=6422, max=65524, med=9924, FiltMin=7874, FiltMax=65487, Gamma=2.870
22:53:42.632 00.012 12020 worker thread servicing REQUEST_MOVE scope ofs (0.46, -0.14) opts 0xd
22:53:42.632 00.000 9340 UpdateGuideState exits: m=759140 SNR=133.5
22:53:42.641 00.009 12020 Handling offset move in thread for scope, endpoint = (0.46, -0.14)
22:53:42.641 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:53:42.670 00.029 12020 Moving (0.46, -0.14) raw xDistance=-0.46 yDistance=0.15
22:53:42.670 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
22:53:42.681 00.011 12020 GuideAlgorithmHysteresis::Result() returns -0.22 from input -0.46
22:53:42.681 00.000 9340 Enqueuing Expose request
22:53:42.692 00.011 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:53:42.692 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
22:53:42.692 00.000 12020 MoveAxis(E, 43, ABG)
22:53:42.692 00.000 12020 Guiding  Dir = 2, Dur = 43
22:53:42.694 00.002 12020 IsSlewing returns 0
22:53:42.694 00.000 12020 IsGuiding returns 0
22:53:42.711 00.017 12020 PulseGuide returned control before completion, sleep 38
22:53:42.763 00.052 12020 IsGuiding returns 1
22:53:42.763 00.000 12020 scope still moving after pulse duration time elapsed
22:53:42.806 00.043 12020 IsSlewing returns 0
22:53:42.807 00.001 12020 IsGuiding returns 0
22:53:42.807 00.000 12020 scope move finished after 43 + 69 ms
22:53:42.807 00.000 12020 Move returns status 0, amount 43
22:53:42.808 00.001 12020 MoveAxis(N, 0, ABG)
22:53:42.808 00.000 12020 Move returns status 0, amount 0
22:53:42.808 00.000 12020 move complete, result=0
22:53:42.808 00.000 12020 worker thread done servicing request
22:53:42.808 00.000 12020 Worker thread wakes up
22:53:42.809 00.001 9340 GuideStep: -0.5 px 43 ms EAST, 0.2 px 0 ms NORTH
22:53:42.822 00.013 12020 worker thread servicing REQUEST_EXPOSE 2000
22:53:42.823 00.001 12020 Handling exposure in thread, d=2000 o=3 r=(835,46,31,31)
22:53:44.181 01.358 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"1c196ab3-2a7a-4b88-bef6-d2219364b7c7"}
22:53:44.195 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"1c196ab3-2a7a-4b88-bef6-d2219364b7c7"}
22:53:44.204 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"83f7488f-8fd5-44c7-8169-4628a9001566"}
22:53:44.213 00.009 9340 case statement mapped state 6 to 3
22:53:44.242 00.029 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"83f7488f-8fd5-44c7-8169-4628a9001566"}
22:53:44.253 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"a337dff9-13df-4a7e-945f-96b156e2b1a3"}
22:53:44.264 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":103,"width":15,"height":15,"star_pos":[7.19,6.79],"pixels":"..."},"id":"a337dff9-13df-4a7e-945f-96b156e2b1a3"}
22:53:45.188 00.924 12020 Exposure complete
22:53:45.392 00.204 12020 worker thread done servicing request
22:53:45.392 00.000 9340 OnExposeComplete: enter
22:53:45.405 00.013 9340 UpdateGuideState(): m_state=6
22:53:45.411 00.006 9340 Star::Find(15, 851, 60, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 104
22:53:45.422 00.011 9340 Star::Find returns 1 (0), X=851.21, Y=60.83, Mass=728935, SNR=145.5, Peak=58577 HFD=4.0
22:53:45.447 00.025 9340 MultiStar: [#1 0.55,-0.01,0.73,U] [#2 0.44,-0.15,0.82,U] [#3 0.67,-0.20,0.57,U] [#4 0.60,0.44,0.63,U] [#5 0.70,0.33,0.78,U] [#6 0.34,0.11,0.60,U] [#7 0.85,0.38,0.00,M1] [#8 0.52,0.24,0.57,U] 
22:53:45.457 00.010 9340 refined, 7 included, MultiStar: {0.59, 0.08}, one-star: {0.76, -0.04}
22:53:45.467 00.010 9340 CameraToMount -- cameraTheta (0.14) - m_xAngle (-3.14) = xAngle (3.27 = -3.01)
22:53:45.473 00.006 9340 CameraToMount -- cameraTheta (0.14) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (3.26 = -3.03)
22:53:45.486 00.013 9340 CameraToMount -- cameraX=0.59 cameraY=0.08 hyp=0.59 cameraTheta=0.14 mountX=-0.59 mountY=-0.07, mountTheta=-3.03
22:53:45.497 00.011 9340 SchedulePrimaryMove(10104498, x=0.59, y=0.08, opts=13)
22:53:45.503 00.006 9340 Enqueuing Move request for scope (0.59, 0.08)
22:53:45.514 00.011 12020 Worker thread wakes up
22:53:45.514 00.000 12020 worker thread servicing REQUEST_MOVE scope ofs (0.59, 0.08) opts 0xd
22:53:45.514 00.000 12020 Handling offset move in thread for scope, endpoint = (0.59, 0.08)
22:53:45.514 00.000 12020 Moving (0.59, 0.08) raw xDistance=-0.59 yDistance=-0.07
22:53:45.514 00.000 12020 GuideAlgorithmHysteresis::Result() returns -0.26 from input -0.59
22:53:45.514 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:53:45.514 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=5704, max=65524, med=9864, FiltMin=7583, FiltMax=65487, Gamma=2.870
22:53:45.540 00.026 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
22:53:45.541 00.001 9340 UpdateGuideState exits: m=728935 SNR=145.5
22:53:45.553 00.012 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:53:45.563 00.010 12020 MoveAxis(E, 51, ABG)
22:53:45.564 00.001 12020 Guiding  Dir = 2, Dur = 51
22:53:45.565 00.001 9340 ScheduleExposure(2000,3,1) exposurePending=0
22:53:45.577 00.012 9340 Enqueuing Expose request
22:53:45.589 00.012 12020 IsSlewing returns 0
22:53:45.590 00.001 12020 IsGuiding returns 0
22:53:45.621 00.031 12020 PulseGuide returned control before completion, sleep 31
22:53:45.660 00.039 12020 IsGuiding returns 1
22:53:45.661 00.001 12020 scope still moving after pulse duration time elapsed
22:53:45.717 00.056 12020 IsSlewing returns 0
22:53:45.719 00.002 12020 IsGuiding returns 0
22:53:45.719 00.000 12020 scope move finished after 51 + 78 ms
22:53:45.721 00.002 12020 Move returns status 0, amount 51
22:53:45.721 00.000 12020 MoveAxis(N, 0, ABG)
22:53:45.721 00.000 12020 Move returns status 0, amount 0
22:53:45.721 00.000 12020 move complete, result=0
22:53:45.721 00.000 12020 worker thread done servicing request
22:53:45.721 00.000 12020 Worker thread wakes up
22:53:45.721 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
22:53:45.721 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(835,46,31,31)
22:53:45.722 00.001 9340 GuideStep: -0.6 px 51 ms EAST, -0.1 px 0 ms NORTH
22:53:46.181 00.459 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"c0cced5a-0406-4af1-8b96-158a4218444b"}
22:53:46.199 00.018 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"c0cced5a-0406-4af1-8b96-158a4218444b"}
22:53:46.212 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"7b07bbb0-7f6c-456c-a29d-5dd0fa42001a"}
22:53:46.256 00.044 9340 case statement mapped state 6 to 3
22:53:46.266 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"7b07bbb0-7f6c-456c-a29d-5dd0fa42001a"}
22:53:46.275 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"12a1f09a-5685-4c46-a438-0e9e53c9b025"}
22:53:46.290 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":104,"width":15,"height":15,"star_pos":[7.21,6.83],"pixels":"..."},"id":"12a1f09a-5685-4c46-a438-0e9e53c9b025"}
22:53:48.071 01.781 12020 Exposure complete
22:53:48.181 00.110 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"1902b598-399d-49f0-ae81-40bace12ae2b"}
22:53:48.194 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"1902b598-399d-49f0-ae81-40bace12ae2b"}
22:53:48.204 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"b17b30f0-4fad-4b4b-b992-1fd18c8feeee"}
22:53:48.216 00.012 9340 case statement mapped state 6 to 3
22:53:48.226 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"b17b30f0-4fad-4b4b-b992-1fd18c8feeee"}
22:53:48.242 00.016 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"a2b92bd0-f276-4057-998d-57bf5305faa5"}
22:53:48.255 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":104,"width":15,"height":15,"star_pos":[7.21,6.83],"pixels":"..."},"id":"a2b92bd0-f276-4057-998d-57bf5305faa5"}
22:53:48.329 00.074 12020 worker thread done servicing request
22:53:48.329 00.000 9340 OnExposeComplete: enter
22:53:48.339 00.010 9340 UpdateGuideState(): m_state=6
22:53:48.351 00.012 9340 Star::Find(15, 851, 60, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 105
22:53:48.360 00.009 9340 Star::Find returns 1 (0), X=850.72, Y=60.70, Mass=762792, SNR=154.0, Peak=60263 HFD=3.7
22:53:48.370 00.010 9340 MultiStar: [#1 0.03,-0.31,0.70,U] [#2 -0.22,-0.52,0.79,U] [#3 -0.16,-0.39,0.59,U] [#4 0.10,-0.04,0.57,U] [#5 0.23,-0.19,0.72,U] [#6 -0.04,-0.46,0.62,U] [#7 0.11,-0.37,0.57,U] [#8 0.14,-0.10,0.61,U] 
22:53:48.383 00.013 9340 refined, 8 included, MultiStar: {0.06, -0.28}, one-star: {0.27, -0.17}
22:53:48.415 00.032 9340 CameraToMount -- cameraTheta (-1.36) - m_xAngle (-3.14) = xAngle (1.77 = 1.77)
22:53:48.427 00.012 9340 CameraToMount -- cameraTheta (-1.36) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (1.76 = 1.76)
22:53:48.438 00.011 9340 CameraToMount -- cameraX=0.06 cameraY=-0.28 hyp=0.29 cameraTheta=-1.36 mountX=-0.06 mountY=0.28, mountTheta=1.77
22:53:48.456 00.018 9340 SchedulePrimaryMove(10104498, x=0.06, y=-0.28, opts=13)
22:53:48.466 00.010 9340 Enqueuing Move request for scope (0.06, -0.28)
22:53:48.477 00.011 12020 Worker thread wakes up
22:53:48.477 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=6525, max=65524, med=9941, FiltMin=7656, FiltMax=65469, Gamma=2.870
22:53:48.492 00.015 12020 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.28) opts 0xd
22:53:48.492 00.000 9340 UpdateGuideState exits: m=762792 SNR=154.0
22:53:48.505 00.013 12020 Handling offset move in thread for scope, endpoint = (0.06, -0.28)
22:53:48.505 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:53:48.533 00.028 12020 Moving (0.06, -0.28) raw xDistance=-0.06 yDistance=0.28
22:53:48.535 00.002 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
22:53:48.535 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
22:53:48.542 00.007 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
22:53:48.542 00.000 9340 Enqueuing Expose request
22:53:48.557 00.015 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.28
22:53:48.558 00.001 12020 MoveAxis(E, 0, ABG)
22:53:48.558 00.000 12020 Move returns status 0, amount 0
22:53:48.558 00.000 12020 MoveAxis(N, 0, ABG)
22:53:48.558 00.000 12020 Move returns status 0, amount 0
22:53:48.558 00.000 12020 move complete, result=0
22:53:48.558 00.000 12020 worker thread done servicing request
22:53:48.559 00.001 12020 Worker thread wakes up
22:53:48.559 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
22:53:48.559 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(835,46,31,31)
22:53:48.561 00.002 9340 GuideStep: -0.1 px 0 ms EAST, 0.3 px 0 ms NORTH
22:53:50.181 01.620 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"243d3b5a-71a4-495e-9c90-319b1d0810e3"}
22:53:50.195 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"243d3b5a-71a4-495e-9c90-319b1d0810e3"}
22:53:50.206 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"51237b0f-1060-476a-af2a-dbe62553d81e"}
22:53:50.212 00.006 9340 case statement mapped state 6 to 3
22:53:50.236 00.024 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"51237b0f-1060-476a-af2a-dbe62553d81e"}
22:53:50.247 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"de2621bf-cad1-4b13-adbe-cb8a9ad740fc"}
22:53:50.256 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":105,"width":15,"height":15,"star_pos":[6.72,6.70],"pixels":"..."},"id":"de2621bf-cad1-4b13-adbe-cb8a9ad740fc"}
22:53:50.907 00.651 12020 Exposure complete
22:53:51.102 00.195 12020 worker thread done servicing request
22:53:51.102 00.000 9340 OnExposeComplete: enter
22:53:51.111 00.009 9340 UpdateGuideState(): m_state=6
22:53:51.122 00.011 9340 Star::Find(15, 850, 60, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 106
22:53:51.132 00.010 9340 Star::Find returns 1 (0), X=851.09, Y=60.68, Mass=844807, SNR=198.1, Peak=59385 HFD=4.1
22:53:51.156 00.024 9340 MultiStar: [#1 0.59,-0.18,0.50,U] [#2 0.47,-0.42,0.54,U] [#3 0.35,-0.25,0.48,U] [#4 0.49,-0.06,0.44,U] [#5 0.24,0.14,0.67,U] [#6 0.49,-0.32,0.47,U] [#7 0.74,-0.24,0.43,U] [#8 0.16,0.05,0.44,U] 
22:53:51.168 00.012 9340 refined, 8 included, MultiStar: {0.47, -0.16}, one-star: {0.64, -0.19}
22:53:51.181 00.013 9340 CameraToMount -- cameraTheta (-0.33) - m_xAngle (-3.14) = xAngle (2.81 = 2.81)
22:53:51.190 00.009 9340 CameraToMount -- cameraTheta (-0.33) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (2.79 = 2.79)
22:53:51.200 00.010 9340 CameraToMount -- cameraX=0.47 cameraY=-0.16 hyp=0.50 cameraTheta=-0.33 mountX=-0.47 mountY=0.17, mountTheta=2.80
22:53:51.213 00.013 9340 SchedulePrimaryMove(10104498, x=0.47, y=-0.16, opts=13)
22:53:51.225 00.012 9340 Enqueuing Move request for scope (0.47, -0.16)
22:53:51.246 00.021 12020 Worker thread wakes up
22:53:51.247 00.001 9340 UpdateImageDisplay: Size=(1920,1080) min=6450, max=65524, med=9924, FiltMin=7723, FiltMax=65487, Gamma=2.870
22:53:51.254 00.007 12020 worker thread servicing REQUEST_MOVE scope ofs (0.47, -0.16) opts 0xd
22:53:51.254 00.000 9340 UpdateGuideState exits: m=844807 SNR=198.1
22:53:51.265 00.011 12020 Handling offset move in thread for scope, endpoint = (0.47, -0.16)
22:53:51.265 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:53:51.276 00.011 12020 Moving (0.47, -0.16) raw xDistance=-0.47 yDistance=0.17
22:53:51.276 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
22:53:51.285 00.009 12020 GuideAlgorithmHysteresis::Result() returns -0.20 from input -0.47
22:53:51.285 00.000 9340 Enqueuing Expose request
22:53:51.292 00.007 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:53:51.292 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
22:53:51.295 00.003 12020 MoveAxis(E, 39, ABG)
22:53:51.295 00.000 12020 Guiding  Dir = 2, Dur = 39
22:53:51.295 00.000 12020 IsSlewing returns 0
22:53:51.295 00.000 12020 IsGuiding returns 0
22:53:51.312 00.017 12020 PulseGuide returned control before completion, sleep 34
22:53:51.377 00.065 12020 IsGuiding returns 0
22:53:51.377 00.000 12020 Move returns status 0, amount 39
22:53:51.377 00.000 12020 MoveAxis(N, 0, ABG)
22:53:51.377 00.000 12020 Move returns status 0, amount 0
22:53:51.378 00.001 12020 move complete, result=0
22:53:51.378 00.000 12020 worker thread done servicing request
22:53:51.378 00.000 9340 GuideStep: -0.5 px 39 ms EAST, 0.2 px 0 ms NORTH
22:53:51.386 00.008 12020 Worker thread wakes up
22:53:51.387 00.001 12020 worker thread servicing REQUEST_EXPOSE 2000
22:53:51.387 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(835,46,31,31)
22:53:52.183 00.796 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"dd723451-cac6-434e-bb83-467313f0158a"}
22:53:52.217 00.034 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"dd723451-cac6-434e-bb83-467313f0158a"}
22:53:52.230 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"72a88c0f-9acf-411b-91c8-433d786ea460"}
22:53:52.241 00.011 9340 case statement mapped state 6 to 3
22:53:52.247 00.006 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"72a88c0f-9acf-411b-91c8-433d786ea460"}
22:53:52.267 00.020 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"fe0f1e72-9a1b-415c-9558-a774fe705c1b"}
22:53:52.280 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":106,"width":15,"height":15,"star_pos":[7.09,6.68],"pixels":"..."},"id":"fe0f1e72-9a1b-415c-9558-a774fe705c1b"}
22:53:53.860 01.580 12020 Exposure complete
22:53:54.099 00.239 12020 worker thread done servicing request
22:53:54.099 00.000 9340 OnExposeComplete: enter
22:53:54.114 00.015 9340 UpdateGuideState(): m_state=6
22:53:54.126 00.012 9340 Star::Find(15, 851, 60, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 107
22:53:54.136 00.010 9340 Star::Find returns 1 (0), X=850.95, Y=60.57, Mass=813025, SNR=159.2, Peak=58145 HFD=4.0
22:53:54.145 00.009 9340 MultiStar: [#1 0.40,-0.14,0.65,U] [#2 0.51,-0.39,0.72,U] [#3 0.43,-0.41,0.63,U] [#4 0.09,0.06,0.48,U] [#5 0.39,-0.01,0.64,U] [#6 0.25,-0.50,0.61,U] [#7 0.42,-0.14,0.59,U] [#8 0.42,-0.01,0.51,U] 
22:53:54.160 00.015 9340 refined, 8 included, MultiStar: {0.40, -0.22}, one-star: {0.50, -0.31}
22:53:54.187 00.027 9340 CameraToMount -- cameraTheta (-0.51) - m_xAngle (-3.14) = xAngle (2.62 = 2.62)
22:53:54.197 00.010 9340 CameraToMount -- cameraTheta (-0.51) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (2.61 = 2.61)
22:53:54.212 00.015 9340 CameraToMount -- cameraX=0.40 cameraY=-0.22 hyp=0.45 cameraTheta=-0.51 mountX=-0.39 mountY=0.23, mountTheta=2.61
22:53:54.229 00.017 9340 SchedulePrimaryMove(10104498, x=0.40, y=-0.22, opts=13)
22:53:54.240 00.011 9340 Enqueuing Move request for scope (0.40, -0.22)
22:53:54.251 00.011 12020 Worker thread wakes up
22:53:54.251 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=6087, max=65530, med=9967, FiltMin=7963, FiltMax=65469, Gamma=2.870
22:53:54.262 00.011 12020 worker thread servicing REQUEST_MOVE scope ofs (0.40, -0.22) opts 0xd
22:53:54.262 00.000 9340 UpdateGuideState exits: m=813025 SNR=159.2
22:53:54.279 00.017 12020 Handling offset move in thread for scope, endpoint = (0.40, -0.22)
22:53:54.280 00.001 12020 Moving (0.40, -0.22) raw xDistance=-0.39 yDistance=0.23
22:53:54.280 00.000 12020 GuideAlgorithmHysteresis::Result() returns -0.18 from input -0.39
22:53:54.281 00.001 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:53:54.281 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.23
22:53:54.281 00.000 12020 MoveAxis(E, 35, ABG)
22:53:54.310 00.029 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:53:54.325 00.015 12020 Guiding  Dir = 2, Dur = 35
22:53:54.325 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
22:53:54.336 00.011 12020 IsSlewing returns 0
22:53:54.336 00.000 9340 Enqueuing Expose request
22:53:54.346 00.010 12020 IsGuiding returns 0
22:53:54.346 00.000 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"d091fc58-c1ee-4f3f-907d-4ddd6fc5bd4f"}
22:53:54.361 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"d091fc58-c1ee-4f3f-907d-4ddd6fc5bd4f"}
22:53:54.371 00.010 12020 PulseGuide returned control before completion, sleep 27
22:53:54.371 00.000 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"b44f2359-5248-436f-a6ce-46d17cf6f2b5"}
22:53:54.389 00.018 9340 case statement mapped state 6 to 3
22:53:54.400 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"b44f2359-5248-436f-a6ce-46d17cf6f2b5"}
22:53:54.428 00.028 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"b18e4049-f09b-43bd-b7e9-c9f5e698abfa"}
22:53:54.439 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":107,"width":15,"height":15,"star_pos":[6.95,6.57],"pixels":"..."},"id":"b18e4049-f09b-43bd-b7e9-c9f5e698abfa"}
22:53:54.448 00.009 12020 IsGuiding returns 0
22:53:54.448 00.000 12020 Move returns status 0, amount 35
22:53:54.448 00.000 12020 MoveAxis(N, 0, ABG)
22:53:54.448 00.000 12020 Move returns status 0, amount 0
22:53:54.452 00.004 12020 move complete, result=0
22:53:54.452 00.000 12020 worker thread done servicing request
22:53:54.452 00.000 12020 Worker thread wakes up
22:53:54.452 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
22:53:54.453 00.001 12020 Handling exposure in thread, d=2000 o=3 r=(835,46,31,31)
22:53:54.457 00.004 9340 GuideStep: -0.4 px 35 ms EAST, 0.2 px 0 ms NORTH
22:53:56.185 01.728 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"59784441-f81b-401b-92ea-c2a51c9bdb08"}
22:53:56.196 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"59784441-f81b-401b-92ea-c2a51c9bdb08"}
22:53:56.223 00.027 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"68be0661-0205-4d86-8129-a810fa26f1ef"}
22:53:56.231 00.008 9340 case statement mapped state 6 to 3
22:53:56.245 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"68be0661-0205-4d86-8129-a810fa26f1ef"}
22:53:56.254 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"b9c81ecc-6862-47d3-a239-a3e7080a81d9"}
22:53:56.262 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":107,"width":15,"height":15,"star_pos":[6.95,6.57],"pixels":"..."},"id":"b9c81ecc-6862-47d3-a239-a3e7080a81d9"}
22:53:56.800 00.538 12020 Exposure complete
22:53:56.971 00.171 12020 worker thread done servicing request
22:53:56.971 00.000 9340 OnExposeComplete: enter
22:53:56.976 00.005 9340 UpdateGuideState(): m_state=6
22:53:56.987 00.011 9340 Star::Find(15, 850, 60, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 108
22:53:57.000 00.013 9340 Star::Find returns 1 (0), X=851.09, Y=60.57, Mass=783652, SNR=147.3, Peak=55677 HFD=4.1
22:53:57.007 00.007 9340 MultiStar: [#1 0.60,-0.27,0.74,U] [#2 0.50,-0.65,0.00,M1] [#3 0.22,-0.49,0.63,U] [#4 0.57,-0.09,0.57,U] [#5 0.71,-0.13,0.70,U] [#6 0.33,-0.44,0.55,U] [#7 0.75,-0.40,0.00,M1] [#8 0.53,-0.07,0.59,U] 
22:53:57.013 00.006 9340 refined, 6 included, MultiStar: {0.53, -0.26}, one-star: {0.64, -0.30}
22:53:57.023 00.010 9340 CameraToMount -- cameraTheta (-0.45) - m_xAngle (-3.14) = xAngle (2.69 = 2.69)
22:53:57.033 00.010 9340 CameraToMount -- cameraTheta (-0.45) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (2.67 = 2.67)
22:53:57.046 00.013 9340 CameraToMount -- cameraX=0.53 cameraY=-0.26 hyp=0.59 cameraTheta=-0.45 mountX=-0.53 mountY=0.27, mountTheta=2.67
22:53:57.057 00.011 9340 SchedulePrimaryMove(10104498, x=0.53, y=-0.26, opts=13)
22:53:57.078 00.021 9340 Enqueuing Move request for scope (0.53, -0.26)
22:53:57.085 00.007 12020 Worker thread wakes up
22:53:57.086 00.001 9340 UpdateImageDisplay: Size=(1920,1080) min=6636, max=65530, med=9900, FiltMin=7540, FiltMax=65429, Gamma=2.870
22:53:57.095 00.009 12020 worker thread servicing REQUEST_MOVE scope ofs (0.53, -0.26) opts 0xd
22:53:57.095 00.000 12020 Handling offset move in thread for scope, endpoint = (0.53, -0.26)
22:53:57.095 00.000 12020 Moving (0.53, -0.26) raw xDistance=-0.53 yDistance=0.27
22:53:57.095 00.000 9340 UpdateGuideState exits: m=783652 SNR=147.3
22:53:57.106 00.011 12020 GuideAlgorithmHysteresis::Result() returns -0.24 from input -0.53
22:53:57.106 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:53:57.116 00.010 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:152->Not getting worse
22:53:57.116 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
22:53:57.128 00.012 9340 Enqueuing Expose request
22:53:57.137 00.009 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.27
22:53:57.137 00.000 12020 MoveAxis(E, 46, ABG)
22:53:57.137 00.000 12020 Guiding  Dir = 2, Dur = 46
22:53:57.139 00.002 12020 IsSlewing returns 0
22:53:57.139 00.000 12020 IsGuiding returns 0
22:53:57.161 00.022 12020 PulseGuide returned control before completion, sleep 31
22:53:57.208 00.047 12020 IsGuiding returns 1
22:53:57.209 00.001 12020 scope still moving after pulse duration time elapsed
22:53:57.261 00.052 12020 IsSlewing returns 0
22:53:57.262 00.001 12020 IsGuiding returns 0
22:53:57.263 00.001 12020 scope move finished after 46 + 76 ms
22:53:57.263 00.000 12020 Move returns status 0, amount 46
22:53:57.263 00.000 12020 MoveAxis(N, 0, ABG)
22:53:57.263 00.000 12020 Move returns status 0, amount 0
22:53:57.263 00.000 12020 move complete, result=0
22:53:57.263 00.000 12020 worker thread done servicing request
22:53:57.263 00.000 12020 Worker thread wakes up
22:53:57.264 00.001 9340 GuideStep: -0.5 px 46 ms EAST, 0.3 px 0 ms NORTH
22:53:57.274 00.010 12020 worker thread servicing REQUEST_EXPOSE 2000
22:53:57.274 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(835,46,31,31)
22:53:58.184 00.910 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"9b8c174e-fd84-44bd-807b-9fa9285fcf25"}
22:53:58.195 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"9b8c174e-fd84-44bd-807b-9fa9285fcf25"}
22:53:58.223 00.028 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"89285599-dcd4-4035-b95b-c7834467c732"}
22:53:58.231 00.008 9340 case statement mapped state 6 to 3
22:53:58.242 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"89285599-dcd4-4035-b95b-c7834467c732"}
22:53:58.251 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"297c9300-0583-495b-99bb-36bee49c3022"}
22:53:58.261 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":108,"width":15,"height":15,"star_pos":[7.09,6.57],"pixels":"..."},"id":"297c9300-0583-495b-99bb-36bee49c3022"}
22:53:59.722 01.461 12020 Exposure complete
22:53:59.877 00.155 12020 worker thread done servicing request
22:53:59.877 00.000 9340 OnExposeComplete: enter
22:53:59.886 00.009 9340 UpdateGuideState(): m_state=6
22:53:59.893 00.007 9340 Star::Find(15, 851, 60, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 109
22:53:59.903 00.010 9340 Star::Find returns 1 (0), X=850.00, Y=60.59, Mass=752970, SNR=138.8, Peak=57819 HFD=4.1
22:53:59.915 00.012 9340 MultiStar: [#1 -0.47,0.08,0.86,U] [#2 -0.52,-0.29,0.83,U] [#3 -0.52,-0.41,0.74,U] [#4 -0.42,0.13,0.75,U] [#5 -0.34,0.11,0.69,U] [#6 -0.57,-0.40,0.70,U] [#7 -0.21,0.21,0.62,U] [#8 -0.25,0.03,0.59,U] 
22:53:59.951 00.036 9340 refined, 8 included, MultiStar: {-0.43, -0.11}, one-star: {-0.45, -0.28}
22:53:59.958 00.007 9340 CameraToMount -- cameraTheta (-2.90) - m_xAngle (-3.14) = xAngle (0.24 = 0.24)
22:53:59.969 00.011 9340 CameraToMount -- cameraTheta (-2.90) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (0.22 = 0.22)
22:53:59.976 00.007 9340 CameraToMount -- cameraX=-0.43 cameraY=-0.11 hyp=0.44 cameraTheta=-2.90 mountX=0.43 mountY=0.10, mountTheta=0.23
22:53:59.988 00.012 9340 SchedulePrimaryMove(10104498, x=-0.43, y=-0.11, opts=13)
22:53:59.995 00.007 9340 Enqueuing Move request for scope (-0.43, -0.11)
22:54:00.005 00.010 12020 Worker thread wakes up
22:54:00.005 00.000 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.43, -0.11) opts 0xd
22:54:00.005 00.000 12020 Handling offset move in thread for scope, endpoint = (-0.43, -0.11)
22:54:00.005 00.000 12020 Moving (-0.43, -0.11) raw xDistance=0.43 yDistance=0.10
22:54:00.005 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=5922, max=65524, med=9918, FiltMin=7674, FiltMax=65487, Gamma=2.870
22:54:00.017 00.012 12020 GuideAlgorithmHysteresis::Result() returns 0.16 from input 0.43
22:54:00.018 00.001 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:54:00.018 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
22:54:00.018 00.000 12020 MoveAxis(W, 31, ABG)
22:54:00.018 00.000 12020 Guiding  Dir = 3, Dur = 31
22:54:00.018 00.000 9340 UpdateGuideState exits: m=752970 SNR=138.8
22:54:00.030 00.012 12020 IsSlewing returns 0
22:54:00.030 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:54:00.072 00.042 9340 ScheduleExposure(2000,3,1) exposurePending=0
22:54:00.082 00.010 12020 IsGuiding returns 0
22:54:00.082 00.000 9340 Enqueuing Expose request
22:54:00.102 00.020 12020 PulseGuide returned control before completion, sleep 16
22:54:00.128 00.026 12020 IsGuiding returns 1
22:54:00.128 00.000 12020 scope still moving after pulse duration time elapsed
22:54:00.170 00.042 12020 IsSlewing returns 0
22:54:00.170 00.000 12020 IsGuiding returns 0
22:54:00.170 00.000 12020 scope move finished after 31 + 59 ms
22:54:00.170 00.000 12020 Move returns status 0, amount 31
22:54:00.170 00.000 12020 MoveAxis(N, 0, ABG)
22:54:00.185 00.015 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"9e61da6c-f1ce-4417-a98d-e0efecf0bc56"}
22:54:00.197 00.012 12020 Move returns status 0, amount 0
22:54:00.197 00.000 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"9e61da6c-f1ce-4417-a98d-e0efecf0bc56"}
22:54:00.210 00.013 12020 move complete, result=0
22:54:00.211 00.001 9340 GuideStep: 0.4 px 31 ms WEST, 0.1 px 0 ms NORTH
22:54:00.221 00.010 12020 worker thread done servicing request
22:54:00.222 00.001 12020 Worker thread wakes up
22:54:00.222 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
22:54:00.222 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(835,46,31,31)
22:54:00.229 00.007 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"1495e368-1191-4487-8c6c-8a5d116905d2"}
22:54:00.238 00.009 9340 case statement mapped state 6 to 3
22:54:00.246 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"1495e368-1191-4487-8c6c-8a5d116905d2"}
22:54:00.260 00.014 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"2e7fbbc5-e55b-414b-867e-a81adda06acd"}
22:54:00.272 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":109,"width":15,"height":15,"star_pos":[7.00,6.59],"pixels":"..."},"id":"2e7fbbc5-e55b-414b-867e-a81adda06acd"}
22:54:02.186 01.914 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"a49cd736-3a77-4ede-8c35-c0f59755f6fa"}
22:54:02.196 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"a49cd736-3a77-4ede-8c35-c0f59755f6fa"}
22:54:02.206 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"9e255f33-69cd-4106-8f59-d7b728cc8f9b"}
22:54:02.232 00.026 9340 case statement mapped state 6 to 3
22:54:02.242 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"9e255f33-69cd-4106-8f59-d7b728cc8f9b"}
22:54:02.254 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"482b2341-f0ee-4df1-91ec-422c525519a9"}
22:54:02.262 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":109,"width":15,"height":15,"star_pos":[7.00,6.59],"pixels":"..."},"id":"482b2341-f0ee-4df1-91ec-422c525519a9"}
22:54:02.578 00.316 12020 Exposure complete
22:54:02.796 00.218 12020 worker thread done servicing request
22:54:02.796 00.000 9340 OnExposeComplete: enter
22:54:02.808 00.012 9340 UpdateGuideState(): m_state=6
22:54:02.818 00.010 9340 Star::Find(15, 849, 60, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 110
22:54:02.827 00.009 9340 Star::Find returns 1 (0), X=851.39, Y=60.30, Mass=736250, SNR=125.0, Peak=53661 HFD=4.0
22:54:02.832 00.005 9340 MultiStar: [#1 0.82,-0.26,0.00,M1] [#2 0.55,-0.93,0.00,M1] [#3 0.88,-0.75,0.00,M1] [#4 0.65,-0.04,0.79,U] [#5 0.53,-0.27,0.82,U] [#6 0.47,-0.89,0.00,M1] [#7 0.90,-0.52,0.00,M1] [#8 0.82,-0.17,0.00,M1] 
22:54:02.844 00.012 9340 refined, 2 included, MultiStar: {0.72, -0.32}, one-star: {0.94, -0.58}
22:54:02.853 00.009 9340 CameraToMount -- cameraTheta (-0.41) - m_xAngle (-3.14) = xAngle (2.72 = 2.72)
22:54:02.858 00.005 9340 CameraToMount -- cameraTheta (-0.41) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (2.71 = 2.71)
22:54:02.873 00.015 9340 CameraToMount -- cameraX=0.72 cameraY=-0.32 hyp=0.79 cameraTheta=-0.41 mountX=-0.72 mountY=0.33, mountTheta=2.71
22:54:02.903 00.030 9340 SchedulePrimaryMove(10104498, x=0.72, y=-0.32, opts=13)
22:54:02.913 00.010 9340 Enqueuing Move request for scope (0.72, -0.32)
22:54:02.922 00.009 12020 Worker thread wakes up
22:54:02.922 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=6136, max=65530, med=9941, FiltMin=7891, FiltMax=65445, Gamma=2.870
22:54:02.932 00.010 12020 worker thread servicing REQUEST_MOVE scope ofs (0.72, -0.32) opts 0xd
22:54:02.932 00.000 9340 UpdateGuideState exits: m=736250 SNR=125.0
22:54:02.941 00.009 12020 Handling offset move in thread for scope, endpoint = (0.72, -0.32)
22:54:02.943 00.002 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:54:02.955 00.012 12020 Moving (0.72, -0.32) raw xDistance=-0.72 yDistance=0.33
22:54:02.955 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
22:54:02.967 00.012 12020 GuideAlgorithmHysteresis::Result() returns -0.29 from input -0.72
22:54:02.967 00.000 9340 Enqueuing Expose request
22:54:02.990 00.023 12020 switching direction from -1 to 1 - decHistory=3 oldest=0.40 newest=0.70
22:54:02.991 00.001 12020 GuideAlgorithmResistSwitch::result() returns 0.33 from input 0.33
22:54:02.991 00.000 12020 MoveAxis(E, 56, ABG)
22:54:02.991 00.000 12020 Guiding  Dir = 2, Dur = 56
22:54:02.992 00.001 12020 IsSlewing returns 0
22:54:02.993 00.001 12020 IsGuiding returns 0
22:54:03.017 00.024 12020 PulseGuide returned control before completion, sleep 42
22:54:03.061 00.044 12020 IsGuiding returns 1
22:54:03.062 00.001 12020 scope still moving after pulse duration time elapsed
22:54:03.097 00.035 12020 IsSlewing returns 0
22:54:03.097 00.000 12020 IsGuiding returns 0
22:54:03.097 00.000 12020 scope move finished after 56 + 50 ms
22:54:03.097 00.000 12020 Move returns status 0, amount 56
22:54:03.097 00.000 12020 MoveAxis(S, 56, ABG)
22:54:03.097 00.000 12020 Guiding  Dir = 1, Dur = 56
22:54:03.097 00.000 12020 IsSlewing returns 0
22:54:03.097 00.000 12020 IsGuiding returns 0
22:54:03.210 00.113 12020 IsGuiding returns 1
22:54:03.210 00.000 12020 scope still moving after pulse duration time elapsed
22:54:03.338 00.128 12020 IsSlewing returns 0
22:54:03.339 00.001 12020 IsGuiding returns 0
22:54:03.339 00.000 12020 scope move finished after 56 + 181 ms
22:54:03.339 00.000 12020 Move returns status 0, amount 56
22:54:03.339 00.000 12020 move complete, result=0
22:54:03.339 00.000 12020 worker thread done servicing request
22:54:03.339 00.000 12020 Worker thread wakes up
22:54:03.339 00.000 9340 GuideStep: -0.7 px 56 ms EAST, 0.3 px 56 ms SOUTH
22:54:03.350 00.011 12020 worker thread servicing REQUEST_EXPOSE 2000
22:54:03.350 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(835,46,31,31)
22:54:04.187 00.837 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"7357238f-4658-4727-a2e4-9eda90c734c4"}
22:54:04.198 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"7357238f-4658-4727-a2e4-9eda90c734c4"}
22:54:04.209 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"ede48d7c-f0f2-4726-b2dc-a1ac75c5d11b"}
22:54:04.219 00.010 9340 case statement mapped state 6 to 3
22:54:04.230 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"ede48d7c-f0f2-4726-b2dc-a1ac75c5d11b"}
22:54:04.250 00.020 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"caae97f9-5437-47b4-8c47-45e1264289dc"}
22:54:04.259 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":110,"width":15,"height":15,"star_pos":[7.39,7.30],"pixels":"..."},"id":"caae97f9-5437-47b4-8c47-45e1264289dc"}
22:54:05.707 01.448 12020 Exposure complete
22:54:05.871 00.164 12020 worker thread done servicing request
22:54:05.871 00.000 9340 OnExposeComplete: enter
22:54:05.881 00.010 9340 UpdateGuideState(): m_state=6
22:54:05.900 00.019 9340 Star::Find(15, 851, 60, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 111
22:54:05.907 00.007 9340 Star::Find returns 1 (0), X=850.92, Y=60.71, Mass=763776, SNR=126.8, Peak=57921 HFD=4.0
22:54:05.916 00.009 9340 MultiStar: [#1 0.41,-0.05,0.85,U] [#2 0.12,-0.32,1.07,U] [#3 0.14,-0.43,0.79,U] [#4 0.46,0.32,0.65,U] [#5 0.46,0.30,0.91,U] [#6 0.27,-0.46,0.60,U] [#7 0.52,0.13,0.67,U] [#8 0.38,0.34,0.70,U] 
22:54:05.924 00.008 9340 refined, 8 included, MultiStar: {0.35, -0.05}, one-star: {0.47, -0.16}
22:54:05.931 00.007 9340 CameraToMount -- cameraTheta (-0.14) - m_xAngle (-3.14) = xAngle (3.00 = 3.00)
22:54:05.946 00.015 9340 CameraToMount -- cameraTheta (-0.14) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (2.98 = 2.98)
22:54:05.956 00.010 9340 CameraToMount -- cameraX=0.35 cameraY=-0.05 hyp=0.36 cameraTheta=-0.14 mountX=-0.35 mountY=0.06, mountTheta=2.98
22:54:05.966 00.010 9340 SchedulePrimaryMove(10104498, x=0.35, y=-0.05, opts=13)
22:54:05.973 00.007 9340 Enqueuing Move request for scope (0.35, -0.05)
22:54:05.982 00.009 12020 Worker thread wakes up
22:54:05.983 00.001 9340 UpdateImageDisplay: Size=(1920,1080) min=5977, max=65524, med=9913, FiltMin=7624, FiltMax=65487, Gamma=2.870
22:54:05.990 00.007 12020 worker thread servicing REQUEST_MOVE scope ofs (0.35, -0.05) opts 0xd
22:54:05.990 00.000 12020 Handling offset move in thread for scope, endpoint = (0.35, -0.05)
22:54:05.990 00.000 12020 Moving (0.35, -0.05) raw xDistance=-0.35 yDistance=0.06
22:54:05.990 00.000 12020 GuideAlgorithmHysteresis::Result() returns -0.17 from input -0.35
22:54:05.990 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:54:05.990 00.000 9340 UpdateGuideState exits: m=763776 SNR=126.8
22:54:05.996 00.006 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
22:54:05.996 00.000 12020 MoveAxis(E, 33, ABG)
22:54:05.996 00.000 12020 Guiding  Dir = 2, Dur = 33
22:54:05.996 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:54:06.008 00.012 9340 ScheduleExposure(2000,3,1) exposurePending=0
22:54:06.029 00.021 9340 Enqueuing Expose request
22:54:06.038 00.009 12020 IsSlewing returns 0
22:54:06.038 00.000 12020 IsGuiding returns 0
22:54:06.055 00.017 12020 PulseGuide returned control before completion, sleep 27
22:54:06.119 00.064 12020 IsGuiding returns 0
22:54:06.119 00.000 12020 Move returns status 0, amount 33
22:54:06.119 00.000 12020 MoveAxis(N, 0, ABG)
22:54:06.119 00.000 12020 Move returns status 0, amount 0
22:54:06.119 00.000 12020 move complete, result=0
22:54:06.119 00.000 12020 worker thread done servicing request
22:54:06.119 00.000 9340 GuideStep: -0.4 px 33 ms EAST, 0.1 px 0 ms NORTH
22:54:06.142 00.023 12020 Worker thread wakes up
22:54:06.143 00.001 12020 worker thread servicing REQUEST_EXPOSE 2000
22:54:06.143 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(835,46,31,31)
22:54:06.186 00.043 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"b605115b-b3d4-42d2-a681-fab45325ee57"}
22:54:06.196 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"b605115b-b3d4-42d2-a681-fab45325ee57"}
22:54:06.201 00.005 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"77070262-4b56-4b9a-95b3-5ba083ce52c3"}
22:54:06.212 00.011 9340 case statement mapped state 6 to 3
22:54:06.222 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"77070262-4b56-4b9a-95b3-5ba083ce52c3"}
22:54:06.235 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"e6bee2f3-1446-4ec4-9c68-14fe4c607c7e"}
22:54:06.245 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":111,"width":15,"height":15,"star_pos":[6.92,6.71],"pixels":"..."},"id":"e6bee2f3-1446-4ec4-9c68-14fe4c607c7e"}
22:54:08.185 01.940 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"20415474-5668-4289-9374-5c911e218c7a"}
22:54:08.194 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"20415474-5668-4289-9374-5c911e218c7a"}
22:54:08.203 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"3b4a979f-b205-4be7-a6bc-35939840a51e"}
22:54:08.212 00.009 9340 case statement mapped state 6 to 3
22:54:08.224 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"3b4a979f-b205-4be7-a6bc-35939840a51e"}
22:54:08.235 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"316c8c0c-34d0-47c4-9c81-3f09a2342539"}
22:54:08.259 00.024 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":111,"width":15,"height":15,"star_pos":[6.92,6.71],"pixels":"..."},"id":"316c8c0c-34d0-47c4-9c81-3f09a2342539"}
22:54:08.522 00.263 12020 Exposure complete
22:54:08.723 00.201 12020 worker thread done servicing request
22:54:08.725 00.002 9340 OnExposeComplete: enter
22:54:08.733 00.008 9340 UpdateGuideState(): m_state=6
22:54:08.744 00.011 9340 Star::Find(15, 850, 60, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 112
22:54:08.753 00.009 9340 Star::Find returns 1 (0), X=851.14, Y=60.40, Mass=787186, SNR=161.4, Peak=53837 HFD=4.3
22:54:08.774 00.021 9340 MultiStar: [#1 0.88,-0.44,0.00,M1] [#2 0.54,-0.77,0.00,M1] [#3 0.37,-0.63,0.59,U] [#4 0.31,-0.13,0.57,U] [#5 0.76,-0.27,0.00,M1] [#6 0.53,-0.47,0.62,U] [#7 0.85,-0.30,0.00,M1] [#8 0.47,-0.29,0.52,U] 
22:54:08.783 00.009 9340 refined, 4 included, MultiStar: {0.50, -0.41}, one-star: {0.69, -0.47}
22:54:08.794 00.011 9340 CameraToMount -- cameraTheta (-0.69) - m_xAngle (-3.14) = xAngle (2.45 = 2.45)
22:54:08.804 00.010 9340 CameraToMount -- cameraTheta (-0.69) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (2.43 = 2.43)
22:54:08.812 00.008 9340 CameraToMount -- cameraX=0.50 cameraY=-0.41 hyp=0.65 cameraTheta=-0.69 mountX=-0.50 mountY=0.42, mountTheta=2.44
22:54:08.828 00.016 9340 SchedulePrimaryMove(10104498, x=0.50, y=-0.41, opts=13)
22:54:08.834 00.006 9340 Enqueuing Move request for scope (0.50, -0.41)
22:54:08.847 00.013 12020 Worker thread wakes up
22:54:08.859 00.012 9340 UpdateImageDisplay: Size=(1920,1080) min=6306, max=65530, med=9904, FiltMin=7813, FiltMax=65469, Gamma=2.870
22:54:08.867 00.008 12020 worker thread servicing REQUEST_MOVE scope ofs (0.50, -0.41) opts 0xd
22:54:08.867 00.000 9340 UpdateGuideState exits: m=787186 SNR=161.4
22:54:08.880 00.013 12020 Handling offset move in thread for scope, endpoint = (0.50, -0.41)
22:54:08.880 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:54:08.890 00.010 12020 Moving (0.50, -0.41) raw xDistance=-0.50 yDistance=0.42
22:54:08.890 00.000 12020 GuideAlgorithmHysteresis::Result() returns -0.22 from input -0.50
22:54:08.890 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.42 from input 0.42
22:54:08.890 00.000 12020 MoveAxis(E, 43, ABG)
22:54:08.890 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
22:54:08.897 00.007 12020 Guiding  Dir = 2, Dur = 43
22:54:08.897 00.000 9340 Enqueuing Expose request
22:54:08.906 00.009 12020 IsSlewing returns 0
22:54:08.906 00.000 12020 IsGuiding returns 0
22:54:08.931 00.025 12020 PulseGuide returned control before completion, sleep 29
22:54:08.972 00.041 12020 IsGuiding returns 1
22:54:08.972 00.000 12020 scope still moving after pulse duration time elapsed
22:54:09.036 00.064 12020 IsSlewing returns 0
22:54:09.077 00.041 12020 IsGuiding returns 0
22:54:09.077 00.000 12020 scope move finished after 43 + 125 ms
22:54:09.077 00.000 12020 Move returns status 0, amount 43
22:54:09.077 00.000 12020 MoveAxis(S, 71, ABG)
22:54:09.079 00.002 12020 Guiding  Dir = 1, Dur = 71
22:54:09.079 00.000 12020 IsSlewing returns 0
22:54:09.079 00.000 12020 IsGuiding returns 0
22:54:09.156 00.077 12020 IsGuiding returns 1
22:54:09.156 00.000 12020 scope still moving after pulse duration time elapsed
22:54:09.186 00.030 12020 IsSlewing returns 0
22:54:09.187 00.001 12020 IsGuiding returns 1
22:54:09.316 00.129 12020 IsSlewing returns 0
22:54:09.349 00.033 12020 IsGuiding returns 0
22:54:09.350 00.001 12020 scope move finished after 71 + 197 ms
22:54:09.350 00.000 12020 Move returns status 0, amount 71
22:54:09.350 00.000 12020 move complete, result=0
22:54:09.350 00.000 12020 worker thread done servicing request
22:54:09.350 00.000 9340 GuideStep: -0.5 px 43 ms EAST, 0.4 px 71 ms SOUTH
22:54:09.360 00.010 12020 Worker thread wakes up
22:54:09.360 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
22:54:09.360 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(835,46,31,31)
22:54:10.186 00.826 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"4c47c49b-aa2d-40d3-97f9-d8f162ae51a6"}
22:54:10.198 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"4c47c49b-aa2d-40d3-97f9-d8f162ae51a6"}
22:54:10.208 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"9fb12a0a-45da-48d6-9e5c-b416ad9693a9"}
22:54:10.216 00.008 9340 case statement mapped state 6 to 3
22:54:10.230 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"9fb12a0a-45da-48d6-9e5c-b416ad9693a9"}
22:54:10.242 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"04f2fc5f-bfc0-4c06-96f1-de1709637bb6"}
22:54:10.270 00.028 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":112,"width":15,"height":15,"star_pos":[7.14,7.40],"pixels":"..."},"id":"04f2fc5f-bfc0-4c06-96f1-de1709637bb6"}
22:54:11.718 01.448 12020 Exposure complete
22:54:11.920 00.202 12020 worker thread done servicing request
22:54:11.920 00.000 9340 OnExposeComplete: enter
22:54:11.944 00.024 9340 UpdateGuideState(): m_state=6
22:54:11.954 00.010 9340 Star::Find(15, 851, 60, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 113
22:54:11.965 00.011 9340 Star::Find returns 1 (0), X=851.13, Y=60.79, Mass=833703, SNR=158.2, Peak=59425 HFD=4.2
22:54:11.975 00.010 9340 MultiStar: [#1 0.72,-0.03,0.63,U] [#2 0.42,-0.29,0.68,U] [#3 0.71,-0.27,0.00,M1] [#4 0.35,0.22,0.62,U] [#5 0.37,0.34,0.70,U] [#6 0.67,-0.25,0.46,U] [#7 0.94,0.20,0.00,M2] [#8 0.60,0.24,0.62,U] 
22:54:11.988 00.013 9340 refined, 6 included, MultiStar: {0.55, 0.02}, one-star: {0.69, -0.09}
22:54:11.997 00.009 9340 CameraToMount -- cameraTheta (0.04) - m_xAngle (-3.14) = xAngle (3.18 = -3.11)
22:54:12.035 00.038 9340 CameraToMount -- cameraTheta (0.04) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (3.16 = -3.12)
22:54:12.047 00.012 9340 CameraToMount -- cameraX=0.55 cameraY=0.02 hyp=0.55 cameraTheta=0.04 mountX=-0.55 mountY=-0.01, mountTheta=-3.12
22:54:12.062 00.015 9340 SchedulePrimaryMove(10104498, x=0.55, y=0.02, opts=13)
22:54:12.073 00.011 9340 Enqueuing Move request for scope (0.55, 0.02)
22:54:12.084 00.011 12020 Worker thread wakes up
22:54:12.084 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=5930, max=65524, med=9953, FiltMin=7738, FiltMax=65487, Gamma=2.870
22:54:12.110 00.026 12020 worker thread servicing REQUEST_MOVE scope ofs (0.55, 0.02) opts 0xd
22:54:12.111 00.001 9340 UpdateGuideState exits: m=833703 SNR=158.2
22:54:12.122 00.011 12020 Handling offset move in thread for scope, endpoint = (0.55, 0.02)
22:54:12.122 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:54:12.131 00.009 12020 Moving (0.55, 0.02) raw xDistance=-0.55 yDistance=-0.01
22:54:12.131 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
22:54:12.141 00.010 12020 GuideAlgorithmHysteresis::Result() returns -0.25 from input -0.55
22:54:12.141 00.000 9340 Enqueuing Expose request
22:54:12.151 00.010 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:54:12.151 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
22:54:12.151 00.000 12020 MoveAxis(E, 48, ABG)
22:54:12.151 00.000 12020 Guiding  Dir = 2, Dur = 48
22:54:12.153 00.002 12020 IsSlewing returns 0
22:54:12.154 00.001 12020 IsGuiding returns 0
22:54:12.185 00.031 12020 PulseGuide returned control before completion, sleep 28
22:54:12.186 00.001 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"214ea70d-d815-4ee4-8fc3-a8b14145ba5f"}
22:54:12.197 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"214ea70d-d815-4ee4-8fc3-a8b14145ba5f"}
22:54:12.210 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"786986dd-efc6-45d1-ae71-f7491fe2d358"}
22:54:12.219 00.009 9340 case statement mapped state 6 to 3
22:54:12.226 00.007 12020 IsGuiding returns 1
22:54:12.226 00.000 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"786986dd-efc6-45d1-ae71-f7491fe2d358"}
22:54:12.240 00.014 12020 scope still moving after pulse duration time elapsed
22:54:12.241 00.001 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"1a900702-e2a6-4b93-b3fd-982f7a553018"}
22:54:12.251 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":113,"width":15,"height":15,"star_pos":[7.13,6.79],"pixels":"..."},"id":"1a900702-e2a6-4b93-b3fd-982f7a553018"}
22:54:12.277 00.026 12020 IsSlewing returns 0
22:54:12.308 00.031 12020 IsGuiding returns 0
22:54:12.308 00.000 12020 scope move finished after 48 + 105 ms
22:54:12.308 00.000 12020 Move returns status 0, amount 48
22:54:12.308 00.000 12020 MoveAxis(N, 0, ABG)
22:54:12.309 00.001 12020 Move returns status 0, amount 0
22:54:12.309 00.000 12020 move complete, result=0
22:54:12.309 00.000 12020 worker thread done servicing request
22:54:12.310 00.001 9340 GuideStep: -0.5 px 48 ms EAST, -0.0 px 0 ms NORTH
22:54:12.322 00.012 12020 Worker thread wakes up
22:54:12.322 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
22:54:12.322 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(835,46,31,31)
22:54:14.184 01.862 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"b7430bc0-3b1e-4e21-8993-c38fbef67adb"}
22:54:14.193 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"b7430bc0-3b1e-4e21-8993-c38fbef67adb"}
22:54:14.225 00.032 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"19bd986c-b188-4ecb-9787-6eda211159ac"}
22:54:14.236 00.011 9340 case statement mapped state 6 to 3
22:54:14.247 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"19bd986c-b188-4ecb-9787-6eda211159ac"}
22:54:14.260 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"d60fc898-07a7-4064-90ef-3b0b0b2908fb"}
22:54:14.269 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":113,"width":15,"height":15,"star_pos":[7.13,6.79],"pixels":"..."},"id":"d60fc898-07a7-4064-90ef-3b0b0b2908fb"}
22:54:14.680 00.411 12020 Exposure complete
22:54:14.867 00.187 12020 worker thread done servicing request
22:54:14.867 00.000 9340 OnExposeComplete: enter
22:54:14.890 00.023 9340 UpdateGuideState(): m_state=6
22:54:14.899 00.009 9340 Star::Find(15, 851, 60, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 114
22:54:14.906 00.007 9340 Star::Find returns 1 (0), X=850.73, Y=60.76, Mass=781416, SNR=170.3, Peak=58851 HFD=3.8
22:54:14.917 00.011 9340 MultiStar: [#1 0.11,-0.17,0.61,U] [#2 -0.09,-0.29,0.63,U] [#3 0.21,0.03,0.60,U] [#4 0.11,0.04,0.57,U] [#5 0.10,0.20,0.69,U] [#6 0.06,-0.22,0.51,U] [#7 0.59,-0.18,0.55,U] [#8 0.07,0.22,0.44,U] 
22:54:14.923 00.006 9340 refined, 8 included, MultiStar: {0.17, -0.06}, one-star: {0.28, -0.11}
22:54:14.930 00.007 9340 CameraToMount -- cameraTheta (-0.35) - m_xAngle (-3.14) = xAngle (2.79 = 2.79)
22:54:14.942 00.012 9340 CameraToMount -- cameraTheta (-0.35) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (2.77 = 2.77)
22:54:14.950 00.008 9340 CameraToMount -- cameraX=0.17 cameraY=-0.06 hyp=0.18 cameraTheta=-0.35 mountX=-0.17 mountY=0.06, mountTheta=2.78
22:54:14.967 00.017 9340 SchedulePrimaryMove(10104498, x=0.17, y=-0.06, opts=13)
22:54:14.998 00.031 9340 Enqueuing Move request for scope (0.17, -0.06)
22:54:15.009 00.011 12020 Worker thread wakes up
22:54:15.009 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=6026, max=65524, med=9943, FiltMin=7805, FiltMax=65487, Gamma=2.870
22:54:15.019 00.010 9340 UpdateGuideState exits: m=781416 SNR=170.3
22:54:15.030 00.011 12020 worker thread servicing REQUEST_MOVE scope ofs (0.17, -0.06) opts 0xd
22:54:15.031 00.001 12020 Handling offset move in thread for scope, endpoint = (0.17, -0.06)
22:54:15.031 00.000 12020 Moving (0.17, -0.06) raw xDistance=-0.17 yDistance=0.06
22:54:15.032 00.001 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17
22:54:15.032 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:54:15.032 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
22:54:15.032 00.000 12020 MoveAxis(E, 0, ABG)
22:54:15.032 00.000 12020 Move returns status 0, amount 0
22:54:15.032 00.000 12020 MoveAxis(N, 0, ABG)
22:54:15.032 00.000 12020 Move returns status 0, amount 0
22:54:15.032 00.000 12020 move complete, result=0
22:54:15.032 00.000 12020 worker thread done servicing request
22:54:15.034 00.002 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:54:15.048 00.014 9340 ScheduleExposure(2000,3,1) exposurePending=0
22:54:15.059 00.011 9340 Enqueuing Expose request
22:54:15.069 00.010 12020 Worker thread wakes up
22:54:15.069 00.000 9340 GuideStep: -0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
22:54:15.081 00.012 12020 worker thread servicing REQUEST_EXPOSE 2000
22:54:15.081 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(835,46,31,31)
22:54:16.182 01.101 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"7eba1858-0fc0-4a09-b9c0-e0e16d2d82af"}
22:54:16.193 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"7eba1858-0fc0-4a09-b9c0-e0e16d2d82af"}
22:54:16.203 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"0fed7b64-f7d9-4ff5-b06c-0c83c2a2fa71"}
22:54:16.230 00.027 9340 case statement mapped state 6 to 3
22:54:16.239 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"0fed7b64-f7d9-4ff5-b06c-0c83c2a2fa71"}
22:54:16.248 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"e5079ab6-5c3b-42c0-8aac-2691094528bf"}
22:54:16.261 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":114,"width":15,"height":15,"star_pos":[6.73,6.76],"pixels":"..."},"id":"e5079ab6-5c3b-42c0-8aac-2691094528bf"}
22:54:17.440 01.179 12020 Exposure complete
22:54:17.603 00.163 12020 worker thread done servicing request
22:54:17.603 00.000 9340 OnExposeComplete: enter
22:54:17.612 00.009 9340 UpdateGuideState(): m_state=6
22:54:17.619 00.007 9340 Star::Find(15, 850, 60, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 115
22:54:17.625 00.006 9340 Star::Find returns 1 (0), X=851.36, Y=60.85, Mass=756928, SNR=140.4, Peak=57177 HFD=4.1
22:54:17.634 00.009 9340 MultiStar: [#1 0.84,0.05,0.00,M1] [#2 0.90,-0.07,0.00,M1] [#3 0.76,-0.20,0.00,M1] [#4 0.64,0.17,0.63,U] [#5 0.76,0.39,0.00,M1] [#6 0.85,0.04,0.00,M1] [#7 0.99,0.31,0.00,M2] [#8 0.79,0.07,0.00,M1] 
22:54:17.640 00.006 9340 refined, 1 included, MultiStar: {0.80, 0.05}, one-star: {0.91, -0.02}
22:54:17.652 00.012 9340 CameraToMount -- cameraTheta (0.07) - m_xAngle (-3.14) = xAngle (3.20 = -3.08)
22:54:17.659 00.007 9340 CameraToMount -- cameraTheta (0.07) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (3.19 = -3.10)
22:54:17.670 00.011 9340 CameraToMount -- cameraX=0.80 cameraY=0.05 hyp=0.81 cameraTheta=0.07 mountX=-0.81 mountY=-0.04, mountTheta=-3.10
22:54:17.676 00.006 9340 SchedulePrimaryMove(10104498, x=0.80, y=0.05, opts=13)
22:54:17.687 00.011 9340 Enqueuing Move request for scope (0.80, 0.05)
22:54:17.708 00.021 12020 Worker thread wakes up
22:54:17.710 00.002 9340 UpdateImageDisplay: Size=(1920,1080) min=6378, max=65524, med=9921, FiltMin=7816, FiltMax=65445, Gamma=2.870
22:54:17.717 00.007 12020 worker thread servicing REQUEST_MOVE scope ofs (0.80, 0.05) opts 0xd
22:54:17.717 00.000 12020 Handling offset move in thread for scope, endpoint = (0.80, 0.05)
22:54:17.717 00.000 12020 Moving (0.80, 0.05) raw xDistance=-0.81 yDistance=-0.04
22:54:17.717 00.000 12020 GuideAlgorithmHysteresis::Result() returns -0.34 from input -0.81
22:54:17.717 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:54:17.719 00.002 9340 UpdateGuideState exits: m=756928 SNR=140.4
22:54:17.725 00.006 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:54:17.732 00.007 9340 ScheduleExposure(2000,3,1) exposurePending=0
22:54:17.737 00.005 9340 Enqueuing Expose request
22:54:17.744 00.007 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
22:54:17.744 00.000 12020 MoveAxis(E, 66, ABG)
22:54:17.744 00.000 12020 Guiding  Dir = 2, Dur = 66
22:54:17.746 00.002 12020 IsSlewing returns 0
22:54:17.746 00.000 12020 IsGuiding returns 0
22:54:17.776 00.030 12020 PulseGuide returned control before completion, sleep 47
22:54:17.832 00.056 12020 IsGuiding returns 1
22:54:17.832 00.000 12020 scope still moving after pulse duration time elapsed
22:54:17.872 00.040 12020 IsSlewing returns 0
22:54:17.873 00.001 12020 IsGuiding returns 0
22:54:17.873 00.000 12020 scope move finished after 66 + 60 ms
22:54:17.873 00.000 12020 Move returns status 0, amount 66
22:54:17.874 00.001 12020 MoveAxis(N, 0, ABG)
22:54:17.874 00.000 12020 Move returns status 0, amount 0
22:54:17.874 00.000 12020 move complete, result=0
22:54:17.874 00.000 12020 worker thread done servicing request
22:54:17.875 00.001 12020 Worker thread wakes up
22:54:17.875 00.000 9340 GuideStep: -0.8 px 66 ms EAST, -0.0 px 0 ms NORTH
22:54:17.885 00.010 12020 worker thread servicing REQUEST_EXPOSE 2000
22:54:17.885 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(835,46,31,31)
22:54:18.182 00.297 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"0893f9db-8cee-4f5c-9191-5177646bcfdf"}
22:54:18.192 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"0893f9db-8cee-4f5c-9191-5177646bcfdf"}
22:54:18.202 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"1b4af30c-ce2c-4a25-aec4-9d842208113f"}
22:54:18.213 00.011 9340 case statement mapped state 6 to 3
22:54:18.221 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"1b4af30c-ce2c-4a25-aec4-9d842208113f"}
22:54:18.231 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"896b0de8-2548-4136-a25c-458920a43670"}
22:54:18.241 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":115,"width":15,"height":15,"star_pos":[7.36,6.85],"pixels":"..."},"id":"896b0de8-2548-4136-a25c-458920a43670"}
22:54:20.184 01.943 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"d7ef3f67-aeb5-4591-9296-6f0e5fdc4f17"}
22:54:20.194 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"d7ef3f67-aeb5-4591-9296-6f0e5fdc4f17"}
22:54:20.219 00.025 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"f2b03fba-ed25-4c0c-a8fc-efb1a22356c9"}
22:54:20.231 00.012 9340 case statement mapped state 6 to 3
22:54:20.237 00.006 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"f2b03fba-ed25-4c0c-a8fc-efb1a22356c9"}
22:54:20.248 00.011 12020 Exposure complete
22:54:20.248 00.000 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"33484abb-1833-448d-ac4d-c453d0f4d517"}
22:54:20.260 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":115,"width":15,"height":15,"star_pos":[7.36,6.85],"pixels":"..."},"id":"33484abb-1833-448d-ac4d-c453d0f4d517"}
22:54:20.480 00.220 12020 worker thread done servicing request
22:54:20.480 00.000 9340 OnExposeComplete: enter
22:54:20.489 00.009 9340 UpdateGuideState(): m_state=6
22:54:20.500 00.011 9340 Star::Find(15, 851, 60, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 116
22:54:20.509 00.009 9340 Star::Find returns 1 (0), X=851.48, Y=60.77, Mass=740644, SNR=159.6, Peak=56353 HFD=3.9
22:54:20.515 00.006 9340 MultiStar: [#1 1.23,0.26,0.00,M2] [#2 0.80,-0.13,0.00,M2] [#3 0.79,-0.04,0.00,M2] [#4 1.22,0.25,0.00,M1] [#5 1.03,0.32,0.00,M2] [#6 0.75,0.16,0.00,M2] [#7 1.33,0.39,0.00,M3] [#8 0.84,0.20,0.00,M2] 
22:54:20.529 00.014 9340 CameraToMount -- cameraTheta (-0.10) - m_xAngle (-3.14) = xAngle (3.04 = 3.04)
22:54:20.556 00.027 9340 CameraToMount -- cameraTheta (-0.10) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (3.02 = 3.02)
22:54:20.569 00.013 9340 CameraToMount -- cameraX=1.03 cameraY=-0.10 hyp=1.04 cameraTheta=-0.10 mountX=-1.03 mountY=0.12, mountTheta=3.02
22:54:20.582 00.013 9340 SchedulePrimaryMove(10104498, x=1.03, y=-0.10, opts=13)
22:54:20.592 00.010 9340 Enqueuing Move request for scope (1.03, -0.10)
22:54:20.602 00.010 12020 Worker thread wakes up
22:54:20.602 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=6354, max=65524, med=9921, FiltMin=7762, FiltMax=65487, Gamma=2.870
22:54:20.614 00.012 12020 worker thread servicing REQUEST_MOVE scope ofs (1.03, -0.10) opts 0xd
22:54:20.616 00.002 12020 Handling offset move in thread for scope, endpoint = (1.03, -0.10)
22:54:20.616 00.000 9340 UpdateGuideState exits: m=740644 SNR=159.6
22:54:20.627 00.011 12020 Moving (1.03, -0.10) raw xDistance=-1.03 yDistance=0.12
22:54:20.627 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:54:20.650 00.023 12020 GuideAlgorithmHysteresis::Result() returns -0.46 from input -1.03
22:54:20.650 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
22:54:20.663 00.013 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:54:20.663 00.000 9340 Enqueuing Expose request
22:54:20.669 00.006 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
22:54:20.669 00.000 12020 MoveAxis(E, 89, ABG)
22:54:20.669 00.000 12020 Guiding  Dir = 2, Dur = 89
22:54:20.675 00.006 12020 IsSlewing returns 0
22:54:20.675 00.000 12020 IsGuiding returns 0
22:54:20.700 00.025 12020 PulseGuide returned control before completion, sleep 73
22:54:20.783 00.083 12020 IsGuiding returns 1
22:54:20.784 00.001 12020 scope still moving after pulse duration time elapsed
22:54:20.836 00.052 12020 IsSlewing returns 0
22:54:20.837 00.001 12020 IsGuiding returns 0
22:54:20.837 00.000 12020 scope move finished after 89 + 72 ms
22:54:20.838 00.001 12020 Move returns status 0, amount 89
22:54:20.838 00.000 12020 MoveAxis(N, 0, ABG)
22:54:20.838 00.000 12020 Move returns status 0, amount 0
22:54:20.838 00.000 12020 move complete, result=0
22:54:20.838 00.000 12020 worker thread done servicing request
22:54:20.838 00.000 9340 GuideStep: -1.0 px 89 ms EAST, 0.1 px 0 ms NORTH
22:54:20.847 00.009 12020 Worker thread wakes up
22:54:20.847 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
22:54:20.847 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(835,46,31,31)
22:54:22.187 01.340 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"56911b8c-1773-42ee-be77-9c4b8535431a"}
22:54:22.212 00.025 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"56911b8c-1773-42ee-be77-9c4b8535431a"}
22:54:22.222 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"1ea7f468-102b-40e8-ac19-27c87eb1cb0e"}
22:54:22.233 00.011 9340 case statement mapped state 6 to 3
22:54:22.238 00.005 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"1ea7f468-102b-40e8-ac19-27c87eb1cb0e"}
22:54:22.250 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"61805852-61ee-4a18-88c1-e8a768760d5d"}
22:54:22.256 00.006 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":116,"width":15,"height":15,"star_pos":[7.48,6.77],"pixels":"..."},"id":"61805852-61ee-4a18-88c1-e8a768760d5d"}
22:54:23.212 00.956 12020 Exposure complete
22:54:23.400 00.188 12020 worker thread done servicing request
22:54:23.400 00.000 9340 OnExposeComplete: enter
22:54:23.413 00.013 9340 UpdateGuideState(): m_state=6
22:54:23.424 00.011 9340 Star::Find(15, 851, 60, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 117
22:54:23.447 00.023 9340 Star::Find returns 1 (0), X=851.43, Y=61.07, Mass=739440, SNR=142.2, Peak=52405 HFD=4.0
22:54:23.457 00.010 9340 MultiStar: [#1 1.06,0.45,0.00,M3] [#2 0.58,0.09,0.82,U] [#3 0.70,0.19,0.77,U] [#4 0.60,0.42,0.62,U] [#5 0.76,0.54,0.00,M3] [#6 0.77,0.10,0.00,M3] [#7 1.33,0.47,0.00,M4] [#8 0.84,0.54,0.00,M3] 
22:54:23.461 00.004 9340 refined, 3 included, MultiStar: {0.74, 0.21}, one-star: {0.98, 0.20}
22:54:23.473 00.012 9340 CameraToMount -- cameraTheta (0.28) - m_xAngle (-3.14) = xAngle (3.42 = -2.87)
22:54:23.476 00.003 9340 CameraToMount -- cameraTheta (0.28) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (3.40 = -2.88)
22:54:23.489 00.013 9340 CameraToMount -- cameraX=0.74 cameraY=0.21 hyp=0.77 cameraTheta=0.28 mountX=-0.74 mountY=-0.20, mountTheta=-2.88
22:54:23.500 00.011 9340 SchedulePrimaryMove(10104498, x=0.74, y=0.21, opts=13)
22:54:23.510 00.010 9340 Enqueuing Move request for scope (0.74, 0.21)
22:54:23.520 00.010 12020 Worker thread wakes up
22:54:23.520 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=6351, max=65524, med=9920, FiltMin=7568, FiltMax=65487, Gamma=2.870
22:54:23.545 00.025 12020 worker thread servicing REQUEST_MOVE scope ofs (0.74, 0.21) opts 0xd
22:54:23.545 00.000 12020 Handling offset move in thread for scope, endpoint = (0.74, 0.21)
22:54:23.546 00.001 9340 UpdateGuideState exits: m=739440 SNR=142.2
22:54:23.556 00.010 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:54:23.565 00.009 12020 Moving (0.74, 0.21) raw xDistance=-0.74 yDistance=-0.20
22:54:23.565 00.000 12020 GuideAlgorithmHysteresis::Result() returns -0.35 from input -0.74
22:54:23.565 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:54:23.565 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
22:54:23.575 00.010 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.20
22:54:23.575 00.000 9340 Enqueuing Expose request
22:54:23.582 00.007 12020 MoveAxis(E, 67, ABG)
22:54:23.582 00.000 12020 Guiding  Dir = 2, Dur = 67
22:54:23.582 00.000 12020 IsSlewing returns 0
22:54:23.585 00.003 12020 IsGuiding returns 0
22:54:23.612 00.027 12020 PulseGuide returned control before completion, sleep 50
22:54:23.692 00.080 12020 IsGuiding returns 0
22:54:23.692 00.000 12020 Move returns status 0, amount 67
22:54:23.692 00.000 12020 MoveAxis(N, 0, ABG)
22:54:23.692 00.000 12020 Move returns status 0, amount 0
22:54:23.692 00.000 12020 move complete, result=0
22:54:23.692 00.000 12020 worker thread done servicing request
22:54:23.692 00.000 9340 GuideStep: -0.7 px 67 ms EAST, -0.2 px 0 ms NORTH
22:54:23.706 00.014 12020 Worker thread wakes up
22:54:23.706 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
22:54:23.706 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(835,46,31,31)
22:54:24.187 00.481 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"6ffe3d78-42e8-4ae0-8ba8-e72c5c2d4aa0"}
22:54:24.197 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"6ffe3d78-42e8-4ae0-8ba8-e72c5c2d4aa0"}
22:54:24.212 00.015 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"6f91fff8-bd07-480e-9c36-4715d5207d5b"}
22:54:24.221 00.009 9340 case statement mapped state 6 to 3
22:54:24.231 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"6f91fff8-bd07-480e-9c36-4715d5207d5b"}
22:54:24.242 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"4bfb4316-f7d8-4608-80d3-dd7fa9a46c14"}
22:54:24.252 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":117,"width":15,"height":15,"star_pos":[7.43,7.07],"pixels":"..."},"id":"4bfb4316-f7d8-4608-80d3-dd7fa9a46c14"}
22:54:26.054 01.802 12020 Exposure complete
22:54:26.189 00.135 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"79714b8e-f34b-40b7-8c6b-6809ce5ac3ab"}
22:54:26.201 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"79714b8e-f34b-40b7-8c6b-6809ce5ac3ab"}
22:54:26.213 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"d5d974f9-cfa0-4df5-949c-c7b61b072bb6"}
22:54:26.224 00.011 9340 case statement mapped state 6 to 3
22:54:26.239 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"d5d974f9-cfa0-4df5-949c-c7b61b072bb6"}
22:54:26.256 00.017 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"3cc92a6c-0a89-4861-a04d-ec78e630a205"}
22:54:26.294 00.038 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":117,"width":15,"height":15,"star_pos":[7.43,7.07],"pixels":"..."},"id":"3cc92a6c-0a89-4861-a04d-ec78e630a205"}
22:54:26.315 00.021 12020 worker thread done servicing request
22:54:26.316 00.001 9340 OnExposeComplete: enter
22:54:26.328 00.012 9340 UpdateGuideState(): m_state=6
22:54:26.335 00.007 9340 Star::Find(15, 851, 61, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 118
22:54:26.347 00.012 9340 Star::Find returns 1 (0), X=851.79, Y=60.55, Mass=728234, SNR=139.0, Peak=55232 HFD=3.8
22:54:26.361 00.014 9340 MultiStar: [#1 1.53,-0.01,0.00,M4] [#2 0.96,-0.31,0.00,M2] [#3 1.11,-0.41,0.00,M2] [#4 1.37,0.20,0.00,M1] [#5 1.27,0.21,0.00,M4] [#6 1.13,-0.43,0.00,M4] [#7 1.50,0.15,0.00,M5] [#8 1.43,0.26,0.00,M4] 
22:54:26.370 00.009 9340 CameraToMount -- cameraTheta (-0.24) - m_xAngle (-3.14) = xAngle (2.90 = 2.90)
22:54:26.380 00.010 9340 CameraToMount -- cameraTheta (-0.24) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (2.88 = 2.88)
22:54:26.403 00.023 9340 CameraToMount -- cameraX=1.35 cameraY=-0.33 hyp=1.38 cameraTheta=-0.24 mountX=-1.34 mountY=0.35, mountTheta=2.88
22:54:26.418 00.015 9340 SchedulePrimaryMove(10104498, x=1.35, y=-0.33, opts=13)
22:54:26.428 00.010 9340 Enqueuing Move request for scope (1.35, -0.33)
22:54:26.440 00.012 12020 Worker thread wakes up
22:54:26.440 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=5860, max=65524, med=9926, FiltMin=7652, FiltMax=65469, Gamma=2.870
22:54:26.449 00.009 12020 worker thread servicing REQUEST_MOVE scope ofs (1.35, -0.33) opts 0xd
22:54:26.449 00.000 9340 UpdateGuideState exits: m=728234 SNR=139.0
22:54:26.460 00.011 12020 Handling offset move in thread for scope, endpoint = (1.35, -0.33)
22:54:26.460 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:54:26.467 00.007 9340 ScheduleExposure(2000,3,1) exposurePending=0
22:54:26.481 00.014 12020 Moving (1.35, -0.33) raw xDistance=-1.34 yDistance=0.35
22:54:26.481 00.000 12020 GuideAlgorithmHysteresis::Result() returns -0.59 from input -1.34
22:54:26.482 00.001 12020 GuideAlgorithmResistSwitch::result() returns 0.35 from input 0.35
22:54:26.482 00.000 12020 MoveAxis(E, 115, ABG)
22:54:26.482 00.000 12020 Guiding  Dir = 2, Dur = 115
22:54:26.482 00.000 9340 Enqueuing Expose request
22:54:26.528 00.046 12020 IsSlewing returns 0
22:54:26.528 00.000 12020 IsGuiding returns 0
22:54:26.555 00.027 12020 PulseGuide returned control before completion, sleep 101
22:54:26.667 00.112 12020 IsGuiding returns 1
22:54:26.667 00.000 12020 scope still moving after pulse duration time elapsed
22:54:26.698 00.031 12020 IsSlewing returns 0
22:54:26.700 00.002 12020 IsGuiding returns 0
22:54:26.700 00.000 12020 scope move finished after 115 + 55 ms
22:54:26.700 00.000 12020 Move returns status 0, amount 115
22:54:26.700 00.000 12020 MoveAxis(S, 59, ABG)
22:54:26.700 00.000 12020 Guiding  Dir = 1, Dur = 59
22:54:26.702 00.002 12020 IsSlewing returns 0
22:54:26.702 00.000 12020 IsGuiding returns 0
22:54:26.825 00.123 12020 IsGuiding returns 1
22:54:26.825 00.000 12020 scope still moving after pulse duration time elapsed
22:54:26.954 00.129 12020 IsSlewing returns 0
22:54:26.956 00.002 12020 IsGuiding returns 0
22:54:26.956 00.000 12020 scope move finished after 59 + 194 ms
22:54:26.956 00.000 12020 Move returns status 0, amount 59
22:54:26.956 00.000 12020 move complete, result=0
22:54:26.956 00.000 12020 worker thread done servicing request
22:54:26.956 00.000 12020 Worker thread wakes up
22:54:26.957 00.001 9340 GuideStep: -1.3 px 115 ms EAST, 0.4 px 59 ms SOUTH
22:54:26.965 00.008 12020 worker thread servicing REQUEST_EXPOSE 2000
22:54:26.965 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(835,46,31,31)
22:54:28.190 01.225 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"cfd7f24c-833b-4498-b646-36014e97316c"}
22:54:28.195 00.005 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"cfd7f24c-833b-4498-b646-36014e97316c"}
22:54:28.207 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"05a26f08-e165-4184-b316-916a9a521bf6"}
22:54:28.218 00.011 9340 case statement mapped state 6 to 3
22:54:28.222 00.004 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"05a26f08-e165-4184-b316-916a9a521bf6"}
22:54:28.231 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"ad034304-2308-4bde-8115-3fef6c5e0f7e"}
22:54:28.248 00.017 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":118,"width":15,"height":15,"star_pos":[6.79,6.55],"pixels":"..."},"id":"ad034304-2308-4bde-8115-3fef6c5e0f7e"}
22:54:29.408 01.160 12020 Exposure complete
22:54:29.558 00.150 12020 worker thread done servicing request
22:54:29.558 00.000 9340 OnExposeComplete: enter
22:54:29.568 00.010 9340 UpdateGuideState(): m_state=6
22:54:29.576 00.008 9340 Star::Find(15, 851, 60, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 119
22:54:29.584 00.008 9340 Star::Find returns 1 (0), X=851.23, Y=60.63, Mass=785646, SNR=171.5, Peak=58037 HFD=4.0
22:54:29.591 00.007 9340 MultiStar: [#1 0.73,0.28,0.00,M5] [#2 0.51,-0.22,0.77,U] [#3 0.66,-0.32,0.59,U] [#4 0.43,0.31,0.55,U] [#5 0.55,0.54,0.00,M5] [#6 0.57,-0.14,0.48,U] [#7 0.99,0.09,0.00,M6] [#8 0.61,0.21,0.44,U] 
22:54:29.611 00.020 9340 refined, 5 included, MultiStar: {0.61, -0.11}, one-star: {0.78, -0.24}
22:54:29.617 00.006 9340 CameraToMount -- cameraTheta (-0.17) - m_xAngle (-3.14) = xAngle (2.96 = 2.96)
22:54:29.625 00.008 9340 CameraToMount -- cameraTheta (-0.17) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (2.95 = 2.95)
22:54:29.631 00.006 9340 CameraToMount -- cameraX=0.61 cameraY=-0.11 hyp=0.62 cameraTheta=-0.17 mountX=-0.61 mountY=0.12, mountTheta=2.95
22:54:29.642 00.011 9340 SchedulePrimaryMove(10104498, x=0.61, y=-0.11, opts=13)
22:54:29.650 00.008 9340 Enqueuing Move request for scope (0.61, -0.11)
22:54:29.658 00.008 12020 Worker thread wakes up
22:54:29.658 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=6182, max=65524, med=9898, FiltMin=7753, FiltMax=65487, Gamma=2.870
22:54:29.662 00.004 12020 worker thread servicing REQUEST_MOVE scope ofs (0.61, -0.11) opts 0xd
22:54:29.662 00.000 12020 Handling offset move in thread for scope, endpoint = (0.61, -0.11)
22:54:29.662 00.000 12020 Moving (0.61, -0.11) raw xDistance=-0.61 yDistance=0.12
22:54:29.662 00.000 12020 GuideAlgorithmHysteresis::Result() returns -0.30 from input -0.61
22:54:29.662 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:54:29.662 00.000 9340 UpdateGuideState exits: m=785646 SNR=171.5
22:54:29.674 00.012 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:54:29.683 00.009 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
22:54:29.683 00.000 12020 MoveAxis(E, 59, ABG)
22:54:29.683 00.000 12020 Guiding  Dir = 2, Dur = 59
22:54:29.683 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
22:54:29.692 00.009 9340 Enqueuing Expose request
22:54:29.700 00.008 12020 IsSlewing returns 0
22:54:29.700 00.000 12020 IsGuiding returns 0
22:54:29.726 00.026 12020 PulseGuide returned control before completion, sleep 45
22:54:29.785 00.059 12020 IsGuiding returns 1
22:54:29.786 00.001 12020 scope still moving after pulse duration time elapsed
22:54:29.816 00.030 12020 IsSlewing returns 0
22:54:29.817 00.001 12020 IsGuiding returns 0
22:54:29.817 00.000 12020 scope move finished after 59 + 56 ms
22:54:29.817 00.000 12020 Move returns status 0, amount 59
22:54:29.817 00.000 12020 MoveAxis(N, 0, ABG)
22:54:29.817 00.000 12020 Move returns status 0, amount 0
22:54:29.817 00.000 12020 move complete, result=0
22:54:29.818 00.001 12020 worker thread done servicing request
22:54:29.818 00.000 9340 GuideStep: -0.6 px 59 ms EAST, 0.1 px 0 ms NORTH
22:54:29.840 00.022 12020 Worker thread wakes up
22:54:29.840 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
22:54:29.840 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(835,46,31,31)
22:54:30.192 00.352 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"0115038f-d64e-49e8-8ced-3def9d66449f"}
22:54:30.197 00.005 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"0115038f-d64e-49e8-8ced-3def9d66449f"}
22:54:30.224 00.027 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"34d93a25-d006-4957-8e03-6aef74371c7c"}
22:54:30.233 00.009 9340 case statement mapped state 6 to 3
22:54:30.244 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"34d93a25-d006-4957-8e03-6aef74371c7c"}
22:54:30.253 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"f417264c-2889-4b0a-8c56-997221b52efb"}
22:54:30.265 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":119,"width":15,"height":15,"star_pos":[7.23,6.63],"pixels":"..."},"id":"f417264c-2889-4b0a-8c56-997221b52efb"}
22:54:32.186 01.921 12020 Exposure complete
22:54:32.191 00.005 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"379ef81a-5f2b-44bc-93ea-843bb43b496b"}
22:54:32.215 00.024 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"379ef81a-5f2b-44bc-93ea-843bb43b496b"}
22:54:32.229 00.014 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"bc38cc93-77c6-4b1c-a4b4-f947d347e00b"}
22:54:32.237 00.008 9340 case statement mapped state 6 to 3
22:54:32.247 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"bc38cc93-77c6-4b1c-a4b4-f947d347e00b"}
22:54:32.267 00.020 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"df859db1-2a7c-48e3-8360-b44420d69397"}
22:54:32.277 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":119,"width":15,"height":15,"star_pos":[7.23,6.63],"pixels":"..."},"id":"df859db1-2a7c-48e3-8360-b44420d69397"}
22:54:32.438 00.161 12020 worker thread done servicing request
22:54:32.439 00.001 9340 OnExposeComplete: enter
22:54:32.464 00.025 9340 UpdateGuideState(): m_state=6
22:54:32.475 00.011 9340 Star::Find(15, 851, 60, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 120
22:54:32.484 00.009 9340 Star::Find returns 1 (0), X=851.63, Y=61.07, Mass=801795, SNR=127.3, Peak=54883 HFD=4.1
22:54:32.496 00.012 9340 MultiStar: [#1 1.20,0.38,0.00,M6] [#2 1.13,0.01,0.00,M2] [#3 1.03,0.03,0.00,M2] [#4 1.02,0.74,0.00,M1] [#5 1.07,0.58,0.00,M6] [#6 1.12,-0.00,0.00,M4] [#7 1.43,0.62,0.00,M7] [#8 0.88,0.40,0.00,M4] 
22:54:32.505 00.009 9340 CameraToMount -- cameraTheta (0.16) - m_xAngle (-3.14) = xAngle (3.30 = -2.99)
22:54:32.516 00.011 9340 CameraToMount -- cameraTheta (0.16) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (3.28 = -3.00)
22:54:32.521 00.005 9340 CameraToMount -- cameraX=1.18 cameraY=0.19 hyp=1.20 cameraTheta=0.16 mountX=-1.19 mountY=-0.17, mountTheta=-3.00
22:54:32.539 00.018 9340 SchedulePrimaryMove(10104498, x=1.18, y=0.19, opts=13)
22:54:32.552 00.013 9340 Enqueuing Move request for scope (1.18, 0.19)
22:54:32.557 00.005 12020 Worker thread wakes up
22:54:32.557 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=5514, max=65524, med=9888, FiltMin=7461, FiltMax=65487, Gamma=2.870
22:54:32.585 00.028 12020 worker thread servicing REQUEST_MOVE scope ofs (1.18, 0.19) opts 0xd
22:54:32.586 00.001 9340 UpdateGuideState exits: m=801795 SNR=127.3
22:54:32.594 00.008 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:54:32.603 00.009 12020 Handling offset move in thread for scope, endpoint = (1.18, 0.19)
22:54:32.603 00.000 12020 Moving (1.18, 0.19) raw xDistance=-1.19 yDistance=-0.17
22:54:32.603 00.000 12020 GuideAlgorithmHysteresis::Result() returns -0.52 from input -1.19
22:54:32.603 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:54:32.603 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
22:54:32.613 00.010 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
22:54:32.613 00.000 12020 MoveAxis(E, 101, ABG)
22:54:32.613 00.000 12020 Guiding  Dir = 2, Dur = 101
22:54:32.613 00.000 9340 Enqueuing Expose request
22:54:32.620 00.007 12020 IsSlewing returns 0
22:54:32.624 00.004 12020 IsGuiding returns 0
22:54:32.647 00.023 12020 PulseGuide returned control before completion, sleep 89
22:54:32.738 00.091 12020 IsGuiding returns 1
22:54:32.738 00.000 12020 scope still moving after pulse duration time elapsed
22:54:32.773 00.035 12020 IsSlewing returns 0
22:54:32.773 00.000 12020 IsGuiding returns 0
22:54:32.776 00.003 12020 scope move finished after 101 + 51 ms
22:54:32.776 00.000 12020 Move returns status 0, amount 101
22:54:32.776 00.000 12020 MoveAxis(N, 0, ABG)
22:54:32.776 00.000 12020 Move returns status 0, amount 0
22:54:32.776 00.000 12020 move complete, result=0
22:54:32.776 00.000 12020 worker thread done servicing request
22:54:32.776 00.000 9340 GuideStep: -1.2 px 101 ms EAST, -0.2 px 0 ms NORTH
22:54:32.791 00.015 12020 Worker thread wakes up
22:54:32.792 00.001 12020 worker thread servicing REQUEST_EXPOSE 2000
22:54:32.792 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(835,46,31,31)
22:54:34.192 01.400 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"5758a7ff-2651-41a4-9a8b-dc8ceec76d7e"}
22:54:34.201 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"5758a7ff-2651-41a4-9a8b-dc8ceec76d7e"}
22:54:34.226 00.025 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"34c71fa3-13f0-4c28-9b4a-53e156da2d50"}
22:54:34.233 00.007 9340 case statement mapped state 6 to 3
22:54:34.243 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"34c71fa3-13f0-4c28-9b4a-53e156da2d50"}
22:54:34.256 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"6cb19aae-4daf-4a9f-8c3e-0a855c31924d"}
22:54:34.261 00.005 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":120,"width":15,"height":15,"star_pos":[6.63,7.07],"pixels":"..."},"id":"6cb19aae-4daf-4a9f-8c3e-0a855c31924d"}
22:54:35.233 00.972 12020 Exposure complete
22:54:35.411 00.178 12020 worker thread done servicing request
22:54:35.412 00.001 9340 OnExposeComplete: enter
22:54:35.420 00.008 9340 UpdateGuideState(): m_state=6
22:54:35.428 00.008 9340 Star::Find(15, 851, 61, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 121
22:54:35.436 00.008 9340 Star::Find returns 1 (0), X=850.97, Y=61.20, Mass=768536, SNR=160.7, Peak=52066 HFD=4.1
22:54:35.441 00.005 9340 MultiStar: [#1 0.91,0.60,0.00,M7] [#2 0.20,0.10,0.66,U] [#3 0.15,0.10,0.53,U] [#4 0.42,0.82,0.00,M2] [#5 0.54,0.75,0.00,M7] [#6 0.41,0.21,0.71,U] [#7 0.75,0.70,0.00,M8] [#8 0.75,0.76,0.00,M5] 
22:54:35.453 00.012 9340 refined, 3 included, MultiStar: {0.35, 0.21}, one-star: {0.52, 0.33}
22:54:35.462 00.009 9340 CameraToMount -- cameraTheta (0.53) - m_xAngle (-3.14) = xAngle (3.66 = -2.62)
22:54:35.486 00.024 9340 CameraToMount -- cameraTheta (0.53) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (3.65 = -2.63)
22:54:35.496 00.010 9340 CameraToMount -- cameraX=0.35 cameraY=0.21 hyp=0.41 cameraTheta=0.53 mountX=-0.35 mountY=-0.20, mountTheta=-2.63
22:54:35.506 00.010 9340 SchedulePrimaryMove(10104498, x=0.35, y=0.21, opts=13)
22:54:35.515 00.009 9340 Enqueuing Move request for scope (0.35, 0.21)
22:54:35.524 00.009 12020 Worker thread wakes up
22:54:35.524 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=5754, max=65524, med=9909, FiltMin=7626, FiltMax=65487, Gamma=2.870
22:54:35.535 00.011 12020 worker thread servicing REQUEST_MOVE scope ofs (0.35, 0.21) opts 0xd
22:54:35.536 00.001 9340 UpdateGuideState exits: m=768536 SNR=160.7
22:54:35.545 00.009 12020 Handling offset move in thread for scope, endpoint = (0.35, 0.21)
22:54:35.545 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:54:35.573 00.028 12020 Moving (0.35, 0.21) raw xDistance=-0.35 yDistance=-0.20
22:54:35.573 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
22:54:35.583 00.010 12020 GuideAlgorithmHysteresis::Result() returns -0.19 from input -0.35
22:54:35.583 00.000 9340 Enqueuing Expose request
22:54:35.591 00.008 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:54:35.591 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.20
22:54:35.591 00.000 12020 MoveAxis(E, 37, ABG)
22:54:35.591 00.000 12020 Guiding  Dir = 2, Dur = 37
22:54:35.593 00.002 12020 IsSlewing returns 0
22:54:35.595 00.002 12020 IsGuiding returns 0
22:54:35.621 00.026 12020 PulseGuide returned control before completion, sleep 21
22:54:35.669 00.048 12020 IsGuiding returns 0
22:54:35.669 00.000 12020 Move returns status 0, amount 37
22:54:35.669 00.000 12020 MoveAxis(N, 0, ABG)
22:54:35.669 00.000 12020 Move returns status 0, amount 0
22:54:35.670 00.001 12020 move complete, result=0
22:54:35.670 00.000 12020 worker thread done servicing request
22:54:35.670 00.000 9340 GuideStep: -0.4 px 37 ms EAST, -0.2 px 0 ms NORTH
22:54:35.681 00.011 12020 Worker thread wakes up
22:54:35.681 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
22:54:35.682 00.001 12020 Handling exposure in thread, d=2000 o=3 r=(835,46,31,31)
22:54:36.195 00.513 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"06ef6502-367a-459b-b6f5-db5860beb7d3"}
22:54:36.211 00.016 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"06ef6502-367a-459b-b6f5-db5860beb7d3"}
22:54:36.229 00.018 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"45bf8c76-d8f8-4414-9b97-3c956d80c863"}
22:54:36.235 00.006 9340 case statement mapped state 6 to 3
22:54:36.250 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"45bf8c76-d8f8-4414-9b97-3c956d80c863"}
22:54:36.265 00.015 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"ced9ebea-da16-4ac0-9356-fee401585514"}
22:54:36.275 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":121,"width":15,"height":15,"star_pos":[6.97,7.20],"pixels":"..."},"id":"ced9ebea-da16-4ac0-9356-fee401585514"}
22:54:38.059 01.784 12020 Exposure complete
22:54:38.197 00.138 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"d391466e-fbf5-4c39-b17a-8a72b8a4c1ea"}
22:54:38.217 00.020 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"d391466e-fbf5-4c39-b17a-8a72b8a4c1ea"}
22:54:38.258 00.041 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"7ca51d9d-7fe5-48e8-87e5-c563ba91a443"}
22:54:38.272 00.014 9340 case statement mapped state 6 to 3
22:54:38.282 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"7ca51d9d-7fe5-48e8-87e5-c563ba91a443"}
22:54:38.306 00.024 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"5a9710c0-7cfd-4f88-9eae-684ddabbabe3"}
22:54:38.327 00.021 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":121,"width":15,"height":15,"star_pos":[6.97,7.20],"pixels":"..."},"id":"5a9710c0-7cfd-4f88-9eae-684ddabbabe3"}
22:54:38.367 00.040 12020 worker thread done servicing request
22:54:38.367 00.000 9340 OnExposeComplete: enter
22:54:38.380 00.013 9340 UpdateGuideState(): m_state=6
22:54:38.390 00.010 9340 Star::Find(15, 850, 61, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 122
22:54:38.405 00.015 9340 Star::Find returns 1 (0), X=851.21, Y=60.92, Mass=777577, SNR=167.6, Peak=57469 HFD=4.2
22:54:38.421 00.016 9340 MultiStar: [#1 0.64,0.30,0.57,U] [#2 0.63,0.17,0.76,U] [#3 0.60,-0.27,0.54,U] [#4 0.45,0.55,0.55,U] [#5 0.55,0.79,0.00,M8] [#6 0.70,-0.04,0.63,U] [#7 0.99,0.17,0.00,M9] [#8 0.48,0.56,0.53,U] 
22:54:38.434 00.013 9340 refined, 6 included, MultiStar: {0.63, 0.17}, one-star: {0.76, 0.05}
22:54:38.466 00.032 9340 CameraToMount -- cameraTheta (0.26) - m_xAngle (-3.14) = xAngle (3.40 = -2.89)
22:54:38.486 00.020 9340 CameraToMount -- cameraTheta (0.26) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (3.38 = -2.90)
22:54:38.498 00.012 9340 CameraToMount -- cameraX=0.63 cameraY=0.17 hyp=0.65 cameraTheta=0.26 mountX=-0.63 mountY=-0.16, mountTheta=-2.90
22:54:38.513 00.015 9340 SchedulePrimaryMove(10104498, x=0.63, y=0.17, opts=13)
22:54:38.525 00.012 9340 Enqueuing Move request for scope (0.63, 0.17)
22:54:38.547 00.022 12020 Worker thread wakes up
22:54:38.547 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=6184, max=65524, med=9907, FiltMin=7597, FiltMax=65487, Gamma=2.870
22:54:38.558 00.011 12020 worker thread servicing REQUEST_MOVE scope ofs (0.63, 0.17) opts 0xd
22:54:38.558 00.000 12020 Handling offset move in thread for scope, endpoint = (0.63, 0.17)
22:54:38.558 00.000 12020 Moving (0.63, 0.17) raw xDistance=-0.63 yDistance=-0.16
22:54:38.560 00.002 12020 GuideAlgorithmHysteresis::Result() returns -0.28 from input -0.63
22:54:38.560 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:54:38.560 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
22:54:38.560 00.000 9340 UpdateGuideState exits: m=777577 SNR=167.6
22:54:38.594 00.034 12020 MoveAxis(E, 54, ABG)
22:54:38.594 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:54:38.607 00.013 12020 Guiding  Dir = 2, Dur = 54
22:54:38.607 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
22:54:38.618 00.011 12020 IsSlewing returns 0
22:54:38.619 00.001 9340 Enqueuing Expose request
22:54:38.659 00.040 12020 IsGuiding returns 0
22:54:38.706 00.047 12020 PulseGuide returned control before completion, sleep 18
22:54:38.735 00.029 12020 IsGuiding returns 1
22:54:38.735 00.000 12020 scope still moving after pulse duration time elapsed
22:54:38.786 00.051 12020 IsSlewing returns 0
22:54:38.786 00.000 12020 IsGuiding returns 0
22:54:38.786 00.000 12020 scope move finished after 54 + 73 ms
22:54:38.786 00.000 12020 Move returns status 0, amount 54
22:54:38.786 00.000 12020 MoveAxis(N, 0, ABG)
22:54:38.786 00.000 12020 Move returns status 0, amount 0
22:54:38.786 00.000 12020 move complete, result=0
22:54:38.786 00.000 12020 worker thread done servicing request
22:54:38.786 00.000 12020 Worker thread wakes up
22:54:38.786 00.000 9340 GuideStep: -0.6 px 54 ms EAST, -0.2 px 0 ms NORTH
22:54:38.797 00.011 12020 worker thread servicing REQUEST_EXPOSE 2000
22:54:38.797 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(835,46,31,31)
22:54:40.196 01.399 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"acc57bc3-04a4-4d39-bd83-b0234d8cdcc3"}
22:54:40.211 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"acc57bc3-04a4-4d39-bd83-b0234d8cdcc3"}
22:54:40.219 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"500ec229-d9f4-402c-8b80-78987b6fa576"}
22:54:40.233 00.014 9340 case statement mapped state 6 to 3
22:54:40.239 00.006 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"500ec229-d9f4-402c-8b80-78987b6fa576"}
22:54:40.252 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"43cc6024-6dca-437b-a9b3-5929b106a9fb"}
22:54:40.264 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":122,"width":15,"height":15,"star_pos":[7.21,6.92],"pixels":"..."},"id":"43cc6024-6dca-437b-a9b3-5929b106a9fb"}
22:54:41.180 00.916 12020 Exposure complete
22:54:41.371 00.191 12020 worker thread done servicing request
22:54:41.371 00.000 9340 OnExposeComplete: enter
22:54:41.381 00.010 9340 UpdateGuideState(): m_state=6
22:54:41.386 00.005 9340 Star::Find(15, 851, 60, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 123
22:54:41.397 00.011 9340 Star::Find returns 1 (0), X=852.08, Y=61.25, Mass=755618, SNR=189.0, Peak=51928 HFD=4.1
22:54:41.406 00.009 9340 MultiStar: large primary error, entering stabilization period
22:54:41.420 00.014 9340 CameraToMount -- cameraTheta (0.23) - m_xAngle (-3.14) = xAngle (3.36 = -2.92)
22:54:41.427 00.007 9340 CameraToMount -- cameraTheta (0.23) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (3.35 = -2.94)
22:54:41.452 00.025 9340 CameraToMount -- cameraX=1.63 cameraY=0.38 hyp=1.68 cameraTheta=0.23 mountX=-1.64 mountY=-0.34, mountTheta=-2.94
22:54:41.467 00.015 9340 SchedulePrimaryMove(10104498, x=1.63, y=0.38, opts=13)
22:54:41.477 00.010 9340 Enqueuing Move request for scope (1.63, 0.38)
22:54:41.485 00.008 12020 Worker thread wakes up
22:54:41.485 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=6323, max=65524, med=9938, FiltMin=7814, FiltMax=65469, Gamma=2.870
22:54:41.492 00.007 12020 worker thread servicing REQUEST_MOVE scope ofs (1.63, 0.38) opts 0xd
22:54:41.492 00.000 9340 UpdateGuideState exits: m=755618 SNR=189.0
22:54:41.503 00.011 12020 Handling offset move in thread for scope, endpoint = (1.63, 0.38)
22:54:41.503 00.000 12020 Moving (1.63, 0.38) raw xDistance=-1.64 yDistance=-0.34
22:54:41.503 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:54:41.514 00.011 12020 GuideAlgorithmHysteresis::Result() returns -0.71 from input -1.64
22:54:41.515 00.001 9340 ScheduleExposure(2000,3,1) exposurePending=0
22:54:41.522 00.007 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
22:54:41.522 00.000 9340 Enqueuing Expose request
22:54:41.548 00.026 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.34
22:54:41.548 00.000 12020 MoveAxis(E, 138, ABG)
22:54:41.549 00.001 12020 Guiding  Dir = 2, Dur = 138
22:54:41.550 00.001 12020 IsSlewing returns 0
22:54:41.551 00.001 12020 IsGuiding returns 0
22:54:41.569 00.018 12020 PulseGuide returned control before completion, sleep 130
22:54:41.701 00.132 12020 IsGuiding returns 1
22:54:41.702 00.001 12020 scope still moving after pulse duration time elapsed
22:54:41.758 00.056 12020 IsSlewing returns 0
22:54:41.762 00.004 12020 IsGuiding returns 0
22:54:41.762 00.000 12020 scope move finished after 138 + 73 ms
22:54:41.762 00.000 12020 Move returns status 0, amount 138
22:54:41.762 00.000 12020 MoveAxis(N, 0, ABG)
22:54:41.762 00.000 12020 Move returns status 0, amount 0
22:54:41.762 00.000 12020 move complete, result=0
22:54:41.762 00.000 12020 worker thread done servicing request
22:54:41.762 00.000 12020 Worker thread wakes up
22:54:41.762 00.000 9340 GuideStep: -1.6 px 138 ms EAST, -0.3 px 0 ms NORTH
22:54:41.772 00.010 12020 worker thread servicing REQUEST_EXPOSE 2000
22:54:41.772 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(835,46,31,31)
22:54:42.196 00.424 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"ea3dfd5a-7eca-4dd8-9d82-bdcf3a648c45"}
22:54:42.206 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"ea3dfd5a-7eca-4dd8-9d82-bdcf3a648c45"}
22:54:42.242 00.036 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"373008d1-db12-49dd-991c-543a1ad03013"}
22:54:42.252 00.010 9340 case statement mapped state 6 to 3
22:54:42.262 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"373008d1-db12-49dd-991c-543a1ad03013"}
22:54:42.273 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"14a3816d-7d27-402a-911d-201ab00bc9b5"}
22:54:42.282 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":123,"width":15,"height":15,"star_pos":[7.08,7.25],"pixels":"..."},"id":"14a3816d-7d27-402a-911d-201ab00bc9b5"}
22:54:44.157 01.875 12020 Exposure complete
22:54:44.193 00.036 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"df65b540-70a1-4409-9a42-e35c9b91265c"}
22:54:44.202 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"df65b540-70a1-4409-9a42-e35c9b91265c"}
22:54:44.210 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"43cd8076-33bd-4a82-955b-a5e2beddc101"}
22:54:44.218 00.008 9340 case statement mapped state 6 to 3
22:54:44.231 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"43cd8076-33bd-4a82-955b-a5e2beddc101"}
22:54:44.267 00.036 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"b10aab8b-3481-474d-ad4e-f144aa1eca31"}
22:54:44.280 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":123,"width":15,"height":15,"star_pos":[7.08,7.25],"pixels":"..."},"id":"b10aab8b-3481-474d-ad4e-f144aa1eca31"}
22:54:44.401 00.121 12020 worker thread done servicing request
22:54:44.403 00.002 9340 OnExposeComplete: enter
22:54:44.414 00.011 9340 UpdateGuideState(): m_state=6
22:54:44.424 00.010 9340 Star::Find(15, 852, 61, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 124
22:54:44.434 00.010 9340 Star::Find returns 1 (0), X=851.08, Y=61.12, Mass=753115, SNR=144.7, Peak=49013 HFD=4.2
22:54:44.443 00.009 9340 CameraToMount -- cameraTheta (0.37) - m_xAngle (-3.14) = xAngle (3.50 = -2.78)
22:54:44.456 00.013 9340 CameraToMount -- cameraTheta (0.37) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (3.49 = -2.79)
22:54:44.466 00.010 9340 CameraToMount -- cameraX=0.64 cameraY=0.25 hyp=0.68 cameraTheta=0.37 mountX=-0.64 mountY=-0.23, mountTheta=-2.79
22:54:44.480 00.014 9340 SchedulePrimaryMove(10104498, x=0.64, y=0.25, opts=13)
22:54:44.493 00.013 9340 Enqueuing Move request for scope (0.64, 0.25)
22:54:44.520 00.027 12020 Worker thread wakes up
22:54:44.520 00.000 12020 worker thread servicing REQUEST_MOVE scope ofs (0.64, 0.25) opts 0xd
22:54:44.520 00.000 12020 Handling offset move in thread for scope, endpoint = (0.64, 0.25)
22:54:44.520 00.000 12020 Moving (0.64, 0.25) raw xDistance=-0.64 yDistance=-0.23
22:54:44.520 00.000 12020 GuideAlgorithmHysteresis::Result() returns -0.32 from input -0.64
22:54:44.520 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:54:44.520 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.23
22:54:44.520 00.000 12020 MoveAxis(E, 63, ABG)
22:54:44.522 00.002 12020 Guiding  Dir = 2, Dur = 63
22:54:44.522 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=6018, max=65524, med=9899, FiltMin=7737, FiltMax=65487, Gamma=2.870
22:54:44.531 00.009 9340 UpdateGuideState exits: m=753115 SNR=144.7
22:54:44.544 00.013 12020 IsSlewing returns 0
22:54:44.544 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:54:44.551 00.007 12020 IsGuiding returns 0
22:54:44.551 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
22:54:44.565 00.014 9340 Enqueuing Expose request
22:54:44.578 00.013 12020 PulseGuide returned control before completion, sleep 54
22:54:44.655 00.077 12020 IsGuiding returns 0
22:54:44.655 00.000 12020 Move returns status 0, amount 63
22:54:44.655 00.000 12020 MoveAxis(N, 0, ABG)
22:54:44.656 00.001 12020 Move returns status 0, amount 0
22:54:44.656 00.000 12020 move complete, result=0
22:54:44.656 00.000 12020 worker thread done servicing request
22:54:44.657 00.001 9340 GuideStep: -0.6 px 63 ms EAST, -0.2 px 0 ms NORTH
22:54:44.666 00.009 12020 Worker thread wakes up
22:54:44.667 00.001 12020 worker thread servicing REQUEST_EXPOSE 2000
22:54:44.667 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(835,46,31,31)
22:54:46.191 01.524 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"d524c58a-b715-46d5-82e6-6f1c78ef76c0"}
22:54:46.201 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"d524c58a-b715-46d5-82e6-6f1c78ef76c0"}
22:54:46.213 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"4a44131c-6180-4521-8102-5b6eeddaa1a8"}
22:54:46.223 00.010 9340 case statement mapped state 6 to 3
22:54:46.232 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"4a44131c-6180-4521-8102-5b6eeddaa1a8"}
22:54:46.255 00.023 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"ee24c15c-e0d4-452e-a94c-d93ca1b4e508"}
22:54:46.263 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":124,"width":15,"height":15,"star_pos":[7.08,7.12],"pixels":"..."},"id":"ee24c15c-e0d4-452e-a94c-d93ca1b4e508"}
22:54:47.130 00.867 12020 Exposure complete
22:54:47.289 00.159 12020 worker thread done servicing request
22:54:47.289 00.000 9340 OnExposeComplete: enter
22:54:47.296 00.007 9340 UpdateGuideState(): m_state=6
22:54:47.299 00.003 9340 Star::Find(15, 851, 61, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 125
22:54:47.313 00.014 9340 Star::Find returns 1 (0), X=850.84, Y=61.33, Mass=796274, SNR=159.6, Peak=56163 HFD=4.0
22:54:47.319 00.006 9340 MultiStar: exiting stabilization period
22:54:47.333 00.014 9340 MultiStar: [#1 0.30,0.53,0.77,U] [#2 0.14,0.07,0.64,U] [#3 0.21,0.08,0.54,U] [#4 0.39,0.88,0.00,M2] [#5 0.17,0.72,0.67,U] [#6 0.10,0.08,0.59,U] [#7 0.48,0.51,0.50,U] [#8 0.26,0.74,0.49,U] 
22:54:47.340 00.007 9340 refined, 7 included, MultiStar: {0.26, 0.40}, one-star: {0.39, 0.45}
22:54:47.361 00.021 9340 CameraToMount -- cameraTheta (0.99) - m_xAngle (-3.14) = xAngle (4.13 = -2.16)
22:54:47.371 00.010 9340 CameraToMount -- cameraTheta (0.99) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (4.11 = -2.17)
22:54:47.379 00.008 9340 CameraToMount -- cameraX=0.26 cameraY=0.40 hyp=0.48 cameraTheta=0.99 mountX=-0.27 mountY=-0.40, mountTheta=-2.16
22:54:47.385 00.006 9340 SchedulePrimaryMove(10104498, x=0.26, y=0.40, opts=13)
22:54:47.395 00.010 9340 Enqueuing Move request for scope (0.26, 0.40)
22:54:47.402 00.007 12020 Worker thread wakes up
22:54:47.402 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=6441, max=65524, med=9922, FiltMin=7564, FiltMax=65487, Gamma=2.870
22:54:47.410 00.008 12020 worker thread servicing REQUEST_MOVE scope ofs (0.26, 0.40) opts 0xd
22:54:47.410 00.000 9340 UpdateGuideState exits: m=796274 SNR=159.6
22:54:47.418 00.008 12020 Handling offset move in thread for scope, endpoint = (0.26, 0.40)
22:54:47.418 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:54:47.427 00.009 12020 Moving (0.26, 0.40) raw xDistance=-0.27 yDistance=-0.40
22:54:47.427 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
22:54:47.436 00.009 12020 GuideAlgorithmHysteresis::Result() returns -0.14 from input -0.27
22:54:47.436 00.000 9340 Enqueuing Expose request
22:54:47.443 00.007 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
22:54:47.445 00.002 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.40
22:54:47.445 00.000 12020 MoveAxis(E, 27, ABG)
22:54:47.445 00.000 12020 Guiding  Dir = 2, Dur = 27
22:54:47.462 00.017 12020 IsSlewing returns 0
22:54:47.462 00.000 12020 IsGuiding returns 0
22:54:47.485 00.023 12020 PulseGuide returned control before completion, sleep 15
22:54:47.506 00.021 12020 IsGuiding returns 1
22:54:47.506 00.000 12020 scope still moving after pulse duration time elapsed
22:54:47.535 00.029 12020 IsSlewing returns 0
22:54:47.536 00.001 12020 IsGuiding returns 0
22:54:47.536 00.000 12020 scope move finished after 27 + 46 ms
22:54:47.537 00.001 12020 Move returns status 0, amount 27
22:54:47.537 00.000 12020 MoveAxis(N, 0, ABG)
22:54:47.537 00.000 12020 Move returns status 0, amount 0
22:54:47.537 00.000 12020 move complete, result=0
22:54:47.538 00.001 12020 worker thread done servicing request
22:54:47.538 00.000 12020 Worker thread wakes up
22:54:47.538 00.000 9340 GuideStep: -0.3 px 27 ms EAST, -0.4 px 0 ms NORTH
22:54:47.551 00.013 12020 worker thread servicing REQUEST_EXPOSE 2000
22:54:47.551 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(835,46,31,31)
22:54:48.190 00.639 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"b093a277-45d1-4f3c-88b9-442872699998"}
22:54:48.201 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"b093a277-45d1-4f3c-88b9-442872699998"}
22:54:48.213 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"a2cad20a-b6d8-4c7b-acd4-3d8301f6a12a"}
22:54:48.221 00.008 9340 case statement mapped state 6 to 3
22:54:48.257 00.036 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"a2cad20a-b6d8-4c7b-acd4-3d8301f6a12a"}
22:54:48.288 00.031 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"eaddecfa-7cef-48c0-b06d-121eafd42da3"}
22:54:48.303 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":125,"width":15,"height":15,"star_pos":[6.84,7.33],"pixels":"..."},"id":"eaddecfa-7cef-48c0-b06d-121eafd42da3"}
22:54:49.929 01.626 12020 Exposure complete
22:54:50.094 00.165 9340 OnExposeComplete: enter
22:54:50.106 00.012 12020 worker thread done servicing request
22:54:50.107 00.001 9340 UpdateGuideState(): m_state=6
22:54:50.134 00.027 9340 Star::Find(15, 850, 61, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 126
22:54:50.144 00.010 9340 Star::Find returns 1 (0), X=850.52, Y=61.00, Mass=767273, SNR=138.9, Peak=57171 HFD=4.1
22:54:50.160 00.016 9340 MultiStar: [#1 0.16,0.32,0.76,U] [#2 -0.09,-0.27,0.94,U] [#3 -0.15,-0.32,0.67,U] [#4 -0.12,0.43,0.64,U] [#5 0.25,0.38,0.75,U] [#6 0.19,-0.24,0.75,U] [#7 0.45,0.59,0.60,U] [#8 0.27,0.53,0.65,U] 
22:54:50.169 00.009 9340 single-star, 8 included, MultiStar: {0.11, 0.14}, one-star: {0.07, 0.13}
22:54:50.180 00.011 9340 CameraToMount -- cameraTheta (1.05) - m_xAngle (-3.14) = xAngle (4.19 = -2.10)
22:54:50.191 00.011 9340 CameraToMount -- cameraTheta (1.05) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (4.17 = -2.11)
22:54:50.216 00.025 9340 CameraToMount -- cameraX=0.07 cameraY=0.13 hyp=0.15 cameraTheta=1.05 mountX=-0.07 mountY=-0.13, mountTheta=-2.10
22:54:50.226 00.010 9340 SchedulePrimaryMove(10104498, x=0.07, y=0.13, opts=13)
22:54:50.242 00.016 9340 Enqueuing Move request for scope (0.07, 0.13)
22:54:50.251 00.009 12020 Worker thread wakes up
22:54:50.251 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=6001, max=65524, med=9923, FiltMin=7623, FiltMax=65487, Gamma=2.870
22:54:50.261 00.010 12020 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.13) opts 0xd
22:54:50.261 00.000 9340 UpdateGuideState exits: m=767273 SNR=138.9
22:54:50.273 00.012 12020 Handling offset move in thread for scope, endpoint = (0.07, 0.13)
22:54:50.273 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:54:50.288 00.015 9340 ScheduleExposure(2000,3,1) exposurePending=0
22:54:50.320 00.032 12020 Moving (0.07, 0.13) raw xDistance=-0.07 yDistance=-0.13
22:54:50.320 00.000 9340 Enqueuing Expose request
22:54:50.343 00.023 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
22:54:50.343 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:54:50.344 00.001 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
22:54:50.444 00.100 12020 MoveAxis(E, 0, ABG)
22:54:50.444 00.000 12020 Move returns status 0, amount 0
22:54:50.444 00.000 12020 MoveAxis(N, 0, ABG)
22:54:50.444 00.000 12020 Move returns status 0, amount 0
22:54:50.444 00.000 12020 move complete, result=0
22:54:50.444 00.000 12020 worker thread done servicing request
22:54:50.444 00.000 12020 Worker thread wakes up
22:54:50.447 00.003 12020 worker thread servicing REQUEST_EXPOSE 2000
22:54:50.447 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(835,46,31,31)
22:54:50.464 00.017 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"97f01d0a-cd11-410d-a858-6b593bece8fb"}
22:54:50.667 00.203 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"97f01d0a-cd11-410d-a858-6b593bece8fb"}
22:54:50.790 00.123 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"9099704b-7bae-4057-bf35-94145a93fed3"}
22:54:50.913 00.123 9340 case statement mapped state 6 to 3
22:54:51.054 00.141 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"9099704b-7bae-4057-bf35-94145a93fed3"}
22:54:51.323 00.269 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"323cbe0f-9afd-4156-9a94-22ea85ded55d"}
22:54:51.518 00.195 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":126,"width":15,"height":15,"star_pos":[6.52,7.00],"pixels":"..."},"id":"323cbe0f-9afd-4156-9a94-22ea85ded55d"}
22:54:51.756 00.238 9340 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
22:54:51.950 00.194 9340 evsrv: cli 100A41E8 connect
22:54:52.135 00.185 9340 case statement mapped state 6 to 3
22:54:52.178 00.043 9340 case statement mapped state 6 to 3
22:54:52.304 00.126 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"8b9a9bcd-ec6a-4bb4-b2e6-18d3290853ee"}
22:54:52.434 00.130 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"8b9a9bcd-ec6a-4bb4-b2e6-18d3290853ee"}
22:54:52.588 00.154 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"3a3db189-18b6-424d-9d08-00800fbe2dc3"}
22:54:52.623 00.035 9340 case statement mapped state 6 to 3
22:54:52.726 00.103 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"3a3db189-18b6-424d-9d08-00800fbe2dc3"}
22:54:52.760 00.034 9340 evsrv: cli 100A41E8 request: {"method":"get_app_state","id":"f9042f45-6cfa-4811-85a0-01962a595d65"}
22:54:53.041 00.281 9340 case statement mapped state 6 to 3
22:54:53.208 00.167 12020 Exposure complete
22:54:53.238 00.030 9340 evsrv: cli 100A41E8 response: {"jsonrpc":"2.0","result":"Guiding","id":"f9042f45-6cfa-4811-85a0-01962a595d65"}
22:54:53.442 00.204 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"10ddd996-c639-4480-a975-14420e597f7f"}
22:54:53.618 00.176 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":126,"width":15,"height":15,"star_pos":[6.52,7.00],"pixels":"..."},"id":"10ddd996-c639-4480-a975-14420e597f7f"}
22:54:53.652 00.034 9340 evsrv: cli 100A41E8 disconnect
22:54:54.203 00.551 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"c304dff0-4280-418e-8bc2-53a5f001467f"}
22:54:54.254 00.051 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"c304dff0-4280-418e-8bc2-53a5f001467f"}
22:54:54.277 00.023 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"f149e86f-2749-49b1-adba-a069941211e3"}
22:54:54.376 00.099 12020 worker thread done servicing request
22:54:54.376 00.000 9340 case statement mapped state 6 to 3
22:54:54.411 00.035 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"f149e86f-2749-49b1-adba-a069941211e3"}
22:54:54.436 00.025 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"65f48708-6817-4e83-8aff-acc283474194"}
22:54:54.491 00.055 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":126,"width":15,"height":15,"star_pos":[6.52,7.00],"pixels":"..."},"id":"65f48708-6817-4e83-8aff-acc283474194"}
22:54:54.512 00.021 9340 OnExposeComplete: enter
22:54:54.530 00.018 9340 UpdateGuideState(): m_state=6
22:54:54.551 00.021 9340 Star::Find(15, 850, 61, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 127
22:54:54.606 00.055 9340 Star::Find returns 1 (0), X=850.97, Y=61.58, Mass=777273, SNR=160.2, Peak=56431 HFD=4.0
22:54:54.621 00.015 9340 MultiStar: [#1 0.67,0.93,0.00,M5] [#2 0.20,0.60,0.66,U] [#3 0.27,0.50,0.58,U] [#4 0.44,1.33,0.00,M2] [#5 0.50,1.17,0.00,M7] [#6 0.15,0.54,0.64,U] [#7 0.70,0.93,0.00,M8] [#8 0.86,1.08,0.00,M3] 
22:54:54.634 00.013 9340 refined, 3 included, MultiStar: {0.31, 0.60}, one-star: {0.52, 0.70}
22:54:54.651 00.017 9340 CameraToMount -- cameraTheta (1.09) - m_xAngle (-3.14) = xAngle (4.23 = -2.06)
22:54:54.670 00.019 9340 CameraToMount -- cameraTheta (1.09) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (4.21 = -2.07)
22:54:54.718 00.048 9340 CameraToMount -- cameraX=0.31 cameraY=0.60 hyp=0.68 cameraTheta=1.09 mountX=-0.32 mountY=-0.60, mountTheta=-2.06
22:54:54.738 00.020 9340 SchedulePrimaryMove(10104498, x=0.31, y=0.60, opts=13)
22:54:54.759 00.021 9340 Enqueuing Move request for scope (0.31, 0.60)
22:54:54.779 00.020 12020 Worker thread wakes up
22:54:54.779 00.000 12020 worker thread servicing REQUEST_MOVE scope ofs (0.31, 0.60) opts 0xd
22:54:54.779 00.000 12020 Handling offset move in thread for scope, endpoint = (0.31, 0.60)
22:54:54.779 00.000 12020 Moving (0.31, 0.60) raw xDistance=-0.32 yDistance=-0.60
22:54:54.779 00.000 12020 GuideAlgorithmHysteresis::Result() returns -0.13 from input -0.32
22:54:54.779 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
22:54:54.781 00.002 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.60
22:54:54.783 00.002 9340 UpdateImageDisplay: Size=(1920,1080) min=6078, max=65524, med=9949, FiltMin=7820, FiltMax=65495, Gamma=2.870
22:54:54.822 00.039 12020 MoveAxis(E, 26, ABG)
22:54:54.822 00.000 12020 Guiding  Dir = 2, Dur = 26
22:54:54.822 00.000 9340 UpdateGuideState exits: m=777273 SNR=160.2
22:54:54.840 00.018 12020 IsSlewing returns 0
22:54:54.840 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:54:54.853 00.013 12020 IsGuiding returns 0
22:54:54.853 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
22:54:54.868 00.015 9340 Enqueuing Expose request
22:54:54.885 00.017 12020 PulseGuide returned control before completion, sleep 17
22:54:54.937 00.052 12020 IsGuiding returns 0
22:54:54.937 00.000 12020 Move returns status 0, amount 26
22:54:54.937 00.000 12020 MoveAxis(N, 0, ABG)
22:54:54.937 00.000 12020 Move returns status 0, amount 0
22:54:54.937 00.000 12020 move complete, result=0
22:54:54.937 00.000 12020 worker thread done servicing request
22:54:54.937 00.000 9340 GuideStep: -0.3 px 26 ms EAST, -0.6 px 0 ms NORTH
22:54:54.949 00.012 12020 Worker thread wakes up
22:54:54.953 00.004 12020 worker thread servicing REQUEST_EXPOSE 2000
22:54:54.953 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(835,46,31,31)
22:54:56.213 01.260 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"1da7725d-2bc2-47b0-83bb-89500e50b590"}
22:54:56.281 00.068 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"1da7725d-2bc2-47b0-83bb-89500e50b590"}
22:54:56.304 00.023 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"1c2e792a-c764-4e54-bb47-d79f550fb679"}
22:54:56.330 00.026 9340 case statement mapped state 6 to 3
22:54:56.388 00.058 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"1c2e792a-c764-4e54-bb47-d79f550fb679"}
22:54:56.408 00.020 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"d635208c-06ac-45c8-b64c-6f7ac8b5890f"}
22:54:56.425 00.017 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":127,"width":15,"height":15,"star_pos":[6.97,6.58],"pixels":"..."},"id":"d635208c-06ac-45c8-b64c-6f7ac8b5890f"}
22:54:58.335 01.910 12020 Exposure complete
22:54:58.520 00.185 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"689ae84f-7d64-49c4-b398-222f637e4564"}
22:54:58.724 00.204 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"689ae84f-7d64-49c4-b398-222f637e4564"}
22:54:59.261 00.537 12020 worker thread done servicing request
22:54:59.262 00.001 9340 OnExposeComplete: enter
22:54:59.320 00.058 9340 UpdateGuideState(): m_state=6
22:54:59.341 00.021 9340 Star::Find(15, 850, 61, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 128
22:54:59.361 00.020 9340 Star::Find returns 1 (0), X=850.33, Y=61.31, Mass=783302, SNR=146.2, Peak=55799 HFD=4.2
22:54:59.494 00.133 9340 MultiStar: [#1 -0.07,0.90,0.00,M6] [#2 -0.36,0.38,0.69,U] [#3 -0.54,0.29,0.65,U] [#4 -0.48,0.99,0.00,M3] [#5 -0.25,0.87,0.00,M8] [#6 -0.23,0.33,0.65,U] [#7 -0.09,0.93,0.00,M9] [#8 -0.12,0.92,0.00,M4] 
22:54:59.578 00.084 9340 single-star, 3 included, MultiStar: {-0.29, 0.37}, one-star: {-0.12, 0.43}
22:54:59.695 00.117 9340 CameraToMount -- cameraTheta (1.84) - m_xAngle (-3.14) = xAngle (4.97 = -1.31)
22:54:59.767 00.072 9340 CameraToMount -- cameraTheta (1.84) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (4.96 = -1.32)
22:54:59.782 00.015 9340 CameraToMount -- cameraX=-0.12 cameraY=0.43 hyp=0.45 cameraTheta=1.84 mountX=0.12 mountY=-0.44, mountTheta=-1.31
22:54:59.844 00.062 9340 SchedulePrimaryMove(10104498, x=-0.12, y=0.43, opts=13)
22:54:59.860 00.016 9340 Enqueuing Move request for scope (-0.12, 0.43)
22:54:59.874 00.014 12020 Worker thread wakes up
22:54:59.875 00.001 9340 UpdateImageDisplay: Size=(1920,1080) min=6304, max=65535, med=9911, FiltMin=7333, FiltMax=65487, Gamma=2.870
22:54:59.888 00.013 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.12, 0.43) opts 0xd
22:54:59.888 00.000 9340 UpdateGuideState exits: m=783302 SNR=146.2
22:54:59.906 00.018 12020 Handling offset move in thread for scope, endpoint = (-0.12, 0.43)
22:54:59.906 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:54:59.923 00.017 12020 Moving (-0.12, 0.43) raw xDistance=0.12 yDistance=-0.44
22:54:59.923 00.000 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
22:54:59.923 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
22:54:59.969 00.046 12020 switching direction from 1 to -1 - decHistory=-4 oldest=-0.25 newest=-1.16
22:54:59.969 00.000 12020 GuideAlgorithmResistSwitch::result() returns -0.44 from input -0.44
22:54:59.969 00.000 12020 MoveAxis(E, 0, ABG)
22:54:59.971 00.002 12020 Move returns status 0, amount 0
22:54:59.971 00.000 12020 MoveAxis(N, 73, ABG)
22:54:59.971 00.000 12020 Guiding  Dir = 0, Dur = 73
22:54:59.971 00.000 12020 IsSlewing returns 0
22:54:59.973 00.002 9340 Enqueuing Expose request
22:54:59.991 00.018 12020 IsGuiding returns 0
22:54:59.991 00.000 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"105460f6-c626-42dc-ac69-43e22d2f5f77"}
22:55:00.014 00.023 9340 case statement mapped state 6 to 3
22:55:00.057 00.043 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"105460f6-c626-42dc-ac69-43e22d2f5f77"}
22:55:00.080 00.023 12020 IsGuiding returns 1
22:55:00.080 00.000 12020 scope still moving after pulse duration time elapsed
22:55:00.081 00.001 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"24c104ba-288d-48ea-b165-2b7851258410"}
22:55:00.137 00.056 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":128,"width":15,"height":15,"star_pos":[7.33,7.31],"pixels":"..."},"id":"24c104ba-288d-48ea-b165-2b7851258410"}
22:55:00.160 00.023 12020 IsSlewing returns 0
22:55:00.246 00.086 12020 IsGuiding returns 0
22:55:00.246 00.000 12020 scope move finished after 73 + 182 ms
22:55:00.246 00.000 12020 Move returns status 0, amount 73
22:55:00.246 00.000 12020 move complete, result=0
22:55:00.247 00.001 12020 worker thread done servicing request
22:55:00.247 00.000 9340 GuideStep: 0.1 px 0 ms EAST, -0.4 px 73 ms NORTH
22:55:00.294 00.047 12020 Worker thread wakes up
22:55:00.294 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
22:55:00.294 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(835,46,31,31)
22:55:00.520 00.226 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"5cc78d56-b402-428f-b657-1617a85ed078"}
22:55:00.573 00.053 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"5cc78d56-b402-428f-b657-1617a85ed078"}
22:55:00.795 00.222 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"a4b620cb-6ad6-4756-a3f2-f5248f90a79a"}
22:55:00.865 00.070 9340 case statement mapped state 6 to 3
22:55:00.889 00.024 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"a4b620cb-6ad6-4756-a3f2-f5248f90a79a"}
22:55:00.907 00.018 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"826ededd-0d77-4852-8d92-1f901e0df283"}
22:55:00.923 00.016 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":128,"width":15,"height":15,"star_pos":[7.33,7.31],"pixels":"..."},"id":"826ededd-0d77-4852-8d92-1f901e0df283"}
22:55:02.519 01.596 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"61040e50-8574-4584-b9d5-a61a6868d58a"}
22:55:02.568 00.049 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"61040e50-8574-4584-b9d5-a61a6868d58a"}
22:55:02.585 00.017 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"2201ef9f-06d4-4c85-843d-658951e8f499"}
22:55:02.643 00.058 9340 case statement mapped state 6 to 3
22:55:02.660 00.017 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"2201ef9f-06d4-4c85-843d-658951e8f499"}
22:55:02.670 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"7d6e7956-9516-4587-805e-0cfa79c2a2a5"}
22:55:02.685 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":128,"width":15,"height":15,"star_pos":[7.33,7.31],"pixels":"..."},"id":"7d6e7956-9516-4587-805e-0cfa79c2a2a5"}
22:55:02.761 00.076 12020 Exposure complete
22:55:03.117 00.356 12020 worker thread done servicing request
22:55:03.117 00.000 9340 OnExposeComplete: enter
22:55:03.137 00.020 9340 UpdateGuideState(): m_state=6
22:55:03.158 00.021 9340 Star::Find(15, 850, 61, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 129
22:55:03.242 00.084 9340 Star::Find returns 1 (0), X=850.66, Y=61.80, Mass=717830, SNR=143.4, Peak=52299 HFD=4.0
22:55:03.257 00.015 9340 MultiStar: [#1 0.08,1.38,0.00,M7] [#2 -0.02,0.83,0.00,M1] [#3 -0.05,0.75,0.71,U] [#4 -0.03,1.48,0.00,M4] [#5 0.05,1.32,0.00,M9] [#6 0.00,0.88,0.00,M1] [#7 0.40,1.44,0.00,M10] [#8 0.04,1.49,0.00,M5] 
22:55:03.269 00.012 9340 refined, 1 included, MultiStar: {0.10, 0.85}, one-star: {0.21, 0.93}
22:55:03.290 00.021 9340 CameraToMount -- cameraTheta (1.45) - m_xAngle (-3.14) = xAngle (4.58 = -1.70)
22:55:03.310 00.020 9340 CameraToMount -- cameraTheta (1.45) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (4.57 = -1.71)
22:55:03.359 00.049 9340 CameraToMount -- cameraX=0.10 cameraY=0.85 hyp=0.86 cameraTheta=1.45 mountX=-0.11 mountY=-0.85, mountTheta=-1.70
22:55:03.378 00.019 9340 SchedulePrimaryMove(10104498, x=0.10, y=0.85, opts=13)
22:55:03.394 00.016 9340 Enqueuing Move request for scope (0.10, 0.85)
22:55:03.419 00.025 12020 Worker thread wakes up
22:55:03.419 00.000 12020 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.85) opts 0xd
22:55:03.419 00.000 12020 Handling offset move in thread for scope, endpoint = (0.10, 0.85)
22:55:03.420 00.001 12020 Moving (0.10, 0.85) raw xDistance=-0.11 yDistance=-0.85
22:55:03.420 00.000 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
22:55:03.420 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=6300, max=65527, med=10014, FiltMin=7918, FiltMax=65495, Gamma=2.870
22:55:03.440 00.020 12020 GuideAlgorithmResistSwitch::result() returns -0.85 from input -0.85
22:55:03.440 00.000 12020 MoveAxis(E, 0, ABG)
22:55:03.440 00.000 12020 Move returns status 0, amount 0
22:55:03.440 00.000 12020 MoveAxis(N, 143, ABG)
22:55:03.442 00.002 12020 Guiding  Dir = 0, Dur = 143
22:55:03.477 00.035 9340 UpdateGuideState exits: m=717830 SNR=143.4
22:55:03.495 00.018 12020 IsSlewing returns 0
22:55:03.495 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:55:03.508 00.013 12020 IsGuiding returns 0
22:55:03.508 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
22:55:03.526 00.018 9340 Enqueuing Expose request
22:55:03.605 00.079 12020 PulseGuide returned control before completion, sleep 58
22:55:03.677 00.072 12020 IsGuiding returns 1
22:55:03.677 00.000 12020 scope still moving after pulse duration time elapsed
22:55:03.723 00.046 12020 IsSlewing returns 0
22:55:03.725 00.002 12020 IsGuiding returns 1
22:55:03.859 00.134 12020 IsSlewing returns 0
22:55:03.906 00.047 12020 IsGuiding returns 0
22:55:03.906 00.000 12020 scope move finished after 143 + 254 ms
22:55:03.906 00.000 12020 Move returns status 0, amount 143
22:55:03.909 00.003 12020 move complete, result=0
22:55:03.909 00.000 12020 worker thread done servicing request
22:55:03.909 00.000 12020 Worker thread wakes up
22:55:03.909 00.000 9340 GuideStep: -0.1 px 0 ms EAST, -0.9 px 143 ms NORTH
22:55:03.921 00.012 12020 worker thread servicing REQUEST_EXPOSE 2000
22:55:03.921 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(835,46,31,31)
22:55:04.524 00.603 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"eee73bf3-5433-437b-a896-7b11fccbd1a0"}
22:55:04.537 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"eee73bf3-5433-437b-a896-7b11fccbd1a0"}
22:55:04.556 00.019 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"e16c9be8-be49-4cd7-9de4-c81ada0b8b37"}
22:55:04.627 00.071 9340 case statement mapped state 6 to 3
22:55:04.650 00.023 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"e16c9be8-be49-4cd7-9de4-c81ada0b8b37"}
22:55:04.672 00.022 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"8806f3f7-7d64-45cf-a8b1-77581738bdc8"}
22:55:04.739 00.067 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":129,"width":15,"height":15,"star_pos":[6.66,6.80],"pixels":"..."},"id":"8806f3f7-7d64-45cf-a8b1-77581738bdc8"}
22:55:06.339 01.600 12020 Exposure complete
22:55:06.524 00.185 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"cd2bfc13-e5d6-4124-8024-311d69467ad1"}
22:55:06.548 00.024 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"cd2bfc13-e5d6-4124-8024-311d69467ad1"}
22:55:06.569 00.021 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"72bae52c-8f4f-4d20-8ef5-9275a0b4861a"}
22:55:06.585 00.016 9340 case statement mapped state 6 to 3
22:55:06.608 00.023 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"72bae52c-8f4f-4d20-8ef5-9275a0b4861a"}
22:55:06.644 00.036 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"8d935b97-896a-4360-a33b-0c24ad759d72"}
22:55:06.672 00.028 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":129,"width":15,"height":15,"star_pos":[6.66,6.80],"pixels":"..."},"id":"8d935b97-896a-4360-a33b-0c24ad759d72"}
22:55:06.784 00.112 12020 worker thread done servicing request
22:55:06.784 00.000 9340 OnExposeComplete: enter
22:55:06.797 00.013 9340 UpdateGuideState(): m_state=6
22:55:06.809 00.012 9340 Star::Find(15, 850, 61, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 130
22:55:06.825 00.016 9340 Star::Find returns 1 (0), X=850.69, Y=61.39, Mass=764827, SNR=151.9, Peak=58062 HFD=3.6
22:55:06.844 00.019 9340 MultiStar: [#1 0.21,0.98,0.00,M8] [#2 0.21,0.56,0.77,U] [#3 0.25,0.43,0.61,U] [#4 0.04,1.07,0.00,M5] [#5 0.07,0.91,0.00,M10] [#6 0.30,0.57,0.62,U] [#7 0.33,0.93,0.00,R] [#8 0.05,1.04,0.00,M6] 
22:55:06.886 00.042 9340 single-star, 3 included, MultiStar: {0.25, 0.52}, one-star: {0.24, 0.52}
22:55:06.910 00.024 9340 CameraToMount -- cameraTheta (1.14) - m_xAngle (-3.14) = xAngle (4.27 = -2.01)
22:55:06.921 00.011 9340 CameraToMount -- cameraTheta (1.14) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (4.26 = -2.03)
22:55:06.941 00.020 9340 CameraToMount -- cameraX=0.24 cameraY=0.52 hyp=0.57 cameraTheta=1.14 mountX=-0.24 mountY=-0.51, mountTheta=-2.02
22:55:06.979 00.038 9340 SchedulePrimaryMove(10104498, x=0.24, y=0.52, opts=13)
22:55:07.002 00.023 9340 Enqueuing Move request for scope (0.24, 0.52)
22:55:07.011 00.009 12020 Worker thread wakes up
22:55:07.011 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=5845, max=65524, med=9995, FiltMin=7806, FiltMax=65487, Gamma=2.870
22:55:07.025 00.014 12020 worker thread servicing REQUEST_MOVE scope ofs (0.24, 0.52) opts 0xd
22:55:07.025 00.000 9340 UpdateGuideState exits: m=764827 SNR=151.9
22:55:07.042 00.017 12020 Handling offset move in thread for scope, endpoint = (0.24, 0.52)
22:55:07.042 00.000 12020 Moving (0.24, 0.52) raw xDistance=-0.24 yDistance=-0.51
22:55:07.042 00.000 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.24
22:55:07.042 00.000 12020 GuideAlgorithmResistSwitch::result() returns -0.51 from input -0.51
22:55:07.043 00.001 12020 MoveAxis(E, 0, ABG)
22:55:07.043 00.000 12020 Move returns status 0, amount 0
22:55:07.043 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:55:07.091 00.048 12020 MoveAxis(N, 86, ABG)
22:55:07.092 00.001 12020 Guiding  Dir = 0, Dur = 86
22:55:07.100 00.008 12020 IsSlewing returns 0
22:55:07.100 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
22:55:07.117 00.017 12020 IsGuiding returns 0
22:55:07.117 00.000 9340 Enqueuing Expose request
22:55:07.201 00.084 12020 PulseGuide returned control before completion, sleep 12
22:55:07.251 00.050 12020 IsGuiding returns 1
22:55:07.251 00.000 12020 scope still moving after pulse duration time elapsed
22:55:07.375 00.124 12020 IsSlewing returns 0
22:55:07.379 00.004 12020 IsGuiding returns 0
22:55:07.380 00.001 12020 scope move finished after 86 + 176 ms
22:55:07.380 00.000 12020 Move returns status 0, amount 86
22:55:07.380 00.000 12020 move complete, result=0
22:55:07.380 00.000 12020 worker thread done servicing request
22:55:07.380 00.000 12020 Worker thread wakes up
22:55:07.380 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
22:55:07.380 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(835,46,31,31)
22:55:07.382 00.002 9340 GuideStep: -0.2 px 0 ms EAST, -0.5 px 86 ms NORTH
22:55:08.524 01.142 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"5506b75c-82c7-4920-b2bb-1b8b188d5765"}
22:55:08.540 00.016 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"5506b75c-82c7-4920-b2bb-1b8b188d5765"}
22:55:08.555 00.015 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"ce038168-c2c6-47a4-9f3b-58aab931835a"}
22:55:08.567 00.012 9340 case statement mapped state 6 to 3
22:55:08.574 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"ce038168-c2c6-47a4-9f3b-58aab931835a"}
22:55:08.583 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"a45c7cab-6880-4f6c-964b-5c47e32dedc5"}
22:55:08.594 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":130,"width":15,"height":15,"star_pos":[6.69,7.39],"pixels":"..."},"id":"a45c7cab-6880-4f6c-964b-5c47e32dedc5"}
22:55:09.773 01.179 12020 Exposure complete
22:55:09.933 00.160 12020 worker thread done servicing request
22:55:09.933 00.000 9340 OnExposeComplete: enter
22:55:09.944 00.011 9340 UpdateGuideState(): m_state=6
22:55:09.954 00.010 9340 Star::Find(15, 850, 61, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 131
22:55:09.963 00.009 9340 Star::Find returns 1 (0), X=850.55, Y=60.81, Mass=733437, SNR=154.4, Peak=58439 HFD=3.8
22:55:09.984 00.021 9340 MultiStar: [#1 0.37,0.15,0.62,U] [#2 -0.05,-0.23,0.69,U] [#3 -0.04,-0.35,0.61,U] [#4 -0.01,0.14,0.50,U] [#5 0.08,0.05,0.78,U] [#6 0.03,-0.45,0.63,U] [#7 0.19,-0.68,0.58,U] [#8 0.20,0.09,0.56,U] 
22:55:09.994 00.010 9340 single-star, 8 included, MultiStar: {0.10, -0.14}, one-star: {0.10, -0.06}
22:55:10.001 00.007 9340 CameraToMount -- cameraTheta (-0.54) - m_xAngle (-3.14) = xAngle (2.60 = 2.60)
22:55:10.008 00.007 9340 CameraToMount -- cameraTheta (-0.54) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (2.58 = 2.58)
22:55:10.016 00.008 9340 CameraToMount -- cameraX=0.10 cameraY=-0.06 hyp=0.12 cameraTheta=-0.54 mountX=-0.10 mountY=0.06, mountTheta=2.59
22:55:10.022 00.006 9340 SchedulePrimaryMove(10104498, x=0.10, y=-0.06, opts=13)
22:55:10.034 00.012 9340 Enqueuing Move request for scope (0.10, -0.06)
22:55:10.042 00.008 12020 Worker thread wakes up
22:55:10.042 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=6175, max=65524, med=9954, FiltMin=7755, FiltMax=65445, Gamma=2.870
22:55:10.055 00.013 12020 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.06) opts 0xd
22:55:10.055 00.000 12020 Handling offset move in thread for scope, endpoint = (0.10, -0.06)
22:55:10.055 00.000 12020 Moving (0.10, -0.06) raw xDistance=-0.10 yDistance=0.06
22:55:10.055 00.000 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
22:55:10.055 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:55:10.055 00.000 9340 UpdateGuideState exits: m=733437 SNR=154.4
22:55:10.063 00.008 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
22:55:10.065 00.002 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:55:10.073 00.008 9340 ScheduleExposure(2000,3,1) exposurePending=0
22:55:10.095 00.022 12020 MoveAxis(E, 0, ABG)
22:55:10.095 00.000 12020 Move returns status 0, amount 0
22:55:10.095 00.000 12020 MoveAxis(N, 0, ABG)
22:55:10.095 00.000 12020 Move returns status 0, amount 0
22:55:10.095 00.000 12020 move complete, result=0
22:55:10.095 00.000 9340 Enqueuing Expose request
22:55:10.102 00.007 12020 worker thread done servicing request
22:55:10.102 00.000 12020 Worker thread wakes up
22:55:10.102 00.000 9340 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
22:55:10.113 00.011 12020 worker thread servicing REQUEST_EXPOSE 2000
22:55:10.113 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(835,46,31,31)
22:55:10.523 00.410 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"2703b8df-ec13-42ea-a1c3-b234d9638bd2"}
22:55:10.533 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"2703b8df-ec13-42ea-a1c3-b234d9638bd2"}
22:55:10.544 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"510b7915-49d7-424d-8e1e-4c6b4c6b78f6"}
22:55:10.557 00.013 9340 case statement mapped state 6 to 3
22:55:10.569 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"510b7915-49d7-424d-8e1e-4c6b4c6b78f6"}
22:55:10.582 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"1adeda6e-7daa-4444-869e-256f34585005"}
22:55:10.608 00.026 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":131,"width":15,"height":15,"star_pos":[6.55,6.81],"pixels":"..."},"id":"1adeda6e-7daa-4444-869e-256f34585005"}
22:55:12.474 01.866 12020 Exposure complete
22:55:12.520 00.046 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"75f037a6-f77a-4305-9417-bb78d28b4c82"}
22:55:12.536 00.016 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"75f037a6-f77a-4305-9417-bb78d28b4c82"}
22:55:12.559 00.023 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"39ca3221-c24d-4b49-97df-2fee664f4bf5"}
22:55:12.600 00.041 9340 case statement mapped state 6 to 3
22:55:12.615 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"39ca3221-c24d-4b49-97df-2fee664f4bf5"}
22:55:12.642 00.027 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"33b0b5e1-c1b8-4156-b079-dbc1f5e6557c"}
22:55:12.653 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":131,"width":15,"height":15,"star_pos":[6.55,6.81],"pixels":"..."},"id":"33b0b5e1-c1b8-4156-b079-dbc1f5e6557c"}
22:55:12.812 00.159 9340 OnExposeComplete: enter
22:55:12.829 00.017 12020 worker thread done servicing request
22:55:12.829 00.000 9340 UpdateGuideState(): m_state=6
22:55:12.894 00.065 9340 Star::Find(15, 850, 60, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 132
22:55:12.909 00.015 9340 Star::Find returns 1 (0), X=850.43, Y=61.00, Mass=731011, SNR=149.9, Peak=56395 HFD=4.1
22:55:12.928 00.019 9340 MultiStar: [#1 -0.39,0.29,0.68,U] [#2 -0.33,-0.08,0.82,U] [#3 -0.42,-0.34,0.68,U] [#4 -0.45,0.28,0.48,U] [#5 -0.46,0.38,0.69,U] [#6 -0.31,-0.21,0.58,U] [#7 -0.16,-0.61,0.58,U] [#8 -0.11,0.58,0.61,U] 
22:55:12.951 00.023 9340 single-star, 8 included, MultiStar: {-0.28, 0.05}, one-star: {-0.02, 0.12}
22:55:12.994 00.043 9340 CameraToMount -- cameraTheta (1.72) - m_xAngle (-3.14) = xAngle (4.86 = -1.42)
22:55:13.012 00.018 9340 CameraToMount -- cameraTheta (1.72) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (4.84 = -1.44)
22:55:13.060 00.048 9340 CameraToMount -- cameraX=-0.02 cameraY=0.12 hyp=0.13 cameraTheta=1.72 mountX=0.02 mountY=-0.12, mountTheta=-1.42
22:55:13.227 00.167 9340 SchedulePrimaryMove(10104498, x=-0.02, y=0.12, opts=13)
22:55:13.257 00.030 9340 Enqueuing Move request for scope (-0.02, 0.12)
22:55:13.313 00.056 12020 Worker thread wakes up
22:55:13.313 00.000 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.12) opts 0xd
22:55:13.313 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=6231, max=65535, med=9932, FiltMin=7740, FiltMax=65487, Gamma=2.870
22:55:13.330 00.017 12020 Handling offset move in thread for scope, endpoint = (-0.02, 0.12)
22:55:13.331 00.001 9340 UpdateGuideState exits: m=731011 SNR=149.9
22:55:13.343 00.012 12020 Moving (-0.02, 0.12) raw xDistance=0.02 yDistance=-0.12
22:55:13.343 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:55:13.357 00.014 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
22:55:13.358 00.001 9340 ScheduleExposure(2000,3,1) exposurePending=0
22:55:13.372 00.014 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:55:13.372 00.000 9340 Enqueuing Expose request
22:55:13.407 00.035 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
22:55:13.407 00.000 12020 MoveAxis(E, 0, ABG)
22:55:13.407 00.000 12020 Move returns status 0, amount 0
22:55:13.407 00.000 12020 MoveAxis(N, 0, ABG)
22:55:13.407 00.000 12020 Move returns status 0, amount 0
22:55:13.407 00.000 12020 move complete, result=0
22:55:13.407 00.000 12020 worker thread done servicing request
22:55:13.409 00.002 12020 Worker thread wakes up
22:55:13.409 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
22:55:13.412 00.003 9340 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
22:55:13.431 00.019 12020 Handling exposure in thread, d=2000 o=3 r=(835,46,31,31)
22:55:14.519 01.088 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"1ddc395b-ff1d-4aab-a310-e0ed9c7d44f3"}
22:55:14.529 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"1ddc395b-ff1d-4aab-a310-e0ed9c7d44f3"}
22:55:14.540 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"c1eadfdb-dcc2-4c5a-9e2c-3b281629538f"}
22:55:14.550 00.010 9340 case statement mapped state 6 to 3
22:55:14.560 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"c1eadfdb-dcc2-4c5a-9e2c-3b281629538f"}
22:55:14.570 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"2b60c16d-6b3f-4702-9263-0f1eedec8d98"}
22:55:14.581 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":132,"width":15,"height":15,"star_pos":[7.43,7.00],"pixels":"..."},"id":"2b60c16d-6b3f-4702-9263-0f1eedec8d98"}
22:55:15.900 01.319 12020 Exposure complete
22:55:16.172 00.272 12020 worker thread done servicing request
22:55:16.172 00.000 9340 OnExposeComplete: enter
22:55:16.187 00.015 9340 UpdateGuideState(): m_state=6
22:55:16.196 00.009 9340 Star::Find(15, 850, 60, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 133
22:55:16.213 00.017 9340 Star::Find returns 1 (0), X=850.53, Y=61.04, Mass=750082, SNR=132.6, Peak=55699 HFD=4.0
22:55:16.227 00.014 9340 MultiStar: [#1 0.04,0.43,0.88,U] [#2 0.00,0.16,0.73,U] [#3 -0.19,-0.10,0.62,U] [#4 -0.31,0.67,0.63,U] [#5 -0.02,0.71,0.70,U] [#6 -0.13,0.11,0.65,U] [#7 -0.10,-0.48,0.57,U] [#8 0.01,0.44,0.66,U] 
22:55:16.239 00.012 9340 single-star, 8 included, MultiStar: {-0.05, 0.25}, one-star: {0.08, 0.17}
22:55:16.269 00.030 9340 CameraToMount -- cameraTheta (1.12) - m_xAngle (-3.14) = xAngle (4.25 = -2.03)
22:55:16.284 00.015 9340 CameraToMount -- cameraTheta (1.12) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (4.24 = -2.05)
22:55:16.296 00.012 9340 CameraToMount -- cameraX=0.08 cameraY=0.17 hyp=0.19 cameraTheta=1.12 mountX=-0.08 mountY=-0.17, mountTheta=-2.04
22:55:16.310 00.014 9340 SchedulePrimaryMove(10104498, x=0.08, y=0.17, opts=13)
22:55:16.324 00.014 9340 Enqueuing Move request for scope (0.08, 0.17)
22:55:16.343 00.019 12020 Worker thread wakes up
22:55:16.343 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=6302, max=65524, med=9968, FiltMin=7850, FiltMax=65487, Gamma=2.870
22:55:16.356 00.013 12020 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.17) opts 0xd
22:55:16.356 00.000 9340 UpdateGuideState exits: m=750082 SNR=132.6
22:55:16.369 00.013 12020 Handling offset move in thread for scope, endpoint = (0.08, 0.17)
22:55:16.369 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:55:16.396 00.027 12020 Moving (0.08, 0.17) raw xDistance=-0.08 yDistance=-0.17
22:55:16.396 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
22:55:16.406 00.010 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
22:55:16.406 00.000 9340 Enqueuing Expose request
22:55:16.417 00.011 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:55:16.417 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
22:55:16.417 00.000 12020 MoveAxis(E, 0, ABG)
22:55:16.417 00.000 12020 Move returns status 0, amount 0
22:55:16.417 00.000 12020 MoveAxis(N, 0, ABG)
22:55:16.419 00.002 12020 Move returns status 0, amount 0
22:55:16.419 00.000 12020 move complete, result=0
22:55:16.419 00.000 12020 worker thread done servicing request
22:55:16.419 00.000 12020 Worker thread wakes up
22:55:16.419 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
22:55:16.419 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(835,46,31,31)
22:55:16.421 00.002 9340 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
22:55:16.518 00.097 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"39ed35f2-8f57-4e49-8399-0b4846e0511a"}
22:55:16.530 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"39ed35f2-8f57-4e49-8399-0b4846e0511a"}
22:55:16.543 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"e1913f23-49c4-4849-a8f7-b860ebcb73f4"}
22:55:16.552 00.009 9340 case statement mapped state 6 to 3
22:55:16.560 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"e1913f23-49c4-4849-a8f7-b860ebcb73f4"}
22:55:16.570 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"9d5b415d-ccfe-45a1-922a-697c8be9e9bd"}
22:55:16.581 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":133,"width":15,"height":15,"star_pos":[6.53,7.04],"pixels":"..."},"id":"9d5b415d-ccfe-45a1-922a-697c8be9e9bd"}
22:55:18.521 01.940 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"a2fdc41f-db1d-4483-92da-fb11612c0d11"}
22:55:18.531 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"a2fdc41f-db1d-4483-92da-fb11612c0d11"}
22:55:18.542 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"6f5cbdc6-99aa-4cca-906b-9e7e44e095cd"}
22:55:18.549 00.007 9340 case statement mapped state 6 to 3
22:55:18.558 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"6f5cbdc6-99aa-4cca-906b-9e7e44e095cd"}
22:55:18.568 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"7875edaf-f7a3-4ff8-9714-b08f08c66e32"}
22:55:18.586 00.018 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":133,"width":15,"height":15,"star_pos":[6.53,7.04],"pixels":"..."},"id":"7875edaf-f7a3-4ff8-9714-b08f08c66e32"}
22:55:18.779 00.193 12020 Exposure complete
22:55:18.974 00.195 12020 worker thread done servicing request
22:55:18.975 00.001 9340 OnExposeComplete: enter
22:55:18.984 00.009 9340 UpdateGuideState(): m_state=6
22:55:18.993 00.009 9340 Star::Find(15, 850, 61, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 134
22:55:19.001 00.008 9340 Star::Find returns 1 (0), X=851.25, Y=61.13, Mass=711948, SNR=135.2, Peak=54657 HFD=4.0
22:55:19.014 00.013 9340 MultiStar: [#1 0.82,0.43,0.00,M6] [#2 0.75,0.22,0.78,U] [#3 0.45,-0.01,0.75,U] [#4 0.42,0.77,0.00,M3] [#5 0.73,0.63,0.00,M8] [#6 0.60,-0.01,0.62,U] [#7 0.70,-0.48,0.00,M1] [#8 0.87,0.53,0.00,M4] 
22:55:19.022 00.008 9340 refined, 3 included, MultiStar: {0.66, 0.13}, one-star: {0.80, 0.26}
22:55:19.037 00.015 9340 CameraToMount -- cameraTheta (0.19) - m_xAngle (-3.14) = xAngle (3.33 = -2.96)
22:55:19.063 00.026 9340 CameraToMount -- cameraTheta (0.19) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (3.31 = -2.97)
22:55:19.083 00.020 9340 CameraToMount -- cameraX=0.66 cameraY=0.13 hyp=0.68 cameraTheta=0.19 mountX=-0.67 mountY=-0.12, mountTheta=-2.97
22:55:19.100 00.017 9340 SchedulePrimaryMove(10104498, x=0.66, y=0.13, opts=13)
22:55:19.111 00.011 9340 Enqueuing Move request for scope (0.66, 0.13)
22:55:19.119 00.008 12020 Worker thread wakes up
22:55:19.119 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=5757, max=65524, med=9955, FiltMin=7634, FiltMax=65487, Gamma=2.870
22:55:19.131 00.012 12020 worker thread servicing REQUEST_MOVE scope ofs (0.66, 0.13) opts 0xd
22:55:19.131 00.000 9340 UpdateGuideState exits: m=711948 SNR=135.2
22:55:19.141 00.010 12020 Handling offset move in thread for scope, endpoint = (0.66, 0.13)
22:55:19.142 00.001 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:55:19.151 00.009 12020 Moving (0.66, 0.13) raw xDistance=-0.67 yDistance=-0.12
22:55:19.151 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
22:55:19.162 00.011 12020 GuideAlgorithmHysteresis::Result() returns -0.28 from input -0.67
22:55:19.162 00.000 9340 Enqueuing Expose request
22:55:19.197 00.035 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:55:19.197 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
22:55:19.197 00.000 12020 MoveAxis(E, 54, ABG)
22:55:19.198 00.001 12020 Guiding  Dir = 2, Dur = 54
22:55:19.199 00.001 12020 IsSlewing returns 0
22:55:19.200 00.001 12020 IsGuiding returns 0
22:55:19.222 00.022 12020 PulseGuide returned control before completion, sleep 39
22:55:19.306 00.084 12020 IsGuiding returns 0
22:55:19.306 00.000 12020 Move returns status 0, amount 54
22:55:19.308 00.002 12020 MoveAxis(N, 0, ABG)
22:55:19.308 00.000 12020 Move returns status 0, amount 0
22:55:19.308 00.000 12020 move complete, result=0
22:55:19.308 00.000 12020 worker thread done servicing request
22:55:19.308 00.000 9340 GuideStep: -0.7 px 54 ms EAST, -0.1 px 0 ms NORTH
22:55:19.321 00.013 12020 Worker thread wakes up
22:55:19.322 00.001 12020 worker thread servicing REQUEST_EXPOSE 2000
22:55:19.322 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(835,46,31,31)
22:55:20.520 01.198 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"c8756efc-cbce-4882-a16b-db15d16de185"}
22:55:20.535 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"c8756efc-cbce-4882-a16b-db15d16de185"}
22:55:20.573 00.038 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"dc534b62-4f51-46b2-b351-3177cab05637"}
22:55:20.586 00.013 9340 case statement mapped state 6 to 3
22:55:20.597 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"dc534b62-4f51-46b2-b351-3177cab05637"}
22:55:20.612 00.015 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"6c81db88-4b52-419c-b86b-84dcd1753444"}
22:55:20.621 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":134,"width":15,"height":15,"star_pos":[7.25,7.13],"pixels":"..."},"id":"6c81db88-4b52-419c-b86b-84dcd1753444"}
22:55:21.784 01.163 12020 Exposure complete
22:55:21.969 00.185 12020 worker thread done servicing request
22:55:21.969 00.000 9340 OnExposeComplete: enter
22:55:21.979 00.010 9340 UpdateGuideState(): m_state=6
22:55:21.991 00.012 9340 Star::Find(15, 851, 61, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 135
22:55:22.000 00.009 9340 Star::Find returns 1 (0), X=851.17, Y=61.06, Mass=799822, SNR=159.3, Peak=52529 HFD=4.2
22:55:22.010 00.010 9340 MultiStar: [#1 0.82,0.66,0.00,M7] [#2 0.75,0.23,0.77,U] [#3 0.68,0.06,0.55,U] [#4 0.59,0.73,0.00,M4] [#5 0.77,0.64,0.00,M9] [#6 0.51,0.09,0.58,U] [#7 0.91,-0.27,0.00,M2] [#8 1.04,0.68,0.00,M5] 
22:55:22.021 00.011 9340 refined, 3 included, MultiStar: {0.68, 0.16}, one-star: {0.72, 0.19}
22:55:22.030 00.009 9340 CameraToMount -- cameraTheta (0.23) - m_xAngle (-3.14) = xAngle (3.36 = -2.92)
22:55:22.056 00.026 9340 CameraToMount -- cameraTheta (0.23) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (3.35 = -2.94)
22:55:22.068 00.012 9340 CameraToMount -- cameraX=0.68 cameraY=0.16 hyp=0.69 cameraTheta=0.23 mountX=-0.68 mountY=-0.14, mountTheta=-2.94
22:55:22.078 00.010 9340 SchedulePrimaryMove(10104498, x=0.68, y=0.16, opts=13)
22:55:22.087 00.009 9340 Enqueuing Move request for scope (0.68, 0.16)
22:55:22.097 00.010 12020 Worker thread wakes up
22:55:22.097 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=6083, max=65524, med=9974, FiltMin=7653, FiltMax=65487, Gamma=2.870
22:55:22.111 00.014 12020 worker thread servicing REQUEST_MOVE scope ofs (0.68, 0.16) opts 0xd
22:55:22.111 00.000 9340 UpdateGuideState exits: m=799822 SNR=159.3
22:55:22.117 00.006 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:55:22.144 00.027 12020 Handling offset move in thread for scope, endpoint = (0.68, 0.16)
22:55:22.144 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
22:55:22.153 00.009 12020 Moving (0.68, 0.16) raw xDistance=-0.68 yDistance=-0.14
22:55:22.153 00.000 12020 GuideAlgorithmHysteresis::Result() returns -0.31 from input -0.68
22:55:22.153 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:55:22.153 00.000 9340 Enqueuing Expose request
22:55:22.163 00.010 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
22:55:22.163 00.000 12020 MoveAxis(E, 60, ABG)
22:55:22.163 00.000 12020 Guiding  Dir = 2, Dur = 60
22:55:22.163 00.000 12020 IsSlewing returns 0
22:55:22.163 00.000 12020 IsGuiding returns 0
22:55:22.183 00.020 12020 PulseGuide returned control before completion, sleep 52
22:55:22.263 00.080 12020 IsGuiding returns 0
22:55:22.264 00.001 12020 Move returns status 0, amount 60
22:55:22.264 00.000 12020 MoveAxis(N, 0, ABG)
22:55:22.264 00.000 12020 Move returns status 0, amount 0
22:55:22.265 00.001 12020 move complete, result=0
22:55:22.265 00.000 12020 worker thread done servicing request
22:55:22.265 00.000 9340 GuideStep: -0.7 px 60 ms EAST, -0.1 px 0 ms NORTH
22:55:22.276 00.011 12020 Worker thread wakes up
22:55:22.276 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
22:55:22.276 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(835,46,31,31)
22:55:22.523 00.247 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"1f3d2d39-bdf6-4e0f-87df-533fbe519f46"}
22:55:22.541 00.018 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"1f3d2d39-bdf6-4e0f-87df-533fbe519f46"}
22:55:22.553 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"7c068422-89ee-43cd-bf38-4b1a010e61b1"}
22:55:22.562 00.009 9340 case statement mapped state 6 to 3
22:55:22.570 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"7c068422-89ee-43cd-bf38-4b1a010e61b1"}
22:55:22.574 00.004 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"d33a8c0a-9626-4a2b-a2cd-f9b82b5e5658"}
22:55:22.587 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":135,"width":15,"height":15,"star_pos":[7.17,7.06],"pixels":"..."},"id":"d33a8c0a-9626-4a2b-a2cd-f9b82b5e5658"}
22:55:24.526 01.939 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"cfd2e489-4f23-4bfe-9189-4942c0d629d7"}
22:55:24.531 00.005 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"cfd2e489-4f23-4bfe-9189-4942c0d629d7"}
22:55:24.546 00.015 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"3d77833c-a34c-403a-af45-7f30ef1eeb99"}
22:55:24.569 00.023 9340 case statement mapped state 6 to 3
22:55:24.579 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"3d77833c-a34c-403a-af45-7f30ef1eeb99"}
22:55:24.588 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"b369c891-b5e6-459e-ac50-e0597fcd99a7"}
22:55:24.602 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":135,"width":15,"height":15,"star_pos":[7.17,7.06],"pixels":"..."},"id":"b369c891-b5e6-459e-ac50-e0597fcd99a7"}
22:55:24.623 00.021 12020 Exposure complete
22:55:24.827 00.204 12020 worker thread done servicing request
22:55:24.827 00.000 9340 OnExposeComplete: enter
22:55:24.838 00.011 9340 UpdateGuideState(): m_state=6
22:55:24.865 00.027 9340 Star::Find(15, 851, 61, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 136
22:55:24.875 00.010 9340 Star::Find returns 1 (0), X=851.33, Y=61.36, Mass=755803, SNR=138.5, Peak=57235 HFD=3.8
22:55:24.885 00.010 9340 MultiStar: [#1 1.01,0.51,0.00,M8] [#2 0.66,0.25,0.84,U] [#3 0.73,0.13,0.65,U] [#4 0.71,1.06,0.00,M5] [#5 0.79,0.61,0.00,M10] [#6 0.80,-0.00,0.61,U] [#7 0.82,-0.06,0.00,M3] [#8 0.75,0.99,0.00,M6] 
22:55:24.895 00.010 9340 refined, 3 included, MultiStar: {0.77, 0.25}, one-star: {0.88, 0.49}
22:55:24.905 00.010 9340 CameraToMount -- cameraTheta (0.31) - m_xAngle (-3.14) = xAngle (3.45 = -2.83)
22:55:24.916 00.011 9340 CameraToMount -- cameraTheta (0.31) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (3.43 = -2.85)
22:55:24.925 00.009 9340 CameraToMount -- cameraX=0.77 cameraY=0.25 hyp=0.81 cameraTheta=0.31 mountX=-0.78 mountY=-0.23, mountTheta=-2.85
22:55:24.940 00.015 9340 SchedulePrimaryMove(10104498, x=0.77, y=0.25, opts=13)
22:55:24.958 00.018 9340 Enqueuing Move request for scope (0.77, 0.25)
22:55:24.967 00.009 12020 Worker thread wakes up
22:55:24.967 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=6274, max=65524, med=9901, FiltMin=7506, FiltMax=65487, Gamma=2.870
22:55:24.992 00.025 12020 worker thread servicing REQUEST_MOVE scope ofs (0.77, 0.25) opts 0xd
22:55:24.994 00.002 12020 Handling offset move in thread for scope, endpoint = (0.77, 0.25)
22:55:24.994 00.000 9340 UpdateGuideState exits: m=755803 SNR=138.5
22:55:25.006 00.012 12020 Moving (0.77, 0.25) raw xDistance=-0.78 yDistance=-0.23
22:55:25.006 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:55:25.017 00.011 12020 GuideAlgorithmHysteresis::Result() returns -0.35 from input -0.78
22:55:25.017 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
22:55:25.027 00.010 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:55:25.027 00.000 9340 Enqueuing Expose request
22:55:25.040 00.013 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.23
22:55:25.040 00.000 12020 MoveAxis(E, 68, ABG)
22:55:25.042 00.002 12020 Guiding  Dir = 2, Dur = 68
22:55:25.045 00.003 12020 IsSlewing returns 0
22:55:25.047 00.002 12020 IsGuiding returns 0
22:55:25.078 00.031 12020 PulseGuide returned control before completion, sleep 48
22:55:25.158 00.080 12020 IsGuiding returns 0
22:55:25.158 00.000 12020 Move returns status 0, amount 68
22:55:25.158 00.000 12020 MoveAxis(N, 0, ABG)
22:55:25.158 00.000 12020 Move returns status 0, amount 0
22:55:25.158 00.000 12020 move complete, result=0
22:55:25.158 00.000 12020 worker thread done servicing request
22:55:25.158 00.000 9340 GuideStep: -0.8 px 68 ms EAST, -0.2 px 0 ms NORTH
22:55:25.173 00.015 12020 Worker thread wakes up
22:55:25.174 00.001 12020 worker thread servicing REQUEST_EXPOSE 2000
22:55:25.174 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(835,46,31,31)
22:55:26.525 01.351 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"d7bad878-5250-4cc2-ac5e-0b7182cefff6"}
22:55:26.540 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"d7bad878-5250-4cc2-ac5e-0b7182cefff6"}
22:55:26.551 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"a3bccd30-ccf0-4114-b641-b0cbdb493771"}
22:55:26.566 00.015 9340 case statement mapped state 6 to 3
22:55:26.580 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"a3bccd30-ccf0-4114-b641-b0cbdb493771"}
22:55:26.600 00.020 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"24306b93-7a25-457e-8f44-71ecbcbfba57"}
22:55:26.612 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":136,"width":15,"height":15,"star_pos":[7.33,7.36],"pixels":"..."},"id":"24306b93-7a25-457e-8f44-71ecbcbfba57"}
22:55:27.513 00.901 12020 Exposure complete
22:55:27.693 00.180 12020 worker thread done servicing request
22:55:27.693 00.000 9340 OnExposeComplete: enter
22:55:27.706 00.013 9340 UpdateGuideState(): m_state=6
22:55:27.714 00.008 9340 Star::Find(15, 851, 61, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 137
22:55:27.741 00.027 9340 Star::Find returns 1 (0), X=851.18, Y=61.10, Mass=772856, SNR=146.4, Peak=54261 HFD=4.2
22:55:27.753 00.012 9340 MultiStar: [#1 0.98,0.51,0.00,M9] [#2 0.49,0.11,0.72,U] [#3 0.52,0.09,0.66,U] [#4 0.53,0.48,0.62,U] [#5 0.74,0.38,0.00,R] [#6 0.24,-0.25,0.62,U] [#7 0.99,-0.46,0.00,M4] [#8 0.58,0.55,0.49,U] 
22:55:27.762 00.009 9340 refined, 5 included, MultiStar: {0.53, 0.19}, one-star: {0.73, 0.23}
22:55:27.771 00.009 9340 CameraToMount -- cameraTheta (0.34) - m_xAngle (-3.14) = xAngle (3.48 = -2.81)
22:55:27.782 00.011 9340 CameraToMount -- cameraTheta (0.34) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (3.46 = -2.82)
22:55:27.790 00.008 9340 CameraToMount -- cameraX=0.53 cameraY=0.19 hyp=0.56 cameraTheta=0.34 mountX=-0.53 mountY=-0.18, mountTheta=-2.82
22:55:27.806 00.016 9340 SchedulePrimaryMove(10104498, x=0.53, y=0.19, opts=13)
22:55:27.817 00.011 9340 Enqueuing Move request for scope (0.53, 0.19)
22:55:27.829 00.012 12020 Worker thread wakes up
22:55:27.829 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=6461, max=65524, med=9901, FiltMin=7853, FiltMax=65487, Gamma=2.870
22:55:27.854 00.025 12020 worker thread servicing REQUEST_MOVE scope ofs (0.53, 0.19) opts 0xd
22:55:27.854 00.000 9340 UpdateGuideState exits: m=772856 SNR=146.4
22:55:27.864 00.010 12020 Handling offset move in thread for scope, endpoint = (0.53, 0.19)
22:55:27.864 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:55:27.874 00.010 12020 Moving (0.53, 0.19) raw xDistance=-0.53 yDistance=-0.18
22:55:27.874 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
22:55:27.884 00.010 9340 Enqueuing Expose request
22:55:27.892 00.008 12020 GuideAlgorithmHysteresis::Result() returns -0.25 from input -0.53
22:55:27.892 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:55:27.892 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
22:55:27.892 00.000 12020 MoveAxis(E, 49, ABG)
22:55:27.892 00.000 12020 Guiding  Dir = 2, Dur = 49
22:55:27.892 00.000 12020 IsSlewing returns 0
22:55:27.894 00.002 12020 IsGuiding returns 0
22:55:27.924 00.030 12020 PulseGuide returned control before completion, sleep 30
22:55:27.967 00.043 12020 IsGuiding returns 1
22:55:27.967 00.000 12020 scope still moving after pulse duration time elapsed
22:55:28.002 00.035 12020 IsSlewing returns 0
22:55:28.005 00.003 12020 IsGuiding returns 0
22:55:28.006 00.001 12020 scope move finished after 49 + 62 ms
22:55:28.006 00.000 12020 Move returns status 0, amount 49
22:55:28.006 00.000 12020 MoveAxis(N, 0, ABG)
22:55:28.006 00.000 12020 Move returns status 0, amount 0
22:55:28.006 00.000 12020 move complete, result=0
22:55:28.006 00.000 12020 worker thread done servicing request
22:55:28.006 00.000 12020 Worker thread wakes up
22:55:28.007 00.001 9340 GuideStep: -0.5 px 49 ms EAST, -0.2 px 0 ms NORTH
22:55:28.017 00.010 12020 worker thread servicing REQUEST_EXPOSE 2000
22:55:28.017 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(835,46,31,31)
22:55:28.525 00.508 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"fab289ea-d28e-4d11-a120-1cb065000bcb"}
22:55:28.535 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"fab289ea-d28e-4d11-a120-1cb065000bcb"}
22:55:28.546 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"1a44ec3c-cc75-4ee4-a2bb-1a15107ca4f6"}
22:55:28.558 00.012 9340 case statement mapped state 6 to 3
22:55:28.567 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"1a44ec3c-cc75-4ee4-a2bb-1a15107ca4f6"}
22:55:28.597 00.030 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"89cdcd3e-be30-4cbf-bc31-a852bde9e755"}
22:55:28.614 00.017 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":137,"width":15,"height":15,"star_pos":[7.18,7.10],"pixels":"..."},"id":"89cdcd3e-be30-4cbf-bc31-a852bde9e755"}
22:55:30.473 01.859 12020 Exposure complete
22:55:30.524 00.051 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"ef496bc5-01a7-4bc1-b70a-71e5d8d2ac46"}
22:55:30.531 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"ef496bc5-01a7-4bc1-b70a-71e5d8d2ac46"}
22:55:30.541 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"13bfc85b-7b53-4b78-9876-54da478e01a2"}
22:55:30.550 00.009 9340 case statement mapped state 6 to 3
22:55:30.558 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"13bfc85b-7b53-4b78-9876-54da478e01a2"}
22:55:30.566 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"4deea674-6b0e-4b42-bb73-fe35c1486eca"}
22:55:30.592 00.026 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":137,"width":15,"height":15,"star_pos":[7.18,7.10],"pixels":"..."},"id":"4deea674-6b0e-4b42-bb73-fe35c1486eca"}
22:55:30.650 00.058 12020 worker thread done servicing request
22:55:30.650 00.000 9340 OnExposeComplete: enter
22:55:30.661 00.011 9340 UpdateGuideState(): m_state=6
22:55:30.677 00.016 9340 Star::Find(15, 851, 61, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 138
22:55:30.689 00.012 9340 Star::Find returns 1 (0), X=851.17, Y=61.33, Mass=770899, SNR=140.8, Peak=55057 HFD=4.0
22:55:30.703 00.014 9340 MultiStar: [#1 0.74,0.69,0.00,M10] [#2 0.73,0.06,0.81,U] [#3 0.58,0.20,0.75,U] [#4 0.19,1.07,0.00,M5] [#5 -0.22,0.40,0.86,U] [#6 0.44,0.14,0.64,U] [#7 0.57,-0.16,0.60,U] [#8 0.23,0.66,0.54,U] 
22:55:30.731 00.028 9340 refined, 6 included, MultiStar: {0.44, 0.26}, one-star: {0.72, 0.45}
22:55:30.741 00.010 9340 CameraToMount -- cameraTheta (0.53) - m_xAngle (-3.14) = xAngle (3.66 = -2.62)
22:55:30.749 00.008 9340 CameraToMount -- cameraTheta (0.53) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (3.65 = -2.63)
22:55:30.758 00.009 9340 CameraToMount -- cameraX=0.44 cameraY=0.26 hyp=0.51 cameraTheta=0.53 mountX=-0.45 mountY=-0.25, mountTheta=-2.63
22:55:30.770 00.012 9340 SchedulePrimaryMove(10104498, x=0.44, y=0.26, opts=13)
22:55:30.781 00.011 9340 Enqueuing Move request for scope (0.44, 0.26)
22:55:30.792 00.011 12020 Worker thread wakes up
22:55:30.792 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=6318, max=65524, med=9975, FiltMin=7765, FiltMax=65487, Gamma=2.870
22:55:30.802 00.010 12020 worker thread servicing REQUEST_MOVE scope ofs (0.44, 0.26) opts 0xd
22:55:30.803 00.001 9340 UpdateGuideState exits: m=770899 SNR=140.8
22:55:30.811 00.008 12020 Handling offset move in thread for scope, endpoint = (0.44, 0.26)
22:55:30.811 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:55:30.824 00.013 12020 Moving (0.44, 0.26) raw xDistance=-0.45 yDistance=-0.25
22:55:30.824 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
22:55:30.849 00.025 12020 GuideAlgorithmHysteresis::Result() returns -0.21 from input -0.45
22:55:30.849 00.000 12020 GuideAlgorithmResistSwitch::result() returns -0.25 from input -0.25
22:55:30.850 00.001 12020 MoveAxis(E, 40, ABG)
22:55:30.850 00.000 9340 Enqueuing Expose request
22:55:30.859 00.009 12020 Guiding  Dir = 2, Dur = 40
22:55:30.860 00.001 12020 IsSlewing returns 0
22:55:30.860 00.000 12020 IsGuiding returns 0
22:55:30.880 00.020 12020 PulseGuide returned control before completion, sleep 30
22:55:30.945 00.065 12020 IsGuiding returns 0
22:55:30.945 00.000 12020 Move returns status 0, amount 40
22:55:30.945 00.000 12020 MoveAxis(N, 42, ABG)
22:55:30.945 00.000 12020 Guiding  Dir = 0, Dur = 42
22:55:30.945 00.000 12020 IsSlewing returns 0
22:55:30.945 00.000 12020 IsGuiding returns 0
22:55:31.027 00.082 12020 IsGuiding returns 1
22:55:31.027 00.000 12020 scope still moving after pulse duration time elapsed
22:55:31.052 00.025 12020 IsSlewing returns 0
22:55:31.090 00.038 12020 IsGuiding returns 1
22:55:31.185 00.095 12020 IsSlewing returns 0
22:55:31.187 00.002 12020 IsGuiding returns 0
22:55:31.187 00.000 12020 scope move finished after 42 + 196 ms
22:55:31.187 00.000 12020 Move returns status 0, amount 42
22:55:31.187 00.000 12020 move complete, result=0
22:55:31.187 00.000 12020 worker thread done servicing request
22:55:31.187 00.000 9340 GuideStep: -0.4 px 40 ms EAST, -0.3 px 42 ms NORTH
22:55:31.201 00.014 12020 Worker thread wakes up
22:55:31.202 00.001 12020 worker thread servicing REQUEST_EXPOSE 2000
22:55:31.212 00.010 12020 Handling exposure in thread, d=2000 o=3 r=(835,46,31,31)
22:55:32.524 01.312 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"b979b999-7e05-421d-9dc8-7f89918549f3"}
22:55:32.537 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"b979b999-7e05-421d-9dc8-7f89918549f3"}
22:55:32.549 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"09ec2d6e-deba-48ff-9a67-03b510fa4958"}
22:55:32.575 00.026 9340 case statement mapped state 6 to 3
22:55:32.585 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"09ec2d6e-deba-48ff-9a67-03b510fa4958"}
22:55:32.596 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"109d603d-6906-4a25-9658-68e9768635b0"}
22:55:32.613 00.017 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":138,"width":15,"height":15,"star_pos":[7.17,7.33],"pixels":"..."},"id":"109d603d-6906-4a25-9658-68e9768635b0"}
22:55:33.574 00.961 12020 Exposure complete
22:55:33.845 00.271 12020 worker thread done servicing request
22:55:33.845 00.000 9340 OnExposeComplete: enter
22:55:33.872 00.027 9340 UpdateGuideState(): m_state=6
22:55:33.883 00.011 9340 Star::Find(15, 851, 61, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 139
22:55:33.896 00.013 9340 Star::Find returns 1 (0), X=851.20, Y=60.97, Mass=780009, SNR=150.9, Peak=55113 HFD=4.2
22:55:33.906 00.010 9340 MultiStar: [#1 1.14,0.34,0.00,R] [#2 0.53,-0.10,0.68,U] [#3 0.65,-0.05,0.64,U] [#4 0.78,0.09,0.66,U] [#5 -0.09,0.21,0.68,U] [#6 0.59,0.08,0.71,U] [#7 1.04,-0.46,0.00,M4] [#8 0.78,0.33,0.00,M5] 
22:55:33.913 00.007 9340 refined, 5 included, MultiStar: {0.55, 0.06}, one-star: {0.75, 0.10}
22:55:33.929 00.016 9340 CameraToMount -- cameraTheta (0.11) - m_xAngle (-3.14) = xAngle (3.24 = -3.04)
22:55:33.938 00.009 9340 CameraToMount -- cameraTheta (0.11) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (3.23 = -3.05)
22:55:33.968 00.030 9340 CameraToMount -- cameraX=0.55 cameraY=0.06 hyp=0.55 cameraTheta=0.11 mountX=-0.55 mountY=-0.05, mountTheta=-3.05
22:55:33.984 00.016 9340 SchedulePrimaryMove(10104498, x=0.55, y=0.06, opts=13)
22:55:33.996 00.012 9340 Enqueuing Move request for scope (0.55, 0.06)
22:55:34.004 00.008 12020 Worker thread wakes up
22:55:34.004 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=5845, max=65524, med=9949, FiltMin=7791, FiltMax=65487, Gamma=2.870
22:55:34.015 00.011 12020 worker thread servicing REQUEST_MOVE scope ofs (0.55, 0.06) opts 0xd
22:55:34.015 00.000 9340 UpdateGuideState exits: m=780009 SNR=150.9
22:55:34.028 00.013 12020 Handling offset move in thread for scope, endpoint = (0.55, 0.06)
22:55:34.028 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:55:34.039 00.011 9340 ScheduleExposure(2000,3,1) exposurePending=0
22:55:34.071 00.032 12020 Moving (0.55, 0.06) raw xDistance=-0.55 yDistance=-0.05
22:55:34.071 00.000 9340 Enqueuing Expose request
22:55:34.085 00.014 12020 GuideAlgorithmHysteresis::Result() returns -0.25 from input -0.55
22:55:34.085 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:55:34.085 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
22:55:34.085 00.000 12020 MoveAxis(E, 48, ABG)
22:55:34.087 00.002 12020 Guiding  Dir = 2, Dur = 48
22:55:34.087 00.000 12020 IsSlewing returns 0
22:55:34.087 00.000 12020 IsGuiding returns 0
22:55:34.112 00.025 12020 PulseGuide returned control before completion, sleep 35
22:55:34.192 00.080 12020 IsGuiding returns 0
22:55:34.192 00.000 12020 Move returns status 0, amount 48
22:55:34.192 00.000 12020 MoveAxis(N, 0, ABG)
22:55:34.192 00.000 12020 Move returns status 0, amount 0
22:55:34.192 00.000 12020 move complete, result=0
22:55:34.192 00.000 12020 worker thread done servicing request
22:55:34.192 00.000 12020 Worker thread wakes up
22:55:34.192 00.000 9340 GuideStep: -0.5 px 48 ms EAST, -0.0 px 0 ms NORTH
22:55:34.202 00.010 12020 worker thread servicing REQUEST_EXPOSE 2000
22:55:34.202 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(835,46,31,31)
22:55:34.526 00.324 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"33ff3c51-b287-45c5-a033-14b2d01c70a6"}
22:55:34.542 00.016 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"33ff3c51-b287-45c5-a033-14b2d01c70a6"}
22:55:34.572 00.030 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"7c559e44-dd44-4216-a004-72c86415c458"}
22:55:34.585 00.013 9340 case statement mapped state 6 to 3
22:55:34.596 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"7c559e44-dd44-4216-a004-72c86415c458"}
22:55:34.610 00.014 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"1a6db881-657f-43ed-9eaf-1e51fc59ac15"}
22:55:34.631 00.021 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":139,"width":15,"height":15,"star_pos":[7.20,6.97],"pixels":"..."},"id":"1a6db881-657f-43ed-9eaf-1e51fc59ac15"}
22:55:36.525 01.894 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"5071dd5b-b2f6-47b9-80d5-63f7ef3c4983"}
22:55:36.552 00.027 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"5071dd5b-b2f6-47b9-80d5-63f7ef3c4983"}
22:55:36.561 00.009 12020 Exposure complete
22:55:36.562 00.001 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"47a9f1e3-e75f-48db-8d8f-8652b0282523"}
22:55:36.571 00.009 9340 case statement mapped state 6 to 3
22:55:36.575 00.004 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"47a9f1e3-e75f-48db-8d8f-8652b0282523"}
22:55:36.586 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"f757bd49-123a-40a2-a09c-5f166202add0"}
22:55:36.594 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":139,"width":15,"height":15,"star_pos":[7.20,6.97],"pixels":"..."},"id":"f757bd49-123a-40a2-a09c-5f166202add0"}
22:55:36.770 00.176 12020 worker thread done servicing request
22:55:36.770 00.000 9340 OnExposeComplete: enter
22:55:36.781 00.011 9340 UpdateGuideState(): m_state=6
22:55:36.793 00.012 9340 Star::Find(15, 851, 60, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 140
22:55:36.800 00.007 9340 Star::Find returns 1 (0), X=851.03, Y=61.21, Mass=787600, SNR=150.2, Peak=50553 HFD=4.2
22:55:36.826 00.026 9340 MultiStar: [#1 -0.45,0.12,0.72,U] [#2 0.66,0.19,0.80,U] [#3 0.62,-0.04,0.57,U] [#4 0.50,0.76,0.00,M5] [#5 -0.06,0.10,0.75,U] [#6 0.42,0.16,0.60,U] [#7 0.60,-0.16,0.56,U] [#8 0.71,0.52,0.00,M6] 
22:55:36.837 00.011 9340 refined, 6 included, MultiStar: {0.34, 0.13}, one-star: {0.59, 0.34}
22:55:36.845 00.008 9340 CameraToMount -- cameraTheta (0.36) - m_xAngle (-3.14) = xAngle (3.50 = -2.78)
22:55:36.850 00.005 9340 CameraToMount -- cameraTheta (0.36) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (3.48 = -2.80)
22:55:36.860 00.010 9340 CameraToMount -- cameraX=0.34 cameraY=0.13 hyp=0.36 cameraTheta=0.36 mountX=-0.34 mountY=-0.12, mountTheta=-2.80
22:55:36.875 00.015 9340 SchedulePrimaryMove(10104498, x=0.34, y=0.13, opts=13)
22:55:36.887 00.012 9340 Enqueuing Move request for scope (0.34, 0.13)
22:55:36.896 00.009 12020 Worker thread wakes up
22:55:36.896 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=6114, max=65524, med=9920, FiltMin=7800, FiltMax=65487, Gamma=2.870
22:55:36.906 00.010 12020 worker thread servicing REQUEST_MOVE scope ofs (0.34, 0.13) opts 0xd
22:55:36.921 00.015 12020 Handling offset move in thread for scope, endpoint = (0.34, 0.13)
22:55:36.923 00.002 9340 UpdateGuideState exits: m=787600 SNR=150.2
22:55:36.931 00.008 12020 Moving (0.34, 0.13) raw xDistance=-0.34 yDistance=-0.12
22:55:36.931 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:55:36.942 00.011 12020 GuideAlgorithmHysteresis::Result() returns -0.16 from input -0.34
22:55:36.942 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
22:55:36.952 00.010 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:55:36.952 00.000 9340 Enqueuing Expose request
22:55:36.962 00.010 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
22:55:36.962 00.000 12020 MoveAxis(E, 31, ABG)
22:55:36.962 00.000 12020 Guiding  Dir = 2, Dur = 31
22:55:36.963 00.001 12020 IsSlewing returns 0
22:55:36.963 00.000 12020 IsGuiding returns 0
22:55:36.988 00.025 12020 PulseGuide returned control before completion, sleep 15
22:55:37.037 00.049 12020 IsGuiding returns 0
22:55:37.037 00.000 12020 Move returns status 0, amount 31
22:55:37.037 00.000 12020 MoveAxis(N, 0, ABG)
22:55:37.037 00.000 12020 Move returns status 0, amount 0
22:55:37.037 00.000 12020 move complete, result=0
22:55:37.037 00.000 12020 worker thread done servicing request
22:55:37.037 00.000 9340 GuideStep: -0.3 px 31 ms EAST, -0.1 px 0 ms NORTH
22:55:37.051 00.014 12020 Worker thread wakes up
22:55:37.051 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
22:55:37.052 00.001 12020 Handling exposure in thread, d=2000 o=3 r=(835,46,31,31)
22:55:38.527 01.475 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"1c3a1cd2-fdf0-4a93-9fe2-941fae9420b2"}
22:55:38.537 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"1c3a1cd2-fdf0-4a93-9fe2-941fae9420b2"}
22:55:38.556 00.019 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"a5b82f0d-d305-4f63-ae0a-feaf0d23bfbf"}
22:55:38.569 00.013 9340 case statement mapped state 6 to 3
22:55:38.578 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"a5b82f0d-d305-4f63-ae0a-feaf0d23bfbf"}
22:55:38.609 00.031 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"623c4e47-5d87-4969-8ad9-e920c30f872d"}
22:55:38.622 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":140,"width":15,"height":15,"star_pos":[7.03,7.21],"pixels":"..."},"id":"623c4e47-5d87-4969-8ad9-e920c30f872d"}
22:55:39.421 00.799 12020 Exposure complete
22:55:39.619 00.198 12020 worker thread done servicing request
22:55:39.619 00.000 9340 OnExposeComplete: enter
22:55:39.632 00.013 9340 UpdateGuideState(): m_state=6
22:55:39.642 00.010 9340 Star::Find(15, 851, 61, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 141
22:55:39.649 00.007 9340 Star::Find returns 1 (0), X=851.83, Y=61.34, Mass=738297, SNR=174.9, Peak=51823 HFD=4.0
22:55:39.661 00.012 9340 MultiStar: [#1 0.54,0.39,0.66,U] [#2 1.02,0.10,0.00,M1] [#3 1.37,0.28,0.00,M1] [#4 1.24,0.58,0.00,M6] [#5 0.48,0.38,0.60,U] [#6 1.19,-0.08,0.00,M1] [#7 1.49,-0.22,0.00,M4] [#8 1.44,0.49,0.00,M7] 
22:55:39.671 00.010 9340 refined, 2 included, MultiStar: {0.89, 0.42}, one-star: {1.38, 0.46}
22:55:39.681 00.010 9340 CameraToMount -- cameraTheta (0.44) - m_xAngle (-3.14) = xAngle (3.57 = -2.71)
22:55:39.693 00.012 9340 CameraToMount -- cameraTheta (0.44) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (3.56 = -2.73)
22:55:39.714 00.021 9340 CameraToMount -- cameraX=0.89 cameraY=0.42 hyp=0.99 cameraTheta=0.44 mountX=-0.90 mountY=-0.40, mountTheta=-2.72
22:55:39.726 00.012 9340 SchedulePrimaryMove(10104498, x=0.89, y=0.42, opts=13)
22:55:39.735 00.009 9340 Enqueuing Move request for scope (0.89, 0.42)
22:55:39.744 00.009 12020 Worker thread wakes up
22:55:39.744 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=6146, max=65524, med=9950, FiltMin=7946, FiltMax=65487, Gamma=2.870
22:55:39.755 00.011 12020 worker thread servicing REQUEST_MOVE scope ofs (0.89, 0.42) opts 0xd
22:55:39.756 00.001 9340 UpdateGuideState exits: m=738297 SNR=174.9
22:55:39.764 00.008 12020 Handling offset move in thread for scope, endpoint = (0.89, 0.42)
22:55:39.764 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:55:39.773 00.009 12020 Moving (0.89, 0.42) raw xDistance=-0.90 yDistance=-0.40
22:55:39.774 00.001 9340 ScheduleExposure(2000,3,1) exposurePending=0
22:55:39.781 00.007 12020 GuideAlgorithmHysteresis::Result() returns -0.39 from input -0.90
22:55:39.781 00.000 9340 Enqueuing Expose request
22:55:39.793 00.012 12020 GuideAlgorithmResistSwitch::result() returns -0.40 from input -0.40
22:55:39.793 00.000 12020 MoveAxis(E, 76, ABG)
22:55:39.794 00.001 12020 Guiding  Dir = 2, Dur = 76
22:55:39.795 00.001 12020 IsSlewing returns 0
22:55:39.795 00.000 12020 IsGuiding returns 0
22:55:39.868 00.073 12020 PulseGuide returned control before completion, sleep 14
22:55:39.887 00.019 12020 IsGuiding returns 1
22:55:39.887 00.000 12020 scope still moving after pulse duration time elapsed
22:55:39.916 00.029 12020 IsSlewing returns 0
22:55:39.922 00.006 12020 IsGuiding returns 1
22:55:39.959 00.037 12020 IsSlewing returns 0
22:55:39.960 00.001 12020 IsGuiding returns 1
22:55:39.994 00.034 12020 IsSlewing returns 0
22:55:39.995 00.001 12020 IsGuiding returns 0
22:55:39.995 00.000 12020 scope move finished after 76 + 123 ms
22:55:39.995 00.000 12020 Move returns status 0, amount 76
22:55:39.995 00.000 12020 MoveAxis(N, 67, ABG)
22:55:39.995 00.000 12020 Guiding  Dir = 0, Dur = 67
22:55:39.996 00.001 12020 IsSlewing returns 0
22:55:39.998 00.002 12020 IsGuiding returns 0
22:55:40.122 00.124 12020 IsGuiding returns 1
22:55:40.125 00.003 12020 scope still moving after pulse duration time elapsed
22:55:40.236 00.111 12020 IsSlewing returns 0
22:55:40.236 00.000 12020 IsGuiding returns 0
22:55:40.236 00.000 12020 scope move finished after 67 + 172 ms
22:55:40.236 00.000 12020 Move returns status 0, amount 67
22:55:40.236 00.000 12020 move complete, result=0
22:55:40.236 00.000 12020 worker thread done servicing request
22:55:40.236 00.000 9340 GuideStep: -0.9 px 76 ms EAST, -0.4 px 67 ms NORTH
22:55:40.248 00.012 12020 Worker thread wakes up
22:55:40.248 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
22:55:40.248 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(835,46,31,31)
22:55:40.525 00.277 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"5c9ef6cc-6df3-40b8-a7d9-6df8df6edae0"}
22:55:40.531 00.006 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"5c9ef6cc-6df3-40b8-a7d9-6df8df6edae0"}
22:55:40.545 00.014 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"24488c4e-8ef0-44d7-8f20-5eff5572b04c"}
22:55:40.551 00.006 9340 case statement mapped state 6 to 3
22:55:40.565 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"24488c4e-8ef0-44d7-8f20-5eff5572b04c"}
22:55:40.588 00.023 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"c693c8e6-1cf5-4576-893f-cc292cebcdf6"}
22:55:40.600 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":141,"width":15,"height":15,"star_pos":[6.83,7.34],"pixels":"..."},"id":"c693c8e6-1cf5-4576-893f-cc292cebcdf6"}
22:55:42.527 01.927 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"df96ab32-f34d-4d6c-92cd-0fa4fbc8b256"}
22:55:42.537 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"df96ab32-f34d-4d6c-92cd-0fa4fbc8b256"}
22:55:42.547 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"93ae84e4-6b5f-4c0c-a31e-d5a7924e26ba"}
22:55:42.554 00.007 9340 case statement mapped state 6 to 3
22:55:42.565 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"93ae84e4-6b5f-4c0c-a31e-d5a7924e26ba"}
22:55:42.588 00.023 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"3fecadcc-67fb-471b-9681-29b641f05b02"}
22:55:42.596 00.008 12020 Exposure complete
22:55:42.596 00.000 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":141,"width":15,"height":15,"star_pos":[6.83,7.34],"pixels":"..."},"id":"3fecadcc-67fb-471b-9681-29b641f05b02"}
22:55:42.786 00.190 12020 worker thread done servicing request
22:55:42.786 00.000 9340 OnExposeComplete: enter
22:55:42.797 00.011 9340 UpdateGuideState(): m_state=6
22:55:42.810 00.013 9340 Star::Find(15, 851, 61, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 142
22:55:42.817 00.007 9340 Star::Find returns 1 (0), X=851.37, Y=61.00, Mass=743906, SNR=166.1, Peak=55637 HFD=4.1
22:55:42.827 00.010 9340 MultiStar: [#1 -0.07,-0.17,0.62,U] [#2 0.77,-0.25,0.70,U] [#3 0.78,-0.19,0.61,U] [#4 0.86,0.64,0.00,M7] [#5 0.10,0.13,0.77,U] [#6 0.70,-0.27,0.59,U] [#7 1.00,-0.62,0.00,M5] [#8 0.79,0.37,0.00,M8] 
22:55:42.837 00.010 9340 refined, 5 included, MultiStar: {0.55, -0.08}, one-star: {0.92, 0.13}
22:55:42.859 00.022 9340 CameraToMount -- cameraTheta (-0.14) - m_xAngle (-3.14) = xAngle (2.99 = 2.99)
22:55:42.872 00.013 9340 CameraToMount -- cameraTheta (-0.14) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (2.98 = 2.98)
22:55:42.881 00.009 9340 CameraToMount -- cameraX=0.55 cameraY=-0.08 hyp=0.56 cameraTheta=-0.14 mountX=-0.55 mountY=0.09, mountTheta=2.98
22:55:42.894 00.013 9340 SchedulePrimaryMove(10104498, x=0.55, y=-0.08, opts=13)
22:55:42.902 00.008 9340 Enqueuing Move request for scope (0.55, -0.08)
22:55:42.912 00.010 12020 Worker thread wakes up
22:55:42.912 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=6197, max=65524, med=9940, FiltMin=7889, FiltMax=65487, Gamma=2.870
22:55:42.923 00.011 12020 worker thread servicing REQUEST_MOVE scope ofs (0.55, -0.08) opts 0xd
22:55:42.923 00.000 12020 Handling offset move in thread for scope, endpoint = (0.55, -0.08)
22:55:42.924 00.001 12020 Moving (0.55, -0.08) raw xDistance=-0.55 yDistance=0.09
22:55:42.924 00.000 12020 GuideAlgorithmHysteresis::Result() returns -0.26 from input -0.55
22:55:42.924 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:55:42.924 00.000 9340 UpdateGuideState exits: m=743906 SNR=166.1
22:55:42.948 00.024 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
22:55:42.948 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:55:42.960 00.012 12020 MoveAxis(E, 51, ABG)
22:55:42.960 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
22:55:42.969 00.009 9340 Enqueuing Expose request
22:55:42.977 00.008 12020 Guiding  Dir = 2, Dur = 51
22:55:42.977 00.000 12020 IsSlewing returns 0
22:55:42.977 00.000 12020 IsGuiding returns 0
22:55:43.003 00.026 12020 PulseGuide returned control before completion, sleep 38
22:55:43.066 00.063 12020 IsGuiding returns 1
22:55:43.066 00.000 12020 scope still moving after pulse duration time elapsed
22:55:43.096 00.030 12020 IsSlewing returns 0
22:55:43.100 00.004 12020 IsGuiding returns 0
22:55:43.100 00.000 12020 scope move finished after 51 + 70 ms
22:55:43.100 00.000 12020 Move returns status 0, amount 51
22:55:43.100 00.000 12020 MoveAxis(N, 0, ABG)
22:55:43.100 00.000 12020 Move returns status 0, amount 0
22:55:43.100 00.000 12020 move complete, result=0
22:55:43.101 00.001 12020 worker thread done servicing request
22:55:43.101 00.000 12020 Worker thread wakes up
22:55:43.101 00.000 9340 GuideStep: -0.6 px 51 ms EAST, 0.1 px 0 ms NORTH
22:55:43.117 00.016 12020 worker thread servicing REQUEST_EXPOSE 2000
22:55:43.117 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(835,46,31,31)
22:55:44.528 01.411 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"cfcf8d46-6139-4bf3-886b-28cf962392cd"}
22:55:44.541 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"cfcf8d46-6139-4bf3-886b-28cf962392cd"}
22:55:44.557 00.016 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"ae769758-0618-4e2a-ac9a-fa169b04f542"}
22:55:44.586 00.029 9340 case statement mapped state 6 to 3
22:55:44.596 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"ae769758-0618-4e2a-ac9a-fa169b04f542"}
22:55:44.605 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"886c28f8-fd65-475e-8c4d-00e845e19aac"}
22:55:44.614 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":142,"width":15,"height":15,"star_pos":[7.37,7.00],"pixels":"..."},"id":"886c28f8-fd65-475e-8c4d-00e845e19aac"}
22:55:45.556 00.942 12020 Exposure complete
22:55:45.798 00.242 12020 worker thread done servicing request
22:55:45.798 00.000 9340 OnExposeComplete: enter
22:55:45.826 00.028 9340 UpdateGuideState(): m_state=6
22:55:45.835 00.009 9340 Star::Find(15, 851, 60, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 143
22:55:45.843 00.008 9340 Star::Find returns 1 (0), X=851.26, Y=61.01, Mass=764949, SNR=175.2, Peak=58237 HFD=4.0
22:55:45.859 00.016 9340 MultiStar: [#1 -0.17,-0.29,0.68,U] [#2 0.75,-0.16,0.59,U] [#3 0.55,-0.26,0.56,U] [#4 0.84,0.21,0.00,M8] [#5 0.24,0.11,0.47,U] [#6 0.60,-0.41,0.55,U] [#7 0.96,-0.57,0.00,M6] [#8 1.01,0.45,0.00,M9] 
22:55:45.868 00.009 9340 refined, 5 included, MultiStar: {0.49, -0.13}, one-star: {0.81, 0.14}
22:55:45.881 00.013 9340 CameraToMount -- cameraTheta (-0.25) - m_xAngle (-3.14) = xAngle (2.89 = 2.89)
22:55:45.890 00.009 9340 CameraToMount -- cameraTheta (-0.25) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (2.87 = 2.87)
22:55:45.903 00.013 9340 CameraToMount -- cameraX=0.49 cameraY=-0.13 hyp=0.51 cameraTheta=-0.25 mountX=-0.49 mountY=0.14, mountTheta=2.87
22:55:45.938 00.035 9340 SchedulePrimaryMove(10104498, x=0.49, y=-0.13, opts=13)
22:55:45.948 00.010 9340 Enqueuing Move request for scope (0.49, -0.13)
22:55:45.959 00.011 12020 Worker thread wakes up
22:55:45.960 00.001 9340 UpdateImageDisplay: Size=(1920,1080) min=6229, max=65524, med=9919, FiltMin=7684, FiltMax=65487, Gamma=2.870
22:55:45.969 00.009 12020 worker thread servicing REQUEST_MOVE scope ofs (0.49, -0.13) opts 0xd
22:55:45.969 00.000 9340 UpdateGuideState exits: m=764949 SNR=175.2
22:55:45.978 00.009 12020 Handling offset move in thread for scope, endpoint = (0.49, -0.13)
22:55:45.978 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:55:45.988 00.010 12020 Moving (0.49, -0.13) raw xDistance=-0.49 yDistance=0.14
22:55:45.988 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
22:55:45.998 00.010 12020 GuideAlgorithmHysteresis::Result() returns -0.23 from input -0.49
22:55:45.998 00.000 9340 Enqueuing Expose request
22:55:46.007 00.009 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:55:46.007 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
22:55:46.008 00.001 12020 MoveAxis(E, 44, ABG)
22:55:46.008 00.000 12020 Guiding  Dir = 2, Dur = 44
22:55:46.009 00.001 12020 IsSlewing returns 0
22:55:46.010 00.001 12020 IsGuiding returns 0
22:55:46.062 00.052 12020 IsGuiding returns 1
22:55:46.062 00.000 12020 scope still moving after pulse duration time elapsed
22:55:46.086 00.024 12020 IsSlewing returns 0
22:55:46.087 00.001 12020 IsGuiding returns 1
22:55:46.120 00.033 12020 IsSlewing returns 0
22:55:46.122 00.002 12020 IsGuiding returns 0
22:55:46.122 00.000 12020 scope move finished after 44 + 68 ms
22:55:46.122 00.000 12020 Move returns status 0, amount 44
22:55:46.122 00.000 12020 MoveAxis(N, 0, ABG)
22:55:46.122 00.000 12020 Move returns status 0, amount 0
22:55:46.122 00.000 12020 move complete, result=0
22:55:46.122 00.000 12020 worker thread done servicing request
22:55:46.122 00.000 9340 GuideStep: -0.5 px 44 ms EAST, 0.1 px 0 ms NORTH
22:55:46.130 00.008 12020 Worker thread wakes up
22:55:46.130 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
22:55:46.135 00.005 12020 Handling exposure in thread, d=2000 o=3 r=(835,46,31,31)
22:55:46.531 00.396 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"cff7db99-c713-475b-a0e6-eccf0f38a4ed"}
22:55:46.543 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"cff7db99-c713-475b-a0e6-eccf0f38a4ed"}
22:55:46.575 00.032 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"b6a9d154-7d8d-485a-8afd-0c4559ae6fa8"}
22:55:46.588 00.013 9340 case statement mapped state 6 to 3
22:55:46.599 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"b6a9d154-7d8d-485a-8afd-0c4559ae6fa8"}
22:55:46.613 00.014 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"0a171dfa-0407-41fc-ae4d-75fcba1acac3"}
22:55:46.619 00.006 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":143,"width":15,"height":15,"star_pos":[7.26,7.01],"pixels":"..."},"id":"0a171dfa-0407-41fc-ae4d-75fcba1acac3"}
22:55:48.514 01.895 12020 Exposure complete
22:55:48.531 00.017 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"39f95202-407f-41e5-ba43-45bcd6217fa0"}
22:55:48.538 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"39f95202-407f-41e5-ba43-45bcd6217fa0"}
22:55:48.548 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"d3705b98-2e0a-495c-b7d1-9ec6c5d18f35"}
22:55:48.559 00.011 9340 case statement mapped state 6 to 3
22:55:48.568 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"d3705b98-2e0a-495c-b7d1-9ec6c5d18f35"}
22:55:48.579 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"5ecd52fa-6297-41fe-a43b-093be227d694"}
22:55:48.592 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":143,"width":15,"height":15,"star_pos":[7.26,7.01],"pixels":"..."},"id":"5ecd52fa-6297-41fe-a43b-093be227d694"}
22:55:48.726 00.134 12020 worker thread done servicing request
22:55:48.726 00.000 9340 OnExposeComplete: enter
22:55:48.750 00.024 9340 UpdateGuideState(): m_state=6
22:55:48.765 00.015 9340 Star::Find(15, 851, 61, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 144
22:55:48.774 00.009 9340 Star::Find returns 1 (0), X=851.06, Y=61.11, Mass=735945, SNR=133.9, Peak=53137 HFD=4.2
22:55:48.781 00.007 9340 MultiStar: [#1 -0.47,0.11,0.78,U] [#2 0.63,-0.10,0.87,U] [#3 0.52,-0.10,0.73,U] [#4 0.38,0.59,0.59,U] [#5 -0.27,0.20,0.88,U] [#6 0.54,-0.20,0.56,U] [#7 0.66,-0.70,0.00,M7] [#8 0.56,0.76,0.00,M10] 
22:55:48.789 00.008 9340 refined, 6 included, MultiStar: {0.27, 0.11}, one-star: {0.62, 0.24}
22:55:48.800 00.011 9340 CameraToMount -- cameraTheta (0.37) - m_xAngle (-3.14) = xAngle (3.51 = -2.77)
22:55:48.810 00.010 9340 CameraToMount -- cameraTheta (0.37) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (3.49 = -2.79)
22:55:48.820 00.010 9340 CameraToMount -- cameraX=0.27 cameraY=0.11 hyp=0.29 cameraTheta=0.37 mountX=-0.27 mountY=-0.10, mountTheta=-2.79
22:55:48.832 00.012 9340 SchedulePrimaryMove(10104498, x=0.27, y=0.11, opts=13)
22:55:48.840 00.008 9340 Enqueuing Move request for scope (0.27, 0.11)
22:55:48.869 00.029 12020 Worker thread wakes up
22:55:48.870 00.001 9340 UpdateImageDisplay: Size=(1920,1080) min=6119, max=65524, med=9929, FiltMin=7775, FiltMax=65487, Gamma=2.870
22:55:48.877 00.007 12020 worker thread servicing REQUEST_MOVE scope ofs (0.27, 0.11) opts 0xd
22:55:48.877 00.000 12020 Handling offset move in thread for scope, endpoint = (0.27, 0.11)
22:55:48.877 00.000 12020 Moving (0.27, 0.11) raw xDistance=-0.27 yDistance=-0.10
22:55:48.877 00.000 12020 GuideAlgorithmHysteresis::Result() returns -0.13 from input -0.27
22:55:48.877 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:55:48.882 00.005 9340 UpdateGuideState exits: m=735945 SNR=133.9
22:55:48.887 00.005 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:55:48.902 00.015 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
22:55:48.902 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
22:55:48.912 00.010 12020 MoveAxis(E, 26, ABG)
22:55:48.912 00.000 9340 Enqueuing Expose request
22:55:48.922 00.010 12020 Guiding  Dir = 2, Dur = 26
22:55:48.922 00.000 12020 IsSlewing returns 0
22:55:48.922 00.000 12020 IsGuiding returns 0
22:55:48.952 00.030 12020 IsGuiding returns 1
22:55:48.952 00.000 12020 scope still moving after pulse duration time elapsed
22:55:49.014 00.062 12020 IsSlewing returns 0
22:55:49.014 00.000 12020 IsGuiding returns 0
22:55:49.014 00.000 12020 scope move finished after 26 + 65 ms
22:55:49.014 00.000 12020 Move returns status 0, amount 26
22:55:49.014 00.000 12020 MoveAxis(N, 0, ABG)
22:55:49.014 00.000 12020 Move returns status 0, amount 0
22:55:49.014 00.000 12020 move complete, result=0
22:55:49.014 00.000 12020 worker thread done servicing request
22:55:49.014 00.000 12020 Worker thread wakes up
22:55:49.014 00.000 9340 GuideStep: -0.3 px 26 ms EAST, -0.1 px 0 ms NORTH
22:55:49.027 00.013 12020 worker thread servicing REQUEST_EXPOSE 2000
22:55:49.027 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(835,46,31,31)
22:55:50.537 01.510 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"fa175c23-d818-4b3f-8832-bec789e60e8c"}
22:55:50.587 00.050 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"fa175c23-d818-4b3f-8832-bec789e60e8c"}
22:55:50.616 00.029 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"2927c4e2-17bd-44eb-8804-9e0b53ad6f54"}
22:55:50.677 00.061 9340 case statement mapped state 6 to 3
22:55:50.700 00.023 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"2927c4e2-17bd-44eb-8804-9e0b53ad6f54"}
22:55:50.718 00.018 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"9f9b74f8-68c0-4bc4-b3da-9b8f6a7c2a23"}
22:55:50.746 00.028 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":144,"width":15,"height":15,"star_pos":[7.06,7.11],"pixels":"..."},"id":"9f9b74f8-68c0-4bc4-b3da-9b8f6a7c2a23"}
22:55:51.398 00.652 12020 Exposure complete
22:55:52.446 01.048 12020 worker thread done servicing request
22:55:52.446 00.000 9340 OnExposeComplete: enter
22:55:52.461 00.015 9340 UpdateGuideState(): m_state=6
22:55:52.489 00.028 9340 Star::Find(15, 851, 61, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 145
22:55:52.551 00.062 9340 Star::Find returns 1 (0), X=851.20, Y=60.94, Mass=730427, SNR=146.7, Peak=56817 HFD=4.2
22:55:52.574 00.023 9340 MultiStar: [#1 0.12,0.03,0.72,U] [#2 0.69,0.04,0.75,U] [#3 0.83,-0.10,0.00,M1] [#4 0.68,0.55,0.00,M8] [#5 -0.09,0.29,0.72,U] [#6 0.73,0.06,0.56,U] [#7 0.83,-0.32,0.00,M8] [#8 0.86,0.28,0.00,R] 
22:55:52.591 00.017 9340 refined, 4 included, MultiStar: {0.45, 0.10}, one-star: {0.76, 0.07}
22:55:52.614 00.023 9340 CameraToMount -- cameraTheta (0.21) - m_xAngle (-3.14) = xAngle (3.35 = -2.94)
22:55:52.652 00.038 9340 CameraToMount -- cameraTheta (0.21) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (3.33 = -2.95)
22:55:52.681 00.029 9340 CameraToMount -- cameraX=0.45 cameraY=0.10 hyp=0.46 cameraTheta=0.21 mountX=-0.45 mountY=-0.09, mountTheta=-2.95
22:55:52.696 00.015 9340 SchedulePrimaryMove(10104498, x=0.45, y=0.10, opts=13)
22:55:52.716 00.020 9340 Enqueuing Move request for scope (0.45, 0.10)
22:55:52.727 00.011 12020 Worker thread wakes up
22:55:52.727 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=6090, max=65524, med=9968, FiltMin=7563, FiltMax=65487, Gamma=2.870
22:55:52.744 00.017 12020 worker thread servicing REQUEST_MOVE scope ofs (0.45, 0.10) opts 0xd
22:55:52.744 00.000 9340 UpdateGuideState exits: m=730427 SNR=146.7
22:55:52.785 00.041 12020 Handling offset move in thread for scope, endpoint = (0.45, 0.10)
22:55:52.787 00.002 12020 Moving (0.45, 0.10) raw xDistance=-0.45 yDistance=-0.09
22:55:52.787 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:55:52.802 00.015 12020 GuideAlgorithmHysteresis::Result() returns -0.20 from input -0.45
22:55:52.802 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
22:55:52.816 00.014 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:55:52.816 00.000 9340 Enqueuing Expose request
22:55:52.828 00.012 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
22:55:52.828 00.000 12020 MoveAxis(E, 39, ABG)
22:55:52.828 00.000 12020 Guiding  Dir = 2, Dur = 39
22:55:52.828 00.000 12020 IsSlewing returns 0
22:55:52.830 00.002 12020 IsGuiding returns 0
22:55:52.849 00.019 12020 PulseGuide returned control before completion, sleep 27
22:55:53.048 00.199 12020 IsGuiding returns 0
22:55:53.049 00.001 12020 Move returns status 0, amount 39
22:55:53.049 00.000 12020 MoveAxis(N, 0, ABG)
22:55:53.049 00.000 12020 Move returns status 0, amount 0
22:55:53.049 00.000 12020 move complete, result=0
22:55:53.050 00.001 12020 worker thread done servicing request
22:55:53.050 00.000 9340 GuideStep: -0.5 px 39 ms EAST, -0.1 px 0 ms NORTH
22:55:53.067 00.017 12020 Worker thread wakes up
22:55:53.067 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
22:55:53.067 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(835,46,31,31)
22:55:53.103 00.036 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"ae74099e-694f-4317-bc43-88dda41e9fc4"}
22:55:53.348 00.245 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"ae74099e-694f-4317-bc43-88dda41e9fc4"}
22:55:53.389 00.041 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"b45163cf-c05b-4339-bf69-de0b6c362705"}
22:55:53.490 00.101 9340 case statement mapped state 6 to 3
22:55:53.508 00.018 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"b45163cf-c05b-4339-bf69-de0b6c362705"}
22:55:53.627 00.119 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"a6620f65-439d-4a9d-a3fe-35d6c394fbd1"}
22:55:53.649 00.022 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":145,"width":15,"height":15,"star_pos":[7.20,6.94],"pixels":"..."},"id":"a6620f65-439d-4a9d-a3fe-35d6c394fbd1"}
22:55:55.103 01.454 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"8ffc8759-c2c6-4283-975a-5c13096c219f"}
22:55:55.116 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"8ffc8759-c2c6-4283-975a-5c13096c219f"}
22:55:55.127 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"d4e9b565-46b0-400e-be82-b6b91631822e"}
22:55:55.139 00.012 9340 case statement mapped state 6 to 3
22:55:55.152 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"d4e9b565-46b0-400e-be82-b6b91631822e"}
22:55:55.158 00.006 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"07405202-4adf-40d8-8984-be85e12de76d"}
22:55:55.189 00.031 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":145,"width":15,"height":15,"star_pos":[7.20,6.94],"pixels":"..."},"id":"07405202-4adf-40d8-8984-be85e12de76d"}
22:55:55.523 00.334 12020 Exposure complete
22:55:55.726 00.203 12020 worker thread done servicing request
22:55:55.726 00.000 9340 OnExposeComplete: enter
22:55:55.734 00.008 9340 UpdateGuideState(): m_state=6
22:55:55.739 00.005 9340 Star::Find(15, 851, 60, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 146
22:55:55.757 00.018 9340 Star::Find returns 1 (0), X=851.02, Y=61.04, Mass=770126, SNR=146.9, Peak=58273 HFD=4.1
22:55:55.765 00.008 9340 MultiStar: [#1 -0.53,0.19,0.83,U] [#2 0.27,-0.14,0.83,U] [#3 0.46,-0.29,0.65,U] [#4 0.55,0.46,0.50,U] [#5 -0.04,0.27,0.73,U] [#6 0.33,-0.36,0.58,U] [#7 0.65,-0.34,0.52,U] [#8 -0.08,0.47,0.63,U] 
22:55:55.776 00.011 9340 refined, 8 included, MultiStar: {0.22, 0.06}, one-star: {0.57, 0.17}
22:55:55.787 00.011 9340 CameraToMount -- cameraTheta (0.26) - m_xAngle (-3.14) = xAngle (3.39 = -2.89)
22:55:55.812 00.025 9340 CameraToMount -- cameraTheta (0.26) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (3.38 = -2.91)
22:55:55.822 00.010 9340 CameraToMount -- cameraX=0.22 cameraY=0.06 hyp=0.23 cameraTheta=0.26 mountX=-0.22 mountY=-0.05, mountTheta=-2.91
22:55:55.830 00.008 9340 SchedulePrimaryMove(10104498, x=0.22, y=0.06, opts=13)
22:55:55.838 00.008 9340 Enqueuing Move request for scope (0.22, 0.06)
22:55:55.848 00.010 12020 Worker thread wakes up
22:55:55.848 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=5970, max=65524, med=9981, FiltMin=7878, FiltMax=65487, Gamma=2.870
22:55:55.858 00.010 12020 worker thread servicing REQUEST_MOVE scope ofs (0.22, 0.06) opts 0xd
22:55:55.858 00.000 9340 UpdateGuideState exits: m=770126 SNR=146.9
22:55:55.864 00.006 12020 Handling offset move in thread for scope, endpoint = (0.22, 0.06)
22:55:55.864 00.000 12020 Moving (0.22, 0.06) raw xDistance=-0.22 yDistance=-0.05
22:55:55.864 00.000 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.22
22:55:55.864 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:55:55.864 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:55:55.877 00.013 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
22:55:55.877 00.000 12020 MoveAxis(E, 0, ABG)
22:55:55.877 00.000 12020 Move returns status 0, amount 0
22:55:55.877 00.000 12020 MoveAxis(N, 0, ABG)
22:55:55.877 00.000 12020 Move returns status 0, amount 0
22:55:55.877 00.000 12020 move complete, result=0
22:55:55.878 00.001 9340 ScheduleExposure(2000,3,1) exposurePending=0
22:55:55.888 00.010 9340 Enqueuing Expose request
22:55:55.898 00.010 12020 worker thread done servicing request
22:55:55.898 00.000 12020 Worker thread wakes up
22:55:55.898 00.000 9340 GuideStep: -0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
22:55:55.907 00.009 12020 worker thread servicing REQUEST_EXPOSE 2000
22:55:55.907 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(835,46,31,31)
22:55:57.107 01.200 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"7de63af5-e306-4368-86fd-6bf3d617029c"}
22:55:57.122 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"7de63af5-e306-4368-86fd-6bf3d617029c"}
22:55:57.133 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"a89f74fe-6798-40ed-a8c2-9b8a0eb42cc1"}
22:55:57.144 00.011 9340 case statement mapped state 6 to 3
22:55:57.153 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"a89f74fe-6798-40ed-a8c2-9b8a0eb42cc1"}
22:55:57.160 00.007 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"1cfb5cd3-9621-4f84-bc3c-b0c5dba4af28"}
22:55:57.193 00.033 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":146,"width":15,"height":15,"star_pos":[7.02,7.04],"pixels":"..."},"id":"1cfb5cd3-9621-4f84-bc3c-b0c5dba4af28"}
22:55:58.354 01.161 12020 Exposure complete
22:55:58.580 00.226 12020 worker thread done servicing request
22:55:58.580 00.000 9340 OnExposeComplete: enter
22:55:58.592 00.012 9340 UpdateGuideState(): m_state=6
22:55:58.602 00.010 9340 Star::Find(15, 851, 61, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 147
22:55:58.612 00.010 9340 Star::Find returns 1 (0), X=851.28, Y=61.26, Mass=769609, SNR=172.4, Peak=56989 HFD=3.8
22:55:58.622 00.010 9340 MultiStar: [#1 0.07,0.27,0.60,U] [#2 0.61,0.09,0.64,U] [#3 0.51,0.03,0.57,U] [#4 0.74,0.67,0.00,M8] [#5 -0.05,0.18,0.58,U] [#6 0.68,0.16,0.60,U] [#7 0.79,-0.18,0.00,M8] [#8 0.07,0.50,0.44,U] 
22:55:58.635 00.013 9340 refined, 6 included, MultiStar: {0.44, 0.24}, one-star: {0.84, 0.39}
22:55:58.647 00.012 9340 CameraToMount -- cameraTheta (0.49) - m_xAngle (-3.14) = xAngle (3.62 = -2.66)
22:55:58.661 00.014 9340 CameraToMount -- cameraTheta (0.49) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (3.61 = -2.68)
22:55:58.684 00.023 9340 CameraToMount -- cameraX=0.44 cameraY=0.24 hyp=0.50 cameraTheta=0.49 mountX=-0.45 mountY=-0.23, mountTheta=-2.67
22:55:58.700 00.016 9340 SchedulePrimaryMove(10104498, x=0.44, y=0.24, opts=13)
22:55:58.713 00.013 9340 Enqueuing Move request for scope (0.44, 0.24)
22:55:58.722 00.009 12020 Worker thread wakes up
22:55:58.722 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=6158, max=65524, med=9962, FiltMin=7875, FiltMax=65487, Gamma=2.870
22:55:58.730 00.008 12020 worker thread servicing REQUEST_MOVE scope ofs (0.44, 0.24) opts 0xd
22:55:58.730 00.000 9340 UpdateGuideState exits: m=769609 SNR=172.4
22:55:58.740 00.010 12020 Handling offset move in thread for scope, endpoint = (0.44, 0.24)
22:55:58.740 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:55:58.755 00.015 12020 Moving (0.44, 0.24) raw xDistance=-0.45 yDistance=-0.23
22:55:58.755 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
22:55:58.766 00.011 12020 GuideAlgorithmHysteresis::Result() returns -0.19 from input -0.45
22:55:58.766 00.000 9340 Enqueuing Expose request
22:55:58.776 00.010 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:55:58.776 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.23
22:55:58.776 00.000 12020 MoveAxis(E, 36, ABG)
22:55:58.776 00.000 12020 Guiding  Dir = 2, Dur = 36
22:55:58.776 00.000 12020 IsSlewing returns 0
22:55:58.778 00.002 12020 IsGuiding returns 0
22:55:58.807 00.029 12020 PulseGuide returned control before completion, sleep 17
22:55:58.849 00.042 12020 IsGuiding returns 1
22:55:58.850 00.001 12020 scope still moving after pulse duration time elapsed
22:55:58.880 00.030 12020 IsSlewing returns 0
22:55:58.880 00.000 12020 IsGuiding returns 0
22:55:58.880 00.000 12020 scope move finished after 36 + 67 ms
22:55:58.880 00.000 12020 Move returns status 0, amount 36
22:55:58.880 00.000 12020 MoveAxis(N, 0, ABG)
22:55:58.880 00.000 12020 Move returns status 0, amount 0
22:55:58.880 00.000 12020 move complete, result=0
22:55:58.880 00.000 12020 worker thread done servicing request
22:55:58.880 00.000 9340 GuideStep: -0.4 px 36 ms EAST, -0.2 px 0 ms NORTH
22:55:58.894 00.014 12020 Worker thread wakes up
22:55:58.894 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
22:55:58.894 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(835,46,31,31)
22:55:59.109 00.215 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"4963f1e2-f26c-4229-8c8b-f68370f37b32"}
22:55:59.124 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"4963f1e2-f26c-4229-8c8b-f68370f37b32"}
22:55:59.136 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"3220a173-34d0-45a0-ac5e-9ca973404a3d"}
22:55:59.147 00.011 9340 case statement mapped state 6 to 3
22:55:59.160 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"3220a173-34d0-45a0-ac5e-9ca973404a3d"}
22:55:59.173 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"83cd735e-b072-494e-83c3-ebeb2d8ece4a"}
22:55:59.207 00.034 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":147,"width":15,"height":15,"star_pos":[7.28,7.26],"pixels":"..."},"id":"83cd735e-b072-494e-83c3-ebeb2d8ece4a"}
22:56:01.113 01.906 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"4850f83c-3629-423b-ad20-604a4bb41fb9"}
22:56:01.118 00.005 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"4850f83c-3629-423b-ad20-604a4bb41fb9"}
22:56:01.131 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"84e3f7ef-74a7-4769-aa42-cc6a9e8cf30d"}
22:56:01.145 00.014 9340 case statement mapped state 6 to 3
22:56:01.153 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"84e3f7ef-74a7-4769-aa42-cc6a9e8cf30d"}
22:56:01.180 00.027 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"52bc78e0-bd88-43fb-a5d6-cc8ad9209329"}
22:56:01.190 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":147,"width":15,"height":15,"star_pos":[7.28,7.26],"pixels":"..."},"id":"52bc78e0-bd88-43fb-a5d6-cc8ad9209329"}
22:56:01.250 00.060 12020 Exposure complete
22:56:01.478 00.228 12020 worker thread done servicing request
22:56:01.478 00.000 9340 OnExposeComplete: enter
22:56:01.486 00.008 9340 UpdateGuideState(): m_state=6
22:56:01.495 00.009 9340 Star::Find(15, 851, 61, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 148
22:56:01.508 00.013 9340 Star::Find returns 1 (0), X=850.45, Y=60.92, Mass=779048, SNR=143.3, Peak=58311 HFD=4.0
22:56:01.518 00.010 9340 MultiStar: [#1 -0.93,-0.07,0.00,M1] [#2 -0.23,-0.20,0.71,U] [#3 -0.01,-0.21,0.63,U] [#4 -0.26,0.46,0.70,U] [#5 -0.87,0.25,0.00,M1] [#6 -0.08,-0.41,0.60,U] [#7 0.00,-0.64,0.51,U] [#8 -0.76,0.06,0.55,U] 
22:56:01.542 00.024 9340 single-star, 6 included, MultiStar: {-0.17, -0.10}, one-star: {0.00, 0.04}
22:56:01.555 00.013 9340 CameraToMount -- cameraTheta (1.54) - m_xAngle (-3.14) = xAngle (4.68 = -1.60)
22:56:01.566 00.011 9340 CameraToMount -- cameraTheta (1.54) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (4.66 = -1.62)
22:56:01.575 00.009 9340 CameraToMount -- cameraX=0.00 cameraY=0.04 hyp=0.04 cameraTheta=1.54 mountX=-0.00 mountY=-0.04, mountTheta=-1.60
22:56:01.589 00.014 9340 SchedulePrimaryMove(10104498, x=0.00, y=0.04, opts=13)
22:56:01.600 00.011 9340 Enqueuing Move request for scope (0.00, 0.04)
22:56:01.622 00.022 12020 Worker thread wakes up
22:56:01.622 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=5742, max=65524, med=9920, FiltMin=7940, FiltMax=65487, Gamma=2.870
22:56:01.633 00.011 12020 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.04) opts 0xd
22:56:01.633 00.000 12020 Handling offset move in thread for scope, endpoint = (0.00, 0.04)
22:56:01.633 00.000 12020 Moving (0.00, 0.04) raw xDistance=-0.00 yDistance=-0.04
22:56:01.633 00.000 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.00
22:56:01.633 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:56:01.633 00.000 9340 UpdateGuideState exits: m=779048 SNR=143.3
22:56:01.646 00.013 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:56:01.658 00.012 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
22:56:01.658 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
22:56:01.667 00.009 12020 MoveAxis(E, 0, ABG)
22:56:01.668 00.001 9340 Enqueuing Expose request
22:56:01.679 00.011 12020 Move returns status 0, amount 0
22:56:01.679 00.000 12020 MoveAxis(N, 0, ABG)
22:56:01.679 00.000 12020 Move returns status 0, amount 0
22:56:01.680 00.001 12020 move complete, result=0
22:56:01.680 00.000 12020 worker thread done servicing request
22:56:01.680 00.000 12020 Worker thread wakes up
22:56:01.681 00.001 12020 worker thread servicing REQUEST_EXPOSE 2000
22:56:01.681 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(835,46,31,31)
22:56:01.684 00.003 9340 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
22:56:03.112 01.428 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"81b6351e-1482-418f-9fec-c3d69b43a482"}
22:56:03.125 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"81b6351e-1482-418f-9fec-c3d69b43a482"}
22:56:03.154 00.029 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"85599ba1-0ddf-44fd-ae80-b10c122157fb"}
22:56:03.173 00.019 9340 case statement mapped state 6 to 3
22:56:03.186 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"85599ba1-0ddf-44fd-ae80-b10c122157fb"}
22:56:03.198 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"59e54a05-03cb-4af6-b1da-78696ea743a9"}
22:56:03.209 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":148,"width":15,"height":15,"star_pos":[7.45,6.92],"pixels":"..."},"id":"59e54a05-03cb-4af6-b1da-78696ea743a9"}
22:56:04.036 00.827 12020 Exposure complete
22:56:04.462 00.426 12020 worker thread done servicing request
22:56:04.463 00.001 9340 OnExposeComplete: enter
22:56:04.496 00.033 9340 UpdateGuideState(): m_state=6
22:56:04.506 00.010 9340 Star::Find(15, 850, 60, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 149
22:56:04.524 00.018 9340 Star::Find returns 1 (0), X=851.16, Y=60.79, Mass=733679, SNR=131.5, Peak=59545 HFD=4.0
22:56:04.537 00.013 9340 MultiStar: [#1 -0.21,0.11,0.95,U] [#2 0.63,-0.15,0.99,U] [#3 0.38,-0.22,0.82,U] [#4 0.45,0.46,0.57,U] [#5 0.02,0.09,0.83,U] [#6 0.36,-0.18,0.72,U] [#7 0.67,-0.64,0.00,M8] [#8 -0.06,0.16,0.79,U] 
22:56:04.550 00.013 9340 refined, 7 included, MultiStar: {0.29, 0.00}, one-star: {0.71, -0.08}
22:56:04.566 00.016 9340 CameraToMount -- cameraTheta (0.01) - m_xAngle (-3.14) = xAngle (3.14 = -3.14)
22:56:04.599 00.033 9340 CameraToMount -- cameraTheta (0.01) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (3.13 = 3.13)
22:56:04.617 00.018 9340 CameraToMount -- cameraX=0.29 cameraY=0.00 hyp=0.29 cameraTheta=0.01 mountX=-0.29 mountY=0.00, mountTheta=3.13
22:56:04.661 00.044 9340 SchedulePrimaryMove(10104498, x=0.29, y=0.00, opts=13)
22:56:04.683 00.022 9340 Enqueuing Move request for scope (0.29, 0.00)
22:56:04.718 00.035 12020 Worker thread wakes up
22:56:04.718 00.000 12020 worker thread servicing REQUEST_MOVE scope ofs (0.29, 0.00) opts 0xd
22:56:04.719 00.001 9340 UpdateImageDisplay: Size=(1920,1080) min=5731, max=65524, med=9894, FiltMin=7903, FiltMax=65487, Gamma=2.870
22:56:04.729 00.010 12020 Handling offset move in thread for scope, endpoint = (0.29, 0.00)
22:56:04.729 00.000 9340 UpdateGuideState exits: m=733679 SNR=131.5
22:56:04.746 00.017 12020 Moving (0.29, 0.00) raw xDistance=-0.29 yDistance=0.00
22:56:04.746 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:56:04.759 00.013 12020 GuideAlgorithmHysteresis::Result() returns -0.12 from input -0.29
22:56:04.759 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:56:04.759 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
22:56:04.761 00.002 9340 ScheduleExposure(2000,3,1) exposurePending=0
22:56:04.779 00.018 12020 MoveAxis(E, 24, ABG)
22:56:04.779 00.000 9340 Enqueuing Expose request
22:56:04.810 00.031 12020 Guiding  Dir = 2, Dur = 24
22:56:04.810 00.000 12020 IsSlewing returns 0
22:56:04.813 00.003 12020 IsGuiding returns 0
22:56:04.846 00.033 12020 IsGuiding returns 1
22:56:04.846 00.000 12020 scope still moving after pulse duration time elapsed
22:56:04.908 00.062 12020 IsSlewing returns 0
22:56:04.910 00.002 12020 IsGuiding returns 0
22:56:04.910 00.000 12020 scope move finished after 24 + 72 ms
22:56:04.913 00.003 12020 Move returns status 0, amount 24
22:56:04.913 00.000 12020 MoveAxis(N, 0, ABG)
22:56:04.913 00.000 12020 Move returns status 0, amount 0
22:56:04.913 00.000 12020 move complete, result=0
22:56:04.913 00.000 9340 GuideStep: -0.3 px 24 ms EAST, 0.0 px 0 ms NORTH
22:56:04.936 00.023 12020 worker thread done servicing request
22:56:04.936 00.000 12020 Worker thread wakes up
22:56:04.936 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
22:56:04.936 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(835,46,31,31)
22:56:05.115 00.179 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"16431d5c-226b-4dc0-9681-69acbbf4317e"}
22:56:05.157 00.042 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"16431d5c-226b-4dc0-9681-69acbbf4317e"}
22:56:05.202 00.045 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"1cb74906-13d9-46d5-8226-167c5c4c0c4d"}
22:56:05.248 00.046 9340 case statement mapped state 6 to 3
22:56:05.283 00.035 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"1cb74906-13d9-46d5-8226-167c5c4c0c4d"}
22:56:05.301 00.018 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"14cd0379-ca66-415c-b128-ae244bd536ab"}
22:56:05.399 00.098 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":149,"width":15,"height":15,"star_pos":[7.16,6.79],"pixels":"..."},"id":"14cd0379-ca66-415c-b128-ae244bd536ab"}
22:56:07.115 01.716 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"810f876c-0291-4409-8d5c-9883af98fb04"}
22:56:07.125 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"810f876c-0291-4409-8d5c-9883af98fb04"}
22:56:07.136 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"43efae35-2789-4a0d-a288-f30054d5d4bc"}
22:56:07.152 00.016 9340 case statement mapped state 6 to 3
22:56:07.157 00.005 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"43efae35-2789-4a0d-a288-f30054d5d4bc"}
22:56:07.190 00.033 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"7e3c732f-c19d-4021-9f39-b2b5c5b93396"}
22:56:07.204 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":149,"width":15,"height":15,"star_pos":[7.16,6.79],"pixels":"..."},"id":"7e3c732f-c19d-4021-9f39-b2b5c5b93396"}
22:56:07.312 00.108 12020 Exposure complete
22:56:07.536 00.224 12020 worker thread done servicing request
22:56:07.536 00.000 9340 OnExposeComplete: enter
22:56:07.549 00.013 9340 UpdateGuideState(): m_state=6
22:56:07.559 00.010 9340 Star::Find(15, 851, 60, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 150
22:56:07.588 00.029 9340 Star::Find returns 1 (0), X=851.17, Y=60.83, Mass=767961, SNR=151.7, Peak=57081 HFD=4.2
22:56:07.599 00.011 9340 MultiStar: [#1 -0.32,-0.25,0.77,U] [#2 0.42,-0.50,0.67,U] [#3 0.25,-0.48,0.74,U] [#4 0.40,0.36,0.60,U] [#5 -0.02,-0.30,0.71,U] [#6 0.38,-0.28,0.54,U] [#7 0.62,-0.55,0.00,M9] [#8 -0.62,-0.03,0.58,U] 
22:56:07.608 00.009 9340 refined, 7 included, MultiStar: {0.18, -0.20}, one-star: {0.72, -0.05}
22:56:07.619 00.011 9340 CameraToMount -- cameraTheta (-0.82) - m_xAngle (-3.14) = xAngle (2.31 = 2.31)
22:56:07.631 00.012 9340 CameraToMount -- cameraTheta (-0.82) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (2.30 = 2.30)
22:56:07.638 00.007 9340 CameraToMount -- cameraX=0.18 cameraY=-0.20 hyp=0.27 cameraTheta=-0.82 mountX=-0.18 mountY=0.20, mountTheta=2.31
22:56:07.653 00.015 9340 SchedulePrimaryMove(10104498, x=0.18, y=-0.20, opts=13)
22:56:07.683 00.030 9340 Enqueuing Move request for scope (0.18, -0.20)
22:56:07.694 00.011 12020 Worker thread wakes up
22:56:07.694 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=6525, max=65524, med=9956, FiltMin=7952, FiltMax=65487, Gamma=2.870
22:56:07.703 00.009 12020 worker thread servicing REQUEST_MOVE scope ofs (0.18, -0.20) opts 0xd
22:56:07.703 00.000 9340 UpdateGuideState exits: m=767961 SNR=151.7
22:56:07.713 00.010 12020 Handling offset move in thread for scope, endpoint = (0.18, -0.20)
22:56:07.713 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:56:07.722 00.009 12020 Moving (0.18, -0.20) raw xDistance=-0.18 yDistance=0.20
22:56:07.722 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
22:56:07.734 00.012 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.18
22:56:07.734 00.000 9340 Enqueuing Expose request
22:56:07.743 00.009 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:56:07.743 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.20
22:56:07.743 00.000 12020 MoveAxis(E, 0, ABG)
22:56:07.743 00.000 12020 Move returns status 0, amount 0
22:56:07.743 00.000 12020 MoveAxis(N, 0, ABG)
22:56:07.743 00.000 12020 Move returns status 0, amount 0
22:56:07.745 00.002 12020 move complete, result=0
22:56:07.745 00.000 12020 worker thread done servicing request
22:56:07.745 00.000 12020 Worker thread wakes up
22:56:07.745 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
22:56:07.745 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(835,46,31,31)
22:56:07.745 00.000 9340 GuideStep: -0.2 px 0 ms EAST, 0.2 px 0 ms NORTH
22:56:09.115 01.370 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"b4a59cbd-6c76-4dbc-8147-16d26476a9f4"}
22:56:09.125 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"b4a59cbd-6c76-4dbc-8147-16d26476a9f4"}
22:56:09.139 00.014 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"d3db22ac-ba9b-4088-b30e-1e66a04fbd76"}
22:56:09.144 00.005 9340 case statement mapped state 6 to 3
22:56:09.177 00.033 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"d3db22ac-ba9b-4088-b30e-1e66a04fbd76"}
22:56:09.188 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"79197d36-ce95-4627-9e8c-18da39b9da54"}
22:56:09.197 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":150,"width":15,"height":15,"star_pos":[7.17,6.83],"pixels":"..."},"id":"79197d36-ce95-4627-9e8c-18da39b9da54"}
22:56:10.102 00.905 12020 Exposure complete
22:56:10.282 00.180 12020 worker thread done servicing request
22:56:10.282 00.000 9340 OnExposeComplete: enter
22:56:10.290 00.008 9340 UpdateGuideState(): m_state=6
22:56:10.297 00.007 9340 Star::Find(15, 851, 60, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 151
22:56:10.306 00.009 9340 Star::Find returns 1 (0), X=851.01, Y=61.03, Mass=772529, SNR=130.3, Peak=54461 HFD=4.3
22:56:10.316 00.010 9340 MultiStar: [#1 -0.52,-0.02,0.81,U] [#2 0.49,0.01,0.84,U] [#3 0.49,0.06,0.73,U] [#4 0.67,0.87,0.00,M6] [#5 -0.07,0.35,0.81,U] [#6 0.29,-0.10,0.70,U] [#7 0.60,-0.69,0.00,M10] [#8 -0.29,0.29,0.70,U] 
22:56:10.327 00.011 9340 refined, 6 included, MultiStar: {0.15, 0.11}, one-star: {0.56, 0.16}
22:56:10.334 00.007 9340 CameraToMount -- cameraTheta (0.63) - m_xAngle (-3.14) = xAngle (3.77 = -2.52)
22:56:10.343 00.009 9340 CameraToMount -- cameraTheta (0.63) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (3.75 = -2.53)
22:56:10.348 00.005 9340 CameraToMount -- cameraX=0.15 cameraY=0.11 hyp=0.19 cameraTheta=0.63 mountX=-0.15 mountY=-0.11, mountTheta=-2.53
22:56:10.359 00.011 9340 SchedulePrimaryMove(10104498, x=0.15, y=0.11, opts=13)
22:56:10.373 00.014 9340 Enqueuing Move request for scope (0.15, 0.11)
22:56:10.396 00.023 12020 Worker thread wakes up
22:56:10.396 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=5000, max=65524, med=9967, FiltMin=7805, FiltMax=65487, Gamma=2.870
22:56:10.404 00.008 12020 worker thread servicing REQUEST_MOVE scope ofs (0.15, 0.11) opts 0xd
22:56:10.404 00.000 9340 UpdateGuideState exits: m=772529 SNR=130.3
22:56:10.409 00.005 12020 Handling offset move in thread for scope, endpoint = (0.15, 0.11)
22:56:10.409 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:56:10.419 00.010 12020 Moving (0.15, 0.11) raw xDistance=-0.15 yDistance=-0.11
22:56:10.419 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
22:56:10.426 00.007 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
22:56:10.426 00.000 9340 Enqueuing Expose request
22:56:10.436 00.010 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:56:10.436 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
22:56:10.436 00.000 12020 MoveAxis(E, 0, ABG)
22:56:10.440 00.004 12020 Move returns status 0, amount 0
22:56:10.440 00.000 12020 MoveAxis(N, 0, ABG)
22:56:10.440 00.000 12020 Move returns status 0, amount 0
22:56:10.440 00.000 12020 move complete, result=0
22:56:10.440 00.000 12020 worker thread done servicing request
22:56:10.440 00.000 12020 Worker thread wakes up
22:56:10.440 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
22:56:10.440 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(835,46,31,31)
22:56:10.443 00.003 9340 GuideStep: -0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
22:56:11.111 00.668 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"301e043d-9d32-499f-bc15-47d9c672304f"}
22:56:11.133 00.022 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"301e043d-9d32-499f-bc15-47d9c672304f"}
22:56:11.151 00.018 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"dfb23327-efe1-4818-8aa3-7cb724983af1"}
22:56:11.198 00.047 9340 case statement mapped state 6 to 3
22:56:11.211 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"dfb23327-efe1-4818-8aa3-7cb724983af1"}
22:56:11.232 00.021 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"8d4cdeb1-31ad-4d0e-a282-49e33d01fa49"}
22:56:11.244 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":151,"width":15,"height":15,"star_pos":[7.01,7.03],"pixels":"..."},"id":"8d4cdeb1-31ad-4d0e-a282-49e33d01fa49"}
22:56:12.903 01.659 12020 Exposure complete
22:56:13.074 00.171 12020 worker thread done servicing request
22:56:13.074 00.000 9340 OnExposeComplete: enter
22:56:13.085 00.011 9340 UpdateGuideState(): m_state=6
22:56:13.094 00.009 9340 Star::Find(15, 851, 61, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 152
22:56:13.118 00.024 9340 Star::Find returns 1 (0), X=850.54, Y=61.16, Mass=763930, SNR=142.6, Peak=56735 HFD=3.8
22:56:13.127 00.009 9340 MultiStar: [#1 -0.63,0.37,0.77,U] [#2 0.14,-0.06,0.81,U] [#3 0.23,0.14,0.64,U] [#4 0.20,0.70,0.55,U] [#5 -0.57,0.34,0.77,U] [#6 0.02,0.16,0.62,U] [#7 0.21,-0.13,0.60,U] [#8 -0.48,0.44,0.54,U] 
22:56:13.130 00.003 9340 refined, 8 included, MultiStar: {-0.09, 0.24}, one-star: {0.10, 0.29}
22:56:13.142 00.012 9340 CameraToMount -- cameraTheta (1.93) - m_xAngle (-3.14) = xAngle (5.06 = -1.22)
22:56:13.146 00.004 9340 CameraToMount -- cameraTheta (1.93) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (5.05 = -1.23)
22:56:13.160 00.014 9340 CameraToMount -- cameraX=-0.09 cameraY=0.24 hyp=0.26 cameraTheta=1.93 mountX=0.09 mountY=-0.24, mountTheta=-1.22
22:56:13.174 00.014 9340 SchedulePrimaryMove(10104498, x=-0.09, y=0.24, opts=13)
22:56:13.181 00.007 9340 Enqueuing Move request for scope (-0.09, 0.24)
22:56:13.191 00.010 12020 Worker thread wakes up
22:56:13.193 00.002 9340 UpdateImageDisplay: Size=(1920,1080) min=6286, max=65524, med=9950, FiltMin=7513, FiltMax=65486, Gamma=2.870
22:56:13.202 00.009 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.24) opts 0xd
22:56:13.202 00.000 9340 UpdateGuideState exits: m=763930 SNR=142.6
22:56:13.210 00.008 12020 Handling offset move in thread for scope, endpoint = (-0.09, 0.24)
22:56:13.210 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:56:13.237 00.027 12020 Moving (-0.09, 0.24) raw xDistance=0.09 yDistance=-0.24
22:56:13.237 00.000 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
22:56:13.237 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:56:13.237 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
22:56:13.247 00.010 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.24
22:56:13.248 00.001 9340 Enqueuing Expose request
22:56:13.257 00.009 12020 MoveAxis(E, 0, ABG)
22:56:13.258 00.001 12020 Move returns status 0, amount 0
22:56:13.258 00.000 12020 MoveAxis(N, 0, ABG)
22:56:13.258 00.000 12020 Move returns status 0, amount 0
22:56:13.258 00.000 12020 move complete, result=0
22:56:13.258 00.000 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"1ef032a8-2413-4c5d-bedf-8616ccd05e9c"}
22:56:13.266 00.008 12020 worker thread done servicing request
22:56:13.266 00.000 12020 Worker thread wakes up
22:56:13.266 00.000 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"1ef032a8-2413-4c5d-bedf-8616ccd05e9c"}
22:56:13.276 00.010 12020 worker thread servicing REQUEST_EXPOSE 2000
22:56:13.276 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(835,46,31,31)
22:56:13.276 00.000 9340 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
22:56:13.286 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"bd4161b1-1368-4c2e-92c3-83dbedcae158"}
22:56:13.299 00.013 9340 case statement mapped state 6 to 3
22:56:13.307 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"bd4161b1-1368-4c2e-92c3-83dbedcae158"}
22:56:13.319 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"74acdf9e-389c-4daa-a64d-0a95f3884ea2"}
22:56:13.328 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":152,"width":15,"height":15,"star_pos":[6.54,7.16],"pixels":"..."},"id":"74acdf9e-389c-4daa-a64d-0a95f3884ea2"}
22:56:15.112 01.784 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"7d5cf89c-a730-4be5-ac3d-5908ee1e0913"}
22:56:15.119 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"7d5cf89c-a730-4be5-ac3d-5908ee1e0913"}
22:56:15.126 00.007 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"0ca50655-9417-4d43-ae49-7a8296d7cc34"}
22:56:15.131 00.005 9340 case statement mapped state 6 to 3
22:56:15.142 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"0ca50655-9417-4d43-ae49-7a8296d7cc34"}
22:56:15.150 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"f69ecd17-a9d7-4dda-a589-0f699ea75c58"}
22:56:15.158 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":152,"width":15,"height":15,"star_pos":[6.54,7.16],"pixels":"..."},"id":"f69ecd17-a9d7-4dda-a589-0f699ea75c58"}
22:56:15.722 00.564 12020 Exposure complete
22:56:15.891 00.169 9340 OnExposeComplete: enter
22:56:15.897 00.006 12020 worker thread done servicing request
22:56:15.897 00.000 9340 UpdateGuideState(): m_state=6
22:56:15.908 00.011 9340 Star::Find(15, 850, 61, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 153
22:56:15.917 00.009 9340 Star::Find returns 1 (0), X=851.15, Y=61.44, Mass=776376, SNR=149.2, Peak=58959 HFD=3.8
22:56:15.935 00.018 9340 MultiStar: [#1 -0.42,0.30,0.76,U] [#2 0.52,0.49,0.67,U] [#3 0.47,0.41,0.83,U] [#4 0.75,1.21,0.00,M6] [#5 -0.24,0.51,0.65,U] [#6 0.36,0.22,0.68,U] [#7 0.72,-0.10,0.59,U] [#8 0.01,1.00,0.00,M1] 
22:56:15.946 00.011 9340 refined, 6 included, MultiStar: {0.32, 0.37}, one-star: {0.71, 0.57}
22:56:15.948 00.002 9340 CameraToMount -- cameraTheta (0.86) - m_xAngle (-3.14) = xAngle (3.99 = -2.29)
22:56:15.961 00.013 9340 CameraToMount -- cameraTheta (0.86) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (3.98 = -2.31)
22:56:15.966 00.005 9340 CameraToMount -- cameraX=0.32 cameraY=0.37 hyp=0.48 cameraTheta=0.86 mountX=-0.32 mountY=-0.36, mountTheta=-2.30
22:56:15.979 00.013 9340 SchedulePrimaryMove(10104498, x=0.32, y=0.37, opts=13)
22:56:15.986 00.007 9340 Enqueuing Move request for scope (0.32, 0.37)
22:56:15.995 00.009 12020 Worker thread wakes up
22:56:15.995 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=5851, max=65524, med=9931, FiltMin=7658, FiltMax=65487, Gamma=2.870
22:56:16.000 00.005 12020 worker thread servicing REQUEST_MOVE scope ofs (0.32, 0.37) opts 0xd
22:56:16.000 00.000 12020 Handling offset move in thread for scope, endpoint = (0.32, 0.37)
22:56:16.000 00.000 12020 Moving (0.32, 0.37) raw xDistance=-0.32 yDistance=-0.36
22:56:16.000 00.000 12020 GuideAlgorithmHysteresis::Result() returns -0.13 from input -0.32
22:56:16.000 00.000 12020 GuideAlgorithmResistSwitch::result() returns -0.36 from input -0.36
22:56:16.000 00.000 12020 MoveAxis(E, 26, ABG)
22:56:16.000 00.000 12020 Guiding  Dir = 2, Dur = 26
22:56:16.000 00.000 9340 UpdateGuideState exits: m=776376 SNR=149.2
22:56:16.014 00.014 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:56:16.023 00.009 9340 ScheduleExposure(2000,3,1) exposurePending=0
22:56:16.031 00.008 12020 IsSlewing returns 0
22:56:16.031 00.000 9340 Enqueuing Expose request
22:56:16.044 00.013 12020 IsGuiding returns 0
22:56:16.070 00.026 12020 IsGuiding returns 1
22:56:16.070 00.000 12020 scope still moving after pulse duration time elapsed
22:56:16.134 00.064 12020 IsSlewing returns 0
22:56:16.135 00.001 12020 IsGuiding returns 0
22:56:16.135 00.000 12020 scope move finished after 26 + 65 ms
22:56:16.135 00.000 12020 Move returns status 0, amount 26
22:56:16.135 00.000 12020 MoveAxis(N, 60, ABG)
22:56:16.135 00.000 12020 Guiding  Dir = 0, Dur = 60
22:56:16.136 00.001 12020 IsSlewing returns 0
22:56:16.138 00.002 12020 IsGuiding returns 0
22:56:16.246 00.108 12020 IsGuiding returns 1
22:56:16.246 00.000 12020 scope still moving after pulse duration time elapsed
22:56:16.372 00.126 12020 IsSlewing returns 0
22:56:16.375 00.003 12020 IsGuiding returns 0
22:56:16.375 00.000 12020 scope move finished after 60 + 177 ms
22:56:16.375 00.000 12020 Move returns status 0, amount 60
22:56:16.375 00.000 12020 move complete, result=0
22:56:16.376 00.001 12020 worker thread done servicing request
22:56:16.376 00.000 12020 Worker thread wakes up
22:56:16.376 00.000 9340 GuideStep: -0.3 px 26 ms EAST, -0.4 px 60 ms NORTH
22:56:16.387 00.011 12020 worker thread servicing REQUEST_EXPOSE 2000
22:56:16.387 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(835,46,31,31)
22:56:17.118 00.731 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"cb5b8ac1-7643-4f6a-8ff5-b26c9ce2baa1"}
22:56:17.133 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"cb5b8ac1-7643-4f6a-8ff5-b26c9ce2baa1"}
22:56:17.150 00.017 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"ad0f6882-c27c-47e2-bdfd-cb36850eb977"}
22:56:17.164 00.014 9340 case statement mapped state 6 to 3
22:56:17.214 00.050 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"ad0f6882-c27c-47e2-bdfd-cb36850eb977"}
22:56:17.236 00.022 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"944bcd56-c015-4d28-9e6f-1c60e96359d5"}
22:56:17.246 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":153,"width":15,"height":15,"star_pos":[7.15,7.44],"pixels":"..."},"id":"944bcd56-c015-4d28-9e6f-1c60e96359d5"}
22:56:18.862 01.616 12020 Exposure complete
22:56:19.033 00.171 12020 worker thread done servicing request
22:56:19.033 00.000 9340 OnExposeComplete: enter
22:56:19.046 00.013 9340 UpdateGuideState(): m_state=6
22:56:19.055 00.009 9340 Star::Find(15, 851, 61, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 154
22:56:19.066 00.011 9340 Star::Find returns 1 (0), X=850.59, Y=60.99, Mass=792436, SNR=134.8, Peak=55911 HFD=4.1
22:56:19.096 00.030 9340 MultiStar: [#1 -0.67,-0.10,0.84,U] [#2 0.20,-0.11,0.82,U] [#3 0.01,-0.25,0.66,U] [#4 0.15,0.50,0.56,U] [#5 -0.45,0.20,0.72,U] [#6 0.14,0.02,0.62,U] [#7 0.33,-0.58,0.72,U] [#8 -0.66,0.37,0.76,U] 
22:56:19.106 00.010 9340 refined, 8 included, MultiStar: {-0.10, 0.01}, one-star: {0.14, 0.12}
22:56:19.116 00.010 9340 CameraToMount -- cameraTheta (3.00) - m_xAngle (-3.14) = xAngle (6.14 = -0.15)
22:56:19.125 00.009 9340 CameraToMount -- cameraTheta (3.00) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (6.12 = -0.16)
22:56:19.132 00.007 9340 CameraToMount -- cameraX=-0.10 cameraY=0.01 hyp=0.10 cameraTheta=3.00 mountX=0.10 mountY=-0.02, mountTheta=-0.16
22:56:19.142 00.010 9340 SchedulePrimaryMove(10104498, x=-0.10, y=0.01, opts=13)
22:56:19.154 00.012 9340 Enqueuing Move request for scope (-0.10, 0.01)
22:56:19.163 00.009 12020 Worker thread wakes up
22:56:19.163 00.000 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.01) opts 0xd
22:56:19.163 00.000 12020 Handling offset move in thread for scope, endpoint = (-0.10, 0.01)
22:56:19.163 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=6423, max=65524, med=9983, FiltMin=7106, FiltMax=65486, Gamma=2.870
22:56:19.176 00.013 12020 Moving (-0.10, 0.01) raw xDistance=0.10 yDistance=-0.02
22:56:19.176 00.000 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
22:56:19.177 00.001 9340 UpdateGuideState exits: m=792436 SNR=134.8
22:56:19.182 00.005 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:56:19.186 00.004 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:56:19.192 00.006 9340 ScheduleExposure(2000,3,1) exposurePending=0
22:56:19.215 00.023 9340 Enqueuing Expose request
22:56:19.225 00.010 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
22:56:19.226 00.001 12020 MoveAxis(E, 0, ABG)
22:56:19.226 00.000 12020 Move returns status 0, amount 0
22:56:19.226 00.000 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"91cc03f0-ca3f-46e4-a047-c0c0496129e7"}
22:56:19.231 00.005 12020 MoveAxis(N, 0, ABG)
22:56:19.231 00.000 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"91cc03f0-ca3f-46e4-a047-c0c0496129e7"}
22:56:19.236 00.005 12020 Move returns status 0, amount 0
22:56:19.242 00.006 12020 move complete, result=0
22:56:19.242 00.000 12020 worker thread done servicing request
22:56:19.242 00.000 12020 Worker thread wakes up
22:56:19.242 00.000 9340 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
22:56:19.250 00.008 12020 worker thread servicing REQUEST_EXPOSE 2000
22:56:19.252 00.002 12020 Handling exposure in thread, d=2000 o=3 r=(835,46,31,31)
22:56:19.259 00.007 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"7a9dbdc0-4f80-4ce2-b8ce-be46d74432b7"}
22:56:19.268 00.009 9340 case statement mapped state 6 to 3
22:56:19.271 00.003 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"7a9dbdc0-4f80-4ce2-b8ce-be46d74432b7"}
22:56:19.287 00.016 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"6c50cc80-4aeb-4636-ba76-eea4923e3541"}
22:56:19.299 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":154,"width":15,"height":15,"star_pos":[6.59,6.99],"pixels":"..."},"id":"6c50cc80-4aeb-4636-ba76-eea4923e3541"}
22:56:21.112 01.813 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"60066762-60fe-4e9c-baba-de25017051a6"}
22:56:21.118 00.006 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"60066762-60fe-4e9c-baba-de25017051a6"}
22:56:21.145 00.027 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"910da039-bd19-4f04-aeb6-f1bc8a215a89"}
22:56:21.155 00.010 9340 case statement mapped state 6 to 3
22:56:21.163 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"910da039-bd19-4f04-aeb6-f1bc8a215a89"}
22:56:21.180 00.017 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"519306fd-d0cb-4229-bb41-b35ec96b8241"}
22:56:21.189 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":154,"width":15,"height":15,"star_pos":[6.59,6.99],"pixels":"..."},"id":"519306fd-d0cb-4229-bb41-b35ec96b8241"}
22:56:21.604 00.415 12020 Exposure complete
22:56:21.819 00.215 12020 worker thread done servicing request
22:56:21.819 00.000 9340 OnExposeComplete: enter
22:56:21.828 00.009 9340 UpdateGuideState(): m_state=6
22:56:21.839 00.011 9340 Star::Find(15, 850, 60, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 155
22:56:21.848 00.009 9340 Star::Find returns 1 (0), X=851.17, Y=60.95, Mass=784725, SNR=147.1, Peak=58545 HFD=4.2
22:56:21.855 00.007 9340 MultiStar: [#1 -0.09,-0.11,0.74,U] [#2 0.69,-0.22,0.75,U] [#3 0.65,-0.27,0.63,U] [#4 0.58,0.30,0.56,U] [#5 0.12,0.26,0.66,U] [#6 0.75,-0.21,0.63,U] [#7 0.80,-0.65,0.00,M8] [#8 -0.06,0.38,0.72,U] 
22:56:21.866 00.011 9340 refined, 7 included, MultiStar: {0.42, 0.02}, one-star: {0.72, 0.07}
22:56:21.875 00.009 9340 CameraToMount -- cameraTheta (0.06) - m_xAngle (-3.14) = xAngle (3.19 = -3.09)
22:56:21.895 00.020 9340 CameraToMount -- cameraTheta (0.06) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (3.18 = -3.11)
22:56:21.906 00.011 9340 CameraToMount -- cameraX=0.42 cameraY=0.02 hyp=0.42 cameraTheta=0.06 mountX=-0.42 mountY=-0.02, mountTheta=-3.11
22:56:21.915 00.009 9340 SchedulePrimaryMove(10104498, x=0.42, y=0.02, opts=13)
22:56:21.928 00.013 9340 Enqueuing Move request for scope (0.42, 0.02)
22:56:21.935 00.007 12020 Worker thread wakes up
22:56:21.935 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=6347, max=65524, med=9948, FiltMin=7597, FiltMax=65487, Gamma=2.870
22:56:21.946 00.011 12020 worker thread servicing REQUEST_MOVE scope ofs (0.42, 0.02) opts 0xd
22:56:21.946 00.000 9340 UpdateGuideState exits: m=784725 SNR=147.1
22:56:21.955 00.009 12020 Handling offset move in thread for scope, endpoint = (0.42, 0.02)
22:56:21.955 00.000 12020 Moving (0.42, 0.02) raw xDistance=-0.42 yDistance=-0.02
22:56:21.955 00.000 12020 GuideAlgorithmHysteresis::Result() returns -0.18 from input -0.42
22:56:21.957 00.002 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:56:21.957 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:56:21.964 00.007 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
22:56:21.964 00.000 12020 MoveAxis(E, 35, ABG)
22:56:21.964 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
22:56:21.990 00.026 12020 Guiding  Dir = 2, Dur = 35
22:56:21.990 00.000 9340 Enqueuing Expose request
22:56:22.001 00.011 12020 IsSlewing returns 0
22:56:22.001 00.000 12020 IsGuiding returns 0
22:56:22.015 00.014 12020 PulseGuide returned control before completion, sleep 29
22:56:22.066 00.051 12020 IsGuiding returns 0
22:56:22.066 00.000 12020 Move returns status 0, amount 35
22:56:22.066 00.000 12020 MoveAxis(N, 0, ABG)
22:56:22.067 00.001 12020 Move returns status 0, amount 0
22:56:22.067 00.000 12020 move complete, result=0
22:56:22.067 00.000 12020 worker thread done servicing request
22:56:22.067 00.000 9340 GuideStep: -0.4 px 35 ms EAST, -0.0 px 0 ms NORTH
22:56:22.087 00.020 12020 Worker thread wakes up
22:56:22.091 00.004 12020 worker thread servicing REQUEST_EXPOSE 2000
22:56:22.091 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(835,46,31,31)
22:56:23.114 01.023 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"342f6e7e-7b19-40c5-8812-67d4c1b161d0"}
22:56:23.150 00.036 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"342f6e7e-7b19-40c5-8812-67d4c1b161d0"}
22:56:23.167 00.017 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"535160ab-6613-4583-ba9b-714ee1692b72"}
22:56:23.196 00.029 9340 case statement mapped state 6 to 3
22:56:23.213 00.017 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"535160ab-6613-4583-ba9b-714ee1692b72"}
22:56:23.237 00.024 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"49d8c65d-2315-4022-a2ee-cb406e94afec"}
22:56:23.286 00.049 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":155,"width":15,"height":15,"star_pos":[7.17,6.95],"pixels":"..."},"id":"49d8c65d-2315-4022-a2ee-cb406e94afec"}
22:56:24.537 01.251 12020 Exposure complete
22:56:24.800 00.263 12020 worker thread done servicing request
22:56:24.800 00.000 9340 OnExposeComplete: enter
22:56:24.813 00.013 9340 UpdateGuideState(): m_state=6
22:56:24.825 00.012 9340 Star::Find(15, 851, 60, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 156
22:56:24.836 00.011 9340 Star::Find returns 1 (0), X=851.67, Y=61.34, Mass=774560, SNR=147.9, Peak=51176 HFD=4.3
22:56:24.865 00.029 9340 MultiStar: [#1 0.26,0.21,0.67,U] [#2 1.27,0.15,0.00,M1] [#3 0.93,-0.09,0.00,M1] [#4 1.27,0.63,0.00,M5] [#5 0.53,0.35,0.65,U] [#6 1.14,-0.04,0.00,M1] [#7 1.13,-0.53,0.00,M9] [#8 0.70,0.47,0.00,M1] 
22:56:24.878 00.013 9340 refined, 2 included, MultiStar: {0.75, 0.36}, one-star: {1.22, 0.47}
22:56:24.885 00.007 9340 CameraToMount -- cameraTheta (0.45) - m_xAngle (-3.14) = xAngle (3.58 = -2.70)
22:56:24.900 00.015 9340 CameraToMount -- cameraTheta (0.45) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (3.57 = -2.71)
22:56:24.906 00.006 9340 CameraToMount -- cameraX=0.75 cameraY=0.36 hyp=0.83 cameraTheta=0.45 mountX=-0.75 mountY=-0.34, mountTheta=-2.71
22:56:24.923 00.017 9340 SchedulePrimaryMove(10104498, x=0.75, y=0.36, opts=13)
22:56:24.932 00.009 9340 Enqueuing Move request for scope (0.75, 0.36)
22:56:24.963 00.031 12020 Worker thread wakes up
22:56:24.963 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=6710, max=65524, med=10005, FiltMin=7394, FiltMax=65487, Gamma=2.870
22:56:24.974 00.011 12020 worker thread servicing REQUEST_MOVE scope ofs (0.75, 0.36) opts 0xd
22:56:24.974 00.000 12020 Handling offset move in thread for scope, endpoint = (0.75, 0.36)
22:56:24.974 00.000 12020 Moving (0.75, 0.36) raw xDistance=-0.75 yDistance=-0.34
22:56:24.974 00.000 12020 GuideAlgorithmHysteresis::Result() returns -0.33 from input -0.75
22:56:24.974 00.000 12020 GuideAlgorithmResistSwitch::result() returns -0.34 from input -0.34
22:56:24.976 00.002 9340 UpdateGuideState exits: m=774560 SNR=147.9
22:56:24.987 00.011 12020 MoveAxis(E, 64, ABG)
22:56:24.987 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:56:24.999 00.012 12020 Guiding  Dir = 2, Dur = 64
22:56:24.999 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
22:56:25.009 00.010 9340 Enqueuing Expose request
22:56:25.041 00.032 12020 IsSlewing returns 0
22:56:25.043 00.002 12020 IsGuiding returns 0
22:56:25.085 00.042 12020 PulseGuide returned control before completion, sleep 33
22:56:25.116 00.031 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"0b0fdaf3-f5e0-4409-9323-1716541df2b3"}
22:56:25.128 00.012 12020 IsGuiding returns 1
22:56:25.128 00.000 12020 scope still moving after pulse duration time elapsed
22:56:25.129 00.001 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"0b0fdaf3-f5e0-4409-9323-1716541df2b3"}
22:56:25.140 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"0b22747f-cb52-4b84-9fd5-1e0870905487"}
22:56:25.150 00.010 9340 case statement mapped state 6 to 3
22:56:25.159 00.009 12020 IsSlewing returns 0
22:56:25.159 00.000 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"0b22747f-cb52-4b84-9fd5-1e0870905487"}
22:56:25.175 00.016 12020 IsGuiding returns 0
22:56:25.175 00.000 12020 scope move finished after 64 + 68 ms
22:56:25.176 00.001 12020 Move returns status 0, amount 64
22:56:25.176 00.000 12020 MoveAxis(N, 58, ABG)
22:56:25.176 00.000 12020 Guiding  Dir = 0, Dur = 58
22:56:25.177 00.001 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"1c1e6bf4-857a-4e1e-a1a0-272e4db360e2"}
22:56:25.187 00.010 12020 IsSlewing returns 0
22:56:25.189 00.002 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":156,"width":15,"height":15,"star_pos":[6.67,7.34],"pixels":"..."},"id":"1c1e6bf4-857a-4e1e-a1a0-272e4db360e2"}
22:56:25.200 00.011 12020 IsGuiding returns 0
22:56:25.312 00.112 12020 IsGuiding returns 1
22:56:25.312 00.000 12020 scope still moving after pulse duration time elapsed
22:56:25.437 00.125 12020 IsSlewing returns 0
22:56:25.437 00.000 12020 IsGuiding returns 0
22:56:25.437 00.000 12020 scope move finished after 58 + 184 ms
22:56:25.443 00.006 12020 Move returns status 0, amount 58
22:56:25.443 00.000 12020 move complete, result=0
22:56:25.443 00.000 12020 worker thread done servicing request
22:56:25.443 00.000 9340 GuideStep: -0.7 px 64 ms EAST, -0.3 px 58 ms NORTH
22:56:25.453 00.010 12020 Worker thread wakes up
22:56:25.455 00.002 12020 worker thread servicing REQUEST_EXPOSE 2000
22:56:25.455 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(835,46,31,31)
22:56:27.120 01.665 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"742b1ca2-55fb-4149-b72e-c0be1c8f527f"}
22:56:27.134 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"742b1ca2-55fb-4149-b72e-c0be1c8f527f"}
22:56:27.144 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"acaf1bac-a277-489d-95be-cac54e62e5cd"}
22:56:27.147 00.003 9340 case statement mapped state 6 to 3
22:56:27.159 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"acaf1bac-a277-489d-95be-cac54e62e5cd"}
22:56:27.170 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"da382dd2-b6e8-4f22-9b20-fa65edea02d5"}
22:56:27.174 00.004 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":156,"width":15,"height":15,"star_pos":[6.67,7.34],"pixels":"..."},"id":"da382dd2-b6e8-4f22-9b20-fa65edea02d5"}
22:56:27.805 00.631 12020 Exposure complete
22:56:27.974 00.169 12020 worker thread done servicing request
22:56:27.974 00.000 9340 OnExposeComplete: enter
22:56:27.981 00.007 9340 UpdateGuideState(): m_state=6
22:56:27.991 00.010 9340 Star::Find(15, 851, 61, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 157
22:56:27.999 00.008 9340 Star::Find returns 1 (0), X=851.60, Y=60.65, Mass=707956, SNR=127.5, Peak=55737 HFD=3.7
22:56:28.006 00.007 9340 MultiStar: [#1 0.57,-0.25,0.84,U] [#2 0.97,-0.47,0.00,M2] [#3 0.88,-0.15,0.00,M2] [#4 1.10,0.46,0.00,M6] [#5 0.47,-0.17,0.75,U] [#6 0.83,-0.45,0.00,M2] [#7 1.21,-0.84,0.00,M10] [#8 0.50,-0.00,0.72,U] 
22:56:28.014 00.008 9340 refined, 3 included, MultiStar: {0.71, -0.17}, one-star: {1.15, -0.22}
22:56:28.022 00.008 9340 CameraToMount -- cameraTheta (-0.24) - m_xAngle (-3.14) = xAngle (2.90 = 2.90)
22:56:28.029 00.007 9340 CameraToMount -- cameraTheta (-0.24) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (2.88 = 2.88)
22:56:28.036 00.007 9340 CameraToMount -- cameraX=0.71 cameraY=-0.17 hyp=0.73 cameraTheta=-0.24 mountX=-0.71 mountY=0.18, mountTheta=2.89
22:56:28.052 00.016 9340 SchedulePrimaryMove(10104498, x=0.71, y=-0.17, opts=13)
22:56:28.062 00.010 9340 Enqueuing Move request for scope (0.71, -0.17)
22:56:28.070 00.008 12020 Worker thread wakes up
22:56:28.071 00.001 9340 UpdateImageDisplay: Size=(1920,1080) min=6453, max=65524, med=9954, FiltMin=7747, FiltMax=65469, Gamma=2.870
22:56:28.088 00.017 12020 worker thread servicing REQUEST_MOVE scope ofs (0.71, -0.17) opts 0xd
22:56:28.088 00.000 12020 Handling offset move in thread for scope, endpoint = (0.71, -0.17)
22:56:28.088 00.000 12020 Moving (0.71, -0.17) raw xDistance=-0.71 yDistance=0.18
22:56:28.088 00.000 12020 GuideAlgorithmHysteresis::Result() returns -0.32 from input -0.71
22:56:28.088 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:56:28.088 00.000 9340 UpdateGuideState exits: m=707956 SNR=127.5
22:56:28.098 00.010 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:56:28.104 00.006 9340 ScheduleExposure(2000,3,1) exposurePending=0
22:56:28.114 00.010 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.18
22:56:28.114 00.000 12020 MoveAxis(E, 63, ABG)
22:56:28.114 00.000 12020 Guiding  Dir = 2, Dur = 63
22:56:28.114 00.000 9340 Enqueuing Expose request
22:56:28.120 00.006 12020 IsSlewing returns 0
22:56:28.127 00.007 12020 IsGuiding returns 0
22:56:28.142 00.015 12020 PulseGuide returned control before completion, sleep 58
22:56:28.222 00.080 12020 IsGuiding returns 1
22:56:28.222 00.000 12020 scope still moving after pulse duration time elapsed
22:56:28.253 00.031 12020 IsSlewing returns 0
22:56:28.255 00.002 12020 IsGuiding returns 0
22:56:28.255 00.000 12020 scope move finished after 63 + 66 ms
22:56:28.255 00.000 12020 Move returns status 0, amount 63
22:56:28.255 00.000 12020 MoveAxis(N, 0, ABG)
22:56:28.257 00.002 12020 Move returns status 0, amount 0
22:56:28.257 00.000 12020 move complete, result=0
22:56:28.257 00.000 12020 worker thread done servicing request
22:56:28.257 00.000 9340 GuideStep: -0.7 px 63 ms EAST, 0.2 px 0 ms NORTH
22:56:28.265 00.008 12020 Worker thread wakes up
22:56:28.265 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
22:56:28.265 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(835,46,31,31)
22:56:29.118 00.853 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"8a2303b9-10e5-4ebf-979a-52b7c37427e2"}
22:56:29.125 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"8a2303b9-10e5-4ebf-979a-52b7c37427e2"}
22:56:29.134 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"02151e82-9fa7-45c9-bedc-8ecb2c50aa21"}
22:56:29.147 00.013 9340 case statement mapped state 6 to 3
22:56:29.155 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"02151e82-9fa7-45c9-bedc-8ecb2c50aa21"}
22:56:29.162 00.007 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"8fe8bef5-8869-478a-9c97-8bc7f8835c45"}
22:56:29.177 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":157,"width":15,"height":15,"star_pos":[6.60,6.65],"pixels":"..."},"id":"8fe8bef5-8869-478a-9c97-8bc7f8835c45"}
22:56:30.639 01.462 12020 Exposure complete
22:56:30.951 00.312 12020 worker thread done servicing request
22:56:30.951 00.000 9340 OnExposeComplete: enter
22:56:30.980 00.029 9340 UpdateGuideState(): m_state=6
22:56:30.994 00.014 9340 Star::Find(15, 851, 60, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 158
22:56:31.006 00.012 9340 Star::Find returns 1 (0), X=851.45, Y=60.92, Mass=765158, SNR=159.1, Peak=52629 HFD=4.0
22:56:31.019 00.013 9340 MultiStar: [#1 0.07,0.17,0.67,U] [#2 0.89,-0.35,0.00,M3] [#3 0.77,-0.24,0.63,U] [#4 1.13,0.50,0.00,M7] [#5 0.15,0.25,0.67,U] [#6 0.93,-0.29,0.00,M3] [#7 1.18,-0.76,0.00,R] [#8 0.50,0.22,0.62,U] 
22:56:31.036 00.017 9340 refined, 4 included, MultiStar: {0.54, 0.09}, one-star: {1.01, 0.04}
22:56:31.055 00.019 9340 CameraToMount -- cameraTheta (0.16) - m_xAngle (-3.14) = xAngle (3.30 = -2.99)
22:56:31.104 00.049 9340 CameraToMount -- cameraTheta (0.16) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (3.28 = -3.00)
22:56:31.113 00.009 9340 CameraToMount -- cameraX=0.54 cameraY=0.09 hyp=0.55 cameraTheta=0.16 mountX=-0.54 mountY=-0.08, mountTheta=-3.00
22:56:31.135 00.022 9340 SchedulePrimaryMove(10104498, x=0.54, y=0.09, opts=13)
22:56:31.145 00.010 9340 Enqueuing Move request for scope (0.54, 0.09)
22:56:31.182 00.037 12020 Worker thread wakes up
22:56:31.183 00.001 9340 UpdateImageDisplay: Size=(1920,1080) min=6023, max=65524, med=9993, FiltMin=7618, FiltMax=65487, Gamma=2.870
22:56:31.194 00.011 12020 worker thread servicing REQUEST_MOVE scope ofs (0.54, 0.09) opts 0xd
22:56:31.194 00.000 9340 UpdateGuideState exits: m=765158 SNR=159.1
22:56:31.209 00.015 12020 Handling offset move in thread for scope, endpoint = (0.54, 0.09)
22:56:31.209 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:56:31.221 00.012 12020 Moving (0.54, 0.09) raw xDistance=-0.54 yDistance=-0.08
22:56:31.221 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
22:56:31.229 00.008 12020 GuideAlgorithmHysteresis::Result() returns -0.25 from input -0.54
22:56:31.229 00.000 9340 Enqueuing Expose request
22:56:31.245 00.016 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:56:31.245 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
22:56:31.245 00.000 12020 MoveAxis(E, 49, ABG)
22:56:31.245 00.000 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"217fce56-67d6-4a6c-b862-277098e9acdd"}
22:56:31.258 00.013 12020 Guiding  Dir = 2, Dur = 49
22:56:31.258 00.000 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"217fce56-67d6-4a6c-b862-277098e9acdd"}
22:56:31.285 00.027 12020 IsSlewing returns 0
22:56:31.289 00.004 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"80870941-1641-492c-8539-05a00417eab1"}
22:56:31.299 00.010 12020 IsGuiding returns 0
22:56:31.299 00.000 9340 case statement mapped state 6 to 3
22:56:31.313 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"80870941-1641-492c-8539-05a00417eab1"}
22:56:31.325 00.012 12020 PulseGuide returned control before completion, sleep 37
22:56:31.327 00.002 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"b8c86f84-384c-4204-88a8-d114084e045c"}
22:56:31.340 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":158,"width":15,"height":15,"star_pos":[7.45,6.92],"pixels":"..."},"id":"b8c86f84-384c-4204-88a8-d114084e045c"}
22:56:31.385 00.045 12020 IsGuiding returns 1
22:56:31.385 00.000 12020 scope still moving after pulse duration time elapsed
22:56:31.420 00.035 12020 IsSlewing returns 0
22:56:31.420 00.000 12020 IsGuiding returns 0
22:56:31.420 00.000 12020 scope move finished after 49 + 69 ms
22:56:31.420 00.000 12020 Move returns status 0, amount 49
22:56:31.420 00.000 12020 MoveAxis(N, 0, ABG)
22:56:31.420 00.000 12020 Move returns status 0, amount 0
22:56:31.420 00.000 12020 move complete, result=0
22:56:31.420 00.000 12020 worker thread done servicing request
22:56:31.420 00.000 9340 GuideStep: -0.5 px 49 ms EAST, -0.1 px 0 ms NORTH
22:56:31.437 00.017 12020 Worker thread wakes up
22:56:31.437 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
22:56:31.437 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(835,46,31,31)
22:56:33.119 01.682 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"c4ab3eb0-98d3-40bf-ab12-109af7514825"}
22:56:33.128 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"c4ab3eb0-98d3-40bf-ab12-109af7514825"}
22:56:33.141 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"a85c96fa-1ce4-4d4d-892d-4e66b1ce796a"}
22:56:33.153 00.012 9340 case statement mapped state 6 to 3
22:56:33.158 00.005 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"a85c96fa-1ce4-4d4d-892d-4e66b1ce796a"}
22:56:33.172 00.014 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"90d28aea-490b-48d2-aff4-718193736248"}
22:56:33.186 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":158,"width":15,"height":15,"star_pos":[7.45,6.92],"pixels":"..."},"id":"90d28aea-490b-48d2-aff4-718193736248"}
22:56:33.900 00.714 12020 Exposure complete
22:56:34.098 00.198 12020 worker thread done servicing request
22:56:34.098 00.000 9340 OnExposeComplete: enter
22:56:34.114 00.016 9340 UpdateGuideState(): m_state=6
22:56:34.138 00.024 9340 Star::Find(15, 851, 60, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 159
22:56:34.153 00.015 9340 Star::Find returns 1 (0), X=851.99, Y=61.00, Mass=778003, SNR=142.0, Peak=55532 HFD=4.0
22:56:34.163 00.010 9340 MultiStar: [#1 0.53,0.03,0.87,U] [#2 1.22,-0.28,0.00,M4] [#3 1.25,-0.41,0.00,M2] [#4 1.40,0.50,0.00,M8] [#5 0.84,0.24,0.00,M1] [#6 1.26,-0.43,0.00,M4] [#7 0.54,0.23,0.61,U] [#8 0.55,0.36,0.60,U] 
22:56:34.173 00.010 9340 refined, 3 included, MultiStar: {0.87, 0.17}, one-star: {1.55, 0.13}
22:56:34.178 00.005 9340 CameraToMount -- cameraTheta (0.19) - m_xAngle (-3.14) = xAngle (3.32 = -2.96)
22:56:34.193 00.015 9340 CameraToMount -- cameraTheta (0.19) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (3.31 = -2.97)
22:56:34.216 00.023 9340 CameraToMount -- cameraX=0.87 cameraY=0.17 hyp=0.88 cameraTheta=0.19 mountX=-0.87 mountY=-0.15, mountTheta=-2.97
22:56:34.229 00.013 9340 SchedulePrimaryMove(10104498, x=0.87, y=0.17, opts=13)
22:56:34.240 00.011 9340 Enqueuing Move request for scope (0.87, 0.17)
22:56:34.244 00.004 12020 Worker thread wakes up
22:56:34.244 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=5950, max=65524, med=9963, FiltMin=7847, FiltMax=65469, Gamma=2.870
22:56:34.261 00.017 12020 worker thread servicing REQUEST_MOVE scope ofs (0.87, 0.17) opts 0xd
22:56:34.261 00.000 9340 UpdateGuideState exits: m=778003 SNR=142.0
22:56:34.271 00.010 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:56:34.278 00.007 9340 ScheduleExposure(2000,3,1) exposurePending=0
22:56:34.307 00.029 9340 Enqueuing Expose request
22:56:34.318 00.011 12020 Handling offset move in thread for scope, endpoint = (0.87, 0.17)
22:56:34.318 00.000 12020 Moving (0.87, 0.17) raw xDistance=-0.87 yDistance=-0.15
22:56:34.318 00.000 12020 GuideAlgorithmHysteresis::Result() returns -0.38 from input -0.87
22:56:34.318 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:56:34.318 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
22:56:34.318 00.000 12020 MoveAxis(E, 74, ABG)
22:56:34.318 00.000 12020 Guiding  Dir = 2, Dur = 74
22:56:34.318 00.000 12020 IsSlewing returns 0
22:56:34.318 00.000 12020 IsGuiding returns 0
22:56:34.347 00.029 12020 PulseGuide returned control before completion, sleep 59
22:56:34.413 00.066 12020 IsGuiding returns 1
22:56:34.413 00.000 12020 scope still moving after pulse duration time elapsed
22:56:34.458 00.045 12020 IsSlewing returns 0
22:56:34.490 00.032 12020 IsGuiding returns 0
22:56:34.490 00.000 12020 scope move finished after 74 + 95 ms
22:56:34.491 00.001 12020 Move returns status 0, amount 74
22:56:34.491 00.000 12020 MoveAxis(N, 0, ABG)
22:56:34.491 00.000 12020 Move returns status 0, amount 0
22:56:34.492 00.001 12020 move complete, result=0
22:56:34.492 00.000 12020 worker thread done servicing request
22:56:34.492 00.000 9340 GuideStep: -0.9 px 74 ms EAST, -0.1 px 0 ms NORTH
22:56:34.501 00.009 12020 Worker thread wakes up
22:56:34.501 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
22:56:34.501 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(835,46,31,31)
22:56:35.117 00.616 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"10780f92-7971-42f0-a594-e584efebc15e"}
22:56:35.135 00.018 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"10780f92-7971-42f0-a594-e584efebc15e"}
22:56:35.163 00.028 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"9d465e9e-82d7-4e45-80af-5cc291ee87e0"}
22:56:35.185 00.022 9340 case statement mapped state 6 to 3
22:56:35.200 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"9d465e9e-82d7-4e45-80af-5cc291ee87e0"}
22:56:35.213 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"095cc74d-a137-401f-a358-19637bf531a7"}
22:56:35.224 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":159,"width":15,"height":15,"star_pos":[6.99,7.00],"pixels":"..."},"id":"095cc74d-a137-401f-a358-19637bf531a7"}
22:56:36.843 01.619 12020 Exposure complete
22:56:37.115 00.272 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"0a0f187c-cb80-45c7-b513-8fe13e63d1af"}
22:56:37.134 00.019 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"0a0f187c-cb80-45c7-b513-8fe13e63d1af"}
22:56:37.146 00.012 12020 worker thread done servicing request
22:56:37.149 00.003 9340 OnExposeComplete: enter
22:56:37.166 00.017 9340 UpdateGuideState(): m_state=6
22:56:37.187 00.021 9340 Star::Find(15, 851, 61, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 160
22:56:37.203 00.016 9340 Star::Find returns 1 (0), X=851.75, Y=61.31, Mass=724420, SNR=129.7, Peak=52487 HFD=3.7
22:56:37.237 00.034 9340 MultiStar: [#1 0.30,0.08,0.75,U] [#2 1.37,0.09,0.00,M5] [#3 1.14,0.03,0.00,M3] [#4 1.23,0.89,0.00,M9] [#5 0.43,0.40,0.84,U] [#6 1.11,0.06,0.00,M5] [#7 0.18,0.77,0.61,U] [#8 0.41,0.60,0.55,U] 
22:56:37.252 00.015 9340 refined, 4 included, MultiStar: {0.59, 0.43}, one-star: {1.30, 0.44}
22:56:37.264 00.012 9340 CameraToMount -- cameraTheta (0.63) - m_xAngle (-3.14) = xAngle (3.77 = -2.52)
22:56:37.276 00.012 9340 CameraToMount -- cameraTheta (0.63) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (3.75 = -2.53)
22:56:37.288 00.012 9340 CameraToMount -- cameraX=0.59 cameraY=0.43 hyp=0.74 cameraTheta=0.63 mountX=-0.60 mountY=-0.42, mountTheta=-2.53
22:56:37.302 00.014 9340 SchedulePrimaryMove(10104498, x=0.59, y=0.43, opts=13)
22:56:37.314 00.012 9340 Enqueuing Move request for scope (0.59, 0.43)
22:56:37.327 00.013 12020 Worker thread wakes up
22:56:37.327 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=6492, max=65524, med=9914, FiltMin=7633, FiltMax=65487, Gamma=2.870
22:56:37.355 00.028 12020 worker thread servicing REQUEST_MOVE scope ofs (0.59, 0.43) opts 0xd
22:56:37.355 00.000 9340 UpdateGuideState exits: m=724420 SNR=129.7
22:56:37.365 00.010 12020 Handling offset move in thread for scope, endpoint = (0.59, 0.43)
22:56:37.365 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:56:37.381 00.016 12020 Moving (0.59, 0.43) raw xDistance=-0.60 yDistance=-0.42
22:56:37.381 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
22:56:37.390 00.009 12020 GuideAlgorithmHysteresis::Result() returns -0.28 from input -0.60
22:56:37.390 00.000 9340 Enqueuing Expose request
22:56:37.401 00.011 12020 GuideAlgorithmResistSwitch::result() returns -0.42 from input -0.42
22:56:37.401 00.000 12020 MoveAxis(E, 55, ABG)
22:56:37.401 00.000 12020 Guiding  Dir = 2, Dur = 55
22:56:37.401 00.000 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"8f5f4fc2-a796-4350-9048-8395ad87b20c"}
22:56:37.411 00.010 9340 case statement mapped state 6 to 3
22:56:37.422 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"8f5f4fc2-a796-4350-9048-8395ad87b20c"}
22:56:37.435 00.013 12020 IsSlewing returns 0
22:56:37.438 00.003 12020 IsGuiding returns 0
22:56:37.438 00.000 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"71f3509c-f785-4791-a7fe-37693cdecaab"}
22:56:37.469 00.031 12020 PulseGuide returned control before completion, sleep 39
22:56:37.469 00.000 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":160,"width":15,"height":15,"star_pos":[6.75,7.31],"pixels":"..."},"id":"71f3509c-f785-4791-a7fe-37693cdecaab"}
22:56:37.514 00.045 12020 IsGuiding returns 1
22:56:37.514 00.000 12020 scope still moving after pulse duration time elapsed
22:56:37.556 00.042 12020 IsSlewing returns 0
22:56:37.561 00.005 12020 IsGuiding returns 0
22:56:37.561 00.000 12020 scope move finished after 55 + 68 ms
22:56:37.561 00.000 12020 Move returns status 0, amount 55
22:56:37.561 00.000 12020 MoveAxis(N, 71, ABG)
22:56:37.562 00.001 12020 Guiding  Dir = 0, Dur = 71
22:56:37.562 00.000 12020 IsSlewing returns 0
22:56:37.562 00.000 12020 IsGuiding returns 0
22:56:37.673 00.111 12020 IsGuiding returns 1
22:56:37.673 00.000 12020 scope still moving after pulse duration time elapsed
22:56:37.783 00.110 12020 IsSlewing returns 0
22:56:37.783 00.000 12020 IsGuiding returns 0
22:56:37.783 00.000 12020 scope move finished after 71 + 150 ms
22:56:37.783 00.000 12020 Move returns status 0, amount 71
22:56:37.783 00.000 12020 move complete, result=0
22:56:37.783 00.000 12020 worker thread done servicing request
22:56:37.783 00.000 9340 GuideStep: -0.6 px 55 ms EAST, -0.4 px 71 ms NORTH
22:56:37.793 00.010 12020 Worker thread wakes up
22:56:37.793 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
22:56:37.793 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(835,46,31,31)
22:56:39.115 01.322 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"1aa552e3-3698-4628-a106-86244ea8ad26"}
22:56:39.126 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"1aa552e3-3698-4628-a106-86244ea8ad26"}
22:56:39.140 00.014 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"5d18035b-e7c4-4415-94e5-5d96e75555f6"}
22:56:39.149 00.009 9340 case statement mapped state 6 to 3
22:56:39.157 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"5d18035b-e7c4-4415-94e5-5d96e75555f6"}
22:56:39.166 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"028b9c9c-da5d-4cbc-840f-44316cc9e3cd"}
22:56:39.175 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":160,"width":15,"height":15,"star_pos":[6.75,7.31],"pixels":"..."},"id":"028b9c9c-da5d-4cbc-840f-44316cc9e3cd"}
22:56:40.244 01.069 12020 Exposure complete
22:56:40.402 00.158 12020 worker thread done servicing request
22:56:40.406 00.004 9340 OnExposeComplete: enter
22:56:40.427 00.021 9340 UpdateGuideState(): m_state=6
22:56:40.434 00.007 9340 Star::Find(15, 851, 61, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 161
22:56:40.443 00.009 9340 Star::Find returns 1 (0), X=852.14, Y=60.80, Mass=721423, SNR=140.1, Peak=57696 HFD=4.0
22:56:40.451 00.008 9340 MultiStar: [#1 0.65,-0.24,0.78,U] [#2 1.57,-0.39,0.00,M6] [#3 1.43,-0.41,0.00,M4] [#4 1.44,0.37,0.00,M10] [#5 0.83,-0.06,0.77,U] [#6 1.68,-0.62,0.00,M6] [#7 0.51,-0.46,0.69,U] [#8 0.80,0.16,0.58,U] 
22:56:40.458 00.007 9340 refined, 4 included, MultiStar: {0.95, -0.14}, one-star: {1.69, -0.07}
22:56:40.464 00.006 9340 CameraToMount -- cameraTheta (-0.14) - m_xAngle (-3.14) = xAngle (2.99 = 2.99)
22:56:40.474 00.010 9340 CameraToMount -- cameraTheta (-0.14) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (2.98 = 2.98)
22:56:40.479 00.005 9340 CameraToMount -- cameraX=0.95 cameraY=-0.14 hyp=0.96 cameraTheta=-0.14 mountX=-0.95 mountY=0.16, mountTheta=2.98
22:56:40.498 00.019 9340 SchedulePrimaryMove(10104498, x=0.95, y=-0.14, opts=13)
22:56:40.505 00.007 9340 Enqueuing Move request for scope (0.95, -0.14)
22:56:40.510 00.005 12020 Worker thread wakes up
22:56:40.510 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=6229, max=65524, med=9935, FiltMin=7708, FiltMax=65469, Gamma=2.870
22:56:40.536 00.026 12020 worker thread servicing REQUEST_MOVE scope ofs (0.95, -0.14) opts 0xd
22:56:40.536 00.000 9340 UpdateGuideState exits: m=721423 SNR=140.1
22:56:40.544 00.008 12020 Handling offset move in thread for scope, endpoint = (0.95, -0.14)
22:56:40.544 00.000 12020 Moving (0.95, -0.14) raw xDistance=-0.95 yDistance=0.16
22:56:40.544 00.000 12020 GuideAlgorithmHysteresis::Result() returns -0.42 from input -0.95
22:56:40.544 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:56:40.544 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:56:40.551 00.007 9340 ScheduleExposure(2000,3,1) exposurePending=0
22:56:40.562 00.011 9340 Enqueuing Expose request
22:56:40.574 00.012 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
22:56:40.574 00.000 12020 MoveAxis(E, 82, ABG)
22:56:40.574 00.000 12020 Guiding  Dir = 2, Dur = 82
22:56:40.574 00.000 12020 IsSlewing returns 0
22:56:40.575 00.001 12020 IsGuiding returns 0
22:56:40.598 00.023 12020 PulseGuide returned control before completion, sleep 70
22:56:40.675 00.077 12020 IsGuiding returns 1
22:56:40.675 00.000 12020 scope still moving after pulse duration time elapsed
22:56:40.710 00.035 12020 IsSlewing returns 0
22:56:40.711 00.001 12020 IsGuiding returns 0
22:56:40.711 00.000 12020 scope move finished after 82 + 53 ms
22:56:40.712 00.001 12020 Move returns status 0, amount 82
22:56:40.712 00.000 12020 MoveAxis(N, 0, ABG)
22:56:40.712 00.000 12020 Move returns status 0, amount 0
22:56:40.712 00.000 12020 move complete, result=0
22:56:40.713 00.001 12020 worker thread done servicing request
22:56:40.713 00.000 12020 Worker thread wakes up
22:56:40.713 00.000 9340 GuideStep: -1.0 px 82 ms EAST, 0.2 px 0 ms NORTH
22:56:40.725 00.012 12020 worker thread servicing REQUEST_EXPOSE 2000
22:56:40.725 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(835,46,31,31)
22:56:41.116 00.391 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"d235b38f-aead-42a7-b1c0-237b200c2363"}
22:56:41.126 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"d235b38f-aead-42a7-b1c0-237b200c2363"}
22:56:41.154 00.028 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"c65a931e-1afc-4229-8fa9-7320d40c5608"}
22:56:41.163 00.009 9340 case statement mapped state 6 to 3
22:56:41.179 00.016 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"c65a931e-1afc-4229-8fa9-7320d40c5608"}
22:56:41.192 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"e0415c98-b8c9-4462-b398-b5fdc9ba3e2c"}
22:56:41.198 00.006 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":161,"width":15,"height":15,"star_pos":[7.14,6.80],"pixels":"..."},"id":"e0415c98-b8c9-4462-b398-b5fdc9ba3e2c"}
22:56:43.095 01.897 12020 Exposure complete
22:56:43.118 00.023 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"8436d84b-94ed-4655-8bff-019ab4146f2b"}
22:56:43.145 00.027 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"8436d84b-94ed-4655-8bff-019ab4146f2b"}
22:56:43.164 00.019 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"e8dd5a36-4599-4899-85d6-b51e8dae79cb"}
22:56:43.183 00.019 9340 case statement mapped state 6 to 3
22:56:43.194 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"e8dd5a36-4599-4899-85d6-b51e8dae79cb"}
22:56:43.207 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"0b4752d8-2f24-491d-a3d0-15af50860a37"}
22:56:43.221 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":161,"width":15,"height":15,"star_pos":[7.14,6.80],"pixels":"..."},"id":"0b4752d8-2f24-491d-a3d0-15af50860a37"}
22:56:43.387 00.166 12020 worker thread done servicing request
22:56:43.387 00.000 9340 OnExposeComplete: enter
22:56:43.398 00.011 9340 UpdateGuideState(): m_state=6
22:56:43.406 00.008 9340 Star::Find(15, 852, 60, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 162
22:56:43.420 00.014 9340 Star::Find returns 1 (0), X=852.23, Y=60.95, Mass=698304, SNR=129.6, Peak=55940 HFD=4.1
22:56:43.430 00.010 9340 MultiStar: [#1 0.68,0.04,0.95,U] [#2 1.63,-0.29,0.00,M7] [#3 1.36,-0.44,0.00,M5] [#4 1.62,0.32,0.00,R] [#5 0.95,-0.01,0.00,M1] [#6 1.67,-0.56,0.00,M7] [#7 0.49,0.13,0.68,U] [#8 0.78,-0.21,0.71,U] 
22:56:43.439 00.009 9340 refined, 3 included, MultiStar: {0.99, 0.02}, one-star: {1.78, 0.08}
22:56:43.449 00.010 9340 CameraToMount -- cameraTheta (0.02) - m_xAngle (-3.14) = xAngle (3.15 = -3.13)
22:56:43.461 00.012 9340 CameraToMount -- cameraTheta (0.02) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (3.14 = 3.14)
22:56:43.471 00.010 9340 CameraToMount -- cameraX=0.99 cameraY=0.02 hyp=0.99 cameraTheta=0.02 mountX=-0.99 mountY=0.00, mountTheta=3.14
22:56:43.483 00.012 9340 SchedulePrimaryMove(10104498, x=0.99, y=0.02, opts=13)
22:56:43.514 00.031 9340 Enqueuing Move request for scope (0.99, 0.02)
22:56:43.523 00.009 12020 Worker thread wakes up
22:56:43.523 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=5946, max=65524, med=9981, FiltMin=7787, FiltMax=65469, Gamma=2.870
22:56:43.533 00.010 12020 worker thread servicing REQUEST_MOVE scope ofs (0.99, 0.02) opts 0xd
22:56:43.533 00.000 9340 UpdateGuideState exits: m=698304 SNR=129.6
22:56:43.543 00.010 12020 Handling offset move in thread for scope, endpoint = (0.99, 0.02)
22:56:43.543 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:56:43.554 00.011 9340 ScheduleExposure(2000,3,1) exposurePending=0
22:56:43.564 00.010 12020 Moving (0.99, 0.02) raw xDistance=-0.99 yDistance=0.00
22:56:43.564 00.000 9340 Enqueuing Expose request
22:56:43.570 00.006 12020 GuideAlgorithmHysteresis::Result() returns -0.45 from input -0.99
22:56:43.570 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:56:43.570 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
22:56:43.570 00.000 12020 MoveAxis(E, 87, ABG)
22:56:43.570 00.000 12020 Guiding  Dir = 2, Dur = 87
22:56:43.570 00.000 12020 IsSlewing returns 0
22:56:43.576 00.006 12020 IsGuiding returns 0
22:56:43.604 00.028 12020 PulseGuide returned control before completion, sleep 69
22:56:43.678 00.074 12020 IsGuiding returns 1
22:56:43.678 00.000 12020 scope still moving after pulse duration time elapsed
22:56:43.713 00.035 12020 IsSlewing returns 0
22:56:43.756 00.043 12020 IsGuiding returns 0
22:56:43.756 00.000 12020 scope move finished after 87 + 94 ms
22:56:43.756 00.000 12020 Move returns status 0, amount 87
22:56:43.756 00.000 12020 MoveAxis(N, 0, ABG)
22:56:43.756 00.000 12020 Move returns status 0, amount 0
22:56:43.756 00.000 12020 move complete, result=0
22:56:43.756 00.000 12020 worker thread done servicing request
22:56:43.758 00.002 9340 GuideStep: -1.0 px 87 ms EAST, 0.0 px 0 ms NORTH
22:56:43.770 00.012 12020 Worker thread wakes up
22:56:43.770 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
22:56:43.770 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(835,46,31,31)
22:56:45.120 01.350 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"c91779f0-d426-47e1-b13d-3c808038350c"}
22:56:45.132 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"c91779f0-d426-47e1-b13d-3c808038350c"}
22:56:45.142 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"429745f9-dbc1-41e7-9f18-9cfc20156ef4"}
22:56:45.166 00.024 9340 case statement mapped state 6 to 3
22:56:45.184 00.018 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"429745f9-dbc1-41e7-9f18-9cfc20156ef4"}
22:56:45.189 00.005 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"41af0eae-fd88-479f-a293-a13d42686d41"}
22:56:45.202 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":162,"width":15,"height":15,"star_pos":[7.23,6.95],"pixels":"..."},"id":"41af0eae-fd88-479f-a293-a13d42686d41"}
22:56:46.139 00.937 12020 Exposure complete
22:56:46.312 00.173 9340 OnExposeComplete: enter
22:56:46.321 00.009 9340 UpdateGuideState(): m_state=6
22:56:46.329 00.008 12020 worker thread done servicing request
22:56:46.329 00.000 9340 Star::Find(15, 852, 60, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 163
22:56:46.338 00.009 9340 Star::Find returns 1 (0), X=852.02, Y=61.01, Mass=754469, SNR=135.0, Peak=52132 HFD=4.4
22:56:46.356 00.018 9340 MultiStar: [#1 0.41,0.06,0.76,U] [#2 1.35,0.03,0.00,M8] [#3 1.35,0.13,0.00,M6] [#4 -0.30,0.29,0.71,U] [#5 0.63,0.16,0.78,U] [#6 1.32,-0.02,0.00,M8] [#7 0.59,0.26,0.62,U] [#8 0.80,0.30,0.69,U] 
22:56:46.362 00.006 9340 refined, 5 included, MultiStar: {0.67, 0.19}, one-star: {1.57, 0.14}
22:56:46.376 00.014 9340 CameraToMount -- cameraTheta (0.28) - m_xAngle (-3.14) = xAngle (3.42 = -2.87)
22:56:46.382 00.006 9340 CameraToMount -- cameraTheta (0.28) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (3.40 = -2.88)
22:56:46.389 00.007 9340 CameraToMount -- cameraX=0.67 cameraY=0.19 hyp=0.70 cameraTheta=0.28 mountX=-0.68 mountY=-0.18, mountTheta=-2.88
22:56:46.401 00.012 9340 SchedulePrimaryMove(10104498, x=0.67, y=0.19, opts=13)
22:56:46.411 00.010 9340 Enqueuing Move request for scope (0.67, 0.19)
22:56:46.420 00.009 12020 Worker thread wakes up
22:56:46.421 00.001 9340 UpdateImageDisplay: Size=(1920,1080) min=6405, max=65524, med=9970, FiltMin=7761, FiltMax=65469, Gamma=2.870
22:56:46.428 00.007 12020 worker thread servicing REQUEST_MOVE scope ofs (0.67, 0.19) opts 0xd
22:56:46.428 00.000 12020 Handling offset move in thread for scope, endpoint = (0.67, 0.19)
22:56:46.429 00.001 12020 Moving (0.67, 0.19) raw xDistance=-0.68 yDistance=-0.18
22:56:46.429 00.000 12020 GuideAlgorithmHysteresis::Result() returns -0.32 from input -0.68
22:56:46.429 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:56:46.429 00.000 9340 UpdateGuideState exits: m=754469 SNR=135.0
22:56:46.438 00.009 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
22:56:46.439 00.001 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:56:46.446 00.007 12020 MoveAxis(E, 62, ABG)
22:56:46.446 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
22:56:46.469 00.023 9340 Enqueuing Expose request
22:56:46.474 00.005 12020 Guiding  Dir = 2, Dur = 62
22:56:46.479 00.005 12020 IsSlewing returns 0
22:56:46.480 00.001 12020 IsGuiding returns 0
22:56:46.498 00.018 12020 PulseGuide returned control before completion, sleep 54
22:56:46.578 00.080 12020 IsGuiding returns 0
22:56:46.578 00.000 12020 Move returns status 0, amount 62
22:56:46.578 00.000 12020 MoveAxis(N, 0, ABG)
22:56:46.578 00.000 12020 Move returns status 0, amount 0
22:56:46.578 00.000 12020 move complete, result=0
22:56:46.593 00.015 12020 worker thread done servicing request
22:56:46.593 00.000 9340 GuideStep: -0.7 px 62 ms EAST, -0.2 px 0 ms NORTH
22:56:46.603 00.010 12020 Worker thread wakes up
22:56:46.603 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
22:56:46.604 00.001 12020 Handling exposure in thread, d=2000 o=3 r=(835,46,31,31)
22:56:47.120 00.516 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"d5b5188c-60bf-4012-811e-7d27863f31f0"}
22:56:47.129 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"d5b5188c-60bf-4012-811e-7d27863f31f0"}
22:56:47.145 00.016 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"6f252dc8-4d4f-414e-9f76-13ceef2b11ee"}
22:56:47.156 00.011 9340 case statement mapped state 6 to 3
22:56:47.163 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"6f252dc8-4d4f-414e-9f76-13ceef2b11ee"}
22:56:47.177 00.014 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"25ba6d19-a620-4fbf-a8ae-4cd146e1e0ad"}
22:56:47.197 00.020 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":163,"width":15,"height":15,"star_pos":[7.02,7.01],"pixels":"..."},"id":"25ba6d19-a620-4fbf-a8ae-4cd146e1e0ad"}
22:56:48.959 01.762 12020 Exposure complete
22:56:49.120 00.161 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"cdedc528-fc65-4038-afa0-7421b94d69b3"}
22:56:49.159 00.039 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"cdedc528-fc65-4038-afa0-7421b94d69b3"}
22:56:49.181 00.022 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"726ef043-1989-46fc-bc12-28117fc66e4a"}
22:56:49.205 00.024 9340 case statement mapped state 6 to 3
22:56:49.244 00.039 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"726ef043-1989-46fc-bc12-28117fc66e4a"}
22:56:49.259 00.015 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"556b37d9-aa9d-49a1-abc2-da0b5ef66aad"}
22:56:49.273 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":163,"width":15,"height":15,"star_pos":[7.02,7.01],"pixels":"..."},"id":"556b37d9-aa9d-49a1-abc2-da0b5ef66aad"}
22:56:49.345 00.072 12020 worker thread done servicing request
22:56:49.345 00.000 9340 OnExposeComplete: enter
22:56:49.360 00.015 9340 UpdateGuideState(): m_state=6
22:56:49.370 00.010 9340 Star::Find(15, 852, 61, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 164
22:56:49.385 00.015 9340 Star::Find returns 1 (0), X=852.25, Y=61.20, Mass=754319, SNR=155.7, Peak=54504 HFD=4.3
22:56:49.418 00.033 9340 MultiStar: [#1 0.94,0.33,0.00,M1] [#2 1.66,0.15,0.00,M9] [#3 1.85,0.10,0.00,M7] [#4 0.13,0.37,0.53,U] [#5 1.17,0.31,0.00,M1] [#6 1.76,-0.11,0.00,M9] [#7 0.94,0.25,0.00,M1] [#8 0.97,0.48,0.00,M1] 
22:56:49.433 00.015 9340 refined, 1 included, MultiStar: {1.22, 0.34}, one-star: {1.80, 0.32}
22:56:49.451 00.018 9340 CameraToMount -- cameraTheta (0.27) - m_xAngle (-3.14) = xAngle (3.41 = -2.87)
22:56:49.461 00.010 9340 CameraToMount -- cameraTheta (0.27) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (3.39 = -2.89)
22:56:49.473 00.012 9340 CameraToMount -- cameraX=1.22 cameraY=0.34 hyp=1.27 cameraTheta=0.27 mountX=-1.22 mountY=-0.32, mountTheta=-2.89
22:56:49.488 00.015 9340 SchedulePrimaryMove(10104498, x=1.22, y=0.34, opts=13)
22:56:49.520 00.032 9340 Enqueuing Move request for scope (1.22, 0.34)
22:56:49.538 00.018 12020 Worker thread wakes up
22:56:49.538 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=5828, max=65524, med=9951, FiltMin=7275, FiltMax=65473, Gamma=2.870
22:56:49.551 00.013 12020 worker thread servicing REQUEST_MOVE scope ofs (1.22, 0.34) opts 0xd
22:56:49.551 00.000 12020 Handling offset move in thread for scope, endpoint = (1.22, 0.34)
22:56:49.552 00.001 12020 Moving (1.22, 0.34) raw xDistance=-1.22 yDistance=-0.32
22:56:49.552 00.000 12020 GuideAlgorithmHysteresis::Result() returns -0.54 from input -1.22
22:56:49.552 00.000 12020 GuideAlgorithmResistSwitch::result() returns -0.32 from input -0.32
22:56:49.552 00.000 12020 MoveAxis(E, 104, ABG)
22:56:49.552 00.000 12020 Guiding  Dir = 2, Dur = 104
22:56:49.553 00.001 9340 UpdateGuideState exits: m=754319 SNR=155.7
22:56:49.563 00.010 12020 IsSlewing returns 0
22:56:49.563 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:56:49.576 00.013 12020 IsGuiding returns 0
22:56:49.576 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
22:56:49.587 00.011 9340 Enqueuing Expose request
22:56:49.620 00.033 12020 PulseGuide returned control before completion, sleep 91
22:56:49.722 00.102 12020 IsGuiding returns 1
22:56:49.722 00.000 12020 scope still moving after pulse duration time elapsed
22:56:49.761 00.039 12020 IsSlewing returns 0
22:56:49.792 00.031 12020 IsGuiding returns 0
22:56:49.792 00.000 12020 scope move finished after 104 + 111 ms
22:56:49.792 00.000 12020 Move returns status 0, amount 104
22:56:49.792 00.000 12020 MoveAxis(N, 53, ABG)
22:56:49.792 00.000 12020 Guiding  Dir = 0, Dur = 53
22:56:49.792 00.000 12020 IsSlewing returns 0
22:56:49.792 00.000 12020 IsGuiding returns 0
22:56:49.888 00.096 12020 IsGuiding returns 1
22:56:49.888 00.000 12020 scope still moving after pulse duration time elapsed
22:56:49.921 00.033 12020 IsSlewing returns 0
22:56:49.923 00.002 12020 IsGuiding returns 1
22:56:50.065 00.142 12020 IsSlewing returns 0
22:56:50.096 00.031 12020 IsGuiding returns 0
22:56:50.096 00.000 12020 scope move finished after 53 + 248 ms
22:56:50.098 00.002 12020 Move returns status 0, amount 53
22:56:50.098 00.000 12020 move complete, result=0
22:56:50.098 00.000 12020 worker thread done servicing request
22:56:50.099 00.001 9340 GuideStep: -1.2 px 104 ms EAST, -0.3 px 53 ms NORTH
22:56:50.107 00.008 12020 Worker thread wakes up
22:56:50.111 00.004 12020 worker thread servicing REQUEST_EXPOSE 2000
22:56:50.111 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(835,46,31,31)
22:56:51.120 01.009 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"5d691252-d49d-4295-964b-12a193990109"}
22:56:51.149 00.029 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"5d691252-d49d-4295-964b-12a193990109"}
22:56:51.162 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"74aa0673-a2f3-4a3b-bc34-2af304192513"}
22:56:51.177 00.015 9340 case statement mapped state 6 to 3
22:56:51.196 00.019 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"74aa0673-a2f3-4a3b-bc34-2af304192513"}
22:56:51.246 00.050 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"3f118859-61ff-4f96-816f-383ff1d378a6"}
22:56:51.260 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":164,"width":15,"height":15,"star_pos":[7.25,7.20],"pixels":"..."},"id":"3f118859-61ff-4f96-816f-383ff1d378a6"}
22:56:52.475 01.215 12020 Exposure complete
22:56:52.703 00.228 12020 worker thread done servicing request
22:56:52.703 00.000 9340 OnExposeComplete: enter
22:56:52.730 00.027 9340 UpdateGuideState(): m_state=6
22:56:52.741 00.011 9340 Star::Find(15, 852, 61, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 165
22:56:52.760 00.019 9340 Star::Find returns 1 (0), X=851.64, Y=60.89, Mass=760207, SNR=145.7, Peak=53985 HFD=4.0
22:56:52.771 00.011 9340 MultiStar: [#1 0.16,-0.29,0.67,U] [#2 1.08,-0.20,0.00,M10] [#3 1.10,-0.26,0.00,M8] [#4 -0.61,0.16,0.49,U] [#5 0.31,0.05,0.71,U] [#6 1.17,-0.27,0.00,M10] [#7 0.06,0.11,0.65,U] [#8 0.37,0.25,0.78,U] 
22:56:52.789 00.018 9340 refined, 5 included, MultiStar: {0.36, 0.05}, one-star: {1.19, 0.02}
22:56:52.802 00.013 9340 CameraToMount -- cameraTheta (0.13) - m_xAngle (-3.14) = xAngle (3.27 = -3.02)
22:56:52.830 00.028 9340 CameraToMount -- cameraTheta (0.13) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (3.25 = -3.03)
22:56:52.843 00.013 9340 CameraToMount -- cameraX=0.36 cameraY=0.05 hyp=0.36 cameraTheta=0.13 mountX=-0.36 mountY=-0.04, mountTheta=-3.03
22:56:52.852 00.009 9340 SchedulePrimaryMove(10104498, x=0.36, y=0.05, opts=13)
22:56:52.866 00.014 9340 Enqueuing Move request for scope (0.36, 0.05)
22:56:52.877 00.011 12020 Worker thread wakes up
22:56:52.877 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=6078, max=65524, med=9970, FiltMin=7647, FiltMax=65487, Gamma=2.870
22:56:52.887 00.010 12020 worker thread servicing REQUEST_MOVE scope ofs (0.36, 0.05) opts 0xd
22:56:52.887 00.000 9340 UpdateGuideState exits: m=760207 SNR=145.7
22:56:52.897 00.010 12020 Handling offset move in thread for scope, endpoint = (0.36, 0.05)
22:56:52.897 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:56:52.936 00.039 12020 Moving (0.36, 0.05) raw xDistance=-0.36 yDistance=-0.04
22:56:52.936 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
22:56:52.947 00.011 9340 Enqueuing Expose request
22:56:52.958 00.011 12020 GuideAlgorithmHysteresis::Result() returns -0.19 from input -0.36
22:56:52.958 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:56:52.958 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
22:56:52.959 00.001 12020 MoveAxis(E, 38, ABG)
22:56:52.959 00.000 12020 Guiding  Dir = 2, Dur = 38
22:56:52.960 00.001 12020 IsSlewing returns 0
22:56:52.961 00.001 12020 IsGuiding returns 0
22:56:52.989 00.028 12020 PulseGuide returned control before completion, sleep 19
22:56:53.038 00.049 12020 IsGuiding returns 1
22:56:53.038 00.000 12020 scope still moving after pulse duration time elapsed
22:56:53.070 00.032 12020 IsSlewing returns 0
22:56:53.070 00.000 12020 IsGuiding returns 0
22:56:53.070 00.000 12020 scope move finished after 38 + 73 ms
22:56:53.070 00.000 12020 Move returns status 0, amount 38
22:56:53.073 00.003 12020 MoveAxis(N, 0, ABG)
22:56:53.073 00.000 12020 Move returns status 0, amount 0
22:56:53.073 00.000 12020 move complete, result=0
22:56:53.073 00.000 12020 worker thread done servicing request
22:56:53.073 00.000 9340 GuideStep: -0.4 px 38 ms EAST, -0.0 px 0 ms NORTH
22:56:53.088 00.015 12020 Worker thread wakes up
22:56:53.088 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
22:56:53.090 00.002 12020 Handling exposure in thread, d=2000 o=3 r=(835,46,31,31)
22:56:53.124 00.034 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"067f5e1d-31e2-459b-9c52-2c038c25fa55"}
22:56:53.148 00.024 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"067f5e1d-31e2-459b-9c52-2c038c25fa55"}
22:56:53.159 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"2d85ba37-dece-45b6-8414-fd557291c040"}
22:56:53.167 00.008 9340 case statement mapped state 6 to 3
22:56:53.180 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"2d85ba37-dece-45b6-8414-fd557291c040"}
22:56:53.193 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"e8fe659a-a0e9-4c54-a9bf-28248b708271"}
22:56:53.206 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":165,"width":15,"height":15,"star_pos":[6.64,6.89],"pixels":"..."},"id":"e8fe659a-a0e9-4c54-a9bf-28248b708271"}
22:56:55.122 01.916 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"b31a97a4-c401-4488-a40a-fb205e816432"}
22:56:55.134 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"b31a97a4-c401-4488-a40a-fb205e816432"}
22:56:55.143 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"e5bdca94-a898-4c94-af06-03b32be8befd"}
22:56:55.156 00.013 9340 case statement mapped state 6 to 3
22:56:55.166 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"e5bdca94-a898-4c94-af06-03b32be8befd"}
22:56:55.184 00.018 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"14d00fa4-505a-4234-a8a4-e6cfedb9dbf5"}
22:56:55.196 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":165,"width":15,"height":15,"star_pos":[6.64,6.89],"pixels":"..."},"id":"14d00fa4-505a-4234-a8a4-e6cfedb9dbf5"}
22:56:55.478 00.282 12020 Exposure complete
22:56:55.717 00.239 12020 worker thread done servicing request
22:56:55.718 00.001 9340 OnExposeComplete: enter
22:56:55.730 00.012 9340 UpdateGuideState(): m_state=6
22:56:55.741 00.011 9340 Star::Find(15, 851, 60, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 166
22:56:55.752 00.011 9340 Star::Find returns 1 (0), X=851.91, Y=61.09, Mass=766258, SNR=148.0, Peak=52483 HFD=4.2
22:56:55.765 00.013 9340 MultiStar: [#1 0.27,0.00,0.78,U] [#2 1.28,-0.26,0.00,R] [#3 1.03,-0.43,0.00,M9] [#4 -0.44,0.11,0.52,U] [#5 0.40,0.16,0.60,U] [#6 1.10,-0.22,0.00,R] [#7 0.35,0.31,0.60,U] [#8 0.55,0.48,0.62,U] 
22:56:55.776 00.011 9340 refined, 5 included, MultiStar: {0.54, 0.21}, one-star: {1.46, 0.22}
22:56:55.793 00.017 9340 CameraToMount -- cameraTheta (0.37) - m_xAngle (-3.14) = xAngle (3.50 = -2.78)
22:56:55.809 00.016 9340 CameraToMount -- cameraTheta (0.37) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (3.49 = -2.80)
22:56:55.829 00.020 9340 CameraToMount -- cameraX=0.54 cameraY=0.21 hyp=0.58 cameraTheta=0.37 mountX=-0.54 mountY=-0.20, mountTheta=-2.79
22:56:55.871 00.042 9340 SchedulePrimaryMove(10104498, x=0.54, y=0.21, opts=13)
22:56:55.882 00.011 9340 Enqueuing Move request for scope (0.54, 0.21)
22:56:55.894 00.012 12020 Worker thread wakes up
22:56:55.894 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=5903, max=65524, med=9942, FiltMin=7857, FiltMax=65487, Gamma=2.870
22:56:55.904 00.010 12020 worker thread servicing REQUEST_MOVE scope ofs (0.54, 0.21) opts 0xd
22:56:55.904 00.000 9340 UpdateGuideState exits: m=766258 SNR=148.0
22:56:55.914 00.010 12020 Handling offset move in thread for scope, endpoint = (0.54, 0.21)
22:56:55.915 00.001 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:56:55.926 00.011 12020 Moving (0.54, 0.21) raw xDistance=-0.54 yDistance=-0.20
22:56:55.926 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
22:56:55.936 00.010 12020 GuideAlgorithmHysteresis::Result() returns -0.24 from input -0.54
22:56:55.937 00.001 9340 Enqueuing Expose request
22:56:55.947 00.010 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:56:55.947 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.20
22:56:55.947 00.000 12020 MoveAxis(E, 47, ABG)
22:56:55.948 00.001 12020 Guiding  Dir = 2, Dur = 47
22:56:55.949 00.001 12020 IsSlewing returns 0
22:56:55.950 00.001 12020 IsGuiding returns 0
22:56:55.979 00.029 12020 PulseGuide returned control before completion, sleep 27
22:56:56.020 00.041 12020 IsGuiding returns 1
22:56:56.020 00.000 12020 scope still moving after pulse duration time elapsed
22:56:56.057 00.037 12020 IsSlewing returns 0
22:56:56.057 00.000 12020 IsGuiding returns 0
22:56:56.062 00.005 12020 scope move finished after 47 + 64 ms
22:56:56.062 00.000 12020 Move returns status 0, amount 47
22:56:56.062 00.000 12020 MoveAxis(N, 0, ABG)
22:56:56.063 00.001 12020 Move returns status 0, amount 0
22:56:56.063 00.000 12020 move complete, result=0
22:56:56.063 00.000 12020 worker thread done servicing request
22:56:56.063 00.000 12020 Worker thread wakes up
22:56:56.063 00.000 9340 GuideStep: -0.5 px 47 ms EAST, -0.2 px 0 ms NORTH
22:56:56.073 00.010 12020 worker thread servicing REQUEST_EXPOSE 2000
22:56:56.073 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(835,46,31,31)
22:56:57.122 01.049 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"aa5dfe8b-04b6-41c1-bbc7-369682fe9326"}
22:56:57.135 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"aa5dfe8b-04b6-41c1-bbc7-369682fe9326"}
22:56:57.156 00.021 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"2e7f8d8a-658f-4b21-a2d8-61c5c6b17023"}
22:56:57.171 00.015 9340 case statement mapped state 6 to 3
22:56:57.181 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"2e7f8d8a-658f-4b21-a2d8-61c5c6b17023"}
22:56:57.195 00.014 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"2952ad92-67e1-46d9-bde8-a6d066889d45"}
22:56:57.223 00.028 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":166,"width":15,"height":15,"star_pos":[6.91,7.09],"pixels":"..."},"id":"2952ad92-67e1-46d9-bde8-a6d066889d45"}
22:56:58.539 01.316 12020 Exposure complete
22:56:58.699 00.160 12020 worker thread done servicing request
22:56:58.699 00.000 9340 OnExposeComplete: enter
22:56:58.705 00.006 9340 UpdateGuideState(): m_state=6
22:56:58.715 00.010 9340 Star::Find(15, 851, 61, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 167
22:56:58.734 00.019 9340 Star::Find returns 1 (0), X=851.40, Y=60.58, Mass=807970, SNR=142.8, Peak=58657 HFD=4.1
22:56:58.743 00.009 9340 MultiStar: [#1 0.05,-0.39,0.74,U] [#2 -0.45,-0.36,0.79,U] [#3 0.69,-0.82,0.00,M10] [#4 -1.03,-0.04,0.00,M1] [#5 0.07,-0.19,0.88,U] [#6 -0.50,-0.41,0.73,U] [#7 -0.24,-0.01,0.57,U] [#8 0.27,0.19,0.56,U] 
22:56:58.750 00.007 9340 refined, 6 included, MultiStar: {0.06, -0.23}, one-star: {0.95, -0.30}
22:56:58.755 00.005 9340 CameraToMount -- cameraTheta (-1.30) - m_xAngle (-3.14) = xAngle (1.83 = 1.83)
22:56:58.764 00.009 9340 CameraToMount -- cameraTheta (-1.30) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (1.82 = 1.82)
22:56:58.769 00.005 9340 CameraToMount -- cameraX=0.06 cameraY=-0.23 hyp=0.24 cameraTheta=-1.30 mountX=-0.06 mountY=0.23, mountTheta=1.83
22:56:58.782 00.013 9340 SchedulePrimaryMove(10104498, x=0.06, y=-0.23, opts=13)
22:56:58.789 00.007 9340 Enqueuing Move request for scope (0.06, -0.23)
22:56:58.797 00.008 12020 Worker thread wakes up
22:56:58.797 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=6333, max=65524, med=9954, FiltMin=7958, FiltMax=65469, Gamma=2.870
22:56:58.805 00.008 12020 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.23) opts 0xd
22:56:58.805 00.000 9340 UpdateGuideState exits: m=807970 SNR=142.8
22:56:58.815 00.010 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:56:58.823 00.008 9340 ScheduleExposure(2000,3,1) exposurePending=0
22:56:58.833 00.010 9340 Enqueuing Expose request
22:56:58.852 00.019 12020 Handling offset move in thread for scope, endpoint = (0.06, -0.23)
22:56:58.852 00.000 12020 Moving (0.06, -0.23) raw xDistance=-0.06 yDistance=0.23
22:56:58.852 00.000 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
22:56:58.852 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:56:58.852 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.23
22:56:58.852 00.000 12020 MoveAxis(E, 0, ABG)
22:56:58.852 00.000 12020 Move returns status 0, amount 0
22:56:58.853 00.001 12020 MoveAxis(N, 0, ABG)
22:56:58.853 00.000 12020 Move returns status 0, amount 0
22:56:58.853 00.000 12020 move complete, result=0
22:56:58.853 00.000 12020 worker thread done servicing request
22:56:58.853 00.000 12020 Worker thread wakes up
22:56:58.854 00.001 12020 worker thread servicing REQUEST_EXPOSE 2000
22:56:58.854 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(835,46,31,31)
22:56:58.855 00.001 9340 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
22:56:59.120 00.265 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"aac5946c-f943-42ef-b1d9-d00c14ea36e9"}
22:56:59.145 00.025 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"aac5946c-f943-42ef-b1d9-d00c14ea36e9"}
22:56:59.161 00.016 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"44c22320-b405-4ff5-8292-d8aa49ada515"}
22:56:59.182 00.021 9340 case statement mapped state 6 to 3
22:56:59.191 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"44c22320-b405-4ff5-8292-d8aa49ada515"}
22:56:59.224 00.033 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"94b6ea35-6eea-488c-b5ae-4fb8dd237df9"}
22:56:59.239 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":167,"width":15,"height":15,"star_pos":[7.40,6.58],"pixels":"..."},"id":"94b6ea35-6eea-488c-b5ae-4fb8dd237df9"}
22:57:01.120 01.881 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"aeb6f003-c320-4bcc-9d3a-cdc4a1122680"}
22:57:01.135 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"aeb6f003-c320-4bcc-9d3a-cdc4a1122680"}
22:57:01.148 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"3a8682b5-0a22-447f-ad3b-3a72d3e356a1"}
22:57:01.159 00.011 9340 case statement mapped state 6 to 3
22:57:01.171 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"3a8682b5-0a22-447f-ad3b-3a72d3e356a1"}
22:57:01.188 00.017 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"4606e8ff-3ab4-435c-b76d-6a5141c37b14"}
22:57:01.199 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":167,"width":15,"height":15,"star_pos":[7.40,6.58],"pixels":"..."},"id":"4606e8ff-3ab4-435c-b76d-6a5141c37b14"}
22:57:01.325 00.126 12020 Exposure complete
22:57:01.566 00.241 12020 worker thread done servicing request
22:57:01.567 00.001 9340 OnExposeComplete: enter
22:57:01.576 00.009 9340 UpdateGuideState(): m_state=6
22:57:01.608 00.032 9340 Star::Find(15, 851, 60, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 168
22:57:01.623 00.015 9340 Star::Find returns 1 (0), X=851.35, Y=60.72, Mass=764318, SNR=156.9, Peak=58805 HFD=4.0
22:57:01.640 00.017 9340 MultiStar: [#1 -0.04,-0.04,0.66,U] [#2 -0.53,-0.11,0.67,U] [#3 0.78,-0.42,0.64,U] [#4 -0.78,-0.08,0.63,U] [#5 0.16,-0.19,0.66,U] [#6 -0.33,-0.30,0.56,U] [#7 -0.15,-0.06,0.56,U] [#8 0.07,0.15,0.61,U] 
22:57:01.646 00.006 9340 refined, 8 included, MultiStar: {0.07, -0.13}, one-star: {0.90, -0.15}
22:57:01.660 00.014 9340 CameraToMount -- cameraTheta (-1.10) - m_xAngle (-3.14) = xAngle (2.03 = 2.03)
22:57:01.673 00.013 9340 CameraToMount -- cameraTheta (-1.10) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (2.02 = 2.02)
22:57:01.682 00.009 9340 CameraToMount -- cameraX=0.07 cameraY=-0.13 hyp=0.15 cameraTheta=-1.10 mountX=-0.07 mountY=0.13, mountTheta=2.03
22:57:01.720 00.038 9340 SchedulePrimaryMove(10104498, x=0.07, y=-0.13, opts=13)
22:57:01.732 00.012 9340 Enqueuing Move request for scope (0.07, -0.13)
22:57:01.747 00.015 12020 Worker thread wakes up
22:57:01.747 00.000 12020 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.13) opts 0xd
22:57:01.747 00.000 12020 Handling offset move in thread for scope, endpoint = (0.07, -0.13)
22:57:01.747 00.000 12020 Moving (0.07, -0.13) raw xDistance=-0.07 yDistance=0.13
22:57:01.747 00.000 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
22:57:01.747 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:57:01.747 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
22:57:01.747 00.000 12020 MoveAxis(E, 0, ABG)
22:57:01.747 00.000 12020 Move returns status 0, amount 0
22:57:01.750 00.003 12020 MoveAxis(N, 0, ABG)
22:57:01.750 00.000 12020 Move returns status 0, amount 0
22:57:01.750 00.000 12020 move complete, result=0
22:57:01.750 00.000 12020 worker thread done servicing request
22:57:01.751 00.001 9340 UpdateImageDisplay: Size=(1920,1080) min=6347, max=65524, med=9950, FiltMin=7851, FiltMax=65487, Gamma=2.870
22:57:01.762 00.011 9340 UpdateGuideState exits: m=764318 SNR=156.9
22:57:01.772 00.010 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:57:01.783 00.011 9340 ScheduleExposure(2000,3,1) exposurePending=0
22:57:01.793 00.010 9340 Enqueuing Expose request
22:57:01.839 00.046 12020 Worker thread wakes up
22:57:01.839 00.000 9340 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
22:57:01.853 00.014 12020 worker thread servicing REQUEST_EXPOSE 2000
22:57:01.854 00.001 12020 Handling exposure in thread, d=2000 o=3 r=(835,46,31,31)
22:57:03.117 01.263 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"cd1bd8b3-e79c-44fd-9b9f-19f6215270f9"}
22:57:03.144 00.027 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"cd1bd8b3-e79c-44fd-9b9f-19f6215270f9"}
22:57:03.158 00.014 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"a17ea3a1-18cc-44be-a022-d4cc77efde85"}
22:57:03.168 00.010 9340 case statement mapped state 6 to 3
22:57:03.181 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"a17ea3a1-18cc-44be-a022-d4cc77efde85"}
22:57:03.191 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"7adade58-9dca-4339-8c4e-78e19cf65662"}
22:57:03.197 00.006 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":168,"width":15,"height":15,"star_pos":[7.35,6.72],"pixels":"..."},"id":"7adade58-9dca-4339-8c4e-78e19cf65662"}
22:57:04.221 01.024 12020 Exposure complete
22:57:04.397 00.176 12020 worker thread done servicing request
22:57:04.397 00.000 9340 OnExposeComplete: enter
22:57:04.411 00.014 9340 UpdateGuideState(): m_state=6
22:57:04.417 00.006 9340 Star::Find(15, 851, 60, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 169
22:57:04.425 00.008 9340 Star::Find returns 1 (0), X=851.37, Y=60.84, Mass=755197, SNR=152.0, Peak=57321 HFD=3.9
22:57:04.434 00.009 9340 MultiStar: [#1 0.03,-0.01,0.84,U] [#2 -0.50,-0.20,0.86,U] [#3 0.58,-0.44,0.63,U] [#4 -0.99,0.00,0.00,M1] [#5 0.03,-0.04,0.65,U] [#6 -0.63,-0.48,0.49,U] [#7 -0.07,-0.01,0.47,U] [#8 -0.06,0.21,0.53,U] 
22:57:04.442 00.008 9340 refined, 7 included, MultiStar: {0.10, -0.12}, one-star: {0.92, -0.04}
22:57:04.447 00.005 9340 CameraToMount -- cameraTheta (-0.89) - m_xAngle (-3.14) = xAngle (2.25 = 2.25)
22:57:04.458 00.011 9340 CameraToMount -- cameraTheta (-0.89) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (2.23 = 2.23)
22:57:04.463 00.005 9340 CameraToMount -- cameraX=0.10 cameraY=-0.12 hyp=0.15 cameraTheta=-0.89 mountX=-0.09 mountY=0.12, mountTheta=2.24
22:57:04.488 00.025 9340 SchedulePrimaryMove(10104498, x=0.10, y=-0.12, opts=13)
22:57:04.494 00.006 9340 Enqueuing Move request for scope (0.10, -0.12)
22:57:04.505 00.011 12020 Worker thread wakes up
22:57:04.505 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=6512, max=65524, med=9982, FiltMin=7848, FiltMax=65487, Gamma=2.870
22:57:04.512 00.007 12020 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.12) opts 0xd
22:57:04.512 00.000 9340 UpdateGuideState exits: m=755197 SNR=152.0
22:57:04.523 00.011 12020 Handling offset move in thread for scope, endpoint = (0.10, -0.12)
22:57:04.523 00.000 12020 Moving (0.10, -0.12) raw xDistance=-0.09 yDistance=0.12
22:57:04.523 00.000 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
22:57:04.523 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:57:04.523 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:57:04.531 00.008 9340 ScheduleExposure(2000,3,1) exposurePending=0
22:57:04.536 00.005 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
22:57:04.536 00.000 9340 Enqueuing Expose request
22:57:04.546 00.010 12020 MoveAxis(E, 0, ABG)
22:57:04.546 00.000 12020 Move returns status 0, amount 0
22:57:04.546 00.000 12020 MoveAxis(N, 0, ABG)
22:57:04.546 00.000 12020 Move returns status 0, amount 0
22:57:04.546 00.000 12020 move complete, result=0
22:57:04.546 00.000 12020 worker thread done servicing request
22:57:04.546 00.000 12020 Worker thread wakes up
22:57:04.546 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
22:57:04.548 00.002 12020 Handling exposure in thread, d=2000 o=3 r=(835,46,31,31)
22:57:04.550 00.002 9340 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
22:57:05.119 00.569 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"6ffa5242-f9b8-46b5-abe2-7b0c287aca32"}
22:57:05.126 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"6ffa5242-f9b8-46b5-abe2-7b0c287aca32"}
22:57:05.134 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"ab0f352a-a684-4aa0-b541-3f509f309523"}
22:57:05.146 00.012 9340 case statement mapped state 6 to 3
22:57:05.153 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"ab0f352a-a684-4aa0-b541-3f509f309523"}
22:57:05.165 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"3cc54216-6407-41d2-a11d-64fe8389c4c0"}
22:57:05.179 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":169,"width":15,"height":15,"star_pos":[7.37,6.84],"pixels":"..."},"id":"3cc54216-6407-41d2-a11d-64fe8389c4c0"}
22:57:06.929 01.750 12020 Exposure complete
22:57:07.097 00.168 12020 worker thread done servicing request
22:57:07.097 00.000 9340 OnExposeComplete: enter
22:57:07.106 00.009 9340 UpdateGuideState(): m_state=6
22:57:07.122 00.016 9340 Star::Find(15, 851, 60, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 170
22:57:07.131 00.009 9340 Star::Find returns 1 (0), X=851.70, Y=61.13, Mass=768547, SNR=144.6, Peak=53989 HFD=4.1
22:57:07.140 00.009 9340 MultiStar: [#1 0.12,0.36,0.70,U] [#2 -0.05,0.17,0.73,U] [#3 1.12,-0.21,0.00,M9] [#4 -0.69,0.40,0.58,U] [#5 0.38,0.16,0.69,U] [#6 -0.04,0.17,0.63,U] [#7 0.17,0.67,0.64,U] [#8 0.34,0.43,0.58,U] 
22:57:07.146 00.006 9340 refined, 7 included, MultiStar: {0.26, 0.32}, one-star: {1.25, 0.25}
22:57:07.182 00.036 9340 CameraToMount -- cameraTheta (0.88) - m_xAngle (-3.14) = xAngle (4.02 = -2.27)
22:57:07.192 00.010 9340 CameraToMount -- cameraTheta (0.88) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (4.00 = -2.28)
22:57:07.202 00.010 9340 CameraToMount -- cameraX=0.26 cameraY=0.32 hyp=0.41 cameraTheta=0.88 mountX=-0.26 mountY=-0.31, mountTheta=-2.27
22:57:07.214 00.012 9340 SchedulePrimaryMove(10104498, x=0.26, y=0.32, opts=13)
22:57:07.221 00.007 9340 Enqueuing Move request for scope (0.26, 0.32)
22:57:07.227 00.006 12020 Worker thread wakes up
22:57:07.232 00.005 9340 UpdateImageDisplay: Size=(1920,1080) min=5451, max=65524, med=9969, FiltMin=7867, FiltMax=65487, Gamma=2.870
22:57:07.237 00.005 12020 worker thread servicing REQUEST_MOVE scope ofs (0.26, 0.32) opts 0xd
22:57:07.237 00.000 9340 UpdateGuideState exits: m=768547 SNR=144.6
22:57:07.250 00.013 12020 Handling offset move in thread for scope, endpoint = (0.26, 0.32)
22:57:07.251 00.001 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:57:07.257 00.006 9340 ScheduleExposure(2000,3,1) exposurePending=0
22:57:07.267 00.010 12020 Moving (0.26, 0.32) raw xDistance=-0.26 yDistance=-0.31
22:57:07.267 00.000 9340 Enqueuing Expose request
22:57:07.293 00.026 12020 GuideAlgorithmHysteresis::Result() returns -0.11 from input -0.26
22:57:07.293 00.000 12020 GuideAlgorithmResistSwitch::result() returns -0.31 from input -0.31
22:57:07.293 00.000 12020 MoveAxis(E, 21, ABG)
22:57:07.293 00.000 12020 Guiding  Dir = 2, Dur = 21
22:57:07.295 00.002 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"326524e0-7f20-420b-9813-71be5a6b2cb7"}
22:57:07.310 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"326524e0-7f20-420b-9813-71be5a6b2cb7"}
22:57:07.320 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"cb0d6b50-fdc6-4f24-a879-4a035bbb225a"}
22:57:07.327 00.007 9340 case statement mapped state 6 to 3
22:57:07.338 00.011 12020 IsSlewing returns 0
22:57:07.338 00.000 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"cb0d6b50-fdc6-4f24-a879-4a035bbb225a"}
22:57:07.347 00.009 12020 IsGuiding returns 0
22:57:07.347 00.000 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"2d72174a-c347-4bef-b668-492738c88c35"}
22:57:07.360 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":170,"width":15,"height":15,"star_pos":[6.70,7.13],"pixels":"..."},"id":"2d72174a-c347-4bef-b668-492738c88c35"}
22:57:07.372 00.012 12020 PulseGuide returned control before completion, sleep 14
22:57:07.428 00.056 12020 IsGuiding returns 0
22:57:07.428 00.000 12020 Move returns status 0, amount 21
22:57:07.428 00.000 12020 MoveAxis(N, 52, ABG)
22:57:07.428 00.000 12020 Guiding  Dir = 0, Dur = 52
22:57:07.430 00.002 12020 IsSlewing returns 0
22:57:07.430 00.000 12020 IsGuiding returns 0
22:57:07.511 00.081 12020 IsGuiding returns 1
22:57:07.511 00.000 12020 scope still moving after pulse duration time elapsed
22:57:07.574 00.063 12020 IsSlewing returns 0
22:57:07.669 00.095 12020 IsGuiding returns 0
22:57:07.669 00.000 12020 scope move finished after 52 + 185 ms
22:57:07.669 00.000 12020 Move returns status 0, amount 52
22:57:07.669 00.000 12020 move complete, result=0
22:57:07.669 00.000 12020 worker thread done servicing request
22:57:07.669 00.000 9340 GuideStep: -0.3 px 21 ms EAST, -0.3 px 52 ms NORTH
22:57:07.682 00.013 12020 Worker thread wakes up
22:57:07.682 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
22:57:07.682 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(835,46,31,31)
22:57:09.130 01.448 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"04449b80-decc-4257-a452-290e3141fc63"}
22:57:09.142 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"04449b80-decc-4257-a452-290e3141fc63"}
22:57:09.156 00.014 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"8cd9e8d2-b823-4e1b-903d-f748b6e32954"}
22:57:09.168 00.012 9340 case statement mapped state 6 to 3
22:57:09.179 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"8cd9e8d2-b823-4e1b-903d-f748b6e32954"}
22:57:09.208 00.029 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"565d5286-ae37-4066-9f19-f016f596dace"}
22:57:09.225 00.017 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":170,"width":15,"height":15,"star_pos":[6.70,7.13],"pixels":"..."},"id":"565d5286-ae37-4066-9f19-f016f596dace"}
22:57:10.063 00.838 12020 Exposure complete
22:57:10.232 00.169 12020 worker thread done servicing request
22:57:10.232 00.000 9340 OnExposeComplete: enter
22:57:10.248 00.016 9340 UpdateGuideState(): m_state=6
22:57:10.256 00.008 9340 Star::Find(15, 851, 61, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 171
22:57:10.266 00.010 9340 Star::Find returns 1 (0), X=850.87, Y=61.14, Mass=771980, SNR=167.3, Peak=54286 HFD=4.2
22:57:10.273 00.007 9340 MultiStar: [#1 -0.73,0.16,0.61,U] [#2 -0.73,0.24,0.78,U] [#3 0.55,-0.37,0.56,U] [#4 -1.38,0.39,0.00,M1] [#5 -0.23,0.22,0.70,U] [#6 -0.59,0.06,0.55,U] [#7 -0.51,0.43,0.43,U] [#8 -0.32,0.83,0.52,U] 
22:57:10.278 00.005 9340 refined, 7 included, MultiStar: {-0.23, 0.22}, one-star: {0.42, 0.26}
22:57:10.302 00.024 9340 CameraToMount -- cameraTheta (2.36) - m_xAngle (-3.14) = xAngle (5.50 = -0.79)
22:57:10.310 00.008 9340 CameraToMount -- cameraTheta (2.36) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (5.48 = -0.80)
22:57:10.314 00.004 9340 CameraToMount -- cameraX=-0.23 cameraY=0.22 hyp=0.32 cameraTheta=2.36 mountX=0.22 mountY=-0.23, mountTheta=-0.79
22:57:10.330 00.016 9340 SchedulePrimaryMove(10104498, x=-0.23, y=0.22, opts=13)
22:57:10.335 00.005 9340 Enqueuing Move request for scope (-0.23, 0.22)
22:57:10.351 00.016 12020 Worker thread wakes up
22:57:10.351 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=5990, max=65524, med=9961, FiltMin=7882, FiltMax=65495, Gamma=2.870
22:57:10.355 00.004 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.23, 0.22) opts 0xd
22:57:10.355 00.000 12020 Handling offset move in thread for scope, endpoint = (-0.23, 0.22)
22:57:10.355 00.000 12020 Moving (-0.23, 0.22) raw xDistance=0.22 yDistance=-0.23
22:57:10.355 00.000 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.22
22:57:10.355 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:57:10.355 00.000 9340 UpdateGuideState exits: m=771980 SNR=167.3
22:57:10.367 00.012 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:57:10.371 00.004 9340 ScheduleExposure(2000,3,1) exposurePending=0
22:57:10.381 00.010 9340 Enqueuing Expose request
22:57:10.392 00.011 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.23
22:57:10.392 00.000 12020 MoveAxis(E, 0, ABG)
22:57:10.392 00.000 12020 Move returns status 0, amount 0
22:57:10.392 00.000 12020 MoveAxis(N, 0, ABG)
22:57:10.392 00.000 12020 Move returns status 0, amount 0
22:57:10.392 00.000 12020 move complete, result=0
22:57:10.392 00.000 12020 worker thread done servicing request
22:57:10.392 00.000 12020 Worker thread wakes up
22:57:10.392 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
22:57:10.392 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(835,46,31,31)
22:57:10.392 00.000 9340 GuideStep: 0.2 px 0 ms EAST, -0.2 px 0 ms NORTH
22:57:11.133 00.741 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"e78ca701-6d56-4d0a-bad3-e3c316636c2d"}
22:57:11.145 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"e78ca701-6d56-4d0a-bad3-e3c316636c2d"}
22:57:11.164 00.019 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"350879d4-7216-4c1a-983f-72cff0b45237"}
22:57:11.180 00.016 9340 case statement mapped state 6 to 3
22:57:11.192 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"350879d4-7216-4c1a-983f-72cff0b45237"}
22:57:11.224 00.032 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"30c0b4f4-a94d-4bfa-bed6-fda3618792b0"}
22:57:11.234 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":171,"width":15,"height":15,"star_pos":[6.87,7.14],"pixels":"..."},"id":"30c0b4f4-a94d-4bfa-bed6-fda3618792b0"}
22:57:12.833 01.599 12020 Exposure complete
22:57:12.988 00.155 12020 worker thread done servicing request
22:57:12.988 00.000 9340 OnExposeComplete: enter
22:57:13.001 00.013 9340 UpdateGuideState(): m_state=6
22:57:13.012 00.011 9340 Star::Find(15, 850, 61, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 172
22:57:13.018 00.006 9340 Star::Find returns 1 (0), X=851.41, Y=61.12, Mass=761413, SNR=138.0, Peak=50585 HFD=4.1
22:57:13.028 00.010 9340 MultiStar: [#1 0.01,0.21,0.80,U] [#2 -0.46,0.20,0.74,U] [#3 0.71,-0.16,0.62,U] [#4 -0.89,0.57,0.00,M2] [#5 0.19,0.35,0.79,U] [#6 -0.45,0.17,0.64,U] [#7 0.12,0.31,0.65,U] [#8 0.26,0.56,0.60,U] 
22:57:13.060 00.032 9340 refined, 7 included, MultiStar: {0.20, 0.24}, one-star: {0.96, 0.24}
22:57:13.066 00.006 9340 CameraToMount -- cameraTheta (0.87) - m_xAngle (-3.14) = xAngle (4.00 = -2.28)
22:57:13.079 00.013 9340 CameraToMount -- cameraTheta (0.87) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (3.99 = -2.30)
22:57:13.087 00.008 9340 CameraToMount -- cameraX=0.20 cameraY=0.24 hyp=0.31 cameraTheta=0.87 mountX=-0.20 mountY=-0.23, mountTheta=-2.29
22:57:13.097 00.010 9340 SchedulePrimaryMove(10104498, x=0.20, y=0.24, opts=13)
22:57:13.102 00.005 9340 Enqueuing Move request for scope (0.20, 0.24)
22:57:13.115 00.013 12020 Worker thread wakes up
22:57:13.115 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=6475, max=65524, med=9974, FiltMin=7741, FiltMax=65487, Gamma=2.870
22:57:13.122 00.007 12020 worker thread servicing REQUEST_MOVE scope ofs (0.20, 0.24) opts 0xd
22:57:13.122 00.000 9340 UpdateGuideState exits: m=761413 SNR=138.0
22:57:13.132 00.010 12020 Handling offset move in thread for scope, endpoint = (0.20, 0.24)
22:57:13.132 00.000 12020 Moving (0.20, 0.24) raw xDistance=-0.20 yDistance=-0.23
22:57:13.132 00.000 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.20
22:57:13.132 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:57:13.132 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:57:13.143 00.011 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.23
22:57:13.144 00.001 12020 MoveAxis(E, 0, ABG)
22:57:13.144 00.000 12020 Move returns status 0, amount 0
22:57:13.144 00.000 12020 MoveAxis(N, 0, ABG)
22:57:13.144 00.000 12020 Move returns status 0, amount 0
22:57:13.144 00.000 12020 move complete, result=0
22:57:13.144 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
22:57:13.163 00.019 12020 worker thread done servicing request
22:57:13.163 00.000 9340 Enqueuing Expose request
22:57:13.180 00.017 12020 Worker thread wakes up
22:57:13.180 00.000 9340 GuideStep: -0.2 px 0 ms EAST, -0.2 px 0 ms NORTH
22:57:13.189 00.009 12020 worker thread servicing REQUEST_EXPOSE 2000
22:57:13.189 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(835,46,31,31)
22:57:13.193 00.004 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"bf87fa45-becf-41c9-be0d-a58523c2c940"}
22:57:13.205 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"bf87fa45-becf-41c9-be0d-a58523c2c940"}
22:57:13.212 00.007 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"ddb59751-0f1d-4642-8d23-6cdaeef2840a"}
22:57:13.221 00.009 9340 case statement mapped state 6 to 3
22:57:13.232 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"ddb59751-0f1d-4642-8d23-6cdaeef2840a"}
22:57:13.242 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"3819f782-1c1b-4d01-b8f5-2b47b59f88cd"}
22:57:13.251 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":172,"width":15,"height":15,"star_pos":[7.41,7.12],"pixels":"..."},"id":"3819f782-1c1b-4d01-b8f5-2b47b59f88cd"}
22:57:15.139 01.888 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"b918e6dd-ae7f-41ae-9bb3-7532e5ca5709"}
22:57:15.145 00.006 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"b918e6dd-ae7f-41ae-9bb3-7532e5ca5709"}
22:57:15.156 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"a8eaba32-962d-435d-97fd-7119723b6d25"}
22:57:15.168 00.012 9340 case statement mapped state 6 to 3
22:57:15.180 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"a8eaba32-962d-435d-97fd-7119723b6d25"}
22:57:15.190 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"d1692654-8e6b-4368-aabd-df337298e82b"}
22:57:15.195 00.005 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":172,"width":15,"height":15,"star_pos":[7.41,7.12],"pixels":"..."},"id":"d1692654-8e6b-4368-aabd-df337298e82b"}
22:57:15.555 00.360 12020 Exposure complete
22:57:15.745 00.190 12020 worker thread done servicing request
22:57:15.745 00.000 9340 OnExposeComplete: enter
22:57:15.755 00.010 9340 UpdateGuideState(): m_state=6
22:57:15.762 00.007 9340 Star::Find(15, 851, 61, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 173
22:57:15.773 00.011 9340 Star::Find returns 1 (0), X=851.03, Y=61.24, Mass=788689, SNR=146.8, Peak=54153 HFD=4.2
22:57:15.785 00.012 9340 MultiStar: [#1 -0.33,0.25,0.73,U] [#2 -0.90,0.16,0.85,U] [#3 0.62,0.14,0.63,U] [#4 -1.16,0.49,0.00,M3] [#5 -0.19,0.46,0.82,U] [#6 -0.65,0.38,0.61,U] [#7 -0.53,0.45,0.56,U] [#8 -0.05,0.72,0.53,U] 
22:57:15.796 00.011 9340 refined, 7 included, MultiStar: {-0.16, 0.35}, one-star: {0.58, 0.36}
22:57:15.804 00.008 9340 CameraToMount -- cameraTheta (1.99) - m_xAngle (-3.14) = xAngle (5.12 = -1.16)
22:57:15.814 00.010 9340 CameraToMount -- cameraTheta (1.99) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (5.11 = -1.18)
22:57:15.832 00.018 9340 CameraToMount -- cameraX=-0.16 cameraY=0.35 hyp=0.39 cameraTheta=1.99 mountX=0.15 mountY=-0.36, mountTheta=-1.16
22:57:15.847 00.015 9340 SchedulePrimaryMove(10104498, x=-0.16, y=0.35, opts=13)
22:57:15.857 00.010 9340 Enqueuing Move request for scope (-0.16, 0.35)
22:57:15.866 00.009 12020 Worker thread wakes up
22:57:15.866 00.000 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.16, 0.35) opts 0xd
22:57:15.866 00.000 12020 Handling offset move in thread for scope, endpoint = (-0.16, 0.35)
22:57:15.866 00.000 12020 Moving (-0.16, 0.35) raw xDistance=0.15 yDistance=-0.36
22:57:15.866 00.000 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.15
22:57:15.866 00.000 12020 GuideAlgorithmResistSwitch::result() returns -0.36 from input -0.36
22:57:15.866 00.000 12020 MoveAxis(E, 0, ABG)
22:57:15.866 00.000 12020 Move returns status 0, amount 0
22:57:15.867 00.001 12020 MoveAxis(N, 60, ABG)
22:57:15.867 00.000 12020 Guiding  Dir = 0, Dur = 60
22:57:15.867 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=6098, max=65524, med=9935, FiltMin=7833, FiltMax=65487, Gamma=2.870
22:57:15.883 00.016 9340 UpdateGuideState exits: m=788689 SNR=146.8
22:57:15.891 00.008 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:57:15.901 00.010 12020 IsSlewing returns 0
22:57:15.901 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
22:57:15.911 00.010 12020 IsGuiding returns 0
22:57:15.911 00.000 9340 Enqueuing Expose request
22:57:15.985 00.074 12020 IsGuiding returns 1
22:57:15.986 00.001 12020 scope still moving after pulse duration time elapsed
22:57:16.014 00.028 12020 IsSlewing returns 0
22:57:16.015 00.001 12020 IsGuiding returns 1
22:57:16.144 00.129 12020 IsSlewing returns 0
22:57:16.175 00.031 12020 IsGuiding returns 0
22:57:16.175 00.000 12020 scope move finished after 60 + 205 ms
22:57:16.175 00.000 12020 Move returns status 0, amount 60
22:57:16.175 00.000 12020 move complete, result=0
22:57:16.175 00.000 12020 worker thread done servicing request
22:57:16.175 00.000 12020 Worker thread wakes up
22:57:16.175 00.000 9340 GuideStep: 0.2 px 0 ms EAST, -0.4 px 60 ms NORTH
22:57:16.186 00.011 12020 worker thread servicing REQUEST_EXPOSE 2000
22:57:16.186 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(835,46,31,31)
22:57:17.139 00.953 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"53df6c48-3b9c-4c0f-a4b6-80960a885be8"}
22:57:17.151 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"53df6c48-3b9c-4c0f-a4b6-80960a885be8"}
22:57:17.160 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"cfbc952d-b7e2-4f77-841e-8aa66f7ecad3"}
22:57:17.196 00.036 9340 case statement mapped state 6 to 3
22:57:17.213 00.017 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"cfbc952d-b7e2-4f77-841e-8aa66f7ecad3"}
22:57:17.225 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"7a2c4621-ab08-4db9-8a69-e3ae45c02395"}
22:57:17.239 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":173,"width":15,"height":15,"star_pos":[7.03,7.24],"pixels":"..."},"id":"7a2c4621-ab08-4db9-8a69-e3ae45c02395"}
22:57:18.567 01.328 12020 Exposure complete
22:57:18.752 00.185 12020 worker thread done servicing request
22:57:18.758 00.006 9340 OnExposeComplete: enter
22:57:18.766 00.008 9340 UpdateGuideState(): m_state=6
22:57:18.774 00.008 9340 Star::Find(15, 851, 61, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 174
22:57:18.783 00.009 9340 Star::Find returns 1 (0), X=851.13, Y=60.88, Mass=770542, SNR=142.0, Peak=57653 HFD=4.3
22:57:18.788 00.005 9340 MultiStar: [#1 -0.00,-0.10,0.76,U] [#2 -0.52,-0.07,0.80,U] [#3 0.78,-0.20,0.62,U] [#4 -0.89,0.13,0.61,U] [#5 0.18,-0.07,0.86,U] [#6 -0.35,-0.22,0.68,U] [#7 -0.29,0.21,0.62,U] [#8 -0.09,0.29,0.62,U] 
22:57:18.800 00.012 9340 refined, 8 included, MultiStar: {-0.02, -0.01}, one-star: {0.68, 0.01}
22:57:18.827 00.027 9340 CameraToMount -- cameraTheta (-2.66) - m_xAngle (-3.14) = xAngle (0.48 = 0.48)
22:57:18.836 00.009 9340 CameraToMount -- cameraTheta (-2.66) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (0.46 = 0.46)
22:57:18.845 00.009 9340 CameraToMount -- cameraX=-0.02 cameraY=-0.01 hyp=0.02 cameraTheta=-2.66 mountX=0.02 mountY=0.01, mountTheta=0.47
22:57:18.860 00.015 9340 SchedulePrimaryMove(10104498, x=-0.02, y=-0.01, opts=13)
22:57:18.867 00.007 9340 Enqueuing Move request for scope (-0.02, -0.01)
22:57:18.877 00.010 12020 Worker thread wakes up
22:57:18.877 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=6571, max=65524, med=9966, FiltMin=7937, FiltMax=65487, Gamma=2.870
22:57:18.889 00.012 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.01) opts 0xd
22:57:18.889 00.000 9340 UpdateGuideState exits: m=770542 SNR=142.0
22:57:18.918 00.029 12020 Handling offset move in thread for scope, endpoint = (-0.02, -0.01)
22:57:18.918 00.000 12020 Moving (-0.02, -0.01) raw xDistance=0.02 yDistance=0.01
22:57:18.918 00.000 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
22:57:18.918 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:57:18.918 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
22:57:18.918 00.000 12020 MoveAxis(E, 0, ABG)
22:57:18.918 00.000 12020 Move returns status 0, amount 0
22:57:18.918 00.000 12020 MoveAxis(N, 0, ABG)
22:57:18.918 00.000 12020 Move returns status 0, amount 0
22:57:18.918 00.000 12020 move complete, result=0
22:57:18.918 00.000 12020 worker thread done servicing request
22:57:18.920 00.002 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:57:18.934 00.014 9340 ScheduleExposure(2000,3,1) exposurePending=0
22:57:18.945 00.011 9340 Enqueuing Expose request
22:57:18.954 00.009 12020 Worker thread wakes up
22:57:18.954 00.000 9340 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
22:57:18.965 00.011 12020 worker thread servicing REQUEST_EXPOSE 2000
22:57:18.965 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(835,46,31,31)
22:57:19.139 00.174 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"92ddde80-8b48-43e0-a90e-b1ef7c0cc300"}
22:57:19.149 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"92ddde80-8b48-43e0-a90e-b1ef7c0cc300"}
22:57:19.169 00.020 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"2e8c02b3-8e40-46d1-8439-9804f7064555"}
22:57:19.205 00.036 9340 case statement mapped state 6 to 3
22:57:19.223 00.018 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"2e8c02b3-8e40-46d1-8439-9804f7064555"}
22:57:19.254 00.031 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"f36d0b7a-b5e0-4a7f-9b39-08fa317c4677"}
22:57:19.268 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":174,"width":15,"height":15,"star_pos":[7.13,6.88],"pixels":"..."},"id":"f36d0b7a-b5e0-4a7f-9b39-08fa317c4677"}
22:57:21.142 01.874 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"d94e6f70-8574-4fa6-b236-99f269199761"}
22:57:21.155 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"d94e6f70-8574-4fa6-b236-99f269199761"}
22:57:21.198 00.043 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"66f0dc54-e755-4b9c-9ae1-7b6e2f4701e0"}
22:57:21.216 00.018 9340 case statement mapped state 6 to 3
22:57:21.230 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"66f0dc54-e755-4b9c-9ae1-7b6e2f4701e0"}
22:57:21.241 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"6dbbf12a-529c-4dd0-b49b-e36e03362ec5"}
22:57:21.258 00.017 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":174,"width":15,"height":15,"star_pos":[7.13,6.88],"pixels":"..."},"id":"6dbbf12a-529c-4dd0-b49b-e36e03362ec5"}
22:57:21.328 00.070 12020 Exposure complete
22:57:21.632 00.304 12020 worker thread done servicing request
22:57:21.632 00.000 9340 OnExposeComplete: enter
22:57:21.645 00.013 9340 UpdateGuideState(): m_state=6
22:57:21.656 00.011 9340 Star::Find(15, 851, 60, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 175
22:57:21.671 00.015 9340 Star::Find returns 1 (0), X=851.03, Y=60.95, Mass=763871, SNR=148.5, Peak=56953 HFD=4.3
22:57:21.686 00.015 9340 MultiStar: [#1 -0.14,0.04,0.72,U] [#2 -0.64,-0.14,0.73,U] [#3 0.48,-0.40,0.66,U] [#4 -0.92,-0.18,0.00,M3] [#5 0.09,0.15,0.78,U] [#6 -0.79,-0.13,0.62,U] [#7 -0.29,0.16,0.53,U] [#8 -0.25,0.39,0.67,U] 
22:57:21.713 00.027 9340 refined, 7 included, MultiStar: {-0.07, 0.02}, one-star: {0.58, 0.08}
22:57:21.727 00.014 9340 CameraToMount -- cameraTheta (2.87) - m_xAngle (-3.14) = xAngle (6.01 = -0.28)
22:57:21.742 00.015 9340 CameraToMount -- cameraTheta (2.87) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (5.99 = -0.29)
22:57:21.753 00.011 9340 CameraToMount -- cameraX=-0.07 cameraY=0.02 hyp=0.08 cameraTheta=2.87 mountX=0.07 mountY=-0.02, mountTheta=-0.29
22:57:21.770 00.017 9340 SchedulePrimaryMove(10104498, x=-0.07, y=0.02, opts=13)
22:57:21.785 00.015 9340 Enqueuing Move request for scope (-0.07, 0.02)
22:57:21.800 00.015 12020 Worker thread wakes up
22:57:21.800 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=5799, max=65524, med=9966, FiltMin=7792, FiltMax=65487, Gamma=2.870
22:57:21.835 00.035 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.02) opts 0xd
22:57:21.835 00.000 9340 UpdateGuideState exits: m=763871 SNR=148.5
22:57:21.848 00.013 12020 Handling offset move in thread for scope, endpoint = (-0.07, 0.02)
22:57:21.849 00.001 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:57:21.860 00.011 12020 Moving (-0.07, 0.02) raw xDistance=0.07 yDistance=-0.02
22:57:21.860 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
22:57:21.872 00.012 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
22:57:21.872 00.000 9340 Enqueuing Expose request
22:57:21.888 00.016 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:57:21.888 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
22:57:21.889 00.001 12020 MoveAxis(E, 0, ABG)
22:57:21.889 00.000 12020 Move returns status 0, amount 0
22:57:21.889 00.000 12020 MoveAxis(N, 0, ABG)
22:57:21.889 00.000 12020 Move returns status 0, amount 0
22:57:21.889 00.000 12020 move complete, result=0
22:57:21.890 00.001 12020 worker thread done servicing request
22:57:21.890 00.000 12020 Worker thread wakes up
22:57:21.890 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
22:57:21.890 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(835,46,31,31)
22:57:21.892 00.002 9340 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
22:57:23.142 01.250 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"8e91d41c-f17f-4d28-8302-68c6b53a39e9"}
22:57:23.158 00.016 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"8e91d41c-f17f-4d28-8302-68c6b53a39e9"}
22:57:23.175 00.017 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"e4c766f6-01c1-4acf-9428-fb51516d545a"}
22:57:23.189 00.014 9340 case statement mapped state 6 to 3
22:57:23.199 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"e4c766f6-01c1-4acf-9428-fb51516d545a"}
22:57:23.210 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"ed61b872-2f60-41aa-a2e2-aadbce5a841c"}
22:57:23.241 00.031 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":175,"width":15,"height":15,"star_pos":[7.03,6.95],"pixels":"..."},"id":"ed61b872-2f60-41aa-a2e2-aadbce5a841c"}
22:57:24.330 01.089 12020 Exposure complete
22:57:24.514 00.184 12020 worker thread done servicing request
22:57:24.514 00.000 9340 OnExposeComplete: enter
22:57:24.523 00.009 9340 UpdateGuideState(): m_state=6
22:57:24.532 00.009 9340 Star::Find(15, 851, 60, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 176
22:57:24.549 00.017 9340 Star::Find returns 1 (0), X=851.46, Y=61.04, Mass=796195, SNR=194.9, Peak=56737 HFD=4.1
22:57:24.562 00.013 9340 MultiStar: [#1 0.16,0.05,0.54,U] [#2 -0.38,0.17,0.52,U] [#3 0.81,-0.13,0.54,U] [#4 -0.64,0.54,0.40,U] [#5 0.35,0.15,0.50,U] [#6 -0.44,0.01,0.44,U] [#7 0.06,0.45,0.47,U] [#8 0.38,0.41,0.45,U] 
22:57:24.570 00.008 9340 refined, 8 included, MultiStar: {0.26, 0.19}, one-star: {1.02, 0.17}
22:57:24.581 00.011 9340 CameraToMount -- cameraTheta (0.62) - m_xAngle (-3.14) = xAngle (3.75 = -2.53)
22:57:24.589 00.008 9340 CameraToMount -- cameraTheta (0.62) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (3.74 = -2.54)
22:57:24.597 00.008 9340 CameraToMount -- cameraX=0.26 cameraY=0.19 hyp=0.32 cameraTheta=0.62 mountX=-0.26 mountY=-0.18, mountTheta=-2.54
22:57:24.609 00.012 9340 SchedulePrimaryMove(10104498, x=0.26, y=0.19, opts=13)
22:57:24.618 00.009 9340 Enqueuing Move request for scope (0.26, 0.19)
22:57:24.627 00.009 12020 Worker thread wakes up
22:57:24.627 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=6034, max=65524, med=9974, FiltMin=7769, FiltMax=65487, Gamma=2.870
22:57:24.636 00.009 12020 worker thread servicing REQUEST_MOVE scope ofs (0.26, 0.19) opts 0xd
22:57:24.636 00.000 12020 Handling offset move in thread for scope, endpoint = (0.26, 0.19)
22:57:24.636 00.000 12020 Moving (0.26, 0.19) raw xDistance=-0.26 yDistance=-0.18
22:57:24.636 00.000 12020 GuideAlgorithmHysteresis::Result() returns -0.11 from input -0.26
22:57:24.636 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:57:24.637 00.001 9340 UpdateGuideState exits: m=796195 SNR=194.9
22:57:24.646 00.009 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:57:24.667 00.021 9340 ScheduleExposure(2000,3,1) exposurePending=0
22:57:24.676 00.009 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
22:57:24.676 00.000 12020 MoveAxis(E, 21, ABG)
22:57:24.676 00.000 9340 Enqueuing Expose request
22:57:24.681 00.005 12020 Guiding  Dir = 2, Dur = 21
22:57:24.686 00.005 12020 IsSlewing returns 0
22:57:24.686 00.000 12020 IsGuiding returns 0
22:57:24.714 00.028 12020 IsGuiding returns 1
22:57:24.714 00.000 12020 scope still moving after pulse duration time elapsed
22:57:24.763 00.049 12020 IsSlewing returns 0
22:57:24.764 00.001 12020 IsGuiding returns 0
22:57:24.765 00.001 12020 scope move finished after 21 + 56 ms
22:57:24.765 00.000 12020 Move returns status 0, amount 21
22:57:24.779 00.014 12020 MoveAxis(N, 0, ABG)
22:57:24.779 00.000 12020 Move returns status 0, amount 0
22:57:24.779 00.000 12020 move complete, result=0
22:57:24.779 00.000 12020 worker thread done servicing request
22:57:24.779 00.000 9340 GuideStep: -0.3 px 21 ms EAST, -0.2 px 0 ms NORTH
22:57:24.790 00.011 12020 Worker thread wakes up
22:57:24.790 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
22:57:24.790 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(835,46,31,31)
22:57:25.178 00.388 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"ef1a2c85-9559-4715-bb57-b24f83bebd69"}
22:57:25.198 00.020 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"ef1a2c85-9559-4715-bb57-b24f83bebd69"}
22:57:25.210 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"fc56c6da-ff1a-4d38-965d-14defc74915f"}
22:57:25.223 00.013 9340 case statement mapped state 6 to 3
22:57:25.245 00.022 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"fc56c6da-ff1a-4d38-965d-14defc74915f"}
22:57:25.260 00.015 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"a78694c5-8871-4937-bc52-778b0e3f4cbb"}
22:57:25.271 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":176,"width":15,"height":15,"star_pos":[7.46,7.04],"pixels":"..."},"id":"a78694c5-8871-4937-bc52-778b0e3f4cbb"}
22:57:27.154 01.883 12020 Exposure complete
22:57:27.177 00.023 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"b11046be-7512-4f1b-be47-43b1e560cd43"}
22:57:27.188 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"b11046be-7512-4f1b-be47-43b1e560cd43"}
22:57:27.196 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"0d75ee00-ffc1-4b6c-8873-183405878171"}
22:57:27.209 00.013 9340 case statement mapped state 6 to 3
22:57:27.221 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"0d75ee00-ffc1-4b6c-8873-183405878171"}
22:57:27.249 00.028 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"a2982960-7195-43db-b7f9-b86fba6f5249"}
22:57:27.278 00.029 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":176,"width":15,"height":15,"star_pos":[7.46,7.04],"pixels":"..."},"id":"a2982960-7195-43db-b7f9-b86fba6f5249"}
22:57:27.425 00.147 12020 worker thread done servicing request
22:57:27.425 00.000 9340 OnExposeComplete: enter
22:57:27.440 00.015 9340 UpdateGuideState(): m_state=6
22:57:27.451 00.011 9340 Star::Find(15, 851, 61, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 177
22:57:27.468 00.017 9340 Star::Find returns 1 (0), X=851.18, Y=61.13, Mass=776212, SNR=145.0, Peak=55593 HFD=4.2
22:57:27.507 00.039 9340 MultiStar: [#1 -0.26,0.07,0.96,U] [#2 -0.50,0.11,0.75,U] [#3 0.40,-0.22,0.58,U] [#4 -1.11,0.26,0.00,M3] [#5 -0.12,0.14,0.66,U] [#6 -0.67,0.01,0.52,U] [#7 -0.15,0.36,0.66,U] [#8 -0.15,0.85,0.63,U] 
22:57:27.516 00.009 9340 refined, 7 included, MultiStar: {-0.05, 0.20}, one-star: {0.73, 0.26}
22:57:27.528 00.012 9340 CameraToMount -- cameraTheta (1.81) - m_xAngle (-3.14) = xAngle (4.95 = -1.34)
22:57:27.538 00.010 9340 CameraToMount -- cameraTheta (1.81) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (4.93 = -1.35)
22:57:27.549 00.011 9340 CameraToMount -- cameraX=-0.05 cameraY=0.20 hyp=0.20 cameraTheta=1.81 mountX=0.05 mountY=-0.20, mountTheta=-1.34
22:57:27.564 00.015 9340 SchedulePrimaryMove(10104498, x=-0.05, y=0.20, opts=13)
22:57:27.596 00.032 9340 Enqueuing Move request for scope (-0.05, 0.20)
22:57:27.607 00.011 12020 Worker thread wakes up
22:57:27.607 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=5232, max=65524, med=9927, FiltMin=6925, FiltMax=65487, Gamma=2.870
22:57:27.620 00.013 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.20) opts 0xd
22:57:27.620 00.000 9340 UpdateGuideState exits: m=776212 SNR=145.0
22:57:27.630 00.010 12020 Handling offset move in thread for scope, endpoint = (-0.05, 0.20)
22:57:27.630 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:57:27.640 00.010 12020 Moving (-0.05, 0.20) raw xDistance=0.05 yDistance=-0.20
22:57:27.640 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
22:57:27.651 00.011 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
22:57:27.651 00.000 9340 Enqueuing Expose request
22:57:27.668 00.017 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:57:27.668 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.20
22:57:27.669 00.001 12020 MoveAxis(E, 0, ABG)
22:57:27.669 00.000 12020 Move returns status 0, amount 0
22:57:27.669 00.000 12020 MoveAxis(N, 0, ABG)
22:57:27.669 00.000 12020 Move returns status 0, amount 0
22:57:27.669 00.000 12020 move complete, result=0
22:57:27.669 00.000 12020 worker thread done servicing request
22:57:27.670 00.001 12020 Worker thread wakes up
22:57:27.670 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
22:57:27.671 00.001 12020 Handling exposure in thread, d=2000 o=3 r=(835,46,31,31)
22:57:27.687 00.016 9340 GuideStep: 0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
22:57:29.181 01.494 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"6abfda84-72f9-46bf-bc32-bb1623d6c5aa"}
22:57:29.194 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"6abfda84-72f9-46bf-bc32-bb1623d6c5aa"}
22:57:29.203 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"5bc6eb58-9ec0-4f30-a5c9-b1e42444aa2e"}
22:57:29.227 00.024 9340 case statement mapped state 6 to 3
22:57:29.245 00.018 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"5bc6eb58-9ec0-4f30-a5c9-b1e42444aa2e"}
22:57:29.260 00.015 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"0804e419-51bb-434f-8268-aa4c9aa7c066"}
22:57:29.269 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":177,"width":15,"height":15,"star_pos":[7.18,7.13],"pixels":"..."},"id":"0804e419-51bb-434f-8268-aa4c9aa7c066"}
22:57:30.041 00.772 12020 Exposure complete
22:57:30.242 00.201 12020 worker thread done servicing request
22:57:30.242 00.000 9340 OnExposeComplete: enter
22:57:30.250 00.008 9340 UpdateGuideState(): m_state=6
22:57:30.259 00.009 9340 Star::Find(15, 851, 61, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 178
22:57:30.270 00.011 9340 Star::Find returns 1 (0), X=851.93, Y=61.07, Mass=774415, SNR=150.2, Peak=49849 HFD=4.3
22:57:30.280 00.010 9340 MultiStar: [#1 0.62,0.44,0.88,U] [#2 -0.05,-0.00,0.79,U] [#3 1.26,-0.30,0.00,M3] [#4 -0.15,0.14,0.59,U] [#5 0.46,0.28,0.74,U] [#6 0.06,-0.35,0.58,U] [#7 0.29,0.16,0.66,U] [#8 0.47,0.37,0.64,U] 
22:57:30.293 00.013 9340 refined, 7 included, MultiStar: {0.47, 0.17}, one-star: {1.48, 0.20}
22:57:30.321 00.028 9340 CameraToMount -- cameraTheta (0.35) - m_xAngle (-3.14) = xAngle (3.49 = -2.80)
22:57:30.336 00.015 9340 CameraToMount -- cameraTheta (0.35) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (3.47 = -2.81)
22:57:30.345 00.009 9340 CameraToMount -- cameraX=0.47 cameraY=0.17 hyp=0.50 cameraTheta=0.35 mountX=-0.47 mountY=-0.16, mountTheta=-2.81
22:57:30.354 00.009 9340 SchedulePrimaryMove(10104498, x=0.47, y=0.17, opts=13)
22:57:30.365 00.011 9340 Enqueuing Move request for scope (0.47, 0.17)
22:57:30.376 00.011 12020 Worker thread wakes up
22:57:30.376 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=6249, max=65524, med=9976, FiltMin=7856, FiltMax=65469, Gamma=2.870
22:57:30.386 00.010 12020 worker thread servicing REQUEST_MOVE scope ofs (0.47, 0.17) opts 0xd
22:57:30.386 00.000 12020 Handling offset move in thread for scope, endpoint = (0.47, 0.17)
22:57:30.387 00.001 12020 Moving (0.47, 0.17) raw xDistance=-0.47 yDistance=-0.16
22:57:30.387 00.000 9340 UpdateGuideState exits: m=774415 SNR=150.2
22:57:30.395 00.008 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:57:30.420 00.025 12020 GuideAlgorithmHysteresis::Result() returns -0.20 from input -0.47
22:57:30.420 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
22:57:30.430 00.010 9340 Enqueuing Expose request
22:57:30.437 00.007 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:57:30.437 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
22:57:30.437 00.000 12020 MoveAxis(E, 38, ABG)
22:57:30.437 00.000 12020 Guiding  Dir = 2, Dur = 38
22:57:30.440 00.003 12020 IsSlewing returns 0
22:57:30.440 00.000 12020 IsGuiding returns 0
22:57:30.470 00.030 12020 PulseGuide returned control before completion, sleep 19
22:57:30.519 00.049 12020 IsGuiding returns 1
22:57:30.519 00.000 12020 scope still moving after pulse duration time elapsed
22:57:30.554 00.035 12020 IsSlewing returns 0
22:57:30.554 00.000 12020 IsGuiding returns 0
22:57:30.554 00.000 12020 scope move finished after 38 + 74 ms
22:57:30.555 00.001 12020 Move returns status 0, amount 38
22:57:30.555 00.000 12020 MoveAxis(N, 0, ABG)
22:57:30.555 00.000 12020 Move returns status 0, amount 0
22:57:30.555 00.000 12020 move complete, result=0
22:57:30.556 00.001 12020 worker thread done servicing request
22:57:30.556 00.000 12020 Worker thread wakes up
22:57:30.556 00.000 9340 GuideStep: -0.5 px 38 ms EAST, -0.2 px 0 ms NORTH
22:57:30.565 00.009 12020 worker thread servicing REQUEST_EXPOSE 2000
22:57:30.567 00.002 12020 Handling exposure in thread, d=2000 o=3 r=(835,46,31,31)
22:57:31.183 00.616 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"e0e2defe-238c-4b7c-bc62-a5bb990275eb"}
22:57:31.205 00.022 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"e0e2defe-238c-4b7c-bc62-a5bb990275eb"}
22:57:31.219 00.014 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"56610cdc-cbec-40ec-a3be-3738fbfe28b9"}
22:57:31.228 00.009 9340 case statement mapped state 6 to 3
22:57:31.245 00.017 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"56610cdc-cbec-40ec-a3be-3738fbfe28b9"}
22:57:31.261 00.016 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"332c5fa0-0f42-4fd3-bdc4-d2eff69cd53e"}
22:57:31.273 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":178,"width":15,"height":15,"star_pos":[6.93,7.07],"pixels":"..."},"id":"332c5fa0-0f42-4fd3-bdc4-d2eff69cd53e"}
22:57:32.917 01.644 12020 Exposure complete
22:57:33.144 00.227 12020 worker thread done servicing request
22:57:33.144 00.000 9340 OnExposeComplete: enter
22:57:33.156 00.012 9340 UpdateGuideState(): m_state=6
22:57:33.180 00.024 9340 Star::Find(15, 851, 61, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 179
22:57:33.192 00.012 9340 Star::Find returns 1 (0), X=851.51, Y=60.99, Mass=738591, SNR=135.9, Peak=54049 HFD=4.1
22:57:33.215 00.023 9340 MultiStar: [#1 0.08,-0.14,0.81,U] [#2 -0.40,-0.11,0.96,U] [#3 0.77,-0.20,0.69,U] [#4 -0.55,0.33,0.65,U] [#5 0.17,0.20,0.81,U] [#6 -0.38,-0.22,0.62,U] [#7 -0.22,0.27,0.63,U] [#8 -0.01,0.55,0.55,U] 
22:57:33.229 00.014 9340 refined, 8 included, MultiStar: {0.10, 0.07}, one-star: {1.07, 0.12}
22:57:33.239 00.010 9340 CameraToMount -- cameraTheta (0.61) - m_xAngle (-3.14) = xAngle (3.74 = -2.54)
22:57:33.250 00.011 9340 CameraToMount -- cameraTheta (0.61) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (3.73 = -2.55)
22:57:33.260 00.010 9340 CameraToMount -- cameraX=0.10 cameraY=0.07 hyp=0.12 cameraTheta=0.61 mountX=-0.10 mountY=-0.07, mountTheta=-2.55
22:57:33.275 00.015 9340 SchedulePrimaryMove(10104498, x=0.10, y=0.07, opts=13)
22:57:33.287 00.012 9340 Enqueuing Move request for scope (0.10, 0.07)
22:57:33.299 00.012 12020 Worker thread wakes up
22:57:33.299 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=6406, max=65524, med=9936, FiltMin=7788, FiltMax=65487, Gamma=2.870
22:57:33.310 00.011 12020 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.07) opts 0xd
22:57:33.310 00.000 9340 UpdateGuideState exits: m=738591 SNR=135.9
22:57:33.319 00.009 12020 Handling offset move in thread for scope, endpoint = (0.10, 0.07)
22:57:33.319 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:57:33.350 00.031 12020 Moving (0.10, 0.07) raw xDistance=-0.10 yDistance=-0.07
22:57:33.351 00.001 9340 ScheduleExposure(2000,3,1) exposurePending=0
22:57:33.360 00.009 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
22:57:33.360 00.000 9340 Enqueuing Expose request
22:57:33.372 00.012 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:57:33.372 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
22:57:33.372 00.000 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"68c4f0a5-abd3-46d9-9eeb-e705b545a544"}
22:57:33.385 00.013 12020 MoveAxis(E, 0, ABG)
22:57:33.385 00.000 12020 Move returns status 0, amount 0
22:57:33.385 00.000 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"68c4f0a5-abd3-46d9-9eeb-e705b545a544"}
22:57:33.396 00.011 12020 MoveAxis(N, 0, ABG)
22:57:33.396 00.000 12020 Move returns status 0, amount 0
22:57:33.396 00.000 12020 move complete, result=0
22:57:33.396 00.000 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"3965b0a6-e070-4fa6-ac5d-fefc4a8c9355"}
22:57:33.406 00.010 12020 worker thread done servicing request
22:57:33.406 00.000 9340 case statement mapped state 6 to 3
22:57:33.418 00.012 12020 Worker thread wakes up
22:57:33.418 00.000 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"3965b0a6-e070-4fa6-ac5d-fefc4a8c9355"}
22:57:33.430 00.012 12020 worker thread servicing REQUEST_EXPOSE 2000
22:57:33.430 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(835,46,31,31)
22:57:33.430 00.000 9340 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
22:57:33.449 00.019 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"3135971e-2992-4e76-83fc-2fce0d4f097e"}
22:57:33.479 00.030 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":179,"width":15,"height":15,"star_pos":[6.51,6.99],"pixels":"..."},"id":"3135971e-2992-4e76-83fc-2fce0d4f097e"}
22:57:35.192 01.713 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"ece21da5-25e7-467d-9fc2-d61fe24e2660"}
22:57:35.202 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"ece21da5-25e7-467d-9fc2-d61fe24e2660"}
22:57:35.211 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"a398a68c-27c3-4fc4-bc2c-33f006aa6d43"}
22:57:35.222 00.011 9340 case statement mapped state 6 to 3
22:57:35.241 00.019 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"a398a68c-27c3-4fc4-bc2c-33f006aa6d43"}
22:57:35.249 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"87f73026-4287-4101-9745-501518e2839c"}
22:57:35.257 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":179,"width":15,"height":15,"star_pos":[6.51,6.99],"pixels":"..."},"id":"87f73026-4287-4101-9745-501518e2839c"}
22:57:35.780 00.523 12020 Exposure complete
22:57:35.945 00.165 12020 worker thread done servicing request
22:57:35.945 00.000 9340 OnExposeComplete: enter
22:57:35.956 00.011 9340 UpdateGuideState(): m_state=6
22:57:35.963 00.007 9340 Star::Find(15, 851, 60, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 180
22:57:35.984 00.021 9340 Star::Find returns 1 (0), X=851.70, Y=61.25, Mass=755689, SNR=146.5, Peak=51119 HFD=4.0
22:57:35.994 00.010 9340 MultiStar: [#1 0.82,0.32,0.72,U] [#2 0.16,0.14,0.73,U] [#3 1.35,-0.06,0.00,M3] [#4 -0.19,0.59,0.54,U] [#5 0.83,0.30,0.66,U] [#6 0.15,0.09,0.47,U] [#7 0.55,0.30,0.52,U] [#8 0.88,0.58,0.00,M1] 
22:57:36.002 00.008 9340 refined, 6 included, MultiStar: {0.60, 0.31}, one-star: {1.25, 0.37}
22:57:36.010 00.008 9340 CameraToMount -- cameraTheta (0.47) - m_xAngle (-3.14) = xAngle (3.61 = -2.67)
22:57:36.021 00.011 9340 CameraToMount -- cameraTheta (0.47) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (3.59 = -2.69)
22:57:36.030 00.009 9340 CameraToMount -- cameraX=0.60 cameraY=0.31 hyp=0.67 cameraTheta=0.47 mountX=-0.60 mountY=-0.29, mountTheta=-2.69
22:57:36.046 00.016 9340 SchedulePrimaryMove(10104498, x=0.60, y=0.31, opts=13)
22:57:36.052 00.006 9340 Enqueuing Move request for scope (0.60, 0.31)
22:57:36.066 00.014 12020 Worker thread wakes up
22:57:36.067 00.001 9340 UpdateImageDisplay: Size=(1920,1080) min=6084, max=65524, med=9950, FiltMin=7664, FiltMax=65469, Gamma=2.870
22:57:36.071 00.004 12020 worker thread servicing REQUEST_MOVE scope ofs (0.60, 0.31) opts 0xd
22:57:36.071 00.000 9340 UpdateGuideState exits: m=755689 SNR=146.5
22:57:36.095 00.024 12020 Handling offset move in thread for scope, endpoint = (0.60, 0.31)
22:57:36.095 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:57:36.106 00.011 12020 Moving (0.60, 0.31) raw xDistance=-0.60 yDistance=-0.29
22:57:36.106 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
22:57:36.114 00.008 12020 GuideAlgorithmHysteresis::Result() returns -0.25 from input -0.60
22:57:36.116 00.002 9340 Enqueuing Expose request
22:57:36.125 00.009 12020 GuideAlgorithmResistSwitch::result() returns -0.29 from input -0.29
22:57:36.125 00.000 12020 MoveAxis(E, 49, ABG)
22:57:36.125 00.000 12020 Guiding  Dir = 2, Dur = 49
22:57:36.126 00.001 12020 IsSlewing returns 0
22:57:36.127 00.001 12020 IsGuiding returns 0
22:57:36.147 00.020 12020 PulseGuide returned control before completion, sleep 39
22:57:36.196 00.049 12020 IsGuiding returns 1
22:57:36.196 00.000 12020 scope still moving after pulse duration time elapsed
22:57:36.243 00.047 12020 IsSlewing returns 0
22:57:36.275 00.032 12020 IsGuiding returns 0
22:57:36.275 00.000 12020 scope move finished after 49 + 100 ms
22:57:36.275 00.000 12020 Move returns status 0, amount 49
22:57:36.275 00.000 12020 MoveAxis(N, 49, ABG)
22:57:36.275 00.000 12020 Guiding  Dir = 0, Dur = 49
22:57:36.275 00.000 12020 IsSlewing returns 0
22:57:36.275 00.000 12020 IsGuiding returns 0
22:57:36.353 00.078 12020 IsGuiding returns 1
22:57:36.353 00.000 12020 scope still moving after pulse duration time elapsed
22:57:36.392 00.039 12020 IsSlewing returns 0
22:57:36.392 00.000 12020 IsGuiding returns 1
22:57:36.514 00.122 12020 IsSlewing returns 0
22:57:36.544 00.030 12020 IsGuiding returns 0
22:57:36.544 00.000 12020 scope move finished after 49 + 217 ms
22:57:36.544 00.000 12020 Move returns status 0, amount 49
22:57:36.544 00.000 12020 move complete, result=0
22:57:36.548 00.004 12020 worker thread done servicing request
22:57:36.548 00.000 12020 Worker thread wakes up
22:57:36.548 00.000 9340 GuideStep: -0.6 px 49 ms EAST, -0.3 px 49 ms NORTH
22:57:36.555 00.007 12020 worker thread servicing REQUEST_EXPOSE 2000
22:57:36.555 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(835,46,31,31)
22:57:37.192 00.637 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"3bb0df38-8bf3-4d2e-9f08-24caf714d8e4"}
22:57:37.201 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"3bb0df38-8bf3-4d2e-9f08-24caf714d8e4"}
22:57:37.232 00.031 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"9cb7ccc4-8f03-4d25-9e29-bf2b562390b8"}
22:57:37.246 00.014 9340 case statement mapped state 6 to 3
22:57:37.255 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"9cb7ccc4-8f03-4d25-9e29-bf2b562390b8"}
22:57:37.266 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"26865f6d-ba8a-4a18-a0b1-1f49aa3cd3e0"}
22:57:37.276 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":180,"width":15,"height":15,"star_pos":[6.70,7.25],"pixels":"..."},"id":"26865f6d-ba8a-4a18-a0b1-1f49aa3cd3e0"}
22:57:39.023 01.747 12020 Exposure complete
22:57:39.196 00.173 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"99a80ae9-a766-468b-8a71-2a5e78ef5a38"}
22:57:39.204 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"99a80ae9-a766-468b-8a71-2a5e78ef5a38"}
22:57:39.213 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"ab824234-2ddb-44f7-b2d8-ea3fd1cbb0c8"}
22:57:39.231 00.018 9340 case statement mapped state 6 to 3
22:57:39.239 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"ab824234-2ddb-44f7-b2d8-ea3fd1cbb0c8"}
22:57:39.251 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"eb688740-3e21-4f22-bf73-a85a11c54010"}
22:57:39.261 00.010 12020 worker thread done servicing request
22:57:39.261 00.000 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":180,"width":15,"height":15,"star_pos":[6.70,7.25],"pixels":"..."},"id":"eb688740-3e21-4f22-bf73-a85a11c54010"}
22:57:39.273 00.012 9340 OnExposeComplete: enter
22:57:39.282 00.009 9340 UpdateGuideState(): m_state=6
22:57:39.306 00.024 9340 Star::Find(15, 851, 61, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 181
22:57:39.318 00.012 9340 Star::Find returns 1 (0), X=851.45, Y=60.85, Mass=776529, SNR=170.8, Peak=57201 HFD=3.9
22:57:39.325 00.007 9340 MultiStar: [#1 0.36,-0.22,0.63,U] [#2 -0.44,-0.13,0.75,U] [#3 0.89,-0.34,0.00,M4] [#4 -0.78,0.24,0.48,U] [#5 0.26,0.04,0.62,U] [#6 -0.36,-0.26,0.51,U] [#7 0.14,0.07,0.57,U] [#8 0.41,0.28,0.50,U] 
22:57:39.337 00.012 9340 refined, 7 included, MultiStar: {0.16, -0.01}, one-star: {1.00, -0.02}
22:57:39.351 00.014 9340 CameraToMount -- cameraTheta (-0.08) - m_xAngle (-3.14) = xAngle (3.05 = 3.05)
22:57:39.359 00.008 9340 CameraToMount -- cameraTheta (-0.08) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (3.04 = 3.04)
22:57:39.367 00.008 9340 CameraToMount -- cameraX=0.16 cameraY=-0.01 hyp=0.16 cameraTheta=-0.08 mountX=-0.16 mountY=0.02, mountTheta=3.04
22:57:39.380 00.013 9340 SchedulePrimaryMove(10104498, x=0.16, y=-0.01, opts=13)
22:57:39.394 00.014 9340 Enqueuing Move request for scope (0.16, -0.01)
22:57:39.435 00.041 12020 Worker thread wakes up
22:57:39.436 00.001 12020 worker thread servicing REQUEST_MOVE scope ofs (0.16, -0.01) opts 0xd
22:57:39.436 00.000 12020 Handling offset move in thread for scope, endpoint = (0.16, -0.01)
22:57:39.436 00.000 12020 Moving (0.16, -0.01) raw xDistance=-0.16 yDistance=0.02
22:57:39.436 00.000 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16
22:57:39.437 00.001 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:57:39.437 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
22:57:39.439 00.002 12020 MoveAxis(E, 0, ABG)
22:57:39.439 00.000 12020 Move returns status 0, amount 0
22:57:39.439 00.000 12020 MoveAxis(N, 0, ABG)
22:57:39.439 00.000 12020 Move returns status 0, amount 0
22:57:39.439 00.000 12020 move complete, result=0
22:57:39.439 00.000 12020 worker thread done servicing request
22:57:39.439 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=6599, max=65524, med=10141, FiltMin=7958, FiltMax=65487, Gamma=2.870
22:57:39.452 00.013 9340 UpdateGuideState exits: m=776529 SNR=170.8
22:57:39.462 00.010 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:57:39.474 00.012 9340 ScheduleExposure(2000,3,1) exposurePending=0
22:57:39.485 00.011 9340 Enqueuing Expose request
22:57:39.492 00.007 12020 Worker thread wakes up
22:57:39.492 00.000 9340 GuideStep: -0.2 px 0 ms EAST, 0.0 px 0 ms NORTH
22:57:39.504 00.012 12020 worker thread servicing REQUEST_EXPOSE 2000
22:57:39.504 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(835,46,31,31)
22:57:41.194 01.690 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"f88afd92-9f43-4dbe-92d0-9cf73ea80fe2"}
22:57:41.205 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"f88afd92-9f43-4dbe-92d0-9cf73ea80fe2"}
22:57:41.231 00.026 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"ba88bcbc-6344-40e8-9849-16925bcbe88a"}
22:57:41.238 00.007 9340 case statement mapped state 6 to 3
22:57:41.247 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"ba88bcbc-6344-40e8-9849-16925bcbe88a"}
22:57:41.256 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"1a35c278-f8a8-4252-8ae1-a45a2ee65381"}
22:57:41.262 00.006 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":181,"width":15,"height":15,"star_pos":[7.45,6.85],"pixels":"..."},"id":"1a35c278-f8a8-4252-8ae1-a45a2ee65381"}
22:57:41.969 00.707 12020 Exposure complete
22:57:42.128 00.159 9340 OnExposeComplete: enter
22:57:42.135 00.007 9340 UpdateGuideState(): m_state=6
22:57:42.142 00.007 12020 worker thread done servicing request
22:57:42.142 00.000 9340 Star::Find(15, 851, 60, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 182
22:57:42.149 00.007 9340 Star::Find returns 1 (0), X=852.16, Y=60.84, Mass=749806, SNR=136.8, Peak=57944 HFD=4.0
22:57:42.158 00.009 9340 MultiStar: [#1 0.81,-0.06,0.82,U] [#2 0.18,-0.10,0.91,U] [#3 1.41,-0.34,0.00,M5] [#4 -0.19,0.03,0.70,U] [#5 0.83,0.06,0.73,U] [#6 0.28,-0.15,0.72,U] [#7 0.54,-0.00,0.61,U] [#8 0.63,0.39,0.56,U] 
22:57:42.169 00.011 9340 refined, 7 included, MultiStar: {0.65, -0.00}, one-star: {1.71, -0.04}
22:57:42.178 00.009 9340 CameraToMount -- cameraTheta (-0.00) - m_xAngle (-3.14) = xAngle (3.13 = 3.13)
22:57:42.201 00.023 9340 CameraToMount -- cameraTheta (-0.00) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (3.12 = 3.12)
22:57:42.210 00.009 9340 CameraToMount -- cameraX=0.65 cameraY=-0.00 hyp=0.65 cameraTheta=-0.00 mountX=-0.65 mountY=0.01, mountTheta=3.12
22:57:42.221 00.011 9340 SchedulePrimaryMove(10104498, x=0.65, y=-0.00, opts=13)
22:57:42.229 00.008 9340 Enqueuing Move request for scope (0.65, -0.00)
22:57:42.237 00.008 12020 Worker thread wakes up
22:57:42.237 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=5590, max=65524, med=9906, FiltMin=7806, FiltMax=65469, Gamma=2.870
22:57:42.245 00.008 12020 worker thread servicing REQUEST_MOVE scope ofs (0.65, -0.00) opts 0xd
22:57:42.245 00.000 9340 UpdateGuideState exits: m=749806 SNR=136.8
22:57:42.255 00.010 12020 Handling offset move in thread for scope, endpoint = (0.65, -0.00)
22:57:42.256 00.001 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:57:42.264 00.008 12020 Moving (0.65, -0.00) raw xDistance=-0.65 yDistance=0.01
22:57:42.264 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
22:57:42.275 00.011 12020 GuideAlgorithmHysteresis::Result() returns -0.27 from input -0.65
22:57:42.275 00.000 9340 Enqueuing Expose request
22:57:42.283 00.008 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:57:42.283 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
22:57:42.283 00.000 12020 MoveAxis(E, 53, ABG)
22:57:42.283 00.000 12020 Guiding  Dir = 2, Dur = 53
22:57:42.285 00.002 12020 IsSlewing returns 0
22:57:42.335 00.050 12020 IsGuiding returns 0
22:57:42.368 00.033 12020 PulseGuide returned control before completion, sleep 32
22:57:42.403 00.035 12020 IsGuiding returns 1
22:57:42.403 00.000 12020 scope still moving after pulse duration time elapsed
22:57:42.462 00.059 12020 IsSlewing returns 0
22:57:42.462 00.000 12020 IsGuiding returns 0
22:57:42.462 00.000 12020 scope move finished after 53 + 75 ms
22:57:42.462 00.000 12020 Move returns status 0, amount 53
22:57:42.462 00.000 12020 MoveAxis(N, 0, ABG)
22:57:42.466 00.004 12020 Move returns status 0, amount 0
22:57:42.466 00.000 12020 move complete, result=0
22:57:42.466 00.000 12020 worker thread done servicing request
22:57:42.466 00.000 12020 Worker thread wakes up
22:57:42.466 00.000 9340 GuideStep: -0.6 px 53 ms EAST, 0.0 px 0 ms NORTH
22:57:42.474 00.008 12020 worker thread servicing REQUEST_EXPOSE 2000
22:57:42.474 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(835,46,31,31)
22:57:43.201 00.727 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"108802cd-4bb9-4699-8c59-bf4346162c6c"}
22:57:43.223 00.022 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"108802cd-4bb9-4699-8c59-bf4346162c6c"}
22:57:43.237 00.014 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"eb1b955d-3552-46e3-9468-5f66d5abb448"}
22:57:43.248 00.011 9340 case statement mapped state 6 to 3
22:57:43.257 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"eb1b955d-3552-46e3-9468-5f66d5abb448"}
22:57:43.267 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"636a5b86-6930-4303-82e8-3c979e0ae3d2"}
22:57:43.277 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":182,"width":15,"height":15,"star_pos":[7.16,6.84],"pixels":"..."},"id":"636a5b86-6930-4303-82e8-3c979e0ae3d2"}
22:57:44.844 01.567 12020 Exposure complete
22:57:45.013 00.169 12020 worker thread done servicing request
22:57:45.013 00.000 9340 OnExposeComplete: enter
22:57:45.026 00.013 9340 UpdateGuideState(): m_state=6
22:57:45.041 00.015 9340 Star::Find(15, 852, 60, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 183
22:57:45.074 00.033 9340 Star::Find returns 1 (0), X=851.94, Y=60.85, Mass=732466, SNR=130.8, Peak=51696 HFD=4.2
22:57:45.103 00.029 9340 MultiStar: [#1 0.91,-0.00,0.76,U] [#2 0.15,-0.08,1.09,U] [#3 1.50,-0.32,0.00,M6] [#4 -0.31,-0.01,0.64,U] [#5 0.89,0.05,0.83,U] [#6 0.27,-0.28,0.71,U] [#7 0.65,0.27,0.73,U] [#8 0.76,0.25,0.60,U] 
22:57:45.114 00.011 9340 refined, 7 included, MultiStar: {0.63, 0.01}, one-star: {1.49, -0.02}
22:57:45.123 00.009 9340 CameraToMount -- cameraTheta (0.02) - m_xAngle (-3.14) = xAngle (3.15 = -3.13)
22:57:45.133 00.010 9340 CameraToMount -- cameraTheta (0.02) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (3.14 = 3.14)
22:57:45.139 00.006 9340 CameraToMount -- cameraX=0.63 cameraY=0.01 hyp=0.63 cameraTheta=0.02 mountX=-0.63 mountY=0.00, mountTheta=3.14
22:57:45.156 00.017 9340 SchedulePrimaryMove(10104498, x=0.63, y=0.01, opts=13)
22:57:45.188 00.032 9340 Enqueuing Move request for scope (0.63, 0.01)
22:57:45.200 00.012 12020 Worker thread wakes up
22:57:45.200 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=6342, max=65524, med=9990, FiltMin=7931, FiltMax=65469, Gamma=2.870
22:57:45.212 00.012 12020 worker thread servicing REQUEST_MOVE scope ofs (0.63, 0.01) opts 0xd
22:57:45.212 00.000 9340 UpdateGuideState exits: m=732466 SNR=130.8
22:57:45.222 00.010 12020 Handling offset move in thread for scope, endpoint = (0.63, 0.01)
22:57:45.222 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:57:45.229 00.007 12020 Moving (0.63, 0.01) raw xDistance=-0.63 yDistance=0.00
22:57:45.229 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
22:57:45.240 00.011 12020 GuideAlgorithmHysteresis::Result() returns -0.29 from input -0.63
22:57:45.240 00.000 9340 Enqueuing Expose request
22:57:45.251 00.011 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:57:45.251 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
22:57:45.251 00.000 12020 MoveAxis(E, 55, ABG)
22:57:45.252 00.001 12020 Guiding  Dir = 2, Dur = 55
22:57:45.252 00.000 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"391bc7cb-7830-41b1-9662-dab56eb3db9c"}
22:57:45.264 00.012 12020 IsSlewing returns 0
22:57:45.264 00.000 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"391bc7cb-7830-41b1-9662-dab56eb3db9c"}
22:57:45.275 00.011 12020 IsGuiding returns 0
22:57:45.275 00.000 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"231cc978-bccd-40b2-a36e-00f840ef8420"}
22:57:45.288 00.013 9340 case statement mapped state 6 to 3
22:57:45.312 00.024 12020 PulseGuide returned control before completion, sleep 47
22:57:45.312 00.000 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"231cc978-bccd-40b2-a36e-00f840ef8420"}
22:57:45.329 00.017 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"3946a768-2271-4714-ad0f-ea48feb8640b"}
22:57:45.337 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":183,"width":15,"height":15,"star_pos":[6.94,6.85],"pixels":"..."},"id":"3946a768-2271-4714-ad0f-ea48feb8640b"}
22:57:45.390 00.053 12020 IsGuiding returns 0
22:57:45.390 00.000 12020 Move returns status 0, amount 55
22:57:45.390 00.000 12020 MoveAxis(N, 0, ABG)
22:57:45.391 00.001 12020 Move returns status 0, amount 0
22:57:45.391 00.000 12020 move complete, result=0
22:57:45.391 00.000 12020 worker thread done servicing request
22:57:45.392 00.001 9340 GuideStep: -0.6 px 55 ms EAST, 0.0 px 0 ms NORTH
22:57:45.404 00.012 12020 Worker thread wakes up
22:57:45.406 00.002 12020 worker thread servicing REQUEST_EXPOSE 2000
22:57:45.407 00.001 12020 Handling exposure in thread, d=2000 o=3 r=(835,46,31,31)
22:57:47.200 01.793 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"1c2ad3c4-3017-4fb9-a6bc-a19ce5993f18"}
22:57:47.211 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"1c2ad3c4-3017-4fb9-a6bc-a19ce5993f18"}
22:57:47.250 00.039 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"dae68861-40da-4ffc-8de1-34313dd6c1dd"}
22:57:47.263 00.013 9340 case statement mapped state 6 to 3
22:57:47.272 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"dae68861-40da-4ffc-8de1-34313dd6c1dd"}
22:57:47.288 00.016 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"c4b0324d-a6f1-47e3-9fbd-6d2bf205bcba"}
22:57:47.302 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":183,"width":15,"height":15,"star_pos":[6.94,6.85],"pixels":"..."},"id":"c4b0324d-a6f1-47e3-9fbd-6d2bf205bcba"}
22:57:47.862 00.560 12020 Exposure complete
22:57:48.052 00.190 12020 worker thread done servicing request
22:57:48.052 00.000 9340 OnExposeComplete: enter
22:57:48.062 00.010 9340 UpdateGuideState(): m_state=6
22:57:48.072 00.010 9340 Star::Find(15, 851, 60, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 184
22:57:48.082 00.010 9340 Star::Find returns 1 (0), X=851.81, Y=61.25, Mass=710102, SNR=135.5, Peak=51792 HFD=3.9
22:57:48.092 00.010 9340 MultiStar: [#1 0.51,0.49,0.94,U] [#2 -0.11,0.32,0.76,U] [#3 1.12,0.03,0.00,M7] [#4 -0.25,0.70,0.60,U] [#5 0.58,0.35,0.91,U] [#6 -0.04,0.34,0.65,U] [#7 0.39,0.63,0.61,U] [#8 0.69,0.86,0.00,M1] 
22:57:48.100 00.008 9340 refined, 6 included, MultiStar: {0.43, 0.44}, one-star: {1.36, 0.38}
22:57:48.123 00.023 9340 CameraToMount -- cameraTheta (0.80) - m_xAngle (-3.14) = xAngle (3.94 = -2.34)
22:57:48.131 00.008 9340 CameraToMount -- cameraTheta (0.80) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (3.92 = -2.36)
22:57:48.139 00.008 9340 CameraToMount -- cameraX=0.43 cameraY=0.44 hyp=0.62 cameraTheta=0.80 mountX=-0.43 mountY=-0.44, mountTheta=-2.35
22:57:48.150 00.011 9340 SchedulePrimaryMove(10104498, x=0.43, y=0.44, opts=13)
22:57:48.162 00.012 9340 Enqueuing Move request for scope (0.43, 0.44)
22:57:48.171 00.009 12020 Worker thread wakes up
22:57:48.171 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=6215, max=65524, med=9928, FiltMin=7922, FiltMax=65487, Gamma=2.870
22:57:48.179 00.008 12020 worker thread servicing REQUEST_MOVE scope ofs (0.43, 0.44) opts 0xd
22:57:48.179 00.000 9340 UpdateGuideState exits: m=710102 SNR=135.5
22:57:48.188 00.009 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:57:48.200 00.012 9340 ScheduleExposure(2000,3,1) exposurePending=0
22:57:48.211 00.011 9340 Enqueuing Expose request
22:57:48.220 00.009 12020 Handling offset move in thread for scope, endpoint = (0.43, 0.44)
22:57:48.220 00.000 12020 Moving (0.43, 0.44) raw xDistance=-0.43 yDistance=-0.44
22:57:48.220 00.000 12020 GuideAlgorithmHysteresis::Result() returns -0.20 from input -0.43
22:57:48.221 00.001 12020 GuideAlgorithmResistSwitch::result() returns -0.44 from input -0.44
22:57:48.221 00.000 12020 MoveAxis(E, 40, ABG)
22:57:48.221 00.000 12020 Guiding  Dir = 2, Dur = 40
22:57:48.221 00.000 12020 IsSlewing returns 0
22:57:48.221 00.000 12020 IsGuiding returns 0
22:57:48.250 00.029 12020 PulseGuide returned control before completion, sleep 21
22:57:48.298 00.048 12020 IsGuiding returns 0
22:57:48.301 00.003 12020 Move returns status 0, amount 40
22:57:48.301 00.000 12020 MoveAxis(N, 73, ABG)
22:57:48.301 00.000 12020 Guiding  Dir = 0, Dur = 73
22:57:48.302 00.001 12020 IsSlewing returns 0
22:57:48.303 00.001 12020 IsGuiding returns 0
22:57:48.381 00.078 12020 IsGuiding returns 1
22:57:48.381 00.000 12020 scope still moving after pulse duration time elapsed
22:57:48.427 00.046 12020 IsSlewing returns 0
22:57:48.429 00.002 12020 IsGuiding returns 1
22:57:48.555 00.126 12020 IsSlewing returns 0
22:57:48.557 00.002 12020 IsGuiding returns 0
22:57:48.557 00.000 12020 scope move finished after 73 + 181 ms
22:57:48.557 00.000 12020 Move returns status 0, amount 73
22:57:48.557 00.000 12020 move complete, result=0
22:57:48.557 00.000 12020 worker thread done servicing request
22:57:48.557 00.000 12020 Worker thread wakes up
22:57:48.557 00.000 9340 GuideStep: -0.4 px 40 ms EAST, -0.4 px 73 ms NORTH
22:57:48.575 00.018 12020 worker thread servicing REQUEST_EXPOSE 2000
22:57:48.575 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(835,46,31,31)
22:57:49.199 00.624 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"6b733b17-26f7-4ec6-91cc-e5f7d8acc14a"}
22:57:49.211 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"6b733b17-26f7-4ec6-91cc-e5f7d8acc14a"}
22:57:49.228 00.017 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"5489c606-5c39-4604-9d1f-41f5e318aac7"}
22:57:49.237 00.009 9340 case statement mapped state 6 to 3
22:57:49.268 00.031 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"5489c606-5c39-4604-9d1f-41f5e318aac7"}
22:57:49.282 00.014 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"1cf946bc-9bd6-4f4b-83a1-246b0d88603c"}
22:57:49.292 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":184,"width":15,"height":15,"star_pos":[6.81,7.25],"pixels":"..."},"id":"1cf946bc-9bd6-4f4b-83a1-246b0d88603c"}
22:57:50.938 01.646 12020 Exposure complete
22:57:51.202 00.264 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"46cc1b76-24fa-4cc7-ae65-0221c9d7b978"}
22:57:51.213 00.011 12020 worker thread done servicing request
22:57:51.214 00.001 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"46cc1b76-24fa-4cc7-ae65-0221c9d7b978"}
22:57:51.224 00.010 9340 OnExposeComplete: enter
22:57:51.249 00.025 9340 UpdateGuideState(): m_state=6
22:57:51.261 00.012 9340 Star::Find(15, 851, 61, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 185
22:57:51.275 00.014 9340 Star::Find returns 1 (0), X=851.57, Y=61.03, Mass=737029, SNR=135.0, Peak=53277 HFD=4.0
22:57:51.286 00.011 9340 MultiStar: [#1 0.43,-0.07,0.91,U] [#2 -0.09,-0.02,0.79,U] [#3 1.04,-0.29,0.00,M8] [#4 -0.77,0.29,0.59,U] [#5 0.38,0.06,0.79,U] [#6 0.02,0.05,0.68,U] [#7 0.38,0.19,0.64,U] [#8 0.36,0.33,0.59,U] 
22:57:51.300 00.014 9340 refined, 7 included, MultiStar: {0.29, 0.11}, one-star: {1.13, 0.16}
22:57:51.313 00.013 9340 CameraToMount -- cameraTheta (0.35) - m_xAngle (-3.14) = xAngle (3.49 = -2.80)
22:57:51.340 00.027 9340 CameraToMount -- cameraTheta (0.35) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (3.47 = -2.81)
22:57:51.352 00.012 9340 CameraToMount -- cameraX=0.29 cameraY=0.11 hyp=0.31 cameraTheta=0.35 mountX=-0.30 mountY=-0.10, mountTheta=-2.81
22:57:51.369 00.017 9340 SchedulePrimaryMove(10104498, x=0.29, y=0.11, opts=13)
22:57:51.382 00.013 9340 Enqueuing Move request for scope (0.29, 0.11)
22:57:51.393 00.011 12020 Worker thread wakes up
22:57:51.395 00.002 9340 UpdateImageDisplay: Size=(1920,1080) min=6190, max=65524, med=9929, FiltMin=7610, FiltMax=65487, Gamma=2.870
22:57:51.406 00.011 12020 worker thread servicing REQUEST_MOVE scope ofs (0.29, 0.11) opts 0xd
22:57:51.406 00.000 12020 Handling offset move in thread for scope, endpoint = (0.29, 0.11)
22:57:51.406 00.000 9340 UpdateGuideState exits: m=737029 SNR=135.0
22:57:51.432 00.026 12020 Moving (0.29, 0.11) raw xDistance=-0.30 yDistance=-0.10
22:57:51.433 00.001 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:57:51.444 00.011 12020 GuideAlgorithmHysteresis::Result() returns -0.14 from input -0.30
22:57:51.444 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
22:57:51.454 00.010 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:57:51.454 00.000 9340 Enqueuing Expose request
22:57:51.466 00.012 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
22:57:51.466 00.000 12020 MoveAxis(E, 27, ABG)
22:57:51.466 00.000 12020 Guiding  Dir = 2, Dur = 27
22:57:51.466 00.000 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"0c387f99-590e-4aed-9119-0d13ab677036"}
22:57:51.480 00.014 12020 IsSlewing returns 0
22:57:51.480 00.000 9340 case statement mapped state 6 to 3
22:57:51.494 00.014 12020 IsGuiding returns 0
22:57:51.494 00.000 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"0c387f99-590e-4aed-9119-0d13ab677036"}
22:57:51.512 00.018 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"da1ec23c-8ee2-4867-a116-c667725fdaad"}
22:57:51.537 00.025 12020 IsGuiding returns 1
22:57:51.537 00.000 12020 scope still moving after pulse duration time elapsed
22:57:51.539 00.002 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":185,"width":15,"height":15,"star_pos":[6.57,7.03],"pixels":"..."},"id":"da1ec23c-8ee2-4867-a116-c667725fdaad"}
22:57:51.594 00.055 12020 IsSlewing returns 0
22:57:51.596 00.002 12020 IsGuiding returns 0
22:57:51.596 00.000 12020 scope move finished after 27 + 75 ms
22:57:51.597 00.001 12020 Move returns status 0, amount 27
22:57:51.598 00.001 12020 MoveAxis(N, 0, ABG)
22:57:51.598 00.000 12020 Move returns status 0, amount 0
22:57:51.598 00.000 12020 move complete, result=0
22:57:51.598 00.000 12020 worker thread done servicing request
22:57:51.598 00.000 9340 GuideStep: -0.3 px 27 ms EAST, -0.1 px 0 ms NORTH
22:57:51.633 00.035 12020 Worker thread wakes up
22:57:51.633 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
22:57:51.633 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(835,46,31,31)
22:57:53.201 01.568 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"af8a570c-4493-4e83-ae7c-251045b84148"}
22:57:53.215 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"af8a570c-4493-4e83-ae7c-251045b84148"}
22:57:53.224 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"6f6e9453-4c5b-4ae0-b8e0-f8d4db44f547"}
22:57:53.232 00.008 9340 case statement mapped state 6 to 3
22:57:53.243 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"6f6e9453-4c5b-4ae0-b8e0-f8d4db44f547"}
22:57:53.251 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"29e0a311-e00c-4c4a-aca2-e3e6bb6450c9"}
22:57:53.264 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":185,"width":15,"height":15,"star_pos":[6.57,7.03],"pixels":"..."},"id":"29e0a311-e00c-4c4a-aca2-e3e6bb6450c9"}
22:57:54.101 00.837 12020 Exposure complete
22:57:54.284 00.183 9340 OnExposeComplete: enter
22:57:54.296 00.012 12020 worker thread done servicing request
22:57:54.297 00.001 9340 UpdateGuideState(): m_state=6
22:57:54.304 00.007 9340 Star::Find(15, 851, 61, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 186
22:57:54.312 00.008 9340 Star::Find returns 1 (0), X=851.74, Y=60.72, Mass=730521, SNR=139.5, Peak=54385 HFD=4.3
22:57:54.323 00.011 9340 MultiStar: [#1 0.47,-0.04,0.72,U] [#2 -0.07,-0.29,0.85,U] [#3 1.25,-0.43,0.00,M9] [#4 -0.48,0.15,0.60,U] [#5 0.68,-0.12,0.61,U] [#6 0.29,-0.39,0.61,U] [#7 0.44,0.14,0.65,U] [#8 0.52,0.26,0.56,U] 
22:57:54.329 00.006 9340 refined, 7 included, MultiStar: {0.44, -0.07}, one-star: {1.29, -0.15}
22:57:54.339 00.010 9340 CameraToMount -- cameraTheta (-0.17) - m_xAngle (-3.14) = xAngle (2.97 = 2.97)
22:57:54.364 00.025 9340 CameraToMount -- cameraTheta (-0.17) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (2.95 = 2.95)
22:57:54.374 00.010 9340 CameraToMount -- cameraX=0.44 cameraY=-0.07 hyp=0.44 cameraTheta=-0.17 mountX=-0.44 mountY=0.08, mountTheta=2.95
22:57:54.384 00.010 9340 SchedulePrimaryMove(10104498, x=0.44, y=-0.07, opts=13)
22:57:54.394 00.010 9340 Enqueuing Move request for scope (0.44, -0.07)
22:57:54.403 00.009 12020 Worker thread wakes up
22:57:54.404 00.001 9340 UpdateImageDisplay: Size=(1920,1080) min=6186, max=65524, med=10186, FiltMin=7949, FiltMax=65469, Gamma=2.870
22:57:54.412 00.008 12020 worker thread servicing REQUEST_MOVE scope ofs (0.44, -0.07) opts 0xd
22:57:54.412 00.000 9340 UpdateGuideState exits: m=730521 SNR=139.5
22:57:54.422 00.010 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:57:54.432 00.010 12020 Handling offset move in thread for scope, endpoint = (0.44, -0.07)
22:57:54.432 00.000 12020 Moving (0.44, -0.07) raw xDistance=-0.44 yDistance=0.08
22:57:54.432 00.000 12020 GuideAlgorithmHysteresis::Result() returns -0.20 from input -0.44
22:57:54.432 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:57:54.432 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
22:57:54.442 00.010 9340 Enqueuing Expose request
22:57:54.465 00.023 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
22:57:54.465 00.000 12020 MoveAxis(E, 38, ABG)
22:57:54.465 00.000 12020 Guiding  Dir = 2, Dur = 38
22:57:54.466 00.001 12020 IsSlewing returns 0
22:57:54.467 00.001 12020 IsGuiding returns 0
22:57:54.488 00.021 12020 PulseGuide returned control before completion, sleep 27
22:57:54.536 00.048 12020 IsGuiding returns 0
22:57:54.536 00.000 12020 Move returns status 0, amount 38
22:57:54.536 00.000 12020 MoveAxis(N, 0, ABG)
22:57:54.536 00.000 12020 Move returns status 0, amount 0
22:57:54.536 00.000 12020 move complete, result=0
22:57:54.536 00.000 12020 worker thread done servicing request
22:57:54.536 00.000 9340 GuideStep: -0.4 px 38 ms EAST, 0.1 px 0 ms NORTH
22:57:54.543 00.007 12020 Worker thread wakes up
22:57:54.543 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
22:57:54.543 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(835,46,31,31)
22:57:55.200 00.657 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"9920018a-2820-4b22-8fa1-313c2f7e0131"}
22:57:55.213 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"9920018a-2820-4b22-8fa1-313c2f7e0131"}
22:57:55.227 00.014 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"be01d7d2-ddfa-42d7-882b-e82b20284acb"}
22:57:55.240 00.013 9340 case statement mapped state 6 to 3
22:57:55.281 00.041 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"be01d7d2-ddfa-42d7-882b-e82b20284acb"}
22:57:55.293 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"9441fdca-46e5-4e5e-a778-cd0601aae425"}
22:57:55.302 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":186,"width":15,"height":15,"star_pos":[6.74,6.72],"pixels":"..."},"id":"9441fdca-46e5-4e5e-a778-cd0601aae425"}
22:57:56.900 01.598 12020 Exposure complete
22:57:57.095 00.195 12020 worker thread done servicing request
22:57:57.095 00.000 9340 OnExposeComplete: enter
22:57:57.105 00.010 9340 UpdateGuideState(): m_state=6
22:57:57.117 00.012 9340 Star::Find(15, 851, 60, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 187
22:57:57.131 00.014 9340 Star::Find returns 1 (0), X=851.73, Y=60.70, Mass=730983, SNR=154.0, Peak=55189 HFD=4.2
22:57:57.153 00.022 9340 MultiStar: [#1 0.30,-0.31,0.64,U] [#2 0.24,-0.53,0.71,U] [#3 1.32,-0.61,0.00,M10] [#4 -0.39,0.04,0.54,U] [#5 0.68,-0.21,0.66,U] [#6 0.20,-0.41,0.56,U] [#7 0.31,-0.05,0.53,U] [#8 0.61,0.22,0.51,U] 
22:57:57.165 00.012 9340 refined, 7 included, MultiStar: {0.48, -0.20}, one-star: {1.28, -0.18}
22:57:57.180 00.015 9340 CameraToMount -- cameraTheta (-0.39) - m_xAngle (-3.14) = xAngle (2.75 = 2.75)
22:57:57.188 00.008 9340 CameraToMount -- cameraTheta (-0.39) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (2.73 = 2.73)
22:57:57.200 00.012 9340 CameraToMount -- cameraX=0.48 cameraY=-0.20 hyp=0.52 cameraTheta=-0.39 mountX=-0.48 mountY=0.21, mountTheta=2.73
22:57:57.213 00.013 9340 SchedulePrimaryMove(10104498, x=0.48, y=-0.20, opts=13)
22:57:57.224 00.011 9340 Enqueuing Move request for scope (0.48, -0.20)
22:57:57.248 00.024 12020 Worker thread wakes up
22:57:57.248 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=6390, max=65524, med=9937, FiltMin=7693, FiltMax=65469, Gamma=2.870
22:57:57.256 00.008 12020 worker thread servicing REQUEST_MOVE scope ofs (0.48, -0.20) opts 0xd
22:57:57.256 00.000 9340 UpdateGuideState exits: m=730983 SNR=154.0
22:57:57.270 00.014 12020 Handling offset move in thread for scope, endpoint = (0.48, -0.20)
22:57:57.270 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:57:57.278 00.008 12020 Moving (0.48, -0.20) raw xDistance=-0.48 yDistance=0.21
22:57:57.278 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
22:57:57.288 00.010 12020 GuideAlgorithmHysteresis::Result() returns -0.22 from input -0.48
22:57:57.288 00.000 9340 Enqueuing Expose request
22:57:57.297 00.009 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:57:57.297 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.21
22:57:57.297 00.000 12020 MoveAxis(E, 42, ABG)
22:57:57.297 00.000 12020 Guiding  Dir = 2, Dur = 42
22:57:57.299 00.002 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"2d397164-a64d-4e44-a8ca-f0109fb66248"}
22:57:57.307 00.008 12020 IsSlewing returns 0
22:57:57.307 00.000 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"2d397164-a64d-4e44-a8ca-f0109fb66248"}
22:57:57.323 00.016 12020 IsGuiding returns 0
22:57:57.323 00.000 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"cfcaca38-db02-40ec-84cb-4bc0b49640e5"}
22:57:57.344 00.021 9340 case statement mapped state 6 to 3
22:57:57.353 00.009 12020 PulseGuide returned control before completion, sleep 25
22:57:57.353 00.000 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"cfcaca38-db02-40ec-84cb-4bc0b49640e5"}
22:57:57.372 00.019 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"f0b12007-2ba9-4dfa-ade5-d00a0802afee"}
22:57:57.380 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":187,"width":15,"height":15,"star_pos":[6.73,6.70],"pixels":"..."},"id":"f0b12007-2ba9-4dfa-ade5-d00a0802afee"}
22:57:57.388 00.008 12020 IsGuiding returns 1
22:57:57.388 00.000 12020 scope still moving after pulse duration time elapsed
22:57:57.429 00.041 12020 IsSlewing returns 0
22:57:57.431 00.002 12020 IsGuiding returns 0
22:57:57.432 00.001 12020 scope move finished after 42 + 66 ms
22:57:57.432 00.000 12020 Move returns status 0, amount 42
22:57:57.432 00.000 12020 MoveAxis(N, 0, ABG)
22:57:57.432 00.000 12020 Move returns status 0, amount 0
22:57:57.432 00.000 12020 move complete, result=0
22:57:57.432 00.000 12020 worker thread done servicing request
22:57:57.432 00.000 9340 GuideStep: -0.5 px 42 ms EAST, 0.2 px 0 ms NORTH
22:57:57.445 00.013 12020 Worker thread wakes up
22:57:57.445 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
22:57:57.445 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(835,46,31,31)
22:57:59.200 01.755 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"b3137e27-0459-41fc-96a6-4738201db98f"}
22:57:59.212 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"b3137e27-0459-41fc-96a6-4738201db98f"}
22:57:59.226 00.014 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"61ddd949-bd07-473f-b108-9ce73ba9df1f"}
22:57:59.235 00.009 9340 case statement mapped state 6 to 3
22:57:59.246 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"61ddd949-bd07-473f-b108-9ce73ba9df1f"}
22:57:59.256 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"7ac82e76-a6ac-4bb3-9a02-43cbd343729b"}
22:57:59.270 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":187,"width":15,"height":15,"star_pos":[6.73,6.70],"pixels":"..."},"id":"7ac82e76-a6ac-4bb3-9a02-43cbd343729b"}
22:57:59.897 00.627 12020 Exposure complete
22:58:00.116 00.219 12020 worker thread done servicing request
22:58:00.116 00.000 9340 OnExposeComplete: enter
22:58:00.132 00.016 9340 UpdateGuideState(): m_state=6
22:58:00.162 00.030 9340 Star::Find(15, 851, 60, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 188
22:58:00.173 00.011 9340 Star::Find returns 1 (0), X=851.79, Y=60.69, Mass=731277, SNR=121.8, Peak=56705 HFD=3.9
22:58:00.185 00.012 9340 MultiStar: [#1 0.29,-0.21,0.94,U] [#2 -0.11,-0.32,0.83,U] [#3 1.07,-0.51,0.00,R] [#4 -0.82,-0.04,0.67,U] [#5 0.42,-0.13,0.87,U] [#6 -0.09,-0.37,0.70,U] [#7 0.38,-0.01,0.68,U] [#8 0.26,0.28,0.98,U] 
22:58:00.196 00.011 9340 refined, 7 included, MultiStar: {0.27, -0.12}, one-star: {1.34, -0.19}
22:58:00.206 00.010 9340 CameraToMount -- cameraTheta (-0.41) - m_xAngle (-3.14) = xAngle (2.72 = 2.72)
22:58:00.219 00.013 9340 CameraToMount -- cameraTheta (-0.41) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (2.71 = 2.71)
22:58:00.230 00.011 9340 CameraToMount -- cameraX=0.27 cameraY=-0.12 hyp=0.29 cameraTheta=-0.41 mountX=-0.27 mountY=0.12, mountTheta=2.71
22:58:00.258 00.028 9340 SchedulePrimaryMove(10104498, x=0.27, y=-0.12, opts=13)
22:58:00.268 00.010 9340 Enqueuing Move request for scope (0.27, -0.12)
22:58:00.278 00.010 12020 Worker thread wakes up
22:58:00.278 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=6008, max=65524, med=10158, FiltMin=7909, FiltMax=65469, Gamma=2.870
22:58:00.288 00.010 12020 worker thread servicing REQUEST_MOVE scope ofs (0.27, -0.12) opts 0xd
22:58:00.288 00.000 9340 UpdateGuideState exits: m=731277 SNR=121.8
22:58:00.299 00.011 12020 Handling offset move in thread for scope, endpoint = (0.27, -0.12)
22:58:00.299 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:58:00.317 00.018 12020 Moving (0.27, -0.12) raw xDistance=-0.27 yDistance=0.12
22:58:00.317 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
22:58:00.341 00.024 12020 GuideAlgorithmHysteresis::Result() returns -0.13 from input -0.27
22:58:00.341 00.000 9340 Enqueuing Expose request
22:58:00.350 00.009 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:58:00.350 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
22:58:00.350 00.000 12020 MoveAxis(E, 25, ABG)
22:58:00.350 00.000 12020 Guiding  Dir = 2, Dur = 25
22:58:00.372 00.022 12020 IsSlewing returns 0
22:58:00.372 00.000 12020 IsGuiding returns 0
22:58:00.406 00.034 12020 IsGuiding returns 1
22:58:00.407 00.001 12020 scope still moving after pulse duration time elapsed
22:58:00.452 00.045 12020 IsSlewing returns 0
22:58:00.452 00.000 12020 IsGuiding returns 0
22:58:00.452 00.000 12020 scope move finished after 25 + 54 ms
22:58:00.452 00.000 12020 Move returns status 0, amount 25
22:58:00.454 00.002 12020 MoveAxis(N, 0, ABG)
22:58:00.454 00.000 12020 Move returns status 0, amount 0
22:58:00.454 00.000 12020 move complete, result=0
22:58:00.454 00.000 12020 worker thread done servicing request
22:58:00.455 00.001 9340 GuideStep: -0.3 px 25 ms EAST, 0.1 px 0 ms NORTH
22:58:00.463 00.008 12020 Worker thread wakes up
22:58:00.463 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
22:58:00.463 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(835,46,31,31)
22:58:01.202 00.739 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"52f89f93-3075-4602-87f6-ae1ebd495ee8"}
22:58:01.216 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"52f89f93-3075-4602-87f6-ae1ebd495ee8"}
22:58:01.231 00.015 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"ef4992b3-0d5d-452d-b05c-e9e5a5a15285"}
22:58:01.243 00.012 9340 case statement mapped state 6 to 3
22:58:01.256 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"ef4992b3-0d5d-452d-b05c-e9e5a5a15285"}
22:58:01.274 00.018 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"663b9304-d2c6-47ea-9173-1ca74603fee3"}
22:58:01.305 00.031 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":188,"width":15,"height":15,"star_pos":[6.79,6.69],"pixels":"..."},"id":"663b9304-d2c6-47ea-9173-1ca74603fee3"}
22:58:02.927 01.622 12020 Exposure complete
22:58:03.107 00.180 12020 worker thread done servicing request
22:58:03.107 00.000 9340 OnExposeComplete: enter
22:58:03.116 00.009 9340 UpdateGuideState(): m_state=6
22:58:03.127 00.011 9340 Star::Find(15, 851, 60, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 189
22:58:03.139 00.012 9340 Star::Find returns 1 (0), X=851.01, Y=60.70, Mass=779037, SNR=157.8, Peak=59409 HFD=4.0
22:58:03.151 00.012 9340 MultiStar: [#1 0.07,-0.25,0.73,U] [#2 -0.64,-0.36,0.73,U] [#3 -0.49,0.16,0.60,U] [#4 -1.10,0.13,0.00,M1] [#5 0.06,-0.20,0.80,U] [#6 -0.54,-0.22,0.70,U] [#7 -0.23,0.02,0.58,U] [#8 -0.02,0.52,0.60,U] 
22:58:03.159 00.008 9340 refined, 7 included, MultiStar: {-0.11, -0.09}, one-star: {0.57, -0.18}
22:58:03.183 00.024 9340 CameraToMount -- cameraTheta (-2.45) - m_xAngle (-3.14) = xAngle (0.68 = 0.68)
22:58:03.191 00.008 9340 CameraToMount -- cameraTheta (-2.45) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (0.67 = 0.67)
22:58:03.196 00.005 9340 CameraToMount -- cameraX=-0.11 cameraY=-0.09 hyp=0.14 cameraTheta=-2.45 mountX=0.11 mountY=0.09, mountTheta=0.67
22:58:03.208 00.012 9340 SchedulePrimaryMove(10104498, x=-0.11, y=-0.09, opts=13)
22:58:03.223 00.015 9340 Enqueuing Move request for scope (-0.11, -0.09)
22:58:03.227 00.004 12020 Worker thread wakes up
22:58:03.227 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=6377, max=65524, med=9975, FiltMin=7688, FiltMax=65487, Gamma=2.870
22:58:03.236 00.009 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.11, -0.09) opts 0xd
22:58:03.236 00.000 12020 Handling offset move in thread for scope, endpoint = (-0.11, -0.09)
22:58:03.236 00.000 12020 Moving (-0.11, -0.09) raw xDistance=0.11 yDistance=0.09
22:58:03.236 00.000 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
22:58:03.236 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:58:03.236 00.000 9340 UpdateGuideState exits: m=779037 SNR=157.8
22:58:03.247 00.011 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:58:03.256 00.009 9340 ScheduleExposure(2000,3,1) exposurePending=0
22:58:03.264 00.008 9340 Enqueuing Expose request
22:58:03.273 00.009 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
22:58:03.273 00.000 12020 MoveAxis(E, 0, ABG)
22:58:03.273 00.000 12020 Move returns status 0, amount 0
22:58:03.273 00.000 12020 MoveAxis(N, 0, ABG)
22:58:03.273 00.000 12020 Move returns status 0, amount 0
22:58:03.273 00.000 12020 move complete, result=0
22:58:03.273 00.000 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"f8226b00-5d50-4408-aeab-eb555092f5e6"}
22:58:03.300 00.027 12020 worker thread done servicing request
22:58:03.300 00.000 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"f8226b00-5d50-4408-aeab-eb555092f5e6"}
22:58:03.310 00.010 12020 Worker thread wakes up
22:58:03.310 00.000 9340 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
22:58:03.320 00.010 12020 worker thread servicing REQUEST_EXPOSE 2000
22:58:03.320 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(835,46,31,31)
22:58:03.323 00.003 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"1b3f6b24-92fe-4422-a5df-c8c81a49ba28"}
22:58:03.333 00.010 9340 case statement mapped state 6 to 3
22:58:03.343 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"1b3f6b24-92fe-4422-a5df-c8c81a49ba28"}
22:58:03.352 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"fea1f041-63bf-460a-9394-de521803cc58"}
22:58:03.363 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":189,"width":15,"height":15,"star_pos":[7.01,6.70],"pixels":"..."},"id":"fea1f041-63bf-460a-9394-de521803cc58"}
22:58:05.204 01.841 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"28565584-ca0e-46e1-b61a-d679dad01bb5"}
22:58:05.229 00.025 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"28565584-ca0e-46e1-b61a-d679dad01bb5"}
22:58:05.244 00.015 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"029639a6-d027-400b-a8ff-7d39afc330cf"}
22:58:05.254 00.010 9340 case statement mapped state 6 to 3
22:58:05.264 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"029639a6-d027-400b-a8ff-7d39afc330cf"}
22:58:05.272 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"980fc1d6-930a-4753-972c-dbe7230b6ea3"}
22:58:05.286 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":189,"width":15,"height":15,"star_pos":[7.01,6.70],"pixels":"..."},"id":"980fc1d6-930a-4753-972c-dbe7230b6ea3"}
22:58:05.685 00.399 12020 Exposure complete
22:58:05.886 00.201 12020 worker thread done servicing request
22:58:05.886 00.000 9340 OnExposeComplete: enter
22:58:05.897 00.011 9340 UpdateGuideState(): m_state=6
22:58:05.911 00.014 9340 Star::Find(15, 851, 60, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 190
22:58:05.920 00.009 9340 Star::Find returns 1 (0), X=851.44, Y=60.97, Mass=685967, SNR=153.8, Peak=54977 HFD=3.9
22:58:05.929 00.009 9340 MultiStar: [#1 0.33,0.09,0.77,U] [#2 -0.46,-0.23,0.73,U] [#3 -0.46,0.24,0.56,U] [#4 -0.74,0.28,0.55,U] [#5 0.09,0.15,0.63,U] [#6 -0.51,-0.23,0.59,U] [#7 -0.04,0.25,0.63,U] [#8 0.39,0.72,0.51,U] 
22:58:05.937 00.008 9340 refined, 8 included, MultiStar: {0.03, 0.13}, one-star: {0.99, 0.10}
22:58:05.962 00.025 9340 CameraToMount -- cameraTheta (1.35) - m_xAngle (-3.14) = xAngle (4.49 = -1.80)
22:58:05.971 00.009 9340 CameraToMount -- cameraTheta (1.35) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (4.47 = -1.81)
22:58:05.980 00.009 9340 CameraToMount -- cameraX=0.03 cameraY=0.13 hyp=0.13 cameraTheta=1.35 mountX=-0.03 mountY=-0.13, mountTheta=-1.80
22:58:05.992 00.012 9340 SchedulePrimaryMove(10104498, x=0.03, y=0.13, opts=13)
22:58:06.004 00.012 9340 Enqueuing Move request for scope (0.03, 0.13)
22:58:06.013 00.009 12020 Worker thread wakes up
22:58:06.014 00.001 9340 UpdateImageDisplay: Size=(1920,1080) min=5447, max=65524, med=9947, FiltMin=7659, FiltMax=65487, Gamma=2.870
22:58:06.022 00.008 9340 UpdateGuideState exits: m=685967 SNR=153.8
22:58:06.031 00.009 12020 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.13) opts 0xd
22:58:06.031 00.000 12020 Handling offset move in thread for scope, endpoint = (0.03, 0.13)
22:58:06.031 00.000 12020 Moving (0.03, 0.13) raw xDistance=-0.03 yDistance=-0.13
22:58:06.031 00.000 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
22:58:06.031 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:58:06.031 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:58:06.045 00.014 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
22:58:06.045 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
22:58:06.055 00.010 12020 MoveAxis(E, 0, ABG)
22:58:06.055 00.000 12020 Move returns status 0, amount 0
22:58:06.055 00.000 12020 MoveAxis(N, 0, ABG)
22:58:06.056 00.001 12020 Move returns status 0, amount 0
22:58:06.056 00.000 9340 Enqueuing Expose request
22:58:06.072 00.016 12020 move complete, result=0
22:58:06.072 00.000 12020 worker thread done servicing request
22:58:06.073 00.001 12020 Worker thread wakes up
22:58:06.073 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
22:58:06.073 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(835,46,31,31)
22:58:06.091 00.018 9340 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
22:58:07.209 01.118 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"08f05a4e-cd6a-4b69-b887-c7c95cf91f15"}
22:58:07.218 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"08f05a4e-cd6a-4b69-b887-c7c95cf91f15"}
22:58:07.233 00.015 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"a5703979-ce6f-4792-972b-f3ce2074247c"}
22:58:07.259 00.026 9340 case statement mapped state 6 to 3
22:58:07.273 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"a5703979-ce6f-4792-972b-f3ce2074247c"}
22:58:07.282 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"450cd3e0-8dd5-49d4-a47d-0ebddb4ba9f7"}
22:58:07.293 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":190,"width":15,"height":15,"star_pos":[7.44,6.97],"pixels":"..."},"id":"450cd3e0-8dd5-49d4-a47d-0ebddb4ba9f7"}
22:58:08.412 01.119 12020 Exposure complete
22:58:08.574 00.162 12020 worker thread done servicing request
22:58:08.575 00.001 9340 OnExposeComplete: enter
22:58:08.583 00.008 9340 UpdateGuideState(): m_state=6
22:58:08.590 00.007 9340 Star::Find(15, 851, 60, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 191
22:58:08.596 00.006 9340 Star::Find returns 1 (0), X=851.22, Y=60.91, Mass=737983, SNR=151.9, Peak=57533 HFD=4.1
22:58:08.607 00.011 9340 MultiStar: [#1 -0.01,0.05,0.91,U] [#2 -0.52,-0.07,0.86,U] [#3 -0.53,0.24,0.54,U] [#4 -1.11,0.41,0.00,M1] [#5 0.12,0.15,0.70,U] [#6 -0.54,-0.21,0.54,U] [#7 -0.41,0.52,0.61,U] [#8 0.07,0.74,0.56,U] 
22:58:08.619 00.012 9340 refined, 7 included, MultiStar: {-0.07, 0.15}, one-star: {0.77, 0.04}
22:58:08.641 00.022 9340 CameraToMount -- cameraTheta (2.00) - m_xAngle (-3.14) = xAngle (5.13 = -1.15)
22:58:08.648 00.007 9340 CameraToMount -- cameraTheta (2.00) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (5.12 = -1.16)
22:58:08.656 00.008 9340 CameraToMount -- cameraX=-0.07 cameraY=0.15 hyp=0.17 cameraTheta=2.00 mountX=0.07 mountY=-0.15, mountTheta=-1.15
22:58:08.666 00.010 9340 SchedulePrimaryMove(10104498, x=-0.07, y=0.15, opts=13)
22:58:08.675 00.009 9340 Enqueuing Move request for scope (-0.07, 0.15)
22:58:08.685 00.010 12020 Worker thread wakes up
22:58:08.685 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=6294, max=65524, med=9921, FiltMin=7235, FiltMax=65487, Gamma=2.870
22:58:08.692 00.007 9340 UpdateGuideState exits: m=737983 SNR=151.9
22:58:08.701 00.009 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:58:08.709 00.008 9340 ScheduleExposure(2000,3,1) exposurePending=0
22:58:08.719 00.010 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.15) opts 0xd
22:58:08.719 00.000 12020 Handling offset move in thread for scope, endpoint = (-0.07, 0.15)
22:58:08.719 00.000 12020 Moving (-0.07, 0.15) raw xDistance=0.07 yDistance=-0.15
22:58:08.719 00.000 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
22:58:08.719 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:58:08.719 00.000 9340 Enqueuing Expose request
22:58:08.726 00.007 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
22:58:08.726 00.000 12020 MoveAxis(E, 0, ABG)
22:58:08.726 00.000 12020 Move returns status 0, amount 0
22:58:08.726 00.000 12020 MoveAxis(N, 0, ABG)
22:58:08.726 00.000 12020 Move returns status 0, amount 0
22:58:08.726 00.000 12020 move complete, result=0
22:58:08.726 00.000 12020 worker thread done servicing request
22:58:08.726 00.000 12020 Worker thread wakes up
22:58:08.726 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
22:58:08.726 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(835,46,31,31)
22:58:08.731 00.005 9340 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
22:58:09.206 00.475 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"525e5b0f-6a35-41ea-97ea-7ab2cba68aa8"}
22:58:09.212 00.006 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"525e5b0f-6a35-41ea-97ea-7ab2cba68aa8"}
22:58:09.236 00.024 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"9c61f53d-74d6-40b6-b2a7-9172e92e1fd0"}
22:58:09.246 00.010 9340 case statement mapped state 6 to 3
22:58:09.254 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"9c61f53d-74d6-40b6-b2a7-9172e92e1fd0"}
22:58:09.263 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"a11642da-bc2a-4ef9-bbdc-8775a655f4ed"}
22:58:09.271 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":191,"width":15,"height":15,"star_pos":[7.22,6.91],"pixels":"..."},"id":"a11642da-bc2a-4ef9-bbdc-8775a655f4ed"}
22:58:11.194 01.923 12020 Exposure complete
22:58:11.207 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"93c97caf-7ab1-4754-8c8c-0c8cf10e32e2"}
22:58:11.234 00.027 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"93c97caf-7ab1-4754-8c8c-0c8cf10e32e2"}
22:58:11.249 00.015 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"4cbae350-0ac7-4976-8da6-4eff694f58eb"}
22:58:11.262 00.013 9340 case statement mapped state 6 to 3
22:58:11.273 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"4cbae350-0ac7-4976-8da6-4eff694f58eb"}
22:58:11.286 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"069c1cbc-98de-4aef-a279-19d6ec7cc2a7"}
22:58:11.301 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":191,"width":15,"height":15,"star_pos":[7.22,6.91],"pixels":"..."},"id":"069c1cbc-98de-4aef-a279-19d6ec7cc2a7"}
22:58:11.444 00.143 9340 OnExposeComplete: enter
22:58:11.475 00.031 9340 UpdateGuideState(): m_state=6
22:58:11.484 00.009 12020 worker thread done servicing request
22:58:11.484 00.000 9340 Star::Find(15, 851, 60, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 192
22:58:11.494 00.010 9340 Star::Find returns 1 (0), X=851.12, Y=60.95, Mass=719278, SNR=124.7, Peak=57169 HFD=4.1
22:58:11.510 00.016 9340 MultiStar: [#1 0.07,-0.05,0.97,U] [#2 -0.54,0.17,0.92,U] [#3 -0.47,0.23,0.79,U] [#4 -1.08,0.25,0.00,M2] [#5 -0.00,0.21,0.75,U] [#6 -0.45,-0.31,0.66,U] [#7 0.03,0.26,0.64,U] [#8 0.12,0.41,0.70,U] 
22:58:11.520 00.010 9340 refined, 7 included, MultiStar: {-0.05, 0.12}, one-star: {0.67, 0.08}
22:58:11.530 00.010 9340 CameraToMount -- cameraTheta (1.97) - m_xAngle (-3.14) = xAngle (5.11 = -1.18)
22:58:11.535 00.005 9340 CameraToMount -- cameraTheta (1.97) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (5.09 = -1.19)
22:58:11.550 00.015 9340 CameraToMount -- cameraX=-0.05 cameraY=0.12 hyp=0.13 cameraTheta=1.97 mountX=0.05 mountY=-0.12, mountTheta=-1.18
22:58:11.566 00.016 9340 SchedulePrimaryMove(10104498, x=-0.05, y=0.12, opts=13)
22:58:11.577 00.011 9340 Enqueuing Move request for scope (-0.05, 0.12)
22:58:11.601 00.024 12020 Worker thread wakes up
22:58:11.601 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=5734, max=65524, med=9959, FiltMin=7916, FiltMax=65487, Gamma=2.870
22:58:11.611 00.010 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.12) opts 0xd
22:58:11.611 00.000 9340 UpdateGuideState exits: m=719278 SNR=124.7
22:58:11.622 00.011 12020 Handling offset move in thread for scope, endpoint = (-0.05, 0.12)
22:58:11.622 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:58:11.632 00.010 12020 Moving (-0.05, 0.12) raw xDistance=0.05 yDistance=-0.12
22:58:11.632 00.000 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
22:58:11.632 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:58:11.632 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
22:58:11.642 00.010 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
22:58:11.642 00.000 9340 Enqueuing Expose request
22:58:11.652 00.010 12020 MoveAxis(E, 0, ABG)
22:58:11.652 00.000 12020 Move returns status 0, amount 0
22:58:11.654 00.002 12020 MoveAxis(N, 0, ABG)
22:58:11.654 00.000 12020 Move returns status 0, amount 0
22:58:11.654 00.000 12020 move complete, result=0
22:58:11.654 00.000 12020 worker thread done servicing request
22:58:11.654 00.000 12020 Worker thread wakes up
22:58:11.654 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
22:58:11.654 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(835,46,31,31)
22:58:11.657 00.003 9340 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
22:58:13.210 01.553 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"9dc538b3-4eda-4cb8-b0c0-2f677554e970"}
22:58:13.219 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"9dc538b3-4eda-4cb8-b0c0-2f677554e970"}
22:58:13.226 00.007 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"39db6d9f-3593-41ad-a564-bbda7b13607e"}
22:58:13.240 00.014 9340 case statement mapped state 6 to 3
22:58:13.251 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"39db6d9f-3593-41ad-a564-bbda7b13607e"}
22:58:13.259 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"392a29cb-2409-475a-851b-a0c5faecf634"}
22:58:13.269 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":192,"width":15,"height":15,"star_pos":[7.12,6.95],"pixels":"..."},"id":"392a29cb-2409-475a-851b-a0c5faecf634"}
22:58:14.016 00.747 12020 Exposure complete
22:58:14.190 00.174 12020 worker thread done servicing request
22:58:14.190 00.000 9340 OnExposeComplete: enter
22:58:14.197 00.007 9340 UpdateGuideState(): m_state=6
22:58:14.206 00.009 9340 Star::Find(15, 851, 60, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 193
22:58:14.215 00.009 9340 Star::Find returns 1 (0), X=851.52, Y=61.10, Mass=739117, SNR=133.8, Peak=52941 HFD=3.9
22:58:14.225 00.010 9340 MultiStar: [#1 0.40,0.27,1.01,U] [#2 -0.36,-0.05,0.94,U] [#3 -0.17,0.20,0.70,U] [#4 -0.48,0.35,0.56,U] [#5 0.46,0.38,0.79,U] [#6 -0.14,-0.29,0.69,U] [#7 0.19,0.40,0.71,U] [#8 0.27,0.29,0.65,U] 
22:58:14.234 00.009 9340 refined, 8 included, MultiStar: {0.19, 0.19}, one-star: {1.07, 0.23}
22:58:14.242 00.008 9340 CameraToMount -- cameraTheta (0.81) - m_xAngle (-3.14) = xAngle (3.94 = -2.34)
22:58:14.263 00.021 9340 CameraToMount -- cameraTheta (0.81) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (3.93 = -2.36)
22:58:14.273 00.010 9340 CameraToMount -- cameraX=0.19 cameraY=0.19 hyp=0.27 cameraTheta=0.81 mountX=-0.19 mountY=-0.19, mountTheta=-2.35
22:58:14.283 00.010 9340 SchedulePrimaryMove(10104498, x=0.19, y=0.19, opts=13)
22:58:14.290 00.007 9340 Enqueuing Move request for scope (0.19, 0.19)
22:58:14.301 00.011 12020 Worker thread wakes up
22:58:14.301 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=6270, max=65524, med=9982, FiltMin=7732, FiltMax=65487, Gamma=2.870
22:58:14.305 00.004 12020 worker thread servicing REQUEST_MOVE scope ofs (0.19, 0.19) opts 0xd
22:58:14.305 00.000 9340 UpdateGuideState exits: m=739117 SNR=133.8
22:58:14.316 00.011 12020 Handling offset move in thread for scope, endpoint = (0.19, 0.19)
22:58:14.316 00.000 12020 Moving (0.19, 0.19) raw xDistance=-0.19 yDistance=-0.19
22:58:14.316 00.000 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.19
22:58:14.316 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:58:14.316 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:58:14.321 00.005 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
22:58:14.321 00.000 12020 MoveAxis(E, 0, ABG)
22:58:14.327 00.006 9340 ScheduleExposure(2000,3,1) exposurePending=0
22:58:14.337 00.010 9340 Enqueuing Expose request
22:58:14.345 00.008 12020 Move returns status 0, amount 0
22:58:14.345 00.000 12020 MoveAxis(N, 0, ABG)
22:58:14.345 00.000 12020 Move returns status 0, amount 0
22:58:14.345 00.000 12020 move complete, result=0
22:58:14.345 00.000 12020 worker thread done servicing request
22:58:14.345 00.000 12020 Worker thread wakes up
22:58:14.345 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
22:58:14.345 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(835,46,31,31)
22:58:14.347 00.002 9340 GuideStep: -0.2 px 0 ms EAST, -0.2 px 0 ms NORTH
22:58:15.216 00.869 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"74b97fe2-7d78-411c-9f11-a3f3259e56c3"}
22:58:15.230 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"74b97fe2-7d78-411c-9f11-a3f3259e56c3"}
22:58:15.256 00.026 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"b2a93227-6b6c-4f76-a86a-3947b127d42c"}
22:58:15.263 00.007 9340 case statement mapped state 6 to 3
22:58:15.277 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"b2a93227-6b6c-4f76-a86a-3947b127d42c"}
22:58:15.291 00.014 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"e532819f-4935-4b4c-b5d7-ec57fc626620"}
22:58:15.298 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":193,"width":15,"height":15,"star_pos":[6.52,7.10],"pixels":"..."},"id":"e532819f-4935-4b4c-b5d7-ec57fc626620"}
22:58:16.682 01.384 12020 Exposure complete
22:58:16.880 00.198 12020 worker thread done servicing request
22:58:16.880 00.000 9340 OnExposeComplete: enter
22:58:16.891 00.011 9340 UpdateGuideState(): m_state=6
22:58:16.899 00.008 9340 Star::Find(15, 851, 61, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 194
22:58:16.909 00.010 9340 Star::Find returns 1 (0), X=852.02, Y=61.21, Mass=747502, SNR=155.9, Peak=49856 HFD=4.2
22:58:16.921 00.012 9340 MultiStar: [#1 0.86,0.51,0.00,M1] [#2 0.00,0.22,0.80,U] [#3 0.07,0.41,0.63,U] [#4 -0.18,0.29,0.43,U] [#5 0.80,0.23,0.63,U] [#6 0.01,0.24,0.62,U] [#7 0.70,0.61,0.57,U] [#8 0.83,0.59,0.00,M1] 
22:58:16.930 00.009 9340 refined, 6 included, MultiStar: {0.52, 0.33}, one-star: {1.57, 0.34}
22:58:16.940 00.010 9340 CameraToMount -- cameraTheta (0.56) - m_xAngle (-3.14) = xAngle (3.70 = -2.59)
22:58:16.945 00.005 9340 CameraToMount -- cameraTheta (0.56) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (3.68 = -2.60)
22:58:16.957 00.012 9340 CameraToMount -- cameraX=0.52 cameraY=0.33 hyp=0.62 cameraTheta=0.56 mountX=-0.52 mountY=-0.32, mountTheta=-2.60
22:58:16.989 00.032 9340 SchedulePrimaryMove(10104498, x=0.52, y=0.33, opts=13)
22:58:17.002 00.013 9340 Enqueuing Move request for scope (0.52, 0.33)
22:58:17.013 00.011 12020 Worker thread wakes up
22:58:17.013 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=6496, max=65524, med=9930, FiltMin=7802, FiltMax=65469, Gamma=2.870
22:58:17.026 00.013 12020 worker thread servicing REQUEST_MOVE scope ofs (0.52, 0.33) opts 0xd
22:58:17.026 00.000 9340 UpdateGuideState exits: m=747502 SNR=155.9
22:58:17.037 00.011 12020 Handling offset move in thread for scope, endpoint = (0.52, 0.33)
22:58:17.037 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:58:17.046 00.009 12020 Moving (0.52, 0.33) raw xDistance=-0.52 yDistance=-0.32
22:58:17.046 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
22:58:17.062 00.016 12020 GuideAlgorithmHysteresis::Result() returns -0.22 from input -0.52
22:58:17.062 00.000 12020 GuideAlgorithmResistSwitch::result() returns -0.32 from input -0.32
22:58:17.062 00.000 12020 MoveAxis(E, 43, ABG)
22:58:17.062 00.000 12020 Guiding  Dir = 2, Dur = 43
22:58:17.065 00.003 12020 IsSlewing returns 0
22:58:17.065 00.000 12020 IsGuiding returns 0
22:58:17.067 00.002 9340 Enqueuing Expose request
22:58:17.082 00.015 12020 PulseGuide returned control before completion, sleep 37
22:58:17.131 00.049 12020 IsGuiding returns 1
22:58:17.131 00.000 12020 scope still moving after pulse duration time elapsed
22:58:17.162 00.031 12020 IsSlewing returns 0
22:58:17.163 00.001 12020 IsGuiding returns 0
22:58:17.163 00.000 12020 scope move finished after 43 + 54 ms
22:58:17.163 00.000 12020 Move returns status 0, amount 43
22:58:17.163 00.000 12020 MoveAxis(N, 53, ABG)
22:58:17.163 00.000 12020 Guiding  Dir = 0, Dur = 53
22:58:17.163 00.000 12020 IsSlewing returns 0
22:58:17.165 00.002 12020 IsGuiding returns 0
22:58:17.219 00.054 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"b3fed026-8c02-4451-9607-6f95274e2e4a"}
22:58:17.237 00.018 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"b3fed026-8c02-4451-9607-6f95274e2e4a"}
22:58:17.250 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"bb72867f-743c-4889-ba7f-fa2d8d7f6282"}
22:58:17.261 00.011 12020 IsGuiding returns 1
22:58:17.261 00.000 12020 scope still moving after pulse duration time elapsed
22:58:17.261 00.000 9340 case statement mapped state 6 to 3
22:58:17.277 00.016 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"bb72867f-743c-4889-ba7f-fa2d8d7f6282"}
22:58:17.291 00.014 12020 IsSlewing returns 0
22:58:17.291 00.000 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"f73854a4-6db2-49bd-8d69-365e4796359d"}
22:58:17.302 00.011 12020 IsGuiding returns 1
22:58:17.303 00.001 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":194,"width":15,"height":15,"star_pos":[7.02,7.21],"pixels":"..."},"id":"f73854a4-6db2-49bd-8d69-365e4796359d"}
22:58:17.417 00.114 12020 IsSlewing returns 0
22:58:17.450 00.033 12020 IsGuiding returns 0
22:58:17.450 00.000 12020 scope move finished after 53 + 231 ms
22:58:17.450 00.000 12020 Move returns status 0, amount 53
22:58:17.450 00.000 12020 move complete, result=0
22:58:17.451 00.001 12020 worker thread done servicing request
22:58:17.451 00.000 9340 GuideStep: -0.5 px 43 ms EAST, -0.3 px 53 ms NORTH
22:58:17.478 00.027 12020 Worker thread wakes up
22:58:17.479 00.001 12020 worker thread servicing REQUEST_EXPOSE 2000
22:58:17.479 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(835,46,31,31)
22:58:19.219 01.740 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"e7899954-caaf-472f-94c0-2428e71fa812"}
22:58:19.227 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"e7899954-caaf-472f-94c0-2428e71fa812"}
22:58:19.235 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"95682547-3998-40a1-b66e-669f126ec425"}
22:58:19.244 00.009 9340 case statement mapped state 6 to 3
22:58:19.253 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"95682547-3998-40a1-b66e-669f126ec425"}
22:58:19.258 00.005 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"f5fb27dc-9cf4-4079-91e5-132b18e50fba"}
22:58:19.270 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":194,"width":15,"height":15,"star_pos":[7.02,7.21],"pixels":"..."},"id":"f5fb27dc-9cf4-4079-91e5-132b18e50fba"}
22:58:19.945 00.675 12020 Exposure complete
22:58:20.117 00.172 12020 worker thread done servicing request
22:58:20.117 00.000 9340 OnExposeComplete: enter
22:58:20.129 00.012 9340 UpdateGuideState(): m_state=6
22:58:20.141 00.012 9340 Star::Find(15, 852, 61, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 195
22:58:20.161 00.020 9340 Star::Find returns 1 (0), X=851.39, Y=60.61, Mass=767542, SNR=141.0, Peak=56261 HFD=4.2
22:58:20.172 00.011 9340 MultiStar: [#1 0.18,-0.25,0.74,U] [#2 -0.45,-0.36,0.89,U] [#3 -0.47,-0.03,0.63,U] [#4 -0.80,-0.05,0.62,U] [#5 0.15,0.00,0.68,U] [#6 -0.55,-0.63,0.63,U] [#7 0.13,-0.03,0.63,U] [#8 0.26,0.17,0.64,U] 
22:58:20.182 00.010 9340 refined, 8 included, MultiStar: {-0.02, -0.18}, one-star: {0.94, -0.27}
22:58:20.190 00.008 9340 CameraToMount -- cameraTheta (-1.66) - m_xAngle (-3.14) = xAngle (1.47 = 1.47)
22:58:20.201 00.011 9340 CameraToMount -- cameraTheta (-1.66) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (1.46 = 1.46)
22:58:20.212 00.011 9340 CameraToMount -- cameraX=-0.02 cameraY=-0.18 hyp=0.18 cameraTheta=-1.66 mountX=0.02 mountY=0.18, mountTheta=1.47
22:58:20.238 00.026 9340 SchedulePrimaryMove(10104498, x=-0.02, y=-0.18, opts=13)
22:58:20.248 00.010 9340 Enqueuing Move request for scope (-0.02, -0.18)
22:58:20.259 00.011 12020 Worker thread wakes up
22:58:20.259 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=5946, max=65524, med=9991, FiltMin=7555, FiltMax=65487, Gamma=2.870
22:58:20.268 00.009 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.18) opts 0xd
22:58:20.268 00.000 9340 UpdateGuideState exits: m=767542 SNR=141.0
22:58:20.276 00.008 12020 Handling offset move in thread for scope, endpoint = (-0.02, -0.18)
22:58:20.276 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:58:20.288 00.012 12020 Moving (-0.02, -0.18) raw xDistance=0.02 yDistance=0.18
22:58:20.288 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
22:58:20.299 00.011 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
22:58:20.300 00.001 9340 Enqueuing Expose request
22:58:20.323 00.023 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:58:20.323 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.18
22:58:20.323 00.000 12020 MoveAxis(E, 0, ABG)
22:58:20.323 00.000 12020 Move returns status 0, amount 0
22:58:20.325 00.002 12020 MoveAxis(N, 0, ABG)
22:58:20.325 00.000 12020 Move returns status 0, amount 0
22:58:20.325 00.000 12020 move complete, result=0
22:58:20.325 00.000 12020 worker thread done servicing request
22:58:20.327 00.002 12020 Worker thread wakes up
22:58:20.327 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
22:58:20.328 00.001 12020 Handling exposure in thread, d=2000 o=3 r=(835,46,31,31)
22:58:20.328 00.000 9340 GuideStep: 0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
22:58:21.221 00.893 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"69df79ce-9cc7-43c4-8072-13c3f8fe9e5b"}
22:58:21.262 00.041 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"69df79ce-9cc7-43c4-8072-13c3f8fe9e5b"}
22:58:21.286 00.024 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"706f282f-85a0-443f-b3a9-0c096897e56e"}
22:58:21.301 00.015 9340 case statement mapped state 6 to 3
22:58:21.315 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"706f282f-85a0-443f-b3a9-0c096897e56e"}
22:58:21.369 00.054 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"d40379d5-b15c-47ef-a180-7ad781852a92"}
22:58:21.382 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":195,"width":15,"height":15,"star_pos":[7.39,6.61],"pixels":"..."},"id":"d40379d5-b15c-47ef-a180-7ad781852a92"}
22:58:22.675 01.293 12020 Exposure complete
22:58:22.904 00.229 12020 worker thread done servicing request
22:58:22.904 00.000 9340 OnExposeComplete: enter
22:58:22.915 00.011 9340 UpdateGuideState(): m_state=6
22:58:22.923 00.008 9340 Star::Find(15, 851, 60, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 196
22:58:22.934 00.011 9340 Star::Find returns 1 (0), X=851.82, Y=60.57, Mass=744496, SNR=131.0, Peak=55776 HFD=3.8
22:58:22.946 00.012 9340 MultiStar: [#1 0.58,-0.30,0.86,U] [#2 0.17,-0.70,1.03,U] [#3 0.24,-0.23,0.81,U] [#4 -0.22,-0.03,0.66,U] [#5 0.67,-0.42,0.89,U] [#6 -0.08,-0.63,0.78,U] [#7 0.62,0.00,0.69,U] [#8 0.52,-0.10,0.68,U] 
22:58:22.957 00.011 9340 refined, 8 included, MultiStar: {0.46, -0.33}, one-star: {1.37, -0.31}
22:58:22.984 00.027 9340 CameraToMount -- cameraTheta (-0.62) - m_xAngle (-3.14) = xAngle (2.52 = 2.52)
22:58:22.995 00.011 9340 CameraToMount -- cameraTheta (-0.62) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (2.50 = 2.50)
22:58:23.005 00.010 9340 CameraToMount -- cameraX=0.46 cameraY=-0.33 hyp=0.56 cameraTheta=-0.62 mountX=-0.46 mountY=0.34, mountTheta=2.51
22:58:23.018 00.013 9340 SchedulePrimaryMove(10104498, x=0.46, y=-0.33, opts=13)
22:58:23.035 00.017 9340 Enqueuing Move request for scope (0.46, -0.33)
22:58:23.048 00.013 12020 Worker thread wakes up
22:58:23.049 00.001 9340 UpdateImageDisplay: Size=(1920,1080) min=5765, max=65524, med=9935, FiltMin=7821, FiltMax=65469, Gamma=2.870
22:58:23.094 00.045 12020 worker thread servicing REQUEST_MOVE scope ofs (0.46, -0.33) opts 0xd
22:58:23.094 00.000 12020 Handling offset move in thread for scope, endpoint = (0.46, -0.33)
22:58:23.095 00.001 12020 Moving (0.46, -0.33) raw xDistance=-0.46 yDistance=0.34
22:58:23.095 00.000 12020 GuideAlgorithmHysteresis::Result() returns -0.19 from input -0.46
22:58:23.096 00.001 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
22:58:23.096 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.34
22:58:23.096 00.000 12020 MoveAxis(E, 37, ABG)
22:58:23.097 00.001 12020 Guiding  Dir = 2, Dur = 37
22:58:23.097 00.000 9340 UpdateGuideState exits: m=744496 SNR=131.0
22:58:23.112 00.015 12020 IsSlewing returns 0
22:58:23.112 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:58:23.125 00.013 12020 IsGuiding returns 0
22:58:23.126 00.001 9340 ScheduleExposure(2000,3,1) exposurePending=0
22:58:23.150 00.024 12020 PulseGuide returned control before completion, sleep 30
22:58:23.151 00.001 9340 Enqueuing Expose request
22:58:23.224 00.073 12020 IsGuiding returns 0
22:58:23.224 00.000 12020 Move returns status 0, amount 37
22:58:23.224 00.000 12020 MoveAxis(N, 0, ABG)
22:58:23.224 00.000 12020 Move returns status 0, amount 0
22:58:23.224 00.000 12020 move complete, result=0
22:58:23.224 00.000 12020 worker thread done servicing request
22:58:23.231 00.007 12020 Worker thread wakes up
22:58:23.231 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
22:58:23.231 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(835,46,31,31)
22:58:23.231 00.000 9340 GuideStep: -0.5 px 37 ms EAST, 0.3 px 0 ms NORTH
22:58:23.336 00.105 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"28bd37c0-a10b-4d04-b4b5-1ad59ae6d67a"}
22:58:23.350 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"28bd37c0-a10b-4d04-b4b5-1ad59ae6d67a"}
22:58:23.367 00.017 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"8edf4bd7-350c-402c-94ea-82e2db2359f8"}
22:58:23.387 00.020 9340 case statement mapped state 6 to 3
22:58:23.402 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"8edf4bd7-350c-402c-94ea-82e2db2359f8"}
22:58:23.430 00.028 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"e8301363-6a5e-45d8-9280-7a59a7058afb"}
22:58:23.443 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":196,"width":15,"height":15,"star_pos":[6.82,6.57],"pixels":"..."},"id":"e8301363-6a5e-45d8-9280-7a59a7058afb"}
22:58:25.238 01.795 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"07291c90-559a-4908-ae18-5431d7c5b4a5"}
22:58:25.249 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"07291c90-559a-4908-ae18-5431d7c5b4a5"}
22:58:25.260 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"9f7917ec-2397-4067-8f58-a6efb27517db"}
22:58:25.281 00.021 9340 case statement mapped state 6 to 3
22:58:25.291 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"9f7917ec-2397-4067-8f58-a6efb27517db"}
22:58:25.299 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"2916634f-3f11-4f70-b102-4ea67fa8396a"}
22:58:25.309 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":196,"width":15,"height":15,"star_pos":[6.82,6.57],"pixels":"..."},"id":"2916634f-3f11-4f70-b102-4ea67fa8396a"}
22:58:25.675 00.366 12020 Exposure complete
22:58:25.844 00.169 12020 worker thread done servicing request
22:58:25.845 00.001 9340 OnExposeComplete: enter
22:58:25.849 00.004 9340 UpdateGuideState(): m_state=6
22:58:25.865 00.016 9340 Star::Find(15, 851, 60, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 197
22:58:25.875 00.010 9340 Star::Find returns 1 (0), X=851.09, Y=60.39, Mass=779500, SNR=158.2, Peak=55373 HFD=4.1
22:58:25.882 00.007 9340 MultiStar: [#1 0.06,-0.38,0.78,U] [#2 -0.66,-0.50,0.66,U] [#3 -0.46,-0.14,0.58,U] [#4 -1.10,-0.07,0.00,M1] [#5 -0.07,-0.47,0.67,U] [#6 -0.80,-0.71,0.00,M1] [#7 -0.08,-0.38,0.69,U] [#8 0.37,0.29,0.60,U] 
22:58:25.904 00.022 9340 refined, 6 included, MultiStar: {0.02, -0.32}, one-star: {0.64, -0.49}
22:58:25.912 00.008 9340 CameraToMount -- cameraTheta (-1.50) - m_xAngle (-3.14) = xAngle (1.64 = 1.64)
22:58:25.920 00.008 9340 CameraToMount -- cameraTheta (-1.50) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (1.62 = 1.62)
22:58:25.930 00.010 9340 CameraToMount -- cameraX=0.02 cameraY=-0.32 hyp=0.32 cameraTheta=-1.50 mountX=-0.02 mountY=0.32, mountTheta=1.64
22:58:25.938 00.008 9340 SchedulePrimaryMove(10104498, x=0.02, y=-0.32, opts=13)
22:58:25.946 00.008 9340 Enqueuing Move request for scope (0.02, -0.32)
22:58:25.952 00.006 12020 Worker thread wakes up
22:58:25.952 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=6710, max=65524, med=10001, FiltMin=7819, FiltMax=65487, Gamma=2.870
22:58:25.957 00.005 9340 UpdateGuideState exits: m=779500 SNR=158.2
22:58:25.974 00.017 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:58:25.984 00.010 12020 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.32) opts 0xd
22:58:25.984 00.000 12020 Handling offset move in thread for scope, endpoint = (0.02, -0.32)
22:58:25.984 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
22:58:25.993 00.009 12020 Moving (0.02, -0.32) raw xDistance=-0.02 yDistance=0.32
22:58:25.993 00.000 9340 Enqueuing Expose request
22:58:26.003 00.010 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
22:58:26.003 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
22:58:26.003 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.32
22:58:26.003 00.000 12020 MoveAxis(E, 0, ABG)
22:58:26.003 00.000 12020 Move returns status 0, amount 0
22:58:26.003 00.000 12020 MoveAxis(N, 0, ABG)
22:58:26.005 00.002 12020 Move returns status 0, amount 0
22:58:26.019 00.014 12020 move complete, result=0
22:58:26.019 00.000 12020 worker thread done servicing request
22:58:26.019 00.000 12020 Worker thread wakes up
22:58:26.019 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
22:58:26.019 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(835,46,31,31)
22:58:26.022 00.003 9340 GuideStep: -0.0 px 0 ms EAST, 0.3 px 0 ms NORTH
22:58:27.237 01.215 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"508fd5aa-282f-4632-a827-ec090fbe3947"}
22:58:27.251 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"508fd5aa-282f-4632-a827-ec090fbe3947"}
22:58:27.262 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"7ddc3976-fdd0-459b-beae-5c5f3781d4fe"}
22:58:27.283 00.021 9340 case statement mapped state 6 to 3
22:58:27.291 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"7ddc3976-fdd0-459b-beae-5c5f3781d4fe"}
22:58:27.304 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"618509b1-6968-4c8d-a719-ff4a2c501687"}
22:58:27.313 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":197,"width":15,"height":15,"star_pos":[7.09,7.39],"pixels":"..."},"id":"618509b1-6968-4c8d-a719-ff4a2c501687"}
22:58:28.364 01.051 12020 Exposure complete
22:58:28.544 00.180 12020 worker thread done servicing request
22:58:28.544 00.000 9340 OnExposeComplete: enter
22:58:28.550 00.006 9340 UpdateGuideState(): m_state=6
22:58:28.561 00.011 9340 Star::Find(15, 851, 60, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 198
22:58:28.570 00.009 9340 Star::Find returns 1 (0), X=851.75, Y=60.65, Mass=752007, SNR=141.0, Peak=56153 HFD=3.8
22:58:28.577 00.007 9340 MultiStar: [#1 0.51,-0.27,0.78,U] [#2 0.07,-0.24,0.70,U] [#3 0.24,-0.31,0.69,U] [#4 -0.39,0.18,0.60,U] [#5 0.62,-0.23,0.74,U] [#6 -0.14,-0.43,0.71,U] [#7 0.50,0.04,0.63,U] [#8 0.64,0.38,0.65,U] 
22:58:28.587 00.010 9340 refined, 8 included, MultiStar: {0.43, -0.14}, one-star: {1.30, -0.22}
22:58:28.599 00.012 9340 CameraToMount -- cameraTheta (-0.32) - m_xAngle (-3.14) = xAngle (2.82 = 2.82)
22:58:28.606 00.007 9340 CameraToMount -- cameraTheta (-0.32) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (2.80 = 2.80)
22:58:28.614 00.008 9340 CameraToMount -- cameraX=0.43 cameraY=-0.14 hyp=0.45 cameraTheta=-0.32 mountX=-0.43 mountY=0.15, mountTheta=2.80
22:58:28.637 00.023 9340 SchedulePrimaryMove(10104498, x=0.43, y=-0.14, opts=13)
22:58:28.646 00.009 9340 Enqueuing Move request for scope (0.43, -0.14)
22:58:28.652 00.006 12020 Worker thread wakes up
22:58:28.652 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=6148, max=65524, med=9929, FiltMin=7490, FiltMax=65469, Gamma=2.870
22:58:28.664 00.012 12020 worker thread servicing REQUEST_MOVE scope ofs (0.43, -0.14) opts 0xd
22:58:28.664 00.000 9340 UpdateGuideState exits: m=752007 SNR=141.0
22:58:28.671 00.007 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:58:28.680 00.009 12020 Handling offset move in thread for scope, endpoint = (0.43, -0.14)
22:58:28.680 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
22:58:28.688 00.008 12020 Moving (0.43, -0.14) raw xDistance=-0.43 yDistance=0.15
22:58:28.688 00.000 9340 Enqueuing Expose request
22:58:28.694 00.006 12020 GuideAlgorithmHysteresis::Result() returns -0.18 from input -0.43
22:58:28.694 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:58:28.694 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
22:58:28.694 00.000 12020 MoveAxis(E, 35, ABG)
22:58:28.694 00.000 12020 Guiding  Dir = 2, Dur = 35
22:58:28.697 00.003 12020 IsSlewing returns 0
22:58:28.697 00.000 12020 IsGuiding returns 0
22:58:28.721 00.024 12020 PulseGuide returned control before completion, sleep 21
22:58:28.771 00.050 12020 IsGuiding returns 0
22:58:28.771 00.000 12020 Move returns status 0, amount 35
22:58:28.772 00.001 12020 MoveAxis(N, 0, ABG)
22:58:28.772 00.000 12020 Move returns status 0, amount 0
22:58:28.772 00.000 12020 move complete, result=0
22:58:28.772 00.000 12020 worker thread done servicing request
22:58:28.772 00.000 9340 GuideStep: -0.4 px 35 ms EAST, 0.2 px 0 ms NORTH
22:58:28.781 00.009 12020 Worker thread wakes up
22:58:28.781 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
22:58:28.781 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(835,46,31,31)
22:58:29.240 00.459 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"8ed8f0e5-5763-4136-ae2a-34d1b037932e"}
22:58:29.274 00.034 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"8ed8f0e5-5763-4136-ae2a-34d1b037932e"}
22:58:29.306 00.032 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"77e0153d-03c3-41c3-a2ce-8e4154053573"}
22:58:29.321 00.015 9340 case statement mapped state 6 to 3
22:58:29.345 00.024 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"77e0153d-03c3-41c3-a2ce-8e4154053573"}
22:58:29.364 00.019 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"d96b0820-ea1c-46ba-b204-71fa96731329"}
22:58:29.400 00.036 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":198,"width":15,"height":15,"star_pos":[6.75,6.65],"pixels":"..."},"id":"d96b0820-ea1c-46ba-b204-71fa96731329"}
22:58:31.122 01.722 12020 Exposure complete
22:58:31.241 00.119 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"f3ed23da-18ab-48dc-a3a1-1c197ed8162a"}
22:58:31.252 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"f3ed23da-18ab-48dc-a3a1-1c197ed8162a"}
22:58:31.266 00.014 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"0710006d-16d0-436b-9878-578b841a2761"}
22:58:31.277 00.011 9340 case statement mapped state 6 to 3
22:58:31.288 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"0710006d-16d0-436b-9878-578b841a2761"}
22:58:31.312 00.024 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"d062c7a0-87a2-4315-9c5f-9b83a886cf13"}
22:58:31.318 00.006 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":198,"width":15,"height":15,"star_pos":[6.75,6.65],"pixels":"..."},"id":"d062c7a0-87a2-4315-9c5f-9b83a886cf13"}
22:58:31.332 00.014 12020 worker thread done servicing request
22:58:31.332 00.000 9340 OnExposeComplete: enter
22:58:31.341 00.009 9340 UpdateGuideState(): m_state=6
22:58:31.351 00.010 9340 Star::Find(15, 851, 60, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 199
22:58:31.359 00.008 9340 Star::Find returns 1 (0), X=851.39, Y=60.99, Mass=777062, SNR=158.3, Peak=58045 HFD=4.1
22:58:31.369 00.010 9340 MultiStar: [#1 0.11,-0.23,0.64,U] [#2 -0.51,-0.08,0.78,U] [#3 -0.34,-0.01,0.71,U] [#4 -1.08,0.17,0.00,M1] [#5 0.09,0.09,0.64,U] [#6 -0.27,-0.10,0.52,U] [#7 0.07,0.27,0.51,U] [#8 0.21,0.35,0.56,U] 
22:58:31.376 00.007 9340 refined, 7 included, MultiStar: {0.08, 0.05}, one-star: {0.94, 0.12}
22:58:31.389 00.013 9340 CameraToMount -- cameraTheta (0.50) - m_xAngle (-3.14) = xAngle (3.64 = -2.65)
22:58:31.400 00.011 9340 CameraToMount -- cameraTheta (0.50) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (3.62 = -2.66)
22:58:31.410 00.010 9340 CameraToMount -- cameraX=0.08 cameraY=0.05 hyp=0.10 cameraTheta=0.50 mountX=-0.09 mountY=-0.04, mountTheta=-2.66
22:58:31.433 00.023 9340 SchedulePrimaryMove(10104498, x=0.08, y=0.05, opts=13)
22:58:31.444 00.011 9340 Enqueuing Move request for scope (0.08, 0.05)
22:58:31.450 00.006 12020 Worker thread wakes up
22:58:31.450 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=6231, max=65524, med=9965, FiltMin=7876, FiltMax=65487, Gamma=2.870
22:58:31.461 00.011 12020 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.05) opts 0xd
22:58:31.461 00.000 12020 Handling offset move in thread for scope, endpoint = (0.08, 0.05)
22:58:31.461 00.000 12020 Moving (0.08, 0.05) raw xDistance=-0.09 yDistance=-0.04
22:58:31.461 00.000 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
22:58:31.461 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:58:31.461 00.000 9340 UpdateGuideState exits: m=777062 SNR=158.3
22:58:31.471 00.010 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
22:58:31.473 00.002 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:58:31.482 00.009 9340 ScheduleExposure(2000,3,1) exposurePending=0
22:58:31.490 00.008 12020 MoveAxis(E, 0, ABG)
22:58:31.490 00.000 9340 Enqueuing Expose request
22:58:31.499 00.009 12020 Move returns status 0, amount 0
22:58:31.499 00.000 12020 MoveAxis(N, 0, ABG)
22:58:31.499 00.000 12020 Move returns status 0, amount 0
22:58:31.499 00.000 12020 move complete, result=0
22:58:31.499 00.000 12020 worker thread done servicing request
22:58:31.499 00.000 12020 Worker thread wakes up
22:58:31.499 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
22:58:31.500 00.001 12020 Handling exposure in thread, d=2000 o=3 r=(835,46,31,31)
22:58:31.501 00.001 9340 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
22:58:33.244 01.743 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"c124d089-ac0b-4d1d-a405-c080291ce218"}
22:58:33.258 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"c124d089-ac0b-4d1d-a405-c080291ce218"}
22:58:33.267 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"cc443740-6a72-4ce4-8a0b-9f362e454ac7"}
22:58:33.275 00.008 9340 case statement mapped state 6 to 3
22:58:33.284 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"cc443740-6a72-4ce4-8a0b-9f362e454ac7"}
22:58:33.306 00.022 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"b4bc301b-94a9-4c5f-bc7a-9f04b341411f"}
22:58:33.312 00.006 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":199,"width":15,"height":15,"star_pos":[7.39,6.99],"pixels":"..."},"id":"b4bc301b-94a9-4c5f-bc7a-9f04b341411f"}
22:58:33.864 00.552 12020 Exposure complete
22:58:34.012 00.148 12020 worker thread done servicing request
22:58:34.012 00.000 9340 OnExposeComplete: enter
22:58:34.018 00.006 9340 UpdateGuideState(): m_state=6
22:58:34.028 00.010 9340 Star::Find(15, 851, 60, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 200
22:58:34.050 00.022 9340 Star::Find returns 1 (0), X=851.51, Y=60.81, Mass=730379, SNR=150.4, Peak=55441 HFD=3.8
22:58:34.058 00.008 9340 MultiStar: [#1 0.48,0.06,0.78,U] [#2 -0.12,-0.38,0.72,U] [#3 -0.02,-0.04,0.66,U] [#4 -0.74,-0.06,0.55,U] [#5 0.38,-0.18,0.73,U] [#6 -0.36,-0.44,0.56,U] [#7 0.19,0.07,0.71,U] [#8 0.34,0.55,0.59,U] 
22:58:34.068 00.010 9340 refined, 8 included, MultiStar: {0.21, -0.06}, one-star: {1.06, -0.06}
22:58:34.075 00.007 9340 CameraToMount -- cameraTheta (-0.26) - m_xAngle (-3.14) = xAngle (2.87 = 2.87)
22:58:34.083 00.008 9340 CameraToMount -- cameraTheta (-0.26) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (2.86 = 2.86)
22:58:34.095 00.012 9340 CameraToMount -- cameraX=0.21 cameraY=-0.06 hyp=0.22 cameraTheta=-0.26 mountX=-0.21 mountY=0.06, mountTheta=2.86
22:58:34.104 00.009 9340 SchedulePrimaryMove(10104498, x=0.21, y=-0.06, opts=13)
22:58:34.113 00.009 9340 Enqueuing Move request for scope (0.21, -0.06)
22:58:34.120 00.007 12020 Worker thread wakes up
22:58:34.120 00.000 12020 worker thread servicing REQUEST_MOVE scope ofs (0.21, -0.06) opts 0xd
22:58:34.120 00.000 12020 Handling offset move in thread for scope, endpoint = (0.21, -0.06)
22:58:34.120 00.000 12020 Moving (0.21, -0.06) raw xDistance=-0.21 yDistance=0.06
22:58:34.120 00.000 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.21
22:58:34.120 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:58:34.120 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=5426, max=65524, med=9970, FiltMin=7729, FiltMax=65487, Gamma=2.870
22:58:34.131 00.011 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
22:58:34.131 00.000 12020 MoveAxis(E, 0, ABG)
22:58:34.132 00.001 12020 Move returns status 0, amount 0
22:58:34.132 00.000 12020 MoveAxis(N, 0, ABG)
22:58:34.132 00.000 12020 Move returns status 0, amount 0
22:58:34.132 00.000 12020 move complete, result=0
22:58:34.132 00.000 9340 UpdateGuideState exits: m=730379 SNR=150.4
22:58:34.141 00.009 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:58:34.148 00.007 9340 ScheduleExposure(2000,3,1) exposurePending=0
22:58:34.156 00.008 9340 Enqueuing Expose request
22:58:34.180 00.024 12020 worker thread done servicing request
22:58:34.180 00.000 12020 Worker thread wakes up
22:58:34.180 00.000 9340 GuideStep: -0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
22:58:34.189 00.009 12020 worker thread servicing REQUEST_EXPOSE 2000
22:58:34.189 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(835,46,31,31)
22:58:35.246 01.057 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"756c25f4-d0de-4deb-adf4-9eda6419f211"}
22:58:35.256 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"756c25f4-d0de-4deb-adf4-9eda6419f211"}
22:58:35.297 00.041 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"96ad2bb5-7678-4e78-bd79-27e7866c8aae"}
22:58:35.312 00.015 9340 case statement mapped state 6 to 3
22:58:35.321 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"96ad2bb5-7678-4e78-bd79-27e7866c8aae"}
22:58:35.331 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"21027099-e5e1-4ec3-82c6-e13dcc12b464"}
22:58:35.337 00.006 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":200,"width":15,"height":15,"star_pos":[6.51,6.81],"pixels":"..."},"id":"21027099-e5e1-4ec3-82c6-e13dcc12b464"}
22:58:36.542 01.205 12020 Exposure complete
22:58:36.755 00.213 12020 worker thread done servicing request
22:58:36.755 00.000 9340 OnExposeComplete: enter
22:58:36.780 00.025 9340 UpdateGuideState(): m_state=6
22:58:36.787 00.007 9340 Star::Find(15, 851, 60, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 201
22:58:36.796 00.009 9340 Star::Find returns 1 (0), X=851.75, Y=61.19, Mass=714452, SNR=136.1, Peak=50363 HFD=4.1
22:58:36.806 00.010 9340 MultiStar: [#1 0.46,0.19,0.87,U] [#2 -0.07,0.01,0.84,U] [#3 0.38,0.51,0.71,U] [#4 -0.39,0.53,0.63,U] [#5 0.51,0.25,0.74,U] [#6 0.39,-0.10,0.64,U] [#7 0.61,0.44,0.63,U] [#8 0.79,0.73,0.00,M1] 
22:58:36.822 00.016 9340 refined, 7 included, MultiStar: {0.44, 0.26}, one-star: {1.30, 0.32}
22:58:36.826 00.004 9340 CameraToMount -- cameraTheta (0.53) - m_xAngle (-3.14) = xAngle (3.66 = -2.62)
22:58:36.839 00.013 9340 CameraToMount -- cameraTheta (0.53) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (3.65 = -2.63)
22:58:36.848 00.009 9340 CameraToMount -- cameraX=0.44 cameraY=0.26 hyp=0.51 cameraTheta=0.53 mountX=-0.44 mountY=-0.25, mountTheta=-2.63
22:58:36.862 00.014 9340 SchedulePrimaryMove(10104498, x=0.44, y=0.26, opts=13)
22:58:36.871 00.009 9340 Enqueuing Move request for scope (0.44, 0.26)
22:58:36.881 00.010 12020 Worker thread wakes up
22:58:36.881 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=6181, max=65524, med=9903, FiltMin=7770, FiltMax=65487, Gamma=2.870
22:58:36.909 00.028 12020 worker thread servicing REQUEST_MOVE scope ofs (0.44, 0.26) opts 0xd
22:58:36.909 00.000 9340 UpdateGuideState exits: m=714452 SNR=136.1
22:58:36.917 00.008 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:58:36.930 00.013 12020 Handling offset move in thread for scope, endpoint = (0.44, 0.26)
22:58:36.930 00.000 12020 Moving (0.44, 0.26) raw xDistance=-0.44 yDistance=-0.25
22:58:36.930 00.000 12020 GuideAlgorithmHysteresis::Result() returns -0.19 from input -0.44
22:58:36.930 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:58:36.930 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
22:58:36.939 00.009 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.25
22:58:36.939 00.000 12020 MoveAxis(E, 36, ABG)
22:58:36.939 00.000 12020 Guiding  Dir = 2, Dur = 36
22:58:36.941 00.002 9340 Enqueuing Expose request
22:58:36.950 00.009 12020 IsSlewing returns 0
22:58:36.952 00.002 12020 IsGuiding returns 0
22:58:36.973 00.021 12020 PulseGuide returned control before completion, sleep 26
22:58:37.038 00.065 12020 IsGuiding returns 0
22:58:37.038 00.000 12020 Move returns status 0, amount 36
22:58:37.038 00.000 12020 MoveAxis(N, 0, ABG)
22:58:37.038 00.000 12020 Move returns status 0, amount 0
22:58:37.038 00.000 12020 move complete, result=0
22:58:37.038 00.000 12020 worker thread done servicing request
22:58:37.038 00.000 9340 GuideStep: -0.4 px 36 ms EAST, -0.2 px 0 ms NORTH
22:58:37.047 00.009 12020 Worker thread wakes up
22:58:37.047 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
22:58:37.048 00.001 12020 Handling exposure in thread, d=2000 o=3 r=(835,46,31,31)
22:58:37.247 00.199 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"f0dd5d57-1ce6-409b-8851-92c2c53988d7"}
22:58:37.258 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"f0dd5d57-1ce6-409b-8851-92c2c53988d7"}
22:58:37.281 00.023 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"98ef43d7-0d08-40db-a817-9b19912d0337"}
22:58:37.293 00.012 9340 case statement mapped state 6 to 3
22:58:37.302 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"98ef43d7-0d08-40db-a817-9b19912d0337"}
22:58:37.314 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"496956b0-afe6-49ff-a85d-4d10b9e0fb2d"}
22:58:37.323 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":201,"width":15,"height":15,"star_pos":[6.75,7.19],"pixels":"..."},"id":"496956b0-afe6-49ff-a85d-4d10b9e0fb2d"}
22:58:39.248 01.925 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"dce53a97-bc68-419f-9334-fc2d432017ac"}
22:58:39.257 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"dce53a97-bc68-419f-9334-fc2d432017ac"}
22:58:39.264 00.007 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"25286f39-8bbb-4777-a771-21a4f96cdd8c"}
22:58:39.273 00.009 9340 case statement mapped state 6 to 3
22:58:39.279 00.006 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"25286f39-8bbb-4777-a771-21a4f96cdd8c"}
22:58:39.300 00.021 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"38ea6bb3-37ea-49ec-ba34-420596d98cda"}
22:58:39.309 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":201,"width":15,"height":15,"star_pos":[6.75,7.19],"pixels":"..."},"id":"38ea6bb3-37ea-49ec-ba34-420596d98cda"}
22:58:39.509 00.200 12020 Exposure complete
22:58:39.680 00.171 12020 worker thread done servicing request
22:58:39.680 00.000 9340 OnExposeComplete: enter
22:58:39.687 00.007 9340 UpdateGuideState(): m_state=6
22:58:39.697 00.010 9340 Star::Find(15, 851, 61, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 202
22:58:39.702 00.005 9340 Star::Find returns 1 (0), X=852.33, Y=61.17, Mass=752125, SNR=148.5, Peak=53984 HFD=4.2
22:58:39.711 00.009 9340 MultiStar: [#1 1.03,0.25,0.00,M1] [#2 0.39,-0.18,0.74,U] [#3 0.56,-0.10,0.60,U] [#4 0.12,0.32,0.66,U] [#5 1.13,0.11,0.00,M1] [#6 0.62,-0.44,0.54,U] [#7 0.72,0.25,0.55,U] [#8 0.97,0.50,0.00,M2] 
22:58:39.713 00.002 9340 refined, 5 included, MultiStar: {0.81, 0.05}, one-star: {1.88, 0.30}
22:58:39.723 00.010 9340 CameraToMount -- cameraTheta (0.07) - m_xAngle (-3.14) = xAngle (3.20 = -3.08)
22:58:39.734 00.011 9340 CameraToMount -- cameraTheta (0.07) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (3.19 = -3.10)
22:58:39.745 00.011 9340 CameraToMount -- cameraX=0.81 cameraY=0.05 hyp=0.81 cameraTheta=0.07 mountX=-0.81 mountY=-0.04, mountTheta=-3.10
22:58:39.756 00.011 9340 SchedulePrimaryMove(10104498, x=0.81, y=0.05, opts=13)
22:58:39.781 00.025 9340 Enqueuing Move request for scope (0.81, 0.05)
22:58:39.790 00.009 12020 Worker thread wakes up
22:58:39.790 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=5712, max=65524, med=9958, FiltMin=7621, FiltMax=65469, Gamma=2.870
22:58:39.798 00.008 12020 worker thread servicing REQUEST_MOVE scope ofs (0.81, 0.05) opts 0xd
22:58:39.798 00.000 9340 UpdateGuideState exits: m=752125 SNR=148.5
22:58:39.806 00.008 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:58:39.813 00.007 9340 ScheduleExposure(2000,3,1) exposurePending=0
22:58:39.821 00.008 12020 Handling offset move in thread for scope, endpoint = (0.81, 0.05)
22:58:39.821 00.000 12020 Moving (0.81, 0.05) raw xDistance=-0.81 yDistance=-0.04
22:58:39.821 00.000 12020 GuideAlgorithmHysteresis::Result() returns -0.36 from input -0.81
22:58:39.821 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:58:39.821 00.000 9340 Enqueuing Expose request
22:58:39.830 00.009 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
22:58:39.830 00.000 12020 MoveAxis(E, 69, ABG)
22:58:39.830 00.000 12020 Guiding  Dir = 2, Dur = 69
22:58:39.830 00.000 12020 IsSlewing returns 0
22:58:39.830 00.000 12020 IsGuiding returns 0
22:58:39.852 00.022 12020 PulseGuide returned control before completion, sleep 59
22:58:39.931 00.079 12020 IsGuiding returns 0
22:58:39.931 00.000 12020 Move returns status 0, amount 69
22:58:39.931 00.000 12020 MoveAxis(N, 0, ABG)
22:58:39.931 00.000 12020 Move returns status 0, amount 0
22:58:39.931 00.000 12020 move complete, result=0
22:58:39.931 00.000 12020 worker thread done servicing request
22:58:39.933 00.002 12020 Worker thread wakes up
22:58:39.933 00.000 9340 GuideStep: -0.8 px 69 ms EAST, -0.0 px 0 ms NORTH
22:58:39.944 00.011 12020 worker thread servicing REQUEST_EXPOSE 2000
22:58:39.945 00.001 12020 Handling exposure in thread, d=2000 o=3 r=(835,46,31,31)
22:58:41.249 01.304 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"5cef4c2c-b9ec-40d7-89f6-6f7e00bd96c6"}
22:58:41.260 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"5cef4c2c-b9ec-40d7-89f6-6f7e00bd96c6"}
22:58:41.271 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"88d268d7-48b9-4f8d-83af-4849d4323159"}
22:58:41.279 00.008 9340 case statement mapped state 6 to 3
22:58:41.288 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"88d268d7-48b9-4f8d-83af-4849d4323159"}
22:58:41.297 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"db5e62b6-0504-495b-849c-0f1d303ca35c"}
22:58:41.317 00.020 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":202,"width":15,"height":15,"star_pos":[7.33,7.17],"pixels":"..."},"id":"db5e62b6-0504-495b-849c-0f1d303ca35c"}
22:58:42.309 00.992 12020 Exposure complete
22:58:42.542 00.233 12020 worker thread done servicing request
22:58:42.542 00.000 9340 OnExposeComplete: enter
22:58:42.553 00.011 9340 UpdateGuideState(): m_state=6
22:58:42.565 00.012 9340 Star::Find(15, 852, 61, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 203
22:58:42.580 00.015 9340 Star::Find returns 1 (0), X=851.90, Y=61.19, Mass=768872, SNR=168.4, Peak=51584 HFD=4.2
22:58:42.588 00.008 9340 MultiStar: [#1 0.61,0.33,0.70,U] [#2 0.16,-0.21,0.66,U] [#3 0.26,0.15,0.52,U] [#4 -0.20,0.45,0.51,U] [#5 0.65,0.18,0.67,U] [#6 0.46,-0.29,0.66,U] [#7 0.77,0.43,0.49,U] [#8 0.84,0.42,0.65,U] 
22:58:42.600 00.012 9340 refined, 8 included, MultiStar: {0.63, 0.19}, one-star: {1.45, 0.32}
22:58:42.612 00.012 9340 CameraToMount -- cameraTheta (0.30) - m_xAngle (-3.14) = xAngle (3.43 = -2.85)
22:58:42.624 00.012 9340 CameraToMount -- cameraTheta (0.30) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (3.42 = -2.87)
22:58:42.653 00.029 9340 CameraToMount -- cameraX=0.63 cameraY=0.19 hyp=0.66 cameraTheta=0.30 mountX=-0.63 mountY=-0.18, mountTheta=-2.87
22:58:42.669 00.016 9340 SchedulePrimaryMove(10104498, x=0.63, y=0.19, opts=13)
22:58:42.679 00.010 9340 Enqueuing Move request for scope (0.63, 0.19)
22:58:42.693 00.014 12020 Worker thread wakes up
22:58:42.693 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=6219, max=65524, med=9949, FiltMin=7636, FiltMax=65469, Gamma=2.870
22:58:42.701 00.008 12020 worker thread servicing REQUEST_MOVE scope ofs (0.63, 0.19) opts 0xd
22:58:42.705 00.004 9340 UpdateGuideState exits: m=768872 SNR=168.4
22:58:42.714 00.009 12020 Handling offset move in thread for scope, endpoint = (0.63, 0.19)
22:58:42.714 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:58:42.726 00.012 12020 Moving (0.63, 0.19) raw xDistance=-0.63 yDistance=-0.18
22:58:42.726 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
22:58:42.737 00.011 12020 GuideAlgorithmHysteresis::Result() returns -0.29 from input -0.63
22:58:42.738 00.001 9340 Enqueuing Expose request
22:58:42.751 00.013 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:58:42.752 00.001 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
22:58:42.752 00.000 12020 MoveAxis(E, 57, ABG)
22:58:42.752 00.000 12020 Guiding  Dir = 2, Dur = 57
22:58:42.752 00.000 12020 IsSlewing returns 0
22:58:42.755 00.003 12020 IsGuiding returns 0
22:58:42.782 00.027 12020 PulseGuide returned control before completion, sleep 40
22:58:42.825 00.043 12020 IsGuiding returns 1
22:58:42.825 00.000 12020 scope still moving after pulse duration time elapsed
22:58:42.856 00.031 12020 IsSlewing returns 0
22:58:42.856 00.000 12020 IsGuiding returns 0
22:58:42.856 00.000 12020 scope move finished after 57 + 46 ms
22:58:42.859 00.003 12020 Move returns status 0, amount 57
22:58:42.859 00.000 12020 MoveAxis(N, 0, ABG)
22:58:42.860 00.001 12020 Move returns status 0, amount 0
22:58:42.860 00.000 12020 move complete, result=0
22:58:42.860 00.000 12020 worker thread done servicing request
22:58:42.860 00.000 9340 GuideStep: -0.6 px 57 ms EAST, -0.2 px 0 ms NORTH
22:58:42.871 00.011 12020 Worker thread wakes up
22:58:42.871 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
22:58:42.875 00.004 12020 Handling exposure in thread, d=2000 o=3 r=(835,46,31,31)
22:58:43.251 00.376 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"699af5e1-6bf5-4ee5-a5ec-69562be22867"}
22:58:43.269 00.018 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"699af5e1-6bf5-4ee5-a5ec-69562be22867"}
22:58:43.336 00.067 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"286154af-b27b-407f-ac8d-6647c192e3f2"}
22:58:43.349 00.013 9340 case statement mapped state 6 to 3
22:58:43.360 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"286154af-b27b-407f-ac8d-6647c192e3f2"}
22:58:43.372 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"764e8a5b-6b85-4058-90a4-8cb47d4e1602"}
22:58:43.386 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":203,"width":15,"height":15,"star_pos":[6.90,7.19],"pixels":"..."},"id":"764e8a5b-6b85-4058-90a4-8cb47d4e1602"}
22:58:45.234 01.848 12020 Exposure complete
22:58:45.249 00.015 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"6143cd2c-4f4e-4a52-aae4-a4bdc1994955"}
22:58:45.258 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"6143cd2c-4f4e-4a52-aae4-a4bdc1994955"}
22:58:45.265 00.007 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"0526d2d8-6c93-4e34-a2ed-d94f4acf573b"}
22:58:45.273 00.008 9340 case statement mapped state 6 to 3
22:58:45.284 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"0526d2d8-6c93-4e34-a2ed-d94f4acf573b"}
22:58:45.293 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"f58d8de5-0fb6-499a-aa3d-07aa3196f2ec"}
22:58:45.303 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":203,"width":15,"height":15,"star_pos":[6.90,7.19],"pixels":"..."},"id":"f58d8de5-0fb6-499a-aa3d-07aa3196f2ec"}
22:58:45.426 00.123 12020 worker thread done servicing request
22:58:45.426 00.000 9340 OnExposeComplete: enter
22:58:45.436 00.010 9340 UpdateGuideState(): m_state=6
22:58:45.446 00.010 9340 Star::Find(15, 851, 61, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 204
22:58:45.455 00.009 9340 Star::Find returns 1 (0), X=851.96, Y=61.24, Mass=770872, SNR=138.7, Peak=52028 HFD=4.1
22:58:45.477 00.022 9340 MultiStar: [#1 1.08,0.29,0.00,M1] [#2 0.46,0.22,0.87,U] [#3 0.57,0.48,0.75,U] [#4 -0.40,0.33,0.68,U] [#5 1.04,0.27,0.00,M1] [#6 0.43,0.01,0.63,U] [#7 0.85,0.19,0.63,U] [#8 1.12,0.80,0.00,M2] 
22:58:45.492 00.015 9340 refined, 5 included, MultiStar: {0.63, 0.28}, one-star: {1.51, 0.36}
22:58:45.500 00.008 9340 CameraToMount -- cameraTheta (0.42) - m_xAngle (-3.14) = xAngle (3.55 = -2.73)
22:58:45.511 00.011 9340 CameraToMount -- cameraTheta (0.42) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (3.54 = -2.75)
22:58:45.519 00.008 9340 CameraToMount -- cameraX=0.63 cameraY=0.28 hyp=0.69 cameraTheta=0.42 mountX=-0.63 mountY=-0.26, mountTheta=-2.75
22:58:45.528 00.009 9340 SchedulePrimaryMove(10104498, x=0.63, y=0.28, opts=13)
22:58:45.538 00.010 9340 Enqueuing Move request for scope (0.63, 0.28)
22:58:45.567 00.029 12020 Worker thread wakes up
22:58:45.567 00.000 12020 worker thread servicing REQUEST_MOVE scope ofs (0.63, 0.28) opts 0xd
22:58:45.567 00.000 12020 Handling offset move in thread for scope, endpoint = (0.63, 0.28)
22:58:45.567 00.000 12020 Moving (0.63, 0.28) raw xDistance=-0.63 yDistance=-0.26
22:58:45.569 00.002 12020 GuideAlgorithmHysteresis::Result() returns -0.29 from input -0.63
22:58:45.570 00.001 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
22:58:45.570 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.26
22:58:45.570 00.000 12020 MoveAxis(E, 56, ABG)
22:58:45.570 00.000 12020 Guiding  Dir = 2, Dur = 56
22:58:45.571 00.001 9340 UpdateImageDisplay: Size=(1920,1080) min=6510, max=65524, med=9967, FiltMin=7838, FiltMax=65469, Gamma=2.870
22:58:45.589 00.018 9340 UpdateGuideState exits: m=770872 SNR=138.7
22:58:45.599 00.010 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:58:45.612 00.013 12020 IsSlewing returns 0
22:58:45.612 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
22:58:45.622 00.010 12020 IsGuiding returns 0
22:58:45.622 00.000 9340 Enqueuing Expose request
22:58:45.648 00.026 12020 PulseGuide returned control before completion, sleep 42
22:58:45.719 00.071 12020 IsGuiding returns 0
22:58:45.719 00.000 12020 Move returns status 0, amount 56
22:58:45.719 00.000 12020 MoveAxis(N, 0, ABG)
22:58:45.719 00.000 12020 Move returns status 0, amount 0
22:58:45.719 00.000 12020 move complete, result=0
22:58:45.719 00.000 12020 worker thread done servicing request
22:58:45.719 00.000 9340 GuideStep: -0.6 px 56 ms EAST, -0.3 px 0 ms NORTH
22:58:45.746 00.027 12020 Worker thread wakes up
22:58:45.746 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
22:58:45.746 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(835,46,31,31)
22:58:47.252 01.506 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"0693770c-9724-40f9-a1fe-f21d4269c4da"}
22:58:47.262 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"0693770c-9724-40f9-a1fe-f21d4269c4da"}
22:58:47.272 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"08ed9be4-0080-422b-b906-9efa04f19eef"}
22:58:47.283 00.011 9340 case statement mapped state 6 to 3
22:58:47.292 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"08ed9be4-0080-422b-b906-9efa04f19eef"}
22:58:47.319 00.027 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"0594c71f-eb3c-4875-bc82-d4d6aa9f3757"}
22:58:47.332 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":204,"width":15,"height":15,"star_pos":[6.96,7.24],"pixels":"..."},"id":"0594c71f-eb3c-4875-bc82-d4d6aa9f3757"}
22:58:48.104 00.772 12020 Exposure complete
22:58:48.372 00.268 12020 worker thread done servicing request
22:58:48.372 00.000 9340 OnExposeComplete: enter
22:58:48.386 00.014 9340 UpdateGuideState(): m_state=6
22:58:48.411 00.025 9340 Star::Find(15, 851, 61, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 205
22:58:48.425 00.014 9340 Star::Find returns 1 (0), X=852.10, Y=61.28, Mass=750213, SNR=137.0, Peak=52812 HFD=4.1
22:58:48.442 00.017 9340 MultiStar: [#1 0.81,0.26,0.86,U] [#2 0.17,0.05,0.93,U] [#3 0.33,0.16,0.58,U] [#4 0.06,0.33,0.64,U] [#5 1.02,0.52,0.00,M2] [#6 0.14,0.00,0.72,U] [#7 0.71,0.82,0.00,M1] [#8 0.93,0.88,0.00,M3] 
22:58:48.453 00.011 9340 refined, 5 included, MultiStar: {0.60, 0.21}, one-star: {1.65, 0.41}
22:58:48.460 00.007 9340 CameraToMount -- cameraTheta (0.34) - m_xAngle (-3.14) = xAngle (3.47 = -2.81)
22:58:48.480 00.020 9340 CameraToMount -- cameraTheta (0.34) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (3.46 = -2.83)
22:58:48.491 00.011 9340 CameraToMount -- cameraX=0.60 cameraY=0.21 hyp=0.63 cameraTheta=0.34 mountX=-0.60 mountY=-0.20, mountTheta=-2.83
22:58:48.538 00.047 9340 SchedulePrimaryMove(10104498, x=0.60, y=0.21, opts=13)
22:58:48.552 00.014 9340 Enqueuing Move request for scope (0.60, 0.21)
22:58:48.563 00.011 12020 Worker thread wakes up
22:58:48.563 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=6146, max=65524, med=9975, FiltMin=7910, FiltMax=65486, Gamma=2.870
22:58:48.575 00.012 12020 worker thread servicing REQUEST_MOVE scope ofs (0.60, 0.21) opts 0xd
22:58:48.575 00.000 9340 UpdateGuideState exits: m=750213 SNR=137.0
22:58:48.584 00.009 12020 Handling offset move in thread for scope, endpoint = (0.60, 0.21)
22:58:48.584 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:58:48.597 00.013 12020 Moving (0.60, 0.21) raw xDistance=-0.60 yDistance=-0.20
22:58:48.597 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
22:58:48.622 00.025 12020 GuideAlgorithmHysteresis::Result() returns -0.28 from input -0.60
22:58:48.622 00.000 9340 Enqueuing Expose request
22:58:48.635 00.013 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:58:48.635 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.20
22:58:48.635 00.000 12020 MoveAxis(E, 53, ABG)
22:58:48.635 00.000 12020 Guiding  Dir = 2, Dur = 53
22:58:48.635 00.000 12020 IsSlewing returns 0
22:58:48.639 00.004 12020 IsGuiding returns 0
22:58:48.662 00.023 12020 PulseGuide returned control before completion, sleep 40
22:58:48.742 00.080 12020 IsGuiding returns 0
22:58:48.743 00.001 12020 Move returns status 0, amount 53
22:58:48.743 00.000 12020 MoveAxis(N, 0, ABG)
22:58:48.743 00.000 12020 Move returns status 0, amount 0
22:58:48.743 00.000 12020 move complete, result=0
22:58:48.744 00.001 12020 worker thread done servicing request
22:58:48.744 00.000 9340 GuideStep: -0.6 px 53 ms EAST, -0.2 px 0 ms NORTH
22:58:48.753 00.009 12020 Worker thread wakes up
22:58:48.753 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
22:58:48.753 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(835,46,31,31)
22:58:49.254 00.501 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"e132bc5c-c7b1-41d2-a3b5-318f83aa7204"}
22:58:49.284 00.030 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"e132bc5c-c7b1-41d2-a3b5-318f83aa7204"}
22:58:49.330 00.046 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"3a70b997-8f17-4a94-8725-e6cae712da33"}
22:58:49.363 00.033 9340 case statement mapped state 6 to 3
22:58:49.377 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"3a70b997-8f17-4a94-8725-e6cae712da33"}
22:58:49.446 00.069 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"bd883183-e8a2-4bcb-bae4-eeb4435483d4"}
22:58:49.465 00.019 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":205,"width":15,"height":15,"star_pos":[7.10,7.28],"pixels":"..."},"id":"bd883183-e8a2-4bcb-bae4-eeb4435483d4"}
22:58:51.123 01.658 12020 Exposure complete
22:58:51.250 00.127 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"c9921a81-bf41-4a42-8fd5-b7b64385c820"}
22:58:51.273 00.023 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"c9921a81-bf41-4a42-8fd5-b7b64385c820"}
22:58:51.285 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"0be4724d-e2d5-4a58-9408-6d28b494dda1"}
22:58:51.297 00.012 9340 case statement mapped state 6 to 3
22:58:51.310 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"0be4724d-e2d5-4a58-9408-6d28b494dda1"}
22:58:51.322 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"28629806-a49d-46c2-865d-c4bb0270f6a4"}
22:58:51.334 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":205,"width":15,"height":15,"star_pos":[7.10,7.28],"pixels":"..."},"id":"28629806-a49d-46c2-865d-c4bb0270f6a4"}
22:58:51.384 00.050 12020 worker thread done servicing request
22:58:51.384 00.000 9340 OnExposeComplete: enter
22:58:51.394 00.010 9340 UpdateGuideState(): m_state=6
22:58:51.403 00.009 9340 Star::Find(15, 852, 61, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 206
22:58:51.419 00.016 9340 Star::Find returns 1 (0), X=852.62, Y=61.34, Mass=759556, SNR=151.7, Peak=57803 HFD=3.9
22:58:51.428 00.009 9340 MultiStar: large primary error, entering stabilization period
22:58:51.458 00.030 9340 CameraToMount -- cameraTheta (0.21) - m_xAngle (-3.14) = xAngle (3.35 = -2.93)
22:58:51.469 00.011 9340 CameraToMount -- cameraTheta (0.21) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (3.33 = -2.95)
22:58:51.480 00.011 9340 CameraToMount -- cameraX=2.17 cameraY=0.47 hyp=2.22 cameraTheta=0.21 mountX=-2.17 mountY=-0.42, mountTheta=-2.95
22:58:51.492 00.012 9340 SchedulePrimaryMove(10104498, x=2.17, y=0.47, opts=13)
22:58:51.500 00.008 9340 Enqueuing Move request for scope (2.17, 0.47)
22:58:51.514 00.014 12020 Worker thread wakes up
22:58:51.514 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=6146, max=65501, med=9987, FiltMin=7771, FiltMax=65489, Gamma=2.870
22:58:51.526 00.012 12020 worker thread servicing REQUEST_MOVE scope ofs (2.17, 0.47) opts 0xd
22:58:51.526 00.000 9340 UpdateGuideState exits: m=759556 SNR=151.7
22:58:51.555 00.029 12020 Handling offset move in thread for scope, endpoint = (2.17, 0.47)
22:58:51.555 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:58:51.565 00.010 12020 Moving (2.17, 0.47) raw xDistance=-2.17 yDistance=-0.42
22:58:51.565 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
22:58:51.576 00.011 12020 GuideAlgorithmHysteresis::Result() returns -0.93 from input -2.17
22:58:51.576 00.000 9340 Enqueuing Expose request
22:58:51.581 00.005 12020 GuideAlgorithmResistSwitch::result() returns -0.42 from input -0.42
22:58:51.586 00.005 12020 MoveAxis(E, 181, ABG)
22:58:51.586 00.000 12020 Guiding  Dir = 2, Dur = 181
22:58:51.586 00.000 12020 IsSlewing returns 0
22:58:51.586 00.000 12020 IsGuiding returns 0
22:58:51.601 00.015 12020 PulseGuide returned control before completion, sleep 175
22:58:51.811 00.210 12020 IsGuiding returns 0
22:58:51.813 00.002 12020 Move returns status 0, amount 181
22:58:51.813 00.000 12020 MoveAxis(N, 71, ABG)
22:58:51.813 00.000 12020 Guiding  Dir = 0, Dur = 71
22:58:51.814 00.001 12020 IsSlewing returns 0
22:58:51.814 00.000 12020 IsGuiding returns 0
22:58:51.941 00.127 12020 IsGuiding returns 1
22:58:51.941 00.000 12020 scope still moving after pulse duration time elapsed
22:58:52.068 00.127 12020 IsSlewing returns 0
22:58:52.068 00.000 12020 IsGuiding returns 0
22:58:52.068 00.000 12020 scope move finished after 71 + 183 ms
22:58:52.068 00.000 12020 Move returns status 0, amount 71
22:58:52.070 00.002 12020 move complete, result=0
22:58:52.070 00.000 12020 worker thread done servicing request
22:58:52.070 00.000 12020 Worker thread wakes up
22:58:52.070 00.000 9340 GuideStep: -2.2 px 181 ms EAST, -0.4 px 71 ms NORTH
22:58:52.094 00.024 12020 worker thread servicing REQUEST_EXPOSE 2000
22:58:52.094 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(835,46,31,31)
22:58:53.254 01.160 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"244e50cc-dc73-47e5-8500-4743b03745f5"}
22:58:53.270 00.016 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"244e50cc-dc73-47e5-8500-4743b03745f5"}
22:58:53.285 00.015 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"79bfd22a-9245-4ac3-9798-6052d3e81b91"}
22:58:53.296 00.011 9340 case statement mapped state 6 to 3
22:58:53.309 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"79bfd22a-9245-4ac3-9798-6052d3e81b91"}
22:58:53.361 00.052 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"7baf6ec3-bf93-4c78-adae-6a3a04a13f2d"}
22:58:53.380 00.019 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":206,"width":15,"height":15,"star_pos":[6.62,7.34],"pixels":"..."},"id":"7baf6ec3-bf93-4c78-adae-6a3a04a13f2d"}
22:58:53.748 00.368 9340 evsrv: cli 100A41E8 connect
22:58:53.803 00.055 9340 case statement mapped state 6 to 3
22:58:53.929 00.126 9340 case statement mapped state 6 to 3
22:58:53.940 00.011 9340 evsrv: cli 100A41E8 request: {"method":"get_app_state","id":"20e8874d-206b-4149-a56d-50b339ab921f"}
22:58:53.962 00.022 9340 case statement mapped state 6 to 3
22:58:53.990 00.028 9340 evsrv: cli 100A41E8 response: {"jsonrpc":"2.0","result":"Guiding","id":"20e8874d-206b-4149-a56d-50b339ab921f"}
22:58:54.119 00.129 9340 evsrv: cli 100A41E8 disconnect
22:58:54.328 00.209 9340 evsrv: cli 100A4288 connect
22:58:54.551 00.223 9340 case statement mapped state 6 to 3
22:58:54.945 00.394 12020 Exposure complete
22:58:54.981 00.036 9340 case statement mapped state 6 to 3
22:58:55.197 00.216 9340 evsrv: cli 100A4288 request: {"method":"dither","params":{"amount":4,"raOnly":false,"settle":{"pixels":0.45,"time":8,"timeout":90}},"id":"031ee102-a0f3-45e1-817f-28935b35ae54"}
22:58:55.707 00.510 9340 PhdController::Dither begins
22:58:55.825 00.118 9340 dither: size=4.00, dRA=-2.45 dDec=2.47
22:58:56.068 00.243 9340 MountToCamera -- mountTheta (2.35) + m_xAngle (-3.14) = xAngle (-0.78 = -0.78)
22:58:56.598 00.530 9340 MountToCamera -- mountX=-2.45 mountY=2.47 hyp=3.48 mountTheta=2.35 cameraX=2.47, cameraY=-2.45 cameraTheta=-0.78
22:58:56.729 00.131 9340 setting lock position to (852.92, 58.42)
22:58:56.860 00.131 9340 Mount: notify guiding dithered (2.5, -2.5)
22:58:56.971 00.111 9340 MultiStar: stabilizing after lock position change
22:58:57.152 00.181 9340 Status Line: Dither by -2.45,2.47
22:58:57.308 00.156 9340 PhdController: newstate STATE_SETTLE_BEGIN
22:58:57.357 00.049 9340 PhdController: newstate STATE_SETTLE_WAIT
22:58:57.451 00.094 9340 evsrv: cli 100A4288 response: {"jsonrpc":"2.0","result":0,"id":"031ee102-a0f3-45e1-817f-28935b35ae54"}
22:58:57.527 00.076 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"5a6dff5b-8821-44af-8f08-11f153a8c936"}
22:58:57.631 00.104 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"5a6dff5b-8821-44af-8f08-11f153a8c936"}
22:58:57.672 00.041 9340 evsrv: cli 100A4288 disconnect
22:58:57.694 00.022 12020 worker thread done servicing request
22:58:57.695 00.001 9340 OnExposeComplete: enter
22:58:57.713 00.018 9340 UpdateGuideState(): m_state=6
22:58:57.758 00.045 9340 Star::Find(15, 852, 61, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 207
22:58:57.777 00.019 9340 Star::Find returns 1 (0), X=851.90, Y=61.11, Mass=773146, SNR=160.3, Peak=50272 HFD=4.2
22:58:57.797 00.020 9340 CameraToMount -- cameraTheta (1.93) - m_xAngle (-3.14) = xAngle (5.07 = -1.22)
22:58:57.814 00.017 9340 CameraToMount -- cameraTheta (1.93) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (5.05 = -1.23)
22:58:57.952 00.138 9340 CameraToMount -- cameraX=-1.02 cameraY=2.69 hyp=2.88 cameraTheta=1.93 mountX=1.00 mountY=-2.71, mountTheta=-1.22
22:58:58.135 00.183 9340 dither recenter: remaining=(2.5,-2.5) step=(2.5,-2.5)
22:58:58.187 00.052 9340 MountToCamera -- mountTheta (-0.79) + m_xAngle (-3.14) = xAngle (-3.92 = 2.36)
22:58:58.211 00.024 9340 MountToCamera -- mountX=2.45 mountY=-2.47 hyp=3.48 mountTheta=-0.79 cameraX=-2.47, cameraY=2.45 cameraTheta=2.36
22:58:58.279 00.068 9340 SchedulePrimaryMove(10104498, x=-2.47, y=2.45, opts=4)
22:58:58.309 00.030 9340 Enqueuing Move request for scope (-2.47, 2.45)
22:58:58.345 00.036 12020 Worker thread wakes up
22:58:58.345 00.000 12020 worker thread servicing REQUEST_MOVE scope ofs (-2.47, 2.45) opts 0x4
22:58:58.345 00.000 12020 Handling offset move in thread for scope, endpoint = (-2.47, 2.45)
22:58:58.346 00.001 12020 Moving (-2.47, 2.45) raw xDistance=2.45 yDistance=-2.47
22:58:58.346 00.000 9340 Mount: notify direct move 2.45,-2.47
22:58:58.372 00.026 12020 MoveAxis(W, 476, B)
22:58:58.373 00.001 12020 Guiding  Dir = 3, Dur = 476
22:58:58.373 00.000 12020 IsSlewing returns 0
22:58:58.397 00.024 12020 IsGuiding returns 0
22:58:58.401 00.004 9340 UpdateImageDisplay: Size=(1920,1080) min=6488, max=65524, med=9969, FiltMin=7950, FiltMax=65473, Gamma=2.870
22:58:58.428 00.027 9340 UpdateGuideState exits: m=773146 SNR=160.3
22:58:58.446 00.018 12020 PulseGuide returned control before completion, sleep 464
22:58:58.446 00.000 9340 PhdController: settling, locked = 1, distance = 4.06 (0.45) aobump = 0 frame = 1 / 99999
22:58:58.463 00.017 9340 evsrv: {"Event":"Settling","Timestamp":1778731138.463,"Host":"ASTRO","Inst":1,"Distance":4.06,"Time":0.0,"SettleTime":8.0,"StarLocked":true}
22:58:58.481 00.018 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:58:58.523 00.042 9340 ScheduleExposure(2000,3,1) exposurePending=0
22:58:58.537 00.014 9340 Enqueuing Expose request
22:58:58.550 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"8d73c02d-de43-448d-a463-eba2f2d7ed0c"}
22:58:58.565 00.015 9340 case statement mapped state 6 to 3
22:58:58.576 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"8d73c02d-de43-448d-a463-eba2f2d7ed0c"}
22:58:58.592 00.016 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"795999c5-a855-45bf-b055-c54dc89c6101"}
22:58:58.627 00.035 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":207,"width":15,"height":15,"star_pos":[6.90,7.11],"pixels":"..."},"id":"795999c5-a855-45bf-b055-c54dc89c6101"}
22:58:58.656 00.029 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"e178ccec-ae02-4cbf-be1a-5cf1ea9c8e2c"}
22:58:58.669 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"e178ccec-ae02-4cbf-be1a-5cf1ea9c8e2c"}
22:58:58.684 00.015 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"3ac45ac6-7d6c-41fd-8bee-ad3b76a537be"}
22:58:58.699 00.015 9340 case statement mapped state 6 to 3
22:58:58.740 00.041 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"3ac45ac6-7d6c-41fd-8bee-ad3b76a537be"}
22:58:58.755 00.015 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"47c138cd-01e5-4092-8c09-b59a02a58f65"}
22:58:58.767 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":207,"width":15,"height":15,"star_pos":[6.90,7.11],"pixels":"..."},"id":"47c138cd-01e5-4092-8c09-b59a02a58f65"}
22:58:58.960 00.193 12020 IsGuiding returns 0
22:58:58.960 00.000 12020 Move returns status 0, amount 476
22:58:58.960 00.000 12020 MoveAxis(N, 414, B)
22:58:58.960 00.000 12020 Guiding  Dir = 0, Dur = 414
22:58:58.960 00.000 12020 IsSlewing returns 0
22:58:58.962 00.002 12020 IsGuiding returns 0
22:58:59.035 00.073 12020 PulseGuide returned control before completion, sleep 348
22:58:59.411 00.376 12020 IsGuiding returns 1
22:58:59.411 00.000 12020 scope still moving after pulse duration time elapsed
22:58:59.534 00.123 12020 IsSlewing returns 0
22:58:59.585 00.051 12020 IsGuiding returns 0
22:58:59.585 00.000 12020 scope move finished after 414 + 208 ms
22:58:59.585 00.000 12020 Move returns status 0, amount 414
22:58:59.585 00.000 12020 move complete, result=0
22:58:59.585 00.000 9340 GuideStep: 2.5 px 476 ms WEST, -2.5 px 414 ms NORTH
22:58:59.615 00.030 12020 worker thread done servicing request
22:58:59.616 00.001 12020 Worker thread wakes up
22:58:59.616 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
22:58:59.616 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(838,43,31,31)
22:59:01.383 01.767 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"f8564781-a577-40c7-8619-b017a4a63004"}
22:59:01.437 00.054 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"f8564781-a577-40c7-8619-b017a4a63004"}
22:59:01.545 00.108 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"41a98b71-5366-4324-a944-4ac5d5467cdd"}
22:59:01.747 00.202 9340 case statement mapped state 6 to 3
22:59:01.888 00.141 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"41a98b71-5366-4324-a944-4ac5d5467cdd"}
22:59:02.166 00.278 12020 Exposure complete
22:59:03.971 01.805 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"cb0a88a5-1c43-43df-903e-02a38c2fb798"}
22:59:04.164 00.193 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":207,"width":15,"height":15,"star_pos":[6.90,7.11],"pixels":"..."},"id":"cb0a88a5-1c43-43df-903e-02a38c2fb798"}
22:59:04.941 00.777 12020 worker thread done servicing request
22:59:04.942 00.001 9340 OnExposeComplete: enter
22:59:05.064 00.122 9340 UpdateGuideState(): m_state=6
22:59:05.087 00.023 9340 Star::Find(15, 851, 61, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 208
22:59:05.110 00.023 9340 Star::Find returns 1 (0), X=855.42, Y=59.45, Mass=737000, SNR=156.8, Peak=55686 HFD=4.1
22:59:05.223 00.113 9340 CameraToMount -- cameraTheta (0.39) - m_xAngle (-3.14) = xAngle (3.53 = -2.76)
22:59:05.280 00.057 9340 CameraToMount -- cameraTheta (0.39) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (3.51 = -2.77)
22:59:05.321 00.041 9340 CameraToMount -- cameraX=2.50 cameraY=1.03 hyp=2.70 cameraTheta=0.39 mountX=-2.51 mountY=-0.97, mountTheta=-2.77
22:59:05.421 00.100 9340 SchedulePrimaryMove(10104498, x=2.50, y=1.03, opts=13)
22:59:05.458 00.037 9340 Enqueuing Move request for scope (2.50, 1.03)
22:59:05.483 00.025 12020 Worker thread wakes up
22:59:05.484 00.001 9340 UpdateImageDisplay: Size=(1920,1080) min=6694, max=65521, med=10184, FiltMin=8006, FiltMax=65509, Gamma=2.870
22:59:05.547 00.063 12020 worker thread servicing REQUEST_MOVE scope ofs (2.50, 1.03) opts 0xd
22:59:05.547 00.000 12020 Handling offset move in thread for scope, endpoint = (2.50, 1.03)
22:59:05.547 00.000 12020 Moving (2.50, 1.03) raw xDistance=-2.51 yDistance=-0.97
22:59:05.547 00.000 12020 GuideAlgorithmHysteresis::Result() returns -1.05 from input -2.51
22:59:05.547 00.000 12020 resist switch: large excursion: input -0.97 thresh 0.75 direction from 0 to -1
22:59:05.547 00.000 12020 switching direction from 0 to -1 - decHistory=-3 oldest=0.00 newest=-2.92
22:59:05.547 00.000 12020 GuideAlgorithmResistSwitch::result() returns -0.97 from input -0.97
22:59:05.549 00.002 12020 MoveAxis(E, 204, ABG)
22:59:05.549 00.000 9340 UpdateGuideState exits: m=737000 SNR=156.8
22:59:05.583 00.034 12020 Guiding  Dir = 2, Dur = 204
22:59:05.585 00.002 12020 IsSlewing returns 0
22:59:05.587 00.002 12020 IsGuiding returns 0
22:59:05.596 00.009 9340 PhdController: settling, locked = 1, distance = 2.70 (0.45) aobump = 0 frame = 2 / 99999
22:59:05.645 00.049 9340 evsrv: {"Event":"Settling","Timestamp":1778731145.645,"Host":"ASTRO","Inst":1,"Distance":2.70,"Time":0.0,"SettleTime":8.0,"StarLocked":true}
22:59:05.725 00.080 12020 PulseGuide returned control before completion, sleep 96
22:59:05.726 00.001 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:59:05.742 00.016 9340 ScheduleExposure(2000,3,1) exposurePending=0
22:59:05.767 00.025 9340 Enqueuing Expose request
22:59:05.777 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"72a80eb9-1854-40ee-8328-071bd0fd17e2"}
22:59:05.800 00.023 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"72a80eb9-1854-40ee-8328-071bd0fd17e2"}
22:59:05.820 00.020 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"2f32b360-7a40-4528-bf22-008a9c2ce3a9"}
22:59:05.890 00.070 12020 IsGuiding returns 1
22:59:05.892 00.002 12020 scope still moving after pulse duration time elapsed
22:59:05.892 00.000 9340 case statement mapped state 6 to 3
22:59:05.908 00.016 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"2f32b360-7a40-4528-bf22-008a9c2ce3a9"}
22:59:05.922 00.014 12020 IsSlewing returns 0
22:59:05.924 00.002 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"2d2fa3fc-ce76-4d3e-b3c2-2ad3e44dbf51"}
22:59:05.937 00.013 12020 IsGuiding returns 0
22:59:05.938 00.001 12020 scope move finished after 204 + 146 ms
22:59:05.939 00.001 12020 Move returns status 0, amount 204
22:59:05.939 00.000 12020 MoveAxis(N, 163, ABG)
22:59:05.939 00.000 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":208,"width":15,"height":15,"star_pos":[7.42,7.45],"pixels":"..."},"id":"2d2fa3fc-ce76-4d3e-b3c2-2ad3e44dbf51"}
22:59:05.963 00.024 12020 Guiding  Dir = 0, Dur = 163
22:59:05.970 00.007 12020 IsSlewing returns 0
22:59:05.972 00.002 12020 IsGuiding returns 0
22:59:06.088 00.116 12020 PulseGuide returned control before completion, sleep 54
22:59:06.150 00.062 12020 IsGuiding returns 1
22:59:06.150 00.000 12020 scope still moving after pulse duration time elapsed
22:59:06.217 00.067 12020 IsSlewing returns 0
22:59:06.222 00.005 12020 IsGuiding returns 1
22:59:06.375 00.153 12020 IsSlewing returns 0
22:59:06.379 00.004 12020 IsGuiding returns 0
22:59:06.379 00.000 12020 scope move finished after 163 + 243 ms
22:59:06.379 00.000 12020 Move returns status 0, amount 163
22:59:06.380 00.001 12020 move complete, result=0
22:59:06.381 00.001 12020 worker thread done servicing request
22:59:06.381 00.000 12020 Worker thread wakes up
22:59:06.381 00.000 9340 GuideStep: -2.5 px 204 ms EAST, -1.0 px 163 ms NORTH
22:59:06.403 00.022 12020 worker thread servicing REQUEST_EXPOSE 2000
22:59:06.405 00.002 12020 Handling exposure in thread, d=2000 o=3 r=(838,43,31,31)
22:59:06.953 00.548 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"a9722913-9a84-4775-866e-41a67614565d"}
22:59:06.982 00.029 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"a9722913-9a84-4775-866e-41a67614565d"}
22:59:07.083 00.101 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"37fadfd1-7669-4883-a2e9-1987e60e1ab5"}
22:59:07.100 00.017 9340 case statement mapped state 6 to 3
22:59:07.133 00.033 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"37fadfd1-7669-4883-a2e9-1987e60e1ab5"}
22:59:07.154 00.021 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"953794ff-0e8c-4cc8-bddd-e6f04f3bcd82"}
22:59:07.240 00.086 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":208,"width":15,"height":15,"star_pos":[7.42,7.45],"pixels":"..."},"id":"953794ff-0e8c-4cc8-bddd-e6f04f3bcd82"}
22:59:08.835 01.595 12020 Exposure complete
22:59:08.956 00.121 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"fe725856-29b8-4a71-864e-d930347fb9c5"}
22:59:08.970 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"fe725856-29b8-4a71-864e-d930347fb9c5"}
22:59:08.986 00.016 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"959cf512-5c4f-4275-b670-7653365ff872"}
22:59:09.000 00.014 9340 case statement mapped state 6 to 3
22:59:09.014 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"959cf512-5c4f-4275-b670-7653365ff872"}
22:59:09.031 00.017 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"b4705d6d-46dd-43f0-8b0d-b311ecf42abf"}
22:59:09.081 00.050 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":208,"width":15,"height":15,"star_pos":[7.42,7.45],"pixels":"..."},"id":"b4705d6d-46dd-43f0-8b0d-b311ecf42abf"}
22:59:09.139 00.058 12020 worker thread done servicing request
22:59:09.139 00.000 9340 OnExposeComplete: enter
22:59:09.152 00.013 9340 UpdateGuideState(): m_state=6
22:59:09.175 00.023 9340 Star::Find(15, 855, 59, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 209
22:59:09.222 00.047 9340 Star::Find returns 1 (0), X=855.03, Y=58.59, Mass=762453, SNR=155.3, Peak=56016 HFD=4.1
22:59:09.234 00.012 9340 CameraToMount -- cameraTheta (0.08) - m_xAngle (-3.14) = xAngle (3.22 = -3.07)
22:59:09.244 00.010 9340 CameraToMount -- cameraTheta (0.08) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (3.20 = -3.08)
22:59:09.257 00.013 9340 CameraToMount -- cameraX=2.11 cameraY=0.17 hyp=2.12 cameraTheta=0.08 mountX=-2.11 mountY=-0.13, mountTheta=-3.08
22:59:09.270 00.013 9340 SchedulePrimaryMove(10104498, x=2.11, y=0.17, opts=13)
22:59:09.285 00.015 9340 Enqueuing Move request for scope (2.11, 0.17)
22:59:09.297 00.012 12020 Worker thread wakes up
22:59:09.297 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=5950, max=65530, med=10129, FiltMin=8026, FiltMax=65494, Gamma=2.870
22:59:09.333 00.036 12020 worker thread servicing REQUEST_MOVE scope ofs (2.11, 0.17) opts 0xd
22:59:09.333 00.000 9340 UpdateGuideState exits: m=762453 SNR=155.3
22:59:09.350 00.017 12020 Handling offset move in thread for scope, endpoint = (2.11, 0.17)
22:59:09.350 00.000 9340 PhdController: settling, locked = 1, distance = 2.53 (0.45) aobump = 0 frame = 3 / 99999
22:59:09.364 00.014 12020 Moving (2.11, 0.17) raw xDistance=-2.11 yDistance=-0.13
22:59:09.364 00.000 9340 evsrv: {"Event":"Settling","Timestamp":1778731149.364,"Host":"ASTRO","Inst":1,"Distance":2.53,"Time":0.0,"SettleTime":8.0,"StarLocked":true}
22:59:09.375 00.011 12020 GuideAlgorithmHysteresis::Result() returns -0.97 from input -2.11
22:59:09.375 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:59:09.375 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
22:59:09.375 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:59:09.387 00.012 12020 MoveAxis(E, 188, ABG)
22:59:09.387 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
22:59:09.403 00.016 12020 Guiding  Dir = 2, Dur = 188
22:59:09.404 00.001 9340 Enqueuing Expose request
22:59:09.420 00.016 12020 IsSlewing returns 0
22:59:09.420 00.000 12020 IsGuiding returns 0
22:59:09.461 00.041 12020 PulseGuide returned control before completion, sleep 157
22:59:09.641 00.180 12020 IsGuiding returns 1
22:59:09.641 00.000 12020 scope still moving after pulse duration time elapsed
22:59:09.677 00.036 12020 IsSlewing returns 0
22:59:09.677 00.000 12020 IsGuiding returns 0
22:59:09.677 00.000 12020 scope move finished after 188 + 69 ms
22:59:09.677 00.000 12020 Move returns status 0, amount 188
22:59:09.677 00.000 12020 MoveAxis(N, 0, ABG)
22:59:09.677 00.000 12020 Move returns status 0, amount 0
22:59:09.677 00.000 12020 move complete, result=0
22:59:09.677 00.000 12020 worker thread done servicing request
22:59:09.677 00.000 9340 GuideStep: -2.1 px 188 ms EAST, -0.1 px 0 ms NORTH
22:59:09.692 00.015 12020 Worker thread wakes up
22:59:09.692 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
22:59:09.692 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(838,43,31,31)
22:59:10.961 01.269 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"b9f4d50d-2f8c-470d-b4e5-fdacabcb4be1"}
22:59:10.969 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"b9f4d50d-2f8c-470d-b4e5-fdacabcb4be1"}
22:59:10.992 00.023 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"0087cea9-9e4c-4e90-b646-3958fa100f35"}
22:59:11.011 00.019 9340 case statement mapped state 6 to 3
22:59:11.019 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"0087cea9-9e4c-4e90-b646-3958fa100f35"}
22:59:11.027 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"7a46904d-5d79-4b66-9636-b16ab776e2ba"}
22:59:11.036 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":209,"width":15,"height":15,"star_pos":[7.03,6.59],"pixels":"..."},"id":"7a46904d-5d79-4b66-9636-b16ab776e2ba"}
22:59:12.071 01.035 12020 Exposure complete
22:59:12.259 00.188 12020 worker thread done servicing request
22:59:12.259 00.000 9340 OnExposeComplete: enter
22:59:12.270 00.011 9340 UpdateGuideState(): m_state=6
22:59:12.281 00.011 9340 Star::Find(15, 855, 58, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 210
22:59:12.290 00.009 9340 Star::Find returns 1 (0), X=854.06, Y=58.14, Mass=744829, SNR=142.8, Peak=55384 HFD=4.2
22:59:12.321 00.031 9340 CameraToMount -- cameraTheta (-0.24) - m_xAngle (-3.14) = xAngle (2.89 = 2.89)
22:59:12.330 00.009 9340 CameraToMount -- cameraTheta (-0.24) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (2.88 = 2.88)
22:59:12.339 00.009 9340 CameraToMount -- cameraX=1.14 cameraY=-0.28 hyp=1.18 cameraTheta=-0.24 mountX=-1.14 mountY=0.31, mountTheta=2.88
22:59:12.352 00.013 9340 SchedulePrimaryMove(10104498, x=1.14, y=-0.28, opts=13)
22:59:12.361 00.009 9340 Enqueuing Move request for scope (1.14, -0.28)
22:59:12.369 00.008 12020 Worker thread wakes up
22:59:12.369 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=6279, max=65529, med=10126, FiltMin=7818, FiltMax=65494, Gamma=2.870
22:59:12.375 00.006 12020 worker thread servicing REQUEST_MOVE scope ofs (1.14, -0.28) opts 0xd
22:59:12.375 00.000 9340 UpdateGuideState exits: m=744829 SNR=142.8
22:59:12.388 00.013 12020 Handling offset move in thread for scope, endpoint = (1.14, -0.28)
22:59:12.388 00.000 12020 Moving (1.14, -0.28) raw xDistance=-1.14 yDistance=0.31
22:59:12.388 00.000 12020 GuideAlgorithmHysteresis::Result() returns -0.56 from input -1.14
22:59:12.388 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
22:59:12.388 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.31
22:59:12.388 00.000 12020 MoveAxis(E, 108, ABG)
22:59:12.389 00.001 9340 PhdController: settling, locked = 1, distance = 2.12 (0.45) aobump = 0 frame = 4 / 99999
22:59:12.398 00.009 12020 Guiding  Dir = 2, Dur = 108
22:59:12.398 00.000 9340 evsrv: {"Event":"Settling","Timestamp":1778731152.398,"Host":"ASTRO","Inst":1,"Distance":2.12,"Time":0.0,"SettleTime":8.0,"StarLocked":true}
22:59:12.409 00.011 12020 IsSlewing returns 0
22:59:12.409 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:59:12.433 00.024 12020 IsGuiding returns 0
22:59:12.433 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
22:59:12.447 00.014 9340 Enqueuing Expose request
22:59:12.456 00.009 12020 PulseGuide returned control before completion, sleep 98
22:59:12.584 00.128 12020 IsGuiding returns 1
22:59:12.584 00.000 12020 scope still moving after pulse duration time elapsed
22:59:12.615 00.031 12020 IsSlewing returns 0
22:59:12.615 00.000 12020 IsGuiding returns 0
22:59:12.615 00.000 12020 scope move finished after 108 + 73 ms
22:59:12.615 00.000 12020 Move returns status 0, amount 108
22:59:12.615 00.000 12020 MoveAxis(N, 0, ABG)
22:59:12.615 00.000 12020 Move returns status 0, amount 0
22:59:12.615 00.000 12020 move complete, result=0
22:59:12.615 00.000 12020 worker thread done servicing request
22:59:12.615 00.000 9340 GuideStep: -1.1 px 108 ms EAST, 0.3 px 0 ms NORTH
22:59:12.628 00.013 12020 Worker thread wakes up
22:59:12.629 00.001 12020 worker thread servicing REQUEST_EXPOSE 2000
22:59:12.629 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(838,43,31,31)
22:59:12.961 00.332 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"4add982e-7797-48e4-a1a0-97837a92ed00"}
22:59:12.969 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"4add982e-7797-48e4-a1a0-97837a92ed00"}
22:59:12.985 00.016 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"498fe43e-5f09-4d93-b1a1-847d087e225f"}
22:59:12.995 00.010 9340 case statement mapped state 6 to 3
22:59:13.001 00.006 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"498fe43e-5f09-4d93-b1a1-847d087e225f"}
22:59:13.015 00.014 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"8b5e109f-fcac-4596-8522-fd2016fb8123"}
22:59:13.020 00.005 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":210,"width":15,"height":15,"star_pos":[7.06,7.14],"pixels":"..."},"id":"8b5e109f-fcac-4596-8522-fd2016fb8123"}
22:59:14.961 01.941 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"fd278e18-3d93-493a-8842-6a37cda5506d"}
22:59:14.973 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"fd278e18-3d93-493a-8842-6a37cda5506d"}
22:59:14.986 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"2c7d65ae-87df-4ce4-af5b-8024fbc7c055"}
22:59:14.998 00.012 9340 case statement mapped state 6 to 3
22:59:15.010 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"2c7d65ae-87df-4ce4-af5b-8024fbc7c055"}
22:59:15.027 00.017 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"e38c475d-8414-4b10-9032-690baab13062"}
22:59:15.035 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":210,"width":15,"height":15,"star_pos":[7.06,7.14],"pixels":"..."},"id":"e38c475d-8414-4b10-9032-690baab13062"}
22:59:15.091 00.056 12020 Exposure complete
22:59:15.313 00.222 9340 OnExposeComplete: enter
22:59:15.325 00.012 12020 worker thread done servicing request
22:59:15.325 00.000 9340 UpdateGuideState(): m_state=6
22:59:15.335 00.010 9340 Star::Find(15, 854, 58, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 211
22:59:15.345 00.010 9340 Star::Find returns 1 (0), X=853.58, Y=58.94, Mass=770352, SNR=155.5, Peak=53519 HFD=4.1
22:59:15.356 00.011 9340 CameraToMount -- cameraTheta (0.66) - m_xAngle (-3.14) = xAngle (3.80 = -2.49)
22:59:15.363 00.007 9340 CameraToMount -- cameraTheta (0.66) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (3.78 = -2.50)
22:59:15.372 00.009 9340 CameraToMount -- cameraX=0.66 cameraY=0.52 hyp=0.84 cameraTheta=0.66 mountX=-0.67 mountY=-0.50, mountTheta=-2.50
22:59:15.402 00.030 9340 SchedulePrimaryMove(10104498, x=0.66, y=0.52, opts=13)
22:59:15.412 00.010 9340 Enqueuing Move request for scope (0.66, 0.52)
22:59:15.421 00.009 12020 Worker thread wakes up
22:59:15.421 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=6382, max=65529, med=9961, FiltMin=8004, FiltMax=65501, Gamma=2.870
22:59:15.430 00.009 12020 worker thread servicing REQUEST_MOVE scope ofs (0.66, 0.52) opts 0xd
22:59:15.431 00.001 9340 UpdateGuideState exits: m=770352 SNR=155.5
22:59:15.438 00.007 12020 Handling offset move in thread for scope, endpoint = (0.66, 0.52)
22:59:15.438 00.000 9340 PhdController: settling, locked = 1, distance = 1.74 (0.45) aobump = 0 frame = 5 / 99999
22:59:15.447 00.009 12020 Moving (0.66, 0.52) raw xDistance=-0.67 yDistance=-0.50
22:59:15.447 00.000 9340 evsrv: {"Event":"Settling","Timestamp":1778731155.447,"Host":"ASTRO","Inst":1,"Distance":1.74,"Time":0.0,"SettleTime":8.0,"StarLocked":true}
22:59:15.452 00.005 12020 GuideAlgorithmHysteresis::Result() returns -0.32 from input -0.67
22:59:15.452 00.000 12020 GuideAlgorithmResistSwitch::result() returns -0.50 from input -0.50
22:59:15.452 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:59:15.464 00.012 12020 MoveAxis(E, 63, ABG)
22:59:15.464 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
22:59:15.476 00.012 12020 Guiding  Dir = 2, Dur = 63
22:59:15.476 00.000 9340 Enqueuing Expose request
22:59:15.487 00.011 12020 IsSlewing returns 0
22:59:15.487 00.000 12020 IsGuiding returns 0
22:59:15.510 00.023 12020 PulseGuide returned control before completion, sleep 52
22:59:15.605 00.095 12020 IsGuiding returns 0
22:59:15.605 00.000 12020 Move returns status 0, amount 63
22:59:15.605 00.000 12020 MoveAxis(N, 84, ABG)
22:59:15.605 00.000 12020 Guiding  Dir = 0, Dur = 84
22:59:15.605 00.000 12020 IsSlewing returns 0
22:59:15.608 00.003 12020 IsGuiding returns 0
22:59:15.682 00.074 12020 PulseGuide returned control before completion, sleep 17
22:59:15.717 00.035 12020 IsGuiding returns 1
22:59:15.717 00.000 12020 scope still moving after pulse duration time elapsed
22:59:15.754 00.037 12020 IsSlewing returns 0
22:59:15.755 00.001 12020 IsGuiding returns 1
22:59:15.880 00.125 12020 IsSlewing returns 0
22:59:15.881 00.001 12020 IsGuiding returns 0
22:59:15.881 00.000 12020 scope move finished after 84 + 189 ms
22:59:15.881 00.000 12020 Move returns status 0, amount 84
22:59:15.882 00.001 12020 move complete, result=0
22:59:15.882 00.000 12020 worker thread done servicing request
22:59:15.882 00.000 9340 GuideStep: -0.7 px 63 ms EAST, -0.5 px 84 ms NORTH
22:59:15.887 00.005 12020 Worker thread wakes up
22:59:15.887 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
22:59:15.887 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(838,43,31,31)
22:59:16.964 01.077 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"e7365ef6-abc9-4319-b29a-9169434fe11f"}
22:59:16.977 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"e7365ef6-abc9-4319-b29a-9169434fe11f"}
22:59:16.997 00.020 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"e5f97aa0-69eb-4ed2-abc4-667383a50bf0"}
22:59:17.012 00.015 9340 case statement mapped state 6 to 3
22:59:17.028 00.016 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"e5f97aa0-69eb-4ed2-abc4-667383a50bf0"}
22:59:17.043 00.015 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"7fd21cb6-ef10-4cd8-bd9d-363bbaa4ca04"}
22:59:17.082 00.039 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":211,"width":15,"height":15,"star_pos":[6.58,6.94],"pixels":"..."},"id":"7fd21cb6-ef10-4cd8-bd9d-363bbaa4ca04"}
22:59:18.235 01.153 12020 Exposure complete
22:59:18.459 00.224 12020 worker thread done servicing request
22:59:18.459 00.000 9340 OnExposeComplete: enter
22:59:18.467 00.008 9340 UpdateGuideState(): m_state=6
22:59:18.477 00.010 9340 Star::Find(15, 853, 58, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 212
22:59:18.488 00.011 9340 Star::Find returns 1 (0), X=853.37, Y=58.50, Mass=747313, SNR=149.6, Peak=57189 HFD=3.8
22:59:18.497 00.009 9340 CameraToMount -- cameraTheta (0.17) - m_xAngle (-3.14) = xAngle (3.30 = -2.98)
22:59:18.509 00.012 9340 CameraToMount -- cameraTheta (0.17) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (3.29 = -2.99)
22:59:18.522 00.013 9340 CameraToMount -- cameraX=0.45 cameraY=0.08 hyp=0.46 cameraTheta=0.17 mountX=-0.45 mountY=-0.07, mountTheta=-2.99
22:59:18.535 00.013 9340 SchedulePrimaryMove(10104498, x=0.45, y=0.08, opts=13)
22:59:18.559 00.024 9340 Enqueuing Move request for scope (0.45, 0.08)
22:59:18.570 00.011 12020 Worker thread wakes up
22:59:18.571 00.001 9340 UpdateImageDisplay: Size=(1920,1080) min=5047, max=65531, med=9940, FiltMin=7451, FiltMax=65478, Gamma=2.870
22:59:18.580 00.009 12020 worker thread servicing REQUEST_MOVE scope ofs (0.45, 0.08) opts 0xd
22:59:18.580 00.000 9340 UpdateGuideState exits: m=747313 SNR=149.6
22:59:18.592 00.012 12020 Handling offset move in thread for scope, endpoint = (0.45, 0.08)
22:59:18.592 00.000 9340 PhdController: settling, locked = 1, distance = 1.35 (0.45) aobump = 0 frame = 6 / 99999
22:59:18.600 00.008 12020 Moving (0.45, 0.08) raw xDistance=-0.45 yDistance=-0.07
22:59:18.600 00.000 9340 evsrv: {"Event":"Settling","Timestamp":1778731158.600,"Host":"ASTRO","Inst":1,"Distance":1.35,"Time":0.0,"SettleTime":8.0,"StarLocked":true}
22:59:18.605 00.005 12020 GuideAlgorithmHysteresis::Result() returns -0.21 from input -0.45
22:59:18.605 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:59:18.605 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:59:18.621 00.016 9340 ScheduleExposure(2000,3,1) exposurePending=0
22:59:18.631 00.010 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
22:59:18.631 00.000 9340 Enqueuing Expose request
22:59:18.653 00.022 12020 MoveAxis(E, 42, ABG)
22:59:18.653 00.000 12020 Guiding  Dir = 2, Dur = 42
22:59:18.655 00.002 12020 IsSlewing returns 0
22:59:18.656 00.001 12020 IsGuiding returns 0
22:59:18.676 00.020 12020 PulseGuide returned control before completion, sleep 33
22:59:18.717 00.041 12020 IsGuiding returns 1
22:59:18.717 00.000 12020 scope still moving after pulse duration time elapsed
22:59:18.755 00.038 12020 IsSlewing returns 0
22:59:18.757 00.002 12020 IsGuiding returns 0
22:59:18.757 00.000 12020 scope move finished after 42 + 58 ms
22:59:18.757 00.000 12020 Move returns status 0, amount 42
22:59:18.757 00.000 12020 MoveAxis(N, 0, ABG)
22:59:18.757 00.000 12020 Move returns status 0, amount 0
22:59:18.757 00.000 12020 move complete, result=0
22:59:18.757 00.000 12020 worker thread done servicing request
22:59:18.757 00.000 9340 GuideStep: -0.4 px 42 ms EAST, -0.1 px 0 ms NORTH
22:59:18.769 00.012 12020 Worker thread wakes up
22:59:18.769 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
22:59:18.769 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(838,43,31,31)
22:59:18.967 00.198 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"3811fc37-a4d7-4466-8a0b-0eb6b8b51e68"}
22:59:18.977 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"3811fc37-a4d7-4466-8a0b-0eb6b8b51e68"}
22:59:18.989 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"87a428fe-69cd-45b9-9163-203332c895d2"}
22:59:19.002 00.013 9340 case statement mapped state 6 to 3
22:59:19.015 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"87a428fe-69cd-45b9-9163-203332c895d2"}
22:59:19.040 00.025 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"12bae7e4-94af-4ef0-9aa5-1c59fe43d08c"}
22:59:19.057 00.017 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":212,"width":15,"height":15,"star_pos":[7.37,7.50],"pixels":"..."},"id":"12bae7e4-94af-4ef0-9aa5-1c59fe43d08c"}
22:59:20.973 01.916 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"a46791d9-6fa4-42eb-94c4-79f6dad557d1"}
22:59:20.989 00.016 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"a46791d9-6fa4-42eb-94c4-79f6dad557d1"}
22:59:21.005 00.016 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"b1006d9e-6c60-46fc-84b6-6b1a9d7a97d8"}
22:59:21.019 00.014 9340 case statement mapped state 6 to 3
22:59:21.049 00.030 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"b1006d9e-6c60-46fc-84b6-6b1a9d7a97d8"}
22:59:21.061 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"27e3adc1-7f10-4de2-894b-f0c45e4f7e2d"}
22:59:21.078 00.017 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":212,"width":15,"height":15,"star_pos":[7.37,7.50],"pixels":"..."},"id":"27e3adc1-7f10-4de2-894b-f0c45e4f7e2d"}
22:59:21.234 00.156 12020 Exposure complete
22:59:21.502 00.268 12020 worker thread done servicing request
22:59:21.503 00.001 9340 OnExposeComplete: enter
22:59:21.516 00.013 9340 UpdateGuideState(): m_state=6
22:59:21.527 00.011 9340 Star::Find(15, 853, 58, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 213
22:59:21.536 00.009 9340 Star::Find returns 1 (0), X=853.07, Y=58.49, Mass=812163, SNR=180.2, Peak=54553 HFD=4.0
22:59:21.549 00.013 9340 CameraToMount -- cameraTheta (0.46) - m_xAngle (-3.14) = xAngle (3.59 = -2.69)
22:59:21.560 00.011 9340 CameraToMount -- cameraTheta (0.46) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (3.58 = -2.71)
22:59:21.592 00.032 9340 CameraToMount -- cameraX=0.15 cameraY=0.08 hyp=0.17 cameraTheta=0.46 mountX=-0.15 mountY=-0.07, mountTheta=-2.70
22:59:21.622 00.030 9340 SchedulePrimaryMove(10104498, x=0.15, y=0.08, opts=13)
22:59:21.634 00.012 9340 Enqueuing Move request for scope (0.15, 0.08)
22:59:21.646 00.012 12020 Worker thread wakes up
22:59:21.646 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=6327, max=65535, med=9940, FiltMin=7766, FiltMax=65455, Gamma=2.870
22:59:21.662 00.016 12020 worker thread servicing REQUEST_MOVE scope ofs (0.15, 0.08) opts 0xd
22:59:21.663 00.001 9340 UpdateGuideState exits: m=812163 SNR=180.2
22:59:21.674 00.011 12020 Handling offset move in thread for scope, endpoint = (0.15, 0.08)
22:59:21.688 00.014 9340 PhdController: settling, locked = 1, distance = 1.00 (0.45) aobump = 0 frame = 7 / 99999
22:59:21.701 00.013 12020 Moving (0.15, 0.08) raw xDistance=-0.15 yDistance=-0.07
22:59:21.702 00.001 9340 evsrv: {"Event":"Settling","Timestamp":1778731161.701,"Host":"ASTRO","Inst":1,"Distance":1.00,"Time":0.0,"SettleTime":8.0,"StarLocked":true}
22:59:21.708 00.006 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
22:59:21.708 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:59:21.708 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:59:21.722 00.014 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
22:59:21.722 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
22:59:21.730 00.008 12020 MoveAxis(E, 0, ABG)
22:59:21.730 00.000 9340 Enqueuing Expose request
22:59:21.745 00.015 12020 Move returns status 0, amount 0
22:59:21.745 00.000 12020 MoveAxis(N, 0, ABG)
22:59:21.745 00.000 12020 Move returns status 0, amount 0
22:59:21.745 00.000 12020 move complete, result=0
22:59:21.745 00.000 12020 worker thread done servicing request
22:59:21.745 00.000 12020 Worker thread wakes up
22:59:21.747 00.002 12020 worker thread servicing REQUEST_EXPOSE 2000
22:59:21.747 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(838,43,31,31)
22:59:21.750 00.003 9340 GuideStep: -0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
22:59:22.972 01.222 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"784009ba-549c-4b64-b3fc-2a9b4aca1ba4"}
22:59:22.981 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"784009ba-549c-4b64-b3fc-2a9b4aca1ba4"}
22:59:23.014 00.033 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"b965f27c-4011-46f4-a9e0-0b1a373520a0"}
22:59:23.055 00.041 9340 case statement mapped state 6 to 3
22:59:23.084 00.029 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"b965f27c-4011-46f4-a9e0-0b1a373520a0"}
22:59:23.102 00.018 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"87d1529f-c3f6-4cc6-ad12-a9441c61f0f0"}
22:59:23.114 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":213,"width":15,"height":15,"star_pos":[7.07,7.49],"pixels":"..."},"id":"87d1529f-c3f6-4cc6-ad12-a9441c61f0f0"}
22:59:24.144 01.030 12020 Exposure complete
22:59:24.369 00.225 12020 worker thread done servicing request
22:59:24.370 00.001 9340 OnExposeComplete: enter
22:59:24.380 00.010 9340 UpdateGuideState(): m_state=6
22:59:24.391 00.011 9340 Star::Find(15, 853, 58, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 214
22:59:24.400 00.009 9340 Star::Find returns 1 (0), X=853.99, Y=58.39, Mass=753839, SNR=143.0, Peak=57056 HFD=4.1
22:59:24.415 00.015 9340 CameraToMount -- cameraTheta (-0.03) - m_xAngle (-3.14) = xAngle (3.11 = 3.11)
22:59:24.435 00.020 9340 CameraToMount -- cameraTheta (-0.03) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (3.09 = 3.09)
22:59:24.447 00.012 9340 CameraToMount -- cameraX=1.07 cameraY=-0.03 hyp=1.07 cameraTheta=-0.03 mountX=-1.07 mountY=0.05, mountTheta=3.09
22:59:24.461 00.014 9340 SchedulePrimaryMove(10104498, x=1.07, y=-0.03, opts=13)
22:59:24.472 00.011 9340 Enqueuing Move request for scope (1.07, -0.03)
22:59:24.476 00.004 12020 Worker thread wakes up
22:59:24.476 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=6361, max=65530, med=9949, FiltMin=7516, FiltMax=65494, Gamma=2.870
22:59:24.490 00.014 12020 worker thread servicing REQUEST_MOVE scope ofs (1.07, -0.03) opts 0xd
22:59:24.490 00.000 9340 UpdateGuideState exits: m=753839 SNR=143.0
22:59:24.502 00.012 12020 Handling offset move in thread for scope, endpoint = (1.07, -0.03)
22:59:24.502 00.000 12020 Moving (1.07, -0.03) raw xDistance=-1.07 yDistance=0.05
22:59:24.502 00.000 9340 PhdController: settling, locked = 1, distance = 1.02 (0.45) aobump = 0 frame = 8 / 99999
22:59:24.517 00.015 12020 GuideAlgorithmHysteresis::Result() returns -0.45 from input -1.07
22:59:24.518 00.001 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:59:24.518 00.000 9340 evsrv: {"Event":"Settling","Timestamp":1778731164.518,"Host":"ASTRO","Inst":1,"Distance":1.02,"Time":0.0,"SettleTime":8.0,"StarLocked":true}
22:59:24.529 00.011 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
22:59:24.529 00.000 12020 MoveAxis(E, 87, ABG)
22:59:24.550 00.021 12020 Guiding  Dir = 2, Dur = 87
22:59:24.551 00.001 12020 IsSlewing returns 0
22:59:24.552 00.001 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:59:24.565 00.013 12020 IsGuiding returns 0
22:59:24.566 00.001 9340 ScheduleExposure(2000,3,1) exposurePending=0
22:59:24.574 00.008 9340 Enqueuing Expose request
22:59:24.592 00.018 12020 PulseGuide returned control before completion, sleep 71
22:59:24.704 00.112 12020 IsGuiding returns 1
22:59:24.704 00.000 12020 scope still moving after pulse duration time elapsed
22:59:24.739 00.035 12020 IsSlewing returns 0
22:59:24.740 00.001 12020 IsGuiding returns 0
22:59:24.740 00.000 12020 scope move finished after 87 + 87 ms
22:59:24.740 00.000 12020 Move returns status 0, amount 87
22:59:24.740 00.000 12020 MoveAxis(N, 0, ABG)
22:59:24.740 00.000 12020 Move returns status 0, amount 0
22:59:24.741 00.001 12020 move complete, result=0
22:59:24.741 00.000 12020 worker thread done servicing request
22:59:24.741 00.000 9340 GuideStep: -1.1 px 87 ms EAST, 0.1 px 0 ms NORTH
22:59:24.753 00.012 12020 Worker thread wakes up
22:59:24.753 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
22:59:24.753 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(838,43,31,31)
22:59:24.985 00.232 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"c989a409-2d3f-47a6-8cc1-d9acd86cecae"}
22:59:24.995 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"c989a409-2d3f-47a6-8cc1-d9acd86cecae"}
22:59:25.021 00.026 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"b7fa043e-7455-460a-ab75-8c614059d1da"}
22:59:25.030 00.009 9340 case statement mapped state 6 to 3
22:59:25.036 00.006 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"b7fa043e-7455-460a-ab75-8c614059d1da"}
22:59:25.050 00.014 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"1a3cb00e-ebde-42c0-9d3f-60c06944a9d9"}
22:59:25.068 00.018 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":214,"width":15,"height":15,"star_pos":[6.99,7.39],"pixels":"..."},"id":"1a3cb00e-ebde-42c0-9d3f-60c06944a9d9"}
22:59:27.003 01.935 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"75ead308-e9db-4b9a-a416-5ed9e83d5d08"}
22:59:27.010 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"75ead308-e9db-4b9a-a416-5ed9e83d5d08"}
22:59:27.013 00.003 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"6d24d1a8-def7-4900-a13f-85df32488e31"}
22:59:27.023 00.010 9340 case statement mapped state 6 to 3
22:59:27.029 00.006 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"6d24d1a8-def7-4900-a13f-85df32488e31"}
22:59:27.034 00.005 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"db61f417-a6fd-47dd-95ae-42970fc5ebbb"}
22:59:27.044 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":214,"width":15,"height":15,"star_pos":[6.99,7.39],"pixels":"..."},"id":"db61f417-a6fd-47dd-95ae-42970fc5ebbb"}
22:59:27.125 00.081 12020 Exposure complete
22:59:27.267 00.142 12020 worker thread done servicing request
22:59:27.267 00.000 9340 OnExposeComplete: enter
22:59:27.278 00.011 9340 UpdateGuideState(): m_state=6
22:59:27.287 00.009 9340 Star::Find(15, 853, 58, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 215
22:59:27.294 00.007 9340 Star::Find returns 1 (0), X=853.86, Y=58.54, Mass=698103, SNR=119.8, Peak=55543 HFD=3.8
22:59:27.298 00.004 9340 CameraToMount -- cameraTheta (0.13) - m_xAngle (-3.14) = xAngle (3.26 = -3.02)
22:59:27.308 00.010 9340 CameraToMount -- cameraTheta (0.13) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (3.25 = -3.04)
22:59:27.329 00.021 9340 CameraToMount -- cameraX=0.94 cameraY=0.12 hyp=0.95 cameraTheta=0.13 mountX=-0.94 mountY=-0.10, mountTheta=-3.04
22:59:27.341 00.012 9340 SchedulePrimaryMove(10104498, x=0.94, y=0.12, opts=13)
22:59:27.349 00.008 9340 Enqueuing Move request for scope (0.94, 0.12)
22:59:27.357 00.008 12020 Worker thread wakes up
22:59:27.357 00.000 12020 worker thread servicing REQUEST_MOVE scope ofs (0.94, 0.12) opts 0xd
22:59:27.357 00.000 12020 Handling offset move in thread for scope, endpoint = (0.94, 0.12)
22:59:27.357 00.000 12020 Moving (0.94, 0.12) raw xDistance=-0.94 yDistance=-0.10
22:59:27.358 00.001 9340 UpdateImageDisplay: Size=(1920,1080) min=6358, max=65529, med=9947, FiltMin=7911, FiltMax=65494, Gamma=2.870
22:59:27.364 00.006 9340 UpdateGuideState exits: m=698103 SNR=119.8
22:59:27.370 00.006 12020 GuideAlgorithmHysteresis::Result() returns -0.43 from input -0.94
22:59:27.370 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:59:27.370 00.000 9340 PhdController: settling, locked = 1, distance = 1.00 (0.45) aobump = 0 frame = 9 / 99999
22:59:27.379 00.009 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
22:59:27.379 00.000 12020 MoveAxis(E, 83, ABG)
22:59:27.380 00.001 12020 Guiding  Dir = 2, Dur = 83
22:59:27.380 00.000 9340 evsrv: {"Event":"Settling","Timestamp":1778731167.379,"Host":"ASTRO","Inst":1,"Distance":1.00,"Time":0.0,"SettleTime":8.0,"StarLocked":true}
22:59:27.387 00.007 12020 IsSlewing returns 0
22:59:27.388 00.001 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:59:27.395 00.007 9340 ScheduleExposure(2000,3,1) exposurePending=0
22:59:27.405 00.010 9340 Enqueuing Expose request
22:59:27.413 00.008 12020 IsGuiding returns 0
22:59:27.438 00.025 12020 PulseGuide returned control before completion, sleep 68
22:59:27.512 00.074 12020 IsGuiding returns 1
22:59:27.513 00.001 12020 scope still moving after pulse duration time elapsed
22:59:27.550 00.037 12020 IsSlewing returns 0
22:59:27.580 00.030 12020 IsGuiding returns 0
22:59:27.580 00.000 12020 scope move finished after 83 + 87 ms
22:59:27.584 00.004 12020 Move returns status 0, amount 83
22:59:27.584 00.000 12020 MoveAxis(N, 0, ABG)
22:59:27.584 00.000 12020 Move returns status 0, amount 0
22:59:27.584 00.000 12020 move complete, result=0
22:59:27.584 00.000 12020 worker thread done servicing request
22:59:27.584 00.000 9340 GuideStep: -0.9 px 83 ms EAST, -0.1 px 0 ms NORTH
22:59:27.593 00.009 12020 Worker thread wakes up
22:59:27.593 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
22:59:27.594 00.001 12020 Handling exposure in thread, d=2000 o=3 r=(838,43,31,31)
22:59:29.007 01.413 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"e32fc8da-8868-4b67-ac0b-1032e07e8d40"}
22:59:29.022 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"e32fc8da-8868-4b67-ac0b-1032e07e8d40"}
22:59:29.033 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"bb77ccb8-008f-4bfb-be3a-812ab784ad9d"}
22:59:29.044 00.011 9340 case statement mapped state 6 to 3
22:59:29.052 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"bb77ccb8-008f-4bfb-be3a-812ab784ad9d"}
22:59:29.068 00.016 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"1cfd775c-4c60-40a0-8b70-2129792eeb61"}
22:59:29.103 00.035 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":215,"width":15,"height":15,"star_pos":[6.86,6.54],"pixels":"..."},"id":"1cfd775c-4c60-40a0-8b70-2129792eeb61"}
22:59:29.951 00.848 12020 Exposure complete
22:59:30.196 00.245 12020 worker thread done servicing request
22:59:30.197 00.001 9340 OnExposeComplete: enter
22:59:30.228 00.031 9340 UpdateGuideState(): m_state=6
22:59:30.235 00.007 9340 Star::Find(15, 853, 58, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 216
22:59:30.249 00.014 9340 Star::Find returns 1 (0), X=853.49, Y=58.68, Mass=753809, SNR=143.9, Peak=55963 HFD=4.0
22:59:30.259 00.010 9340 CameraToMount -- cameraTheta (0.44) - m_xAngle (-3.14) = xAngle (3.57 = -2.71)
22:59:30.266 00.007 9340 CameraToMount -- cameraTheta (0.44) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (3.56 = -2.73)
22:59:30.281 00.015 9340 CameraToMount -- cameraX=0.57 cameraY=0.27 hyp=0.63 cameraTheta=0.44 mountX=-0.57 mountY=-0.25, mountTheta=-2.72
22:59:30.295 00.014 9340 SchedulePrimaryMove(10104498, x=0.57, y=0.27, opts=13)
22:59:30.334 00.039 9340 Enqueuing Move request for scope (0.57, 0.27)
22:59:30.344 00.010 12020 Worker thread wakes up
22:59:30.344 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=6387, max=65529, med=10110, FiltMin=7988, FiltMax=65501, Gamma=2.870
22:59:30.353 00.009 12020 worker thread servicing REQUEST_MOVE scope ofs (0.57, 0.27) opts 0xd
22:59:30.353 00.000 9340 UpdateGuideState exits: m=753809 SNR=143.9
22:59:30.363 00.010 12020 Handling offset move in thread for scope, endpoint = (0.57, 0.27)
22:59:30.363 00.000 9340 PhdController: settling, locked = 1, distance = 0.89 (0.45) aobump = 0 frame = 10 / 99999
22:59:30.374 00.011 12020 Moving (0.57, 0.27) raw xDistance=-0.57 yDistance=-0.25
22:59:30.374 00.000 9340 evsrv: {"Event":"Settling","Timestamp":1778731170.374,"Host":"ASTRO","Inst":1,"Distance":0.89,"Time":0.0,"SettleTime":8.0,"StarLocked":true}
22:59:30.386 00.012 12020 GuideAlgorithmHysteresis::Result() returns -0.27 from input -0.57
22:59:30.387 00.001 12020 GuideAlgorithmResistSwitch::result() returns -0.25 from input -0.25
22:59:30.387 00.000 12020 MoveAxis(E, 53, ABG)
22:59:30.387 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:59:30.412 00.025 12020 Guiding  Dir = 2, Dur = 53
22:59:30.412 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
22:59:30.423 00.011 9340 Enqueuing Expose request
22:59:30.436 00.013 12020 IsSlewing returns 0
22:59:30.437 00.001 12020 IsGuiding returns 0
22:59:30.459 00.022 12020 PulseGuide returned control before completion, sleep 40
22:59:30.524 00.065 12020 IsGuiding returns 1
22:59:30.524 00.000 12020 scope still moving after pulse duration time elapsed
22:59:30.556 00.032 12020 IsSlewing returns 0
22:59:30.558 00.002 12020 IsGuiding returns 0
22:59:30.558 00.000 12020 scope move finished after 53 + 67 ms
22:59:30.558 00.000 12020 Move returns status 0, amount 53
22:59:30.558 00.000 12020 MoveAxis(N, 43, ABG)
22:59:30.558 00.000 12020 Guiding  Dir = 0, Dur = 43
22:59:30.560 00.002 12020 IsSlewing returns 0
22:59:30.560 00.000 12020 IsGuiding returns 0
22:59:30.653 00.093 12020 IsGuiding returns 1
22:59:30.653 00.000 12020 scope still moving after pulse duration time elapsed
22:59:30.682 00.029 12020 IsSlewing returns 0
22:59:30.683 00.001 12020 IsGuiding returns 1
22:59:30.812 00.129 12020 IsSlewing returns 0
22:59:30.875 00.063 12020 IsGuiding returns 0
22:59:30.875 00.000 12020 scope move finished after 43 + 273 ms
22:59:30.875 00.000 12020 Move returns status 0, amount 43
22:59:30.875 00.000 12020 move complete, result=0
22:59:30.875 00.000 12020 worker thread done servicing request
22:59:30.875 00.000 12020 Worker thread wakes up
22:59:30.875 00.000 9340 GuideStep: -0.6 px 53 ms EAST, -0.3 px 43 ms NORTH
22:59:30.888 00.013 12020 worker thread servicing REQUEST_EXPOSE 2000
22:59:30.888 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(838,43,31,31)
22:59:31.003 00.115 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"4afe06d2-c471-4d25-b20a-7afc78d203ed"}
22:59:31.036 00.033 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"4afe06d2-c471-4d25-b20a-7afc78d203ed"}
22:59:31.052 00.016 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"453a7f9a-1962-4dcb-a7ba-dca39ab16ad8"}
22:59:31.065 00.013 9340 case statement mapped state 6 to 3
22:59:31.080 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"453a7f9a-1962-4dcb-a7ba-dca39ab16ad8"}
22:59:31.089 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"9598448c-217b-4327-ac56-7d781aa1cb10"}
22:59:31.118 00.029 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":216,"width":15,"height":15,"star_pos":[7.49,6.68],"pixels":"..."},"id":"9598448c-217b-4327-ac56-7d781aa1cb10"}
22:59:33.008 01.890 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"0aefc661-6ce7-4641-a061-93fc1bdfc625"}
22:59:33.019 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"0aefc661-6ce7-4641-a061-93fc1bdfc625"}
22:59:33.027 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"312e3c54-d7ee-4e6c-a2fc-953a3ea363a6"}
22:59:33.033 00.006 9340 case statement mapped state 6 to 3
22:59:33.043 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"312e3c54-d7ee-4e6c-a2fc-953a3ea363a6"}
22:59:33.053 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"bec43885-cac6-4b04-a6bc-607d3e08c5de"}
22:59:33.075 00.022 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":216,"width":15,"height":15,"star_pos":[7.49,6.68],"pixels":"..."},"id":"bec43885-cac6-4b04-a6bc-607d3e08c5de"}
22:59:33.249 00.174 12020 Exposure complete
22:59:33.446 00.197 12020 worker thread done servicing request
22:59:33.446 00.000 9340 OnExposeComplete: enter
22:59:33.455 00.009 9340 UpdateGuideState(): m_state=6
22:59:33.477 00.022 9340 Star::Find(15, 853, 58, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 217
22:59:33.488 00.011 9340 Star::Find returns 1 (0), X=853.61, Y=58.59, Mass=690800, SNR=133.1, Peak=56269 HFD=3.4
22:59:33.499 00.011 9340 CameraToMount -- cameraTheta (0.24) - m_xAngle (-3.14) = xAngle (3.38 = -2.90)
22:59:33.510 00.011 9340 CameraToMount -- cameraTheta (0.24) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (3.36 = -2.92)
22:59:33.518 00.008 9340 CameraToMount -- cameraX=0.69 cameraY=0.17 hyp=0.72 cameraTheta=0.24 mountX=-0.70 mountY=-0.16, mountTheta=-2.92
22:59:33.531 00.013 9340 SchedulePrimaryMove(10104498, x=0.69, y=0.17, opts=13)
22:59:33.553 00.022 9340 Enqueuing Move request for scope (0.69, 0.17)
22:59:33.564 00.011 12020 Worker thread wakes up
22:59:33.564 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=5939, max=65531, med=9971, FiltMin=7637, FiltMax=65478, Gamma=2.870
22:59:33.572 00.008 12020 worker thread servicing REQUEST_MOVE scope ofs (0.69, 0.17) opts 0xd
22:59:33.572 00.000 9340 UpdateGuideState exits: m=690800 SNR=133.1
22:59:33.581 00.009 12020 Handling offset move in thread for scope, endpoint = (0.69, 0.17)
22:59:33.582 00.001 9340 PhdController: settling, locked = 1, distance = 0.84 (0.45) aobump = 0 frame = 11 / 99999
22:59:33.591 00.009 12020 Moving (0.69, 0.17) raw xDistance=-0.70 yDistance=-0.16
22:59:33.591 00.000 12020 GuideAlgorithmHysteresis::Result() returns -0.31 from input -0.70
22:59:33.591 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:59:33.591 00.000 9340 evsrv: {"Event":"Settling","Timestamp":1778731173.591,"Host":"ASTRO","Inst":1,"Distance":0.84,"Time":0.0,"SettleTime":8.0,"StarLocked":true}
22:59:33.600 00.009 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
22:59:33.600 00.000 12020 MoveAxis(E, 61, ABG)
22:59:33.600 00.000 12020 Guiding  Dir = 2, Dur = 61
22:59:33.600 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:59:33.610 00.010 9340 ScheduleExposure(2000,3,1) exposurePending=0
22:59:33.620 00.010 12020 IsSlewing returns 0
22:59:33.620 00.000 9340 Enqueuing Expose request
22:59:33.630 00.010 12020 IsGuiding returns 0
22:59:33.658 00.028 12020 PulseGuide returned control before completion, sleep 45
22:59:33.744 00.086 12020 IsGuiding returns 0
22:59:33.748 00.004 12020 Move returns status 0, amount 61
22:59:33.748 00.000 12020 MoveAxis(N, 0, ABG)
22:59:33.748 00.000 12020 Move returns status 0, amount 0
22:59:33.748 00.000 12020 move complete, result=0
22:59:33.748 00.000 12020 worker thread done servicing request
22:59:33.749 00.001 12020 Worker thread wakes up
22:59:33.749 00.000 9340 GuideStep: -0.7 px 61 ms EAST, -0.2 px 0 ms NORTH
22:59:33.760 00.011 12020 worker thread servicing REQUEST_EXPOSE 2000
22:59:33.760 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(838,43,31,31)
22:59:35.013 01.253 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"196e77eb-f009-40ee-8636-cf9c5b3fe4be"}
22:59:35.027 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"196e77eb-f009-40ee-8636-cf9c5b3fe4be"}
22:59:35.039 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"14d72b8e-8e5d-48cb-875e-dc8d7b23d656"}
22:59:35.053 00.014 9340 case statement mapped state 6 to 3
22:59:35.083 00.030 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"14d72b8e-8e5d-48cb-875e-dc8d7b23d656"}
22:59:35.134 00.051 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"0454d11f-bbd4-4fce-8983-c356dcbca4da"}
22:59:35.139 00.005 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":217,"width":15,"height":15,"star_pos":[6.61,6.59],"pixels":"..."},"id":"0454d11f-bbd4-4fce-8983-c356dcbca4da"}
22:59:36.140 01.001 12020 Exposure complete
22:59:36.393 00.253 12020 worker thread done servicing request
22:59:36.393 00.000 9340 OnExposeComplete: enter
22:59:36.408 00.015 9340 UpdateGuideState(): m_state=6
22:59:36.441 00.033 9340 Star::Find(15, 853, 58, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 218
22:59:36.452 00.011 9340 Star::Find returns 1 (0), X=853.61, Y=58.40, Mass=758119, SNR=151.2, Peak=55909 HFD=4.0
22:59:36.466 00.014 9340 CameraToMount -- cameraTheta (-0.02) - m_xAngle (-3.14) = xAngle (3.11 = 3.11)
22:59:36.471 00.005 9340 CameraToMount -- cameraTheta (-0.02) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (3.10 = 3.10)
22:59:36.487 00.016 9340 CameraToMount -- cameraX=0.69 cameraY=-0.02 hyp=0.69 cameraTheta=-0.02 mountX=-0.69 mountY=0.03, mountTheta=3.10
22:59:36.503 00.016 9340 SchedulePrimaryMove(10104498, x=0.69, y=-0.02, opts=13)
22:59:36.531 00.028 9340 Enqueuing Move request for scope (0.69, -0.02)
22:59:36.544 00.013 12020 Worker thread wakes up
22:59:36.544 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=6185, max=65531, med=9981, FiltMin=7440, FiltMax=65501, Gamma=2.870
22:59:36.553 00.009 9340 UpdateGuideState exits: m=758119 SNR=151.2
22:59:36.567 00.014 12020 worker thread servicing REQUEST_MOVE scope ofs (0.69, -0.02) opts 0xd
22:59:36.568 00.001 9340 PhdController: settling, locked = 1, distance = 0.79 (0.45) aobump = 0 frame = 12 / 99999
22:59:36.577 00.009 12020 Handling offset move in thread for scope, endpoint = (0.69, -0.02)
22:59:36.577 00.000 9340 evsrv: {"Event":"Settling","Timestamp":1778731176.577,"Host":"ASTRO","Inst":1,"Distance":0.79,"Time":0.0,"SettleTime":8.0,"StarLocked":true}
22:59:36.588 00.011 12020 Moving (0.69, -0.02) raw xDistance=-0.69 yDistance=0.03
22:59:36.588 00.000 12020 GuideAlgorithmHysteresis::Result() returns -0.32 from input -0.69
22:59:36.588 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:59:36.588 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:59:36.601 00.013 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
22:59:36.601 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
22:59:36.626 00.025 9340 Enqueuing Expose request
22:59:36.640 00.014 12020 MoveAxis(E, 61, ABG)
22:59:36.640 00.000 12020 Guiding  Dir = 2, Dur = 61
22:59:36.641 00.001 12020 IsSlewing returns 0
22:59:36.643 00.002 12020 IsGuiding returns 0
22:59:36.664 00.021 12020 PulseGuide returned control before completion, sleep 50
22:59:36.745 00.081 12020 IsGuiding returns 1
22:59:36.745 00.000 12020 scope still moving after pulse duration time elapsed
22:59:36.781 00.036 12020 IsSlewing returns 0
22:59:36.781 00.000 12020 IsGuiding returns 0
22:59:36.781 00.000 12020 scope move finished after 61 + 78 ms
22:59:36.781 00.000 12020 Move returns status 0, amount 61
22:59:36.781 00.000 12020 MoveAxis(N, 0, ABG)
22:59:36.781 00.000 12020 Move returns status 0, amount 0
22:59:36.781 00.000 12020 move complete, result=0
22:59:36.781 00.000 12020 worker thread done servicing request
22:59:36.781 00.000 9340 GuideStep: -0.7 px 61 ms EAST, 0.0 px 0 ms NORTH
22:59:36.806 00.025 12020 Worker thread wakes up
22:59:36.806 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
22:59:36.806 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(838,43,31,31)
22:59:37.015 00.209 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"46c0c5b8-0ea1-45c7-8814-4f510ca2b41a"}
22:59:37.021 00.006 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"46c0c5b8-0ea1-45c7-8814-4f510ca2b41a"}
22:59:37.031 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"54649bf8-2b7e-4b22-8241-8692573463a1"}
22:59:37.043 00.012 9340 case statement mapped state 6 to 3
22:59:37.052 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"54649bf8-2b7e-4b22-8241-8692573463a1"}
22:59:37.068 00.016 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"0a1d469e-6c88-4937-b46a-fbc5368b8711"}
22:59:37.090 00.022 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":218,"width":15,"height":15,"star_pos":[6.61,7.40],"pixels":"..."},"id":"0a1d469e-6c88-4937-b46a-fbc5368b8711"}
22:59:39.016 01.926 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"0e9f1ea0-4217-4e39-a5c9-be34c072c438"}
22:59:39.023 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"0e9f1ea0-4217-4e39-a5c9-be34c072c438"}
22:59:39.027 00.004 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"3e425278-bafb-43bd-8565-80f411645c7c"}
22:59:39.037 00.010 9340 case statement mapped state 6 to 3
22:59:39.052 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"3e425278-bafb-43bd-8565-80f411645c7c"}
22:59:39.063 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"de39e942-d55d-43c2-a6ce-d3054d3ee009"}
22:59:39.083 00.020 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":218,"width":15,"height":15,"star_pos":[6.61,7.40],"pixels":"..."},"id":"de39e942-d55d-43c2-a6ce-d3054d3ee009"}
22:59:39.181 00.098 12020 Exposure complete
22:59:39.367 00.186 12020 worker thread done servicing request
22:59:39.367 00.000 9340 OnExposeComplete: enter
22:59:39.377 00.010 9340 UpdateGuideState(): m_state=6
22:59:39.388 00.011 9340 Star::Find(15, 853, 58, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 219
22:59:39.409 00.021 9340 Star::Find returns 1 (0), X=853.28, Y=58.54, Mass=795810, SNR=144.1, Peak=57825 HFD=4.0
22:59:39.422 00.013 9340 CameraToMount -- cameraTheta (0.31) - m_xAngle (-3.14) = xAngle (3.45 = -2.83)
22:59:39.429 00.007 9340 CameraToMount -- cameraTheta (0.31) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (3.43 = -2.85)
22:59:39.437 00.008 9340 CameraToMount -- cameraX=0.36 cameraY=0.12 hyp=0.38 cameraTheta=0.31 mountX=-0.36 mountY=-0.11, mountTheta=-2.85
22:59:39.449 00.012 9340 SchedulePrimaryMove(10104498, x=0.36, y=0.12, opts=13)
22:59:39.454 00.005 9340 Enqueuing Move request for scope (0.36, 0.12)
22:59:39.465 00.011 12020 Worker thread wakes up
22:59:39.466 00.001 12020 worker thread servicing REQUEST_MOVE scope ofs (0.36, 0.12) opts 0xd
22:59:39.466 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=6051, max=65531, med=9969, FiltMin=7879, FiltMax=65478, Gamma=2.870
22:59:39.475 00.009 12020 Handling offset move in thread for scope, endpoint = (0.36, 0.12)
22:59:39.475 00.000 9340 UpdateGuideState exits: m=795810 SNR=144.1
22:59:39.494 00.019 12020 Moving (0.36, 0.12) raw xDistance=-0.36 yDistance=-0.11
22:59:39.494 00.000 9340 PhdController: settling, locked = 1, distance = 0.67 (0.45) aobump = 0 frame = 13 / 99999
22:59:39.501 00.007 12020 GuideAlgorithmHysteresis::Result() returns -0.18 from input -0.36
22:59:39.501 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:59:39.501 00.000 9340 evsrv: {"Event":"Settling","Timestamp":1778731179.501,"Host":"ASTRO","Inst":1,"Distance":0.67,"Time":0.0,"SettleTime":8.0,"StarLocked":true}
22:59:39.510 00.009 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
22:59:39.510 00.000 12020 MoveAxis(E, 34, ABG)
22:59:39.510 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:59:39.521 00.011 9340 ScheduleExposure(2000,3,1) exposurePending=0
22:59:39.525 00.004 9340 Enqueuing Expose request
22:59:39.536 00.011 12020 Guiding  Dir = 2, Dur = 34
22:59:39.536 00.000 12020 IsSlewing returns 0
22:59:39.536 00.000 12020 IsGuiding returns 0
22:59:39.558 00.022 12020 PulseGuide returned control before completion, sleep 26
22:59:39.606 00.048 12020 IsGuiding returns 0
22:59:39.607 00.001 12020 Move returns status 0, amount 34
22:59:39.607 00.000 12020 MoveAxis(N, 0, ABG)
22:59:39.607 00.000 12020 Move returns status 0, amount 0
22:59:39.607 00.000 12020 move complete, result=0
22:59:39.607 00.000 12020 worker thread done servicing request
22:59:39.607 00.000 12020 Worker thread wakes up
22:59:39.607 00.000 9340 GuideStep: -0.4 px 34 ms EAST, -0.1 px 0 ms NORTH
22:59:39.620 00.013 12020 worker thread servicing REQUEST_EXPOSE 2000
22:59:39.621 00.001 12020 Handling exposure in thread, d=2000 o=3 r=(838,43,31,31)
22:59:41.015 01.394 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"5eb715d7-b5b5-4d83-86bc-e3216c36ecdb"}
22:59:41.023 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"5eb715d7-b5b5-4d83-86bc-e3216c36ecdb"}
22:59:41.031 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"0dc133dd-e27a-4aab-b58f-a45e118f5e01"}
22:59:41.036 00.005 9340 case statement mapped state 6 to 3
22:59:41.048 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"0dc133dd-e27a-4aab-b58f-a45e118f5e01"}
22:59:41.069 00.021 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"22b34f65-df1d-40e3-864b-9fc243c58df8"}
22:59:41.079 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":219,"width":15,"height":15,"star_pos":[7.28,6.54],"pixels":"..."},"id":"22b34f65-df1d-40e3-864b-9fc243c58df8"}
22:59:42.009 00.930 12020 Exposure complete
22:59:42.274 00.265 12020 worker thread done servicing request
22:59:42.274 00.000 9340 OnExposeComplete: enter
22:59:42.299 00.025 9340 UpdateGuideState(): m_state=6
22:59:42.337 00.038 9340 Star::Find(15, 853, 58, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 220
22:59:42.354 00.017 9340 Star::Find returns 1 (0), X=853.59, Y=58.96, Mass=739725, SNR=134.9, Peak=53399 HFD=4.1
22:59:42.368 00.014 9340 CameraToMount -- cameraTheta (0.67) - m_xAngle (-3.14) = xAngle (3.81 = -2.47)
22:59:42.380 00.012 9340 CameraToMount -- cameraTheta (0.67) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (3.80 = -2.49)
22:59:42.392 00.012 9340 CameraToMount -- cameraX=0.67 cameraY=0.54 hyp=0.86 cameraTheta=0.67 mountX=-0.68 mountY=-0.52, mountTheta=-2.48
22:59:42.409 00.017 9340 SchedulePrimaryMove(10104498, x=0.67, y=0.54, opts=13)
22:59:42.444 00.035 9340 Enqueuing Move request for scope (0.67, 0.54)
22:59:42.455 00.011 12020 Worker thread wakes up
22:59:42.455 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=5998, max=65529, med=9953, FiltMin=7710, FiltMax=65478, Gamma=2.870
22:59:42.470 00.015 12020 worker thread servicing REQUEST_MOVE scope ofs (0.67, 0.54) opts 0xd
22:59:42.471 00.001 9340 UpdateGuideState exits: m=739725 SNR=134.9
22:59:42.481 00.010 12020 Handling offset move in thread for scope, endpoint = (0.67, 0.54)
22:59:42.481 00.000 9340 PhdController: settling, locked = 1, distance = 0.73 (0.45) aobump = 0 frame = 14 / 99999
22:59:42.490 00.009 12020 Moving (0.67, 0.54) raw xDistance=-0.68 yDistance=-0.52
22:59:42.490 00.000 9340 evsrv: {"Event":"Settling","Timestamp":1778731182.490,"Host":"ASTRO","Inst":1,"Distance":0.73,"Time":0.0,"SettleTime":8.0,"StarLocked":true}
22:59:42.505 00.015 12020 GuideAlgorithmHysteresis::Result() returns -0.30 from input -0.68
22:59:42.505 00.000 12020 GuideAlgorithmResistSwitch::result() returns -0.52 from input -0.52
22:59:42.506 00.001 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:59:42.532 00.026 12020 MoveAxis(E, 58, ABG)
22:59:42.532 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
22:59:42.546 00.014 12020 Guiding  Dir = 2, Dur = 58
22:59:42.546 00.000 9340 Enqueuing Expose request
22:59:42.558 00.012 12020 IsSlewing returns 0
22:59:42.597 00.039 12020 IsGuiding returns 0
22:59:42.629 00.032 12020 PulseGuide returned control before completion, sleep 37
22:59:42.671 00.042 12020 IsGuiding returns 1
22:59:42.672 00.001 12020 scope still moving after pulse duration time elapsed
22:59:42.709 00.037 12020 IsSlewing returns 0
22:59:42.709 00.000 12020 IsGuiding returns 0
22:59:42.711 00.002 12020 scope move finished after 58 + 55 ms
22:59:42.711 00.000 12020 Move returns status 0, amount 58
22:59:42.711 00.000 12020 MoveAxis(N, 88, ABG)
22:59:42.711 00.000 12020 Guiding  Dir = 0, Dur = 88
22:59:42.711 00.000 12020 IsSlewing returns 0
22:59:42.713 00.002 12020 IsGuiding returns 0
22:59:42.787 00.074 12020 PulseGuide returned control before completion, sleep 23
22:59:42.818 00.031 12020 IsGuiding returns 1
22:59:42.818 00.000 12020 scope still moving after pulse duration time elapsed
22:59:42.854 00.036 12020 IsSlewing returns 0
22:59:42.854 00.000 12020 IsGuiding returns 1
22:59:42.980 00.126 12020 IsSlewing returns 0
22:59:42.980 00.000 12020 IsGuiding returns 0
22:59:42.980 00.000 12020 scope move finished after 88 + 180 ms
22:59:42.980 00.000 12020 Move returns status 0, amount 88
22:59:42.980 00.000 12020 move complete, result=0
22:59:42.980 00.000 12020 worker thread done servicing request
22:59:42.980 00.000 9340 GuideStep: -0.7 px 58 ms EAST, -0.5 px 88 ms NORTH
22:59:43.010 00.030 12020 Worker thread wakes up
22:59:43.013 00.003 12020 worker thread servicing REQUEST_EXPOSE 2000
22:59:43.013 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(838,43,31,31)
22:59:43.020 00.007 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"e9b8b2cf-2b55-41e6-a599-b6d5800eea93"}
22:59:43.035 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"e9b8b2cf-2b55-41e6-a599-b6d5800eea93"}
22:59:43.045 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"50464bb0-0203-4df7-9ba2-40af76cfaa64"}
22:59:43.055 00.010 9340 case statement mapped state 6 to 3
22:59:43.074 00.019 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"50464bb0-0203-4df7-9ba2-40af76cfaa64"}
22:59:43.105 00.031 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"dbbd081b-168b-4c90-98e2-d6b27e9550ba"}
22:59:43.117 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":220,"width":15,"height":15,"star_pos":[6.59,6.96],"pixels":"..."},"id":"dbbd081b-168b-4c90-98e2-d6b27e9550ba"}
22:59:45.019 01.902 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"41c0d4a9-46b7-43e2-999c-e76bfb8e0833"}
22:59:45.039 00.020 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"41c0d4a9-46b7-43e2-999c-e76bfb8e0833"}
22:59:45.049 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"8fa1dcfb-f965-4673-b51e-3bea4a998794"}
22:59:45.057 00.008 9340 case statement mapped state 6 to 3
22:59:45.065 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"8fa1dcfb-f965-4673-b51e-3bea4a998794"}
22:59:45.075 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"66ca97f6-fead-4aea-be49-e71afd2d71e6"}
22:59:45.081 00.006 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":220,"width":15,"height":15,"star_pos":[6.59,6.96],"pixels":"..."},"id":"66ca97f6-fead-4aea-be49-e71afd2d71e6"}
22:59:45.372 00.291 12020 Exposure complete
22:59:45.547 00.175 12020 worker thread done servicing request
22:59:45.547 00.000 9340 OnExposeComplete: enter
22:59:45.557 00.010 9340 UpdateGuideState(): m_state=6
22:59:45.567 00.010 9340 Star::Find(15, 853, 58, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 221
22:59:45.578 00.011 9340 Star::Find returns 1 (0), X=853.33, Y=58.09, Mass=766486, SNR=171.6, Peak=52217 HFD=4.2
22:59:45.603 00.025 9340 CameraToMount -- cameraTheta (-0.67) - m_xAngle (-3.14) = xAngle (2.47 = 2.47)
22:59:45.619 00.016 9340 CameraToMount -- cameraTheta (-0.67) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (2.45 = 2.45)
22:59:45.632 00.013 9340 CameraToMount -- cameraX=0.41 cameraY=-0.32 hyp=0.53 cameraTheta=-0.67 mountX=-0.41 mountY=0.33, mountTheta=2.46
22:59:45.642 00.010 9340 SchedulePrimaryMove(10104498, x=0.41, y=-0.32, opts=13)
22:59:45.651 00.009 9340 Enqueuing Move request for scope (0.41, -0.32)
22:59:45.661 00.010 12020 Worker thread wakes up
22:59:45.661 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=6366, max=65535, med=10086, FiltMin=7939, FiltMax=65455, Gamma=2.870
22:59:45.671 00.010 12020 worker thread servicing REQUEST_MOVE scope ofs (0.41, -0.32) opts 0xd
22:59:45.671 00.000 9340 UpdateGuideState exits: m=766486 SNR=171.6
22:59:45.691 00.020 12020 Handling offset move in thread for scope, endpoint = (0.41, -0.32)
22:59:45.691 00.000 9340 PhdController: settling, locked = 1, distance = 0.67 (0.45) aobump = 0 frame = 15 / 99999
22:59:45.696 00.005 12020 Moving (0.41, -0.32) raw xDistance=-0.41 yDistance=0.33
22:59:45.696 00.000 9340 evsrv: {"Event":"Settling","Timestamp":1778731185.696,"Host":"ASTRO","Inst":1,"Distance":0.67,"Time":0.0,"SettleTime":8.0,"StarLocked":true}
22:59:45.707 00.011 12020 GuideAlgorithmHysteresis::Result() returns -0.20 from input -0.41
22:59:45.707 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
22:59:45.707 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:59:45.717 00.010 9340 ScheduleExposure(2000,3,1) exposurePending=0
22:59:45.724 00.007 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.33
22:59:45.724 00.000 9340 Enqueuing Expose request
22:59:45.732 00.008 12020 MoveAxis(E, 38, ABG)
22:59:45.732 00.000 12020 Guiding  Dir = 2, Dur = 38
22:59:45.746 00.014 12020 IsSlewing returns 0
22:59:45.746 00.000 12020 IsGuiding returns 0
22:59:45.774 00.028 12020 PulseGuide returned control before completion, sleep 18
22:59:45.826 00.052 12020 IsGuiding returns 0
22:59:45.826 00.000 12020 Move returns status 0, amount 38
22:59:45.826 00.000 12020 MoveAxis(N, 0, ABG)
22:59:45.826 00.000 12020 Move returns status 0, amount 0
22:59:45.826 00.000 12020 move complete, result=0
22:59:45.826 00.000 12020 worker thread done servicing request
22:59:45.826 00.000 12020 Worker thread wakes up
22:59:45.826 00.000 9340 GuideStep: -0.4 px 38 ms EAST, 0.3 px 0 ms NORTH
22:59:45.843 00.017 12020 worker thread servicing REQUEST_EXPOSE 2000
22:59:45.843 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(838,43,31,31)
22:59:47.022 01.179 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"2a2905e4-d5e2-46b9-bc97-659f6ad13832"}
22:59:47.031 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"2a2905e4-d5e2-46b9-bc97-659f6ad13832"}
22:59:47.036 00.005 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"9f370485-b0a9-48d5-8a22-8fd5c4e1eed7"}
22:59:47.051 00.015 9340 case statement mapped state 6 to 3
22:59:47.062 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"9f370485-b0a9-48d5-8a22-8fd5c4e1eed7"}
22:59:47.068 00.006 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"3cc6b0ae-922b-4de4-b7d8-47aa488f8b97"}
22:59:47.080 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":221,"width":15,"height":15,"star_pos":[7.33,7.09],"pixels":"..."},"id":"3cc6b0ae-922b-4de4-b7d8-47aa488f8b97"}
22:59:48.314 01.234 12020 Exposure complete
22:59:48.547 00.233 12020 worker thread done servicing request
22:59:48.548 00.001 9340 OnExposeComplete: enter
22:59:48.576 00.028 9340 UpdateGuideState(): m_state=6
22:59:48.590 00.014 9340 Star::Find(15, 853, 58, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 222
22:59:48.603 00.013 9340 Star::Find returns 1 (0), X=853.37, Y=58.02, Mass=721051, SNR=154.5, Peak=51144 HFD=4.1
22:59:48.613 00.010 9340 CameraToMount -- cameraTheta (-0.72) - m_xAngle (-3.14) = xAngle (2.41 = 2.41)
22:59:48.624 00.011 9340 CameraToMount -- cameraTheta (-0.72) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (2.40 = 2.40)
22:59:48.638 00.014 9340 CameraToMount -- cameraX=0.45 cameraY=-0.40 hyp=0.60 cameraTheta=-0.72 mountX=-0.45 mountY=0.41, mountTheta=2.41
22:59:48.656 00.018 9340 SchedulePrimaryMove(10104498, x=0.45, y=-0.40, opts=13)
22:59:48.690 00.034 9340 Enqueuing Move request for scope (0.45, -0.40)
22:59:48.700 00.010 12020 Worker thread wakes up
22:59:48.700 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=6765, max=65535, med=9988, FiltMin=7943, FiltMax=65478, Gamma=2.870
22:59:48.710 00.010 12020 worker thread servicing REQUEST_MOVE scope ofs (0.45, -0.40) opts 0xd
22:59:48.710 00.000 9340 UpdateGuideState exits: m=721051 SNR=154.5
22:59:48.718 00.008 12020 Handling offset move in thread for scope, endpoint = (0.45, -0.40)
22:59:48.718 00.000 9340 PhdController: settling, locked = 1, distance = 0.65 (0.45) aobump = 0 frame = 16 / 99999
22:59:48.728 00.010 12020 Moving (0.45, -0.40) raw xDistance=-0.45 yDistance=0.41
22:59:48.728 00.000 9340 evsrv: {"Event":"Settling","Timestamp":1778731188.728,"Host":"ASTRO","Inst":1,"Distance":0.65,"Time":0.0,"SettleTime":8.0,"StarLocked":true}
22:59:48.738 00.010 12020 GuideAlgorithmHysteresis::Result() returns -0.20 from input -0.45
22:59:48.738 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
22:59:48.738 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.41
22:59:48.738 00.000 12020 MoveAxis(E, 40, ABG)
22:59:48.738 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:59:48.752 00.014 12020 Guiding  Dir = 2, Dur = 40
22:59:48.752 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
22:59:48.775 00.023 12020 IsSlewing returns 0
22:59:48.775 00.000 9340 Enqueuing Expose request
22:59:48.787 00.012 12020 IsGuiding returns 0
22:59:48.817 00.030 12020 PulseGuide returned control before completion, sleep 21
22:59:48.881 00.064 12020 IsGuiding returns 0
22:59:48.881 00.000 12020 Move returns status 0, amount 40
22:59:48.882 00.001 12020 MoveAxis(N, 0, ABG)
22:59:48.882 00.000 12020 Move returns status 0, amount 0
22:59:48.882 00.000 12020 move complete, result=0
22:59:48.882 00.000 12020 worker thread done servicing request
22:59:48.882 00.000 12020 Worker thread wakes up
22:59:48.882 00.000 9340 GuideStep: -0.4 px 40 ms EAST, 0.4 px 0 ms NORTH
22:59:48.895 00.013 12020 worker thread servicing REQUEST_EXPOSE 2000
22:59:48.895 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(838,43,31,31)
22:59:49.024 00.129 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"f921f98e-eaf9-46cd-ab18-06fbe8ca22ed"}
22:59:49.038 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"f921f98e-eaf9-46cd-ab18-06fbe8ca22ed"}
22:59:49.054 00.016 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"9c38dd15-92ca-4862-ac17-7cae568a359a"}
22:59:49.063 00.009 9340 case statement mapped state 6 to 3
22:59:49.085 00.022 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"9c38dd15-92ca-4862-ac17-7cae568a359a"}
22:59:49.098 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"a8098c7f-b320-4a4a-a923-df40465ddc79"}
22:59:49.108 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":222,"width":15,"height":15,"star_pos":[7.37,7.02],"pixels":"..."},"id":"a8098c7f-b320-4a4a-a923-df40465ddc79"}
22:59:51.034 01.926 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"c2fd359f-23f4-4b75-86b8-97832b20c68a"}
22:59:51.053 00.019 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"c2fd359f-23f4-4b75-86b8-97832b20c68a"}
22:59:51.063 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"f5304e37-9f2d-49ae-b075-397704001a40"}
22:59:51.071 00.008 9340 case statement mapped state 6 to 3
22:59:51.087 00.016 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"f5304e37-9f2d-49ae-b075-397704001a40"}
22:59:51.103 00.016 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"1574a17d-eafa-4b33-9d80-80523961e867"}
22:59:51.128 00.025 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":222,"width":15,"height":15,"star_pos":[7.37,7.02],"pixels":"..."},"id":"1574a17d-eafa-4b33-9d80-80523961e867"}
22:59:51.253 00.125 12020 Exposure complete
22:59:51.486 00.233 12020 worker thread done servicing request
22:59:51.487 00.001 9340 OnExposeComplete: enter
22:59:51.500 00.013 9340 UpdateGuideState(): m_state=6
22:59:51.508 00.008 9340 Star::Find(15, 853, 58, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 223
22:59:51.538 00.030 9340 Star::Find returns 1 (0), X=853.26, Y=58.24, Mass=779913, SNR=144.2, Peak=51117 HFD=4.5
22:59:51.550 00.012 9340 CameraToMount -- cameraTheta (-0.49) - m_xAngle (-3.14) = xAngle (2.65 = 2.65)
22:59:51.560 00.010 9340 CameraToMount -- cameraTheta (-0.49) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (2.63 = 2.63)
22:59:51.569 00.009 9340 CameraToMount -- cameraX=0.34 cameraY=-0.18 hyp=0.38 cameraTheta=-0.49 mountX=-0.34 mountY=0.19, mountTheta=2.63
22:59:51.580 00.011 9340 SchedulePrimaryMove(10104498, x=0.34, y=-0.18, opts=13)
22:59:51.593 00.013 9340 Enqueuing Move request for scope (0.34, -0.18)
22:59:51.606 00.013 12020 Worker thread wakes up
22:59:51.606 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=6453, max=65535, med=9909, FiltMin=7859, FiltMax=65455, Gamma=2.870
22:59:51.630 00.024 12020 worker thread servicing REQUEST_MOVE scope ofs (0.34, -0.18) opts 0xd
22:59:51.630 00.000 12020 Handling offset move in thread for scope, endpoint = (0.34, -0.18)
22:59:51.630 00.000 12020 Moving (0.34, -0.18) raw xDistance=-0.34 yDistance=0.19
22:59:51.630 00.000 12020 GuideAlgorithmHysteresis::Result() returns -0.16 from input -0.34
22:59:51.630 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:59:51.630 00.000 9340 UpdateGuideState exits: m=779913 SNR=144.2
22:59:51.641 00.011 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.19
22:59:51.641 00.000 12020 MoveAxis(E, 31, ABG)
22:59:51.641 00.000 12020 Guiding  Dir = 2, Dur = 31
22:59:51.641 00.000 9340 PhdController: settling, locked = 1, distance = 0.57 (0.45) aobump = 0 frame = 17 / 99999
22:59:51.652 00.011 12020 IsSlewing returns 0
22:59:51.653 00.001 9340 evsrv: {"Event":"Settling","Timestamp":1778731191.652,"Host":"ASTRO","Inst":1,"Distance":0.57,"Time":0.0,"SettleTime":8.0,"StarLocked":true}
22:59:51.663 00.010 12020 IsGuiding returns 0
22:59:51.664 00.001 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:59:51.675 00.011 9340 ScheduleExposure(2000,3,1) exposurePending=0
22:59:51.686 00.011 9340 Enqueuing Expose request
22:59:51.711 00.025 12020 IsGuiding returns 1
22:59:51.711 00.000 12020 scope still moving after pulse duration time elapsed
22:59:51.758 00.047 12020 IsSlewing returns 0
22:59:51.791 00.033 12020 IsGuiding returns 0
22:59:51.791 00.000 12020 scope move finished after 31 + 97 ms
22:59:51.791 00.000 12020 Move returns status 0, amount 31
22:59:51.791 00.000 12020 MoveAxis(N, 0, ABG)
22:59:51.791 00.000 12020 Move returns status 0, amount 0
22:59:51.791 00.000 12020 move complete, result=0
22:59:51.791 00.000 12020 worker thread done servicing request
22:59:51.791 00.000 9340 GuideStep: -0.3 px 31 ms EAST, 0.2 px 0 ms NORTH
22:59:51.818 00.027 12020 Worker thread wakes up
22:59:51.818 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
22:59:51.818 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(838,43,31,31)
22:59:53.033 01.215 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"cd091877-d800-496d-ae4e-6141f5a82ba0"}
22:59:53.047 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"cd091877-d800-496d-ae4e-6141f5a82ba0"}
22:59:53.058 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"3f8e6d2b-a816-4ada-9807-37d10eff7ef6"}
22:59:53.080 00.022 9340 case statement mapped state 6 to 3
22:59:53.088 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"3f8e6d2b-a816-4ada-9807-37d10eff7ef6"}
22:59:53.096 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"e871cdcb-c25d-4af3-aca8-3ff14d1d48de"}
22:59:53.106 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":223,"width":15,"height":15,"star_pos":[7.26,7.24],"pixels":"..."},"id":"e871cdcb-c25d-4af3-aca8-3ff14d1d48de"}
22:59:54.278 01.172 12020 Exposure complete
22:59:54.571 00.293 12020 worker thread done servicing request
22:59:54.571 00.000 9340 OnExposeComplete: enter
22:59:54.585 00.014 9340 UpdateGuideState(): m_state=6
22:59:54.599 00.014 9340 Star::Find(15, 853, 58, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 224
22:59:54.609 00.010 9340 Star::Find returns 1 (0), X=853.13, Y=58.23, Mass=739558, SNR=146.7, Peak=52249 HFD=4.3
22:59:54.621 00.012 9340 CameraToMount -- cameraTheta (-0.73) - m_xAngle (-3.14) = xAngle (2.41 = 2.41)
22:59:54.634 00.013 9340 CameraToMount -- cameraTheta (-0.73) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (2.39 = 2.39)
22:59:54.660 00.026 9340 CameraToMount -- cameraX=0.22 cameraY=-0.19 hyp=0.29 cameraTheta=-0.73 mountX=-0.21 mountY=0.20, mountTheta=2.40
22:59:54.679 00.019 9340 SchedulePrimaryMove(10104498, x=0.22, y=-0.19, opts=13)
22:59:54.690 00.011 9340 Enqueuing Move request for scope (0.22, -0.19)
22:59:54.706 00.016 12020 Worker thread wakes up
22:59:54.707 00.001 9340 UpdateImageDisplay: Size=(1920,1080) min=4855, max=65531, med=9938, FiltMin=7272, FiltMax=65478, Gamma=2.870
22:59:54.719 00.012 12020 worker thread servicing REQUEST_MOVE scope ofs (0.22, -0.19) opts 0xd
22:59:54.719 00.000 9340 UpdateGuideState exits: m=739558 SNR=146.7
22:59:54.746 00.027 12020 Handling offset move in thread for scope, endpoint = (0.22, -0.19)
22:59:54.746 00.000 12020 Moving (0.22, -0.19) raw xDistance=-0.21 yDistance=0.20
22:59:54.746 00.000 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.21
22:59:54.747 00.001 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:59:54.747 00.000 9340 PhdController: settling, locked = 1, distance = 0.48 (0.45) aobump = 0 frame = 18 / 99999
22:59:54.763 00.016 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.20
22:59:54.764 00.001 12020 MoveAxis(E, 0, ABG)
22:59:54.764 00.000 9340 evsrv: {"Event":"Settling","Timestamp":1778731194.763,"Host":"ASTRO","Inst":1,"Distance":0.48,"Time":0.0,"SettleTime":8.0,"StarLocked":true}
22:59:54.776 00.012 12020 Move returns status 0, amount 0
22:59:54.776 00.000 12020 MoveAxis(N, 0, ABG)
22:59:54.778 00.002 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:59:54.791 00.013 12020 Move returns status 0, amount 0
22:59:54.791 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
22:59:54.803 00.012 12020 move complete, result=0
22:59:54.803 00.000 9340 Enqueuing Expose request
22:59:54.818 00.015 12020 worker thread done servicing request
22:59:54.819 00.001 12020 Worker thread wakes up
22:59:54.819 00.000 9340 GuideStep: -0.2 px 0 ms EAST, 0.2 px 0 ms NORTH
22:59:54.849 00.030 12020 worker thread servicing REQUEST_EXPOSE 2000
22:59:54.849 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(838,43,31,31)
22:59:55.029 00.180 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"9f686f3a-0816-4c6c-99d8-9d29e6687069"}
22:59:55.054 00.025 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"9f686f3a-0816-4c6c-99d8-9d29e6687069"}
22:59:55.069 00.015 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"ecb92dfa-8c66-481b-a17c-d347f149c3f4"}
22:59:55.079 00.010 9340 case statement mapped state 6 to 3
22:59:55.094 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"ecb92dfa-8c66-481b-a17c-d347f149c3f4"}
22:59:55.110 00.016 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"622fe674-5ca9-4b65-9c69-eea882444923"}
22:59:55.143 00.033 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":224,"width":15,"height":15,"star_pos":[7.13,7.23],"pixels":"..."},"id":"622fe674-5ca9-4b65-9c69-eea882444923"}
22:59:57.029 01.886 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"cd2a4db7-66e2-4ab7-9437-e2f6bd7ae60a"}
22:59:57.048 00.019 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"cd2a4db7-66e2-4ab7-9437-e2f6bd7ae60a"}
22:59:57.055 00.007 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"81565f95-3416-44da-a043-c6a324a16766"}
22:59:57.065 00.010 9340 case statement mapped state 6 to 3
22:59:57.076 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"81565f95-3416-44da-a043-c6a324a16766"}
22:59:57.084 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"c73a8bbe-3294-4d16-a548-84460caa76f2"}
22:59:57.091 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":224,"width":15,"height":15,"star_pos":[7.13,7.23],"pixels":"..."},"id":"c73a8bbe-3294-4d16-a548-84460caa76f2"}
22:59:57.203 00.112 12020 Exposure complete
22:59:57.393 00.190 12020 worker thread done servicing request
22:59:57.393 00.000 9340 OnExposeComplete: enter
22:59:57.399 00.006 9340 UpdateGuideState(): m_state=6
22:59:57.409 00.010 9340 Star::Find(15, 853, 58, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 225
22:59:57.417 00.008 9340 Star::Find returns 1 (0), X=852.82, Y=58.47, Mass=738292, SNR=148.5, Peak=53498 HFD=3.8
22:59:57.424 00.007 9340 CameraToMount -- cameraTheta (2.64) - m_xAngle (-3.14) = xAngle (5.77 = -0.51)
22:59:57.433 00.009 9340 CameraToMount -- cameraTheta (2.64) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (5.76 = -0.53)
22:59:57.443 00.010 9340 CameraToMount -- cameraX=-0.09 cameraY=0.05 hyp=0.11 cameraTheta=2.64 mountX=0.09 mountY=-0.05, mountTheta=-0.52
22:59:57.464 00.021 9340 SchedulePrimaryMove(10104498, x=-0.09, y=0.05, opts=13)
22:59:57.470 00.006 9340 Enqueuing Move request for scope (-0.09, 0.05)
22:59:57.480 00.010 12020 Worker thread wakes up
22:59:57.480 00.000 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.05) opts 0xd
22:59:57.480 00.000 12020 Handling offset move in thread for scope, endpoint = (-0.09, 0.05)
22:59:57.480 00.000 12020 Moving (-0.09, 0.05) raw xDistance=0.09 yDistance=-0.05
22:59:57.480 00.000 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
22:59:57.480 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:59:57.480 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=5895, max=65535, med=9948, FiltMin=7040, FiltMax=65455, Gamma=2.870
22:59:57.491 00.011 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
22:59:57.491 00.000 9340 UpdateGuideState exits: m=738292 SNR=148.5
22:59:57.500 00.009 9340 PhdController: settling, locked = 1, distance = 0.37 (0.45) aobump = 0 frame = 19 / 99999
22:59:57.510 00.010 12020 MoveAxis(E, 0, ABG)
22:59:57.511 00.001 9340 evsrv: {"Event":"Settling","Timestamp":1778731197.510,"Host":"ASTRO","Inst":1,"Distance":0.37,"Time":0.0,"SettleTime":8.0,"StarLocked":true}
22:59:57.521 00.010 12020 Move returns status 0, amount 0
22:59:57.521 00.000 12020 MoveAxis(N, 0, ABG)
22:59:57.521 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:59:57.531 00.010 9340 ScheduleExposure(2000,3,1) exposurePending=0
22:59:57.554 00.023 9340 Enqueuing Expose request
22:59:57.565 00.011 12020 Move returns status 0, amount 0
22:59:57.565 00.000 12020 move complete, result=0
22:59:57.565 00.000 12020 worker thread done servicing request
22:59:57.565 00.000 12020 Worker thread wakes up
22:59:57.565 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
22:59:57.565 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(838,43,31,31)
22:59:57.565 00.000 9340 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
22:59:59.034 01.469 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"b0a6a629-9a8a-4b6a-ab8d-fca071ea740f"}
22:59:59.042 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"b0a6a629-9a8a-4b6a-ab8d-fca071ea740f"}
22:59:59.052 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"d872fc53-1849-4bf0-bc87-901198297885"}
22:59:59.057 00.005 9340 case statement mapped state 6 to 3
22:59:59.068 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"d872fc53-1849-4bf0-bc87-901198297885"}
22:59:59.076 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"6b517270-8437-4281-afa8-4578fb4619c4"}
22:59:59.082 00.006 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":225,"width":15,"height":15,"star_pos":[6.82,7.47],"pixels":"..."},"id":"6b517270-8437-4281-afa8-4578fb4619c4"}
22:59:59.932 00.850 12020 Exposure complete
23:00:00.147 00.215 12020 worker thread done servicing request
23:00:00.147 00.000 9340 OnExposeComplete: enter
23:00:00.161 00.014 9340 UpdateGuideState(): m_state=6
23:00:00.182 00.021 9340 Star::Find(15, 852, 58, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 226
23:00:00.197 00.015 9340 Star::Find returns 1 (0), X=852.91, Y=58.48, Mass=774619, SNR=137.0, Peak=51955 HFD=4.0
23:00:00.208 00.011 9340 CameraToMount -- cameraTheta (1.64) - m_xAngle (-3.14) = xAngle (4.77 = -1.51)
23:00:00.217 00.009 9340 CameraToMount -- cameraTheta (1.64) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (4.76 = -1.53)
23:00:00.225 00.008 9340 CameraToMount -- cameraX=-0.00 cameraY=0.07 hyp=0.07 cameraTheta=1.64 mountX=0.00 mountY=-0.07, mountTheta=-1.51
23:00:00.235 00.010 9340 SchedulePrimaryMove(10104498, x=-0.00, y=0.07, opts=13)
23:00:00.279 00.044 9340 Enqueuing Move request for scope (-0.00, 0.07)
23:00:00.305 00.026 12020 Worker thread wakes up
23:00:00.307 00.002 9340 UpdateImageDisplay: Size=(1920,1080) min=6040, max=65535, med=9940, FiltMin=7504, FiltMax=65455, Gamma=2.870
23:00:00.329 00.022 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.00, 0.07) opts 0xd
23:00:00.329 00.000 12020 Handling offset move in thread for scope, endpoint = (-0.00, 0.07)
23:00:00.329 00.000 12020 Moving (-0.00, 0.07) raw xDistance=0.00 yDistance=-0.07
23:00:00.329 00.000 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.00
23:00:00.329 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:00:00.329 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
23:00:00.329 00.000 12020 MoveAxis(E, 0, ABG)
23:00:00.329 00.000 12020 Move returns status 0, amount 0
23:00:00.329 00.000 12020 MoveAxis(N, 0, ABG)
23:00:00.329 00.000 12020 Move returns status 0, amount 0
23:00:00.329 00.000 12020 move complete, result=0
23:00:00.329 00.000 12020 worker thread done servicing request
23:00:00.331 00.002 9340 UpdateGuideState exits: m=774619 SNR=137.0
23:00:00.343 00.012 9340 PhdController: settling, locked = 1, distance = 0.28 (0.45) aobump = 0 frame = 20 / 99999
23:00:00.373 00.030 9340 evsrv: {"Event":"Settling","Timestamp":1778731200.373,"Host":"ASTRO","Inst":1,"Distance":0.28,"Time":2.9,"SettleTime":8.0,"StarLocked":true}
23:00:00.386 00.013 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:00:00.398 00.012 9340 ScheduleExposure(2000,3,1) exposurePending=0
23:00:00.412 00.014 9340 Enqueuing Expose request
23:00:00.452 00.040 12020 Worker thread wakes up
23:00:00.454 00.002 12020 worker thread servicing REQUEST_EXPOSE 2000
23:00:00.454 00.000 9340 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
23:00:00.469 00.015 12020 Handling exposure in thread, d=2000 o=3 r=(838,43,31,31)
23:00:01.033 00.564 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"e955bb66-54f7-421f-b1c5-e0f4277ee395"}
23:00:01.043 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"e955bb66-54f7-421f-b1c5-e0f4277ee395"}
23:00:01.055 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"cf2990d7-474a-442c-887c-4a5fb446a765"}
23:00:01.072 00.017 9340 case statement mapped state 6 to 3
23:00:01.129 00.057 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"cf2990d7-474a-442c-887c-4a5fb446a765"}
23:00:01.144 00.015 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"506a4916-67e6-46af-bd95-ba6165d2b9ba"}
23:00:01.157 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":226,"width":15,"height":15,"star_pos":[6.91,7.48],"pixels":"..."},"id":"506a4916-67e6-46af-bd95-ba6165d2b9ba"}
23:00:02.923 01.766 12020 Exposure complete
23:00:03.035 00.112 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"5bf8831d-7e7b-4850-bb9c-cab603d31bba"}
23:00:03.045 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"5bf8831d-7e7b-4850-bb9c-cab603d31bba"}
23:00:03.059 00.014 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"460a7a1c-5d3b-4a10-a166-3e8cc28baaf4"}
23:00:03.083 00.024 9340 case statement mapped state 6 to 3
23:00:03.092 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"460a7a1c-5d3b-4a10-a166-3e8cc28baaf4"}
23:00:03.097 00.005 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"3f4a2943-b30d-441a-9ae8-41904a345f92"}
23:00:03.109 00.012 12020 worker thread done servicing request
23:00:03.109 00.000 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":226,"width":15,"height":15,"star_pos":[6.91,7.48],"pixels":"..."},"id":"3f4a2943-b30d-441a-9ae8-41904a345f92"}
23:00:03.119 00.010 9340 OnExposeComplete: enter
23:00:03.127 00.008 9340 UpdateGuideState(): m_state=6
23:00:03.140 00.013 9340 Star::Find(15, 852, 58, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 227
23:00:03.149 00.009 9340 Star::Find returns 1 (0), X=852.75, Y=58.56, Mass=712568, SNR=129.6, Peak=58854 HFD=3.7
23:00:03.157 00.008 9340 CameraToMount -- cameraTheta (2.47) - m_xAngle (-3.14) = xAngle (5.60 = -0.68)
23:00:03.180 00.023 9340 CameraToMount -- cameraTheta (2.47) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (5.59 = -0.69)
23:00:03.189 00.009 9340 CameraToMount -- cameraX=-0.17 cameraY=0.14 hyp=0.22 cameraTheta=2.47 mountX=0.17 mountY=-0.14, mountTheta=-0.69
23:00:03.198 00.009 9340 SchedulePrimaryMove(10104498, x=-0.17, y=0.14, opts=13)
23:00:03.209 00.011 9340 Enqueuing Move request for scope (-0.17, 0.14)
23:00:03.221 00.012 12020 Worker thread wakes up
23:00:03.221 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=6569, max=65535, med=9988, FiltMin=7757, FiltMax=65478, Gamma=2.870
23:00:03.227 00.006 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.17, 0.14) opts 0xd
23:00:03.227 00.000 9340 UpdateGuideState exits: m=712568 SNR=129.6
23:00:03.238 00.011 12020 Handling offset move in thread for scope, endpoint = (-0.17, 0.14)
23:00:03.238 00.000 9340 PhdController: settling, locked = 1, distance = 0.26 (0.45) aobump = 0 frame = 21 / 99999
23:00:03.248 00.010 12020 Moving (-0.17, 0.14) raw xDistance=0.17 yDistance=-0.14
23:00:03.248 00.000 9340 evsrv: {"Event":"Settling","Timestamp":1778731203.248,"Host":"ASTRO","Inst":1,"Distance":0.26,"Time":5.7,"SettleTime":8.0,"StarLocked":true}
23:00:03.274 00.026 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.17
23:00:03.274 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:00:03.274 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:00:03.283 00.009 9340 ScheduleExposure(2000,3,1) exposurePending=0
23:00:03.289 00.006 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
23:00:03.289 00.000 9340 Enqueuing Expose request
23:00:03.299 00.010 12020 MoveAxis(E, 0, ABG)
23:00:03.299 00.000 12020 Move returns status 0, amount 0
23:00:03.299 00.000 12020 MoveAxis(N, 0, ABG)
23:00:03.299 00.000 12020 Move returns status 0, amount 0
23:00:03.299 00.000 12020 move complete, result=0
23:00:03.299 00.000 12020 worker thread done servicing request
23:00:03.299 00.000 12020 Worker thread wakes up
23:00:03.299 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
23:00:03.299 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(838,43,31,31)
23:00:03.304 00.005 9340 GuideStep: 0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
23:00:05.035 01.731 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"daf4b3e5-d3e9-4e0e-b138-8882ecbf0551"}
23:00:05.045 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"daf4b3e5-d3e9-4e0e-b138-8882ecbf0551"}
23:00:05.054 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"02c20125-8cf8-4ffd-887a-6ae6d5a5305b"}
23:00:05.076 00.022 9340 case statement mapped state 6 to 3
23:00:05.082 00.006 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"02c20125-8cf8-4ffd-887a-6ae6d5a5305b"}
23:00:05.085 00.003 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"ed55f18c-e845-4570-90fc-0142364f58cb"}
23:00:05.096 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":227,"width":15,"height":15,"star_pos":[6.75,6.56],"pixels":"..."},"id":"ed55f18c-e845-4570-90fc-0142364f58cb"}
23:00:05.679 00.583 12020 Exposure complete
23:00:05.823 00.144 12020 worker thread done servicing request
23:00:05.823 00.000 9340 OnExposeComplete: enter
23:00:05.832 00.009 9340 UpdateGuideState(): m_state=6
23:00:05.838 00.006 9340 Star::Find(15, 852, 58, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 228
23:00:05.844 00.006 9340 Star::Find returns 1 (0), X=853.32, Y=58.68, Mass=737348, SNR=140.5, Peak=58427 HFD=3.8
23:00:05.851 00.007 9340 CameraToMount -- cameraTheta (0.58) - m_xAngle (-3.14) = xAngle (3.72 = -2.56)
23:00:05.861 00.010 9340 CameraToMount -- cameraTheta (0.58) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (3.70 = -2.58)
23:00:05.867 00.006 9340 CameraToMount -- cameraX=0.40 cameraY=0.26 hyp=0.48 cameraTheta=0.58 mountX=-0.40 mountY=-0.26, mountTheta=-2.57
23:00:05.877 00.010 9340 SchedulePrimaryMove(10104498, x=0.40, y=0.26, opts=13)
23:00:05.898 00.021 9340 Enqueuing Move request for scope (0.40, 0.26)
23:00:05.906 00.008 12020 Worker thread wakes up
23:00:05.908 00.002 12020 worker thread servicing REQUEST_MOVE scope ofs (0.40, 0.26) opts 0xd
23:00:05.908 00.000 12020 Handling offset move in thread for scope, endpoint = (0.40, 0.26)
23:00:05.908 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=6106, max=65529, med=9985, FiltMin=7762, FiltMax=65494, Gamma=2.870
23:00:05.915 00.007 12020 Moving (0.40, 0.26) raw xDistance=-0.40 yDistance=-0.26
23:00:05.915 00.000 9340 UpdateGuideState exits: m=737348 SNR=140.5
23:00:05.919 00.004 12020 GuideAlgorithmHysteresis::Result() returns -0.17 from input -0.40
23:00:05.919 00.000 12020 GuideAlgorithmResistSwitch::result() returns -0.26 from input -0.26
23:00:05.919 00.000 12020 MoveAxis(E, 33, ABG)
23:00:05.919 00.000 12020 Guiding  Dir = 2, Dur = 33
23:00:05.919 00.000 9340 PhdController: settling, locked = 1, distance = 0.33 (0.45) aobump = 0 frame = 22 / 99999
23:00:05.929 00.010 9340 PhdController: newstate STATE_FINISH
23:00:05.937 00.008 9340 PhdController complete: success
23:00:05.944 00.007 9340 evsrv: {"Event":"SettleDone","Timestamp":1778731205.944,"Host":"ASTRO","Inst":1,"Status":0,"TotalFrames":22,"DroppedFrames":0}
23:00:05.951 00.007 9340 Mount: notify guiding dither settle done success=1
23:00:05.957 00.006 9340 PhdController: newstate STATE_IDLE
23:00:05.965 00.008 12020 IsSlewing returns 0
23:00:05.965 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:00:05.977 00.012 9340 ScheduleExposure(2000,3,1) exposurePending=0
23:00:05.983 00.006 9340 Enqueuing Expose request
23:00:05.992 00.009 12020 IsGuiding returns 0
23:00:06.022 00.030 12020 PulseGuide returned control before completion, sleep 14
23:00:06.037 00.015 12020 IsGuiding returns 1
23:00:06.037 00.000 12020 scope still moving after pulse duration time elapsed
23:00:06.084 00.047 12020 IsSlewing returns 0
23:00:06.087 00.003 12020 IsGuiding returns 0
23:00:06.087 00.000 12020 scope move finished after 33 + 62 ms
23:00:06.087 00.000 12020 Move returns status 0, amount 33
23:00:06.087 00.000 12020 MoveAxis(N, 43, ABG)
23:00:06.087 00.000 12020 Guiding  Dir = 0, Dur = 43
23:00:06.089 00.002 12020 IsSlewing returns 0
23:00:06.089 00.000 12020 IsGuiding returns 0
23:00:06.200 00.111 12020 IsGuiding returns 1
23:00:06.200 00.000 12020 scope still moving after pulse duration time elapsed
23:00:06.326 00.126 12020 IsSlewing returns 0
23:00:06.327 00.001 12020 IsGuiding returns 0
23:00:06.327 00.000 12020 scope move finished after 43 + 194 ms
23:00:06.328 00.001 12020 Move returns status 0, amount 43
23:00:06.328 00.000 12020 move complete, result=0
23:00:06.328 00.000 12020 worker thread done servicing request
23:00:06.328 00.000 9340 GuideStep: -0.4 px 33 ms EAST, -0.3 px 43 ms NORTH
23:00:06.338 00.010 12020 Worker thread wakes up
23:00:06.339 00.001 12020 worker thread servicing REQUEST_EXPOSE 2000
23:00:06.339 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(838,43,31,31)
23:00:06.796 00.457 9340 evsrv: cli 100A41E8 connect
23:00:06.808 00.012 9340 case statement mapped state 6 to 3
23:00:06.828 00.020 9340 case statement mapped state 6 to 3
23:00:06.850 00.022 9340 evsrv: cli 100A41E8 request: {"method":"get_app_state","id":"3793f186-7d40-411c-a821-625ec3125904"}
23:00:06.858 00.008 9340 case statement mapped state 6 to 3
23:00:06.867 00.009 9340 evsrv: cli 100A41E8 response: {"jsonrpc":"2.0","result":"Guiding","id":"3793f186-7d40-411c-a821-625ec3125904"}
23:00:06.878 00.011 9340 evsrv: cli 100A41E8 disconnect
23:00:07.044 00.166 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"fa54b5c5-054f-45ba-9dda-37b21168a57d"}
23:00:07.071 00.027 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"fa54b5c5-054f-45ba-9dda-37b21168a57d"}
23:00:07.107 00.036 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"bea5c8ed-20b4-45df-849d-fd629a0a404d"}
23:00:07.118 00.011 9340 case statement mapped state 6 to 3
23:00:07.129 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"bea5c8ed-20b4-45df-849d-fd629a0a404d"}
23:00:07.143 00.014 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"16228f8d-c486-4f78-819e-4b4b4510846a"}
23:00:07.154 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":228,"width":15,"height":15,"star_pos":[7.32,6.68],"pixels":"..."},"id":"16228f8d-c486-4f78-819e-4b4b4510846a"}
23:00:08.685 01.531 12020 Exposure complete
23:00:08.854 00.169 12020 worker thread done servicing request
23:00:08.854 00.000 9340 OnExposeComplete: enter
23:00:08.863 00.009 9340 UpdateGuideState(): m_state=6
23:00:08.871 00.008 9340 Star::Find(15, 853, 58, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 229
23:00:08.876 00.005 9340 Star::Find returns 1 (0), X=853.31, Y=58.29, Mass=753248, SNR=147.8, Peak=53861 HFD=4.3
23:00:08.887 00.011 9340 MultiStar: exiting stabilization period
23:00:08.893 00.006 9340 MultiStar: updating star positions after lock position change
23:00:08.898 00.005 9340 Star::Find(15, 656, 872, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 229
23:00:08.907 00.009 9340 Star::Find returns 1 (0), X=658.08, Y=872.19, Mass=564000, SNR=129.4, Peak=51333 HFD=4.0
23:00:08.913 00.006 9340 Star::Find(15, 1381, 377, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 229
23:00:08.923 00.010 9340 Star::Find returns 1 (0), X=1381.79, Y=376.01, Mass=517727, SNR=118.6, Peak=47103 HFD=4.0
23:00:08.928 00.005 9340 Star::Find(15, 1387, 256, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 229
23:00:08.939 00.011 9340 Star::Find returns 1 (0), X=1387.81, Y=255.59, Mass=459513, SNR=103.8, Peak=46403 HFD=3.7
23:00:08.964 00.025 9340 Star::Find(15, 578, 218, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 229
23:00:08.972 00.008 9340 Star::Find returns 1 (0), X=578.13, Y=218.10, Mass=409433, SNR=91.5, Peak=43233 HFD=3.5
23:00:08.980 00.008 9340 Star::Find(15, 769, 396, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 229
23:00:08.991 00.011 9340 Star::Find returns 1 (0), X=770.19, Y=396.72, Mass=427774, SNR=101.6, Peak=49088 HFD=3.4
23:00:09.002 00.011 9340 Star::Find(15, 1544, 149, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 229
23:00:09.011 00.009 9340 Star::Find returns 1 (0), X=1544.75, Y=148.01, Mass=399882, SNR=111.0, Peak=35647 HFD=4.0
23:00:09.020 00.009 9340 Star::Find(15, 676, 1034, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 229
23:00:09.026 00.006 9340 Star::Find returns 1 (0), X=678.09, Y=1034.28, Mass=373021, SNR=79.7, Peak=41161 HFD=3.7
23:00:09.033 00.007 9340 Star::Find(15, 185, 567, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 229
23:00:09.047 00.014 9340 Star::Find returns 1 (0), X=185.48, Y=568.35, Mass=386291, SNR=97.4, Peak=41313 HFD=3.4
23:00:09.056 00.009 9340 Star::Find(15, 1538, 590, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 229
23:00:09.070 00.014 9340 Star::Find returns 1 (0), X=1539.61, Y=589.33, Mass=320563, SNR=80.4, Peak=32051 HFD=3.5
23:00:09.091 00.021 9340 Star::Find(15, 1604, 749, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 229
23:00:09.101 00.010 9340 Star::Find returns 1 (0), X=1605.25, Y=747.12, Mass=260314, SNR=67.6, Peak=28286 HFD=3.7
23:00:09.106 00.005 9340 Star::Find(15, 222, 403, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 229
23:00:09.117 00.011 9340 Star::Find returns 1 (0), X=223.10, Y=404.14, Mass=278988, SNR=66.7, Peak=32382 HFD=3.8
23:00:09.125 00.008 9340 CameraToMount -- cameraTheta (-0.33) - m_xAngle (-3.14) = xAngle (2.81 = 2.81)
23:00:09.136 00.011 9340 CameraToMount -- cameraTheta (-0.33) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (2.79 = 2.79)
23:00:09.143 00.007 9340 CameraToMount -- cameraX=0.39 cameraY=-0.13 hyp=0.41 cameraTheta=-0.33 mountX=-0.39 mountY=0.14, mountTheta=2.80
23:00:09.156 00.013 9340 SchedulePrimaryMove(10104498, x=0.39, y=-0.13, opts=13)
23:00:09.171 00.015 9340 Enqueuing Move request for scope (0.39, -0.13)
23:00:09.178 00.007 12020 Worker thread wakes up
23:00:09.178 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=6229, max=65531, med=9947, FiltMin=7552, FiltMax=65455, Gamma=2.870
23:00:09.187 00.009 12020 worker thread servicing REQUEST_MOVE scope ofs (0.39, -0.13) opts 0xd
23:00:09.187 00.000 12020 Handling offset move in thread for scope, endpoint = (0.39, -0.13)
23:00:09.187 00.000 9340 UpdateGuideState exits: m=753248 SNR=147.8
23:00:09.210 00.023 12020 Moving (0.39, -0.13) raw xDistance=-0.39 yDistance=0.14
23:00:09.210 00.000 12020 GuideAlgorithmHysteresis::Result() returns -0.18 from input -0.39
23:00:09.210 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:00:09.210 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:00:09.220 00.010 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
23:00:09.220 00.000 12020 MoveAxis(E, 34, ABG)
23:00:09.220 00.000 12020 Guiding  Dir = 2, Dur = 34
23:00:09.220 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
23:00:09.229 00.009 12020 IsSlewing returns 0
23:00:09.229 00.000 9340 Enqueuing Expose request
23:00:09.236 00.007 12020 IsGuiding returns 0
23:00:09.238 00.002 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"c0a341cf-e35d-4ddb-995b-472612ffde43"}
23:00:09.249 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"c0a341cf-e35d-4ddb-995b-472612ffde43"}
23:00:09.264 00.015 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"415c66c4-9b6f-4cfb-aed4-e5090d9d5773"}
23:00:09.269 00.005 9340 case statement mapped state 6 to 3
23:00:09.280 00.011 12020 PulseGuide returned control before completion, sleep 14
23:00:09.280 00.000 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"415c66c4-9b6f-4cfb-aed4-e5090d9d5773"}
23:00:09.289 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"494aadc4-fe3f-4246-ba31-65208a2e4531"}
23:00:09.301 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":229,"width":15,"height":15,"star_pos":[7.31,7.29],"pixels":"..."},"id":"494aadc4-fe3f-4246-ba31-65208a2e4531"}
23:00:09.314 00.013 12020 IsGuiding returns 0
23:00:09.314 00.000 12020 Move returns status 0, amount 34
23:00:09.316 00.002 12020 MoveAxis(N, 0, ABG)
23:00:09.316 00.000 12020 Move returns status 0, amount 0
23:00:09.316 00.000 12020 move complete, result=0
23:00:09.316 00.000 12020 worker thread done servicing request
23:00:09.317 00.001 9340 GuideStep: -0.4 px 34 ms EAST, 0.1 px 0 ms NORTH
23:00:09.340 00.023 12020 Worker thread wakes up
23:00:09.340 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
23:00:09.340 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(838,43,31,31)
23:00:11.039 01.699 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"6db4ffbe-8838-4dbc-86ec-e4faa38aa237"}
23:00:11.053 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"6db4ffbe-8838-4dbc-86ec-e4faa38aa237"}
23:00:11.069 00.016 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"4b4f8cfa-b433-41c2-b8f3-d22f02a10cd7"}
23:00:11.080 00.011 9340 case statement mapped state 6 to 3
23:00:11.113 00.033 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"4b4f8cfa-b433-41c2-b8f3-d22f02a10cd7"}
23:00:11.151 00.038 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"755ed69f-6821-4f9a-aad9-f305e89daff4"}
23:00:11.164 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":229,"width":15,"height":15,"star_pos":[7.31,7.29],"pixels":"..."},"id":"755ed69f-6821-4f9a-aad9-f305e89daff4"}
23:00:11.797 00.633 12020 Exposure complete
23:00:11.976 00.179 12020 worker thread done servicing request
23:00:11.976 00.000 9340 OnExposeComplete: enter
23:00:11.983 00.007 9340 UpdateGuideState(): m_state=6
23:00:11.992 00.009 9340 Star::Find(15, 853, 58, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 230
23:00:12.007 00.015 9340 Star::Find returns 1 (0), X=853.18, Y=58.53, Mass=773987, SNR=150.6, Peak=56261 HFD=3.8
23:00:12.014 00.007 9340 MultiStar: [#1 -0.08,0.26,0.85,U] [#2 -0.13,0.10,0.67,U] [#3 -0.27,0.21,0.62,U] [#4 0.02,0.47,0.66,U] [#5 -0.24,0.12,0.63,U] [#6 -0.26,0.19,0.63,U] [#7 -0.03,0.11,0.53,U] [#8 -0.15,-0.03,0.61,U] 
23:00:12.022 00.008 9340 refined, 8 included, MultiStar: {-0.08, 0.17}, one-star: {0.26, 0.11}
23:00:12.030 00.008 9340 CameraToMount -- cameraTheta (1.98) - m_xAngle (-3.14) = xAngle (5.12 = -1.16)
23:00:12.038 00.008 9340 CameraToMount -- cameraTheta (1.98) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (5.11 = -1.18)
23:00:12.048 00.010 9340 CameraToMount -- cameraX=-0.08 cameraY=0.17 hyp=0.19 cameraTheta=1.98 mountX=0.08 mountY=-0.18, mountTheta=-1.17
23:00:12.064 00.016 9340 SchedulePrimaryMove(10104498, x=-0.08, y=0.17, opts=13)
23:00:12.084 00.020 9340 Enqueuing Move request for scope (-0.08, 0.17)
23:00:12.092 00.008 12020 Worker thread wakes up
23:00:12.093 00.001 9340 UpdateImageDisplay: Size=(1920,1080) min=5672, max=65531, med=9986, FiltMin=7577, FiltMax=65478, Gamma=2.870
23:00:12.098 00.005 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.17) opts 0xd
23:00:12.098 00.000 12020 Handling offset move in thread for scope, endpoint = (-0.08, 0.17)
23:00:12.101 00.003 9340 UpdateGuideState exits: m=773987 SNR=150.6
23:00:12.109 00.008 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:00:12.115 00.006 9340 ScheduleExposure(2000,3,1) exposurePending=0
23:00:12.127 00.012 12020 Moving (-0.08, 0.17) raw xDistance=0.08 yDistance=-0.18
23:00:12.127 00.000 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
23:00:12.128 00.001 9340 Enqueuing Expose request
23:00:12.134 00.006 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:00:12.134 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
23:00:12.134 00.000 12020 MoveAxis(E, 0, ABG)
23:00:12.134 00.000 12020 Move returns status 0, amount 0
23:00:12.136 00.002 12020 MoveAxis(N, 0, ABG)
23:00:12.136 00.000 12020 Move returns status 0, amount 0
23:00:12.136 00.000 12020 move complete, result=0
23:00:12.136 00.000 12020 worker thread done servicing request
23:00:12.137 00.001 12020 Worker thread wakes up
23:00:12.137 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
23:00:12.137 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(838,43,31,31)
23:00:12.138 00.001 9340 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
23:00:13.048 00.910 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"c580b184-8973-46cb-8e57-dccf621c402d"}
23:00:13.194 00.146 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"c580b184-8973-46cb-8e57-dccf621c402d"}
23:00:13.323 00.129 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"ff128c72-d164-405c-a6db-f041b8a7df4d"}
23:00:13.424 00.101 9340 case statement mapped state 6 to 3
23:00:13.449 00.025 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"ff128c72-d164-405c-a6db-f041b8a7df4d"}
23:00:13.473 00.024 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"b0ff5e3f-f6f3-4b97-800c-2a6fb84976bc"}
23:00:13.512 00.039 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":230,"width":15,"height":15,"star_pos":[7.18,6.53],"pixels":"..."},"id":"b0ff5e3f-f6f3-4b97-800c-2a6fb84976bc"}
23:00:14.502 00.990 12020 Exposure complete
23:00:14.731 00.229 12020 worker thread done servicing request
23:00:14.731 00.000 9340 OnExposeComplete: enter
23:00:14.759 00.028 9340 UpdateGuideState(): m_state=6
23:00:14.771 00.012 9340 Star::Find(15, 853, 58, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 231
23:00:14.779 00.008 9340 Star::Find returns 1 (0), X=853.00, Y=58.39, Mass=720995, SNR=137.6, Peak=53513 HFD=4.0
23:00:14.791 00.012 9340 MultiStar: [#1 -0.31,0.34,0.78,U] [#2 -0.16,0.11,0.81,U] [#3 -0.39,0.25,0.68,U] [#4 -0.01,0.41,0.74,U] [#5 -0.03,-0.18,0.66,U] [#6 0.02,-0.04,0.72,U] [#7 -0.13,0.56,0.70,U] [#8 -0.31,0.27,0.66,U] 
23:00:14.803 00.012 9340 single-star, 8 included, MultiStar: {-0.13, 0.18}, one-star: {0.08, -0.03}
23:00:14.812 00.009 9340 CameraToMount -- cameraTheta (-0.37) - m_xAngle (-3.14) = xAngle (2.77 = 2.77)
23:00:14.825 00.013 9340 CameraToMount -- cameraTheta (-0.37) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (2.75 = 2.75)
23:00:14.850 00.025 9340 CameraToMount -- cameraX=0.08 cameraY=-0.03 hyp=0.08 cameraTheta=-0.37 mountX=-0.08 mountY=0.03, mountTheta=2.75
23:00:14.860 00.010 9340 SchedulePrimaryMove(10104498, x=0.08, y=-0.03, opts=13)
23:00:14.875 00.015 9340 Enqueuing Move request for scope (0.08, -0.03)
23:00:14.883 00.008 12020 Worker thread wakes up
23:00:14.883 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=5870, max=65535, med=9957, FiltMin=7770, FiltMax=65507, Gamma=2.870
23:00:14.890 00.007 12020 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.03) opts 0xd
23:00:14.890 00.000 9340 UpdateGuideState exits: m=720995 SNR=137.6
23:00:14.904 00.014 12020 Handling offset move in thread for scope, endpoint = (0.08, -0.03)
23:00:14.904 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:00:14.912 00.008 12020 Moving (0.08, -0.03) raw xDistance=-0.08 yDistance=0.03
23:00:14.912 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
23:00:14.941 00.029 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
23:00:14.941 00.000 9340 Enqueuing Expose request
23:00:14.951 00.010 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:00:14.951 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
23:00:14.951 00.000 12020 MoveAxis(E, 0, ABG)
23:00:14.951 00.000 12020 Move returns status 0, amount 0
23:00:14.951 00.000 12020 MoveAxis(N, 0, ABG)
23:00:14.951 00.000 12020 Move returns status 0, amount 0
23:00:14.951 00.000 12020 move complete, result=0
23:00:14.951 00.000 12020 worker thread done servicing request
23:00:14.951 00.000 12020 Worker thread wakes up
23:00:14.951 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
23:00:14.951 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(838,43,31,31)
23:00:14.956 00.005 9340 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
23:00:15.050 00.094 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"76f50f5c-d931-4bc2-a001-7c653fbee948"}
23:00:15.071 00.021 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"76f50f5c-d931-4bc2-a001-7c653fbee948"}
23:00:15.094 00.023 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"125e0ca1-ecd5-4d97-ab70-66b7f80195e4"}
23:00:15.109 00.015 9340 case statement mapped state 6 to 3
23:00:15.117 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"125e0ca1-ecd5-4d97-ab70-66b7f80195e4"}
23:00:15.148 00.031 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"4842154b-ace5-48f7-b26e-41f1c34883f6"}
23:00:15.160 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":231,"width":15,"height":15,"star_pos":[7.00,7.39],"pixels":"..."},"id":"4842154b-ace5-48f7-b26e-41f1c34883f6"}
23:00:17.051 01.891 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"68681c30-f027-4056-992c-dadb9c89b7e2"}
23:00:17.075 00.024 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"68681c30-f027-4056-992c-dadb9c89b7e2"}
23:00:17.091 00.016 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"c012605b-c225-49b3-b1dd-f5e89f6c862c"}
23:00:17.100 00.009 9340 case statement mapped state 6 to 3
23:00:17.110 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"c012605b-c225-49b3-b1dd-f5e89f6c862c"}
23:00:17.122 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"64d80eea-735f-4c4d-a2c4-28af68a10589"}
23:00:17.132 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":231,"width":15,"height":15,"star_pos":[7.00,7.39],"pixels":"..."},"id":"64d80eea-735f-4c4d-a2c4-28af68a10589"}
23:00:17.407 00.275 12020 Exposure complete
23:00:17.626 00.219 12020 worker thread done servicing request
23:00:17.626 00.000 9340 OnExposeComplete: enter
23:00:17.635 00.009 9340 UpdateGuideState(): m_state=6
23:00:17.646 00.011 9340 Star::Find(15, 852, 58, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 232
23:00:17.656 00.010 9340 Star::Find returns 1 (0), X=853.26, Y=58.67, Mass=789896, SNR=147.1, Peak=57953 HFD=4.2
23:00:17.665 00.009 9340 MultiStar: [#1 -0.13,0.60,0.82,U] [#2 0.05,0.48,0.89,U] [#3 -0.12,0.54,0.63,U] [#4 0.01,0.43,0.52,U] [#5 -0.21,0.33,0.75,U] [#6 0.02,0.30,0.70,U] [#7 0.17,0.53,0.66,U] [#8 0.18,0.37,0.65,U] 
23:00:17.676 00.011 9340 single-star, 8 included, MultiStar: {0.05, 0.42}, one-star: {0.34, 0.25}
23:00:17.687 00.011 9340 CameraToMount -- cameraTheta (0.64) - m_xAngle (-3.14) = xAngle (3.77 = -2.51)
23:00:17.699 00.012 9340 CameraToMount -- cameraTheta (0.64) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (3.76 = -2.53)
23:00:17.721 00.022 9340 CameraToMount -- cameraX=0.34 cameraY=0.25 hyp=0.42 cameraTheta=0.64 mountX=-0.34 mountY=-0.24, mountTheta=-2.52
23:00:17.734 00.013 9340 SchedulePrimaryMove(10104498, x=0.34, y=0.25, opts=13)
23:00:17.741 00.007 9340 Enqueuing Move request for scope (0.34, 0.25)
23:00:17.755 00.014 12020 Worker thread wakes up
23:00:17.755 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=6307, max=65535, med=9957, FiltMin=7447, FiltMax=65509, Gamma=2.870
23:00:17.765 00.010 12020 worker thread servicing REQUEST_MOVE scope ofs (0.34, 0.25) opts 0xd
23:00:17.765 00.000 9340 UpdateGuideState exits: m=789896 SNR=147.1
23:00:17.776 00.011 12020 Handling offset move in thread for scope, endpoint = (0.34, 0.25)
23:00:17.776 00.000 12020 Moving (0.34, 0.25) raw xDistance=-0.34 yDistance=-0.24
23:00:17.776 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:00:17.789 00.013 12020 GuideAlgorithmHysteresis::Result() returns -0.14 from input -0.34
23:00:17.789 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:00:17.792 00.003 9340 ScheduleExposure(2000,3,1) exposurePending=0
23:00:17.815 00.023 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.24
23:00:17.815 00.000 9340 Enqueuing Expose request
23:00:17.824 00.009 12020 MoveAxis(E, 28, ABG)
23:00:17.824 00.000 12020 Guiding  Dir = 2, Dur = 28
23:00:17.826 00.002 12020 IsSlewing returns 0
23:00:17.827 00.001 12020 IsGuiding returns 0
23:00:17.850 00.023 12020 PulseGuide returned control before completion, sleep 12
23:00:17.918 00.068 12020 IsGuiding returns 1
23:00:17.918 00.000 12020 scope still moving after pulse duration time elapsed
23:00:17.953 00.035 12020 IsSlewing returns 0
23:00:17.953 00.000 12020 IsGuiding returns 0
23:00:17.953 00.000 12020 scope move finished after 28 + 100 ms
23:00:17.953 00.000 12020 Move returns status 0, amount 28
23:00:17.953 00.000 12020 MoveAxis(N, 0, ABG)
23:00:17.953 00.000 12020 Move returns status 0, amount 0
23:00:17.953 00.000 12020 move complete, result=0
23:00:17.953 00.000 12020 worker thread done servicing request
23:00:17.953 00.000 12020 Worker thread wakes up
23:00:17.953 00.000 9340 GuideStep: -0.3 px 28 ms EAST, -0.2 px 0 ms NORTH
23:00:17.969 00.016 12020 worker thread servicing REQUEST_EXPOSE 2000
23:00:17.969 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(838,43,31,31)
23:00:19.050 01.081 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"e92b607c-a4ad-4577-99a4-d01d80548022"}
23:00:19.074 00.024 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"e92b607c-a4ad-4577-99a4-d01d80548022"}
23:00:19.091 00.017 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"079e1513-aea1-4744-973c-a51b4542bb2e"}
23:00:19.099 00.008 9340 case statement mapped state 6 to 3
23:00:19.110 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"079e1513-aea1-4744-973c-a51b4542bb2e"}
23:00:19.129 00.019 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"6c989fbe-49e8-400a-920a-8e047d3bbf48"}
23:00:19.143 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":232,"width":15,"height":15,"star_pos":[7.26,6.67],"pixels":"..."},"id":"6c989fbe-49e8-400a-920a-8e047d3bbf48"}
23:00:20.380 01.237 12020 Exposure complete
23:00:20.692 00.312 12020 worker thread done servicing request
23:00:20.692 00.000 9340 OnExposeComplete: enter
23:00:20.707 00.015 9340 UpdateGuideState(): m_state=6
23:00:20.719 00.012 9340 Star::Find(15, 853, 58, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 233
23:00:20.733 00.014 9340 Star::Find returns 1 (0), X=852.08, Y=58.92, Mass=743846, SNR=141.6, Peak=55987 HFD=4.2
23:00:20.746 00.013 9340 MultiStar: [#1 -1.24,0.50,0.00,M1] [#2 -0.88,0.66,0.00,M1] [#3 -1.22,0.55,0.00,M1] [#4 -0.56,0.70,0.61,U] [#5 -0.88,0.61,0.00,M1] [#6 -0.73,0.38,0.78,U] [#7 -0.62,0.93,0.00,M1] [#8 -1.00,0.78,0.00,M1] 
23:00:20.761 00.015 9340 refined, 2 included, MultiStar: {-0.73, 0.51}, one-star: {-0.84, 0.50}
23:00:20.800 00.039 9340 CameraToMount -- cameraTheta (2.53) - m_xAngle (-3.14) = xAngle (5.66 = -0.62)
23:00:20.815 00.015 9340 CameraToMount -- cameraTheta (2.53) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (5.65 = -0.63)
23:00:20.828 00.013 9340 CameraToMount -- cameraX=-0.73 cameraY=0.51 hyp=0.90 cameraTheta=2.53 mountX=0.73 mountY=-0.53, mountTheta=-0.63
23:00:20.842 00.014 9340 SchedulePrimaryMove(10104498, x=-0.73, y=0.51, opts=13)
23:00:20.852 00.010 9340 Enqueuing Move request for scope (-0.73, 0.51)
23:00:20.884 00.032 12020 Worker thread wakes up
23:00:20.884 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=5920, max=65535, med=9934, FiltMin=7761, FiltMax=65429, Gamma=2.870
23:00:20.897 00.013 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.73, 0.51) opts 0xd
23:00:20.897 00.000 9340 UpdateGuideState exits: m=743846 SNR=141.6
23:00:20.909 00.012 12020 Handling offset move in thread for scope, endpoint = (-0.73, 0.51)
23:00:20.909 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:00:20.921 00.012 12020 Moving (-0.73, 0.51) raw xDistance=0.73 yDistance=-0.53
23:00:20.921 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
23:00:20.936 00.015 12020 GuideAlgorithmHysteresis::Result() returns 0.29 from input 0.73
23:00:20.936 00.000 12020 GuideAlgorithmResistSwitch::result() returns -0.53 from input -0.53
23:00:20.936 00.000 12020 MoveAxis(W, 57, ABG)
23:00:20.937 00.001 12020 Guiding  Dir = 3, Dur = 57
23:00:20.937 00.000 9340 Enqueuing Expose request
23:00:20.948 00.011 12020 IsSlewing returns 0
23:00:20.951 00.003 12020 IsGuiding returns 0
23:00:20.974 00.023 12020 PulseGuide returned control before completion, sleep 45
23:00:21.035 00.061 12020 IsGuiding returns 1
23:00:21.035 00.000 12020 scope still moving after pulse duration time elapsed
23:00:21.051 00.016 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"5a961e4f-0189-44d1-9241-91908ecc9759"}
23:00:21.087 00.036 12020 IsSlewing returns 0
23:00:21.088 00.001 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"5a961e4f-0189-44d1-9241-91908ecc9759"}
23:00:21.105 00.017 12020 IsGuiding returns 0
23:00:21.105 00.000 12020 scope move finished after 57 + 96 ms
23:00:21.105 00.000 12020 Move returns status 0, amount 57
23:00:21.106 00.001 12020 MoveAxis(N, 89, ABG)
23:00:21.106 00.000 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"6b9b931e-3a5f-42ae-b39d-aa720dcdfd2d"}
23:00:21.118 00.012 12020 Guiding  Dir = 0, Dur = 89
23:00:21.118 00.000 9340 case statement mapped state 6 to 3
23:00:21.128 00.010 12020 IsSlewing returns 0
23:00:21.128 00.000 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"6b9b931e-3a5f-42ae-b39d-aa720dcdfd2d"}
23:00:21.144 00.016 12020 IsGuiding returns 0
23:00:21.145 00.001 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"ba4db827-8797-466d-be4f-91aed8617e8a"}
23:00:21.156 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":233,"width":15,"height":15,"star_pos":[7.08,6.92],"pixels":"..."},"id":"ba4db827-8797-466d-be4f-91aed8617e8a"}
23:00:21.243 00.087 12020 IsGuiding returns 1
23:00:21.243 00.000 12020 scope still moving after pulse duration time elapsed
23:00:21.309 00.066 12020 IsSlewing returns 0
23:00:21.309 00.000 12020 IsGuiding returns 1
23:00:21.435 00.126 12020 IsSlewing returns 0
23:00:21.435 00.000 12020 IsGuiding returns 0
23:00:21.437 00.002 12020 scope move finished after 89 + 204 ms
23:00:21.437 00.000 12020 Move returns status 0, amount 89
23:00:21.437 00.000 12020 move complete, result=0
23:00:21.437 00.000 12020 worker thread done servicing request
23:00:21.437 00.000 12020 Worker thread wakes up
23:00:21.437 00.000 9340 GuideStep: 0.7 px 57 ms WEST, -0.5 px 89 ms NORTH
23:00:21.453 00.016 12020 worker thread servicing REQUEST_EXPOSE 2000
23:00:21.453 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(838,43,31,31)
23:00:23.049 01.596 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"d27cbb1d-6e75-4342-9fe4-5d0bcdf969c5"}
23:00:23.085 00.036 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"d27cbb1d-6e75-4342-9fe4-5d0bcdf969c5"}
23:00:23.097 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"def77a59-99e3-43e6-b30d-fe3492e36044"}
23:00:23.108 00.011 9340 case statement mapped state 6 to 3
23:00:23.116 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"def77a59-99e3-43e6-b30d-fe3492e36044"}
23:00:23.125 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"aac23608-2047-4967-9e7f-3628cca0d37f"}
23:00:23.140 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":233,"width":15,"height":15,"star_pos":[7.08,6.92],"pixels":"..."},"id":"aac23608-2047-4967-9e7f-3628cca0d37f"}
23:00:23.896 00.756 12020 Exposure complete
23:00:24.094 00.198 12020 worker thread done servicing request
23:00:24.094 00.000 9340 OnExposeComplete: enter
23:00:24.120 00.026 9340 UpdateGuideState(): m_state=6
23:00:24.127 00.007 9340 Star::Find(15, 852, 58, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 234
23:00:24.136 00.009 9340 Star::Find returns 1 (0), X=852.99, Y=58.10, Mass=753513, SNR=122.4, Peak=50706 HFD=4.3
23:00:24.141 00.005 9340 MultiStar: [#1 -0.43,0.00,0.90,U] [#2 -0.14,-0.35,0.81,U] [#3 -0.53,-0.19,0.80,U] [#4 -0.10,-0.06,0.79,U] [#5 -0.44,-0.21,1.04,U] [#6 -0.35,-0.40,0.64,U] [#7 -0.22,0.16,0.80,U] [#8 -0.35,-0.36,0.71,U] 
23:00:24.152 00.011 9340 single-star, 8 included, MultiStar: {-0.27, -0.19}, one-star: {0.08, -0.32}
23:00:24.163 00.011 9340 CameraToMount -- cameraTheta (-1.34) - m_xAngle (-3.14) = xAngle (1.80 = 1.80)
23:00:24.168 00.005 9340 CameraToMount -- cameraTheta (-1.34) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (1.78 = 1.78)
23:00:24.182 00.014 9340 CameraToMount -- cameraX=0.08 cameraY=-0.32 hyp=0.33 cameraTheta=-1.34 mountX=-0.07 mountY=0.32, mountTheta=1.80
23:00:24.192 00.010 9340 SchedulePrimaryMove(10104498, x=0.08, y=-0.32, opts=13)
23:00:24.205 00.013 9340 Enqueuing Move request for scope (0.08, -0.32)
23:00:24.228 00.023 12020 Worker thread wakes up
23:00:24.229 00.001 9340 UpdateImageDisplay: Size=(1920,1080) min=6285, max=65535, med=9998, FiltMin=7902, FiltMax=65455, Gamma=2.870
23:00:24.239 00.010 12020 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.32) opts 0xd
23:00:24.239 00.000 9340 UpdateGuideState exits: m=753513 SNR=122.4
23:00:24.248 00.009 12020 Handling offset move in thread for scope, endpoint = (0.08, -0.32)
23:00:24.248 00.000 12020 Moving (0.08, -0.32) raw xDistance=-0.07 yDistance=0.32
23:00:24.249 00.001 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:00:24.259 00.010 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
23:00:24.259 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
23:00:24.264 00.005 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
23:00:24.264 00.000 9340 Enqueuing Expose request
23:00:24.278 00.014 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.32
23:00:24.278 00.000 12020 MoveAxis(E, 0, ABG)
23:00:24.278 00.000 12020 Move returns status 0, amount 0
23:00:24.278 00.000 12020 MoveAxis(N, 0, ABG)
23:00:24.279 00.001 12020 Move returns status 0, amount 0
23:00:24.279 00.000 12020 move complete, result=0
23:00:24.280 00.001 12020 worker thread done servicing request
23:00:24.280 00.000 12020 Worker thread wakes up
23:00:24.280 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
23:00:24.280 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(838,43,31,31)
23:00:24.282 00.002 9340 GuideStep: -0.1 px 0 ms EAST, 0.3 px 0 ms NORTH
23:00:25.048 00.766 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"0afb85cd-5767-4f7d-86a0-f4e1c17c2427"}
23:00:25.058 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"0afb85cd-5767-4f7d-86a0-f4e1c17c2427"}
23:00:25.075 00.017 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"12826214-5c83-47e0-9c7f-21fb118fc320"}
23:00:25.101 00.026 9340 case statement mapped state 6 to 3
23:00:25.125 00.024 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"12826214-5c83-47e0-9c7f-21fb118fc320"}
23:00:25.139 00.014 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"d3415307-f19d-4ebb-8dfa-aab03715839e"}
23:00:25.152 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":234,"width":15,"height":15,"star_pos":[6.99,7.10],"pixels":"..."},"id":"d3415307-f19d-4ebb-8dfa-aab03715839e"}
23:00:26.668 01.516 12020 Exposure complete
23:00:26.964 00.296 12020 worker thread done servicing request
23:00:26.965 00.001 9340 OnExposeComplete: enter
23:00:26.976 00.011 9340 UpdateGuideState(): m_state=6
23:00:26.989 00.013 9340 Star::Find(15, 852, 58, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 235
23:00:27.035 00.046 9340 Star::Find returns 1 (0), X=853.12, Y=58.22, Mass=730870, SNR=158.8, Peak=54385 HFD=4.1
23:00:27.053 00.018 9340 MultiStar: [#1 -0.03,-0.08,0.71,U] [#2 -0.10,-0.15,0.68,U] [#3 -0.40,0.12,0.50,U] [#4 -0.13,0.09,0.54,U] [#5 -0.14,-0.15,0.62,U] [#6 -0.39,-0.10,0.67,U] [#7 0.04,0.07,0.76,U] [#8 -0.05,-0.20,0.65,U] 
23:00:27.070 00.017 9340 refined, 8 included, MultiStar: {-0.08, -0.08}, one-star: {0.20, -0.20}
23:00:27.086 00.016 9340 CameraToMount -- cameraTheta (-2.38) - m_xAngle (-3.14) = xAngle (0.75 = 0.75)
23:00:27.098 00.012 9340 CameraToMount -- cameraTheta (-2.38) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (0.74 = 0.74)
23:00:27.111 00.013 9340 CameraToMount -- cameraX=-0.08 cameraY=-0.08 hyp=0.11 cameraTheta=-2.38 mountX=0.08 mountY=0.08, mountTheta=0.74
23:00:27.131 00.020 9340 SchedulePrimaryMove(10104498, x=-0.08, y=-0.08, opts=13)
23:00:27.158 00.027 9340 Enqueuing Move request for scope (-0.08, -0.08)
23:00:27.172 00.014 12020 Worker thread wakes up
23:00:27.172 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=6266, max=65531, med=9953, FiltMin=7813, FiltMax=65455, Gamma=2.870
23:00:27.187 00.015 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.08) opts 0xd
23:00:27.187 00.000 9340 UpdateGuideState exits: m=730870 SNR=158.8
23:00:27.200 00.013 12020 Handling offset move in thread for scope, endpoint = (-0.08, -0.08)
23:00:27.201 00.001 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:00:27.211 00.010 12020 Moving (-0.08, -0.08) raw xDistance=0.08 yDistance=0.08
23:00:27.211 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
23:00:27.220 00.009 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
23:00:27.220 00.000 9340 Enqueuing Expose request
23:00:27.233 00.013 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:00:27.233 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
23:00:27.233 00.000 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"b2f3cf16-db0c-41b6-8cf6-6945cfac62e1"}
23:00:27.240 00.007 12020 MoveAxis(E, 0, ABG)
23:00:27.245 00.005 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"b2f3cf16-db0c-41b6-8cf6-6945cfac62e1"}
23:00:27.255 00.010 12020 Move returns status 0, amount 0
23:00:27.257 00.002 12020 MoveAxis(N, 0, ABG)
23:00:27.257 00.000 12020 Move returns status 0, amount 0
23:00:27.257 00.000 12020 move complete, result=0
23:00:27.257 00.000 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"a86fd428-61c2-4427-bef6-fb57b30addce"}
23:00:27.287 00.030 12020 worker thread done servicing request
23:00:27.287 00.000 12020 Worker thread wakes up
23:00:27.287 00.000 9340 case statement mapped state 6 to 3
23:00:27.297 00.010 12020 worker thread servicing REQUEST_EXPOSE 2000
23:00:27.297 00.000 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"a86fd428-61c2-4427-bef6-fb57b30addce"}
23:00:27.310 00.013 12020 Handling exposure in thread, d=2000 o=3 r=(838,43,31,31)
23:00:27.310 00.000 9340 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
23:00:27.330 00.020 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"351d1a93-4b8f-4bf7-ba90-ba1025496031"}
23:00:27.341 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":235,"width":15,"height":15,"star_pos":[7.12,7.22],"pixels":"..."},"id":"351d1a93-4b8f-4bf7-ba90-ba1025496031"}
23:00:29.051 01.710 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"280ac1d3-08dd-44a4-84d1-c25b8e39a68c"}
23:00:29.064 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"280ac1d3-08dd-44a4-84d1-c25b8e39a68c"}
23:00:29.076 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"0ac209dd-cd65-488f-b9e2-29b82c5fb325"}
23:00:29.094 00.018 9340 case statement mapped state 6 to 3
23:00:29.104 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"0ac209dd-cd65-488f-b9e2-29b82c5fb325"}
23:00:29.113 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"f64d9ba0-a398-4a78-b1e0-143c8b97730b"}
23:00:29.121 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":235,"width":15,"height":15,"star_pos":[7.12,7.22],"pixels":"..."},"id":"f64d9ba0-a398-4a78-b1e0-143c8b97730b"}
23:00:29.749 00.628 12020 Exposure complete
23:00:29.911 00.162 12020 worker thread done servicing request
23:00:29.911 00.000 9340 OnExposeComplete: enter
23:00:29.920 00.009 9340 UpdateGuideState(): m_state=6
23:00:29.928 00.008 9340 Star::Find(15, 853, 58, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 236
23:00:29.938 00.010 9340 Star::Find returns 1 (0), X=853.05, Y=58.57, Mass=765821, SNR=135.1, Peak=56989 HFD=4.1
23:00:29.959 00.021 9340 MultiStar: [#1 -0.19,0.35,0.87,U] [#2 -0.19,0.09,0.82,U] [#3 -0.42,0.10,0.69,U] [#4 0.02,0.28,0.57,U] [#5 -0.10,0.08,0.76,U] [#6 -0.35,0.13,0.75,U] [#7 -0.21,0.45,0.66,U] [#8 -0.28,0.33,0.81,U] 
23:00:29.967 00.008 9340 single-star, 8 included, MultiStar: {-0.17, 0.21}, one-star: {0.13, 0.15}
23:00:29.974 00.007 9340 CameraToMount -- cameraTheta (0.84) - m_xAngle (-3.14) = xAngle (3.98 = -2.31)
23:00:29.984 00.010 9340 CameraToMount -- cameraTheta (0.84) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (3.96 = -2.32)
23:00:29.991 00.007 9340 CameraToMount -- cameraX=0.13 cameraY=0.15 hyp=0.20 cameraTheta=0.84 mountX=-0.13 mountY=-0.14, mountTheta=-2.31
23:00:30.009 00.018 9340 SchedulePrimaryMove(10104498, x=0.13, y=0.15, opts=13)
23:00:30.016 00.007 9340 Enqueuing Move request for scope (0.13, 0.15)
23:00:30.021 00.005 12020 Worker thread wakes up
23:00:30.021 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=5746, max=65535, med=9943, FiltMin=7561, FiltMax=65507, Gamma=2.870
23:00:30.031 00.010 12020 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.15) opts 0xd
23:00:30.031 00.000 12020 Handling offset move in thread for scope, endpoint = (0.13, 0.15)
23:00:30.031 00.000 12020 Moving (0.13, 0.15) raw xDistance=-0.13 yDistance=-0.14
23:00:30.032 00.001 9340 UpdateGuideState exits: m=765821 SNR=135.1
23:00:30.041 00.009 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
23:00:30.041 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:00:30.042 00.001 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:00:30.049 00.007 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
23:00:30.049 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
23:00:30.052 00.003 9340 Enqueuing Expose request
23:00:30.078 00.026 12020 MoveAxis(E, 0, ABG)
23:00:30.078 00.000 12020 Move returns status 0, amount 0
23:00:30.078 00.000 12020 MoveAxis(N, 0, ABG)
23:00:30.078 00.000 12020 Move returns status 0, amount 0
23:00:30.078 00.000 12020 move complete, result=0
23:00:30.078 00.000 12020 worker thread done servicing request
23:00:30.078 00.000 12020 Worker thread wakes up
23:00:30.078 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
23:00:30.078 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(838,43,31,31)
23:00:30.081 00.003 9340 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
23:00:31.053 00.972 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"5bf4d816-785a-4852-8045-2e471ff5e2d1"}
23:00:31.092 00.039 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"5bf4d816-785a-4852-8045-2e471ff5e2d1"}
23:00:31.108 00.016 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"1676a7c3-8899-4d8b-a02e-ca63445cd632"}
23:00:31.122 00.014 9340 case statement mapped state 6 to 3
23:00:31.130 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"1676a7c3-8899-4d8b-a02e-ca63445cd632"}
23:00:31.141 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"d8ae91d8-7fd9-4384-baf3-9d05896b6c47"}
23:00:31.159 00.018 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":236,"width":15,"height":15,"star_pos":[7.05,6.57],"pixels":"..."},"id":"d8ae91d8-7fd9-4384-baf3-9d05896b6c47"}
23:00:32.442 01.283 12020 Exposure complete
23:00:32.674 00.232 12020 worker thread done servicing request
23:00:32.674 00.000 9340 OnExposeComplete: enter
23:00:32.684 00.010 9340 UpdateGuideState(): m_state=6
23:00:32.694 00.010 9340 Star::Find(15, 853, 58, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 237
23:00:32.723 00.029 9340 Star::Find returns 1 (0), X=853.29, Y=58.26, Mass=738262, SNR=138.6, Peak=53449 HFD=3.9
23:00:32.733 00.010 9340 MultiStar: [#1 0.04,-0.00,0.77,U] [#2 0.27,0.17,0.75,U] [#3 0.00,-0.16,0.70,U] [#4 0.20,0.23,0.63,U] [#5 0.00,-0.15,0.75,U] [#6 0.16,-0.14,0.65,U] [#7 0.07,0.24,0.68,U] [#8 -0.03,-0.03,0.70,U] 
23:00:32.746 00.013 9340 refined, 8 included, MultiStar: {0.13, -0.01}, one-star: {0.37, -0.16}
23:00:32.759 00.013 9340 CameraToMount -- cameraTheta (-0.08) - m_xAngle (-3.14) = xAngle (3.05 = 3.05)
23:00:32.767 00.008 9340 CameraToMount -- cameraTheta (-0.08) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (3.04 = 3.04)
23:00:32.783 00.016 9340 CameraToMount -- cameraX=0.13 cameraY=-0.01 hyp=0.13 cameraTheta=-0.08 mountX=-0.13 mountY=0.01, mountTheta=3.04
23:00:32.798 00.015 9340 SchedulePrimaryMove(10104498, x=0.13, y=-0.01, opts=13)
23:00:32.811 00.013 9340 Enqueuing Move request for scope (0.13, -0.01)
23:00:32.823 00.012 12020 Worker thread wakes up
23:00:32.823 00.000 12020 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.01) opts 0xd
23:00:32.823 00.000 12020 Handling offset move in thread for scope, endpoint = (0.13, -0.01)
23:00:32.824 00.001 9340 UpdateImageDisplay: Size=(1920,1080) min=6372, max=65531, med=9940, FiltMin=7767, FiltMax=65494, Gamma=2.870
23:00:32.857 00.033 12020 Moving (0.13, -0.01) raw xDistance=-0.13 yDistance=0.01
23:00:32.858 00.001 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
23:00:32.858 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:00:32.858 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
23:00:32.858 00.000 12020 MoveAxis(E, 0, ABG)
23:00:32.859 00.001 12020 Move returns status 0, amount 0
23:00:32.859 00.000 12020 MoveAxis(N, 0, ABG)
23:00:32.859 00.000 12020 Move returns status 0, amount 0
23:00:32.859 00.000 12020 move complete, result=0
23:00:32.859 00.000 12020 worker thread done servicing request
23:00:32.859 00.000 9340 UpdateGuideState exits: m=738262 SNR=138.6
23:00:32.876 00.017 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:00:32.888 00.012 9340 ScheduleExposure(2000,3,1) exposurePending=0
23:00:32.897 00.009 9340 Enqueuing Expose request
23:00:32.912 00.015 12020 Worker thread wakes up
23:00:32.912 00.000 9340 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
23:00:32.925 00.013 12020 worker thread servicing REQUEST_EXPOSE 2000
23:00:32.925 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(838,43,31,31)
23:00:33.052 00.127 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"52906538-b168-4e53-bb03-bc8dfd035057"}
23:00:33.090 00.038 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"52906538-b168-4e53-bb03-bc8dfd035057"}
23:00:33.148 00.058 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"ef7a45e2-2799-4e5c-afcf-f5a8460e7f25"}
23:00:33.165 00.017 9340 case statement mapped state 6 to 3
23:00:33.195 00.030 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"ef7a45e2-2799-4e5c-afcf-f5a8460e7f25"}
23:00:33.208 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"00dfb00b-6d0e-4bcf-ba95-f3122f60e16a"}
23:00:33.222 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":237,"width":15,"height":15,"star_pos":[7.29,7.26],"pixels":"..."},"id":"00dfb00b-6d0e-4bcf-ba95-f3122f60e16a"}
23:00:35.053 01.831 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"40224140-204a-4b8a-969a-3ae720b20026"}
23:00:35.063 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"40224140-204a-4b8a-969a-3ae720b20026"}
23:00:35.069 00.006 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"927b2aa9-ffca-4a02-bbbe-ac68ebd241f9"}
23:00:35.082 00.013 9340 case statement mapped state 6 to 3
23:00:35.086 00.004 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"927b2aa9-ffca-4a02-bbbe-ac68ebd241f9"}
23:00:35.101 00.015 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"4015d1ca-048a-4be0-9470-bee128b7213d"}
23:00:35.110 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":237,"width":15,"height":15,"star_pos":[7.29,7.26],"pixels":"..."},"id":"4015d1ca-048a-4be0-9470-bee128b7213d"}
23:00:35.312 00.202 12020 Exposure complete
23:00:35.480 00.168 12020 worker thread done servicing request
23:00:35.480 00.000 9340 OnExposeComplete: enter
23:00:35.487 00.007 9340 UpdateGuideState(): m_state=6
23:00:35.493 00.006 9340 Star::Find(15, 853, 58, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 238
23:00:35.500 00.007 9340 Star::Find returns 1 (0), X=853.66, Y=58.44, Mass=763154, SNR=128.4, Peak=56049 HFD=4.2
23:00:35.510 00.010 9340 MultiStar: [#1 0.49,0.22,0.88,U] [#2 0.33,0.17,0.83,U] [#3 0.06,0.16,0.76,U] [#4 0.61,0.29,0.61,U] [#5 0.20,0.13,0.75,U] [#6 0.50,0.18,0.70,U] [#7 0.55,0.23,0.68,U] [#8 0.39,-0.08,0.88,U] 
23:00:35.521 00.011 9340 refined, 8 included, MultiStar: {0.43, 0.14}, one-star: {0.74, 0.02}
23:00:35.529 00.008 9340 CameraToMount -- cameraTheta (0.30) - m_xAngle (-3.14) = xAngle (3.44 = -2.84)
23:00:35.534 00.005 9340 CameraToMount -- cameraTheta (0.30) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (3.42 = -2.86)
23:00:35.559 00.025 9340 CameraToMount -- cameraX=0.43 cameraY=0.14 hyp=0.46 cameraTheta=0.30 mountX=-0.44 mountY=-0.13, mountTheta=-2.86
23:00:35.574 00.015 9340 SchedulePrimaryMove(10104498, x=0.43, y=0.14, opts=13)
23:00:35.584 00.010 9340 Enqueuing Move request for scope (0.43, 0.14)
23:00:35.591 00.007 12020 Worker thread wakes up
23:00:35.594 00.003 12020 worker thread servicing REQUEST_MOVE scope ofs (0.43, 0.14) opts 0xd
23:00:35.594 00.000 12020 Handling offset move in thread for scope, endpoint = (0.43, 0.14)
23:00:35.596 00.002 12020 Moving (0.43, 0.14) raw xDistance=-0.44 yDistance=-0.13
23:00:35.596 00.000 12020 GuideAlgorithmHysteresis::Result() returns -0.18 from input -0.44
23:00:35.596 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=6456, max=65529, med=9973, FiltMin=7765, FiltMax=65494, Gamma=2.870
23:00:35.607 00.011 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:00:35.608 00.001 9340 UpdateGuideState exits: m=763154 SNR=128.4
23:00:35.614 00.006 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:00:35.624 00.010 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
23:00:35.625 00.001 9340 ScheduleExposure(2000,3,1) exposurePending=0
23:00:35.638 00.013 12020 MoveAxis(E, 35, ABG)
23:00:35.638 00.000 12020 Guiding  Dir = 2, Dur = 35
23:00:35.639 00.001 9340 Enqueuing Expose request
23:00:35.647 00.008 12020 IsSlewing returns 0
23:00:35.647 00.000 12020 IsGuiding returns 0
23:00:35.667 00.020 12020 PulseGuide returned control before completion, sleep 27
23:00:35.715 00.048 12020 IsGuiding returns 0
23:00:35.717 00.002 12020 Move returns status 0, amount 35
23:00:35.717 00.000 12020 MoveAxis(N, 0, ABG)
23:00:35.717 00.000 12020 Move returns status 0, amount 0
23:00:35.717 00.000 12020 move complete, result=0
23:00:35.717 00.000 12020 worker thread done servicing request
23:00:35.717 00.000 9340 GuideStep: -0.4 px 35 ms EAST, -0.1 px 0 ms NORTH
23:00:35.729 00.012 12020 Worker thread wakes up
23:00:35.729 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
23:00:35.729 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(838,43,31,31)
23:00:37.054 01.325 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"b3fdca95-bde1-44cc-80d9-edd7f98e7bb4"}
23:00:37.067 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"b3fdca95-bde1-44cc-80d9-edd7f98e7bb4"}
23:00:37.077 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"077c7d64-3200-4ded-bcbc-c61511203587"}
23:00:37.092 00.015 9340 case statement mapped state 6 to 3
23:00:37.107 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"077c7d64-3200-4ded-bcbc-c61511203587"}
23:00:37.115 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"2b4e3b52-bc2f-48ef-b559-e6116046adf5"}
23:00:37.134 00.019 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":238,"width":15,"height":15,"star_pos":[6.66,7.44],"pixels":"..."},"id":"2b4e3b52-bc2f-48ef-b559-e6116046adf5"}
23:00:38.168 01.034 12020 Exposure complete
23:00:38.442 00.274 12020 worker thread done servicing request
23:00:38.442 00.000 9340 OnExposeComplete: enter
23:00:38.457 00.015 9340 UpdateGuideState(): m_state=6
23:00:38.471 00.014 9340 Star::Find(15, 853, 58, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 239
23:00:38.485 00.014 9340 Star::Find returns 1 (0), X=853.58, Y=58.20, Mass=737378, SNR=123.0, Peak=52485 HFD=3.9
23:00:38.521 00.036 9340 MultiStar: [#1 0.27,-0.17,0.86,U] [#2 0.46,-0.14,0.94,U] [#3 0.21,-0.00,0.77,U] [#4 0.54,0.09,0.85,U] [#5 0.22,-0.44,0.74,U] [#6 0.42,-0.08,0.75,U] [#7 0.65,-0.09,0.69,U] [#8 0.15,-0.33,0.64,U] 
23:00:38.533 00.012 9340 refined, 8 included, MultiStar: {0.41, -0.15}, one-star: {0.66, -0.22}
23:00:38.543 00.010 9340 CameraToMount -- cameraTheta (-0.35) - m_xAngle (-3.14) = xAngle (2.79 = 2.79)
23:00:38.555 00.012 9340 CameraToMount -- cameraTheta (-0.35) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (2.77 = 2.77)
23:00:38.565 00.010 9340 CameraToMount -- cameraX=0.41 cameraY=-0.15 hyp=0.44 cameraTheta=-0.35 mountX=-0.41 mountY=0.16, mountTheta=2.77
23:00:38.599 00.034 9340 SchedulePrimaryMove(10104498, x=0.41, y=-0.15, opts=13)
23:00:38.615 00.016 9340 Enqueuing Move request for scope (0.41, -0.15)
23:00:38.629 00.014 12020 Worker thread wakes up
23:00:38.629 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=5917, max=65531, med=9939, FiltMin=7213, FiltMax=65494, Gamma=2.870
23:00:38.639 00.010 12020 worker thread servicing REQUEST_MOVE scope ofs (0.41, -0.15) opts 0xd
23:00:38.639 00.000 9340 UpdateGuideState exits: m=737378 SNR=123.0
23:00:38.653 00.014 12020 Handling offset move in thread for scope, endpoint = (0.41, -0.15)
23:00:38.653 00.000 12020 Moving (0.41, -0.15) raw xDistance=-0.41 yDistance=0.16
23:00:38.653 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:00:38.666 00.013 12020 GuideAlgorithmHysteresis::Result() returns -0.19 from input -0.41
23:00:38.666 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
23:00:38.695 00.029 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:00:38.695 00.000 9340 Enqueuing Expose request
23:00:38.713 00.018 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
23:00:38.713 00.000 12020 MoveAxis(E, 36, ABG)
23:00:38.713 00.000 12020 Guiding  Dir = 2, Dur = 36
23:00:38.738 00.025 12020 IsSlewing returns 0
23:00:38.739 00.001 12020 IsGuiding returns 0
23:00:38.786 00.047 12020 IsGuiding returns 1
23:00:38.786 00.000 12020 scope still moving after pulse duration time elapsed
23:00:38.813 00.027 12020 IsSlewing returns 0
23:00:38.813 00.000 12020 IsGuiding returns 0
23:00:38.813 00.000 12020 scope move finished after 36 + 43 ms
23:00:38.813 00.000 12020 Move returns status 0, amount 36
23:00:38.819 00.006 12020 MoveAxis(N, 0, ABG)
23:00:38.819 00.000 12020 Move returns status 0, amount 0
23:00:38.819 00.000 12020 move complete, result=0
23:00:38.819 00.000 12020 worker thread done servicing request
23:00:38.819 00.000 9340 GuideStep: -0.4 px 36 ms EAST, 0.2 px 0 ms NORTH
23:00:38.834 00.015 12020 Worker thread wakes up
23:00:38.834 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
23:00:38.834 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(838,43,31,31)
23:00:39.053 00.219 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"246511ee-572d-407d-a9f3-8c145919899d"}
23:00:39.116 00.063 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"246511ee-572d-407d-a9f3-8c145919899d"}
23:00:39.152 00.036 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"1d0108d8-683a-4927-b99b-7789e0980bb1"}
23:00:39.191 00.039 9340 case statement mapped state 6 to 3
23:00:39.236 00.045 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"1d0108d8-683a-4927-b99b-7789e0980bb1"}
23:00:39.276 00.040 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"571312d5-3f0b-46a0-b44e-4c85588c396f"}
23:00:39.377 00.101 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":239,"width":15,"height":15,"star_pos":[6.58,7.20],"pixels":"..."},"id":"571312d5-3f0b-46a0-b44e-4c85588c396f"}
23:00:41.055 01.678 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"e6f9dfb7-4b4a-42e7-a118-46ea3fdca13c"}
23:00:41.069 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"e6f9dfb7-4b4a-42e7-a118-46ea3fdca13c"}
23:00:41.080 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"ddfa16ff-2baa-4c6a-b8b4-3d6f3c0cc7ab"}
23:00:41.090 00.010 9340 case statement mapped state 6 to 3
23:00:41.102 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"ddfa16ff-2baa-4c6a-b8b4-3d6f3c0cc7ab"}
23:00:41.115 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"13026b12-7370-4d9f-9561-b087a54f1974"}
23:00:41.143 00.028 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":239,"width":15,"height":15,"star_pos":[6.58,7.20],"pixels":"..."},"id":"13026b12-7370-4d9f-9561-b087a54f1974"}
23:00:41.196 00.053 12020 Exposure complete
23:00:41.448 00.252 12020 worker thread done servicing request
23:00:41.448 00.000 9340 OnExposeComplete: enter
23:00:41.462 00.014 9340 UpdateGuideState(): m_state=6
23:00:41.493 00.031 9340 Star::Find(15, 853, 58, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 240
23:00:41.505 00.012 9340 Star::Find returns 1 (0), X=853.80, Y=58.67, Mass=766278, SNR=144.4, Peak=54687 HFD=4.0
23:00:41.515 00.010 9340 MultiStar: [#1 0.36,0.47,0.75,U] [#2 0.54,0.24,0.76,U] [#3 0.41,0.41,0.72,U] [#4 0.90,0.60,0.00,M1] [#5 0.70,0.54,0.67,U] [#6 0.57,0.30,0.63,U] [#7 0.92,0.45,0.70,U] [#8 0.65,0.51,0.61,U] 
23:00:41.524 00.009 9340 refined, 7 included, MultiStar: {0.64, 0.39}, one-star: {0.88, 0.25}
23:00:41.537 00.013 9340 CameraToMount -- cameraTheta (0.54) - m_xAngle (-3.14) = xAngle (3.68 = -2.60)
23:00:41.550 00.013 9340 CameraToMount -- cameraTheta (0.54) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (3.66 = -2.62)
23:00:41.560 00.010 9340 CameraToMount -- cameraX=0.64 cameraY=0.39 hyp=0.75 cameraTheta=0.54 mountX=-0.64 mountY=-0.37, mountTheta=-2.62
23:00:41.578 00.018 9340 SchedulePrimaryMove(10104498, x=0.64, y=0.39, opts=13)
23:00:41.614 00.036 9340 Enqueuing Move request for scope (0.64, 0.39)
23:00:41.630 00.016 12020 Worker thread wakes up
23:00:41.630 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=6150, max=65529, med=9931, FiltMin=7700, FiltMax=65501, Gamma=2.870
23:00:41.641 00.011 12020 worker thread servicing REQUEST_MOVE scope ofs (0.64, 0.39) opts 0xd
23:00:41.641 00.000 12020 Handling offset move in thread for scope, endpoint = (0.64, 0.39)
23:00:41.641 00.000 12020 Moving (0.64, 0.39) raw xDistance=-0.64 yDistance=-0.37
23:00:41.641 00.000 12020 GuideAlgorithmHysteresis::Result() returns -0.28 from input -0.64
23:00:41.641 00.000 12020 GuideAlgorithmResistSwitch::result() returns -0.37 from input -0.37
23:00:41.642 00.001 12020 MoveAxis(E, 55, ABG)
23:00:41.642 00.000 12020 Guiding  Dir = 2, Dur = 55
23:00:41.642 00.000 9340 UpdateGuideState exits: m=766278 SNR=144.4
23:00:41.648 00.006 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:00:41.665 00.017 12020 IsSlewing returns 0
23:00:41.665 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
23:00:41.674 00.009 12020 IsGuiding returns 0
23:00:41.674 00.000 9340 Enqueuing Expose request
23:00:41.706 00.032 12020 PulseGuide returned control before completion, sleep 35
23:00:41.773 00.067 12020 IsGuiding returns 0
23:00:41.773 00.000 12020 Move returns status 0, amount 55
23:00:41.773 00.000 12020 MoveAxis(N, 62, ABG)
23:00:41.773 00.000 12020 Guiding  Dir = 0, Dur = 62
23:00:41.776 00.003 12020 IsSlewing returns 0
23:00:41.776 00.000 12020 IsGuiding returns 0
23:00:41.916 00.140 12020 IsGuiding returns 1
23:00:41.916 00.000 12020 scope still moving after pulse duration time elapsed
23:00:42.046 00.130 12020 IsSlewing returns 0
23:00:42.046 00.000 12020 IsGuiding returns 0
23:00:42.046 00.000 12020 scope move finished after 62 + 207 ms
23:00:42.046 00.000 12020 Move returns status 0, amount 62
23:00:42.046 00.000 12020 move complete, result=0
23:00:42.046 00.000 12020 worker thread done servicing request
23:00:42.046 00.000 9340 GuideStep: -0.6 px 55 ms EAST, -0.4 px 62 ms NORTH
23:00:42.059 00.013 12020 Worker thread wakes up
23:00:42.059 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
23:00:42.059 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(838,43,31,31)
23:00:43.070 01.011 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"77b9a1ce-528c-4335-9542-63ff1e56ac42"}
23:00:43.089 00.019 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"77b9a1ce-528c-4335-9542-63ff1e56ac42"}
23:00:43.114 00.025 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"85a155a9-7f07-4dd6-84d6-46e031c71e49"}
23:00:43.133 00.019 9340 case statement mapped state 6 to 3
23:00:43.152 00.019 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"85a155a9-7f07-4dd6-84d6-46e031c71e49"}
23:00:43.213 00.061 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"d2da1601-4daa-4392-b0cf-520a2a5e4eff"}
23:00:43.232 00.019 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":240,"width":15,"height":15,"star_pos":[6.80,6.67],"pixels":"..."},"id":"d2da1601-4daa-4392-b0cf-520a2a5e4eff"}
23:00:44.506 01.274 12020 Exposure complete
23:00:44.734 00.228 12020 worker thread done servicing request
23:00:44.734 00.000 9340 OnExposeComplete: enter
23:00:44.745 00.011 9340 UpdateGuideState(): m_state=6
23:00:44.753 00.008 9340 Star::Find(15, 853, 58, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 241
23:00:44.765 00.012 9340 Star::Find returns 1 (0), X=853.76, Y=58.26, Mass=791734, SNR=152.8, Peak=54793 HFD=4.3
23:00:44.777 00.012 9340 MultiStar: [#1 0.43,0.11,0.74,U] [#2 0.27,-0.05,0.73,U] [#3 0.02,0.28,0.67,U] [#4 0.93,0.07,0.44,U] [#5 0.35,0.06,0.67,U] [#6 0.10,-0.23,0.55,U] [#7 0.54,0.17,0.51,U] [#8 0.44,0.09,0.50,U] 
23:00:44.787 00.010 9340 refined, 8 included, MultiStar: {0.44, 0.03}, one-star: {0.84, -0.15}
23:00:44.813 00.026 9340 CameraToMount -- cameraTheta (0.06) - m_xAngle (-3.14) = xAngle (3.20 = -3.09)
23:00:44.829 00.016 9340 CameraToMount -- cameraTheta (0.06) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (3.18 = -3.10)
23:00:44.841 00.012 9340 CameraToMount -- cameraX=0.44 cameraY=0.03 hyp=0.44 cameraTheta=0.06 mountX=-0.44 mountY=-0.02, mountTheta=-3.10
23:00:44.856 00.015 9340 SchedulePrimaryMove(10104498, x=0.44, y=0.03, opts=13)
23:00:44.867 00.011 9340 Enqueuing Move request for scope (0.44, 0.03)
23:00:44.883 00.016 12020 Worker thread wakes up
23:00:44.884 00.001 9340 UpdateImageDisplay: Size=(1920,1080) min=6370, max=65521, med=9998, FiltMin=7673, FiltMax=65494, Gamma=2.870
23:00:44.894 00.010 12020 worker thread servicing REQUEST_MOVE scope ofs (0.44, 0.03) opts 0xd
23:00:44.894 00.000 9340 UpdateGuideState exits: m=791734 SNR=152.8
23:00:44.925 00.031 12020 Handling offset move in thread for scope, endpoint = (0.44, 0.03)
23:00:44.925 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:00:44.937 00.012 12020 Moving (0.44, 0.03) raw xDistance=-0.44 yDistance=-0.02
23:00:44.937 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
23:00:44.949 00.012 12020 GuideAlgorithmHysteresis::Result() returns -0.21 from input -0.44
23:00:44.949 00.000 9340 Enqueuing Expose request
23:00:44.959 00.010 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:00:44.959 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
23:00:44.959 00.000 12020 MoveAxis(E, 40, ABG)
23:00:44.959 00.000 12020 Guiding  Dir = 2, Dur = 40
23:00:44.960 00.001 12020 IsSlewing returns 0
23:00:45.022 00.062 12020 IsGuiding returns 0
23:00:45.051 00.029 12020 PulseGuide returned control before completion, sleep 20
23:00:45.070 00.019 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"f819035d-b2d5-4df1-a111-248c88a5ebd6"}
23:00:45.081 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"f819035d-b2d5-4df1-a111-248c88a5ebd6"}
23:00:45.092 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"1942e280-4324-4c84-8722-54c9c440ce66"}
23:00:45.110 00.018 12020 IsGuiding returns 0
23:00:45.110 00.000 9340 case statement mapped state 6 to 3
23:00:45.141 00.031 12020 Move returns status 0, amount 40
23:00:45.141 00.000 12020 MoveAxis(N, 0, ABG)
23:00:45.141 00.000 12020 Move returns status 0, amount 0
23:00:45.141 00.000 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"1942e280-4324-4c84-8722-54c9c440ce66"}
23:00:45.155 00.014 12020 move complete, result=0
23:00:45.155 00.000 12020 worker thread done servicing request
23:00:45.155 00.000 12020 Worker thread wakes up
23:00:45.156 00.001 12020 worker thread servicing REQUEST_EXPOSE 2000
23:00:45.156 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(838,43,31,31)
23:00:45.157 00.001 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"11d59740-f0f1-48e9-a63c-53131f0aaadd"}
23:00:45.172 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":241,"width":15,"height":15,"star_pos":[6.76,7.26],"pixels":"..."},"id":"11d59740-f0f1-48e9-a63c-53131f0aaadd"}
23:00:45.192 00.020 9340 GuideStep: -0.4 px 40 ms EAST, -0.0 px 0 ms NORTH
23:00:47.072 01.880 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"467d69fe-c2fb-4bd6-bff9-085d5d9c3b2e"}
23:00:47.083 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"467d69fe-c2fb-4bd6-bff9-085d5d9c3b2e"}
23:00:47.127 00.044 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"cc9a4ef2-dc91-46d9-aa27-5f8b7d357d3d"}
23:00:47.138 00.011 9340 case statement mapped state 6 to 3
23:00:47.148 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"cc9a4ef2-dc91-46d9-aa27-5f8b7d357d3d"}
23:00:47.163 00.015 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"4e38fa31-0afd-4cfa-9864-05745b39852f"}
23:00:47.177 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":241,"width":15,"height":15,"star_pos":[6.76,7.26],"pixels":"..."},"id":"4e38fa31-0afd-4cfa-9864-05745b39852f"}
23:00:47.553 00.376 12020 Exposure complete
23:00:47.798 00.245 12020 worker thread done servicing request
23:00:47.799 00.001 9340 OnExposeComplete: enter
23:00:47.810 00.011 9340 UpdateGuideState(): m_state=6
23:00:47.821 00.011 9340 Star::Find(15, 853, 58, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 242
23:00:47.848 00.027 9340 Star::Find returns 1 (0), X=853.98, Y=58.56, Mass=736831, SNR=134.0, Peak=51927 HFD=4.1
23:00:47.857 00.009 9340 MultiStar: [#1 0.53,0.40,0.84,U] [#2 0.57,0.37,0.80,U] [#3 0.53,0.25,0.72,U] [#4 0.95,0.51,0.00,M1] [#5 0.84,0.11,0.73,U] [#6 0.56,0.29,0.69,U] [#7 0.87,0.61,0.00,M1] [#8 0.77,0.23,0.63,U] 
23:00:47.870 00.013 9340 refined, 6 included, MultiStar: {0.71, 0.25}, one-star: {1.07, 0.14}
23:00:47.877 00.007 9340 CameraToMount -- cameraTheta (0.34) - m_xAngle (-3.14) = xAngle (3.48 = -2.80)
23:00:47.888 00.011 9340 CameraToMount -- cameraTheta (0.34) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (3.47 = -2.82)
23:00:47.898 00.010 9340 CameraToMount -- cameraX=0.71 cameraY=0.25 hyp=0.75 cameraTheta=0.34 mountX=-0.71 mountY=-0.24, mountTheta=-2.82
23:00:47.914 00.016 9340 SchedulePrimaryMove(10104498, x=0.71, y=0.25, opts=13)
23:00:47.946 00.032 9340 Enqueuing Move request for scope (0.71, 0.25)
23:00:47.960 00.014 12020 Worker thread wakes up
23:00:47.960 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=6199, max=65529, med=9934, FiltMin=7849, FiltMax=65501, Gamma=2.870
23:00:47.974 00.014 12020 worker thread servicing REQUEST_MOVE scope ofs (0.71, 0.25) opts 0xd
23:00:47.974 00.000 9340 UpdateGuideState exits: m=736831 SNR=134.0
23:00:47.986 00.012 12020 Handling offset move in thread for scope, endpoint = (0.71, 0.25)
23:00:47.986 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:00:47.997 00.011 12020 Moving (0.71, 0.25) raw xDistance=-0.71 yDistance=-0.24
23:00:47.997 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
23:00:48.011 00.014 12020 GuideAlgorithmHysteresis::Result() returns -0.32 from input -0.71
23:00:48.011 00.000 9340 Enqueuing Expose request
23:00:48.021 00.010 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:00:48.021 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.24
23:00:48.021 00.000 12020 MoveAxis(E, 61, ABG)
23:00:48.021 00.000 12020 Guiding  Dir = 2, Dur = 61
23:00:48.027 00.006 12020 IsSlewing returns 0
23:00:48.028 00.001 12020 IsGuiding returns 0
23:00:48.058 00.030 12020 PulseGuide returned control before completion, sleep 41
23:00:48.101 00.043 12020 IsGuiding returns 1
23:00:48.101 00.000 12020 scope still moving after pulse duration time elapsed
23:00:48.148 00.047 12020 IsSlewing returns 0
23:00:48.148 00.000 12020 IsGuiding returns 0
23:00:48.148 00.000 12020 scope move finished after 61 + 60 ms
23:00:48.148 00.000 12020 Move returns status 0, amount 61
23:00:48.151 00.003 12020 MoveAxis(N, 0, ABG)
23:00:48.151 00.000 12020 Move returns status 0, amount 0
23:00:48.151 00.000 12020 move complete, result=0
23:00:48.151 00.000 12020 worker thread done servicing request
23:00:48.151 00.000 12020 Worker thread wakes up
23:00:48.151 00.000 9340 GuideStep: -0.7 px 61 ms EAST, -0.2 px 0 ms NORTH
23:00:48.161 00.010 12020 worker thread servicing REQUEST_EXPOSE 2000
23:00:48.161 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(838,43,31,31)
23:00:49.075 00.914 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"d9190954-449d-49a8-859a-d76ccf449e3e"}
23:00:49.087 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"d9190954-449d-49a8-859a-d76ccf449e3e"}
23:00:49.101 00.014 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"07658cf5-9236-43fb-a545-bd348d11d3b5"}
23:00:49.116 00.015 9340 case statement mapped state 6 to 3
23:00:49.126 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"07658cf5-9236-43fb-a545-bd348d11d3b5"}
23:00:49.163 00.037 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"fd0782c8-f28a-4fe0-9e81-ee0ad4721876"}
23:00:49.183 00.020 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":242,"width":15,"height":15,"star_pos":[6.98,6.56],"pixels":"..."},"id":"fd0782c8-f28a-4fe0-9e81-ee0ad4721876"}
23:00:50.504 01.321 12020 Exposure complete
23:00:50.700 00.196 12020 worker thread done servicing request
23:00:50.700 00.000 9340 OnExposeComplete: enter
23:00:50.707 00.007 9340 UpdateGuideState(): m_state=6
23:00:50.736 00.029 9340 Star::Find(15, 853, 58, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 243
23:00:50.747 00.011 9340 Star::Find returns 1 (0), X=854.20, Y=59.06, Mass=778012, SNR=160.2, Peak=54939 HFD=4.1
23:00:50.757 00.010 9340 MultiStar: [#1 0.69,0.69,0.61,U] [#2 0.69,0.65,0.76,U] [#3 0.76,0.74,0.00,M1] [#4 0.94,1.08,0.00,M2] [#5 0.90,0.69,0.00,M1] [#6 0.65,0.60,0.60,U] [#7 0.99,1.18,0.00,M2] [#8 1.46,0.89,0.00,M1] 
23:00:50.766 00.009 9340 refined, 3 included, MultiStar: {0.88, 0.64}, one-star: {1.28, 0.64}
23:00:50.772 00.006 9340 CameraToMount -- cameraTheta (0.63) - m_xAngle (-3.14) = xAngle (3.77 = -2.52)
23:00:50.785 00.013 9340 CameraToMount -- cameraTheta (0.63) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (3.75 = -2.53)
23:00:50.797 00.012 9340 CameraToMount -- cameraX=0.88 cameraY=0.64 hyp=1.09 cameraTheta=0.63 mountX=-0.89 mountY=-0.62, mountTheta=-2.53
23:00:50.822 00.025 9340 SchedulePrimaryMove(10104498, x=0.88, y=0.64, opts=13)
23:00:50.835 00.013 9340 Enqueuing Move request for scope (0.88, 0.64)
23:00:50.843 00.008 12020 Worker thread wakes up
23:00:50.843 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=6232, max=65529, med=9950, FiltMin=7909, FiltMax=65501, Gamma=2.870
23:00:50.854 00.011 12020 worker thread servicing REQUEST_MOVE scope ofs (0.88, 0.64) opts 0xd
23:00:50.854 00.000 9340 UpdateGuideState exits: m=778012 SNR=160.2
23:00:50.865 00.011 12020 Handling offset move in thread for scope, endpoint = (0.88, 0.64)
23:00:50.865 00.000 12020 Moving (0.88, 0.64) raw xDistance=-0.89 yDistance=-0.62
23:00:50.865 00.000 12020 GuideAlgorithmHysteresis::Result() returns -0.40 from input -0.89
23:00:50.865 00.000 12020 GuideAlgorithmResistSwitch::result() returns -0.62 from input -0.62
23:00:50.865 00.000 12020 MoveAxis(E, 77, ABG)
23:00:50.865 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:00:50.877 00.012 12020 Guiding  Dir = 2, Dur = 77
23:00:50.877 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
23:00:50.897 00.020 9340 Enqueuing Expose request
23:00:50.920 00.023 12020 IsSlewing returns 0
23:00:50.922 00.002 12020 IsGuiding returns 0
23:00:50.952 00.030 12020 PulseGuide returned control before completion, sleep 57
23:00:51.016 00.064 12020 IsGuiding returns 1
23:00:51.017 00.001 12020 scope still moving after pulse duration time elapsed
23:00:51.062 00.045 12020 IsSlewing returns 0
23:00:51.065 00.003 12020 IsGuiding returns 0
23:00:51.065 00.000 12020 scope move finished after 77 + 67 ms
23:00:51.065 00.000 12020 Move returns status 0, amount 77
23:00:51.065 00.000 12020 MoveAxis(N, 105, ABG)
23:00:51.065 00.000 12020 Guiding  Dir = 0, Dur = 105
23:00:51.077 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"e204fb0c-b704-43c9-8d4e-6d03d598dc0a"}
23:00:51.091 00.014 12020 IsSlewing returns 0
23:00:51.091 00.000 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"e204fb0c-b704-43c9-8d4e-6d03d598dc0a"}
23:00:51.100 00.009 12020 IsGuiding returns 0
23:00:51.100 00.000 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"bb244878-71e1-428a-ad00-b5d434b88521"}
23:00:51.116 00.016 9340 case statement mapped state 6 to 3
23:00:51.123 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"bb244878-71e1-428a-ad00-b5d434b88521"}
23:00:51.136 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"75d2aba9-8cbb-44d5-9d8d-05536d44c093"}
23:00:51.146 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":243,"width":15,"height":15,"star_pos":[7.20,7.06],"pixels":"..."},"id":"75d2aba9-8cbb-44d5-9d8d-05536d44c093"}
23:00:51.192 00.046 12020 PulseGuide returned control before completion, sleep 28
23:00:51.228 00.036 12020 IsGuiding returns 1
23:00:51.228 00.000 12020 scope still moving after pulse duration time elapsed
23:00:51.258 00.030 12020 IsSlewing returns 0
23:00:51.258 00.000 12020 IsGuiding returns 1
23:00:51.288 00.030 12020 IsSlewing returns 0
23:00:51.288 00.000 12020 IsGuiding returns 1
23:00:51.415 00.127 12020 IsSlewing returns 0
23:00:51.415 00.000 12020 IsGuiding returns 0
23:00:51.415 00.000 12020 scope move finished after 105 + 207 ms
23:00:51.415 00.000 12020 Move returns status 0, amount 105
23:00:51.415 00.000 12020 move complete, result=0
23:00:51.415 00.000 12020 worker thread done servicing request
23:00:51.415 00.000 12020 Worker thread wakes up
23:00:51.415 00.000 9340 GuideStep: -0.9 px 77 ms EAST, -0.6 px 105 ms NORTH
23:00:51.429 00.014 12020 worker thread servicing REQUEST_EXPOSE 2000
23:00:51.429 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(838,43,31,31)
23:00:53.074 01.645 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"6f31f22c-6ad4-4300-a2a3-d41d16bac5b1"}
23:00:53.089 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"6f31f22c-6ad4-4300-a2a3-d41d16bac5b1"}
23:00:53.103 00.014 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"6963e8f7-2ec4-4860-b7a7-d0229c1dca79"}
23:00:53.118 00.015 9340 case statement mapped state 6 to 3
23:00:53.154 00.036 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"6963e8f7-2ec4-4860-b7a7-d0229c1dca79"}
23:00:53.188 00.034 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"1df41215-d788-42fa-924c-40563e305a83"}
23:00:53.204 00.016 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":243,"width":15,"height":15,"star_pos":[7.20,7.06],"pixels":"..."},"id":"1df41215-d788-42fa-924c-40563e305a83"}
23:00:53.893 00.689 12020 Exposure complete
23:00:54.129 00.236 12020 worker thread done servicing request
23:00:54.129 00.000 9340 OnExposeComplete: enter
23:00:54.138 00.009 9340 UpdateGuideState(): m_state=6
23:00:54.148 00.010 9340 Star::Find(15, 854, 59, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 244
23:00:54.157 00.009 9340 Star::Find returns 1 (0), X=853.90, Y=58.14, Mass=744059, SNR=146.6, Peak=56708 HFD=4.2
23:00:54.167 00.010 9340 MultiStar: [#1 0.63,-0.04,0.76,U] [#2 0.66,-0.15,0.73,U] [#3 0.58,-0.07,0.68,U] [#4 0.92,0.14,0.70,U] [#5 0.51,-0.15,0.65,U] [#6 0.61,-0.22,0.64,U] [#7 1.03,-0.06,0.60,U] [#8 0.76,-0.13,0.68,U] 
23:00:54.196 00.029 9340 refined, 8 included, MultiStar: {0.75, -0.11}, one-star: {0.98, -0.28}
23:00:54.208 00.012 9340 CameraToMount -- cameraTheta (-0.15) - m_xAngle (-3.14) = xAngle (2.98 = 2.98)
23:00:54.219 00.011 9340 CameraToMount -- cameraTheta (-0.15) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (2.97 = 2.97)
23:00:54.227 00.008 9340 CameraToMount -- cameraX=0.75 cameraY=-0.11 hyp=0.76 cameraTheta=-0.15 mountX=-0.75 mountY=0.13, mountTheta=2.97
23:00:54.241 00.014 9340 SchedulePrimaryMove(10104498, x=0.75, y=-0.11, opts=13)
23:00:54.252 00.011 9340 Enqueuing Move request for scope (0.75, -0.11)
23:00:54.258 00.006 12020 Worker thread wakes up
23:00:54.258 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=6405, max=65530, med=10149, FiltMin=7968, FiltMax=65494, Gamma=2.870
23:00:54.272 00.014 12020 worker thread servicing REQUEST_MOVE scope ofs (0.75, -0.11) opts 0xd
23:00:54.272 00.000 12020 Handling offset move in thread for scope, endpoint = (0.75, -0.11)
23:00:54.272 00.000 12020 Moving (0.75, -0.11) raw xDistance=-0.75 yDistance=0.13
23:00:54.272 00.000 12020 GuideAlgorithmHysteresis::Result() returns -0.35 from input -0.75
23:00:54.272 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:00:54.272 00.000 9340 UpdateGuideState exits: m=744059 SNR=146.6
23:00:54.299 00.027 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
23:00:54.299 00.000 12020 MoveAxis(E, 67, ABG)
23:00:54.299 00.000 12020 Guiding  Dir = 2, Dur = 67
23:00:54.299 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:00:54.314 00.015 9340 ScheduleExposure(2000,3,1) exposurePending=0
23:00:54.327 00.013 12020 IsSlewing returns 0
23:00:54.327 00.000 9340 Enqueuing Expose request
23:00:54.339 00.012 12020 IsGuiding returns 0
23:00:54.382 00.043 12020 PulseGuide returned control before completion, sleep 37
23:00:54.425 00.043 12020 IsGuiding returns 1
23:00:54.425 00.000 12020 scope still moving after pulse duration time elapsed
23:00:54.484 00.059 12020 IsSlewing returns 0
23:00:54.488 00.004 12020 IsGuiding returns 0
23:00:54.488 00.000 12020 scope move finished after 67 + 78 ms
23:00:54.488 00.000 12020 Move returns status 0, amount 67
23:00:54.488 00.000 12020 MoveAxis(N, 0, ABG)
23:00:54.488 00.000 12020 Move returns status 0, amount 0
23:00:54.489 00.001 12020 move complete, result=0
23:00:54.489 00.000 12020 worker thread done servicing request
23:00:54.489 00.000 9340 GuideStep: -0.8 px 67 ms EAST, 0.1 px 0 ms NORTH
23:00:54.503 00.014 12020 Worker thread wakes up
23:00:54.504 00.001 12020 worker thread servicing REQUEST_EXPOSE 2000
23:00:54.504 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(838,43,31,31)
23:00:55.078 00.574 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"7e4c5d92-7334-4635-bbfd-bfee865e4a2c"}
23:00:55.098 00.020 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"7e4c5d92-7334-4635-bbfd-bfee865e4a2c"}
23:00:55.125 00.027 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"7a13f900-8ec7-44ae-9bd6-da34a33f9910"}
23:00:55.153 00.028 9340 case statement mapped state 6 to 3
23:00:55.170 00.017 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"7a13f900-8ec7-44ae-9bd6-da34a33f9910"}
23:00:55.194 00.024 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"b68d8a77-ad47-44f3-a146-3c2daacaadb5"}
23:00:55.205 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":244,"width":15,"height":15,"star_pos":[6.90,7.14],"pixels":"..."},"id":"b68d8a77-ad47-44f3-a146-3c2daacaadb5"}
23:00:56.886 01.681 12020 Exposure complete
23:00:57.066 00.180 12020 worker thread done servicing request
23:00:57.066 00.000 9340 OnExposeComplete: enter
23:00:57.077 00.011 9340 UpdateGuideState(): m_state=6
23:00:57.085 00.008 9340 Star::Find(15, 853, 58, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 245
23:00:57.090 00.005 9340 Star::Find returns 1 (0), X=853.91, Y=58.25, Mass=724970, SNR=173.4, Peak=55848 HFD=4.0
23:00:57.100 00.010 9340 MultiStar: [#1 0.60,0.00,0.74,U] [#2 0.62,-0.17,0.62,U] [#3 0.36,-0.15,0.49,U] [#4 0.79,0.20,0.51,U] [#5 0.53,-0.25,0.64,U] [#6 0.66,-0.35,0.52,U] [#7 0.78,0.10,0.47,U] [#8 0.63,-0.07,0.55,U] 
23:00:57.107 00.007 9340 refined, 8 included, MultiStar: {0.68, -0.10}, one-star: {0.99, -0.17}
23:00:57.115 00.008 9340 CameraToMount -- cameraTheta (-0.15) - m_xAngle (-3.14) = xAngle (2.98 = 2.98)
23:00:57.123 00.008 9340 CameraToMount -- cameraTheta (-0.15) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (2.97 = 2.97)
23:00:57.144 00.021 9340 CameraToMount -- cameraX=0.68 cameraY=-0.10 hyp=0.69 cameraTheta=-0.15 mountX=-0.68 mountY=0.12, mountTheta=2.97
23:00:57.156 00.012 9340 SchedulePrimaryMove(10104498, x=0.68, y=-0.10, opts=13)
23:00:57.161 00.005 9340 Enqueuing Move request for scope (0.68, -0.10)
23:00:57.170 00.009 12020 Worker thread wakes up
23:00:57.170 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=5511, max=65529, med=9946, FiltMin=7651, FiltMax=65494, Gamma=2.870
23:00:57.181 00.011 12020 worker thread servicing REQUEST_MOVE scope ofs (0.68, -0.10) opts 0xd
23:00:57.181 00.000 9340 UpdateGuideState exits: m=724970 SNR=173.4
23:00:57.193 00.012 12020 Handling offset move in thread for scope, endpoint = (0.68, -0.10)
23:00:57.193 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:00:57.200 00.007 12020 Moving (0.68, -0.10) raw xDistance=-0.68 yDistance=0.12
23:00:57.200 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
23:00:57.208 00.008 12020 GuideAlgorithmHysteresis::Result() returns -0.31 from input -0.68
23:00:57.208 00.000 9340 Enqueuing Expose request
23:00:57.216 00.008 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:00:57.216 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
23:00:57.216 00.000 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"3a39f535-c39a-46c3-8c34-7517c34dc376"}
23:00:57.225 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"3a39f535-c39a-46c3-8c34-7517c34dc376"}
23:00:57.233 00.008 12020 MoveAxis(E, 61, ABG)
23:00:57.233 00.000 12020 Guiding  Dir = 2, Dur = 61
23:00:57.234 00.001 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"3af9afd2-8e49-41a8-a182-dd32c0db67b0"}
23:00:57.243 00.009 12020 IsSlewing returns 0
23:00:57.243 00.000 9340 case statement mapped state 6 to 3
23:00:57.252 00.009 12020 IsGuiding returns 0
23:00:57.252 00.000 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"3af9afd2-8e49-41a8-a182-dd32c0db67b0"}
23:00:57.275 00.023 12020 PulseGuide returned control before completion, sleep 55
23:00:57.279 00.004 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"5173976e-ac39-4997-b696-3b95c581a46f"}
23:00:57.285 00.006 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":245,"width":15,"height":15,"star_pos":[6.91,7.25],"pixels":"..."},"id":"5173976e-ac39-4997-b696-3b95c581a46f"}
23:00:57.348 00.063 12020 IsGuiding returns 0
23:00:57.348 00.000 12020 Move returns status 0, amount 61
23:00:57.348 00.000 12020 MoveAxis(N, 0, ABG)
23:00:57.348 00.000 12020 Move returns status 0, amount 0
23:00:57.348 00.000 12020 move complete, result=0
23:00:57.348 00.000 12020 worker thread done servicing request
23:00:57.348 00.000 12020 Worker thread wakes up
23:00:57.348 00.000 9340 GuideStep: -0.7 px 61 ms EAST, 0.1 px 0 ms NORTH
23:00:57.358 00.010 12020 worker thread servicing REQUEST_EXPOSE 2000
23:00:57.358 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(838,43,31,31)
23:00:59.083 01.725 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"985cf73d-36ec-4a65-8b13-2bb34859e626"}
23:00:59.094 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"985cf73d-36ec-4a65-8b13-2bb34859e626"}
23:00:59.105 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"555d9e02-57a4-47af-9e0e-31afef07f802"}
23:00:59.118 00.013 9340 case statement mapped state 6 to 3
23:00:59.128 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"555d9e02-57a4-47af-9e0e-31afef07f802"}
23:00:59.152 00.024 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"bc778182-f63c-4d6c-9f7c-95f8bebc3c0e"}
23:00:59.167 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":245,"width":15,"height":15,"star_pos":[6.91,7.25],"pixels":"..."},"id":"bc778182-f63c-4d6c-9f7c-95f8bebc3c0e"}
23:00:59.736 00.569 12020 Exposure complete
23:00:59.943 00.207 12020 worker thread done servicing request
23:00:59.943 00.000 9340 OnExposeComplete: enter
23:00:59.953 00.010 9340 UpdateGuideState(): m_state=6
23:00:59.962 00.009 9340 Star::Find(15, 853, 58, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 246
23:00:59.970 00.008 9340 Star::Find returns 1 (0), X=853.85, Y=58.36, Mass=718579, SNR=130.1, Peak=56656 HFD=3.8
23:00:59.986 00.016 9340 MultiStar: [#1 0.39,0.36,0.75,U] [#2 0.50,0.13,0.89,U] [#3 0.27,0.23,0.91,U] [#4 0.68,0.39,0.68,U] [#5 0.33,0.19,0.73,U] [#6 0.42,-0.05,0.76,U] [#7 0.69,0.42,0.66,U] [#8 0.63,0.13,0.77,U] 
23:00:59.998 00.012 9340 refined, 8 included, MultiStar: {0.54, 0.18}, one-star: {0.94, -0.06}
23:01:00.010 00.012 9340 CameraToMount -- cameraTheta (0.32) - m_xAngle (-3.14) = xAngle (3.45 = -2.83)
23:01:00.059 00.049 9340 CameraToMount -- cameraTheta (0.32) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (3.44 = -2.84)
23:01:00.081 00.022 9340 CameraToMount -- cameraX=0.54 cameraY=0.18 hyp=0.57 cameraTheta=0.32 mountX=-0.54 mountY=-0.17, mountTheta=-2.84
23:01:00.097 00.016 9340 SchedulePrimaryMove(10104498, x=0.54, y=0.18, opts=13)
23:01:00.110 00.013 9340 Enqueuing Move request for scope (0.54, 0.18)
23:01:00.135 00.025 12020 Worker thread wakes up
23:01:00.135 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=6481, max=65529, med=9946, FiltMin=7515, FiltMax=65494, Gamma=2.870
23:01:00.146 00.011 12020 worker thread servicing REQUEST_MOVE scope ofs (0.54, 0.18) opts 0xd
23:01:00.146 00.000 9340 UpdateGuideState exits: m=718579 SNR=130.1
23:01:00.184 00.038 12020 Handling offset move in thread for scope, endpoint = (0.54, 0.18)
23:01:00.184 00.000 12020 Moving (0.54, 0.18) raw xDistance=-0.54 yDistance=-0.17
23:01:00.184 00.000 12020 GuideAlgorithmHysteresis::Result() returns -0.25 from input -0.54
23:01:00.185 00.001 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:01:00.185 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
23:01:00.186 00.001 12020 MoveAxis(E, 49, ABG)
23:01:00.186 00.000 12020 Guiding  Dir = 2, Dur = 49
23:01:00.186 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:01:00.203 00.017 12020 IsSlewing returns 0
23:01:00.204 00.001 9340 ScheduleExposure(2000,3,1) exposurePending=0
23:01:00.217 00.013 12020 IsGuiding returns 0
23:01:00.218 00.001 9340 Enqueuing Expose request
23:01:00.239 00.021 12020 PulseGuide returned control before completion, sleep 35
23:01:00.323 00.084 12020 IsGuiding returns 1
23:01:00.323 00.000 12020 scope still moving after pulse duration time elapsed
23:01:00.354 00.031 12020 IsSlewing returns 0
23:01:00.355 00.001 12020 IsGuiding returns 0
23:01:00.356 00.001 12020 scope move finished after 49 + 89 ms
23:01:00.356 00.000 12020 Move returns status 0, amount 49
23:01:00.356 00.000 12020 MoveAxis(N, 0, ABG)
23:01:00.356 00.000 12020 Move returns status 0, amount 0
23:01:00.357 00.001 12020 move complete, result=0
23:01:00.357 00.000 12020 worker thread done servicing request
23:01:00.357 00.000 9340 GuideStep: -0.5 px 49 ms EAST, -0.2 px 0 ms NORTH
23:01:00.365 00.008 12020 Worker thread wakes up
23:01:00.365 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
23:01:00.365 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(838,43,31,31)
23:01:01.085 00.720 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"0764ca18-f8be-4583-a545-6c8b9704251a"}
23:01:01.121 00.036 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"0764ca18-f8be-4583-a545-6c8b9704251a"}
23:01:01.143 00.022 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"28e72ce2-1901-42c3-a7d9-d1067a1e4b91"}
23:01:01.195 00.052 9340 case statement mapped state 6 to 3
23:01:01.207 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"28e72ce2-1901-42c3-a7d9-d1067a1e4b91"}
23:01:01.223 00.016 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"b74dc3a2-79bf-4c5f-941f-ffb394a9d09d"}
23:01:01.236 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":246,"width":15,"height":15,"star_pos":[6.85,7.36],"pixels":"..."},"id":"b74dc3a2-79bf-4c5f-941f-ffb394a9d09d"}
23:01:02.729 01.493 12020 Exposure complete
23:01:02.930 00.201 12020 worker thread done servicing request
23:01:02.931 00.001 9340 OnExposeComplete: enter
23:01:02.942 00.011 9340 UpdateGuideState(): m_state=6
23:01:02.954 00.012 9340 Star::Find(15, 853, 58, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 247
23:01:02.973 00.019 9340 Star::Find returns 1 (0), X=853.69, Y=58.56, Mass=721496, SNR=126.8, Peak=53635 HFD=3.9
23:01:02.988 00.015 9340 MultiStar: [#1 0.27,0.50,0.84,U] [#2 0.52,0.19,0.90,U] [#3 0.49,0.26,0.74,U] [#4 0.61,0.50,0.66,U] [#5 0.26,0.27,0.87,U] [#6 0.27,-0.09,0.72,U] [#7 0.52,0.60,0.59,U] [#8 0.46,0.43,0.71,U] 
23:01:03.000 00.012 9340 refined, 8 included, MultiStar: {0.47, 0.30}, one-star: {0.78, 0.14}
23:01:03.008 00.008 9340 CameraToMount -- cameraTheta (0.56) - m_xAngle (-3.14) = xAngle (3.70 = -2.59)
23:01:03.013 00.005 9340 CameraToMount -- cameraTheta (0.56) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (3.68 = -2.60)
23:01:03.023 00.010 9340 CameraToMount -- cameraX=0.47 cameraY=0.30 hyp=0.55 cameraTheta=0.56 mountX=-0.47 mountY=-0.29, mountTheta=-2.60
23:01:03.038 00.015 9340 SchedulePrimaryMove(10104498, x=0.47, y=0.30, opts=13)
23:01:03.074 00.036 9340 Enqueuing Move request for scope (0.47, 0.30)
23:01:03.099 00.025 12020 Worker thread wakes up
23:01:03.099 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=6698, max=65529, med=9956, FiltMin=7882, FiltMax=65494, Gamma=2.870
23:01:03.109 00.010 12020 worker thread servicing REQUEST_MOVE scope ofs (0.47, 0.30) opts 0xd
23:01:03.110 00.001 9340 UpdateGuideState exits: m=721496 SNR=126.8
23:01:03.120 00.010 12020 Handling offset move in thread for scope, endpoint = (0.47, 0.30)
23:01:03.121 00.001 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:01:03.132 00.011 12020 Moving (0.47, 0.30) raw xDistance=-0.47 yDistance=-0.29
23:01:03.133 00.001 9340 ScheduleExposure(2000,3,1) exposurePending=0
23:01:03.142 00.009 12020 GuideAlgorithmHysteresis::Result() returns -0.22 from input -0.47
23:01:03.142 00.000 9340 Enqueuing Expose request
23:01:03.165 00.023 12020 GuideAlgorithmResistSwitch::result() returns -0.29 from input -0.29
23:01:03.165 00.000 12020 MoveAxis(E, 42, ABG)
23:01:03.165 00.000 12020 Guiding  Dir = 2, Dur = 42
23:01:03.165 00.000 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"cdd3496a-68ec-4e5e-bfd5-cd538fa83950"}
23:01:03.184 00.019 12020 IsSlewing returns 0
23:01:03.184 00.000 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"cdd3496a-68ec-4e5e-bfd5-cd538fa83950"}
23:01:03.195 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"790ec298-ba24-436e-9df7-3ecfa3dcda66"}
23:01:03.205 00.010 9340 case statement mapped state 6 to 3
23:01:03.217 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"790ec298-ba24-436e-9df7-3ecfa3dcda66"}
23:01:03.228 00.011 12020 IsGuiding returns 0
23:01:03.228 00.000 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"f2cbe546-a9ce-417a-b782-6e9c0f9cbfba"}
23:01:03.253 00.025 12020 PulseGuide returned control before completion, sleep 32
23:01:03.253 00.000 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":247,"width":15,"height":15,"star_pos":[6.69,6.56],"pixels":"..."},"id":"f2cbe546-a9ce-417a-b782-6e9c0f9cbfba"}
23:01:03.296 00.043 12020 IsGuiding returns 1
23:01:03.296 00.000 12020 scope still moving after pulse duration time elapsed
23:01:03.327 00.031 12020 IsSlewing returns 0
23:01:03.344 00.017 12020 IsGuiding returns 0
23:01:03.344 00.000 12020 scope move finished after 42 + 74 ms
23:01:03.344 00.000 12020 Move returns status 0, amount 42
23:01:03.344 00.000 12020 MoveAxis(N, 48, ABG)
23:01:03.344 00.000 12020 Guiding  Dir = 0, Dur = 48
23:01:03.344 00.000 12020 IsSlewing returns 0
23:01:03.347 00.003 12020 IsGuiding returns 0
23:01:03.454 00.107 12020 IsGuiding returns 1
23:01:03.454 00.000 12020 scope still moving after pulse duration time elapsed
23:01:03.584 00.130 12020 IsSlewing returns 0
23:01:03.586 00.002 12020 IsGuiding returns 0
23:01:03.586 00.000 12020 scope move finished after 48 + 191 ms
23:01:03.587 00.001 12020 Move returns status 0, amount 48
23:01:03.587 00.000 12020 move complete, result=0
23:01:03.587 00.000 12020 worker thread done servicing request
23:01:03.587 00.000 12020 Worker thread wakes up
23:01:03.588 00.001 9340 GuideStep: -0.5 px 42 ms EAST, -0.3 px 48 ms NORTH
23:01:03.602 00.014 12020 worker thread servicing REQUEST_EXPOSE 2000
23:01:03.602 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(838,43,31,31)
23:01:05.086 01.484 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"a722e06e-c83c-47e2-b42f-21e484171f13"}
23:01:05.100 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"a722e06e-c83c-47e2-b42f-21e484171f13"}
23:01:05.114 00.014 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"519e1f06-06e2-4236-9ab9-00b6235f0e4d"}
23:01:05.141 00.027 9340 case statement mapped state 6 to 3
23:01:05.155 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"519e1f06-06e2-4236-9ab9-00b6235f0e4d"}
23:01:05.166 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"35b2b0d7-a237-45cc-bae2-608355cc3da5"}
23:01:05.182 00.016 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":247,"width":15,"height":15,"star_pos":[6.69,6.56],"pixels":"..."},"id":"35b2b0d7-a237-45cc-bae2-608355cc3da5"}
23:01:06.063 00.881 12020 Exposure complete
23:01:06.293 00.230 9340 OnExposeComplete: enter
23:01:06.306 00.013 12020 worker thread done servicing request
23:01:06.306 00.000 9340 UpdateGuideState(): m_state=6
23:01:06.317 00.011 9340 Star::Find(15, 853, 58, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 248
23:01:06.330 00.013 9340 Star::Find returns 1 (0), X=853.21, Y=57.75, Mass=710053, SNR=134.1, Peak=54912 HFD=4.0
23:01:06.357 00.027 9340 MultiStar: [#1 -0.02,-0.06,0.84,U] [#2 0.22,-0.36,0.87,U] [#3 0.02,-0.19,0.74,U] [#4 0.09,-0.11,0.74,U] [#5 -0.08,-0.37,0.84,U] [#6 0.02,-0.37,0.69,U] [#7 0.09,0.15,0.73,U] [#8 -0.04,-0.23,0.71,U] 
23:01:06.367 00.010 9340 refined, 8 included, MultiStar: {0.07, -0.26}, one-star: {0.29, -0.67}
23:01:06.378 00.011 9340 CameraToMount -- cameraTheta (-1.29) - m_xAngle (-3.14) = xAngle (1.84 = 1.84)
23:01:06.386 00.008 9340 CameraToMount -- cameraTheta (-1.29) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (1.83 = 1.83)
23:01:06.392 00.006 9340 CameraToMount -- cameraX=0.07 cameraY=-0.26 hyp=0.27 cameraTheta=-1.29 mountX=-0.07 mountY=0.26, mountTheta=1.84
23:01:06.408 00.016 9340 SchedulePrimaryMove(10104498, x=0.07, y=-0.26, opts=13)
23:01:06.418 00.010 9340 Enqueuing Move request for scope (0.07, -0.26)
23:01:06.430 00.012 12020 Worker thread wakes up
23:01:06.430 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=5664, max=65531, med=9958, FiltMin=7517, FiltMax=65455, Gamma=2.870
23:01:06.441 00.011 12020 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.26) opts 0xd
23:01:06.442 00.001 9340 UpdateGuideState exits: m=710053 SNR=134.1
23:01:06.468 00.026 12020 Handling offset move in thread for scope, endpoint = (0.07, -0.26)
23:01:06.468 00.000 12020 Moving (0.07, -0.26) raw xDistance=-0.07 yDistance=0.26
23:01:06.468 00.000 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
23:01:06.468 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
23:01:06.468 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:01:06.477 00.009 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.26
23:01:06.477 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
23:01:06.488 00.011 12020 MoveAxis(E, 0, ABG)
23:01:06.488 00.000 9340 Enqueuing Expose request
23:01:06.500 00.012 12020 Move returns status 0, amount 0
23:01:06.500 00.000 12020 MoveAxis(N, 0, ABG)
23:01:06.500 00.000 12020 Move returns status 0, amount 0
23:01:06.500 00.000 12020 move complete, result=0
23:01:06.500 00.000 12020 worker thread done servicing request
23:01:06.501 00.001 12020 Worker thread wakes up
23:01:06.501 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
23:01:06.501 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(838,43,31,31)
23:01:06.503 00.002 9340 GuideStep: -0.1 px 0 ms EAST, 0.3 px 0 ms NORTH
23:01:07.087 00.584 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"5eee4e85-df98-4111-8d58-508797b37340"}
23:01:07.119 00.032 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"5eee4e85-df98-4111-8d58-508797b37340"}
23:01:07.133 00.014 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"ec4ca9cc-0b63-4421-ab45-6968217fd985"}
23:01:07.146 00.013 9340 case statement mapped state 6 to 3
23:01:07.156 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"ec4ca9cc-0b63-4421-ab45-6968217fd985"}
23:01:07.170 00.014 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"6535b37c-5bf9-456b-9540-35262920aa00"}
23:01:07.186 00.016 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":248,"width":15,"height":15,"star_pos":[7.21,6.75],"pixels":"..."},"id":"6535b37c-5bf9-456b-9540-35262920aa00"}
23:01:08.953 01.767 12020 Exposure complete
23:01:09.086 00.133 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"893ff9db-056f-4c2b-b0ce-e70f49ca31e2"}
23:01:09.097 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"893ff9db-056f-4c2b-b0ce-e70f49ca31e2"}
23:01:09.128 00.031 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"544fbc2c-943f-4815-8f4d-bb059d12976e"}
23:01:09.141 00.013 9340 case statement mapped state 6 to 3
23:01:09.150 00.009 12020 worker thread done servicing request
23:01:09.150 00.000 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"544fbc2c-943f-4815-8f4d-bb059d12976e"}
23:01:09.163 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"e296fbf8-facc-425b-9eda-a128604b9e1a"}
23:01:09.180 00.017 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":248,"width":15,"height":15,"star_pos":[7.21,6.75],"pixels":"..."},"id":"e296fbf8-facc-425b-9eda-a128604b9e1a"}
23:01:09.187 00.007 9340 OnExposeComplete: enter
23:01:09.195 00.008 9340 UpdateGuideState(): m_state=6
23:01:09.205 00.010 9340 Star::Find(15, 853, 57, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 249
23:01:09.214 00.009 9340 Star::Find returns 1 (0), X=853.92, Y=58.14, Mass=772511, SNR=161.8, Peak=54000 HFD=4.2
23:01:09.223 00.009 9340 MultiStar: [#1 0.69,0.03,0.75,U] [#2 0.79,-0.34,0.68,U] [#3 0.63,-0.22,0.62,U] [#4 0.86,-0.15,0.52,U] [#5 0.54,-0.35,0.69,U] [#6 0.91,-0.21,0.58,U] [#7 1.00,0.20,0.72,U] [#8 0.69,-0.06,0.51,U] 
23:01:09.241 00.018 9340 refined, 8 included, MultiStar: {0.80, -0.16}, one-star: {1.00, -0.28}
23:01:09.253 00.012 9340 CameraToMount -- cameraTheta (-0.19) - m_xAngle (-3.14) = xAngle (2.94 = 2.94)
23:01:09.261 00.008 9340 CameraToMount -- cameraTheta (-0.19) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (2.93 = 2.93)
23:01:09.266 00.005 9340 CameraToMount -- cameraX=0.80 cameraY=-0.16 hyp=0.82 cameraTheta=-0.19 mountX=-0.80 mountY=0.17, mountTheta=2.93
23:01:09.285 00.019 9340 SchedulePrimaryMove(10104498, x=0.80, y=-0.16, opts=13)
23:01:09.291 00.006 9340 Enqueuing Move request for scope (0.80, -0.16)
23:01:09.301 00.010 12020 Worker thread wakes up
23:01:09.301 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=5784, max=65533, med=9973, FiltMin=7781, FiltMax=65494, Gamma=2.870
23:01:09.315 00.014 12020 worker thread servicing REQUEST_MOVE scope ofs (0.80, -0.16) opts 0xd
23:01:09.315 00.000 9340 UpdateGuideState exits: m=772511 SNR=161.8
23:01:09.323 00.008 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:01:09.336 00.013 12020 Handling offset move in thread for scope, endpoint = (0.80, -0.16)
23:01:09.336 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
23:01:09.345 00.009 9340 Enqueuing Expose request
23:01:09.353 00.008 12020 Moving (0.80, -0.16) raw xDistance=-0.80 yDistance=0.17
23:01:09.353 00.000 12020 GuideAlgorithmHysteresis::Result() returns -0.34 from input -0.80
23:01:09.353 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:01:09.353 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
23:01:09.353 00.000 12020 MoveAxis(E, 65, ABG)
23:01:09.353 00.000 12020 Guiding  Dir = 2, Dur = 65
23:01:09.354 00.001 12020 IsSlewing returns 0
23:01:09.355 00.001 12020 IsGuiding returns 0
23:01:09.370 00.015 12020 PulseGuide returned control before completion, sleep 59
23:01:09.453 00.083 12020 IsGuiding returns 0
23:01:09.453 00.000 12020 Move returns status 0, amount 65
23:01:09.453 00.000 12020 MoveAxis(N, 0, ABG)
23:01:09.453 00.000 12020 Move returns status 0, amount 0
23:01:09.453 00.000 12020 move complete, result=0
23:01:09.454 00.001 12020 worker thread done servicing request
23:01:09.454 00.000 12020 Worker thread wakes up
23:01:09.454 00.000 9340 GuideStep: -0.8 px 65 ms EAST, 0.2 px 0 ms NORTH
23:01:09.464 00.010 12020 worker thread servicing REQUEST_EXPOSE 2000
23:01:09.464 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(838,43,31,31)
23:01:11.086 01.622 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"a6150a21-2c89-4354-bc31-3ab4eb2397bb"}
23:01:11.099 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"a6150a21-2c89-4354-bc31-3ab4eb2397bb"}
23:01:11.110 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"958ef0bc-de84-440f-8157-f6294ce36ddb"}
23:01:11.141 00.031 9340 case statement mapped state 6 to 3
23:01:11.160 00.019 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"958ef0bc-de84-440f-8157-f6294ce36ddb"}
23:01:11.174 00.014 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"fe144b0d-5b67-4af3-91ac-a7238f082262"}
23:01:11.186 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":249,"width":15,"height":15,"star_pos":[6.92,7.14],"pixels":"..."},"id":"fe144b0d-5b67-4af3-91ac-a7238f082262"}
23:01:11.826 00.640 12020 Exposure complete
23:01:12.151 00.325 12020 worker thread done servicing request
23:01:12.151 00.000 9340 OnExposeComplete: enter
23:01:12.192 00.041 9340 UpdateGuideState(): m_state=6
23:01:12.199 00.007 9340 Star::Find(15, 853, 58, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 250
23:01:12.214 00.015 9340 Star::Find returns 1 (0), X=853.61, Y=58.18, Mass=756809, SNR=156.8, Peak=50712 HFD=4.1
23:01:12.227 00.013 9340 MultiStar: [#1 0.33,0.01,0.73,U] [#2 0.39,-0.07,0.69,U] [#3 0.13,-0.01,0.70,U] [#4 0.38,0.29,0.56,U] [#5 0.32,-0.10,0.62,U] [#6 0.42,-0.04,0.66,U] [#7 0.37,0.11,0.51,U] [#8 0.35,0.19,0.61,U] 
23:01:12.245 00.018 9340 refined, 8 included, MultiStar: {0.39, -0.01}, one-star: {0.69, -0.23}
23:01:12.279 00.034 9340 CameraToMount -- cameraTheta (-0.01) - m_xAngle (-3.14) = xAngle (3.12 = 3.12)
23:01:12.300 00.021 9340 CameraToMount -- cameraTheta (-0.01) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (3.11 = 3.11)
23:01:12.319 00.019 9340 CameraToMount -- cameraX=0.39 cameraY=-0.01 hyp=0.39 cameraTheta=-0.01 mountX=-0.39 mountY=0.01, mountTheta=3.11
23:01:12.336 00.017 9340 SchedulePrimaryMove(10104498, x=0.39, y=-0.01, opts=13)
23:01:12.353 00.017 9340 Enqueuing Move request for scope (0.39, -0.01)
23:01:12.367 00.014 12020 Worker thread wakes up
23:01:12.367 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=5849, max=65521, med=9958, FiltMin=7663, FiltMax=65494, Gamma=2.870
23:01:12.399 00.032 12020 worker thread servicing REQUEST_MOVE scope ofs (0.39, -0.01) opts 0xd
23:01:12.400 00.001 12020 Handling offset move in thread for scope, endpoint = (0.39, -0.01)
23:01:12.400 00.000 12020 Moving (0.39, -0.01) raw xDistance=-0.39 yDistance=0.01
23:01:12.401 00.001 12020 GuideAlgorithmHysteresis::Result() returns -0.19 from input -0.39
23:01:12.401 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:01:12.401 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
23:01:12.401 00.000 12020 MoveAxis(E, 37, ABG)
23:01:12.401 00.000 12020 Guiding  Dir = 2, Dur = 37
23:01:12.402 00.001 9340 UpdateGuideState exits: m=756809 SNR=156.8
23:01:12.416 00.014 12020 IsSlewing returns 0
23:01:12.416 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:01:12.429 00.013 12020 IsGuiding returns 0
23:01:12.429 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
23:01:12.443 00.014 9340 Enqueuing Expose request
23:01:12.460 00.017 12020 PulseGuide returned control before completion, sleep 17
23:01:12.492 00.032 12020 IsGuiding returns 1
23:01:12.492 00.000 12020 scope still moving after pulse duration time elapsed
23:01:12.520 00.028 12020 IsSlewing returns 0
23:01:12.525 00.005 12020 IsGuiding returns 0
23:01:12.525 00.000 12020 scope move finished after 37 + 59 ms
23:01:12.525 00.000 12020 Move returns status 0, amount 37
23:01:12.526 00.001 12020 MoveAxis(N, 0, ABG)
23:01:12.526 00.000 12020 Move returns status 0, amount 0
23:01:12.526 00.000 12020 move complete, result=0
23:01:12.526 00.000 12020 worker thread done servicing request
23:01:12.526 00.000 9340 GuideStep: -0.4 px 37 ms EAST, 0.0 px 0 ms NORTH
23:01:12.540 00.014 12020 Worker thread wakes up
23:01:12.540 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
23:01:12.541 00.001 12020 Handling exposure in thread, d=2000 o=3 r=(838,43,31,31)
23:01:13.090 00.549 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"7b096b8f-73f3-4cc3-a35a-a272f7cdbc60"}
23:01:13.166 00.076 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"7b096b8f-73f3-4cc3-a35a-a272f7cdbc60"}
23:01:13.221 00.055 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"284aaf47-718b-4d1e-b826-08fd5d229077"}
23:01:13.261 00.040 9340 case statement mapped state 6 to 3
23:01:13.278 00.017 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"284aaf47-718b-4d1e-b826-08fd5d229077"}
23:01:13.295 00.017 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"6fae59f2-c24b-44b1-ac79-375be3949108"}
23:01:13.310 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":250,"width":15,"height":15,"star_pos":[6.61,7.18],"pixels":"..."},"id":"6fae59f2-c24b-44b1-ac79-375be3949108"}
23:01:15.000 01.690 12020 Exposure complete
23:01:15.091 00.091 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"18556309-716e-4712-b709-2ec5e08dff1d"}
23:01:15.123 00.032 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"18556309-716e-4712-b709-2ec5e08dff1d"}
23:01:15.132 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"a213d798-11cb-4092-a114-bc5a3a2924e1"}
23:01:15.141 00.009 9340 case statement mapped state 6 to 3
23:01:15.150 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"a213d798-11cb-4092-a114-bc5a3a2924e1"}
23:01:15.161 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"b9e08a4c-b281-4c58-a801-b548b1c44973"}
23:01:15.175 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":250,"width":15,"height":15,"star_pos":[6.61,7.18],"pixels":"..."},"id":"b9e08a4c-b281-4c58-a801-b548b1c44973"}
23:01:15.200 00.025 12020 worker thread done servicing request
23:01:15.200 00.000 9340 OnExposeComplete: enter
23:01:15.223 00.023 9340 UpdateGuideState(): m_state=6
23:01:15.231 00.008 9340 Star::Find(15, 853, 58, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 251
23:01:15.241 00.010 9340 Star::Find returns 1 (0), X=853.46, Y=58.38, Mass=774603, SNR=138.7, Peak=55905 HFD=4.2
23:01:15.254 00.013 9340 MultiStar: [#1 0.15,0.30,0.80,U] [#2 0.20,0.06,0.87,U] [#3 0.33,0.14,0.73,U] [#4 0.41,0.35,0.70,U] [#5 0.44,0.04,0.84,U] [#6 0.27,-0.17,0.72,U] [#7 0.46,0.46,0.65,U] [#8 0.27,-0.06,0.63,U] 
23:01:15.262 00.008 9340 refined, 8 included, MultiStar: {0.35, 0.11}, one-star: {0.54, -0.04}
23:01:15.271 00.009 9340 CameraToMount -- cameraTheta (0.31) - m_xAngle (-3.14) = xAngle (3.45 = -2.84)
23:01:15.279 00.008 9340 CameraToMount -- cameraTheta (0.31) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (3.43 = -2.85)
23:01:15.288 00.009 9340 CameraToMount -- cameraX=0.35 cameraY=0.11 hyp=0.36 cameraTheta=0.31 mountX=-0.35 mountY=-0.10, mountTheta=-2.85
23:01:15.301 00.013 9340 SchedulePrimaryMove(10104498, x=0.35, y=0.11, opts=13)
23:01:15.310 00.009 9340 Enqueuing Move request for scope (0.35, 0.11)
23:01:15.333 00.023 12020 Worker thread wakes up
23:01:15.333 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=6517, max=65531, med=10134, FiltMin=7891, FiltMax=65501, Gamma=2.870
23:01:15.346 00.013 12020 worker thread servicing REQUEST_MOVE scope ofs (0.35, 0.11) opts 0xd
23:01:15.347 00.001 9340 UpdateGuideState exits: m=774603 SNR=138.7
23:01:15.354 00.007 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:01:15.364 00.010 9340 ScheduleExposure(2000,3,1) exposurePending=0
23:01:15.372 00.008 9340 Enqueuing Expose request
23:01:15.385 00.013 12020 Handling offset move in thread for scope, endpoint = (0.35, 0.11)
23:01:15.385 00.000 12020 Moving (0.35, 0.11) raw xDistance=-0.35 yDistance=-0.10
23:01:15.385 00.000 12020 GuideAlgorithmHysteresis::Result() returns -0.16 from input -0.35
23:01:15.385 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:01:15.385 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
23:01:15.385 00.000 12020 MoveAxis(E, 31, ABG)
23:01:15.385 00.000 12020 Guiding  Dir = 2, Dur = 31
23:01:15.387 00.002 12020 IsSlewing returns 0
23:01:15.387 00.000 12020 IsGuiding returns 0
23:01:15.416 00.029 12020 PulseGuide returned control before completion, sleep 12
23:01:15.465 00.049 12020 IsGuiding returns 0
23:01:15.465 00.000 12020 Move returns status 0, amount 31
23:01:15.465 00.000 12020 MoveAxis(N, 0, ABG)
23:01:15.465 00.000 12020 Move returns status 0, amount 0
23:01:15.465 00.000 12020 move complete, result=0
23:01:15.465 00.000 12020 worker thread done servicing request
23:01:15.465 00.000 9340 GuideStep: -0.3 px 31 ms EAST, -0.1 px 0 ms NORTH
23:01:15.475 00.010 12020 Worker thread wakes up
23:01:15.475 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
23:01:15.475 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(838,43,31,31)
23:01:17.090 01.615 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"e8a1ac08-bc35-4604-9dcc-bae02e4a430f"}
23:01:17.101 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"e8a1ac08-bc35-4604-9dcc-bae02e4a430f"}
23:01:17.112 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"8c550926-ebe0-46df-a983-7a4d7c59a91f"}
23:01:17.122 00.010 9340 case statement mapped state 6 to 3
23:01:17.130 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"8c550926-ebe0-46df-a983-7a4d7c59a91f"}
23:01:17.158 00.028 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"19bfe071-7fe3-4568-9efd-330bd832dedc"}
23:01:17.169 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":251,"width":15,"height":15,"star_pos":[7.46,7.38],"pixels":"..."},"id":"19bfe071-7fe3-4568-9efd-330bd832dedc"}
23:01:17.938 00.769 12020 Exposure complete
23:01:18.292 00.354 9340 OnExposeComplete: enter
23:01:18.307 00.015 12020 worker thread done servicing request
23:01:18.307 00.000 9340 UpdateGuideState(): m_state=6
23:01:18.322 00.015 9340 Star::Find(15, 853, 58, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 252
23:01:18.354 00.032 9340 Star::Find returns 1 (0), X=853.14, Y=58.29, Mass=794872, SNR=160.3, Peak=55105 HFD=4.2
23:01:18.367 00.013 9340 MultiStar: [#1 -0.31,0.43,0.71,U] [#2 0.06,0.24,0.67,U] [#3 -0.40,0.24,0.66,U] [#4 -0.40,0.35,0.56,U] [#5 -0.10,0.07,0.73,U] [#6 -0.24,0.09,0.46,U] [#7 0.07,0.47,0.47,U] [#8 -0.12,0.60,0.49,U] 
23:01:18.379 00.012 9340 refined, 8 included, MultiStar: {-0.11, 0.23}, one-star: {0.22, -0.13}
23:01:18.391 00.012 9340 CameraToMount -- cameraTheta (2.03) - m_xAngle (-3.14) = xAngle (5.17 = -1.11)
23:01:18.398 00.007 9340 CameraToMount -- cameraTheta (2.03) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (5.16 = -1.13)
23:01:18.412 00.014 9340 CameraToMount -- cameraX=-0.11 cameraY=0.23 hyp=0.25 cameraTheta=2.03 mountX=0.11 mountY=-0.23, mountTheta=-1.12
23:01:18.429 00.017 9340 SchedulePrimaryMove(10104498, x=-0.11, y=0.23, opts=13)
23:01:18.442 00.013 9340 Enqueuing Move request for scope (-0.11, 0.23)
23:01:18.474 00.032 12020 Worker thread wakes up
23:01:18.474 00.000 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 0.23) opts 0xd
23:01:18.474 00.000 12020 Handling offset move in thread for scope, endpoint = (-0.11, 0.23)
23:01:18.474 00.000 12020 Moving (-0.11, 0.23) raw xDistance=0.11 yDistance=-0.23
23:01:18.474 00.000 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
23:01:18.475 00.001 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:01:18.475 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.23
23:01:18.475 00.000 12020 MoveAxis(E, 0, ABG)
23:01:18.475 00.000 12020 Move returns status 0, amount 0
23:01:18.475 00.000 12020 MoveAxis(N, 0, ABG)
23:01:18.475 00.000 12020 Move returns status 0, amount 0
23:01:18.475 00.000 12020 move complete, result=0
23:01:18.475 00.000 12020 worker thread done servicing request
23:01:18.475 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=6171, max=65529, med=9990, FiltMin=7902, FiltMax=65478, Gamma=2.870
23:01:18.489 00.014 9340 UpdateGuideState exits: m=794872 SNR=160.3
23:01:18.501 00.012 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:01:18.515 00.014 9340 ScheduleExposure(2000,3,1) exposurePending=0
23:01:18.526 00.011 9340 Enqueuing Expose request
23:01:18.536 00.010 12020 Worker thread wakes up
23:01:18.536 00.000 9340 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
23:01:18.552 00.016 12020 worker thread servicing REQUEST_EXPOSE 2000
23:01:18.552 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(838,43,31,31)
23:01:19.117 00.565 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"de67de0b-4d18-402d-8aa8-430005cd13ed"}
23:01:19.130 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"de67de0b-4d18-402d-8aa8-430005cd13ed"}
23:01:19.146 00.016 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"de61365c-6008-4d6c-874f-ed08209e6f2a"}
23:01:19.156 00.010 9340 case statement mapped state 6 to 3
23:01:19.165 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"de61365c-6008-4d6c-874f-ed08209e6f2a"}
23:01:19.193 00.028 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"b75ffa56-4b87-4863-ade8-9b26e22bcb60"}
23:01:19.228 00.035 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":252,"width":15,"height":15,"star_pos":[7.14,7.29],"pixels":"..."},"id":"b75ffa56-4b87-4863-ade8-9b26e22bcb60"}
23:01:20.929 01.701 12020 Exposure complete
23:01:21.119 00.190 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"a8ba80d1-4079-4a7c-826d-c71ce816dd5b"}
23:01:21.133 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"a8ba80d1-4079-4a7c-826d-c71ce816dd5b"}
23:01:21.144 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"322df386-5f91-48be-b977-d30ccbcf61f9"}
23:01:21.154 00.010 9340 case statement mapped state 6 to 3
23:01:21.166 00.012 12020 worker thread done servicing request
23:01:21.168 00.002 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"322df386-5f91-48be-b977-d30ccbcf61f9"}
23:01:21.196 00.028 9340 OnExposeComplete: enter
23:01:21.210 00.014 9340 UpdateGuideState(): m_state=6
23:01:21.220 00.010 9340 Star::Find(15, 853, 58, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 253
23:01:21.229 00.009 9340 Star::Find returns 1 (0), X=853.53, Y=58.77, Mass=746135, SNR=146.2, Peak=52531 HFD=3.8
23:01:21.240 00.011 9340 MultiStar: [#1 0.27,0.74,0.79,U] [#2 0.07,0.49,0.80,U] [#3 0.21,0.67,0.73,U] [#4 0.63,0.77,0.58,U] [#5 0.41,0.42,0.77,U] [#6 0.19,0.38,0.61,U] [#7 0.76,1.01,0.00,M1] [#8 0.61,0.62,0.67,U] 
23:01:21.249 00.009 9340 refined, 7 included, MultiStar: {0.38, 0.54}, one-star: {0.61, 0.35}
23:01:21.257 00.008 9340 CameraToMount -- cameraTheta (0.96) - m_xAngle (-3.14) = xAngle (4.10 = -2.18)
23:01:21.281 00.024 9340 CameraToMount -- cameraTheta (0.96) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (4.09 = -2.20)
23:01:21.291 00.010 9340 CameraToMount -- cameraX=0.38 cameraY=0.54 hyp=0.66 cameraTheta=0.96 mountX=-0.38 mountY=-0.54, mountTheta=-2.19
23:01:21.303 00.012 9340 SchedulePrimaryMove(10104498, x=0.38, y=0.54, opts=13)
23:01:21.314 00.011 9340 Enqueuing Move request for scope (0.38, 0.54)
23:01:21.324 00.010 12020 Worker thread wakes up
23:01:21.324 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=6097, max=65529, med=9968, FiltMin=7905, FiltMax=65501, Gamma=2.870
23:01:21.337 00.013 12020 worker thread servicing REQUEST_MOVE scope ofs (0.38, 0.54) opts 0xd
23:01:21.337 00.000 9340 UpdateGuideState exits: m=746135 SNR=146.2
23:01:21.345 00.008 12020 Handling offset move in thread for scope, endpoint = (0.38, 0.54)
23:01:21.345 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:01:21.373 00.028 12020 Moving (0.38, 0.54) raw xDistance=-0.38 yDistance=-0.54
23:01:21.373 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
23:01:21.383 00.010 12020 GuideAlgorithmHysteresis::Result() returns -0.16 from input -0.38
23:01:21.384 00.001 9340 Enqueuing Expose request
23:01:21.393 00.009 12020 GuideAlgorithmResistSwitch::result() returns -0.54 from input -0.54
23:01:21.393 00.000 12020 MoveAxis(E, 31, ABG)
23:01:21.393 00.000 12020 Guiding  Dir = 2, Dur = 31
23:01:21.393 00.000 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"c8c7c4ab-ebf8-4953-838b-59e51cfaedf3"}
23:01:21.405 00.012 12020 IsSlewing returns 0
23:01:21.405 00.000 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":253,"width":15,"height":15,"star_pos":[6.53,6.77],"pixels":"..."},"id":"c8c7c4ab-ebf8-4953-838b-59e51cfaedf3"}
23:01:21.415 00.010 12020 IsGuiding returns 0
23:01:21.444 00.029 12020 PulseGuide returned control before completion, sleep 12
23:01:21.473 00.029 12020 IsGuiding returns 1
23:01:21.473 00.000 12020 scope still moving after pulse duration time elapsed
23:01:21.509 00.036 12020 IsSlewing returns 0
23:01:21.541 00.032 12020 IsGuiding returns 0
23:01:21.541 00.000 12020 scope move finished after 31 + 95 ms
23:01:21.541 00.000 12020 Move returns status 0, amount 31
23:01:21.541 00.000 12020 MoveAxis(N, 90, ABG)
23:01:21.541 00.000 12020 Guiding  Dir = 0, Dur = 90
23:01:21.544 00.003 12020 IsSlewing returns 0
23:01:21.544 00.000 12020 IsGuiding returns 0
23:01:21.621 00.077 12020 PulseGuide returned control before completion, sleep 24
23:01:21.655 00.034 12020 IsGuiding returns 1
23:01:21.655 00.000 12020 scope still moving after pulse duration time elapsed
23:01:21.683 00.028 12020 IsSlewing returns 0
23:01:21.684 00.001 12020 IsGuiding returns 1
23:01:21.812 00.128 12020 IsSlewing returns 0
23:01:21.814 00.002 12020 IsGuiding returns 0
23:01:21.814 00.000 12020 scope move finished after 90 + 179 ms
23:01:21.814 00.000 12020 Move returns status 0, amount 90
23:01:21.814 00.000 12020 move complete, result=0
23:01:21.814 00.000 12020 worker thread done servicing request
23:01:21.814 00.000 12020 Worker thread wakes up
23:01:21.814 00.000 9340 GuideStep: -0.4 px 31 ms EAST, -0.5 px 90 ms NORTH
23:01:21.825 00.011 12020 worker thread servicing REQUEST_EXPOSE 2000
23:01:21.825 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(838,43,31,31)
23:01:23.123 01.298 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"4321c403-5024-4f23-8c73-d5e01a53053a"}
23:01:23.134 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"4321c403-5024-4f23-8c73-d5e01a53053a"}
23:01:23.147 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"c0603b50-2b9f-4364-a3f6-020bf754d397"}
23:01:23.163 00.016 9340 case statement mapped state 6 to 3
23:01:23.204 00.041 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"c0603b50-2b9f-4364-a3f6-020bf754d397"}
23:01:23.228 00.024 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"c3fd13a9-0ee7-4ac4-b3ba-d4b1b643af94"}
23:01:23.239 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":253,"width":15,"height":15,"star_pos":[6.53,6.77],"pixels":"..."},"id":"c3fd13a9-0ee7-4ac4-b3ba-d4b1b643af94"}
23:01:24.208 00.969 12020 Exposure complete
23:01:24.473 00.265 9340 OnExposeComplete: enter
23:01:24.503 00.030 12020 worker thread done servicing request
23:01:24.504 00.001 9340 UpdateGuideState(): m_state=6
23:01:24.521 00.017 9340 Star::Find(15, 853, 58, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 254
23:01:24.534 00.013 9340 Star::Find returns 1 (0), X=852.83, Y=58.19, Mass=766103, SNR=155.1, Peak=49969 HFD=4.3
23:01:24.546 00.012 9340 MultiStar: [#1 -0.32,0.09,0.70,U] [#2 -0.20,-0.13,0.75,U] [#3 -0.32,-0.18,0.54,U] [#4 -0.09,0.13,0.58,U] [#5 -0.43,-0.21,0.69,U] [#6 -0.09,-0.26,0.56,U] [#7 0.07,0.23,0.57,U] [#8 -0.19,-0.06,0.63,U] 
23:01:24.557 00.011 9340 refined, 8 included, MultiStar: {-0.18, -0.08}, one-star: {-0.09, -0.23}
23:01:24.570 00.013 9340 CameraToMount -- cameraTheta (-2.73) - m_xAngle (-3.14) = xAngle (0.40 = 0.40)
23:01:24.612 00.042 9340 CameraToMount -- cameraTheta (-2.73) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (0.39 = 0.39)
23:01:24.628 00.016 9340 CameraToMount -- cameraX=-0.18 cameraY=-0.08 hyp=0.20 cameraTheta=-2.73 mountX=0.18 mountY=0.08, mountTheta=0.39
23:01:24.643 00.015 9340 SchedulePrimaryMove(10104498, x=-0.18, y=-0.08, opts=13)
23:01:24.652 00.009 9340 Enqueuing Move request for scope (-0.18, -0.08)
23:01:24.667 00.015 12020 Worker thread wakes up
23:01:24.667 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=6322, max=65535, med=9918, FiltMin=7591, FiltMax=65478, Gamma=2.870
23:01:24.682 00.015 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.18, -0.08) opts 0xd
23:01:24.682 00.000 9340 UpdateGuideState exits: m=766103 SNR=155.1
23:01:24.696 00.014 12020 Handling offset move in thread for scope, endpoint = (-0.18, -0.08)
23:01:24.696 00.000 12020 Moving (-0.18, -0.08) raw xDistance=0.18 yDistance=0.08
23:01:24.696 00.000 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.18
23:01:24.697 00.001 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:01:24.697 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
23:01:24.697 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:01:24.724 00.027 12020 MoveAxis(E, 0, ABG)
23:01:24.724 00.000 12020 Move returns status 0, amount 0
23:01:24.724 00.000 12020 MoveAxis(N, 0, ABG)
23:01:24.724 00.000 12020 Move returns status 0, amount 0
23:01:24.724 00.000 12020 move complete, result=0
23:01:24.724 00.000 12020 worker thread done servicing request
23:01:24.726 00.002 9340 ScheduleExposure(2000,3,1) exposurePending=0
23:01:24.743 00.017 9340 Enqueuing Expose request
23:01:24.755 00.012 12020 Worker thread wakes up
23:01:24.755 00.000 9340 GuideStep: 0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
23:01:24.766 00.011 12020 worker thread servicing REQUEST_EXPOSE 2000
23:01:24.766 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(838,43,31,31)
23:01:25.123 00.357 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"eb22c480-c234-4670-913e-edd8064d315d"}
23:01:25.149 00.026 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"eb22c480-c234-4670-913e-edd8064d315d"}
23:01:25.176 00.027 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"6f6a4feb-e173-4440-bf56-c20f3f2ff4d1"}
23:01:25.228 00.052 9340 case statement mapped state 6 to 3
23:01:25.254 00.026 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"6f6a4feb-e173-4440-bf56-c20f3f2ff4d1"}
23:01:25.281 00.027 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"b51e91dd-c4b0-4131-b9ca-80ba40acf636"}
23:01:25.294 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":254,"width":15,"height":15,"star_pos":[6.83,7.19],"pixels":"..."},"id":"b51e91dd-c4b0-4131-b9ca-80ba40acf636"}
23:01:27.123 01.829 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"b42c4f05-f7a2-43a5-bf8c-db430edb6cb0"}
23:01:27.131 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"b42c4f05-f7a2-43a5-bf8c-db430edb6cb0"}
23:01:27.139 00.008 12020 Exposure complete
23:01:27.139 00.000 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"4b7f9d71-e313-406b-bdc0-c97514ec3508"}
23:01:27.148 00.009 9340 case statement mapped state 6 to 3
23:01:27.158 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"4b7f9d71-e313-406b-bdc0-c97514ec3508"}
23:01:27.169 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"76f551e6-2b09-46c1-b98a-5af3c0d872d7"}
23:01:27.179 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":254,"width":15,"height":15,"star_pos":[6.83,7.19],"pixels":"..."},"id":"76f551e6-2b09-46c1-b98a-5af3c0d872d7"}
23:01:27.316 00.137 12020 worker thread done servicing request
23:01:27.316 00.000 9340 OnExposeComplete: enter
23:01:27.325 00.009 9340 UpdateGuideState(): m_state=6
23:01:27.334 00.009 9340 Star::Find(15, 852, 58, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 255
23:01:27.348 00.014 9340 Star::Find returns 1 (0), X=853.78, Y=58.53, Mass=808371, SNR=163.0, Peak=55929 HFD=4.4
23:01:27.374 00.026 9340 MultiStar: [#1 0.40,0.03,0.70,U] [#2 0.51,-0.06,0.78,U] [#3 0.27,-0.02,0.56,U] [#4 0.61,0.43,0.59,U] [#5 0.55,-0.06,0.57,U] [#6 0.34,-0.10,0.58,U] [#7 0.59,0.25,0.60,U] [#8 0.27,-0.04,0.66,U] 
23:01:27.383 00.009 9340 refined, 8 included, MultiStar: {0.51, 0.06}, one-star: {0.86, 0.11}
23:01:27.389 00.006 9340 CameraToMount -- cameraTheta (0.11) - m_xAngle (-3.14) = xAngle (3.25 = -3.03)
23:01:27.401 00.012 9340 CameraToMount -- cameraTheta (0.11) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (3.23 = -3.05)
23:01:27.418 00.017 9340 CameraToMount -- cameraX=0.51 cameraY=0.06 hyp=0.51 cameraTheta=0.11 mountX=-0.51 mountY=-0.05, mountTheta=-3.05
23:01:27.428 00.010 9340 SchedulePrimaryMove(10104498, x=0.51, y=0.06, opts=13)
23:01:27.439 00.011 9340 Enqueuing Move request for scope (0.51, 0.06)
23:01:27.451 00.012 12020 Worker thread wakes up
23:01:27.451 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=5430, max=65529, med=9941, FiltMin=7806, FiltMax=65501, Gamma=2.870
23:01:27.461 00.010 12020 worker thread servicing REQUEST_MOVE scope ofs (0.51, 0.06) opts 0xd
23:01:27.461 00.000 9340 UpdateGuideState exits: m=808371 SNR=163.0
23:01:27.473 00.012 12020 Handling offset move in thread for scope, endpoint = (0.51, 0.06)
23:01:27.473 00.000 12020 Moving (0.51, 0.06) raw xDistance=-0.51 yDistance=-0.05
23:01:27.488 00.015 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:01:27.494 00.006 12020 GuideAlgorithmHysteresis::Result() returns -0.21 from input -0.51
23:01:27.494 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
23:01:27.505 00.011 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:01:27.505 00.000 9340 Enqueuing Expose request
23:01:27.521 00.016 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
23:01:27.521 00.000 12020 MoveAxis(E, 42, ABG)
23:01:27.521 00.000 12020 Guiding  Dir = 2, Dur = 42
23:01:27.522 00.001 12020 IsSlewing returns 0
23:01:27.523 00.001 12020 IsGuiding returns 0
23:01:27.553 00.030 12020 PulseGuide returned control before completion, sleep 22
23:01:27.585 00.032 12020 IsGuiding returns 1
23:01:27.585 00.000 12020 scope still moving after pulse duration time elapsed
23:01:27.611 00.026 12020 IsSlewing returns 0
23:01:27.612 00.001 12020 IsGuiding returns 1
23:01:27.650 00.038 12020 IsSlewing returns 0
23:01:27.682 00.032 12020 IsGuiding returns 0
23:01:27.682 00.000 12020 scope move finished after 42 + 116 ms
23:01:27.682 00.000 12020 Move returns status 0, amount 42
23:01:27.682 00.000 12020 MoveAxis(N, 0, ABG)
23:01:27.683 00.001 12020 Move returns status 0, amount 0
23:01:27.683 00.000 12020 move complete, result=0
23:01:27.683 00.000 12020 worker thread done servicing request
23:01:27.683 00.000 12020 Worker thread wakes up
23:01:27.683 00.000 9340 GuideStep: -0.5 px 42 ms EAST, -0.0 px 0 ms NORTH
23:01:27.692 00.009 12020 worker thread servicing REQUEST_EXPOSE 2000
23:01:27.692 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(838,43,31,31)
23:01:29.148 01.456 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"6589709a-a312-469c-9a89-745f90999e44"}
23:01:29.163 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"6589709a-a312-469c-9a89-745f90999e44"}
23:01:29.178 00.015 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"55e4c334-5af9-4b8f-8afb-b5a969706591"}
23:01:29.194 00.016 9340 case statement mapped state 6 to 3
23:01:29.207 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"55e4c334-5af9-4b8f-8afb-b5a969706591"}
23:01:29.219 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"50800145-94d0-4e8e-8c15-d472680cdc73"}
23:01:29.234 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":255,"width":15,"height":15,"star_pos":[6.78,6.53],"pixels":"..."},"id":"50800145-94d0-4e8e-8c15-d472680cdc73"}
23:01:30.134 00.900 12020 Exposure complete
23:01:30.333 00.199 12020 worker thread done servicing request
23:01:30.335 00.002 9340 OnExposeComplete: enter
23:01:30.345 00.010 9340 UpdateGuideState(): m_state=6
23:01:30.367 00.022 9340 Star::Find(15, 853, 58, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 256
23:01:30.383 00.016 9340 Star::Find returns 1 (0), X=852.59, Y=58.75, Mass=761724, SNR=152.8, Peak=59006 HFD=3.9
23:01:30.395 00.012 9340 MultiStar: [#1 -0.55,0.84,0.73,U] [#2 -0.35,0.46,0.79,U] [#3 -0.71,0.27,0.60,U] [#4 -0.24,1.02,0.00,M1] [#5 -0.64,0.43,0.70,U] [#6 -0.42,0.18,0.72,U] [#7 -0.21,0.85,0.56,U] [#8 -0.43,0.63,0.53,U] 
23:01:30.405 00.010 9340 single-star, 7 included, MultiStar: {-0.45, 0.48}, one-star: {-0.33, 0.33}
23:01:30.414 00.009 9340 CameraToMount -- cameraTheta (2.36) - m_xAngle (-3.14) = xAngle (5.49 = -0.79)
23:01:30.421 00.007 9340 CameraToMount -- cameraTheta (2.36) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (5.48 = -0.80)
23:01:30.434 00.013 9340 CameraToMount -- cameraX=-0.33 cameraY=0.33 hyp=0.47 cameraTheta=2.36 mountX=0.33 mountY=-0.34, mountTheta=-0.80
23:01:30.447 00.013 9340 SchedulePrimaryMove(10104498, x=-0.33, y=0.33, opts=13)
23:01:30.459 00.012 9340 Enqueuing Move request for scope (-0.33, 0.33)
23:01:30.470 00.011 12020 Worker thread wakes up
23:01:30.470 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=5175, max=65535, med=9964, FiltMin=7854, FiltMax=65450, Gamma=2.870
23:01:30.493 00.023 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.33, 0.33) opts 0xd
23:01:30.493 00.000 9340 UpdateGuideState exits: m=761724 SNR=152.8
23:01:30.507 00.014 12020 Handling offset move in thread for scope, endpoint = (-0.33, 0.33)
23:01:30.507 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:01:30.516 00.009 12020 Moving (-0.33, 0.33) raw xDistance=0.33 yDistance=-0.34
23:01:30.516 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
23:01:30.525 00.009 12020 GuideAlgorithmHysteresis::Result() returns 0.12 from input 0.33
23:01:30.525 00.000 9340 Enqueuing Expose request
23:01:30.539 00.014 12020 GuideAlgorithmResistSwitch::result() returns -0.34 from input -0.34
23:01:30.539 00.000 12020 MoveAxis(W, 23, ABG)
23:01:30.539 00.000 12020 Guiding  Dir = 3, Dur = 23
23:01:30.541 00.002 12020 IsSlewing returns 0
23:01:30.542 00.001 12020 IsGuiding returns 0
23:01:30.622 00.080 12020 IsGuiding returns 1
23:01:30.622 00.000 12020 scope still moving after pulse duration time elapsed
23:01:30.656 00.034 12020 IsSlewing returns 0
23:01:30.657 00.001 12020 IsGuiding returns 0
23:01:30.657 00.000 12020 scope move finished after 23 + 92 ms
23:01:30.657 00.000 12020 Move returns status 0, amount 23
23:01:30.657 00.000 12020 MoveAxis(N, 56, ABG)
23:01:30.657 00.000 12020 Guiding  Dir = 0, Dur = 56
23:01:30.658 00.001 12020 IsSlewing returns 0
23:01:30.661 00.003 12020 IsGuiding returns 0
23:01:30.746 00.085 12020 IsGuiding returns 1
23:01:30.746 00.000 12020 scope still moving after pulse duration time elapsed
23:01:30.768 00.022 12020 IsSlewing returns 0
23:01:30.769 00.001 12020 IsGuiding returns 1
23:01:30.816 00.047 12020 IsSlewing returns 0
23:01:30.910 00.094 12020 IsGuiding returns 0
23:01:30.912 00.002 12020 scope move finished after 56 + 195 ms
23:01:30.912 00.000 12020 Move returns status 0, amount 56
23:01:30.912 00.000 12020 move complete, result=0
23:01:30.912 00.000 12020 worker thread done servicing request
23:01:30.912 00.000 12020 Worker thread wakes up
23:01:30.913 00.001 9340 GuideStep: 0.3 px 23 ms WEST, -0.3 px 56 ms NORTH
23:01:30.930 00.017 12020 worker thread servicing REQUEST_EXPOSE 2000
23:01:30.931 00.001 12020 Handling exposure in thread, d=2000 o=3 r=(838,43,31,31)
23:01:31.152 00.221 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"aff2facd-ddc9-42ec-b565-537f9fc28e40"}
23:01:31.172 00.020 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"aff2facd-ddc9-42ec-b565-537f9fc28e40"}
23:01:31.206 00.034 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"7519c615-d653-4f96-a0c0-232995f9f0d4"}
23:01:31.218 00.012 9340 case statement mapped state 6 to 3
23:01:31.229 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"7519c615-d653-4f96-a0c0-232995f9f0d4"}
23:01:31.241 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"d1793823-9a14-48de-a5d2-834b37825706"}
23:01:31.271 00.030 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":256,"width":15,"height":15,"star_pos":[6.59,6.75],"pixels":"..."},"id":"d1793823-9a14-48de-a5d2-834b37825706"}
23:01:33.152 01.881 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"d4c96fd1-fed7-4e04-9536-afde93e05d9c"}
23:01:33.163 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"d4c96fd1-fed7-4e04-9536-afde93e05d9c"}
23:01:33.184 00.021 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"95c63eb4-a259-4231-90b2-b0d1a96a5650"}
23:01:33.208 00.024 9340 case statement mapped state 6 to 3
23:01:33.266 00.058 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"95c63eb4-a259-4231-90b2-b0d1a96a5650"}
23:01:33.281 00.015 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"ebe1171f-c5c9-49b5-b532-e4b0d58de819"}
23:01:33.301 00.020 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":256,"width":15,"height":15,"star_pos":[6.59,6.75],"pixels":"..."},"id":"ebe1171f-c5c9-49b5-b532-e4b0d58de819"}
23:01:33.312 00.011 12020 Exposure complete
23:01:33.563 00.251 12020 worker thread done servicing request
23:01:33.565 00.002 9340 OnExposeComplete: enter
23:01:33.574 00.009 9340 UpdateGuideState(): m_state=6
23:01:33.589 00.015 9340 Star::Find(15, 852, 58, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 257
23:01:33.599 00.010 9340 Star::Find returns 1 (0), X=853.21, Y=58.14, Mass=759622, SNR=132.8, Peak=50781 HFD=4.3
23:01:33.612 00.013 9340 MultiStar: [#1 0.04,0.13,0.85,U] [#2 0.21,-0.23,0.84,U] [#3 -0.11,-0.39,0.73,U] [#4 0.31,0.14,0.77,U] [#5 -0.13,-0.08,1.01,U] [#6 0.05,0.00,0.81,U] [#7 0.19,0.38,0.67,U] [#8 -0.12,0.07,0.62,U] 
23:01:33.641 00.029 9340 refined, 8 included, MultiStar: {0.09, -0.04}, one-star: {0.29, -0.28}
23:01:33.652 00.011 9340 CameraToMount -- cameraTheta (-0.47) - m_xAngle (-3.14) = xAngle (2.66 = 2.66)
23:01:33.661 00.009 9340 CameraToMount -- cameraTheta (-0.47) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (2.65 = 2.65)
23:01:33.676 00.015 9340 CameraToMount -- cameraX=0.09 cameraY=-0.04 hyp=0.10 cameraTheta=-0.47 mountX=-0.09 mountY=0.05, mountTheta=2.65
23:01:33.687 00.011 9340 SchedulePrimaryMove(10104498, x=0.09, y=-0.04, opts=13)
23:01:33.697 00.010 9340 Enqueuing Move request for scope (0.09, -0.04)
23:01:33.709 00.012 12020 Worker thread wakes up
23:01:33.709 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=6447, max=65531, med=10162, FiltMin=7998, FiltMax=65494, Gamma=2.870
23:01:33.722 00.013 12020 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.04) opts 0xd
23:01:33.722 00.000 9340 UpdateGuideState exits: m=759622 SNR=132.8
23:01:33.733 00.011 12020 Handling offset move in thread for scope, endpoint = (0.09, -0.04)
23:01:33.733 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:01:33.741 00.008 12020 Moving (0.09, -0.04) raw xDistance=-0.09 yDistance=0.05
23:01:33.741 00.000 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
23:01:33.741 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:01:33.741 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
23:01:33.769 00.028 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
23:01:33.769 00.000 9340 Enqueuing Expose request
23:01:33.780 00.011 12020 MoveAxis(E, 0, ABG)
23:01:33.781 00.001 12020 Move returns status 0, amount 0
23:01:33.781 00.000 12020 MoveAxis(N, 0, ABG)
23:01:33.781 00.000 12020 Move returns status 0, amount 0
23:01:33.782 00.001 12020 move complete, result=0
23:01:33.782 00.000 12020 worker thread done servicing request
23:01:33.782 00.000 12020 Worker thread wakes up
23:01:33.782 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
23:01:33.782 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(838,43,31,31)
23:01:33.784 00.002 9340 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
23:01:35.154 01.370 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"9d749677-ddb7-4919-8115-f5e22f0b7d26"}
23:01:35.168 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"9d749677-ddb7-4919-8115-f5e22f0b7d26"}
23:01:35.185 00.017 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"5c642ffc-90f3-4e8e-85a1-cfad3f62df53"}
23:01:35.199 00.014 9340 case statement mapped state 6 to 3
23:01:35.209 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"5c642ffc-90f3-4e8e-85a1-cfad3f62df53"}
23:01:35.237 00.028 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"bef56f6a-f589-40bd-81fb-c3de1141e394"}
23:01:35.245 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":257,"width":15,"height":15,"star_pos":[7.21,7.14],"pixels":"..."},"id":"bef56f6a-f589-40bd-81fb-c3de1141e394"}
23:01:36.227 00.982 12020 Exposure complete
23:01:36.406 00.179 12020 worker thread done servicing request
23:01:36.406 00.000 9340 OnExposeComplete: enter
23:01:36.417 00.011 9340 UpdateGuideState(): m_state=6
23:01:36.427 00.010 9340 Star::Find(15, 853, 58, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 258
23:01:36.432 00.005 9340 Star::Find returns 1 (0), X=853.40, Y=58.13, Mass=734962, SNR=133.2, Peak=55773 HFD=3.9
23:01:36.447 00.015 9340 MultiStar: [#1 0.19,0.36,0.92,U] [#2 -0.01,-0.15,0.76,U] [#3 -0.06,0.06,0.64,U] [#4 0.18,0.18,0.63,U] [#5 0.09,-0.05,0.68,U] [#6 -0.30,-0.34,0.70,U] [#7 0.21,0.21,0.62,U] [#8 0.13,0.29,0.61,U] 
23:01:36.473 00.026 9340 refined, 8 included, MultiStar: {0.12, 0.02}, one-star: {0.48, -0.29}
23:01:36.482 00.009 9340 CameraToMount -- cameraTheta (0.16) - m_xAngle (-3.14) = xAngle (3.29 = -2.99)
23:01:36.490 00.008 9340 CameraToMount -- cameraTheta (0.16) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (3.28 = -3.01)
23:01:36.500 00.010 9340 CameraToMount -- cameraX=0.12 cameraY=0.02 hyp=0.12 cameraTheta=0.16 mountX=-0.12 mountY=-0.02, mountTheta=-3.01
23:01:36.517 00.017 9340 SchedulePrimaryMove(10104498, x=0.12, y=0.02, opts=13)
23:01:36.526 00.009 9340 Enqueuing Move request for scope (0.12, 0.02)
23:01:36.537 00.011 12020 Worker thread wakes up
23:01:36.537 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=6416, max=65535, med=10000, FiltMin=7682, FiltMax=65507, Gamma=2.870
23:01:36.549 00.012 12020 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.02) opts 0xd
23:01:36.550 00.001 9340 UpdateGuideState exits: m=734962 SNR=133.2
23:01:36.559 00.009 12020 Handling offset move in thread for scope, endpoint = (0.12, 0.02)
23:01:36.559 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:01:36.571 00.012 12020 Moving (0.12, 0.02) raw xDistance=-0.12 yDistance=-0.02
23:01:36.571 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
23:01:36.592 00.021 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
23:01:36.592 00.000 9340 Enqueuing Expose request
23:01:36.605 00.013 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:01:36.605 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
23:01:36.605 00.000 12020 MoveAxis(E, 0, ABG)
23:01:36.605 00.000 12020 Move returns status 0, amount 0
23:01:36.605 00.000 12020 MoveAxis(N, 0, ABG)
23:01:36.605 00.000 12020 Move returns status 0, amount 0
23:01:36.605 00.000 12020 move complete, result=0
23:01:36.606 00.001 12020 worker thread done servicing request
23:01:36.606 00.000 12020 Worker thread wakes up
23:01:36.606 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
23:01:36.606 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(838,43,31,31)
23:01:36.608 00.002 9340 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
23:01:37.155 00.547 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"5aa3135b-ff79-405e-85c5-b96de4841462"}
23:01:37.173 00.018 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"5aa3135b-ff79-405e-85c5-b96de4841462"}
23:01:37.244 00.071 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"894e7029-273f-4024-96d7-1499c0bb2a1f"}
23:01:37.304 00.060 9340 case statement mapped state 6 to 3
23:01:37.325 00.021 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"894e7029-273f-4024-96d7-1499c0bb2a1f"}
23:01:37.341 00.016 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"87d518b6-ce53-471f-b106-a09378831ff3"}
23:01:37.359 00.018 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":258,"width":15,"height":15,"star_pos":[7.40,7.13],"pixels":"..."},"id":"87d518b6-ce53-471f-b106-a09378831ff3"}
23:01:39.053 01.694 12020 Exposure complete
23:01:39.157 00.104 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"e6f1040b-c0ab-45d5-8e54-d0a838849e2b"}
23:01:39.172 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"e6f1040b-c0ab-45d5-8e54-d0a838849e2b"}
23:01:39.207 00.035 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"587d3cb1-d513-47f0-b429-9ad3f20a557a"}
23:01:39.223 00.016 9340 case statement mapped state 6 to 3
23:01:39.230 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"587d3cb1-d513-47f0-b429-9ad3f20a557a"}
23:01:39.246 00.016 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"e43aea30-c047-4edc-87ec-989131368b40"}
23:01:39.256 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":258,"width":15,"height":15,"star_pos":[7.40,7.13],"pixels":"..."},"id":"e43aea30-c047-4edc-87ec-989131368b40"}
23:01:39.380 00.124 12020 worker thread done servicing request
23:01:39.381 00.001 9340 OnExposeComplete: enter
23:01:39.394 00.013 9340 UpdateGuideState(): m_state=6
23:01:39.406 00.012 9340 Star::Find(15, 853, 58, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 259
23:01:39.422 00.016 9340 Star::Find returns 1 (0), X=853.58, Y=58.52, Mass=717558, SNR=136.9, Peak=54415 HFD=4.1
23:01:39.436 00.014 9340 MultiStar: [#1 0.27,0.40,0.91,U] [#2 0.60,0.10,0.75,U] [#3 0.26,0.28,0.72,U] [#4 0.50,0.61,0.61,U] [#5 0.37,0.39,0.73,U] [#6 0.69,-0.08,0.78,U] [#7 0.67,0.36,0.55,U] [#8 0.32,0.40,0.71,U] 
23:01:39.451 00.015 9340 refined, 8 included, MultiStar: {0.48, 0.27}, one-star: {0.66, 0.11}
23:01:39.493 00.042 9340 CameraToMount -- cameraTheta (0.51) - m_xAngle (-3.14) = xAngle (3.65 = -2.64)
23:01:39.515 00.022 9340 CameraToMount -- cameraTheta (0.51) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (3.63 = -2.65)
23:01:39.534 00.019 9340 CameraToMount -- cameraX=0.48 cameraY=0.27 hyp=0.55 cameraTheta=0.51 mountX=-0.48 mountY=-0.26, mountTheta=-2.65
23:01:39.550 00.016 9340 SchedulePrimaryMove(10104498, x=0.48, y=0.27, opts=13)
23:01:39.566 00.016 9340 Enqueuing Move request for scope (0.48, 0.27)
23:01:39.581 00.015 12020 Worker thread wakes up
23:01:39.581 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=6268, max=65529, med=10026, FiltMin=7974, FiltMax=65501, Gamma=2.870
23:01:39.598 00.017 12020 worker thread servicing REQUEST_MOVE scope ofs (0.48, 0.27) opts 0xd
23:01:39.598 00.000 9340 UpdateGuideState exits: m=717558 SNR=136.9
23:01:39.635 00.037 12020 Handling offset move in thread for scope, endpoint = (0.48, 0.27)
23:01:39.635 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:01:39.653 00.018 12020 Moving (0.48, 0.27) raw xDistance=-0.48 yDistance=-0.26
23:01:39.653 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
23:01:39.671 00.018 12020 GuideAlgorithmHysteresis::Result() returns -0.20 from input -0.48
23:01:39.671 00.000 9340 Enqueuing Expose request
23:01:39.686 00.015 12020 GuideAlgorithmResistSwitch::result() returns -0.26 from input -0.26
23:01:39.686 00.000 12020 MoveAxis(E, 39, ABG)
23:01:39.686 00.000 12020 Guiding  Dir = 2, Dur = 39
23:01:39.688 00.002 12020 IsSlewing returns 0
23:01:39.690 00.002 12020 IsGuiding returns 0
23:01:39.721 00.031 12020 PulseGuide returned control before completion, sleep 17
23:01:39.785 00.064 12020 IsGuiding returns 0
23:01:39.794 00.009 12020 Move returns status 0, amount 39
23:01:39.794 00.000 12020 MoveAxis(N, 43, ABG)
23:01:39.795 00.001 12020 Guiding  Dir = 0, Dur = 43
23:01:39.819 00.024 12020 IsSlewing returns 0
23:01:39.819 00.000 12020 IsGuiding returns 0
23:01:39.913 00.094 12020 IsGuiding returns 1
23:01:39.915 00.002 12020 scope still moving after pulse duration time elapsed
23:01:39.944 00.029 12020 IsSlewing returns 0
23:01:39.944 00.000 12020 IsGuiding returns 1
23:01:40.078 00.134 12020 IsSlewing returns 0
23:01:40.122 00.044 12020 IsGuiding returns 0
23:01:40.122 00.000 12020 scope move finished after 43 + 259 ms
23:01:40.123 00.001 12020 Move returns status 0, amount 43
23:01:40.123 00.000 12020 move complete, result=0
23:01:40.123 00.000 12020 worker thread done servicing request
23:01:40.123 00.000 9340 GuideStep: -0.5 px 39 ms EAST, -0.3 px 43 ms NORTH
23:01:40.140 00.017 12020 Worker thread wakes up
23:01:40.140 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
23:01:40.140 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(838,43,31,31)
23:01:41.160 01.020 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"292219e9-5d42-4390-9018-71c02915a4fc"}
23:01:41.201 00.041 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"292219e9-5d42-4390-9018-71c02915a4fc"}
23:01:41.227 00.026 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"4a464b1e-1134-4ef3-8711-c776d92468e5"}
23:01:41.266 00.039 9340 case statement mapped state 6 to 3
23:01:41.332 00.066 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"4a464b1e-1134-4ef3-8711-c776d92468e5"}
23:01:41.358 00.026 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"6b586775-9091-43cc-9fcc-906d7724032c"}
23:01:41.372 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":259,"width":15,"height":15,"star_pos":[6.58,6.52],"pixels":"..."},"id":"6b586775-9091-43cc-9fcc-906d7724032c"}
23:01:42.536 01.164 12020 Exposure complete
23:01:42.895 00.359 12020 worker thread done servicing request
23:01:42.895 00.000 9340 OnExposeComplete: enter
23:01:42.910 00.015 9340 UpdateGuideState(): m_state=6
23:01:42.921 00.011 9340 Star::Find(15, 853, 58, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 260
23:01:42.953 00.032 9340 Star::Find returns 1 (0), X=853.70, Y=58.06, Mass=795631, SNR=169.1, Peak=53052 HFD=4.1
23:01:42.962 00.009 9340 MultiStar: [#1 0.33,-0.24,0.60,U] [#2 0.35,-0.63,0.69,U] [#3 0.18,-0.27,0.52,U] [#4 0.47,-0.07,0.55,U] [#5 0.30,-0.49,0.69,U] [#6 0.61,-0.33,0.59,U] [#7 0.77,-0.03,0.54,U] [#8 0.66,-0.12,0.53,U] 
23:01:42.979 00.017 9340 refined, 8 included, MultiStar: {0.51, -0.30}, one-star: {0.78, -0.36}
23:01:42.990 00.011 9340 CameraToMount -- cameraTheta (-0.54) - m_xAngle (-3.14) = xAngle (2.60 = 2.60)
23:01:43.018 00.028 9340 CameraToMount -- cameraTheta (-0.54) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (2.58 = 2.58)
23:01:43.070 00.052 9340 CameraToMount -- cameraX=0.51 cameraY=-0.30 hyp=0.59 cameraTheta=-0.54 mountX=-0.51 mountY=0.31, mountTheta=2.59
23:01:43.087 00.017 9340 SchedulePrimaryMove(10104498, x=0.51, y=-0.30, opts=13)
23:01:43.107 00.020 9340 Enqueuing Move request for scope (0.51, -0.30)
23:01:43.141 00.034 12020 Worker thread wakes up
23:01:43.142 00.001 12020 worker thread servicing REQUEST_MOVE scope ofs (0.51, -0.30) opts 0xd
23:01:43.142 00.000 12020 Handling offset move in thread for scope, endpoint = (0.51, -0.30)
23:01:43.142 00.000 12020 Moving (0.51, -0.30) raw xDistance=-0.51 yDistance=0.31
23:01:43.144 00.002 12020 GuideAlgorithmHysteresis::Result() returns -0.23 from input -0.51
23:01:43.144 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
23:01:43.144 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.31
23:01:43.144 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=6170, max=65530, med=9996, FiltMin=7767, FiltMax=65494, Gamma=2.870
23:01:43.162 00.018 9340 UpdateGuideState exits: m=795631 SNR=169.1
23:01:43.209 00.047 12020 MoveAxis(E, 44, ABG)
23:01:43.209 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:01:43.225 00.016 12020 Guiding  Dir = 2, Dur = 44
23:01:43.225 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
23:01:43.234 00.009 12020 IsSlewing returns 0
23:01:43.234 00.000 9340 Enqueuing Expose request
23:01:43.257 00.023 12020 IsGuiding returns 0
23:01:43.257 00.000 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"9d22a5f0-2802-41d3-b095-29d02de27235"}
23:01:43.273 00.016 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"9d22a5f0-2802-41d3-b095-29d02de27235"}
23:01:43.314 00.041 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"174c702e-f474-4cc9-834a-715f352c8f41"}
23:01:43.328 00.014 9340 case statement mapped state 6 to 3
23:01:43.344 00.016 12020 IsGuiding returns 1
23:01:43.345 00.001 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"174c702e-f474-4cc9-834a-715f352c8f41"}
23:01:43.358 00.013 12020 scope still moving after pulse duration time elapsed
23:01:43.359 00.001 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"791105a5-35ae-4e1a-9bb3-6da783f03bf9"}
23:01:43.382 00.023 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":260,"width":15,"height":15,"star_pos":[6.70,7.06],"pixels":"..."},"id":"791105a5-35ae-4e1a-9bb3-6da783f03bf9"}
23:01:43.419 00.037 12020 IsSlewing returns 0
23:01:43.419 00.000 12020 IsGuiding returns 0
23:01:43.419 00.000 12020 scope move finished after 44 + 119 ms
23:01:43.421 00.002 12020 Move returns status 0, amount 44
23:01:43.421 00.000 12020 MoveAxis(N, 0, ABG)
23:01:43.421 00.000 12020 Move returns status 0, amount 0
23:01:43.421 00.000 12020 move complete, result=0
23:01:43.422 00.001 12020 worker thread done servicing request
23:01:43.430 00.008 9340 GuideStep: -0.5 px 44 ms EAST, 0.3 px 0 ms NORTH
23:01:43.450 00.020 12020 Worker thread wakes up
23:01:43.450 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
23:01:43.450 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(838,43,31,31)
23:01:45.162 01.712 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"7cfc6e6c-5bad-4ee9-9aad-56bb9c67bb71"}
23:01:45.272 00.110 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"7cfc6e6c-5bad-4ee9-9aad-56bb9c67bb71"}
23:01:45.305 00.033 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"1cfe84ee-3f90-4e52-85e9-223c259d2901"}
23:01:45.317 00.012 9340 case statement mapped state 6 to 3
23:01:45.338 00.021 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"1cfe84ee-3f90-4e52-85e9-223c259d2901"}
23:01:45.384 00.046 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"9e7475fd-f7bf-4b00-86f0-6d97d3e275a5"}
23:01:45.404 00.020 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":260,"width":15,"height":15,"star_pos":[6.70,7.06],"pixels":"..."},"id":"9e7475fd-f7bf-4b00-86f0-6d97d3e275a5"}
23:01:45.847 00.443 12020 Exposure complete
23:01:46.109 00.262 12020 worker thread done servicing request
23:01:46.109 00.000 9340 OnExposeComplete: enter
23:01:46.127 00.018 9340 UpdateGuideState(): m_state=6
23:01:46.141 00.014 9340 Star::Find(15, 853, 58, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 261
23:01:46.220 00.079 9340 Star::Find returns 1 (0), X=853.47, Y=58.39, Mass=760095, SNR=141.2, Peak=53689 HFD=4.2
23:01:46.267 00.047 9340 MultiStar: [#1 0.26,0.13,0.84,U] [#2 0.45,-0.14,0.84,U] [#3 0.24,-0.09,0.76,U] [#4 0.36,0.24,0.72,U] [#5 0.33,-0.18,0.78,U] [#6 0.21,-0.24,0.63,U] [#7 0.55,0.14,0.55,U] [#8 0.45,0.08,0.55,U] 
23:01:46.390 00.123 9340 refined, 8 included, MultiStar: {0.38, -0.02}, one-star: {0.55, -0.03}
23:01:46.477 00.087 9340 CameraToMount -- cameraTheta (-0.04) - m_xAngle (-3.14) = xAngle (3.09 = 3.09)
23:01:46.516 00.039 9340 CameraToMount -- cameraTheta (-0.04) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (3.08 = 3.08)
23:01:46.560 00.044 9340 CameraToMount -- cameraX=0.38 cameraY=-0.02 hyp=0.38 cameraTheta=-0.04 mountX=-0.38 mountY=0.02, mountTheta=3.08
23:01:46.654 00.094 9340 SchedulePrimaryMove(10104498, x=0.38, y=-0.02, opts=13)
23:01:46.722 00.068 9340 Enqueuing Move request for scope (0.38, -0.02)
23:01:46.741 00.019 12020 Worker thread wakes up
23:01:46.742 00.001 9340 UpdateImageDisplay: Size=(1920,1080) min=5570, max=65529, med=9943, FiltMin=7727, FiltMax=65494, Gamma=2.870
23:01:46.762 00.020 12020 worker thread servicing REQUEST_MOVE scope ofs (0.38, -0.02) opts 0xd
23:01:46.762 00.000 9340 UpdateGuideState exits: m=760095 SNR=141.2
23:01:46.781 00.019 12020 Handling offset move in thread for scope, endpoint = (0.38, -0.02)
23:01:46.784 00.003 12020 Moving (0.38, -0.02) raw xDistance=-0.38 yDistance=0.02
23:01:46.785 00.001 12020 GuideAlgorithmHysteresis::Result() returns -0.18 from input -0.38
23:01:46.785 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:01:46.832 00.047 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:01:46.976 00.144 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
23:01:46.976 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
23:01:46.995 00.019 12020 MoveAxis(E, 35, ABG)
23:01:46.996 00.001 12020 Guiding  Dir = 2, Dur = 35
23:01:46.997 00.001 12020 IsSlewing returns 0
23:01:47.009 00.012 9340 Enqueuing Expose request
23:01:47.117 00.108 12020 IsGuiding returns 0
23:01:47.142 00.025 12020 PulseGuide returned control before completion, sleep 21
23:01:47.214 00.072 12020 IsGuiding returns 1
23:01:47.214 00.000 12020 scope still moving after pulse duration time elapsed
23:01:47.239 00.025 12020 IsSlewing returns 0
23:01:47.254 00.015 12020 IsGuiding returns 0
23:01:47.254 00.000 12020 scope move finished after 35 + 102 ms
23:01:47.254 00.000 12020 Move returns status 0, amount 35
23:01:47.254 00.000 12020 MoveAxis(N, 0, ABG)
23:01:47.254 00.000 12020 Move returns status 0, amount 0
23:01:47.254 00.000 12020 move complete, result=0
23:01:47.256 00.002 12020 worker thread done servicing request
23:01:47.256 00.000 12020 Worker thread wakes up
23:01:47.256 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
23:01:47.256 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(838,43,31,31)
23:01:47.272 00.016 9340 GuideStep: -0.4 px 35 ms EAST, 0.0 px 0 ms NORTH
23:01:47.671 00.399 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"0c10ae93-0061-42c8-9567-8c8efcbc033b"}
23:01:47.806 00.135 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"0c10ae93-0061-42c8-9567-8c8efcbc033b"}
23:01:48.043 00.237 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"6d64674d-bbaa-4505-bb3f-ee2f4f194539"}
23:01:48.337 00.294 9340 case statement mapped state 6 to 3
23:01:48.610 00.273 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"6d64674d-bbaa-4505-bb3f-ee2f4f194539"}
23:01:48.739 00.129 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"d7007ed1-0704-4d32-bfc8-d144f1fe2ecb"}
23:01:48.865 00.126 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":261,"width":15,"height":15,"star_pos":[7.47,7.39],"pixels":"..."},"id":"d7007ed1-0704-4d32-bfc8-d144f1fe2ecb"}
23:01:49.162 00.297 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"b0a35a1e-b3c3-417f-8308-ccaa08fdf3bf"}
23:01:49.242 00.080 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"b0a35a1e-b3c3-417f-8308-ccaa08fdf3bf"}
23:01:49.409 00.167 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"dd572953-6ab4-490a-a2d3-41c56953596e"}
23:01:49.600 00.191 9340 case statement mapped state 6 to 3
23:01:49.712 00.112 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"dd572953-6ab4-490a-a2d3-41c56953596e"}
23:01:49.762 00.050 12020 Exposure complete
23:01:49.769 00.007 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"c94ea80a-f9e7-483e-9398-7009f2646435"}
23:01:49.963 00.194 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":261,"width":15,"height":15,"star_pos":[7.47,7.39],"pixels":"..."},"id":"c94ea80a-f9e7-483e-9398-7009f2646435"}
23:01:51.163 01.200 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"8054fe84-fe2d-4649-a8f9-25398ee2cbfa"}
23:01:51.333 00.170 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"8054fe84-fe2d-4649-a8f9-25398ee2cbfa"}
23:01:51.449 00.116 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"550ab5f0-484b-4385-bac4-2bcbdd586a8a"}
23:01:51.635 00.186 9340 case statement mapped state 6 to 3
23:01:51.714 00.079 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"550ab5f0-484b-4385-bac4-2bcbdd586a8a"}
23:01:51.949 00.235 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"483eb650-73ad-4803-8960-3e2d0bd44aeb"}
23:01:52.115 00.166 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":261,"width":15,"height":15,"star_pos":[7.47,7.39],"pixels":"..."},"id":"483eb650-73ad-4803-8960-3e2d0bd44aeb"}
23:01:52.487 00.372 12020 worker thread done servicing request
23:01:52.487 00.000 9340 OnExposeComplete: enter
23:01:52.530 00.043 9340 UpdateGuideState(): m_state=6
23:01:52.604 00.074 9340 Star::Find(15, 853, 58, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 262
23:01:52.651 00.047 9340 Star::Find returns 1 (0), X=853.91, Y=58.46, Mass=756088, SNR=140.3, Peak=54372 HFD=4.1
23:01:52.708 00.057 9340 MultiStar: [#1 0.61,0.42,0.79,U] [#2 0.32,0.09,1.00,U] [#3 0.20,0.16,0.73,U] [#4 0.80,0.39,0.69,U] [#5 0.56,-0.05,0.69,U] [#6 0.40,-0.21,0.67,U] [#7 0.47,0.28,0.52,U] [#8 0.61,0.29,0.56,U] 
23:01:52.765 00.057 9340 refined, 8 included, MultiStar: {0.56, 0.15}, one-star: {0.99, 0.04}
23:01:52.798 00.033 9340 CameraToMount -- cameraTheta (0.26) - m_xAngle (-3.14) = xAngle (3.39 = -2.89)
23:01:52.840 00.042 9340 CameraToMount -- cameraTheta (0.26) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (3.38 = -2.91)
23:01:52.890 00.050 9340 CameraToMount -- cameraX=0.56 cameraY=0.15 hyp=0.58 cameraTheta=0.26 mountX=-0.56 mountY=-0.14, mountTheta=-2.90
23:01:52.932 00.042 9340 SchedulePrimaryMove(10104498, x=0.56, y=0.15, opts=13)
23:01:52.964 00.032 9340 Enqueuing Move request for scope (0.56, 0.15)
23:01:53.031 00.067 12020 Worker thread wakes up
23:01:53.033 00.002 12020 worker thread servicing REQUEST_MOVE scope ofs (0.56, 0.15) opts 0xd
23:01:53.033 00.000 12020 Handling offset move in thread for scope, endpoint = (0.56, 0.15)
23:01:53.033 00.000 12020 Moving (0.56, 0.15) raw xDistance=-0.56 yDistance=-0.14
23:01:53.033 00.000 12020 GuideAlgorithmHysteresis::Result() returns -0.25 from input -0.56
23:01:53.033 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=6307, max=65529, med=10165, FiltMin=8108, FiltMax=65501, Gamma=2.870
23:01:53.053 00.020 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:01:53.053 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
23:01:53.053 00.000 12020 MoveAxis(E, 48, ABG)
23:01:53.053 00.000 12020 Guiding  Dir = 2, Dur = 48
23:01:53.055 00.002 12020 IsSlewing returns 0
23:01:53.056 00.001 9340 UpdateGuideState exits: m=756088 SNR=140.3
23:01:53.077 00.021 12020 IsGuiding returns 0
23:01:53.079 00.002 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:01:53.109 00.030 12020 PulseGuide returned control before completion, sleep 32
23:01:53.109 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
23:01:53.148 00.039 9340 Enqueuing Expose request
23:01:53.187 00.039 12020 IsGuiding returns 1
23:01:53.187 00.000 12020 scope still moving after pulse duration time elapsed
23:01:53.196 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"f545d23f-f122-4040-900c-2bee9693df85"}
23:01:53.228 00.032 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"f545d23f-f122-4040-900c-2bee9693df85"}
23:01:53.247 00.019 12020 IsSlewing returns 0
23:01:53.248 00.001 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"91c0e0df-b789-46c8-98ec-3446bd27f97e"}
23:01:53.264 00.016 12020 IsGuiding returns 0
23:01:53.264 00.000 9340 case statement mapped state 6 to 3
23:01:53.282 00.018 12020 scope move finished after 48 + 137 ms
23:01:53.282 00.000 12020 Move returns status 0, amount 48
23:01:53.282 00.000 12020 MoveAxis(N, 0, ABG)
23:01:53.282 00.000 12020 Move returns status 0, amount 0
23:01:53.282 00.000 12020 move complete, result=0
23:01:53.282 00.000 12020 worker thread done servicing request
23:01:53.282 00.000 12020 Worker thread wakes up
23:01:53.284 00.002 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"91c0e0df-b789-46c8-98ec-3446bd27f97e"}
23:01:53.300 00.016 12020 worker thread servicing REQUEST_EXPOSE 2000
23:01:53.300 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(838,43,31,31)
23:01:53.302 00.002 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"a26e194f-98ef-45dc-b95b-3521022c4a8c"}
23:01:53.353 00.051 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":262,"width":15,"height":15,"star_pos":[6.91,7.46],"pixels":"..."},"id":"a26e194f-98ef-45dc-b95b-3521022c4a8c"}
23:01:53.380 00.027 9340 GuideStep: -0.6 px 48 ms EAST, -0.1 px 0 ms NORTH
23:01:55.169 01.789 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"c3a599f8-66e6-409b-bf88-ae000886ed63"}
23:01:55.183 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"c3a599f8-66e6-409b-bf88-ae000886ed63"}
23:01:55.195 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"b7b2b2b2-a395-4d15-a5d8-ac04c2a6a19b"}
23:01:55.209 00.014 9340 case statement mapped state 6 to 3
23:01:55.223 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"b7b2b2b2-a395-4d15-a5d8-ac04c2a6a19b"}
23:01:55.236 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"6dea1d01-b184-4ec4-a8e1-c9dae34b1f3d"}
23:01:55.269 00.033 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":262,"width":15,"height":15,"star_pos":[6.91,7.46],"pixels":"..."},"id":"6dea1d01-b184-4ec4-a8e1-c9dae34b1f3d"}
23:01:55.652 00.383 12020 Exposure complete
23:01:55.912 00.260 12020 worker thread done servicing request
23:01:55.912 00.000 9340 OnExposeComplete: enter
23:01:55.928 00.016 9340 UpdateGuideState(): m_state=6
23:01:55.938 00.010 9340 Star::Find(15, 853, 58, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 263
23:01:55.954 00.016 9340 Star::Find returns 1 (0), X=853.57, Y=58.70, Mass=779034, SNR=143.6, Peak=54767 HFD=4.2
23:01:55.970 00.016 9340 MultiStar: [#1 0.49,0.34,0.76,U] [#2 0.37,0.11,0.76,U] [#3 0.14,0.31,0.64,U] [#4 0.68,0.65,0.62,U] [#5 0.23,0.15,0.68,U] [#6 0.48,0.07,0.66,U] [#7 0.65,0.66,0.62,U] [#8 0.35,0.65,0.59,U] 
23:01:55.984 00.014 9340 refined, 8 included, MultiStar: {0.46, 0.34}, one-star: {0.65, 0.29}
23:01:56.018 00.034 9340 CameraToMount -- cameraTheta (0.64) - m_xAngle (-3.14) = xAngle (3.78 = -2.50)
23:01:56.031 00.013 9340 CameraToMount -- cameraTheta (0.64) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (3.76 = -2.52)
23:01:56.039 00.008 9340 CameraToMount -- cameraX=0.46 cameraY=0.34 hyp=0.57 cameraTheta=0.64 mountX=-0.46 mountY=-0.33, mountTheta=-2.51
23:01:56.058 00.019 9340 SchedulePrimaryMove(10104498, x=0.46, y=0.34, opts=13)
23:01:56.068 00.010 9340 Enqueuing Move request for scope (0.46, 0.34)
23:01:56.080 00.012 12020 Worker thread wakes up
23:01:56.080 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=6197, max=65529, med=10122, FiltMin=7873, FiltMax=65494, Gamma=2.870
23:01:56.094 00.014 12020 worker thread servicing REQUEST_MOVE scope ofs (0.46, 0.34) opts 0xd
23:01:56.096 00.002 12020 Handling offset move in thread for scope, endpoint = (0.46, 0.34)
23:01:56.096 00.000 9340 UpdateGuideState exits: m=779034 SNR=143.6
23:01:56.110 00.014 12020 Moving (0.46, 0.34) raw xDistance=-0.46 yDistance=-0.33
23:01:56.110 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:01:56.119 00.009 12020 GuideAlgorithmHysteresis::Result() returns -0.21 from input -0.46
23:01:56.119 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
23:01:56.154 00.035 12020 GuideAlgorithmResistSwitch::result() returns -0.33 from input -0.33
23:01:56.154 00.000 9340 Enqueuing Expose request
23:01:56.165 00.011 12020 MoveAxis(E, 41, ABG)
23:01:56.165 00.000 12020 Guiding  Dir = 2, Dur = 41
23:01:56.165 00.000 12020 IsSlewing returns 0
23:01:56.165 00.000 12020 IsGuiding returns 0
23:01:56.192 00.027 12020 PulseGuide returned control before completion, sleep 28
23:01:56.231 00.039 12020 IsGuiding returns 1
23:01:56.232 00.001 12020 scope still moving after pulse duration time elapsed
23:01:56.302 00.070 12020 IsSlewing returns 0
23:01:56.336 00.034 12020 IsGuiding returns 0
23:01:56.336 00.000 12020 scope move finished after 41 + 126 ms
23:01:56.336 00.000 12020 Move returns status 0, amount 41
23:01:56.336 00.000 12020 MoveAxis(N, 56, ABG)
23:01:56.336 00.000 12020 Guiding  Dir = 0, Dur = 56
23:01:56.336 00.000 12020 IsSlewing returns 0
23:01:56.336 00.000 12020 IsGuiding returns 0
23:01:56.415 00.079 12020 IsGuiding returns 1
23:01:56.415 00.000 12020 scope still moving after pulse duration time elapsed
23:01:56.454 00.039 12020 IsSlewing returns 0
23:01:56.454 00.000 12020 IsGuiding returns 1
23:01:56.576 00.122 12020 IsSlewing returns 0
23:01:56.607 00.031 12020 IsGuiding returns 0
23:01:56.607 00.000 12020 scope move finished after 56 + 213 ms
23:01:56.607 00.000 12020 Move returns status 0, amount 56
23:01:56.607 00.000 12020 move complete, result=0
23:01:56.607 00.000 12020 worker thread done servicing request
23:01:56.607 00.000 12020 Worker thread wakes up
23:01:56.607 00.000 9340 GuideStep: -0.5 px 41 ms EAST, -0.3 px 56 ms NORTH
23:01:56.623 00.016 12020 worker thread servicing REQUEST_EXPOSE 2000
23:01:56.623 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(838,43,31,31)
23:01:57.171 00.548 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"4bcbffef-3480-40af-8cc8-ade2c9d6c545"}
23:01:57.194 00.023 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"4bcbffef-3480-40af-8cc8-ade2c9d6c545"}
23:01:57.209 00.015 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"d62d7ce3-da5d-4c9d-aabf-4a6f9dcc1a6e"}
23:01:57.222 00.013 9340 case statement mapped state 6 to 3
23:01:57.234 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"d62d7ce3-da5d-4c9d-aabf-4a6f9dcc1a6e"}
23:01:57.248 00.014 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"59faefae-7816-4fd5-a646-0ce70af7bcf6"}
23:01:57.265 00.017 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":263,"width":15,"height":15,"star_pos":[6.57,6.70],"pixels":"..."},"id":"59faefae-7816-4fd5-a646-0ce70af7bcf6"}
23:01:59.020 01.755 12020 Exposure complete
23:01:59.169 00.149 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"1bf79f61-6c9d-46c6-a12b-e0ed9895740e"}
23:01:59.188 00.019 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"1bf79f61-6c9d-46c6-a12b-e0ed9895740e"}
23:01:59.207 00.019 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"01c47ae0-511d-49a0-9692-35b62de179b4"}
23:01:59.219 00.012 9340 case statement mapped state 6 to 3
23:01:59.247 00.028 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"01c47ae0-511d-49a0-9692-35b62de179b4"}
23:01:59.260 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"4f177419-0ad2-40bc-af21-badbc398ea5e"}
23:01:59.278 00.018 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":263,"width":15,"height":15,"star_pos":[6.57,6.70],"pixels":"..."},"id":"4f177419-0ad2-40bc-af21-badbc398ea5e"}
23:01:59.347 00.069 12020 worker thread done servicing request
23:01:59.347 00.000 9340 OnExposeComplete: enter
23:01:59.362 00.015 9340 UpdateGuideState(): m_state=6
23:01:59.392 00.030 9340 Star::Find(15, 853, 58, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 264
23:01:59.406 00.014 9340 Star::Find returns 1 (0), X=853.17, Y=58.45, Mass=749600, SNR=154.5, Peak=57805 HFD=3.8
23:01:59.418 00.012 9340 MultiStar: [#1 0.02,0.29,0.75,U] [#2 -0.03,0.10,0.73,U] [#3 -0.06,0.02,0.71,U] [#4 0.23,0.32,0.51,U] [#5 0.16,0.20,0.78,U] [#6 -0.11,-0.18,0.58,U] [#7 0.37,0.34,0.58,U] [#8 0.26,0.17,0.71,U] 
23:01:59.430 00.012 9340 refined, 8 included, MultiStar: {0.12, 0.14}, one-star: {0.25, 0.03}
23:01:59.442 00.012 9340 CameraToMount -- cameraTheta (0.84) - m_xAngle (-3.14) = xAngle (3.97 = -2.31)
23:01:59.449 00.007 9340 CameraToMount -- cameraTheta (0.84) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (3.96 = -2.33)
23:01:59.466 00.017 9340 CameraToMount -- cameraX=0.12 cameraY=0.14 hyp=0.18 cameraTheta=0.84 mountX=-0.12 mountY=-0.13, mountTheta=-2.32
23:01:59.486 00.020 9340 SchedulePrimaryMove(10104498, x=0.12, y=0.14, opts=13)
23:01:59.498 00.012 9340 Enqueuing Move request for scope (0.12, 0.14)
23:01:59.536 00.038 12020 Worker thread wakes up
23:01:59.537 00.001 9340 UpdateImageDisplay: Size=(1920,1080) min=5994, max=65535, med=10157, FiltMin=7942, FiltMax=65507, Gamma=2.870
23:01:59.547 00.010 12020 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.14) opts 0xd
23:01:59.547 00.000 9340 UpdateGuideState exits: m=749600 SNR=154.5
23:01:59.559 00.012 12020 Handling offset move in thread for scope, endpoint = (0.12, 0.14)
23:01:59.559 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:01:59.570 00.011 12020 Moving (0.12, 0.14) raw xDistance=-0.12 yDistance=-0.13
23:01:59.570 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
23:01:59.581 00.011 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
23:01:59.582 00.001 9340 Enqueuing Expose request
23:01:59.592 00.010 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:01:59.593 00.001 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
23:01:59.593 00.000 12020 MoveAxis(E, 0, ABG)
23:01:59.593 00.000 12020 Move returns status 0, amount 0
23:01:59.594 00.001 12020 MoveAxis(N, 0, ABG)
23:01:59.594 00.000 12020 Move returns status 0, amount 0
23:01:59.594 00.000 12020 move complete, result=0
23:01:59.594 00.000 12020 worker thread done servicing request
23:01:59.594 00.000 12020 Worker thread wakes up
23:01:59.594 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
23:01:59.594 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(838,43,31,31)
23:01:59.596 00.002 9340 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
23:02:01.170 01.574 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"63a7c7a9-6670-4f99-a5a5-d4de39375679"}
23:02:01.185 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"63a7c7a9-6670-4f99-a5a5-d4de39375679"}
23:02:01.205 00.020 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"c07bf09f-359c-42e1-8566-701fc0e7ebac"}
23:02:01.219 00.014 9340 case statement mapped state 6 to 3
23:02:01.257 00.038 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"c07bf09f-359c-42e1-8566-701fc0e7ebac"}
23:02:01.275 00.018 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"b1f92e0a-d362-4445-8698-29f5d12e85f7"}
23:02:01.286 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":264,"width":15,"height":15,"star_pos":[7.17,7.45],"pixels":"..."},"id":"b1f92e0a-d362-4445-8698-29f5d12e85f7"}
23:02:01.975 00.689 12020 Exposure complete
23:02:02.276 00.301 12020 worker thread done servicing request
23:02:02.277 00.001 9340 OnExposeComplete: enter
23:02:02.294 00.017 9340 UpdateGuideState(): m_state=6
23:02:02.314 00.020 9340 Star::Find(15, 853, 58, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 265
23:02:02.327 00.013 9340 Star::Find returns 1 (0), X=853.75, Y=58.43, Mass=770712, SNR=140.2, Peak=54925 HFD=4.3
23:02:02.362 00.035 9340 MultiStar: [#1 0.54,0.34,0.81,U] [#2 0.50,-0.02,0.75,U] [#3 0.27,0.06,0.71,U] [#4 0.33,0.18,0.59,U] [#5 0.50,0.00,0.71,U] [#6 0.54,0.03,0.68,U] [#7 1.03,0.65,0.00,M1] [#8 0.64,0.18,0.58,U] 
23:02:02.384 00.022 9340 refined, 7 included, MultiStar: {0.54, 0.09}, one-star: {0.83, 0.01}
23:02:02.396 00.012 9340 CameraToMount -- cameraTheta (0.17) - m_xAngle (-3.14) = xAngle (3.31 = -2.97)
23:02:02.410 00.014 9340 CameraToMount -- cameraTheta (0.17) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (3.29 = -2.99)
23:02:02.423 00.013 9340 CameraToMount -- cameraX=0.54 cameraY=0.09 hyp=0.54 cameraTheta=0.17 mountX=-0.54 mountY=-0.08, mountTheta=-2.99
23:02:02.460 00.037 9340 SchedulePrimaryMove(10104498, x=0.54, y=0.09, opts=13)
23:02:02.475 00.015 9340 Enqueuing Move request for scope (0.54, 0.09)
23:02:02.488 00.013 12020 Worker thread wakes up
23:02:02.489 00.001 9340 UpdateImageDisplay: Size=(1920,1080) min=6434, max=65529, med=9963, FiltMin=7905, FiltMax=65494, Gamma=2.870
23:02:02.504 00.015 12020 worker thread servicing REQUEST_MOVE scope ofs (0.54, 0.09) opts 0xd
23:02:02.504 00.000 9340 UpdateGuideState exits: m=770712 SNR=140.2
23:02:02.519 00.015 12020 Handling offset move in thread for scope, endpoint = (0.54, 0.09)
23:02:02.520 00.001 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:02:02.535 00.015 12020 Moving (0.54, 0.09) raw xDistance=-0.54 yDistance=-0.08
23:02:02.535 00.000 12020 GuideAlgorithmHysteresis::Result() returns -0.23 from input -0.54
23:02:02.535 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:02:02.535 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
23:02:02.537 00.002 12020 MoveAxis(E, 44, ABG)
23:02:02.537 00.000 12020 Guiding  Dir = 2, Dur = 44
23:02:02.538 00.001 12020 IsSlewing returns 0
23:02:02.538 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
23:02:02.577 00.039 12020 IsGuiding returns 0
23:02:02.579 00.002 9340 Enqueuing Expose request
23:02:02.604 00.025 12020 PulseGuide returned control before completion, sleep 29
23:02:02.685 00.081 12020 IsGuiding returns 1
23:02:02.685 00.000 12020 scope still moving after pulse duration time elapsed
23:02:02.716 00.031 12020 IsSlewing returns 0
23:02:02.716 00.000 12020 IsGuiding returns 0
23:02:02.716 00.000 12020 scope move finished after 44 + 94 ms
23:02:02.716 00.000 12020 Move returns status 0, amount 44
23:02:02.716 00.000 12020 MoveAxis(N, 0, ABG)
23:02:02.716 00.000 12020 Move returns status 0, amount 0
23:02:02.716 00.000 12020 move complete, result=0
23:02:02.716 00.000 12020 worker thread done servicing request
23:02:02.716 00.000 9340 GuideStep: -0.5 px 44 ms EAST, -0.1 px 0 ms NORTH
23:02:02.733 00.017 12020 Worker thread wakes up
23:02:02.733 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
23:02:02.733 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(838,43,31,31)
23:02:03.170 00.437 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"b248dc6e-c8bd-4ad5-91ca-ee89b091920e"}
23:02:03.215 00.045 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"b248dc6e-c8bd-4ad5-91ca-ee89b091920e"}
23:02:03.241 00.026 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"cbacaf2b-41e8-46b2-b7cb-e62c87fe9ab7"}
23:02:03.264 00.023 9340 case statement mapped state 6 to 3
23:02:03.335 00.071 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"cbacaf2b-41e8-46b2-b7cb-e62c87fe9ab7"}
23:02:03.379 00.044 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"c649774c-d5de-4dc6-abcc-22ef02109ac0"}
23:02:03.399 00.020 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":265,"width":15,"height":15,"star_pos":[6.75,7.43],"pixels":"..."},"id":"c649774c-d5de-4dc6-abcc-22ef02109ac0"}
23:02:05.172 01.773 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"c12e89bb-cafe-4823-a66d-5c24d5d1224b"}
23:02:05.212 00.040 12020 Exposure complete
23:02:05.225 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"c12e89bb-cafe-4823-a66d-5c24d5d1224b"}
23:02:05.241 00.016 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"b4aa48bc-be6b-48d8-bcfb-107309919f77"}
23:02:05.293 00.052 9340 case statement mapped state 6 to 3
23:02:05.325 00.032 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"b4aa48bc-be6b-48d8-bcfb-107309919f77"}
23:02:05.372 00.047 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"14a17d73-1608-4cf5-8aa5-e0ba65525aee"}
23:02:05.395 00.023 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":265,"width":15,"height":15,"star_pos":[6.75,7.43],"pixels":"..."},"id":"14a17d73-1608-4cf5-8aa5-e0ba65525aee"}
23:02:05.600 00.205 9340 OnExposeComplete: enter
23:02:05.634 00.034 12020 worker thread done servicing request
23:02:05.634 00.000 9340 UpdateGuideState(): m_state=6
23:02:05.649 00.015 9340 Star::Find(15, 853, 58, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 266
23:02:05.661 00.012 9340 Star::Find returns 1 (0), X=853.29, Y=58.53, Mass=735810, SNR=131.7, Peak=57861 HFD=3.9
23:02:05.676 00.015 9340 MultiStar: [#1 0.07,0.49,0.73,U] [#2 0.18,0.20,0.90,U] [#3 -0.06,0.22,0.66,U] [#4 0.34,0.58,0.69,U] [#5 0.16,0.48,0.85,U] [#6 0.04,0.18,0.70,U] [#7 0.33,0.60,0.66,U] [#8 0.29,0.58,0.67,U] 
23:02:05.688 00.012 9340 single-star, 8 included, MultiStar: {0.20, 0.37}, one-star: {0.37, 0.11}
23:02:05.702 00.014 9340 CameraToMount -- cameraTheta (0.30) - m_xAngle (-3.14) = xAngle (3.43 = -2.85)
23:02:05.717 00.015 9340 CameraToMount -- cameraTheta (0.30) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (3.42 = -2.86)
23:02:05.728 00.011 9340 CameraToMount -- cameraX=0.37 cameraY=0.11 hyp=0.39 cameraTheta=0.30 mountX=-0.37 mountY=-0.11, mountTheta=-2.86
23:02:05.763 00.035 9340 SchedulePrimaryMove(10104498, x=0.37, y=0.11, opts=13)
23:02:05.776 00.013 9340 Enqueuing Move request for scope (0.37, 0.11)
23:02:05.786 00.010 12020 Worker thread wakes up
23:02:05.786 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=6398, max=65529, med=9969, FiltMin=7746, FiltMax=65494, Gamma=2.870
23:02:05.800 00.014 12020 worker thread servicing REQUEST_MOVE scope ofs (0.37, 0.11) opts 0xd
23:02:05.800 00.000 9340 UpdateGuideState exits: m=735810 SNR=131.7
23:02:05.808 00.008 12020 Handling offset move in thread for scope, endpoint = (0.37, 0.11)
23:02:05.812 00.004 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:02:05.822 00.010 12020 Moving (0.37, 0.11) raw xDistance=-0.37 yDistance=-0.11
23:02:05.822 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
23:02:05.832 00.010 12020 GuideAlgorithmHysteresis::Result() returns -0.18 from input -0.37
23:02:05.832 00.000 9340 Enqueuing Expose request
23:02:05.846 00.014 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:02:05.846 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
23:02:05.846 00.000 12020 MoveAxis(E, 34, ABG)
23:02:05.848 00.002 12020 Guiding  Dir = 2, Dur = 34
23:02:05.850 00.002 12020 IsSlewing returns 0
23:02:05.851 00.001 12020 IsGuiding returns 0
23:02:05.889 00.038 12020 IsGuiding returns 1
23:02:05.889 00.000 12020 scope still moving after pulse duration time elapsed
23:02:05.944 00.055 12020 IsSlewing returns 0
23:02:05.944 00.000 12020 IsGuiding returns 0
23:02:05.944 00.000 12020 scope move finished after 34 + 62 ms
23:02:05.944 00.000 12020 Move returns status 0, amount 34
23:02:05.944 00.000 12020 MoveAxis(N, 0, ABG)
23:02:05.944 00.000 12020 Move returns status 0, amount 0
23:02:05.944 00.000 12020 move complete, result=0
23:02:05.950 00.006 12020 worker thread done servicing request
23:02:05.950 00.000 9340 GuideStep: -0.4 px 34 ms EAST, -0.1 px 0 ms NORTH
23:02:05.966 00.016 12020 Worker thread wakes up
23:02:05.966 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
23:02:05.966 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(838,43,31,31)
23:02:07.175 01.209 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"346372e3-1df6-468b-bc68-5ca1b34ed76e"}
23:02:07.184 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"346372e3-1df6-468b-bc68-5ca1b34ed76e"}
23:02:07.214 00.030 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"df82fb94-c57a-4766-a1fa-113fbb971c17"}
23:02:07.225 00.011 9340 case statement mapped state 6 to 3
23:02:07.233 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"df82fb94-c57a-4766-a1fa-113fbb971c17"}
23:02:07.244 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"545cc66c-3605-4044-ad41-88dcfa9f9454"}
23:02:07.255 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":266,"width":15,"height":15,"star_pos":[7.29,6.53],"pixels":"..."},"id":"545cc66c-3605-4044-ad41-88dcfa9f9454"}
23:02:08.432 01.177 12020 Exposure complete
23:02:08.600 00.168 12020 worker thread done servicing request
23:02:08.600 00.000 9340 OnExposeComplete: enter
23:02:08.609 00.009 9340 UpdateGuideState(): m_state=6
23:02:08.617 00.008 9340 Star::Find(15, 853, 58, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 267
23:02:08.625 00.008 9340 Star::Find returns 1 (0), X=853.38, Y=58.72, Mass=742433, SNR=145.1, Peak=58557 HFD=3.9
23:02:08.644 00.019 9340 MultiStar: [#1 -0.06,0.47,0.76,U] [#2 0.04,0.38,0.78,U] [#3 -0.15,0.41,0.71,U] [#4 0.10,0.81,0.69,U] [#5 -0.07,0.60,0.73,U] [#6 0.01,0.27,0.82,U] [#7 0.45,0.73,0.71,U] [#8 0.25,0.65,0.62,U] 
23:02:08.649 00.005 9340 refined, 8 included, MultiStar: {0.12, 0.50}, one-star: {0.46, 0.30}
23:02:08.667 00.018 9340 CameraToMount -- cameraTheta (1.33) - m_xAngle (-3.14) = xAngle (4.47 = -1.82)
23:02:08.675 00.008 9340 CameraToMount -- cameraTheta (1.33) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (4.45 = -1.83)
23:02:08.682 00.007 9340 CameraToMount -- cameraX=0.12 cameraY=0.50 hyp=0.51 cameraTheta=1.33 mountX=-0.13 mountY=-0.49, mountTheta=-1.82
23:02:08.699 00.017 9340 SchedulePrimaryMove(10104498, x=0.12, y=0.50, opts=13)
23:02:08.707 00.008 9340 Enqueuing Move request for scope (0.12, 0.50)
23:02:08.714 00.007 12020 Worker thread wakes up
23:02:08.714 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=6312, max=65535, med=10028, FiltMin=7419, FiltMax=65509, Gamma=2.870
23:02:08.724 00.010 12020 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.50) opts 0xd
23:02:08.724 00.000 12020 Handling offset move in thread for scope, endpoint = (0.12, 0.50)
23:02:08.724 00.000 12020 Moving (0.12, 0.50) raw xDistance=-0.13 yDistance=-0.49
23:02:08.724 00.000 9340 UpdateGuideState exits: m=742433 SNR=145.1
23:02:08.735 00.011 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:02:08.744 00.009 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
23:02:08.744 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
23:02:08.752 00.008 12020 GuideAlgorithmResistSwitch::result() returns -0.49 from input -0.49
23:02:08.752 00.000 9340 Enqueuing Expose request
23:02:08.763 00.011 12020 MoveAxis(E, 0, ABG)
23:02:08.763 00.000 12020 Move returns status 0, amount 0
23:02:08.763 00.000 12020 MoveAxis(N, 83, ABG)
23:02:08.763 00.000 12020 Guiding  Dir = 0, Dur = 83
23:02:08.776 00.013 12020 IsSlewing returns 0
23:02:08.777 00.001 12020 IsGuiding returns 0
23:02:08.856 00.079 12020 PulseGuide returned control before completion, sleep 14
23:02:08.882 00.026 12020 IsGuiding returns 1
23:02:08.882 00.000 12020 scope still moving after pulse duration time elapsed
23:02:08.912 00.030 12020 IsSlewing returns 0
23:02:08.912 00.000 12020 IsGuiding returns 1
23:02:09.016 00.104 12020 IsSlewing returns 0
23:02:09.064 00.048 12020 IsGuiding returns 0
23:02:09.064 00.000 12020 scope move finished after 83 + 204 ms
23:02:09.064 00.000 12020 Move returns status 0, amount 83
23:02:09.064 00.000 12020 move complete, result=0
23:02:09.064 00.000 12020 worker thread done servicing request
23:02:09.064 00.000 9340 GuideStep: -0.1 px 0 ms EAST, -0.5 px 83 ms NORTH
23:02:09.077 00.013 12020 Worker thread wakes up
23:02:09.077 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
23:02:09.078 00.001 12020 Handling exposure in thread, d=2000 o=3 r=(838,43,31,31)
23:02:09.178 00.100 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"18ffccb2-6f5a-4c21-b28b-093a5d0b9928"}
23:02:09.195 00.017 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"18ffccb2-6f5a-4c21-b28b-093a5d0b9928"}
23:02:09.205 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"08233687-1615-4665-aee0-03d3ea7243f6"}
23:02:09.215 00.010 9340 case statement mapped state 6 to 3
23:02:09.225 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"08233687-1615-4665-aee0-03d3ea7243f6"}
23:02:09.253 00.028 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"de2107e7-c187-48fb-a0c3-fff5bfa06c00"}
23:02:09.284 00.031 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":267,"width":15,"height":15,"star_pos":[7.38,6.72],"pixels":"..."},"id":"de2107e7-c187-48fb-a0c3-fff5bfa06c00"}
23:02:11.177 01.893 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"d1c9ffe7-28ea-4366-94e1-7c8a6cddc3d2"}
23:02:11.198 00.021 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"d1c9ffe7-28ea-4366-94e1-7c8a6cddc3d2"}
23:02:11.208 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"d270c1cd-264f-4b6e-8acb-9c7c269282b7"}
23:02:11.221 00.013 9340 case statement mapped state 6 to 3
23:02:11.230 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"d270c1cd-264f-4b6e-8acb-9c7c269282b7"}
23:02:11.243 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"29eeb815-48c0-4857-9611-4f732f292a2a"}
23:02:11.260 00.017 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":267,"width":15,"height":15,"star_pos":[7.38,6.72],"pixels":"..."},"id":"29eeb815-48c0-4857-9611-4f732f292a2a"}
23:02:11.456 00.196 12020 Exposure complete
23:02:11.714 00.258 12020 worker thread done servicing request
23:02:11.715 00.001 9340 OnExposeComplete: enter
23:02:11.730 00.015 9340 UpdateGuideState(): m_state=6
23:02:11.738 00.008 9340 Star::Find(15, 853, 58, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 268
23:02:11.754 00.016 9340 Star::Find returns 1 (0), X=853.35, Y=58.08, Mass=745443, SNR=154.3, Peak=52081 HFD=4.1
23:02:11.767 00.013 9340 MultiStar: [#1 0.26,-0.12,0.64,U] [#2 0.32,-0.20,0.72,U] [#3 0.20,-0.07,0.74,U] [#4 0.17,0.15,0.62,U] [#5 0.01,-0.17,0.74,U] [#6 -0.01,-0.39,0.54,U] [#7 0.35,0.48,0.59,U] [#8 0.36,0.15,0.53,U] 
23:02:11.773 00.006 9340 refined, 8 included, MultiStar: {0.24, -0.08}, one-star: {0.43, -0.34}
23:02:11.789 00.016 9340 CameraToMount -- cameraTheta (-0.32) - m_xAngle (-3.14) = xAngle (2.81 = 2.81)
23:02:11.800 00.011 9340 CameraToMount -- cameraTheta (-0.32) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (2.80 = 2.80)
23:02:11.828 00.028 9340 CameraToMount -- cameraX=0.24 cameraY=-0.08 hyp=0.26 cameraTheta=-0.32 mountX=-0.24 mountY=0.09, mountTheta=2.80
23:02:11.845 00.017 9340 SchedulePrimaryMove(10104498, x=0.24, y=-0.08, opts=13)
23:02:11.856 00.011 9340 Enqueuing Move request for scope (0.24, -0.08)
23:02:11.866 00.010 12020 Worker thread wakes up
23:02:11.866 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=5905, max=65529, med=9963, FiltMin=7888, FiltMax=65455, Gamma=2.870
23:02:11.875 00.009 12020 worker thread servicing REQUEST_MOVE scope ofs (0.24, -0.08) opts 0xd
23:02:11.877 00.002 9340 UpdateGuideState exits: m=745443 SNR=154.3
23:02:11.887 00.010 12020 Handling offset move in thread for scope, endpoint = (0.24, -0.08)
23:02:11.887 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:02:11.899 00.012 12020 Moving (0.24, -0.08) raw xDistance=-0.24 yDistance=0.09
23:02:11.899 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
23:02:11.912 00.013 9340 Enqueuing Expose request
23:02:11.924 00.012 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.24
23:02:11.924 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:02:11.924 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
23:02:11.925 00.001 12020 MoveAxis(E, 0, ABG)
23:02:11.926 00.001 12020 Move returns status 0, amount 0
23:02:11.926 00.000 12020 MoveAxis(N, 0, ABG)
23:02:11.942 00.016 12020 Move returns status 0, amount 0
23:02:11.943 00.001 12020 move complete, result=0
23:02:11.943 00.000 12020 worker thread done servicing request
23:02:11.943 00.000 12020 Worker thread wakes up
23:02:11.944 00.001 12020 worker thread servicing REQUEST_EXPOSE 2000
23:02:11.944 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(838,43,31,31)
23:02:11.944 00.000 9340 GuideStep: -0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
23:02:13.180 01.236 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"0584a5e6-e07e-4f80-a221-409204446461"}
23:02:13.187 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"0584a5e6-e07e-4f80-a221-409204446461"}
23:02:13.199 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"503e57ea-62cc-4aa5-9bbd-8b23e9fcd90b"}
23:02:13.224 00.025 9340 case statement mapped state 6 to 3
23:02:13.232 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"503e57ea-62cc-4aa5-9bbd-8b23e9fcd90b"}
23:02:13.244 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"f26e5ff4-1a02-4b9b-86ba-0a4584d967df"}
23:02:13.256 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":268,"width":15,"height":15,"star_pos":[7.35,7.08],"pixels":"..."},"id":"f26e5ff4-1a02-4b9b-86ba-0a4584d967df"}
23:02:14.306 01.050 12020 Exposure complete
23:02:14.485 00.179 12020 worker thread done servicing request
23:02:14.490 00.005 9340 OnExposeComplete: enter
23:02:14.500 00.010 9340 UpdateGuideState(): m_state=6
23:02:14.510 00.010 9340 Star::Find(15, 853, 58, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 269
23:02:14.516 00.006 9340 Star::Find returns 1 (0), X=853.12, Y=58.56, Mass=770181, SNR=163.3, Peak=53741 HFD=4.3
23:02:14.525 00.009 9340 MultiStar: [#1 0.13,0.39,0.62,U] [#2 0.06,-0.01,0.68,U] [#3 -0.38,-0.01,0.58,U] [#4 0.28,0.30,0.46,U] [#5 0.11,0.04,0.59,U] [#6 -0.09,0.15,0.66,U] [#7 0.12,0.40,0.47,U] [#8 0.18,0.54,0.62,U] 
23:02:14.536 00.011 9340 refined, 8 included, MultiStar: {0.07, 0.20}, one-star: {0.20, 0.14}
23:02:14.546 00.010 9340 CameraToMount -- cameraTheta (1.24) - m_xAngle (-3.14) = xAngle (4.37 = -1.91)
23:02:14.554 00.008 9340 CameraToMount -- cameraTheta (1.24) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (4.36 = -1.93)
23:02:14.562 00.008 9340 CameraToMount -- cameraX=0.07 cameraY=0.20 hyp=0.22 cameraTheta=1.24 mountX=-0.07 mountY=-0.20, mountTheta=-1.91
23:02:14.594 00.032 9340 SchedulePrimaryMove(10104498, x=0.07, y=0.20, opts=13)
23:02:14.603 00.009 9340 Enqueuing Move request for scope (0.07, 0.20)
23:02:14.616 00.013 12020 Worker thread wakes up
23:02:14.617 00.001 9340 UpdateImageDisplay: Size=(1920,1080) min=6320, max=65535, med=10193, FiltMin=7552, FiltMax=65507, Gamma=2.870
23:02:14.627 00.010 12020 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.20) opts 0xd
23:02:14.628 00.001 9340 UpdateGuideState exits: m=770181 SNR=163.3
23:02:14.636 00.008 12020 Handling offset move in thread for scope, endpoint = (0.07, 0.20)
23:02:14.636 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:02:14.645 00.009 12020 Moving (0.07, 0.20) raw xDistance=-0.07 yDistance=-0.20
23:02:14.645 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
23:02:14.652 00.007 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
23:02:14.652 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:02:14.652 00.000 9340 Enqueuing Expose request
23:02:14.661 00.009 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.20
23:02:14.661 00.000 12020 MoveAxis(E, 0, ABG)
23:02:14.661 00.000 12020 Move returns status 0, amount 0
23:02:14.661 00.000 12020 MoveAxis(N, 0, ABG)
23:02:14.661 00.000 12020 Move returns status 0, amount 0
23:02:14.661 00.000 12020 move complete, result=0
23:02:14.661 00.000 12020 worker thread done servicing request
23:02:14.661 00.000 12020 Worker thread wakes up
23:02:14.661 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
23:02:14.661 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(838,43,31,31)
23:02:14.668 00.007 9340 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
23:02:15.181 00.513 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"4a81c3b5-a1ca-4a23-a3e5-1541a9f3ed7c"}
23:02:15.203 00.022 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"4a81c3b5-a1ca-4a23-a3e5-1541a9f3ed7c"}
23:02:15.214 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"a4a42846-294a-494c-a505-0a449f51d415"}
23:02:15.246 00.032 9340 case statement mapped state 6 to 3
23:02:15.260 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"a4a42846-294a-494c-a505-0a449f51d415"}
23:02:15.271 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"b9216e5e-e654-41b8-bd52-292cf3993981"}
23:02:15.286 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":269,"width":15,"height":15,"star_pos":[7.12,6.56],"pixels":"..."},"id":"b9216e5e-e654-41b8-bd52-292cf3993981"}
23:02:17.050 01.764 12020 Exposure complete
23:02:17.184 00.134 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"d2f2f035-a811-44b5-86ee-6c453bac0ec7"}
23:02:17.203 00.019 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"d2f2f035-a811-44b5-86ee-6c453bac0ec7"}
23:02:17.222 00.019 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"bbeac6ed-10e8-4494-9293-ed841501682e"}
23:02:17.240 00.018 9340 case statement mapped state 6 to 3
23:02:17.273 00.033 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"bbeac6ed-10e8-4494-9293-ed841501682e"}
23:02:17.296 00.023 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"a50a0348-64da-4af9-bac2-9f818d4004bc"}
23:02:17.310 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":269,"width":15,"height":15,"star_pos":[7.12,6.56],"pixels":"..."},"id":"a50a0348-64da-4af9-bac2-9f818d4004bc"}
23:02:17.446 00.136 12020 worker thread done servicing request
23:02:17.446 00.000 9340 OnExposeComplete: enter
23:02:17.492 00.046 9340 UpdateGuideState(): m_state=6
23:02:17.505 00.013 9340 Star::Find(15, 853, 58, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 270
23:02:17.523 00.018 9340 Star::Find returns 1 (0), X=853.46, Y=58.34, Mass=674403, SNR=118.3, Peak=55437 HFD=3.6
23:02:17.542 00.019 9340 MultiStar: [#1 0.43,0.40,1.04,U] [#2 0.20,0.08,0.88,U] [#3 0.02,0.14,0.96,U] [#4 0.14,0.28,0.85,U] [#5 0.22,0.09,0.89,U] [#6 0.21,-0.07,0.84,U] [#7 0.44,0.45,0.77,U] [#8 0.47,0.33,0.86,U] 
23:02:17.558 00.016 9340 refined, 8 included, MultiStar: {0.30, 0.18}, one-star: {0.55, -0.08}
23:02:17.595 00.037 9340 CameraToMount -- cameraTheta (0.53) - m_xAngle (-3.14) = xAngle (3.67 = -2.61)
23:02:17.617 00.022 9340 CameraToMount -- cameraTheta (0.53) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (3.66 = -2.63)
23:02:17.635 00.018 9340 CameraToMount -- cameraX=0.30 cameraY=0.18 hyp=0.35 cameraTheta=0.53 mountX=-0.30 mountY=-0.17, mountTheta=-2.62
23:02:17.655 00.020 9340 SchedulePrimaryMove(10104498, x=0.30, y=0.18, opts=13)
23:02:17.676 00.021 9340 Enqueuing Move request for scope (0.30, 0.18)
23:02:17.709 00.033 12020 Worker thread wakes up
23:02:17.709 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=6138, max=65529, med=9951, FiltMin=7883, FiltMax=65494, Gamma=2.870
23:02:17.725 00.016 12020 worker thread servicing REQUEST_MOVE scope ofs (0.30, 0.18) opts 0xd
23:02:17.725 00.000 9340 UpdateGuideState exits: m=674403 SNR=118.3
23:02:17.741 00.016 12020 Handling offset move in thread for scope, endpoint = (0.30, 0.18)
23:02:17.741 00.000 12020 Moving (0.30, 0.18) raw xDistance=-0.30 yDistance=-0.17
23:02:17.741 00.000 12020 GuideAlgorithmHysteresis::Result() returns -0.13 from input -0.30
23:02:17.741 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:02:17.741 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
23:02:17.742 00.001 12020 MoveAxis(E, 25, ABG)
23:02:17.742 00.000 12020 Guiding  Dir = 2, Dur = 25
23:02:17.742 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:02:17.753 00.011 12020 IsSlewing returns 0
23:02:17.753 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
23:02:17.770 00.017 12020 IsGuiding returns 0
23:02:17.770 00.000 9340 Enqueuing Expose request
23:02:17.794 00.024 12020 PulseGuide returned control before completion, sleep 11
23:02:17.843 00.049 12020 IsGuiding returns 1
23:02:17.843 00.000 12020 scope still moving after pulse duration time elapsed
23:02:17.874 00.031 12020 IsSlewing returns 0
23:02:17.876 00.002 12020 IsGuiding returns 0
23:02:17.876 00.000 12020 scope move finished after 25 + 81 ms
23:02:17.877 00.001 12020 Move returns status 0, amount 25
23:02:17.878 00.001 12020 MoveAxis(N, 0, ABG)
23:02:17.878 00.000 12020 Move returns status 0, amount 0
23:02:17.879 00.001 12020 move complete, result=0
23:02:17.879 00.000 12020 worker thread done servicing request
23:02:17.879 00.000 9340 GuideStep: -0.3 px 25 ms EAST, -0.2 px 0 ms NORTH
23:02:17.892 00.013 12020 Worker thread wakes up
23:02:17.892 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
23:02:17.892 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(838,43,31,31)
23:02:19.188 01.296 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"6d0d8437-5ffe-410f-88a9-ec91f419ac48"}
23:02:19.201 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"6d0d8437-5ffe-410f-88a9-ec91f419ac48"}
23:02:19.213 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"eee11068-c92d-486c-b33e-79d520c64e53"}
23:02:19.225 00.012 9340 case statement mapped state 6 to 3
23:02:19.237 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"eee11068-c92d-486c-b33e-79d520c64e53"}
23:02:19.248 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"d0da9cde-c2e7-4588-a029-0945e225a4a0"}
23:02:19.258 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":270,"width":15,"height":15,"star_pos":[7.46,7.34],"pixels":"..."},"id":"d0da9cde-c2e7-4588-a029-0945e225a4a0"}
23:02:20.257 00.999 12020 Exposure complete
23:02:20.424 00.167 12020 worker thread done servicing request
23:02:20.424 00.000 9340 OnExposeComplete: enter
23:02:20.437 00.013 9340 UpdateGuideState(): m_state=6
23:02:20.449 00.012 9340 Star::Find(15, 853, 58, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 271
23:02:20.459 00.010 9340 Star::Find returns 1 (0), X=852.87, Y=58.46, Mass=743064, SNR=148.5, Peak=55805 HFD=3.8
23:02:20.481 00.022 9340 MultiStar: [#1 0.09,0.55,0.81,U] [#2 -0.10,0.10,0.77,U] [#3 -0.36,0.13,0.67,U] [#4 0.12,0.36,0.61,U] [#5 -0.26,0.20,0.65,U] [#6 -0.29,-0.05,0.65,U] [#7 0.27,0.57,0.53,U] [#8 0.01,0.39,0.62,U] 
23:02:20.491 00.010 9340 single-star, 8 included, MultiStar: {-0.07, 0.24}, one-star: {-0.04, 0.04}
23:02:20.500 00.009 9340 CameraToMount -- cameraTheta (2.36) - m_xAngle (-3.14) = xAngle (5.50 = -0.79)
23:02:20.507 00.007 9340 CameraToMount -- cameraTheta (2.36) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (5.48 = -0.80)
23:02:20.517 00.010 9340 CameraToMount -- cameraX=-0.04 cameraY=0.04 hyp=0.06 cameraTheta=2.36 mountX=0.04 mountY=-0.05, mountTheta=-0.80
23:02:20.530 00.013 9340 SchedulePrimaryMove(10104498, x=-0.04, y=0.04, opts=13)
23:02:20.540 00.010 9340 Enqueuing Move request for scope (-0.04, 0.04)
23:02:20.570 00.030 12020 Worker thread wakes up
23:02:20.570 00.000 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.04) opts 0xd
23:02:20.570 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=6299, max=65535, med=10001, FiltMin=7789, FiltMax=65507, Gamma=2.870
23:02:20.583 00.013 12020 Handling offset move in thread for scope, endpoint = (-0.04, 0.04)
23:02:20.583 00.000 12020 Moving (-0.04, 0.04) raw xDistance=0.04 yDistance=-0.05
23:02:20.583 00.000 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
23:02:20.583 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:02:20.584 00.001 9340 UpdateGuideState exits: m=743064 SNR=148.5
23:02:20.594 00.010 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
23:02:20.594 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:02:20.602 00.008 9340 ScheduleExposure(2000,3,1) exposurePending=0
23:02:20.612 00.010 9340 Enqueuing Expose request
23:02:20.620 00.008 12020 MoveAxis(E, 0, ABG)
23:02:20.620 00.000 12020 Move returns status 0, amount 0
23:02:20.620 00.000 12020 MoveAxis(N, 0, ABG)
23:02:20.620 00.000 12020 Move returns status 0, amount 0
23:02:20.620 00.000 12020 move complete, result=0
23:02:20.620 00.000 12020 worker thread done servicing request
23:02:20.620 00.000 12020 Worker thread wakes up
23:02:20.620 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
23:02:20.620 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(838,43,31,31)
23:02:20.624 00.004 9340 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
23:02:21.191 00.567 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"0d41f518-3ed8-4104-8ef8-b4c8b8684eac"}
23:02:21.213 00.022 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"0d41f518-3ed8-4104-8ef8-b4c8b8684eac"}
23:02:21.251 00.038 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"07a3fecc-a301-4223-9ebc-81ecfd96c45e"}
23:02:21.273 00.022 9340 case statement mapped state 6 to 3
23:02:21.292 00.019 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"07a3fecc-a301-4223-9ebc-81ecfd96c45e"}
23:02:21.327 00.035 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"23a41d0e-14c2-448d-8785-63fcbe449844"}
23:02:21.385 00.058 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":271,"width":15,"height":15,"star_pos":[6.87,7.46],"pixels":"..."},"id":"23a41d0e-14c2-448d-8785-63fcbe449844"}
23:02:23.057 01.672 12020 Exposure complete
23:02:23.191 00.134 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"d17c2dd0-489b-46b8-a6d6-59bca26f76ea"}
23:02:23.201 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"d17c2dd0-489b-46b8-a6d6-59bca26f76ea"}
23:02:23.214 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"544625c5-cafd-4ad1-a07e-6e7679054648"}
23:02:23.225 00.011 9340 case statement mapped state 6 to 3
23:02:23.243 00.018 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"544625c5-cafd-4ad1-a07e-6e7679054648"}
23:02:23.259 00.016 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"37a793f3-22e8-4ed9-bddd-b965b7dfcca8"}
23:02:23.287 00.028 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":271,"width":15,"height":15,"star_pos":[6.87,7.46],"pixels":"..."},"id":"37a793f3-22e8-4ed9-bddd-b965b7dfcca8"}
23:02:23.304 00.017 12020 worker thread done servicing request
23:02:23.304 00.000 9340 OnExposeComplete: enter
23:02:23.317 00.013 9340 UpdateGuideState(): m_state=6
23:02:23.327 00.010 9340 Star::Find(15, 852, 58, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 272
23:02:23.341 00.014 9340 Star::Find returns 1 (0), X=853.23, Y=58.65, Mass=782315, SNR=147.0, Peak=57165 HFD=4.1
23:02:23.356 00.015 9340 MultiStar: [#1 0.18,0.44,0.72,U] [#2 0.36,0.04,0.77,U] [#3 -0.01,0.43,0.57,U] [#4 0.10,0.50,0.54,U] [#5 0.10,0.29,0.74,U] [#6 0.16,0.14,0.61,U] [#7 0.53,0.68,0.52,U] [#8 0.19,0.46,0.58,U] 
23:02:23.380 00.024 9340 single-star, 8 included, MultiStar: {0.22, 0.33}, one-star: {0.31, 0.23}
23:02:23.395 00.015 9340 CameraToMount -- cameraTheta (0.63) - m_xAngle (-3.14) = xAngle (3.77 = -2.52)
23:02:23.406 00.011 9340 CameraToMount -- cameraTheta (0.63) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (3.75 = -2.53)
23:02:23.418 00.012 9340 CameraToMount -- cameraX=0.31 cameraY=0.23 hyp=0.39 cameraTheta=0.63 mountX=-0.32 mountY=-0.22, mountTheta=-2.53
23:02:23.434 00.016 9340 SchedulePrimaryMove(10104498, x=0.31, y=0.23, opts=13)
23:02:23.447 00.013 9340 Enqueuing Move request for scope (0.31, 0.23)
23:02:23.463 00.016 12020 Worker thread wakes up
23:02:23.463 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=5892, max=65529, med=9958, FiltMin=7808, FiltMax=65494, Gamma=2.870
23:02:23.498 00.035 12020 worker thread servicing REQUEST_MOVE scope ofs (0.31, 0.23) opts 0xd
23:02:23.498 00.000 9340 UpdateGuideState exits: m=782315 SNR=147.0
23:02:23.510 00.012 12020 Handling offset move in thread for scope, endpoint = (0.31, 0.23)
23:02:23.510 00.000 12020 Moving (0.31, 0.23) raw xDistance=-0.32 yDistance=-0.22
23:02:23.510 00.000 12020 GuideAlgorithmHysteresis::Result() returns -0.13 from input -0.32
23:02:23.510 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:02:23.510 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.22
23:02:23.510 00.000 12020 MoveAxis(E, 26, ABG)
23:02:23.510 00.000 12020 Guiding  Dir = 2, Dur = 26
23:02:23.512 00.002 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:02:23.525 00.013 12020 IsSlewing returns 0
23:02:23.525 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
23:02:23.538 00.013 12020 IsGuiding returns 0
23:02:23.538 00.000 9340 Enqueuing Expose request
23:02:23.582 00.044 12020 IsGuiding returns 1
23:02:23.582 00.000 12020 scope still moving after pulse duration time elapsed
23:02:23.627 00.045 12020 IsSlewing returns 0
23:02:23.662 00.035 12020 IsGuiding returns 0
23:02:23.662 00.000 12020 scope move finished after 26 + 98 ms
23:02:23.662 00.000 12020 Move returns status 0, amount 26
23:02:23.664 00.002 12020 MoveAxis(N, 0, ABG)
23:02:23.664 00.000 12020 Move returns status 0, amount 0
23:02:23.664 00.000 12020 move complete, result=0
23:02:23.665 00.001 12020 worker thread done servicing request
23:02:23.665 00.000 9340 GuideStep: -0.3 px 26 ms EAST, -0.2 px 0 ms NORTH
23:02:23.697 00.032 12020 Worker thread wakes up
23:02:23.697 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
23:02:23.697 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(838,43,31,31)
23:02:25.191 01.494 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"ea5e8c03-f7d2-409d-848f-3aa6daa94d93"}
23:02:25.226 00.035 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"ea5e8c03-f7d2-409d-848f-3aa6daa94d93"}
23:02:25.255 00.029 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"3d0bc120-dd98-4a80-bfa7-3cce0c61f5dc"}
23:02:25.273 00.018 9340 case statement mapped state 6 to 3
23:02:25.288 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"3d0bc120-dd98-4a80-bfa7-3cce0c61f5dc"}
23:02:25.304 00.016 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"fa8d43fe-7c1c-4433-a6ea-c625efbc8b4c"}
23:02:25.319 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":272,"width":15,"height":15,"star_pos":[7.23,6.65],"pixels":"..."},"id":"fa8d43fe-7c1c-4433-a6ea-c625efbc8b4c"}
23:02:26.049 00.730 12020 Exposure complete
23:02:26.277 00.228 12020 worker thread done servicing request
23:02:26.278 00.001 9340 OnExposeComplete: enter
23:02:26.287 00.009 9340 UpdateGuideState(): m_state=6
23:02:26.301 00.014 9340 Star::Find(15, 853, 58, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 273
23:02:26.307 00.006 9340 Star::Find returns 1 (0), X=852.97, Y=58.77, Mass=739132, SNR=152.0, Peak=59130 HFD=4.0
23:02:26.317 00.010 9340 MultiStar: [#1 -0.06,0.87,0.77,U] [#2 -0.23,0.40,0.89,U] [#3 -0.80,0.37,0.67,U] [#4 -0.16,0.87,0.52,U] [#5 -0.25,0.55,0.75,U] [#6 -0.55,0.35,0.66,U] [#7 0.14,1.09,0.00,M1] [#8 0.01,0.78,0.59,U] 
23:02:26.333 00.016 9340 single-star, 7 included, MultiStar: {-0.23, 0.54}, one-star: {0.05, 0.35}
23:02:26.344 00.011 9340 CameraToMount -- cameraTheta (1.43) - m_xAngle (-3.14) = xAngle (4.57 = -1.71)
23:02:26.357 00.013 9340 CameraToMount -- cameraTheta (1.43) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (4.55 = -1.73)
23:02:26.383 00.026 9340 CameraToMount -- cameraX=0.05 cameraY=0.35 hyp=0.35 cameraTheta=1.43 mountX=-0.05 mountY=-0.35, mountTheta=-1.72
23:02:26.396 00.013 9340 SchedulePrimaryMove(10104498, x=0.05, y=0.35, opts=13)
23:02:26.406 00.010 9340 Enqueuing Move request for scope (0.05, 0.35)
23:02:26.416 00.010 12020 Worker thread wakes up
23:02:26.416 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=6122, max=65535, med=9958, FiltMin=7889, FiltMax=65478, Gamma=2.870
23:02:26.427 00.011 12020 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.35) opts 0xd
23:02:26.427 00.000 9340 UpdateGuideState exits: m=739132 SNR=152.0
23:02:26.433 00.006 12020 Handling offset move in thread for scope, endpoint = (0.05, 0.35)
23:02:26.433 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:02:26.443 00.010 9340 ScheduleExposure(2000,3,1) exposurePending=0
23:02:26.454 00.011 9340 Enqueuing Expose request
23:02:26.462 00.008 12020 Moving (0.05, 0.35) raw xDistance=-0.05 yDistance=-0.35
23:02:26.462 00.000 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
23:02:26.462 00.000 12020 GuideAlgorithmResistSwitch::result() returns -0.35 from input -0.35
23:02:26.462 00.000 12020 MoveAxis(E, 0, ABG)
23:02:26.462 00.000 12020 Move returns status 0, amount 0
23:02:26.462 00.000 12020 MoveAxis(N, 58, ABG)
23:02:26.462 00.000 12020 Guiding  Dir = 0, Dur = 58
23:02:26.468 00.006 12020 IsSlewing returns 0
23:02:26.469 00.001 12020 IsGuiding returns 0
23:02:26.588 00.119 12020 IsGuiding returns 1
23:02:26.589 00.001 12020 scope still moving after pulse duration time elapsed
23:02:26.716 00.127 12020 IsSlewing returns 0
23:02:26.717 00.001 12020 IsGuiding returns 0
23:02:26.717 00.000 12020 scope move finished after 58 + 189 ms
23:02:26.717 00.000 12020 Move returns status 0, amount 58
23:02:26.718 00.001 12020 move complete, result=0
23:02:26.718 00.000 12020 worker thread done servicing request
23:02:26.718 00.000 12020 Worker thread wakes up
23:02:26.719 00.001 9340 GuideStep: -0.1 px 0 ms EAST, -0.3 px 58 ms NORTH
23:02:26.732 00.013 12020 worker thread servicing REQUEST_EXPOSE 2000
23:02:26.732 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(838,43,31,31)
23:02:27.193 00.461 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"61cbac71-7be5-4799-a16c-18aa7d241931"}
23:02:27.206 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"61cbac71-7be5-4799-a16c-18aa7d241931"}
23:02:27.221 00.015 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"c2b6c37b-b582-4f01-a0a7-c0378705df36"}
23:02:27.236 00.015 9340 case statement mapped state 6 to 3
23:02:27.268 00.032 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"c2b6c37b-b582-4f01-a0a7-c0378705df36"}
23:02:27.284 00.016 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"36615480-bd31-441f-af30-8ad99348a89c"}
23:02:27.298 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":273,"width":15,"height":15,"star_pos":[6.97,6.77],"pixels":"..."},"id":"36615480-bd31-441f-af30-8ad99348a89c"}
23:02:29.085 01.787 12020 Exposure complete
23:02:29.193 00.108 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"5c644572-64d6-42f1-a066-15ed7307e63e"}
23:02:29.203 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"5c644572-64d6-42f1-a066-15ed7307e63e"}
23:02:29.214 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"d609d5ac-b487-4248-81ef-4007ea5969cc"}
23:02:29.243 00.029 9340 case statement mapped state 6 to 3
23:02:29.290 00.047 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"d609d5ac-b487-4248-81ef-4007ea5969cc"}
23:02:29.309 00.019 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"50545f4c-ee43-46a4-91d4-6192a0da5c36"}
23:02:29.321 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":273,"width":15,"height":15,"star_pos":[6.97,6.77],"pixels":"..."},"id":"50545f4c-ee43-46a4-91d4-6192a0da5c36"}
23:02:29.355 00.034 12020 worker thread done servicing request
23:02:29.357 00.002 9340 OnExposeComplete: enter
23:02:29.366 00.009 9340 UpdateGuideState(): m_state=6
23:02:29.380 00.014 9340 Star::Find(15, 852, 58, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 274
23:02:29.387 00.007 9340 Star::Find returns 1 (0), X=853.18, Y=58.28, Mass=752670, SNR=158.3, Peak=53245 HFD=4.3
23:02:29.420 00.033 9340 MultiStar: [#1 0.13,0.27,0.67,U] [#2 0.03,-0.01,0.80,U] [#3 -0.42,0.18,0.70,U] [#4 -0.19,0.54,0.51,U] [#5 0.04,0.30,0.69,U] [#6 -0.26,-0.26,0.62,U] [#7 0.37,0.37,0.51,U] [#8 0.30,0.15,0.58,U] 
23:02:29.432 00.012 9340 refined, 8 included, MultiStar: {0.04, 0.12}, one-star: {0.26, -0.14}
23:02:29.443 00.011 9340 CameraToMount -- cameraTheta (1.30) - m_xAngle (-3.14) = xAngle (4.43 = -1.85)
23:02:29.454 00.011 9340 CameraToMount -- cameraTheta (1.30) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (4.42 = -1.87)
23:02:29.463 00.009 9340 CameraToMount -- cameraX=0.04 cameraY=0.12 hyp=0.13 cameraTheta=1.30 mountX=-0.04 mountY=-0.12, mountTheta=-1.85
23:02:29.477 00.014 9340 SchedulePrimaryMove(10104498, x=0.04, y=0.12, opts=13)
23:02:29.492 00.015 9340 Enqueuing Move request for scope (0.04, 0.12)
23:02:29.510 00.018 12020 Worker thread wakes up
23:02:29.511 00.001 9340 UpdateImageDisplay: Size=(1920,1080) min=6306, max=65535, med=9982, FiltMin=7629, FiltMax=65507, Gamma=2.870
23:02:29.520 00.009 12020 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.12) opts 0xd
23:02:29.520 00.000 9340 UpdateGuideState exits: m=752670 SNR=158.3
23:02:29.545 00.025 12020 Handling offset move in thread for scope, endpoint = (0.04, 0.12)
23:02:29.545 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:02:29.556 00.011 9340 ScheduleExposure(2000,3,1) exposurePending=0
23:02:29.567 00.011 12020 Moving (0.04, 0.12) raw xDistance=-0.04 yDistance=-0.12
23:02:29.567 00.000 9340 Enqueuing Expose request
23:02:29.576 00.009 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
23:02:29.576 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:02:29.578 00.002 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
23:02:29.578 00.000 12020 MoveAxis(E, 0, ABG)
23:02:29.578 00.000 12020 Move returns status 0, amount 0
23:02:29.578 00.000 12020 MoveAxis(N, 0, ABG)
23:02:29.578 00.000 12020 Move returns status 0, amount 0
23:02:29.578 00.000 12020 move complete, result=0
23:02:29.578 00.000 12020 worker thread done servicing request
23:02:29.578 00.000 12020 Worker thread wakes up
23:02:29.578 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
23:02:29.579 00.001 12020 Handling exposure in thread, d=2000 o=3 r=(838,43,31,31)
23:02:29.581 00.002 9340 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
23:02:31.196 01.615 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"e0d10425-1d31-4be7-8456-0d6b9313ce2a"}
23:02:31.214 00.018 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"e0d10425-1d31-4be7-8456-0d6b9313ce2a"}
23:02:31.227 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"125cbaf0-55f8-40aa-afdc-0ee88e34ceb8"}
23:02:31.239 00.012 9340 case statement mapped state 6 to 3
23:02:31.258 00.019 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"125cbaf0-55f8-40aa-afdc-0ee88e34ceb8"}
23:02:31.289 00.031 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"24ba2de2-583b-4868-9551-4b7a6e143346"}
23:02:31.304 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":274,"width":15,"height":15,"star_pos":[7.18,7.28],"pixels":"..."},"id":"24ba2de2-583b-4868-9551-4b7a6e143346"}
23:02:32.031 00.727 12020 Exposure complete
23:02:32.261 00.230 12020 worker thread done servicing request
23:02:32.263 00.002 9340 OnExposeComplete: enter
23:02:32.274 00.011 9340 UpdateGuideState(): m_state=6
23:02:32.285 00.011 9340 Star::Find(15, 853, 58, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 275
23:02:32.294 00.009 9340 Star::Find returns 1 (0), X=852.90, Y=58.61, Mass=766229, SNR=158.1, Peak=57658 HFD=4.0
23:02:32.306 00.012 9340 MultiStar: [#1 -0.38,0.41,0.72,U] [#2 -0.44,0.13,0.63,U] [#3 -0.56,-0.00,0.57,U] [#4 -0.19,0.46,0.60,U] [#5 -0.52,0.28,0.66,U] [#6 -0.83,-0.08,0.64,U] [#7 0.02,0.77,0.54,U] [#8 -0.05,0.65,0.57,U] 
23:02:32.313 00.007 9340 single-star, 8 included, MultiStar: {-0.32, 0.30}, one-star: {-0.02, 0.19}
23:02:32.329 00.016 9340 CameraToMount -- cameraTheta (1.69) - m_xAngle (-3.14) = xAngle (4.82 = -1.46)
23:02:32.354 00.025 9340 CameraToMount -- cameraTheta (1.69) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (4.81 = -1.48)
23:02:32.366 00.012 9340 CameraToMount -- cameraX=-0.02 cameraY=0.19 hyp=0.19 cameraTheta=1.69 mountX=0.02 mountY=-0.19, mountTheta=-1.46
23:02:32.379 00.013 9340 SchedulePrimaryMove(10104498, x=-0.02, y=0.19, opts=13)
23:02:32.389 00.010 9340 Enqueuing Move request for scope (-0.02, 0.19)
23:02:32.399 00.010 12020 Worker thread wakes up
23:02:32.399 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=6374, max=65535, med=9988, FiltMin=7615, FiltMax=65455, Gamma=2.870
23:02:32.409 00.010 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.19) opts 0xd
23:02:32.409 00.000 9340 UpdateGuideState exits: m=766229 SNR=158.1
23:02:32.419 00.010 12020 Handling offset move in thread for scope, endpoint = (-0.02, 0.19)
23:02:32.419 00.000 12020 Moving (-0.02, 0.19) raw xDistance=0.02 yDistance=-0.19
23:02:32.419 00.000 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
23:02:32.420 00.001 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:02:32.420 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:02:32.433 00.013 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
23:02:32.433 00.000 12020 MoveAxis(E, 0, ABG)
23:02:32.434 00.001 9340 ScheduleExposure(2000,3,1) exposurePending=0
23:02:32.446 00.012 9340 Enqueuing Expose request
23:02:32.455 00.009 12020 Move returns status 0, amount 0
23:02:32.455 00.000 12020 MoveAxis(N, 0, ABG)
23:02:32.455 00.000 12020 Move returns status 0, amount 0
23:02:32.455 00.000 12020 move complete, result=0
23:02:32.455 00.000 12020 worker thread done servicing request
23:02:32.455 00.000 12020 Worker thread wakes up
23:02:32.455 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
23:02:32.455 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(838,43,31,31)
23:02:32.459 00.004 9340 GuideStep: 0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
23:02:33.199 00.740 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"fcaf6f8e-51ea-470d-b9e0-6adfdfd99fa1"}
23:02:33.208 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"fcaf6f8e-51ea-470d-b9e0-6adfdfd99fa1"}
23:02:33.254 00.046 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"605fb828-04e4-4aff-a49a-28fb90c5e79a"}
23:02:33.272 00.018 9340 case statement mapped state 6 to 3
23:02:33.285 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"605fb828-04e4-4aff-a49a-28fb90c5e79a"}
23:02:33.294 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"ec43150d-8442-44d6-9751-55a84482225b"}
23:02:33.309 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":275,"width":15,"height":15,"star_pos":[6.90,6.61],"pixels":"..."},"id":"ec43150d-8442-44d6-9751-55a84482225b"}
23:02:34.901 01.592 12020 Exposure complete
23:02:35.124 00.223 12020 worker thread done servicing request
23:02:35.124 00.000 9340 OnExposeComplete: enter
23:02:35.139 00.015 9340 UpdateGuideState(): m_state=6
23:02:35.149 00.010 9340 Star::Find(15, 852, 58, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 276
23:02:35.160 00.011 9340 Star::Find returns 1 (0), X=853.05, Y=58.77, Mass=763848, SNR=135.4, Peak=57833 HFD=4.1
23:02:35.173 00.013 9340 MultiStar: [#1 -0.13,0.73,0.83,U] [#2 -0.13,0.03,0.88,U] [#3 -0.33,0.29,0.71,U] [#4 0.12,0.63,0.69,U] [#5 -0.07,0.27,0.76,U] [#6 -0.25,-0.04,0.59,U] [#7 0.19,0.63,0.53,U] [#8 0.25,0.77,0.62,U] 
23:02:35.192 00.019 9340 single-star, 8 included, MultiStar: {-0.03, 0.40}, one-star: {0.13, 0.35}
23:02:35.204 00.012 9340 CameraToMount -- cameraTheta (1.22) - m_xAngle (-3.14) = xAngle (4.36 = -1.93)
23:02:35.214 00.010 9340 CameraToMount -- cameraTheta (1.22) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (4.34 = -1.94)
23:02:35.242 00.028 9340 CameraToMount -- cameraX=0.13 cameraY=0.35 hyp=0.37 cameraTheta=1.22 mountX=-0.13 mountY=-0.35, mountTheta=-1.93
23:02:35.260 00.018 9340 SchedulePrimaryMove(10104498, x=0.13, y=0.35, opts=13)
23:02:35.266 00.006 9340 Enqueuing Move request for scope (0.13, 0.35)
23:02:35.280 00.014 12020 Worker thread wakes up
23:02:35.280 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=6926, max=65529, med=10199, FiltMin=7773, FiltMax=65478, Gamma=2.870
23:02:35.286 00.006 12020 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.35) opts 0xd
23:02:35.286 00.000 9340 UpdateGuideState exits: m=763848 SNR=135.4
23:02:35.299 00.013 12020 Handling offset move in thread for scope, endpoint = (0.13, 0.35)
23:02:35.299 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:02:35.308 00.009 9340 ScheduleExposure(2000,3,1) exposurePending=0
23:02:35.320 00.012 9340 Enqueuing Expose request
23:02:35.330 00.010 12020 Moving (0.13, 0.35) raw xDistance=-0.13 yDistance=-0.35
23:02:35.330 00.000 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
23:02:35.331 00.001 12020 GuideAlgorithmResistSwitch::result() returns -0.35 from input -0.35
23:02:35.331 00.000 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"92780f15-5d17-45f2-bea2-5c495afcb2fd"}
23:02:35.340 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"92780f15-5d17-45f2-bea2-5c495afcb2fd"}
23:02:35.368 00.028 12020 MoveAxis(E, 0, ABG)
23:02:35.368 00.000 12020 Move returns status 0, amount 0
23:02:35.368 00.000 12020 MoveAxis(N, 58, ABG)
23:02:35.368 00.000 12020 Guiding  Dir = 0, Dur = 58
23:02:35.368 00.000 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"8f6b2302-1a23-4152-818e-21b4cdf6f3bb"}
23:02:35.378 00.010 12020 IsSlewing returns 0
23:02:35.378 00.000 9340 case statement mapped state 6 to 3
23:02:35.387 00.009 12020 IsGuiding returns 0
23:02:35.387 00.000 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"8f6b2302-1a23-4152-818e-21b4cdf6f3bb"}
23:02:35.402 00.015 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"b6546edb-64dd-4c1f-96f7-4123a723cc7c"}
23:02:35.412 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":276,"width":15,"height":15,"star_pos":[7.05,6.77],"pixels":"..."},"id":"b6546edb-64dd-4c1f-96f7-4123a723cc7c"}
23:02:35.488 00.076 12020 IsGuiding returns 1
23:02:35.488 00.000 12020 scope still moving after pulse duration time elapsed
23:02:35.527 00.039 12020 IsSlewing returns 0
23:02:35.528 00.001 12020 IsGuiding returns 1
23:02:35.549 00.021 12020 IsSlewing returns 0
23:02:35.552 00.003 12020 IsGuiding returns 1
23:02:35.670 00.118 12020 IsSlewing returns 0
23:02:35.672 00.002 12020 IsGuiding returns 0
23:02:35.673 00.001 12020 scope move finished after 58 + 223 ms
23:02:35.673 00.000 12020 Move returns status 0, amount 58
23:02:35.673 00.000 12020 move complete, result=0
23:02:35.673 00.000 12020 worker thread done servicing request
23:02:35.673 00.000 9340 GuideStep: -0.1 px 0 ms EAST, -0.3 px 58 ms NORTH
23:02:35.685 00.012 12020 Worker thread wakes up
23:02:35.686 00.001 12020 worker thread servicing REQUEST_EXPOSE 2000
23:02:35.686 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(838,43,31,31)
23:02:37.204 01.518 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"09b0999b-8f25-4074-9678-a02d3b5f6e76"}
23:02:37.216 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"09b0999b-8f25-4074-9678-a02d3b5f6e76"}
23:02:37.256 00.040 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"aedf5194-fd86-4fc0-aa3e-6467c74e240e"}
23:02:37.268 00.012 9340 case statement mapped state 6 to 3
23:02:37.280 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"aedf5194-fd86-4fc0-aa3e-6467c74e240e"}
23:02:37.294 00.014 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"a4c1f3db-bc99-4ffe-9d2c-0eb056e9c608"}
23:02:37.304 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":276,"width":15,"height":15,"star_pos":[7.05,6.77],"pixels":"..."},"id":"a4c1f3db-bc99-4ffe-9d2c-0eb056e9c608"}
23:02:38.054 00.750 12020 Exposure complete
23:02:38.286 00.232 12020 worker thread done servicing request
23:02:38.286 00.000 9340 OnExposeComplete: enter
23:02:38.299 00.013 9340 UpdateGuideState(): m_state=6
23:02:38.309 00.010 9340 Star::Find(15, 853, 58, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 277
23:02:38.321 00.012 9340 Star::Find returns 1 (0), X=852.74, Y=57.89, Mass=795865, SNR=162.5, Peak=52790 HFD=4.1
23:02:38.329 00.008 9340 MultiStar: [#1 -0.05,0.03,0.64,U] [#2 -0.23,-0.45,0.72,U] [#3 -0.23,-0.42,0.56,U] [#4 -0.04,0.02,0.51,U] [#5 -0.34,-0.39,0.66,U] [#6 -0.28,-0.59,0.63,U] [#7 0.10,0.12,0.55,U] [#8 0.03,-0.35,0.50,U] 
23:02:38.342 00.013 9340 refined, 8 included, MultiStar: {-0.15, -0.31}, one-star: {-0.18, -0.53}
23:02:38.349 00.007 9340 CameraToMount -- cameraTheta (-2.01) - m_xAngle (-3.14) = xAngle (1.13 = 1.13)
23:02:38.375 00.026 9340 CameraToMount -- cameraTheta (-2.01) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (1.11 = 1.11)
23:02:38.390 00.015 9340 CameraToMount -- cameraX=-0.15 cameraY=-0.31 hyp=0.35 cameraTheta=-2.01 mountX=0.15 mountY=0.31, mountTheta=1.13
23:02:38.405 00.015 9340 SchedulePrimaryMove(10104498, x=-0.15, y=-0.31, opts=13)
23:02:38.417 00.012 9340 Enqueuing Move request for scope (-0.15, -0.31)
23:02:38.427 00.010 12020 Worker thread wakes up
23:02:38.427 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=5811, max=65535, med=9972, FiltMin=7928, FiltMax=65501, Gamma=2.870
23:02:38.435 00.008 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.15, -0.31) opts 0xd
23:02:38.435 00.000 9340 UpdateGuideState exits: m=795865 SNR=162.5
23:02:38.445 00.010 12020 Handling offset move in thread for scope, endpoint = (-0.15, -0.31)
23:02:38.445 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:02:38.458 00.013 9340 ScheduleExposure(2000,3,1) exposurePending=0
23:02:38.465 00.007 9340 Enqueuing Expose request
23:02:38.476 00.011 12020 Moving (-0.15, -0.31) raw xDistance=0.15 yDistance=0.31
23:02:38.476 00.000 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.15
23:02:38.476 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
23:02:38.476 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.31
23:02:38.476 00.000 12020 MoveAxis(E, 0, ABG)
23:02:38.476 00.000 12020 Move returns status 0, amount 0
23:02:38.476 00.000 12020 MoveAxis(N, 0, ABG)
23:02:38.481 00.005 12020 Move returns status 0, amount 0
23:02:38.481 00.000 12020 move complete, result=0
23:02:38.481 00.000 12020 worker thread done servicing request
23:02:38.481 00.000 12020 Worker thread wakes up
23:02:38.481 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
23:02:38.481 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(838,43,31,31)
23:02:38.481 00.000 9340 GuideStep: 0.1 px 0 ms EAST, 0.3 px 0 ms NORTH
23:02:39.208 00.727 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"41fa51db-4fe4-441a-b630-83cda72bb560"}
23:02:39.220 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"41fa51db-4fe4-441a-b630-83cda72bb560"}
23:02:39.235 00.015 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"b0ad56b4-09d4-4b3f-8580-caac5f3224e0"}
23:02:39.269 00.034 9340 case statement mapped state 6 to 3
23:02:39.283 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"b0ad56b4-09d4-4b3f-8580-caac5f3224e0"}
23:02:39.295 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"3d08ce4d-41df-4ff6-b5e5-1f5c0f45997d"}
23:02:39.310 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":277,"width":15,"height":15,"star_pos":[6.74,6.89],"pixels":"..."},"id":"3d08ce4d-41df-4ff6-b5e5-1f5c0f45997d"}
23:02:40.949 01.639 12020 Exposure complete
23:02:41.118 00.169 12020 worker thread done servicing request
23:02:41.118 00.000 9340 OnExposeComplete: enter
23:02:41.141 00.023 9340 UpdateGuideState(): m_state=6
23:02:41.149 00.008 9340 Star::Find(15, 852, 57, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 278
23:02:41.160 00.011 9340 Star::Find returns 1 (0), X=853.19, Y=58.13, Mass=769150, SNR=151.8, Peak=51305 HFD=4.3
23:02:41.169 00.009 9340 MultiStar: [#1 -0.06,-0.16,0.81,U] [#2 0.04,-0.46,0.77,U] [#3 -0.10,-0.35,0.72,U] [#4 0.28,0.29,0.58,U] [#5 -0.14,-0.14,0.76,U] [#6 -0.28,-0.41,0.58,U] [#7 0.47,0.09,0.60,U] [#8 0.30,0.05,0.54,U] 
23:02:41.175 00.006 9340 refined, 8 included, MultiStar: {0.08, -0.17}, one-star: {0.27, -0.28}
23:02:41.186 00.011 9340 CameraToMount -- cameraTheta (-1.12) - m_xAngle (-3.14) = xAngle (2.01 = 2.01)
23:02:41.195 00.009 9340 CameraToMount -- cameraTheta (-1.12) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (2.00 = 2.00)
23:02:41.205 00.010 9340 CameraToMount -- cameraX=0.08 cameraY=-0.17 hyp=0.19 cameraTheta=-1.12 mountX=-0.08 mountY=0.18, mountTheta=2.01
23:02:41.217 00.012 9340 SchedulePrimaryMove(10104498, x=0.08, y=-0.17, opts=13)
23:02:41.227 00.010 9340 Enqueuing Move request for scope (0.08, -0.17)
23:02:41.237 00.010 12020 Worker thread wakes up
23:02:41.237 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=6338, max=65529, med=10007, FiltMin=7837, FiltMax=65455, Gamma=2.870
23:02:41.260 00.023 12020 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.17) opts 0xd
23:02:41.260 00.000 12020 Handling offset move in thread for scope, endpoint = (0.08, -0.17)
23:02:41.260 00.000 12020 Moving (0.08, -0.17) raw xDistance=-0.08 yDistance=0.18
23:02:41.260 00.000 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
23:02:41.260 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:02:41.260 00.000 9340 UpdateGuideState exits: m=769150 SNR=151.8
23:02:41.271 00.011 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.18
23:02:41.271 00.000 12020 MoveAxis(E, 0, ABG)
23:02:41.272 00.001 12020 Move returns status 0, amount 0
23:02:41.272 00.000 12020 MoveAxis(N, 0, ABG)
23:02:41.272 00.000 12020 Move returns status 0, amount 0
23:02:41.272 00.000 12020 move complete, result=0
23:02:41.272 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:02:41.280 00.008 12020 worker thread done servicing request
23:02:41.281 00.001 9340 ScheduleExposure(2000,3,1) exposurePending=0
23:02:41.288 00.007 9340 Enqueuing Expose request
23:02:41.299 00.011 12020 Worker thread wakes up
23:02:41.299 00.000 9340 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
23:02:41.307 00.008 12020 worker thread servicing REQUEST_EXPOSE 2000
23:02:41.307 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(838,43,31,31)
23:02:41.309 00.002 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"68a28883-6889-4adf-a4d4-fff8a81cb084"}
23:02:41.321 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"68a28883-6889-4adf-a4d4-fff8a81cb084"}
23:02:41.330 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"a3c563e4-0254-47f6-ae1e-52c93d78be5d"}
23:02:41.341 00.011 9340 case statement mapped state 6 to 3
23:02:41.350 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"a3c563e4-0254-47f6-ae1e-52c93d78be5d"}
23:02:41.375 00.025 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"1568b5b6-3919-4d56-a1dd-1b4228d66334"}
23:02:41.384 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":278,"width":15,"height":15,"star_pos":[7.19,7.13],"pixels":"..."},"id":"1568b5b6-3919-4d56-a1dd-1b4228d66334"}
23:02:43.210 01.826 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"264fa135-c47d-4217-a031-db86447e3175"}
23:02:43.220 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"264fa135-c47d-4217-a031-db86447e3175"}
23:02:43.232 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"e8dc6ec9-3357-4fc9-89ed-9161e448899b"}
23:02:43.244 00.012 9340 case statement mapped state 6 to 3
23:02:43.276 00.032 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"e8dc6ec9-3357-4fc9-89ed-9161e448899b"}
23:02:43.289 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"4be9838d-4933-4567-aa96-852d9917542b"}
23:02:43.302 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":278,"width":15,"height":15,"star_pos":[7.19,7.13],"pixels":"..."},"id":"4be9838d-4933-4567-aa96-852d9917542b"}
23:02:43.767 00.465 12020 Exposure complete
23:02:44.103 00.336 12020 worker thread done servicing request
23:02:44.103 00.000 9340 OnExposeComplete: enter
23:02:44.119 00.016 9340 UpdateGuideState(): m_state=6
23:02:44.160 00.041 9340 Star::Find(15, 853, 58, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 279
23:02:44.178 00.018 9340 Star::Find returns 1 (0), X=853.51, Y=58.41, Mass=751530, SNR=128.6, Peak=53289 HFD=4.1
23:02:44.190 00.012 9340 MultiStar: [#1 0.52,0.09,0.78,U] [#2 0.35,-0.28,0.82,U] [#3 0.17,-0.36,0.82,U] [#4 0.57,0.15,0.63,U] [#5 0.25,-0.15,0.75,U] [#6 0.23,-0.32,0.83,U] [#7 0.66,0.12,0.60,U] [#8 0.69,0.30,0.74,U] 
23:02:44.208 00.018 9340 refined, 8 included, MultiStar: {0.44, -0.06}, one-star: {0.59, -0.00}
23:02:44.226 00.018 9340 CameraToMount -- cameraTheta (-0.15) - m_xAngle (-3.14) = xAngle (2.99 = 2.99)
23:02:44.260 00.034 9340 CameraToMount -- cameraTheta (-0.15) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (2.97 = 2.97)
23:02:44.275 00.015 9340 CameraToMount -- cameraX=0.44 cameraY=-0.06 hyp=0.44 cameraTheta=-0.15 mountX=-0.44 mountY=0.07, mountTheta=2.97
23:02:44.301 00.026 9340 SchedulePrimaryMove(10104498, x=0.44, y=-0.06, opts=13)
23:02:44.324 00.023 9340 Enqueuing Move request for scope (0.44, -0.06)
23:02:44.358 00.034 12020 Worker thread wakes up
23:02:44.358 00.000 12020 worker thread servicing REQUEST_MOVE scope ofs (0.44, -0.06) opts 0xd
23:02:44.358 00.000 12020 Handling offset move in thread for scope, endpoint = (0.44, -0.06)
23:02:44.358 00.000 12020 Moving (0.44, -0.06) raw xDistance=-0.44 yDistance=0.07
23:02:44.360 00.002 12020 GuideAlgorithmHysteresis::Result() returns -0.18 from input -0.44
23:02:44.360 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:02:44.360 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
23:02:44.360 00.000 12020 MoveAxis(E, 36, ABG)
23:02:44.360 00.000 12020 Guiding  Dir = 2, Dur = 36
23:02:44.369 00.009 9340 UpdateImageDisplay: Size=(1920,1080) min=6199, max=65529, med=9995, FiltMin=7591, FiltMax=65501, Gamma=2.870
23:02:44.390 00.021 12020 IsSlewing returns 0
23:02:44.391 00.001 9340 UpdateGuideState exits: m=751530 SNR=128.6
23:02:44.403 00.012 12020 IsGuiding returns 0
23:02:44.403 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:02:44.423 00.020 9340 ScheduleExposure(2000,3,1) exposurePending=0
23:02:44.435 00.012 12020 PulseGuide returned control before completion, sleep 16
23:02:44.435 00.000 9340 Enqueuing Expose request
23:02:44.474 00.039 12020 IsGuiding returns 1
23:02:44.474 00.000 12020 scope still moving after pulse duration time elapsed
23:02:44.506 00.032 12020 IsSlewing returns 0
23:02:44.507 00.001 12020 IsGuiding returns 0
23:02:44.507 00.000 12020 scope move finished after 36 + 67 ms
23:02:44.507 00.000 12020 Move returns status 0, amount 36
23:02:44.507 00.000 12020 MoveAxis(N, 0, ABG)
23:02:44.507 00.000 12020 Move returns status 0, amount 0
23:02:44.507 00.000 12020 move complete, result=0
23:02:44.508 00.001 12020 worker thread done servicing request
23:02:44.508 00.000 9340 GuideStep: -0.4 px 36 ms EAST, 0.1 px 0 ms NORTH
23:02:44.522 00.014 12020 Worker thread wakes up
23:02:44.522 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
23:02:44.522 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(838,43,31,31)
23:02:45.214 00.692 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"e97f7a02-b653-4f87-8b88-d596645bd9f2"}
23:02:45.239 00.025 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"e97f7a02-b653-4f87-8b88-d596645bd9f2"}
23:02:45.257 00.018 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"9cf2ee8b-4b06-4624-bb12-7350fc7a9500"}
23:02:45.271 00.014 9340 case statement mapped state 6 to 3
23:02:45.283 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"9cf2ee8b-4b06-4624-bb12-7350fc7a9500"}
23:02:45.304 00.021 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"ffeb1609-8bde-43c3-9a55-bf63e6979a3a"}
23:02:45.348 00.044 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":279,"width":15,"height":15,"star_pos":[6.51,7.41],"pixels":"..."},"id":"ffeb1609-8bde-43c3-9a55-bf63e6979a3a"}
23:02:47.003 01.655 12020 Exposure complete
23:02:47.215 00.212 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"76bc58a8-b7cc-4d29-9458-2341de9b3bce"}
23:02:47.225 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"76bc58a8-b7cc-4d29-9458-2341de9b3bce"}
23:02:47.256 00.031 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"1f8e663d-b946-48e3-a8d2-a6a6c71a82cf"}
23:02:47.271 00.015 9340 case statement mapped state 6 to 3
23:02:47.281 00.010 12020 worker thread done servicing request
23:02:47.281 00.000 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"1f8e663d-b946-48e3-a8d2-a6a6c71a82cf"}
23:02:47.291 00.010 9340 OnExposeComplete: enter
23:02:47.303 00.012 9340 UpdateGuideState(): m_state=6
23:02:47.315 00.012 9340 Star::Find(15, 853, 58, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 280
23:02:47.339 00.024 9340 Star::Find returns 1 (0), X=853.83, Y=58.71, Mass=721821, SNR=143.8, Peak=53360 HFD=4.0
23:02:47.351 00.012 9340 MultiStar: [#1 0.65,0.51,0.72,U] [#2 0.59,0.16,0.83,U] [#3 0.48,0.24,0.64,U] [#4 0.61,0.48,0.60,U] [#5 0.75,0.27,0.71,U] [#6 0.32,0.20,0.66,U] [#7 0.92,0.96,0.00,M1] [#8 0.69,0.52,0.60,U] 
23:02:47.361 00.010 9340 refined, 7 included, MultiStar: {0.64, 0.33}, one-star: {0.91, 0.29}
23:02:47.373 00.012 9340 CameraToMount -- cameraTheta (0.47) - m_xAngle (-3.14) = xAngle (3.61 = -2.68)
23:02:47.381 00.008 9340 CameraToMount -- cameraTheta (0.47) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (3.59 = -2.69)
23:02:47.397 00.016 9340 CameraToMount -- cameraX=0.64 cameraY=0.33 hyp=0.72 cameraTheta=0.47 mountX=-0.64 mountY=-0.31, mountTheta=-2.69
23:02:47.417 00.020 9340 SchedulePrimaryMove(10104498, x=0.64, y=0.33, opts=13)
23:02:47.442 00.025 9340 Enqueuing Move request for scope (0.64, 0.33)
23:02:47.456 00.014 12020 Worker thread wakes up
23:02:47.456 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=5888, max=65529, med=10166, FiltMin=7591, FiltMax=65501, Gamma=2.870
23:02:47.464 00.008 12020 worker thread servicing REQUEST_MOVE scope ofs (0.64, 0.33) opts 0xd
23:02:47.464 00.000 9340 UpdateGuideState exits: m=721821 SNR=143.8
23:02:47.475 00.011 12020 Handling offset move in thread for scope, endpoint = (0.64, 0.33)
23:02:47.475 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:02:47.489 00.014 12020 Moving (0.64, 0.33) raw xDistance=-0.64 yDistance=-0.31
23:02:47.489 00.000 12020 GuideAlgorithmHysteresis::Result() returns -0.28 from input -0.64
23:02:47.489 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
23:02:47.501 00.012 12020 GuideAlgorithmResistSwitch::result() returns -0.31 from input -0.31
23:02:47.502 00.001 9340 Enqueuing Expose request
23:02:47.529 00.027 12020 MoveAxis(E, 55, ABG)
23:02:47.529 00.000 12020 Guiding  Dir = 2, Dur = 55
23:02:47.529 00.000 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"3896102e-6e8a-48bb-a9b9-bce4ae165469"}
23:02:47.543 00.014 12020 IsSlewing returns 0
23:02:47.543 00.000 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":280,"width":15,"height":15,"star_pos":[6.83,6.71],"pixels":"..."},"id":"3896102e-6e8a-48bb-a9b9-bce4ae165469"}
23:02:47.557 00.014 12020 IsGuiding returns 0
23:02:47.584 00.027 12020 PulseGuide returned control before completion, sleep 39
23:02:47.641 00.057 12020 IsGuiding returns 1
23:02:47.641 00.000 12020 scope still moving after pulse duration time elapsed
23:02:47.680 00.039 12020 IsSlewing returns 0
23:02:47.681 00.001 12020 IsGuiding returns 0
23:02:47.682 00.001 12020 scope move finished after 55 + 68 ms
23:02:47.682 00.000 12020 Move returns status 0, amount 55
23:02:47.682 00.000 12020 MoveAxis(N, 53, ABG)
23:02:47.682 00.000 12020 Guiding  Dir = 0, Dur = 53
23:02:47.683 00.001 12020 IsSlewing returns 0
23:02:47.684 00.001 12020 IsGuiding returns 0
23:02:47.808 00.124 12020 IsGuiding returns 1
23:02:47.808 00.000 12020 scope still moving after pulse duration time elapsed
23:02:47.935 00.127 12020 IsSlewing returns 0
23:02:47.935 00.000 12020 IsGuiding returns 0
23:02:47.935 00.000 12020 scope move finished after 53 + 198 ms
23:02:47.935 00.000 12020 Move returns status 0, amount 53
23:02:47.935 00.000 12020 move complete, result=0
23:02:47.937 00.002 12020 worker thread done servicing request
23:02:47.937 00.000 9340 GuideStep: -0.6 px 55 ms EAST, -0.3 px 53 ms NORTH
23:02:47.950 00.013 12020 Worker thread wakes up
23:02:47.950 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
23:02:47.950 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(838,43,31,31)
23:02:49.220 01.270 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"214c67fa-c06c-40b0-aea4-58aed4191306"}
23:02:49.249 00.029 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"214c67fa-c06c-40b0-aea4-58aed4191306"}
23:02:49.261 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"1ba648a3-aac2-4b47-a90f-cfa46e080467"}
23:02:49.270 00.009 9340 case statement mapped state 6 to 3
23:02:49.279 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"1ba648a3-aac2-4b47-a90f-cfa46e080467"}
23:02:49.290 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"2782802a-91d4-48f0-9e3a-4842a76162fd"}
23:02:49.309 00.019 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":280,"width":15,"height":15,"star_pos":[6.83,6.71],"pixels":"..."},"id":"2782802a-91d4-48f0-9e3a-4842a76162fd"}
23:02:50.315 01.006 12020 Exposure complete
23:02:50.581 00.266 12020 worker thread done servicing request
23:02:50.581 00.000 9340 OnExposeComplete: enter
23:02:50.593 00.012 9340 UpdateGuideState(): m_state=6
23:02:50.653 00.060 9340 Star::Find(15, 853, 58, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 281
23:02:50.670 00.017 9340 Star::Find returns 1 (0), X=853.43, Y=57.93, Mass=721228, SNR=138.1, Peak=53740 HFD=4.0
23:02:50.685 00.015 9340 MultiStar: [#1 0.28,-0.12,0.76,U] [#2 0.30,-0.35,0.89,U] [#3 0.12,-0.54,0.84,U] [#4 0.31,-0.05,0.70,U] [#5 -0.05,-0.53,0.80,U] [#6 0.03,-0.62,0.63,U] [#7 0.61,0.08,0.59,U] [#8 0.51,0.03,0.59,U] 
23:02:50.698 00.013 9340 refined, 8 included, MultiStar: {0.29, -0.31}, one-star: {0.51, -0.49}
23:02:50.712 00.014 9340 CameraToMount -- cameraTheta (-0.83) - m_xAngle (-3.14) = xAngle (2.31 = 2.31)
23:02:50.729 00.017 9340 CameraToMount -- cameraTheta (-0.83) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (2.29 = 2.29)
23:02:50.763 00.034 9340 CameraToMount -- cameraX=0.29 cameraY=-0.31 hyp=0.42 cameraTheta=-0.83 mountX=-0.28 mountY=0.32, mountTheta=2.30
23:02:50.786 00.023 9340 SchedulePrimaryMove(10104498, x=0.29, y=-0.31, opts=13)
23:02:50.797 00.011 9340 Enqueuing Move request for scope (0.29, -0.31)
23:02:50.811 00.014 12020 Worker thread wakes up
23:02:50.811 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=6210, max=65530, med=9943, FiltMin=7858, FiltMax=65494, Gamma=2.870
23:02:50.827 00.016 12020 worker thread servicing REQUEST_MOVE scope ofs (0.29, -0.31) opts 0xd
23:02:50.827 00.000 9340 UpdateGuideState exits: m=721228 SNR=138.1
23:02:50.859 00.032 12020 Handling offset move in thread for scope, endpoint = (0.29, -0.31)
23:02:50.861 00.002 12020 Moving (0.29, -0.31) raw xDistance=-0.28 yDistance=0.32
23:02:50.861 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:02:50.879 00.018 12020 GuideAlgorithmHysteresis::Result() returns -0.14 from input -0.28
23:02:50.880 00.001 9340 ScheduleExposure(2000,3,1) exposurePending=0
23:02:50.894 00.014 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
23:02:50.894 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.32
23:02:50.894 00.000 12020 MoveAxis(E, 28, ABG)
23:02:50.894 00.000 12020 Guiding  Dir = 2, Dur = 28
23:02:50.895 00.001 9340 Enqueuing Expose request
23:02:50.908 00.013 12020 IsSlewing returns 0
23:02:50.911 00.003 12020 IsGuiding returns 0
23:02:50.940 00.029 12020 IsGuiding returns 1
23:02:50.940 00.000 12020 scope still moving after pulse duration time elapsed
23:02:51.005 00.065 12020 IsSlewing returns 0
23:02:51.007 00.002 12020 IsGuiding returns 0
23:02:51.007 00.000 12020 scope move finished after 28 + 67 ms
23:02:51.007 00.000 12020 Move returns status 0, amount 28
23:02:51.007 00.000 12020 MoveAxis(N, 0, ABG)
23:02:51.007 00.000 12020 Move returns status 0, amount 0
23:02:51.007 00.000 12020 move complete, result=0
23:02:51.007 00.000 12020 worker thread done servicing request
23:02:51.009 00.002 12020 Worker thread wakes up
23:02:51.009 00.000 9340 GuideStep: -0.3 px 28 ms EAST, 0.3 px 0 ms NORTH
23:02:51.026 00.017 12020 worker thread servicing REQUEST_EXPOSE 2000
23:02:51.026 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(838,43,31,31)
23:02:51.221 00.195 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"64435b85-52f3-4510-84e4-cd96558de23b"}
23:02:51.239 00.018 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"64435b85-52f3-4510-84e4-cd96558de23b"}
23:02:51.251 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"62d3db29-5d3d-460a-bc20-e7a8a3c5ca4b"}
23:02:51.280 00.029 9340 case statement mapped state 6 to 3
23:02:51.297 00.017 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"62d3db29-5d3d-460a-bc20-e7a8a3c5ca4b"}
23:02:51.309 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"b0b3ea50-a012-48c4-b83c-8a628fef1425"}
23:02:51.319 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":281,"width":15,"height":15,"star_pos":[7.43,6.93],"pixels":"..."},"id":"b0b3ea50-a012-48c4-b83c-8a628fef1425"}
23:02:53.223 01.904 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"7b036db9-4d37-4646-8b43-de8b216ed2b5"}
23:02:53.230 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"7b036db9-4d37-4646-8b43-de8b216ed2b5"}
23:02:53.245 00.015 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"f0065f4b-c2f8-447e-8ece-667e86ff465e"}
23:02:53.257 00.012 9340 case statement mapped state 6 to 3
23:02:53.266 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"f0065f4b-c2f8-447e-8ece-667e86ff465e"}
23:02:53.271 00.005 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"f22ec793-9ce8-4455-b047-06000cba3394"}
23:02:53.285 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":281,"width":15,"height":15,"star_pos":[7.43,6.93],"pixels":"..."},"id":"f22ec793-9ce8-4455-b047-06000cba3394"}
23:02:53.496 00.211 12020 Exposure complete
23:02:53.710 00.214 12020 worker thread done servicing request
23:02:53.710 00.000 9340 OnExposeComplete: enter
23:02:53.728 00.018 9340 UpdateGuideState(): m_state=6
23:02:53.744 00.016 9340 Star::Find(15, 853, 57, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 282
23:02:53.753 00.009 9340 Star::Find returns 1 (0), X=853.51, Y=57.75, Mass=737890, SNR=136.9, Peak=54972 HFD=3.9
23:02:53.763 00.010 9340 MultiStar: [#1 0.21,-0.45,0.80,U] [#2 0.09,-1.02,0.00,M1] [#3 -0.18,-0.88,0.80,U] [#4 0.46,-0.24,0.74,U] [#5 0.08,-0.57,0.72,U] [#6 0.00,-0.57,0.61,U] [#7 0.39,-0.21,0.68,U] [#8 0.43,-0.46,0.62,U] 
23:02:53.773 00.010 9340 refined, 7 included, MultiStar: {0.26, -0.52}, one-star: {0.60, -0.67}
23:02:53.781 00.008 9340 CameraToMount -- cameraTheta (-1.11) - m_xAngle (-3.14) = xAngle (2.03 = 2.03)
23:02:53.789 00.008 9340 CameraToMount -- cameraTheta (-1.11) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (2.02 = 2.02)
23:02:53.799 00.010 9340 CameraToMount -- cameraX=0.26 cameraY=-0.52 hyp=0.58 cameraTheta=-1.11 mountX=-0.26 mountY=0.52, mountTheta=2.03
23:02:53.835 00.036 9340 SchedulePrimaryMove(10104498, x=0.26, y=-0.52, opts=13)
23:02:53.844 00.009 9340 Enqueuing Move request for scope (0.26, -0.52)
23:02:53.850 00.006 12020 Worker thread wakes up
23:02:53.850 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=5941, max=65529, med=10007, FiltMin=7763, FiltMax=65469, Gamma=2.870
23:02:53.863 00.013 12020 worker thread servicing REQUEST_MOVE scope ofs (0.26, -0.52) opts 0xd
23:02:53.863 00.000 9340 UpdateGuideState exits: m=737890 SNR=136.9
23:02:53.872 00.009 12020 Handling offset move in thread for scope, endpoint = (0.26, -0.52)
23:02:53.872 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:02:53.884 00.012 12020 Moving (0.26, -0.52) raw xDistance=-0.26 yDistance=0.52
23:02:53.884 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
23:02:53.893 00.009 9340 Enqueuing Expose request
23:02:53.924 00.031 12020 GuideAlgorithmHysteresis::Result() returns -0.12 from input -0.26
23:02:53.924 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
23:02:53.924 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.52
23:02:53.924 00.000 12020 MoveAxis(E, 23, ABG)
23:02:53.926 00.002 12020 Guiding  Dir = 2, Dur = 23
23:02:53.927 00.001 12020 IsSlewing returns 0
23:02:53.928 00.001 12020 IsGuiding returns 0
23:02:53.948 00.020 12020 PulseGuide returned control before completion, sleep 14
23:02:53.980 00.032 12020 IsGuiding returns 1
23:02:53.980 00.000 12020 scope still moving after pulse duration time elapsed
23:02:54.024 00.044 12020 IsSlewing returns 0
23:02:54.030 00.006 12020 IsGuiding returns 0
23:02:54.030 00.000 12020 scope move finished after 23 + 79 ms
23:02:54.030 00.000 12020 Move returns status 0, amount 23
23:02:54.031 00.001 12020 MoveAxis(N, 0, ABG)
23:02:54.031 00.000 12020 Move returns status 0, amount 0
23:02:54.032 00.001 12020 move complete, result=0
23:02:54.032 00.000 9340 GuideStep: -0.3 px 23 ms EAST, 0.5 px 0 ms NORTH
23:02:54.043 00.011 12020 worker thread done servicing request
23:02:54.043 00.000 12020 Worker thread wakes up
23:02:54.043 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
23:02:54.043 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(838,43,31,31)
23:02:55.332 01.289 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"352c981b-e334-4694-9254-44fc7d9ac25d"}
23:02:55.346 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"352c981b-e334-4694-9254-44fc7d9ac25d"}
23:02:55.367 00.021 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"95b85194-61f3-4453-b9d2-e2edee5a8654"}
23:02:55.385 00.018 9340 case statement mapped state 6 to 3
23:02:55.402 00.017 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"95b85194-61f3-4453-b9d2-e2edee5a8654"}
23:02:55.437 00.035 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"b1f960b5-05ed-4087-be99-aaa277d5687c"}
23:02:55.452 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":282,"width":15,"height":15,"star_pos":[6.51,6.75],"pixels":"..."},"id":"b1f960b5-05ed-4087-be99-aaa277d5687c"}
23:02:56.416 00.964 12020 Exposure complete
23:02:56.662 00.246 12020 worker thread done servicing request
23:02:56.662 00.000 9340 OnExposeComplete: enter
23:02:56.675 00.013 9340 UpdateGuideState(): m_state=6
23:02:56.692 00.017 9340 Star::Find(15, 853, 57, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 283
23:02:56.706 00.014 9340 Star::Find returns 1 (0), X=853.61, Y=57.49, Mass=826193, SNR=166.4, Peak=55420 HFD=4.2
23:02:56.719 00.013 9340 MultiStar: [#1 0.50,-0.41,0.67,U] [#2 0.51,-0.85,0.69,U] [#3 0.56,-0.93,0.00,M1] [#4 0.52,-0.25,0.61,U] [#5 0.43,-0.65,0.64,U] [#6 0.53,-1.24,0.00,M1] [#7 0.97,-0.15,0.56,U] [#8 0.72,-0.01,0.55,U] 
23:02:56.732 00.013 9340 refined, 6 included, MultiStar: {0.62, -0.52}, one-star: {0.69, -0.93}
23:02:56.743 00.011 9340 CameraToMount -- cameraTheta (-0.70) - m_xAngle (-3.14) = xAngle (2.44 = 2.44)
23:02:56.756 00.013 9340 CameraToMount -- cameraTheta (-0.70) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (2.42 = 2.42)
23:02:56.770 00.014 9340 CameraToMount -- cameraX=0.62 cameraY=-0.52 hyp=0.81 cameraTheta=-0.70 mountX=-0.61 mountY=0.53, mountTheta=2.43
23:02:56.786 00.016 9340 SchedulePrimaryMove(10104498, x=0.62, y=-0.52, opts=13)
23:02:56.801 00.015 9340 Enqueuing Move request for scope (0.62, -0.52)
23:02:56.815 00.014 12020 Worker thread wakes up
23:02:56.815 00.000 12020 worker thread servicing REQUEST_MOVE scope ofs (0.62, -0.52) opts 0xd
23:02:56.815 00.000 12020 Handling offset move in thread for scope, endpoint = (0.62, -0.52)
23:02:56.815 00.000 12020 Moving (0.62, -0.52) raw xDistance=-0.61 yDistance=0.53
23:02:56.815 00.000 12020 GuideAlgorithmHysteresis::Result() returns -0.27 from input -0.61
23:02:56.815 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
23:02:56.815 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.53
23:02:56.817 00.002 12020 MoveAxis(E, 52, ABG)
23:02:56.817 00.000 12020 Guiding  Dir = 2, Dur = 52
23:02:56.819 00.002 12020 IsSlewing returns 0
23:02:56.819 00.000 12020 IsGuiding returns 0
23:02:56.827 00.008 9340 UpdateImageDisplay: Size=(1920,1080) min=6221, max=65530, med=10029, FiltMin=7251, FiltMax=65494, Gamma=2.870
23:02:56.843 00.016 12020 PulseGuide returned control before completion, sleep 41
23:02:56.899 00.056 9340 UpdateGuideState exits: m=826193 SNR=166.4
23:02:56.914 00.015 12020 IsGuiding returns 1
23:02:56.914 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:02:56.930 00.016 12020 scope still moving after pulse duration time elapsed
23:02:56.930 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
23:02:56.945 00.015 9340 Enqueuing Expose request
23:02:56.961 00.016 12020 IsSlewing returns 0
23:02:56.961 00.000 12020 IsGuiding returns 0
23:02:56.963 00.002 12020 scope move finished after 52 + 90 ms
23:02:56.963 00.000 12020 Move returns status 0, amount 52
23:02:56.963 00.000 12020 MoveAxis(N, 0, ABG)
23:02:56.963 00.000 12020 Move returns status 0, amount 0
23:02:56.963 00.000 12020 move complete, result=0
23:02:56.963 00.000 12020 worker thread done servicing request
23:02:56.963 00.000 12020 Worker thread wakes up
23:02:56.963 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
23:02:56.963 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(838,43,31,31)
23:02:56.978 00.015 9340 GuideStep: -0.6 px 52 ms EAST, 0.5 px 0 ms NORTH
23:02:57.290 00.312 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"ed59b436-8b72-47c3-8e08-1864c0711f38"}
23:02:57.306 00.016 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"ed59b436-8b72-47c3-8e08-1864c0711f38"}
23:02:57.322 00.016 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"ea4a7efa-0096-4fb8-bbc0-8ab930a3b4af"}
23:02:57.337 00.015 9340 case statement mapped state 6 to 3
23:02:57.349 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"ea4a7efa-0096-4fb8-bbc0-8ab930a3b4af"}
23:02:57.374 00.025 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"f4ec68cb-3077-42e4-b3b8-52bb6ee300ae"}
23:02:57.388 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":283,"width":15,"height":15,"star_pos":[6.61,7.49],"pixels":"..."},"id":"f4ec68cb-3077-42e4-b3b8-52bb6ee300ae"}
23:02:59.303 01.915 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"2b54caa9-c23b-4f23-86a7-845cc06bccb7"}
23:02:59.316 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"2b54caa9-c23b-4f23-86a7-845cc06bccb7"}
23:02:59.334 00.018 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"8e397ddc-9e56-4f5e-8d65-64d786e5029b"}
23:02:59.346 00.012 12020 Exposure complete
23:02:59.346 00.000 9340 case statement mapped state 6 to 3
23:02:59.358 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"8e397ddc-9e56-4f5e-8d65-64d786e5029b"}
23:02:59.384 00.026 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"5fd709d3-7f76-4203-9b97-b25ea9e2df2e"}
23:02:59.396 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":283,"width":15,"height":15,"star_pos":[6.61,7.49],"pixels":"..."},"id":"5fd709d3-7f76-4203-9b97-b25ea9e2df2e"}
23:02:59.584 00.188 12020 worker thread done servicing request
23:02:59.584 00.000 9340 OnExposeComplete: enter
23:02:59.597 00.013 9340 UpdateGuideState(): m_state=6
23:02:59.605 00.008 9340 Star::Find(15, 853, 57, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 284
23:02:59.619 00.014 9340 Star::Find returns 1 (0), X=853.97, Y=58.22, Mass=804066, SNR=157.7, Peak=53540 HFD=4.4
23:02:59.635 00.016 9340 MultiStar: [#1 0.76,0.32,0.76,U] [#2 0.73,-0.25,0.80,U] [#3 0.55,-0.21,0.65,U] [#4 1.03,0.28,0.00,M1] [#5 0.73,-0.30,0.67,U] [#6 0.85,-0.34,0.65,U] [#7 1.06,0.55,0.00,M1] [#8 0.68,0.15,0.56,U] 
23:02:59.645 00.010 9340 refined, 6 included, MultiStar: {0.78, -0.12}, one-star: {1.05, -0.19}
23:02:59.660 00.015 9340 CameraToMount -- cameraTheta (-0.16) - m_xAngle (-3.14) = xAngle (2.98 = 2.98)
23:02:59.674 00.014 9340 CameraToMount -- cameraTheta (-0.16) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (2.96 = 2.96)
23:02:59.686 00.012 9340 CameraToMount -- cameraX=0.78 cameraY=-0.12 hyp=0.79 cameraTheta=-0.16 mountX=-0.78 mountY=0.14, mountTheta=2.96
23:02:59.702 00.016 9340 SchedulePrimaryMove(10104498, x=0.78, y=-0.12, opts=13)
23:02:59.714 00.012 9340 Enqueuing Move request for scope (0.78, -0.12)
23:02:59.727 00.013 12020 Worker thread wakes up
23:02:59.727 00.000 12020 worker thread servicing REQUEST_MOVE scope ofs (0.78, -0.12) opts 0xd
23:02:59.727 00.000 12020 Handling offset move in thread for scope, endpoint = (0.78, -0.12)
23:02:59.727 00.000 12020 Moving (0.78, -0.12) raw xDistance=-0.78 yDistance=0.14
23:02:59.727 00.000 12020 GuideAlgorithmHysteresis::Result() returns -0.35 from input -0.78
23:02:59.728 00.001 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:02:59.728 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
23:02:59.728 00.000 12020 MoveAxis(E, 68, ABG)
23:02:59.728 00.000 12020 Guiding  Dir = 2, Dur = 68
23:02:59.730 00.002 12020 IsSlewing returns 0
23:02:59.732 00.002 12020 IsGuiding returns 0
23:02:59.740 00.008 9340 UpdateImageDisplay: Size=(1920,1080) min=6098, max=65530, med=10033, FiltMin=7427, FiltMax=65494, Gamma=2.870
23:02:59.753 00.013 12020 PulseGuide returned control before completion, sleep 58
23:02:59.810 00.057 9340 UpdateGuideState exits: m=804066 SNR=157.7
23:02:59.823 00.013 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:02:59.838 00.015 9340 ScheduleExposure(2000,3,1) exposurePending=0
23:02:59.852 00.014 12020 IsGuiding returns 0
23:02:59.854 00.002 9340 Enqueuing Expose request
23:02:59.855 00.001 12020 Move returns status 0, amount 68
23:02:59.855 00.000 12020 MoveAxis(N, 0, ABG)
23:02:59.855 00.000 12020 Move returns status 0, amount 0
23:02:59.855 00.000 12020 move complete, result=0
23:02:59.855 00.000 12020 worker thread done servicing request
23:02:59.855 00.000 12020 Worker thread wakes up
23:02:59.855 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
23:02:59.855 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(838,43,31,31)
23:02:59.882 00.027 9340 GuideStep: -0.8 px 68 ms EAST, 0.1 px 0 ms NORTH
23:03:01.316 01.434 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"3261e2a2-6587-472e-a14b-ed358629ccc2"}
23:03:01.334 00.018 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"3261e2a2-6587-472e-a14b-ed358629ccc2"}
23:03:01.352 00.018 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"932dea26-3a4d-413c-b72a-19723c410613"}
23:03:01.368 00.016 9340 case statement mapped state 6 to 3
23:03:01.383 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"932dea26-3a4d-413c-b72a-19723c410613"}
23:03:01.402 00.019 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"528a097a-780d-45b8-a8f3-5de62b32abd6"}
23:03:01.418 00.016 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":284,"width":15,"height":15,"star_pos":[6.97,7.22],"pixels":"..."},"id":"528a097a-780d-45b8-a8f3-5de62b32abd6"}
23:03:02.342 00.924 12020 Exposure complete
23:03:02.614 00.272 12020 worker thread done servicing request
23:03:02.614 00.000 9340 OnExposeComplete: enter
23:03:02.631 00.017 9340 UpdateGuideState(): m_state=6
23:03:02.644 00.013 9340 Star::Find(15, 853, 58, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 285
23:03:02.657 00.013 9340 Star::Find returns 1 (0), X=853.79, Y=58.18, Mass=760271, SNR=142.2, Peak=55361 HFD=4.3
23:03:02.674 00.017 9340 MultiStar: [#1 0.64,0.41,0.70,U] [#2 0.49,-0.17,0.77,U] [#3 0.17,-0.30,0.60,U] [#4 0.74,0.43,0.67,U] [#5 0.59,-0.13,0.90,U] [#6 0.25,-0.17,0.57,U] [#7 0.95,0.46,0.00,M2] [#8 0.81,0.43,0.63,U] 
23:03:02.691 00.017 9340 refined, 7 included, MultiStar: {0.59, 0.01}, one-star: {0.87, -0.24}
23:03:02.705 00.014 9340 CameraToMount -- cameraTheta (0.02) - m_xAngle (-3.14) = xAngle (3.16 = -3.12)
23:03:02.722 00.017 9340 CameraToMount -- cameraTheta (0.02) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (3.14 = -3.14)
23:03:02.736 00.014 9340 CameraToMount -- cameraX=0.59 cameraY=0.01 hyp=0.59 cameraTheta=0.02 mountX=-0.59 mountY=-0.00, mountTheta=-3.14
23:03:02.756 00.020 9340 SchedulePrimaryMove(10104498, x=0.59, y=0.01, opts=13)
23:03:02.770 00.014 9340 Enqueuing Move request for scope (0.59, 0.01)
23:03:02.787 00.017 12020 Worker thread wakes up
23:03:02.787 00.000 12020 worker thread servicing REQUEST_MOVE scope ofs (0.59, 0.01) opts 0xd
23:03:02.787 00.000 12020 Handling offset move in thread for scope, endpoint = (0.59, 0.01)
23:03:02.787 00.000 12020 Moving (0.59, 0.01) raw xDistance=-0.59 yDistance=-0.00
23:03:02.787 00.000 12020 GuideAlgorithmHysteresis::Result() returns -0.28 from input -0.59
23:03:02.787 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:03:02.787 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
23:03:02.787 00.000 12020 MoveAxis(E, 54, ABG)
23:03:02.787 00.000 12020 Guiding  Dir = 2, Dur = 54
23:03:02.789 00.002 12020 IsSlewing returns 0
23:03:02.790 00.001 12020 IsGuiding returns 0
23:03:02.802 00.012 9340 UpdateImageDisplay: Size=(1920,1080) min=6189, max=65529, med=10204, FiltMin=8159, FiltMax=65494, Gamma=2.870
23:03:02.822 00.020 12020 PulseGuide returned control before completion, sleep 33
23:03:02.873 00.051 12020 IsGuiding returns 1
23:03:02.874 00.001 12020 scope still moving after pulse duration time elapsed
23:03:02.883 00.009 9340 UpdateGuideState exits: m=760271 SNR=142.2
23:03:02.896 00.013 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:03:02.909 00.013 9340 ScheduleExposure(2000,3,1) exposurePending=0
23:03:02.924 00.015 12020 IsSlewing returns 0
23:03:02.924 00.000 9340 Enqueuing Expose request
23:03:02.966 00.042 12020 IsGuiding returns 0
23:03:02.966 00.000 12020 scope move finished after 54 + 122 ms
23:03:02.966 00.000 12020 Move returns status 0, amount 54
23:03:02.968 00.002 12020 MoveAxis(N, 0, ABG)
23:03:02.968 00.000 12020 Move returns status 0, amount 0
23:03:02.968 00.000 12020 move complete, result=0
23:03:02.968 00.000 12020 worker thread done servicing request
23:03:02.969 00.001 12020 Worker thread wakes up
23:03:02.969 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
23:03:02.969 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(838,43,31,31)
23:03:02.984 00.015 9340 GuideStep: -0.6 px 54 ms EAST, -0.0 px 0 ms NORTH
23:03:03.337 00.353 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"868a7db6-ed7c-4f77-aa42-b04b3dea3cc2"}
23:03:03.354 00.017 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"868a7db6-ed7c-4f77-aa42-b04b3dea3cc2"}
23:03:03.391 00.037 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"346217a2-7760-483f-8e2b-00c2cb03bec2"}
23:03:03.404 00.013 9340 case statement mapped state 6 to 3
23:03:03.419 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"346217a2-7760-483f-8e2b-00c2cb03bec2"}
23:03:03.439 00.020 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"71b3c26e-1a5f-4138-a664-7cab3b889684"}
23:03:03.454 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":285,"width":15,"height":15,"star_pos":[6.79,7.18],"pixels":"..."},"id":"71b3c26e-1a5f-4138-a664-7cab3b889684"}
23:03:03.608 00.154 9340 evsrv: cli 100A41E8 connect
23:03:03.623 00.015 9340 case statement mapped state 6 to 3
23:03:03.641 00.018 9340 case statement mapped state 6 to 3
23:03:03.654 00.013 9340 evsrv: cli 100A41E8 request: {"method":"get_pixel_scale","id":"0da5f51f-d3da-45f5-9e52-a8eaa038a339"}
23:03:03.670 00.016 9340 evsrv: cli 100A41E8 response: {"jsonrpc":"2.0","result":2.47177,"id":"0da5f51f-d3da-45f5-9e52-a8eaa038a339"}
23:03:03.689 00.019 9340 evsrv: cli 100A41E8 disconnect
23:03:05.337 01.648 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"d2049da2-68c2-4aaa-86f2-52740de4e141"}
23:03:05.352 00.015 12020 Exposure complete
23:03:05.352 00.000 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"d2049da2-68c2-4aaa-86f2-52740de4e141"}
23:03:05.387 00.035 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"49da01aa-cedd-4dd4-adfd-f5236b47406f"}
23:03:05.402 00.015 9340 case statement mapped state 6 to 3
23:03:05.414 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"49da01aa-cedd-4dd4-adfd-f5236b47406f"}
23:03:05.429 00.015 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"91d4f090-2cca-49e7-b3e8-2ca9b2a7376b"}
23:03:05.443 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":285,"width":15,"height":15,"star_pos":[6.79,7.18],"pixels":"..."},"id":"91d4f090-2cca-49e7-b3e8-2ca9b2a7376b"}
23:03:05.606 00.163 12020 worker thread done servicing request
23:03:05.607 00.001 9340 OnExposeComplete: enter
23:03:05.620 00.013 9340 UpdateGuideState(): m_state=6
23:03:05.633 00.013 9340 Star::Find(15, 853, 58, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 286
23:03:05.645 00.012 9340 Star::Find returns 1 (0), X=853.44, Y=58.39, Mass=768620, SNR=155.0, Peak=51933 HFD=4.5
23:03:05.662 00.017 9340 MultiStar: [#1 0.28,0.11,0.70,U] [#2 -0.05,-0.33,0.75,U] [#3 -0.15,-0.35,0.66,U] [#4 0.32,0.23,0.56,U] [#5 0.11,-0.23,0.72,U] [#6 0.11,-0.39,0.56,U] [#7 0.48,0.13,0.51,U] [#8 0.44,0.35,0.61,U] 
23:03:05.681 00.019 9340 refined, 8 included, MultiStar: {0.23, -0.07}, one-star: {0.53, -0.03}
23:03:05.690 00.009 9340 CameraToMount -- cameraTheta (-0.28) - m_xAngle (-3.14) = xAngle (2.86 = 2.86)
23:03:05.707 00.017 9340 CameraToMount -- cameraTheta (-0.28) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (2.84 = 2.84)
23:03:05.721 00.014 9340 CameraToMount -- cameraX=0.23 cameraY=-0.07 hyp=0.24 cameraTheta=-0.28 mountX=-0.23 mountY=0.07, mountTheta=2.84
23:03:05.740 00.019 9340 SchedulePrimaryMove(10104498, x=0.23, y=-0.07, opts=13)
23:03:05.756 00.016 9340 Enqueuing Move request for scope (0.23, -0.07)
23:03:05.769 00.013 12020 Worker thread wakes up
23:03:05.771 00.002 12020 worker thread servicing REQUEST_MOVE scope ofs (0.23, -0.07) opts 0xd
23:03:05.771 00.000 12020 Handling offset move in thread for scope, endpoint = (0.23, -0.07)
23:03:05.771 00.000 12020 Moving (0.23, -0.07) raw xDistance=-0.23 yDistance=0.07
23:03:05.771 00.000 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.23
23:03:05.771 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:03:05.771 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
23:03:05.771 00.000 12020 MoveAxis(E, 0, ABG)
23:03:05.771 00.000 12020 Move returns status 0, amount 0
23:03:05.771 00.000 12020 MoveAxis(N, 0, ABG)
23:03:05.771 00.000 12020 Move returns status 0, amount 0
23:03:05.771 00.000 12020 move complete, result=0
23:03:05.773 00.002 12020 worker thread done servicing request
23:03:05.783 00.010 9340 UpdateImageDisplay: Size=(1920,1080) min=6103, max=65529, med=9974, FiltMin=7943, FiltMax=65501, Gamma=2.870
23:03:05.857 00.074 9340 UpdateGuideState exits: m=768620 SNR=155.0
23:03:05.872 00.015 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:03:05.886 00.014 9340 ScheduleExposure(2000,3,1) exposurePending=0
23:03:05.902 00.016 9340 Enqueuing Expose request
23:03:05.914 00.012 12020 Worker thread wakes up
23:03:05.914 00.000 9340 GuideStep: -0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
23:03:05.933 00.019 12020 worker thread servicing REQUEST_EXPOSE 2000
23:03:05.933 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(838,43,31,31)
23:03:07.342 01.409 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"2d099a69-c3e1-4d31-bf75-0efdcfa18207"}
23:03:07.361 00.019 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"2d099a69-c3e1-4d31-bf75-0efdcfa18207"}
23:03:07.378 00.017 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"ab34d460-6efa-4a60-8310-c2fccc4643e4"}
23:03:07.390 00.012 9340 case statement mapped state 6 to 3
23:03:07.401 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"ab34d460-6efa-4a60-8310-c2fccc4643e4"}
23:03:07.415 00.014 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"c4232b90-4f2e-4d33-8f1f-34509b0ff808"}
23:03:07.433 00.018 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":286,"width":15,"height":15,"star_pos":[7.44,7.39],"pixels":"..."},"id":"c4232b90-4f2e-4d33-8f1f-34509b0ff808"}
23:03:08.304 00.871 12020 Exposure complete
23:03:08.496 00.192 12020 worker thread done servicing request
23:03:08.496 00.000 9340 OnExposeComplete: enter
23:03:08.503 00.007 9340 UpdateGuideState(): m_state=6
23:03:08.511 00.008 9340 Star::Find(15, 853, 58, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 287
23:03:08.527 00.016 9340 Star::Find returns 1 (0), X=854.02, Y=58.60, Mass=815124, SNR=143.9, Peak=57932 HFD=4.1
23:03:08.538 00.011 9340 MultiStar: [#1 1.00,0.26,0.00,M1] [#2 0.11,-0.15,0.94,U] [#3 -0.06,0.07,0.67,U] [#4 0.97,0.41,0.00,M1] [#5 0.95,0.00,0.66,U] [#6 -0.13,-0.18,0.57,U] [#7 1.28,0.13,0.00,M2] [#8 1.09,0.17,0.00,M1] 
23:03:08.547 00.009 9340 refined, 4 included, MultiStar: {0.45, -0.00}, one-star: {1.10, 0.18}
23:03:08.557 00.010 9340 CameraToMount -- cameraTheta (-0.01) - m_xAngle (-3.14) = xAngle (3.13 = 3.13)
23:03:08.568 00.011 9340 CameraToMount -- cameraTheta (-0.01) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (3.11 = 3.11)
23:03:08.578 00.010 9340 CameraToMount -- cameraX=0.45 cameraY=-0.00 hyp=0.45 cameraTheta=-0.01 mountX=-0.45 mountY=0.01, mountTheta=3.11
23:03:08.592 00.014 9340 SchedulePrimaryMove(10104498, x=0.45, y=-0.00, opts=13)
23:03:08.601 00.009 9340 Enqueuing Move request for scope (0.45, -0.00)
23:03:08.609 00.008 12020 Worker thread wakes up
23:03:08.609 00.000 12020 worker thread servicing REQUEST_MOVE scope ofs (0.45, -0.00) opts 0xd
23:03:08.609 00.000 12020 Handling offset move in thread for scope, endpoint = (0.45, -0.00)
23:03:08.609 00.000 12020 Moving (0.45, -0.00) raw xDistance=-0.45 yDistance=0.01
23:03:08.609 00.000 12020 GuideAlgorithmHysteresis::Result() returns -0.19 from input -0.45
23:03:08.609 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:03:08.609 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
23:03:08.609 00.000 12020 MoveAxis(E, 36, ABG)
23:03:08.609 00.000 12020 Guiding  Dir = 2, Dur = 36
23:03:08.609 00.000 12020 IsSlewing returns 0
23:03:08.609 00.000 12020 IsGuiding returns 0
23:03:08.622 00.013 9340 UpdateImageDisplay: Size=(1920,1080) min=6288, max=65529, med=10029, FiltMin=7799, FiltMax=65494, Gamma=2.870
23:03:08.640 00.018 12020 PulseGuide returned control before completion, sleep 20
23:03:08.679 00.039 9340 UpdateGuideState exits: m=815124 SNR=143.9
23:03:08.689 00.010 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:03:08.696 00.007 12020 IsGuiding returns 0
23:03:08.702 00.006 9340 ScheduleExposure(2000,3,1) exposurePending=0
23:03:08.712 00.010 12020 Move returns status 0, amount 36
23:03:08.712 00.000 9340 Enqueuing Expose request
23:03:08.721 00.009 12020 MoveAxis(N, 0, ABG)
23:03:08.721 00.000 12020 Move returns status 0, amount 0
23:03:08.721 00.000 12020 move complete, result=0
23:03:08.732 00.011 12020 worker thread done servicing request
23:03:08.733 00.001 12020 Worker thread wakes up
23:03:08.733 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
23:03:08.733 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(838,43,31,31)
23:03:08.776 00.043 9340 GuideStep: -0.4 px 36 ms EAST, 0.0 px 0 ms NORTH
23:03:08.864 00.088 9340 evsrv: cli 100A41E8 connect
23:03:08.878 00.014 9340 case statement mapped state 6 to 3
23:03:08.894 00.016 9340 case statement mapped state 6 to 3
23:03:08.905 00.011 9340 evsrv: cli 100A41E8 request: {"method":"get_pixel_scale","id":"98488a81-dbf5-451d-8c45-015bace7d041"}
23:03:08.918 00.013 9340 evsrv: cli 100A41E8 response: {"jsonrpc":"2.0","result":2.47177,"id":"98488a81-dbf5-451d-8c45-015bace7d041"}
23:03:08.934 00.016 9340 evsrv: cli 100A41E8 disconnect
23:03:09.339 00.405 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"cf3d3a9a-16e8-489d-a630-62a198b32e2e"}
23:03:09.352 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"cf3d3a9a-16e8-489d-a630-62a198b32e2e"}
23:03:09.365 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"58ee151c-17cd-4521-92bf-f4d7c019cd3d"}
23:03:09.377 00.012 9340 case statement mapped state 6 to 3
23:03:09.393 00.016 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"58ee151c-17cd-4521-92bf-f4d7c019cd3d"}
23:03:09.408 00.015 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"ac0b7e1a-729b-46c9-ad2b-7cce9d9a99cc"}
23:03:09.419 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":287,"width":15,"height":15,"star_pos":[7.02,6.60],"pixels":"..."},"id":"ac0b7e1a-729b-46c9-ad2b-7cce9d9a99cc"}
23:03:11.103 01.684 12020 Exposure complete
23:03:11.339 00.236 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"29f9b585-558b-4ac5-985f-8f4ad323981a"}
23:03:11.352 00.013 12020 worker thread done servicing request
23:03:11.352 00.000 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"29f9b585-558b-4ac5-985f-8f4ad323981a"}
23:03:11.361 00.009 9340 OnExposeComplete: enter
23:03:11.373 00.012 9340 UpdateGuideState(): m_state=6
23:03:11.385 00.012 9340 Star::Find(15, 854, 58, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 288
23:03:11.391 00.006 9340 Star::Find returns 1 (0), X=853.58, Y=59.00, Mass=717916, SNR=141.1, Peak=55059 HFD=4.1
23:03:11.408 00.017 9340 MultiStar: [#1 0.39,0.92,0.76,U] [#2 0.44,0.58,0.80,U] [#3 0.29,0.56,0.70,U] [#4 0.48,1.20,0.00,M2] [#5 0.34,0.68,0.67,U] [#6 0.20,0.27,0.67,U] [#7 0.76,0.80,0.00,M3] [#8 0.60,0.96,0.00,M2] 
23:03:11.418 00.010 9340 refined, 5 included, MultiStar: {0.41, 0.60}, one-star: {0.66, 0.58}
23:03:11.429 00.011 9340 CameraToMount -- cameraTheta (0.98) - m_xAngle (-3.14) = xAngle (4.11 = -2.17)
23:03:11.441 00.012 9340 CameraToMount -- cameraTheta (0.98) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (4.10 = -2.19)
23:03:11.455 00.014 9340 CameraToMount -- cameraX=0.41 cameraY=0.60 hyp=0.73 cameraTheta=0.98 mountX=-0.41 mountY=-0.59, mountTheta=-2.18
23:03:11.473 00.018 9340 SchedulePrimaryMove(10104498, x=0.41, y=0.60, opts=13)
23:03:11.486 00.013 9340 Enqueuing Move request for scope (0.41, 0.60)
23:03:11.496 00.010 12020 Worker thread wakes up
23:03:11.496 00.000 12020 worker thread servicing REQUEST_MOVE scope ofs (0.41, 0.60) opts 0xd
23:03:11.496 00.000 12020 Handling offset move in thread for scope, endpoint = (0.41, 0.60)
23:03:11.496 00.000 12020 Moving (0.41, 0.60) raw xDistance=-0.41 yDistance=-0.59
23:03:11.496 00.000 12020 GuideAlgorithmHysteresis::Result() returns -0.19 from input -0.41
23:03:11.496 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
23:03:11.498 00.002 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.59
23:03:11.498 00.000 12020 MoveAxis(E, 36, ABG)
23:03:11.498 00.000 12020 Guiding  Dir = 2, Dur = 36
23:03:11.498 00.000 12020 IsSlewing returns 0
23:03:11.500 00.002 12020 IsGuiding returns 0
23:03:11.504 00.004 9340 UpdateImageDisplay: Size=(1920,1080) min=6561, max=65529, med=10017, FiltMin=7926, FiltMax=65494, Gamma=2.870
23:03:11.520 00.016 12020 PulseGuide returned control before completion, sleep 27
23:03:11.578 00.058 9340 UpdateGuideState exits: m=717916 SNR=141.1
23:03:11.590 00.012 12020 IsGuiding returns 0
23:03:11.590 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:03:11.604 00.014 12020 Move returns status 0, amount 36
23:03:11.604 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
23:03:11.615 00.011 12020 MoveAxis(N, 0, ABG)
23:03:11.616 00.001 9340 Enqueuing Expose request
23:03:11.625 00.009 12020 Move returns status 0, amount 0
23:03:11.625 00.000 12020 move complete, result=0
23:03:11.625 00.000 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"175d3c02-05ce-4321-b837-445c99699658"}
23:03:11.637 00.012 12020 worker thread done servicing request
23:03:11.637 00.000 9340 case statement mapped state 6 to 3
23:03:11.651 00.014 12020 Worker thread wakes up
23:03:11.651 00.000 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"175d3c02-05ce-4321-b837-445c99699658"}
23:03:11.664 00.013 12020 worker thread servicing REQUEST_EXPOSE 2000
23:03:11.664 00.000 9340 GuideStep: -0.4 px 36 ms EAST, -0.6 px 0 ms NORTH
23:03:11.675 00.011 12020 Handling exposure in thread, d=2000 o=3 r=(838,43,31,31)
23:03:11.698 00.023 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"6af663c3-329a-4e28-adc8-978b988cb5f8"}
23:03:11.709 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":288,"width":15,"height":15,"star_pos":[6.58,7.00],"pixels":"..."},"id":"6af663c3-329a-4e28-adc8-978b988cb5f8"}
23:03:13.347 01.638 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"a0ca2117-2b57-490d-b276-66d5a7b6596d"}
23:03:13.354 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"a0ca2117-2b57-490d-b276-66d5a7b6596d"}
23:03:13.362 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"fba615d8-0081-4022-8082-1723998bd7d2"}
23:03:13.372 00.010 9340 case statement mapped state 6 to 3
23:03:13.381 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"fba615d8-0081-4022-8082-1723998bd7d2"}
23:03:13.387 00.006 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"bbf34a2c-9fd9-4912-aeb8-be9cebd7a9ff"}
23:03:13.396 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":288,"width":15,"height":15,"star_pos":[6.58,7.00],"pixels":"..."},"id":"bbf34a2c-9fd9-4912-aeb8-be9cebd7a9ff"}
23:03:14.038 00.642 12020 Exposure complete
23:03:14.193 00.155 12020 worker thread done servicing request
23:03:14.193 00.000 9340 OnExposeComplete: enter
23:03:14.204 00.011 9340 UpdateGuideState(): m_state=6
23:03:14.210 00.006 9340 Star::Find(15, 853, 58, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 289
23:03:14.219 00.009 9340 Star::Find returns 1 (0), X=853.41, Y=59.40, Mass=753382, SNR=161.7, Peak=58601 HFD=4.0
23:03:14.227 00.008 9340 MultiStar: [#1 0.18,1.24,0.00,M1] [#2 0.12,0.57,0.74,U] [#3 -0.08,0.80,0.48,U] [#4 0.18,1.44,0.00,M3] [#5 -0.07,0.97,0.67,U] [#6 0.07,0.59,0.60,U] [#7 0.86,1.32,0.00,M4] [#8 0.17,1.06,0.00,M3] 
23:03:14.235 00.008 9340 refined, 4 included, MultiStar: {0.15, 0.80}, one-star: {0.49, 0.98}
23:03:14.244 00.009 9340 CameraToMount -- cameraTheta (1.38) - m_xAngle (-3.14) = xAngle (4.51 = -1.77)
23:03:14.252 00.008 9340 CameraToMount -- cameraTheta (1.38) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (4.50 = -1.78)
23:03:14.255 00.003 9340 CameraToMount -- cameraX=0.15 cameraY=0.80 hyp=0.82 cameraTheta=1.38 mountX=-0.16 mountY=-0.80, mountTheta=-1.77
23:03:14.270 00.015 9340 SchedulePrimaryMove(10104498, x=0.15, y=0.80, opts=13)
23:03:14.278 00.008 9340 Enqueuing Move request for scope (0.15, 0.80)
23:03:14.281 00.003 12020 Worker thread wakes up
23:03:14.281 00.000 12020 worker thread servicing REQUEST_MOVE scope ofs (0.15, 0.80) opts 0xd
23:03:14.281 00.000 12020 Handling offset move in thread for scope, endpoint = (0.15, 0.80)
23:03:14.281 00.000 12020 Moving (0.15, 0.80) raw xDistance=-0.16 yDistance=-0.80
23:03:14.281 00.000 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16
23:03:14.281 00.000 12020 GuideAlgorithmResistSwitch::result() returns -0.80 from input -0.80
23:03:14.281 00.000 12020 MoveAxis(E, 0, ABG)
23:03:14.281 00.000 12020 Move returns status 0, amount 0
23:03:14.281 00.000 12020 MoveAxis(N, 134, ABG)
23:03:14.281 00.000 12020 Guiding  Dir = 0, Dur = 134
23:03:14.281 00.000 12020 IsSlewing returns 0
23:03:14.281 00.000 12020 IsGuiding returns 0
23:03:14.295 00.014 9340 UpdateImageDisplay: Size=(1920,1080) min=6616, max=65529, med=10029, FiltMin=7872, FiltMax=65478, Gamma=2.870
23:03:14.344 00.049 9340 UpdateGuideState exits: m=753382 SNR=161.7
23:03:14.352 00.008 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:03:14.363 00.011 9340 ScheduleExposure(2000,3,1) exposurePending=0
23:03:14.373 00.010 12020 PulseGuide returned control before completion, sleep 67
23:03:14.373 00.000 9340 Enqueuing Expose request
23:03:14.455 00.082 12020 IsGuiding returns 1
23:03:14.457 00.002 12020 scope still moving after pulse duration time elapsed
23:03:14.483 00.026 12020 IsSlewing returns 0
23:03:14.485 00.002 12020 IsGuiding returns 1
23:03:14.591 00.106 12020 IsSlewing returns 0
23:03:14.591 00.000 12020 IsGuiding returns 0
23:03:14.592 00.001 12020 scope move finished after 134 + 168 ms
23:03:14.592 00.000 12020 Move returns status 0, amount 134
23:03:14.592 00.000 12020 move complete, result=0
23:03:14.592 00.000 12020 worker thread done servicing request
23:03:14.592 00.000 12020 Worker thread wakes up
23:03:14.592 00.000 9340 GuideStep: -0.2 px 0 ms EAST, -0.8 px 134 ms NORTH
23:03:14.602 00.010 12020 worker thread servicing REQUEST_EXPOSE 2000
23:03:14.602 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(838,43,31,31)
23:03:15.347 00.745 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"99a4a55a-b9f8-41ff-9745-4d2c12454596"}
23:03:15.357 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"99a4a55a-b9f8-41ff-9745-4d2c12454596"}
23:03:15.364 00.007 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"4f428687-2089-4d46-b895-384a336d3819"}
23:03:15.386 00.022 9340 case statement mapped state 6 to 3
23:03:15.396 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"4f428687-2089-4d46-b895-384a336d3819"}
23:03:15.408 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"10ce48f8-f20e-4583-aa38-801b448ac65c"}
23:03:15.420 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":289,"width":15,"height":15,"star_pos":[7.41,7.40],"pixels":"..."},"id":"10ce48f8-f20e-4583-aa38-801b448ac65c"}
23:03:16.966 01.546 12020 Exposure complete
23:03:17.204 00.238 12020 worker thread done servicing request
23:03:17.205 00.001 9340 OnExposeComplete: enter
23:03:17.218 00.013 9340 UpdateGuideState(): m_state=6
23:03:17.231 00.013 9340 Star::Find(15, 853, 59, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 290
23:03:17.243 00.012 9340 Star::Find returns 1 (0), X=853.83, Y=58.52, Mass=695657, SNR=152.8, Peak=56055 HFD=3.8
23:03:17.255 00.012 9340 MultiStar: [#1 0.76,0.58,0.57,U] [#2 0.64,-0.19,0.79,U] [#3 0.73,-0.05,0.59,U] [#4 0.79,0.41,0.59,U] [#5 0.50,0.17,0.60,U] [#6 0.57,-0.07,0.57,U] [#7 1.06,0.57,0.00,M5] [#8 0.65,0.44,0.57,U] 
23:03:17.266 00.011 9340 refined, 7 included, MultiStar: {0.71, 0.15}, one-star: {0.91, 0.10}
23:03:17.278 00.012 9340 CameraToMount -- cameraTheta (0.21) - m_xAngle (-3.14) = xAngle (3.35 = -2.94)
23:03:17.292 00.014 9340 CameraToMount -- cameraTheta (0.21) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (3.33 = -2.95)
23:03:17.307 00.015 9340 CameraToMount -- cameraX=0.71 cameraY=0.15 hyp=0.72 cameraTheta=0.21 mountX=-0.71 mountY=-0.14, mountTheta=-2.95
23:03:17.326 00.019 9340 SchedulePrimaryMove(10104498, x=0.71, y=0.15, opts=13)
23:03:17.341 00.015 9340 Enqueuing Move request for scope (0.71, 0.15)
23:03:17.354 00.013 12020 Worker thread wakes up
23:03:17.356 00.002 12020 worker thread servicing REQUEST_MOVE scope ofs (0.71, 0.15) opts 0xd
23:03:17.356 00.000 12020 Handling offset move in thread for scope, endpoint = (0.71, 0.15)
23:03:17.356 00.000 12020 Moving (0.71, 0.15) raw xDistance=-0.71 yDistance=-0.14
23:03:17.356 00.000 12020 GuideAlgorithmHysteresis::Result() returns -0.30 from input -0.71
23:03:17.357 00.001 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:03:17.357 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
23:03:17.357 00.000 12020 MoveAxis(E, 58, ABG)
23:03:17.357 00.000 12020 Guiding  Dir = 2, Dur = 58
23:03:17.359 00.002 12020 IsSlewing returns 0
23:03:17.361 00.002 12020 IsGuiding returns 0
23:03:17.377 00.016 9340 UpdateImageDisplay: Size=(1920,1080) min=6373, max=65529, med=9994, FiltMin=7852, FiltMax=65494, Gamma=2.870
23:03:17.390 00.013 12020 PulseGuide returned control before completion, sleep 41
23:03:17.448 00.058 9340 UpdateGuideState exits: m=695657 SNR=152.8
23:03:17.462 00.014 12020 IsGuiding returns 1
23:03:17.462 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:03:17.477 00.015 12020 scope still moving after pulse duration time elapsed
23:03:17.477 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
23:03:17.487 00.010 9340 Enqueuing Expose request
23:03:17.500 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"2a8f34e7-458f-4f9c-9e44-4ee3bdf2d285"}
23:03:17.513 00.013 12020 IsSlewing returns 0
23:03:17.513 00.000 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"2a8f34e7-458f-4f9c-9e44-4ee3bdf2d285"}
23:03:17.529 00.016 12020 IsGuiding returns 0
23:03:17.529 00.000 12020 scope move finished after 58 + 111 ms
23:03:17.529 00.000 12020 Move returns status 0, amount 58
23:03:17.529 00.000 12020 MoveAxis(N, 0, ABG)
23:03:17.529 00.000 12020 Move returns status 0, amount 0
23:03:17.531 00.002 12020 move complete, result=0
23:03:17.531 00.000 12020 worker thread done servicing request
23:03:17.531 00.000 12020 Worker thread wakes up
23:03:17.531 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
23:03:17.531 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(838,43,31,31)
23:03:17.552 00.021 9340 GuideStep: -0.7 px 58 ms EAST, -0.1 px 0 ms NORTH
23:03:17.583 00.031 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"6ec2a454-54bc-47c0-8962-ba30435c9c83"}
23:03:17.597 00.014 9340 case statement mapped state 6 to 3
23:03:17.611 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"6ec2a454-54bc-47c0-8962-ba30435c9c83"}
23:03:17.678 00.067 9340 GraphStats window size = 100
23:03:17.697 00.019 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"1385548d-2aeb-4db9-b1e6-6f7db37bb863"}
23:03:17.710 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":290,"width":15,"height":15,"star_pos":[6.83,6.52],"pixels":"..."},"id":"1385548d-2aeb-4db9-b1e6-6f7db37bb863"}
23:03:17.728 00.018 9340 evsrv: cli 100A41E8 connect
23:03:17.738 00.010 9340 case statement mapped state 6 to 3
23:03:17.753 00.015 9340 case statement mapped state 6 to 3
23:03:17.767 00.014 9340 evsrv: cli 100A41E8 request: {"method":"get_pixel_scale","id":"2601b068-71bf-4b43-bdb5-70f18c3fb551"}
23:03:17.781 00.014 9340 evsrv: cli 100A41E8 response: {"jsonrpc":"2.0","result":2.47177,"id":"2601b068-71bf-4b43-bdb5-70f18c3fb551"}
23:03:17.800 00.019 9340 evsrv: cli 100A41E8 disconnect
23:03:19.364 01.564 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"5ab4ae8c-488a-49a0-8e40-4950d5d44906"}
23:03:19.368 00.004 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"5ab4ae8c-488a-49a0-8e40-4950d5d44906"}
23:03:19.380 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"9614666f-1608-4f7e-9e4b-723c3973b989"}
23:03:19.386 00.006 9340 case statement mapped state 6 to 3
23:03:19.396 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"9614666f-1608-4f7e-9e4b-723c3973b989"}
23:03:19.406 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"da98745d-b7c3-475d-baa9-641aaa0f7dac"}
23:03:19.416 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":290,"width":15,"height":15,"star_pos":[6.83,6.52],"pixels":"..."},"id":"da98745d-b7c3-475d-baa9-641aaa0f7dac"}
23:03:19.899 00.483 12020 Exposure complete
23:03:20.050 00.151 12020 worker thread done servicing request
23:03:20.051 00.001 9340 OnExposeComplete: enter
23:03:20.061 00.010 9340 UpdateGuideState(): m_state=6
23:03:20.068 00.007 9340 Star::Find(15, 853, 58, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 291
23:03:20.077 00.009 9340 Star::Find returns 1 (0), X=853.46, Y=58.60, Mass=734301, SNR=130.9, Peak=56457 HFD=4.1
23:03:20.083 00.006 9340 MultiStar: [#1 0.18,0.47,0.85,U] [#2 0.37,-0.08,0.77,U] [#3 0.12,-0.01,0.80,U] [#4 0.50,0.69,0.68,U] [#5 0.17,0.29,0.88,U] [#6 0.24,-0.02,0.79,U] [#7 0.53,1.11,0.00,M6] [#8 0.39,0.40,0.72,U] 
23:03:20.094 00.011 9340 refined, 7 included, MultiStar: {0.31, 0.23}, one-star: {0.55, 0.18}
23:03:20.100 00.006 9340 CameraToMount -- cameraTheta (0.64) - m_xAngle (-3.14) = xAngle (3.77 = -2.51)
23:03:20.108 00.008 9340 CameraToMount -- cameraTheta (0.64) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (3.76 = -2.53)
23:03:20.117 00.009 9340 CameraToMount -- cameraX=0.31 cameraY=0.23 hyp=0.39 cameraTheta=0.64 mountX=-0.32 mountY=-0.23, mountTheta=-2.52
23:03:20.134 00.017 9340 SchedulePrimaryMove(10104498, x=0.31, y=0.23, opts=13)
23:03:20.145 00.011 9340 Enqueuing Move request for scope (0.31, 0.23)
23:03:20.156 00.011 12020 Worker thread wakes up
23:03:20.156 00.000 12020 worker thread servicing REQUEST_MOVE scope ofs (0.31, 0.23) opts 0xd
23:03:20.156 00.000 12020 Handling offset move in thread for scope, endpoint = (0.31, 0.23)
23:03:20.157 00.001 12020 Moving (0.31, 0.23) raw xDistance=-0.32 yDistance=-0.23
23:03:20.157 00.000 12020 GuideAlgorithmHysteresis::Result() returns -0.16 from input -0.32
23:03:20.157 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:03:20.157 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.23
23:03:20.157 00.000 12020 MoveAxis(E, 30, ABG)
23:03:20.157 00.000 12020 Guiding  Dir = 2, Dur = 30
23:03:20.159 00.002 12020 IsSlewing returns 0
23:03:20.159 00.000 12020 IsGuiding returns 0
23:03:20.166 00.007 9340 UpdateImageDisplay: Size=(1920,1080) min=6565, max=65529, med=9981, FiltMin=7995, FiltMax=65494, Gamma=2.870
23:03:20.186 00.020 12020 PulseGuide returned control before completion, sleep 14
23:03:20.203 00.017 12020 IsGuiding returns 1
23:03:20.203 00.000 12020 scope still moving after pulse duration time elapsed
23:03:20.220 00.017 9340 UpdateGuideState exits: m=734301 SNR=130.9
23:03:20.231 00.011 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:03:20.236 00.005 12020 IsSlewing returns 0
23:03:20.236 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
23:03:20.252 00.016 9340 Enqueuing Expose request
23:03:20.267 00.015 12020 IsGuiding returns 0
23:03:20.267 00.000 12020 scope move finished after 30 + 77 ms
23:03:20.268 00.001 12020 Move returns status 0, amount 30
23:03:20.268 00.000 12020 MoveAxis(N, 0, ABG)
23:03:20.268 00.000 12020 Move returns status 0, amount 0
23:03:20.269 00.001 12020 move complete, result=0
23:03:20.269 00.000 12020 worker thread done servicing request
23:03:20.269 00.000 12020 Worker thread wakes up
23:03:20.269 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
23:03:20.269 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(838,43,31,31)
23:03:20.271 00.002 9340 GuideStep: -0.3 px 30 ms EAST, -0.2 px 0 ms NORTH
23:03:21.370 01.099 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"9e076ae9-9546-43a1-8575-b5d6d7ae2226"}
23:03:21.377 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"9e076ae9-9546-43a1-8575-b5d6d7ae2226"}
23:03:21.396 00.019 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"fb09f2cb-35f7-4b69-bc8b-63c6d434cd71"}
23:03:21.406 00.010 9340 case statement mapped state 6 to 3
23:03:21.417 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"fb09f2cb-35f7-4b69-bc8b-63c6d434cd71"}
23:03:21.430 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"2c14bcd9-6964-4b52-9d50-5123916b9561"}
23:03:21.443 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":291,"width":15,"height":15,"star_pos":[7.46,6.60],"pixels":"..."},"id":"2c14bcd9-6964-4b52-9d50-5123916b9561"}
23:03:22.628 01.185 12020 Exposure complete
23:03:22.785 00.157 12020 worker thread done servicing request
23:03:22.785 00.000 9340 OnExposeComplete: enter
23:03:22.794 00.009 9340 UpdateGuideState(): m_state=6
23:03:22.801 00.007 9340 Star::Find(15, 853, 58, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 292
23:03:22.809 00.008 9340 Star::Find returns 1 (0), X=853.12, Y=58.68, Mass=728366, SNR=123.7, Peak=54297 HFD=4.0
23:03:22.818 00.009 9340 MultiStar: [#1 0.02,0.71,0.89,U] [#2 -0.02,0.27,1.05,U] [#3 -0.35,0.19,0.90,U] [#4 -0.09,0.73,0.63,U] [#5 -0.03,0.44,0.79,U] [#6 -0.47,0.23,0.72,U] [#7 0.26,0.83,0.80,U] [#8 0.21,0.76,0.68,U] 
23:03:22.818 00.000 9340 single-star, 8 included, MultiStar: {-0.02, 0.47}, one-star: {0.20, 0.26}
23:03:22.832 00.014 9340 CameraToMount -- cameraTheta (0.91) - m_xAngle (-3.14) = xAngle (4.04 = -2.24)
23:03:22.840 00.008 9340 CameraToMount -- cameraTheta (0.91) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (4.03 = -2.26)
23:03:22.850 00.010 9340 CameraToMount -- cameraX=0.20 cameraY=0.26 hyp=0.33 cameraTheta=0.91 mountX=-0.21 mountY=-0.25, mountTheta=-2.25
23:03:22.860 00.010 9340 SchedulePrimaryMove(10104498, x=0.20, y=0.26, opts=13)
23:03:22.870 00.010 9340 Enqueuing Move request for scope (0.20, 0.26)
23:03:22.875 00.005 12020 Worker thread wakes up
23:03:22.875 00.000 12020 worker thread servicing REQUEST_MOVE scope ofs (0.20, 0.26) opts 0xd
23:03:22.875 00.000 12020 Handling offset move in thread for scope, endpoint = (0.20, 0.26)
23:03:22.875 00.000 12020 Moving (0.20, 0.26) raw xDistance=-0.21 yDistance=-0.25
23:03:22.875 00.000 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.21
23:03:22.875 00.000 12020 GuideAlgorithmResistSwitch::result() returns -0.25 from input -0.25
23:03:22.875 00.000 12020 MoveAxis(E, 0, ABG)
23:03:22.875 00.000 12020 Move returns status 0, amount 0
23:03:22.875 00.000 12020 MoveAxis(N, 43, ABG)
23:03:22.875 00.000 12020 Guiding  Dir = 0, Dur = 43
23:03:22.875 00.000 12020 IsSlewing returns 0
23:03:22.875 00.000 12020 IsGuiding returns 0
23:03:22.886 00.011 9340 UpdateImageDisplay: Size=(1920,1080) min=6416, max=65535, med=10018, FiltMin=7865, FiltMax=65478, Gamma=2.870
23:03:22.936 00.050 9340 UpdateGuideState exits: m=728366 SNR=123.7
23:03:22.945 00.009 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:03:22.956 00.011 9340 ScheduleExposure(2000,3,1) exposurePending=0
23:03:22.965 00.009 9340 Enqueuing Expose request
23:03:22.971 00.006 12020 IsGuiding returns 1
23:03:22.971 00.000 12020 scope still moving after pulse duration time elapsed
23:03:23.010 00.039 12020 IsSlewing returns 0
23:03:23.011 00.001 12020 IsGuiding returns 1
23:03:23.145 00.134 12020 IsSlewing returns 0
23:03:23.147 00.002 12020 IsGuiding returns 0
23:03:23.147 00.000 12020 scope move finished after 43 + 223 ms
23:03:23.148 00.001 12020 Move returns status 0, amount 43
23:03:23.148 00.000 12020 move complete, result=0
23:03:23.148 00.000 12020 worker thread done servicing request
23:03:23.149 00.001 9340 GuideStep: -0.2 px 0 ms EAST, -0.3 px 43 ms NORTH
23:03:23.160 00.011 12020 Worker thread wakes up
23:03:23.160 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
23:03:23.160 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(838,43,31,31)
23:03:23.368 00.208 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"1de80210-00e4-4d79-a34c-0111a6fbe4c9"}
23:03:23.382 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"1de80210-00e4-4d79-a34c-0111a6fbe4c9"}
23:03:23.396 00.014 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"85c5d4d6-5de2-4800-8e09-3211f3713e36"}
23:03:23.408 00.012 9340 case statement mapped state 6 to 3
23:03:23.421 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"85c5d4d6-5de2-4800-8e09-3211f3713e36"}
23:03:23.433 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"9a50f7f0-583f-4390-b02d-fd1a2da0f809"}
23:03:23.445 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":292,"width":15,"height":15,"star_pos":[7.12,6.68],"pixels":"..."},"id":"9a50f7f0-583f-4390-b02d-fd1a2da0f809"}
23:03:25.373 01.928 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"ca0eed65-132c-419e-a687-da22f3d27bac"}
23:03:25.379 00.006 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"ca0eed65-132c-419e-a687-da22f3d27bac"}
23:03:25.396 00.017 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"cb637a2e-f7e5-49ee-bd18-612677725788"}
23:03:25.406 00.010 9340 case statement mapped state 6 to 3
23:03:25.413 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"cb637a2e-f7e5-49ee-bd18-612677725788"}
23:03:25.429 00.016 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"a9057ec6-b77b-4608-8d7b-73929a53a86d"}
23:03:25.438 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":292,"width":15,"height":15,"star_pos":[7.12,6.68],"pixels":"..."},"id":"a9057ec6-b77b-4608-8d7b-73929a53a86d"}
23:03:25.533 00.095 12020 Exposure complete
23:03:25.762 00.229 12020 worker thread done servicing request
23:03:25.762 00.000 9340 OnExposeComplete: enter
23:03:25.774 00.012 9340 UpdateGuideState(): m_state=6
23:03:25.788 00.014 9340 Star::Find(15, 853, 58, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 293
23:03:25.801 00.013 9340 Star::Find returns 1 (0), X=852.82, Y=58.33, Mass=791840, SNR=140.2, Peak=53674 HFD=4.1
23:03:25.812 00.011 9340 MultiStar: [#1 -0.18,0.32,0.68,U] [#2 -0.03,-0.11,0.73,U] [#3 -0.22,-0.37,0.75,U] [#4 -0.20,0.36,0.69,U] [#5 -0.25,-0.06,0.81,U] [#6 -0.11,-0.20,0.62,U] [#7 0.09,0.35,0.69,U] [#8 0.08,0.37,0.55,U] 
23:03:25.826 00.014 9340 refined, 8 included, MultiStar: {-0.11, 0.04}, one-star: {-0.09, -0.08}
23:03:25.838 00.012 9340 CameraToMount -- cameraTheta (2.75) - m_xAngle (-3.14) = xAngle (5.88 = -0.40)
23:03:25.849 00.011 9340 CameraToMount -- cameraTheta (2.75) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (5.87 = -0.42)
23:03:25.863 00.014 9340 CameraToMount -- cameraX=-0.11 cameraY=0.04 hyp=0.12 cameraTheta=2.75 mountX=0.11 mountY=-0.05, mountTheta=-0.42
23:03:25.880 00.017 9340 SchedulePrimaryMove(10104498, x=-0.11, y=0.04, opts=13)
23:03:25.894 00.014 9340 Enqueuing Move request for scope (-0.11, 0.04)
23:03:25.906 00.012 12020 Worker thread wakes up
23:03:25.906 00.000 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 0.04) opts 0xd
23:03:25.906 00.000 12020 Handling offset move in thread for scope, endpoint = (-0.11, 0.04)
23:03:25.906 00.000 12020 Moving (-0.11, 0.04) raw xDistance=0.11 yDistance=-0.05
23:03:25.906 00.000 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
23:03:25.906 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:03:25.906 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
23:03:25.908 00.002 12020 MoveAxis(E, 0, ABG)
23:03:25.908 00.000 12020 Move returns status 0, amount 0
23:03:25.908 00.000 12020 MoveAxis(N, 0, ABG)
23:03:25.908 00.000 12020 Move returns status 0, amount 0
23:03:25.909 00.001 12020 move complete, result=0
23:03:25.909 00.000 12020 worker thread done servicing request
23:03:25.919 00.010 9340 UpdateImageDisplay: Size=(1920,1080) min=6234, max=65535, med=10015, FiltMin=7827, FiltMax=65507, Gamma=2.870
23:03:25.990 00.071 9340 UpdateGuideState exits: m=791840 SNR=140.2
23:03:26.003 00.013 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:03:26.019 00.016 9340 ScheduleExposure(2000,3,1) exposurePending=0
23:03:26.035 00.016 9340 Enqueuing Expose request
23:03:26.052 00.017 12020 Worker thread wakes up
23:03:26.053 00.001 9340 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
23:03:26.065 00.012 12020 worker thread servicing REQUEST_EXPOSE 2000
23:03:26.065 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(838,43,31,31)
23:03:27.396 01.331 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"8a98cb39-25aa-4334-b2d7-95c99d6b1bba"}
23:03:27.412 00.016 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"8a98cb39-25aa-4334-b2d7-95c99d6b1bba"}
23:03:27.430 00.018 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"e2ff9fe7-91af-4e26-81ea-d097cec218b6"}
23:03:27.447 00.017 9340 case statement mapped state 6 to 3
23:03:27.460 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"e2ff9fe7-91af-4e26-81ea-d097cec218b6"}
23:03:27.479 00.019 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"6639c549-bccd-4c37-8a90-b08cd8e1bcf6"}
23:03:27.494 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":293,"width":15,"height":15,"star_pos":[6.82,7.33],"pixels":"..."},"id":"6639c549-bccd-4c37-8a90-b08cd8e1bcf6"}
23:03:28.437 00.943 12020 Exposure complete
23:03:28.656 00.219 12020 worker thread done servicing request
23:03:28.658 00.002 9340 OnExposeComplete: enter
23:03:28.670 00.012 9340 UpdateGuideState(): m_state=6
23:03:28.683 00.013 9340 Star::Find(15, 852, 58, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 294
23:03:28.693 00.010 9340 Star::Find returns 1 (0), X=853.04, Y=58.12, Mass=786550, SNR=182.0, Peak=52180 HFD=4.3
23:03:28.705 00.012 9340 MultiStar: [#1 0.09,-0.24,0.64,U] [#2 0.09,-0.64,0.61,U] [#3 -0.32,-0.59,0.57,U] [#4 -0.04,0.02,0.62,U] [#5 0.05,-0.53,0.56,U] [#6 -0.03,-0.98,0.51,U] [#7 0.33,-0.03,0.43,U] [#8 0.05,-0.05,0.48,U] 
23:03:28.719 00.014 9340 single-star, 8 included, MultiStar: {0.04, -0.37}, one-star: {0.13, -0.30}
23:03:28.731 00.012 9340 CameraToMount -- cameraTheta (-1.17) - m_xAngle (-3.14) = xAngle (1.96 = 1.96)
23:03:28.742 00.011 9340 CameraToMount -- cameraTheta (-1.17) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (1.95 = 1.95)
23:03:28.753 00.011 9340 CameraToMount -- cameraX=0.13 cameraY=-0.30 hyp=0.33 cameraTheta=-1.17 mountX=-0.13 mountY=0.31, mountTheta=1.96
23:03:28.766 00.013 9340 SchedulePrimaryMove(10104498, x=0.13, y=-0.30, opts=13)
23:03:28.781 00.015 9340 Enqueuing Move request for scope (0.13, -0.30)
23:03:28.793 00.012 12020 Worker thread wakes up
23:03:28.795 00.002 12020 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.30) opts 0xd
23:03:28.795 00.000 12020 Handling offset move in thread for scope, endpoint = (0.13, -0.30)
23:03:28.795 00.000 12020 Moving (0.13, -0.30) raw xDistance=-0.13 yDistance=0.31
23:03:28.795 00.000 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
23:03:28.795 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
23:03:28.795 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.31
23:03:28.795 00.000 12020 MoveAxis(E, 0, ABG)
23:03:28.795 00.000 12020 Move returns status 0, amount 0
23:03:28.795 00.000 12020 MoveAxis(N, 0, ABG)
23:03:28.795 00.000 12020 Move returns status 0, amount 0
23:03:28.797 00.002 12020 move complete, result=0
23:03:28.797 00.000 12020 worker thread done servicing request
23:03:28.807 00.010 9340 UpdateImageDisplay: Size=(1920,1080) min=5719, max=65525, med=9982, FiltMin=7558, FiltMax=65455, Gamma=2.870
23:03:28.875 00.068 9340 UpdateGuideState exits: m=786550 SNR=182.0
23:03:28.891 00.016 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:03:28.904 00.013 9340 ScheduleExposure(2000,3,1) exposurePending=0
23:03:28.920 00.016 9340 Enqueuing Expose request
23:03:28.933 00.013 12020 Worker thread wakes up
23:03:28.933 00.000 9340 GuideStep: -0.1 px 0 ms EAST, 0.3 px 0 ms NORTH
23:03:28.944 00.011 12020 worker thread servicing REQUEST_EXPOSE 2000
23:03:28.944 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(838,43,31,31)
23:03:29.405 00.461 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"c52a3d3a-0276-406d-b397-d38a7769aa55"}
23:03:29.410 00.005 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"c52a3d3a-0276-406d-b397-d38a7769aa55"}
23:03:29.443 00.033 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"1319a079-a7aa-436c-9fbb-861d748cccf7"}
23:03:29.455 00.012 9340 case statement mapped state 6 to 3
23:03:29.465 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"1319a079-a7aa-436c-9fbb-861d748cccf7"}
23:03:29.478 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"6c1226d7-99d6-4036-b31d-b66acff88418"}
23:03:29.485 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":294,"width":15,"height":15,"star_pos":[7.04,7.12],"pixels":"..."},"id":"6c1226d7-99d6-4036-b31d-b66acff88418"}
23:03:31.306 01.821 12020 Exposure complete
23:03:31.401 00.095 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"c54e521f-e999-48a1-865f-e9e6e376fbcc"}
23:03:31.412 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"c54e521f-e999-48a1-865f-e9e6e376fbcc"}
23:03:31.424 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"705ab6b6-6b66-47b1-9d5c-23d23a80b9c9"}
23:03:31.435 00.011 9340 case statement mapped state 6 to 3
23:03:31.444 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"705ab6b6-6b66-47b1-9d5c-23d23a80b9c9"}
23:03:31.458 00.014 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"545b77e5-8cd1-4555-a92f-61e8b549a0c0"}
23:03:31.469 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":294,"width":15,"height":15,"star_pos":[7.04,7.12],"pixels":"..."},"id":"545b77e5-8cd1-4555-a92f-61e8b549a0c0"}
23:03:31.527 00.058 12020 worker thread done servicing request
23:03:31.527 00.000 9340 OnExposeComplete: enter
23:03:31.537 00.010 9340 UpdateGuideState(): m_state=6
23:03:31.546 00.009 9340 Star::Find(15, 853, 58, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 295
23:03:31.561 00.015 9340 Star::Find returns 1 (0), X=853.32, Y=58.21, Mass=686247, SNR=133.1, Peak=53101 HFD=3.8
23:03:31.572 00.011 9340 MultiStar: [#1 0.37,0.39,0.85,U] [#2 0.20,-0.14,0.81,U] [#3 -0.29,-0.18,0.75,U] [#4 0.47,0.25,0.67,U] [#5 0.35,-0.00,0.68,U] [#6 -0.09,-0.44,0.67,U] [#7 0.63,0.26,0.57,U] [#8 0.43,0.48,0.69,U] 
23:03:31.582 00.010 9340 refined, 8 included, MultiStar: {0.27, 0.03}, one-star: {0.41, -0.21}
23:03:31.592 00.010 9340 CameraToMount -- cameraTheta (0.12) - m_xAngle (-3.14) = xAngle (3.26 = -3.02)
23:03:31.598 00.006 9340 CameraToMount -- cameraTheta (0.12) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (3.24 = -3.04)
23:03:31.610 00.012 9340 CameraToMount -- cameraX=0.27 cameraY=0.03 hyp=0.27 cameraTheta=0.12 mountX=-0.27 mountY=-0.03, mountTheta=-3.04
23:03:31.625 00.015 9340 SchedulePrimaryMove(10104498, x=0.27, y=0.03, opts=13)
23:03:31.638 00.013 9340 Enqueuing Move request for scope (0.27, 0.03)
23:03:31.639 00.001 12020 Worker thread wakes up
23:03:31.639 00.000 12020 worker thread servicing REQUEST_MOVE scope ofs (0.27, 0.03) opts 0xd
23:03:31.639 00.000 12020 Handling offset move in thread for scope, endpoint = (0.27, 0.03)
23:03:31.639 00.000 12020 Moving (0.27, 0.03) raw xDistance=-0.27 yDistance=-0.03
23:03:31.639 00.000 12020 GuideAlgorithmHysteresis::Result() returns -0.11 from input -0.27
23:03:31.639 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:03:31.639 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
23:03:31.639 00.000 12020 MoveAxis(E, 22, ABG)
23:03:31.639 00.000 12020 Guiding  Dir = 2, Dur = 22
23:03:31.660 00.021 9340 UpdateImageDisplay: Size=(1920,1080) min=6410, max=65529, med=10156, FiltMin=7869, FiltMax=65494, Gamma=2.870
23:03:31.672 00.012 12020 IsSlewing returns 0
23:03:31.673 00.001 12020 IsGuiding returns 0
23:03:31.700 00.027 12020 IsGuiding returns 1
23:03:31.700 00.000 12020 scope still moving after pulse duration time elapsed
23:03:31.722 00.022 9340 UpdateGuideState exits: m=686247 SNR=133.1
23:03:31.732 00.010 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:03:31.741 00.009 9340 ScheduleExposure(2000,3,1) exposurePending=0
23:03:31.750 00.009 9340 Enqueuing Expose request
23:03:31.764 00.014 12020 IsSlewing returns 0
23:03:31.764 00.000 12020 IsGuiding returns 0
23:03:31.765 00.001 12020 scope move finished after 22 + 69 ms
23:03:31.765 00.000 12020 Move returns status 0, amount 22
23:03:31.765 00.000 12020 MoveAxis(N, 0, ABG)
23:03:31.766 00.001 12020 Move returns status 0, amount 0
23:03:31.766 00.000 12020 move complete, result=0
23:03:31.766 00.000 12020 worker thread done servicing request
23:03:31.767 00.001 12020 Worker thread wakes up
23:03:31.767 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
23:03:31.767 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(838,43,31,31)
23:03:31.771 00.004 9340 GuideStep: -0.3 px 22 ms EAST, -0.0 px 0 ms NORTH
23:03:33.402 01.631 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"34d6dc37-335e-41b1-8cd1-333dca5b40a4"}
23:03:33.415 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"34d6dc37-335e-41b1-8cd1-333dca5b40a4"}
23:03:33.421 00.006 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"4431653c-e276-4ee4-bd8a-2a2486c9a059"}
23:03:33.437 00.016 9340 case statement mapped state 6 to 3
23:03:33.445 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"4431653c-e276-4ee4-bd8a-2a2486c9a059"}
23:03:33.462 00.017 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"6d81eab7-4d36-4ae3-9294-a58563d59022"}
23:03:33.476 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":295,"width":15,"height":15,"star_pos":[7.32,7.21],"pixels":"..."},"id":"6d81eab7-4d36-4ae3-9294-a58563d59022"}
23:03:34.119 00.643 12020 Exposure complete
23:03:34.323 00.204 12020 worker thread done servicing request
23:03:34.323 00.000 9340 OnExposeComplete: enter
23:03:34.338 00.015 9340 UpdateGuideState(): m_state=6
23:03:34.350 00.012 9340 Star::Find(15, 853, 58, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 296
23:03:34.360 00.010 9340 Star::Find returns 1 (0), X=853.46, Y=58.37, Mass=721206, SNR=173.2, Peak=52857 HFD=4.1
23:03:34.371 00.011 9340 MultiStar: [#1 0.36,0.19,0.66,U] [#2 0.49,-0.26,0.56,U] [#3 -0.14,-0.19,0.55,U] [#4 0.24,0.41,0.52,U] [#5 0.19,-0.01,0.56,U] [#6 0.05,-0.17,0.46,U] [#7 0.55,0.49,0.53,U] [#8 0.24,0.12,0.43,U] 
23:03:34.385 00.014 9340 refined, 8 included, MultiStar: {0.31, 0.05}, one-star: {0.54, -0.05}
23:03:34.397 00.012 9340 CameraToMount -- cameraTheta (0.16) - m_xAngle (-3.14) = xAngle (3.30 = -2.99)
23:03:34.406 00.009 9340 CameraToMount -- cameraTheta (0.16) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (3.28 = -3.00)
23:03:34.417 00.011 9340 CameraToMount -- cameraX=0.31 cameraY=0.05 hyp=0.31 cameraTheta=0.16 mountX=-0.31 mountY=-0.04, mountTheta=-3.00
23:03:34.431 00.014 9340 SchedulePrimaryMove(10104498, x=0.31, y=0.05, opts=13)
23:03:34.445 00.014 9340 Enqueuing Move request for scope (0.31, 0.05)
23:03:34.455 00.010 12020 Worker thread wakes up
23:03:34.456 00.001 9340 UpdateImageDisplay: Size=(1920,1080) min=6493, max=65529, med=9975, FiltMin=7830, FiltMax=65494, Gamma=2.870
23:03:34.465 00.009 12020 worker thread servicing REQUEST_MOVE scope ofs (0.31, 0.05) opts 0xd
23:03:34.467 00.002 9340 UpdateGuideState exits: m=721206 SNR=173.2
23:03:34.476 00.009 12020 Handling offset move in thread for scope, endpoint = (0.31, 0.05)
23:03:34.478 00.002 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:03:34.490 00.012 9340 ScheduleExposure(2000,3,1) exposurePending=0
23:03:34.502 00.012 12020 Moving (0.31, 0.05) raw xDistance=-0.31 yDistance=-0.04
23:03:34.502 00.000 9340 Enqueuing Expose request
23:03:34.515 00.013 12020 GuideAlgorithmHysteresis::Result() returns -0.14 from input -0.31
23:03:34.515 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:03:34.515 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
23:03:34.515 00.000 12020 MoveAxis(E, 27, ABG)
23:03:34.515 00.000 12020 Guiding  Dir = 2, Dur = 27
23:03:34.517 00.002 12020 IsSlewing returns 0
23:03:34.518 00.001 12020 IsGuiding returns 0
23:03:34.547 00.029 12020 IsGuiding returns 1
23:03:34.547 00.000 12020 scope still moving after pulse duration time elapsed
23:03:34.594 00.047 12020 IsSlewing returns 0
23:03:34.626 00.032 12020 IsGuiding returns 0
23:03:34.626 00.000 12020 scope move finished after 27 + 82 ms
23:03:34.626 00.000 12020 Move returns status 0, amount 27
23:03:34.627 00.001 12020 MoveAxis(N, 0, ABG)
23:03:34.627 00.000 12020 Move returns status 0, amount 0
23:03:34.627 00.000 12020 move complete, result=0
23:03:34.628 00.001 12020 worker thread done servicing request
23:03:34.628 00.000 9340 GuideStep: -0.3 px 27 ms EAST, -0.0 px 0 ms NORTH
23:03:34.641 00.013 12020 Worker thread wakes up
23:03:34.641 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
23:03:34.642 00.001 12020 Handling exposure in thread, d=2000 o=3 r=(838,43,31,31)
23:03:35.404 00.762 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"ad63e629-83bb-4433-a7f5-8559fd1e4348"}
23:03:35.414 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"ad63e629-83bb-4433-a7f5-8559fd1e4348"}
23:03:35.426 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"ae57215c-03ed-486b-a4b7-ba713d154cae"}
23:03:35.437 00.011 9340 case statement mapped state 6 to 3
23:03:35.451 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"ae57215c-03ed-486b-a4b7-ba713d154cae"}
23:03:35.472 00.021 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"70adcaba-f1dc-4d1e-96b7-2ebb764b3015"}
23:03:35.484 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":296,"width":15,"height":15,"star_pos":[7.46,7.37],"pixels":"..."},"id":"70adcaba-f1dc-4d1e-96b7-2ebb764b3015"}
23:03:37.028 01.544 12020 Exposure complete
23:03:37.404 00.376 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"dc2b1ea5-2180-4f71-9887-ea6a7edb783c"}
23:03:37.445 00.041 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"dc2b1ea5-2180-4f71-9887-ea6a7edb783c"}
23:03:37.507 00.062 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"e88e59e9-cefc-472f-99ed-16b87182ab39"}
23:03:37.526 00.019 9340 case statement mapped state 6 to 3
23:03:37.542 00.016 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"e88e59e9-cefc-472f-99ed-16b87182ab39"}
23:03:37.562 00.020 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"aa03379e-b6bb-46d1-8b90-572366868056"}
23:03:37.582 00.020 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":296,"width":15,"height":15,"star_pos":[7.46,7.37],"pixels":"..."},"id":"aa03379e-b6bb-46d1-8b90-572366868056"}
23:03:37.772 00.190 12020 worker thread done servicing request
23:03:37.772 00.000 9340 OnExposeComplete: enter
23:03:37.790 00.018 9340 UpdateGuideState(): m_state=6
23:03:37.807 00.017 9340 Star::Find(15, 853, 58, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 297
23:03:37.861 00.054 9340 Star::Find returns 1 (0), X=853.43, Y=58.58, Mass=729406, SNR=131.5, Peak=57429 HFD=4.1
23:03:37.881 00.020 9340 MultiStar: [#1 0.44,0.52,0.79,U] [#2 0.50,0.04,0.82,U] [#3 0.24,0.06,0.77,U] [#4 0.17,0.37,0.51,U] [#5 0.25,0.50,0.80,U] [#6 0.14,-0.22,0.72,U] [#7 0.83,0.64,0.00,M2] [#8 0.27,0.54,0.69,U] 
23:03:37.898 00.017 9340 refined, 7 included, MultiStar: {0.33, 0.24}, one-star: {0.52, 0.16}
23:03:37.924 00.026 9340 CameraToMount -- cameraTheta (0.62) - m_xAngle (-3.14) = xAngle (3.75 = -2.53)
23:03:37.941 00.017 9340 CameraToMount -- cameraTheta (0.62) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (3.74 = -2.54)
23:03:37.972 00.031 9340 CameraToMount -- cameraX=0.33 cameraY=0.24 hyp=0.41 cameraTheta=0.62 mountX=-0.33 mountY=-0.23, mountTheta=-2.54
23:03:37.989 00.017 9340 SchedulePrimaryMove(10104498, x=0.33, y=0.24, opts=13)
23:03:38.007 00.018 9340 Enqueuing Move request for scope (0.33, 0.24)
23:03:38.023 00.016 12020 Worker thread wakes up
23:03:38.023 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=6419, max=65529, med=9990, FiltMin=7690, FiltMax=65494, Gamma=2.870
23:03:38.041 00.018 12020 worker thread servicing REQUEST_MOVE scope ofs (0.33, 0.24) opts 0xd
23:03:38.042 00.001 12020 Handling offset move in thread for scope, endpoint = (0.33, 0.24)
23:03:38.042 00.000 9340 UpdateGuideState exits: m=729406 SNR=131.5
23:03:38.055 00.013 12020 Moving (0.33, 0.24) raw xDistance=-0.33 yDistance=-0.23
23:03:38.056 00.001 12020 GuideAlgorithmHysteresis::Result() returns -0.15 from input -0.33
23:03:38.056 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:03:38.056 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:03:38.099 00.043 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.23
23:03:38.099 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
23:03:38.112 00.013 12020 MoveAxis(E, 29, ABG)
23:03:38.112 00.000 9340 Enqueuing Expose request
23:03:38.120 00.008 12020 Guiding  Dir = 2, Dur = 29
23:03:38.128 00.008 12020 IsSlewing returns 0
23:03:38.132 00.004 12020 IsGuiding returns 0
23:03:38.161 00.029 12020 PulseGuide returned control before completion, sleep 11
23:03:38.175 00.014 12020 IsGuiding returns 1
23:03:38.175 00.000 12020 scope still moving after pulse duration time elapsed
23:03:38.208 00.033 12020 IsSlewing returns 0
23:03:38.212 00.004 12020 IsGuiding returns 0
23:03:38.212 00.000 12020 scope move finished after 29 + 50 ms
23:03:38.212 00.000 12020 Move returns status 0, amount 29
23:03:38.212 00.000 12020 MoveAxis(N, 0, ABG)
23:03:38.212 00.000 12020 Move returns status 0, amount 0
23:03:38.214 00.002 12020 move complete, result=0
23:03:38.215 00.001 9340 GuideStep: -0.3 px 29 ms EAST, -0.2 px 0 ms NORTH
23:03:38.230 00.015 12020 worker thread done servicing request
23:03:38.230 00.000 12020 Worker thread wakes up
23:03:38.232 00.002 12020 worker thread servicing REQUEST_EXPOSE 2000
23:03:38.233 00.001 12020 Handling exposure in thread, d=2000 o=3 r=(838,43,31,31)
23:03:39.404 01.171 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"c2ef2f4b-bf26-4388-b6d3-81da895a0766"}
23:03:39.419 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"c2ef2f4b-bf26-4388-b6d3-81da895a0766"}
23:03:39.436 00.017 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"3471132f-7024-4ff0-93dd-a6b98666d204"}
23:03:39.478 00.042 9340 case statement mapped state 6 to 3
23:03:39.494 00.016 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"3471132f-7024-4ff0-93dd-a6b98666d204"}
23:03:39.527 00.033 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"2a1557c1-49a3-4850-8f53-97c6240090bf"}
23:03:39.553 00.026 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":297,"width":15,"height":15,"star_pos":[7.43,6.58],"pixels":"..."},"id":"2a1557c1-49a3-4850-8f53-97c6240090bf"}
23:03:40.702 01.149 12020 Exposure complete
23:03:40.921 00.219 9340 OnExposeComplete: enter
23:03:40.933 00.012 12020 worker thread done servicing request
23:03:40.933 00.000 9340 UpdateGuideState(): m_state=6
23:03:40.943 00.010 9340 Star::Find(15, 853, 58, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 298
23:03:40.968 00.025 9340 Star::Find returns 1 (0), X=853.29, Y=58.61, Mass=726560, SNR=143.1, Peak=59349 HFD=3.8
23:03:40.982 00.014 9340 MultiStar: [#1 0.43,0.53,0.96,U] [#2 0.21,0.20,0.92,U] [#3 -0.15,0.04,0.73,U] [#4 0.29,0.86,0.49,U] [#5 0.23,0.45,0.79,U] [#6 0.09,0.19,0.69,U] [#7 0.72,0.92,0.00,M3] [#8 0.53,0.71,0.67,U] 
23:03:40.994 00.012 9340 single-star, 7 included, MultiStar: {0.26, 0.37}, one-star: {0.37, 0.19}
23:03:41.004 00.010 9340 CameraToMount -- cameraTheta (0.49) - m_xAngle (-3.14) = xAngle (3.62 = -2.66)
23:03:41.020 00.016 9340 CameraToMount -- cameraTheta (0.49) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (3.61 = -2.68)
23:03:41.030 00.010 9340 CameraToMount -- cameraX=0.37 cameraY=0.19 hyp=0.42 cameraTheta=0.49 mountX=-0.37 mountY=-0.19, mountTheta=-2.67
23:03:41.049 00.019 9340 SchedulePrimaryMove(10104498, x=0.37, y=0.19, opts=13)
23:03:41.084 00.035 9340 Enqueuing Move request for scope (0.37, 0.19)
23:03:41.100 00.016 12020 Worker thread wakes up
23:03:41.100 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=5911, max=65529, med=10016, FiltMin=7901, FiltMax=65494, Gamma=2.870
23:03:41.110 00.010 12020 worker thread servicing REQUEST_MOVE scope ofs (0.37, 0.19) opts 0xd
23:03:41.110 00.000 9340 UpdateGuideState exits: m=726560 SNR=143.1
23:03:41.118 00.008 12020 Handling offset move in thread for scope, endpoint = (0.37, 0.19)
23:03:41.123 00.005 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:03:41.135 00.012 12020 Moving (0.37, 0.19) raw xDistance=-0.37 yDistance=-0.19
23:03:41.135 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
23:03:41.143 00.008 12020 GuideAlgorithmHysteresis::Result() returns -0.17 from input -0.37
23:03:41.143 00.000 9340 Enqueuing Expose request
23:03:41.179 00.036 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:03:41.186 00.007 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
23:03:41.186 00.000 12020 MoveAxis(E, 32, ABG)
23:03:41.187 00.001 12020 Guiding  Dir = 2, Dur = 32
23:03:41.214 00.027 12020 IsSlewing returns 0
23:03:41.215 00.001 12020 IsGuiding returns 0
23:03:41.267 00.052 12020 IsGuiding returns 1
23:03:41.267 00.000 12020 scope still moving after pulse duration time elapsed
23:03:41.307 00.040 12020 IsSlewing returns 0
23:03:41.307 00.000 12020 IsGuiding returns 0
23:03:41.307 00.000 12020 scope move finished after 32 + 63 ms
23:03:41.307 00.000 12020 Move returns status 0, amount 32
23:03:41.307 00.000 12020 MoveAxis(N, 0, ABG)
23:03:41.307 00.000 12020 Move returns status 0, amount 0
23:03:41.307 00.000 12020 move complete, result=0
23:03:41.307 00.000 12020 worker thread done servicing request
23:03:41.312 00.005 9340 GuideStep: -0.4 px 32 ms EAST, -0.2 px 0 ms NORTH
23:03:41.326 00.014 12020 Worker thread wakes up
23:03:41.326 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
23:03:41.328 00.002 12020 Handling exposure in thread, d=2000 o=3 r=(838,43,31,31)
23:03:41.406 00.078 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"998e00d7-9517-44dc-b399-58a38ccf34b0"}
23:03:41.416 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"998e00d7-9517-44dc-b399-58a38ccf34b0"}
23:03:41.433 00.017 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"82253853-02b4-4f97-a7e0-e568345654b9"}
23:03:41.441 00.008 9340 case statement mapped state 6 to 3
23:03:41.456 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"82253853-02b4-4f97-a7e0-e568345654b9"}
23:03:41.484 00.028 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"09d001bb-b6a8-4a2b-a9c9-b4234b252dec"}
23:03:41.494 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":298,"width":15,"height":15,"star_pos":[7.29,6.61],"pixels":"..."},"id":"09d001bb-b6a8-4a2b-a9c9-b4234b252dec"}
23:03:43.405 01.911 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"5f7d66df-11ba-44e5-9e70-f8de242deb66"}
23:03:43.417 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"5f7d66df-11ba-44e5-9e70-f8de242deb66"}
23:03:43.427 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"1cb76546-aeca-46cc-8aec-8e41614f1db6"}
23:03:43.437 00.010 9340 case statement mapped state 6 to 3
23:03:43.450 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"1cb76546-aeca-46cc-8aec-8e41614f1db6"}
23:03:43.464 00.014 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"09570225-44f4-436d-af49-d7a7b435bb49"}
23:03:43.493 00.029 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":298,"width":15,"height":15,"star_pos":[7.29,6.61],"pixels":"..."},"id":"09570225-44f4-436d-af49-d7a7b435bb49"}
23:03:43.695 00.202 12020 Exposure complete
23:03:43.991 00.296 12020 worker thread done servicing request
23:03:43.991 00.000 9340 OnExposeComplete: enter
23:03:44.004 00.013 9340 UpdateGuideState(): m_state=6
23:03:44.024 00.020 9340 Star::Find(15, 853, 58, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 299
23:03:44.049 00.025 9340 Star::Find returns 1 (0), X=853.79, Y=58.86, Mass=719427, SNR=125.8, Peak=53051 HFD=4.2
23:03:44.111 00.062 9340 MultiStar: [#1 0.89,1.00,0.00,M1] [#2 0.64,0.36,0.94,U] [#3 0.10,0.50,0.81,U] [#4 1.28,0.91,0.00,M1] [#5 0.77,0.78,0.00,M1] [#6 0.47,0.27,0.70,U] [#7 1.21,1.09,0.00,M4] [#8 0.91,1.19,0.00,M1] 
23:03:44.137 00.026 9340 refined, 3 included, MultiStar: {0.55, 0.40}, one-star: {0.87, 0.44}
23:03:44.151 00.014 9340 CameraToMount -- cameraTheta (0.63) - m_xAngle (-3.14) = xAngle (3.76 = -2.52)
23:03:44.171 00.020 9340 CameraToMount -- cameraTheta (0.63) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (3.75 = -2.54)
23:03:44.191 00.020 9340 CameraToMount -- cameraX=0.55 cameraY=0.40 hyp=0.67 cameraTheta=0.63 mountX=-0.55 mountY=-0.38, mountTheta=-2.53
23:03:44.263 00.072 9340 SchedulePrimaryMove(10104498, x=0.55, y=0.40, opts=13)
23:03:44.335 00.072 9340 Enqueuing Move request for scope (0.55, 0.40)
23:03:44.396 00.061 12020 Worker thread wakes up
23:03:44.396 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=6096, max=65529, med=9972, FiltMin=7845, FiltMax=65494, Gamma=2.870
23:03:44.409 00.013 12020 worker thread servicing REQUEST_MOVE scope ofs (0.55, 0.40) opts 0xd
23:03:44.411 00.002 9340 UpdateGuideState exits: m=719427 SNR=125.8
23:03:44.421 00.010 12020 Handling offset move in thread for scope, endpoint = (0.55, 0.40)
23:03:44.423 00.002 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:03:44.434 00.011 12020 Moving (0.55, 0.40) raw xDistance=-0.55 yDistance=-0.38
23:03:44.435 00.001 9340 ScheduleExposure(2000,3,1) exposurePending=0
23:03:44.449 00.014 12020 GuideAlgorithmHysteresis::Result() returns -0.24 from input -0.55
23:03:44.451 00.002 12020 GuideAlgorithmResistSwitch::result() returns -0.38 from input -0.38
23:03:44.451 00.000 9340 Enqueuing Expose request
23:03:44.464 00.013 12020 MoveAxis(E, 47, ABG)
23:03:44.464 00.000 12020 Guiding  Dir = 2, Dur = 47
23:03:44.466 00.002 12020 IsSlewing returns 0
23:03:44.466 00.000 12020 IsGuiding returns 0
23:03:44.501 00.035 12020 PulseGuide returned control before completion, sleep 23
23:03:44.527 00.026 12020 IsGuiding returns 1
23:03:44.527 00.000 12020 scope still moving after pulse duration time elapsed
23:03:44.588 00.061 12020 IsSlewing returns 0
23:03:44.636 00.048 12020 IsGuiding returns 0
23:03:44.636 00.000 12020 scope move finished after 47 + 122 ms
23:03:44.636 00.000 12020 Move returns status 0, amount 47
23:03:44.636 00.000 12020 MoveAxis(N, 64, ABG)
23:03:44.636 00.000 12020 Guiding  Dir = 0, Dur = 64
23:03:44.640 00.004 12020 IsSlewing returns 0
23:03:44.641 00.001 12020 IsGuiding returns 0
23:03:44.716 00.075 12020 IsGuiding returns 1
23:03:44.716 00.000 12020 scope still moving after pulse duration time elapsed
23:03:44.742 00.026 12020 IsSlewing returns 0
23:03:44.742 00.000 12020 IsGuiding returns 1
23:03:44.891 00.149 12020 IsSlewing returns 0
23:03:44.923 00.032 12020 IsGuiding returns 0
23:03:44.923 00.000 12020 scope move finished after 64 + 218 ms
23:03:44.923 00.000 12020 Move returns status 0, amount 64
23:03:44.923 00.000 12020 move complete, result=0
23:03:44.923 00.000 12020 worker thread done servicing request
23:03:44.923 00.000 9340 GuideStep: -0.5 px 47 ms EAST, -0.4 px 64 ms NORTH
23:03:44.939 00.016 12020 Worker thread wakes up
23:03:44.939 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
23:03:44.939 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(838,43,31,31)
23:03:45.403 00.464 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"db603c47-9978-4054-8d69-8b92135fdfaa"}
23:03:45.445 00.042 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"db603c47-9978-4054-8d69-8b92135fdfaa"}
23:03:45.459 00.014 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"7d463370-95a0-4139-8655-e2e624ad3306"}
23:03:45.480 00.021 9340 case statement mapped state 6 to 3
23:03:45.487 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"7d463370-95a0-4139-8655-e2e624ad3306"}
23:03:45.502 00.015 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"279f7820-84d3-4510-b189-0b1a8502fde6"}
23:03:45.513 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":299,"width":15,"height":15,"star_pos":[6.79,6.86],"pixels":"..."},"id":"279f7820-84d3-4510-b189-0b1a8502fde6"}
23:03:47.320 01.807 12020 Exposure complete
23:03:47.401 00.081 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"03d18096-fe2a-4177-a99a-1ee01bf590dc"}
23:03:47.408 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"03d18096-fe2a-4177-a99a-1ee01bf590dc"}
23:03:47.422 00.014 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"e7432d33-9f0a-444f-97c1-8126d5e9d2b7"}
23:03:47.432 00.010 9340 case statement mapped state 6 to 3
23:03:47.441 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"e7432d33-9f0a-444f-97c1-8126d5e9d2b7"}
23:03:47.449 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"aa2341c8-3300-4b44-b754-9c011cb988c8"}
23:03:47.470 00.021 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":299,"width":15,"height":15,"star_pos":[6.79,6.86],"pixels":"..."},"id":"aa2341c8-3300-4b44-b754-9c011cb988c8"}
23:03:47.510 00.040 12020 worker thread done servicing request
23:03:47.510 00.000 9340 OnExposeComplete: enter
23:03:47.519 00.009 9340 UpdateGuideState(): m_state=6
23:03:47.524 00.005 9340 Star::Find(15, 853, 58, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 300
23:03:47.533 00.009 9340 Star::Find returns 1 (0), X=853.24, Y=58.56, Mass=762456, SNR=172.3, Peak=58937 HFD=3.9
23:03:47.541 00.008 9340 MultiStar: [#1 0.47,0.59,0.61,U] [#2 0.46,0.04,0.70,U] [#3 0.18,-0.00,0.58,U] [#4 0.34,0.74,0.53,U] [#5 0.21,0.26,0.58,U] [#6 0.24,-0.04,0.51,U] [#7 0.88,0.57,0.00,M5] [#8 0.68,0.93,0.00,M2] 
23:03:47.555 00.014 9340 single-star, 6 included, MultiStar: {0.32, 0.23}, one-star: {0.32, 0.14}
23:03:47.564 00.009 9340 CameraToMount -- cameraTheta (0.41) - m_xAngle (-3.14) = xAngle (3.54 = -2.74)
23:03:47.569 00.005 9340 CameraToMount -- cameraTheta (0.41) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (3.53 = -2.75)
23:03:47.582 00.013 9340 CameraToMount -- cameraX=0.32 cameraY=0.14 hyp=0.35 cameraTheta=0.41 mountX=-0.32 mountY=-0.13, mountTheta=-2.75
23:03:47.609 00.027 9340 SchedulePrimaryMove(10104498, x=0.32, y=0.14, opts=13)
23:03:47.618 00.009 9340 Enqueuing Move request for scope (0.32, 0.14)
23:03:47.625 00.007 12020 Worker thread wakes up
23:03:47.625 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=5593, max=65529, med=9990, FiltMin=7973, FiltMax=65494, Gamma=2.870
23:03:47.638 00.013 12020 worker thread servicing REQUEST_MOVE scope ofs (0.32, 0.14) opts 0xd
23:03:47.638 00.000 9340 UpdateGuideState exits: m=762456 SNR=172.3
23:03:47.645 00.007 12020 Handling offset move in thread for scope, endpoint = (0.32, 0.14)
23:03:47.645 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:03:47.653 00.008 12020 Moving (0.32, 0.14) raw xDistance=-0.32 yDistance=-0.13
23:03:47.653 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
23:03:47.661 00.008 12020 GuideAlgorithmHysteresis::Result() returns -0.15 from input -0.32
23:03:47.664 00.003 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:03:47.664 00.000 9340 Enqueuing Expose request
23:03:47.674 00.010 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
23:03:47.674 00.000 12020 MoveAxis(E, 30, ABG)
23:03:47.674 00.000 12020 Guiding  Dir = 2, Dur = 30
23:03:47.675 00.001 12020 IsSlewing returns 0
23:03:47.677 00.002 12020 IsGuiding returns 0
23:03:47.705 00.028 12020 PulseGuide returned control before completion, sleep 12
23:03:47.753 00.048 12020 IsGuiding returns 0
23:03:47.754 00.001 12020 Move returns status 0, amount 30
23:03:47.754 00.000 12020 MoveAxis(N, 0, ABG)
23:03:47.754 00.000 12020 Move returns status 0, amount 0
23:03:47.754 00.000 12020 move complete, result=0
23:03:47.754 00.000 12020 worker thread done servicing request
23:03:47.754 00.000 9340 GuideStep: -0.3 px 30 ms EAST, -0.1 px 0 ms NORTH
23:03:47.765 00.011 12020 Worker thread wakes up
23:03:47.766 00.001 12020 worker thread servicing REQUEST_EXPOSE 2000
23:03:47.766 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(838,43,31,31)
23:03:49.404 01.638 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"c87523a1-226a-4f87-962a-b4a532616277"}
23:03:49.413 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"c87523a1-226a-4f87-962a-b4a532616277"}
23:03:49.424 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"3c8f9548-9758-4f86-b9a1-7a68e4780e56"}
23:03:49.433 00.009 9340 case statement mapped state 6 to 3
23:03:49.442 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"3c8f9548-9758-4f86-b9a1-7a68e4780e56"}
23:03:49.455 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"fe99f25d-2dba-44e9-8c15-f04796fdce54"}
23:03:49.463 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":300,"width":15,"height":15,"star_pos":[7.24,6.56],"pixels":"..."},"id":"fe99f25d-2dba-44e9-8c15-f04796fdce54"}
23:03:50.129 00.666 12020 Exposure complete
23:03:50.375 00.246 9340 OnExposeComplete: enter
23:03:50.387 00.012 12020 worker thread done servicing request
23:03:50.387 00.000 9340 UpdateGuideState(): m_state=6
23:03:50.413 00.026 9340 Star::Find(15, 853, 58, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 301
23:03:50.423 00.010 9340 Star::Find returns 1 (0), X=853.73, Y=58.73, Mass=684784, SNR=127.2, Peak=53079 HFD=3.8
23:03:50.436 00.013 9340 MultiStar: [#1 0.70,0.54,0.77,U] [#2 0.49,0.17,0.86,U] [#3 0.18,0.23,0.88,U] [#4 0.84,0.72,0.00,M1] [#5 0.76,0.51,0.81,U] [#6 0.44,-0.11,0.84,U] [#7 1.06,0.66,0.00,M6] [#8 0.84,0.98,0.00,M3] 
23:03:50.445 00.009 9340 refined, 5 included, MultiStar: {0.57, 0.27}, one-star: {0.82, 0.32}
23:03:50.457 00.012 9340 CameraToMount -- cameraTheta (0.45) - m_xAngle (-3.14) = xAngle (3.58 = -2.70)
23:03:50.467 00.010 9340 CameraToMount -- cameraTheta (0.45) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (3.57 = -2.72)
23:03:50.478 00.011 9340 CameraToMount -- cameraX=0.57 cameraY=0.27 hyp=0.63 cameraTheta=0.45 mountX=-0.57 mountY=-0.26, mountTheta=-2.71
23:03:50.496 00.018 9340 SchedulePrimaryMove(10104498, x=0.57, y=0.27, opts=13)
23:03:50.508 00.012 9340 Enqueuing Move request for scope (0.57, 0.27)
23:03:50.554 00.046 12020 Worker thread wakes up
23:03:50.554 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=6491, max=65529, med=10151, FiltMin=8050, FiltMax=65501, Gamma=2.870
23:03:50.569 00.015 12020 worker thread servicing REQUEST_MOVE scope ofs (0.57, 0.27) opts 0xd
23:03:50.569 00.000 9340 UpdateGuideState exits: m=684784 SNR=127.2
23:03:50.584 00.015 12020 Handling offset move in thread for scope, endpoint = (0.57, 0.27)
23:03:50.584 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:03:50.594 00.010 12020 Moving (0.57, 0.27) raw xDistance=-0.57 yDistance=-0.26
23:03:50.594 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
23:03:50.605 00.011 12020 GuideAlgorithmHysteresis::Result() returns -0.25 from input -0.57
23:03:50.605 00.000 9340 Enqueuing Expose request
23:03:50.619 00.014 12020 GuideAlgorithmResistSwitch::result() returns -0.26 from input -0.26
23:03:50.620 00.001 12020 MoveAxis(E, 49, ABG)
23:03:50.620 00.000 12020 Guiding  Dir = 2, Dur = 49
23:03:50.621 00.001 12020 IsSlewing returns 0
23:03:50.621 00.000 12020 IsGuiding returns 0
23:03:50.645 00.024 12020 PulseGuide returned control before completion, sleep 35
23:03:50.727 00.082 12020 IsGuiding returns 0
23:03:50.727 00.000 12020 Move returns status 0, amount 49
23:03:50.727 00.000 12020 MoveAxis(N, 43, ABG)
23:03:50.728 00.001 12020 Guiding  Dir = 0, Dur = 43
23:03:50.728 00.000 12020 IsSlewing returns 0
23:03:50.730 00.002 12020 IsGuiding returns 0
23:03:50.808 00.078 12020 IsGuiding returns 1
23:03:50.809 00.001 12020 scope still moving after pulse duration time elapsed
23:03:50.840 00.031 12020 IsSlewing returns 0
23:03:50.842 00.002 12020 IsGuiding returns 1
23:03:50.968 00.126 12020 IsSlewing returns 0
23:03:50.970 00.002 12020 IsGuiding returns 0
23:03:50.975 00.005 12020 scope move finished after 43 + 201 ms
23:03:50.975 00.000 12020 Move returns status 0, amount 43
23:03:50.975 00.000 12020 move complete, result=0
23:03:50.975 00.000 9340 GuideStep: -0.6 px 49 ms EAST, -0.3 px 43 ms NORTH
23:03:51.012 00.037 12020 worker thread done servicing request
23:03:51.012 00.000 12020 Worker thread wakes up
23:03:51.012 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
23:03:51.014 00.002 12020 Handling exposure in thread, d=2000 o=3 r=(838,43,31,31)
23:03:51.412 00.398 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"84dab6a0-4075-4e5a-ba3a-2197a1b85fa2"}
23:03:51.425 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"84dab6a0-4075-4e5a-ba3a-2197a1b85fa2"}
23:03:51.443 00.018 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"b335c1cc-f3a5-434d-9661-8b956aeb1e9d"}
23:03:51.460 00.017 9340 case statement mapped state 6 to 3
23:03:51.476 00.016 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"b335c1cc-f3a5-434d-9661-8b956aeb1e9d"}
23:03:51.516 00.040 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"7fdeafcf-4c6c-4a1a-b356-37bd6133c052"}
23:03:51.532 00.016 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":301,"width":15,"height":15,"star_pos":[6.73,6.73],"pixels":"..."},"id":"7fdeafcf-4c6c-4a1a-b356-37bd6133c052"}
23:03:53.390 01.858 12020 Exposure complete
23:03:53.411 00.021 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"ebd93831-155f-4dd8-8296-1002e48c779d"}
23:03:53.419 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"ebd93831-155f-4dd8-8296-1002e48c779d"}
23:03:53.425 00.006 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"a14da684-4417-4420-bf03-aeb121286488"}
23:03:53.438 00.013 9340 case statement mapped state 6 to 3
23:03:53.448 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"a14da684-4417-4420-bf03-aeb121286488"}
23:03:53.459 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"e870fa16-ed66-410e-94d6-f481bf435017"}
23:03:53.487 00.028 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":301,"width":15,"height":15,"star_pos":[6.73,6.73],"pixels":"..."},"id":"e870fa16-ed66-410e-94d6-f481bf435017"}
23:03:53.611 00.124 12020 worker thread done servicing request
23:03:53.611 00.000 9340 OnExposeComplete: enter
23:03:53.620 00.009 9340 UpdateGuideState(): m_state=6
23:03:53.631 00.011 9340 Star::Find(15, 853, 58, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 302
23:03:53.640 00.009 9340 Star::Find returns 1 (0), X=853.22, Y=58.26, Mass=751988, SNR=147.0, Peak=53845 HFD=4.3
23:03:53.650 00.010 9340 MultiStar: [#1 0.45,0.01,0.71,U] [#2 0.16,-0.09,0.69,U] [#3 -0.16,-0.40,0.64,U] [#4 0.20,0.09,0.60,U] [#5 0.08,-0.02,0.69,U] [#6 -0.08,-0.63,0.71,U] [#7 0.91,0.38,0.54,U] [#8 0.38,0.17,0.65,U] 
23:03:53.681 00.031 9340 refined, 8 included, MultiStar: {0.24, -0.09}, one-star: {0.30, -0.16}
23:03:53.691 00.010 9340 CameraToMount -- cameraTheta (-0.36) - m_xAngle (-3.14) = xAngle (2.78 = 2.78)
23:03:53.700 00.009 9340 CameraToMount -- cameraTheta (-0.36) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (2.76 = 2.76)
23:03:53.707 00.007 9340 CameraToMount -- cameraX=0.24 cameraY=-0.09 hyp=0.26 cameraTheta=-0.36 mountX=-0.24 mountY=0.09, mountTheta=2.77
23:03:53.720 00.013 9340 SchedulePrimaryMove(10104498, x=0.24, y=-0.09, opts=13)
23:03:53.733 00.013 9340 Enqueuing Move request for scope (0.24, -0.09)
23:03:53.742 00.009 12020 Worker thread wakes up
23:03:53.742 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=6209, max=65529, med=10009, FiltMin=7706, FiltMax=65494, Gamma=2.870
23:03:53.750 00.008 12020 worker thread servicing REQUEST_MOVE scope ofs (0.24, -0.09) opts 0xd
23:03:53.750 00.000 9340 UpdateGuideState exits: m=751988 SNR=147.0
23:03:53.765 00.015 12020 Handling offset move in thread for scope, endpoint = (0.24, -0.09)
23:03:53.766 00.001 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:03:53.774 00.008 12020 Moving (0.24, -0.09) raw xDistance=-0.24 yDistance=0.09
23:03:53.774 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
23:03:53.800 00.026 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.24
23:03:53.800 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:03:53.800 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
23:03:53.800 00.000 9340 Enqueuing Expose request
23:03:53.811 00.011 12020 MoveAxis(E, 0, ABG)
23:03:53.812 00.001 12020 Move returns status 0, amount 0
23:03:53.812 00.000 12020 MoveAxis(N, 0, ABG)
23:03:53.812 00.000 12020 Move returns status 0, amount 0
23:03:53.812 00.000 12020 move complete, result=0
23:03:53.812 00.000 12020 worker thread done servicing request
23:03:53.812 00.000 12020 Worker thread wakes up
23:03:53.813 00.001 12020 worker thread servicing REQUEST_EXPOSE 2000
23:03:53.813 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(838,43,31,31)
23:03:53.815 00.002 9340 GuideStep: -0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
23:03:55.412 01.597 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"b0ddecb6-0dd3-40e1-b46d-6b0d5f4204fe"}
23:03:55.417 00.005 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"b0ddecb6-0dd3-40e1-b46d-6b0d5f4204fe"}
23:03:55.448 00.031 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"6b9def50-6b85-46d0-aee8-6b54e6bb75e1"}
23:03:55.462 00.014 9340 case statement mapped state 6 to 3
23:03:55.471 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"6b9def50-6b85-46d0-aee8-6b54e6bb75e1"}
23:03:55.483 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"96109516-0258-4d27-81f2-d2717aad47d8"}
23:03:55.490 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":302,"width":15,"height":15,"star_pos":[7.22,7.26],"pixels":"..."},"id":"96109516-0258-4d27-81f2-d2717aad47d8"}
23:03:56.202 00.712 12020 Exposure complete
23:03:56.448 00.246 12020 worker thread done servicing request
23:03:56.448 00.000 9340 OnExposeComplete: enter
23:03:56.462 00.014 9340 UpdateGuideState(): m_state=6
23:03:56.474 00.012 9340 Star::Find(15, 853, 58, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 303
23:03:56.484 00.010 9340 Star::Find returns 1 (0), X=853.99, Y=58.63, Mass=731354, SNR=133.5, Peak=55028 HFD=4.0
23:03:56.495 00.011 9340 MultiStar: [#1 1.23,0.54,0.00,M1] [#2 0.71,0.06,0.81,U] [#3 0.54,0.24,0.63,U] [#4 0.96,0.65,0.00,M1] [#5 1.03,0.55,0.00,M1] [#6 0.80,-0.28,0.66,U] [#7 1.52,0.84,0.00,M6] [#8 1.33,0.79,0.00,M3] 
23:03:56.509 00.014 9340 refined, 3 included, MultiStar: {0.81, 0.07}, one-star: {1.07, 0.21}
23:03:56.523 00.014 9340 CameraToMount -- cameraTheta (0.09) - m_xAngle (-3.14) = xAngle (3.22 = -3.06)
23:03:56.539 00.016 9340 CameraToMount -- cameraTheta (0.09) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (3.21 = -3.07)
23:03:56.564 00.025 9340 CameraToMount -- cameraX=0.81 cameraY=0.07 hyp=0.82 cameraTheta=0.09 mountX=-0.81 mountY=-0.06, mountTheta=-3.07
23:03:56.576 00.012 9340 SchedulePrimaryMove(10104498, x=0.81, y=0.07, opts=13)
23:03:56.592 00.016 9340 Enqueuing Move request for scope (0.81, 0.07)
23:03:56.603 00.011 12020 Worker thread wakes up
23:03:56.603 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=5773, max=65529, med=10013, FiltMin=7567, FiltMax=65501, Gamma=2.870
23:03:56.613 00.010 12020 worker thread servicing REQUEST_MOVE scope ofs (0.81, 0.07) opts 0xd
23:03:56.613 00.000 9340 UpdateGuideState exits: m=731354 SNR=133.5
23:03:56.625 00.012 12020 Handling offset move in thread for scope, endpoint = (0.81, 0.07)
23:03:56.627 00.002 12020 Moving (0.81, 0.07) raw xDistance=-0.81 yDistance=-0.06
23:03:56.627 00.000 12020 GuideAlgorithmHysteresis::Result() returns -0.34 from input -0.81
23:03:56.627 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:03:56.627 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:03:56.640 00.013 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
23:03:56.641 00.001 9340 ScheduleExposure(2000,3,1) exposurePending=0
23:03:56.651 00.010 12020 MoveAxis(E, 66, ABG)
23:03:56.651 00.000 9340 Enqueuing Expose request
23:03:56.663 00.012 12020 Guiding  Dir = 2, Dur = 66
23:03:56.663 00.000 12020 IsSlewing returns 0
23:03:56.668 00.005 12020 IsGuiding returns 0
23:03:56.692 00.024 12020 PulseGuide returned control before completion, sleep 53
23:03:56.771 00.079 12020 IsGuiding returns 0
23:03:56.771 00.000 12020 Move returns status 0, amount 66
23:03:56.771 00.000 12020 MoveAxis(N, 0, ABG)
23:03:56.771 00.000 12020 Move returns status 0, amount 0
23:03:56.771 00.000 12020 move complete, result=0
23:03:56.771 00.000 12020 worker thread done servicing request
23:03:56.771 00.000 9340 GuideStep: -0.8 px 66 ms EAST, -0.1 px 0 ms NORTH
23:03:56.787 00.016 12020 Worker thread wakes up
23:03:56.787 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
23:03:56.787 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(838,43,31,31)
23:03:57.412 00.625 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"c7cad2c6-5e4c-42cd-ba6a-8c820b02f855"}
23:03:57.427 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"c7cad2c6-5e4c-42cd-ba6a-8c820b02f855"}
23:03:57.438 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"b7eb00b4-1105-430c-90ba-4048c8d0bfe2"}
23:03:57.456 00.018 9340 case statement mapped state 6 to 3
23:03:57.492 00.036 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"b7eb00b4-1105-430c-90ba-4048c8d0bfe2"}
23:03:57.506 00.014 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"4078b277-3263-4b87-a501-5420a3b75056"}
23:03:57.522 00.016 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":303,"width":15,"height":15,"star_pos":[6.99,6.63],"pixels":"..."},"id":"4078b277-3263-4b87-a501-5420a3b75056"}
23:03:59.158 01.636 12020 Exposure complete
23:03:59.360 00.202 12020 worker thread done servicing request
23:03:59.360 00.000 9340 OnExposeComplete: enter
23:03:59.369 00.009 9340 UpdateGuideState(): m_state=6
23:03:59.378 00.009 9340 Star::Find(15, 853, 58, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 304
23:03:59.391 00.013 9340 Star::Find returns 1 (0), X=854.09, Y=58.54, Mass=745674, SNR=127.5, Peak=57628 HFD=4.0
23:03:59.399 00.008 9340 MultiStar: [#1 1.15,0.48,0.00,M2] [#2 0.81,-0.08,0.84,U] [#3 0.68,-0.09,0.84,U] [#4 0.96,0.37,0.00,M2] [#5 1.00,-0.01,0.00,M2] [#6 0.90,0.06,0.76,U] [#7 1.43,0.53,0.00,M7] [#8 0.87,0.61,0.00,M4] 
23:03:59.408 00.009 9340 refined, 3 included, MultiStar: {0.90, 0.01}, one-star: {1.17, 0.12}
23:03:59.420 00.012 9340 CameraToMount -- cameraTheta (0.01) - m_xAngle (-3.14) = xAngle (3.14 = -3.14)
23:03:59.442 00.022 9340 CameraToMount -- cameraTheta (0.01) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (3.13 = 3.13)
23:03:59.451 00.009 9340 CameraToMount -- cameraX=0.90 cameraY=0.01 hyp=0.90 cameraTheta=0.01 mountX=-0.90 mountY=0.01, mountTheta=3.13
23:03:59.462 00.011 9340 SchedulePrimaryMove(10104498, x=0.90, y=0.01, opts=13)
23:03:59.471 00.009 9340 Enqueuing Move request for scope (0.90, 0.01)
23:03:59.483 00.012 12020 Worker thread wakes up
23:03:59.483 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=5607, max=65529, med=10030, FiltMin=7764, FiltMax=65501, Gamma=2.870
23:03:59.489 00.006 12020 worker thread servicing REQUEST_MOVE scope ofs (0.90, 0.01) opts 0xd
23:03:59.489 00.000 12020 Handling offset move in thread for scope, endpoint = (0.90, 0.01)
23:03:59.489 00.000 12020 Moving (0.90, 0.01) raw xDistance=-0.90 yDistance=0.01
23:03:59.489 00.000 12020 GuideAlgorithmHysteresis::Result() returns -0.41 from input -0.90
23:03:59.489 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:03:59.489 00.000 9340 UpdateGuideState exits: m=745674 SNR=127.5
23:03:59.500 00.011 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:03:59.513 00.013 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
23:03:59.513 00.000 12020 MoveAxis(E, 79, ABG)
23:03:59.514 00.001 9340 ScheduleExposure(2000,3,1) exposurePending=0
23:03:59.524 00.010 9340 Enqueuing Expose request
23:03:59.533 00.009 12020 Guiding  Dir = 2, Dur = 79
23:03:59.533 00.000 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"adf1abc6-8a04-46f8-9d25-e1866b10add5"}
23:03:59.539 00.006 12020 IsSlewing returns 0
23:03:59.539 00.000 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"adf1abc6-8a04-46f8-9d25-e1866b10add5"}
23:03:59.564 00.025 12020 IsGuiding returns 0
23:03:59.567 00.003 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"9c5a8c0c-4329-4891-9e4e-ab1f1781c8a4"}
23:03:59.573 00.006 9340 case statement mapped state 6 to 3
23:03:59.584 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"9c5a8c0c-4329-4891-9e4e-ab1f1781c8a4"}
23:03:59.593 00.009 12020 PulseGuide returned control before completion, sleep 68
23:03:59.597 00.004 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"f8c758c9-eeea-48aa-95ea-40fd233f5072"}
23:03:59.608 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":304,"width":15,"height":15,"star_pos":[7.09,6.54],"pixels":"..."},"id":"f8c758c9-eeea-48aa-95ea-40fd233f5072"}
23:03:59.682 00.074 12020 IsGuiding returns 1
23:03:59.682 00.000 12020 scope still moving after pulse duration time elapsed
23:03:59.714 00.032 12020 IsSlewing returns 0
23:03:59.715 00.001 12020 IsGuiding returns 0
23:03:59.715 00.000 12020 scope move finished after 79 + 71 ms
23:03:59.715 00.000 12020 Move returns status 0, amount 79
23:03:59.716 00.001 12020 MoveAxis(N, 0, ABG)
23:03:59.716 00.000 12020 Move returns status 0, amount 0
23:03:59.716 00.000 12020 move complete, result=0
23:03:59.716 00.000 12020 worker thread done servicing request
23:03:59.716 00.000 12020 Worker thread wakes up
23:03:59.716 00.000 9340 GuideStep: -0.9 px 79 ms EAST, 0.0 px 0 ms NORTH
23:03:59.727 00.011 12020 worker thread servicing REQUEST_EXPOSE 2000
23:03:59.727 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(838,43,31,31)
23:04:01.413 01.686 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"09a0c45a-c203-4fc7-8454-942961a5ac28"}
23:04:01.423 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"09a0c45a-c203-4fc7-8454-942961a5ac28"}
23:04:01.433 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"de7077de-85b1-4193-86a6-79aa99f0f1ec"}
23:04:01.467 00.034 9340 case statement mapped state 6 to 3
23:04:01.478 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"de7077de-85b1-4193-86a6-79aa99f0f1ec"}
23:04:01.495 00.017 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"88cbef5c-a07d-440a-b12d-681d4ca6581f"}
23:04:01.505 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":304,"width":15,"height":15,"star_pos":[7.09,6.54],"pixels":"..."},"id":"88cbef5c-a07d-440a-b12d-681d4ca6581f"}
23:04:02.104 00.599 12020 Exposure complete
23:04:02.425 00.321 9340 OnExposeComplete: enter
23:04:02.437 00.012 12020 worker thread done servicing request
23:04:02.437 00.000 9340 UpdateGuideState(): m_state=6
23:04:02.450 00.013 9340 Star::Find(15, 854, 58, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 305
23:04:02.460 00.010 9340 Star::Find returns 1 (0), X=854.25, Y=58.65, Mass=721943, SNR=154.8, Peak=60116 HFD=3.7
23:04:02.472 00.012 9340 MultiStar: [#1 1.25,0.70,0.00,M3] [#2 0.90,0.28,0.85,U] [#3 0.73,0.08,0.75,U] [#4 1.25,0.66,0.00,M3] [#5 1.21,0.52,0.00,M3] [#6 0.78,-0.04,0.53,U] [#7 1.79,0.84,0.00,M8] [#8 1.46,0.73,0.00,M5] 
23:04:02.487 00.015 9340 refined, 3 included, MultiStar: {0.98, 0.16}, one-star: {1.34, 0.23}
23:04:02.500 00.013 9340 CameraToMount -- cameraTheta (0.16) - m_xAngle (-3.14) = xAngle (3.30 = -2.99)
23:04:02.528 00.028 9340 CameraToMount -- cameraTheta (0.16) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (3.28 = -3.00)
23:04:02.541 00.013 9340 CameraToMount -- cameraX=0.98 cameraY=0.16 hyp=0.99 cameraTheta=0.16 mountX=-0.98 mountY=-0.14, mountTheta=-3.00
23:04:02.558 00.017 9340 SchedulePrimaryMove(10104498, x=0.98, y=0.16, opts=13)
23:04:02.573 00.015 9340 Enqueuing Move request for scope (0.98, 0.16)
23:04:02.589 00.016 12020 Worker thread wakes up
23:04:02.589 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=6512, max=65529, med=10034, FiltMin=7755, FiltMax=65501, Gamma=2.870
23:04:02.606 00.017 12020 worker thread servicing REQUEST_MOVE scope ofs (0.98, 0.16) opts 0xd
23:04:02.606 00.000 9340 UpdateGuideState exits: m=721943 SNR=154.8
23:04:02.617 00.011 12020 Handling offset move in thread for scope, endpoint = (0.98, 0.16)
23:04:02.636 00.019 12020 Moving (0.98, 0.16) raw xDistance=-0.98 yDistance=-0.14
23:04:02.636 00.000 12020 GuideAlgorithmHysteresis::Result() returns -0.44 from input -0.98
23:04:02.637 00.001 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:04:02.637 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
23:04:02.637 00.000 12020 MoveAxis(E, 86, ABG)
23:04:02.637 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:04:02.653 00.016 12020 Guiding  Dir = 2, Dur = 86
23:04:02.653 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
23:04:02.668 00.015 12020 IsSlewing returns 0
23:04:02.668 00.000 9340 Enqueuing Expose request
23:04:02.681 00.013 12020 IsGuiding returns 0
23:04:02.705 00.024 12020 PulseGuide returned control before completion, sleep 73
23:04:02.815 00.110 12020 IsGuiding returns 0
23:04:02.815 00.000 12020 Move returns status 0, amount 86
23:04:02.815 00.000 12020 MoveAxis(N, 0, ABG)
23:04:02.817 00.002 12020 Move returns status 0, amount 0
23:04:02.817 00.000 12020 move complete, result=0
23:04:02.817 00.000 12020 worker thread done servicing request
23:04:02.817 00.000 12020 Worker thread wakes up
23:04:02.817 00.000 9340 GuideStep: -1.0 px 86 ms EAST, -0.1 px 0 ms NORTH
23:04:02.829 00.012 12020 worker thread servicing REQUEST_EXPOSE 2000
23:04:02.829 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(838,43,31,31)
23:04:03.423 00.594 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"e0868679-fc5e-4ee7-ac29-f8419d879e07"}
23:04:03.465 00.042 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"e0868679-fc5e-4ee7-ac29-f8419d879e07"}
23:04:03.496 00.031 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"1daa352d-3622-41e2-b0b8-df6e23146237"}
23:04:03.512 00.016 9340 case statement mapped state 6 to 3
23:04:03.530 00.018 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"1daa352d-3622-41e2-b0b8-df6e23146237"}
23:04:03.555 00.025 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"0c7f209a-4a97-4064-b8f1-62a2050a6320"}
23:04:03.609 00.054 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":305,"width":15,"height":15,"star_pos":[7.25,6.65],"pixels":"..."},"id":"0c7f209a-4a97-4064-b8f1-62a2050a6320"}
23:04:05.203 01.594 12020 Exposure complete
23:04:05.420 00.217 12020 worker thread done servicing request
23:04:05.421 00.001 9340 OnExposeComplete: enter
23:04:05.431 00.010 9340 UpdateGuideState(): m_state=6
23:04:05.441 00.010 9340 Star::Find(15, 854, 58, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 306
23:04:05.452 00.011 9340 Star::Find returns 1 (0), X=853.58, Y=59.03, Mass=734529, SNR=139.8, Peak=55523 HFD=4.1
23:04:05.474 00.022 9340 MultiStar: [#1 0.56,0.93,0.00,M4] [#2 0.64,0.25,0.78,U] [#3 0.20,0.34,0.53,U] [#4 0.62,0.99,0.00,M4] [#5 0.47,0.52,0.75,U] [#6 0.30,0.56,0.70,U] [#7 1.04,0.86,0.00,M9] [#8 0.65,1.01,0.00,M6] 
23:04:05.479 00.005 9340 refined, 4 included, MultiStar: {0.49, 0.47}, one-star: {0.66, 0.61}
23:04:05.493 00.014 9340 CameraToMount -- cameraTheta (0.77) - m_xAngle (-3.14) = xAngle (3.90 = -2.38)
23:04:05.500 00.007 9340 CameraToMount -- cameraTheta (0.77) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (3.89 = -2.40)
23:04:05.512 00.012 9340 CameraToMount -- cameraX=0.49 cameraY=0.47 hyp=0.68 cameraTheta=0.77 mountX=-0.49 mountY=-0.46, mountTheta=-2.39
23:04:05.520 00.008 9340 SchedulePrimaryMove(10104498, x=0.49, y=0.47, opts=13)
23:04:05.529 00.009 9340 Enqueuing Move request for scope (0.49, 0.47)
23:04:05.538 00.009 12020 Worker thread wakes up
23:04:05.538 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=6492, max=65529, med=9991, FiltMin=7455, FiltMax=65494, Gamma=2.870
23:04:05.550 00.012 12020 worker thread servicing REQUEST_MOVE scope ofs (0.49, 0.47) opts 0xd
23:04:05.550 00.000 12020 Handling offset move in thread for scope, endpoint = (0.49, 0.47)
23:04:05.550 00.000 9340 UpdateGuideState exits: m=734529 SNR=139.8
23:04:05.560 00.010 12020 Moving (0.49, 0.47) raw xDistance=-0.49 yDistance=-0.46
23:04:05.563 00.003 12020 GuideAlgorithmHysteresis::Result() returns -0.24 from input -0.49
23:04:05.563 00.000 12020 GuideAlgorithmResistSwitch::result() returns -0.46 from input -0.46
23:04:05.564 00.001 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:04:05.575 00.011 12020 MoveAxis(E, 47, ABG)
23:04:05.575 00.000 12020 Guiding  Dir = 2, Dur = 47
23:04:05.575 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
23:04:05.596 00.021 12020 IsSlewing returns 0
23:04:05.596 00.000 9340 Enqueuing Expose request
23:04:05.604 00.008 12020 IsGuiding returns 0
23:04:05.604 00.000 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"8ddadf07-fa60-46de-89b0-0246757602f7"}
23:04:05.617 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"8ddadf07-fa60-46de-89b0-0246757602f7"}
23:04:05.627 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"1787e097-d6fd-447a-86f0-d645886a8e76"}
23:04:05.638 00.011 9340 case statement mapped state 6 to 3
23:04:05.647 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"1787e097-d6fd-447a-86f0-d645886a8e76"}
23:04:05.656 00.009 12020 PulseGuide returned control before completion, sleep 34
23:04:05.658 00.002 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"1ed8e964-3529-48f0-9ac0-0590a0290de1"}
23:04:05.663 00.005 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":306,"width":15,"height":15,"star_pos":[6.58,7.03],"pixels":"..."},"id":"1ed8e964-3529-48f0-9ac0-0590a0290de1"}
23:04:05.717 00.054 12020 IsGuiding returns 0
23:04:05.717 00.000 12020 Move returns status 0, amount 47
23:04:05.718 00.001 12020 MoveAxis(N, 77, ABG)
23:04:05.718 00.000 12020 Guiding  Dir = 0, Dur = 77
23:04:05.759 00.041 12020 IsSlewing returns 0
23:04:05.760 00.001 12020 IsGuiding returns 0
23:04:05.850 00.090 12020 IsGuiding returns 1
23:04:05.850 00.000 12020 scope still moving after pulse duration time elapsed
23:04:05.885 00.035 12020 IsSlewing returns 0
23:04:05.886 00.001 12020 IsGuiding returns 1
23:04:05.917 00.031 12020 IsSlewing returns 0
23:04:05.918 00.001 12020 IsGuiding returns 1
23:04:06.030 00.112 12020 IsSlewing returns 0
23:04:06.063 00.033 12020 IsGuiding returns 0
23:04:06.063 00.000 12020 scope move finished after 77 + 225 ms
23:04:06.063 00.000 12020 Move returns status 0, amount 77
23:04:06.064 00.001 12020 move complete, result=0
23:04:06.064 00.000 12020 worker thread done servicing request
23:04:06.064 00.000 12020 Worker thread wakes up
23:04:06.064 00.000 9340 GuideStep: -0.5 px 47 ms EAST, -0.5 px 77 ms NORTH
23:04:06.076 00.012 12020 worker thread servicing REQUEST_EXPOSE 2000
23:04:06.076 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(838,43,31,31)
23:04:07.198 01.122 9340 evsrv: cli 100A41E8 connect
23:04:07.258 00.060 9340 case statement mapped state 6 to 3
23:04:07.271 00.013 9340 case statement mapped state 6 to 3
23:04:07.304 00.033 9340 evsrv: cli 100A41E8 request: {"method":"get_app_state","id":"2e1a0ebd-7c4f-4fc6-ad60-324dc1858966"}
23:04:07.355 00.051 9340 case statement mapped state 6 to 3
23:04:07.424 00.069 9340 evsrv: cli 100A41E8 response: {"jsonrpc":"2.0","result":"Guiding","id":"2e1a0ebd-7c4f-4fc6-ad60-324dc1858966"}
23:04:07.541 00.117 9340 evsrv: cli 100A41E8 disconnect
23:04:07.561 00.020 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"ee8d0d5b-2f2c-485c-b701-c044a4b2807f"}
23:04:07.600 00.039 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"ee8d0d5b-2f2c-485c-b701-c044a4b2807f"}
23:04:07.645 00.045 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"5a95a3ee-dd42-48fe-907d-d16d0f611674"}
23:04:07.728 00.083 9340 case statement mapped state 6 to 3
23:04:07.758 00.030 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"5a95a3ee-dd42-48fe-907d-d16d0f611674"}
23:04:07.774 00.016 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"fa7c0acf-2778-40d0-a1d0-0ea66888f7e3"}
23:04:07.800 00.026 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":306,"width":15,"height":15,"star_pos":[6.58,7.03],"pixels":"..."},"id":"fa7c0acf-2778-40d0-a1d0-0ea66888f7e3"}
23:04:08.579 00.779 12020 Exposure complete
23:04:09.429 00.850 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"7eaad22c-6fee-44bb-b55f-05ac04aa409c"}
23:04:09.846 00.417 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"7eaad22c-6fee-44bb-b55f-05ac04aa409c"}
23:04:10.175 00.329 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"3b402b0d-3a79-4c7b-8ad1-258925918763"}
23:04:10.709 00.534 9340 case statement mapped state 6 to 3
23:04:10.957 00.248 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"3b402b0d-3a79-4c7b-8ad1-258925918763"}
23:04:11.215 00.258 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"252f83e0-25ac-4f90-82f4-2ebfa4557a2c"}
23:04:11.423 00.208 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":306,"width":15,"height":15,"star_pos":[6.58,7.03],"pixels":"..."},"id":"252f83e0-25ac-4f90-82f4-2ebfa4557a2c"}
23:04:11.553 00.130 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"f797fba5-45a1-429d-8c76-ca16d90f769e"}
23:04:11.640 00.087 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"f797fba5-45a1-429d-8c76-ca16d90f769e"}
23:04:11.668 00.028 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"6e519ff0-2979-4ec1-93e9-4e122bd694eb"}
23:04:11.694 00.026 9340 case statement mapped state 6 to 3
23:04:11.714 00.020 12020 worker thread done servicing request
23:04:11.714 00.000 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"6e519ff0-2979-4ec1-93e9-4e122bd694eb"}
23:04:11.777 00.063 9340 OnExposeComplete: enter
23:04:11.798 00.021 9340 UpdateGuideState(): m_state=6
23:04:11.811 00.013 9340 Star::Find(15, 853, 59, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 307
23:04:11.831 00.020 9340 Star::Find returns 1 (0), X=853.79, Y=57.91, Mass=752393, SNR=149.8, Peak=55504 HFD=4.1
23:04:11.896 00.065 9340 MultiStar: [#1 0.77,-0.25,0.73,U] [#2 0.52,-0.94,0.00,M1] [#3 0.28,-0.87,0.69,U] [#4 0.53,-0.24,0.62,U] [#5 0.57,-0.58,0.70,U] [#6 0.56,-0.81,0.54,U] [#7 1.06,-0.24,0.00,M10] [#8 0.67,0.16,0.58,U] 
23:04:11.916 00.020 9340 refined, 6 included, MultiStar: {0.63, -0.45}, one-star: {0.87, -0.51}
23:04:11.932 00.016 9340 CameraToMount -- cameraTheta (-0.63) - m_xAngle (-3.14) = xAngle (2.51 = 2.51)
23:04:11.962 00.030 9340 CameraToMount -- cameraTheta (-0.63) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (2.49 = 2.49)
23:04:12.025 00.063 9340 CameraToMount -- cameraX=0.63 cameraY=-0.45 hyp=0.77 cameraTheta=-0.63 mountX=-0.62 mountY=0.47, mountTheta=2.50
23:04:12.052 00.027 9340 SchedulePrimaryMove(10104498, x=0.63, y=-0.45, opts=13)
23:04:12.078 00.026 9340 Enqueuing Move request for scope (0.63, -0.45)
23:04:12.098 00.020 12020 Worker thread wakes up
23:04:12.098 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=5834, max=65530, med=9969, FiltMin=7845, FiltMax=65469, Gamma=2.870
23:04:12.152 00.054 12020 worker thread servicing REQUEST_MOVE scope ofs (0.63, -0.45) opts 0xd
23:04:12.152 00.000 12020 Handling offset move in thread for scope, endpoint = (0.63, -0.45)
23:04:12.152 00.000 12020 Moving (0.63, -0.45) raw xDistance=-0.62 yDistance=0.47
23:04:12.153 00.001 12020 GuideAlgorithmHysteresis::Result() returns -0.28 from input -0.62
23:04:12.153 00.000 9340 UpdateGuideState exits: m=752393 SNR=149.8
23:04:12.168 00.015 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
23:04:12.168 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:04:12.182 00.014 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.47
23:04:12.183 00.001 9340 ScheduleExposure(2000,3,1) exposurePending=0
23:04:12.205 00.022 12020 MoveAxis(E, 55, ABG)
23:04:12.205 00.000 12020 Guiding  Dir = 2, Dur = 55
23:04:12.205 00.000 9340 Enqueuing Expose request
23:04:12.228 00.023 12020 IsSlewing returns 0
23:04:12.262 00.034 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"d3887fba-f93a-4f4b-bded-e41ffc87ded0"}
23:04:12.302 00.040 12020 IsGuiding returns 0
23:04:12.304 00.002 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":307,"width":15,"height":15,"star_pos":[6.79,6.91],"pixels":"..."},"id":"d3887fba-f93a-4f4b-bded-e41ffc87ded0"}
23:04:12.350 00.046 12020 PulseGuide returned control before completion, sleep 39
23:04:12.410 00.060 12020 IsGuiding returns 0
23:04:12.410 00.000 12020 Move returns status 0, amount 55
23:04:12.410 00.000 12020 MoveAxis(N, 0, ABG)
23:04:12.411 00.001 12020 Move returns status 0, amount 0
23:04:12.411 00.000 12020 move complete, result=0
23:04:12.412 00.001 12020 worker thread done servicing request
23:04:12.412 00.000 9340 GuideStep: -0.6 px 55 ms EAST, 0.5 px 0 ms NORTH
23:04:12.429 00.017 12020 Worker thread wakes up
23:04:12.429 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
23:04:12.429 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(838,43,31,31)
23:04:13.562 01.133 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"dfc0fb2f-4bb3-41bc-9f42-8adc14caa35a"}
23:04:13.595 00.033 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"dfc0fb2f-4bb3-41bc-9f42-8adc14caa35a"}
23:04:14.237 00.642 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"b3f63a6b-48bc-4069-8474-ce518337fa46"}
23:04:14.259 00.022 9340 case statement mapped state 6 to 3
23:04:14.279 00.020 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"b3f63a6b-48bc-4069-8474-ce518337fa46"}
23:04:14.430 00.151 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"1ce39c9c-1162-4cd9-9780-e9f29272f37d"}
23:04:14.845 00.415 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":307,"width":15,"height":15,"star_pos":[6.79,6.91],"pixels":"..."},"id":"1ce39c9c-1162-4cd9-9780-e9f29272f37d"}
23:04:15.128 00.283 12020 Exposure complete
23:04:15.560 00.432 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"db67a8d9-c4cf-4141-be9b-f6066193cadb"}
23:04:15.670 00.110 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"db67a8d9-c4cf-4141-be9b-f6066193cadb"}
23:04:15.731 00.061 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"07a64031-9882-4e0e-ba06-e9aedf4a8e82"}
23:04:15.773 00.042 9340 case statement mapped state 6 to 3
23:04:16.094 00.321 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"07a64031-9882-4e0e-ba06-e9aedf4a8e82"}
23:04:16.416 00.322 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"0b8001b9-5c84-4895-bc94-f6cd61ee83af"}
23:04:16.538 00.122 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":307,"width":15,"height":15,"star_pos":[6.79,6.91],"pixels":"..."},"id":"0b8001b9-5c84-4895-bc94-f6cd61ee83af"}
23:04:18.348 01.810 9340 OnExposeComplete: enter
23:04:18.423 00.075 12020 worker thread done servicing request
23:04:18.446 00.023 9340 UpdateGuideState(): m_state=6
23:04:18.740 00.294 9340 Star::Find(15, 853, 57, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 308
23:04:18.994 00.254 9340 Star::Find returns 1 (0), X=853.95, Y=58.15, Mass=769632, SNR=133.7, Peak=57916 HFD=4.2
23:04:19.195 00.201 9340 MultiStar: [#1 1.24,0.34,0.00,M4] [#2 0.90,-0.49,0.00,M2] [#3 0.74,-0.36,0.74,U] [#4 1.11,0.39,0.00,M4] [#5 1.23,-0.02,0.00,M2] [#6 0.98,-0.71,0.00,M1] [#7 1.67,0.13,0.00,R] [#8 1.19,0.35,0.00,M6] 
23:04:19.488 00.293 9340 refined, 1 included, MultiStar: {0.91, -0.31}, one-star: {1.04, -0.27}
23:04:19.578 00.090 9340 CameraToMount -- cameraTheta (-0.33) - m_xAngle (-3.14) = xAngle (2.81 = 2.81)
23:04:19.668 00.090 9340 CameraToMount -- cameraTheta (-0.33) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (2.79 = 2.79)
23:04:19.732 00.064 9340 CameraToMount -- cameraX=0.91 cameraY=-0.31 hyp=0.96 cameraTheta=-0.33 mountX=-0.91 mountY=0.33, mountTheta=2.80
23:04:19.861 00.129 9340 SchedulePrimaryMove(10104498, x=0.91, y=-0.31, opts=13)
23:04:19.894 00.033 9340 Enqueuing Move request for scope (0.91, -0.31)
23:04:20.008 00.114 12020 Worker thread wakes up
23:04:20.008 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=6298, max=65529, med=9997, FiltMin=7282, FiltMax=65478, Gamma=2.870
23:04:20.160 00.152 12020 worker thread servicing REQUEST_MOVE scope ofs (0.91, -0.31) opts 0xd
23:04:20.161 00.001 12020 Handling offset move in thread for scope, endpoint = (0.91, -0.31)
23:04:20.161 00.000 12020 Moving (0.91, -0.31) raw xDistance=-0.91 yDistance=0.33
23:04:20.161 00.000 12020 GuideAlgorithmHysteresis::Result() returns -0.40 from input -0.91
23:04:20.161 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
23:04:20.161 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.33
23:04:20.161 00.000 12020 MoveAxis(E, 78, ABG)
23:04:20.163 00.002 9340 UpdateGuideState exits: m=769632 SNR=133.7
23:04:20.212 00.049 12020 Guiding  Dir = 2, Dur = 78
23:04:20.213 00.001 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:04:20.426 00.213 12020 IsSlewing returns 0
23:04:20.426 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
23:04:20.536 00.110 12020 IsGuiding returns 0
23:04:20.574 00.038 12020 PulseGuide returned control before completion, sleep 53
23:04:20.603 00.029 9340 Enqueuing Expose request
23:04:20.681 00.078 12020 IsGuiding returns 1
23:04:20.682 00.001 12020 scope still moving after pulse duration time elapsed
23:04:20.689 00.007 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"e3bbfb77-46a1-418a-a818-67b30001e1f4"}
23:04:20.734 00.045 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"e3bbfb77-46a1-418a-a818-67b30001e1f4"}
23:04:20.771 00.037 12020 IsSlewing returns 0
23:04:20.776 00.005 12020 IsGuiding returns 0
23:04:20.776 00.000 12020 scope move finished after 78 + 161 ms
23:04:20.778 00.002 12020 Move returns status 0, amount 78
23:04:20.778 00.000 12020 MoveAxis(N, 0, ABG)
23:04:20.778 00.000 12020 Move returns status 0, amount 0
23:04:20.778 00.000 12020 move complete, result=0
23:04:20.778 00.000 12020 worker thread done servicing request
23:04:20.778 00.000 12020 Worker thread wakes up
23:04:20.778 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
23:04:20.778 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(838,43,31,31)
23:04:20.861 00.083 9340 GuideStep: -0.9 px 78 ms EAST, 0.3 px 0 ms NORTH
23:04:20.919 00.058 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"0ab7e25f-73c6-498c-bea9-4f76f451962d"}
23:04:21.012 00.093 9340 case statement mapped state 6 to 3
23:04:21.040 00.028 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"0ab7e25f-73c6-498c-bea9-4f76f451962d"}
23:04:21.338 00.298 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"6e770af1-d676-4e6e-b596-5918d03c2a26"}
23:04:21.555 00.217 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":308,"width":15,"height":15,"star_pos":[6.95,7.15],"pixels":"..."},"id":"6e770af1-d676-4e6e-b596-5918d03c2a26"}
23:04:22.121 00.566 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"88b21b7f-f51d-4980-8a1b-53d1bcb2d4cb"}
23:04:22.152 00.031 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"88b21b7f-f51d-4980-8a1b-53d1bcb2d4cb"}
23:04:22.182 00.030 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"dd99b2a2-caa0-4247-80e7-2225381f1ee2"}
23:04:22.271 00.089 9340 case statement mapped state 6 to 3
23:04:22.294 00.023 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"dd99b2a2-caa0-4247-80e7-2225381f1ee2"}
23:04:22.324 00.030 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"62431697-2595-4844-a671-721cd7c61854"}
23:04:22.423 00.099 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":308,"width":15,"height":15,"star_pos":[6.95,7.15],"pixels":"..."},"id":"62431697-2595-4844-a671-721cd7c61854"}
23:04:23.142 00.719 12020 Exposure complete
23:04:23.604 00.462 9340 OnExposeComplete: enter
23:04:23.623 00.019 12020 worker thread done servicing request
23:04:23.624 00.001 9340 UpdateGuideState(): m_state=6
23:04:24.041 00.417 9340 Star::Find(15, 853, 58, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 309
23:04:24.081 00.040 9340 Star::Find returns 1 (0), X=853.78, Y=58.63, Mass=700261, SNR=133.2, Peak=54376 HFD=3.8
23:04:24.116 00.035 9340 MultiStar: [#1 0.96,0.30,0.00,M5] [#2 0.66,-0.04,0.74,U] [#3 0.40,0.11,0.87,U] [#4 0.71,0.75,0.00,M5] [#5 0.82,0.48,0.98,U] [#6 0.46,-0.13,0.75,U] [#7 -0.46,0.41,0.63,U] [#8 0.66,0.65,0.60,U] 
23:04:24.139 00.023 9340 refined, 6 included, MultiStar: {0.53, 0.23}, one-star: {0.87, 0.21}
23:04:24.186 00.047 9340 CameraToMount -- cameraTheta (0.41) - m_xAngle (-3.14) = xAngle (3.55 = -2.73)
23:04:24.203 00.017 9340 CameraToMount -- cameraTheta (0.41) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (3.53 = -2.75)
23:04:24.218 00.015 9340 CameraToMount -- cameraX=0.53 cameraY=0.23 hyp=0.58 cameraTheta=0.41 mountX=-0.53 mountY=-0.22, mountTheta=-2.75
23:04:24.241 00.023 9340 SchedulePrimaryMove(10104498, x=0.53, y=0.23, opts=13)
23:04:24.256 00.015 9340 Enqueuing Move request for scope (0.53, 0.23)
23:04:24.269 00.013 12020 Worker thread wakes up
23:04:24.269 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=6229, max=65529, med=10136, FiltMin=7821, FiltMax=65494, Gamma=2.870
23:04:24.305 00.036 12020 worker thread servicing REQUEST_MOVE scope ofs (0.53, 0.23) opts 0xd
23:04:24.305 00.000 9340 UpdateGuideState exits: m=700261 SNR=133.2
23:04:24.319 00.014 12020 Handling offset move in thread for scope, endpoint = (0.53, 0.23)
23:04:24.319 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:04:24.336 00.017 12020 Moving (0.53, 0.23) raw xDistance=-0.53 yDistance=-0.22
23:04:24.336 00.000 12020 GuideAlgorithmHysteresis::Result() returns -0.26 from input -0.53
23:04:24.337 00.001 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:04:24.337 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.22
23:04:24.337 00.000 12020 MoveAxis(E, 50, ABG)
23:04:24.337 00.000 12020 Guiding  Dir = 2, Dur = 50
23:04:24.337 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
23:04:24.349 00.012 9340 Enqueuing Expose request
23:04:24.369 00.020 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"b31e998f-fe81-45f0-a940-ce6bd5bbb83b"}
23:04:24.383 00.014 12020 IsSlewing returns 0
23:04:24.385 00.002 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"b31e998f-fe81-45f0-a940-ce6bd5bbb83b"}
23:04:24.398 00.013 12020 IsGuiding returns 0
23:04:24.419 00.021 12020 PulseGuide returned control before completion, sleep 40
23:04:24.422 00.003 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"0caa47a6-b45d-488a-ba64-f3ab21cdbcc7"}
23:04:24.440 00.018 9340 case statement mapped state 6 to 3
23:04:24.452 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"0caa47a6-b45d-488a-ba64-f3ab21cdbcc7"}
23:04:24.463 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"b495ac8f-750e-4ad4-b3ae-7e0e458aeecc"}
23:04:24.476 00.013 12020 IsGuiding returns 1
23:04:24.476 00.000 12020 scope still moving after pulse duration time elapsed
23:04:24.477 00.001 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":309,"width":15,"height":15,"star_pos":[6.78,6.63],"pixels":"..."},"id":"b495ac8f-750e-4ad4-b3ae-7e0e458aeecc"}
23:04:24.513 00.036 12020 IsSlewing returns 0
23:04:24.513 00.000 12020 IsGuiding returns 0
23:04:24.516 00.003 12020 scope move finished after 50 + 67 ms
23:04:24.516 00.000 12020 Move returns status 0, amount 50
23:04:24.516 00.000 12020 MoveAxis(N, 0, ABG)
23:04:24.516 00.000 12020 Move returns status 0, amount 0
23:04:24.516 00.000 12020 move complete, result=0
23:04:24.516 00.000 12020 worker thread done servicing request
23:04:24.516 00.000 12020 Worker thread wakes up
23:04:24.516 00.000 9340 GuideStep: -0.5 px 50 ms EAST, -0.2 px 0 ms NORTH
23:04:24.549 00.033 12020 worker thread servicing REQUEST_EXPOSE 2000
23:04:24.549 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(838,43,31,31)
23:04:26.121 01.572 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"6e037eef-5813-485f-8a87-56d81bc56d7e"}
23:04:26.136 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"6e037eef-5813-485f-8a87-56d81bc56d7e"}
23:04:26.154 00.018 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"7db6e0eb-7faa-40d1-8db9-dbacce87ecf5"}
23:04:26.173 00.019 9340 case statement mapped state 6 to 3
23:04:26.190 00.017 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"7db6e0eb-7faa-40d1-8db9-dbacce87ecf5"}
23:04:26.237 00.047 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"dd7b390b-5744-41c2-9fd4-2b2663b7a65b"}
23:04:26.246 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":309,"width":15,"height":15,"star_pos":[6.78,6.63],"pixels":"..."},"id":"dd7b390b-5744-41c2-9fd4-2b2663b7a65b"}
23:04:26.900 00.654 12020 Exposure complete
23:04:27.124 00.224 9340 OnExposeComplete: enter
23:04:27.144 00.020 12020 worker thread done servicing request
23:04:27.144 00.000 9340 UpdateGuideState(): m_state=6
23:04:27.154 00.010 9340 Star::Find(15, 853, 58, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 310
23:04:27.162 00.008 9340 Star::Find returns 1 (0), X=853.58, Y=58.86, Mass=841304, SNR=173.9, Peak=50967 HFD=4.4
23:04:27.181 00.019 9340 MultiStar: [#1 0.86,1.18,0.00,M6] [#2 0.51,0.27,0.66,U] [#3 0.39,0.39,0.48,U] [#4 0.57,1.40,0.00,M6] [#5 0.65,0.79,0.00,M2] [#6 0.30,0.32,0.60,U] [#7 -0.39,0.92,0.00,M1] [#8 0.76,1.12,0.00,M6] 
23:04:27.193 00.012 9340 refined, 3 included, MultiStar: {0.50, 0.37}, one-star: {0.66, 0.44}
23:04:27.216 00.023 9340 CameraToMount -- cameraTheta (0.63) - m_xAngle (-3.14) = xAngle (3.77 = -2.51)
23:04:27.226 00.010 9340 CameraToMount -- cameraTheta (0.63) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (3.75 = -2.53)
23:04:27.237 00.011 9340 CameraToMount -- cameraX=0.50 cameraY=0.37 hyp=0.62 cameraTheta=0.63 mountX=-0.50 mountY=-0.35, mountTheta=-2.52
23:04:27.253 00.016 9340 SchedulePrimaryMove(10104498, x=0.50, y=0.37, opts=13)
23:04:27.261 00.008 9340 Enqueuing Move request for scope (0.50, 0.37)
23:04:27.275 00.014 12020 Worker thread wakes up
23:04:27.275 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=6730, max=65529, med=10172, FiltMin=8108, FiltMax=65494, Gamma=2.870
23:04:27.286 00.011 12020 worker thread servicing REQUEST_MOVE scope ofs (0.50, 0.37) opts 0xd
23:04:27.288 00.002 12020 Handling offset move in thread for scope, endpoint = (0.50, 0.37)
23:04:27.288 00.000 9340 UpdateGuideState exits: m=841304 SNR=173.9
23:04:27.296 00.008 12020 Moving (0.50, 0.37) raw xDistance=-0.50 yDistance=-0.35
23:04:27.296 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:04:27.323 00.027 12020 GuideAlgorithmHysteresis::Result() returns -0.23 from input -0.50
23:04:27.323 00.000 12020 GuideAlgorithmResistSwitch::result() returns -0.35 from input -0.35
23:04:27.323 00.000 12020 MoveAxis(E, 45, ABG)
23:04:27.323 00.000 12020 Guiding  Dir = 2, Dur = 45
23:04:27.323 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
23:04:27.335 00.012 12020 IsSlewing returns 0
23:04:27.335 00.000 9340 Enqueuing Expose request
23:04:27.347 00.012 12020 IsGuiding returns 0
23:04:27.411 00.064 12020 IsGuiding returns 1
23:04:27.411 00.000 12020 scope still moving after pulse duration time elapsed
23:04:27.436 00.025 12020 IsSlewing returns 0
23:04:27.436 00.000 12020 IsGuiding returns 1
23:04:27.496 00.060 12020 IsSlewing returns 0
23:04:27.498 00.002 12020 IsGuiding returns 0
23:04:27.498 00.000 12020 scope move finished after 45 + 105 ms
23:04:27.498 00.000 12020 Move returns status 0, amount 45
23:04:27.498 00.000 12020 MoveAxis(N, 59, ABG)
23:04:27.498 00.000 12020 Guiding  Dir = 0, Dur = 59
23:04:27.499 00.001 12020 IsSlewing returns 0
23:04:27.501 00.002 12020 IsGuiding returns 0
23:04:27.633 00.132 12020 IsGuiding returns 1
23:04:27.633 00.000 12020 scope still moving after pulse duration time elapsed
23:04:27.659 00.026 12020 IsSlewing returns 0
23:04:27.660 00.001 12020 IsGuiding returns 1
23:04:27.770 00.110 12020 IsSlewing returns 0
23:04:27.772 00.002 12020 IsGuiding returns 0
23:04:27.773 00.001 12020 scope move finished after 59 + 212 ms
23:04:27.773 00.000 12020 Move returns status 0, amount 59
23:04:27.773 00.000 12020 move complete, result=0
23:04:27.773 00.000 12020 worker thread done servicing request
23:04:27.773 00.000 12020 Worker thread wakes up
23:04:27.773 00.000 9340 GuideStep: -0.5 px 45 ms EAST, -0.4 px 59 ms NORTH
23:04:27.789 00.016 12020 worker thread servicing REQUEST_EXPOSE 2000
23:04:27.789 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(838,43,31,31)
23:04:28.122 00.333 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"a2b3cf17-8ab5-4684-85e2-b6a4feb8e41e"}
23:04:28.148 00.026 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"a2b3cf17-8ab5-4684-85e2-b6a4feb8e41e"}
23:04:28.181 00.033 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"71bb9c8d-350c-4c88-b020-3660929746a6"}
23:04:28.191 00.010 9340 case statement mapped state 6 to 3
23:04:28.202 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"71bb9c8d-350c-4c88-b020-3660929746a6"}
23:04:28.214 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"e640711d-580a-4afd-82eb-2d9ead62a541"}
23:04:28.225 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":310,"width":15,"height":15,"star_pos":[6.58,6.86],"pixels":"..."},"id":"e640711d-580a-4afd-82eb-2d9ead62a541"}
23:04:30.122 01.897 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"2179f818-6f5a-4a7d-8e45-f7930cf52ed1"}
23:04:30.127 00.005 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"2179f818-6f5a-4a7d-8e45-f7930cf52ed1"}
23:04:30.145 00.018 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"39cdff1a-729a-48d5-ae57-014ebae08ba6"}
23:04:30.156 00.011 12020 Exposure complete
23:04:30.156 00.000 9340 case statement mapped state 6 to 3
23:04:30.169 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"39cdff1a-729a-48d5-ae57-014ebae08ba6"}
23:04:30.196 00.027 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"629c75ff-4a2d-4cdf-8295-eda314c08e1f"}
23:04:30.208 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":310,"width":15,"height":15,"star_pos":[6.58,6.86],"pixels":"..."},"id":"629c75ff-4a2d-4cdf-8295-eda314c08e1f"}
23:04:30.401 00.193 12020 worker thread done servicing request
23:04:30.401 00.000 9340 OnExposeComplete: enter
23:04:30.415 00.014 9340 UpdateGuideState(): m_state=6
23:04:30.428 00.013 9340 Star::Find(15, 853, 58, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 311
23:04:30.437 00.009 9340 Star::Find returns 1 (0), X=853.70, Y=58.81, Mass=742914, SNR=153.8, Peak=55631 HFD=4.1
23:04:30.452 00.015 9340 MultiStar: [#1 0.68,0.87,0.00,M7] [#2 0.61,0.04,0.84,U] [#3 0.31,0.14,0.55,U] [#4 0.71,0.80,0.00,M7] [#5 0.45,0.45,0.75,U] [#6 0.56,0.00,0.57,U] [#7 -0.45,0.86,0.51,U] [#8 0.55,1.02,0.00,M7] 
23:04:30.478 00.026 9340 refined, 5 included, MultiStar: {0.45, 0.30}, one-star: {0.78, 0.39}
23:04:30.489 00.011 9340 CameraToMount -- cameraTheta (0.59) - m_xAngle (-3.14) = xAngle (3.73 = -2.56)
23:04:30.500 00.011 9340 CameraToMount -- cameraTheta (0.59) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (3.71 = -2.57)
23:04:30.511 00.011 9340 CameraToMount -- cameraX=0.45 cameraY=0.30 hyp=0.54 cameraTheta=0.59 mountX=-0.45 mountY=-0.29, mountTheta=-2.57
23:04:30.526 00.015 9340 SchedulePrimaryMove(10104498, x=0.45, y=0.30, opts=13)
23:04:30.539 00.013 9340 Enqueuing Move request for scope (0.45, 0.30)
23:04:30.584 00.045 12020 Worker thread wakes up
23:04:30.584 00.000 12020 worker thread servicing REQUEST_MOVE scope ofs (0.45, 0.30) opts 0xd
23:04:30.584 00.000 12020 Handling offset move in thread for scope, endpoint = (0.45, 0.30)
23:04:30.584 00.000 12020 Moving (0.45, 0.30) raw xDistance=-0.45 yDistance=-0.29
23:04:30.585 00.001 9340 UpdateImageDisplay: Size=(1920,1080) min=6576, max=65529, med=10004, FiltMin=7548, FiltMax=65501, Gamma=2.870
23:04:30.599 00.014 12020 GuideAlgorithmHysteresis::Result() returns -0.21 from input -0.45
23:04:30.599 00.000 9340 UpdateGuideState exits: m=742914 SNR=153.8
23:04:30.608 00.009 12020 GuideAlgorithmResistSwitch::result() returns -0.29 from input -0.29
23:04:30.608 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:04:30.618 00.010 12020 MoveAxis(E, 40, ABG)
23:04:30.618 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
23:04:30.631 00.013 12020 Guiding  Dir = 2, Dur = 40
23:04:30.631 00.000 9340 Enqueuing Expose request
23:04:30.641 00.010 12020 IsSlewing returns 0
23:04:30.643 00.002 12020 IsGuiding returns 0
23:04:30.671 00.028 12020 PulseGuide returned control before completion, sleep 24
23:04:30.735 00.064 12020 IsGuiding returns 0
23:04:30.735 00.000 12020 Move returns status 0, amount 40
23:04:30.735 00.000 12020 MoveAxis(N, 49, ABG)
23:04:30.735 00.000 12020 Guiding  Dir = 0, Dur = 49
23:04:30.770 00.035 12020 IsSlewing returns 0
23:04:30.773 00.003 12020 IsGuiding returns 0
23:04:30.870 00.097 12020 IsGuiding returns 1
23:04:30.870 00.000 12020 scope still moving after pulse duration time elapsed
23:04:30.898 00.028 12020 IsSlewing returns 0
23:04:30.899 00.001 12020 IsGuiding returns 1
23:04:31.006 00.107 12020 IsSlewing returns 0
23:04:31.038 00.032 12020 IsGuiding returns 0
23:04:31.038 00.000 12020 scope move finished after 49 + 217 ms
23:04:31.038 00.000 12020 Move returns status 0, amount 49
23:04:31.038 00.000 12020 move complete, result=0
23:04:31.038 00.000 12020 worker thread done servicing request
23:04:31.038 00.000 9340 GuideStep: -0.5 px 40 ms EAST, -0.3 px 49 ms NORTH
23:04:31.070 00.032 12020 Worker thread wakes up
23:04:31.070 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
23:04:31.070 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(838,43,31,31)
23:04:32.134 01.064 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"96b82629-4af2-432e-954c-2ef6aaa23273"}
23:04:32.170 00.036 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"96b82629-4af2-432e-954c-2ef6aaa23273"}
23:04:32.186 00.016 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"080a55a2-2304-494d-83e6-d76420e4843d"}
23:04:32.201 00.015 9340 case statement mapped state 6 to 3
23:04:32.216 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"080a55a2-2304-494d-83e6-d76420e4843d"}
23:04:32.234 00.018 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"06aa8933-1a0c-449d-aa99-d9c84bcb8c7e"}
23:04:32.244 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":311,"width":15,"height":15,"star_pos":[6.70,6.81],"pixels":"..."},"id":"06aa8933-1a0c-449d-aa99-d9c84bcb8c7e"}
23:04:33.523 01.279 12020 Exposure complete
23:04:33.709 00.186 12020 worker thread done servicing request
23:04:33.709 00.000 9340 OnExposeComplete: enter
23:04:33.719 00.010 9340 UpdateGuideState(): m_state=6
23:04:33.742 00.023 9340 Star::Find(15, 853, 58, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 312
23:04:33.754 00.012 9340 Star::Find returns 1 (0), X=852.84, Y=58.41, Mass=731552, SNR=133.7, Peak=54213 HFD=3.8
23:04:33.762 00.008 9340 MultiStar: [#1 0.05,0.40,0.79,U] [#2 0.25,-0.02,1.04,U] [#3 -0.09,-0.01,0.84,U] [#4 -0.10,0.69,0.62,U] [#5 0.08,0.02,0.69,U] [#6 -0.19,-0.25,0.67,U] [#7 -1.10,0.28,0.00,M1] [#8 -0.02,0.36,0.74,U] 
23:04:33.772 00.010 9340 single-star, 7 included, MultiStar: {-0.00, 0.13}, one-star: {-0.08, -0.01}
23:04:33.781 00.009 9340 CameraToMount -- cameraTheta (-3.04) - m_xAngle (-3.14) = xAngle (0.09 = 0.09)
23:04:33.788 00.007 9340 CameraToMount -- cameraTheta (-3.04) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (0.08 = 0.08)
23:04:33.798 00.010 9340 CameraToMount -- cameraX=-0.08 cameraY=-0.01 hyp=0.08 cameraTheta=-3.04 mountX=0.08 mountY=0.01, mountTheta=0.08
23:04:33.812 00.014 9340 SchedulePrimaryMove(10104498, x=-0.08, y=-0.01, opts=13)
23:04:33.824 00.012 9340 Enqueuing Move request for scope (-0.08, -0.01)
23:04:33.834 00.010 12020 Worker thread wakes up
23:04:33.834 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=6517, max=65535, med=9981, FiltMin=7915, FiltMax=65478, Gamma=2.870
23:04:33.845 00.011 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.01) opts 0xd
23:04:33.845 00.000 12020 Handling offset move in thread for scope, endpoint = (-0.08, -0.01)
23:04:33.845 00.000 12020 Moving (-0.08, -0.01) raw xDistance=0.08 yDistance=0.01
23:04:33.845 00.000 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
23:04:33.845 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:04:33.845 00.000 9340 UpdateGuideState exits: m=731552 SNR=133.7
23:04:33.855 00.010 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
23:04:33.866 00.011 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:04:33.875 00.009 12020 MoveAxis(E, 0, ABG)
23:04:33.875 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
23:04:33.886 00.011 9340 Enqueuing Expose request
23:04:33.895 00.009 12020 Move returns status 0, amount 0
23:04:33.895 00.000 12020 MoveAxis(N, 0, ABG)
23:04:33.896 00.001 12020 Move returns status 0, amount 0
23:04:33.896 00.000 12020 move complete, result=0
23:04:33.896 00.000 12020 worker thread done servicing request
23:04:33.896 00.000 12020 Worker thread wakes up
23:04:33.896 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
23:04:33.896 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(838,43,31,31)
23:04:33.898 00.002 9340 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
23:04:34.125 00.227 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"c0618045-43f4-44dd-b76c-fedf4db13e24"}
23:04:34.135 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"c0618045-43f4-44dd-b76c-fedf4db13e24"}
23:04:34.140 00.005 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"0e135ac8-2404-4687-a993-5e844bd49410"}
23:04:34.151 00.011 9340 case statement mapped state 6 to 3
23:04:34.162 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"0e135ac8-2404-4687-a993-5e844bd49410"}
23:04:34.172 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"4149b298-7808-4796-8ecf-00658978b2cd"}
23:04:34.179 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":312,"width":15,"height":15,"star_pos":[6.84,7.41],"pixels":"..."},"id":"4149b298-7808-4796-8ecf-00658978b2cd"}
23:04:36.123 01.944 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"fa5ec592-519a-448d-aba2-fd65ee9eb7cd"}
23:04:36.136 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"fa5ec592-519a-448d-aba2-fd65ee9eb7cd"}
23:04:36.159 00.023 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"fad030ba-6b78-496e-8f90-82c7fae67b53"}
23:04:36.167 00.008 9340 case statement mapped state 6 to 3
23:04:36.177 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"fad030ba-6b78-496e-8f90-82c7fae67b53"}
23:04:36.188 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"d650dbc5-97f8-4532-a3c2-b69c63c2ffa8"}
23:04:36.196 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":312,"width":15,"height":15,"star_pos":[6.84,7.41],"pixels":"..."},"id":"d650dbc5-97f8-4532-a3c2-b69c63c2ffa8"}
23:04:36.258 00.062 12020 Exposure complete
23:04:36.482 00.224 12020 worker thread done servicing request
23:04:36.482 00.000 9340 OnExposeComplete: enter
23:04:36.513 00.031 9340 UpdateGuideState(): m_state=6
23:04:36.525 00.012 9340 Star::Find(15, 852, 58, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 313
23:04:36.539 00.014 9340 Star::Find returns 1 (0), X=853.40, Y=58.72, Mass=806576, SNR=157.3, Peak=57353 HFD=4.1
23:04:36.548 00.009 9340 MultiStar: [#1 0.50,0.44,0.65,U] [#2 0.20,-0.03,0.67,U] [#3 0.06,0.14,0.70,U] [#4 0.34,0.65,0.59,U] [#5 0.08,0.44,0.78,U] [#6 -0.03,-0.14,0.58,U] [#7 -0.88,0.58,0.00,M2] [#8 0.59,0.85,0.00,M7] 
23:04:36.562 00.014 9340 refined, 6 included, MultiStar: {0.25, 0.26}, one-star: {0.48, 0.30}
23:04:36.583 00.021 9340 CameraToMount -- cameraTheta (0.82) - m_xAngle (-3.14) = xAngle (3.95 = -2.33)
23:04:36.613 00.030 9340 CameraToMount -- cameraTheta (0.82) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (3.94 = -2.35)
23:04:36.623 00.010 9340 CameraToMount -- cameraX=0.25 cameraY=0.26 hyp=0.36 cameraTheta=0.82 mountX=-0.25 mountY=-0.26, mountTheta=-2.34
23:04:36.639 00.016 9340 SchedulePrimaryMove(10104498, x=0.25, y=0.26, opts=13)
23:04:36.649 00.010 9340 Enqueuing Move request for scope (0.25, 0.26)
23:04:36.663 00.014 12020 Worker thread wakes up
23:04:36.663 00.000 12020 worker thread servicing REQUEST_MOVE scope ofs (0.25, 0.26) opts 0xd
23:04:36.663 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=6538, max=65529, med=10011, FiltMin=7891, FiltMax=65494, Gamma=2.870
23:04:36.689 00.026 12020 Handling offset move in thread for scope, endpoint = (0.25, 0.26)
23:04:36.689 00.000 9340 UpdateGuideState exits: m=806576 SNR=157.3
23:04:36.701 00.012 12020 Moving (0.25, 0.26) raw xDistance=-0.25 yDistance=-0.26
23:04:36.701 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:04:36.715 00.014 12020 GuideAlgorithmHysteresis::Result() returns -0.11 from input -0.25
23:04:36.715 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
23:04:36.725 00.010 12020 GuideAlgorithmResistSwitch::result() returns -0.26 from input -0.26
23:04:36.725 00.000 9340 Enqueuing Expose request
23:04:36.735 00.010 12020 MoveAxis(E, 20, ABG)
23:04:36.735 00.000 12020 Guiding  Dir = 2, Dur = 20
23:04:36.735 00.000 12020 IsSlewing returns 0
23:04:36.735 00.000 12020 IsGuiding returns 0
23:04:36.775 00.040 12020 IsGuiding returns 1
23:04:36.775 00.000 12020 scope still moving after pulse duration time elapsed
23:04:36.811 00.036 12020 IsSlewing returns 0
23:04:36.843 00.032 12020 IsGuiding returns 0
23:04:36.844 00.001 12020 scope move finished after 20 + 84 ms
23:04:36.844 00.000 12020 Move returns status 0, amount 20
23:04:36.844 00.000 12020 MoveAxis(N, 43, ABG)
23:04:36.844 00.000 12020 Guiding  Dir = 0, Dur = 43
23:04:36.846 00.002 12020 IsSlewing returns 0
23:04:36.847 00.001 12020 IsGuiding returns 0
23:04:36.924 00.077 12020 IsGuiding returns 1
23:04:36.924 00.000 12020 scope still moving after pulse duration time elapsed
23:04:36.962 00.038 12020 IsSlewing returns 0
23:04:36.963 00.001 12020 IsGuiding returns 1
23:04:37.068 00.105 12020 IsSlewing returns 0
23:04:37.115 00.047 12020 IsGuiding returns 0
23:04:37.115 00.000 12020 scope move finished after 43 + 225 ms
23:04:37.115 00.000 12020 Move returns status 0, amount 43
23:04:37.115 00.000 12020 move complete, result=0
23:04:37.116 00.001 12020 worker thread done servicing request
23:04:37.117 00.001 9340 GuideStep: -0.3 px 20 ms EAST, -0.3 px 43 ms NORTH
23:04:37.136 00.019 12020 Worker thread wakes up
23:04:37.136 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
23:04:37.137 00.001 12020 Handling exposure in thread, d=2000 o=3 r=(838,43,31,31)
23:04:38.130 00.993 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"79600216-983e-4768-b4a7-7420b6eafd67"}
23:04:38.164 00.034 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"79600216-983e-4768-b4a7-7420b6eafd67"}
23:04:38.231 00.067 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"4e122b89-1fd8-4704-b7c7-7407416a25ce"}
23:04:38.250 00.019 9340 case statement mapped state 6 to 3
23:04:38.279 00.029 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"4e122b89-1fd8-4704-b7c7-7407416a25ce"}
23:04:38.336 00.057 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"a4cddc46-efad-4cea-9443-f0a42b9cf293"}
23:04:38.357 00.021 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":313,"width":15,"height":15,"star_pos":[7.40,6.72],"pixels":"..."},"id":"a4cddc46-efad-4cea-9443-f0a42b9cf293"}
23:04:39.523 01.166 12020 Exposure complete
23:04:39.783 00.260 12020 worker thread done servicing request
23:04:39.783 00.000 9340 OnExposeComplete: enter
23:04:39.795 00.012 9340 UpdateGuideState(): m_state=6
23:04:39.809 00.014 9340 Star::Find(15, 853, 58, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 314
23:04:39.820 00.011 9340 Star::Find returns 1 (0), X=853.19, Y=58.06, Mass=737237, SNR=161.3, Peak=53064 HFD=4.2
23:04:39.829 00.009 9340 MultiStar: [#1 0.36,0.07,0.61,U] [#2 0.04,-0.71,0.71,U] [#3 -0.02,-0.58,0.60,U] [#4 0.21,0.04,0.52,U] [#5 0.21,-0.43,0.65,U] [#6 -0.12,-0.77,0.52,U] [#7 -0.79,-0.16,0.56,U] [#8 0.22,0.03,0.67,U] 
23:04:39.855 00.026 9340 refined, 8 included, MultiStar: {0.07, -0.33}, one-star: {0.27, -0.36}
23:04:39.865 00.010 9340 CameraToMount -- cameraTheta (-1.36) - m_xAngle (-3.14) = xAngle (1.77 = 1.77)
23:04:39.880 00.015 9340 CameraToMount -- cameraTheta (-1.36) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (1.76 = 1.76)
23:04:39.893 00.013 9340 CameraToMount -- cameraX=0.07 cameraY=-0.33 hyp=0.33 cameraTheta=-1.36 mountX=-0.07 mountY=0.33, mountTheta=1.77
23:04:39.902 00.009 9340 SchedulePrimaryMove(10104498, x=0.07, y=-0.33, opts=13)
23:04:39.914 00.012 9340 Enqueuing Move request for scope (0.07, -0.33)
23:04:39.923 00.009 12020 Worker thread wakes up
23:04:39.923 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=6397, max=65529, med=10210, FiltMin=8081, FiltMax=65494, Gamma=2.870
23:04:39.938 00.015 12020 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.33) opts 0xd
23:04:39.939 00.001 12020 Handling offset move in thread for scope, endpoint = (0.07, -0.33)
23:04:39.939 00.000 12020 Moving (0.07, -0.33) raw xDistance=-0.07 yDistance=0.33
23:04:39.939 00.000 9340 UpdateGuideState exits: m=737237 SNR=161.3
23:04:39.948 00.009 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:04:39.976 00.028 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
23:04:39.976 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
23:04:39.976 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
23:04:39.989 00.013 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.33
23:04:39.989 00.000 9340 Enqueuing Expose request
23:04:40.000 00.011 12020 MoveAxis(E, 0, ABG)
23:04:40.000 00.000 12020 Move returns status 0, amount 0
23:04:40.003 00.003 12020 MoveAxis(N, 0, ABG)
23:04:40.003 00.000 12020 Move returns status 0, amount 0
23:04:40.005 00.002 12020 move complete, result=0
23:04:40.005 00.000 12020 worker thread done servicing request
23:04:40.006 00.001 12020 Worker thread wakes up
23:04:40.006 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
23:04:40.006 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(838,43,31,31)
23:04:40.010 00.004 9340 GuideStep: -0.1 px 0 ms EAST, 0.3 px 0 ms NORTH
23:04:40.127 00.117 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"1b9d719a-c311-48e9-baa9-d56914255046"}
23:04:40.140 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"1b9d719a-c311-48e9-baa9-d56914255046"}
23:04:40.150 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"ff08761b-75ca-4c2e-9234-39a0d9fdea27"}
23:04:40.163 00.013 9340 case statement mapped state 6 to 3
23:04:40.175 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"ff08761b-75ca-4c2e-9234-39a0d9fdea27"}
23:04:40.185 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"ad2548a2-d51d-409f-ab99-b60e4f3325de"}
23:04:40.221 00.036 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":314,"width":15,"height":15,"star_pos":[7.19,7.06],"pixels":"..."},"id":"ad2548a2-d51d-409f-ab99-b60e4f3325de"}
23:04:42.128 01.907 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"8b21351a-0de1-4525-bb2d-21bc0a92e017"}
23:04:42.137 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"8b21351a-0de1-4525-bb2d-21bc0a92e017"}
23:04:42.145 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"1720645a-1dfd-453d-9971-debf19a19c2c"}
23:04:42.168 00.023 9340 case statement mapped state 6 to 3
23:04:42.182 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"1720645a-1dfd-453d-9971-debf19a19c2c"}
23:04:42.190 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"1b2623d2-208b-4340-b5ab-96a37c9b2083"}
23:04:42.199 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":314,"width":15,"height":15,"star_pos":[7.19,7.06],"pixels":"..."},"id":"1b2623d2-208b-4340-b5ab-96a37c9b2083"}
23:04:42.372 00.173 12020 Exposure complete
23:04:42.562 00.190 12020 worker thread done servicing request
23:04:42.562 00.000 9340 OnExposeComplete: enter
23:04:42.578 00.016 9340 UpdateGuideState(): m_state=6
23:04:42.585 00.007 9340 Star::Find(15, 853, 58, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 315
23:04:42.594 00.009 9340 Star::Find returns 1 (0), X=852.75, Y=58.30, Mass=731045, SNR=141.4, Peak=56002 HFD=3.7
23:04:42.602 00.008 9340 MultiStar: [#1 -0.09,0.43,0.66,U] [#2 -0.10,-0.62,0.69,U] [#3 -0.26,-0.44,0.70,U] [#4 -0.22,0.46,0.58,U] [#5 -0.29,0.06,0.72,U] [#6 -0.20,-0.51,0.59,U] [#7 -1.19,0.15,0.00,M2] [#8 -0.04,0.11,0.59,U] 
23:04:42.613 00.011 9340 refined, 7 included, MultiStar: {-0.17, -0.09}, one-star: {-0.16, -0.12}
23:04:42.625 00.012 9340 CameraToMount -- cameraTheta (-2.67) - m_xAngle (-3.14) = xAngle (0.47 = 0.47)
23:04:42.636 00.011 9340 CameraToMount -- cameraTheta (-2.67) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (0.45 = 0.45)
23:04:42.656 00.020 9340 CameraToMount -- cameraX=-0.17 cameraY=-0.09 hyp=0.20 cameraTheta=-2.67 mountX=0.17 mountY=0.09, mountTheta=0.46
23:04:42.668 00.012 9340 SchedulePrimaryMove(10104498, x=-0.17, y=-0.09, opts=13)
23:04:42.680 00.012 9340 Enqueuing Move request for scope (-0.17, -0.09)
23:04:42.688 00.008 12020 Worker thread wakes up
23:04:42.689 00.001 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.17, -0.09) opts 0xd
23:04:42.689 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=6354, max=65535, med=10039, FiltMin=7903, FiltMax=65509, Gamma=2.870
23:04:42.698 00.009 12020 Handling offset move in thread for scope, endpoint = (-0.17, -0.09)
23:04:42.698 00.000 9340 UpdateGuideState exits: m=731045 SNR=141.4
23:04:42.707 00.009 12020 Moving (-0.17, -0.09) raw xDistance=0.17 yDistance=0.09
23:04:42.707 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:04:42.709 00.002 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.17
23:04:42.709 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
23:04:42.720 00.011 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:04:42.720 00.000 9340 Enqueuing Expose request
23:04:42.734 00.014 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
23:04:42.734 00.000 12020 MoveAxis(E, 0, ABG)
23:04:42.734 00.000 12020 Move returns status 0, amount 0
23:04:42.734 00.000 12020 MoveAxis(N, 0, ABG)
23:04:42.735 00.001 12020 Move returns status 0, amount 0
23:04:42.735 00.000 12020 move complete, result=0
23:04:42.735 00.000 12020 worker thread done servicing request
23:04:42.735 00.000 12020 Worker thread wakes up
23:04:42.736 00.001 12020 worker thread servicing REQUEST_EXPOSE 2000
23:04:42.736 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(838,43,31,31)
23:04:42.738 00.002 9340 GuideStep: 0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
23:04:44.128 01.390 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"eacd7fba-e703-4f94-8f46-e62c9b38feea"}
23:04:44.138 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"eacd7fba-e703-4f94-8f46-e62c9b38feea"}
23:04:44.149 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"0a9c137a-9f89-4db8-80fc-48259331e090"}
23:04:44.161 00.012 9340 case statement mapped state 6 to 3
23:04:44.168 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"0a9c137a-9f89-4db8-80fc-48259331e090"}
23:04:44.194 00.026 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"fe0525da-e9e0-440f-bb26-d66539d942b9"}
23:04:44.205 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":315,"width":15,"height":15,"star_pos":[6.75,7.30],"pixels":"..."},"id":"fe0525da-e9e0-440f-bb26-d66539d942b9"}
23:04:45.129 00.924 12020 Exposure complete
23:04:45.489 00.360 12020 worker thread done servicing request
23:04:45.489 00.000 9340 OnExposeComplete: enter
23:04:45.535 00.046 9340 UpdateGuideState(): m_state=6
23:04:45.553 00.018 9340 Star::Find(15, 852, 58, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 316
23:04:45.572 00.019 9340 Star::Find returns 1 (0), X=853.03, Y=58.17, Mass=717707, SNR=127.9, Peak=53661 HFD=4.1
23:04:45.593 00.021 9340 MultiStar: [#1 0.14,0.27,0.81,U] [#2 0.24,-0.52,0.98,U] [#3 -0.03,-0.29,0.80,U] [#4 -0.10,0.42,0.65,U] [#5 -0.12,-0.03,0.80,U] [#6 0.13,-0.69,0.65,U] [#7 -1.29,0.23,0.00,M3] [#8 0.27,0.64,0.73,U] 
23:04:45.651 00.058 9340 refined, 7 included, MultiStar: {0.09, -0.08}, one-star: {0.11, -0.25}
23:04:45.675 00.024 9340 CameraToMount -- cameraTheta (-0.74) - m_xAngle (-3.14) = xAngle (2.39 = 2.39)
23:04:45.688 00.013 9340 CameraToMount -- cameraTheta (-0.74) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (2.38 = 2.38)
23:04:45.708 00.020 9340 CameraToMount -- cameraX=0.09 cameraY=-0.08 hyp=0.12 cameraTheta=-0.74 mountX=-0.09 mountY=0.08, mountTheta=2.38
23:04:45.723 00.015 9340 SchedulePrimaryMove(10104498, x=0.09, y=-0.08, opts=13)
23:04:45.739 00.016 9340 Enqueuing Move request for scope (0.09, -0.08)
23:04:45.761 00.022 12020 Worker thread wakes up
23:04:45.762 00.001 12020 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.08) opts 0xd
23:04:45.762 00.000 12020 Handling offset move in thread for scope, endpoint = (0.09, -0.08)
23:04:45.762 00.000 12020 Moving (0.09, -0.08) raw xDistance=-0.09 yDistance=0.08
23:04:45.762 00.000 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
23:04:45.762 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:04:45.762 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
23:04:45.762 00.000 12020 MoveAxis(E, 0, ABG)
23:04:45.762 00.000 12020 Move returns status 0, amount 0
23:04:45.764 00.002 12020 MoveAxis(N, 0, ABG)
23:04:45.764 00.000 12020 Move returns status 0, amount 0
23:04:45.764 00.000 12020 move complete, result=0
23:04:45.764 00.000 12020 worker thread done servicing request
23:04:45.765 00.001 9340 UpdateImageDisplay: Size=(1920,1080) min=6488, max=65535, med=10031, FiltMin=7914, FiltMax=65507, Gamma=2.870
23:04:45.781 00.016 9340 UpdateGuideState exits: m=717707 SNR=127.9
23:04:45.815 00.034 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:04:45.830 00.015 9340 ScheduleExposure(2000,3,1) exposurePending=0
23:04:45.843 00.013 9340 Enqueuing Expose request
23:04:45.860 00.017 12020 Worker thread wakes up
23:04:45.860 00.000 9340 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
23:04:45.871 00.011 12020 worker thread servicing REQUEST_EXPOSE 2000
23:04:45.871 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(838,43,31,31)
23:04:46.128 00.257 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"4541ce46-c1c5-4155-9e43-0419a38915e0"}
23:04:46.138 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"4541ce46-c1c5-4155-9e43-0419a38915e0"}
23:04:46.149 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"2c683cd0-71d2-4a69-9038-5d44a5d00319"}
23:04:46.166 00.017 9340 case statement mapped state 6 to 3
23:04:46.178 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"2c683cd0-71d2-4a69-9038-5d44a5d00319"}
23:04:46.222 00.044 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"3ece9b49-b3b9-4699-8886-e7a70eac14c8"}
23:04:46.233 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":316,"width":15,"height":15,"star_pos":[7.03,7.17],"pixels":"..."},"id":"3ece9b49-b3b9-4699-8886-e7a70eac14c8"}
23:04:48.130 01.897 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"f71b5c71-80f4-4fd8-8b4a-c660afa05cff"}
23:04:48.137 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"f71b5c71-80f4-4fd8-8b4a-c660afa05cff"}
23:04:48.147 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"8fd0ff84-2eaf-44c4-94ad-3705c583bd93"}
23:04:48.156 00.009 9340 case statement mapped state 6 to 3
23:04:48.166 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"8fd0ff84-2eaf-44c4-94ad-3705c583bd93"}
23:04:48.176 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"db133e92-a912-48d4-ab33-3c85f579197f"}
23:04:48.197 00.021 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":316,"width":15,"height":15,"star_pos":[7.03,7.17],"pixels":"..."},"id":"db133e92-a912-48d4-ab33-3c85f579197f"}
23:04:48.322 00.125 12020 Exposure complete
23:04:48.502 00.180 12020 worker thread done servicing request
23:04:48.502 00.000 9340 OnExposeComplete: enter
23:04:48.514 00.012 9340 UpdateGuideState(): m_state=6
23:04:48.522 00.008 9340 Star::Find(15, 853, 58, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 317
23:04:48.535 00.013 9340 Star::Find returns 1 (0), X=854.33, Y=58.82, Mass=776123, SNR=142.0, Peak=57228 HFD=4.4
23:04:48.546 00.011 9340 MultiStar: [#1 1.49,0.92,0.00,M3] [#2 1.18,0.04,0.00,M1] [#3 0.99,0.34,0.00,M1] [#4 1.29,0.83,0.00,M3] [#5 1.22,0.52,0.00,M1] [#6 0.98,-0.07,0.69,U] [#7 0.10,0.99,0.65,U] [#8 1.25,1.13,0.00,M5] 
23:04:48.572 00.026 9340 refined, 2 included, MultiStar: {0.92, 0.43}, one-star: {1.41, 0.40}
23:04:48.578 00.006 9340 CameraToMount -- cameraTheta (0.43) - m_xAngle (-3.14) = xAngle (3.57 = -2.72)
23:04:48.591 00.013 9340 CameraToMount -- cameraTheta (0.43) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (3.55 = -2.73)
23:04:48.601 00.010 9340 CameraToMount -- cameraX=0.92 cameraY=0.43 hyp=1.02 cameraTheta=0.43 mountX=-0.93 mountY=-0.41, mountTheta=-2.73
23:04:48.612 00.011 9340 SchedulePrimaryMove(10104498, x=0.92, y=0.43, opts=13)
23:04:48.623 00.011 9340 Enqueuing Move request for scope (0.92, 0.43)
23:04:48.634 00.011 12020 Worker thread wakes up
23:04:48.634 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=6413, max=65529, med=10034, FiltMin=7948, FiltMax=65501, Gamma=2.870
23:04:48.644 00.010 12020 worker thread servicing REQUEST_MOVE scope ofs (0.92, 0.43) opts 0xd
23:04:48.644 00.000 12020 Handling offset move in thread for scope, endpoint = (0.92, 0.43)
23:04:48.644 00.000 12020 Moving (0.92, 0.43) raw xDistance=-0.93 yDistance=-0.41
23:04:48.645 00.001 9340 UpdateGuideState exits: m=776123 SNR=142.0
23:04:48.654 00.009 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:04:48.665 00.011 12020 GuideAlgorithmHysteresis::Result() returns -0.39 from input -0.93
23:04:48.665 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
23:04:48.687 00.022 12020 GuideAlgorithmResistSwitch::result() returns -0.41 from input -0.41
23:04:48.687 00.000 12020 MoveAxis(E, 75, ABG)
23:04:48.689 00.002 12020 Guiding  Dir = 2, Dur = 75
23:04:48.689 00.000 9340 Enqueuing Expose request
23:04:48.700 00.011 12020 IsSlewing returns 0
23:04:48.700 00.000 12020 IsGuiding returns 0
23:04:48.723 00.023 12020 PulseGuide returned control before completion, sleep 62
23:04:48.851 00.128 12020 IsGuiding returns 1
23:04:48.851 00.000 12020 scope still moving after pulse duration time elapsed
23:04:48.883 00.032 12020 IsSlewing returns 0
23:04:48.883 00.000 12020 IsGuiding returns 0
23:04:48.883 00.000 12020 scope move finished after 75 + 108 ms
23:04:48.883 00.000 12020 Move returns status 0, amount 75
23:04:48.883 00.000 12020 MoveAxis(N, 68, ABG)
23:04:48.883 00.000 12020 Guiding  Dir = 0, Dur = 68
23:04:48.883 00.000 12020 IsSlewing returns 0
23:04:48.883 00.000 12020 IsGuiding returns 0
23:04:48.964 00.081 12020 IsGuiding returns 1
23:04:48.964 00.000 12020 scope still moving after pulse duration time elapsed
23:04:48.993 00.029 12020 IsSlewing returns 0
23:04:48.993 00.000 12020 IsGuiding returns 1
23:04:49.123 00.130 12020 IsSlewing returns 0
23:04:49.155 00.032 12020 IsGuiding returns 0
23:04:49.155 00.000 12020 scope move finished after 68 + 199 ms
23:04:49.156 00.001 12020 Move returns status 0, amount 68
23:04:49.156 00.000 12020 move complete, result=0
23:04:49.156 00.000 12020 worker thread done servicing request
23:04:49.156 00.000 9340 GuideStep: -0.9 px 75 ms EAST, -0.4 px 68 ms NORTH
23:04:49.180 00.024 12020 Worker thread wakes up
23:04:49.181 00.001 12020 worker thread servicing REQUEST_EXPOSE 2000
23:04:49.181 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(838,43,31,31)
23:04:50.128 00.947 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"3498778b-d2ac-43d1-9b42-4946cab931a4"}
23:04:50.134 00.006 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"3498778b-d2ac-43d1-9b42-4946cab931a4"}
23:04:50.147 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"cb194a5f-e517-497b-98cb-ae341ea60fc8"}
23:04:50.156 00.009 9340 case statement mapped state 6 to 3
23:04:50.167 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"cb194a5f-e517-497b-98cb-ae341ea60fc8"}
23:04:50.176 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"5575514c-e4dc-4647-82e5-3c9e857a89fa"}
23:04:50.187 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":317,"width":15,"height":15,"star_pos":[7.33,6.82],"pixels":"..."},"id":"5575514c-e4dc-4647-82e5-3c9e857a89fa"}
23:04:51.634 01.447 12020 Exposure complete
23:04:51.914 00.280 12020 worker thread done servicing request
23:04:51.916 00.002 9340 OnExposeComplete: enter
23:04:51.930 00.014 9340 UpdateGuideState(): m_state=6
23:04:51.947 00.017 9340 Star::Find(15, 854, 58, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 318
23:04:51.982 00.035 9340 Star::Find returns 1 (0), X=853.10, Y=58.28, Mass=782836, SNR=151.6, Peak=55701 HFD=4.2
23:04:52.005 00.023 9340 MultiStar: [#1 0.43,0.18,0.76,U] [#2 0.04,-0.26,0.82,U] [#3 -0.24,-0.20,0.70,U] [#4 -0.18,0.60,0.58,U] [#5 -0.02,0.06,0.71,U] [#6 -0.03,-0.51,0.62,U] [#7 -0.99,0.48,0.00,M3] [#8 0.25,0.26,0.58,U] 
23:04:52.016 00.011 9340 refined, 7 included, MultiStar: {0.06, -0.02}, one-star: {0.18, -0.14}
23:04:52.034 00.018 9340 CameraToMount -- cameraTheta (-0.33) - m_xAngle (-3.14) = xAngle (2.81 = 2.81)
23:04:52.050 00.016 9340 CameraToMount -- cameraTheta (-0.33) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (2.79 = 2.79)
23:04:52.083 00.033 9340 CameraToMount -- cameraX=0.06 cameraY=-0.02 hyp=0.07 cameraTheta=-0.33 mountX=-0.06 mountY=0.02, mountTheta=2.80
23:04:52.101 00.018 9340 SchedulePrimaryMove(10104498, x=0.06, y=-0.02, opts=13)
23:04:52.112 00.011 9340 Enqueuing Move request for scope (0.06, -0.02)
23:04:52.138 00.026 12020 Worker thread wakes up
23:04:52.138 00.000 12020 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.02) opts 0xd
23:04:52.138 00.000 12020 Handling offset move in thread for scope, endpoint = (0.06, -0.02)
23:04:52.138 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=5990, max=65535, med=10031, FiltMin=7808, FiltMax=65507, Gamma=2.870
23:04:52.152 00.014 12020 Moving (0.06, -0.02) raw xDistance=-0.06 yDistance=0.02
23:04:52.153 00.001 9340 UpdateGuideState exits: m=782836 SNR=151.6
23:04:52.196 00.043 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
23:04:52.196 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:04:52.209 00.013 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:04:52.209 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
23:04:52.222 00.013 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
23:04:52.223 00.001 12020 MoveAxis(E, 0, ABG)
23:04:52.223 00.000 12020 Move returns status 0, amount 0
23:04:52.223 00.000 12020 MoveAxis(N, 0, ABG)
23:04:52.223 00.000 9340 Enqueuing Expose request
23:04:52.238 00.015 12020 Move returns status 0, amount 0
23:04:52.238 00.000 12020 move complete, result=0
23:04:52.238 00.000 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"1a2b4048-d546-4374-923a-6db772cbbc78"}
23:04:52.264 00.026 12020 worker thread done servicing request
23:04:52.264 00.000 12020 Worker thread wakes up
23:04:52.264 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
23:04:52.264 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(838,43,31,31)
23:04:52.267 00.003 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"1a2b4048-d546-4374-923a-6db772cbbc78"}
23:04:52.327 00.060 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"77d3acdc-f957-4293-b626-3d4bd6c14715"}
23:04:52.347 00.020 9340 case statement mapped state 6 to 3
23:04:52.361 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"77d3acdc-f957-4293-b626-3d4bd6c14715"}
23:04:52.373 00.012 9340 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
23:04:52.414 00.041 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"46f6f65b-7d7d-49d6-bbff-bbbc0dbb3e43"}
23:04:52.427 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":318,"width":15,"height":15,"star_pos":[7.10,7.28],"pixels":"..."},"id":"46f6f65b-7d7d-49d6-bbff-bbbc0dbb3e43"}
23:04:54.128 01.701 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"e0f45e0d-328f-42f4-882d-23c3d6886bb8"}
23:04:54.142 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"e0f45e0d-328f-42f4-882d-23c3d6886bb8"}
23:04:54.154 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"2386048a-fb04-4f27-8a0c-f1e17e83d207"}
23:04:54.165 00.011 9340 case statement mapped state 6 to 3
23:04:54.195 00.030 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"2386048a-fb04-4f27-8a0c-f1e17e83d207"}
23:04:54.214 00.019 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"a0bcd9b5-1c1d-4ad1-8418-2b4487f7896b"}
23:04:54.227 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":318,"width":15,"height":15,"star_pos":[7.10,7.28],"pixels":"..."},"id":"a0bcd9b5-1c1d-4ad1-8418-2b4487f7896b"}
23:04:54.611 00.384 12020 Exposure complete
23:04:54.859 00.248 12020 worker thread done servicing request
23:04:54.859 00.000 9340 OnExposeComplete: enter
23:04:54.876 00.017 9340 UpdateGuideState(): m_state=6
23:04:54.885 00.009 9340 Star::Find(15, 853, 58, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 319
23:04:54.899 00.014 9340 Star::Find returns 1 (0), X=853.61, Y=58.40, Mass=730636, SNR=130.8, Peak=57285 HFD=3.8
23:04:54.914 00.015 9340 MultiStar: [#1 0.87,0.33,0.90,U] [#2 0.62,-0.38,0.83,U] [#3 0.51,-0.37,0.74,U] [#4 0.72,0.33,0.67,U] [#5 0.36,0.05,0.69,U] [#6 0.54,-0.50,0.66,U] [#7 -0.46,0.48,0.63,U] [#8 0.53,0.60,0.68,U] 
23:04:54.940 00.026 9340 refined, 8 included, MultiStar: {0.52, 0.05}, one-star: {0.69, -0.02}
23:04:54.950 00.010 9340 CameraToMount -- cameraTheta (0.09) - m_xAngle (-3.14) = xAngle (3.22 = -3.06)
23:04:54.963 00.013 9340 CameraToMount -- cameraTheta (0.09) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (3.21 = -3.07)
23:04:54.971 00.008 9340 CameraToMount -- cameraX=0.52 cameraY=0.05 hyp=0.52 cameraTheta=0.09 mountX=-0.52 mountY=-0.04, mountTheta=-3.07
23:04:54.987 00.016 9340 SchedulePrimaryMove(10104498, x=0.52, y=0.05, opts=13)
23:04:54.998 00.011 9340 Enqueuing Move request for scope (0.52, 0.05)
23:04:55.010 00.012 12020 Worker thread wakes up
23:04:55.010 00.000 12020 worker thread servicing REQUEST_MOVE scope ofs (0.52, 0.05) opts 0xd
23:04:55.010 00.000 12020 Handling offset move in thread for scope, endpoint = (0.52, 0.05)
23:04:55.010 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=5930, max=65529, med=10023, FiltMin=7748, FiltMax=65494, Gamma=2.870
23:04:55.038 00.028 12020 Moving (0.52, 0.05) raw xDistance=-0.52 yDistance=-0.04
23:04:55.039 00.001 12020 GuideAlgorithmHysteresis::Result() returns -0.22 from input -0.52
23:04:55.039 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:04:55.039 00.000 9340 UpdateGuideState exits: m=730636 SNR=130.8
23:04:55.053 00.014 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
23:04:55.053 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:04:55.070 00.017 12020 MoveAxis(E, 42, ABG)
23:04:55.071 00.001 12020 Guiding  Dir = 2, Dur = 42
23:04:55.071 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
23:04:55.088 00.017 12020 IsSlewing returns 0
23:04:55.088 00.000 9340 Enqueuing Expose request
23:04:55.102 00.014 12020 IsGuiding returns 0
23:04:55.121 00.019 12020 PulseGuide returned control before completion, sleep 33
23:04:55.156 00.035 12020 IsGuiding returns 1
23:04:55.157 00.001 12020 scope still moving after pulse duration time elapsed
23:04:55.217 00.060 12020 IsSlewing returns 0
23:04:55.221 00.004 12020 IsGuiding returns 0
23:04:55.221 00.000 12020 scope move finished after 42 + 77 ms
23:04:55.222 00.001 12020 Move returns status 0, amount 42
23:04:55.222 00.000 12020 MoveAxis(N, 0, ABG)
23:04:55.223 00.001 12020 Move returns status 0, amount 0
23:04:55.223 00.000 12020 move complete, result=0
23:04:55.223 00.000 12020 worker thread done servicing request
23:04:55.223 00.000 12020 Worker thread wakes up
23:04:55.223 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
23:04:55.223 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(838,43,31,31)
23:04:55.227 00.004 9340 GuideStep: -0.5 px 42 ms EAST, -0.0 px 0 ms NORTH
23:04:56.129 00.902 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"675ea361-a32a-4bc4-9b2d-b08dbb9d1939"}
23:04:56.140 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"675ea361-a32a-4bc4-9b2d-b08dbb9d1939"}
23:04:56.156 00.016 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"91e95874-4240-4719-9e3f-50040bc7ba1a"}
23:04:56.210 00.054 9340 case statement mapped state 6 to 3
23:04:56.227 00.017 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"91e95874-4240-4719-9e3f-50040bc7ba1a"}
23:04:56.241 00.014 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"7fde5ce7-7762-4487-ae3b-6da82c17694e"}
23:04:56.261 00.020 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":319,"width":15,"height":15,"star_pos":[6.61,7.40],"pixels":"..."},"id":"7fde5ce7-7762-4487-ae3b-6da82c17694e"}
23:04:57.585 01.324 12020 Exposure complete
23:04:57.850 00.265 12020 worker thread done servicing request
23:04:57.850 00.000 9340 OnExposeComplete: enter
23:04:57.876 00.026 9340 UpdateGuideState(): m_state=6
23:04:57.894 00.018 9340 Star::Find(15, 853, 58, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 320
23:04:57.908 00.014 9340 Star::Find returns 1 (0), X=853.82, Y=58.45, Mass=759870, SNR=162.7, Peak=57408 HFD=3.9
23:04:57.918 00.010 9340 MultiStar: [#1 1.20,0.75,0.00,M2] [#2 0.88,-0.14,0.61,U] [#3 0.56,-0.17,0.55,U] [#4 0.92,0.51,0.00,M2] [#5 1.04,0.23,0.00,M1] [#6 0.85,-0.38,0.51,U] [#7 -0.17,0.67,0.44,U] [#8 1.03,0.80,0.00,M4] 
23:04:57.934 00.016 9340 refined, 4 included, MultiStar: {0.68, -0.01}, one-star: {0.90, 0.03}
23:04:57.969 00.035 9340 CameraToMount -- cameraTheta (-0.02) - m_xAngle (-3.14) = xAngle (3.11 = 3.11)
23:04:57.989 00.020 9340 CameraToMount -- cameraTheta (-0.02) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (3.10 = 3.10)
23:04:58.002 00.013 9340 CameraToMount -- cameraX=0.68 cameraY=-0.01 hyp=0.68 cameraTheta=-0.02 mountX=-0.68 mountY=0.03, mountTheta=3.10
23:04:58.023 00.021 9340 SchedulePrimaryMove(10104498, x=0.68, y=-0.01, opts=13)
23:04:58.041 00.018 9340 Enqueuing Move request for scope (0.68, -0.01)
23:04:58.071 00.030 12020 Worker thread wakes up
23:04:58.071 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=6064, max=65529, med=10020, FiltMin=7677, FiltMax=65501, Gamma=2.870
23:04:58.088 00.017 12020 worker thread servicing REQUEST_MOVE scope ofs (0.68, -0.01) opts 0xd
23:04:58.088 00.000 9340 UpdateGuideState exits: m=759870 SNR=162.7
23:04:58.103 00.015 12020 Handling offset move in thread for scope, endpoint = (0.68, -0.01)
23:04:58.103 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:04:58.116 00.013 12020 Moving (0.68, -0.01) raw xDistance=-0.68 yDistance=0.03
23:04:58.116 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
23:04:58.133 00.017 12020 GuideAlgorithmHysteresis::Result() returns -0.30 from input -0.68
23:04:58.133 00.000 9340 Enqueuing Expose request
23:04:58.146 00.013 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:04:58.147 00.001 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
23:04:58.147 00.000 12020 MoveAxis(E, 58, ABG)
23:04:58.147 00.000 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"bc48712e-2a98-43da-a29b-0e32b1aaa7ee"}
23:04:58.179 00.032 12020 Guiding  Dir = 2, Dur = 58
23:04:58.179 00.000 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"bc48712e-2a98-43da-a29b-0e32b1aaa7ee"}
23:04:58.198 00.019 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"72051672-2f85-4d8f-bfe0-6f17d1a91013"}
23:04:58.211 00.013 12020 IsSlewing returns 0
23:04:58.212 00.001 9340 case statement mapped state 6 to 3
23:04:58.227 00.015 12020 IsGuiding returns 0
23:04:58.228 00.001 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"72051672-2f85-4d8f-bfe0-6f17d1a91013"}
23:04:58.269 00.041 12020 PulseGuide returned control before completion, sleep 32
23:04:58.274 00.005 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"86d6dd2d-2370-48be-8b5d-0e9194026d14"}
23:04:58.298 00.024 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":320,"width":15,"height":15,"star_pos":[6.82,7.45],"pixels":"..."},"id":"86d6dd2d-2370-48be-8b5d-0e9194026d14"}
23:04:58.317 00.019 12020 IsGuiding returns 1
23:04:58.319 00.002 12020 scope still moving after pulse duration time elapsed
23:04:58.351 00.032 12020 IsSlewing returns 0
23:04:58.352 00.001 12020 IsGuiding returns 0
23:04:58.352 00.000 12020 scope move finished after 58 + 66 ms
23:04:58.352 00.000 12020 Move returns status 0, amount 58
23:04:58.354 00.002 12020 MoveAxis(N, 0, ABG)
23:04:58.355 00.001 12020 Move returns status 0, amount 0
23:04:58.355 00.000 12020 move complete, result=0
23:04:58.355 00.000 12020 worker thread done servicing request
23:04:58.356 00.001 9340 GuideStep: -0.7 px 58 ms EAST, 0.0 px 0 ms NORTH
23:04:58.408 00.052 12020 Worker thread wakes up
23:04:58.408 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
23:04:58.408 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(838,43,31,31)
23:05:00.133 01.725 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"91b31eca-74b4-403e-b646-88320db4ddbb"}
23:05:00.143 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"91b31eca-74b4-403e-b646-88320db4ddbb"}
23:05:00.151 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"7418709b-8c0e-47a1-8c66-adcd61b825a3"}
23:05:00.177 00.026 9340 case statement mapped state 6 to 3
23:05:00.189 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"7418709b-8c0e-47a1-8c66-adcd61b825a3"}
23:05:00.199 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"ef26e30c-c76d-4c8a-b557-77ad9e4e87e8"}
23:05:00.212 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":320,"width":15,"height":15,"star_pos":[6.82,7.45],"pixels":"..."},"id":"ef26e30c-c76d-4c8a-b557-77ad9e4e87e8"}
23:05:00.771 00.559 12020 Exposure complete
23:05:00.978 00.207 12020 worker thread done servicing request
23:05:00.978 00.000 9340 OnExposeComplete: enter
23:05:00.990 00.012 9340 UpdateGuideState(): m_state=6
23:05:01.000 00.010 9340 Star::Find(15, 853, 58, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 321
23:05:01.024 00.024 9340 Star::Find returns 1 (0), X=853.59, Y=58.59, Mass=775397, SNR=135.9, Peak=56887 HFD=4.3
23:05:01.035 00.011 9340 MultiStar: [#1 0.91,0.68,0.00,M3] [#2 0.59,-0.21,0.72,U] [#3 0.35,0.14,0.80,U] [#4 0.57,0.65,0.66,U] [#5 0.55,0.44,0.74,U] [#6 0.46,-0.18,0.64,U] [#7 -0.30,0.63,0.56,U] [#8 0.57,0.80,0.62,U] 
23:05:01.047 00.012 9340 refined, 7 included, MultiStar: {0.46, 0.28}, one-star: {0.67, 0.17}
23:05:01.059 00.012 9340 CameraToMount -- cameraTheta (0.55) - m_xAngle (-3.14) = xAngle (3.69 = -2.60)
23:05:01.070 00.011 9340 CameraToMount -- cameraTheta (0.55) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (3.67 = -2.61)
23:05:01.081 00.011 9340 CameraToMount -- cameraX=0.46 cameraY=0.28 hyp=0.54 cameraTheta=0.55 mountX=-0.46 mountY=-0.27, mountTheta=-2.61
23:05:01.119 00.038 9340 SchedulePrimaryMove(10104498, x=0.46, y=0.28, opts=13)
23:05:01.133 00.014 9340 Enqueuing Move request for scope (0.46, 0.28)
23:05:01.148 00.015 12020 Worker thread wakes up
23:05:01.148 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=6186, max=65529, med=10150, FiltMin=8063, FiltMax=65501, Gamma=2.870
23:05:01.160 00.012 12020 worker thread servicing REQUEST_MOVE scope ofs (0.46, 0.28) opts 0xd
23:05:01.160 00.000 9340 UpdateGuideState exits: m=775397 SNR=135.9
23:05:01.174 00.014 12020 Handling offset move in thread for scope, endpoint = (0.46, 0.28)
23:05:01.175 00.001 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:05:01.185 00.010 12020 Moving (0.46, 0.28) raw xDistance=-0.46 yDistance=-0.27
23:05:01.185 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
23:05:01.209 00.024 12020 GuideAlgorithmHysteresis::Result() returns -0.22 from input -0.46
23:05:01.211 00.002 9340 Enqueuing Expose request
23:05:01.218 00.007 12020 GuideAlgorithmResistSwitch::result() returns -0.27 from input -0.27
23:05:01.218 00.000 12020 MoveAxis(E, 42, ABG)
23:05:01.218 00.000 12020 Guiding  Dir = 2, Dur = 42
23:05:01.222 00.004 12020 IsSlewing returns 0
23:05:01.223 00.001 12020 IsGuiding returns 0
23:05:01.243 00.020 12020 PulseGuide returned control before completion, sleep 32
23:05:01.281 00.038 12020 IsGuiding returns 1
23:05:01.281 00.000 12020 scope still moving after pulse duration time elapsed
23:05:01.323 00.042 12020 IsSlewing returns 0
23:05:01.357 00.034 12020 IsGuiding returns 0
23:05:01.357 00.000 12020 scope move finished after 42 + 92 ms
23:05:01.359 00.002 12020 Move returns status 0, amount 42
23:05:01.359 00.000 12020 MoveAxis(N, 46, ABG)
23:05:01.359 00.000 12020 Guiding  Dir = 0, Dur = 46
23:05:01.360 00.001 12020 IsSlewing returns 0
23:05:01.361 00.001 12020 IsGuiding returns 0
23:05:01.453 00.092 12020 IsGuiding returns 1
23:05:01.453 00.000 12020 scope still moving after pulse duration time elapsed
23:05:01.479 00.026 12020 IsSlewing returns 0
23:05:01.480 00.001 12020 IsGuiding returns 1
23:05:01.504 00.024 12020 IsSlewing returns 0
23:05:01.506 00.002 12020 IsGuiding returns 1
23:05:01.610 00.104 12020 IsSlewing returns 0
23:05:01.644 00.034 12020 IsGuiding returns 0
23:05:01.644 00.000 12020 scope move finished after 46 + 236 ms
23:05:01.645 00.001 12020 Move returns status 0, amount 46
23:05:01.645 00.000 12020 move complete, result=0
23:05:01.645 00.000 12020 worker thread done servicing request
23:05:01.645 00.000 9340 GuideStep: -0.5 px 42 ms EAST, -0.3 px 46 ms NORTH
23:05:01.658 00.013 12020 Worker thread wakes up
23:05:01.658 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
23:05:01.658 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(838,43,31,31)
23:05:02.136 00.478 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"21790294-8fa1-438f-84ac-c783364d20a7"}
23:05:02.180 00.044 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"21790294-8fa1-438f-84ac-c783364d20a7"}
23:05:02.193 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"83b93092-11d1-4955-b069-e5f3fbd139cd"}
23:05:02.201 00.008 9340 case statement mapped state 6 to 3
23:05:02.213 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"83b93092-11d1-4955-b069-e5f3fbd139cd"}
23:05:02.227 00.014 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"8a7ccb52-a139-40d7-b148-0dcf2a177c9b"}
23:05:02.264 00.037 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":321,"width":15,"height":15,"star_pos":[6.59,6.59],"pixels":"..."},"id":"8a7ccb52-a139-40d7-b148-0dcf2a177c9b"}
23:05:04.111 01.847 12020 Exposure complete
23:05:04.134 00.023 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"55818161-64a2-45e2-aa53-aaa9fd1e846e"}
23:05:04.154 00.020 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"55818161-64a2-45e2-aa53-aaa9fd1e846e"}
23:05:04.165 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"a4125001-f1d3-4317-ba02-2ea92232efd5"}
23:05:04.178 00.013 9340 case statement mapped state 6 to 3
23:05:04.192 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"a4125001-f1d3-4317-ba02-2ea92232efd5"}
23:05:04.204 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"1e152020-9684-4c6c-ab8b-18470438a46b"}
23:05:04.220 00.016 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":321,"width":15,"height":15,"star_pos":[6.59,6.59],"pixels":"..."},"id":"1e152020-9684-4c6c-ab8b-18470438a46b"}
23:05:04.415 00.195 12020 worker thread done servicing request
23:05:04.415 00.000 9340 OnExposeComplete: enter
23:05:04.426 00.011 9340 UpdateGuideState(): m_state=6
23:05:04.441 00.015 9340 Star::Find(15, 853, 58, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 322
23:05:04.454 00.013 9340 Star::Find returns 1 (0), X=852.59, Y=58.09, Mass=769289, SNR=155.4, Peak=53474 HFD=3.9
23:05:04.488 00.034 9340 MultiStar: [#1 -0.02,0.10,0.71,U] [#2 -0.26,-0.75,0.72,U] [#3 -0.70,-0.83,0.00,M1] [#4 -0.29,0.22,0.57,U] [#5 -0.25,-0.29,0.67,U] [#6 -0.59,-0.74,0.66,U] [#7 -1.40,-0.03,0.00,M1] [#8 0.18,0.35,0.50,U] 
23:05:04.503 00.015 9340 refined, 6 included, MultiStar: {-0.24, -0.25}, one-star: {-0.33, -0.33}
23:05:04.519 00.016 9340 CameraToMount -- cameraTheta (-2.35) - m_xAngle (-3.14) = xAngle (0.79 = 0.79)
23:05:04.533 00.014 9340 CameraToMount -- cameraTheta (-2.35) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (0.77 = 0.77)
23:05:04.547 00.014 9340 CameraToMount -- cameraX=-0.24 cameraY=-0.25 hyp=0.35 cameraTheta=-2.35 mountX=0.24 mountY=0.24, mountTheta=0.78
23:05:04.562 00.015 9340 SchedulePrimaryMove(10104498, x=-0.24, y=-0.25, opts=13)
23:05:04.580 00.018 9340 Enqueuing Move request for scope (-0.24, -0.25)
23:05:04.610 00.030 12020 Worker thread wakes up
23:05:04.610 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=6405, max=65535, med=10182, FiltMin=8022, FiltMax=65507, Gamma=2.870
23:05:04.624 00.014 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.24, -0.25) opts 0xd
23:05:04.624 00.000 12020 Handling offset move in thread for scope, endpoint = (-0.24, -0.25)
23:05:04.624 00.000 9340 UpdateGuideState exits: m=769289 SNR=155.4
23:05:04.635 00.011 12020 Moving (-0.24, -0.25) raw xDistance=0.24 yDistance=0.24
23:05:04.635 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:05:04.644 00.009 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.24
23:05:04.644 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
23:05:04.663 00.019 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:05:04.663 00.000 9340 Enqueuing Expose request
23:05:04.675 00.012 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.24
23:05:04.675 00.000 12020 MoveAxis(E, 0, ABG)
23:05:04.675 00.000 12020 Move returns status 0, amount 0
23:05:04.675 00.000 12020 MoveAxis(N, 0, ABG)
23:05:04.675 00.000 12020 Move returns status 0, amount 0
23:05:04.675 00.000 12020 move complete, result=0
23:05:04.675 00.000 12020 worker thread done servicing request
23:05:04.675 00.000 12020 Worker thread wakes up
23:05:04.675 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
23:05:04.677 00.002 12020 Handling exposure in thread, d=2000 o=3 r=(838,43,31,31)
23:05:04.680 00.003 9340 GuideStep: 0.2 px 0 ms EAST, 0.2 px 0 ms NORTH
23:05:06.135 01.455 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"97401170-1772-45a4-9cb2-c80e19efc059"}
23:05:06.178 00.043 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"97401170-1772-45a4-9cb2-c80e19efc059"}
23:05:06.201 00.023 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"7946d669-ad7f-4287-bd7a-cdc034bd8e97"}
23:05:06.219 00.018 9340 case statement mapped state 6 to 3
23:05:06.233 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"7946d669-ad7f-4287-bd7a-cdc034bd8e97"}
23:05:06.249 00.016 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"11c845fe-5b03-4a9d-8581-549879bdabd8"}
23:05:06.331 00.082 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":322,"width":15,"height":15,"star_pos":[6.59,7.09],"pixels":"..."},"id":"11c845fe-5b03-4a9d-8581-549879bdabd8"}
23:05:07.210 00.879 12020 Exposure complete
23:05:07.951 00.741 12020 worker thread done servicing request
23:05:07.951 00.000 9340 OnExposeComplete: enter
23:05:07.995 00.044 9340 UpdateGuideState(): m_state=6
23:05:08.017 00.022 9340 Star::Find(15, 852, 58, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 323
23:05:08.048 00.031 9340 Star::Find returns 1 (0), X=853.78, Y=57.97, Mass=748228, SNR=141.4, Peak=53250 HFD=4.1
23:05:08.072 00.024 9340 MultiStar: [#1 0.79,-0.11,0.91,U] [#2 0.82,-0.77,0.00,M1] [#3 0.44,-0.88,0.65,U] [#4 0.55,0.09,0.58,U] [#5 0.66,-0.39,0.83,U] [#6 0.50,-1.05,0.00,M1] [#7 -0.56,0.17,0.57,U] [#8 0.80,0.15,0.54,U] 
23:05:08.088 00.016 9340 refined, 6 included, MultiStar: {0.56, -0.24}, one-star: {0.86, -0.45}
23:05:08.128 00.040 9340 CameraToMount -- cameraTheta (-0.40) - m_xAngle (-3.14) = xAngle (2.73 = 2.73)
23:05:08.148 00.020 9340 CameraToMount -- cameraTheta (-0.40) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (2.72 = 2.72)
23:05:08.158 00.010 9340 CameraToMount -- cameraX=0.56 cameraY=-0.24 hyp=0.61 cameraTheta=-0.40 mountX=-0.56 mountY=0.25, mountTheta=2.72
23:05:08.186 00.028 9340 SchedulePrimaryMove(10104498, x=0.56, y=-0.24, opts=13)
23:05:08.203 00.017 9340 Enqueuing Move request for scope (0.56, -0.24)
23:05:08.245 00.042 12020 Worker thread wakes up
23:05:08.246 00.001 9340 UpdateImageDisplay: Size=(1920,1080) min=6666, max=65530, med=10229, FiltMin=8070, FiltMax=65494, Gamma=2.870
23:05:08.267 00.021 12020 worker thread servicing REQUEST_MOVE scope ofs (0.56, -0.24) opts 0xd
23:05:08.267 00.000 9340 UpdateGuideState exits: m=748228 SNR=141.4
23:05:08.295 00.028 12020 Handling offset move in thread for scope, endpoint = (0.56, -0.24)
23:05:08.295 00.000 12020 Moving (0.56, -0.24) raw xDistance=-0.56 yDistance=0.25
23:05:08.295 00.000 12020 GuideAlgorithmHysteresis::Result() returns -0.23 from input -0.56
23:05:08.295 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
23:05:08.295 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.25
23:05:08.295 00.000 12020 MoveAxis(E, 46, ABG)
23:05:08.295 00.000 12020 Guiding  Dir = 2, Dur = 46
23:05:08.297 00.002 12020 IsSlewing returns 0
23:05:08.300 00.003 12020 IsGuiding returns 0
23:05:08.307 00.007 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:05:08.354 00.047 12020 PulseGuide returned control before completion, sleep 19
23:05:08.354 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
23:05:08.388 00.034 9340 Enqueuing Expose request
23:05:08.404 00.016 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"6715643f-130d-4f69-8940-eb4d4a61dfeb"}
23:05:08.423 00.019 12020 IsGuiding returns 0
23:05:08.423 00.000 12020 Move returns status 0, amount 46
23:05:08.423 00.000 12020 MoveAxis(N, 0, ABG)
23:05:08.423 00.000 12020 Move returns status 0, amount 0
23:05:08.423 00.000 12020 move complete, result=0
23:05:08.423 00.000 12020 worker thread done servicing request
23:05:08.423 00.000 12020 Worker thread wakes up
23:05:08.423 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
23:05:08.425 00.002 12020 Handling exposure in thread, d=2000 o=3 r=(838,43,31,31)
23:05:08.426 00.001 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"6715643f-130d-4f69-8940-eb4d4a61dfeb"}
23:05:08.483 00.057 9340 GuideStep: -0.6 px 46 ms EAST, 0.3 px 0 ms NORTH
23:05:08.529 00.046 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"a9035635-075c-4805-8713-2732e932f0d3"}
23:05:08.587 00.058 9340 case statement mapped state 6 to 3
23:05:08.609 00.022 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"a9035635-075c-4805-8713-2732e932f0d3"}
23:05:08.625 00.016 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"4e312f8d-5be0-4100-9637-8259a2b91901"}
23:05:08.640 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":323,"width":15,"height":15,"star_pos":[6.78,6.97],"pixels":"..."},"id":"4e312f8d-5be0-4100-9637-8259a2b91901"}
23:05:10.139 01.499 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"3a5abf3f-9a02-47d7-8ad3-66b7cc461093"}
23:05:10.154 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"3a5abf3f-9a02-47d7-8ad3-66b7cc461093"}
23:05:10.176 00.022 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"dfd22ac8-d838-4cd2-b020-e3c39c3ddd83"}
23:05:10.195 00.019 9340 case statement mapped state 6 to 3
23:05:10.226 00.031 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"dfd22ac8-d838-4cd2-b020-e3c39c3ddd83"}
23:05:10.248 00.022 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"94549228-5e59-465d-ae94-4d0cf02e0bff"}
23:05:10.262 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":323,"width":15,"height":15,"star_pos":[6.78,6.97],"pixels":"..."},"id":"94549228-5e59-465d-ae94-4d0cf02e0bff"}
23:05:10.810 00.548 12020 Exposure complete
23:05:11.635 00.825 12020 worker thread done servicing request
23:05:11.635 00.000 9340 OnExposeComplete: enter
23:05:11.652 00.017 9340 UpdateGuideState(): m_state=6
23:05:11.683 00.031 9340 Star::Find(15, 853, 57, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 324
23:05:11.708 00.025 9340 Star::Find returns 1 (0), X=854.21, Y=58.34, Mass=755535, SNR=146.4, Peak=58072 HFD=3.9
23:05:11.735 00.027 9340 MultiStar: [#1 1.23,0.50,0.00,M2] [#2 0.96,-0.28,0.73,U] [#3 0.71,-0.21,0.79,U] [#4 1.30,0.24,0.00,M1] [#5 0.96,0.23,0.71,U] [#6 0.79,-0.33,0.58,U] [#7 -0.11,0.40,0.55,U] [#8 1.09,0.77,0.00,M2] 
23:05:11.784 00.049 9340 refined, 5 included, MultiStar: {0.83, -0.06}, one-star: {1.29, -0.08}
23:05:11.800 00.016 9340 CameraToMount -- cameraTheta (-0.07) - m_xAngle (-3.14) = xAngle (3.07 = 3.07)
23:05:11.815 00.015 9340 CameraToMount -- cameraTheta (-0.07) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (3.05 = 3.05)
23:05:11.834 00.019 9340 CameraToMount -- cameraX=0.83 cameraY=-0.06 hyp=0.83 cameraTheta=-0.07 mountX=-0.83 mountY=0.07, mountTheta=3.05
23:05:11.886 00.052 9340 SchedulePrimaryMove(10104498, x=0.83, y=-0.06, opts=13)
23:05:11.917 00.031 9340 Enqueuing Move request for scope (0.83, -0.06)
23:05:11.958 00.041 12020 Worker thread wakes up
23:05:11.961 00.003 12020 worker thread servicing REQUEST_MOVE scope ofs (0.83, -0.06) opts 0xd
23:05:11.962 00.001 12020 Handling offset move in thread for scope, endpoint = (0.83, -0.06)
23:05:11.962 00.000 12020 Moving (0.83, -0.06) raw xDistance=-0.83 yDistance=0.07
23:05:11.963 00.001 12020 GuideAlgorithmHysteresis::Result() returns -0.37 from input -0.83
23:05:11.963 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:05:11.981 00.018 9340 UpdateImageDisplay: Size=(1920,1080) min=5986, max=65529, med=10018, FiltMin=7571, FiltMax=65501, Gamma=2.870
23:05:12.044 00.063 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
23:05:12.044 00.000 9340 UpdateGuideState exits: m=755535 SNR=146.4
23:05:12.056 00.012 12020 MoveAxis(E, 71, ABG)
23:05:12.058 00.002 12020 Guiding  Dir = 2, Dur = 71
23:05:12.059 00.001 12020 IsSlewing returns 0
23:05:12.059 00.000 12020 IsGuiding returns 0
23:05:12.067 00.008 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:05:12.083 00.016 9340 ScheduleExposure(2000,3,1) exposurePending=0
23:05:12.101 00.018 12020 PulseGuide returned control before completion, sleep 57
23:05:12.102 00.001 9340 Enqueuing Expose request
23:05:12.173 00.071 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"9df635c1-ca72-47a3-a06d-1d6b5b4420e3"}
23:05:12.199 00.026 12020 IsGuiding returns 0
23:05:12.201 00.002 12020 Move returns status 0, amount 71
23:05:12.201 00.000 12020 MoveAxis(N, 0, ABG)
23:05:12.202 00.001 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"9df635c1-ca72-47a3-a06d-1d6b5b4420e3"}
23:05:12.220 00.018 12020 Move returns status 0, amount 0
23:05:12.220 00.000 12020 move complete, result=0
23:05:12.220 00.000 12020 worker thread done servicing request
23:05:12.220 00.000 12020 Worker thread wakes up
23:05:12.221 00.001 12020 worker thread servicing REQUEST_EXPOSE 2000
23:05:12.221 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(838,43,31,31)
23:05:12.225 00.004 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"4ae8fa75-f31a-4bba-bc0c-fe5d1d9c3e60"}
23:05:12.243 00.018 9340 case statement mapped state 6 to 3
23:05:12.271 00.028 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"4ae8fa75-f31a-4bba-bc0c-fe5d1d9c3e60"}
23:05:12.398 00.127 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"57b4cf9c-ad5e-4451-9c11-62ccc56ab39d"}
23:05:12.424 00.026 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":324,"width":15,"height":15,"star_pos":[7.21,7.34],"pixels":"..."},"id":"57b4cf9c-ad5e-4451-9c11-62ccc56ab39d"}
23:05:12.466 00.042 9340 GuideStep: -0.8 px 71 ms EAST, 0.1 px 0 ms NORTH
23:05:14.140 01.674 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"404e3ce1-18b8-402a-a75f-0e2388cad166"}
23:05:14.159 00.019 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"404e3ce1-18b8-402a-a75f-0e2388cad166"}
23:05:14.185 00.026 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"23c6f2b3-8024-485c-ab80-2fa8b33da05f"}
23:05:14.236 00.051 9340 case statement mapped state 6 to 3
23:05:14.251 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"23c6f2b3-8024-485c-ab80-2fa8b33da05f"}
23:05:14.267 00.016 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"25cad692-fdb8-4393-9cad-683b69daffaa"}
23:05:14.282 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":324,"width":15,"height":15,"star_pos":[7.21,7.34],"pixels":"..."},"id":"25cad692-fdb8-4393-9cad-683b69daffaa"}
23:05:14.617 00.335 12020 Exposure complete
23:05:15.191 00.574 12020 worker thread done servicing request
23:05:15.191 00.000 9340 OnExposeComplete: enter
23:05:15.210 00.019 9340 UpdateGuideState(): m_state=6
23:05:15.227 00.017 9340 Star::Find(15, 854, 58, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 325
23:05:15.264 00.037 9340 Star::Find returns 1 (0), X=853.58, Y=58.74, Mass=796822, SNR=148.3, Peak=55841 HFD=4.5
23:05:15.280 00.016 9340 MultiStar: [#1 0.72,0.80,0.00,M3] [#2 0.33,0.03,0.74,U] [#3 0.32,0.26,0.64,U] [#4 0.79,0.94,0.00,M2] [#5 0.52,0.52,0.71,U] [#6 0.14,-0.14,0.66,U] [#7 -0.26,0.77,0.58,U] [#8 1.07,1.14,0.00,M3] 
23:05:15.296 00.016 9340 refined, 5 included, MultiStar: {0.33, 0.29}, one-star: {0.66, 0.32}
23:05:15.316 00.020 9340 CameraToMount -- cameraTheta (0.72) - m_xAngle (-3.14) = xAngle (3.85 = -2.43)
23:05:15.330 00.014 9340 CameraToMount -- cameraTheta (0.72) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (3.84 = -2.45)
23:05:15.369 00.039 9340 CameraToMount -- cameraX=0.33 cameraY=0.29 hyp=0.43 cameraTheta=0.72 mountX=-0.33 mountY=-0.28, mountTheta=-2.44
23:05:15.386 00.017 9340 SchedulePrimaryMove(10104498, x=0.33, y=0.29, opts=13)
23:05:15.398 00.012 9340 Enqueuing Move request for scope (0.33, 0.29)
23:05:15.416 00.018 12020 Worker thread wakes up
23:05:15.416 00.000 12020 worker thread servicing REQUEST_MOVE scope ofs (0.33, 0.29) opts 0xd
23:05:15.416 00.000 12020 Handling offset move in thread for scope, endpoint = (0.33, 0.29)
23:05:15.416 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=6442, max=65529, med=10076, FiltMin=7912, FiltMax=65494, Gamma=2.870
23:05:15.430 00.014 12020 Moving (0.33, 0.29) raw xDistance=-0.33 yDistance=-0.28
23:05:15.430 00.000 9340 UpdateGuideState exits: m=796822 SNR=148.3
23:05:15.466 00.036 12020 GuideAlgorithmHysteresis::Result() returns -0.17 from input -0.33
23:05:15.466 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:05:15.484 00.018 12020 GuideAlgorithmResistSwitch::result() returns -0.28 from input -0.28
23:05:15.484 00.000 12020 MoveAxis(E, 32, ABG)
23:05:15.484 00.000 12020 Guiding  Dir = 2, Dur = 32
23:05:15.484 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
23:05:15.500 00.016 12020 IsSlewing returns 0
23:05:15.500 00.000 9340 Enqueuing Expose request
23:05:15.524 00.024 12020 IsGuiding returns 0
23:05:15.570 00.046 12020 IsGuiding returns 1
23:05:15.570 00.000 12020 scope still moving after pulse duration time elapsed
23:05:15.602 00.032 12020 IsSlewing returns 0
23:05:15.603 00.001 12020 IsGuiding returns 0
23:05:15.604 00.001 12020 scope move finished after 32 + 47 ms
23:05:15.604 00.000 12020 Move returns status 0, amount 32
23:05:15.604 00.000 12020 MoveAxis(N, 47, ABG)
23:05:15.605 00.001 12020 Guiding  Dir = 0, Dur = 47
23:05:15.605 00.000 12020 IsSlewing returns 0
23:05:15.607 00.002 12020 IsGuiding returns 0
23:05:15.683 00.076 12020 IsGuiding returns 1
23:05:15.685 00.002 12020 scope still moving after pulse duration time elapsed
23:05:15.717 00.032 12020 IsSlewing returns 0
23:05:15.717 00.000 12020 IsGuiding returns 1
23:05:15.771 00.054 12020 IsSlewing returns 0
23:05:15.886 00.115 12020 IsGuiding returns 0
23:05:15.888 00.002 12020 scope move finished after 47 + 234 ms
23:05:15.888 00.000 12020 Move returns status 0, amount 47
23:05:15.888 00.000 12020 move complete, result=0
23:05:15.889 00.001 12020 worker thread done servicing request
23:05:15.889 00.000 9340 GuideStep: -0.3 px 32 ms EAST, -0.3 px 47 ms NORTH
23:05:15.904 00.015 12020 Worker thread wakes up
23:05:15.906 00.002 12020 worker thread servicing REQUEST_EXPOSE 2000
23:05:15.909 00.003 12020 Handling exposure in thread, d=2000 o=3 r=(838,43,31,31)
23:05:16.140 00.231 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"14435b54-2d6a-45b6-8b73-34361c84e70c"}
23:05:16.178 00.038 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"14435b54-2d6a-45b6-8b73-34361c84e70c"}
23:05:16.221 00.043 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"6f4ed03d-f318-45b3-bce5-fd7ce2ef3f84"}
23:05:16.301 00.080 9340 case statement mapped state 6 to 3
23:05:16.329 00.028 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"6f4ed03d-f318-45b3-bce5-fd7ce2ef3f84"}
23:05:16.360 00.031 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"e509612c-cbb2-4e95-9553-6a9ab8561a1a"}
23:05:16.429 00.069 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":325,"width":15,"height":15,"star_pos":[6.58,6.74],"pixels":"..."},"id":"e509612c-cbb2-4e95-9553-6a9ab8561a1a"}
23:05:18.142 01.713 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"5c0073f6-af40-44dd-9f18-9f0ab5b6c1f7"}
23:05:18.159 00.017 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"5c0073f6-af40-44dd-9f18-9f0ab5b6c1f7"}
23:05:18.173 00.014 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"463ef59d-478e-4fa0-bfe7-d1675b4357b8"}
23:05:18.201 00.028 9340 case statement mapped state 6 to 3
23:05:18.266 00.065 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"463ef59d-478e-4fa0-bfe7-d1675b4357b8"}
23:05:18.301 00.035 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"6fc6247b-c2e2-46d1-b548-3045e16b8bf5"}
23:05:18.379 00.078 12020 Exposure complete
23:05:18.382 00.003 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":325,"width":15,"height":15,"star_pos":[6.58,6.74],"pixels":"..."},"id":"6fc6247b-c2e2-46d1-b548-3045e16b8bf5"}
23:05:19.818 01.436 12020 worker thread done servicing request
23:05:19.818 00.000 9340 OnExposeComplete: enter
23:05:19.895 00.077 9340 UpdateGuideState(): m_state=6
23:05:19.956 00.061 9340 Star::Find(15, 853, 58, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 326
23:05:20.046 00.090 9340 Star::Find returns 1 (0), X=853.78, Y=58.17, Mass=742171, SNR=145.9, Peak=54627 HFD=4.1
23:05:20.088 00.042 9340 MultiStar: [#1 1.06,0.22,0.00,M4] [#2 0.73,-0.47,0.75,U] [#3 0.29,-0.57,0.69,U] [#4 0.79,0.26,0.56,U] [#5 0.87,-0.06,0.76,U] [#6 0.45,-0.56,0.57,U] [#7 -0.48,0.26,0.68,U] [#8 1.06,0.57,0.00,M4] 
23:05:20.159 00.071 9340 refined, 6 included, MultiStar: {0.53, -0.21}, one-star: {0.87, -0.24}
23:05:20.257 00.098 9340 CameraToMount -- cameraTheta (-0.37) - m_xAngle (-3.14) = xAngle (2.76 = 2.76)
23:05:20.301 00.044 9340 CameraToMount -- cameraTheta (-0.37) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (2.75 = 2.75)
23:05:20.368 00.067 9340 CameraToMount -- cameraX=0.53 cameraY=-0.21 hyp=0.57 cameraTheta=-0.37 mountX=-0.53 mountY=0.22, mountTheta=2.75
23:05:20.397 00.029 9340 SchedulePrimaryMove(10104498, x=0.53, y=-0.21, opts=13)
23:05:20.415 00.018 9340 Enqueuing Move request for scope (0.53, -0.21)
23:05:20.435 00.020 12020 Worker thread wakes up
23:05:20.436 00.001 12020 worker thread servicing REQUEST_MOVE scope ofs (0.53, -0.21) opts 0xd
23:05:20.436 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=6010, max=65529, med=10017, FiltMin=7857, FiltMax=65501, Gamma=2.870
23:05:20.451 00.015 12020 Handling offset move in thread for scope, endpoint = (0.53, -0.21)
23:05:20.451 00.000 9340 UpdateGuideState exits: m=742171 SNR=145.9
23:05:20.488 00.037 12020 Moving (0.53, -0.21) raw xDistance=-0.53 yDistance=0.22
23:05:20.488 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:05:20.506 00.018 12020 GuideAlgorithmHysteresis::Result() returns -0.23 from input -0.53
23:05:20.506 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:05:20.507 00.001 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.22
23:05:20.507 00.000 12020 MoveAxis(E, 45, ABG)
23:05:20.507 00.000 12020 Guiding  Dir = 2, Dur = 45
23:05:20.509 00.002 12020 IsSlewing returns 0
23:05:20.509 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
23:05:20.522 00.013 12020 IsGuiding returns 0
23:05:20.522 00.000 9340 Enqueuing Expose request
23:05:20.545 00.023 12020 PulseGuide returned control before completion, sleep 35
23:05:20.546 00.001 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"e3453420-1689-4642-8f38-dac90fc98a6c"}
23:05:20.604 00.058 12020 IsGuiding returns 1
23:05:20.604 00.000 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"e3453420-1689-4642-8f38-dac90fc98a6c"}
23:05:20.626 00.022 12020 scope still moving after pulse duration time elapsed
23:05:20.627 00.001 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"cbe31ddc-0cc9-4071-830e-f3cbf94e672b"}
23:05:20.646 00.019 9340 case statement mapped state 6 to 3
23:05:20.666 00.020 12020 IsSlewing returns 0
23:05:20.667 00.001 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"cbe31ddc-0cc9-4071-830e-f3cbf94e672b"}
23:05:20.682 00.015 12020 IsGuiding returns 0
23:05:20.682 00.000 12020 scope move finished after 45 + 114 ms
23:05:20.682 00.000 12020 Move returns status 0, amount 45
23:05:20.682 00.000 12020 MoveAxis(N, 0, ABG)
23:05:20.685 00.003 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"068757f0-98e4-435d-8238-041d6cf7adae"}
23:05:20.719 00.034 12020 Move returns status 0, amount 0
23:05:20.719 00.000 12020 move complete, result=0
23:05:20.719 00.000 12020 worker thread done servicing request
23:05:20.721 00.002 12020 Worker thread wakes up
23:05:20.721 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
23:05:20.721 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(838,43,31,31)
23:05:20.725 00.004 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":326,"width":15,"height":15,"star_pos":[6.78,7.17],"pixels":"..."},"id":"068757f0-98e4-435d-8238-041d6cf7adae"}
23:05:20.741 00.016 9340 GuideStep: -0.5 px 45 ms EAST, 0.2 px 0 ms NORTH
23:05:22.168 01.427 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"7af24e8a-98ab-4e36-9aca-961c3cb440f8"}
23:05:22.209 00.041 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"7af24e8a-98ab-4e36-9aca-961c3cb440f8"}
23:05:22.258 00.049 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"5f8a6d56-1476-45be-bdc5-2c68360b83c9"}
23:05:22.323 00.065 9340 case statement mapped state 6 to 3
23:05:22.368 00.045 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"5f8a6d56-1476-45be-bdc5-2c68360b83c9"}
23:05:22.417 00.049 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"8bce702a-1702-405d-b907-6d90eac52922"}
23:05:22.435 00.018 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":326,"width":15,"height":15,"star_pos":[6.78,7.17],"pixels":"..."},"id":"8bce702a-1702-405d-b907-6d90eac52922"}
23:05:23.195 00.760 12020 Exposure complete
23:05:23.548 00.353 12020 worker thread done servicing request
23:05:23.548 00.000 9340 OnExposeComplete: enter
23:05:23.562 00.014 9340 UpdateGuideState(): m_state=6
23:05:23.583 00.021 9340 Star::Find(15, 853, 58, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 327
23:05:23.600 00.017 9340 Star::Find returns 1 (0), X=853.82, Y=58.55, Mass=752174, SNR=145.4, Peak=54656 HFD=3.9
23:05:23.615 00.015 9340 MultiStar: [#1 1.15,0.21,0.00,M5] [#2 0.75,-0.35,0.79,U] [#3 0.46,-0.16,0.61,U] [#4 0.86,0.81,0.00,M2] [#5 0.83,-0.08,0.77,U] [#6 0.67,-0.50,0.56,U] [#7 -0.09,0.40,0.64,U] [#8 1.17,0.57,0.00,M5] 
23:05:23.669 00.054 9340 refined, 5 included, MultiStar: {0.62, -0.07}, one-star: {0.90, 0.13}
23:05:23.680 00.011 9340 CameraToMount -- cameraTheta (-0.12) - m_xAngle (-3.14) = xAngle (3.02 = 3.02)
23:05:23.691 00.011 9340 CameraToMount -- cameraTheta (-0.12) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (3.00 = 3.00)
23:05:23.710 00.019 9340 CameraToMount -- cameraX=0.62 cameraY=-0.07 hyp=0.63 cameraTheta=-0.12 mountX=-0.62 mountY=0.09, mountTheta=3.00
23:05:23.729 00.019 9340 SchedulePrimaryMove(10104498, x=0.62, y=-0.07, opts=13)
23:05:23.762 00.033 9340 Enqueuing Move request for scope (0.62, -0.07)
23:05:23.779 00.017 12020 Worker thread wakes up
23:05:23.779 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=6562, max=65529, med=10222, FiltMin=7797, FiltMax=65501, Gamma=2.870
23:05:23.793 00.014 12020 worker thread servicing REQUEST_MOVE scope ofs (0.62, -0.07) opts 0xd
23:05:23.793 00.000 9340 UpdateGuideState exits: m=752174 SNR=145.4
23:05:23.805 00.012 12020 Handling offset move in thread for scope, endpoint = (0.62, -0.07)
23:05:23.805 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:05:23.817 00.012 12020 Moving (0.62, -0.07) raw xDistance=-0.62 yDistance=0.09
23:05:23.817 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
23:05:23.832 00.015 12020 GuideAlgorithmHysteresis::Result() returns -0.28 from input -0.62
23:05:23.832 00.000 9340 Enqueuing Expose request
23:05:23.843 00.011 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:05:23.843 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
23:05:23.847 00.004 12020 MoveAxis(E, 54, ABG)
23:05:23.848 00.001 12020 Guiding  Dir = 2, Dur = 54
23:05:23.848 00.000 12020 IsSlewing returns 0
23:05:23.849 00.001 12020 IsGuiding returns 0
23:05:23.884 00.035 12020 PulseGuide returned control before completion, sleep 29
23:05:23.925 00.041 12020 IsGuiding returns 1
23:05:23.925 00.000 12020 scope still moving after pulse duration time elapsed
23:05:23.987 00.062 12020 IsSlewing returns 0
23:05:23.989 00.002 12020 IsGuiding returns 0
23:05:23.989 00.000 12020 scope move finished after 54 + 85 ms
23:05:23.990 00.001 12020 Move returns status 0, amount 54
23:05:23.990 00.000 12020 MoveAxis(N, 0, ABG)
23:05:23.990 00.000 12020 Move returns status 0, amount 0
23:05:23.990 00.000 12020 move complete, result=0
23:05:23.990 00.000 12020 worker thread done servicing request
23:05:23.990 00.000 9340 GuideStep: -0.6 px 54 ms EAST, 0.1 px 0 ms NORTH
23:05:24.009 00.019 12020 Worker thread wakes up
23:05:24.009 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
23:05:24.009 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(838,43,31,31)
23:05:24.163 00.154 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"c441f270-0b70-4229-942c-4635806e4a48"}
23:05:24.192 00.029 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"c441f270-0b70-4229-942c-4635806e4a48"}
23:05:24.283 00.091 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"410555ac-5231-4455-8783-3f50bc00261d"}
23:05:24.384 00.101 9340 case statement mapped state 6 to 3
23:05:24.397 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"410555ac-5231-4455-8783-3f50bc00261d"}
23:05:24.418 00.021 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"10bc987a-cedf-4bc5-bd5e-12af18e0c491"}
23:05:24.495 00.077 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":327,"width":15,"height":15,"star_pos":[6.82,6.55],"pixels":"..."},"id":"10bc987a-cedf-4bc5-bd5e-12af18e0c491"}
23:05:26.162 01.667 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"665e8d64-821d-4be2-ab43-21bed66636eb"}
23:05:26.370 00.208 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"665e8d64-821d-4be2-ab43-21bed66636eb"}
23:05:26.494 00.124 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"e11e7764-b6db-4116-bdc1-515757693c8d"}
23:05:26.568 00.074 12020 Exposure complete
23:05:26.570 00.002 9340 case statement mapped state 6 to 3
23:05:26.643 00.073 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"e11e7764-b6db-4116-bdc1-515757693c8d"}
23:05:26.705 00.062 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"f67a4452-a3d2-42cb-b546-39a801ca0acf"}
23:05:26.778 00.073 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":327,"width":15,"height":15,"star_pos":[6.82,6.55],"pixels":"..."},"id":"f67a4452-a3d2-42cb-b546-39a801ca0acf"}
23:05:27.332 00.554 12020 worker thread done servicing request
23:05:27.332 00.000 9340 OnExposeComplete: enter
23:05:27.348 00.016 9340 UpdateGuideState(): m_state=6
23:05:27.367 00.019 9340 Star::Find(15, 853, 58, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 328
23:05:27.404 00.037 9340 Star::Find returns 1 (0), X=853.67, Y=58.32, Mass=741931, SNR=126.2, Peak=52905 HFD=4.3
23:05:27.422 00.018 9340 MultiStar: [#1 0.68,-0.05,0.92,U] [#2 0.42,-0.74,0.75,U] [#3 0.27,-0.66,0.77,U] [#4 0.80,0.32,0.59,U] [#5 0.56,-0.21,0.73,U] [#6 0.78,-0.60,0.60,U] [#7 -0.38,0.17,0.73,U] [#8 0.91,0.48,0.00,M6] 
23:05:27.436 00.014 9340 refined, 7 included, MultiStar: {0.49, -0.23}, one-star: {0.75, -0.09}
23:05:27.456 00.020 9340 CameraToMount -- cameraTheta (-0.44) - m_xAngle (-3.14) = xAngle (2.69 = 2.69)
23:05:27.554 00.098 9340 CameraToMount -- cameraTheta (-0.44) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (2.68 = 2.68)
23:05:27.633 00.079 9340 CameraToMount -- cameraX=0.49 cameraY=-0.23 hyp=0.54 cameraTheta=-0.44 mountX=-0.49 mountY=0.24, mountTheta=2.68
23:05:27.653 00.020 9340 SchedulePrimaryMove(10104498, x=0.49, y=-0.23, opts=13)
23:05:27.670 00.017 9340 Enqueuing Move request for scope (0.49, -0.23)
23:05:27.687 00.017 12020 Worker thread wakes up
23:05:27.687 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=6531, max=65529, med=9986, FiltMin=7631, FiltMax=65501, Gamma=2.870
23:05:27.706 00.019 12020 worker thread servicing REQUEST_MOVE scope ofs (0.49, -0.23) opts 0xd
23:05:27.707 00.001 12020 Handling offset move in thread for scope, endpoint = (0.49, -0.23)
23:05:27.708 00.001 12020 Moving (0.49, -0.23) raw xDistance=-0.49 yDistance=0.24
23:05:27.708 00.000 9340 UpdateGuideState exits: m=741931 SNR=126.2
23:05:27.746 00.038 12020 GuideAlgorithmHysteresis::Result() returns -0.23 from input -0.49
23:05:27.746 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:05:27.761 00.015 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:05:27.761 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
23:05:27.775 00.014 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.24
23:05:27.775 00.000 9340 Enqueuing Expose request
23:05:27.791 00.016 12020 MoveAxis(E, 44, ABG)
23:05:27.791 00.000 12020 Guiding  Dir = 2, Dur = 44
23:05:27.793 00.002 12020 IsSlewing returns 0
23:05:27.794 00.001 12020 IsGuiding returns 0
23:05:27.837 00.043 12020 PulseGuide returned control before completion, sleep 11
23:05:27.866 00.029 12020 IsGuiding returns 1
23:05:27.866 00.000 12020 scope still moving after pulse duration time elapsed
23:05:27.899 00.033 12020 IsSlewing returns 0
23:05:27.952 00.053 12020 IsGuiding returns 0
23:05:27.953 00.001 12020 scope move finished after 44 + 114 ms
23:05:27.953 00.000 12020 Move returns status 0, amount 44
23:05:27.954 00.001 12020 MoveAxis(N, 0, ABG)
23:05:27.954 00.000 12020 Move returns status 0, amount 0
23:05:27.954 00.000 12020 move complete, result=0
23:05:27.954 00.000 12020 worker thread done servicing request
23:05:27.954 00.000 9340 GuideStep: -0.5 px 44 ms EAST, 0.2 px 0 ms NORTH
23:05:27.970 00.016 12020 Worker thread wakes up
23:05:27.971 00.001 12020 worker thread servicing REQUEST_EXPOSE 2000
23:05:27.972 00.001 12020 Handling exposure in thread, d=2000 o=3 r=(838,43,31,31)
23:05:28.185 00.213 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"468ecd4b-9c2e-40ab-8375-c0fefdd4ac20"}
23:05:28.207 00.022 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"468ecd4b-9c2e-40ab-8375-c0fefdd4ac20"}
23:05:28.233 00.026 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"260458cc-a84b-4bbd-9ab1-27f9915122e8"}
23:05:28.278 00.045 9340 case statement mapped state 6 to 3
23:05:28.335 00.057 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"260458cc-a84b-4bbd-9ab1-27f9915122e8"}
23:05:28.350 00.015 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"9620ff4d-b0e8-4750-acd8-76f4ccbe5dc9"}
23:05:28.369 00.019 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":328,"width":15,"height":15,"star_pos":[6.67,7.32],"pixels":"..."},"id":"9620ff4d-b0e8-4750-acd8-76f4ccbe5dc9"}
23:05:30.181 01.812 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"9f3fc846-4976-4d4f-88cd-4945033ee797"}
23:05:30.196 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"9f3fc846-4976-4d4f-88cd-4945033ee797"}
23:05:30.208 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"d333cefb-9605-4c2b-93a0-f6cab3be4cc9"}
23:05:30.226 00.018 9340 case statement mapped state 6 to 3
23:05:30.240 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"d333cefb-9605-4c2b-93a0-f6cab3be4cc9"}
23:05:30.288 00.048 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"cd71319e-3de6-40aa-97a7-ecca68e3dc74"}
23:05:30.311 00.023 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":328,"width":15,"height":15,"star_pos":[6.67,7.32],"pixels":"..."},"id":"cd71319e-3de6-40aa-97a7-ecca68e3dc74"}
23:05:30.339 00.028 12020 Exposure complete
23:05:30.854 00.515 9340 OnExposeComplete: enter
23:05:30.870 00.016 12020 worker thread done servicing request
23:05:30.870 00.000 9340 UpdateGuideState(): m_state=6
23:05:30.891 00.021 9340 Star::Find(15, 853, 58, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 329
23:05:30.905 00.014 9340 Star::Find returns 1 (0), X=853.53, Y=58.71, Mass=725715, SNR=144.4, Peak=53583 HFD=3.9
23:05:30.924 00.019 9340 MultiStar: [#1 1.27,0.93,0.00,M5] [#2 0.67,0.09,0.80,U] [#3 0.29,0.11,0.79,U] [#4 1.02,0.91,0.00,M2] [#5 0.75,0.57,0.61,U] [#6 0.42,-0.03,0.74,U] [#7 0.10,0.90,0.59,U] [#8 1.03,1.13,0.00,M7] 
23:05:30.982 00.058 9340 refined, 5 included, MultiStar: {0.49, 0.28}, one-star: {0.61, 0.29}
23:05:31.000 00.018 9340 CameraToMount -- cameraTheta (0.53) - m_xAngle (-3.14) = xAngle (3.66 = -2.62)
23:05:31.019 00.019 9340 CameraToMount -- cameraTheta (0.53) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (3.65 = -2.64)
23:05:31.051 00.032 9340 CameraToMount -- cameraX=0.49 cameraY=0.28 hyp=0.57 cameraTheta=0.53 mountX=-0.49 mountY=-0.27, mountTheta=-2.63
23:05:31.122 00.071 9340 SchedulePrimaryMove(10104498, x=0.49, y=0.28, opts=13)
23:05:31.144 00.022 9340 Enqueuing Move request for scope (0.49, 0.28)
23:05:31.162 00.018 12020 Worker thread wakes up
23:05:31.162 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=6252, max=65529, med=10001, FiltMin=7767, FiltMax=65494, Gamma=2.870
23:05:31.203 00.041 12020 worker thread servicing REQUEST_MOVE scope ofs (0.49, 0.28) opts 0xd
23:05:31.203 00.000 9340 UpdateGuideState exits: m=725715 SNR=144.4
23:05:31.225 00.022 12020 Handling offset move in thread for scope, endpoint = (0.49, 0.28)
23:05:31.225 00.000 12020 Moving (0.49, 0.28) raw xDistance=-0.49 yDistance=-0.27
23:05:31.226 00.001 12020 GuideAlgorithmHysteresis::Result() returns -0.22 from input -0.49
23:05:31.226 00.000 12020 GuideAlgorithmResistSwitch::result() returns -0.27 from input -0.27
23:05:31.226 00.000 12020 MoveAxis(E, 43, ABG)
23:05:31.227 00.001 12020 Guiding  Dir = 2, Dur = 43
23:05:31.227 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:05:31.241 00.014 12020 IsSlewing returns 0
23:05:31.241 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
23:05:31.257 00.016 12020 IsGuiding returns 0
23:05:31.257 00.000 9340 Enqueuing Expose request
23:05:31.292 00.035 12020 PulseGuide returned control before completion, sleep 20
23:05:31.325 00.033 12020 IsGuiding returns 1
23:05:31.325 00.000 12020 scope still moving after pulse duration time elapsed
23:05:31.385 00.060 12020 IsSlewing returns 0
23:05:31.434 00.049 12020 IsGuiding returns 0
23:05:31.434 00.000 12020 scope move finished after 43 + 133 ms
23:05:31.434 00.000 12020 Move returns status 0, amount 43
23:05:31.434 00.000 12020 MoveAxis(N, 46, ABG)
23:05:31.434 00.000 12020 Guiding  Dir = 0, Dur = 46
23:05:31.437 00.003 12020 IsSlewing returns 0
23:05:31.438 00.001 12020 IsGuiding returns 0
23:05:31.542 00.104 12020 IsGuiding returns 1
23:05:31.542 00.000 12020 scope still moving after pulse duration time elapsed
23:05:31.689 00.147 12020 IsSlewing returns 0
23:05:31.724 00.035 12020 IsGuiding returns 0
23:05:31.724 00.000 12020 scope move finished after 46 + 239 ms
23:05:31.724 00.000 12020 Move returns status 0, amount 46
23:05:31.724 00.000 12020 move complete, result=0
23:05:31.725 00.001 12020 worker thread done servicing request
23:05:31.725 00.000 9340 GuideStep: -0.5 px 43 ms EAST, -0.3 px 46 ms NORTH
23:05:31.745 00.020 12020 Worker thread wakes up
23:05:31.747 00.002 12020 worker thread servicing REQUEST_EXPOSE 2000
23:05:31.747 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(838,43,31,31)
23:05:32.184 00.437 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"ca1700a0-7c7c-47a0-a7c0-56e65f97618e"}
23:05:32.206 00.022 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"ca1700a0-7c7c-47a0-a7c0-56e65f97618e"}
23:05:32.255 00.049 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"39be22b0-e258-4a15-837f-14163372dd7d"}
23:05:32.620 00.365 9340 case statement mapped state 6 to 3
23:05:32.946 00.326 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"39be22b0-e258-4a15-837f-14163372dd7d"}
23:05:33.397 00.451 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"84e80c27-aeca-4836-b2d3-c9c4c063e37c"}
23:05:33.517 00.120 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":329,"width":15,"height":15,"star_pos":[6.53,6.71],"pixels":"..."},"id":"84e80c27-aeca-4836-b2d3-c9c4c063e37c"}
23:05:34.168 00.651 12020 Exposure complete
23:05:34.184 00.016 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"56debbba-6d93-475b-820c-ec08adad7efe"}
23:05:34.224 00.040 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"56debbba-6d93-475b-820c-ec08adad7efe"}
23:05:34.242 00.018 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"c98be73b-de04-4726-a4cc-9f7716b921ae"}
23:05:34.262 00.020 9340 case statement mapped state 6 to 3
23:05:34.274 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"c98be73b-de04-4726-a4cc-9f7716b921ae"}
23:05:34.303 00.029 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"e1baa120-c839-49e5-a94d-e9fd76b7dda6"}
23:05:34.326 00.023 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":329,"width":15,"height":15,"star_pos":[6.53,6.71],"pixels":"..."},"id":"e1baa120-c839-49e5-a94d-e9fd76b7dda6"}
23:05:34.584 00.258 12020 worker thread done servicing request
23:05:34.585 00.001 9340 OnExposeComplete: enter
23:05:34.600 00.015 9340 UpdateGuideState(): m_state=6
23:05:34.618 00.018 9340 Star::Find(15, 853, 58, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 330
23:05:34.655 00.037 9340 Star::Find returns 1 (0), X=853.88, Y=58.52, Mass=694838, SNR=122.8, Peak=54844 HFD=3.8
23:05:34.677 00.022 9340 MultiStar: [#1 1.18,0.41,0.00,M6] [#2 0.80,-0.34,0.93,U] [#3 0.69,-0.02,0.77,U] [#4 1.04,0.74,0.00,M3] [#5 0.82,0.31,0.76,U] [#6 0.82,-0.37,0.84,U] [#7 -0.26,0.50,0.72,U] [#8 1.03,1.18,0.00,M8] 
23:05:34.691 00.014 9340 refined, 5 included, MultiStar: {0.67, 0.01}, one-star: {0.96, 0.10}
23:05:34.705 00.014 9340 CameraToMount -- cameraTheta (0.02) - m_xAngle (-3.14) = xAngle (3.15 = -3.13)
23:05:34.726 00.021 9340 CameraToMount -- cameraTheta (0.02) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (3.14 = 3.14)
23:05:34.743 00.017 9340 CameraToMount -- cameraX=0.67 cameraY=0.01 hyp=0.67 cameraTheta=0.02 mountX=-0.67 mountY=0.00, mountTheta=3.14
23:05:34.782 00.039 9340 SchedulePrimaryMove(10104498, x=0.67, y=0.01, opts=13)
23:05:34.797 00.015 9340 Enqueuing Move request for scope (0.67, 0.01)
23:05:34.816 00.019 12020 Worker thread wakes up
23:05:34.817 00.001 9340 UpdateImageDisplay: Size=(1920,1080) min=5701, max=65529, med=10002, FiltMin=7740, FiltMax=65501, Gamma=2.870
23:05:34.834 00.017 12020 worker thread servicing REQUEST_MOVE scope ofs (0.67, 0.01) opts 0xd
23:05:34.834 00.000 9340 UpdateGuideState exits: m=694838 SNR=122.8
23:05:34.848 00.014 12020 Handling offset move in thread for scope, endpoint = (0.67, 0.01)
23:05:34.848 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:05:34.862 00.014 12020 Moving (0.67, 0.01) raw xDistance=-0.67 yDistance=0.00
23:05:34.862 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
23:05:34.875 00.013 12020 GuideAlgorithmHysteresis::Result() returns -0.30 from input -0.67
23:05:34.875 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:05:34.876 00.001 9340 Enqueuing Expose request
23:05:34.888 00.012 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
23:05:34.888 00.000 12020 MoveAxis(E, 58, ABG)
23:05:34.888 00.000 12020 Guiding  Dir = 2, Dur = 58
23:05:34.892 00.004 12020 IsSlewing returns 0
23:05:34.893 00.001 12020 IsGuiding returns 0
23:05:34.919 00.026 12020 PulseGuide returned control before completion, sleep 43
23:05:34.984 00.065 12020 IsGuiding returns 1
23:05:34.984 00.000 12020 scope still moving after pulse duration time elapsed
23:05:35.015 00.031 12020 IsSlewing returns 0
23:05:35.017 00.002 12020 IsGuiding returns 0
23:05:35.017 00.000 12020 scope move finished after 58 + 65 ms
23:05:35.017 00.000 12020 Move returns status 0, amount 58
23:05:35.017 00.000 12020 MoveAxis(N, 0, ABG)
23:05:35.018 00.001 12020 Move returns status 0, amount 0
23:05:35.018 00.000 12020 move complete, result=0
23:05:35.018 00.000 12020 worker thread done servicing request
23:05:35.018 00.000 9340 GuideStep: -0.7 px 58 ms EAST, 0.0 px 0 ms NORTH
23:05:35.031 00.013 12020 Worker thread wakes up
23:05:35.031 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
23:05:35.031 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(838,43,31,31)
23:05:36.186 01.155 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"30e750a4-dee1-4bf2-b11a-18e77e84ae01"}
23:05:36.209 00.023 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"30e750a4-dee1-4bf2-b11a-18e77e84ae01"}
23:05:36.291 00.082 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"bd2831b3-acfc-4346-8045-6064fec3a549"}
23:05:36.319 00.028 9340 case statement mapped state 6 to 3
23:05:36.335 00.016 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"bd2831b3-acfc-4346-8045-6064fec3a549"}
23:05:36.354 00.019 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"d38a925d-e0f1-4710-aac3-ac5daf8e92a2"}
23:05:36.367 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":330,"width":15,"height":15,"star_pos":[6.88,6.52],"pixels":"..."},"id":"d38a925d-e0f1-4710-aac3-ac5daf8e92a2"}
23:05:37.424 01.057 12020 Exposure complete
23:05:37.781 00.357 9340 OnExposeComplete: enter
23:05:37.793 00.012 12020 worker thread done servicing request
23:05:37.793 00.000 9340 UpdateGuideState(): m_state=6
23:05:37.807 00.014 9340 Star::Find(15, 853, 58, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 331
23:05:37.817 00.010 9340 Star::Find returns 1 (0), X=853.44, Y=58.36, Mass=786951, SNR=180.7, Peak=55741 HFD=4.1
23:05:37.833 00.016 9340 MultiStar: [#1 0.61,0.19,0.53,U] [#2 0.49,-0.40,0.62,U] [#3 0.15,-0.48,0.53,U] [#4 0.27,0.29,0.47,U] [#5 0.29,-0.07,0.55,U] [#6 0.26,-0.50,0.50,U] [#7 -0.28,0.62,0.50,U] [#8 0.62,0.59,0.49,U] 
23:05:37.848 00.015 9340 refined, 8 included, MultiStar: {0.35, -0.00}, one-star: {0.52, -0.06}
23:05:37.862 00.014 9340 CameraToMount -- cameraTheta (-0.01) - m_xAngle (-3.14) = xAngle (3.13 = 3.13)
23:05:37.893 00.031 9340 CameraToMount -- cameraTheta (-0.01) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (3.11 = 3.11)
23:05:37.910 00.017 9340 CameraToMount -- cameraX=0.35 cameraY=-0.00 hyp=0.35 cameraTheta=-0.01 mountX=-0.35 mountY=0.01, mountTheta=3.11
23:05:37.925 00.015 9340 SchedulePrimaryMove(10104498, x=0.35, y=-0.00, opts=13)
23:05:37.935 00.010 9340 Enqueuing Move request for scope (0.35, -0.00)
23:05:37.949 00.014 12020 Worker thread wakes up
23:05:37.949 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=6394, max=65529, med=10204, FiltMin=7495, FiltMax=65494, Gamma=2.870
23:05:37.961 00.012 12020 worker thread servicing REQUEST_MOVE scope ofs (0.35, -0.00) opts 0xd
23:05:37.961 00.000 9340 UpdateGuideState exits: m=786951 SNR=180.7
23:05:37.975 00.014 12020 Handling offset move in thread for scope, endpoint = (0.35, -0.00)
23:05:37.975 00.000 12020 Moving (0.35, -0.00) raw xDistance=-0.35 yDistance=0.01
23:05:37.975 00.000 12020 GuideAlgorithmHysteresis::Result() returns -0.17 from input -0.35
23:05:37.975 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:05:37.990 00.015 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:05:37.990 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
23:05:38.025 00.035 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
23:05:38.025 00.000 12020 MoveAxis(E, 33, ABG)
23:05:38.025 00.000 12020 Guiding  Dir = 2, Dur = 33
23:05:38.025 00.000 12020 IsSlewing returns 0
23:05:38.027 00.002 12020 IsGuiding returns 0
23:05:38.037 00.010 9340 Enqueuing Expose request
23:05:38.054 00.017 12020 PulseGuide returned control before completion, sleep 18
23:05:38.102 00.048 12020 IsGuiding returns 1
23:05:38.103 00.001 12020 scope still moving after pulse duration time elapsed
23:05:38.135 00.032 12020 IsSlewing returns 0
23:05:38.136 00.001 12020 IsGuiding returns 0
23:05:38.136 00.000 12020 scope move finished after 33 + 76 ms
23:05:38.136 00.000 12020 Move returns status 0, amount 33
23:05:38.136 00.000 12020 MoveAxis(N, 0, ABG)
23:05:38.136 00.000 12020 Move returns status 0, amount 0
23:05:38.136 00.000 12020 move complete, result=0
23:05:38.136 00.000 12020 worker thread done servicing request
23:05:38.136 00.000 9340 GuideStep: -0.3 px 33 ms EAST, 0.0 px 0 ms NORTH
23:05:38.170 00.034 12020 Worker thread wakes up
23:05:38.170 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
23:05:38.170 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(838,43,31,31)
23:05:38.185 00.015 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"504b4929-5673-4800-bc50-fbbf0bc480ea"}
23:05:38.207 00.022 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"504b4929-5673-4800-bc50-fbbf0bc480ea"}
23:05:38.219 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"db8ab965-d0e9-4903-baa3-1e340e8cccd6"}
23:05:38.229 00.010 9340 case statement mapped state 6 to 3
23:05:38.266 00.037 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"db8ab965-d0e9-4903-baa3-1e340e8cccd6"}
23:05:38.310 00.044 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"c94cc079-8834-4153-8764-2113d9f61be1"}
23:05:38.354 00.044 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":331,"width":15,"height":15,"star_pos":[7.44,7.36],"pixels":"..."},"id":"c94cc079-8834-4153-8764-2113d9f61be1"}
23:05:40.185 01.831 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"3f269951-ef16-4be4-b1f5-c972e0c6da1c"}
23:05:40.199 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"3f269951-ef16-4be4-b1f5-c972e0c6da1c"}
23:05:40.219 00.020 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"be14ad09-661e-4357-b391-c6b9fb504abe"}
23:05:40.236 00.017 9340 case statement mapped state 6 to 3
23:05:40.279 00.043 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"be14ad09-661e-4357-b391-c6b9fb504abe"}
23:05:40.297 00.018 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"46c1a2a0-a592-4072-8300-282560fbec29"}
23:05:40.327 00.030 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":331,"width":15,"height":15,"star_pos":[7.44,7.36],"pixels":"..."},"id":"46c1a2a0-a592-4072-8300-282560fbec29"}
23:05:40.650 00.323 12020 Exposure complete
23:05:40.994 00.344 12020 worker thread done servicing request
23:05:40.994 00.000 9340 OnExposeComplete: enter
23:05:41.020 00.026 9340 UpdateGuideState(): m_state=6
23:05:41.037 00.017 9340 Star::Find(15, 853, 58, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 332
23:05:41.077 00.040 9340 Star::Find returns 1 (0), X=853.77, Y=58.30, Mass=754562, SNR=133.8, Peak=55828 HFD=4.2
23:05:41.130 00.053 9340 MultiStar: [#1 1.35,0.01,0.00,M6] [#2 0.87,-0.34,0.78,U] [#3 0.46,-0.32,0.63,U] [#4 0.94,0.78,0.00,M3] [#5 1.19,-0.11,0.00,M1] [#6 0.80,-0.46,0.72,U] [#7 0.07,-0.05,0.71,U] [#8 1.43,0.52,0.00,M8] 
23:05:41.149 00.019 9340 refined, 4 included, MultiStar: {0.64, -0.25}, one-star: {0.86, -0.12}
23:05:41.166 00.017 9340 CameraToMount -- cameraTheta (-0.37) - m_xAngle (-3.14) = xAngle (2.76 = 2.76)
23:05:41.194 00.028 9340 CameraToMount -- cameraTheta (-0.37) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (2.75 = 2.75)
23:05:41.211 00.017 9340 CameraToMount -- cameraX=0.64 cameraY=-0.25 hyp=0.68 cameraTheta=-0.37 mountX=-0.64 mountY=0.26, mountTheta=2.75
23:05:41.267 00.056 9340 SchedulePrimaryMove(10104498, x=0.64, y=-0.25, opts=13)
23:05:41.283 00.016 9340 Enqueuing Move request for scope (0.64, -0.25)
23:05:41.299 00.016 12020 Worker thread wakes up
23:05:41.300 00.001 9340 UpdateImageDisplay: Size=(1920,1080) min=6570, max=65530, med=10037, FiltMin=7770, FiltMax=65501, Gamma=2.870
23:05:41.312 00.012 12020 worker thread servicing REQUEST_MOVE scope ofs (0.64, -0.25) opts 0xd
23:05:41.312 00.000 9340 UpdateGuideState exits: m=754562 SNR=133.8
23:05:41.328 00.016 12020 Handling offset move in thread for scope, endpoint = (0.64, -0.25)
23:05:41.328 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:05:41.343 00.015 12020 Moving (0.64, -0.25) raw xDistance=-0.64 yDistance=0.26
23:05:41.343 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
23:05:41.359 00.016 12020 GuideAlgorithmHysteresis::Result() returns -0.28 from input -0.64
23:05:41.360 00.001 9340 Enqueuing Expose request
23:05:41.393 00.033 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
23:05:41.394 00.001 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.26
23:05:41.394 00.000 12020 MoveAxis(E, 54, ABG)
23:05:41.394 00.000 12020 Guiding  Dir = 2, Dur = 54
23:05:41.394 00.000 12020 IsSlewing returns 0
23:05:41.397 00.003 12020 IsGuiding returns 0
23:05:41.427 00.030 12020 PulseGuide returned control before completion, sleep 35
23:05:41.467 00.040 12020 IsGuiding returns 1
23:05:41.467 00.000 12020 scope still moving after pulse duration time elapsed
23:05:41.539 00.072 12020 IsSlewing returns 0
23:05:41.570 00.031 12020 IsGuiding returns 0
23:05:41.571 00.001 12020 scope move finished after 54 + 119 ms
23:05:41.571 00.000 12020 Move returns status 0, amount 54
23:05:41.571 00.000 12020 MoveAxis(N, 0, ABG)
23:05:41.571 00.000 12020 Move returns status 0, amount 0
23:05:41.572 00.001 12020 move complete, result=0
23:05:41.573 00.001 9340 GuideStep: -0.6 px 54 ms EAST, 0.3 px 0 ms NORTH
23:05:41.586 00.013 12020 worker thread done servicing request
23:05:41.586 00.000 12020 Worker thread wakes up
23:05:41.586 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
23:05:41.586 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(838,43,31,31)
23:05:42.186 00.600 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"b6144492-859a-42a6-be29-aa274cffbb2b"}
23:05:42.234 00.048 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"b6144492-859a-42a6-be29-aa274cffbb2b"}
23:05:42.258 00.024 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"ec1c3f46-eea1-4634-b74b-de0c1c2f4a5f"}
23:05:42.286 00.028 9340 case statement mapped state 6 to 3
23:05:42.301 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"ec1c3f46-eea1-4634-b74b-de0c1c2f4a5f"}
23:05:42.348 00.047 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"e36d4068-d52c-4692-a14c-67e49b5b688a"}
23:05:42.397 00.049 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":332,"width":15,"height":15,"star_pos":[6.77,7.30],"pixels":"..."},"id":"e36d4068-d52c-4692-a14c-67e49b5b688a"}
23:05:43.954 01.557 12020 Exposure complete
23:05:44.190 00.236 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"c3507158-017d-4dc6-95d9-63228a92af34"}
23:05:44.201 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"c3507158-017d-4dc6-95d9-63228a92af34"}
23:05:44.222 00.021 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"73fb5934-f1cb-472a-a43d-d95755681f7e"}
23:05:44.235 00.013 9340 case statement mapped state 6 to 3
23:05:44.245 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"73fb5934-f1cb-472a-a43d-d95755681f7e"}
23:05:44.255 00.010 12020 worker thread done servicing request
23:05:44.255 00.000 9340 OnExposeComplete: enter
23:05:44.270 00.015 9340 UpdateGuideState(): m_state=6
23:05:44.283 00.013 9340 Star::Find(15, 853, 58, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 333
23:05:44.313 00.030 9340 Star::Find returns 1 (0), X=853.36, Y=58.35, Mass=719266, SNR=132.9, Peak=52816 HFD=3.8
23:05:44.325 00.012 9340 MultiStar: [#1 0.59,0.12,0.80,U] [#2 0.28,-0.45,0.78,U] [#3 0.21,-0.43,0.79,U] [#4 0.49,0.33,0.65,U] [#5 0.16,-0.20,0.88,U] [#6 0.25,-0.68,0.77,U] [#7 -0.39,0.26,0.62,U] [#8 0.34,0.40,0.62,U] 
23:05:44.337 00.012 9340 refined, 8 included, MultiStar: {0.28, -0.11}, one-star: {0.45, -0.07}
23:05:44.344 00.007 9340 CameraToMount -- cameraTheta (-0.36) - m_xAngle (-3.14) = xAngle (2.77 = 2.77)
23:05:44.359 00.015 9340 CameraToMount -- cameraTheta (-0.36) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (2.76 = 2.76)
23:05:44.365 00.006 9340 CameraToMount -- cameraX=0.28 cameraY=-0.11 hyp=0.30 cameraTheta=-0.36 mountX=-0.28 mountY=0.11, mountTheta=2.76
23:05:44.379 00.014 9340 SchedulePrimaryMove(10104498, x=0.28, y=-0.11, opts=13)
23:05:44.392 00.013 9340 Enqueuing Move request for scope (0.28, -0.11)
23:05:44.405 00.013 12020 Worker thread wakes up
23:05:44.405 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=5970, max=65529, med=10057, FiltMin=7603, FiltMax=65494, Gamma=2.870
23:05:44.417 00.012 12020 worker thread servicing REQUEST_MOVE scope ofs (0.28, -0.11) opts 0xd
23:05:44.417 00.000 9340 UpdateGuideState exits: m=719266 SNR=132.9
23:05:44.441 00.024 12020 Handling offset move in thread for scope, endpoint = (0.28, -0.11)
23:05:44.441 00.000 12020 Moving (0.28, -0.11) raw xDistance=-0.28 yDistance=0.11
23:05:44.441 00.000 12020 GuideAlgorithmHysteresis::Result() returns -0.14 from input -0.28
23:05:44.441 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:05:44.443 00.002 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:05:44.454 00.011 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
23:05:44.454 00.000 12020 MoveAxis(E, 27, ABG)
23:05:44.454 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
23:05:44.465 00.011 9340 Enqueuing Expose request
23:05:44.476 00.011 12020 Guiding  Dir = 2, Dur = 27
23:05:44.479 00.003 12020 IsSlewing returns 0
23:05:44.480 00.001 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"65b56444-4eca-48f6-8dbd-f9ffa3979e66"}
23:05:44.491 00.011 12020 IsGuiding returns 0
23:05:44.492 00.001 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":333,"width":15,"height":15,"star_pos":[7.36,7.35],"pixels":"..."},"id":"65b56444-4eca-48f6-8dbd-f9ffa3979e66"}
23:05:44.510 00.018 12020 PulseGuide returned control before completion, sleep 16
23:05:44.571 00.061 12020 IsGuiding returns 0
23:05:44.573 00.002 12020 Move returns status 0, amount 27
23:05:44.573 00.000 12020 MoveAxis(N, 0, ABG)
23:05:44.573 00.000 12020 Move returns status 0, amount 0
23:05:44.573 00.000 12020 move complete, result=0
23:05:44.573 00.000 9340 GuideStep: -0.3 px 27 ms EAST, 0.1 px 0 ms NORTH
23:05:44.595 00.022 12020 worker thread done servicing request
23:05:44.595 00.000 12020 Worker thread wakes up
23:05:44.595 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
23:05:44.595 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(838,43,31,31)
23:05:46.188 01.593 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"2625e821-3f6a-4ee1-b585-1dfe8c7b5c1d"}
23:05:46.201 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"2625e821-3f6a-4ee1-b585-1dfe8c7b5c1d"}
23:05:46.213 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"f40e72bb-a552-4798-b040-09bc6689fcb5"}
23:05:46.223 00.010 9340 case statement mapped state 6 to 3
23:05:46.233 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"f40e72bb-a552-4798-b040-09bc6689fcb5"}
23:05:46.244 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"5208bd0e-5282-4037-a70e-4b88b13ca169"}
23:05:46.259 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":333,"width":15,"height":15,"star_pos":[7.36,7.35],"pixels":"..."},"id":"5208bd0e-5282-4037-a70e-4b88b13ca169"}
23:05:46.968 00.709 12020 Exposure complete
23:05:47.236 00.268 12020 worker thread done servicing request
23:05:47.236 00.000 9340 OnExposeComplete: enter
23:05:47.246 00.010 9340 UpdateGuideState(): m_state=6
23:05:47.264 00.018 9340 Star::Find(15, 853, 58, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 334
23:05:47.274 00.010 9340 Star::Find returns 1 (0), X=853.38, Y=58.18, Mass=764805, SNR=137.3, Peak=55245 HFD=3.9
23:05:47.289 00.015 9340 MultiStar: [#1 0.42,0.56,0.77,U] [#2 0.22,-0.49,0.84,U] [#3 -0.25,-0.55,0.81,U] [#4 0.24,0.42,0.62,U] [#5 0.44,0.06,0.82,U] [#6 0.24,-0.56,0.69,U] [#7 -0.86,0.67,0.00,M1] [#8 0.63,0.74,0.58,U] 
23:05:47.302 00.013 9340 refined, 7 included, MultiStar: {0.29, -0.05}, one-star: {0.47, -0.24}
23:05:47.316 00.014 9340 CameraToMount -- cameraTheta (-0.17) - m_xAngle (-3.14) = xAngle (2.97 = 2.97)
23:05:47.328 00.012 9340 CameraToMount -- cameraTheta (-0.17) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (2.95 = 2.95)
23:05:47.361 00.033 9340 CameraToMount -- cameraX=0.29 cameraY=-0.05 hyp=0.30 cameraTheta=-0.17 mountX=-0.29 mountY=0.06, mountTheta=2.95
23:05:47.375 00.014 9340 SchedulePrimaryMove(10104498, x=0.29, y=-0.05, opts=13)
23:05:47.390 00.015 9340 Enqueuing Move request for scope (0.29, -0.05)
23:05:47.402 00.012 12020 Worker thread wakes up
23:05:47.402 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=6336, max=65535, med=10060, FiltMin=7545, FiltMax=65507, Gamma=2.870
23:05:47.410 00.008 12020 worker thread servicing REQUEST_MOVE scope ofs (0.29, -0.05) opts 0xd
23:05:47.410 00.000 9340 UpdateGuideState exits: m=764805 SNR=137.3
23:05:47.424 00.014 12020 Handling offset move in thread for scope, endpoint = (0.29, -0.05)
23:05:47.424 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:05:47.434 00.010 12020 Moving (0.29, -0.05) raw xDistance=-0.29 yDistance=0.06
23:05:47.434 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
23:05:47.452 00.018 12020 GuideAlgorithmHysteresis::Result() returns -0.13 from input -0.29
23:05:47.452 00.000 9340 Enqueuing Expose request
23:05:47.488 00.036 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:05:47.488 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
23:05:47.488 00.000 12020 MoveAxis(E, 26, ABG)
23:05:47.488 00.000 12020 Guiding  Dir = 2, Dur = 26
23:05:47.489 00.001 12020 IsSlewing returns 0
23:05:47.495 00.006 12020 IsGuiding returns 0
23:05:47.519 00.024 12020 PulseGuide returned control before completion, sleep 15
23:05:47.566 00.047 12020 IsGuiding returns 0
23:05:47.567 00.001 12020 Move returns status 0, amount 26
23:05:47.567 00.000 12020 MoveAxis(N, 0, ABG)
23:05:47.567 00.000 12020 Move returns status 0, amount 0
23:05:47.567 00.000 12020 move complete, result=0
23:05:47.568 00.001 12020 worker thread done servicing request
23:05:47.568 00.000 9340 GuideStep: -0.3 px 26 ms EAST, 0.1 px 0 ms NORTH
23:05:47.585 00.017 12020 Worker thread wakes up
23:05:47.585 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
23:05:47.585 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(838,43,31,31)
23:05:48.207 00.622 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"02efa306-f7cb-4315-b19e-5f45e40264e6"}
23:05:48.221 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"02efa306-f7cb-4315-b19e-5f45e40264e6"}
23:05:48.230 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"d9b1d7c2-7fdf-4520-b2b0-c102e9ddf804"}
23:05:48.249 00.019 9340 case statement mapped state 6 to 3
23:05:48.265 00.016 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"d9b1d7c2-7fdf-4520-b2b0-c102e9ddf804"}
23:05:48.277 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"b875764a-e071-4c62-8e3a-cef11b2bda80"}
23:05:48.291 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":334,"width":15,"height":15,"star_pos":[7.38,7.18],"pixels":"..."},"id":"b875764a-e071-4c62-8e3a-cef11b2bda80"}
23:05:49.944 01.653 12020 Exposure complete
23:05:50.148 00.204 12020 worker thread done servicing request
23:05:50.148 00.000 9340 OnExposeComplete: enter
23:05:50.156 00.008 9340 UpdateGuideState(): m_state=6
23:05:50.166 00.010 9340 Star::Find(15, 853, 58, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 335
23:05:50.176 00.010 9340 Star::Find returns 1 (0), X=852.87, Y=58.47, Mass=781101, SNR=140.4, Peak=52730 HFD=3.9
23:05:50.186 00.010 9340 MultiStar: [#1 0.11,0.63,0.94,U] [#2 -0.22,-0.37,0.84,U] [#3 -0.33,-0.41,0.68,U] [#4 0.07,0.82,0.56,U] [#5 -0.12,0.37,0.77,U] [#6 -0.48,-0.70,0.66,U] [#7 -1.10,0.78,0.00,M2] [#8 0.14,1.19,0.00,M7] 
23:05:50.197 00.011 9340 single-star, 6 included, MultiStar: {-0.13, 0.06}, one-star: {-0.05, 0.05}
23:05:50.204 00.007 9340 CameraToMount -- cameraTheta (2.34) - m_xAngle (-3.14) = xAngle (5.47 = -0.81)
23:05:50.214 00.010 9340 CameraToMount -- cameraTheta (2.34) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (5.46 = -0.83)
23:05:50.224 00.010 9340 CameraToMount -- cameraX=-0.05 cameraY=0.05 hyp=0.07 cameraTheta=2.34 mountX=0.05 mountY=-0.05, mountTheta=-0.82
23:05:50.235 00.011 9340 SchedulePrimaryMove(10104498, x=-0.05, y=0.05, opts=13)
23:05:50.262 00.027 9340 Enqueuing Move request for scope (-0.05, 0.05)
23:05:50.271 00.009 12020 Worker thread wakes up
23:05:50.271 00.000 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.05) opts 0xd
23:05:50.271 00.000 12020 Handling offset move in thread for scope, endpoint = (-0.05, 0.05)
23:05:50.271 00.000 12020 Moving (-0.05, 0.05) raw xDistance=0.05 yDistance=-0.05
23:05:50.271 00.000 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
23:05:50.271 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:05:50.271 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=5993, max=65535, med=10039, FiltMin=7148, FiltMax=65507, Gamma=2.870
23:05:50.279 00.008 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
23:05:50.279 00.000 9340 UpdateGuideState exits: m=781101 SNR=140.4
23:05:50.295 00.016 12020 MoveAxis(E, 0, ABG)
23:05:50.296 00.001 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:05:50.302 00.006 12020 Move returns status 0, amount 0
23:05:50.302 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
23:05:50.309 00.007 12020 MoveAxis(N, 0, ABG)
23:05:50.312 00.003 12020 Move returns status 0, amount 0
23:05:50.312 00.000 9340 Enqueuing Expose request
23:05:50.324 00.012 12020 move complete, result=0
23:05:50.324 00.000 12020 worker thread done servicing request
23:05:50.324 00.000 9340 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
23:05:50.334 00.010 12020 Worker thread wakes up
23:05:50.336 00.002 12020 worker thread servicing REQUEST_EXPOSE 2000
23:05:50.336 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(838,43,31,31)
23:05:50.360 00.024 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"5e446d8d-fa84-4f83-8103-1b8650b57d0a"}
23:05:50.373 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"5e446d8d-fa84-4f83-8103-1b8650b57d0a"}
23:05:50.383 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"d7a4c600-e71d-4223-b178-5c1256ac8c93"}
23:05:50.388 00.005 9340 case statement mapped state 6 to 3
23:05:50.400 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"d7a4c600-e71d-4223-b178-5c1256ac8c93"}
23:05:50.408 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"2b31a60c-c809-4bd6-a54c-53c0c5974973"}
23:05:50.421 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":335,"width":15,"height":15,"star_pos":[6.87,7.47],"pixels":"..."},"id":"2b31a60c-c809-4bd6-a54c-53c0c5974973"}
23:05:52.210 01.789 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"ff898d6e-671b-4bf7-89a1-d79de750d558"}
23:05:52.219 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"ff898d6e-671b-4bf7-89a1-d79de750d558"}
23:05:52.237 00.018 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"37c89d78-bc43-4c61-94ca-2acc3e0a99fb"}
23:05:52.253 00.016 9340 case statement mapped state 6 to 3
23:05:52.268 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"37c89d78-bc43-4c61-94ca-2acc3e0a99fb"}
23:05:52.316 00.048 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"c73ede89-f2d0-4c78-83b4-23a13ddc5585"}
23:05:52.329 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":335,"width":15,"height":15,"star_pos":[6.87,7.47],"pixels":"..."},"id":"c73ede89-f2d0-4c78-83b4-23a13ddc5585"}
23:05:52.698 00.369 12020 Exposure complete
23:05:53.182 00.484 12020 worker thread done servicing request
23:05:53.183 00.001 9340 OnExposeComplete: enter
23:05:53.214 00.031 9340 UpdateGuideState(): m_state=6
23:05:53.260 00.046 9340 Star::Find(15, 852, 58, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 336
23:05:53.281 00.021 9340 Star::Find returns 1 (0), X=853.34, Y=58.56, Mass=771712, SNR=180.9, Peak=57633 HFD=4.0
23:05:53.341 00.060 9340 MultiStar: [#1 1.01,0.44,0.00,M4] [#2 0.35,-0.26,0.60,U] [#3 0.12,-0.19,0.52,U] [#4 0.45,0.81,0.51,U] [#5 0.50,0.14,0.58,U] [#6 0.17,-0.36,0.50,U] [#7 -0.59,0.56,0.42,U] [#8 0.60,0.77,0.44,U] 
23:05:53.362 00.021 9340 refined, 7 included, MultiStar: {0.29, 0.17}, one-star: {0.42, 0.14}
23:05:53.379 00.017 9340 CameraToMount -- cameraTheta (0.53) - m_xAngle (-3.14) = xAngle (3.67 = -2.62)
23:05:53.417 00.038 9340 CameraToMount -- cameraTheta (0.53) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (3.65 = -2.63)
23:05:53.456 00.039 9340 CameraToMount -- cameraX=0.29 cameraY=0.17 hyp=0.33 cameraTheta=0.53 mountX=-0.29 mountY=-0.16, mountTheta=-2.63
23:05:53.498 00.042 9340 SchedulePrimaryMove(10104498, x=0.29, y=0.17, opts=13)
23:05:53.582 00.084 9340 Enqueuing Move request for scope (0.29, 0.17)
23:05:53.633 00.051 12020 Worker thread wakes up
23:05:53.633 00.000 12020 worker thread servicing REQUEST_MOVE scope ofs (0.29, 0.17) opts 0xd
23:05:53.633 00.000 12020 Handling offset move in thread for scope, endpoint = (0.29, 0.17)
23:05:53.635 00.002 12020 Moving (0.29, 0.17) raw xDistance=-0.29 yDistance=-0.16
23:05:53.635 00.000 12020 GuideAlgorithmHysteresis::Result() returns -0.12 from input -0.29
23:05:53.635 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:05:53.636 00.001 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
23:05:53.636 00.000 12020 MoveAxis(E, 23, ABG)
23:05:53.636 00.000 12020 Guiding  Dir = 2, Dur = 23
23:05:53.637 00.001 9340 UpdateImageDisplay: Size=(1920,1080) min=6006, max=65529, med=9966, FiltMin=7497, FiltMax=65494, Gamma=2.870
23:05:53.673 00.036 12020 IsSlewing returns 0
23:05:53.675 00.002 9340 UpdateGuideState exits: m=771712 SNR=180.9
23:05:53.696 00.021 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:05:53.711 00.015 12020 IsGuiding returns 0
23:05:53.711 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
23:05:53.725 00.014 9340 Enqueuing Expose request
23:05:53.747 00.022 12020 IsGuiding returns 1
23:05:53.747 00.000 12020 scope still moving after pulse duration time elapsed
23:05:53.803 00.056 12020 IsSlewing returns 0
23:05:53.804 00.001 12020 IsGuiding returns 0
23:05:53.804 00.000 12020 scope move finished after 23 + 69 ms
23:05:53.804 00.000 12020 Move returns status 0, amount 23
23:05:53.804 00.000 12020 MoveAxis(N, 0, ABG)
23:05:53.804 00.000 12020 Move returns status 0, amount 0
23:05:53.805 00.001 12020 move complete, result=0
23:05:53.805 00.000 12020 worker thread done servicing request
23:05:53.805 00.000 12020 Worker thread wakes up
23:05:53.805 00.000 9340 GuideStep: -0.3 px 23 ms EAST, -0.2 px 0 ms NORTH
23:05:53.820 00.015 12020 worker thread servicing REQUEST_EXPOSE 2000
23:05:53.820 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(838,43,31,31)
23:05:54.211 00.391 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"02246fee-a61e-4539-b2b0-b8731f523ec7"}
23:05:54.256 00.045 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"02246fee-a61e-4539-b2b0-b8731f523ec7"}
23:05:54.272 00.016 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"99a61820-454c-4e97-85e4-817aeb3e7f5e"}
23:05:54.285 00.013 9340 case statement mapped state 6 to 3
23:05:54.297 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"99a61820-454c-4e97-85e4-817aeb3e7f5e"}
23:05:54.310 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"111ff263-a9ff-4ea1-aa10-5817e2d3f477"}
23:05:54.330 00.020 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":336,"width":15,"height":15,"star_pos":[7.34,6.56],"pixels":"..."},"id":"111ff263-a9ff-4ea1-aa10-5817e2d3f477"}
23:05:56.171 01.841 12020 Exposure complete
23:05:56.211 00.040 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"2464f984-0774-4f47-9c02-44fc001e5c19"}
23:05:56.224 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"2464f984-0774-4f47-9c02-44fc001e5c19"}
23:05:56.232 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"bfc44d98-17e4-4ffa-b320-d85839a03a15"}
23:05:56.247 00.015 9340 case statement mapped state 6 to 3
23:05:56.256 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"bfc44d98-17e4-4ffa-b320-d85839a03a15"}
23:05:56.267 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"92c08657-20f2-4043-9ca0-9ddd6823d1e7"}
23:05:56.277 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":336,"width":15,"height":15,"star_pos":[7.34,6.56],"pixels":"..."},"id":"92c08657-20f2-4043-9ca0-9ddd6823d1e7"}
23:05:56.416 00.139 12020 worker thread done servicing request
23:05:56.416 00.000 9340 OnExposeComplete: enter
23:05:56.429 00.013 9340 UpdateGuideState(): m_state=6
23:05:56.440 00.011 9340 Star::Find(15, 853, 58, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 337
23:05:56.447 00.007 9340 Star::Find returns 1 (0), X=853.67, Y=58.75, Mass=780441, SNR=143.3, Peak=53647 HFD=4.0
23:05:56.462 00.015 9340 MultiStar: [#1 0.92,0.77,0.00,M5] [#2 0.51,0.05,0.74,U] [#3 0.20,0.17,0.61,U] [#4 0.83,0.85,0.00,M1] [#5 0.80,0.55,0.70,U] [#6 0.35,-0.13,0.64,U] [#7 -0.21,0.96,0.62,U] [#8 0.89,1.46,0.00,M7] 
23:05:56.477 00.015 9340 refined, 5 included, MultiStar: {0.45, 0.31}, one-star: {0.75, 0.33}
23:05:56.500 00.023 9340 CameraToMount -- cameraTheta (0.61) - m_xAngle (-3.14) = xAngle (3.75 = -2.54)
23:05:56.511 00.011 9340 CameraToMount -- cameraTheta (0.61) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (3.73 = -2.55)
23:05:56.524 00.013 9340 CameraToMount -- cameraX=0.45 cameraY=0.31 hyp=0.55 cameraTheta=0.61 mountX=-0.45 mountY=-0.30, mountTheta=-2.55
23:05:56.539 00.015 9340 SchedulePrimaryMove(10104498, x=0.45, y=0.31, opts=13)
23:05:56.556 00.017 9340 Enqueuing Move request for scope (0.45, 0.31)
23:05:56.579 00.023 12020 Worker thread wakes up
23:05:56.580 00.001 9340 UpdateImageDisplay: Size=(1920,1080) min=6192, max=65529, med=10201, FiltMin=7674, FiltMax=65494, Gamma=2.870
23:05:56.611 00.031 12020 worker thread servicing REQUEST_MOVE scope ofs (0.45, 0.31) opts 0xd
23:05:56.611 00.000 9340 UpdateGuideState exits: m=780441 SNR=143.3
23:05:56.626 00.015 12020 Handling offset move in thread for scope, endpoint = (0.45, 0.31)
23:05:56.626 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:05:56.638 00.012 12020 Moving (0.45, 0.31) raw xDistance=-0.45 yDistance=-0.30
23:05:56.638 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
23:05:56.648 00.010 12020 GuideAlgorithmHysteresis::Result() returns -0.20 from input -0.45
23:05:56.648 00.000 9340 Enqueuing Expose request
23:05:56.658 00.010 12020 GuideAlgorithmResistSwitch::result() returns -0.30 from input -0.30
23:05:56.658 00.000 12020 MoveAxis(E, 38, ABG)
23:05:56.658 00.000 12020 Guiding  Dir = 2, Dur = 38
23:05:56.660 00.002 12020 IsSlewing returns 0
23:05:56.660 00.000 12020 IsGuiding returns 0
23:05:56.681 00.021 12020 PulseGuide returned control before completion, sleep 29
23:05:56.728 00.047 12020 IsGuiding returns 0
23:05:56.728 00.000 12020 Move returns status 0, amount 38
23:05:56.728 00.000 12020 MoveAxis(N, 51, ABG)
23:05:56.728 00.000 12020 Guiding  Dir = 0, Dur = 51
23:05:56.730 00.002 12020 IsSlewing returns 0
23:05:56.730 00.000 12020 IsGuiding returns 0
23:05:56.842 00.112 12020 IsGuiding returns 1
23:05:56.842 00.000 12020 scope still moving after pulse duration time elapsed
23:05:56.864 00.022 12020 IsSlewing returns 0
23:05:56.866 00.002 12020 IsGuiding returns 1
23:05:56.969 00.103 12020 IsSlewing returns 0
23:05:56.969 00.000 12020 IsGuiding returns 0
23:05:56.969 00.000 12020 scope move finished after 51 + 188 ms
23:05:56.971 00.002 12020 Move returns status 0, amount 51
23:05:56.971 00.000 12020 move complete, result=0
23:05:56.971 00.000 12020 worker thread done servicing request
23:05:56.971 00.000 12020 Worker thread wakes up
23:05:56.971 00.000 9340 GuideStep: -0.4 px 38 ms EAST, -0.3 px 51 ms NORTH
23:05:56.982 00.011 12020 worker thread servicing REQUEST_EXPOSE 2000
23:05:56.983 00.001 12020 Handling exposure in thread, d=2000 o=3 r=(838,43,31,31)
23:05:58.212 01.229 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"cf69f9c8-fcb2-4b53-92fe-153cd3160092"}
23:05:58.227 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"cf69f9c8-fcb2-4b53-92fe-153cd3160092"}
23:05:58.233 00.006 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"338b48a0-1270-4da7-bbb3-67e268a27ebc"}
23:05:58.246 00.013 9340 case statement mapped state 6 to 3
23:05:58.274 00.028 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"338b48a0-1270-4da7-bbb3-67e268a27ebc"}
23:05:58.297 00.023 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"3d9ee68b-bfbf-4965-b3f2-95976b25a98a"}
23:05:58.306 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":337,"width":15,"height":15,"star_pos":[6.67,6.75],"pixels":"..."},"id":"3d9ee68b-bfbf-4965-b3f2-95976b25a98a"}
23:05:59.343 01.037 12020 Exposure complete
23:05:59.714 00.371 9340 OnExposeComplete: enter
23:05:59.735 00.021 12020 worker thread done servicing request
23:05:59.735 00.000 9340 UpdateGuideState(): m_state=6
23:05:59.746 00.011 9340 Star::Find(15, 853, 58, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 338
23:05:59.761 00.015 9340 Star::Find returns 1 (0), X=853.60, Y=58.18, Mass=790646, SNR=167.5, Peak=54889 HFD=4.0
23:05:59.779 00.018 9340 MultiStar: [#1 1.10,0.30,0.00,M6] [#2 0.62,-0.59,0.56,U] [#3 0.49,-0.43,0.58,U] [#4 0.61,0.52,0.52,U] [#5 0.87,-0.35,0.65,U] [#6 0.40,-0.74,0.61,U] [#7 -0.14,0.22,0.47,U] [#8 1.05,0.41,0.00,M8] 
23:05:59.808 00.029 9340 refined, 6 included, MultiStar: {0.54, -0.25}, one-star: {0.68, -0.23}
23:05:59.824 00.016 9340 CameraToMount -- cameraTheta (-0.44) - m_xAngle (-3.14) = xAngle (2.70 = 2.70)
23:05:59.841 00.017 9340 CameraToMount -- cameraTheta (-0.44) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (2.68 = 2.68)
23:05:59.855 00.014 9340 CameraToMount -- cameraX=0.54 cameraY=-0.25 hyp=0.60 cameraTheta=-0.44 mountX=-0.54 mountY=0.27, mountTheta=2.68
23:05:59.877 00.022 9340 SchedulePrimaryMove(10104498, x=0.54, y=-0.25, opts=13)
23:05:59.907 00.030 9340 Enqueuing Move request for scope (0.54, -0.25)
23:05:59.929 00.022 12020 Worker thread wakes up
23:05:59.929 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=5839, max=65529, med=10036, FiltMin=7974, FiltMax=65501, Gamma=2.870
23:05:59.943 00.014 12020 worker thread servicing REQUEST_MOVE scope ofs (0.54, -0.25) opts 0xd
23:05:59.943 00.000 9340 UpdateGuideState exits: m=790646 SNR=167.5
23:05:59.959 00.016 12020 Handling offset move in thread for scope, endpoint = (0.54, -0.25)
23:05:59.959 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:05:59.977 00.018 12020 Moving (0.54, -0.25) raw xDistance=-0.54 yDistance=0.27
23:05:59.977 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
23:06:00.008 00.031 12020 GuideAlgorithmHysteresis::Result() returns -0.24 from input -0.54
23:06:00.008 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
23:06:00.008 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.27
23:06:00.008 00.000 12020 MoveAxis(E, 47, ABG)
23:06:00.010 00.002 12020 Guiding  Dir = 2, Dur = 47
23:06:00.011 00.001 9340 Enqueuing Expose request
23:06:00.045 00.034 12020 IsSlewing returns 0
23:06:00.047 00.002 12020 IsGuiding returns 0
23:06:00.067 00.020 12020 PulseGuide returned control before completion, sleep 34
23:06:00.113 00.046 12020 IsGuiding returns 1
23:06:00.113 00.000 12020 scope still moving after pulse duration time elapsed
23:06:00.167 00.054 12020 IsSlewing returns 0
23:06:00.169 00.002 12020 IsGuiding returns 0
23:06:00.170 00.001 12020 scope move finished after 47 + 74 ms
23:06:00.170 00.000 12020 Move returns status 0, amount 47
23:06:00.170 00.000 12020 MoveAxis(N, 0, ABG)
23:06:00.170 00.000 12020 Move returns status 0, amount 0
23:06:00.170 00.000 12020 move complete, result=0
23:06:00.170 00.000 12020 worker thread done servicing request
23:06:00.170 00.000 9340 GuideStep: -0.5 px 47 ms EAST, 0.3 px 0 ms NORTH
23:06:00.186 00.016 12020 Worker thread wakes up
23:06:00.186 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
23:06:00.186 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(838,43,31,31)
23:06:00.215 00.029 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"b357e260-060c-41b2-be79-9ff27cf8675a"}
23:06:00.244 00.029 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"b357e260-060c-41b2-be79-9ff27cf8675a"}
23:06:00.265 00.021 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"e25fe920-04f7-49dd-8021-e38f292740aa"}
23:06:00.279 00.014 9340 case statement mapped state 6 to 3
23:06:00.297 00.018 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"e25fe920-04f7-49dd-8021-e38f292740aa"}
23:06:00.333 00.036 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"bbb15ad7-9a22-4825-8c3d-3682c3248857"}
23:06:00.344 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":338,"width":15,"height":15,"star_pos":[6.60,7.18],"pixels":"..."},"id":"bbb15ad7-9a22-4825-8c3d-3682c3248857"}
23:06:02.217 01.873 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"b3e7e14c-f5bc-48ca-8096-27a7df8af9af"}
23:06:02.231 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"b3e7e14c-f5bc-48ca-8096-27a7df8af9af"}
23:06:02.258 00.027 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"abfd4279-93ae-46b1-8567-bf41870c4327"}
23:06:02.271 00.013 9340 case statement mapped state 6 to 3
23:06:02.281 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"abfd4279-93ae-46b1-8567-bf41870c4327"}
23:06:02.288 00.007 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"62d0b79a-b5f3-42ac-8392-dbcf8a1a92c7"}
23:06:02.307 00.019 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":338,"width":15,"height":15,"star_pos":[6.60,7.18],"pixels":"..."},"id":"62d0b79a-b5f3-42ac-8392-dbcf8a1a92c7"}
23:06:02.650 00.343 12020 Exposure complete
23:06:02.872 00.222 12020 worker thread done servicing request
23:06:02.875 00.003 9340 OnExposeComplete: enter
23:06:02.901 00.026 9340 UpdateGuideState(): m_state=6
23:06:02.914 00.013 9340 Star::Find(15, 853, 58, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 339
23:06:02.923 00.009 9340 Star::Find returns 1 (0), X=854.03, Y=58.50, Mass=705977, SNR=133.1, Peak=57244 HFD=4.1
23:06:02.937 00.014 9340 MultiStar: [#1 1.36,0.90,0.00,M7] [#2 0.95,-0.36,0.00,M1] [#3 0.85,-0.22,0.73,U] [#4 1.38,0.70,0.00,M1] [#5 0.85,0.44,0.75,U] [#6 0.90,-0.35,0.67,U] [#7 0.05,0.87,0.68,U] [#8 1.18,1.29,0.00,M9] 
23:06:02.945 00.008 9340 refined, 4 included, MultiStar: {0.78, 0.16}, one-star: {1.11, 0.08}
23:06:02.957 00.012 9340 CameraToMount -- cameraTheta (0.20) - m_xAngle (-3.14) = xAngle (3.34 = -2.95)
23:06:02.967 00.010 9340 CameraToMount -- cameraTheta (0.20) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (3.32 = -2.96)
23:06:02.977 00.010 9340 CameraToMount -- cameraX=0.78 cameraY=0.16 hyp=0.80 cameraTheta=0.20 mountX=-0.78 mountY=-0.14, mountTheta=-2.96
23:06:03.009 00.032 9340 SchedulePrimaryMove(10104498, x=0.78, y=0.16, opts=13)
23:06:03.021 00.012 9340 Enqueuing Move request for scope (0.78, 0.16)
23:06:03.031 00.010 12020 Worker thread wakes up
23:06:03.031 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=6087, max=65529, med=10213, FiltMin=7787, FiltMax=65501, Gamma=2.870
23:06:03.041 00.010 12020 worker thread servicing REQUEST_MOVE scope ofs (0.78, 0.16) opts 0xd
23:06:03.041 00.000 9340 UpdateGuideState exits: m=705977 SNR=133.1
23:06:03.058 00.017 12020 Handling offset move in thread for scope, endpoint = (0.78, 0.16)
23:06:03.058 00.000 12020 Moving (0.78, 0.16) raw xDistance=-0.78 yDistance=-0.14
23:06:03.059 00.001 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:06:03.076 00.017 12020 GuideAlgorithmHysteresis::Result() returns -0.35 from input -0.78
23:06:03.076 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
23:06:03.103 00.027 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:06:03.103 00.000 9340 Enqueuing Expose request
23:06:03.115 00.012 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
23:06:03.116 00.001 12020 MoveAxis(E, 68, ABG)
23:06:03.116 00.000 12020 Guiding  Dir = 2, Dur = 68
23:06:03.117 00.001 12020 IsSlewing returns 0
23:06:03.118 00.001 12020 IsGuiding returns 0
23:06:03.141 00.023 12020 PulseGuide returned control before completion, sleep 55
23:06:03.202 00.061 12020 IsGuiding returns 1
23:06:03.203 00.001 12020 scope still moving after pulse duration time elapsed
23:06:03.237 00.034 12020 IsSlewing returns 0
23:06:03.238 00.001 12020 IsGuiding returns 0
23:06:03.238 00.000 12020 scope move finished after 68 + 52 ms
23:06:03.238 00.000 12020 Move returns status 0, amount 68
23:06:03.239 00.001 12020 MoveAxis(N, 0, ABG)
23:06:03.239 00.000 12020 Move returns status 0, amount 0
23:06:03.239 00.000 12020 move complete, result=0
23:06:03.239 00.000 12020 worker thread done servicing request
23:06:03.239 00.000 9340 GuideStep: -0.8 px 68 ms EAST, -0.1 px 0 ms NORTH
23:06:03.253 00.014 12020 Worker thread wakes up
23:06:03.254 00.001 12020 worker thread servicing REQUEST_EXPOSE 2000
23:06:03.254 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(838,43,31,31)
23:06:04.220 00.966 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"73fe6fc9-a65c-49c1-abd5-9f6ba5118e2a"}
23:06:04.231 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"73fe6fc9-a65c-49c1-abd5-9f6ba5118e2a"}
23:06:04.254 00.023 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"ee96de43-ad3f-486b-8bd0-76839dad3892"}
23:06:04.275 00.021 9340 case statement mapped state 6 to 3
23:06:04.319 00.044 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"ee96de43-ad3f-486b-8bd0-76839dad3892"}
23:06:04.334 00.015 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"8f61bca2-b96a-4d23-8eb5-44a98e82c3a7"}
23:06:04.345 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":339,"width":15,"height":15,"star_pos":[7.03,6.50],"pixels":"..."},"id":"8f61bca2-b96a-4d23-8eb5-44a98e82c3a7"}
23:06:05.699 01.354 12020 Exposure complete
23:06:05.934 00.235 9340 OnExposeComplete: enter
23:06:05.944 00.010 12020 worker thread done servicing request
23:06:05.944 00.000 9340 UpdateGuideState(): m_state=6
23:06:05.959 00.015 9340 Star::Find(15, 854, 58, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 340
23:06:05.975 00.016 9340 Star::Find returns 1 (0), X=853.52, Y=58.91, Mass=764402, SNR=140.2, Peak=54647 HFD=3.9
23:06:06.006 00.031 9340 MultiStar: [#1 1.11,0.77,0.00,M8] [#2 0.47,0.01,0.67,U] [#3 0.29,0.32,0.56,U] [#4 0.82,1.07,0.00,M2] [#5 0.61,0.55,0.75,U] [#6 0.23,-0.08,0.67,U] [#7 -0.31,0.96,0.00,M1] [#8 1.05,1.45,0.00,M10] 
23:06:06.016 00.010 9340 refined, 4 included, MultiStar: {0.46, 0.28}, one-star: {0.60, 0.49}
23:06:06.032 00.016 9340 CameraToMount -- cameraTheta (0.55) - m_xAngle (-3.14) = xAngle (3.69 = -2.60)
23:06:06.046 00.014 9340 CameraToMount -- cameraTheta (0.55) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (3.67 = -2.61)
23:06:06.057 00.011 9340 CameraToMount -- cameraX=0.46 cameraY=0.28 hyp=0.54 cameraTheta=0.55 mountX=-0.46 mountY=-0.27, mountTheta=-2.61
23:06:06.074 00.017 9340 SchedulePrimaryMove(10104498, x=0.46, y=0.28, opts=13)
23:06:06.088 00.014 9340 Enqueuing Move request for scope (0.46, 0.28)
23:06:06.099 00.011 12020 Worker thread wakes up
23:06:06.101 00.002 12020 worker thread servicing REQUEST_MOVE scope ofs (0.46, 0.28) opts 0xd
23:06:06.101 00.000 12020 Handling offset move in thread for scope, endpoint = (0.46, 0.28)
23:06:06.101 00.000 12020 Moving (0.46, 0.28) raw xDistance=-0.46 yDistance=-0.27
23:06:06.101 00.000 12020 GuideAlgorithmHysteresis::Result() returns -0.22 from input -0.46
23:06:06.101 00.000 12020 GuideAlgorithmResistSwitch::result() returns -0.27 from input -0.27
23:06:06.102 00.001 9340 UpdateImageDisplay: Size=(1920,1080) min=6378, max=65529, med=10043, FiltMin=7834, FiltMax=65494, Gamma=2.870
23:06:06.127 00.025 12020 MoveAxis(E, 43, ABG)
23:06:06.127 00.000 12020 Guiding  Dir = 2, Dur = 43
23:06:06.131 00.004 9340 UpdateGuideState exits: m=764402 SNR=140.2
23:06:06.143 00.012 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:06:06.155 00.012 12020 IsSlewing returns 0
23:06:06.156 00.001 9340 ScheduleExposure(2000,3,1) exposurePending=0
23:06:06.169 00.013 12020 IsGuiding returns 0
23:06:06.169 00.000 9340 Enqueuing Expose request
23:06:06.195 00.026 12020 PulseGuide returned control before completion, sleep 28
23:06:06.224 00.029 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"d0ab1841-6977-42fe-be0e-aa8cfdb6b26a"}
23:06:06.237 00.013 12020 IsGuiding returns 1
23:06:06.237 00.000 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"d0ab1841-6977-42fe-be0e-aa8cfdb6b26a"}
23:06:06.266 00.029 12020 scope still moving after pulse duration time elapsed
23:06:06.267 00.001 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"a41efc87-41dd-4fc5-af60-fe33344b1e0a"}
23:06:06.286 00.019 9340 case statement mapped state 6 to 3
23:06:06.303 00.017 12020 IsSlewing returns 0
23:06:06.303 00.000 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"a41efc87-41dd-4fc5-af60-fe33344b1e0a"}
23:06:06.314 00.011 12020 IsGuiding returns 0
23:06:06.314 00.000 12020 scope move finished after 43 + 103 ms
23:06:06.316 00.002 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"a7fb22ca-8daa-4084-a2ff-0bc929da7814"}
23:06:06.326 00.010 12020 Move returns status 0, amount 43
23:06:06.326 00.000 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":340,"width":15,"height":15,"star_pos":[6.52,6.91],"pixels":"..."},"id":"a7fb22ca-8daa-4084-a2ff-0bc929da7814"}
23:06:06.340 00.014 12020 MoveAxis(N, 46, ABG)
23:06:06.341 00.001 12020 Guiding  Dir = 0, Dur = 46
23:06:06.342 00.001 12020 IsSlewing returns 0
23:06:06.345 00.003 12020 IsGuiding returns 0
23:06:06.471 00.126 12020 IsGuiding returns 1
23:06:06.471 00.000 12020 scope still moving after pulse duration time elapsed
23:06:06.594 00.123 12020 IsSlewing returns 0
23:06:06.597 00.003 12020 IsGuiding returns 0
23:06:06.597 00.000 12020 scope move finished after 46 + 205 ms
23:06:06.597 00.000 12020 Move returns status 0, amount 46
23:06:06.597 00.000 12020 move complete, result=0
23:06:06.597 00.000 12020 worker thread done servicing request
23:06:06.599 00.002 9340 GuideStep: -0.5 px 43 ms EAST, -0.3 px 46 ms NORTH
23:06:06.613 00.014 12020 Worker thread wakes up
23:06:06.613 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
23:06:06.613 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(838,43,31,31)
23:06:08.224 01.611 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"aaba32bc-1aeb-4f07-ad4f-90d9b8719fbf"}
23:06:08.237 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"aaba32bc-1aeb-4f07-ad4f-90d9b8719fbf"}
23:06:08.248 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"6aa7d6a3-6e32-47f5-b276-9a765e5f11e9"}
23:06:08.268 00.020 9340 case statement mapped state 6 to 3
23:06:08.290 00.022 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"6aa7d6a3-6e32-47f5-b276-9a765e5f11e9"}
23:06:08.337 00.047 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"e19d9548-0624-4d56-bd50-0f214e2b6fa7"}
23:06:08.354 00.017 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":340,"width":15,"height":15,"star_pos":[6.52,6.91],"pixels":"..."},"id":"e19d9548-0624-4d56-bd50-0f214e2b6fa7"}
23:06:08.989 00.635 12020 Exposure complete
23:06:09.424 00.435 12020 worker thread done servicing request
23:06:09.424 00.000 9340 OnExposeComplete: enter
23:06:09.440 00.016 9340 UpdateGuideState(): m_state=6
23:06:09.454 00.014 9340 Star::Find(15, 853, 58, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 341
23:06:09.466 00.012 9340 Star::Find returns 1 (0), X=854.35, Y=58.57, Mass=758715, SNR=140.5, Peak=57864 HFD=4.1
23:06:09.509 00.043 9340 MultiStar: [#1 1.76,0.62,0.00,M9] [#2 1.11,-0.34,0.00,M1] [#3 0.89,-0.33,0.60,U] [#4 1.47,0.92,0.00,M3] [#5 1.20,0.37,0.00,M1] [#6 1.02,-0.36,0.00,M1] [#7 0.31,0.60,0.61,U] [#8 1.52,1.23,0.00,R] 
23:06:09.521 00.012 9340 refined, 2 included, MultiStar: {0.97, 0.14}, one-star: {1.43, 0.15}
23:06:09.535 00.014 9340 CameraToMount -- cameraTheta (0.15) - m_xAngle (-3.14) = xAngle (3.28 = -3.00)
23:06:09.553 00.018 9340 CameraToMount -- cameraTheta (0.15) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (3.27 = -3.02)
23:06:09.563 00.010 9340 CameraToMount -- cameraX=0.97 cameraY=0.14 hyp=0.98 cameraTheta=0.15 mountX=-0.97 mountY=-0.12, mountTheta=-3.02
23:06:09.586 00.023 9340 SchedulePrimaryMove(10104498, x=0.97, y=0.14, opts=13)
23:06:09.603 00.017 9340 Enqueuing Move request for scope (0.97, 0.14)
23:06:09.623 00.020 12020 Worker thread wakes up
23:06:09.623 00.000 12020 worker thread servicing REQUEST_MOVE scope ofs (0.97, 0.14) opts 0xd
23:06:09.623 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=5901, max=65529, med=9994, FiltMin=7902, FiltMax=65501, Gamma=2.870
23:06:09.657 00.034 12020 Handling offset move in thread for scope, endpoint = (0.97, 0.14)
23:06:09.658 00.001 9340 UpdateGuideState exits: m=758715 SNR=140.5
23:06:09.671 00.013 12020 Moving (0.97, 0.14) raw xDistance=-0.97 yDistance=-0.12
23:06:09.672 00.001 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:06:09.684 00.012 12020 GuideAlgorithmHysteresis::Result() returns -0.43 from input -0.97
23:06:09.684 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
23:06:09.695 00.011 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:06:09.695 00.000 9340 Enqueuing Expose request
23:06:09.707 00.012 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
23:06:09.709 00.002 12020 MoveAxis(E, 83, ABG)
23:06:09.709 00.000 12020 Guiding  Dir = 2, Dur = 83
23:06:09.710 00.001 12020 IsSlewing returns 0
23:06:09.711 00.001 12020 IsGuiding returns 0
23:06:09.730 00.019 12020 PulseGuide returned control before completion, sleep 75
23:06:09.815 00.085 12020 IsGuiding returns 1
23:06:09.816 00.001 12020 scope still moving after pulse duration time elapsed
23:06:09.845 00.029 12020 IsSlewing returns 0
23:06:09.847 00.002 12020 IsGuiding returns 0
23:06:09.847 00.000 12020 scope move finished after 83 + 53 ms
23:06:09.847 00.000 12020 Move returns status 0, amount 83
23:06:09.847 00.000 12020 MoveAxis(N, 0, ABG)
23:06:09.847 00.000 12020 Move returns status 0, amount 0
23:06:09.847 00.000 12020 move complete, result=0
23:06:09.847 00.000 12020 worker thread done servicing request
23:06:09.847 00.000 9340 GuideStep: -1.0 px 83 ms EAST, -0.1 px 0 ms NORTH
23:06:09.862 00.015 12020 Worker thread wakes up
23:06:09.862 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
23:06:09.862 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(838,43,31,31)
23:06:10.224 00.362 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"f6d03ace-b6fc-4c47-a166-f85fc3750e0c"}
23:06:10.234 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"f6d03ace-b6fc-4c47-a166-f85fc3750e0c"}
23:06:10.243 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"858affd9-9c6b-4307-9faa-6fb17d399453"}
23:06:10.257 00.014 9340 case statement mapped state 6 to 3
23:06:10.268 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"858affd9-9c6b-4307-9faa-6fb17d399453"}
23:06:10.274 00.006 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"b1296925-f18c-4f8b-8198-04e5e8a4df5e"}
23:06:10.311 00.037 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":341,"width":15,"height":15,"star_pos":[7.35,6.57],"pixels":"..."},"id":"b1296925-f18c-4f8b-8198-04e5e8a4df5e"}
23:06:12.223 01.912 12020 Exposure complete
23:06:12.226 00.003 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"eb79db1b-f9d0-40fb-a35c-d2dcc2415fe9"}
23:06:12.237 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"eb79db1b-f9d0-40fb-a35c-d2dcc2415fe9"}
23:06:12.268 00.031 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"cba1d95d-a74e-46f9-b00a-9e2066ff7a9c"}
23:06:12.279 00.011 9340 case statement mapped state 6 to 3
23:06:12.301 00.022 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"cba1d95d-a74e-46f9-b00a-9e2066ff7a9c"}
23:06:12.314 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"e7008180-15ac-4f73-a598-d94872470679"}
23:06:12.344 00.030 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":341,"width":15,"height":15,"star_pos":[7.35,6.57],"pixels":"..."},"id":"e7008180-15ac-4f73-a598-d94872470679"}
23:06:12.530 00.186 12020 worker thread done servicing request
23:06:12.530 00.000 9340 OnExposeComplete: enter
23:06:12.548 00.018 9340 UpdateGuideState(): m_state=6
23:06:12.562 00.014 9340 Star::Find(15, 854, 58, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 342
23:06:12.582 00.020 9340 Star::Find returns 1 (0), X=853.66, Y=58.68, Mass=756826, SNR=153.2, Peak=54687 HFD=4.1
23:06:12.609 00.027 9340 MultiStar: [#1 1.04,0.76,0.00,M10] [#2 0.56,-0.02,0.77,U] [#3 0.34,0.08,0.66,U] [#4 1.00,0.65,0.00,M4] [#5 0.87,0.57,0.00,M2] [#6 0.54,-0.39,0.52,U] [#7 -0.30,1.03,0.00,M1] [#8 -0.41,-0.20,0.61,U] 
23:06:12.653 00.044 9340 refined, 4 included, MultiStar: {0.40, -0.01}, one-star: {0.75, 0.26}
23:06:12.665 00.012 9340 CameraToMount -- cameraTheta (-0.02) - m_xAngle (-3.14) = xAngle (3.12 = 3.12)
23:06:12.682 00.017 9340 CameraToMount -- cameraTheta (-0.02) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (3.11 = 3.11)
23:06:12.696 00.014 9340 CameraToMount -- cameraX=0.40 cameraY=-0.01 hyp=0.40 cameraTheta=-0.02 mountX=-0.40 mountY=0.01, mountTheta=3.11
23:06:12.710 00.014 9340 SchedulePrimaryMove(10104498, x=0.40, y=-0.01, opts=13)
23:06:12.729 00.019 9340 Enqueuing Move request for scope (0.40, -0.01)
23:06:12.745 00.016 12020 Worker thread wakes up
23:06:12.746 00.001 9340 UpdateImageDisplay: Size=(1920,1080) min=6182, max=65529, med=10004, FiltMin=7895, FiltMax=65501, Gamma=2.870
23:06:12.776 00.030 12020 worker thread servicing REQUEST_MOVE scope ofs (0.40, -0.01) opts 0xd
23:06:12.776 00.000 12020 Handling offset move in thread for scope, endpoint = (0.40, -0.01)
23:06:12.776 00.000 12020 Moving (0.40, -0.01) raw xDistance=-0.40 yDistance=0.01
23:06:12.776 00.000 12020 GuideAlgorithmHysteresis::Result() returns -0.20 from input -0.40
23:06:12.776 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:06:12.776 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
23:06:12.776 00.000 12020 MoveAxis(E, 39, ABG)
23:06:12.777 00.001 12020 Guiding  Dir = 2, Dur = 39
23:06:12.777 00.000 9340 UpdateGuideState exits: m=756826 SNR=153.2
23:06:12.792 00.015 12020 IsSlewing returns 0
23:06:12.792 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:06:12.803 00.011 12020 IsGuiding returns 0
23:06:12.805 00.002 9340 ScheduleExposure(2000,3,1) exposurePending=0
23:06:12.817 00.012 9340 Enqueuing Expose request
23:06:12.827 00.010 12020 PulseGuide returned control before completion, sleep 23
23:06:12.879 00.052 12020 IsGuiding returns 0
23:06:12.879 00.000 12020 Move returns status 0, amount 39
23:06:12.879 00.000 12020 MoveAxis(N, 0, ABG)
23:06:12.879 00.000 12020 Move returns status 0, amount 0
23:06:12.881 00.002 12020 move complete, result=0
23:06:12.881 00.000 12020 worker thread done servicing request
23:06:12.882 00.001 9340 GuideStep: -0.4 px 39 ms EAST, 0.0 px 0 ms NORTH
23:06:12.893 00.011 12020 Worker thread wakes up
23:06:12.895 00.002 12020 worker thread servicing REQUEST_EXPOSE 2000
23:06:12.895 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(838,43,31,31)
23:06:14.227 01.332 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"79b6c06b-dc18-4b44-a881-a1eb3117dfef"}
23:06:14.265 00.038 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"79b6c06b-dc18-4b44-a881-a1eb3117dfef"}
23:06:14.278 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"4ca0291a-9d62-4e99-b51a-fd47d80187a9"}
23:06:14.287 00.009 9340 case statement mapped state 6 to 3
23:06:14.305 00.018 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"4ca0291a-9d62-4e99-b51a-fd47d80187a9"}
23:06:14.317 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"19aa25b6-dcd0-4284-9641-ccde9dfe2460"}
23:06:14.326 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":342,"width":15,"height":15,"star_pos":[6.66,6.68],"pixels":"..."},"id":"19aa25b6-dcd0-4284-9641-ccde9dfe2460"}
23:06:15.350 01.024 12020 Exposure complete
23:06:15.568 00.218 12020 worker thread done servicing request
23:06:15.568 00.000 9340 OnExposeComplete: enter
23:06:15.585 00.017 9340 UpdateGuideState(): m_state=6
23:06:15.596 00.011 9340 Star::Find(15, 853, 58, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 343
23:06:15.627 00.031 9340 Star::Find returns 1 (0), X=853.62, Y=58.66, Mass=701415, SNR=141.2, Peak=57375 HFD=3.5
23:06:15.637 00.010 9340 MultiStar: [#1 0.87,0.86,0.00,R] [#2 0.61,0.06,0.73,U] [#3 0.17,-0.08,0.65,U] [#4 0.91,0.70,0.00,M5] [#5 0.55,0.34,0.71,U] [#6 0.27,-0.18,0.66,U] [#7 -0.31,0.75,0.58,U] [#8 -0.49,-0.10,0.60,U] 
23:06:15.653 00.016 9340 refined, 6 included, MultiStar: {0.27, 0.15}, one-star: {0.70, 0.24}
23:06:15.659 00.006 9340 CameraToMount -- cameraTheta (0.50) - m_xAngle (-3.14) = xAngle (3.64 = -2.64)
23:06:15.669 00.010 9340 CameraToMount -- cameraTheta (0.50) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (3.62 = -2.66)
23:06:15.679 00.010 9340 CameraToMount -- cameraX=0.27 cameraY=0.15 hyp=0.31 cameraTheta=0.50 mountX=-0.27 mountY=-0.14, mountTheta=-2.66
23:06:15.690 00.011 9340 SchedulePrimaryMove(10104498, x=0.27, y=0.15, opts=13)
23:06:15.704 00.014 9340 Enqueuing Move request for scope (0.27, 0.15)
23:06:15.718 00.014 12020 Worker thread wakes up
23:06:15.718 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=6306, max=65529, med=10230, FiltMin=8192, FiltMax=65494, Gamma=2.870
23:06:15.728 00.010 12020 worker thread servicing REQUEST_MOVE scope ofs (0.27, 0.15) opts 0xd
23:06:15.728 00.000 12020 Handling offset move in thread for scope, endpoint = (0.27, 0.15)
23:06:15.728 00.000 12020 Moving (0.27, 0.15) raw xDistance=-0.27 yDistance=-0.14
23:06:15.728 00.000 12020 GuideAlgorithmHysteresis::Result() returns -0.13 from input -0.27
23:06:15.728 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:06:15.728 00.000 9340 UpdateGuideState exits: m=701415 SNR=141.2
23:06:15.760 00.032 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
23:06:15.760 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:06:15.771 00.011 12020 MoveAxis(E, 25, ABG)
23:06:15.772 00.001 9340 ScheduleExposure(2000,3,1) exposurePending=0
23:06:15.781 00.009 12020 Guiding  Dir = 2, Dur = 25
23:06:15.782 00.001 9340 Enqueuing Expose request
23:06:15.792 00.010 12020 IsSlewing returns 0
23:06:15.794 00.002 12020 IsGuiding returns 0
23:06:15.822 00.028 12020 IsGuiding returns 1
23:06:15.822 00.000 12020 scope still moving after pulse duration time elapsed
23:06:15.845 00.023 12020 IsSlewing returns 0
23:06:15.845 00.000 12020 IsGuiding returns 1
23:06:15.883 00.038 12020 IsSlewing returns 0
23:06:15.883 00.000 12020 IsGuiding returns 0
23:06:15.883 00.000 12020 scope move finished after 25 + 67 ms
23:06:15.883 00.000 12020 Move returns status 0, amount 25
23:06:15.883 00.000 12020 MoveAxis(N, 0, ABG)
23:06:15.883 00.000 12020 Move returns status 0, amount 0
23:06:15.883 00.000 12020 move complete, result=0
23:06:15.883 00.000 12020 worker thread done servicing request
23:06:15.883 00.000 9340 GuideStep: -0.3 px 25 ms EAST, -0.1 px 0 ms NORTH
23:06:15.898 00.015 12020 Worker thread wakes up
23:06:15.898 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
23:06:15.898 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(838,43,31,31)
23:06:16.224 00.326 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"af797b01-74b7-4b7d-9203-24416010039f"}
23:06:16.250 00.026 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"af797b01-74b7-4b7d-9203-24416010039f"}
23:06:16.259 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"bfa861b6-6e62-48f2-ac4a-4577de70a689"}
23:06:16.264 00.005 9340 case statement mapped state 6 to 3
23:06:16.277 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"bfa861b6-6e62-48f2-ac4a-4577de70a689"}
23:06:16.287 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"5d90bbcf-f56c-4841-ba6c-5ab789371ff3"}
23:06:16.298 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":343,"width":15,"height":15,"star_pos":[6.62,6.66],"pixels":"..."},"id":"5d90bbcf-f56c-4841-ba6c-5ab789371ff3"}
23:06:18.229 01.931 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"ceee9114-89c4-4831-bc6b-81141d30478b"}
23:06:18.241 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"ceee9114-89c4-4831-bc6b-81141d30478b"}
23:06:18.252 00.011 12020 Exposure complete
23:06:18.254 00.002 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"d0f68bdf-ec87-414f-a2c2-f280331e1a23"}
23:06:18.275 00.021 9340 case statement mapped state 6 to 3
23:06:18.288 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"d0f68bdf-ec87-414f-a2c2-f280331e1a23"}
23:06:18.298 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"04509d3f-6626-4786-bb60-55cfe6c75730"}
23:06:18.312 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":343,"width":15,"height":15,"star_pos":[6.62,6.66],"pixels":"..."},"id":"04509d3f-6626-4786-bb60-55cfe6c75730"}
23:06:18.489 00.177 12020 worker thread done servicing request
23:06:18.490 00.001 9340 OnExposeComplete: enter
23:06:18.501 00.011 9340 UpdateGuideState(): m_state=6
23:06:18.523 00.022 9340 Star::Find(15, 853, 58, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 344
23:06:18.543 00.020 9340 Star::Find returns 1 (0), X=853.70, Y=59.26, Mass=764497, SNR=151.2, Peak=52193 HFD=4.1
23:06:18.556 00.013 9340 MultiStar: [#1 0.38,0.26,0.69,U] [#2 0.71,0.18,0.70,U] [#3 0.73,0.50,0.59,U] [#4 0.85,1.30,0.00,M6] [#5 0.74,1.15,0.00,M2] [#6 0.59,0.19,0.69,U] [#7 -0.23,1.40,0.00,M1] [#8 -0.53,0.29,0.57,U] 
23:06:18.572 00.016 9340 refined, 5 included, MultiStar: {0.49, 0.41}, one-star: {0.78, 0.84}
23:06:18.581 00.009 9340 CameraToMount -- cameraTheta (0.70) - m_xAngle (-3.14) = xAngle (3.84 = -2.45)
23:06:18.594 00.013 9340 CameraToMount -- cameraTheta (0.70) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (3.82 = -2.46)
23:06:18.606 00.012 9340 CameraToMount -- cameraX=0.49 cameraY=0.41 hyp=0.64 cameraTheta=0.70 mountX=-0.49 mountY=-0.40, mountTheta=-2.46
23:06:18.619 00.013 9340 SchedulePrimaryMove(10104498, x=0.49, y=0.41, opts=13)
23:06:18.633 00.014 9340 Enqueuing Move request for scope (0.49, 0.41)
23:06:18.656 00.023 12020 Worker thread wakes up
23:06:18.656 00.000 12020 worker thread servicing REQUEST_MOVE scope ofs (0.49, 0.41) opts 0xd
23:06:18.656 00.000 12020 Handling offset move in thread for scope, endpoint = (0.49, 0.41)
23:06:18.656 00.000 12020 Moving (0.49, 0.41) raw xDistance=-0.49 yDistance=-0.40
23:06:18.656 00.000 12020 GuideAlgorithmHysteresis::Result() returns -0.22 from input -0.49
23:06:18.656 00.000 12020 GuideAlgorithmResistSwitch::result() returns -0.40 from input -0.40
23:06:18.656 00.000 12020 MoveAxis(E, 42, ABG)
23:06:18.656 00.000 12020 Guiding  Dir = 2, Dur = 42
23:06:18.658 00.002 12020 IsSlewing returns 0
23:06:18.660 00.002 12020 IsGuiding returns 0
23:06:18.661 00.001 9340 UpdateImageDisplay: Size=(1920,1080) min=6354, max=65529, med=10030, FiltMin=7880, FiltMax=65494, Gamma=2.870
23:06:18.677 00.016 9340 UpdateGuideState exits: m=764497 SNR=151.2
23:06:18.687 00.010 12020 PulseGuide returned control before completion, sleep 29
23:06:18.688 00.001 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:06:18.713 00.025 9340 ScheduleExposure(2000,3,1) exposurePending=0
23:06:18.732 00.019 9340 Enqueuing Expose request
23:06:18.754 00.022 12020 IsGuiding returns 1
23:06:18.754 00.000 12020 scope still moving after pulse duration time elapsed
23:06:18.784 00.030 12020 IsSlewing returns 0
23:06:18.785 00.001 12020 IsGuiding returns 0
23:06:18.785 00.000 12020 scope move finished after 42 + 84 ms
23:06:18.785 00.000 12020 Move returns status 0, amount 42
23:06:18.787 00.002 12020 MoveAxis(N, 67, ABG)
23:06:18.787 00.000 12020 Guiding  Dir = 0, Dur = 67
23:06:18.787 00.000 12020 IsSlewing returns 0
23:06:18.789 00.002 12020 IsGuiding returns 0
23:06:18.875 00.086 12020 IsGuiding returns 1
23:06:18.877 00.002 12020 scope still moving after pulse duration time elapsed
23:06:18.913 00.036 12020 IsSlewing returns 0
23:06:18.914 00.001 12020 IsGuiding returns 1
23:06:19.035 00.121 12020 IsSlewing returns 0
23:06:19.067 00.032 12020 IsGuiding returns 0
23:06:19.067 00.000 12020 scope move finished after 67 + 211 ms
23:06:19.068 00.001 12020 Move returns status 0, amount 67
23:06:19.068 00.000 12020 move complete, result=0
23:06:19.068 00.000 12020 worker thread done servicing request
23:06:19.068 00.000 9340 GuideStep: -0.5 px 42 ms EAST, -0.4 px 67 ms NORTH
23:06:19.083 00.015 12020 Worker thread wakes up
23:06:19.083 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
23:06:19.084 00.001 12020 Handling exposure in thread, d=2000 o=3 r=(838,43,31,31)
23:06:20.228 01.144 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"f54927ed-0c80-4a5c-bb4c-c480b1b3d00f"}
23:06:20.239 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"f54927ed-0c80-4a5c-bb4c-c480b1b3d00f"}
23:06:20.251 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"b19308a4-7075-4386-b876-00895735423f"}
23:06:20.264 00.013 9340 case statement mapped state 6 to 3
23:06:20.291 00.027 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"b19308a4-7075-4386-b876-00895735423f"}
23:06:20.311 00.020 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"68762a4d-71d2-419e-aa01-21d15f61b879"}
23:06:20.320 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":344,"width":15,"height":15,"star_pos":[6.70,7.26],"pixels":"..."},"id":"68762a4d-71d2-419e-aa01-21d15f61b879"}
23:06:21.549 01.229 12020 Exposure complete
23:06:21.847 00.298 12020 worker thread done servicing request
23:06:21.847 00.000 9340 OnExposeComplete: enter
23:06:21.863 00.016 9340 UpdateGuideState(): m_state=6
23:06:21.877 00.014 9340 Star::Find(15, 853, 59, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 345
23:06:21.912 00.035 9340 Star::Find returns 1 (0), X=853.71, Y=58.82, Mass=766593, SNR=147.1, Peak=52667 HFD=4.3
23:06:21.931 00.019 9340 MultiStar: [#1 0.38,0.01,0.64,U] [#2 0.70,-0.12,0.79,U] [#3 0.42,0.01,0.56,U] [#4 1.04,0.87,0.00,M7] [#5 0.63,0.68,0.79,U] [#6 0.34,-0.01,0.69,U] [#7 -0.23,0.74,0.54,U] [#8 -0.36,0.16,0.66,U] 
23:06:21.944 00.013 9340 refined, 7 included, MultiStar: {0.39, 0.24}, one-star: {0.80, 0.40}
23:06:21.962 00.018 9340 CameraToMount -- cameraTheta (0.55) - m_xAngle (-3.14) = xAngle (3.69 = -2.60)
23:06:21.973 00.011 9340 CameraToMount -- cameraTheta (0.55) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (3.67 = -2.61)
23:06:22.010 00.037 9340 CameraToMount -- cameraX=0.39 cameraY=0.24 hyp=0.46 cameraTheta=0.55 mountX=-0.39 mountY=-0.23, mountTheta=-2.61
23:06:22.034 00.024 9340 SchedulePrimaryMove(10104498, x=0.39, y=0.24, opts=13)
23:06:22.046 00.012 9340 Enqueuing Move request for scope (0.39, 0.24)
23:06:22.060 00.014 12020 Worker thread wakes up
23:06:22.062 00.002 9340 UpdateImageDisplay: Size=(1920,1080) min=6177, max=65529, med=10190, FiltMin=7941, FiltMax=65494, Gamma=2.870
23:06:22.077 00.015 12020 worker thread servicing REQUEST_MOVE scope ofs (0.39, 0.24) opts 0xd
23:06:22.079 00.002 9340 UpdateGuideState exits: m=766593 SNR=147.1
23:06:22.122 00.043 12020 Handling offset move in thread for scope, endpoint = (0.39, 0.24)
23:06:22.122 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:06:22.139 00.017 12020 Moving (0.39, 0.24) raw xDistance=-0.39 yDistance=-0.23
23:06:22.139 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
23:06:22.154 00.015 12020 GuideAlgorithmHysteresis::Result() returns -0.18 from input -0.39
23:06:22.154 00.000 9340 Enqueuing Expose request
23:06:22.169 00.015 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:06:22.169 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.23
23:06:22.169 00.000 12020 MoveAxis(E, 35, ABG)
23:06:22.169 00.000 12020 Guiding  Dir = 2, Dur = 35
23:06:22.173 00.004 12020 IsSlewing returns 0
23:06:22.173 00.000 12020 IsGuiding returns 0
23:06:22.211 00.038 12020 IsGuiding returns 1
23:06:22.211 00.000 12020 scope still moving after pulse duration time elapsed
23:06:22.257 00.046 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"e2c48d60-cf78-4adf-8737-e27fc1b27045"}
23:06:22.272 00.015 12020 IsSlewing returns 0
23:06:22.272 00.000 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"e2c48d60-cf78-4adf-8737-e27fc1b27045"}
23:06:22.285 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"c0287b7d-56d2-4b7e-91ce-3454e512aa59"}
23:06:22.327 00.042 12020 IsGuiding returns 0
23:06:22.327 00.000 12020 scope move finished after 35 + 118 ms
23:06:22.327 00.000 9340 case statement mapped state 6 to 3
23:06:22.346 00.019 12020 Move returns status 0, amount 35
23:06:22.346 00.000 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"c0287b7d-56d2-4b7e-91ce-3454e512aa59"}
23:06:22.358 00.012 12020 MoveAxis(N, 0, ABG)
23:06:22.358 00.000 12020 Move returns status 0, amount 0
23:06:22.362 00.004 12020 move complete, result=0
23:06:22.363 00.001 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"005862bd-58cb-4dc7-8536-20dd11d65640"}
23:06:22.388 00.025 12020 worker thread done servicing request
23:06:22.388 00.000 12020 Worker thread wakes up
23:06:22.389 00.001 12020 worker thread servicing REQUEST_EXPOSE 2000
23:06:22.389 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(838,43,31,31)
23:06:22.394 00.005 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":345,"width":15,"height":15,"star_pos":[6.71,6.82],"pixels":"..."},"id":"005862bd-58cb-4dc7-8536-20dd11d65640"}
23:06:22.445 00.051 9340 GuideStep: -0.4 px 35 ms EAST, -0.2 px 0 ms NORTH
23:06:24.261 01.816 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"4cebb6d7-7c87-426e-bcbe-39b99548b709"}
23:06:24.276 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"4cebb6d7-7c87-426e-bcbe-39b99548b709"}
23:06:24.305 00.029 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"682ff98a-b80f-4ca3-9a83-721375103043"}
23:06:24.330 00.025 9340 case statement mapped state 6 to 3
23:06:24.341 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"682ff98a-b80f-4ca3-9a83-721375103043"}
23:06:24.381 00.040 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"0579d026-382f-4ffd-9ef2-930fb186d342"}
23:06:24.400 00.019 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":345,"width":15,"height":15,"star_pos":[6.71,6.82],"pixels":"..."},"id":"0579d026-382f-4ffd-9ef2-930fb186d342"}
23:06:24.745 00.345 12020 Exposure complete
23:06:25.086 00.341 9340 OnExposeComplete: enter
23:06:25.109 00.023 12020 worker thread done servicing request
23:06:25.109 00.000 9340 UpdateGuideState(): m_state=6
23:06:25.117 00.008 9340 Star::Find(15, 853, 58, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 346
23:06:25.133 00.016 9340 Star::Find returns 1 (0), X=853.81, Y=58.74, Mass=733007, SNR=145.7, Peak=52675 HFD=4.3
23:06:25.149 00.016 9340 MultiStar: [#1 -0.08,-0.08,0.78,U] [#2 0.58,-0.33,0.76,U] [#3 0.40,0.00,0.71,U] [#4 0.75,0.73,0.00,M8] [#5 0.64,0.48,0.63,U] [#6 0.65,-0.16,0.52,U] [#7 -0.35,0.70,0.59,U] [#8 -0.56,0.21,0.63,U] 
23:06:25.180 00.031 9340 refined, 7 included, MultiStar: {0.31, 0.14}, one-star: {0.89, 0.32}
23:06:25.194 00.014 9340 CameraToMount -- cameraTheta (0.42) - m_xAngle (-3.14) = xAngle (3.56 = -2.72)
23:06:25.210 00.016 9340 CameraToMount -- cameraTheta (0.42) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (3.55 = -2.74)
23:06:25.222 00.012 9340 CameraToMount -- cameraX=0.31 cameraY=0.14 hyp=0.34 cameraTheta=0.42 mountX=-0.31 mountY=-0.13, mountTheta=-2.74
23:06:25.235 00.013 9340 SchedulePrimaryMove(10104498, x=0.31, y=0.14, opts=13)
23:06:25.250 00.015 9340 Enqueuing Move request for scope (0.31, 0.14)
23:06:25.266 00.016 12020 Worker thread wakes up
23:06:25.266 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=6086, max=65529, med=10168, FiltMin=7984, FiltMax=65494, Gamma=2.870
23:06:25.280 00.014 12020 worker thread servicing REQUEST_MOVE scope ofs (0.31, 0.14) opts 0xd
23:06:25.280 00.000 9340 UpdateGuideState exits: m=733007 SNR=145.7
23:06:25.315 00.035 12020 Handling offset move in thread for scope, endpoint = (0.31, 0.14)
23:06:25.315 00.000 12020 Moving (0.31, 0.14) raw xDistance=-0.31 yDistance=-0.13
23:06:25.315 00.000 12020 GuideAlgorithmHysteresis::Result() returns -0.14 from input -0.31
23:06:25.315 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:06:25.315 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
23:06:25.315 00.000 12020 MoveAxis(E, 28, ABG)
23:06:25.317 00.002 12020 Guiding  Dir = 2, Dur = 28
23:06:25.322 00.005 12020 IsSlewing returns 0
23:06:25.322 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:06:25.336 00.014 12020 IsGuiding returns 0
23:06:25.336 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
23:06:25.355 00.019 9340 Enqueuing Expose request
23:06:25.367 00.012 12020 IsGuiding returns 1
23:06:25.367 00.000 12020 scope still moving after pulse duration time elapsed
23:06:25.434 00.067 12020 IsSlewing returns 0
23:06:25.463 00.029 12020 IsGuiding returns 0
23:06:25.463 00.000 12020 scope move finished after 28 + 98 ms
23:06:25.464 00.001 12020 Move returns status 0, amount 28
23:06:25.464 00.000 12020 MoveAxis(N, 0, ABG)
23:06:25.464 00.000 12020 Move returns status 0, amount 0
23:06:25.464 00.000 12020 move complete, result=0
23:06:25.464 00.000 12020 worker thread done servicing request
23:06:25.465 00.001 9340 GuideStep: -0.3 px 28 ms EAST, -0.1 px 0 ms NORTH
23:06:25.486 00.021 12020 Worker thread wakes up
23:06:25.486 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
23:06:25.486 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(838,43,31,31)
23:06:26.261 00.775 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"7c93f853-7f96-4848-a7ef-d087525bb964"}
23:06:26.271 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"7c93f853-7f96-4848-a7ef-d087525bb964"}
23:06:26.288 00.017 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"6e13b046-22cd-4551-a275-306177e761a8"}
23:06:26.314 00.026 9340 case statement mapped state 6 to 3
23:06:26.323 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"6e13b046-22cd-4551-a275-306177e761a8"}
23:06:26.338 00.015 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"d22100c4-b8ca-47ea-81f1-03db415114e2"}
23:06:26.351 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":346,"width":15,"height":15,"star_pos":[6.81,6.74],"pixels":"..."},"id":"d22100c4-b8ca-47ea-81f1-03db415114e2"}
23:06:27.842 01.491 12020 Exposure complete
23:06:28.042 00.200 12020 worker thread done servicing request
23:06:28.042 00.000 9340 OnExposeComplete: enter
23:06:28.051 00.009 9340 UpdateGuideState(): m_state=6
23:06:28.059 00.008 9340 Star::Find(15, 853, 58, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 347
23:06:28.066 00.007 9340 Star::Find returns 1 (0), X=853.95, Y=58.93, Mass=709126, SNR=140.6, Peak=54148 HFD=4.1
23:06:28.082 00.016 9340 MultiStar: [#1 0.65,0.01,0.86,U] [#2 1.11,0.07,0.00,M1] [#3 0.48,0.22,0.70,U] [#4 1.11,1.22,0.00,M9] [#5 0.92,0.74,0.00,M1] [#6 0.97,-0.10,0.00,M1] [#7 0.09,1.06,0.00,M1] [#8 -0.39,0.27,0.56,U] 
23:06:28.092 00.010 9340 refined, 3 included, MultiStar: {0.55, 0.26}, one-star: {1.04, 0.51}
23:06:28.104 00.012 9340 CameraToMount -- cameraTheta (0.45) - m_xAngle (-3.14) = xAngle (3.59 = -2.70)
23:06:28.113 00.009 9340 CameraToMount -- cameraTheta (0.45) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (3.57 = -2.71)
23:06:28.132 00.019 9340 CameraToMount -- cameraX=0.55 cameraY=0.26 hyp=0.61 cameraTheta=0.45 mountX=-0.55 mountY=-0.25, mountTheta=-2.71
23:06:28.150 00.018 9340 SchedulePrimaryMove(10104498, x=0.55, y=0.26, opts=13)
23:06:28.158 00.008 9340 Enqueuing Move request for scope (0.55, 0.26)
23:06:28.170 00.012 12020 Worker thread wakes up
23:06:28.170 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=6438, max=65529, med=10017, FiltMin=7794, FiltMax=65494, Gamma=2.870
23:06:28.177 00.007 12020 worker thread servicing REQUEST_MOVE scope ofs (0.55, 0.26) opts 0xd
23:06:28.177 00.000 9340 UpdateGuideState exits: m=709126 SNR=140.6
23:06:28.182 00.005 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:06:28.192 00.010 9340 ScheduleExposure(2000,3,1) exposurePending=0
23:06:28.203 00.011 12020 Handling offset move in thread for scope, endpoint = (0.55, 0.26)
23:06:28.203 00.000 12020 Moving (0.55, 0.26) raw xDistance=-0.55 yDistance=-0.25
23:06:28.203 00.000 12020 GuideAlgorithmHysteresis::Result() returns -0.24 from input -0.55
23:06:28.204 00.001 12020 GuideAlgorithmResistSwitch::result() returns -0.25 from input -0.25
23:06:28.204 00.000 12020 MoveAxis(E, 47, ABG)
23:06:28.204 00.000 12020 Guiding  Dir = 2, Dur = 47
23:06:28.204 00.000 9340 Enqueuing Expose request
23:06:28.215 00.011 12020 IsSlewing returns 0
23:06:28.216 00.001 12020 IsGuiding returns 0
23:06:28.249 00.033 12020 PulseGuide returned control before completion, sleep 24
23:06:28.260 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"d01f5215-2ccb-423e-8f1b-a68804e205a9"}
23:06:28.268 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"d01f5215-2ccb-423e-8f1b-a68804e205a9"}
23:06:28.279 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"0982c29c-f7d2-49f8-9144-34374ed29098"}
23:06:28.285 00.006 12020 IsGuiding returns 1
23:06:28.285 00.000 9340 case statement mapped state 6 to 3
23:06:28.301 00.016 12020 scope still moving after pulse duration time elapsed
23:06:28.302 00.001 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"0982c29c-f7d2-49f8-9144-34374ed29098"}
23:06:28.311 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"c99a7a4a-f806-4738-b408-98681994ce01"}
23:06:28.320 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":347,"width":15,"height":15,"star_pos":[6.95,6.93],"pixels":"..."},"id":"c99a7a4a-f806-4738-b408-98681994ce01"}
23:06:28.331 00.011 12020 IsSlewing returns 0
23:06:28.331 00.000 12020 IsGuiding returns 0
23:06:28.331 00.000 12020 scope move finished after 47 + 68 ms
23:06:28.331 00.000 12020 Move returns status 0, amount 47
23:06:28.332 00.001 12020 MoveAxis(N, 42, ABG)
23:06:28.332 00.000 12020 Guiding  Dir = 0, Dur = 42
23:06:28.332 00.000 12020 IsSlewing returns 0
23:06:28.332 00.000 12020 IsGuiding returns 0
23:06:28.453 00.121 12020 IsGuiding returns 1
23:06:28.453 00.000 12020 scope still moving after pulse duration time elapsed
23:06:28.580 00.127 12020 IsSlewing returns 0
23:06:28.582 00.002 12020 IsGuiding returns 0
23:06:28.582 00.000 12020 scope move finished after 42 + 205 ms
23:06:28.582 00.000 12020 Move returns status 0, amount 42
23:06:28.582 00.000 12020 move complete, result=0
23:06:28.583 00.001 12020 worker thread done servicing request
23:06:28.583 00.000 9340 GuideStep: -0.5 px 47 ms EAST, -0.3 px 42 ms NORTH
23:06:28.593 00.010 12020 Worker thread wakes up
23:06:28.593 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
23:06:28.593 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(838,43,31,31)
23:06:30.260 01.667 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"a6f53b69-aa56-4e88-8cc3-79f6e8bb0133"}
23:06:30.266 00.006 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"a6f53b69-aa56-4e88-8cc3-79f6e8bb0133"}
23:06:30.277 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"70a62455-55fb-4b45-b7c1-d43c1d3ef44a"}
23:06:30.302 00.025 9340 case statement mapped state 6 to 3
23:06:30.313 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"70a62455-55fb-4b45-b7c1-d43c1d3ef44a"}
23:06:30.327 00.014 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"7829d06b-4282-4927-8cc1-36891a89663b"}
23:06:30.336 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":347,"width":15,"height":15,"star_pos":[6.95,6.93],"pixels":"..."},"id":"7829d06b-4282-4927-8cc1-36891a89663b"}
23:06:31.053 00.717 12020 Exposure complete
23:06:31.293 00.240 12020 worker thread done servicing request
23:06:31.293 00.000 9340 OnExposeComplete: enter
23:06:31.308 00.015 9340 UpdateGuideState(): m_state=6
23:06:31.321 00.013 9340 Star::Find(15, 853, 58, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 348
23:06:31.330 00.009 9340 Star::Find returns 1 (0), X=853.64, Y=58.48, Mass=789472, SNR=135.5, Peak=55577 HFD=4.3
23:06:31.343 00.013 9340 MultiStar: [#1 0.27,-0.29,0.88,U] [#2 0.58,-0.27,0.78,U] [#3 0.11,-0.28,0.80,U] [#4 0.67,0.57,0.63,U] [#5 0.75,0.17,0.85,U] [#6 0.27,-0.68,0.63,U] [#7 -0.28,0.57,0.61,U] [#8 -0.62,-0.36,0.60,U] 
23:06:31.356 00.013 9340 refined, 8 included, MultiStar: {0.32, -0.06}, one-star: {0.72, 0.06}
23:06:31.370 00.014 9340 CameraToMount -- cameraTheta (-0.20) - m_xAngle (-3.14) = xAngle (2.94 = 2.94)
23:06:31.383 00.013 9340 CameraToMount -- cameraTheta (-0.20) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (2.92 = 2.92)
23:06:31.415 00.032 9340 CameraToMount -- cameraX=0.32 cameraY=-0.06 hyp=0.33 cameraTheta=-0.20 mountX=-0.32 mountY=0.07, mountTheta=2.92
23:06:31.431 00.016 9340 SchedulePrimaryMove(10104498, x=0.32, y=-0.06, opts=13)
23:06:31.450 00.019 9340 Enqueuing Move request for scope (0.32, -0.06)
23:06:31.459 00.009 12020 Worker thread wakes up
23:06:31.459 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=6234, max=65529, med=10246, FiltMin=8186, FiltMax=65501, Gamma=2.870
23:06:31.475 00.016 12020 worker thread servicing REQUEST_MOVE scope ofs (0.32, -0.06) opts 0xd
23:06:31.475 00.000 9340 UpdateGuideState exits: m=789472 SNR=135.5
23:06:31.488 00.013 12020 Handling offset move in thread for scope, endpoint = (0.32, -0.06)
23:06:31.488 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:06:31.497 00.009 12020 Moving (0.32, -0.06) raw xDistance=-0.32 yDistance=0.07
23:06:31.500 00.003 12020 GuideAlgorithmHysteresis::Result() returns -0.15 from input -0.32
23:06:31.505 00.005 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:06:31.505 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
23:06:31.518 00.013 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
23:06:31.518 00.000 9340 Enqueuing Expose request
23:06:31.556 00.038 12020 MoveAxis(E, 30, ABG)
23:06:31.556 00.000 12020 Guiding  Dir = 2, Dur = 30
23:06:31.587 00.031 12020 IsSlewing returns 0
23:06:31.588 00.001 12020 IsGuiding returns 0
23:06:31.620 00.032 12020 IsGuiding returns 1
23:06:31.620 00.000 12020 scope still moving after pulse duration time elapsed
23:06:31.663 00.043 12020 IsSlewing returns 0
23:06:31.668 00.005 12020 IsGuiding returns 0
23:06:31.668 00.000 12020 scope move finished after 30 + 48 ms
23:06:31.669 00.001 12020 Move returns status 0, amount 30
23:06:31.669 00.000 12020 MoveAxis(N, 0, ABG)
23:06:31.669 00.000 12020 Move returns status 0, amount 0
23:06:31.669 00.000 12020 move complete, result=0
23:06:31.669 00.000 12020 worker thread done servicing request
23:06:31.669 00.000 9340 GuideStep: -0.3 px 30 ms EAST, 0.1 px 0 ms NORTH
23:06:31.698 00.029 12020 Worker thread wakes up
23:06:31.698 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
23:06:31.698 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(838,43,31,31)
23:06:32.264 00.566 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"cd91b84d-798a-433e-a184-c3db205f5f34"}
23:06:32.280 00.016 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"cd91b84d-798a-433e-a184-c3db205f5f34"}
23:06:32.296 00.016 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"7bcc3000-4b6c-4043-903c-09ae60187ae7"}
23:06:32.310 00.014 9340 case statement mapped state 6 to 3
23:06:32.321 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"7bcc3000-4b6c-4043-903c-09ae60187ae7"}
23:06:32.332 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"88f5fdf2-a930-485a-b7df-100f1e0dd23e"}
23:06:32.346 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":348,"width":15,"height":15,"star_pos":[6.64,7.48],"pixels":"..."},"id":"88f5fdf2-a930-485a-b7df-100f1e0dd23e"}
23:06:34.055 01.709 12020 Exposure complete
23:06:34.244 00.189 12020 worker thread done servicing request
23:06:34.244 00.000 9340 OnExposeComplete: enter
23:06:34.254 00.010 9340 UpdateGuideState(): m_state=6
23:06:34.262 00.008 9340 Star::Find(15, 853, 58, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 349
23:06:34.270 00.008 9340 Star::Find returns 1 (0), X=853.64, Y=58.60, Mass=736372, SNR=137.1, Peak=55305 HFD=4.2
23:06:34.278 00.008 9340 MultiStar: [#1 0.27,-0.28,0.77,U] [#2 0.62,-0.13,0.76,U] [#3 0.28,-0.33,0.69,U] [#4 0.75,0.96,0.00,M9] [#5 0.72,0.48,0.76,U] [#6 0.45,-0.31,0.73,U] [#7 -0.24,0.66,0.62,U] [#8 -0.62,-0.26,0.62,U] 
23:06:34.289 00.011 9340 refined, 7 included, MultiStar: {0.33, 0.01}, one-star: {0.72, 0.18}
23:06:34.298 00.009 9340 CameraToMount -- cameraTheta (0.02) - m_xAngle (-3.14) = xAngle (3.15 = -3.13)
23:06:34.304 00.006 9340 CameraToMount -- cameraTheta (0.02) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (3.14 = 3.14)
23:06:34.318 00.014 9340 CameraToMount -- cameraX=0.33 cameraY=0.01 hyp=0.33 cameraTheta=0.02 mountX=-0.33 mountY=0.00, mountTheta=3.14
23:06:34.342 00.024 9340 SchedulePrimaryMove(10104498, x=0.33, y=0.01, opts=13)
23:06:34.349 00.007 9340 Enqueuing Move request for scope (0.33, 0.01)
23:06:34.361 00.012 12020 Worker thread wakes up
23:06:34.361 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=5863, max=65529, med=9978, FiltMin=8004, FiltMax=65501, Gamma=2.870
23:06:34.370 00.009 12020 worker thread servicing REQUEST_MOVE scope ofs (0.33, 0.01) opts 0xd
23:06:34.370 00.000 9340 UpdateGuideState exits: m=736372 SNR=137.1
23:06:34.383 00.013 12020 Handling offset move in thread for scope, endpoint = (0.33, 0.01)
23:06:34.383 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:06:34.391 00.008 9340 ScheduleExposure(2000,3,1) exposurePending=0
23:06:34.399 00.008 9340 Enqueuing Expose request
23:06:34.408 00.009 12020 Moving (0.33, 0.01) raw xDistance=-0.33 yDistance=0.00
23:06:34.408 00.000 12020 GuideAlgorithmHysteresis::Result() returns -0.15 from input -0.33
23:06:34.408 00.000 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"a0d578bc-6210-4cdb-881b-8e7a44aa0c29"}
23:06:34.420 00.012 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:06:34.420 00.000 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"a0d578bc-6210-4cdb-881b-8e7a44aa0c29"}
23:06:34.424 00.004 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
23:06:34.428 00.004 12020 MoveAxis(E, 29, ABG)
23:06:34.428 00.000 12020 Guiding  Dir = 2, Dur = 29
23:06:34.428 00.000 12020 IsSlewing returns 0
23:06:34.428 00.000 12020 IsGuiding returns 0
23:06:34.446 00.018 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"cfcf18d0-9b30-4928-a558-e08ea9dc95db"}
23:06:34.458 00.012 12020 PulseGuide returned control before completion, sleep 20
23:06:34.458 00.000 9340 case statement mapped state 6 to 3
23:06:34.466 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"cfcf18d0-9b30-4928-a558-e08ea9dc95db"}
23:06:34.476 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"d3d860c6-4c85-485e-9f9a-7e5975635f70"}
23:06:34.484 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":349,"width":15,"height":15,"star_pos":[6.64,6.60],"pixels":"..."},"id":"d3d860c6-4c85-485e-9f9a-7e5975635f70"}
23:06:34.510 00.026 12020 IsGuiding returns 0
23:06:34.510 00.000 12020 Move returns status 0, amount 29
23:06:34.510 00.000 12020 MoveAxis(N, 0, ABG)
23:06:34.510 00.000 12020 Move returns status 0, amount 0
23:06:34.514 00.004 12020 move complete, result=0
23:06:34.514 00.000 12020 worker thread done servicing request
23:06:34.514 00.000 9340 GuideStep: -0.3 px 29 ms EAST, 0.0 px 0 ms NORTH
23:06:34.540 00.026 12020 Worker thread wakes up
23:06:34.540 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
23:06:34.540 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(838,43,31,31)
23:06:36.262 01.722 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"02066e77-bd0d-4389-8cea-f1df66abe8df"}
23:06:36.272 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"02066e77-bd0d-4389-8cea-f1df66abe8df"}
23:06:36.283 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"e258b777-5279-4149-9ee0-1e4e017c38fd"}
23:06:36.297 00.014 9340 case statement mapped state 6 to 3
23:06:36.307 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"e258b777-5279-4149-9ee0-1e4e017c38fd"}
23:06:36.319 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"a8781d69-0fe9-40e0-880f-cee3195c1c84"}
23:06:36.344 00.025 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":349,"width":15,"height":15,"star_pos":[6.64,6.60],"pixels":"..."},"id":"a8781d69-0fe9-40e0-880f-cee3195c1c84"}
23:06:36.921 00.577 12020 Exposure complete
23:06:37.224 00.303 9340 OnExposeComplete: enter
23:06:37.259 00.035 12020 worker thread done servicing request
23:06:37.259 00.000 9340 UpdateGuideState(): m_state=6
23:06:37.272 00.013 9340 Star::Find(15, 853, 58, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 350
23:06:37.283 00.011 9340 Star::Find returns 1 (0), X=853.34, Y=58.78, Mass=777686, SNR=156.9, Peak=58587 HFD=3.9
23:06:37.296 00.013 9340 MultiStar: [#1 -0.13,0.12,0.79,U] [#2 0.51,0.04,0.71,U] [#3 0.04,0.11,0.57,U] [#4 0.52,1.07,0.00,M10] [#5 0.49,0.62,0.53,U] [#6 0.22,-0.25,0.61,U] [#7 -0.43,1.25,0.00,M1] [#8 -0.74,0.30,0.59,U] 
23:06:37.319 00.023 9340 refined, 6 included, MultiStar: {0.14, 0.19}, one-star: {0.42, 0.36}
23:06:37.331 00.012 9340 CameraToMount -- cameraTheta (0.94) - m_xAngle (-3.14) = xAngle (4.07 = -2.21)
23:06:37.365 00.034 9340 CameraToMount -- cameraTheta (0.94) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (4.06 = -2.22)
23:06:37.385 00.020 9340 CameraToMount -- cameraX=0.14 cameraY=0.19 hyp=0.23 cameraTheta=0.94 mountX=-0.14 mountY=-0.18, mountTheta=-2.21
23:06:37.403 00.018 9340 SchedulePrimaryMove(10104498, x=0.14, y=0.19, opts=13)
23:06:37.424 00.021 9340 Enqueuing Move request for scope (0.14, 0.19)
23:06:37.437 00.013 12020 Worker thread wakes up
23:06:37.437 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=6180, max=65529, med=9993, FiltMin=7902, FiltMax=65494, Gamma=2.870
23:06:37.453 00.016 12020 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.19) opts 0xd
23:06:37.453 00.000 12020 Handling offset move in thread for scope, endpoint = (0.14, 0.19)
23:06:37.453 00.000 9340 UpdateGuideState exits: m=777686 SNR=156.9
23:06:37.485 00.032 12020 Moving (0.14, 0.19) raw xDistance=-0.14 yDistance=-0.18
23:06:37.485 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:06:37.499 00.014 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
23:06:37.499 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:06:37.499 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
23:06:37.499 00.000 12020 MoveAxis(E, 0, ABG)
23:06:37.499 00.000 12020 Move returns status 0, amount 0
23:06:37.500 00.001 12020 MoveAxis(N, 0, ABG)
23:06:37.500 00.000 12020 Move returns status 0, amount 0
23:06:37.500 00.000 12020 move complete, result=0
23:06:37.500 00.000 12020 worker thread done servicing request
23:06:37.502 00.002 9340 ScheduleExposure(2000,3,1) exposurePending=0
23:06:37.522 00.020 9340 Enqueuing Expose request
23:06:37.544 00.022 12020 Worker thread wakes up
23:06:37.544 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
23:06:37.545 00.001 9340 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
23:06:37.559 00.014 12020 Handling exposure in thread, d=2000 o=3 r=(838,43,31,31)
23:06:38.264 00.705 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"36bc5d86-7a45-497c-8096-3fa6f3a77429"}
23:06:38.275 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"36bc5d86-7a45-497c-8096-3fa6f3a77429"}
23:06:38.291 00.016 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"65aabc18-e7ca-45ea-bb89-ce441e4f5095"}
23:06:38.303 00.012 9340 case statement mapped state 6 to 3
23:06:38.319 00.016 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"65aabc18-e7ca-45ea-bb89-ce441e4f5095"}
23:06:38.354 00.035 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"6f1c7742-45c3-4722-96b5-6709207ee032"}
23:06:38.372 00.018 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":350,"width":15,"height":15,"star_pos":[7.34,6.78],"pixels":"..."},"id":"6f1c7742-45c3-4722-96b5-6709207ee032"}
23:06:40.011 01.639 12020 Exposure complete
23:06:40.200 00.189 12020 worker thread done servicing request
23:06:40.200 00.000 9340 OnExposeComplete: enter
23:06:40.222 00.022 9340 UpdateGuideState(): m_state=6
23:06:40.230 00.008 9340 Star::Find(15, 853, 58, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 351
23:06:40.241 00.011 9340 Star::Find returns 1 (0), X=853.39, Y=59.15, Mass=832137, SNR=201.2, Peak=57689 HFD=4.1
23:06:40.250 00.009 9340 MultiStar: [#1 0.12,0.42,0.52,U] [#2 0.38,0.20,0.52,U] [#3 0.11,0.47,0.46,U] [#4 0.43,1.38,0.00,R] [#5 0.50,1.13,0.00,M1] [#6 -0.01,-0.11,0.46,U] [#7 -0.31,1.41,0.00,M2] [#8 -0.85,0.48,0.00,M1] 
23:06:40.259 00.009 9340 refined, 4 included, MultiStar: {0.26, 0.41}, one-star: {0.47, 0.73}
23:06:40.271 00.012 9340 CameraToMount -- cameraTheta (1.00) - m_xAngle (-3.14) = xAngle (4.14 = -2.15)
23:06:40.277 00.006 9340 CameraToMount -- cameraTheta (1.00) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (4.12 = -2.16)
23:06:40.286 00.009 9340 CameraToMount -- cameraX=0.26 cameraY=0.41 hyp=0.49 cameraTheta=1.00 mountX=-0.27 mountY=-0.41, mountTheta=-2.15
23:06:40.302 00.016 9340 SchedulePrimaryMove(10104498, x=0.26, y=0.41, opts=13)
23:06:40.312 00.010 9340 Enqueuing Move request for scope (0.26, 0.41)
23:06:40.320 00.008 12020 Worker thread wakes up
23:06:40.320 00.000 12020 worker thread servicing REQUEST_MOVE scope ofs (0.26, 0.41) opts 0xd
23:06:40.320 00.000 12020 Handling offset move in thread for scope, endpoint = (0.26, 0.41)
23:06:40.320 00.000 12020 Moving (0.26, 0.41) raw xDistance=-0.27 yDistance=-0.41
23:06:40.320 00.000 12020 GuideAlgorithmHysteresis::Result() returns -0.11 from input -0.27
23:06:40.320 00.000 12020 GuideAlgorithmResistSwitch::result() returns -0.41 from input -0.41
23:06:40.320 00.000 12020 MoveAxis(E, 22, ABG)
23:06:40.320 00.000 12020 Guiding  Dir = 2, Dur = 22
23:06:40.326 00.006 9340 UpdateImageDisplay: Size=(1920,1080) min=6507, max=65535, med=10227, FiltMin=7959, FiltMax=65494, Gamma=2.870
23:06:40.345 00.019 12020 IsSlewing returns 0
23:06:40.345 00.000 9340 UpdateGuideState exits: m=832137 SNR=201.2
23:06:40.356 00.011 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:06:40.367 00.011 12020 IsGuiding returns 0
23:06:40.368 00.001 9340 ScheduleExposure(2000,3,1) exposurePending=0
23:06:40.376 00.008 9340 Enqueuing Expose request
23:06:40.388 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"e3ae0934-ecd7-4ce1-8674-4e3050fe65d3"}
23:06:40.396 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"e3ae0934-ecd7-4ce1-8674-4e3050fe65d3"}
23:06:40.406 00.010 12020 IsGuiding returns 1
23:06:40.406 00.000 12020 scope still moving after pulse duration time elapsed
23:06:40.406 00.000 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"83f98860-35ce-42e8-bec5-419490692995"}
23:06:40.420 00.014 9340 case statement mapped state 6 to 3
23:06:40.431 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"83f98860-35ce-42e8-bec5-419490692995"}
23:06:40.442 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"caef5944-3930-4c55-8f2e-e3f5b54633e1"}
23:06:40.453 00.011 12020 IsSlewing returns 0
23:06:40.453 00.000 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":351,"width":15,"height":15,"star_pos":[7.39,7.15],"pixels":"..."},"id":"caef5944-3930-4c55-8f2e-e3f5b54633e1"}
23:06:40.477 00.024 12020 IsGuiding returns 0
23:06:40.477 00.000 12020 scope move finished after 22 + 87 ms
23:06:40.477 00.000 12020 Move returns status 0, amount 22
23:06:40.478 00.001 12020 MoveAxis(N, 68, ABG)
23:06:40.478 00.000 12020 Guiding  Dir = 0, Dur = 68
23:06:40.478 00.000 12020 IsSlewing returns 0
23:06:40.478 00.000 12020 IsGuiding returns 0
23:06:40.591 00.113 12020 IsGuiding returns 1
23:06:40.592 00.001 12020 scope still moving after pulse duration time elapsed
23:06:40.727 00.135 12020 IsSlewing returns 0
23:06:40.728 00.001 12020 IsGuiding returns 0
23:06:40.728 00.000 12020 scope move finished after 68 + 180 ms
23:06:40.729 00.001 12020 Move returns status 0, amount 68
23:06:40.729 00.000 12020 move complete, result=0
23:06:40.729 00.000 12020 worker thread done servicing request
23:06:40.729 00.000 9340 GuideStep: -0.3 px 22 ms EAST, -0.4 px 68 ms NORTH
23:06:40.741 00.012 12020 Worker thread wakes up
23:06:40.742 00.001 12020 worker thread servicing REQUEST_EXPOSE 2000
23:06:40.742 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(838,43,31,31)
23:06:42.267 01.525 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"a16fdbcf-6bcd-440c-9e73-39296ca8f88a"}
23:06:42.278 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"a16fdbcf-6bcd-440c-9e73-39296ca8f88a"}
23:06:42.312 00.034 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"2166a17a-dbb0-4358-98fd-731cb1f0a0a2"}
23:06:42.338 00.026 9340 case statement mapped state 6 to 3
23:06:42.353 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"2166a17a-dbb0-4358-98fd-731cb1f0a0a2"}
23:06:42.364 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"7838c68a-da65-47a8-8ae5-1b4f7603b7f1"}
23:06:42.372 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":351,"width":15,"height":15,"star_pos":[7.39,7.15],"pixels":"..."},"id":"7838c68a-da65-47a8-8ae5-1b4f7603b7f1"}
23:06:43.195 00.823 12020 Exposure complete
23:06:43.427 00.232 12020 worker thread done servicing request
23:06:43.427 00.000 9340 OnExposeComplete: enter
23:06:43.439 00.012 9340 UpdateGuideState(): m_state=6
23:06:43.474 00.035 9340 Star::Find(15, 853, 59, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 352
23:06:43.494 00.020 9340 Star::Find returns 1 (0), X=853.40, Y=58.78, Mass=753696, SNR=145.1, Peak=56485 HFD=3.9
23:06:43.510 00.016 9340 MultiStar: [#1 -0.24,-0.29,0.71,U] [#2 0.54,-0.03,0.83,U] [#3 0.21,-0.11,0.69,U] [#4 -0.15,-0.44,0.59,U] [#5 0.38,0.42,0.60,U] [#6 0.16,-0.49,0.60,U] [#7 -0.25,0.78,0.68,U] [#8 -0.91,0.06,0.60,U] 
23:06:43.526 00.016 9340 refined, 8 included, MultiStar: {0.07, 0.05}, one-star: {0.49, 0.36}
23:06:43.591 00.065 9340 CameraToMount -- cameraTheta (0.64) - m_xAngle (-3.14) = xAngle (3.77 = -2.51)
23:06:43.613 00.022 9340 CameraToMount -- cameraTheta (0.64) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (3.76 = -2.53)
23:06:43.640 00.027 9340 CameraToMount -- cameraX=0.07 cameraY=0.05 hyp=0.08 cameraTheta=0.64 mountX=-0.07 mountY=-0.05, mountTheta=-2.52
23:06:43.679 00.039 9340 SchedulePrimaryMove(10104498, x=0.07, y=0.05, opts=13)
23:06:43.696 00.017 9340 Enqueuing Move request for scope (0.07, 0.05)
23:06:43.709 00.013 12020 Worker thread wakes up
23:06:43.709 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=6663, max=65529, med=10213, FiltMin=7970, FiltMax=65494, Gamma=2.870
23:06:43.722 00.013 12020 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.05) opts 0xd
23:06:43.722 00.000 9340 UpdateGuideState exits: m=753696 SNR=145.1
23:06:43.735 00.013 12020 Handling offset move in thread for scope, endpoint = (0.07, 0.05)
23:06:43.737 00.002 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:06:43.749 00.012 12020 Moving (0.07, 0.05) raw xDistance=-0.07 yDistance=-0.05
23:06:43.750 00.001 9340 ScheduleExposure(2000,3,1) exposurePending=0
23:06:43.788 00.038 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
23:06:43.789 00.001 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:06:43.789 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
23:06:43.789 00.000 12020 MoveAxis(E, 0, ABG)
23:06:43.789 00.000 12020 Move returns status 0, amount 0
23:06:43.790 00.001 12020 MoveAxis(N, 0, ABG)
23:06:43.790 00.000 12020 Move returns status 0, amount 0
23:06:43.790 00.000 12020 move complete, result=0
23:06:43.791 00.001 9340 Enqueuing Expose request
23:06:43.804 00.013 12020 worker thread done servicing request
23:06:43.806 00.002 12020 Worker thread wakes up
23:06:43.807 00.001 9340 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
23:06:43.823 00.016 12020 worker thread servicing REQUEST_EXPOSE 2000
23:06:43.823 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(838,43,31,31)
23:06:44.270 00.447 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"5f853f41-3fc3-465a-a14c-596c1cfa06b5"}
23:06:44.284 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"5f853f41-3fc3-465a-a14c-596c1cfa06b5"}
23:06:44.307 00.023 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"4fbd45ed-9cee-4831-8b91-8d97dedab345"}
23:06:44.359 00.052 9340 case statement mapped state 6 to 3
23:06:44.390 00.031 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"4fbd45ed-9cee-4831-8b91-8d97dedab345"}
23:06:44.420 00.030 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"e86a7235-1f56-4199-afe9-0a0762cac981"}
23:06:44.440 00.020 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":352,"width":15,"height":15,"star_pos":[7.40,6.78],"pixels":"..."},"id":"e86a7235-1f56-4199-afe9-0a0762cac981"}
23:06:46.190 01.750 12020 Exposure complete
23:06:46.274 00.084 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"c87b9150-f075-4809-b95e-2ad0da841519"}
23:06:46.290 00.016 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"c87b9150-f075-4809-b95e-2ad0da841519"}
23:06:46.303 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"83685598-516e-4900-a853-1813c3af8c17"}
23:06:46.335 00.032 9340 case statement mapped state 6 to 3
23:06:46.349 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"83685598-516e-4900-a853-1813c3af8c17"}
23:06:46.360 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"8a1f0e76-2385-4933-b027-fe578ce6f320"}
23:06:46.370 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":352,"width":15,"height":15,"star_pos":[7.40,6.78],"pixels":"..."},"id":"8a1f0e76-2385-4933-b027-fe578ce6f320"}
23:06:46.451 00.081 12020 worker thread done servicing request
23:06:46.451 00.000 9340 OnExposeComplete: enter
23:06:46.461 00.010 9340 UpdateGuideState(): m_state=6
23:06:46.477 00.016 9340 Star::Find(15, 853, 58, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 353
23:06:46.487 00.010 9340 Star::Find returns 1 (0), X=853.19, Y=58.83, Mass=756189, SNR=136.0, Peak=59381 HFD=4.2
23:06:46.519 00.032 9340 MultiStar: [#1 -0.14,0.04,0.83,U] [#2 0.34,0.01,0.83,U] [#3 -0.05,-0.04,0.76,U] [#4 -0.06,-0.65,0.65,U] [#5 0.30,0.77,0.88,U] [#6 0.08,-0.38,0.66,U] [#7 -0.47,0.73,0.66,U] [#8 -0.79,0.02,0.70,U] 
23:06:46.537 00.018 9340 refined, 8 included, MultiStar: {-0.03, 0.13}, one-star: {0.28, 0.41}
23:06:46.552 00.015 9340 CameraToMount -- cameraTheta (1.76) - m_xAngle (-3.14) = xAngle (4.90 = -1.38)
23:06:46.564 00.012 9340 CameraToMount -- cameraTheta (1.76) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (4.88 = -1.40)
23:06:46.580 00.016 9340 CameraToMount -- cameraX=-0.03 cameraY=0.13 hyp=0.13 cameraTheta=1.76 mountX=0.02 mountY=-0.13, mountTheta=-1.39
23:06:46.595 00.015 9340 SchedulePrimaryMove(10104498, x=-0.03, y=0.13, opts=13)
23:06:46.621 00.026 9340 Enqueuing Move request for scope (-0.03, 0.13)
23:06:46.635 00.014 12020 Worker thread wakes up
23:06:46.635 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=6592, max=65529, med=10072, FiltMin=7753, FiltMax=65494, Gamma=2.870
23:06:46.647 00.012 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.13) opts 0xd
23:06:46.647 00.000 12020 Handling offset move in thread for scope, endpoint = (-0.03, 0.13)
23:06:46.647 00.000 12020 Moving (-0.03, 0.13) raw xDistance=0.02 yDistance=-0.13
23:06:46.647 00.000 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
23:06:46.647 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:06:46.647 00.000 9340 UpdateGuideState exits: m=756189 SNR=136.0
23:06:46.661 00.014 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
23:06:46.661 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:06:46.673 00.012 12020 MoveAxis(E, 0, ABG)
23:06:46.673 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
23:06:46.685 00.012 12020 Move returns status 0, amount 0
23:06:46.686 00.001 9340 Enqueuing Expose request
23:06:46.699 00.013 12020 MoveAxis(N, 0, ABG)
23:06:46.699 00.000 12020 Move returns status 0, amount 0
23:06:46.699 00.000 12020 move complete, result=0
23:06:46.699 00.000 12020 worker thread done servicing request
23:06:46.700 00.001 12020 Worker thread wakes up
23:06:46.700 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
23:06:46.700 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(838,43,31,31)
23:06:46.703 00.003 9340 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
23:06:48.275 01.572 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"5bbad2c7-7600-47cb-b65b-dd5d08114feb"}
23:06:48.285 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"5bbad2c7-7600-47cb-b65b-dd5d08114feb"}
23:06:48.295 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"774dd02a-5aa8-4fc6-aa72-73aad331348a"}
23:06:48.309 00.014 9340 case statement mapped state 6 to 3
23:06:48.320 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"774dd02a-5aa8-4fc6-aa72-73aad331348a"}
23:06:48.334 00.014 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"bf875fe4-eb3f-4f43-b5f3-bc0d4f0f3b25"}
23:06:48.365 00.031 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":353,"width":15,"height":15,"star_pos":[7.19,6.83],"pixels":"..."},"id":"bf875fe4-eb3f-4f43-b5f3-bc0d4f0f3b25"}
23:06:49.135 00.770 12020 Exposure complete
23:06:49.368 00.233 12020 worker thread done servicing request
23:06:49.368 00.000 9340 OnExposeComplete: enter
23:06:49.378 00.010 9340 UpdateGuideState(): m_state=6
23:06:49.386 00.008 9340 Star::Find(15, 853, 58, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 354
23:06:49.399 00.013 9340 Star::Find returns 1 (0), X=853.59, Y=59.14, Mass=745957, SNR=135.0, Peak=53439 HFD=4.1
23:06:49.407 00.008 9340 MultiStar: [#1 0.19,0.27,0.86,U] [#2 0.42,0.17,0.98,U] [#3 0.23,0.44,0.64,U] [#4 0.35,-0.04,0.62,U] [#5 0.44,0.68,0.66,U] [#6 0.34,0.01,0.57,U] [#7 -0.27,1.26,0.00,M1] [#8 -0.42,0.37,0.67,U] 
23:06:49.420 00.013 9340 refined, 7 included, MultiStar: {0.30, 0.34}, one-star: {0.67, 0.72}
23:06:49.432 00.012 9340 CameraToMount -- cameraTheta (0.85) - m_xAngle (-3.14) = xAngle (3.99 = -2.30)
23:06:49.455 00.023 9340 CameraToMount -- cameraTheta (0.85) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (3.97 = -2.31)
23:06:49.472 00.017 9340 CameraToMount -- cameraX=0.30 cameraY=0.34 hyp=0.46 cameraTheta=0.85 mountX=-0.30 mountY=-0.34, mountTheta=-2.30
23:06:49.487 00.015 9340 SchedulePrimaryMove(10104498, x=0.30, y=0.34, opts=13)
23:06:49.497 00.010 9340 Enqueuing Move request for scope (0.30, 0.34)
23:06:49.509 00.012 12020 Worker thread wakes up
23:06:49.509 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=6074, max=65535, med=10054, FiltMin=7702, FiltMax=65494, Gamma=2.870
23:06:49.518 00.009 12020 worker thread servicing REQUEST_MOVE scope ofs (0.30, 0.34) opts 0xd
23:06:49.518 00.000 9340 UpdateGuideState exits: m=745957 SNR=135.0
23:06:49.531 00.013 12020 Handling offset move in thread for scope, endpoint = (0.30, 0.34)
23:06:49.531 00.000 12020 Moving (0.30, 0.34) raw xDistance=-0.30 yDistance=-0.34
23:06:49.531 00.000 12020 GuideAlgorithmHysteresis::Result() returns -0.13 from input -0.30
23:06:49.531 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:06:49.563 00.032 12020 GuideAlgorithmResistSwitch::result() returns -0.34 from input -0.34
23:06:49.563 00.000 12020 MoveAxis(E, 25, ABG)
23:06:49.563 00.000 12020 Guiding  Dir = 2, Dur = 25
23:06:49.565 00.002 12020 IsSlewing returns 0
23:06:49.568 00.003 12020 IsGuiding returns 0
23:06:49.569 00.001 9340 ScheduleExposure(2000,3,1) exposurePending=0
23:06:49.588 00.019 9340 Enqueuing Expose request
23:06:49.601 00.013 12020 PulseGuide returned control before completion, sleep 13
23:06:49.651 00.050 12020 IsGuiding returns 0
23:06:49.651 00.000 12020 Move returns status 0, amount 25
23:06:49.651 00.000 12020 MoveAxis(N, 57, ABG)
23:06:49.656 00.005 12020 Guiding  Dir = 0, Dur = 57
23:06:49.656 00.000 12020 IsSlewing returns 0
23:06:49.656 00.000 12020 IsGuiding returns 0
23:06:49.783 00.127 12020 IsGuiding returns 1
23:06:49.783 00.000 12020 scope still moving after pulse duration time elapsed
23:06:49.895 00.112 12020 IsSlewing returns 0
23:06:49.896 00.001 12020 IsGuiding returns 0
23:06:49.897 00.001 12020 scope move finished after 57 + 181 ms
23:06:49.897 00.000 12020 Move returns status 0, amount 57
23:06:49.897 00.000 12020 move complete, result=0
23:06:49.897 00.000 12020 worker thread done servicing request
23:06:49.897 00.000 9340 GuideStep: -0.3 px 25 ms EAST, -0.3 px 57 ms NORTH
23:06:49.910 00.013 12020 Worker thread wakes up
23:06:49.910 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
23:06:49.910 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(838,43,31,31)
23:06:50.275 00.365 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"4cbe3cb2-cfa6-4c26-89c7-8cbcda86272c"}
23:06:50.353 00.078 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"4cbe3cb2-cfa6-4c26-89c7-8cbcda86272c"}
23:06:50.395 00.042 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"f419b4e2-c4b7-44ba-bcee-d167973d5b3e"}
23:06:50.445 00.050 9340 case statement mapped state 6 to 3
23:06:50.481 00.036 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"f419b4e2-c4b7-44ba-bcee-d167973d5b3e"}
23:06:50.585 00.104 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"e5475bdd-5d88-446b-b247-34a92fe7dc1b"}
23:06:50.650 00.065 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":354,"width":15,"height":15,"star_pos":[6.59,7.14],"pixels":"..."},"id":"e5475bdd-5d88-446b-b247-34a92fe7dc1b"}
23:06:52.279 01.629 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"2b967e1c-0fce-4ceb-b7de-24867dd5f5b9"}
23:06:52.295 00.016 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"2b967e1c-0fce-4ceb-b7de-24867dd5f5b9"}
23:06:52.310 00.015 12020 Exposure complete
23:06:52.314 00.004 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"8f980ad8-a0d3-4c2d-b9ed-7264392e9b68"}
23:06:52.330 00.016 9340 case statement mapped state 6 to 3
23:06:52.343 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"8f980ad8-a0d3-4c2d-b9ed-7264392e9b68"}
23:06:52.358 00.015 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"b57436f6-05ac-4072-adb3-09bbe7fcc9be"}
23:06:52.392 00.034 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":354,"width":15,"height":15,"star_pos":[6.59,7.14],"pixels":"..."},"id":"b57436f6-05ac-4072-adb3-09bbe7fcc9be"}
23:06:52.613 00.221 12020 worker thread done servicing request
23:06:52.613 00.000 9340 OnExposeComplete: enter
23:06:52.626 00.013 9340 UpdateGuideState(): m_state=6
23:06:52.637 00.011 9340 Star::Find(15, 853, 59, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 355
23:06:52.650 00.013 9340 Star::Find returns 1 (0), X=852.69, Y=58.49, Mass=715789, SNR=148.7, Peak=59130 HFD=3.8
23:06:52.665 00.015 9340 MultiStar: [#1 -0.69,-0.37,0.76,U] [#2 -0.28,-0.45,0.76,U] [#3 -0.40,-0.28,0.72,U] [#4 -0.51,-0.67,0.54,U] [#5 -0.02,0.24,0.79,U] [#6 -0.62,-0.40,0.59,U] [#7 -1.02,0.69,0.00,M2] [#8 -1.24,-0.40,0.00,M1] 
23:06:52.691 00.026 9340 single-star, 6 included, MultiStar: {-0.37, -0.23}, one-star: {-0.23, 0.07}
23:06:52.708 00.017 9340 CameraToMount -- cameraTheta (2.86) - m_xAngle (-3.14) = xAngle (5.99 = -0.29)
23:06:52.719 00.011 9340 CameraToMount -- cameraTheta (2.86) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (5.98 = -0.30)
23:06:52.733 00.014 9340 CameraToMount -- cameraX=-0.23 cameraY=0.07 hyp=0.24 cameraTheta=2.86 mountX=0.23 mountY=-0.07, mountTheta=-0.30
23:06:52.749 00.016 9340 SchedulePrimaryMove(10104498, x=-0.23, y=0.07, opts=13)
23:06:52.764 00.015 9340 Enqueuing Move request for scope (-0.23, 0.07)
23:06:52.775 00.011 12020 Worker thread wakes up
23:06:52.775 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=6415, max=65535, med=10033, FiltMin=7842, FiltMax=65455, Gamma=2.870
23:06:52.807 00.032 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.23, 0.07) opts 0xd
23:06:52.808 00.001 9340 UpdateGuideState exits: m=715789 SNR=148.7
23:06:52.819 00.011 12020 Handling offset move in thread for scope, endpoint = (-0.23, 0.07)
23:06:52.819 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:06:52.830 00.011 12020 Moving (-0.23, 0.07) raw xDistance=0.23 yDistance=-0.07
23:06:52.830 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
23:06:52.841 00.011 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.23
23:06:52.841 00.000 9340 Enqueuing Expose request
23:06:52.853 00.012 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:06:52.853 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
23:06:52.853 00.000 12020 MoveAxis(E, 0, ABG)
23:06:52.855 00.002 12020 Move returns status 0, amount 0
23:06:52.855 00.000 12020 MoveAxis(N, 0, ABG)
23:06:52.855 00.000 12020 Move returns status 0, amount 0
23:06:52.856 00.001 12020 move complete, result=0
23:06:52.856 00.000 12020 worker thread done servicing request
23:06:52.856 00.000 12020 Worker thread wakes up
23:06:52.856 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
23:06:52.856 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(838,43,31,31)
23:06:52.857 00.001 9340 GuideStep: 0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
23:06:54.278 01.421 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"186af2e9-5f22-47b7-8093-5724efa63ffb"}
23:06:54.289 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"186af2e9-5f22-47b7-8093-5724efa63ffb"}
23:06:54.306 00.017 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"4a93e117-4e3e-45b6-ae2d-e60d702c2939"}
23:06:54.316 00.010 9340 case statement mapped state 6 to 3
23:06:54.333 00.017 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"4a93e117-4e3e-45b6-ae2d-e60d702c2939"}
23:06:54.362 00.029 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"2e494387-6380-4324-827d-e4d94583c0a7"}
23:06:54.375 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":355,"width":15,"height":15,"star_pos":[6.69,7.49],"pixels":"..."},"id":"2e494387-6380-4324-827d-e4d94583c0a7"}
23:06:55.316 00.941 12020 Exposure complete
23:06:55.528 00.212 12020 worker thread done servicing request
23:06:55.528 00.000 9340 OnExposeComplete: enter
23:06:55.538 00.010 9340 UpdateGuideState(): m_state=6
23:06:55.549 00.011 9340 Star::Find(15, 852, 58, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 356
23:06:55.558 00.009 9340 Star::Find returns 1 (0), X=852.85, Y=58.64, Mass=704119, SNR=139.8, Peak=57850 HFD=3.8
23:06:55.575 00.017 9340 MultiStar: [#1 -0.51,-0.24,0.72,U] [#2 0.11,-0.35,0.83,U] [#3 -0.11,-0.12,0.67,U] [#4 -0.72,-0.72,0.00,M1] [#5 -0.03,0.05,0.61,U] [#6 -0.42,-0.48,0.68,U] [#7 -0.92,0.71,0.00,M3] [#8 -1.18,0.12,0.00,M2] 
23:06:55.592 00.017 9340 refined, 5 included, MultiStar: {-0.16, -0.14}, one-star: {-0.06, 0.22}
23:06:55.606 00.014 9340 CameraToMount -- cameraTheta (-2.43) - m_xAngle (-3.14) = xAngle (0.71 = 0.71)
23:06:55.619 00.013 9340 CameraToMount -- cameraTheta (-2.43) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (0.69 = 0.69)
23:06:55.631 00.012 9340 CameraToMount -- cameraX=-0.16 cameraY=-0.14 hyp=0.21 cameraTheta=-2.43 mountX=0.16 mountY=0.13, mountTheta=0.70
23:06:55.656 00.025 9340 SchedulePrimaryMove(10104498, x=-0.16, y=-0.14, opts=13)
23:06:55.668 00.012 9340 Enqueuing Move request for scope (-0.16, -0.14)
23:06:55.678 00.010 12020 Worker thread wakes up
23:06:55.678 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=6601, max=65535, med=10231, FiltMin=7924, FiltMax=65509, Gamma=2.870
23:06:55.683 00.005 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.16, -0.14) opts 0xd
23:06:55.683 00.000 9340 UpdateGuideState exits: m=704119 SNR=139.8
23:06:55.700 00.017 12020 Handling offset move in thread for scope, endpoint = (-0.16, -0.14)
23:06:55.700 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:06:55.708 00.008 12020 Moving (-0.16, -0.14) raw xDistance=0.16 yDistance=0.13
23:06:55.708 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
23:06:55.718 00.010 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.16
23:06:55.718 00.000 9340 Enqueuing Expose request
23:06:55.729 00.011 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:06:55.730 00.001 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
23:06:55.730 00.000 12020 MoveAxis(E, 0, ABG)
23:06:55.730 00.000 12020 Move returns status 0, amount 0
23:06:55.731 00.001 12020 MoveAxis(N, 0, ABG)
23:06:55.731 00.000 12020 Move returns status 0, amount 0
23:06:55.731 00.000 12020 move complete, result=0
23:06:55.731 00.000 12020 worker thread done servicing request
23:06:55.731 00.000 12020 Worker thread wakes up
23:06:55.732 00.001 12020 worker thread servicing REQUEST_EXPOSE 2000
23:06:55.732 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(838,43,31,31)
23:06:55.734 00.002 9340 GuideStep: 0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
23:06:56.285 00.551 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"589ad160-d7b3-4270-b6f3-210d4fb228c4"}
23:06:56.310 00.025 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"589ad160-d7b3-4270-b6f3-210d4fb228c4"}
23:06:56.321 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"ed853f0b-26fd-4023-a395-0f4068d7cc61"}
23:06:56.338 00.017 9340 case statement mapped state 6 to 3
23:06:56.347 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"ed853f0b-26fd-4023-a395-0f4068d7cc61"}
23:06:56.356 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"b14064a2-484e-40b7-8fed-894469f06afd"}
23:06:56.364 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":356,"width":15,"height":15,"star_pos":[6.85,6.64],"pixels":"..."},"id":"b14064a2-484e-40b7-8fed-894469f06afd"}
23:06:58.094 01.730 12020 Exposure complete
23:06:58.284 00.190 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"e58692ac-4dfc-44b9-8c9d-a728b566671c"}
23:06:58.310 00.026 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"e58692ac-4dfc-44b9-8c9d-a728b566671c"}
23:06:58.326 00.016 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"6f47a1aa-834a-47c9-bcb5-ae18cf866b13"}
23:06:58.337 00.011 9340 case statement mapped state 6 to 3
23:06:58.357 00.020 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"6f47a1aa-834a-47c9-bcb5-ae18cf866b13"}
23:06:58.393 00.036 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"f763ce73-a7b3-4953-b2b0-2937737240dd"}
23:06:58.405 00.012 12020 worker thread done servicing request
23:06:58.405 00.000 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":356,"width":15,"height":15,"star_pos":[6.85,6.64],"pixels":"..."},"id":"f763ce73-a7b3-4953-b2b0-2937737240dd"}
23:06:58.419 00.014 9340 OnExposeComplete: enter
23:06:58.426 00.007 9340 UpdateGuideState(): m_state=6
23:06:58.439 00.013 9340 Star::Find(15, 852, 58, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 357
23:06:58.450 00.011 9340 Star::Find returns 1 (0), X=852.80, Y=58.50, Mass=785139, SNR=137.8, Peak=57590 HFD=4.1
23:06:58.462 00.012 9340 MultiStar: [#1 -0.67,-0.18,1.04,U] [#2 -0.12,-0.12,0.82,U] [#3 -0.33,0.00,0.75,U] [#4 -0.68,-0.54,0.63,U] [#5 -0.29,0.44,0.80,U] [#6 -0.44,-0.43,0.71,U] [#7 -1.04,0.62,0.00,M4] [#8 -1.22,-0.24,0.00,M3] 
23:06:58.473 00.011 9340 single-star, 6 included, MultiStar: {-0.37, -0.08}, one-star: {-0.11, 0.09}
23:06:58.484 00.011 9340 CameraToMount -- cameraTheta (2.50) - m_xAngle (-3.14) = xAngle (5.63 = -0.65)
23:06:58.511 00.027 9340 CameraToMount -- cameraTheta (2.50) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (5.62 = -0.66)
23:06:58.522 00.011 9340 CameraToMount -- cameraX=-0.11 cameraY=0.09 hyp=0.14 cameraTheta=2.50 mountX=0.11 mountY=-0.09, mountTheta=-0.66
23:06:58.537 00.015 9340 SchedulePrimaryMove(10104498, x=-0.11, y=0.09, opts=13)
23:06:58.552 00.015 9340 Enqueuing Move request for scope (-0.11, 0.09)
23:06:58.563 00.011 12020 Worker thread wakes up
23:06:58.563 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=6126, max=65535, med=10011, FiltMin=7818, FiltMax=65494, Gamma=2.870
23:06:58.578 00.015 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 0.09) opts 0xd
23:06:58.578 00.000 12020 Handling offset move in thread for scope, endpoint = (-0.11, 0.09)
23:06:58.579 00.001 9340 UpdateGuideState exits: m=785139 SNR=137.8
23:06:58.593 00.014 12020 Moving (-0.11, 0.09) raw xDistance=0.11 yDistance=-0.09
23:06:58.593 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:06:58.607 00.014 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
23:06:58.607 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
23:06:58.619 00.012 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:06:58.636 00.017 9340 Enqueuing Expose request
23:06:58.653 00.017 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
23:06:58.653 00.000 12020 MoveAxis(E, 0, ABG)
23:06:58.653 00.000 12020 Move returns status 0, amount 0
23:06:58.653 00.000 12020 MoveAxis(N, 0, ABG)
23:06:58.653 00.000 12020 Move returns status 0, amount 0
23:06:58.653 00.000 12020 move complete, result=0
23:06:58.653 00.000 12020 worker thread done servicing request
23:06:58.655 00.002 12020 Worker thread wakes up
23:06:58.655 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
23:06:58.655 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(838,43,31,31)
23:06:58.656 00.001 9340 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
23:07:00.283 01.627 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"66d3188b-b352-4bfd-9f44-3b5918cbb3b0"}
23:07:00.293 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"66d3188b-b352-4bfd-9f44-3b5918cbb3b0"}
23:07:00.304 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"53e21499-44f6-471f-9d2f-1a26a5d14727"}
23:07:00.310 00.006 9340 case statement mapped state 6 to 3
23:07:00.320 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"53e21499-44f6-471f-9d2f-1a26a5d14727"}
23:07:00.331 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"f56fe6e1-dabc-40e2-99d4-f8222a5fdbef"}
23:07:00.342 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":357,"width":15,"height":15,"star_pos":[6.80,6.50],"pixels":"..."},"id":"f56fe6e1-dabc-40e2-99d4-f8222a5fdbef"}
23:07:00.997 00.655 12020 Exposure complete
23:07:01.218 00.221 12020 worker thread done servicing request
23:07:01.219 00.001 9340 OnExposeComplete: enter
23:07:01.230 00.011 9340 UpdateGuideState(): m_state=6
23:07:01.240 00.010 9340 Star::Find(15, 852, 58, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 358
23:07:01.247 00.007 9340 Star::Find returns 1 (0), X=853.37, Y=58.99, Mass=754097, SNR=125.4, Peak=56531 HFD=4.1
23:07:01.258 00.011 9340 MultiStar: [#1 0.00,0.07,0.85,U] [#2 0.67,0.07,1.11,U] [#3 0.41,0.47,0.76,U] [#4 -0.02,-0.08,0.54,U] [#5 0.47,0.67,0.77,U] [#6 0.12,-0.13,0.68,U] [#7 -0.18,1.14,0.00,M5] [#8 -0.85,0.20,0.73,U] 
23:07:01.268 00.010 9340 refined, 7 included, MultiStar: {0.20, 0.25}, one-star: {0.45, 0.57}
23:07:01.274 00.006 9340 CameraToMount -- cameraTheta (0.89) - m_xAngle (-3.14) = xAngle (4.02 = -2.26)
23:07:01.300 00.026 9340 CameraToMount -- cameraTheta (0.89) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (4.01 = -2.28)
23:07:01.309 00.009 9340 CameraToMount -- cameraX=0.20 cameraY=0.25 hyp=0.32 cameraTheta=0.89 mountX=-0.21 mountY=-0.25, mountTheta=-2.27
23:07:01.320 00.011 9340 SchedulePrimaryMove(10104498, x=0.20, y=0.25, opts=13)
23:07:01.325 00.005 9340 Enqueuing Move request for scope (0.20, 0.25)
23:07:01.343 00.018 12020 Worker thread wakes up
23:07:01.343 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=6074, max=65529, med=10020, FiltMin=7867, FiltMax=65494, Gamma=2.870
23:07:01.351 00.008 12020 worker thread servicing REQUEST_MOVE scope ofs (0.20, 0.25) opts 0xd
23:07:01.351 00.000 9340 UpdateGuideState exits: m=754097 SNR=125.4
23:07:01.362 00.011 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:07:01.374 00.012 12020 Handling offset move in thread for scope, endpoint = (0.20, 0.25)
23:07:01.374 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
23:07:01.398 00.024 12020 Moving (0.20, 0.25) raw xDistance=-0.21 yDistance=-0.25
23:07:01.398 00.000 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.21
23:07:01.399 00.001 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:07:01.399 00.000 9340 Enqueuing Expose request
23:07:01.408 00.009 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.25
23:07:01.408 00.000 12020 MoveAxis(E, 0, ABG)
23:07:01.409 00.001 12020 Move returns status 0, amount 0
23:07:01.409 00.000 12020 MoveAxis(N, 0, ABG)
23:07:01.409 00.000 12020 Move returns status 0, amount 0
23:07:01.409 00.000 12020 move complete, result=0
23:07:01.409 00.000 12020 worker thread done servicing request
23:07:01.410 00.001 12020 Worker thread wakes up
23:07:01.410 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
23:07:01.410 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(838,43,31,31)
23:07:01.413 00.003 9340 GuideStep: -0.2 px 0 ms EAST, -0.2 px 0 ms NORTH
23:07:02.287 00.874 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"6d1e99aa-d609-477c-83f1-11d7d26e9c08"}
23:07:02.299 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"6d1e99aa-d609-477c-83f1-11d7d26e9c08"}
23:07:02.309 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"f495911a-a054-45f8-9130-97da9749ed55"}
23:07:02.333 00.024 9340 case statement mapped state 6 to 3
23:07:02.374 00.041 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"f495911a-a054-45f8-9130-97da9749ed55"}
23:07:02.394 00.020 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"5087c200-8413-4acd-ab97-acff327a982d"}
23:07:02.408 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":358,"width":15,"height":15,"star_pos":[7.37,6.99],"pixels":"..."},"id":"5087c200-8413-4acd-ab97-acff327a982d"}
23:07:03.752 01.344 12020 Exposure complete
23:07:04.063 00.311 12020 worker thread done servicing request
23:07:04.063 00.000 9340 OnExposeComplete: enter
23:07:04.073 00.010 9340 UpdateGuideState(): m_state=6
23:07:04.090 00.017 9340 Star::Find(15, 853, 58, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 359
23:07:04.104 00.014 9340 Star::Find returns 1 (0), X=853.64, Y=59.12, Mass=720445, SNR=129.8, Peak=53125 HFD=4.0
23:07:04.117 00.013 9340 MultiStar: [#1 0.19,0.29,0.86,U] [#2 0.66,0.39,0.87,U] [#3 0.37,0.20,0.74,U] [#4 0.14,-0.02,0.62,U] [#5 0.55,1.02,0.00,M1] [#6 0.44,0.06,0.76,U] [#7 -0.25,1.22,0.00,M6] [#8 -0.62,0.15,0.71,U] 
23:07:04.152 00.035 9340 refined, 6 included, MultiStar: {0.31, 0.28}, one-star: {0.72, 0.70}
23:07:04.166 00.014 9340 CameraToMount -- cameraTheta (0.74) - m_xAngle (-3.14) = xAngle (3.88 = -2.41)
23:07:04.174 00.008 9340 CameraToMount -- cameraTheta (0.74) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (3.86 = -2.42)
23:07:04.187 00.013 9340 CameraToMount -- cameraX=0.31 cameraY=0.28 hyp=0.42 cameraTheta=0.74 mountX=-0.31 mountY=-0.28, mountTheta=-2.41
23:07:04.208 00.021 9340 SchedulePrimaryMove(10104498, x=0.31, y=0.28, opts=13)
23:07:04.227 00.019 9340 Enqueuing Move request for scope (0.31, 0.28)
23:07:04.260 00.033 12020 Worker thread wakes up
23:07:04.260 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=6206, max=65529, med=10206, FiltMin=8070, FiltMax=65494, Gamma=2.870
23:07:04.276 00.016 12020 worker thread servicing REQUEST_MOVE scope ofs (0.31, 0.28) opts 0xd
23:07:04.276 00.000 9340 UpdateGuideState exits: m=720445 SNR=129.8
23:07:04.292 00.016 12020 Handling offset move in thread for scope, endpoint = (0.31, 0.28)
23:07:04.292 00.000 12020 Moving (0.31, 0.28) raw xDistance=-0.31 yDistance=-0.28
23:07:04.292 00.000 12020 GuideAlgorithmHysteresis::Result() returns -0.13 from input -0.31
23:07:04.292 00.000 12020 GuideAlgorithmResistSwitch::result() returns -0.28 from input -0.28
23:07:04.294 00.002 12020 MoveAxis(E, 25, ABG)
23:07:04.294 00.000 12020 Guiding  Dir = 2, Dur = 25
23:07:04.294 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:07:04.307 00.013 12020 IsSlewing returns 0
23:07:04.307 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
23:07:04.329 00.022 12020 IsGuiding returns 0
23:07:04.329 00.000 9340 Enqueuing Expose request
23:07:04.342 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"3f95e918-275c-47bb-b522-0da876a4fefc"}
23:07:04.370 00.028 12020 PulseGuide returned control before completion, sleep 14
23:07:04.370 00.000 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"3f95e918-275c-47bb-b522-0da876a4fefc"}
23:07:04.390 00.020 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"51d3f533-60bd-42ef-82d4-7d7251e4809a"}
23:07:04.403 00.013 12020 IsGuiding returns 0
23:07:04.404 00.001 9340 case statement mapped state 6 to 3
23:07:04.416 00.012 12020 Move returns status 0, amount 25
23:07:04.416 00.000 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"51d3f533-60bd-42ef-82d4-7d7251e4809a"}
23:07:04.429 00.013 12020 MoveAxis(N, 47, ABG)
23:07:04.429 00.000 12020 Guiding  Dir = 0, Dur = 47
23:07:04.430 00.001 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"4634cec4-597b-454e-b23e-425b15a25925"}
23:07:04.444 00.014 12020 IsSlewing returns 0
23:07:04.444 00.000 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":359,"width":15,"height":15,"star_pos":[6.64,7.12],"pixels":"..."},"id":"4634cec4-597b-454e-b23e-425b15a25925"}
23:07:04.458 00.014 12020 IsGuiding returns 0
23:07:04.575 00.117 12020 IsGuiding returns 1
23:07:04.575 00.000 12020 scope still moving after pulse duration time elapsed
23:07:04.702 00.127 12020 IsSlewing returns 0
23:07:04.703 00.001 12020 IsGuiding returns 0
23:07:04.704 00.001 12020 scope move finished after 47 + 197 ms
23:07:04.704 00.000 12020 Move returns status 0, amount 47
23:07:04.704 00.000 12020 move complete, result=0
23:07:04.704 00.000 12020 worker thread done servicing request
23:07:04.704 00.000 9340 GuideStep: -0.3 px 25 ms EAST, -0.3 px 47 ms NORTH
23:07:04.721 00.017 12020 Worker thread wakes up
23:07:04.721 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
23:07:04.721 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(838,43,31,31)
23:07:06.283 01.562 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"d2a51d23-1792-45fe-aca3-eb301e55de84"}
23:07:06.320 00.037 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"d2a51d23-1792-45fe-aca3-eb301e55de84"}
23:07:06.328 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"5a2c4d7d-557f-4190-8013-be8834c5e55f"}
23:07:06.339 00.011 9340 case statement mapped state 6 to 3
23:07:06.351 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"5a2c4d7d-557f-4190-8013-be8834c5e55f"}
23:07:06.359 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"9f09d317-21af-4baa-bdf3-081e097b68b4"}
23:07:06.376 00.017 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":359,"width":15,"height":15,"star_pos":[6.64,7.12],"pixels":"..."},"id":"9f09d317-21af-4baa-bdf3-081e097b68b4"}
23:07:07.089 00.713 12020 Exposure complete
23:07:07.282 00.193 12020 worker thread done servicing request
23:07:07.282 00.000 9340 OnExposeComplete: enter
23:07:07.290 00.008 9340 UpdateGuideState(): m_state=6
23:07:07.312 00.022 9340 Star::Find(15, 853, 59, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 360
23:07:07.324 00.012 9340 Star::Find returns 1 (0), X=853.65, Y=58.40, Mass=701827, SNR=116.0, Peak=55519 HFD=3.7
23:07:07.332 00.008 9340 MultiStar: [#1 0.54,-0.47,0.95,U] [#2 0.65,-0.48,1.05,U] [#3 0.13,-0.34,0.84,U] [#4 0.43,-0.67,0.75,U] [#5 0.78,0.27,0.89,U] [#6 0.52,-0.50,0.76,U] [#7 -0.02,0.66,0.82,U] [#8 -0.53,-0.24,0.69,U] 
23:07:07.344 00.012 9340 refined, 8 included, MultiStar: {0.39, -0.20}, one-star: {0.74, -0.02}
23:07:07.354 00.010 9340 CameraToMount -- cameraTheta (-0.46) - m_xAngle (-3.14) = xAngle (2.67 = 2.67)
23:07:07.358 00.004 9340 CameraToMount -- cameraTheta (-0.46) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (2.66 = 2.66)
23:07:07.370 00.012 9340 CameraToMount -- cameraX=0.39 cameraY=-0.20 hyp=0.44 cameraTheta=-0.46 mountX=-0.39 mountY=0.21, mountTheta=2.66
23:07:07.383 00.013 9340 SchedulePrimaryMove(10104498, x=0.39, y=-0.20, opts=13)
23:07:07.393 00.010 9340 Enqueuing Move request for scope (0.39, -0.20)
23:07:07.402 00.009 12020 Worker thread wakes up
23:07:07.402 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=5917, max=65529, med=10086, FiltMin=7939, FiltMax=65494, Gamma=2.870
23:07:07.412 00.010 12020 worker thread servicing REQUEST_MOVE scope ofs (0.39, -0.20) opts 0xd
23:07:07.412 00.000 9340 UpdateGuideState exits: m=701827 SNR=116.0
23:07:07.435 00.023 12020 Handling offset move in thread for scope, endpoint = (0.39, -0.20)
23:07:07.435 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:07:07.447 00.012 12020 Moving (0.39, -0.20) raw xDistance=-0.39 yDistance=0.21
23:07:07.447 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
23:07:07.458 00.011 12020 GuideAlgorithmHysteresis::Result() returns -0.18 from input -0.39
23:07:07.458 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:07:07.458 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.21
23:07:07.458 00.000 12020 MoveAxis(E, 34, ABG)
23:07:07.458 00.000 12020 Guiding  Dir = 2, Dur = 34
23:07:07.459 00.001 9340 Enqueuing Expose request
23:07:07.469 00.010 12020 IsSlewing returns 0
23:07:07.470 00.001 12020 IsGuiding returns 0
23:07:07.500 00.030 12020 PulseGuide returned control before completion, sleep 15
23:07:07.548 00.048 12020 IsGuiding returns 0
23:07:07.548 00.000 12020 Move returns status 0, amount 34
23:07:07.549 00.001 12020 MoveAxis(N, 0, ABG)
23:07:07.549 00.000 12020 Move returns status 0, amount 0
23:07:07.549 00.000 12020 move complete, result=0
23:07:07.549 00.000 12020 worker thread done servicing request
23:07:07.549 00.000 12020 Worker thread wakes up
23:07:07.549 00.000 9340 GuideStep: -0.4 px 34 ms EAST, 0.2 px 0 ms NORTH
23:07:07.583 00.034 12020 worker thread servicing REQUEST_EXPOSE 2000
23:07:07.583 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(838,43,31,31)
23:07:08.283 00.700 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"5f8591e7-0342-4047-a795-dd31f1c27899"}
23:07:08.301 00.018 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"5f8591e7-0342-4047-a795-dd31f1c27899"}
23:07:08.317 00.016 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"6567e167-e8e6-4c72-9cef-a68606d32822"}
23:07:08.330 00.013 9340 case statement mapped state 6 to 3
23:07:08.356 00.026 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"6567e167-e8e6-4c72-9cef-a68606d32822"}
23:07:08.369 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"7883a152-be02-452c-9b10-ad25a457f32f"}
23:07:08.381 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":360,"width":15,"height":15,"star_pos":[6.65,7.40],"pixels":"..."},"id":"7883a152-be02-452c-9b10-ad25a457f32f"}
23:07:09.930 01.549 12020 Exposure complete
23:07:10.156 00.226 12020 worker thread done servicing request
23:07:10.156 00.000 9340 OnExposeComplete: enter
23:07:10.166 00.010 9340 UpdateGuideState(): m_state=6
23:07:10.180 00.014 9340 Star::Find(15, 853, 58, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 361
23:07:10.195 00.015 9340 Star::Find returns 1 (0), X=853.38, Y=58.62, Mass=749411, SNR=156.2, Peak=58013 HFD=4.0
23:07:10.208 00.013 9340 MultiStar: [#1 0.21,-0.09,0.77,U] [#2 0.44,-0.07,0.75,U] [#3 0.15,0.11,0.63,U] [#4 0.00,-0.42,0.56,U] [#5 0.66,0.51,0.83,U] [#6 0.37,-0.27,0.56,U] [#7 -0.35,0.69,0.51,U] [#8 -0.79,0.02,0.53,U] 
23:07:10.234 00.026 9340 refined, 8 included, MultiStar: {0.20, 0.09}, one-star: {0.47, 0.20}
23:07:10.245 00.011 9340 CameraToMount -- cameraTheta (0.42) - m_xAngle (-3.14) = xAngle (3.55 = -2.73)
23:07:10.257 00.012 9340 CameraToMount -- cameraTheta (0.42) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (3.54 = -2.75)
23:07:10.262 00.005 9340 CameraToMount -- cameraX=0.20 cameraY=0.09 hyp=0.22 cameraTheta=0.42 mountX=-0.20 mountY=-0.08, mountTheta=-2.74
23:07:10.280 00.018 9340 SchedulePrimaryMove(10104498, x=0.20, y=0.09, opts=13)
23:07:10.297 00.017 9340 Enqueuing Move request for scope (0.20, 0.09)
23:07:10.312 00.015 12020 Worker thread wakes up
23:07:10.312 00.000 12020 worker thread servicing REQUEST_MOVE scope ofs (0.20, 0.09) opts 0xd
23:07:10.313 00.001 12020 Handling offset move in thread for scope, endpoint = (0.20, 0.09)
23:07:10.313 00.000 12020 Moving (0.20, 0.09) raw xDistance=-0.20 yDistance=-0.08
23:07:10.313 00.000 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.20
23:07:10.313 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:07:10.313 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=6181, max=65529, med=10021, FiltMin=7719, FiltMax=65494, Gamma=2.870
23:07:10.330 00.017 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
23:07:10.330 00.000 9340 UpdateGuideState exits: m=749411 SNR=156.2
23:07:10.357 00.027 12020 MoveAxis(E, 0, ABG)
23:07:10.357 00.000 12020 Move returns status 0, amount 0
23:07:10.357 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:07:10.367 00.010 12020 MoveAxis(N, 0, ABG)
23:07:10.367 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
23:07:10.377 00.010 12020 Move returns status 0, amount 0
23:07:10.377 00.000 9340 Enqueuing Expose request
23:07:10.391 00.014 12020 move complete, result=0
23:07:10.392 00.001 12020 worker thread done servicing request
23:07:10.392 00.000 12020 Worker thread wakes up
23:07:10.392 00.000 9340 GuideStep: -0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
23:07:10.401 00.009 12020 worker thread servicing REQUEST_EXPOSE 2000
23:07:10.401 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(838,43,31,31)
23:07:10.407 00.006 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"03f8f47f-2ece-4602-83b5-e5c243c848f2"}
23:07:10.422 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"03f8f47f-2ece-4602-83b5-e5c243c848f2"}
23:07:10.431 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"366a9360-37a5-4def-b8a5-3fe4c64a189b"}
23:07:10.445 00.014 9340 case statement mapped state 6 to 3
23:07:10.470 00.025 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"366a9360-37a5-4def-b8a5-3fe4c64a189b"}
23:07:10.488 00.018 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"761bce76-a366-4b90-8ee2-12866f225e56"}
23:07:10.500 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":361,"width":15,"height":15,"star_pos":[7.38,6.62],"pixels":"..."},"id":"761bce76-a366-4b90-8ee2-12866f225e56"}
23:07:12.282 01.782 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"c46be8f2-b1a9-49d5-b5ea-fbd8038de818"}
23:07:12.294 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"c46be8f2-b1a9-49d5-b5ea-fbd8038de818"}
23:07:12.305 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"80329dda-216c-477a-acb6-0afff8578ede"}
23:07:12.333 00.028 9340 case statement mapped state 6 to 3
23:07:12.345 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"80329dda-216c-477a-acb6-0afff8578ede"}
23:07:12.357 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"4bf46f72-39d6-4aa2-bd04-921a2df05116"}
23:07:12.363 00.006 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":361,"width":15,"height":15,"star_pos":[7.38,6.62],"pixels":"..."},"id":"4bf46f72-39d6-4aa2-bd04-921a2df05116"}
23:07:12.772 00.409 12020 Exposure complete
23:07:12.977 00.205 12020 worker thread done servicing request
23:07:12.978 00.001 9340 OnExposeComplete: enter
23:07:12.985 00.007 9340 UpdateGuideState(): m_state=6
23:07:12.990 00.005 9340 Star::Find(15, 853, 58, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 362
23:07:13.005 00.015 9340 Star::Find returns 1 (0), X=853.97, Y=58.97, Mass=733755, SNR=134.3, Peak=52732 HFD=4.4
23:07:13.017 00.012 9340 MultiStar: [#1 0.31,0.16,0.80,U] [#2 1.03,-0.04,0.00,M1] [#3 0.63,-0.01,0.73,U] [#4 0.46,-0.10,0.68,U] [#5 0.93,0.66,0.00,M1] [#6 0.84,-0.23,0.74,U] [#7 0.14,1.06,0.00,M5] [#8 -0.24,0.17,0.78,U] 
23:07:13.025 00.008 9340 refined, 5 included, MultiStar: {0.53, 0.12}, one-star: {1.05, 0.55}
23:07:13.037 00.012 9340 CameraToMount -- cameraTheta (0.22) - m_xAngle (-3.14) = xAngle (3.36 = -2.93)
23:07:13.062 00.025 9340 CameraToMount -- cameraTheta (0.22) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (3.34 = -2.94)
23:07:13.077 00.015 9340 CameraToMount -- cameraX=0.53 cameraY=0.12 hyp=0.54 cameraTheta=0.22 mountX=-0.53 mountY=-0.11, mountTheta=-2.94
23:07:13.088 00.011 9340 SchedulePrimaryMove(10104498, x=0.53, y=0.12, opts=13)
23:07:13.099 00.011 9340 Enqueuing Move request for scope (0.53, 0.12)
23:07:13.109 00.010 12020 Worker thread wakes up
23:07:13.110 00.001 9340 UpdateImageDisplay: Size=(1920,1080) min=6117, max=65529, med=10226, FiltMin=8190, FiltMax=65494, Gamma=2.870
23:07:13.120 00.010 12020 worker thread servicing REQUEST_MOVE scope ofs (0.53, 0.12) opts 0xd
23:07:13.121 00.001 12020 Handling offset move in thread for scope, endpoint = (0.53, 0.12)
23:07:13.121 00.000 9340 UpdateGuideState exits: m=733755 SNR=134.3
23:07:13.129 00.008 12020 Moving (0.53, 0.12) raw xDistance=-0.53 yDistance=-0.11
23:07:13.129 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:07:13.141 00.012 12020 GuideAlgorithmHysteresis::Result() returns -0.22 from input -0.53
23:07:13.141 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
23:07:13.150 00.009 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:07:13.151 00.001 9340 Enqueuing Expose request
23:07:13.158 00.007 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
23:07:13.161 00.003 12020 MoveAxis(E, 43, ABG)
23:07:13.161 00.000 12020 Guiding  Dir = 2, Dur = 43
23:07:13.161 00.000 12020 IsSlewing returns 0
23:07:13.161 00.000 12020 IsGuiding returns 0
23:07:13.196 00.035 12020 PulseGuide returned control before completion, sleep 21
23:07:13.224 00.028 12020 IsGuiding returns 1
23:07:13.224 00.000 12020 scope still moving after pulse duration time elapsed
23:07:13.255 00.031 12020 IsSlewing returns 0
23:07:13.257 00.002 12020 IsGuiding returns 1
23:07:13.288 00.031 12020 IsSlewing returns 0
23:07:13.288 00.000 12020 IsGuiding returns 0
23:07:13.288 00.000 12020 scope move finished after 43 + 83 ms
23:07:13.290 00.002 12020 Move returns status 0, amount 43
23:07:13.290 00.000 12020 MoveAxis(N, 0, ABG)
23:07:13.290 00.000 12020 Move returns status 0, amount 0
23:07:13.290 00.000 12020 move complete, result=0
23:07:13.290 00.000 12020 worker thread done servicing request
23:07:13.290 00.000 12020 Worker thread wakes up
23:07:13.291 00.001 9340 GuideStep: -0.5 px 43 ms EAST, -0.1 px 0 ms NORTH
23:07:13.311 00.020 12020 worker thread servicing REQUEST_EXPOSE 2000
23:07:13.311 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(838,43,31,31)
23:07:14.284 00.973 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"f081189f-75a0-447a-9366-4d8f769bf9e6"}
23:07:14.330 00.046 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"f081189f-75a0-447a-9366-4d8f769bf9e6"}
23:07:14.346 00.016 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"53d1cc86-eb05-41fe-aa73-20780416ea7f"}
23:07:14.356 00.010 9340 case statement mapped state 6 to 3
23:07:14.372 00.016 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"53d1cc86-eb05-41fe-aa73-20780416ea7f"}
23:07:14.386 00.014 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"18a8f692-6eaa-4357-ba23-7970fca61b04"}
23:07:14.417 00.031 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":362,"width":15,"height":15,"star_pos":[6.97,6.97],"pixels":"..."},"id":"18a8f692-6eaa-4357-ba23-7970fca61b04"}
23:07:15.673 01.256 12020 Exposure complete
23:07:15.925 00.252 12020 worker thread done servicing request
23:07:15.925 00.000 9340 OnExposeComplete: enter
23:07:15.938 00.013 9340 UpdateGuideState(): m_state=6
23:07:15.952 00.014 9340 Star::Find(15, 853, 58, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 363
23:07:15.962 00.010 9340 Star::Find returns 1 (0), X=853.50, Y=59.15, Mass=760963, SNR=148.6, Peak=54005 HFD=3.9
23:07:15.973 00.011 9340 MultiStar: [#1 0.11,0.47,0.68,U] [#2 0.51,0.24,0.87,U] [#3 0.37,0.51,0.62,U] [#4 0.02,0.06,0.48,U] [#5 0.15,0.78,0.72,U] [#6 0.39,-0.05,0.60,U] [#7 -0.45,1.35,0.00,M6] [#8 -0.85,0.35,0.61,U] 
23:07:15.987 00.014 9340 refined, 7 included, MultiStar: {0.21, 0.42}, one-star: {0.58, 0.73}
23:07:15.998 00.011 9340 CameraToMount -- cameraTheta (1.11) - m_xAngle (-3.14) = xAngle (4.25 = -2.03)
23:07:16.024 00.026 9340 CameraToMount -- cameraTheta (1.11) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (4.23 = -2.05)
23:07:16.036 00.012 9340 CameraToMount -- cameraX=0.21 cameraY=0.42 hyp=0.47 cameraTheta=1.11 mountX=-0.21 mountY=-0.42, mountTheta=-2.04
23:07:16.049 00.013 9340 SchedulePrimaryMove(10104498, x=0.21, y=0.42, opts=13)
23:07:16.061 00.012 9340 Enqueuing Move request for scope (0.21, 0.42)
23:07:16.073 00.012 12020 Worker thread wakes up
23:07:16.073 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=6296, max=65529, med=10026, FiltMin=7723, FiltMax=65494, Gamma=2.870
23:07:16.081 00.008 12020 worker thread servicing REQUEST_MOVE scope ofs (0.21, 0.42) opts 0xd
23:07:16.081 00.000 9340 UpdateGuideState exits: m=760963 SNR=148.6
23:07:16.091 00.010 12020 Handling offset move in thread for scope, endpoint = (0.21, 0.42)
23:07:16.091 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:07:16.105 00.014 12020 Moving (0.21, 0.42) raw xDistance=-0.21 yDistance=-0.42
23:07:16.105 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
23:07:16.114 00.009 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.21
23:07:16.114 00.000 9340 Enqueuing Expose request
23:07:16.146 00.032 12020 GuideAlgorithmResistSwitch::result() returns -0.42 from input -0.42
23:07:16.146 00.000 12020 MoveAxis(E, 0, ABG)
23:07:16.146 00.000 12020 Move returns status 0, amount 0
23:07:16.146 00.000 12020 MoveAxis(N, 70, ABG)
23:07:16.146 00.000 12020 Guiding  Dir = 0, Dur = 70
23:07:16.147 00.001 12020 IsSlewing returns 0
23:07:16.148 00.001 12020 IsGuiding returns 0
23:07:16.279 00.131 12020 IsGuiding returns 1
23:07:16.279 00.000 12020 scope still moving after pulse duration time elapsed
23:07:16.286 00.007 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"3f99570e-d41b-4dd5-9bab-714c239068e0"}
23:07:16.322 00.036 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"3f99570e-d41b-4dd5-9bab-714c239068e0"}
23:07:16.368 00.046 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"1a8a749f-a001-459b-8f42-d38b0568c2ce"}
23:07:16.389 00.021 9340 case statement mapped state 6 to 3
23:07:16.404 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"1a8a749f-a001-459b-8f42-d38b0568c2ce"}
23:07:16.422 00.018 12020 IsSlewing returns 0
23:07:16.425 00.003 12020 IsGuiding returns 0
23:07:16.425 00.000 12020 scope move finished after 70 + 207 ms
23:07:16.426 00.001 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"b140e2db-c2e0-44cf-938a-a36a3fbe5f04"}
23:07:16.458 00.032 12020 Move returns status 0, amount 70
23:07:16.458 00.000 12020 move complete, result=0
23:07:16.459 00.001 12020 worker thread done servicing request
23:07:16.459 00.000 12020 Worker thread wakes up
23:07:16.459 00.000 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":363,"width":15,"height":15,"star_pos":[7.50,7.15],"pixels":"..."},"id":"b140e2db-c2e0-44cf-938a-a36a3fbe5f04"}
23:07:16.474 00.015 12020 worker thread servicing REQUEST_EXPOSE 2000
23:07:16.474 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(838,43,31,31)
23:07:16.474 00.000 9340 GuideStep: -0.2 px 0 ms EAST, -0.4 px 70 ms NORTH
23:07:18.287 01.813 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"08b15014-00bc-4633-9b06-a21dcf857da1"}
23:07:18.301 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"08b15014-00bc-4633-9b06-a21dcf857da1"}
23:07:18.306 00.005 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"f9497bd7-b300-44c3-a61f-1908c1ab3eb2"}
23:07:18.321 00.015 9340 case statement mapped state 6 to 3
23:07:18.335 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"f9497bd7-b300-44c3-a61f-1908c1ab3eb2"}
23:07:18.344 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"5c3dc8eb-fbfd-45f5-9e18-4c05e10db468"}
23:07:18.359 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":363,"width":15,"height":15,"star_pos":[7.50,7.15],"pixels":"..."},"id":"5c3dc8eb-fbfd-45f5-9e18-4c05e10db468"}
23:07:18.887 00.528 12020 Exposure complete
23:07:19.077 00.190 12020 worker thread done servicing request
23:07:19.078 00.001 9340 OnExposeComplete: enter
23:07:19.085 00.007 9340 UpdateGuideState(): m_state=6
23:07:19.097 00.012 9340 Star::Find(15, 853, 59, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 364
23:07:19.117 00.020 9340 Star::Find returns 1 (0), X=854.00, Y=58.77, Mass=723525, SNR=131.0, Peak=57344 HFD=4.1
23:07:19.129 00.012 9340 MultiStar: [#1 0.93,0.02,0.72,U] [#2 0.96,-0.11,0.84,U] [#3 0.72,-0.15,0.63,U] [#4 0.77,-0.54,0.64,U] [#5 1.05,0.41,0.00,M1] [#6 0.70,-0.37,0.61,U] [#7 0.35,0.73,0.62,U] [#8 -0.00,0.14,0.74,U] 
23:07:19.137 00.008 9340 refined, 7 included, MultiStar: {0.72, 0.03}, one-star: {1.08, 0.35}
23:07:19.148 00.011 9340 CameraToMount -- cameraTheta (0.04) - m_xAngle (-3.14) = xAngle (3.17 = -3.11)
23:07:19.158 00.010 9340 CameraToMount -- cameraTheta (0.04) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (3.16 = -3.12)
23:07:19.169 00.011 9340 CameraToMount -- cameraX=0.72 cameraY=0.03 hyp=0.72 cameraTheta=0.04 mountX=-0.72 mountY=-0.01, mountTheta=-3.12
23:07:19.180 00.011 9340 SchedulePrimaryMove(10104498, x=0.72, y=0.03, opts=13)
23:07:19.188 00.008 9340 Enqueuing Move request for scope (0.72, 0.03)
23:07:19.204 00.016 12020 Worker thread wakes up
23:07:19.205 00.001 9340 UpdateImageDisplay: Size=(1920,1080) min=5652, max=65529, med=10043, FiltMin=7657, FiltMax=65501, Gamma=2.870
23:07:19.214 00.009 12020 worker thread servicing REQUEST_MOVE scope ofs (0.72, 0.03) opts 0xd
23:07:19.214 00.000 9340 UpdateGuideState exits: m=723525 SNR=131.0
23:07:19.224 00.010 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:07:19.234 00.010 9340 ScheduleExposure(2000,3,1) exposurePending=0
23:07:19.257 00.023 9340 Enqueuing Expose request
23:07:19.266 00.009 12020 Handling offset move in thread for scope, endpoint = (0.72, 0.03)
23:07:19.266 00.000 12020 Moving (0.72, 0.03) raw xDistance=-0.72 yDistance=-0.01
23:07:19.266 00.000 12020 GuideAlgorithmHysteresis::Result() returns -0.30 from input -0.72
23:07:19.266 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:07:19.266 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
23:07:19.266 00.000 12020 MoveAxis(E, 58, ABG)
23:07:19.266 00.000 12020 Guiding  Dir = 2, Dur = 58
23:07:19.270 00.004 12020 IsSlewing returns 0
23:07:19.270 00.000 12020 IsGuiding returns 0
23:07:19.300 00.030 12020 PulseGuide returned control before completion, sleep 39
23:07:19.380 00.080 12020 IsGuiding returns 0
23:07:19.380 00.000 12020 Move returns status 0, amount 58
23:07:19.380 00.000 12020 MoveAxis(N, 0, ABG)
23:07:19.380 00.000 12020 Move returns status 0, amount 0
23:07:19.380 00.000 12020 move complete, result=0
23:07:19.380 00.000 12020 worker thread done servicing request
23:07:19.380 00.000 9340 GuideStep: -0.7 px 58 ms EAST, -0.0 px 0 ms NORTH
23:07:19.386 00.006 12020 Worker thread wakes up
23:07:19.386 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
23:07:19.386 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(838,43,31,31)
23:07:20.292 00.906 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"d833a888-2c98-419c-a91c-b2c5db3e25b2"}
23:07:20.303 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"d833a888-2c98-419c-a91c-b2c5db3e25b2"}
23:07:20.322 00.019 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"5e0cd2b4-47a6-4c4c-a672-80ef1d080996"}
23:07:20.332 00.010 9340 case statement mapped state 6 to 3
23:07:20.351 00.019 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"5e0cd2b4-47a6-4c4c-a672-80ef1d080996"}
23:07:20.373 00.022 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"2decdf14-4c26-45d4-ab40-42bcfc6dd5a4"}
23:07:20.413 00.040 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":364,"width":15,"height":15,"star_pos":[7.00,6.77],"pixels":"..."},"id":"2decdf14-4c26-45d4-ab40-42bcfc6dd5a4"}
23:07:21.752 01.339 12020 Exposure complete
23:07:22.015 00.263 12020 worker thread done servicing request
23:07:22.015 00.000 9340 OnExposeComplete: enter
23:07:22.027 00.012 9340 UpdateGuideState(): m_state=6
23:07:22.038 00.011 9340 Star::Find(15, 853, 58, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 365
23:07:22.048 00.010 9340 Star::Find returns 1 (0), X=853.65, Y=58.63, Mass=709796, SNR=140.7, Peak=56003 HFD=3.7
23:07:22.058 00.010 9340 MultiStar: [#1 0.29,-0.38,0.91,U] [#2 0.61,-0.13,0.91,U] [#3 0.43,-0.25,0.78,U] [#4 0.29,-0.46,0.58,U] [#5 0.79,0.44,0.66,U] [#6 0.18,-0.62,0.70,U] [#7 -0.54,0.59,0.60,U] [#8 -0.65,-0.09,0.67,U] 
23:07:22.070 00.012 9340 refined, 8 included, MultiStar: {0.29, -0.08}, one-star: {0.73, 0.21}
23:07:22.095 00.025 9340 CameraToMount -- cameraTheta (-0.28) - m_xAngle (-3.14) = xAngle (2.85 = 2.85)
23:07:22.108 00.013 9340 CameraToMount -- cameraTheta (-0.28) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (2.84 = 2.84)
23:07:22.119 00.011 9340 CameraToMount -- cameraX=0.29 cameraY=-0.08 hyp=0.30 cameraTheta=-0.28 mountX=-0.28 mountY=0.09, mountTheta=2.84
23:07:22.133 00.014 9340 SchedulePrimaryMove(10104498, x=0.29, y=-0.08, opts=13)
23:07:22.147 00.014 9340 Enqueuing Move request for scope (0.29, -0.08)
23:07:22.159 00.012 12020 Worker thread wakes up
23:07:22.159 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=6795, max=65529, med=10227, FiltMin=7994, FiltMax=65494, Gamma=2.870
23:07:22.170 00.011 12020 worker thread servicing REQUEST_MOVE scope ofs (0.29, -0.08) opts 0xd
23:07:22.170 00.000 9340 UpdateGuideState exits: m=709796 SNR=140.7
23:07:22.197 00.027 12020 Handling offset move in thread for scope, endpoint = (0.29, -0.08)
23:07:22.197 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:07:22.209 00.012 12020 Moving (0.29, -0.08) raw xDistance=-0.28 yDistance=0.09
23:07:22.210 00.001 9340 ScheduleExposure(2000,3,1) exposurePending=0
23:07:22.219 00.009 12020 GuideAlgorithmHysteresis::Result() returns -0.14 from input -0.28
23:07:22.219 00.000 9340 Enqueuing Expose request
23:07:22.229 00.010 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:07:22.229 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
23:07:22.229 00.000 12020 MoveAxis(E, 28, ABG)
23:07:22.233 00.004 12020 Guiding  Dir = 2, Dur = 28
23:07:22.233 00.000 12020 IsSlewing returns 0
23:07:22.235 00.002 12020 IsGuiding returns 0
23:07:22.257 00.022 12020 PulseGuide returned control before completion, sleep 15
23:07:22.281 00.024 12020 IsGuiding returns 1
23:07:22.281 00.000 12020 scope still moving after pulse duration time elapsed
23:07:22.292 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"1fe28062-4bdd-4357-b5f9-762115b18029"}
23:07:22.306 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"1fe28062-4bdd-4357-b5f9-762115b18029"}
23:07:22.320 00.014 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"30a3ad5d-9dc1-4c8b-a5c0-ea9e1b41bc7e"}
23:07:22.336 00.016 12020 IsSlewing returns 0
23:07:22.336 00.000 9340 case statement mapped state 6 to 3
23:07:22.346 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"30a3ad5d-9dc1-4c8b-a5c0-ea9e1b41bc7e"}
23:07:22.360 00.014 12020 IsGuiding returns 0
23:07:22.360 00.000 12020 scope move finished after 28 + 97 ms
23:07:22.360 00.000 12020 Move returns status 0, amount 28
23:07:22.360 00.000 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"a2a7747e-c460-47b2-a406-2632d31eb158"}
23:07:22.389 00.029 12020 MoveAxis(N, 0, ABG)
23:07:22.389 00.000 12020 Move returns status 0, amount 0
23:07:22.389 00.000 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":365,"width":15,"height":15,"star_pos":[6.65,6.63],"pixels":"..."},"id":"a2a7747e-c460-47b2-a406-2632d31eb158"}
23:07:22.401 00.012 12020 move complete, result=0
23:07:22.401 00.000 12020 worker thread done servicing request
23:07:22.401 00.000 12020 Worker thread wakes up
23:07:22.401 00.000 9340 GuideStep: -0.3 px 28 ms EAST, 0.1 px 0 ms NORTH
23:07:22.412 00.011 12020 worker thread servicing REQUEST_EXPOSE 2000
23:07:22.412 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(838,43,31,31)
23:07:24.293 01.881 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"97c90103-9c26-4f2a-bbc3-92f36eac35b7"}
23:07:24.306 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"97c90103-9c26-4f2a-bbc3-92f36eac35b7"}
23:07:24.325 00.019 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"ea4983f1-bb90-41f5-a087-826f8a67ff7b"}
23:07:24.344 00.019 9340 case statement mapped state 6 to 3
23:07:24.381 00.037 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"ea4983f1-bb90-41f5-a087-826f8a67ff7b"}
23:07:24.397 00.016 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"a5de4da6-11f9-478e-a6dc-cf1e403edc4f"}
23:07:24.412 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":365,"width":15,"height":15,"star_pos":[6.65,6.63],"pixels":"..."},"id":"a5de4da6-11f9-478e-a6dc-cf1e403edc4f"}
23:07:24.773 00.361 12020 Exposure complete
23:07:25.048 00.275 12020 worker thread done servicing request
23:07:25.049 00.001 9340 OnExposeComplete: enter
23:07:25.060 00.011 9340 UpdateGuideState(): m_state=6
23:07:25.080 00.020 9340 Star::Find(15, 853, 58, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 366
23:07:25.092 00.012 9340 Star::Find returns 1 (0), X=853.75, Y=58.87, Mass=704768, SNR=139.4, Peak=52103 HFD=4.0
23:07:25.121 00.029 9340 MultiStar: [#1 0.44,-0.07,0.67,U] [#2 0.60,-0.20,0.79,U] [#3 0.28,0.03,0.76,U] [#4 0.46,-0.24,0.69,U] [#5 0.73,0.65,0.00,M1] [#6 0.42,-0.47,0.66,U] [#7 -0.11,0.93,0.65,U] [#8 -0.65,-0.03,0.59,U] 
23:07:25.134 00.013 9340 refined, 7 included, MultiStar: {0.34, 0.07}, one-star: {0.83, 0.46}
23:07:25.145 00.011 9340 CameraToMount -- cameraTheta (0.19) - m_xAngle (-3.14) = xAngle (3.33 = -2.95)
23:07:25.158 00.013 9340 CameraToMount -- cameraTheta (0.19) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (3.31 = -2.97)
23:07:25.173 00.015 9340 CameraToMount -- cameraX=0.34 cameraY=0.07 hyp=0.34 cameraTheta=0.19 mountX=-0.34 mountY=-0.06, mountTheta=-2.97
23:07:25.187 00.014 9340 SchedulePrimaryMove(10104498, x=0.34, y=0.07, opts=13)
23:07:25.203 00.016 9340 Enqueuing Move request for scope (0.34, 0.07)
23:07:25.209 00.006 12020 Worker thread wakes up
23:07:25.209 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=6154, max=65529, med=10024, FiltMin=7954, FiltMax=65494, Gamma=2.870
23:07:25.226 00.017 12020 worker thread servicing REQUEST_MOVE scope ofs (0.34, 0.07) opts 0xd
23:07:25.226 00.000 12020 Handling offset move in thread for scope, endpoint = (0.34, 0.07)
23:07:25.226 00.000 12020 Moving (0.34, 0.07) raw xDistance=-0.34 yDistance=-0.06
23:07:25.227 00.001 12020 GuideAlgorithmHysteresis::Result() returns -0.15 from input -0.34
23:07:25.227 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:07:25.227 00.000 9340 UpdateGuideState exits: m=704768 SNR=139.4
23:07:25.250 00.023 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
23:07:25.250 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:07:25.264 00.014 12020 MoveAxis(E, 30, ABG)
23:07:25.264 00.000 12020 Guiding  Dir = 2, Dur = 30
23:07:25.265 00.001 9340 ScheduleExposure(2000,3,1) exposurePending=0
23:07:25.277 00.012 9340 Enqueuing Expose request
23:07:25.288 00.011 12020 IsSlewing returns 0
23:07:25.289 00.001 12020 IsGuiding returns 0
23:07:25.312 00.023 12020 PulseGuide returned control before completion, sleep 17
23:07:25.385 00.073 12020 IsGuiding returns 0
23:07:25.385 00.000 12020 Move returns status 0, amount 30
23:07:25.385 00.000 12020 MoveAxis(N, 0, ABG)
23:07:25.386 00.001 12020 Move returns status 0, amount 0
23:07:25.386 00.000 12020 move complete, result=0
23:07:25.386 00.000 12020 worker thread done servicing request
23:07:25.386 00.000 12020 Worker thread wakes up
23:07:25.386 00.000 9340 GuideStep: -0.3 px 30 ms EAST, -0.1 px 0 ms NORTH
23:07:25.395 00.009 12020 worker thread servicing REQUEST_EXPOSE 2000
23:07:25.395 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(838,43,31,31)
23:07:26.295 00.900 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"7e204b9f-c845-45ed-a3ac-426a5258e123"}
23:07:26.308 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"7e204b9f-c845-45ed-a3ac-426a5258e123"}
23:07:26.319 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"a0976792-6b6d-4473-ad49-0b8e3278e376"}
23:07:26.334 00.015 9340 case statement mapped state 6 to 3
23:07:26.344 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"a0976792-6b6d-4473-ad49-0b8e3278e376"}
23:07:26.359 00.015 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"98fe6ad6-4fa8-4d92-b61e-eea10449bb41"}
23:07:26.379 00.020 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":366,"width":15,"height":15,"star_pos":[6.75,6.87],"pixels":"..."},"id":"98fe6ad6-4fa8-4d92-b61e-eea10449bb41"}
23:07:27.854 01.475 12020 Exposure complete
23:07:28.129 00.275 12020 worker thread done servicing request
23:07:28.129 00.000 9340 OnExposeComplete: enter
23:07:28.146 00.017 9340 UpdateGuideState(): m_state=6
23:07:28.156 00.010 9340 Star::Find(15, 853, 58, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 367
23:07:28.170 00.014 9340 Star::Find returns 1 (0), X=853.17, Y=58.65, Mass=824580, SNR=154.0, Peak=58767 HFD=4.1
23:07:28.200 00.030 9340 MultiStar: [#1 -0.06,-0.13,0.71,U] [#2 0.24,-0.21,0.63,U] [#3 0.11,0.02,0.61,U] [#4 -0.06,-0.35,0.47,U] [#5 0.12,0.39,0.60,U] [#6 0.12,-0.22,0.57,U] [#7 -0.37,1.00,0.00,M4] [#8 -0.92,-0.11,0.50,U] 
23:07:28.213 00.013 9340 refined, 7 included, MultiStar: {0.01, -0.02}, one-star: {0.25, 0.23}
23:07:28.222 00.009 9340 CameraToMount -- cameraTheta (-0.91) - m_xAngle (-3.14) = xAngle (2.22 = 2.22)
23:07:28.235 00.013 9340 CameraToMount -- cameraTheta (-0.91) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (2.21 = 2.21)
23:07:28.241 00.006 9340 CameraToMount -- cameraX=0.01 cameraY=-0.02 hyp=0.02 cameraTheta=-0.91 mountX=-0.01 mountY=0.02, mountTheta=2.22
23:07:28.257 00.016 9340 SchedulePrimaryMove(10104498, x=0.01, y=-0.02, opts=13)
23:07:28.273 00.016 9340 Enqueuing Move request for scope (0.01, -0.02)
23:07:28.287 00.014 12020 Worker thread wakes up
23:07:28.287 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=6223, max=65529, med=10255, FiltMin=7785, FiltMax=65494, Gamma=2.870
23:07:28.301 00.014 12020 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.02) opts 0xd
23:07:28.301 00.000 12020 Handling offset move in thread for scope, endpoint = (0.01, -0.02)
23:07:28.302 00.001 9340 UpdateGuideState exits: m=824580 SNR=154.0
23:07:28.335 00.033 12020 Moving (0.01, -0.02) raw xDistance=-0.01 yDistance=0.02
23:07:28.337 00.002 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:07:28.349 00.012 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
23:07:28.349 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
23:07:28.362 00.013 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:07:28.362 00.000 9340 Enqueuing Expose request
23:07:28.369 00.007 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
23:07:28.369 00.000 12020 MoveAxis(E, 0, ABG)
23:07:28.369 00.000 12020 Move returns status 0, amount 0
23:07:28.369 00.000 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"6688c065-66bc-4e23-820c-a0bec5ae6696"}
23:07:28.384 00.015 12020 MoveAxis(N, 0, ABG)
23:07:28.384 00.000 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"6688c065-66bc-4e23-820c-a0bec5ae6696"}
23:07:28.392 00.008 12020 Move returns status 0, amount 0
23:07:28.394 00.002 12020 move complete, result=0
23:07:28.394 00.000 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"9a8978d6-4492-4ed4-88d8-3d7360d3bc04"}
23:07:28.406 00.012 12020 worker thread done servicing request
23:07:28.406 00.000 12020 Worker thread wakes up
23:07:28.406 00.000 9340 case statement mapped state 6 to 3
23:07:28.423 00.017 12020 worker thread servicing REQUEST_EXPOSE 2000
23:07:28.423 00.000 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"9a8978d6-4492-4ed4-88d8-3d7360d3bc04"}
23:07:28.452 00.029 12020 Handling exposure in thread, d=2000 o=3 r=(838,43,31,31)
23:07:28.454 00.002 9340 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
23:07:28.476 00.022 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"3c6146f6-e239-4b30-a8a4-a320809addb6"}
23:07:28.484 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":367,"width":15,"height":15,"star_pos":[7.17,6.65],"pixels":"..."},"id":"3c6146f6-e239-4b30-a8a4-a320809addb6"}
23:07:30.316 01.832 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"03a01e97-04b4-4e2a-9298-4b9f40628201"}
23:07:30.333 00.017 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"03a01e97-04b4-4e2a-9298-4b9f40628201"}
23:07:30.346 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"843401b4-d345-44bb-8c4c-3cd41caaf708"}
23:07:30.358 00.012 9340 case statement mapped state 6 to 3
23:07:30.367 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"843401b4-d345-44bb-8c4c-3cd41caaf708"}
23:07:30.379 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"3349fb40-8dc0-4ae4-8455-3dc92e7d310f"}
23:07:30.394 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":367,"width":15,"height":15,"star_pos":[7.17,6.65],"pixels":"..."},"id":"3349fb40-8dc0-4ae4-8455-3dc92e7d310f"}
23:07:30.814 00.420 12020 Exposure complete
23:07:31.134 00.320 12020 worker thread done servicing request
23:07:31.134 00.000 9340 OnExposeComplete: enter
23:07:31.148 00.014 9340 UpdateGuideState(): m_state=6
23:07:31.165 00.017 9340 Star::Find(15, 853, 58, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 368
23:07:31.185 00.020 9340 Star::Find returns 1 (0), X=853.52, Y=59.23, Mass=775097, SNR=133.3, Peak=53073 HFD=4.0
23:07:31.206 00.021 9340 MultiStar: [#1 0.52,0.54,0.72,U] [#2 0.79,0.21,0.84,U] [#3 0.63,0.51,0.64,U] [#4 0.33,0.01,0.59,U] [#5 0.63,0.88,0.00,M1] [#6 0.71,-0.02,0.68,U] [#7 0.08,1.13,0.00,M5] [#8 -0.59,0.52,0.66,U] 
23:07:31.214 00.008 9340 refined, 6 included, MultiStar: {0.45, 0.40}, one-star: {0.60, 0.81}
23:07:31.250 00.036 9340 CameraToMount -- cameraTheta (0.72) - m_xAngle (-3.14) = xAngle (3.85 = -2.43)
23:07:31.263 00.013 9340 CameraToMount -- cameraTheta (0.72) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (3.84 = -2.44)
23:07:31.275 00.012 9340 CameraToMount -- cameraX=0.45 cameraY=0.40 hyp=0.60 cameraTheta=0.72 mountX=-0.46 mountY=-0.39, mountTheta=-2.44
23:07:31.292 00.017 9340 SchedulePrimaryMove(10104498, x=0.45, y=0.40, opts=13)
23:07:31.303 00.011 9340 Enqueuing Move request for scope (0.45, 0.40)
23:07:31.312 00.009 12020 Worker thread wakes up
23:07:31.312 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=6291, max=65529, med=10086, FiltMin=7708, FiltMax=65494, Gamma=2.870
23:07:31.327 00.015 12020 worker thread servicing REQUEST_MOVE scope ofs (0.45, 0.40) opts 0xd
23:07:31.327 00.000 9340 UpdateGuideState exits: m=775097 SNR=133.3
23:07:31.341 00.014 12020 Handling offset move in thread for scope, endpoint = (0.45, 0.40)
23:07:31.341 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:07:31.369 00.028 12020 Moving (0.45, 0.40) raw xDistance=-0.46 yDistance=-0.39
23:07:31.369 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
23:07:31.382 00.013 12020 GuideAlgorithmHysteresis::Result() returns -0.19 from input -0.46
23:07:31.382 00.000 9340 Enqueuing Expose request
23:07:31.389 00.007 12020 GuideAlgorithmResistSwitch::result() returns -0.39 from input -0.39
23:07:31.389 00.000 12020 MoveAxis(E, 37, ABG)
23:07:31.389 00.000 12020 Guiding  Dir = 2, Dur = 37
23:07:31.389 00.000 12020 IsSlewing returns 0
23:07:31.396 00.007 12020 IsGuiding returns 0
23:07:31.421 00.025 12020 PulseGuide returned control before completion, sleep 22
23:07:31.485 00.064 12020 IsGuiding returns 0
23:07:31.485 00.000 12020 Move returns status 0, amount 37
23:07:31.485 00.000 12020 MoveAxis(N, 65, ABG)
23:07:31.486 00.001 12020 Guiding  Dir = 0, Dur = 65
23:07:31.487 00.001 12020 IsSlewing returns 0
23:07:31.488 00.001 12020 IsGuiding returns 0
23:07:31.613 00.125 12020 IsGuiding returns 1
23:07:31.614 00.001 12020 scope still moving after pulse duration time elapsed
23:07:31.709 00.095 12020 IsSlewing returns 0
23:07:31.711 00.002 12020 IsGuiding returns 0
23:07:31.711 00.000 12020 scope move finished after 65 + 157 ms
23:07:31.711 00.000 12020 Move returns status 0, amount 65
23:07:31.711 00.000 12020 move complete, result=0
23:07:31.711 00.000 12020 worker thread done servicing request
23:07:31.712 00.001 9340 GuideStep: -0.5 px 37 ms EAST, -0.4 px 65 ms NORTH
23:07:31.723 00.011 12020 Worker thread wakes up
23:07:31.724 00.001 12020 worker thread servicing REQUEST_EXPOSE 2000
23:07:31.724 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(838,43,31,31)
23:07:32.317 00.593 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"5cd27cc2-c950-4b44-b68e-b1deccd805cb"}
23:07:32.326 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"5cd27cc2-c950-4b44-b68e-b1deccd805cb"}
23:07:32.338 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"6ced1cf0-77aa-40b2-a0e0-0a411b8585ec"}
23:07:32.356 00.018 9340 case statement mapped state 6 to 3
23:07:32.368 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"6ced1cf0-77aa-40b2-a0e0-0a411b8585ec"}
23:07:32.417 00.049 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"0ed63744-c49d-43aa-a8a2-d20804e4151d"}
23:07:32.431 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":368,"width":15,"height":15,"star_pos":[6.52,7.23],"pixels":"..."},"id":"0ed63744-c49d-43aa-a8a2-d20804e4151d"}
23:07:34.088 01.657 12020 Exposure complete
23:07:34.261 00.173 12020 worker thread done servicing request
23:07:34.262 00.001 9340 OnExposeComplete: enter
23:07:34.268 00.006 9340 UpdateGuideState(): m_state=6
23:07:34.277 00.009 9340 Star::Find(15, 853, 59, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 369
23:07:34.289 00.012 9340 Star::Find returns 1 (0), X=853.75, Y=58.67, Mass=750403, SNR=140.8, Peak=53411 HFD=4.0
23:07:34.300 00.011 9340 MultiStar: [#1 0.43,-0.19,0.85,U] [#2 0.79,-0.07,0.84,U] [#3 0.54,-0.25,0.70,U] [#4 0.27,-0.23,0.69,U] [#5 0.68,0.51,0.76,U] [#6 0.70,-0.20,0.70,U] [#7 -0.11,1.06,0.00,M6] [#8 -0.53,0.14,0.69,U] 
23:07:34.311 00.011 9340 refined, 7 included, MultiStar: {0.49, 0.01}, one-star: {0.83, 0.25}
23:07:34.315 00.004 9340 CameraToMount -- cameraTheta (0.02) - m_xAngle (-3.14) = xAngle (3.15 = -3.13)
23:07:34.339 00.024 9340 CameraToMount -- cameraTheta (0.02) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (3.14 = 3.14)
23:07:34.347 00.008 9340 CameraToMount -- cameraX=0.49 cameraY=0.01 hyp=0.49 cameraTheta=0.02 mountX=-0.49 mountY=0.00, mountTheta=3.14
23:07:34.357 00.010 9340 SchedulePrimaryMove(10104498, x=0.49, y=0.01, opts=13)
23:07:34.369 00.012 9340 Enqueuing Move request for scope (0.49, 0.01)
23:07:34.378 00.009 12020 Worker thread wakes up
23:07:34.378 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=6686, max=65529, med=10074, FiltMin=7728, FiltMax=65494, Gamma=2.870
23:07:34.384 00.006 12020 worker thread servicing REQUEST_MOVE scope ofs (0.49, 0.01) opts 0xd
23:07:34.384 00.000 9340 UpdateGuideState exits: m=750403 SNR=140.8
23:07:34.394 00.010 12020 Handling offset move in thread for scope, endpoint = (0.49, 0.01)
23:07:34.394 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:07:34.401 00.007 12020 Moving (0.49, 0.01) raw xDistance=-0.49 yDistance=0.00
23:07:34.401 00.000 12020 GuideAlgorithmHysteresis::Result() returns -0.22 from input -0.49
23:07:34.401 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:07:34.401 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
23:07:34.411 00.010 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
23:07:34.411 00.000 12020 MoveAxis(E, 43, ABG)
23:07:34.411 00.000 12020 Guiding  Dir = 2, Dur = 43
23:07:34.414 00.003 9340 Enqueuing Expose request
23:07:34.426 00.012 12020 IsSlewing returns 0
23:07:34.426 00.000 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"1e3332bb-e312-413e-8ce0-6498e5821cfb"}
23:07:34.431 00.005 12020 IsGuiding returns 0
23:07:34.431 00.000 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"1e3332bb-e312-413e-8ce0-6498e5821cfb"}
23:07:34.449 00.018 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"1b2ff180-4d60-4da0-ad5a-c266093193c4"}
23:07:34.469 00.020 9340 case statement mapped state 6 to 3
23:07:34.477 00.008 12020 PulseGuide returned control before completion, sleep 26
23:07:34.477 00.000 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"1b2ff180-4d60-4da0-ad5a-c266093193c4"}
23:07:34.489 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"799bbd0a-4e52-4c45-a530-a15834fad6aa"}
23:07:34.499 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":369,"width":15,"height":15,"star_pos":[6.75,6.67],"pixels":"..."},"id":"799bbd0a-4e52-4c45-a530-a15834fad6aa"}
23:07:34.509 00.010 12020 IsGuiding returns 1
23:07:34.509 00.000 12020 scope still moving after pulse duration time elapsed
23:07:34.539 00.030 12020 IsSlewing returns 0
23:07:34.540 00.001 12020 IsGuiding returns 0
23:07:34.540 00.000 12020 scope move finished after 43 + 61 ms
23:07:34.540 00.000 12020 Move returns status 0, amount 43
23:07:34.540 00.000 12020 MoveAxis(N, 0, ABG)
23:07:34.540 00.000 12020 Move returns status 0, amount 0
23:07:34.540 00.000 12020 move complete, result=0
23:07:34.541 00.001 12020 worker thread done servicing request
23:07:34.541 00.000 12020 Worker thread wakes up
23:07:34.541 00.000 9340 GuideStep: -0.5 px 43 ms EAST, 0.0 px 0 ms NORTH
23:07:34.555 00.014 12020 worker thread servicing REQUEST_EXPOSE 2000
23:07:34.555 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(838,43,31,31)
23:07:36.323 01.768 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"279d1557-556a-472a-a354-b77732dea399"}
23:07:36.335 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"279d1557-556a-472a-a354-b77732dea399"}
23:07:36.350 00.015 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"b6b8ce04-79a9-4aa6-955f-23358a1b3867"}
23:07:36.359 00.009 9340 case statement mapped state 6 to 3
23:07:36.384 00.025 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"b6b8ce04-79a9-4aa6-955f-23358a1b3867"}
23:07:36.392 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"f2e5a18d-2ded-47ec-ab0a-40c062a3299c"}
23:07:36.402 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":369,"width":15,"height":15,"star_pos":[6.75,6.67],"pixels":"..."},"id":"f2e5a18d-2ded-47ec-ab0a-40c062a3299c"}
23:07:37.023 00.621 12020 Exposure complete
23:07:37.315 00.292 12020 worker thread done servicing request
23:07:37.315 00.000 9340 OnExposeComplete: enter
23:07:37.328 00.013 9340 UpdateGuideState(): m_state=6
23:07:37.342 00.014 9340 Star::Find(15, 853, 58, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 370
23:07:37.356 00.014 9340 Star::Find returns 1 (0), X=853.63, Y=58.82, Mass=769376, SNR=173.1, Peak=52967 HFD=4.3
23:07:37.386 00.030 9340 MultiStar: [#1 0.44,0.10,0.66,U] [#2 0.64,-0.20,0.62,U] [#3 0.62,-0.23,0.60,U] [#4 0.37,-0.51,0.48,U] [#5 0.85,0.48,0.00,M1] [#6 0.43,-0.41,0.53,U] [#7 0.22,0.98,0.00,M7] [#8 -0.70,0.22,0.52,U] 
23:07:37.399 00.013 9340 refined, 6 included, MultiStar: {0.41, -0.03}, one-star: {0.71, 0.40}
23:07:37.410 00.011 9340 CameraToMount -- cameraTheta (-0.08) - m_xAngle (-3.14) = xAngle (3.05 = 3.05)
23:07:37.423 00.013 9340 CameraToMount -- cameraTheta (-0.08) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (3.04 = 3.04)
23:07:37.430 00.007 9340 CameraToMount -- cameraX=0.41 cameraY=-0.03 hyp=0.41 cameraTheta=-0.08 mountX=-0.41 mountY=0.04, mountTheta=3.04
23:07:37.445 00.015 9340 SchedulePrimaryMove(10104498, x=0.41, y=-0.03, opts=13)
23:07:37.459 00.014 9340 Enqueuing Move request for scope (0.41, -0.03)
23:07:37.472 00.013 12020 Worker thread wakes up
23:07:37.474 00.002 9340 UpdateImageDisplay: Size=(1920,1080) min=6861, max=65529, med=10245, FiltMin=8291, FiltMax=65494, Gamma=2.870
23:07:37.484 00.010 12020 worker thread servicing REQUEST_MOVE scope ofs (0.41, -0.03) opts 0xd
23:07:37.484 00.000 9340 UpdateGuideState exits: m=769376 SNR=173.1
23:07:37.518 00.034 12020 Handling offset move in thread for scope, endpoint = (0.41, -0.03)
23:07:37.518 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:07:37.532 00.014 12020 Moving (0.41, -0.03) raw xDistance=-0.41 yDistance=0.04
23:07:37.532 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
23:07:37.549 00.017 12020 GuideAlgorithmHysteresis::Result() returns -0.19 from input -0.41
23:07:37.549 00.000 9340 Enqueuing Expose request
23:07:37.558 00.009 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:07:37.560 00.002 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
23:07:37.560 00.000 12020 MoveAxis(E, 37, ABG)
23:07:37.561 00.001 12020 Guiding  Dir = 2, Dur = 37
23:07:37.561 00.000 12020 IsSlewing returns 0
23:07:37.563 00.002 12020 IsGuiding returns 0
23:07:37.591 00.028 12020 PulseGuide returned control before completion, sleep 17
23:07:37.641 00.050 12020 IsGuiding returns 0
23:07:37.641 00.000 12020 Move returns status 0, amount 37
23:07:37.642 00.001 12020 MoveAxis(N, 0, ABG)
23:07:37.642 00.000 12020 Move returns status 0, amount 0
23:07:37.642 00.000 12020 move complete, result=0
23:07:37.642 00.000 12020 worker thread done servicing request
23:07:37.643 00.001 12020 Worker thread wakes up
23:07:37.643 00.000 9340 GuideStep: -0.4 px 37 ms EAST, 0.0 px 0 ms NORTH
23:07:37.656 00.013 12020 worker thread servicing REQUEST_EXPOSE 2000
23:07:37.657 00.001 12020 Handling exposure in thread, d=2000 o=3 r=(838,43,31,31)
23:07:38.321 00.664 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"09203f49-2859-470c-96e5-7e96c1c3412f"}
23:07:38.330 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"09203f49-2859-470c-96e5-7e96c1c3412f"}
23:07:38.346 00.016 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"17a2f9bd-0648-4c67-b9ba-09691633dec3"}
23:07:38.355 00.009 9340 case statement mapped state 6 to 3
23:07:38.368 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"17a2f9bd-0648-4c67-b9ba-09691633dec3"}
23:07:38.381 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"5061b010-96d7-4797-940d-c298d3da61f9"}
23:07:38.398 00.017 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":370,"width":15,"height":15,"star_pos":[6.63,6.82],"pixels":"..."},"id":"5061b010-96d7-4797-940d-c298d3da61f9"}
23:07:40.106 01.708 12020 Exposure complete
23:07:40.293 00.187 9340 OnExposeComplete: enter
23:07:40.301 00.008 9340 UpdateGuideState(): m_state=6
23:07:40.308 00.007 12020 worker thread done servicing request
23:07:40.308 00.000 9340 Star::Find(15, 853, 58, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 371
23:07:40.313 00.005 9340 Star::Find returns 1 (0), X=853.29, Y=58.70, Mass=807068, SNR=178.8, Peak=57269 HFD=4.3
23:07:40.340 00.027 9340 MultiStar: [#1 0.13,0.20,0.65,U] [#2 0.51,-0.41,0.61,U] [#3 0.10,-0.27,0.54,U] [#4 -0.11,-0.18,0.50,U] [#5 0.42,0.59,0.64,U] [#6 -0.15,-0.34,0.46,U] [#7 -0.32,0.95,0.00,M8] [#8 -0.90,0.10,0.48,U] 
23:07:40.350 00.010 9340 refined, 7 included, MultiStar: {0.11, 0.04}, one-star: {0.38, 0.28}
23:07:40.357 00.007 9340 CameraToMount -- cameraTheta (0.33) - m_xAngle (-3.14) = xAngle (3.47 = -2.82)
23:07:40.366 00.009 9340 CameraToMount -- cameraTheta (0.33) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (3.45 = -2.83)
23:07:40.374 00.008 9340 CameraToMount -- cameraX=0.11 cameraY=0.04 hyp=0.12 cameraTheta=0.33 mountX=-0.11 mountY=-0.04, mountTheta=-2.83
23:07:40.385 00.011 9340 SchedulePrimaryMove(10104498, x=0.11, y=0.04, opts=13)
23:07:40.394 00.009 9340 Enqueuing Move request for scope (0.11, 0.04)
23:07:40.404 00.010 12020 Worker thread wakes up
23:07:40.404 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=6366, max=65529, med=10181, FiltMin=7914, FiltMax=65494, Gamma=2.870
23:07:40.411 00.007 12020 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.04) opts 0xd
23:07:40.413 00.002 12020 Handling offset move in thread for scope, endpoint = (0.11, 0.04)
23:07:40.413 00.000 12020 Moving (0.11, 0.04) raw xDistance=-0.11 yDistance=-0.04
23:07:40.413 00.000 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
23:07:40.413 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:07:40.413 00.000 9340 UpdateGuideState exits: m=807068 SNR=178.8
23:07:40.424 00.011 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:07:40.429 00.005 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
23:07:40.429 00.000 12020 MoveAxis(E, 0, ABG)
23:07:40.429 00.000 12020 Move returns status 0, amount 0
23:07:40.429 00.000 12020 MoveAxis(N, 0, ABG)
23:07:40.429 00.000 12020 Move returns status 0, amount 0
23:07:40.429 00.000 12020 move complete, result=0
23:07:40.429 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
23:07:40.441 00.012 9340 Enqueuing Expose request
23:07:40.450 00.009 12020 worker thread done servicing request
23:07:40.450 00.000 9340 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
23:07:40.469 00.019 12020 Worker thread wakes up
23:07:40.469 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
23:07:40.469 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(838,43,31,31)
23:07:40.475 00.006 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"5e8bf091-a99c-4306-85c7-5fa78176b944"}
23:07:40.480 00.005 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"5e8bf091-a99c-4306-85c7-5fa78176b944"}
23:07:40.497 00.017 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"158c52f7-8815-40cd-a289-815cb6e21d45"}
23:07:40.508 00.011 9340 case statement mapped state 6 to 3
23:07:40.521 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"158c52f7-8815-40cd-a289-815cb6e21d45"}
23:07:40.532 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"feedb1f7-0fd3-4da5-999b-95fc73baf3fa"}
23:07:40.543 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":371,"width":15,"height":15,"star_pos":[7.29,6.70],"pixels":"..."},"id":"feedb1f7-0fd3-4da5-999b-95fc73baf3fa"}
23:07:42.323 01.780 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"ccf47830-2ef1-4403-845d-640a4745cdfa"}
23:07:42.339 00.016 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"ccf47830-2ef1-4403-845d-640a4745cdfa"}
23:07:42.353 00.014 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"1ffeb6e4-3774-4761-9764-6a46b33bc6cb"}
23:07:42.360 00.007 9340 case statement mapped state 6 to 3
23:07:42.369 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"1ffeb6e4-3774-4761-9764-6a46b33bc6cb"}
23:07:42.378 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"9889af5e-d7c1-4ec0-bbae-7a724b6f2739"}
23:07:42.388 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":371,"width":15,"height":15,"star_pos":[7.29,6.70],"pixels":"..."},"id":"9889af5e-d7c1-4ec0-bbae-7a724b6f2739"}
23:07:42.820 00.432 12020 Exposure complete
23:07:43.128 00.308 12020 worker thread done servicing request
23:07:43.128 00.000 9340 OnExposeComplete: enter
23:07:43.140 00.012 9340 UpdateGuideState(): m_state=6
23:07:43.153 00.013 9340 Star::Find(15, 853, 58, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 372
23:07:43.164 00.011 9340 Star::Find returns 1 (0), X=853.31, Y=59.01, Mass=761544, SNR=146.1, Peak=59157 HFD=4.1
23:07:43.185 00.021 9340 MultiStar: [#1 0.07,0.35,0.70,U] [#2 0.48,0.08,0.76,U] [#3 0.19,0.19,0.75,U] [#4 -0.08,-0.01,0.66,U] [#5 0.30,0.77,0.78,U] [#6 0.12,0.07,0.57,U] [#7 -0.39,1.34,0.00,M9] [#8 -0.78,0.48,0.67,U] 
23:07:43.200 00.015 9340 refined, 7 included, MultiStar: {0.11, 0.34}, one-star: {0.39, 0.60}
23:07:43.212 00.012 9340 CameraToMount -- cameraTheta (1.25) - m_xAngle (-3.14) = xAngle (4.38 = -1.90)
23:07:43.242 00.030 9340 CameraToMount -- cameraTheta (1.25) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (4.37 = -1.92)
23:07:43.258 00.016 9340 CameraToMount -- cameraX=0.11 cameraY=0.34 hyp=0.36 cameraTheta=1.25 mountX=-0.12 mountY=-0.34, mountTheta=-1.90
23:07:43.271 00.013 9340 SchedulePrimaryMove(10104498, x=0.11, y=0.34, opts=13)
23:07:43.281 00.010 9340 Enqueuing Move request for scope (0.11, 0.34)
23:07:43.293 00.012 12020 Worker thread wakes up
23:07:43.293 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=6307, max=65529, med=10082, FiltMin=7967, FiltMax=65494, Gamma=2.870
23:07:43.307 00.014 12020 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.34) opts 0xd
23:07:43.309 00.002 9340 UpdateGuideState exits: m=761544 SNR=146.1
23:07:43.318 00.009 12020 Handling offset move in thread for scope, endpoint = (0.11, 0.34)
23:07:43.322 00.004 12020 Moving (0.11, 0.34) raw xDistance=-0.12 yDistance=-0.34
23:07:43.322 00.000 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
23:07:43.322 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:07:43.335 00.013 12020 GuideAlgorithmResistSwitch::result() returns -0.34 from input -0.34
23:07:43.335 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
23:07:43.365 00.030 12020 MoveAxis(E, 0, ABG)
23:07:43.365 00.000 12020 Move returns status 0, amount 0
23:07:43.365 00.000 12020 MoveAxis(N, 57, ABG)
23:07:43.366 00.001 12020 Guiding  Dir = 0, Dur = 57
23:07:43.366 00.000 9340 Enqueuing Expose request
23:07:43.380 00.014 12020 IsSlewing returns 0
23:07:43.382 00.002 12020 IsGuiding returns 0
23:07:43.494 00.112 12020 IsGuiding returns 1
23:07:43.494 00.000 12020 scope still moving after pulse duration time elapsed
23:07:43.630 00.136 12020 IsSlewing returns 0
23:07:43.633 00.003 12020 IsGuiding returns 0
23:07:43.633 00.000 12020 scope move finished after 57 + 194 ms
23:07:43.633 00.000 12020 Move returns status 0, amount 57
23:07:43.635 00.002 12020 move complete, result=0
23:07:43.635 00.000 12020 worker thread done servicing request
23:07:43.635 00.000 9340 GuideStep: -0.1 px 0 ms EAST, -0.3 px 57 ms NORTH
23:07:43.649 00.014 12020 Worker thread wakes up
23:07:43.649 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
23:07:43.650 00.001 12020 Handling exposure in thread, d=2000 o=3 r=(838,43,31,31)
23:07:44.326 00.676 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"cbbb173a-e963-46cc-ab62-d058e58225d1"}
23:07:44.338 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"cbbb173a-e963-46cc-ab62-d058e58225d1"}
23:07:44.351 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"071b701b-fe77-4408-83bb-0525fef26f3e"}
23:07:44.363 00.012 9340 case statement mapped state 6 to 3
23:07:44.399 00.036 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"071b701b-fe77-4408-83bb-0525fef26f3e"}
23:07:44.414 00.015 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"e186f66d-513a-4d73-8d62-5519b53778c6"}
23:07:44.423 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":372,"width":15,"height":15,"star_pos":[7.31,7.01],"pixels":"..."},"id":"e186f66d-513a-4d73-8d62-5519b53778c6"}
23:07:46.042 01.619 12020 Exposure complete
23:07:46.261 00.219 12020 worker thread done servicing request
23:07:46.261 00.000 9340 OnExposeComplete: enter
23:07:46.287 00.026 9340 UpdateGuideState(): m_state=6
23:07:46.301 00.014 9340 Star::Find(15, 853, 59, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 373
23:07:46.314 00.013 9340 Star::Find returns 1 (0), X=853.54, Y=58.93, Mass=794698, SNR=145.5, Peak=56135 HFD=4.0
23:07:46.323 00.009 9340 MultiStar: [#1 0.29,0.28,0.76,U] [#2 0.60,-0.07,0.71,U] [#3 0.27,-0.07,0.64,U] [#4 0.31,-0.03,0.56,U] [#5 0.70,0.67,0.00,M1] [#6 -0.05,-0.28,0.73,U] [#7 0.02,1.24,0.00,M10] [#8 -0.49,0.37,0.69,U] 
23:07:46.335 00.012 9340 refined, 6 included, MultiStar: {0.24, 0.13}, one-star: {0.62, 0.51}
23:07:46.344 00.009 9340 CameraToMount -- cameraTheta (0.49) - m_xAngle (-3.14) = xAngle (3.62 = -2.66)
23:07:46.369 00.025 9340 CameraToMount -- cameraTheta (0.49) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (3.61 = -2.68)
23:07:46.379 00.010 9340 CameraToMount -- cameraX=0.24 cameraY=0.13 hyp=0.28 cameraTheta=0.49 mountX=-0.24 mountY=-0.12, mountTheta=-2.67
23:07:46.393 00.014 9340 SchedulePrimaryMove(10104498, x=0.24, y=0.13, opts=13)
23:07:46.405 00.012 9340 Enqueuing Move request for scope (0.24, 0.13)
23:07:46.413 00.008 12020 Worker thread wakes up
23:07:46.413 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=6498, max=65529, med=10232, FiltMin=8018, FiltMax=65494, Gamma=2.870
23:07:46.427 00.014 12020 worker thread servicing REQUEST_MOVE scope ofs (0.24, 0.13) opts 0xd
23:07:46.427 00.000 9340 UpdateGuideState exits: m=794698 SNR=145.5
23:07:46.437 00.010 12020 Handling offset move in thread for scope, endpoint = (0.24, 0.13)
23:07:46.437 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:07:46.462 00.025 12020 Moving (0.24, 0.13) raw xDistance=-0.24 yDistance=-0.12
23:07:46.462 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
23:07:46.472 00.010 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.24
23:07:46.472 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:07:46.472 00.000 9340 Enqueuing Expose request
23:07:46.483 00.011 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
23:07:46.483 00.000 12020 MoveAxis(E, 0, ABG)
23:07:46.483 00.000 12020 Move returns status 0, amount 0
23:07:46.483 00.000 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"53fcfd98-d219-4632-9dc8-2e5e05cc2aeb"}
23:07:46.496 00.013 12020 MoveAxis(N, 0, ABG)
23:07:46.496 00.000 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"53fcfd98-d219-4632-9dc8-2e5e05cc2aeb"}
23:07:46.506 00.010 12020 Move returns status 0, amount 0
23:07:46.506 00.000 12020 move complete, result=0
23:07:46.506 00.000 9340 GuideStep: -0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
23:07:46.512 00.006 12020 worker thread done servicing request
23:07:46.517 00.005 12020 Worker thread wakes up
23:07:46.517 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
23:07:46.517 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(838,43,31,31)
23:07:46.523 00.006 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"ddaf3a04-5993-498e-96fb-51e6e0e4656d"}
23:07:46.536 00.013 9340 case statement mapped state 6 to 3
23:07:46.585 00.049 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"ddaf3a04-5993-498e-96fb-51e6e0e4656d"}
23:07:46.601 00.016 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"89875d48-7356-4cf1-a94c-c77d763673b6"}
23:07:46.615 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":373,"width":15,"height":15,"star_pos":[6.54,6.93],"pixels":"..."},"id":"89875d48-7356-4cf1-a94c-c77d763673b6"}
23:07:48.335 01.720 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"415e0e7a-5e8f-46c4-acc6-f1e8a460745d"}
23:07:48.345 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"415e0e7a-5e8f-46c4-acc6-f1e8a460745d"}
23:07:48.350 00.005 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"c0c7fa3c-fe11-4f1f-bfcd-9499097b7527"}
23:07:48.362 00.012 9340 case statement mapped state 6 to 3
23:07:48.366 00.004 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"c0c7fa3c-fe11-4f1f-bfcd-9499097b7527"}
23:07:48.382 00.016 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"1c9e03ba-0000-4a53-ba79-65500ffee964"}
23:07:48.392 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":373,"width":15,"height":15,"star_pos":[6.54,6.93],"pixels":"..."},"id":"1c9e03ba-0000-4a53-ba79-65500ffee964"}
23:07:48.868 00.476 12020 Exposure complete
23:07:49.169 00.301 12020 worker thread done servicing request
23:07:49.170 00.001 9340 OnExposeComplete: enter
23:07:49.194 00.024 9340 UpdateGuideState(): m_state=6
23:07:49.228 00.034 9340 Star::Find(15, 853, 58, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 374
23:07:49.243 00.015 9340 Star::Find returns 1 (0), X=853.17, Y=58.78, Mass=859867, SNR=162.2, Peak=57807 HFD=4.4
23:07:49.258 00.015 9340 MultiStar: [#1 0.31,0.07,0.60,U] [#2 0.29,-0.02,0.73,U] [#3 0.19,0.04,0.59,U] [#4 0.04,-0.34,0.47,U] [#5 0.32,0.58,0.58,U] [#6 0.06,-0.35,0.56,U] [#7 -0.08,0.94,0.50,U] [#8 -0.74,0.05,0.45,U] 
23:07:49.270 00.012 9340 refined, 8 included, MultiStar: {0.11, 0.16}, one-star: {0.25, 0.36}
23:07:49.288 00.018 9340 CameraToMount -- cameraTheta (0.96) - m_xAngle (-3.14) = xAngle (4.10 = -2.19)
23:07:49.304 00.016 9340 CameraToMount -- cameraTheta (0.96) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (4.08 = -2.20)
23:07:49.348 00.044 9340 CameraToMount -- cameraX=0.11 cameraY=0.16 hyp=0.20 cameraTheta=0.96 mountX=-0.11 mountY=-0.16, mountTheta=-2.19
23:07:49.361 00.013 9340 SchedulePrimaryMove(10104498, x=0.11, y=0.16, opts=13)
23:07:49.375 00.014 9340 Enqueuing Move request for scope (0.11, 0.16)
23:07:49.387 00.012 12020 Worker thread wakes up
23:07:49.387 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=5808, max=65529, med=10042, FiltMin=7704, FiltMax=65494, Gamma=2.870
23:07:49.398 00.011 12020 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.16) opts 0xd
23:07:49.398 00.000 9340 UpdateGuideState exits: m=859867 SNR=162.2
23:07:49.414 00.016 12020 Handling offset move in thread for scope, endpoint = (0.11, 0.16)
23:07:49.414 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:07:49.447 00.033 12020 Moving (0.11, 0.16) raw xDistance=-0.11 yDistance=-0.16
23:07:49.447 00.000 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
23:07:49.448 00.001 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:07:49.448 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
23:07:49.448 00.000 12020 MoveAxis(E, 0, ABG)
23:07:49.448 00.000 12020 Move returns status 0, amount 0
23:07:49.448 00.000 12020 MoveAxis(N, 0, ABG)
23:07:49.448 00.000 12020 Move returns status 0, amount 0
23:07:49.448 00.000 12020 move complete, result=0
23:07:49.448 00.000 12020 worker thread done servicing request
23:07:49.450 00.002 9340 ScheduleExposure(2000,3,1) exposurePending=0
23:07:49.468 00.018 9340 Enqueuing Expose request
23:07:49.485 00.017 12020 Worker thread wakes up
23:07:49.486 00.001 9340 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
23:07:49.497 00.011 12020 worker thread servicing REQUEST_EXPOSE 2000
23:07:49.497 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(838,43,31,31)
23:07:50.383 00.886 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"063791af-242d-46eb-a5ff-253814518a71"}
23:07:50.397 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"063791af-242d-46eb-a5ff-253814518a71"}
23:07:50.413 00.016 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"6e62a29c-0341-4bb9-b214-002c8d0d6fc2"}
23:07:50.431 00.018 9340 case statement mapped state 6 to 3
23:07:50.449 00.018 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"6e62a29c-0341-4bb9-b214-002c8d0d6fc2"}
23:07:50.486 00.037 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"1c11e70d-2247-48ae-9755-2da84b4e0503"}
23:07:50.499 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":374,"width":15,"height":15,"star_pos":[7.17,6.78],"pixels":"..."},"id":"1c11e70d-2247-48ae-9755-2da84b4e0503"}
23:07:51.948 01.449 12020 Exposure complete
23:07:52.183 00.235 12020 worker thread done servicing request
23:07:52.183 00.000 9340 OnExposeComplete: enter
23:07:52.211 00.028 9340 UpdateGuideState(): m_state=6
23:07:52.223 00.012 9340 Star::Find(15, 853, 58, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 375
23:07:52.233 00.010 9340 Star::Find returns 1 (0), X=853.82, Y=58.93, Mass=723954, SNR=144.9, Peak=53027 HFD=4.2
23:07:52.247 00.014 9340 MultiStar: [#1 0.78,0.18,0.74,U] [#2 0.96,0.24,0.00,M1] [#3 0.51,0.25,0.66,U] [#4 0.46,0.03,0.53,U] [#5 1.02,0.54,0.00,M1] [#6 0.66,-0.06,0.69,U] [#7 0.14,1.09,0.00,M10] [#8 -0.36,0.15,0.53,U] 
23:07:52.258 00.011 9340 refined, 5 included, MultiStar: {0.56, 0.21}, one-star: {0.90, 0.51}
23:07:52.270 00.012 9340 CameraToMount -- cameraTheta (0.35) - m_xAngle (-3.14) = xAngle (3.49 = -2.79)
23:07:52.280 00.010 9340 CameraToMount -- cameraTheta (0.35) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (3.47 = -2.81)
23:07:52.315 00.035 9340 CameraToMount -- cameraX=0.56 cameraY=0.21 hyp=0.60 cameraTheta=0.35 mountX=-0.56 mountY=-0.20, mountTheta=-2.81
23:07:52.330 00.015 9340 SchedulePrimaryMove(10104498, x=0.56, y=0.21, opts=13)
23:07:52.340 00.010 9340 Enqueuing Move request for scope (0.56, 0.21)
23:07:52.353 00.013 12020 Worker thread wakes up
23:07:52.353 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=6373, max=65529, med=10085, FiltMin=7711, FiltMax=65494, Gamma=2.870
23:07:52.364 00.011 12020 worker thread servicing REQUEST_MOVE scope ofs (0.56, 0.21) opts 0xd
23:07:52.364 00.000 9340 UpdateGuideState exits: m=723954 SNR=144.9
23:07:52.370 00.006 12020 Handling offset move in thread for scope, endpoint = (0.56, 0.21)
23:07:52.370 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:07:52.398 00.028 12020 Moving (0.56, 0.21) raw xDistance=-0.56 yDistance=-0.20
23:07:52.398 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
23:07:52.406 00.008 12020 GuideAlgorithmHysteresis::Result() returns -0.24 from input -0.56
23:07:52.408 00.002 9340 Enqueuing Expose request
23:07:52.417 00.009 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:07:52.417 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.20
23:07:52.417 00.000 12020 MoveAxis(E, 46, ABG)
23:07:52.417 00.000 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"5c1a51d2-8609-4243-820d-87b02e5cb5e3"}
23:07:52.431 00.014 12020 Guiding  Dir = 2, Dur = 46
23:07:52.431 00.000 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"5c1a51d2-8609-4243-820d-87b02e5cb5e3"}
23:07:52.441 00.010 12020 IsSlewing returns 0
23:07:52.443 00.002 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"493997fd-24b6-494c-8f1e-12d5f62f2d6e"}
23:07:52.453 00.010 12020 IsGuiding returns 0
23:07:52.453 00.000 9340 case statement mapped state 6 to 3
23:07:52.465 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"493997fd-24b6-494c-8f1e-12d5f62f2d6e"}
23:07:52.478 00.013 12020 PulseGuide returned control before completion, sleep 30
23:07:52.494 00.016 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"135bd717-f01c-4e76-97ca-bf1467e67495"}
23:07:52.504 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":375,"width":15,"height":15,"star_pos":[6.82,6.93],"pixels":"..."},"id":"135bd717-f01c-4e76-97ca-bf1467e67495"}
23:07:52.559 00.055 12020 IsGuiding returns 0
23:07:52.559 00.000 12020 Move returns status 0, amount 46
23:07:52.559 00.000 12020 MoveAxis(N, 0, ABG)
23:07:52.559 00.000 12020 Move returns status 0, amount 0
23:07:52.559 00.000 12020 move complete, result=0
23:07:52.561 00.002 12020 worker thread done servicing request
23:07:52.561 00.000 9340 GuideStep: -0.6 px 46 ms EAST, -0.2 px 0 ms NORTH
23:07:52.594 00.033 12020 Worker thread wakes up
23:07:52.594 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
23:07:52.598 00.004 12020 Handling exposure in thread, d=2000 o=3 r=(838,43,31,31)
23:07:54.393 01.795 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"26bde1f7-4243-45f2-a248-9afd4d61a3b5"}
23:07:54.403 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"26bde1f7-4243-45f2-a248-9afd4d61a3b5"}
23:07:54.418 00.015 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"a61bd531-41b2-410b-a0d8-3631a0fe891f"}
23:07:54.426 00.008 9340 case statement mapped state 6 to 3
23:07:54.439 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"a61bd531-41b2-410b-a0d8-3631a0fe891f"}
23:07:54.464 00.025 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"cb965d94-2c2f-41ce-bc0c-6787ab615f82"}
23:07:54.473 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":375,"width":15,"height":15,"star_pos":[6.82,6.93],"pixels":"..."},"id":"cb965d94-2c2f-41ce-bc0c-6787ab615f82"}
23:07:54.935 00.462 12020 Exposure complete
23:07:55.155 00.220 12020 worker thread done servicing request
23:07:55.156 00.001 9340 OnExposeComplete: enter
23:07:55.167 00.011 9340 UpdateGuideState(): m_state=6
23:07:55.182 00.015 9340 Star::Find(15, 853, 58, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 376
23:07:55.190 00.008 9340 Star::Find returns 1 (0), X=853.48, Y=59.17, Mass=765675, SNR=160.7, Peak=54589 HFD=3.8
23:07:55.209 00.019 9340 MultiStar: [#1 0.45,0.44,0.72,U] [#2 0.59,0.37,0.73,U] [#3 0.33,0.32,0.56,U] [#4 0.43,0.19,0.48,U] [#5 0.86,1.15,0.00,M2] [#6 0.46,-0.33,0.54,U] [#7 -0.01,1.18,0.00,R] [#8 -0.62,0.63,0.57,U] 
23:07:55.249 00.040 9340 refined, 6 included, MultiStar: {0.35, 0.39}, one-star: {0.56, 0.75}
23:07:55.261 00.012 9340 CameraToMount -- cameraTheta (0.84) - m_xAngle (-3.14) = xAngle (3.97 = -2.31)
23:07:55.273 00.012 9340 CameraToMount -- cameraTheta (0.84) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (3.96 = -2.33)
23:07:55.283 00.010 9340 CameraToMount -- cameraX=0.35 cameraY=0.39 hyp=0.52 cameraTheta=0.84 mountX=-0.35 mountY=-0.38, mountTheta=-2.32
23:07:55.301 00.018 9340 SchedulePrimaryMove(10104498, x=0.35, y=0.39, opts=13)
23:07:55.313 00.012 9340 Enqueuing Move request for scope (0.35, 0.39)
23:07:55.340 00.027 12020 Worker thread wakes up
23:07:55.340 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=6350, max=65529, med=10045, FiltMin=7751, FiltMax=65494, Gamma=2.870
23:07:55.350 00.010 12020 worker thread servicing REQUEST_MOVE scope ofs (0.35, 0.39) opts 0xd
23:07:55.350 00.000 9340 UpdateGuideState exits: m=765675 SNR=160.7
23:07:55.361 00.011 12020 Handling offset move in thread for scope, endpoint = (0.35, 0.39)
23:07:55.361 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:07:55.375 00.014 12020 Moving (0.35, 0.39) raw xDistance=-0.35 yDistance=-0.38
23:07:55.375 00.000 12020 GuideAlgorithmHysteresis::Result() returns -0.17 from input -0.35
23:07:55.375 00.000 12020 GuideAlgorithmResistSwitch::result() returns -0.38 from input -0.38
23:07:55.375 00.000 12020 MoveAxis(E, 32, ABG)
23:07:55.375 00.000 12020 Guiding  Dir = 2, Dur = 32
23:07:55.375 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
23:07:55.387 00.012 12020 IsSlewing returns 0
23:07:55.387 00.000 9340 Enqueuing Expose request
23:07:55.396 00.009 12020 IsGuiding returns 0
23:07:55.422 00.026 12020 PulseGuide returned control before completion, sleep 18
23:07:55.502 00.080 12020 IsGuiding returns 0
23:07:55.502 00.000 12020 Move returns status 0, amount 32
23:07:55.503 00.001 12020 MoveAxis(N, 64, ABG)
23:07:55.503 00.000 12020 Guiding  Dir = 0, Dur = 64
23:07:55.503 00.000 12020 IsSlewing returns 0
23:07:55.505 00.002 12020 IsGuiding returns 0
23:07:55.590 00.085 12020 IsGuiding returns 1
23:07:55.590 00.000 12020 scope still moving after pulse duration time elapsed
23:07:55.619 00.029 12020 IsSlewing returns 0
23:07:55.619 00.000 12020 IsGuiding returns 1
23:07:55.726 00.107 12020 IsSlewing returns 0
23:07:55.758 00.032 12020 IsGuiding returns 0
23:07:55.758 00.000 12020 scope move finished after 64 + 188 ms
23:07:55.758 00.000 12020 Move returns status 0, amount 64
23:07:55.758 00.000 12020 move complete, result=0
23:07:55.758 00.000 12020 worker thread done servicing request
23:07:55.758 00.000 12020 Worker thread wakes up
23:07:55.758 00.000 9340 GuideStep: -0.4 px 32 ms EAST, -0.4 px 64 ms NORTH
23:07:55.768 00.010 12020 worker thread servicing REQUEST_EXPOSE 2000
23:07:55.768 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(838,43,31,31)
23:07:56.405 00.637 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"84480bbe-7672-4ec7-baa4-2df7b478b231"}
23:07:56.422 00.017 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"84480bbe-7672-4ec7-baa4-2df7b478b231"}
23:07:56.435 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"158052db-d277-4602-9fa5-cbaad2bdb261"}
23:07:56.462 00.027 9340 case statement mapped state 6 to 3
23:07:56.487 00.025 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"158052db-d277-4602-9fa5-cbaad2bdb261"}
23:07:56.573 00.086 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"44a5b60c-1edb-40bb-b43b-374b8eb91e1b"}
23:07:56.584 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":376,"width":15,"height":15,"star_pos":[7.48,7.17],"pixels":"..."},"id":"44a5b60c-1edb-40bb-b43b-374b8eb91e1b"}
23:07:58.109 01.525 12020 Exposure complete
23:07:58.312 00.203 12020 worker thread done servicing request
23:07:58.312 00.000 9340 OnExposeComplete: enter
23:07:58.322 00.010 9340 UpdateGuideState(): m_state=6
23:07:58.333 00.011 9340 Star::Find(15, 853, 59, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 377
23:07:58.341 00.008 9340 Star::Find returns 1 (0), X=853.12, Y=58.65, Mass=758239, SNR=149.9, Peak=57889 HFD=4.0
23:07:58.352 00.011 9340 MultiStar: [#1 0.07,0.15,0.68,U] [#2 0.64,-0.08,0.70,U] [#3 0.30,-0.09,0.56,U] [#4 0.14,-0.45,0.61,U] [#5 0.14,0.53,0.73,U] [#6 0.58,-0.46,0.63,U] [#7 -0.35,-0.07,0.55,U] [#8 -0.84,0.41,0.64,U] 
23:07:58.363 00.011 9340 refined, 8 included, MultiStar: {0.11, 0.05}, one-star: {0.21, 0.23}
23:07:58.384 00.021 9340 CameraToMount -- cameraTheta (0.39) - m_xAngle (-3.14) = xAngle (3.52 = -2.76)
23:07:58.392 00.008 9340 CameraToMount -- cameraTheta (0.39) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (3.51 = -2.77)
23:07:58.402 00.010 9340 CameraToMount -- cameraX=0.11 cameraY=0.05 hyp=0.12 cameraTheta=0.39 mountX=-0.11 mountY=-0.04, mountTheta=-2.77
23:07:58.411 00.009 9340 SchedulePrimaryMove(10104498, x=0.11, y=0.05, opts=13)
23:07:58.417 00.006 9340 Enqueuing Move request for scope (0.11, 0.05)
23:07:58.432 00.015 12020 Worker thread wakes up
23:07:58.432 00.000 12020 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.05) opts 0xd
23:07:58.432 00.000 12020 Handling offset move in thread for scope, endpoint = (0.11, 0.05)
23:07:58.432 00.000 12020 Moving (0.11, 0.05) raw xDistance=-0.11 yDistance=-0.04
23:07:58.432 00.000 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
23:07:58.432 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:07:58.432 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=6455, max=65529, med=10027, FiltMin=8066, FiltMax=65494, Gamma=2.870
23:07:58.444 00.012 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
23:07:58.444 00.000 9340 UpdateGuideState exits: m=758239 SNR=149.9
23:07:58.452 00.008 12020 MoveAxis(E, 0, ABG)
23:07:58.453 00.001 12020 Move returns status 0, amount 0
23:07:58.453 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:07:58.463 00.010 9340 ScheduleExposure(2000,3,1) exposurePending=0
23:07:58.469 00.006 9340 Enqueuing Expose request
23:07:58.498 00.029 12020 MoveAxis(N, 0, ABG)
23:07:58.498 00.000 12020 Move returns status 0, amount 0
23:07:58.498 00.000 12020 move complete, result=0
23:07:58.499 00.001 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"aad999c2-a091-4372-ac06-1e4282ee02f0"}
23:07:58.508 00.009 12020 worker thread done servicing request
23:07:58.508 00.000 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"aad999c2-a091-4372-ac06-1e4282ee02f0"}
23:07:58.513 00.005 12020 Worker thread wakes up
23:07:58.513 00.000 9340 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
23:07:58.524 00.011 12020 worker thread servicing REQUEST_EXPOSE 2000
23:07:58.524 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(838,43,31,31)
23:07:58.530 00.006 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"6fd6861b-526c-419e-8a22-7d88c2750f6c"}
23:07:58.545 00.015 9340 case statement mapped state 6 to 3
23:07:58.552 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"6fd6861b-526c-419e-8a22-7d88c2750f6c"}
23:07:58.568 00.016 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"4ed0c191-c043-4ccd-a963-986c4026f688"}
23:07:58.581 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":377,"width":15,"height":15,"star_pos":[7.12,6.65],"pixels":"..."},"id":"4ed0c191-c043-4ccd-a963-986c4026f688"}
23:08:00.402 01.821 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"a3adcd82-4316-4bfb-9ef4-a67860f726af"}
23:08:00.414 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"a3adcd82-4316-4bfb-9ef4-a67860f726af"}
23:08:00.422 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"2f386be4-10bf-44fa-a7ea-d09eab01f7da"}
23:08:00.428 00.006 9340 case statement mapped state 6 to 3
23:08:00.440 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"2f386be4-10bf-44fa-a7ea-d09eab01f7da"}
23:08:00.453 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"d1440742-b3f0-4ca2-86dc-1c65cdb8a64d"}
23:08:00.463 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":377,"width":15,"height":15,"star_pos":[7.12,6.65],"pixels":"..."},"id":"d1440742-b3f0-4ca2-86dc-1c65cdb8a64d"}
23:08:00.887 00.424 12020 Exposure complete
23:08:01.092 00.205 9340 OnExposeComplete: enter
23:08:01.126 00.034 12020 worker thread done servicing request
23:08:01.126 00.000 9340 UpdateGuideState(): m_state=6
23:08:01.141 00.015 9340 Star::Find(15, 853, 58, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 378
23:08:01.148 00.007 9340 Star::Find returns 1 (0), X=853.50, Y=58.79, Mass=762987, SNR=144.4, Peak=55651 HFD=3.8
23:08:01.162 00.014 9340 MultiStar: [#1 0.44,0.10,0.77,U] [#2 0.61,0.07,0.69,U] [#3 0.13,0.10,0.72,U] [#4 0.25,-0.29,0.59,U] [#5 0.68,0.57,0.94,U] [#6 0.28,-0.44,0.64,U] [#7 -0.04,-0.08,0.61,U] [#8 -0.51,-0.03,0.61,U] 
23:08:01.179 00.017 9340 refined, 8 included, MultiStar: {0.32, 0.09}, one-star: {0.58, 0.37}
23:08:01.190 00.011 9340 CameraToMount -- cameraTheta (0.28) - m_xAngle (-3.14) = xAngle (3.41 = -2.87)
23:08:01.208 00.018 9340 CameraToMount -- cameraTheta (0.28) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (3.40 = -2.88)
23:08:01.221 00.013 9340 CameraToMount -- cameraX=0.32 cameraY=0.09 hyp=0.33 cameraTheta=0.28 mountX=-0.32 mountY=-0.08, mountTheta=-2.88
23:08:01.235 00.014 9340 SchedulePrimaryMove(10104498, x=0.32, y=0.09, opts=13)
23:08:01.244 00.009 9340 Enqueuing Move request for scope (0.32, 0.09)
23:08:01.254 00.010 12020 Worker thread wakes up
23:08:01.254 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=5818, max=65529, med=10024, FiltMin=7635, FiltMax=65494, Gamma=2.870
23:08:01.268 00.014 12020 worker thread servicing REQUEST_MOVE scope ofs (0.32, 0.09) opts 0xd
23:08:01.268 00.000 9340 UpdateGuideState exits: m=762987 SNR=144.4
23:08:01.278 00.010 12020 Handling offset move in thread for scope, endpoint = (0.32, 0.09)
23:08:01.278 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:08:01.308 00.030 12020 Moving (0.32, 0.09) raw xDistance=-0.32 yDistance=-0.08
23:08:01.308 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
23:08:01.319 00.011 12020 GuideAlgorithmHysteresis::Result() returns -0.13 from input -0.32
23:08:01.319 00.000 9340 Enqueuing Expose request
23:08:01.329 00.010 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:08:01.329 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
23:08:01.329 00.000 12020 MoveAxis(E, 26, ABG)
23:08:01.329 00.000 12020 Guiding  Dir = 2, Dur = 26
23:08:01.329 00.000 12020 IsSlewing returns 0
23:08:01.329 00.000 12020 IsGuiding returns 0
23:08:01.354 00.025 12020 PulseGuide returned control before completion, sleep 15
23:08:01.401 00.047 12020 IsGuiding returns 0
23:08:01.401 00.000 12020 Move returns status 0, amount 26
23:08:01.401 00.000 12020 MoveAxis(N, 0, ABG)
23:08:01.401 00.000 12020 Move returns status 0, amount 0
23:08:01.401 00.000 12020 move complete, result=0
23:08:01.404 00.003 12020 worker thread done servicing request
23:08:01.404 00.000 9340 GuideStep: -0.3 px 26 ms EAST, -0.1 px 0 ms NORTH
23:08:01.415 00.011 12020 Worker thread wakes up
23:08:01.416 00.001 12020 worker thread servicing REQUEST_EXPOSE 2000
23:08:01.416 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(838,43,31,31)
23:08:02.405 00.989 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"5282941a-0464-4722-b971-5e310e09a5e0"}
23:08:02.426 00.021 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"5282941a-0464-4722-b971-5e310e09a5e0"}
23:08:02.494 00.068 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"7ac16cd6-c187-4e45-a06d-10c462cddf19"}
23:08:02.512 00.018 9340 case statement mapped state 6 to 3
23:08:02.540 00.028 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"7ac16cd6-c187-4e45-a06d-10c462cddf19"}
23:08:02.616 00.076 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"98430269-a023-4bb4-9c4a-6c0e916d1e94"}
23:08:02.633 00.017 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":378,"width":15,"height":15,"star_pos":[7.50,6.79],"pixels":"..."},"id":"98430269-a023-4bb4-9c4a-6c0e916d1e94"}
23:08:03.850 01.217 12020 Exposure complete
23:08:04.090 00.240 12020 worker thread done servicing request
23:08:04.090 00.000 9340 OnExposeComplete: enter
23:08:04.105 00.015 9340 UpdateGuideState(): m_state=6
23:08:04.135 00.030 9340 Star::Find(15, 853, 58, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 379
23:08:04.148 00.013 9340 Star::Find returns 1 (0), X=853.72, Y=59.46, Mass=776175, SNR=161.2, Peak=51301 HFD=4.1
23:08:04.160 00.012 9340 MultiStar: [#1 0.49,0.53,0.77,U] [#2 0.69,0.45,0.71,U] [#3 0.49,0.64,0.58,U] [#4 0.27,0.19,0.61,U] [#5 0.73,1.21,0.00,M1] [#6 0.58,-0.13,0.56,U] [#7 0.19,0.25,0.55,U] [#8 -0.09,0.50,0.48,U] 
23:08:04.170 00.010 9340 refined, 7 included, MultiStar: {0.48, 0.49}, one-star: {0.81, 1.05}
23:08:04.182 00.012 9340 CameraToMount -- cameraTheta (0.80) - m_xAngle (-3.14) = xAngle (3.93 = -2.35)
23:08:04.195 00.013 9340 CameraToMount -- cameraTheta (0.80) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (3.92 = -2.37)
23:08:04.207 00.012 9340 CameraToMount -- cameraX=0.48 cameraY=0.49 hyp=0.68 cameraTheta=0.80 mountX=-0.48 mountY=-0.48, mountTheta=-2.36
23:08:04.240 00.033 9340 SchedulePrimaryMove(10104498, x=0.48, y=0.49, opts=13)
23:08:04.257 00.017 9340 Enqueuing Move request for scope (0.48, 0.49)
23:08:04.265 00.008 12020 Worker thread wakes up
23:08:04.265 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=5998, max=65535, med=10066, FiltMin=7761, FiltMax=65494, Gamma=2.870
23:08:04.274 00.009 12020 worker thread servicing REQUEST_MOVE scope ofs (0.48, 0.49) opts 0xd
23:08:04.279 00.005 9340 UpdateGuideState exits: m=776175 SNR=161.2
23:08:04.289 00.010 12020 Handling offset move in thread for scope, endpoint = (0.48, 0.49)
23:08:04.289 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:08:04.304 00.015 12020 Moving (0.48, 0.49) raw xDistance=-0.48 yDistance=-0.48
23:08:04.304 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
23:08:04.321 00.017 12020 GuideAlgorithmHysteresis::Result() returns -0.21 from input -0.48
23:08:04.321 00.000 9340 Enqueuing Expose request
23:08:04.336 00.015 12020 GuideAlgorithmResistSwitch::result() returns -0.48 from input -0.48
23:08:04.336 00.000 12020 MoveAxis(E, 41, ABG)
23:08:04.336 00.000 12020 Guiding  Dir = 2, Dur = 41
23:08:04.338 00.002 12020 IsSlewing returns 0
23:08:04.338 00.000 12020 IsGuiding returns 0
23:08:04.363 00.025 12020 PulseGuide returned control before completion, sleep 27
23:08:04.408 00.045 12020 IsGuiding returns 0
23:08:04.408 00.000 12020 Move returns status 0, amount 41
23:08:04.408 00.000 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"9c7ecd1b-c519-40e6-88a3-66dc5790f746"}
23:08:04.420 00.012 12020 MoveAxis(N, 80, ABG)
23:08:04.420 00.000 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"9c7ecd1b-c519-40e6-88a3-66dc5790f746"}
23:08:04.430 00.010 12020 Guiding  Dir = 0, Dur = 80
23:08:04.430 00.000 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"61e1450b-1fff-40da-a725-5eaf49d30103"}
23:08:04.443 00.013 9340 case statement mapped state 6 to 3
23:08:04.453 00.010 12020 IsSlewing returns 0
23:08:04.453 00.000 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"61e1450b-1fff-40da-a725-5eaf49d30103"}
23:08:04.483 00.030 12020 IsGuiding returns 0
23:08:04.485 00.002 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"cdc91324-fef5-4bac-a667-a979a5a1adbd"}
23:08:04.497 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":379,"width":15,"height":15,"star_pos":[6.72,7.46],"pixels":"..."},"id":"cdc91324-fef5-4bac-a667-a979a5a1adbd"}
23:08:04.600 00.103 12020 IsGuiding returns 1
23:08:04.600 00.000 12020 scope still moving after pulse duration time elapsed
23:08:04.629 00.029 12020 IsSlewing returns 0
23:08:04.632 00.003 12020 IsGuiding returns 1
23:08:04.660 00.028 12020 IsSlewing returns 0
23:08:04.661 00.001 12020 IsGuiding returns 1
23:08:04.689 00.028 12020 IsSlewing returns 0
23:08:04.689 00.000 12020 IsGuiding returns 1
23:08:04.792 00.103 12020 IsSlewing returns 0
23:08:04.840 00.048 12020 IsGuiding returns 0
23:08:04.841 00.001 12020 scope move finished after 80 + 276 ms
23:08:04.841 00.000 12020 Move returns status 0, amount 80
23:08:04.841 00.000 12020 move complete, result=0
23:08:04.841 00.000 12020 worker thread done servicing request
23:08:04.841 00.000 12020 Worker thread wakes up
23:08:04.841 00.000 9340 GuideStep: -0.5 px 41 ms EAST, -0.5 px 80 ms NORTH
23:08:04.847 00.006 12020 worker thread servicing REQUEST_EXPOSE 2000
23:08:04.847 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(838,43,31,31)
23:08:06.410 01.563 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"cb1d6e9d-0d51-4dbe-bff2-2d7d323e629b"}
23:08:06.426 00.016 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"cb1d6e9d-0d51-4dbe-bff2-2d7d323e629b"}
23:08:06.437 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"da028bf2-bd7e-4906-aed2-344f5708086b"}
23:08:06.444 00.007 9340 case statement mapped state 6 to 3
23:08:06.477 00.033 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"da028bf2-bd7e-4906-aed2-344f5708086b"}
23:08:06.485 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"310d45fb-dabe-4e2d-ab05-689ec19d3919"}
23:08:06.497 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":379,"width":15,"height":15,"star_pos":[6.72,7.46],"pixels":"..."},"id":"310d45fb-dabe-4e2d-ab05-689ec19d3919"}
23:08:07.230 00.733 12020 Exposure complete
23:08:07.406 00.176 12020 worker thread done servicing request
23:08:07.406 00.000 9340 OnExposeComplete: enter
23:08:07.417 00.011 9340 UpdateGuideState(): m_state=6
23:08:07.438 00.021 9340 Star::Find(15, 853, 59, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 380
23:08:07.450 00.012 9340 Star::Find returns 1 (0), X=853.99, Y=58.60, Mass=710105, SNR=140.0, Peak=56056 HFD=4.1
23:08:07.471 00.021 9340 MultiStar: [#1 0.91,-0.17,0.81,U] [#2 1.38,-0.27,0.00,M1] [#3 0.93,-0.38,0.00,M1] [#4 0.68,-0.78,0.00,M1] [#5 1.19,0.41,0.00,M2] [#6 1.05,-0.60,0.00,M1] [#7 0.34,-0.14,0.56,U] [#8 0.08,-0.03,0.66,U] 
23:08:07.482 00.011 9340 refined, 3 included, MultiStar: {0.68, -0.02}, one-star: {1.07, 0.18}
23:08:07.491 00.009 9340 CameraToMount -- cameraTheta (-0.03) - m_xAngle (-3.14) = xAngle (3.11 = 3.11)
23:08:07.499 00.008 9340 CameraToMount -- cameraTheta (-0.03) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (3.09 = 3.09)
23:08:07.508 00.009 9340 CameraToMount -- cameraX=0.68 cameraY=-0.02 hyp=0.68 cameraTheta=-0.03 mountX=-0.68 mountY=0.03, mountTheta=3.09
23:08:07.520 00.012 9340 SchedulePrimaryMove(10104498, x=0.68, y=-0.02, opts=13)
23:08:07.530 00.010 9340 Enqueuing Move request for scope (0.68, -0.02)
23:08:07.539 00.009 12020 Worker thread wakes up
23:08:07.539 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=6178, max=65529, med=10102, FiltMin=7570, FiltMax=65501, Gamma=2.870
23:08:07.552 00.013 12020 worker thread servicing REQUEST_MOVE scope ofs (0.68, -0.02) opts 0xd
23:08:07.553 00.001 12020 Handling offset move in thread for scope, endpoint = (0.68, -0.02)
23:08:07.553 00.000 12020 Moving (0.68, -0.02) raw xDistance=-0.68 yDistance=0.03
23:08:07.553 00.000 12020 GuideAlgorithmHysteresis::Result() returns -0.30 from input -0.68
23:08:07.553 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:08:07.553 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
23:08:07.553 00.000 12020 MoveAxis(E, 59, ABG)
23:08:07.553 00.000 12020 Guiding  Dir = 2, Dur = 59
23:08:07.555 00.002 9340 UpdateGuideState exits: m=710105 SNR=140.0
23:08:07.571 00.016 12020 IsSlewing returns 0
23:08:07.571 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:08:07.578 00.007 12020 IsGuiding returns 0
23:08:07.578 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
23:08:07.611 00.033 12020 PulseGuide returned control before completion, sleep 44
23:08:07.611 00.000 9340 Enqueuing Expose request
23:08:07.660 00.049 12020 IsGuiding returns 1
23:08:07.661 00.001 12020 scope still moving after pulse duration time elapsed
23:08:07.702 00.041 12020 IsSlewing returns 0
23:08:07.703 00.001 12020 IsGuiding returns 0
23:08:07.703 00.000 12020 scope move finished after 59 + 62 ms
23:08:07.704 00.001 12020 Move returns status 0, amount 59
23:08:07.704 00.000 12020 MoveAxis(N, 0, ABG)
23:08:07.704 00.000 12020 Move returns status 0, amount 0
23:08:07.704 00.000 12020 move complete, result=0
23:08:07.704 00.000 12020 worker thread done servicing request
23:08:07.704 00.000 9340 GuideStep: -0.7 px 59 ms EAST, 0.0 px 0 ms NORTH
23:08:07.717 00.013 12020 Worker thread wakes up
23:08:07.717 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
23:08:07.717 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(838,43,31,31)
23:08:07.819 00.102 9340 evsrv: cli 100A41E8 connect
23:08:07.912 00.093 9340 case statement mapped state 6 to 3
23:08:07.931 00.019 9340 case statement mapped state 6 to 3
23:08:07.948 00.017 9340 evsrv: cli 100A41E8 request: {"method":"get_app_state","id":"62763f75-dc7d-49da-a087-c0842f43aef3"}
23:08:07.960 00.012 9340 case statement mapped state 6 to 3
23:08:08.014 00.054 9340 evsrv: cli 100A41E8 response: {"jsonrpc":"2.0","result":"Guiding","id":"62763f75-dc7d-49da-a087-c0842f43aef3"}
23:08:08.096 00.082 9340 evsrv: cli 100A41E8 disconnect
23:08:08.187 00.091 9340 evsrv: cli 100A4288 connect
23:08:08.204 00.017 9340 case statement mapped state 6 to 3
23:08:08.308 00.104 9340 case statement mapped state 6 to 3
23:08:08.373 00.065 9340 evsrv: cli 100A4288 request: {"method":"dither","params":{"amount":4,"raOnly":false,"settle":{"pixels":0.45,"time":8,"timeout":90}},"id":"ef34bb56-b6c0-4321-a3e7-1293fc55b249"}
23:08:08.572 00.199 9340 PhdController::Dither begins
23:08:09.050 00.478 9340 dither: size=4.00, dRA=0.68 dDec=-0.16
23:08:09.347 00.297 9340 MountToCamera -- mountTheta (-0.23) + m_xAngle (-3.14) = xAngle (-3.37 = 2.92)
23:08:09.701 00.354 9340 MountToCamera -- mountX=0.68 mountY=-0.16 hyp=0.70 mountTheta=-0.23 cameraX=-0.68, cameraY=0.16 cameraTheta=2.92
23:08:09.869 00.168 9340 setting lock position to (852.24, 58.58)
23:08:10.088 00.219 12020 Exposure complete
23:08:10.117 00.029 9340 Mount: notify guiding dithered (-0.7, 0.2)
23:08:10.719 00.602 9340 MultiStar: stabilizing after lock position change
23:08:10.992 00.273 9340 Status Line: Dither by 0.68,-0.16
23:08:11.244 00.252 9340 PhdController: newstate STATE_SETTLE_BEGIN
23:08:11.414 00.170 9340 PhdController: newstate STATE_SETTLE_WAIT
23:08:11.537 00.123 9340 evsrv: cli 100A4288 response: {"jsonrpc":"2.0","result":0,"id":"ef34bb56-b6c0-4321-a3e7-1293fc55b249"}
23:08:11.586 00.049 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"564ce413-930f-4f02-9d23-b697e50894df"}
23:08:11.698 00.112 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"564ce413-930f-4f02-9d23-b697e50894df"}
23:08:11.734 00.036 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"869919c2-b22d-4f4d-ae59-79348775e107"}
23:08:11.857 00.123 9340 case statement mapped state 6 to 3
23:08:11.897 00.040 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"869919c2-b22d-4f4d-ae59-79348775e107"}
23:08:11.968 00.071 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"40464e77-3248-4d9d-a677-758045f6c915"}
23:08:11.998 00.030 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":380,"width":15,"height":15,"star_pos":[6.99,6.60],"pixels":"..."},"id":"40464e77-3248-4d9d-a677-758045f6c915"}
23:08:12.086 00.088 9340 evsrv: cli 100A4288 disconnect
23:08:12.121 00.035 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"a03f21a2-738f-4ab4-971d-2caedd63099d"}
23:08:12.197 00.076 12020 worker thread done servicing request
23:08:12.197 00.000 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"a03f21a2-738f-4ab4-971d-2caedd63099d"}
23:08:12.269 00.072 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"74cb05e6-49b1-4f7c-8db8-e1d95de653bd"}
23:08:12.347 00.078 9340 case statement mapped state 6 to 3
23:08:12.375 00.028 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"74cb05e6-49b1-4f7c-8db8-e1d95de653bd"}
23:08:12.707 00.332 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"785f3c84-0094-4037-9b51-c4c18b151537"}
23:08:12.788 00.081 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":380,"width":15,"height":15,"star_pos":[6.99,6.60],"pixels":"..."},"id":"785f3c84-0094-4037-9b51-c4c18b151537"}
23:08:12.812 00.024 9340 OnExposeComplete: enter
23:08:12.844 00.032 9340 UpdateGuideState(): m_state=6
23:08:12.894 00.050 9340 Star::Find(15, 853, 58, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 381
23:08:12.912 00.018 9340 Star::Find returns 1 (0), X=854.19, Y=58.85, Mass=735196, SNR=134.3, Peak=57548 HFD=4.1
23:08:12.924 00.012 9340 CameraToMount -- cameraTheta (0.14) - m_xAngle (-3.14) = xAngle (3.27 = -3.01)
23:08:12.940 00.016 9340 CameraToMount -- cameraTheta (0.14) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (3.26 = -3.02)
23:08:12.957 00.017 9340 CameraToMount -- cameraX=1.95 cameraY=0.27 hyp=1.97 cameraTheta=0.14 mountX=-1.95 mountY=-0.23, mountTheta=-3.02
23:08:12.977 00.020 9340 dither recenter: remaining=(-0.7,0.2) step=(-0.7,0.2)
23:08:13.024 00.047 9340 MountToCamera -- mountTheta (2.91) + m_xAngle (-3.14) = xAngle (-0.23 = -0.23)
23:08:13.043 00.019 9340 MountToCamera -- mountX=-0.68 mountY=0.16 hyp=0.70 mountTheta=2.91 cameraX=0.68, cameraY=-0.16 cameraTheta=-0.23
23:08:13.071 00.028 9340 SchedulePrimaryMove(10104498, x=0.68, y=-0.16, opts=4)
23:08:13.091 00.020 9340 Enqueuing Move request for scope (0.68, -0.16)
23:08:13.185 00.094 12020 Worker thread wakes up
23:08:13.186 00.001 12020 worker thread servicing REQUEST_MOVE scope ofs (0.68, -0.16) opts 0x4
23:08:13.186 00.000 12020 Handling offset move in thread for scope, endpoint = (0.68, -0.16)
23:08:13.186 00.000 9340 Mount: notify direct move -0.68,0.16
23:08:13.234 00.048 12020 Moving (0.68, -0.16) raw xDistance=-0.68 yDistance=0.16
23:08:13.234 00.000 12020 MoveAxis(E, 132, B)
23:08:13.234 00.000 12020 Guiding  Dir = 2, Dur = 132
23:08:13.270 00.036 12020 IsSlewing returns 0
23:08:13.273 00.003 9340 UpdateImageDisplay: Size=(1920,1080) min=6164, max=65529, med=10073, FiltMin=8002, FiltMax=65502, Gamma=2.870
23:08:13.296 00.023 12020 IsGuiding returns 0
23:08:13.297 00.001 9340 UpdateGuideState exits: m=735196 SNR=134.3
23:08:13.311 00.014 9340 PhdController: settling, locked = 1, distance = 1.44 (0.45) aobump = 0 frame = 1 / 99999
23:08:13.324 00.013 12020 PulseGuide returned control before completion, sleep 125
23:08:13.324 00.000 9340 evsrv: {"Event":"Settling","Timestamp":1778731693.324,"Host":"ASTRO","Inst":1,"Distance":1.44,"Time":0.0,"SettleTime":8.0,"StarLocked":true}
23:08:13.341 00.017 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:08:13.391 00.050 9340 ScheduleExposure(2000,3,1) exposurePending=0
23:08:13.423 00.032 9340 Enqueuing Expose request
23:08:13.463 00.040 12020 IsGuiding returns 0
23:08:13.463 00.000 12020 Move returns status 0, amount 132
23:08:13.463 00.000 12020 MoveAxis(S, 27, B)
23:08:13.463 00.000 12020 Guiding  Dir = 1, Dur = 27
23:08:13.463 00.000 12020 IsSlewing returns 0
23:08:13.463 00.000 12020 IsGuiding returns 0
23:08:13.553 00.090 12020 IsGuiding returns 1
23:08:13.553 00.000 12020 scope still moving after pulse duration time elapsed
23:08:13.624 00.071 12020 IsSlewing returns 0
23:08:13.730 00.106 12020 IsGuiding returns 0
23:08:13.730 00.000 12020 scope move finished after 27 + 236 ms
23:08:13.730 00.000 12020 Move returns status 0, amount 27
23:08:13.730 00.000 12020 move complete, result=0
23:08:13.730 00.000 12020 worker thread done servicing request
23:08:13.730 00.000 12020 Worker thread wakes up
23:08:13.730 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
23:08:13.730 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(837,44,31,31)
23:08:13.732 00.002 9340 GuideStep: -0.7 px 132 ms EAST, 0.2 px 27 ms SOUTH
23:08:14.088 00.356 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"45ab440f-ac68-43c6-81b1-e0eb4448eb15"}
23:08:14.115 00.027 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"45ab440f-ac68-43c6-81b1-e0eb4448eb15"}
23:08:14.163 00.048 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"48aebad8-096e-4a78-aa44-d98374723925"}
23:08:14.181 00.018 9340 case statement mapped state 6 to 3
23:08:14.195 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"48aebad8-096e-4a78-aa44-d98374723925"}
23:08:14.211 00.016 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"67a76d55-e013-48bf-91a5-2188908a8cb5"}
23:08:14.235 00.024 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":381,"width":15,"height":15,"star_pos":[7.19,6.85],"pixels":"..."},"id":"67a76d55-e013-48bf-91a5-2188908a8cb5"}
23:08:16.239 02.004 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"1a7c58d0-ce8f-48aa-8d79-092bba1951fc"}
23:08:16.636 00.397 12020 Exposure complete
23:08:16.642 00.006 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"1a7c58d0-ce8f-48aa-8d79-092bba1951fc"}
23:08:17.585 00.943 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"17a1b314-8b7b-4523-8648-c0b1af5c6036"}
23:08:18.033 00.448 9340 case statement mapped state 6 to 3
23:08:18.313 00.280 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"17a1b314-8b7b-4523-8648-c0b1af5c6036"}
23:08:18.686 00.373 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"56ed735d-875e-4465-8d9e-779f6c0310a7"}
23:08:19.117 00.431 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":381,"width":15,"height":15,"star_pos":[7.19,6.85],"pixels":"..."},"id":"56ed735d-875e-4465-8d9e-779f6c0310a7"}
23:08:19.726 00.609 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"95ce81bd-9d2c-4048-865c-b723ca070443"}
23:08:20.039 00.313 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"95ce81bd-9d2c-4048-865c-b723ca070443"}
23:08:20.437 00.398 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"7d081e0c-b5c5-4428-9331-51565f31cd7d"}
23:08:20.677 00.240 9340 case statement mapped state 6 to 3
23:08:20.957 00.280 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"7d081e0c-b5c5-4428-9331-51565f31cd7d"}
23:08:21.118 00.161 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"127b3fdc-768b-475e-ad56-32b542cb8756"}
23:08:21.283 00.165 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":381,"width":15,"height":15,"star_pos":[7.19,6.85],"pixels":"..."},"id":"127b3fdc-768b-475e-ad56-32b542cb8756"}
23:08:21.391 00.108 12020 worker thread done servicing request
23:08:21.391 00.000 9340 OnExposeComplete: enter
23:08:21.411 00.020 9340 UpdateGuideState(): m_state=6
23:08:21.429 00.018 9340 Star::Find(15, 854, 58, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 382
23:08:21.445 00.016 9340 Star::Find returns 1 (0), X=854.54, Y=59.21, Mass=724817, SNR=117.1, Peak=56462 HFD=3.8
23:08:21.461 00.016 9340 CameraToMount -- cameraTheta (0.27) - m_xAngle (-3.14) = xAngle (3.40 = -2.88)
23:08:21.509 00.048 9340 CameraToMount -- cameraTheta (0.27) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (3.39 = -2.90)
23:08:21.526 00.017 9340 CameraToMount -- cameraX=2.30 cameraY=0.63 hyp=2.39 cameraTheta=0.27 mountX=-2.31 mountY=-0.58, mountTheta=-2.89
23:08:21.546 00.020 9340 SchedulePrimaryMove(10104498, x=2.30, y=0.63, opts=13)
23:08:21.564 00.018 9340 Enqueuing Move request for scope (2.30, 0.63)
23:08:21.583 00.019 12020 Worker thread wakes up
23:08:21.583 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=6692, max=65529, med=10094, FiltMin=7714, FiltMax=65502, Gamma=2.870
23:08:21.631 00.048 12020 worker thread servicing REQUEST_MOVE scope ofs (2.30, 0.63) opts 0xd
23:08:21.631 00.000 9340 UpdateGuideState exits: m=724817 SNR=117.1
23:08:21.663 00.032 12020 Handling offset move in thread for scope, endpoint = (2.30, 0.63)
23:08:21.663 00.000 9340 PhdController: settling, locked = 1, distance = 2.39 (0.45) aobump = 0 frame = 2 / 99999
23:08:21.678 00.015 12020 Moving (2.30, 0.63) raw xDistance=-2.31 yDistance=-0.58
23:08:21.679 00.001 9340 evsrv: {"Event":"Settling","Timestamp":1778731701.678,"Host":"ASTRO","Inst":1,"Distance":2.39,"Time":0.0,"SettleTime":8.0,"StarLocked":true}
23:08:21.772 00.093 12020 GuideAlgorithmHysteresis::Result() returns -0.97 from input -2.31
23:08:21.772 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
23:08:21.774 00.002 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.58
23:08:21.774 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:08:21.798 00.024 12020 MoveAxis(E, 188, ABG)
23:08:21.798 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
23:08:21.808 00.010 12020 Guiding  Dir = 2, Dur = 188
23:08:21.808 00.000 9340 Enqueuing Expose request
23:08:21.833 00.025 12020 IsSlewing returns 0
23:08:21.836 00.003 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"51530101-ee64-4af8-a680-26f82f3c9aeb"}
23:08:21.884 00.048 12020 IsGuiding returns 0
23:08:21.890 00.006 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"51530101-ee64-4af8-a680-26f82f3c9aeb"}
23:08:21.923 00.033 12020 PulseGuide returned control before completion, sleep 160
23:08:21.926 00.003 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"d017fb0c-2fcb-4302-801a-e697afcdbdf5"}
23:08:21.966 00.040 9340 case statement mapped state 6 to 3
23:08:22.059 00.093 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"d017fb0c-2fcb-4302-801a-e697afcdbdf5"}
23:08:22.088 00.029 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"cafe6a8d-156c-4380-a28b-1f9d18d190c7"}
23:08:22.119 00.031 12020 IsGuiding returns 1
23:08:22.119 00.000 12020 scope still moving after pulse duration time elapsed
23:08:22.119 00.000 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":382,"width":15,"height":15,"star_pos":[6.54,7.21],"pixels":"..."},"id":"cafe6a8d-156c-4380-a28b-1f9d18d190c7"}
23:08:22.203 00.084 12020 IsSlewing returns 0
23:08:22.204 00.001 12020 IsGuiding returns 0
23:08:22.205 00.001 12020 scope move finished after 188 + 130 ms
23:08:22.205 00.000 12020 Move returns status 0, amount 188
23:08:22.206 00.001 12020 MoveAxis(N, 0, ABG)
23:08:22.206 00.000 12020 Move returns status 0, amount 0
23:08:22.206 00.000 12020 move complete, result=0
23:08:22.206 00.000 12020 worker thread done servicing request
23:08:22.206 00.000 12020 Worker thread wakes up
23:08:22.220 00.014 12020 worker thread servicing REQUEST_EXPOSE 2000
23:08:22.220 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(837,44,31,31)
23:08:22.228 00.008 9340 GuideStep: -2.3 px 188 ms EAST, -0.6 px 0 ms NORTH
23:08:23.729 01.501 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"5484f96a-d400-424a-b518-29dfe72a656e"}
23:08:23.818 00.089 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"5484f96a-d400-424a-b518-29dfe72a656e"}
23:08:23.831 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"466feb6e-fad7-48e3-b5de-5fd36938fc89"}
23:08:23.861 00.030 9340 case statement mapped state 6 to 3
23:08:23.880 00.019 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"466feb6e-fad7-48e3-b5de-5fd36938fc89"}
23:08:23.920 00.040 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"e05bfcc7-bf9b-4300-be18-12292ef3df29"}
23:08:23.988 00.068 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":382,"width":15,"height":15,"star_pos":[6.54,7.21],"pixels":"..."},"id":"e05bfcc7-bf9b-4300-be18-12292ef3df29"}
23:08:24.662 00.674 12020 Exposure complete
23:08:25.313 00.651 12020 worker thread done servicing request
23:08:25.314 00.001 9340 OnExposeComplete: enter
23:08:25.333 00.019 9340 UpdateGuideState(): m_state=6
23:08:25.382 00.049 9340 Star::Find(15, 854, 59, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 383
23:08:25.457 00.075 9340 Star::Find returns 1 (0), X=854.27, Y=59.52, Mass=757598, SNR=138.3, Peak=55931 HFD=3.9
23:08:25.521 00.064 9340 CameraToMount -- cameraTheta (0.43) - m_xAngle (-3.14) = xAngle (3.57 = -2.71)
23:08:25.631 00.110 9340 CameraToMount -- cameraTheta (0.43) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (3.56 = -2.73)
23:08:25.678 00.047 9340 CameraToMount -- cameraX=2.04 cameraY=0.95 hyp=2.25 cameraTheta=0.43 mountX=-2.04 mountY=-0.90, mountTheta=-2.73
23:08:25.705 00.027 9340 SchedulePrimaryMove(10104498, x=2.04, y=0.95, opts=13)
23:08:25.744 00.039 9340 Enqueuing Move request for scope (2.04, 0.95)
23:08:25.760 00.016 12020 Worker thread wakes up
23:08:25.760 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=5734, max=65529, med=10063, FiltMin=7685, FiltMax=65502, Gamma=2.870
23:08:25.775 00.015 12020 worker thread servicing REQUEST_MOVE scope ofs (2.04, 0.95) opts 0xd
23:08:25.775 00.000 9340 UpdateGuideState exits: m=757598 SNR=138.3
23:08:25.784 00.009 12020 Handling offset move in thread for scope, endpoint = (2.04, 0.95)
23:08:25.789 00.005 9340 PhdController: settling, locked = 1, distance = 2.34 (0.45) aobump = 0 frame = 3 / 99999
23:08:25.803 00.014 12020 Moving (2.04, 0.95) raw xDistance=-2.04 yDistance=-0.90
23:08:25.803 00.000 9340 evsrv: {"Event":"Settling","Timestamp":1778731705.803,"Host":"ASTRO","Inst":1,"Distance":2.34,"Time":0.0,"SettleTime":8.0,"StarLocked":true}
23:08:25.815 00.012 12020 GuideAlgorithmHysteresis::Result() returns -0.94 from input -2.04
23:08:25.818 00.003 12020 resist switch: large excursion: input -0.90 thresh 0.75 direction from 0 to -1
23:08:25.818 00.000 12020 switching direction from 0 to -1 - decHistory=-3 oldest=0.00 newest=-2.71
23:08:25.819 00.001 12020 GuideAlgorithmResistSwitch::result() returns -0.90 from input -0.90
23:08:25.819 00.000 12020 MoveAxis(E, 181, ABG)
23:08:25.819 00.000 12020 Guiding  Dir = 2, Dur = 181
23:08:25.819 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:08:25.836 00.017 9340 ScheduleExposure(2000,3,1) exposurePending=0
23:08:25.872 00.036 12020 IsSlewing returns 0
23:08:25.878 00.006 12020 IsGuiding returns 0
23:08:25.879 00.001 9340 Enqueuing Expose request
23:08:25.895 00.016 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"861945e3-eb18-40cd-b0d2-8f0db930a4cd"}
23:08:25.909 00.014 12020 PulseGuide returned control before completion, sleep 171
23:08:25.909 00.000 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"861945e3-eb18-40cd-b0d2-8f0db930a4cd"}
23:08:25.926 00.017 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"550345be-1c27-4dc7-97e1-23152b9facf3"}
23:08:25.941 00.015 9340 case statement mapped state 6 to 3
23:08:25.957 00.016 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"550345be-1c27-4dc7-97e1-23152b9facf3"}
23:08:25.975 00.018 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"b9df90af-0ad7-4883-8a09-d117891dbb98"}
23:08:26.013 00.038 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":383,"width":15,"height":15,"star_pos":[7.27,6.52],"pixels":"..."},"id":"b9df90af-0ad7-4883-8a09-d117891dbb98"}
23:08:26.106 00.093 12020 IsGuiding returns 1
23:08:26.106 00.000 12020 scope still moving after pulse duration time elapsed
23:08:26.138 00.032 12020 IsSlewing returns 0
23:08:26.139 00.001 12020 IsGuiding returns 0
23:08:26.140 00.001 12020 scope move finished after 181 + 80 ms
23:08:26.140 00.000 12020 Move returns status 0, amount 181
23:08:26.140 00.000 12020 MoveAxis(N, 151, ABG)
23:08:26.140 00.000 12020 Guiding  Dir = 0, Dur = 151
23:08:26.141 00.001 12020 IsSlewing returns 0
23:08:26.142 00.001 12020 IsGuiding returns 0
23:08:26.219 00.077 12020 PulseGuide returned control before completion, sleep 85
23:08:26.344 00.125 12020 IsGuiding returns 1
23:08:26.344 00.000 12020 scope still moving after pulse duration time elapsed
23:08:26.474 00.130 12020 IsSlewing returns 0
23:08:26.477 00.003 12020 IsGuiding returns 0
23:08:26.477 00.000 12020 scope move finished after 151 + 183 ms
23:08:26.477 00.000 12020 Move returns status 0, amount 151
23:08:26.477 00.000 12020 move complete, result=0
23:08:26.477 00.000 12020 worker thread done servicing request
23:08:26.477 00.000 9340 GuideStep: -2.0 px 181 ms EAST, -0.9 px 151 ms NORTH
23:08:26.490 00.013 12020 Worker thread wakes up
23:08:26.490 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
23:08:26.491 00.001 12020 Handling exposure in thread, d=2000 o=3 r=(837,44,31,31)
23:08:27.728 01.237 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"eb87f4b8-67f9-443f-be4f-2885a7b5e690"}
23:08:27.738 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"eb87f4b8-67f9-443f-be4f-2885a7b5e690"}
23:08:27.748 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"5190837a-120f-406c-afba-5325b66eab78"}
23:08:27.770 00.022 9340 case statement mapped state 6 to 3
23:08:27.778 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"5190837a-120f-406c-afba-5325b66eab78"}
23:08:27.781 00.003 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"c5e35ea9-f774-40a2-be5e-e097ac7dea6c"}
23:08:27.793 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":383,"width":15,"height":15,"star_pos":[7.27,6.52],"pixels":"..."},"id":"c5e35ea9-f774-40a2-be5e-e097ac7dea6c"}
23:08:28.851 01.058 12020 Exposure complete
23:08:29.017 00.166 12020 worker thread done servicing request
23:08:29.018 00.001 9340 OnExposeComplete: enter
23:08:29.025 00.007 9340 UpdateGuideState(): m_state=6
23:08:29.037 00.012 9340 Star::Find(15, 854, 59, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 384
23:08:29.048 00.011 9340 Star::Find returns 1 (0), X=853.85, Y=58.88, Mass=739940, SNR=132.5, Peak=51151 HFD=4.2
23:08:29.058 00.010 9340 CameraToMount -- cameraTheta (0.19) - m_xAngle (-3.14) = xAngle (3.32 = -2.96)
23:08:29.073 00.015 9340 CameraToMount -- cameraTheta (0.19) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (3.31 = -2.98)
23:08:29.083 00.010 9340 CameraToMount -- cameraX=1.61 cameraY=0.31 hyp=1.64 cameraTheta=0.19 mountX=-1.62 mountY=-0.27, mountTheta=-2.97
23:08:29.093 00.010 9340 SchedulePrimaryMove(10104498, x=1.61, y=0.31, opts=13)
23:08:29.115 00.022 9340 Enqueuing Move request for scope (1.61, 0.31)
23:08:29.123 00.008 12020 Worker thread wakes up
23:08:29.123 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=6411, max=65529, med=10078, FiltMin=7984, FiltMax=65494, Gamma=2.870
23:08:29.131 00.008 12020 worker thread servicing REQUEST_MOVE scope ofs (1.61, 0.31) opts 0xd
23:08:29.131 00.000 9340 UpdateGuideState exits: m=739940 SNR=132.5
23:08:29.138 00.007 9340 PhdController: settling, locked = 1, distance = 2.13 (0.45) aobump = 0 frame = 4 / 99999
23:08:29.147 00.009 12020 Handling offset move in thread for scope, endpoint = (1.61, 0.31)
23:08:29.147 00.000 9340 evsrv: {"Event":"Settling","Timestamp":1778731709.147,"Host":"ASTRO","Inst":1,"Distance":2.13,"Time":0.0,"SettleTime":8.0,"StarLocked":true}
23:08:29.153 00.006 12020 Moving (1.61, 0.31) raw xDistance=-1.62 yDistance=-0.27
23:08:29.153 00.000 12020 GuideAlgorithmHysteresis::Result() returns -0.75 from input -1.62
23:08:29.153 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:08:29.157 00.004 12020 GuideAlgorithmResistSwitch::result() returns -0.27 from input -0.27
23:08:29.162 00.005 9340 ScheduleExposure(2000,3,1) exposurePending=0
23:08:29.168 00.006 12020 MoveAxis(E, 146, ABG)
23:08:29.168 00.000 12020 Guiding  Dir = 2, Dur = 146
23:08:29.168 00.000 9340 Enqueuing Expose request
23:08:29.185 00.017 12020 IsSlewing returns 0
23:08:29.186 00.001 12020 IsGuiding returns 0
23:08:29.219 00.033 12020 PulseGuide returned control before completion, sleep 124
23:08:29.368 00.149 12020 IsGuiding returns 0
23:08:29.368 00.000 12020 Move returns status 0, amount 146
23:08:29.368 00.000 12020 MoveAxis(N, 46, ABG)
23:08:29.368 00.000 12020 Guiding  Dir = 0, Dur = 46
23:08:29.370 00.002 12020 IsSlewing returns 0
23:08:29.370 00.000 12020 IsGuiding returns 0
23:08:29.460 00.090 12020 IsGuiding returns 1
23:08:29.460 00.000 12020 scope still moving after pulse duration time elapsed
23:08:29.513 00.053 12020 IsSlewing returns 0
23:08:29.608 00.095 12020 IsGuiding returns 0
23:08:29.608 00.000 12020 scope move finished after 46 + 191 ms
23:08:29.608 00.000 12020 Move returns status 0, amount 46
23:08:29.608 00.000 12020 move complete, result=0
23:08:29.608 00.000 12020 worker thread done servicing request
23:08:29.608 00.000 9340 GuideStep: -1.6 px 146 ms EAST, -0.3 px 46 ms NORTH
23:08:29.617 00.009 12020 Worker thread wakes up
23:08:29.617 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
23:08:29.617 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(837,44,31,31)
23:08:29.728 00.111 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"981d4a7b-110f-410c-9f41-7728515484bc"}
23:08:29.737 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"981d4a7b-110f-410c-9f41-7728515484bc"}
23:08:29.744 00.007 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"645a3df8-5348-417b-9cab-d6f1d533a024"}
23:08:29.756 00.012 9340 case statement mapped state 6 to 3
23:08:29.762 00.006 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"645a3df8-5348-417b-9cab-d6f1d533a024"}
23:08:29.775 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"0f0ed418-73d3-4349-b21c-f2191f328939"}
23:08:29.783 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":384,"width":15,"height":15,"star_pos":[6.85,6.88],"pixels":"..."},"id":"0f0ed418-73d3-4349-b21c-f2191f328939"}
23:08:31.732 01.949 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"3826ae1e-fdc7-4cd9-9f59-ff7e6968f8ce"}
23:08:31.739 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"3826ae1e-fdc7-4cd9-9f59-ff7e6968f8ce"}
23:08:31.746 00.007 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"524cb234-f0c9-4a6f-ba94-3fb5e82fd834"}
23:08:31.754 00.008 9340 case statement mapped state 6 to 3
23:08:31.762 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"524cb234-f0c9-4a6f-ba94-3fb5e82fd834"}
23:08:31.775 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"e89ebecd-bd25-490e-9403-39c694ce3a23"}
23:08:31.786 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":384,"width":15,"height":15,"star_pos":[6.85,6.88],"pixels":"..."},"id":"e89ebecd-bd25-490e-9403-39c694ce3a23"}
23:08:31.964 00.178 12020 Exposure complete
23:08:32.145 00.181 12020 worker thread done servicing request
23:08:32.145 00.000 9340 OnExposeComplete: enter
23:08:32.154 00.009 9340 UpdateGuideState(): m_state=6
23:08:32.177 00.023 9340 Star::Find(15, 853, 58, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 385
23:08:32.186 00.009 9340 Star::Find returns 1 (0), X=853.79, Y=58.58, Mass=730876, SNR=165.0, Peak=56900 HFD=3.8
23:08:32.192 00.006 9340 CameraToMount -- cameraTheta (0.00) - m_xAngle (-3.14) = xAngle (3.14 = 3.14)
23:08:32.204 00.012 9340 CameraToMount -- cameraTheta (0.00) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (3.12 = 3.12)
23:08:32.212 00.008 9340 CameraToMount -- cameraX=1.55 cameraY=0.01 hyp=1.55 cameraTheta=0.00 mountX=-1.55 mountY=0.03, mountTheta=3.12
23:08:32.235 00.023 9340 SchedulePrimaryMove(10104498, x=1.55, y=0.01, opts=13)
23:08:32.244 00.009 9340 Enqueuing Move request for scope (1.55, 0.01)
23:08:32.256 00.012 12020 Worker thread wakes up
23:08:32.256 00.000 12020 worker thread servicing REQUEST_MOVE scope ofs (1.55, 0.01) opts 0xd
23:08:32.256 00.000 12020 Handling offset move in thread for scope, endpoint = (1.55, 0.01)
23:08:32.256 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=6094, max=65529, med=10074, FiltMin=7562, FiltMax=65501, Gamma=2.870
23:08:32.267 00.011 12020 Moving (1.55, 0.01) raw xDistance=-1.55 yDistance=0.03
23:08:32.267 00.000 9340 UpdateGuideState exits: m=730876 SNR=165.0
23:08:32.277 00.010 12020 GuideAlgorithmHysteresis::Result() returns -0.71 from input -1.55
23:08:32.277 00.000 9340 PhdController: settling, locked = 1, distance = 1.96 (0.45) aobump = 0 frame = 5 / 99999
23:08:32.290 00.013 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:08:32.291 00.001 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
23:08:32.291 00.000 12020 MoveAxis(E, 138, ABG)
23:08:32.291 00.000 12020 Guiding  Dir = 2, Dur = 138
23:08:32.311 00.020 12020 IsSlewing returns 0
23:08:32.312 00.001 9340 evsrv: {"Event":"Settling","Timestamp":1778731712.311,"Host":"ASTRO","Inst":1,"Distance":1.96,"Time":0.0,"SettleTime":8.0,"StarLocked":true}
23:08:32.325 00.013 12020 IsGuiding returns 0
23:08:32.326 00.001 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:08:32.337 00.011 9340 ScheduleExposure(2000,3,1) exposurePending=0
23:08:32.345 00.008 12020 PulseGuide returned control before completion, sleep 131
23:08:32.347 00.002 9340 Enqueuing Expose request
23:08:32.502 00.155 12020 IsGuiding returns 0
23:08:32.503 00.001 12020 Move returns status 0, amount 138
23:08:32.503 00.000 12020 MoveAxis(N, 0, ABG)
23:08:32.503 00.000 12020 Move returns status 0, amount 0
23:08:32.503 00.000 12020 move complete, result=0
23:08:32.504 00.001 12020 worker thread done servicing request
23:08:32.504 00.000 9340 GuideStep: -1.6 px 138 ms EAST, 0.0 px 0 ms NORTH
23:08:32.514 00.010 12020 Worker thread wakes up
23:08:32.515 00.001 12020 worker thread servicing REQUEST_EXPOSE 2000
23:08:32.515 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(837,44,31,31)
23:08:33.735 01.220 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"fe2f9eca-81e2-4a67-856a-d22c1930f7bd"}
23:08:33.743 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"fe2f9eca-81e2-4a67-856a-d22c1930f7bd"}
23:08:33.751 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"ca3cadd5-ec33-4173-9841-8e7a3cd6b1cc"}
23:08:33.758 00.007 9340 case statement mapped state 6 to 3
23:08:33.768 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"ca3cadd5-ec33-4173-9841-8e7a3cd6b1cc"}
23:08:33.774 00.006 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"6b3821c5-44b6-47a5-89ee-685619234337"}
23:08:33.785 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":385,"width":15,"height":15,"star_pos":[6.79,6.58],"pixels":"..."},"id":"6b3821c5-44b6-47a5-89ee-685619234337"}
23:08:34.960 01.175 12020 Exposure complete
23:08:35.109 00.149 12020 worker thread done servicing request
23:08:35.112 00.003 9340 OnExposeComplete: enter
23:08:35.117 00.005 9340 UpdateGuideState(): m_state=6
23:08:35.125 00.008 9340 Star::Find(15, 853, 58, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 386
23:08:35.133 00.008 9340 Star::Find returns 1 (0), X=853.37, Y=58.79, Mass=783119, SNR=151.0, Peak=58089 HFD=4.0
23:08:35.142 00.009 9340 CameraToMount -- cameraTheta (0.19) - m_xAngle (-3.14) = xAngle (3.32 = -2.96)
23:08:35.148 00.006 9340 CameraToMount -- cameraTheta (0.19) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (3.31 = -2.97)
23:08:35.156 00.008 9340 CameraToMount -- cameraX=1.13 cameraY=0.22 hyp=1.15 cameraTheta=0.19 mountX=-1.13 mountY=-0.19, mountTheta=-2.97
23:08:35.181 00.025 9340 SchedulePrimaryMove(10104498, x=1.13, y=0.22, opts=13)
23:08:35.189 00.008 9340 Enqueuing Move request for scope (1.13, 0.22)
23:08:35.194 00.005 12020 Worker thread wakes up
23:08:35.194 00.000 12020 worker thread servicing REQUEST_MOVE scope ofs (1.13, 0.22) opts 0xd
23:08:35.194 00.000 12020 Handling offset move in thread for scope, endpoint = (1.13, 0.22)
23:08:35.194 00.000 12020 Moving (1.13, 0.22) raw xDistance=-1.13 yDistance=-0.19
23:08:35.194 00.000 12020 GuideAlgorithmHysteresis::Result() returns -0.53 from input -1.13
23:08:35.194 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:08:35.194 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=6342, max=65529, med=10077, FiltMin=7830, FiltMax=65494, Gamma=2.870
23:08:35.200 00.006 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
23:08:35.200 00.000 12020 MoveAxis(E, 103, ABG)
23:08:35.200 00.000 12020 Guiding  Dir = 2, Dur = 103
23:08:35.200 00.000 9340 UpdateGuideState exits: m=783119 SNR=151.0
23:08:35.211 00.011 9340 PhdController: settling, locked = 1, distance = 1.72 (0.45) aobump = 0 frame = 6 / 99999
23:08:35.217 00.006 12020 IsSlewing returns 0
23:08:35.217 00.000 9340 evsrv: {"Event":"Settling","Timestamp":1778731715.217,"Host":"ASTRO","Inst":1,"Distance":1.72,"Time":0.0,"SettleTime":8.0,"StarLocked":true}
23:08:35.228 00.011 12020 IsGuiding returns 0
23:08:35.228 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:08:35.236 00.008 9340 ScheduleExposure(2000,3,1) exposurePending=0
23:08:35.243 00.007 9340 Enqueuing Expose request
23:08:35.251 00.008 12020 PulseGuide returned control before completion, sleep 89
23:08:35.364 00.113 12020 IsGuiding returns 0
23:08:35.364 00.000 12020 Move returns status 0, amount 103
23:08:35.364 00.000 12020 MoveAxis(N, 0, ABG)
23:08:35.364 00.000 12020 Move returns status 0, amount 0
23:08:35.365 00.001 12020 move complete, result=0
23:08:35.365 00.000 12020 worker thread done servicing request
23:08:35.365 00.000 9340 GuideStep: -1.1 px 103 ms EAST, -0.2 px 0 ms NORTH
23:08:35.375 00.010 12020 Worker thread wakes up
23:08:35.376 00.001 12020 worker thread servicing REQUEST_EXPOSE 2000
23:08:35.376 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(837,44,31,31)
23:08:35.735 00.359 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"4ccab9e2-9a9e-4dd6-8c2c-0b8cb583c229"}
23:08:35.747 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"4ccab9e2-9a9e-4dd6-8c2c-0b8cb583c229"}
23:08:35.759 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"668f74bf-738e-4162-8289-724a4fc61cb8"}
23:08:35.771 00.012 9340 case statement mapped state 6 to 3
23:08:35.781 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"668f74bf-738e-4162-8289-724a4fc61cb8"}
23:08:35.793 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"49f83579-672b-4a15-ba99-1f67744f0f76"}
23:08:35.822 00.029 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":386,"width":15,"height":15,"star_pos":[7.37,6.79],"pixels":"..."},"id":"49f83579-672b-4a15-ba99-1f67744f0f76"}
23:08:37.737 01.915 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"f870735d-a37b-4d8f-8dbc-06a01c0f523a"}
23:08:37.749 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"f870735d-a37b-4d8f-8dbc-06a01c0f523a"}
23:08:37.760 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"4537774f-e57d-4a43-9e3c-e2af72489c57"}
23:08:37.768 00.008 9340 case statement mapped state 6 to 3
23:08:37.776 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"4537774f-e57d-4a43-9e3c-e2af72489c57"}
23:08:37.781 00.005 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"528d7a8e-e43b-45b7-8257-7bcd3e2b4bba"}
23:08:37.806 00.025 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":386,"width":15,"height":15,"star_pos":[7.37,6.79],"pixels":"..."},"id":"528d7a8e-e43b-45b7-8257-7bcd3e2b4bba"}
23:08:37.813 00.007 12020 Exposure complete
23:08:37.984 00.171 12020 worker thread done servicing request
23:08:37.984 00.000 9340 OnExposeComplete: enter
23:08:37.993 00.009 9340 UpdateGuideState(): m_state=6
23:08:38.003 00.010 9340 Star::Find(15, 853, 58, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 387
23:08:38.017 00.014 9340 Star::Find returns 1 (0), X=853.13, Y=58.95, Mass=749759, SNR=134.1, Peak=55859 HFD=4.3
23:08:38.041 00.024 9340 CameraToMount -- cameraTheta (0.40) - m_xAngle (-3.14) = xAngle (3.53 = -2.75)
23:08:38.049 00.008 9340 CameraToMount -- cameraTheta (0.40) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (3.52 = -2.76)
23:08:38.059 00.010 9340 CameraToMount -- cameraX=0.89 cameraY=0.38 hyp=0.97 cameraTheta=0.40 mountX=-0.89 mountY=-0.36, mountTheta=-2.76
23:08:38.071 00.012 9340 SchedulePrimaryMove(10104498, x=0.89, y=0.38, opts=13)
23:08:38.080 00.009 9340 Enqueuing Move request for scope (0.89, 0.38)
23:08:38.089 00.009 12020 Worker thread wakes up
23:08:38.089 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=6139, max=65529, med=10234, FiltMin=7977, FiltMax=65494, Gamma=2.870
23:08:38.099 00.010 12020 worker thread servicing REQUEST_MOVE scope ofs (0.89, 0.38) opts 0xd
23:08:38.099 00.000 9340 UpdateGuideState exits: m=749759 SNR=134.1
23:08:38.109 00.010 12020 Handling offset move in thread for scope, endpoint = (0.89, 0.38)
23:08:38.110 00.001 9340 PhdController: settling, locked = 1, distance = 1.49 (0.45) aobump = 0 frame = 7 / 99999
23:08:38.118 00.008 12020 Moving (0.89, 0.38) raw xDistance=-0.89 yDistance=-0.36
23:08:38.118 00.000 9340 evsrv: {"Event":"Settling","Timestamp":1778731718.118,"Host":"ASTRO","Inst":1,"Distance":1.49,"Time":0.0,"SettleTime":8.0,"StarLocked":true}
23:08:38.132 00.014 12020 GuideAlgorithmHysteresis::Result() returns -0.42 from input -0.89
23:08:38.132 00.000 12020 GuideAlgorithmResistSwitch::result() returns -0.36 from input -0.36
23:08:38.132 00.000 12020 MoveAxis(E, 81, ABG)
23:08:38.132 00.000 12020 Guiding  Dir = 2, Dur = 81
23:08:38.132 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:08:38.154 00.022 12020 IsSlewing returns 0
23:08:38.155 00.001 9340 ScheduleExposure(2000,3,1) exposurePending=0
23:08:38.166 00.011 12020 IsGuiding returns 0
23:08:38.166 00.000 9340 Enqueuing Expose request
23:08:38.193 00.027 12020 PulseGuide returned control before completion, sleep 63
23:08:38.277 00.084 12020 IsGuiding returns 1
23:08:38.277 00.000 12020 scope still moving after pulse duration time elapsed
23:08:38.306 00.029 12020 IsSlewing returns 0
23:08:38.340 00.034 12020 IsGuiding returns 0
23:08:38.340 00.000 12020 scope move finished after 81 + 92 ms
23:08:38.340 00.000 12020 Move returns status 0, amount 81
23:08:38.340 00.000 12020 MoveAxis(N, 60, ABG)
23:08:38.340 00.000 12020 Guiding  Dir = 0, Dur = 60
23:08:38.341 00.001 12020 IsSlewing returns 0
23:08:38.342 00.001 12020 IsGuiding returns 0
23:08:38.418 00.076 12020 IsGuiding returns 1
23:08:38.418 00.000 12020 scope still moving after pulse duration time elapsed
23:08:38.453 00.035 12020 IsSlewing returns 0
23:08:38.454 00.001 12020 IsGuiding returns 1
23:08:38.579 00.125 12020 IsSlewing returns 0
23:08:38.608 00.029 12020 IsGuiding returns 0
23:08:38.608 00.000 12020 scope move finished after 60 + 209 ms
23:08:38.608 00.000 12020 Move returns status 0, amount 60
23:08:38.608 00.000 12020 move complete, result=0
23:08:38.608 00.000 12020 worker thread done servicing request
23:08:38.608 00.000 9340 GuideStep: -0.9 px 81 ms EAST, -0.4 px 60 ms NORTH
23:08:38.623 00.015 12020 Worker thread wakes up
23:08:38.624 00.001 12020 worker thread servicing REQUEST_EXPOSE 2000
23:08:38.624 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(837,44,31,31)
23:08:39.739 01.115 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"7459d403-5651-4fc5-bccd-82459dd5e8b0"}
23:08:39.750 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"7459d403-5651-4fc5-bccd-82459dd5e8b0"}
23:08:39.762 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"ef7b3520-9d0d-4edf-8df8-ecc4e7800488"}
23:08:39.787 00.025 9340 case statement mapped state 6 to 3
23:08:39.795 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"ef7b3520-9d0d-4edf-8df8-ecc4e7800488"}
23:08:39.805 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"b1b51df4-eca6-40c4-b1e5-675d23b2d045"}
23:08:39.813 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":387,"width":15,"height":15,"star_pos":[7.13,6.95],"pixels":"..."},"id":"b1b51df4-eca6-40c4-b1e5-675d23b2d045"}
23:08:40.980 01.167 12020 Exposure complete
23:08:41.150 00.170 12020 worker thread done servicing request
23:08:41.150 00.000 9340 OnExposeComplete: enter
23:08:41.156 00.006 9340 UpdateGuideState(): m_state=6
23:08:41.165 00.009 9340 Star::Find(15, 853, 58, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 388
23:08:41.170 00.005 9340 Star::Find returns 1 (0), X=852.56, Y=58.62, Mass=749095, SNR=168.2, Peak=58793 HFD=4.1
23:08:41.181 00.011 9340 CameraToMount -- cameraTheta (0.14) - m_xAngle (-3.14) = xAngle (3.27 = -3.01)
23:08:41.192 00.011 9340 CameraToMount -- cameraTheta (0.14) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (3.26 = -3.03)
23:08:41.199 00.007 9340 CameraToMount -- cameraX=0.32 cameraY=0.04 hyp=0.33 cameraTheta=0.14 mountX=-0.32 mountY=-0.04, mountTheta=-3.03
23:08:41.210 00.011 9340 SchedulePrimaryMove(10104498, x=0.32, y=0.04, opts=13)
23:08:41.217 00.007 9340 Enqueuing Move request for scope (0.32, 0.04)
23:08:41.227 00.010 12020 Worker thread wakes up
23:08:41.227 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=6496, max=65529, med=10260, FiltMin=8201, FiltMax=65494, Gamma=2.870
23:08:41.236 00.009 12020 worker thread servicing REQUEST_MOVE scope ofs (0.32, 0.04) opts 0xd
23:08:41.236 00.000 12020 Handling offset move in thread for scope, endpoint = (0.32, 0.04)
23:08:41.236 00.000 12020 Moving (0.32, 0.04) raw xDistance=-0.32 yDistance=-0.04
23:08:41.236 00.000 12020 GuideAlgorithmHysteresis::Result() returns -0.17 from input -0.32
23:08:41.236 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:08:41.236 00.000 9340 UpdateGuideState exits: m=749095 SNR=168.2
23:08:41.244 00.008 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
23:08:41.244 00.000 9340 PhdController: settling, locked = 1, distance = 1.14 (0.45) aobump = 0 frame = 8 / 99999
23:08:41.265 00.021 12020 MoveAxis(E, 33, ABG)
23:08:41.265 00.000 12020 Guiding  Dir = 2, Dur = 33
23:08:41.267 00.002 9340 evsrv: {"Event":"Settling","Timestamp":1778731721.267,"Host":"ASTRO","Inst":1,"Distance":1.14,"Time":0.0,"SettleTime":8.0,"StarLocked":true}
23:08:41.275 00.008 12020 IsSlewing returns 0
23:08:41.275 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:08:41.283 00.008 12020 IsGuiding returns 0
23:08:41.284 00.001 9340 ScheduleExposure(2000,3,1) exposurePending=0
23:08:41.290 00.006 9340 Enqueuing Expose request
23:08:41.313 00.023 12020 PulseGuide returned control before completion, sleep 15
23:08:41.361 00.048 12020 IsGuiding returns 0
23:08:41.361 00.000 12020 Move returns status 0, amount 33
23:08:41.361 00.000 12020 MoveAxis(N, 0, ABG)
23:08:41.361 00.000 12020 Move returns status 0, amount 0
23:08:41.361 00.000 12020 move complete, result=0
23:08:41.362 00.001 12020 worker thread done servicing request
23:08:41.362 00.000 12020 Worker thread wakes up
23:08:41.363 00.001 9340 GuideStep: -0.3 px 33 ms EAST, -0.0 px 0 ms NORTH
23:08:41.389 00.026 12020 worker thread servicing REQUEST_EXPOSE 2000
23:08:41.389 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(837,44,31,31)
23:08:41.738 00.349 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"d8e75bd6-bc29-4029-8ff9-335b43b49ff3"}
23:08:41.760 00.022 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"d8e75bd6-bc29-4029-8ff9-335b43b49ff3"}
23:08:41.773 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"797a8965-d5c3-455d-9d48-08d3b7f3efd0"}
23:08:41.781 00.008 9340 case statement mapped state 6 to 3
23:08:41.790 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"797a8965-d5c3-455d-9d48-08d3b7f3efd0"}
23:08:41.797 00.007 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"6a294e55-8a93-4d6c-8839-d0ca998be13f"}
23:08:41.807 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":388,"width":15,"height":15,"star_pos":[6.56,6.62],"pixels":"..."},"id":"6a294e55-8a93-4d6c-8839-d0ca998be13f"}
23:08:43.740 01.933 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"4951e6a5-c3a7-4bcf-8230-0b549fb8e21f"}
23:08:43.753 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"4951e6a5-c3a7-4bcf-8230-0b549fb8e21f"}
23:08:43.774 00.021 12020 Exposure complete
23:08:43.774 00.000 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"4a680b36-2fd5-46b1-ad47-64884afff2e9"}
23:08:43.783 00.009 9340 case statement mapped state 6 to 3
23:08:43.790 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"4a680b36-2fd5-46b1-ad47-64884afff2e9"}
23:08:43.804 00.014 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"03f8e691-768d-4ac8-b88f-ef6885e2f0a5"}
23:08:43.813 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":388,"width":15,"height":15,"star_pos":[6.56,6.62],"pixels":"..."},"id":"03f8e691-768d-4ac8-b88f-ef6885e2f0a5"}
23:08:43.975 00.162 12020 worker thread done servicing request
23:08:43.975 00.000 9340 OnExposeComplete: enter
23:08:43.989 00.014 9340 UpdateGuideState(): m_state=6
23:08:43.996 00.007 9340 Star::Find(15, 852, 58, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 389
23:08:44.009 00.013 9340 Star::Find returns 1 (0), X=852.44, Y=58.80, Mass=822131, SNR=156.5, Peak=57741 HFD=4.5
23:08:44.017 00.008 9340 CameraToMount -- cameraTheta (0.84) - m_xAngle (-3.14) = xAngle (3.98 = -2.31)
23:08:44.027 00.010 9340 CameraToMount -- cameraTheta (0.84) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (3.96 = -2.32)
23:08:44.051 00.024 9340 CameraToMount -- cameraX=0.20 cameraY=0.23 hyp=0.31 cameraTheta=0.84 mountX=-0.21 mountY=-0.22, mountTheta=-2.31
23:08:44.062 00.011 9340 SchedulePrimaryMove(10104498, x=0.20, y=0.23, opts=13)
23:08:44.072 00.010 9340 Enqueuing Move request for scope (0.20, 0.23)
23:08:44.082 00.010 12020 Worker thread wakes up
23:08:44.084 00.002 9340 UpdateImageDisplay: Size=(1920,1080) min=6033, max=65535, med=10088, FiltMin=7924, FiltMax=65478, Gamma=2.870
23:08:44.091 00.007 9340 UpdateGuideState exits: m=822131 SNR=156.5
23:08:44.101 00.010 12020 worker thread servicing REQUEST_MOVE scope ofs (0.20, 0.23) opts 0xd
23:08:44.101 00.000 9340 PhdController: settling, locked = 1, distance = 0.89 (0.45) aobump = 0 frame = 9 / 99999
23:08:44.112 00.011 12020 Handling offset move in thread for scope, endpoint = (0.20, 0.23)
23:08:44.112 00.000 9340 evsrv: {"Event":"Settling","Timestamp":1778731724.112,"Host":"ASTRO","Inst":1,"Distance":0.89,"Time":0.0,"SettleTime":8.0,"StarLocked":true}
23:08:44.117 00.005 12020 Moving (0.20, 0.23) raw xDistance=-0.21 yDistance=-0.22
23:08:44.117 00.000 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.21
23:08:44.117 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:08:44.117 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:08:44.135 00.018 9340 ScheduleExposure(2000,3,1) exposurePending=0
23:08:44.158 00.023 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.22
23:08:44.158 00.000 12020 MoveAxis(E, 0, ABG)
23:08:44.158 00.000 12020 Move returns status 0, amount 0
23:08:44.158 00.000 12020 MoveAxis(N, 0, ABG)
23:08:44.158 00.000 12020 Move returns status 0, amount 0
23:08:44.158 00.000 12020 move complete, result=0
23:08:44.160 00.002 9340 Enqueuing Expose request
23:08:44.170 00.010 12020 worker thread done servicing request
23:08:44.170 00.000 9340 GuideStep: -0.2 px 0 ms EAST, -0.2 px 0 ms NORTH
23:08:44.182 00.012 12020 Worker thread wakes up
23:08:44.182 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
23:08:44.182 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(837,44,31,31)
23:08:45.744 01.562 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"cce5de7d-f091-49d4-94c3-d817ce186fd2"}
23:08:45.754 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"cce5de7d-f091-49d4-94c3-d817ce186fd2"}
23:08:45.764 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"5f845886-0181-4c15-b333-5719fe61d607"}
23:08:45.779 00.015 9340 case statement mapped state 6 to 3
23:08:45.789 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"5f845886-0181-4c15-b333-5719fe61d607"}
23:08:45.805 00.016 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"4013e3dc-e0f9-42a3-a1e2-67da96eb6ef5"}
23:08:45.816 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":389,"width":15,"height":15,"star_pos":[7.44,6.80],"pixels":"..."},"id":"4013e3dc-e0f9-42a3-a1e2-67da96eb6ef5"}
23:08:46.539 00.723 12020 Exposure complete
23:08:46.778 00.239 12020 worker thread done servicing request
23:08:46.778 00.000 9340 OnExposeComplete: enter
23:08:46.812 00.034 9340 UpdateGuideState(): m_state=6
23:08:46.824 00.012 9340 Star::Find(15, 852, 58, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 390
23:08:46.834 00.010 9340 Star::Find returns 1 (0), X=852.57, Y=58.98, Mass=716751, SNR=143.2, Peak=57150 HFD=4.0
23:08:46.844 00.010 9340 CameraToMount -- cameraTheta (0.89) - m_xAngle (-3.14) = xAngle (4.02 = -2.26)
23:08:46.857 00.013 9340 CameraToMount -- cameraTheta (0.89) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (4.01 = -2.28)
23:08:46.866 00.009 9340 CameraToMount -- cameraX=0.33 cameraY=0.41 hyp=0.52 cameraTheta=0.89 mountX=-0.33 mountY=-0.40, mountTheta=-2.27
23:08:46.903 00.037 9340 SchedulePrimaryMove(10104498, x=0.33, y=0.41, opts=13)
23:08:46.912 00.009 9340 Enqueuing Move request for scope (0.33, 0.41)
23:08:46.923 00.011 12020 Worker thread wakes up
23:08:46.923 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=6198, max=65529, med=10046, FiltMin=7925, FiltMax=65494, Gamma=2.870
23:08:46.932 00.009 12020 worker thread servicing REQUEST_MOVE scope ofs (0.33, 0.41) opts 0xd
23:08:46.934 00.002 9340 UpdateGuideState exits: m=716751 SNR=143.2
23:08:46.944 00.010 12020 Handling offset move in thread for scope, endpoint = (0.33, 0.41)
23:08:46.944 00.000 9340 PhdController: settling, locked = 1, distance = 0.78 (0.45) aobump = 0 frame = 10 / 99999
23:08:46.956 00.012 12020 Moving (0.33, 0.41) raw xDistance=-0.33 yDistance=-0.40
23:08:46.956 00.000 12020 GuideAlgorithmHysteresis::Result() returns -0.14 from input -0.33
23:08:46.957 00.001 12020 GuideAlgorithmResistSwitch::result() returns -0.40 from input -0.40
23:08:46.957 00.000 12020 MoveAxis(E, 27, ABG)
23:08:46.957 00.000 12020 Guiding  Dir = 2, Dur = 27
23:08:46.957 00.000 9340 evsrv: {"Event":"Settling","Timestamp":1778731726.956,"Host":"ASTRO","Inst":1,"Distance":0.78,"Time":0.0,"SettleTime":8.0,"StarLocked":true}
23:08:46.985 00.028 12020 IsSlewing returns 0
23:08:46.985 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:08:46.999 00.014 12020 IsGuiding returns 0
23:08:46.999 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
23:08:47.012 00.013 9340 Enqueuing Expose request
23:08:47.019 00.007 12020 PulseGuide returned control before completion, sleep 15
23:08:47.069 00.050 12020 IsGuiding returns 0
23:08:47.071 00.002 12020 Move returns status 0, amount 27
23:08:47.071 00.000 12020 MoveAxis(N, 67, ABG)
23:08:47.071 00.000 12020 Guiding  Dir = 0, Dur = 67
23:08:47.073 00.002 12020 IsSlewing returns 0
23:08:47.074 00.001 12020 IsGuiding returns 0
23:08:47.169 00.095 12020 IsGuiding returns 1
23:08:47.169 00.000 12020 scope still moving after pulse duration time elapsed
23:08:47.213 00.044 12020 IsSlewing returns 0
23:08:47.308 00.095 12020 IsGuiding returns 0
23:08:47.308 00.000 12020 scope move finished after 67 + 167 ms
23:08:47.308 00.000 12020 Move returns status 0, amount 67
23:08:47.308 00.000 12020 move complete, result=0
23:08:47.310 00.002 12020 worker thread done servicing request
23:08:47.310 00.000 9340 GuideStep: -0.3 px 27 ms EAST, -0.4 px 67 ms NORTH
23:08:47.320 00.010 12020 Worker thread wakes up
23:08:47.320 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
23:08:47.320 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(837,44,31,31)
23:08:47.747 00.427 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"69446f82-d7aa-4589-b561-c42fa0176e55"}
23:08:47.758 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"69446f82-d7aa-4589-b561-c42fa0176e55"}
23:08:47.770 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"278a0eb7-2f4a-4309-9028-671173e006ab"}
23:08:47.781 00.011 9340 case statement mapped state 6 to 3
23:08:47.790 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"278a0eb7-2f4a-4309-9028-671173e006ab"}
23:08:47.817 00.027 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"cf360849-afe2-42d7-bf48-45e9dd3dc8f5"}
23:08:47.830 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":390,"width":15,"height":15,"star_pos":[6.57,6.98],"pixels":"..."},"id":"cf360849-afe2-42d7-bf48-45e9dd3dc8f5"}
23:08:49.748 01.918 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"3f7041e1-a467-4333-ab6b-46c9bb03a394"}
23:08:49.753 00.005 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"3f7041e1-a467-4333-ab6b-46c9bb03a394"}
23:08:49.765 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"fa7068f6-9605-46fc-ac56-465f754fbb4a"}
23:08:49.789 00.024 12020 Exposure complete
23:08:49.790 00.001 9340 case statement mapped state 6 to 3
23:08:49.797 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"fa7068f6-9605-46fc-ac56-465f754fbb4a"}
23:08:49.808 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"0c966a8b-2a83-4b76-a0c5-b3c6bee96b3d"}
23:08:49.817 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":390,"width":15,"height":15,"star_pos":[6.57,6.98],"pixels":"..."},"id":"0c966a8b-2a83-4b76-a0c5-b3c6bee96b3d"}
23:08:49.969 00.152 12020 worker thread done servicing request
23:08:49.969 00.000 9340 OnExposeComplete: enter
23:08:49.987 00.018 9340 UpdateGuideState(): m_state=6
23:08:50.001 00.014 9340 Star::Find(15, 852, 58, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 391
23:08:50.008 00.007 9340 Star::Find returns 1 (0), X=853.08, Y=58.25, Mass=738722, SNR=134.1, Peak=52170 HFD=4.1
23:08:50.019 00.011 9340 CameraToMount -- cameraTheta (-0.37) - m_xAngle (-3.14) = xAngle (2.77 = 2.77)
23:08:50.027 00.008 9340 CameraToMount -- cameraTheta (-0.37) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (2.75 = 2.75)
23:08:50.036 00.009 9340 CameraToMount -- cameraX=0.84 cameraY=-0.33 hyp=0.90 cameraTheta=-0.37 mountX=-0.84 mountY=0.34, mountTheta=2.75
23:08:50.041 00.005 9340 SchedulePrimaryMove(10104498, x=0.84, y=-0.33, opts=13)
23:08:50.058 00.017 9340 Enqueuing Move request for scope (0.84, -0.33)
23:08:50.067 00.009 12020 Worker thread wakes up
23:08:50.067 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=6371, max=65535, med=10106, FiltMin=8028, FiltMax=65507, Gamma=2.870
23:08:50.074 00.007 12020 worker thread servicing REQUEST_MOVE scope ofs (0.84, -0.33) opts 0xd
23:08:50.074 00.000 9340 UpdateGuideState exits: m=738722 SNR=134.1
23:08:50.099 00.025 12020 Handling offset move in thread for scope, endpoint = (0.84, -0.33)
23:08:50.099 00.000 9340 PhdController: settling, locked = 1, distance = 0.82 (0.45) aobump = 0 frame = 11 / 99999
23:08:50.106 00.007 12020 Moving (0.84, -0.33) raw xDistance=-0.84 yDistance=0.34
23:08:50.106 00.000 9340 evsrv: {"Event":"Settling","Timestamp":1778731730.106,"Host":"ASTRO","Inst":1,"Distance":0.82,"Time":0.0,"SettleTime":8.0,"StarLocked":true}
23:08:50.117 00.011 12020 GuideAlgorithmHysteresis::Result() returns -0.36 from input -0.84
23:08:50.117 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
23:08:50.117 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:08:50.127 00.010 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.34
23:08:50.127 00.000 12020 MoveAxis(E, 71, ABG)
23:08:50.127 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
23:08:50.137 00.010 12020 Guiding  Dir = 2, Dur = 71
23:08:50.137 00.000 9340 Enqueuing Expose request
23:08:50.153 00.016 12020 IsSlewing returns 0
23:08:50.156 00.003 12020 IsGuiding returns 0
23:08:50.187 00.031 12020 PulseGuide returned control before completion, sleep 51
23:08:50.266 00.079 12020 IsGuiding returns 0
23:08:50.268 00.002 12020 Move returns status 0, amount 71
23:08:50.268 00.000 12020 MoveAxis(N, 0, ABG)
23:08:50.268 00.000 12020 Move returns status 0, amount 0
23:08:50.268 00.000 12020 move complete, result=0
23:08:50.269 00.001 12020 worker thread done servicing request
23:08:50.269 00.000 12020 Worker thread wakes up
23:08:50.269 00.000 9340 GuideStep: -0.8 px 71 ms EAST, 0.3 px 0 ms NORTH
23:08:50.280 00.011 12020 worker thread servicing REQUEST_EXPOSE 2000
23:08:50.280 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(837,44,31,31)
23:08:51.752 01.472 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"ed72cfdf-e007-4580-ab04-afc55f85f1ff"}
23:08:51.764 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"ed72cfdf-e007-4580-ab04-afc55f85f1ff"}
23:08:51.785 00.021 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"6482cb0c-6ac7-492e-8ef3-2eaa5bf97912"}
23:08:51.801 00.016 9340 case statement mapped state 6 to 3
23:08:51.837 00.036 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"6482cb0c-6ac7-492e-8ef3-2eaa5bf97912"}
23:08:51.853 00.016 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"9187aaa7-33d3-40b2-8385-cf89081904cd"}
23:08:51.867 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":391,"width":15,"height":15,"star_pos":[7.08,7.25],"pixels":"..."},"id":"9187aaa7-33d3-40b2-8385-cf89081904cd"}
23:08:52.734 00.867 12020 Exposure complete
23:08:52.955 00.221 12020 worker thread done servicing request
23:08:52.955 00.000 9340 OnExposeComplete: enter
23:08:52.980 00.025 9340 UpdateGuideState(): m_state=6
23:08:52.991 00.011 9340 Star::Find(15, 853, 58, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 392
23:08:53.002 00.011 9340 Star::Find returns 1 (0), X=853.18, Y=58.46, Mass=705462, SNR=150.8, Peak=57657 HFD=3.8
23:08:53.014 00.012 9340 CameraToMount -- cameraTheta (-0.12) - m_xAngle (-3.14) = xAngle (3.01 = 3.01)
23:08:53.021 00.007 9340 CameraToMount -- cameraTheta (-0.12) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (3.00 = 3.00)
23:08:53.033 00.012 9340 CameraToMount -- cameraX=0.95 cameraY=-0.12 hyp=0.95 cameraTheta=-0.12 mountX=-0.94 mountY=0.14, mountTheta=3.00
23:08:53.047 00.014 9340 SchedulePrimaryMove(10104498, x=0.95, y=-0.12, opts=13)
23:08:53.078 00.031 9340 Enqueuing Move request for scope (0.95, -0.12)
23:08:53.088 00.010 12020 Worker thread wakes up
23:08:53.088 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=6119, max=65529, med=10250, FiltMin=7959, FiltMax=65494, Gamma=2.870
23:08:53.097 00.009 12020 worker thread servicing REQUEST_MOVE scope ofs (0.95, -0.12) opts 0xd
23:08:53.097 00.000 9340 UpdateGuideState exits: m=705462 SNR=150.8
23:08:53.109 00.012 12020 Handling offset move in thread for scope, endpoint = (0.95, -0.12)
23:08:53.109 00.000 12020 Moving (0.95, -0.12) raw xDistance=-0.94 yDistance=0.14
23:08:53.109 00.000 12020 GuideAlgorithmHysteresis::Result() returns -0.43 from input -0.94
23:08:53.110 00.001 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:08:53.110 00.000 9340 PhdController: settling, locked = 1, distance = 0.86 (0.45) aobump = 0 frame = 12 / 99999
23:08:53.123 00.013 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
23:08:53.123 00.000 9340 evsrv: {"Event":"Settling","Timestamp":1778731733.123,"Host":"ASTRO","Inst":1,"Distance":0.86,"Time":0.0,"SettleTime":8.0,"StarLocked":true}
23:08:53.138 00.015 12020 MoveAxis(E, 83, ABG)
23:08:53.138 00.000 12020 Guiding  Dir = 2, Dur = 83
23:08:53.138 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:08:53.147 00.009 12020 IsSlewing returns 0
23:08:53.149 00.002 9340 ScheduleExposure(2000,3,1) exposurePending=0
23:08:53.167 00.018 12020 IsGuiding returns 0
23:08:53.172 00.005 9340 Enqueuing Expose request
23:08:53.193 00.021 12020 PulseGuide returned control before completion, sleep 69
23:08:53.268 00.075 12020 IsGuiding returns 1
23:08:53.268 00.000 12020 scope still moving after pulse duration time elapsed
23:08:53.320 00.052 12020 IsSlewing returns 0
23:08:53.349 00.029 12020 IsGuiding returns 0
23:08:53.349 00.000 12020 scope move finished after 83 + 102 ms
23:08:53.349 00.000 12020 Move returns status 0, amount 83
23:08:53.355 00.006 12020 MoveAxis(N, 0, ABG)
23:08:53.355 00.000 12020 Move returns status 0, amount 0
23:08:53.355 00.000 12020 move complete, result=0
23:08:53.356 00.001 9340 GuideStep: -0.9 px 83 ms EAST, 0.1 px 0 ms NORTH
23:08:53.383 00.027 12020 worker thread done servicing request
23:08:53.383 00.000 12020 Worker thread wakes up
23:08:53.383 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
23:08:53.383 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(837,44,31,31)
23:08:53.754 00.371 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"1a78ba88-a7d4-4ee2-b05c-eb9ead930a3a"}
23:08:53.766 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"1a78ba88-a7d4-4ee2-b05c-eb9ead930a3a"}
23:08:53.778 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"6aca44b4-e9a8-4065-907b-42349fe8926f"}
23:08:53.790 00.012 9340 case statement mapped state 6 to 3
23:08:53.812 00.022 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"6aca44b4-e9a8-4065-907b-42349fe8926f"}
23:08:53.823 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"1654b634-8301-4e67-9102-6e19a814e59d"}
23:08:53.834 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":392,"width":15,"height":15,"star_pos":[7.18,7.46],"pixels":"..."},"id":"1654b634-8301-4e67-9102-6e19a814e59d"}
23:08:55.735 01.901 12020 Exposure complete
23:08:55.750 00.015 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"f3d610b8-a2e7-4d79-a986-ac8326b1c567"}
23:08:55.760 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"f3d610b8-a2e7-4d79-a986-ac8326b1c567"}
23:08:55.769 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"dddb40bc-1f14-4934-9f31-b14dfc1979c7"}
23:08:55.778 00.009 9340 case statement mapped state 6 to 3
23:08:55.785 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"dddb40bc-1f14-4934-9f31-b14dfc1979c7"}
23:08:55.806 00.021 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"291ee7d3-00dd-4ec8-a2b6-f036e4296901"}
23:08:55.818 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":392,"width":15,"height":15,"star_pos":[7.18,7.46],"pixels":"..."},"id":"291ee7d3-00dd-4ec8-a2b6-f036e4296901"}
23:08:55.908 00.090 12020 worker thread done servicing request
23:08:55.908 00.000 9340 OnExposeComplete: enter
23:08:55.929 00.021 9340 UpdateGuideState(): m_state=6
23:08:55.937 00.008 9340 Star::Find(15, 853, 58, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 393
23:08:55.947 00.010 9340 Star::Find returns 1 (0), X=853.14, Y=58.45, Mass=762241, SNR=141.1, Peak=54937 HFD=3.9
23:08:55.954 00.007 9340 CameraToMount -- cameraTheta (-0.14) - m_xAngle (-3.14) = xAngle (3.00 = 3.00)
23:08:55.963 00.009 9340 CameraToMount -- cameraTheta (-0.14) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (2.98 = 2.98)
23:08:55.974 00.011 9340 CameraToMount -- cameraX=0.91 cameraY=-0.13 hyp=0.91 cameraTheta=-0.14 mountX=-0.91 mountY=0.14, mountTheta=2.98
23:08:55.985 00.011 9340 SchedulePrimaryMove(10104498, x=0.91, y=-0.13, opts=13)
23:08:55.992 00.007 9340 Enqueuing Move request for scope (0.91, -0.13)
23:08:56.003 00.011 12020 Worker thread wakes up
23:08:56.003 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=6216, max=65535, med=10025, FiltMin=7383, FiltMax=65494, Gamma=2.870
23:08:56.013 00.010 12020 worker thread servicing REQUEST_MOVE scope ofs (0.91, -0.13) opts 0xd
23:08:56.013 00.000 9340 UpdateGuideState exits: m=762241 SNR=141.1
23:08:56.022 00.009 9340 PhdController: settling, locked = 1, distance = 0.88 (0.45) aobump = 0 frame = 13 / 99999
23:08:56.031 00.009 12020 Handling offset move in thread for scope, endpoint = (0.91, -0.13)
23:08:56.031 00.000 9340 evsrv: {"Event":"Settling","Timestamp":1778731736.031,"Host":"ASTRO","Inst":1,"Distance":0.88,"Time":0.0,"SettleTime":8.0,"StarLocked":true}
23:08:56.055 00.024 12020 Moving (0.91, -0.13) raw xDistance=-0.91 yDistance=0.14
23:08:56.056 00.001 12020 GuideAlgorithmHysteresis::Result() returns -0.41 from input -0.91
23:08:56.056 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:08:56.056 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:08:56.066 00.010 9340 ScheduleExposure(2000,3,1) exposurePending=0
23:08:56.074 00.008 9340 Enqueuing Expose request
23:08:56.079 00.005 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
23:08:56.079 00.000 12020 MoveAxis(E, 80, ABG)
23:08:56.079 00.000 12020 Guiding  Dir = 2, Dur = 80
23:08:56.084 00.005 12020 IsSlewing returns 0
23:08:56.084 00.000 12020 IsGuiding returns 0
23:08:56.104 00.020 12020 PulseGuide returned control before completion, sleep 72
23:08:56.199 00.095 12020 IsGuiding returns 1
23:08:56.199 00.000 12020 scope still moving after pulse duration time elapsed
23:08:56.232 00.033 12020 IsSlewing returns 0
23:08:56.232 00.000 12020 IsGuiding returns 0
23:08:56.233 00.001 12020 scope move finished after 80 + 67 ms
23:08:56.233 00.000 12020 Move returns status 0, amount 80
23:08:56.233 00.000 12020 MoveAxis(N, 0, ABG)
23:08:56.233 00.000 12020 Move returns status 0, amount 0
23:08:56.233 00.000 12020 move complete, result=0
23:08:56.233 00.000 12020 worker thread done servicing request
23:08:56.233 00.000 9340 GuideStep: -0.9 px 80 ms EAST, 0.1 px 0 ms NORTH
23:08:56.243 00.010 12020 Worker thread wakes up
23:08:56.243 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
23:08:56.243 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(837,44,31,31)
23:08:57.751 01.508 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"5c8e8699-992b-4dde-98f2-6d480850a913"}
23:08:57.762 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"5c8e8699-992b-4dde-98f2-6d480850a913"}
23:08:57.786 00.024 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"431a1a56-88cc-463e-8172-498ef62c493a"}
23:08:57.792 00.006 9340 case statement mapped state 6 to 3
23:08:57.801 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"431a1a56-88cc-463e-8172-498ef62c493a"}
23:08:57.811 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"1d1ebf53-565f-46e8-ad69-b36c19c91921"}
23:08:57.825 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":393,"width":15,"height":15,"star_pos":[7.14,7.45],"pixels":"..."},"id":"1d1ebf53-565f-46e8-ad69-b36c19c91921"}
23:08:58.596 00.771 12020 Exposure complete
23:08:58.785 00.189 12020 worker thread done servicing request
23:08:58.785 00.000 9340 OnExposeComplete: enter
23:08:58.794 00.009 9340 UpdateGuideState(): m_state=6
23:08:58.800 00.006 9340 Star::Find(15, 853, 58, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 394
23:08:58.811 00.011 9340 Star::Find returns 1 (0), X=852.94, Y=58.87, Mass=785306, SNR=138.8, Peak=59115 HFD=4.2
23:08:58.821 00.010 9340 CameraToMount -- cameraTheta (0.40) - m_xAngle (-3.14) = xAngle (3.54 = -2.75)
23:08:58.831 00.010 9340 CameraToMount -- cameraTheta (0.40) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (3.52 = -2.76)
23:08:58.838 00.007 9340 CameraToMount -- cameraX=0.70 cameraY=0.30 hyp=0.76 cameraTheta=0.40 mountX=-0.70 mountY=-0.28, mountTheta=-2.76
23:08:58.845 00.007 9340 SchedulePrimaryMove(10104498, x=0.70, y=0.30, opts=13)
23:08:58.858 00.013 9340 Enqueuing Move request for scope (0.70, 0.30)
23:08:58.867 00.009 12020 Worker thread wakes up
23:08:58.867 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=6247, max=65529, med=10015, FiltMin=7938, FiltMax=65494, Gamma=2.870
23:08:58.875 00.008 12020 worker thread servicing REQUEST_MOVE scope ofs (0.70, 0.30) opts 0xd
23:08:58.876 00.001 12020 Handling offset move in thread for scope, endpoint = (0.70, 0.30)
23:08:58.876 00.000 9340 UpdateGuideState exits: m=785306 SNR=138.8
23:08:58.900 00.024 12020 Moving (0.70, 0.30) raw xDistance=-0.70 yDistance=-0.28
23:08:58.900 00.000 9340 PhdController: settling, locked = 1, distance = 0.84 (0.45) aobump = 0 frame = 14 / 99999
23:08:58.909 00.009 12020 GuideAlgorithmHysteresis::Result() returns -0.33 from input -0.70
23:08:58.909 00.000 9340 evsrv: {"Event":"Settling","Timestamp":1778731738.909,"Host":"ASTRO","Inst":1,"Distance":0.84,"Time":0.0,"SettleTime":8.0,"StarLocked":true}
23:08:58.917 00.008 12020 GuideAlgorithmResistSwitch::result() returns -0.28 from input -0.28
23:08:58.917 00.000 12020 MoveAxis(E, 63, ABG)
23:08:58.917 00.000 12020 Guiding  Dir = 2, Dur = 63
23:08:58.917 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:08:58.926 00.009 12020 IsSlewing returns 0
23:08:58.926 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
23:08:58.933 00.007 9340 Enqueuing Expose request
23:08:58.946 00.013 12020 IsGuiding returns 0
23:08:58.965 00.019 12020 PulseGuide returned control before completion, sleep 54
23:08:59.045 00.080 12020 IsGuiding returns 0
23:08:59.045 00.000 12020 Move returns status 0, amount 63
23:08:59.045 00.000 12020 MoveAxis(N, 47, ABG)
23:08:59.045 00.000 12020 Guiding  Dir = 0, Dur = 47
23:08:59.077 00.032 12020 IsSlewing returns 0
23:08:59.079 00.002 12020 IsGuiding returns 0
23:08:59.162 00.083 12020 IsGuiding returns 1
23:08:59.162 00.000 12020 scope still moving after pulse duration time elapsed
23:08:59.195 00.033 12020 IsSlewing returns 0
23:08:59.195 00.000 12020 IsGuiding returns 1
23:08:59.317 00.122 12020 IsSlewing returns 0
23:08:59.348 00.031 12020 IsGuiding returns 0
23:08:59.348 00.000 12020 scope move finished after 47 + 223 ms
23:08:59.351 00.003 12020 Move returns status 0, amount 47
23:08:59.351 00.000 12020 move complete, result=0
23:08:59.351 00.000 12020 worker thread done servicing request
23:08:59.351 00.000 12020 Worker thread wakes up
23:08:59.351 00.000 9340 GuideStep: -0.7 px 63 ms EAST, -0.3 px 47 ms NORTH
23:08:59.358 00.007 12020 worker thread servicing REQUEST_EXPOSE 2000
23:08:59.358 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(837,44,31,31)
23:08:59.750 00.392 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"d5e7cc78-7992-4f19-8eee-619696816f74"}
23:08:59.758 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"d5e7cc78-7992-4f19-8eee-619696816f74"}
23:08:59.777 00.019 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"4b471669-77ad-4c8c-92fc-732b40b03c23"}
23:08:59.785 00.008 9340 case statement mapped state 6 to 3
23:08:59.789 00.004 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"4b471669-77ad-4c8c-92fc-732b40b03c23"}
23:08:59.800 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"8cb1a2f3-4ce2-4b5a-9f7b-9a93b25ea31b"}
23:08:59.807 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":394,"width":15,"height":15,"star_pos":[6.94,6.87],"pixels":"..."},"id":"8cb1a2f3-4ce2-4b5a-9f7b-9a93b25ea31b"}
23:09:01.702 01.895 12020 Exposure complete
23:09:01.750 00.048 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"5ad35ad1-961e-4e49-8e6a-350d453f46e6"}
23:09:01.765 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"5ad35ad1-961e-4e49-8e6a-350d453f46e6"}
23:09:01.779 00.014 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"8a9bd88c-d644-4b6e-b6ef-efa4d8ac8e9e"}
23:09:01.794 00.015 9340 case statement mapped state 6 to 3
23:09:01.805 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"8a9bd88c-d644-4b6e-b6ef-efa4d8ac8e9e"}
23:09:01.845 00.040 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"1774cc26-878b-419e-9b8e-3597e5e52daf"}
23:09:01.855 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":394,"width":15,"height":15,"star_pos":[6.94,6.87],"pixels":"..."},"id":"1774cc26-878b-419e-9b8e-3597e5e52daf"}
23:09:01.991 00.136 12020 worker thread done servicing request
23:09:01.995 00.004 9340 OnExposeComplete: enter
23:09:02.019 00.024 9340 UpdateGuideState(): m_state=6
23:09:02.029 00.010 9340 Star::Find(15, 852, 58, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 395
23:09:02.037 00.008 9340 Star::Find returns 1 (0), X=852.44, Y=58.72, Mass=779518, SNR=134.1, Peak=58977 HFD=4.2
23:09:02.051 00.014 9340 CameraToMount -- cameraTheta (0.62) - m_xAngle (-3.14) = xAngle (3.75 = -2.53)
23:09:02.065 00.014 9340 CameraToMount -- cameraTheta (0.62) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (3.74 = -2.54)
23:09:02.075 00.010 9340 CameraToMount -- cameraX=0.20 cameraY=0.14 hyp=0.25 cameraTheta=0.62 mountX=-0.20 mountY=-0.14, mountTheta=-2.54
23:09:02.107 00.032 9340 SchedulePrimaryMove(10104498, x=0.20, y=0.14, opts=13)
23:09:02.115 00.008 9340 Enqueuing Move request for scope (0.20, 0.14)
23:09:02.130 00.015 12020 Worker thread wakes up
23:09:02.130 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=5943, max=65535, med=10210, FiltMin=7512, FiltMax=65494, Gamma=2.870
23:09:02.144 00.014 12020 worker thread servicing REQUEST_MOVE scope ofs (0.20, 0.14) opts 0xd
23:09:02.144 00.000 9340 UpdateGuideState exits: m=779518 SNR=134.1
23:09:02.156 00.012 12020 Handling offset move in thread for scope, endpoint = (0.20, 0.14)
23:09:02.156 00.000 9340 PhdController: settling, locked = 1, distance = 0.66 (0.45) aobump = 0 frame = 15 / 99999
23:09:02.168 00.012 12020 Moving (0.20, 0.14) raw xDistance=-0.20 yDistance=-0.14
23:09:02.168 00.000 9340 evsrv: {"Event":"Settling","Timestamp":1778731742.168,"Host":"ASTRO","Inst":1,"Distance":0.66,"Time":0.0,"SettleTime":8.0,"StarLocked":true}
23:09:02.194 00.026 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.20
23:09:02.194 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:09:02.194 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
23:09:02.194 00.000 12020 MoveAxis(E, 0, ABG)
23:09:02.194 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:09:02.208 00.014 12020 Move returns status 0, amount 0
23:09:02.208 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
23:09:02.216 00.008 12020 MoveAxis(N, 0, ABG)
23:09:02.219 00.003 9340 Enqueuing Expose request
23:09:02.226 00.007 12020 Move returns status 0, amount 0
23:09:02.226 00.000 12020 move complete, result=0
23:09:02.226 00.000 12020 worker thread done servicing request
23:09:02.226 00.000 12020 Worker thread wakes up
23:09:02.226 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
23:09:02.226 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(837,44,31,31)
23:09:02.231 00.005 9340 GuideStep: -0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
23:09:03.753 01.522 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"e33a2e8e-d93f-4c69-8fa8-11a7e2e508cd"}
23:09:03.768 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"e33a2e8e-d93f-4c69-8fa8-11a7e2e508cd"}
23:09:03.796 00.028 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"5200688d-5b96-4ebc-babb-ebd7d01e1bd9"}
23:09:03.807 00.011 9340 case statement mapped state 6 to 3
23:09:03.826 00.019 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"5200688d-5b96-4ebc-babb-ebd7d01e1bd9"}
23:09:03.838 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"b8372e25-9c1b-4e4b-acd2-b965349db8e1"}
23:09:03.851 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":395,"width":15,"height":15,"star_pos":[7.44,6.72],"pixels":"..."},"id":"b8372e25-9c1b-4e4b-acd2-b965349db8e1"}
23:09:04.589 00.738 12020 Exposure complete
23:09:04.825 00.236 12020 worker thread done servicing request
23:09:04.825 00.000 9340 OnExposeComplete: enter
23:09:04.833 00.008 9340 UpdateGuideState(): m_state=6
23:09:04.863 00.030 9340 Star::Find(15, 852, 58, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 396
23:09:04.872 00.009 9340 Star::Find returns 1 (0), X=853.33, Y=58.68, Mass=770455, SNR=149.7, Peak=58897 HFD=4.1
23:09:04.886 00.014 9340 CameraToMount -- cameraTheta (0.10) - m_xAngle (-3.14) = xAngle (3.23 = -3.05)
23:09:04.898 00.012 9340 CameraToMount -- cameraTheta (0.10) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (3.22 = -3.07)
23:09:04.908 00.010 9340 CameraToMount -- cameraX=1.10 cameraY=0.11 hyp=1.10 cameraTheta=0.10 mountX=-1.10 mountY=-0.08, mountTheta=-3.07
23:09:04.923 00.015 9340 SchedulePrimaryMove(10104498, x=1.10, y=0.11, opts=13)
23:09:04.933 00.010 9340 Enqueuing Move request for scope (1.10, 0.11)
23:09:04.943 00.010 12020 Worker thread wakes up
23:09:04.943 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=6535, max=65529, med=10083, FiltMin=7583, FiltMax=65494, Gamma=2.870
23:09:04.967 00.024 12020 worker thread servicing REQUEST_MOVE scope ofs (1.10, 0.11) opts 0xd
23:09:04.967 00.000 9340 UpdateGuideState exits: m=770455 SNR=149.7
23:09:04.975 00.008 12020 Handling offset move in thread for scope, endpoint = (1.10, 0.11)
23:09:04.975 00.000 9340 PhdController: settling, locked = 1, distance = 0.79 (0.45) aobump = 0 frame = 16 / 99999
23:09:04.985 00.010 12020 Moving (1.10, 0.11) raw xDistance=-1.10 yDistance=-0.08
23:09:04.985 00.000 9340 evsrv: {"Event":"Settling","Timestamp":1778731744.985,"Host":"ASTRO","Inst":1,"Distance":0.79,"Time":0.0,"SettleTime":8.0,"StarLocked":true}
23:09:04.997 00.012 12020 GuideAlgorithmHysteresis::Result() returns -0.46 from input -1.10
23:09:04.997 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:09:04.997 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
23:09:04.997 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:09:05.012 00.015 12020 MoveAxis(E, 89, ABG)
23:09:05.012 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
23:09:05.020 00.008 12020 Guiding  Dir = 2, Dur = 89
23:09:05.020 00.000 9340 Enqueuing Expose request
23:09:05.031 00.011 12020 IsSlewing returns 0
23:09:05.033 00.002 12020 IsGuiding returns 0
23:09:05.056 00.023 12020 PulseGuide returned control before completion, sleep 74
23:09:05.170 00.114 12020 IsGuiding returns 1
23:09:05.171 00.001 12020 scope still moving after pulse duration time elapsed
23:09:05.218 00.047 12020 IsSlewing returns 0
23:09:05.219 00.001 12020 IsGuiding returns 0
23:09:05.219 00.000 12020 scope move finished after 89 + 97 ms
23:09:05.219 00.000 12020 Move returns status 0, amount 89
23:09:05.220 00.001 12020 MoveAxis(N, 0, ABG)
23:09:05.220 00.000 12020 Move returns status 0, amount 0
23:09:05.220 00.000 12020 move complete, result=0
23:09:05.220 00.000 12020 worker thread done servicing request
23:09:05.220 00.000 12020 Worker thread wakes up
23:09:05.220 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
23:09:05.221 00.001 12020 Handling exposure in thread, d=2000 o=3 r=(837,44,31,31)
23:09:05.221 00.000 9340 GuideStep: -1.1 px 89 ms EAST, -0.1 px 0 ms NORTH
23:09:05.754 00.533 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"d9ded0ee-2308-4f5a-84ee-1e873824a03b"}
23:09:05.786 00.032 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"d9ded0ee-2308-4f5a-84ee-1e873824a03b"}
23:09:05.796 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"d6b9016c-359a-47e1-ba7a-2e2b67ab0fbe"}
23:09:05.806 00.010 9340 case statement mapped state 6 to 3
23:09:05.814 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"d6b9016c-359a-47e1-ba7a-2e2b67ab0fbe"}
23:09:05.823 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"b5ba1feb-b1b6-4e59-8ecf-d47c533fb3cc"}
23:09:05.833 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":396,"width":15,"height":15,"star_pos":[7.33,6.68],"pixels":"..."},"id":"b5ba1feb-b1b6-4e59-8ecf-d47c533fb3cc"}
23:09:07.575 01.742 12020 Exposure complete
23:09:07.732 00.157 12020 worker thread done servicing request
23:09:07.733 00.001 9340 OnExposeComplete: enter
23:09:07.741 00.008 9340 UpdateGuideState(): m_state=6
23:09:07.762 00.021 9340 Star::Find(15, 853, 58, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 397
23:09:07.770 00.008 9340 Star::Find returns 1 (0), X=852.81, Y=58.74, Mass=773676, SNR=146.5, Peak=56749 HFD=4.0
23:09:07.780 00.010 9340 CameraToMount -- cameraTheta (0.28) - m_xAngle (-3.14) = xAngle (3.42 = -2.87)
23:09:07.785 00.005 9340 CameraToMount -- cameraTheta (0.28) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (3.40 = -2.88)
23:09:07.795 00.010 9340 CameraToMount -- cameraX=0.57 cameraY=0.17 hyp=0.59 cameraTheta=0.28 mountX=-0.57 mountY=-0.15, mountTheta=-2.88
23:09:07.805 00.010 9340 SchedulePrimaryMove(10104498, x=0.57, y=0.17, opts=13)
23:09:07.813 00.008 9340 Enqueuing Move request for scope (0.57, 0.17)
23:09:07.821 00.008 12020 Worker thread wakes up
23:09:07.821 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=5788, max=65535, med=10048, FiltMin=7941, FiltMax=65494, Gamma=2.870
23:09:07.828 00.007 12020 worker thread servicing REQUEST_MOVE scope ofs (0.57, 0.17) opts 0xd
23:09:07.831 00.003 12020 Handling offset move in thread for scope, endpoint = (0.57, 0.17)
23:09:07.831 00.000 12020 Moving (0.57, 0.17) raw xDistance=-0.57 yDistance=-0.15
23:09:07.831 00.000 12020 GuideAlgorithmHysteresis::Result() returns -0.28 from input -0.57
23:09:07.831 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:09:07.831 00.000 9340 UpdateGuideState exits: m=773676 SNR=146.5
23:09:07.839 00.008 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
23:09:07.839 00.000 12020 MoveAxis(E, 54, ABG)
23:09:07.839 00.000 12020 Guiding  Dir = 2, Dur = 54
23:09:07.839 00.000 9340 PhdController: settling, locked = 1, distance = 0.73 (0.45) aobump = 0 frame = 17 / 99999
23:09:07.847 00.008 12020 IsSlewing returns 0
23:09:07.847 00.000 9340 evsrv: {"Event":"Settling","Timestamp":1778731747.847,"Host":"ASTRO","Inst":1,"Distance":0.73,"Time":0.0,"SettleTime":8.0,"StarLocked":true}
23:09:07.857 00.010 12020 IsGuiding returns 0
23:09:07.869 00.012 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:09:07.880 00.011 9340 ScheduleExposure(2000,3,1) exposurePending=0
23:09:07.888 00.008 9340 Enqueuing Expose request
23:09:07.898 00.010 12020 PulseGuide returned control before completion, sleep 35
23:09:07.899 00.001 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"ce650f07-8a97-498d-9372-2e924f076cc7"}
23:09:07.906 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"ce650f07-8a97-498d-9372-2e924f076cc7"}
23:09:07.919 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"f9fd7e98-d789-499e-895a-1f10fa6a5e63"}
23:09:07.927 00.008 9340 case statement mapped state 6 to 3
23:09:07.934 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"f9fd7e98-d789-499e-895a-1f10fa6a5e63"}
23:09:07.945 00.011 12020 IsGuiding returns 1
23:09:07.945 00.000 12020 scope still moving after pulse duration time elapsed
23:09:07.946 00.001 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"eaf5cb52-a421-4962-8d9b-eceb1a4119ae"}
23:09:07.954 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":397,"width":15,"height":15,"star_pos":[6.81,6.74],"pixels":"..."},"id":"eaf5cb52-a421-4962-8d9b-eceb1a4119ae"}
23:09:07.992 00.038 12020 IsSlewing returns 0
23:09:07.994 00.002 12020 IsGuiding returns 0
23:09:07.994 00.000 12020 scope move finished after 54 + 81 ms
23:09:07.994 00.000 12020 Move returns status 0, amount 54
23:09:07.994 00.000 12020 MoveAxis(N, 0, ABG)
23:09:07.995 00.001 12020 Move returns status 0, amount 0
23:09:07.995 00.000 12020 move complete, result=0
23:09:07.995 00.000 12020 worker thread done servicing request
23:09:07.995 00.000 9340 GuideStep: -0.6 px 54 ms EAST, -0.2 px 0 ms NORTH
23:09:08.003 00.008 12020 Worker thread wakes up
23:09:08.003 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
23:09:08.003 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(837,44,31,31)
23:09:09.764 01.761 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"2ff8cd17-6edb-4125-896d-1bb7ec50e1d6"}
23:09:09.785 00.021 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"2ff8cd17-6edb-4125-896d-1bb7ec50e1d6"}
23:09:09.793 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"62c307bd-01a4-4dbb-9c14-b4d96147d35f"}
23:09:09.806 00.013 9340 case statement mapped state 6 to 3
23:09:09.817 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"62c307bd-01a4-4dbb-9c14-b4d96147d35f"}
23:09:09.829 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"7029d0bc-e248-4a72-be19-982d3068ceb6"}
23:09:09.860 00.031 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":397,"width":15,"height":15,"star_pos":[6.81,6.74],"pixels":"..."},"id":"7029d0bc-e248-4a72-be19-982d3068ceb6"}
23:09:10.357 00.497 12020 Exposure complete
23:09:10.786 00.429 12020 worker thread done servicing request
23:09:10.787 00.001 9340 OnExposeComplete: enter
23:09:10.798 00.011 9340 UpdateGuideState(): m_state=6
23:09:10.834 00.036 9340 Star::Find(15, 852, 58, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 398
23:09:10.847 00.013 9340 Star::Find returns 1 (0), X=852.60, Y=58.98, Mass=769912, SNR=153.9, Peak=52960 HFD=4.0
23:09:10.853 00.006 9340 CameraToMount -- cameraTheta (0.85) - m_xAngle (-3.14) = xAngle (3.98 = -2.30)
23:09:10.869 00.016 9340 CameraToMount -- cameraTheta (0.85) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (3.97 = -2.32)
23:09:10.883 00.014 9340 CameraToMount -- cameraX=0.36 cameraY=0.41 hyp=0.55 cameraTheta=0.85 mountX=-0.36 mountY=-0.40, mountTheta=-2.31
23:09:10.915 00.032 9340 SchedulePrimaryMove(10104498, x=0.36, y=0.41, opts=13)
23:09:10.928 00.013 9340 Enqueuing Move request for scope (0.36, 0.41)
23:09:10.940 00.012 12020 Worker thread wakes up
23:09:10.940 00.000 12020 worker thread servicing REQUEST_MOVE scope ofs (0.36, 0.41) opts 0xd
23:09:10.940 00.000 12020 Handling offset move in thread for scope, endpoint = (0.36, 0.41)
23:09:10.940 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=6403, max=65529, med=10043, FiltMin=8048, FiltMax=65450, Gamma=2.870
23:09:10.946 00.006 12020 Moving (0.36, 0.41) raw xDistance=-0.36 yDistance=-0.40
23:09:10.952 00.006 9340 UpdateGuideState exits: m=769912 SNR=153.9
23:09:10.962 00.010 12020 GuideAlgorithmHysteresis::Result() returns -0.18 from input -0.36
23:09:10.962 00.000 9340 PhdController: settling, locked = 1, distance = 0.68 (0.45) aobump = 0 frame = 18 / 99999
23:09:10.979 00.017 12020 GuideAlgorithmResistSwitch::result() returns -0.40 from input -0.40
23:09:10.980 00.001 9340 evsrv: {"Event":"Settling","Timestamp":1778731750.979,"Host":"ASTRO","Inst":1,"Distance":0.68,"Time":0.0,"SettleTime":8.0,"StarLocked":true}
23:09:10.993 00.013 12020 MoveAxis(E, 34, ABG)
23:09:10.993 00.000 12020 Guiding  Dir = 2, Dur = 34
23:09:10.993 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:09:11.026 00.033 12020 IsSlewing returns 0
23:09:11.026 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
23:09:11.035 00.009 12020 IsGuiding returns 0
23:09:11.035 00.000 9340 Enqueuing Expose request
23:09:11.054 00.019 12020 PulseGuide returned control before completion, sleep 27
23:09:11.113 00.059 12020 IsGuiding returns 0
23:09:11.114 00.001 12020 Move returns status 0, amount 34
23:09:11.114 00.000 12020 MoveAxis(N, 67, ABG)
23:09:11.114 00.000 12020 Guiding  Dir = 0, Dur = 67
23:09:11.114 00.000 12020 IsSlewing returns 0
23:09:11.115 00.001 12020 IsGuiding returns 0
23:09:11.245 00.130 12020 IsGuiding returns 1
23:09:11.245 00.000 12020 scope still moving after pulse duration time elapsed
23:09:11.374 00.129 12020 IsSlewing returns 0
23:09:11.375 00.001 12020 IsGuiding returns 0
23:09:11.375 00.000 12020 scope move finished after 67 + 192 ms
23:09:11.376 00.001 12020 Move returns status 0, amount 67
23:09:11.376 00.000 12020 move complete, result=0
23:09:11.376 00.000 12020 worker thread done servicing request
23:09:11.376 00.000 9340 GuideStep: -0.4 px 34 ms EAST, -0.4 px 67 ms NORTH
23:09:11.384 00.008 12020 Worker thread wakes up
23:09:11.384 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
23:09:11.384 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(837,44,31,31)
23:09:11.762 00.378 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"59f0b96e-1aa7-4dbc-9bf2-47623c6641d2"}
23:09:11.774 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"59f0b96e-1aa7-4dbc-9bf2-47623c6641d2"}
23:09:11.791 00.017 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"71418c65-46c2-4cbd-ae0a-17e472e35c1f"}
23:09:11.802 00.011 9340 case statement mapped state 6 to 3
23:09:11.811 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"71418c65-46c2-4cbd-ae0a-17e472e35c1f"}
23:09:11.845 00.034 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"da3de612-4a80-49e4-8b12-531ec0088876"}
23:09:11.856 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":398,"width":15,"height":15,"star_pos":[6.60,6.98],"pixels":"..."},"id":"da3de612-4a80-49e4-8b12-531ec0088876"}
23:09:13.763 01.907 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"8b5b4338-6773-435a-b074-448f267dc2cb"}
23:09:13.769 00.006 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"8b5b4338-6773-435a-b074-448f267dc2cb"}
23:09:13.784 00.015 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"59de35e0-e89c-4141-8ceb-3a1dd73ed09e"}
23:09:13.796 00.012 9340 case statement mapped state 6 to 3
23:09:13.803 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"59de35e0-e89c-4141-8ceb-3a1dd73ed09e"}
23:09:13.832 00.029 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"c3225eb7-5ca8-4592-8c0a-579ad302d6b8"}
23:09:13.838 00.006 12020 Exposure complete
23:09:13.838 00.000 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":398,"width":15,"height":15,"star_pos":[6.60,6.98],"pixels":"..."},"id":"c3225eb7-5ca8-4592-8c0a-579ad302d6b8"}
23:09:14.086 00.248 12020 worker thread done servicing request
23:09:14.086 00.000 9340 OnExposeComplete: enter
23:09:14.096 00.010 9340 UpdateGuideState(): m_state=6
23:09:14.106 00.010 9340 Star::Find(15, 852, 58, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 399
23:09:14.118 00.012 9340 Star::Find returns 1 (0), X=853.24, Y=58.47, Mass=707313, SNR=137.7, Peak=56553 HFD=3.8
23:09:14.130 00.012 9340 CameraToMount -- cameraTheta (-0.10) - m_xAngle (-3.14) = xAngle (3.03 = 3.03)
23:09:14.141 00.011 9340 CameraToMount -- cameraTheta (-0.10) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (3.02 = 3.02)
23:09:14.152 00.011 9340 CameraToMount -- cameraX=1.01 cameraY=-0.10 hyp=1.01 cameraTheta=-0.10 mountX=-1.01 mountY=0.13, mountTheta=3.02
23:09:14.166 00.014 9340 SchedulePrimaryMove(10104498, x=1.01, y=-0.10, opts=13)
23:09:14.190 00.024 9340 Enqueuing Move request for scope (1.01, -0.10)
23:09:14.202 00.012 12020 Worker thread wakes up
23:09:14.202 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=6602, max=65529, med=10090, FiltMin=8012, FiltMax=65494, Gamma=2.870
23:09:14.213 00.011 12020 worker thread servicing REQUEST_MOVE scope ofs (1.01, -0.10) opts 0xd
23:09:14.213 00.000 9340 UpdateGuideState exits: m=707313 SNR=137.7
23:09:14.223 00.010 12020 Handling offset move in thread for scope, endpoint = (1.01, -0.10)
23:09:14.223 00.000 9340 PhdController: settling, locked = 1, distance = 0.78 (0.45) aobump = 0 frame = 19 / 99999
23:09:14.232 00.009 12020 Moving (1.01, -0.10) raw xDistance=-1.01 yDistance=0.13
23:09:14.232 00.000 9340 evsrv: {"Event":"Settling","Timestamp":1778731754.232,"Host":"ASTRO","Inst":1,"Distance":0.78,"Time":0.0,"SettleTime":8.0,"StarLocked":true}
23:09:14.244 00.012 12020 GuideAlgorithmHysteresis::Result() returns -0.44 from input -1.01
23:09:14.244 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:09:14.244 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:09:14.256 00.012 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
23:09:14.256 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
23:09:14.277 00.021 12020 MoveAxis(E, 85, ABG)
23:09:14.277 00.000 9340 Enqueuing Expose request
23:09:14.290 00.013 12020 Guiding  Dir = 2, Dur = 85
23:09:14.293 00.003 12020 IsSlewing returns 0
23:09:14.293 00.000 12020 IsGuiding returns 0
23:09:14.314 00.021 12020 PulseGuide returned control before completion, sleep 73
23:09:14.412 00.098 12020 IsGuiding returns 1
23:09:14.412 00.000 12020 scope still moving after pulse duration time elapsed
23:09:14.447 00.035 12020 IsSlewing returns 0
23:09:14.447 00.000 12020 IsGuiding returns 0
23:09:14.447 00.000 12020 scope move finished after 85 + 70 ms
23:09:14.447 00.000 12020 Move returns status 0, amount 85
23:09:14.447 00.000 12020 MoveAxis(N, 0, ABG)
23:09:14.447 00.000 12020 Move returns status 0, amount 0
23:09:14.447 00.000 12020 move complete, result=0
23:09:14.450 00.003 12020 worker thread done servicing request
23:09:14.450 00.000 9340 GuideStep: -1.0 px 85 ms EAST, 0.1 px 0 ms NORTH
23:09:14.473 00.023 12020 Worker thread wakes up
23:09:14.477 00.004 12020 worker thread servicing REQUEST_EXPOSE 2000
23:09:14.477 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(837,44,31,31)
23:09:15.764 01.287 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"47e72be2-6099-4273-830a-f1dad9194723"}
23:09:15.791 00.027 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"47e72be2-6099-4273-830a-f1dad9194723"}
23:09:15.803 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"36220c85-323e-44e0-a28b-2a24cbf20ffb"}
23:09:15.812 00.009 9340 case statement mapped state 6 to 3
23:09:15.822 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"36220c85-323e-44e0-a28b-2a24cbf20ffb"}
23:09:15.827 00.005 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"648ec17c-365a-482f-a075-fa0206309af6"}
23:09:15.842 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":399,"width":15,"height":15,"star_pos":[7.24,7.47],"pixels":"..."},"id":"648ec17c-365a-482f-a075-fa0206309af6"}
23:09:16.842 01.000 12020 Exposure complete
23:09:17.079 00.237 12020 worker thread done servicing request
23:09:17.079 00.000 9340 OnExposeComplete: enter
23:09:17.106 00.027 9340 UpdateGuideState(): m_state=6
23:09:17.123 00.017 9340 Star::Find(15, 853, 58, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 400
23:09:17.135 00.012 9340 Star::Find returns 1 (0), X=852.64, Y=58.71, Mass=687187, SNR=149.4, Peak=60693 HFD=3.6
23:09:17.144 00.009 9340 CameraToMount -- cameraTheta (0.32) - m_xAngle (-3.14) = xAngle (3.46 = -2.83)
23:09:17.152 00.008 9340 CameraToMount -- cameraTheta (0.32) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (3.44 = -2.84)
23:09:17.162 00.010 9340 CameraToMount -- cameraX=0.40 cameraY=0.13 hyp=0.43 cameraTheta=0.32 mountX=-0.40 mountY=-0.13, mountTheta=-2.84
23:09:17.182 00.020 9340 SchedulePrimaryMove(10104498, x=0.40, y=0.13, opts=13)
23:09:17.193 00.011 9340 Enqueuing Move request for scope (0.40, 0.13)
23:09:17.213 00.020 12020 Worker thread wakes up
23:09:17.213 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=6110, max=65535, med=10095, FiltMin=7838, FiltMax=65494, Gamma=2.870
23:09:17.225 00.012 12020 worker thread servicing REQUEST_MOVE scope ofs (0.40, 0.13) opts 0xd
23:09:17.225 00.000 9340 UpdateGuideState exits: m=687187 SNR=149.4
23:09:17.237 00.012 12020 Handling offset move in thread for scope, endpoint = (0.40, 0.13)
23:09:17.237 00.000 9340 PhdController: settling, locked = 1, distance = 0.67 (0.45) aobump = 0 frame = 20 / 99999
23:09:17.247 00.010 12020 Moving (0.40, 0.13) raw xDistance=-0.40 yDistance=-0.13
23:09:17.247 00.000 9340 evsrv: {"Event":"Settling","Timestamp":1778731757.247,"Host":"ASTRO","Inst":1,"Distance":0.67,"Time":0.0,"SettleTime":8.0,"StarLocked":true}
23:09:17.257 00.010 12020 GuideAlgorithmHysteresis::Result() returns -0.20 from input -0.40
23:09:17.257 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:09:17.258 00.001 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
23:09:17.258 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:09:17.269 00.011 12020 MoveAxis(E, 40, ABG)
23:09:17.269 00.000 12020 Guiding  Dir = 2, Dur = 40
23:09:17.269 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
23:09:17.276 00.007 9340 Enqueuing Expose request
23:09:17.291 00.015 12020 IsSlewing returns 0
23:09:17.291 00.000 12020 IsGuiding returns 0
23:09:17.321 00.030 12020 PulseGuide returned control before completion, sleep 20
23:09:17.370 00.049 12020 IsGuiding returns 0
23:09:17.370 00.000 12020 Move returns status 0, amount 40
23:09:17.370 00.000 12020 MoveAxis(N, 0, ABG)
23:09:17.370 00.000 12020 Move returns status 0, amount 0
23:09:17.370 00.000 12020 move complete, result=0
23:09:17.370 00.000 12020 worker thread done servicing request
23:09:17.370 00.000 12020 Worker thread wakes up
23:09:17.370 00.000 9340 GuideStep: -0.4 px 40 ms EAST, -0.1 px 0 ms NORTH
23:09:17.384 00.014 12020 worker thread servicing REQUEST_EXPOSE 2000
23:09:17.384 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(837,44,31,31)
23:09:17.766 00.382 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"0223fa87-cded-40c6-a9ee-9de6e7554bec"}
23:09:17.773 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"0223fa87-cded-40c6-a9ee-9de6e7554bec"}
23:09:17.787 00.014 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"51e4e13d-2cbe-48b9-84af-85824379817d"}
23:09:17.801 00.014 9340 case statement mapped state 6 to 3
23:09:17.809 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"51e4e13d-2cbe-48b9-84af-85824379817d"}
23:09:17.815 00.006 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"c4468f51-84d6-4e6c-9bda-de92079bf647"}
23:09:17.825 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":400,"width":15,"height":15,"star_pos":[6.64,6.71],"pixels":"..."},"id":"c4468f51-84d6-4e6c-9bda-de92079bf647"}
23:09:19.769 01.944 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"dafbe57f-38d7-41db-b893-c18ed72426b1"}
23:09:19.785 00.016 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"dafbe57f-38d7-41db-b893-c18ed72426b1"}
23:09:19.796 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"2544b848-3cd0-4189-8fea-a5980c11ed4d"}
23:09:19.804 00.008 9340 case statement mapped state 6 to 3
23:09:19.811 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"2544b848-3cd0-4189-8fea-a5980c11ed4d"}
23:09:19.826 00.015 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"1c75054d-b33e-40cf-af31-3211cadc2cc9"}
23:09:19.839 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":400,"width":15,"height":15,"star_pos":[6.64,6.71],"pixels":"..."},"id":"1c75054d-b33e-40cf-af31-3211cadc2cc9"}
23:09:19.844 00.005 12020 Exposure complete
23:09:20.017 00.173 9340 OnExposeComplete: enter
23:09:20.030 00.013 12020 worker thread done servicing request
23:09:20.031 00.001 9340 UpdateGuideState(): m_state=6
23:09:20.042 00.011 9340 Star::Find(15, 852, 58, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 401
23:09:20.047 00.005 9340 Star::Find returns 1 (0), X=852.79, Y=58.88, Mass=781052, SNR=141.0, Peak=59693 HFD=4.2
23:09:20.068 00.021 9340 CameraToMount -- cameraTheta (0.50) - m_xAngle (-3.14) = xAngle (3.64 = -2.65)
23:09:20.077 00.009 9340 CameraToMount -- cameraTheta (0.50) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (3.62 = -2.66)
23:09:20.084 00.007 9340 CameraToMount -- cameraX=0.55 cameraY=0.30 hyp=0.63 cameraTheta=0.50 mountX=-0.56 mountY=-0.29, mountTheta=-2.66
23:09:20.089 00.005 9340 SchedulePrimaryMove(10104498, x=0.55, y=0.30, opts=13)
23:09:20.101 00.012 9340 Enqueuing Move request for scope (0.55, 0.30)
23:09:20.110 00.009 12020 Worker thread wakes up
23:09:20.110 00.000 12020 worker thread servicing REQUEST_MOVE scope ofs (0.55, 0.30) opts 0xd
23:09:20.111 00.001 12020 Handling offset move in thread for scope, endpoint = (0.55, 0.30)
23:09:20.111 00.000 12020 Moving (0.55, 0.30) raw xDistance=-0.56 yDistance=-0.29
23:09:20.111 00.000 12020 GuideAlgorithmHysteresis::Result() returns -0.25 from input -0.56
23:09:20.111 00.000 12020 GuideAlgorithmResistSwitch::result() returns -0.29 from input -0.29
23:09:20.111 00.000 12020 MoveAxis(E, 48, ABG)
23:09:20.111 00.000 12020 Guiding  Dir = 2, Dur = 48
23:09:20.111 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=6457, max=65529, med=10117, FiltMin=7941, FiltMax=65478, Gamma=2.870
23:09:20.115 00.004 12020 IsSlewing returns 0
23:09:20.115 00.000 9340 UpdateGuideState exits: m=781052 SNR=141.0
23:09:20.128 00.013 12020 IsGuiding returns 0
23:09:20.128 00.000 9340 PhdController: settling, locked = 1, distance = 0.66 (0.45) aobump = 0 frame = 21 / 99999
23:09:20.137 00.009 9340 evsrv: {"Event":"Settling","Timestamp":1778731760.137,"Host":"ASTRO","Inst":1,"Distance":0.66,"Time":0.0,"SettleTime":8.0,"StarLocked":true}
23:09:20.145 00.008 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:09:20.150 00.005 9340 ScheduleExposure(2000,3,1) exposurePending=0
23:09:20.163 00.013 12020 PulseGuide returned control before completion, sleep 34
23:09:20.163 00.000 9340 Enqueuing Expose request
23:09:20.233 00.070 12020 IsGuiding returns 1
23:09:20.233 00.000 12020 scope still moving after pulse duration time elapsed
23:09:20.267 00.034 12020 IsSlewing returns 0
23:09:20.267 00.000 12020 IsGuiding returns 0
23:09:20.267 00.000 12020 scope move finished after 48 + 93 ms
23:09:20.267 00.000 12020 Move returns status 0, amount 48
23:09:20.267 00.000 12020 MoveAxis(N, 49, ABG)
23:09:20.267 00.000 12020 Guiding  Dir = 0, Dur = 49
23:09:20.267 00.000 12020 IsSlewing returns 0
23:09:20.272 00.005 12020 IsGuiding returns 0
23:09:20.358 00.086 12020 IsGuiding returns 1
23:09:20.358 00.000 12020 scope still moving after pulse duration time elapsed
23:09:20.394 00.036 12020 IsSlewing returns 0
23:09:20.395 00.001 12020 IsGuiding returns 1
23:09:20.518 00.123 12020 IsSlewing returns 0
23:09:20.571 00.053 12020 IsGuiding returns 0
23:09:20.571 00.000 12020 scope move finished after 49 + 250 ms
23:09:20.571 00.000 12020 Move returns status 0, amount 49
23:09:20.573 00.002 12020 move complete, result=0
23:09:20.573 00.000 9340 GuideStep: -0.6 px 48 ms EAST, -0.3 px 49 ms NORTH
23:09:20.585 00.012 12020 worker thread done servicing request
23:09:20.585 00.000 12020 Worker thread wakes up
23:09:20.585 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
23:09:20.585 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(837,44,31,31)
23:09:21.770 01.185 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"75843b0f-2fb1-4588-9feb-f7489f663599"}
23:09:21.781 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"75843b0f-2fb1-4588-9feb-f7489f663599"}
23:09:21.791 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"c587bff1-0206-4116-b8a2-d983ff511fc8"}
23:09:21.803 00.012 9340 case statement mapped state 6 to 3
23:09:21.813 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"c587bff1-0206-4116-b8a2-d983ff511fc8"}
23:09:21.824 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"19a0ba22-9e3d-4d9d-9bd9-e6319724b9cd"}
23:09:21.835 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":401,"width":15,"height":15,"star_pos":[6.79,6.88],"pixels":"..."},"id":"19a0ba22-9e3d-4d9d-9bd9-e6319724b9cd"}
23:09:23.077 01.242 12020 Exposure complete
23:09:23.427 00.350 12020 worker thread done servicing request
23:09:23.432 00.005 9340 OnExposeComplete: enter
23:09:23.445 00.013 9340 UpdateGuideState(): m_state=6
23:09:23.453 00.008 9340 Star::Find(15, 852, 58, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 402
23:09:23.469 00.016 9340 Star::Find returns 1 (0), X=852.49, Y=58.48, Mass=754178, SNR=141.0, Peak=57977 HFD=4.2
23:09:23.493 00.024 9340 CameraToMount -- cameraTheta (-0.38) - m_xAngle (-3.14) = xAngle (2.75 = 2.75)
23:09:23.509 00.016 9340 CameraToMount -- cameraTheta (-0.38) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (2.74 = 2.74)
23:09:23.521 00.012 9340 CameraToMount -- cameraX=0.25 cameraY=-0.10 hyp=0.27 cameraTheta=-0.38 mountX=-0.25 mountY=0.11, mountTheta=2.74
23:09:23.539 00.018 9340 SchedulePrimaryMove(10104498, x=0.25, y=-0.10, opts=13)
23:09:23.558 00.019 9340 Enqueuing Move request for scope (0.25, -0.10)
23:09:23.575 00.017 12020 Worker thread wakes up
23:09:23.575 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=6278, max=65535, med=10130, FiltMin=7871, FiltMax=65478, Gamma=2.870
23:09:23.614 00.039 12020 worker thread servicing REQUEST_MOVE scope ofs (0.25, -0.10) opts 0xd
23:09:23.615 00.001 9340 UpdateGuideState exits: m=754178 SNR=141.0
23:09:23.632 00.017 12020 Handling offset move in thread for scope, endpoint = (0.25, -0.10)
23:09:23.633 00.001 9340 PhdController: settling, locked = 1, distance = 0.54 (0.45) aobump = 0 frame = 22 / 99999
23:09:23.643 00.010 12020 Moving (0.25, -0.10) raw xDistance=-0.25 yDistance=0.11
23:09:23.643 00.000 9340 evsrv: {"Event":"Settling","Timestamp":1778731763.643,"Host":"ASTRO","Inst":1,"Distance":0.54,"Time":0.0,"SettleTime":8.0,"StarLocked":true}
23:09:23.659 00.016 12020 GuideAlgorithmHysteresis::Result() returns -0.13 from input -0.25
23:09:23.660 00.001 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:09:23.660 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
23:09:23.660 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:09:23.675 00.015 12020 MoveAxis(E, 24, ABG)
23:09:23.675 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
23:09:23.689 00.014 12020 Guiding  Dir = 2, Dur = 24
23:09:23.689 00.000 9340 Enqueuing Expose request
23:09:23.729 00.040 12020 IsSlewing returns 0
23:09:23.731 00.002 12020 IsGuiding returns 0
23:09:23.750 00.019 12020 PulseGuide returned control before completion, sleep 15
23:09:23.773 00.023 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"1dea9d7f-df88-41bf-bdf7-a92a553e711c"}
23:09:23.787 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"1dea9d7f-df88-41bf-bdf7-a92a553e711c"}
23:09:23.800 00.013 12020 IsGuiding returns 0
23:09:23.801 00.001 12020 Move returns status 0, amount 24
23:09:23.801 00.000 12020 MoveAxis(N, 0, ABG)
23:09:23.801 00.000 12020 Move returns status 0, amount 0
23:09:23.801 00.000 12020 move complete, result=0
23:09:23.802 00.001 12020 worker thread done servicing request
23:09:23.802 00.000 12020 Worker thread wakes up
23:09:23.802 00.000 9340 GuideStep: -0.3 px 24 ms EAST, 0.1 px 0 ms NORTH
23:09:23.833 00.031 12020 worker thread servicing REQUEST_EXPOSE 2000
23:09:23.834 00.001 12020 Handling exposure in thread, d=2000 o=3 r=(837,44,31,31)
23:09:23.841 00.007 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"7694fbcb-7344-4b1f-9a88-6cb5cee0b337"}
23:09:23.855 00.014 9340 case statement mapped state 6 to 3
23:09:23.865 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"7694fbcb-7344-4b1f-9a88-6cb5cee0b337"}
23:09:23.882 00.017 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"33634a01-3fb1-4d6b-8536-8aa27487104e"}
23:09:23.895 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":402,"width":15,"height":15,"star_pos":[7.49,7.48],"pixels":"..."},"id":"33634a01-3fb1-4d6b-8536-8aa27487104e"}
23:09:25.775 01.880 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"7c53464f-8326-48ec-b38d-d32ebd556166"}
23:09:25.788 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"7c53464f-8326-48ec-b38d-d32ebd556166"}
23:09:25.800 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"5d409147-e003-4d06-8d12-b2e243a9ef9b"}
23:09:25.821 00.021 9340 case statement mapped state 6 to 3
23:09:25.832 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"5d409147-e003-4d06-8d12-b2e243a9ef9b"}
23:09:25.842 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"cd5e6722-4634-4572-afbc-787f64af493b"}
23:09:25.852 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":402,"width":15,"height":15,"star_pos":[7.49,7.48],"pixels":"..."},"id":"cd5e6722-4634-4572-afbc-787f64af493b"}
23:09:26.171 00.319 12020 Exposure complete
23:09:26.359 00.188 12020 worker thread done servicing request
23:09:26.359 00.000 9340 OnExposeComplete: enter
23:09:26.368 00.009 9340 UpdateGuideState(): m_state=6
23:09:26.385 00.017 9340 Star::Find(15, 852, 58, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 403
23:09:26.394 00.009 9340 Star::Find returns 1 (0), X=852.89, Y=58.55, Mass=748181, SNR=134.5, Peak=56746 HFD=3.9
23:09:26.399 00.005 9340 CameraToMount -- cameraTheta (-0.04) - m_xAngle (-3.14) = xAngle (3.09 = 3.09)
23:09:26.409 00.010 9340 CameraToMount -- cameraTheta (-0.04) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (3.08 = 3.08)
23:09:26.421 00.012 9340 CameraToMount -- cameraX=0.65 cameraY=-0.03 hyp=0.65 cameraTheta=-0.04 mountX=-0.65 mountY=0.04, mountTheta=3.08
23:09:26.429 00.008 9340 SchedulePrimaryMove(10104498, x=0.65, y=-0.03, opts=13)
23:09:26.456 00.027 9340 Enqueuing Move request for scope (0.65, -0.03)
23:09:26.465 00.009 12020 Worker thread wakes up
23:09:26.465 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=6738, max=65535, med=10265, FiltMin=8182, FiltMax=65494, Gamma=2.870
23:09:26.474 00.009 12020 worker thread servicing REQUEST_MOVE scope ofs (0.65, -0.03) opts 0xd
23:09:26.474 00.000 9340 UpdateGuideState exits: m=748181 SNR=134.5
23:09:26.481 00.007 12020 Handling offset move in thread for scope, endpoint = (0.65, -0.03)
23:09:26.481 00.000 9340 PhdController: settling, locked = 1, distance = 0.58 (0.45) aobump = 0 frame = 23 / 99999
23:09:26.487 00.006 12020 Moving (0.65, -0.03) raw xDistance=-0.65 yDistance=0.04
23:09:26.487 00.000 12020 GuideAlgorithmHysteresis::Result() returns -0.28 from input -0.65
23:09:26.487 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:09:26.487 00.000 9340 evsrv: {"Event":"Settling","Timestamp":1778731766.487,"Host":"ASTRO","Inst":1,"Distance":0.58,"Time":0.0,"SettleTime":8.0,"StarLocked":true}
23:09:26.498 00.011 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
23:09:26.498 00.000 12020 MoveAxis(E, 55, ABG)
23:09:26.498 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:09:26.508 00.010 9340 ScheduleExposure(2000,3,1) exposurePending=0
23:09:26.515 00.007 9340 Enqueuing Expose request
23:09:26.526 00.011 12020 Guiding  Dir = 2, Dur = 55
23:09:26.528 00.002 12020 IsSlewing returns 0
23:09:26.528 00.000 12020 IsGuiding returns 0
23:09:26.559 00.031 12020 PulseGuide returned control before completion, sleep 36
23:09:26.628 00.069 12020 IsGuiding returns 0
23:09:26.628 00.000 12020 Move returns status 0, amount 55
23:09:26.628 00.000 12020 MoveAxis(N, 0, ABG)
23:09:26.628 00.000 12020 Move returns status 0, amount 0
23:09:26.628 00.000 12020 move complete, result=0
23:09:26.628 00.000 12020 worker thread done servicing request
23:09:26.628 00.000 9340 GuideStep: -0.7 px 55 ms EAST, 0.0 px 0 ms NORTH
23:09:26.641 00.013 12020 Worker thread wakes up
23:09:26.641 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
23:09:26.641 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(837,44,31,31)
23:09:27.772 01.131 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"28abca9b-2a43-44a7-b17d-54865480dd01"}
23:09:27.780 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"28abca9b-2a43-44a7-b17d-54865480dd01"}
23:09:27.790 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"bef18d76-3126-47cb-9f83-48e7851f9f21"}
23:09:27.799 00.009 9340 case statement mapped state 6 to 3
23:09:27.806 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"bef18d76-3126-47cb-9f83-48e7851f9f21"}
23:09:27.815 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"afe0c5fc-fde3-4798-a52d-2f358023434c"}
23:09:27.823 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":403,"width":15,"height":15,"star_pos":[6.89,6.55],"pixels":"..."},"id":"afe0c5fc-fde3-4798-a52d-2f358023434c"}
23:09:29.002 01.179 12020 Exposure complete
23:09:29.231 00.229 12020 worker thread done servicing request
23:09:29.231 00.000 9340 OnExposeComplete: enter
23:09:29.243 00.012 9340 UpdateGuideState(): m_state=6
23:09:29.251 00.008 9340 Star::Find(15, 852, 58, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 404
23:09:29.260 00.009 9340 Star::Find returns 1 (0), X=852.20, Y=58.63, Mass=701432, SNR=127.0, Peak=59749 HFD=3.7
23:09:29.271 00.011 9340 CameraToMount -- cameraTheta (2.09) - m_xAngle (-3.14) = xAngle (5.23 = -1.06)
23:09:29.276 00.005 9340 CameraToMount -- cameraTheta (2.09) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (5.21 = -1.07)
23:09:29.292 00.016 9340 CameraToMount -- cameraX=-0.03 cameraY=0.06 hyp=0.06 cameraTheta=2.09 mountX=0.03 mountY=-0.06, mountTheta=-1.06
23:09:29.306 00.014 9340 SchedulePrimaryMove(10104498, x=-0.03, y=0.06, opts=13)
23:09:29.318 00.012 9340 Enqueuing Move request for scope (-0.03, 0.06)
23:09:29.341 00.023 12020 Worker thread wakes up
23:09:29.342 00.001 9340 UpdateImageDisplay: Size=(1920,1080) min=6265, max=65535, med=10143, FiltMin=8019, FiltMax=65478, Gamma=2.870
23:09:29.349 00.007 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.06) opts 0xd
23:09:29.349 00.000 9340 UpdateGuideState exits: m=701432 SNR=127.0
23:09:29.365 00.016 12020 Handling offset move in thread for scope, endpoint = (-0.03, 0.06)
23:09:29.365 00.000 9340 PhdController: settling, locked = 1, distance = 0.42 (0.45) aobump = 0 frame = 24 / 99999
23:09:29.375 00.010 12020 Moving (-0.03, 0.06) raw xDistance=0.03 yDistance=-0.06
23:09:29.375 00.000 9340 evsrv: {"Event":"Settling","Timestamp":1778731769.375,"Host":"ASTRO","Inst":1,"Distance":0.42,"Time":0.0,"SettleTime":8.0,"StarLocked":true}
23:09:29.385 00.010 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
23:09:29.385 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:09:29.385 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
23:09:29.385 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:09:29.397 00.012 12020 MoveAxis(E, 0, ABG)
23:09:29.397 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
23:09:29.406 00.009 12020 Move returns status 0, amount 0
23:09:29.406 00.000 9340 Enqueuing Expose request
23:09:29.418 00.012 12020 MoveAxis(N, 0, ABG)
23:09:29.418 00.000 12020 Move returns status 0, amount 0
23:09:29.418 00.000 12020 move complete, result=0
23:09:29.419 00.001 12020 worker thread done servicing request
23:09:29.419 00.000 12020 Worker thread wakes up
23:09:29.419 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
23:09:29.420 00.001 12020 Handling exposure in thread, d=2000 o=3 r=(837,44,31,31)
23:09:29.423 00.003 9340 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
23:09:29.771 00.348 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"954133b5-ff2b-4cb7-a2c4-10a2c91c1c52"}
23:09:29.776 00.005 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"954133b5-ff2b-4cb7-a2c4-10a2c91c1c52"}
23:09:29.794 00.018 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"47ef04b9-491f-462d-b7b9-4021af23e901"}
23:09:29.808 00.014 9340 case statement mapped state 6 to 3
23:09:29.819 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"47ef04b9-491f-462d-b7b9-4021af23e901"}
23:09:29.840 00.021 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"c9522baf-e3ec-46e0-8319-43c01b1ef681"}
23:09:29.852 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":404,"width":15,"height":15,"star_pos":[7.20,6.63],"pixels":"..."},"id":"c9522baf-e3ec-46e0-8319-43c01b1ef681"}
23:09:31.773 01.921 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"c7d27fba-0406-472d-b0ab-95fda931f321"}
23:09:31.783 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"c7d27fba-0406-472d-b0ab-95fda931f321"}
23:09:31.793 00.010 12020 Exposure complete
23:09:31.793 00.000 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"60327fc3-fa15-4b88-8631-b3b823d95a80"}
23:09:31.799 00.006 9340 case statement mapped state 6 to 3
23:09:31.812 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"60327fc3-fa15-4b88-8631-b3b823d95a80"}
23:09:31.820 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"68349a9b-f443-477f-8ba3-1037e62a51d6"}
23:09:31.838 00.018 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":404,"width":15,"height":15,"star_pos":[7.20,6.63],"pixels":"..."},"id":"68349a9b-f443-477f-8ba3-1037e62a51d6"}
23:09:31.974 00.136 12020 worker thread done servicing request
23:09:31.974 00.000 9340 OnExposeComplete: enter
23:09:31.982 00.008 9340 UpdateGuideState(): m_state=6
23:09:31.992 00.010 9340 Star::Find(15, 852, 58, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 405
23:09:31.999 00.007 9340 Star::Find returns 1 (0), X=853.11, Y=59.00, Mass=781049, SNR=134.1, Peak=56889 HFD=4.2
23:09:32.009 00.010 9340 CameraToMount -- cameraTheta (0.45) - m_xAngle (-3.14) = xAngle (3.59 = -2.69)
23:09:32.015 00.006 9340 CameraToMount -- cameraTheta (0.45) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (3.57 = -2.71)
23:09:32.027 00.012 9340 CameraToMount -- cameraX=0.87 cameraY=0.43 hyp=0.97 cameraTheta=0.45 mountX=-0.88 mountY=-0.41, mountTheta=-2.71
23:09:32.035 00.008 9340 SchedulePrimaryMove(10104498, x=0.87, y=0.43, opts=13)
23:09:32.048 00.013 9340 Enqueuing Move request for scope (0.87, 0.43)
23:09:32.070 00.022 12020 Worker thread wakes up
23:09:32.070 00.000 12020 worker thread servicing REQUEST_MOVE scope ofs (0.87, 0.43) opts 0xd
23:09:32.071 00.001 9340 UpdateImageDisplay: Size=(1920,1080) min=6445, max=65529, med=10078, FiltMin=7842, FiltMax=65494, Gamma=2.870
23:09:32.078 00.007 12020 Handling offset move in thread for scope, endpoint = (0.87, 0.43)
23:09:32.078 00.000 9340 UpdateGuideState exits: m=781049 SNR=134.1
23:09:32.088 00.010 12020 Moving (0.87, 0.43) raw xDistance=-0.88 yDistance=-0.41
23:09:32.088 00.000 9340 PhdController: settling, locked = 1, distance = 0.59 (0.45) aobump = 0 frame = 25 / 99999
23:09:32.096 00.008 12020 GuideAlgorithmHysteresis::Result() returns -0.37 from input -0.88
23:09:32.096 00.000 12020 GuideAlgorithmResistSwitch::result() returns -0.41 from input -0.41
23:09:32.096 00.000 9340 evsrv: {"Event":"Settling","Timestamp":1778731772.096,"Host":"ASTRO","Inst":1,"Distance":0.59,"Time":0.0,"SettleTime":8.0,"StarLocked":true}
23:09:32.103 00.007 12020 MoveAxis(E, 71, ABG)
23:09:32.103 00.000 12020 Guiding  Dir = 2, Dur = 71
23:09:32.103 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:09:32.112 00.009 12020 IsSlewing returns 0
23:09:32.112 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
23:09:32.116 00.004 12020 IsGuiding returns 0
23:09:32.116 00.000 9340 Enqueuing Expose request
23:09:32.142 00.026 12020 PulseGuide returned control before completion, sleep 57
23:09:32.225 00.083 12020 IsGuiding returns 0
23:09:32.225 00.000 12020 Move returns status 0, amount 71
23:09:32.225 00.000 12020 MoveAxis(N, 68, ABG)
23:09:32.226 00.001 12020 Guiding  Dir = 0, Dur = 68
23:09:32.257 00.031 12020 IsSlewing returns 0
23:09:32.258 00.001 12020 IsGuiding returns 0
23:09:32.338 00.080 12020 IsGuiding returns 1
23:09:32.338 00.000 12020 scope still moving after pulse duration time elapsed
23:09:32.370 00.032 12020 IsSlewing returns 0
23:09:32.370 00.000 12020 IsGuiding returns 1
23:09:32.496 00.126 12020 IsSlewing returns 0
23:09:32.529 00.033 12020 IsGuiding returns 0
23:09:32.529 00.000 12020 scope move finished after 68 + 202 ms
23:09:32.529 00.000 12020 Move returns status 0, amount 68
23:09:32.529 00.000 12020 move complete, result=0
23:09:32.529 00.000 12020 worker thread done servicing request
23:09:32.529 00.000 12020 Worker thread wakes up
23:09:32.529 00.000 9340 GuideStep: -0.9 px 71 ms EAST, -0.4 px 68 ms NORTH
23:09:32.542 00.013 12020 worker thread servicing REQUEST_EXPOSE 2000
23:09:32.542 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(837,44,31,31)
23:09:33.772 01.230 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"958bb1ac-c31d-4481-84eb-923bc06a605c"}
23:09:33.780 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"958bb1ac-c31d-4481-84eb-923bc06a605c"}
23:09:33.805 00.025 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"cb8d43b5-0de2-46f2-acc1-37eaefd7c206"}
23:09:33.814 00.009 9340 case statement mapped state 6 to 3
23:09:33.821 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"cb8d43b5-0de2-46f2-acc1-37eaefd7c206"}
23:09:33.831 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"0498653b-9492-44b9-a287-464036d4e6ed"}
23:09:33.839 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":405,"width":15,"height":15,"star_pos":[7.11,7.00],"pixels":"..."},"id":"0498653b-9492-44b9-a287-464036d4e6ed"}
23:09:34.910 01.071 12020 Exposure complete
23:09:35.129 00.219 12020 worker thread done servicing request
23:09:35.129 00.000 9340 OnExposeComplete: enter
23:09:35.153 00.024 9340 UpdateGuideState(): m_state=6
23:09:35.168 00.015 9340 Star::Find(15, 853, 59, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 406
23:09:35.186 00.018 9340 Star::Find returns 1 (0), X=852.71, Y=58.53, Mass=798445, SNR=169.2, Peak=56242 HFD=4.5
23:09:35.199 00.013 9340 CameraToMount -- cameraTheta (-0.09) - m_xAngle (-3.14) = xAngle (3.04 = 3.04)
23:09:35.210 00.011 9340 CameraToMount -- cameraTheta (-0.09) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (3.03 = 3.03)
23:09:35.219 00.009 9340 CameraToMount -- cameraX=0.47 cameraY=-0.04 hyp=0.48 cameraTheta=-0.09 mountX=-0.47 mountY=0.05, mountTheta=3.03
23:09:35.235 00.016 9340 SchedulePrimaryMove(10104498, x=0.47, y=-0.04, opts=13)
23:09:35.247 00.012 9340 Enqueuing Move request for scope (0.47, -0.04)
23:09:35.259 00.012 12020 Worker thread wakes up
23:09:35.259 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=6696, max=65535, med=10238, FiltMin=8198, FiltMax=65494, Gamma=2.870
23:09:35.283 00.024 12020 worker thread servicing REQUEST_MOVE scope ofs (0.47, -0.04) opts 0xd
23:09:35.284 00.001 12020 Handling offset move in thread for scope, endpoint = (0.47, -0.04)
23:09:35.284 00.000 12020 Moving (0.47, -0.04) raw xDistance=-0.47 yDistance=0.05
23:09:35.285 00.001 12020 GuideAlgorithmHysteresis::Result() returns -0.23 from input -0.47
23:09:35.285 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:09:35.285 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
23:09:35.287 00.002 9340 UpdateGuideState exits: m=798445 SNR=169.2
23:09:35.299 00.012 12020 MoveAxis(E, 44, ABG)
23:09:35.299 00.000 12020 Guiding  Dir = 2, Dur = 44
23:09:35.299 00.000 9340 PhdController: settling, locked = 1, distance = 0.55 (0.45) aobump = 0 frame = 26 / 99999
23:09:35.311 00.012 12020 IsSlewing returns 0
23:09:35.311 00.000 9340 evsrv: {"Event":"Settling","Timestamp":1778731775.311,"Host":"ASTRO","Inst":1,"Distance":0.55,"Time":0.0,"SettleTime":8.0,"StarLocked":true}
23:09:35.322 00.011 12020 IsGuiding returns 0
23:09:35.324 00.002 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:09:35.335 00.011 9340 ScheduleExposure(2000,3,1) exposurePending=0
23:09:35.345 00.010 12020 PulseGuide returned control before completion, sleep 34
23:09:35.345 00.000 9340 Enqueuing Expose request
23:09:35.404 00.059 12020 IsGuiding returns 1
23:09:35.404 00.000 12020 scope still moving after pulse duration time elapsed
23:09:35.439 00.035 12020 IsSlewing returns 0
23:09:35.469 00.030 12020 IsGuiding returns 0
23:09:35.472 00.003 12020 scope move finished after 44 + 105 ms
23:09:35.472 00.000 12020 Move returns status 0, amount 44
23:09:35.472 00.000 12020 MoveAxis(N, 0, ABG)
23:09:35.472 00.000 12020 Move returns status 0, amount 0
23:09:35.473 00.001 12020 move complete, result=0
23:09:35.473 00.000 12020 worker thread done servicing request
23:09:35.474 00.001 9340 GuideStep: -0.5 px 44 ms EAST, 0.1 px 0 ms NORTH
23:09:35.484 00.010 12020 Worker thread wakes up
23:09:35.484 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
23:09:35.487 00.003 12020 Handling exposure in thread, d=2000 o=3 r=(837,44,31,31)
23:09:35.775 00.288 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"284f2a3b-0ab2-4085-a71a-577be662aef3"}
23:09:35.790 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"284f2a3b-0ab2-4085-a71a-577be662aef3"}
23:09:35.799 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"ad5eaf9d-fa40-432a-a704-493757078b78"}
23:09:35.810 00.011 9340 case statement mapped state 6 to 3
23:09:35.820 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"ad5eaf9d-fa40-432a-a704-493757078b78"}
23:09:35.832 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"e90372f3-1ef8-44de-9973-4815d8d17680"}
23:09:35.841 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":406,"width":15,"height":15,"star_pos":[6.71,6.53],"pixels":"..."},"id":"e90372f3-1ef8-44de-9973-4815d8d17680"}
23:09:37.781 01.940 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"381af677-45de-4608-8ab1-40554da3e861"}
23:09:37.786 00.005 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"381af677-45de-4608-8ab1-40554da3e861"}
23:09:37.794 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"3ed03c52-4516-4707-972b-66cceb2057a3"}
23:09:37.802 00.008 9340 case statement mapped state 6 to 3
23:09:37.809 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"3ed03c52-4516-4707-972b-66cceb2057a3"}
23:09:37.813 00.004 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"8c6dd833-bcdd-42ef-93a1-a881ee237a3b"}
23:09:37.826 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":406,"width":15,"height":15,"star_pos":[6.71,6.53],"pixels":"..."},"id":"8c6dd833-bcdd-42ef-93a1-a881ee237a3b"}
23:09:37.862 00.036 12020 Exposure complete
23:09:38.037 00.175 12020 worker thread done servicing request
23:09:38.038 00.001 9340 OnExposeComplete: enter
23:09:38.044 00.006 9340 UpdateGuideState(): m_state=6
23:09:38.055 00.011 9340 Star::Find(15, 852, 58, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 407
23:09:38.062 00.007 9340 Star::Find returns 1 (0), X=852.86, Y=58.68, Mass=745888, SNR=116.9, Peak=54750 HFD=4.0
23:09:38.070 00.008 9340 CameraToMount -- cameraTheta (0.17) - m_xAngle (-3.14) = xAngle (3.30 = -2.98)
23:09:38.077 00.007 9340 CameraToMount -- cameraTheta (0.17) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (3.29 = -2.99)
23:09:38.085 00.008 9340 CameraToMount -- cameraX=0.63 cameraY=0.11 hyp=0.64 cameraTheta=0.17 mountX=-0.63 mountY=-0.09, mountTheta=-2.99
23:09:38.097 00.012 9340 SchedulePrimaryMove(10104498, x=0.63, y=0.11, opts=13)
23:09:38.117 00.020 9340 Enqueuing Move request for scope (0.63, 0.11)
23:09:38.125 00.008 12020 Worker thread wakes up
23:09:38.125 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=5850, max=65535, med=10088, FiltMin=7882, FiltMax=65494, Gamma=2.870
23:09:38.134 00.009 12020 worker thread servicing REQUEST_MOVE scope ofs (0.63, 0.11) opts 0xd
23:09:38.134 00.000 9340 UpdateGuideState exits: m=745888 SNR=116.9
23:09:38.142 00.008 12020 Handling offset move in thread for scope, endpoint = (0.63, 0.11)
23:09:38.142 00.000 9340 PhdController: settling, locked = 1, distance = 0.58 (0.45) aobump = 0 frame = 27 / 99999
23:09:38.150 00.008 12020 Moving (0.63, 0.11) raw xDistance=-0.63 yDistance=-0.09
23:09:38.150 00.000 9340 evsrv: {"Event":"Settling","Timestamp":1778731778.150,"Host":"ASTRO","Inst":1,"Distance":0.58,"Time":0.0,"SettleTime":8.0,"StarLocked":true}
23:09:38.161 00.011 12020 GuideAlgorithmHysteresis::Result() returns -0.28 from input -0.63
23:09:38.161 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:09:38.161 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:09:38.169 00.008 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
23:09:38.169 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
23:09:38.177 00.008 12020 MoveAxis(E, 55, ABG)
23:09:38.178 00.001 9340 Enqueuing Expose request
23:09:38.185 00.007 12020 Guiding  Dir = 2, Dur = 55
23:09:38.186 00.001 12020 IsSlewing returns 0
23:09:38.187 00.001 12020 IsGuiding returns 0
23:09:38.202 00.015 12020 PulseGuide returned control before completion, sleep 47
23:09:38.285 00.083 12020 IsGuiding returns 0
23:09:38.285 00.000 12020 Move returns status 0, amount 55
23:09:38.285 00.000 12020 MoveAxis(N, 0, ABG)
23:09:38.285 00.000 12020 Move returns status 0, amount 0
23:09:38.285 00.000 12020 move complete, result=0
23:09:38.285 00.000 12020 worker thread done servicing request
23:09:38.285 00.000 12020 Worker thread wakes up
23:09:38.287 00.002 9340 GuideStep: -0.6 px 55 ms EAST, -0.1 px 0 ms NORTH
23:09:38.301 00.014 12020 worker thread servicing REQUEST_EXPOSE 2000
23:09:38.301 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(837,44,31,31)
23:09:39.784 01.483 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"980f8434-e8f8-44ff-a0eb-1af26bbff9b9"}
23:09:39.796 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"980f8434-e8f8-44ff-a0eb-1af26bbff9b9"}
23:09:39.804 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"b480d2c2-ee66-434b-b4d0-7bed51532547"}
23:09:39.813 00.009 9340 case statement mapped state 6 to 3
23:09:39.820 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"b480d2c2-ee66-434b-b4d0-7bed51532547"}
23:09:39.840 00.020 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"9494af47-a3be-4053-9a76-45eea7ea80ab"}
23:09:39.849 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":407,"width":15,"height":15,"star_pos":[6.86,6.68],"pixels":"..."},"id":"9494af47-a3be-4053-9a76-45eea7ea80ab"}
23:09:40.688 00.839 12020 Exposure complete
23:09:40.892 00.204 12020 worker thread done servicing request
23:09:40.892 00.000 9340 OnExposeComplete: enter
23:09:40.901 00.009 9340 UpdateGuideState(): m_state=6
23:09:40.926 00.025 9340 Star::Find(15, 852, 58, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 408
23:09:40.938 00.012 9340 Star::Find returns 1 (0), X=852.37, Y=58.63, Mass=800009, SNR=140.0, Peak=60177 HFD=4.3
23:09:40.950 00.012 9340 CameraToMount -- cameraTheta (0.40) - m_xAngle (-3.14) = xAngle (3.53 = -2.75)
23:09:40.962 00.012 9340 CameraToMount -- cameraTheta (0.40) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (3.52 = -2.77)
23:09:40.984 00.022 9340 CameraToMount -- cameraX=0.13 cameraY=0.05 hyp=0.14 cameraTheta=0.40 mountX=-0.13 mountY=-0.05, mountTheta=-2.76
23:09:40.996 00.012 9340 SchedulePrimaryMove(10104498, x=0.13, y=0.05, opts=13)
23:09:41.027 00.031 9340 Enqueuing Move request for scope (0.13, 0.05)
23:09:41.077 00.050 12020 Worker thread wakes up
23:09:41.078 00.001 12020 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.05) opts 0xd
23:09:41.078 00.000 12020 Handling offset move in thread for scope, endpoint = (0.13, 0.05)
23:09:41.078 00.000 12020 Moving (0.13, 0.05) raw xDistance=-0.13 yDistance=-0.05
23:09:41.078 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=5858, max=65535, med=10090, FiltMin=7750, FiltMax=65478, Gamma=2.870
23:09:41.091 00.013 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
23:09:41.091 00.000 9340 UpdateGuideState exits: m=800009 SNR=140.0
23:09:41.110 00.019 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:09:41.111 00.001 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
23:09:41.111 00.000 12020 MoveAxis(E, 0, ABG)
23:09:41.111 00.000 12020 Move returns status 0, amount 0
23:09:41.112 00.001 12020 MoveAxis(N, 0, ABG)
23:09:41.112 00.000 9340 PhdController: settling, locked = 1, distance = 0.45 (0.45) aobump = 0 frame = 28 / 99999
23:09:41.129 00.017 12020 Move returns status 0, amount 0
23:09:41.130 00.001 9340 evsrv: {"Event":"Settling","Timestamp":1778731781.129,"Host":"ASTRO","Inst":1,"Distance":0.45,"Time":0.0,"SettleTime":8.0,"StarLocked":true}
23:09:41.142 00.012 12020 move complete, result=0
23:09:41.143 00.001 12020 worker thread done servicing request
23:09:41.143 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:09:41.173 00.030 9340 ScheduleExposure(2000,3,1) exposurePending=0
23:09:41.206 00.033 9340 Enqueuing Expose request
23:09:41.220 00.014 12020 Worker thread wakes up
23:09:41.221 00.001 12020 worker thread servicing REQUEST_EXPOSE 2000
23:09:41.221 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(837,44,31,31)
23:09:41.222 00.001 9340 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
23:09:41.785 00.563 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"34567767-e799-4276-b4b6-979090ad9435"}
23:09:41.796 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"34567767-e799-4276-b4b6-979090ad9435"}
23:09:41.807 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"d87d564b-3d72-49e1-9b68-b909ad33a68e"}
23:09:41.818 00.011 9340 case statement mapped state 6 to 3
23:09:41.830 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"d87d564b-3d72-49e1-9b68-b909ad33a68e"}
23:09:41.842 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"80481e37-8740-487d-bacc-8c52ef3a0826"}
23:09:41.872 00.030 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":408,"width":15,"height":15,"star_pos":[7.37,6.63],"pixels":"..."},"id":"80481e37-8740-487d-bacc-8c52ef3a0826"}
23:09:43.575 01.703 12020 Exposure complete
23:09:43.786 00.211 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"a7219b1a-86e1-4905-be06-601a2b881df7"}
23:09:43.808 00.022 12020 worker thread done servicing request
23:09:43.808 00.000 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"a7219b1a-86e1-4905-be06-601a2b881df7"}
23:09:43.816 00.008 9340 OnExposeComplete: enter
23:09:43.831 00.015 9340 UpdateGuideState(): m_state=6
23:09:43.842 00.011 9340 Star::Find(15, 852, 58, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 409
23:09:43.851 00.009 9340 Star::Find returns 1 (0), X=852.53, Y=58.59, Mass=729982, SNR=147.4, Peak=59193 HFD=4.1
23:09:43.857 00.006 9340 CameraToMount -- cameraTheta (0.05) - m_xAngle (-3.14) = xAngle (3.18 = -3.10)
23:09:43.869 00.012 9340 CameraToMount -- cameraTheta (0.05) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (3.17 = -3.12)
23:09:43.881 00.012 9340 CameraToMount -- cameraX=0.30 cameraY=0.01 hyp=0.30 cameraTheta=0.05 mountX=-0.30 mountY=-0.01, mountTheta=-3.12
23:09:43.916 00.035 9340 SchedulePrimaryMove(10104498, x=0.30, y=0.01, opts=13)
23:09:43.929 00.013 9340 Enqueuing Move request for scope (0.30, 0.01)
23:09:43.940 00.011 12020 Worker thread wakes up
23:09:43.942 00.002 9340 UpdateImageDisplay: Size=(1920,1080) min=6482, max=65535, med=10291, FiltMin=8186, FiltMax=65494, Gamma=2.870
23:09:43.951 00.009 12020 worker thread servicing REQUEST_MOVE scope ofs (0.30, 0.01) opts 0xd
23:09:43.951 00.000 9340 UpdateGuideState exits: m=729982 SNR=147.4
23:09:43.963 00.012 12020 Handling offset move in thread for scope, endpoint = (0.30, 0.01)
23:09:43.963 00.000 9340 PhdController: settling, locked = 1, distance = 0.40 (0.45) aobump = 0 frame = 29 / 99999
23:09:43.977 00.014 12020 Moving (0.30, 0.01) raw xDistance=-0.30 yDistance=-0.01
23:09:43.977 00.000 9340 PhdController failed: timed-out waiting for guider to settle
23:09:44.001 00.024 12020 GuideAlgorithmHysteresis::Result() returns -0.12 from input -0.30
23:09:44.001 00.000 9340 PhdController: newstate STATE_FINISH
23:09:44.012 00.011 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:09:44.012 00.000 9340 PhdController complete: fail: timed-out waiting for guider to settle
23:09:44.025 00.013 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
23:09:44.025 00.000 9340 evsrv: {"Event":"SettleDone","Timestamp":1778731784.025,"Host":"ASTRO","Inst":1,"Status":1,"Error":"timed-out waiting for guider to settle","TotalFrames":29,"DroppedFrames":0}
23:09:44.034 00.009 12020 MoveAxis(E, 24, ABG)
23:09:44.034 00.000 12020 Guiding  Dir = 2, Dur = 24
23:09:44.034 00.000 9340 Mount: notify guiding dither settle done success=0
23:09:44.045 00.011 12020 IsSlewing returns 0
23:09:44.045 00.000 9340 PhdController: newstate STATE_IDLE
23:09:44.057 00.012 12020 IsGuiding returns 0
23:09:44.057 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:09:44.069 00.012 9340 ScheduleExposure(2000,3,1) exposurePending=0
23:09:44.094 00.025 12020 PulseGuide returned control before completion, sleep 18
23:09:44.094 00.000 9340 Enqueuing Expose request
23:09:44.104 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"ac7c350e-6943-458e-adbc-da3123ac216c"}
23:09:44.115 00.011 9340 case statement mapped state 6 to 3
23:09:44.129 00.014 12020 IsGuiding returns 0
23:09:44.129 00.000 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"ac7c350e-6943-458e-adbc-da3123ac216c"}
23:09:44.135 00.006 12020 Move returns status 0, amount 24
23:09:44.140 00.005 12020 MoveAxis(N, 0, ABG)
23:09:44.141 00.001 12020 Move returns status 0, amount 0
23:09:44.141 00.000 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"6f379c49-22ba-4f96-9da6-24583d1ff228"}
23:09:44.151 00.010 12020 move complete, result=0
23:09:44.151 00.000 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":409,"width":15,"height":15,"star_pos":[6.53,6.59],"pixels":"..."},"id":"6f379c49-22ba-4f96-9da6-24583d1ff228"}
23:09:44.162 00.011 12020 worker thread done servicing request
23:09:44.162 00.000 12020 Worker thread wakes up
23:09:44.162 00.000 9340 GuideStep: -0.3 px 24 ms EAST, -0.0 px 0 ms NORTH
23:09:44.193 00.031 12020 worker thread servicing REQUEST_EXPOSE 2000
23:09:44.193 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(837,44,31,31)
23:09:44.623 00.430 9340 evsrv: cli 100A41E8 connect
23:09:44.638 00.015 9340 case statement mapped state 6 to 3
23:09:44.670 00.032 9340 case statement mapped state 6 to 3
23:09:44.688 00.018 9340 evsrv: cli 100A41E8 request: {"method":"get_app_state","id":"f5fb27a2-d420-46df-8a00-e2ca26dd589a"}
23:09:44.701 00.013 9340 case statement mapped state 6 to 3
23:09:44.707 00.006 9340 evsrv: cli 100A41E8 response: {"jsonrpc":"2.0","result":"Guiding","id":"f5fb27a2-d420-46df-8a00-e2ca26dd589a"}
23:09:44.727 00.020 9340 evsrv: cli 100A41E8 disconnect
23:09:45.800 01.073 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"0f18e677-329a-4c08-9a65-2f7b5e4822a3"}
23:09:45.822 00.022 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"0f18e677-329a-4c08-9a65-2f7b5e4822a3"}
23:09:45.863 00.041 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"ed7b2219-fddd-4233-8b75-c213a4010a74"}
23:09:45.876 00.013 9340 case statement mapped state 6 to 3
23:09:45.893 00.017 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"ed7b2219-fddd-4233-8b75-c213a4010a74"}
23:09:45.907 00.014 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"0de31808-6150-481a-8a2f-c01647384204"}
23:09:45.922 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":409,"width":15,"height":15,"star_pos":[6.53,6.59],"pixels":"..."},"id":"0de31808-6150-481a-8a2f-c01647384204"}
23:09:46.547 00.625 12020 Exposure complete
23:09:46.779 00.232 12020 worker thread done servicing request
23:09:46.779 00.000 9340 OnExposeComplete: enter
23:09:46.794 00.015 9340 UpdateGuideState(): m_state=6
23:09:46.805 00.011 9340 Star::Find(15, 852, 58, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 410
23:09:46.821 00.016 9340 Star::Find returns 1 (0), X=852.18, Y=58.80, Mass=737210, SNR=140.3, Peak=56435 HFD=4.1
23:09:46.832 00.011 9340 MultiStar: exiting stabilization period
23:09:46.843 00.011 9340 MultiStar: updating star positions after lock position change
23:09:46.875 00.032 9340 Star::Find(15, 655, 872, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 410
23:09:46.888 00.013 9340 Star::Find returns 1 (0), X=658.47, Y=873.50, Mass=546581, SNR=110.9, Peak=48604 HFD=4.2
23:09:46.901 00.013 9340 Star::Find(15, 1380, 377, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 410
23:09:46.917 00.016 9340 Star::Find returns 1 (0), X=1381.48, Y=375.78, Mass=486500, SNR=114.6, Peak=48010 HFD=3.5
23:09:46.926 00.009 9340 Star::Find(15, 1386, 257, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 410
23:09:46.938 00.012 9340 Star::Find returns 1 (0), X=1387.08, Y=255.66, Mass=402492, SNR=116.4, Peak=40334 HFD=3.8
23:09:46.952 00.014 9340 Star::Find(15, 576, 218, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 410
23:09:46.965 00.013 9340 Star::Find returns 1 (0), X=577.72, Y=219.42, Mass=395496, SNR=93.8, Peak=41248 HFD=3.6
23:09:46.979 00.014 9340 Star::Find(15, 768, 397, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 410
23:09:47.004 00.025 9340 Star::Find returns 1 (0), X=769.93, Y=397.59, Mass=497310, SNR=103.4, Peak=46655 HFD=3.7
23:09:47.018 00.014 9340 Star::Find(15, 1543, 150, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 410
23:09:47.029 00.011 9340 Star::Find returns 1 (0), X=1544.07, Y=147.73, Mass=408458, SNR=88.7, Peak=40607 HFD=3.8
23:09:47.043 00.014 9340 Star::Find(15, 675, 1035, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 410
23:09:47.050 00.007 9340 Star::Find returns 1 (0), X=678.72, Y=1035.85, Mass=343680, SNR=77.5, Peak=33522 HFD=3.8
23:09:47.067 00.017 9340 Star::Find(15, 184, 568, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 410
23:09:47.084 00.017 9340 Star::Find returns 1 (0), X=185.42, Y=569.95, Mass=364960, SNR=93.2, Peak=40207 HFD=3.5
23:09:47.135 00.051 9340 Star::Find(15, 1537, 591, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 410
23:09:47.149 00.014 9340 Star::Find returns 1 (0), X=1539.64, Y=588.99, Mass=292275, SNR=69.4, Peak=37876 HFD=3.7
23:09:47.163 00.014 9340 Star::Find(15, 1603, 749, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 410
23:09:47.180 00.017 9340 Star::Find returns 1 (0), X=1605.43, Y=746.61, Mass=283994, SNR=66.9, Peak=33151 HFD=3.3
23:09:47.193 00.013 9340 Star::Find(15, 221, 403, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 410
23:09:47.206 00.013 9340 Star::Find returns 1 (0), X=222.82, Y=405.79, Mass=273677, SNR=72.4, Peak=31154 HFD=3.6
23:09:47.220 00.014 9340 CameraToMount -- cameraTheta (1.80) - m_xAngle (-3.14) = xAngle (4.94 = -1.35)
23:09:47.247 00.027 9340 CameraToMount -- cameraTheta (1.80) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (4.92 = -1.36)
23:09:47.260 00.013 9340 CameraToMount -- cameraX=-0.05 cameraY=0.22 hyp=0.23 cameraTheta=1.80 mountX=0.05 mountY=-0.22, mountTheta=-1.35
23:09:47.275 00.015 9340 SchedulePrimaryMove(10104498, x=-0.05, y=0.22, opts=13)
23:09:47.293 00.018 9340 Enqueuing Move request for scope (-0.05, 0.22)
23:09:47.300 00.007 12020 Worker thread wakes up
23:09:47.304 00.004 9340 UpdateImageDisplay: Size=(1920,1080) min=6325, max=65535, med=10054, FiltMin=7959, FiltMax=65478, Gamma=2.870
23:09:47.314 00.010 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.22) opts 0xd
23:09:47.316 00.002 9340 UpdateGuideState exits: m=737210 SNR=140.3
23:09:47.326 00.010 12020 Handling offset move in thread for scope, endpoint = (-0.05, 0.22)
23:09:47.326 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:09:47.340 00.014 12020 Moving (-0.05, 0.22) raw xDistance=0.05 yDistance=-0.22
23:09:47.340 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
23:09:47.371 00.031 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
23:09:47.371 00.000 9340 Enqueuing Expose request
23:09:47.388 00.017 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:09:47.390 00.002 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.22
23:09:47.390 00.000 12020 MoveAxis(E, 0, ABG)
23:09:47.390 00.000 12020 Move returns status 0, amount 0
23:09:47.390 00.000 12020 MoveAxis(N, 0, ABG)
23:09:47.390 00.000 12020 Move returns status 0, amount 0
23:09:47.390 00.000 12020 move complete, result=0
23:09:47.391 00.001 12020 worker thread done servicing request
23:09:47.391 00.000 12020 Worker thread wakes up
23:09:47.391 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
23:09:47.391 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(837,44,31,31)
23:09:47.393 00.002 9340 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
23:09:47.800 00.407 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"d460284b-bdfd-45d1-b09c-cd9b2717aa8d"}
23:09:47.823 00.023 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"d460284b-bdfd-45d1-b09c-cd9b2717aa8d"}
23:09:47.861 00.038 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"6e35fa6e-906e-4cbd-9e4a-a29ae13a9bd0"}
23:09:47.920 00.059 9340 case statement mapped state 6 to 3
23:09:47.941 00.021 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"6e35fa6e-906e-4cbd-9e4a-a29ae13a9bd0"}
23:09:47.962 00.021 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"06c9fdeb-eb73-4fa3-a01d-10df07fbe8a1"}
23:09:47.995 00.033 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":410,"width":15,"height":15,"star_pos":[7.18,6.80],"pixels":"..."},"id":"06c9fdeb-eb73-4fa3-a01d-10df07fbe8a1"}
23:09:49.804 01.809 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"de5eee38-151f-4fba-b09d-26c837537d5d"}
23:09:49.813 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"de5eee38-151f-4fba-b09d-26c837537d5d"}
23:09:49.822 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"3d38fc6c-0e85-4fd8-9968-fd88fffd49f6"}
23:09:49.846 00.024 9340 case statement mapped state 6 to 3
23:09:49.855 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"3d38fc6c-0e85-4fd8-9968-fd88fffd49f6"}
23:09:49.865 00.010 12020 Exposure complete
23:09:49.865 00.000 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"55477217-841a-4ca2-9d58-dd620b47e468"}
23:09:49.874 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":410,"width":15,"height":15,"star_pos":[7.18,6.80],"pixels":"..."},"id":"55477217-841a-4ca2-9d58-dd620b47e468"}
23:09:50.050 00.176 12020 worker thread done servicing request
23:09:50.054 00.004 9340 OnExposeComplete: enter
23:09:50.062 00.008 9340 UpdateGuideState(): m_state=6
23:09:50.087 00.025 9340 Star::Find(15, 852, 58, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 411
23:09:50.096 00.009 9340 Star::Find returns 1 (0), X=852.68, Y=59.35, Mass=756473, SNR=147.9, Peak=58943 HFD=4.2
23:09:50.106 00.010 9340 MultiStar: [#1 0.03,0.18,0.74,U] [#2 0.36,0.53,0.68,U] [#3 0.30,0.11,0.69,U] [#4 0.15,0.23,0.52,U] [#5 -0.01,0.38,0.60,U] [#6 0.34,0.37,0.61,U] [#7 0.19,0.24,0.57,U] [#8 0.11,0.61,0.61,U] 
23:09:50.113 00.007 9340 refined, 8 included, MultiStar: {0.23, 0.40}, one-star: {0.44, 0.78}
23:09:50.123 00.010 9340 CameraToMount -- cameraTheta (1.06) - m_xAngle (-3.14) = xAngle (4.19 = -2.09)
23:09:50.139 00.016 9340 CameraToMount -- cameraTheta (1.06) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (4.18 = -2.11)
23:09:50.147 00.008 9340 CameraToMount -- cameraX=0.23 cameraY=0.40 hyp=0.46 cameraTheta=1.06 mountX=-0.23 mountY=-0.40, mountTheta=-2.10
23:09:50.160 00.013 9340 SchedulePrimaryMove(10104498, x=0.23, y=0.40, opts=13)
23:09:50.170 00.010 9340 Enqueuing Move request for scope (0.23, 0.40)
23:09:50.176 00.006 12020 Worker thread wakes up
23:09:50.176 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=6512, max=65529, med=10107, FiltMin=7903, FiltMax=65478, Gamma=2.870
23:09:50.187 00.011 12020 worker thread servicing REQUEST_MOVE scope ofs (0.23, 0.40) opts 0xd
23:09:50.187 00.000 9340 UpdateGuideState exits: m=756473 SNR=147.9
23:09:50.211 00.024 12020 Handling offset move in thread for scope, endpoint = (0.23, 0.40)
23:09:50.211 00.000 12020 Moving (0.23, 0.40) raw xDistance=-0.23 yDistance=-0.40
23:09:50.211 00.000 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.23
23:09:50.211 00.000 12020 GuideAlgorithmResistSwitch::result() returns -0.40 from input -0.40
23:09:50.211 00.000 12020 MoveAxis(E, 0, ABG)
23:09:50.211 00.000 12020 Move returns status 0, amount 0
23:09:50.211 00.000 12020 MoveAxis(N, 67, ABG)
23:09:50.211 00.000 12020 Guiding  Dir = 0, Dur = 67
23:09:50.211 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:09:50.224 00.013 12020 IsSlewing returns 0
23:09:50.225 00.001 9340 ScheduleExposure(2000,3,1) exposurePending=0
23:09:50.230 00.005 9340 Enqueuing Expose request
23:09:50.242 00.012 12020 IsGuiding returns 0
23:09:50.326 00.084 12020 IsGuiding returns 1
23:09:50.326 00.000 12020 scope still moving after pulse duration time elapsed
23:09:50.390 00.064 12020 IsSlewing returns 0
23:09:50.485 00.095 12020 IsGuiding returns 0
23:09:50.486 00.001 12020 scope move finished after 67 + 176 ms
23:09:50.486 00.000 12020 Move returns status 0, amount 67
23:09:50.486 00.000 12020 move complete, result=0
23:09:50.486 00.000 12020 worker thread done servicing request
23:09:50.486 00.000 9340 GuideStep: -0.2 px 0 ms EAST, -0.4 px 67 ms NORTH
23:09:50.495 00.009 12020 Worker thread wakes up
23:09:50.495 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
23:09:50.495 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(837,44,31,31)
23:09:51.808 01.313 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"ac75ff28-8981-4d13-b4a4-17a4f08288f7"}
23:09:51.819 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"ac75ff28-8981-4d13-b4a4-17a4f08288f7"}
23:09:51.832 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"343a2631-cfb0-4c53-ac32-1885778ea613"}
23:09:51.848 00.016 9340 case statement mapped state 6 to 3
23:09:51.858 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"343a2631-cfb0-4c53-ac32-1885778ea613"}
23:09:51.887 00.029 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"72fdccca-daa3-44f5-bcf9-dfa9db225682"}
23:09:51.900 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":411,"width":15,"height":15,"star_pos":[6.68,7.35],"pixels":"..."},"id":"72fdccca-daa3-44f5-bcf9-dfa9db225682"}
23:09:52.842 00.942 12020 Exposure complete
23:09:53.071 00.229 12020 worker thread done servicing request
23:09:53.071 00.000 9340 OnExposeComplete: enter
23:09:53.082 00.011 9340 UpdateGuideState(): m_state=6
23:09:53.092 00.010 9340 Star::Find(15, 852, 59, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 412
23:09:53.103 00.011 9340 Star::Find returns 1 (0), X=852.10, Y=58.94, Mass=797333, SNR=154.3, Peak=55107 HFD=4.3
23:09:53.122 00.019 9340 MultiStar: [#1 -0.36,0.28,0.76,U] [#2 -0.42,0.22,0.64,U] [#3 -0.42,-0.07,0.56,U] [#4 -0.29,0.02,0.50,U] [#5 -0.47,0.02,0.67,U] [#6 -0.50,-0.09,0.57,U] [#7 -0.15,-0.04,0.51,U] [#8 -0.04,0.42,0.65,U] 
23:09:53.132 00.010 9340 refined, 8 included, MultiStar: {-0.30, 0.15}, one-star: {-0.13, 0.36}
23:09:53.143 00.011 9340 CameraToMount -- cameraTheta (2.67) - m_xAngle (-3.14) = xAngle (5.81 = -0.48)
23:09:53.179 00.036 9340 CameraToMount -- cameraTheta (2.67) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (5.79 = -0.49)
23:09:53.191 00.012 9340 CameraToMount -- cameraX=-0.30 cameraY=0.15 hyp=0.34 cameraTheta=2.67 mountX=0.30 mountY=-0.16, mountTheta=-0.49
23:09:53.204 00.013 9340 SchedulePrimaryMove(10104498, x=-0.30, y=0.15, opts=13)
23:09:53.212 00.008 9340 Enqueuing Move request for scope (-0.30, 0.15)
23:09:53.225 00.013 12020 Worker thread wakes up
23:09:53.228 00.003 9340 UpdateImageDisplay: Size=(1920,1080) min=6325, max=65513, med=10244, FiltMin=8192, FiltMax=65478, Gamma=2.870
23:09:53.238 00.010 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.30, 0.15) opts 0xd
23:09:53.239 00.001 9340 UpdateGuideState exits: m=797333 SNR=154.3
23:09:53.268 00.029 12020 Handling offset move in thread for scope, endpoint = (-0.30, 0.15)
23:09:53.268 00.000 12020 Moving (-0.30, 0.15) raw xDistance=0.30 yDistance=-0.16
23:09:53.268 00.000 12020 GuideAlgorithmHysteresis::Result() returns 0.13 from input 0.30
23:09:53.268 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:09:53.268 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:09:53.281 00.013 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
23:09:53.281 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
23:09:53.292 00.011 9340 Enqueuing Expose request
23:09:53.301 00.009 12020 MoveAxis(W, 24, ABG)
23:09:53.301 00.000 12020 Guiding  Dir = 3, Dur = 24
23:09:53.332 00.031 12020 IsSlewing returns 0
23:09:53.332 00.000 12020 IsGuiding returns 0
23:09:53.368 00.036 12020 IsGuiding returns 1
23:09:53.368 00.000 12020 scope still moving after pulse duration time elapsed
23:09:53.412 00.044 12020 IsSlewing returns 0
23:09:53.412 00.000 12020 IsGuiding returns 0
23:09:53.412 00.000 12020 scope move finished after 24 + 55 ms
23:09:53.413 00.001 12020 Move returns status 0, amount 24
23:09:53.413 00.000 12020 MoveAxis(N, 0, ABG)
23:09:53.413 00.000 12020 Move returns status 0, amount 0
23:09:53.413 00.000 12020 move complete, result=0
23:09:53.414 00.001 12020 worker thread done servicing request
23:09:53.414 00.000 9340 GuideStep: 0.3 px 24 ms WEST, -0.2 px 0 ms NORTH
23:09:53.425 00.011 12020 Worker thread wakes up
23:09:53.427 00.002 12020 worker thread servicing REQUEST_EXPOSE 2000
23:09:53.427 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(837,44,31,31)
23:09:53.809 00.382 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"858e8fba-057b-413c-9717-f22fb9e772e6"}
23:09:53.838 00.029 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"858e8fba-057b-413c-9717-f22fb9e772e6"}
23:09:53.931 00.093 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"64f7efff-8441-488e-9861-220d71509ef9"}
23:09:53.954 00.023 9340 case statement mapped state 6 to 3
23:09:53.967 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"64f7efff-8441-488e-9861-220d71509ef9"}
23:09:53.993 00.026 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"36e6309a-8910-44bc-bd29-943fee3dd331"}
23:09:54.012 00.019 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":412,"width":15,"height":15,"star_pos":[7.10,6.94],"pixels":"..."},"id":"36e6309a-8910-44bc-bd29-943fee3dd331"}
23:09:55.803 01.791 12020 Exposure complete
23:09:55.808 00.005 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"bfa5cb16-aa56-4675-ac54-07de0b57adc5"}
23:09:55.821 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"bfa5cb16-aa56-4675-ac54-07de0b57adc5"}
23:09:55.832 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"a5444f7a-8fa4-4e54-b148-9c4ee8816b1d"}
23:09:55.845 00.013 9340 case statement mapped state 6 to 3
23:09:55.859 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"a5444f7a-8fa4-4e54-b148-9c4ee8816b1d"}
23:09:55.870 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"e01e8317-6748-4880-9282-17d2c0636b91"}
23:09:55.881 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":412,"width":15,"height":15,"star_pos":[7.10,6.94],"pixels":"..."},"id":"e01e8317-6748-4880-9282-17d2c0636b91"}
23:09:56.037 00.156 12020 worker thread done servicing request
23:09:56.037 00.000 9340 OnExposeComplete: enter
23:09:56.049 00.012 9340 UpdateGuideState(): m_state=6
23:09:56.062 00.013 9340 Star::Find(15, 852, 58, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 413
23:09:56.074 00.012 9340 Star::Find returns 1 (0), X=853.01, Y=59.15, Mass=764985, SNR=146.2, Peak=53553 HFD=4.2
23:09:56.084 00.010 9340 MultiStar: [#1 0.59,0.11,0.72,U] [#2 0.61,0.16,0.66,U] [#3 0.55,-0.03,0.66,U] [#4 0.54,0.39,0.55,U] [#5 0.39,0.09,0.63,U] [#6 0.53,-0.17,0.62,U] [#7 0.68,0.06,0.62,U] [#8 0.71,0.36,0.68,U] 
23:09:56.095 00.011 9340 refined, 8 included, MultiStar: {0.61, 0.19}, one-star: {0.77, 0.57}
23:09:56.105 00.010 9340 CameraToMount -- cameraTheta (0.31) - m_xAngle (-3.14) = xAngle (3.44 = -2.84)
23:09:56.117 00.012 9340 CameraToMount -- cameraTheta (0.31) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (3.43 = -2.85)
23:09:56.130 00.013 9340 CameraToMount -- cameraX=0.61 cameraY=0.19 hyp=0.64 cameraTheta=0.31 mountX=-0.61 mountY=-0.18, mountTheta=-2.85
23:09:56.158 00.028 9340 SchedulePrimaryMove(10104498, x=0.61, y=0.19, opts=13)
23:09:56.171 00.013 9340 Enqueuing Move request for scope (0.61, 0.19)
23:09:56.183 00.012 12020 Worker thread wakes up
23:09:56.183 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=6720, max=65529, med=10258, FiltMin=8067, FiltMax=65494, Gamma=2.870
23:09:56.194 00.011 12020 worker thread servicing REQUEST_MOVE scope ofs (0.61, 0.19) opts 0xd
23:09:56.194 00.000 9340 UpdateGuideState exits: m=764985 SNR=146.2
23:09:56.206 00.012 12020 Handling offset move in thread for scope, endpoint = (0.61, 0.19)
23:09:56.206 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:09:56.213 00.007 12020 Moving (0.61, 0.19) raw xDistance=-0.61 yDistance=-0.18
23:09:56.213 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
23:09:56.223 00.010 9340 Enqueuing Expose request
23:09:56.233 00.010 12020 GuideAlgorithmHysteresis::Result() returns -0.25 from input -0.61
23:09:56.233 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:09:56.233 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
23:09:56.233 00.000 12020 MoveAxis(E, 48, ABG)
23:09:56.233 00.000 12020 Guiding  Dir = 2, Dur = 48
23:09:56.242 00.009 12020 IsSlewing returns 0
23:09:56.242 00.000 12020 IsGuiding returns 0
23:09:56.282 00.040 12020 PulseGuide returned control before completion, sleep 19
23:09:56.307 00.025 12020 IsGuiding returns 1
23:09:56.307 00.000 12020 scope still moving after pulse duration time elapsed
23:09:56.354 00.047 12020 IsSlewing returns 0
23:09:56.355 00.001 12020 IsGuiding returns 0
23:09:56.355 00.000 12020 scope move finished after 48 + 63 ms
23:09:56.355 00.000 12020 Move returns status 0, amount 48
23:09:56.355 00.000 12020 MoveAxis(N, 0, ABG)
23:09:56.356 00.001 12020 Move returns status 0, amount 0
23:09:56.356 00.000 12020 move complete, result=0
23:09:56.356 00.000 12020 worker thread done servicing request
23:09:56.356 00.000 12020 Worker thread wakes up
23:09:56.356 00.000 9340 GuideStep: -0.6 px 48 ms EAST, -0.2 px 0 ms NORTH
23:09:56.367 00.011 12020 worker thread servicing REQUEST_EXPOSE 2000
23:09:56.367 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(837,44,31,31)
23:09:57.811 01.444 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"dcd907d9-c00d-43fd-8617-a6571ecebbc6"}
23:09:57.832 00.021 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"dcd907d9-c00d-43fd-8617-a6571ecebbc6"}
23:09:57.847 00.015 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"2b732bdd-57fe-412c-a37f-f0adcf17b147"}
23:09:57.864 00.017 9340 case statement mapped state 6 to 3
23:09:57.876 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"2b732bdd-57fe-412c-a37f-f0adcf17b147"}
23:09:57.889 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"95329cdb-0b48-4b8b-8acf-4f16adc29529"}
23:09:57.902 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":413,"width":15,"height":15,"star_pos":[7.01,7.15],"pixels":"..."},"id":"95329cdb-0b48-4b8b-8acf-4f16adc29529"}
23:09:58.830 00.928 12020 Exposure complete
23:09:59.021 00.191 12020 worker thread done servicing request
23:09:59.021 00.000 9340 OnExposeComplete: enter
23:09:59.036 00.015 9340 UpdateGuideState(): m_state=6
23:09:59.085 00.049 9340 Star::Find(15, 853, 59, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 414
23:09:59.095 00.010 9340 Star::Find returns 1 (0), X=852.31, Y=59.11, Mass=761996, SNR=130.6, Peak=55735 HFD=4.0
23:09:59.111 00.016 9340 MultiStar: [#1 0.04,0.10,0.82,U] [#2 -0.16,0.12,0.85,U] [#3 0.01,0.00,0.81,U] [#4 -0.06,0.15,0.67,U] [#5 -0.12,0.16,0.77,U] [#6 -0.15,0.12,0.70,U] [#7 0.11,0.16,0.60,U] [#8 0.04,0.25,0.66,U] 
23:09:59.119 00.008 9340 refined, 8 included, MultiStar: {-0.02, 0.19}, one-star: {0.07, 0.54}
23:09:59.135 00.016 9340 CameraToMount -- cameraTheta (1.70) - m_xAngle (-3.14) = xAngle (4.83 = -1.45)
23:09:59.145 00.010 9340 CameraToMount -- cameraTheta (1.70) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (4.82 = -1.47)
23:09:59.178 00.033 9340 CameraToMount -- cameraX=-0.02 cameraY=0.19 hyp=0.19 cameraTheta=1.70 mountX=0.02 mountY=-0.19, mountTheta=-1.45
23:09:59.195 00.017 9340 SchedulePrimaryMove(10104498, x=-0.02, y=0.19, opts=13)
23:09:59.208 00.013 9340 Enqueuing Move request for scope (-0.02, 0.19)
23:09:59.217 00.009 12020 Worker thread wakes up
23:09:59.217 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=6345, max=65529, med=10311, FiltMin=8058, FiltMax=65478, Gamma=2.870
23:09:59.227 00.010 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.19) opts 0xd
23:09:59.228 00.001 9340 UpdateGuideState exits: m=761996 SNR=130.6
23:09:59.243 00.015 12020 Handling offset move in thread for scope, endpoint = (-0.02, 0.19)
23:09:59.243 00.000 12020 Moving (-0.02, 0.19) raw xDistance=0.02 yDistance=-0.19
23:09:59.243 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:09:59.260 00.017 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
23:09:59.260 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
23:09:59.281 00.021 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:09:59.281 00.000 9340 Enqueuing Expose request
23:09:59.297 00.016 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
23:09:59.297 00.000 12020 MoveAxis(E, 0, ABG)
23:09:59.297 00.000 12020 Move returns status 0, amount 0
23:09:59.297 00.000 12020 MoveAxis(N, 0, ABG)
23:09:59.298 00.001 12020 Move returns status 0, amount 0
23:09:59.298 00.000 12020 move complete, result=0
23:09:59.298 00.000 12020 worker thread done servicing request
23:09:59.298 00.000 12020 Worker thread wakes up
23:09:59.298 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
23:09:59.298 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(837,44,31,31)
23:09:59.299 00.001 9340 GuideStep: 0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
23:09:59.833 00.534 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"b0c69d46-feb1-459c-a0b4-3f30f7c15163"}
23:09:59.857 00.024 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"b0c69d46-feb1-459c-a0b4-3f30f7c15163"}
23:09:59.870 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"701540ce-8893-4123-acf0-156205fab8ea"}
23:09:59.950 00.080 9340 case statement mapped state 6 to 3
23:09:59.966 00.016 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"701540ce-8893-4123-acf0-156205fab8ea"}
23:09:59.989 00.023 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"0315c745-7478-4ce1-b51b-1dc2167188ea"}
23:10:00.041 00.052 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":414,"width":15,"height":15,"star_pos":[7.31,7.11],"pixels":"..."},"id":"0315c745-7478-4ce1-b51b-1dc2167188ea"}
23:10:01.665 01.624 12020 Exposure complete
23:10:01.832 00.167 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"3a6756ef-d035-4763-9201-23dddf89a5c7"}
23:10:01.852 00.020 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"3a6756ef-d035-4763-9201-23dddf89a5c7"}
23:10:01.882 00.030 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"95f46e6d-39c3-4450-a074-d69785047059"}
23:10:01.950 00.068 9340 case statement mapped state 6 to 3
23:10:01.979 00.029 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"95f46e6d-39c3-4450-a074-d69785047059"}
23:10:02.018 00.039 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"7642dd89-e8e5-4d74-96d9-1f75de655c6c"}
23:10:02.068 00.050 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":414,"width":15,"height":15,"star_pos":[7.31,7.11],"pixels":"..."},"id":"7642dd89-e8e5-4d74-96d9-1f75de655c6c"}
23:10:02.124 00.056 12020 worker thread done servicing request
23:10:02.124 00.000 9340 OnExposeComplete: enter
23:10:02.147 00.023 9340 UpdateGuideState(): m_state=6
23:10:02.185 00.038 9340 Star::Find(15, 852, 59, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 415
23:10:02.197 00.012 9340 Star::Find returns 1 (0), X=852.65, Y=59.45, Mass=764694, SNR=149.6, Peak=53752 HFD=4.1
23:10:02.206 00.009 9340 MultiStar: [#1 0.23,0.31,0.74,U] [#2 0.46,0.78,0.74,U] [#3 0.65,0.29,0.61,U] [#4 0.31,0.27,0.57,U] [#5 0.12,0.46,0.63,U] [#6 0.45,0.42,0.68,U] [#7 0.59,0.25,0.52,U] [#8 0.28,0.50,0.58,U] 
23:10:02.221 00.015 9340 refined, 8 included, MultiStar: {0.39, 0.50}, one-star: {0.41, 0.88}
23:10:02.236 00.015 9340 CameraToMount -- cameraTheta (0.91) - m_xAngle (-3.14) = xAngle (4.04 = -2.24)
23:10:02.245 00.009 9340 CameraToMount -- cameraTheta (0.91) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (4.03 = -2.25)
23:10:02.264 00.019 9340 CameraToMount -- cameraX=0.39 cameraY=0.50 hyp=0.63 cameraTheta=0.91 mountX=-0.39 mountY=-0.49, mountTheta=-2.24
23:10:02.310 00.046 9340 SchedulePrimaryMove(10104498, x=0.39, y=0.50, opts=13)
23:10:02.324 00.014 9340 Enqueuing Move request for scope (0.39, 0.50)
23:10:02.336 00.012 12020 Worker thread wakes up
23:10:02.336 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=6131, max=65529, med=10125, FiltMin=7888, FiltMax=65494, Gamma=2.870
23:10:02.351 00.015 12020 worker thread servicing REQUEST_MOVE scope ofs (0.39, 0.50) opts 0xd
23:10:02.351 00.000 9340 UpdateGuideState exits: m=764694 SNR=149.6
23:10:02.362 00.011 12020 Handling offset move in thread for scope, endpoint = (0.39, 0.50)
23:10:02.362 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:10:02.377 00.015 12020 Moving (0.39, 0.50) raw xDistance=-0.39 yDistance=-0.49
23:10:02.377 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
23:10:02.405 00.028 9340 Enqueuing Expose request
23:10:02.414 00.009 12020 GuideAlgorithmHysteresis::Result() returns -0.16 from input -0.39
23:10:02.414 00.000 12020 GuideAlgorithmResistSwitch::result() returns -0.49 from input -0.49
23:10:02.414 00.000 12020 MoveAxis(E, 32, ABG)
23:10:02.414 00.000 12020 Guiding  Dir = 2, Dur = 32
23:10:02.419 00.005 12020 IsSlewing returns 0
23:10:02.419 00.000 12020 IsGuiding returns 0
23:10:02.445 00.026 12020 PulseGuide returned control before completion, sleep 16
23:10:02.464 00.019 12020 IsGuiding returns 1
23:10:02.464 00.000 12020 scope still moving after pulse duration time elapsed
23:10:02.514 00.050 12020 IsSlewing returns 0
23:10:02.515 00.001 12020 IsGuiding returns 0
23:10:02.516 00.001 12020 scope move finished after 32 + 63 ms
23:10:02.516 00.000 12020 Move returns status 0, amount 32
23:10:02.516 00.000 12020 MoveAxis(N, 82, ABG)
23:10:02.516 00.000 12020 Guiding  Dir = 0, Dur = 82
23:10:02.517 00.001 12020 IsSlewing returns 0
23:10:02.518 00.001 12020 IsGuiding returns 0
23:10:02.653 00.135 12020 IsGuiding returns 1
23:10:02.654 00.001 12020 scope still moving after pulse duration time elapsed
23:10:02.682 00.028 12020 IsSlewing returns 0
23:10:02.682 00.000 12020 IsGuiding returns 1
23:10:02.814 00.132 12020 IsSlewing returns 0
23:10:02.814 00.000 12020 IsGuiding returns 0
23:10:02.814 00.000 12020 scope move finished after 82 + 215 ms
23:10:02.814 00.000 12020 Move returns status 0, amount 82
23:10:02.814 00.000 12020 move complete, result=0
23:10:02.814 00.000 12020 worker thread done servicing request
23:10:02.814 00.000 9340 GuideStep: -0.4 px 32 ms EAST, -0.5 px 82 ms NORTH
23:10:02.827 00.013 12020 Worker thread wakes up
23:10:02.827 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
23:10:02.827 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(837,44,31,31)
23:10:03.832 01.005 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"3ac5f77a-111e-465c-9a61-186ac4b4ca66"}
23:10:03.845 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"3ac5f77a-111e-465c-9a61-186ac4b4ca66"}
23:10:03.866 00.021 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"6b18c6a2-6090-48c9-a76d-fa57427a4f40"}
23:10:03.889 00.023 9340 case statement mapped state 6 to 3
23:10:03.925 00.036 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"6b18c6a2-6090-48c9-a76d-fa57427a4f40"}
23:10:03.967 00.042 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"0b24d4d8-5386-46ab-941e-ea3addcc8606"}
23:10:03.986 00.019 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":415,"width":15,"height":15,"star_pos":[6.65,7.45],"pixels":"..."},"id":"0b24d4d8-5386-46ab-941e-ea3addcc8606"}
23:10:05.198 01.212 12020 Exposure complete
23:10:05.383 00.185 12020 worker thread done servicing request
23:10:05.383 00.000 9340 OnExposeComplete: enter
23:10:05.390 00.007 9340 UpdateGuideState(): m_state=6
23:10:05.400 00.010 9340 Star::Find(15, 852, 59, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 416
23:10:05.411 00.011 9340 Star::Find returns 1 (0), X=852.61, Y=58.84, Mass=722202, SNR=106.1, Peak=59305 HFD=3.8
23:10:05.424 00.013 9340 MultiStar: [#1 0.08,-0.21,0.97,U] [#2 0.17,0.29,1.19,U] [#3 0.26,-0.12,0.95,U] [#4 0.07,-0.28,0.78,U] [#5 0.34,-0.03,0.93,U] [#6 0.36,-0.00,0.89,U] [#7 0.70,-0.07,0.82,U] [#8 0.32,0.16,0.78,U] 
23:10:05.430 00.006 9340 refined, 8 included, MultiStar: {0.29, 0.01}, one-star: {0.38, 0.26}
23:10:05.441 00.011 9340 CameraToMount -- cameraTheta (0.05) - m_xAngle (-3.14) = xAngle (3.18 = -3.10)
23:10:05.446 00.005 9340 CameraToMount -- cameraTheta (0.05) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (3.17 = -3.12)
23:10:05.469 00.023 9340 CameraToMount -- cameraX=0.29 cameraY=0.01 hyp=0.29 cameraTheta=0.05 mountX=-0.29 mountY=-0.01, mountTheta=-3.12
23:10:05.482 00.013 9340 SchedulePrimaryMove(10104498, x=0.29, y=0.01, opts=13)
23:10:05.491 00.009 9340 Enqueuing Move request for scope (0.29, 0.01)
23:10:05.498 00.007 12020 Worker thread wakes up
23:10:05.498 00.000 12020 worker thread servicing REQUEST_MOVE scope ofs (0.29, 0.01) opts 0xd
23:10:05.499 00.001 12020 Handling offset move in thread for scope, endpoint = (0.29, 0.01)
23:10:05.499 00.000 12020 Moving (0.29, 0.01) raw xDistance=-0.29 yDistance=-0.01
23:10:05.499 00.000 12020 GuideAlgorithmHysteresis::Result() returns -0.14 from input -0.29
23:10:05.499 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:10:05.499 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=6563, max=65529, med=10257, FiltMin=8239, FiltMax=65494, Gamma=2.870
23:10:05.508 00.009 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
23:10:05.508 00.000 12020 MoveAxis(E, 26, ABG)
23:10:05.509 00.001 12020 Guiding  Dir = 2, Dur = 26
23:10:05.509 00.000 9340 UpdateGuideState exits: m=722202 SNR=106.1
23:10:05.520 00.011 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:10:05.527 00.007 9340 ScheduleExposure(2000,3,1) exposurePending=0
23:10:05.536 00.009 9340 Enqueuing Expose request
23:10:05.551 00.015 12020 IsSlewing returns 0
23:10:05.551 00.000 12020 IsGuiding returns 0
23:10:05.581 00.030 12020 IsGuiding returns 1
23:10:05.581 00.000 12020 scope still moving after pulse duration time elapsed
23:10:05.632 00.051 12020 IsSlewing returns 0
23:10:05.632 00.000 12020 IsGuiding returns 0
23:10:05.632 00.000 12020 scope move finished after 26 + 54 ms
23:10:05.632 00.000 12020 Move returns status 0, amount 26
23:10:05.632 00.000 12020 MoveAxis(N, 0, ABG)
23:10:05.632 00.000 12020 Move returns status 0, amount 0
23:10:05.632 00.000 12020 move complete, result=0
23:10:05.632 00.000 12020 worker thread done servicing request
23:10:05.632 00.000 12020 Worker thread wakes up
23:10:05.632 00.000 9340 GuideStep: -0.3 px 26 ms EAST, -0.0 px 0 ms NORTH
23:10:05.644 00.012 12020 worker thread servicing REQUEST_EXPOSE 2000
23:10:05.644 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(837,44,31,31)
23:10:05.835 00.191 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"3e9371c0-4017-4e2c-8604-7bbc61e3beea"}
23:10:05.870 00.035 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"3e9371c0-4017-4e2c-8604-7bbc61e3beea"}
23:10:05.912 00.042 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"665bb586-d2ac-444b-be69-2981b49a0d86"}
23:10:05.926 00.014 9340 case statement mapped state 6 to 3
23:10:05.950 00.024 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"665bb586-d2ac-444b-be69-2981b49a0d86"}
23:10:05.969 00.019 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"6488a983-5933-4403-8cd2-f9d770357b0c"}
23:10:06.002 00.033 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":416,"width":15,"height":15,"star_pos":[6.61,6.84],"pixels":"..."},"id":"6488a983-5933-4403-8cd2-f9d770357b0c"}
23:10:07.838 01.836 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"fdd2a0a2-9cc6-4a0f-8167-41c015f4fe65"}
23:10:07.854 00.016 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"fdd2a0a2-9cc6-4a0f-8167-41c015f4fe65"}
23:10:07.865 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"f069e7f5-b1f8-4293-9f72-5796292a8c23"}
23:10:07.875 00.010 9340 case statement mapped state 6 to 3
23:10:07.893 00.018 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"f069e7f5-b1f8-4293-9f72-5796292a8c23"}
23:10:07.905 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"bee1504b-c8ae-4355-b2c6-586125260e4b"}
23:10:07.917 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":416,"width":15,"height":15,"star_pos":[6.61,6.84],"pixels":"..."},"id":"bee1504b-c8ae-4355-b2c6-586125260e4b"}
23:10:07.994 00.077 12020 Exposure complete
23:10:08.250 00.256 12020 worker thread done servicing request
23:10:08.252 00.002 9340 OnExposeComplete: enter
23:10:08.264 00.012 9340 UpdateGuideState(): m_state=6
23:10:08.274 00.010 9340 Star::Find(15, 852, 58, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 417
23:10:08.285 00.011 9340 Star::Find returns 1 (0), X=852.44, Y=58.95, Mass=730069, SNR=122.9, Peak=58251 HFD=4.0
23:10:08.298 00.013 9340 MultiStar: [#1 0.12,0.11,0.99,U] [#2 -0.00,0.20,0.89,U] [#3 0.12,-0.09,0.83,U] [#4 0.33,0.05,0.68,U] [#5 0.34,0.13,0.83,U] [#6 0.01,-0.07,0.71,U] [#7 0.35,0.03,0.60,U] [#8 0.15,0.38,0.78,U] 
23:10:08.320 00.022 9340 refined, 8 included, MultiStar: {0.17, 0.14}, one-star: {0.20, 0.38}
23:10:08.336 00.016 9340 CameraToMount -- cameraTheta (0.67) - m_xAngle (-3.14) = xAngle (3.81 = -2.48)
23:10:08.365 00.029 9340 CameraToMount -- cameraTheta (0.67) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (3.79 = -2.49)
23:10:08.378 00.013 9340 CameraToMount -- cameraX=0.17 cameraY=0.14 hyp=0.22 cameraTheta=0.67 mountX=-0.17 mountY=-0.13, mountTheta=-2.49
23:10:08.392 00.014 9340 SchedulePrimaryMove(10104498, x=0.17, y=0.14, opts=13)
23:10:08.403 00.011 9340 Enqueuing Move request for scope (0.17, 0.14)
23:10:08.413 00.010 12020 Worker thread wakes up
23:10:08.413 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=6315, max=65529, med=10076, FiltMin=8049, FiltMax=65478, Gamma=2.870
23:10:08.423 00.010 12020 worker thread servicing REQUEST_MOVE scope ofs (0.17, 0.14) opts 0xd
23:10:08.423 00.000 9340 UpdateGuideState exits: m=730069 SNR=122.9
23:10:08.435 00.012 12020 Handling offset move in thread for scope, endpoint = (0.17, 0.14)
23:10:08.435 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:10:08.447 00.012 12020 Moving (0.17, 0.14) raw xDistance=-0.17 yDistance=-0.13
23:10:08.448 00.001 9340 ScheduleExposure(2000,3,1) exposurePending=0
23:10:08.476 00.028 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17
23:10:08.476 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:10:08.476 00.000 9340 Enqueuing Expose request
23:10:08.488 00.012 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
23:10:08.489 00.001 12020 MoveAxis(E, 0, ABG)
23:10:08.489 00.000 12020 Move returns status 0, amount 0
23:10:08.489 00.000 12020 MoveAxis(N, 0, ABG)
23:10:08.489 00.000 12020 Move returns status 0, amount 0
23:10:08.489 00.000 12020 move complete, result=0
23:10:08.489 00.000 12020 worker thread done servicing request
23:10:08.490 00.001 12020 Worker thread wakes up
23:10:08.490 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
23:10:08.490 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(837,44,31,31)
23:10:08.492 00.002 9340 GuideStep: -0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
23:10:09.837 01.345 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"2d3a4be7-bb1d-4c4d-aac4-ace9a40054cf"}
23:10:09.848 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"2d3a4be7-bb1d-4c4d-aac4-ace9a40054cf"}
23:10:09.864 00.016 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"54417212-33e5-4a27-84a1-85be55b26b04"}
23:10:09.875 00.011 9340 case statement mapped state 6 to 3
23:10:09.888 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"54417212-33e5-4a27-84a1-85be55b26b04"}
23:10:09.903 00.015 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"80271bbc-3590-4939-924f-1fb5f1002ab9"}
23:10:09.922 00.019 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":417,"width":15,"height":15,"star_pos":[7.44,6.95],"pixels":"..."},"id":"80271bbc-3590-4939-924f-1fb5f1002ab9"}
23:10:10.846 00.924 12020 Exposure complete
23:10:11.049 00.203 12020 worker thread done servicing request
23:10:11.049 00.000 9340 OnExposeComplete: enter
23:10:11.059 00.010 9340 UpdateGuideState(): m_state=6
23:10:11.072 00.013 9340 Star::Find(15, 852, 58, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 418
23:10:11.082 00.010 9340 Star::Find returns 1 (0), X=853.09, Y=59.42, Mass=787528, SNR=155.3, Peak=59641 HFD=3.9
23:10:11.092 00.010 9340 MultiStar: [#1 0.48,0.17,0.67,U] [#2 0.67,0.54,0.82,U] [#3 0.48,0.10,0.60,U] [#4 0.71,0.34,0.58,U] [#5 0.32,0.43,0.77,U] [#6 0.51,0.37,0.62,U] [#7 0.87,0.19,0.54,U] [#8 0.68,0.41,0.65,U] 
23:10:11.113 00.021 9340 refined, 8 included, MultiStar: {0.63, 0.41}, one-star: {0.86, 0.84}
23:10:11.125 00.012 9340 CameraToMount -- cameraTheta (0.58) - m_xAngle (-3.14) = xAngle (3.72 = -2.56)
23:10:11.134 00.009 9340 CameraToMount -- cameraTheta (0.58) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (3.70 = -2.58)
23:10:11.144 00.010 9340 CameraToMount -- cameraX=0.63 cameraY=0.41 hyp=0.75 cameraTheta=0.58 mountX=-0.63 mountY=-0.40, mountTheta=-2.58
23:10:11.156 00.012 9340 SchedulePrimaryMove(10104498, x=0.63, y=0.41, opts=13)
23:10:11.170 00.014 9340 Enqueuing Move request for scope (0.63, 0.41)
23:10:11.181 00.011 12020 Worker thread wakes up
23:10:11.181 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=6256, max=65535, med=10139, FiltMin=7954, FiltMax=65494, Gamma=2.870
23:10:11.209 00.028 12020 worker thread servicing REQUEST_MOVE scope ofs (0.63, 0.41) opts 0xd
23:10:11.209 00.000 9340 UpdateGuideState exits: m=787528 SNR=155.3
23:10:11.220 00.011 12020 Handling offset move in thread for scope, endpoint = (0.63, 0.41)
23:10:11.220 00.000 12020 Moving (0.63, 0.41) raw xDistance=-0.63 yDistance=-0.40
23:10:11.220 00.000 12020 GuideAlgorithmHysteresis::Result() returns -0.26 from input -0.63
23:10:11.220 00.000 12020 GuideAlgorithmResistSwitch::result() returns -0.40 from input -0.40
23:10:11.220 00.000 12020 MoveAxis(E, 51, ABG)
23:10:11.220 00.000 12020 Guiding  Dir = 2, Dur = 51
23:10:11.220 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:10:11.231 00.011 12020 IsSlewing returns 0
23:10:11.231 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
23:10:11.241 00.010 12020 IsGuiding returns 0
23:10:11.241 00.000 9340 Enqueuing Expose request
23:10:11.272 00.031 12020 PulseGuide returned control before completion, sleep 31
23:10:11.313 00.041 12020 IsGuiding returns 1
23:10:11.313 00.000 12020 scope still moving after pulse duration time elapsed
23:10:11.375 00.062 12020 IsSlewing returns 0
23:10:11.376 00.001 12020 IsGuiding returns 0
23:10:11.376 00.000 12020 scope move finished after 51 + 83 ms
23:10:11.376 00.000 12020 Move returns status 0, amount 51
23:10:11.376 00.000 12020 MoveAxis(N, 67, ABG)
23:10:11.376 00.000 12020 Guiding  Dir = 0, Dur = 67
23:10:11.378 00.002 12020 IsSlewing returns 0
23:10:11.378 00.000 12020 IsGuiding returns 0
23:10:11.495 00.117 12020 IsGuiding returns 1
23:10:11.495 00.000 12020 scope still moving after pulse duration time elapsed
23:10:11.620 00.125 12020 IsSlewing returns 0
23:10:11.625 00.005 12020 IsGuiding returns 0
23:10:11.626 00.001 12020 scope move finished after 67 + 179 ms
23:10:11.626 00.000 12020 Move returns status 0, amount 67
23:10:11.627 00.001 12020 move complete, result=0
23:10:11.627 00.000 12020 worker thread done servicing request
23:10:11.627 00.000 12020 Worker thread wakes up
23:10:11.627 00.000 9340 GuideStep: -0.6 px 51 ms EAST, -0.4 px 67 ms NORTH
23:10:11.637 00.010 12020 worker thread servicing REQUEST_EXPOSE 2000
23:10:11.637 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(837,44,31,31)
23:10:11.840 00.203 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"e1b80c08-75d8-4dff-91eb-be761e829711"}
23:10:11.848 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"e1b80c08-75d8-4dff-91eb-be761e829711"}
23:10:11.860 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"6e2d2712-3aed-453f-8616-037a0dfca61a"}
23:10:11.870 00.010 9340 case statement mapped state 6 to 3
23:10:11.875 00.005 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"6e2d2712-3aed-453f-8616-037a0dfca61a"}
23:10:11.893 00.018 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"f9071dcc-1ffa-46af-9632-1660aa4f9fb4"}
23:10:11.905 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":418,"width":15,"height":15,"star_pos":[7.09,7.42],"pixels":"..."},"id":"f9071dcc-1ffa-46af-9632-1660aa4f9fb4"}
23:10:13.842 01.937 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"d0087e6c-3182-4326-b8df-97e2b90a9f5b"}
23:10:13.857 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"d0087e6c-3182-4326-b8df-97e2b90a9f5b"}
23:10:13.868 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"8ed5b24c-d8ab-47b8-9eb6-31f988848e46"}
23:10:13.882 00.014 9340 case statement mapped state 6 to 3
23:10:13.892 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"8ed5b24c-d8ab-47b8-9eb6-31f988848e46"}
23:10:13.905 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"7e95dbca-856e-40f9-9465-ad0e5bcbb982"}
23:10:13.923 00.018 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":418,"width":15,"height":15,"star_pos":[7.09,7.42],"pixels":"..."},"id":"7e95dbca-856e-40f9-9465-ad0e5bcbb982"}
23:10:14.013 00.090 12020 Exposure complete
23:10:14.387 00.374 12020 worker thread done servicing request
23:10:14.387 00.000 9340 OnExposeComplete: enter
23:10:14.402 00.015 9340 UpdateGuideState(): m_state=6
23:10:14.413 00.011 9340 Star::Find(15, 853, 59, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 419
23:10:14.430 00.017 9340 Star::Find returns 1 (0), X=852.70, Y=58.68, Mass=744560, SNR=158.3, Peak=55050 HFD=3.7
23:10:14.446 00.016 9340 MultiStar: [#1 0.43,-0.21,0.68,U] [#2 0.47,-0.16,0.67,U] [#3 0.53,-0.22,0.73,U] [#4 0.37,-0.15,0.61,U] [#5 0.30,-0.21,0.63,U] [#6 0.45,-0.33,0.61,U] [#7 0.45,-0.33,0.52,U] [#8 0.59,0.07,0.50,U] 
23:10:14.473 00.027 9340 refined, 8 included, MultiStar: {0.45, -0.15}, one-star: {0.47, 0.11}
23:10:14.495 00.022 9340 CameraToMount -- cameraTheta (-0.31) - m_xAngle (-3.14) = xAngle (2.82 = 2.82)
23:10:14.509 00.014 9340 CameraToMount -- cameraTheta (-0.31) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (2.81 = 2.81)
23:10:14.522 00.013 9340 CameraToMount -- cameraX=0.45 cameraY=-0.15 hyp=0.47 cameraTheta=-0.31 mountX=-0.45 mountY=0.16, mountTheta=2.81
23:10:14.550 00.028 9340 SchedulePrimaryMove(10104498, x=0.45, y=-0.15, opts=13)
23:10:14.614 00.064 9340 Enqueuing Move request for scope (0.45, -0.15)
23:10:14.628 00.014 12020 Worker thread wakes up
23:10:14.628 00.000 12020 worker thread servicing REQUEST_MOVE scope ofs (0.45, -0.15) opts 0xd
23:10:14.628 00.000 12020 Handling offset move in thread for scope, endpoint = (0.45, -0.15)
23:10:14.628 00.000 12020 Moving (0.45, -0.15) raw xDistance=-0.45 yDistance=0.16
23:10:14.628 00.000 12020 GuideAlgorithmHysteresis::Result() returns -0.21 from input -0.45
23:10:14.630 00.002 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:10:14.631 00.001 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
23:10:14.633 00.002 9340 UpdateImageDisplay: Size=(1920,1080) min=6328, max=65529, med=10110, FiltMin=7736, FiltMax=65494, Gamma=2.870
23:10:14.648 00.015 12020 MoveAxis(E, 41, ABG)
23:10:14.649 00.001 9340 UpdateGuideState exits: m=744560 SNR=158.3
23:10:14.663 00.014 12020 Guiding  Dir = 2, Dur = 41
23:10:14.663 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:10:14.680 00.017 12020 IsSlewing returns 0
23:10:14.680 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
23:10:14.697 00.017 12020 IsGuiding returns 0
23:10:14.697 00.000 9340 Enqueuing Expose request
23:10:14.731 00.034 12020 PulseGuide returned control before completion, sleep 22
23:10:14.792 00.061 12020 IsGuiding returns 0
23:10:14.792 00.000 12020 Move returns status 0, amount 41
23:10:14.794 00.002 12020 MoveAxis(N, 0, ABG)
23:10:14.794 00.000 12020 Move returns status 0, amount 0
23:10:14.794 00.000 12020 move complete, result=0
23:10:14.795 00.001 12020 worker thread done servicing request
23:10:14.795 00.000 9340 GuideStep: -0.4 px 41 ms EAST, 0.2 px 0 ms NORTH
23:10:14.808 00.013 12020 Worker thread wakes up
23:10:14.808 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
23:10:14.811 00.003 12020 Handling exposure in thread, d=2000 o=3 r=(837,44,31,31)
23:10:15.844 01.033 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"9fb42db0-7a2b-481d-b9fb-9345a2249b9e"}
23:10:15.863 00.019 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"9fb42db0-7a2b-481d-b9fb-9345a2249b9e"}
23:10:15.879 00.016 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"86a18146-19c4-43d2-8040-670fef0bc1cd"}
23:10:15.893 00.014 9340 case statement mapped state 6 to 3
23:10:15.906 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"86a18146-19c4-43d2-8040-670fef0bc1cd"}
23:10:15.923 00.017 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"8ae45828-5a3e-4baa-838f-1d060d307ace"}
23:10:15.941 00.018 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":419,"width":15,"height":15,"star_pos":[6.70,6.68],"pixels":"..."},"id":"8ae45828-5a3e-4baa-838f-1d060d307ace"}
23:10:17.341 01.400 12020 Exposure complete
23:10:17.725 00.384 12020 worker thread done servicing request
23:10:17.725 00.000 9340 OnExposeComplete: enter
23:10:17.736 00.011 9340 UpdateGuideState(): m_state=6
23:10:17.752 00.016 9340 Star::Find(15, 852, 58, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 420
23:10:17.792 00.040 9340 Star::Find returns 1 (0), X=853.05, Y=58.89, Mass=738691, SNR=135.7, Peak=53779 HFD=4.2
23:10:17.805 00.013 9340 MultiStar: [#1 0.85,-0.01,0.70,U] [#2 0.49,0.07,0.72,U] [#3 0.64,-0.16,0.65,U] [#4 0.80,-0.29,0.69,U] [#5 0.41,0.11,0.74,U] [#6 0.44,-0.18,0.67,U] [#7 0.92,-0.46,0.00,M1] [#8 0.61,0.25,0.56,U] 
23:10:17.815 00.010 9340 refined, 7 included, MultiStar: {0.64, 0.03}, one-star: {0.81, 0.31}
23:10:17.829 00.014 9340 CameraToMount -- cameraTheta (0.04) - m_xAngle (-3.14) = xAngle (3.18 = -3.11)
23:10:17.845 00.016 9340 CameraToMount -- cameraTheta (0.04) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (3.16 = -3.12)
23:10:17.856 00.011 9340 CameraToMount -- cameraX=0.64 cameraY=0.03 hyp=0.64 cameraTheta=0.04 mountX=-0.64 mountY=-0.01, mountTheta=-3.12
23:10:17.889 00.033 9340 SchedulePrimaryMove(10104498, x=0.64, y=0.03, opts=13)
23:10:17.905 00.016 9340 Enqueuing Move request for scope (0.64, 0.03)
23:10:17.912 00.007 12020 Worker thread wakes up
23:10:17.912 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=6209, max=65535, med=10248, FiltMin=7955, FiltMax=65494, Gamma=2.870
23:10:17.928 00.016 12020 worker thread servicing REQUEST_MOVE scope ofs (0.64, 0.03) opts 0xd
23:10:17.928 00.000 9340 UpdateGuideState exits: m=738691 SNR=135.7
23:10:17.942 00.014 12020 Handling offset move in thread for scope, endpoint = (0.64, 0.03)
23:10:17.942 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:10:17.951 00.009 12020 Moving (0.64, 0.03) raw xDistance=-0.64 yDistance=-0.01
23:10:17.951 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
23:10:17.987 00.036 12020 GuideAlgorithmHysteresis::Result() returns -0.29 from input -0.64
23:10:17.987 00.000 9340 Enqueuing Expose request
23:10:18.005 00.018 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:10:18.006 00.001 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
23:10:18.006 00.000 12020 MoveAxis(E, 55, ABG)
23:10:18.006 00.000 12020 Guiding  Dir = 2, Dur = 55
23:10:18.008 00.002 12020 IsSlewing returns 0
23:10:18.008 00.000 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"2ba212d0-87e5-4a67-8539-ff698ae8bbfa"}
23:10:18.023 00.015 12020 IsGuiding returns 0
23:10:18.023 00.000 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"2ba212d0-87e5-4a67-8539-ff698ae8bbfa"}
23:10:18.041 00.018 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"7f9a4a90-3375-44c9-a4b0-d58aeae4c3be"}
23:10:18.058 00.017 12020 PulseGuide returned control before completion, sleep 37
23:10:18.058 00.000 9340 case statement mapped state 6 to 3
23:10:18.094 00.036 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"7f9a4a90-3375-44c9-a4b0-d58aeae4c3be"}
23:10:18.111 00.017 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"b0c69509-8faa-498c-97d6-847cb06f65c5"}
23:10:18.126 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":420,"width":15,"height":15,"star_pos":[7.05,6.89],"pixels":"..."},"id":"b0c69509-8faa-498c-97d6-847cb06f65c5"}
23:10:18.141 00.015 12020 IsGuiding returns 0
23:10:18.141 00.000 12020 Move returns status 0, amount 55
23:10:18.141 00.000 12020 MoveAxis(N, 0, ABG)
23:10:18.141 00.000 12020 Move returns status 0, amount 0
23:10:18.141 00.000 12020 move complete, result=0
23:10:18.141 00.000 12020 worker thread done servicing request
23:10:18.141 00.000 12020 Worker thread wakes up
23:10:18.141 00.000 9340 GuideStep: -0.6 px 55 ms EAST, -0.0 px 0 ms NORTH
23:10:18.156 00.015 12020 worker thread servicing REQUEST_EXPOSE 2000
23:10:18.156 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(837,44,31,31)
23:10:19.845 01.689 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"7e3caebc-54a0-489a-8d49-8bc316b56e85"}
23:10:19.855 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"7e3caebc-54a0-489a-8d49-8bc316b56e85"}
23:10:19.870 00.015 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"b93d398e-6d52-43d4-942e-6252a3bd364e"}
23:10:19.883 00.013 9340 case statement mapped state 6 to 3
23:10:19.912 00.029 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"b93d398e-6d52-43d4-942e-6252a3bd364e"}
23:10:19.924 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"9a1fc837-9067-4d85-81f0-c06824e19ed2"}
23:10:19.939 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":420,"width":15,"height":15,"star_pos":[7.05,6.89],"pixels":"..."},"id":"9a1fc837-9067-4d85-81f0-c06824e19ed2"}
23:10:20.515 00.576 12020 Exposure complete
23:10:20.860 00.345 12020 worker thread done servicing request
23:10:20.860 00.000 9340 OnExposeComplete: enter
23:10:20.872 00.012 9340 UpdateGuideState(): m_state=6
23:10:20.882 00.010 9340 Star::Find(15, 853, 58, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 421
23:10:20.902 00.020 9340 Star::Find returns 1 (0), X=852.89, Y=59.04, Mass=759224, SNR=144.1, Peak=51285 HFD=4.2
23:10:20.922 00.020 9340 MultiStar: [#1 0.57,-0.05,0.73,U] [#2 0.64,0.23,0.80,U] [#3 0.61,-0.06,0.71,U] [#4 0.36,0.11,0.63,U] [#5 0.40,-0.01,0.72,U] [#6 0.40,0.09,0.70,U] [#7 0.83,-0.34,0.68,U] [#8 0.69,0.22,0.57,U] 
23:10:20.933 00.011 9340 refined, 8 included, MultiStar: {0.58, 0.09}, one-star: {0.65, 0.47}
23:10:20.985 00.052 9340 CameraToMount -- cameraTheta (0.16) - m_xAngle (-3.14) = xAngle (3.29 = -2.99)
23:10:21.001 00.016 9340 CameraToMount -- cameraTheta (0.16) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (3.28 = -3.01)
23:10:21.020 00.019 9340 CameraToMount -- cameraX=0.58 cameraY=0.09 hyp=0.58 cameraTheta=0.16 mountX=-0.58 mountY=-0.08, mountTheta=-3.01
23:10:21.076 00.056 9340 SchedulePrimaryMove(10104498, x=0.58, y=0.09, opts=13)
23:10:21.112 00.036 9340 Enqueuing Move request for scope (0.58, 0.09)
23:10:21.128 00.016 12020 Worker thread wakes up
23:10:21.128 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=6061, max=65529, med=10096, FiltMin=8006, FiltMax=65494, Gamma=2.870
23:10:21.143 00.015 12020 worker thread servicing REQUEST_MOVE scope ofs (0.58, 0.09) opts 0xd
23:10:21.143 00.000 9340 UpdateGuideState exits: m=759224 SNR=144.1
23:10:21.162 00.019 12020 Handling offset move in thread for scope, endpoint = (0.58, 0.09)
23:10:21.162 00.000 12020 Moving (0.58, 0.09) raw xDistance=-0.58 yDistance=-0.08
23:10:21.164 00.002 12020 GuideAlgorithmHysteresis::Result() returns -0.27 from input -0.58
23:10:21.166 00.002 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:10:21.166 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
23:10:21.167 00.001 12020 MoveAxis(E, 51, ABG)
23:10:21.167 00.000 12020 Guiding  Dir = 2, Dur = 51
23:10:21.168 00.001 12020 IsSlewing returns 0
23:10:21.169 00.001 12020 IsGuiding returns 0
23:10:21.169 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:10:21.205 00.036 12020 PulseGuide returned control before completion, sleep 44
23:10:21.206 00.001 9340 ScheduleExposure(2000,3,1) exposurePending=0
23:10:21.219 00.013 9340 Enqueuing Expose request
23:10:21.266 00.047 12020 IsGuiding returns 1
23:10:21.267 00.001 12020 scope still moving after pulse duration time elapsed
23:10:21.298 00.031 12020 IsSlewing returns 0
23:10:21.298 00.000 12020 IsGuiding returns 0
23:10:21.298 00.000 12020 scope move finished after 51 + 80 ms
23:10:21.298 00.000 12020 Move returns status 0, amount 51
23:10:21.301 00.003 12020 MoveAxis(N, 0, ABG)
23:10:21.301 00.000 12020 Move returns status 0, amount 0
23:10:21.301 00.000 12020 move complete, result=0
23:10:21.302 00.001 12020 worker thread done servicing request
23:10:21.302 00.000 9340 GuideStep: -0.6 px 51 ms EAST, -0.1 px 0 ms NORTH
23:10:21.320 00.018 12020 Worker thread wakes up
23:10:21.321 00.001 12020 worker thread servicing REQUEST_EXPOSE 2000
23:10:21.321 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(837,44,31,31)
23:10:21.846 00.525 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"2d6b6bc9-22ae-4ed7-9611-0e08362d5d0f"}
23:10:21.904 00.058 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"2d6b6bc9-22ae-4ed7-9611-0e08362d5d0f"}
23:10:21.935 00.031 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"dcb3c511-2e0c-4ae6-995e-86d4c6cfd764"}
23:10:21.966 00.031 9340 case statement mapped state 6 to 3
23:10:22.009 00.043 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"dcb3c511-2e0c-4ae6-995e-86d4c6cfd764"}
23:10:22.080 00.071 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"6d76cd0b-e10c-456b-95cb-39694023cf3a"}
23:10:22.140 00.060 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":421,"width":15,"height":15,"star_pos":[6.89,7.04],"pixels":"..."},"id":"6d76cd0b-e10c-456b-95cb-39694023cf3a"}
23:10:23.786 01.646 12020 Exposure complete
23:10:23.844 00.058 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"03420547-0754-4941-94c8-0490c2936f79"}
23:10:23.854 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"03420547-0754-4941-94c8-0490c2936f79"}
23:10:23.864 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"9cf067fb-66f9-476a-9132-448d0b983710"}
23:10:23.875 00.011 9340 case statement mapped state 6 to 3
23:10:23.889 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"9cf067fb-66f9-476a-9132-448d0b983710"}
23:10:23.915 00.026 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"e2164756-2108-4bf6-83b4-3ab16d57d805"}
23:10:23.925 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":421,"width":15,"height":15,"star_pos":[6.89,7.04],"pixels":"..."},"id":"e2164756-2108-4bf6-83b4-3ab16d57d805"}
23:10:24.062 00.137 9340 OnExposeComplete: enter
23:10:24.080 00.018 12020 worker thread done servicing request
23:10:24.081 00.001 9340 UpdateGuideState(): m_state=6
23:10:24.091 00.010 9340 Star::Find(15, 852, 59, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 422
23:10:24.106 00.015 9340 Star::Find returns 1 (0), X=852.51, Y=59.35, Mass=725287, SNR=122.5, Peak=60399 HFD=3.5
23:10:24.138 00.032 9340 MultiStar: [#1 0.31,0.42,1.05,U] [#2 0.18,0.39,0.96,U] [#3 0.17,0.10,0.78,U] [#4 0.22,0.38,0.71,U] [#5 0.19,0.34,0.84,U] [#6 0.09,0.15,0.74,U] [#7 0.49,0.17,0.64,U] [#8 0.21,0.49,0.85,U] 
23:10:24.150 00.012 9340 refined, 8 included, MultiStar: {0.23, 0.38}, one-star: {0.27, 0.77}
23:10:24.162 00.012 9340 CameraToMount -- cameraTheta (1.02) - m_xAngle (-3.14) = xAngle (4.15 = -2.13)
23:10:24.176 00.014 9340 CameraToMount -- cameraTheta (1.02) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (4.14 = -2.15)
23:10:24.187 00.011 9340 CameraToMount -- cameraX=0.23 cameraY=0.38 hyp=0.44 cameraTheta=1.02 mountX=-0.24 mountY=-0.37, mountTheta=-2.14
23:10:24.202 00.015 9340 SchedulePrimaryMove(10104498, x=0.23, y=0.38, opts=13)
23:10:24.213 00.011 9340 Enqueuing Move request for scope (0.23, 0.38)
23:10:24.242 00.029 12020 Worker thread wakes up
23:10:24.242 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=6148, max=65535, med=10130, FiltMin=7704, FiltMax=65478, Gamma=2.870
23:10:24.255 00.013 12020 worker thread servicing REQUEST_MOVE scope ofs (0.23, 0.38) opts 0xd
23:10:24.256 00.001 12020 Handling offset move in thread for scope, endpoint = (0.23, 0.38)
23:10:24.256 00.000 9340 UpdateGuideState exits: m=725287 SNR=122.5
23:10:24.261 00.005 12020 Moving (0.23, 0.38) raw xDistance=-0.24 yDistance=-0.37
23:10:24.261 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:10:24.277 00.016 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.24
23:10:24.277 00.000 12020 GuideAlgorithmResistSwitch::result() returns -0.37 from input -0.37
23:10:24.277 00.000 12020 MoveAxis(E, 0, ABG)
23:10:24.277 00.000 12020 Move returns status 0, amount 0
23:10:24.277 00.000 12020 MoveAxis(N, 63, ABG)
23:10:24.277 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
23:10:24.286 00.009 12020 Guiding  Dir = 0, Dur = 63
23:10:24.286 00.000 9340 Enqueuing Expose request
23:10:24.301 00.015 12020 IsSlewing returns 0
23:10:24.303 00.002 12020 IsGuiding returns 0
23:10:24.413 00.110 12020 IsGuiding returns 1
23:10:24.413 00.000 12020 scope still moving after pulse duration time elapsed
23:10:24.558 00.145 12020 IsSlewing returns 0
23:10:24.558 00.000 12020 IsGuiding returns 0
23:10:24.561 00.003 12020 scope move finished after 63 + 195 ms
23:10:24.561 00.000 12020 Move returns status 0, amount 63
23:10:24.561 00.000 12020 move complete, result=0
23:10:24.561 00.000 12020 worker thread done servicing request
23:10:24.561 00.000 12020 Worker thread wakes up
23:10:24.561 00.000 9340 GuideStep: -0.2 px 0 ms EAST, -0.4 px 63 ms NORTH
23:10:24.597 00.036 12020 worker thread servicing REQUEST_EXPOSE 2000
23:10:24.598 00.001 12020 Handling exposure in thread, d=2000 o=3 r=(837,44,31,31)
23:10:25.844 01.246 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"c7a15d03-6517-41d3-93c3-5d3e7633c827"}
23:10:25.872 00.028 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"c7a15d03-6517-41d3-93c3-5d3e7633c827"}
23:10:25.893 00.021 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"08cd7668-fec5-4c2f-9c5a-37cc55b38c51"}
23:10:25.904 00.011 9340 case statement mapped state 6 to 3
23:10:25.915 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"08cd7668-fec5-4c2f-9c5a-37cc55b38c51"}
23:10:25.922 00.007 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"f55b93fc-a4b8-419e-8605-d8b0cfe30960"}
23:10:25.937 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":422,"width":15,"height":15,"star_pos":[6.51,7.35],"pixels":"..."},"id":"f55b93fc-a4b8-419e-8605-d8b0cfe30960"}
23:10:26.987 01.050 12020 Exposure complete
23:10:27.418 00.431 12020 worker thread done servicing request
23:10:27.419 00.001 9340 OnExposeComplete: enter
23:10:27.435 00.016 9340 UpdateGuideState(): m_state=6
23:10:27.462 00.027 9340 Star::Find(15, 852, 59, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 423
23:10:27.513 00.051 9340 Star::Find returns 1 (0), X=852.79, Y=58.85, Mass=779948, SNR=153.9, Peak=60645 HFD=4.1
23:10:27.538 00.025 9340 MultiStar: [#1 0.42,-0.29,0.63,U] [#2 0.31,-0.04,0.77,U] [#3 0.20,-0.37,0.60,U] [#4 0.45,-0.01,0.59,U] [#5 0.22,-0.33,0.75,U] [#6 0.22,-0.28,0.54,U] [#7 0.65,-0.15,0.48,U] [#8 0.39,0.19,0.54,U] 
23:10:27.557 00.019 9340 refined, 8 included, MultiStar: {0.38, -0.09}, one-star: {0.55, 0.27}
23:10:27.584 00.027 9340 CameraToMount -- cameraTheta (-0.23) - m_xAngle (-3.14) = xAngle (2.90 = 2.90)
23:10:27.642 00.058 9340 CameraToMount -- cameraTheta (-0.23) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (2.89 = 2.89)
23:10:27.663 00.021 9340 CameraToMount -- cameraX=0.38 cameraY=-0.09 hyp=0.39 cameraTheta=-0.23 mountX=-0.38 mountY=0.10, mountTheta=2.89
23:10:27.684 00.021 9340 SchedulePrimaryMove(10104498, x=0.38, y=-0.09, opts=13)
23:10:27.703 00.019 9340 Enqueuing Move request for scope (0.38, -0.09)
23:10:27.719 00.016 12020 Worker thread wakes up
23:10:27.719 00.000 12020 worker thread servicing REQUEST_MOVE scope ofs (0.38, -0.09) opts 0xd
23:10:27.719 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=6699, max=65529, med=10287, FiltMin=8002, FiltMax=65494, Gamma=2.870
23:10:27.753 00.034 12020 Handling offset move in thread for scope, endpoint = (0.38, -0.09)
23:10:27.753 00.000 12020 Moving (0.38, -0.09) raw xDistance=-0.38 yDistance=0.10
23:10:27.757 00.004 12020 GuideAlgorithmHysteresis::Result() returns -0.16 from input -0.38
23:10:27.757 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:10:27.758 00.001 9340 UpdateGuideState exits: m=779948 SNR=153.9
23:10:27.774 00.016 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
23:10:27.775 00.001 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:10:27.790 00.015 12020 MoveAxis(E, 31, ABG)
23:10:27.790 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
23:10:27.807 00.017 12020 Guiding  Dir = 2, Dur = 31
23:10:27.807 00.000 9340 Enqueuing Expose request
23:10:27.823 00.016 12020 IsSlewing returns 0
23:10:27.825 00.002 12020 IsGuiding returns 0
23:10:27.849 00.024 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"3dcc885c-7086-4e04-ad6b-bf6d74796719"}
23:10:27.883 00.034 12020 IsGuiding returns 1
23:10:27.883 00.000 12020 scope still moving after pulse duration time elapsed
23:10:27.883 00.000 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"3dcc885c-7086-4e04-ad6b-bf6d74796719"}
23:10:27.906 00.023 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"22ea7fc4-57ae-4b13-848d-b6b6be77b280"}
23:10:27.924 00.018 12020 IsSlewing returns 0
23:10:27.925 00.001 9340 case statement mapped state 6 to 3
23:10:27.944 00.019 12020 IsGuiding returns 0
23:10:27.944 00.000 12020 scope move finished after 31 + 88 ms
23:10:27.946 00.002 12020 Move returns status 0, amount 31
23:10:27.946 00.000 12020 MoveAxis(N, 0, ABG)
23:10:27.946 00.000 12020 Move returns status 0, amount 0
23:10:27.946 00.000 12020 move complete, result=0
23:10:27.951 00.005 12020 worker thread done servicing request
23:10:27.951 00.000 12020 Worker thread wakes up
23:10:27.951 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
23:10:27.951 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(837,44,31,31)
23:10:27.951 00.000 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"22ea7fc4-57ae-4b13-848d-b6b6be77b280"}
23:10:27.999 00.048 9340 GuideStep: -0.4 px 31 ms EAST, 0.1 px 0 ms NORTH
23:10:28.052 00.053 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"f8d2ac3d-5450-4090-a4f6-dd5fa63dede5"}
23:10:28.091 00.039 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":423,"width":15,"height":15,"star_pos":[6.79,6.85],"pixels":"..."},"id":"f8d2ac3d-5450-4090-a4f6-dd5fa63dede5"}
23:10:29.847 01.756 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"c233c772-3627-461d-ace2-4e6f0b03f631"}
23:10:29.857 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"c233c772-3627-461d-ace2-4e6f0b03f631"}
23:10:29.869 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"d4111578-f7af-465a-b8a1-19b1ea16f620"}
23:10:29.877 00.008 9340 case statement mapped state 6 to 3
23:10:29.888 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"d4111578-f7af-465a-b8a1-19b1ea16f620"}
23:10:29.902 00.014 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"cdfeccdb-2a70-4b61-b943-5fe32e0dded1"}
23:10:29.917 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":423,"width":15,"height":15,"star_pos":[6.79,6.85],"pixels":"..."},"id":"cdfeccdb-2a70-4b61-b943-5fe32e0dded1"}
23:10:30.337 00.420 12020 Exposure complete
23:10:30.754 00.417 9340 OnExposeComplete: enter
23:10:30.770 00.016 12020 worker thread done servicing request
23:10:30.770 00.000 9340 UpdateGuideState(): m_state=6
23:10:30.782 00.012 9340 Star::Find(15, 852, 58, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 424
23:10:30.799 00.017 9340 Star::Find returns 1 (0), X=852.62, Y=58.91, Mass=772186, SNR=130.3, Peak=56445 HFD=3.9
23:10:30.816 00.017 9340 MultiStar: [#1 0.67,-0.22,0.88,U] [#2 0.49,-0.05,0.77,U] [#3 0.67,-0.26,0.58,U] [#4 0.49,0.02,0.71,U] [#5 0.31,-0.26,0.78,U] [#6 0.45,-0.23,0.77,U] [#7 0.91,-0.45,0.00,M1] [#8 0.57,-0.20,0.62,U] 
23:10:30.832 00.016 9340 refined, 7 included, MultiStar: {0.50, -0.09}, one-star: {0.38, 0.34}
23:10:30.869 00.037 9340 CameraToMount -- cameraTheta (-0.17) - m_xAngle (-3.14) = xAngle (2.96 = 2.96)
23:10:30.887 00.018 9340 CameraToMount -- cameraTheta (-0.17) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (2.95 = 2.95)
23:10:30.902 00.015 9340 CameraToMount -- cameraX=0.50 cameraY=-0.09 hyp=0.50 cameraTheta=-0.17 mountX=-0.50 mountY=0.10, mountTheta=2.95
23:10:30.922 00.020 9340 SchedulePrimaryMove(10104498, x=0.50, y=-0.09, opts=13)
23:10:30.934 00.012 9340 Enqueuing Move request for scope (0.50, -0.09)
23:10:30.950 00.016 12020 Worker thread wakes up
23:10:30.950 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=6119, max=65529, med=10223, FiltMin=7864, FiltMax=65494, Gamma=2.870
23:10:30.981 00.031 12020 worker thread servicing REQUEST_MOVE scope ofs (0.50, -0.09) opts 0xd
23:10:30.981 00.000 9340 UpdateGuideState exits: m=772186 SNR=130.3
23:10:31.000 00.019 12020 Handling offset move in thread for scope, endpoint = (0.50, -0.09)
23:10:31.000 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:10:31.017 00.017 12020 Moving (0.50, -0.09) raw xDistance=-0.50 yDistance=0.10
23:10:31.017 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
23:10:31.036 00.019 12020 GuideAlgorithmHysteresis::Result() returns -0.22 from input -0.50
23:10:31.036 00.000 9340 Enqueuing Expose request
23:10:31.104 00.068 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:10:31.105 00.001 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
23:10:31.105 00.000 12020 MoveAxis(E, 43, ABG)
23:10:31.105 00.000 12020 Guiding  Dir = 2, Dur = 43
23:10:31.109 00.004 12020 IsSlewing returns 0
23:10:31.111 00.002 12020 IsGuiding returns 0
23:10:31.130 00.019 12020 PulseGuide returned control before completion, sleep 33
23:10:31.175 00.045 12020 IsGuiding returns 1
23:10:31.175 00.000 12020 scope still moving after pulse duration time elapsed
23:10:31.226 00.051 12020 IsSlewing returns 0
23:10:31.260 00.034 12020 IsGuiding returns 0
23:10:31.260 00.000 12020 scope move finished after 43 + 106 ms
23:10:31.260 00.000 12020 Move returns status 0, amount 43
23:10:31.260 00.000 12020 MoveAxis(N, 0, ABG)
23:10:31.260 00.000 12020 Move returns status 0, amount 0
23:10:31.260 00.000 12020 move complete, result=0
23:10:31.260 00.000 12020 worker thread done servicing request
23:10:31.260 00.000 9340 GuideStep: -0.5 px 43 ms EAST, 0.1 px 0 ms NORTH
23:10:31.275 00.015 12020 Worker thread wakes up
23:10:31.275 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
23:10:31.275 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(837,44,31,31)
23:10:31.845 00.570 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"8f848f6c-5ed6-42ce-bf4b-30301ba2f494"}
23:10:31.865 00.020 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"8f848f6c-5ed6-42ce-bf4b-30301ba2f494"}
23:10:31.894 00.029 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"74207272-226f-44c0-a7be-411077fb4394"}
23:10:31.947 00.053 9340 case statement mapped state 6 to 3
23:10:31.958 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"74207272-226f-44c0-a7be-411077fb4394"}
23:10:31.981 00.023 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"a0b62c51-8157-4242-8c42-a512e9cc3517"}
23:10:32.001 00.020 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":424,"width":15,"height":15,"star_pos":[6.62,6.91],"pixels":"..."},"id":"a0b62c51-8157-4242-8c42-a512e9cc3517"}
23:10:33.750 01.749 12020 Exposure complete
23:10:33.844 00.094 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"3f725fce-943d-4309-9871-88fa82b864f4"}
23:10:33.884 00.040 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"3f725fce-943d-4309-9871-88fa82b864f4"}
23:10:33.905 00.021 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"752ca7de-c271-4d3c-84fd-93f8f834ec38"}
23:10:33.931 00.026 9340 case statement mapped state 6 to 3
23:10:33.949 00.018 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"752ca7de-c271-4d3c-84fd-93f8f834ec38"}
23:10:33.968 00.019 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"2dacd58a-b69b-4f96-989e-a8b7f16363d4"}
23:10:34.010 00.042 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":424,"width":15,"height":15,"star_pos":[6.62,6.91],"pixels":"..."},"id":"2dacd58a-b69b-4f96-989e-a8b7f16363d4"}
23:10:34.096 00.086 12020 worker thread done servicing request
23:10:34.096 00.000 9340 OnExposeComplete: enter
23:10:34.133 00.037 9340 UpdateGuideState(): m_state=6
23:10:34.150 00.017 9340 Star::Find(15, 852, 58, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 425
23:10:34.171 00.021 9340 Star::Find returns 1 (0), X=852.89, Y=59.04, Mass=763690, SNR=159.8, Peak=54411 HFD=4.2
23:10:34.191 00.020 9340 MultiStar: [#1 0.61,0.02,0.70,U] [#2 0.32,0.28,0.71,U] [#3 0.46,0.01,0.61,U] [#4 0.36,0.14,0.52,U] [#5 0.40,0.12,0.64,U] [#6 0.17,0.01,0.63,U] [#7 0.82,-0.15,0.47,U] [#8 0.51,0.40,0.57,U] 
23:10:34.219 00.028 9340 refined, 8 included, MultiStar: {0.48, 0.17}, one-star: {0.65, 0.46}
23:10:34.252 00.033 9340 CameraToMount -- cameraTheta (0.34) - m_xAngle (-3.14) = xAngle (3.48 = -2.81)
23:10:34.276 00.024 9340 CameraToMount -- cameraTheta (0.34) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (3.46 = -2.82)
23:10:34.299 00.023 9340 CameraToMount -- cameraX=0.48 cameraY=0.17 hyp=0.51 cameraTheta=0.34 mountX=-0.48 mountY=-0.16, mountTheta=-2.82
23:10:34.326 00.027 9340 SchedulePrimaryMove(10104498, x=0.48, y=0.17, opts=13)
23:10:34.342 00.016 9340 Enqueuing Move request for scope (0.48, 0.17)
23:10:34.357 00.015 12020 Worker thread wakes up
23:10:34.357 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=6130, max=65529, med=10163, FiltMin=7894, FiltMax=65494, Gamma=2.870
23:10:34.393 00.036 12020 worker thread servicing REQUEST_MOVE scope ofs (0.48, 0.17) opts 0xd
23:10:34.394 00.001 12020 Handling offset move in thread for scope, endpoint = (0.48, 0.17)
23:10:34.394 00.000 12020 Moving (0.48, 0.17) raw xDistance=-0.48 yDistance=-0.16
23:10:34.394 00.000 12020 GuideAlgorithmHysteresis::Result() returns -0.22 from input -0.48
23:10:34.394 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:10:34.394 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
23:10:34.394 00.000 12020 MoveAxis(E, 43, ABG)
23:10:34.394 00.000 12020 Guiding  Dir = 2, Dur = 43
23:10:34.396 00.002 9340 UpdateGuideState exits: m=763690 SNR=159.8
23:10:34.417 00.021 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:10:34.430 00.013 12020 IsSlewing returns 0
23:10:34.430 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
23:10:34.443 00.013 12020 IsGuiding returns 0
23:10:34.444 00.001 9340 Enqueuing Expose request
23:10:34.474 00.030 12020 PulseGuide returned control before completion, sleep 23
23:10:34.577 00.103 12020 IsGuiding returns 0
23:10:34.578 00.001 12020 Move returns status 0, amount 43
23:10:34.600 00.022 12020 MoveAxis(N, 0, ABG)
23:10:34.600 00.000 12020 Move returns status 0, amount 0
23:10:34.600 00.000 12020 move complete, result=0
23:10:34.601 00.001 12020 worker thread done servicing request
23:10:34.601 00.000 9340 GuideStep: -0.5 px 43 ms EAST, -0.2 px 0 ms NORTH
23:10:34.652 00.051 12020 Worker thread wakes up
23:10:34.652 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
23:10:34.652 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(837,44,31,31)
23:10:35.845 01.193 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"3ae5d613-6096-4b38-8a64-4da5cc93a111"}
23:10:35.896 00.051 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"3ae5d613-6096-4b38-8a64-4da5cc93a111"}
23:10:35.909 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"6bbffff1-c126-4009-97e5-140e593e1f9a"}
23:10:35.924 00.015 9340 case statement mapped state 6 to 3
23:10:35.941 00.017 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"6bbffff1-c126-4009-97e5-140e593e1f9a"}
23:10:35.985 00.044 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"f97969d1-200c-431d-98e4-938698f8a4ae"}
23:10:36.013 00.028 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":425,"width":15,"height":15,"star_pos":[6.89,7.04],"pixels":"..."},"id":"f97969d1-200c-431d-98e4-938698f8a4ae"}
23:10:37.096 01.083 12020 Exposure complete
23:10:37.333 00.237 12020 worker thread done servicing request
23:10:37.333 00.000 9340 OnExposeComplete: enter
23:10:37.346 00.013 9340 UpdateGuideState(): m_state=6
23:10:37.350 00.004 9340 Star::Find(15, 852, 59, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 426
23:10:37.366 00.016 9340 Star::Find returns 1 (0), X=852.50, Y=59.18, Mass=769043, SNR=130.7, Peak=57411 HFD=3.8
23:10:37.376 00.010 9340 MultiStar: [#1 0.13,0.19,0.84,U] [#2 0.10,0.15,0.80,U] [#3 0.27,-0.00,0.74,U] [#4 -0.01,0.26,0.81,U] [#5 -0.04,0.26,0.70,U] [#6 -0.07,0.10,0.71,U] [#7 0.20,-0.11,0.63,U] [#8 0.57,0.51,0.80,U] 
23:10:37.385 00.009 9340 refined, 8 included, MultiStar: {0.16, 0.24}, one-star: {0.27, 0.61}
23:10:37.415 00.030 9340 CameraToMount -- cameraTheta (0.97) - m_xAngle (-3.14) = xAngle (4.10 = -2.18)
23:10:37.426 00.011 9340 CameraToMount -- cameraTheta (0.97) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (4.09 = -2.20)
23:10:37.435 00.009 9340 CameraToMount -- cameraX=0.16 cameraY=0.24 hyp=0.29 cameraTheta=0.97 mountX=-0.17 mountY=-0.23, mountTheta=-2.19
23:10:37.447 00.012 9340 SchedulePrimaryMove(10104498, x=0.16, y=0.24, opts=13)
23:10:37.457 00.010 9340 Enqueuing Move request for scope (0.16, 0.24)
23:10:37.468 00.011 12020 Worker thread wakes up
23:10:37.468 00.000 12020 worker thread servicing REQUEST_MOVE scope ofs (0.16, 0.24) opts 0xd
23:10:37.468 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=6118, max=65535, med=10164, FiltMin=7817, FiltMax=65478, Gamma=2.870
23:10:37.480 00.012 12020 Handling offset move in thread for scope, endpoint = (0.16, 0.24)
23:10:37.480 00.000 9340 UpdateGuideState exits: m=769043 SNR=130.7
23:10:37.490 00.010 12020 Moving (0.16, 0.24) raw xDistance=-0.17 yDistance=-0.23
23:10:37.490 00.000 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17
23:10:37.491 00.001 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:10:37.491 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:10:37.518 00.027 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.23
23:10:37.518 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
23:10:37.531 00.013 12020 MoveAxis(E, 0, ABG)
23:10:37.531 00.000 12020 Move returns status 0, amount 0
23:10:37.531 00.000 12020 MoveAxis(N, 0, ABG)
23:10:37.532 00.001 12020 Move returns status 0, amount 0
23:10:37.532 00.000 12020 move complete, result=0
23:10:37.532 00.000 9340 Enqueuing Expose request
23:10:37.546 00.014 12020 worker thread done servicing request
23:10:37.547 00.001 12020 Worker thread wakes up
23:10:37.547 00.000 9340 GuideStep: -0.2 px 0 ms EAST, -0.2 px 0 ms NORTH
23:10:37.557 00.010 12020 worker thread servicing REQUEST_EXPOSE 2000
23:10:37.557 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(837,44,31,31)
23:10:37.846 00.289 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"e4d012e1-6903-42a3-8655-08e586abb254"}
23:10:37.855 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"e4d012e1-6903-42a3-8655-08e586abb254"}
23:10:37.866 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"a2577f22-cb52-440e-856a-2eadca181647"}
23:10:37.875 00.009 9340 case statement mapped state 6 to 3
23:10:37.882 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"a2577f22-cb52-440e-856a-2eadca181647"}
23:10:37.897 00.015 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"e8fde7fb-1f9b-41db-a3df-e941714086e3"}
23:10:37.908 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":426,"width":15,"height":15,"star_pos":[6.50,7.18],"pixels":"..."},"id":"e8fde7fb-1f9b-41db-a3df-e941714086e3"}
23:10:39.849 01.941 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"ee4224d9-b9bd-455c-8b48-3021549e1724"}
23:10:39.854 00.005 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"ee4224d9-b9bd-455c-8b48-3021549e1724"}
23:10:39.874 00.020 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"e2e9d841-2a8b-43a8-a590-cadfcdd38ab5"}
23:10:39.889 00.015 9340 case statement mapped state 6 to 3
23:10:39.930 00.041 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"e2e9d841-2a8b-43a8-a590-cadfcdd38ab5"}
23:10:39.940 00.010 12020 Exposure complete
23:10:39.945 00.005 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"1e0358ae-d863-4861-ae48-34a01ecb8ae8"}
23:10:39.958 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":426,"width":15,"height":15,"star_pos":[6.50,7.18],"pixels":"..."},"id":"1e0358ae-d863-4861-ae48-34a01ecb8ae8"}
23:10:40.362 00.404 9340 OnExposeComplete: enter
23:10:40.400 00.038 12020 worker thread done servicing request
23:10:40.401 00.001 9340 UpdateGuideState(): m_state=6
23:10:40.424 00.023 9340 Star::Find(15, 852, 59, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 427
23:10:40.461 00.037 9340 Star::Find returns 1 (0), X=853.05, Y=59.58, Mass=724694, SNR=135.3, Peak=56345 HFD=4.0
23:10:40.476 00.015 9340 MultiStar: [#1 0.76,0.37,0.78,U] [#2 0.67,0.42,0.81,U] [#3 0.73,0.44,0.69,U] [#4 0.31,0.87,0.73,U] [#5 0.49,0.59,0.73,U] [#6 0.37,0.55,0.72,U] [#7 1.10,0.17,0.00,M1] [#8 0.57,0.71,0.55,U] 
23:10:40.490 00.014 9340 refined, 7 included, MultiStar: {0.60, 0.63}, one-star: {0.82, 1.01}
23:10:40.502 00.012 9340 CameraToMount -- cameraTheta (0.81) - m_xAngle (-3.14) = xAngle (3.94 = -2.34)
23:10:40.521 00.019 9340 CameraToMount -- cameraTheta (0.81) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (3.93 = -2.35)
23:10:40.586 00.065 9340 CameraToMount -- cameraX=0.60 cameraY=0.63 hyp=0.87 cameraTheta=0.81 mountX=-0.61 mountY=-0.62, mountTheta=-2.35
23:10:40.643 00.057 9340 SchedulePrimaryMove(10104498, x=0.60, y=0.63, opts=13)
23:10:40.696 00.053 9340 Enqueuing Move request for scope (0.60, 0.63)
23:10:40.712 00.016 12020 Worker thread wakes up
23:10:40.712 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=6365, max=65529, med=10113, FiltMin=7639, FiltMax=65494, Gamma=2.870
23:10:40.722 00.010 12020 worker thread servicing REQUEST_MOVE scope ofs (0.60, 0.63) opts 0xd
23:10:40.722 00.000 9340 UpdateGuideState exits: m=724694 SNR=135.3
23:10:40.739 00.017 12020 Handling offset move in thread for scope, endpoint = (0.60, 0.63)
23:10:40.739 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:10:40.755 00.016 12020 Moving (0.60, 0.63) raw xDistance=-0.61 yDistance=-0.62
23:10:40.756 00.001 9340 ScheduleExposure(2000,3,1) exposurePending=0
23:10:40.768 00.012 12020 GuideAlgorithmHysteresis::Result() returns -0.25 from input -0.61
23:10:40.768 00.000 9340 Enqueuing Expose request
23:10:40.799 00.031 12020 GuideAlgorithmResistSwitch::result() returns -0.62 from input -0.62
23:10:40.799 00.000 12020 MoveAxis(E, 49, ABG)
23:10:40.799 00.000 12020 Guiding  Dir = 2, Dur = 49
23:10:40.804 00.005 12020 IsSlewing returns 0
23:10:40.806 00.002 12020 IsGuiding returns 0
23:10:40.835 00.029 12020 PulseGuide returned control before completion, sleep 29
23:10:40.873 00.038 12020 IsGuiding returns 1
23:10:40.874 00.001 12020 scope still moving after pulse duration time elapsed
23:10:40.932 00.058 12020 IsSlewing returns 0
23:10:40.935 00.003 12020 IsGuiding returns 0
23:10:40.935 00.000 12020 scope move finished after 49 + 79 ms
23:10:40.935 00.000 12020 Move returns status 0, amount 49
23:10:40.935 00.000 12020 MoveAxis(N, 104, ABG)
23:10:40.935 00.000 12020 Guiding  Dir = 0, Dur = 104
23:10:40.937 00.002 12020 IsSlewing returns 0
23:10:40.938 00.001 12020 IsGuiding returns 0
23:10:41.016 00.078 12020 PulseGuide returned control before completion, sleep 36
23:10:41.061 00.045 12020 IsGuiding returns 1
23:10:41.061 00.000 12020 scope still moving after pulse duration time elapsed
23:10:41.108 00.047 12020 IsSlewing returns 0
23:10:41.110 00.002 12020 IsGuiding returns 1
23:10:41.137 00.027 12020 IsSlewing returns 0
23:10:41.139 00.002 12020 IsGuiding returns 1
23:10:41.245 00.106 12020 IsSlewing returns 0
23:10:41.249 00.004 12020 IsGuiding returns 0
23:10:41.250 00.001 12020 scope move finished after 104 + 207 ms
23:10:41.250 00.000 12020 Move returns status 0, amount 104
23:10:41.250 00.000 12020 move complete, result=0
23:10:41.250 00.000 12020 worker thread done servicing request
23:10:41.250 00.000 9340 GuideStep: -0.6 px 49 ms EAST, -0.6 px 104 ms NORTH
23:10:41.270 00.020 12020 Worker thread wakes up
23:10:41.270 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
23:10:41.270 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(837,44,31,31)
23:10:41.864 00.594 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"685748c8-764d-4396-ae58-bc140255296b"}
23:10:41.895 00.031 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"685748c8-764d-4396-ae58-bc140255296b"}
23:10:41.924 00.029 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"7ad14308-1eb5-4f5c-9a9a-832ed4e73315"}
23:10:41.965 00.041 9340 case statement mapped state 6 to 3
23:10:42.036 00.071 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"7ad14308-1eb5-4f5c-9a9a-832ed4e73315"}
23:10:42.055 00.019 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"52155b2d-ed4f-48ab-ae8f-20392ad1e0f4"}
23:10:42.087 00.032 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":427,"width":15,"height":15,"star_pos":[7.05,6.58],"pixels":"..."},"id":"52155b2d-ed4f-48ab-ae8f-20392ad1e0f4"}
23:10:43.684 01.597 12020 Exposure complete
23:10:43.865 00.181 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"3fd3eacd-1a75-4e59-bb1b-ce8fffe7e692"}
23:10:43.897 00.032 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"3fd3eacd-1a75-4e59-bb1b-ce8fffe7e692"}
23:10:43.911 00.014 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"958c35b3-c83e-4e86-9945-4e0ac41f9a48"}
23:10:43.928 00.017 9340 case statement mapped state 6 to 3
23:10:43.939 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"958c35b3-c83e-4e86-9945-4e0ac41f9a48"}
23:10:43.951 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"9a69d445-7989-4f52-b63a-1550a138c76c"}
23:10:43.963 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":427,"width":15,"height":15,"star_pos":[7.05,6.58],"pixels":"..."},"id":"9a69d445-7989-4f52-b63a-1550a138c76c"}
23:10:44.011 00.048 12020 worker thread done servicing request
23:10:44.012 00.001 9340 OnExposeComplete: enter
23:10:44.027 00.015 9340 UpdateGuideState(): m_state=6
23:10:44.039 00.012 9340 Star::Find(15, 853, 59, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 428
23:10:44.049 00.010 9340 Star::Find returns 1 (0), X=853.20, Y=59.02, Mass=777436, SNR=160.2, Peak=58611 HFD=4.1
23:10:44.060 00.011 9340 MultiStar: [#1 0.87,-0.01,0.81,U] [#2 0.67,0.16,0.77,U] [#3 0.80,-0.10,0.56,U] [#4 0.70,0.27,0.46,U] [#5 0.70,0.14,0.61,U] [#6 0.61,-0.30,0.54,U] [#7 0.97,-0.18,0.00,M2] [#8 0.77,0.36,0.56,U] 
23:10:44.075 00.015 9340 refined, 7 included, MultiStar: {0.78, 0.14}, one-star: {0.96, 0.44}
23:10:44.087 00.012 9340 CameraToMount -- cameraTheta (0.18) - m_xAngle (-3.14) = xAngle (3.31 = -2.97)
23:10:44.139 00.052 9340 CameraToMount -- cameraTheta (0.18) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (3.30 = -2.99)
23:10:44.150 00.011 9340 CameraToMount -- cameraX=0.78 cameraY=0.14 hyp=0.79 cameraTheta=0.18 mountX=-0.78 mountY=-0.12, mountTheta=-2.99
23:10:44.161 00.011 9340 SchedulePrimaryMove(10104498, x=0.78, y=0.14, opts=13)
23:10:44.176 00.015 9340 Enqueuing Move request for scope (0.78, 0.14)
23:10:44.199 00.023 12020 Worker thread wakes up
23:10:44.199 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=5590, max=65535, med=10274, FiltMin=8075, FiltMax=65494, Gamma=2.870
23:10:44.211 00.012 12020 worker thread servicing REQUEST_MOVE scope ofs (0.78, 0.14) opts 0xd
23:10:44.211 00.000 9340 UpdateGuideState exits: m=777436 SNR=160.2
23:10:44.241 00.030 12020 Handling offset move in thread for scope, endpoint = (0.78, 0.14)
23:10:44.241 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:10:44.256 00.015 12020 Moving (0.78, 0.14) raw xDistance=-0.78 yDistance=-0.12
23:10:44.256 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
23:10:44.267 00.011 12020 GuideAlgorithmHysteresis::Result() returns -0.35 from input -0.78
23:10:44.267 00.000 9340 Enqueuing Expose request
23:10:44.277 00.010 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:10:44.277 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
23:10:44.277 00.000 12020 MoveAxis(E, 67, ABG)
23:10:44.277 00.000 12020 Guiding  Dir = 2, Dur = 67
23:10:44.281 00.004 12020 IsSlewing returns 0
23:10:44.282 00.001 12020 IsGuiding returns 0
23:10:44.306 00.024 12020 PulseGuide returned control before completion, sleep 55
23:10:44.375 00.069 12020 IsGuiding returns 1
23:10:44.375 00.000 12020 scope still moving after pulse duration time elapsed
23:10:44.418 00.043 12020 IsSlewing returns 0
23:10:44.419 00.001 12020 IsGuiding returns 0
23:10:44.419 00.000 12020 scope move finished after 67 + 68 ms
23:10:44.419 00.000 12020 Move returns status 0, amount 67
23:10:44.420 00.001 12020 MoveAxis(N, 0, ABG)
23:10:44.420 00.000 12020 Move returns status 0, amount 0
23:10:44.420 00.000 12020 move complete, result=0
23:10:44.420 00.000 12020 worker thread done servicing request
23:10:44.420 00.000 12020 Worker thread wakes up
23:10:44.421 00.001 12020 worker thread servicing REQUEST_EXPOSE 2000
23:10:44.421 00.000 9340 GuideStep: -0.8 px 67 ms EAST, -0.1 px 0 ms NORTH
23:10:44.433 00.012 12020 Handling exposure in thread, d=2000 o=3 r=(837,44,31,31)
23:10:45.865 01.432 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"4d92cee1-5b65-4836-889a-780ff53ff212"}
23:10:45.885 00.020 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"4d92cee1-5b65-4836-889a-780ff53ff212"}
23:10:45.899 00.014 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"68249713-30d1-4e82-a854-09774bf944fb"}
23:10:45.930 00.031 9340 case statement mapped state 6 to 3
23:10:45.943 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"68249713-30d1-4e82-a854-09774bf944fb"}
23:10:45.950 00.007 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"b9cd51d1-80a2-40c4-a88d-29d836c1c7eb"}
23:10:45.965 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":428,"width":15,"height":15,"star_pos":[7.20,7.02],"pixels":"..."},"id":"b9cd51d1-80a2-40c4-a88d-29d836c1c7eb"}
23:10:46.793 00.828 12020 Exposure complete
23:10:47.087 00.294 12020 worker thread done servicing request
23:10:47.087 00.000 9340 OnExposeComplete: enter
23:10:47.113 00.026 9340 UpdateGuideState(): m_state=6
23:10:47.131 00.018 9340 Star::Find(15, 853, 59, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 429
23:10:47.142 00.011 9340 Star::Find returns 1 (0), X=852.59, Y=58.99, Mass=726553, SNR=146.1, Peak=58958 HFD=4.1
23:10:47.160 00.018 9340 MultiStar: [#1 0.25,0.02,0.69,U] [#2 0.38,0.06,0.84,U] [#3 0.44,-0.09,0.59,U] [#4 0.43,-0.12,0.70,U] [#5 0.33,-0.09,0.66,U] [#6 -0.01,-0.34,0.66,U] [#7 0.43,-0.17,0.63,U] [#8 0.47,0.15,0.64,U] 
23:10:47.178 00.018 9340 refined, 8 included, MultiStar: {0.34, 0.01}, one-star: {0.35, 0.42}
23:10:47.192 00.014 9340 CameraToMount -- cameraTheta (0.02) - m_xAngle (-3.14) = xAngle (3.16 = -3.12)
23:10:47.209 00.017 9340 CameraToMount -- cameraTheta (0.02) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (3.14 = -3.14)
23:10:47.224 00.015 9340 CameraToMount -- cameraX=0.34 cameraY=0.01 hyp=0.34 cameraTheta=0.02 mountX=-0.34 mountY=-0.00, mountTheta=-3.14
23:10:47.265 00.041 9340 SchedulePrimaryMove(10104498, x=0.34, y=0.01, opts=13)
23:10:47.282 00.017 9340 Enqueuing Move request for scope (0.34, 0.01)
23:10:47.301 00.019 12020 Worker thread wakes up
23:10:47.301 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=6865, max=65529, med=10261, FiltMin=8103, FiltMax=65478, Gamma=2.870
23:10:47.313 00.012 12020 worker thread servicing REQUEST_MOVE scope ofs (0.34, 0.01) opts 0xd
23:10:47.314 00.001 12020 Handling offset move in thread for scope, endpoint = (0.34, 0.01)
23:10:47.315 00.001 12020 Moving (0.34, 0.01) raw xDistance=-0.34 yDistance=-0.00
23:10:47.315 00.000 12020 GuideAlgorithmHysteresis::Result() returns -0.17 from input -0.34
23:10:47.316 00.001 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:10:47.316 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
23:10:47.318 00.002 12020 MoveAxis(E, 33, ABG)
23:10:47.318 00.000 12020 Guiding  Dir = 2, Dur = 33
23:10:47.318 00.000 9340 UpdateGuideState exits: m=726553 SNR=146.1
23:10:47.332 00.014 12020 IsSlewing returns 0
23:10:47.332 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:10:47.345 00.013 12020 IsGuiding returns 0
23:10:47.346 00.001 9340 ScheduleExposure(2000,3,1) exposurePending=0
23:10:47.362 00.016 9340 Enqueuing Expose request
23:10:47.424 00.062 12020 IsGuiding returns 1
23:10:47.425 00.001 12020 scope still moving after pulse duration time elapsed
23:10:47.456 00.031 12020 IsSlewing returns 0
23:10:47.458 00.002 12020 IsGuiding returns 0
23:10:47.458 00.000 12020 scope move finished after 33 + 79 ms
23:10:47.458 00.000 12020 Move returns status 0, amount 33
23:10:47.458 00.000 12020 MoveAxis(N, 0, ABG)
23:10:47.458 00.000 12020 Move returns status 0, amount 0
23:10:47.458 00.000 12020 move complete, result=0
23:10:47.458 00.000 12020 worker thread done servicing request
23:10:47.458 00.000 9340 GuideStep: -0.3 px 33 ms EAST, -0.0 px 0 ms NORTH
23:10:47.475 00.017 12020 Worker thread wakes up
23:10:47.476 00.001 12020 worker thread servicing REQUEST_EXPOSE 2000
23:10:47.476 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(837,44,31,31)
23:10:47.872 00.396 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"4d992f90-23e8-4181-9ed4-3515687b4df6"}
23:10:47.895 00.023 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"4d992f90-23e8-4181-9ed4-3515687b4df6"}
23:10:47.921 00.026 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"4998222c-eac7-42aa-aea6-ed3b25b6ceec"}
23:10:47.936 00.015 9340 case statement mapped state 6 to 3
23:10:47.952 00.016 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"4998222c-eac7-42aa-aea6-ed3b25b6ceec"}
23:10:47.974 00.022 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"09dfab69-5901-45d6-a1a0-e6dadf3d5614"}
23:10:47.993 00.019 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":429,"width":15,"height":15,"star_pos":[6.59,6.99],"pixels":"..."},"id":"09dfab69-5901-45d6-a1a0-e6dadf3d5614"}
23:10:49.833 01.840 12020 Exposure complete
23:10:49.869 00.036 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"06de758f-d603-4455-8a91-80a274e6c7f5"}
23:10:49.878 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"06de758f-d603-4455-8a91-80a274e6c7f5"}
23:10:49.891 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"ac067584-a01f-493d-ab2e-ded5cf7a5a92"}
23:10:49.900 00.009 9340 case statement mapped state 6 to 3
23:10:49.910 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"ac067584-a01f-493d-ab2e-ded5cf7a5a92"}
23:10:49.935 00.025 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"2985cfa5-cc18-4759-80f0-20010a5c2683"}
23:10:49.946 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":429,"width":15,"height":15,"star_pos":[6.59,6.99],"pixels":"..."},"id":"2985cfa5-cc18-4759-80f0-20010a5c2683"}
23:10:50.060 00.114 12020 worker thread done servicing request
23:10:50.060 00.000 9340 OnExposeComplete: enter
23:10:50.071 00.011 9340 UpdateGuideState(): m_state=6
23:10:50.084 00.013 9340 Star::Find(15, 852, 58, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 430
23:10:50.096 00.012 9340 Star::Find returns 1 (0), X=852.39, Y=58.99, Mass=818669, SNR=183.3, Peak=60481 HFD=4.1
23:10:50.109 00.013 9340 MultiStar: [#1 0.09,-0.06,0.64,U] [#2 0.04,0.03,0.65,U] [#3 0.15,-0.41,0.47,U] [#4 0.13,-0.00,0.49,U] [#5 0.14,-0.07,0.54,U] [#6 -0.10,-0.25,0.57,U] [#7 0.34,-0.26,0.47,U] [#8 0.24,0.39,0.50,U] 
23:10:50.116 00.007 9340 refined, 8 included, MultiStar: {0.12, 0.02}, one-star: {0.15, 0.41}
23:10:50.126 00.010 9340 CameraToMount -- cameraTheta (0.13) - m_xAngle (-3.14) = xAngle (3.26 = -3.02)
23:10:50.142 00.016 9340 CameraToMount -- cameraTheta (0.13) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (3.25 = -3.03)
23:10:50.154 00.012 9340 CameraToMount -- cameraX=0.12 cameraY=0.02 hyp=0.13 cameraTheta=0.13 mountX=-0.12 mountY=-0.01, mountTheta=-3.03
23:10:50.170 00.016 9340 SchedulePrimaryMove(10104498, x=0.12, y=0.02, opts=13)
23:10:50.200 00.030 9340 Enqueuing Move request for scope (0.12, 0.02)
23:10:50.217 00.017 12020 Worker thread wakes up
23:10:50.217 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=6494, max=65529, med=10126, FiltMin=7841, FiltMax=65494, Gamma=2.870
23:10:50.227 00.010 12020 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.02) opts 0xd
23:10:50.230 00.003 12020 Handling offset move in thread for scope, endpoint = (0.12, 0.02)
23:10:50.230 00.000 9340 UpdateGuideState exits: m=818669 SNR=183.3
23:10:50.239 00.009 12020 Moving (0.12, 0.02) raw xDistance=-0.12 yDistance=-0.01
23:10:50.239 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:10:50.248 00.009 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
23:10:50.248 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
23:10:50.260 00.012 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:10:50.261 00.001 9340 Enqueuing Expose request
23:10:50.273 00.012 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
23:10:50.273 00.000 12020 MoveAxis(E, 0, ABG)
23:10:50.273 00.000 12020 Move returns status 0, amount 0
23:10:50.273 00.000 12020 MoveAxis(N, 0, ABG)
23:10:50.273 00.000 12020 Move returns status 0, amount 0
23:10:50.273 00.000 12020 move complete, result=0
23:10:50.273 00.000 12020 worker thread done servicing request
23:10:50.274 00.001 12020 Worker thread wakes up
23:10:50.274 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
23:10:50.274 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(837,44,31,31)
23:10:50.277 00.003 9340 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
23:10:51.872 01.595 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"8e71bcd7-abd5-40a4-a247-831d087b3f86"}
23:10:51.883 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"8e71bcd7-abd5-40a4-a247-831d087b3f86"}
23:10:51.895 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"d1490a9a-6fa8-4cdd-9404-e6899205e412"}
23:10:51.906 00.011 9340 case statement mapped state 6 to 3
23:10:51.917 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"d1490a9a-6fa8-4cdd-9404-e6899205e412"}
23:10:51.950 00.033 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"f7bf428a-5875-4823-8ad5-8d682cc95104"}
23:10:51.963 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":430,"width":15,"height":15,"star_pos":[7.39,6.99],"pixels":"..."},"id":"f7bf428a-5875-4823-8ad5-8d682cc95104"}
23:10:52.631 00.668 12020 Exposure complete
23:10:52.874 00.243 12020 worker thread done servicing request
23:10:52.874 00.000 9340 OnExposeComplete: enter
23:10:52.886 00.012 9340 UpdateGuideState(): m_state=6
23:10:52.900 00.014 9340 Star::Find(15, 852, 58, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 431
23:10:52.910 00.010 9340 Star::Find returns 1 (0), X=852.73, Y=59.11, Mass=768478, SNR=149.6, Peak=55560 HFD=4.1
23:10:52.925 00.015 9340 MultiStar: [#1 0.31,0.16,0.76,U] [#2 0.47,0.21,0.77,U] [#3 0.71,-0.10,0.62,U] [#4 0.34,0.47,0.63,U] [#5 0.20,0.17,0.68,U] [#6 0.23,-0.36,0.62,U] [#7 0.67,0.11,0.57,U] [#8 0.35,0.48,0.63,U] 
23:10:52.949 00.024 9340 refined, 8 included, MultiStar: {0.42, 0.21}, one-star: {0.49, 0.53}
23:10:52.960 00.011 9340 CameraToMount -- cameraTheta (0.46) - m_xAngle (-3.14) = xAngle (3.60 = -2.69)
23:10:52.993 00.033 9340 CameraToMount -- cameraTheta (0.46) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (3.58 = -2.70)
23:10:53.017 00.024 9340 CameraToMount -- cameraX=0.42 cameraY=0.21 hyp=0.47 cameraTheta=0.46 mountX=-0.42 mountY=-0.20, mountTheta=-2.70
23:10:53.131 00.114 9340 SchedulePrimaryMove(10104498, x=0.42, y=0.21, opts=13)
23:10:53.274 00.143 9340 Enqueuing Move request for scope (0.42, 0.21)
23:10:53.452 00.178 12020 Worker thread wakes up
23:10:53.454 00.002 12020 worker thread servicing REQUEST_MOVE scope ofs (0.42, 0.21) opts 0xd
23:10:53.454 00.000 12020 Handling offset move in thread for scope, endpoint = (0.42, 0.21)
23:10:53.454 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=6126, max=65535, med=10262, FiltMin=8276, FiltMax=65494, Gamma=2.870
23:10:53.474 00.020 12020 Moving (0.42, 0.21) raw xDistance=-0.42 yDistance=-0.20
23:10:53.474 00.000 12020 GuideAlgorithmHysteresis::Result() returns -0.18 from input -0.42
23:10:53.475 00.001 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:10:53.475 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.20
23:10:53.475 00.000 12020 MoveAxis(E, 34, ABG)
23:10:53.475 00.000 12020 Guiding  Dir = 2, Dur = 34
23:10:53.511 00.036 9340 UpdateGuideState exits: m=768478 SNR=149.6
23:10:53.721 00.210 12020 IsSlewing returns 0
23:10:53.723 00.002 12020 IsGuiding returns 0
23:10:53.727 00.004 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:10:53.806 00.079 12020 IsGuiding returns 1
23:10:53.806 00.000 12020 scope still moving after pulse duration time elapsed
23:10:53.821 00.015 9340 ScheduleExposure(2000,3,1) exposurePending=0
23:10:53.925 00.104 12020 IsSlewing returns 0
23:10:53.932 00.007 9340 Enqueuing Expose request
23:10:53.954 00.022 12020 IsGuiding returns 0
23:10:53.954 00.000 12020 scope move finished after 34 + 198 ms
23:10:53.956 00.002 12020 Move returns status 0, amount 34
23:10:53.956 00.000 12020 MoveAxis(N, 0, ABG)
23:10:53.956 00.000 12020 Move returns status 0, amount 0
23:10:53.956 00.000 12020 move complete, result=0
23:10:53.956 00.000 12020 worker thread done servicing request
23:10:53.965 00.009 9340 GuideStep: -0.4 px 34 ms EAST, -0.2 px 0 ms NORTH
23:10:54.021 00.056 12020 Worker thread wakes up
23:10:54.021 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
23:10:54.021 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(837,44,31,31)
23:10:54.100 00.079 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"1daf7780-33f8-4028-84e6-6215b66be319"}
23:10:54.538 00.438 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"1daf7780-33f8-4028-84e6-6215b66be319"}
23:10:54.707 00.169 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"795b90f1-ca39-4e3f-9086-3620bf7f03f6"}
23:10:54.983 00.276 9340 case statement mapped state 6 to 3
23:10:55.150 00.167 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"795b90f1-ca39-4e3f-9086-3620bf7f03f6"}
23:10:55.587 00.437 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"3a37d9c1-1ab9-41e0-a833-d57a0ab6325c"}
23:10:55.788 00.201 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":431,"width":15,"height":15,"star_pos":[6.73,7.11],"pixels":"..."},"id":"3a37d9c1-1ab9-41e0-a833-d57a0ab6325c"}
23:10:55.944 00.156 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"70db48b4-3e2c-405a-baa5-24adba218386"}
23:10:56.000 00.056 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"70db48b4-3e2c-405a-baa5-24adba218386"}
23:10:56.026 00.026 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"544153c0-2a2f-461f-8c53-6d71c6d3a16b"}
23:10:56.050 00.024 9340 case statement mapped state 6 to 3
23:10:56.078 00.028 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"544153c0-2a2f-461f-8c53-6d71c6d3a16b"}
23:10:56.099 00.021 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"392907f5-ab04-4ebf-9ced-90f149d93172"}
23:10:56.156 00.057 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":431,"width":15,"height":15,"star_pos":[6.73,7.11],"pixels":"..."},"id":"392907f5-ab04-4ebf-9ced-90f149d93172"}
23:10:56.425 00.269 12020 Exposure complete
23:10:56.831 00.406 12020 worker thread done servicing request
23:10:56.831 00.000 9340 OnExposeComplete: enter
23:10:56.847 00.016 9340 UpdateGuideState(): m_state=6
23:10:56.862 00.015 9340 Star::Find(15, 852, 59, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 432
23:10:56.874 00.012 9340 Star::Find returns 1 (0), X=852.53, Y=59.50, Mass=723805, SNR=132.8, Peak=57879 HFD=3.4
23:10:56.895 00.021 9340 MultiStar: [#1 0.15,0.36,0.82,U] [#2 -0.02,0.50,0.83,U] [#3 0.10,0.35,0.69,U] [#4 -0.02,0.43,0.65,U] [#5 0.12,0.32,0.81,U] [#6 0.07,0.18,0.64,U] [#7 0.29,0.21,0.53,U] [#8 0.33,0.74,0.62,U] 
23:10:56.912 00.017 9340 refined, 8 included, MultiStar: {0.14, 0.47}, one-star: {0.29, 0.93}
23:10:56.963 00.051 9340 CameraToMount -- cameraTheta (1.27) - m_xAngle (-3.14) = xAngle (4.41 = -1.87)
23:10:56.981 00.018 9340 CameraToMount -- cameraTheta (1.27) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (4.39 = -1.89)
23:10:56.995 00.014 9340 CameraToMount -- cameraX=0.14 cameraY=0.47 hyp=0.49 cameraTheta=1.27 mountX=-0.15 mountY=-0.47, mountTheta=-1.88
23:10:57.013 00.018 9340 SchedulePrimaryMove(10104498, x=0.14, y=0.47, opts=13)
23:10:57.030 00.017 9340 Enqueuing Move request for scope (0.14, 0.47)
23:10:57.045 00.015 12020 Worker thread wakes up
23:10:57.045 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=6168, max=65511, med=10119, FiltMin=7864, FiltMax=65478, Gamma=2.870
23:10:57.085 00.040 12020 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.47) opts 0xd
23:10:57.085 00.000 9340 UpdateGuideState exits: m=723805 SNR=132.8
23:10:57.107 00.022 12020 Handling offset move in thread for scope, endpoint = (0.14, 0.47)
23:10:57.107 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:10:57.126 00.019 12020 Moving (0.14, 0.47) raw xDistance=-0.15 yDistance=-0.47
23:10:57.126 00.000 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
23:10:57.126 00.000 12020 GuideAlgorithmResistSwitch::result() returns -0.47 from input -0.47
23:10:57.127 00.001 12020 MoveAxis(E, 0, ABG)
23:10:57.127 00.000 12020 Move returns status 0, amount 0
23:10:57.127 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
23:10:57.150 00.023 12020 MoveAxis(N, 78, ABG)
23:10:57.150 00.000 9340 Enqueuing Expose request
23:10:57.162 00.012 12020 Guiding  Dir = 0, Dur = 78
23:10:57.170 00.008 12020 IsSlewing returns 0
23:10:57.173 00.003 12020 IsGuiding returns 0
23:10:57.272 00.099 12020 IsGuiding returns 1
23:10:57.272 00.000 12020 scope still moving after pulse duration time elapsed
23:10:57.354 00.082 12020 IsSlewing returns 0
23:10:57.467 00.113 12020 IsGuiding returns 0
23:10:57.467 00.000 12020 scope move finished after 78 + 216 ms
23:10:57.467 00.000 12020 Move returns status 0, amount 78
23:10:57.468 00.001 12020 move complete, result=0
23:10:57.468 00.000 12020 worker thread done servicing request
23:10:57.468 00.000 9340 GuideStep: -0.1 px 0 ms EAST, -0.5 px 78 ms NORTH
23:10:57.487 00.019 12020 Worker thread wakes up
23:10:57.487 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
23:10:57.490 00.003 12020 Handling exposure in thread, d=2000 o=3 r=(837,44,31,31)
23:10:57.948 00.458 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"6e8cdf9e-5c26-4b99-8dc4-aef204eb9f6e"}
23:10:58.005 00.057 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"6e8cdf9e-5c26-4b99-8dc4-aef204eb9f6e"}
23:10:58.036 00.031 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"ac6f958c-7e1a-475c-b58c-d09e03161996"}
23:10:58.056 00.020 9340 case statement mapped state 6 to 3
23:10:58.068 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"ac6f958c-7e1a-475c-b58c-d09e03161996"}
23:10:58.087 00.019 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"779b9592-2ebb-45d1-b716-5e5d19003a55"}
23:10:58.106 00.019 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":432,"width":15,"height":15,"star_pos":[6.53,6.50],"pixels":"..."},"id":"779b9592-2ebb-45d1-b716-5e5d19003a55"}
23:10:59.938 01.832 12020 Exposure complete
23:10:59.946 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"839c44c9-d562-4901-a5b1-7b5ebf392ee3"}
23:10:59.953 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"839c44c9-d562-4901-a5b1-7b5ebf392ee3"}
23:10:59.975 00.022 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"053ff5cd-a0a0-4ec1-a94d-66217a920780"}
23:10:59.984 00.009 9340 case statement mapped state 6 to 3
23:10:59.995 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"053ff5cd-a0a0-4ec1-a94d-66217a920780"}
23:11:00.008 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"643a9a39-c1ef-4b6c-9f64-809d05004d77"}
23:11:00.022 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":432,"width":15,"height":15,"star_pos":[6.53,6.50],"pixels":"..."},"id":"643a9a39-c1ef-4b6c-9f64-809d05004d77"}
23:11:00.139 00.117 12020 worker thread done servicing request
23:11:00.139 00.000 9340 OnExposeComplete: enter
23:11:00.150 00.011 9340 UpdateGuideState(): m_state=6
23:11:00.161 00.011 9340 Star::Find(15, 852, 59, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 433
23:11:00.170 00.009 9340 Star::Find returns 1 (0), X=852.66, Y=59.00, Mass=725561, SNR=128.9, Peak=55475 HFD=4.1
23:11:00.180 00.010 9340 MultiStar: [#1 0.33,-0.05,0.83,U] [#2 0.31,0.18,0.87,U] [#3 0.20,-0.03,0.76,U] [#4 0.21,0.13,0.58,U] [#5 0.00,0.04,0.76,U] [#6 0.53,-0.03,0.73,U] [#7 0.52,-0.06,0.60,U] [#8 0.37,0.27,0.72,U] 
23:11:00.187 00.007 9340 refined, 8 included, MultiStar: {0.32, 0.11}, one-star: {0.42, 0.42}
23:11:00.217 00.030 9340 CameraToMount -- cameraTheta (0.33) - m_xAngle (-3.14) = xAngle (3.47 = -2.82)
23:11:00.227 00.010 9340 CameraToMount -- cameraTheta (0.33) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (3.45 = -2.83)
23:11:00.235 00.008 9340 CameraToMount -- cameraX=0.32 cameraY=0.11 hyp=0.34 cameraTheta=0.33 mountX=-0.32 mountY=-0.10, mountTheta=-2.83
23:11:00.247 00.012 9340 SchedulePrimaryMove(10104498, x=0.32, y=0.11, opts=13)
23:11:00.256 00.009 9340 Enqueuing Move request for scope (0.32, 0.11)
23:11:00.265 00.009 12020 Worker thread wakes up
23:11:00.265 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=6470, max=65529, med=10130, FiltMin=7688, FiltMax=65494, Gamma=2.870
23:11:00.273 00.008 12020 worker thread servicing REQUEST_MOVE scope ofs (0.32, 0.11) opts 0xd
23:11:00.273 00.000 9340 UpdateGuideState exits: m=725561 SNR=128.9
23:11:00.283 00.010 12020 Handling offset move in thread for scope, endpoint = (0.32, 0.11)
23:11:00.283 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:11:00.297 00.014 12020 Moving (0.32, 0.11) raw xDistance=-0.32 yDistance=-0.10
23:11:00.298 00.001 9340 ScheduleExposure(2000,3,1) exposurePending=0
23:11:00.307 00.009 12020 GuideAlgorithmHysteresis::Result() returns -0.14 from input -0.32
23:11:00.307 00.000 9340 Enqueuing Expose request
23:11:00.307 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:11:00.307 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
23:11:00.307 00.000 12020 MoveAxis(E, 26, ABG)
23:11:00.307 00.000 12020 Guiding  Dir = 2, Dur = 26
23:11:00.307 00.000 12020 IsSlewing returns 0
23:11:00.317 00.010 12020 IsGuiding returns 0
23:11:00.347 00.030 12020 IsGuiding returns 1
23:11:00.347 00.000 12020 scope still moving after pulse duration time elapsed
23:11:00.392 00.045 12020 IsSlewing returns 0
23:11:00.392 00.000 12020 IsGuiding returns 0
23:11:00.392 00.000 12020 scope move finished after 26 + 47 ms
23:11:00.392 00.000 12020 Move returns status 0, amount 26
23:11:00.392 00.000 12020 MoveAxis(N, 0, ABG)
23:11:00.392 00.000 12020 Move returns status 0, amount 0
23:11:00.392 00.000 12020 move complete, result=0
23:11:00.393 00.001 12020 worker thread done servicing request
23:11:00.393 00.000 9340 GuideStep: -0.3 px 26 ms EAST, -0.1 px 0 ms NORTH
23:11:00.399 00.006 12020 Worker thread wakes up
23:11:00.399 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
23:11:00.399 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(837,44,31,31)
23:11:01.947 01.548 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"713b43ad-7ccb-4801-9ee8-c819af6b16e0"}
23:11:01.973 00.026 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"713b43ad-7ccb-4801-9ee8-c819af6b16e0"}
23:11:02.018 00.045 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"cbbbc05c-52d0-44f0-9ead-3f699d959db3"}
23:11:02.046 00.028 9340 case statement mapped state 6 to 3
23:11:02.070 00.024 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"cbbbc05c-52d0-44f0-9ead-3f699d959db3"}
23:11:02.165 00.095 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"8bae0830-b15e-4225-b708-8ae57047508a"}
23:11:02.180 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":433,"width":15,"height":15,"star_pos":[6.66,7.00],"pixels":"..."},"id":"8bae0830-b15e-4225-b708-8ae57047508a"}
23:11:02.851 00.671 12020 Exposure complete
23:11:03.117 00.266 12020 worker thread done servicing request
23:11:03.117 00.000 9340 OnExposeComplete: enter
23:11:03.135 00.018 9340 UpdateGuideState(): m_state=6
23:11:03.145 00.010 9340 Star::Find(15, 852, 59, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 434
23:11:03.178 00.033 9340 Star::Find returns 1 (0), X=852.40, Y=59.38, Mass=745991, SNR=130.1, Peak=55347 HFD=3.9
23:11:03.198 00.020 9340 MultiStar: [#1 0.28,0.12,0.88,U] [#2 -0.24,0.23,0.81,U] [#3 0.09,0.16,0.86,U] [#4 0.19,0.18,0.66,U] [#5 -0.13,0.34,0.89,U] [#6 -0.09,-0.11,0.83,U] [#7 0.48,-0.03,0.71,U] [#8 0.08,0.53,0.66,U] 
23:11:03.209 00.011 9340 refined, 8 included, MultiStar: {0.09, 0.26}, one-star: {0.17, 0.80}
23:11:03.228 00.019 9340 CameraToMount -- cameraTheta (1.25) - m_xAngle (-3.14) = xAngle (4.39 = -1.89)
23:11:03.241 00.013 9340 CameraToMount -- cameraTheta (1.25) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (4.37 = -1.91)
23:11:03.271 00.030 9340 CameraToMount -- cameraX=0.09 cameraY=0.26 hyp=0.27 cameraTheta=1.25 mountX=-0.09 mountY=-0.26, mountTheta=-1.90
23:11:03.284 00.013 9340 SchedulePrimaryMove(10104498, x=0.09, y=0.26, opts=13)
23:11:03.293 00.009 9340 Enqueuing Move request for scope (0.09, 0.26)
23:11:03.303 00.010 12020 Worker thread wakes up
23:11:03.303 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=5443, max=65529, med=10140, FiltMin=7349, FiltMax=65478, Gamma=2.870
23:11:03.319 00.016 12020 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.26) opts 0xd
23:11:03.319 00.000 12020 Handling offset move in thread for scope, endpoint = (0.09, 0.26)
23:11:03.319 00.000 12020 Moving (0.09, 0.26) raw xDistance=-0.09 yDistance=-0.26
23:11:03.319 00.000 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
23:11:03.319 00.000 9340 UpdateGuideState exits: m=745991 SNR=130.1
23:11:03.328 00.009 12020 GuideAlgorithmResistSwitch::result() returns -0.26 from input -0.26
23:11:03.328 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:11:03.342 00.014 12020 MoveAxis(E, 0, ABG)
23:11:03.342 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
23:11:03.368 00.026 12020 Move returns status 0, amount 0
23:11:03.368 00.000 9340 Enqueuing Expose request
23:11:03.381 00.013 12020 MoveAxis(N, 43, ABG)
23:11:03.381 00.000 12020 Guiding  Dir = 0, Dur = 43
23:11:03.381 00.000 12020 IsSlewing returns 0
23:11:03.384 00.003 12020 IsGuiding returns 0
23:11:03.511 00.127 12020 IsGuiding returns 1
23:11:03.511 00.000 12020 scope still moving after pulse duration time elapsed
23:11:03.621 00.110 12020 IsSlewing returns 0
23:11:03.622 00.001 12020 IsGuiding returns 0
23:11:03.622 00.000 12020 scope move finished after 43 + 195 ms
23:11:03.622 00.000 12020 Move returns status 0, amount 43
23:11:03.622 00.000 12020 move complete, result=0
23:11:03.624 00.002 12020 worker thread done servicing request
23:11:03.624 00.000 9340 GuideStep: -0.1 px 0 ms EAST, -0.3 px 43 ms NORTH
23:11:03.637 00.013 12020 Worker thread wakes up
23:11:03.637 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
23:11:03.637 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(837,44,31,31)
23:11:03.948 00.311 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"4aa1f142-ead2-4e8a-ac81-75d1a1fe839e"}
23:11:03.962 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"4aa1f142-ead2-4e8a-ac81-75d1a1fe839e"}
23:11:03.984 00.022 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"3cd629c9-d979-4773-9abe-d3d79fcded82"}
23:11:04.022 00.038 9340 case statement mapped state 6 to 3
23:11:04.029 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"3cd629c9-d979-4773-9abe-d3d79fcded82"}
23:11:04.048 00.019 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"4dd1d2b1-58d6-46a4-9717-7d7a8771221c"}
23:11:04.056 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":434,"width":15,"height":15,"star_pos":[7.40,7.38],"pixels":"..."},"id":"4dd1d2b1-58d6-46a4-9717-7d7a8771221c"}
23:11:05.948 01.892 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"fba6abef-a363-4f0a-83fb-79d3afd1541f"}
23:11:05.958 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"fba6abef-a363-4f0a-83fb-79d3afd1541f"}
23:11:05.971 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"0e1d8b42-e4ab-4204-9860-ef65d1f126a1"}
23:11:05.983 00.012 9340 case statement mapped state 6 to 3
23:11:05.995 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"0e1d8b42-e4ab-4204-9860-ef65d1f126a1"}
23:11:06.023 00.028 12020 Exposure complete
23:11:06.025 00.002 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"0c883ab8-8510-4f69-ba62-78e78fb2350f"}
23:11:06.034 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":434,"width":15,"height":15,"star_pos":[7.40,7.38],"pixels":"..."},"id":"0c883ab8-8510-4f69-ba62-78e78fb2350f"}
23:11:06.246 00.212 12020 worker thread done servicing request
23:11:06.247 00.001 9340 OnExposeComplete: enter
23:11:06.262 00.015 9340 UpdateGuideState(): m_state=6
23:11:06.274 00.012 9340 Star::Find(15, 852, 59, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 435
23:11:06.312 00.038 9340 Star::Find returns 1 (0), X=852.20, Y=59.01, Mass=724191, SNR=137.2, Peak=56747 HFD=4.1
23:11:06.335 00.023 9340 MultiStar: [#1 -0.04,0.03,0.83,U] [#2 -0.11,0.03,0.85,U] [#3 -0.08,-0.24,0.63,U] [#4 -0.12,0.08,0.60,U] [#5 -0.21,0.06,0.77,U] [#6 -0.06,-0.27,0.72,U] [#7 0.26,-0.14,0.54,U] [#8 0.12,0.34,0.59,U] 
23:11:06.344 00.009 9340 refined, 8 included, MultiStar: {-0.04, 0.06}, one-star: {-0.04, 0.44}
23:11:06.354 00.010 9340 CameraToMount -- cameraTheta (2.22) - m_xAngle (-3.14) = xAngle (5.35 = -0.93)
23:11:06.367 00.013 9340 CameraToMount -- cameraTheta (2.22) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (5.34 = -0.94)
23:11:06.381 00.014 9340 CameraToMount -- cameraX=-0.04 cameraY=0.06 hyp=0.07 cameraTheta=2.22 mountX=0.04 mountY=-0.06, mountTheta=-0.93
23:11:06.399 00.018 9340 SchedulePrimaryMove(10104498, x=-0.04, y=0.06, opts=13)
23:11:06.414 00.015 9340 Enqueuing Move request for scope (-0.04, 0.06)
23:11:06.439 00.025 12020 Worker thread wakes up
23:11:06.439 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=6263, max=65529, med=10124, FiltMin=7803, FiltMax=65478, Gamma=2.870
23:11:06.452 00.013 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.06) opts 0xd
23:11:06.452 00.000 9340 UpdateGuideState exits: m=724191 SNR=137.2
23:11:06.464 00.012 12020 Handling offset move in thread for scope, endpoint = (-0.04, 0.06)
23:11:06.464 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:11:06.474 00.010 12020 Moving (-0.04, 0.06) raw xDistance=0.04 yDistance=-0.06
23:11:06.474 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
23:11:06.482 00.008 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
23:11:06.482 00.000 9340 Enqueuing Expose request
23:11:06.495 00.013 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:11:06.495 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
23:11:06.496 00.001 12020 MoveAxis(E, 0, ABG)
23:11:06.496 00.000 12020 Move returns status 0, amount 0
23:11:06.496 00.000 12020 MoveAxis(N, 0, ABG)
23:11:06.496 00.000 12020 Move returns status 0, amount 0
23:11:06.496 00.000 12020 move complete, result=0
23:11:06.496 00.000 12020 worker thread done servicing request
23:11:06.496 00.000 12020 Worker thread wakes up
23:11:06.496 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
23:11:06.497 00.001 12020 Handling exposure in thread, d=2000 o=3 r=(837,44,31,31)
23:11:06.498 00.001 9340 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
23:11:07.954 01.456 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"4f1c9305-d890-4a34-b494-af275138b6c2"}
23:11:07.977 00.023 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"4f1c9305-d890-4a34-b494-af275138b6c2"}
23:11:07.991 00.014 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"6383bca7-6351-4479-971c-a46df76f5de1"}
23:11:08.004 00.013 9340 case statement mapped state 6 to 3
23:11:08.018 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"6383bca7-6351-4479-971c-a46df76f5de1"}
23:11:08.030 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"444ad979-7139-438e-84c5-d5de46698aa7"}
23:11:08.043 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":435,"width":15,"height":15,"star_pos":[7.20,7.01],"pixels":"..."},"id":"444ad979-7139-438e-84c5-d5de46698aa7"}
23:11:08.870 00.827 12020 Exposure complete
23:11:09.197 00.327 12020 worker thread done servicing request
23:11:09.197 00.000 9340 OnExposeComplete: enter
23:11:09.208 00.011 9340 UpdateGuideState(): m_state=6
23:11:09.232 00.024 9340 Star::Find(15, 852, 59, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 436
23:11:09.246 00.014 9340 Star::Find returns 1 (0), X=852.38, Y=58.93, Mass=789246, SNR=140.8, Peak=57523 HFD=4.2
23:11:09.280 00.034 9340 MultiStar: [#1 -0.01,0.05,0.71,U] [#2 -0.17,-0.18,0.87,U] [#3 0.08,-0.14,0.75,U] [#4 0.05,0.12,0.58,U] [#5 -0.02,-0.03,0.68,U] [#6 -0.09,-0.38,0.57,U] [#7 0.25,-0.15,0.67,U] [#8 0.13,0.34,0.53,U] 
23:11:09.294 00.014 9340 refined, 8 included, MultiStar: {0.04, 0.01}, one-star: {0.15, 0.36}
23:11:09.305 00.011 9340 CameraToMount -- cameraTheta (0.15) - m_xAngle (-3.14) = xAngle (3.29 = -2.99)
23:11:09.316 00.011 9340 CameraToMount -- cameraTheta (0.15) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (3.27 = -3.01)
23:11:09.328 00.012 9340 CameraToMount -- cameraX=0.04 cameraY=0.01 hyp=0.04 cameraTheta=0.15 mountX=-0.04 mountY=-0.01, mountTheta=-3.01
23:11:09.344 00.016 9340 SchedulePrimaryMove(10104498, x=0.04, y=0.01, opts=13)
23:11:09.372 00.028 9340 Enqueuing Move request for scope (0.04, 0.01)
23:11:09.381 00.009 12020 Worker thread wakes up
23:11:09.381 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=6302, max=65529, med=10104, FiltMin=7874, FiltMax=65478, Gamma=2.870
23:11:09.395 00.014 12020 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.01) opts 0xd
23:11:09.395 00.000 9340 UpdateGuideState exits: m=789246 SNR=140.8
23:11:09.411 00.016 12020 Handling offset move in thread for scope, endpoint = (0.04, 0.01)
23:11:09.411 00.000 12020 Moving (0.04, 0.01) raw xDistance=-0.04 yDistance=-0.01
23:11:09.411 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:11:09.427 00.016 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
23:11:09.427 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
23:11:09.440 00.013 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:11:09.440 00.000 9340 Enqueuing Expose request
23:11:09.466 00.026 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
23:11:09.466 00.000 12020 MoveAxis(E, 0, ABG)
23:11:09.467 00.001 12020 Move returns status 0, amount 0
23:11:09.467 00.000 12020 MoveAxis(N, 0, ABG)
23:11:09.467 00.000 12020 Move returns status 0, amount 0
23:11:09.467 00.000 12020 move complete, result=0
23:11:09.467 00.000 12020 worker thread done servicing request
23:11:09.467 00.000 12020 Worker thread wakes up
23:11:09.468 00.001 12020 worker thread servicing REQUEST_EXPOSE 2000
23:11:09.468 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(837,44,31,31)
23:11:09.470 00.002 9340 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
23:11:09.956 00.486 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"1bd94290-72fc-4b2c-bef1-5edf6de67c07"}
23:11:09.992 00.036 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"1bd94290-72fc-4b2c-bef1-5edf6de67c07"}
23:11:10.005 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"e9dff2f7-8780-41a1-b5be-2633a102ccf6"}
23:11:10.019 00.014 9340 case statement mapped state 6 to 3
23:11:10.032 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"e9dff2f7-8780-41a1-b5be-2633a102ccf6"}
23:11:10.048 00.016 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"4c7fe8df-ef49-4d53-882c-9c45db42bb9d"}
23:11:10.092 00.044 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":436,"width":15,"height":15,"star_pos":[7.38,6.93],"pixels":"..."},"id":"4c7fe8df-ef49-4d53-882c-9c45db42bb9d"}
23:11:11.828 01.736 12020 Exposure complete
23:11:11.955 00.127 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"ca1d9870-5acb-4d8a-8e18-7356bd5a07f9"}
23:11:11.963 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"ca1d9870-5acb-4d8a-8e18-7356bd5a07f9"}
23:11:11.972 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"d0bce26c-e586-4e52-aa31-cc23ad666d16"}
23:11:11.980 00.008 9340 case statement mapped state 6 to 3
23:11:11.987 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"d0bce26c-e586-4e52-aa31-cc23ad666d16"}
23:11:11.999 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"0f9a7fe0-5d12-474f-a846-9ef724e3bd77"}
23:11:12.008 00.009 12020 worker thread done servicing request
23:11:12.008 00.000 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":436,"width":15,"height":15,"star_pos":[7.38,6.93],"pixels":"..."},"id":"0f9a7fe0-5d12-474f-a846-9ef724e3bd77"}
23:11:12.017 00.009 9340 OnExposeComplete: enter
23:11:12.026 00.009 9340 UpdateGuideState(): m_state=6
23:11:12.035 00.009 9340 Star::Find(15, 852, 58, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 437
23:11:12.041 00.006 9340 Star::Find returns 1 (0), X=852.55, Y=59.23, Mass=792016, SNR=171.1, Peak=58611 HFD=3.9
23:11:12.062 00.021 9340 MultiStar: [#1 0.57,0.24,0.63,U] [#2 0.38,0.48,0.74,U] [#3 0.35,0.01,0.64,U] [#4 0.19,0.31,0.50,U] [#5 0.27,0.18,0.68,U] [#6 0.26,-0.01,0.52,U] [#7 0.61,-0.04,0.52,U] [#8 0.67,0.49,0.55,U] 
23:11:12.069 00.007 9340 refined, 8 included, MultiStar: {0.39, 0.29}, one-star: {0.32, 0.66}
23:11:12.079 00.010 9340 CameraToMount -- cameraTheta (0.64) - m_xAngle (-3.14) = xAngle (3.78 = -2.51)
23:11:12.087 00.008 9340 CameraToMount -- cameraTheta (0.64) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (3.76 = -2.52)
23:11:12.097 00.010 9340 CameraToMount -- cameraX=0.39 cameraY=0.29 hyp=0.49 cameraTheta=0.64 mountX=-0.40 mountY=-0.29, mountTheta=-2.52
23:11:12.105 00.008 9340 SchedulePrimaryMove(10104498, x=0.39, y=0.29, opts=13)
23:11:12.115 00.010 9340 Enqueuing Move request for scope (0.39, 0.29)
23:11:12.126 00.011 12020 Worker thread wakes up
23:11:12.127 00.001 9340 UpdateImageDisplay: Size=(1920,1080) min=6484, max=65529, med=10156, FiltMin=7757, FiltMax=65494, Gamma=2.870
23:11:12.133 00.006 12020 worker thread servicing REQUEST_MOVE scope ofs (0.39, 0.29) opts 0xd
23:11:12.133 00.000 9340 UpdateGuideState exits: m=792016 SNR=171.1
23:11:12.145 00.012 12020 Handling offset move in thread for scope, endpoint = (0.39, 0.29)
23:11:12.145 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:11:12.153 00.008 12020 Moving (0.39, 0.29) raw xDistance=-0.40 yDistance=-0.29
23:11:12.153 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
23:11:12.157 00.004 12020 GuideAlgorithmHysteresis::Result() returns -0.17 from input -0.40
23:11:12.161 00.004 9340 Enqueuing Expose request
23:11:12.170 00.009 12020 GuideAlgorithmResistSwitch::result() returns -0.29 from input -0.29
23:11:12.170 00.000 12020 MoveAxis(E, 32, ABG)
23:11:12.170 00.000 12020 Guiding  Dir = 2, Dur = 32
23:11:12.208 00.038 12020 IsSlewing returns 0
23:11:12.209 00.001 12020 IsGuiding returns 0
23:11:12.239 00.030 12020 PulseGuide returned control before completion, sleep 12
23:11:12.256 00.017 12020 IsGuiding returns 1
23:11:12.256 00.000 12020 scope still moving after pulse duration time elapsed
23:11:12.288 00.032 12020 IsSlewing returns 0
23:11:12.289 00.001 12020 IsGuiding returns 0
23:11:12.289 00.000 12020 scope move finished after 32 + 46 ms
23:11:12.289 00.000 12020 Move returns status 0, amount 32
23:11:12.289 00.000 12020 MoveAxis(N, 48, ABG)
23:11:12.289 00.000 12020 Guiding  Dir = 0, Dur = 48
23:11:12.290 00.001 12020 IsSlewing returns 0
23:11:12.291 00.001 12020 IsGuiding returns 0
23:11:12.369 00.078 12020 IsGuiding returns 1
23:11:12.369 00.000 12020 scope still moving after pulse duration time elapsed
23:11:12.392 00.023 12020 IsSlewing returns 0
23:11:12.392 00.000 12020 IsGuiding returns 1
23:11:12.462 00.070 12020 IsSlewing returns 0
23:11:12.558 00.096 12020 IsGuiding returns 0
23:11:12.558 00.000 12020 scope move finished after 48 + 221 ms
23:11:12.558 00.000 12020 Move returns status 0, amount 48
23:11:12.558 00.000 12020 move complete, result=0
23:11:12.558 00.000 12020 worker thread done servicing request
23:11:12.558 00.000 12020 Worker thread wakes up
23:11:12.558 00.000 9340 GuideStep: -0.4 px 32 ms EAST, -0.3 px 48 ms NORTH
23:11:12.568 00.010 12020 worker thread servicing REQUEST_EXPOSE 2000
23:11:12.568 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(837,44,31,31)
23:11:13.958 01.390 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"a0149cb5-1501-4969-ac39-15410d5d5d2c"}
23:11:13.965 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"a0149cb5-1501-4969-ac39-15410d5d5d2c"}
23:11:13.967 00.002 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"baa26973-604c-4598-8da6-e606f00bbc09"}
23:11:13.978 00.011 9340 case statement mapped state 6 to 3
23:11:13.986 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"baa26973-604c-4598-8da6-e606f00bbc09"}
23:11:13.993 00.007 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"e1f5cd32-8025-4d9d-9200-31c3332e81f8"}
23:11:14.000 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":437,"width":15,"height":15,"star_pos":[6.55,7.23],"pixels":"..."},"id":"e1f5cd32-8025-4d9d-9200-31c3332e81f8"}
23:11:14.929 00.929 12020 Exposure complete
23:11:15.098 00.169 12020 worker thread done servicing request
23:11:15.098 00.000 9340 OnExposeComplete: enter
23:11:15.112 00.014 9340 UpdateGuideState(): m_state=6
23:11:15.125 00.013 9340 Star::Find(15, 852, 59, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 438
23:11:15.130 00.005 9340 Star::Find returns 1 (0), X=853.09, Y=58.95, Mass=717362, SNR=141.3, Peak=55375 HFD=4.2
23:11:15.142 00.012 9340 MultiStar: [#1 0.58,-0.11,0.88,U] [#2 0.59,0.07,0.77,U] [#3 0.52,-0.41,0.62,U] [#4 0.48,0.13,0.55,U] [#5 0.47,0.05,0.77,U] [#6 0.38,-0.21,0.58,U] [#7 1.03,-0.34,0.00,M1] [#8 0.72,0.17,0.66,U] 
23:11:15.149 00.007 9340 refined, 7 included, MultiStar: {0.59, 0.03}, one-star: {0.86, 0.37}
23:11:15.155 00.006 9340 CameraToMount -- cameraTheta (0.05) - m_xAngle (-3.14) = xAngle (3.18 = -3.10)
23:11:15.164 00.009 9340 CameraToMount -- cameraTheta (0.05) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (3.17 = -3.11)
23:11:15.187 00.023 9340 CameraToMount -- cameraX=0.59 cameraY=0.03 hyp=0.60 cameraTheta=0.05 mountX=-0.59 mountY=-0.02, mountTheta=-3.11
23:11:15.197 00.010 9340 SchedulePrimaryMove(10104498, x=0.59, y=0.03, opts=13)
23:11:15.205 00.008 9340 Enqueuing Move request for scope (0.59, 0.03)
23:11:15.213 00.008 12020 Worker thread wakes up
23:11:15.214 00.001 9340 UpdateImageDisplay: Size=(1920,1080) min=5928, max=65529, med=10345, FiltMin=8258, FiltMax=65494, Gamma=2.870
23:11:15.221 00.007 9340 UpdateGuideState exits: m=717362 SNR=141.3
23:11:15.229 00.008 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:11:15.237 00.008 12020 worker thread servicing REQUEST_MOVE scope ofs (0.59, 0.03) opts 0xd
23:11:15.237 00.000 12020 Handling offset move in thread for scope, endpoint = (0.59, 0.03)
23:11:15.237 00.000 12020 Moving (0.59, 0.03) raw xDistance=-0.59 yDistance=-0.02
23:11:15.238 00.001 12020 GuideAlgorithmHysteresis::Result() returns -0.26 from input -0.59
23:11:15.238 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:11:15.238 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
23:11:15.245 00.007 9340 Enqueuing Expose request
23:11:15.257 00.012 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
23:11:15.257 00.000 12020 MoveAxis(E, 51, ABG)
23:11:15.257 00.000 12020 Guiding  Dir = 2, Dur = 51
23:11:15.258 00.001 12020 IsSlewing returns 0
23:11:15.259 00.001 12020 IsGuiding returns 0
23:11:15.278 00.019 12020 PulseGuide returned control before completion, sleep 42
23:11:15.340 00.062 12020 IsGuiding returns 1
23:11:15.340 00.000 12020 scope still moving after pulse duration time elapsed
23:11:15.375 00.035 12020 IsSlewing returns 0
23:11:15.376 00.001 12020 IsGuiding returns 0
23:11:15.376 00.000 12020 scope move finished after 51 + 66 ms
23:11:15.376 00.000 12020 Move returns status 0, amount 51
23:11:15.376 00.000 12020 MoveAxis(N, 0, ABG)
23:11:15.377 00.001 12020 Move returns status 0, amount 0
23:11:15.377 00.000 12020 move complete, result=0
23:11:15.377 00.000 12020 worker thread done servicing request
23:11:15.378 00.001 9340 GuideStep: -0.6 px 51 ms EAST, -0.0 px 0 ms NORTH
23:11:15.383 00.005 12020 Worker thread wakes up
23:11:15.383 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
23:11:15.383 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(837,44,31,31)
23:11:15.960 00.577 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"8fe26f5f-f362-4c34-87b4-2a99f9b76f17"}
23:11:15.974 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"8fe26f5f-f362-4c34-87b4-2a99f9b76f17"}
23:11:15.985 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"1f6dc8f8-287c-4cd1-b901-7d39d2a5297b"}
23:11:15.992 00.007 9340 case statement mapped state 6 to 3
23:11:16.000 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"1f6dc8f8-287c-4cd1-b901-7d39d2a5297b"}
23:11:16.007 00.007 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"2d7e3168-694d-47ae-8d51-73915ab08ecf"}
23:11:16.014 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":438,"width":15,"height":15,"star_pos":[7.09,6.95],"pixels":"..."},"id":"2d7e3168-694d-47ae-8d51-73915ab08ecf"}
23:11:17.833 01.819 12020 Exposure complete
23:11:17.963 00.130 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"068d04dd-e1e3-4700-8a41-75310e35e532"}
23:11:18.080 00.117 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"068d04dd-e1e3-4700-8a41-75310e35e532"}
23:11:18.105 00.025 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"326be178-43e9-486c-9020-bfb22affb432"}
23:11:18.124 00.019 9340 case statement mapped state 6 to 3
23:11:18.199 00.075 12020 worker thread done servicing request
23:11:18.199 00.000 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"326be178-43e9-486c-9020-bfb22affb432"}
23:11:18.240 00.041 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"f82025b6-8724-442c-a3ad-54dbfcff5f2c"}
23:11:18.271 00.031 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":438,"width":15,"height":15,"star_pos":[7.09,6.95],"pixels":"..."},"id":"f82025b6-8724-442c-a3ad-54dbfcff5f2c"}
23:11:18.303 00.032 9340 OnExposeComplete: enter
23:11:18.354 00.051 9340 UpdateGuideState(): m_state=6
23:11:18.472 00.118 9340 Star::Find(15, 853, 58, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 439
23:11:18.707 00.235 9340 Star::Find returns 1 (0), X=852.39, Y=58.86, Mass=747747, SNR=117.0, Peak=58445 HFD=3.9
23:11:18.973 00.266 9340 MultiStar: [#1 0.29,-0.08,0.95,U] [#2 0.16,-0.19,1.08,U] [#3 0.27,-0.31,0.73,U] [#4 0.12,0.03,0.71,U] [#5 -0.07,-0.08,0.91,U] [#6 0.23,-0.31,0.85,U] [#7 0.39,0.02,0.72,U] [#8 0.58,0.28,0.71,U] 
23:11:19.104 00.131 9340 refined, 8 included, MultiStar: {0.22, -0.04}, one-star: {0.15, 0.28}
23:11:19.226 00.122 9340 CameraToMount -- cameraTheta (-0.20) - m_xAngle (-3.14) = xAngle (2.94 = 2.94)
23:11:19.360 00.134 9340 CameraToMount -- cameraTheta (-0.20) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (2.93 = 2.93)
23:11:19.488 00.128 9340 CameraToMount -- cameraX=0.22 cameraY=-0.04 hyp=0.23 cameraTheta=-0.20 mountX=-0.22 mountY=0.05, mountTheta=2.93
23:11:19.770 00.282 9340 SchedulePrimaryMove(10104498, x=0.22, y=-0.04, opts=13)
23:11:20.285 00.515 9340 Enqueuing Move request for scope (0.22, -0.04)
23:11:20.744 00.459 12020 Worker thread wakes up
23:11:20.744 00.000 12020 worker thread servicing REQUEST_MOVE scope ofs (0.22, -0.04) opts 0xd
23:11:20.744 00.000 12020 Handling offset move in thread for scope, endpoint = (0.22, -0.04)
23:11:20.744 00.000 12020 Moving (0.22, -0.04) raw xDistance=-0.22 yDistance=0.05
23:11:20.744 00.000 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.22
23:11:20.744 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:11:20.744 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
23:11:20.744 00.000 12020 MoveAxis(E, 0, ABG)
23:11:20.744 00.000 12020 Move returns status 0, amount 0
23:11:20.746 00.002 12020 MoveAxis(N, 0, ABG)
23:11:20.746 00.000 12020 Move returns status 0, amount 0
23:11:20.773 00.027 9340 UpdateImageDisplay: Size=(1920,1080) min=6413, max=65529, med=10208, FiltMin=8207, FiltMax=65494, Gamma=2.870
23:11:21.050 00.277 12020 move complete, result=0
23:11:21.050 00.000 12020 worker thread done servicing request
23:11:21.050 00.000 9340 UpdateGuideState exits: m=747747 SNR=117.0
23:11:21.385 00.335 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:11:21.738 00.353 9340 ScheduleExposure(2000,3,1) exposurePending=0
23:11:21.959 00.221 9340 Enqueuing Expose request
23:11:22.114 00.155 12020 Worker thread wakes up
23:11:22.114 00.000 9340 GuideStep: -0.2 px 0 ms EAST, 0.0 px 0 ms NORTH
23:11:22.133 00.019 12020 worker thread servicing REQUEST_EXPOSE 2000
23:11:22.133 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(837,44,31,31)
23:11:22.360 00.227 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"4c84a207-9aff-41b3-a98f-2f6a6697b681"}
23:11:22.526 00.166 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"4c84a207-9aff-41b3-a98f-2f6a6697b681"}
23:11:22.788 00.262 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"90181810-6ca2-4660-ae98-c38b610f3942"}
23:11:22.954 00.166 9340 case statement mapped state 6 to 3
23:11:23.050 00.096 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"90181810-6ca2-4660-ae98-c38b610f3942"}
23:11:25.263 02.213 12020 Exposure complete
23:11:38.194 12.931 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"8f2e4944-51aa-477b-9cac-af2463187530"}
23:11:38.772 00.578 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":439,"width":15,"height":15,"star_pos":[7.39,6.86],"pixels":"..."},"id":"8f2e4944-51aa-477b-9cac-af2463187530"}
23:11:39.123 00.351 12020 worker thread done servicing request
23:11:39.125 00.002 9340 OnExposeComplete: enter
23:11:39.518 00.393 9340 UpdateGuideState(): m_state=6
23:11:39.932 00.414 9340 Star::Find(15, 852, 58, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 440
23:11:40.164 00.232 9340 Star::Find returns 1 (0), X=853.26, Y=59.63, Mass=760480, SNR=142.6, Peak=57089 HFD=4.1
23:11:40.366 00.202 9340 MultiStar: [#1 1.19,0.36,0.00,M1] [#2 1.03,0.30,0.00,M1] [#3 1.03,0.27,0.00,M1] [#4 0.69,0.73,0.00,M1] [#5 0.81,0.63,0.00,M1] [#6 0.99,0.31,0.00,M1] [#7 1.45,0.36,0.00,M1] [#8 1.06,0.86,0.00,M1] 
23:11:40.564 00.198 9340 CameraToMount -- cameraTheta (0.80) - m_xAngle (-3.14) = xAngle (3.93 = -2.35)
23:11:40.792 00.228 9340 CameraToMount -- cameraTheta (0.80) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (3.92 = -2.36)
23:11:40.964 00.172 9340 CameraToMount -- cameraX=1.02 cameraY=1.05 hyp=1.47 cameraTheta=0.80 mountX=-1.03 mountY=-1.03, mountTheta=-2.36
23:11:41.300 00.336 9340 SchedulePrimaryMove(10104498, x=1.02, y=1.05, opts=13)
23:11:41.518 00.218 9340 Enqueuing Move request for scope (1.02, 1.05)
23:11:41.717 00.199 12020 Worker thread wakes up
23:11:41.718 00.001 12020 worker thread servicing REQUEST_MOVE scope ofs (1.02, 1.05) opts 0xd
23:11:41.718 00.000 12020 Handling offset move in thread for scope, endpoint = (1.02, 1.05)
23:11:41.718 00.000 12020 Moving (1.02, 1.05) raw xDistance=-1.03 yDistance=-1.03
23:11:41.718 00.000 12020 GuideAlgorithmHysteresis::Result() returns -0.43 from input -1.03
23:11:41.718 00.000 12020 GuideAlgorithmResistSwitch::result() returns -1.03 from input -1.03
23:11:41.719 00.001 12020 MoveAxis(E, 84, ABG)
23:11:41.719 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=6375, max=65535, med=10154, FiltMin=7913, FiltMax=65494, Gamma=2.870
23:11:41.733 00.014 12020 Guiding  Dir = 2, Dur = 84
23:11:41.734 00.001 12020 IsSlewing returns 0
23:11:41.735 00.001 12020 IsGuiding returns 0
23:11:41.749 00.014 9340 UpdateGuideState exits: m=760480 SNR=142.6
23:11:41.773 00.024 12020 PulseGuide returned control before completion, sleep 74
23:11:41.773 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:11:41.882 00.109 12020 IsGuiding returns 0
23:11:41.882 00.000 12020 Move returns status 0, amount 84
23:11:41.882 00.000 12020 MoveAxis(N, 173, ABG)
23:11:41.882 00.000 12020 Guiding  Dir = 0, Dur = 173
23:11:41.884 00.002 12020 IsSlewing returns 0
23:11:41.885 00.001 12020 IsGuiding returns 0
23:11:41.926 00.041 9340 ScheduleExposure(2000,3,1) exposurePending=0
23:11:41.991 00.065 12020 PulseGuide returned control before completion, sleep 90
23:11:42.006 00.015 9340 Enqueuing Expose request
23:11:42.093 00.087 12020 IsGuiding returns 1
23:11:42.093 00.000 12020 scope still moving after pulse duration time elapsed
23:11:42.112 00.019 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"10b6c8b2-d189-4c50-a9e8-9e969518cf89"}
23:11:42.173 00.061 12020 IsSlewing returns 0
23:11:42.192 00.019 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"10b6c8b2-d189-4c50-a9e8-9e969518cf89"}
23:11:42.293 00.101 12020 IsGuiding returns 0
23:11:42.293 00.000 12020 scope move finished after 173 + 234 ms
23:11:42.293 00.000 12020 Move returns status 0, amount 173
23:11:42.294 00.001 12020 move complete, result=0
23:11:42.294 00.000 12020 worker thread done servicing request
23:11:42.294 00.000 12020 Worker thread wakes up
23:11:42.294 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
23:11:42.295 00.001 12020 Handling exposure in thread, d=2000 o=3 r=(837,44,31,31)
23:11:42.384 00.089 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"b628e827-12e0-40e8-b96f-d77087ac132f"}
23:11:42.696 00.312 9340 case statement mapped state 6 to 3
23:11:42.973 00.277 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"b628e827-12e0-40e8-b96f-d77087ac132f"}
23:11:43.280 00.307 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"77eec54c-c311-4463-867b-30be5ca92fc9"}
23:11:43.446 00.166 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":440,"width":15,"height":15,"star_pos":[7.26,6.63],"pixels":"..."},"id":"77eec54c-c311-4463-867b-30be5ca92fc9"}
23:11:43.658 00.212 9340 GuideStep: -1.0 px 84 ms EAST, -1.0 px 173 ms NORTH
23:11:44.852 01.194 12020 Exposure complete
23:11:46.021 01.169 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"efe1a1e4-bc53-4268-9d14-e39f4c4bf1ed"}
23:11:46.205 00.184 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"efe1a1e4-bc53-4268-9d14-e39f4c4bf1ed"}
23:11:46.335 00.130 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"739a3cd8-5c70-41b3-96ee-cfb292b1b0ef"}
23:11:46.767 00.432 9340 case statement mapped state 6 to 3
23:11:47.047 00.280 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"739a3cd8-5c70-41b3-96ee-cfb292b1b0ef"}
23:11:47.426 00.379 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"c3805faf-46cd-44ea-baf8-08262d79eecd"}
23:11:47.759 00.333 12020 worker thread done servicing request
23:11:47.759 00.000 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":440,"width":15,"height":15,"star_pos":[7.26,6.63],"pixels":"..."},"id":"c3805faf-46cd-44ea-baf8-08262d79eecd"}
23:11:47.802 00.043 9340 OnExposeComplete: enter
23:11:47.881 00.079 9340 UpdateGuideState(): m_state=6
23:11:47.926 00.045 9340 Star::Find(15, 853, 59, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 441
23:11:47.962 00.036 9340 Star::Find returns 1 (0), X=854.98, Y=59.60, Mass=768254, SNR=137.3, Peak=52530 HFD=4.1
23:11:48.003 00.041 9340 MultiStar: large primary error, entering stabilization period
23:11:48.036 00.033 9340 CameraToMount -- cameraTheta (0.36) - m_xAngle (-3.14) = xAngle (3.49 = -2.79)
23:11:48.085 00.049 9340 CameraToMount -- cameraTheta (0.36) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (3.48 = -2.80)
23:11:48.120 00.035 9340 CameraToMount -- cameraX=2.74 cameraY=1.03 hyp=2.93 cameraTheta=0.36 mountX=-2.75 mountY=-0.97, mountTheta=-2.80
23:11:48.239 00.119 9340 SchedulePrimaryMove(10104498, x=2.74, y=1.03, opts=13)
23:11:48.309 00.070 9340 Enqueuing Move request for scope (2.74, 1.03)
23:11:48.363 00.054 12020 Worker thread wakes up
23:11:48.363 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=6120, max=65533, med=10204, FiltMin=8062, FiltMax=65511, Gamma=2.870
23:11:48.380 00.017 12020 worker thread servicing REQUEST_MOVE scope ofs (2.74, 1.03) opts 0xd
23:11:48.380 00.000 12020 Handling offset move in thread for scope, endpoint = (2.74, 1.03)
23:11:48.380 00.000 12020 Moving (2.74, 1.03) raw xDistance=-2.75 yDistance=-0.97
23:11:48.380 00.000 12020 GuideAlgorithmHysteresis::Result() returns -1.19 from input -2.75
23:11:48.380 00.000 12020 GuideAlgorithmResistSwitch::result() returns -0.97 from input -0.97
23:11:48.380 00.000 12020 MoveAxis(E, 230, ABG)
23:11:48.382 00.002 12020 Guiding  Dir = 2, Dur = 230
23:11:48.388 00.006 9340 UpdateGuideState exits: m=768254 SNR=137.3
23:11:48.406 00.018 12020 IsSlewing returns 0
23:11:48.406 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:11:48.425 00.019 12020 IsGuiding returns 0
23:11:48.426 00.001 9340 ScheduleExposure(2000,3,1) exposurePending=0
23:11:48.468 00.042 12020 PulseGuide returned control before completion, sleep 211
23:11:48.474 00.006 9340 Enqueuing Expose request
23:11:48.559 00.085 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"dd269766-0e12-41d2-a837-9668924d94d3"}
23:11:48.684 00.125 12020 IsGuiding returns 1
23:11:48.686 00.002 12020 scope still moving after pulse duration time elapsed
23:11:48.689 00.003 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"dd269766-0e12-41d2-a837-9668924d94d3"}
23:11:48.734 00.045 12020 IsSlewing returns 0
23:11:48.736 00.002 12020 IsGuiding returns 0
23:11:48.736 00.000 12020 scope move finished after 230 + 80 ms
23:11:48.736 00.000 12020 Move returns status 0, amount 230
23:11:48.736 00.000 12020 MoveAxis(N, 163, ABG)
23:11:48.736 00.000 12020 Guiding  Dir = 0, Dur = 163
23:11:48.739 00.003 12020 IsSlewing returns 0
23:11:48.739 00.000 12020 IsGuiding returns 0
23:11:48.763 00.024 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"cdb79139-146b-4f63-9c77-22846cd767bb"}
23:11:48.826 00.063 12020 PulseGuide returned control before completion, sleep 91
23:11:48.831 00.005 9340 case statement mapped state 6 to 3
23:11:48.920 00.089 12020 IsGuiding returns 1
23:11:48.922 00.002 12020 scope still moving after pulse duration time elapsed
23:11:48.927 00.005 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"cdb79139-146b-4f63-9c77-22846cd767bb"}
23:11:48.961 00.034 12020 IsSlewing returns 0
23:11:48.964 00.003 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"9ff70785-70a1-4e4e-b5c4-7f0279f5cd71"}
23:11:48.982 00.018 12020 IsGuiding returns 1
23:11:48.988 00.006 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":441,"width":15,"height":15,"star_pos":[6.98,6.60],"pixels":"..."},"id":"9ff70785-70a1-4e4e-b5c4-7f0279f5cd71"}
23:11:49.094 00.106 12020 IsSlewing returns 0
23:11:49.102 00.008 12020 IsGuiding returns 0
23:11:49.102 00.000 12020 scope move finished after 163 + 200 ms
23:11:49.102 00.000 12020 Move returns status 0, amount 163
23:11:49.104 00.002 12020 move complete, result=0
23:11:49.104 00.000 12020 worker thread done servicing request
23:11:49.104 00.000 12020 Worker thread wakes up
23:11:49.104 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
23:11:49.105 00.001 12020 Handling exposure in thread, d=2000 o=3 r=(837,44,31,31)
23:11:49.119 00.014 9340 GuideStep: -2.7 px 230 ms EAST, -1.0 px 163 ms NORTH
23:11:50.018 00.899 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"a880883c-ea23-4d6c-bdfd-4c6dd3af91cb"}
23:11:50.092 00.074 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"a880883c-ea23-4d6c-bdfd-4c6dd3af91cb"}
23:11:50.201 00.109 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"9f3e7631-0a00-4810-81ff-2fdf44090f68"}
23:11:50.275 00.074 9340 case statement mapped state 6 to 3
23:11:50.366 00.091 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"9f3e7631-0a00-4810-81ff-2fdf44090f68"}
23:11:50.700 00.334 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"07183a46-38e0-49f9-9131-ffa9fb3f034b"}
23:11:50.941 00.241 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":441,"width":15,"height":15,"star_pos":[6.98,6.60],"pixels":"..."},"id":"07183a46-38e0-49f9-9131-ffa9fb3f034b"}
23:11:51.897 00.956 12020 Exposure complete
23:11:52.017 00.120 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"a976599a-528c-41f8-b5dd-7339cff0ba2e"}
23:11:52.236 00.219 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"a976599a-528c-41f8-b5dd-7339cff0ba2e"}
23:11:52.452 00.216 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"ffa9274f-f4c2-404d-a4bb-5a02fba5b4cd"}
23:11:52.574 00.122 9340 case statement mapped state 6 to 3
23:11:52.708 00.134 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"ffa9274f-f4c2-404d-a4bb-5a02fba5b4cd"}
23:11:52.901 00.193 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"a10e0e79-ddb6-49df-8f85-37994464ff20"}
23:11:52.936 00.035 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":441,"width":15,"height":15,"star_pos":[6.98,6.60],"pixels":"..."},"id":"a10e0e79-ddb6-49df-8f85-37994464ff20"}
23:11:53.635 00.699 9340 OnExposeComplete: enter
23:11:53.674 00.039 12020 worker thread done servicing request
23:11:53.674 00.000 9340 UpdateGuideState(): m_state=6
23:11:53.735 00.061 9340 Star::Find(15, 854, 59, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 442
23:11:53.804 00.069 9340 Star::Find returns 1 (0), X=854.22, Y=58.76, Mass=806179, SNR=141.5, Peak=58252 HFD=4.2
23:11:53.898 00.094 9340 CameraToMount -- cameraTheta (0.09) - m_xAngle (-3.14) = xAngle (3.23 = -3.06)
23:11:53.932 00.034 9340 CameraToMount -- cameraTheta (0.09) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (3.21 = -3.07)
23:11:53.969 00.037 9340 CameraToMount -- cameraX=1.99 cameraY=0.18 hyp=2.00 cameraTheta=0.09 mountX=-1.99 mountY=-0.14, mountTheta=-3.07
23:11:54.032 00.063 9340 SchedulePrimaryMove(10104498, x=1.99, y=0.18, opts=13)
23:11:54.054 00.022 9340 Enqueuing Move request for scope (1.99, 0.18)
23:11:54.077 00.023 12020 Worker thread wakes up
23:11:54.078 00.001 12020 worker thread servicing REQUEST_MOVE scope ofs (1.99, 0.18) opts 0xd
23:11:54.078 00.000 12020 Handling offset move in thread for scope, endpoint = (1.99, 0.18)
23:11:54.079 00.001 12020 Moving (1.99, 0.18) raw xDistance=-1.99 yDistance=-0.14
23:11:54.079 00.000 12020 GuideAlgorithmHysteresis::Result() returns -0.93 from input -1.99
23:11:54.079 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:11:54.079 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
23:11:54.079 00.000 12020 MoveAxis(E, 180, ABG)
23:11:54.079 00.000 12020 Guiding  Dir = 2, Dur = 180
23:11:54.081 00.002 12020 IsSlewing returns 0
23:11:54.081 00.000 12020 IsGuiding returns 0
23:11:54.081 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=6310, max=65529, med=10339, FiltMin=8211, FiltMax=65509, Gamma=2.870
23:11:54.100 00.019 9340 UpdateGuideState exits: m=806179 SNR=141.5
23:11:54.113 00.013 12020 PulseGuide returned control before completion, sleep 172
23:11:54.113 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:11:54.173 00.060 9340 ScheduleExposure(2000,3,1) exposurePending=0
23:11:54.197 00.024 9340 Enqueuing Expose request
23:11:54.226 00.029 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"3b2f2038-c45a-4fe2-93e3-e178cd9551b0"}
23:11:54.249 00.023 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"3b2f2038-c45a-4fe2-93e3-e178cd9551b0"}
23:11:54.286 00.037 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"89a2ba24-2693-48d2-a44e-6b6f549f1466"}
23:11:54.315 00.029 12020 IsGuiding returns 1
23:11:54.315 00.000 12020 scope still moving after pulse duration time elapsed
23:11:54.322 00.007 9340 case statement mapped state 6 to 3
23:11:54.353 00.031 12020 IsSlewing returns 0
23:11:54.362 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"89a2ba24-2693-48d2-a44e-6b6f549f1466"}
23:11:54.378 00.016 12020 IsGuiding returns 0
23:11:54.378 00.000 12020 scope move finished after 180 + 116 ms
23:11:54.379 00.001 12020 Move returns status 0, amount 180
23:11:54.379 00.000 12020 MoveAxis(N, 0, ABG)
23:11:54.379 00.000 12020 Move returns status 0, amount 0
23:11:54.379 00.000 12020 move complete, result=0
23:11:54.379 00.000 12020 worker thread done servicing request
23:11:54.379 00.000 12020 Worker thread wakes up
23:11:54.379 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
23:11:54.379 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(837,44,31,31)
23:11:54.383 00.004 9340 GuideStep: -2.0 px 180 ms EAST, -0.1 px 0 ms NORTH
23:11:54.454 00.071 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"645e3c56-805d-4194-b739-2b3da048b7ea"}
23:11:54.508 00.054 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":442,"width":15,"height":15,"star_pos":[7.22,6.76],"pixels":"..."},"id":"645e3c56-805d-4194-b739-2b3da048b7ea"}
23:11:56.021 01.513 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"c1df1583-d7fb-42ef-b771-f13825c7bf9a"}
23:11:56.049 00.028 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"c1df1583-d7fb-42ef-b771-f13825c7bf9a"}
23:11:56.081 00.032 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"60c1e11d-7b65-4a32-b897-9e990e6ec918"}
23:11:56.119 00.038 9340 case statement mapped state 6 to 3
23:11:56.178 00.059 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"60c1e11d-7b65-4a32-b897-9e990e6ec918"}
23:11:56.215 00.037 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"1d1da92d-8793-4c12-8826-71cd21510169"}
23:11:56.245 00.030 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":442,"width":15,"height":15,"star_pos":[7.22,6.76],"pixels":"..."},"id":"1d1da92d-8793-4c12-8826-71cd21510169"}
23:11:56.769 00.524 12020 Exposure complete
23:11:57.495 00.726 12020 worker thread done servicing request
23:11:57.495 00.000 9340 OnExposeComplete: enter
23:11:57.594 00.099 9340 UpdateGuideState(): m_state=6
23:11:57.862 00.268 9340 Star::Find(15, 854, 58, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 443
23:11:57.988 00.126 9340 Star::Find returns 1 (0), X=853.01, Y=58.86, Mass=747398, SNR=143.0, Peak=56835 HFD=4.2
23:11:58.031 00.043 9340 CameraToMount -- cameraTheta (0.35) - m_xAngle (-3.14) = xAngle (3.49 = -2.79)
23:11:58.134 00.103 9340 CameraToMount -- cameraTheta (0.35) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (3.47 = -2.81)
23:11:58.202 00.068 9340 CameraToMount -- cameraX=0.77 cameraY=0.28 hyp=0.82 cameraTheta=0.35 mountX=-0.77 mountY=-0.27, mountTheta=-2.81
23:11:58.334 00.132 9340 SchedulePrimaryMove(10104498, x=0.77, y=0.28, opts=13)
23:11:58.472 00.138 9340 Enqueuing Move request for scope (0.77, 0.28)
23:11:58.607 00.135 12020 Worker thread wakes up
23:11:58.607 00.000 12020 worker thread servicing REQUEST_MOVE scope ofs (0.77, 0.28) opts 0xd
23:11:58.607 00.000 12020 Handling offset move in thread for scope, endpoint = (0.77, 0.28)
23:11:58.607 00.000 12020 Moving (0.77, 0.28) raw xDistance=-0.77 yDistance=-0.27
23:11:58.607 00.000 12020 GuideAlgorithmHysteresis::Result() returns -0.40 from input -0.77
23:11:58.609 00.002 12020 GuideAlgorithmResistSwitch::result() returns -0.27 from input -0.27
23:11:58.609 00.000 12020 MoveAxis(E, 77, ABG)
23:11:58.609 00.000 12020 Guiding  Dir = 2, Dur = 77
23:11:58.609 00.000 12020 IsSlewing returns 0
23:11:58.611 00.002 12020 IsGuiding returns 0
23:11:58.612 00.001 9340 UpdateImageDisplay: Size=(1920,1080) min=6450, max=65535, med=10325, FiltMin=8148, FiltMax=65494, Gamma=2.870
23:11:58.650 00.038 12020 PulseGuide returned control before completion, sleep 58
23:11:58.657 00.007 9340 UpdateGuideState exits: m=747398 SNR=143.0
23:11:58.726 00.069 12020 IsGuiding returns 1
23:11:58.726 00.000 12020 scope still moving after pulse duration time elapsed
23:11:58.736 00.010 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:11:58.769 00.033 12020 IsSlewing returns 0
23:11:58.772 00.003 9340 ScheduleExposure(2000,3,1) exposurePending=0
23:11:58.833 00.061 12020 IsGuiding returns 0
23:11:58.836 00.003 12020 scope move finished after 77 + 146 ms
23:11:58.836 00.000 12020 Move returns status 0, amount 77
23:11:58.836 00.000 12020 MoveAxis(N, 45, ABG)
23:11:58.836 00.000 12020 Guiding  Dir = 0, Dur = 45
23:11:58.838 00.002 12020 IsSlewing returns 0
23:11:58.838 00.000 12020 IsGuiding returns 0
23:11:58.851 00.013 9340 Enqueuing Expose request
23:11:58.901 00.050 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"cfa575c8-2855-426f-bbdc-b6e1007feb34"}
23:11:58.942 00.041 12020 IsGuiding returns 1
23:11:58.942 00.000 12020 scope still moving after pulse duration time elapsed
23:11:58.944 00.002 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"cfa575c8-2855-426f-bbdc-b6e1007feb34"}
23:11:59.070 00.126 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"2840bb31-5a2f-4fb5-a231-3cca246660c4"}
23:11:59.103 00.033 9340 case statement mapped state 6 to 3
23:11:59.137 00.034 12020 IsSlewing returns 0
23:11:59.146 00.009 12020 IsGuiding returns 0
23:11:59.146 00.000 12020 scope move finished after 45 + 262 ms
23:11:59.146 00.000 12020 Move returns status 0, amount 45
23:11:59.146 00.000 12020 move complete, result=0
23:11:59.146 00.000 12020 worker thread done servicing request
23:11:59.146 00.000 12020 Worker thread wakes up
23:11:59.146 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
23:11:59.146 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(837,44,31,31)
23:11:59.153 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"2840bb31-5a2f-4fb5-a231-3cca246660c4"}
23:11:59.443 00.290 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"cffeffce-b6b2-45c2-8d55-9cb937b9b3b5"}
23:11:59.531 00.088 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":443,"width":15,"height":15,"star_pos":[7.01,6.86],"pixels":"..."},"id":"cffeffce-b6b2-45c2-8d55-9cb937b9b3b5"}
23:11:59.635 00.104 9340 GuideStep: -0.8 px 77 ms EAST, -0.3 px 45 ms NORTH
23:12:00.029 00.394 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"9430f5e4-be60-498b-ac61-bac6cc8a78c1"}
23:12:00.136 00.107 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"9430f5e4-be60-498b-ac61-bac6cc8a78c1"}
23:12:00.301 00.165 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"fa033309-39ab-489b-856b-ab74919aeceb"}
23:12:00.390 00.089 9340 case statement mapped state 6 to 3
23:12:00.519 00.129 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"fa033309-39ab-489b-856b-ab74919aeceb"}
23:12:00.723 00.204 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"4573a47b-7305-422d-a0d9-ea31c2c5bea7"}
23:12:00.961 00.238 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":443,"width":15,"height":15,"star_pos":[7.01,6.86],"pixels":"..."},"id":"4573a47b-7305-422d-a0d9-ea31c2c5bea7"}
23:12:01.697 00.736 12020 Exposure complete
23:12:02.030 00.333 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"d5ec148b-f581-4aa0-a298-e9070d91cf93"}
23:12:02.119 00.089 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"d5ec148b-f581-4aa0-a298-e9070d91cf93"}
23:12:02.253 00.134 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"5aaf7b51-a5ec-4adf-809c-60a4cf95fc1b"}
23:12:02.425 00.172 9340 case statement mapped state 6 to 3
23:12:02.724 00.299 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"5aaf7b51-a5ec-4adf-809c-60a4cf95fc1b"}
23:12:02.887 00.163 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"ffa168ad-37ad-4a1d-abf7-66b55b241af1"}
23:12:02.935 00.048 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":443,"width":15,"height":15,"star_pos":[7.01,6.86],"pixels":"..."},"id":"ffa168ad-37ad-4a1d-abf7-66b55b241af1"}
23:12:03.255 00.320 9340 OnExposeComplete: enter
23:12:03.340 00.085 12020 worker thread done servicing request
23:12:03.340 00.000 9340 UpdateGuideState(): m_state=6
23:12:03.364 00.024 9340 Star::Find(15, 853, 58, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 444
23:12:03.411 00.047 9340 Star::Find returns 1 (0), X=852.89, Y=58.50, Mass=756386, SNR=140.1, Peak=54259 HFD=3.9
23:12:03.434 00.023 9340 MultiStar: exiting stabilization period
23:12:03.455 00.021 9340 MultiStar: [#1 0.67,-0.89,0.00,M2] [#2 0.49,-0.59,0.82,U] [#3 0.53,-1.07,0.00,M2] [#4 0.56,-0.42,0.63,U] [#5 0.39,-0.64,0.69,U] [#6 0.39,-0.99,0.00,M2] [#7 1.18,-0.90,0.00,M2] [#8 0.77,0.05,0.61,U] 
23:12:03.480 00.025 9340 single-star, 4 included, MultiStar: {0.57, -0.33}, one-star: {0.66, -0.07}
23:12:03.539 00.059 9340 CameraToMount -- cameraTheta (-0.11) - m_xAngle (-3.14) = xAngle (3.03 = 3.03)
23:12:03.570 00.031 9340 CameraToMount -- cameraTheta (-0.11) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (3.01 = 3.01)
23:12:03.614 00.044 9340 CameraToMount -- cameraX=0.66 cameraY=-0.07 hyp=0.66 cameraTheta=-0.11 mountX=-0.66 mountY=0.09, mountTheta=3.01
23:12:03.707 00.093 9340 SchedulePrimaryMove(10104498, x=0.66, y=-0.07, opts=13)
23:12:03.743 00.036 9340 Enqueuing Move request for scope (0.66, -0.07)
23:12:03.834 00.091 12020 Worker thread wakes up
23:12:03.835 00.001 12020 worker thread servicing REQUEST_MOVE scope ofs (0.66, -0.07) opts 0xd
23:12:03.835 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=6026, max=65529, med=10287, FiltMin=8194, FiltMax=65494, Gamma=2.870
23:12:03.853 00.018 12020 Handling offset move in thread for scope, endpoint = (0.66, -0.07)
23:12:03.860 00.007 9340 UpdateGuideState exits: m=756386 SNR=140.1
23:12:03.882 00.022 12020 Moving (0.66, -0.07) raw xDistance=-0.66 yDistance=0.09
23:12:03.882 00.000 12020 GuideAlgorithmHysteresis::Result() returns -0.31 from input -0.66
23:12:03.884 00.002 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:12:03.884 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
23:12:03.884 00.000 12020 MoveAxis(E, 60, ABG)
23:12:03.884 00.000 12020 Guiding  Dir = 2, Dur = 60
23:12:03.903 00.019 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:12:03.932 00.029 12020 IsSlewing returns 0
23:12:03.932 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
23:12:03.950 00.018 12020 IsGuiding returns 0
23:12:03.951 00.001 9340 Enqueuing Expose request
23:12:03.998 00.047 12020 PulseGuide returned control before completion, sleep 23
23:12:04.027 00.029 12020 IsGuiding returns 1
23:12:04.029 00.002 12020 scope still moving after pulse duration time elapsed
23:12:04.029 00.000 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"55ab91bc-b617-4b63-b5f2-a74181beb6cc"}
23:12:04.068 00.039 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"55ab91bc-b617-4b63-b5f2-a74181beb6cc"}
23:12:04.086 00.018 12020 IsSlewing returns 0
23:12:04.087 00.001 12020 IsGuiding returns 0
23:12:04.088 00.001 12020 scope move finished after 60 + 77 ms
23:12:04.089 00.001 12020 Move returns status 0, amount 60
23:12:04.089 00.000 12020 MoveAxis(N, 0, ABG)
23:12:04.089 00.000 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"57641b3b-4bd0-46c7-80ed-61d3e074c9ab"}
23:12:04.112 00.023 9340 case statement mapped state 6 to 3
23:12:04.172 00.060 12020 Move returns status 0, amount 0
23:12:04.173 00.001 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"57641b3b-4bd0-46c7-80ed-61d3e074c9ab"}
23:12:04.191 00.018 12020 move complete, result=0
23:12:04.192 00.001 12020 worker thread done servicing request
23:12:04.192 00.000 12020 Worker thread wakes up
23:12:04.193 00.001 12020 worker thread servicing REQUEST_EXPOSE 2000
23:12:04.194 00.001 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"bd587309-54ef-406a-a692-c143c331610e"}
23:12:04.217 00.023 12020 Handling exposure in thread, d=2000 o=3 r=(837,44,31,31)
23:12:04.217 00.000 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":444,"width":15,"height":15,"star_pos":[6.89,6.50],"pixels":"..."},"id":"bd587309-54ef-406a-a692-c143c331610e"}
23:12:04.246 00.029 9340 GuideStep: -0.7 px 60 ms EAST, 0.1 px 0 ms NORTH
23:12:06.029 01.783 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"cc5a7a1b-a0df-4910-850e-6212eda7fb52"}
23:12:06.050 00.021 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"cc5a7a1b-a0df-4910-850e-6212eda7fb52"}
23:12:06.081 00.031 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"2d3d0963-c446-4158-ba1f-87c5af4f4cba"}
23:12:06.149 00.068 9340 case statement mapped state 6 to 3
23:12:06.179 00.030 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"2d3d0963-c446-4158-ba1f-87c5af4f4cba"}
23:12:06.217 00.038 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"79f5f786-2d2a-4fb2-9c77-552733d08ed3"}
23:12:06.277 00.060 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":444,"width":15,"height":15,"star_pos":[6.89,6.50],"pixels":"..."},"id":"79f5f786-2d2a-4fb2-9c77-552733d08ed3"}
23:12:07.451 01.174 12020 Exposure complete
23:12:08.030 00.579 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"6d101d05-ab6a-4dea-b08c-c5e396a4265a"}
23:12:08.108 00.078 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"6d101d05-ab6a-4dea-b08c-c5e396a4265a"}
23:12:08.151 00.043 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"b4131c67-d346-4e3e-b107-037579990dc0"}
23:12:08.166 00.015 9340 case statement mapped state 6 to 3
23:12:08.212 00.046 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"b4131c67-d346-4e3e-b107-037579990dc0"}
23:12:08.293 00.081 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"6a4c1bc0-4254-46b1-a937-2a464a06b2a5"}
23:12:08.439 00.146 12020 worker thread done servicing request
23:12:08.441 00.002 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":444,"width":15,"height":15,"star_pos":[6.89,6.50],"pixels":"..."},"id":"6a4c1bc0-4254-46b1-a937-2a464a06b2a5"}
23:12:08.467 00.026 9340 OnExposeComplete: enter
23:12:08.530 00.063 9340 UpdateGuideState(): m_state=6
23:12:08.575 00.045 9340 Star::Find(15, 852, 58, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 445
23:12:08.648 00.073 9340 Star::Find returns 1 (0), X=852.04, Y=58.63, Mass=758010, SNR=140.1, Peak=56019 HFD=4.1
23:12:08.746 00.098 9340 MultiStar: [#1 -0.10,-0.39,0.71,U] [#2 -0.32,-0.18,0.76,U] [#3 -0.47,-0.77,0.65,U] [#4 -0.38,-0.33,0.65,U] [#5 -0.19,-0.46,0.72,U] [#6 -0.37,-0.75,0.68,U] [#7 0.42,-0.46,0.61,U] [#8 -0.01,0.22,0.64,U] 
23:12:08.801 00.055 9340 single-star, 8 included, MultiStar: {-0.19, -0.32}, one-star: {-0.20, 0.06}
23:12:08.851 00.050 9340 CameraToMount -- cameraTheta (2.85) - m_xAngle (-3.14) = xAngle (5.99 = -0.30)
23:12:08.910 00.059 9340 CameraToMount -- cameraTheta (2.85) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (5.97 = -0.31)
23:12:08.978 00.068 9340 CameraToMount -- cameraX=-0.20 cameraY=0.06 hyp=0.20 cameraTheta=2.85 mountX=0.20 mountY=-0.06, mountTheta=-0.31
23:12:09.056 00.078 9340 SchedulePrimaryMove(10104498, x=-0.20, y=0.06, opts=13)
23:12:09.116 00.060 9340 Enqueuing Move request for scope (-0.20, 0.06)
23:12:09.176 00.060 12020 Worker thread wakes up
23:12:09.176 00.000 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.20, 0.06) opts 0xd
23:12:09.176 00.000 12020 Handling offset move in thread for scope, endpoint = (-0.20, 0.06)
23:12:09.176 00.000 12020 Moving (-0.20, 0.06) raw xDistance=0.20 yDistance=-0.06
23:12:09.176 00.000 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.20
23:12:09.176 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:12:09.176 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
23:12:09.178 00.002 12020 MoveAxis(E, 0, ABG)
23:12:09.178 00.000 12020 Move returns status 0, amount 0
23:12:09.178 00.000 12020 MoveAxis(N, 0, ABG)
23:12:09.178 00.000 12020 Move returns status 0, amount 0
23:12:09.178 00.000 12020 move complete, result=0
23:12:09.178 00.000 12020 worker thread done servicing request
23:12:09.178 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=6311, max=65535, med=10306, FiltMin=7868, FiltMax=65450, Gamma=2.870
23:12:09.235 00.057 9340 UpdateGuideState exits: m=758010 SNR=140.1
23:12:09.323 00.088 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:12:09.368 00.045 9340 ScheduleExposure(2000,3,1) exposurePending=0
23:12:09.385 00.017 9340 Enqueuing Expose request
23:12:09.400 00.015 12020 Worker thread wakes up
23:12:09.401 00.001 12020 worker thread servicing REQUEST_EXPOSE 2000
23:12:09.401 00.000 9340 GuideStep: 0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
23:12:09.418 00.017 12020 Handling exposure in thread, d=2000 o=3 r=(837,44,31,31)
23:12:10.070 00.652 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"04399a7c-eaba-4022-9b05-4cafe2e6ee26"}
23:12:10.356 00.286 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"04399a7c-eaba-4022-9b05-4cafe2e6ee26"}
23:12:10.585 00.229 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"3defde79-ca25-4ea5-920a-52e0fffc52b3"}
23:12:10.884 00.299 9340 case statement mapped state 6 to 3
23:12:10.989 00.105 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"3defde79-ca25-4ea5-920a-52e0fffc52b3"}
23:12:11.077 00.088 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"aa0435f8-c8bc-4439-a3d5-e8ee9d8f8d88"}
23:12:11.304 00.227 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":445,"width":15,"height":15,"star_pos":[7.04,6.63],"pixels":"..."},"id":"aa0435f8-c8bc-4439-a3d5-e8ee9d8f8d88"}
23:12:12.083 00.779 12020 Exposure complete
23:12:12.108 00.025 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"e520ac82-b169-4106-afac-0c75d57908c4"}
23:12:12.180 00.072 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"e520ac82-b169-4106-afac-0c75d57908c4"}
23:12:12.309 00.129 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"f9eafec2-8be3-406d-bd47-48426767fbba"}
23:12:12.466 00.157 9340 case statement mapped state 6 to 3
23:12:12.585 00.119 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"f9eafec2-8be3-406d-bd47-48426767fbba"}
23:12:12.823 00.238 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"ad7589e6-8b5f-4410-8700-9cf1c4416724"}
23:12:12.903 00.080 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":445,"width":15,"height":15,"star_pos":[7.04,6.63],"pixels":"..."},"id":"ad7589e6-8b5f-4410-8700-9cf1c4416724"}
23:12:13.698 00.795 12020 worker thread done servicing request
23:12:13.699 00.001 9340 OnExposeComplete: enter
23:12:13.729 00.030 9340 UpdateGuideState(): m_state=6
23:12:13.804 00.075 9340 Star::Find(15, 852, 58, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 446
23:12:13.840 00.036 9340 Star::Find returns 1 (0), X=852.56, Y=58.74, Mass=732958, SNR=142.2, Peak=60137 HFD=3.7
23:12:13.858 00.018 9340 MultiStar: [#1 0.21,-0.14,0.79,U] [#2 0.02,-0.20,0.81,U] [#3 -0.00,-0.63,0.74,U] [#4 0.16,0.06,0.60,U] [#5 0.24,-0.13,0.77,U] [#6 0.11,-0.55,0.74,U] [#7 0.70,-0.40,0.58,U] [#8 0.36,0.17,0.60,U] 
23:12:13.904 00.046 9340 refined, 8 included, MultiStar: {0.22, -0.18}, one-star: {0.32, 0.16}
23:12:13.928 00.024 9340 CameraToMount -- cameraTheta (-0.67) - m_xAngle (-3.14) = xAngle (2.47 = 2.47)
23:12:13.946 00.018 9340 CameraToMount -- cameraTheta (-0.67) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (2.45 = 2.45)
23:12:13.993 00.047 9340 CameraToMount -- cameraX=0.22 cameraY=-0.18 hyp=0.29 cameraTheta=-0.67 mountX=-0.22 mountY=0.18, mountTheta=2.46
23:12:14.035 00.042 9340 SchedulePrimaryMove(10104498, x=0.22, y=-0.18, opts=13)
23:12:14.051 00.016 9340 Enqueuing Move request for scope (0.22, -0.18)
23:12:14.077 00.026 12020 Worker thread wakes up
23:12:14.077 00.000 12020 worker thread servicing REQUEST_MOVE scope ofs (0.22, -0.18) opts 0xd
23:12:14.077 00.000 12020 Handling offset move in thread for scope, endpoint = (0.22, -0.18)
23:12:14.077 00.000 12020 Moving (0.22, -0.18) raw xDistance=-0.22 yDistance=0.18
23:12:14.077 00.000 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.22
23:12:14.080 00.003 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:12:14.080 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.18
23:12:14.081 00.001 12020 MoveAxis(E, 0, ABG)
23:12:14.081 00.000 12020 Move returns status 0, amount 0
23:12:14.081 00.000 12020 MoveAxis(N, 0, ABG)
23:12:14.082 00.001 12020 Move returns status 0, amount 0
23:12:14.083 00.001 12020 move complete, result=0
23:12:14.085 00.002 9340 UpdateImageDisplay: Size=(1920,1080) min=6245, max=65535, med=10316, FiltMin=7954, FiltMax=65494, Gamma=2.870
23:12:14.101 00.016 12020 worker thread done servicing request
23:12:14.102 00.001 9340 UpdateGuideState exits: m=732958 SNR=142.2
23:12:14.119 00.017 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:12:14.136 00.017 9340 ScheduleExposure(2000,3,1) exposurePending=0
23:12:14.149 00.013 9340 Enqueuing Expose request
23:12:14.180 00.031 12020 Worker thread wakes up
23:12:14.180 00.000 9340 GuideStep: -0.2 px 0 ms EAST, 0.2 px 0 ms NORTH
23:12:14.192 00.012 12020 worker thread servicing REQUEST_EXPOSE 2000
23:12:14.192 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(837,44,31,31)
23:12:14.201 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"1925745b-c5d4-4b92-9131-f6dd5ee007e1"}
23:12:14.215 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"1925745b-c5d4-4b92-9131-f6dd5ee007e1"}
23:12:14.227 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"7f0e2ec9-7b49-435d-9c64-e447db419de5"}
23:12:14.245 00.018 9340 case statement mapped state 6 to 3
23:12:14.259 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"7f0e2ec9-7b49-435d-9c64-e447db419de5"}
23:12:14.273 00.014 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"ac498790-7f49-45ac-ac50-460396bba6dc"}
23:12:14.286 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":446,"width":15,"height":15,"star_pos":[6.56,6.74],"pixels":"..."},"id":"ac498790-7f49-45ac-ac50-460396bba6dc"}
23:12:16.109 01.823 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"bbd70469-1e85-4fdd-a78a-b1f43d651d9a"}
23:12:16.122 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"bbd70469-1e85-4fdd-a78a-b1f43d651d9a"}
23:12:16.139 00.017 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"90fd8e8b-e8fb-4c74-bb0c-7cf55edfe4b7"}
23:12:16.155 00.016 9340 case statement mapped state 6 to 3
23:12:16.170 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"90fd8e8b-e8fb-4c74-bb0c-7cf55edfe4b7"}
23:12:16.184 00.014 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"88545bff-3339-4a8e-8541-f38cf2b7b80e"}
23:12:16.215 00.031 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":446,"width":15,"height":15,"star_pos":[6.56,6.74],"pixels":"..."},"id":"88545bff-3339-4a8e-8541-f38cf2b7b80e"}
23:12:16.582 00.367 12020 Exposure complete
23:12:17.238 00.656 12020 worker thread done servicing request
23:12:17.238 00.000 9340 OnExposeComplete: enter
23:12:17.266 00.028 9340 UpdateGuideState(): m_state=6
23:12:17.280 00.014 9340 Star::Find(15, 852, 58, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 447
23:12:17.295 00.015 9340 Star::Find returns 1 (0), X=852.68, Y=59.00, Mass=719083, SNR=155.3, Peak=54699 HFD=4.0
23:12:17.330 00.035 9340 MultiStar: [#1 0.53,-0.17,0.74,U] [#2 0.27,-0.09,0.93,U] [#3 0.27,-0.21,0.59,U] [#4 0.27,0.18,0.64,U] [#5 0.28,0.21,0.74,U] [#6 0.13,-0.41,0.57,U] [#7 0.85,-0.24,0.57,U] [#8 0.67,0.20,0.56,U] 
23:12:17.341 00.011 9340 refined, 8 included, MultiStar: {0.40, 0.01}, one-star: {0.45, 0.43}
23:12:17.367 00.026 9340 CameraToMount -- cameraTheta (0.04) - m_xAngle (-3.14) = xAngle (3.17 = -3.11)
23:12:17.382 00.015 9340 CameraToMount -- cameraTheta (0.04) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (3.16 = -3.13)
23:12:17.397 00.015 9340 CameraToMount -- cameraX=0.40 cameraY=0.01 hyp=0.40 cameraTheta=0.04 mountX=-0.40 mountY=-0.01, mountTheta=-3.13
23:12:17.419 00.022 9340 SchedulePrimaryMove(10104498, x=0.40, y=0.01, opts=13)
23:12:17.433 00.014 9340 Enqueuing Move request for scope (0.40, 0.01)
23:12:17.448 00.015 12020 Worker thread wakes up
23:12:17.448 00.000 12020 worker thread servicing REQUEST_MOVE scope ofs (0.40, 0.01) opts 0xd
23:12:17.448 00.000 12020 Handling offset move in thread for scope, endpoint = (0.40, 0.01)
23:12:17.448 00.000 12020 Moving (0.40, 0.01) raw xDistance=-0.40 yDistance=-0.01
23:12:17.450 00.002 12020 GuideAlgorithmHysteresis::Result() returns -0.17 from input -0.40
23:12:17.450 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:12:17.450 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=5770, max=65529, med=9401, FiltMin=7316, FiltMax=65494, Gamma=2.870
23:12:17.462 00.012 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
23:12:17.462 00.000 9340 UpdateGuideState exits: m=719083 SNR=155.3
23:12:17.491 00.029 12020 MoveAxis(E, 33, ABG)
23:12:17.491 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:12:17.504 00.013 12020 Guiding  Dir = 2, Dur = 33
23:12:17.505 00.001 12020 IsSlewing returns 0
23:12:17.505 00.000 12020 IsGuiding returns 0
23:12:17.507 00.002 9340 ScheduleExposure(2000,3,1) exposurePending=0
23:12:17.525 00.018 12020 PulseGuide returned control before completion, sleep 26
23:12:17.526 00.001 9340 Enqueuing Expose request
23:12:17.572 00.046 12020 IsGuiding returns 0
23:12:17.572 00.000 12020 Move returns status 0, amount 33
23:12:17.572 00.000 12020 MoveAxis(N, 0, ABG)
23:12:17.572 00.000 12020 Move returns status 0, amount 0
23:12:17.573 00.001 12020 move complete, result=0
23:12:17.573 00.000 12020 worker thread done servicing request
23:12:17.574 00.001 12020 Worker thread wakes up
23:12:17.574 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
23:12:17.574 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(837,44,31,31)
23:12:17.575 00.001 9340 GuideStep: -0.4 px 33 ms EAST, -0.0 px 0 ms NORTH
23:12:18.108 00.533 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"06cc4255-7f19-46ca-bf1f-ab092d8f0f1c"}
23:12:18.124 00.016 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"06cc4255-7f19-46ca-bf1f-ab092d8f0f1c"}
23:12:18.145 00.021 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"3e959c59-eff5-433f-b864-ec16a6d87ef7"}
23:12:18.159 00.014 9340 case statement mapped state 6 to 3
23:12:18.174 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"3e959c59-eff5-433f-b864-ec16a6d87ef7"}
23:12:18.206 00.032 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"0482acce-208a-4c23-8c64-b26ac5994228"}
23:12:18.221 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":447,"width":15,"height":15,"star_pos":[6.68,7.00],"pixels":"..."},"id":"0482acce-208a-4c23-8c64-b26ac5994228"}
23:12:20.000 01.779 12020 Exposure complete
23:12:20.112 00.112 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"859f6eb4-634e-4e35-97fd-3c089c947802"}
23:12:20.129 00.017 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"859f6eb4-634e-4e35-97fd-3c089c947802"}
23:12:20.173 00.044 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"d532baf0-6cbf-496e-8730-a3cd0748e9c6"}
23:12:20.194 00.021 9340 case statement mapped state 6 to 3
23:12:20.223 00.029 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"d532baf0-6cbf-496e-8730-a3cd0748e9c6"}
23:12:20.250 00.027 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"674b599f-babe-43a9-b571-0eb0a2ebe1d2"}
23:12:20.263 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":447,"width":15,"height":15,"star_pos":[6.68,7.00],"pixels":"..."},"id":"674b599f-babe-43a9-b571-0eb0a2ebe1d2"}
23:12:20.446 00.183 12020 worker thread done servicing request
23:12:20.448 00.002 9340 OnExposeComplete: enter
23:12:20.483 00.035 9340 UpdateGuideState(): m_state=6
23:12:20.507 00.024 9340 Star::Find(15, 852, 59, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 448
23:12:20.520 00.013 9340 Star::Find returns 1 (0), X=853.17, Y=58.99, Mass=742562, SNR=142.8, Peak=52221 HFD=4.2
23:12:20.537 00.017 9340 MultiStar: [#1 0.62,0.06,0.78,U] [#2 0.92,0.04,0.81,U] [#3 0.87,-0.34,0.76,U] [#4 0.87,0.27,0.63,U] [#5 0.76,0.11,0.66,U] [#6 0.75,-0.16,0.60,U] [#7 1.43,-0.15,0.00,M1] [#8 0.78,0.60,0.61,U] 
23:12:20.581 00.044 9340 refined, 7 included, MultiStar: {0.82, 0.13}, one-star: {0.93, 0.41}
23:12:20.607 00.026 9340 CameraToMount -- cameraTheta (0.15) - m_xAngle (-3.14) = xAngle (3.29 = -2.99)
23:12:20.629 00.022 9340 CameraToMount -- cameraTheta (0.15) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (3.27 = -3.01)
23:12:20.652 00.023 9340 CameraToMount -- cameraX=0.82 cameraY=0.13 hyp=0.83 cameraTheta=0.15 mountX=-0.82 mountY=-0.11, mountTheta=-3.01
23:12:20.671 00.019 9340 SchedulePrimaryMove(10104498, x=0.82, y=0.13, opts=13)
23:12:20.685 00.014 9340 Enqueuing Move request for scope (0.82, 0.13)
23:12:20.717 00.032 12020 Worker thread wakes up
23:12:20.717 00.000 12020 worker thread servicing REQUEST_MOVE scope ofs (0.82, 0.13) opts 0xd
23:12:20.717 00.000 12020 Handling offset move in thread for scope, endpoint = (0.82, 0.13)
23:12:20.717 00.000 12020 Moving (0.82, 0.13) raw xDistance=-0.82 yDistance=-0.11
23:12:20.717 00.000 12020 GuideAlgorithmHysteresis::Result() returns -0.36 from input -0.82
23:12:20.717 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:12:20.717 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
23:12:20.717 00.000 12020 MoveAxis(E, 70, ABG)
23:12:20.717 00.000 12020 Guiding  Dir = 2, Dur = 70
23:12:20.719 00.002 9340 UpdateImageDisplay: Size=(1920,1080) min=6083, max=65535, med=9436, FiltMin=7376, FiltMax=65494, Gamma=2.870
23:12:20.738 00.019 9340 UpdateGuideState exits: m=742562 SNR=142.8
23:12:20.751 00.013 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:12:20.768 00.017 12020 IsSlewing returns 0
23:12:20.768 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
23:12:20.782 00.014 12020 IsGuiding returns 0
23:12:20.782 00.000 9340 Enqueuing Expose request
23:12:20.802 00.020 12020 PulseGuide returned control before completion, sleep 61
23:12:20.898 00.096 12020 IsGuiding returns 0
23:12:20.898 00.000 12020 Move returns status 0, amount 70
23:12:20.898 00.000 12020 MoveAxis(N, 0, ABG)
23:12:20.898 00.000 12020 Move returns status 0, amount 0
23:12:20.898 00.000 12020 move complete, result=0
23:12:20.898 00.000 12020 worker thread done servicing request
23:12:20.898 00.000 9340 GuideStep: -0.8 px 70 ms EAST, -0.1 px 0 ms NORTH
23:12:20.911 00.013 12020 Worker thread wakes up
23:12:20.911 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
23:12:20.911 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(837,44,31,31)
23:12:22.118 01.207 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"e01ddd38-a453-4fe5-8611-f481e63a45cf"}
23:12:22.140 00.022 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"e01ddd38-a453-4fe5-8611-f481e63a45cf"}
23:12:22.155 00.015 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"4ab3d407-cc17-42d2-86e4-3d2d851ba7e9"}
23:12:22.172 00.017 9340 case statement mapped state 6 to 3
23:12:22.195 00.023 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"4ab3d407-cc17-42d2-86e4-3d2d851ba7e9"}
23:12:22.275 00.080 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"626bd2b9-9ebd-4892-83e5-8e44507f112b"}
23:12:22.303 00.028 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":448,"width":15,"height":15,"star_pos":[7.17,6.99],"pixels":"..."},"id":"626bd2b9-9ebd-4892-83e5-8e44507f112b"}
23:12:23.267 00.964 12020 Exposure complete
23:12:23.614 00.347 12020 worker thread done servicing request
23:12:23.616 00.002 9340 OnExposeComplete: enter
23:12:23.656 00.040 9340 UpdateGuideState(): m_state=6
23:12:23.689 00.033 9340 Star::Find(15, 853, 58, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 449
23:12:23.708 00.019 9340 Star::Find returns 1 (0), X=852.50, Y=59.38, Mass=758267, SNR=150.8, Peak=58011 HFD=3.9
23:12:23.729 00.021 9340 MultiStar: [#1 0.49,0.45,0.74,U] [#2 0.34,0.32,0.80,U] [#3 0.51,0.07,0.67,U] [#4 0.25,0.86,0.66,U] [#5 0.23,0.45,0.71,U] [#6 0.17,-0.03,0.73,U] [#7 0.83,0.30,0.77,U] [#8 0.48,0.76,0.59,U] 
23:12:23.768 00.039 9340 refined, 8 included, MultiStar: {0.39, 0.45}, one-star: {0.26, 0.80}
23:12:23.791 00.023 9340 CameraToMount -- cameraTheta (0.85) - m_xAngle (-3.14) = xAngle (3.99 = -2.30)
23:12:23.807 00.016 9340 CameraToMount -- cameraTheta (0.85) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (3.97 = -2.31)
23:12:23.824 00.017 9340 CameraToMount -- cameraX=0.39 cameraY=0.45 hyp=0.59 cameraTheta=0.85 mountX=-0.39 mountY=-0.44, mountTheta=-2.30
23:12:23.844 00.020 9340 SchedulePrimaryMove(10104498, x=0.39, y=0.45, opts=13)
23:12:23.856 00.012 9340 Enqueuing Move request for scope (0.39, 0.45)
23:12:23.871 00.015 12020 Worker thread wakes up
23:12:23.872 00.001 9340 UpdateImageDisplay: Size=(1920,1080) min=5847, max=65518, med=9398, FiltMin=7452, FiltMax=65494, Gamma=2.870
23:12:23.883 00.011 12020 worker thread servicing REQUEST_MOVE scope ofs (0.39, 0.45) opts 0xd
23:12:23.884 00.001 9340 UpdateGuideState exits: m=758267 SNR=150.8
23:12:23.913 00.029 12020 Handling offset move in thread for scope, endpoint = (0.39, 0.45)
23:12:23.913 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:12:23.925 00.012 9340 ScheduleExposure(2000,3,1) exposurePending=0
23:12:23.943 00.018 12020 Moving (0.39, 0.45) raw xDistance=-0.39 yDistance=-0.44
23:12:23.943 00.000 9340 Enqueuing Expose request
23:12:23.954 00.011 12020 GuideAlgorithmHysteresis::Result() returns -0.19 from input -0.39
23:12:23.956 00.002 12020 GuideAlgorithmResistSwitch::result() returns -0.44 from input -0.44
23:12:23.956 00.000 12020 MoveAxis(E, 38, ABG)
23:12:23.956 00.000 12020 Guiding  Dir = 2, Dur = 38
23:12:23.958 00.002 12020 IsSlewing returns 0
23:12:23.958 00.000 12020 IsGuiding returns 0
23:12:23.982 00.024 12020 PulseGuide returned control before completion, sleep 24
23:12:24.036 00.054 12020 IsGuiding returns 0
23:12:24.036 00.000 12020 Move returns status 0, amount 38
23:12:24.036 00.000 12020 MoveAxis(N, 73, ABG)
23:12:24.036 00.000 12020 Guiding  Dir = 0, Dur = 73
23:12:24.036 00.000 12020 IsSlewing returns 0
23:12:24.038 00.002 12020 IsGuiding returns 0
23:12:24.121 00.083 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"237500af-3ebc-4f14-8dc9-814c64524da3"}
23:12:24.135 00.014 12020 IsGuiding returns 1
23:12:24.137 00.002 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"237500af-3ebc-4f14-8dc9-814c64524da3"}
23:12:24.150 00.013 12020 scope still moving after pulse duration time elapsed
23:12:24.150 00.000 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"8f3a99d2-6ad5-48b4-a7f9-d438643f8af1"}
23:12:24.181 00.031 12020 IsSlewing returns 0
23:12:24.181 00.000 9340 case statement mapped state 6 to 3
23:12:24.196 00.015 12020 IsGuiding returns 1
23:12:24.197 00.001 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"8f3a99d2-6ad5-48b4-a7f9-d438643f8af1"}
23:12:24.212 00.015 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"6edaf83a-0b8e-4f07-a1e8-fd8d1510a3b5"}
23:12:24.227 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":449,"width":15,"height":15,"star_pos":[6.50,7.38],"pixels":"..."},"id":"6edaf83a-0b8e-4f07-a1e8-fd8d1510a3b5"}
23:12:24.321 00.094 12020 IsSlewing returns 0
23:12:24.323 00.002 12020 IsGuiding returns 0
23:12:24.323 00.000 12020 scope move finished after 73 + 211 ms
23:12:24.323 00.000 12020 Move returns status 0, amount 73
23:12:24.323 00.000 12020 move complete, result=0
23:12:24.323 00.000 12020 worker thread done servicing request
23:12:24.323 00.000 9340 GuideStep: -0.4 px 38 ms EAST, -0.4 px 73 ms NORTH
23:12:24.337 00.014 12020 Worker thread wakes up
23:12:24.337 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
23:12:24.337 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(837,44,31,31)
23:12:26.142 01.805 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"e1a0ee0e-1a8c-43dd-a905-28721ce68ef8"}
23:12:26.195 00.053 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"e1a0ee0e-1a8c-43dd-a905-28721ce68ef8"}
23:12:26.315 00.120 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"d9d819ce-a92a-44ef-8119-85fda8c12611"}
23:12:26.398 00.083 9340 case statement mapped state 6 to 3
23:12:26.467 00.069 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"d9d819ce-a92a-44ef-8119-85fda8c12611"}
23:12:26.527 00.060 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"d33e4cc6-3303-418a-b4fd-20fb448f741e"}
23:12:26.564 00.037 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":449,"width":15,"height":15,"star_pos":[6.50,7.38],"pixels":"..."},"id":"d33e4cc6-3303-418a-b4fd-20fb448f741e"}
23:12:26.850 00.286 12020 Exposure complete
23:12:28.071 01.221 12020 worker thread done servicing request
23:12:28.071 00.000 9340 OnExposeComplete: enter
23:12:28.093 00.022 9340 UpdateGuideState(): m_state=6
23:12:28.119 00.026 9340 Star::Find(15, 852, 59, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 450
23:12:28.138 00.019 9340 Star::Find returns 1 (0), X=853.11, Y=58.67, Mass=753706, SNR=136.2, Peak=57467 HFD=4.0
23:12:28.178 00.040 9340 MultiStar: [#1 1.07,-0.08,0.00,M1] [#2 0.68,-0.23,0.81,U] [#3 0.98,-0.54,0.00,M1] [#4 0.75,0.19,0.57,U] [#5 0.90,-0.17,0.81,U] [#6 0.69,-0.56,0.70,U] [#7 1.32,-0.16,0.00,M1] [#8 1.10,0.45,0.00,M1] 
23:12:28.198 00.020 9340 refined, 4 included, MultiStar: {0.79, -0.13}, one-star: {0.87, 0.10}
23:12:28.221 00.023 9340 CameraToMount -- cameraTheta (-0.17) - m_xAngle (-3.14) = xAngle (2.97 = 2.97)
23:12:28.253 00.032 9340 CameraToMount -- cameraTheta (-0.17) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (2.95 = 2.95)
23:12:28.276 00.023 9340 CameraToMount -- cameraX=0.79 cameraY=-0.13 hyp=0.80 cameraTheta=-0.17 mountX=-0.79 mountY=0.15, mountTheta=2.95
23:12:28.312 00.036 9340 SchedulePrimaryMove(10104498, x=0.79, y=-0.13, opts=13)
23:12:28.359 00.047 9340 Enqueuing Move request for scope (0.79, -0.13)
23:12:28.379 00.020 12020 Worker thread wakes up
23:12:28.379 00.000 12020 worker thread servicing REQUEST_MOVE scope ofs (0.79, -0.13) opts 0xd
23:12:28.380 00.001 12020 Handling offset move in thread for scope, endpoint = (0.79, -0.13)
23:12:28.380 00.000 12020 Moving (0.79, -0.13) raw xDistance=-0.79 yDistance=0.15
23:12:28.380 00.000 12020 GuideAlgorithmHysteresis::Result() returns -0.35 from input -0.79
23:12:28.380 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:12:28.381 00.001 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
23:12:28.381 00.000 12020 MoveAxis(E, 67, ABG)
23:12:28.381 00.000 12020 Guiding  Dir = 2, Dur = 67
23:12:28.383 00.002 12020 IsSlewing returns 0
23:12:28.383 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=5688, max=65529, med=9436, FiltMin=7400, FiltMax=65494, Gamma=2.870
23:12:28.397 00.014 12020 IsGuiding returns 0
23:12:28.398 00.001 9340 UpdateGuideState exits: m=753706 SNR=136.2
23:12:28.421 00.023 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:12:28.439 00.018 12020 PulseGuide returned control before completion, sleep 46
23:12:28.439 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
23:12:28.457 00.018 9340 Enqueuing Expose request
23:12:28.473 00.016 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"ab2c2ff9-94c2-4be0-a63a-cf01d555c0fb"}
23:12:28.515 00.042 12020 IsGuiding returns 1
23:12:28.515 00.000 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"ab2c2ff9-94c2-4be0-a63a-cf01d555c0fb"}
23:12:28.528 00.013 12020 scope still moving after pulse duration time elapsed
23:12:28.534 00.006 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"cd18405f-1cb1-46a8-a575-00133dba7903"}
23:12:28.549 00.015 9340 case statement mapped state 6 to 3
23:12:28.563 00.014 12020 IsSlewing returns 0
23:12:28.563 00.000 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"cd18405f-1cb1-46a8-a575-00133dba7903"}
23:12:28.578 00.015 12020 IsGuiding returns 0
23:12:28.578 00.000 12020 scope move finished after 67 + 113 ms
23:12:28.578 00.000 12020 Move returns status 0, amount 67
23:12:28.579 00.001 12020 MoveAxis(N, 0, ABG)
23:12:28.579 00.000 12020 Move returns status 0, amount 0
23:12:28.579 00.000 12020 move complete, result=0
23:12:28.579 00.000 12020 worker thread done servicing request
23:12:28.579 00.000 12020 Worker thread wakes up
23:12:28.580 00.001 12020 worker thread servicing REQUEST_EXPOSE 2000
23:12:28.580 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(837,44,31,31)
23:12:28.581 00.001 9340 GuideStep: -0.8 px 67 ms EAST, 0.1 px 0 ms NORTH
23:12:28.605 00.024 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"70dc288f-00b2-4314-9a49-dbc7d9c4c4ec"}
23:12:28.618 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":450,"width":15,"height":15,"star_pos":[7.11,6.67],"pixels":"..."},"id":"70dc288f-00b2-4314-9a49-dbc7d9c4c4ec"}
23:12:30.140 01.522 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"f18f403b-f785-4a65-903f-ab875381d56f"}
23:12:30.150 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"f18f403b-f785-4a65-903f-ab875381d56f"}
23:12:30.160 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"192713ee-2074-47b9-8c31-4d965fbc76b4"}
23:12:30.169 00.009 9340 case statement mapped state 6 to 3
23:12:30.178 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"192713ee-2074-47b9-8c31-4d965fbc76b4"}
23:12:30.187 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"c99482fc-dbb3-4f9f-b29c-8b9676c7fd96"}
23:12:30.208 00.021 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":450,"width":15,"height":15,"star_pos":[7.11,6.67],"pixels":"..."},"id":"c99482fc-dbb3-4f9f-b29c-8b9676c7fd96"}
23:12:30.947 00.739 12020 Exposure complete
23:12:31.117 00.170 12020 worker thread done servicing request
23:12:31.117 00.000 9340 OnExposeComplete: enter
23:12:31.124 00.007 9340 UpdateGuideState(): m_state=6
23:12:31.131 00.007 9340 Star::Find(15, 853, 58, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 451
23:12:31.138 00.007 9340 Star::Find returns 1 (0), X=853.16, Y=59.07, Mass=786469, SNR=153.2, Peak=56721 HFD=4.2
23:12:31.148 00.010 9340 MultiStar: [#1 0.85,0.10,0.68,U] [#2 0.73,0.08,1.03,U] [#3 0.58,-0.51,0.63,U] [#4 0.61,0.28,0.56,U] [#5 0.59,0.24,0.71,U] [#6 0.68,-0.42,0.60,U] [#7 1.20,-0.00,0.00,M2] [#8 0.75,0.63,0.53,U] 
23:12:31.154 00.006 9340 refined, 7 included, MultiStar: {0.73, 0.13}, one-star: {0.92, 0.49}
23:12:31.163 00.009 9340 CameraToMount -- cameraTheta (0.17) - m_xAngle (-3.14) = xAngle (3.31 = -2.98)
23:12:31.172 00.009 9340 CameraToMount -- cameraTheta (0.17) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (3.29 = -2.99)
23:12:31.180 00.008 9340 CameraToMount -- cameraX=0.73 cameraY=0.13 hyp=0.74 cameraTheta=0.17 mountX=-0.73 mountY=-0.11, mountTheta=-2.99
23:12:31.190 00.010 9340 SchedulePrimaryMove(10104498, x=0.73, y=0.13, opts=13)
23:12:31.196 00.006 9340 Enqueuing Move request for scope (0.73, 0.13)
23:12:31.203 00.007 12020 Worker thread wakes up
23:12:31.203 00.000 12020 worker thread servicing REQUEST_MOVE scope ofs (0.73, 0.13) opts 0xd
23:12:31.203 00.000 12020 Handling offset move in thread for scope, endpoint = (0.73, 0.13)
23:12:31.203 00.000 12020 Moving (0.73, 0.13) raw xDistance=-0.73 yDistance=-0.11
23:12:31.203 00.000 12020 GuideAlgorithmHysteresis::Result() returns -0.33 from input -0.73
23:12:31.204 00.001 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:12:31.204 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=5951, max=65529, med=9461, FiltMin=7469, FiltMax=65494, Gamma=2.870
23:12:31.209 00.005 9340 UpdateGuideState exits: m=786469 SNR=153.2
23:12:31.216 00.007 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:12:31.233 00.017 9340 ScheduleExposure(2000,3,1) exposurePending=0
23:12:31.240 00.007 9340 Enqueuing Expose request
23:12:31.247 00.007 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
23:12:31.247 00.000 12020 MoveAxis(E, 65, ABG)
23:12:31.247 00.000 12020 Guiding  Dir = 2, Dur = 65
23:12:31.248 00.001 12020 IsSlewing returns 0
23:12:31.249 00.001 12020 IsGuiding returns 0
23:12:31.275 00.026 12020 PulseGuide returned control before completion, sleep 49
23:12:31.326 00.051 12020 IsGuiding returns 1
23:12:31.326 00.000 12020 scope still moving after pulse duration time elapsed
23:12:31.371 00.045 12020 IsSlewing returns 0
23:12:31.372 00.001 12020 IsGuiding returns 0
23:12:31.372 00.000 12020 scope move finished after 65 + 58 ms
23:12:31.372 00.000 12020 Move returns status 0, amount 65
23:12:31.372 00.000 12020 MoveAxis(N, 0, ABG)
23:12:31.372 00.000 12020 Move returns status 0, amount 0
23:12:31.373 00.001 12020 move complete, result=0
23:12:31.373 00.000 12020 worker thread done servicing request
23:12:31.373 00.000 12020 Worker thread wakes up
23:12:31.373 00.000 9340 GuideStep: -0.7 px 65 ms EAST, -0.1 px 0 ms NORTH
23:12:31.383 00.010 12020 worker thread servicing REQUEST_EXPOSE 2000
23:12:31.383 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(837,44,31,31)
23:12:32.139 00.756 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"03e23bd1-de86-476e-b459-1d4c9042e288"}
23:12:32.146 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"03e23bd1-de86-476e-b459-1d4c9042e288"}
23:12:32.153 00.007 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"f5aff3e1-5461-4837-a048-45c313d0eab4"}
23:12:32.175 00.022 9340 case statement mapped state 6 to 3
23:12:32.182 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"f5aff3e1-5461-4837-a048-45c313d0eab4"}
23:12:32.190 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"4e8a97ed-b5a0-4b0f-8a9a-e55aebb5eb58"}
23:12:32.196 00.006 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":451,"width":15,"height":15,"star_pos":[7.16,7.07],"pixels":"..."},"id":"4e8a97ed-b5a0-4b0f-8a9a-e55aebb5eb58"}
23:12:33.742 01.546 12020 Exposure complete
23:12:33.868 00.126 12020 worker thread done servicing request
23:12:33.869 00.001 9340 OnExposeComplete: enter
23:12:33.875 00.006 9340 UpdateGuideState(): m_state=6
23:12:33.880 00.005 9340 Star::Find(15, 853, 59, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 452
23:12:33.887 00.007 9340 Star::Find returns 1 (0), X=852.53, Y=59.18, Mass=751042, SNR=155.9, Peak=54459 HFD=3.9
23:12:33.896 00.009 9340 MultiStar: [#1 0.41,-0.02,0.77,U] [#2 0.15,0.06,0.72,U] [#3 0.10,-0.19,0.59,U] [#4 0.42,0.30,0.59,U] [#5 0.31,0.05,0.65,U] [#6 0.10,-0.14,0.64,U] [#7 0.70,-0.11,0.58,U] [#8 0.55,0.71,0.66,U] 
23:12:33.902 00.006 9340 refined, 8 included, MultiStar: {0.33, 0.17}, one-star: {0.30, 0.61}
23:12:33.911 00.009 9340 CameraToMount -- cameraTheta (0.47) - m_xAngle (-3.14) = xAngle (3.61 = -2.67)
23:12:33.918 00.007 9340 CameraToMount -- cameraTheta (0.47) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (3.59 = -2.69)
23:12:33.926 00.008 9340 CameraToMount -- cameraX=0.33 cameraY=0.17 hyp=0.37 cameraTheta=0.47 mountX=-0.33 mountY=-0.16, mountTheta=-2.69
23:12:33.935 00.009 9340 SchedulePrimaryMove(10104498, x=0.33, y=0.17, opts=13)
23:12:33.941 00.006 9340 Enqueuing Move request for scope (0.33, 0.17)
23:12:33.948 00.007 12020 Worker thread wakes up
23:12:33.948 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=5733, max=65535, med=9452, FiltMin=7473, FiltMax=65494, Gamma=2.870
23:12:33.953 00.005 9340 UpdateGuideState exits: m=751042 SNR=155.9
23:12:33.958 00.005 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:12:33.963 00.005 9340 ScheduleExposure(2000,3,1) exposurePending=0
23:12:33.967 00.004 9340 Enqueuing Expose request
23:12:33.972 00.005 12020 worker thread servicing REQUEST_MOVE scope ofs (0.33, 0.17) opts 0xd
23:12:33.972 00.000 12020 Handling offset move in thread for scope, endpoint = (0.33, 0.17)
23:12:33.972 00.000 12020 Moving (0.33, 0.17) raw xDistance=-0.33 yDistance=-0.16
23:12:33.972 00.000 12020 GuideAlgorithmHysteresis::Result() returns -0.17 from input -0.33
23:12:33.973 00.001 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:12:33.973 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
23:12:33.973 00.000 12020 MoveAxis(E, 32, ABG)
23:12:33.973 00.000 12020 Guiding  Dir = 2, Dur = 32
23:12:33.973 00.000 12020 IsSlewing returns 0
23:12:33.974 00.001 12020 IsGuiding returns 0
23:12:33.993 00.019 12020 PulseGuide returned control before completion, sleep 24
23:12:34.057 00.064 12020 IsGuiding returns 0
23:12:34.057 00.000 12020 Move returns status 0, amount 32
23:12:34.057 00.000 12020 MoveAxis(N, 0, ABG)
23:12:34.057 00.000 12020 Move returns status 0, amount 0
23:12:34.058 00.001 12020 move complete, result=0
23:12:34.058 00.000 12020 worker thread done servicing request
23:12:34.058 00.000 12020 Worker thread wakes up
23:12:34.058 00.000 9340 GuideStep: -0.3 px 32 ms EAST, -0.2 px 0 ms NORTH
23:12:34.069 00.011 12020 worker thread servicing REQUEST_EXPOSE 2000
23:12:34.069 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(837,44,31,31)
23:12:34.138 00.069 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"8df6efbf-93bc-4c24-a4d1-5ca1458656c3"}
23:12:34.144 00.006 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"8df6efbf-93bc-4c24-a4d1-5ca1458656c3"}
23:12:34.150 00.006 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"49a7c8cf-dc5f-47d5-8306-55bddd9b87df"}
23:12:34.157 00.007 9340 case statement mapped state 6 to 3
23:12:34.163 00.006 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"49a7c8cf-dc5f-47d5-8306-55bddd9b87df"}
23:12:34.168 00.005 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"31229064-2499-4f09-a9e1-d253a66fef15"}
23:12:34.175 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":452,"width":15,"height":15,"star_pos":[6.53,7.18],"pixels":"..."},"id":"31229064-2499-4f09-a9e1-d253a66fef15"}
23:12:36.148 01.973 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"86bc6600-3c36-42b4-b151-0f9f45ef68b3"}
23:12:36.154 00.006 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"86bc6600-3c36-42b4-b151-0f9f45ef68b3"}
23:12:36.160 00.006 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"cccb41f1-f076-4fd7-b454-560edd334974"}
23:12:36.167 00.007 9340 case statement mapped state 6 to 3
23:12:36.172 00.005 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"cccb41f1-f076-4fd7-b454-560edd334974"}
23:12:36.178 00.006 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"1592f88a-f750-499e-8139-709922d7751a"}
23:12:36.189 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":452,"width":15,"height":15,"star_pos":[6.53,7.18],"pixels":"..."},"id":"1592f88a-f750-499e-8139-709922d7751a"}
23:12:36.434 00.245 12020 Exposure complete
23:12:36.567 00.133 9340 OnExposeComplete: enter
23:12:36.575 00.008 9340 UpdateGuideState(): m_state=6
23:12:36.580 00.005 12020 worker thread done servicing request
23:12:36.581 00.001 9340 Star::Find(15, 852, 59, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 453
23:12:36.586 00.005 9340 Star::Find returns 1 (0), X=852.85, Y=59.47, Mass=756302, SNR=150.4, Peak=52033 HFD=3.8
23:12:36.590 00.004 9340 MultiStar: [#1 0.91,0.38,0.00,M1] [#2 0.55,0.25,0.65,U] [#3 0.66,-0.14,0.53,U] [#4 0.42,0.67,0.85,U] [#5 0.71,0.42,0.71,U] [#6 0.59,-0.09,0.62,U] [#7 1.51,0.23,0.00,M2] [#8 0.96,1.07,0.00,M1] 
23:12:36.594 00.004 9340 refined, 5 included, MultiStar: {0.58, 0.41}, one-star: {0.61, 0.89}
23:12:36.601 00.007 9340 CameraToMount -- cameraTheta (0.61) - m_xAngle (-3.14) = xAngle (3.75 = -2.53)
23:12:36.608 00.007 9340 CameraToMount -- cameraTheta (0.61) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (3.74 = -2.55)
23:12:36.613 00.005 9340 CameraToMount -- cameraX=0.58 cameraY=0.41 hyp=0.71 cameraTheta=0.61 mountX=-0.59 mountY=-0.40, mountTheta=-2.54
23:12:36.621 00.008 9340 SchedulePrimaryMove(10104498, x=0.58, y=0.41, opts=13)
23:12:36.627 00.006 9340 Enqueuing Move request for scope (0.58, 0.41)
23:12:36.632 00.005 12020 Worker thread wakes up
23:12:36.633 00.001 12020 worker thread servicing REQUEST_MOVE scope ofs (0.58, 0.41) opts 0xd
23:12:36.633 00.000 12020 Handling offset move in thread for scope, endpoint = (0.58, 0.41)
23:12:36.633 00.000 12020 Moving (0.58, 0.41) raw xDistance=-0.59 yDistance=-0.40
23:12:36.633 00.000 12020 GuideAlgorithmHysteresis::Result() returns -0.26 from input -0.59
23:12:36.633 00.000 12020 GuideAlgorithmResistSwitch::result() returns -0.40 from input -0.40
23:12:36.633 00.000 12020 MoveAxis(E, 50, ABG)
23:12:36.633 00.000 12020 Guiding  Dir = 2, Dur = 50
23:12:36.633 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=5446, max=65529, med=9271, FiltMin=7386, FiltMax=65494, Gamma=2.870
23:12:36.638 00.005 9340 UpdateGuideState exits: m=756302 SNR=150.4
23:12:36.643 00.005 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:12:36.649 00.006 9340 ScheduleExposure(2000,3,1) exposurePending=0
23:12:36.656 00.007 9340 Enqueuing Expose request
23:12:36.663 00.007 12020 IsSlewing returns 0
23:12:36.664 00.001 12020 IsGuiding returns 0
23:12:36.695 00.031 12020 PulseGuide returned control before completion, sleep 29
23:12:36.740 00.045 12020 IsGuiding returns 1
23:12:36.740 00.000 12020 scope still moving after pulse duration time elapsed
23:12:36.775 00.035 12020 IsSlewing returns 0
23:12:36.776 00.001 12020 IsGuiding returns 0
23:12:36.776 00.000 12020 scope move finished after 50 + 62 ms
23:12:36.776 00.000 12020 Move returns status 0, amount 50
23:12:36.776 00.000 12020 MoveAxis(N, 67, ABG)
23:12:36.776 00.000 12020 Guiding  Dir = 0, Dur = 67
23:12:36.778 00.002 12020 IsSlewing returns 0
23:12:36.778 00.000 12020 IsGuiding returns 0
23:12:36.856 00.078 12020 IsGuiding returns 1
23:12:36.856 00.000 12020 scope still moving after pulse duration time elapsed
23:12:36.919 00.063 12020 IsSlewing returns 0
23:12:37.015 00.096 12020 IsGuiding returns 0
23:12:37.016 00.001 12020 scope move finished after 67 + 170 ms
23:12:37.016 00.000 12020 Move returns status 0, amount 67
23:12:37.016 00.000 12020 move complete, result=0
23:12:37.017 00.001 12020 worker thread done servicing request
23:12:37.017 00.000 9340 GuideStep: -0.6 px 50 ms EAST, -0.4 px 67 ms NORTH
23:12:37.028 00.011 12020 Worker thread wakes up
23:12:37.029 00.001 12020 worker thread servicing REQUEST_EXPOSE 2000
23:12:37.029 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(837,44,31,31)
23:12:38.148 01.119 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"1ce4e766-59fe-4f5a-9676-76fa6e523164"}
23:12:38.155 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"1ce4e766-59fe-4f5a-9676-76fa6e523164"}
23:12:38.160 00.005 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"10d2440a-0492-4b5d-a637-19415fbd2a6a"}
23:12:38.170 00.010 9340 case statement mapped state 6 to 3
23:12:38.192 00.022 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"10d2440a-0492-4b5d-a637-19415fbd2a6a"}
23:12:38.198 00.006 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"5b7200ec-bbc7-4b63-b228-96f8e5320e05"}
23:12:38.205 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":453,"width":15,"height":15,"star_pos":[6.85,7.47],"pixels":"..."},"id":"5b7200ec-bbc7-4b63-b228-96f8e5320e05"}
23:12:39.392 01.187 12020 Exposure complete
23:12:39.532 00.140 12020 worker thread done servicing request
23:12:39.532 00.000 9340 OnExposeComplete: enter
23:12:39.549 00.017 9340 UpdateGuideState(): m_state=6
23:12:39.563 00.014 9340 Star::Find(15, 852, 59, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 454
23:12:39.571 00.008 9340 Star::Find returns 1 (0), X=852.37, Y=58.82, Mass=735978, SNR=141.1, Peak=58523 HFD=3.8
23:12:39.579 00.008 9340 MultiStar: [#1 0.29,0.12,0.72,U] [#2 0.30,-0.29,0.92,U] [#3 0.28,-0.44,0.66,U] [#4 -0.01,0.13,0.77,U] [#5 0.16,-0.15,0.76,U] [#6 0.20,-0.36,0.70,U] [#7 0.60,-0.14,0.62,U] [#8 0.27,0.42,0.62,U] 
23:12:39.588 00.009 9340 refined, 8 included, MultiStar: {0.24, -0.05}, one-star: {0.14, 0.25}
23:12:39.596 00.008 9340 CameraToMount -- cameraTheta (-0.19) - m_xAngle (-3.14) = xAngle (2.95 = 2.95)
23:12:39.605 00.009 9340 CameraToMount -- cameraTheta (-0.19) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (2.93 = 2.93)
23:12:39.613 00.008 9340 CameraToMount -- cameraX=0.24 cameraY=-0.05 hyp=0.24 cameraTheta=-0.19 mountX=-0.24 mountY=0.05, mountTheta=2.93
23:12:39.625 00.012 9340 SchedulePrimaryMove(10104498, x=0.24, y=-0.05, opts=13)
23:12:39.633 00.008 9340 Enqueuing Move request for scope (0.24, -0.05)
23:12:39.640 00.007 12020 Worker thread wakes up
23:12:39.640 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=5998, max=65529, med=9470, FiltMin=7370, FiltMax=65494, Gamma=2.870
23:12:39.648 00.008 12020 worker thread servicing REQUEST_MOVE scope ofs (0.24, -0.05) opts 0xd
23:12:39.649 00.001 9340 UpdateGuideState exits: m=735978 SNR=141.1
23:12:39.667 00.018 12020 Handling offset move in thread for scope, endpoint = (0.24, -0.05)
23:12:39.667 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:12:39.676 00.009 12020 Moving (0.24, -0.05) raw xDistance=-0.24 yDistance=0.05
23:12:39.676 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
23:12:39.685 00.009 9340 Enqueuing Expose request
23:12:39.692 00.007 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.24
23:12:39.692 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:12:39.693 00.001 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
23:12:39.693 00.000 12020 MoveAxis(E, 0, ABG)
23:12:39.693 00.000 12020 Move returns status 0, amount 0
23:12:39.693 00.000 12020 MoveAxis(N, 0, ABG)
23:12:39.693 00.000 12020 Move returns status 0, amount 0
23:12:39.693 00.000 12020 move complete, result=0
23:12:39.694 00.001 12020 worker thread done servicing request
23:12:39.694 00.000 12020 Worker thread wakes up
23:12:39.694 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
23:12:39.694 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(837,44,31,31)
23:12:39.697 00.003 9340 GuideStep: -0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
23:12:40.151 00.454 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"4567efe5-d1be-493a-b9cf-f9efb3a5f5ce"}
23:12:40.170 00.019 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"4567efe5-d1be-493a-b9cf-f9efb3a5f5ce"}
23:12:40.195 00.025 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"06f8efee-3330-495a-bf3e-6f4a89d97c31"}
23:12:40.212 00.017 9340 case statement mapped state 6 to 3
23:12:40.226 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"06f8efee-3330-495a-bf3e-6f4a89d97c31"}
23:12:40.241 00.015 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"e56238af-7f87-4efc-ad29-52d6a9ea7ee5"}
23:12:40.254 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":454,"width":15,"height":15,"star_pos":[7.37,6.82],"pixels":"..."},"id":"e56238af-7f87-4efc-ad29-52d6a9ea7ee5"}
23:12:42.203 01.949 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"ae4e306d-3913-4795-bc15-8203dd3e3928"}
23:12:42.524 00.321 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"ae4e306d-3913-4795-bc15-8203dd3e3928"}
23:12:43.397 00.873 12020 Exposure complete
23:12:43.535 00.138 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"1c317716-83ee-40f5-9684-c826756a85c6"}
23:12:44.384 00.849 9340 case statement mapped state 6 to 3
23:12:45.698 01.314 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"1c317716-83ee-40f5-9684-c826756a85c6"}
23:12:46.312 00.614 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"66ed92e2-1b74-4556-9e81-a25c7023d2e1"}
23:12:46.656 00.344 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":454,"width":15,"height":15,"star_pos":[7.37,6.82],"pixels":"..."},"id":"66ed92e2-1b74-4556-9e81-a25c7023d2e1"}
23:12:48.422 01.766 12020 worker thread done servicing request
23:12:48.423 00.001 9340 OnExposeComplete: enter
23:12:48.529 00.106 9340 UpdateGuideState(): m_state=6
23:12:48.616 00.087 9340 Star::Find(15, 852, 58, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 455
23:12:48.694 00.078 9340 Star::Find returns 1 (0), X=852.74, Y=58.89, Mass=756373, SNR=137.2, Peak=53568 HFD=4.1
23:12:48.737 00.043 9340 MultiStar: [#1 0.62,0.09,0.75,U] [#2 0.44,0.03,0.79,U] [#3 0.38,-0.47,0.80,U] [#4 0.28,0.27,0.66,U] [#5 0.33,0.02,0.76,U] [#6 0.37,-0.58,0.67,U] [#7 1.01,-0.10,0.00,M2] [#8 0.73,0.63,0.74,U] 
23:12:48.809 00.072 9340 refined, 7 included, MultiStar: {0.46, 0.05}, one-star: {0.51, 0.32}
23:12:48.843 00.034 9340 CameraToMount -- cameraTheta (0.11) - m_xAngle (-3.14) = xAngle (3.25 = -3.04)
23:12:48.933 00.090 9340 CameraToMount -- cameraTheta (0.11) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (3.23 = -3.05)
23:12:48.981 00.048 9340 CameraToMount -- cameraX=0.46 cameraY=0.05 hyp=0.46 cameraTheta=0.11 mountX=-0.46 mountY=-0.04, mountTheta=-3.05
23:12:49.046 00.065 9340 SchedulePrimaryMove(10104498, x=0.46, y=0.05, opts=13)
23:12:49.068 00.022 9340 Enqueuing Move request for scope (0.46, 0.05)
23:12:49.165 00.097 12020 Worker thread wakes up
23:12:49.166 00.001 12020 worker thread servicing REQUEST_MOVE scope ofs (0.46, 0.05) opts 0xd
23:12:49.166 00.000 12020 Handling offset move in thread for scope, endpoint = (0.46, 0.05)
23:12:49.166 00.000 12020 Moving (0.46, 0.05) raw xDistance=-0.46 yDistance=-0.04
23:12:49.167 00.001 12020 GuideAlgorithmHysteresis::Result() returns -0.19 from input -0.46
23:12:49.167 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:12:49.175 00.008 9340 UpdateImageDisplay: Size=(1920,1080) min=5015, max=65529, med=9468, FiltMin=7434, FiltMax=65494, Gamma=2.870
23:12:49.245 00.070 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
23:12:49.246 00.001 12020 MoveAxis(E, 38, ABG)
23:12:49.246 00.000 9340 UpdateGuideState exits: m=756373 SNR=137.2
23:12:49.282 00.036 12020 Guiding  Dir = 2, Dur = 38
23:12:49.284 00.002 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:12:49.316 00.032 12020 IsSlewing returns 0
23:12:49.316 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
23:12:49.333 00.017 12020 IsGuiding returns 0
23:12:49.340 00.007 9340 Enqueuing Expose request
23:12:49.392 00.052 12020 IsGuiding returns 1
23:12:49.392 00.000 12020 scope still moving after pulse duration time elapsed
23:12:49.426 00.034 12020 IsSlewing returns 0
23:12:49.427 00.001 12020 IsGuiding returns 0
23:12:49.434 00.007 12020 scope move finished after 38 + 62 ms
23:12:49.434 00.000 12020 Move returns status 0, amount 38
23:12:49.434 00.000 12020 MoveAxis(N, 0, ABG)
23:12:49.434 00.000 12020 Move returns status 0, amount 0
23:12:49.435 00.001 12020 move complete, result=0
23:12:49.435 00.000 12020 worker thread done servicing request
23:12:49.436 00.001 9340 GuideStep: -0.5 px 38 ms EAST, -0.0 px 0 ms NORTH
23:12:49.513 00.077 12020 Worker thread wakes up
23:12:49.514 00.001 12020 worker thread servicing REQUEST_EXPOSE 2000
23:12:49.514 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(837,44,31,31)
23:12:50.475 00.961 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"1bc347fb-718a-46f0-aa90-0d5a712f7176"}
23:12:50.545 00.070 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"1bc347fb-718a-46f0-aa90-0d5a712f7176"}
23:12:50.592 00.047 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"e0b3414d-50f6-40cb-9e61-def2f636a960"}
23:12:51.126 00.534 9340 case statement mapped state 6 to 3
23:12:52.328 01.202 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"e0b3414d-50f6-40cb-9e61-def2f636a960"}
23:12:53.255 00.927 12020 Exposure complete
23:12:53.258 00.003 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"e6fbc9fe-eeb1-402c-8471-733dedf4b7f9"}
23:12:53.434 00.176 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":455,"width":15,"height":15,"star_pos":[6.74,6.89],"pixels":"..."},"id":"e6fbc9fe-eeb1-402c-8471-733dedf4b7f9"}
23:12:53.733 00.299 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"6e1319cd-9f31-4640-9d72-a0efd5dfdac4"}
23:12:53.911 00.178 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"6e1319cd-9f31-4640-9d72-a0efd5dfdac4"}
23:12:54.036 00.125 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"7f2c9cef-832c-4451-9282-2e991c88b409"}
23:12:54.252 00.216 9340 case statement mapped state 6 to 3
23:12:54.357 00.105 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"7f2c9cef-832c-4451-9282-2e991c88b409"}
23:12:54.404 00.047 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"33a29f98-9fb6-4dae-8907-37f2ec674f60"}
23:12:54.481 00.077 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":455,"width":15,"height":15,"star_pos":[6.74,6.89],"pixels":"..."},"id":"33a29f98-9fb6-4dae-8907-37f2ec674f60"}
23:12:55.229 00.748 9340 OnExposeComplete: enter
23:12:55.376 00.147 12020 worker thread done servicing request
23:12:55.377 00.001 9340 UpdateGuideState(): m_state=6
23:12:55.450 00.073 9340 Star::Find(15, 852, 58, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 456
23:12:55.617 00.167 9340 Star::Find returns 1 (0), X=852.46, Y=59.23, Mass=778296, SNR=154.0, Peak=57791 HFD=3.9
23:12:55.875 00.258 9340 MultiStar: [#1 0.30,0.49,0.78,U] [#2 0.42,0.33,0.77,U] [#3 0.14,0.13,0.65,U] [#4 -0.16,0.42,0.60,U] [#5 0.11,0.44,0.68,U] [#6 0.20,-0.02,0.63,U] [#7 0.60,0.17,0.61,U] [#8 0.37,0.89,0.59,U] 
23:12:56.093 00.218 9340 refined, 8 included, MultiStar: {0.25, 0.40}, one-star: {0.23, 0.66}
23:12:56.282 00.189 9340 CameraToMount -- cameraTheta (1.02) - m_xAngle (-3.14) = xAngle (4.16 = -2.13)
23:12:56.614 00.332 9340 CameraToMount -- cameraTheta (1.02) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (4.14 = -2.14)
23:12:56.843 00.229 9340 CameraToMount -- cameraX=0.25 cameraY=0.40 hyp=0.47 cameraTheta=1.02 mountX=-0.25 mountY=-0.40, mountTheta=-2.13
23:12:57.078 00.235 9340 SchedulePrimaryMove(10104498, x=0.25, y=0.40, opts=13)
23:12:57.424 00.346 9340 Enqueuing Move request for scope (0.25, 0.40)
23:12:57.580 00.156 12020 Worker thread wakes up
23:12:57.581 00.001 9340 UpdateImageDisplay: Size=(1920,1080) min=5945, max=65518, med=9449, FiltMin=7314, FiltMax=65494, Gamma=2.870
23:12:57.608 00.027 12020 worker thread servicing REQUEST_MOVE scope ofs (0.25, 0.40) opts 0xd
23:12:57.609 00.001 12020 Handling offset move in thread for scope, endpoint = (0.25, 0.40)
23:12:57.609 00.000 12020 Moving (0.25, 0.40) raw xDistance=-0.25 yDistance=-0.40
23:12:57.609 00.000 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.25
23:12:57.609 00.000 12020 GuideAlgorithmResistSwitch::result() returns -0.40 from input -0.40
23:12:57.617 00.008 9340 UpdateGuideState exits: m=778296 SNR=154.0
23:12:57.756 00.139 12020 MoveAxis(E, 0, ABG)
23:12:57.756 00.000 12020 Move returns status 0, amount 0
23:12:57.756 00.000 12020 MoveAxis(N, 67, ABG)
23:12:57.756 00.000 12020 Guiding  Dir = 0, Dur = 67
23:12:57.758 00.002 12020 IsSlewing returns 0
23:12:57.760 00.002 12020 IsGuiding returns 0
23:12:57.764 00.004 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:12:57.912 00.148 12020 IsGuiding returns 1
23:12:57.912 00.000 12020 scope still moving after pulse duration time elapsed
23:12:57.922 00.010 9340 ScheduleExposure(2000,3,1) exposurePending=0
23:12:58.034 00.112 12020 IsSlewing returns 0
23:12:58.034 00.000 9340 Enqueuing Expose request
23:12:58.103 00.069 12020 IsGuiding returns 0
23:12:58.105 00.002 12020 scope move finished after 67 + 277 ms
23:12:58.105 00.000 12020 Move returns status 0, amount 67
23:12:58.105 00.000 12020 move complete, result=0
23:12:58.106 00.001 12020 worker thread done servicing request
23:12:58.106 00.000 12020 Worker thread wakes up
23:12:58.106 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
23:12:58.151 00.045 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"78243b7f-a5fa-4472-b96a-098762c37237"}
23:12:58.403 00.252 12020 Handling exposure in thread, d=2000 o=3 r=(837,44,31,31)
23:12:58.403 00.000 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"78243b7f-a5fa-4472-b96a-098762c37237"}
23:12:58.652 00.249 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"bd94cd3b-79b1-4356-8b92-b1b6c140fa41"}
23:12:58.932 00.280 9340 case statement mapped state 6 to 3
23:12:59.133 00.201 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"bd94cd3b-79b1-4356-8b92-b1b6c140fa41"}
23:12:59.268 00.135 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"005b7987-9dcc-4685-9e52-93f329abf792"}
23:12:59.492 00.224 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":456,"width":15,"height":15,"star_pos":[7.46,7.23],"pixels":"..."},"id":"005b7987-9dcc-4685-9e52-93f329abf792"}
23:12:59.673 00.181 9340 GuideStep: -0.2 px 0 ms EAST, -0.4 px 67 ms NORTH
23:13:00.519 00.846 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"567f1717-f853-4df5-a6b8-a5f03ea39405"}
23:13:00.893 00.374 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"567f1717-f853-4df5-a6b8-a5f03ea39405"}
23:13:01.206 00.313 12020 Exposure complete
23:13:01.276 00.070 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"f6dcc2b0-981c-4d8b-9beb-892509255120"}
23:13:01.444 00.168 9340 case statement mapped state 6 to 3
23:13:01.691 00.247 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"f6dcc2b0-981c-4d8b-9beb-892509255120"}
23:13:01.787 00.096 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"f34c7875-6d06-4ad6-a5e4-c65170bd722c"}
23:13:01.819 00.032 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":456,"width":15,"height":15,"star_pos":[7.46,7.23],"pixels":"..."},"id":"f34c7875-6d06-4ad6-a5e4-c65170bd722c"}
23:13:01.899 00.080 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"22f065e5-f852-412d-be63-64b3dc627e36"}
23:13:01.922 00.023 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"22f065e5-f852-412d-be63-64b3dc627e36"}
23:13:01.956 00.034 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"a7f4c452-108f-4c6e-b3e0-8b040508137e"}
23:13:02.023 00.067 9340 case statement mapped state 6 to 3
23:13:02.050 00.027 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"a7f4c452-108f-4c6e-b3e0-8b040508137e"}
23:13:02.076 00.026 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"3b5518b6-8917-45ee-95e2-08b8c794e431"}
23:13:02.106 00.030 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":456,"width":15,"height":15,"star_pos":[7.46,7.23],"pixels":"..."},"id":"3b5518b6-8917-45ee-95e2-08b8c794e431"}
23:13:02.183 00.077 12020 worker thread done servicing request
23:13:02.184 00.001 9340 OnExposeComplete: enter
23:13:02.200 00.016 9340 UpdateGuideState(): m_state=6
23:13:02.222 00.022 9340 Star::Find(15, 852, 59, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 457
23:13:02.239 00.017 9340 Star::Find returns 1 (0), X=853.60, Y=59.42, Mass=796838, SNR=139.9, Peak=54585 HFD=4.2
23:13:02.278 00.039 9340 MultiStar: [#1 1.51,0.35,0.00,M1] [#2 1.34,0.33,0.00,M1] [#3 1.09,0.01,0.00,M1] [#4 1.32,0.38,0.00,M1] [#5 1.28,0.49,0.00,M1] [#6 0.93,-0.29,0.73,U] [#7 1.78,0.09,0.00,M2] [#8 1.51,0.79,0.00,M1] 
23:13:02.301 00.023 9340 refined, 1 included, MultiStar: {1.18, 0.37}, one-star: {1.36, 0.84}
23:13:02.324 00.023 9340 CameraToMount -- cameraTheta (0.30) - m_xAngle (-3.14) = xAngle (3.44 = -2.85)
23:13:02.343 00.019 9340 CameraToMount -- cameraTheta (0.30) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (3.42 = -2.86)
23:13:02.363 00.020 9340 CameraToMount -- cameraX=1.18 cameraY=0.37 hyp=1.24 cameraTheta=0.30 mountX=-1.18 mountY=-0.34, mountTheta=-2.86
23:13:02.415 00.052 9340 SchedulePrimaryMove(10104498, x=1.18, y=0.37, opts=13)
23:13:02.432 00.017 9340 Enqueuing Move request for scope (1.18, 0.37)
23:13:02.448 00.016 12020 Worker thread wakes up
23:13:02.448 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=5776, max=65535, med=9450, FiltMin=7208, FiltMax=65509, Gamma=2.870
23:13:02.464 00.016 12020 worker thread servicing REQUEST_MOVE scope ofs (1.18, 0.37) opts 0xd
23:13:02.464 00.000 9340 UpdateGuideState exits: m=796838 SNR=139.9
23:13:02.480 00.016 12020 Handling offset move in thread for scope, endpoint = (1.18, 0.37)
23:13:02.480 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:13:02.497 00.017 12020 Moving (1.18, 0.37) raw xDistance=-1.18 yDistance=-0.34
23:13:02.497 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
23:13:02.532 00.035 12020 GuideAlgorithmHysteresis::Result() returns -0.50 from input -1.18
23:13:02.532 00.000 9340 Enqueuing Expose request
23:13:02.547 00.015 12020 GuideAlgorithmResistSwitch::result() returns -0.34 from input -0.34
23:13:02.547 00.000 12020 MoveAxis(E, 96, ABG)
23:13:02.547 00.000 12020 Guiding  Dir = 2, Dur = 96
23:13:02.548 00.001 12020 IsSlewing returns 0
23:13:02.549 00.001 12020 IsGuiding returns 0
23:13:02.582 00.033 12020 PulseGuide returned control before completion, sleep 75
23:13:02.710 00.128 12020 IsGuiding returns 0
23:13:02.712 00.002 12020 Move returns status 0, amount 96
23:13:02.712 00.000 12020 MoveAxis(N, 57, ABG)
23:13:02.713 00.001 12020 Guiding  Dir = 0, Dur = 57
23:13:02.714 00.001 12020 IsSlewing returns 0
23:13:02.717 00.003 12020 IsGuiding returns 0
23:13:02.824 00.107 12020 IsGuiding returns 1
23:13:02.824 00.000 12020 scope still moving after pulse duration time elapsed
23:13:02.853 00.029 12020 IsSlewing returns 0
23:13:02.855 00.002 12020 IsGuiding returns 1
23:13:02.902 00.047 12020 IsSlewing returns 0
23:13:03.014 00.112 12020 IsGuiding returns 0
23:13:03.014 00.000 12020 scope move finished after 57 + 239 ms
23:13:03.014 00.000 12020 Move returns status 0, amount 57
23:13:03.014 00.000 12020 move complete, result=0
23:13:03.015 00.001 12020 worker thread done servicing request
23:13:03.015 00.000 9340 GuideStep: -1.2 px 96 ms EAST, -0.3 px 57 ms NORTH
23:13:03.030 00.015 12020 Worker thread wakes up
23:13:03.030 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
23:13:03.030 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(837,44,31,31)
23:13:03.894 00.864 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"1c3b4c8a-c04d-4f1b-a11c-50f204586725"}
23:13:03.935 00.041 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"1c3b4c8a-c04d-4f1b-a11c-50f204586725"}
23:13:03.964 00.029 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"a000fe9b-6088-4906-92c3-21b09749712b"}
23:13:03.990 00.026 9340 case statement mapped state 6 to 3
23:13:04.011 00.021 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"a000fe9b-6088-4906-92c3-21b09749712b"}
23:13:04.033 00.022 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"4d0fe58d-b274-4bd1-9ab7-455ae2deec92"}
23:13:04.097 00.064 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":457,"width":15,"height":15,"star_pos":[6.60,7.42],"pixels":"..."},"id":"4d0fe58d-b274-4bd1-9ab7-455ae2deec92"}
23:13:05.394 01.297 12020 Exposure complete
23:13:05.728 00.334 12020 worker thread done servicing request
23:13:05.728 00.000 9340 OnExposeComplete: enter
23:13:05.765 00.037 9340 UpdateGuideState(): m_state=6
23:13:05.784 00.019 9340 Star::Find(15, 853, 59, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 458
23:13:05.798 00.014 9340 Star::Find returns 1 (0), X=853.24, Y=59.14, Mass=759161, SNR=138.5, Peak=53309 HFD=4.2
23:13:05.813 00.015 9340 MultiStar: [#1 1.02,0.06,0.00,M2] [#2 0.92,-0.36,0.00,M2] [#3 0.98,-0.06,0.73,U] [#4 1.00,0.21,0.00,M2] [#5 1.02,0.23,0.00,M2] [#6 0.63,-0.39,0.74,U] [#7 1.65,-0.34,0.00,M3] [#8 1.09,0.72,0.00,M2] 
23:13:05.830 00.017 9340 refined, 2 included, MultiStar: {0.89, 0.10}, one-star: {1.00, 0.57}
23:13:05.863 00.033 9340 CameraToMount -- cameraTheta (0.11) - m_xAngle (-3.14) = xAngle (3.24 = -3.04)
23:13:05.878 00.015 9340 CameraToMount -- cameraTheta (0.11) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (3.23 = -3.05)
23:13:05.896 00.018 9340 CameraToMount -- cameraX=0.89 cameraY=0.10 hyp=0.89 cameraTheta=0.11 mountX=-0.89 mountY=-0.08, mountTheta=-3.05
23:13:05.917 00.021 9340 SchedulePrimaryMove(10104498, x=0.89, y=0.10, opts=13)
23:13:05.934 00.017 9340 Enqueuing Move request for scope (0.89, 0.10)
23:13:05.967 00.033 12020 Worker thread wakes up
23:13:05.968 00.001 9340 UpdateImageDisplay: Size=(1920,1080) min=5739, max=65533, med=9462, FiltMin=7179, FiltMax=65494, Gamma=2.870
23:13:05.979 00.011 12020 worker thread servicing REQUEST_MOVE scope ofs (0.89, 0.10) opts 0xd
23:13:05.981 00.002 9340 UpdateGuideState exits: m=759161 SNR=138.5
23:13:05.995 00.014 12020 Handling offset move in thread for scope, endpoint = (0.89, 0.10)
23:13:05.996 00.001 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:13:06.013 00.017 12020 Moving (0.89, 0.10) raw xDistance=-0.89 yDistance=-0.08
23:13:06.013 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
23:13:06.029 00.016 12020 GuideAlgorithmHysteresis::Result() returns -0.41 from input -0.89
23:13:06.029 00.000 9340 Enqueuing Expose request
23:13:06.062 00.033 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:13:06.062 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
23:13:06.062 00.000 12020 MoveAxis(E, 80, ABG)
23:13:06.062 00.000 12020 Guiding  Dir = 2, Dur = 80
23:13:06.063 00.001 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"0ae9cf9e-fc5b-4a10-ac40-edee1228b6ee"}
23:13:06.077 00.014 12020 IsSlewing returns 0
23:13:06.078 00.001 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"0ae9cf9e-fc5b-4a10-ac40-edee1228b6ee"}
23:13:06.093 00.015 12020 IsGuiding returns 0
23:13:06.095 00.002 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"b94cb928-0e1a-4e58-b9ba-f03aa562b77b"}
23:13:06.110 00.015 9340 case statement mapped state 6 to 3
23:13:06.126 00.016 12020 PulseGuide returned control before completion, sleep 68
23:13:06.126 00.000 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"b94cb928-0e1a-4e58-b9ba-f03aa562b77b"}
23:13:06.142 00.016 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"7c89b7bc-b431-4531-bade-effe39b83081"}
23:13:06.176 00.034 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":458,"width":15,"height":15,"star_pos":[7.24,7.14],"pixels":"..."},"id":"7c89b7bc-b431-4531-bade-effe39b83081"}
23:13:06.205 00.029 12020 IsGuiding returns 1
23:13:06.205 00.000 12020 scope still moving after pulse duration time elapsed
23:13:06.236 00.031 12020 IsSlewing returns 0
23:13:06.238 00.002 12020 IsGuiding returns 0
23:13:06.238 00.000 12020 scope move finished after 80 + 64 ms
23:13:06.238 00.000 12020 Move returns status 0, amount 80
23:13:06.239 00.001 12020 MoveAxis(N, 0, ABG)
23:13:06.239 00.000 12020 Move returns status 0, amount 0
23:13:06.240 00.001 12020 move complete, result=0
23:13:06.240 00.000 12020 worker thread done servicing request
23:13:06.240 00.000 9340 GuideStep: -0.9 px 80 ms EAST, -0.1 px 0 ms NORTH
23:13:06.274 00.034 12020 Worker thread wakes up
23:13:06.275 00.001 12020 worker thread servicing REQUEST_EXPOSE 2000
23:13:06.275 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(837,44,31,31)
23:13:07.893 01.618 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"75cea195-44fa-490c-8d82-fe6d1ee05a25"}
23:13:07.907 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"75cea195-44fa-490c-8d82-fe6d1ee05a25"}
23:13:07.926 00.019 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"ca2ec2f2-6feb-439f-b1e9-960757bf30b1"}
23:13:07.942 00.016 9340 case statement mapped state 6 to 3
23:13:07.985 00.043 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"ca2ec2f2-6feb-439f-b1e9-960757bf30b1"}
23:13:08.009 00.024 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"84ac67bd-161f-40b1-92de-4762986e9fc5"}
23:13:08.027 00.018 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":458,"width":15,"height":15,"star_pos":[7.24,7.14],"pixels":"..."},"id":"84ac67bd-161f-40b1-92de-4762986e9fc5"}
23:13:08.643 00.616 12020 Exposure complete
23:13:08.901 00.258 12020 worker thread done servicing request
23:13:08.902 00.001 9340 OnExposeComplete: enter
23:13:08.928 00.026 9340 UpdateGuideState(): m_state=6
23:13:08.945 00.017 9340 Star::Find(15, 853, 59, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 459
23:13:08.960 00.015 9340 Star::Find returns 1 (0), X=852.98, Y=58.94, Mass=722494, SNR=146.0, Peak=52289 HFD=4.1
23:13:08.971 00.011 9340 MultiStar: [#1 0.72,0.12,0.76,U] [#2 0.67,-0.07,0.81,U] [#3 0.60,-0.26,0.70,U] [#4 0.60,0.37,0.62,U] [#5 0.45,0.01,0.64,U] [#6 0.43,-0.38,0.70,U] [#7 1.28,-0.33,0.00,M4] [#8 0.83,0.52,0.72,U] 
23:13:08.981 00.010 9340 refined, 7 included, MultiStar: {0.64, 0.10}, one-star: {0.75, 0.36}
23:13:08.994 00.013 9340 CameraToMount -- cameraTheta (0.15) - m_xAngle (-3.14) = xAngle (3.28 = -3.00)
23:13:09.007 00.013 9340 CameraToMount -- cameraTheta (0.15) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (3.27 = -3.02)
23:13:09.019 00.012 9340 CameraToMount -- cameraX=0.64 cameraY=0.10 hyp=0.65 cameraTheta=0.15 mountX=-0.64 mountY=-0.08, mountTheta=-3.02
23:13:09.079 00.060 9340 SchedulePrimaryMove(10104498, x=0.64, y=0.10, opts=13)
23:13:09.097 00.018 9340 Enqueuing Move request for scope (0.64, 0.10)
23:13:09.113 00.016 12020 Worker thread wakes up
23:13:09.113 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=5371, max=65529, med=9280, FiltMin=7225, FiltMax=65494, Gamma=2.870
23:13:09.127 00.014 12020 worker thread servicing REQUEST_MOVE scope ofs (0.64, 0.10) opts 0xd
23:13:09.127 00.000 12020 Handling offset move in thread for scope, endpoint = (0.64, 0.10)
23:13:09.128 00.001 12020 Moving (0.64, 0.10) raw xDistance=-0.64 yDistance=-0.08
23:13:09.128 00.000 12020 GuideAlgorithmHysteresis::Result() returns -0.30 from input -0.64
23:13:09.128 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:13:09.128 00.000 9340 UpdateGuideState exits: m=722494 SNR=146.0
23:13:09.160 00.032 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
23:13:09.160 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:13:09.180 00.020 12020 MoveAxis(E, 59, ABG)
23:13:09.180 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
23:13:09.194 00.014 12020 Guiding  Dir = 2, Dur = 59
23:13:09.194 00.000 9340 Enqueuing Expose request
23:13:09.234 00.040 12020 IsSlewing returns 0
23:13:09.235 00.001 12020 IsGuiding returns 0
23:13:09.266 00.031 12020 PulseGuide returned control before completion, sleep 39
23:13:09.315 00.049 12020 IsGuiding returns 1
23:13:09.316 00.001 12020 scope still moving after pulse duration time elapsed
23:13:09.363 00.047 12020 IsSlewing returns 0
23:13:09.364 00.001 12020 IsGuiding returns 0
23:13:09.364 00.000 12020 scope move finished after 59 + 70 ms
23:13:09.364 00.000 12020 Move returns status 0, amount 59
23:13:09.364 00.000 12020 MoveAxis(N, 0, ABG)
23:13:09.364 00.000 12020 Move returns status 0, amount 0
23:13:09.366 00.002 12020 move complete, result=0
23:13:09.366 00.000 12020 worker thread done servicing request
23:13:09.366 00.000 9340 GuideStep: -0.6 px 59 ms EAST, -0.1 px 0 ms NORTH
23:13:09.381 00.015 12020 Worker thread wakes up
23:13:09.381 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
23:13:09.381 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(837,44,31,31)
23:13:09.891 00.510 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"2656b1c3-44d8-4f44-9d2b-d5926ae42202"}
23:13:09.912 00.021 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"2656b1c3-44d8-4f44-9d2b-d5926ae42202"}
23:13:09.934 00.022 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"624eb92a-ad91-4398-94b2-636f04027970"}
23:13:09.981 00.047 9340 case statement mapped state 6 to 3
23:13:10.007 00.026 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"624eb92a-ad91-4398-94b2-636f04027970"}
23:13:10.026 00.019 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"59dc0ca3-7383-4490-84f4-e32e7d268b4d"}
23:13:10.046 00.020 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":459,"width":15,"height":15,"star_pos":[6.98,6.94],"pixels":"..."},"id":"59dc0ca3-7383-4490-84f4-e32e7d268b4d"}
23:13:11.762 01.716 12020 Exposure complete
23:13:11.891 00.129 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"5b89d643-e83b-4d90-b9ea-ce8b3e7c507c"}
23:13:11.907 00.016 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"5b89d643-e83b-4d90-b9ea-ce8b3e7c507c"}
23:13:11.923 00.016 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"cbdcc154-a77d-4f44-9643-66fc69560952"}
23:13:11.954 00.031 9340 case statement mapped state 6 to 3
23:13:11.971 00.017 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"cbdcc154-a77d-4f44-9643-66fc69560952"}
23:13:11.986 00.015 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"4c596046-971e-4dc0-9725-8d5691aa04f1"}
23:13:11.997 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":459,"width":15,"height":15,"star_pos":[6.98,6.94],"pixels":"..."},"id":"4c596046-971e-4dc0-9725-8d5691aa04f1"}
23:13:12.021 00.024 12020 worker thread done servicing request
23:13:12.021 00.000 9340 OnExposeComplete: enter
23:13:12.048 00.027 9340 UpdateGuideState(): m_state=6
23:13:12.063 00.015 9340 Star::Find(15, 852, 58, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 460
23:13:12.075 00.012 9340 Star::Find returns 1 (0), X=852.95, Y=59.25, Mass=801527, SNR=166.1, Peak=50133 HFD=4.2
23:13:12.085 00.010 9340 MultiStar: [#1 0.89,0.30,0.65,U] [#2 0.77,0.25,0.77,U] [#3 0.75,-0.07,0.68,U] [#4 0.73,0.47,0.59,U] [#5 0.60,0.31,0.61,U] [#6 0.41,-0.15,0.55,U] [#7 1.27,0.22,0.00,M5] [#8 1.11,1.00,0.00,M2] 
23:13:12.096 00.011 9340 refined, 6 included, MultiStar: {0.71, 0.29}, one-star: {0.71, 0.67}
23:13:12.108 00.012 9340 CameraToMount -- cameraTheta (0.39) - m_xAngle (-3.14) = xAngle (3.52 = -2.76)
23:13:12.122 00.014 9340 CameraToMount -- cameraTheta (0.39) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (3.51 = -2.77)
23:13:12.152 00.030 9340 CameraToMount -- cameraX=0.71 cameraY=0.29 hyp=0.76 cameraTheta=0.39 mountX=-0.71 mountY=-0.27, mountTheta=-2.77
23:13:12.173 00.021 9340 SchedulePrimaryMove(10104498, x=0.71, y=0.29, opts=13)
23:13:12.189 00.016 9340 Enqueuing Move request for scope (0.71, 0.29)
23:13:12.199 00.010 12020 Worker thread wakes up
23:13:12.200 00.001 9340 UpdateImageDisplay: Size=(1920,1080) min=6055, max=65535, med=9474, FiltMin=7298, FiltMax=65494, Gamma=2.870
23:13:12.212 00.012 12020 worker thread servicing REQUEST_MOVE scope ofs (0.71, 0.29) opts 0xd
23:13:12.212 00.000 9340 UpdateGuideState exits: m=801527 SNR=166.1
23:13:12.223 00.011 12020 Handling offset move in thread for scope, endpoint = (0.71, 0.29)
23:13:12.224 00.001 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:13:12.234 00.010 12020 Moving (0.71, 0.29) raw xDistance=-0.71 yDistance=-0.27
23:13:12.234 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
23:13:12.264 00.030 12020 GuideAlgorithmHysteresis::Result() returns -0.32 from input -0.71
23:13:12.264 00.000 9340 Enqueuing Expose request
23:13:12.278 00.014 12020 GuideAlgorithmResistSwitch::result() returns -0.27 from input -0.27
23:13:12.279 00.001 12020 MoveAxis(E, 62, ABG)
23:13:12.279 00.000 12020 Guiding  Dir = 2, Dur = 62
23:13:12.280 00.001 12020 IsSlewing returns 0
23:13:12.281 00.001 12020 IsGuiding returns 0
23:13:12.304 00.023 12020 PulseGuide returned control before completion, sleep 50
23:13:12.400 00.096 12020 IsGuiding returns 1
23:13:12.400 00.000 12020 scope still moving after pulse duration time elapsed
23:13:12.432 00.032 12020 IsSlewing returns 0
23:13:12.433 00.001 12020 IsGuiding returns 0
23:13:12.433 00.000 12020 scope move finished after 62 + 89 ms
23:13:12.433 00.000 12020 Move returns status 0, amount 62
23:13:12.433 00.000 12020 MoveAxis(N, 46, ABG)
23:13:12.434 00.001 12020 Guiding  Dir = 0, Dur = 46
23:13:12.435 00.001 12020 IsSlewing returns 0
23:13:12.436 00.001 12020 IsGuiding returns 0
23:13:12.513 00.077 12020 IsGuiding returns 1
23:13:12.513 00.000 12020 scope still moving after pulse duration time elapsed
23:13:12.541 00.028 12020 IsSlewing returns 0
23:13:12.542 00.001 12020 IsGuiding returns 1
23:13:12.671 00.129 12020 IsSlewing returns 0
23:13:12.704 00.033 12020 IsGuiding returns 0
23:13:12.704 00.000 12020 scope move finished after 46 + 222 ms
23:13:12.704 00.000 12020 Move returns status 0, amount 46
23:13:12.704 00.000 12020 move complete, result=0
23:13:12.705 00.001 12020 worker thread done servicing request
23:13:12.705 00.000 12020 Worker thread wakes up
23:13:12.705 00.000 9340 GuideStep: -0.7 px 62 ms EAST, -0.3 px 46 ms NORTH
23:13:12.734 00.029 12020 worker thread servicing REQUEST_EXPOSE 2000
23:13:12.734 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(837,44,31,31)
23:13:13.890 01.156 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"bbf7f501-28d9-47e8-9c06-d6229c220a07"}
23:13:13.906 00.016 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"bbf7f501-28d9-47e8-9c06-d6229c220a07"}
23:13:13.918 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"32cddde6-dbb1-45c7-af6f-8e0f0dfbac9b"}
23:13:13.939 00.021 9340 case statement mapped state 6 to 3
23:13:13.954 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"32cddde6-dbb1-45c7-af6f-8e0f0dfbac9b"}
23:13:13.986 00.032 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"a9eb70c3-6e9e-42a1-a98b-f66ae9551ad3"}
23:13:14.003 00.017 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":460,"width":15,"height":15,"star_pos":[6.95,7.25],"pixels":"..."},"id":"a9eb70c3-6e9e-42a1-a98b-f66ae9551ad3"}
23:13:15.092 01.089 12020 Exposure complete
23:13:15.331 00.239 12020 worker thread done servicing request
23:13:15.331 00.000 9340 OnExposeComplete: enter
23:13:15.344 00.013 9340 UpdateGuideState(): m_state=6
23:13:15.373 00.029 9340 Star::Find(15, 852, 59, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 461
23:13:15.389 00.016 9340 Star::Find returns 1 (0), X=852.30, Y=59.02, Mass=744182, SNR=154.3, Peak=56899 HFD=4.0
23:13:15.399 00.010 9340 MultiStar: [#1 0.39,-0.10,0.63,U] [#2 0.08,-0.08,0.69,U] [#3 0.08,-0.58,0.57,U] [#4 0.04,0.17,0.62,U] [#5 0.10,-0.21,0.78,U] [#6 0.13,-0.43,0.68,U] [#7 0.86,-0.13,0.59,U] [#8 0.53,0.48,0.55,U] 
23:13:15.412 00.013 9340 refined, 8 included, MultiStar: {0.23, -0.03}, one-star: {0.06, 0.45}
23:13:15.422 00.010 9340 CameraToMount -- cameraTheta (-0.12) - m_xAngle (-3.14) = xAngle (3.02 = 3.02)
23:13:15.431 00.009 9340 CameraToMount -- cameraTheta (-0.12) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (3.00 = 3.00)
23:13:15.444 00.013 9340 CameraToMount -- cameraX=0.23 cameraY=-0.03 hyp=0.23 cameraTheta=-0.12 mountX=-0.23 mountY=0.03, mountTheta=3.00
23:13:15.463 00.019 9340 SchedulePrimaryMove(10104498, x=0.23, y=-0.03, opts=13)
23:13:15.477 00.014 9340 Enqueuing Move request for scope (0.23, -0.03)
23:13:15.503 00.026 12020 Worker thread wakes up
23:13:15.503 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=5983, max=65529, med=9478, FiltMin=7519, FiltMax=65494, Gamma=2.870
23:13:15.517 00.014 12020 worker thread servicing REQUEST_MOVE scope ofs (0.23, -0.03) opts 0xd
23:13:15.518 00.001 12020 Handling offset move in thread for scope, endpoint = (0.23, -0.03)
23:13:15.518 00.000 12020 Moving (0.23, -0.03) raw xDistance=-0.23 yDistance=0.03
23:13:15.518 00.000 9340 UpdateGuideState exits: m=744182 SNR=154.3
23:13:15.529 00.011 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:13:15.540 00.011 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.23
23:13:15.540 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:13:15.541 00.001 9340 ScheduleExposure(2000,3,1) exposurePending=0
23:13:15.551 00.010 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
23:13:15.551 00.000 12020 MoveAxis(E, 0, ABG)
23:13:15.551 00.000 12020 Move returns status 0, amount 0
23:13:15.552 00.001 12020 MoveAxis(N, 0, ABG)
23:13:15.552 00.000 12020 Move returns status 0, amount 0
23:13:15.552 00.000 12020 move complete, result=0
23:13:15.552 00.000 9340 Enqueuing Expose request
23:13:15.561 00.009 12020 worker thread done servicing request
23:13:15.561 00.000 9340 GuideStep: -0.2 px 0 ms EAST, 0.0 px 0 ms NORTH
23:13:15.574 00.013 12020 Worker thread wakes up
23:13:15.574 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
23:13:15.574 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(837,44,31,31)
23:13:15.890 00.316 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"b03e18cc-5217-4e36-a6dc-9015feae1d8e"}
23:13:15.900 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"b03e18cc-5217-4e36-a6dc-9015feae1d8e"}
23:13:15.911 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"43fbc0cc-e767-4337-9bb1-b79cb1181484"}
23:13:15.921 00.010 9340 case statement mapped state 6 to 3
23:13:15.928 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"43fbc0cc-e767-4337-9bb1-b79cb1181484"}
23:13:15.950 00.022 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"dc5c98a0-e63b-4311-aa09-3f44f728f553"}
23:13:15.962 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":461,"width":15,"height":15,"star_pos":[7.30,7.02],"pixels":"..."},"id":"dc5c98a0-e63b-4311-aa09-3f44f728f553"}
23:13:17.888 01.926 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"fd2376de-7eda-4063-ba68-28eb69100502"}
23:13:17.901 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"fd2376de-7eda-4063-ba68-28eb69100502"}
23:13:17.911 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"b6e60c93-b01c-4d2e-a69a-5fb37a17ac15"}
23:13:17.925 00.014 9340 case statement mapped state 6 to 3
23:13:17.934 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"b6e60c93-b01c-4d2e-a69a-5fb37a17ac15"}
23:13:17.942 00.008 12020 Exposure complete
23:13:17.943 00.001 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"c0517dd0-65c6-486f-bdb2-ad1b90e60420"}
23:13:17.971 00.028 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":461,"width":15,"height":15,"star_pos":[7.30,7.02],"pixels":"..."},"id":"c0517dd0-65c6-486f-bdb2-ad1b90e60420"}
23:13:18.154 00.183 12020 worker thread done servicing request
23:13:18.154 00.000 9340 OnExposeComplete: enter
23:13:18.166 00.012 9340 UpdateGuideState(): m_state=6
23:13:18.189 00.023 9340 Star::Find(15, 852, 59, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 462
23:13:18.204 00.015 9340 Star::Find returns 1 (0), X=852.65, Y=58.85, Mass=757160, SNR=173.3, Peak=57706 HFD=3.9
23:13:18.215 00.011 9340 MultiStar: [#1 0.78,0.01,0.64,U] [#2 0.59,-0.19,0.66,U] [#3 0.52,-0.54,0.62,U] [#4 0.20,0.27,0.65,U] [#5 0.32,-0.10,0.65,U] [#6 0.36,-0.49,0.57,U] [#7 0.97,-0.20,0.00,M5] [#8 0.98,0.45,0.00,M2] 
23:13:18.226 00.011 9340 refined, 6 included, MultiStar: {0.45, -0.07}, one-star: {0.42, 0.27}
23:13:18.236 00.010 9340 CameraToMount -- cameraTheta (-0.16) - m_xAngle (-3.14) = xAngle (2.98 = 2.98)
23:13:18.244 00.008 9340 CameraToMount -- cameraTheta (-0.16) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (2.96 = 2.96)
23:13:18.254 00.010 9340 CameraToMount -- cameraX=0.45 cameraY=-0.07 hyp=0.46 cameraTheta=-0.16 mountX=-0.45 mountY=0.08, mountTheta=2.96
23:13:18.270 00.016 9340 SchedulePrimaryMove(10104498, x=0.45, y=-0.07, opts=13)
23:13:18.280 00.010 9340 Enqueuing Move request for scope (0.45, -0.07)
23:13:18.289 00.009 12020 Worker thread wakes up
23:13:18.289 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=5492, max=65535, med=9278, FiltMin=7238, FiltMax=65494, Gamma=2.870
23:13:18.319 00.030 12020 worker thread servicing REQUEST_MOVE scope ofs (0.45, -0.07) opts 0xd
23:13:18.319 00.000 9340 UpdateGuideState exits: m=757160 SNR=173.3
23:13:18.330 00.011 12020 Handling offset move in thread for scope, endpoint = (0.45, -0.07)
23:13:18.330 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:13:18.340 00.010 12020 Moving (0.45, -0.07) raw xDistance=-0.45 yDistance=0.08
23:13:18.341 00.001 9340 ScheduleExposure(2000,3,1) exposurePending=0
23:13:18.352 00.011 12020 GuideAlgorithmHysteresis::Result() returns -0.19 from input -0.45
23:13:18.352 00.000 9340 Enqueuing Expose request
23:13:18.362 00.010 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:13:18.363 00.001 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
23:13:18.363 00.000 12020 MoveAxis(E, 37, ABG)
23:13:18.363 00.000 12020 Guiding  Dir = 2, Dur = 37
23:13:18.364 00.001 12020 IsSlewing returns 0
23:13:18.365 00.001 12020 IsGuiding returns 0
23:13:18.396 00.031 12020 PulseGuide returned control before completion, sleep 17
23:13:18.416 00.020 12020 IsGuiding returns 1
23:13:18.416 00.000 12020 scope still moving after pulse duration time elapsed
23:13:18.459 00.043 12020 IsSlewing returns 0
23:13:18.491 00.032 12020 IsGuiding returns 0
23:13:18.491 00.000 12020 scope move finished after 37 + 90 ms
23:13:18.493 00.002 12020 Move returns status 0, amount 37
23:13:18.493 00.000 12020 MoveAxis(N, 0, ABG)
23:13:18.493 00.000 12020 Move returns status 0, amount 0
23:13:18.493 00.000 12020 move complete, result=0
23:13:18.493 00.000 12020 worker thread done servicing request
23:13:18.494 00.001 12020 Worker thread wakes up
23:13:18.494 00.000 9340 GuideStep: -0.5 px 37 ms EAST, 0.1 px 0 ms NORTH
23:13:18.509 00.015 12020 worker thread servicing REQUEST_EXPOSE 2000
23:13:18.509 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(837,44,31,31)
23:13:19.888 01.379 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"1141fc72-c3fb-4e5c-99e3-50791d649624"}
23:13:19.903 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"1141fc72-c3fb-4e5c-99e3-50791d649624"}
23:13:19.915 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"286824c7-87af-41b4-a672-8eba35270c3d"}
23:13:19.931 00.016 9340 case statement mapped state 6 to 3
23:13:19.941 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"286824c7-87af-41b4-a672-8eba35270c3d"}
23:13:19.953 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"913d477c-e9bf-4123-bef4-b2a9e67faf51"}
23:13:19.970 00.017 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":462,"width":15,"height":15,"star_pos":[6.65,6.85],"pixels":"..."},"id":"913d477c-e9bf-4123-bef4-b2a9e67faf51"}
23:13:20.881 00.911 12020 Exposure complete
23:13:21.220 00.339 12020 worker thread done servicing request
23:13:21.220 00.000 9340 OnExposeComplete: enter
23:13:21.238 00.018 9340 UpdateGuideState(): m_state=6
23:13:21.253 00.015 9340 Star::Find(15, 852, 58, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 463
23:13:21.287 00.034 9340 Star::Find returns 1 (0), X=852.59, Y=59.34, Mass=768439, SNR=149.6, Peak=55224 HFD=3.9
23:13:21.302 00.015 9340 MultiStar: [#1 0.61,0.19,0.70,U] [#2 0.48,0.03,0.90,U] [#3 0.31,-0.48,0.66,U] [#4 0.52,0.41,0.63,U] [#5 0.29,0.42,0.66,U] [#6 0.03,-0.37,0.59,U] [#7 1.16,-0.02,0.00,M6] [#8 0.81,0.55,0.65,U] 
23:13:21.313 00.011 9340 refined, 7 included, MultiStar: {0.43, 0.22}, one-star: {0.35, 0.77}
23:13:21.322 00.009 9340 CameraToMount -- cameraTheta (0.48) - m_xAngle (-3.14) = xAngle (3.61 = -2.67)
23:13:21.342 00.020 9340 CameraToMount -- cameraTheta (0.48) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (3.60 = -2.69)
23:13:21.366 00.024 9340 CameraToMount -- cameraX=0.43 cameraY=0.22 hyp=0.48 cameraTheta=0.48 mountX=-0.43 mountY=-0.21, mountTheta=-2.68
23:13:21.394 00.028 9340 SchedulePrimaryMove(10104498, x=0.43, y=0.22, opts=13)
23:13:21.436 00.042 9340 Enqueuing Move request for scope (0.43, 0.22)
23:13:21.454 00.018 12020 Worker thread wakes up
23:13:21.454 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=5000, max=65535, med=9492, FiltMin=7269, FiltMax=65494, Gamma=2.870
23:13:21.473 00.019 12020 worker thread servicing REQUEST_MOVE scope ofs (0.43, 0.22) opts 0xd
23:13:21.473 00.000 9340 UpdateGuideState exits: m=768439 SNR=149.6
23:13:21.484 00.011 12020 Handling offset move in thread for scope, endpoint = (0.43, 0.22)
23:13:21.484 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:13:21.494 00.010 12020 Moving (0.43, 0.22) raw xDistance=-0.43 yDistance=-0.21
23:13:21.495 00.001 9340 ScheduleExposure(2000,3,1) exposurePending=0
23:13:21.510 00.015 12020 GuideAlgorithmHysteresis::Result() returns -0.20 from input -0.43
23:13:21.511 00.001 9340 Enqueuing Expose request
23:13:21.524 00.013 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:13:21.524 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.21
23:13:21.524 00.000 12020 MoveAxis(E, 38, ABG)
23:13:21.525 00.001 12020 Guiding  Dir = 2, Dur = 38
23:13:21.526 00.001 12020 IsSlewing returns 0
23:13:21.527 00.001 12020 IsGuiding returns 0
23:13:21.561 00.034 12020 PulseGuide returned control before completion, sleep 15
23:13:21.594 00.033 12020 IsGuiding returns 0
23:13:21.594 00.000 12020 Move returns status 0, amount 38
23:13:21.594 00.000 12020 MoveAxis(N, 0, ABG)
23:13:21.594 00.000 12020 Move returns status 0, amount 0
23:13:21.595 00.001 12020 move complete, result=0
23:13:21.595 00.000 12020 worker thread done servicing request
23:13:21.595 00.000 9340 GuideStep: -0.4 px 38 ms EAST, -0.2 px 0 ms NORTH
23:13:21.610 00.015 12020 Worker thread wakes up
23:13:21.610 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
23:13:21.610 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(837,44,31,31)
23:13:21.887 00.277 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"793d5107-e1ab-422d-8297-a5b581d7e788"}
23:13:21.900 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"793d5107-e1ab-422d-8297-a5b581d7e788"}
23:13:21.912 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"1f6e0c77-84e3-4685-8ffe-ef804d85870a"}
23:13:21.924 00.012 9340 case statement mapped state 6 to 3
23:13:21.949 00.025 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"1f6e0c77-84e3-4685-8ffe-ef804d85870a"}
23:13:21.963 00.014 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"3ad5b676-d176-4d0f-bb12-b7c8e4b13f3e"}
23:13:21.976 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":463,"width":15,"height":15,"star_pos":[6.59,7.34],"pixels":"..."},"id":"3ad5b676-d176-4d0f-bb12-b7c8e4b13f3e"}
23:13:23.888 01.912 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"e355d22a-2796-4efe-adea-32ba6d242160"}
23:13:23.900 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"e355d22a-2796-4efe-adea-32ba6d242160"}
23:13:23.923 00.023 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"902452aa-c1ad-4d90-a251-dce422bd3100"}
23:13:23.935 00.012 9340 case statement mapped state 6 to 3
23:13:23.943 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"902452aa-c1ad-4d90-a251-dce422bd3100"}
23:13:23.957 00.014 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"7c1a5c17-48a2-426c-8bf5-a4119d925034"}
23:13:23.969 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":463,"width":15,"height":15,"star_pos":[6.59,7.34],"pixels":"..."},"id":"7c1a5c17-48a2-426c-8bf5-a4119d925034"}
23:13:23.977 00.008 12020 Exposure complete
23:13:24.192 00.215 12020 worker thread done servicing request
23:13:24.193 00.001 9340 OnExposeComplete: enter
23:13:24.202 00.009 9340 UpdateGuideState(): m_state=6
23:13:24.210 00.008 9340 Star::Find(15, 852, 59, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 464
23:13:24.220 00.010 9340 Star::Find returns 1 (0), X=853.30, Y=59.69, Mass=773171, SNR=148.5, Peak=56245 HFD=4.3
23:13:24.230 00.010 9340 MultiStar: [#1 1.15,0.48,0.00,M1] [#2 0.79,0.08,0.92,U] [#3 0.81,0.15,0.64,U] [#4 0.83,0.85,0.00,M1] [#5 0.90,0.30,0.73,U] [#6 0.76,0.09,0.77,U] [#7 1.45,0.26,0.00,M7] [#8 1.53,0.93,0.00,M2] 
23:13:24.240 00.010 9340 refined, 4 included, MultiStar: {0.87, 0.39}, one-star: {1.06, 1.11}
23:13:24.253 00.013 9340 CameraToMount -- cameraTheta (0.42) - m_xAngle (-3.14) = xAngle (3.55 = -2.73)
23:13:24.280 00.027 9340 CameraToMount -- cameraTheta (0.42) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (3.54 = -2.74)
23:13:24.290 00.010 9340 CameraToMount -- cameraX=0.87 cameraY=0.39 hyp=0.96 cameraTheta=0.42 mountX=-0.88 mountY=-0.37, mountTheta=-2.74
23:13:24.305 00.015 9340 SchedulePrimaryMove(10104498, x=0.87, y=0.39, opts=13)
23:13:24.314 00.009 9340 Enqueuing Move request for scope (0.87, 0.39)
23:13:24.326 00.012 12020 Worker thread wakes up
23:13:24.326 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=5946, max=65535, med=9473, FiltMin=7515, FiltMax=65494, Gamma=2.870
23:13:24.339 00.013 12020 worker thread servicing REQUEST_MOVE scope ofs (0.87, 0.39) opts 0xd
23:13:24.339 00.000 9340 UpdateGuideState exits: m=773171 SNR=148.5
23:13:24.348 00.009 12020 Handling offset move in thread for scope, endpoint = (0.87, 0.39)
23:13:24.349 00.001 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:13:24.360 00.011 12020 Moving (0.87, 0.39) raw xDistance=-0.88 yDistance=-0.37
23:13:24.360 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
23:13:24.370 00.010 12020 GuideAlgorithmHysteresis::Result() returns -0.38 from input -0.88
23:13:24.370 00.000 9340 Enqueuing Expose request
23:13:24.395 00.025 12020 GuideAlgorithmResistSwitch::result() returns -0.37 from input -0.37
23:13:24.396 00.001 12020 MoveAxis(E, 74, ABG)
23:13:24.396 00.000 12020 Guiding  Dir = 2, Dur = 74
23:13:24.397 00.001 12020 IsSlewing returns 0
23:13:24.397 00.000 12020 IsGuiding returns 0
23:13:24.424 00.027 12020 PulseGuide returned control before completion, sleep 58
23:13:24.487 00.063 12020 IsGuiding returns 1
23:13:24.487 00.000 12020 scope still moving after pulse duration time elapsed
23:13:24.536 00.049 12020 IsSlewing returns 0
23:13:24.538 00.002 12020 IsGuiding returns 0
23:13:24.539 00.001 12020 scope move finished after 74 + 67 ms
23:13:24.539 00.000 12020 Move returns status 0, amount 74
23:13:24.539 00.000 12020 MoveAxis(N, 62, ABG)
23:13:24.539 00.000 12020 Guiding  Dir = 0, Dur = 62
23:13:24.540 00.001 12020 IsSlewing returns 0
23:13:24.541 00.001 12020 IsGuiding returns 0
23:13:24.664 00.123 12020 IsGuiding returns 1
23:13:24.665 00.001 12020 scope still moving after pulse duration time elapsed
23:13:24.687 00.022 12020 IsSlewing returns 0
23:13:24.688 00.001 12020 IsGuiding returns 1
23:13:24.791 00.103 12020 IsSlewing returns 0
23:13:24.792 00.001 12020 IsGuiding returns 0
23:13:24.793 00.001 12020 scope move finished after 62 + 189 ms
23:13:24.793 00.000 12020 Move returns status 0, amount 62
23:13:24.793 00.000 12020 move complete, result=0
23:13:24.793 00.000 12020 worker thread done servicing request
23:13:24.794 00.001 9340 GuideStep: -0.9 px 74 ms EAST, -0.4 px 62 ms NORTH
23:13:24.803 00.009 12020 Worker thread wakes up
23:13:24.803 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
23:13:24.803 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(837,44,31,31)
23:13:25.889 01.086 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"6057364b-ee80-418b-8129-2f8a2ef27025"}
23:13:25.904 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"6057364b-ee80-418b-8129-2f8a2ef27025"}
23:13:25.918 00.014 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"b3c926bd-f0d3-4165-8c8e-dcf109f64950"}
23:13:25.931 00.013 9340 case statement mapped state 6 to 3
23:13:25.940 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"b3c926bd-f0d3-4165-8c8e-dcf109f64950"}
23:13:25.950 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"96f1248a-eaa8-4a32-ae4e-06b9ed546f6f"}
23:13:25.961 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":464,"width":15,"height":15,"star_pos":[7.30,6.69],"pixels":"..."},"id":"96f1248a-eaa8-4a32-ae4e-06b9ed546f6f"}
23:13:27.186 01.225 12020 Exposure complete
23:13:27.489 00.303 12020 worker thread done servicing request
23:13:27.489 00.000 9340 OnExposeComplete: enter
23:13:27.504 00.015 9340 UpdateGuideState(): m_state=6
23:13:27.519 00.015 9340 Star::Find(15, 853, 59, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 465
23:13:27.552 00.033 9340 Star::Find returns 1 (0), X=853.01, Y=59.00, Mass=751862, SNR=166.0, Peak=51773 HFD=4.4
23:13:27.569 00.017 9340 MultiStar: [#1 1.02,0.21,0.00,M2] [#2 0.79,0.12,0.62,U] [#3 0.74,-0.08,0.74,U] [#4 0.60,0.39,0.51,U] [#5 0.63,0.11,0.67,U] [#6 0.69,-0.41,0.57,U] [#7 1.46,-0.15,0.00,M8] [#8 0.79,0.90,0.00,M3] 
23:13:27.580 00.011 9340 refined, 5 included, MultiStar: {0.71, 0.12}, one-star: {0.77, 0.43}
23:13:27.592 00.012 9340 CameraToMount -- cameraTheta (0.16) - m_xAngle (-3.14) = xAngle (3.30 = -2.98)
23:13:27.605 00.013 9340 CameraToMount -- cameraTheta (0.16) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (3.28 = -3.00)
23:13:27.617 00.012 9340 CameraToMount -- cameraX=0.71 cameraY=0.12 hyp=0.72 cameraTheta=0.16 mountX=-0.71 mountY=-0.10, mountTheta=-3.00
23:13:27.637 00.020 9340 SchedulePrimaryMove(10104498, x=0.71, y=0.12, opts=13)
23:13:27.651 00.014 9340 Enqueuing Move request for scope (0.71, 0.12)
23:13:27.680 00.029 12020 Worker thread wakes up
23:13:27.680 00.000 12020 worker thread servicing REQUEST_MOVE scope ofs (0.71, 0.12) opts 0xd
23:13:27.681 00.001 9340 UpdateImageDisplay: Size=(1920,1080) min=5869, max=65535, med=9473, FiltMin=7594, FiltMax=65494, Gamma=2.870
23:13:27.695 00.014 12020 Handling offset move in thread for scope, endpoint = (0.71, 0.12)
23:13:27.695 00.000 9340 UpdateGuideState exits: m=751862 SNR=166.0
23:13:27.707 00.012 12020 Moving (0.71, 0.12) raw xDistance=-0.71 yDistance=-0.10
23:13:27.707 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:13:27.720 00.013 12020 GuideAlgorithmHysteresis::Result() returns -0.33 from input -0.71
23:13:27.721 00.001 9340 ScheduleExposure(2000,3,1) exposurePending=0
23:13:27.733 00.012 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:13:27.734 00.001 9340 Enqueuing Expose request
23:13:27.743 00.009 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
23:13:27.743 00.000 12020 MoveAxis(E, 64, ABG)
23:13:27.744 00.001 12020 Guiding  Dir = 2, Dur = 64
23:13:27.745 00.001 12020 IsSlewing returns 0
23:13:27.746 00.001 12020 IsGuiding returns 0
23:13:27.765 00.019 12020 PulseGuide returned control before completion, sleep 55
23:13:27.845 00.080 12020 IsGuiding returns 0
23:13:27.846 00.001 12020 Move returns status 0, amount 64
23:13:27.846 00.000 12020 MoveAxis(N, 0, ABG)
23:13:27.846 00.000 12020 Move returns status 0, amount 0
23:13:27.846 00.000 12020 move complete, result=0
23:13:27.847 00.001 12020 worker thread done servicing request
23:13:27.847 00.000 9340 GuideStep: -0.7 px 64 ms EAST, -0.1 px 0 ms NORTH
23:13:27.860 00.013 12020 Worker thread wakes up
23:13:27.860 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
23:13:27.860 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(837,44,31,31)
23:13:27.887 00.027 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"05294bf1-aa12-4a61-96f0-a39b7fa1814e"}
23:13:27.899 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"05294bf1-aa12-4a61-96f0-a39b7fa1814e"}
23:13:27.931 00.032 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"c3b9b50b-30cb-4c70-9ab1-34052fa9af2d"}
23:13:27.944 00.013 9340 case statement mapped state 6 to 3
23:13:27.956 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"c3b9b50b-30cb-4c70-9ab1-34052fa9af2d"}
23:13:27.968 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"30579dd3-8463-4491-a4bb-dffbc8883900"}
23:13:27.979 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":465,"width":15,"height":15,"star_pos":[7.01,7.00],"pixels":"..."},"id":"30579dd3-8463-4491-a4bb-dffbc8883900"}
23:13:29.887 01.908 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"543ac87d-6be6-47d4-a55f-ae2cc3f2f235"}
23:13:29.900 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"543ac87d-6be6-47d4-a55f-ae2cc3f2f235"}
23:13:29.912 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"d0df2d1f-e225-4106-8b19-d4b65bb807e5"}
23:13:29.924 00.012 9340 case statement mapped state 6 to 3
23:13:29.932 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"d0df2d1f-e225-4106-8b19-d4b65bb807e5"}
23:13:29.954 00.022 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"582618d6-b243-47ff-acb4-23b052f94c47"}
23:13:29.967 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":465,"width":15,"height":15,"star_pos":[7.01,7.00],"pixels":"..."},"id":"582618d6-b243-47ff-acb4-23b052f94c47"}
23:13:30.225 00.258 12020 Exposure complete
23:13:30.431 00.206 12020 worker thread done servicing request
23:13:30.432 00.001 9340 OnExposeComplete: enter
23:13:30.443 00.011 9340 UpdateGuideState(): m_state=6
23:13:30.454 00.011 9340 Star::Find(15, 853, 59, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 466
23:13:30.465 00.011 9340 Star::Find returns 1 (0), X=853.22, Y=59.30, Mass=754193, SNR=152.4, Peak=55041 HFD=4.0
23:13:30.474 00.009 9340 MultiStar: [#1 1.26,0.48,0.00,M3] [#2 1.02,0.01,0.00,M1] [#3 1.05,-0.15,0.00,M1] [#4 0.94,0.57,0.00,M1] [#5 0.99,0.26,0.00,M1] [#6 0.93,-0.20,0.60,U] [#7 1.59,0.28,0.00,M9] [#8 1.19,0.88,0.00,M4] 
23:13:30.482 00.008 9340 refined, 1 included, MultiStar: {0.96, 0.38}, one-star: {0.99, 0.73}
23:13:30.495 00.013 9340 CameraToMount -- cameraTheta (0.38) - m_xAngle (-3.14) = xAngle (3.51 = -2.77)
23:13:30.505 00.010 9340 CameraToMount -- cameraTheta (0.38) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (3.50 = -2.79)
23:13:30.515 00.010 9340 CameraToMount -- cameraX=0.96 cameraY=0.38 hyp=1.04 cameraTheta=0.38 mountX=-0.97 mountY=-0.36, mountTheta=-2.78
23:13:30.552 00.037 9340 SchedulePrimaryMove(10104498, x=0.96, y=0.38, opts=13)
23:13:30.560 00.008 9340 Enqueuing Move request for scope (0.96, 0.38)
23:13:30.572 00.012 12020 Worker thread wakes up
23:13:30.572 00.000 12020 worker thread servicing REQUEST_MOVE scope ofs (0.96, 0.38) opts 0xd
23:13:30.573 00.001 12020 Handling offset move in thread for scope, endpoint = (0.96, 0.38)
23:13:30.573 00.000 12020 Moving (0.96, 0.38) raw xDistance=-0.97 yDistance=-0.36
23:13:30.573 00.000 12020 GuideAlgorithmHysteresis::Result() returns -0.43 from input -0.97
23:13:30.573 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=6146, max=65535, med=9485, FiltMin=7475, FiltMax=65494, Gamma=2.870
23:13:30.582 00.009 12020 GuideAlgorithmResistSwitch::result() returns -0.36 from input -0.36
23:13:30.582 00.000 9340 UpdateGuideState exits: m=754193 SNR=152.4
23:13:30.591 00.009 12020 MoveAxis(E, 84, ABG)
23:13:30.591 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:13:30.601 00.010 9340 ScheduleExposure(2000,3,1) exposurePending=0
23:13:30.612 00.011 12020 Guiding  Dir = 2, Dur = 84
23:13:30.613 00.001 9340 Enqueuing Expose request
23:13:30.624 00.011 12020 IsSlewing returns 0
23:13:30.625 00.001 12020 IsGuiding returns 0
23:13:30.649 00.024 12020 PulseGuide returned control before completion, sleep 71
23:13:30.766 00.117 12020 IsGuiding returns 1
23:13:30.766 00.000 12020 scope still moving after pulse duration time elapsed
23:13:30.789 00.023 12020 IsSlewing returns 0
23:13:30.790 00.001 12020 IsGuiding returns 0
23:13:30.790 00.000 12020 scope move finished after 84 + 81 ms
23:13:30.790 00.000 12020 Move returns status 0, amount 84
23:13:30.790 00.000 12020 MoveAxis(N, 61, ABG)
23:13:30.791 00.001 12020 Guiding  Dir = 0, Dur = 61
23:13:30.791 00.000 12020 IsSlewing returns 0
23:13:30.792 00.001 12020 IsGuiding returns 0
23:13:30.881 00.089 12020 IsGuiding returns 1
23:13:30.881 00.000 12020 scope still moving after pulse duration time elapsed
23:13:30.913 00.032 12020 IsSlewing returns 0
23:13:30.914 00.001 12020 IsGuiding returns 1
23:13:31.028 00.114 12020 IsSlewing returns 0
23:13:31.029 00.001 12020 IsGuiding returns 0
23:13:31.029 00.000 12020 scope move finished after 61 + 176 ms
23:13:31.030 00.001 12020 Move returns status 0, amount 61
23:13:31.030 00.000 12020 move complete, result=0
23:13:31.030 00.000 12020 worker thread done servicing request
23:13:31.030 00.000 12020 Worker thread wakes up
23:13:31.031 00.001 9340 GuideStep: -1.0 px 84 ms EAST, -0.4 px 61 ms NORTH
23:13:31.039 00.008 12020 worker thread servicing REQUEST_EXPOSE 2000
23:13:31.039 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(837,44,31,31)
23:13:31.889 00.850 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"163aef85-e502-4e55-8dfc-2b7bdc89f1b9"}
23:13:31.907 00.018 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"163aef85-e502-4e55-8dfc-2b7bdc89f1b9"}
23:13:31.929 00.022 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"39ce1ed6-0378-45c7-ae7a-47ae96e8653a"}
23:13:31.953 00.024 9340 case statement mapped state 6 to 3
23:13:31.998 00.045 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"39ce1ed6-0378-45c7-ae7a-47ae96e8653a"}
23:13:32.031 00.033 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"f0ff8e7f-6dbc-45b6-b2af-eb9a1d7c67e6"}
23:13:32.044 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":466,"width":15,"height":15,"star_pos":[7.22,7.30],"pixels":"..."},"id":"f0ff8e7f-6dbc-45b6-b2af-eb9a1d7c67e6"}
23:13:33.417 01.373 12020 Exposure complete
23:13:33.716 00.299 12020 worker thread done servicing request
23:13:33.716 00.000 9340 OnExposeComplete: enter
23:13:33.729 00.013 9340 UpdateGuideState(): m_state=6
23:13:33.765 00.036 9340 Star::Find(15, 853, 59, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 467
23:13:33.780 00.015 9340 Star::Find returns 1 (0), X=852.75, Y=58.94, Mass=779426, SNR=204.6, Peak=57176 HFD=4.2
23:13:33.792 00.012 9340 MultiStar: [#1 0.76,-0.11,0.55,U] [#2 0.50,-0.40,0.59,U] [#3 0.44,-0.64,0.50,U] [#4 0.59,0.05,0.48,U] [#5 0.59,-0.07,0.50,U] [#6 0.53,-0.76,0.37,U] [#7 1.18,-0.27,0.00,M10] [#8 0.88,0.57,0.00,M5] 
23:13:33.806 00.014 9340 refined, 6 included, MultiStar: {0.55, -0.14}, one-star: {0.51, 0.36}
23:13:33.816 00.010 9340 CameraToMount -- cameraTheta (-0.24) - m_xAngle (-3.14) = xAngle (2.89 = 2.89)
23:13:33.827 00.011 9340 CameraToMount -- cameraTheta (-0.24) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (2.88 = 2.88)
23:13:33.842 00.015 9340 CameraToMount -- cameraX=0.55 cameraY=-0.14 hyp=0.57 cameraTheta=-0.24 mountX=-0.55 mountY=0.15, mountTheta=2.88
23:13:33.864 00.022 9340 SchedulePrimaryMove(10104498, x=0.55, y=-0.14, opts=13)
23:13:33.876 00.012 9340 Enqueuing Move request for scope (0.55, -0.14)
23:13:33.905 00.029 12020 Worker thread wakes up
23:13:33.906 00.001 9340 UpdateImageDisplay: Size=(1920,1080) min=5678, max=65529, med=9352, FiltMin=7330, FiltMax=65494, Gamma=2.870
23:13:33.917 00.011 12020 worker thread servicing REQUEST_MOVE scope ofs (0.55, -0.14) opts 0xd
23:13:33.918 00.001 9340 UpdateGuideState exits: m=779426 SNR=204.6
23:13:33.929 00.011 12020 Handling offset move in thread for scope, endpoint = (0.55, -0.14)
23:13:33.929 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:13:33.943 00.014 12020 Moving (0.55, -0.14) raw xDistance=-0.55 yDistance=0.15
23:13:33.944 00.001 9340 ScheduleExposure(2000,3,1) exposurePending=0
23:13:33.954 00.010 9340 Enqueuing Expose request
23:13:33.965 00.011 12020 GuideAlgorithmHysteresis::Result() returns -0.27 from input -0.55
23:13:33.966 00.001 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:13:33.966 00.000 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"6444e54e-cdc2-47c6-9516-342b8523fe42"}
23:13:33.979 00.013 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
23:13:33.979 00.000 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"6444e54e-cdc2-47c6-9516-342b8523fe42"}
23:13:33.997 00.018 12020 MoveAxis(E, 52, ABG)
23:13:33.997 00.000 12020 Guiding  Dir = 2, Dur = 52
23:13:33.999 00.002 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"b9065c1d-d8c9-486c-8a62-00cad19eb69c"}
23:13:34.030 00.031 12020 IsSlewing returns 0
23:13:34.030 00.000 9340 case statement mapped state 6 to 3
23:13:34.041 00.011 12020 IsGuiding returns 0
23:13:34.041 00.000 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"b9065c1d-d8c9-486c-8a62-00cad19eb69c"}
23:13:34.057 00.016 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"5a7321ac-f604-42ad-917b-ae6bc094f292"}
23:13:34.074 00.017 12020 PulseGuide returned control before completion, sleep 37
23:13:34.075 00.001 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":467,"width":15,"height":15,"star_pos":[6.75,6.94],"pixels":"..."},"id":"5a7321ac-f604-42ad-917b-ae6bc094f292"}
23:13:34.162 00.087 12020 IsGuiding returns 0
23:13:34.162 00.000 12020 Move returns status 0, amount 52
23:13:34.162 00.000 12020 MoveAxis(N, 0, ABG)
23:13:34.162 00.000 12020 Move returns status 0, amount 0
23:13:34.163 00.001 12020 move complete, result=0
23:13:34.163 00.000 9340 GuideStep: -0.6 px 52 ms EAST, 0.1 px 0 ms NORTH
23:13:34.176 00.013 12020 worker thread done servicing request
23:13:34.176 00.000 12020 Worker thread wakes up
23:13:34.177 00.001 12020 worker thread servicing REQUEST_EXPOSE 2000
23:13:34.177 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(837,44,31,31)
23:13:35.888 01.711 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"5d157f95-dd78-4253-af55-2768e2f6527f"}
23:13:35.899 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"5d157f95-dd78-4253-af55-2768e2f6527f"}
23:13:35.931 00.032 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"1a476207-d5cb-450f-b6aa-dff130caa7ab"}
23:13:35.939 00.008 9340 case statement mapped state 6 to 3
23:13:35.950 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"1a476207-d5cb-450f-b6aa-dff130caa7ab"}
23:13:35.960 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"a181aef5-ed86-416d-b857-de40e6ddb3f5"}
23:13:35.969 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":467,"width":15,"height":15,"star_pos":[6.75,6.94],"pixels":"..."},"id":"a181aef5-ed86-416d-b857-de40e6ddb3f5"}
23:13:36.538 00.569 12020 Exposure complete
23:13:36.787 00.249 12020 worker thread done servicing request
23:13:36.787 00.000 9340 OnExposeComplete: enter
23:13:36.798 00.011 9340 UpdateGuideState(): m_state=6
23:13:36.824 00.026 9340 Star::Find(15, 852, 58, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 468
23:13:36.842 00.018 9340 Star::Find returns 1 (0), X=853.01, Y=59.11, Mass=752092, SNR=148.4, Peak=51461 HFD=4.2
23:13:36.856 00.014 9340 MultiStar: [#1 0.99,0.25,0.00,M3] [#2 0.53,0.02,0.69,U] [#3 0.67,-0.04,0.68,U] [#4 0.63,0.41,0.52,U] [#5 0.79,0.22,0.67,U] [#6 0.34,-0.29,0.65,U] [#7 1.25,0.19,0.00,R] [#8 1.01,0.85,0.00,M6] 
23:13:36.866 00.010 9340 refined, 5 included, MultiStar: {0.63, 0.16}, one-star: {0.77, 0.53}
23:13:36.877 00.011 9340 CameraToMount -- cameraTheta (0.25) - m_xAngle (-3.14) = xAngle (3.39 = -2.89)
23:13:36.892 00.015 9340 CameraToMount -- cameraTheta (0.25) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (3.37 = -2.91)
23:13:36.903 00.011 9340 CameraToMount -- cameraX=0.63 cameraY=0.16 hyp=0.65 cameraTheta=0.25 mountX=-0.63 mountY=-0.15, mountTheta=-2.91
23:13:36.943 00.040 9340 SchedulePrimaryMove(10104498, x=0.63, y=0.16, opts=13)
23:13:36.955 00.012 9340 Enqueuing Move request for scope (0.63, 0.16)
23:13:36.968 00.013 12020 Worker thread wakes up
23:13:36.968 00.000 12020 worker thread servicing REQUEST_MOVE scope ofs (0.63, 0.16) opts 0xd
23:13:36.968 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=6231, max=65535, med=9480, FiltMin=7470, FiltMax=65494, Gamma=2.870
23:13:36.981 00.013 12020 Handling offset move in thread for scope, endpoint = (0.63, 0.16)
23:13:36.981 00.000 9340 UpdateGuideState exits: m=752092 SNR=148.4
23:13:36.993 00.012 12020 Moving (0.63, 0.16) raw xDistance=-0.63 yDistance=-0.15
23:13:36.993 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:13:37.021 00.028 12020 GuideAlgorithmHysteresis::Result() returns -0.29 from input -0.63
23:13:37.021 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
23:13:37.036 00.015 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:13:37.037 00.001 9340 Enqueuing Expose request
23:13:37.053 00.016 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
23:13:37.053 00.000 12020 MoveAxis(E, 56, ABG)
23:13:37.053 00.000 12020 Guiding  Dir = 2, Dur = 56
23:13:37.054 00.001 12020 IsSlewing returns 0
23:13:37.055 00.001 12020 IsGuiding returns 0
23:13:37.074 00.019 12020 PulseGuide returned control before completion, sleep 48
23:13:37.153 00.079 12020 IsGuiding returns 0
23:13:37.154 00.001 12020 Move returns status 0, amount 56
23:13:37.154 00.000 12020 MoveAxis(N, 0, ABG)
23:13:37.154 00.000 12020 Move returns status 0, amount 0
23:13:37.154 00.000 12020 move complete, result=0
23:13:37.154 00.000 12020 worker thread done servicing request
23:13:37.155 00.001 12020 Worker thread wakes up
23:13:37.155 00.000 9340 GuideStep: -0.6 px 56 ms EAST, -0.2 px 0 ms NORTH
23:13:37.169 00.014 12020 worker thread servicing REQUEST_EXPOSE 2000
23:13:37.170 00.001 12020 Handling exposure in thread, d=2000 o=3 r=(837,44,31,31)
23:13:37.888 00.718 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"da019e57-c9e0-4b76-942e-f8b334c4147f"}
23:13:37.908 00.020 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"da019e57-c9e0-4b76-942e-f8b334c4147f"}
23:13:37.927 00.019 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"5e0097b2-42c3-493f-9508-a0a77a662c8f"}
23:13:37.942 00.015 9340 case statement mapped state 6 to 3
23:13:37.957 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"5e0097b2-42c3-493f-9508-a0a77a662c8f"}
23:13:37.971 00.014 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"b44fe0f1-7222-439d-b19c-24ae8cb58c0b"}
23:13:38.011 00.040 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":468,"width":15,"height":15,"star_pos":[7.01,7.11],"pixels":"..."},"id":"b44fe0f1-7222-439d-b19c-24ae8cb58c0b"}
23:13:39.529 01.518 12020 Exposure complete
23:13:39.845 00.316 12020 worker thread done servicing request
23:13:39.845 00.000 9340 OnExposeComplete: enter
23:13:39.858 00.013 9340 UpdateGuideState(): m_state=6
23:13:39.893 00.035 9340 Star::Find(15, 853, 59, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 469
23:13:39.912 00.019 9340 Star::Find returns 1 (0), X=852.81, Y=59.58, Mass=826736, SNR=158.2, Peak=53033 HFD=4.4
23:13:39.931 00.019 9340 MultiStar: [#1 1.02,0.61,0.00,M4] [#2 0.72,0.43,0.74,U] [#3 0.69,0.08,0.71,U] [#4 0.56,0.73,0.60,U] [#5 0.28,0.67,0.62,U] [#6 0.71,-0.18,0.60,U] [#7 0.14,-0.14,0.63,U] [#8 0.94,0.92,0.00,M7] 
23:13:39.943 00.012 9340 refined, 6 included, MultiStar: {0.54, 0.41}, one-star: {0.57, 1.00}
23:13:39.961 00.018 9340 CameraToMount -- cameraTheta (0.66) - m_xAngle (-3.14) = xAngle (3.79 = -2.49)
23:13:39.979 00.018 9340 CameraToMount -- cameraTheta (0.66) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (3.78 = -2.51)
23:13:40.014 00.035 9340 CameraToMount -- cameraX=0.54 cameraY=0.41 hyp=0.68 cameraTheta=0.66 mountX=-0.54 mountY=-0.40, mountTheta=-2.50
23:13:40.042 00.028 9340 SchedulePrimaryMove(10104498, x=0.54, y=0.41, opts=13)
23:13:40.058 00.016 9340 Enqueuing Move request for scope (0.54, 0.41)
23:13:40.073 00.015 12020 Worker thread wakes up
23:13:40.073 00.000 12020 worker thread servicing REQUEST_MOVE scope ofs (0.54, 0.41) opts 0xd
23:13:40.073 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=6026, max=65535, med=9501, FiltMin=7164, FiltMax=65494, Gamma=2.870
23:13:40.093 00.020 12020 Handling offset move in thread for scope, endpoint = (0.54, 0.41)
23:13:40.093 00.000 9340 UpdateGuideState exits: m=826736 SNR=158.2
23:13:40.109 00.016 12020 Moving (0.54, 0.41) raw xDistance=-0.54 yDistance=-0.40
23:13:40.109 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:13:40.143 00.034 12020 GuideAlgorithmHysteresis::Result() returns -0.25 from input -0.54
23:13:40.143 00.000 12020 GuideAlgorithmResistSwitch::result() returns -0.40 from input -0.40
23:13:40.143 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
23:13:40.158 00.015 12020 MoveAxis(E, 48, ABG)
23:13:40.159 00.001 9340 Enqueuing Expose request
23:13:40.174 00.015 12020 Guiding  Dir = 2, Dur = 48
23:13:40.176 00.002 12020 IsSlewing returns 0
23:13:40.178 00.002 12020 IsGuiding returns 0
23:13:40.178 00.000 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"a7cb019e-3ef7-4e16-b499-be34dfb59e33"}
23:13:40.189 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"a7cb019e-3ef7-4e16-b499-be34dfb59e33"}
23:13:40.202 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"129191d5-e661-4f94-9a50-92dd08f2b7f1"}
23:13:40.217 00.015 12020 PulseGuide returned control before completion, sleep 28
23:13:40.217 00.000 9340 case statement mapped state 6 to 3
23:13:40.229 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"129191d5-e661-4f94-9a50-92dd08f2b7f1"}
23:13:40.261 00.032 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"a2e5850a-61fb-461f-a68e-e68a6a044ee4"}
23:13:40.278 00.017 12020 IsGuiding returns 1
23:13:40.278 00.000 12020 scope still moving after pulse duration time elapsed
23:13:40.278 00.000 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":469,"width":15,"height":15,"star_pos":[6.81,6.58],"pixels":"..."},"id":"a2e5850a-61fb-461f-a68e-e68a6a044ee4"}
23:13:40.306 00.028 12020 IsSlewing returns 0
23:13:40.307 00.001 12020 IsGuiding returns 0
23:13:40.307 00.000 12020 scope move finished after 48 + 81 ms
23:13:40.307 00.000 12020 Move returns status 0, amount 48
23:13:40.307 00.000 12020 MoveAxis(N, 68, ABG)
23:13:40.307 00.000 12020 Guiding  Dir = 0, Dur = 68
23:13:40.309 00.002 12020 IsSlewing returns 0
23:13:40.310 00.001 12020 IsGuiding returns 0
23:13:40.385 00.075 12020 IsGuiding returns 1
23:13:40.385 00.000 12020 scope still moving after pulse duration time elapsed
23:13:40.412 00.027 12020 IsSlewing returns 0
23:13:40.413 00.001 12020 IsGuiding returns 1
23:13:40.445 00.032 12020 IsSlewing returns 0
23:13:40.446 00.001 12020 IsGuiding returns 1
23:13:40.560 00.114 12020 IsSlewing returns 0
23:13:40.592 00.032 12020 IsGuiding returns 0
23:13:40.592 00.000 12020 scope move finished after 68 + 214 ms
23:13:40.593 00.001 12020 Move returns status 0, amount 68
23:13:40.593 00.000 12020 move complete, result=0
23:13:40.593 00.000 12020 worker thread done servicing request
23:13:40.593 00.000 12020 Worker thread wakes up
23:13:40.593 00.000 9340 GuideStep: -0.5 px 48 ms EAST, -0.4 px 68 ms NORTH
23:13:40.607 00.014 12020 worker thread servicing REQUEST_EXPOSE 2000
23:13:40.607 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(837,44,31,31)
23:13:41.887 01.280 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"8a041bcf-e28e-4ae6-88b2-213231680ea5"}
23:13:41.901 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"8a041bcf-e28e-4ae6-88b2-213231680ea5"}
23:13:41.927 00.026 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"a8d59d59-b040-4ca0-9bbf-695c8e40ff81"}
23:13:41.941 00.014 9340 case statement mapped state 6 to 3
23:13:41.951 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"a8d59d59-b040-4ca0-9bbf-695c8e40ff81"}
23:13:41.969 00.018 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"b8c8f86e-13f8-4bd9-bbf9-cbc46a03df18"}
23:13:41.979 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":469,"width":15,"height":15,"star_pos":[6.81,6.58],"pixels":"..."},"id":"b8c8f86e-13f8-4bd9-bbf9-cbc46a03df18"}
23:13:43.005 01.026 12020 Exposure complete
23:13:43.210 00.205 12020 worker thread done servicing request
23:13:43.210 00.000 9340 OnExposeComplete: enter
23:13:43.221 00.011 9340 UpdateGuideState(): m_state=6
23:13:43.230 00.009 9340 Star::Find(15, 852, 59, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 470
23:13:43.252 00.022 9340 Star::Find returns 1 (0), X=852.68, Y=59.04, Mass=771071, SNR=140.9, Peak=54574 HFD=4.1
23:13:43.264 00.012 9340 MultiStar: [#1 0.84,0.26,0.84,U] [#2 0.60,0.04,0.86,U] [#3 0.57,-0.39,0.81,U] [#4 0.47,0.35,0.74,U] [#5 0.52,0.11,0.73,U] [#6 0.44,-0.36,0.71,U] [#7 0.03,-0.14,0.60,U] [#8 0.60,0.80,0.00,M8] 
23:13:43.272 00.008 9340 refined, 7 included, MultiStar: {0.51, 0.06}, one-star: {0.45, 0.46}
23:13:43.280 00.008 9340 CameraToMount -- cameraTheta (0.12) - m_xAngle (-3.14) = xAngle (3.26 = -3.03)
23:13:43.290 00.010 9340 CameraToMount -- cameraTheta (0.12) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (3.24 = -3.04)
23:13:43.300 00.010 9340 CameraToMount -- cameraX=0.51 cameraY=0.06 hyp=0.51 cameraTheta=0.12 mountX=-0.51 mountY=-0.05, mountTheta=-3.04
23:13:43.313 00.013 9340 SchedulePrimaryMove(10104498, x=0.51, y=0.06, opts=13)
23:13:43.326 00.013 9340 Enqueuing Move request for scope (0.51, 0.06)
23:13:43.336 00.010 12020 Worker thread wakes up
23:13:43.336 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=5762, max=65529, med=9502, FiltMin=7490, FiltMax=65494, Gamma=2.870
23:13:43.360 00.024 12020 worker thread servicing REQUEST_MOVE scope ofs (0.51, 0.06) opts 0xd
23:13:43.360 00.000 9340 UpdateGuideState exits: m=771071 SNR=140.9
23:13:43.370 00.010 12020 Handling offset move in thread for scope, endpoint = (0.51, 0.06)
23:13:43.370 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:13:43.379 00.009 12020 Moving (0.51, 0.06) raw xDistance=-0.51 yDistance=-0.05
23:13:43.380 00.001 9340 ScheduleExposure(2000,3,1) exposurePending=0
23:13:43.389 00.009 12020 GuideAlgorithmHysteresis::Result() returns -0.23 from input -0.51
23:13:43.389 00.000 9340 Enqueuing Expose request
23:13:43.402 00.013 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:13:43.403 00.001 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
23:13:43.403 00.000 12020 MoveAxis(E, 45, ABG)
23:13:43.403 00.000 12020 Guiding  Dir = 2, Dur = 45
23:13:43.404 00.001 12020 IsSlewing returns 0
23:13:43.404 00.000 12020 IsGuiding returns 0
23:13:43.422 00.018 12020 PulseGuide returned control before completion, sleep 37
23:13:43.504 00.082 12020 IsGuiding returns 1
23:13:43.504 00.000 12020 scope still moving after pulse duration time elapsed
23:13:43.535 00.031 12020 IsSlewing returns 0
23:13:43.536 00.001 12020 IsGuiding returns 0
23:13:43.536 00.000 12020 scope move finished after 45 + 86 ms
23:13:43.537 00.001 12020 Move returns status 0, amount 45
23:13:43.537 00.000 12020 MoveAxis(N, 0, ABG)
23:13:43.537 00.000 12020 Move returns status 0, amount 0
23:13:43.537 00.000 12020 move complete, result=0
23:13:43.537 00.000 12020 worker thread done servicing request
23:13:43.537 00.000 12020 Worker thread wakes up
23:13:43.538 00.001 9340 GuideStep: -0.5 px 45 ms EAST, -0.1 px 0 ms NORTH
23:13:43.551 00.013 12020 worker thread servicing REQUEST_EXPOSE 2000
23:13:43.551 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(837,44,31,31)
23:13:43.887 00.336 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"1709c3ac-e36a-4602-8649-38813a3c7430"}
23:13:43.896 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"1709c3ac-e36a-4602-8649-38813a3c7430"}
23:13:43.904 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"b7c75033-48a3-445c-83f5-b581d36a15ef"}
23:13:43.914 00.010 9340 case statement mapped state 6 to 3
23:13:43.924 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"b7c75033-48a3-445c-83f5-b581d36a15ef"}
23:13:43.932 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"00eb138c-5d16-4b62-8227-7920c9e52228"}
23:13:43.942 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":470,"width":15,"height":15,"star_pos":[6.68,7.04],"pixels":"..."},"id":"00eb138c-5d16-4b62-8227-7920c9e52228"}
23:13:45.094 01.152 9340 evsrv: cli 100A41E8 connect
23:13:45.159 00.065 9340 case statement mapped state 6 to 3
23:13:45.182 00.023 9340 case statement mapped state 6 to 3
23:13:45.307 00.125 9340 evsrv: cli 100A41E8 request: {"method":"get_app_state","id":"3b04b7ce-ec1b-44a5-8f27-a87494daa2eb"}
23:13:45.336 00.029 9340 case statement mapped state 6 to 3
23:13:45.450 00.114 9340 evsrv: cli 100A41E8 response: {"jsonrpc":"2.0","result":"Guiding","id":"3b04b7ce-ec1b-44a5-8f27-a87494daa2eb"}
23:13:45.570 00.120 9340 evsrv: cli 100A41E8 disconnect
23:13:45.889 00.319 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"1e8c3c7b-44cf-4d7b-afc3-5dc706d0cfdf"}
23:13:46.045 00.156 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"1e8c3c7b-44cf-4d7b-afc3-5dc706d0cfdf"}
23:13:46.237 00.192 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"98e2d958-f862-4f15-b4a6-6f0bc543f56f"}
23:13:46.667 00.430 12020 Exposure complete
23:13:46.680 00.013 9340 case statement mapped state 6 to 3
23:13:47.095 00.415 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"98e2d958-f862-4f15-b4a6-6f0bc543f56f"}
23:13:47.877 00.782 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"1e225b02-c91a-487a-9d9d-d4d51901e648"}
23:13:48.023 00.146 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":470,"width":15,"height":15,"star_pos":[6.68,7.04],"pixels":"..."},"id":"1e225b02-c91a-487a-9d9d-d4d51901e648"}
23:13:48.223 00.200 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"0f9eae43-84ec-4993-ba52-e05f9f278e8e"}
23:13:48.343 00.120 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"0f9eae43-84ec-4993-ba52-e05f9f278e8e"}
23:13:48.441 00.098 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"9028678f-d517-454d-a214-45639d43a3f6"}
23:13:48.496 00.055 9340 case statement mapped state 6 to 3
23:13:48.597 00.101 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"9028678f-d517-454d-a214-45639d43a3f6"}
23:13:48.696 00.099 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"44a29562-0e0e-41eb-b003-20afc676fd72"}
23:13:48.760 00.064 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":470,"width":15,"height":15,"star_pos":[6.68,7.04],"pixels":"..."},"id":"44a29562-0e0e-41eb-b003-20afc676fd72"}
23:13:48.974 00.214 12020 worker thread done servicing request
23:13:48.974 00.000 9340 OnExposeComplete: enter
23:13:49.000 00.026 9340 UpdateGuideState(): m_state=6
23:13:49.034 00.034 9340 Star::Find(15, 852, 59, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 471
23:13:49.142 00.108 9340 Star::Find returns 1 (0), X=852.87, Y=59.11, Mass=783232, SNR=155.9, Peak=53013 HFD=4.3
23:13:49.479 00.337 9340 MultiStar: [#1 1.13,0.10,0.00,M4] [#2 0.73,-0.01,0.74,U] [#3 0.69,-0.20,0.63,U] [#4 0.53,0.50,0.51,U] [#5 0.64,0.16,0.68,U] [#6 0.54,-0.38,0.58,U] [#7 -0.03,-0.35,0.53,U] [#8 0.79,0.47,0.57,U] 
23:13:49.628 00.149 9340 refined, 7 included, MultiStar: {0.58, 0.12}, one-star: {0.63, 0.53}
23:13:49.660 00.032 9340 CameraToMount -- cameraTheta (0.20) - m_xAngle (-3.14) = xAngle (3.33 = -2.95)
23:13:49.689 00.029 9340 CameraToMount -- cameraTheta (0.20) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (3.32 = -2.96)
23:13:49.768 00.079 9340 CameraToMount -- cameraX=0.58 cameraY=0.12 hyp=0.60 cameraTheta=0.20 mountX=-0.59 mountY=-0.11, mountTheta=-2.96
23:13:49.816 00.048 9340 SchedulePrimaryMove(10104498, x=0.58, y=0.12, opts=13)
23:13:49.855 00.039 9340 Enqueuing Move request for scope (0.58, 0.12)
23:13:49.916 00.061 12020 Worker thread wakes up
23:13:49.917 00.001 9340 UpdateImageDisplay: Size=(1920,1080) min=5758, max=65535, med=9511, FiltMin=7383, FiltMax=65494, Gamma=2.870
23:13:49.937 00.020 12020 worker thread servicing REQUEST_MOVE scope ofs (0.58, 0.12) opts 0xd
23:13:49.937 00.000 12020 Handling offset move in thread for scope, endpoint = (0.58, 0.12)
23:13:49.937 00.000 12020 Moving (0.58, 0.12) raw xDistance=-0.59 yDistance=-0.11
23:13:49.939 00.002 12020 GuideAlgorithmHysteresis::Result() returns -0.26 from input -0.59
23:13:49.939 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:13:49.939 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
23:13:49.939 00.000 12020 MoveAxis(E, 51, ABG)
23:13:49.942 00.003 9340 UpdateGuideState exits: m=783232 SNR=155.9
23:13:49.983 00.041 12020 Guiding  Dir = 2, Dur = 51
23:13:49.983 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:13:50.046 00.063 12020 IsSlewing returns 0
23:13:50.047 00.001 9340 ScheduleExposure(2000,3,1) exposurePending=0
23:13:50.067 00.020 12020 IsGuiding returns 0
23:13:50.067 00.000 9340 Enqueuing Expose request
23:13:50.095 00.028 12020 PulseGuide returned control before completion, sleep 35
23:13:50.156 00.061 12020 IsGuiding returns 1
23:13:50.156 00.000 12020 scope still moving after pulse duration time elapsed
23:13:50.194 00.038 12020 IsSlewing returns 0
23:13:50.195 00.001 12020 IsGuiding returns 0
23:13:50.195 00.000 12020 scope move finished after 51 + 76 ms
23:13:50.195 00.000 12020 Move returns status 0, amount 51
23:13:50.196 00.001 12020 MoveAxis(N, 0, ABG)
23:13:50.196 00.000 12020 Move returns status 0, amount 0
23:13:50.196 00.000 12020 move complete, result=0
23:13:50.197 00.001 9340 GuideStep: -0.6 px 51 ms EAST, -0.1 px 0 ms NORTH
23:13:50.210 00.013 12020 worker thread done servicing request
23:13:50.210 00.000 12020 Worker thread wakes up
23:13:50.210 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
23:13:50.211 00.001 12020 Handling exposure in thread, d=2000 o=3 r=(837,44,31,31)
23:13:50.231 00.020 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"181f32af-516e-4100-9576-100e65509965"}
23:13:50.250 00.019 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"181f32af-516e-4100-9576-100e65509965"}
23:13:50.330 00.080 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"87885644-1a7d-4373-b5ea-54da9e4e435a"}
23:13:50.351 00.021 9340 case statement mapped state 6 to 3
23:13:50.372 00.021 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"87885644-1a7d-4373-b5ea-54da9e4e435a"}
23:13:50.424 00.052 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"49648219-d398-4421-945e-7960fc63b1b3"}
23:13:50.450 00.026 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":471,"width":15,"height":15,"star_pos":[6.87,7.11],"pixels":"..."},"id":"49648219-d398-4421-945e-7960fc63b1b3"}
23:13:52.341 01.891 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"545c954e-06b6-4496-a835-499fb26964a5"}
23:13:52.659 00.318 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"545c954e-06b6-4496-a835-499fb26964a5"}
23:13:52.940 00.281 12020 Exposure complete
23:13:53.200 00.260 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"3bbfb596-d003-4c13-94ca-10ffa82a7a7b"}
23:13:53.582 00.382 9340 case statement mapped state 6 to 3
23:13:54.352 00.770 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"3bbfb596-d003-4c13-94ca-10ffa82a7a7b"}
23:13:54.876 00.524 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"043fea09-54c7-4c18-ba32-158200032c04"}
23:13:55.535 00.659 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":471,"width":15,"height":15,"star_pos":[6.87,7.11],"pixels":"..."},"id":"043fea09-54c7-4c18-ba32-158200032c04"}
23:13:56.009 00.474 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"a1cba809-bd68-4bda-b307-aaa25a319c26"}
23:13:56.708 00.699 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"a1cba809-bd68-4bda-b307-aaa25a319c26"}
23:13:57.406 00.698 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"956100f5-63ff-4cd3-81ba-9e53ec522b6b"}
23:13:57.511 00.105 9340 case statement mapped state 6 to 3
23:13:57.642 00.131 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"956100f5-63ff-4cd3-81ba-9e53ec522b6b"}
23:13:57.946 00.304 12020 worker thread done servicing request
23:13:57.946 00.000 9340 OnExposeComplete: enter
23:13:57.965 00.019 9340 UpdateGuideState(): m_state=6
23:13:57.983 00.018 9340 Star::Find(15, 852, 59, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 472
23:13:58.027 00.044 9340 Star::Find returns 1 (0), X=853.09, Y=59.66, Mass=760970, SNR=164.7, Peak=56273 HFD=4.0
23:13:58.044 00.017 9340 MultiStar: [#1 1.22,0.61,0.00,M5] [#2 0.87,0.19,0.63,U] [#3 0.93,0.10,0.55,U] [#4 0.69,0.78,0.00,M1] [#5 0.70,0.47,0.65,U] [#6 0.51,-0.02,0.57,U] [#7 0.18,0.28,0.54,U] [#8 1.26,1.51,0.00,M8] 
23:13:58.061 00.017 9340 refined, 5 included, MultiStar: {0.70, 0.43}, one-star: {0.85, 1.08}
23:13:58.077 00.016 9340 CameraToMount -- cameraTheta (0.55) - m_xAngle (-3.14) = xAngle (3.69 = -2.60)
23:13:58.095 00.018 9340 CameraToMount -- cameraTheta (0.55) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (3.67 = -2.61)
23:13:58.114 00.019 9340 CameraToMount -- cameraX=0.70 cameraY=0.43 hyp=0.82 cameraTheta=0.55 mountX=-0.70 mountY=-0.42, mountTheta=-2.61
23:13:58.155 00.041 9340 SchedulePrimaryMove(10104498, x=0.70, y=0.43, opts=13)
23:13:58.169 00.014 9340 Enqueuing Move request for scope (0.70, 0.43)
23:13:58.183 00.014 12020 Worker thread wakes up
23:13:58.184 00.001 9340 UpdateImageDisplay: Size=(1920,1080) min=6079, max=65535, med=9468, FiltMin=7214, FiltMax=65494, Gamma=2.870
23:13:58.201 00.017 12020 worker thread servicing REQUEST_MOVE scope ofs (0.70, 0.43) opts 0xd
23:13:58.201 00.000 9340 UpdateGuideState exits: m=760970 SNR=164.7
23:13:58.218 00.017 12020 Handling offset move in thread for scope, endpoint = (0.70, 0.43)
23:13:58.219 00.001 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:13:58.258 00.039 12020 Moving (0.70, 0.43) raw xDistance=-0.70 yDistance=-0.42
23:13:58.258 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
23:13:58.273 00.015 12020 GuideAlgorithmHysteresis::Result() returns -0.32 from input -0.70
23:13:58.274 00.001 9340 Enqueuing Expose request
23:13:58.289 00.015 12020 GuideAlgorithmResistSwitch::result() returns -0.42 from input -0.42
23:13:58.289 00.000 12020 MoveAxis(E, 61, ABG)
23:13:58.289 00.000 12020 Guiding  Dir = 2, Dur = 61
23:13:58.313 00.024 12020 IsSlewing returns 0
23:13:58.314 00.001 12020 IsGuiding returns 0
23:13:58.359 00.045 12020 PulseGuide returned control before completion, sleep 27
23:13:58.408 00.049 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"f6e7dbfa-e4d5-4070-8960-18b76d4d6a2e"}
23:13:58.474 00.066 12020 IsGuiding returns 0
23:13:58.474 00.000 12020 Move returns status 0, amount 61
23:13:58.476 00.002 12020 MoveAxis(N, 70, ABG)
23:13:58.477 00.001 12020 Guiding  Dir = 0, Dur = 70
23:13:58.478 00.001 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":472,"width":15,"height":15,"star_pos":[7.09,6.66],"pixels":"..."},"id":"f6e7dbfa-e4d5-4070-8960-18b76d4d6a2e"}
23:13:58.533 00.055 12020 IsSlewing returns 0
23:13:58.540 00.007 12020 IsGuiding returns 0
23:13:58.591 00.051 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"55bdd95a-ad2e-4870-bc2c-dee7c1708c16"}
23:13:58.660 00.069 12020 IsGuiding returns 1
23:13:58.660 00.000 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"55bdd95a-ad2e-4870-bc2c-dee7c1708c16"}
23:13:58.679 00.019 12020 scope still moving after pulse duration time elapsed
23:13:58.682 00.003 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"75c6c405-6d41-4e65-ba5b-59059e2f8c5f"}
23:13:58.710 00.028 9340 case statement mapped state 6 to 3
23:13:58.732 00.022 12020 IsSlewing returns 0
23:13:58.734 00.002 12020 IsGuiding returns 1
23:13:58.734 00.000 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"75c6c405-6d41-4e65-ba5b-59059e2f8c5f"}
23:13:58.797 00.063 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"95ecc3a4-7023-49d7-889d-d68c6886b95e"}
23:13:58.819 00.022 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":472,"width":15,"height":15,"star_pos":[7.09,6.66],"pixels":"..."},"id":"95ecc3a4-7023-49d7-889d-d68c6886b95e"}
23:13:58.893 00.074 12020 IsSlewing returns 0
23:13:58.895 00.002 12020 IsGuiding returns 0
23:13:58.896 00.001 12020 scope move finished after 70 + 285 ms
23:13:58.896 00.000 12020 Move returns status 0, amount 70
23:13:58.896 00.000 12020 move complete, result=0
23:13:58.896 00.000 12020 worker thread done servicing request
23:13:58.896 00.000 9340 GuideStep: -0.7 px 61 ms EAST, -0.4 px 70 ms NORTH
23:13:58.916 00.020 12020 Worker thread wakes up
23:13:58.916 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
23:13:58.917 00.001 12020 Handling exposure in thread, d=2000 o=3 r=(837,44,31,31)
23:14:00.590 01.673 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"e39df7a3-aaf1-4e71-b7ca-bdaefdae45ed"}
23:14:00.607 00.017 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"e39df7a3-aaf1-4e71-b7ca-bdaefdae45ed"}
23:14:00.628 00.021 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"d13ccbfd-4e4b-4d7f-adfa-0922d862924d"}
23:14:00.665 00.037 9340 case statement mapped state 6 to 3
23:14:00.678 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"d13ccbfd-4e4b-4d7f-adfa-0922d862924d"}
23:14:00.702 00.024 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"b8a0b815-a4b1-458c-a454-1dbb36cde72b"}
23:14:00.720 00.018 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":472,"width":15,"height":15,"star_pos":[7.09,6.66],"pixels":"..."},"id":"b8a0b815-a4b1-458c-a454-1dbb36cde72b"}
23:14:01.287 00.567 12020 Exposure complete
23:14:01.588 00.301 12020 worker thread done servicing request
23:14:01.588 00.000 9340 OnExposeComplete: enter
23:14:01.603 00.015 9340 UpdateGuideState(): m_state=6
23:14:01.624 00.021 9340 Star::Find(15, 853, 59, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 473
23:14:01.658 00.034 9340 Star::Find returns 1 (0), X=852.93, Y=59.10, Mass=735191, SNR=131.3, Peak=52172 HFD=4.2
23:14:01.678 00.020 9340 MultiStar: [#1 1.02,0.13,0.00,M6] [#2 0.61,0.13,0.87,U] [#3 0.66,-0.24,0.73,U] [#4 0.53,0.52,0.75,U] [#5 0.51,0.13,0.79,U] [#6 0.25,-0.46,0.69,U] [#7 0.23,-0.19,0.73,U] [#8 1.05,0.72,0.00,M9] 
23:14:01.689 00.011 9340 refined, 6 included, MultiStar: {0.51, 0.09}, one-star: {0.69, 0.53}
23:14:01.700 00.011 9340 CameraToMount -- cameraTheta (0.18) - m_xAngle (-3.14) = xAngle (3.31 = -2.97)
23:14:01.713 00.013 9340 CameraToMount -- cameraTheta (0.18) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (3.30 = -2.99)
23:14:01.728 00.015 9340 CameraToMount -- cameraX=0.51 cameraY=0.09 hyp=0.52 cameraTheta=0.18 mountX=-0.51 mountY=-0.08, mountTheta=-2.99
23:14:01.767 00.039 9340 SchedulePrimaryMove(10104498, x=0.51, y=0.09, opts=13)
23:14:01.782 00.015 9340 Enqueuing Move request for scope (0.51, 0.09)
23:14:01.801 00.019 12020 Worker thread wakes up
23:14:01.801 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=5981, max=65529, med=9525, FiltMin=7387, FiltMax=65494, Gamma=2.870
23:14:01.813 00.012 12020 worker thread servicing REQUEST_MOVE scope ofs (0.51, 0.09) opts 0xd
23:14:01.814 00.001 9340 UpdateGuideState exits: m=735191 SNR=131.3
23:14:01.827 00.013 12020 Handling offset move in thread for scope, endpoint = (0.51, 0.09)
23:14:01.827 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:14:01.839 00.012 12020 Moving (0.51, 0.09) raw xDistance=-0.51 yDistance=-0.08
23:14:01.839 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
23:14:01.871 00.032 12020 GuideAlgorithmHysteresis::Result() returns -0.24 from input -0.51
23:14:01.871 00.000 9340 Enqueuing Expose request
23:14:01.884 00.013 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:14:01.884 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
23:14:01.884 00.000 12020 MoveAxis(E, 47, ABG)
23:14:01.885 00.001 12020 Guiding  Dir = 2, Dur = 47
23:14:01.928 00.043 12020 IsSlewing returns 0
23:14:01.933 00.005 12020 IsGuiding returns 0
23:14:01.959 00.026 12020 PulseGuide returned control before completion, sleep 31
23:14:02.007 00.048 12020 IsGuiding returns 1
23:14:02.007 00.000 12020 scope still moving after pulse duration time elapsed
23:14:02.039 00.032 12020 IsSlewing returns 0
23:14:02.040 00.001 12020 IsGuiding returns 0
23:14:02.041 00.001 12020 scope move finished after 47 + 60 ms
23:14:02.041 00.000 12020 Move returns status 0, amount 47
23:14:02.041 00.000 12020 MoveAxis(N, 0, ABG)
23:14:02.041 00.000 12020 Move returns status 0, amount 0
23:14:02.041 00.000 12020 move complete, result=0
23:14:02.042 00.001 12020 worker thread done servicing request
23:14:02.042 00.000 9340 GuideStep: -0.5 px 47 ms EAST, -0.1 px 0 ms NORTH
23:14:02.070 00.028 12020 Worker thread wakes up
23:14:02.070 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
23:14:02.070 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(837,44,31,31)
23:14:02.591 00.521 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"b8019991-c640-4bed-8095-df1bfb8e2293"}
23:14:02.612 00.021 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"b8019991-c640-4bed-8095-df1bfb8e2293"}
23:14:02.625 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"32a3f5a9-4739-455a-aa37-10ee6042fc5a"}
23:14:02.647 00.022 9340 case statement mapped state 6 to 3
23:14:02.666 00.019 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"32a3f5a9-4739-455a-aa37-10ee6042fc5a"}
23:14:02.715 00.049 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"582f978c-84c8-46a8-b733-c30372a8616a"}
23:14:02.734 00.019 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":473,"width":15,"height":15,"star_pos":[6.93,7.10],"pixels":"..."},"id":"582f978c-84c8-46a8-b733-c30372a8616a"}
23:14:04.435 01.701 12020 Exposure complete
23:14:04.594 00.159 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"fae35e11-e34e-4807-9c89-4ef925f133aa"}
23:14:04.619 00.025 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"fae35e11-e34e-4807-9c89-4ef925f133aa"}
23:14:04.633 00.014 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"32dbbd25-5bce-4f59-b2c2-f105ff181a3d"}
23:14:04.649 00.016 9340 case statement mapped state 6 to 3
23:14:04.660 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"32dbbd25-5bce-4f59-b2c2-f105ff181a3d"}
23:14:04.674 00.014 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"70a10ad4-6c70-4db3-b0ab-c54ee72aaa01"}
23:14:04.694 00.020 12020 worker thread done servicing request
23:14:04.694 00.000 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":473,"width":15,"height":15,"star_pos":[6.93,7.10],"pixels":"..."},"id":"70a10ad4-6c70-4db3-b0ab-c54ee72aaa01"}
23:14:04.704 00.010 9340 OnExposeComplete: enter
23:14:04.740 00.036 9340 UpdateGuideState(): m_state=6
23:14:04.752 00.012 9340 Star::Find(15, 852, 59, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 474
23:14:04.764 00.012 9340 Star::Find returns 1 (0), X=852.89, Y=59.27, Mass=761091, SNR=132.5, Peak=52912 HFD=4.1
23:14:04.774 00.010 9340 MultiStar: [#1 0.87,0.45,0.00,M7] [#2 0.72,0.05,0.92,U] [#3 0.46,-0.23,0.79,U] [#4 0.46,0.74,0.64,U] [#5 0.50,0.40,0.85,U] [#6 0.28,-0.30,0.70,U] [#7 0.08,-0.21,0.73,U] [#8 0.72,1.01,0.00,M10] 
23:14:04.787 00.013 9340 refined, 6 included, MultiStar: {0.47, 0.18}, one-star: {0.66, 0.69}
23:14:04.801 00.014 9340 CameraToMount -- cameraTheta (0.36) - m_xAngle (-3.14) = xAngle (3.50 = -2.79)
23:14:04.816 00.015 9340 CameraToMount -- cameraTheta (0.36) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (3.48 = -2.80)
23:14:04.826 00.010 9340 CameraToMount -- cameraX=0.47 cameraY=0.18 hyp=0.50 cameraTheta=0.36 mountX=-0.47 mountY=-0.17, mountTheta=-2.80
23:14:04.861 00.035 9340 SchedulePrimaryMove(10104498, x=0.47, y=0.18, opts=13)
23:14:04.873 00.012 9340 Enqueuing Move request for scope (0.47, 0.18)
23:14:04.885 00.012 12020 Worker thread wakes up
23:14:04.885 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=5543, max=65535, med=9530, FiltMin=7193, FiltMax=65494, Gamma=2.870
23:14:04.898 00.013 12020 worker thread servicing REQUEST_MOVE scope ofs (0.47, 0.18) opts 0xd
23:14:04.898 00.000 12020 Handling offset move in thread for scope, endpoint = (0.47, 0.18)
23:14:04.898 00.000 9340 UpdateGuideState exits: m=761091 SNR=132.5
23:14:04.907 00.009 12020 Moving (0.47, 0.18) raw xDistance=-0.47 yDistance=-0.17
23:14:04.908 00.001 12020 GuideAlgorithmHysteresis::Result() returns -0.22 from input -0.47
23:14:04.908 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:14:04.921 00.013 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:14:04.922 00.001 9340 ScheduleExposure(2000,3,1) exposurePending=0
23:14:04.936 00.014 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
23:14:04.937 00.001 9340 Enqueuing Expose request
23:14:04.951 00.014 12020 MoveAxis(E, 42, ABG)
23:14:04.951 00.000 12020 Guiding  Dir = 2, Dur = 42
23:14:04.952 00.001 12020 IsSlewing returns 0
23:14:04.953 00.001 12020 IsGuiding returns 0
23:14:04.983 00.030 12020 PulseGuide returned control before completion, sleep 23
23:14:05.009 00.026 12020 IsGuiding returns 1
23:14:05.009 00.000 12020 scope still moving after pulse duration time elapsed
23:14:05.062 00.053 12020 IsSlewing returns 0
23:14:05.106 00.044 12020 IsGuiding returns 0
23:14:05.106 00.000 12020 scope move finished after 42 + 111 ms
23:14:05.106 00.000 12020 Move returns status 0, amount 42
23:14:05.108 00.002 12020 MoveAxis(N, 0, ABG)
23:14:05.108 00.000 12020 Move returns status 0, amount 0
23:14:05.108 00.000 12020 move complete, result=0
23:14:05.108 00.000 9340 GuideStep: -0.5 px 42 ms EAST, -0.2 px 0 ms NORTH
23:14:05.125 00.017 12020 worker thread done servicing request
23:14:05.125 00.000 12020 Worker thread wakes up
23:14:05.125 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
23:14:05.127 00.002 12020 Handling exposure in thread, d=2000 o=3 r=(837,44,31,31)
23:14:06.593 01.466 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"ee13b548-d1a9-43cf-a6a2-ad3e43eac4af"}
23:14:06.604 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"ee13b548-d1a9-43cf-a6a2-ad3e43eac4af"}
23:14:06.630 00.026 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"ce853ada-7d54-4bd5-8c85-d9a32fe543ec"}
23:14:06.642 00.012 9340 case statement mapped state 6 to 3
23:14:06.651 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"ce853ada-7d54-4bd5-8c85-d9a32fe543ec"}
23:14:06.665 00.014 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"1a67f348-fd95-46b6-90ad-b093b4718f85"}
23:14:06.674 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":474,"width":15,"height":15,"star_pos":[6.89,7.27],"pixels":"..."},"id":"1a67f348-fd95-46b6-90ad-b093b4718f85"}
23:14:07.503 00.829 12020 Exposure complete
23:14:07.744 00.241 12020 worker thread done servicing request
23:14:07.744 00.000 9340 OnExposeComplete: enter
23:14:07.760 00.016 9340 UpdateGuideState(): m_state=6
23:14:07.772 00.012 9340 Star::Find(15, 852, 59, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 475
23:14:07.784 00.012 9340 Star::Find returns 1 (0), X=852.53, Y=59.54, Mass=779896, SNR=178.2, Peak=55216 HFD=4.2
23:14:07.794 00.010 9340 MultiStar: [#1 0.73,0.46,0.60,U] [#2 0.30,0.37,0.64,U] [#3 0.45,0.08,0.53,U] [#4 0.19,0.69,0.45,U] [#5 0.27,0.67,0.65,U] [#6 0.14,-0.33,0.56,U] [#7 -0.20,0.38,0.51,U] [#8 0.60,1.17,0.00,R] 
23:14:07.807 00.013 9340 refined, 7 included, MultiStar: {0.28, 0.46}, one-star: {0.29, 0.96}
23:14:07.841 00.034 9340 CameraToMount -- cameraTheta (1.02) - m_xAngle (-3.14) = xAngle (4.15 = -2.13)
23:14:07.854 00.013 9340 CameraToMount -- cameraTheta (1.02) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (4.14 = -2.15)
23:14:07.863 00.009 9340 CameraToMount -- cameraX=0.28 cameraY=0.46 hyp=0.54 cameraTheta=1.02 mountX=-0.29 mountY=-0.45, mountTheta=-2.14
23:14:07.882 00.019 9340 SchedulePrimaryMove(10104498, x=0.28, y=0.46, opts=13)
23:14:07.897 00.015 9340 Enqueuing Move request for scope (0.28, 0.46)
23:14:07.908 00.011 12020 Worker thread wakes up
23:14:07.908 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=5824, max=65518, med=9521, FiltMin=7433, FiltMax=65494, Gamma=2.870
23:14:07.935 00.027 12020 worker thread servicing REQUEST_MOVE scope ofs (0.28, 0.46) opts 0xd
23:14:07.935 00.000 12020 Handling offset move in thread for scope, endpoint = (0.28, 0.46)
23:14:07.936 00.001 12020 Moving (0.28, 0.46) raw xDistance=-0.29 yDistance=-0.45
23:14:07.936 00.000 9340 UpdateGuideState exits: m=779896 SNR=178.2
23:14:07.950 00.014 12020 GuideAlgorithmHysteresis::Result() returns -0.14 from input -0.29
23:14:07.950 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:14:07.960 00.010 12020 GuideAlgorithmResistSwitch::result() returns -0.45 from input -0.45
23:14:07.961 00.001 9340 ScheduleExposure(2000,3,1) exposurePending=0
23:14:07.971 00.010 12020 MoveAxis(E, 27, ABG)
23:14:07.971 00.000 9340 Enqueuing Expose request
23:14:07.982 00.011 12020 Guiding  Dir = 2, Dur = 27
23:14:08.016 00.034 12020 IsSlewing returns 0
23:14:08.017 00.001 12020 IsGuiding returns 0
23:14:08.036 00.019 12020 PulseGuide returned control before completion, sleep 18
23:14:08.106 00.070 12020 IsGuiding returns 0
23:14:08.106 00.000 12020 Move returns status 0, amount 27
23:14:08.106 00.000 12020 MoveAxis(N, 76, ABG)
23:14:08.107 00.001 12020 Guiding  Dir = 0, Dur = 76
23:14:08.109 00.002 12020 IsSlewing returns 0
23:14:08.110 00.001 12020 IsGuiding returns 0
23:14:08.198 00.088 12020 IsGuiding returns 1
23:14:08.198 00.000 12020 scope still moving after pulse duration time elapsed
23:14:08.245 00.047 12020 IsSlewing returns 0
23:14:08.246 00.001 12020 IsGuiding returns 1
23:14:08.375 00.129 12020 IsSlewing returns 0
23:14:08.378 00.003 12020 IsGuiding returns 0
23:14:08.378 00.000 12020 scope move finished after 76 + 191 ms
23:14:08.378 00.000 12020 Move returns status 0, amount 76
23:14:08.378 00.000 12020 move complete, result=0
23:14:08.379 00.001 12020 worker thread done servicing request
23:14:08.379 00.000 12020 Worker thread wakes up
23:14:08.379 00.000 9340 GuideStep: -0.3 px 27 ms EAST, -0.5 px 76 ms NORTH
23:14:08.394 00.015 12020 worker thread servicing REQUEST_EXPOSE 2000
23:14:08.394 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(837,44,31,31)
23:14:08.594 00.200 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"f6e513cc-fcf9-4d67-82ea-c59fae2932f6"}
23:14:08.613 00.019 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"f6e513cc-fcf9-4d67-82ea-c59fae2932f6"}
23:14:08.624 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"aabc1dc3-910c-41ec-a181-de60441fabee"}
23:14:08.643 00.019 9340 case statement mapped state 6 to 3
23:14:08.657 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"aabc1dc3-910c-41ec-a181-de60441fabee"}
23:14:08.697 00.040 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"2992b66e-55d0-4723-9deb-3dd90bb71106"}
23:14:08.711 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":475,"width":15,"height":15,"star_pos":[6.53,6.54],"pixels":"..."},"id":"2992b66e-55d0-4723-9deb-3dd90bb71106"}
23:14:10.594 01.883 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"07551f7e-377e-4bdd-91eb-8a76030f8f40"}
23:14:10.609 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"07551f7e-377e-4bdd-91eb-8a76030f8f40"}
23:14:10.624 00.015 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"33182be2-d80c-41bc-84e6-e71512e0493d"}
23:14:10.655 00.031 9340 case statement mapped state 6 to 3
23:14:10.669 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"33182be2-d80c-41bc-84e6-e71512e0493d"}
23:14:10.682 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"90ec3783-c8c5-48f1-88e3-b01a51258add"}
23:14:10.697 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":475,"width":15,"height":15,"star_pos":[6.53,6.54],"pixels":"..."},"id":"90ec3783-c8c5-48f1-88e3-b01a51258add"}
23:14:10.790 00.093 12020 Exposure complete
23:14:11.053 00.263 12020 worker thread done servicing request
23:14:11.054 00.001 9340 OnExposeComplete: enter
23:14:11.072 00.018 9340 UpdateGuideState(): m_state=6
23:14:11.099 00.027 9340 Star::Find(15, 852, 59, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 476
23:14:11.129 00.030 9340 Star::Find returns 1 (0), X=852.77, Y=58.94, Mass=721436, SNR=143.6, Peak=52282 HFD=4.1
23:14:11.145 00.016 9340 MultiStar: [#1 1.01,0.05,0.00,M7] [#2 0.59,-0.15,0.89,U] [#3 0.76,-0.39,0.75,U] [#4 0.42,0.42,0.68,U] [#5 0.63,0.17,0.77,U] [#6 0.39,-0.34,0.61,U] [#7 0.03,-0.23,0.68,U] [#8 0.30,-0.61,0.68,U] 
23:14:11.160 00.015 9340 refined, 7 included, MultiStar: {0.47, -0.07}, one-star: {0.54, 0.36}
23:14:11.171 00.011 9340 CameraToMount -- cameraTheta (-0.15) - m_xAngle (-3.14) = xAngle (2.99 = 2.99)
23:14:11.184 00.013 9340 CameraToMount -- cameraTheta (-0.15) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (2.97 = 2.97)
23:14:11.197 00.013 9340 CameraToMount -- cameraX=0.47 cameraY=-0.07 hyp=0.48 cameraTheta=-0.15 mountX=-0.47 mountY=0.08, mountTheta=2.97
23:14:11.218 00.021 9340 SchedulePrimaryMove(10104498, x=0.47, y=-0.07, opts=13)
23:14:11.230 00.012 9340 Enqueuing Move request for scope (0.47, -0.07)
23:14:11.258 00.028 12020 Worker thread wakes up
23:14:11.258 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=6119, max=65535, med=9534, FiltMin=7380, FiltMax=65494, Gamma=2.870
23:14:11.271 00.013 12020 worker thread servicing REQUEST_MOVE scope ofs (0.47, -0.07) opts 0xd
23:14:11.271 00.000 9340 UpdateGuideState exits: m=721436 SNR=143.6
23:14:11.284 00.013 12020 Handling offset move in thread for scope, endpoint = (0.47, -0.07)
23:14:11.284 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:14:11.297 00.013 12020 Moving (0.47, -0.07) raw xDistance=-0.47 yDistance=0.08
23:14:11.297 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
23:14:11.306 00.009 12020 GuideAlgorithmHysteresis::Result() returns -0.21 from input -0.47
23:14:11.307 00.001 9340 Enqueuing Expose request
23:14:11.317 00.010 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:14:11.318 00.001 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
23:14:11.318 00.000 12020 MoveAxis(E, 41, ABG)
23:14:11.318 00.000 12020 Guiding  Dir = 2, Dur = 41
23:14:11.320 00.002 12020 IsSlewing returns 0
23:14:11.322 00.002 12020 IsGuiding returns 0
23:14:11.348 00.026 12020 PulseGuide returned control before completion, sleep 26
23:14:11.384 00.036 12020 IsGuiding returns 1
23:14:11.384 00.000 12020 scope still moving after pulse duration time elapsed
23:14:11.443 00.059 12020 IsSlewing returns 0
23:14:11.475 00.032 12020 IsGuiding returns 0
23:14:11.475 00.000 12020 scope move finished after 41 + 112 ms
23:14:11.475 00.000 12020 Move returns status 0, amount 41
23:14:11.476 00.001 12020 MoveAxis(N, 0, ABG)
23:14:11.476 00.000 12020 Move returns status 0, amount 0
23:14:11.476 00.000 12020 move complete, result=0
23:14:11.476 00.000 12020 worker thread done servicing request
23:14:11.476 00.000 9340 GuideStep: -0.5 px 41 ms EAST, 0.1 px 0 ms NORTH
23:14:11.506 00.030 12020 Worker thread wakes up
23:14:11.506 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
23:14:11.506 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(837,44,31,31)
23:14:12.594 01.088 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"d48785a6-f114-4649-bd80-0bbade80d22a"}
23:14:12.629 00.035 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"d48785a6-f114-4649-bd80-0bbade80d22a"}
23:14:12.643 00.014 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"89421274-e164-4b67-9a87-3d1e6e8502c0"}
23:14:12.661 00.018 9340 case statement mapped state 6 to 3
23:14:12.673 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"89421274-e164-4b67-9a87-3d1e6e8502c0"}
23:14:12.684 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"4d0aa1b9-be87-4182-9f07-7c7cc8ba1bbd"}
23:14:12.698 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":476,"width":15,"height":15,"star_pos":[6.77,6.94],"pixels":"..."},"id":"4d0aa1b9-be87-4182-9f07-7c7cc8ba1bbd"}
23:14:13.879 01.181 12020 Exposure complete
23:14:14.176 00.297 12020 worker thread done servicing request
23:14:14.176 00.000 9340 OnExposeComplete: enter
23:14:14.189 00.013 9340 UpdateGuideState(): m_state=6
23:14:14.207 00.018 9340 Star::Find(15, 852, 58, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 477
23:14:14.222 00.015 9340 Star::Find returns 1 (0), X=852.44, Y=59.15, Mass=757332, SNR=159.4, Peak=56187 HFD=3.9
23:14:14.265 00.043 9340 MultiStar: [#1 0.68,0.22,0.69,U] [#2 0.28,-0.26,0.80,U] [#3 0.18,-0.19,0.61,U] [#4 0.14,0.37,0.59,U] [#5 0.11,0.17,0.68,U] [#6 -0.13,-0.63,0.64,U] [#7 -0.33,-0.25,0.53,U] [#8 -0.10,-0.37,0.50,U] 
23:14:14.277 00.012 9340 refined, 8 included, MultiStar: {0.14, 0.00}, one-star: {0.20, 0.58}
23:14:14.305 00.028 9340 CameraToMount -- cameraTheta (0.03) - m_xAngle (-3.14) = xAngle (3.16 = -3.12)
23:14:14.335 00.030 9340 CameraToMount -- cameraTheta (0.03) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (3.15 = -3.14)
23:14:14.380 00.045 9340 CameraToMount -- cameraX=0.14 cameraY=0.00 hyp=0.14 cameraTheta=0.03 mountX=-0.14 mountY=-0.00, mountTheta=-3.14
23:14:14.423 00.043 9340 SchedulePrimaryMove(10104498, x=0.14, y=0.00, opts=13)
23:14:14.443 00.020 9340 Enqueuing Move request for scope (0.14, 0.00)
23:14:14.460 00.017 12020 Worker thread wakes up
23:14:14.461 00.001 9340 UpdateImageDisplay: Size=(1920,1080) min=5795, max=65518, med=9351, FiltMin=7458, FiltMax=65494, Gamma=2.870
23:14:14.508 00.047 12020 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.00) opts 0xd
23:14:14.509 00.001 12020 Handling offset move in thread for scope, endpoint = (0.14, 0.00)
23:14:14.509 00.000 12020 Moving (0.14, 0.00) raw xDistance=-0.14 yDistance=-0.00
23:14:14.509 00.000 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
23:14:14.509 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:14:14.509 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
23:14:14.510 00.001 12020 MoveAxis(E, 0, ABG)
23:14:14.510 00.000 12020 Move returns status 0, amount 0
23:14:14.510 00.000 12020 MoveAxis(N, 0, ABG)
23:14:14.510 00.000 12020 Move returns status 0, amount 0
23:14:14.510 00.000 12020 move complete, result=0
23:14:14.510 00.000 12020 worker thread done servicing request
23:14:14.513 00.003 9340 UpdateGuideState exits: m=757332 SNR=159.4
23:14:14.540 00.027 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:14:14.595 00.055 9340 ScheduleExposure(2000,3,1) exposurePending=0
23:14:14.612 00.017 9340 Enqueuing Expose request
23:14:14.633 00.021 12020 Worker thread wakes up
23:14:14.633 00.000 9340 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
23:14:14.650 00.017 12020 worker thread servicing REQUEST_EXPOSE 2000
23:14:14.650 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(837,44,31,31)
23:14:14.662 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"44568ad1-87d0-481f-969f-516cd5e819d7"}
23:14:14.708 00.046 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"44568ad1-87d0-481f-969f-516cd5e819d7"}
23:14:14.738 00.030 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"e6642155-d5c3-492d-8862-eb73545d911c"}
23:14:14.758 00.020 9340 case statement mapped state 6 to 3
23:14:14.774 00.016 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"e6642155-d5c3-492d-8862-eb73545d911c"}
23:14:14.831 00.057 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"47cef221-b8bd-461e-9ccd-67b0539f368a"}
23:14:14.871 00.040 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":477,"width":15,"height":15,"star_pos":[7.44,7.15],"pixels":"..."},"id":"47cef221-b8bd-461e-9ccd-67b0539f368a"}
23:14:16.592 01.721 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"ee9016a4-bc78-401a-b961-1b76e1b6e1e6"}
23:14:16.628 00.036 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"ee9016a4-bc78-401a-b961-1b76e1b6e1e6"}
23:14:16.648 00.020 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"a62b6310-2441-4a44-bab2-211b5ebaf205"}
23:14:16.662 00.014 9340 case statement mapped state 6 to 3
23:14:16.680 00.018 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"a62b6310-2441-4a44-bab2-211b5ebaf205"}
23:14:16.701 00.021 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"abddff48-a192-4c4f-a310-bbe5062ed886"}
23:14:16.720 00.019 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":477,"width":15,"height":15,"star_pos":[7.44,7.15],"pixels":"..."},"id":"abddff48-a192-4c4f-a310-bbe5062ed886"}
23:14:17.024 00.304 12020 Exposure complete
23:14:17.388 00.364 12020 worker thread done servicing request
23:14:17.388 00.000 9340 OnExposeComplete: enter
23:14:17.399 00.011 9340 UpdateGuideState(): m_state=6
23:14:17.418 00.019 9340 Star::Find(15, 852, 59, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 478
23:14:17.428 00.010 9340 Star::Find returns 1 (0), X=852.59, Y=59.17, Mass=768557, SNR=131.5, Peak=54879 HFD=3.9
23:14:17.444 00.016 9340 MultiStar: [#1 0.96,0.32,0.00,M7] [#2 0.62,-0.02,0.88,U] [#3 0.52,-0.15,0.77,U] [#4 0.22,0.37,0.75,U] [#5 0.38,0.27,0.82,U] [#6 0.13,-0.37,0.73,U] [#7 -0.09,-0.17,0.69,U] [#8 0.03,-0.25,0.62,U] 
23:14:17.457 00.013 9340 refined, 7 included, MultiStar: {0.29, 0.07}, one-star: {0.35, 0.59}
23:14:17.470 00.013 9340 CameraToMount -- cameraTheta (0.23) - m_xAngle (-3.14) = xAngle (3.36 = -2.92)
23:14:17.507 00.037 9340 CameraToMount -- cameraTheta (0.23) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (3.35 = -2.94)
23:14:17.518 00.011 9340 CameraToMount -- cameraX=0.29 cameraY=0.07 hyp=0.30 cameraTheta=0.23 mountX=-0.29 mountY=-0.06, mountTheta=-2.94
23:14:17.536 00.018 9340 SchedulePrimaryMove(10104498, x=0.29, y=0.07, opts=13)
23:14:17.546 00.010 9340 Enqueuing Move request for scope (0.29, 0.07)
23:14:17.558 00.012 12020 Worker thread wakes up
23:14:17.559 00.001 9340 UpdateImageDisplay: Size=(1920,1080) min=5910, max=65518, med=9554, FiltMin=7382, FiltMax=65494, Gamma=2.870
23:14:17.571 00.012 12020 worker thread servicing REQUEST_MOVE scope ofs (0.29, 0.07) opts 0xd
23:14:17.571 00.000 9340 UpdateGuideState exits: m=768557 SNR=131.5
23:14:17.582 00.011 12020 Handling offset move in thread for scope, endpoint = (0.29, 0.07)
23:14:17.582 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:14:17.612 00.030 12020 Moving (0.29, 0.07) raw xDistance=-0.29 yDistance=-0.06
23:14:17.612 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
23:14:17.626 00.014 12020 GuideAlgorithmHysteresis::Result() returns -0.12 from input -0.29
23:14:17.626 00.000 9340 Enqueuing Expose request
23:14:17.636 00.010 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:14:17.636 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
23:14:17.637 00.001 12020 MoveAxis(E, 24, ABG)
23:14:17.637 00.000 12020 Guiding  Dir = 2, Dur = 24
23:14:17.639 00.002 12020 IsSlewing returns 0
23:14:17.642 00.003 12020 IsGuiding returns 0
23:14:17.664 00.022 12020 PulseGuide returned control before completion, sleep 13
23:14:17.685 00.021 12020 IsGuiding returns 1
23:14:17.686 00.001 12020 scope still moving after pulse duration time elapsed
23:14:17.738 00.052 12020 IsSlewing returns 0
23:14:17.761 00.023 12020 IsGuiding returns 0
23:14:17.761 00.000 12020 scope move finished after 24 + 93 ms
23:14:17.761 00.000 12020 Move returns status 0, amount 24
23:14:17.761 00.000 12020 MoveAxis(N, 0, ABG)
23:14:17.761 00.000 12020 Move returns status 0, amount 0
23:14:17.761 00.000 12020 move complete, result=0
23:14:17.762 00.001 12020 worker thread done servicing request
23:14:17.762 00.000 12020 Worker thread wakes up
23:14:17.762 00.000 9340 GuideStep: -0.3 px 24 ms EAST, -0.1 px 0 ms NORTH
23:14:17.773 00.011 12020 worker thread servicing REQUEST_EXPOSE 2000
23:14:17.773 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(837,44,31,31)
23:14:18.592 00.819 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"eda4b7b8-d0b7-49c7-928a-f7b8d60559bb"}
23:14:18.623 00.031 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"eda4b7b8-d0b7-49c7-928a-f7b8d60559bb"}
23:14:18.640 00.017 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"f874bef0-0499-401c-bfa3-e009d9dfe55f"}
23:14:18.651 00.011 9340 case statement mapped state 6 to 3
23:14:18.666 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"f874bef0-0499-401c-bfa3-e009d9dfe55f"}
23:14:18.677 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"fa323e03-7c28-4974-a508-edd275e9f199"}
23:14:18.687 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":478,"width":15,"height":15,"star_pos":[6.59,7.17],"pixels":"..."},"id":"fa323e03-7c28-4974-a508-edd275e9f199"}
23:14:20.131 01.444 12020 Exposure complete
23:14:20.306 00.175 12020 worker thread done servicing request
23:14:20.306 00.000 9340 OnExposeComplete: enter
23:14:20.331 00.025 9340 UpdateGuideState(): m_state=6
23:14:20.344 00.013 9340 Star::Find(15, 852, 59, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 479
23:14:20.351 00.007 9340 Star::Find returns 1 (0), X=852.73, Y=59.54, Mass=739075, SNR=167.0, Peak=53184 HFD=4.0
23:14:20.360 00.009 9340 MultiStar: [#1 0.90,0.47,0.00,M8] [#2 0.58,0.15,0.75,U] [#3 0.63,0.06,0.67,U] [#4 0.50,0.78,0.54,U] [#5 0.32,0.38,0.69,U] [#6 0.52,-0.17,0.56,U] [#7 -0.17,-0.05,0.50,U] [#8 0.31,-0.28,0.54,U] 
23:14:20.369 00.009 9340 refined, 7 included, MultiStar: {0.42, 0.29}, one-star: {0.49, 0.96}
23:14:20.376 00.007 9340 CameraToMount -- cameraTheta (0.60) - m_xAngle (-3.14) = xAngle (3.74 = -2.54)
23:14:20.384 00.008 9340 CameraToMount -- cameraTheta (0.60) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (3.73 = -2.56)
23:14:20.395 00.011 9340 CameraToMount -- cameraX=0.42 cameraY=0.29 hyp=0.51 cameraTheta=0.60 mountX=-0.42 mountY=-0.28, mountTheta=-2.55
23:14:20.408 00.013 9340 SchedulePrimaryMove(10104498, x=0.42, y=0.29, opts=13)
23:14:20.419 00.011 9340 Enqueuing Move request for scope (0.42, 0.29)
23:14:20.446 00.027 12020 Worker thread wakes up
23:14:20.446 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=5861, max=65518, med=9573, FiltMin=7300, FiltMax=65494, Gamma=2.870
23:14:20.455 00.009 12020 worker thread servicing REQUEST_MOVE scope ofs (0.42, 0.29) opts 0xd
23:14:20.456 00.001 9340 UpdateGuideState exits: m=739075 SNR=167.0
23:14:20.464 00.008 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:14:20.475 00.011 12020 Handling offset move in thread for scope, endpoint = (0.42, 0.29)
23:14:20.476 00.001 9340 ScheduleExposure(2000,3,1) exposurePending=0
23:14:20.484 00.008 12020 Moving (0.42, 0.29) raw xDistance=-0.42 yDistance=-0.28
23:14:20.484 00.000 9340 Enqueuing Expose request
23:14:20.493 00.009 12020 GuideAlgorithmHysteresis::Result() returns -0.19 from input -0.42
23:14:20.493 00.000 12020 GuideAlgorithmResistSwitch::result() returns -0.28 from input -0.28
23:14:20.494 00.001 12020 MoveAxis(E, 36, ABG)
23:14:20.494 00.000 12020 Guiding  Dir = 2, Dur = 36
23:14:20.495 00.001 12020 IsSlewing returns 0
23:14:20.495 00.000 12020 IsGuiding returns 0
23:14:20.526 00.031 12020 PulseGuide returned control before completion, sleep 15
23:14:20.574 00.048 12020 IsGuiding returns 0
23:14:20.574 00.000 12020 Move returns status 0, amount 36
23:14:20.575 00.001 12020 MoveAxis(N, 47, ABG)
23:14:20.575 00.000 12020 Guiding  Dir = 0, Dur = 47
23:14:20.575 00.000 12020 IsSlewing returns 0
23:14:20.576 00.001 12020 IsGuiding returns 0
23:14:20.592 00.016 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"82c5b670-1fe8-464e-a531-db84765e6ab5"}
23:14:20.606 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"82c5b670-1fe8-464e-a531-db84765e6ab5"}
23:14:20.618 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"a235a09a-da46-46ba-a481-bd3887941a64"}
23:14:20.632 00.014 9340 case statement mapped state 6 to 3
23:14:20.641 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"a235a09a-da46-46ba-a481-bd3887941a64"}
23:14:20.651 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"fc8c5c09-19c2-4ff3-a441-021f2e16f14c"}
23:14:20.676 00.025 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":479,"width":15,"height":15,"star_pos":[6.73,6.54],"pixels":"..."},"id":"fc8c5c09-19c2-4ff3-a441-021f2e16f14c"}
23:14:20.689 00.013 12020 IsGuiding returns 1
23:14:20.689 00.000 12020 scope still moving after pulse duration time elapsed
23:14:20.793 00.104 12020 IsSlewing returns 0
23:14:20.794 00.001 12020 IsGuiding returns 0
23:14:20.794 00.000 12020 scope move finished after 47 + 169 ms
23:14:20.794 00.000 12020 Move returns status 0, amount 47
23:14:20.794 00.000 12020 move complete, result=0
23:14:20.794 00.000 9340 GuideStep: -0.4 px 36 ms EAST, -0.3 px 47 ms NORTH
23:14:20.806 00.012 12020 worker thread done servicing request
23:14:20.807 00.001 12020 Worker thread wakes up
23:14:20.807 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
23:14:20.807 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(837,44,31,31)
23:14:22.592 01.785 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"ed1897eb-6d50-4cd0-aabc-b9e0116a63a8"}
23:14:22.611 00.019 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"ed1897eb-6d50-4cd0-aabc-b9e0116a63a8"}
23:14:22.626 00.015 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"009a425c-ba5b-4eb8-9b06-1f2766b1bc6a"}
23:14:22.662 00.036 9340 case statement mapped state 6 to 3
23:14:22.679 00.017 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"009a425c-ba5b-4eb8-9b06-1f2766b1bc6a"}
23:14:22.691 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"69028133-92a6-41c8-95ee-19aac97a3e16"}
23:14:22.706 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":479,"width":15,"height":15,"star_pos":[6.73,6.54],"pixels":"..."},"id":"69028133-92a6-41c8-95ee-19aac97a3e16"}
23:14:23.201 00.495 12020 Exposure complete
23:14:23.560 00.359 9340 OnExposeComplete: enter
23:14:23.601 00.041 12020 worker thread done servicing request
23:14:23.602 00.001 9340 UpdateGuideState(): m_state=6
23:14:23.622 00.020 9340 Star::Find(15, 852, 59, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 480
23:14:23.635 00.013 9340 Star::Find returns 1 (0), X=852.76, Y=59.44, Mass=743879, SNR=156.1, Peak=53624 HFD=3.8
23:14:23.653 00.018 9340 MultiStar: [#1 0.98,0.33,0.00,M9] [#2 0.63,-0.02,0.88,U] [#3 0.53,-0.15,0.61,U] [#4 0.50,0.83,0.69,U] [#5 0.44,0.29,0.69,U] [#6 0.18,-0.35,0.56,U] [#7 0.05,0.03,0.77,U] [#8 0.18,-0.22,0.47,U] 
23:14:23.673 00.020 9340 refined, 7 included, MultiStar: {0.40, 0.22}, one-star: {0.52, 0.86}
23:14:23.718 00.045 9340 CameraToMount -- cameraTheta (0.50) - m_xAngle (-3.14) = xAngle (3.64 = -2.64)
23:14:23.737 00.019 9340 CameraToMount -- cameraTheta (0.50) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (3.62 = -2.66)
23:14:23.750 00.013 9340 CameraToMount -- cameraX=0.40 cameraY=0.22 hyp=0.46 cameraTheta=0.50 mountX=-0.40 mountY=-0.21, mountTheta=-2.66
23:14:23.778 00.028 9340 SchedulePrimaryMove(10104498, x=0.40, y=0.22, opts=13)
23:14:23.792 00.014 9340 Enqueuing Move request for scope (0.40, 0.22)
23:14:23.824 00.032 12020 Worker thread wakes up
23:14:23.824 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=5441, max=65535, med=9544, FiltMin=7607, FiltMax=65494, Gamma=2.870
23:14:23.840 00.016 12020 worker thread servicing REQUEST_MOVE scope ofs (0.40, 0.22) opts 0xd
23:14:23.840 00.000 9340 UpdateGuideState exits: m=743879 SNR=156.1
23:14:23.851 00.011 12020 Handling offset move in thread for scope, endpoint = (0.40, 0.22)
23:14:23.852 00.001 12020 Moving (0.40, 0.22) raw xDistance=-0.40 yDistance=-0.21
23:14:23.852 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:14:23.865 00.013 12020 GuideAlgorithmHysteresis::Result() returns -0.18 from input -0.40
23:14:23.865 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
23:14:23.881 00.016 9340 Enqueuing Expose request
23:14:23.895 00.014 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:14:23.896 00.001 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.21
23:14:23.896 00.000 12020 MoveAxis(E, 35, ABG)
23:14:23.896 00.000 12020 Guiding  Dir = 2, Dur = 35
23:14:23.897 00.001 12020 IsSlewing returns 0
23:14:23.899 00.002 12020 IsGuiding returns 0
23:14:23.928 00.029 12020 PulseGuide returned control before completion, sleep 16
23:14:23.965 00.037 12020 IsGuiding returns 0
23:14:23.965 00.000 12020 Move returns status 0, amount 35
23:14:23.965 00.000 12020 MoveAxis(N, 0, ABG)
23:14:23.965 00.000 12020 Move returns status 0, amount 0
23:14:23.966 00.001 12020 move complete, result=0
23:14:23.967 00.001 12020 worker thread done servicing request
23:14:23.967 00.000 9340 GuideStep: -0.4 px 35 ms EAST, -0.2 px 0 ms NORTH
23:14:23.984 00.017 12020 Worker thread wakes up
23:14:23.984 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
23:14:23.984 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(837,44,31,31)
23:14:24.595 00.611 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"8c55f8e3-a976-45c8-a15a-00afc22245f9"}
23:14:24.619 00.024 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"8c55f8e3-a976-45c8-a15a-00afc22245f9"}
23:14:24.631 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"ccc56636-6c55-4398-b1fa-8f4242919c77"}
23:14:24.645 00.014 9340 case statement mapped state 6 to 3
23:14:24.658 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"ccc56636-6c55-4398-b1fa-8f4242919c77"}
23:14:24.674 00.016 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"e4b1d50f-38a9-4001-850c-40ac8a796d39"}
23:14:24.690 00.016 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":480,"width":15,"height":15,"star_pos":[6.76,7.44],"pixels":"..."},"id":"e4b1d50f-38a9-4001-850c-40ac8a796d39"}
23:14:26.340 01.650 12020 Exposure complete
23:14:26.592 00.252 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"609f5dc4-a096-4d40-9a98-d5d8caab2108"}
23:14:26.604 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"609f5dc4-a096-4d40-9a98-d5d8caab2108"}
23:14:26.617 00.013 12020 worker thread done servicing request
23:14:26.618 00.001 9340 OnExposeComplete: enter
23:14:26.628 00.010 9340 UpdateGuideState(): m_state=6
23:14:26.656 00.028 9340 Star::Find(15, 852, 59, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 481
23:14:26.671 00.015 9340 Star::Find returns 1 (0), X=853.02, Y=59.58, Mass=756074, SNR=146.0, Peak=55549 HFD=4.1
23:14:26.681 00.010 9340 MultiStar: [#1 1.17,0.52,0.00,M10] [#2 0.81,0.34,0.69,U] [#3 1.12,0.10,0.00,M1] [#4 0.52,1.06,0.00,M1] [#5 0.80,0.43,0.80,U] [#6 0.57,-0.13,0.74,U] [#7 0.23,0.31,0.64,U] [#8 0.34,0.12,0.64,U] 
23:14:26.693 00.012 9340 refined, 5 included, MultiStar: {0.61, 0.39}, one-star: {0.78, 1.00}
23:14:26.702 00.009 9340 CameraToMount -- cameraTheta (0.57) - m_xAngle (-3.14) = xAngle (3.70 = -2.58)
23:14:26.711 00.009 9340 CameraToMount -- cameraTheta (0.57) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (3.69 = -2.60)
23:14:26.723 00.012 9340 CameraToMount -- cameraX=0.61 cameraY=0.39 hyp=0.73 cameraTheta=0.57 mountX=-0.62 mountY=-0.38, mountTheta=-2.59
23:14:26.738 00.015 9340 SchedulePrimaryMove(10104498, x=0.61, y=0.39, opts=13)
23:14:26.767 00.029 9340 Enqueuing Move request for scope (0.61, 0.39)
23:14:26.777 00.010 12020 Worker thread wakes up
23:14:26.778 00.001 9340 UpdateImageDisplay: Size=(1920,1080) min=5773, max=65535, med=9554, FiltMin=7273, FiltMax=65494, Gamma=2.870
23:14:26.789 00.011 12020 worker thread servicing REQUEST_MOVE scope ofs (0.61, 0.39) opts 0xd
23:14:26.790 00.001 9340 UpdateGuideState exits: m=756074 SNR=146.0
23:14:26.797 00.007 12020 Handling offset move in thread for scope, endpoint = (0.61, 0.39)
23:14:26.798 00.001 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:14:26.808 00.010 12020 Moving (0.61, 0.39) raw xDistance=-0.62 yDistance=-0.38
23:14:26.808 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
23:14:26.822 00.014 12020 GuideAlgorithmHysteresis::Result() returns -0.27 from input -0.62
23:14:26.822 00.000 9340 Enqueuing Expose request
23:14:26.832 00.010 12020 GuideAlgorithmResistSwitch::result() returns -0.38 from input -0.38
23:14:26.832 00.000 12020 MoveAxis(E, 53, ABG)
23:14:26.832 00.000 12020 Guiding  Dir = 2, Dur = 53
23:14:26.832 00.000 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"7aee75d7-a677-4259-a9fb-c832a82763ff"}
23:14:26.860 00.028 12020 IsSlewing returns 0
23:14:26.860 00.000 9340 case statement mapped state 6 to 3
23:14:26.876 00.016 12020 IsGuiding returns 0
23:14:26.876 00.000 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"7aee75d7-a677-4259-a9fb-c832a82763ff"}
23:14:26.889 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"1593f181-f0af-4fc0-962c-a83149dd7acb"}
23:14:26.900 00.011 12020 PulseGuide returned control before completion, sleep 47
23:14:26.901 00.001 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":481,"width":15,"height":15,"star_pos":[7.02,6.58],"pixels":"..."},"id":"1593f181-f0af-4fc0-962c-a83149dd7acb"}
23:14:26.988 00.087 12020 IsGuiding returns 0
23:14:26.988 00.000 12020 Move returns status 0, amount 53
23:14:26.989 00.001 12020 MoveAxis(N, 63, ABG)
23:14:26.989 00.000 12020 Guiding  Dir = 0, Dur = 63
23:14:26.990 00.001 12020 IsSlewing returns 0
23:14:26.991 00.001 12020 IsGuiding returns 0
23:14:27.068 00.077 12020 IsGuiding returns 1
23:14:27.070 00.002 12020 scope still moving after pulse duration time elapsed
23:14:27.117 00.047 12020 IsSlewing returns 0
23:14:27.118 00.001 12020 IsGuiding returns 1
23:14:27.245 00.127 12020 IsSlewing returns 0
23:14:27.249 00.004 12020 IsGuiding returns 0
23:14:27.249 00.000 12020 scope move finished after 63 + 194 ms
23:14:27.249 00.000 12020 Move returns status 0, amount 63
23:14:27.249 00.000 12020 move complete, result=0
23:14:27.250 00.001 12020 worker thread done servicing request
23:14:27.250 00.000 12020 Worker thread wakes up
23:14:27.250 00.000 9340 GuideStep: -0.6 px 53 ms EAST, -0.4 px 63 ms NORTH
23:14:27.281 00.031 12020 worker thread servicing REQUEST_EXPOSE 2000
23:14:27.282 00.001 12020 Handling exposure in thread, d=2000 o=3 r=(837,44,31,31)
23:14:28.592 01.310 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"8286a9ef-e7e5-4482-ab08-153e23ff618f"}
23:14:28.604 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"8286a9ef-e7e5-4482-ab08-153e23ff618f"}
23:14:28.618 00.014 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"fae8e7ad-bd6a-4ecf-bbcf-beea9a051cc5"}
23:14:28.644 00.026 9340 case statement mapped state 6 to 3
23:14:28.657 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"fae8e7ad-bd6a-4ecf-bbcf-beea9a051cc5"}
23:14:28.668 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"c382222e-bfde-4f33-a00d-e6a901d7bef9"}
23:14:28.680 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":481,"width":15,"height":15,"star_pos":[7.02,6.58],"pixels":"..."},"id":"c382222e-bfde-4f33-a00d-e6a901d7bef9"}
23:14:29.671 00.991 12020 Exposure complete
23:14:30.059 00.388 12020 worker thread done servicing request
23:14:30.059 00.000 9340 OnExposeComplete: enter
23:14:30.082 00.023 9340 UpdateGuideState(): m_state=6
23:14:30.095 00.013 9340 Star::Find(15, 853, 59, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 482
23:14:30.115 00.020 9340 Star::Find returns 1 (0), X=852.99, Y=59.11, Mass=723149, SNR=145.4, Peak=51217 HFD=4.2
23:14:30.133 00.018 9340 MultiStar: [#1 1.04,-0.04,0.00,R] [#2 0.81,-0.08,0.77,U] [#3 0.67,-0.18,0.62,U] [#4 0.57,0.48,0.70,U] [#5 0.51,0.18,0.77,U] [#6 0.74,-0.64,0.00,M1] [#7 0.13,-0.29,0.67,U] [#8 0.70,-0.69,0.00,M1] 
23:14:30.147 00.014 9340 refined, 5 included, MultiStar: {0.59, 0.14}, one-star: {0.76, 0.53}
23:14:30.181 00.034 9340 CameraToMount -- cameraTheta (0.23) - m_xAngle (-3.14) = xAngle (3.37 = -2.91)
23:14:30.195 00.014 9340 CameraToMount -- cameraTheta (0.23) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (3.35 = -2.93)
23:14:30.211 00.016 9340 CameraToMount -- cameraX=0.59 cameraY=0.14 hyp=0.61 cameraTheta=0.23 mountX=-0.59 mountY=-0.13, mountTheta=-2.93
23:14:30.227 00.016 9340 SchedulePrimaryMove(10104498, x=0.59, y=0.14, opts=13)
23:14:30.238 00.011 9340 Enqueuing Move request for scope (0.59, 0.14)
23:14:30.254 00.016 12020 Worker thread wakes up
23:14:30.255 00.001 9340 UpdateImageDisplay: Size=(1920,1080) min=5826, max=65529, med=9557, FiltMin=7583, FiltMax=65494, Gamma=2.870
23:14:30.268 00.013 12020 worker thread servicing REQUEST_MOVE scope ofs (0.59, 0.14) opts 0xd
23:14:30.268 00.000 9340 UpdateGuideState exits: m=723149 SNR=145.4
23:14:30.282 00.014 12020 Handling offset move in thread for scope, endpoint = (0.59, 0.14)
23:14:30.282 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:14:30.313 00.031 12020 Moving (0.59, 0.14) raw xDistance=-0.59 yDistance=-0.13
23:14:30.313 00.000 12020 GuideAlgorithmHysteresis::Result() returns -0.27 from input -0.59
23:14:30.313 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
23:14:30.325 00.012 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:14:30.325 00.000 9340 Enqueuing Expose request
23:14:30.345 00.020 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
23:14:30.346 00.001 12020 MoveAxis(E, 52, ABG)
23:14:30.346 00.000 12020 Guiding  Dir = 2, Dur = 52
23:14:30.347 00.001 12020 IsSlewing returns 0
23:14:30.348 00.001 12020 IsGuiding returns 0
23:14:30.379 00.031 12020 PulseGuide returned control before completion, sleep 32
23:14:30.424 00.045 12020 IsGuiding returns 1
23:14:30.425 00.001 12020 scope still moving after pulse duration time elapsed
23:14:30.474 00.049 12020 IsSlewing returns 0
23:14:30.506 00.032 12020 IsGuiding returns 0
23:14:30.507 00.001 12020 scope move finished after 52 + 106 ms
23:14:30.507 00.000 12020 Move returns status 0, amount 52
23:14:30.507 00.000 12020 MoveAxis(N, 0, ABG)
23:14:30.507 00.000 12020 Move returns status 0, amount 0
23:14:30.507 00.000 12020 move complete, result=0
23:14:30.508 00.001 12020 worker thread done servicing request
23:14:30.508 00.000 9340 GuideStep: -0.6 px 52 ms EAST, -0.1 px 0 ms NORTH
23:14:30.522 00.014 12020 Worker thread wakes up
23:14:30.522 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
23:14:30.522 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(837,44,31,31)
23:14:30.592 00.070 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"e7a25c20-83e6-4df5-91ce-8a9d8b37a5d9"}
23:14:30.606 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"e7a25c20-83e6-4df5-91ce-8a9d8b37a5d9"}
23:14:30.618 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"2ac9d68d-fccd-4167-9587-3b30b5c9b2c2"}
23:14:30.628 00.010 9340 case statement mapped state 6 to 3
23:14:30.640 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"2ac9d68d-fccd-4167-9587-3b30b5c9b2c2"}
23:14:30.650 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"888ccfeb-c3dd-4363-b560-88ecbb051134"}
23:14:30.664 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":482,"width":15,"height":15,"star_pos":[6.99,7.11],"pixels":"..."},"id":"888ccfeb-c3dd-4363-b560-88ecbb051134"}
23:14:32.591 01.927 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"2f890b64-545b-4df3-8e70-ba0daddde5fe"}
23:14:32.613 00.022 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"2f890b64-545b-4df3-8e70-ba0daddde5fe"}
23:14:32.626 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"8bd7de3d-ff97-4258-8d0f-db1eab2451cb"}
23:14:32.633 00.007 9340 case statement mapped state 6 to 3
23:14:32.642 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"8bd7de3d-ff97-4258-8d0f-db1eab2451cb"}
23:14:32.650 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"478742f1-1df8-4351-8599-a2e579cf9150"}
23:14:32.659 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":482,"width":15,"height":15,"star_pos":[6.99,7.11],"pixels":"..."},"id":"478742f1-1df8-4351-8599-a2e579cf9150"}
23:14:32.887 00.228 12020 Exposure complete
23:14:33.102 00.215 12020 worker thread done servicing request
23:14:33.102 00.000 9340 OnExposeComplete: enter
23:14:33.113 00.011 9340 UpdateGuideState(): m_state=6
23:14:33.126 00.013 9340 Star::Find(15, 852, 59, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 483
23:14:33.139 00.013 9340 Star::Find returns 1 (0), X=852.84, Y=59.32, Mass=766635, SNR=160.6, Peak=53892 HFD=4.1
23:14:33.148 00.009 9340 MultiStar: [#1 0.06,0.19,0.66,U] [#2 0.74,0.01,0.72,U] [#3 0.63,-0.23,0.59,U] [#4 0.57,0.45,0.55,U] [#5 0.67,0.39,0.66,U] [#6 0.32,-0.39,0.65,U] [#7 0.18,0.04,0.52,U] [#8 0.15,-0.35,0.61,U] 
23:14:33.156 00.008 9340 refined, 8 included, MultiStar: {0.45, 0.13}, one-star: {0.60, 0.74}
23:14:33.166 00.010 9340 CameraToMount -- cameraTheta (0.29) - m_xAngle (-3.14) = xAngle (3.42 = -2.86)
23:14:33.177 00.011 9340 CameraToMount -- cameraTheta (0.29) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (3.41 = -2.87)
23:14:33.205 00.028 9340 CameraToMount -- cameraX=0.45 cameraY=0.13 hyp=0.47 cameraTheta=0.29 mountX=-0.45 mountY=-0.12, mountTheta=-2.87
23:14:33.225 00.020 9340 SchedulePrimaryMove(10104498, x=0.45, y=0.13, opts=13)
23:14:33.234 00.009 9340 Enqueuing Move request for scope (0.45, 0.13)
23:14:33.248 00.014 12020 Worker thread wakes up
23:14:33.249 00.001 9340 UpdateImageDisplay: Size=(1920,1080) min=5786, max=65518, med=9406, FiltMin=7400, FiltMax=65494, Gamma=2.870
23:14:33.257 00.008 12020 worker thread servicing REQUEST_MOVE scope ofs (0.45, 0.13) opts 0xd
23:14:33.257 00.000 9340 UpdateGuideState exits: m=766635 SNR=160.6
23:14:33.267 00.010 12020 Handling offset move in thread for scope, endpoint = (0.45, 0.13)
23:14:33.267 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:14:33.279 00.012 12020 Moving (0.45, 0.13) raw xDistance=-0.45 yDistance=-0.12
23:14:33.280 00.001 9340 ScheduleExposure(2000,3,1) exposurePending=0
23:14:33.288 00.008 12020 GuideAlgorithmHysteresis::Result() returns -0.21 from input -0.45
23:14:33.289 00.001 9340 Enqueuing Expose request
23:14:33.298 00.009 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:14:33.298 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
23:14:33.299 00.001 12020 MoveAxis(E, 41, ABG)
23:14:33.299 00.000 12020 Guiding  Dir = 2, Dur = 41
23:14:33.300 00.001 12020 IsSlewing returns 0
23:14:33.301 00.001 12020 IsGuiding returns 0
23:14:33.338 00.037 12020 PulseGuide returned control before completion, sleep 16
23:14:33.355 00.017 12020 IsGuiding returns 1
23:14:33.355 00.000 12020 scope still moving after pulse duration time elapsed
23:14:33.417 00.062 12020 IsSlewing returns 0
23:14:33.449 00.032 12020 IsGuiding returns 0
23:14:33.449 00.000 12020 scope move finished after 41 + 106 ms
23:14:33.449 00.000 12020 Move returns status 0, amount 41
23:14:33.449 00.000 12020 MoveAxis(N, 0, ABG)
23:14:33.449 00.000 12020 Move returns status 0, amount 0
23:14:33.449 00.000 12020 move complete, result=0
23:14:33.451 00.002 12020 worker thread done servicing request
23:14:33.451 00.000 9340 GuideStep: -0.5 px 41 ms EAST, -0.1 px 0 ms NORTH
23:14:33.460 00.009 12020 Worker thread wakes up
23:14:33.460 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
23:14:33.460 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(837,44,31,31)
23:14:34.592 01.132 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"d49601c0-072d-46e0-bfa7-8db959a3c2d5"}
23:14:34.609 00.017 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"d49601c0-072d-46e0-bfa7-8db959a3c2d5"}
23:14:34.622 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"cd6fbb24-e9a1-45b7-9d5e-b04f877366bc"}
23:14:34.630 00.008 9340 case statement mapped state 6 to 3
23:14:34.639 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"cd6fbb24-e9a1-45b7-9d5e-b04f877366bc"}
23:14:34.648 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"3f315166-70f9-4b55-8d1a-cf73d32640a1"}
23:14:34.657 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":483,"width":15,"height":15,"star_pos":[6.84,7.32],"pixels":"..."},"id":"3f315166-70f9-4b55-8d1a-cf73d32640a1"}
23:14:35.835 01.178 12020 Exposure complete
23:14:36.109 00.274 12020 worker thread done servicing request
23:14:36.109 00.000 9340 OnExposeComplete: enter
23:14:36.118 00.009 9340 UpdateGuideState(): m_state=6
23:14:36.139 00.021 9340 Star::Find(15, 852, 59, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 484
23:14:36.155 00.016 9340 Star::Find returns 1 (0), X=852.58, Y=59.57, Mass=811403, SNR=143.6, Peak=58135 HFD=4.2
23:14:36.187 00.032 9340 MultiStar: [#1 -0.36,0.58,0.95,U] [#2 0.51,0.24,0.89,U] [#3 0.18,-0.03,0.61,U] [#4 0.31,1.06,0.00,M1] [#5 0.23,0.48,0.70,U] [#6 0.00,-0.29,0.67,U] [#7 -0.23,0.13,0.67,U] [#8 -0.21,0.19,0.62,U] 
23:14:36.205 00.018 9340 refined, 7 included, MultiStar: {0.07, 0.34}, one-star: {0.34, 0.99}
23:14:36.223 00.018 9340 CameraToMount -- cameraTheta (1.36) - m_xAngle (-3.14) = xAngle (4.49 = -1.79)
23:14:36.236 00.013 9340 CameraToMount -- cameraTheta (1.36) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (4.48 = -1.81)
23:14:36.250 00.014 9340 CameraToMount -- cameraX=0.07 cameraY=0.34 hyp=0.35 cameraTheta=1.36 mountX=-0.08 mountY=-0.34, mountTheta=-1.79
23:14:36.270 00.020 9340 SchedulePrimaryMove(10104498, x=0.07, y=0.34, opts=13)
23:14:36.289 00.019 9340 Enqueuing Move request for scope (0.07, 0.34)
23:14:36.328 00.039 12020 Worker thread wakes up
23:14:36.329 00.001 9340 UpdateImageDisplay: Size=(1920,1080) min=5736, max=65518, med=9545, FiltMin=7403, FiltMax=65494, Gamma=2.870
23:14:36.342 00.013 12020 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.34) opts 0xd
23:14:36.342 00.000 9340 UpdateGuideState exits: m=811403 SNR=143.6
23:14:36.360 00.018 12020 Handling offset move in thread for scope, endpoint = (0.07, 0.34)
23:14:36.360 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:14:36.371 00.011 12020 Moving (0.07, 0.34) raw xDistance=-0.08 yDistance=-0.34
23:14:36.371 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
23:14:36.383 00.012 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
23:14:36.383 00.000 9340 Enqueuing Expose request
23:14:36.399 00.016 12020 GuideAlgorithmResistSwitch::result() returns -0.34 from input -0.34
23:14:36.400 00.001 12020 MoveAxis(E, 0, ABG)
23:14:36.400 00.000 12020 Move returns status 0, amount 0
23:14:36.400 00.000 12020 MoveAxis(N, 57, ABG)
23:14:36.400 00.000 12020 Guiding  Dir = 0, Dur = 57
23:14:36.401 00.001 12020 IsSlewing returns 0
23:14:36.403 00.002 12020 IsGuiding returns 0
23:14:36.488 00.085 12020 IsGuiding returns 1
23:14:36.489 00.001 12020 scope still moving after pulse duration time elapsed
23:14:36.574 00.085 12020 IsSlewing returns 0
23:14:36.592 00.018 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"81b1ee20-7e94-41ae-bf6c-d91083c913a9"}
23:14:36.603 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"81b1ee20-7e94-41ae-bf6c-d91083c913a9"}
23:14:36.619 00.016 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"48088400-6b5e-45b9-b328-1c61cc02cc32"}
23:14:36.627 00.008 9340 case statement mapped state 6 to 3
23:14:36.641 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"48088400-6b5e-45b9-b328-1c61cc02cc32"}
23:14:36.653 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"7c53f338-3e95-4398-9e2c-3f22c3c19e74"}
23:14:36.666 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":484,"width":15,"height":15,"star_pos":[6.58,6.57],"pixels":"..."},"id":"7c53f338-3e95-4398-9e2c-3f22c3c19e74"}
23:14:36.680 00.014 12020 IsGuiding returns 0
23:14:36.681 00.001 12020 scope move finished after 57 + 220 ms
23:14:36.682 00.001 12020 Move returns status 0, amount 57
23:14:36.682 00.000 12020 move complete, result=0
23:14:36.682 00.000 12020 worker thread done servicing request
23:14:36.682 00.000 9340 GuideStep: -0.1 px 0 ms EAST, -0.3 px 57 ms NORTH
23:14:36.711 00.029 12020 Worker thread wakes up
23:14:36.712 00.001 12020 worker thread servicing REQUEST_EXPOSE 2000
23:14:36.712 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(837,44,31,31)
23:14:38.591 01.879 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"14feeeab-f933-4310-b628-a07bd2b3ce6b"}
23:14:38.600 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"14feeeab-f933-4310-b628-a07bd2b3ce6b"}
23:14:38.624 00.024 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"efcbba00-2e52-4ad3-87d9-8f8609c57280"}
23:14:38.635 00.011 9340 case statement mapped state 6 to 3
23:14:38.642 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"efcbba00-2e52-4ad3-87d9-8f8609c57280"}
23:14:38.650 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"3a7dfc01-dbf0-4201-be1c-1175cd827e0f"}
23:14:38.661 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":484,"width":15,"height":15,"star_pos":[6.58,6.57],"pixels":"..."},"id":"3a7dfc01-dbf0-4201-be1c-1175cd827e0f"}
23:14:39.076 00.415 12020 Exposure complete
23:14:39.273 00.197 12020 worker thread done servicing request
23:14:39.273 00.000 9340 OnExposeComplete: enter
23:14:39.284 00.011 9340 UpdateGuideState(): m_state=6
23:14:39.295 00.011 9340 Star::Find(15, 852, 59, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 485
23:14:39.323 00.028 9340 Star::Find returns 1 (0), X=853.13, Y=59.45, Mass=773568, SNR=139.2, Peak=52561 HFD=4.1
23:14:39.333 00.010 9340 MultiStar: [#1 0.39,0.12,0.71,U] [#2 0.72,0.03,0.74,U] [#3 0.77,-0.38,0.76,U] [#4 0.72,0.45,0.61,U] [#5 0.93,0.08,0.72,U] [#6 0.39,-0.34,0.74,U] [#7 0.31,-0.43,0.58,U] [#8 0.79,-0.34,0.59,U] 
23:14:39.340 00.007 9340 refined, 8 included, MultiStar: {0.67, 0.05}, one-star: {0.90, 0.88}
23:14:39.348 00.008 9340 CameraToMount -- cameraTheta (0.08) - m_xAngle (-3.14) = xAngle (3.21 = -3.07)
23:14:39.361 00.013 9340 CameraToMount -- cameraTheta (0.08) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (3.20 = -3.09)
23:14:39.369 00.008 9340 CameraToMount -- cameraX=0.67 cameraY=0.05 hyp=0.67 cameraTheta=0.08 mountX=-0.67 mountY=-0.04, mountTheta=-3.09
23:14:39.381 00.012 9340 SchedulePrimaryMove(10104498, x=0.67, y=0.05, opts=13)
23:14:39.393 00.012 9340 Enqueuing Move request for scope (0.67, 0.05)
23:14:39.406 00.013 12020 Worker thread wakes up
23:14:39.406 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=5794, max=65535, med=9573, FiltMin=7398, FiltMax=65509, Gamma=2.870
23:14:39.415 00.009 12020 worker thread servicing REQUEST_MOVE scope ofs (0.67, 0.05) opts 0xd
23:14:39.417 00.002 9340 UpdateGuideState exits: m=773568 SNR=139.2
23:14:39.444 00.027 12020 Handling offset move in thread for scope, endpoint = (0.67, 0.05)
23:14:39.444 00.000 12020 Moving (0.67, 0.05) raw xDistance=-0.67 yDistance=-0.04
23:14:39.444 00.000 12020 GuideAlgorithmHysteresis::Result() returns -0.28 from input -0.67
23:14:39.444 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:14:39.445 00.001 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
23:14:39.445 00.000 12020 MoveAxis(E, 55, ABG)
23:14:39.445 00.000 12020 Guiding  Dir = 2, Dur = 55
23:14:39.445 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:14:39.455 00.010 12020 IsSlewing returns 0
23:14:39.456 00.001 9340 ScheduleExposure(2000,3,1) exposurePending=0
23:14:39.465 00.009 12020 IsGuiding returns 0
23:14:39.465 00.000 9340 Enqueuing Expose request
23:14:39.494 00.029 12020 PulseGuide returned control before completion, sleep 36
23:14:39.542 00.048 12020 IsGuiding returns 1
23:14:39.542 00.000 12020 scope still moving after pulse duration time elapsed
23:14:39.590 00.048 12020 IsSlewing returns 0
23:14:39.592 00.002 12020 IsGuiding returns 0
23:14:39.592 00.000 12020 scope move finished after 55 + 72 ms
23:14:39.592 00.000 12020 Move returns status 0, amount 55
23:14:39.592 00.000 12020 MoveAxis(N, 0, ABG)
23:14:39.592 00.000 12020 Move returns status 0, amount 0
23:14:39.593 00.001 12020 move complete, result=0
23:14:39.593 00.000 12020 worker thread done servicing request
23:14:39.593 00.000 9340 GuideStep: -0.7 px 55 ms EAST, -0.0 px 0 ms NORTH
23:14:39.606 00.013 12020 Worker thread wakes up
23:14:39.606 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
23:14:39.606 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(837,44,31,31)
23:14:40.591 00.985 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"57b7eaf1-315a-4005-a1dc-9a421d0fc2d4"}
23:14:40.601 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"57b7eaf1-315a-4005-a1dc-9a421d0fc2d4"}
23:14:40.613 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"234159a8-53f1-499c-812b-a7f835559802"}
23:14:40.627 00.014 9340 case statement mapped state 6 to 3
23:14:40.644 00.017 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"234159a8-53f1-499c-812b-a7f835559802"}
23:14:40.676 00.032 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"678ef32e-b912-4ee7-b46a-22b802c13348"}
23:14:40.690 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":485,"width":15,"height":15,"star_pos":[7.13,7.45],"pixels":"..."},"id":"678ef32e-b912-4ee7-b46a-22b802c13348"}
23:14:41.972 01.282 12020 Exposure complete
23:14:42.246 00.274 12020 worker thread done servicing request
23:14:42.247 00.001 9340 OnExposeComplete: enter
23:14:42.280 00.033 9340 UpdateGuideState(): m_state=6
23:14:42.295 00.015 9340 Star::Find(15, 853, 59, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 486
23:14:42.318 00.023 9340 Star::Find returns 1 (0), X=852.72, Y=59.15, Mass=800310, SNR=156.3, Peak=58255 HFD=4.0
23:14:42.330 00.012 9340 MultiStar: [#1 -0.19,0.29,0.72,U] [#2 0.50,0.11,0.88,U] [#3 0.66,-0.33,0.71,U] [#4 0.27,0.64,0.73,U] [#5 0.54,0.30,0.73,U] [#6 0.10,-0.34,0.55,U] [#7 -0.01,0.01,0.68,U] [#8 0.34,-0.07,0.56,U] 
23:14:42.355 00.025 9340 refined, 8 included, MultiStar: {0.32, 0.17}, one-star: {0.49, 0.58}
23:14:42.377 00.022 9340 CameraToMount -- cameraTheta (0.49) - m_xAngle (-3.14) = xAngle (3.63 = -2.65)
23:14:42.412 00.035 9340 CameraToMount -- cameraTheta (0.49) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (3.62 = -2.67)
23:14:42.427 00.015 9340 CameraToMount -- cameraX=0.32 cameraY=0.17 hyp=0.36 cameraTheta=0.49 mountX=-0.32 mountY=-0.16, mountTheta=-2.66
23:14:42.454 00.027 9340 SchedulePrimaryMove(10104498, x=0.32, y=0.17, opts=13)
23:14:42.469 00.015 9340 Enqueuing Move request for scope (0.32, 0.17)
23:14:42.494 00.025 12020 Worker thread wakes up
23:14:42.494 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=5845, max=65518, med=9544, FiltMin=7447, FiltMax=65494, Gamma=2.870
23:14:42.508 00.014 12020 worker thread servicing REQUEST_MOVE scope ofs (0.32, 0.17) opts 0xd
23:14:42.508 00.000 9340 UpdateGuideState exits: m=800310 SNR=156.3
23:14:42.537 00.029 12020 Handling offset move in thread for scope, endpoint = (0.32, 0.17)
23:14:42.537 00.000 12020 Moving (0.32, 0.17) raw xDistance=-0.32 yDistance=-0.16
23:14:42.537 00.000 12020 GuideAlgorithmHysteresis::Result() returns -0.16 from input -0.32
23:14:42.537 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:14:42.538 00.001 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
23:14:42.538 00.000 12020 MoveAxis(E, 30, ABG)
23:14:42.538 00.000 12020 Guiding  Dir = 2, Dur = 30
23:14:42.539 00.001 12020 IsSlewing returns 0
23:14:42.540 00.001 12020 IsGuiding returns 0
23:14:42.540 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:14:42.565 00.025 12020 PulseGuide returned control before completion, sleep 16
23:14:42.567 00.002 9340 ScheduleExposure(2000,3,1) exposurePending=0
23:14:42.582 00.015 9340 Enqueuing Expose request
23:14:42.597 00.015 12020 IsGuiding returns 1
23:14:42.597 00.000 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"d50f21fa-cd97-4af1-b400-e4c850f88982"}
23:14:42.609 00.012 12020 scope still moving after pulse duration time elapsed
23:14:42.610 00.001 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"d50f21fa-cd97-4af1-b400-e4c850f88982"}
23:14:42.628 00.018 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"20cc6b21-55f9-4d9e-bac7-1d7ea193bd52"}
23:14:42.642 00.014 12020 IsSlewing returns 0
23:14:42.642 00.000 9340 case statement mapped state 6 to 3
23:14:42.670 00.028 12020 IsGuiding returns 0
23:14:42.670 00.000 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"20cc6b21-55f9-4d9e-bac7-1d7ea193bd52"}
23:14:42.688 00.018 12020 scope move finished after 30 + 99 ms
23:14:42.688 00.000 12020 Move returns status 0, amount 30
23:14:42.688 00.000 12020 MoveAxis(N, 0, ABG)
23:14:42.688 00.000 12020 Move returns status 0, amount 0
23:14:42.689 00.001 12020 move complete, result=0
23:14:42.689 00.000 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"de21f612-407e-4e95-9a63-cf21cf349cbe"}
23:14:42.702 00.013 12020 worker thread done servicing request
23:14:42.702 00.000 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":486,"width":15,"height":15,"star_pos":[6.72,7.15],"pixels":"..."},"id":"de21f612-407e-4e95-9a63-cf21cf349cbe"}
23:14:42.714 00.012 12020 Worker thread wakes up
23:14:42.714 00.000 9340 GuideStep: -0.3 px 30 ms EAST, -0.2 px 0 ms NORTH
23:14:42.726 00.012 12020 worker thread servicing REQUEST_EXPOSE 2000
23:14:42.727 00.001 12020 Handling exposure in thread, d=2000 o=3 r=(837,44,31,31)
23:14:44.592 01.865 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"08229951-991a-430e-aa83-37627645c5cf"}
23:14:44.602 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"08229951-991a-430e-aa83-37627645c5cf"}
23:14:44.614 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"225cbc40-6ea1-4ad0-bcb5-a51b25a30d1e"}
23:14:44.622 00.008 9340 case statement mapped state 6 to 3
23:14:44.633 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"225cbc40-6ea1-4ad0-bcb5-a51b25a30d1e"}
23:14:44.643 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"a79e28c4-2fd4-4b0e-ae4a-611156fe9118"}
23:14:44.650 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":486,"width":15,"height":15,"star_pos":[6.72,7.15],"pixels":"..."},"id":"a79e28c4-2fd4-4b0e-ae4a-611156fe9118"}
23:14:45.098 00.448 12020 Exposure complete
23:14:45.303 00.205 12020 worker thread done servicing request
23:14:45.303 00.000 9340 OnExposeComplete: enter
23:14:45.314 00.011 9340 UpdateGuideState(): m_state=6
23:14:45.324 00.010 9340 Star::Find(15, 852, 59, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 487
23:14:45.336 00.012 9340 Star::Find returns 1 (0), X=852.92, Y=59.27, Mass=762381, SNR=132.4, Peak=55629 HFD=4.1
23:14:45.345 00.009 9340 MultiStar: [#1 0.32,0.25,0.97,U] [#2 0.51,-0.08,0.79,U] [#3 0.78,-0.11,0.78,U] [#4 0.43,0.93,0.00,M1] [#5 0.66,0.40,0.78,U] [#6 0.40,-0.31,0.68,U] [#7 -0.02,0.07,0.65,U] [#8 0.32,0.08,0.65,U] 
23:14:45.353 00.008 9340 refined, 7 included, MultiStar: {0.47, 0.16}, one-star: {0.68, 0.70}
23:14:45.364 00.011 9340 CameraToMount -- cameraTheta (0.32) - m_xAngle (-3.14) = xAngle (3.46 = -2.83)
23:14:45.376 00.012 9340 CameraToMount -- cameraTheta (0.32) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (3.44 = -2.84)
23:14:45.385 00.009 9340 CameraToMount -- cameraX=0.47 cameraY=0.16 hyp=0.50 cameraTheta=0.32 mountX=-0.47 mountY=-0.15, mountTheta=-2.84
23:14:45.415 00.030 9340 SchedulePrimaryMove(10104498, x=0.47, y=0.16, opts=13)
23:14:45.428 00.013 9340 Enqueuing Move request for scope (0.47, 0.16)
23:14:45.436 00.008 12020 Worker thread wakes up
23:14:45.436 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=5998, max=65535, med=9424, FiltMin=7177, FiltMax=65494, Gamma=2.870
23:14:45.446 00.010 12020 worker thread servicing REQUEST_MOVE scope ofs (0.47, 0.16) opts 0xd
23:14:45.446 00.000 9340 UpdateGuideState exits: m=762381 SNR=132.4
23:14:45.455 00.009 12020 Handling offset move in thread for scope, endpoint = (0.47, 0.16)
23:14:45.455 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:14:45.465 00.010 12020 Moving (0.47, 0.16) raw xDistance=-0.47 yDistance=-0.15
23:14:45.465 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
23:14:45.473 00.008 12020 GuideAlgorithmHysteresis::Result() returns -0.21 from input -0.47
23:14:45.473 00.000 9340 Enqueuing Expose request
23:14:45.484 00.011 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:14:45.485 00.001 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
23:14:45.485 00.000 12020 MoveAxis(E, 41, ABG)
23:14:45.485 00.000 12020 Guiding  Dir = 2, Dur = 41
23:14:45.487 00.002 12020 IsSlewing returns 0
23:14:45.489 00.002 12020 IsGuiding returns 0
23:14:45.507 00.018 12020 PulseGuide returned control before completion, sleep 32
23:14:45.548 00.041 12020 IsGuiding returns 1
23:14:45.549 00.001 12020 scope still moving after pulse duration time elapsed
23:14:45.604 00.055 12020 IsSlewing returns 0
23:14:45.604 00.000 12020 IsGuiding returns 0
23:14:45.604 00.000 12020 scope move finished after 41 + 74 ms
23:14:45.604 00.000 12020 Move returns status 0, amount 41
23:14:45.604 00.000 12020 MoveAxis(N, 0, ABG)
23:14:45.605 00.001 12020 Move returns status 0, amount 0
23:14:45.605 00.000 12020 move complete, result=0
23:14:45.605 00.000 12020 worker thread done servicing request
23:14:45.605 00.000 9340 GuideStep: -0.5 px 41 ms EAST, -0.1 px 0 ms NORTH
23:14:45.617 00.012 12020 Worker thread wakes up
23:14:45.617 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
23:14:45.617 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(837,44,31,31)
23:14:46.590 00.973 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"fb42086a-4b5d-43bb-9684-ebf333450e32"}
23:14:46.603 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"fb42086a-4b5d-43bb-9684-ebf333450e32"}
23:14:46.659 00.056 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"2b036d56-ded7-4cec-9faa-68f74aac24cd"}
23:14:46.677 00.018 9340 case statement mapped state 6 to 3
23:14:46.686 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"2b036d56-ded7-4cec-9faa-68f74aac24cd"}
23:14:46.701 00.015 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"23614c4e-ff33-4648-86da-ba2207bd5e86"}
23:14:46.718 00.017 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":487,"width":15,"height":15,"star_pos":[6.92,7.27],"pixels":"..."},"id":"23614c4e-ff33-4648-86da-ba2207bd5e86"}
23:14:47.988 01.270 12020 Exposure complete
23:14:48.276 00.288 12020 worker thread done servicing request
23:14:48.277 00.001 9340 OnExposeComplete: enter
23:14:48.293 00.016 9340 UpdateGuideState(): m_state=6
23:14:48.307 00.014 9340 Star::Find(15, 852, 59, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 488
23:14:48.325 00.018 9340 Star::Find returns 1 (0), X=852.96, Y=59.44, Mass=752044, SNR=138.6, Peak=54260 HFD=4.0
23:14:48.344 00.019 9340 MultiStar: [#1 0.10,0.57,0.77,U] [#2 0.60,0.08,0.83,U] [#3 0.69,-0.14,0.66,U] [#4 0.41,0.70,0.59,U] [#5 0.57,0.58,0.78,U] [#6 0.39,-0.31,0.60,U] [#7 0.25,0.09,0.61,U] [#8 0.10,-0.19,0.63,U] 
23:14:48.381 00.037 9340 refined, 8 included, MultiStar: {0.45, 0.29}, one-star: {0.72, 0.87}
23:14:48.399 00.018 9340 CameraToMount -- cameraTheta (0.58) - m_xAngle (-3.14) = xAngle (3.72 = -2.57)
23:14:48.415 00.016 9340 CameraToMount -- cameraTheta (0.58) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (3.70 = -2.58)
23:14:48.432 00.017 9340 CameraToMount -- cameraX=0.45 cameraY=0.29 hyp=0.53 cameraTheta=0.58 mountX=-0.45 mountY=-0.28, mountTheta=-2.58
23:14:48.449 00.017 9340 SchedulePrimaryMove(10104498, x=0.45, y=0.29, opts=13)
23:14:48.464 00.015 9340 Enqueuing Move request for scope (0.45, 0.29)
23:14:48.502 00.038 12020 Worker thread wakes up
23:14:48.502 00.000 12020 worker thread servicing REQUEST_MOVE scope ofs (0.45, 0.29) opts 0xd
23:14:48.502 00.000 12020 Handling offset move in thread for scope, endpoint = (0.45, 0.29)
23:14:48.504 00.002 12020 Moving (0.45, 0.29) raw xDistance=-0.45 yDistance=-0.28
23:14:48.504 00.000 12020 GuideAlgorithmHysteresis::Result() returns -0.21 from input -0.45
23:14:48.504 00.000 12020 GuideAlgorithmResistSwitch::result() returns -0.28 from input -0.28
23:14:48.504 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=5330, max=65518, med=9389, FiltMin=7418, FiltMax=65494, Gamma=2.870
23:14:48.518 00.014 12020 MoveAxis(E, 40, ABG)
23:14:48.518 00.000 9340 UpdateGuideState exits: m=752044 SNR=138.6
23:14:48.533 00.015 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:14:48.551 00.018 12020 Guiding  Dir = 2, Dur = 40
23:14:48.552 00.001 9340 ScheduleExposure(2000,3,1) exposurePending=0
23:14:48.563 00.011 12020 IsSlewing returns 0
23:14:48.563 00.000 9340 Enqueuing Expose request
23:14:48.581 00.018 12020 IsGuiding returns 0
23:14:48.591 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"2e5fc9b3-768f-46f8-9e4a-965cc95072ab"}
23:14:48.608 00.017 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"2e5fc9b3-768f-46f8-9e4a-965cc95072ab"}
23:14:48.639 00.031 12020 PulseGuide returned control before completion, sleep 21
23:14:48.642 00.003 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"e1833096-c656-4771-b38b-1a348c990802"}
23:14:48.655 00.013 9340 case statement mapped state 6 to 3
23:14:48.671 00.016 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"e1833096-c656-4771-b38b-1a348c990802"}
23:14:48.688 00.017 12020 IsGuiding returns 1
23:14:48.688 00.000 12020 scope still moving after pulse duration time elapsed
23:14:48.689 00.001 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"9fc76f25-11b9-4b20-96d2-0410add71449"}
23:14:48.702 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":488,"width":15,"height":15,"star_pos":[6.96,7.44],"pixels":"..."},"id":"9fc76f25-11b9-4b20-96d2-0410add71449"}
23:14:48.722 00.020 12020 IsSlewing returns 0
23:14:48.724 00.002 12020 IsGuiding returns 0
23:14:48.724 00.000 12020 scope move finished after 40 + 102 ms
23:14:48.724 00.000 12020 Move returns status 0, amount 40
23:14:48.724 00.000 12020 MoveAxis(N, 48, ABG)
23:14:48.724 00.000 12020 Guiding  Dir = 0, Dur = 48
23:14:48.725 00.001 12020 IsSlewing returns 0
23:14:48.726 00.001 12020 IsGuiding returns 0
23:14:48.820 00.094 12020 IsGuiding returns 1
23:14:48.820 00.000 12020 scope still moving after pulse duration time elapsed
23:14:48.845 00.025 12020 IsSlewing returns 0
23:14:48.846 00.001 12020 IsGuiding returns 1
23:14:48.914 00.068 12020 IsSlewing returns 0
23:14:49.013 00.099 12020 IsGuiding returns 0
23:14:49.013 00.000 12020 scope move finished after 48 + 237 ms
23:14:49.013 00.000 12020 Move returns status 0, amount 48
23:14:49.014 00.001 12020 move complete, result=0
23:14:49.014 00.000 12020 worker thread done servicing request
23:14:49.014 00.000 9340 GuideStep: -0.4 px 40 ms EAST, -0.3 px 48 ms NORTH
23:14:49.029 00.015 12020 Worker thread wakes up
23:14:49.030 00.001 12020 worker thread servicing REQUEST_EXPOSE 2000
23:14:49.030 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(837,44,31,31)
23:14:50.589 01.559 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"a2dcba91-fc88-4372-b481-5b72636174a4"}
23:14:50.602 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"a2dcba91-fc88-4372-b481-5b72636174a4"}
23:14:50.615 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"228533b2-60f7-44c9-8703-a87bc411e866"}
23:14:50.629 00.014 9340 case statement mapped state 6 to 3
23:14:50.639 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"228533b2-60f7-44c9-8703-a87bc411e866"}
23:14:50.666 00.027 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"6736fade-ca5e-4e15-a90c-bd173d964e40"}
23:14:50.676 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":488,"width":15,"height":15,"star_pos":[6.96,7.44],"pixels":"..."},"id":"6736fade-ca5e-4e15-a90c-bd173d964e40"}
23:14:51.397 00.721 12020 Exposure complete
23:14:51.582 00.185 12020 worker thread done servicing request
23:14:51.582 00.000 9340 OnExposeComplete: enter
23:14:51.605 00.023 9340 UpdateGuideState(): m_state=6
23:14:51.618 00.013 9340 Star::Find(15, 852, 59, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 489
23:14:51.626 00.008 9340 Star::Find returns 1 (0), X=852.80, Y=58.80, Mass=751804, SNR=159.3, Peak=57038 HFD=4.0
23:14:51.635 00.009 9340 MultiStar: [#1 0.07,-0.10,0.71,U] [#2 0.64,-0.42,0.67,U] [#3 0.57,-0.82,0.00,M1] [#4 0.53,0.04,0.54,U] [#5 0.62,-0.23,0.81,U] [#6 0.48,-0.92,0.00,M1] [#7 0.06,-0.34,0.61,U] [#8 0.46,-0.72,0.56,U] 
23:14:51.642 00.007 9340 refined, 6 included, MultiStar: {0.43, -0.18}, one-star: {0.56, 0.23}
23:14:51.650 00.008 9340 CameraToMount -- cameraTheta (-0.40) - m_xAngle (-3.14) = xAngle (2.73 = 2.73)
23:14:51.657 00.007 9340 CameraToMount -- cameraTheta (-0.40) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (2.72 = 2.72)
23:14:51.667 00.010 9340 CameraToMount -- cameraX=0.43 cameraY=-0.18 hyp=0.47 cameraTheta=-0.40 mountX=-0.43 mountY=0.19, mountTheta=2.72
23:14:51.684 00.017 9340 SchedulePrimaryMove(10104498, x=0.43, y=-0.18, opts=13)
23:14:51.696 00.012 9340 Enqueuing Move request for scope (0.43, -0.18)
23:14:51.705 00.009 12020 Worker thread wakes up
23:14:51.705 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=6034, max=65529, med=9555, FiltMin=7447, FiltMax=65494, Gamma=2.870
23:14:51.732 00.027 12020 worker thread servicing REQUEST_MOVE scope ofs (0.43, -0.18) opts 0xd
23:14:51.732 00.000 9340 UpdateGuideState exits: m=751804 SNR=159.3
23:14:51.743 00.011 12020 Handling offset move in thread for scope, endpoint = (0.43, -0.18)
23:14:51.743 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:14:51.752 00.009 9340 ScheduleExposure(2000,3,1) exposurePending=0
23:14:51.763 00.011 9340 Enqueuing Expose request
23:14:51.771 00.008 12020 Moving (0.43, -0.18) raw xDistance=-0.43 yDistance=0.19
23:14:51.771 00.000 12020 GuideAlgorithmHysteresis::Result() returns -0.20 from input -0.43
23:14:51.771 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:14:51.771 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.19
23:14:51.772 00.001 12020 MoveAxis(E, 38, ABG)
23:14:51.772 00.000 12020 Guiding  Dir = 2, Dur = 38
23:14:51.772 00.000 12020 IsSlewing returns 0
23:14:51.810 00.038 12020 IsGuiding returns 0
23:14:51.839 00.029 12020 PulseGuide returned control before completion, sleep 19
23:14:51.873 00.034 12020 IsGuiding returns 0
23:14:51.873 00.000 12020 Move returns status 0, amount 38
23:14:51.874 00.001 12020 MoveAxis(N, 0, ABG)
23:14:51.874 00.000 12020 Move returns status 0, amount 0
23:14:51.874 00.000 12020 move complete, result=0
23:14:51.874 00.000 12020 worker thread done servicing request
23:14:51.874 00.000 9340 GuideStep: -0.4 px 38 ms EAST, 0.2 px 0 ms NORTH
23:14:51.885 00.011 12020 Worker thread wakes up
23:14:51.885 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
23:14:51.885 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(837,44,31,31)
23:14:52.591 00.706 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"816df3be-0c5d-48ef-877e-544580f49843"}
23:14:52.623 00.032 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"816df3be-0c5d-48ef-877e-544580f49843"}
23:14:52.646 00.023 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"534f5b6b-7bbd-4281-87f0-d603a56fb4a3"}
23:14:52.658 00.012 9340 case statement mapped state 6 to 3
23:14:52.668 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"534f5b6b-7bbd-4281-87f0-d603a56fb4a3"}
23:14:52.696 00.028 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"6d4fb4f7-daf6-4af4-9163-08df1a19f1df"}
23:14:52.707 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":489,"width":15,"height":15,"star_pos":[6.80,6.80],"pixels":"..."},"id":"6d4fb4f7-daf6-4af4-9163-08df1a19f1df"}
23:14:54.255 01.548 12020 Exposure complete
23:14:54.511 00.256 12020 worker thread done servicing request
23:14:54.512 00.001 9340 OnExposeComplete: enter
23:14:54.523 00.011 9340 UpdateGuideState(): m_state=6
23:14:54.538 00.015 9340 Star::Find(15, 852, 58, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 490
23:14:54.558 00.020 9340 Star::Find returns 1 (0), X=852.86, Y=58.95, Mass=791924, SNR=164.9, Peak=56622 HFD=4.2
23:14:54.575 00.017 9340 MultiStar: [#1 -0.17,0.21,0.71,U] [#2 0.68,-0.39,0.75,U] [#3 0.82,-0.68,0.00,M2] [#4 0.48,0.32,0.57,U] [#5 0.59,-0.01,0.70,U] [#6 0.44,-0.60,0.59,U] [#7 0.03,-0.27,0.57,U] [#8 0.16,-0.35,0.53,U] 
23:14:54.610 00.035 9340 refined, 7 included, MultiStar: {0.38, -0.05}, one-star: {0.62, 0.38}
23:14:54.622 00.012 9340 CameraToMount -- cameraTheta (-0.14) - m_xAngle (-3.14) = xAngle (3.00 = 3.00)
23:14:54.638 00.016 9340 CameraToMount -- cameraTheta (-0.14) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (2.98 = 2.98)
23:14:54.650 00.012 9340 CameraToMount -- cameraX=0.38 cameraY=-0.05 hyp=0.39 cameraTheta=-0.14 mountX=-0.38 mountY=0.06, mountTheta=2.98
23:14:54.666 00.016 9340 SchedulePrimaryMove(10104498, x=0.38, y=-0.05, opts=13)
23:14:54.683 00.017 9340 Enqueuing Move request for scope (0.38, -0.05)
23:14:54.696 00.013 12020 Worker thread wakes up
23:14:54.696 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=5287, max=65535, med=9593, FiltMin=7495, FiltMax=65494, Gamma=2.870
23:14:54.728 00.032 12020 worker thread servicing REQUEST_MOVE scope ofs (0.38, -0.05) opts 0xd
23:14:54.728 00.000 12020 Handling offset move in thread for scope, endpoint = (0.38, -0.05)
23:14:54.728 00.000 12020 Moving (0.38, -0.05) raw xDistance=-0.38 yDistance=0.06
23:14:54.728 00.000 12020 GuideAlgorithmHysteresis::Result() returns -0.18 from input -0.38
23:14:54.728 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:14:54.729 00.001 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
23:14:54.729 00.000 12020 MoveAxis(E, 34, ABG)
23:14:54.729 00.000 12020 Guiding  Dir = 2, Dur = 34
23:14:54.729 00.000 9340 UpdateGuideState exits: m=791924 SNR=164.9
23:14:54.746 00.017 12020 IsSlewing returns 0
23:14:54.746 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:14:54.760 00.014 12020 IsGuiding returns 0
23:14:54.764 00.004 9340 ScheduleExposure(2000,3,1) exposurePending=0
23:14:54.780 00.016 9340 Enqueuing Expose request
23:14:54.791 00.011 12020 PulseGuide returned control before completion, sleep 21
23:14:54.791 00.000 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"a2855c65-191e-448f-baf9-79bb3fa577e6"}
23:14:54.808 00.017 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"a2855c65-191e-448f-baf9-79bb3fa577e6"}
23:14:54.832 00.024 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"0d3c97f3-753a-4238-ba97-539a81298490"}
23:14:54.864 00.032 12020 IsGuiding returns 0
23:14:54.864 00.000 12020 Move returns status 0, amount 34
23:14:54.864 00.000 12020 MoveAxis(N, 0, ABG)
23:14:54.864 00.000 12020 Move returns status 0, amount 0
23:14:54.864 00.000 12020 move complete, result=0
23:14:54.865 00.001 9340 case statement mapped state 6 to 3
23:14:54.880 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"0d3c97f3-753a-4238-ba97-539a81298490"}
23:14:54.901 00.021 12020 worker thread done servicing request
23:14:54.901 00.000 12020 Worker thread wakes up
23:14:54.901 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
23:14:54.902 00.001 12020 Handling exposure in thread, d=2000 o=3 r=(837,44,31,31)
23:14:54.905 00.003 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"7d54a9a7-8145-4a2d-a6c3-ae9455fe1c75"}
23:14:54.918 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":490,"width":15,"height":15,"star_pos":[6.86,6.95],"pixels":"..."},"id":"7d54a9a7-8145-4a2d-a6c3-ae9455fe1c75"}
23:14:54.945 00.027 9340 GuideStep: -0.4 px 34 ms EAST, 0.1 px 0 ms NORTH
23:14:56.591 01.646 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"cb1956dc-d58a-4e0e-82f8-7eaae3bce7bc"}
23:14:56.615 00.024 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"cb1956dc-d58a-4e0e-82f8-7eaae3bce7bc"}
23:14:56.626 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"0f481764-7920-4aaf-b9bc-08398074aa8a"}
23:14:56.636 00.010 9340 case statement mapped state 6 to 3
23:14:56.647 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"0f481764-7920-4aaf-b9bc-08398074aa8a"}
23:14:56.661 00.014 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"5152d4dc-eec8-4361-99b6-56123cc179e8"}
23:14:56.672 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":490,"width":15,"height":15,"star_pos":[6.86,6.95],"pixels":"..."},"id":"5152d4dc-eec8-4361-99b6-56123cc179e8"}
23:14:57.274 00.602 12020 Exposure complete
23:14:57.531 00.257 12020 worker thread done servicing request
23:14:57.531 00.000 9340 OnExposeComplete: enter
23:14:57.543 00.012 9340 UpdateGuideState(): m_state=6
23:14:57.558 00.015 9340 Star::Find(15, 852, 58, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 491
23:14:57.568 00.010 9340 Star::Find returns 1 (0), X=852.72, Y=59.37, Mass=770022, SNR=151.6, Peak=53940 HFD=4.0
23:14:57.583 00.015 9340 MultiStar: [#1 0.07,0.41,0.74,U] [#2 0.64,0.07,0.72,U] [#3 0.52,-0.47,0.64,U] [#4 0.32,0.49,0.56,U] [#5 0.46,0.23,0.60,U] [#6 0.47,-0.57,0.59,U] [#7 -0.13,-0.03,0.73,U] [#8 0.31,-0.09,0.64,U] 
23:14:57.598 00.015 9340 refined, 8 included, MultiStar: {0.35, 0.14}, one-star: {0.48, 0.80}
23:14:57.627 00.029 9340 CameraToMount -- cameraTheta (0.38) - m_xAngle (-3.14) = xAngle (3.51 = -2.77)
23:14:57.642 00.015 9340 CameraToMount -- cameraTheta (0.38) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (3.50 = -2.78)
23:14:57.653 00.011 9340 CameraToMount -- cameraX=0.35 cameraY=0.14 hyp=0.37 cameraTheta=0.38 mountX=-0.35 mountY=-0.13, mountTheta=-2.78
23:14:57.667 00.014 9340 SchedulePrimaryMove(10104498, x=0.35, y=0.14, opts=13)
23:14:57.682 00.015 9340 Enqueuing Move request for scope (0.35, 0.14)
23:14:57.695 00.013 12020 Worker thread wakes up
23:14:57.695 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=5938, max=65535, med=9539, FiltMin=7321, FiltMax=65494, Gamma=2.870
23:14:57.707 00.012 12020 worker thread servicing REQUEST_MOVE scope ofs (0.35, 0.14) opts 0xd
23:14:57.707 00.000 9340 UpdateGuideState exits: m=770022 SNR=151.6
23:14:57.736 00.029 12020 Handling offset move in thread for scope, endpoint = (0.35, 0.14)
23:14:57.736 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:14:57.749 00.013 12020 Moving (0.35, 0.14) raw xDistance=-0.35 yDistance=-0.13
23:14:57.750 00.001 9340 ScheduleExposure(2000,3,1) exposurePending=0
23:14:57.761 00.011 12020 GuideAlgorithmHysteresis::Result() returns -0.16 from input -0.35
23:14:57.761 00.000 9340 Enqueuing Expose request
23:14:57.771 00.010 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:14:57.772 00.001 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
23:14:57.772 00.000 12020 MoveAxis(E, 31, ABG)
23:14:57.772 00.000 12020 Guiding  Dir = 2, Dur = 31
23:14:57.773 00.001 12020 IsSlewing returns 0
23:14:57.774 00.001 12020 IsGuiding returns 0
23:14:57.791 00.017 12020 PulseGuide returned control before completion, sleep 25
23:14:57.854 00.063 12020 IsGuiding returns 0
23:14:57.855 00.001 12020 Move returns status 0, amount 31
23:14:57.855 00.000 12020 MoveAxis(N, 0, ABG)
23:14:57.855 00.000 12020 Move returns status 0, amount 0
23:14:57.855 00.000 12020 move complete, result=0
23:14:57.855 00.000 12020 worker thread done servicing request
23:14:57.856 00.001 12020 Worker thread wakes up
23:14:57.856 00.000 9340 GuideStep: -0.3 px 31 ms EAST, -0.1 px 0 ms NORTH
23:14:57.867 00.011 12020 worker thread servicing REQUEST_EXPOSE 2000
23:14:57.868 00.001 12020 Handling exposure in thread, d=2000 o=3 r=(837,44,31,31)
23:14:58.591 00.723 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"31039cbb-c0a5-4076-ab14-48ddb46db364"}
23:14:58.610 00.019 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"31039cbb-c0a5-4076-ab14-48ddb46db364"}
23:14:58.626 00.016 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"e7fb07e9-fcb4-48c4-877b-ac35e506f9b7"}
23:14:58.635 00.009 9340 case statement mapped state 6 to 3
23:14:58.649 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"e7fb07e9-fcb4-48c4-877b-ac35e506f9b7"}
23:14:58.666 00.017 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"12f9f575-8a41-40c4-8f6e-92aaf75c81d4"}
23:14:58.689 00.023 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":491,"width":15,"height":15,"star_pos":[6.72,7.37],"pixels":"..."},"id":"12f9f575-8a41-40c4-8f6e-92aaf75c81d4"}
23:15:00.237 01.548 12020 Exposure complete
23:15:00.586 00.349 12020 worker thread done servicing request
23:15:00.586 00.000 9340 OnExposeComplete: enter
23:15:00.606 00.020 9340 UpdateGuideState(): m_state=6
23:15:00.619 00.013 9340 Star::Find(15, 852, 59, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 492
23:15:00.632 00.013 9340 Star::Find returns 1 (0), X=852.60, Y=59.31, Mass=768367, SNR=134.5, Peak=58123 HFD=3.8
23:15:00.650 00.018 9340 MultiStar: [#1 -0.16,0.48,0.70,U] [#2 0.63,0.22,1.03,U] [#3 0.47,-0.32,0.77,U] [#4 0.22,0.75,0.83,U] [#5 0.46,0.33,0.87,U] [#6 0.10,-0.34,0.73,U] [#7 -0.04,-0.03,0.57,U] [#8 0.04,0.21,0.66,U] 
23:15:00.686 00.036 9340 refined, 8 included, MultiStar: {0.27, 0.26}, one-star: {0.37, 0.73}
23:15:00.702 00.016 9340 CameraToMount -- cameraTheta (0.76) - m_xAngle (-3.14) = xAngle (3.90 = -2.39)
23:15:00.722 00.020 9340 CameraToMount -- cameraTheta (0.76) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (3.88 = -2.40)
23:15:00.734 00.012 9340 CameraToMount -- cameraX=0.27 cameraY=0.26 hyp=0.37 cameraTheta=0.76 mountX=-0.27 mountY=-0.25, mountTheta=-2.40
23:15:00.761 00.027 9340 SchedulePrimaryMove(10104498, x=0.27, y=0.26, opts=13)
23:15:00.790 00.029 9340 Enqueuing Move request for scope (0.27, 0.26)
23:15:00.809 00.019 12020 Worker thread wakes up
23:15:00.809 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=6069, max=65535, med=9562, FiltMin=7696, FiltMax=65494, Gamma=2.870
23:15:00.823 00.014 12020 worker thread servicing REQUEST_MOVE scope ofs (0.27, 0.26) opts 0xd
23:15:00.823 00.000 12020 Handling offset move in thread for scope, endpoint = (0.27, 0.26)
23:15:00.824 00.001 12020 Moving (0.27, 0.26) raw xDistance=-0.27 yDistance=-0.25
23:15:00.824 00.000 12020 GuideAlgorithmHysteresis::Result() returns -0.13 from input -0.27
23:15:00.824 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:15:00.824 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.25
23:15:00.824 00.000 12020 MoveAxis(E, 24, ABG)
23:15:00.825 00.001 12020 Guiding  Dir = 2, Dur = 24
23:15:00.826 00.001 12020 IsSlewing returns 0
23:15:00.827 00.001 9340 UpdateGuideState exits: m=768367 SNR=134.5
23:15:00.840 00.013 12020 IsGuiding returns 0
23:15:00.840 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:15:00.856 00.016 9340 ScheduleExposure(2000,3,1) exposurePending=0
23:15:00.872 00.016 12020 PulseGuide returned control before completion, sleep 13
23:15:00.873 00.001 9340 Enqueuing Expose request
23:15:00.914 00.041 12020 IsGuiding returns 0
23:15:00.914 00.000 12020 Move returns status 0, amount 24
23:15:00.914 00.000 12020 MoveAxis(N, 0, ABG)
23:15:00.914 00.000 12020 Move returns status 0, amount 0
23:15:00.914 00.000 12020 move complete, result=0
23:15:00.915 00.001 12020 worker thread done servicing request
23:15:00.915 00.000 12020 Worker thread wakes up
23:15:00.915 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
23:15:00.915 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(837,44,31,31)
23:15:00.916 00.001 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"630586b3-005e-43a9-adad-ba2b1ca416d7"}
23:15:00.932 00.016 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"630586b3-005e-43a9-adad-ba2b1ca416d7"}
23:15:00.951 00.019 9340 GuideStep: -0.3 px 24 ms EAST, -0.2 px 0 ms NORTH
23:15:00.982 00.031 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"0a0a7547-a8a4-41a1-af6d-568347a78e37"}
23:15:01.007 00.025 9340 case statement mapped state 6 to 3
23:15:01.074 00.067 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"0a0a7547-a8a4-41a1-af6d-568347a78e37"}
23:15:01.171 00.097 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"a4152db0-aa1d-493b-bc8a-b30bea5c446a"}
23:15:01.226 00.055 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":492,"width":15,"height":15,"star_pos":[6.60,7.31],"pixels":"..."},"id":"a4152db0-aa1d-493b-bc8a-b30bea5c446a"}
23:15:02.589 01.363 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"19f4963e-36c5-4a84-9b2d-b6d21eb2f7a0"}
23:15:02.602 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"19f4963e-36c5-4a84-9b2d-b6d21eb2f7a0"}
23:15:02.629 00.027 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"669fb611-56a3-4d8b-8c7d-6790623a32de"}
23:15:02.642 00.013 9340 case statement mapped state 6 to 3
23:15:02.652 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"669fb611-56a3-4d8b-8c7d-6790623a32de"}
23:15:02.663 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"9d4407e8-dfc0-4849-9266-821b069e1b1d"}
23:15:02.681 00.018 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":492,"width":15,"height":15,"star_pos":[6.60,7.31],"pixels":"..."},"id":"9d4407e8-dfc0-4849-9266-821b069e1b1d"}
23:15:03.271 00.590 12020 Exposure complete
23:15:03.473 00.202 12020 worker thread done servicing request
23:15:03.475 00.002 9340 OnExposeComplete: enter
23:15:03.487 00.012 9340 UpdateGuideState(): m_state=6
23:15:03.497 00.010 9340 Star::Find(15, 852, 59, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 493
23:15:03.506 00.009 9340 Star::Find returns 1 (0), X=852.32, Y=59.52, Mass=774399, SNR=159.0, Peak=56331 HFD=4.2
23:15:03.519 00.013 9340 MultiStar: [#1 -0.57,0.39,0.70,U] [#2 0.14,0.19,0.67,U] [#3 0.14,-0.22,0.52,U] [#4 0.07,0.69,0.59,U] [#5 0.32,0.55,0.63,U] [#6 -0.12,-0.26,0.69,U] [#7 -0.58,0.44,0.67,U] [#8 -0.12,0.01,0.58,U] 
23:15:03.528 00.009 9340 refined, 8 included, MultiStar: {-0.07, 0.35}, one-star: {0.08, 0.95}
23:15:03.536 00.008 9340 CameraToMount -- cameraTheta (1.78) - m_xAngle (-3.14) = xAngle (4.92 = -1.36)
23:15:03.547 00.011 9340 CameraToMount -- cameraTheta (1.78) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (4.90 = -1.38)
23:15:03.560 00.013 9340 CameraToMount -- cameraX=-0.07 cameraY=0.35 hyp=0.35 cameraTheta=1.78 mountX=0.07 mountY=-0.35, mountTheta=-1.37
23:15:03.574 00.014 9340 SchedulePrimaryMove(10104498, x=-0.07, y=0.35, opts=13)
23:15:03.596 00.022 9340 Enqueuing Move request for scope (-0.07, 0.35)
23:15:03.607 00.011 12020 Worker thread wakes up
23:15:03.608 00.001 9340 UpdateImageDisplay: Size=(1920,1080) min=5075, max=65524, med=9543, FiltMin=7587, FiltMax=65469, Gamma=2.870
23:15:03.620 00.012 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.35) opts 0xd
23:15:03.620 00.000 12020 Handling offset move in thread for scope, endpoint = (-0.07, 0.35)
23:15:03.621 00.001 12020 Moving (-0.07, 0.35) raw xDistance=0.07 yDistance=-0.35
23:15:03.621 00.000 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
23:15:03.621 00.000 12020 GuideAlgorithmResistSwitch::result() returns -0.35 from input -0.35
23:15:03.621 00.000 12020 MoveAxis(E, 0, ABG)
23:15:03.621 00.000 12020 Move returns status 0, amount 0
23:15:03.621 00.000 12020 MoveAxis(N, 58, ABG)
23:15:03.621 00.000 12020 Guiding  Dir = 0, Dur = 58
23:15:03.622 00.001 9340 UpdateGuideState exits: m=774399 SNR=159.0
23:15:03.630 00.008 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:15:03.641 00.011 9340 ScheduleExposure(2000,3,1) exposurePending=0
23:15:03.651 00.010 9340 Enqueuing Expose request
23:15:03.661 00.010 12020 IsSlewing returns 0
23:15:03.661 00.000 12020 IsGuiding returns 0
23:15:03.757 00.096 12020 IsGuiding returns 1
23:15:03.757 00.000 12020 scope still moving after pulse duration time elapsed
23:15:03.788 00.031 12020 IsSlewing returns 0
23:15:03.789 00.001 12020 IsGuiding returns 1
23:15:03.916 00.127 12020 IsSlewing returns 0
23:15:03.948 00.032 12020 IsGuiding returns 0
23:15:03.949 00.001 12020 scope move finished after 58 + 229 ms
23:15:03.949 00.000 12020 Move returns status 0, amount 58
23:15:03.949 00.000 12020 move complete, result=0
23:15:03.949 00.000 12020 worker thread done servicing request
23:15:03.949 00.000 12020 Worker thread wakes up
23:15:03.950 00.001 9340 GuideStep: 0.1 px 0 ms EAST, -0.3 px 58 ms NORTH
23:15:03.973 00.023 12020 worker thread servicing REQUEST_EXPOSE 2000
23:15:03.973 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(837,44,31,31)
23:15:04.593 00.620 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"a5af8df7-e318-4b44-964d-9630f69e771e"}
23:15:04.604 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"a5af8df7-e318-4b44-964d-9630f69e771e"}
23:15:04.615 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"30e06492-788a-4456-9414-581f14d691db"}
23:15:04.628 00.013 9340 case statement mapped state 6 to 3
23:15:04.641 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"30e06492-788a-4456-9414-581f14d691db"}
23:15:04.660 00.019 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"91bbf0c5-14bb-4404-8266-1ca30e560b16"}
23:15:04.685 00.025 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":493,"width":15,"height":15,"star_pos":[7.32,6.52],"pixels":"..."},"id":"91bbf0c5-14bb-4404-8266-1ca30e560b16"}
23:15:06.335 01.650 12020 Exposure complete
23:15:06.523 00.188 12020 worker thread done servicing request
23:15:06.523 00.000 9340 OnExposeComplete: enter
23:15:06.534 00.011 9340 UpdateGuideState(): m_state=6
23:15:06.543 00.009 9340 Star::Find(15, 852, 59, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 494
23:15:06.557 00.014 9340 Star::Find returns 1 (0), X=852.73, Y=59.40, Mass=794876, SNR=168.4, Peak=55804 HFD=4.2
23:15:06.582 00.025 9340 MultiStar: [#1 -0.17,0.63,0.81,U] [#2 0.56,0.13,0.65,U] [#3 0.48,-0.15,0.66,U] [#4 0.32,0.75,0.54,U] [#5 0.33,0.39,0.68,U] [#6 0.38,-0.35,0.50,U] [#7 -0.11,-0.13,0.46,U] [#8 0.21,0.43,0.53,U] 
23:15:06.590 00.008 9340 refined, 8 included, MultiStar: {0.29, 0.34}, one-star: {0.49, 0.83}
23:15:06.612 00.022 9340 CameraToMount -- cameraTheta (0.87) - m_xAngle (-3.14) = xAngle (4.01 = -2.27)
23:15:06.625 00.013 9340 CameraToMount -- cameraTheta (0.87) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (3.99 = -2.29)
23:15:06.633 00.008 9340 CameraToMount -- cameraX=0.29 cameraY=0.34 hyp=0.45 cameraTheta=0.87 mountX=-0.29 mountY=-0.34, mountTheta=-2.28
23:15:06.645 00.012 9340 SchedulePrimaryMove(10104498, x=0.29, y=0.34, opts=13)
23:15:06.655 00.010 9340 Enqueuing Move request for scope (0.29, 0.34)
23:15:06.663 00.008 12020 Worker thread wakes up
23:15:06.663 00.000 12020 worker thread servicing REQUEST_MOVE scope ofs (0.29, 0.34) opts 0xd
23:15:06.663 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=6066, max=65518, med=9566, FiltMin=7470, FiltMax=65494, Gamma=2.870
23:15:06.673 00.010 12020 Handling offset move in thread for scope, endpoint = (0.29, 0.34)
23:15:06.674 00.001 9340 UpdateGuideState exits: m=794876 SNR=168.4
23:15:06.685 00.011 12020 Moving (0.29, 0.34) raw xDistance=-0.29 yDistance=-0.34
23:15:06.685 00.000 12020 GuideAlgorithmHysteresis::Result() returns -0.12 from input -0.29
23:15:06.685 00.000 12020 GuideAlgorithmResistSwitch::result() returns -0.34 from input -0.34
23:15:06.685 00.000 12020 MoveAxis(E, 24, ABG)
23:15:06.685 00.000 12020 Guiding  Dir = 2, Dur = 24
23:15:06.685 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:15:06.698 00.013 12020 IsSlewing returns 0
23:15:06.698 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
23:15:06.707 00.009 12020 IsGuiding returns 0
23:15:06.707 00.000 9340 Enqueuing Expose request
23:15:06.731 00.024 12020 PulseGuide returned control before completion, sleep 12
23:15:06.731 00.000 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"db24bab6-7fbe-44c0-a7ed-b628d07ffafb"}
23:15:06.743 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"db24bab6-7fbe-44c0-a7ed-b628d07ffafb"}
23:15:06.753 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"cad252da-d0e1-4e46-bc4e-2007f762fb76"}
23:15:06.763 00.010 9340 case statement mapped state 6 to 3
23:15:06.776 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"cad252da-d0e1-4e46-bc4e-2007f762fb76"}
23:15:06.785 00.009 12020 IsGuiding returns 0
23:15:06.786 00.001 12020 Move returns status 0, amount 24
23:15:06.786 00.000 12020 MoveAxis(N, 57, ABG)
23:15:06.786 00.000 12020 Guiding  Dir = 0, Dur = 57
23:15:06.789 00.003 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"dc7858d1-09de-47a4-8554-0404956d1926"}
23:15:06.802 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":494,"width":15,"height":15,"star_pos":[6.73,7.40],"pixels":"..."},"id":"dc7858d1-09de-47a4-8554-0404956d1926"}
23:15:06.814 00.012 12020 IsSlewing returns 0
23:15:06.815 00.001 12020 IsGuiding returns 0
23:15:06.908 00.093 12020 IsGuiding returns 1
23:15:06.908 00.000 12020 scope still moving after pulse duration time elapsed
23:15:06.931 00.023 12020 IsSlewing returns 0
23:15:06.931 00.000 12020 IsGuiding returns 1
23:15:07.066 00.135 12020 IsSlewing returns 0
23:15:07.067 00.001 12020 IsGuiding returns 0
23:15:07.067 00.000 12020 scope move finished after 57 + 194 ms
23:15:07.069 00.002 12020 Move returns status 0, amount 57
23:15:07.069 00.000 12020 move complete, result=0
23:15:07.070 00.001 9340 GuideStep: -0.3 px 24 ms EAST, -0.3 px 57 ms NORTH
23:15:07.097 00.027 12020 worker thread done servicing request
23:15:07.097 00.000 12020 Worker thread wakes up
23:15:07.098 00.001 12020 worker thread servicing REQUEST_EXPOSE 2000
23:15:07.098 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(837,44,31,31)
23:15:08.592 01.494 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"17953cdc-e06b-4b77-89bd-d8583686188e"}
23:15:08.605 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"17953cdc-e06b-4b77-89bd-d8583686188e"}
23:15:08.619 00.014 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"d75958c3-0f3d-4182-b26c-34f3e7ab2a62"}
23:15:08.637 00.018 9340 case statement mapped state 6 to 3
23:15:08.670 00.033 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"d75958c3-0f3d-4182-b26c-34f3e7ab2a62"}
23:15:08.690 00.020 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"a519f6fd-9585-47f2-a656-4e1a23681e79"}
23:15:08.703 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":494,"width":15,"height":15,"star_pos":[6.73,7.40],"pixels":"..."},"id":"a519f6fd-9585-47f2-a656-4e1a23681e79"}
23:15:09.452 00.749 12020 Exposure complete
23:15:09.671 00.219 12020 worker thread done servicing request
23:15:09.671 00.000 9340 OnExposeComplete: enter
23:15:09.684 00.013 9340 UpdateGuideState(): m_state=6
23:15:09.693 00.009 9340 Star::Find(15, 852, 59, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 495
23:15:09.707 00.014 9340 Star::Find returns 1 (0), X=852.31, Y=59.28, Mass=788756, SNR=148.4, Peak=54259 HFD=4.3
23:15:09.715 00.008 9340 MultiStar: [#1 -0.44,0.09,0.64,U] [#2 0.24,-0.26,0.76,U] [#3 0.21,-0.51,0.69,U] [#4 0.12,0.54,0.59,U] [#5 -0.01,0.00,0.64,U] [#6 -0.03,-0.65,0.64,U] [#7 -0.11,-0.30,0.61,U] [#8 -0.07,-0.52,0.58,U] 
23:15:09.726 00.011 9340 refined, 8 included, MultiStar: {0.01, -0.06}, one-star: {0.07, 0.71}
23:15:09.740 00.014 9340 CameraToMount -- cameraTheta (-1.43) - m_xAngle (-3.14) = xAngle (1.70 = 1.70)
23:15:09.749 00.009 9340 CameraToMount -- cameraTheta (-1.43) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (1.69 = 1.69)
23:15:09.760 00.011 9340 CameraToMount -- cameraX=0.01 cameraY=-0.06 hyp=0.06 cameraTheta=-1.43 mountX=-0.01 mountY=0.06, mountTheta=1.70
23:15:09.789 00.029 9340 SchedulePrimaryMove(10104498, x=0.01, y=-0.06, opts=13)
23:15:09.802 00.013 9340 Enqueuing Move request for scope (0.01, -0.06)
23:15:09.811 00.009 12020 Worker thread wakes up
23:15:09.811 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=5826, max=65518, med=9555, FiltMin=7401, FiltMax=65494, Gamma=2.870
23:15:09.822 00.011 12020 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.06) opts 0xd
23:15:09.822 00.000 12020 Handling offset move in thread for scope, endpoint = (0.01, -0.06)
23:15:09.822 00.000 12020 Moving (0.01, -0.06) raw xDistance=-0.01 yDistance=0.06
23:15:09.823 00.001 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
23:15:09.823 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:15:09.823 00.000 9340 UpdateGuideState exits: m=788756 SNR=148.4
23:15:09.834 00.011 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
23:15:09.834 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:15:09.844 00.010 12020 MoveAxis(E, 0, ABG)
23:15:09.844 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
23:15:09.853 00.009 12020 Move returns status 0, amount 0
23:15:09.853 00.000 9340 Enqueuing Expose request
23:15:09.866 00.013 12020 MoveAxis(N, 0, ABG)
23:15:09.866 00.000 12020 Move returns status 0, amount 0
23:15:09.866 00.000 12020 move complete, result=0
23:15:09.867 00.001 12020 worker thread done servicing request
23:15:09.867 00.000 12020 Worker thread wakes up
23:15:09.867 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
23:15:09.867 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(837,44,31,31)
23:15:09.871 00.004 9340 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
23:15:10.591 00.720 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"c945743f-aee6-4487-83f2-07c98dd3647c"}
23:15:10.607 00.016 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"c945743f-aee6-4487-83f2-07c98dd3647c"}
23:15:10.628 00.021 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"51a265e2-af1d-4450-8d80-315ae5a6c829"}
23:15:10.643 00.015 9340 case statement mapped state 6 to 3
23:15:10.680 00.037 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"51a265e2-af1d-4450-8d80-315ae5a6c829"}
23:15:10.695 00.015 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"10ae671a-7c91-4b23-811f-e18cd2afd003"}
23:15:10.717 00.022 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":495,"width":15,"height":15,"star_pos":[7.31,7.28],"pixels":"..."},"id":"10ae671a-7c91-4b23-811f-e18cd2afd003"}
23:15:12.229 01.512 12020 Exposure complete
23:15:12.425 00.196 12020 worker thread done servicing request
23:15:12.426 00.001 9340 OnExposeComplete: enter
23:15:12.434 00.008 9340 UpdateGuideState(): m_state=6
23:15:12.443 00.009 9340 Star::Find(15, 852, 59, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 496
23:15:12.453 00.010 9340 Star::Find returns 1 (0), X=852.42, Y=59.20, Mass=812946, SNR=160.3, Peak=57367 HFD=3.9
23:15:12.461 00.008 9340 MultiStar: [#1 -0.35,0.20,0.66,U] [#2 0.31,0.08,0.70,U] [#3 0.27,-0.18,0.61,U] [#4 0.33,0.39,0.50,U] [#5 0.28,0.32,0.68,U] [#6 -0.14,-0.30,0.62,U] [#7 -0.05,0.08,0.62,U] [#8 0.35,-0.06,0.54,U] 
23:15:12.471 00.010 9340 refined, 8 included, MultiStar: {0.13, 0.16}, one-star: {0.18, 0.62}
23:15:12.486 00.015 9340 CameraToMount -- cameraTheta (0.89) - m_xAngle (-3.14) = xAngle (4.03 = -2.25)
23:15:12.498 00.012 9340 CameraToMount -- cameraTheta (0.89) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (4.01 = -2.27)
23:15:12.521 00.023 9340 CameraToMount -- cameraX=0.13 cameraY=0.16 hyp=0.20 cameraTheta=0.89 mountX=-0.13 mountY=-0.16, mountTheta=-2.26
23:15:12.534 00.013 9340 SchedulePrimaryMove(10104498, x=0.13, y=0.16, opts=13)
23:15:12.543 00.009 9340 Enqueuing Move request for scope (0.13, 0.16)
23:15:12.556 00.013 12020 Worker thread wakes up
23:15:12.556 00.000 12020 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.16) opts 0xd
23:15:12.557 00.001 12020 Handling offset move in thread for scope, endpoint = (0.13, 0.16)
23:15:12.557 00.000 12020 Moving (0.13, 0.16) raw xDistance=-0.13 yDistance=-0.16
23:15:12.557 00.000 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
23:15:12.557 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=5729, max=65518, med=9559, FiltMin=7434, FiltMax=65494, Gamma=2.870
23:15:12.565 00.008 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:15:12.566 00.001 9340 UpdateGuideState exits: m=812946 SNR=160.3
23:15:12.574 00.008 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
23:15:12.574 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:15:12.586 00.012 9340 ScheduleExposure(2000,3,1) exposurePending=0
23:15:12.598 00.012 12020 MoveAxis(E, 0, ABG)
23:15:12.598 00.000 12020 Move returns status 0, amount 0
23:15:12.598 00.000 9340 Enqueuing Expose request
23:15:12.608 00.010 12020 MoveAxis(N, 0, ABG)
23:15:12.609 00.001 12020 Move returns status 0, amount 0
23:15:12.609 00.000 12020 move complete, result=0
23:15:12.609 00.000 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"e06fb99f-270c-4ea4-9ca7-c5fba930bf76"}
23:15:12.635 00.026 12020 worker thread done servicing request
23:15:12.636 00.001 12020 Worker thread wakes up
23:15:12.636 00.000 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"e06fb99f-270c-4ea4-9ca7-c5fba930bf76"}
23:15:12.647 00.011 12020 worker thread servicing REQUEST_EXPOSE 2000
23:15:12.647 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(837,44,31,31)
23:15:12.647 00.000 9340 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
23:15:12.664 00.017 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"e05911a2-345d-47ac-95f4-ccd22806b674"}
23:15:12.674 00.010 9340 case statement mapped state 6 to 3
23:15:12.685 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"e05911a2-345d-47ac-95f4-ccd22806b674"}
23:15:12.697 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"93a2c82a-dcad-463b-969b-1bdaa3c78441"}
23:15:12.709 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":496,"width":15,"height":15,"star_pos":[7.42,7.20],"pixels":"..."},"id":"93a2c82a-dcad-463b-969b-1bdaa3c78441"}
23:15:14.591 01.882 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"4d6bc5df-148e-4b88-a4da-4dfb31c6b983"}
23:15:14.604 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"4d6bc5df-148e-4b88-a4da-4dfb31c6b983"}
23:15:14.622 00.018 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"a244674c-95e8-475b-ba6f-9fb70f88297b"}
23:15:14.633 00.011 9340 case statement mapped state 6 to 3
23:15:14.645 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"a244674c-95e8-475b-ba6f-9fb70f88297b"}
23:15:14.661 00.016 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"24c1cb5e-6ae0-4dc6-96ac-7ad2fcf140ba"}
23:15:14.673 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":496,"width":15,"height":15,"star_pos":[7.42,7.20],"pixels":"..."},"id":"24c1cb5e-6ae0-4dc6-96ac-7ad2fcf140ba"}
23:15:15.019 00.346 12020 Exposure complete
23:15:15.269 00.250 12020 worker thread done servicing request
23:15:15.269 00.000 9340 OnExposeComplete: enter
23:15:15.285 00.016 9340 UpdateGuideState(): m_state=6
23:15:15.310 00.025 9340 Star::Find(15, 852, 59, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 497
23:15:15.324 00.014 9340 Star::Find returns 1 (0), X=853.03, Y=59.20, Mass=771337, SNR=170.4, Peak=55520 HFD=4.2
23:15:15.335 00.011 9340 MultiStar: [#1 0.09,0.28,0.63,U] [#2 0.67,0.03,0.67,U] [#3 0.67,-0.43,0.72,U] [#4 0.58,0.56,0.53,U] [#5 0.69,0.52,0.79,U] [#6 0.25,-0.53,0.60,U] [#7 0.19,-0.32,0.54,U] [#8 0.29,-0.52,0.55,U] 
23:15:15.348 00.013 9340 refined, 8 included, MultiStar: {0.51, 0.07}, one-star: {0.80, 0.63}
23:15:15.358 00.010 9340 CameraToMount -- cameraTheta (0.14) - m_xAngle (-3.14) = xAngle (3.28 = -3.00)
23:15:15.369 00.011 9340 CameraToMount -- cameraTheta (0.14) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (3.27 = -3.02)
23:15:15.380 00.011 9340 CameraToMount -- cameraX=0.51 cameraY=0.07 hyp=0.51 cameraTheta=0.14 mountX=-0.51 mountY=-0.06, mountTheta=-3.02
23:15:15.398 00.018 9340 SchedulePrimaryMove(10104498, x=0.51, y=0.07, opts=13)
23:15:15.409 00.011 9340 Enqueuing Move request for scope (0.51, 0.07)
23:15:15.441 00.032 12020 Worker thread wakes up
23:15:15.441 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=5985, max=65535, med=9571, FiltMin=7270, FiltMax=65494, Gamma=2.870
23:15:15.453 00.012 12020 worker thread servicing REQUEST_MOVE scope ofs (0.51, 0.07) opts 0xd
23:15:15.453 00.000 9340 UpdateGuideState exits: m=771337 SNR=170.4
23:15:15.462 00.009 12020 Handling offset move in thread for scope, endpoint = (0.51, 0.07)
23:15:15.463 00.001 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:15:15.473 00.010 12020 Moving (0.51, 0.07) raw xDistance=-0.51 yDistance=-0.06
23:15:15.473 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
23:15:15.484 00.011 12020 GuideAlgorithmHysteresis::Result() returns -0.21 from input -0.51
23:15:15.484 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:15:15.485 00.001 9340 Enqueuing Expose request
23:15:15.496 00.011 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
23:15:15.496 00.000 12020 MoveAxis(E, 41, ABG)
23:15:15.497 00.001 12020 Guiding  Dir = 2, Dur = 41
23:15:15.497 00.000 12020 IsSlewing returns 0
23:15:15.499 00.002 12020 IsGuiding returns 0
23:15:15.527 00.028 12020 PulseGuide returned control before completion, sleep 24
23:15:15.607 00.080 12020 IsGuiding returns 1
23:15:15.607 00.000 12020 scope still moving after pulse duration time elapsed
23:15:15.640 00.033 12020 IsSlewing returns 0
23:15:15.641 00.001 12020 IsGuiding returns 0
23:15:15.641 00.000 12020 scope move finished after 41 + 100 ms
23:15:15.641 00.000 12020 Move returns status 0, amount 41
23:15:15.641 00.000 12020 MoveAxis(N, 0, ABG)
23:15:15.641 00.000 12020 Move returns status 0, amount 0
23:15:15.642 00.001 12020 move complete, result=0
23:15:15.642 00.000 12020 worker thread done servicing request
23:15:15.642 00.000 9340 GuideStep: -0.5 px 41 ms EAST, -0.1 px 0 ms NORTH
23:15:15.653 00.011 12020 Worker thread wakes up
23:15:15.653 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
23:15:15.653 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(837,44,31,31)
23:15:16.590 00.937 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"3ac172f9-3688-42e9-8577-c63b8b6630c1"}
23:15:16.602 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"3ac172f9-3688-42e9-8577-c63b8b6630c1"}
23:15:16.631 00.029 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"bb6a4f17-eba9-4ae9-925a-2ee5f1ddc1ca"}
23:15:16.646 00.015 9340 case statement mapped state 6 to 3
23:15:16.684 00.038 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"bb6a4f17-eba9-4ae9-925a-2ee5f1ddc1ca"}
23:15:16.711 00.027 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"104b7d7b-33d7-4977-842f-1186ee7ca064"}
23:15:16.731 00.020 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":497,"width":15,"height":15,"star_pos":[7.03,7.20],"pixels":"..."},"id":"104b7d7b-33d7-4977-842f-1186ee7ca064"}
23:15:18.012 01.281 12020 Exposure complete
23:15:18.216 00.204 12020 worker thread done servicing request
23:15:18.217 00.001 9340 OnExposeComplete: enter
23:15:18.226 00.009 9340 UpdateGuideState(): m_state=6
23:15:18.236 00.010 9340 Star::Find(15, 853, 59, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 498
23:15:18.243 00.007 9340 Star::Find returns 1 (0), X=852.68, Y=59.53, Mass=770655, SNR=180.8, Peak=56160 HFD=4.0
23:15:18.254 00.011 9340 MultiStar: [#1 0.13,0.51,0.60,U] [#2 0.58,0.42,0.62,U] [#3 0.43,-0.12,0.62,U] [#4 0.43,1.12,0.00,M1] [#5 0.53,0.60,0.57,U] [#6 0.27,-0.23,0.47,U] [#7 0.27,0.06,0.56,U] [#8 0.34,0.45,0.49,U] 
23:15:18.264 00.010 9340 refined, 7 included, MultiStar: {0.38, 0.39}, one-star: {0.45, 0.95}
23:15:18.274 00.010 9340 CameraToMount -- cameraTheta (0.79) - m_xAngle (-3.14) = xAngle (3.93 = -2.35)
23:15:18.297 00.023 9340 CameraToMount -- cameraTheta (0.79) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (3.92 = -2.37)
23:15:18.311 00.014 9340 CameraToMount -- cameraX=0.38 cameraY=0.39 hyp=0.55 cameraTheta=0.79 mountX=-0.39 mountY=-0.38, mountTheta=-2.36
23:15:18.325 00.014 9340 SchedulePrimaryMove(10104498, x=0.38, y=0.39, opts=13)
23:15:18.336 00.011 9340 Enqueuing Move request for scope (0.38, 0.39)
23:15:18.348 00.012 12020 Worker thread wakes up
23:15:18.348 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=6161, max=65533, med=9566, FiltMin=7554, FiltMax=65494, Gamma=2.870
23:15:18.358 00.010 12020 worker thread servicing REQUEST_MOVE scope ofs (0.38, 0.39) opts 0xd
23:15:18.358 00.000 9340 UpdateGuideState exits: m=770655 SNR=180.8
23:15:18.369 00.011 12020 Handling offset move in thread for scope, endpoint = (0.38, 0.39)
23:15:18.369 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:15:18.380 00.011 12020 Moving (0.38, 0.39) raw xDistance=-0.39 yDistance=-0.38
23:15:18.380 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
23:15:18.391 00.011 12020 GuideAlgorithmHysteresis::Result() returns -0.18 from input -0.39
23:15:18.392 00.001 9340 Enqueuing Expose request
23:15:18.403 00.011 12020 GuideAlgorithmResistSwitch::result() returns -0.38 from input -0.38
23:15:18.403 00.000 12020 MoveAxis(E, 35, ABG)
23:15:18.403 00.000 12020 Guiding  Dir = 2, Dur = 35
23:15:18.404 00.001 12020 IsSlewing returns 0
23:15:18.405 00.001 12020 IsGuiding returns 0
23:15:18.438 00.033 12020 PulseGuide returned control before completion, sleep 13
23:15:18.452 00.014 12020 IsGuiding returns 1
23:15:18.452 00.000 12020 scope still moving after pulse duration time elapsed
23:15:18.486 00.034 12020 IsSlewing returns 0
23:15:18.518 00.032 12020 IsGuiding returns 0
23:15:18.518 00.000 12020 scope move finished after 35 + 77 ms
23:15:18.518 00.000 12020 Move returns status 0, amount 35
23:15:18.518 00.000 12020 MoveAxis(N, 64, ABG)
23:15:18.518 00.000 12020 Guiding  Dir = 0, Dur = 64
23:15:18.520 00.002 12020 IsSlewing returns 0
23:15:18.521 00.001 12020 IsGuiding returns 0
23:15:18.590 00.069 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"5068deec-00a8-4da7-80f6-7ae09c142992"}
23:15:18.599 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"5068deec-00a8-4da7-80f6-7ae09c142992"}
23:15:18.607 00.008 12020 IsGuiding returns 1
23:15:18.608 00.001 12020 scope still moving after pulse duration time elapsed
23:15:18.608 00.000 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"dfac248b-477d-4590-9dbd-c9240ff82ba4"}
23:15:18.619 00.011 9340 case statement mapped state 6 to 3
23:15:18.632 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"dfac248b-477d-4590-9dbd-c9240ff82ba4"}
23:15:18.642 00.010 12020 IsSlewing returns 0
23:15:18.643 00.001 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"2caff8eb-06be-4e10-87ae-002cd4a39f05"}
23:15:18.668 00.025 12020 IsGuiding returns 1
23:15:18.668 00.000 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":498,"width":15,"height":15,"star_pos":[6.68,6.53],"pixels":"..."},"id":"2caff8eb-06be-4e10-87ae-002cd4a39f05"}
23:15:18.758 00.090 12020 IsSlewing returns 0
23:15:18.790 00.032 12020 IsGuiding returns 0
23:15:18.791 00.001 12020 scope move finished after 64 + 204 ms
23:15:18.791 00.000 12020 Move returns status 0, amount 64
23:15:18.791 00.000 12020 move complete, result=0
23:15:18.791 00.000 12020 worker thread done servicing request
23:15:18.791 00.000 12020 Worker thread wakes up
23:15:18.791 00.000 9340 GuideStep: -0.4 px 35 ms EAST, -0.4 px 64 ms NORTH
23:15:18.802 00.011 12020 worker thread servicing REQUEST_EXPOSE 2000
23:15:18.803 00.001 12020 Handling exposure in thread, d=2000 o=3 r=(837,44,31,31)
23:15:20.591 01.788 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"be87fe81-dc69-4143-a3ee-cf79f60dbc01"}
23:15:20.612 00.021 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"be87fe81-dc69-4143-a3ee-cf79f60dbc01"}
23:15:20.625 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"76e7bb3d-ebd8-480d-a6bc-e030634d7dad"}
23:15:20.657 00.032 9340 case statement mapped state 6 to 3
23:15:20.674 00.017 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"76e7bb3d-ebd8-480d-a6bc-e030634d7dad"}
23:15:20.687 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"b7ef40d6-ce93-4717-a304-b0c92e5304a2"}
23:15:20.703 00.016 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":498,"width":15,"height":15,"star_pos":[6.68,6.53],"pixels":"..."},"id":"b7ef40d6-ce93-4717-a304-b0c92e5304a2"}
23:15:21.172 00.469 12020 Exposure complete
23:15:21.412 00.240 12020 worker thread done servicing request
23:15:21.412 00.000 9340 OnExposeComplete: enter
23:15:21.422 00.010 9340 UpdateGuideState(): m_state=6
23:15:21.437 00.015 9340 Star::Find(15, 852, 59, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 499
23:15:21.450 00.013 9340 Star::Find returns 1 (0), X=852.61, Y=59.03, Mass=783502, SNR=176.7, Peak=57747 HFD=4.0
23:15:21.460 00.010 9340 MultiStar: [#1 -0.18,0.10,0.60,U] [#2 0.49,-0.11,0.66,U] [#3 0.52,-0.64,0.61,U] [#4 0.37,0.52,0.53,U] [#5 0.44,0.24,0.63,U] [#6 0.23,-0.72,0.59,U] [#7 0.20,-0.16,0.57,U] [#8 0.28,-0.47,0.47,U] 
23:15:21.473 00.013 9340 refined, 8 included, MultiStar: {0.31, -0.05}, one-star: {0.37, 0.46}
23:15:21.487 00.014 9340 CameraToMount -- cameraTheta (-0.14) - m_xAngle (-3.14) = xAngle (2.99 = 2.99)
23:15:21.499 00.012 9340 CameraToMount -- cameraTheta (-0.14) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (2.98 = 2.98)
23:15:21.526 00.027 9340 CameraToMount -- cameraX=0.31 cameraY=-0.05 hyp=0.31 cameraTheta=-0.14 mountX=-0.31 mountY=0.05, mountTheta=2.98
23:15:21.546 00.020 9340 SchedulePrimaryMove(10104498, x=0.31, y=-0.05, opts=13)
23:15:21.557 00.011 9340 Enqueuing Move request for scope (0.31, -0.05)
23:15:21.571 00.014 12020 Worker thread wakes up
23:15:21.571 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=5707, max=65518, med=9603, FiltMin=7352, FiltMax=65494, Gamma=2.870
23:15:21.581 00.010 12020 worker thread servicing REQUEST_MOVE scope ofs (0.31, -0.05) opts 0xd
23:15:21.581 00.000 9340 UpdateGuideState exits: m=783502 SNR=176.7
23:15:21.590 00.009 12020 Handling offset move in thread for scope, endpoint = (0.31, -0.05)
23:15:21.590 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:15:21.601 00.011 12020 Moving (0.31, -0.05) raw xDistance=-0.31 yDistance=0.05
23:15:21.601 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
23:15:21.615 00.014 12020 GuideAlgorithmHysteresis::Result() returns -0.14 from input -0.31
23:15:21.615 00.000 9340 Enqueuing Expose request
23:15:21.625 00.010 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:15:21.625 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
23:15:21.625 00.000 12020 MoveAxis(E, 28, ABG)
23:15:21.626 00.001 12020 Guiding  Dir = 2, Dur = 28
23:15:21.626 00.000 12020 IsSlewing returns 0
23:15:21.627 00.001 12020 IsGuiding returns 0
23:15:21.653 00.026 12020 PulseGuide returned control before completion, sleep 14
23:15:21.685 00.032 12020 IsGuiding returns 1
23:15:21.685 00.000 12020 scope still moving after pulse duration time elapsed
23:15:21.716 00.031 12020 IsSlewing returns 0
23:15:21.717 00.001 12020 IsGuiding returns 0
23:15:21.717 00.000 12020 scope move finished after 28 + 61 ms
23:15:21.717 00.000 12020 Move returns status 0, amount 28
23:15:21.718 00.001 12020 MoveAxis(N, 0, ABG)
23:15:21.718 00.000 12020 Move returns status 0, amount 0
23:15:21.718 00.000 12020 move complete, result=0
23:15:21.719 00.001 12020 worker thread done servicing request
23:15:21.719 00.000 9340 GuideStep: -0.3 px 28 ms EAST, 0.1 px 0 ms NORTH
23:15:21.734 00.015 12020 Worker thread wakes up
23:15:21.734 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
23:15:21.734 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(837,44,31,31)
23:15:22.628 00.894 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"c0ee6898-3d99-4ee0-804c-a87cebb231d3"}
23:15:22.638 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"c0ee6898-3d99-4ee0-804c-a87cebb231d3"}
23:15:22.655 00.017 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"c758f8b4-95ff-4c89-bc45-06be9ce891db"}
23:15:22.663 00.008 9340 case statement mapped state 6 to 3
23:15:22.674 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"c758f8b4-95ff-4c89-bc45-06be9ce891db"}
23:15:22.698 00.024 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"f3e65c1e-c29f-42d0-b71a-2eb67e00e0cd"}
23:15:22.712 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":499,"width":15,"height":15,"star_pos":[6.61,7.03],"pixels":"..."},"id":"f3e65c1e-c29f-42d0-b71a-2eb67e00e0cd"}
23:15:24.100 01.388 12020 Exposure complete
23:15:24.300 00.200 12020 worker thread done servicing request
23:15:24.300 00.000 9340 OnExposeComplete: enter
23:15:24.309 00.009 9340 UpdateGuideState(): m_state=6
23:15:24.320 00.011 9340 Star::Find(15, 852, 59, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 500
23:15:24.331 00.011 9340 Star::Find returns 1 (0), X=852.67, Y=59.20, Mass=773923, SNR=141.9, Peak=57527 HFD=3.9
23:15:24.345 00.014 9340 MultiStar: [#1 -0.26,0.47,0.72,U] [#2 0.45,-0.17,0.77,U] [#3 0.44,-0.43,0.64,U] [#4 0.11,0.67,0.64,U] [#5 0.40,0.31,0.80,U] [#6 0.24,-0.38,0.65,U] [#7 -0.11,-0.07,0.62,U] [#8 0.41,-0.14,0.59,U] 
23:15:24.355 00.010 9340 refined, 8 included, MultiStar: {0.25, 0.13}, one-star: {0.43, 0.63}
23:15:24.384 00.029 9340 CameraToMount -- cameraTheta (0.50) - m_xAngle (-3.14) = xAngle (3.63 = -2.65)
23:15:24.393 00.009 9340 CameraToMount -- cameraTheta (0.50) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (3.62 = -2.66)
23:15:24.404 00.011 9340 CameraToMount -- cameraX=0.25 cameraY=0.13 hyp=0.28 cameraTheta=0.50 mountX=-0.25 mountY=-0.13, mountTheta=-2.66
23:15:24.418 00.014 9340 SchedulePrimaryMove(10104498, x=0.25, y=0.13, opts=13)
23:15:24.426 00.008 9340 Enqueuing Move request for scope (0.25, 0.13)
23:15:24.436 00.010 12020 Worker thread wakes up
23:15:24.436 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=5506, max=65518, med=9554, FiltMin=7211, FiltMax=65494, Gamma=2.870
23:15:24.447 00.011 12020 worker thread servicing REQUEST_MOVE scope ofs (0.25, 0.13) opts 0xd
23:15:24.447 00.000 12020 Handling offset move in thread for scope, endpoint = (0.25, 0.13)
23:15:24.447 00.000 12020 Moving (0.25, 0.13) raw xDistance=-0.25 yDistance=-0.13
23:15:24.447 00.000 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.25
23:15:24.447 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:15:24.447 00.000 9340 UpdateGuideState exits: m=773923 SNR=141.9
23:15:24.458 00.011 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
23:15:24.458 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:15:24.470 00.012 12020 MoveAxis(E, 0, ABG)
23:15:24.470 00.000 12020 Move returns status 0, amount 0
23:15:24.470 00.000 12020 MoveAxis(N, 0, ABG)
23:15:24.470 00.000 12020 Move returns status 0, amount 0
23:15:24.471 00.001 12020 move complete, result=0
23:15:24.471 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
23:15:24.494 00.023 12020 worker thread done servicing request
23:15:24.495 00.001 9340 Enqueuing Expose request
23:15:24.510 00.015 12020 Worker thread wakes up
23:15:24.510 00.000 9340 GuideStep: -0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
23:15:24.521 00.011 12020 worker thread servicing REQUEST_EXPOSE 2000
23:15:24.521 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(837,44,31,31)
23:15:24.628 00.107 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"907ad41e-f854-4ec1-859e-7ffde4d69260"}
23:15:24.643 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"907ad41e-f854-4ec1-859e-7ffde4d69260"}
23:15:24.654 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"d1007ebd-9daa-4b49-b049-4d1ea43865b1"}
23:15:24.663 00.009 9340 case statement mapped state 6 to 3
23:15:24.674 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"d1007ebd-9daa-4b49-b049-4d1ea43865b1"}
23:15:24.687 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"291179ac-113d-4451-9324-4f4f445b7005"}
23:15:24.705 00.018 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":500,"width":15,"height":15,"star_pos":[6.67,7.20],"pixels":"..."},"id":"291179ac-113d-4451-9324-4f4f445b7005"}
23:15:26.627 01.922 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"2f6b5bba-a7d8-4576-a5f6-cc357a77afb4"}
23:15:26.644 00.017 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"2f6b5bba-a7d8-4576-a5f6-cc357a77afb4"}
23:15:26.656 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"fd7238a0-f5f4-4015-9ef1-073163fdda5c"}
23:15:26.669 00.013 9340 case statement mapped state 6 to 3
23:15:26.689 00.020 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"fd7238a0-f5f4-4015-9ef1-073163fdda5c"}
23:15:26.722 00.033 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"2c69ee8f-6773-4668-b1b3-e50062d66e28"}
23:15:26.732 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":500,"width":15,"height":15,"star_pos":[6.67,7.20],"pixels":"..."},"id":"2c69ee8f-6773-4668-b1b3-e50062d66e28"}
23:15:26.916 00.184 12020 Exposure complete
23:15:27.311 00.395 12020 worker thread done servicing request
23:15:27.311 00.000 9340 OnExposeComplete: enter
23:15:27.347 00.036 9340 UpdateGuideState(): m_state=6
23:15:27.368 00.021 9340 Star::Find(15, 852, 59, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 501
23:15:27.379 00.011 9340 Star::Find returns 1 (0), X=852.58, Y=59.51, Mass=712279, SNR=137.9, Peak=59087 HFD=3.5
23:15:27.393 00.014 9340 MultiStar: [#1 -0.05,0.59,0.79,U] [#2 0.58,0.07,0.89,U] [#3 0.71,-0.07,0.75,U] [#4 0.26,0.76,0.69,U] [#5 0.44,0.60,0.75,U] [#6 0.24,-0.40,0.64,U] [#7 0.07,0.19,0.66,U] [#8 0.06,0.09,0.61,U] 
23:15:27.406 00.013 9340 refined, 8 included, MultiStar: {0.31, 0.34}, one-star: {0.34, 0.94}
23:15:27.424 00.018 9340 CameraToMount -- cameraTheta (0.84) - m_xAngle (-3.14) = xAngle (3.97 = -2.31)
23:15:27.458 00.034 9340 CameraToMount -- cameraTheta (0.84) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (3.96 = -2.33)
23:15:27.474 00.016 9340 CameraToMount -- cameraX=0.31 cameraY=0.34 hyp=0.46 cameraTheta=0.84 mountX=-0.31 mountY=-0.33, mountTheta=-2.32
23:15:27.493 00.019 9340 SchedulePrimaryMove(10104498, x=0.31, y=0.34, opts=13)
23:15:27.509 00.016 9340 Enqueuing Move request for scope (0.31, 0.34)
23:15:27.552 00.043 12020 Worker thread wakes up
23:15:27.552 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=6009, max=65518, med=9546, FiltMin=7309, FiltMax=65494, Gamma=2.870
23:15:27.570 00.018 12020 worker thread servicing REQUEST_MOVE scope ofs (0.31, 0.34) opts 0xd
23:15:27.570 00.000 9340 UpdateGuideState exits: m=712279 SNR=137.9
23:15:27.582 00.012 12020 Handling offset move in thread for scope, endpoint = (0.31, 0.34)
23:15:27.582 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:15:27.595 00.013 12020 Moving (0.31, 0.34) raw xDistance=-0.31 yDistance=-0.33
23:15:27.595 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
23:15:27.610 00.015 12020 GuideAlgorithmHysteresis::Result() returns -0.13 from input -0.31
23:15:27.610 00.000 9340 Enqueuing Expose request
23:15:27.642 00.032 12020 GuideAlgorithmResistSwitch::result() returns -0.33 from input -0.33
23:15:27.642 00.000 12020 MoveAxis(E, 25, ABG)
23:15:27.642 00.000 12020 Guiding  Dir = 2, Dur = 25
23:15:27.644 00.002 12020 IsSlewing returns 0
23:15:27.645 00.001 12020 IsGuiding returns 0
23:15:27.666 00.021 12020 PulseGuide returned control before completion, sleep 15
23:15:27.714 00.048 12020 IsGuiding returns 0
23:15:27.715 00.001 12020 Move returns status 0, amount 25
23:15:27.715 00.000 12020 MoveAxis(N, 56, ABG)
23:15:27.715 00.000 12020 Guiding  Dir = 0, Dur = 56
23:15:27.761 00.046 12020 IsSlewing returns 0
23:15:27.763 00.002 12020 IsGuiding returns 0
23:15:27.844 00.081 12020 IsGuiding returns 1
23:15:27.844 00.000 12020 scope still moving after pulse duration time elapsed
23:15:27.878 00.034 12020 IsSlewing returns 0
23:15:27.879 00.001 12020 IsGuiding returns 1
23:15:28.017 00.138 12020 IsSlewing returns 0
23:15:28.050 00.033 12020 IsGuiding returns 0
23:15:28.050 00.000 12020 scope move finished after 56 + 230 ms
23:15:28.050 00.000 12020 Move returns status 0, amount 56
23:15:28.050 00.000 12020 move complete, result=0
23:15:28.051 00.001 12020 worker thread done servicing request
23:15:28.051 00.000 12020 Worker thread wakes up
23:15:28.052 00.001 9340 GuideStep: -0.3 px 25 ms EAST, -0.3 px 56 ms NORTH
23:15:28.064 00.012 12020 worker thread servicing REQUEST_EXPOSE 2000
23:15:28.064 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(837,44,31,31)
23:15:28.626 00.562 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"1cf2170d-3cb8-49b0-b151-7d3b8004b54a"}
23:15:28.641 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"1cf2170d-3cb8-49b0-b151-7d3b8004b54a"}
23:15:28.653 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"b22ee2d1-fb30-4c4b-8044-c5c937f80fab"}
23:15:28.664 00.011 9340 case statement mapped state 6 to 3
23:15:28.679 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"b22ee2d1-fb30-4c4b-8044-c5c937f80fab"}
23:15:28.696 00.017 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"5b34c9e8-7b71-4a8d-8d40-92a1a503f7c4"}
23:15:28.734 00.038 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":501,"width":15,"height":15,"star_pos":[6.58,6.51],"pixels":"..."},"id":"5b34c9e8-7b71-4a8d-8d40-92a1a503f7c4"}
23:15:30.426 01.692 12020 Exposure complete
23:15:30.626 00.200 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"6fad5de3-2eaa-4e6d-814b-f337f5e10736"}
23:15:30.640 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"6fad5de3-2eaa-4e6d-814b-f337f5e10736"}
23:15:30.656 00.016 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"277f3a40-6624-4d87-9ed6-c89389495ff3"}
23:15:30.684 00.028 9340 case statement mapped state 6 to 3
23:15:30.699 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"277f3a40-6624-4d87-9ed6-c89389495ff3"}
23:15:30.710 00.011 12020 worker thread done servicing request
23:15:30.710 00.000 9340 OnExposeComplete: enter
23:15:30.720 00.010 9340 UpdateGuideState(): m_state=6
23:15:30.733 00.013 9340 Star::Find(15, 852, 59, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 502
23:15:30.745 00.012 9340 Star::Find returns 1 (0), X=853.01, Y=58.97, Mass=749083, SNR=147.8, Peak=55121 HFD=4.0
23:15:30.779 00.034 9340 MultiStar: [#1 0.37,0.32,0.79,U] [#2 0.91,-0.18,0.69,U] [#3 0.73,-0.53,0.61,U] [#4 0.62,0.28,0.62,U] [#5 0.66,0.01,0.72,U] [#6 0.69,-0.64,0.55,U] [#7 0.41,-0.18,0.59,U] [#8 0.76,-0.19,0.59,U] 
23:15:30.794 00.015 9340 refined, 8 included, MultiStar: {0.66, -0.03}, one-star: {0.77, 0.39}
23:15:30.805 00.011 9340 CameraToMount -- cameraTheta (-0.05) - m_xAngle (-3.14) = xAngle (3.09 = 3.09)
23:15:30.821 00.016 9340 CameraToMount -- cameraTheta (-0.05) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (3.07 = 3.07)
23:15:30.832 00.011 9340 CameraToMount -- cameraX=0.66 cameraY=-0.03 hyp=0.66 cameraTheta=-0.05 mountX=-0.66 mountY=0.04, mountTheta=3.07
23:15:30.871 00.039 9340 SchedulePrimaryMove(10104498, x=0.66, y=-0.03, opts=13)
23:15:30.888 00.017 9340 Enqueuing Move request for scope (0.66, -0.03)
23:15:30.900 00.012 12020 Worker thread wakes up
23:15:30.900 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=6007, max=65535, med=9556, FiltMin=7425, FiltMax=65494, Gamma=2.870
23:15:30.912 00.012 12020 worker thread servicing REQUEST_MOVE scope ofs (0.66, -0.03) opts 0xd
23:15:30.913 00.001 9340 UpdateGuideState exits: m=749083 SNR=147.8
23:15:30.924 00.011 12020 Handling offset move in thread for scope, endpoint = (0.66, -0.03)
23:15:30.925 00.001 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:15:30.954 00.029 12020 Moving (0.66, -0.03) raw xDistance=-0.66 yDistance=0.04
23:15:30.955 00.001 9340 ScheduleExposure(2000,3,1) exposurePending=0
23:15:30.966 00.011 12020 GuideAlgorithmHysteresis::Result() returns -0.29 from input -0.66
23:15:30.966 00.000 9340 Enqueuing Expose request
23:15:30.976 00.010 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:15:30.976 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
23:15:30.977 00.001 12020 MoveAxis(E, 56, ABG)
23:15:30.977 00.000 12020 Guiding  Dir = 2, Dur = 56
23:15:30.977 00.000 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"47230568-c55f-416d-ba03-646d6461f670"}
23:15:30.989 00.012 12020 IsSlewing returns 0
23:15:30.989 00.000 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":502,"width":15,"height":15,"star_pos":[7.01,6.97],"pixels":"..."},"id":"47230568-c55f-416d-ba03-646d6461f670"}
23:15:31.003 00.014 12020 IsGuiding returns 0
23:15:31.036 00.033 12020 PulseGuide returned control before completion, sleep 35
23:15:31.104 00.068 12020 IsGuiding returns 0
23:15:31.104 00.000 12020 Move returns status 0, amount 56
23:15:31.104 00.000 12020 MoveAxis(N, 0, ABG)
23:15:31.104 00.000 12020 Move returns status 0, amount 0
23:15:31.105 00.001 12020 move complete, result=0
23:15:31.105 00.000 12020 worker thread done servicing request
23:15:31.105 00.000 9340 GuideStep: -0.7 px 56 ms EAST, 0.0 px 0 ms NORTH
23:15:31.139 00.034 12020 Worker thread wakes up
23:15:31.140 00.001 12020 worker thread servicing REQUEST_EXPOSE 2000
23:15:31.140 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(837,44,31,31)
23:15:32.625 01.485 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"4dc9b1fc-321c-4460-a285-8aa8980df67d"}
23:15:32.643 00.018 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"4dc9b1fc-321c-4460-a285-8aa8980df67d"}
23:15:32.678 00.035 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"3433bf9c-ca6f-486e-9727-9ab5dcb63460"}
23:15:32.698 00.020 9340 case statement mapped state 6 to 3
23:15:32.716 00.018 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"3433bf9c-ca6f-486e-9727-9ab5dcb63460"}
23:15:32.732 00.016 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"34aa2bf3-5650-4aff-b670-db426c598d57"}
23:15:32.750 00.018 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":502,"width":15,"height":15,"star_pos":[7.01,6.97],"pixels":"..."},"id":"34aa2bf3-5650-4aff-b670-db426c598d57"}
23:15:33.508 00.758 12020 Exposure complete
23:15:33.857 00.349 12020 worker thread done servicing request
23:15:33.857 00.000 9340 OnExposeComplete: enter
23:15:33.873 00.016 9340 UpdateGuideState(): m_state=6
23:15:33.888 00.015 9340 Star::Find(15, 853, 58, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 503
23:15:33.900 00.012 9340 Star::Find returns 1 (0), X=853.08, Y=58.90, Mass=725640, SNR=134.6, Peak=53057 HFD=4.2
23:15:33.912 00.012 9340 MultiStar: [#1 0.46,0.33,0.74,U] [#2 0.75,-0.48,0.93,U] [#3 0.82,-0.41,0.80,U] [#4 0.89,0.44,0.00,M1] [#5 0.76,0.35,0.79,U] [#6 0.72,-0.88,0.00,M1] [#7 0.31,-0.02,0.62,U] [#8 0.80,-0.05,0.68,U] 
23:15:33.942 00.030 9340 refined, 6 included, MultiStar: {0.70, 0.00}, one-star: {0.84, 0.32}
23:15:33.960 00.018 9340 CameraToMount -- cameraTheta (0.01) - m_xAngle (-3.14) = xAngle (3.14 = 3.14)
23:15:33.976 00.016 9340 CameraToMount -- cameraTheta (0.01) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (3.13 = 3.13)
23:15:33.988 00.012 9340 CameraToMount -- cameraX=0.70 cameraY=0.00 hyp=0.70 cameraTheta=0.01 mountX=-0.70 mountY=0.01, mountTheta=3.13
23:15:34.006 00.018 9340 SchedulePrimaryMove(10104498, x=0.70, y=0.00, opts=13)
23:15:34.019 00.013 9340 Enqueuing Move request for scope (0.70, 0.00)
23:15:34.031 00.012 12020 Worker thread wakes up
23:15:34.032 00.001 9340 UpdateImageDisplay: Size=(1920,1080) min=5968, max=65535, med=9568, FiltMin=7641, FiltMax=65494, Gamma=2.870
23:15:34.064 00.032 12020 worker thread servicing REQUEST_MOVE scope ofs (0.70, 0.00) opts 0xd
23:15:34.064 00.000 9340 UpdateGuideState exits: m=725640 SNR=134.6
23:15:34.078 00.014 12020 Handling offset move in thread for scope, endpoint = (0.70, 0.00)
23:15:34.078 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:15:34.089 00.011 12020 Moving (0.70, 0.00) raw xDistance=-0.70 yDistance=0.01
23:15:34.089 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
23:15:34.100 00.011 12020 GuideAlgorithmHysteresis::Result() returns -0.32 from input -0.70
23:15:34.100 00.000 9340 Enqueuing Expose request
23:15:34.111 00.011 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:15:34.111 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
23:15:34.111 00.000 12020 MoveAxis(E, 61, ABG)
23:15:34.111 00.000 12020 Guiding  Dir = 2, Dur = 61
23:15:34.115 00.004 12020 IsSlewing returns 0
23:15:34.118 00.003 12020 IsGuiding returns 0
23:15:34.143 00.025 12020 PulseGuide returned control before completion, sleep 46
23:15:34.192 00.049 12020 IsGuiding returns 1
23:15:34.192 00.000 12020 scope still moving after pulse duration time elapsed
23:15:34.239 00.047 12020 IsSlewing returns 0
23:15:34.282 00.043 12020 IsGuiding returns 0
23:15:34.282 00.000 12020 scope move finished after 61 + 103 ms
23:15:34.282 00.000 12020 Move returns status 0, amount 61
23:15:34.282 00.000 12020 MoveAxis(N, 0, ABG)
23:15:34.283 00.001 12020 Move returns status 0, amount 0
23:15:34.283 00.000 12020 move complete, result=0
23:15:34.284 00.001 9340 GuideStep: -0.7 px 61 ms EAST, 0.0 px 0 ms NORTH
23:15:34.294 00.010 12020 worker thread done servicing request
23:15:34.295 00.001 12020 Worker thread wakes up
23:15:34.295 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
23:15:34.295 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(837,44,31,31)
23:15:34.624 00.329 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"72aec7f3-e982-41bd-b636-f6b39a0af39b"}
23:15:34.655 00.031 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"72aec7f3-e982-41bd-b636-f6b39a0af39b"}
23:15:34.673 00.018 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"f17e21bb-f21c-4ac0-a432-6bd96fa61bf5"}
23:15:34.685 00.012 9340 case statement mapped state 6 to 3
23:15:34.701 00.016 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"f17e21bb-f21c-4ac0-a432-6bd96fa61bf5"}
23:15:34.722 00.021 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"2461b1ae-30e0-4fcc-9e79-d48c17754573"}
23:15:34.737 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":503,"width":15,"height":15,"star_pos":[7.08,6.90],"pixels":"..."},"id":"2461b1ae-30e0-4fcc-9e79-d48c17754573"}
23:15:36.625 01.888 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"2d8554a8-4392-4ab9-ba0a-5651a65fa408"}
23:15:36.647 00.022 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"2d8554a8-4392-4ab9-ba0a-5651a65fa408"}
23:15:36.657 00.010 12020 Exposure complete
23:15:36.658 00.001 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"9fa5f3dc-e7ab-4db5-a83b-a0dcf4a41ac0"}
23:15:36.668 00.010 9340 case statement mapped state 6 to 3
23:15:36.675 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"9fa5f3dc-e7ab-4db5-a83b-a0dcf4a41ac0"}
23:15:36.684 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"65373d6c-931f-45de-8ba2-8223c126757f"}
23:15:36.692 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":503,"width":15,"height":15,"star_pos":[7.08,6.90],"pixels":"..."},"id":"65373d6c-931f-45de-8ba2-8223c126757f"}
23:15:36.839 00.147 12020 worker thread done servicing request
23:15:36.839 00.000 9340 OnExposeComplete: enter
23:15:36.863 00.024 9340 UpdateGuideState(): m_state=6
23:15:36.875 00.012 9340 Star::Find(15, 853, 58, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 504
23:15:36.884 00.009 9340 Star::Find returns 1 (0), X=852.85, Y=58.98, Mass=764264, SNR=140.3, Peak=51222 HFD=4.2
23:15:36.893 00.009 9340 MultiStar: [#1 0.10,0.26,0.68,U] [#2 0.79,-0.31,0.85,U] [#3 0.86,-0.64,0.00,M1] [#4 0.50,0.33,0.57,U] [#5 0.65,0.03,0.75,U] [#6 0.63,-0.78,0.00,M2] [#7 0.25,-0.45,0.59,U] [#8 0.16,-0.22,0.67,U] 
23:15:36.904 00.011 9340 refined, 6 included, MultiStar: {0.46, 0.02}, one-star: {0.61, 0.41}
23:15:36.914 00.010 9340 CameraToMount -- cameraTheta (0.05) - m_xAngle (-3.14) = xAngle (3.18 = -3.10)
23:15:36.923 00.009 9340 CameraToMount -- cameraTheta (0.05) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (3.17 = -3.11)
23:15:36.936 00.013 9340 CameraToMount -- cameraX=0.46 cameraY=0.02 hyp=0.47 cameraTheta=0.05 mountX=-0.46 mountY=-0.01, mountTheta=-3.11
23:15:36.951 00.015 9340 SchedulePrimaryMove(10104498, x=0.46, y=0.02, opts=13)
23:15:36.960 00.009 9340 Enqueuing Move request for scope (0.46, 0.02)
23:15:36.989 00.029 12020 Worker thread wakes up
23:15:36.989 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=5339, max=65529, med=9562, FiltMin=7711, FiltMax=65494, Gamma=2.870
23:15:36.998 00.009 12020 worker thread servicing REQUEST_MOVE scope ofs (0.46, 0.02) opts 0xd
23:15:36.998 00.000 9340 UpdateGuideState exits: m=764264 SNR=140.3
23:15:37.008 00.010 12020 Handling offset move in thread for scope, endpoint = (0.46, 0.02)
23:15:37.008 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:15:37.019 00.011 12020 Moving (0.46, 0.02) raw xDistance=-0.46 yDistance=-0.01
23:15:37.019 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
23:15:37.027 00.008 9340 Enqueuing Expose request
23:15:37.035 00.008 12020 GuideAlgorithmHysteresis::Result() returns -0.22 from input -0.46
23:15:37.035 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:15:37.036 00.001 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
23:15:37.036 00.000 12020 MoveAxis(E, 43, ABG)
23:15:37.036 00.000 12020 Guiding  Dir = 2, Dur = 43
23:15:37.037 00.001 12020 IsSlewing returns 0
23:15:37.037 00.000 12020 IsGuiding returns 0
23:15:37.054 00.017 12020 PulseGuide returned control before completion, sleep 38
23:15:37.094 00.040 12020 IsGuiding returns 1
23:15:37.096 00.002 12020 scope still moving after pulse duration time elapsed
23:15:37.133 00.037 12020 IsSlewing returns 0
23:15:37.166 00.033 12020 IsGuiding returns 0
23:15:37.166 00.000 12020 scope move finished after 43 + 85 ms
23:15:37.166 00.000 12020 Move returns status 0, amount 43
23:15:37.166 00.000 12020 MoveAxis(N, 0, ABG)
23:15:37.166 00.000 12020 Move returns status 0, amount 0
23:15:37.166 00.000 12020 move complete, result=0
23:15:37.167 00.001 12020 worker thread done servicing request
23:15:37.167 00.000 9340 GuideStep: -0.5 px 43 ms EAST, -0.0 px 0 ms NORTH
23:15:37.177 00.010 12020 Worker thread wakes up
23:15:37.177 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
23:15:37.177 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(837,44,31,31)
23:15:38.622 01.445 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"bd5794d2-eaed-4e4a-b372-2d2575897d4b"}
23:15:38.635 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"bd5794d2-eaed-4e4a-b372-2d2575897d4b"}
23:15:38.645 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"6c9a96e9-3db0-48a7-84a2-706f9625f13c"}
23:15:38.657 00.012 9340 case statement mapped state 6 to 3
23:15:38.668 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"6c9a96e9-3db0-48a7-84a2-706f9625f13c"}
23:15:38.682 00.014 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"fc686787-3f69-48f2-8398-0aea532e5cdd"}
23:15:38.708 00.026 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":504,"width":15,"height":15,"star_pos":[6.85,6.98],"pixels":"..."},"id":"fc686787-3f69-48f2-8398-0aea532e5cdd"}
23:15:39.551 00.843 12020 Exposure complete
23:15:39.844 00.293 12020 worker thread done servicing request
23:15:39.845 00.001 9340 OnExposeComplete: enter
23:15:39.857 00.012 9340 UpdateGuideState(): m_state=6
23:15:39.868 00.011 9340 Star::Find(15, 852, 58, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 505
23:15:39.883 00.015 9340 Star::Find returns 1 (0), X=852.80, Y=59.17, Mass=734826, SNR=141.9, Peak=48476 HFD=4.1
23:15:39.904 00.021 9340 MultiStar: [#1 0.00,0.54,0.81,U] [#2 0.70,0.11,0.80,U] [#3 0.65,-0.36,0.74,U] [#4 0.45,0.68,0.67,U] [#5 0.72,0.35,0.72,U] [#6 0.36,-0.60,0.63,U] [#7 0.15,0.12,0.82,U] [#8 0.47,-0.08,0.59,U] 
23:15:39.919 00.015 9340 refined, 8 included, MultiStar: {0.45, 0.18}, one-star: {0.56, 0.60}
23:15:39.962 00.043 9340 CameraToMount -- cameraTheta (0.38) - m_xAngle (-3.14) = xAngle (3.52 = -2.76)
23:15:39.977 00.015 9340 CameraToMount -- cameraTheta (0.38) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (3.50 = -2.78)
23:15:39.992 00.015 9340 CameraToMount -- cameraX=0.45 cameraY=0.18 hyp=0.49 cameraTheta=0.38 mountX=-0.45 mountY=-0.17, mountTheta=-2.78
23:15:40.008 00.016 9340 SchedulePrimaryMove(10104498, x=0.45, y=0.18, opts=13)
23:15:40.029 00.021 9340 Enqueuing Move request for scope (0.45, 0.18)
23:15:40.049 00.020 12020 Worker thread wakes up
23:15:40.049 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=5442, max=65518, med=9577, FiltMin=7432, FiltMax=65494, Gamma=2.870
23:15:40.081 00.032 12020 worker thread servicing REQUEST_MOVE scope ofs (0.45, 0.18) opts 0xd
23:15:40.081 00.000 12020 Handling offset move in thread for scope, endpoint = (0.45, 0.18)
23:15:40.081 00.000 12020 Moving (0.45, 0.18) raw xDistance=-0.45 yDistance=-0.17
23:15:40.081 00.000 12020 GuideAlgorithmHysteresis::Result() returns -0.21 from input -0.45
23:15:40.081 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:15:40.081 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
23:15:40.081 00.000 12020 MoveAxis(E, 40, ABG)
23:15:40.082 00.001 12020 Guiding  Dir = 2, Dur = 40
23:15:40.083 00.001 12020 IsSlewing returns 0
23:15:40.083 00.000 9340 UpdateGuideState exits: m=734826 SNR=141.9
23:15:40.098 00.015 12020 IsGuiding returns 0
23:15:40.099 00.001 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:15:40.114 00.015 9340 ScheduleExposure(2000,3,1) exposurePending=0
23:15:40.130 00.016 12020 PulseGuide returned control before completion, sleep 25
23:15:40.131 00.001 9340 Enqueuing Expose request
23:15:40.199 00.068 12020 IsGuiding returns 0
23:15:40.200 00.001 12020 Move returns status 0, amount 40
23:15:40.200 00.000 12020 MoveAxis(N, 0, ABG)
23:15:40.200 00.000 12020 Move returns status 0, amount 0
23:15:40.200 00.000 12020 move complete, result=0
23:15:40.200 00.000 12020 worker thread done servicing request
23:15:40.200 00.000 9340 GuideStep: -0.5 px 40 ms EAST, -0.2 px 0 ms NORTH
23:15:40.216 00.016 12020 Worker thread wakes up
23:15:40.216 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
23:15:40.217 00.001 12020 Handling exposure in thread, d=2000 o=3 r=(837,44,31,31)
23:15:40.628 00.411 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"9f2fef3c-34c6-4cd3-b3fb-26c2c87e8c5a"}
23:15:40.640 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"9f2fef3c-34c6-4cd3-b3fb-26c2c87e8c5a"}
23:15:40.655 00.015 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"a338e9c0-b6a3-42cb-b288-b5f2c6abfaca"}
23:15:40.672 00.017 9340 case statement mapped state 6 to 3
23:15:40.683 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"a338e9c0-b6a3-42cb-b288-b5f2c6abfaca"}
23:15:40.727 00.044 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"1124e7e9-d315-4260-a6e5-10e66e677bcd"}
23:15:40.742 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":505,"width":15,"height":15,"star_pos":[6.80,7.17],"pixels":"..."},"id":"1124e7e9-d315-4260-a6e5-10e66e677bcd"}
23:15:42.627 01.885 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"5b09632a-21b6-4f8a-bd40-e0bd564b5294"}
23:15:42.647 00.020 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"5b09632a-21b6-4f8a-bd40-e0bd564b5294"}
23:15:42.660 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"ff0042b4-8523-48f3-998d-c6d0c895af44"}
23:15:42.670 00.010 9340 case statement mapped state 6 to 3
23:15:42.678 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"ff0042b4-8523-48f3-998d-c6d0c895af44"}
23:15:42.687 00.009 12020 Exposure complete
23:15:42.687 00.000 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"71730952-3710-4c91-a310-897f92139186"}
23:15:42.696 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":505,"width":15,"height":15,"star_pos":[6.80,7.17],"pixels":"..."},"id":"71730952-3710-4c91-a310-897f92139186"}
23:15:42.884 00.188 12020 worker thread done servicing request
23:15:42.884 00.000 9340 OnExposeComplete: enter
23:15:42.894 00.010 9340 UpdateGuideState(): m_state=6
23:15:42.903 00.009 9340 Star::Find(15, 852, 59, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 506
23:15:42.917 00.014 9340 Star::Find returns 1 (0), X=853.04, Y=59.81, Mass=777743, SNR=176.3, Peak=54909 HFD=4.2
23:15:42.927 00.010 9340 MultiStar: [#1 0.31,0.58,0.74,U] [#2 0.66,0.23,0.62,U] [#3 0.71,0.01,0.72,U] [#4 0.86,0.67,0.00,M1] [#5 0.94,0.73,0.00,M1] [#6 0.45,-0.16,0.45,U] [#7 0.37,-0.00,0.57,U] [#8 0.40,0.35,0.45,U] 
23:15:42.936 00.009 9340 refined, 6 included, MultiStar: {0.56, 0.42}, one-star: {0.80, 1.23}
23:15:42.945 00.009 9340 CameraToMount -- cameraTheta (0.64) - m_xAngle (-3.14) = xAngle (3.78 = -2.51)
23:15:42.962 00.017 9340 CameraToMount -- cameraTheta (0.64) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (3.76 = -2.52)
23:15:42.973 00.011 9340 CameraToMount -- cameraX=0.56 cameraY=0.42 hyp=0.70 cameraTheta=0.64 mountX=-0.56 mountY=-0.41, mountTheta=-2.52
23:15:43.003 00.030 9340 SchedulePrimaryMove(10104498, x=0.56, y=0.42, opts=13)
23:15:43.017 00.014 9340 Enqueuing Move request for scope (0.56, 0.42)
23:15:43.025 00.008 12020 Worker thread wakes up
23:15:43.025 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=6326, max=65535, med=9605, FiltMin=7548, FiltMax=65494, Gamma=2.870
23:15:43.037 00.012 12020 worker thread servicing REQUEST_MOVE scope ofs (0.56, 0.42) opts 0xd
23:15:43.038 00.001 9340 UpdateGuideState exits: m=777743 SNR=176.3
23:15:43.049 00.011 12020 Handling offset move in thread for scope, endpoint = (0.56, 0.42)
23:15:43.049 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:15:43.057 00.008 12020 Moving (0.56, 0.42) raw xDistance=-0.56 yDistance=-0.41
23:15:43.058 00.001 9340 ScheduleExposure(2000,3,1) exposurePending=0
23:15:43.067 00.009 12020 GuideAlgorithmHysteresis::Result() returns -0.25 from input -0.56
23:15:43.068 00.001 12020 GuideAlgorithmResistSwitch::result() returns -0.41 from input -0.41
23:15:43.068 00.000 9340 Enqueuing Expose request
23:15:43.093 00.025 12020 MoveAxis(E, 49, ABG)
23:15:43.093 00.000 12020 Guiding  Dir = 2, Dur = 49
23:15:43.094 00.001 12020 IsSlewing returns 0
23:15:43.095 00.001 12020 IsGuiding returns 0
23:15:43.116 00.021 12020 PulseGuide returned control before completion, sleep 39
23:15:43.195 00.079 12020 IsGuiding returns 0
23:15:43.196 00.001 12020 Move returns status 0, amount 49
23:15:43.196 00.000 12020 MoveAxis(N, 68, ABG)
23:15:43.196 00.000 12020 Guiding  Dir = 0, Dur = 68
23:15:43.200 00.004 12020 IsSlewing returns 0
23:15:43.201 00.001 12020 IsGuiding returns 0
23:15:43.291 00.090 12020 IsGuiding returns 1
23:15:43.291 00.000 12020 scope still moving after pulse duration time elapsed
23:15:43.320 00.029 12020 IsSlewing returns 0
23:15:43.322 00.002 12020 IsGuiding returns 1
23:15:43.450 00.128 12020 IsSlewing returns 0
23:15:43.486 00.036 12020 IsGuiding returns 0
23:15:43.486 00.000 12020 scope move finished after 68 + 216 ms
23:15:43.486 00.000 12020 Move returns status 0, amount 68
23:15:43.486 00.000 12020 move complete, result=0
23:15:43.486 00.000 12020 worker thread done servicing request
23:15:43.486 00.000 12020 Worker thread wakes up
23:15:43.486 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
23:15:43.489 00.003 9340 GuideStep: -0.6 px 49 ms EAST, -0.4 px 68 ms NORTH
23:15:43.504 00.015 12020 Handling exposure in thread, d=2000 o=3 r=(837,44,31,31)
23:15:44.627 01.123 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"faa7a53a-e81f-4fcd-9d41-9d8b42a0451d"}
23:15:44.638 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"faa7a53a-e81f-4fcd-9d41-9d8b42a0451d"}
23:15:44.649 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"551b9118-f055-4af7-88a6-15806c363a57"}
23:15:44.662 00.013 9340 case statement mapped state 6 to 3
23:15:44.672 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"551b9118-f055-4af7-88a6-15806c363a57"}
23:15:44.681 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"9432226a-88db-4d4e-a778-ca50cafe9825"}
23:15:44.689 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":506,"width":15,"height":15,"star_pos":[7.04,6.81],"pixels":"..."},"id":"9432226a-88db-4d4e-a778-ca50cafe9825"}
23:15:45.865 01.176 12020 Exposure complete
23:15:46.131 00.266 12020 worker thread done servicing request
23:15:46.131 00.000 9340 OnExposeComplete: enter
23:15:46.153 00.022 9340 UpdateGuideState(): m_state=6
23:15:46.172 00.019 9340 Star::Find(15, 853, 59, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 507
23:15:46.203 00.031 9340 Star::Find returns 1 (0), X=852.81, Y=59.10, Mass=755652, SNR=161.3, Peak=45797 HFD=4.2
23:15:46.221 00.018 9340 MultiStar: [#1 0.01,0.08,0.74,U] [#2 0.69,-0.23,0.77,U] [#3 0.62,-0.65,0.64,U] [#4 0.53,0.59,0.53,U] [#5 0.68,0.10,0.77,U] [#6 0.19,-0.68,0.55,U] [#7 -0.03,-0.14,0.54,U] [#8 0.38,0.04,0.55,U] 
23:15:46.239 00.018 9340 refined, 8 included, MultiStar: {0.43, -0.01}, one-star: {0.57, 0.52}
23:15:46.250 00.011 9340 CameraToMount -- cameraTheta (-0.02) - m_xAngle (-3.14) = xAngle (3.12 = 3.12)
23:15:46.263 00.013 9340 CameraToMount -- cameraTheta (-0.02) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (3.10 = 3.10)
23:15:46.277 00.014 9340 CameraToMount -- cameraX=0.43 cameraY=-0.01 hyp=0.43 cameraTheta=-0.02 mountX=-0.43 mountY=0.02, mountTheta=3.10
23:15:46.301 00.024 9340 SchedulePrimaryMove(10104498, x=0.43, y=-0.01, opts=13)
23:15:46.343 00.042 9340 Enqueuing Move request for scope (0.43, -0.01)
23:15:46.359 00.016 12020 Worker thread wakes up
23:15:46.359 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=5740, max=65533, med=9582, FiltMin=7517, FiltMax=65494, Gamma=2.870
23:15:46.372 00.013 12020 worker thread servicing REQUEST_MOVE scope ofs (0.43, -0.01) opts 0xd
23:15:46.372 00.000 9340 UpdateGuideState exits: m=755652 SNR=161.3
23:15:46.383 00.011 12020 Handling offset move in thread for scope, endpoint = (0.43, -0.01)
23:15:46.383 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:15:46.394 00.011 12020 Moving (0.43, -0.01) raw xDistance=-0.43 yDistance=0.02
23:15:46.394 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
23:15:46.411 00.017 12020 GuideAlgorithmHysteresis::Result() returns -0.20 from input -0.43
23:15:46.411 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:15:46.411 00.000 9340 Enqueuing Expose request
23:15:46.423 00.012 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
23:15:46.424 00.001 12020 MoveAxis(E, 39, ABG)
23:15:46.424 00.000 12020 Guiding  Dir = 2, Dur = 39
23:15:46.427 00.003 12020 IsSlewing returns 0
23:15:46.428 00.001 12020 IsGuiding returns 0
23:15:46.461 00.033 12020 PulseGuide returned control before completion, sleep 17
23:15:46.522 00.061 12020 IsGuiding returns 0
23:15:46.522 00.000 12020 Move returns status 0, amount 39
23:15:46.523 00.001 12020 MoveAxis(N, 0, ABG)
23:15:46.523 00.000 12020 Move returns status 0, amount 0
23:15:46.523 00.000 12020 move complete, result=0
23:15:46.523 00.000 12020 worker thread done servicing request
23:15:46.524 00.001 9340 GuideStep: -0.4 px 39 ms EAST, 0.0 px 0 ms NORTH
23:15:46.541 00.017 12020 Worker thread wakes up
23:15:46.541 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
23:15:46.541 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(837,44,31,31)
23:15:46.627 00.086 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"42f6b287-d72a-4683-939d-022bdfc53c3a"}
23:15:46.645 00.018 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"42f6b287-d72a-4683-939d-022bdfc53c3a"}
23:15:46.656 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"aeb1ba07-9516-448a-a86e-011714974fdb"}
23:15:46.682 00.026 9340 case statement mapped state 6 to 3
23:15:46.702 00.020 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"aeb1ba07-9516-448a-a86e-011714974fdb"}
23:15:46.736 00.034 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"f34efbbf-bc9f-487b-b2a3-2f98927f26c7"}
23:15:46.752 00.016 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":507,"width":15,"height":15,"star_pos":[6.81,7.10],"pixels":"..."},"id":"f34efbbf-bc9f-487b-b2a3-2f98927f26c7"}
23:15:48.628 01.876 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"0c0693d5-c8cb-4ff6-a9ed-606cba33613e"}
23:15:48.639 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"0c0693d5-c8cb-4ff6-a9ed-606cba33613e"}
23:15:48.662 00.023 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"d55a8ed6-267e-4229-b1af-91b7958131d3"}
23:15:48.670 00.008 9340 case statement mapped state 6 to 3
23:15:48.679 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"d55a8ed6-267e-4229-b1af-91b7958131d3"}
23:15:48.686 00.007 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"56c2e3e1-bc6b-40d4-a19f-2d0c22679f8a"}
23:15:48.698 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":507,"width":15,"height":15,"star_pos":[6.81,7.10],"pixels":"..."},"id":"56c2e3e1-bc6b-40d4-a19f-2d0c22679f8a"}
23:15:48.907 00.209 12020 Exposure complete
23:15:49.103 00.196 12020 worker thread done servicing request
23:15:49.103 00.000 9340 OnExposeComplete: enter
23:15:49.114 00.011 9340 UpdateGuideState(): m_state=6
23:15:49.131 00.017 9340 Star::Find(15, 852, 59, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 508
23:15:49.144 00.013 9340 Star::Find returns 1 (0), X=852.65, Y=59.40, Mass=771597, SNR=173.6, Peak=55747 HFD=4.2
23:15:49.153 00.009 9340 MultiStar: [#1 -0.11,0.68,0.62,U] [#2 0.48,-0.01,0.64,U] [#3 0.62,-0.12,0.54,U] [#4 0.37,0.70,0.49,U] [#5 0.32,0.36,0.59,U] [#6 0.28,-0.61,0.50,U] [#7 -0.05,0.25,0.50,U] [#8 0.17,0.43,0.48,U] 
23:15:49.163 00.010 9340 refined, 8 included, MultiStar: {0.29, 0.33}, one-star: {0.41, 0.83}
23:15:49.172 00.009 9340 CameraToMount -- cameraTheta (0.85) - m_xAngle (-3.14) = xAngle (3.98 = -2.30)
23:15:49.185 00.013 9340 CameraToMount -- cameraTheta (0.85) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (3.97 = -2.31)
23:15:49.195 00.010 9340 CameraToMount -- cameraX=0.29 cameraY=0.33 hyp=0.44 cameraTheta=0.85 mountX=-0.29 mountY=-0.32, mountTheta=-2.31
23:15:49.228 00.033 9340 SchedulePrimaryMove(10104498, x=0.29, y=0.33, opts=13)
23:15:49.240 00.012 9340 Enqueuing Move request for scope (0.29, 0.33)
23:15:49.249 00.009 12020 Worker thread wakes up
23:15:49.250 00.001 12020 worker thread servicing REQUEST_MOVE scope ofs (0.29, 0.33) opts 0xd
23:15:49.250 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=5938, max=65518, med=9578, FiltMin=7351, FiltMax=65494, Gamma=2.870
23:15:49.262 00.012 12020 Handling offset move in thread for scope, endpoint = (0.29, 0.33)
23:15:49.262 00.000 9340 UpdateGuideState exits: m=771597 SNR=173.6
23:15:49.272 00.010 12020 Moving (0.29, 0.33) raw xDistance=-0.29 yDistance=-0.32
23:15:49.272 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:15:49.281 00.009 12020 GuideAlgorithmHysteresis::Result() returns -0.14 from input -0.29
23:15:49.281 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
23:15:49.293 00.012 12020 GuideAlgorithmResistSwitch::result() returns -0.32 from input -0.32
23:15:49.293 00.000 9340 Enqueuing Expose request
23:15:49.306 00.013 12020 MoveAxis(E, 27, ABG)
23:15:49.306 00.000 12020 Guiding  Dir = 2, Dur = 27
23:15:49.307 00.001 12020 IsSlewing returns 0
23:15:49.308 00.001 12020 IsGuiding returns 0
23:15:49.384 00.076 12020 IsGuiding returns 1
23:15:49.384 00.000 12020 scope still moving after pulse duration time elapsed
23:15:49.416 00.032 12020 IsSlewing returns 0
23:15:49.417 00.001 12020 IsGuiding returns 0
23:15:49.417 00.000 12020 scope move finished after 27 + 81 ms
23:15:49.417 00.000 12020 Move returns status 0, amount 27
23:15:49.417 00.000 12020 MoveAxis(N, 54, ABG)
23:15:49.418 00.001 12020 Guiding  Dir = 0, Dur = 54
23:15:49.419 00.001 12020 IsSlewing returns 0
23:15:49.420 00.001 12020 IsGuiding returns 0
23:15:49.496 00.076 12020 IsGuiding returns 1
23:15:49.497 00.001 12020 scope still moving after pulse duration time elapsed
23:15:49.534 00.037 12020 IsSlewing returns 0
23:15:49.535 00.001 12020 IsGuiding returns 1
23:15:49.640 00.105 12020 IsSlewing returns 0
23:15:49.672 00.032 12020 IsGuiding returns 0
23:15:49.673 00.001 12020 scope move finished after 54 + 197 ms
23:15:49.673 00.000 12020 Move returns status 0, amount 54
23:15:49.673 00.000 12020 move complete, result=0
23:15:49.673 00.000 12020 worker thread done servicing request
23:15:49.673 00.000 9340 GuideStep: -0.3 px 27 ms EAST, -0.3 px 54 ms NORTH
23:15:49.682 00.009 12020 Worker thread wakes up
23:15:49.682 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
23:15:49.682 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(837,44,31,31)
23:15:50.633 00.951 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"e4c2cca1-685b-44c9-b1e1-f7788631211e"}
23:15:50.646 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"e4c2cca1-685b-44c9-b1e1-f7788631211e"}
23:15:50.659 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"d3d5b183-2eb6-49b8-bb61-a463c7a6de24"}
23:15:50.671 00.012 9340 case statement mapped state 6 to 3
23:15:50.712 00.041 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"d3d5b183-2eb6-49b8-bb61-a463c7a6de24"}
23:15:50.724 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"9eddd7ef-f107-4b03-b910-ffc50c12f0d8"}
23:15:50.737 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":508,"width":15,"height":15,"star_pos":[6.65,7.40],"pixels":"..."},"id":"9eddd7ef-f107-4b03-b910-ffc50c12f0d8"}
23:15:52.058 01.321 12020 Exposure complete
23:15:52.484 00.426 12020 worker thread done servicing request
23:15:52.484 00.000 9340 OnExposeComplete: enter
23:15:52.507 00.023 9340 UpdateGuideState(): m_state=6
23:15:52.528 00.021 9340 Star::Find(15, 852, 59, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 509
23:15:52.550 00.022 9340 Star::Find returns 1 (0), X=852.39, Y=58.99, Mass=765669, SNR=131.6, Peak=54495 HFD=4.1
23:15:52.605 00.055 9340 MultiStar: [#1 -0.32,0.13,0.86,U] [#2 0.12,-0.22,0.79,U] [#3 0.01,-0.73,0.71,U] [#4 0.21,0.82,0.71,U] [#5 0.24,0.03,0.79,U] [#6 -0.28,-0.86,0.76,U] [#7 -0.10,-0.05,0.72,U] [#8 -0.15,0.08,0.82,U] 
23:15:52.626 00.021 9340 refined, 8 included, MultiStar: {-0.01, -0.02}, one-star: {0.15, 0.41}
23:15:52.642 00.016 9340 CameraToMount -- cameraTheta (-2.05) - m_xAngle (-3.14) = xAngle (1.08 = 1.08)
23:15:52.658 00.016 9340 CameraToMount -- cameraTheta (-2.05) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (1.07 = 1.07)
23:15:52.700 00.042 9340 CameraToMount -- cameraX=-0.01 cameraY=-0.02 hyp=0.03 cameraTheta=-2.05 mountX=0.01 mountY=0.02, mountTheta=1.08
23:15:52.733 00.033 9340 SchedulePrimaryMove(10104498, x=-0.01, y=-0.02, opts=13)
23:15:52.763 00.030 9340 Enqueuing Move request for scope (-0.01, -0.02)
23:15:52.783 00.020 12020 Worker thread wakes up
23:15:52.783 00.000 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.02) opts 0xd
23:15:52.784 00.001 12020 Handling offset move in thread for scope, endpoint = (-0.01, -0.02)
23:15:52.784 00.000 12020 Moving (-0.01, -0.02) raw xDistance=0.01 yDistance=0.02
23:15:52.784 00.000 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
23:15:52.784 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:15:52.785 00.001 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
23:15:52.804 00.019 9340 UpdateImageDisplay: Size=(1920,1080) min=5993, max=65524, med=9643, FiltMin=7570, FiltMax=65494, Gamma=2.870
23:15:52.826 00.022 12020 MoveAxis(E, 0, ABG)
23:15:52.827 00.001 9340 UpdateGuideState exits: m=765669 SNR=131.6
23:15:52.844 00.017 12020 Move returns status 0, amount 0
23:15:52.844 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:15:52.861 00.017 12020 MoveAxis(N, 0, ABG)
23:15:52.862 00.001 12020 Move returns status 0, amount 0
23:15:52.862 00.000 12020 move complete, result=0
23:15:52.863 00.001 12020 worker thread done servicing request
23:15:52.863 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
23:15:52.890 00.027 9340 Enqueuing Expose request
23:15:52.925 00.035 12020 Worker thread wakes up
23:15:52.925 00.000 9340 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
23:15:52.941 00.016 12020 worker thread servicing REQUEST_EXPOSE 2000
23:15:52.941 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(837,44,31,31)
23:15:52.957 00.016 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"411d1a4a-cea4-4300-b52c-9b26503b4ec6"}
23:15:52.969 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"411d1a4a-cea4-4300-b52c-9b26503b4ec6"}
23:15:52.984 00.015 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"13be7e06-7082-4e75-a482-13c246b69898"}
23:15:53.001 00.017 9340 case statement mapped state 6 to 3
23:15:53.042 00.041 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"13be7e06-7082-4e75-a482-13c246b69898"}
23:15:53.060 00.018 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"ab6af88d-62a9-49a7-b367-30c46460e461"}
23:15:53.078 00.018 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":509,"width":15,"height":15,"star_pos":[7.39,6.99],"pixels":"..."},"id":"ab6af88d-62a9-49a7-b367-30c46460e461"}
23:15:54.631 01.553 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"615ae2ca-fa1c-4c3a-b9ae-08128c205ec0"}
23:15:54.641 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"615ae2ca-fa1c-4c3a-b9ae-08128c205ec0"}
23:15:54.652 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"aade8eb7-fcb5-4165-b88a-d244e479f99a"}
23:15:54.662 00.010 9340 case statement mapped state 6 to 3
23:15:54.674 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"aade8eb7-fcb5-4165-b88a-d244e479f99a"}
23:15:54.688 00.014 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"b6e5bbc0-3b9e-4723-8e8f-80eccbd1cf68"}
23:15:54.715 00.027 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":509,"width":15,"height":15,"star_pos":[7.39,6.99],"pixels":"..."},"id":"b6e5bbc0-3b9e-4723-8e8f-80eccbd1cf68"}
23:15:55.321 00.606 12020 Exposure complete
23:15:55.566 00.245 12020 worker thread done servicing request
23:15:55.566 00.000 9340 OnExposeComplete: enter
23:15:55.578 00.012 9340 UpdateGuideState(): m_state=6
23:15:55.590 00.012 9340 Star::Find(15, 852, 58, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 510
23:15:55.601 00.011 9340 Star::Find returns 1 (0), X=852.56, Y=59.42, Mass=738599, SNR=136.3, Peak=59032 HFD=3.9
23:15:55.616 00.015 9340 MultiStar: [#1 -0.30,0.41,0.93,U] [#2 0.54,0.22,0.77,U] [#3 0.42,-0.19,0.61,U] [#4 0.20,0.78,0.69,U] [#5 0.50,0.28,0.80,U] [#6 0.01,-0.35,0.71,U] [#7 -0.13,0.00,0.65,U] [#8 0.09,0.21,0.56,U] 
23:15:55.631 00.015 9340 refined, 8 included, MultiStar: {0.18, 0.28}, one-star: {0.32, 0.84}
23:15:55.641 00.010 9340 CameraToMount -- cameraTheta (1.00) - m_xAngle (-3.14) = xAngle (4.14 = -2.15)
23:15:55.672 00.031 9340 CameraToMount -- cameraTheta (1.00) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (4.12 = -2.16)
23:15:55.683 00.011 9340 CameraToMount -- cameraX=0.18 cameraY=0.28 hyp=0.34 cameraTheta=1.00 mountX=-0.18 mountY=-0.28, mountTheta=-2.15
23:15:55.700 00.017 9340 SchedulePrimaryMove(10104498, x=0.18, y=0.28, opts=13)
23:15:55.712 00.012 9340 Enqueuing Move request for scope (0.18, 0.28)
23:15:55.723 00.011 12020 Worker thread wakes up
23:15:55.723 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=5527, max=65518, med=9619, FiltMin=7554, FiltMax=65494, Gamma=2.870
23:15:55.750 00.027 12020 worker thread servicing REQUEST_MOVE scope ofs (0.18, 0.28) opts 0xd
23:15:55.750 00.000 12020 Handling offset move in thread for scope, endpoint = (0.18, 0.28)
23:15:55.750 00.000 9340 UpdateGuideState exits: m=738599 SNR=136.3
23:15:55.763 00.013 12020 Moving (0.18, 0.28) raw xDistance=-0.18 yDistance=-0.28
23:15:55.763 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:15:55.778 00.015 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.18
23:15:55.778 00.000 12020 GuideAlgorithmResistSwitch::result() returns -0.28 from input -0.28
23:15:55.778 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
23:15:55.788 00.010 12020 MoveAxis(E, 0, ABG)
23:15:55.789 00.001 9340 Enqueuing Expose request
23:15:55.799 00.010 12020 Move returns status 0, amount 0
23:15:55.799 00.000 12020 MoveAxis(N, 47, ABG)
23:15:55.799 00.000 12020 Guiding  Dir = 0, Dur = 47
23:15:55.800 00.001 12020 IsSlewing returns 0
23:15:55.801 00.001 12020 IsGuiding returns 0
23:15:55.895 00.094 12020 IsGuiding returns 1
23:15:55.895 00.000 12020 scope still moving after pulse duration time elapsed
23:15:55.929 00.034 12020 IsSlewing returns 0
23:15:55.930 00.001 12020 IsGuiding returns 1
23:15:55.990 00.060 12020 IsSlewing returns 0
23:15:56.085 00.095 12020 IsGuiding returns 0
23:15:56.085 00.000 12020 scope move finished after 47 + 236 ms
23:15:56.086 00.001 12020 Move returns status 0, amount 47
23:15:56.086 00.000 12020 move complete, result=0
23:15:56.086 00.000 12020 worker thread done servicing request
23:15:56.087 00.001 9340 GuideStep: -0.2 px 0 ms EAST, -0.3 px 47 ms NORTH
23:15:56.101 00.014 12020 Worker thread wakes up
23:15:56.102 00.001 12020 worker thread servicing REQUEST_EXPOSE 2000
23:15:56.102 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(837,44,31,31)
23:15:56.640 00.538 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"be0f99fa-0291-4fbc-85c9-2508518622ed"}
23:15:56.667 00.027 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"be0f99fa-0291-4fbc-85c9-2508518622ed"}
23:15:56.684 00.017 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"7407f6a1-791a-4050-bedd-bcc88c619f96"}
23:15:56.697 00.013 9340 case statement mapped state 6 to 3
23:15:56.725 00.028 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"7407f6a1-791a-4050-bedd-bcc88c619f96"}
23:15:56.781 00.056 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"659c0242-7891-445f-8b39-1443b81d1ae3"}
23:15:56.803 00.022 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":510,"width":15,"height":15,"star_pos":[6.56,7.42],"pixels":"..."},"id":"659c0242-7891-445f-8b39-1443b81d1ae3"}
23:15:58.474 01.671 12020 Exposure complete
23:15:58.638 00.164 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"d67f1ded-92d3-43c8-a961-c007c5b9d851"}
23:15:58.662 00.024 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"d67f1ded-92d3-43c8-a961-c007c5b9d851"}
23:15:58.674 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"f757e478-1817-475c-a5fd-8a9153cc8751"}
23:15:58.695 00.021 9340 case statement mapped state 6 to 3
23:15:58.744 00.049 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"f757e478-1817-475c-a5fd-8a9153cc8751"}
23:15:58.775 00.031 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"82f8c3df-207f-47ba-b1b9-3b07b83dabca"}
23:15:58.793 00.018 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":510,"width":15,"height":15,"star_pos":[6.56,7.42],"pixels":"..."},"id":"82f8c3df-207f-47ba-b1b9-3b07b83dabca"}
23:15:58.892 00.099 12020 worker thread done servicing request
23:15:58.892 00.000 9340 OnExposeComplete: enter
23:15:58.909 00.017 9340 UpdateGuideState(): m_state=6
23:15:58.927 00.018 9340 Star::Find(15, 852, 59, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 511
23:15:58.948 00.021 9340 Star::Find returns 1 (0), X=852.76, Y=58.92, Mass=741152, SNR=135.5, Peak=59681 HFD=4.1
23:15:58.969 00.021 9340 MultiStar: [#1 0.07,-0.01,0.89,U] [#2 0.43,-0.68,0.84,U] [#3 0.49,-1.19,0.00,M1] [#4 0.54,0.36,0.67,U] [#5 0.47,0.09,0.84,U] [#6 0.20,-0.97,0.00,M1] [#7 0.13,-0.37,0.66,U] [#8 0.35,-0.50,0.67,U] 
23:15:59.009 00.040 9340 refined, 6 included, MultiStar: {0.36, -0.09}, one-star: {0.52, 0.35}
23:15:59.025 00.016 9340 CameraToMount -- cameraTheta (-0.24) - m_xAngle (-3.14) = xAngle (2.89 = 2.89)
23:15:59.037 00.012 9340 CameraToMount -- cameraTheta (-0.24) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (2.88 = 2.88)
23:15:59.060 00.023 9340 CameraToMount -- cameraX=0.36 cameraY=-0.09 hyp=0.37 cameraTheta=-0.24 mountX=-0.36 mountY=0.10, mountTheta=2.88
23:15:59.134 00.074 9340 SchedulePrimaryMove(10104498, x=0.36, y=-0.09, opts=13)
23:15:59.167 00.033 9340 Enqueuing Move request for scope (0.36, -0.09)
23:15:59.185 00.018 12020 Worker thread wakes up
23:15:59.185 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=5268, max=65535, med=9610, FiltMin=7176, FiltMax=65494, Gamma=2.870
23:15:59.210 00.025 12020 worker thread servicing REQUEST_MOVE scope ofs (0.36, -0.09) opts 0xd
23:15:59.212 00.002 12020 Handling offset move in thread for scope, endpoint = (0.36, -0.09)
23:15:59.213 00.001 12020 Moving (0.36, -0.09) raw xDistance=-0.36 yDistance=0.10
23:15:59.213 00.000 12020 GuideAlgorithmHysteresis::Result() returns -0.15 from input -0.36
23:15:59.213 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:15:59.213 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
23:15:59.213 00.000 12020 MoveAxis(E, 30, ABG)
23:15:59.213 00.000 12020 Guiding  Dir = 2, Dur = 30
23:15:59.215 00.002 9340 UpdateGuideState exits: m=741152 SNR=135.5
23:15:59.229 00.014 12020 IsSlewing returns 0
23:15:59.229 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:15:59.264 00.035 12020 IsGuiding returns 0
23:15:59.267 00.003 9340 ScheduleExposure(2000,3,1) exposurePending=0
23:15:59.280 00.013 9340 Enqueuing Expose request
23:15:59.301 00.021 12020 IsGuiding returns 1
23:15:59.301 00.000 12020 scope still moving after pulse duration time elapsed
23:15:59.330 00.029 12020 IsSlewing returns 0
23:15:59.333 00.003 12020 IsGuiding returns 1
23:15:59.413 00.080 12020 IsSlewing returns 0
23:15:59.414 00.001 12020 IsGuiding returns 0
23:15:59.414 00.000 12020 scope move finished after 30 + 120 ms
23:15:59.415 00.001 12020 Move returns status 0, amount 30
23:15:59.415 00.000 12020 MoveAxis(N, 0, ABG)
23:15:59.415 00.000 12020 Move returns status 0, amount 0
23:15:59.415 00.000 12020 move complete, result=0
23:15:59.416 00.001 9340 GuideStep: -0.4 px 30 ms EAST, 0.1 px 0 ms NORTH
23:15:59.438 00.022 12020 worker thread done servicing request
23:15:59.439 00.001 12020 Worker thread wakes up
23:15:59.439 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
23:15:59.439 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(837,44,31,31)
23:16:00.637 01.198 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"1e20409b-daa2-4660-9c66-3c7b23800dfa"}
23:16:00.656 00.019 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"1e20409b-daa2-4660-9c66-3c7b23800dfa"}
23:16:00.669 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"f379cbc9-a176-46cc-b126-6d1ff881b1a2"}
23:16:00.685 00.016 9340 case statement mapped state 6 to 3
23:16:00.697 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"f379cbc9-a176-46cc-b126-6d1ff881b1a2"}
23:16:00.734 00.037 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"fe62c27a-f330-4c45-bfcb-a02f33b101e3"}
23:16:00.756 00.022 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":511,"width":15,"height":15,"star_pos":[6.76,6.92],"pixels":"..."},"id":"fe62c27a-f330-4c45-bfcb-a02f33b101e3"}
23:16:01.797 01.041 12020 Exposure complete
23:16:02.054 00.257 12020 worker thread done servicing request
23:16:02.054 00.000 9340 OnExposeComplete: enter
23:16:02.064 00.010 9340 UpdateGuideState(): m_state=6
23:16:02.078 00.014 9340 Star::Find(15, 852, 58, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 512
23:16:02.096 00.018 9340 Star::Find returns 1 (0), X=852.61, Y=59.13, Mass=786901, SNR=150.2, Peak=57979 HFD=3.9
23:16:02.123 00.027 9340 MultiStar: [#1 -0.23,0.06,0.85,U] [#2 0.56,-0.35,0.77,U] [#3 0.30,-0.61,0.65,U] [#4 0.06,0.62,0.64,U] [#5 0.17,-0.08,0.59,U] [#6 0.25,-1.04,0.00,M2] [#7 -0.06,-0.25,0.60,U] [#8 0.14,-0.32,0.69,U] 
23:16:02.141 00.018 9340 refined, 7 included, MultiStar: {0.17, -0.02}, one-star: {0.37, 0.55}
23:16:02.153 00.012 9340 CameraToMount -- cameraTheta (-0.09) - m_xAngle (-3.14) = xAngle (3.05 = 3.05)
23:16:02.166 00.013 9340 CameraToMount -- cameraTheta (-0.09) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (3.03 = 3.03)
23:16:02.183 00.017 9340 CameraToMount -- cameraX=0.17 cameraY=-0.02 hyp=0.17 cameraTheta=-0.09 mountX=-0.17 mountY=0.02, mountTheta=3.03
23:16:02.203 00.020 9340 SchedulePrimaryMove(10104498, x=0.17, y=-0.02, opts=13)
23:16:02.246 00.043 9340 Enqueuing Move request for scope (0.17, -0.02)
23:16:02.258 00.012 12020 Worker thread wakes up
23:16:02.259 00.001 12020 worker thread servicing REQUEST_MOVE scope ofs (0.17, -0.02) opts 0xd
23:16:02.259 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=5479, max=65518, med=9633, FiltMin=7511, FiltMax=65494, Gamma=2.870
23:16:02.276 00.017 12020 Handling offset move in thread for scope, endpoint = (0.17, -0.02)
23:16:02.276 00.000 9340 UpdateGuideState exits: m=786901 SNR=150.2
23:16:02.292 00.016 12020 Moving (0.17, -0.02) raw xDistance=-0.17 yDistance=0.02
23:16:02.294 00.002 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17
23:16:02.294 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:16:02.311 00.017 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:16:02.311 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
23:16:02.352 00.041 9340 Enqueuing Expose request
23:16:02.368 00.016 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
23:16:02.368 00.000 12020 MoveAxis(E, 0, ABG)
23:16:02.368 00.000 12020 Move returns status 0, amount 0
23:16:02.368 00.000 12020 MoveAxis(N, 0, ABG)
23:16:02.368 00.000 12020 Move returns status 0, amount 0
23:16:02.368 00.000 12020 move complete, result=0
23:16:02.369 00.001 12020 worker thread done servicing request
23:16:02.369 00.000 12020 Worker thread wakes up
23:16:02.369 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
23:16:02.369 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(837,44,31,31)
23:16:02.377 00.008 9340 GuideStep: -0.2 px 0 ms EAST, 0.0 px 0 ms NORTH
23:16:02.637 00.260 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"fa03e188-6f3a-4b86-a22f-d3c9424242ae"}
23:16:02.652 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"fa03e188-6f3a-4b86-a22f-d3c9424242ae"}
23:16:02.695 00.043 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"ab577744-a00b-4875-b9d4-3922844a5a79"}
23:16:02.715 00.020 9340 case statement mapped state 6 to 3
23:16:02.728 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"ab577744-a00b-4875-b9d4-3922844a5a79"}
23:16:02.755 00.027 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"2dde4abb-6d3f-43f1-a6b9-87a40b94c85e"}
23:16:02.793 00.038 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":512,"width":15,"height":15,"star_pos":[6.61,7.13],"pixels":"..."},"id":"2dde4abb-6d3f-43f1-a6b9-87a40b94c85e"}
23:16:04.636 01.843 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"c415db9c-a7da-44ff-be9c-a31e060dda66"}
23:16:04.647 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"c415db9c-a7da-44ff-be9c-a31e060dda66"}
23:16:04.664 00.017 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"f8f0f956-4c4c-47c5-bb6a-42fa6b3436ff"}
23:16:04.677 00.013 9340 case statement mapped state 6 to 3
23:16:04.693 00.016 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"f8f0f956-4c4c-47c5-bb6a-42fa6b3436ff"}
23:16:04.722 00.029 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"7f07fce6-22a4-4859-a013-aa06198d6474"}
23:16:04.734 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":512,"width":15,"height":15,"star_pos":[6.61,7.13],"pixels":"..."},"id":"7f07fce6-22a4-4859-a013-aa06198d6474"}
23:16:04.747 00.013 12020 Exposure complete
23:16:05.046 00.299 12020 worker thread done servicing request
23:16:05.046 00.000 9340 OnExposeComplete: enter
23:16:05.086 00.040 9340 UpdateGuideState(): m_state=6
23:16:05.128 00.042 9340 Star::Find(15, 852, 59, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 513
23:16:05.143 00.015 9340 Star::Find returns 1 (0), X=852.91, Y=59.48, Mass=756304, SNR=139.9, Peak=53241 HFD=3.9
23:16:05.171 00.028 9340 MultiStar: [#1 0.32,0.64,0.85,U] [#2 0.88,-0.14,0.76,U] [#3 0.86,-0.25,0.68,U] [#4 0.48,0.71,0.60,U] [#5 0.60,0.52,0.77,U] [#6 0.62,-0.31,0.65,U] [#7 0.27,0.19,0.65,U] [#8 0.29,0.18,0.58,U] 
23:16:05.217 00.046 9340 refined, 8 included, MultiStar: {0.56, 0.31}, one-star: {0.67, 0.91}
23:16:05.234 00.017 9340 CameraToMount -- cameraTheta (0.50) - m_xAngle (-3.14) = xAngle (3.64 = -2.65)
23:16:05.258 00.024 9340 CameraToMount -- cameraTheta (0.50) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (3.62 = -2.66)
23:16:05.272 00.014 9340 CameraToMount -- cameraX=0.56 cameraY=0.31 hyp=0.64 cameraTheta=0.50 mountX=-0.57 mountY=-0.30, mountTheta=-2.66
23:16:05.309 00.037 9340 SchedulePrimaryMove(10104498, x=0.56, y=0.31, opts=13)
23:16:05.327 00.018 9340 Enqueuing Move request for scope (0.56, 0.31)
23:16:05.386 00.059 12020 Worker thread wakes up
23:16:05.386 00.000 12020 worker thread servicing REQUEST_MOVE scope ofs (0.56, 0.31) opts 0xd
23:16:05.386 00.000 12020 Handling offset move in thread for scope, endpoint = (0.56, 0.31)
23:16:05.386 00.000 12020 Moving (0.56, 0.31) raw xDistance=-0.57 yDistance=-0.30
23:16:05.386 00.000 12020 GuideAlgorithmHysteresis::Result() returns -0.24 from input -0.57
23:16:05.387 00.001 12020 GuideAlgorithmResistSwitch::result() returns -0.30 from input -0.30
23:16:05.387 00.000 12020 MoveAxis(E, 46, ABG)
23:16:05.387 00.000 12020 Guiding  Dir = 2, Dur = 46
23:16:05.388 00.001 9340 UpdateImageDisplay: Size=(1920,1080) min=5998, max=65518, med=9593, FiltMin=7457, FiltMax=65494, Gamma=2.870
23:16:05.404 00.016 12020 IsSlewing returns 0
23:16:05.404 00.000 9340 UpdateGuideState exits: m=756304 SNR=139.9
23:16:05.420 00.016 12020 IsGuiding returns 0
23:16:05.421 00.001 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:16:05.445 00.024 12020 PulseGuide returned control before completion, sleep 36
23:16:05.446 00.001 9340 ScheduleExposure(2000,3,1) exposurePending=0
23:16:05.461 00.015 9340 Enqueuing Expose request
23:16:05.506 00.045 12020 IsGuiding returns 1
23:16:05.507 00.001 12020 scope still moving after pulse duration time elapsed
23:16:05.539 00.032 12020 IsSlewing returns 0
23:16:05.539 00.000 12020 IsGuiding returns 0
23:16:05.540 00.001 12020 scope move finished after 46 + 73 ms
23:16:05.540 00.000 12020 Move returns status 0, amount 46
23:16:05.540 00.000 12020 MoveAxis(N, 50, ABG)
23:16:05.540 00.000 12020 Guiding  Dir = 0, Dur = 50
23:16:05.541 00.001 12020 IsSlewing returns 0
23:16:05.542 00.001 12020 IsGuiding returns 0
23:16:05.622 00.080 12020 IsGuiding returns 1
23:16:05.622 00.000 12020 scope still moving after pulse duration time elapsed
23:16:05.647 00.025 12020 IsSlewing returns 0
23:16:05.648 00.001 12020 IsGuiding returns 1
23:16:05.777 00.129 12020 IsSlewing returns 0
23:16:05.809 00.032 12020 IsGuiding returns 0
23:16:05.809 00.000 12020 scope move finished after 50 + 216 ms
23:16:05.809 00.000 12020 Move returns status 0, amount 50
23:16:05.809 00.000 12020 move complete, result=0
23:16:05.810 00.001 12020 worker thread done servicing request
23:16:05.810 00.000 12020 Worker thread wakes up
23:16:05.810 00.000 9340 GuideStep: -0.6 px 46 ms EAST, -0.3 px 50 ms NORTH
23:16:05.826 00.016 12020 worker thread servicing REQUEST_EXPOSE 2000
23:16:05.826 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(837,44,31,31)
23:16:06.637 00.811 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"bebe9e23-229d-4928-b5f8-61972dd866a4"}
23:16:06.671 00.034 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"bebe9e23-229d-4928-b5f8-61972dd866a4"}
23:16:06.688 00.017 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"e9ecd036-444d-4a34-b4ba-dfe5b45f67c9"}
23:16:06.701 00.013 9340 case statement mapped state 6 to 3
23:16:06.713 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"e9ecd036-444d-4a34-b4ba-dfe5b45f67c9"}
23:16:06.723 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"e5d2885d-c84e-4a18-8cac-b27c6cbd32d4"}
23:16:06.740 00.017 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":513,"width":15,"height":15,"star_pos":[6.91,7.48],"pixels":"..."},"id":"e5d2885d-c84e-4a18-8cac-b27c6cbd32d4"}
23:16:08.195 01.455 12020 Exposure complete
23:16:08.478 00.283 12020 worker thread done servicing request
23:16:08.478 00.000 9340 OnExposeComplete: enter
23:16:08.490 00.012 9340 UpdateGuideState(): m_state=6
23:16:08.502 00.012 9340 Star::Find(15, 852, 59, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 514
23:16:08.512 00.010 9340 Star::Find returns 1 (0), X=852.47, Y=59.03, Mass=768342, SNR=139.2, Peak=57675 HFD=4.1
23:16:08.523 00.011 9340 MultiStar: [#1 -0.35,0.19,0.91,U] [#2 0.39,-0.36,0.89,U] [#3 0.26,-0.51,0.67,U] [#4 0.23,0.27,0.73,U] [#5 0.24,0.01,0.75,U] [#6 0.20,-0.82,0.73,U] [#7 0.08,-0.41,0.73,U] [#8 0.20,-0.33,0.74,U] 
23:16:08.535 00.012 9340 refined, 8 included, MultiStar: {0.16, -0.13}, one-star: {0.23, 0.46}
23:16:08.547 00.012 9340 CameraToMount -- cameraTheta (-0.70) - m_xAngle (-3.14) = xAngle (2.44 = 2.44)
23:16:08.558 00.011 9340 CameraToMount -- cameraTheta (-0.70) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (2.42 = 2.42)
23:16:08.592 00.034 9340 CameraToMount -- cameraX=0.16 cameraY=-0.13 hyp=0.21 cameraTheta=-0.70 mountX=-0.16 mountY=0.14, mountTheta=2.43
23:16:08.610 00.018 9340 SchedulePrimaryMove(10104498, x=0.16, y=-0.13, opts=13)
23:16:08.621 00.011 9340 Enqueuing Move request for scope (0.16, -0.13)
23:16:08.630 00.009 12020 Worker thread wakes up
23:16:08.630 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=6035, max=65518, med=9450, FiltMin=7203, FiltMax=65494, Gamma=2.870
23:16:08.641 00.011 12020 worker thread servicing REQUEST_MOVE scope ofs (0.16, -0.13) opts 0xd
23:16:08.641 00.000 12020 Handling offset move in thread for scope, endpoint = (0.16, -0.13)
23:16:08.641 00.000 12020 Moving (0.16, -0.13) raw xDistance=-0.16 yDistance=0.14
23:16:08.641 00.000 9340 UpdateGuideState exits: m=768342 SNR=139.2
23:16:08.653 00.012 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16
23:16:08.653 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:16:08.664 00.011 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:16:08.664 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
23:16:08.677 00.013 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
23:16:08.677 00.000 12020 MoveAxis(E, 0, ABG)
23:16:08.677 00.000 12020 Move returns status 0, amount 0
23:16:08.696 00.019 9340 Enqueuing Expose request
23:16:08.719 00.023 12020 MoveAxis(N, 0, ABG)
23:16:08.719 00.000 12020 Move returns status 0, amount 0
23:16:08.719 00.000 12020 move complete, result=0
23:16:08.719 00.000 12020 worker thread done servicing request
23:16:08.720 00.001 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"f0db962a-d5b4-418c-b228-5b2f49e9f12e"}
23:16:08.732 00.012 12020 Worker thread wakes up
23:16:08.733 00.001 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"f0db962a-d5b4-418c-b228-5b2f49e9f12e"}
23:16:08.743 00.010 12020 worker thread servicing REQUEST_EXPOSE 2000
23:16:08.744 00.001 12020 Handling exposure in thread, d=2000 o=3 r=(837,44,31,31)
23:16:08.744 00.000 9340 GuideStep: -0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
23:16:08.770 00.026 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"b52d98a3-54ea-4dd9-aa99-e6e5827dc61f"}
23:16:08.782 00.012 9340 case statement mapped state 6 to 3
23:16:08.795 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"b52d98a3-54ea-4dd9-aa99-e6e5827dc61f"}
23:16:08.834 00.039 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"ef3e5c48-7a94-4fe3-a9f5-04b2102dd312"}
23:16:08.845 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":514,"width":15,"height":15,"star_pos":[7.47,7.03],"pixels":"..."},"id":"ef3e5c48-7a94-4fe3-a9f5-04b2102dd312"}
23:16:10.636 01.791 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"dfd01c76-c85f-4ee8-bfbf-4fba1f6e5867"}
23:16:10.647 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"dfd01c76-c85f-4ee8-bfbf-4fba1f6e5867"}
23:16:10.690 00.043 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"4462f246-625a-4f30-a7d8-b0936e42cfee"}
23:16:10.704 00.014 9340 case statement mapped state 6 to 3
23:16:10.715 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"4462f246-625a-4f30-a7d8-b0936e42cfee"}
23:16:10.731 00.016 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"7dbc7158-f644-487c-92b5-441c4f3e58c0"}
23:16:10.751 00.020 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":514,"width":15,"height":15,"star_pos":[7.47,7.03],"pixels":"..."},"id":"7dbc7158-f644-487c-92b5-441c4f3e58c0"}
23:16:11.152 00.401 12020 Exposure complete
23:16:11.559 00.407 12020 worker thread done servicing request
23:16:11.560 00.001 9340 OnExposeComplete: enter
23:16:11.583 00.023 9340 UpdateGuideState(): m_state=6
23:16:11.603 00.020 9340 Star::Find(15, 852, 59, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 515
23:16:11.626 00.023 9340 Star::Find returns 1 (0), X=852.63, Y=59.02, Mass=761176, SNR=145.8, Peak=53891 HFD=4.1
23:16:11.702 00.076 9340 MultiStar: [#1 0.27,0.16,0.73,U] [#2 0.63,-0.24,0.70,U] [#3 0.41,-0.84,0.66,U] [#4 0.52,0.55,0.59,U] [#5 0.38,0.18,0.78,U] [#6 0.35,-0.74,0.63,U] [#7 0.33,-0.12,0.58,U] [#8 0.22,-0.23,0.54,U] 
23:16:11.733 00.031 9340 refined, 8 included, MultiStar: {0.39, -0.06}, one-star: {0.39, 0.45}
23:16:11.763 00.030 9340 CameraToMount -- cameraTheta (-0.14) - m_xAngle (-3.14) = xAngle (2.99 = 2.99)
23:16:11.782 00.019 9340 CameraToMount -- cameraTheta (-0.14) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (2.98 = 2.98)
23:16:11.834 00.052 9340 CameraToMount -- cameraX=0.39 cameraY=-0.06 hyp=0.40 cameraTheta=-0.14 mountX=-0.39 mountY=0.06, mountTheta=2.98
23:16:11.863 00.029 9340 SchedulePrimaryMove(10104498, x=0.39, y=-0.06, opts=13)
23:16:11.888 00.025 9340 Enqueuing Move request for scope (0.39, -0.06)
23:16:11.974 00.086 12020 Worker thread wakes up
23:16:11.975 00.001 12020 worker thread servicing REQUEST_MOVE scope ofs (0.39, -0.06) opts 0xd
23:16:11.975 00.000 12020 Handling offset move in thread for scope, endpoint = (0.39, -0.06)
23:16:11.975 00.000 12020 Moving (0.39, -0.06) raw xDistance=-0.39 yDistance=0.06
23:16:11.976 00.001 12020 GuideAlgorithmHysteresis::Result() returns -0.16 from input -0.39
23:16:11.976 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:16:11.976 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
23:16:11.976 00.000 12020 MoveAxis(E, 32, ABG)
23:16:11.976 00.000 12020 Guiding  Dir = 2, Dur = 32
23:16:11.978 00.002 9340 UpdateImageDisplay: Size=(1920,1080) min=5843, max=65535, med=9631, FiltMin=7581, FiltMax=65494, Gamma=2.870
23:16:12.029 00.051 12020 IsSlewing returns 0
23:16:12.029 00.000 9340 UpdateGuideState exits: m=761176 SNR=145.8
23:16:12.088 00.059 12020 IsGuiding returns 0
23:16:12.100 00.012 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:16:12.132 00.032 12020 PulseGuide returned control before completion, sleep 15
23:16:12.148 00.016 9340 ScheduleExposure(2000,3,1) exposurePending=0
23:16:12.251 00.103 12020 IsGuiding returns 0
23:16:12.251 00.000 12020 Move returns status 0, amount 32
23:16:12.251 00.000 12020 MoveAxis(N, 0, ABG)
23:16:12.252 00.001 12020 Move returns status 0, amount 0
23:16:12.252 00.000 12020 move complete, result=0
23:16:12.252 00.000 12020 worker thread done servicing request
23:16:12.275 00.023 9340 Enqueuing Expose request
23:16:12.375 00.100 12020 Worker thread wakes up
23:16:12.376 00.001 9340 GuideStep: -0.4 px 32 ms EAST, 0.1 px 0 ms NORTH
23:16:12.395 00.019 12020 worker thread servicing REQUEST_EXPOSE 2000
23:16:12.396 00.001 12020 Handling exposure in thread, d=2000 o=3 r=(837,44,31,31)
23:16:12.693 00.297 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"e1d5d4ac-9da1-42ef-939b-0b5093e60b2c"}
23:16:12.875 00.182 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"e1d5d4ac-9da1-42ef-939b-0b5093e60b2c"}
23:16:12.994 00.119 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"625f217c-ff3f-44a0-acd3-4ae1fcf6f6d1"}
23:16:13.112 00.118 9340 case statement mapped state 6 to 3
23:16:13.176 00.064 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"625f217c-ff3f-44a0-acd3-4ae1fcf6f6d1"}
23:16:13.256 00.080 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"823dcd33-0670-4fc2-8db7-44c2e2783bc6"}
23:16:13.322 00.066 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":515,"width":15,"height":15,"star_pos":[6.63,7.02],"pixels":"..."},"id":"823dcd33-0670-4fc2-8db7-44c2e2783bc6"}
23:16:14.675 01.353 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"f15aed15-910d-4916-a187-0470b3a82218"}
23:16:14.691 00.016 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"f15aed15-910d-4916-a187-0470b3a82218"}
23:16:14.702 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"71205331-7e2c-495f-8398-192cb3c719ed"}
23:16:14.714 00.012 9340 case statement mapped state 6 to 3
23:16:14.722 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"71205331-7e2c-495f-8398-192cb3c719ed"}
23:16:14.732 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"2c92a58c-0be8-4507-b5ad-53a70fa37306"}
23:16:14.747 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":515,"width":15,"height":15,"star_pos":[6.63,7.02],"pixels":"..."},"id":"2c92a58c-0be8-4507-b5ad-53a70fa37306"}
23:16:14.759 00.012 12020 Exposure complete
23:16:15.008 00.249 12020 worker thread done servicing request
23:16:15.008 00.000 9340 OnExposeComplete: enter
23:16:15.022 00.014 9340 UpdateGuideState(): m_state=6
23:16:15.034 00.012 9340 Star::Find(15, 852, 59, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 516
23:16:15.044 00.010 9340 Star::Find returns 1 (0), X=852.58, Y=58.92, Mass=788971, SNR=179.5, Peak=57455 HFD=4.0
23:16:15.082 00.038 9340 MultiStar: [#1 0.19,-0.07,0.56,U] [#2 0.50,-0.54,0.60,U] [#3 0.47,-0.62,0.54,U] [#4 0.54,0.35,0.55,U] [#5 0.55,-0.11,0.69,U] [#6 0.04,-0.93,0.46,U] [#7 0.11,-0.16,0.49,U] [#8 0.09,-0.21,0.47,U] 
23:16:15.099 00.017 9340 refined, 8 included, MultiStar: {0.34, -0.16}, one-star: {0.35, 0.34}
23:16:15.114 00.015 9340 CameraToMount -- cameraTheta (-0.44) - m_xAngle (-3.14) = xAngle (2.70 = 2.70)
23:16:15.126 00.012 9340 CameraToMount -- cameraTheta (-0.44) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (2.68 = 2.68)
23:16:15.140 00.014 9340 CameraToMount -- cameraX=0.34 cameraY=-0.16 hyp=0.37 cameraTheta=-0.44 mountX=-0.33 mountY=0.16, mountTheta=2.69
23:16:15.178 00.038 9340 SchedulePrimaryMove(10104498, x=0.34, y=-0.16, opts=13)
23:16:15.189 00.011 9340 Enqueuing Move request for scope (0.34, -0.16)
23:16:15.208 00.019 12020 Worker thread wakes up
23:16:15.208 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=5574, max=65535, med=9632, FiltMin=7475, FiltMax=65494, Gamma=2.870
23:16:15.219 00.011 12020 worker thread servicing REQUEST_MOVE scope ofs (0.34, -0.16) opts 0xd
23:16:15.220 00.001 9340 UpdateGuideState exits: m=788971 SNR=179.5
23:16:15.233 00.013 12020 Handling offset move in thread for scope, endpoint = (0.34, -0.16)
23:16:15.233 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:16:15.244 00.011 12020 Moving (0.34, -0.16) raw xDistance=-0.33 yDistance=0.16
23:16:15.245 00.001 12020 GuideAlgorithmHysteresis::Result() returns -0.15 from input -0.33
23:16:15.245 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
23:16:15.274 00.029 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:16:15.274 00.000 9340 Enqueuing Expose request
23:16:15.288 00.014 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
23:16:15.288 00.000 12020 MoveAxis(E, 30, ABG)
23:16:15.288 00.000 12020 Guiding  Dir = 2, Dur = 30
23:16:15.289 00.001 12020 IsSlewing returns 0
23:16:15.290 00.001 12020 IsGuiding returns 0
23:16:15.309 00.019 12020 PulseGuide returned control before completion, sleep 22
23:16:15.376 00.067 12020 IsGuiding returns 0
23:16:15.376 00.000 12020 Move returns status 0, amount 30
23:16:15.376 00.000 12020 MoveAxis(N, 0, ABG)
23:16:15.376 00.000 12020 Move returns status 0, amount 0
23:16:15.377 00.001 12020 move complete, result=0
23:16:15.377 00.000 12020 worker thread done servicing request
23:16:15.377 00.000 9340 GuideStep: -0.3 px 30 ms EAST, 0.2 px 0 ms NORTH
23:16:15.394 00.017 12020 Worker thread wakes up
23:16:15.395 00.001 12020 worker thread servicing REQUEST_EXPOSE 2000
23:16:15.395 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(837,44,31,31)
23:16:16.673 01.278 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"2c851dbb-0015-4832-8d04-389d0a56eb21"}
23:16:16.688 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"2c851dbb-0015-4832-8d04-389d0a56eb21"}
23:16:16.702 00.014 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"9c0202b8-a60c-413b-8450-a64833449a34"}
23:16:16.712 00.010 9340 case statement mapped state 6 to 3
23:16:16.740 00.028 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"9c0202b8-a60c-413b-8450-a64833449a34"}
23:16:16.754 00.014 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"5518f338-b7a2-4087-acdd-a321243683d4"}
23:16:16.767 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":516,"width":15,"height":15,"star_pos":[6.58,6.92],"pixels":"..."},"id":"5518f338-b7a2-4087-acdd-a321243683d4"}
23:16:17.801 01.034 12020 Exposure complete
23:16:18.072 00.271 12020 worker thread done servicing request
23:16:18.073 00.001 9340 OnExposeComplete: enter
23:16:18.085 00.012 9340 UpdateGuideState(): m_state=6
23:16:18.101 00.016 9340 Star::Find(15, 852, 58, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 517
23:16:18.118 00.017 9340 Star::Find returns 1 (0), X=852.26, Y=59.28, Mass=759644, SNR=146.8, Peak=54819 HFD=3.8
23:16:18.151 00.033 9340 MultiStar: [#1 -0.26,0.57,0.77,U] [#2 0.10,0.06,0.85,U] [#3 0.00,-0.28,0.63,U] [#4 -0.04,0.87,0.59,U] [#5 0.20,0.46,0.67,U] [#6 -0.26,-0.19,0.56,U] [#7 -0.19,0.18,0.74,U] [#8 -0.14,0.05,0.59,U] 
23:16:18.165 00.014 9340 refined, 8 included, MultiStar: {-0.05, 0.30}, one-star: {0.02, 0.70}
23:16:18.181 00.016 9340 CameraToMount -- cameraTheta (1.75) - m_xAngle (-3.14) = xAngle (4.89 = -1.39)
23:16:18.192 00.011 9340 CameraToMount -- cameraTheta (1.75) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (4.87 = -1.41)
23:16:18.204 00.012 9340 CameraToMount -- cameraX=-0.05 cameraY=0.30 hyp=0.30 cameraTheta=1.75 mountX=0.05 mountY=-0.30, mountTheta=-1.39
23:16:18.230 00.026 9340 SchedulePrimaryMove(10104498, x=-0.05, y=0.30, opts=13)
23:16:18.245 00.015 9340 Enqueuing Move request for scope (-0.05, 0.30)
23:16:18.275 00.030 12020 Worker thread wakes up
23:16:18.275 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=6138, max=65524, med=9636, FiltMin=7659, FiltMax=65494, Gamma=2.870
23:16:18.289 00.014 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.30) opts 0xd
23:16:18.289 00.000 9340 UpdateGuideState exits: m=759644 SNR=146.8
23:16:18.303 00.014 12020 Handling offset move in thread for scope, endpoint = (-0.05, 0.30)
23:16:18.303 00.000 12020 Moving (-0.05, 0.30) raw xDistance=0.05 yDistance=-0.30
23:16:18.303 00.000 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
23:16:18.303 00.000 12020 GuideAlgorithmResistSwitch::result() returns -0.30 from input -0.30
23:16:18.305 00.002 12020 MoveAxis(E, 0, ABG)
23:16:18.305 00.000 12020 Move returns status 0, amount 0
23:16:18.305 00.000 12020 MoveAxis(N, 50, ABG)
23:16:18.305 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:16:18.316 00.011 12020 Guiding  Dir = 0, Dur = 50
23:16:18.317 00.001 9340 ScheduleExposure(2000,3,1) exposurePending=0
23:16:18.328 00.011 9340 Enqueuing Expose request
23:16:18.356 00.028 12020 IsSlewing returns 0
23:16:18.357 00.001 12020 IsGuiding returns 0
23:16:18.444 00.087 12020 IsGuiding returns 1
23:16:18.444 00.000 12020 scope still moving after pulse duration time elapsed
23:16:18.469 00.025 12020 IsSlewing returns 0
23:16:18.471 00.002 12020 IsGuiding returns 1
23:16:18.603 00.132 12020 IsSlewing returns 0
23:16:18.645 00.042 12020 IsGuiding returns 0
23:16:18.646 00.001 12020 scope move finished after 50 + 237 ms
23:16:18.646 00.000 12020 Move returns status 0, amount 50
23:16:18.646 00.000 12020 move complete, result=0
23:16:18.646 00.000 12020 worker thread done servicing request
23:16:18.646 00.000 9340 GuideStep: 0.1 px 0 ms EAST, -0.3 px 50 ms NORTH
23:16:18.662 00.016 12020 Worker thread wakes up
23:16:18.663 00.001 12020 worker thread servicing REQUEST_EXPOSE 2000
23:16:18.663 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(837,44,31,31)
23:16:18.675 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"ba072edf-5493-42c1-bc29-a298a9682a1f"}
23:16:18.693 00.018 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"ba072edf-5493-42c1-bc29-a298a9682a1f"}
23:16:18.703 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"da5ad7d6-fb82-4c6f-926a-95961954f56e"}
23:16:18.713 00.010 9340 case statement mapped state 6 to 3
23:16:18.728 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"da5ad7d6-fb82-4c6f-926a-95961954f56e"}
23:16:18.744 00.016 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"bd77111a-f5f8-4dac-b518-6f8bca1fe064"}
23:16:18.780 00.036 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":517,"width":15,"height":15,"star_pos":[7.26,7.28],"pixels":"..."},"id":"bd77111a-f5f8-4dac-b518-6f8bca1fe064"}
23:16:20.672 01.892 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"541d4e79-1b45-421a-a446-422d580b1dc1"}
23:16:20.682 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"541d4e79-1b45-421a-a446-422d580b1dc1"}
23:16:20.693 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"2db1d858-4100-4cc5-8d71-8641a941d3cb"}
23:16:20.709 00.016 9340 case statement mapped state 6 to 3
23:16:20.737 00.028 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"2db1d858-4100-4cc5-8d71-8641a941d3cb"}
23:16:20.754 00.017 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"95df812f-8162-4f03-8b78-a99cfe883039"}
23:16:20.764 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":517,"width":15,"height":15,"star_pos":[7.26,7.28],"pixels":"..."},"id":"95df812f-8162-4f03-8b78-a99cfe883039"}
23:16:21.021 00.257 12020 Exposure complete
23:16:21.341 00.320 12020 worker thread done servicing request
23:16:21.343 00.002 9340 OnExposeComplete: enter
23:16:21.374 00.031 9340 UpdateGuideState(): m_state=6
23:16:21.385 00.011 9340 Star::Find(15, 852, 59, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 518
23:16:21.396 00.011 9340 Star::Find returns 1 (0), X=852.50, Y=59.21, Mass=741735, SNR=140.9, Peak=51392 HFD=3.9
23:16:21.408 00.012 9340 MultiStar: [#1 0.01,0.35,0.69,U] [#2 0.47,-0.17,0.76,U] [#3 0.47,-0.45,0.60,U] [#4 0.19,0.62,0.61,U] [#5 0.41,0.36,0.77,U] [#6 0.21,-0.82,0.60,U] [#7 0.07,0.01,0.64,U] [#8 0.07,-0.02,0.72,U] 
23:16:21.419 00.011 9340 refined, 8 included, MultiStar: {0.24, 0.10}, one-star: {0.26, 0.63}
23:16:21.431 00.012 9340 CameraToMount -- cameraTheta (0.39) - m_xAngle (-3.14) = xAngle (3.52 = -2.76)
23:16:21.444 00.013 9340 CameraToMount -- cameraTheta (0.39) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (3.51 = -2.78)
23:16:21.478 00.034 9340 CameraToMount -- cameraX=0.24 cameraY=0.10 hyp=0.26 cameraTheta=0.39 mountX=-0.24 mountY=-0.09, mountTheta=-2.77
23:16:21.496 00.018 9340 SchedulePrimaryMove(10104498, x=0.24, y=0.10, opts=13)
23:16:21.518 00.022 9340 Enqueuing Move request for scope (0.24, 0.10)
23:16:21.535 00.017 12020 Worker thread wakes up
23:16:21.535 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=6008, max=65518, med=9623, FiltMin=7714, FiltMax=65494, Gamma=2.870
23:16:21.551 00.016 12020 worker thread servicing REQUEST_MOVE scope ofs (0.24, 0.10) opts 0xd
23:16:21.551 00.000 9340 UpdateGuideState exits: m=741735 SNR=140.9
23:16:21.583 00.032 12020 Handling offset move in thread for scope, endpoint = (0.24, 0.10)
23:16:21.583 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:16:21.598 00.015 12020 Moving (0.24, 0.10) raw xDistance=-0.24 yDistance=-0.09
23:16:21.598 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
23:16:21.609 00.011 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.24
23:16:21.610 00.001 9340 Enqueuing Expose request
23:16:21.622 00.012 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:16:21.622 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
23:16:21.623 00.001 12020 MoveAxis(E, 0, ABG)
23:16:21.623 00.000 12020 Move returns status 0, amount 0
23:16:21.623 00.000 12020 MoveAxis(N, 0, ABG)
23:16:21.623 00.000 12020 Move returns status 0, amount 0
23:16:21.623 00.000 12020 move complete, result=0
23:16:21.623 00.000 12020 worker thread done servicing request
23:16:21.623 00.000 12020 Worker thread wakes up
23:16:21.624 00.001 12020 worker thread servicing REQUEST_EXPOSE 2000
23:16:21.624 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(837,44,31,31)
23:16:21.626 00.002 9340 GuideStep: -0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
23:16:22.673 01.047 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"18f6ca61-fe4f-4e4e-912f-a990edd89317"}
23:16:22.685 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"18f6ca61-fe4f-4e4e-912f-a990edd89317"}
23:16:22.695 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"b2b75a18-8508-40e9-b45a-90df80b9e34c"}
23:16:22.708 00.013 9340 case statement mapped state 6 to 3
23:16:22.719 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"b2b75a18-8508-40e9-b45a-90df80b9e34c"}
23:16:22.730 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"5970cb75-0885-457f-b255-b3b3b4775a03"}
23:16:22.743 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":518,"width":15,"height":15,"star_pos":[7.50,7.21],"pixels":"..."},"id":"5970cb75-0885-457f-b255-b3b3b4775a03"}
23:16:23.997 01.254 12020 Exposure complete
23:16:24.442 00.445 12020 worker thread done servicing request
23:16:24.442 00.000 9340 OnExposeComplete: enter
23:16:24.469 00.027 9340 UpdateGuideState(): m_state=6
23:16:24.485 00.016 9340 Star::Find(15, 852, 59, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 519
23:16:24.511 00.026 9340 Star::Find returns 1 (0), X=852.43, Y=59.36, Mass=747025, SNR=154.3, Peak=55143 HFD=3.9
23:16:24.558 00.047 9340 MultiStar: [#1 0.11,0.32,0.77,U] [#2 0.38,0.01,0.82,U] [#3 0.52,-0.34,0.59,U] [#4 0.23,0.62,0.54,U] [#5 0.31,0.28,0.65,U] [#6 0.12,-0.55,0.56,U] [#7 0.20,-0.05,0.61,U] [#8 0.01,0.24,0.56,U] 
23:16:24.579 00.021 9340 refined, 8 included, MultiStar: {0.23, 0.19}, one-star: {0.19, 0.79}
23:16:24.600 00.021 9340 CameraToMount -- cameraTheta (0.69) - m_xAngle (-3.14) = xAngle (3.82 = -2.46)
23:16:24.622 00.022 9340 CameraToMount -- cameraTheta (0.69) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (3.81 = -2.48)
23:16:24.667 00.045 9340 CameraToMount -- cameraX=0.23 cameraY=0.19 hyp=0.30 cameraTheta=0.69 mountX=-0.23 mountY=-0.19, mountTheta=-2.47
23:16:24.692 00.025 9340 SchedulePrimaryMove(10104498, x=0.23, y=0.19, opts=13)
23:16:24.710 00.018 9340 Enqueuing Move request for scope (0.23, 0.19)
23:16:24.730 00.020 12020 Worker thread wakes up
23:16:24.730 00.000 12020 worker thread servicing REQUEST_MOVE scope ofs (0.23, 0.19) opts 0xd
23:16:24.730 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=5698, max=65524, med=9462, FiltMin=7192, FiltMax=65494, Gamma=2.870
23:16:24.767 00.037 12020 Handling offset move in thread for scope, endpoint = (0.23, 0.19)
23:16:24.768 00.001 9340 UpdateGuideState exits: m=747025 SNR=154.3
23:16:24.787 00.019 12020 Moving (0.23, 0.19) raw xDistance=-0.23 yDistance=-0.19
23:16:24.787 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:16:24.803 00.016 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.23
23:16:24.803 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
23:16:24.819 00.016 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:16:24.819 00.000 9340 Enqueuing Expose request
23:16:24.857 00.038 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
23:16:24.857 00.000 12020 MoveAxis(E, 0, ABG)
23:16:24.857 00.000 12020 Move returns status 0, amount 0
23:16:24.858 00.001 12020 MoveAxis(N, 0, ABG)
23:16:24.858 00.000 12020 Move returns status 0, amount 0
23:16:24.858 00.000 12020 move complete, result=0
23:16:24.858 00.000 12020 worker thread done servicing request
23:16:24.859 00.001 12020 Worker thread wakes up
23:16:24.859 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
23:16:24.859 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(837,44,31,31)
23:16:24.860 00.001 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"b3390453-904f-48fd-8a43-5769a0621ceb"}
23:16:24.892 00.032 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"b3390453-904f-48fd-8a43-5769a0621ceb"}
23:16:24.912 00.020 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"dcfeac7d-a711-447a-ae4d-8a882ab009f7"}
23:16:24.940 00.028 9340 case statement mapped state 6 to 3
23:16:24.988 00.048 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"dcfeac7d-a711-447a-ae4d-8a882ab009f7"}
23:16:25.022 00.034 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"09a7de8c-58aa-48d7-b226-1383361008c8"}
23:16:25.103 00.081 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":519,"width":15,"height":15,"star_pos":[7.43,7.36],"pixels":"..."},"id":"09a7de8c-58aa-48d7-b226-1383361008c8"}
23:16:25.127 00.024 9340 GuideStep: -0.2 px 0 ms EAST, -0.2 px 0 ms NORTH
23:16:26.672 01.545 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"84281d8b-2635-4da9-811e-6d89c06a4625"}
23:16:26.710 00.038 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"84281d8b-2635-4da9-811e-6d89c06a4625"}
23:16:26.745 00.035 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"3366c1a6-1907-44d8-88a3-32dbedcca28f"}
23:16:26.766 00.021 9340 case statement mapped state 6 to 3
23:16:26.792 00.026 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"3366c1a6-1907-44d8-88a3-32dbedcca28f"}
23:16:26.830 00.038 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"6fcd0f5c-87c0-4d82-b523-79923ec3d735"}
23:16:26.842 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":519,"width":15,"height":15,"star_pos":[7.43,7.36],"pixels":"..."},"id":"6fcd0f5c-87c0-4d82-b523-79923ec3d735"}
23:16:27.233 00.391 12020 Exposure complete
23:16:27.539 00.306 12020 worker thread done servicing request
23:16:27.540 00.001 9340 OnExposeComplete: enter
23:16:27.555 00.015 9340 UpdateGuideState(): m_state=6
23:16:27.567 00.012 9340 Star::Find(15, 852, 59, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 520
23:16:27.582 00.015 9340 Star::Find returns 1 (0), X=853.21, Y=59.39, Mass=773112, SNR=167.1, Peak=57581 HFD=4.0
23:16:27.596 00.014 9340 MultiStar: [#1 0.63,0.42,0.61,U] [#2 0.94,0.16,0.00,M1] [#3 0.89,-0.40,0.00,M1] [#4 0.84,0.71,0.00,M1] [#5 1.06,0.45,0.00,M1] [#6 0.74,-0.41,0.50,U] [#7 0.71,-0.04,0.57,U] [#8 0.75,0.12,0.42,U] 
23:16:27.630 00.034 9340 refined, 4 included, MultiStar: {0.79, 0.29}, one-star: {0.97, 0.82}
23:16:27.644 00.014 9340 CameraToMount -- cameraTheta (0.35) - m_xAngle (-3.14) = xAngle (3.49 = -2.80)
23:16:27.660 00.016 9340 CameraToMount -- cameraTheta (0.35) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (3.47 = -2.81)
23:16:27.674 00.014 9340 CameraToMount -- cameraX=0.79 cameraY=0.29 hyp=0.84 cameraTheta=0.35 mountX=-0.79 mountY=-0.27, mountTheta=-2.81
23:16:27.696 00.022 9340 SchedulePrimaryMove(10104498, x=0.79, y=0.29, opts=13)
23:16:27.707 00.011 9340 Enqueuing Move request for scope (0.79, 0.29)
23:16:27.741 00.034 12020 Worker thread wakes up
23:16:27.741 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=5866, max=65535, med=9487, FiltMin=7383, FiltMax=65494, Gamma=2.870
23:16:27.753 00.012 12020 worker thread servicing REQUEST_MOVE scope ofs (0.79, 0.29) opts 0xd
23:16:27.754 00.001 9340 UpdateGuideState exits: m=773112 SNR=167.1
23:16:27.765 00.011 12020 Handling offset move in thread for scope, endpoint = (0.79, 0.29)
23:16:27.766 00.001 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:16:27.776 00.010 12020 Moving (0.79, 0.29) raw xDistance=-0.79 yDistance=-0.27
23:16:27.776 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
23:16:27.789 00.013 12020 GuideAlgorithmHysteresis::Result() returns -0.33 from input -0.79
23:16:27.789 00.000 9340 Enqueuing Expose request
23:16:27.802 00.013 12020 GuideAlgorithmResistSwitch::result() returns -0.27 from input -0.27
23:16:27.802 00.000 12020 MoveAxis(E, 64, ABG)
23:16:27.803 00.001 12020 Guiding  Dir = 2, Dur = 64
23:16:27.804 00.001 12020 IsSlewing returns 0
23:16:27.805 00.001 12020 IsGuiding returns 0
23:16:27.832 00.027 12020 PulseGuide returned control before completion, sleep 48
23:16:27.912 00.080 12020 IsGuiding returns 0
23:16:27.912 00.000 12020 Move returns status 0, amount 64
23:16:27.912 00.000 12020 MoveAxis(N, 46, ABG)
23:16:27.912 00.000 12020 Guiding  Dir = 0, Dur = 46
23:16:27.915 00.003 12020 IsSlewing returns 0
23:16:27.916 00.001 12020 IsGuiding returns 0
23:16:27.993 00.077 12020 IsGuiding returns 1
23:16:27.993 00.000 12020 scope still moving after pulse duration time elapsed
23:16:28.049 00.056 12020 IsSlewing returns 0
23:16:28.159 00.110 12020 IsGuiding returns 0
23:16:28.159 00.000 12020 scope move finished after 46 + 196 ms
23:16:28.159 00.000 12020 Move returns status 0, amount 46
23:16:28.159 00.000 12020 move complete, result=0
23:16:28.160 00.001 9340 GuideStep: -0.8 px 64 ms EAST, -0.3 px 46 ms NORTH
23:16:28.172 00.012 12020 worker thread done servicing request
23:16:28.172 00.000 12020 Worker thread wakes up
23:16:28.172 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
23:16:28.173 00.001 12020 Handling exposure in thread, d=2000 o=3 r=(837,44,31,31)
23:16:28.671 00.498 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"57e8fddd-4c0d-41b4-ac88-abf54756d3b7"}
23:16:28.711 00.040 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"57e8fddd-4c0d-41b4-ac88-abf54756d3b7"}
23:16:28.727 00.016 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"46346ed6-234a-4d93-9ea2-68899d77270f"}
23:16:28.744 00.017 9340 case statement mapped state 6 to 3
23:16:28.754 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"46346ed6-234a-4d93-9ea2-68899d77270f"}
23:16:28.768 00.014 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"d7266467-6404-4a8c-b73e-66b0ea1a3174"}
23:16:28.788 00.020 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":520,"width":15,"height":15,"star_pos":[7.21,7.39],"pixels":"..."},"id":"d7266467-6404-4a8c-b73e-66b0ea1a3174"}
23:16:30.549 01.761 12020 Exposure complete
23:16:30.672 00.123 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"784ee60f-d710-403a-a0da-596a748ea9e8"}
23:16:30.693 00.021 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"784ee60f-d710-403a-a0da-596a748ea9e8"}
23:16:30.733 00.040 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"d83b0333-9d77-40f6-8458-f546360eb9ee"}
23:16:30.756 00.023 9340 case statement mapped state 6 to 3
23:16:30.767 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"d83b0333-9d77-40f6-8458-f546360eb9ee"}
23:16:30.789 00.022 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"6d078a5b-bde7-4870-be7b-3ac774c21f66"}
23:16:30.822 00.033 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":520,"width":15,"height":15,"star_pos":[7.21,7.39],"pixels":"..."},"id":"6d078a5b-bde7-4870-be7b-3ac774c21f66"}
23:16:30.875 00.053 12020 worker thread done servicing request
23:16:30.876 00.001 9340 OnExposeComplete: enter
23:16:30.895 00.019 9340 UpdateGuideState(): m_state=6
23:16:30.914 00.019 9340 Star::Find(15, 853, 59, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 521
23:16:30.946 00.032 9340 Star::Find returns 1 (0), X=852.52, Y=59.27, Mass=793203, SNR=148.8, Peak=54779 HFD=4.3
23:16:30.965 00.019 9340 MultiStar: [#1 0.16,0.55,0.79,U] [#2 0.58,0.07,0.73,U] [#3 0.60,-0.27,0.63,U] [#4 0.40,0.76,0.61,U] [#5 0.26,0.27,0.67,U] [#6 0.21,-0.47,0.69,U] [#7 0.06,0.20,0.62,U] [#8 0.09,0.51,0.62,U] 
23:16:30.978 00.013 9340 refined, 8 included, MultiStar: {0.29, 0.28}, one-star: {0.29, 0.69}
23:16:30.990 00.012 9340 CameraToMount -- cameraTheta (0.76) - m_xAngle (-3.14) = xAngle (3.89 = -2.39)
23:16:31.004 00.014 9340 CameraToMount -- cameraTheta (0.76) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (3.88 = -2.41)
23:16:31.033 00.029 9340 CameraToMount -- cameraX=0.29 cameraY=0.28 hyp=0.41 cameraTheta=0.76 mountX=-0.30 mountY=-0.27, mountTheta=-2.40
23:16:31.097 00.064 9340 SchedulePrimaryMove(10104498, x=0.29, y=0.28, opts=13)
23:16:31.136 00.039 9340 Enqueuing Move request for scope (0.29, 0.28)
23:16:31.158 00.022 12020 Worker thread wakes up
23:16:31.159 00.001 12020 worker thread servicing REQUEST_MOVE scope ofs (0.29, 0.28) opts 0xd
23:16:31.159 00.000 12020 Handling offset move in thread for scope, endpoint = (0.29, 0.28)
23:16:31.159 00.000 12020 Moving (0.29, 0.28) raw xDistance=-0.30 yDistance=-0.27
23:16:31.161 00.002 12020 GuideAlgorithmHysteresis::Result() returns -0.15 from input -0.30
23:16:31.161 00.000 12020 GuideAlgorithmResistSwitch::result() returns -0.27 from input -0.27
23:16:31.161 00.000 12020 MoveAxis(E, 29, ABG)
23:16:31.161 00.000 12020 Guiding  Dir = 2, Dur = 29
23:16:31.162 00.001 9340 UpdateImageDisplay: Size=(1920,1080) min=5970, max=65518, med=9632, FiltMin=7611, FiltMax=65494, Gamma=2.870
23:16:31.181 00.019 12020 IsSlewing returns 0
23:16:31.183 00.002 12020 IsGuiding returns 0
23:16:31.191 00.008 9340 UpdateGuideState exits: m=793203 SNR=148.8
23:16:31.211 00.020 12020 PulseGuide returned control before completion, sleep 17
23:16:31.211 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:16:31.231 00.020 9340 ScheduleExposure(2000,3,1) exposurePending=0
23:16:31.249 00.018 9340 Enqueuing Expose request
23:16:31.272 00.023 12020 IsGuiding returns 0
23:16:31.273 00.001 12020 Move returns status 0, amount 29
23:16:31.273 00.000 12020 MoveAxis(N, 46, ABG)
23:16:31.273 00.000 12020 Guiding  Dir = 0, Dur = 46
23:16:31.274 00.001 12020 IsSlewing returns 0
23:16:31.276 00.002 12020 IsGuiding returns 0
23:16:31.399 00.123 12020 IsGuiding returns 1
23:16:31.399 00.000 12020 scope still moving after pulse duration time elapsed
23:16:31.510 00.111 12020 IsSlewing returns 0
23:16:31.511 00.001 12020 IsGuiding returns 0
23:16:31.511 00.000 12020 scope move finished after 46 + 189 ms
23:16:31.511 00.000 12020 Move returns status 0, amount 46
23:16:31.511 00.000 12020 move complete, result=0
23:16:31.512 00.001 12020 worker thread done servicing request
23:16:31.512 00.000 9340 GuideStep: -0.3 px 29 ms EAST, -0.3 px 46 ms NORTH
23:16:31.527 00.015 12020 Worker thread wakes up
23:16:31.527 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
23:16:31.528 00.001 12020 Handling exposure in thread, d=2000 o=3 r=(837,44,31,31)
23:16:32.671 01.143 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"5db987ee-4272-48ff-81d8-442e887f4d6f"}
23:16:32.685 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"5db987ee-4272-48ff-81d8-442e887f4d6f"}
23:16:32.699 00.014 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"44e5a5e4-b1fa-4b15-b07c-f2d499351cda"}
23:16:32.729 00.030 9340 case statement mapped state 6 to 3
23:16:32.744 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"44e5a5e4-b1fa-4b15-b07c-f2d499351cda"}
23:16:32.756 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"fec764df-cc32-4286-bd02-ec97e2c9ff41"}
23:16:32.769 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":521,"width":15,"height":15,"star_pos":[6.52,7.27],"pixels":"..."},"id":"fec764df-cc32-4286-bd02-ec97e2c9ff41"}
23:16:33.891 01.122 12020 Exposure complete
23:16:34.135 00.244 12020 worker thread done servicing request
23:16:34.135 00.000 9340 OnExposeComplete: enter
23:16:34.150 00.015 9340 UpdateGuideState(): m_state=6
23:16:34.167 00.017 9340 Star::Find(15, 852, 59, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 522
23:16:34.176 00.009 9340 Star::Find returns 1 (0), X=852.84, Y=59.49, Mass=742722, SNR=147.4, Peak=57652 HFD=3.8
23:16:34.186 00.010 9340 MultiStar: [#1 -0.04,0.66,0.80,U] [#2 0.77,-0.06,0.77,U] [#3 0.79,-0.60,0.00,M1] [#4 0.39,0.77,0.62,U] [#5 0.72,0.52,0.73,U] [#6 0.38,-0.62,0.57,U] [#7 0.24,0.08,0.58,U] [#8 0.28,0.20,0.68,U] 
23:16:34.197 00.011 9340 refined, 7 included, MultiStar: {0.43, 0.36}, one-star: {0.60, 0.91}
23:16:34.226 00.029 9340 CameraToMount -- cameraTheta (0.70) - m_xAngle (-3.14) = xAngle (3.83 = -2.45)
23:16:34.240 00.014 9340 CameraToMount -- cameraTheta (0.70) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (3.82 = -2.46)
23:16:34.249 00.009 9340 CameraToMount -- cameraX=0.43 cameraY=0.36 hyp=0.56 cameraTheta=0.70 mountX=-0.43 mountY=-0.35, mountTheta=-2.46
23:16:34.262 00.013 9340 SchedulePrimaryMove(10104498, x=0.43, y=0.36, opts=13)
23:16:34.275 00.013 9340 Enqueuing Move request for scope (0.43, 0.36)
23:16:34.288 00.013 12020 Worker thread wakes up
23:16:34.288 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=5528, max=65535, med=9445, FiltMin=7504, FiltMax=65494, Gamma=2.870
23:16:34.314 00.026 12020 worker thread servicing REQUEST_MOVE scope ofs (0.43, 0.36) opts 0xd
23:16:34.314 00.000 9340 UpdateGuideState exits: m=742722 SNR=147.4
23:16:34.330 00.016 12020 Handling offset move in thread for scope, endpoint = (0.43, 0.36)
23:16:34.330 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:16:34.346 00.016 12020 Moving (0.43, 0.36) raw xDistance=-0.43 yDistance=-0.35
23:16:34.347 00.001 9340 ScheduleExposure(2000,3,1) exposurePending=0
23:16:34.357 00.010 12020 GuideAlgorithmHysteresis::Result() returns -0.19 from input -0.43
23:16:34.357 00.000 9340 Enqueuing Expose request
23:16:34.370 00.013 12020 GuideAlgorithmResistSwitch::result() returns -0.35 from input -0.35
23:16:34.370 00.000 12020 MoveAxis(E, 38, ABG)
23:16:34.370 00.000 12020 Guiding  Dir = 2, Dur = 38
23:16:34.371 00.001 12020 IsSlewing returns 0
23:16:34.372 00.001 12020 IsGuiding returns 0
23:16:34.401 00.029 12020 PulseGuide returned control before completion, sleep 20
23:16:34.423 00.022 12020 IsGuiding returns 1
23:16:34.423 00.000 12020 scope still moving after pulse duration time elapsed
23:16:34.468 00.045 12020 IsSlewing returns 0
23:16:34.470 00.002 12020 IsGuiding returns 0
23:16:34.470 00.000 12020 scope move finished after 38 + 59 ms
23:16:34.470 00.000 12020 Move returns status 0, amount 38
23:16:34.471 00.001 12020 MoveAxis(N, 59, ABG)
23:16:34.471 00.000 12020 Guiding  Dir = 0, Dur = 59
23:16:34.472 00.001 12020 IsSlewing returns 0
23:16:34.473 00.001 12020 IsGuiding returns 0
23:16:34.584 00.111 12020 IsGuiding returns 1
23:16:34.584 00.000 12020 scope still moving after pulse duration time elapsed
23:16:34.676 00.092 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"75f299dc-16e8-4066-b6dd-72ccbf461ab5"}
23:16:34.693 00.017 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"75f299dc-16e8-4066-b6dd-72ccbf461ab5"}
23:16:34.705 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"449eef5b-c48b-44c6-bf57-57040a720d61"}
23:16:34.714 00.009 12020 IsSlewing returns 0
23:16:34.715 00.001 9340 case statement mapped state 6 to 3
23:16:34.727 00.012 12020 IsGuiding returns 0
23:16:34.728 00.001 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"449eef5b-c48b-44c6-bf57-57040a720d61"}
23:16:34.738 00.010 12020 scope move finished after 59 + 194 ms
23:16:34.738 00.000 12020 Move returns status 0, amount 59
23:16:34.739 00.001 12020 move complete, result=0
23:16:34.739 00.000 12020 worker thread done servicing request
23:16:34.739 00.000 12020 Worker thread wakes up
23:16:34.739 00.000 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"12915b59-6f3d-49a3-971f-5831199d9073"}
23:16:34.754 00.015 12020 worker thread servicing REQUEST_EXPOSE 2000
23:16:34.754 00.000 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":522,"width":15,"height":15,"star_pos":[6.84,7.49],"pixels":"..."},"id":"12915b59-6f3d-49a3-971f-5831199d9073"}
23:16:34.781 00.027 12020 Handling exposure in thread, d=2000 o=3 r=(837,44,31,31)
23:16:34.782 00.001 9340 GuideStep: -0.4 px 38 ms EAST, -0.4 px 59 ms NORTH
23:16:36.673 01.891 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"4841bf39-1e4c-4183-8cd4-6e0b66808f34"}
23:16:36.688 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"4841bf39-1e4c-4183-8cd4-6e0b66808f34"}
23:16:36.698 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"4407bf95-ae5d-4bd0-9ff6-0ed3c499f340"}
23:16:36.708 00.010 9340 case statement mapped state 6 to 3
23:16:36.732 00.024 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"4407bf95-ae5d-4bd0-9ff6-0ed3c499f340"}
23:16:36.762 00.030 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"faec76d2-c385-4872-a116-c6a65a3fc330"}
23:16:36.773 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":522,"width":15,"height":15,"star_pos":[6.84,7.49],"pixels":"..."},"id":"faec76d2-c385-4872-a116-c6a65a3fc330"}
23:16:37.139 00.366 12020 Exposure complete
23:16:37.453 00.314 9340 OnExposeComplete: enter
23:16:37.466 00.013 12020 worker thread done servicing request
23:16:37.467 00.001 9340 UpdateGuideState(): m_state=6
23:16:37.501 00.034 9340 Star::Find(15, 852, 59, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 523
23:16:37.516 00.015 9340 Star::Find returns 1 (0), X=852.67, Y=58.90, Mass=745579, SNR=145.1, Peak=60125 HFD=4.0
23:16:37.529 00.013 9340 MultiStar: [#1 0.26,0.07,0.90,U] [#2 0.55,-0.41,0.79,U] [#3 0.51,-0.82,0.00,M2] [#4 0.47,0.46,0.76,U] [#5 0.58,0.12,0.73,U] [#6 0.18,-1.12,0.00,M1] [#7 0.30,-0.20,0.60,U] [#8 0.30,-0.19,0.64,U] 
23:16:37.542 00.013 9340 refined, 6 included, MultiStar: {0.42, 0.05}, one-star: {0.43, 0.32}
23:16:37.555 00.013 9340 CameraToMount -- cameraTheta (0.11) - m_xAngle (-3.14) = xAngle (3.25 = -3.04)
23:16:37.576 00.021 9340 CameraToMount -- cameraTheta (0.11) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (3.23 = -3.05)
23:16:37.613 00.037 9340 CameraToMount -- cameraX=0.42 cameraY=0.05 hyp=0.42 cameraTheta=0.11 mountX=-0.42 mountY=-0.04, mountTheta=-3.05
23:16:37.634 00.021 9340 SchedulePrimaryMove(10104498, x=0.42, y=0.05, opts=13)
23:16:37.651 00.017 9340 Enqueuing Move request for scope (0.42, 0.05)
23:16:37.664 00.013 12020 Worker thread wakes up
23:16:37.665 00.001 9340 UpdateImageDisplay: Size=(1920,1080) min=6172, max=65518, med=9630, FiltMin=7621, FiltMax=65494, Gamma=2.870
23:16:37.679 00.014 12020 worker thread servicing REQUEST_MOVE scope ofs (0.42, 0.05) opts 0xd
23:16:37.679 00.000 12020 Handling offset move in thread for scope, endpoint = (0.42, 0.05)
23:16:37.680 00.001 12020 Moving (0.42, 0.05) raw xDistance=-0.42 yDistance=-0.04
23:16:37.680 00.000 12020 GuideAlgorithmHysteresis::Result() returns -0.19 from input -0.42
23:16:37.680 00.000 9340 UpdateGuideState exits: m=745579 SNR=145.1
23:16:37.696 00.016 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:16:37.696 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:16:37.730 00.034 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
23:16:37.731 00.001 12020 MoveAxis(E, 37, ABG)
23:16:37.731 00.000 12020 Guiding  Dir = 2, Dur = 37
23:16:37.733 00.002 9340 ScheduleExposure(2000,3,1) exposurePending=0
23:16:37.749 00.016 12020 IsSlewing returns 0
23:16:37.749 00.000 9340 Enqueuing Expose request
23:16:37.766 00.017 12020 IsGuiding returns 0
23:16:37.795 00.029 12020 PulseGuide returned control before completion, sleep 18
23:16:37.823 00.028 12020 IsGuiding returns 1
23:16:37.823 00.000 12020 scope still moving after pulse duration time elapsed
23:16:37.859 00.036 12020 IsSlewing returns 0
23:16:37.862 00.003 12020 IsGuiding returns 0
23:16:37.863 00.001 12020 scope move finished after 37 + 59 ms
23:16:37.863 00.000 12020 Move returns status 0, amount 37
23:16:37.863 00.000 12020 MoveAxis(N, 0, ABG)
23:16:37.864 00.001 12020 Move returns status 0, amount 0
23:16:37.864 00.000 12020 move complete, result=0
23:16:37.864 00.000 12020 worker thread done servicing request
23:16:37.865 00.001 9340 GuideStep: -0.4 px 37 ms EAST, -0.0 px 0 ms NORTH
23:16:37.879 00.014 12020 Worker thread wakes up
23:16:37.879 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
23:16:37.879 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(837,44,31,31)
23:16:38.673 00.794 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"82c256e7-d23d-497b-b1be-9adc6ba7a2b9"}
23:16:38.687 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"82c256e7-d23d-497b-b1be-9adc6ba7a2b9"}
23:16:38.733 00.046 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"7076c48b-9e37-42e1-9da7-88cab3438543"}
23:16:38.757 00.024 9340 case statement mapped state 6 to 3
23:16:38.768 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"7076c48b-9e37-42e1-9da7-88cab3438543"}
23:16:38.780 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"8e40693f-2518-4f5b-a029-2a0c9c5c0e88"}
23:16:38.790 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":523,"width":15,"height":15,"star_pos":[6.67,6.90],"pixels":"..."},"id":"8e40693f-2518-4f5b-a029-2a0c9c5c0e88"}
23:16:40.350 01.560 12020 Exposure complete
23:16:40.541 00.191 12020 worker thread done servicing request
23:16:40.542 00.001 9340 OnExposeComplete: enter
23:16:40.551 00.009 9340 UpdateGuideState(): m_state=6
23:16:40.562 00.011 9340 Star::Find(15, 852, 58, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 524
23:16:40.574 00.012 9340 Star::Find returns 1 (0), X=852.88, Y=58.89, Mass=756195, SNR=134.4, Peak=55822 HFD=4.2
23:16:40.595 00.021 9340 MultiStar: [#1 0.27,0.15,0.93,U] [#2 0.59,-0.63,0.92,U] [#3 0.43,-0.98,0.00,M3] [#4 0.67,0.22,0.62,U] [#5 0.95,-0.21,0.00,M1] [#6 0.67,-1.33,0.00,M2] [#7 0.71,-0.27,0.85,U] [#8 0.84,-0.34,0.62,U] 
23:16:40.608 00.013 9340 refined, 5 included, MultiStar: {0.60, -0.09}, one-star: {0.64, 0.32}
23:16:40.619 00.011 9340 CameraToMount -- cameraTheta (-0.14) - m_xAngle (-3.14) = xAngle (2.99 = 2.99)
23:16:40.626 00.007 9340 CameraToMount -- cameraTheta (-0.14) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (2.98 = 2.98)
23:16:40.635 00.009 9340 CameraToMount -- cameraX=0.60 cameraY=-0.09 hyp=0.61 cameraTheta=-0.14 mountX=-0.60 mountY=0.10, mountTheta=2.98
23:16:40.648 00.013 9340 SchedulePrimaryMove(10104498, x=0.60, y=-0.09, opts=13)
23:16:40.655 00.007 9340 Enqueuing Move request for scope (0.60, -0.09)
23:16:40.664 00.009 12020 Worker thread wakes up
23:16:40.664 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=6115, max=65535, med=9673, FiltMin=7601, FiltMax=65494, Gamma=2.870
23:16:40.678 00.014 12020 worker thread servicing REQUEST_MOVE scope ofs (0.60, -0.09) opts 0xd
23:16:40.678 00.000 12020 Handling offset move in thread for scope, endpoint = (0.60, -0.09)
23:16:40.678 00.000 12020 Moving (0.60, -0.09) raw xDistance=-0.60 yDistance=0.10
23:16:40.678 00.000 12020 GuideAlgorithmHysteresis::Result() returns -0.27 from input -0.60
23:16:40.678 00.000 9340 UpdateGuideState exits: m=756195 SNR=134.4
23:16:40.689 00.011 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:16:40.690 00.001 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
23:16:40.690 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:16:40.700 00.010 12020 MoveAxis(E, 52, ABG)
23:16:40.700 00.000 12020 Guiding  Dir = 2, Dur = 52
23:16:40.700 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
23:16:40.710 00.010 12020 IsSlewing returns 0
23:16:40.711 00.001 9340 Enqueuing Expose request
23:16:40.735 00.024 12020 IsGuiding returns 0
23:16:40.736 00.001 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"669d75d6-4b36-48cb-bbc2-a9833208a97a"}
23:16:40.745 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"669d75d6-4b36-48cb-bbc2-a9833208a97a"}
23:16:40.757 00.012 12020 PulseGuide returned control before completion, sleep 44
23:16:40.761 00.004 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"b37862f2-1f0a-47cc-976c-1039ab63ae37"}
23:16:40.774 00.013 9340 case statement mapped state 6 to 3
23:16:40.782 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"b37862f2-1f0a-47cc-976c-1039ab63ae37"}
23:16:40.791 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"90902b4e-750c-4d8d-a313-8e4191e7006b"}
23:16:40.802 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":524,"width":15,"height":15,"star_pos":[6.88,6.89],"pixels":"..."},"id":"90902b4e-750c-4d8d-a313-8e4191e7006b"}
23:16:40.813 00.011 12020 IsGuiding returns 1
23:16:40.814 00.001 12020 scope still moving after pulse duration time elapsed
23:16:40.857 00.043 12020 IsSlewing returns 0
23:16:40.860 00.003 12020 IsGuiding returns 0
23:16:40.860 00.000 12020 scope move finished after 52 + 72 ms
23:16:40.860 00.000 12020 Move returns status 0, amount 52
23:16:40.860 00.000 12020 MoveAxis(N, 0, ABG)
23:16:40.860 00.000 12020 Move returns status 0, amount 0
23:16:40.861 00.001 12020 move complete, result=0
23:16:40.861 00.000 12020 worker thread done servicing request
23:16:40.861 00.000 9340 GuideStep: -0.6 px 52 ms EAST, 0.1 px 0 ms NORTH
23:16:40.873 00.012 12020 Worker thread wakes up
23:16:40.874 00.001 12020 worker thread servicing REQUEST_EXPOSE 2000
23:16:40.874 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(837,44,31,31)
23:16:42.674 01.800 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"fc08a06a-93ff-41bb-879a-3887642d835e"}
23:16:42.687 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"fc08a06a-93ff-41bb-879a-3887642d835e"}
23:16:42.699 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"4c3dbe6b-857a-4126-b3b3-abcb9d9425ac"}
23:16:42.710 00.011 9340 case statement mapped state 6 to 3
23:16:42.720 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"4c3dbe6b-857a-4126-b3b3-abcb9d9425ac"}
23:16:42.746 00.026 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"d07cd8be-74c7-4a07-a72f-e4fbf21de6d3"}
23:16:42.758 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":524,"width":15,"height":15,"star_pos":[6.88,6.89],"pixels":"..."},"id":"d07cd8be-74c7-4a07-a72f-e4fbf21de6d3"}
23:16:43.240 00.482 12020 Exposure complete
23:16:43.494 00.254 9340 OnExposeComplete: enter
23:16:43.513 00.019 12020 worker thread done servicing request
23:16:43.514 00.001 9340 UpdateGuideState(): m_state=6
23:16:43.530 00.016 9340 Star::Find(15, 852, 58, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 525
23:16:43.565 00.035 9340 Star::Find returns 1 (0), X=852.71, Y=59.37, Mass=764351, SNR=142.2, Peak=48140 HFD=4.4
23:16:43.577 00.012 9340 MultiStar: [#1 -0.03,0.54,0.72,U] [#2 0.65,-0.36,0.76,U] [#3 0.72,-0.76,0.00,M4] [#4 0.45,0.88,0.00,M1] [#5 0.51,0.42,0.79,U] [#6 0.55,-1.01,0.00,M3] [#7 0.15,0.02,0.59,U] [#8 0.43,0.39,0.56,U] 
23:16:43.590 00.013 9340 refined, 5 included, MultiStar: {0.38, 0.33}, one-star: {0.47, 0.79}
23:16:43.605 00.015 9340 CameraToMount -- cameraTheta (0.72) - m_xAngle (-3.14) = xAngle (3.86 = -2.43)
23:16:43.617 00.012 9340 CameraToMount -- cameraTheta (0.72) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (3.84 = -2.44)
23:16:43.640 00.023 9340 CameraToMount -- cameraX=0.38 cameraY=0.33 hyp=0.50 cameraTheta=0.72 mountX=-0.38 mountY=-0.32, mountTheta=-2.44
23:16:43.660 00.020 9340 SchedulePrimaryMove(10104498, x=0.38, y=0.33, opts=13)
23:16:43.694 00.034 9340 Enqueuing Move request for scope (0.38, 0.33)
23:16:43.708 00.014 12020 Worker thread wakes up
23:16:43.709 00.001 9340 UpdateImageDisplay: Size=(1920,1080) min=5939, max=65535, med=9633, FiltMin=7513, FiltMax=65494, Gamma=2.870
23:16:43.723 00.014 12020 worker thread servicing REQUEST_MOVE scope ofs (0.38, 0.33) opts 0xd
23:16:43.723 00.000 9340 UpdateGuideState exits: m=764351 SNR=142.2
23:16:43.737 00.014 12020 Handling offset move in thread for scope, endpoint = (0.38, 0.33)
23:16:43.737 00.000 12020 Moving (0.38, 0.33) raw xDistance=-0.38 yDistance=-0.32
23:16:43.737 00.000 12020 GuideAlgorithmHysteresis::Result() returns -0.18 from input -0.38
23:16:43.737 00.000 12020 GuideAlgorithmResistSwitch::result() returns -0.32 from input -0.32
23:16:43.737 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:16:43.749 00.012 12020 MoveAxis(E, 35, ABG)
23:16:43.749 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
23:16:43.766 00.017 9340 Enqueuing Expose request
23:16:43.779 00.013 12020 Guiding  Dir = 2, Dur = 35
23:16:43.812 00.033 12020 IsSlewing returns 0
23:16:43.813 00.001 12020 IsGuiding returns 0
23:16:43.840 00.027 12020 PulseGuide returned control before completion, sleep 19
23:16:43.862 00.022 12020 IsGuiding returns 1
23:16:43.863 00.001 12020 scope still moving after pulse duration time elapsed
23:16:43.905 00.042 12020 IsSlewing returns 0
23:16:43.906 00.001 12020 IsGuiding returns 0
23:16:43.906 00.000 12020 scope move finished after 35 + 57 ms
23:16:43.907 00.001 12020 Move returns status 0, amount 35
23:16:43.907 00.000 12020 MoveAxis(N, 54, ABG)
23:16:43.907 00.000 12020 Guiding  Dir = 0, Dur = 54
23:16:43.908 00.001 12020 IsSlewing returns 0
23:16:43.910 00.002 12020 IsGuiding returns 0
23:16:43.985 00.075 12020 IsGuiding returns 1
23:16:43.986 00.001 12020 scope still moving after pulse duration time elapsed
23:16:44.071 00.085 12020 IsSlewing returns 0
23:16:44.176 00.105 12020 IsGuiding returns 0
23:16:44.176 00.000 12020 scope move finished after 54 + 212 ms
23:16:44.176 00.000 12020 Move returns status 0, amount 54
23:16:44.177 00.001 12020 move complete, result=0
23:16:44.177 00.000 12020 worker thread done servicing request
23:16:44.177 00.000 12020 Worker thread wakes up
23:16:44.177 00.000 9340 GuideStep: -0.4 px 35 ms EAST, -0.3 px 54 ms NORTH
23:16:44.207 00.030 12020 worker thread servicing REQUEST_EXPOSE 2000
23:16:44.207 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(837,44,31,31)
23:16:44.673 00.466 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"38e4b4f5-f28a-4ff1-b795-2c271614dd3d"}
23:16:44.690 00.017 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"38e4b4f5-f28a-4ff1-b795-2c271614dd3d"}
23:16:44.703 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"90ee5fd4-c95a-4fe0-9ece-965432a55345"}
23:16:44.734 00.031 9340 case statement mapped state 6 to 3
23:16:44.750 00.016 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"90ee5fd4-c95a-4fe0-9ece-965432a55345"}
23:16:44.764 00.014 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"f5c1ad55-88ea-4db5-a5e8-6c97277fba0d"}
23:16:44.780 00.016 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":525,"width":15,"height":15,"star_pos":[6.71,7.37],"pixels":"..."},"id":"f5c1ad55-88ea-4db5-a5e8-6c97277fba0d"}
23:16:46.560 01.780 12020 Exposure complete
23:16:46.673 00.113 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"617425c4-c94d-4f6d-8955-ecffe6d30875"}
23:16:46.681 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"617425c4-c94d-4f6d-8955-ecffe6d30875"}
23:16:46.689 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"a67fa900-3906-45f9-8b2b-1bf5ed365991"}
23:16:46.701 00.012 9340 case statement mapped state 6 to 3
23:16:46.710 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"a67fa900-3906-45f9-8b2b-1bf5ed365991"}
23:16:46.720 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"72034959-370d-4f58-a134-ca3dcdf84769"}
23:16:46.742 00.022 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":525,"width":15,"height":15,"star_pos":[6.71,7.37],"pixels":"..."},"id":"72034959-370d-4f58-a134-ca3dcdf84769"}
23:16:46.754 00.012 12020 worker thread done servicing request
23:16:46.755 00.001 9340 OnExposeComplete: enter
23:16:46.766 00.011 9340 UpdateGuideState(): m_state=6
23:16:46.777 00.011 9340 Star::Find(15, 852, 59, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 526
23:16:46.788 00.011 9340 Star::Find returns 1 (0), X=852.71, Y=58.79, Mass=777743, SNR=149.8, Peak=57250 HFD=4.0
23:16:46.796 00.008 9340 MultiStar: [#1 0.09,0.09,0.84,U] [#2 0.45,-0.91,0.00,M1] [#3 0.26,-1.05,0.00,M5] [#4 0.55,0.21,0.52,U] [#5 0.51,-0.28,0.63,U] [#6 -0.07,-1.31,0.00,M4] [#7 0.08,-0.72,0.58,U] [#8 0.41,-0.46,0.59,U] 
23:16:46.805 00.009 9340 refined, 5 included, MultiStar: {0.35, -0.11}, one-star: {0.48, 0.21}
23:16:46.814 00.009 9340 CameraToMount -- cameraTheta (-0.31) - m_xAngle (-3.14) = xAngle (2.83 = 2.83)
23:16:46.824 00.010 9340 CameraToMount -- cameraTheta (-0.31) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (2.81 = 2.81)
23:16:46.837 00.013 9340 CameraToMount -- cameraX=0.35 cameraY=-0.11 hyp=0.37 cameraTheta=-0.31 mountX=-0.35 mountY=0.12, mountTheta=2.82
23:16:46.864 00.027 9340 SchedulePrimaryMove(10104498, x=0.35, y=-0.11, opts=13)
23:16:46.875 00.011 9340 Enqueuing Move request for scope (0.35, -0.11)
23:16:46.886 00.011 12020 Worker thread wakes up
23:16:46.886 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=5994, max=65535, med=9619, FiltMin=7557, FiltMax=65494, Gamma=2.870
23:16:46.896 00.010 12020 worker thread servicing REQUEST_MOVE scope ofs (0.35, -0.11) opts 0xd
23:16:46.896 00.000 9340 UpdateGuideState exits: m=777743 SNR=149.8
23:16:46.906 00.010 12020 Handling offset move in thread for scope, endpoint = (0.35, -0.11)
23:16:46.906 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:16:46.914 00.008 12020 Moving (0.35, -0.11) raw xDistance=-0.35 yDistance=0.12
23:16:46.914 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
23:16:46.924 00.010 12020 GuideAlgorithmHysteresis::Result() returns -0.16 from input -0.35
23:16:46.925 00.001 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:16:46.925 00.000 9340 Enqueuing Expose request
23:16:46.936 00.011 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
23:16:46.936 00.000 12020 MoveAxis(E, 31, ABG)
23:16:46.936 00.000 12020 Guiding  Dir = 2, Dur = 31
23:16:46.943 00.007 12020 IsSlewing returns 0
23:16:46.944 00.001 12020 IsGuiding returns 0
23:16:46.975 00.031 12020 PulseGuide returned control before completion, sleep 11
23:16:47.023 00.048 12020 IsGuiding returns 0
23:16:47.023 00.000 12020 Move returns status 0, amount 31
23:16:47.024 00.001 12020 MoveAxis(N, 0, ABG)
23:16:47.024 00.000 12020 Move returns status 0, amount 0
23:16:47.024 00.000 12020 move complete, result=0
23:16:47.025 00.001 12020 worker thread done servicing request
23:16:47.025 00.000 12020 Worker thread wakes up
23:16:47.025 00.000 9340 GuideStep: -0.3 px 31 ms EAST, 0.1 px 0 ms NORTH
23:16:47.040 00.015 12020 worker thread servicing REQUEST_EXPOSE 2000
23:16:47.040 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(837,44,31,31)
23:16:48.674 01.634 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"3108615f-a536-41ee-9560-e3f675b15a5c"}
23:16:48.683 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"3108615f-a536-41ee-9560-e3f675b15a5c"}
23:16:48.693 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"794556c6-0f9b-4495-936b-98c865d9f043"}
23:16:48.701 00.008 9340 case statement mapped state 6 to 3
23:16:48.724 00.023 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"794556c6-0f9b-4495-936b-98c865d9f043"}
23:16:48.736 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"31dd6d4d-ff2e-409e-8d0c-d8c7d7e41d6a"}
23:16:48.745 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":526,"width":15,"height":15,"star_pos":[6.71,6.79],"pixels":"..."},"id":"31dd6d4d-ff2e-409e-8d0c-d8c7d7e41d6a"}
23:16:49.410 00.665 12020 Exposure complete
23:16:49.630 00.220 12020 worker thread done servicing request
23:16:49.630 00.000 9340 OnExposeComplete: enter
23:16:49.644 00.014 9340 UpdateGuideState(): m_state=6
23:16:49.671 00.027 9340 Star::Find(15, 852, 58, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 527
23:16:49.685 00.014 9340 Star::Find returns 1 (0), X=852.31, Y=59.02, Mass=768608, SNR=146.1, Peak=52723 HFD=4.1
23:16:49.698 00.013 9340 MultiStar: [#1 -0.36,0.28,0.85,U] [#2 0.08,-0.36,0.77,U] [#3 0.15,-0.75,0.69,U] [#4 0.22,0.13,0.67,U] [#5 0.22,-0.13,0.71,U] [#6 -0.19,-1.18,0.00,M5] [#7 -0.03,-0.15,0.56,U] [#8 0.11,0.01,0.65,U] 
23:16:49.710 00.012 9340 refined, 7 included, MultiStar: {0.05, -0.03}, one-star: {0.07, 0.45}
23:16:49.719 00.009 9340 CameraToMount -- cameraTheta (-0.56) - m_xAngle (-3.14) = xAngle (2.57 = 2.57)
23:16:49.739 00.020 9340 CameraToMount -- cameraTheta (-0.56) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (2.56 = 2.56)
23:16:49.754 00.015 9340 CameraToMount -- cameraX=0.05 cameraY=-0.03 hyp=0.06 cameraTheta=-0.56 mountX=-0.05 mountY=0.03, mountTheta=2.56
23:16:49.792 00.038 9340 SchedulePrimaryMove(10104498, x=0.05, y=-0.03, opts=13)
23:16:49.803 00.011 9340 Enqueuing Move request for scope (0.05, -0.03)
23:16:49.817 00.014 12020 Worker thread wakes up
23:16:49.817 00.000 12020 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.03) opts 0xd
23:16:49.817 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=6172, max=65518, med=9464, FiltMin=7347, FiltMax=65494, Gamma=2.870
23:16:49.829 00.012 12020 Handling offset move in thread for scope, endpoint = (0.05, -0.03)
23:16:49.829 00.000 9340 UpdateGuideState exits: m=768608 SNR=146.1
23:16:49.839 00.010 12020 Moving (0.05, -0.03) raw xDistance=-0.05 yDistance=0.03
23:16:49.839 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:16:49.851 00.012 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
23:16:49.851 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:16:49.851 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
23:16:49.851 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
23:16:49.865 00.014 12020 MoveAxis(E, 0, ABG)
23:16:49.866 00.001 9340 Enqueuing Expose request
23:16:49.876 00.010 12020 Move returns status 0, amount 0
23:16:49.876 00.000 12020 MoveAxis(N, 0, ABG)
23:16:49.876 00.000 12020 Move returns status 0, amount 0
23:16:49.876 00.000 12020 move complete, result=0
23:16:49.876 00.000 12020 worker thread done servicing request
23:16:49.876 00.000 12020 Worker thread wakes up
23:16:49.877 00.001 12020 worker thread servicing REQUEST_EXPOSE 2000
23:16:49.877 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(837,44,31,31)
23:16:49.904 00.027 9340 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
23:16:50.675 00.771 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"aeb1f846-1c97-434c-929a-8f99cdedd101"}
23:16:50.692 00.017 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"aeb1f846-1c97-434c-929a-8f99cdedd101"}
23:16:50.744 00.052 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"109f9969-7a52-4bb2-8fd4-6d6db671e918"}
23:16:50.757 00.013 9340 case statement mapped state 6 to 3
23:16:50.771 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"109f9969-7a52-4bb2-8fd4-6d6db671e918"}
23:16:50.818 00.047 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"54493e55-88e0-4867-a16b-8e6275cf7931"}
23:16:50.830 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":527,"width":15,"height":15,"star_pos":[7.31,7.02],"pixels":"..."},"id":"54493e55-88e0-4867-a16b-8e6275cf7931"}
23:16:52.248 01.418 12020 Exposure complete
23:16:52.489 00.241 12020 worker thread done servicing request
23:16:52.489 00.000 9340 OnExposeComplete: enter
23:16:52.500 00.011 9340 UpdateGuideState(): m_state=6
23:16:52.511 00.011 9340 Star::Find(15, 852, 59, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 528
23:16:52.521 00.010 9340 Star::Find returns 1 (0), X=852.48, Y=59.01, Mass=811654, SNR=165.1, Peak=57318 HFD=4.1
23:16:52.537 00.016 9340 MultiStar: [#1 0.23,0.34,0.76,U] [#2 0.55,-0.41,0.67,U] [#3 0.30,-0.79,0.65,U] [#4 0.58,0.53,0.53,U] [#5 0.41,0.13,0.68,U] [#6 0.14,-0.99,0.00,M6] [#7 0.34,-0.14,0.63,U] [#8 0.55,0.09,0.53,U] 
23:16:52.547 00.010 9340 refined, 7 included, MultiStar: {0.38, 0.04}, one-star: {0.24, 0.43}
23:16:52.576 00.029 9340 CameraToMount -- cameraTheta (0.11) - m_xAngle (-3.14) = xAngle (3.25 = -3.03)
23:16:52.589 00.013 9340 CameraToMount -- cameraTheta (0.11) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (3.23 = -3.05)
23:16:52.600 00.011 9340 CameraToMount -- cameraX=0.38 cameraY=0.04 hyp=0.38 cameraTheta=0.11 mountX=-0.38 mountY=-0.04, mountTheta=-3.05
23:16:52.614 00.014 9340 SchedulePrimaryMove(10104498, x=0.38, y=0.04, opts=13)
23:16:52.629 00.015 9340 Enqueuing Move request for scope (0.38, 0.04)
23:16:52.639 00.010 12020 Worker thread wakes up
23:16:52.639 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=5747, max=65533, med=9653, FiltMin=7418, FiltMax=65494, Gamma=2.870
23:16:52.667 00.028 12020 worker thread servicing REQUEST_MOVE scope ofs (0.38, 0.04) opts 0xd
23:16:52.668 00.001 12020 Handling offset move in thread for scope, endpoint = (0.38, 0.04)
23:16:52.668 00.000 12020 Moving (0.38, 0.04) raw xDistance=-0.38 yDistance=-0.04
23:16:52.668 00.000 9340 UpdateGuideState exits: m=811654 SNR=165.1
23:16:52.681 00.013 12020 GuideAlgorithmHysteresis::Result() returns -0.16 from input -0.38
23:16:52.681 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:16:52.691 00.010 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:16:52.692 00.001 9340 ScheduleExposure(2000,3,1) exposurePending=0
23:16:52.706 00.014 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
23:16:52.706 00.000 9340 Enqueuing Expose request
23:16:52.715 00.009 12020 MoveAxis(E, 31, ABG)
23:16:52.717 00.002 12020 Guiding  Dir = 2, Dur = 31
23:16:52.718 00.001 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"cce0c8f4-1ed4-4650-ad72-00e4b4d14f59"}
23:16:52.734 00.016 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"cce0c8f4-1ed4-4650-ad72-00e4b4d14f59"}
23:16:52.746 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"0d2fc988-e53c-420a-aeed-324781ded307"}
23:16:52.778 00.032 12020 IsSlewing returns 0
23:16:52.778 00.000 9340 case statement mapped state 6 to 3
23:16:52.791 00.013 12020 IsGuiding returns 0
23:16:52.791 00.000 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"0d2fc988-e53c-420a-aeed-324781ded307"}
23:16:52.804 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"154bc265-85e8-4a48-baad-8748800ab4b7"}
23:16:52.815 00.011 12020 PulseGuide returned control before completion, sleep 20
23:16:52.817 00.002 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":528,"width":15,"height":15,"star_pos":[7.48,7.01],"pixels":"..."},"id":"154bc265-85e8-4a48-baad-8748800ab4b7"}
23:16:52.876 00.059 12020 IsGuiding returns 0
23:16:52.877 00.001 12020 Move returns status 0, amount 31
23:16:52.877 00.000 12020 MoveAxis(N, 0, ABG)
23:16:52.877 00.000 12020 Move returns status 0, amount 0
23:16:52.877 00.000 12020 move complete, result=0
23:16:52.878 00.001 12020 worker thread done servicing request
23:16:52.878 00.000 9340 GuideStep: -0.4 px 31 ms EAST, -0.0 px 0 ms NORTH
23:16:52.891 00.013 12020 Worker thread wakes up
23:16:52.891 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
23:16:52.891 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(837,44,31,31)
23:16:54.672 01.781 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"cad97676-38a7-4d17-8a6e-cb3fd3255020"}
23:16:54.701 00.029 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"cad97676-38a7-4d17-8a6e-cb3fd3255020"}
23:16:54.717 00.016 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"96ff4bf1-8692-4641-af24-9791ccfbf6eb"}
23:16:54.728 00.011 9340 case statement mapped state 6 to 3
23:16:54.737 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"96ff4bf1-8692-4641-af24-9791ccfbf6eb"}
23:16:54.746 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"e64f0a4a-9425-4e68-ade4-639f221bd2dd"}
23:16:54.759 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":528,"width":15,"height":15,"star_pos":[7.48,7.01],"pixels":"..."},"id":"e64f0a4a-9425-4e68-ade4-639f221bd2dd"}
23:16:55.269 00.510 12020 Exposure complete
23:16:55.512 00.243 12020 worker thread done servicing request
23:16:55.513 00.001 9340 OnExposeComplete: enter
23:16:55.542 00.029 9340 UpdateGuideState(): m_state=6
23:16:55.556 00.014 9340 Star::Find(15, 852, 59, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 529
23:16:55.566 00.010 9340 Star::Find returns 1 (0), X=852.17, Y=59.08, Mass=765664, SNR=142.1, Peak=53411 HFD=4.2
23:16:55.577 00.011 9340 MultiStar: [#1 -0.71,0.22,0.93,U] [#2 -0.01,-0.67,0.75,U] [#3 -0.06,-0.80,0.70,U] [#4 -0.17,0.45,0.57,U] [#5 -0.16,0.17,0.70,U] [#6 -0.42,-0.97,0.00,M7] [#7 -0.39,-0.09,0.64,U] [#8 -0.28,-0.28,0.67,U] 
23:16:55.589 00.012 9340 refined, 7 included, MultiStar: {-0.24, -0.04}, one-star: {-0.06, 0.51}
23:16:55.617 00.028 9340 CameraToMount -- cameraTheta (-2.99) - m_xAngle (-3.14) = xAngle (0.15 = 0.15)
23:16:55.639 00.022 9340 CameraToMount -- cameraTheta (-2.99) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (0.13 = 0.13)
23:16:55.656 00.017 9340 CameraToMount -- cameraX=-0.24 cameraY=-0.04 hyp=0.24 cameraTheta=-2.99 mountX=0.24 mountY=0.03, mountTheta=0.13
23:16:55.673 00.017 9340 SchedulePrimaryMove(10104498, x=-0.24, y=-0.04, opts=13)
23:16:55.689 00.016 9340 Enqueuing Move request for scope (-0.24, -0.04)
23:16:55.727 00.038 12020 Worker thread wakes up
23:16:55.727 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=5522, max=65518, med=9650, FiltMin=7527, FiltMax=65494, Gamma=2.870
23:16:55.742 00.015 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.24, -0.04) opts 0xd
23:16:55.742 00.000 12020 Handling offset move in thread for scope, endpoint = (-0.24, -0.04)
23:16:55.742 00.000 12020 Moving (-0.24, -0.04) raw xDistance=0.24 yDistance=0.03
23:16:55.743 00.001 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.24
23:16:55.743 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:16:55.743 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
23:16:55.743 00.000 12020 MoveAxis(E, 0, ABG)
23:16:55.743 00.000 12020 Move returns status 0, amount 0
23:16:55.744 00.001 12020 MoveAxis(N, 0, ABG)
23:16:55.744 00.000 9340 UpdateGuideState exits: m=765664 SNR=142.1
23:16:55.759 00.015 12020 Move returns status 0, amount 0
23:16:55.759 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:16:55.774 00.015 12020 move complete, result=0
23:16:55.774 00.000 12020 worker thread done servicing request
23:16:55.775 00.001 9340 ScheduleExposure(2000,3,1) exposurePending=0
23:16:55.791 00.016 9340 Enqueuing Expose request
23:16:55.829 00.038 12020 Worker thread wakes up
23:16:55.830 00.001 9340 GuideStep: 0.2 px 0 ms EAST, 0.0 px 0 ms NORTH
23:16:55.844 00.014 12020 worker thread servicing REQUEST_EXPOSE 2000
23:16:55.844 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(837,44,31,31)
23:16:56.674 00.830 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"5cba8994-65bc-4701-98c6-946fb6fe1238"}
23:16:56.700 00.026 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"5cba8994-65bc-4701-98c6-946fb6fe1238"}
23:16:56.720 00.020 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"d938f5f0-b137-4d89-8572-c4a2794adce3"}
23:16:56.749 00.029 9340 case statement mapped state 6 to 3
23:16:56.795 00.046 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"d938f5f0-b137-4d89-8572-c4a2794adce3"}
23:16:56.828 00.033 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"6966670a-3a81-4fd0-a0ec-02568ea0787a"}
23:16:56.905 00.077 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":529,"width":15,"height":15,"star_pos":[7.17,7.08],"pixels":"..."},"id":"6966670a-3a81-4fd0-a0ec-02568ea0787a"}
23:16:58.209 01.304 12020 Exposure complete
23:16:58.427 00.218 9340 OnExposeComplete: enter
23:16:58.439 00.012 12020 worker thread done servicing request
23:16:58.439 00.000 9340 UpdateGuideState(): m_state=6
23:16:58.449 00.010 9340 Star::Find(15, 852, 59, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 530
23:16:58.460 00.011 9340 Star::Find returns 1 (0), X=852.29, Y=59.38, Mass=785945, SNR=147.4, Peak=54123 HFD=4.0
23:16:58.472 00.012 9340 MultiStar: [#1 -0.32,0.55,0.63,U] [#2 0.32,-0.14,0.79,U] [#3 0.10,-0.23,0.61,U] [#4 0.08,0.66,0.60,U] [#5 0.09,0.36,0.64,U] [#6 -0.16,-0.70,0.60,U] [#7 0.04,0.18,0.62,U] [#8 -0.19,0.33,0.57,U] 
23:16:58.482 00.010 9340 refined, 8 included, MultiStar: {0.02, 0.23}, one-star: {0.06, 0.81}
23:16:58.495 00.013 9340 CameraToMount -- cameraTheta (1.51) - m_xAngle (-3.14) = xAngle (4.64 = -1.64)
23:16:58.506 00.011 9340 CameraToMount -- cameraTheta (1.51) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (4.63 = -1.66)
23:16:58.534 00.028 9340 CameraToMount -- cameraX=0.02 cameraY=0.23 hyp=0.23 cameraTheta=1.51 mountX=-0.02 mountY=-0.23, mountTheta=-1.64
23:16:58.549 00.015 9340 SchedulePrimaryMove(10104498, x=0.02, y=0.23, opts=13)
23:16:58.562 00.013 9340 Enqueuing Move request for scope (0.02, 0.23)
23:16:58.573 00.011 12020 Worker thread wakes up
23:16:58.573 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=6082, max=65518, med=9640, FiltMin=7458, FiltMax=65494, Gamma=2.870
23:16:58.581 00.008 12020 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.23) opts 0xd
23:16:58.581 00.000 9340 UpdateGuideState exits: m=785945 SNR=147.4
23:16:58.589 00.008 12020 Handling offset move in thread for scope, endpoint = (0.02, 0.23)
23:16:58.590 00.001 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:16:58.603 00.013 12020 Moving (0.02, 0.23) raw xDistance=-0.02 yDistance=-0.23
23:16:58.603 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
23:16:58.614 00.011 9340 Enqueuing Expose request
23:16:58.624 00.010 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
23:16:58.625 00.001 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:16:58.625 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.23
23:16:58.625 00.000 12020 MoveAxis(E, 0, ABG)
23:16:58.625 00.000 12020 Move returns status 0, amount 0
23:16:58.625 00.000 12020 MoveAxis(N, 0, ABG)
23:16:58.625 00.000 12020 Move returns status 0, amount 0
23:16:58.626 00.001 12020 move complete, result=0
23:16:58.626 00.000 12020 worker thread done servicing request
23:16:58.627 00.001 12020 Worker thread wakes up
23:16:58.627 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
23:16:58.627 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(837,44,31,31)
23:16:58.644 00.017 9340 GuideStep: -0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
23:16:58.674 00.030 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"87eb46ca-e9c8-4bf5-bc67-6538f5b0ff17"}
23:16:58.689 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"87eb46ca-e9c8-4bf5-bc67-6538f5b0ff17"}
23:16:58.701 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"98a65415-a8f7-4581-8eeb-954e63c28655"}
23:16:58.710 00.009 9340 case statement mapped state 6 to 3
23:16:58.721 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"98a65415-a8f7-4581-8eeb-954e63c28655"}
23:16:58.735 00.014 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"fdec0c91-ec50-400e-9f70-f885920f455d"}
23:16:58.767 00.032 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":530,"width":15,"height":15,"star_pos":[7.29,7.38],"pixels":"..."},"id":"fdec0c91-ec50-400e-9f70-f885920f455d"}
23:17:00.673 01.906 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"6f7e1be4-8edd-4b92-8ca3-6784ee665adf"}
23:17:00.683 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"6f7e1be4-8edd-4b92-8ca3-6784ee665adf"}
23:17:00.692 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"b549710a-51c3-4255-8bc3-e151127de761"}
23:17:00.704 00.012 9340 case statement mapped state 6 to 3
23:17:00.712 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"b549710a-51c3-4255-8bc3-e151127de761"}
23:17:00.740 00.028 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"9dddab61-4602-4e5d-92f0-3957b4b4590f"}
23:17:00.754 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":530,"width":15,"height":15,"star_pos":[7.29,7.38],"pixels":"..."},"id":"9dddab61-4602-4e5d-92f0-3957b4b4590f"}
23:17:00.991 00.237 12020 Exposure complete
23:17:01.249 00.258 12020 worker thread done servicing request
23:17:01.250 00.001 9340 OnExposeComplete: enter
23:17:01.263 00.013 9340 UpdateGuideState(): m_state=6
23:17:01.277 00.014 9340 Star::Find(15, 852, 59, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 531
23:17:01.316 00.039 9340 Star::Find returns 1 (0), X=852.33, Y=59.57, Mass=809353, SNR=160.0, Peak=58571 HFD=4.1
23:17:01.339 00.023 9340 MultiStar: [#1 -0.17,0.90,0.78,U] [#2 0.49,-0.03,0.72,U] [#3 0.40,-0.36,0.64,U] [#4 0.15,0.97,0.00,M1] [#5 0.32,0.46,0.63,U] [#6 -0.06,-0.39,0.59,U] [#7 -0.17,0.47,0.58,U] [#8 -0.01,0.56,0.61,U] 
23:17:01.367 00.028 9340 refined, 7 included, MultiStar: {0.11, 0.38}, one-star: {0.09, 0.99}
23:17:01.408 00.041 9340 CameraToMount -- cameraTheta (1.28) - m_xAngle (-3.14) = xAngle (4.42 = -1.87)
23:17:01.426 00.018 9340 CameraToMount -- cameraTheta (1.28) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (4.40 = -1.88)
23:17:01.440 00.014 9340 CameraToMount -- cameraX=0.11 cameraY=0.38 hyp=0.40 cameraTheta=1.28 mountX=-0.12 mountY=-0.38, mountTheta=-1.87
23:17:01.465 00.025 9340 SchedulePrimaryMove(10104498, x=0.11, y=0.38, opts=13)
23:17:01.505 00.040 9340 Enqueuing Move request for scope (0.11, 0.38)
23:17:01.528 00.023 12020 Worker thread wakes up
23:17:01.528 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=6235, max=65518, med=9485, FiltMin=7452, FiltMax=65494, Gamma=2.870
23:17:01.547 00.019 12020 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.38) opts 0xd
23:17:01.547 00.000 12020 Handling offset move in thread for scope, endpoint = (0.11, 0.38)
23:17:01.548 00.001 12020 Moving (0.11, 0.38) raw xDistance=-0.12 yDistance=-0.38
23:17:01.548 00.000 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
23:17:01.548 00.000 12020 GuideAlgorithmResistSwitch::result() returns -0.38 from input -0.38
23:17:01.549 00.001 12020 MoveAxis(E, 0, ABG)
23:17:01.549 00.000 12020 Move returns status 0, amount 0
23:17:01.549 00.000 12020 MoveAxis(N, 64, ABG)
23:17:01.551 00.002 9340 UpdateGuideState exits: m=809353 SNR=160.0
23:17:01.605 00.054 12020 Guiding  Dir = 0, Dur = 64
23:17:01.606 00.001 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:17:01.623 00.017 12020 IsSlewing returns 0
23:17:01.623 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
23:17:01.638 00.015 12020 IsGuiding returns 0
23:17:01.638 00.000 9340 Enqueuing Expose request
23:17:01.722 00.084 12020 IsGuiding returns 1
23:17:01.723 00.001 12020 scope still moving after pulse duration time elapsed
23:17:01.786 00.063 12020 IsSlewing returns 0
23:17:01.887 00.101 12020 IsGuiding returns 0
23:17:01.887 00.000 12020 scope move finished after 64 + 184 ms
23:17:01.887 00.000 12020 Move returns status 0, amount 64
23:17:01.888 00.001 12020 move complete, result=0
23:17:01.888 00.000 12020 worker thread done servicing request
23:17:01.888 00.000 9340 GuideStep: -0.1 px 0 ms EAST, -0.4 px 64 ms NORTH
23:17:01.904 00.016 12020 Worker thread wakes up
23:17:01.904 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
23:17:01.906 00.002 12020 Handling exposure in thread, d=2000 o=3 r=(837,44,31,31)
23:17:02.673 00.767 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"2cab869d-3cc7-4d61-bea6-09b3f6b5e94a"}
23:17:02.747 00.074 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"2cab869d-3cc7-4d61-bea6-09b3f6b5e94a"}
23:17:02.778 00.031 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"0319c198-1408-4b21-b759-9d894cc41b1b"}
23:17:02.840 00.062 9340 case statement mapped state 6 to 3
23:17:02.864 00.024 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"0319c198-1408-4b21-b759-9d894cc41b1b"}
23:17:02.894 00.030 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"f913e446-63b7-4179-8a07-7b230adbf009"}
23:17:02.971 00.077 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":531,"width":15,"height":15,"star_pos":[7.33,6.57],"pixels":"..."},"id":"f913e446-63b7-4179-8a07-7b230adbf009"}
23:17:04.392 01.421 12020 Exposure complete
23:17:04.646 00.254 12020 worker thread done servicing request
23:17:04.647 00.001 9340 OnExposeComplete: enter
23:17:04.659 00.012 9340 UpdateGuideState(): m_state=6
23:17:04.670 00.011 9340 Star::Find(15, 852, 59, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 532
23:17:04.684 00.014 9340 Star::Find returns 1 (0), X=852.55, Y=59.26, Mass=741417, SNR=135.5, Peak=58067 HFD=3.8
23:17:04.699 00.015 9340 MultiStar: [#1 0.25,0.55,0.84,U] [#2 0.60,0.11,0.88,U] [#3 0.52,-0.24,0.66,U] [#4 0.27,0.79,0.64,U] [#5 0.57,0.41,0.66,U] [#6 0.28,-0.41,0.60,U] [#7 0.18,-0.13,0.78,U] [#8 0.23,0.18,0.73,U] 
23:17:04.712 00.013 9340 refined, 8 included, MultiStar: {0.36, 0.24}, one-star: {0.31, 0.69}
23:17:04.743 00.031 9340 CameraToMount -- cameraTheta (0.60) - m_xAngle (-3.14) = xAngle (3.73 = -2.55)
23:17:04.756 00.013 9340 CameraToMount -- cameraTheta (0.60) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (3.72 = -2.57)
23:17:04.768 00.012 9340 CameraToMount -- cameraX=0.36 cameraY=0.24 hyp=0.43 cameraTheta=0.60 mountX=-0.36 mountY=-0.23, mountTheta=-2.56
23:17:04.785 00.017 9340 SchedulePrimaryMove(10104498, x=0.36, y=0.24, opts=13)
23:17:04.796 00.011 9340 Enqueuing Move request for scope (0.36, 0.24)
23:17:04.809 00.013 12020 Worker thread wakes up
23:17:04.810 00.001 9340 UpdateImageDisplay: Size=(1920,1080) min=6128, max=65533, med=9665, FiltMin=7478, FiltMax=65494, Gamma=2.870
23:17:04.821 00.011 12020 worker thread servicing REQUEST_MOVE scope ofs (0.36, 0.24) opts 0xd
23:17:04.822 00.001 12020 Handling offset move in thread for scope, endpoint = (0.36, 0.24)
23:17:04.822 00.000 12020 Moving (0.36, 0.24) raw xDistance=-0.36 yDistance=-0.23
23:17:04.822 00.000 9340 UpdateGuideState exits: m=741417 SNR=135.5
23:17:04.835 00.013 12020 GuideAlgorithmHysteresis::Result() returns -0.15 from input -0.36
23:17:04.836 00.001 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:17:04.864 00.028 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:17:04.865 00.001 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.23
23:17:04.865 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
23:17:04.877 00.012 12020 MoveAxis(E, 29, ABG)
23:17:04.877 00.000 9340 Enqueuing Expose request
23:17:04.889 00.012 12020 Guiding  Dir = 2, Dur = 29
23:17:04.890 00.001 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"d1966581-8c13-4f5e-bedb-7e7150b06296"}
23:17:04.899 00.009 12020 IsSlewing returns 0
23:17:04.899 00.000 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"d1966581-8c13-4f5e-bedb-7e7150b06296"}
23:17:04.909 00.010 12020 IsGuiding returns 0
23:17:04.910 00.001 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"eda60587-fc61-49c3-9799-0ae9996176a7"}
23:17:04.926 00.016 9340 case statement mapped state 6 to 3
23:17:04.940 00.014 12020 PulseGuide returned control before completion, sleep 14
23:17:04.940 00.000 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"eda60587-fc61-49c3-9799-0ae9996176a7"}
23:17:04.951 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"65f8ba61-af12-4842-a07d-b18fe184bddb"}
23:17:04.984 00.033 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":532,"width":15,"height":15,"star_pos":[6.55,7.26],"pixels":"..."},"id":"65f8ba61-af12-4842-a07d-b18fe184bddb"}
23:17:04.999 00.015 12020 IsGuiding returns 0
23:17:04.999 00.000 12020 Move returns status 0, amount 29
23:17:05.000 00.001 12020 MoveAxis(N, 0, ABG)
23:17:05.000 00.000 12020 Move returns status 0, amount 0
23:17:05.000 00.000 12020 move complete, result=0
23:17:05.000 00.000 12020 worker thread done servicing request
23:17:05.000 00.000 12020 Worker thread wakes up
23:17:05.001 00.001 12020 worker thread servicing REQUEST_EXPOSE 2000
23:17:05.001 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(837,44,31,31)
23:17:05.001 00.000 9340 GuideStep: -0.4 px 29 ms EAST, -0.2 px 0 ms NORTH
23:17:06.671 01.670 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"d2a71845-c8dd-482f-8030-9ef282d44e49"}
23:17:06.681 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"d2a71845-c8dd-482f-8030-9ef282d44e49"}
23:17:06.692 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"d6abde79-1525-4ffe-b904-db09acd2a0b6"}
23:17:06.702 00.010 9340 case statement mapped state 6 to 3
23:17:06.713 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"d6abde79-1525-4ffe-b904-db09acd2a0b6"}
23:17:06.725 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"f48794ed-7ed1-4972-a3a9-8982d2389528"}
23:17:06.749 00.024 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":532,"width":15,"height":15,"star_pos":[6.55,7.26],"pixels":"..."},"id":"f48794ed-7ed1-4972-a3a9-8982d2389528"}
23:17:07.375 00.626 12020 Exposure complete
23:17:07.554 00.179 12020 worker thread done servicing request
23:17:07.554 00.000 9340 OnExposeComplete: enter
23:17:07.565 00.011 9340 UpdateGuideState(): m_state=6
23:17:07.590 00.025 9340 Star::Find(15, 852, 59, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 533
23:17:07.603 00.013 9340 Star::Find returns 1 (0), X=852.58, Y=59.46, Mass=749306, SNR=139.8, Peak=58855 HFD=4.1
23:17:07.613 00.010 9340 MultiStar: [#1 0.18,0.52,1.01,U] [#2 0.46,-0.15,0.70,U] [#3 0.61,-0.30,0.62,U] [#4 0.17,0.82,0.66,U] [#5 0.43,0.54,0.85,U] [#6 0.36,-0.58,0.81,U] [#7 0.29,-0.09,0.62,U] [#8 0.13,0.26,0.70,U] 
23:17:07.621 00.008 9340 refined, 8 included, MultiStar: {0.33, 0.25}, one-star: {0.34, 0.89}
23:17:07.631 00.010 9340 CameraToMount -- cameraTheta (0.66) - m_xAngle (-3.14) = xAngle (3.80 = -2.48)
23:17:07.638 00.007 9340 CameraToMount -- cameraTheta (0.66) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (3.78 = -2.50)
23:17:07.646 00.008 9340 CameraToMount -- cameraX=0.33 cameraY=0.25 hyp=0.41 cameraTheta=0.66 mountX=-0.33 mountY=-0.25, mountTheta=-2.49
23:17:07.662 00.016 9340 SchedulePrimaryMove(10104498, x=0.33, y=0.25, opts=13)
23:17:07.672 00.010 9340 Enqueuing Move request for scope (0.33, 0.25)
23:17:07.681 00.009 12020 Worker thread wakes up
23:17:07.681 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=5906, max=65524, med=9463, FiltMin=7393, FiltMax=65494, Gamma=2.870
23:17:07.704 00.023 12020 worker thread servicing REQUEST_MOVE scope ofs (0.33, 0.25) opts 0xd
23:17:07.705 00.001 12020 Handling offset move in thread for scope, endpoint = (0.33, 0.25)
23:17:07.705 00.000 12020 Moving (0.33, 0.25) raw xDistance=-0.33 yDistance=-0.25
23:17:07.705 00.000 12020 GuideAlgorithmHysteresis::Result() returns -0.15 from input -0.33
23:17:07.705 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:17:07.705 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.25
23:17:07.705 00.000 9340 UpdateGuideState exits: m=749306 SNR=139.8
23:17:07.719 00.014 12020 MoveAxis(E, 29, ABG)
23:17:07.719 00.000 12020 Guiding  Dir = 2, Dur = 29
23:17:07.719 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:17:07.728 00.009 12020 IsSlewing returns 0
23:17:07.728 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
23:17:07.739 00.011 12020 IsGuiding returns 0
23:17:07.739 00.000 9340 Enqueuing Expose request
23:17:07.765 00.026 12020 PulseGuide returned control before completion, sleep 12
23:17:07.785 00.020 12020 IsGuiding returns 1
23:17:07.785 00.000 12020 scope still moving after pulse duration time elapsed
23:17:07.830 00.045 12020 IsSlewing returns 0
23:17:07.833 00.003 12020 IsGuiding returns 0
23:17:07.833 00.000 12020 scope move finished after 29 + 64 ms
23:17:07.833 00.000 12020 Move returns status 0, amount 29
23:17:07.833 00.000 12020 MoveAxis(N, 0, ABG)
23:17:07.833 00.000 12020 Move returns status 0, amount 0
23:17:07.834 00.001 12020 move complete, result=0
23:17:07.834 00.000 12020 worker thread done servicing request
23:17:07.834 00.000 9340 GuideStep: -0.3 px 29 ms EAST, -0.2 px 0 ms NORTH
23:17:07.842 00.008 12020 Worker thread wakes up
23:17:07.843 00.001 12020 worker thread servicing REQUEST_EXPOSE 2000
23:17:07.843 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(837,44,31,31)
23:17:08.671 00.828 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"c5b3ca3f-51c6-4c94-8916-3467b28609f4"}
23:17:08.684 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"c5b3ca3f-51c6-4c94-8916-3467b28609f4"}
23:17:08.696 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"23b08426-cf31-48b9-b7a1-13fc7c659d02"}
23:17:08.710 00.014 9340 case statement mapped state 6 to 3
23:17:08.735 00.025 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"23b08426-cf31-48b9-b7a1-13fc7c659d02"}
23:17:08.750 00.015 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"d0e22687-9721-4f5f-9a16-990e0938c6e0"}
23:17:08.761 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":533,"width":15,"height":15,"star_pos":[6.58,7.46],"pixels":"..."},"id":"d0e22687-9721-4f5f-9a16-990e0938c6e0"}
23:17:10.203 01.442 12020 Exposure complete
23:17:10.480 00.277 9340 OnExposeComplete: enter
23:17:10.491 00.011 12020 worker thread done servicing request
23:17:10.491 00.000 9340 UpdateGuideState(): m_state=6
23:17:10.510 00.019 9340 Star::Find(15, 852, 59, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 534
23:17:10.521 00.011 9340 Star::Find returns 1 (0), X=852.75, Y=59.29, Mass=802368, SNR=158.7, Peak=58824 HFD=4.3
23:17:10.534 00.013 9340 MultiStar: [#1 0.22,0.68,0.71,U] [#2 0.92,0.15,0.67,U] [#3 0.82,-0.45,0.00,M1] [#4 0.35,0.88,0.00,M1] [#5 0.76,0.41,0.64,U] [#6 0.74,-0.46,0.56,U] [#7 0.36,0.57,0.57,U] [#8 0.27,0.37,0.70,U] 
23:17:10.568 00.034 9340 refined, 6 included, MultiStar: {0.53, 0.39}, one-star: {0.52, 0.71}
23:17:10.578 00.010 9340 CameraToMount -- cameraTheta (0.63) - m_xAngle (-3.14) = xAngle (3.77 = -2.51)
23:17:10.588 00.010 9340 CameraToMount -- cameraTheta (0.63) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (3.75 = -2.53)
23:17:10.601 00.013 9340 CameraToMount -- cameraX=0.53 cameraY=0.39 hyp=0.66 cameraTheta=0.63 mountX=-0.53 mountY=-0.38, mountTheta=-2.52
23:17:10.615 00.014 9340 SchedulePrimaryMove(10104498, x=0.53, y=0.39, opts=13)
23:17:10.628 00.013 9340 Enqueuing Move request for scope (0.53, 0.39)
23:17:10.640 00.012 12020 Worker thread wakes up
23:17:10.642 00.002 12020 worker thread servicing REQUEST_MOVE scope ofs (0.53, 0.39) opts 0xd
23:17:10.642 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=5631, max=65519, med=9649, FiltMin=7710, FiltMax=65502, Gamma=2.870
23:17:10.654 00.012 12020 Handling offset move in thread for scope, endpoint = (0.53, 0.39)
23:17:10.654 00.000 9340 UpdateGuideState exits: m=802368 SNR=158.7
23:17:10.681 00.027 12020 Moving (0.53, 0.39) raw xDistance=-0.53 yDistance=-0.38
23:17:10.681 00.000 12020 GuideAlgorithmHysteresis::Result() returns -0.24 from input -0.53
23:17:10.681 00.000 12020 GuideAlgorithmResistSwitch::result() returns -0.38 from input -0.38
23:17:10.682 00.001 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:17:10.695 00.013 12020 MoveAxis(E, 46, ABG)
23:17:10.695 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
23:17:10.708 00.013 12020 Guiding  Dir = 2, Dur = 46
23:17:10.708 00.000 9340 Enqueuing Expose request
23:17:10.719 00.011 12020 IsSlewing returns 0
23:17:10.720 00.001 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"4fa21f27-0018-4edb-bb40-3ca2f46e69b0"}
23:17:10.730 00.010 12020 IsGuiding returns 0
23:17:10.730 00.000 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"4fa21f27-0018-4edb-bb40-3ca2f46e69b0"}
23:17:10.740 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"5c405c9f-3274-4c40-a30d-c283b82c089f"}
23:17:10.751 00.011 9340 case statement mapped state 6 to 3
23:17:10.764 00.013 12020 PulseGuide returned control before completion, sleep 30
23:17:10.764 00.000 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"5c405c9f-3274-4c40-a30d-c283b82c089f"}
23:17:10.779 00.015 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"0a06258c-7615-46e0-8ff5-5b9edead7e9d"}
23:17:10.807 00.028 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":534,"width":15,"height":15,"star_pos":[6.75,7.29],"pixels":"..."},"id":"0a06258c-7615-46e0-8ff5-5b9edead7e9d"}
23:17:10.822 00.015 12020 IsGuiding returns 1
23:17:10.822 00.000 12020 scope still moving after pulse duration time elapsed
23:17:10.868 00.046 12020 IsSlewing returns 0
23:17:10.870 00.002 12020 IsGuiding returns 0
23:17:10.870 00.000 12020 scope move finished after 46 + 94 ms
23:17:10.871 00.001 12020 Move returns status 0, amount 46
23:17:10.871 00.000 12020 MoveAxis(N, 63, ABG)
23:17:10.871 00.000 12020 Guiding  Dir = 0, Dur = 63
23:17:10.872 00.001 12020 IsSlewing returns 0
23:17:10.873 00.001 12020 IsGuiding returns 0
23:17:10.965 00.092 12020 IsGuiding returns 1
23:17:10.965 00.000 12020 scope still moving after pulse duration time elapsed
23:17:10.997 00.032 12020 IsSlewing returns 0
23:17:10.998 00.001 12020 IsGuiding returns 1
23:17:11.125 00.127 12020 IsSlewing returns 0
23:17:11.157 00.032 12020 IsGuiding returns 0
23:17:11.157 00.000 12020 scope move finished after 63 + 220 ms
23:17:11.157 00.000 12020 Move returns status 0, amount 63
23:17:11.157 00.000 12020 move complete, result=0
23:17:11.158 00.001 12020 worker thread done servicing request
23:17:11.158 00.000 9340 GuideStep: -0.5 px 46 ms EAST, -0.4 px 63 ms NORTH
23:17:11.185 00.027 12020 Worker thread wakes up
23:17:11.185 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
23:17:11.185 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(837,44,31,31)
23:17:12.673 01.488 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"87986e71-5e08-45ce-961a-5b3d3b877dc3"}
23:17:12.694 00.021 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"87986e71-5e08-45ce-961a-5b3d3b877dc3"}
23:17:12.707 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"adabf87b-5b81-4c64-a285-cf09dba07e67"}
23:17:12.715 00.008 9340 case statement mapped state 6 to 3
23:17:12.723 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"adabf87b-5b81-4c64-a285-cf09dba07e67"}
23:17:12.733 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"86c7ea58-f9f5-4ee8-b450-9fd345f3fa1e"}
23:17:12.741 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":534,"width":15,"height":15,"star_pos":[6.75,7.29],"pixels":"..."},"id":"86c7ea58-f9f5-4ee8-b450-9fd345f3fa1e"}
23:17:13.549 00.808 12020 Exposure complete
23:17:13.730 00.181 12020 worker thread done servicing request
23:17:13.731 00.001 9340 OnExposeComplete: enter
23:17:13.741 00.010 9340 UpdateGuideState(): m_state=6
23:17:13.768 00.027 9340 Star::Find(15, 852, 59, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 535
23:17:13.778 00.010 9340 Star::Find returns 1 (0), X=852.74, Y=59.49, Mass=769788, SNR=150.9, Peak=59255 HFD=3.8
23:17:13.786 00.008 9340 MultiStar: [#1 0.34,0.49,0.71,U] [#2 0.58,0.01,0.79,U] [#3 0.41,-0.28,0.66,U] [#4 0.63,0.57,0.56,U] [#5 0.55,0.38,0.72,U] [#6 0.27,-0.46,0.51,U] [#7 0.38,-0.28,0.67,U] [#8 0.44,0.18,0.54,U] 
23:17:13.796 00.010 9340 refined, 8 included, MultiStar: {0.46, 0.22}, one-star: {0.50, 0.92}
23:17:13.807 00.011 9340 CameraToMount -- cameraTheta (0.45) - m_xAngle (-3.14) = xAngle (3.58 = -2.70)
23:17:13.815 00.008 9340 CameraToMount -- cameraTheta (0.45) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (3.57 = -2.72)
23:17:13.823 00.008 9340 CameraToMount -- cameraX=0.46 cameraY=0.22 hyp=0.51 cameraTheta=0.45 mountX=-0.47 mountY=-0.21, mountTheta=-2.71
23:17:13.838 00.015 9340 SchedulePrimaryMove(10104498, x=0.46, y=0.22, opts=13)
23:17:13.847 00.009 9340 Enqueuing Move request for scope (0.46, 0.22)
23:17:13.857 00.010 12020 Worker thread wakes up
23:17:13.857 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=5031, max=65533, med=9660, FiltMin=7603, FiltMax=65494, Gamma=2.870
23:17:13.881 00.024 12020 worker thread servicing REQUEST_MOVE scope ofs (0.46, 0.22) opts 0xd
23:17:13.881 00.000 9340 UpdateGuideState exits: m=769788 SNR=150.9
23:17:13.893 00.012 12020 Handling offset move in thread for scope, endpoint = (0.46, 0.22)
23:17:13.893 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:17:13.904 00.011 12020 Moving (0.46, 0.22) raw xDistance=-0.47 yDistance=-0.21
23:17:13.904 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
23:17:13.915 00.011 12020 GuideAlgorithmHysteresis::Result() returns -0.21 from input -0.47
23:17:13.915 00.000 9340 Enqueuing Expose request
23:17:13.923 00.008 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:17:13.923 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.21
23:17:13.923 00.000 12020 MoveAxis(E, 42, ABG)
23:17:13.923 00.000 12020 Guiding  Dir = 2, Dur = 42
23:17:13.925 00.002 12020 IsSlewing returns 0
23:17:13.926 00.001 12020 IsGuiding returns 0
23:17:13.955 00.029 12020 PulseGuide returned control before completion, sleep 23
23:17:13.992 00.037 12020 IsGuiding returns 1
23:17:13.993 00.001 12020 scope still moving after pulse duration time elapsed
23:17:14.051 00.058 12020 IsSlewing returns 0
23:17:14.083 00.032 12020 IsGuiding returns 0
23:17:14.083 00.000 12020 scope move finished after 42 + 115 ms
23:17:14.083 00.000 12020 Move returns status 0, amount 42
23:17:14.084 00.001 12020 MoveAxis(N, 0, ABG)
23:17:14.084 00.000 12020 Move returns status 0, amount 0
23:17:14.084 00.000 12020 move complete, result=0
23:17:14.084 00.000 12020 worker thread done servicing request
23:17:14.084 00.000 12020 Worker thread wakes up
23:17:14.085 00.001 12020 worker thread servicing REQUEST_EXPOSE 2000
23:17:14.085 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(837,44,31,31)
23:17:14.085 00.000 9340 GuideStep: -0.5 px 42 ms EAST, -0.2 px 0 ms NORTH
23:17:14.673 00.588 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"15b7d810-1c40-4787-96a2-c60b0e939d39"}
23:17:14.688 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"15b7d810-1c40-4787-96a2-c60b0e939d39"}
23:17:14.703 00.015 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"551a660d-2909-4e68-b9bb-4623e68ba8d4"}
23:17:14.715 00.012 9340 case statement mapped state 6 to 3
23:17:14.746 00.031 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"551a660d-2909-4e68-b9bb-4623e68ba8d4"}
23:17:14.757 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"4959e123-5206-4edd-9afe-9983aa4cdbf4"}
23:17:14.768 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":535,"width":15,"height":15,"star_pos":[6.74,7.49],"pixels":"..."},"id":"4959e123-5206-4edd-9afe-9983aa4cdbf4"}
23:17:16.455 01.687 12020 Exposure complete
23:17:16.674 00.219 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"5f42161b-a671-47ce-ba7e-cd7ce2ee1cb1"}
23:17:16.701 00.027 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"5f42161b-a671-47ce-ba7e-cd7ce2ee1cb1"}
23:17:16.718 00.017 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"0bed18e9-cf54-498c-a917-ef2d80daafd2"}
23:17:16.728 00.010 9340 case statement mapped state 6 to 3
23:17:16.739 00.011 12020 worker thread done servicing request
23:17:16.739 00.000 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"0bed18e9-cf54-498c-a917-ef2d80daafd2"}
23:17:16.754 00.015 9340 OnExposeComplete: enter
23:17:16.768 00.014 9340 UpdateGuideState(): m_state=6
23:17:16.780 00.012 9340 Star::Find(15, 852, 59, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 536
23:17:16.809 00.029 9340 Star::Find returns 1 (0), X=852.43, Y=59.69, Mass=729367, SNR=157.9, Peak=56663 HFD=3.9
23:17:16.822 00.013 9340 MultiStar: [#1 -0.07,0.87,0.76,U] [#2 0.29,0.07,0.64,U] [#3 0.29,-0.27,0.67,U] [#4 0.27,1.28,0.00,M1] [#5 0.26,0.76,0.64,U] [#6 -0.12,-0.45,0.60,U] [#7 0.06,0.36,0.55,U] [#8 0.45,0.66,0.52,U] 
23:17:16.835 00.013 9340 refined, 7 included, MultiStar: {0.17, 0.45}, one-star: {0.19, 1.12}
23:17:16.850 00.015 9340 CameraToMount -- cameraTheta (1.22) - m_xAngle (-3.14) = xAngle (4.35 = -1.93)
23:17:16.861 00.011 9340 CameraToMount -- cameraTheta (1.22) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (4.34 = -1.95)
23:17:16.874 00.013 9340 CameraToMount -- cameraX=0.17 cameraY=0.45 hyp=0.48 cameraTheta=1.22 mountX=-0.17 mountY=-0.44, mountTheta=-1.93
23:17:16.893 00.019 9340 SchedulePrimaryMove(10104498, x=0.17, y=0.45, opts=13)
23:17:16.905 00.012 9340 Enqueuing Move request for scope (0.17, 0.45)
23:17:16.939 00.034 12020 Worker thread wakes up
23:17:16.939 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=5983, max=65518, med=9694, FiltMin=7716, FiltMax=65494, Gamma=2.870
23:17:16.951 00.012 12020 worker thread servicing REQUEST_MOVE scope ofs (0.17, 0.45) opts 0xd
23:17:16.951 00.000 9340 UpdateGuideState exits: m=729367 SNR=157.9
23:17:16.963 00.012 12020 Handling offset move in thread for scope, endpoint = (0.17, 0.45)
23:17:16.963 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:17:16.976 00.013 12020 Moving (0.17, 0.45) raw xDistance=-0.17 yDistance=-0.44
23:17:16.976 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
23:17:16.986 00.010 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17
23:17:16.986 00.000 9340 Enqueuing Expose request
23:17:16.998 00.012 12020 GuideAlgorithmResistSwitch::result() returns -0.44 from input -0.44
23:17:16.998 00.000 12020 MoveAxis(E, 0, ABG)
23:17:17.000 00.002 12020 Move returns status 0, amount 0
23:17:17.000 00.000 12020 MoveAxis(N, 74, ABG)
23:17:17.001 00.001 12020 Guiding  Dir = 0, Dur = 74
23:17:17.001 00.000 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"86ea7391-3117-4fbe-902a-f6b301779391"}
23:17:17.014 00.013 12020 IsSlewing returns 0
23:17:17.014 00.000 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":536,"width":15,"height":15,"star_pos":[7.43,6.69],"pixels":"..."},"id":"86ea7391-3117-4fbe-902a-f6b301779391"}
23:17:17.027 00.013 12020 IsGuiding returns 0
23:17:17.107 00.080 12020 IsGuiding returns 1
23:17:17.108 00.001 12020 scope still moving after pulse duration time elapsed
23:17:17.136 00.028 12020 IsSlewing returns 0
23:17:17.138 00.002 12020 IsGuiding returns 1
23:17:17.166 00.028 12020 IsSlewing returns 0
23:17:17.167 00.001 12020 IsGuiding returns 1
23:17:17.218 00.051 12020 IsSlewing returns 0
23:17:17.314 00.096 12020 IsGuiding returns 0
23:17:17.314 00.000 12020 scope move finished after 74 + 212 ms
23:17:17.314 00.000 12020 Move returns status 0, amount 74
23:17:17.314 00.000 12020 move complete, result=0
23:17:17.315 00.001 9340 GuideStep: -0.2 px 0 ms EAST, -0.4 px 74 ms NORTH
23:17:17.327 00.012 12020 worker thread done servicing request
23:17:17.327 00.000 12020 Worker thread wakes up
23:17:17.328 00.001 12020 worker thread servicing REQUEST_EXPOSE 2000
23:17:17.328 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(837,44,31,31)
23:17:18.675 01.347 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"e282b29a-1d09-4e09-9fa1-00937d684da9"}
23:17:18.692 00.017 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"e282b29a-1d09-4e09-9fa1-00937d684da9"}
23:17:18.701 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"21f752fe-152a-4922-94e8-10b8b99b9520"}
23:17:18.711 00.010 9340 case statement mapped state 6 to 3
23:17:18.719 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"21f752fe-152a-4922-94e8-10b8b99b9520"}
23:17:18.730 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"a337cde4-883f-40bc-9b46-56580226a507"}
23:17:18.739 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":536,"width":15,"height":15,"star_pos":[7.43,6.69],"pixels":"..."},"id":"a337cde4-883f-40bc-9b46-56580226a507"}
23:17:19.693 00.954 12020 Exposure complete
23:17:19.898 00.205 12020 worker thread done servicing request
23:17:19.899 00.001 9340 OnExposeComplete: enter
23:17:19.927 00.028 9340 UpdateGuideState(): m_state=6
23:17:19.939 00.012 9340 Star::Find(15, 852, 59, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 537
23:17:19.950 00.011 9340 Star::Find returns 1 (0), X=852.51, Y=59.18, Mass=751365, SNR=126.7, Peak=54395 HFD=3.8
23:17:19.958 00.008 9340 MultiStar: [#1 0.08,0.36,0.99,U] [#2 0.47,-0.17,0.89,U] [#3 0.23,-0.66,0.72,U] [#4 0.09,0.74,0.71,U] [#5 0.25,0.28,1.02,U] [#6 0.16,-0.70,0.69,U] [#7 0.17,-0.19,0.71,U] [#8 0.14,0.20,0.62,U] 
23:17:19.973 00.015 9340 refined, 8 included, MultiStar: {0.22, 0.09}, one-star: {0.27, 0.61}
23:17:19.984 00.011 9340 CameraToMount -- cameraTheta (0.39) - m_xAngle (-3.14) = xAngle (3.53 = -2.76)
23:17:20.009 00.025 9340 CameraToMount -- cameraTheta (0.39) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (3.51 = -2.77)
23:17:20.022 00.013 9340 CameraToMount -- cameraX=0.22 cameraY=0.09 hyp=0.23 cameraTheta=0.39 mountX=-0.22 mountY=-0.08, mountTheta=-2.77
23:17:20.037 00.015 9340 SchedulePrimaryMove(10104498, x=0.22, y=0.09, opts=13)
23:17:20.049 00.012 9340 Enqueuing Move request for scope (0.22, 0.09)
23:17:20.061 00.012 12020 Worker thread wakes up
23:17:20.061 00.000 12020 worker thread servicing REQUEST_MOVE scope ofs (0.22, 0.09) opts 0xd
23:17:20.063 00.002 12020 Handling offset move in thread for scope, endpoint = (0.22, 0.09)
23:17:20.063 00.000 12020 Moving (0.22, 0.09) raw xDistance=-0.22 yDistance=-0.08
23:17:20.063 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=5885, max=65533, med=9690, FiltMin=7554, FiltMax=65494, Gamma=2.870
23:17:20.074 00.011 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.22
23:17:20.076 00.002 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:17:20.076 00.000 9340 UpdateGuideState exits: m=751365 SNR=126.7
23:17:20.109 00.033 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
23:17:20.109 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:17:20.122 00.013 12020 MoveAxis(E, 0, ABG)
23:17:20.122 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
23:17:20.134 00.012 12020 Move returns status 0, amount 0
23:17:20.135 00.001 9340 Enqueuing Expose request
23:17:20.143 00.008 12020 MoveAxis(N, 0, ABG)
23:17:20.144 00.001 12020 Move returns status 0, amount 0
23:17:20.144 00.000 12020 move complete, result=0
23:17:20.144 00.000 12020 worker thread done servicing request
23:17:20.144 00.000 12020 Worker thread wakes up
23:17:20.144 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
23:17:20.146 00.002 12020 Handling exposure in thread, d=2000 o=3 r=(837,44,31,31)
23:17:20.151 00.005 9340 GuideStep: -0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
23:17:20.673 00.522 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"371ac24a-645d-46ae-8a60-b2d5d5e23ace"}
23:17:20.690 00.017 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"371ac24a-645d-46ae-8a60-b2d5d5e23ace"}
23:17:20.705 00.015 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"e3338cec-77f0-45c7-ba93-0ce6b0a58de7"}
23:17:20.724 00.019 9340 case statement mapped state 6 to 3
23:17:20.737 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"e3338cec-77f0-45c7-ba93-0ce6b0a58de7"}
23:17:20.781 00.044 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"48df8416-1e6b-46c5-94da-d21475c28a7d"}
23:17:20.798 00.017 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":537,"width":15,"height":15,"star_pos":[6.51,7.18],"pixels":"..."},"id":"48df8416-1e6b-46c5-94da-d21475c28a7d"}
23:17:22.513 01.715 12020 Exposure complete
23:17:22.673 00.160 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"a235f5ef-60e5-4c04-8bf1-ec28454bf993"}
23:17:22.687 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"a235f5ef-60e5-4c04-8bf1-ec28454bf993"}
23:17:22.706 00.019 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"ebbbb64b-a432-4772-8cf1-72703d81b730"}
23:17:22.735 00.029 9340 case statement mapped state 6 to 3
23:17:22.775 00.040 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"ebbbb64b-a432-4772-8cf1-72703d81b730"}
23:17:22.798 00.023 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"de528369-6612-449e-85f7-a10f2512d08c"}
23:17:22.820 00.022 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":537,"width":15,"height":15,"star_pos":[6.51,7.18],"pixels":"..."},"id":"de528369-6612-449e-85f7-a10f2512d08c"}
23:17:22.932 00.112 12020 worker thread done servicing request
23:17:22.933 00.001 9340 OnExposeComplete: enter
23:17:22.949 00.016 9340 UpdateGuideState(): m_state=6
23:17:22.985 00.036 9340 Star::Find(15, 852, 59, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 538
23:17:23.008 00.023 9340 Star::Find returns 1 (0), X=852.76, Y=59.29, Mass=733664, SNR=170.2, Peak=58699 HFD=3.8
23:17:23.025 00.017 9340 MultiStar: [#1 0.44,0.48,0.73,U] [#2 0.74,-0.25,0.71,U] [#3 0.73,-0.68,0.00,M1] [#4 0.61,0.60,0.53,U] [#5 0.75,0.07,0.60,U] [#6 0.32,-0.80,0.60,U] [#7 0.44,0.22,0.56,U] [#8 0.64,0.26,0.51,U] 
23:17:23.051 00.026 9340 refined, 7 included, MultiStar: {0.56, 0.19}, one-star: {0.52, 0.71}
23:17:23.092 00.041 9340 CameraToMount -- cameraTheta (0.34) - m_xAngle (-3.14) = xAngle (3.47 = -2.81)
23:17:23.158 00.066 9340 CameraToMount -- cameraTheta (0.34) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (3.46 = -2.83)
23:17:23.179 00.021 9340 CameraToMount -- cameraX=0.56 cameraY=0.19 hyp=0.59 cameraTheta=0.34 mountX=-0.56 mountY=-0.18, mountTheta=-2.83
23:17:23.253 00.074 9340 SchedulePrimaryMove(10104498, x=0.56, y=0.19, opts=13)
23:17:23.270 00.017 9340 Enqueuing Move request for scope (0.56, 0.19)
23:17:23.284 00.014 12020 Worker thread wakes up
23:17:23.284 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=6327, max=65535, med=9686, FiltMin=7531, FiltMax=65494, Gamma=2.870
23:17:23.322 00.038 12020 worker thread servicing REQUEST_MOVE scope ofs (0.56, 0.19) opts 0xd
23:17:23.322 00.000 12020 Handling offset move in thread for scope, endpoint = (0.56, 0.19)
23:17:23.322 00.000 12020 Moving (0.56, 0.19) raw xDistance=-0.56 yDistance=-0.18
23:17:23.322 00.000 12020 GuideAlgorithmHysteresis::Result() returns -0.23 from input -0.56
23:17:23.323 00.001 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:17:23.323 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
23:17:23.324 00.001 9340 UpdateGuideState exits: m=733664 SNR=170.2
23:17:23.346 00.022 12020 MoveAxis(E, 45, ABG)
23:17:23.347 00.001 12020 Guiding  Dir = 2, Dur = 45
23:17:23.347 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:17:23.363 00.016 12020 IsSlewing returns 0
23:17:23.363 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
23:17:23.375 00.012 12020 IsGuiding returns 0
23:17:23.375 00.000 9340 Enqueuing Expose request
23:17:23.392 00.017 12020 PulseGuide returned control before completion, sleep 39
23:17:23.437 00.045 12020 IsGuiding returns 1
23:17:23.437 00.000 12020 scope still moving after pulse duration time elapsed
23:17:23.471 00.034 12020 IsSlewing returns 0
23:17:23.472 00.001 12020 IsGuiding returns 0
23:17:23.473 00.001 12020 scope move finished after 45 + 52 ms
23:17:23.473 00.000 12020 Move returns status 0, amount 45
23:17:23.473 00.000 12020 MoveAxis(N, 0, ABG)
23:17:23.473 00.000 12020 Move returns status 0, amount 0
23:17:23.473 00.000 12020 move complete, result=0
23:17:23.474 00.001 12020 worker thread done servicing request
23:17:23.474 00.000 9340 GuideStep: -0.6 px 45 ms EAST, -0.2 px 0 ms NORTH
23:17:23.485 00.011 12020 Worker thread wakes up
23:17:23.485 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
23:17:23.485 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(837,44,31,31)
23:17:24.694 01.209 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"5cfe67d3-2b73-4c80-89c9-421e92f8ba4e"}
23:17:24.713 00.019 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"5cfe67d3-2b73-4c80-89c9-421e92f8ba4e"}
23:17:24.732 00.019 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"3bbb55bd-f6b9-4bad-a5be-a53b92424d69"}
23:17:24.747 00.015 9340 case statement mapped state 6 to 3
23:17:24.789 00.042 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"3bbb55bd-f6b9-4bad-a5be-a53b92424d69"}
23:17:24.809 00.020 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"b820a09c-0a7f-4a83-b34f-ecf31aec73dd"}
23:17:24.823 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":538,"width":15,"height":15,"star_pos":[6.76,7.29],"pixels":"..."},"id":"b820a09c-0a7f-4a83-b34f-ecf31aec73dd"}
23:17:25.841 01.018 12020 Exposure complete
23:17:26.082 00.241 12020 worker thread done servicing request
23:17:26.083 00.001 9340 OnExposeComplete: enter
23:17:26.097 00.014 9340 UpdateGuideState(): m_state=6
23:17:26.106 00.009 9340 Star::Find(15, 852, 59, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 539
23:17:26.115 00.009 9340 Star::Find returns 1 (0), X=852.64, Y=59.49, Mass=742636, SNR=132.3, Peak=59983 HFD=3.7
23:17:26.125 00.010 9340 MultiStar: [#1 0.51,0.42,0.86,U] [#2 0.61,-0.12,0.90,U] [#3 0.55,-0.32,0.72,U] [#4 0.64,0.84,0.00,M1] [#5 0.62,0.37,0.76,U] [#6 0.33,-0.57,0.68,U] [#7 0.45,0.02,0.67,U] [#8 0.28,0.46,0.64,U] 
23:17:26.137 00.012 9340 refined, 7 included, MultiStar: {0.48, 0.18}, one-star: {0.41, 0.91}
23:17:26.162 00.025 9340 CameraToMount -- cameraTheta (0.36) - m_xAngle (-3.14) = xAngle (3.50 = -2.78)
23:17:26.177 00.015 9340 CameraToMount -- cameraTheta (0.36) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (3.48 = -2.80)
23:17:26.188 00.011 9340 CameraToMount -- cameraX=0.48 cameraY=0.18 hyp=0.51 cameraTheta=0.36 mountX=-0.48 mountY=-0.17, mountTheta=-2.80
23:17:26.204 00.016 9340 SchedulePrimaryMove(10104498, x=0.48, y=0.18, opts=13)
23:17:26.219 00.015 9340 Enqueuing Move request for scope (0.48, 0.18)
23:17:26.232 00.013 12020 Worker thread wakes up
23:17:26.232 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=6007, max=65533, med=9505, FiltMin=7534, FiltMax=65494, Gamma=2.870
23:17:26.243 00.011 12020 worker thread servicing REQUEST_MOVE scope ofs (0.48, 0.18) opts 0xd
23:17:26.243 00.000 9340 UpdateGuideState exits: m=742636 SNR=132.3
23:17:26.272 00.029 12020 Handling offset move in thread for scope, endpoint = (0.48, 0.18)
23:17:26.272 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:17:26.284 00.012 12020 Moving (0.48, 0.18) raw xDistance=-0.48 yDistance=-0.17
23:17:26.285 00.001 12020 GuideAlgorithmHysteresis::Result() returns -0.22 from input -0.48
23:17:26.285 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:17:26.285 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
23:17:26.297 00.012 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
23:17:26.297 00.000 9340 Enqueuing Expose request
23:17:26.310 00.013 12020 MoveAxis(E, 42, ABG)
23:17:26.310 00.000 12020 Guiding  Dir = 2, Dur = 42
23:17:26.311 00.001 12020 IsSlewing returns 0
23:17:26.311 00.000 12020 IsGuiding returns 0
23:17:26.334 00.023 12020 PulseGuide returned control before completion, sleep 31
23:17:26.373 00.039 12020 IsGuiding returns 1
23:17:26.374 00.001 12020 scope still moving after pulse duration time elapsed
23:17:26.429 00.055 12020 IsSlewing returns 0
23:17:26.462 00.033 12020 IsGuiding returns 0
23:17:26.462 00.000 12020 scope move finished after 42 + 107 ms
23:17:26.462 00.000 12020 Move returns status 0, amount 42
23:17:26.463 00.001 12020 MoveAxis(N, 0, ABG)
23:17:26.463 00.000 12020 Move returns status 0, amount 0
23:17:26.463 00.000 12020 move complete, result=0
23:17:26.463 00.000 12020 worker thread done servicing request
23:17:26.463 00.000 9340 GuideStep: -0.5 px 42 ms EAST, -0.2 px 0 ms NORTH
23:17:26.490 00.027 12020 Worker thread wakes up
23:17:26.490 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
23:17:26.491 00.001 12020 Handling exposure in thread, d=2000 o=3 r=(837,44,31,31)
23:17:26.697 00.206 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"11815f46-52e2-47ea-8194-5ce0f5e51066"}
23:17:26.708 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"11815f46-52e2-47ea-8194-5ce0f5e51066"}
23:17:26.719 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"c032f581-cec8-4a80-a26a-821af5202a1a"}
23:17:26.726 00.007 9340 case statement mapped state 6 to 3
23:17:26.739 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"c032f581-cec8-4a80-a26a-821af5202a1a"}
23:17:26.749 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"6fcb98cf-3072-4f85-a605-88b0ad694348"}
23:17:26.757 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":539,"width":15,"height":15,"star_pos":[6.64,7.49],"pixels":"..."},"id":"6fcb98cf-3072-4f85-a605-88b0ad694348"}
23:17:28.694 01.937 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"a2b49b0a-0d6f-4e89-bd7f-f375262c3290"}
23:17:28.707 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"a2b49b0a-0d6f-4e89-bd7f-f375262c3290"}
23:17:28.720 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"ef02910f-e8a5-4936-b186-97c1ce87d2b4"}
23:17:28.749 00.029 9340 case statement mapped state 6 to 3
23:17:28.762 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"ef02910f-e8a5-4936-b186-97c1ce87d2b4"}
23:17:28.778 00.016 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"ee875563-b36b-4d6a-ad28-534a2933b31f"}
23:17:28.788 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":539,"width":15,"height":15,"star_pos":[6.64,7.49],"pixels":"..."},"id":"ee875563-b36b-4d6a-ad28-534a2933b31f"}
23:17:28.883 00.095 12020 Exposure complete
23:17:29.176 00.293 9340 OnExposeComplete: enter
23:17:29.193 00.017 12020 worker thread done servicing request
23:17:29.193 00.000 9340 UpdateGuideState(): m_state=6
23:17:29.229 00.036 9340 Star::Find(15, 852, 59, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 540
23:17:29.247 00.018 9340 Star::Find returns 1 (0), X=852.36, Y=59.19, Mass=714205, SNR=136.6, Peak=57191 HFD=3.7
23:17:29.260 00.013 9340 MultiStar: [#1 0.09,0.48,0.75,U] [#2 0.44,-0.21,0.83,U] [#3 0.41,-0.68,0.69,U] [#4 0.24,0.61,0.61,U] [#5 0.30,0.40,0.80,U] [#6 0.14,-0.68,0.57,U] [#7 0.31,0.22,0.71,U] [#8 0.28,0.02,0.61,U] 
23:17:29.280 00.020 9340 refined, 8 included, MultiStar: {0.26, 0.12}, one-star: {0.12, 0.61}
23:17:29.293 00.013 9340 CameraToMount -- cameraTheta (0.45) - m_xAngle (-3.14) = xAngle (3.58 = -2.70)
23:17:29.308 00.015 9340 CameraToMount -- cameraTheta (0.45) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (3.57 = -2.72)
23:17:29.331 00.023 9340 CameraToMount -- cameraX=0.26 cameraY=0.12 hyp=0.29 cameraTheta=0.45 mountX=-0.26 mountY=-0.12, mountTheta=-2.71
23:17:29.374 00.043 9340 SchedulePrimaryMove(10104498, x=0.26, y=0.12, opts=13)
23:17:29.388 00.014 9340 Enqueuing Move request for scope (0.26, 0.12)
23:17:29.404 00.016 12020 Worker thread wakes up
23:17:29.404 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=6111, max=65518, med=9669, FiltMin=7677, FiltMax=65494, Gamma=2.870
23:17:29.416 00.012 12020 worker thread servicing REQUEST_MOVE scope ofs (0.26, 0.12) opts 0xd
23:17:29.416 00.000 9340 UpdateGuideState exits: m=714205 SNR=136.6
23:17:29.428 00.012 12020 Handling offset move in thread for scope, endpoint = (0.26, 0.12)
23:17:29.429 00.001 12020 Moving (0.26, 0.12) raw xDistance=-0.26 yDistance=-0.12
23:17:29.429 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:17:29.446 00.017 12020 GuideAlgorithmHysteresis::Result() returns -0.13 from input -0.26
23:17:29.446 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:17:29.446 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
23:17:29.464 00.018 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
23:17:29.464 00.000 9340 Enqueuing Expose request
23:17:29.494 00.030 12020 MoveAxis(E, 24, ABG)
23:17:29.495 00.001 12020 Guiding  Dir = 2, Dur = 24
23:17:29.496 00.001 12020 IsSlewing returns 0
23:17:29.498 00.002 12020 IsGuiding returns 0
23:17:29.516 00.018 12020 PulseGuide returned control before completion, sleep 17
23:17:29.564 00.048 12020 IsGuiding returns 0
23:17:29.564 00.000 12020 Move returns status 0, amount 24
23:17:29.565 00.001 12020 MoveAxis(N, 0, ABG)
23:17:29.565 00.000 12020 Move returns status 0, amount 0
23:17:29.565 00.000 12020 move complete, result=0
23:17:29.566 00.001 12020 worker thread done servicing request
23:17:29.566 00.000 9340 GuideStep: -0.3 px 24 ms EAST, -0.1 px 0 ms NORTH
23:17:29.580 00.014 12020 Worker thread wakes up
23:17:29.581 00.001 12020 worker thread servicing REQUEST_EXPOSE 2000
23:17:29.581 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(837,44,31,31)
23:17:30.694 01.113 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"e52ce56b-d6b1-479a-acb2-a09bdca1256d"}
23:17:30.708 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"e52ce56b-d6b1-479a-acb2-a09bdca1256d"}
23:17:30.722 00.014 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"23f27a06-e022-4083-8099-83e673eba0c2"}
23:17:30.737 00.015 9340 case statement mapped state 6 to 3
23:17:30.752 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"23f27a06-e022-4083-8099-83e673eba0c2"}
23:17:30.791 00.039 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"28651c06-3343-48e2-ad6d-c0140b875429"}
23:17:30.806 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":540,"width":15,"height":15,"star_pos":[7.36,7.19],"pixels":"..."},"id":"28651c06-3343-48e2-ad6d-c0140b875429"}
23:17:31.946 01.140 12020 Exposure complete
23:17:32.202 00.256 12020 worker thread done servicing request
23:17:32.203 00.001 9340 OnExposeComplete: enter
23:17:32.214 00.011 9340 UpdateGuideState(): m_state=6
23:17:32.227 00.013 9340 Star::Find(15, 852, 59, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 541
23:17:32.238 00.011 9340 Star::Find returns 1 (0), X=853.25, Y=59.79, Mass=731783, SNR=156.9, Peak=54473 HFD=4.3
23:17:32.252 00.014 9340 MultiStar: [#1 0.68,0.77,0.00,M1] [#2 0.88,0.02,0.70,U] [#3 0.94,-0.16,0.00,M1] [#4 0.85,1.15,0.00,M1] [#5 1.00,0.61,0.00,M1] [#6 0.83,-0.56,0.00,M1] [#7 0.80,0.43,0.65,U] [#8 0.93,0.59,0.00,M1] 
23:17:32.286 00.034 9340 refined, 2 included, MultiStar: {0.91, 0.64}, one-star: {1.01, 1.22}
23:17:32.300 00.014 9340 CameraToMount -- cameraTheta (0.61) - m_xAngle (-3.14) = xAngle (3.75 = -2.54)
23:17:32.310 00.010 9340 CameraToMount -- cameraTheta (0.61) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (3.73 = -2.55)
23:17:32.332 00.022 9340 CameraToMount -- cameraX=0.91 cameraY=0.64 hyp=1.12 cameraTheta=0.61 mountX=-0.92 mountY=-0.62, mountTheta=-2.55
23:17:32.350 00.018 9340 SchedulePrimaryMove(10104498, x=0.91, y=0.64, opts=13)
23:17:32.365 00.015 9340 Enqueuing Move request for scope (0.91, 0.64)
23:17:32.378 00.013 12020 Worker thread wakes up
23:17:32.379 00.001 9340 UpdateImageDisplay: Size=(1920,1080) min=6120, max=65535, med=9539, FiltMin=7413, FiltMax=65502, Gamma=2.870
23:17:32.412 00.033 12020 worker thread servicing REQUEST_MOVE scope ofs (0.91, 0.64) opts 0xd
23:17:32.412 00.000 9340 UpdateGuideState exits: m=731783 SNR=156.9
23:17:32.427 00.015 12020 Handling offset move in thread for scope, endpoint = (0.91, 0.64)
23:17:32.428 00.001 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:17:32.439 00.011 12020 Moving (0.91, 0.64) raw xDistance=-0.92 yDistance=-0.62
23:17:32.439 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
23:17:32.451 00.012 12020 GuideAlgorithmHysteresis::Result() returns -0.40 from input -0.92
23:17:32.451 00.000 9340 Enqueuing Expose request
23:17:32.461 00.010 12020 GuideAlgorithmResistSwitch::result() returns -0.62 from input -0.62
23:17:32.461 00.000 12020 MoveAxis(E, 77, ABG)
23:17:32.461 00.000 12020 Guiding  Dir = 2, Dur = 77
23:17:32.463 00.002 12020 IsSlewing returns 0
23:17:32.464 00.001 12020 IsGuiding returns 0
23:17:32.492 00.028 12020 PulseGuide returned control before completion, sleep 60
23:17:32.554 00.062 12020 IsGuiding returns 1
23:17:32.555 00.001 12020 scope still moving after pulse duration time elapsed
23:17:32.603 00.048 12020 IsSlewing returns 0
23:17:32.604 00.001 12020 IsGuiding returns 0
23:17:32.604 00.000 12020 scope move finished after 77 + 63 ms
23:17:32.605 00.001 12020 Move returns status 0, amount 77
23:17:32.605 00.000 12020 MoveAxis(N, 104, ABG)
23:17:32.605 00.000 12020 Guiding  Dir = 0, Dur = 104
23:17:32.606 00.001 12020 IsSlewing returns 0
23:17:32.607 00.001 12020 IsGuiding returns 0
23:17:32.683 00.076 12020 PulseGuide returned control before completion, sleep 39
23:17:32.694 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"b4f79103-51ef-4759-be85-17c38812f411"}
23:17:32.710 00.016 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"b4f79103-51ef-4759-be85-17c38812f411"}
23:17:32.726 00.016 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"456a94b5-0f9e-498c-96a3-a56723f2a7a3"}
23:17:32.738 00.012 9340 case statement mapped state 6 to 3
23:17:32.756 00.018 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"456a94b5-0f9e-498c-96a3-a56723f2a7a3"}
23:17:32.771 00.015 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"1f9a9d7e-2ac0-4ad4-a588-0c758d8d5042"}
23:17:32.783 00.012 12020 IsGuiding returns 1
23:17:32.783 00.000 12020 scope still moving after pulse duration time elapsed
23:17:32.783 00.000 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":541,"width":15,"height":15,"star_pos":[7.25,6.79],"pixels":"..."},"id":"1f9a9d7e-2ac0-4ad4-a588-0c758d8d5042"}
23:17:32.908 00.125 12020 IsSlewing returns 0
23:17:32.909 00.001 12020 IsGuiding returns 0
23:17:32.909 00.000 12020 scope move finished after 104 + 197 ms
23:17:32.925 00.016 12020 Move returns status 0, amount 104
23:17:32.926 00.001 12020 move complete, result=0
23:17:32.926 00.000 12020 worker thread done servicing request
23:17:32.926 00.000 9340 GuideStep: -0.9 px 77 ms EAST, -0.6 px 104 ms NORTH
23:17:32.940 00.014 12020 Worker thread wakes up
23:17:32.940 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
23:17:32.940 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(837,44,31,31)
23:17:34.693 01.753 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"18d90a1e-b4e3-4774-8708-a060e7e53a59"}
23:17:34.708 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"18d90a1e-b4e3-4774-8708-a060e7e53a59"}
23:17:34.719 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"99bc39cd-16b2-4f34-adf3-f00a48665194"}
23:17:34.730 00.011 9340 case statement mapped state 6 to 3
23:17:34.743 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"99bc39cd-16b2-4f34-adf3-f00a48665194"}
23:17:34.757 00.014 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"ed5d084c-a9db-409e-87c3-07cd51f64225"}
23:17:34.772 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":541,"width":15,"height":15,"star_pos":[7.25,6.79],"pixels":"..."},"id":"ed5d084c-a9db-409e-87c3-07cd51f64225"}
23:17:35.429 00.657 12020 Exposure complete
23:17:35.743 00.314 12020 worker thread done servicing request
23:17:35.744 00.001 9340 OnExposeComplete: enter
23:17:35.760 00.016 9340 UpdateGuideState(): m_state=6
23:17:35.774 00.014 9340 Star::Find(15, 853, 59, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 542
23:17:35.784 00.010 9340 Star::Find returns 1 (0), X=852.45, Y=58.58, Mass=717147, SNR=147.2, Peak=58717 HFD=4.1
23:17:35.818 00.034 9340 MultiStar: [#1 -0.12,-0.40,0.80,U] [#2 0.46,-0.93,0.00,M1] [#3 0.51,-1.13,0.00,M2] [#4 0.16,0.26,0.64,U] [#5 0.28,-0.06,0.71,U] [#6 -0.03,-1.46,0.00,M2] [#7 0.22,-0.43,0.64,U] [#8 -0.24,-0.63,0.52,U] 
23:17:35.831 00.013 9340 refined, 5 included, MultiStar: {0.10, -0.18}, one-star: {0.22, 0.01}
23:17:35.846 00.015 9340 CameraToMount -- cameraTheta (-1.07) - m_xAngle (-3.14) = xAngle (2.07 = 2.07)
23:17:35.858 00.012 9340 CameraToMount -- cameraTheta (-1.07) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (2.05 = 2.05)
23:17:35.868 00.010 9340 CameraToMount -- cameraX=0.10 cameraY=-0.18 hyp=0.21 cameraTheta=-1.07 mountX=-0.10 mountY=0.19, mountTheta=2.06
23:17:35.884 00.016 9340 SchedulePrimaryMove(10104498, x=0.10, y=-0.18, opts=13)
23:17:35.897 00.013 9340 Enqueuing Move request for scope (0.10, -0.18)
23:17:35.911 00.014 12020 Worker thread wakes up
23:17:35.912 00.001 9340 UpdateImageDisplay: Size=(1920,1080) min=5511, max=65518, med=9531, FiltMin=7547, FiltMax=65494, Gamma=2.870
23:17:35.939 00.027 12020 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.18) opts 0xd
23:17:35.940 00.001 9340 UpdateGuideState exits: m=717147 SNR=147.2
23:17:35.953 00.013 12020 Handling offset move in thread for scope, endpoint = (0.10, -0.18)
23:17:35.953 00.000 12020 Moving (0.10, -0.18) raw xDistance=-0.10 yDistance=0.19
23:17:35.953 00.000 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
23:17:35.953 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:17:35.954 00.001 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:17:35.966 00.012 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.19
23:17:35.967 00.001 9340 ScheduleExposure(2000,3,1) exposurePending=0
23:17:35.978 00.011 9340 Enqueuing Expose request
23:17:35.988 00.010 12020 MoveAxis(E, 0, ABG)
23:17:35.988 00.000 12020 Move returns status 0, amount 0
23:17:35.990 00.002 12020 MoveAxis(N, 0, ABG)
23:17:35.990 00.000 12020 Move returns status 0, amount 0
23:17:35.990 00.000 12020 move complete, result=0
23:17:35.990 00.000 12020 worker thread done servicing request
23:17:35.990 00.000 12020 Worker thread wakes up
23:17:35.991 00.001 12020 worker thread servicing REQUEST_EXPOSE 2000
23:17:35.991 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(837,44,31,31)
23:17:35.993 00.002 9340 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
23:17:36.694 00.701 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"98a11e7f-e724-444b-8d62-3c46b83fe821"}
23:17:36.710 00.016 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"98a11e7f-e724-444b-8d62-3c46b83fe821"}
23:17:36.729 00.019 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"4e12be54-fb25-4b96-8ff8-a6f4e3b3bdac"}
23:17:36.741 00.012 9340 case statement mapped state 6 to 3
23:17:36.750 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"4e12be54-fb25-4b96-8ff8-a6f4e3b3bdac"}
23:17:36.767 00.017 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"33dadebd-02f1-450d-91b8-6e38eced5ad3"}
23:17:36.779 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":542,"width":15,"height":15,"star_pos":[7.45,6.58],"pixels":"..."},"id":"33dadebd-02f1-450d-91b8-6e38eced5ad3"}
23:17:38.353 01.574 12020 Exposure complete
23:17:38.532 00.179 12020 worker thread done servicing request
23:17:38.532 00.000 9340 OnExposeComplete: enter
23:17:38.542 00.010 9340 UpdateGuideState(): m_state=6
23:17:38.566 00.024 9340 Star::Find(15, 852, 58, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 543
23:17:38.577 00.011 9340 Star::Find returns 1 (0), X=852.85, Y=58.92, Mass=713113, SNR=135.5, Peak=49885 HFD=4.2
23:17:38.587 00.010 9340 MultiStar: [#1 0.45,0.19,0.80,U] [#2 0.57,-0.62,0.70,U] [#3 0.68,-0.93,0.00,M3] [#4 0.64,0.25,0.69,U] [#5 0.81,-0.02,0.74,U] [#6 0.41,-1.19,0.00,M3] [#7 0.75,-0.21,0.62,U] [#8 0.93,-0.36,0.00,M1] 
23:17:38.599 00.012 9340 refined, 5 included, MultiStar: {0.63, 0.02}, one-star: {0.61, 0.34}
23:17:38.607 00.008 9340 CameraToMount -- cameraTheta (0.03) - m_xAngle (-3.14) = xAngle (3.17 = -3.12)
23:17:38.616 00.009 9340 CameraToMount -- cameraTheta (0.03) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (3.15 = -3.13)
23:17:38.626 00.010 9340 CameraToMount -- cameraX=0.63 cameraY=0.02 hyp=0.63 cameraTheta=0.03 mountX=-0.63 mountY=-0.01, mountTheta=-3.13
23:17:38.651 00.025 9340 SchedulePrimaryMove(10104498, x=0.63, y=0.02, opts=13)
23:17:38.681 00.030 9340 Enqueuing Move request for scope (0.63, 0.02)
23:17:38.701 00.020 12020 Worker thread wakes up
23:17:38.702 00.001 9340 UpdateImageDisplay: Size=(1920,1080) min=5978, max=65535, med=9669, FiltMin=7549, FiltMax=65494, Gamma=2.870
23:17:38.712 00.010 12020 worker thread servicing REQUEST_MOVE scope ofs (0.63, 0.02) opts 0xd
23:17:38.712 00.000 9340 UpdateGuideState exits: m=713113 SNR=135.5
23:17:38.724 00.012 12020 Handling offset move in thread for scope, endpoint = (0.63, 0.02)
23:17:38.724 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:17:38.734 00.010 12020 Moving (0.63, 0.02) raw xDistance=-0.63 yDistance=-0.01
23:17:38.734 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
23:17:38.745 00.011 12020 GuideAlgorithmHysteresis::Result() returns -0.27 from input -0.63
23:17:38.745 00.000 9340 Enqueuing Expose request
23:17:38.760 00.015 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:17:38.760 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
23:17:38.760 00.000 12020 MoveAxis(E, 52, ABG)
23:17:38.760 00.000 12020 Guiding  Dir = 2, Dur = 52
23:17:38.760 00.000 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"a38c723c-b0d4-4acb-83ef-ee6e30cfe330"}
23:17:38.774 00.014 12020 IsSlewing returns 0
23:17:38.776 00.002 12020 IsGuiding returns 0
23:17:38.777 00.001 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"a38c723c-b0d4-4acb-83ef-ee6e30cfe330"}
23:17:38.791 00.014 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"9b61c7a3-2a6d-430d-9b63-03b67fefae34"}
23:17:38.815 00.024 12020 PulseGuide returned control before completion, sleep 36
23:17:38.815 00.000 9340 case statement mapped state 6 to 3
23:17:38.824 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"9b61c7a3-2a6d-430d-9b63-03b67fefae34"}
23:17:38.837 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"2f13340e-20e9-4eb3-b4a3-d97ac84e8a36"}
23:17:38.850 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":543,"width":15,"height":15,"star_pos":[6.85,6.92],"pixels":"..."},"id":"2f13340e-20e9-4eb3-b4a3-d97ac84e8a36"}
23:17:38.872 00.022 12020 IsGuiding returns 0
23:17:38.873 00.001 12020 Move returns status 0, amount 52
23:17:38.873 00.000 12020 MoveAxis(N, 0, ABG)
23:17:38.873 00.000 12020 Move returns status 0, amount 0
23:17:38.874 00.001 12020 move complete, result=0
23:17:38.874 00.000 12020 worker thread done servicing request
23:17:38.874 00.000 9340 GuideStep: -0.6 px 52 ms EAST, -0.0 px 0 ms NORTH
23:17:38.886 00.012 12020 Worker thread wakes up
23:17:38.886 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
23:17:38.887 00.001 12020 Handling exposure in thread, d=2000 o=3 r=(837,44,31,31)
23:17:40.693 01.806 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"301b2776-0220-4b46-bc49-b80fd71c147e"}
23:17:40.718 00.025 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"301b2776-0220-4b46-bc49-b80fd71c147e"}
23:17:40.729 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"752bc64e-15ba-4be2-8740-e9ac30eb3622"}
23:17:40.739 00.010 9340 case statement mapped state 6 to 3
23:17:40.752 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"752bc64e-15ba-4be2-8740-e9ac30eb3622"}
23:17:40.763 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"8c8efb9b-c348-4518-b486-712b57ae1be1"}
23:17:40.775 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":543,"width":15,"height":15,"star_pos":[6.85,6.92],"pixels":"..."},"id":"8c8efb9b-c348-4518-b486-712b57ae1be1"}
23:17:41.256 00.481 12020 Exposure complete
23:17:41.605 00.349 12020 worker thread done servicing request
23:17:41.605 00.000 9340 OnExposeComplete: enter
23:17:41.620 00.015 9340 UpdateGuideState(): m_state=6
23:17:41.636 00.016 9340 Star::Find(15, 852, 58, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 544
23:17:41.655 00.019 9340 Star::Find returns 1 (0), X=852.90, Y=59.26, Mass=797990, SNR=162.6, Peak=53476 HFD=4.1
23:17:41.678 00.023 9340 MultiStar: [#1 0.56,0.23,0.76,U] [#2 0.87,-0.20,0.67,U] [#3 0.83,-0.73,0.00,M4] [#4 0.77,0.88,0.00,M1] [#5 0.72,0.22,0.65,U] [#6 0.32,-0.85,0.52,U] [#7 0.68,-0.18,0.55,U] [#8 0.42,0.06,0.53,U] 
23:17:41.724 00.046 9340 refined, 6 included, MultiStar: {0.62, 0.08}, one-star: {0.66, 0.69}
23:17:41.749 00.025 9340 CameraToMount -- cameraTheta (0.13) - m_xAngle (-3.14) = xAngle (3.26 = -3.02)
23:17:41.768 00.019 9340 CameraToMount -- cameraTheta (0.13) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (3.25 = -3.04)
23:17:41.799 00.031 9340 CameraToMount -- cameraX=0.62 cameraY=0.08 hyp=0.63 cameraTheta=0.13 mountX=-0.62 mountY=-0.07, mountTheta=-3.04
23:17:41.853 00.054 9340 SchedulePrimaryMove(10104498, x=0.62, y=0.08, opts=13)
23:17:41.870 00.017 9340 Enqueuing Move request for scope (0.62, 0.08)
23:17:41.894 00.024 12020 Worker thread wakes up
23:17:41.894 00.000 12020 worker thread servicing REQUEST_MOVE scope ofs (0.62, 0.08) opts 0xd
23:17:41.894 00.000 12020 Handling offset move in thread for scope, endpoint = (0.62, 0.08)
23:17:41.895 00.001 12020 Moving (0.62, 0.08) raw xDistance=-0.62 yDistance=-0.07
23:17:41.895 00.000 12020 GuideAlgorithmHysteresis::Result() returns -0.28 from input -0.62
23:17:41.895 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:17:41.895 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
23:17:41.895 00.000 12020 MoveAxis(E, 55, ABG)
23:17:41.895 00.000 12020 Guiding  Dir = 2, Dur = 55
23:17:41.896 00.001 9340 UpdateImageDisplay: Size=(1920,1080) min=6026, max=65533, med=9681, FiltMin=7402, FiltMax=65509, Gamma=2.870
23:17:41.915 00.019 9340 UpdateGuideState exits: m=797990 SNR=162.6
23:17:41.937 00.022 12020 IsSlewing returns 0
23:17:41.937 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:17:41.955 00.018 12020 IsGuiding returns 0
23:17:41.956 00.001 9340 ScheduleExposure(2000,3,1) exposurePending=0
23:17:41.990 00.034 12020 PulseGuide returned control before completion, sleep 39
23:17:41.990 00.000 9340 Enqueuing Expose request
23:17:42.034 00.044 12020 IsGuiding returns 1
23:17:42.035 00.001 12020 scope still moving after pulse duration time elapsed
23:17:42.070 00.035 12020 IsSlewing returns 0
23:17:42.073 00.003 12020 IsGuiding returns 0
23:17:42.073 00.000 12020 scope move finished after 55 + 61 ms
23:17:42.073 00.000 12020 Move returns status 0, amount 55
23:17:42.073 00.000 12020 MoveAxis(N, 0, ABG)
23:17:42.074 00.001 12020 Move returns status 0, amount 0
23:17:42.074 00.000 12020 move complete, result=0
23:17:42.074 00.000 12020 worker thread done servicing request
23:17:42.074 00.000 9340 GuideStep: -0.6 px 55 ms EAST, -0.1 px 0 ms NORTH
23:17:42.094 00.020 12020 Worker thread wakes up
23:17:42.095 00.001 12020 worker thread servicing REQUEST_EXPOSE 2000
23:17:42.095 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(837,44,31,31)
23:17:42.693 00.598 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"9e4fae72-a6af-482b-825f-1c6c2c7bf16a"}
23:17:42.706 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"9e4fae72-a6af-482b-825f-1c6c2c7bf16a"}
23:17:42.720 00.014 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"19690f53-64be-427a-914f-0ca0b846b56e"}
23:17:42.738 00.018 9340 case statement mapped state 6 to 3
23:17:42.758 00.020 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"19690f53-64be-427a-914f-0ca0b846b56e"}
23:17:42.797 00.039 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"0f8bec84-5e42-4818-b6a0-ca353e6109bb"}
23:17:42.813 00.016 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":544,"width":15,"height":15,"star_pos":[6.90,7.26],"pixels":"..."},"id":"0f8bec84-5e42-4818-b6a0-ca353e6109bb"}
23:17:44.448 01.635 12020 Exposure complete
23:17:44.637 00.189 12020 worker thread done servicing request
23:17:44.638 00.001 9340 OnExposeComplete: enter
23:17:44.646 00.008 9340 UpdateGuideState(): m_state=6
23:17:44.654 00.008 9340 Star::Find(15, 852, 59, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 545
23:17:44.666 00.012 9340 Star::Find returns 1 (0), X=853.06, Y=59.26, Mass=742245, SNR=162.8, Peak=49589 HFD=4.2
23:17:44.677 00.011 9340 MultiStar: [#1 0.56,0.49,0.72,U] [#2 0.79,-0.34,0.69,U] [#3 0.78,-0.45,0.75,U] [#4 0.70,0.97,0.00,M2] [#5 0.77,0.25,0.74,U] [#6 0.46,-0.60,0.53,U] [#7 0.67,0.10,0.45,U] [#8 0.73,0.23,0.52,U] 
23:17:44.684 00.007 9340 refined, 7 included, MultiStar: {0.72, 0.09}, one-star: {0.83, 0.69}
23:17:44.695 00.011 9340 CameraToMount -- cameraTheta (0.13) - m_xAngle (-3.14) = xAngle (3.26 = -3.02)
23:17:44.704 00.009 9340 CameraToMount -- cameraTheta (0.13) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (3.25 = -3.03)
23:17:44.716 00.012 9340 CameraToMount -- cameraX=0.72 cameraY=0.09 hyp=0.72 cameraTheta=0.13 mountX=-0.72 mountY=-0.08, mountTheta=-3.03
23:17:44.727 00.011 9340 SchedulePrimaryMove(10104498, x=0.72, y=0.09, opts=13)
23:17:44.754 00.027 9340 Enqueuing Move request for scope (0.72, 0.09)
23:17:44.765 00.011 12020 Worker thread wakes up
23:17:44.765 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=6088, max=65533, med=9665, FiltMin=7630, FiltMax=65499, Gamma=2.870
23:17:44.774 00.009 12020 worker thread servicing REQUEST_MOVE scope ofs (0.72, 0.09) opts 0xd
23:17:44.774 00.000 12020 Handling offset move in thread for scope, endpoint = (0.72, 0.09)
23:17:44.774 00.000 12020 Moving (0.72, 0.09) raw xDistance=-0.72 yDistance=-0.08
23:17:44.775 00.001 12020 GuideAlgorithmHysteresis::Result() returns -0.32 from input -0.72
23:17:44.775 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:17:44.775 00.000 9340 UpdateGuideState exits: m=742245 SNR=162.8
23:17:44.788 00.013 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
23:17:44.788 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:17:44.796 00.008 12020 MoveAxis(E, 63, ABG)
23:17:44.796 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
23:17:44.806 00.010 12020 Guiding  Dir = 2, Dur = 63
23:17:44.806 00.000 9340 Enqueuing Expose request
23:17:44.815 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"e58e68c0-ae08-4a1b-94f5-25a26d0d6ff2"}
23:17:44.826 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"e58e68c0-ae08-4a1b-94f5-25a26d0d6ff2"}
23:17:44.837 00.011 12020 IsSlewing returns 0
23:17:44.837 00.000 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"fc338dc8-7296-4e57-880f-bbc94893f72a"}
23:17:44.847 00.010 12020 IsGuiding returns 0
23:17:44.861 00.014 9340 case statement mapped state 6 to 3
23:17:44.875 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"fc338dc8-7296-4e57-880f-bbc94893f72a"}
23:17:44.885 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"b067b426-6e38-4576-9af7-b0199ecb2e55"}
23:17:44.894 00.009 12020 PulseGuide returned control before completion, sleep 50
23:17:44.894 00.000 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":545,"width":15,"height":15,"star_pos":[7.06,7.26],"pixels":"..."},"id":"b067b426-6e38-4576-9af7-b0199ecb2e55"}
23:17:44.983 00.089 12020 IsGuiding returns 0
23:17:44.983 00.000 12020 Move returns status 0, amount 63
23:17:44.983 00.000 12020 MoveAxis(N, 0, ABG)
23:17:44.984 00.001 12020 Move returns status 0, amount 0
23:17:44.984 00.000 12020 move complete, result=0
23:17:44.984 00.000 9340 GuideStep: -0.7 px 63 ms EAST, -0.1 px 0 ms NORTH
23:17:44.996 00.012 12020 worker thread done servicing request
23:17:44.996 00.000 12020 Worker thread wakes up
23:17:44.997 00.001 12020 worker thread servicing REQUEST_EXPOSE 2000
23:17:44.997 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(837,44,31,31)
23:17:45.951 00.954 9340 evsrv: cli 100A4468 connect
23:17:46.021 00.070 9340 case statement mapped state 6 to 3
23:17:46.049 00.028 9340 case statement mapped state 6 to 3
23:17:46.108 00.059 9340 evsrv: cli 100A4468 request: {"method":"get_app_state","id":"f1b6886f-8bf3-4b60-9b01-19d7174ca8a3"}
23:17:46.205 00.097 9340 case statement mapped state 6 to 3
23:17:46.218 00.013 9340 evsrv: cli 100A4468 response: {"jsonrpc":"2.0","result":"Guiding","id":"f1b6886f-8bf3-4b60-9b01-19d7174ca8a3"}
23:17:46.350 00.132 9340 evsrv: cli 100A4468 disconnect
23:17:46.519 00.169 9340 evsrv: cli 100A4288 connect
23:17:46.565 00.046 9340 case statement mapped state 6 to 3
23:17:46.677 00.112 9340 case statement mapped state 6 to 3
23:17:46.727 00.050 9340 evsrv: cli 100A4288 request: {"method":"dither","params":{"amount":4,"raOnly":false,"settle":{"pixels":0.45,"time":8,"timeout":90}},"id":"f37a18b0-b40b-4c84-9b89-21a2c7542687"}
23:17:46.894 00.167 9340 PhdController::Dither begins
23:17:47.051 00.157 9340 dither: size=4.00, dRA=-1.20 dDec=3.17
23:17:47.183 00.132 9340 MountToCamera -- mountTheta (1.93) + m_xAngle (-3.14) = xAngle (-1.20 = -1.20)
23:17:47.464 00.281 9340 MountToCamera -- mountX=-1.20 mountY=3.17 hyp=3.39 mountTheta=1.93 cameraX=1.22, cameraY=-3.16 cameraTheta=-1.20
23:17:47.682 00.218 12020 Exposure complete
23:17:47.683 00.001 9340 setting lock position to (853.45, 55.42)
23:17:47.857 00.174 9340 Mount: notify guiding dithered (1.2, -3.2)
23:17:48.164 00.307 9340 MultiStar: stabilizing after lock position change
23:17:48.713 00.549 9340 Status Line: Dither by -1.20,3.17
23:17:49.081 00.368 9340 PhdController: newstate STATE_SETTLE_BEGIN
23:17:49.369 00.288 9340 PhdController: newstate STATE_SETTLE_WAIT
23:17:49.496 00.127 9340 evsrv: cli 100A4288 response: {"jsonrpc":"2.0","result":0,"id":"f37a18b0-b40b-4c84-9b89-21a2c7542687"}
23:17:49.580 00.084 9340 evsrv: cli 100A4288 disconnect
23:17:49.707 00.127 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"f50e0310-9f6b-4abe-90e5-9bab16f61f50"}
23:17:50.019 00.312 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"f50e0310-9f6b-4abe-90e5-9bab16f61f50"}
23:17:50.099 00.080 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"200953ab-0fbc-4508-a11e-091dcd1db9c3"}
23:17:50.129 00.030 9340 case statement mapped state 6 to 3
23:17:50.168 00.039 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"200953ab-0fbc-4508-a11e-091dcd1db9c3"}
23:17:50.238 00.070 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"aec6c473-1e6a-4062-9ff0-5d388d640b3b"}
23:17:50.263 00.025 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":545,"width":15,"height":15,"star_pos":[7.06,7.26],"pixels":"..."},"id":"aec6c473-1e6a-4062-9ff0-5d388d640b3b"}
23:17:50.292 00.029 12020 worker thread done servicing request
23:17:50.293 00.001 9340 OnExposeComplete: enter
23:17:50.357 00.064 9340 UpdateGuideState(): m_state=6
23:17:50.378 00.021 9340 Star::Find(15, 853, 59, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 546
23:17:50.409 00.031 9340 Star::Find returns 1 (0), X=852.71, Y=59.61, Mass=711557, SNR=152.7, Peak=56480 HFD=3.6
23:17:50.432 00.023 9340 CameraToMount -- cameraTheta (1.75) - m_xAngle (-3.14) = xAngle (4.88 = -1.40)
23:17:50.479 00.047 9340 CameraToMount -- cameraTheta (1.75) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (4.87 = -1.42)
23:17:50.500 00.021 9340 CameraToMount -- cameraX=-0.75 cameraY=4.20 hyp=4.26 cameraTheta=1.75 mountX=0.72 mountY=-4.21, mountTheta=-1.40
23:17:50.526 00.026 9340 dither recenter: remaining=(1.2,-3.2) step=(1.2,-3.2)
23:17:50.571 00.045 9340 MountToCamera -- mountTheta (-1.21) + m_xAngle (-3.14) = xAngle (-4.34 = 1.94)
23:17:50.612 00.041 9340 MountToCamera -- mountX=1.20 mountY=-3.17 hyp=3.39 mountTheta=-1.21 cameraX=-1.22, cameraY=3.16 cameraTheta=1.94
23:17:50.650 00.038 9340 SchedulePrimaryMove(10104498, x=-1.22, y=3.16, opts=4)
23:17:50.677 00.027 9340 Enqueuing Move request for scope (-1.22, 3.16)
23:17:50.734 00.057 12020 Worker thread wakes up
23:17:50.735 00.001 12020 worker thread servicing REQUEST_MOVE scope ofs (-1.22, 3.16) opts 0x4
23:17:50.735 00.000 12020 Handling offset move in thread for scope, endpoint = (-1.22, 3.16)
23:17:50.735 00.000 12020 Moving (-1.22, 3.16) raw xDistance=1.20 yDistance=-3.17
23:17:50.735 00.000 12020 MoveAxis(W, 232, B)
23:17:50.735 00.000 12020 Guiding  Dir = 3, Dur = 232
23:17:50.737 00.002 9340 Mount: notify direct move 1.20,-3.17
23:17:50.757 00.020 12020 IsSlewing returns 0
23:17:50.757 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=5566, max=65533, med=9494, FiltMin=6973, FiltMax=65502, Gamma=2.870
23:17:50.777 00.020 12020 IsGuiding returns 0
23:17:50.777 00.000 9340 UpdateGuideState exits: m=711557 SNR=152.7
23:17:50.842 00.065 12020 PulseGuide returned control before completion, sleep 187
23:17:50.843 00.001 9340 PhdController: settling, locked = 1, distance = 4.08 (0.45) aobump = 0 frame = 1 / 99999
23:17:50.867 00.024 9340 evsrv: {"Event":"Settling","Timestamp":1778732270.867,"Host":"ASTRO","Inst":1,"Distance":4.08,"Time":0.0,"SettleTime":8.0,"StarLocked":true}
23:17:50.882 00.015 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:17:50.903 00.021 9340 ScheduleExposure(2000,3,1) exposurePending=0
23:17:50.919 00.016 9340 Enqueuing Expose request
23:17:50.963 00.044 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"136e6089-03d1-4c01-9366-35751e5de792"}
23:17:50.984 00.021 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"136e6089-03d1-4c01-9366-35751e5de792"}
23:17:51.005 00.021 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"080e9468-715e-494e-baf8-2c6bd47f01a5"}
23:17:51.023 00.018 9340 case statement mapped state 6 to 3
23:17:51.050 00.027 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"080e9468-715e-494e-baf8-2c6bd47f01a5"}
23:17:51.093 00.043 12020 IsGuiding returns 0
23:17:51.093 00.000 12020 Move returns status 0, amount 232
23:17:51.094 00.001 12020 MoveAxis(N, 531, B)
23:17:51.094 00.000 12020 Guiding  Dir = 0, Dur = 531
23:17:51.097 00.003 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"df730035-67fe-42db-a9e3-28bfb4078135"}
23:17:51.118 00.021 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":546,"width":15,"height":15,"star_pos":[6.71,6.61],"pixels":"..."},"id":"df730035-67fe-42db-a9e3-28bfb4078135"}
23:17:51.142 00.024 12020 IsSlewing returns 0
23:17:51.150 00.008 12020 IsGuiding returns 0
23:17:51.251 00.101 12020 PulseGuide returned control before completion, sleep 441
23:17:51.697 00.446 12020 IsGuiding returns 1
23:17:51.699 00.002 12020 scope still moving after pulse duration time elapsed
23:17:51.727 00.028 12020 IsSlewing returns 0
23:17:51.731 00.004 12020 IsGuiding returns 1
23:17:51.762 00.031 12020 IsSlewing returns 0
23:17:51.766 00.004 12020 IsGuiding returns 1
23:17:51.874 00.108 12020 IsSlewing returns 0
23:17:51.907 00.033 12020 IsGuiding returns 0
23:17:51.907 00.000 12020 scope move finished after 531 + 226 ms
23:17:51.907 00.000 12020 Move returns status 0, amount 531
23:17:51.907 00.000 12020 move complete, result=0
23:17:51.908 00.001 12020 worker thread done servicing request
23:17:51.908 00.000 9340 GuideStep: 1.2 px 232 ms WEST, -3.2 px 531 ms NORTH
23:17:51.930 00.022 12020 Worker thread wakes up
23:17:51.930 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
23:17:51.931 00.001 12020 Handling exposure in thread, d=2000 o=3 r=(838,40,31,31)
23:17:52.505 00.574 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"2e0a5456-b0bd-4b4f-830c-d9db77897416"}
23:17:52.685 00.180 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"2e0a5456-b0bd-4b4f-830c-d9db77897416"}
23:17:52.992 00.307 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"bc403d9a-cadd-4b7a-9dca-1cd855fc4f8e"}
23:17:53.205 00.213 9340 case statement mapped state 6 to 3
23:17:53.456 00.251 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"bc403d9a-cadd-4b7a-9dca-1cd855fc4f8e"}
23:17:53.732 00.276 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"05419003-d1ea-49f7-80e4-3084659511af"}
23:17:53.904 00.172 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":546,"width":15,"height":15,"star_pos":[6.71,6.61],"pixels":"..."},"id":"05419003-d1ea-49f7-80e4-3084659511af"}
23:17:54.472 00.568 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"20938db2-4423-4381-8e46-3eb9b3f0fedc"}
23:17:54.623 00.151 12020 Exposure complete
23:17:54.626 00.003 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"20938db2-4423-4381-8e46-3eb9b3f0fedc"}
23:17:54.989 00.363 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"a2da8712-009d-401f-903c-6a63ffac7740"}
23:17:55.305 00.316 9340 case statement mapped state 6 to 3
23:17:55.763 00.458 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"a2da8712-009d-401f-903c-6a63ffac7740"}
23:17:56.447 00.684 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"2c0f7703-adf7-4430-8bdc-bd35898c5e17"}
23:17:57.449 01.002 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":546,"width":15,"height":15,"star_pos":[6.71,6.61],"pixels":"..."},"id":"2c0f7703-adf7-4430-8bdc-bd35898c5e17"}
23:17:58.268 00.819 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"1bd8065f-c327-4063-a35d-f93425093e07"}
23:17:58.347 00.079 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"1bd8065f-c327-4063-a35d-f93425093e07"}
23:17:58.550 00.203 12020 worker thread done servicing request
23:17:58.550 00.000 9340 OnExposeComplete: enter
23:17:58.576 00.026 9340 UpdateGuideState(): m_state=6
23:17:58.592 00.016 9340 Star::Find(15, 852, 59, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 547
23:17:58.632 00.040 9340 Star::Find returns 1 (0), X=854.71, Y=57.12, Mass=805550, SNR=148.1, Peak=51396 HFD=4.1
23:17:58.645 00.013 9340 CameraToMount -- cameraTheta (0.93) - m_xAngle (-3.14) = xAngle (4.07 = -2.21)
23:17:58.662 00.017 9340 CameraToMount -- cameraTheta (0.93) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (4.05 = -2.23)
23:17:58.674 00.012 9340 CameraToMount -- cameraX=1.26 cameraY=1.70 hyp=2.12 cameraTheta=0.93 mountX=-1.27 mountY=-1.68, mountTheta=-2.22
23:17:58.695 00.021 9340 SchedulePrimaryMove(10104498, x=1.26, y=1.70, opts=13)
23:17:58.709 00.014 9340 Enqueuing Move request for scope (1.26, 1.70)
23:17:58.743 00.034 12020 Worker thread wakes up
23:17:58.744 00.001 9340 UpdateImageDisplay: Size=(1920,1080) min=6174, max=65523, med=9666, FiltMin=7173, FiltMax=65498, Gamma=2.870
23:17:58.757 00.013 12020 worker thread servicing REQUEST_MOVE scope ofs (1.26, 1.70) opts 0xd
23:17:58.758 00.001 9340 UpdateGuideState exits: m=805550 SNR=148.1
23:17:58.772 00.014 12020 Handling offset move in thread for scope, endpoint = (1.26, 1.70)
23:17:58.772 00.000 12020 Moving (1.26, 1.70) raw xDistance=-1.27 yDistance=-1.68
23:17:58.772 00.000 12020 GuideAlgorithmHysteresis::Result() returns -0.53 from input -1.27
23:17:58.773 00.001 12020 resist switch: large excursion: input -1.68 thresh 0.75 direction from 0 to -1
23:17:58.773 00.000 12020 switching direction from 0 to -1 - decHistory=-3 oldest=0.00 newest=-5.03
23:17:58.773 00.000 12020 GuideAlgorithmResistSwitch::result() returns -1.68 from input -1.68
23:17:58.773 00.000 12020 MoveAxis(E, 103, ABG)
23:17:58.773 00.000 12020 Guiding  Dir = 2, Dur = 103
23:17:58.774 00.001 9340 PhdController: settling, locked = 1, distance = 2.12 (0.45) aobump = 0 frame = 2 / 99999
23:17:58.796 00.022 9340 evsrv: {"Event":"Settling","Timestamp":1778732278.796,"Host":"ASTRO","Inst":1,"Distance":2.12,"Time":0.0,"SettleTime":8.0,"StarLocked":true}
23:17:58.834 00.038 12020 IsSlewing returns 0
23:17:58.835 00.001 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:17:58.851 00.016 12020 IsGuiding returns 0
23:17:58.851 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
23:17:58.914 00.063 12020 PulseGuide returned control before completion, sleep 78
23:17:58.915 00.001 9340 Enqueuing Expose request
23:17:58.943 00.028 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"d4219b77-a565-4404-a91a-5250450fa829"}
23:17:58.974 00.031 9340 case statement mapped state 6 to 3
23:17:59.002 00.028 12020 IsGuiding returns 0
23:17:59.002 00.000 12020 Move returns status 0, amount 103
23:17:59.002 00.000 12020 MoveAxis(N, 281, ABG)
23:17:59.002 00.000 12020 Guiding  Dir = 0, Dur = 281
23:17:59.003 00.001 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"d4219b77-a565-4404-a91a-5250450fa829"}
23:17:59.025 00.022 12020 IsSlewing returns 0
23:17:59.047 00.022 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"1b3ac0ff-fe32-4ef1-9754-25fc221575f1"}
23:17:59.062 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":547,"width":15,"height":15,"star_pos":[6.71,7.12],"pixels":"..."},"id":"1b3ac0ff-fe32-4ef1-9754-25fc221575f1"}
23:17:59.079 00.017 12020 IsGuiding returns 0
23:17:59.169 00.090 12020 PulseGuide returned control before completion, sleep 202
23:17:59.385 00.216 12020 IsGuiding returns 1
23:17:59.385 00.000 12020 scope still moving after pulse duration time elapsed
23:17:59.420 00.035 12020 IsSlewing returns 0
23:17:59.424 00.004 12020 IsGuiding returns 1
23:17:59.445 00.021 12020 IsSlewing returns 0
23:17:59.446 00.001 12020 IsGuiding returns 1
23:17:59.567 00.121 12020 IsSlewing returns 0
23:17:59.600 00.033 12020 IsGuiding returns 0
23:17:59.600 00.000 12020 scope move finished after 281 + 239 ms
23:17:59.600 00.000 12020 Move returns status 0, amount 281
23:17:59.600 00.000 12020 move complete, result=0
23:17:59.601 00.001 12020 worker thread done servicing request
23:17:59.601 00.000 9340 GuideStep: -1.3 px 103 ms EAST, -1.7 px 281 ms NORTH
23:17:59.613 00.012 12020 Worker thread wakes up
23:17:59.613 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
23:17:59.613 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(838,40,31,31)
23:18:00.163 00.550 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"dceaaf1b-6140-4b85-8d4d-fb34a6e65a46"}
23:18:00.186 00.023 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"dceaaf1b-6140-4b85-8d4d-fb34a6e65a46"}
23:18:00.206 00.020 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"606aac33-3de8-41b9-949f-4098c5e8deee"}
23:18:00.217 00.011 9340 case statement mapped state 6 to 3
23:18:00.230 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"606aac33-3de8-41b9-949f-4098c5e8deee"}
23:18:00.244 00.014 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"07b0916e-d237-457a-ac49-e62daa8ca176"}
23:18:00.262 00.018 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":547,"width":15,"height":15,"star_pos":[6.71,7.12],"pixels":"..."},"id":"07b0916e-d237-457a-ac49-e62daa8ca176"}
23:18:02.015 01.753 12020 Exposure complete
23:18:02.162 00.147 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"3db39ea7-4c78-46af-b548-724e5d797f9e"}
23:18:02.182 00.020 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"3db39ea7-4c78-46af-b548-724e5d797f9e"}
23:18:02.224 00.042 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"ffdd4a47-a611-40ac-8955-f3a6ba550452"}
23:18:02.237 00.013 9340 case statement mapped state 6 to 3
23:18:02.251 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"ffdd4a47-a611-40ac-8955-f3a6ba550452"}
23:18:02.276 00.025 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"9c1b2bb5-2598-433a-b346-de86e616ae83"}
23:18:02.308 00.032 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":547,"width":15,"height":15,"star_pos":[6.71,7.12],"pixels":"..."},"id":"9c1b2bb5-2598-433a-b346-de86e616ae83"}
23:18:02.336 00.028 12020 worker thread done servicing request
23:18:02.336 00.000 9340 OnExposeComplete: enter
23:18:02.348 00.012 9340 UpdateGuideState(): m_state=6
23:18:02.368 00.020 9340 Star::Find(15, 854, 57, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 548
23:18:02.390 00.022 9340 Star::Find returns 1 (0), X=855.28, Y=54.97, Mass=743663, SNR=146.4, Peak=55684 HFD=4.1
23:18:02.421 00.031 9340 CameraToMount -- cameraTheta (-0.24) - m_xAngle (-3.14) = xAngle (2.90 = 2.90)
23:18:02.436 00.015 9340 CameraToMount -- cameraTheta (-0.24) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (2.88 = 2.88)
23:18:02.450 00.014 9340 CameraToMount -- cameraX=1.83 cameraY=-0.44 hyp=1.88 cameraTheta=-0.24 mountX=-1.82 mountY=0.48, mountTheta=2.88
23:18:02.466 00.016 9340 SchedulePrimaryMove(10104498, x=1.83, y=-0.44, opts=13)
23:18:02.477 00.011 9340 Enqueuing Move request for scope (1.83, -0.44)
23:18:02.489 00.012 12020 Worker thread wakes up
23:18:02.491 00.002 12020 worker thread servicing REQUEST_MOVE scope ofs (1.83, -0.44) opts 0xd
23:18:02.491 00.000 12020 Handling offset move in thread for scope, endpoint = (1.83, -0.44)
23:18:02.491 00.000 12020 Moving (1.83, -0.44) raw xDistance=-1.82 yDistance=0.48
23:18:02.491 00.000 12020 GuideAlgorithmHysteresis::Result() returns -0.81 from input -1.82
23:18:02.492 00.001 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
23:18:02.492 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.48
23:18:02.492 00.000 12020 MoveAxis(E, 157, ABG)
23:18:02.492 00.000 12020 Guiding  Dir = 2, Dur = 157
23:18:02.493 00.001 9340 UpdateImageDisplay: Size=(1920,1080) min=5986, max=65535, med=9611, FiltMin=7675, FiltMax=65497, Gamma=2.870
23:18:02.525 00.032 12020 IsSlewing returns 0
23:18:02.526 00.001 9340 UpdateGuideState exits: m=743663 SNR=146.4
23:18:02.537 00.011 12020 IsGuiding returns 0
23:18:02.537 00.000 9340 PhdController: settling, locked = 1, distance = 2.05 (0.45) aobump = 0 frame = 3 / 99999
23:18:02.551 00.014 9340 evsrv: {"Event":"Settling","Timestamp":1778732282.551,"Host":"ASTRO","Inst":1,"Distance":2.05,"Time":0.0,"SettleTime":8.0,"StarLocked":true}
23:18:02.563 00.012 12020 PulseGuide returned control before completion, sleep 147
23:18:02.563 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:18:02.581 00.018 9340 ScheduleExposure(2000,3,1) exposurePending=0
23:18:02.593 00.012 9340 Enqueuing Expose request
23:18:02.725 00.132 12020 IsGuiding returns 1
23:18:02.725 00.000 12020 scope still moving after pulse duration time elapsed
23:18:02.760 00.035 12020 IsSlewing returns 0
23:18:02.761 00.001 12020 IsGuiding returns 0
23:18:02.761 00.000 12020 scope move finished after 157 + 67 ms
23:18:02.761 00.000 12020 Move returns status 0, amount 157
23:18:02.761 00.000 12020 MoveAxis(N, 0, ABG)
23:18:02.763 00.002 12020 Move returns status 0, amount 0
23:18:02.763 00.000 12020 move complete, result=0
23:18:02.763 00.000 12020 worker thread done servicing request
23:18:02.763 00.000 9340 GuideStep: -1.8 px 157 ms EAST, 0.5 px 0 ms NORTH
23:18:02.779 00.016 12020 Worker thread wakes up
23:18:02.780 00.001 12020 worker thread servicing REQUEST_EXPOSE 2000
23:18:02.780 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(838,40,31,31)
23:18:04.162 01.382 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"78361f89-4ca6-4480-b3ec-89a870f1dac2"}
23:18:04.179 00.017 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"78361f89-4ca6-4480-b3ec-89a870f1dac2"}
23:18:04.193 00.014 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"f7f1d9ee-4a76-4390-942d-f4957481b0a1"}
23:18:04.204 00.011 9340 case statement mapped state 6 to 3
23:18:04.217 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"f7f1d9ee-4a76-4390-942d-f4957481b0a1"}
23:18:04.233 00.016 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"d14b2565-07c5-4ac4-97db-3d2f416ad1f5"}
23:18:04.267 00.034 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":548,"width":15,"height":15,"star_pos":[7.28,6.97],"pixels":"..."},"id":"d14b2565-07c5-4ac4-97db-3d2f416ad1f5"}
23:18:05.138 00.871 12020 Exposure complete
23:18:05.350 00.212 9340 OnExposeComplete: enter
23:18:05.376 00.026 9340 UpdateGuideState(): m_state=6
23:18:05.391 00.015 12020 worker thread done servicing request
23:18:05.391 00.000 9340 Star::Find(15, 855, 54, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 549
23:18:05.402 00.011 9340 Star::Find returns 1 (0), X=854.52, Y=55.13, Mass=716966, SNR=147.1, Peak=56693 HFD=3.8
23:18:05.412 00.010 9340 CameraToMount -- cameraTheta (-0.26) - m_xAngle (-3.14) = xAngle (2.88 = 2.88)
23:18:05.421 00.009 9340 CameraToMount -- cameraTheta (-0.26) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (2.86 = 2.86)
23:18:05.430 00.009 9340 CameraToMount -- cameraX=1.06 cameraY=-0.28 hyp=1.10 cameraTheta=-0.26 mountX=-1.06 mountY=0.31, mountTheta=2.86
23:18:05.445 00.015 9340 SchedulePrimaryMove(10104498, x=1.06, y=-0.28, opts=13)
23:18:05.455 00.010 9340 Enqueuing Move request for scope (1.06, -0.28)
23:18:05.484 00.029 12020 Worker thread wakes up
23:18:05.484 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=5694, max=65535, med=9646, FiltMin=7675, FiltMax=65497, Gamma=2.870
23:18:05.494 00.010 12020 worker thread servicing REQUEST_MOVE scope ofs (1.06, -0.28) opts 0xd
23:18:05.494 00.000 12020 Handling offset move in thread for scope, endpoint = (1.06, -0.28)
23:18:05.495 00.001 12020 Moving (1.06, -0.28) raw xDistance=-1.06 yDistance=0.31
23:18:05.495 00.000 12020 GuideAlgorithmHysteresis::Result() returns -0.51 from input -1.06
23:18:05.495 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
23:18:05.495 00.000 9340 UpdateGuideState exits: m=716966 SNR=147.1
23:18:05.505 00.010 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.31
23:18:05.505 00.000 9340 PhdController: settling, locked = 1, distance = 1.76 (0.45) aobump = 0 frame = 4 / 99999
23:18:05.514 00.009 12020 MoveAxis(E, 99, ABG)
23:18:05.514 00.000 9340 evsrv: {"Event":"Settling","Timestamp":1778732285.514,"Host":"ASTRO","Inst":1,"Distance":1.76,"Time":0.0,"SettleTime":8.0,"StarLocked":true}
23:18:05.523 00.009 12020 Guiding  Dir = 2, Dur = 99
23:18:05.523 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:18:05.534 00.011 12020 IsSlewing returns 0
23:18:05.534 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
23:18:05.548 00.014 12020 IsGuiding returns 0
23:18:05.549 00.001 9340 Enqueuing Expose request
23:18:05.597 00.048 12020 PulseGuide returned control before completion, sleep 61
23:18:05.668 00.071 12020 IsGuiding returns 1
23:18:05.668 00.000 12020 scope still moving after pulse duration time elapsed
23:18:05.713 00.045 12020 IsSlewing returns 0
23:18:05.714 00.001 12020 IsGuiding returns 0
23:18:05.714 00.000 12020 scope move finished after 99 + 65 ms
23:18:05.714 00.000 12020 Move returns status 0, amount 99
23:18:05.714 00.000 12020 MoveAxis(N, 0, ABG)
23:18:05.714 00.000 12020 Move returns status 0, amount 0
23:18:05.714 00.000 12020 move complete, result=0
23:18:05.714 00.000 12020 worker thread done servicing request
23:18:05.714 00.000 12020 Worker thread wakes up
23:18:05.715 00.001 9340 GuideStep: -1.1 px 99 ms EAST, 0.3 px 0 ms NORTH
23:18:05.729 00.014 12020 worker thread servicing REQUEST_EXPOSE 2000
23:18:05.729 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(838,40,31,31)
23:18:06.163 00.434 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"0f37551e-4179-498e-ac68-0b6b945950ee"}
23:18:06.175 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"0f37551e-4179-498e-ac68-0b6b945950ee"}
23:18:06.200 00.025 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"2905814a-0e1d-4662-a913-5a4d0aae7319"}
23:18:06.208 00.008 9340 case statement mapped state 6 to 3
23:18:06.216 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"2905814a-0e1d-4662-a913-5a4d0aae7319"}
23:18:06.224 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"1550324c-001f-4ce4-b5ac-b75b41f28f90"}
23:18:06.233 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":549,"width":15,"height":15,"star_pos":[6.52,7.13],"pixels":"..."},"id":"1550324c-001f-4ce4-b5ac-b75b41f28f90"}
23:18:08.088 01.855 12020 Exposure complete
23:18:08.162 00.074 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"50a66e24-596d-41cf-bd6b-e49c2780c137"}
23:18:08.169 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"50a66e24-596d-41cf-bd6b-e49c2780c137"}
23:18:08.178 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"df4d788b-423c-4878-9c60-d58e79326449"}
23:18:08.189 00.011 9340 case statement mapped state 6 to 3
23:18:08.198 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"df4d788b-423c-4878-9c60-d58e79326449"}
23:18:08.207 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"c48953c8-d6c9-4978-8104-fc0d64de2052"}
23:18:08.227 00.020 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":549,"width":15,"height":15,"star_pos":[6.52,7.13],"pixels":"..."},"id":"c48953c8-d6c9-4978-8104-fc0d64de2052"}
23:18:08.269 00.042 12020 worker thread done servicing request
23:18:08.269 00.000 9340 OnExposeComplete: enter
23:18:08.277 00.008 9340 UpdateGuideState(): m_state=6
23:18:08.287 00.010 9340 Star::Find(15, 854, 55, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 550
23:18:08.297 00.010 9340 Star::Find returns 1 (0), X=853.78, Y=55.48, Mass=694330, SNR=131.4, Peak=49227 HFD=3.9
23:18:08.307 00.010 9340 CameraToMount -- cameraTheta (0.20) - m_xAngle (-3.14) = xAngle (3.34 = -2.94)
23:18:08.315 00.008 9340 CameraToMount -- cameraTheta (0.20) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (3.32 = -2.96)
23:18:08.323 00.008 9340 CameraToMount -- cameraX=0.33 cameraY=0.07 hyp=0.33 cameraTheta=0.20 mountX=-0.33 mountY=-0.06, mountTheta=-2.96
23:18:08.355 00.032 9340 SchedulePrimaryMove(10104498, x=0.33, y=0.07, opts=13)
23:18:08.365 00.010 9340 Enqueuing Move request for scope (0.33, 0.07)
23:18:08.374 00.009 12020 Worker thread wakes up
23:18:08.376 00.002 9340 UpdateImageDisplay: Size=(1920,1080) min=5946, max=65535, med=9656, FiltMin=7339, FiltMax=65498, Gamma=2.870
23:18:08.383 00.007 12020 worker thread servicing REQUEST_MOVE scope ofs (0.33, 0.07) opts 0xd
23:18:08.383 00.000 9340 UpdateGuideState exits: m=694330 SNR=131.4
23:18:08.391 00.008 12020 Handling offset move in thread for scope, endpoint = (0.33, 0.07)
23:18:08.391 00.000 9340 PhdController: settling, locked = 1, distance = 1.33 (0.45) aobump = 0 frame = 5 / 99999
23:18:08.399 00.008 12020 Moving (0.33, 0.07) raw xDistance=-0.33 yDistance=-0.06
23:18:08.400 00.001 9340 evsrv: {"Event":"Settling","Timestamp":1778732288.399,"Host":"ASTRO","Inst":1,"Distance":1.33,"Time":0.0,"SettleTime":8.0,"StarLocked":true}
23:18:08.410 00.010 12020 GuideAlgorithmHysteresis::Result() returns -0.18 from input -0.33
23:18:08.410 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:18:08.410 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:18:08.420 00.010 9340 ScheduleExposure(2000,3,1) exposurePending=0
23:18:08.427 00.007 9340 Enqueuing Expose request
23:18:08.449 00.022 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
23:18:08.450 00.001 12020 MoveAxis(E, 35, ABG)
23:18:08.450 00.000 12020 Guiding  Dir = 2, Dur = 35
23:18:08.450 00.000 12020 IsSlewing returns 0
23:18:08.451 00.001 12020 IsGuiding returns 0
23:18:08.475 00.024 12020 PulseGuide returned control before completion, sleep 22
23:18:08.540 00.065 12020 IsGuiding returns 1
23:18:08.540 00.000 12020 scope still moving after pulse duration time elapsed
23:18:08.574 00.034 12020 IsSlewing returns 0
23:18:08.575 00.001 12020 IsGuiding returns 0
23:18:08.575 00.000 12020 scope move finished after 35 + 88 ms
23:18:08.575 00.000 12020 Move returns status 0, amount 35
23:18:08.575 00.000 12020 MoveAxis(N, 0, ABG)
23:18:08.576 00.001 12020 Move returns status 0, amount 0
23:18:08.576 00.000 12020 move complete, result=0
23:18:08.577 00.001 12020 worker thread done servicing request
23:18:08.577 00.000 9340 GuideStep: -0.3 px 35 ms EAST, -0.1 px 0 ms NORTH
23:18:08.586 00.009 12020 Worker thread wakes up
23:18:08.586 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
23:18:08.586 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(838,40,31,31)
23:18:10.164 01.578 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"3ae5be5d-ceb2-4b5b-b463-2155191b48bc"}
23:18:10.191 00.027 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"3ae5be5d-ceb2-4b5b-b463-2155191b48bc"}
23:18:10.201 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"b09b6e23-d7d3-41d9-8079-112dafcfe68e"}
23:18:10.208 00.007 9340 case statement mapped state 6 to 3
23:18:10.221 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"b09b6e23-d7d3-41d9-8079-112dafcfe68e"}
23:18:10.231 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"bbb57bd4-d828-4f7f-aa98-ae40f944aa98"}
23:18:10.239 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":550,"width":15,"height":15,"star_pos":[6.78,7.48],"pixels":"..."},"id":"bbb57bd4-d828-4f7f-aa98-ae40f944aa98"}
23:18:11.057 00.818 12020 Exposure complete
23:18:11.277 00.220 12020 worker thread done servicing request
23:18:11.278 00.001 9340 OnExposeComplete: enter
23:18:11.291 00.013 9340 UpdateGuideState(): m_state=6
23:18:11.301 00.010 9340 Star::Find(15, 853, 55, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 551
23:18:11.310 00.009 9340 Star::Find returns 1 (0), X=853.90, Y=55.78, Mass=717343, SNR=144.0, Peak=52759 HFD=4.2
23:18:11.333 00.023 9340 CameraToMount -- cameraTheta (0.68) - m_xAngle (-3.14) = xAngle (3.82 = -2.47)
23:18:11.346 00.013 9340 CameraToMount -- cameraTheta (0.68) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (3.80 = -2.48)
23:18:11.355 00.009 9340 CameraToMount -- cameraX=0.44 cameraY=0.36 hyp=0.57 cameraTheta=0.68 mountX=-0.45 mountY=-0.35, mountTheta=-2.48
23:18:11.371 00.016 9340 SchedulePrimaryMove(10104498, x=0.44, y=0.36, opts=13)
23:18:11.380 00.009 9340 Enqueuing Move request for scope (0.44, 0.36)
23:18:11.390 00.010 12020 Worker thread wakes up
23:18:11.390 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=6146, max=65535, med=9686, FiltMin=7602, FiltMax=65498, Gamma=2.870
23:18:11.399 00.009 12020 worker thread servicing REQUEST_MOVE scope ofs (0.44, 0.36) opts 0xd
23:18:11.399 00.000 12020 Handling offset move in thread for scope, endpoint = (0.44, 0.36)
23:18:11.399 00.000 9340 UpdateGuideState exits: m=717343 SNR=144.0
23:18:11.410 00.011 12020 Moving (0.44, 0.36) raw xDistance=-0.45 yDistance=-0.35
23:18:11.410 00.000 9340 PhdController: settling, locked = 1, distance = 1.10 (0.45) aobump = 0 frame = 6 / 99999
23:18:11.422 00.012 12020 GuideAlgorithmHysteresis::Result() returns -0.20 from input -0.45
23:18:11.422 00.000 12020 GuideAlgorithmResistSwitch::result() returns -0.35 from input -0.35
23:18:11.422 00.000 12020 MoveAxis(E, 39, ABG)
23:18:11.422 00.000 12020 Guiding  Dir = 2, Dur = 39
23:18:11.422 00.000 9340 evsrv: {"Event":"Settling","Timestamp":1778732291.422,"Host":"ASTRO","Inst":1,"Distance":1.10,"Time":0.0,"SettleTime":8.0,"StarLocked":true}
23:18:11.431 00.009 12020 IsSlewing returns 0
23:18:11.431 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:18:11.456 00.025 12020 IsGuiding returns 0
23:18:11.456 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
23:18:11.469 00.013 9340 Enqueuing Expose request
23:18:11.482 00.013 12020 PulseGuide returned control before completion, sleep 24
23:18:11.514 00.032 12020 IsGuiding returns 1
23:18:11.515 00.001 12020 scope still moving after pulse duration time elapsed
23:18:11.546 00.031 12020 IsSlewing returns 0
23:18:11.547 00.001 12020 IsGuiding returns 0
23:18:11.562 00.015 12020 scope move finished after 39 + 66 ms
23:18:11.562 00.000 12020 Move returns status 0, amount 39
23:18:11.562 00.000 12020 MoveAxis(N, 59, ABG)
23:18:11.562 00.000 12020 Guiding  Dir = 0, Dur = 59
23:18:11.563 00.001 12020 IsSlewing returns 0
23:18:11.564 00.001 12020 IsGuiding returns 0
23:18:11.643 00.079 12020 IsGuiding returns 1
23:18:11.643 00.000 12020 scope still moving after pulse duration time elapsed
23:18:11.680 00.037 12020 IsSlewing returns 0
23:18:11.682 00.002 12020 IsGuiding returns 1
23:18:11.818 00.136 12020 IsSlewing returns 0
23:18:11.851 00.033 12020 IsGuiding returns 0
23:18:11.851 00.000 12020 scope move finished after 59 + 227 ms
23:18:11.851 00.000 12020 Move returns status 0, amount 59
23:18:11.851 00.000 12020 move complete, result=0
23:18:11.851 00.000 12020 worker thread done servicing request
23:18:11.852 00.001 12020 Worker thread wakes up
23:18:11.852 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
23:18:11.852 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(838,40,31,31)
23:18:11.852 00.000 9340 GuideStep: -0.4 px 39 ms EAST, -0.4 px 59 ms NORTH
23:18:12.163 00.311 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"b5beaa5a-5746-4204-b3ab-2b3472e86e09"}
23:18:12.174 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"b5beaa5a-5746-4204-b3ab-2b3472e86e09"}
23:18:12.184 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"35d3abe8-1bc5-4e35-bc17-5cf60e23d78d"}
23:18:12.194 00.010 9340 case statement mapped state 6 to 3
23:18:12.202 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"35d3abe8-1bc5-4e35-bc17-5cf60e23d78d"}
23:18:12.209 00.007 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"44ba299b-8452-4d49-ac23-4793cf1b3537"}
23:18:12.220 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":551,"width":15,"height":15,"star_pos":[6.90,6.78],"pixels":"..."},"id":"44ba299b-8452-4d49-ac23-4793cf1b3537"}
23:18:14.164 01.944 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"cf68a716-513f-4f74-9bfa-77a0aa5df3de"}
23:18:14.173 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"cf68a716-513f-4f74-9bfa-77a0aa5df3de"}
23:18:14.182 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"85f6550f-1f89-4c9d-a8fa-51126427b018"}
23:18:14.191 00.009 9340 case statement mapped state 6 to 3
23:18:14.202 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"85f6550f-1f89-4c9d-a8fa-51126427b018"}
23:18:14.209 00.007 12020 Exposure complete
23:18:14.209 00.000 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"79702c84-725c-4e8e-be37-1fbd2895f464"}
23:18:14.218 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":551,"width":15,"height":15,"star_pos":[6.90,6.78],"pixels":"..."},"id":"79702c84-725c-4e8e-be37-1fbd2895f464"}
23:18:14.392 00.174 12020 worker thread done servicing request
23:18:14.392 00.000 9340 OnExposeComplete: enter
23:18:14.401 00.009 9340 UpdateGuideState(): m_state=6
23:18:14.412 00.011 9340 Star::Find(15, 853, 55, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 552
23:18:14.421 00.009 9340 Star::Find returns 1 (0), X=853.93, Y=55.21, Mass=742185, SNR=137.4, Peak=54913 HFD=4.2
23:18:14.432 00.011 9340 CameraToMount -- cameraTheta (-0.41) - m_xAngle (-3.14) = xAngle (2.73 = 2.73)
23:18:14.440 00.008 9340 CameraToMount -- cameraTheta (-0.41) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (2.71 = 2.71)
23:18:14.462 00.022 9340 CameraToMount -- cameraX=0.47 cameraY=-0.20 hyp=0.51 cameraTheta=-0.41 mountX=-0.47 mountY=0.21, mountTheta=2.71
23:18:14.475 00.013 9340 SchedulePrimaryMove(10104498, x=0.47, y=-0.20, opts=13)
23:18:14.484 00.009 9340 Enqueuing Move request for scope (0.47, -0.20)
23:18:14.494 00.010 12020 Worker thread wakes up
23:18:14.494 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=5472, max=65535, med=9638, FiltMin=7569, FiltMax=65498, Gamma=2.870
23:18:14.503 00.009 12020 worker thread servicing REQUEST_MOVE scope ofs (0.47, -0.20) opts 0xd
23:18:14.504 00.001 9340 UpdateGuideState exits: m=742185 SNR=137.4
23:18:14.512 00.008 12020 Handling offset move in thread for scope, endpoint = (0.47, -0.20)
23:18:14.512 00.000 12020 Moving (0.47, -0.20) raw xDistance=-0.47 yDistance=0.21
23:18:14.512 00.000 12020 GuideAlgorithmHysteresis::Result() returns -0.21 from input -0.47
23:18:14.512 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:18:14.512 00.000 9340 PhdController: settling, locked = 1, distance = 0.93 (0.45) aobump = 0 frame = 7 / 99999
23:18:14.519 00.007 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.21
23:18:14.520 00.001 9340 evsrv: {"Event":"Settling","Timestamp":1778732294.519,"Host":"ASTRO","Inst":1,"Distance":0.93,"Time":0.0,"SettleTime":8.0,"StarLocked":true}
23:18:14.528 00.008 12020 MoveAxis(E, 41, ABG)
23:18:14.529 00.001 12020 Guiding  Dir = 2, Dur = 41
23:18:14.529 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:18:14.540 00.011 12020 IsSlewing returns 0
23:18:14.540 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
23:18:14.548 00.008 9340 Enqueuing Expose request
23:18:14.570 00.022 12020 IsGuiding returns 0
23:18:14.601 00.031 12020 PulseGuide returned control before completion, sleep 20
23:18:14.632 00.031 12020 IsGuiding returns 1
23:18:14.632 00.000 12020 scope still moving after pulse duration time elapsed
23:18:14.684 00.052 12020 IsSlewing returns 0
23:18:14.686 00.002 12020 IsGuiding returns 0
23:18:14.686 00.000 12020 scope move finished after 41 + 75 ms
23:18:14.687 00.001 12020 Move returns status 0, amount 41
23:18:14.687 00.000 12020 MoveAxis(N, 0, ABG)
23:18:14.687 00.000 12020 Move returns status 0, amount 0
23:18:14.687 00.000 12020 move complete, result=0
23:18:14.687 00.000 12020 worker thread done servicing request
23:18:14.687 00.000 9340 GuideStep: -0.5 px 41 ms EAST, 0.2 px 0 ms NORTH
23:18:14.699 00.012 12020 Worker thread wakes up
23:18:14.699 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
23:18:14.699 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(838,40,31,31)
23:18:16.163 01.464 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"c8ce5182-a0e9-40d0-a7db-7e6fcf067aa4"}
23:18:16.191 00.028 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"c8ce5182-a0e9-40d0-a7db-7e6fcf067aa4"}
23:18:16.210 00.019 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"515ebb0c-0f47-4bf2-8736-9a82e790832e"}
23:18:16.222 00.012 9340 case statement mapped state 6 to 3
23:18:16.237 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"515ebb0c-0f47-4bf2-8736-9a82e790832e"}
23:18:16.268 00.031 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"4aa6a7e0-2439-4942-ad4e-fa6623bc0019"}
23:18:16.285 00.017 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":552,"width":15,"height":15,"star_pos":[6.93,7.21],"pixels":"..."},"id":"4aa6a7e0-2439-4942-ad4e-fa6623bc0019"}
23:18:17.093 00.808 12020 Exposure complete
23:18:17.389 00.296 12020 worker thread done servicing request
23:18:17.389 00.000 9340 OnExposeComplete: enter
23:18:17.401 00.012 9340 UpdateGuideState(): m_state=6
23:18:17.415 00.014 9340 Star::Find(15, 853, 55, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 553
23:18:17.426 00.011 9340 Star::Find returns 1 (0), X=854.07, Y=55.12, Mass=695847, SNR=137.5, Peak=53083 HFD=4.2
23:18:17.460 00.034 9340 CameraToMount -- cameraTheta (-0.44) - m_xAngle (-3.14) = xAngle (2.70 = 2.70)
23:18:17.473 00.013 9340 CameraToMount -- cameraTheta (-0.44) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (2.68 = 2.68)
23:18:17.485 00.012 9340 CameraToMount -- cameraX=0.62 cameraY=-0.29 hyp=0.69 cameraTheta=-0.44 mountX=-0.62 mountY=0.30, mountTheta=2.68
23:18:17.502 00.017 9340 SchedulePrimaryMove(10104498, x=0.62, y=-0.29, opts=13)
23:18:17.517 00.015 9340 Enqueuing Move request for scope (0.62, -0.29)
23:18:17.529 00.012 12020 Worker thread wakes up
23:18:17.529 00.000 12020 worker thread servicing REQUEST_MOVE scope ofs (0.62, -0.29) opts 0xd
23:18:17.529 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=6227, max=65535, med=9645, FiltMin=7417, FiltMax=65498, Gamma=2.870
23:18:17.562 00.033 12020 Handling offset move in thread for scope, endpoint = (0.62, -0.29)
23:18:17.562 00.000 9340 UpdateGuideState exits: m=695847 SNR=137.5
23:18:17.574 00.012 12020 Moving (0.62, -0.29) raw xDistance=-0.62 yDistance=0.30
23:18:17.575 00.001 9340 PhdController: settling, locked = 1, distance = 0.86 (0.45) aobump = 0 frame = 8 / 99999
23:18:17.587 00.012 12020 GuideAlgorithmHysteresis::Result() returns -0.28 from input -0.62
23:18:17.587 00.000 9340 evsrv: {"Event":"Settling","Timestamp":1778732297.587,"Host":"ASTRO","Inst":1,"Distance":0.86,"Time":0.0,"SettleTime":8.0,"StarLocked":true}
23:18:17.602 00.015 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
23:18:17.603 00.001 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.30
23:18:17.603 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:18:17.616 00.013 12020 MoveAxis(E, 54, ABG)
23:18:17.616 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
23:18:17.629 00.013 12020 Guiding  Dir = 2, Dur = 54
23:18:17.629 00.000 9340 Enqueuing Expose request
23:18:17.661 00.032 12020 IsSlewing returns 0
23:18:17.688 00.027 12020 IsGuiding returns 0
23:18:17.719 00.031 12020 PulseGuide returned control before completion, sleep 33
23:18:17.762 00.043 12020 IsGuiding returns 1
23:18:17.762 00.000 12020 scope still moving after pulse duration time elapsed
23:18:17.815 00.053 12020 IsSlewing returns 0
23:18:17.817 00.002 12020 IsGuiding returns 0
23:18:17.817 00.000 12020 scope move finished after 54 + 75 ms
23:18:17.819 00.002 12020 Move returns status 0, amount 54
23:18:17.819 00.000 12020 MoveAxis(N, 0, ABG)
23:18:17.819 00.000 12020 Move returns status 0, amount 0
23:18:17.819 00.000 12020 move complete, result=0
23:18:17.819 00.000 12020 worker thread done servicing request
23:18:17.820 00.001 12020 Worker thread wakes up
23:18:17.820 00.000 9340 GuideStep: -0.6 px 54 ms EAST, 0.3 px 0 ms NORTH
23:18:17.832 00.012 12020 worker thread servicing REQUEST_EXPOSE 2000
23:18:17.832 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(838,40,31,31)
23:18:18.163 00.331 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"3055d8d8-2bcc-426e-b881-86e78663c090"}
23:18:18.174 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"3055d8d8-2bcc-426e-b881-86e78663c090"}
23:18:18.189 00.015 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"c07ed71f-ff7f-42c2-984c-0203327ea208"}
23:18:18.198 00.009 9340 case statement mapped state 6 to 3
23:18:18.210 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"c07ed71f-ff7f-42c2-984c-0203327ea208"}
23:18:18.223 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"d030fde2-948f-4d12-810b-bb910b8b0ce8"}
23:18:18.258 00.035 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":553,"width":15,"height":15,"star_pos":[7.07,7.12],"pixels":"..."},"id":"d030fde2-948f-4d12-810b-bb910b8b0ce8"}
23:18:20.163 01.905 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"ed871824-7bec-4046-a0a5-facb9a5a2bd1"}
23:18:20.170 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"ed871824-7bec-4046-a0a5-facb9a5a2bd1"}
23:18:20.184 00.014 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"57ba4119-7072-4572-8063-9cef75fd4828"}
23:18:20.192 00.008 9340 case statement mapped state 6 to 3
23:18:20.200 00.008 12020 Exposure complete
23:18:20.201 00.001 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"57ba4119-7072-4572-8063-9cef75fd4828"}
23:18:20.211 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"ef422496-2ed5-4c50-9631-5f6a4b93f5f5"}
23:18:20.219 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":553,"width":15,"height":15,"star_pos":[7.07,7.12],"pixels":"..."},"id":"ef422496-2ed5-4c50-9631-5f6a4b93f5f5"}
23:18:20.428 00.209 12020 worker thread done servicing request
23:18:20.428 00.000 9340 OnExposeComplete: enter
23:18:20.441 00.013 9340 UpdateGuideState(): m_state=6
23:18:20.453 00.012 9340 Star::Find(15, 854, 55, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 554
23:18:20.463 00.010 9340 Star::Find returns 1 (0), X=854.01, Y=55.76, Mass=718006, SNR=145.9, Peak=51831 HFD=4.2
23:18:20.471 00.008 9340 CameraToMount -- cameraTheta (0.56) - m_xAngle (-3.14) = xAngle (3.70 = -2.59)
23:18:20.482 00.011 9340 CameraToMount -- cameraTheta (0.56) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (3.68 = -2.60)
23:18:20.492 00.010 9340 CameraToMount -- cameraX=0.55 cameraY=0.35 hyp=0.65 cameraTheta=0.56 mountX=-0.55 mountY=-0.33, mountTheta=-2.60
23:18:20.519 00.027 9340 SchedulePrimaryMove(10104498, x=0.55, y=0.35, opts=13)
23:18:20.535 00.016 9340 Enqueuing Move request for scope (0.55, 0.35)
23:18:20.545 00.010 12020 Worker thread wakes up
23:18:20.545 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=5546, max=65533, med=9637, FiltMin=7541, FiltMax=65498, Gamma=2.870
23:18:20.555 00.010 12020 worker thread servicing REQUEST_MOVE scope ofs (0.55, 0.35) opts 0xd
23:18:20.555 00.000 9340 UpdateGuideState exits: m=718006 SNR=145.9
23:18:20.563 00.008 12020 Handling offset move in thread for scope, endpoint = (0.55, 0.35)
23:18:20.563 00.000 12020 Moving (0.55, 0.35) raw xDistance=-0.55 yDistance=-0.33
23:18:20.564 00.001 9340 PhdController: settling, locked = 1, distance = 0.79 (0.45) aobump = 0 frame = 9 / 99999
23:18:20.576 00.012 12020 GuideAlgorithmHysteresis::Result() returns -0.25 from input -0.55
23:18:20.576 00.000 9340 evsrv: {"Event":"Settling","Timestamp":1778732300.576,"Host":"ASTRO","Inst":1,"Distance":0.79,"Time":0.0,"SettleTime":8.0,"StarLocked":true}
23:18:20.588 00.012 12020 GuideAlgorithmResistSwitch::result() returns -0.33 from input -0.33
23:18:20.588 00.000 12020 MoveAxis(E, 49, ABG)
23:18:20.588 00.000 12020 Guiding  Dir = 2, Dur = 49
23:18:20.588 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:18:20.612 00.024 12020 IsSlewing returns 0
23:18:20.614 00.002 9340 ScheduleExposure(2000,3,1) exposurePending=0
23:18:20.627 00.013 12020 IsGuiding returns 0
23:18:20.627 00.000 9340 Enqueuing Expose request
23:18:20.646 00.019 12020 PulseGuide returned control before completion, sleep 41
23:18:20.712 00.066 12020 IsGuiding returns 1
23:18:20.712 00.000 12020 scope still moving after pulse duration time elapsed
23:18:20.746 00.034 12020 IsSlewing returns 0
23:18:20.746 00.000 12020 IsGuiding returns 0
23:18:20.747 00.001 12020 scope move finished after 49 + 70 ms
23:18:20.747 00.000 12020 Move returns status 0, amount 49
23:18:20.747 00.000 12020 MoveAxis(N, 56, ABG)
23:18:20.747 00.000 12020 Guiding  Dir = 0, Dur = 56
23:18:20.748 00.001 12020 IsSlewing returns 0
23:18:20.748 00.000 12020 IsGuiding returns 0
23:18:20.870 00.122 12020 IsGuiding returns 1
23:18:20.871 00.001 12020 scope still moving after pulse duration time elapsed
23:18:20.966 00.095 12020 IsSlewing returns 0
23:18:20.967 00.001 12020 IsGuiding returns 0
23:18:20.968 00.001 12020 scope move finished after 56 + 163 ms
23:18:20.968 00.000 12020 Move returns status 0, amount 56
23:18:20.968 00.000 12020 move complete, result=0
23:18:20.968 00.000 12020 worker thread done servicing request
23:18:20.969 00.001 12020 Worker thread wakes up
23:18:20.969 00.000 9340 GuideStep: -0.6 px 49 ms EAST, -0.3 px 56 ms NORTH
23:18:20.982 00.013 12020 worker thread servicing REQUEST_EXPOSE 2000
23:18:20.983 00.001 12020 Handling exposure in thread, d=2000 o=3 r=(838,40,31,31)
23:18:22.165 01.182 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"55241b53-b5d4-40f8-965b-b5c6f18bc502"}
23:18:22.178 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"55241b53-b5d4-40f8-965b-b5c6f18bc502"}
23:18:22.190 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"dc8bdd8a-9dc9-4858-b03a-862088830fa4"}
23:18:22.199 00.009 9340 case statement mapped state 6 to 3
23:18:22.208 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"dc8bdd8a-9dc9-4858-b03a-862088830fa4"}
23:18:22.217 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"8fa6df7d-c89a-46f9-8ae2-c38b007c950a"}
23:18:22.227 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":554,"width":15,"height":15,"star_pos":[7.01,6.76],"pixels":"..."},"id":"8fa6df7d-c89a-46f9-8ae2-c38b007c950a"}
23:18:23.386 01.159 12020 Exposure complete
23:18:23.588 00.202 12020 worker thread done servicing request
23:18:23.589 00.001 9340 OnExposeComplete: enter
23:18:23.613 00.024 9340 UpdateGuideState(): m_state=6
23:18:23.626 00.013 9340 Star::Find(15, 854, 55, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 555
23:18:23.635 00.009 9340 Star::Find returns 1 (0), X=853.87, Y=55.50, Mass=688350, SNR=140.4, Peak=48895 HFD=3.9
23:18:23.645 00.010 9340 CameraToMount -- cameraTheta (0.19) - m_xAngle (-3.14) = xAngle (3.33 = -2.96)
23:18:23.654 00.009 9340 CameraToMount -- cameraTheta (0.19) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (3.31 = -2.97)
23:18:23.662 00.008 9340 CameraToMount -- cameraX=0.42 cameraY=0.08 hyp=0.43 cameraTheta=0.19 mountX=-0.42 mountY=-0.07, mountTheta=-2.97
23:18:23.677 00.015 9340 SchedulePrimaryMove(10104498, x=0.42, y=0.08, opts=13)
23:18:23.689 00.012 9340 Enqueuing Move request for scope (0.42, 0.08)
23:18:23.698 00.009 12020 Worker thread wakes up
23:18:23.698 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=6113, max=65535, med=9650, FiltMin=7687, FiltMax=65498, Gamma=2.870
23:18:23.708 00.010 12020 worker thread servicing REQUEST_MOVE scope ofs (0.42, 0.08) opts 0xd
23:18:23.708 00.000 12020 Handling offset move in thread for scope, endpoint = (0.42, 0.08)
23:18:23.709 00.001 9340 UpdateGuideState exits: m=688350 SNR=140.4
23:18:23.734 00.025 12020 Moving (0.42, 0.08) raw xDistance=-0.42 yDistance=-0.07
23:18:23.735 00.001 9340 PhdController: settling, locked = 1, distance = 0.68 (0.45) aobump = 0 frame = 10 / 99999
23:18:23.746 00.011 12020 GuideAlgorithmHysteresis::Result() returns -0.20 from input -0.42
23:18:23.746 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:18:23.746 00.000 9340 evsrv: {"Event":"Settling","Timestamp":1778732303.746,"Host":"ASTRO","Inst":1,"Distance":0.68,"Time":0.0,"SettleTime":8.0,"StarLocked":true}
23:18:23.755 00.009 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
23:18:23.755 00.000 12020 MoveAxis(E, 38, ABG)
23:18:23.755 00.000 12020 Guiding  Dir = 2, Dur = 38
23:18:23.757 00.002 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:18:23.772 00.015 9340 ScheduleExposure(2000,3,1) exposurePending=0
23:18:23.781 00.009 9340 Enqueuing Expose request
23:18:23.790 00.009 12020 IsSlewing returns 0
23:18:23.791 00.001 12020 IsGuiding returns 0
23:18:23.813 00.022 12020 PulseGuide returned control before completion, sleep 27
23:18:23.877 00.064 12020 IsGuiding returns 0
23:18:23.877 00.000 12020 Move returns status 0, amount 38
23:18:23.878 00.001 12020 MoveAxis(N, 0, ABG)
23:18:23.878 00.000 12020 Move returns status 0, amount 0
23:18:23.878 00.000 12020 move complete, result=0
23:18:23.878 00.000 12020 worker thread done servicing request
23:18:23.879 00.001 9340 GuideStep: -0.4 px 38 ms EAST, -0.1 px 0 ms NORTH
23:18:23.889 00.010 12020 Worker thread wakes up
23:18:23.889 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
23:18:23.889 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(838,40,31,31)
23:18:24.165 00.276 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"2bab15b0-c46a-42e7-a58b-af5d357e1c95"}
23:18:24.179 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"2bab15b0-c46a-42e7-a58b-af5d357e1c95"}
23:18:24.190 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"ac434848-3fff-48fa-b1f4-b5db6d9a517f"}
23:18:24.216 00.026 9340 case statement mapped state 6 to 3
23:18:24.226 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"ac434848-3fff-48fa-b1f4-b5db6d9a517f"}
23:18:24.237 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"ca495827-0514-47e6-b627-7412c8eef06d"}
23:18:24.248 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":555,"width":15,"height":15,"star_pos":[6.87,7.50],"pixels":"..."},"id":"ca495827-0514-47e6-b627-7412c8eef06d"}
23:18:26.163 01.915 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"7d8fddbb-5f7e-42d9-a796-de00772aff20"}
23:18:26.175 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"7d8fddbb-5f7e-42d9-a796-de00772aff20"}
23:18:26.184 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"61b279fb-d7b0-41a0-b8f0-e583ae5c3fd5"}
23:18:26.190 00.006 9340 case statement mapped state 6 to 3
23:18:26.196 00.006 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"61b279fb-d7b0-41a0-b8f0-e583ae5c3fd5"}
23:18:26.208 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"8e1b905b-aaec-4402-bd5d-a70377cd1e81"}
23:18:26.218 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":555,"width":15,"height":15,"star_pos":[6.87,7.50],"pixels":"..."},"id":"8e1b905b-aaec-4402-bd5d-a70377cd1e81"}
23:18:26.349 00.131 12020 Exposure complete
23:18:26.529 00.180 12020 worker thread done servicing request
23:18:26.529 00.000 9340 OnExposeComplete: enter
23:18:26.537 00.008 9340 UpdateGuideState(): m_state=6
23:18:26.545 00.008 9340 Star::Find(15, 853, 55, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 556
23:18:26.554 00.009 9340 Star::Find returns 1 (0), X=854.03, Y=55.33, Mass=709682, SNR=142.4, Peak=50779 HFD=4.0
23:18:26.563 00.009 9340 CameraToMount -- cameraTheta (-0.15) - m_xAngle (-3.14) = xAngle (2.98 = 2.98)
23:18:26.570 00.007 9340 CameraToMount -- cameraTheta (-0.15) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (2.97 = 2.97)
23:18:26.594 00.024 9340 CameraToMount -- cameraX=0.57 cameraY=-0.09 hyp=0.58 cameraTheta=-0.15 mountX=-0.57 mountY=0.10, mountTheta=2.97
23:18:26.604 00.010 9340 SchedulePrimaryMove(10104498, x=0.57, y=-0.09, opts=13)
23:18:26.612 00.008 9340 Enqueuing Move request for scope (0.57, -0.09)
23:18:26.620 00.008 12020 Worker thread wakes up
23:18:26.620 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=5722, max=65535, med=9691, FiltMin=7362, FiltMax=65497, Gamma=2.870
23:18:26.630 00.010 12020 worker thread servicing REQUEST_MOVE scope ofs (0.57, -0.09) opts 0xd
23:18:26.630 00.000 9340 UpdateGuideState exits: m=709682 SNR=142.4
23:18:26.638 00.008 12020 Handling offset move in thread for scope, endpoint = (0.57, -0.09)
23:18:26.638 00.000 9340 PhdController: settling, locked = 1, distance = 0.65 (0.45) aobump = 0 frame = 11 / 99999
23:18:26.645 00.007 12020 Moving (0.57, -0.09) raw xDistance=-0.57 yDistance=0.10
23:18:26.645 00.000 9340 evsrv: {"Event":"Settling","Timestamp":1778732306.645,"Host":"ASTRO","Inst":1,"Distance":0.65,"Time":0.0,"SettleTime":8.0,"StarLocked":true}
23:18:26.653 00.008 12020 GuideAlgorithmHysteresis::Result() returns -0.26 from input -0.57
23:18:26.653 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:18:26.653 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:18:26.663 00.010 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
23:18:26.663 00.000 12020 MoveAxis(E, 50, ABG)
23:18:26.663 00.000 12020 Guiding  Dir = 2, Dur = 50
23:18:26.663 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
23:18:26.672 00.009 9340 Enqueuing Expose request
23:18:26.680 00.008 12020 IsSlewing returns 0
23:18:26.681 00.001 12020 IsGuiding returns 0
23:18:26.708 00.027 12020 PulseGuide returned control before completion, sleep 34
23:18:26.772 00.064 12020 IsGuiding returns 1
23:18:26.772 00.000 12020 scope still moving after pulse duration time elapsed
23:18:26.814 00.042 12020 IsSlewing returns 0
23:18:26.815 00.001 12020 IsGuiding returns 0
23:18:26.815 00.000 12020 scope move finished after 50 + 84 ms
23:18:26.815 00.000 12020 Move returns status 0, amount 50
23:18:26.815 00.000 12020 MoveAxis(N, 0, ABG)
23:18:26.815 00.000 12020 Move returns status 0, amount 0
23:18:26.816 00.001 12020 move complete, result=0
23:18:26.816 00.000 12020 worker thread done servicing request
23:18:26.816 00.000 9340 GuideStep: -0.6 px 50 ms EAST, 0.1 px 0 ms NORTH
23:18:26.826 00.010 12020 Worker thread wakes up
23:18:26.826 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
23:18:26.826 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(838,40,31,31)
23:18:28.164 01.338 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"2a2c9e47-7bb0-4fba-9afb-0913a05df1e3"}
23:18:28.173 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"2a2c9e47-7bb0-4fba-9afb-0913a05df1e3"}
23:18:28.182 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"95dd279d-6b33-45d0-83e7-34ffaada10c6"}
23:18:28.203 00.021 9340 case statement mapped state 6 to 3
23:18:28.212 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"95dd279d-6b33-45d0-83e7-34ffaada10c6"}
23:18:28.220 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"278ba53a-fda5-48f8-a411-2f25dfe1126a"}
23:18:28.227 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":556,"width":15,"height":15,"star_pos":[7.03,7.33],"pixels":"..."},"id":"278ba53a-fda5-48f8-a411-2f25dfe1126a"}
23:18:29.203 00.976 12020 Exposure complete
23:18:29.464 00.261 12020 worker thread done servicing request
23:18:29.464 00.000 9340 OnExposeComplete: enter
23:18:29.473 00.009 9340 UpdateGuideState(): m_state=6
23:18:29.483 00.010 9340 Star::Find(15, 854, 55, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 557
23:18:29.494 00.011 9340 Star::Find returns 1 (0), X=854.19, Y=55.20, Mass=712705, SNR=141.3, Peak=53433 HFD=4.0
23:18:29.507 00.013 9340 CameraToMount -- cameraTheta (-0.29) - m_xAngle (-3.14) = xAngle (2.85 = 2.85)
23:18:29.521 00.014 9340 CameraToMount -- cameraTheta (-0.29) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (2.83 = 2.83)
23:18:29.531 00.010 9340 CameraToMount -- cameraX=0.73 cameraY=-0.22 hyp=0.76 cameraTheta=-0.29 mountX=-0.73 mountY=0.23, mountTheta=2.83
23:18:29.559 00.028 9340 SchedulePrimaryMove(10104498, x=0.73, y=-0.22, opts=13)
23:18:29.571 00.012 9340 Enqueuing Move request for scope (0.73, -0.22)
23:18:29.582 00.011 12020 Worker thread wakes up
23:18:29.582 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=5618, max=65535, med=9645, FiltMin=7439, FiltMax=65497, Gamma=2.870
23:18:29.593 00.011 12020 worker thread servicing REQUEST_MOVE scope ofs (0.73, -0.22) opts 0xd
23:18:29.593 00.000 12020 Handling offset move in thread for scope, endpoint = (0.73, -0.22)
23:18:29.593 00.000 9340 UpdateGuideState exits: m=712705 SNR=141.3
23:18:29.602 00.009 12020 Moving (0.73, -0.22) raw xDistance=-0.73 yDistance=0.23
23:18:29.602 00.000 9340 PhdController: settling, locked = 1, distance = 0.69 (0.45) aobump = 0 frame = 12 / 99999
23:18:29.610 00.008 12020 GuideAlgorithmHysteresis::Result() returns -0.33 from input -0.73
23:18:29.610 00.000 9340 evsrv: {"Event":"Settling","Timestamp":1778732309.610,"Host":"ASTRO","Inst":1,"Distance":0.69,"Time":0.0,"SettleTime":8.0,"StarLocked":true}
23:18:29.618 00.008 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:18:29.619 00.001 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.23
23:18:29.619 00.000 12020 MoveAxis(E, 64, ABG)
23:18:29.619 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:18:29.630 00.011 9340 ScheduleExposure(2000,3,1) exposurePending=0
23:18:29.641 00.011 12020 Guiding  Dir = 2, Dur = 64
23:18:29.641 00.000 9340 Enqueuing Expose request
23:18:29.652 00.011 12020 IsSlewing returns 0
23:18:29.653 00.001 12020 IsGuiding returns 0
23:18:29.682 00.029 12020 PulseGuide returned control before completion, sleep 46
23:18:29.747 00.065 12020 IsGuiding returns 1
23:18:29.747 00.000 12020 scope still moving after pulse duration time elapsed
23:18:29.790 00.043 12020 IsSlewing returns 0
23:18:29.790 00.000 12020 IsGuiding returns 0
23:18:29.791 00.001 12020 scope move finished after 64 + 72 ms
23:18:29.791 00.000 12020 Move returns status 0, amount 64
23:18:29.791 00.000 12020 MoveAxis(N, 0, ABG)
23:18:29.791 00.000 12020 Move returns status 0, amount 0
23:18:29.791 00.000 12020 move complete, result=0
23:18:29.791 00.000 12020 worker thread done servicing request
23:18:29.791 00.000 9340 GuideStep: -0.7 px 64 ms EAST, 0.2 px 0 ms NORTH
23:18:29.802 00.011 12020 Worker thread wakes up
23:18:29.802 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
23:18:29.803 00.001 12020 Handling exposure in thread, d=2000 o=3 r=(838,40,31,31)
23:18:30.163 00.360 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"340bac1f-fd59-429d-95cc-567995ba5906"}
23:18:30.172 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"340bac1f-fd59-429d-95cc-567995ba5906"}
23:18:30.184 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"4b459e04-0ecc-4bf4-b83b-48d952f19bfa"}
23:18:30.192 00.008 9340 case statement mapped state 6 to 3
23:18:30.198 00.006 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"4b459e04-0ecc-4bf4-b83b-48d952f19bfa"}
23:18:30.208 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"30104f31-43cc-452b-af01-d82054aeb668"}
23:18:30.216 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":557,"width":15,"height":15,"star_pos":[7.19,7.20],"pixels":"..."},"id":"30104f31-43cc-452b-af01-d82054aeb668"}
23:18:32.162 01.946 12020 Exposure complete
23:18:32.163 00.001 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"4b7a5498-41b3-4e8d-bbdf-e3698ad2184c"}
23:18:32.172 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"4b7a5498-41b3-4e8d-bbdf-e3698ad2184c"}
23:18:32.191 00.019 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"a5600c4d-df86-48de-a6a8-7a2295020a0e"}
23:18:32.203 00.012 9340 case statement mapped state 6 to 3
23:18:32.212 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"a5600c4d-df86-48de-a6a8-7a2295020a0e"}
23:18:32.222 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"6ca8a223-c381-47a6-96f1-599452aeae23"}
23:18:32.229 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":557,"width":15,"height":15,"star_pos":[7.19,7.20],"pixels":"..."},"id":"6ca8a223-c381-47a6-96f1-599452aeae23"}
23:18:32.348 00.119 12020 worker thread done servicing request
23:18:32.348 00.000 9340 OnExposeComplete: enter
23:18:32.357 00.009 9340 UpdateGuideState(): m_state=6
23:18:32.368 00.011 9340 Star::Find(15, 854, 55, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 558
23:18:32.380 00.012 9340 Star::Find returns 1 (0), X=854.11, Y=56.03, Mass=721094, SNR=187.1, Peak=55279 HFD=4.2
23:18:32.389 00.009 9340 CameraToMount -- cameraTheta (0.75) - m_xAngle (-3.14) = xAngle (3.89 = -2.40)
23:18:32.414 00.025 9340 CameraToMount -- cameraTheta (0.75) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (3.87 = -2.41)
23:18:32.425 00.011 9340 CameraToMount -- cameraX=0.65 cameraY=0.61 hyp=0.89 cameraTheta=0.75 mountX=-0.66 mountY=-0.60, mountTheta=-2.41
23:18:32.438 00.013 9340 SchedulePrimaryMove(10104498, x=0.65, y=0.61, opts=13)
23:18:32.451 00.013 9340 Enqueuing Move request for scope (0.65, 0.61)
23:18:32.458 00.007 12020 Worker thread wakes up
23:18:32.458 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=6376, max=65521, med=9680, FiltMin=7710, FiltMax=65498, Gamma=2.870
23:18:32.465 00.007 12020 worker thread servicing REQUEST_MOVE scope ofs (0.65, 0.61) opts 0xd
23:18:32.466 00.001 9340 UpdateGuideState exits: m=721094 SNR=187.1
23:18:32.475 00.009 12020 Handling offset move in thread for scope, endpoint = (0.65, 0.61)
23:18:32.475 00.000 9340 PhdController: settling, locked = 1, distance = 0.75 (0.45) aobump = 0 frame = 13 / 99999
23:18:32.485 00.010 12020 Moving (0.65, 0.61) raw xDistance=-0.66 yDistance=-0.60
23:18:32.485 00.000 12020 GuideAlgorithmHysteresis::Result() returns -0.30 from input -0.66
23:18:32.485 00.000 12020 GuideAlgorithmResistSwitch::result() returns -0.60 from input -0.60
23:18:32.485 00.000 12020 MoveAxis(E, 59, ABG)
23:18:32.485 00.000 12020 Guiding  Dir = 2, Dur = 59
23:18:32.485 00.000 9340 evsrv: {"Event":"Settling","Timestamp":1778732312.485,"Host":"ASTRO","Inst":1,"Distance":0.75,"Time":0.0,"SettleTime":8.0,"StarLocked":true}
23:18:32.495 00.010 12020 IsSlewing returns 0
23:18:32.495 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:18:32.506 00.011 12020 IsGuiding returns 0
23:18:32.518 00.012 9340 ScheduleExposure(2000,3,1) exposurePending=0
23:18:32.531 00.013 9340 Enqueuing Expose request
23:18:32.545 00.014 12020 PulseGuide returned control before completion, sleep 44
23:18:32.633 00.088 12020 IsGuiding returns 0
23:18:32.633 00.000 12020 Move returns status 0, amount 59
23:18:32.633 00.000 12020 MoveAxis(N, 100, ABG)
23:18:32.635 00.002 12020 Guiding  Dir = 0, Dur = 100
23:18:32.673 00.038 12020 IsSlewing returns 0
23:18:32.674 00.001 12020 IsGuiding returns 0
23:18:32.753 00.079 12020 PulseGuide returned control before completion, sleep 32
23:18:32.791 00.038 12020 IsGuiding returns 1
23:18:32.791 00.000 12020 scope still moving after pulse duration time elapsed
23:18:32.822 00.031 12020 IsSlewing returns 0
23:18:32.823 00.001 12020 IsGuiding returns 1
23:18:32.967 00.144 12020 IsSlewing returns 0
23:18:33.008 00.041 12020 IsGuiding returns 0
23:18:33.009 00.001 12020 scope move finished after 100 + 234 ms
23:18:33.009 00.000 12020 Move returns status 0, amount 100
23:18:33.009 00.000 12020 move complete, result=0
23:18:33.009 00.000 12020 worker thread done servicing request
23:18:33.009 00.000 12020 Worker thread wakes up
23:18:33.010 00.001 9340 GuideStep: -0.7 px 59 ms EAST, -0.6 px 100 ms NORTH
23:18:33.022 00.012 12020 worker thread servicing REQUEST_EXPOSE 2000
23:18:33.022 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(838,40,31,31)
23:18:34.164 01.142 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"3272c818-80ac-483d-8790-d3eb7994efef"}
23:18:34.193 00.029 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"3272c818-80ac-483d-8790-d3eb7994efef"}
23:18:34.203 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"7eabd35b-1302-481b-bbe0-4817ba33c540"}
23:18:34.212 00.009 9340 case statement mapped state 6 to 3
23:18:34.220 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"7eabd35b-1302-481b-bbe0-4817ba33c540"}
23:18:34.230 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"47b31490-9b12-4cff-a3c3-7ee8ef706f12"}
23:18:34.241 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":558,"width":15,"height":15,"star_pos":[7.11,7.03],"pixels":"..."},"id":"47b31490-9b12-4cff-a3c3-7ee8ef706f12"}
23:18:35.396 01.155 12020 Exposure complete
23:18:35.692 00.296 12020 worker thread done servicing request
23:18:35.692 00.000 9340 OnExposeComplete: enter
23:18:35.708 00.016 9340 UpdateGuideState(): m_state=6
23:18:35.720 00.012 9340 Star::Find(15, 854, 56, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 559
23:18:35.745 00.025 9340 Star::Find returns 1 (0), X=854.17, Y=55.43, Mass=713019, SNR=139.8, Peak=53275 HFD=3.8
23:18:35.760 00.015 9340 CameraToMount -- cameraTheta (0.02) - m_xAngle (-3.14) = xAngle (3.15 = -3.13)
23:18:35.771 00.011 9340 CameraToMount -- cameraTheta (0.02) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (3.14 = 3.14)
23:18:35.783 00.012 9340 CameraToMount -- cameraX=0.71 cameraY=0.01 hyp=0.71 cameraTheta=0.02 mountX=-0.71 mountY=0.00, mountTheta=3.14
23:18:35.796 00.013 9340 SchedulePrimaryMove(10104498, x=0.71, y=0.01, opts=13)
23:18:35.810 00.014 9340 Enqueuing Move request for scope (0.71, 0.01)
23:18:35.822 00.012 12020 Worker thread wakes up
23:18:35.823 00.001 9340 UpdateImageDisplay: Size=(1920,1080) min=5216, max=65535, med=9653, FiltMin=7735, FiltMax=65497, Gamma=2.870
23:18:35.836 00.013 12020 worker thread servicing REQUEST_MOVE scope ofs (0.71, 0.01) opts 0xd
23:18:35.836 00.000 12020 Handling offset move in thread for scope, endpoint = (0.71, 0.01)
23:18:35.836 00.000 9340 UpdateGuideState exits: m=713019 SNR=139.8
23:18:35.868 00.032 12020 Moving (0.71, 0.01) raw xDistance=-0.71 yDistance=0.00
23:18:35.868 00.000 9340 PhdController: settling, locked = 1, distance = 0.74 (0.45) aobump = 0 frame = 14 / 99999
23:18:35.879 00.011 12020 GuideAlgorithmHysteresis::Result() returns -0.32 from input -0.71
23:18:35.880 00.001 9340 evsrv: {"Event":"Settling","Timestamp":1778732315.879,"Host":"ASTRO","Inst":1,"Distance":0.74,"Time":0.0,"SettleTime":8.0,"StarLocked":true}
23:18:35.891 00.011 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:18:35.891 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
23:18:35.891 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:18:35.902 00.011 12020 MoveAxis(E, 63, ABG)
23:18:35.902 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
23:18:35.915 00.013 12020 Guiding  Dir = 2, Dur = 63
23:18:35.915 00.000 9340 Enqueuing Expose request
23:18:35.930 00.015 12020 IsSlewing returns 0
23:18:35.931 00.001 12020 IsGuiding returns 0
23:18:35.964 00.033 12020 PulseGuide returned control before completion, sleep 41
23:18:36.031 00.067 12020 IsGuiding returns 0
23:18:36.032 00.001 12020 Move returns status 0, amount 63
23:18:36.032 00.000 12020 MoveAxis(N, 0, ABG)
23:18:36.032 00.000 12020 Move returns status 0, amount 0
23:18:36.032 00.000 12020 move complete, result=0
23:18:36.032 00.000 12020 worker thread done servicing request
23:18:36.033 00.001 9340 GuideStep: -0.7 px 63 ms EAST, 0.0 px 0 ms NORTH
23:18:36.051 00.018 12020 Worker thread wakes up
23:18:36.051 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
23:18:36.051 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(838,40,31,31)
23:18:36.164 00.113 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"aa09a5de-0739-45b7-8253-930bb6d94823"}
23:18:36.178 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"aa09a5de-0739-45b7-8253-930bb6d94823"}
23:18:36.207 00.029 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"4de798cf-f641-4804-9af5-c16c0f0daa3e"}
23:18:36.219 00.012 9340 case statement mapped state 6 to 3
23:18:36.229 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"4de798cf-f641-4804-9af5-c16c0f0daa3e"}
23:18:36.240 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"cc1c9bb6-2712-4c76-9607-5d89fe0e07f4"}
23:18:36.249 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":559,"width":15,"height":15,"star_pos":[7.17,7.43],"pixels":"..."},"id":"cc1c9bb6-2712-4c76-9607-5d89fe0e07f4"}
23:18:38.165 01.916 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"a9d7921b-3ada-4cab-a386-3316226e2acc"}
23:18:38.175 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"a9d7921b-3ada-4cab-a386-3316226e2acc"}
23:18:38.182 00.007 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"a7f52f90-9c00-4d1a-912c-0bb065e1e050"}
23:18:38.191 00.009 9340 case statement mapped state 6 to 3
23:18:38.199 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"a7f52f90-9c00-4d1a-912c-0bb065e1e050"}
23:18:38.206 00.007 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"ba741371-7b93-410f-93e2-2ad0857b7a66"}
23:18:38.214 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":559,"width":15,"height":15,"star_pos":[7.17,7.43],"pixels":"..."},"id":"ba741371-7b93-410f-93e2-2ad0857b7a66"}
23:18:38.408 00.194 12020 Exposure complete
23:18:38.576 00.168 12020 worker thread done servicing request
23:18:38.576 00.000 9340 OnExposeComplete: enter
23:18:38.595 00.019 9340 UpdateGuideState(): m_state=6
23:18:38.606 00.011 9340 Star::Find(15, 854, 55, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 560
23:18:38.616 00.010 9340 Star::Find returns 1 (0), X=854.08, Y=55.24, Mass=732352, SNR=130.4, Peak=50859 HFD=4.1
23:18:38.623 00.007 9340 CameraToMount -- cameraTheta (-0.28) - m_xAngle (-3.14) = xAngle (2.86 = 2.86)
23:18:38.632 00.009 9340 CameraToMount -- cameraTheta (-0.28) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (2.84 = 2.84)
23:18:38.642 00.010 9340 CameraToMount -- cameraX=0.62 cameraY=-0.18 hyp=0.65 cameraTheta=-0.28 mountX=-0.62 mountY=0.19, mountTheta=2.85
23:18:38.654 00.012 9340 SchedulePrimaryMove(10104498, x=0.62, y=-0.18, opts=13)
23:18:38.662 00.008 9340 Enqueuing Move request for scope (0.62, -0.18)
23:18:38.672 00.010 12020 Worker thread wakes up
23:18:38.672 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=5986, max=65535, med=9654, FiltMin=7417, FiltMax=65497, Gamma=2.870
23:18:38.681 00.009 12020 worker thread servicing REQUEST_MOVE scope ofs (0.62, -0.18) opts 0xd
23:18:38.681 00.000 9340 UpdateGuideState exits: m=732352 SNR=130.4
23:18:38.705 00.024 12020 Handling offset move in thread for scope, endpoint = (0.62, -0.18)
23:18:38.705 00.000 12020 Moving (0.62, -0.18) raw xDistance=-0.62 yDistance=0.19
23:18:38.705 00.000 12020 GuideAlgorithmHysteresis::Result() returns -0.29 from input -0.62
23:18:38.705 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:18:38.706 00.001 9340 PhdController: settling, locked = 1, distance = 0.71 (0.45) aobump = 0 frame = 15 / 99999
23:18:38.716 00.010 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.19
23:18:38.716 00.000 9340 evsrv: {"Event":"Settling","Timestamp":1778732318.716,"Host":"ASTRO","Inst":1,"Distance":0.71,"Time":0.0,"SettleTime":8.0,"StarLocked":true}
23:18:38.725 00.009 12020 MoveAxis(E, 56, ABG)
23:18:38.725 00.000 12020 Guiding  Dir = 2, Dur = 56
23:18:38.725 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:18:38.734 00.009 12020 IsSlewing returns 0
23:18:38.734 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
23:18:38.742 00.008 9340 Enqueuing Expose request
23:18:38.750 00.008 12020 IsGuiding returns 0
23:18:38.766 00.016 12020 PulseGuide returned control before completion, sleep 51
23:18:38.830 00.064 12020 IsGuiding returns 1
23:18:38.831 00.001 12020 scope still moving after pulse duration time elapsed
23:18:38.862 00.031 12020 IsSlewing returns 0
23:18:38.863 00.001 12020 IsGuiding returns 0
23:18:38.864 00.001 12020 scope move finished after 56 + 57 ms
23:18:38.864 00.000 12020 Move returns status 0, amount 56
23:18:38.864 00.000 12020 MoveAxis(N, 0, ABG)
23:18:38.864 00.000 12020 Move returns status 0, amount 0
23:18:38.865 00.001 12020 move complete, result=0
23:18:38.865 00.000 12020 worker thread done servicing request
23:18:38.865 00.000 12020 Worker thread wakes up
23:18:38.865 00.000 9340 GuideStep: -0.6 px 56 ms EAST, 0.2 px 0 ms NORTH
23:18:38.878 00.013 12020 worker thread servicing REQUEST_EXPOSE 2000
23:18:38.879 00.001 12020 Handling exposure in thread, d=2000 o=3 r=(838,40,31,31)
23:18:40.166 01.287 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"006f752a-2b49-4d26-8978-776c92eca4e2"}
23:18:40.174 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"006f752a-2b49-4d26-8978-776c92eca4e2"}
23:18:40.186 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"35f23b49-341c-419e-b07a-a136756ed7c3"}
23:18:40.205 00.019 9340 case statement mapped state 6 to 3
23:18:40.215 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"35f23b49-341c-419e-b07a-a136756ed7c3"}
23:18:40.222 00.007 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"377b860d-94b4-4193-8ba7-512018be026d"}
23:18:40.229 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":560,"width":15,"height":15,"star_pos":[7.08,7.24],"pixels":"..."},"id":"377b860d-94b4-4193-8ba7-512018be026d"}
23:18:41.251 01.022 12020 Exposure complete
23:18:41.592 00.341 12020 worker thread done servicing request
23:18:41.592 00.000 9340 OnExposeComplete: enter
23:18:41.607 00.015 9340 UpdateGuideState(): m_state=6
23:18:41.620 00.013 9340 Star::Find(15, 854, 55, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 561
23:18:41.637 00.017 9340 Star::Find returns 1 (0), X=854.46, Y=55.26, Mass=731497, SNR=131.4, Peak=57451 HFD=3.9
23:18:41.673 00.036 9340 CameraToMount -- cameraTheta (-0.15) - m_xAngle (-3.14) = xAngle (2.98 = 2.98)
23:18:41.692 00.019 9340 CameraToMount -- cameraTheta (-0.15) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (2.97 = 2.97)
23:18:41.707 00.015 9340 CameraToMount -- cameraX=1.01 cameraY=-0.16 hyp=1.02 cameraTheta=-0.15 mountX=-1.01 mountY=0.18, mountTheta=2.97
23:18:41.725 00.018 9340 SchedulePrimaryMove(10104498, x=1.01, y=-0.16, opts=13)
23:18:41.745 00.020 9340 Enqueuing Move request for scope (1.01, -0.16)
23:18:41.761 00.016 12020 Worker thread wakes up
23:18:41.761 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=5613, max=65535, med=9661, FiltMin=7639, FiltMax=65497, Gamma=2.870
23:18:41.793 00.032 12020 worker thread servicing REQUEST_MOVE scope ofs (1.01, -0.16) opts 0xd
23:18:41.793 00.000 9340 UpdateGuideState exits: m=731497 SNR=131.4
23:18:41.809 00.016 12020 Handling offset move in thread for scope, endpoint = (1.01, -0.16)
23:18:41.809 00.000 9340 PhdController: settling, locked = 1, distance = 0.80 (0.45) aobump = 0 frame = 16 / 99999
23:18:41.822 00.013 12020 Moving (1.01, -0.16) raw xDistance=-1.01 yDistance=0.18
23:18:41.822 00.000 9340 evsrv: {"Event":"Settling","Timestamp":1778732321.822,"Host":"ASTRO","Inst":1,"Distance":0.80,"Time":0.0,"SettleTime":8.0,"StarLocked":true}
23:18:41.836 00.014 12020 GuideAlgorithmHysteresis::Result() returns -0.45 from input -1.01
23:18:41.837 00.001 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:18:41.838 00.001 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:18:41.857 00.019 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.18
23:18:41.858 00.001 9340 ScheduleExposure(2000,3,1) exposurePending=0
23:18:41.888 00.030 12020 MoveAxis(E, 86, ABG)
23:18:41.889 00.001 9340 Enqueuing Expose request
23:18:41.906 00.017 12020 Guiding  Dir = 2, Dur = 86
23:18:41.908 00.002 12020 IsSlewing returns 0
23:18:41.909 00.001 12020 IsGuiding returns 0
23:18:41.933 00.024 12020 PulseGuide returned control before completion, sleep 72
23:18:42.009 00.076 12020 IsGuiding returns 1
23:18:42.009 00.000 12020 scope still moving after pulse duration time elapsed
23:18:42.045 00.036 12020 IsSlewing returns 0
23:18:42.046 00.001 12020 IsGuiding returns 0
23:18:42.046 00.000 12020 scope move finished after 86 + 51 ms
23:18:42.046 00.000 12020 Move returns status 0, amount 86
23:18:42.046 00.000 12020 MoveAxis(N, 0, ABG)
23:18:42.047 00.001 12020 Move returns status 0, amount 0
23:18:42.047 00.000 12020 move complete, result=0
23:18:42.047 00.000 12020 worker thread done servicing request
23:18:42.047 00.000 9340 GuideStep: -1.0 px 86 ms EAST, 0.2 px 0 ms NORTH
23:18:42.060 00.013 12020 Worker thread wakes up
23:18:42.060 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
23:18:42.061 00.001 12020 Handling exposure in thread, d=2000 o=3 r=(838,40,31,31)
23:18:42.165 00.104 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"991d011a-9eb5-4afd-be62-2699e77ae9a8"}
23:18:42.198 00.033 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"991d011a-9eb5-4afd-be62-2699e77ae9a8"}
23:18:42.212 00.014 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"d55e747e-16a6-447a-a647-275823ab4d23"}
23:18:42.226 00.014 9340 case statement mapped state 6 to 3
23:18:42.236 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"d55e747e-16a6-447a-a647-275823ab4d23"}
23:18:42.252 00.016 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"4e4d0487-ac3b-462c-88c9-0fb1e9c5847b"}
23:18:42.265 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":561,"width":15,"height":15,"star_pos":[7.46,7.26],"pixels":"..."},"id":"4e4d0487-ac3b-462c-88c9-0fb1e9c5847b"}
23:18:44.164 01.899 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"6130ae0c-9585-4dab-bce7-8ae6d6426d86"}
23:18:44.171 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"6130ae0c-9585-4dab-bce7-8ae6d6426d86"}
23:18:44.192 00.021 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"43f3f167-9ed9-4522-9619-80ba89fb387d"}
23:18:44.203 00.011 9340 case statement mapped state 6 to 3
23:18:44.210 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"43f3f167-9ed9-4522-9619-80ba89fb387d"}
23:18:44.234 00.024 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"680ddbe2-f6a7-49fe-8bb7-53a5772edd2a"}
23:18:44.245 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":561,"width":15,"height":15,"star_pos":[7.46,7.26],"pixels":"..."},"id":"680ddbe2-f6a7-49fe-8bb7-53a5772edd2a"}
23:18:44.435 00.190 12020 Exposure complete
23:18:44.635 00.200 12020 worker thread done servicing request
23:18:44.635 00.000 9340 OnExposeComplete: enter
23:18:44.647 00.012 9340 UpdateGuideState(): m_state=6
23:18:44.655 00.008 9340 Star::Find(15, 854, 55, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 562
23:18:44.664 00.009 9340 Star::Find returns 1 (0), X=854.24, Y=55.59, Mass=726353, SNR=146.6, Peak=55619 HFD=3.8
23:18:44.674 00.010 9340 CameraToMount -- cameraTheta (0.22) - m_xAngle (-3.14) = xAngle (3.35 = -2.93)
23:18:44.685 00.011 9340 CameraToMount -- cameraTheta (0.22) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (3.34 = -2.94)
23:18:44.694 00.009 9340 CameraToMount -- cameraX=0.78 cameraY=0.17 hyp=0.80 cameraTheta=0.22 mountX=-0.78 mountY=-0.16, mountTheta=-2.94
23:18:44.725 00.031 9340 SchedulePrimaryMove(10104498, x=0.78, y=0.17, opts=13)
23:18:44.735 00.010 9340 Enqueuing Move request for scope (0.78, 0.17)
23:18:44.743 00.008 12020 Worker thread wakes up
23:18:44.743 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=5719, max=65535, med=9651, FiltMin=7707, FiltMax=65497, Gamma=2.870
23:18:44.754 00.011 12020 worker thread servicing REQUEST_MOVE scope ofs (0.78, 0.17) opts 0xd
23:18:44.754 00.000 9340 UpdateGuideState exits: m=726353 SNR=146.6
23:18:44.762 00.008 12020 Handling offset move in thread for scope, endpoint = (0.78, 0.17)
23:18:44.762 00.000 9340 PhdController: settling, locked = 1, distance = 0.80 (0.45) aobump = 0 frame = 17 / 99999
23:18:44.771 00.009 12020 Moving (0.78, 0.17) raw xDistance=-0.78 yDistance=-0.16
23:18:44.772 00.001 9340 evsrv: {"Event":"Settling","Timestamp":1778732324.771,"Host":"ASTRO","Inst":1,"Distance":0.80,"Time":0.0,"SettleTime":8.0,"StarLocked":true}
23:18:44.783 00.011 12020 GuideAlgorithmHysteresis::Result() returns -0.36 from input -0.78
23:18:44.783 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:18:44.784 00.001 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
23:18:44.784 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:18:44.793 00.009 12020 MoveAxis(E, 71, ABG)
23:18:44.793 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
23:18:44.803 00.010 12020 Guiding  Dir = 2, Dur = 71
23:18:44.816 00.013 9340 Enqueuing Expose request
23:18:44.844 00.028 12020 IsSlewing returns 0
23:18:44.845 00.001 12020 IsGuiding returns 0
23:18:44.875 00.030 12020 PulseGuide returned control before completion, sleep 51
23:18:44.971 00.096 12020 IsGuiding returns 0
23:18:44.972 00.001 12020 Move returns status 0, amount 71
23:18:44.972 00.000 12020 MoveAxis(N, 0, ABG)
23:18:44.972 00.000 12020 Move returns status 0, amount 0
23:18:44.973 00.001 12020 move complete, result=0
23:18:44.973 00.000 12020 worker thread done servicing request
23:18:44.973 00.000 9340 GuideStep: -0.8 px 71 ms EAST, -0.2 px 0 ms NORTH
23:18:44.986 00.013 12020 Worker thread wakes up
23:18:44.987 00.001 12020 worker thread servicing REQUEST_EXPOSE 2000
23:18:44.987 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(838,40,31,31)
23:18:46.164 01.177 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"14a1d992-fbf8-4303-8aef-006115201c39"}
23:18:46.177 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"14a1d992-fbf8-4303-8aef-006115201c39"}
23:18:46.186 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"694dfbd2-fbce-4865-892b-901a6e458b9b"}
23:18:46.196 00.010 9340 case statement mapped state 6 to 3
23:18:46.204 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"694dfbd2-fbce-4865-892b-901a6e458b9b"}
23:18:46.210 00.006 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"9b7d7991-564e-43b2-870f-26c292752cfc"}
23:18:46.217 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":562,"width":15,"height":15,"star_pos":[7.24,6.59],"pixels":"..."},"id":"9b7d7991-564e-43b2-870f-26c292752cfc"}
23:18:47.353 01.136 12020 Exposure complete
23:18:47.584 00.231 12020 worker thread done servicing request
23:18:47.584 00.000 9340 OnExposeComplete: enter
23:18:47.598 00.014 9340 UpdateGuideState(): m_state=6
23:18:47.613 00.015 9340 Star::Find(15, 854, 55, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 563
23:18:47.641 00.028 9340 Star::Find returns 1 (0), X=854.02, Y=55.93, Mass=737484, SNR=157.5, Peak=53831 HFD=4.3
23:18:47.658 00.017 9340 CameraToMount -- cameraTheta (0.74) - m_xAngle (-3.14) = xAngle (3.87 = -2.41)
23:18:47.670 00.012 9340 CameraToMount -- cameraTheta (0.74) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (3.86 = -2.43)
23:18:47.680 00.010 9340 CameraToMount -- cameraX=0.56 cameraY=0.51 hyp=0.76 cameraTheta=0.74 mountX=-0.57 mountY=-0.50, mountTheta=-2.42
23:18:47.694 00.014 9340 SchedulePrimaryMove(10104498, x=0.56, y=0.51, opts=13)
23:18:47.711 00.017 9340 Enqueuing Move request for scope (0.56, 0.51)
23:18:47.724 00.013 12020 Worker thread wakes up
23:18:47.724 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=6090, max=65533, med=9659, FiltMin=7490, FiltMax=65498, Gamma=2.870
23:18:47.736 00.012 12020 worker thread servicing REQUEST_MOVE scope ofs (0.56, 0.51) opts 0xd
23:18:47.736 00.000 9340 UpdateGuideState exits: m=737484 SNR=157.5
23:18:47.765 00.029 12020 Handling offset move in thread for scope, endpoint = (0.56, 0.51)
23:18:47.765 00.000 9340 PhdController: settling, locked = 1, distance = 0.79 (0.45) aobump = 0 frame = 18 / 99999
23:18:47.777 00.012 12020 Moving (0.56, 0.51) raw xDistance=-0.57 yDistance=-0.50
23:18:47.777 00.000 9340 evsrv: {"Event":"Settling","Timestamp":1778732327.777,"Host":"ASTRO","Inst":1,"Distance":0.79,"Time":0.0,"SettleTime":8.0,"StarLocked":true}
23:18:47.789 00.012 12020 GuideAlgorithmHysteresis::Result() returns -0.27 from input -0.57
23:18:47.790 00.001 12020 GuideAlgorithmResistSwitch::result() returns -0.50 from input -0.50
23:18:47.790 00.000 12020 MoveAxis(E, 52, ABG)
23:18:47.790 00.000 12020 Guiding  Dir = 2, Dur = 52
23:18:47.792 00.002 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:18:47.803 00.011 12020 IsSlewing returns 0
23:18:47.803 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
23:18:47.815 00.012 9340 Enqueuing Expose request
23:18:47.825 00.010 12020 IsGuiding returns 0
23:18:47.850 00.025 12020 PulseGuide returned control before completion, sleep 38
23:18:47.902 00.052 12020 IsGuiding returns 1
23:18:47.903 00.001 12020 scope still moving after pulse duration time elapsed
23:18:47.946 00.043 12020 IsSlewing returns 0
23:18:47.979 00.033 12020 IsGuiding returns 0
23:18:47.979 00.000 12020 scope move finished after 52 + 101 ms
23:18:47.979 00.000 12020 Move returns status 0, amount 52
23:18:47.980 00.001 12020 MoveAxis(N, 84, ABG)
23:18:47.980 00.000 12020 Guiding  Dir = 0, Dur = 84
23:18:47.982 00.002 12020 IsSlewing returns 0
23:18:48.000 00.018 12020 IsGuiding returns 0
23:18:48.091 00.091 12020 IsGuiding returns 1
23:18:48.091 00.000 12020 scope still moving after pulse duration time elapsed
23:18:48.123 00.032 12020 IsSlewing returns 0
23:18:48.123 00.000 12020 IsGuiding returns 1
23:18:48.154 00.031 12020 IsSlewing returns 0
23:18:48.155 00.001 12020 IsGuiding returns 1
23:18:48.164 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"15746087-db35-41a5-88ce-a6a00e42e0ad"}
23:18:48.178 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"15746087-db35-41a5-88ce-a6a00e42e0ad"}
23:18:48.194 00.016 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"18110e91-ec9a-4105-8543-ba6f887b5a44"}
23:18:48.209 00.015 9340 case statement mapped state 6 to 3
23:18:48.219 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"18110e91-ec9a-4105-8543-ba6f887b5a44"}
23:18:48.243 00.024 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"f05b0275-eaec-42ad-b592-a4cafd957ae5"}
23:18:48.254 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":563,"width":15,"height":15,"star_pos":[7.02,6.93],"pixels":"..."},"id":"f05b0275-eaec-42ad-b592-a4cafd957ae5"}
23:18:48.282 00.028 12020 IsSlewing returns 0
23:18:48.314 00.032 12020 IsGuiding returns 0
23:18:48.314 00.000 12020 scope move finished after 84 + 230 ms
23:18:48.314 00.000 12020 Move returns status 0, amount 84
23:18:48.314 00.000 12020 move complete, result=0
23:18:48.315 00.001 12020 worker thread done servicing request
23:18:48.315 00.000 9340 GuideStep: -0.6 px 52 ms EAST, -0.5 px 84 ms NORTH
23:18:48.328 00.013 12020 Worker thread wakes up
23:18:48.329 00.001 12020 worker thread servicing REQUEST_EXPOSE 2000
23:18:48.329 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(838,40,31,31)
23:18:50.165 01.836 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"9619706b-debc-4cad-ab6b-0e46b1734ff9"}
23:18:50.173 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"9619706b-debc-4cad-ab6b-0e46b1734ff9"}
23:18:50.180 00.007 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"bf17b7df-9bb7-47a9-935d-557aba9647e4"}
23:18:50.191 00.011 9340 case statement mapped state 6 to 3
23:18:50.199 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"bf17b7df-9bb7-47a9-935d-557aba9647e4"}
23:18:50.206 00.007 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"12ca2fe9-52c3-4d40-97ec-c53dc0dc85f1"}
23:18:50.228 00.022 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":563,"width":15,"height":15,"star_pos":[7.02,6.93],"pixels":"..."},"id":"12ca2fe9-52c3-4d40-97ec-c53dc0dc85f1"}
23:18:50.692 00.464 12020 Exposure complete
23:18:50.858 00.166 12020 worker thread done servicing request
23:18:50.858 00.000 9340 OnExposeComplete: enter
23:18:50.879 00.021 9340 UpdateGuideState(): m_state=6
23:18:50.891 00.012 9340 Star::Find(15, 854, 55, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 564
23:18:50.897 00.006 9340 Star::Find returns 1 (0), X=853.86, Y=55.22, Mass=679859, SNR=146.7, Peak=49679 HFD=4.0
23:18:50.905 00.008 9340 CameraToMount -- cameraTheta (-0.46) - m_xAngle (-3.14) = xAngle (2.68 = 2.68)
23:18:50.916 00.011 9340 CameraToMount -- cameraTheta (-0.46) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (2.66 = 2.66)
23:18:50.923 00.007 9340 CameraToMount -- cameraX=0.40 cameraY=-0.20 hyp=0.45 cameraTheta=-0.46 mountX=-0.40 mountY=0.21, mountTheta=2.66
23:18:50.934 00.011 9340 SchedulePrimaryMove(10104498, x=0.40, y=-0.20, opts=13)
23:18:50.942 00.008 9340 Enqueuing Move request for scope (0.40, -0.20)
23:18:50.955 00.013 12020 Worker thread wakes up
23:18:50.956 00.001 9340 UpdateImageDisplay: Size=(1920,1080) min=5925, max=65535, med=9480, FiltMin=7496, FiltMax=65498, Gamma=2.870
23:18:50.964 00.008 12020 worker thread servicing REQUEST_MOVE scope ofs (0.40, -0.20) opts 0xd
23:18:50.964 00.000 12020 Handling offset move in thread for scope, endpoint = (0.40, -0.20)
23:18:50.964 00.000 12020 Moving (0.40, -0.20) raw xDistance=-0.40 yDistance=0.21
23:18:50.964 00.000 9340 UpdateGuideState exits: m=679859 SNR=146.7
23:18:50.973 00.009 9340 PhdController: settling, locked = 1, distance = 0.69 (0.45) aobump = 0 frame = 19 / 99999
23:18:50.996 00.023 12020 GuideAlgorithmHysteresis::Result() returns -0.19 from input -0.40
23:18:50.996 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:18:50.996 00.000 9340 evsrv: {"Event":"Settling","Timestamp":1778732330.996,"Host":"ASTRO","Inst":1,"Distance":0.69,"Time":0.0,"SettleTime":8.0,"StarLocked":true}
23:18:51.005 00.009 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.21
23:18:51.006 00.001 12020 MoveAxis(E, 37, ABG)
23:18:51.006 00.000 12020 Guiding  Dir = 2, Dur = 37
23:18:51.006 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:18:51.015 00.009 9340 ScheduleExposure(2000,3,1) exposurePending=0
23:18:51.024 00.009 9340 Enqueuing Expose request
23:18:51.032 00.008 12020 IsSlewing returns 0
23:18:51.032 00.000 12020 IsGuiding returns 0
23:18:51.065 00.033 12020 PulseGuide returned control before completion, sleep 17
23:18:51.112 00.047 12020 IsGuiding returns 0
23:18:51.112 00.000 12020 Move returns status 0, amount 37
23:18:51.112 00.000 12020 MoveAxis(N, 0, ABG)
23:18:51.112 00.000 12020 Move returns status 0, amount 0
23:18:51.113 00.001 12020 move complete, result=0
23:18:51.113 00.000 12020 worker thread done servicing request
23:18:51.113 00.000 9340 GuideStep: -0.4 px 37 ms EAST, 0.2 px 0 ms NORTH
23:18:51.125 00.012 12020 Worker thread wakes up
23:18:51.125 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
23:18:51.125 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(838,40,31,31)
23:18:52.164 01.039 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"8e55ebf0-7a8e-4154-a130-a2d31b0665af"}
23:18:52.175 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"8e55ebf0-7a8e-4154-a130-a2d31b0665af"}
23:18:52.186 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"865da4c2-b968-4778-933d-57a0403bc376"}
23:18:52.194 00.008 9340 case statement mapped state 6 to 3
23:18:52.203 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"865da4c2-b968-4778-933d-57a0403bc376"}
23:18:52.212 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"21ba85bc-c284-400c-8cca-05698cc7a6c6"}
23:18:52.242 00.030 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":564,"width":15,"height":15,"star_pos":[6.86,7.22],"pixels":"..."},"id":"21ba85bc-c284-400c-8cca-05698cc7a6c6"}
23:18:53.497 01.255 12020 Exposure complete
23:18:53.782 00.285 12020 worker thread done servicing request
23:18:53.782 00.000 9340 OnExposeComplete: enter
23:18:53.798 00.016 9340 UpdateGuideState(): m_state=6
23:18:53.831 00.033 9340 Star::Find(15, 853, 55, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 565
23:18:53.852 00.021 9340 Star::Find returns 1 (0), X=853.73, Y=55.25, Mass=771432, SNR=140.5, Peak=50109 HFD=4.4
23:18:53.863 00.011 9340 CameraToMount -- cameraTheta (-0.53) - m_xAngle (-3.14) = xAngle (2.60 = 2.60)
23:18:53.878 00.015 9340 CameraToMount -- cameraTheta (-0.53) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (2.59 = 2.59)
23:18:53.892 00.014 9340 CameraToMount -- cameraX=0.28 cameraY=-0.16 hyp=0.32 cameraTheta=-0.53 mountX=-0.28 mountY=0.17, mountTheta=2.59
23:18:53.935 00.043 9340 SchedulePrimaryMove(10104498, x=0.28, y=-0.16, opts=13)
23:18:53.949 00.014 9340 Enqueuing Move request for scope (0.28, -0.16)
23:18:53.961 00.012 12020 Worker thread wakes up
23:18:53.962 00.001 9340 UpdateImageDisplay: Size=(1920,1080) min=5970, max=65535, med=9682, FiltMin=7360, FiltMax=65498, Gamma=2.870
23:18:53.978 00.016 12020 worker thread servicing REQUEST_MOVE scope ofs (0.28, -0.16) opts 0xd
23:18:53.978 00.000 12020 Handling offset move in thread for scope, endpoint = (0.28, -0.16)
23:18:53.979 00.001 12020 Moving (0.28, -0.16) raw xDistance=-0.28 yDistance=0.17
23:18:53.979 00.000 9340 UpdateGuideState exits: m=771432 SNR=140.5
23:18:53.993 00.014 12020 GuideAlgorithmHysteresis::Result() returns -0.13 from input -0.28
23:18:53.994 00.001 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:18:53.994 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
23:18:53.994 00.000 12020 MoveAxis(E, 26, ABG)
23:18:53.994 00.000 12020 Guiding  Dir = 2, Dur = 26
23:18:53.995 00.001 9340 PhdController: settling, locked = 1, distance = 0.58 (0.45) aobump = 0 frame = 20 / 99999
23:18:54.027 00.032 12020 IsSlewing returns 0
23:18:54.028 00.001 9340 evsrv: {"Event":"Settling","Timestamp":1778732334.028,"Host":"ASTRO","Inst":1,"Distance":0.58,"Time":0.0,"SettleTime":8.0,"StarLocked":true}
23:18:54.043 00.015 12020 IsGuiding returns 0
23:18:54.044 00.001 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:18:54.059 00.015 9340 ScheduleExposure(2000,3,1) exposurePending=0
23:18:54.075 00.016 12020 IsGuiding returns 1
23:18:54.075 00.000 9340 Enqueuing Expose request
23:18:54.088 00.013 12020 scope still moving after pulse duration time elapsed
23:18:54.135 00.047 12020 IsSlewing returns 0
23:18:54.164 00.029 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"a4665c10-7e32-4731-bb87-a0e2b9f9b63c"}
23:18:54.179 00.015 12020 IsGuiding returns 0
23:18:54.179 00.000 12020 scope move finished after 26 + 110 ms
23:18:54.179 00.000 12020 Move returns status 0, amount 26
23:18:54.179 00.000 12020 MoveAxis(N, 0, ABG)
23:18:54.180 00.001 12020 Move returns status 0, amount 0
23:18:54.180 00.000 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"a4665c10-7e32-4731-bb87-a0e2b9f9b63c"}
23:18:54.198 00.018 12020 move complete, result=0
23:18:54.198 00.000 12020 worker thread done servicing request
23:18:54.200 00.002 12020 Worker thread wakes up
23:18:54.200 00.000 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"2193e981-4bf4-4947-9f41-13bb2201daa3"}
23:18:54.215 00.015 12020 worker thread servicing REQUEST_EXPOSE 2000
23:18:54.216 00.001 12020 Handling exposure in thread, d=2000 o=3 r=(838,40,31,31)
23:18:54.216 00.000 9340 case statement mapped state 6 to 3
23:18:54.271 00.055 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"2193e981-4bf4-4947-9f41-13bb2201daa3"}
23:18:54.304 00.033 9340 GuideStep: -0.3 px 26 ms EAST, 0.2 px 0 ms NORTH
23:18:54.365 00.061 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"1d53c818-19a8-4811-84c7-7debc99cfe94"}
23:18:54.393 00.028 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":565,"width":15,"height":15,"star_pos":[6.73,7.25],"pixels":"..."},"id":"1d53c818-19a8-4811-84c7-7debc99cfe94"}
23:18:56.164 01.771 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"9370459b-9942-4f6a-bff1-d672d3e41723"}
23:18:56.177 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"9370459b-9942-4f6a-bff1-d672d3e41723"}
23:18:56.187 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"4db99059-66ca-414d-9819-f4536bca67e8"}
23:18:56.197 00.010 9340 case statement mapped state 6 to 3
23:18:56.221 00.024 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"4db99059-66ca-414d-9819-f4536bca67e8"}
23:18:56.232 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"12b360b4-4017-48ab-8435-24c40706d624"}
23:18:56.242 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":565,"width":15,"height":15,"star_pos":[6.73,7.25],"pixels":"..."},"id":"12b360b4-4017-48ab-8435-24c40706d624"}
23:18:56.593 00.351 12020 Exposure complete
23:18:56.802 00.209 12020 worker thread done servicing request
23:18:56.802 00.000 9340 OnExposeComplete: enter
23:18:56.812 00.010 9340 UpdateGuideState(): m_state=6
23:18:56.836 00.024 9340 Star::Find(15, 853, 55, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 566
23:18:56.847 00.011 9340 Star::Find returns 1 (0), X=853.63, Y=56.04, Mass=702407, SNR=146.0, Peak=49027 HFD=4.2
23:18:56.859 00.012 9340 CameraToMount -- cameraTheta (1.30) - m_xAngle (-3.14) = xAngle (4.44 = -1.84)
23:18:56.869 00.010 9340 CameraToMount -- cameraTheta (1.30) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (4.42 = -1.86)
23:18:56.877 00.008 9340 CameraToMount -- cameraX=0.17 cameraY=0.63 hyp=0.65 cameraTheta=1.30 mountX=-0.18 mountY=-0.62, mountTheta=-1.84
23:18:56.891 00.014 9340 SchedulePrimaryMove(10104498, x=0.17, y=0.63, opts=13)
23:18:56.900 00.009 9340 Enqueuing Move request for scope (0.17, 0.63)
23:18:56.931 00.031 12020 Worker thread wakes up
23:18:56.931 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=6224, max=65521, med=9709, FiltMin=7543, FiltMax=65498, Gamma=2.870
23:18:56.943 00.012 12020 worker thread servicing REQUEST_MOVE scope ofs (0.17, 0.63) opts 0xd
23:18:56.943 00.000 9340 UpdateGuideState exits: m=702407 SNR=146.0
23:18:56.951 00.008 12020 Handling offset move in thread for scope, endpoint = (0.17, 0.63)
23:18:56.951 00.000 9340 PhdController: settling, locked = 1, distance = 0.60 (0.45) aobump = 0 frame = 21 / 99999
23:18:56.961 00.010 12020 Moving (0.17, 0.63) raw xDistance=-0.18 yDistance=-0.62
23:18:56.962 00.001 9340 evsrv: {"Event":"Settling","Timestamp":1778732336.961,"Host":"ASTRO","Inst":1,"Distance":0.60,"Time":0.0,"SettleTime":8.0,"StarLocked":true}
23:18:56.974 00.012 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.18
23:18:56.974 00.000 12020 GuideAlgorithmResistSwitch::result() returns -0.62 from input -0.62
23:18:56.974 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:18:56.984 00.010 12020 MoveAxis(E, 0, ABG)
23:18:56.984 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
23:18:57.010 00.026 12020 Move returns status 0, amount 0
23:18:57.010 00.000 12020 MoveAxis(N, 105, ABG)
23:18:57.010 00.000 12020 Guiding  Dir = 0, Dur = 105
23:18:57.011 00.001 12020 IsSlewing returns 0
23:18:57.012 00.001 9340 Enqueuing Expose request
23:18:57.022 00.010 12020 IsGuiding returns 0
23:18:57.110 00.088 12020 PulseGuide returned control before completion, sleep 28
23:18:57.158 00.048 12020 IsGuiding returns 1
23:18:57.158 00.000 12020 scope still moving after pulse duration time elapsed
23:18:57.202 00.044 12020 IsSlewing returns 0
23:18:57.203 00.001 12020 IsGuiding returns 1
23:18:57.333 00.130 12020 IsSlewing returns 0
23:18:57.335 00.002 12020 IsGuiding returns 0
23:18:57.335 00.000 12020 scope move finished after 105 + 207 ms
23:18:57.336 00.001 12020 Move returns status 0, amount 105
23:18:57.336 00.000 12020 move complete, result=0
23:18:57.336 00.000 12020 worker thread done servicing request
23:18:57.336 00.000 9340 GuideStep: -0.2 px 0 ms EAST, -0.6 px 105 ms NORTH
23:18:57.345 00.009 12020 Worker thread wakes up
23:18:57.345 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
23:18:57.345 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(838,40,31,31)
23:18:58.168 00.823 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"e5cc75a3-b933-401b-b445-3b18e7b6f85d"}
23:18:58.182 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"e5cc75a3-b933-401b-b445-3b18e7b6f85d"}
23:18:58.196 00.014 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"acae4b3a-16ba-4524-93c2-81284e1dd23c"}
23:18:58.204 00.008 9340 case statement mapped state 6 to 3
23:18:58.211 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"acae4b3a-16ba-4524-93c2-81284e1dd23c"}
23:18:58.219 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"a8dd10ff-8aa7-4de6-bb13-1962c2468585"}
23:18:58.229 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":566,"width":15,"height":15,"star_pos":[6.63,7.04],"pixels":"..."},"id":"a8dd10ff-8aa7-4de6-bb13-1962c2468585"}
23:18:59.702 01.473 12020 Exposure complete
23:18:59.920 00.218 12020 worker thread done servicing request
23:18:59.920 00.000 9340 OnExposeComplete: enter
23:18:59.932 00.012 9340 UpdateGuideState(): m_state=6
23:18:59.968 00.036 9340 Star::Find(15, 853, 56, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 567
23:18:59.980 00.012 9340 Star::Find returns 1 (0), X=853.82, Y=55.53, Mass=637730, SNR=114.5, Peak=46103 HFD=3.8
23:18:59.991 00.011 9340 CameraToMount -- cameraTheta (0.31) - m_xAngle (-3.14) = xAngle (3.45 = -2.84)
23:19:00.005 00.014 9340 CameraToMount -- cameraTheta (0.31) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (3.43 = -2.85)
23:19:00.024 00.019 9340 CameraToMount -- cameraX=0.36 cameraY=0.12 hyp=0.38 cameraTheta=0.31 mountX=-0.36 mountY=-0.11, mountTheta=-2.85
23:19:00.050 00.026 9340 SchedulePrimaryMove(10104498, x=0.36, y=0.12, opts=13)
23:19:00.078 00.028 9340 Enqueuing Move request for scope (0.36, 0.12)
23:19:00.092 00.014 12020 Worker thread wakes up
23:19:00.093 00.001 9340 UpdateImageDisplay: Size=(1920,1080) min=6037, max=65533, med=9499, FiltMin=7503, FiltMax=65498, Gamma=2.870
23:19:00.105 00.012 12020 worker thread servicing REQUEST_MOVE scope ofs (0.36, 0.12) opts 0xd
23:19:00.105 00.000 9340 UpdateGuideState exits: m=637730 SNR=114.5
23:19:00.116 00.011 12020 Handling offset move in thread for scope, endpoint = (0.36, 0.12)
23:19:00.117 00.001 9340 PhdController: settling, locked = 1, distance = 0.53 (0.45) aobump = 0 frame = 22 / 99999
23:19:00.128 00.011 12020 Moving (0.36, 0.12) raw xDistance=-0.36 yDistance=-0.11
23:19:00.128 00.000 9340 evsrv: {"Event":"Settling","Timestamp":1778732340.128,"Host":"ASTRO","Inst":1,"Distance":0.53,"Time":0.0,"SettleTime":8.0,"StarLocked":true}
23:19:00.138 00.010 12020 GuideAlgorithmHysteresis::Result() returns -0.15 from input -0.36
23:19:00.138 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:19:00.139 00.001 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:19:00.151 00.012 9340 ScheduleExposure(2000,3,1) exposurePending=0
23:19:00.171 00.020 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
23:19:00.171 00.000 9340 Enqueuing Expose request
23:19:00.182 00.011 12020 MoveAxis(E, 30, ABG)
23:19:00.183 00.001 12020 Guiding  Dir = 2, Dur = 30
23:19:00.183 00.000 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"785bf7dc-9efb-4451-9184-a487078df4e8"}
23:19:00.213 00.030 12020 IsSlewing returns 0
23:19:00.213 00.000 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"785bf7dc-9efb-4451-9184-a487078df4e8"}
23:19:00.225 00.012 12020 IsGuiding returns 0
23:19:00.226 00.001 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"069856ca-d285-4342-bec9-3421a3715b0c"}
23:19:00.241 00.015 9340 case statement mapped state 6 to 3
23:19:00.255 00.014 12020 PulseGuide returned control before completion, sleep 22
23:19:00.256 00.001 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"069856ca-d285-4342-bec9-3421a3715b0c"}
23:19:00.266 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"8fd4ce0c-ff31-4b56-a784-c792e6d6a895"}
23:19:00.284 00.018 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":567,"width":15,"height":15,"star_pos":[6.82,6.53],"pixels":"..."},"id":"8fd4ce0c-ff31-4b56-a784-c792e6d6a895"}
23:19:00.309 00.025 12020 IsGuiding returns 0
23:19:00.310 00.001 12020 Move returns status 0, amount 30
23:19:00.310 00.000 12020 MoveAxis(N, 0, ABG)
23:19:00.310 00.000 12020 Move returns status 0, amount 0
23:19:00.310 00.000 12020 move complete, result=0
23:19:00.310 00.000 9340 GuideStep: -0.4 px 30 ms EAST, -0.1 px 0 ms NORTH
23:19:00.341 00.031 12020 worker thread done servicing request
23:19:00.341 00.000 12020 Worker thread wakes up
23:19:00.341 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
23:19:00.345 00.004 12020 Handling exposure in thread, d=2000 o=3 r=(838,40,31,31)
23:19:02.166 01.821 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"c9afc255-01b3-4d88-89ed-a6269054d5e9"}
23:19:02.178 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"c9afc255-01b3-4d88-89ed-a6269054d5e9"}
23:19:02.187 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"4abe5b97-cdf2-4255-ae81-cad14c77e126"}
23:19:02.197 00.010 9340 case statement mapped state 6 to 3
23:19:02.206 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"4abe5b97-cdf2-4255-ae81-cad14c77e126"}
23:19:02.217 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"3348be89-1673-4a9a-9833-69035f91997d"}
23:19:02.227 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":567,"width":15,"height":15,"star_pos":[6.82,6.53],"pixels":"..."},"id":"3348be89-1673-4a9a-9833-69035f91997d"}
23:19:02.730 00.503 12020 Exposure complete
23:19:02.927 00.197 12020 worker thread done servicing request
23:19:02.927 00.000 9340 OnExposeComplete: enter
23:19:02.941 00.014 9340 UpdateGuideState(): m_state=6
23:19:02.951 00.010 9340 Star::Find(15, 853, 55, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 568
23:19:02.962 00.011 9340 Star::Find returns 1 (0), X=852.93, Y=55.46, Mass=703309, SNR=129.5, Peak=43698 HFD=4.2
23:19:02.984 00.022 9340 CameraToMount -- cameraTheta (3.06) - m_xAngle (-3.14) = xAngle (6.20 = -0.09)
23:19:02.997 00.013 9340 CameraToMount -- cameraTheta (3.06) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (6.18 = -0.10)
23:19:03.005 00.008 9340 CameraToMount -- cameraX=-0.52 cameraY=0.04 hyp=0.52 cameraTheta=3.06 mountX=0.52 mountY=-0.05, mountTheta=-0.10
23:19:03.016 00.011 9340 SchedulePrimaryMove(10104498, x=-0.52, y=0.04, opts=13)
23:19:03.026 00.010 9340 Enqueuing Move request for scope (-0.52, 0.04)
23:19:03.034 00.008 12020 Worker thread wakes up
23:19:03.035 00.001 9340 UpdateImageDisplay: Size=(1920,1080) min=5818, max=65531, med=9497, FiltMin=7414, FiltMax=65498, Gamma=2.870
23:19:03.045 00.010 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.52, 0.04) opts 0xd
23:19:03.045 00.000 9340 UpdateGuideState exits: m=703309 SNR=129.5
23:19:03.057 00.012 12020 Handling offset move in thread for scope, endpoint = (-0.52, 0.04)
23:19:03.057 00.000 9340 PhdController: settling, locked = 1, distance = 0.53 (0.45) aobump = 0 frame = 23 / 99999
23:19:03.081 00.024 12020 Moving (-0.52, 0.04) raw xDistance=0.52 yDistance=-0.05
23:19:03.081 00.000 9340 evsrv: {"Event":"Settling","Timestamp":1778732343.081,"Host":"ASTRO","Inst":1,"Distance":0.53,"Time":0.0,"SettleTime":8.0,"StarLocked":true}
23:19:03.094 00.013 12020 GuideAlgorithmHysteresis::Result() returns 0.21 from input 0.52
23:19:03.094 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:19:03.095 00.001 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:19:03.106 00.011 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
23:19:03.106 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
23:19:03.118 00.012 12020 MoveAxis(W, 40, ABG)
23:19:03.118 00.000 12020 Guiding  Dir = 3, Dur = 40
23:19:03.118 00.000 9340 Enqueuing Expose request
23:19:03.135 00.017 12020 IsSlewing returns 0
23:19:03.136 00.001 12020 IsGuiding returns 0
23:19:03.156 00.020 12020 PulseGuide returned control before completion, sleep 31
23:19:03.204 00.048 12020 IsGuiding returns 0
23:19:03.204 00.000 12020 Move returns status 0, amount 40
23:19:03.204 00.000 12020 MoveAxis(N, 0, ABG)
23:19:03.204 00.000 12020 Move returns status 0, amount 0
23:19:03.204 00.000 12020 move complete, result=0
23:19:03.204 00.000 12020 worker thread done servicing request
23:19:03.205 00.001 9340 GuideStep: 0.5 px 40 ms WEST, -0.1 px 0 ms NORTH
23:19:03.215 00.010 12020 Worker thread wakes up
23:19:03.215 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
23:19:03.215 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(838,40,31,31)
23:19:04.170 00.955 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"a7dc755c-041c-4f3d-a192-b5c92bbe35b9"}
23:19:04.181 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"a7dc755c-041c-4f3d-a192-b5c92bbe35b9"}
23:19:04.191 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"35fe37d9-c34d-432f-a153-5d3daf102ae9"}
23:19:04.202 00.011 9340 case statement mapped state 6 to 3
23:19:04.210 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"35fe37d9-c34d-432f-a153-5d3daf102ae9"}
23:19:04.218 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"f6585d6b-55c1-4cab-9f3d-b9067e4e0c91"}
23:19:04.226 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":568,"width":15,"height":15,"star_pos":[6.93,7.46],"pixels":"..."},"id":"f6585d6b-55c1-4cab-9f3d-b9067e4e0c91"}
23:19:05.584 01.358 12020 Exposure complete
23:19:05.790 00.206 12020 worker thread done servicing request
23:19:05.790 00.000 9340 OnExposeComplete: enter
23:19:05.803 00.013 9340 UpdateGuideState(): m_state=6
23:19:05.813 00.010 9340 Star::Find(15, 852, 55, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 569
23:19:05.822 00.009 9340 Star::Find returns 1 (0), X=853.59, Y=55.75, Mass=680318, SNR=157.3, Peak=47019 HFD=4.2
23:19:05.831 00.009 9340 CameraToMount -- cameraTheta (1.17) - m_xAngle (-3.14) = xAngle (4.31 = -1.98)
23:19:05.844 00.013 9340 CameraToMount -- cameraTheta (1.17) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (4.29 = -1.99)
23:19:05.858 00.014 9340 CameraToMount -- cameraX=0.14 cameraY=0.33 hyp=0.36 cameraTheta=1.17 mountX=-0.14 mountY=-0.33, mountTheta=-1.98
23:19:05.887 00.029 9340 SchedulePrimaryMove(10104498, x=0.14, y=0.33, opts=13)
23:19:05.898 00.011 9340 Enqueuing Move request for scope (0.14, 0.33)
23:19:05.911 00.013 12020 Worker thread wakes up
23:19:05.912 00.001 12020 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.33) opts 0xd
23:19:05.912 00.000 12020 Handling offset move in thread for scope, endpoint = (0.14, 0.33)
23:19:05.912 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=5664, max=65521, med=9546, FiltMin=7425, FiltMax=65498, Gamma=2.870
23:19:05.921 00.009 12020 Moving (0.14, 0.33) raw xDistance=-0.14 yDistance=-0.33
23:19:05.921 00.000 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
23:19:05.922 00.001 12020 GuideAlgorithmResistSwitch::result() returns -0.33 from input -0.33
23:19:05.922 00.000 12020 MoveAxis(E, 0, ABG)
23:19:05.922 00.000 12020 Move returns status 0, amount 0
23:19:05.922 00.000 12020 MoveAxis(N, 55, ABG)
23:19:05.922 00.000 12020 Guiding  Dir = 0, Dur = 55
23:19:05.922 00.000 9340 UpdateGuideState exits: m=680318 SNR=157.3
23:19:05.932 00.010 12020 IsSlewing returns 0
23:19:05.932 00.000 9340 PhdController: settling, locked = 1, distance = 0.48 (0.45) aobump = 0 frame = 24 / 99999
23:19:05.942 00.010 12020 IsGuiding returns 0
23:19:05.943 00.001 9340 evsrv: {"Event":"Settling","Timestamp":1778732345.943,"Host":"ASTRO","Inst":1,"Distance":0.48,"Time":0.0,"SettleTime":8.0,"StarLocked":true}
23:19:05.961 00.018 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:19:05.972 00.011 9340 ScheduleExposure(2000,3,1) exposurePending=0
23:19:06.002 00.030 9340 Enqueuing Expose request
23:19:06.035 00.033 12020 IsGuiding returns 1
23:19:06.035 00.000 12020 scope still moving after pulse duration time elapsed
23:19:06.058 00.023 12020 IsSlewing returns 0
23:19:06.059 00.001 12020 IsGuiding returns 1
23:19:06.167 00.108 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"d5669688-b11f-4c4d-a0d6-569807721f2a"}
23:19:06.179 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"d5669688-b11f-4c4d-a0d6-569807721f2a"}
23:19:06.195 00.016 12020 IsSlewing returns 0
23:19:06.197 00.002 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"ed8e81b3-fa46-4488-b4c0-4ccb28bcca18"}
23:19:06.213 00.016 9340 case statement mapped state 6 to 3
23:19:06.240 00.027 12020 IsGuiding returns 0
23:19:06.240 00.000 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"ed8e81b3-fa46-4488-b4c0-4ccb28bcca18"}
23:19:06.253 00.013 12020 scope move finished after 55 + 242 ms
23:19:06.253 00.000 12020 Move returns status 0, amount 55
23:19:06.255 00.002 12020 move complete, result=0
23:19:06.255 00.000 12020 worker thread done servicing request
23:19:06.255 00.000 12020 Worker thread wakes up
23:19:06.255 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
23:19:06.255 00.000 9340 GuideStep: -0.1 px 0 ms EAST, -0.3 px 55 ms NORTH
23:19:06.266 00.011 12020 Handling exposure in thread, d=2000 o=3 r=(838,40,31,31)
23:19:06.281 00.015 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"404a66b2-9c75-44eb-a769-f4fc1a7d7a88"}
23:19:06.290 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":569,"width":15,"height":15,"star_pos":[6.59,6.75],"pixels":"..."},"id":"404a66b2-9c75-44eb-a769-f4fc1a7d7a88"}
23:19:08.168 01.878 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"ca6c8980-1f26-464e-a951-77ba053963ce"}
23:19:08.183 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"ca6c8980-1f26-464e-a951-77ba053963ce"}
23:19:08.190 00.007 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"2dc2d730-ec54-4a0c-a4c5-b5e8ce05d19a"}
23:19:08.197 00.007 9340 case statement mapped state 6 to 3
23:19:08.203 00.006 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"2dc2d730-ec54-4a0c-a4c5-b5e8ce05d19a"}
23:19:08.211 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"6e45ddef-6e21-440c-b891-93294adb86a1"}
23:19:08.218 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":569,"width":15,"height":15,"star_pos":[6.59,6.75],"pixels":"..."},"id":"6e45ddef-6e21-440c-b891-93294adb86a1"}
23:19:08.640 00.422 12020 Exposure complete
23:19:08.796 00.156 12020 worker thread done servicing request
23:19:08.796 00.000 9340 OnExposeComplete: enter
23:19:08.802 00.006 9340 UpdateGuideState(): m_state=6
23:19:08.812 00.010 9340 Star::Find(15, 853, 55, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 570
23:19:08.818 00.006 9340 Star::Find returns 1 (0), X=853.54, Y=55.54, Mass=720632, SNR=134.5, Peak=47659 HFD=4.2
23:19:08.827 00.009 9340 CameraToMount -- cameraTheta (0.96) - m_xAngle (-3.14) = xAngle (4.10 = -2.19)
23:19:08.834 00.007 9340 CameraToMount -- cameraTheta (0.96) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (4.08 = -2.20)
23:19:08.856 00.022 9340 CameraToMount -- cameraX=0.09 cameraY=0.12 hyp=0.15 cameraTheta=0.96 mountX=-0.09 mountY=-0.12, mountTheta=-2.19
23:19:08.866 00.010 9340 SchedulePrimaryMove(10104498, x=0.09, y=0.12, opts=13)
23:19:08.874 00.008 9340 Enqueuing Move request for scope (0.09, 0.12)
23:19:08.881 00.007 12020 Worker thread wakes up
23:19:08.881 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=5975, max=65521, med=9499, FiltMin=7510, FiltMax=65497, Gamma=2.870
23:19:08.888 00.007 12020 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.12) opts 0xd
23:19:08.888 00.000 9340 UpdateGuideState exits: m=720632 SNR=134.5
23:19:08.894 00.006 9340 PhdController: settling, locked = 1, distance = 0.38 (0.45) aobump = 0 frame = 25 / 99999
23:19:08.902 00.008 12020 Handling offset move in thread for scope, endpoint = (0.09, 0.12)
23:19:08.902 00.000 9340 evsrv: {"Event":"Settling","Timestamp":1778732348.902,"Host":"ASTRO","Inst":1,"Distance":0.38,"Time":0.0,"SettleTime":8.0,"StarLocked":true}
23:19:08.912 00.010 12020 Moving (0.09, 0.12) raw xDistance=-0.09 yDistance=-0.12
23:19:08.912 00.000 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
23:19:08.912 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:19:08.912 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
23:19:08.912 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:19:08.922 00.010 12020 MoveAxis(E, 0, ABG)
23:19:08.922 00.000 12020 Move returns status 0, amount 0
23:19:08.922 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
23:19:08.931 00.009 12020 MoveAxis(N, 0, ABG)
23:19:08.931 00.000 12020 Move returns status 0, amount 0
23:19:08.931 00.000 12020 move complete, result=0
23:19:08.931 00.000 9340 Enqueuing Expose request
23:19:08.940 00.009 12020 worker thread done servicing request
23:19:08.940 00.000 12020 Worker thread wakes up
23:19:08.940 00.000 9340 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
23:19:08.962 00.022 12020 worker thread servicing REQUEST_EXPOSE 2000
23:19:08.962 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(838,40,31,31)
23:19:10.169 01.207 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"1b9c8e0c-7789-4148-873b-a8a7955faf3e"}
23:19:10.178 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"1b9c8e0c-7789-4148-873b-a8a7955faf3e"}
23:19:10.190 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"26be7393-e615-4cc7-8c68-7dce88f3f76d"}
23:19:10.208 00.018 9340 case statement mapped state 6 to 3
23:19:10.215 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"26be7393-e615-4cc7-8c68-7dce88f3f76d"}
23:19:10.221 00.006 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"71052d41-6a0b-475c-a922-e8079860c8a7"}
23:19:10.231 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":570,"width":15,"height":15,"star_pos":[6.54,6.54],"pixels":"..."},"id":"71052d41-6a0b-475c-a922-e8079860c8a7"}
23:19:11.330 01.099 12020 Exposure complete
23:19:11.508 00.178 12020 worker thread done servicing request
23:19:11.509 00.001 9340 OnExposeComplete: enter
23:19:11.517 00.008 9340 UpdateGuideState(): m_state=6
23:19:11.527 00.010 9340 Star::Find(15, 853, 55, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 571
23:19:11.537 00.010 9340 Star::Find returns 1 (0), X=853.40, Y=55.59, Mass=703020, SNR=137.4, Peak=47148 HFD=4.3
23:19:11.545 00.008 9340 CameraToMount -- cameraTheta (1.86) - m_xAngle (-3.14) = xAngle (5.00 = -1.29)
23:19:11.565 00.020 9340 CameraToMount -- cameraTheta (1.86) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (4.98 = -1.30)
23:19:11.577 00.012 9340 CameraToMount -- cameraX=-0.05 cameraY=0.18 hyp=0.18 cameraTheta=1.86 mountX=0.05 mountY=-0.18, mountTheta=-1.29
23:19:11.589 00.012 9340 SchedulePrimaryMove(10104498, x=-0.05, y=0.18, opts=13)
23:19:11.598 00.009 9340 Enqueuing Move request for scope (-0.05, 0.18)
23:19:11.606 00.008 12020 Worker thread wakes up
23:19:11.606 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=6129, max=65531, med=9730, FiltMin=7408, FiltMax=65498, Gamma=2.870
23:19:11.615 00.009 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.18) opts 0xd
23:19:11.615 00.000 9340 UpdateGuideState exits: m=703020 SNR=137.4
23:19:11.624 00.009 12020 Handling offset move in thread for scope, endpoint = (-0.05, 0.18)
23:19:11.625 00.001 9340 PhdController: settling, locked = 1, distance = 0.32 (0.45) aobump = 0 frame = 26 / 99999
23:19:11.636 00.011 12020 Moving (-0.05, 0.18) raw xDistance=0.05 yDistance=-0.18
23:19:11.636 00.000 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
23:19:11.636 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:19:11.637 00.001 9340 evsrv: {"Event":"Settling","Timestamp":1778732351.636,"Host":"ASTRO","Inst":1,"Distance":0.32,"Time":2.7,"SettleTime":8.0,"StarLocked":true}
23:19:11.661 00.024 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
23:19:11.661 00.000 12020 MoveAxis(E, 0, ABG)
23:19:11.661 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:19:11.670 00.009 12020 Move returns status 0, amount 0
23:19:11.671 00.001 12020 MoveAxis(N, 0, ABG)
23:19:11.671 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
23:19:11.679 00.008 12020 Move returns status 0, amount 0
23:19:11.679 00.000 12020 move complete, result=0
23:19:11.679 00.000 9340 Enqueuing Expose request
23:19:11.687 00.008 12020 worker thread done servicing request
23:19:11.687 00.000 9340 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
23:19:11.695 00.008 12020 Worker thread wakes up
23:19:11.695 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
23:19:11.695 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(838,40,31,31)
23:19:12.169 00.474 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"8aa25ad0-222e-481a-bbc4-617bdced5e93"}
23:19:12.183 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"8aa25ad0-222e-481a-bbc4-617bdced5e93"}
23:19:12.200 00.017 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"308ddff3-0b10-4f28-8473-9466adf06cba"}
23:19:12.228 00.028 9340 case statement mapped state 6 to 3
23:19:12.241 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"308ddff3-0b10-4f28-8473-9466adf06cba"}
23:19:12.254 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"a08cfa9c-54b1-461c-8380-3e01a991f1e9"}
23:19:12.267 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":571,"width":15,"height":15,"star_pos":[7.40,6.59],"pixels":"..."},"id":"a08cfa9c-54b1-461c-8380-3e01a991f1e9"}
23:19:14.052 01.785 12020 Exposure complete
23:19:14.168 00.116 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"9ca2e929-27d9-4a31-9ec0-b38c39ddc915"}
23:19:14.175 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"9ca2e929-27d9-4a31-9ec0-b38c39ddc915"}
23:19:14.186 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"f97b67a8-a113-4e80-a0e6-c61dbd947b7a"}
23:19:14.196 00.010 9340 case statement mapped state 6 to 3
23:19:14.204 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"f97b67a8-a113-4e80-a0e6-c61dbd947b7a"}
23:19:14.226 00.022 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"5fdc2cc5-bc32-4111-abe1-9c9c4bae63f4"}
23:19:14.237 00.011 12020 worker thread done servicing request
23:19:14.237 00.000 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":571,"width":15,"height":15,"star_pos":[7.40,6.59],"pixels":"..."},"id":"5fdc2cc5-bc32-4111-abe1-9c9c4bae63f4"}
23:19:14.245 00.008 9340 OnExposeComplete: enter
23:19:14.254 00.009 9340 UpdateGuideState(): m_state=6
23:19:14.265 00.011 9340 Star::Find(15, 853, 55, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 572
23:19:14.271 00.006 9340 Star::Find returns 1 (0), X=853.98, Y=55.73, Mass=740146, SNR=165.1, Peak=51915 HFD=4.1
23:19:14.280 00.009 9340 CameraToMount -- cameraTheta (0.54) - m_xAngle (-3.14) = xAngle (3.67 = -2.61)
23:19:14.289 00.009 9340 CameraToMount -- cameraTheta (0.54) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (3.66 = -2.62)
23:19:14.298 00.009 9340 CameraToMount -- cameraX=0.53 cameraY=0.32 hyp=0.62 cameraTheta=0.54 mountX=-0.53 mountY=-0.30, mountTheta=-2.62
23:19:14.311 00.013 9340 SchedulePrimaryMove(10104498, x=0.53, y=0.32, opts=13)
23:19:14.335 00.024 9340 Enqueuing Move request for scope (0.53, 0.32)
23:19:14.345 00.010 12020 Worker thread wakes up
23:19:14.345 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=5902, max=65521, med=9677, FiltMin=7595, FiltMax=65498, Gamma=2.870
23:19:14.352 00.007 12020 worker thread servicing REQUEST_MOVE scope ofs (0.53, 0.32) opts 0xd
23:19:14.353 00.001 9340 UpdateGuideState exits: m=740146 SNR=165.1
23:19:14.363 00.010 12020 Handling offset move in thread for scope, endpoint = (0.53, 0.32)
23:19:14.364 00.001 9340 PhdController: settling, locked = 1, distance = 0.41 (0.45) aobump = 0 frame = 27 / 99999
23:19:14.373 00.009 12020 Moving (0.53, 0.32) raw xDistance=-0.53 yDistance=-0.30
23:19:14.373 00.000 9340 evsrv: {"Event":"Settling","Timestamp":1778732354.373,"Host":"ASTRO","Inst":1,"Distance":0.41,"Time":5.5,"SettleTime":8.0,"StarLocked":true}
23:19:14.382 00.009 12020 GuideAlgorithmHysteresis::Result() returns -0.22 from input -0.53
23:19:14.382 00.000 12020 GuideAlgorithmResistSwitch::result() returns -0.30 from input -0.30
23:19:14.382 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:19:14.392 00.010 12020 MoveAxis(E, 43, ABG)
23:19:14.392 00.000 12020 Guiding  Dir = 2, Dur = 43
23:19:14.392 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
23:19:14.402 00.010 12020 IsSlewing returns 0
23:19:14.402 00.000 9340 Enqueuing Expose request
23:19:14.413 00.011 12020 IsGuiding returns 0
23:19:14.439 00.026 12020 PulseGuide returned control before completion, sleep 27
23:19:14.511 00.072 12020 IsGuiding returns 0
23:19:14.511 00.000 12020 Move returns status 0, amount 43
23:19:14.511 00.000 12020 MoveAxis(N, 51, ABG)
23:19:14.511 00.000 12020 Guiding  Dir = 0, Dur = 51
23:19:14.512 00.001 12020 IsSlewing returns 0
23:19:14.513 00.001 12020 IsGuiding returns 0
23:19:14.607 00.094 12020 IsGuiding returns 1
23:19:14.607 00.000 12020 scope still moving after pulse duration time elapsed
23:19:14.636 00.029 12020 IsSlewing returns 0
23:19:14.637 00.001 12020 IsGuiding returns 1
23:19:14.766 00.129 12020 IsSlewing returns 0
23:19:14.798 00.032 12020 IsGuiding returns 0
23:19:14.799 00.001 12020 scope move finished after 51 + 234 ms
23:19:14.799 00.000 12020 Move returns status 0, amount 51
23:19:14.799 00.000 12020 move complete, result=0
23:19:14.799 00.000 12020 worker thread done servicing request
23:19:14.799 00.000 9340 GuideStep: -0.5 px 43 ms EAST, -0.3 px 51 ms NORTH
23:19:14.808 00.009 12020 Worker thread wakes up
23:19:14.808 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
23:19:14.808 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(838,40,31,31)
23:19:16.168 01.360 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"8b02c1b2-5d1b-44ac-b05b-27beb364ef74"}
23:19:16.179 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"8b02c1b2-5d1b-44ac-b05b-27beb364ef74"}
23:19:16.185 00.006 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"00609b18-3dc3-44e7-93f4-0f36868215db"}
23:19:16.196 00.011 9340 case statement mapped state 6 to 3
23:19:16.202 00.006 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"00609b18-3dc3-44e7-93f4-0f36868215db"}
23:19:16.211 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"0757d18e-0472-441b-aae2-6d11174c6cdc"}
23:19:16.218 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":572,"width":15,"height":15,"star_pos":[6.98,6.73],"pixels":"..."},"id":"0757d18e-0472-441b-aae2-6d11174c6cdc"}
23:19:17.178 00.960 12020 Exposure complete
23:19:17.379 00.201 9340 OnExposeComplete: enter
23:19:17.392 00.013 12020 worker thread done servicing request
23:19:17.392 00.000 9340 UpdateGuideState(): m_state=6
23:19:17.400 00.008 9340 Star::Find(15, 853, 55, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 573
23:19:17.409 00.009 9340 Star::Find returns 1 (0), X=853.50, Y=55.22, Mass=724022, SNR=142.5, Peak=51893 HFD=4.2
23:19:17.418 00.009 9340 CameraToMount -- cameraTheta (-1.35) - m_xAngle (-3.14) = xAngle (1.79 = 1.79)
23:19:17.431 00.013 9340 CameraToMount -- cameraTheta (-1.35) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (1.77 = 1.77)
23:19:17.441 00.010 9340 CameraToMount -- cameraX=0.05 cameraY=-0.20 hyp=0.20 cameraTheta=-1.35 mountX=-0.04 mountY=0.20, mountTheta=1.79
23:19:17.468 00.027 9340 SchedulePrimaryMove(10104498, x=0.05, y=-0.20, opts=13)
23:19:17.479 00.011 9340 Enqueuing Move request for scope (0.05, -0.20)
23:19:17.487 00.008 12020 Worker thread wakes up
23:19:17.488 00.001 9340 UpdateImageDisplay: Size=(1920,1080) min=5696, max=65535, med=9709, FiltMin=7728, FiltMax=65497, Gamma=2.870
23:19:17.497 00.009 12020 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.20) opts 0xd
23:19:17.497 00.000 9340 UpdateGuideState exits: m=724022 SNR=142.5
23:19:17.506 00.009 12020 Handling offset move in thread for scope, endpoint = (0.05, -0.20)
23:19:17.507 00.001 9340 PhdController: settling, locked = 1, distance = 0.35 (0.45) aobump = 0 frame = 28 / 99999
23:19:17.516 00.009 12020 Moving (0.05, -0.20) raw xDistance=-0.04 yDistance=0.20
23:19:17.516 00.000 9340 PhdController: newstate STATE_FINISH
23:19:17.528 00.012 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
23:19:17.528 00.000 9340 PhdController complete: success
23:19:17.549 00.021 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:19:17.549 00.000 9340 evsrv: {"Event":"SettleDone","Timestamp":1778732357.549,"Host":"ASTRO","Inst":1,"Status":0,"TotalFrames":28,"DroppedFrames":0}
23:19:17.561 00.012 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.20
23:19:17.561 00.000 12020 MoveAxis(E, 0, ABG)
23:19:17.562 00.001 9340 Mount: notify guiding dither settle done success=1
23:19:17.571 00.009 9340 PhdController: newstate STATE_IDLE
23:19:17.581 00.010 12020 Move returns status 0, amount 0
23:19:17.581 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:19:17.590 00.009 12020 MoveAxis(N, 0, ABG)
23:19:17.590 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
23:19:17.600 00.010 9340 Enqueuing Expose request
23:19:17.611 00.011 12020 Move returns status 0, amount 0
23:19:17.611 00.000 12020 move complete, result=0
23:19:17.611 00.000 12020 worker thread done servicing request
23:19:17.611 00.000 12020 Worker thread wakes up
23:19:17.612 00.001 12020 worker thread servicing REQUEST_EXPOSE 2000
23:19:17.612 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(838,40,31,31)
23:19:17.616 00.004 9340 GuideStep: -0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
23:19:18.169 00.553 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"f951bcd9-9ccc-4246-83d4-20f2a9f336b6"}
23:19:18.182 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"f951bcd9-9ccc-4246-83d4-20f2a9f336b6"}
23:19:18.226 00.044 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"319e84c9-6d46-4baa-b0c3-095adca59e1d"}
23:19:18.240 00.014 9340 case statement mapped state 6 to 3
23:19:18.259 00.019 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"319e84c9-6d46-4baa-b0c3-095adca59e1d"}
23:19:18.273 00.014 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"9d461d02-518b-4c5b-9c96-af7f2ff6d497"}
23:19:18.287 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":573,"width":15,"height":15,"star_pos":[7.50,7.22],"pixels":"..."},"id":"9d461d02-518b-4c5b-9c96-af7f2ff6d497"}
23:19:18.419 00.132 9340 evsrv: cli 100A41E8 connect
23:19:18.444 00.025 9340 case statement mapped state 6 to 3
23:19:18.476 00.032 9340 case statement mapped state 6 to 3
23:19:18.512 00.036 9340 evsrv: cli 100A41E8 request: {"method":"get_app_state","id":"c0f4951c-abc9-4292-b736-595c4eef7c44"}
23:19:18.529 00.017 9340 case statement mapped state 6 to 3
23:19:18.568 00.039 9340 evsrv: cli 100A41E8 response: {"jsonrpc":"2.0","result":"Guiding","id":"c0f4951c-abc9-4292-b736-595c4eef7c44"}
23:19:18.586 00.018 9340 evsrv: cli 100A41E8 disconnect
23:19:19.998 01.412 12020 Exposure complete
23:19:20.168 00.170 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"4530f341-4402-43e7-9da5-8d89062a3c34"}
23:19:20.181 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"4530f341-4402-43e7-9da5-8d89062a3c34"}
23:19:20.200 00.019 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"ef7d66cb-3753-4383-94bc-ae007004f689"}
23:19:20.218 00.018 9340 case statement mapped state 6 to 3
23:19:20.236 00.018 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"ef7d66cb-3753-4383-94bc-ae007004f689"}
23:19:20.253 00.017 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"4364b6e4-9728-48e4-8ffc-4e9a7743a2aa"}
23:19:20.288 00.035 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":573,"width":15,"height":15,"star_pos":[7.50,7.22],"pixels":"..."},"id":"4364b6e4-9728-48e4-8ffc-4e9a7743a2aa"}
23:19:20.323 00.035 12020 worker thread done servicing request
23:19:20.324 00.001 9340 OnExposeComplete: enter
23:19:20.338 00.014 9340 UpdateGuideState(): m_state=6
23:19:20.355 00.017 9340 Star::Find(15, 853, 55, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 574
23:19:20.380 00.025 9340 Star::Find returns 1 (0), X=853.94, Y=55.20, Mass=729791, SNR=157.4, Peak=49965 HFD=4.2
23:19:20.423 00.043 9340 MultiStar: exiting stabilization period
23:19:20.438 00.015 9340 MultiStar: updating star positions after lock position change
23:19:20.455 00.017 9340 Star::Find(15, 657, 869, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 574
23:19:20.470 00.015 9340 Star::Find returns 1 (0), X=661.15, Y=869.68, Mass=507239, SNR=102.2, Peak=47460 HFD=3.8
23:19:20.489 00.019 9340 Star::Find(15, 1382, 374, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 574
23:19:20.516 00.027 9340 Star::Find returns 1 (0), X=1383.56, Y=371.34, Mass=524507, SNR=118.0, Peak=41961 HFD=4.0
23:19:20.537 00.021 9340 Star::Find(15, 1388, 253, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 574
23:19:20.576 00.039 9340 Star::Find returns 1 (0), X=1388.79, Y=250.90, Mass=412546, SNR=93.4, Peak=32966 HFD=4.2
23:19:20.591 00.015 9340 Star::Find(15, 578, 215, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 574
23:19:20.609 00.018 9340 Star::Find returns 1 (0), X=579.48, Y=216.03, Mass=397183, SNR=84.9, Peak=44588 HFD=3.6
23:19:20.623 00.014 9340 Star::Find(15, 770, 393, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 574
23:19:20.639 00.016 9340 Star::Find returns 1 (0), X=771.75, Y=393.74, Mass=460295, SNR=99.9, Peak=41840 HFD=3.7
23:19:20.658 00.019 9340 Star::Find(15, 1545, 146, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 574
23:19:20.672 00.014 9340 Star::Find returns 1 (0), X=1545.76, Y=142.71, Mass=398455, SNR=103.9, Peak=33150 HFD=4.4
23:19:20.713 00.041 9340 Star::Find(15, 677, 1031, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 574
23:19:20.726 00.013 9340 Star::Find returns 1 (0), X=681.82, Y=1032.16, Mass=343335, SNR=91.1, Peak=38889 HFD=3.5
23:19:20.742 00.016 9340 Star::Find(15, 185, 564, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 574
23:19:20.754 00.012 9340 Star::Find returns 1 (0), X=187.83, Y=567.35, Mass=360192, SNR=85.6, Peak=35208 HFD=3.7
23:19:20.767 00.013 9340 Star::Find(15, 1539, 587, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 574
23:19:20.783 00.016 9340 Star::Find returns 1 (0), X=1541.80, Y=583.67, Mass=305065, SNR=76.0, Peak=35818 HFD=3.3
23:19:20.798 00.015 9340 Star::Find(15, 1605, 746, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 574
23:19:20.812 00.014 9340 Star::Find returns 1 (0), X=1608.03, Y=741.84, Mass=294166, SNR=75.3, Peak=35607 HFD=3.2
23:19:20.848 00.036 9340 Star::Find(15, 223, 400, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 574
23:19:20.858 00.010 9340 Star::Find returns 1 (0), X=224.76, Y=402.87, Mass=307948, SNR=67.8, Peak=28191 HFD=4.1
23:19:20.870 00.012 9340 CameraToMount -- cameraTheta (-0.42) - m_xAngle (-3.14) = xAngle (2.71 = 2.71)
23:19:20.881 00.011 9340 CameraToMount -- cameraTheta (-0.42) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (2.70 = 2.70)
23:19:20.891 00.010 9340 CameraToMount -- cameraX=0.49 cameraY=-0.22 hyp=0.54 cameraTheta=-0.42 mountX=-0.49 mountY=0.23, mountTheta=2.70
23:19:20.910 00.019 9340 SchedulePrimaryMove(10104498, x=0.49, y=-0.22, opts=13)
23:19:20.922 00.012 9340 Enqueuing Move request for scope (0.49, -0.22)
23:19:20.936 00.014 12020 Worker thread wakes up
23:19:20.936 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=6050, max=65535, med=9582, FiltMin=7386, FiltMax=65497, Gamma=2.870
23:19:20.947 00.011 12020 worker thread servicing REQUEST_MOVE scope ofs (0.49, -0.22) opts 0xd
23:19:20.965 00.018 12020 Handling offset move in thread for scope, endpoint = (0.49, -0.22)
23:19:20.965 00.000 12020 Moving (0.49, -0.22) raw xDistance=-0.49 yDistance=0.23
23:19:20.967 00.002 12020 GuideAlgorithmHysteresis::Result() returns -0.20 from input -0.49
23:19:20.967 00.000 9340 UpdateGuideState exits: m=729791 SNR=157.4
23:19:20.981 00.014 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:19:20.981 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:19:20.991 00.010 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.23
23:19:20.991 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
23:19:21.007 00.016 12020 MoveAxis(E, 40, ABG)
23:19:21.007 00.000 12020 Guiding  Dir = 2, Dur = 40
23:19:21.007 00.000 9340 Enqueuing Expose request
23:19:21.018 00.011 12020 IsSlewing returns 0
23:19:21.019 00.001 12020 IsGuiding returns 0
23:19:21.035 00.016 12020 PulseGuide returned control before completion, sleep 35
23:19:21.095 00.060 12020 IsGuiding returns 0
23:19:21.095 00.000 12020 Move returns status 0, amount 40
23:19:21.095 00.000 12020 MoveAxis(N, 0, ABG)
23:19:21.096 00.001 12020 Move returns status 0, amount 0
23:19:21.097 00.001 12020 move complete, result=0
23:19:21.098 00.001 12020 worker thread done servicing request
23:19:21.098 00.000 12020 Worker thread wakes up
23:19:21.098 00.000 9340 GuideStep: -0.5 px 40 ms EAST, 0.2 px 0 ms NORTH
23:19:21.115 00.017 12020 worker thread servicing REQUEST_EXPOSE 2000
23:19:21.116 00.001 12020 Handling exposure in thread, d=2000 o=3 r=(838,40,31,31)
23:19:22.169 01.053 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"a9071846-d479-4a69-986a-7ada97736075"}
23:19:22.206 00.037 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"a9071846-d479-4a69-986a-7ada97736075"}
23:19:22.224 00.018 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"fb0d7003-a6e4-4d67-8265-cdc9ea2854c9"}
23:19:22.236 00.012 9340 case statement mapped state 6 to 3
23:19:22.246 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"fb0d7003-a6e4-4d67-8265-cdc9ea2854c9"}
23:19:22.259 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"28da992c-9b76-47e2-8bd7-39d3fdff3e44"}
23:19:22.273 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":574,"width":15,"height":15,"star_pos":[6.94,7.20],"pixels":"..."},"id":"28da992c-9b76-47e2-8bd7-39d3fdff3e44"}
23:19:23.510 01.237 12020 Exposure complete
23:19:23.742 00.232 12020 worker thread done servicing request
23:19:23.742 00.000 9340 OnExposeComplete: enter
23:19:23.752 00.010 9340 UpdateGuideState(): m_state=6
23:19:23.765 00.013 9340 Star::Find(15, 853, 55, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 575
23:19:23.774 00.009 9340 Star::Find returns 1 (0), X=854.04, Y=55.37, Mass=717079, SNR=152.9, Peak=50135 HFD=4.1
23:19:23.784 00.010 9340 MultiStar: [#1 -0.09,0.28,0.65,U] [#2 -0.10,-0.11,0.72,U] [#3 -0.23,-0.11,0.71,U] [#4 -0.18,0.29,0.68,U] [#5 0.17,0.01,0.67,U] [#6 -0.39,0.05,0.56,U] [#7 0.12,-0.09,0.64,U] [#8 -0.05,0.09,0.53,U] 
23:19:23.796 00.012 9340 refined, 8 included, MultiStar: {0.02, 0.03}, one-star: {0.59, -0.04}
23:19:23.805 00.009 9340 CameraToMount -- cameraTheta (1.03) - m_xAngle (-3.14) = xAngle (4.16 = -2.12)
23:19:23.833 00.028 9340 CameraToMount -- cameraTheta (1.03) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (4.15 = -2.14)
23:19:23.844 00.011 9340 CameraToMount -- cameraX=0.02 cameraY=0.03 hyp=0.04 cameraTheta=1.03 mountX=-0.02 mountY=-0.03, mountTheta=-2.13
23:19:23.859 00.015 9340 SchedulePrimaryMove(10104498, x=0.02, y=0.03, opts=13)
23:19:23.869 00.010 9340 Enqueuing Move request for scope (0.02, 0.03)
23:19:23.880 00.011 12020 Worker thread wakes up
23:19:23.880 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=5379, max=65535, med=9716, FiltMin=7609, FiltMax=65498, Gamma=2.870
23:19:23.891 00.011 12020 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.03) opts 0xd
23:19:23.891 00.000 12020 Handling offset move in thread for scope, endpoint = (0.02, 0.03)
23:19:23.892 00.001 12020 Moving (0.02, 0.03) raw xDistance=-0.02 yDistance=-0.03
23:19:23.892 00.000 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
23:19:23.892 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:19:23.892 00.000 9340 UpdateGuideState exits: m=717079 SNR=152.9
23:19:23.903 00.011 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
23:19:23.903 00.000 12020 MoveAxis(E, 0, ABG)
23:19:23.903 00.000 12020 Move returns status 0, amount 0
23:19:23.904 00.001 12020 MoveAxis(N, 0, ABG)
23:19:23.904 00.000 12020 Move returns status 0, amount 0
23:19:23.904 00.000 12020 move complete, result=0
23:19:23.904 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:19:23.933 00.029 12020 worker thread done servicing request
23:19:23.933 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
23:19:23.944 00.011 9340 Enqueuing Expose request
23:19:23.957 00.013 12020 Worker thread wakes up
23:19:23.957 00.000 9340 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
23:19:23.966 00.009 12020 worker thread servicing REQUEST_EXPOSE 2000
23:19:23.967 00.001 12020 Handling exposure in thread, d=2000 o=3 r=(838,40,31,31)
23:19:24.167 00.200 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"4a9510d6-ef88-461b-92e3-97bee0d36067"}
23:19:24.178 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"4a9510d6-ef88-461b-92e3-97bee0d36067"}
23:19:24.190 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"2dadeb01-8fe0-47b2-bc40-43123d52732d"}
23:19:24.200 00.010 9340 case statement mapped state 6 to 3
23:19:24.228 00.028 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"2dadeb01-8fe0-47b2-bc40-43123d52732d"}
23:19:24.240 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"ffdb67fa-74fb-4a86-9f2b-d6e6bdaf5396"}
23:19:24.250 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":575,"width":15,"height":15,"star_pos":[7.04,7.37],"pixels":"..."},"id":"ffdb67fa-74fb-4a86-9f2b-d6e6bdaf5396"}
23:19:26.167 01.917 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"c55cf0f5-2da3-4ac0-9f30-1bcb519d3ce2"}
23:19:26.180 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"c55cf0f5-2da3-4ac0-9f30-1bcb519d3ce2"}
23:19:26.208 00.028 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"217a20ab-a469-4374-ac77-163a3b2d93d0"}
23:19:26.219 00.011 9340 case statement mapped state 6 to 3
23:19:26.229 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"217a20ab-a469-4374-ac77-163a3b2d93d0"}
23:19:26.241 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"c2c19e2a-c652-48bf-b0bb-a86abb663127"}
23:19:26.251 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":575,"width":15,"height":15,"star_pos":[7.04,7.37],"pixels":"..."},"id":"c2c19e2a-c652-48bf-b0bb-a86abb663127"}
23:19:26.330 00.079 12020 Exposure complete
23:19:26.556 00.226 12020 worker thread done servicing request
23:19:26.556 00.000 9340 OnExposeComplete: enter
23:19:26.569 00.013 9340 UpdateGuideState(): m_state=6
23:19:26.580 00.011 9340 Star::Find(15, 854, 55, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 576
23:19:26.590 00.010 9340 Star::Find returns 1 (0), X=853.92, Y=55.37, Mass=733197, SNR=160.6, Peak=52451 HFD=4.1
23:19:26.601 00.011 9340 MultiStar: [#1 0.22,0.54,0.71,U] [#2 -0.03,-0.03,0.75,U] [#3 0.32,-0.03,0.48,U] [#4 0.13,0.34,0.53,U] [#5 0.19,0.27,0.61,U] [#6 -0.08,0.19,0.48,U] [#7 0.08,-0.04,0.58,U] [#8 0.06,0.36,0.55,U] 
23:19:26.611 00.010 9340 refined, 8 included, MultiStar: {0.17, 0.16}, one-star: {0.46, -0.04}
23:19:26.621 00.010 9340 CameraToMount -- cameraTheta (0.75) - m_xAngle (-3.14) = xAngle (3.89 = -2.39)
23:19:26.632 00.011 9340 CameraToMount -- cameraTheta (0.75) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (3.87 = -2.41)
23:19:26.642 00.010 9340 CameraToMount -- cameraX=0.17 cameraY=0.16 hyp=0.24 cameraTheta=0.75 mountX=-0.17 mountY=-0.16, mountTheta=-2.40
23:19:26.657 00.015 9340 SchedulePrimaryMove(10104498, x=0.17, y=0.16, opts=13)
23:19:26.667 00.010 9340 Enqueuing Move request for scope (0.17, 0.16)
23:19:26.695 00.028 12020 Worker thread wakes up
23:19:26.695 00.000 12020 worker thread servicing REQUEST_MOVE scope ofs (0.17, 0.16) opts 0xd
23:19:26.695 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=6278, max=65533, med=9710, FiltMin=7561, FiltMax=65498, Gamma=2.870
23:19:26.705 00.010 12020 Handling offset move in thread for scope, endpoint = (0.17, 0.16)
23:19:26.705 00.000 9340 UpdateGuideState exits: m=733197 SNR=160.6
23:19:26.715 00.010 12020 Moving (0.17, 0.16) raw xDistance=-0.17 yDistance=-0.16
23:19:26.715 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:19:26.725 00.010 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17
23:19:26.725 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:19:26.725 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
23:19:26.727 00.002 12020 MoveAxis(E, 0, ABG)
23:19:26.727 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
23:19:26.736 00.009 9340 Enqueuing Expose request
23:19:26.746 00.010 12020 Move returns status 0, amount 0
23:19:26.746 00.000 12020 MoveAxis(N, 0, ABG)
23:19:26.746 00.000 12020 Move returns status 0, amount 0
23:19:26.746 00.000 12020 move complete, result=0
23:19:26.747 00.001 12020 worker thread done servicing request
23:19:26.747 00.000 12020 Worker thread wakes up
23:19:26.747 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
23:19:26.747 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(838,40,31,31)
23:19:26.749 00.002 9340 GuideStep: -0.2 px 0 ms EAST, -0.2 px 0 ms NORTH
23:19:28.167 01.418 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"156623b6-76e8-4c1a-9d02-afc31f5aca10"}
23:19:28.178 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"156623b6-76e8-4c1a-9d02-afc31f5aca10"}
23:19:28.189 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"536bdbc5-0247-4c2b-8811-61a8caee40db"}
23:19:28.198 00.009 9340 case statement mapped state 6 to 3
23:19:28.221 00.023 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"536bdbc5-0247-4c2b-8811-61a8caee40db"}
23:19:28.231 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"9d042bb7-9644-4f8d-915a-11a2930c69d7"}
23:19:28.238 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":576,"width":15,"height":15,"star_pos":[6.92,7.37],"pixels":"..."},"id":"9d042bb7-9644-4f8d-915a-11a2930c69d7"}
23:19:29.106 00.868 12020 Exposure complete
23:19:29.272 00.166 12020 worker thread done servicing request
23:19:29.272 00.000 9340 OnExposeComplete: enter
23:19:29.282 00.010 9340 UpdateGuideState(): m_state=6
23:19:29.294 00.012 9340 Star::Find(15, 853, 55, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 577
23:19:29.301 00.007 9340 Star::Find returns 1 (0), X=854.19, Y=55.72, Mass=732414, SNR=134.8, Peak=56151 HFD=4.0
23:19:29.324 00.023 9340 MultiStar: [#1 0.27,0.58,0.88,U] [#2 -0.12,0.13,1.01,U] [#3 0.19,0.23,0.73,U] [#4 0.16,0.42,0.73,U] [#5 -0.06,0.61,0.79,U] [#6 0.31,0.54,0.62,U] [#7 0.20,0.09,0.60,U] [#8 0.26,0.69,0.68,U] 
23:19:29.333 00.009 9340 refined, 8 included, MultiStar: {0.22, 0.39}, one-star: {0.73, 0.30}
23:19:29.340 00.007 9340 CameraToMount -- cameraTheta (1.06) - m_xAngle (-3.14) = xAngle (4.20 = -2.09)
23:19:29.348 00.008 9340 CameraToMount -- cameraTheta (1.06) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (4.18 = -2.10)
23:19:29.356 00.008 9340 CameraToMount -- cameraX=0.22 cameraY=0.39 hyp=0.45 cameraTheta=1.06 mountX=-0.22 mountY=-0.39, mountTheta=-2.09
23:19:29.368 00.012 9340 SchedulePrimaryMove(10104498, x=0.22, y=0.39, opts=13)
23:19:29.377 00.009 9340 Enqueuing Move request for scope (0.22, 0.39)
23:19:29.388 00.011 12020 Worker thread wakes up
23:19:29.388 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=5842, max=65535, med=9729, FiltMin=7173, FiltMax=65498, Gamma=2.870
23:19:29.398 00.010 12020 worker thread servicing REQUEST_MOVE scope ofs (0.22, 0.39) opts 0xd
23:19:29.398 00.000 12020 Handling offset move in thread for scope, endpoint = (0.22, 0.39)
23:19:29.398 00.000 12020 Moving (0.22, 0.39) raw xDistance=-0.22 yDistance=-0.39
23:19:29.398 00.000 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.22
23:19:29.398 00.000 12020 GuideAlgorithmResistSwitch::result() returns -0.39 from input -0.39
23:19:29.399 00.001 12020 MoveAxis(E, 0, ABG)
23:19:29.399 00.000 12020 Move returns status 0, amount 0
23:19:29.399 00.000 12020 MoveAxis(N, 65, ABG)
23:19:29.399 00.000 12020 Guiding  Dir = 0, Dur = 65
23:19:29.399 00.000 9340 UpdateGuideState exits: m=732414 SNR=134.8
23:19:29.410 00.011 12020 IsSlewing returns 0
23:19:29.410 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:19:29.431 00.021 12020 IsGuiding returns 0
23:19:29.433 00.002 9340 ScheduleExposure(2000,3,1) exposurePending=0
23:19:29.455 00.022 9340 Enqueuing Expose request
23:19:29.512 00.057 12020 IsGuiding returns 1
23:19:29.513 00.001 12020 scope still moving after pulse duration time elapsed
23:19:29.576 00.063 12020 IsSlewing returns 0
23:19:29.672 00.096 12020 IsGuiding returns 0
23:19:29.672 00.000 12020 scope move finished after 65 + 175 ms
23:19:29.672 00.000 12020 Move returns status 0, amount 65
23:19:29.672 00.000 12020 move complete, result=0
23:19:29.673 00.001 12020 worker thread done servicing request
23:19:29.673 00.000 9340 GuideStep: -0.2 px 0 ms EAST, -0.4 px 65 ms NORTH
23:19:29.681 00.008 12020 Worker thread wakes up
23:19:29.681 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
23:19:29.681 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(838,40,31,31)
23:19:30.168 00.487 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"ddf825a0-e822-4f2d-a266-4fc3cbda35c8"}
23:19:30.179 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"ddf825a0-e822-4f2d-a266-4fc3cbda35c8"}
23:19:30.188 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"32e1021e-8d85-45a6-b5a2-6556cac0d9b7"}
23:19:30.197 00.009 9340 case statement mapped state 6 to 3
23:19:30.205 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"32e1021e-8d85-45a6-b5a2-6556cac0d9b7"}
23:19:30.221 00.016 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"ef81ecad-99a8-47ea-a866-f5a23af5f61d"}
23:19:30.237 00.016 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":577,"width":15,"height":15,"star_pos":[7.19,6.72],"pixels":"..."},"id":"ef81ecad-99a8-47ea-a866-f5a23af5f61d"}
23:19:32.049 01.812 12020 Exposure complete
23:19:32.168 00.119 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"a5431aca-306e-4ddf-9e4d-05d25b4515cc"}
23:19:32.180 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"a5431aca-306e-4ddf-9e4d-05d25b4515cc"}
23:19:32.199 00.019 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"1582f249-1bd8-4754-983f-95656fa92f5f"}
23:19:32.209 00.010 9340 case statement mapped state 6 to 3
23:19:32.223 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"1582f249-1bd8-4754-983f-95656fa92f5f"}
23:19:32.236 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"41e73de0-e9de-40a3-a442-9acd8b304a92"}
23:19:32.249 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":577,"width":15,"height":15,"star_pos":[7.19,6.72],"pixels":"..."},"id":"41e73de0-e9de-40a3-a442-9acd8b304a92"}
23:19:32.305 00.056 12020 worker thread done servicing request
23:19:32.305 00.000 9340 OnExposeComplete: enter
23:19:32.317 00.012 9340 UpdateGuideState(): m_state=6
23:19:32.329 00.012 9340 Star::Find(15, 854, 55, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 578
23:19:32.341 00.012 9340 Star::Find returns 1 (0), X=853.94, Y=55.81, Mass=666030, SNR=151.3, Peak=50731 HFD=4.1
23:19:32.351 00.010 9340 MultiStar: [#1 0.17,0.74,0.87,U] [#2 -0.02,0.59,0.83,U] [#3 0.34,0.63,0.69,U] [#4 0.05,0.50,0.62,U] [#5 0.15,0.85,0.68,U] [#6 -0.10,0.49,0.66,U] [#7 0.13,0.25,0.62,U] [#8 0.05,0.47,0.63,U] 
23:19:32.367 00.016 9340 refined, 8 included, MultiStar: {0.16, 0.55}, one-star: {0.49, 0.40}
23:19:32.378 00.011 9340 CameraToMount -- cameraTheta (1.30) - m_xAngle (-3.14) = xAngle (4.43 = -1.85)
23:19:32.393 00.015 9340 CameraToMount -- cameraTheta (1.30) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (4.42 = -1.87)
23:19:32.421 00.028 9340 CameraToMount -- cameraX=0.16 cameraY=0.55 hyp=0.57 cameraTheta=1.30 mountX=-0.16 mountY=-0.55, mountTheta=-1.85
23:19:32.437 00.016 9340 SchedulePrimaryMove(10104498, x=0.16, y=0.55, opts=13)
23:19:32.447 00.010 9340 Enqueuing Move request for scope (0.16, 0.55)
23:19:32.459 00.012 12020 Worker thread wakes up
23:19:32.459 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=6098, max=65521, med=9710, FiltMin=7454, FiltMax=65497, Gamma=2.870
23:19:32.468 00.009 12020 worker thread servicing REQUEST_MOVE scope ofs (0.16, 0.55) opts 0xd
23:19:32.469 00.001 9340 UpdateGuideState exits: m=666030 SNR=151.3
23:19:32.477 00.008 12020 Handling offset move in thread for scope, endpoint = (0.16, 0.55)
23:19:32.478 00.001 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:19:32.490 00.012 12020 Moving (0.16, 0.55) raw xDistance=-0.16 yDistance=-0.55
23:19:32.490 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
23:19:32.502 00.012 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16
23:19:32.502 00.000 12020 GuideAlgorithmResistSwitch::result() returns -0.55 from input -0.55
23:19:32.502 00.000 9340 Enqueuing Expose request
23:19:32.513 00.011 12020 MoveAxis(E, 0, ABG)
23:19:32.514 00.001 12020 Move returns status 0, amount 0
23:19:32.514 00.000 12020 MoveAxis(N, 92, ABG)
23:19:32.514 00.000 12020 Guiding  Dir = 0, Dur = 92
23:19:32.515 00.001 12020 IsSlewing returns 0
23:19:32.516 00.001 12020 IsGuiding returns 0
23:19:32.599 00.083 12020 PulseGuide returned control before completion, sleep 20
23:19:32.635 00.036 12020 IsGuiding returns 1
23:19:32.635 00.000 12020 scope still moving after pulse duration time elapsed
23:19:32.667 00.032 12020 IsSlewing returns 0
23:19:32.667 00.000 12020 IsGuiding returns 1
23:19:32.807 00.140 12020 IsSlewing returns 0
23:19:32.838 00.031 12020 IsGuiding returns 0
23:19:32.839 00.001 12020 scope move finished after 92 + 230 ms
23:19:32.839 00.000 12020 Move returns status 0, amount 92
23:19:32.839 00.000 12020 move complete, result=0
23:19:32.840 00.001 12020 worker thread done servicing request
23:19:32.840 00.000 9340 GuideStep: -0.2 px 0 ms EAST, -0.5 px 92 ms NORTH
23:19:32.850 00.010 12020 Worker thread wakes up
23:19:32.850 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
23:19:32.850 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(838,40,31,31)
23:19:34.167 01.317 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"e237bf8c-9a1d-4237-8b06-88c3c05e8e23"}
23:19:34.179 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"e237bf8c-9a1d-4237-8b06-88c3c05e8e23"}
23:19:34.208 00.029 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"0f1bdf2c-6e2e-49e3-a5f8-2ff89e833739"}
23:19:34.221 00.013 9340 case statement mapped state 6 to 3
23:19:34.233 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"0f1bdf2c-6e2e-49e3-a5f8-2ff89e833739"}
23:19:34.243 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"8a066d9c-85f7-43fd-970d-74f6e677b946"}
23:19:34.257 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":578,"width":15,"height":15,"star_pos":[6.94,6.81],"pixels":"..."},"id":"8a066d9c-85f7-43fd-970d-74f6e677b946"}
23:19:35.213 00.956 12020 Exposure complete
23:19:35.453 00.240 12020 worker thread done servicing request
23:19:35.453 00.000 9340 OnExposeComplete: enter
23:19:35.462 00.009 9340 UpdateGuideState(): m_state=6
23:19:35.473 00.011 9340 Star::Find(15, 853, 55, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 579
23:19:35.484 00.011 9340 Star::Find returns 1 (0), X=854.56, Y=55.34, Mass=750827, SNR=141.9, Peak=58133 HFD=4.0
23:19:35.497 00.013 9340 MultiStar: [#1 0.82,0.28,0.68,U] [#2 0.65,0.03,0.73,U] [#3 0.86,0.04,0.79,U] [#4 0.70,0.43,0.61,U] [#5 0.91,0.31,0.00,M1] [#6 0.67,0.18,0.61,U] [#7 0.55,-0.10,0.72,U] [#8 0.90,0.32,0.00,M1] 
23:19:35.521 00.024 9340 refined, 6 included, MultiStar: {0.79, 0.09}, one-star: {1.11, -0.07}
23:19:35.534 00.013 9340 CameraToMount -- cameraTheta (0.12) - m_xAngle (-3.14) = xAngle (3.25 = -3.03)
23:19:35.545 00.011 9340 CameraToMount -- cameraTheta (0.12) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (3.24 = -3.05)
23:19:35.557 00.012 9340 CameraToMount -- cameraX=0.79 cameraY=0.09 hyp=0.79 cameraTheta=0.12 mountX=-0.79 mountY=-0.07, mountTheta=-3.05
23:19:35.571 00.014 9340 SchedulePrimaryMove(10104498, x=0.79, y=0.09, opts=13)
23:19:35.586 00.015 9340 Enqueuing Move request for scope (0.79, 0.09)
23:19:35.599 00.013 12020 Worker thread wakes up
23:19:35.599 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=6026, max=65535, med=9722, FiltMin=7775, FiltMax=65497, Gamma=2.870
23:19:35.627 00.028 12020 worker thread servicing REQUEST_MOVE scope ofs (0.79, 0.09) opts 0xd
23:19:35.627 00.000 9340 UpdateGuideState exits: m=750827 SNR=141.9
23:19:35.638 00.011 12020 Handling offset move in thread for scope, endpoint = (0.79, 0.09)
23:19:35.639 00.001 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:19:35.648 00.009 12020 Moving (0.79, 0.09) raw xDistance=-0.79 yDistance=-0.07
23:19:35.648 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
23:19:35.660 00.012 12020 GuideAlgorithmHysteresis::Result() returns -0.33 from input -0.79
23:19:35.661 00.001 9340 Enqueuing Expose request
23:19:35.671 00.010 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:19:35.671 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
23:19:35.671 00.000 12020 MoveAxis(E, 64, ABG)
23:19:35.671 00.000 12020 Guiding  Dir = 2, Dur = 64
23:19:35.672 00.001 12020 IsSlewing returns 0
23:19:35.672 00.000 12020 IsGuiding returns 0
23:19:35.701 00.029 12020 PulseGuide returned control before completion, sleep 47
23:19:35.766 00.065 12020 IsGuiding returns 1
23:19:35.766 00.000 12020 scope still moving after pulse duration time elapsed
23:19:35.797 00.031 12020 IsSlewing returns 0
23:19:35.797 00.000 12020 IsGuiding returns 0
23:19:35.798 00.001 12020 scope move finished after 64 + 60 ms
23:19:35.798 00.000 12020 Move returns status 0, amount 64
23:19:35.798 00.000 12020 MoveAxis(N, 0, ABG)
23:19:35.798 00.000 12020 Move returns status 0, amount 0
23:19:35.798 00.000 12020 move complete, result=0
23:19:35.799 00.001 12020 worker thread done servicing request
23:19:35.799 00.000 12020 Worker thread wakes up
23:19:35.799 00.000 9340 GuideStep: -0.8 px 64 ms EAST, -0.1 px 0 ms NORTH
23:19:35.823 00.024 12020 worker thread servicing REQUEST_EXPOSE 2000
23:19:35.824 00.001 12020 Handling exposure in thread, d=2000 o=3 r=(838,40,31,31)
23:19:36.169 00.345 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"c3ef55c6-6194-4a3a-9008-f2c48e8422d3"}
23:19:36.181 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"c3ef55c6-6194-4a3a-9008-f2c48e8422d3"}
23:19:36.197 00.016 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"84dc1fb5-c8ff-4778-a697-bac8b6de4727"}
23:19:36.212 00.015 9340 case statement mapped state 6 to 3
23:19:36.244 00.032 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"84dc1fb5-c8ff-4778-a697-bac8b6de4727"}
23:19:36.255 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"81427676-281b-48d3-b917-bb2fa9985d2b"}
23:19:36.268 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":579,"width":15,"height":15,"star_pos":[6.56,7.34],"pixels":"..."},"id":"81427676-281b-48d3-b917-bb2fa9985d2b"}
23:19:38.167 01.899 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"d0c8a684-b0d7-492b-8f97-c0a431111d6a"}
23:19:38.182 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"d0c8a684-b0d7-492b-8f97-c0a431111d6a"}
23:19:38.204 00.022 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"c0144b03-5478-4db9-b33f-2ed0156e2171"}
23:19:38.221 00.017 12020 Exposure complete
23:19:38.221 00.000 9340 case statement mapped state 6 to 3
23:19:38.256 00.035 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"c0144b03-5478-4db9-b33f-2ed0156e2171"}
23:19:38.275 00.019 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"175e5992-9fb7-411b-a1ed-5143a7fc77f6"}
23:19:38.288 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":579,"width":15,"height":15,"star_pos":[6.56,7.34],"pixels":"..."},"id":"175e5992-9fb7-411b-a1ed-5143a7fc77f6"}
23:19:38.576 00.288 12020 worker thread done servicing request
23:19:38.576 00.000 9340 OnExposeComplete: enter
23:19:38.590 00.014 9340 UpdateGuideState(): m_state=6
23:19:38.604 00.014 9340 Star::Find(15, 854, 55, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 580
23:19:38.617 00.013 9340 Star::Find returns 1 (0), X=854.55, Y=55.94, Mass=705686, SNR=147.9, Peak=53831 HFD=3.9
23:19:38.634 00.017 9340 MultiStar: [#1 0.76,0.71,0.00,M1] [#2 0.34,0.39,0.78,U] [#3 0.74,0.63,0.00,M1] [#4 0.49,0.61,0.70,U] [#5 0.62,0.74,0.00,M2] [#6 0.39,0.53,0.69,U] [#7 0.54,0.30,0.64,U] [#8 0.70,0.65,0.00,M2] 
23:19:38.663 00.029 9340 refined, 4 included, MultiStar: {0.61, 0.47}, one-star: {1.10, 0.52}
23:19:38.677 00.014 9340 CameraToMount -- cameraTheta (0.66) - m_xAngle (-3.14) = xAngle (3.80 = -2.49)
23:19:38.688 00.011 9340 CameraToMount -- cameraTheta (0.66) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (3.78 = -2.50)
23:19:38.700 00.012 9340 CameraToMount -- cameraX=0.61 cameraY=0.47 hyp=0.77 cameraTheta=0.66 mountX=-0.61 mountY=-0.46, mountTheta=-2.50
23:19:38.717 00.017 9340 SchedulePrimaryMove(10104498, x=0.61, y=0.47, opts=13)
23:19:38.730 00.013 9340 Enqueuing Move request for scope (0.61, 0.47)
23:19:38.741 00.011 12020 Worker thread wakes up
23:19:38.742 00.001 9340 UpdateImageDisplay: Size=(1920,1080) min=5838, max=65521, med=9556, FiltMin=7545, FiltMax=65497, Gamma=2.870
23:19:38.773 00.031 12020 worker thread servicing REQUEST_MOVE scope ofs (0.61, 0.47) opts 0xd
23:19:38.773 00.000 12020 Handling offset move in thread for scope, endpoint = (0.61, 0.47)
23:19:38.773 00.000 9340 UpdateGuideState exits: m=705686 SNR=147.9
23:19:38.788 00.015 12020 Moving (0.61, 0.47) raw xDistance=-0.61 yDistance=-0.46
23:19:38.788 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:19:38.801 00.013 12020 GuideAlgorithmHysteresis::Result() returns -0.28 from input -0.61
23:19:38.801 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
23:19:38.812 00.011 12020 GuideAlgorithmResistSwitch::result() returns -0.46 from input -0.46
23:19:38.813 00.001 9340 Enqueuing Expose request
23:19:38.826 00.013 12020 MoveAxis(E, 55, ABG)
23:19:38.826 00.000 12020 Guiding  Dir = 2, Dur = 55
23:19:38.828 00.002 12020 IsSlewing returns 0
23:19:38.829 00.001 12020 IsGuiding returns 0
23:19:38.852 00.023 12020 PulseGuide returned control before completion, sleep 43
23:19:38.932 00.080 12020 IsGuiding returns 0
23:19:38.932 00.000 12020 Move returns status 0, amount 55
23:19:38.932 00.000 12020 MoveAxis(N, 77, ABG)
23:19:38.932 00.000 12020 Guiding  Dir = 0, Dur = 77
23:19:38.934 00.002 12020 IsSlewing returns 0
23:19:38.935 00.001 12020 IsGuiding returns 0
23:19:39.012 00.077 12020 PulseGuide returned control before completion, sleep 11
23:19:39.032 00.020 12020 IsGuiding returns 1
23:19:39.032 00.000 12020 scope still moving after pulse duration time elapsed
23:19:39.062 00.030 12020 IsSlewing returns 0
23:19:39.063 00.001 12020 IsGuiding returns 1
23:19:39.172 00.109 12020 IsSlewing returns 0
23:19:39.220 00.048 12020 IsGuiding returns 0
23:19:39.220 00.000 12020 scope move finished after 77 + 207 ms
23:19:39.220 00.000 12020 Move returns status 0, amount 77
23:19:39.220 00.000 12020 move complete, result=0
23:19:39.221 00.001 12020 worker thread done servicing request
23:19:39.221 00.000 9340 GuideStep: -0.6 px 55 ms EAST, -0.5 px 77 ms NORTH
23:19:39.234 00.013 12020 Worker thread wakes up
23:19:39.234 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
23:19:39.235 00.001 12020 Handling exposure in thread, d=2000 o=3 r=(838,40,31,31)
23:19:40.168 00.933 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"bf4eb4e0-20ce-48db-baaf-d0b02ea3794d"}
23:19:40.202 00.034 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"bf4eb4e0-20ce-48db-baaf-d0b02ea3794d"}
23:19:40.216 00.014 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"14fb753c-bc47-4623-b454-aa36f1bcab58"}
23:19:40.230 00.014 9340 case statement mapped state 6 to 3
23:19:40.241 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"14fb753c-bc47-4623-b454-aa36f1bcab58"}
23:19:40.254 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"a11256ca-604c-4178-8338-2556177d59ab"}
23:19:40.269 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":580,"width":15,"height":15,"star_pos":[6.55,6.94],"pixels":"..."},"id":"a11256ca-604c-4178-8338-2556177d59ab"}
23:19:41.709 01.440 12020 Exposure complete
23:19:41.890 00.181 12020 worker thread done servicing request
23:19:41.891 00.001 9340 OnExposeComplete: enter
23:19:41.898 00.007 9340 UpdateGuideState(): m_state=6
23:19:41.907 00.009 9340 Star::Find(15, 854, 55, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 581
23:19:41.916 00.009 9340 Star::Find returns 1 (0), X=854.29, Y=55.26, Mass=730650, SNR=145.9, Peak=57591 HFD=3.7
23:19:41.925 00.009 9340 MultiStar: [#1 0.62,0.36,0.79,U] [#2 0.30,0.08,0.83,U] [#3 0.63,0.19,0.83,U] [#4 0.51,0.32,0.56,U] [#5 0.70,0.30,0.63,U] [#6 0.07,-0.06,0.65,U] [#7 0.54,0.01,0.61,U] [#8 0.58,0.15,0.65,U] 
23:19:41.933 00.008 9340 refined, 8 included, MultiStar: {0.55, 0.12}, one-star: {0.84, -0.15}
23:19:41.940 00.007 9340 CameraToMount -- cameraTheta (0.21) - m_xAngle (-3.14) = xAngle (3.35 = -2.94)
23:19:41.950 00.010 9340 CameraToMount -- cameraTheta (0.21) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (3.33 = -2.95)
23:19:41.960 00.010 9340 CameraToMount -- cameraX=0.55 cameraY=0.12 hyp=0.56 cameraTheta=0.21 mountX=-0.55 mountY=-0.11, mountTheta=-2.95
23:19:41.971 00.011 9340 SchedulePrimaryMove(10104498, x=0.55, y=0.12, opts=13)
23:19:41.981 00.010 9340 Enqueuing Move request for scope (0.55, 0.12)
23:19:42.002 00.021 12020 Worker thread wakes up
23:19:42.002 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=5426, max=65535, med=9755, FiltMin=7233, FiltMax=65497, Gamma=2.870
23:19:42.014 00.012 12020 worker thread servicing REQUEST_MOVE scope ofs (0.55, 0.12) opts 0xd
23:19:42.014 00.000 12020 Handling offset move in thread for scope, endpoint = (0.55, 0.12)
23:19:42.014 00.000 12020 Moving (0.55, 0.12) raw xDistance=-0.55 yDistance=-0.11
23:19:42.014 00.000 9340 UpdateGuideState exits: m=730650 SNR=145.9
23:19:42.022 00.008 12020 GuideAlgorithmHysteresis::Result() returns -0.25 from input -0.55
23:19:42.022 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:19:42.022 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:19:42.033 00.011 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
23:19:42.033 00.000 12020 MoveAxis(E, 49, ABG)
23:19:42.033 00.000 12020 Guiding  Dir = 2, Dur = 49
23:19:42.034 00.001 9340 ScheduleExposure(2000,3,1) exposurePending=0
23:19:42.044 00.010 9340 Enqueuing Expose request
23:19:42.051 00.007 12020 IsSlewing returns 0
23:19:42.082 00.031 12020 IsGuiding returns 0
23:19:42.116 00.034 12020 PulseGuide returned control before completion, sleep 26
23:19:42.148 00.032 12020 IsGuiding returns 1
23:19:42.148 00.000 12020 scope still moving after pulse duration time elapsed
23:19:42.166 00.018 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"8ecda0d8-58de-4159-b64d-e42ef7112bd6"}
23:19:42.178 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"8ecda0d8-58de-4159-b64d-e42ef7112bd6"}
23:19:42.190 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"f0d8a3c4-f38b-42ea-9fff-a0c45ec97e7c"}
23:19:42.203 00.013 9340 case statement mapped state 6 to 3
23:19:42.212 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"f0d8a3c4-f38b-42ea-9fff-a0c45ec97e7c"}
23:19:42.220 00.008 12020 IsSlewing returns 0
23:19:42.221 00.001 12020 IsGuiding returns 0
23:19:42.221 00.000 12020 scope move finished after 49 + 89 ms
23:19:42.233 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"cdc74acd-675a-48f9-ac7b-a53b2e2269cd"}
23:19:42.242 00.009 12020 Move returns status 0, amount 49
23:19:42.242 00.000 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":581,"width":15,"height":15,"star_pos":[7.29,7.26],"pixels":"..."},"id":"cdc74acd-675a-48f9-ac7b-a53b2e2269cd"}
23:19:42.253 00.011 12020 MoveAxis(N, 0, ABG)
23:19:42.253 00.000 12020 Move returns status 0, amount 0
23:19:42.253 00.000 12020 move complete, result=0
23:19:42.253 00.000 9340 GuideStep: -0.5 px 49 ms EAST, -0.1 px 0 ms NORTH
23:19:42.261 00.008 12020 worker thread done servicing request
23:19:42.261 00.000 12020 Worker thread wakes up
23:19:42.263 00.002 12020 worker thread servicing REQUEST_EXPOSE 2000
23:19:42.263 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(838,40,31,31)
23:19:44.167 01.904 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"4e4aa6a3-99ae-42af-b945-c1825a2dd1ce"}
23:19:44.178 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"4e4aa6a3-99ae-42af-b945-c1825a2dd1ce"}
23:19:44.192 00.014 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"a761728f-dc37-4be2-89e6-7469032d55d1"}
23:19:44.219 00.027 9340 case statement mapped state 6 to 3
23:19:44.231 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"a761728f-dc37-4be2-89e6-7469032d55d1"}
23:19:44.241 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"41e75684-d8f7-4f7c-b791-1c96d474903d"}
23:19:44.255 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":581,"width":15,"height":15,"star_pos":[7.29,7.26],"pixels":"..."},"id":"41e75684-d8f7-4f7c-b791-1c96d474903d"}
23:19:44.620 00.365 12020 Exposure complete
23:19:44.854 00.234 12020 worker thread done servicing request
23:19:44.854 00.000 9340 OnExposeComplete: enter
23:19:44.863 00.009 9340 UpdateGuideState(): m_state=6
23:19:44.874 00.011 9340 Star::Find(15, 854, 55, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 582
23:19:44.887 00.013 9340 Star::Find returns 1 (0), X=854.74, Y=55.40, Mass=761316, SNR=127.3, Peak=55069 HFD=3.8
23:19:44.902 00.015 9340 MultiStar: [#1 0.87,0.08,0.86,U] [#2 0.63,0.07,0.96,U] [#3 0.84,-0.19,0.70,U] [#4 0.89,0.12,0.70,U] [#5 1.02,0.36,0.00,M2] [#6 0.52,-0.15,0.69,U] [#7 0.96,-0.15,0.00,M1] [#8 1.04,0.08,0.00,M2] 
23:19:44.913 00.011 9340 refined, 5 included, MultiStar: {0.86, -0.01}, one-star: {1.29, -0.02}
23:19:44.924 00.011 9340 CameraToMount -- cameraTheta (-0.01) - m_xAngle (-3.14) = xAngle (3.13 = 3.13)
23:19:44.955 00.031 9340 CameraToMount -- cameraTheta (-0.01) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (3.11 = 3.11)
23:19:44.968 00.013 9340 CameraToMount -- cameraX=0.86 cameraY=-0.01 hyp=0.86 cameraTheta=-0.01 mountX=-0.86 mountY=0.03, mountTheta=3.11
23:19:44.984 00.016 9340 SchedulePrimaryMove(10104498, x=0.86, y=-0.01, opts=13)
23:19:44.993 00.009 9340 Enqueuing Move request for scope (0.86, -0.01)
23:19:45.003 00.010 12020 Worker thread wakes up
23:19:45.003 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=6158, max=65535, med=9746, FiltMin=7504, FiltMax=65497, Gamma=2.870
23:19:45.015 00.012 12020 worker thread servicing REQUEST_MOVE scope ofs (0.86, -0.01) opts 0xd
23:19:45.015 00.000 12020 Handling offset move in thread for scope, endpoint = (0.86, -0.01)
23:19:45.016 00.001 9340 UpdateGuideState exits: m=761316 SNR=127.3
23:19:45.028 00.012 12020 Moving (0.86, -0.01) raw xDistance=-0.86 yDistance=0.03
23:19:45.028 00.000 12020 GuideAlgorithmHysteresis::Result() returns -0.38 from input -0.86
23:19:45.028 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:19:45.028 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:19:45.039 00.011 9340 ScheduleExposure(2000,3,1) exposurePending=0
23:19:45.064 00.025 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
23:19:45.064 00.000 9340 Enqueuing Expose request
23:19:45.075 00.011 12020 MoveAxis(E, 74, ABG)
23:19:45.075 00.000 12020 Guiding  Dir = 2, Dur = 74
23:19:45.076 00.001 12020 IsSlewing returns 0
23:19:45.077 00.001 12020 IsGuiding returns 0
23:19:45.105 00.028 12020 PulseGuide returned control before completion, sleep 56
23:19:45.170 00.065 12020 IsGuiding returns 1
23:19:45.170 00.000 12020 scope still moving after pulse duration time elapsed
23:19:45.217 00.047 12020 IsSlewing returns 0
23:19:45.249 00.032 12020 IsGuiding returns 0
23:19:45.249 00.000 12020 scope move finished after 74 + 97 ms
23:19:45.250 00.001 12020 Move returns status 0, amount 74
23:19:45.250 00.000 12020 MoveAxis(N, 0, ABG)
23:19:45.250 00.000 12020 Move returns status 0, amount 0
23:19:45.250 00.000 12020 move complete, result=0
23:19:45.250 00.000 12020 worker thread done servicing request
23:19:45.251 00.001 9340 GuideStep: -0.9 px 74 ms EAST, 0.0 px 0 ms NORTH
23:19:45.261 00.010 12020 Worker thread wakes up
23:19:45.261 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
23:19:45.261 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(838,40,31,31)
23:19:46.168 00.907 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"15f4fa19-e180-4269-a5d2-a3140cd11686"}
23:19:46.180 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"15f4fa19-e180-4269-a5d2-a3140cd11686"}
23:19:46.212 00.032 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"bc021598-274a-4345-abd8-4b102fd43b73"}
23:19:46.224 00.012 9340 case statement mapped state 6 to 3
23:19:46.234 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"bc021598-274a-4345-abd8-4b102fd43b73"}
23:19:46.254 00.020 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"01d386ec-9df6-46c5-9a68-683da56329db"}
23:19:46.263 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":582,"width":15,"height":15,"star_pos":[6.74,7.40],"pixels":"..."},"id":"01d386ec-9df6-46c5-9a68-683da56329db"}
23:19:47.627 01.364 12020 Exposure complete
23:19:47.803 00.176 9340 OnExposeComplete: enter
23:19:47.812 00.009 9340 UpdateGuideState(): m_state=6
23:19:47.818 00.006 12020 worker thread done servicing request
23:19:47.818 00.000 9340 Star::Find(15, 854, 55, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 583
23:19:47.825 00.007 9340 Star::Find returns 1 (0), X=853.82, Y=55.59, Mass=698269, SNR=148.0, Peak=52363 HFD=3.8
23:19:47.834 00.009 9340 MultiStar: [#1 0.13,0.45,0.68,U] [#2 -0.17,0.25,0.76,U] [#3 -0.05,0.46,0.63,U] [#4 0.10,0.42,0.68,U] [#5 -0.06,0.30,0.66,U] [#6 -0.20,0.47,0.65,U] [#7 -0.14,0.25,0.54,U] [#8 -0.04,0.35,0.62,U] 
23:19:47.842 00.008 9340 refined, 8 included, MultiStar: {0.02, 0.34}, one-star: {0.36, 0.17}
23:19:47.851 00.009 9340 CameraToMount -- cameraTheta (1.52) - m_xAngle (-3.14) = xAngle (4.66 = -1.63)
23:19:47.858 00.007 9340 CameraToMount -- cameraTheta (1.52) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (4.64 = -1.64)
23:19:47.867 00.009 9340 CameraToMount -- cameraX=0.02 cameraY=0.34 hyp=0.34 cameraTheta=1.52 mountX=-0.02 mountY=-0.34, mountTheta=-1.63
23:19:47.893 00.026 9340 SchedulePrimaryMove(10104498, x=0.02, y=0.34, opts=13)
23:19:47.905 00.012 9340 Enqueuing Move request for scope (0.02, 0.34)
23:19:47.911 00.006 12020 Worker thread wakes up
23:19:47.911 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=5914, max=65521, med=9729, FiltMin=7544, FiltMax=65498, Gamma=2.870
23:19:47.919 00.008 9340 UpdateGuideState exits: m=698269 SNR=148.0
23:19:47.928 00.009 12020 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.34) opts 0xd
23:19:47.929 00.001 12020 Handling offset move in thread for scope, endpoint = (0.02, 0.34)
23:19:47.929 00.000 12020 Moving (0.02, 0.34) raw xDistance=-0.02 yDistance=-0.34
23:19:47.929 00.000 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
23:19:47.929 00.000 12020 GuideAlgorithmResistSwitch::result() returns -0.34 from input -0.34
23:19:47.929 00.000 12020 MoveAxis(E, 0, ABG)
23:19:47.929 00.000 12020 Move returns status 0, amount 0
23:19:47.929 00.000 12020 MoveAxis(N, 57, ABG)
23:19:47.929 00.000 12020 Guiding  Dir = 0, Dur = 57
23:19:47.930 00.001 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:19:47.938 00.008 12020 IsSlewing returns 0
23:19:47.938 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
23:19:47.946 00.008 12020 IsGuiding returns 0
23:19:47.946 00.000 9340 Enqueuing Expose request
23:19:48.064 00.118 12020 IsGuiding returns 1
23:19:48.065 00.001 12020 scope still moving after pulse duration time elapsed
23:19:48.167 00.102 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"2b30166d-0957-4c25-8b9a-7bd8264ebebd"}
23:19:48.177 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"2b30166d-0957-4c25-8b9a-7bd8264ebebd"}
23:19:48.185 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"c9cdeca6-2476-48b7-bc27-9e7b012e6b67"}
23:19:48.195 00.010 9340 case statement mapped state 6 to 3
23:19:48.204 00.009 12020 IsSlewing returns 0
23:19:48.205 00.001 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"c9cdeca6-2476-48b7-bc27-9e7b012e6b67"}
23:19:48.212 00.007 12020 IsGuiding returns 0
23:19:48.212 00.000 12020 scope move finished after 57 + 209 ms
23:19:48.213 00.001 12020 Move returns status 0, amount 57
23:19:48.213 00.000 12020 move complete, result=0
23:19:48.213 00.000 12020 worker thread done servicing request
23:19:48.213 00.000 12020 Worker thread wakes up
23:19:48.213 00.000 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"da3d6d11-d4c1-4584-bdbf-1062b198a47e"}
23:19:48.238 00.025 12020 worker thread servicing REQUEST_EXPOSE 2000
23:19:48.238 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(838,40,31,31)
23:19:48.239 00.001 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":583,"width":15,"height":15,"star_pos":[6.82,6.59],"pixels":"..."},"id":"da3d6d11-d4c1-4584-bdbf-1062b198a47e"}
23:19:48.250 00.011 9340 GuideStep: -0.0 px 0 ms EAST, -0.3 px 57 ms NORTH
23:19:50.167 01.917 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"17173b54-a63a-4d1e-97f0-e5fa9ffc15fc"}
23:19:50.179 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"17173b54-a63a-4d1e-97f0-e5fa9ffc15fc"}
23:19:50.191 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"ffc51575-6f62-4cd1-811c-cc64b4978efb"}
23:19:50.217 00.026 9340 case statement mapped state 6 to 3
23:19:50.230 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"ffc51575-6f62-4cd1-811c-cc64b4978efb"}
23:19:50.238 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"52b09c55-0fab-4da0-a289-dc20ec94b667"}
23:19:50.254 00.016 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":583,"width":15,"height":15,"star_pos":[6.82,6.59],"pixels":"..."},"id":"52b09c55-0fab-4da0-a289-dc20ec94b667"}
23:19:50.596 00.342 12020 Exposure complete
23:19:50.856 00.260 12020 worker thread done servicing request
23:19:50.856 00.000 9340 OnExposeComplete: enter
23:19:50.866 00.010 9340 UpdateGuideState(): m_state=6
23:19:50.878 00.012 9340 Star::Find(15, 853, 55, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 584
23:19:50.889 00.011 9340 Star::Find returns 1 (0), X=854.51, Y=55.10, Mass=759527, SNR=161.4, Peak=57505 HFD=3.9
23:19:50.901 00.012 9340 MultiStar: [#1 0.62,0.04,0.67,U] [#2 0.47,-0.16,0.77,U] [#3 0.71,-0.23,0.64,U] [#4 0.57,-0.21,0.51,U] [#5 0.54,0.28,0.60,U] [#6 0.28,-0.24,0.51,U] [#7 0.40,-0.41,0.49,U] [#8 0.53,0.06,0.45,U] 
23:19:50.912 00.011 9340 refined, 8 included, MultiStar: {0.62, -0.14}, one-star: {1.06, -0.31}
23:19:50.944 00.032 9340 CameraToMount -- cameraTheta (-0.22) - m_xAngle (-3.14) = xAngle (2.91 = 2.91)
23:19:50.955 00.011 9340 CameraToMount -- cameraTheta (-0.22) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (2.90 = 2.90)
23:19:50.968 00.013 9340 CameraToMount -- cameraX=0.62 cameraY=-0.14 hyp=0.63 cameraTheta=-0.22 mountX=-0.62 mountY=0.15, mountTheta=2.90
23:19:50.983 00.015 9340 SchedulePrimaryMove(10104498, x=0.62, y=-0.14, opts=13)
23:19:50.993 00.010 9340 Enqueuing Move request for scope (0.62, -0.14)
23:19:51.004 00.011 12020 Worker thread wakes up
23:19:51.005 00.001 9340 UpdateImageDisplay: Size=(1920,1080) min=5642, max=65535, med=9742, FiltMin=7415, FiltMax=65497, Gamma=2.870
23:19:51.017 00.012 12020 worker thread servicing REQUEST_MOVE scope ofs (0.62, -0.14) opts 0xd
23:19:51.017 00.000 9340 UpdateGuideState exits: m=759527 SNR=161.4
23:19:51.027 00.010 12020 Handling offset move in thread for scope, endpoint = (0.62, -0.14)
23:19:51.027 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:19:51.053 00.026 12020 Moving (0.62, -0.14) raw xDistance=-0.62 yDistance=0.15
23:19:51.053 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
23:19:51.064 00.011 12020 GuideAlgorithmHysteresis::Result() returns -0.26 from input -0.62
23:19:51.064 00.000 9340 Enqueuing Expose request
23:19:51.074 00.010 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:19:51.074 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
23:19:51.074 00.000 12020 MoveAxis(E, 50, ABG)
23:19:51.074 00.000 12020 Guiding  Dir = 2, Dur = 50
23:19:51.075 00.001 12020 IsSlewing returns 0
23:19:51.076 00.001 12020 IsGuiding returns 0
23:19:51.102 00.026 12020 PulseGuide returned control before completion, sleep 34
23:19:51.142 00.040 12020 IsGuiding returns 1
23:19:51.143 00.001 12020 scope still moving after pulse duration time elapsed
23:19:51.183 00.040 12020 IsSlewing returns 0
23:19:51.215 00.032 12020 IsGuiding returns 0
23:19:51.215 00.000 12020 scope move finished after 50 + 88 ms
23:19:51.215 00.000 12020 Move returns status 0, amount 50
23:19:51.215 00.000 12020 MoveAxis(N, 0, ABG)
23:19:51.215 00.000 12020 Move returns status 0, amount 0
23:19:51.216 00.001 12020 move complete, result=0
23:19:51.216 00.000 12020 worker thread done servicing request
23:19:51.216 00.000 9340 GuideStep: -0.6 px 50 ms EAST, 0.2 px 0 ms NORTH
23:19:51.227 00.011 12020 Worker thread wakes up
23:19:51.228 00.001 12020 worker thread servicing REQUEST_EXPOSE 2000
23:19:51.228 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(838,40,31,31)
23:19:52.166 00.938 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"2e5bdd0c-e825-431d-b7d3-ade85f77e05c"}
23:19:52.181 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"2e5bdd0c-e825-431d-b7d3-ade85f77e05c"}
23:19:52.191 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"99cee2e7-8c9c-4d73-9e9b-f57b67e582cc"}
23:19:52.208 00.017 9340 case statement mapped state 6 to 3
23:19:52.219 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"99cee2e7-8c9c-4d73-9e9b-f57b67e582cc"}
23:19:52.229 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"cd148173-d224-4a93-9f77-5f9e6b73ecfe"}
23:19:52.242 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":584,"width":15,"height":15,"star_pos":[6.51,7.10],"pixels":"..."},"id":"cd148173-d224-4a93-9f77-5f9e6b73ecfe"}
23:19:53.588 01.346 12020 Exposure complete
23:19:53.766 00.178 12020 worker thread done servicing request
23:19:53.766 00.000 9340 OnExposeComplete: enter
23:19:53.775 00.009 9340 UpdateGuideState(): m_state=6
23:19:53.783 00.008 9340 Star::Find(15, 854, 55, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 585
23:19:53.790 00.007 9340 Star::Find returns 1 (0), X=854.60, Y=55.37, Mass=766251, SNR=165.2, Peak=59727 HFD=4.0
23:19:53.799 00.009 9340 MultiStar: [#1 0.87,0.21,0.74,U] [#2 0.63,-0.08,0.79,U] [#3 0.94,-0.03,0.00,M1] [#4 0.74,0.35,0.49,U] [#5 0.64,0.32,0.62,U] [#6 0.66,-0.04,0.52,U] [#7 0.77,0.00,0.56,U] [#8 0.82,0.11,0.57,U] 
23:19:53.806 00.007 9340 refined, 7 included, MultiStar: {0.81, 0.09}, one-star: {1.14, -0.05}
23:19:53.815 00.009 9340 CameraToMount -- cameraTheta (0.11) - m_xAngle (-3.14) = xAngle (3.24 = -3.04)
23:19:53.822 00.007 9340 CameraToMount -- cameraTheta (0.11) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (3.23 = -3.06)
23:19:53.843 00.021 9340 CameraToMount -- cameraX=0.81 cameraY=0.09 hyp=0.81 cameraTheta=0.11 mountX=-0.81 mountY=-0.07, mountTheta=-3.06
23:19:53.856 00.013 9340 SchedulePrimaryMove(10104498, x=0.81, y=0.09, opts=13)
23:19:53.867 00.011 9340 Enqueuing Move request for scope (0.81, 0.09)
23:19:53.875 00.008 12020 Worker thread wakes up
23:19:53.876 00.001 12020 worker thread servicing REQUEST_MOVE scope ofs (0.81, 0.09) opts 0xd
23:19:53.876 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=5378, max=65535, med=9781, FiltMin=7618, FiltMax=65497, Gamma=2.870
23:19:53.885 00.009 12020 Handling offset move in thread for scope, endpoint = (0.81, 0.09)
23:19:53.886 00.001 9340 UpdateGuideState exits: m=766251 SNR=165.2
23:19:53.894 00.008 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:19:53.901 00.007 9340 ScheduleExposure(2000,3,1) exposurePending=0
23:19:53.910 00.009 12020 Moving (0.81, 0.09) raw xDistance=-0.81 yDistance=-0.07
23:19:53.910 00.000 12020 GuideAlgorithmHysteresis::Result() returns -0.36 from input -0.81
23:19:53.910 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:19:53.910 00.000 9340 Enqueuing Expose request
23:19:53.919 00.009 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
23:19:53.919 00.000 12020 MoveAxis(E, 70, ABG)
23:19:53.919 00.000 12020 Guiding  Dir = 2, Dur = 70
23:19:53.920 00.001 12020 IsSlewing returns 0
23:19:53.921 00.001 12020 IsGuiding returns 0
23:19:53.949 00.028 12020 PulseGuide returned control before completion, sleep 52
23:19:54.029 00.080 12020 IsGuiding returns 0
23:19:54.029 00.000 12020 Move returns status 0, amount 70
23:19:54.029 00.000 12020 MoveAxis(N, 0, ABG)
23:19:54.030 00.001 12020 Move returns status 0, amount 0
23:19:54.030 00.000 12020 move complete, result=0
23:19:54.030 00.000 12020 worker thread done servicing request
23:19:54.030 00.000 9340 GuideStep: -0.8 px 70 ms EAST, -0.1 px 0 ms NORTH
23:19:54.039 00.009 12020 Worker thread wakes up
23:19:54.039 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
23:19:54.040 00.001 12020 Handling exposure in thread, d=2000 o=3 r=(838,40,31,31)
23:19:54.167 00.127 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"65443c50-1bb5-47da-a8ff-96e29b411b70"}
23:19:54.177 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"65443c50-1bb5-47da-a8ff-96e29b411b70"}
23:19:54.185 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"cc0c1d67-2a6e-4d89-b2f4-0b8c5aadce63"}
23:19:54.195 00.010 9340 case statement mapped state 6 to 3
23:19:54.217 00.022 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"cc0c1d67-2a6e-4d89-b2f4-0b8c5aadce63"}
23:19:54.228 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"a12f8bfb-314c-4013-8e13-c07e8803bde5"}
23:19:54.236 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":585,"width":15,"height":15,"star_pos":[6.60,7.37],"pixels":"..."},"id":"a12f8bfb-314c-4013-8e13-c07e8803bde5"}
23:19:56.168 01.932 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"2f2c2a3e-d0d3-4280-91ce-5dd2de7b18b4"}
23:19:56.204 00.036 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"2f2c2a3e-d0d3-4280-91ce-5dd2de7b18b4"}
23:19:56.220 00.016 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"9073d730-2b9b-4a69-9952-81f8da97e6ac"}
23:19:56.232 00.012 9340 case statement mapped state 6 to 3
23:19:56.247 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"9073d730-2b9b-4a69-9952-81f8da97e6ac"}
23:19:56.288 00.041 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"1b7ceef7-5033-4b1a-a9df-61e350ac60e6"}
23:19:56.303 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":585,"width":15,"height":15,"star_pos":[6.60,7.37],"pixels":"..."},"id":"1b7ceef7-5033-4b1a-a9df-61e350ac60e6"}
23:19:56.430 00.127 12020 Exposure complete
23:19:56.787 00.357 12020 worker thread done servicing request
23:19:56.787 00.000 9340 OnExposeComplete: enter
23:19:56.802 00.015 9340 UpdateGuideState(): m_state=6
23:19:56.820 00.018 9340 Star::Find(15, 854, 55, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 586
23:19:56.854 00.034 9340 Star::Find returns 1 (0), X=854.66, Y=55.30, Mass=713267, SNR=140.8, Peak=54617 HFD=3.7
23:19:56.876 00.022 9340 MultiStar: [#1 1.09,0.50,0.00,M1] [#2 0.76,0.03,0.85,U] [#3 0.98,0.03,0.00,M2] [#4 0.72,0.08,0.63,U] [#5 1.06,0.22,0.00,M1] [#6 0.56,0.11,0.69,U] [#7 0.98,0.15,0.00,M1] [#8 0.75,0.41,0.58,U] 
23:19:56.892 00.016 9340 refined, 4 included, MultiStar: {0.83, 0.07}, one-star: {1.20, -0.12}
23:19:56.909 00.017 9340 CameraToMount -- cameraTheta (0.09) - m_xAngle (-3.14) = xAngle (3.22 = -3.06)
23:19:56.927 00.018 9340 CameraToMount -- cameraTheta (0.09) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (3.21 = -3.08)
23:19:56.960 00.033 9340 CameraToMount -- cameraX=0.83 cameraY=0.07 hyp=0.84 cameraTheta=0.09 mountX=-0.83 mountY=-0.05, mountTheta=-3.08
23:19:56.985 00.025 9340 SchedulePrimaryMove(10104498, x=0.83, y=0.07, opts=13)
23:19:56.997 00.012 9340 Enqueuing Move request for scope (0.83, 0.07)
23:19:57.018 00.021 12020 Worker thread wakes up
23:19:57.018 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=5368, max=65535, med=9754, FiltMin=7716, FiltMax=65497, Gamma=2.870
23:19:57.032 00.014 12020 worker thread servicing REQUEST_MOVE scope ofs (0.83, 0.07) opts 0xd
23:19:57.032 00.000 12020 Handling offset move in thread for scope, endpoint = (0.83, 0.07)
23:19:57.032 00.000 12020 Moving (0.83, 0.07) raw xDistance=-0.83 yDistance=-0.05
23:19:57.033 00.001 12020 GuideAlgorithmHysteresis::Result() returns -0.38 from input -0.83
23:19:57.033 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:19:57.033 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
23:19:57.033 00.000 12020 MoveAxis(E, 73, ABG)
23:19:57.033 00.000 12020 Guiding  Dir = 2, Dur = 73
23:19:57.034 00.001 9340 UpdateGuideState exits: m=713267 SNR=140.8
23:19:57.071 00.037 12020 IsSlewing returns 0
23:19:57.073 00.002 12020 IsGuiding returns 0
23:19:57.074 00.001 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:19:57.100 00.026 12020 PulseGuide returned control before completion, sleep 57
23:19:57.100 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
23:19:57.123 00.023 9340 Enqueuing Expose request
23:19:57.179 00.056 12020 IsGuiding returns 1
23:19:57.180 00.001 12020 scope still moving after pulse duration time elapsed
23:19:57.212 00.032 12020 IsSlewing returns 0
23:19:57.214 00.002 12020 IsGuiding returns 0
23:19:57.214 00.000 12020 scope move finished after 73 + 67 ms
23:19:57.214 00.000 12020 Move returns status 0, amount 73
23:19:57.215 00.001 12020 MoveAxis(N, 0, ABG)
23:19:57.215 00.000 12020 Move returns status 0, amount 0
23:19:57.215 00.000 12020 move complete, result=0
23:19:57.215 00.000 9340 GuideStep: -0.8 px 73 ms EAST, -0.1 px 0 ms NORTH
23:19:57.239 00.024 12020 worker thread done servicing request
23:19:57.239 00.000 12020 Worker thread wakes up
23:19:57.240 00.001 12020 worker thread servicing REQUEST_EXPOSE 2000
23:19:57.240 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(838,40,31,31)
23:19:58.167 00.927 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"7e296583-538f-4922-aa74-9de806bf1506"}
23:19:58.187 00.020 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"7e296583-538f-4922-aa74-9de806bf1506"}
23:19:58.229 00.042 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"fe680a1d-e801-47aa-897f-8cce811632fe"}
23:19:58.244 00.015 9340 case statement mapped state 6 to 3
23:19:58.260 00.016 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"fe680a1d-e801-47aa-897f-8cce811632fe"}
23:19:58.271 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"d47ccd5c-66a3-4419-8a9b-0c6b0aa4b67c"}
23:19:58.286 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":586,"width":15,"height":15,"star_pos":[6.66,7.30],"pixels":"..."},"id":"d47ccd5c-66a3-4419-8a9b-0c6b0aa4b67c"}
23:19:59.612 01.326 12020 Exposure complete
23:19:59.839 00.227 12020 worker thread done servicing request
23:19:59.839 00.000 9340 OnExposeComplete: enter
23:19:59.851 00.012 9340 UpdateGuideState(): m_state=6
23:19:59.860 00.009 9340 Star::Find(15, 854, 55, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 587
23:19:59.871 00.011 9340 Star::Find returns 1 (0), X=854.54, Y=55.78, Mass=734456, SNR=126.6, Peak=56603 HFD=3.8
23:19:59.881 00.010 9340 MultiStar: [#1 0.87,0.65,0.00,M2] [#2 0.34,0.16,0.87,U] [#3 0.62,0.30,0.74,U] [#4 0.77,0.32,0.60,U] [#5 0.95,0.52,0.00,M2] [#6 0.25,0.42,0.79,U] [#7 0.71,0.30,0.79,U] [#8 0.52,0.62,0.84,U] 
23:19:59.892 00.011 9340 refined, 6 included, MultiStar: {0.62, 0.36}, one-star: {1.08, 0.37}
23:19:59.902 00.010 9340 CameraToMount -- cameraTheta (0.52) - m_xAngle (-3.14) = xAngle (3.66 = -2.63)
23:19:59.929 00.027 9340 CameraToMount -- cameraTheta (0.52) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (3.64 = -2.64)
23:19:59.941 00.012 9340 CameraToMount -- cameraX=0.62 cameraY=0.36 hyp=0.72 cameraTheta=0.52 mountX=-0.62 mountY=-0.34, mountTheta=-2.64
23:19:59.955 00.014 9340 SchedulePrimaryMove(10104498, x=0.62, y=0.36, opts=13)
23:19:59.965 00.010 9340 Enqueuing Move request for scope (0.62, 0.36)
23:19:59.975 00.010 12020 Worker thread wakes up
23:19:59.975 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=6131, max=65521, med=9574, FiltMin=7505, FiltMax=65497, Gamma=2.870
23:19:59.985 00.010 12020 worker thread servicing REQUEST_MOVE scope ofs (0.62, 0.36) opts 0xd
23:19:59.985 00.000 9340 UpdateGuideState exits: m=734456 SNR=126.6
23:19:59.998 00.013 12020 Handling offset move in thread for scope, endpoint = (0.62, 0.36)
23:19:59.999 00.001 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:20:00.024 00.025 12020 Moving (0.62, 0.36) raw xDistance=-0.62 yDistance=-0.34
23:20:00.025 00.001 12020 GuideAlgorithmHysteresis::Result() returns -0.29 from input -0.62
23:20:00.025 00.000 12020 GuideAlgorithmResistSwitch::result() returns -0.34 from input -0.34
23:20:00.025 00.000 12020 MoveAxis(E, 57, ABG)
23:20:00.025 00.000 12020 Guiding  Dir = 2, Dur = 57
23:20:00.026 00.001 12020 IsSlewing returns 0
23:20:00.027 00.001 12020 IsGuiding returns 0
23:20:00.028 00.001 9340 ScheduleExposure(2000,3,1) exposurePending=0
23:20:00.046 00.018 9340 Enqueuing Expose request
23:20:00.059 00.013 12020 PulseGuide returned control before completion, sleep 36
23:20:00.111 00.052 12020 IsGuiding returns 1
23:20:00.111 00.000 12020 scope still moving after pulse duration time elapsed
23:20:00.138 00.027 12020 IsSlewing returns 0
23:20:00.140 00.002 12020 IsGuiding returns 0
23:20:00.140 00.000 12020 scope move finished after 57 + 56 ms
23:20:00.141 00.001 12020 Move returns status 0, amount 57
23:20:00.141 00.000 12020 MoveAxis(N, 57, ABG)
23:20:00.141 00.000 12020 Guiding  Dir = 0, Dur = 57
23:20:00.142 00.001 12020 IsSlewing returns 0
23:20:00.143 00.001 12020 IsGuiding returns 0
23:20:00.167 00.024 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"57ab42d4-1815-4153-b820-acdc83b2faea"}
23:20:00.178 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"57ab42d4-1815-4153-b820-acdc83b2faea"}
23:20:00.190 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"cb28f5d6-97e2-444e-860a-3e01c2a034d6"}
23:20:00.219 00.029 9340 case statement mapped state 6 to 3
23:20:00.230 00.011 12020 IsGuiding returns 1
23:20:00.230 00.000 12020 scope still moving after pulse duration time elapsed
23:20:00.231 00.001 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"cb28f5d6-97e2-444e-860a-3e01c2a034d6"}
23:20:00.240 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"f6923a6f-eeff-4595-90b8-c41d1222d5ca"}
23:20:00.250 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":587,"width":15,"height":15,"star_pos":[6.54,6.78],"pixels":"..."},"id":"f6923a6f-eeff-4595-90b8-c41d1222d5ca"}
23:20:00.267 00.017 12020 IsSlewing returns 0
23:20:00.268 00.001 12020 IsGuiding returns 1
23:20:00.426 00.158 12020 IsSlewing returns 0
23:20:00.427 00.001 12020 IsGuiding returns 0
23:20:00.427 00.000 12020 scope move finished after 57 + 227 ms
23:20:00.428 00.001 12020 Move returns status 0, amount 57
23:20:00.428 00.000 12020 move complete, result=0
23:20:00.428 00.000 12020 worker thread done servicing request
23:20:00.429 00.001 9340 GuideStep: -0.6 px 57 ms EAST, -0.3 px 57 ms NORTH
23:20:00.440 00.011 12020 Worker thread wakes up
23:20:00.441 00.001 12020 worker thread servicing REQUEST_EXPOSE 2000
23:20:00.441 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(838,40,31,31)
23:20:02.167 01.726 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"fbdac588-2280-4a58-8e3c-bcb260beff2b"}
23:20:02.178 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"fbdac588-2280-4a58-8e3c-bcb260beff2b"}
23:20:02.187 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"52e882e3-5d86-4576-ab4a-8a99063443dd"}
23:20:02.210 00.023 9340 case statement mapped state 6 to 3
23:20:02.218 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"52e882e3-5d86-4576-ab4a-8a99063443dd"}
23:20:02.226 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"98c72c62-6874-43d9-b22d-0ea49375a793"}
23:20:02.235 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":587,"width":15,"height":15,"star_pos":[6.54,6.78],"pixels":"..."},"id":"98c72c62-6874-43d9-b22d-0ea49375a793"}
23:20:02.905 00.670 12020 Exposure complete
23:20:03.142 00.237 12020 worker thread done servicing request
23:20:03.142 00.000 9340 OnExposeComplete: enter
23:20:03.187 00.045 9340 UpdateGuideState(): m_state=6
23:20:03.208 00.021 9340 Star::Find(15, 854, 55, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 588
23:20:03.219 00.011 9340 Star::Find returns 1 (0), X=854.31, Y=55.10, Mass=770463, SNR=171.7, Peak=53837 HFD=4.1
23:20:03.231 00.012 9340 MultiStar: [#1 0.54,0.19,0.61,U] [#2 0.33,-0.23,0.68,U] [#3 0.57,-0.28,0.65,U] [#4 0.50,0.15,0.57,U] [#5 0.61,0.10,0.71,U] [#6 0.49,-0.15,0.48,U] [#7 0.48,-0.13,0.49,U] [#8 0.34,0.06,0.56,U] 
23:20:03.250 00.019 9340 refined, 8 included, MultiStar: {0.55, -0.08}, one-star: {0.85, -0.32}
23:20:03.271 00.021 9340 CameraToMount -- cameraTheta (-0.15) - m_xAngle (-3.14) = xAngle (2.98 = 2.98)
23:20:03.288 00.017 9340 CameraToMount -- cameraTheta (-0.15) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (2.97 = 2.97)
23:20:03.321 00.033 9340 CameraToMount -- cameraX=0.55 cameraY=-0.08 hyp=0.55 cameraTheta=-0.15 mountX=-0.55 mountY=0.10, mountTheta=2.97
23:20:03.339 00.018 9340 SchedulePrimaryMove(10104498, x=0.55, y=-0.08, opts=13)
23:20:03.353 00.014 9340 Enqueuing Move request for scope (0.55, -0.08)
23:20:03.375 00.022 12020 Worker thread wakes up
23:20:03.375 00.000 12020 worker thread servicing REQUEST_MOVE scope ofs (0.55, -0.08) opts 0xd
23:20:03.375 00.000 12020 Handling offset move in thread for scope, endpoint = (0.55, -0.08)
23:20:03.375 00.000 12020 Moving (0.55, -0.08) raw xDistance=-0.55 yDistance=0.10
23:20:03.375 00.000 12020 GuideAlgorithmHysteresis::Result() returns -0.25 from input -0.55
23:20:03.376 00.001 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:20:03.376 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
23:20:03.376 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=6036, max=65535, med=9770, FiltMin=7586, FiltMax=65497, Gamma=2.870
23:20:03.407 00.031 12020 MoveAxis(E, 49, ABG)
23:20:03.407 00.000 12020 Guiding  Dir = 2, Dur = 49
23:20:03.409 00.002 9340 UpdateGuideState exits: m=770463 SNR=171.7
23:20:03.426 00.017 12020 IsSlewing returns 0
23:20:03.427 00.001 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:20:03.441 00.014 12020 IsGuiding returns 0
23:20:03.441 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
23:20:03.454 00.013 9340 Enqueuing Expose request
23:20:03.468 00.014 12020 PulseGuide returned control before completion, sleep 35
23:20:03.517 00.049 12020 IsGuiding returns 1
23:20:03.517 00.000 12020 scope still moving after pulse duration time elapsed
23:20:03.561 00.044 12020 IsSlewing returns 0
23:20:03.562 00.001 12020 IsGuiding returns 0
23:20:03.562 00.000 12020 scope move finished after 49 + 72 ms
23:20:03.563 00.001 12020 Move returns status 0, amount 49
23:20:03.563 00.000 12020 MoveAxis(N, 0, ABG)
23:20:03.563 00.000 12020 Move returns status 0, amount 0
23:20:03.563 00.000 12020 move complete, result=0
23:20:03.563 00.000 12020 worker thread done servicing request
23:20:03.563 00.000 9340 GuideStep: -0.5 px 49 ms EAST, 0.1 px 0 ms NORTH
23:20:03.577 00.014 12020 Worker thread wakes up
23:20:03.577 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
23:20:03.577 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(838,40,31,31)
23:20:04.167 00.590 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"9096c642-fcc1-42d1-8806-825187ecc255"}
23:20:04.181 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"9096c642-fcc1-42d1-8806-825187ecc255"}
23:20:04.191 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"945ae113-aa5c-4a60-bf13-5ba9929eef18"}
23:20:04.203 00.012 9340 case statement mapped state 6 to 3
23:20:04.216 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"945ae113-aa5c-4a60-bf13-5ba9929eef18"}
23:20:04.230 00.014 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"50ab452b-5fbf-4f98-a8e8-37620b507d00"}
23:20:04.272 00.042 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":588,"width":15,"height":15,"star_pos":[7.31,7.10],"pixels":"..."},"id":"50ab452b-5fbf-4f98-a8e8-37620b507d00"}
23:20:05.942 01.670 12020 Exposure complete
23:20:06.169 00.227 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"6e0c9acd-1f5a-40e2-9bca-f5bcb0fb1ce6"}
23:20:06.180 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"6e0c9acd-1f5a-40e2-9bca-f5bcb0fb1ce6"}
23:20:06.193 00.013 12020 worker thread done servicing request
23:20:06.193 00.000 9340 OnExposeComplete: enter
23:20:06.203 00.010 9340 UpdateGuideState(): m_state=6
23:20:06.212 00.009 9340 Star::Find(15, 854, 55, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 589
23:20:06.223 00.011 9340 Star::Find returns 1 (0), X=854.06, Y=55.16, Mass=763858, SNR=141.5, Peak=53487 HFD=4.2
23:20:06.235 00.012 9340 MultiStar: [#1 0.30,0.14,0.79,U] [#2 -0.05,-0.19,0.77,U] [#3 0.35,-0.20,0.61,U] [#4 0.40,-0.03,0.59,U] [#5 0.48,0.21,0.74,U] [#6 -0.08,-0.14,0.63,U] [#7 0.50,-0.26,0.70,U] [#8 0.30,-0.05,0.72,U] 
23:20:06.262 00.027 9340 refined, 8 included, MultiStar: {0.32, -0.09}, one-star: {0.60, -0.26}
23:20:06.277 00.015 9340 CameraToMount -- cameraTheta (-0.27) - m_xAngle (-3.14) = xAngle (2.87 = 2.87)
23:20:06.288 00.011 9340 CameraToMount -- cameraTheta (-0.27) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (2.86 = 2.86)
23:20:06.298 00.010 9340 CameraToMount -- cameraX=0.32 cameraY=-0.09 hyp=0.34 cameraTheta=-0.27 mountX=-0.32 mountY=0.09, mountTheta=2.86
23:20:06.313 00.015 9340 SchedulePrimaryMove(10104498, x=0.32, y=-0.09, opts=13)
23:20:06.325 00.012 9340 Enqueuing Move request for scope (0.32, -0.09)
23:20:06.340 00.015 12020 Worker thread wakes up
23:20:06.340 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=5955, max=65535, med=9767, FiltMin=7614, FiltMax=65497, Gamma=2.870
23:20:06.369 00.029 12020 worker thread servicing REQUEST_MOVE scope ofs (0.32, -0.09) opts 0xd
23:20:06.369 00.000 12020 Handling offset move in thread for scope, endpoint = (0.32, -0.09)
23:20:06.369 00.000 12020 Moving (0.32, -0.09) raw xDistance=-0.32 yDistance=0.09
23:20:06.369 00.000 12020 GuideAlgorithmHysteresis::Result() returns -0.16 from input -0.32
23:20:06.370 00.001 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:20:06.370 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
23:20:06.370 00.000 12020 MoveAxis(E, 30, ABG)
23:20:06.370 00.000 12020 Guiding  Dir = 2, Dur = 30
23:20:06.371 00.001 9340 UpdateGuideState exits: m=763858 SNR=141.5
23:20:06.384 00.013 12020 IsSlewing returns 0
23:20:06.384 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:20:06.400 00.016 12020 IsGuiding returns 0
23:20:06.400 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
23:20:06.413 00.013 9340 Enqueuing Expose request
23:20:06.424 00.011 12020 PulseGuide returned control before completion, sleep 18
23:20:06.425 00.001 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"f500f4f7-8597-413c-a137-9b1fd80b36b4"}
23:20:06.436 00.011 9340 case statement mapped state 6 to 3
23:20:06.462 00.026 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"f500f4f7-8597-413c-a137-9b1fd80b36b4"}
23:20:06.478 00.016 12020 IsGuiding returns 0
23:20:06.478 00.000 12020 Move returns status 0, amount 30
23:20:06.478 00.000 12020 MoveAxis(N, 0, ABG)
23:20:06.478 00.000 12020 Move returns status 0, amount 0
23:20:06.479 00.001 12020 move complete, result=0
23:20:06.479 00.000 12020 worker thread done servicing request
23:20:06.479 00.000 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"f45dfd03-5ff8-45f6-8bf0-8d198fdcf121"}
23:20:06.491 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":589,"width":15,"height":15,"star_pos":[7.06,7.16],"pixels":"..."},"id":"f45dfd03-5ff8-45f6-8bf0-8d198fdcf121"}
23:20:06.507 00.016 12020 Worker thread wakes up
23:20:06.508 00.001 9340 GuideStep: -0.3 px 30 ms EAST, 0.1 px 0 ms NORTH
23:20:06.519 00.011 12020 worker thread servicing REQUEST_EXPOSE 2000
23:20:06.519 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(838,40,31,31)
23:20:08.170 01.651 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"919f13ac-1349-488f-bab1-22793394da53"}
23:20:08.182 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"919f13ac-1349-488f-bab1-22793394da53"}
23:20:08.193 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"5685d9d6-ae92-488e-a97e-9fa8b746abeb"}
23:20:08.209 00.016 9340 case statement mapped state 6 to 3
23:20:08.218 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"5685d9d6-ae92-488e-a97e-9fa8b746abeb"}
23:20:08.227 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"ebe47528-7df8-4523-86b2-4a66ab70a17c"}
23:20:08.238 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":589,"width":15,"height":15,"star_pos":[7.06,7.16],"pixels":"..."},"id":"ebe47528-7df8-4523-86b2-4a66ab70a17c"}
23:20:08.931 00.693 12020 Exposure complete
23:20:09.235 00.304 12020 worker thread done servicing request
23:20:09.235 00.000 9340 OnExposeComplete: enter
23:20:09.261 00.026 9340 UpdateGuideState(): m_state=6
23:20:09.304 00.043 9340 Star::Find(15, 854, 55, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 590
23:20:09.321 00.017 9340 Star::Find returns 1 (0), X=854.19, Y=55.51, Mass=767832, SNR=150.3, Peak=55203 HFD=3.8
23:20:09.339 00.018 9340 MultiStar: [#1 0.31,0.46,0.73,U] [#2 0.23,-0.04,0.82,U] [#3 0.57,0.36,0.59,U] [#4 0.33,0.31,0.56,U] [#5 0.41,0.23,0.64,U] [#6 0.21,0.04,0.60,U] [#7 0.55,0.06,0.58,U] [#8 0.34,0.41,0.62,U] 
23:20:09.354 00.015 9340 refined, 8 included, MultiStar: {0.42, 0.20}, one-star: {0.73, 0.09}
23:20:09.367 00.013 9340 CameraToMount -- cameraTheta (0.45) - m_xAngle (-3.14) = xAngle (3.58 = -2.70)
23:20:09.388 00.021 9340 CameraToMount -- cameraTheta (0.45) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (3.57 = -2.71)
23:20:09.402 00.014 9340 CameraToMount -- cameraX=0.42 cameraY=0.20 hyp=0.47 cameraTheta=0.45 mountX=-0.42 mountY=-0.19, mountTheta=-2.71
23:20:09.450 00.048 9340 SchedulePrimaryMove(10104498, x=0.42, y=0.20, opts=13)
23:20:09.471 00.021 9340 Enqueuing Move request for scope (0.42, 0.20)
23:20:09.485 00.014 12020 Worker thread wakes up
23:20:09.485 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=6050, max=65527, med=9779, FiltMin=7550, FiltMax=65497, Gamma=2.870
23:20:09.499 00.014 12020 worker thread servicing REQUEST_MOVE scope ofs (0.42, 0.20) opts 0xd
23:20:09.500 00.001 9340 UpdateGuideState exits: m=767832 SNR=150.3
23:20:09.515 00.015 12020 Handling offset move in thread for scope, endpoint = (0.42, 0.20)
23:20:09.515 00.000 12020 Moving (0.42, 0.20) raw xDistance=-0.42 yDistance=-0.19
23:20:09.516 00.001 12020 GuideAlgorithmHysteresis::Result() returns -0.19 from input -0.42
23:20:09.516 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:20:09.516 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:20:09.532 00.016 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
23:20:09.532 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
23:20:09.572 00.040 12020 MoveAxis(E, 37, ABG)
23:20:09.572 00.000 9340 Enqueuing Expose request
23:20:09.586 00.014 12020 Guiding  Dir = 2, Dur = 37
23:20:09.588 00.002 12020 IsSlewing returns 0
23:20:09.589 00.001 12020 IsGuiding returns 0
23:20:09.623 00.034 12020 PulseGuide returned control before completion, sleep 17
23:20:09.686 00.063 12020 IsGuiding returns 0
23:20:09.686 00.000 12020 Move returns status 0, amount 37
23:20:09.687 00.001 12020 MoveAxis(N, 0, ABG)
23:20:09.687 00.000 12020 Move returns status 0, amount 0
23:20:09.687 00.000 12020 move complete, result=0
23:20:09.687 00.000 12020 worker thread done servicing request
23:20:09.688 00.001 9340 GuideStep: -0.4 px 37 ms EAST, -0.2 px 0 ms NORTH
23:20:09.703 00.015 12020 Worker thread wakes up
23:20:09.703 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
23:20:09.704 00.001 12020 Handling exposure in thread, d=2000 o=3 r=(838,40,31,31)
23:20:10.168 00.464 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"928d7e6f-6f48-4d61-ba7c-e97028f2639f"}
23:20:10.191 00.023 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"928d7e6f-6f48-4d61-ba7c-e97028f2639f"}
23:20:10.215 00.024 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"15c68a03-3b0e-45d1-9a94-b3208023f6f0"}
23:20:10.248 00.033 9340 case statement mapped state 6 to 3
23:20:10.258 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"15c68a03-3b0e-45d1-9a94-b3208023f6f0"}
23:20:10.271 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"816b2159-8e15-44ef-8a0b-29620780f83c"}
23:20:10.286 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":590,"width":15,"height":15,"star_pos":[7.19,6.51],"pixels":"..."},"id":"816b2159-8e15-44ef-8a0b-29620780f83c"}
23:20:12.071 01.785 12020 Exposure complete
23:20:12.168 00.097 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"85cd28c8-3988-4acc-ab51-f766535d3986"}
23:20:12.177 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"85cd28c8-3988-4acc-ab51-f766535d3986"}
23:20:12.192 00.015 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"ccce705f-8933-4b7d-9e53-4a4fb69903ba"}
23:20:12.202 00.010 9340 case statement mapped state 6 to 3
23:20:12.212 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"ccce705f-8933-4b7d-9e53-4a4fb69903ba"}
23:20:12.221 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"082ae97e-ca26-41ed-be16-f8162d6c77ec"}
23:20:12.237 00.016 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":590,"width":15,"height":15,"star_pos":[7.19,6.51],"pixels":"..."},"id":"082ae97e-ca26-41ed-be16-f8162d6c77ec"}
23:20:12.260 00.023 12020 worker thread done servicing request
23:20:12.260 00.000 9340 OnExposeComplete: enter
23:20:12.288 00.028 9340 UpdateGuideState(): m_state=6
23:20:12.298 00.010 9340 Star::Find(15, 854, 55, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 591
23:20:12.306 00.008 9340 Star::Find returns 1 (0), X=854.29, Y=55.77, Mass=738652, SNR=155.3, Peak=56407 HFD=4.0
23:20:12.320 00.014 9340 MultiStar: [#1 0.41,0.60,0.70,U] [#2 0.22,0.40,0.73,U] [#3 0.59,0.52,0.61,U] [#4 0.27,0.44,0.62,U] [#5 0.32,0.47,0.69,U] [#6 0.15,0.43,0.52,U] [#7 0.32,0.28,0.63,U] [#8 0.50,0.73,0.62,U] 
23:20:12.330 00.010 9340 refined, 8 included, MultiStar: {0.43, 0.46}, one-star: {0.83, 0.35}
23:20:12.338 00.008 9340 CameraToMount -- cameraTheta (0.82) - m_xAngle (-3.14) = xAngle (3.96 = -2.32)
23:20:12.347 00.009 9340 CameraToMount -- cameraTheta (0.82) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (3.94 = -2.34)
23:20:12.357 00.010 9340 CameraToMount -- cameraX=0.43 cameraY=0.46 hyp=0.63 cameraTheta=0.82 mountX=-0.43 mountY=-0.45, mountTheta=-2.33
23:20:12.379 00.022 9340 SchedulePrimaryMove(10104498, x=0.43, y=0.46, opts=13)
23:20:12.388 00.009 9340 Enqueuing Move request for scope (0.43, 0.46)
23:20:12.416 00.028 12020 Worker thread wakes up
23:20:12.416 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=5586, max=65521, med=9581, FiltMin=7411, FiltMax=65497, Gamma=2.870
23:20:12.427 00.011 12020 worker thread servicing REQUEST_MOVE scope ofs (0.43, 0.46) opts 0xd
23:20:12.427 00.000 9340 UpdateGuideState exits: m=738652 SNR=155.3
23:20:12.436 00.009 12020 Handling offset move in thread for scope, endpoint = (0.43, 0.46)
23:20:12.436 00.000 12020 Moving (0.43, 0.46) raw xDistance=-0.43 yDistance=-0.45
23:20:12.437 00.001 12020 GuideAlgorithmHysteresis::Result() returns -0.20 from input -0.43
23:20:12.437 00.000 12020 GuideAlgorithmResistSwitch::result() returns -0.45 from input -0.45
23:20:12.437 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:20:12.447 00.010 12020 MoveAxis(E, 38, ABG)
23:20:12.448 00.001 9340 ScheduleExposure(2000,3,1) exposurePending=0
23:20:12.456 00.008 12020 Guiding  Dir = 2, Dur = 38
23:20:12.457 00.001 9340 Enqueuing Expose request
23:20:12.464 00.007 12020 IsSlewing returns 0
23:20:12.465 00.001 12020 IsGuiding returns 0
23:20:12.485 00.020 12020 PulseGuide returned control before completion, sleep 29
23:20:12.533 00.048 12020 IsGuiding returns 0
23:20:12.533 00.000 12020 Move returns status 0, amount 38
23:20:12.533 00.000 12020 MoveAxis(N, 76, ABG)
23:20:12.533 00.000 12020 Guiding  Dir = 0, Dur = 76
23:20:12.534 00.001 12020 IsSlewing returns 0
23:20:12.535 00.001 12020 IsGuiding returns 0
23:20:12.614 00.079 12020 IsGuiding returns 1
23:20:12.615 00.001 12020 scope still moving after pulse duration time elapsed
23:20:12.678 00.063 12020 IsSlewing returns 0
23:20:12.779 00.101 12020 IsGuiding returns 0
23:20:12.779 00.000 12020 scope move finished after 76 + 168 ms
23:20:12.779 00.000 12020 Move returns status 0, amount 76
23:20:12.779 00.000 12020 move complete, result=0
23:20:12.780 00.001 9340 GuideStep: -0.4 px 38 ms EAST, -0.5 px 76 ms NORTH
23:20:12.792 00.012 12020 worker thread done servicing request
23:20:12.792 00.000 12020 Worker thread wakes up
23:20:12.792 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
23:20:12.792 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(838,40,31,31)
23:20:14.170 01.378 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"db02bbae-8eb1-4371-a574-327876df4390"}
23:20:14.182 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"db02bbae-8eb1-4371-a574-327876df4390"}
23:20:14.193 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"cc778863-3cad-43d6-b1ae-c931dcc56efa"}
23:20:14.202 00.009 9340 case statement mapped state 6 to 3
23:20:14.211 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"cc778863-3cad-43d6-b1ae-c931dcc56efa"}
23:20:14.220 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"84842b52-18a4-433e-94b9-3be07e87f5a3"}
23:20:14.229 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":591,"width":15,"height":15,"star_pos":[7.29,6.77],"pixels":"..."},"id":"84842b52-18a4-433e-94b9-3be07e87f5a3"}
23:20:15.190 00.961 12020 Exposure complete
23:20:15.490 00.300 12020 worker thread done servicing request
23:20:15.490 00.000 9340 OnExposeComplete: enter
23:20:15.505 00.015 9340 UpdateGuideState(): m_state=6
23:20:15.518 00.013 9340 Star::Find(15, 854, 55, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 592
23:20:15.554 00.036 9340 Star::Find returns 1 (0), X=854.47, Y=55.34, Mass=744873, SNR=139.6, Peak=54315 HFD=4.0
23:20:15.565 00.011 9340 MultiStar: [#1 0.62,0.36,0.85,U] [#2 0.48,0.02,0.88,U] [#3 0.73,0.01,0.56,U] [#4 0.49,0.07,0.70,U] [#5 0.61,0.25,0.73,U] [#6 0.24,-0.28,0.62,U] [#7 0.92,0.09,0.57,U] [#8 0.61,0.17,0.60,U] 
23:20:15.577 00.012 9340 refined, 8 included, MultiStar: {0.65, 0.07}, one-star: {1.02, -0.08}
23:20:15.594 00.017 9340 CameraToMount -- cameraTheta (0.11) - m_xAngle (-3.14) = xAngle (3.24 = -3.04)
23:20:15.606 00.012 9340 CameraToMount -- cameraTheta (0.11) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (3.23 = -3.05)
23:20:15.617 00.011 9340 CameraToMount -- cameraX=0.65 cameraY=0.07 hyp=0.65 cameraTheta=0.11 mountX=-0.65 mountY=-0.06, mountTheta=-3.05
23:20:15.650 00.033 9340 SchedulePrimaryMove(10104498, x=0.65, y=0.07, opts=13)
23:20:15.685 00.035 9340 Enqueuing Move request for scope (0.65, 0.07)
23:20:15.700 00.015 12020 Worker thread wakes up
23:20:15.702 00.002 9340 UpdateImageDisplay: Size=(1920,1080) min=5900, max=65535, med=9753, FiltMin=7625, FiltMax=65497, Gamma=2.870
23:20:15.714 00.012 12020 worker thread servicing REQUEST_MOVE scope ofs (0.65, 0.07) opts 0xd
23:20:15.714 00.000 9340 UpdateGuideState exits: m=744873 SNR=139.6
23:20:15.726 00.012 12020 Handling offset move in thread for scope, endpoint = (0.65, 0.07)
23:20:15.727 00.001 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:20:15.739 00.012 12020 Moving (0.65, 0.07) raw xDistance=-0.65 yDistance=-0.06
23:20:15.739 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
23:20:15.754 00.015 12020 GuideAlgorithmHysteresis::Result() returns -0.29 from input -0.65
23:20:15.754 00.000 9340 Enqueuing Expose request
23:20:15.768 00.014 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:20:15.769 00.001 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
23:20:15.769 00.000 12020 MoveAxis(E, 56, ABG)
23:20:15.770 00.001 12020 Guiding  Dir = 2, Dur = 56
23:20:15.772 00.002 12020 IsSlewing returns 0
23:20:15.773 00.001 12020 IsGuiding returns 0
23:20:15.812 00.039 12020 PulseGuide returned control before completion, sleep 28
23:20:15.844 00.032 12020 IsGuiding returns 1
23:20:15.844 00.000 12020 scope still moving after pulse duration time elapsed
23:20:15.876 00.032 12020 IsSlewing returns 0
23:20:15.877 00.001 12020 IsGuiding returns 0
23:20:15.877 00.000 12020 scope move finished after 56 + 48 ms
23:20:15.877 00.000 12020 Move returns status 0, amount 56
23:20:15.877 00.000 12020 MoveAxis(N, 0, ABG)
23:20:15.877 00.000 12020 Move returns status 0, amount 0
23:20:15.877 00.000 12020 move complete, result=0
23:20:15.878 00.001 12020 worker thread done servicing request
23:20:15.878 00.000 9340 GuideStep: -0.6 px 56 ms EAST, -0.1 px 0 ms NORTH
23:20:15.891 00.013 12020 Worker thread wakes up
23:20:15.892 00.001 12020 worker thread servicing REQUEST_EXPOSE 2000
23:20:15.893 00.001 12020 Handling exposure in thread, d=2000 o=3 r=(838,40,31,31)
23:20:16.169 00.276 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"1e989682-385c-4b60-b464-884c5eb635ae"}
23:20:16.186 00.017 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"1e989682-385c-4b60-b464-884c5eb635ae"}
23:20:16.251 00.065 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"987aaf0c-63f7-4dcb-8051-68ec76a3fb51"}
23:20:16.263 00.012 9340 case statement mapped state 6 to 3
23:20:16.274 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"987aaf0c-63f7-4dcb-8051-68ec76a3fb51"}
23:20:16.300 00.026 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"45e31d3d-76d2-4e9e-adfd-57a9bd0d0175"}
23:20:16.313 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":592,"width":15,"height":15,"star_pos":[7.47,7.34],"pixels":"..."},"id":"45e31d3d-76d2-4e9e-adfd-57a9bd0d0175"}
23:20:18.170 01.857 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"dc7c7abb-a080-4154-8ef8-5ea74ef52943"}
23:20:18.178 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"dc7c7abb-a080-4154-8ef8-5ea74ef52943"}
23:20:18.187 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"1a242962-fea4-4227-b37d-1162d0f026af"}
23:20:18.199 00.012 9340 case statement mapped state 6 to 3
23:20:18.207 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"1a242962-fea4-4227-b37d-1162d0f026af"}
23:20:18.218 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"61bd53ec-0917-4811-96d6-33eebc68cd7b"}
23:20:18.241 00.023 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":592,"width":15,"height":15,"star_pos":[7.47,7.34],"pixels":"..."},"id":"61bd53ec-0917-4811-96d6-33eebc68cd7b"}
23:20:18.258 00.017 12020 Exposure complete
23:20:18.456 00.198 12020 worker thread done servicing request
23:20:18.456 00.000 9340 OnExposeComplete: enter
23:20:18.484 00.028 9340 UpdateGuideState(): m_state=6
23:20:18.496 00.012 9340 Star::Find(15, 854, 55, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 593
23:20:18.506 00.010 9340 Star::Find returns 1 (0), X=854.21, Y=55.68, Mass=706766, SNR=142.9, Peak=57191 HFD=3.8
23:20:18.520 00.014 9340 MultiStar: [#1 0.43,0.71,0.80,U] [#2 0.69,0.44,0.76,U] [#3 0.62,0.46,0.68,U] [#4 0.13,0.39,0.57,U] [#5 0.52,0.62,0.76,U] [#6 0.49,0.29,0.66,U] [#7 0.60,0.46,0.59,U] [#8 0.31,0.65,0.65,U] 
23:20:18.529 00.009 9340 refined, 8 included, MultiStar: {0.52, 0.47}, one-star: {0.75, 0.26}
23:20:18.539 00.010 9340 CameraToMount -- cameraTheta (0.73) - m_xAngle (-3.14) = xAngle (3.87 = -2.41)
23:20:18.551 00.012 9340 CameraToMount -- cameraTheta (0.73) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (3.85 = -2.43)
23:20:18.561 00.010 9340 CameraToMount -- cameraX=0.52 cameraY=0.47 hyp=0.70 cameraTheta=0.73 mountX=-0.53 mountY=-0.46, mountTheta=-2.42
23:20:18.575 00.014 9340 SchedulePrimaryMove(10104498, x=0.52, y=0.47, opts=13)
23:20:18.602 00.027 9340 Enqueuing Move request for scope (0.52, 0.47)
23:20:18.614 00.012 12020 Worker thread wakes up
23:20:18.615 00.001 9340 UpdateImageDisplay: Size=(1920,1080) min=5680, max=65521, med=9741, FiltMin=7862, FiltMax=65497, Gamma=2.870
23:20:18.624 00.009 12020 worker thread servicing REQUEST_MOVE scope ofs (0.52, 0.47) opts 0xd
23:20:18.625 00.001 9340 UpdateGuideState exits: m=706766 SNR=142.9
23:20:18.636 00.011 12020 Handling offset move in thread for scope, endpoint = (0.52, 0.47)
23:20:18.637 00.001 12020 Moving (0.52, 0.47) raw xDistance=-0.53 yDistance=-0.46
23:20:18.637 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:20:18.647 00.010 12020 GuideAlgorithmHysteresis::Result() returns -0.24 from input -0.53
23:20:18.647 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
23:20:18.656 00.009 12020 GuideAlgorithmResistSwitch::result() returns -0.46 from input -0.46
23:20:18.657 00.001 9340 Enqueuing Expose request
23:20:18.666 00.009 12020 MoveAxis(E, 47, ABG)
23:20:18.666 00.000 12020 Guiding  Dir = 2, Dur = 47
23:20:18.667 00.001 12020 IsSlewing returns 0
23:20:18.668 00.001 12020 IsGuiding returns 0
23:20:18.691 00.023 12020 PulseGuide returned control before completion, sleep 36
23:20:18.754 00.063 12020 IsGuiding returns 1
23:20:18.754 00.000 12020 scope still moving after pulse duration time elapsed
23:20:18.786 00.032 12020 IsSlewing returns 0
23:20:18.788 00.002 12020 IsGuiding returns 0
23:20:18.788 00.000 12020 scope move finished after 47 + 72 ms
23:20:18.788 00.000 12020 Move returns status 0, amount 47
23:20:18.788 00.000 12020 MoveAxis(N, 77, ABG)
23:20:18.788 00.000 12020 Guiding  Dir = 0, Dur = 77
23:20:18.790 00.002 12020 IsSlewing returns 0
23:20:18.792 00.002 12020 IsGuiding returns 0
23:20:18.867 00.075 12020 PulseGuide returned control before completion, sleep 13
23:20:18.897 00.030 12020 IsGuiding returns 1
23:20:18.897 00.000 12020 scope still moving after pulse duration time elapsed
23:20:18.927 00.030 12020 IsSlewing returns 0
23:20:18.928 00.001 12020 IsGuiding returns 1
23:20:18.994 00.066 12020 IsSlewing returns 0
23:20:19.091 00.097 12020 IsGuiding returns 0
23:20:19.091 00.000 12020 scope move finished after 77 + 221 ms
23:20:19.091 00.000 12020 Move returns status 0, amount 77
23:20:19.091 00.000 12020 move complete, result=0
23:20:19.091 00.000 12020 worker thread done servicing request
23:20:19.092 00.001 9340 GuideStep: -0.5 px 47 ms EAST, -0.5 px 77 ms NORTH
23:20:19.100 00.008 12020 Worker thread wakes up
23:20:19.100 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
23:20:19.100 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(838,40,31,31)
23:20:20.175 01.075 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"4fdd547e-bf31-4cda-b944-52fe9fa7eb2e"}
23:20:20.196 00.021 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"4fdd547e-bf31-4cda-b944-52fe9fa7eb2e"}
23:20:20.217 00.021 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"d84b697b-43e1-448d-ad6e-8e9c570a79b9"}
23:20:20.232 00.015 9340 case statement mapped state 6 to 3
23:20:20.240 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"d84b697b-43e1-448d-ad6e-8e9c570a79b9"}
23:20:20.251 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"af18f28f-a050-427c-8b09-45e69e781750"}
23:20:20.263 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":593,"width":15,"height":15,"star_pos":[7.21,6.68],"pixels":"..."},"id":"af18f28f-a050-427c-8b09-45e69e781750"}
23:20:21.459 01.196 12020 Exposure complete
23:20:21.717 00.258 9340 OnExposeComplete: enter
23:20:21.733 00.016 12020 worker thread done servicing request
23:20:21.733 00.000 9340 UpdateGuideState(): m_state=6
23:20:21.759 00.026 9340 Star::Find(15, 854, 55, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 594
23:20:21.790 00.031 9340 Star::Find returns 1 (0), X=854.37, Y=54.89, Mass=732107, SNR=119.9, Peak=58493 HFD=3.9
23:20:21.808 00.018 9340 MultiStar: [#1 0.68,-0.02,0.98,U] [#2 0.37,-0.57,0.97,U] [#3 0.61,-0.51,0.74,U] [#4 0.34,-0.19,0.75,U] [#5 0.58,0.05,0.84,U] [#6 0.34,-0.38,0.77,U] [#7 0.52,-0.35,0.78,U] [#8 0.40,-0.04,0.78,U] 
23:20:21.822 00.014 9340 refined, 8 included, MultiStar: {0.54, -0.28}, one-star: {0.91, -0.52}
23:20:21.833 00.011 9340 CameraToMount -- cameraTheta (-0.48) - m_xAngle (-3.14) = xAngle (2.65 = 2.65)
23:20:21.849 00.016 9340 CameraToMount -- cameraTheta (-0.48) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (2.64 = 2.64)
23:20:21.870 00.021 9340 CameraToMount -- cameraX=0.54 cameraY=-0.28 hyp=0.61 cameraTheta=-0.48 mountX=-0.54 mountY=0.30, mountTheta=2.64
23:20:21.916 00.046 9340 SchedulePrimaryMove(10104498, x=0.54, y=-0.28, opts=13)
23:20:21.934 00.018 9340 Enqueuing Move request for scope (0.54, -0.28)
23:20:21.947 00.013 12020 Worker thread wakes up
23:20:21.947 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=5718, max=65535, med=9706, FiltMin=7560, FiltMax=65497, Gamma=2.870
23:20:21.966 00.019 12020 worker thread servicing REQUEST_MOVE scope ofs (0.54, -0.28) opts 0xd
23:20:21.966 00.000 9340 UpdateGuideState exits: m=732107 SNR=119.9
23:20:21.977 00.011 12020 Handling offset move in thread for scope, endpoint = (0.54, -0.28)
23:20:21.978 00.001 12020 Moving (0.54, -0.28) raw xDistance=-0.54 yDistance=0.30
23:20:21.978 00.000 12020 GuideAlgorithmHysteresis::Result() returns -0.25 from input -0.54
23:20:21.978 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:20:21.989 00.011 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
23:20:21.989 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
23:20:22.005 00.016 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.30
23:20:22.005 00.000 9340 Enqueuing Expose request
23:20:22.020 00.015 12020 MoveAxis(E, 48, ABG)
23:20:22.020 00.000 12020 Guiding  Dir = 2, Dur = 48
23:20:22.021 00.001 12020 IsSlewing returns 0
23:20:22.022 00.001 12020 IsGuiding returns 0
23:20:22.049 00.027 12020 PulseGuide returned control before completion, sleep 31
23:20:22.113 00.064 12020 IsGuiding returns 1
23:20:22.113 00.000 12020 scope still moving after pulse duration time elapsed
23:20:22.151 00.038 12020 IsSlewing returns 0
23:20:22.152 00.001 12020 IsGuiding returns 0
23:20:22.152 00.000 12020 scope move finished after 48 + 82 ms
23:20:22.153 00.001 12020 Move returns status 0, amount 48
23:20:22.153 00.000 12020 MoveAxis(N, 0, ABG)
23:20:22.153 00.000 12020 Move returns status 0, amount 0
23:20:22.153 00.000 12020 move complete, result=0
23:20:22.153 00.000 12020 worker thread done servicing request
23:20:22.154 00.001 9340 GuideStep: -0.5 px 48 ms EAST, 0.3 px 0 ms NORTH
23:20:22.192 00.038 12020 Worker thread wakes up
23:20:22.192 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
23:20:22.192 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(838,40,31,31)
23:20:22.209 00.017 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"b53f006d-ca06-4c23-9a28-d083e7f35195"}
23:20:22.224 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"b53f006d-ca06-4c23-9a28-d083e7f35195"}
23:20:22.245 00.021 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"cd55dfb1-cbd3-4b3a-8cba-d7ff226907ff"}
23:20:22.258 00.013 9340 case statement mapped state 6 to 3
23:20:22.277 00.019 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"cd55dfb1-cbd3-4b3a-8cba-d7ff226907ff"}
23:20:22.298 00.021 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"0f4b75a5-b72b-4378-88c9-41e532a608f1"}
23:20:22.332 00.034 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":594,"width":15,"height":15,"star_pos":[7.37,6.89],"pixels":"..."},"id":"0f4b75a5-b72b-4378-88c9-41e532a608f1"}
23:20:24.175 01.843 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"629638d0-8048-45e3-a7aa-ab86d740fc95"}
23:20:24.187 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"629638d0-8048-45e3-a7aa-ab86d740fc95"}
23:20:24.196 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"e9d89609-7263-4d19-b455-b011e6271346"}
23:20:24.218 00.022 9340 case statement mapped state 6 to 3
23:20:24.230 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"e9d89609-7263-4d19-b455-b011e6271346"}
23:20:24.239 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"b791130f-6d78-42dd-9b59-4910b87f18ee"}
23:20:24.247 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":594,"width":15,"height":15,"star_pos":[7.37,6.89],"pixels":"..."},"id":"b791130f-6d78-42dd-9b59-4910b87f18ee"}
23:20:24.676 00.429 12020 Exposure complete
23:20:24.864 00.188 12020 worker thread done servicing request
23:20:24.865 00.001 9340 OnExposeComplete: enter
23:20:24.876 00.011 9340 UpdateGuideState(): m_state=6
23:20:24.902 00.026 9340 Star::Find(15, 854, 54, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 595
23:20:24.913 00.011 9340 Star::Find returns 1 (0), X=854.17, Y=54.71, Mass=712758, SNR=160.0, Peak=58029 HFD=3.9
23:20:24.924 00.011 9340 MultiStar: [#1 0.50,-0.24,0.71,U] [#2 0.19,-0.77,0.70,U] [#3 0.67,-0.93,0.00,M1] [#4 0.39,-0.28,0.56,U] [#5 0.59,-0.53,0.66,U] [#6 0.62,-0.70,0.00,M1] [#7 0.28,-0.73,0.70,U] [#8 0.13,-0.59,0.56,U] 
23:20:24.934 00.010 9340 refined, 6 included, MultiStar: {0.43, -0.57}, one-star: {0.72, -0.70}
23:20:24.948 00.014 9340 CameraToMount -- cameraTheta (-0.92) - m_xAngle (-3.14) = xAngle (2.21 = 2.21)
23:20:24.957 00.009 9340 CameraToMount -- cameraTheta (-0.92) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (2.20 = 2.20)
23:20:24.965 00.008 9340 CameraToMount -- cameraX=0.43 cameraY=-0.57 hyp=0.71 cameraTheta=-0.92 mountX=-0.42 mountY=0.57, mountTheta=2.21
23:20:24.979 00.014 9340 SchedulePrimaryMove(10104498, x=0.43, y=-0.57, opts=13)
23:20:24.992 00.013 9340 Enqueuing Move request for scope (0.43, -0.57)
23:20:25.004 00.012 12020 Worker thread wakes up
23:20:25.005 00.001 9340 UpdateImageDisplay: Size=(1920,1080) min=5439, max=65535, med=9609, FiltMin=7626, FiltMax=65497, Gamma=2.870
23:20:25.028 00.023 12020 worker thread servicing REQUEST_MOVE scope ofs (0.43, -0.57) opts 0xd
23:20:25.028 00.000 9340 UpdateGuideState exits: m=712758 SNR=160.0
23:20:25.041 00.013 12020 Handling offset move in thread for scope, endpoint = (0.43, -0.57)
23:20:25.041 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:20:25.049 00.008 12020 Moving (0.43, -0.57) raw xDistance=-0.42 yDistance=0.57
23:20:25.051 00.002 9340 ScheduleExposure(2000,3,1) exposurePending=0
23:20:25.061 00.010 12020 GuideAlgorithmHysteresis::Result() returns -0.20 from input -0.42
23:20:25.062 00.001 9340 Enqueuing Expose request
23:20:25.072 00.010 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
23:20:25.072 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.57
23:20:25.072 00.000 12020 MoveAxis(E, 38, ABG)
23:20:25.073 00.001 12020 Guiding  Dir = 2, Dur = 38
23:20:25.073 00.000 12020 IsSlewing returns 0
23:20:25.074 00.001 12020 IsGuiding returns 0
23:20:25.104 00.030 12020 PulseGuide returned control before completion, sleep 19
23:20:25.131 00.027 12020 IsGuiding returns 1
23:20:25.131 00.000 12020 scope still moving after pulse duration time elapsed
23:20:25.168 00.037 12020 IsSlewing returns 0
23:20:25.169 00.001 12020 IsGuiding returns 0
23:20:25.169 00.000 12020 scope move finished after 38 + 56 ms
23:20:25.169 00.000 12020 Move returns status 0, amount 38
23:20:25.169 00.000 12020 MoveAxis(N, 0, ABG)
23:20:25.170 00.001 12020 Move returns status 0, amount 0
23:20:25.170 00.000 12020 move complete, result=0
23:20:25.170 00.000 12020 worker thread done servicing request
23:20:25.171 00.001 9340 GuideStep: -0.4 px 38 ms EAST, 0.6 px 0 ms NORTH
23:20:25.188 00.017 12020 Worker thread wakes up
23:20:25.189 00.001 12020 worker thread servicing REQUEST_EXPOSE 2000
23:20:25.189 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(838,40,31,31)
23:20:26.175 00.986 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"0dcc8dd5-554a-4422-8eff-930047e7130f"}
23:20:26.186 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"0dcc8dd5-554a-4422-8eff-930047e7130f"}
23:20:26.232 00.046 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"81579f49-9dac-405e-9e72-a1e1fe051c81"}
23:20:26.257 00.025 9340 case statement mapped state 6 to 3
23:20:26.277 00.020 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"81579f49-9dac-405e-9e72-a1e1fe051c81"}
23:20:26.313 00.036 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"c335791c-6d73-423d-8332-6c2efe5db181"}
23:20:26.335 00.022 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":595,"width":15,"height":15,"star_pos":[7.17,6.71],"pixels":"..."},"id":"c335791c-6d73-423d-8332-6c2efe5db181"}
23:20:27.559 01.224 12020 Exposure complete
23:20:27.916 00.357 9340 OnExposeComplete: enter
23:20:27.941 00.025 12020 worker thread done servicing request
23:20:27.941 00.000 9340 UpdateGuideState(): m_state=6
23:20:27.960 00.019 9340 Star::Find(15, 854, 54, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 596
23:20:28.002 00.042 9340 Star::Find returns 1 (0), X=854.21, Y=55.07, Mass=738670, SNR=137.1, Peak=56601 HFD=4.2
23:20:28.023 00.021 9340 MultiStar: [#1 0.61,-0.21,0.82,U] [#2 0.23,-0.38,0.71,U] [#3 0.39,-0.39,0.64,U] [#4 0.05,0.06,0.57,U] [#5 0.37,-0.04,0.85,U] [#6 -0.06,-0.45,0.68,U] [#7 0.40,-0.38,0.63,U] [#8 0.28,0.04,0.66,U] 
23:20:28.037 00.014 9340 refined, 8 included, MultiStar: {0.37, -0.24}, one-star: {0.75, -0.35}
23:20:28.062 00.025 9340 CameraToMount -- cameraTheta (-0.57) - m_xAngle (-3.14) = xAngle (2.56 = 2.56)
23:20:28.099 00.037 9340 CameraToMount -- cameraTheta (-0.57) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (2.55 = 2.55)
23:20:28.124 00.025 9340 CameraToMount -- cameraX=0.37 cameraY=-0.24 hyp=0.44 cameraTheta=-0.57 mountX=-0.36 mountY=0.24, mountTheta=2.55
23:20:28.151 00.027 9340 SchedulePrimaryMove(10104498, x=0.37, y=-0.24, opts=13)
23:20:28.173 00.022 9340 Enqueuing Move request for scope (0.37, -0.24)
23:20:28.218 00.045 12020 Worker thread wakes up
23:20:28.219 00.001 9340 UpdateImageDisplay: Size=(1920,1080) min=5139, max=65535, med=9573, FiltMin=7294, FiltMax=65498, Gamma=2.870
23:20:28.236 00.017 12020 worker thread servicing REQUEST_MOVE scope ofs (0.37, -0.24) opts 0xd
23:20:28.237 00.001 9340 UpdateGuideState exits: m=738670 SNR=137.1
23:20:28.249 00.012 12020 Handling offset move in thread for scope, endpoint = (0.37, -0.24)
23:20:28.250 00.001 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:20:28.269 00.019 12020 Moving (0.37, -0.24) raw xDistance=-0.36 yDistance=0.24
23:20:28.269 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
23:20:28.284 00.015 12020 GuideAlgorithmHysteresis::Result() returns -0.17 from input -0.36
23:20:28.286 00.002 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:20:28.287 00.001 9340 Enqueuing Expose request
23:20:28.330 00.043 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.24
23:20:28.331 00.001 12020 MoveAxis(E, 33, ABG)
23:20:28.331 00.000 12020 Guiding  Dir = 2, Dur = 33
23:20:28.332 00.001 12020 IsSlewing returns 0
23:20:28.333 00.001 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"0c6f3ddf-7212-4418-8e52-5944bfaf03dc"}
23:20:28.354 00.021 12020 IsGuiding returns 0
23:20:28.354 00.000 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"0c6f3ddf-7212-4418-8e52-5944bfaf03dc"}
23:20:28.371 00.017 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"ba1842c7-1bb5-4b86-94e4-d9058717cb4b"}
23:20:28.395 00.024 12020 PulseGuide returned control before completion, sleep 15
23:20:28.398 00.003 9340 case statement mapped state 6 to 3
23:20:28.448 00.050 12020 IsGuiding returns 0
23:20:28.448 00.000 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"ba1842c7-1bb5-4b86-94e4-d9058717cb4b"}
23:20:28.466 00.018 12020 Move returns status 0, amount 33
23:20:28.466 00.000 12020 MoveAxis(N, 0, ABG)
23:20:28.466 00.000 12020 Move returns status 0, amount 0
23:20:28.466 00.000 12020 move complete, result=0
23:20:28.467 00.001 12020 worker thread done servicing request
23:20:28.468 00.001 12020 Worker thread wakes up
23:20:28.468 00.000 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"8e8888b0-6d1d-43cc-9f35-e205ed8cb48a"}
23:20:28.488 00.020 12020 worker thread servicing REQUEST_EXPOSE 2000
23:20:28.489 00.001 12020 Handling exposure in thread, d=2000 o=3 r=(838,40,31,31)
23:20:28.489 00.000 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":596,"width":15,"height":15,"star_pos":[7.21,7.07],"pixels":"..."},"id":"8e8888b0-6d1d-43cc-9f35-e205ed8cb48a"}
23:20:28.512 00.023 9340 GuideStep: -0.4 px 33 ms EAST, 0.2 px 0 ms NORTH
23:20:30.173 01.661 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"43cfa8c1-2aa0-485a-9d56-03868a23a292"}
23:20:30.188 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"43cfa8c1-2aa0-485a-9d56-03868a23a292"}
23:20:30.210 00.022 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"a1d59fde-1bfc-4df0-b800-b435a8ea7760"}
23:20:30.244 00.034 9340 case statement mapped state 6 to 3
23:20:30.256 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"a1d59fde-1bfc-4df0-b800-b435a8ea7760"}
23:20:30.268 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"03bd3d38-785e-420c-a817-c3c403c742bf"}
23:20:30.284 00.016 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":596,"width":15,"height":15,"star_pos":[7.21,7.07],"pixels":"..."},"id":"03bd3d38-785e-420c-a817-c3c403c742bf"}
23:20:30.889 00.605 12020 Exposure complete
23:20:31.208 00.319 12020 worker thread done servicing request
23:20:31.210 00.002 9340 OnExposeComplete: enter
23:20:31.233 00.023 9340 UpdateGuideState(): m_state=6
23:20:31.272 00.039 9340 Star::Find(15, 854, 55, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 597
23:20:31.296 00.024 9340 Star::Find returns 1 (0), X=853.84, Y=54.91, Mass=735000, SNR=143.3, Peak=51961 HFD=4.2
23:20:31.314 00.018 9340 MultiStar: [#1 0.17,0.06,0.76,U] [#2 0.04,-0.25,0.83,U] [#3 0.28,-0.24,0.72,U] [#4 -0.36,-0.38,0.65,U] [#5 0.12,-0.22,0.69,U] [#6 -0.05,-0.42,0.60,U] [#7 0.12,-0.09,0.60,U] [#8 -0.12,-0.11,0.52,U] 
23:20:31.338 00.024 9340 refined, 8 included, MultiStar: {0.09, -0.25}, one-star: {0.38, -0.51}
23:20:31.376 00.038 9340 CameraToMount -- cameraTheta (-1.23) - m_xAngle (-3.14) = xAngle (1.91 = 1.91)
23:20:31.402 00.026 9340 CameraToMount -- cameraTheta (-1.23) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (1.89 = 1.89)
23:20:31.423 00.021 9340 CameraToMount -- cameraX=0.09 cameraY=-0.25 hyp=0.27 cameraTheta=-1.23 mountX=-0.09 mountY=0.25, mountTheta=1.91
23:20:31.445 00.022 9340 SchedulePrimaryMove(10104498, x=0.09, y=-0.25, opts=13)
23:20:31.484 00.039 9340 Enqueuing Move request for scope (0.09, -0.25)
23:20:31.499 00.015 12020 Worker thread wakes up
23:20:31.499 00.000 12020 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.25) opts 0xd
23:20:31.499 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=6339, max=65535, med=9734, FiltMin=7188, FiltMax=65498, Gamma=2.870
23:20:31.512 00.013 12020 Handling offset move in thread for scope, endpoint = (0.09, -0.25)
23:20:31.512 00.000 9340 UpdateGuideState exits: m=735000 SNR=143.3
23:20:31.525 00.013 12020 Moving (0.09, -0.25) raw xDistance=-0.09 yDistance=0.25
23:20:31.525 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:20:31.541 00.016 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
23:20:31.541 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
23:20:31.576 00.035 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
23:20:31.576 00.000 9340 Enqueuing Expose request
23:20:31.593 00.017 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.25
23:20:31.593 00.000 12020 MoveAxis(E, 0, ABG)
23:20:31.593 00.000 12020 Move returns status 0, amount 0
23:20:31.593 00.000 12020 MoveAxis(N, 0, ABG)
23:20:31.593 00.000 12020 Move returns status 0, amount 0
23:20:31.594 00.001 12020 move complete, result=0
23:20:31.594 00.000 12020 worker thread done servicing request
23:20:31.594 00.000 12020 Worker thread wakes up
23:20:31.594 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
23:20:31.594 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(838,40,31,31)
23:20:31.601 00.007 9340 GuideStep: -0.1 px 0 ms EAST, 0.3 px 0 ms NORTH
23:20:32.182 00.581 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"ce887361-7500-433f-b07f-91504afd40fc"}
23:20:32.206 00.024 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"ce887361-7500-433f-b07f-91504afd40fc"}
23:20:32.223 00.017 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"e351fcb9-e319-4da5-af0b-0b06e4e010b0"}
23:20:32.241 00.018 9340 case statement mapped state 6 to 3
23:20:32.257 00.016 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"e351fcb9-e319-4da5-af0b-0b06e4e010b0"}
23:20:32.309 00.052 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"7bc683cb-baa2-4876-b719-d6b2d2897fa7"}
23:20:32.322 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":597,"width":15,"height":15,"star_pos":[6.84,6.91],"pixels":"..."},"id":"7bc683cb-baa2-4876-b719-d6b2d2897fa7"}
23:20:33.962 01.640 12020 Exposure complete
23:20:34.175 00.213 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"25797626-ff47-4176-a1d4-2da077941592"}
23:20:34.189 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"25797626-ff47-4176-a1d4-2da077941592"}
23:20:34.202 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"b84fb04c-d5ab-473c-9a96-04162de421e8"}
23:20:34.227 00.025 12020 worker thread done servicing request
23:20:34.227 00.000 9340 case statement mapped state 6 to 3
23:20:34.261 00.034 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"b84fb04c-d5ab-473c-9a96-04162de421e8"}
23:20:34.277 00.016 9340 OnExposeComplete: enter
23:20:34.291 00.014 9340 UpdateGuideState(): m_state=6
23:20:34.303 00.012 9340 Star::Find(15, 853, 54, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 598
23:20:34.316 00.013 9340 Star::Find returns 1 (0), X=854.21, Y=55.20, Mass=745630, SNR=157.9, Peak=54141 HFD=4.2
23:20:34.338 00.022 9340 MultiStar: [#1 0.57,0.47,0.68,U] [#2 0.10,-0.11,0.88,U] [#3 0.41,-0.01,0.65,U] [#4 0.20,0.28,0.61,U] [#5 0.54,0.08,0.70,U] [#6 -0.05,-0.17,0.63,U] [#7 0.38,-0.12,0.56,U] [#8 0.30,0.19,0.58,U] 
23:20:34.371 00.033 9340 refined, 8 included, MultiStar: {0.37, 0.03}, one-star: {0.76, -0.22}
23:20:34.385 00.014 9340 CameraToMount -- cameraTheta (0.07) - m_xAngle (-3.14) = xAngle (3.21 = -3.08)
23:20:34.395 00.010 9340 CameraToMount -- cameraTheta (0.07) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (3.19 = -3.09)
23:20:34.412 00.017 9340 CameraToMount -- cameraX=0.37 cameraY=0.03 hyp=0.38 cameraTheta=0.07 mountX=-0.37 mountY=-0.02, mountTheta=-3.09
23:20:34.430 00.018 9340 SchedulePrimaryMove(10104498, x=0.37, y=0.03, opts=13)
23:20:34.446 00.016 9340 Enqueuing Move request for scope (0.37, 0.03)
23:20:34.468 00.022 12020 Worker thread wakes up
23:20:34.468 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=5829, max=65535, med=9746, FiltMin=7534, FiltMax=65497, Gamma=2.870
23:20:34.496 00.028 12020 worker thread servicing REQUEST_MOVE scope ofs (0.37, 0.03) opts 0xd
23:20:34.496 00.000 12020 Handling offset move in thread for scope, endpoint = (0.37, 0.03)
23:20:34.497 00.001 12020 Moving (0.37, 0.03) raw xDistance=-0.37 yDistance=-0.02
23:20:34.497 00.000 12020 GuideAlgorithmHysteresis::Result() returns -0.16 from input -0.37
23:20:34.497 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:20:34.497 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
23:20:34.497 00.000 12020 MoveAxis(E, 30, ABG)
23:20:34.497 00.000 12020 Guiding  Dir = 2, Dur = 30
23:20:34.498 00.001 9340 UpdateGuideState exits: m=745630 SNR=157.9
23:20:34.517 00.019 12020 IsSlewing returns 0
23:20:34.517 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:20:34.529 00.012 12020 IsGuiding returns 0
23:20:34.530 00.001 9340 ScheduleExposure(2000,3,1) exposurePending=0
23:20:34.548 00.018 9340 Enqueuing Expose request
23:20:34.560 00.012 12020 PulseGuide returned control before completion, sleep 15
23:20:34.561 00.001 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"0f08c63d-5a64-4779-ba9a-1b2b522473a7"}
23:20:34.580 00.019 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":598,"width":15,"height":15,"star_pos":[7.21,7.20],"pixels":"..."},"id":"0f08c63d-5a64-4779-ba9a-1b2b522473a7"}
23:20:34.604 00.024 12020 IsGuiding returns 0
23:20:34.604 00.000 12020 Move returns status 0, amount 30
23:20:34.604 00.000 12020 MoveAxis(N, 0, ABG)
23:20:34.605 00.001 12020 Move returns status 0, amount 0
23:20:34.605 00.000 12020 move complete, result=0
23:20:34.605 00.000 12020 worker thread done servicing request
23:20:34.605 00.000 12020 Worker thread wakes up
23:20:34.607 00.002 12020 worker thread servicing REQUEST_EXPOSE 2000
23:20:34.624 00.017 9340 GuideStep: -0.4 px 30 ms EAST, -0.0 px 0 ms NORTH
23:20:34.647 00.023 12020 Handling exposure in thread, d=2000 o=3 r=(838,40,31,31)
23:20:36.177 01.530 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"ef1c2864-2fc0-473c-b6e1-eb50ba8d3a0b"}
23:20:36.188 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"ef1c2864-2fc0-473c-b6e1-eb50ba8d3a0b"}
23:20:36.221 00.033 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"8ab91b6e-ac10-4b4b-b82b-037e5683f8d8"}
23:20:36.234 00.013 9340 case statement mapped state 6 to 3
23:20:36.250 00.016 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"8ab91b6e-ac10-4b4b-b82b-037e5683f8d8"}
23:20:36.261 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"6068f974-cfc4-4515-ad70-b874fdfeba7c"}
23:20:36.272 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":598,"width":15,"height":15,"star_pos":[7.21,7.20],"pixels":"..."},"id":"6068f974-cfc4-4515-ad70-b874fdfeba7c"}
23:20:37.032 00.760 12020 Exposure complete
23:20:37.333 00.301 12020 worker thread done servicing request
23:20:37.333 00.000 9340 OnExposeComplete: enter
23:20:37.395 00.062 9340 UpdateGuideState(): m_state=6
23:20:37.422 00.027 9340 Star::Find(15, 854, 55, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 599
23:20:37.440 00.018 9340 Star::Find returns 1 (0), X=854.53, Y=55.34, Mass=826161, SNR=156.6, Peak=56953 HFD=4.0
23:20:37.459 00.019 9340 MultiStar: [#1 1.14,0.31,0.00,M1] [#2 0.67,-0.05,0.82,U] [#3 0.86,0.01,0.62,U] [#4 0.70,0.60,0.53,U] [#5 1.03,0.47,0.00,M1] [#6 0.62,0.24,0.73,U] [#7 0.85,0.03,0.51,U] [#8 0.37,0.56,0.55,U] 
23:20:37.477 00.018 9340 refined, 6 included, MultiStar: {0.76, 0.15}, one-star: {1.08, -0.08}
23:20:37.512 00.035 9340 CameraToMount -- cameraTheta (0.19) - m_xAngle (-3.14) = xAngle (3.33 = -2.96)
23:20:37.526 00.014 9340 CameraToMount -- cameraTheta (0.19) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (3.31 = -2.97)
23:20:37.541 00.015 9340 CameraToMount -- cameraX=0.76 cameraY=0.15 hyp=0.77 cameraTheta=0.19 mountX=-0.76 mountY=-0.13, mountTheta=-2.97
23:20:37.558 00.017 9340 SchedulePrimaryMove(10104498, x=0.76, y=0.15, opts=13)
23:20:37.573 00.015 9340 Enqueuing Move request for scope (0.76, 0.15)
23:20:37.601 00.028 12020 Worker thread wakes up
23:20:37.603 00.002 12020 worker thread servicing REQUEST_MOVE scope ofs (0.76, 0.15) opts 0xd
23:20:37.603 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=5486, max=65527, med=9760, FiltMin=7553, FiltMax=65497, Gamma=2.870
23:20:37.617 00.014 12020 Handling offset move in thread for scope, endpoint = (0.76, 0.15)
23:20:37.617 00.000 9340 UpdateGuideState exits: m=826161 SNR=156.6
23:20:37.629 00.012 12020 Moving (0.76, 0.15) raw xDistance=-0.76 yDistance=-0.13
23:20:37.630 00.001 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:20:37.640 00.010 12020 GuideAlgorithmHysteresis::Result() returns -0.33 from input -0.76
23:20:37.640 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
23:20:37.655 00.015 9340 Enqueuing Expose request
23:20:37.669 00.014 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:20:37.670 00.001 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
23:20:37.670 00.000 12020 MoveAxis(E, 64, ABG)
23:20:37.670 00.000 12020 Guiding  Dir = 2, Dur = 64
23:20:37.671 00.001 12020 IsSlewing returns 0
23:20:37.671 00.000 12020 IsGuiding returns 0
23:20:37.698 00.027 12020 PulseGuide returned control before completion, sleep 50
23:20:37.770 00.072 12020 IsGuiding returns 0
23:20:37.770 00.000 12020 Move returns status 0, amount 64
23:20:37.770 00.000 12020 MoveAxis(N, 0, ABG)
23:20:37.771 00.001 12020 Move returns status 0, amount 0
23:20:37.771 00.000 12020 move complete, result=0
23:20:37.771 00.000 12020 worker thread done servicing request
23:20:37.771 00.000 9340 GuideStep: -0.8 px 64 ms EAST, -0.1 px 0 ms NORTH
23:20:37.808 00.037 12020 Worker thread wakes up
23:20:37.808 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
23:20:37.808 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(838,40,31,31)
23:20:38.177 00.369 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"2cafee25-4d4b-41f7-93b5-9d7be97f2c25"}
23:20:38.266 00.089 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"2cafee25-4d4b-41f7-93b5-9d7be97f2c25"}
23:20:38.343 00.077 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"b16e8fed-336e-4e91-a2bd-e63e82d10f17"}
23:20:38.368 00.025 9340 case statement mapped state 6 to 3
23:20:38.395 00.027 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"b16e8fed-336e-4e91-a2bd-e63e82d10f17"}
23:20:38.417 00.022 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"4c5e5f0f-6390-441e-b542-31cbd0c8c79b"}
23:20:38.462 00.045 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":599,"width":15,"height":15,"star_pos":[6.53,7.34],"pixels":"..."},"id":"4c5e5f0f-6390-441e-b542-31cbd0c8c79b"}
23:20:40.176 01.714 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"5b65f30e-a0cf-4cab-9691-7c13996d268c"}
23:20:40.192 00.016 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"5b65f30e-a0cf-4cab-9691-7c13996d268c"}
23:20:40.203 00.011 12020 Exposure complete
23:20:40.204 00.001 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"6ea93a7f-0c90-4b13-986a-6f7b7757e78c"}
23:20:40.232 00.028 9340 case statement mapped state 6 to 3
23:20:40.246 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"6ea93a7f-0c90-4b13-986a-6f7b7757e78c"}
23:20:40.259 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"ef241cd5-583a-4665-9aba-b187a92e8ea1"}
23:20:40.270 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":599,"width":15,"height":15,"star_pos":[6.53,7.34],"pixels":"..."},"id":"ef241cd5-583a-4665-9aba-b187a92e8ea1"}
23:20:40.458 00.188 12020 worker thread done servicing request
23:20:40.458 00.000 9340 OnExposeComplete: enter
23:20:40.470 00.012 9340 UpdateGuideState(): m_state=6
23:20:40.495 00.025 9340 Star::Find(15, 854, 55, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 600
23:20:40.532 00.037 9340 Star::Find returns 1 (0), X=854.24, Y=55.43, Mass=744839, SNR=140.8, Peak=56667 HFD=3.8
23:20:40.560 00.028 9340 MultiStar: [#1 0.68,0.50,0.81,U] [#2 0.38,-0.08,0.88,U] [#3 0.70,0.01,0.72,U] [#4 0.31,0.44,0.65,U] [#5 0.61,0.31,0.67,U] [#6 0.22,-0.03,0.60,U] [#7 0.59,-0.03,0.55,U] [#8 0.64,0.45,0.65,U] 
23:20:40.578 00.018 9340 refined, 8 included, MultiStar: {0.56, 0.17}, one-star: {0.78, 0.01}
23:20:40.602 00.024 9340 CameraToMount -- cameraTheta (0.29) - m_xAngle (-3.14) = xAngle (3.43 = -2.85)
23:20:40.615 00.013 9340 CameraToMount -- cameraTheta (0.29) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (3.42 = -2.87)
23:20:40.654 00.039 9340 CameraToMount -- cameraX=0.56 cameraY=0.17 hyp=0.59 cameraTheta=0.29 mountX=-0.56 mountY=-0.16, mountTheta=-2.87
23:20:40.672 00.018 9340 SchedulePrimaryMove(10104498, x=0.56, y=0.17, opts=13)
23:20:40.685 00.013 9340 Enqueuing Move request for scope (0.56, 0.17)
23:20:40.699 00.014 12020 Worker thread wakes up
23:20:40.700 00.001 9340 UpdateImageDisplay: Size=(1920,1080) min=5833, max=65533, med=9751, FiltMin=7686, FiltMax=65497, Gamma=2.870
23:20:40.713 00.013 12020 worker thread servicing REQUEST_MOVE scope ofs (0.56, 0.17) opts 0xd
23:20:40.713 00.000 9340 UpdateGuideState exits: m=744839 SNR=140.8
23:20:40.744 00.031 12020 Handling offset move in thread for scope, endpoint = (0.56, 0.17)
23:20:40.744 00.000 12020 Moving (0.56, 0.17) raw xDistance=-0.56 yDistance=-0.16
23:20:40.745 00.001 12020 GuideAlgorithmHysteresis::Result() returns -0.26 from input -0.56
23:20:40.745 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:20:40.745 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
23:20:40.745 00.000 12020 MoveAxis(E, 51, ABG)
23:20:40.746 00.001 12020 Guiding  Dir = 2, Dur = 51
23:20:40.747 00.001 12020 IsSlewing returns 0
23:20:40.749 00.002 12020 IsGuiding returns 0
23:20:40.752 00.003 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:20:40.779 00.027 12020 PulseGuide returned control before completion, sleep 34
23:20:40.779 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
23:20:40.790 00.011 9340 Enqueuing Expose request
23:20:40.856 00.066 12020 IsGuiding returns 1
23:20:40.857 00.001 12020 scope still moving after pulse duration time elapsed
23:20:40.889 00.032 12020 IsSlewing returns 0
23:20:40.890 00.001 12020 IsGuiding returns 0
23:20:40.890 00.000 12020 scope move finished after 51 + 89 ms
23:20:40.890 00.000 12020 Move returns status 0, amount 51
23:20:40.890 00.000 12020 MoveAxis(N, 0, ABG)
23:20:40.890 00.000 12020 Move returns status 0, amount 0
23:20:40.890 00.000 12020 move complete, result=0
23:20:40.891 00.001 12020 worker thread done servicing request
23:20:40.891 00.000 9340 GuideStep: -0.6 px 51 ms EAST, -0.2 px 0 ms NORTH
23:20:40.904 00.013 12020 Worker thread wakes up
23:20:40.904 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
23:20:40.904 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(838,40,31,31)
23:20:42.178 01.274 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"b1f8203f-db38-473e-810e-abb3275e7feb"}
23:20:42.223 00.045 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"b1f8203f-db38-473e-810e-abb3275e7feb"}
23:20:42.247 00.024 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"2cb54bc2-65ec-4ff8-9888-80c9ef68b7bf"}
23:20:42.300 00.053 9340 case statement mapped state 6 to 3
23:20:42.322 00.022 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"2cb54bc2-65ec-4ff8-9888-80c9ef68b7bf"}
23:20:42.339 00.017 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"88e6611f-52cf-41d8-b6c4-3bbab2a4ad5b"}
23:20:42.355 00.016 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":600,"width":15,"height":15,"star_pos":[7.24,7.43],"pixels":"..."},"id":"88e6611f-52cf-41d8-b6c4-3bbab2a4ad5b"}
23:20:43.280 00.925 12020 Exposure complete
23:20:43.471 00.191 12020 worker thread done servicing request
23:20:43.471 00.000 9340 OnExposeComplete: enter
23:20:43.481 00.010 9340 UpdateGuideState(): m_state=6
23:20:43.507 00.026 9340 Star::Find(15, 854, 55, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 601
23:20:43.517 00.010 9340 Star::Find returns 1 (0), X=854.22, Y=55.46, Mass=744726, SNR=135.2, Peak=56055 HFD=4.2
23:20:43.527 00.010 9340 MultiStar: [#1 0.73,0.53,0.92,U] [#2 0.31,0.13,0.77,U] [#3 0.48,0.12,0.60,U] [#4 0.28,0.35,0.60,U] [#5 0.44,0.33,0.79,U] [#6 0.36,-0.09,0.65,U] [#7 0.56,0.34,0.61,U] [#8 0.22,0.52,0.85,U] 
23:20:43.536 00.009 9340 refined, 8 included, MultiStar: {0.48, 0.26}, one-star: {0.77, 0.05}
23:20:43.549 00.013 9340 CameraToMount -- cameraTheta (0.50) - m_xAngle (-3.14) = xAngle (3.63 = -2.65)
23:20:43.558 00.009 9340 CameraToMount -- cameraTheta (0.50) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (3.62 = -2.66)
23:20:43.567 00.009 9340 CameraToMount -- cameraX=0.48 cameraY=0.26 hyp=0.54 cameraTheta=0.50 mountX=-0.48 mountY=-0.25, mountTheta=-2.66
23:20:43.581 00.014 9340 SchedulePrimaryMove(10104498, x=0.48, y=0.26, opts=13)
23:20:43.589 00.008 9340 Enqueuing Move request for scope (0.48, 0.26)
23:20:43.598 00.009 12020 Worker thread wakes up
23:20:43.598 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=6220, max=65527, med=9742, FiltMin=7349, FiltMax=65497, Gamma=2.870
23:20:43.607 00.009 12020 worker thread servicing REQUEST_MOVE scope ofs (0.48, 0.26) opts 0xd
23:20:43.607 00.000 12020 Handling offset move in thread for scope, endpoint = (0.48, 0.26)
23:20:43.607 00.000 12020 Moving (0.48, 0.26) raw xDistance=-0.48 yDistance=-0.25
23:20:43.607 00.000 12020 GuideAlgorithmHysteresis::Result() returns -0.22 from input -0.48
23:20:43.608 00.001 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
23:20:43.608 00.000 9340 UpdateGuideState exits: m=744726 SNR=135.2
23:20:43.634 00.026 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.25
23:20:43.634 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:20:43.645 00.011 12020 MoveAxis(E, 43, ABG)
23:20:43.645 00.000 12020 Guiding  Dir = 2, Dur = 43
23:20:43.645 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
23:20:43.654 00.009 12020 IsSlewing returns 0
23:20:43.655 00.001 9340 Enqueuing Expose request
23:20:43.664 00.009 12020 IsGuiding returns 0
23:20:43.686 00.022 12020 PulseGuide returned control before completion, sleep 31
23:20:43.782 00.096 12020 IsGuiding returns 1
23:20:43.783 00.001 12020 scope still moving after pulse duration time elapsed
23:20:43.814 00.031 12020 IsSlewing returns 0
23:20:43.815 00.001 12020 IsGuiding returns 0
23:20:43.815 00.000 12020 scope move finished after 43 + 108 ms
23:20:43.815 00.000 12020 Move returns status 0, amount 43
23:20:43.815 00.000 12020 MoveAxis(N, 0, ABG)
23:20:43.817 00.002 12020 Move returns status 0, amount 0
23:20:43.817 00.000 12020 move complete, result=0
23:20:43.817 00.000 12020 worker thread done servicing request
23:20:43.817 00.000 12020 Worker thread wakes up
23:20:43.817 00.000 9340 GuideStep: -0.5 px 43 ms EAST, -0.3 px 0 ms NORTH
23:20:43.831 00.014 12020 worker thread servicing REQUEST_EXPOSE 2000
23:20:43.831 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(838,40,31,31)
23:20:44.178 00.347 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"d50fac53-3601-4205-bb87-a3da3952d33c"}
23:20:44.197 00.019 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"d50fac53-3601-4205-bb87-a3da3952d33c"}
23:20:44.226 00.029 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"17d7e054-f85d-4656-a138-dd3aacda9da5"}
23:20:44.281 00.055 9340 case statement mapped state 6 to 3
23:20:44.316 00.035 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"17d7e054-f85d-4656-a138-dd3aacda9da5"}
23:20:44.349 00.033 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"ccf7e396-3404-42cb-b568-073955ab514f"}
23:20:44.380 00.031 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":601,"width":15,"height":15,"star_pos":[7.22,7.46],"pixels":"..."},"id":"ccf7e396-3404-42cb-b568-073955ab514f"}
23:20:46.177 01.797 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"5fa4d385-9f60-4e68-a363-04e70bcd8f88"}
23:20:46.195 00.018 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"5fa4d385-9f60-4e68-a363-04e70bcd8f88"}
23:20:46.212 00.017 12020 Exposure complete
23:20:46.213 00.001 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"74551db0-d378-4a2d-b0b9-ece2ec7e9b41"}
23:20:46.248 00.035 9340 case statement mapped state 6 to 3
23:20:46.261 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"74551db0-d378-4a2d-b0b9-ece2ec7e9b41"}
23:20:46.274 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"8f4ad417-cef8-4143-8f77-26e7e1abcf0a"}
23:20:46.289 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":601,"width":15,"height":15,"star_pos":[7.22,7.46],"pixels":"..."},"id":"8f4ad417-cef8-4143-8f77-26e7e1abcf0a"}
23:20:46.537 00.248 12020 worker thread done servicing request
23:20:46.538 00.001 9340 OnExposeComplete: enter
23:20:46.565 00.027 9340 UpdateGuideState(): m_state=6
23:20:46.581 00.016 9340 Star::Find(15, 854, 55, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 602
23:20:46.597 00.016 9340 Star::Find returns 1 (0), X=853.89, Y=55.86, Mass=672964, SNR=127.8, Peak=51919 HFD=4.1
23:20:46.611 00.014 9340 MultiStar: [#1 0.06,0.55,0.89,U] [#2 -0.18,0.23,0.94,U] [#3 0.06,0.41,0.63,U] [#4 0.12,0.39,0.56,U] [#5 0.15,0.58,0.74,U] [#6 0.03,0.26,0.72,U] [#7 0.18,0.09,0.68,U] [#8 0.47,1.01,0.00,M1] 
23:20:46.644 00.033 9340 refined, 7 included, MultiStar: {0.11, 0.38}, one-star: {0.44, 0.44}
23:20:46.664 00.020 9340 CameraToMount -- cameraTheta (1.29) - m_xAngle (-3.14) = xAngle (4.42 = -1.86)
23:20:46.678 00.014 9340 CameraToMount -- cameraTheta (1.29) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (4.41 = -1.88)
23:20:46.691 00.013 9340 CameraToMount -- cameraX=0.11 cameraY=0.38 hyp=0.39 cameraTheta=1.29 mountX=-0.11 mountY=-0.37, mountTheta=-1.86
23:20:46.705 00.014 9340 SchedulePrimaryMove(10104498, x=0.11, y=0.38, opts=13)
23:20:46.719 00.014 9340 Enqueuing Move request for scope (0.11, 0.38)
23:20:46.752 00.033 12020 Worker thread wakes up
23:20:46.752 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=5698, max=65521, med=9704, FiltMin=7614, FiltMax=65498, Gamma=2.870
23:20:46.765 00.013 12020 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.38) opts 0xd
23:20:46.765 00.000 9340 UpdateGuideState exits: m=672964 SNR=127.8
23:20:46.779 00.014 12020 Handling offset move in thread for scope, endpoint = (0.11, 0.38)
23:20:46.779 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:20:46.789 00.010 12020 Moving (0.11, 0.38) raw xDistance=-0.11 yDistance=-0.37
23:20:46.790 00.001 9340 ScheduleExposure(2000,3,1) exposurePending=0
23:20:46.804 00.014 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
23:20:46.804 00.000 9340 Enqueuing Expose request
23:20:46.817 00.013 12020 GuideAlgorithmResistSwitch::result() returns -0.37 from input -0.37
23:20:46.817 00.000 12020 MoveAxis(E, 0, ABG)
23:20:46.817 00.000 12020 Move returns status 0, amount 0
23:20:46.817 00.000 12020 MoveAxis(N, 63, ABG)
23:20:46.818 00.001 12020 Guiding  Dir = 0, Dur = 63
23:20:46.819 00.001 12020 IsSlewing returns 0
23:20:46.820 00.001 12020 IsGuiding returns 0
23:20:46.945 00.125 12020 IsGuiding returns 1
23:20:46.945 00.000 12020 scope still moving after pulse duration time elapsed
23:20:47.060 00.115 12020 IsSlewing returns 0
23:20:47.063 00.003 12020 IsGuiding returns 0
23:20:47.063 00.000 12020 scope move finished after 63 + 180 ms
23:20:47.063 00.000 12020 Move returns status 0, amount 63
23:20:47.063 00.000 12020 move complete, result=0
23:20:47.063 00.000 12020 worker thread done servicing request
23:20:47.065 00.002 9340 GuideStep: -0.1 px 0 ms EAST, -0.4 px 63 ms NORTH
23:20:47.077 00.012 12020 Worker thread wakes up
23:20:47.077 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
23:20:47.077 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(838,40,31,31)
23:20:48.177 01.100 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"7ee664c0-2cd7-4faa-80cb-145430045eb3"}
23:20:48.199 00.022 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"7ee664c0-2cd7-4faa-80cb-145430045eb3"}
23:20:48.243 00.044 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"488aca09-3565-490d-9342-6c16d3454951"}
23:20:48.260 00.017 9340 case statement mapped state 6 to 3
23:20:48.272 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"488aca09-3565-490d-9342-6c16d3454951"}
23:20:48.300 00.028 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"ed1dc15a-8d15-4d7f-86b0-0cf16c47a2c1"}
23:20:48.315 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":602,"width":15,"height":15,"star_pos":[6.89,6.86],"pixels":"..."},"id":"ed1dc15a-8d15-4d7f-86b0-0cf16c47a2c1"}
23:20:49.440 01.125 12020 Exposure complete
23:20:49.671 00.231 12020 worker thread done servicing request
23:20:49.673 00.002 9340 OnExposeComplete: enter
23:20:49.683 00.010 9340 UpdateGuideState(): m_state=6
23:20:49.711 00.028 9340 Star::Find(15, 853, 55, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 603
23:20:49.725 00.014 9340 Star::Find returns 1 (0), X=854.54, Y=55.54, Mass=740072, SNR=142.6, Peak=56303 HFD=4.2
23:20:49.737 00.012 9340 MultiStar: [#1 0.88,0.55,0.00,M1] [#2 0.62,0.13,0.79,U] [#3 0.88,0.23,0.71,U] [#4 0.63,0.27,0.67,U] [#5 0.91,0.58,0.00,M1] [#6 0.63,0.07,0.61,U] [#7 0.71,-0.09,0.62,U] [#8 0.68,0.61,0.56,U] 
23:20:49.752 00.015 9340 refined, 6 included, MultiStar: {0.77, 0.18}, one-star: {1.08, 0.12}
23:20:49.762 00.010 9340 CameraToMount -- cameraTheta (0.23) - m_xAngle (-3.14) = xAngle (3.37 = -2.92)
23:20:49.772 00.010 9340 CameraToMount -- cameraTheta (0.23) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (3.35 = -2.93)
23:20:49.785 00.013 9340 CameraToMount -- cameraX=0.77 cameraY=0.18 hyp=0.79 cameraTheta=0.23 mountX=-0.77 mountY=-0.16, mountTheta=-2.93
23:20:49.802 00.017 9340 SchedulePrimaryMove(10104498, x=0.77, y=0.18, opts=13)
23:20:49.812 00.010 9340 Enqueuing Move request for scope (0.77, 0.18)
23:20:49.840 00.028 12020 Worker thread wakes up
23:20:49.840 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=6083, max=65535, med=9727, FiltMin=7524, FiltMax=65497, Gamma=2.870
23:20:49.852 00.012 12020 worker thread servicing REQUEST_MOVE scope ofs (0.77, 0.18) opts 0xd
23:20:49.852 00.000 9340 UpdateGuideState exits: m=740072 SNR=142.6
23:20:49.864 00.012 12020 Handling offset move in thread for scope, endpoint = (0.77, 0.18)
23:20:49.864 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:20:49.873 00.009 12020 Moving (0.77, 0.18) raw xDistance=-0.77 yDistance=-0.16
23:20:49.874 00.001 9340 ScheduleExposure(2000,3,1) exposurePending=0
23:20:49.884 00.010 12020 GuideAlgorithmHysteresis::Result() returns -0.32 from input -0.77
23:20:49.884 00.000 9340 Enqueuing Expose request
23:20:49.897 00.013 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:20:49.897 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
23:20:49.898 00.001 12020 MoveAxis(E, 63, ABG)
23:20:49.898 00.000 12020 Guiding  Dir = 2, Dur = 63
23:20:49.899 00.001 12020 IsSlewing returns 0
23:20:49.900 00.001 12020 IsGuiding returns 0
23:20:49.923 00.023 12020 PulseGuide returned control before completion, sleep 51
23:20:49.980 00.057 12020 IsGuiding returns 1
23:20:49.980 00.000 12020 scope still moving after pulse duration time elapsed
23:20:50.019 00.039 12020 IsSlewing returns 0
23:20:50.020 00.001 12020 IsGuiding returns 0
23:20:50.020 00.000 12020 scope move finished after 63 + 56 ms
23:20:50.020 00.000 12020 Move returns status 0, amount 63
23:20:50.021 00.001 12020 MoveAxis(N, 0, ABG)
23:20:50.021 00.000 12020 Move returns status 0, amount 0
23:20:50.021 00.000 12020 move complete, result=0
23:20:50.021 00.000 12020 worker thread done servicing request
23:20:50.021 00.000 9340 GuideStep: -0.8 px 63 ms EAST, -0.2 px 0 ms NORTH
23:20:50.034 00.013 12020 Worker thread wakes up
23:20:50.034 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
23:20:50.034 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(838,40,31,31)
23:20:50.180 00.146 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"59f5021c-dc92-4efb-9f1b-fc035a2cc5d1"}
23:20:50.197 00.017 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"59f5021c-dc92-4efb-9f1b-fc035a2cc5d1"}
23:20:50.212 00.015 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"9bf4c123-f1c9-48a4-a51e-078ac835016f"}
23:20:50.222 00.010 9340 case statement mapped state 6 to 3
23:20:50.231 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"9bf4c123-f1c9-48a4-a51e-078ac835016f"}
23:20:50.245 00.014 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"c70acb13-3ab5-434a-b561-124c64420d68"}
23:20:50.256 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":603,"width":15,"height":15,"star_pos":[6.54,6.54],"pixels":"..."},"id":"c70acb13-3ab5-434a-b561-124c64420d68"}
23:20:52.181 01.925 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"1a868b57-1f51-4e63-a1f2-d3d3040be4f1"}
23:20:52.206 00.025 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"1a868b57-1f51-4e63-a1f2-d3d3040be4f1"}
23:20:52.222 00.016 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"876676d7-5b42-4b93-b5b3-003211a557bd"}
23:20:52.232 00.010 9340 case statement mapped state 6 to 3
23:20:52.239 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"876676d7-5b42-4b93-b5b3-003211a557bd"}
23:20:52.250 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"223a679b-79db-40a3-a125-247a0d91bf98"}
23:20:52.264 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":603,"width":15,"height":15,"star_pos":[6.54,6.54],"pixels":"..."},"id":"223a679b-79db-40a3-a125-247a0d91bf98"}
23:20:52.402 00.138 12020 Exposure complete
23:20:52.656 00.254 12020 worker thread done servicing request
23:20:52.657 00.001 9340 OnExposeComplete: enter
23:20:52.669 00.012 9340 UpdateGuideState(): m_state=6
23:20:52.680 00.011 9340 Star::Find(15, 854, 55, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 604
23:20:52.698 00.018 9340 Star::Find returns 1 (0), X=854.36, Y=55.82, Mass=730852, SNR=138.8, Peak=55623 HFD=3.9
23:20:52.715 00.017 9340 MultiStar: [#1 0.76,0.80,0.00,M2] [#2 0.30,0.18,0.81,U] [#3 0.60,0.46,0.74,U] [#4 0.60,0.28,0.60,U] [#5 0.59,0.52,0.80,U] [#6 0.34,0.06,0.60,U] [#7 0.52,0.50,0.77,U] [#8 0.54,0.48,0.61,U] 
23:20:52.746 00.031 9340 refined, 7 included, MultiStar: {0.56, 0.37}, one-star: {0.90, 0.41}
23:20:52.759 00.013 9340 CameraToMount -- cameraTheta (0.58) - m_xAngle (-3.14) = xAngle (3.71 = -2.57)
23:20:52.770 00.011 9340 CameraToMount -- cameraTheta (0.58) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (3.70 = -2.58)
23:20:52.780 00.010 9340 CameraToMount -- cameraX=0.56 cameraY=0.37 hyp=0.68 cameraTheta=0.58 mountX=-0.57 mountY=-0.36, mountTheta=-2.58
23:20:52.800 00.020 9340 SchedulePrimaryMove(10104498, x=0.56, y=0.37, opts=13)
23:20:52.813 00.013 9340 Enqueuing Move request for scope (0.56, 0.37)
23:20:52.841 00.028 12020 Worker thread wakes up
23:20:52.841 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=6286, max=65527, med=9713, FiltMin=7756, FiltMax=65497, Gamma=2.870
23:20:52.856 00.015 12020 worker thread servicing REQUEST_MOVE scope ofs (0.56, 0.37) opts 0xd
23:20:52.856 00.000 9340 UpdateGuideState exits: m=730852 SNR=138.8
23:20:52.868 00.012 12020 Handling offset move in thread for scope, endpoint = (0.56, 0.37)
23:20:52.868 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:20:52.880 00.012 12020 Moving (0.56, 0.37) raw xDistance=-0.57 yDistance=-0.36
23:20:52.880 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
23:20:52.891 00.011 12020 GuideAlgorithmHysteresis::Result() returns -0.26 from input -0.57
23:20:52.892 00.001 9340 Enqueuing Expose request
23:20:52.904 00.012 12020 GuideAlgorithmResistSwitch::result() returns -0.36 from input -0.36
23:20:52.904 00.000 12020 MoveAxis(E, 51, ABG)
23:20:52.905 00.001 12020 Guiding  Dir = 2, Dur = 51
23:20:52.905 00.000 12020 IsSlewing returns 0
23:20:52.906 00.001 12020 IsGuiding returns 0
23:20:52.930 00.024 12020 PulseGuide returned control before completion, sleep 38
23:20:52.976 00.046 12020 IsGuiding returns 1
23:20:52.976 00.000 12020 scope still moving after pulse duration time elapsed
23:20:53.010 00.034 12020 IsSlewing returns 0
23:20:53.042 00.032 12020 IsGuiding returns 0
23:20:53.043 00.001 12020 scope move finished after 51 + 84 ms
23:20:53.043 00.000 12020 Move returns status 0, amount 51
23:20:53.043 00.000 12020 MoveAxis(N, 60, ABG)
23:20:53.043 00.000 12020 Guiding  Dir = 0, Dur = 60
23:20:53.044 00.001 12020 IsSlewing returns 0
23:20:53.045 00.001 12020 IsGuiding returns 0
23:20:53.130 00.085 12020 IsGuiding returns 1
23:20:53.131 00.001 12020 scope still moving after pulse duration time elapsed
23:20:53.165 00.034 12020 IsSlewing returns 0
23:20:53.166 00.001 12020 IsGuiding returns 1
23:20:53.297 00.131 12020 IsSlewing returns 0
23:20:53.347 00.050 12020 IsGuiding returns 0
23:20:53.347 00.000 12020 scope move finished after 60 + 242 ms
23:20:53.347 00.000 12020 Move returns status 0, amount 60
23:20:53.347 00.000 12020 move complete, result=0
23:20:53.348 00.001 12020 worker thread done servicing request
23:20:53.348 00.000 12020 Worker thread wakes up
23:20:53.348 00.000 9340 GuideStep: -0.6 px 51 ms EAST, -0.4 px 60 ms NORTH
23:20:53.359 00.011 12020 worker thread servicing REQUEST_EXPOSE 2000
23:20:53.359 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(838,40,31,31)
23:20:54.180 00.821 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"e261e20b-652a-4444-a120-e65ceb06e459"}
23:20:54.250 00.070 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"e261e20b-652a-4444-a120-e65ceb06e459"}
23:20:54.288 00.038 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"32e29d2b-d1c3-4a16-bf03-c580388f1865"}
23:20:54.300 00.012 9340 case statement mapped state 6 to 3
23:20:54.329 00.029 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"32e29d2b-d1c3-4a16-bf03-c580388f1865"}
23:20:54.394 00.065 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"a4e921c5-636d-4505-b92a-edf4f0d27742"}
23:20:54.419 00.025 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":604,"width":15,"height":15,"star_pos":[7.36,6.82],"pixels":"..."},"id":"a4e921c5-636d-4505-b92a-edf4f0d27742"}
23:20:55.721 01.302 12020 Exposure complete
23:20:56.045 00.324 12020 worker thread done servicing request
23:20:56.045 00.000 9340 OnExposeComplete: enter
23:20:56.060 00.015 9340 UpdateGuideState(): m_state=6
23:20:56.078 00.018 9340 Star::Find(15, 854, 55, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 605
23:20:56.117 00.039 9340 Star::Find returns 1 (0), X=854.48, Y=55.35, Mass=773586, SNR=185.3, Peak=57047 HFD=4.0
23:20:56.130 00.013 9340 MultiStar: [#1 0.89,0.50,0.00,M3] [#2 0.42,0.11,0.56,U] [#3 0.67,0.05,0.56,U] [#4 0.49,0.30,0.45,U] [#5 0.85,0.48,0.00,M1] [#6 0.22,-0.17,0.70,U] [#7 1.00,-0.03,0.00,M1] [#8 0.60,0.27,0.49,U] 
23:20:56.148 00.018 9340 refined, 5 included, MultiStar: {0.61, 0.04}, one-star: {1.03, -0.07}
23:20:56.160 00.012 9340 CameraToMount -- cameraTheta (0.07) - m_xAngle (-3.14) = xAngle (3.21 = -3.08)
23:20:56.174 00.014 9340 CameraToMount -- cameraTheta (0.07) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (3.19 = -3.09)
23:20:56.188 00.014 9340 CameraToMount -- cameraX=0.61 cameraY=0.04 hyp=0.62 cameraTheta=0.07 mountX=-0.61 mountY=-0.03, mountTheta=-3.09
23:20:56.234 00.046 9340 SchedulePrimaryMove(10104498, x=0.61, y=0.04, opts=13)
23:20:56.251 00.017 9340 Enqueuing Move request for scope (0.61, 0.04)
23:20:56.263 00.012 12020 Worker thread wakes up
23:20:56.263 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=6165, max=65535, med=9692, FiltMin=7770, FiltMax=65497, Gamma=2.870
23:20:56.276 00.013 12020 worker thread servicing REQUEST_MOVE scope ofs (0.61, 0.04) opts 0xd
23:20:56.276 00.000 9340 UpdateGuideState exits: m=773586 SNR=185.3
23:20:56.292 00.016 12020 Handling offset move in thread for scope, endpoint = (0.61, 0.04)
23:20:56.293 00.001 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:20:56.306 00.013 12020 Moving (0.61, 0.04) raw xDistance=-0.61 yDistance=-0.03
23:20:56.306 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
23:20:56.337 00.031 12020 GuideAlgorithmHysteresis::Result() returns -0.28 from input -0.61
23:20:56.337 00.000 9340 Enqueuing Expose request
23:20:56.354 00.017 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:20:56.354 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
23:20:56.355 00.001 12020 MoveAxis(E, 54, ABG)
23:20:56.355 00.000 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"3e13961d-2401-46c4-829b-83342320963c"}
23:20:56.370 00.015 12020 Guiding  Dir = 2, Dur = 54
23:20:56.370 00.000 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"3e13961d-2401-46c4-829b-83342320963c"}
23:20:56.382 00.012 12020 IsSlewing returns 0
23:20:56.382 00.000 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"e1002e0a-d831-481c-8f12-d391d12329c6"}
23:20:56.399 00.017 12020 IsGuiding returns 0
23:20:56.399 00.000 9340 case statement mapped state 6 to 3
23:20:56.412 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"e1002e0a-d831-481c-8f12-d391d12329c6"}
23:20:56.440 00.028 12020 PulseGuide returned control before completion, sleep 47
23:20:56.442 00.002 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"75bd9abd-ccd8-4389-8a65-d7d7b60245f1"}
23:20:56.461 00.019 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":605,"width":15,"height":15,"star_pos":[7.48,7.35],"pixels":"..."},"id":"75bd9abd-ccd8-4389-8a65-d7d7b60245f1"}
23:20:56.513 00.052 12020 IsGuiding returns 0
23:20:56.513 00.000 12020 Move returns status 0, amount 54
23:20:56.513 00.000 12020 MoveAxis(N, 0, ABG)
23:20:56.514 00.001 12020 Move returns status 0, amount 0
23:20:56.514 00.000 12020 move complete, result=0
23:20:56.514 00.000 12020 worker thread done servicing request
23:20:56.514 00.000 9340 GuideStep: -0.6 px 54 ms EAST, -0.0 px 0 ms NORTH
23:20:56.546 00.032 12020 Worker thread wakes up
23:20:56.546 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
23:20:56.547 00.001 12020 Handling exposure in thread, d=2000 o=3 r=(838,40,31,31)
23:20:58.180 01.633 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"0222d711-a150-4993-aa71-8941100dcc79"}
23:20:58.192 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"0222d711-a150-4993-aa71-8941100dcc79"}
23:20:58.209 00.017 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"76bd5d00-576e-4bf4-81d3-2f0206eaa1eb"}
23:20:58.220 00.011 9340 case statement mapped state 6 to 3
23:20:58.231 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"76bd5d00-576e-4bf4-81d3-2f0206eaa1eb"}
23:20:58.251 00.020 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"58199402-2dc2-42b5-8507-ce3d96f75bfb"}
23:20:58.287 00.036 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":605,"width":15,"height":15,"star_pos":[7.48,7.35],"pixels":"..."},"id":"58199402-2dc2-42b5-8507-ce3d96f75bfb"}
23:20:58.928 00.641 12020 Exposure complete
23:20:59.190 00.262 12020 worker thread done servicing request
23:20:59.191 00.001 9340 OnExposeComplete: enter
23:20:59.204 00.013 9340 UpdateGuideState(): m_state=6
23:20:59.217 00.013 9340 Star::Find(15, 854, 55, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 606
23:20:59.229 00.012 9340 Star::Find returns 1 (0), X=854.39, Y=55.85, Mass=724514, SNR=130.6, Peak=53871 HFD=3.9
23:20:59.243 00.014 9340 MultiStar: [#1 0.93,0.68,0.00,M4] [#2 0.40,0.46,1.03,U] [#3 0.68,0.57,0.70,U] [#4 0.31,0.55,0.56,U] [#5 0.64,0.74,0.00,M2] [#6 0.29,0.24,0.84,U] [#7 0.89,0.45,0.00,M2] [#8 0.70,0.95,0.00,M1] 
23:20:59.257 00.014 9340 refined, 4 included, MultiStar: {0.54, 0.44}, one-star: {0.93, 0.43}
23:20:59.291 00.034 9340 CameraToMount -- cameraTheta (0.68) - m_xAngle (-3.14) = xAngle (3.82 = -2.47)
23:20:59.301 00.010 9340 CameraToMount -- cameraTheta (0.68) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (3.80 = -2.48)
23:20:59.309 00.008 9340 CameraToMount -- cameraX=0.54 cameraY=0.44 hyp=0.70 cameraTheta=0.68 mountX=-0.54 mountY=-0.43, mountTheta=-2.48
23:20:59.333 00.024 9340 SchedulePrimaryMove(10104498, x=0.54, y=0.44, opts=13)
23:20:59.343 00.010 9340 Enqueuing Move request for scope (0.54, 0.44)
23:20:59.358 00.015 12020 Worker thread wakes up
23:20:59.359 00.001 9340 UpdateImageDisplay: Size=(1920,1080) min=6023, max=65521, med=9735, FiltMin=7826, FiltMax=65497, Gamma=2.870
23:20:59.370 00.011 12020 worker thread servicing REQUEST_MOVE scope ofs (0.54, 0.44) opts 0xd
23:20:59.372 00.002 9340 UpdateGuideState exits: m=724514 SNR=130.6
23:20:59.384 00.012 12020 Handling offset move in thread for scope, endpoint = (0.54, 0.44)
23:20:59.384 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:20:59.411 00.027 12020 Moving (0.54, 0.44) raw xDistance=-0.54 yDistance=-0.43
23:20:59.411 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
23:20:59.425 00.014 12020 GuideAlgorithmHysteresis::Result() returns -0.25 from input -0.54
23:20:59.426 00.001 9340 Enqueuing Expose request
23:20:59.437 00.011 12020 GuideAlgorithmResistSwitch::result() returns -0.43 from input -0.43
23:20:59.437 00.000 12020 MoveAxis(E, 49, ABG)
23:20:59.437 00.000 12020 Guiding  Dir = 2, Dur = 49
23:20:59.438 00.001 12020 IsSlewing returns 0
23:20:59.439 00.001 12020 IsGuiding returns 0
23:20:59.471 00.032 12020 PulseGuide returned control before completion, sleep 28
23:20:59.515 00.044 12020 IsGuiding returns 1
23:20:59.516 00.001 12020 scope still moving after pulse duration time elapsed
23:20:59.551 00.035 12020 IsSlewing returns 0
23:20:59.552 00.001 12020 IsGuiding returns 0
23:20:59.552 00.000 12020 scope move finished after 49 + 64 ms
23:20:59.553 00.001 12020 Move returns status 0, amount 49
23:20:59.553 00.000 12020 MoveAxis(N, 72, ABG)
23:20:59.553 00.000 12020 Guiding  Dir = 0, Dur = 72
23:20:59.555 00.002 12020 IsSlewing returns 0
23:20:59.556 00.001 12020 IsGuiding returns 0
23:20:59.632 00.076 12020 IsGuiding returns 1
23:20:59.632 00.000 12020 scope still moving after pulse duration time elapsed
23:20:59.655 00.023 12020 IsSlewing returns 0
23:20:59.656 00.001 12020 IsGuiding returns 1
23:20:59.687 00.031 12020 IsSlewing returns 0
23:20:59.688 00.001 12020 IsGuiding returns 1
23:20:59.745 00.057 12020 IsSlewing returns 0
23:20:59.839 00.094 12020 IsGuiding returns 0
23:20:59.839 00.000 12020 scope move finished after 72 + 209 ms
23:20:59.839 00.000 12020 Move returns status 0, amount 72
23:20:59.839 00.000 12020 move complete, result=0
23:20:59.840 00.001 12020 worker thread done servicing request
23:20:59.840 00.000 12020 Worker thread wakes up
23:20:59.840 00.000 9340 GuideStep: -0.5 px 49 ms EAST, -0.4 px 72 ms NORTH
23:20:59.866 00.026 12020 worker thread servicing REQUEST_EXPOSE 2000
23:20:59.866 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(838,40,31,31)
23:21:00.180 00.314 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"a146ef70-79c6-4ff1-b999-352f0972c9e7"}
23:21:00.211 00.031 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"a146ef70-79c6-4ff1-b999-352f0972c9e7"}
23:21:00.229 00.018 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"b972d065-1f17-4522-b03b-1590aa82c11d"}
23:21:00.244 00.015 9340 case statement mapped state 6 to 3
23:21:00.255 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"b972d065-1f17-4522-b03b-1590aa82c11d"}
23:21:00.267 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"4f21ed52-4a38-4ed6-9c69-b55c97602752"}
23:21:00.282 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":606,"width":15,"height":15,"star_pos":[7.39,6.85],"pixels":"..."},"id":"4f21ed52-4a38-4ed6-9c69-b55c97602752"}
23:21:02.180 01.898 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"871c3d68-3523-401b-9e99-09fcc5c9dbd6"}
23:21:02.203 00.023 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"871c3d68-3523-401b-9e99-09fcc5c9dbd6"}
23:21:02.228 00.025 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"bcbfbc0f-0ec9-4ac7-adf0-eed5236caf5d"}
23:21:02.287 00.059 12020 Exposure complete
23:21:02.287 00.000 9340 case statement mapped state 6 to 3
23:21:02.309 00.022 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"bcbfbc0f-0ec9-4ac7-adf0-eed5236caf5d"}
23:21:02.340 00.031 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"dd7d3638-dbf1-41c1-8aa0-7aff2ddda29e"}
23:21:02.414 00.074 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":606,"width":15,"height":15,"star_pos":[7.39,6.85],"pixels":"..."},"id":"dd7d3638-dbf1-41c1-8aa0-7aff2ddda29e"}
23:21:02.705 00.291 9340 OnExposeComplete: enter
23:21:02.740 00.035 12020 worker thread done servicing request
23:21:02.740 00.000 9340 UpdateGuideState(): m_state=6
23:21:02.766 00.026 9340 Star::Find(15, 854, 55, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 607
23:21:02.782 00.016 9340 Star::Find returns 1 (0), X=854.40, Y=55.10, Mass=718982, SNR=133.8, Peak=56833 HFD=3.9
23:21:02.804 00.022 9340 MultiStar: [#1 0.69,0.00,0.78,U] [#2 0.55,-0.58,0.85,U] [#3 0.57,-0.40,0.67,U] [#4 0.57,0.36,0.71,U] [#5 0.75,0.06,0.89,U] [#6 0.41,-0.29,0.70,U] [#7 0.64,-0.16,0.66,U] [#8 0.76,0.14,0.63,U] 
23:21:02.847 00.043 9340 refined, 8 included, MultiStar: {0.67, -0.14}, one-star: {0.95, -0.32}
23:21:02.865 00.018 9340 CameraToMount -- cameraTheta (-0.21) - m_xAngle (-3.14) = xAngle (2.92 = 2.92)
23:21:02.881 00.016 9340 CameraToMount -- cameraTheta (-0.21) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (2.91 = 2.91)
23:21:02.895 00.014 9340 CameraToMount -- cameraX=0.67 cameraY=-0.14 hyp=0.68 cameraTheta=-0.21 mountX=-0.67 mountY=0.16, mountTheta=2.91
23:21:02.912 00.017 9340 SchedulePrimaryMove(10104498, x=0.67, y=-0.14, opts=13)
23:21:02.926 00.014 9340 Enqueuing Move request for scope (0.67, -0.14)
23:21:02.939 00.013 12020 Worker thread wakes up
23:21:02.958 00.019 9340 UpdateImageDisplay: Size=(1920,1080) min=5706, max=65535, med=9714, FiltMin=7711, FiltMax=65497, Gamma=2.870
23:21:02.977 00.019 12020 worker thread servicing REQUEST_MOVE scope ofs (0.67, -0.14) opts 0xd
23:21:02.977 00.000 12020 Handling offset move in thread for scope, endpoint = (0.67, -0.14)
23:21:02.978 00.001 9340 UpdateGuideState exits: m=718982 SNR=133.8
23:21:02.990 00.012 12020 Moving (0.67, -0.14) raw xDistance=-0.67 yDistance=0.16
23:21:02.991 00.001 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:21:03.005 00.014 12020 GuideAlgorithmHysteresis::Result() returns -0.30 from input -0.67
23:21:03.006 00.001 9340 ScheduleExposure(2000,3,1) exposurePending=0
23:21:03.016 00.010 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:21:03.016 00.000 9340 Enqueuing Expose request
23:21:03.031 00.015 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
23:21:03.031 00.000 12020 MoveAxis(E, 58, ABG)
23:21:03.031 00.000 12020 Guiding  Dir = 2, Dur = 58
23:21:03.032 00.001 12020 IsSlewing returns 0
23:21:03.033 00.001 12020 IsGuiding returns 0
23:21:03.069 00.036 12020 PulseGuide returned control before completion, sleep 33
23:21:03.135 00.066 12020 IsGuiding returns 1
23:21:03.135 00.000 12020 scope still moving after pulse duration time elapsed
23:21:03.182 00.047 12020 IsSlewing returns 0
23:21:03.187 00.005 12020 IsGuiding returns 0
23:21:03.187 00.000 12020 scope move finished after 58 + 96 ms
23:21:03.188 00.001 12020 Move returns status 0, amount 58
23:21:03.188 00.000 12020 MoveAxis(N, 0, ABG)
23:21:03.188 00.000 12020 Move returns status 0, amount 0
23:21:03.188 00.000 12020 move complete, result=0
23:21:03.189 00.001 9340 GuideStep: -0.7 px 58 ms EAST, 0.2 px 0 ms NORTH
23:21:03.206 00.017 12020 worker thread done servicing request
23:21:03.207 00.001 12020 Worker thread wakes up
23:21:03.207 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
23:21:03.208 00.001 12020 Handling exposure in thread, d=2000 o=3 r=(838,40,31,31)
23:21:04.179 00.971 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"e97ac404-b192-470a-a7f3-28f27621966f"}
23:21:04.225 00.046 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"e97ac404-b192-470a-a7f3-28f27621966f"}
23:21:04.243 00.018 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"ccff3b1b-7623-46ec-a0ba-44660ee008a1"}
23:21:04.253 00.010 9340 case statement mapped state 6 to 3
23:21:04.266 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"ccff3b1b-7623-46ec-a0ba-44660ee008a1"}
23:21:04.291 00.025 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"eef7980e-2e02-4b2a-b871-0df3f9a26cea"}
23:21:04.304 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":607,"width":15,"height":15,"star_pos":[7.40,7.10],"pixels":"..."},"id":"eef7980e-2e02-4b2a-b871-0df3f9a26cea"}
23:21:05.565 01.261 12020 Exposure complete
23:21:05.789 00.224 12020 worker thread done servicing request
23:21:05.789 00.000 9340 OnExposeComplete: enter
23:21:05.799 00.010 9340 UpdateGuideState(): m_state=6
23:21:05.808 00.009 9340 Star::Find(15, 854, 55, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 608
23:21:05.821 00.013 9340 Star::Find returns 1 (0), X=854.10, Y=55.07, Mass=723168, SNR=168.7, Peak=51725 HFD=4.2
23:21:05.831 00.010 9340 MultiStar: [#1 0.34,0.10,0.61,U] [#2 0.12,-0.39,0.70,U] [#3 0.38,-0.32,0.60,U] [#4 -0.05,0.26,0.51,U] [#5 0.40,0.09,0.54,U] [#6 0.25,-0.27,0.58,U] [#7 0.28,-0.16,0.51,U] [#8 0.40,0.42,0.56,U] 
23:21:05.845 00.014 9340 refined, 8 included, MultiStar: {0.33, -0.10}, one-star: {0.65, -0.34}
23:21:05.859 00.014 9340 CameraToMount -- cameraTheta (-0.30) - m_xAngle (-3.14) = xAngle (2.84 = 2.84)
23:21:05.870 00.011 9340 CameraToMount -- cameraTheta (-0.30) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (2.83 = 2.83)
23:21:05.897 00.027 9340 CameraToMount -- cameraX=0.33 cameraY=-0.10 hyp=0.35 cameraTheta=-0.30 mountX=-0.33 mountY=0.11, mountTheta=2.83
23:21:05.911 00.014 9340 SchedulePrimaryMove(10104498, x=0.33, y=-0.10, opts=13)
23:21:05.920 00.009 9340 Enqueuing Move request for scope (0.33, -0.10)
23:21:05.933 00.013 12020 Worker thread wakes up
23:21:05.934 00.001 9340 UpdateImageDisplay: Size=(1920,1080) min=5963, max=65535, med=9706, FiltMin=7613, FiltMax=65497, Gamma=2.870
23:21:05.944 00.010 12020 worker thread servicing REQUEST_MOVE scope ofs (0.33, -0.10) opts 0xd
23:21:05.944 00.000 9340 UpdateGuideState exits: m=723168 SNR=168.7
23:21:05.954 00.010 12020 Handling offset move in thread for scope, endpoint = (0.33, -0.10)
23:21:05.954 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:21:05.966 00.012 12020 Moving (0.33, -0.10) raw xDistance=-0.33 yDistance=0.11
23:21:05.966 00.000 12020 GuideAlgorithmHysteresis::Result() returns -0.16 from input -0.33
23:21:05.966 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:21:05.967 00.001 9340 ScheduleExposure(2000,3,1) exposurePending=0
23:21:05.982 00.015 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
23:21:05.982 00.000 9340 Enqueuing Expose request
23:21:05.992 00.010 12020 MoveAxis(E, 32, ABG)
23:21:05.992 00.000 12020 Guiding  Dir = 2, Dur = 32
23:21:05.993 00.001 12020 IsSlewing returns 0
23:21:05.993 00.000 12020 IsGuiding returns 0
23:21:06.012 00.019 12020 PulseGuide returned control before completion, sleep 23
23:21:06.060 00.048 12020 IsGuiding returns 1
23:21:06.060 00.000 12020 scope still moving after pulse duration time elapsed
23:21:06.092 00.032 12020 IsSlewing returns 0
23:21:06.093 00.001 12020 IsGuiding returns 0
23:21:06.094 00.001 12020 scope move finished after 32 + 68 ms
23:21:06.094 00.000 12020 Move returns status 0, amount 32
23:21:06.094 00.000 12020 MoveAxis(N, 0, ABG)
23:21:06.094 00.000 12020 Move returns status 0, amount 0
23:21:06.094 00.000 12020 move complete, result=0
23:21:06.095 00.001 12020 worker thread done servicing request
23:21:06.095 00.000 12020 Worker thread wakes up
23:21:06.095 00.000 9340 GuideStep: -0.3 px 32 ms EAST, 0.1 px 0 ms NORTH
23:21:06.106 00.011 12020 worker thread servicing REQUEST_EXPOSE 2000
23:21:06.107 00.001 12020 Handling exposure in thread, d=2000 o=3 r=(838,40,31,31)
23:21:06.181 00.074 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"a60e8bce-7c05-4bda-8315-ad5833e1efab"}
23:21:06.192 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"a60e8bce-7c05-4bda-8315-ad5833e1efab"}
23:21:06.203 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"c9f137e7-b1a4-476a-8829-513aee1239dd"}
23:21:06.222 00.019 9340 case statement mapped state 6 to 3
23:21:06.234 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"c9f137e7-b1a4-476a-8829-513aee1239dd"}
23:21:06.245 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"a4d73a5d-a817-4cbf-9a97-5c0d0cab0bf8"}
23:21:06.285 00.040 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":608,"width":15,"height":15,"star_pos":[7.10,7.07],"pixels":"..."},"id":"a4d73a5d-a817-4cbf-9a97-5c0d0cab0bf8"}
23:21:08.181 01.896 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"b7da3bcb-46d1-42f7-a55b-56f50ed24571"}
23:21:08.197 00.016 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"b7da3bcb-46d1-42f7-a55b-56f50ed24571"}
23:21:08.213 00.016 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"5a1cc592-9e24-4af4-b35e-152a75638ce8"}
23:21:08.228 00.015 9340 case statement mapped state 6 to 3
23:21:08.242 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"5a1cc592-9e24-4af4-b35e-152a75638ce8"}
23:21:08.260 00.018 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"488a0b0d-bee3-4488-8458-8656b83ea0fd"}
23:21:08.273 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":608,"width":15,"height":15,"star_pos":[7.10,7.07],"pixels":"..."},"id":"488a0b0d-bee3-4488-8458-8656b83ea0fd"}
23:21:08.476 00.203 12020 Exposure complete
23:21:08.774 00.298 12020 worker thread done servicing request
23:21:08.774 00.000 9340 OnExposeComplete: enter
23:21:08.787 00.013 9340 UpdateGuideState(): m_state=6
23:21:08.819 00.032 9340 Star::Find(15, 854, 55, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 609
23:21:08.837 00.018 9340 Star::Find returns 1 (0), X=854.06, Y=55.37, Mass=765251, SNR=163.8, Peak=51111 HFD=4.2
23:21:08.849 00.012 9340 MultiStar: [#1 0.40,0.56,0.70,U] [#2 0.30,-0.29,0.75,U] [#3 0.67,-0.16,0.62,U] [#4 0.23,0.25,0.53,U] [#5 0.47,0.42,0.69,U] [#6 0.22,-0.44,0.55,U] [#7 0.55,-0.00,0.47,U] [#8 0.20,0.41,0.56,U] 
23:21:08.866 00.017 9340 refined, 8 included, MultiStar: {0.42, 0.07}, one-star: {0.61, -0.05}
23:21:08.881 00.015 9340 CameraToMount -- cameraTheta (0.18) - m_xAngle (-3.14) = xAngle (3.31 = -2.97)
23:21:08.892 00.011 9340 CameraToMount -- cameraTheta (0.18) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (3.30 = -2.99)
23:21:08.904 00.012 9340 CameraToMount -- cameraX=0.42 cameraY=0.07 hyp=0.43 cameraTheta=0.18 mountX=-0.42 mountY=-0.07, mountTheta=-2.99
23:21:08.925 00.021 9340 SchedulePrimaryMove(10104498, x=0.42, y=0.07, opts=13)
23:21:08.958 00.033 9340 Enqueuing Move request for scope (0.42, 0.07)
23:21:08.975 00.017 12020 Worker thread wakes up
23:21:08.975 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=5888, max=65533, med=9723, FiltMin=7553, FiltMax=65497, Gamma=2.870
23:21:08.988 00.013 12020 worker thread servicing REQUEST_MOVE scope ofs (0.42, 0.07) opts 0xd
23:21:08.988 00.000 9340 UpdateGuideState exits: m=765251 SNR=163.8
23:21:08.999 00.011 12020 Handling offset move in thread for scope, endpoint = (0.42, 0.07)
23:21:08.999 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:21:09.012 00.013 12020 Moving (0.42, 0.07) raw xDistance=-0.42 yDistance=-0.07
23:21:09.012 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
23:21:09.027 00.015 12020 GuideAlgorithmHysteresis::Result() returns -0.19 from input -0.42
23:21:09.028 00.001 9340 Enqueuing Expose request
23:21:09.042 00.014 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:21:09.042 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
23:21:09.043 00.001 12020 MoveAxis(E, 37, ABG)
23:21:09.043 00.000 12020 Guiding  Dir = 2, Dur = 37
23:21:09.044 00.001 12020 IsSlewing returns 0
23:21:09.045 00.001 12020 IsGuiding returns 0
23:21:09.072 00.027 12020 PulseGuide returned control before completion, sleep 21
23:21:09.114 00.042 12020 IsGuiding returns 0
23:21:09.114 00.000 12020 Move returns status 0, amount 37
23:21:09.114 00.000 12020 MoveAxis(N, 0, ABG)
23:21:09.114 00.000 12020 Move returns status 0, amount 0
23:21:09.114 00.000 12020 move complete, result=0
23:21:09.116 00.002 12020 worker thread done servicing request
23:21:09.116 00.000 9340 GuideStep: -0.4 px 37 ms EAST, -0.1 px 0 ms NORTH
23:21:09.128 00.012 12020 Worker thread wakes up
23:21:09.128 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
23:21:09.130 00.002 12020 Handling exposure in thread, d=2000 o=3 r=(838,40,31,31)
23:21:10.182 01.052 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"68f81d93-2254-4986-b18b-61e8f3db275e"}
23:21:10.201 00.019 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"68f81d93-2254-4986-b18b-61e8f3db275e"}
23:21:10.226 00.025 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"ea019f4c-2e1a-4bf0-8adc-c5e703a8707d"}
23:21:10.270 00.044 9340 case statement mapped state 6 to 3
23:21:10.289 00.019 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"ea019f4c-2e1a-4bf0-8adc-c5e703a8707d"}
23:21:10.327 00.038 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"34e114b2-e9ee-42cf-bde1-b5ad0583238a"}
23:21:10.353 00.026 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":609,"width":15,"height":15,"star_pos":[7.06,7.37],"pixels":"..."},"id":"34e114b2-e9ee-42cf-bde1-b5ad0583238a"}
23:21:11.503 01.150 12020 Exposure complete
23:21:11.729 00.226 12020 worker thread done servicing request
23:21:11.730 00.001 9340 OnExposeComplete: enter
23:21:11.745 00.015 9340 UpdateGuideState(): m_state=6
23:21:11.756 00.011 9340 Star::Find(15, 854, 55, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 610
23:21:11.781 00.025 9340 Star::Find returns 1 (0), X=854.09, Y=55.48, Mass=752728, SNR=169.2, Peak=55203 HFD=3.9
23:21:11.796 00.015 9340 MultiStar: [#1 0.63,0.70,0.00,M2] [#2 0.21,0.11,0.74,U] [#3 0.69,-0.12,0.51,U] [#4 0.24,0.54,0.52,U] [#5 0.52,0.58,0.62,U] [#6 0.33,0.16,0.48,U] [#7 0.33,0.18,0.54,U] [#8 0.47,0.81,0.00,M1] 
23:21:11.807 00.011 9340 refined, 6 included, MultiStar: {0.44, 0.20}, one-star: {0.63, 0.06}
23:21:11.822 00.015 9340 CameraToMount -- cameraTheta (0.44) - m_xAngle (-3.14) = xAngle (3.57 = -2.71)
23:21:11.830 00.008 9340 CameraToMount -- cameraTheta (0.44) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (3.56 = -2.73)
23:21:11.839 00.009 9340 CameraToMount -- cameraX=0.44 cameraY=0.20 hyp=0.48 cameraTheta=0.44 mountX=-0.44 mountY=-0.19, mountTheta=-2.72
23:21:11.854 00.015 9340 SchedulePrimaryMove(10104498, x=0.44, y=0.20, opts=13)
23:21:11.866 00.012 9340 Enqueuing Move request for scope (0.44, 0.20)
23:21:11.877 00.011 12020 Worker thread wakes up
23:21:11.877 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=6050, max=65527, med=9762, FiltMin=7654, FiltMax=65497, Gamma=2.870
23:21:11.888 00.011 12020 worker thread servicing REQUEST_MOVE scope ofs (0.44, 0.20) opts 0xd
23:21:11.889 00.001 9340 UpdateGuideState exits: m=752728 SNR=169.2
23:21:11.915 00.026 12020 Handling offset move in thread for scope, endpoint = (0.44, 0.20)
23:21:11.915 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:21:11.928 00.013 12020 Moving (0.44, 0.20) raw xDistance=-0.44 yDistance=-0.19
23:21:11.928 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
23:21:11.938 00.010 12020 GuideAlgorithmHysteresis::Result() returns -0.20 from input -0.44
23:21:11.938 00.000 9340 Enqueuing Expose request
23:21:11.947 00.009 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:21:11.947 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
23:21:11.947 00.000 12020 MoveAxis(E, 39, ABG)
23:21:11.947 00.000 12020 Guiding  Dir = 2, Dur = 39
23:21:11.948 00.001 12020 IsSlewing returns 0
23:21:11.950 00.002 12020 IsGuiding returns 0
23:21:11.978 00.028 12020 PulseGuide returned control before completion, sleep 22
23:21:12.025 00.047 12020 IsGuiding returns 0
23:21:12.027 00.002 12020 Move returns status 0, amount 39
23:21:12.028 00.001 12020 MoveAxis(N, 0, ABG)
23:21:12.028 00.000 12020 Move returns status 0, amount 0
23:21:12.028 00.000 12020 move complete, result=0
23:21:12.028 00.000 12020 worker thread done servicing request
23:21:12.029 00.001 12020 Worker thread wakes up
23:21:12.029 00.000 9340 GuideStep: -0.4 px 39 ms EAST, -0.2 px 0 ms NORTH
23:21:12.042 00.013 12020 worker thread servicing REQUEST_EXPOSE 2000
23:21:12.042 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(838,40,31,31)
23:21:12.181 00.139 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"ca45b387-f4e9-4382-b61d-f13c0b49a908"}
23:21:12.194 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"ca45b387-f4e9-4382-b61d-f13c0b49a908"}
23:21:12.203 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"743db003-c3d9-4783-aadb-0bba289505d0"}
23:21:12.221 00.018 9340 case statement mapped state 6 to 3
23:21:12.232 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"743db003-c3d9-4783-aadb-0bba289505d0"}
23:21:12.244 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"96c7f6b0-5ded-4657-81ef-2f4657c50c07"}
23:21:12.286 00.042 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":610,"width":15,"height":15,"star_pos":[7.09,7.48],"pixels":"..."},"id":"96c7f6b0-5ded-4657-81ef-2f4657c50c07"}
23:21:14.184 01.898 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"fde44801-d59d-4ae5-9d01-9f8ad076c18d"}
23:21:14.203 00.019 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"fde44801-d59d-4ae5-9d01-9f8ad076c18d"}
23:21:14.219 00.016 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"ede70737-4406-49f1-b6ed-75ee9e687fef"}
23:21:14.237 00.018 9340 case statement mapped state 6 to 3
23:21:14.247 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"ede70737-4406-49f1-b6ed-75ee9e687fef"}
23:21:14.263 00.016 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"b85819ff-c1d7-4b78-bf39-9d736879ff0e"}
23:21:14.281 00.018 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":610,"width":15,"height":15,"star_pos":[7.09,7.48],"pixels":"..."},"id":"b85819ff-c1d7-4b78-bf39-9d736879ff0e"}
23:21:14.464 00.183 12020 Exposure complete
23:21:14.795 00.331 12020 worker thread done servicing request
23:21:14.796 00.001 9340 OnExposeComplete: enter
23:21:14.810 00.014 9340 UpdateGuideState(): m_state=6
23:21:14.849 00.039 9340 Star::Find(15, 854, 55, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 611
23:21:14.864 00.015 9340 Star::Find returns 1 (0), X=854.18, Y=55.96, Mass=727839, SNR=156.5, Peak=55623 HFD=4.1
23:21:14.884 00.020 9340 MultiStar: [#1 0.19,0.89,0.00,M3] [#2 0.03,0.53,0.77,U] [#3 0.07,0.38,0.72,U] [#4 -0.10,0.76,0.53,U] [#5 0.07,0.81,0.69,U] [#6 -0.10,0.41,0.65,U] [#7 0.40,0.66,0.68,U] [#8 0.27,1.07,0.00,M2] 
23:21:14.901 00.017 9340 refined, 6 included, MultiStar: {0.20, 0.57}, one-star: {0.72, 0.54}
23:21:14.930 00.029 9340 CameraToMount -- cameraTheta (1.24) - m_xAngle (-3.14) = xAngle (4.37 = -1.91)
23:21:14.951 00.021 9340 CameraToMount -- cameraTheta (1.24) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (4.36 = -1.92)
23:21:15.001 00.050 9340 CameraToMount -- cameraX=0.20 cameraY=0.57 hyp=0.61 cameraTheta=1.24 mountX=-0.20 mountY=-0.57, mountTheta=-1.91
23:21:15.023 00.022 9340 SchedulePrimaryMove(10104498, x=0.20, y=0.57, opts=13)
23:21:15.044 00.021 9340 Enqueuing Move request for scope (0.20, 0.57)
23:21:15.055 00.011 12020 Worker thread wakes up
23:21:15.055 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=6176, max=65521, med=9560, FiltMin=7290, FiltMax=65498, Gamma=2.870
23:21:15.071 00.016 12020 worker thread servicing REQUEST_MOVE scope ofs (0.20, 0.57) opts 0xd
23:21:15.071 00.000 12020 Handling offset move in thread for scope, endpoint = (0.20, 0.57)
23:21:15.071 00.000 12020 Moving (0.20, 0.57) raw xDistance=-0.20 yDistance=-0.57
23:21:15.072 00.001 9340 UpdateGuideState exits: m=727839 SNR=156.5
23:21:15.086 00.014 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.20
23:21:15.086 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:21:15.098 00.012 12020 GuideAlgorithmResistSwitch::result() returns -0.57 from input -0.57
23:21:15.098 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
23:21:15.135 00.037 12020 MoveAxis(E, 0, ABG)
23:21:15.135 00.000 9340 Enqueuing Expose request
23:21:15.154 00.019 12020 Move returns status 0, amount 0
23:21:15.155 00.001 12020 MoveAxis(N, 95, ABG)
23:21:15.155 00.000 12020 Guiding  Dir = 0, Dur = 95
23:21:15.158 00.003 12020 IsSlewing returns 0
23:21:15.159 00.001 12020 IsGuiding returns 0
23:21:15.243 00.084 12020 PulseGuide returned control before completion, sleep 22
23:21:15.288 00.045 12020 IsGuiding returns 1
23:21:15.289 00.001 12020 scope still moving after pulse duration time elapsed
23:21:15.318 00.029 12020 IsSlewing returns 0
23:21:15.318 00.000 12020 IsGuiding returns 1
23:21:15.448 00.130 12020 IsSlewing returns 0
23:21:15.449 00.001 12020 IsGuiding returns 0
23:21:15.449 00.000 12020 scope move finished after 95 + 194 ms
23:21:15.449 00.000 12020 Move returns status 0, amount 95
23:21:15.449 00.000 12020 move complete, result=0
23:21:15.450 00.001 12020 worker thread done servicing request
23:21:15.450 00.000 9340 GuideStep: -0.2 px 0 ms EAST, -0.6 px 95 ms NORTH
23:21:15.462 00.012 12020 Worker thread wakes up
23:21:15.462 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
23:21:15.463 00.001 12020 Handling exposure in thread, d=2000 o=3 r=(838,40,31,31)
23:21:16.184 00.721 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"3655020a-c4a7-4663-ac63-3712a8815a66"}
23:21:16.196 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"3655020a-c4a7-4663-ac63-3712a8815a66"}
23:21:16.209 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"eb06b048-0ac5-42d5-9d6e-5d09543c8f82"}
23:21:16.231 00.022 9340 case statement mapped state 6 to 3
23:21:16.245 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"eb06b048-0ac5-42d5-9d6e-5d09543c8f82"}
23:21:16.266 00.021 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"336d592c-9865-4338-a2e1-287e7a760a05"}
23:21:16.291 00.025 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":611,"width":15,"height":15,"star_pos":[7.18,6.96],"pixels":"..."},"id":"336d592c-9865-4338-a2e1-287e7a760a05"}
23:21:17.832 01.541 12020 Exposure complete
23:21:18.025 00.193 12020 worker thread done servicing request
23:21:18.025 00.000 9340 OnExposeComplete: enter
23:21:18.039 00.014 9340 UpdateGuideState(): m_state=6
23:21:18.052 00.013 9340 Star::Find(15, 854, 55, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 612
23:21:18.061 00.009 9340 Star::Find returns 1 (0), X=854.28, Y=55.15, Mass=755245, SNR=162.2, Peak=53039 HFD=4.1
23:21:18.088 00.027 9340 MultiStar: [#1 0.50,0.22,0.67,U] [#2 0.33,-0.51,0.67,U] [#3 0.36,-0.23,0.67,U] [#4 0.27,0.22,0.58,U] [#5 0.20,0.13,0.64,U] [#6 0.02,-0.37,0.70,U] [#7 0.38,-0.11,0.55,U] [#8 0.42,0.19,0.59,U] 
23:21:18.097 00.009 9340 refined, 8 included, MultiStar: {0.39, -0.10}, one-star: {0.83, -0.27}
23:21:18.105 00.008 9340 CameraToMount -- cameraTheta (-0.25) - m_xAngle (-3.14) = xAngle (2.88 = 2.88)
23:21:18.119 00.014 9340 CameraToMount -- cameraTheta (-0.25) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (2.87 = 2.87)
23:21:18.127 00.008 9340 CameraToMount -- cameraX=0.39 cameraY=-0.10 hyp=0.41 cameraTheta=-0.25 mountX=-0.39 mountY=0.11, mountTheta=2.87
23:21:18.138 00.011 9340 SchedulePrimaryMove(10104498, x=0.39, y=-0.10, opts=13)
23:21:18.147 00.009 9340 Enqueuing Move request for scope (0.39, -0.10)
23:21:18.160 00.013 12020 Worker thread wakes up
23:21:18.160 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=5015, max=65527, med=9726, FiltMin=7525, FiltMax=65497, Gamma=2.870
23:21:18.170 00.010 12020 worker thread servicing REQUEST_MOVE scope ofs (0.39, -0.10) opts 0xd
23:21:18.170 00.000 12020 Handling offset move in thread for scope, endpoint = (0.39, -0.10)
23:21:18.170 00.000 12020 Moving (0.39, -0.10) raw xDistance=-0.39 yDistance=0.11
23:21:18.171 00.001 12020 GuideAlgorithmHysteresis::Result() returns -0.16 from input -0.39
23:21:18.171 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:21:18.171 00.000 9340 UpdateGuideState exits: m=755245 SNR=162.2
23:21:18.182 00.011 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
23:21:18.201 00.019 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:21:18.211 00.010 12020 MoveAxis(E, 32, ABG)
23:21:18.212 00.001 9340 ScheduleExposure(2000,3,1) exposurePending=0
23:21:18.225 00.013 12020 Guiding  Dir = 2, Dur = 32
23:21:18.225 00.000 9340 Enqueuing Expose request
23:21:18.233 00.008 12020 IsSlewing returns 0
23:21:18.234 00.001 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"05fcb08a-be8e-4a03-8e5b-e9e812c2858a"}
23:21:18.243 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"05fcb08a-be8e-4a03-8e5b-e9e812c2858a"}
23:21:18.252 00.009 12020 IsGuiding returns 0
23:21:18.253 00.001 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"eb4ad9b7-be08-4f97-bc07-a85f4a607724"}
23:21:18.262 00.009 9340 case statement mapped state 6 to 3
23:21:18.277 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"eb4ad9b7-be08-4f97-bc07-a85f4a607724"}
23:21:18.288 00.011 12020 PulseGuide returned control before completion, sleep 16
23:21:18.289 00.001 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"afc1869f-9d70-4d7c-82a3-3a3b19efd4d2"}
23:21:18.300 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":612,"width":15,"height":15,"star_pos":[7.28,7.15],"pixels":"..."},"id":"afc1869f-9d70-4d7c-82a3-3a3b19efd4d2"}
23:21:18.342 00.042 12020 IsGuiding returns 0
23:21:18.342 00.000 12020 Move returns status 0, amount 32
23:21:18.342 00.000 12020 MoveAxis(N, 0, ABG)
23:21:18.343 00.001 12020 Move returns status 0, amount 0
23:21:18.343 00.000 12020 move complete, result=0
23:21:18.343 00.000 12020 worker thread done servicing request
23:21:18.343 00.000 9340 GuideStep: -0.4 px 32 ms EAST, 0.1 px 0 ms NORTH
23:21:18.356 00.013 12020 Worker thread wakes up
23:21:18.356 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
23:21:18.356 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(838,40,31,31)
23:21:20.200 01.844 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"6b27325f-b6e2-4bee-9546-fc13b3141fc3"}
23:21:20.215 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"6b27325f-b6e2-4bee-9546-fc13b3141fc3"}
23:21:20.248 00.033 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"0a3f44f4-b0e6-4269-aa6c-f4a8e5bdc5fd"}
23:21:20.261 00.013 9340 case statement mapped state 6 to 3
23:21:20.275 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"0a3f44f4-b0e6-4269-aa6c-f4a8e5bdc5fd"}
23:21:20.286 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"4fe33101-c24d-4583-ba0a-8228b1ff4f01"}
23:21:20.296 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":612,"width":15,"height":15,"star_pos":[7.28,7.15],"pixels":"..."},"id":"4fe33101-c24d-4583-ba0a-8228b1ff4f01"}
23:21:20.720 00.424 12020 Exposure complete
23:21:21.036 00.316 12020 worker thread done servicing request
23:21:21.037 00.001 9340 OnExposeComplete: enter
23:21:21.050 00.013 9340 UpdateGuideState(): m_state=6
23:21:21.065 00.015 9340 Star::Find(15, 854, 55, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 613
23:21:21.080 00.015 9340 Star::Find returns 1 (0), X=854.00, Y=55.05, Mass=719565, SNR=123.4, Peak=53061 HFD=4.4
23:21:21.100 00.020 9340 MultiStar: [#1 0.69,0.19,0.83,U] [#2 0.30,-0.46,0.93,U] [#3 0.51,-0.61,0.88,U] [#4 0.24,-0.01,0.69,U] [#5 0.47,-0.01,0.84,U] [#6 0.26,-0.59,0.71,U] [#7 0.60,-0.24,0.64,U] [#8 0.39,0.17,0.66,U] 
23:21:21.142 00.042 9340 refined, 8 included, MultiStar: {0.45, -0.23}, one-star: {0.55, -0.36}
23:21:21.178 00.036 9340 CameraToMount -- cameraTheta (-0.47) - m_xAngle (-3.14) = xAngle (2.66 = 2.66)
23:21:21.193 00.015 9340 CameraToMount -- cameraTheta (-0.47) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (2.65 = 2.65)
23:21:21.210 00.017 9340 CameraToMount -- cameraX=0.45 cameraY=-0.23 hyp=0.50 cameraTheta=-0.47 mountX=-0.45 mountY=0.24, mountTheta=2.65
23:21:21.249 00.039 9340 SchedulePrimaryMove(10104498, x=0.45, y=-0.23, opts=13)
23:21:21.292 00.043 9340 Enqueuing Move request for scope (0.45, -0.23)
23:21:21.315 00.023 12020 Worker thread wakes up
23:21:21.315 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=5269, max=65535, med=9566, FiltMin=7462, FiltMax=65497, Gamma=2.870
23:21:21.328 00.013 12020 worker thread servicing REQUEST_MOVE scope ofs (0.45, -0.23) opts 0xd
23:21:21.329 00.001 9340 UpdateGuideState exits: m=719565 SNR=123.4
23:21:21.341 00.012 12020 Handling offset move in thread for scope, endpoint = (0.45, -0.23)
23:21:21.341 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:21:21.352 00.011 12020 Moving (0.45, -0.23) raw xDistance=-0.45 yDistance=0.24
23:21:21.352 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
23:21:21.366 00.014 12020 GuideAlgorithmHysteresis::Result() returns -0.20 from input -0.45
23:21:21.367 00.001 9340 Enqueuing Expose request
23:21:21.381 00.014 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:21:21.382 00.001 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.24
23:21:21.382 00.000 12020 MoveAxis(E, 39, ABG)
23:21:21.382 00.000 12020 Guiding  Dir = 2, Dur = 39
23:21:21.383 00.001 12020 IsSlewing returns 0
23:21:21.384 00.001 12020 IsGuiding returns 0
23:21:21.414 00.030 12020 PulseGuide returned control before completion, sleep 21
23:21:21.461 00.047 12020 IsGuiding returns 0
23:21:21.461 00.000 12020 Move returns status 0, amount 39
23:21:21.461 00.000 12020 MoveAxis(N, 0, ABG)
23:21:21.461 00.000 12020 Move returns status 0, amount 0
23:21:21.462 00.001 12020 move complete, result=0
23:21:21.462 00.000 12020 worker thread done servicing request
23:21:21.462 00.000 9340 GuideStep: -0.4 px 39 ms EAST, 0.2 px 0 ms NORTH
23:21:21.475 00.013 12020 Worker thread wakes up
23:21:21.475 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
23:21:21.475 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(838,40,31,31)
23:21:22.201 00.726 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"d9ff5a9f-6458-4e1a-9984-8b4b8cfe3253"}
23:21:22.224 00.023 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"d9ff5a9f-6458-4e1a-9984-8b4b8cfe3253"}
23:21:22.236 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"10f6287f-b788-46a2-996e-ea4fd3c77506"}
23:21:22.246 00.010 9340 case statement mapped state 6 to 3
23:21:22.284 00.038 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"10f6287f-b788-46a2-996e-ea4fd3c77506"}
23:21:22.302 00.018 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"67a5f239-5541-4fb7-949f-ed074395e14d"}
23:21:22.338 00.036 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":613,"width":15,"height":15,"star_pos":[7.00,7.05],"pixels":"..."},"id":"67a5f239-5541-4fb7-949f-ed074395e14d"}
23:21:23.843 01.505 12020 Exposure complete
23:21:24.086 00.243 12020 worker thread done servicing request
23:21:24.086 00.000 9340 OnExposeComplete: enter
23:21:24.118 00.032 9340 UpdateGuideState(): m_state=6
23:21:24.130 00.012 9340 Star::Find(15, 854, 55, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 614
23:21:24.139 00.009 9340 Star::Find returns 1 (0), X=854.15, Y=55.36, Mass=711409, SNR=135.1, Peak=52511 HFD=3.9
23:21:24.152 00.013 9340 MultiStar: [#1 0.62,0.37,0.84,U] [#2 0.29,-0.28,0.81,U] [#3 0.39,-0.12,0.81,U] [#4 0.13,0.32,0.65,U] [#5 0.43,0.25,0.72,U] [#6 0.28,-0.44,0.64,U] [#7 0.47,-0.22,0.65,U] [#8 0.52,0.13,0.73,U] 
23:21:24.164 00.012 9340 refined, 8 included, MultiStar: {0.44, -0.00}, one-star: {0.70, -0.06}
23:21:24.192 00.028 9340 CameraToMount -- cameraTheta (-0.00) - m_xAngle (-3.14) = xAngle (3.13 = 3.13)
23:21:24.203 00.011 9340 CameraToMount -- cameraTheta (-0.00) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (3.12 = 3.12)
23:21:24.217 00.014 9340 CameraToMount -- cameraX=0.44 cameraY=-0.00 hyp=0.44 cameraTheta=-0.00 mountX=-0.44 mountY=0.01, mountTheta=3.12
23:21:24.235 00.018 9340 SchedulePrimaryMove(10104498, x=0.44, y=-0.00, opts=13)
23:21:24.246 00.011 9340 Enqueuing Move request for scope (0.44, -0.00)
23:21:24.276 00.030 12020 Worker thread wakes up
23:21:24.276 00.000 12020 worker thread servicing REQUEST_MOVE scope ofs (0.44, -0.00) opts 0xd
23:21:24.276 00.000 12020 Handling offset move in thread for scope, endpoint = (0.44, -0.00)
23:21:24.277 00.001 12020 Moving (0.44, -0.00) raw xDistance=-0.44 yDistance=0.01
23:21:24.277 00.000 12020 GuideAlgorithmHysteresis::Result() returns -0.20 from input -0.44
23:21:24.277 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:21:24.278 00.001 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
23:21:24.278 00.000 12020 MoveAxis(E, 39, ABG)
23:21:24.278 00.000 12020 Guiding  Dir = 2, Dur = 39
23:21:24.278 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=6346, max=65535, med=9755, FiltMin=7760, FiltMax=65497, Gamma=2.870
23:21:24.292 00.014 12020 IsSlewing returns 0
23:21:24.292 00.000 9340 UpdateGuideState exits: m=711409 SNR=135.1
23:21:24.306 00.014 12020 IsGuiding returns 0
23:21:24.306 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:21:24.316 00.010 9340 ScheduleExposure(2000,3,1) exposurePending=0
23:21:24.329 00.013 12020 PulseGuide returned control before completion, sleep 31
23:21:24.329 00.000 9340 Enqueuing Expose request
23:21:24.341 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"7a750d87-a62c-48e1-b1a1-e77d162888ca"}
23:21:24.376 00.035 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"7a750d87-a62c-48e1-b1a1-e77d162888ca"}
23:21:24.394 00.018 12020 IsGuiding returns 0
23:21:24.394 00.000 12020 Move returns status 0, amount 39
23:21:24.394 00.000 12020 MoveAxis(N, 0, ABG)
23:21:24.395 00.001 12020 Move returns status 0, amount 0
23:21:24.395 00.000 12020 move complete, result=0
23:21:24.395 00.000 12020 worker thread done servicing request
23:21:24.396 00.001 12020 Worker thread wakes up
23:21:24.396 00.000 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"d853a635-a3ed-499b-9810-ac2eaa4b10a1"}
23:21:24.411 00.015 12020 worker thread servicing REQUEST_EXPOSE 2000
23:21:24.411 00.000 9340 case statement mapped state 6 to 3
23:21:24.423 00.012 12020 Handling exposure in thread, d=2000 o=3 r=(838,40,31,31)
23:21:24.423 00.000 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"d853a635-a3ed-499b-9810-ac2eaa4b10a1"}
23:21:24.436 00.013 9340 GuideStep: -0.4 px 39 ms EAST, 0.0 px 0 ms NORTH
23:21:24.487 00.051 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"b6ac3b9a-41c9-41b7-8b15-9eb6d90a752a"}
23:21:24.501 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":614,"width":15,"height":15,"star_pos":[7.15,7.36],"pixels":"..."},"id":"b6ac3b9a-41c9-41b7-8b15-9eb6d90a752a"}
23:21:26.203 01.702 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"c3d333d6-a65d-4e42-920f-0987d9a6e5fd"}
23:21:26.223 00.020 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"c3d333d6-a65d-4e42-920f-0987d9a6e5fd"}
23:21:26.242 00.019 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"0c4780bf-2e73-463c-9fcc-b219e9ef8ff6"}
23:21:26.251 00.009 9340 case statement mapped state 6 to 3
23:21:26.263 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"0c4780bf-2e73-463c-9fcc-b219e9ef8ff6"}
23:21:26.277 00.014 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"17bce040-5747-49cd-831f-ff2c0adce8c1"}
23:21:26.288 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":614,"width":15,"height":15,"star_pos":[7.15,7.36],"pixels":"..."},"id":"17bce040-5747-49cd-831f-ff2c0adce8c1"}
23:21:26.794 00.506 12020 Exposure complete
23:21:27.138 00.344 12020 worker thread done servicing request
23:21:27.138 00.000 9340 OnExposeComplete: enter
23:21:27.165 00.027 9340 UpdateGuideState(): m_state=6
23:21:27.230 00.065 9340 Star::Find(15, 854, 55, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 615
23:21:27.252 00.022 9340 Star::Find returns 1 (0), X=853.10, Y=55.66, Mass=701089, SNR=144.5, Peak=48887 HFD=4.0
23:21:27.273 00.021 9340 MultiStar: [#1 -0.38,0.28,0.75,U] [#2 -1.01,-0.03,0.00,M1] [#3 -0.77,-0.15,0.62,U] [#4 -0.51,0.54,0.53,U] [#5 -0.57,0.36,0.69,U] [#6 -1.26,0.06,0.00,M1] [#7 -0.25,0.00,0.66,U] [#8 -0.59,0.45,0.66,U] 
23:21:27.302 00.029 9340 single-star, 6 included, MultiStar: {-0.47, 0.24}, one-star: {-0.35, 0.24}
23:21:27.341 00.039 9340 CameraToMount -- cameraTheta (2.54) - m_xAngle (-3.14) = xAngle (5.68 = -0.61)
23:21:27.363 00.022 9340 CameraToMount -- cameraTheta (2.54) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (5.66 = -0.62)
23:21:27.380 00.017 9340 CameraToMount -- cameraX=-0.35 cameraY=0.24 hyp=0.43 cameraTheta=2.54 mountX=0.35 mountY=-0.25, mountTheta=-0.62
23:21:27.401 00.021 9340 SchedulePrimaryMove(10104498, x=-0.35, y=0.24, opts=13)
23:21:27.418 00.017 9340 Enqueuing Move request for scope (-0.35, 0.24)
23:21:27.441 00.023 12020 Worker thread wakes up
23:21:27.441 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=6002, max=65533, med=9570, FiltMin=7691, FiltMax=65498, Gamma=2.870
23:21:27.476 00.035 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.35, 0.24) opts 0xd
23:21:27.476 00.000 12020 Handling offset move in thread for scope, endpoint = (-0.35, 0.24)
23:21:27.476 00.000 12020 Moving (-0.35, 0.24) raw xDistance=0.35 yDistance=-0.25
23:21:27.477 00.001 12020 GuideAlgorithmHysteresis::Result() returns 0.13 from input 0.35
23:21:27.477 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:21:27.477 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.25
23:21:27.477 00.000 12020 MoveAxis(W, 25, ABG)
23:21:27.477 00.000 12020 Guiding  Dir = 3, Dur = 25
23:21:27.484 00.007 9340 UpdateGuideState exits: m=701089 SNR=144.5
23:21:27.502 00.018 12020 IsSlewing returns 0
23:21:27.502 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:21:27.518 00.016 12020 IsGuiding returns 0
23:21:27.520 00.002 9340 ScheduleExposure(2000,3,1) exposurePending=0
23:21:27.539 00.019 12020 PulseGuide returned control before completion, sleep 16
23:21:27.539 00.000 9340 Enqueuing Expose request
23:21:27.560 00.021 12020 IsGuiding returns 1
23:21:27.560 00.000 12020 scope still moving after pulse duration time elapsed
23:21:27.602 00.042 12020 IsSlewing returns 0
23:21:27.638 00.036 12020 IsGuiding returns 0
23:21:27.638 00.000 12020 scope move finished after 25 + 93 ms
23:21:27.638 00.000 12020 Move returns status 0, amount 25
23:21:27.638 00.000 12020 MoveAxis(N, 0, ABG)
23:21:27.639 00.001 12020 Move returns status 0, amount 0
23:21:27.639 00.000 12020 move complete, result=0
23:21:27.640 00.001 12020 worker thread done servicing request
23:21:27.640 00.000 9340 GuideStep: 0.4 px 25 ms WEST, -0.2 px 0 ms NORTH
23:21:27.655 00.015 12020 Worker thread wakes up
23:21:27.655 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
23:21:27.656 00.001 12020 Handling exposure in thread, d=2000 o=3 r=(838,40,31,31)
23:21:28.202 00.546 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"c08798df-c58c-4df2-8759-bba50212e182"}
23:21:28.218 00.016 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"c08798df-c58c-4df2-8759-bba50212e182"}
23:21:28.233 00.015 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"9adb4e72-499f-4e20-b3b9-46f0bcfd4fa0"}
23:21:28.281 00.048 9340 case statement mapped state 6 to 3
23:21:28.300 00.019 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"9adb4e72-499f-4e20-b3b9-46f0bcfd4fa0"}
23:21:28.321 00.021 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"962835af-3de7-41ca-8724-dfdb9137e3ab"}
23:21:28.334 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":615,"width":15,"height":15,"star_pos":[7.10,6.66],"pixels":"..."},"id":"962835af-3de7-41ca-8724-dfdb9137e3ab"}
23:21:30.044 01.710 12020 Exposure complete
23:21:30.202 00.158 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"2c70bc89-796d-48dc-aef6-ef72e9da01fb"}
23:21:30.219 00.017 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"2c70bc89-796d-48dc-aef6-ef72e9da01fb"}
23:21:30.234 00.015 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"cd317507-898b-4140-9fe6-31b3f2eb2d97"}
23:21:30.254 00.020 9340 case statement mapped state 6 to 3
23:21:30.268 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"cd317507-898b-4140-9fe6-31b3f2eb2d97"}
23:21:30.300 00.032 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"42144820-3135-4f7b-9def-aa3e55e0bb0f"}
23:21:30.315 00.015 12020 worker thread done servicing request
23:21:30.315 00.000 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":615,"width":15,"height":15,"star_pos":[7.10,6.66],"pixels":"..."},"id":"42144820-3135-4f7b-9def-aa3e55e0bb0f"}
23:21:30.327 00.012 9340 OnExposeComplete: enter
23:21:30.337 00.010 9340 UpdateGuideState(): m_state=6
23:21:30.355 00.018 9340 Star::Find(15, 853, 55, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 616
23:21:30.398 00.043 9340 Star::Find returns 1 (0), X=854.08, Y=55.50, Mass=743072, SNR=160.9, Peak=51443 HFD=4.3
23:21:30.415 00.017 9340 MultiStar: [#1 0.33,0.65,0.75,U] [#2 -0.03,-0.11,0.74,U] [#3 0.25,0.04,0.50,U] [#4 -0.04,0.50,0.68,U] [#5 0.06,0.53,0.65,U] [#6 -0.07,0.23,0.58,U] [#7 0.31,0.29,0.59,U] [#8 0.06,0.64,0.57,U] 
23:21:30.429 00.014 9340 refined, 8 included, MultiStar: {0.19, 0.31}, one-star: {0.63, 0.09}
23:21:30.441 00.012 9340 CameraToMount -- cameraTheta (1.01) - m_xAngle (-3.14) = xAngle (4.15 = -2.13)
23:21:30.456 00.015 9340 CameraToMount -- cameraTheta (1.01) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (4.13 = -2.15)
23:21:30.490 00.034 9340 CameraToMount -- cameraX=0.19 cameraY=0.31 hyp=0.36 cameraTheta=1.01 mountX=-0.19 mountY=-0.30, mountTheta=-2.14
23:21:30.513 00.023 9340 SchedulePrimaryMove(10104498, x=0.19, y=0.31, opts=13)
23:21:30.526 00.013 9340 Enqueuing Move request for scope (0.19, 0.31)
23:21:30.539 00.013 12020 Worker thread wakes up
23:21:30.539 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=6040, max=65521, med=9729, FiltMin=7346, FiltMax=65497, Gamma=2.870
23:21:30.552 00.013 12020 worker thread servicing REQUEST_MOVE scope ofs (0.19, 0.31) opts 0xd
23:21:30.552 00.000 9340 UpdateGuideState exits: m=743072 SNR=160.9
23:21:30.583 00.031 12020 Handling offset move in thread for scope, endpoint = (0.19, 0.31)
23:21:30.583 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:21:30.598 00.015 12020 Moving (0.19, 0.31) raw xDistance=-0.19 yDistance=-0.30
23:21:30.598 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
23:21:30.612 00.014 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.19
23:21:30.612 00.000 9340 Enqueuing Expose request
23:21:30.623 00.011 12020 GuideAlgorithmResistSwitch::result() returns -0.30 from input -0.30
23:21:30.623 00.000 12020 MoveAxis(E, 0, ABG)
23:21:30.623 00.000 12020 Move returns status 0, amount 0
23:21:30.623 00.000 12020 MoveAxis(N, 51, ABG)
23:21:30.624 00.001 12020 Guiding  Dir = 0, Dur = 51
23:21:30.625 00.001 12020 IsSlewing returns 0
23:21:30.626 00.001 12020 IsGuiding returns 0
23:21:30.706 00.080 12020 IsGuiding returns 1
23:21:30.706 00.000 12020 scope still moving after pulse duration time elapsed
23:21:30.785 00.079 12020 IsSlewing returns 0
23:21:30.880 00.095 12020 IsGuiding returns 0
23:21:30.882 00.002 12020 scope move finished after 51 + 204 ms
23:21:30.882 00.000 12020 Move returns status 0, amount 51
23:21:30.882 00.000 12020 move complete, result=0
23:21:30.883 00.001 12020 worker thread done servicing request
23:21:30.883 00.000 9340 GuideStep: -0.2 px 0 ms EAST, -0.3 px 51 ms NORTH
23:21:30.894 00.011 12020 Worker thread wakes up
23:21:30.894 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
23:21:30.895 00.001 12020 Handling exposure in thread, d=2000 o=3 r=(838,40,31,31)
23:21:32.202 01.307 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"5a2872bd-da7d-4883-8100-1101d618c40a"}
23:21:32.221 00.019 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"5a2872bd-da7d-4883-8100-1101d618c40a"}
23:21:32.239 00.018 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"18a964ae-0765-4183-ba3b-36ecb92fe19c"}
23:21:32.249 00.010 9340 case statement mapped state 6 to 3
23:21:32.264 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"18a964ae-0765-4183-ba3b-36ecb92fe19c"}
23:21:32.278 00.014 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"1ea747f3-5ec9-468f-90d2-3362b901057d"}
23:21:32.310 00.032 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":616,"width":15,"height":15,"star_pos":[7.08,6.50],"pixels":"..."},"id":"1ea747f3-5ec9-468f-90d2-3362b901057d"}
23:21:33.287 00.977 12020 Exposure complete
23:21:33.638 00.351 12020 worker thread done servicing request
23:21:33.638 00.000 9340 OnExposeComplete: enter
23:21:33.655 00.017 9340 UpdateGuideState(): m_state=6
23:21:33.673 00.018 9340 Star::Find(15, 854, 55, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 617
23:21:33.694 00.021 9340 Star::Find returns 1 (0), X=853.76, Y=55.75, Mass=698426, SNR=142.8, Peak=49139 HFD=4.1
23:21:33.734 00.040 9340 MultiStar: [#1 0.01,0.46,0.79,U] [#2 -0.39,-0.04,0.87,U] [#3 -0.01,0.00,0.73,U] [#4 0.02,0.50,0.70,U] [#5 0.23,0.68,0.91,U] [#6 -0.16,0.01,0.63,U] [#7 0.08,0.03,0.63,U] [#8 0.00,0.68,0.60,U] 
23:21:33.750 00.016 9340 refined, 8 included, MultiStar: {0.02, 0.30}, one-star: {0.30, 0.34}
23:21:33.768 00.018 9340 CameraToMount -- cameraTheta (1.50) - m_xAngle (-3.14) = xAngle (4.64 = -1.65)
23:21:33.782 00.014 9340 CameraToMount -- cameraTheta (1.50) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (4.62 = -1.66)
23:21:33.804 00.022 9340 CameraToMount -- cameraX=0.02 cameraY=0.30 hyp=0.30 cameraTheta=1.50 mountX=-0.02 mountY=-0.30, mountTheta=-1.65
23:21:33.854 00.050 9340 SchedulePrimaryMove(10104498, x=0.02, y=0.30, opts=13)
23:21:33.870 00.016 9340 Enqueuing Move request for scope (0.02, 0.30)
23:21:33.891 00.021 12020 Worker thread wakes up
23:21:33.892 00.001 9340 UpdateImageDisplay: Size=(1920,1080) min=6403, max=65527, med=9777, FiltMin=7597, FiltMax=65498, Gamma=2.870
23:21:33.903 00.011 12020 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.30) opts 0xd
23:21:33.904 00.001 9340 UpdateGuideState exits: m=698426 SNR=142.8
23:21:33.918 00.014 12020 Handling offset move in thread for scope, endpoint = (0.02, 0.30)
23:21:33.920 00.002 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:21:33.935 00.015 12020 Moving (0.02, 0.30) raw xDistance=-0.02 yDistance=-0.30
23:21:33.937 00.002 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
23:21:33.937 00.000 12020 GuideAlgorithmResistSwitch::result() returns -0.30 from input -0.30
23:21:33.937 00.000 12020 MoveAxis(E, 0, ABG)
23:21:33.937 00.000 12020 Move returns status 0, amount 0
23:21:33.940 00.003 9340 ScheduleExposure(2000,3,1) exposurePending=0
23:21:33.981 00.041 12020 MoveAxis(N, 51, ABG)
23:21:33.981 00.000 12020 Guiding  Dir = 0, Dur = 51
23:21:33.982 00.001 9340 Enqueuing Expose request
23:21:33.999 00.017 12020 IsSlewing returns 0
23:21:34.000 00.001 12020 IsGuiding returns 0
23:21:34.092 00.092 12020 IsGuiding returns 1
23:21:34.092 00.000 12020 scope still moving after pulse duration time elapsed
23:21:34.119 00.027 12020 IsSlewing returns 0
23:21:34.120 00.001 12020 IsGuiding returns 1
23:21:34.206 00.086 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"1b4d5a68-b528-4ab1-8497-39be5261db55"}
23:21:34.234 00.028 12020 IsSlewing returns 0
23:21:34.234 00.000 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"1b4d5a68-b528-4ab1-8497-39be5261db55"}
23:21:34.253 00.019 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"8db19f75-a795-4e59-b05e-59a8f9285b55"}
23:21:34.267 00.014 12020 IsGuiding returns 0
23:21:34.267 00.000 9340 case statement mapped state 6 to 3
23:21:34.280 00.013 12020 scope move finished after 51 + 214 ms
23:21:34.280 00.000 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"8db19f75-a795-4e59-b05e-59a8f9285b55"}
23:21:34.293 00.013 12020 Move returns status 0, amount 51
23:21:34.293 00.000 12020 move complete, result=0
23:21:34.294 00.001 12020 worker thread done servicing request
23:21:34.294 00.000 12020 Worker thread wakes up
23:21:34.294 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
23:21:34.295 00.001 12020 Handling exposure in thread, d=2000 o=3 r=(838,40,31,31)
23:21:34.296 00.001 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"9fbcb232-78ae-4dcf-b847-3cc7eeb025f0"}
23:21:34.315 00.019 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":617,"width":15,"height":15,"star_pos":[6.76,6.75],"pixels":"..."},"id":"9fbcb232-78ae-4dcf-b847-3cc7eeb025f0"}
23:21:34.356 00.041 9340 GuideStep: -0.0 px 0 ms EAST, -0.3 px 51 ms NORTH
23:21:36.203 01.847 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"f2df9994-7087-4a23-b4ce-4b9f12a76308"}
23:21:36.220 00.017 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"f2df9994-7087-4a23-b4ce-4b9f12a76308"}
23:21:36.228 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"0c4e92cf-3020-4bb5-a455-890d06960019"}
23:21:36.239 00.011 9340 case statement mapped state 6 to 3
23:21:36.251 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"0c4e92cf-3020-4bb5-a455-890d06960019"}
23:21:36.260 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"850f1f9d-70ce-48b3-8206-7ea4984e5b8b"}
23:21:36.286 00.026 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":617,"width":15,"height":15,"star_pos":[6.76,6.75],"pixels":"..."},"id":"850f1f9d-70ce-48b3-8206-7ea4984e5b8b"}
23:21:36.665 00.379 12020 Exposure complete
23:21:36.919 00.254 12020 worker thread done servicing request
23:21:36.919 00.000 9340 OnExposeComplete: enter
23:21:36.930 00.011 9340 UpdateGuideState(): m_state=6
23:21:36.940 00.010 9340 Star::Find(15, 853, 55, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 618
23:21:36.953 00.013 9340 Star::Find returns 1 (0), X=854.03, Y=55.52, Mass=726865, SNR=123.4, Peak=53287 HFD=4.1
23:21:36.970 00.017 9340 MultiStar: [#1 0.63,0.51,0.94,U] [#2 0.06,-0.06,1.01,U] [#3 0.42,0.26,0.82,U] [#4 0.27,0.53,0.72,U] [#5 0.21,0.55,0.88,U] [#6 0.37,-0.03,0.81,U] [#7 0.53,0.16,0.67,U] [#8 0.34,0.71,0.65,U] 
23:21:37.001 00.031 9340 refined, 8 included, MultiStar: {0.38, 0.28}, one-star: {0.57, 0.11}
23:21:37.013 00.012 9340 CameraToMount -- cameraTheta (0.65) - m_xAngle (-3.14) = xAngle (3.78 = -2.50)
23:21:37.026 00.013 9340 CameraToMount -- cameraTheta (0.65) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (3.77 = -2.52)
23:21:37.038 00.012 9340 CameraToMount -- cameraX=0.38 cameraY=0.28 hyp=0.47 cameraTheta=0.65 mountX=-0.38 mountY=-0.28, mountTheta=-2.51
23:21:37.054 00.016 9340 SchedulePrimaryMove(10104498, x=0.38, y=0.28, opts=13)
23:21:37.087 00.033 9340 Enqueuing Move request for scope (0.38, 0.28)
23:21:37.098 00.011 12020 Worker thread wakes up
23:21:37.098 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=6002, max=65527, med=9743, FiltMin=7689, FiltMax=65497, Gamma=2.870
23:21:37.112 00.014 12020 worker thread servicing REQUEST_MOVE scope ofs (0.38, 0.28) opts 0xd
23:21:37.112 00.000 9340 UpdateGuideState exits: m=726865 SNR=123.4
23:21:37.122 00.010 12020 Handling offset move in thread for scope, endpoint = (0.38, 0.28)
23:21:37.124 00.002 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:21:37.138 00.014 12020 Moving (0.38, 0.28) raw xDistance=-0.38 yDistance=-0.28
23:21:37.138 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
23:21:37.154 00.016 12020 GuideAlgorithmHysteresis::Result() returns -0.16 from input -0.38
23:21:37.155 00.001 9340 Enqueuing Expose request
23:21:37.187 00.032 12020 GuideAlgorithmResistSwitch::result() returns -0.28 from input -0.28
23:21:37.187 00.000 12020 MoveAxis(E, 31, ABG)
23:21:37.187 00.000 12020 Guiding  Dir = 2, Dur = 31
23:21:37.189 00.002 12020 IsSlewing returns 0
23:21:37.190 00.001 12020 IsGuiding returns 0
23:21:37.214 00.024 12020 PulseGuide returned control before completion, sleep 18
23:21:37.278 00.064 12020 IsGuiding returns 0
23:21:37.278 00.000 12020 Move returns status 0, amount 31
23:21:37.278 00.000 12020 MoveAxis(N, 46, ABG)
23:21:37.279 00.001 12020 Guiding  Dir = 0, Dur = 46
23:21:37.280 00.001 12020 IsSlewing returns 0
23:21:37.281 00.001 12020 IsGuiding returns 0
23:21:37.364 00.083 12020 IsGuiding returns 1
23:21:37.365 00.001 12020 scope still moving after pulse duration time elapsed
23:21:37.406 00.041 12020 IsSlewing returns 0
23:21:37.502 00.096 12020 IsGuiding returns 0
23:21:37.503 00.001 12020 scope move finished after 46 + 174 ms
23:21:37.503 00.000 12020 Move returns status 0, amount 46
23:21:37.503 00.000 12020 move complete, result=0
23:21:37.503 00.000 12020 worker thread done servicing request
23:21:37.503 00.000 9340 GuideStep: -0.4 px 31 ms EAST, -0.3 px 46 ms NORTH
23:21:37.515 00.012 12020 Worker thread wakes up
23:21:37.517 00.002 12020 worker thread servicing REQUEST_EXPOSE 2000
23:21:37.517 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(838,40,31,31)
23:21:38.204 00.687 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"d2150767-0d8d-4dab-b06f-f222b4c4725f"}
23:21:38.221 00.017 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"d2150767-0d8d-4dab-b06f-f222b4c4725f"}
23:21:38.257 00.036 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"7eaba17a-1691-430b-b3d5-153c98cd9d70"}
23:21:38.280 00.023 9340 case statement mapped state 6 to 3
23:21:38.291 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"7eaba17a-1691-430b-b3d5-153c98cd9d70"}
23:21:38.313 00.022 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"bab2926b-2c4e-46af-a61c-8a7835b50d0a"}
23:21:38.332 00.019 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":618,"width":15,"height":15,"star_pos":[7.03,6.52],"pixels":"..."},"id":"bab2926b-2c4e-46af-a61c-8a7835b50d0a"}
23:21:39.885 01.553 12020 Exposure complete
23:21:40.202 00.317 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"2cb87929-7cff-46e4-a0e4-c3c94295b24c"}
23:21:40.228 00.026 12020 worker thread done servicing request
23:21:40.229 00.001 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"2cb87929-7cff-46e4-a0e4-c3c94295b24c"}
23:21:40.270 00.041 9340 OnExposeComplete: enter
23:21:40.288 00.018 9340 UpdateGuideState(): m_state=6
23:21:40.309 00.021 9340 Star::Find(15, 854, 55, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 619
23:21:40.323 00.014 9340 Star::Find returns 1 (0), X=853.85, Y=55.28, Mass=745996, SNR=161.5, Peak=53155 HFD=4.1
23:21:40.348 00.025 9340 MultiStar: [#1 0.21,0.22,0.66,U] [#2 -0.17,-0.54,0.69,U] [#3 0.12,-0.29,0.53,U] [#4 0.17,0.36,0.60,U] [#5 0.30,0.30,0.55,U] [#6 -0.14,-0.35,0.58,U] [#7 0.43,-0.10,0.62,U] [#8 0.09,0.45,0.60,U] 
23:21:40.362 00.014 9340 refined, 8 included, MultiStar: {0.17, -0.02}, one-star: {0.40, -0.14}
23:21:40.402 00.040 9340 CameraToMount -- cameraTheta (-0.13) - m_xAngle (-3.14) = xAngle (3.01 = 3.01)
23:21:40.420 00.018 9340 CameraToMount -- cameraTheta (-0.13) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (2.99 = 2.99)
23:21:40.443 00.023 9340 CameraToMount -- cameraX=0.17 cameraY=-0.02 hyp=0.17 cameraTheta=-0.13 mountX=-0.17 mountY=0.03, mountTheta=2.99
23:21:40.463 00.020 9340 SchedulePrimaryMove(10104498, x=0.17, y=-0.02, opts=13)
23:21:40.488 00.025 9340 Enqueuing Move request for scope (0.17, -0.02)
23:21:40.529 00.041 12020 Worker thread wakes up
23:21:40.529 00.000 12020 worker thread servicing REQUEST_MOVE scope ofs (0.17, -0.02) opts 0xd
23:21:40.530 00.001 12020 Handling offset move in thread for scope, endpoint = (0.17, -0.02)
23:21:40.530 00.000 12020 Moving (0.17, -0.02) raw xDistance=-0.17 yDistance=0.03
23:21:40.530 00.000 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17
23:21:40.530 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:21:40.531 00.001 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
23:21:40.531 00.000 12020 MoveAxis(E, 0, ABG)
23:21:40.531 00.000 12020 Move returns status 0, amount 0
23:21:40.531 00.000 12020 MoveAxis(N, 0, ABG)
23:21:40.531 00.000 12020 Move returns status 0, amount 0
23:21:40.532 00.001 12020 move complete, result=0
23:21:40.532 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=6074, max=65533, med=9551, FiltMin=7567, FiltMax=65497, Gamma=2.870
23:21:40.546 00.014 12020 worker thread done servicing request
23:21:40.547 00.001 9340 UpdateGuideState exits: m=745996 SNR=161.5
23:21:40.566 00.019 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:21:40.581 00.015 9340 ScheduleExposure(2000,3,1) exposurePending=0
23:21:40.596 00.015 9340 Enqueuing Expose request
23:21:40.631 00.035 12020 Worker thread wakes up
23:21:40.631 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
23:21:40.632 00.001 12020 Handling exposure in thread, d=2000 o=3 r=(838,40,31,31)
23:21:40.632 00.000 9340 GuideStep: -0.2 px 0 ms EAST, 0.0 px 0 ms NORTH
23:21:40.688 00.056 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"15637d18-0eee-4269-9a78-344f1c2cb478"}
23:21:40.711 00.023 9340 case statement mapped state 6 to 3
23:21:40.777 00.066 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"15637d18-0eee-4269-9a78-344f1c2cb478"}
23:21:40.807 00.030 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"3d473f51-52cb-401c-a11f-54906379214a"}
23:21:40.821 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":619,"width":15,"height":15,"star_pos":[6.85,7.28],"pixels":"..."},"id":"3d473f51-52cb-401c-a11f-54906379214a"}
23:21:42.202 01.381 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"dd1433eb-49f7-47ad-b938-2911d80f639c"}
23:21:42.210 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"dd1433eb-49f7-47ad-b938-2911d80f639c"}
23:21:42.221 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"1d9ba1c6-7113-4d46-9804-428d6a4d9ca7"}
23:21:42.236 00.015 9340 case statement mapped state 6 to 3
23:21:42.246 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"1d9ba1c6-7113-4d46-9804-428d6a4d9ca7"}
23:21:42.258 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"ccf8913f-4040-4427-9ed8-2cb5abe1b416"}
23:21:42.271 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":619,"width":15,"height":15,"star_pos":[6.85,7.28],"pixels":"..."},"id":"ccf8913f-4040-4427-9ed8-2cb5abe1b416"}
23:21:43.019 00.748 12020 Exposure complete
23:21:43.218 00.199 12020 worker thread done servicing request
23:21:43.218 00.000 9340 OnExposeComplete: enter
23:21:43.230 00.012 9340 UpdateGuideState(): m_state=6
23:21:43.255 00.025 9340 Star::Find(15, 853, 55, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 620
23:21:43.267 00.012 9340 Star::Find returns 1 (0), X=854.22, Y=55.52, Mass=733873, SNR=144.8, Peak=54019 HFD=3.9
23:21:43.278 00.011 9340 MultiStar: [#1 0.59,0.49,0.80,U] [#2 0.33,0.00,0.97,U] [#3 0.40,-0.01,0.67,U] [#4 0.22,0.10,0.57,U] [#5 0.56,0.39,0.90,U] [#6 0.13,0.05,0.63,U] [#7 0.41,-0.05,0.69,U] [#8 0.35,0.57,0.63,U] 
23:21:43.290 00.012 9340 refined, 8 included, MultiStar: {0.44, 0.18}, one-star: {0.77, 0.10}
23:21:43.299 00.009 9340 CameraToMount -- cameraTheta (0.39) - m_xAngle (-3.14) = xAngle (3.52 = -2.76)
23:21:43.309 00.010 9340 CameraToMount -- cameraTheta (0.39) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (3.51 = -2.77)
23:21:43.320 00.011 9340 CameraToMount -- cameraX=0.44 cameraY=0.18 hyp=0.48 cameraTheta=0.39 mountX=-0.44 mountY=-0.17, mountTheta=-2.77
23:21:43.334 00.014 9340 SchedulePrimaryMove(10104498, x=0.44, y=0.18, opts=13)
23:21:43.345 00.011 9340 Enqueuing Move request for scope (0.44, 0.18)
23:21:43.371 00.026 12020 Worker thread wakes up
23:21:43.372 00.001 12020 worker thread servicing REQUEST_MOVE scope ofs (0.44, 0.18) opts 0xd
23:21:43.372 00.000 12020 Handling offset move in thread for scope, endpoint = (0.44, 0.18)
23:21:43.372 00.000 12020 Moving (0.44, 0.18) raw xDistance=-0.44 yDistance=-0.17
23:21:43.372 00.000 12020 GuideAlgorithmHysteresis::Result() returns -0.19 from input -0.44
23:21:43.372 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:21:43.372 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=5733, max=65527, med=9539, FiltMin=7355, FiltMax=65497, Gamma=2.870
23:21:43.383 00.011 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
23:21:43.383 00.000 9340 UpdateGuideState exits: m=733873 SNR=144.8
23:21:43.392 00.009 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:21:43.402 00.010 12020 MoveAxis(E, 36, ABG)
23:21:43.403 00.001 12020 Guiding  Dir = 2, Dur = 36
23:21:43.403 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
23:21:43.412 00.009 9340 Enqueuing Expose request
23:21:43.435 00.023 12020 IsSlewing returns 0
23:21:43.438 00.003 12020 IsGuiding returns 0
23:21:43.477 00.039 12020 IsGuiding returns 1
23:21:43.477 00.000 12020 scope still moving after pulse duration time elapsed
23:21:43.516 00.039 12020 IsSlewing returns 0
23:21:43.518 00.002 12020 IsGuiding returns 0
23:21:43.518 00.000 12020 scope move finished after 36 + 44 ms
23:21:43.518 00.000 12020 Move returns status 0, amount 36
23:21:43.518 00.000 12020 MoveAxis(N, 0, ABG)
23:21:43.519 00.001 12020 Move returns status 0, amount 0
23:21:43.519 00.000 12020 move complete, result=0
23:21:43.519 00.000 12020 worker thread done servicing request
23:21:43.520 00.001 9340 GuideStep: -0.4 px 36 ms EAST, -0.2 px 0 ms NORTH
23:21:43.530 00.010 12020 Worker thread wakes up
23:21:43.530 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
23:21:43.530 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(838,40,31,31)
23:21:44.202 00.672 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"49199c12-38a5-4874-b2c7-21d16cd8ee3b"}
23:21:44.239 00.037 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"49199c12-38a5-4874-b2c7-21d16cd8ee3b"}
23:21:44.254 00.015 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"3bc9ebbe-b424-4a81-8f5d-08c8eece7097"}
23:21:44.269 00.015 9340 case statement mapped state 6 to 3
23:21:44.283 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"3bc9ebbe-b424-4a81-8f5d-08c8eece7097"}
23:21:44.296 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"c36e9dfc-64dc-4200-9439-33b5fafa1ec5"}
23:21:44.314 00.018 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":620,"width":15,"height":15,"star_pos":[7.22,6.52],"pixels":"..."},"id":"c36e9dfc-64dc-4200-9439-33b5fafa1ec5"}
23:21:45.903 01.589 12020 Exposure complete
23:21:46.133 00.230 12020 worker thread done servicing request
23:21:46.133 00.000 9340 OnExposeComplete: enter
23:21:46.152 00.019 9340 UpdateGuideState(): m_state=6
23:21:46.166 00.014 9340 Star::Find(15, 854, 55, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 621
23:21:46.198 00.032 9340 Star::Find returns 1 (0), X=853.79, Y=55.38, Mass=708066, SNR=131.5, Peak=51071 HFD=3.9
23:21:46.212 00.014 9340 MultiStar: [#1 0.46,0.23,0.77,U] [#2 -0.45,-0.41,0.85,U] [#3 -0.29,-0.29,0.77,U] [#4 -0.01,0.16,0.68,U] [#5 0.08,0.45,0.77,U] [#6 -0.43,-0.24,0.79,U] [#7 0.14,-0.13,0.60,U] [#8 0.04,0.32,0.62,U] 
23:21:46.231 00.019 9340 refined, 8 included, MultiStar: {-0.01, -0.01}, one-star: {0.34, -0.03}
23:21:46.241 00.010 9340 CameraToMount -- cameraTheta (-2.78) - m_xAngle (-3.14) = xAngle (0.36 = 0.36)
23:21:46.252 00.011 9340 CameraToMount -- cameraTheta (-2.78) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (0.34 = 0.34)
23:21:46.266 00.014 9340 CameraToMount -- cameraX=-0.01 cameraY=-0.01 hyp=0.02 cameraTheta=-2.78 mountX=0.01 mountY=0.01, mountTheta=0.35
23:21:46.303 00.037 9340 SchedulePrimaryMove(10104498, x=-0.01, y=-0.01, opts=13)
23:21:46.319 00.016 9340 Enqueuing Move request for scope (-0.01, -0.01)
23:21:46.336 00.017 12020 Worker thread wakes up
23:21:46.336 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=5534, max=65535, med=9723, FiltMin=7806, FiltMax=65498, Gamma=2.870
23:21:46.348 00.012 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.01) opts 0xd
23:21:46.348 00.000 9340 UpdateGuideState exits: m=708066 SNR=131.5
23:21:46.360 00.012 12020 Handling offset move in thread for scope, endpoint = (-0.01, -0.01)
23:21:46.360 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:21:46.373 00.013 12020 Moving (-0.01, -0.01) raw xDistance=0.01 yDistance=0.01
23:21:46.374 00.001 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
23:21:46.374 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:21:46.374 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
23:21:46.394 00.020 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
23:21:46.394 00.000 9340 Enqueuing Expose request
23:21:46.435 00.041 12020 MoveAxis(E, 0, ABG)
23:21:46.435 00.000 12020 Move returns status 0, amount 0
23:21:46.435 00.000 12020 MoveAxis(N, 0, ABG)
23:21:46.436 00.001 12020 Move returns status 0, amount 0
23:21:46.436 00.000 12020 move complete, result=0
23:21:46.436 00.000 12020 worker thread done servicing request
23:21:46.436 00.000 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"3b523b3d-edd0-41bf-994b-0880c672d8fe"}
23:21:46.448 00.012 12020 Worker thread wakes up
23:21:46.448 00.000 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"3b523b3d-edd0-41bf-994b-0880c672d8fe"}
23:21:46.460 00.012 12020 worker thread servicing REQUEST_EXPOSE 2000
23:21:46.461 00.001 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"08b620c2-a57f-4fa5-89d0-a19e0c1428a3"}
23:21:46.472 00.011 12020 Handling exposure in thread, d=2000 o=3 r=(838,40,31,31)
23:21:46.472 00.000 9340 case statement mapped state 6 to 3
23:21:46.484 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"08b620c2-a57f-4fa5-89d0-a19e0c1428a3"}
23:21:46.501 00.017 9340 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
23:21:46.551 00.050 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"0bf0da81-d934-473a-9ed0-3f6def23f870"}
23:21:46.573 00.022 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":621,"width":15,"height":15,"star_pos":[6.79,7.38],"pixels":"..."},"id":"0bf0da81-d934-473a-9ed0-3f6def23f870"}
23:21:48.201 01.628 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"48d75cd6-c150-44d5-8d61-c53c50f87f50"}
23:21:48.215 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"48d75cd6-c150-44d5-8d61-c53c50f87f50"}
23:21:48.232 00.017 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"c5caf4d6-6b52-4cdb-8df8-7706452680bd"}
23:21:48.245 00.013 9340 case statement mapped state 6 to 3
23:21:48.258 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"c5caf4d6-6b52-4cdb-8df8-7706452680bd"}
23:21:48.273 00.015 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"5625c0ce-6f55-42e2-b8aa-b2d5022e527c"}
23:21:48.311 00.038 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":621,"width":15,"height":15,"star_pos":[6.79,7.38],"pixels":"..."},"id":"5625c0ce-6f55-42e2-b8aa-b2d5022e527c"}
23:21:48.830 00.519 12020 Exposure complete
23:21:49.071 00.241 12020 worker thread done servicing request
23:21:49.072 00.001 9340 OnExposeComplete: enter
23:21:49.084 00.012 9340 UpdateGuideState(): m_state=6
23:21:49.093 00.009 9340 Star::Find(15, 853, 55, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 622
23:21:49.103 00.010 9340 Star::Find returns 1 (0), X=853.86, Y=55.70, Mass=689923, SNR=139.4, Peak=52675 HFD=4.0
23:21:49.120 00.017 9340 MultiStar: [#1 0.14,0.54,0.74,U] [#2 -0.11,0.13,0.76,U] [#3 -0.10,0.15,0.71,U] [#4 -0.08,0.50,0.57,U] [#5 0.21,0.60,0.82,U] [#6 -0.34,0.21,0.61,U] [#7 0.25,0.42,0.61,U] [#8 -0.27,0.63,0.59,U] 
23:21:49.132 00.012 9340 refined, 8 included, MultiStar: {0.04, 0.38}, one-star: {0.41, 0.28}
23:21:49.164 00.032 9340 CameraToMount -- cameraTheta (1.46) - m_xAngle (-3.14) = xAngle (4.59 = -1.69)
23:21:49.187 00.023 9340 CameraToMount -- cameraTheta (1.46) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (4.58 = -1.70)
23:21:49.202 00.015 9340 CameraToMount -- cameraX=0.04 cameraY=0.38 hyp=0.38 cameraTheta=1.46 mountX=-0.04 mountY=-0.38, mountTheta=-1.69
23:21:49.217 00.015 9340 SchedulePrimaryMove(10104498, x=0.04, y=0.38, opts=13)
23:21:49.235 00.018 9340 Enqueuing Move request for scope (0.04, 0.38)
23:21:49.250 00.015 12020 Worker thread wakes up
23:21:49.251 00.001 9340 UpdateImageDisplay: Size=(1920,1080) min=5406, max=65521, med=9715, FiltMin=7373, FiltMax=65497, Gamma=2.870
23:21:49.267 00.016 12020 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.38) opts 0xd
23:21:49.267 00.000 9340 UpdateGuideState exits: m=689923 SNR=139.4
23:21:49.298 00.031 12020 Handling offset move in thread for scope, endpoint = (0.04, 0.38)
23:21:49.298 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:21:49.313 00.015 12020 Moving (0.04, 0.38) raw xDistance=-0.04 yDistance=-0.38
23:21:49.313 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
23:21:49.323 00.010 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
23:21:49.324 00.001 12020 GuideAlgorithmResistSwitch::result() returns -0.38 from input -0.38
23:21:49.324 00.000 9340 Enqueuing Expose request
23:21:49.336 00.012 12020 MoveAxis(E, 0, ABG)
23:21:49.336 00.000 12020 Move returns status 0, amount 0
23:21:49.336 00.000 12020 MoveAxis(N, 63, ABG)
23:21:49.336 00.000 12020 Guiding  Dir = 0, Dur = 63
23:21:49.337 00.001 12020 IsSlewing returns 0
23:21:49.338 00.001 12020 IsGuiding returns 0
23:21:49.418 00.080 12020 IsGuiding returns 1
23:21:49.419 00.001 12020 scope still moving after pulse duration time elapsed
23:21:49.482 00.063 12020 IsSlewing returns 0
23:21:49.577 00.095 12020 IsGuiding returns 0
23:21:49.578 00.001 12020 scope move finished after 63 + 176 ms
23:21:49.578 00.000 12020 Move returns status 0, amount 63
23:21:49.578 00.000 12020 move complete, result=0
23:21:49.578 00.000 12020 worker thread done servicing request
23:21:49.578 00.000 9340 GuideStep: -0.0 px 0 ms EAST, -0.4 px 63 ms NORTH
23:21:49.588 00.010 12020 Worker thread wakes up
23:21:49.589 00.001 12020 worker thread servicing REQUEST_EXPOSE 2000
23:21:49.589 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(838,40,31,31)
23:21:50.201 00.612 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"3396e96d-d95e-4219-bfc7-8a51d92bfa5e"}
23:21:50.216 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"3396e96d-d95e-4219-bfc7-8a51d92bfa5e"}
23:21:50.246 00.030 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"21b61392-5786-4913-98b9-5642a4bb1647"}
23:21:50.258 00.012 9340 case statement mapped state 6 to 3
23:21:50.271 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"21b61392-5786-4913-98b9-5642a4bb1647"}
23:21:50.295 00.024 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"a4f5677c-fb73-474b-b8eb-9710aedb0084"}
23:21:50.307 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":622,"width":15,"height":15,"star_pos":[6.86,6.70],"pixels":"..."},"id":"a4f5677c-fb73-474b-b8eb-9710aedb0084"}
23:21:51.943 01.636 12020 Exposure complete
23:21:52.139 00.196 12020 worker thread done servicing request
23:21:52.139 00.000 9340 OnExposeComplete: enter
23:21:52.153 00.014 9340 UpdateGuideState(): m_state=6
23:21:52.169 00.016 9340 Star::Find(15, 853, 55, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 623
23:21:52.179 00.010 9340 Star::Find returns 1 (0), X=854.44, Y=55.29, Mass=760452, SNR=165.6, Peak=58343 HFD=3.8
23:21:52.190 00.011 9340 MultiStar: [#1 0.90,0.59,0.00,M1] [#2 0.63,-0.26,0.72,U] [#3 0.77,-0.33,0.68,U] [#4 0.58,0.26,0.52,U] [#5 0.72,0.27,0.68,U] [#6 0.39,-0.27,0.55,U] [#7 1.06,0.33,0.00,M1] [#8 0.69,0.30,0.65,U] 
23:21:52.204 00.014 9340 refined, 6 included, MultiStar: {0.71, -0.04}, one-star: {0.98, -0.13}
23:21:52.216 00.012 9340 CameraToMount -- cameraTheta (-0.05) - m_xAngle (-3.14) = xAngle (3.08 = 3.08)
23:21:52.233 00.017 9340 CameraToMount -- cameraTheta (-0.05) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (3.07 = 3.07)
23:21:52.262 00.029 9340 CameraToMount -- cameraX=0.71 cameraY=-0.04 hyp=0.71 cameraTheta=-0.05 mountX=-0.71 mountY=0.05, mountTheta=3.07
23:21:52.281 00.019 9340 SchedulePrimaryMove(10104498, x=0.71, y=-0.04, opts=13)
23:21:52.298 00.017 9340 Enqueuing Move request for scope (0.71, -0.04)
23:21:52.308 00.010 12020 Worker thread wakes up
23:21:52.308 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=6203, max=65535, med=9698, FiltMin=7610, FiltMax=65497, Gamma=2.870
23:21:52.317 00.009 12020 worker thread servicing REQUEST_MOVE scope ofs (0.71, -0.04) opts 0xd
23:21:52.317 00.000 12020 Handling offset move in thread for scope, endpoint = (0.71, -0.04)
23:21:52.318 00.001 9340 UpdateGuideState exits: m=760452 SNR=165.6
23:21:52.330 00.012 12020 Moving (0.71, -0.04) raw xDistance=-0.71 yDistance=0.05
23:21:52.330 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:21:52.342 00.012 12020 GuideAlgorithmHysteresis::Result() returns -0.30 from input -0.71
23:21:52.342 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:21:52.342 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
23:21:52.354 00.012 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
23:21:52.354 00.000 9340 Enqueuing Expose request
23:21:52.381 00.027 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"504d8e2a-3986-422b-b10f-0e487bef6eef"}
23:21:52.404 00.023 12020 MoveAxis(E, 58, ABG)
23:21:52.405 00.001 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"504d8e2a-3986-422b-b10f-0e487bef6eef"}
23:21:52.418 00.013 12020 Guiding  Dir = 2, Dur = 58
23:21:52.420 00.002 12020 IsSlewing returns 0
23:21:52.421 00.001 12020 IsGuiding returns 0
23:21:52.429 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"f42ccaa7-e932-4ba2-9fdd-ec61e969ab75"}
23:21:52.440 00.011 12020 PulseGuide returned control before completion, sleep 49
23:21:52.440 00.000 9340 case statement mapped state 6 to 3
23:21:52.459 00.019 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"f42ccaa7-e932-4ba2-9fdd-ec61e969ab75"}
23:21:52.473 00.014 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"923d63b6-f96f-4440-a9be-bfd209f8bf46"}
23:21:52.508 00.035 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":623,"width":15,"height":15,"star_pos":[7.44,7.29],"pixels":"..."},"id":"923d63b6-f96f-4440-a9be-bfd209f8bf46"}
23:21:52.525 00.017 12020 IsGuiding returns 0
23:21:52.525 00.000 12020 Move returns status 0, amount 58
23:21:52.525 00.000 12020 MoveAxis(N, 0, ABG)
23:21:52.525 00.000 12020 Move returns status 0, amount 0
23:21:52.525 00.000 12020 move complete, result=0
23:21:52.525 00.000 12020 worker thread done servicing request
23:21:52.526 00.001 9340 GuideStep: -0.7 px 58 ms EAST, 0.1 px 0 ms NORTH
23:21:52.538 00.012 12020 Worker thread wakes up
23:21:52.539 00.001 12020 worker thread servicing REQUEST_EXPOSE 2000
23:21:52.539 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(838,40,31,31)
23:21:54.200 01.661 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"40832a5f-ca31-4c31-909e-e1bec5387ac6"}
23:21:54.214 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"40832a5f-ca31-4c31-909e-e1bec5387ac6"}
23:21:54.249 00.035 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"b8650e9c-09c1-4b3b-a651-9e2fb9e22ec6"}
23:21:54.264 00.015 9340 case statement mapped state 6 to 3
23:21:54.278 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"b8650e9c-09c1-4b3b-a651-9e2fb9e22ec6"}
23:21:54.288 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"79c9220b-7149-4fdd-82e1-8bf2de236979"}
23:21:54.299 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":623,"width":15,"height":15,"star_pos":[7.44,7.29],"pixels":"..."},"id":"79c9220b-7149-4fdd-82e1-8bf2de236979"}
23:21:54.900 00.601 12020 Exposure complete
23:21:55.200 00.300 12020 worker thread done servicing request
23:21:55.230 00.030 9340 OnExposeComplete: enter
23:21:55.246 00.016 9340 UpdateGuideState(): m_state=6
23:21:55.260 00.014 9340 Star::Find(15, 854, 55, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 624
23:21:55.274 00.014 9340 Star::Find returns 1 (0), X=854.08, Y=55.75, Mass=676743, SNR=123.2, Peak=52835 HFD=4.0
23:21:55.291 00.017 9340 MultiStar: [#1 0.32,0.48,0.96,U] [#2 0.02,0.17,0.99,U] [#3 0.11,0.24,0.82,U] [#4 0.16,0.55,0.72,U] [#5 0.21,0.52,0.78,U] [#6 -0.30,0.08,0.66,U] [#7 0.35,0.15,0.84,U] [#8 0.49,1.01,0.00,M1] 
23:21:55.307 00.016 9340 refined, 7 included, MultiStar: {0.21, 0.32}, one-star: {0.62, 0.33}
23:21:55.323 00.016 9340 CameraToMount -- cameraTheta (0.98) - m_xAngle (-3.14) = xAngle (4.12 = -2.17)
23:21:55.337 00.014 9340 CameraToMount -- cameraTheta (0.98) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (4.10 = -2.18)
23:21:55.352 00.015 9340 CameraToMount -- cameraX=0.21 cameraY=0.32 hyp=0.38 cameraTheta=0.98 mountX=-0.21 mountY=-0.31, mountTheta=-2.17
23:21:55.373 00.021 9340 SchedulePrimaryMove(10104498, x=0.21, y=0.32, opts=13)
23:21:55.386 00.013 9340 Enqueuing Move request for scope (0.21, 0.32)
23:21:55.399 00.013 12020 Worker thread wakes up
23:21:55.399 00.000 12020 worker thread servicing REQUEST_MOVE scope ofs (0.21, 0.32) opts 0xd
23:21:55.399 00.000 12020 Handling offset move in thread for scope, endpoint = (0.21, 0.32)
23:21:55.399 00.000 12020 Moving (0.21, 0.32) raw xDistance=-0.21 yDistance=-0.31
23:21:55.399 00.000 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.21
23:21:55.400 00.001 12020 GuideAlgorithmResistSwitch::result() returns -0.31 from input -0.31
23:21:55.400 00.000 12020 MoveAxis(E, 0, ABG)
23:21:55.400 00.000 12020 Move returns status 0, amount 0
23:21:55.400 00.000 12020 MoveAxis(N, 52, ABG)
23:21:55.400 00.000 12020 Guiding  Dir = 0, Dur = 52
23:21:55.402 00.002 12020 IsSlewing returns 0
23:21:55.403 00.001 12020 IsGuiding returns 0
23:21:55.480 00.077 12020 IsGuiding returns 1
23:21:55.480 00.000 12020 scope still moving after pulse duration time elapsed
23:21:55.526 00.046 12020 IsSlewing returns 0
23:21:55.618 00.092 9340 UpdateImageDisplay: Size=(1920,1080) min=4999, max=65521, med=9711, FiltMin=7138, FiltMax=65497, Gamma=2.870
23:21:55.634 00.016 12020 IsGuiding returns 0
23:21:55.635 00.001 12020 scope move finished after 52 + 179 ms
23:21:55.635 00.000 12020 Move returns status 0, amount 52
23:21:55.636 00.001 12020 move complete, result=0
23:21:55.636 00.000 12020 worker thread done servicing request
23:21:55.683 00.047 9340 UpdateGuideState exits: m=676743 SNR=123.2
23:21:55.697 00.014 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:21:55.712 00.015 9340 ScheduleExposure(2000,3,1) exposurePending=0
23:21:55.724 00.012 9340 Enqueuing Expose request
23:21:55.739 00.015 12020 Worker thread wakes up
23:21:55.739 00.000 9340 GuideStep: -0.2 px 0 ms EAST, -0.3 px 52 ms NORTH
23:21:55.752 00.013 12020 worker thread servicing REQUEST_EXPOSE 2000
23:21:55.752 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(838,40,31,31)
23:21:56.212 00.460 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"176187d6-77bf-4d9b-92d4-351815ac44ab"}
23:21:56.225 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"176187d6-77bf-4d9b-92d4-351815ac44ab"}
23:21:56.256 00.031 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"e8d03ec9-b935-4ff0-bacb-2fcac68b4493"}
23:21:56.270 00.014 9340 case statement mapped state 6 to 3
23:21:56.284 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"e8d03ec9-b935-4ff0-bacb-2fcac68b4493"}
23:21:56.295 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"5360f898-b3e1-4185-8e0d-ee7fd33c5dfc"}
23:21:56.310 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":624,"width":15,"height":15,"star_pos":[7.08,6.75],"pixels":"..."},"id":"5360f898-b3e1-4185-8e0d-ee7fd33c5dfc"}
23:21:58.110 01.800 12020 Exposure complete
23:21:58.216 00.106 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"37dd4786-691b-4be7-9b4b-7b936770f2b1"}
23:21:58.224 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"37dd4786-691b-4be7-9b4b-7b936770f2b1"}
23:21:58.233 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"d7de9c3d-419c-4b9c-a861-dc94a5691e88"}
23:21:58.241 00.008 9340 case statement mapped state 6 to 3
23:21:58.249 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"d7de9c3d-419c-4b9c-a861-dc94a5691e88"}
23:21:58.257 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"ca70d125-b15c-4afe-9347-373d0a85d3c3"}
23:21:58.264 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":624,"width":15,"height":15,"star_pos":[7.08,6.75],"pixels":"..."},"id":"ca70d125-b15c-4afe-9347-373d0a85d3c3"}
23:21:58.272 00.008 12020 worker thread done servicing request
23:21:58.272 00.000 9340 OnExposeComplete: enter
23:21:58.281 00.009 9340 UpdateGuideState(): m_state=6
23:21:58.290 00.009 9340 Star::Find(15, 854, 55, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 625
23:21:58.298 00.008 9340 Star::Find returns 1 (0), X=854.43, Y=55.48, Mass=685952, SNR=149.8, Peak=56547 HFD=3.3
23:21:58.305 00.007 9340 MultiStar: [#1 0.79,0.44,0.00,M1] [#2 0.56,-0.14,0.81,U] [#3 0.84,-0.24,0.64,U] [#4 0.49,0.50,0.57,U] [#5 0.60,0.44,0.82,U] [#6 0.52,-0.29,0.64,U] [#7 0.92,-0.07,0.00,M1] [#8 0.74,0.58,0.00,M2] 
23:21:58.315 00.010 9340 refined, 5 included, MultiStar: {0.69, 0.06}, one-star: {0.98, 0.07}
23:21:58.324 00.009 9340 CameraToMount -- cameraTheta (0.08) - m_xAngle (-3.14) = xAngle (3.22 = -3.06)
23:21:58.331 00.007 9340 CameraToMount -- cameraTheta (0.08) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (3.20 = -3.08)
23:21:58.339 00.008 9340 CameraToMount -- cameraX=0.69 cameraY=0.06 hyp=0.69 cameraTheta=0.08 mountX=-0.69 mountY=-0.04, mountTheta=-3.08
23:21:58.350 00.011 9340 SchedulePrimaryMove(10104498, x=0.69, y=0.06, opts=13)
23:21:58.357 00.007 9340 Enqueuing Move request for scope (0.69, 0.06)
23:21:58.366 00.009 12020 Worker thread wakes up
23:21:58.366 00.000 12020 worker thread servicing REQUEST_MOVE scope ofs (0.69, 0.06) opts 0xd
23:21:58.366 00.000 12020 Handling offset move in thread for scope, endpoint = (0.69, 0.06)
23:21:58.366 00.000 12020 Moving (0.69, 0.06) raw xDistance=-0.69 yDistance=-0.04
23:21:58.366 00.000 12020 GuideAlgorithmHysteresis::Result() returns -0.29 from input -0.69
23:21:58.366 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:21:58.367 00.001 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
23:21:58.367 00.000 12020 MoveAxis(E, 56, ABG)
23:21:58.367 00.000 12020 Guiding  Dir = 2, Dur = 56
23:21:58.368 00.001 12020 IsSlewing returns 0
23:21:58.369 00.001 12020 IsGuiding returns 0
23:21:58.375 00.006 9340 UpdateImageDisplay: Size=(1920,1080) min=5667, max=65527, med=9536, FiltMin=7223, FiltMax=65497, Gamma=2.870
23:21:58.390 00.015 12020 PulseGuide returned control before completion, sleep 44
23:21:58.419 00.029 9340 UpdateGuideState exits: m=685952 SNR=149.8
23:21:58.428 00.009 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:21:58.440 00.012 12020 IsGuiding returns 1
23:21:58.440 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
23:21:58.450 00.010 9340 Enqueuing Expose request
23:21:58.458 00.008 12020 scope still moving after pulse duration time elapsed
23:21:58.486 00.028 12020 IsSlewing returns 0
23:21:58.534 00.048 12020 IsGuiding returns 0
23:21:58.534 00.000 12020 scope move finished after 56 + 108 ms
23:21:58.534 00.000 12020 Move returns status 0, amount 56
23:21:58.534 00.000 12020 MoveAxis(N, 0, ABG)
23:21:58.534 00.000 12020 Move returns status 0, amount 0
23:21:58.534 00.000 12020 move complete, result=0
23:21:58.535 00.001 12020 worker thread done servicing request
23:21:58.535 00.000 12020 Worker thread wakes up
23:21:58.535 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
23:21:58.535 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(838,40,31,31)
23:21:58.536 00.001 9340 GuideStep: -0.7 px 56 ms EAST, -0.0 px 0 ms NORTH
23:22:00.222 01.686 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"33e261af-f689-4872-8171-942f9d2d27c7"}
23:22:00.237 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"33e261af-f689-4872-8171-942f9d2d27c7"}
23:22:00.252 00.015 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"600a8112-3f44-49a7-ba3e-ab9ad2ff0e5c"}
23:22:00.263 00.011 9340 case statement mapped state 6 to 3
23:22:00.275 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"600a8112-3f44-49a7-ba3e-ab9ad2ff0e5c"}
23:22:00.288 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"caf3108f-9538-4306-a022-ee9d09d6a3e2"}
23:22:00.303 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":625,"width":15,"height":15,"star_pos":[7.43,7.48],"pixels":"..."},"id":"caf3108f-9538-4306-a022-ee9d09d6a3e2"}
23:22:00.894 00.591 12020 Exposure complete
23:22:01.072 00.178 12020 worker thread done servicing request
23:22:01.073 00.001 9340 OnExposeComplete: enter
23:22:01.082 00.009 9340 UpdateGuideState(): m_state=6
23:22:01.092 00.010 9340 Star::Find(15, 854, 55, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 626
23:22:01.100 00.008 9340 Star::Find returns 1 (0), X=854.25, Y=55.45, Mass=771266, SNR=176.7, Peak=59191 HFD=4.0
23:22:01.109 00.009 9340 MultiStar: [#1 0.99,0.56,0.00,M2] [#2 0.76,0.13,0.60,U] [#3 0.85,0.15,0.58,U] [#4 0.68,0.54,0.50,U] [#5 0.80,0.48,0.00,M1] [#6 0.63,-0.05,0.50,U] [#7 1.03,0.31,0.00,M2] [#8 1.03,0.51,0.00,M3] 
23:22:01.119 00.010 9340 refined, 4 included, MultiStar: {0.75, 0.14}, one-star: {0.80, 0.04}
23:22:01.127 00.008 9340 CameraToMount -- cameraTheta (0.18) - m_xAngle (-3.14) = xAngle (3.32 = -2.97)
23:22:01.137 00.010 9340 CameraToMount -- cameraTheta (0.18) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (3.30 = -2.98)
23:22:01.147 00.010 9340 CameraToMount -- cameraX=0.75 cameraY=0.14 hyp=0.77 cameraTheta=0.18 mountX=-0.76 mountY=-0.12, mountTheta=-2.98
23:22:01.161 00.014 9340 SchedulePrimaryMove(10104498, x=0.75, y=0.14, opts=13)
23:22:01.170 00.009 9340 Enqueuing Move request for scope (0.75, 0.14)
23:22:01.180 00.010 12020 Worker thread wakes up
23:22:01.180 00.000 12020 worker thread servicing REQUEST_MOVE scope ofs (0.75, 0.14) opts 0xd
23:22:01.180 00.000 12020 Handling offset move in thread for scope, endpoint = (0.75, 0.14)
23:22:01.180 00.000 12020 Moving (0.75, 0.14) raw xDistance=-0.76 yDistance=-0.12
23:22:01.180 00.000 12020 GuideAlgorithmHysteresis::Result() returns -0.34 from input -0.76
23:22:01.180 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:22:01.182 00.002 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
23:22:01.182 00.000 12020 MoveAxis(E, 66, ABG)
23:22:01.182 00.000 12020 Guiding  Dir = 2, Dur = 66
23:22:01.183 00.001 12020 IsSlewing returns 0
23:22:01.184 00.001 12020 IsGuiding returns 0
23:22:01.192 00.008 9340 UpdateImageDisplay: Size=(1920,1080) min=6440, max=65527, med=9725, FiltMin=7703, FiltMax=65497, Gamma=2.870
23:22:01.203 00.011 12020 PulseGuide returned control before completion, sleep 57
23:22:01.242 00.039 9340 UpdateGuideState exits: m=771266 SNR=176.7
23:22:01.254 00.012 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:22:01.264 00.010 9340 ScheduleExposure(2000,3,1) exposurePending=0
23:22:01.276 00.012 12020 IsGuiding returns 1
23:22:01.276 00.000 9340 Enqueuing Expose request
23:22:01.290 00.014 12020 scope still moving after pulse duration time elapsed
23:22:01.316 00.026 12020 IsSlewing returns 0
23:22:01.317 00.001 12020 IsGuiding returns 0
23:22:01.318 00.001 12020 scope move finished after 66 + 67 ms
23:22:01.318 00.000 12020 Move returns status 0, amount 66
23:22:01.318 00.000 12020 MoveAxis(N, 0, ABG)
23:22:01.318 00.000 12020 Move returns status 0, amount 0
23:22:01.318 00.000 12020 move complete, result=0
23:22:01.319 00.001 12020 worker thread done servicing request
23:22:01.319 00.000 12020 Worker thread wakes up
23:22:01.319 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
23:22:01.319 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(838,40,31,31)
23:22:01.320 00.001 9340 GuideStep: -0.8 px 66 ms EAST, -0.1 px 0 ms NORTH
23:22:02.221 00.901 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"f5c7af36-3ea5-42ad-b688-faeb6d0ae814"}
23:22:02.231 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"f5c7af36-3ea5-42ad-b688-faeb6d0ae814"}
23:22:02.245 00.014 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"9f2fa6e5-fe43-4c95-b389-41d45ea7a0f5"}
23:22:02.257 00.012 9340 case statement mapped state 6 to 3
23:22:02.269 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"9f2fa6e5-fe43-4c95-b389-41d45ea7a0f5"}
23:22:02.279 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"dec26d2e-fa50-4e27-a6dd-379528d7ba37"}
23:22:02.293 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":626,"width":15,"height":15,"star_pos":[7.25,7.45],"pixels":"..."},"id":"dec26d2e-fa50-4e27-a6dd-379528d7ba37"}
23:22:03.690 01.397 12020 Exposure complete
23:22:03.900 00.210 12020 worker thread done servicing request
23:22:03.900 00.000 9340 OnExposeComplete: enter
23:22:03.911 00.011 9340 UpdateGuideState(): m_state=6
23:22:03.921 00.010 9340 Star::Find(15, 854, 55, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 627
23:22:03.933 00.012 9340 Star::Find returns 1 (0), X=854.61, Y=55.74, Mass=747536, SNR=134.7, Peak=55403 HFD=4.0
23:22:03.944 00.011 9340 MultiStar: [#1 1.08,0.78,0.00,M3] [#2 0.81,0.16,0.89,U] [#3 1.01,0.18,0.00,M1] [#4 0.88,0.75,0.00,M1] [#5 1.08,0.80,0.00,M2] [#6 0.48,0.04,0.66,U] [#7 1.10,0.80,0.00,M3] [#8 0.89,0.82,0.00,M4] 
23:22:03.955 00.011 9340 refined, 2 included, MultiStar: {0.86, 0.20}, one-star: {1.15, 0.33}
23:22:03.965 00.010 9340 CameraToMount -- cameraTheta (0.22) - m_xAngle (-3.14) = xAngle (3.36 = -2.92)
23:22:03.976 00.011 9340 CameraToMount -- cameraTheta (0.22) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (3.34 = -2.94)
23:22:03.990 00.014 9340 CameraToMount -- cameraX=0.86 cameraY=0.20 hyp=0.88 cameraTheta=0.22 mountX=-0.86 mountY=-0.18, mountTheta=-2.94
23:22:04.006 00.016 9340 SchedulePrimaryMove(10104498, x=0.86, y=0.20, opts=13)
23:22:04.017 00.011 9340 Enqueuing Move request for scope (0.86, 0.20)
23:22:04.028 00.011 12020 Worker thread wakes up
23:22:04.030 00.002 12020 worker thread servicing REQUEST_MOVE scope ofs (0.86, 0.20) opts 0xd
23:22:04.030 00.000 12020 Handling offset move in thread for scope, endpoint = (0.86, 0.20)
23:22:04.030 00.000 12020 Moving (0.86, 0.20) raw xDistance=-0.86 yDistance=-0.18
23:22:04.030 00.000 12020 GuideAlgorithmHysteresis::Result() returns -0.39 from input -0.86
23:22:04.030 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:22:04.031 00.001 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
23:22:04.031 00.000 12020 MoveAxis(E, 75, ABG)
23:22:04.031 00.000 12020 Guiding  Dir = 2, Dur = 75
23:22:04.032 00.001 12020 IsSlewing returns 0
23:22:04.033 00.001 12020 IsGuiding returns 0
23:22:04.042 00.009 9340 UpdateImageDisplay: Size=(1920,1080) min=5998, max=65521, med=9703, FiltMin=7811, FiltMax=65497, Gamma=2.870
23:22:04.058 00.016 12020 PulseGuide returned control before completion, sleep 69
23:22:04.099 00.041 9340 UpdateGuideState exits: m=747536 SNR=134.7
23:22:04.111 00.012 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:22:04.121 00.010 9340 ScheduleExposure(2000,3,1) exposurePending=0
23:22:04.135 00.014 9340 Enqueuing Expose request
23:22:04.150 00.015 12020 IsGuiding returns 0
23:22:04.150 00.000 12020 Move returns status 0, amount 75
23:22:04.150 00.000 12020 MoveAxis(N, 0, ABG)
23:22:04.150 00.000 12020 Move returns status 0, amount 0
23:22:04.150 00.000 12020 move complete, result=0
23:22:04.151 00.001 12020 worker thread done servicing request
23:22:04.151 00.000 12020 Worker thread wakes up
23:22:04.151 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
23:22:04.151 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(838,40,31,31)
23:22:04.166 00.015 9340 GuideStep: -0.9 px 75 ms EAST, -0.2 px 0 ms NORTH
23:22:04.239 00.073 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"400cf317-495f-4c7e-8485-88a04018df8a"}
23:22:04.252 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"400cf317-495f-4c7e-8485-88a04018df8a"}
23:22:04.270 00.018 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"db73f183-7f28-46aa-8481-91ea96ca6848"}
23:22:04.283 00.013 9340 case statement mapped state 6 to 3
23:22:04.299 00.016 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"db73f183-7f28-46aa-8481-91ea96ca6848"}
23:22:04.315 00.016 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"efd0959b-aadd-4206-837c-d1fb0fc9a1e6"}
23:22:04.326 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":627,"width":15,"height":15,"star_pos":[6.61,6.74],"pixels":"..."},"id":"efd0959b-aadd-4206-837c-d1fb0fc9a1e6"}
23:22:06.242 01.916 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"0bf77690-ce80-45ca-85f3-2e15741ebe20"}
23:22:06.255 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"0bf77690-ce80-45ca-85f3-2e15741ebe20"}
23:22:06.265 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"8db086c0-81e8-4a19-af6b-3bf03a8ce539"}
23:22:06.277 00.012 9340 case statement mapped state 6 to 3
23:22:06.287 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"8db086c0-81e8-4a19-af6b-3bf03a8ce539"}
23:22:06.298 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"e3987de9-21a3-4f60-be99-abe530627ea4"}
23:22:06.309 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":627,"width":15,"height":15,"star_pos":[6.61,6.74],"pixels":"..."},"id":"e3987de9-21a3-4f60-be99-abe530627ea4"}
23:22:06.517 00.208 12020 Exposure complete
23:22:06.721 00.204 12020 worker thread done servicing request
23:22:06.721 00.000 9340 OnExposeComplete: enter
23:22:06.732 00.011 9340 UpdateGuideState(): m_state=6
23:22:06.744 00.012 9340 Star::Find(15, 854, 55, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 628
23:22:06.755 00.011 9340 Star::Find returns 1 (0), X=854.70, Y=55.81, Mass=713540, SNR=143.2, Peak=54791 HFD=3.9
23:22:06.765 00.010 9340 MultiStar: [#1 0.90,0.80,0.00,M4] [#2 0.45,0.33,0.84,U] [#3 0.77,0.16,0.67,U] [#4 0.65,0.57,0.57,U] [#5 0.93,0.68,0.00,M3] [#6 0.56,0.24,0.62,U] [#7 1.12,0.42,0.00,M4] [#8 0.83,0.81,0.00,M5] 
23:22:06.775 00.010 9340 refined, 4 included, MultiStar: {0.77, 0.34}, one-star: {1.25, 0.39}
23:22:06.786 00.011 9340 CameraToMount -- cameraTheta (0.41) - m_xAngle (-3.14) = xAngle (3.55 = -2.74)
23:22:06.798 00.012 9340 CameraToMount -- cameraTheta (0.41) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (3.53 = -2.75)
23:22:06.808 00.010 9340 CameraToMount -- cameraX=0.77 cameraY=0.34 hyp=0.84 cameraTheta=0.41 mountX=-0.78 mountY=-0.32, mountTheta=-2.75
23:22:06.824 00.016 9340 SchedulePrimaryMove(10104498, x=0.77, y=0.34, opts=13)
23:22:06.835 00.011 9340 Enqueuing Move request for scope (0.77, 0.34)
23:22:06.846 00.011 12020 Worker thread wakes up
23:22:06.847 00.001 12020 worker thread servicing REQUEST_MOVE scope ofs (0.77, 0.34) opts 0xd
23:22:06.847 00.000 12020 Handling offset move in thread for scope, endpoint = (0.77, 0.34)
23:22:06.847 00.000 12020 Moving (0.77, 0.34) raw xDistance=-0.78 yDistance=-0.32
23:22:06.847 00.000 12020 GuideAlgorithmHysteresis::Result() returns -0.36 from input -0.78
23:22:06.847 00.000 12020 GuideAlgorithmResistSwitch::result() returns -0.32 from input -0.32
23:22:06.847 00.000 12020 MoveAxis(E, 69, ABG)
23:22:06.848 00.001 12020 Guiding  Dir = 2, Dur = 69
23:22:06.848 00.000 12020 IsSlewing returns 0
23:22:06.849 00.001 12020 IsGuiding returns 0
23:22:06.858 00.009 9340 UpdateImageDisplay: Size=(1920,1080) min=6016, max=65527, med=9547, FiltMin=7608, FiltMax=65497, Gamma=2.870
23:22:06.881 00.023 12020 PulseGuide returned control before completion, sleep 48
23:22:06.910 00.029 9340 UpdateGuideState exits: m=713540 SNR=143.2
23:22:06.922 00.012 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:22:06.937 00.015 9340 ScheduleExposure(2000,3,1) exposurePending=0
23:22:06.948 00.011 12020 IsGuiding returns 1
23:22:06.948 00.000 12020 scope still moving after pulse duration time elapsed
23:22:06.948 00.000 9340 Enqueuing Expose request
23:22:06.977 00.029 12020 IsSlewing returns 0
23:22:06.978 00.001 12020 IsGuiding returns 0
23:22:06.978 00.000 12020 scope move finished after 69 + 59 ms
23:22:06.978 00.000 12020 Move returns status 0, amount 69
23:22:06.978 00.000 12020 MoveAxis(N, 54, ABG)
23:22:06.978 00.000 12020 Guiding  Dir = 0, Dur = 54
23:22:06.979 00.001 12020 IsSlewing returns 0
23:22:06.980 00.001 12020 IsGuiding returns 0
23:22:07.089 00.109 12020 IsGuiding returns 1
23:22:07.089 00.000 12020 scope still moving after pulse duration time elapsed
23:22:07.185 00.096 12020 IsSlewing returns 0
23:22:07.187 00.002 12020 IsGuiding returns 0
23:22:07.187 00.000 12020 scope move finished after 54 + 152 ms
23:22:07.187 00.000 12020 Move returns status 0, amount 54
23:22:07.187 00.000 12020 move complete, result=0
23:22:07.188 00.001 12020 worker thread done servicing request
23:22:07.188 00.000 9340 GuideStep: -0.8 px 69 ms EAST, -0.3 px 54 ms NORTH
23:22:07.201 00.013 12020 Worker thread wakes up
23:22:07.201 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
23:22:07.201 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(838,40,31,31)
23:22:08.249 01.048 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"71b4e823-1c1b-4560-9f7a-7a299fac0b51"}
23:22:08.260 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"71b4e823-1c1b-4560-9f7a-7a299fac0b51"}
23:22:08.273 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"d12632c4-d6ff-401f-9d17-ff434d9a877d"}
23:22:08.284 00.011 9340 case statement mapped state 6 to 3
23:22:08.292 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"d12632c4-d6ff-401f-9d17-ff434d9a877d"}
23:22:08.304 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"ab15f06b-a26f-4136-8812-9ce068560cb5"}
23:22:08.316 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":628,"width":15,"height":15,"star_pos":[6.70,6.81],"pixels":"..."},"id":"ab15f06b-a26f-4136-8812-9ce068560cb5"}
23:22:09.559 01.243 12020 Exposure complete
23:22:09.741 00.182 12020 worker thread done servicing request
23:22:09.741 00.000 9340 OnExposeComplete: enter
23:22:09.751 00.010 9340 UpdateGuideState(): m_state=6
23:22:09.761 00.010 9340 Star::Find(15, 854, 55, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 629
23:22:09.770 00.009 9340 Star::Find returns 1 (0), X=854.38, Y=55.73, Mass=785877, SNR=147.0, Peak=56283 HFD=4.2
23:22:09.779 00.009 9340 MultiStar: [#1 0.93,0.57,0.00,M5] [#2 0.76,0.08,0.90,U] [#3 0.57,-0.00,0.69,U] [#4 0.70,0.49,0.66,U] [#5 0.92,0.48,0.00,M4] [#6 0.39,-0.04,0.52,U] [#7 1.24,0.18,0.00,M5] [#8 0.50,0.73,0.57,U] 
23:22:09.789 00.010 9340 refined, 5 included, MultiStar: {0.68, 0.25}, one-star: {0.93, 0.32}
23:22:09.800 00.011 9340 CameraToMount -- cameraTheta (0.36) - m_xAngle (-3.14) = xAngle (3.49 = -2.79)
23:22:09.810 00.010 9340 CameraToMount -- cameraTheta (0.36) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (3.48 = -2.81)
23:22:09.820 00.010 9340 CameraToMount -- cameraX=0.68 cameraY=0.25 hyp=0.73 cameraTheta=0.36 mountX=-0.68 mountY=-0.24, mountTheta=-2.80
23:22:09.834 00.014 9340 SchedulePrimaryMove(10104498, x=0.68, y=0.25, opts=13)
23:22:09.845 00.011 9340 Enqueuing Move request for scope (0.68, 0.25)
23:22:09.856 00.011 12020 Worker thread wakes up
23:22:09.856 00.000 12020 worker thread servicing REQUEST_MOVE scope ofs (0.68, 0.25) opts 0xd
23:22:09.856 00.000 12020 Handling offset move in thread for scope, endpoint = (0.68, 0.25)
23:22:09.857 00.001 12020 Moving (0.68, 0.25) raw xDistance=-0.68 yDistance=-0.24
23:22:09.857 00.000 12020 GuideAlgorithmHysteresis::Result() returns -0.31 from input -0.68
23:22:09.857 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:22:09.857 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.24
23:22:09.857 00.000 12020 MoveAxis(E, 61, ABG)
23:22:09.857 00.000 12020 Guiding  Dir = 2, Dur = 61
23:22:09.858 00.001 12020 IsSlewing returns 0
23:22:09.859 00.001 12020 IsGuiding returns 0
23:22:09.866 00.007 9340 UpdateImageDisplay: Size=(1920,1080) min=5870, max=65527, med=9526, FiltMin=7575, FiltMax=65497, Gamma=2.870
23:22:09.888 00.022 12020 PulseGuide returned control before completion, sleep 43
23:22:09.917 00.029 9340 UpdateGuideState exits: m=785877 SNR=147.0
23:22:09.929 00.012 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:22:09.938 00.009 9340 ScheduleExposure(2000,3,1) exposurePending=0
23:22:09.950 00.012 9340 Enqueuing Expose request
23:22:09.967 00.017 12020 IsGuiding returns 1
23:22:09.968 00.001 12020 scope still moving after pulse duration time elapsed
23:22:10.001 00.033 12020 IsSlewing returns 0
23:22:10.002 00.001 12020 IsGuiding returns 0
23:22:10.002 00.000 12020 scope move finished after 61 + 81 ms
23:22:10.002 00.000 12020 Move returns status 0, amount 61
23:22:10.002 00.000 12020 MoveAxis(N, 0, ABG)
23:22:10.002 00.000 12020 Move returns status 0, amount 0
23:22:10.002 00.000 12020 move complete, result=0
23:22:10.003 00.001 12020 worker thread done servicing request
23:22:10.003 00.000 12020 Worker thread wakes up
23:22:10.003 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
23:22:10.003 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(838,40,31,31)
23:22:10.014 00.011 9340 GuideStep: -0.7 px 61 ms EAST, -0.2 px 0 ms NORTH
23:22:10.253 00.239 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"889a572f-0a77-40a4-b926-4be9c022757b"}
23:22:10.267 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"889a572f-0a77-40a4-b926-4be9c022757b"}
23:22:10.282 00.015 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"62ff1194-b5a1-47fc-ac7d-68beb959aad7"}
23:22:10.296 00.014 9340 case statement mapped state 6 to 3
23:22:10.308 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"62ff1194-b5a1-47fc-ac7d-68beb959aad7"}
23:22:10.342 00.034 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"91b288e4-b669-4a2c-a8dd-d13f60430e6c"}
23:22:10.359 00.017 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":629,"width":15,"height":15,"star_pos":[7.38,6.73],"pixels":"..."},"id":"91b288e4-b669-4a2c-a8dd-d13f60430e6c"}
23:22:12.264 01.905 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"17730209-93aa-4da9-833b-3f2afe42cc6a"}
23:22:12.275 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"17730209-93aa-4da9-833b-3f2afe42cc6a"}
23:22:12.297 00.022 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"ac508d53-9c14-45b9-8bc8-7341f1115b41"}
23:22:12.309 00.012 9340 case statement mapped state 6 to 3
23:22:12.320 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"ac508d53-9c14-45b9-8bc8-7341f1115b41"}
23:22:12.333 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"c7f8746d-2cb5-4c6a-ba92-86659b7c3824"}
23:22:12.344 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":629,"width":15,"height":15,"star_pos":[7.38,6.73],"pixels":"..."},"id":"c7f8746d-2cb5-4c6a-ba92-86659b7c3824"}
23:22:12.373 00.029 12020 Exposure complete
23:22:12.601 00.228 12020 worker thread done servicing request
23:22:12.601 00.000 9340 OnExposeComplete: enter
23:22:12.613 00.012 9340 UpdateGuideState(): m_state=6
23:22:12.627 00.014 9340 Star::Find(15, 854, 55, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 630
23:22:12.639 00.012 9340 Star::Find returns 1 (0), X=854.08, Y=55.75, Mass=689901, SNR=137.1, Peak=53511 HFD=4.1
23:22:12.650 00.011 9340 MultiStar: [#1 0.64,0.77,0.00,M6] [#2 -0.18,0.20,0.86,U] [#3 0.00,0.34,0.66,U] [#4 0.17,0.92,0.00,M1] [#5 0.37,0.68,0.82,U] [#6 -0.32,0.46,0.72,U] [#7 0.75,0.33,0.64,U] [#8 0.31,0.94,0.00,M5] 
23:22:12.666 00.016 9340 refined, 5 included, MultiStar: {0.22, 0.39}, one-star: {0.62, 0.33}
23:22:12.678 00.012 9340 CameraToMount -- cameraTheta (1.07) - m_xAngle (-3.14) = xAngle (4.20 = -2.08)
23:22:12.691 00.013 9340 CameraToMount -- cameraTheta (1.07) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (4.19 = -2.10)
23:22:12.704 00.013 9340 CameraToMount -- cameraX=0.22 cameraY=0.39 hyp=0.45 cameraTheta=1.07 mountX=-0.22 mountY=-0.39, mountTheta=-2.09
23:22:12.720 00.016 9340 SchedulePrimaryMove(10104498, x=0.22, y=0.39, opts=13)
23:22:12.733 00.013 9340 Enqueuing Move request for scope (0.22, 0.39)
23:22:12.746 00.013 12020 Worker thread wakes up
23:22:12.747 00.001 12020 worker thread servicing REQUEST_MOVE scope ofs (0.22, 0.39) opts 0xd
23:22:12.747 00.000 12020 Handling offset move in thread for scope, endpoint = (0.22, 0.39)
23:22:12.747 00.000 12020 Moving (0.22, 0.39) raw xDistance=-0.22 yDistance=-0.39
23:22:12.747 00.000 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.22
23:22:12.747 00.000 12020 GuideAlgorithmResistSwitch::result() returns -0.39 from input -0.39
23:22:12.747 00.000 12020 MoveAxis(E, 0, ABG)
23:22:12.748 00.001 12020 Move returns status 0, amount 0
23:22:12.748 00.000 12020 MoveAxis(N, 65, ABG)
23:22:12.748 00.000 12020 Guiding  Dir = 0, Dur = 65
23:22:12.749 00.001 12020 IsSlewing returns 0
23:22:12.750 00.001 12020 IsGuiding returns 0
23:22:12.759 00.009 9340 UpdateImageDisplay: Size=(1920,1080) min=5970, max=65521, med=9515, FiltMin=7412, FiltMax=65497, Gamma=2.870
23:22:12.819 00.060 9340 UpdateGuideState exits: m=689901 SNR=137.1
23:22:12.832 00.013 12020 IsGuiding returns 1
23:22:12.833 00.001 12020 scope still moving after pulse duration time elapsed
23:22:12.833 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:22:12.848 00.015 9340 ScheduleExposure(2000,3,1) exposurePending=0
23:22:12.862 00.014 9340 Enqueuing Expose request
23:22:12.879 00.017 12020 IsSlewing returns 0
23:22:12.881 00.002 12020 IsGuiding returns 1
23:22:13.006 00.125 12020 IsSlewing returns 0
23:22:13.007 00.001 12020 IsGuiding returns 0
23:22:13.008 00.001 12020 scope move finished after 65 + 192 ms
23:22:13.008 00.000 12020 Move returns status 0, amount 65
23:22:13.008 00.000 12020 move complete, result=0
23:22:13.009 00.001 12020 worker thread done servicing request
23:22:13.009 00.000 12020 Worker thread wakes up
23:22:13.009 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
23:22:13.009 00.000 9340 GuideStep: -0.2 px 0 ms EAST, -0.4 px 65 ms NORTH
23:22:13.023 00.014 12020 Handling exposure in thread, d=2000 o=3 r=(838,40,31,31)
23:22:13.742 00.719 9340 GraphStats window size = 400
23:22:14.271 00.529 9340 evsrv: cli 100A41E8 connect
23:22:14.282 00.011 9340 case statement mapped state 6 to 3
23:22:14.292 00.010 9340 case statement mapped state 6 to 3
23:22:14.306 00.014 9340 evsrv: cli 100A41E8 request: {"method":"get_pixel_scale","id":"5ebede00-a6b2-4570-afd3-d962b1482c19"}
23:22:14.318 00.012 9340 evsrv: cli 100A41E8 response: {"jsonrpc":"2.0","result":2.47177,"id":"5ebede00-a6b2-4570-afd3-d962b1482c19"}
23:22:14.330 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"147b0829-bf2e-4659-bdc3-b001fa8c81d0"}
23:22:14.342 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"147b0829-bf2e-4659-bdc3-b001fa8c81d0"}
23:22:14.352 00.010 9340 evsrv: cli 100A41E8 disconnect
23:22:14.364 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"a7dbd332-bcf5-4df7-8224-791e3d0b80a9"}
23:22:14.374 00.010 9340 case statement mapped state 6 to 3
23:22:14.384 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"a7dbd332-bcf5-4df7-8224-791e3d0b80a9"}
23:22:14.396 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"8c0d9ff0-c2c0-4655-889a-24cd0a4cac2b"}
23:22:14.407 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":630,"width":15,"height":15,"star_pos":[7.08,6.75],"pixels":"..."},"id":"8c0d9ff0-c2c0-4655-889a-24cd0a4cac2b"}
23:22:15.387 00.980 12020 Exposure complete
23:22:15.542 00.155 12020 worker thread done servicing request
23:22:15.542 00.000 9340 OnExposeComplete: enter
23:22:15.551 00.009 9340 UpdateGuideState(): m_state=6
23:22:15.558 00.007 9340 Star::Find(15, 854, 55, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 631
23:22:15.567 00.009 9340 Star::Find returns 1 (0), X=853.91, Y=55.57, Mass=713759, SNR=130.9, Peak=50071 HFD=4.0
23:22:15.576 00.009 9340 MultiStar: [#1 0.44,0.47,0.87,U] [#2 0.01,0.00,0.86,U] [#3 -0.01,-0.17,0.56,U] [#4 0.06,0.47,0.79,U] [#5 0.30,0.65,0.86,U] [#6 -0.15,-0.11,0.65,U] [#7 0.49,-0.00,0.63,U] [#8 0.17,0.70,0.59,U] 
23:22:15.584 00.008 9340 refined, 8 included, MultiStar: {0.21, 0.26}, one-star: {0.46, 0.15}
23:22:15.593 00.009 9340 CameraToMount -- cameraTheta (0.87) - m_xAngle (-3.14) = xAngle (4.01 = -2.28)
23:22:15.600 00.007 9340 CameraToMount -- cameraTheta (0.87) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (3.99 = -2.29)
23:22:15.608 00.008 9340 CameraToMount -- cameraX=0.21 cameraY=0.26 hyp=0.33 cameraTheta=0.87 mountX=-0.22 mountY=-0.25, mountTheta=-2.28
23:22:15.619 00.011 9340 SchedulePrimaryMove(10104498, x=0.21, y=0.26, opts=13)
23:22:15.626 00.007 9340 Enqueuing Move request for scope (0.21, 0.26)
23:22:15.634 00.008 12020 Worker thread wakes up
23:22:15.634 00.000 12020 worker thread servicing REQUEST_MOVE scope ofs (0.21, 0.26) opts 0xd
23:22:15.634 00.000 12020 Handling offset move in thread for scope, endpoint = (0.21, 0.26)
23:22:15.635 00.001 12020 Moving (0.21, 0.26) raw xDistance=-0.22 yDistance=-0.25
23:22:15.635 00.000 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.22
23:22:15.635 00.000 12020 GuideAlgorithmResistSwitch::result() returns -0.25 from input -0.25
23:22:15.635 00.000 12020 MoveAxis(E, 0, ABG)
23:22:15.635 00.000 12020 Move returns status 0, amount 0
23:22:15.635 00.000 12020 MoveAxis(N, 42, ABG)
23:22:15.635 00.000 12020 Guiding  Dir = 0, Dur = 42
23:22:15.636 00.001 12020 IsSlewing returns 0
23:22:15.637 00.001 12020 IsGuiding returns 0
23:22:15.644 00.007 9340 UpdateImageDisplay: Size=(1920,1080) min=5983, max=65527, med=9748, FiltMin=7762, FiltMax=65497, Gamma=2.870
23:22:15.686 00.042 9340 UpdateGuideState exits: m=713759 SNR=130.9
23:22:15.697 00.011 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:22:15.705 00.008 9340 ScheduleExposure(2000,3,1) exposurePending=0
23:22:15.713 00.008 9340 Enqueuing Expose request
23:22:15.774 00.061 12020 IsGuiding returns 1
23:22:15.774 00.000 12020 scope still moving after pulse duration time elapsed
23:22:15.869 00.095 12020 IsSlewing returns 0
23:22:15.869 00.000 12020 IsGuiding returns 0
23:22:15.869 00.000 12020 scope move finished after 42 + 190 ms
23:22:15.871 00.002 12020 Move returns status 0, amount 42
23:22:15.871 00.000 12020 move complete, result=0
23:22:15.871 00.000 12020 worker thread done servicing request
23:22:15.871 00.000 12020 Worker thread wakes up
23:22:15.871 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
23:22:15.871 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(838,40,31,31)
23:22:15.872 00.001 9340 GuideStep: -0.2 px 0 ms EAST, -0.3 px 42 ms NORTH
23:22:16.293 00.421 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"9255a8fb-1521-4ab1-a86a-debf0fa4f3b1"}
23:22:16.304 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"9255a8fb-1521-4ab1-a86a-debf0fa4f3b1"}
23:22:16.323 00.019 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"107721ac-e092-4626-8338-55cd80004dd0"}
23:22:16.335 00.012 9340 case statement mapped state 6 to 3
23:22:16.344 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"107721ac-e092-4626-8338-55cd80004dd0"}
23:22:16.355 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"8ab1eadf-3519-43e1-b892-aad17daa93bb"}
23:22:16.367 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":631,"width":15,"height":15,"star_pos":[6.91,6.57],"pixels":"..."},"id":"8ab1eadf-3519-43e1-b892-aad17daa93bb"}
23:22:17.471 01.104 9340 GraphStats window size = 50
23:22:17.811 00.340 9340 evsrv: cli 100A4468 connect
23:22:17.820 00.009 9340 case statement mapped state 6 to 3
23:22:17.830 00.010 9340 case statement mapped state 6 to 3
23:22:17.840 00.010 9340 evsrv: cli 100A4468 request: {"method":"get_pixel_scale","id":"5c8f218e-dc96-44df-8812-158881a815ce"}
23:22:17.848 00.008 9340 evsrv: cli 100A4468 response: {"jsonrpc":"2.0","result":2.47177,"id":"5c8f218e-dc96-44df-8812-158881a815ce"}
23:22:17.858 00.010 9340 evsrv: cli 100A4468 disconnect
23:22:18.233 00.375 12020 Exposure complete
23:22:18.296 00.063 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"4c69321d-88bf-419e-b58c-55e9eebc8cfd"}
23:22:18.307 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"4c69321d-88bf-419e-b58c-55e9eebc8cfd"}
23:22:18.336 00.029 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"0bc4f441-5bb7-41a5-98b6-50d05dc2396d"}
23:22:18.346 00.010 9340 case statement mapped state 6 to 3
23:22:18.356 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"0bc4f441-5bb7-41a5-98b6-50d05dc2396d"}
23:22:18.371 00.015 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"9320959c-43b8-46e8-b24d-db0e76ca9318"}
23:22:18.381 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":631,"width":15,"height":15,"star_pos":[6.91,6.57],"pixels":"..."},"id":"9320959c-43b8-46e8-b24d-db0e76ca9318"}
23:22:18.437 00.056 12020 worker thread done servicing request
23:22:18.438 00.001 9340 OnExposeComplete: enter
23:22:18.449 00.011 9340 UpdateGuideState(): m_state=6
23:22:18.462 00.013 9340 Star::Find(15, 853, 55, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 632
23:22:18.474 00.012 9340 Star::Find returns 1 (0), X=853.92, Y=55.30, Mass=704744, SNR=152.0, Peak=49707 HFD=4.1
23:22:18.484 00.010 9340 MultiStar: [#1 0.25,0.30,0.74,U] [#2 -0.10,-0.19,0.74,U] [#3 -0.06,-0.32,0.63,U] [#4 0.14,0.30,0.63,U] [#5 0.36,0.39,0.72,U] [#6 -0.12,-0.28,0.56,U] [#7 0.37,0.05,0.63,U] [#8 0.20,0.60,0.54,U] 
23:22:18.494 00.010 9340 refined, 8 included, MultiStar: {0.19, 0.07}, one-star: {0.46, -0.12}
23:22:18.508 00.014 9340 CameraToMount -- cameraTheta (0.36) - m_xAngle (-3.14) = xAngle (3.49 = -2.79)
23:22:18.520 00.012 9340 CameraToMount -- cameraTheta (0.36) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (3.48 = -2.80)
23:22:18.532 00.012 9340 CameraToMount -- cameraX=0.19 cameraY=0.07 hyp=0.20 cameraTheta=0.36 mountX=-0.19 mountY=-0.07, mountTheta=-2.80
23:22:18.550 00.018 9340 SchedulePrimaryMove(10104498, x=0.19, y=0.07, opts=13)
23:22:18.561 00.011 9340 Enqueuing Move request for scope (0.19, 0.07)
23:22:18.571 00.010 12020 Worker thread wakes up
23:22:18.572 00.001 12020 worker thread servicing REQUEST_MOVE scope ofs (0.19, 0.07) opts 0xd
23:22:18.572 00.000 12020 Handling offset move in thread for scope, endpoint = (0.19, 0.07)
23:22:18.572 00.000 12020 Moving (0.19, 0.07) raw xDistance=-0.19 yDistance=-0.07
23:22:18.572 00.000 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.19
23:22:18.572 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:22:18.572 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
23:22:18.573 00.001 12020 MoveAxis(E, 0, ABG)
23:22:18.573 00.000 12020 Move returns status 0, amount 0
23:22:18.573 00.000 12020 MoveAxis(N, 0, ABG)
23:22:18.573 00.000 12020 Move returns status 0, amount 0
23:22:18.573 00.000 12020 move complete, result=0
23:22:18.574 00.001 12020 worker thread done servicing request
23:22:18.583 00.009 9340 UpdateImageDisplay: Size=(1920,1080) min=5614, max=65527, med=9700, FiltMin=7507, FiltMax=65497, Gamma=2.870
23:22:18.639 00.056 9340 UpdateGuideState exits: m=704744 SNR=152.0
23:22:18.653 00.014 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:22:18.666 00.013 9340 ScheduleExposure(2000,3,1) exposurePending=0
23:22:18.679 00.013 9340 Enqueuing Expose request
23:22:18.692 00.013 12020 Worker thread wakes up
23:22:18.692 00.000 9340 GuideStep: -0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
23:22:18.705 00.013 12020 worker thread servicing REQUEST_EXPOSE 2000
23:22:18.705 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(838,40,31,31)
23:22:20.309 01.604 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"980e4031-8d0c-43ba-8a22-55e17e9e4218"}
23:22:20.320 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"980e4031-8d0c-43ba-8a22-55e17e9e4218"}
23:22:20.333 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"72df585e-2f0a-4850-a48e-65a787ff4ef9"}
23:22:20.344 00.011 9340 case statement mapped state 6 to 3
23:22:20.353 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"72df585e-2f0a-4850-a48e-65a787ff4ef9"}
23:22:20.366 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"4510805e-4195-4a50-abe0-3590d21f4adb"}
23:22:20.375 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":632,"width":15,"height":15,"star_pos":[6.92,7.30],"pixels":"..."},"id":"4510805e-4195-4a50-abe0-3590d21f4adb"}
23:22:20.500 00.125 9340 GraphStats window size = 100
23:22:20.872 00.372 9340 evsrv: cli 100A41E8 connect
23:22:20.882 00.010 9340 case statement mapped state 6 to 3
23:22:20.892 00.010 9340 case statement mapped state 6 to 3
23:22:20.901 00.009 9340 evsrv: cli 100A41E8 request: {"method":"get_pixel_scale","id":"489b0a2b-77d8-42be-9327-38c17deccc5e"}
23:22:20.911 00.010 9340 evsrv: cli 100A41E8 response: {"jsonrpc":"2.0","result":2.47177,"id":"489b0a2b-77d8-42be-9327-38c17deccc5e"}
23:22:20.921 00.010 9340 evsrv: cli 100A41E8 disconnect
23:22:21.073 00.152 12020 Exposure complete
23:22:21.259 00.186 12020 worker thread done servicing request
23:22:21.260 00.001 9340 OnExposeComplete: enter
23:22:21.271 00.011 9340 UpdateGuideState(): m_state=6
23:22:21.281 00.010 9340 Star::Find(15, 853, 55, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 633
23:22:21.290 00.009 9340 Star::Find returns 1 (0), X=854.29, Y=55.51, Mass=758891, SNR=157.0, Peak=57031 HFD=4.0
23:22:21.300 00.010 9340 MultiStar: [#1 0.77,0.50,0.00,M5] [#2 0.48,0.01,0.87,U] [#3 0.75,-0.13,0.62,U] [#4 0.36,0.42,0.51,U] [#5 0.77,0.27,0.84,U] [#6 0.42,-0.24,0.59,U] [#7 0.90,0.19,0.00,M3] [#8 0.55,0.51,0.59,U] 
23:22:21.312 00.012 9340 refined, 6 included, MultiStar: {0.62, 0.12}, one-star: {0.84, 0.10}
23:22:21.321 00.009 9340 CameraToMount -- cameraTheta (0.20) - m_xAngle (-3.14) = xAngle (3.33 = -2.95)
23:22:21.329 00.008 9340 CameraToMount -- cameraTheta (0.20) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (3.32 = -2.97)
23:22:21.339 00.010 9340 CameraToMount -- cameraX=0.62 cameraY=0.12 hyp=0.64 cameraTheta=0.20 mountX=-0.62 mountY=-0.11, mountTheta=-2.97
23:22:21.352 00.013 9340 SchedulePrimaryMove(10104498, x=0.62, y=0.12, opts=13)
23:22:21.363 00.011 9340 Enqueuing Move request for scope (0.62, 0.12)
23:22:21.371 00.008 12020 Worker thread wakes up
23:22:21.371 00.000 12020 worker thread servicing REQUEST_MOVE scope ofs (0.62, 0.12) opts 0xd
23:22:21.371 00.000 12020 Handling offset move in thread for scope, endpoint = (0.62, 0.12)
23:22:21.372 00.001 12020 Moving (0.62, 0.12) raw xDistance=-0.62 yDistance=-0.11
23:22:21.372 00.000 12020 GuideAlgorithmHysteresis::Result() returns -0.26 from input -0.62
23:22:21.372 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:22:21.372 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
23:22:21.372 00.000 12020 MoveAxis(E, 51, ABG)
23:22:21.372 00.000 12020 Guiding  Dir = 2, Dur = 51
23:22:21.376 00.004 12020 IsSlewing returns 0
23:22:21.382 00.006 9340 UpdateImageDisplay: Size=(1920,1080) min=6112, max=65527, med=9494, FiltMin=7165, FiltMax=65497, Gamma=2.870
23:22:21.394 00.012 12020 IsGuiding returns 0
23:22:21.419 00.025 12020 PulseGuide returned control before completion, sleep 37
23:22:21.431 00.012 9340 UpdateGuideState exits: m=758891 SNR=157.0
23:22:21.442 00.011 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:22:21.450 00.008 9340 ScheduleExposure(2000,3,1) exposurePending=0
23:22:21.461 00.011 9340 Enqueuing Expose request
23:22:21.473 00.012 12020 IsGuiding returns 1
23:22:21.473 00.000 12020 scope still moving after pulse duration time elapsed
23:22:21.499 00.026 12020 IsSlewing returns 0
23:22:21.499 00.000 12020 IsGuiding returns 0
23:22:21.500 00.001 12020 scope move finished after 51 + 54 ms
23:22:21.500 00.000 12020 Move returns status 0, amount 51
23:22:21.500 00.000 12020 MoveAxis(N, 0, ABG)
23:22:21.500 00.000 12020 Move returns status 0, amount 0
23:22:21.500 00.000 12020 move complete, result=0
23:22:21.501 00.001 12020 worker thread done servicing request
23:22:21.501 00.000 12020 Worker thread wakes up
23:22:21.501 00.000 9340 GuideStep: -0.6 px 51 ms EAST, -0.1 px 0 ms NORTH
23:22:21.513 00.012 12020 worker thread servicing REQUEST_EXPOSE 2000
23:22:21.513 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(838,40,31,31)
23:22:22.328 00.815 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"957e0728-86d2-4f48-b8fd-edc0fa4e651e"}
23:22:22.340 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"957e0728-86d2-4f48-b8fd-edc0fa4e651e"}
23:22:22.352 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"3eb6694f-8f04-462c-98f8-9fc4c1ce5955"}
23:22:22.365 00.013 9340 case statement mapped state 6 to 3
23:22:22.375 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"3eb6694f-8f04-462c-98f8-9fc4c1ce5955"}
23:22:22.387 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"24e62974-4be8-4135-8af6-9c1340aaf66e"}
23:22:22.397 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":633,"width":15,"height":15,"star_pos":[7.29,6.51],"pixels":"..."},"id":"24e62974-4be8-4135-8af6-9c1340aaf66e"}
23:22:23.880 01.483 12020 Exposure complete
23:22:24.060 00.180 12020 worker thread done servicing request
23:22:24.060 00.000 9340 OnExposeComplete: enter
23:22:24.070 00.010 9340 UpdateGuideState(): m_state=6
23:22:24.079 00.009 9340 Star::Find(15, 854, 55, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 634
23:22:24.088 00.009 9340 Star::Find returns 1 (0), X=853.87, Y=55.56, Mass=714053, SNR=146.2, Peak=50019 HFD=3.9
23:22:24.098 00.010 9340 MultiStar: [#1 0.41,0.85,0.00,M6] [#2 0.15,0.04,0.74,U] [#3 0.37,0.06,0.67,U] [#4 -0.12,0.65,0.62,U] [#5 0.22,0.37,0.66,U] [#6 -0.05,0.05,0.61,U] [#7 0.43,0.22,0.62,U] [#8 0.13,0.70,0.62,U] 
23:22:24.108 00.010 9340 refined, 7 included, MultiStar: {0.21, 0.26}, one-star: {0.42, 0.14}
23:22:24.117 00.009 9340 CameraToMount -- cameraTheta (0.90) - m_xAngle (-3.14) = xAngle (4.03 = -2.25)
23:22:24.126 00.009 9340 CameraToMount -- cameraTheta (0.90) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (4.02 = -2.27)
23:22:24.136 00.010 9340 CameraToMount -- cameraX=0.21 cameraY=0.26 hyp=0.34 cameraTheta=0.90 mountX=-0.21 mountY=-0.26, mountTheta=-2.26
23:22:24.149 00.013 9340 SchedulePrimaryMove(10104498, x=0.21, y=0.26, opts=13)
23:22:24.157 00.008 9340 Enqueuing Move request for scope (0.21, 0.26)
23:22:24.168 00.011 12020 Worker thread wakes up
23:22:24.168 00.000 12020 worker thread servicing REQUEST_MOVE scope ofs (0.21, 0.26) opts 0xd
23:22:24.169 00.001 12020 Handling offset move in thread for scope, endpoint = (0.21, 0.26)
23:22:24.169 00.000 12020 Moving (0.21, 0.26) raw xDistance=-0.21 yDistance=-0.26
23:22:24.169 00.000 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.21
23:22:24.169 00.000 12020 GuideAlgorithmResistSwitch::result() returns -0.26 from input -0.26
23:22:24.169 00.000 12020 MoveAxis(E, 0, ABG)
23:22:24.169 00.000 12020 Move returns status 0, amount 0
23:22:24.169 00.000 12020 MoveAxis(N, 43, ABG)
23:22:24.170 00.001 12020 Guiding  Dir = 0, Dur = 43
23:22:24.171 00.001 12020 IsSlewing returns 0
23:22:24.172 00.001 12020 IsGuiding returns 0
23:22:24.178 00.006 9340 UpdateImageDisplay: Size=(1920,1080) min=5674, max=65527, med=9517, FiltMin=7378, FiltMax=65497, Gamma=2.870
23:22:24.227 00.049 9340 UpdateGuideState exits: m=714053 SNR=146.2
23:22:24.238 00.011 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:22:24.247 00.009 9340 ScheduleExposure(2000,3,1) exposurePending=0
23:22:24.257 00.010 9340 Enqueuing Expose request
23:22:24.282 00.025 12020 IsGuiding returns 1
23:22:24.282 00.000 12020 scope still moving after pulse duration time elapsed
23:22:24.307 00.025 12020 IsSlewing returns 0
23:22:24.307 00.000 12020 IsGuiding returns 1
23:22:24.323 00.016 9340 GraphStats window size = 200
23:22:24.364 00.041 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"ac3c7420-5cf7-4eca-b7e8-b2b32db1350f"}
23:22:24.377 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"ac3c7420-5cf7-4eca-b7e8-b2b32db1350f"}
23:22:24.393 00.016 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"36d8d55a-dbe9-45ae-8cbc-54c3d386cc92"}
23:22:24.405 00.012 9340 case statement mapped state 6 to 3
23:22:24.415 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"36d8d55a-dbe9-45ae-8cbc-54c3d386cc92"}
23:22:24.426 00.011 12020 IsSlewing returns 0
23:22:24.427 00.001 12020 IsGuiding returns 0
23:22:24.427 00.000 12020 scope move finished after 43 + 211 ms
23:22:24.427 00.000 12020 Move returns status 0, amount 43
23:22:24.427 00.000 12020 move complete, result=0
23:22:24.427 00.000 12020 worker thread done servicing request
23:22:24.427 00.000 12020 Worker thread wakes up
23:22:24.428 00.001 12020 worker thread servicing REQUEST_EXPOSE 2000
23:22:24.428 00.000 9340 GuideStep: -0.2 px 0 ms EAST, -0.3 px 43 ms NORTH
23:22:24.439 00.011 12020 Handling exposure in thread, d=2000 o=3 r=(838,40,31,31)
23:22:24.451 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"4d1c8a92-5166-44a4-a3ed-7ad475cccc6e"}
23:22:24.466 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":634,"width":15,"height":15,"star_pos":[6.87,6.56],"pixels":"..."},"id":"4d1c8a92-5166-44a4-a3ed-7ad475cccc6e"}
23:22:24.598 00.132 9340 evsrv: cli 100A41E8 connect
23:22:24.612 00.014 9340 case statement mapped state 6 to 3
23:22:24.624 00.012 9340 case statement mapped state 6 to 3
23:22:24.637 00.013 9340 evsrv: cli 100A41E8 request: {"method":"get_pixel_scale","id":"349ec58d-212a-47ef-9a86-b5a7b533f7e4"}
23:22:24.648 00.011 9340 evsrv: cli 100A41E8 response: {"jsonrpc":"2.0","result":2.47177,"id":"349ec58d-212a-47ef-9a86-b5a7b533f7e4"}
23:22:24.670 00.022 9340 evsrv: cli 100A41E8 disconnect
23:22:26.355 01.685 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"1212fee5-08c6-44cf-a494-8d91b963a965"}
23:22:26.366 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"1212fee5-08c6-44cf-a494-8d91b963a965"}
23:22:26.394 00.028 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"96509771-ae83-41a8-afe9-fba3e7f53c88"}
23:22:26.408 00.014 9340 case statement mapped state 6 to 3
23:22:26.419 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"96509771-ae83-41a8-afe9-fba3e7f53c88"}
23:22:26.435 00.016 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"34df0a18-3d92-47fd-bb3a-04f141533263"}
23:22:26.445 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":634,"width":15,"height":15,"star_pos":[6.87,6.56],"pixels":"..."},"id":"34df0a18-3d92-47fd-bb3a-04f141533263"}
23:22:26.797 00.352 12020 Exposure complete
23:22:26.979 00.182 12020 worker thread done servicing request
23:22:26.979 00.000 9340 OnExposeComplete: enter
23:22:26.990 00.011 9340 UpdateGuideState(): m_state=6
23:22:27.000 00.010 9340 Star::Find(15, 853, 55, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 635
23:22:27.008 00.008 9340 Star::Find returns 1 (0), X=854.22, Y=55.01, Mass=716021, SNR=154.3, Peak=60141 HFD=4.0
23:22:27.017 00.009 9340 MultiStar: [#1 0.88,0.38,0.00,M7] [#2 0.48,-0.49,0.70,U] [#3 0.75,-0.44,0.73,U] [#4 0.55,0.12,0.59,U] [#5 0.61,0.24,0.66,U] [#6 0.64,-0.17,0.60,U] [#7 0.95,0.19,0.00,M3] [#8 0.86,0.40,0.00,M2] 
23:22:27.028 00.011 9340 refined, 5 included, MultiStar: {0.64, -0.22}, one-star: {0.77, -0.41}
23:22:27.036 00.008 9340 CameraToMount -- cameraTheta (-0.33) - m_xAngle (-3.14) = xAngle (2.80 = 2.80)
23:22:27.046 00.010 9340 CameraToMount -- cameraTheta (-0.33) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (2.79 = 2.79)
23:22:27.056 00.010 9340 CameraToMount -- cameraX=0.64 cameraY=-0.22 hyp=0.68 cameraTheta=-0.33 mountX=-0.64 mountY=0.24, mountTheta=2.79
23:22:27.074 00.018 9340 SchedulePrimaryMove(10104498, x=0.64, y=-0.22, opts=13)
23:22:27.085 00.011 9340 Enqueuing Move request for scope (0.64, -0.22)
23:22:27.094 00.009 12020 Worker thread wakes up
23:22:27.094 00.000 12020 worker thread servicing REQUEST_MOVE scope ofs (0.64, -0.22) opts 0xd
23:22:27.094 00.000 12020 Handling offset move in thread for scope, endpoint = (0.64, -0.22)
23:22:27.094 00.000 12020 Moving (0.64, -0.22) raw xDistance=-0.64 yDistance=0.24
23:22:27.094 00.000 12020 GuideAlgorithmHysteresis::Result() returns -0.27 from input -0.64
23:22:27.095 00.001 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:22:27.095 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.24
23:22:27.095 00.000 12020 MoveAxis(E, 52, ABG)
23:22:27.095 00.000 12020 Guiding  Dir = 2, Dur = 52
23:22:27.096 00.001 12020 IsSlewing returns 0
23:22:27.098 00.002 12020 IsGuiding returns 0
23:22:27.105 00.007 9340 UpdateImageDisplay: Size=(1920,1080) min=6022, max=65535, med=9689, FiltMin=7428, FiltMax=65497, Gamma=2.870
23:22:27.128 00.023 12020 PulseGuide returned control before completion, sleep 32
23:22:27.150 00.022 9340 UpdateGuideState exits: m=716021 SNR=154.3
23:22:27.162 00.012 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:22:27.173 00.011 9340 ScheduleExposure(2000,3,1) exposurePending=0
23:22:27.185 00.012 9340 Enqueuing Expose request
23:22:27.198 00.013 12020 IsGuiding returns 1
23:22:27.198 00.000 12020 scope still moving after pulse duration time elapsed
23:22:27.225 00.027 12020 IsSlewing returns 0
23:22:27.257 00.032 12020 IsGuiding returns 0
23:22:27.257 00.000 12020 scope move finished after 52 + 107 ms
23:22:27.257 00.000 12020 Move returns status 0, amount 52
23:22:27.257 00.000 12020 MoveAxis(N, 0, ABG)
23:22:27.257 00.000 12020 Move returns status 0, amount 0
23:22:27.258 00.001 12020 move complete, result=0
23:22:27.258 00.000 12020 worker thread done servicing request
23:22:27.258 00.000 12020 Worker thread wakes up
23:22:27.258 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
23:22:27.258 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(838,40,31,31)
23:22:27.260 00.002 9340 GuideStep: -0.6 px 52 ms EAST, 0.2 px 0 ms NORTH
23:22:28.348 01.088 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"327ee211-d48f-4527-8560-a58b13d75fd3"}
23:22:28.362 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"327ee211-d48f-4527-8560-a58b13d75fd3"}
23:22:28.381 00.019 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"f7587f09-18b3-4355-9733-fd66e99c01b1"}
23:22:28.395 00.014 9340 case statement mapped state 6 to 3
23:22:28.406 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"f7587f09-18b3-4355-9733-fd66e99c01b1"}
23:22:28.416 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"47bd4016-370d-4b0f-8f86-df350a055afb"}
23:22:28.429 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":635,"width":15,"height":15,"star_pos":[7.22,7.01],"pixels":"..."},"id":"47bd4016-370d-4b0f-8f86-df350a055afb"}
23:22:28.699 00.270 9340 GraphStats window size = 100
23:22:29.227 00.528 9340 evsrv: cli 100A43C8 connect
23:22:29.237 00.010 9340 case statement mapped state 6 to 3
23:22:29.248 00.011 9340 case statement mapped state 6 to 3
23:22:29.259 00.011 9340 evsrv: cli 100A43C8 request: {"method":"get_pixel_scale","id":"ccc0e4f3-4d5c-47da-93c4-c59d31693c75"}
23:22:29.268 00.009 9340 evsrv: cli 100A43C8 response: {"jsonrpc":"2.0","result":2.47177,"id":"ccc0e4f3-4d5c-47da-93c4-c59d31693c75"}
23:22:29.289 00.021 9340 evsrv: cli 100A43C8 disconnect
23:22:29.621 00.332 12020 Exposure complete
23:22:29.797 00.176 12020 worker thread done servicing request
23:22:29.798 00.001 9340 OnExposeComplete: enter
23:22:29.807 00.009 9340 UpdateGuideState(): m_state=6
23:22:29.816 00.009 9340 Star::Find(15, 854, 55, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 636
23:22:29.826 00.010 9340 Star::Find returns 1 (0), X=853.45, Y=55.25, Mass=735751, SNR=141.5, Peak=47543 HFD=4.5
23:22:29.836 00.010 9340 MultiStar: [#1 -0.10,0.07,0.82,U] [#2 -0.64,-0.41,0.77,U] [#3 -0.52,-0.43,0.62,U] [#4 -0.56,0.16,0.65,U] [#5 -0.14,0.10,0.74,U] [#6 -0.99,-0.38,0.00,M1] [#7 0.10,-0.19,0.60,U] [#8 -0.24,0.30,0.80,U] 
23:22:29.845 00.009 9340 single-star, 7 included, MultiStar: {-0.25, -0.06}, one-star: {-0.01, -0.17}
23:22:29.854 00.009 9340 CameraToMount -- cameraTheta (-1.63) - m_xAngle (-3.14) = xAngle (1.51 = 1.51)
23:22:29.863 00.009 9340 CameraToMount -- cameraTheta (-1.63) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (1.49 = 1.49)
23:22:29.872 00.009 9340 CameraToMount -- cameraX=-0.01 cameraY=-0.17 hyp=0.17 cameraTheta=-1.63 mountX=0.01 mountY=0.17, mountTheta=1.51
23:22:29.887 00.015 9340 SchedulePrimaryMove(10104498, x=-0.01, y=-0.17, opts=13)
23:22:29.898 00.011 9340 Enqueuing Move request for scope (-0.01, -0.17)
23:22:29.908 00.010 12020 Worker thread wakes up
23:22:29.908 00.000 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.17) opts 0xd
23:22:29.908 00.000 12020 Handling offset move in thread for scope, endpoint = (-0.01, -0.17)
23:22:29.908 00.000 12020 Moving (-0.01, -0.17) raw xDistance=0.01 yDistance=0.17
23:22:29.908 00.000 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
23:22:29.909 00.001 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:22:29.909 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
23:22:29.909 00.000 12020 MoveAxis(E, 0, ABG)
23:22:29.909 00.000 12020 Move returns status 0, amount 0
23:22:29.909 00.000 12020 MoveAxis(N, 0, ABG)
23:22:29.910 00.001 12020 Move returns status 0, amount 0
23:22:29.910 00.000 12020 move complete, result=0
23:22:29.910 00.000 12020 worker thread done servicing request
23:22:29.917 00.007 9340 UpdateImageDisplay: Size=(1920,1080) min=5490, max=65533, med=9549, FiltMin=7519, FiltMax=65498, Gamma=2.870
23:22:29.963 00.046 9340 UpdateGuideState exits: m=735751 SNR=141.5
23:22:29.975 00.012 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:22:29.986 00.011 9340 ScheduleExposure(2000,3,1) exposurePending=0
23:22:29.996 00.010 9340 Enqueuing Expose request
23:22:30.007 00.011 12020 Worker thread wakes up
23:22:30.007 00.000 9340 GuideStep: 0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
23:22:30.017 00.010 12020 worker thread servicing REQUEST_EXPOSE 2000
23:22:30.017 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(838,40,31,31)
23:22:30.360 00.343 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"6f669574-7785-425d-812b-6aa702ce375c"}
23:22:30.372 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"6f669574-7785-425d-812b-6aa702ce375c"}
23:22:30.388 00.016 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"f87d825a-6a46-44bc-9d04-ca6c3e107032"}
23:22:30.400 00.012 9340 case statement mapped state 6 to 3
23:22:30.413 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"f87d825a-6a46-44bc-9d04-ca6c3e107032"}
23:22:30.437 00.024 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"e2677650-b852-4a97-b56c-b0168c126cbe"}
23:22:30.450 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":636,"width":15,"height":15,"star_pos":[7.45,7.25],"pixels":"..."},"id":"e2677650-b852-4a97-b56c-b0168c126cbe"}
23:22:32.362 01.912 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"98ff0137-e180-4cae-b468-1d4297a95dc4"}
23:22:32.372 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"98ff0137-e180-4cae-b468-1d4297a95dc4"}
23:22:32.383 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"e418949d-9ee7-482a-9d02-e17b19d56751"}
23:22:32.394 00.011 9340 case statement mapped state 6 to 3
23:22:32.406 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"e418949d-9ee7-482a-9d02-e17b19d56751"}
23:22:32.434 00.028 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"d51780c9-d1ec-4c2b-90cc-fdc033f38b3e"}
23:22:32.447 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":636,"width":15,"height":15,"star_pos":[7.45,7.25],"pixels":"..."},"id":"d51780c9-d1ec-4c2b-90cc-fdc033f38b3e"}
23:22:32.487 00.040 12020 Exposure complete
23:22:32.705 00.218 12020 worker thread done servicing request
23:22:32.706 00.001 9340 OnExposeComplete: enter
23:22:32.717 00.011 9340 UpdateGuideState(): m_state=6
23:22:32.729 00.012 9340 Star::Find(15, 853, 55, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 637
23:22:32.739 00.010 9340 Star::Find returns 1 (0), X=853.97, Y=55.56, Mass=721035, SNR=133.0, Peak=54371 HFD=4.1
23:22:32.749 00.010 9340 MultiStar: [#1 0.61,0.67,0.00,M7] [#2 0.36,0.21,0.87,U] [#3 0.51,0.20,0.64,U] [#4 0.37,0.28,0.72,U] [#5 0.12,0.64,0.83,U] [#6 0.18,-0.04,0.69,U] [#7 0.77,0.36,0.76,U] [#8 0.35,0.85,0.00,M2] 
23:22:32.760 00.011 9340 refined, 6 included, MultiStar: {0.41, 0.26}, one-star: {0.52, 0.15}
23:22:32.770 00.010 9340 CameraToMount -- cameraTheta (0.57) - m_xAngle (-3.14) = xAngle (3.71 = -2.58)
23:22:32.779 00.009 9340 CameraToMount -- cameraTheta (0.57) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (3.69 = -2.59)
23:22:32.790 00.011 9340 CameraToMount -- cameraX=0.41 cameraY=0.26 hyp=0.48 cameraTheta=0.57 mountX=-0.41 mountY=-0.25, mountTheta=-2.59
23:22:32.804 00.014 9340 SchedulePrimaryMove(10104498, x=0.41, y=0.26, opts=13)
23:22:32.816 00.012 9340 Enqueuing Move request for scope (0.41, 0.26)
23:22:32.827 00.011 12020 Worker thread wakes up
23:22:32.827 00.000 12020 worker thread servicing REQUEST_MOVE scope ofs (0.41, 0.26) opts 0xd
23:22:32.827 00.000 12020 Handling offset move in thread for scope, endpoint = (0.41, 0.26)
23:22:32.827 00.000 12020 Moving (0.41, 0.26) raw xDistance=-0.41 yDistance=-0.25
23:22:32.827 00.000 12020 GuideAlgorithmHysteresis::Result() returns -0.17 from input -0.41
23:22:32.828 00.001 12020 GuideAlgorithmResistSwitch::result() returns -0.25 from input -0.25
23:22:32.828 00.000 12020 MoveAxis(E, 33, ABG)
23:22:32.828 00.000 12020 Guiding  Dir = 2, Dur = 33
23:22:32.829 00.001 12020 IsSlewing returns 0
23:22:32.830 00.001 12020 IsGuiding returns 0
23:22:32.839 00.009 9340 UpdateImageDisplay: Size=(1920,1080) min=6295, max=65521, med=9764, FiltMin=7294, FiltMax=65497, Gamma=2.870
23:22:32.854 00.015 12020 PulseGuide returned control before completion, sleep 20
23:22:32.893 00.039 9340 UpdateGuideState exits: m=721035 SNR=133.0
23:22:32.905 00.012 12020 IsGuiding returns 0
23:22:32.905 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:22:32.915 00.010 12020 Move returns status 0, amount 33
23:22:32.915 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
23:22:32.929 00.014 12020 MoveAxis(N, 42, ABG)
23:22:32.929 00.000 12020 Guiding  Dir = 0, Dur = 42
23:22:32.929 00.000 9340 Enqueuing Expose request
23:22:32.943 00.014 12020 IsSlewing returns 0
23:22:32.945 00.002 12020 IsGuiding returns 0
23:22:33.031 00.086 12020 IsGuiding returns 1
23:22:33.032 00.001 12020 scope still moving after pulse duration time elapsed
23:22:33.078 00.046 12020 IsSlewing returns 0
23:22:33.174 00.096 12020 IsGuiding returns 0
23:22:33.174 00.000 12020 scope move finished after 42 + 186 ms
23:22:33.174 00.000 12020 Move returns status 0, amount 42
23:22:33.174 00.000 12020 move complete, result=0
23:22:33.175 00.001 12020 worker thread done servicing request
23:22:33.175 00.000 9340 GuideStep: -0.4 px 33 ms EAST, -0.3 px 42 ms NORTH
23:22:33.189 00.014 12020 Worker thread wakes up
23:22:33.189 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
23:22:33.189 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(838,40,31,31)
23:22:34.372 01.183 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"9dd0fa53-44c2-46e1-9932-87b38c80a794"}
23:22:34.384 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"9dd0fa53-44c2-46e1-9932-87b38c80a794"}
23:22:34.398 00.014 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"66abd43a-d6e9-4191-839a-155bbe7c9232"}
23:22:34.409 00.011 9340 case statement mapped state 6 to 3
23:22:34.420 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"66abd43a-d6e9-4191-839a-155bbe7c9232"}
23:22:34.433 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"67aeb83a-35c7-443d-a744-cb3341d234a1"}
23:22:34.447 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":637,"width":15,"height":15,"star_pos":[6.97,6.56],"pixels":"..."},"id":"67aeb83a-35c7-443d-a744-cb3341d234a1"}
23:22:35.651 01.204 12020 Exposure complete
23:22:35.810 00.159 12020 worker thread done servicing request
23:22:35.811 00.001 9340 OnExposeComplete: enter
23:22:35.818 00.007 9340 UpdateGuideState(): m_state=6
23:22:35.826 00.008 9340 Star::Find(15, 853, 55, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 638
23:22:35.834 00.008 9340 Star::Find returns 1 (0), X=853.76, Y=55.10, Mass=676502, SNR=134.6, Peak=48237 HFD=4.2
23:22:35.841 00.007 9340 MultiStar: [#1 0.39,0.20,0.88,U] [#2 -0.03,-0.55,0.87,U] [#3 0.18,-0.36,0.92,U] [#4 0.13,0.02,0.74,U] [#5 0.10,0.05,0.72,U] [#6 -0.11,-0.56,0.58,U] [#7 0.57,-0.31,0.62,U] [#8 0.36,0.24,0.58,U] 
23:22:35.849 00.008 9340 refined, 8 included, MultiStar: {0.21, -0.19}, one-star: {0.30, -0.32}
23:22:35.857 00.008 9340 CameraToMount -- cameraTheta (-0.73) - m_xAngle (-3.14) = xAngle (2.41 = 2.41)
23:22:35.865 00.008 9340 CameraToMount -- cameraTheta (-0.73) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (2.39 = 2.39)
23:22:35.873 00.008 9340 CameraToMount -- cameraX=0.21 cameraY=-0.19 hyp=0.28 cameraTheta=-0.73 mountX=-0.21 mountY=0.19, mountTheta=2.40
23:22:35.884 00.011 9340 SchedulePrimaryMove(10104498, x=0.21, y=-0.19, opts=13)
23:22:35.893 00.009 9340 Enqueuing Move request for scope (0.21, -0.19)
23:22:35.901 00.008 12020 Worker thread wakes up
23:22:35.901 00.000 12020 worker thread servicing REQUEST_MOVE scope ofs (0.21, -0.19) opts 0xd
23:22:35.901 00.000 12020 Handling offset move in thread for scope, endpoint = (0.21, -0.19)
23:22:35.901 00.000 12020 Moving (0.21, -0.19) raw xDistance=-0.21 yDistance=0.19
23:22:35.901 00.000 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.21
23:22:35.901 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:22:35.902 00.001 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.19
23:22:35.902 00.000 12020 MoveAxis(E, 0, ABG)
23:22:35.902 00.000 12020 Move returns status 0, amount 0
23:22:35.902 00.000 12020 MoveAxis(N, 0, ABG)
23:22:35.902 00.000 12020 Move returns status 0, amount 0
23:22:35.902 00.000 12020 move complete, result=0
23:22:35.902 00.000 12020 worker thread done servicing request
23:22:35.911 00.009 9340 UpdateImageDisplay: Size=(1920,1080) min=6040, max=65535, med=9730, FiltMin=7398, FiltMax=65497, Gamma=2.870
23:22:35.951 00.040 9340 UpdateGuideState exits: m=676502 SNR=134.6
23:22:35.960 00.009 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:22:35.970 00.010 9340 ScheduleExposure(2000,3,1) exposurePending=0
23:22:35.980 00.010 9340 Enqueuing Expose request
23:22:35.989 00.009 12020 Worker thread wakes up
23:22:35.989 00.000 9340 GuideStep: -0.2 px 0 ms EAST, 0.2 px 0 ms NORTH
23:22:35.999 00.010 12020 worker thread servicing REQUEST_EXPOSE 2000
23:22:35.999 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(838,40,31,31)
23:22:36.373 00.374 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"2c8a253b-0ed7-48f7-bd6d-e62b68f850d8"}
23:22:36.383 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"2c8a253b-0ed7-48f7-bd6d-e62b68f850d8"}
23:22:36.395 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"e122deec-57df-4d22-bddd-3e9004b14896"}
23:22:36.406 00.011 9340 case statement mapped state 6 to 3
23:22:36.415 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"e122deec-57df-4d22-bddd-3e9004b14896"}
23:22:36.424 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"a0c913a8-6556-4899-8a2a-7a275bf2b62a"}
23:22:36.432 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":638,"width":15,"height":15,"star_pos":[6.76,7.10],"pixels":"..."},"id":"a0c913a8-6556-4899-8a2a-7a275bf2b62a"}
23:22:38.358 01.926 12020 Exposure complete
23:22:38.384 00.026 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"001f30d6-3907-402c-a695-137691078a2c"}
23:22:38.394 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"001f30d6-3907-402c-a695-137691078a2c"}
23:22:38.406 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"01caa7a6-cd39-4c2d-9bb7-e0329a36536e"}
23:22:38.416 00.010 9340 case statement mapped state 6 to 3
23:22:38.427 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"01caa7a6-cd39-4c2d-9bb7-e0329a36536e"}
23:22:38.439 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"fc6153fc-6981-4183-a5e6-a12d759cb23e"}
23:22:38.451 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":638,"width":15,"height":15,"star_pos":[6.76,7.10],"pixels":"..."},"id":"fc6153fc-6981-4183-a5e6-a12d759cb23e"}
23:22:38.564 00.113 12020 worker thread done servicing request
23:22:38.565 00.001 9340 OnExposeComplete: enter
23:22:38.576 00.011 9340 UpdateGuideState(): m_state=6
23:22:38.585 00.009 9340 Star::Find(15, 853, 55, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 639
23:22:38.596 00.011 9340 Star::Find returns 1 (0), X=854.57, Y=55.19, Mass=773729, SNR=133.7, Peak=55417 HFD=3.9
23:22:38.607 00.011 9340 MultiStar: [#1 1.18,0.17,0.00,M7] [#2 0.45,-0.56,1.04,U] [#3 0.90,-0.33,0.00,M1] [#4 0.78,0.34,0.62,U] [#5 1.13,0.07,0.00,M1] [#6 0.42,-0.47,0.68,U] [#7 1.43,0.15,0.00,M1] [#8 0.91,0.48,0.00,M2] 
23:22:38.617 00.010 9340 refined, 3 included, MultiStar: {0.70, -0.28}, one-star: {1.11, -0.22}
23:22:38.627 00.010 9340 CameraToMount -- cameraTheta (-0.37) - m_xAngle (-3.14) = xAngle (2.76 = 2.76)
23:22:38.637 00.010 9340 CameraToMount -- cameraTheta (-0.37) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (2.75 = 2.75)
23:22:38.646 00.009 9340 CameraToMount -- cameraX=0.70 cameraY=-0.28 hyp=0.76 cameraTheta=-0.37 mountX=-0.70 mountY=0.29, mountTheta=2.75
23:22:38.662 00.016 9340 SchedulePrimaryMove(10104498, x=0.70, y=-0.28, opts=13)
23:22:38.674 00.012 9340 Enqueuing Move request for scope (0.70, -0.28)
23:22:38.684 00.010 12020 Worker thread wakes up
23:22:38.684 00.000 12020 worker thread servicing REQUEST_MOVE scope ofs (0.70, -0.28) opts 0xd
23:22:38.684 00.000 12020 Handling offset move in thread for scope, endpoint = (0.70, -0.28)
23:22:38.684 00.000 12020 Moving (0.70, -0.28) raw xDistance=-0.70 yDistance=0.29
23:22:38.684 00.000 12020 GuideAlgorithmHysteresis::Result() returns -0.30 from input -0.70
23:22:38.685 00.001 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
23:22:38.685 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.29
23:22:38.685 00.000 12020 MoveAxis(E, 57, ABG)
23:22:38.685 00.000 12020 Guiding  Dir = 2, Dur = 57
23:22:38.686 00.001 12020 IsSlewing returns 0
23:22:38.688 00.002 12020 IsGuiding returns 0
23:22:38.697 00.009 9340 UpdateImageDisplay: Size=(1920,1080) min=6198, max=65527, med=9518, FiltMin=7543, FiltMax=65497, Gamma=2.870
23:22:38.709 00.012 12020 PulseGuide returned control before completion, sleep 48
23:22:38.747 00.038 9340 UpdateGuideState exits: m=773729 SNR=133.7
23:22:38.758 00.011 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:22:38.768 00.010 12020 IsGuiding returns 1
23:22:38.768 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
23:22:38.780 00.012 12020 scope still moving after pulse duration time elapsed
23:22:38.780 00.000 9340 Enqueuing Expose request
23:22:38.812 00.032 12020 IsSlewing returns 0
23:22:38.815 00.003 12020 IsGuiding returns 0
23:22:38.815 00.000 12020 scope move finished after 57 + 69 ms
23:22:38.815 00.000 12020 Move returns status 0, amount 57
23:22:38.815 00.000 12020 MoveAxis(N, 0, ABG)
23:22:38.815 00.000 12020 Move returns status 0, amount 0
23:22:38.816 00.001 12020 move complete, result=0
23:22:38.816 00.000 12020 worker thread done servicing request
23:22:38.816 00.000 12020 Worker thread wakes up
23:22:38.816 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
23:22:38.816 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(838,40,31,31)
23:22:38.823 00.007 9340 GuideStep: -0.7 px 57 ms EAST, 0.3 px 0 ms NORTH
23:22:40.393 01.570 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"0a8b3bfb-c5be-4ae1-a3fa-96d707a3b68e"}
23:22:40.401 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"0a8b3bfb-c5be-4ae1-a3fa-96d707a3b68e"}
23:22:40.412 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"b24f9f4e-54eb-4d18-bc46-778f77272abd"}
23:22:40.420 00.008 9340 case statement mapped state 6 to 3
23:22:40.428 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"b24f9f4e-54eb-4d18-bc46-778f77272abd"}
23:22:40.446 00.018 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"c11dd5bf-0f85-4ca8-8590-7df30c2929f2"}
23:22:40.457 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":639,"width":15,"height":15,"star_pos":[6.57,7.19],"pixels":"..."},"id":"c11dd5bf-0f85-4ca8-8590-7df30c2929f2"}
23:22:41.172 00.715 12020 Exposure complete
23:22:41.331 00.159 12020 worker thread done servicing request
23:22:41.331 00.000 9340 OnExposeComplete: enter
23:22:41.340 00.009 9340 UpdateGuideState(): m_state=6
23:22:41.348 00.008 9340 Star::Find(15, 854, 55, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 640
23:22:41.357 00.009 9340 Star::Find returns 1 (0), X=854.16, Y=55.39, Mass=721024, SNR=136.7, Peak=48811 HFD=4.0
23:22:41.365 00.008 9340 MultiStar: [#1 0.53,0.34,0.82,U] [#2 0.21,-0.43,0.79,U] [#3 0.45,-0.57,0.72,U] [#4 0.03,0.37,0.65,U] [#5 0.47,0.27,0.72,U] [#6 0.10,0.09,0.68,U] [#7 0.62,-0.02,0.68,U] [#8 0.22,0.71,0.73,U] 
23:22:41.374 00.009 9340 refined, 8 included, MultiStar: {0.39, 0.07}, one-star: {0.70, -0.03}
23:22:41.382 00.008 9340 CameraToMount -- cameraTheta (0.18) - m_xAngle (-3.14) = xAngle (3.32 = -2.96)
23:22:41.390 00.008 9340 CameraToMount -- cameraTheta (0.18) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (3.30 = -2.98)
23:22:41.398 00.008 9340 CameraToMount -- cameraX=0.39 cameraY=0.07 hyp=0.40 cameraTheta=0.18 mountX=-0.39 mountY=-0.06, mountTheta=-2.98
23:22:41.410 00.012 9340 SchedulePrimaryMove(10104498, x=0.39, y=0.07, opts=13)
23:22:41.418 00.008 9340 Enqueuing Move request for scope (0.39, 0.07)
23:22:41.426 00.008 12020 Worker thread wakes up
23:22:41.427 00.001 12020 worker thread servicing REQUEST_MOVE scope ofs (0.39, 0.07) opts 0xd
23:22:41.427 00.000 12020 Handling offset move in thread for scope, endpoint = (0.39, 0.07)
23:22:41.427 00.000 12020 Moving (0.39, 0.07) raw xDistance=-0.39 yDistance=-0.06
23:22:41.427 00.000 12020 GuideAlgorithmHysteresis::Result() returns -0.19 from input -0.39
23:22:41.427 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:22:41.427 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
23:22:41.428 00.001 12020 MoveAxis(E, 36, ABG)
23:22:41.428 00.000 12020 Guiding  Dir = 2, Dur = 36
23:22:41.429 00.001 12020 IsSlewing returns 0
23:22:41.429 00.000 12020 IsGuiding returns 0
23:22:41.436 00.007 9340 UpdateImageDisplay: Size=(1920,1080) min=4978, max=65527, med=9662, FiltMin=7482, FiltMax=65497, Gamma=2.870
23:22:41.459 00.023 12020 PulseGuide returned control before completion, sleep 17
23:22:41.477 00.018 9340 UpdateGuideState exits: m=721024 SNR=136.7
23:22:41.486 00.009 12020 IsGuiding returns 1
23:22:41.486 00.000 12020 scope still moving after pulse duration time elapsed
23:22:41.486 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:22:41.496 00.010 9340 ScheduleExposure(2000,3,1) exposurePending=0
23:22:41.507 00.011 9340 Enqueuing Expose request
23:22:41.522 00.015 12020 IsSlewing returns 0
23:22:41.522 00.000 12020 IsGuiding returns 0
23:22:41.523 00.001 12020 scope move finished after 36 + 57 ms
23:22:41.523 00.000 12020 Move returns status 0, amount 36
23:22:41.523 00.000 12020 MoveAxis(N, 0, ABG)
23:22:41.523 00.000 12020 Move returns status 0, amount 0
23:22:41.523 00.000 12020 move complete, result=0
23:22:41.523 00.000 12020 worker thread done servicing request
23:22:41.523 00.000 12020 Worker thread wakes up
23:22:41.524 00.001 12020 worker thread servicing REQUEST_EXPOSE 2000
23:22:41.524 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(838,40,31,31)
23:22:41.531 00.007 9340 GuideStep: -0.4 px 36 ms EAST, -0.1 px 0 ms NORTH
23:22:42.409 00.878 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"ec66001d-172e-4b0d-89db-16c63a3b1dbd"}
23:22:42.421 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"ec66001d-172e-4b0d-89db-16c63a3b1dbd"}
23:22:42.431 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"a2604b23-4964-4eb4-a04c-feeece86aa99"}
23:22:42.441 00.010 9340 case statement mapped state 6 to 3
23:22:42.448 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"a2604b23-4964-4eb4-a04c-feeece86aa99"}
23:22:42.459 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"18f21f5f-a682-48f2-b1fa-c0f7ddf4b206"}
23:22:42.469 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":640,"width":15,"height":15,"star_pos":[7.16,7.39],"pixels":"..."},"id":"18f21f5f-a682-48f2-b1fa-c0f7ddf4b206"}
23:22:43.885 01.416 12020 Exposure complete
23:22:44.070 00.185 12020 worker thread done servicing request
23:22:44.072 00.002 9340 OnExposeComplete: enter
23:22:44.081 00.009 9340 UpdateGuideState(): m_state=6
23:22:44.091 00.010 9340 Star::Find(15, 854, 55, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 641
23:22:44.104 00.013 9340 Star::Find returns 1 (0), X=854.29, Y=55.68, Mass=730127, SNR=135.3, Peak=56523 HFD=3.7
23:22:44.115 00.011 9340 MultiStar: [#1 0.87,0.67,0.00,M7] [#2 0.34,-0.18,0.82,U] [#3 0.67,0.03,0.70,U] [#4 0.47,0.48,0.79,U] [#5 0.67,0.43,0.82,U] [#6 0.10,0.11,0.57,U] [#7 1.11,0.22,0.00,M1] [#8 0.42,0.59,0.73,U] 
23:22:44.127 00.012 9340 refined, 6 included, MultiStar: {0.53, 0.25}, one-star: {0.84, 0.27}
23:22:44.137 00.010 9340 CameraToMount -- cameraTheta (0.45) - m_xAngle (-3.14) = xAngle (3.58 = -2.70)
23:22:44.148 00.011 9340 CameraToMount -- cameraTheta (0.45) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (3.57 = -2.72)
23:22:44.159 00.011 9340 CameraToMount -- cameraX=0.53 cameraY=0.25 hyp=0.59 cameraTheta=0.45 mountX=-0.53 mountY=-0.24, mountTheta=-2.71
23:22:44.174 00.015 9340 SchedulePrimaryMove(10104498, x=0.53, y=0.25, opts=13)
23:22:44.184 00.010 9340 Enqueuing Move request for scope (0.53, 0.25)
23:22:44.194 00.010 12020 Worker thread wakes up
23:22:44.194 00.000 12020 worker thread servicing REQUEST_MOVE scope ofs (0.53, 0.25) opts 0xd
23:22:44.194 00.000 12020 Handling offset move in thread for scope, endpoint = (0.53, 0.25)
23:22:44.195 00.001 12020 Moving (0.53, 0.25) raw xDistance=-0.53 yDistance=-0.24
23:22:44.195 00.000 12020 GuideAlgorithmHysteresis::Result() returns -0.24 from input -0.53
23:22:44.195 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:22:44.195 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.24
23:22:44.195 00.000 12020 MoveAxis(E, 46, ABG)
23:22:44.196 00.001 12020 Guiding  Dir = 2, Dur = 46
23:22:44.196 00.000 12020 IsSlewing returns 0
23:22:44.197 00.001 12020 IsGuiding returns 0
23:22:44.208 00.011 9340 UpdateImageDisplay: Size=(1920,1080) min=5997, max=65527, med=9732, FiltMin=7437, FiltMax=65497, Gamma=2.870
23:22:44.225 00.017 12020 PulseGuide returned control before completion, sleep 29
23:22:44.260 00.035 9340 UpdateGuideState exits: m=730127 SNR=135.3
23:22:44.272 00.012 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:22:44.284 00.012 9340 ScheduleExposure(2000,3,1) exposurePending=0
23:22:44.296 00.012 12020 IsGuiding returns 1
23:22:44.296 00.000 9340 Enqueuing Expose request
23:22:44.308 00.012 12020 scope still moving after pulse duration time elapsed
23:22:44.344 00.036 12020 IsSlewing returns 0
23:22:44.344 00.000 12020 IsGuiding returns 0
23:22:44.345 00.001 12020 scope move finished after 46 + 100 ms
23:22:44.345 00.000 12020 Move returns status 0, amount 46
23:22:44.345 00.000 12020 MoveAxis(N, 0, ABG)
23:22:44.345 00.000 12020 Move returns status 0, amount 0
23:22:44.345 00.000 12020 move complete, result=0
23:22:44.346 00.001 12020 worker thread done servicing request
23:22:44.346 00.000 12020 Worker thread wakes up
23:22:44.346 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
23:22:44.346 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(838,40,31,31)
23:22:44.349 00.003 9340 GuideStep: -0.5 px 46 ms EAST, -0.2 px 0 ms NORTH
23:22:44.424 00.075 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"00d992c4-9f20-4507-8f7e-94d9a36b54ee"}
23:22:44.437 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"00d992c4-9f20-4507-8f7e-94d9a36b54ee"}
23:22:44.454 00.017 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"6b796fd4-f9b8-4cb2-88f8-f203ee31b882"}
23:22:44.468 00.014 9340 case statement mapped state 6 to 3
23:22:44.481 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"6b796fd4-f9b8-4cb2-88f8-f203ee31b882"}
23:22:44.502 00.021 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"1a164899-e607-4c6c-8e9f-23c58453fc3b"}
23:22:44.516 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":641,"width":15,"height":15,"star_pos":[7.29,6.68],"pixels":"..."},"id":"1a164899-e607-4c6c-8e9f-23c58453fc3b"}
23:22:46.456 01.940 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"4316e6ee-d218-4c67-885a-f71d657ecadf"}
23:22:46.465 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"4316e6ee-d218-4c67-885a-f71d657ecadf"}
23:22:46.474 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"36ced256-ac6d-45f2-a695-c6cb8a174bc6"}
23:22:46.481 00.007 9340 case statement mapped state 6 to 3
23:22:46.490 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"36ced256-ac6d-45f2-a695-c6cb8a174bc6"}
23:22:46.499 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"9da159d7-f1e2-4934-a07a-a852ac7af08c"}
23:22:46.508 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":641,"width":15,"height":15,"star_pos":[7.29,6.68],"pixels":"..."},"id":"9da159d7-f1e2-4934-a07a-a852ac7af08c"}
23:22:46.712 00.204 12020 Exposure complete
23:22:46.880 00.168 9340 OnExposeComplete: enter
23:22:46.889 00.009 12020 worker thread done servicing request
23:22:46.889 00.000 9340 UpdateGuideState(): m_state=6
23:22:46.899 00.010 9340 Star::Find(15, 854, 55, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 642
23:22:46.907 00.008 9340 Star::Find returns 1 (0), X=854.25, Y=55.88, Mass=722604, SNR=139.2, Peak=54971 HFD=4.0
23:22:46.916 00.009 9340 MultiStar: [#1 0.65,0.82,0.00,M8] [#2 0.37,0.35,0.83,U] [#3 0.54,0.11,0.68,U] [#4 0.32,0.75,0.64,U] [#5 0.59,0.64,0.74,U] [#6 0.37,0.18,0.62,U] [#7 0.78,0.30,0.61,U] [#8 0.35,0.81,0.66,U] 
23:22:46.926 00.010 9340 refined, 7 included, MultiStar: {0.53, 0.45}, one-star: {0.80, 0.46}
23:22:46.936 00.010 9340 CameraToMount -- cameraTheta (0.71) - m_xAngle (-3.14) = xAngle (3.84 = -2.44)
23:22:46.944 00.008 9340 CameraToMount -- cameraTheta (0.71) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (3.83 = -2.45)
23:22:46.953 00.009 9340 CameraToMount -- cameraX=0.53 cameraY=0.45 hyp=0.69 cameraTheta=0.71 mountX=-0.53 mountY=-0.44, mountTheta=-2.45
23:22:46.965 00.012 9340 SchedulePrimaryMove(10104498, x=0.53, y=0.45, opts=13)
23:22:46.973 00.008 9340 Enqueuing Move request for scope (0.53, 0.45)
23:22:46.983 00.010 12020 Worker thread wakes up
23:22:46.983 00.000 12020 worker thread servicing REQUEST_MOVE scope ofs (0.53, 0.45) opts 0xd
23:22:46.983 00.000 12020 Handling offset move in thread for scope, endpoint = (0.53, 0.45)
23:22:46.983 00.000 12020 Moving (0.53, 0.45) raw xDistance=-0.53 yDistance=-0.44
23:22:46.983 00.000 12020 GuideAlgorithmHysteresis::Result() returns -0.24 from input -0.53
23:22:46.984 00.001 12020 GuideAlgorithmResistSwitch::result() returns -0.44 from input -0.44
23:22:46.984 00.000 12020 MoveAxis(E, 47, ABG)
23:22:46.984 00.000 12020 Guiding  Dir = 2, Dur = 47
23:22:46.985 00.001 12020 IsSlewing returns 0
23:22:46.986 00.001 12020 IsGuiding returns 0
23:22:46.993 00.007 9340 UpdateImageDisplay: Size=(1920,1080) min=5290, max=65521, med=9503, FiltMin=7110, FiltMax=65497, Gamma=2.870
23:22:47.010 00.017 12020 PulseGuide returned control before completion, sleep 34
23:22:47.036 00.026 9340 UpdateGuideState exits: m=722604 SNR=139.2
23:22:47.046 00.010 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:22:47.055 00.009 9340 ScheduleExposure(2000,3,1) exposurePending=0
23:22:47.064 00.009 9340 Enqueuing Expose request
23:22:47.072 00.008 12020 IsGuiding returns 1
23:22:47.072 00.000 12020 scope still moving after pulse duration time elapsed
23:22:47.104 00.032 12020 IsSlewing returns 0
23:22:47.105 00.001 12020 IsGuiding returns 0
23:22:47.105 00.000 12020 scope move finished after 47 + 72 ms
23:22:47.105 00.000 12020 Move returns status 0, amount 47
23:22:47.105 00.000 12020 MoveAxis(N, 74, ABG)
23:22:47.105 00.000 12020 Guiding  Dir = 0, Dur = 74
23:22:47.106 00.001 12020 IsSlewing returns 0
23:22:47.108 00.002 12020 IsGuiding returns 0
23:22:47.185 00.077 12020 IsGuiding returns 1
23:22:47.185 00.000 12020 scope still moving after pulse duration time elapsed
23:22:47.235 00.050 12020 IsSlewing returns 0
23:22:47.238 00.003 12020 IsGuiding returns 1
23:22:47.260 00.022 12020 IsSlewing returns 0
23:22:47.263 00.003 12020 IsGuiding returns 1
23:22:47.375 00.112 12020 IsSlewing returns 0
23:22:47.377 00.002 12020 IsGuiding returns 0
23:22:47.377 00.000 12020 scope move finished after 74 + 194 ms
23:22:47.377 00.000 12020 Move returns status 0, amount 74
23:22:47.377 00.000 12020 move complete, result=0
23:22:47.377 00.000 12020 worker thread done servicing request
23:22:47.378 00.001 12020 Worker thread wakes up
23:22:47.378 00.000 9340 GuideStep: -0.5 px 47 ms EAST, -0.4 px 74 ms NORTH
23:22:47.389 00.011 12020 worker thread servicing REQUEST_EXPOSE 2000
23:22:47.389 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(838,40,31,31)
23:22:48.469 01.080 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"e184970c-819b-4b3f-87ba-86eaffaba5cd"}
23:22:48.479 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"e184970c-819b-4b3f-87ba-86eaffaba5cd"}
23:22:48.499 00.020 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"e6343844-9e1e-4687-a3b0-5e3609ac2aa8"}
23:22:48.509 00.010 9340 case statement mapped state 6 to 3
23:22:48.517 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"e6343844-9e1e-4687-a3b0-5e3609ac2aa8"}
23:22:48.526 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"0a10f741-8864-4131-8d5f-e519976bb709"}
23:22:48.535 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":642,"width":15,"height":15,"star_pos":[7.25,6.88],"pixels":"..."},"id":"0a10f741-8864-4131-8d5f-e519976bb709"}
23:22:49.747 01.212 12020 Exposure complete
23:22:49.896 00.149 12020 worker thread done servicing request
23:22:49.896 00.000 9340 OnExposeComplete: enter
23:22:49.903 00.007 9340 UpdateGuideState(): m_state=6
23:22:49.912 00.009 9340 Star::Find(15, 854, 55, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 643
23:22:49.922 00.010 9340 Star::Find returns 1 (0), X=854.36, Y=55.34, Mass=741689, SNR=140.2, Peak=58727 HFD=3.7
23:22:49.931 00.009 9340 MultiStar: [#1 0.94,0.62,0.00,M9] [#2 0.43,-0.34,0.94,U] [#3 0.91,-0.31,0.00,M1] [#4 0.55,0.33,0.64,U] [#5 0.64,0.35,0.67,U] [#6 0.47,-0.30,0.66,U] [#7 1.10,0.17,0.00,M1] [#8 0.47,0.74,0.61,U] 
23:22:49.939 00.008 9340 refined, 5 included, MultiStar: {0.59, 0.07}, one-star: {0.91, -0.07}
23:22:49.948 00.009 9340 CameraToMount -- cameraTheta (0.11) - m_xAngle (-3.14) = xAngle (3.25 = -3.03)
23:22:49.957 00.009 9340 CameraToMount -- cameraTheta (0.11) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (3.23 = -3.05)
23:22:49.964 00.007 9340 CameraToMount -- cameraX=0.59 cameraY=0.07 hyp=0.60 cameraTheta=0.11 mountX=-0.59 mountY=-0.05, mountTheta=-3.05
23:22:49.978 00.014 9340 SchedulePrimaryMove(10104498, x=0.59, y=0.07, opts=13)
23:22:49.987 00.009 9340 Enqueuing Move request for scope (0.59, 0.07)
23:22:49.996 00.009 12020 Worker thread wakes up
23:22:49.996 00.000 12020 worker thread servicing REQUEST_MOVE scope ofs (0.59, 0.07) opts 0xd
23:22:49.996 00.000 12020 Handling offset move in thread for scope, endpoint = (0.59, 0.07)
23:22:49.996 00.000 12020 Moving (0.59, 0.07) raw xDistance=-0.59 yDistance=-0.05
23:22:49.996 00.000 12020 GuideAlgorithmHysteresis::Result() returns -0.27 from input -0.59
23:22:49.996 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:22:49.996 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
23:22:49.997 00.001 12020 MoveAxis(E, 52, ABG)
23:22:49.997 00.000 12020 Guiding  Dir = 2, Dur = 52
23:22:49.998 00.001 12020 IsSlewing returns 0
23:22:49.999 00.001 12020 IsGuiding returns 0
23:22:50.006 00.007 9340 UpdateImageDisplay: Size=(1920,1080) min=6245, max=65527, med=9513, FiltMin=7277, FiltMax=65497, Gamma=2.870
23:22:50.030 00.024 12020 PulseGuide returned control before completion, sleep 32
23:22:50.051 00.021 9340 UpdateGuideState exits: m=741689 SNR=140.2
23:22:50.061 00.010 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:22:50.070 00.009 9340 ScheduleExposure(2000,3,1) exposurePending=0
23:22:50.081 00.011 12020 IsGuiding returns 1
23:22:50.081 00.000 9340 Enqueuing Expose request
23:22:50.091 00.010 12020 scope still moving after pulse duration time elapsed
23:22:50.127 00.036 12020 IsSlewing returns 0
23:22:50.128 00.001 12020 IsGuiding returns 0
23:22:50.128 00.000 12020 scope move finished after 52 + 76 ms
23:22:50.128 00.000 12020 Move returns status 0, amount 52
23:22:50.128 00.000 12020 MoveAxis(N, 0, ABG)
23:22:50.128 00.000 12020 Move returns status 0, amount 0
23:22:50.128 00.000 12020 move complete, result=0
23:22:50.129 00.001 12020 worker thread done servicing request
23:22:50.129 00.000 12020 Worker thread wakes up
23:22:50.129 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
23:22:50.129 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(838,40,31,31)
23:22:50.143 00.014 9340 GuideStep: -0.6 px 52 ms EAST, -0.1 px 0 ms NORTH
23:22:50.490 00.347 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"028b2a59-e85e-4a72-bdd7-08a61da0f6e5"}
23:22:50.503 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"028b2a59-e85e-4a72-bdd7-08a61da0f6e5"}
23:22:50.517 00.014 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"921c747f-59de-4d80-bafd-279374ff19dd"}
23:22:50.528 00.011 9340 case statement mapped state 6 to 3
23:22:50.542 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"921c747f-59de-4d80-bafd-279374ff19dd"}
23:22:50.558 00.016 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"e9e7001c-533a-4438-8045-ac3079e08d31"}
23:22:50.572 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":643,"width":15,"height":15,"star_pos":[7.36,7.34],"pixels":"..."},"id":"e9e7001c-533a-4438-8045-ac3079e08d31"}
23:22:52.494 01.922 12020 Exposure complete
23:22:52.503 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"80aa8b51-fde6-41ac-ad01-ece6b0b6b01b"}
23:22:52.511 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"80aa8b51-fde6-41ac-ad01-ece6b0b6b01b"}
23:22:52.520 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"b09bd190-8307-4b85-a75e-04b8df7c6774"}
23:22:52.529 00.009 9340 case statement mapped state 6 to 3
23:22:52.536 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"b09bd190-8307-4b85-a75e-04b8df7c6774"}
23:22:52.545 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"16abe539-0017-4e52-8b54-72b1f478b091"}
23:22:52.554 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":643,"width":15,"height":15,"star_pos":[7.36,7.34],"pixels":"..."},"id":"16abe539-0017-4e52-8b54-72b1f478b091"}
23:22:52.665 00.111 12020 worker thread done servicing request
23:22:52.666 00.001 9340 OnExposeComplete: enter
23:22:52.675 00.009 9340 UpdateGuideState(): m_state=6
23:22:52.685 00.010 9340 Star::Find(15, 854, 55, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 644
23:22:52.693 00.008 9340 Star::Find returns 1 (0), X=854.18, Y=55.38, Mass=737073, SNR=156.4, Peak=54907 HFD=3.8
23:22:52.703 00.010 9340 MultiStar: [#1 0.88,0.38,0.00,M10] [#2 0.14,-0.29,0.78,U] [#3 0.19,-0.19,0.59,U] [#4 0.33,0.25,0.60,U] [#5 0.44,0.35,0.69,U] [#6 -0.12,0.01,0.60,U] [#7 0.87,0.10,0.56,U] [#8 0.38,0.54,0.54,U] 
23:22:52.713 00.010 9340 refined, 7 included, MultiStar: {0.38, 0.07}, one-star: {0.72, -0.03}
23:22:52.722 00.009 9340 CameraToMount -- cameraTheta (0.18) - m_xAngle (-3.14) = xAngle (3.32 = -2.97)
23:22:52.729 00.007 9340 CameraToMount -- cameraTheta (0.18) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (3.30 = -2.98)
23:22:52.737 00.008 9340 CameraToMount -- cameraX=0.38 cameraY=0.07 hyp=0.39 cameraTheta=0.18 mountX=-0.38 mountY=-0.06, mountTheta=-2.98
23:22:52.750 00.013 9340 SchedulePrimaryMove(10104498, x=0.38, y=0.07, opts=13)
23:22:52.758 00.008 9340 Enqueuing Move request for scope (0.38, 0.07)
23:22:52.768 00.010 12020 Worker thread wakes up
23:22:52.768 00.000 12020 worker thread servicing REQUEST_MOVE scope ofs (0.38, 0.07) opts 0xd
23:22:52.768 00.000 12020 Handling offset move in thread for scope, endpoint = (0.38, 0.07)
23:22:52.769 00.001 12020 Moving (0.38, 0.07) raw xDistance=-0.38 yDistance=-0.06
23:22:52.769 00.000 12020 GuideAlgorithmHysteresis::Result() returns -0.18 from input -0.38
23:22:52.769 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:22:52.769 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
23:22:52.769 00.000 12020 MoveAxis(E, 35, ABG)
23:22:52.769 00.000 12020 Guiding  Dir = 2, Dur = 35
23:22:52.769 00.000 12020 IsSlewing returns 0
23:22:52.771 00.002 12020 IsGuiding returns 0
23:22:52.776 00.005 9340 UpdateImageDisplay: Size=(1920,1080) min=6078, max=65527, med=9491, FiltMin=7475, FiltMax=65497, Gamma=2.870
23:22:52.797 00.021 12020 PulseGuide returned control before completion, sleep 19
23:22:52.823 00.026 9340 UpdateGuideState exits: m=737073 SNR=156.4
23:22:52.834 00.011 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:22:52.843 00.009 9340 ScheduleExposure(2000,3,1) exposurePending=0
23:22:52.853 00.010 12020 IsGuiding returns 0
23:22:52.853 00.000 9340 Enqueuing Expose request
23:22:52.862 00.009 12020 Move returns status 0, amount 35
23:22:52.862 00.000 12020 MoveAxis(N, 0, ABG)
23:22:52.862 00.000 12020 Move returns status 0, amount 0
23:22:52.862 00.000 12020 move complete, result=0
23:22:52.863 00.001 12020 worker thread done servicing request
23:22:52.863 00.000 12020 Worker thread wakes up
23:22:52.863 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
23:22:52.863 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(838,40,31,31)
23:22:52.871 00.008 9340 GuideStep: -0.4 px 35 ms EAST, -0.1 px 0 ms NORTH
23:22:54.501 01.630 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"7c82bdde-5de6-4e6d-9218-2bc076d46211"}
23:22:54.510 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"7c82bdde-5de6-4e6d-9218-2bc076d46211"}
23:22:54.519 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"4c540751-bd1d-4f30-bd7f-dbe54586a2e0"}
23:22:54.527 00.008 9340 case statement mapped state 6 to 3
23:22:54.535 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"4c540751-bd1d-4f30-bd7f-dbe54586a2e0"}
23:22:54.543 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"c71c106d-4124-420c-98fb-fdac1a9467b8"}
23:22:54.551 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":644,"width":15,"height":15,"star_pos":[7.18,7.38],"pixels":"..."},"id":"c71c106d-4124-420c-98fb-fdac1a9467b8"}
23:22:55.224 00.673 12020 Exposure complete
23:22:55.383 00.159 12020 worker thread done servicing request
23:22:55.384 00.001 9340 OnExposeComplete: enter
23:22:55.392 00.008 9340 UpdateGuideState(): m_state=6
23:22:55.400 00.008 9340 Star::Find(15, 854, 55, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 645
23:22:55.409 00.009 9340 Star::Find returns 1 (0), X=854.50, Y=55.69, Mass=766675, SNR=165.1, Peak=58435 HFD=4.0
23:22:55.418 00.009 9340 MultiStar: [#1 1.04,0.75,0.00,R] [#2 0.60,0.02,0.77,U] [#3 0.83,0.07,0.56,U] [#4 0.62,0.40,0.46,U] [#5 1.13,0.76,0.00,M1] [#6 0.65,0.05,0.66,U] [#7 1.37,0.62,0.00,M1] [#8 0.75,0.99,0.00,M1] 
23:22:55.425 00.007 9340 refined, 4 included, MultiStar: {0.78, 0.16}, one-star: {1.05, 0.27}
23:22:55.434 00.009 9340 CameraToMount -- cameraTheta (0.20) - m_xAngle (-3.14) = xAngle (3.34 = -2.95)
23:22:55.442 00.008 9340 CameraToMount -- cameraTheta (0.20) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (3.32 = -2.96)
23:22:55.450 00.008 9340 CameraToMount -- cameraX=0.78 cameraY=0.16 hyp=0.80 cameraTheta=0.20 mountX=-0.78 mountY=-0.14, mountTheta=-2.96
23:22:55.460 00.010 9340 SchedulePrimaryMove(10104498, x=0.78, y=0.16, opts=13)
23:22:55.469 00.009 9340 Enqueuing Move request for scope (0.78, 0.16)
23:22:55.477 00.008 12020 Worker thread wakes up
23:22:55.477 00.000 12020 worker thread servicing REQUEST_MOVE scope ofs (0.78, 0.16) opts 0xd
23:22:55.478 00.001 12020 Handling offset move in thread for scope, endpoint = (0.78, 0.16)
23:22:55.478 00.000 12020 Moving (0.78, 0.16) raw xDistance=-0.78 yDistance=-0.14
23:22:55.478 00.000 12020 GuideAlgorithmHysteresis::Result() returns -0.34 from input -0.78
23:22:55.478 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:22:55.478 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
23:22:55.478 00.000 12020 MoveAxis(E, 66, ABG)
23:22:55.478 00.000 12020 Guiding  Dir = 2, Dur = 66
23:22:55.489 00.011 9340 UpdateImageDisplay: Size=(1920,1080) min=5578, max=65521, med=9504, FiltMin=7310, FiltMax=65497, Gamma=2.870
23:22:55.502 00.013 12020 IsSlewing returns 0
23:22:55.503 00.001 12020 IsGuiding returns 0
23:22:55.532 00.029 9340 UpdateGuideState exits: m=766675 SNR=165.1
23:22:55.541 00.009 12020 PulseGuide returned control before completion, sleep 48
23:22:55.541 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:22:55.549 00.008 9340 ScheduleExposure(2000,3,1) exposurePending=0
23:22:55.559 00.010 9340 Enqueuing Expose request
23:22:55.627 00.068 12020 IsGuiding returns 0
23:22:55.627 00.000 12020 Move returns status 0, amount 66
23:22:55.627 00.000 12020 MoveAxis(N, 0, ABG)
23:22:55.629 00.002 12020 Move returns status 0, amount 0
23:22:55.629 00.000 12020 move complete, result=0
23:22:55.629 00.000 12020 worker thread done servicing request
23:22:55.629 00.000 12020 Worker thread wakes up
23:22:55.629 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
23:22:55.629 00.000 9340 GuideStep: -0.8 px 66 ms EAST, -0.1 px 0 ms NORTH
23:22:55.639 00.010 12020 Handling exposure in thread, d=2000 o=3 r=(838,40,31,31)
23:22:56.509 00.870 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"a5cdecce-b868-48a3-892e-e1949234275c"}
23:22:56.519 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"a5cdecce-b868-48a3-892e-e1949234275c"}
23:22:56.533 00.014 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"d46a96c9-5ea2-4221-b194-fab0d2f1c280"}
23:22:56.546 00.013 9340 case statement mapped state 6 to 3
23:22:56.558 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"d46a96c9-5ea2-4221-b194-fab0d2f1c280"}
23:22:56.594 00.036 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"73793193-ed7a-4fce-b688-b19879f8e7b0"}
23:22:56.607 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":645,"width":15,"height":15,"star_pos":[6.50,6.69],"pixels":"..."},"id":"73793193-ed7a-4fce-b688-b19879f8e7b0"}
23:22:57.995 01.388 12020 Exposure complete
23:22:58.172 00.177 12020 worker thread done servicing request
23:22:58.172 00.000 9340 OnExposeComplete: enter
23:22:58.180 00.008 9340 UpdateGuideState(): m_state=6
23:22:58.189 00.009 9340 Star::Find(15, 854, 55, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 646
23:22:58.199 00.010 9340 Star::Find returns 1 (0), X=854.56, Y=55.79, Mass=729136, SNR=167.2, Peak=56331 HFD=3.8
23:22:58.208 00.009 9340 MultiStar: [#1 -0.12,0.17,0.88,U] [#2 0.64,0.02,0.71,U] [#3 0.81,0.14,0.51,U] [#4 0.78,0.55,0.00,M1] [#5 1.12,0.79,0.00,M2] [#6 0.57,-0.01,0.58,U] [#7 1.40,0.53,0.00,M2] [#8 1.06,0.70,0.00,M2] 
23:22:58.216 00.008 9340 refined, 4 included, MultiStar: {0.60, 0.17}, one-star: {1.10, 0.38}
23:22:58.224 00.008 9340 CameraToMount -- cameraTheta (0.27) - m_xAngle (-3.14) = xAngle (3.41 = -2.88)
23:22:58.233 00.009 9340 CameraToMount -- cameraTheta (0.27) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (3.39 = -2.89)
23:22:58.243 00.010 9340 CameraToMount -- cameraX=0.60 cameraY=0.17 hyp=0.62 cameraTheta=0.27 mountX=-0.60 mountY=-0.15, mountTheta=-2.89
23:22:58.254 00.011 9340 SchedulePrimaryMove(10104498, x=0.60, y=0.17, opts=13)
23:22:58.263 00.009 9340 Enqueuing Move request for scope (0.60, 0.17)
23:22:58.273 00.010 12020 Worker thread wakes up
23:22:58.273 00.000 12020 worker thread servicing REQUEST_MOVE scope ofs (0.60, 0.17) opts 0xd
23:22:58.273 00.000 12020 Handling offset move in thread for scope, endpoint = (0.60, 0.17)
23:22:58.273 00.000 12020 Moving (0.60, 0.17) raw xDistance=-0.60 yDistance=-0.15
23:22:58.274 00.001 12020 GuideAlgorithmHysteresis::Result() returns -0.28 from input -0.60
23:22:58.274 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:22:58.274 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
23:22:58.274 00.000 12020 MoveAxis(E, 54, ABG)
23:22:58.274 00.000 12020 Guiding  Dir = 2, Dur = 54
23:22:58.275 00.001 12020 IsSlewing returns 0
23:22:58.276 00.001 12020 IsGuiding returns 0
23:22:58.283 00.007 9340 UpdateImageDisplay: Size=(1920,1080) min=6058, max=65521, med=9510, FiltMin=7418, FiltMax=65497, Gamma=2.870
23:22:58.298 00.015 12020 PulseGuide returned control before completion, sleep 42
23:22:58.331 00.033 9340 UpdateGuideState exits: m=729136 SNR=167.2
23:22:58.341 00.010 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:22:58.350 00.009 12020 IsGuiding returns 1
23:22:58.350 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
23:22:58.362 00.012 12020 scope still moving after pulse duration time elapsed
23:22:58.362 00.000 9340 Enqueuing Expose request
23:22:58.411 00.049 12020 IsSlewing returns 0
23:22:58.412 00.001 12020 IsGuiding returns 0
23:22:58.412 00.000 12020 scope move finished after 54 + 81 ms
23:22:58.412 00.000 12020 Move returns status 0, amount 54
23:22:58.413 00.001 12020 MoveAxis(N, 0, ABG)
23:22:58.413 00.000 12020 Move returns status 0, amount 0
23:22:58.413 00.000 12020 move complete, result=0
23:22:58.413 00.000 12020 worker thread done servicing request
23:22:58.413 00.000 12020 Worker thread wakes up
23:22:58.413 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
23:22:58.413 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(838,40,31,31)
23:22:58.414 00.001 9340 GuideStep: -0.6 px 54 ms EAST, -0.2 px 0 ms NORTH
23:22:58.516 00.102 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"78df9300-9133-4692-a0ed-bdf7518a469c"}
23:22:58.528 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"78df9300-9133-4692-a0ed-bdf7518a469c"}
23:22:58.546 00.018 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"f520115b-96bd-4fd9-b36f-c92feee2fc3d"}
23:22:58.556 00.010 9340 case statement mapped state 6 to 3
23:22:58.568 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"f520115b-96bd-4fd9-b36f-c92feee2fc3d"}
23:22:58.582 00.014 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"4953d3b2-e328-4405-825a-8b87bdecc7bd"}
23:22:58.592 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":646,"width":15,"height":15,"star_pos":[6.56,6.79],"pixels":"..."},"id":"4953d3b2-e328-4405-825a-8b87bdecc7bd"}
23:23:00.528 01.936 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"b6c97f6b-949c-42a7-86fc-6ee33e017629"}
23:23:00.537 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"b6c97f6b-949c-42a7-86fc-6ee33e017629"}
23:23:00.545 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"d158e75e-ef54-4449-be1b-d8739dde4809"}
23:23:00.553 00.008 9340 case statement mapped state 6 to 3
23:23:00.561 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"d158e75e-ef54-4449-be1b-d8739dde4809"}
23:23:00.570 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"da59551a-2577-461e-92dd-a4841fe6fc6d"}
23:23:00.580 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":646,"width":15,"height":15,"star_pos":[6.56,6.79],"pixels":"..."},"id":"da59551a-2577-461e-92dd-a4841fe6fc6d"}
23:23:00.775 00.195 12020 Exposure complete
23:23:00.963 00.188 12020 worker thread done servicing request
23:23:00.963 00.000 9340 OnExposeComplete: enter
23:23:00.973 00.010 9340 UpdateGuideState(): m_state=6
23:23:00.983 00.010 9340 Star::Find(15, 854, 55, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 647
23:23:00.991 00.008 9340 Star::Find returns 1 (0), X=854.68, Y=56.15, Mass=669775, SNR=134.7, Peak=51331 HFD=3.9
23:23:01.002 00.011 9340 MultiStar: [#1 0.08,0.25,0.85,U] [#2 0.77,0.57,0.00,M1] [#3 1.11,0.39,0.00,M1] [#4 0.72,0.81,0.00,M2] [#5 1.21,1.03,0.00,M3] [#6 0.74,0.60,0.00,M1] [#7 1.49,0.87,0.00,M3] [#8 1.13,1.06,0.00,M3] 
23:23:01.012 00.010 9340 refined, 1 included, MultiStar: {0.70, 0.51}, one-star: {1.22, 0.73}
23:23:01.021 00.009 9340 CameraToMount -- cameraTheta (0.63) - m_xAngle (-3.14) = xAngle (3.77 = -2.52)
23:23:01.030 00.009 9340 CameraToMount -- cameraTheta (0.63) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (3.75 = -2.53)
23:23:01.038 00.008 9340 CameraToMount -- cameraX=0.70 cameraY=0.51 hyp=0.86 cameraTheta=0.63 mountX=-0.70 mountY=-0.50, mountTheta=-2.53
23:23:01.050 00.012 9340 SchedulePrimaryMove(10104498, x=0.70, y=0.51, opts=13)
23:23:01.059 00.009 9340 Enqueuing Move request for scope (0.70, 0.51)
23:23:01.071 00.012 12020 Worker thread wakes up
23:23:01.072 00.001 12020 worker thread servicing REQUEST_MOVE scope ofs (0.70, 0.51) opts 0xd
23:23:01.072 00.000 12020 Handling offset move in thread for scope, endpoint = (0.70, 0.51)
23:23:01.072 00.000 12020 Moving (0.70, 0.51) raw xDistance=-0.70 yDistance=-0.50
23:23:01.072 00.000 12020 GuideAlgorithmHysteresis::Result() returns -0.32 from input -0.70
23:23:01.072 00.000 12020 GuideAlgorithmResistSwitch::result() returns -0.50 from input -0.50
23:23:01.072 00.000 12020 MoveAxis(E, 61, ABG)
23:23:01.072 00.000 12020 Guiding  Dir = 2, Dur = 61
23:23:01.082 00.010 12020 IsSlewing returns 0
23:23:01.083 00.001 12020 IsGuiding returns 0
23:23:01.091 00.008 9340 UpdateImageDisplay: Size=(1920,1080) min=6211, max=65521, med=9673, FiltMin=7569, FiltMax=65497, Gamma=2.870
23:23:01.113 00.022 12020 PulseGuide returned control before completion, sleep 42
23:23:01.138 00.025 9340 UpdateGuideState exits: m=669775 SNR=134.7
23:23:01.149 00.011 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:23:01.159 00.010 9340 ScheduleExposure(2000,3,1) exposurePending=0
23:23:01.174 00.015 9340 Enqueuing Expose request
23:23:01.209 00.035 12020 IsGuiding returns 0
23:23:01.209 00.000 12020 Move returns status 0, amount 61
23:23:01.209 00.000 12020 MoveAxis(N, 83, ABG)
23:23:01.209 00.000 12020 Guiding  Dir = 0, Dur = 83
23:23:01.211 00.002 12020 IsSlewing returns 0
23:23:01.213 00.002 12020 IsGuiding returns 0
23:23:01.307 00.094 12020 IsGuiding returns 1
23:23:01.308 00.001 12020 scope still moving after pulse duration time elapsed
23:23:01.355 00.047 12020 IsSlewing returns 0
23:23:01.356 00.001 12020 IsGuiding returns 1
23:23:01.391 00.035 12020 IsSlewing returns 0
23:23:01.496 00.105 12020 IsGuiding returns 0
23:23:01.498 00.002 12020 scope move finished after 83 + 200 ms
23:23:01.498 00.000 12020 Move returns status 0, amount 83
23:23:01.498 00.000 12020 move complete, result=0
23:23:01.498 00.000 12020 worker thread done servicing request
23:23:01.498 00.000 9340 GuideStep: -0.7 px 61 ms EAST, -0.5 px 83 ms NORTH
23:23:01.512 00.014 12020 Worker thread wakes up
23:23:01.512 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
23:23:01.512 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(838,40,31,31)
23:23:02.533 01.021 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"59425995-4f20-4691-930f-01b99fdcdcc5"}
23:23:02.544 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"59425995-4f20-4691-930f-01b99fdcdcc5"}
23:23:02.556 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"dba5dcdc-07f9-4fdb-8729-f30cce2a75f9"}
23:23:02.566 00.010 9340 case statement mapped state 6 to 3
23:23:02.576 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"dba5dcdc-07f9-4fdb-8729-f30cce2a75f9"}
23:23:02.594 00.018 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"795d7618-1d7c-4e9b-99a0-314831eb59f7"}
23:23:02.605 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":647,"width":15,"height":15,"star_pos":[6.68,7.15],"pixels":"..."},"id":"795d7618-1d7c-4e9b-99a0-314831eb59f7"}
23:23:03.877 01.272 12020 Exposure complete
23:23:04.087 00.210 12020 worker thread done servicing request
23:23:04.087 00.000 9340 OnExposeComplete: enter
23:23:04.098 00.011 9340 UpdateGuideState(): m_state=6
23:23:04.108 00.010 9340 Star::Find(15, 854, 56, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 648
23:23:04.118 00.010 9340 Star::Find returns 1 (0), X=854.59, Y=55.56, Mass=708695, SNR=154.2, Peak=58561 HFD=3.6
23:23:04.129 00.011 9340 MultiStar: [#1 0.34,-0.24,0.64,U] [#2 0.92,0.09,0.00,M2] [#3 0.99,-0.15,0.00,M2] [#4 0.78,0.58,0.00,M3] [#5 1.12,0.31,0.00,M4] [#6 0.51,-0.21,0.53,U] [#7 1.58,0.21,0.00,M4] [#8 1.06,0.49,0.00,M4] 
23:23:04.140 00.011 9340 refined, 2 included, MultiStar: {0.75, -0.05}, one-star: {1.14, 0.15}
23:23:04.151 00.011 9340 CameraToMount -- cameraTheta (-0.07) - m_xAngle (-3.14) = xAngle (3.07 = 3.07)
23:23:04.163 00.012 9340 CameraToMount -- cameraTheta (-0.07) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (3.05 = 3.05)
23:23:04.173 00.010 9340 CameraToMount -- cameraX=0.75 cameraY=-0.05 hyp=0.75 cameraTheta=-0.07 mountX=-0.75 mountY=0.07, mountTheta=3.05
23:23:04.190 00.017 9340 SchedulePrimaryMove(10104498, x=0.75, y=-0.05, opts=13)
23:23:04.201 00.011 9340 Enqueuing Move request for scope (0.75, -0.05)
23:23:04.211 00.010 12020 Worker thread wakes up
23:23:04.212 00.001 12020 worker thread servicing REQUEST_MOVE scope ofs (0.75, -0.05) opts 0xd
23:23:04.212 00.000 12020 Handling offset move in thread for scope, endpoint = (0.75, -0.05)
23:23:04.212 00.000 12020 Moving (0.75, -0.05) raw xDistance=-0.75 yDistance=0.07
23:23:04.212 00.000 12020 GuideAlgorithmHysteresis::Result() returns -0.34 from input -0.75
23:23:04.212 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:23:04.213 00.001 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
23:23:04.213 00.000 12020 MoveAxis(E, 66, ABG)
23:23:04.213 00.000 12020 Guiding  Dir = 2, Dur = 66
23:23:04.214 00.001 12020 IsSlewing returns 0
23:23:04.215 00.001 12020 IsGuiding returns 0
23:23:04.222 00.007 9340 UpdateImageDisplay: Size=(1920,1080) min=5748, max=65527, med=9693, FiltMin=7702, FiltMax=65497, Gamma=2.870
23:23:04.232 00.010 12020 PulseGuide returned control before completion, sleep 59
23:23:04.272 00.040 9340 UpdateGuideState exits: m=708695 SNR=154.2
23:23:04.283 00.011 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:23:04.299 00.016 9340 ScheduleExposure(2000,3,1) exposurePending=0
23:23:04.311 00.012 9340 Enqueuing Expose request
23:23:04.328 00.017 12020 IsGuiding returns 0
23:23:04.328 00.000 12020 Move returns status 0, amount 66
23:23:04.328 00.000 12020 MoveAxis(N, 0, ABG)
23:23:04.328 00.000 12020 Move returns status 0, amount 0
23:23:04.328 00.000 12020 move complete, result=0
23:23:04.328 00.000 12020 worker thread done servicing request
23:23:04.330 00.002 12020 Worker thread wakes up
23:23:04.330 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
23:23:04.330 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(838,40,31,31)
23:23:04.331 00.001 9340 GuideStep: -0.8 px 66 ms EAST, 0.1 px 0 ms NORTH
23:23:04.553 00.222 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"c51fe910-66aa-4644-989d-e3228ddf8a49"}
23:23:04.567 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"c51fe910-66aa-4644-989d-e3228ddf8a49"}
23:23:04.583 00.016 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"213c255b-3b18-47dd-a1fb-d9e382a68eff"}
23:23:04.596 00.013 9340 case statement mapped state 6 to 3
23:23:04.609 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"213c255b-3b18-47dd-a1fb-d9e382a68eff"}
23:23:04.626 00.017 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"52dfc233-4d1c-4da8-8eed-1e4d30d95459"}
23:23:04.638 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":648,"width":15,"height":15,"star_pos":[6.59,6.56],"pixels":"..."},"id":"52dfc233-4d1c-4da8-8eed-1e4d30d95459"}
23:23:06.553 01.915 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"7854e217-3777-4304-8668-67bdc264a17a"}
23:23:06.566 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"7854e217-3777-4304-8668-67bdc264a17a"}
23:23:06.579 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"b149ffa3-ed2f-40e7-83f5-bafa065249ab"}
23:23:06.592 00.013 9340 case statement mapped state 6 to 3
23:23:06.602 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"b149ffa3-ed2f-40e7-83f5-bafa065249ab"}
23:23:06.616 00.014 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"9fa5cab2-5064-4daf-90b5-4f9dcb437b56"}
23:23:06.629 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":648,"width":15,"height":15,"star_pos":[6.59,6.56],"pixels":"..."},"id":"9fa5cab2-5064-4daf-90b5-4f9dcb437b56"}
23:23:06.687 00.058 12020 Exposure complete
23:23:06.920 00.233 12020 worker thread done servicing request
23:23:06.920 00.000 9340 OnExposeComplete: enter
23:23:06.933 00.013 9340 UpdateGuideState(): m_state=6
23:23:06.945 00.012 9340 Star::Find(15, 854, 55, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 649
23:23:06.959 00.014 9340 Star::Find returns 1 (0), X=854.56, Y=55.33, Mass=774110, SNR=155.7, Peak=57155 HFD=4.0
23:23:06.973 00.014 9340 MultiStar: [#1 0.21,-0.20,0.77,U] [#2 1.02,-0.20,0.00,M3] [#3 1.10,-0.05,0.00,M3] [#4 0.76,0.43,0.52,U] [#5 0.85,0.49,0.00,M5] [#6 0.62,-0.07,0.65,U] [#7 1.43,0.30,0.00,M5] [#8 1.01,0.80,0.00,M5] 
23:23:06.985 00.012 9340 refined, 3 included, MultiStar: {0.71, -0.02}, one-star: {1.11, -0.09}
23:23:07.001 00.016 9340 CameraToMount -- cameraTheta (-0.03) - m_xAngle (-3.14) = xAngle (3.10 = 3.10)
23:23:07.014 00.013 9340 CameraToMount -- cameraTheta (-0.03) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (3.09 = 3.09)
23:23:07.027 00.013 9340 CameraToMount -- cameraX=0.71 cameraY=-0.02 hyp=0.71 cameraTheta=-0.03 mountX=-0.71 mountY=0.04, mountTheta=3.09
23:23:07.047 00.020 9340 SchedulePrimaryMove(10104498, x=0.71, y=-0.02, opts=13)
23:23:07.060 00.013 9340 Enqueuing Move request for scope (0.71, -0.02)
23:23:07.074 00.014 12020 Worker thread wakes up
23:23:07.074 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=5944, max=65527, med=9681, FiltMin=7615, FiltMax=65497, Gamma=2.870
23:23:07.086 00.012 12020 worker thread servicing REQUEST_MOVE scope ofs (0.71, -0.02) opts 0xd
23:23:07.086 00.000 9340 UpdateGuideState exits: m=774110 SNR=155.7
23:23:07.099 00.013 12020 Handling offset move in thread for scope, endpoint = (0.71, -0.02)
23:23:07.099 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:23:07.114 00.015 12020 Moving (0.71, -0.02) raw xDistance=-0.71 yDistance=0.04
23:23:07.114 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
23:23:07.127 00.013 12020 GuideAlgorithmHysteresis::Result() returns -0.32 from input -0.71
23:23:07.127 00.000 9340 Enqueuing Expose request
23:23:07.139 00.012 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:23:07.140 00.001 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
23:23:07.140 00.000 12020 MoveAxis(E, 63, ABG)
23:23:07.140 00.000 12020 Guiding  Dir = 2, Dur = 63
23:23:07.141 00.001 12020 IsSlewing returns 0
23:23:07.143 00.002 12020 IsGuiding returns 0
23:23:07.174 00.031 12020 PulseGuide returned control before completion, sleep 42
23:23:07.255 00.081 12020 IsGuiding returns 0
23:23:07.255 00.000 12020 Move returns status 0, amount 63
23:23:07.255 00.000 12020 MoveAxis(N, 0, ABG)
23:23:07.256 00.001 12020 Move returns status 0, amount 0
23:23:07.256 00.000 12020 move complete, result=0
23:23:07.256 00.000 12020 worker thread done servicing request
23:23:07.257 00.001 9340 GuideStep: -0.7 px 63 ms EAST, 0.0 px 0 ms NORTH
23:23:07.269 00.012 12020 Worker thread wakes up
23:23:07.271 00.002 12020 worker thread servicing REQUEST_EXPOSE 2000
23:23:07.271 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(838,40,31,31)
23:23:08.552 01.281 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"d5651371-1e81-47b7-836c-9224b9862164"}
23:23:08.565 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"d5651371-1e81-47b7-836c-9224b9862164"}
23:23:08.579 00.014 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"4fef4511-2ee5-44e0-a7e0-0d7240b5d5ef"}
23:23:08.595 00.016 9340 case statement mapped state 6 to 3
23:23:08.607 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"4fef4511-2ee5-44e0-a7e0-0d7240b5d5ef"}
23:23:08.619 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"cdba1842-06b0-42c0-b6bf-2e64da0201e1"}
23:23:08.631 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":649,"width":15,"height":15,"star_pos":[6.56,7.33],"pixels":"..."},"id":"cdba1842-06b0-42c0-b6bf-2e64da0201e1"}
23:23:09.663 01.032 12020 Exposure complete
23:23:10.005 00.342 12020 worker thread done servicing request
23:23:10.006 00.001 9340 OnExposeComplete: enter
23:23:10.021 00.015 9340 UpdateGuideState(): m_state=6
23:23:10.043 00.022 9340 Star::Find(15, 854, 55, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 650
23:23:10.061 00.018 9340 Star::Find returns 1 (0), X=854.53, Y=55.52, Mass=728487, SNR=138.8, Peak=57127 HFD=4.2
23:23:10.100 00.039 9340 MultiStar: [#1 0.10,-0.08,0.81,U] [#2 0.76,0.17,0.81,U] [#3 0.85,0.23,0.71,U] [#4 0.57,0.77,0.00,M3] [#5 1.05,0.38,0.00,M6] [#6 0.54,0.12,0.79,U] [#7 1.46,0.49,0.00,M6] [#8 0.72,1.00,0.00,M6] 
23:23:10.121 00.021 9340 refined, 4 included, MultiStar: {0.68, 0.10}, one-star: {1.08, 0.10}
23:23:10.141 00.020 9340 CameraToMount -- cameraTheta (0.15) - m_xAngle (-3.14) = xAngle (3.29 = -2.99)
23:23:10.159 00.018 9340 CameraToMount -- cameraTheta (0.15) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (3.27 = -3.01)
23:23:10.185 00.026 9340 CameraToMount -- cameraX=0.68 cameraY=0.10 hyp=0.69 cameraTheta=0.15 mountX=-0.68 mountY=-0.09, mountTheta=-3.01
23:23:10.232 00.047 9340 SchedulePrimaryMove(10104498, x=0.68, y=0.10, opts=13)
23:23:10.257 00.025 9340 Enqueuing Move request for scope (0.68, 0.10)
23:23:10.275 00.018 12020 Worker thread wakes up
23:23:10.275 00.000 12020 worker thread servicing REQUEST_MOVE scope ofs (0.68, 0.10) opts 0xd
23:23:10.276 00.001 9340 UpdateImageDisplay: Size=(1920,1080) min=5778, max=65521, med=9681, FiltMin=7607, FiltMax=65473, Gamma=2.870
23:23:10.287 00.011 12020 Handling offset move in thread for scope, endpoint = (0.68, 0.10)
23:23:10.288 00.001 12020 Moving (0.68, 0.10) raw xDistance=-0.68 yDistance=-0.09
23:23:10.288 00.000 9340 UpdateGuideState exits: m=728487 SNR=138.8
23:23:10.302 00.014 12020 GuideAlgorithmHysteresis::Result() returns -0.31 from input -0.68
23:23:10.303 00.001 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:23:10.305 00.002 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:23:10.329 00.024 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
23:23:10.329 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
23:23:10.365 00.036 12020 MoveAxis(E, 60, ABG)
23:23:10.365 00.000 12020 Guiding  Dir = 2, Dur = 60
23:23:10.366 00.001 12020 IsSlewing returns 0
23:23:10.370 00.004 12020 IsGuiding returns 0
23:23:10.376 00.006 9340 Enqueuing Expose request
23:23:10.405 00.029 12020 PulseGuide returned control before completion, sleep 40
23:23:10.491 00.086 12020 IsGuiding returns 0
23:23:10.491 00.000 12020 Move returns status 0, amount 60
23:23:10.491 00.000 12020 MoveAxis(N, 0, ABG)
23:23:10.492 00.001 12020 Move returns status 0, amount 0
23:23:10.492 00.000 12020 move complete, result=0
23:23:10.497 00.005 12020 worker thread done servicing request
23:23:10.497 00.000 9340 GuideStep: -0.7 px 60 ms EAST, -0.1 px 0 ms NORTH
23:23:10.517 00.020 12020 Worker thread wakes up
23:23:10.518 00.001 12020 worker thread servicing REQUEST_EXPOSE 2000
23:23:10.518 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(838,40,31,31)
23:23:10.551 00.033 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"d09d1d69-9ae9-421f-8522-39dc6bdc927c"}
23:23:10.574 00.023 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"d09d1d69-9ae9-421f-8522-39dc6bdc927c"}
23:23:10.598 00.024 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"fc68204f-73ba-4b29-85c8-d97043f953aa"}
23:23:10.643 00.045 9340 case statement mapped state 6 to 3
23:23:10.662 00.019 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"fc68204f-73ba-4b29-85c8-d97043f953aa"}
23:23:10.684 00.022 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"340e2dcd-7410-4030-b8dd-3fc72ef2aff7"}
23:23:10.700 00.016 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":650,"width":15,"height":15,"star_pos":[6.53,6.52],"pixels":"..."},"id":"340e2dcd-7410-4030-b8dd-3fc72ef2aff7"}
23:23:12.552 01.852 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"b4a86b6d-86c3-4727-8cf6-67da14cfb03b"}
23:23:12.568 00.016 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"b4a86b6d-86c3-4727-8cf6-67da14cfb03b"}
23:23:12.581 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"cf745073-5d5d-47af-b32b-54d17f4edbd2"}
23:23:12.588 00.007 9340 case statement mapped state 6 to 3
23:23:12.599 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"cf745073-5d5d-47af-b32b-54d17f4edbd2"}
23:23:12.608 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"e62567b5-4904-4bdc-b7af-d21c1c501563"}
23:23:12.616 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":650,"width":15,"height":15,"star_pos":[6.53,6.52],"pixels":"..."},"id":"e62567b5-4904-4bdc-b7af-d21c1c501563"}
23:23:12.880 00.264 12020 Exposure complete
23:23:13.075 00.195 12020 worker thread done servicing request
23:23:13.075 00.000 9340 OnExposeComplete: enter
23:23:13.087 00.012 9340 UpdateGuideState(): m_state=6
23:23:13.097 00.010 9340 Star::Find(15, 854, 55, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 651
23:23:13.107 00.010 9340 Star::Find returns 1 (0), X=855.01, Y=56.09, Mass=727034, SNR=138.1, Peak=51372 HFD=4.2
23:23:13.116 00.009 9340 MultiStar: [#1 0.52,0.45,0.92,U] [#2 1.09,0.45,0.00,M3] [#3 1.22,0.39,0.00,M3] [#4 1.08,0.95,0.00,M4] [#5 1.21,1.12,0.00,M7] [#6 0.97,0.49,0.00,M1] [#7 1.53,1.13,0.00,M7] [#8 1.12,1.69,0.00,M7] 
23:23:13.126 00.010 9340 refined, 1 included, MultiStar: {1.06, 0.57}, one-star: {1.55, 0.67}
23:23:13.136 00.010 9340 CameraToMount -- cameraTheta (0.49) - m_xAngle (-3.14) = xAngle (3.63 = -2.66)
23:23:13.145 00.009 9340 CameraToMount -- cameraTheta (0.49) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (3.61 = -2.67)
23:23:13.174 00.029 9340 CameraToMount -- cameraX=1.06 cameraY=0.57 hyp=1.20 cameraTheta=0.49 mountX=-1.06 mountY=-0.54, mountTheta=-2.67
23:23:13.198 00.024 9340 SchedulePrimaryMove(10104498, x=1.06, y=0.57, opts=13)
23:23:13.213 00.015 9340 Enqueuing Move request for scope (1.06, 0.57)
23:23:13.222 00.009 12020 Worker thread wakes up
23:23:13.222 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=5815, max=65521, med=9698, FiltMin=7511, FiltMax=65497, Gamma=2.870
23:23:13.231 00.009 12020 worker thread servicing REQUEST_MOVE scope ofs (1.06, 0.57) opts 0xd
23:23:13.231 00.000 9340 UpdateGuideState exits: m=727034 SNR=138.1
23:23:13.239 00.008 12020 Handling offset move in thread for scope, endpoint = (1.06, 0.57)
23:23:13.239 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:23:13.250 00.011 12020 Moving (1.06, 0.57) raw xDistance=-1.06 yDistance=-0.54
23:23:13.250 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
23:23:13.263 00.013 12020 GuideAlgorithmHysteresis::Result() returns -0.47 from input -1.06
23:23:13.264 00.001 9340 Enqueuing Expose request
23:23:13.273 00.009 12020 GuideAlgorithmResistSwitch::result() returns -0.54 from input -0.54
23:23:13.273 00.000 12020 MoveAxis(E, 91, ABG)
23:23:13.273 00.000 12020 Guiding  Dir = 2, Dur = 91
23:23:13.274 00.001 12020 IsSlewing returns 0
23:23:13.275 00.001 12020 IsGuiding returns 0
23:23:13.300 00.025 12020 PulseGuide returned control before completion, sleep 78
23:23:13.382 00.082 12020 IsGuiding returns 1
23:23:13.383 00.001 12020 scope still moving after pulse duration time elapsed
23:23:13.422 00.039 12020 IsSlewing returns 0
23:23:13.423 00.001 12020 IsGuiding returns 0
23:23:13.424 00.001 12020 scope move finished after 91 + 57 ms
23:23:13.425 00.001 12020 Move returns status 0, amount 91
23:23:13.426 00.001 12020 MoveAxis(N, 91, ABG)
23:23:13.427 00.001 12020 Guiding  Dir = 0, Dur = 91
23:23:13.429 00.002 12020 IsSlewing returns 0
23:23:13.430 00.001 12020 IsGuiding returns 0
23:23:13.508 00.078 12020 PulseGuide returned control before completion, sleep 23
23:23:13.546 00.038 12020 IsGuiding returns 1
23:23:13.547 00.001 12020 scope still moving after pulse duration time elapsed
23:23:13.588 00.041 12020 IsSlewing returns 0
23:23:13.589 00.001 12020 IsGuiding returns 1
23:23:13.618 00.029 12020 IsSlewing returns 0
23:23:13.619 00.001 12020 IsGuiding returns 1
23:23:13.731 00.112 12020 IsSlewing returns 0
23:23:13.733 00.002 12020 IsGuiding returns 0
23:23:13.733 00.000 12020 scope move finished after 91 + 211 ms
23:23:13.733 00.000 12020 Move returns status 0, amount 91
23:23:13.733 00.000 12020 move complete, result=0
23:23:13.733 00.000 9340 GuideStep: -1.1 px 91 ms EAST, -0.5 px 91 ms NORTH
23:23:13.747 00.014 12020 worker thread done servicing request
23:23:13.747 00.000 12020 Worker thread wakes up
23:23:13.747 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
23:23:13.747 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(838,40,31,31)
23:23:14.549 00.802 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"054f82f8-bdee-411f-b840-815b67238aea"}
23:23:14.562 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"054f82f8-bdee-411f-b840-815b67238aea"}
23:23:14.579 00.017 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"0acf62fd-1260-489a-86f1-818364033ee1"}
23:23:14.596 00.017 9340 case statement mapped state 6 to 3
23:23:14.606 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"0acf62fd-1260-489a-86f1-818364033ee1"}
23:23:14.618 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"39bc5833-32b1-4648-8399-9804d3e04fd1"}
23:23:14.644 00.026 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":651,"width":15,"height":15,"star_pos":[7.01,7.09],"pixels":"..."},"id":"39bc5833-32b1-4648-8399-9804d3e04fd1"}
23:23:16.131 01.487 12020 Exposure complete
23:23:16.400 00.269 12020 worker thread done servicing request
23:23:16.400 00.000 9340 OnExposeComplete: enter
23:23:16.425 00.025 9340 UpdateGuideState(): m_state=6
23:23:16.437 00.012 9340 Star::Find(15, 855, 56, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 652
23:23:16.456 00.019 9340 Star::Find returns 1 (0), X=854.38, Y=55.46, Mass=726932, SNR=161.6, Peak=58139 HFD=3.6
23:23:16.489 00.033 9340 MultiStar: [#1 0.05,-0.35,0.70,U] [#2 0.67,-0.28,0.72,U] [#3 0.85,-0.27,0.49,U] [#4 0.77,0.35,0.54,U] [#5 0.91,0.26,0.00,M8] [#6 0.43,-0.23,0.58,U] [#7 1.51,0.00,0.00,M8] [#8 0.96,0.54,0.00,M8] 
23:23:16.532 00.043 9340 refined, 5 included, MultiStar: {0.63, -0.12}, one-star: {0.93, 0.05}
23:23:16.563 00.031 9340 CameraToMount -- cameraTheta (-0.19) - m_xAngle (-3.14) = xAngle (2.95 = 2.95)
23:23:16.579 00.016 9340 CameraToMount -- cameraTheta (-0.19) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (2.93 = 2.93)
23:23:16.601 00.022 9340 CameraToMount -- cameraX=0.63 cameraY=-0.12 hyp=0.64 cameraTheta=-0.19 mountX=-0.63 mountY=0.13, mountTheta=2.93
23:23:16.622 00.021 9340 SchedulePrimaryMove(10104498, x=0.63, y=-0.12, opts=13)
23:23:16.664 00.042 9340 Enqueuing Move request for scope (0.63, -0.12)
23:23:16.683 00.019 12020 Worker thread wakes up
23:23:16.684 00.001 12020 worker thread servicing REQUEST_MOVE scope ofs (0.63, -0.12) opts 0xd
23:23:16.684 00.000 12020 Handling offset move in thread for scope, endpoint = (0.63, -0.12)
23:23:16.684 00.000 12020 Moving (0.63, -0.12) raw xDistance=-0.63 yDistance=0.13
23:23:16.684 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=5584, max=65527, med=9496, FiltMin=7183, FiltMax=65497, Gamma=2.870
23:23:16.699 00.015 12020 GuideAlgorithmHysteresis::Result() returns -0.30 from input -0.63
23:23:16.699 00.000 9340 UpdateGuideState exits: m=726932 SNR=161.6
23:23:16.711 00.012 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:23:16.713 00.002 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
23:23:16.713 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:23:16.728 00.015 12020 MoveAxis(E, 58, ABG)
23:23:16.728 00.000 12020 Guiding  Dir = 2, Dur = 58
23:23:16.728 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
23:23:16.748 00.020 9340 Enqueuing Expose request
23:23:16.779 00.031 12020 IsSlewing returns 0
23:23:16.781 00.002 12020 IsGuiding returns 0
23:23:16.782 00.001 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"badfcb67-7ba3-423f-ab10-a48d4ba94e18"}
23:23:16.797 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"badfcb67-7ba3-423f-ab10-a48d4ba94e18"}
23:23:16.807 00.010 12020 PulseGuide returned control before completion, sleep 48
23:23:16.808 00.001 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"b854be6f-7175-46d5-80c8-2840051c694b"}
23:23:16.820 00.012 9340 case statement mapped state 6 to 3
23:23:16.830 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"b854be6f-7175-46d5-80c8-2840051c694b"}
23:23:16.844 00.014 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"464ef6b9-998d-4ed5-a7d8-2985c67dbb46"}
23:23:16.857 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":652,"width":15,"height":15,"star_pos":[7.38,7.46],"pixels":"..."},"id":"464ef6b9-998d-4ed5-a7d8-2985c67dbb46"}
23:23:16.882 00.025 12020 IsGuiding returns 0
23:23:16.882 00.000 12020 Move returns status 0, amount 58
23:23:16.884 00.002 12020 MoveAxis(N, 0, ABG)
23:23:16.884 00.000 12020 Move returns status 0, amount 0
23:23:16.884 00.000 12020 move complete, result=0
23:23:16.884 00.000 12020 worker thread done servicing request
23:23:16.884 00.000 12020 Worker thread wakes up
23:23:16.885 00.001 9340 GuideStep: -0.6 px 58 ms EAST, 0.1 px 0 ms NORTH
23:23:16.918 00.033 12020 worker thread servicing REQUEST_EXPOSE 2000
23:23:16.918 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(838,40,31,31)
23:23:18.549 01.631 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"880e3708-7f8e-4cae-b73a-0d665f858f4e"}
23:23:18.560 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"880e3708-7f8e-4cae-b73a-0d665f858f4e"}
23:23:18.568 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"0d4d9a0d-271b-4435-bc1a-a1a4a868d38e"}
23:23:18.578 00.010 9340 case statement mapped state 6 to 3
23:23:18.591 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"0d4d9a0d-271b-4435-bc1a-a1a4a868d38e"}
23:23:18.604 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"45e61ed3-015e-4524-a304-65b4ecd7d07f"}
23:23:18.615 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":652,"width":15,"height":15,"star_pos":[7.38,7.46],"pixels":"..."},"id":"45e61ed3-015e-4524-a304-65b4ecd7d07f"}
23:23:18.965 00.350 9340 evsrv: cli 100A41E8 connect
23:23:19.034 00.069 9340 case statement mapped state 6 to 3
23:23:19.049 00.015 9340 case statement mapped state 6 to 3
23:23:19.074 00.025 9340 evsrv: cli 100A41E8 request: {"method":"get_app_state","id":"b1cbe42b-9c87-4b02-a115-8e6b3186c5f7"}
23:23:19.105 00.031 9340 case statement mapped state 6 to 3
23:23:19.174 00.069 9340 evsrv: cli 100A41E8 response: {"jsonrpc":"2.0","result":"Guiding","id":"b1cbe42b-9c87-4b02-a115-8e6b3186c5f7"}
23:23:19.210 00.036 9340 evsrv: cli 100A41E8 disconnect
23:23:19.375 00.165 12020 Exposure complete
23:23:20.460 01.085 12020 worker thread done servicing request
23:23:20.460 00.000 9340 OnExposeComplete: enter
23:23:20.556 00.096 9340 UpdateGuideState(): m_state=6
23:23:20.687 00.131 9340 Star::Find(15, 854, 55, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 653
23:23:20.832 00.145 9340 Star::Find returns 1 (0), X=854.69, Y=55.44, Mass=707722, SNR=158.2, Peak=50977 HFD=3.8
23:23:20.952 00.120 9340 MultiStar: [#1 0.39,-0.22,0.80,U] [#2 1.08,-0.08,0.00,M3] [#3 1.18,-0.30,0.00,M3] [#4 0.78,0.34,0.58,U] [#5 1.26,0.41,0.00,M9] [#6 0.62,-0.19,0.54,U] [#7 1.70,0.41,0.00,M9] [#8 1.04,0.58,0.00,M9] 
23:23:21.046 00.094 9340 refined, 3 included, MultiStar: {0.80, -0.02}, one-star: {1.24, 0.02}
23:23:21.101 00.055 9340 CameraToMount -- cameraTheta (-0.02) - m_xAngle (-3.14) = xAngle (3.11 = 3.11)
23:23:21.457 00.356 9340 CameraToMount -- cameraTheta (-0.02) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (3.10 = 3.10)
23:23:21.531 00.074 9340 CameraToMount -- cameraX=0.80 cameraY=-0.02 hyp=0.80 cameraTheta=-0.02 mountX=-0.80 mountY=0.04, mountTheta=3.10
23:23:21.710 00.179 9340 SchedulePrimaryMove(10104498, x=0.80, y=-0.02, opts=13)
23:23:21.773 00.063 9340 Enqueuing Move request for scope (0.80, -0.02)
23:23:21.953 00.180 12020 Worker thread wakes up
23:23:21.953 00.000 12020 worker thread servicing REQUEST_MOVE scope ofs (0.80, -0.02) opts 0xd
23:23:21.953 00.000 12020 Handling offset move in thread for scope, endpoint = (0.80, -0.02)
23:23:21.953 00.000 12020 Moving (0.80, -0.02) raw xDistance=-0.80 yDistance=0.04
23:23:21.954 00.001 12020 GuideAlgorithmHysteresis::Result() returns -0.36 from input -0.80
23:23:21.954 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:23:21.954 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
23:23:21.954 00.000 12020 MoveAxis(E, 70, ABG)
23:23:21.954 00.000 12020 Guiding  Dir = 2, Dur = 70
23:23:21.967 00.013 12020 IsSlewing returns 0
23:23:21.968 00.001 12020 IsGuiding returns 0
23:23:21.971 00.003 9340 UpdateImageDisplay: Size=(1920,1080) min=5405, max=65527, med=9693, FiltMin=7579, FiltMax=65497, Gamma=2.870
23:23:22.119 00.148 12020 IsGuiding returns 0
23:23:22.119 00.000 12020 Move returns status 0, amount 70
23:23:22.120 00.001 12020 MoveAxis(N, 0, ABG)
23:23:22.120 00.000 12020 Move returns status 0, amount 0
23:23:22.121 00.001 12020 move complete, result=0
23:23:22.121 00.000 12020 worker thread done servicing request
23:23:22.124 00.003 9340 UpdateGuideState exits: m=707722 SNR=158.2
23:23:22.326 00.202 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:23:22.801 00.475 9340 ScheduleExposure(2000,3,1) exposurePending=0
23:23:22.907 00.106 9340 Enqueuing Expose request
23:23:22.965 00.058 12020 Worker thread wakes up
23:23:22.965 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
23:23:22.965 00.000 9340 GuideStep: -0.8 px 70 ms EAST, 0.0 px 0 ms NORTH
23:23:23.014 00.049 12020 Handling exposure in thread, d=2000 o=3 r=(838,40,31,31)
23:23:23.070 00.056 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"6e46b940-e828-4674-97b3-811d983cb0a7"}
23:23:23.342 00.272 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"6e46b940-e828-4674-97b3-811d983cb0a7"}
23:23:23.481 00.139 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"df85121d-283a-49c9-9501-0f720a80d721"}
23:23:23.654 00.173 9340 case statement mapped state 6 to 3
23:23:23.957 00.303 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"df85121d-283a-49c9-9501-0f720a80d721"}
23:23:24.148 00.191 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"e9b119a5-f6a6-4948-a333-3c694ed2e9fc"}
23:23:24.266 00.118 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":653,"width":15,"height":15,"star_pos":[6.69,7.44],"pixels":"..."},"id":"e9b119a5-f6a6-4948-a333-3c694ed2e9fc"}
23:23:24.392 00.126 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"036466e2-5bff-4c5f-a065-e6048de27cea"}
23:23:24.576 00.184 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"036466e2-5bff-4c5f-a065-e6048de27cea"}
23:23:24.628 00.052 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"3992b73c-5b8d-4ec9-ab95-fe6f85a33d84"}
23:23:24.663 00.035 9340 case statement mapped state 6 to 3
23:23:24.723 00.060 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"3992b73c-5b8d-4ec9-ab95-fe6f85a33d84"}
23:23:24.755 00.032 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"3c210c3b-6772-4e21-8991-350fbbb05739"}
23:23:24.785 00.030 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":653,"width":15,"height":15,"star_pos":[6.69,7.44],"pixels":"..."},"id":"3c210c3b-6772-4e21-8991-350fbbb05739"}
23:23:25.549 00.764 12020 Exposure complete
23:23:26.527 00.978 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"9e6ae5df-a74e-451c-9ff1-89dda378b495"}
23:23:26.741 00.214 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"9e6ae5df-a74e-451c-9ff1-89dda378b495"}
23:23:27.123 00.382 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"023be797-c549-490b-938e-bb79b9207c32"}
23:23:27.549 00.426 9340 case statement mapped state 6 to 3
23:23:27.788 00.239 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"023be797-c549-490b-938e-bb79b9207c32"}
23:23:27.955 00.167 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"c9af9317-d0ad-49bf-a812-232b8aad7c97"}
23:23:28.101 00.146 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":653,"width":15,"height":15,"star_pos":[6.69,7.44],"pixels":"..."},"id":"c9af9317-d0ad-49bf-a812-232b8aad7c97"}
23:23:28.585 00.484 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"6e19dcce-0b3a-4df8-be36-52f1e389b03f"}
23:23:28.759 00.174 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"6e19dcce-0b3a-4df8-be36-52f1e389b03f"}
23:23:28.827 00.068 12020 worker thread done servicing request
23:23:28.842 00.015 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"cb2ac485-6211-458e-88d0-c21dfd1e448a"}
23:23:28.945 00.103 9340 case statement mapped state 6 to 3
23:23:28.974 00.029 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"cb2ac485-6211-458e-88d0-c21dfd1e448a"}
23:23:29.007 00.033 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"1bda23b0-aba6-49ec-a4e2-6cff9ce016d1"}
23:23:29.082 00.075 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":653,"width":15,"height":15,"star_pos":[6.69,7.44],"pixels":"..."},"id":"1bda23b0-aba6-49ec-a4e2-6cff9ce016d1"}
23:23:29.143 00.061 9340 OnExposeComplete: enter
23:23:29.268 00.125 9340 UpdateGuideState(): m_state=6
23:23:29.366 00.098 9340 Star::Find(15, 854, 55, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 654
23:23:29.516 00.150 9340 Star::Find returns 1 (0), X=854.72, Y=55.56, Mass=760102, SNR=135.8, Peak=54673 HFD=3.8
23:23:29.653 00.137 9340 MultiStar: [#1 0.26,0.03,0.82,U] [#2 0.87,-0.14,0.95,U] [#3 1.27,-0.15,0.00,M4] [#4 0.83,0.52,0.00,M3] [#5 1.39,0.72,0.00,M10] [#6 0.82,-0.07,0.67,U] [#7 1.59,0.65,0.00,M10] [#8 1.23,0.92,0.00,M10] 
23:23:29.851 00.198 9340 refined, 3 included, MultiStar: {0.83, -0.01}, one-star: {1.26, 0.14}
23:23:30.421 00.570 9340 CameraToMount -- cameraTheta (-0.01) - m_xAngle (-3.14) = xAngle (3.13 = 3.13)
23:23:30.492 00.071 9340 CameraToMount -- cameraTheta (-0.01) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (3.11 = 3.11)
23:23:30.738 00.246 9340 CameraToMount -- cameraX=0.83 cameraY=-0.01 hyp=0.83 cameraTheta=-0.01 mountX=-0.83 mountY=0.02, mountTheta=3.11
23:23:31.105 00.367 9340 SchedulePrimaryMove(10104498, x=0.83, y=-0.01, opts=13)
23:23:31.135 00.030 9340 Enqueuing Move request for scope (0.83, -0.01)
23:23:31.173 00.038 12020 Worker thread wakes up
23:23:31.174 00.001 12020 worker thread servicing REQUEST_MOVE scope ofs (0.83, -0.01) opts 0xd
23:23:31.174 00.000 12020 Handling offset move in thread for scope, endpoint = (0.83, -0.01)
23:23:31.174 00.000 12020 Moving (0.83, -0.01) raw xDistance=-0.83 yDistance=0.02
23:23:31.175 00.001 9340 UpdateImageDisplay: Size=(1920,1080) min=5882, max=65521, med=9506, FiltMin=7477, FiltMax=65473, Gamma=2.870
23:23:31.214 00.039 12020 GuideAlgorithmHysteresis::Result() returns -0.38 from input -0.83
23:23:31.215 00.001 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:23:31.215 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
23:23:31.215 00.000 12020 MoveAxis(E, 73, ABG)
23:23:31.215 00.000 12020 Guiding  Dir = 2, Dur = 73
23:23:31.217 00.002 12020 IsSlewing returns 0
23:23:31.218 00.001 12020 IsGuiding returns 0
23:23:31.221 00.003 9340 UpdateGuideState exits: m=760102 SNR=135.8
23:23:31.246 00.025 12020 PulseGuide returned control before completion, sleep 58
23:23:31.247 00.001 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:23:31.266 00.019 9340 ScheduleExposure(2000,3,1) exposurePending=0
23:23:31.305 00.039 9340 Enqueuing Expose request
23:23:31.353 00.048 12020 IsGuiding returns 1
23:23:31.353 00.000 12020 scope still moving after pulse duration time elapsed
23:23:31.362 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"96e5d974-168e-4546-a396-ae8f7c921caa"}
23:23:31.386 00.024 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"96e5d974-168e-4546-a396-ae8f7c921caa"}
23:23:31.410 00.024 12020 IsSlewing returns 0
23:23:31.412 00.002 12020 IsGuiding returns 0
23:23:31.412 00.000 12020 scope move finished after 73 + 120 ms
23:23:31.412 00.000 12020 Move returns status 0, amount 73
23:23:31.413 00.001 12020 MoveAxis(N, 0, ABG)
23:23:31.413 00.000 12020 Move returns status 0, amount 0
23:23:31.413 00.000 12020 move complete, result=0
23:23:31.414 00.001 12020 worker thread done servicing request
23:23:31.414 00.000 12020 Worker thread wakes up
23:23:31.414 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
23:23:31.415 00.001 12020 Handling exposure in thread, d=2000 o=3 r=(838,40,31,31)
23:23:31.418 00.003 9340 GuideStep: -0.8 px 73 ms EAST, 0.0 px 0 ms NORTH
23:23:31.658 00.240 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"dc278fa2-3244-4103-bf4e-5fd642d4fb95"}
23:23:31.856 00.198 9340 case statement mapped state 6 to 3
23:23:31.935 00.079 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"dc278fa2-3244-4103-bf4e-5fd642d4fb95"}
23:23:32.193 00.258 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"f22e8534-130e-406d-93cc-500e8a732036"}
23:23:32.383 00.190 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":654,"width":15,"height":15,"star_pos":[6.72,6.56],"pixels":"..."},"id":"f22e8534-130e-406d-93cc-500e8a732036"}
23:23:32.670 00.287 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"09f5b59c-9ced-4013-aa76-54720ffad2fa"}
23:23:32.821 00.151 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"09f5b59c-9ced-4013-aa76-54720ffad2fa"}
23:23:32.896 00.075 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"c6bdb5d4-152d-4f63-afce-86b56398697c"}
23:23:32.965 00.069 9340 case statement mapped state 6 to 3
23:23:32.997 00.032 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"c6bdb5d4-152d-4f63-afce-86b56398697c"}
23:23:33.021 00.024 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"16a0cb9e-ddd0-4236-8b59-8e28edaceccd"}
23:23:33.060 00.039 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":654,"width":15,"height":15,"star_pos":[6.72,6.56],"pixels":"..."},"id":"16a0cb9e-ddd0-4236-8b59-8e28edaceccd"}
23:23:33.779 00.719 12020 Exposure complete
23:23:34.145 00.366 12020 worker thread done servicing request
23:23:34.145 00.000 9340 OnExposeComplete: enter
23:23:34.168 00.023 9340 UpdateGuideState(): m_state=6
23:23:34.182 00.014 9340 Star::Find(15, 854, 55, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 655
23:23:34.209 00.027 9340 Star::Find returns 1 (0), X=854.81, Y=56.37, Mass=739494, SNR=146.3, Peak=50859 HFD=4.0
23:23:34.225 00.016 9340 MultiStar: [#1 0.58,0.74,0.00,M1] [#2 1.07,0.84,0.00,M3] [#3 1.29,0.90,0.00,M5] [#4 1.31,1.49,0.00,M4] [#5 1.30,1.43,0.00,R] [#6 0.93,0.58,0.00,M1] [#7 1.87,1.25,0.00,R] [#8 1.48,1.81,0.00,R] 
23:23:34.263 00.038 9340 CameraToMount -- cameraTheta (0.61) - m_xAngle (-3.14) = xAngle (3.75 = -2.53)
23:23:34.277 00.014 9340 CameraToMount -- cameraTheta (0.61) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (3.73 = -2.55)
23:23:34.297 00.020 9340 CameraToMount -- cameraX=1.36 cameraY=0.96 hyp=1.66 cameraTheta=0.61 mountX=-1.36 mountY=-0.93, mountTheta=-2.54
23:23:34.321 00.024 9340 SchedulePrimaryMove(10104498, x=1.36, y=0.96, opts=13)
23:23:34.339 00.018 9340 Enqueuing Move request for scope (1.36, 0.96)
23:23:34.361 00.022 12020 Worker thread wakes up
23:23:34.362 00.001 9340 UpdateImageDisplay: Size=(1920,1080) min=4929, max=65521, med=9667, FiltMin=7704, FiltMax=65497, Gamma=2.870
23:23:34.401 00.039 12020 worker thread servicing REQUEST_MOVE scope ofs (1.36, 0.96) opts 0xd
23:23:34.401 00.000 12020 Handling offset move in thread for scope, endpoint = (1.36, 0.96)
23:23:34.409 00.008 12020 Moving (1.36, 0.96) raw xDistance=-1.36 yDistance=-0.93
23:23:34.409 00.000 12020 GuideAlgorithmHysteresis::Result() returns -0.60 from input -1.36
23:23:34.410 00.001 12020 GuideAlgorithmResistSwitch::result() returns -0.93 from input -0.93
23:23:34.410 00.000 12020 MoveAxis(E, 117, ABG)
23:23:34.411 00.001 12020 Guiding  Dir = 2, Dur = 117
23:23:34.413 00.002 12020 IsSlewing returns 0
23:23:34.415 00.002 12020 IsGuiding returns 0
23:23:34.417 00.002 9340 UpdateGuideState exits: m=739494 SNR=146.3
23:23:34.429 00.012 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:23:34.444 00.015 12020 PulseGuide returned control before completion, sleep 99
23:23:34.444 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
23:23:34.463 00.019 9340 Enqueuing Expose request
23:23:34.556 00.093 12020 IsGuiding returns 1
23:23:34.556 00.000 12020 scope still moving after pulse duration time elapsed
23:23:34.603 00.047 12020 IsSlewing returns 0
23:23:34.635 00.032 12020 IsGuiding returns 0
23:23:34.635 00.000 12020 scope move finished after 117 + 103 ms
23:23:34.636 00.001 12020 Move returns status 0, amount 117
23:23:34.636 00.000 12020 MoveAxis(N, 155, ABG)
23:23:34.636 00.000 12020 Guiding  Dir = 0, Dur = 155
23:23:34.640 00.004 12020 IsSlewing returns 0
23:23:34.641 00.001 12020 IsGuiding returns 0
23:23:34.670 00.029 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"20191a10-bfaf-432b-a655-5059f969091b"}
23:23:34.682 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"20191a10-bfaf-432b-a655-5059f969091b"}
23:23:34.693 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"f6113d39-7c4c-40a1-ab32-a7fa4560e3d0"}
23:23:34.704 00.011 9340 case statement mapped state 6 to 3
23:23:34.714 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"f6113d39-7c4c-40a1-ab32-a7fa4560e3d0"}
23:23:34.727 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"a65a3965-9cea-48ca-afb8-ad3a196e65ec"}
23:23:34.742 00.015 12020 PulseGuide returned control before completion, sleep 76
23:23:34.742 00.000 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":655,"width":15,"height":15,"star_pos":[6.81,7.37],"pixels":"..."},"id":"a65a3965-9cea-48ca-afb8-ad3a196e65ec"}
23:23:34.822 00.080 12020 IsGuiding returns 1
23:23:34.822 00.000 12020 scope still moving after pulse duration time elapsed
23:23:34.875 00.053 12020 IsSlewing returns 0
23:23:34.971 00.096 12020 IsGuiding returns 0
23:23:34.971 00.000 12020 scope move finished after 155 + 174 ms
23:23:34.971 00.000 12020 Move returns status 0, amount 155
23:23:34.972 00.001 12020 move complete, result=0
23:23:34.972 00.000 12020 worker thread done servicing request
23:23:34.972 00.000 12020 Worker thread wakes up
23:23:34.973 00.001 9340 GuideStep: -1.4 px 117 ms EAST, -0.9 px 155 ms NORTH
23:23:34.987 00.014 12020 worker thread servicing REQUEST_EXPOSE 2000
23:23:34.987 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(838,40,31,31)
23:23:36.669 01.682 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"a031f729-6050-4cd9-990b-8d8be1dbbdc1"}
23:23:36.679 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"a031f729-6050-4cd9-990b-8d8be1dbbdc1"}
23:23:36.696 00.017 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"2e78af3f-04f2-4f22-9aa1-5bc02b590239"}
23:23:36.705 00.009 9340 case statement mapped state 6 to 3
23:23:36.713 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"2e78af3f-04f2-4f22-9aa1-5bc02b590239"}
23:23:36.722 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"1ff7887d-a960-4b59-937a-f365bda63262"}
23:23:36.731 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":655,"width":15,"height":15,"star_pos":[6.81,7.37],"pixels":"..."},"id":"1ff7887d-a960-4b59-937a-f365bda63262"}
23:23:37.350 00.619 12020 Exposure complete
23:23:37.554 00.204 12020 worker thread done servicing request
23:23:37.554 00.000 9340 OnExposeComplete: enter
23:23:37.567 00.013 9340 UpdateGuideState(): m_state=6
23:23:37.576 00.009 9340 Star::Find(15, 854, 56, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 656
23:23:37.588 00.012 9340 Star::Find returns 1 (0), X=854.32, Y=55.71, Mass=707241, SNR=149.1, Peak=58755 HFD=3.7
23:23:37.612 00.024 9340 MultiStar: [#1 0.37,-0.02,0.95,U] [#2 0.77,0.19,0.72,U] [#3 0.80,-0.06,0.69,U] [#4 0.81,0.61,0.00,M5] [#5 -0.44,-0.87,0.00,M1] [#6 0.47,-0.05,0.72,U] [#7 -0.38,-0.86,0.00,M1] [#8 -0.62,-1.05,0.00,M1] 
23:23:37.622 00.010 9340 refined, 4 included, MultiStar: {0.65, 0.08}, one-star: {0.86, 0.30}
23:23:37.630 00.008 9340 CameraToMount -- cameraTheta (0.13) - m_xAngle (-3.14) = xAngle (3.26 = -3.02)
23:23:37.640 00.010 9340 CameraToMount -- cameraTheta (0.13) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (3.25 = -3.04)
23:23:37.648 00.008 9340 CameraToMount -- cameraX=0.65 cameraY=0.08 hyp=0.66 cameraTheta=0.13 mountX=-0.65 mountY=-0.07, mountTheta=-3.04
23:23:37.659 00.011 9340 SchedulePrimaryMove(10104498, x=0.65, y=0.08, opts=13)
23:23:37.669 00.010 9340 Enqueuing Move request for scope (0.65, 0.08)
23:23:37.678 00.009 12020 Worker thread wakes up
23:23:37.678 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=6051, max=65521, med=9647, FiltMin=7512, FiltMax=65497, Gamma=2.870
23:23:37.693 00.015 12020 worker thread servicing REQUEST_MOVE scope ofs (0.65, 0.08) opts 0xd
23:23:37.693 00.000 9340 UpdateGuideState exits: m=707241 SNR=149.1
23:23:37.705 00.012 12020 Handling offset move in thread for scope, endpoint = (0.65, 0.08)
23:23:37.705 00.000 12020 Moving (0.65, 0.08) raw xDistance=-0.65 yDistance=-0.07
23:23:37.705 00.000 12020 GuideAlgorithmHysteresis::Result() returns -0.32 from input -0.65
23:23:37.705 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:23:37.734 00.029 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:23:37.734 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
23:23:37.734 00.000 12020 MoveAxis(E, 62, ABG)
23:23:37.734 00.000 12020 Guiding  Dir = 2, Dur = 62
23:23:37.740 00.006 9340 ScheduleExposure(2000,3,1) exposurePending=0
23:23:37.764 00.024 9340 Enqueuing Expose request
23:23:37.778 00.014 12020 IsSlewing returns 0
23:23:37.780 00.002 12020 IsGuiding returns 0
23:23:37.801 00.021 12020 PulseGuide returned control before completion, sleep 51
23:23:37.881 00.080 12020 IsGuiding returns 0
23:23:37.881 00.000 12020 Move returns status 0, amount 62
23:23:37.881 00.000 12020 MoveAxis(N, 0, ABG)
23:23:37.881 00.000 12020 Move returns status 0, amount 0
23:23:37.881 00.000 12020 move complete, result=0
23:23:37.883 00.002 12020 worker thread done servicing request
23:23:37.883 00.000 9340 GuideStep: -0.7 px 62 ms EAST, -0.1 px 0 ms NORTH
23:23:37.893 00.010 12020 Worker thread wakes up
23:23:37.893 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
23:23:37.893 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(838,40,31,31)
23:23:38.669 00.776 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"345acfb1-a928-4ea9-a822-4995cbc93418"}
23:23:38.694 00.025 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"345acfb1-a928-4ea9-a822-4995cbc93418"}
23:23:38.721 00.027 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"8bf52fec-75fb-412a-83d2-3063cdf2a1de"}
23:23:38.737 00.016 9340 case statement mapped state 6 to 3
23:23:38.808 00.071 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"8bf52fec-75fb-412a-83d2-3063cdf2a1de"}
23:23:38.831 00.023 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"b1b72c3a-c078-4d07-b6b3-a208aa861d78"}
23:23:38.865 00.034 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":656,"width":15,"height":15,"star_pos":[7.32,6.71],"pixels":"..."},"id":"b1b72c3a-c078-4d07-b6b3-a208aa861d78"}
23:23:40.259 01.394 12020 Exposure complete
23:23:40.474 00.215 12020 worker thread done servicing request
23:23:40.474 00.000 9340 OnExposeComplete: enter
23:23:40.487 00.013 9340 UpdateGuideState(): m_state=6
23:23:40.499 00.012 9340 Star::Find(15, 854, 55, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 657
23:23:40.510 00.011 9340 Star::Find returns 1 (0), X=854.08, Y=56.07, Mass=694322, SNR=139.6, Peak=52439 HFD=4.3
23:23:40.519 00.009 9340 MultiStar: [#1 -0.29,0.14,0.82,U] [#2 0.32,0.16,0.89,U] [#3 0.27,0.15,0.69,U] [#4 0.11,0.86,0.67,U] [#5 -0.85,-0.67,0.00,M2] [#6 0.26,0.23,0.68,U] [#7 -0.87,-0.85,0.00,M2] [#8 -0.95,-0.68,0.00,M2] 
23:23:40.541 00.022 9340 refined, 5 included, MultiStar: {0.23, 0.37}, one-star: {0.62, 0.66}
23:23:40.552 00.011 9340 CameraToMount -- cameraTheta (1.01) - m_xAngle (-3.14) = xAngle (4.14 = -2.14)
23:23:40.562 00.010 9340 CameraToMount -- cameraTheta (1.01) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (4.13 = -2.16)
23:23:40.574 00.012 9340 CameraToMount -- cameraX=0.23 cameraY=0.37 hyp=0.43 cameraTheta=1.01 mountX=-0.23 mountY=-0.36, mountTheta=-2.15
23:23:40.588 00.014 9340 SchedulePrimaryMove(10104498, x=0.23, y=0.37, opts=13)
23:23:40.598 00.010 9340 Enqueuing Move request for scope (0.23, 0.37)
23:23:40.612 00.014 12020 Worker thread wakes up
23:23:40.612 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=6101, max=65521, med=9674, FiltMin=7551, FiltMax=65497, Gamma=2.870
23:23:40.623 00.011 12020 worker thread servicing REQUEST_MOVE scope ofs (0.23, 0.37) opts 0xd
23:23:40.623 00.000 9340 UpdateGuideState exits: m=694322 SNR=139.6
23:23:40.632 00.009 12020 Handling offset move in thread for scope, endpoint = (0.23, 0.37)
23:23:40.632 00.000 12020 Moving (0.23, 0.37) raw xDistance=-0.23 yDistance=-0.36
23:23:40.632 00.000 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.23
23:23:40.632 00.000 12020 GuideAlgorithmResistSwitch::result() returns -0.36 from input -0.36
23:23:40.632 00.000 12020 MoveAxis(E, 0, ABG)
23:23:40.633 00.001 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:23:40.657 00.024 9340 ScheduleExposure(2000,3,1) exposurePending=0
23:23:40.668 00.011 9340 Enqueuing Expose request
23:23:40.680 00.012 12020 Move returns status 0, amount 0
23:23:40.682 00.002 12020 MoveAxis(N, 61, ABG)
23:23:40.682 00.000 12020 Guiding  Dir = 0, Dur = 61
23:23:40.682 00.000 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"f85bf99a-978e-4a1d-8afc-87be947ecba4"}
23:23:40.692 00.010 12020 IsSlewing returns 0
23:23:40.693 00.001 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"f85bf99a-978e-4a1d-8afc-87be947ecba4"}
23:23:40.703 00.010 12020 IsGuiding returns 0
23:23:40.704 00.001 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"7c22344a-97a0-4654-b087-5f7ad8db79dc"}
23:23:40.712 00.008 9340 case statement mapped state 6 to 3
23:23:40.722 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"7c22344a-97a0-4654-b087-5f7ad8db79dc"}
23:23:40.736 00.014 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"52a7ffd5-841b-46c1-a133-e9a3ab538f7f"}
23:23:40.749 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":657,"width":15,"height":15,"star_pos":[7.08,7.07],"pixels":"..."},"id":"52a7ffd5-841b-46c1-a133-e9a3ab538f7f"}
23:23:40.825 00.076 12020 IsGuiding returns 1
23:23:40.825 00.000 12020 scope still moving after pulse duration time elapsed
23:23:40.854 00.029 12020 IsSlewing returns 0
23:23:40.854 00.000 12020 IsGuiding returns 1
23:23:40.985 00.131 12020 IsSlewing returns 0
23:23:41.020 00.035 12020 IsGuiding returns 0
23:23:41.020 00.000 12020 scope move finished after 61 + 256 ms
23:23:41.021 00.001 12020 Move returns status 0, amount 61
23:23:41.021 00.000 12020 move complete, result=0
23:23:41.021 00.000 9340 GuideStep: -0.2 px 0 ms EAST, -0.4 px 61 ms NORTH
23:23:41.033 00.012 12020 worker thread done servicing request
23:23:41.033 00.000 12020 Worker thread wakes up
23:23:41.033 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
23:23:41.033 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(838,40,31,31)
23:23:42.672 01.639 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"5781f5cd-1314-40af-8a13-adce2b5b7369"}
23:23:42.690 00.018 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"5781f5cd-1314-40af-8a13-adce2b5b7369"}
23:23:42.702 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"35be0e52-ebf5-483f-8d36-e50e308a448a"}
23:23:42.711 00.009 9340 case statement mapped state 6 to 3
23:23:42.723 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"35be0e52-ebf5-483f-8d36-e50e308a448a"}
23:23:42.731 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"2156c6bb-fb2c-4064-821a-4449a675837f"}
23:23:42.741 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":657,"width":15,"height":15,"star_pos":[7.08,7.07],"pixels":"..."},"id":"2156c6bb-fb2c-4064-821a-4449a675837f"}
23:23:43.417 00.676 12020 Exposure complete
23:23:43.611 00.194 12020 worker thread done servicing request
23:23:43.611 00.000 9340 OnExposeComplete: enter
23:23:43.622 00.011 9340 UpdateGuideState(): m_state=6
23:23:43.643 00.021 9340 Star::Find(15, 854, 56, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 658
23:23:43.658 00.015 9340 Star::Find returns 1 (0), X=854.37, Y=55.74, Mass=790183, SNR=177.5, Peak=57079 HFD=4.3
23:23:43.669 00.011 9340 MultiStar: [#1 0.16,-0.20,0.56,U] [#2 0.74,0.02,0.64,U] [#3 0.95,-0.10,0.00,M4] [#4 0.76,0.53,0.00,M5] [#5 -0.28,-0.88,0.00,M3] [#6 0.52,-0.04,0.56,U] [#7 -0.33,-0.76,0.53,U] [#8 -0.50,-1.10,0.00,M3] 
23:23:43.678 00.009 9340 refined, 4 included, MultiStar: {0.48, -0.06}, one-star: {0.91, 0.33}
23:23:43.688 00.010 9340 CameraToMount -- cameraTheta (-0.12) - m_xAngle (-3.14) = xAngle (3.01 = 3.01)
23:23:43.698 00.010 9340 CameraToMount -- cameraTheta (-0.12) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (3.00 = 3.00)
23:23:43.706 00.008 9340 CameraToMount -- cameraX=0.48 cameraY=-0.06 hyp=0.49 cameraTheta=-0.12 mountX=-0.48 mountY=0.07, mountTheta=3.00
23:23:43.724 00.018 9340 SchedulePrimaryMove(10104498, x=0.48, y=-0.06, opts=13)
23:23:43.736 00.012 9340 Enqueuing Move request for scope (0.48, -0.06)
23:23:43.745 00.009 12020 Worker thread wakes up
23:23:43.745 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=5965, max=65527, med=9641, FiltMin=7656, FiltMax=65497, Gamma=2.870
23:23:43.772 00.027 12020 worker thread servicing REQUEST_MOVE scope ofs (0.48, -0.06) opts 0xd
23:23:43.773 00.001 12020 Handling offset move in thread for scope, endpoint = (0.48, -0.06)
23:23:43.773 00.000 12020 Moving (0.48, -0.06) raw xDistance=-0.48 yDistance=0.07
23:23:43.773 00.000 9340 UpdateGuideState exits: m=790183 SNR=177.5
23:23:43.783 00.010 12020 GuideAlgorithmHysteresis::Result() returns -0.20 from input -0.48
23:23:43.784 00.001 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:23:43.794 00.010 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:23:43.795 00.001 9340 ScheduleExposure(2000,3,1) exposurePending=0
23:23:43.805 00.010 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
23:23:43.806 00.001 9340 Enqueuing Expose request
23:23:43.814 00.008 12020 MoveAxis(E, 39, ABG)
23:23:43.814 00.000 12020 Guiding  Dir = 2, Dur = 39
23:23:43.816 00.002 12020 IsSlewing returns 0
23:23:43.817 00.001 12020 IsGuiding returns 0
23:23:43.847 00.030 12020 PulseGuide returned control before completion, sleep 19
23:23:43.895 00.048 12020 IsGuiding returns 1
23:23:43.895 00.000 12020 scope still moving after pulse duration time elapsed
23:23:43.926 00.031 12020 IsSlewing returns 0
23:23:43.928 00.002 12020 IsGuiding returns 0
23:23:43.929 00.001 12020 scope move finished after 39 + 72 ms
23:23:43.929 00.000 12020 Move returns status 0, amount 39
23:23:43.929 00.000 12020 MoveAxis(N, 0, ABG)
23:23:43.929 00.000 12020 Move returns status 0, amount 0
23:23:43.929 00.000 12020 move complete, result=0
23:23:43.929 00.000 12020 worker thread done servicing request
23:23:43.929 00.000 9340 GuideStep: -0.5 px 39 ms EAST, 0.1 px 0 ms NORTH
23:23:43.941 00.012 12020 Worker thread wakes up
23:23:43.941 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
23:23:43.941 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(838,40,31,31)
23:23:44.670 00.729 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"2f50aadd-e9a2-4bd7-80c5-3005974a2916"}
23:23:44.687 00.017 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"2f50aadd-e9a2-4bd7-80c5-3005974a2916"}
23:23:44.714 00.027 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"c300022e-d14d-4c23-99bb-bcb6c8e9c5c0"}
23:23:44.738 00.024 9340 case statement mapped state 6 to 3
23:23:44.763 00.025 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"c300022e-d14d-4c23-99bb-bcb6c8e9c5c0"}
23:23:44.817 00.054 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"ac22aa98-213f-4e26-9dfe-c60fd36ec6d8"}
23:23:44.856 00.039 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":658,"width":15,"height":15,"star_pos":[7.37,6.74],"pixels":"..."},"id":"ac22aa98-213f-4e26-9dfe-c60fd36ec6d8"}
23:23:46.300 01.444 12020 Exposure complete
23:23:46.527 00.227 12020 worker thread done servicing request
23:23:46.527 00.000 9340 OnExposeComplete: enter
23:23:46.539 00.012 9340 UpdateGuideState(): m_state=6
23:23:46.547 00.008 9340 Star::Find(15, 854, 55, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 659
23:23:46.558 00.011 9340 Star::Find returns 1 (0), X=854.70, Y=55.83, Mass=750565, SNR=152.6, Peak=51811 HFD=3.8
23:23:46.569 00.011 9340 MultiStar: [#1 0.19,0.08,0.76,U] [#2 0.79,0.08,0.68,U] [#3 1.07,0.36,0.00,M5] [#4 0.72,0.74,0.00,M6] [#5 -0.16,-0.79,0.75,U] [#6 0.58,0.15,0.56,U] [#7 -0.22,-0.57,0.62,U] [#8 -0.43,-0.63,0.61,U] 
23:23:46.583 00.014 9340 refined, 6 included, MultiStar: {0.35, -0.14}, one-star: {1.24, 0.42}
23:23:46.595 00.012 9340 CameraToMount -- cameraTheta (-0.39) - m_xAngle (-3.14) = xAngle (2.74 = 2.74)
23:23:46.605 00.010 9340 CameraToMount -- cameraTheta (-0.39) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (2.73 = 2.73)
23:23:46.630 00.025 9340 CameraToMount -- cameraX=0.35 cameraY=-0.14 hyp=0.37 cameraTheta=-0.39 mountX=-0.35 mountY=0.15, mountTheta=2.73
23:23:46.648 00.018 9340 SchedulePrimaryMove(10104498, x=0.35, y=-0.14, opts=13)
23:23:46.659 00.011 9340 Enqueuing Move request for scope (0.35, -0.14)
23:23:46.671 00.012 12020 Worker thread wakes up
23:23:46.671 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=5832, max=65521, med=9486, FiltMin=7275, FiltMax=65497, Gamma=2.870
23:23:46.681 00.010 12020 worker thread servicing REQUEST_MOVE scope ofs (0.35, -0.14) opts 0xd
23:23:46.682 00.001 9340 UpdateGuideState exits: m=750565 SNR=152.6
23:23:46.691 00.009 12020 Handling offset move in thread for scope, endpoint = (0.35, -0.14)
23:23:46.691 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:23:46.702 00.011 12020 Moving (0.35, -0.14) raw xDistance=-0.35 yDistance=0.15
23:23:46.702 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
23:23:46.716 00.014 9340 Enqueuing Expose request
23:23:46.728 00.012 12020 GuideAlgorithmHysteresis::Result() returns -0.16 from input -0.35
23:23:46.728 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:23:46.729 00.001 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
23:23:46.729 00.000 12020 MoveAxis(E, 31, ABG)
23:23:46.729 00.000 12020 Guiding  Dir = 2, Dur = 31
23:23:46.730 00.001 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"1bcab18f-f0ef-45ab-8283-c59f239a4a90"}
23:23:46.763 00.033 12020 IsSlewing returns 0
23:23:46.763 00.000 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"1bcab18f-f0ef-45ab-8283-c59f239a4a90"}
23:23:46.774 00.011 12020 IsGuiding returns 0
23:23:46.775 00.001 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"f89309f4-a035-48dd-8c13-623a2960cfdb"}
23:23:46.792 00.017 9340 case statement mapped state 6 to 3
23:23:46.801 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"f89309f4-a035-48dd-8c13-623a2960cfdb"}
23:23:46.811 00.010 12020 IsGuiding returns 1
23:23:46.812 00.001 12020 scope still moving after pulse duration time elapsed
23:23:46.812 00.000 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"37d2a4ca-a6b6-4205-a51c-c137f63aff80"}
23:23:46.825 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":659,"width":15,"height":15,"star_pos":[6.70,6.83],"pixels":"..."},"id":"37d2a4ca-a6b6-4205-a51c-c137f63aff80"}
23:23:46.854 00.029 12020 IsSlewing returns 0
23:23:46.855 00.001 12020 IsGuiding returns 0
23:23:46.855 00.000 12020 scope move finished after 31 + 49 ms
23:23:46.855 00.000 12020 Move returns status 0, amount 31
23:23:46.855 00.000 12020 MoveAxis(N, 0, ABG)
23:23:46.856 00.001 12020 Move returns status 0, amount 0
23:23:46.856 00.000 12020 move complete, result=0
23:23:46.856 00.000 12020 worker thread done servicing request
23:23:46.856 00.000 9340 GuideStep: -0.3 px 31 ms EAST, 0.2 px 0 ms NORTH
23:23:46.885 00.029 12020 Worker thread wakes up
23:23:46.885 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
23:23:46.885 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(838,40,31,31)
23:23:48.669 01.784 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"433bc1d9-496d-4643-9c2d-510fc13c7649"}
23:23:48.688 00.019 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"433bc1d9-496d-4643-9c2d-510fc13c7649"}
23:23:48.744 00.056 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"7be122f1-760b-4f16-b9d7-8e734559e40d"}
23:23:48.757 00.013 9340 case statement mapped state 6 to 3
23:23:48.768 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"7be122f1-760b-4f16-b9d7-8e734559e40d"}
23:23:48.781 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"4f456dc9-342d-4624-8142-ea3c67ab19cd"}
23:23:48.799 00.018 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":659,"width":15,"height":15,"star_pos":[6.70,6.83],"pixels":"..."},"id":"4f456dc9-342d-4624-8142-ea3c67ab19cd"}
23:23:49.256 00.457 12020 Exposure complete
23:23:49.515 00.259 12020 worker thread done servicing request
23:23:49.515 00.000 9340 OnExposeComplete: enter
23:23:49.527 00.012 9340 UpdateGuideState(): m_state=6
23:23:49.539 00.012 9340 Star::Find(15, 854, 55, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 660
23:23:49.550 00.011 9340 Star::Find returns 1 (0), X=854.97, Y=55.92, Mass=731228, SNR=135.7, Peak=55168 HFD=4.2
23:23:49.562 00.012 9340 MultiStar: [#1 0.74,-0.14,0.95,U] [#2 1.42,0.18,0.00,M1] [#3 1.41,0.16,0.00,M6] [#4 1.46,0.56,0.00,M7] [#5 0.35,-0.68,0.90,U] [#6 0.95,0.07,0.00,M1] [#7 0.05,-0.75,0.72,U] [#8 0.09,-0.75,0.72,U] 
23:23:49.575 00.013 9340 refined, 4 included, MultiStar: {0.61, -0.31}, one-star: {1.52, 0.51}
23:23:49.603 00.028 9340 CameraToMount -- cameraTheta (-0.46) - m_xAngle (-3.14) = xAngle (2.67 = 2.67)
23:23:49.618 00.015 9340 CameraToMount -- cameraTheta (-0.46) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (2.66 = 2.66)
23:23:49.632 00.014 9340 CameraToMount -- cameraX=0.61 cameraY=-0.31 hyp=0.69 cameraTheta=-0.46 mountX=-0.61 mountY=0.32, mountTheta=2.66
23:23:49.651 00.019 9340 SchedulePrimaryMove(10104498, x=0.61, y=-0.31, opts=13)
23:23:49.662 00.011 9340 Enqueuing Move request for scope (0.61, -0.31)
23:23:49.675 00.013 12020 Worker thread wakes up
23:23:49.676 00.001 9340 UpdateImageDisplay: Size=(1920,1080) min=5772, max=65521, med=9461, FiltMin=7401, FiltMax=65473, Gamma=2.870
23:23:49.690 00.014 12020 worker thread servicing REQUEST_MOVE scope ofs (0.61, -0.31) opts 0xd
23:23:49.690 00.000 9340 UpdateGuideState exits: m=731228 SNR=135.7
23:23:49.701 00.011 12020 Handling offset move in thread for scope, endpoint = (0.61, -0.31)
23:23:49.701 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:23:49.730 00.029 12020 Moving (0.61, -0.31) raw xDistance=-0.61 yDistance=0.32
23:23:49.731 00.001 9340 ScheduleExposure(2000,3,1) exposurePending=0
23:23:49.743 00.012 12020 GuideAlgorithmHysteresis::Result() returns -0.27 from input -0.61
23:23:49.743 00.000 9340 Enqueuing Expose request
23:23:49.756 00.013 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
23:23:49.756 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.32
23:23:49.756 00.000 12020 MoveAxis(E, 52, ABG)
23:23:49.756 00.000 12020 Guiding  Dir = 2, Dur = 52
23:23:49.757 00.001 12020 IsSlewing returns 0
23:23:49.759 00.002 12020 IsGuiding returns 0
23:23:49.780 00.021 12020 PulseGuide returned control before completion, sleep 42
23:23:49.860 00.080 12020 IsGuiding returns 0
23:23:49.860 00.000 12020 Move returns status 0, amount 52
23:23:49.860 00.000 12020 MoveAxis(N, 0, ABG)
23:23:49.860 00.000 12020 Move returns status 0, amount 0
23:23:49.860 00.000 12020 move complete, result=0
23:23:49.861 00.001 12020 worker thread done servicing request
23:23:49.861 00.000 9340 GuideStep: -0.6 px 52 ms EAST, 0.3 px 0 ms NORTH
23:23:49.872 00.011 12020 Worker thread wakes up
23:23:49.872 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
23:23:49.872 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(838,40,31,31)
23:23:50.681 00.809 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"e0845280-1410-44ec-831d-2a2c8ef2aed5"}
23:23:50.700 00.019 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"e0845280-1410-44ec-831d-2a2c8ef2aed5"}
23:23:50.729 00.029 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"10c72147-4ef1-4392-82c6-e5260fe2f69d"}
23:23:50.761 00.032 9340 case statement mapped state 6 to 3
23:23:50.774 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"10c72147-4ef1-4392-82c6-e5260fe2f69d"}
23:23:50.787 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"ba26fee7-1d26-4d9c-9936-3c17f5ac8dfd"}
23:23:50.799 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":660,"width":15,"height":15,"star_pos":[6.97,6.92],"pixels":"..."},"id":"ba26fee7-1d26-4d9c-9936-3c17f5ac8dfd"}
23:23:52.248 01.449 12020 Exposure complete
23:23:52.690 00.442 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"5217329c-d0f0-463c-b003-587951eb7957"}
23:23:52.768 00.078 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"5217329c-d0f0-463c-b003-587951eb7957"}
23:23:52.793 00.025 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"b4289433-8250-4052-8bf3-e0e92529fa8f"}
23:23:52.820 00.027 9340 case statement mapped state 6 to 3
23:23:52.841 00.021 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"b4289433-8250-4052-8bf3-e0e92529fa8f"}
23:23:52.883 00.042 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"4e5cddbb-80fc-470c-b4b6-cf4772b47b0e"}
23:23:52.956 00.073 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":660,"width":15,"height":15,"star_pos":[6.97,6.92],"pixels":"..."},"id":"4e5cddbb-80fc-470c-b4b6-cf4772b47b0e"}
23:23:52.979 00.023 12020 worker thread done servicing request
23:23:52.979 00.000 9340 OnExposeComplete: enter
23:23:53.008 00.029 9340 UpdateGuideState(): m_state=6
23:23:53.065 00.057 9340 Star::Find(15, 854, 55, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 661
23:23:53.095 00.030 9340 Star::Find returns 1 (0), X=854.60, Y=55.98, Mass=743474, SNR=154.7, Peak=53023 HFD=4.1
23:23:53.116 00.021 9340 MultiStar: [#1 0.20,-0.08,0.74,U] [#2 0.75,0.26,0.78,U] [#3 0.90,0.37,0.00,M7] [#4 0.72,0.85,0.00,M8] [#5 -0.34,-0.69,0.62,U] [#6 0.49,0.20,0.62,U] [#7 -0.26,-0.87,0.50,U] [#8 -0.42,-0.89,0.00,M2] 
23:23:53.134 00.018 9340 refined, 5 included, MultiStar: {0.43, -0.01}, one-star: {1.15, 0.56}
23:23:53.157 00.023 9340 CameraToMount -- cameraTheta (-0.02) - m_xAngle (-3.14) = xAngle (3.12 = 3.12)
23:23:53.230 00.073 9340 CameraToMount -- cameraTheta (-0.02) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (3.10 = 3.10)
23:23:53.263 00.033 9340 CameraToMount -- cameraX=0.43 cameraY=-0.01 hyp=0.43 cameraTheta=-0.02 mountX=-0.43 mountY=0.02, mountTheta=3.10
23:23:53.308 00.045 9340 SchedulePrimaryMove(10104498, x=0.43, y=-0.01, opts=13)
23:23:53.345 00.037 9340 Enqueuing Move request for scope (0.43, -0.01)
23:23:53.395 00.050 12020 Worker thread wakes up
23:23:53.396 00.001 12020 worker thread servicing REQUEST_MOVE scope ofs (0.43, -0.01) opts 0xd
23:23:53.396 00.000 12020 Handling offset move in thread for scope, endpoint = (0.43, -0.01)
23:23:53.396 00.000 12020 Moving (0.43, -0.01) raw xDistance=-0.43 yDistance=0.02
23:23:53.396 00.000 12020 GuideAlgorithmHysteresis::Result() returns -0.20 from input -0.43
23:23:53.396 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:23:53.397 00.001 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
23:23:53.397 00.000 12020 MoveAxis(E, 39, ABG)
23:23:53.397 00.000 12020 Guiding  Dir = 2, Dur = 39
23:23:53.398 00.001 9340 UpdateImageDisplay: Size=(1920,1080) min=5810, max=65521, med=9692, FiltMin=7354, FiltMax=65497, Gamma=2.870
23:23:53.426 00.028 12020 IsSlewing returns 0
23:23:53.427 00.001 9340 UpdateGuideState exits: m=743474 SNR=154.7
23:23:53.446 00.019 12020 IsGuiding returns 0
23:23:53.447 00.001 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:23:53.473 00.026 9340 ScheduleExposure(2000,3,1) exposurePending=0
23:23:53.501 00.028 12020 PulseGuide returned control before completion, sleep 19
23:23:53.502 00.001 9340 Enqueuing Expose request
23:23:53.571 00.069 12020 IsGuiding returns 0
23:23:53.571 00.000 12020 Move returns status 0, amount 39
23:23:53.571 00.000 12020 MoveAxis(N, 0, ABG)
23:23:53.571 00.000 12020 Move returns status 0, amount 0
23:23:53.572 00.001 12020 move complete, result=0
23:23:53.573 00.001 12020 worker thread done servicing request
23:23:53.573 00.000 12020 Worker thread wakes up
23:23:53.573 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
23:23:53.574 00.001 12020 Handling exposure in thread, d=2000 o=3 r=(838,40,31,31)
23:23:53.576 00.002 9340 GuideStep: -0.4 px 39 ms EAST, 0.0 px 0 ms NORTH
23:23:54.763 01.187 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"b787aa05-dc89-4629-8182-9d063054da3a"}
23:23:54.877 00.114 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"b787aa05-dc89-4629-8182-9d063054da3a"}
23:23:55.002 00.125 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"be328eef-60d1-4999-9281-ef0e7be9b54c"}
23:23:55.045 00.043 9340 case statement mapped state 6 to 3
23:23:55.102 00.057 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"be328eef-60d1-4999-9281-ef0e7be9b54c"}
23:23:55.159 00.057 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"8bba82b7-d7e0-494f-bc23-fc82836b09fe"}
23:23:55.197 00.038 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":661,"width":15,"height":15,"star_pos":[6.60,6.98],"pixels":"..."},"id":"8bba82b7-d7e0-494f-bc23-fc82836b09fe"}
23:23:55.939 00.742 12020 Exposure complete
23:23:56.210 00.271 12020 worker thread done servicing request
23:23:56.210 00.000 9340 OnExposeComplete: enter
23:23:56.225 00.015 9340 UpdateGuideState(): m_state=6
23:23:56.240 00.015 9340 Star::Find(15, 854, 55, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 662
23:23:56.281 00.041 9340 Star::Find returns 1 (0), X=854.58, Y=55.97, Mass=712950, SNR=130.7, Peak=51975 HFD=4.1
23:23:56.293 00.012 9340 MultiStar: [#1 0.04,0.57,0.91,U] [#2 1.06,0.62,0.00,M1] [#3 1.13,0.36,0.00,M8] [#4 0.81,0.59,0.00,M9] [#5 -0.34,-0.44,0.88,U] [#6 0.67,0.36,0.64,U] [#7 -0.40,-0.38,0.66,U] [#8 -0.44,-0.20,0.62,U] 
23:23:56.307 00.014 9340 refined, 5 included, MultiStar: {0.16, 0.11}, one-star: {1.13, 0.56}
23:23:56.318 00.011 9340 CameraToMount -- cameraTheta (0.61) - m_xAngle (-3.14) = xAngle (3.75 = -2.53)
23:23:56.332 00.014 9340 CameraToMount -- cameraTheta (0.61) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (3.73 = -2.55)
23:23:56.345 00.013 9340 CameraToMount -- cameraX=0.16 cameraY=0.11 hyp=0.20 cameraTheta=0.61 mountX=-0.16 mountY=-0.11, mountTheta=-2.55
23:23:56.381 00.036 9340 SchedulePrimaryMove(10104498, x=0.16, y=0.11, opts=13)
23:23:56.401 00.020 9340 Enqueuing Move request for scope (0.16, 0.11)
23:23:56.422 00.021 12020 Worker thread wakes up
23:23:56.422 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=5902, max=65521, med=9710, FiltMin=7633, FiltMax=65497, Gamma=2.870
23:23:56.437 00.015 12020 worker thread servicing REQUEST_MOVE scope ofs (0.16, 0.11) opts 0xd
23:23:56.437 00.000 12020 Handling offset move in thread for scope, endpoint = (0.16, 0.11)
23:23:56.437 00.000 12020 Moving (0.16, 0.11) raw xDistance=-0.16 yDistance=-0.11
23:23:56.437 00.000 9340 UpdateGuideState exits: m=712950 SNR=130.7
23:23:56.459 00.022 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16
23:23:56.459 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:23:56.472 00.013 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:23:56.474 00.002 9340 ScheduleExposure(2000,3,1) exposurePending=0
23:23:56.503 00.029 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
23:23:56.503 00.000 12020 MoveAxis(E, 0, ABG)
23:23:56.503 00.000 12020 Move returns status 0, amount 0
23:23:56.504 00.001 9340 Enqueuing Expose request
23:23:56.515 00.011 12020 MoveAxis(N, 0, ABG)
23:23:56.515 00.000 12020 Move returns status 0, amount 0
23:23:56.515 00.000 12020 move complete, result=0
23:23:56.516 00.001 12020 worker thread done servicing request
23:23:56.516 00.000 12020 Worker thread wakes up
23:23:56.516 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
23:23:56.516 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(838,40,31,31)
23:23:56.519 00.003 9340 GuideStep: -0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
23:23:56.754 00.235 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"507bab30-937e-454c-ae19-82d69088304d"}
23:23:56.773 00.019 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"507bab30-937e-454c-ae19-82d69088304d"}
23:23:56.789 00.016 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"a12580c3-1715-47a1-9cb9-571e7b21186d"}
23:23:56.817 00.028 9340 case statement mapped state 6 to 3
23:23:56.834 00.017 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"a12580c3-1715-47a1-9cb9-571e7b21186d"}
23:23:56.847 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"5fd9b2b0-0676-4776-95c3-5903b41fc9fc"}
23:23:56.865 00.018 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":662,"width":15,"height":15,"star_pos":[6.58,6.97],"pixels":"..."},"id":"5fd9b2b0-0676-4776-95c3-5903b41fc9fc"}
23:23:58.754 01.889 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"3f37d9c8-be1b-49c3-9980-c9c5659a96e6"}
23:23:58.771 00.017 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"3f37d9c8-be1b-49c3-9980-c9c5659a96e6"}
23:23:58.790 00.019 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"6ddddfb5-d2d1-4e15-a5ce-29e00ca25593"}
23:23:58.807 00.017 9340 case statement mapped state 6 to 3
23:23:58.823 00.016 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"6ddddfb5-d2d1-4e15-a5ce-29e00ca25593"}
23:23:58.839 00.016 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"9ed6755c-71a4-4096-9e1f-c8f62ca1fd48"}
23:23:58.876 00.037 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":662,"width":15,"height":15,"star_pos":[6.58,6.97],"pixels":"..."},"id":"9ed6755c-71a4-4096-9e1f-c8f62ca1fd48"}
23:23:58.908 00.032 12020 Exposure complete
23:23:59.244 00.336 12020 worker thread done servicing request
23:23:59.244 00.000 9340 OnExposeComplete: enter
23:23:59.258 00.014 9340 UpdateGuideState(): m_state=6
23:23:59.277 00.019 9340 Star::Find(15, 854, 55, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 663
23:23:59.287 00.010 9340 Star::Find returns 1 (0), X=854.93, Y=56.44, Mass=764165, SNR=153.1, Peak=50491 HFD=4.1
23:23:59.308 00.021 9340 MultiStar: [#1 0.50,0.93,0.00,M1] [#2 1.13,0.80,0.00,M2] [#3 1.24,0.88,0.00,M9] [#4 1.00,1.45,0.00,M10] [#5 0.03,-0.03,0.66,U] [#6 0.80,0.42,0.64,U] [#7 -0.20,-0.04,0.55,U] [#8 -0.03,-0.19,0.49,U] 
23:23:59.319 00.011 9340 refined, 4 included, MultiStar: {0.56, 0.34}, one-star: {1.47, 1.02}
23:23:59.331 00.012 9340 CameraToMount -- cameraTheta (0.55) - m_xAngle (-3.14) = xAngle (3.68 = -2.60)
23:23:59.363 00.032 9340 CameraToMount -- cameraTheta (0.55) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (3.67 = -2.61)
23:23:59.378 00.015 9340 CameraToMount -- cameraX=0.56 cameraY=0.34 hyp=0.66 cameraTheta=0.55 mountX=-0.57 mountY=-0.33, mountTheta=-2.61
23:23:59.395 00.017 9340 SchedulePrimaryMove(10104498, x=0.56, y=0.34, opts=13)
23:23:59.408 00.013 9340 Enqueuing Move request for scope (0.56, 0.34)
23:23:59.430 00.022 12020 Worker thread wakes up
23:23:59.430 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=6074, max=65521, med=9680, FiltMin=7628, FiltMax=65497, Gamma=2.870
23:23:59.444 00.014 12020 worker thread servicing REQUEST_MOVE scope ofs (0.56, 0.34) opts 0xd
23:23:59.445 00.001 9340 UpdateGuideState exits: m=764165 SNR=153.1
23:23:59.457 00.012 12020 Handling offset move in thread for scope, endpoint = (0.56, 0.34)
23:23:59.457 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:23:59.486 00.029 12020 Moving (0.56, 0.34) raw xDistance=-0.57 yDistance=-0.33
23:23:59.486 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
23:23:59.499 00.013 12020 GuideAlgorithmHysteresis::Result() returns -0.24 from input -0.57
23:23:59.499 00.000 9340 Enqueuing Expose request
23:23:59.514 00.015 12020 GuideAlgorithmResistSwitch::result() returns -0.33 from input -0.33
23:23:59.514 00.000 12020 MoveAxis(E, 46, ABG)
23:23:59.514 00.000 12020 Guiding  Dir = 2, Dur = 46
23:23:59.536 00.022 12020 IsSlewing returns 0
23:23:59.538 00.002 12020 IsGuiding returns 0
23:23:59.568 00.030 12020 PulseGuide returned control before completion, sleep 27
23:23:59.605 00.037 12020 IsGuiding returns 1
23:23:59.606 00.001 12020 scope still moving after pulse duration time elapsed
23:23:59.664 00.058 12020 IsSlewing returns 0
23:23:59.667 00.003 12020 IsGuiding returns 0
23:23:59.667 00.000 12020 scope move finished after 46 + 82 ms
23:23:59.668 00.001 12020 Move returns status 0, amount 46
23:23:59.668 00.000 12020 MoveAxis(N, 56, ABG)
23:23:59.668 00.000 12020 Guiding  Dir = 0, Dur = 56
23:23:59.675 00.007 12020 IsSlewing returns 0
23:23:59.677 00.002 12020 IsGuiding returns 0
23:23:59.808 00.131 12020 IsGuiding returns 1
23:23:59.808 00.000 12020 scope still moving after pulse duration time elapsed
23:23:59.936 00.128 12020 IsSlewing returns 0
23:23:59.937 00.001 12020 IsGuiding returns 0
23:23:59.937 00.000 12020 scope move finished after 56 + 204 ms
23:23:59.937 00.000 12020 Move returns status 0, amount 56
23:23:59.937 00.000 12020 move complete, result=0
23:23:59.938 00.001 12020 worker thread done servicing request
23:23:59.938 00.000 9340 GuideStep: -0.6 px 46 ms EAST, -0.3 px 56 ms NORTH
23:23:59.951 00.013 12020 Worker thread wakes up
23:23:59.952 00.001 12020 worker thread servicing REQUEST_EXPOSE 2000
23:23:59.952 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(838,40,31,31)
23:24:00.757 00.805 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"bf24bd90-eb4d-46cc-8e6c-1e1d56bc992b"}
23:24:00.791 00.034 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"bf24bd90-eb4d-46cc-8e6c-1e1d56bc992b"}
23:24:00.810 00.019 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"1258b45d-25e5-4c86-91a8-d39a881e0781"}
23:24:00.831 00.021 9340 case statement mapped state 6 to 3
23:24:00.847 00.016 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"1258b45d-25e5-4c86-91a8-d39a881e0781"}
23:24:00.888 00.041 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"08d8c150-534f-40ad-871e-7e317d2cefe5"}
23:24:00.907 00.019 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":663,"width":15,"height":15,"star_pos":[6.93,7.44],"pixels":"..."},"id":"08d8c150-534f-40ad-871e-7e317d2cefe5"}
23:24:02.313 01.406 12020 Exposure complete
23:24:02.595 00.282 12020 worker thread done servicing request
23:24:02.596 00.001 9340 OnExposeComplete: enter
23:24:02.612 00.016 9340 UpdateGuideState(): m_state=6
23:24:02.628 00.016 9340 Star::Find(15, 854, 56, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 664
23:24:02.662 00.034 9340 Star::Find returns 1 (0), X=854.47, Y=56.32, Mass=741184, SNR=162.8, Peak=54919 HFD=4.2
23:24:02.678 00.016 9340 MultiStar: [#1 0.05,0.74,0.76,U] [#2 0.46,0.73,0.63,U] [#3 0.77,0.76,0.00,M10] [#4 0.54,1.42,0.00,R] [#5 -0.21,-0.23,0.65,U] [#6 0.38,0.47,0.63,U] [#7 -0.49,-0.38,0.46,U] [#8 -0.64,-0.39,0.51,U] 
23:24:02.698 00.020 9340 refined, 6 included, MultiStar: {0.19, 0.37}, one-star: {1.01, 0.90}
23:24:02.716 00.018 9340 CameraToMount -- cameraTheta (1.09) - m_xAngle (-3.14) = xAngle (4.22 = -2.06)
23:24:02.749 00.033 9340 CameraToMount -- cameraTheta (1.09) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (4.21 = -2.08)
23:24:02.838 00.089 9340 CameraToMount -- cameraX=0.19 cameraY=0.37 hyp=0.41 cameraTheta=1.09 mountX=-0.19 mountY=-0.36, mountTheta=-2.07
23:24:02.887 00.049 9340 SchedulePrimaryMove(10104498, x=0.19, y=0.37, opts=13)
23:24:02.936 00.049 9340 Enqueuing Move request for scope (0.19, 0.37)
23:24:02.962 00.026 12020 Worker thread wakes up
23:24:02.962 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=6155, max=65521, med=9655, FiltMin=7504, FiltMax=65497, Gamma=2.870
23:24:02.977 00.015 12020 worker thread servicing REQUEST_MOVE scope ofs (0.19, 0.37) opts 0xd
23:24:02.977 00.000 9340 UpdateGuideState exits: m=741184 SNR=162.8
23:24:02.993 00.016 12020 Handling offset move in thread for scope, endpoint = (0.19, 0.37)
23:24:02.993 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:24:03.005 00.012 12020 Moving (0.19, 0.37) raw xDistance=-0.19 yDistance=-0.36
23:24:03.005 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
23:24:03.020 00.015 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.19
23:24:03.021 00.001 9340 Enqueuing Expose request
23:24:03.054 00.033 12020 GuideAlgorithmResistSwitch::result() returns -0.36 from input -0.36
23:24:03.054 00.000 12020 MoveAxis(E, 0, ABG)
23:24:03.054 00.000 12020 Move returns status 0, amount 0
23:24:03.055 00.001 12020 MoveAxis(N, 61, ABG)
23:24:03.055 00.000 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"af781d14-959a-4b4f-9061-473a12f2d01a"}
23:24:03.069 00.014 12020 Guiding  Dir = 0, Dur = 61
23:24:03.069 00.000 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"af781d14-959a-4b4f-9061-473a12f2d01a"}
23:24:03.084 00.015 12020 IsSlewing returns 0
23:24:03.085 00.001 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"4547ae99-0c0b-466a-825e-abebd731ce12"}
23:24:03.097 00.012 12020 IsGuiding returns 0
23:24:03.097 00.000 9340 case statement mapped state 6 to 3
23:24:03.111 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"4547ae99-0c0b-466a-825e-abebd731ce12"}
23:24:03.131 00.020 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"54faf6a6-7d02-4599-8e0b-63b4f6c1a93f"}
23:24:03.169 00.038 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":664,"width":15,"height":15,"star_pos":[7.47,7.32],"pixels":"..."},"id":"54faf6a6-7d02-4599-8e0b-63b4f6c1a93f"}
23:24:03.230 00.061 12020 IsGuiding returns 1
23:24:03.231 00.001 12020 scope still moving after pulse duration time elapsed
23:24:03.383 00.152 12020 IsSlewing returns 0
23:24:03.385 00.002 12020 IsGuiding returns 0
23:24:03.385 00.000 12020 scope move finished after 61 + 226 ms
23:24:03.385 00.000 12020 Move returns status 0, amount 61
23:24:03.386 00.001 12020 move complete, result=0
23:24:03.386 00.000 12020 worker thread done servicing request
23:24:03.386 00.000 9340 GuideStep: -0.2 px 0 ms EAST, -0.4 px 61 ms NORTH
23:24:03.404 00.018 12020 Worker thread wakes up
23:24:03.404 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
23:24:03.406 00.002 12020 Handling exposure in thread, d=2000 o=3 r=(838,40,31,31)
23:24:04.755 01.349 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"8f01757c-f903-42c5-8316-4e137cb90fc8"}
23:24:04.771 00.016 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"8f01757c-f903-42c5-8316-4e137cb90fc8"}
23:24:04.796 00.025 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"9a9e0ded-830a-4720-8d44-a93e4f9ee2e6"}
23:24:04.811 00.015 9340 case statement mapped state 6 to 3
23:24:04.851 00.040 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"9a9e0ded-830a-4720-8d44-a93e4f9ee2e6"}
23:24:04.871 00.020 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"13e5d9df-e6d0-4288-b49c-e4d9a955e0d1"}
23:24:04.908 00.037 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":664,"width":15,"height":15,"star_pos":[7.47,7.32],"pixels":"..."},"id":"13e5d9df-e6d0-4288-b49c-e4d9a955e0d1"}
23:24:05.785 00.877 12020 Exposure complete
23:24:06.101 00.316 12020 worker thread done servicing request
23:24:06.101 00.000 9340 OnExposeComplete: enter
23:24:06.113 00.012 9340 UpdateGuideState(): m_state=6
23:24:06.130 00.017 9340 Star::Find(15, 854, 56, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 665
23:24:06.141 00.011 9340 Star::Find returns 1 (0), X=855.22, Y=56.17, Mass=745303, SNR=166.8, Peak=50976 HFD=4.4
23:24:06.153 00.012 9340 MultiStar: large primary error, entering stabilization period
23:24:06.168 00.015 9340 CameraToMount -- cameraTheta (0.40) - m_xAngle (-3.14) = xAngle (3.54 = -2.74)
23:24:06.181 00.013 9340 CameraToMount -- cameraTheta (0.40) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (3.52 = -2.76)
23:24:06.214 00.033 9340 CameraToMount -- cameraX=1.76 cameraY=0.75 hyp=1.92 cameraTheta=0.40 mountX=-1.77 mountY=-0.72, mountTheta=-2.76
23:24:06.234 00.020 9340 SchedulePrimaryMove(10104498, x=1.76, y=0.75, opts=13)
23:24:06.256 00.022 9340 Enqueuing Move request for scope (1.76, 0.75)
23:24:06.267 00.011 12020 Worker thread wakes up
23:24:06.268 00.001 9340 UpdateImageDisplay: Size=(1920,1080) min=5670, max=65521, med=9495, FiltMin=7462, FiltMax=65473, Gamma=2.870
23:24:06.280 00.012 12020 worker thread servicing REQUEST_MOVE scope ofs (1.76, 0.75) opts 0xd
23:24:06.281 00.001 9340 UpdateGuideState exits: m=745303 SNR=166.8
23:24:06.293 00.012 12020 Handling offset move in thread for scope, endpoint = (1.76, 0.75)
23:24:06.294 00.001 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:24:06.311 00.017 12020 Moving (1.76, 0.75) raw xDistance=-1.77 yDistance=-0.72
23:24:06.311 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
23:24:06.339 00.028 12020 GuideAlgorithmHysteresis::Result() returns -0.74 from input -1.77
23:24:06.339 00.000 9340 Enqueuing Expose request
23:24:06.356 00.017 12020 GuideAlgorithmResistSwitch::result() returns -0.72 from input -0.72
23:24:06.357 00.001 12020 MoveAxis(E, 144, ABG)
23:24:06.357 00.000 12020 Guiding  Dir = 2, Dur = 144
23:24:06.381 00.024 12020 IsSlewing returns 0
23:24:06.383 00.002 12020 IsGuiding returns 0
23:24:06.413 00.030 12020 PulseGuide returned control before completion, sleep 124
23:24:06.546 00.133 12020 IsGuiding returns 1
23:24:06.546 00.000 12020 scope still moving after pulse duration time elapsed
23:24:06.605 00.059 12020 IsSlewing returns 0
23:24:06.637 00.032 12020 IsGuiding returns 0
23:24:06.638 00.001 12020 scope move finished after 144 + 111 ms
23:24:06.638 00.000 12020 Move returns status 0, amount 144
23:24:06.638 00.000 12020 MoveAxis(N, 120, ABG)
23:24:06.638 00.000 12020 Guiding  Dir = 0, Dur = 120
23:24:06.640 00.002 12020 IsSlewing returns 0
23:24:06.641 00.001 12020 IsGuiding returns 0
23:24:06.717 00.076 12020 PulseGuide returned control before completion, sleep 55
23:24:06.755 00.038 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"e44ac61c-2faa-4161-8538-72c5932f9a32"}
23:24:06.767 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"e44ac61c-2faa-4161-8538-72c5932f9a32"}
23:24:06.777 00.010 12020 IsGuiding returns 1
23:24:06.779 00.002 12020 scope still moving after pulse duration time elapsed
23:24:06.779 00.000 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"60709955-82b7-4e13-a796-328c252660e3"}
23:24:06.791 00.012 9340 case statement mapped state 6 to 3
23:24:06.803 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"60709955-82b7-4e13-a796-328c252660e3"}
23:24:06.814 00.011 12020 IsSlewing returns 0
23:24:06.815 00.001 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"871924b3-6c24-4b7a-a2e7-c37d687dc7fc"}
23:24:06.831 00.016 12020 IsGuiding returns 1
23:24:06.833 00.002 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":665,"width":15,"height":15,"star_pos":[7.22,7.17],"pixels":"..."},"id":"871924b3-6c24-4b7a-a2e7-c37d687dc7fc"}
23:24:06.941 00.108 12020 IsSlewing returns 0
23:24:06.973 00.032 12020 IsGuiding returns 0
23:24:06.973 00.000 12020 scope move finished after 120 + 212 ms
23:24:06.973 00.000 12020 Move returns status 0, amount 120
23:24:06.974 00.001 12020 move complete, result=0
23:24:06.974 00.000 12020 worker thread done servicing request
23:24:06.974 00.000 12020 Worker thread wakes up
23:24:06.974 00.000 9340 GuideStep: -1.8 px 144 ms EAST, -0.7 px 120 ms NORTH
23:24:06.988 00.014 12020 worker thread servicing REQUEST_EXPOSE 2000
23:24:06.989 00.001 12020 Handling exposure in thread, d=2000 o=3 r=(838,40,31,31)
23:24:08.755 01.766 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"2978ae3e-fa23-4bea-b947-889788fedd78"}
23:24:08.794 00.039 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"2978ae3e-fa23-4bea-b947-889788fedd78"}
23:24:08.812 00.018 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"e6a4f33c-fc95-4a2b-be8e-089c4c99f27c"}
23:24:08.823 00.011 9340 case statement mapped state 6 to 3
23:24:08.834 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"e6a4f33c-fc95-4a2b-be8e-089c4c99f27c"}
23:24:08.846 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"e4daab66-b9ea-4be6-9c8c-11b31513710d"}
23:24:08.855 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":665,"width":15,"height":15,"star_pos":[7.22,7.17],"pixels":"..."},"id":"e4daab66-b9ea-4be6-9c8c-11b31513710d"}
23:24:09.367 00.512 12020 Exposure complete
23:24:09.608 00.241 12020 worker thread done servicing request
23:24:09.608 00.000 9340 OnExposeComplete: enter
23:24:09.622 00.014 9340 UpdateGuideState(): m_state=6
23:24:09.635 00.013 9340 Star::Find(15, 855, 56, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 666
23:24:09.646 00.011 9340 Star::Find returns 1 (0), X=854.53, Y=55.64, Mass=791249, SNR=163.5, Peak=57971 HFD=4.0
23:24:09.678 00.032 9340 CameraToMount -- cameraTheta (0.21) - m_xAngle (-3.14) = xAngle (3.35 = -2.94)
23:24:09.696 00.018 9340 CameraToMount -- cameraTheta (0.21) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (3.33 = -2.95)
23:24:09.711 00.015 9340 CameraToMount -- cameraX=1.07 cameraY=0.23 hyp=1.10 cameraTheta=0.21 mountX=-1.08 mountY=-0.21, mountTheta=-2.95
23:24:09.731 00.020 9340 SchedulePrimaryMove(10104498, x=1.07, y=0.23, opts=13)
23:24:09.746 00.015 9340 Enqueuing Move request for scope (1.07, 0.23)
23:24:09.759 00.013 12020 Worker thread wakes up
23:24:09.759 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=5925, max=65527, med=9683, FiltMin=7540, FiltMax=65497, Gamma=2.870
23:24:09.772 00.013 12020 worker thread servicing REQUEST_MOVE scope ofs (1.07, 0.23) opts 0xd
23:24:09.773 00.001 9340 UpdateGuideState exits: m=791249 SNR=163.5
23:24:09.801 00.028 12020 Handling offset move in thread for scope, endpoint = (1.07, 0.23)
23:24:09.801 00.000 12020 Moving (1.07, 0.23) raw xDistance=-1.08 yDistance=-0.21
23:24:09.802 00.001 12020 GuideAlgorithmHysteresis::Result() returns -0.51 from input -1.08
23:24:09.802 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:24:09.802 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.21
23:24:09.802 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:24:09.816 00.014 12020 MoveAxis(E, 99, ABG)
23:24:09.817 00.001 9340 ScheduleExposure(2000,3,1) exposurePending=0
23:24:09.827 00.010 12020 Guiding  Dir = 2, Dur = 99
23:24:09.827 00.000 9340 Enqueuing Expose request
23:24:09.840 00.013 12020 IsSlewing returns 0
23:24:09.868 00.028 12020 IsGuiding returns 0
23:24:09.899 00.031 12020 PulseGuide returned control before completion, sleep 78
23:24:10.011 00.112 12020 IsGuiding returns 0
23:24:10.011 00.000 12020 Move returns status 0, amount 99
23:24:10.012 00.001 12020 MoveAxis(N, 0, ABG)
23:24:10.012 00.000 12020 Move returns status 0, amount 0
23:24:10.012 00.000 12020 move complete, result=0
23:24:10.012 00.000 12020 worker thread done servicing request
23:24:10.012 00.000 12020 Worker thread wakes up
23:24:10.013 00.001 9340 GuideStep: -1.1 px 99 ms EAST, -0.2 px 0 ms NORTH
23:24:10.026 00.013 12020 worker thread servicing REQUEST_EXPOSE 2000
23:24:10.026 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(838,40,31,31)
23:24:10.755 00.729 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"4004cf73-4971-488a-b967-bb610b9824eb"}
23:24:10.770 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"4004cf73-4971-488a-b967-bb610b9824eb"}
23:24:10.790 00.020 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"c1ea3f26-d33d-4391-b5ff-4c4f7f555d83"}
23:24:10.831 00.041 9340 case statement mapped state 6 to 3
23:24:10.846 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"c1ea3f26-d33d-4391-b5ff-4c4f7f555d83"}
23:24:10.863 00.017 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"a39bd2fc-8579-4cf7-b1bc-80a45f3d8433"}
23:24:10.880 00.017 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":666,"width":15,"height":15,"star_pos":[6.53,6.64],"pixels":"..."},"id":"a39bd2fc-8579-4cf7-b1bc-80a45f3d8433"}
23:24:12.396 01.516 12020 Exposure complete
23:24:12.751 00.355 12020 worker thread done servicing request
23:24:12.752 00.001 9340 OnExposeComplete: enter
23:24:12.767 00.015 9340 UpdateGuideState(): m_state=6
23:24:12.779 00.012 9340 Star::Find(15, 854, 55, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 667
23:24:12.789 00.010 9340 Star::Find returns 1 (0), X=854.50, Y=55.90, Mass=746594, SNR=142.5, Peak=55063 HFD=3.9
23:24:12.807 00.018 9340 CameraToMount -- cameraTheta (0.43) - m_xAngle (-3.14) = xAngle (3.57 = -2.72)
23:24:12.821 00.014 9340 CameraToMount -- cameraTheta (0.43) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (3.55 = -2.73)
23:24:12.833 00.012 9340 CameraToMount -- cameraX=1.05 cameraY=0.48 hyp=1.15 cameraTheta=0.43 mountX=-1.05 mountY=-0.46, mountTheta=-2.73
23:24:12.877 00.044 9340 SchedulePrimaryMove(10104498, x=1.05, y=0.48, opts=13)
23:24:12.891 00.014 9340 Enqueuing Move request for scope (1.05, 0.48)
23:24:12.901 00.010 12020 Worker thread wakes up
23:24:12.902 00.001 9340 UpdateImageDisplay: Size=(1920,1080) min=5948, max=65521, med=9726, FiltMin=7748, FiltMax=65497, Gamma=2.870
23:24:12.913 00.011 12020 worker thread servicing REQUEST_MOVE scope ofs (1.05, 0.48) opts 0xd
23:24:12.914 00.001 9340 UpdateGuideState exits: m=746594 SNR=142.5
23:24:12.930 00.016 12020 Handling offset move in thread for scope, endpoint = (1.05, 0.48)
23:24:12.930 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:24:12.942 00.012 12020 Moving (1.05, 0.48) raw xDistance=-1.05 yDistance=-0.46
23:24:12.942 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
23:24:12.954 00.012 12020 GuideAlgorithmHysteresis::Result() returns -0.48 from input -1.05
23:24:12.955 00.001 9340 Enqueuing Expose request
23:24:12.982 00.027 12020 GuideAlgorithmResistSwitch::result() returns -0.46 from input -0.46
23:24:12.982 00.000 12020 MoveAxis(E, 93, ABG)
23:24:12.982 00.000 12020 Guiding  Dir = 2, Dur = 93
23:24:12.984 00.002 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"51eb758a-1b60-407a-948a-2448b0c48640"}
23:24:13.000 00.016 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"51eb758a-1b60-407a-948a-2448b0c48640"}
23:24:13.011 00.011 12020 IsSlewing returns 0
23:24:13.011 00.000 12020 IsGuiding returns 0
23:24:13.013 00.002 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"8c6b2ec2-d8e4-4936-a999-c7112d0666df"}
23:24:13.025 00.012 9340 case statement mapped state 6 to 3
23:24:13.036 00.011 12020 PulseGuide returned control before completion, sleep 82
23:24:13.037 00.001 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"8c6b2ec2-d8e4-4936-a999-c7112d0666df"}
23:24:13.050 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"dcb07c28-44c8-43c6-b97c-ec184aa9a5bc"}
23:24:13.067 00.017 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":667,"width":15,"height":15,"star_pos":[6.50,6.90],"pixels":"..."},"id":"dcb07c28-44c8-43c6-b97c-ec184aa9a5bc"}
23:24:13.145 00.078 12020 IsGuiding returns 0
23:24:13.147 00.002 12020 Move returns status 0, amount 93
23:24:13.147 00.000 12020 MoveAxis(N, 77, ABG)
23:24:13.147 00.000 12020 Guiding  Dir = 0, Dur = 77
23:24:13.148 00.001 12020 IsSlewing returns 0
23:24:13.149 00.001 12020 IsGuiding returns 0
23:24:13.275 00.126 12020 IsGuiding returns 1
23:24:13.276 00.001 12020 scope still moving after pulse duration time elapsed
23:24:13.418 00.142 12020 IsSlewing returns 0
23:24:13.419 00.001 12020 IsGuiding returns 0
23:24:13.420 00.001 12020 scope move finished after 77 + 192 ms
23:24:13.420 00.000 12020 Move returns status 0, amount 77
23:24:13.420 00.000 12020 move complete, result=0
23:24:13.420 00.000 12020 worker thread done servicing request
23:24:13.420 00.000 9340 GuideStep: -1.1 px 93 ms EAST, -0.5 px 77 ms NORTH
23:24:13.431 00.011 12020 Worker thread wakes up
23:24:13.431 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
23:24:13.431 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(838,40,31,31)
23:24:14.756 01.325 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"eb5a36b1-bfe2-43fe-a75c-7435c955ba5f"}
23:24:14.778 00.022 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"eb5a36b1-bfe2-43fe-a75c-7435c955ba5f"}
23:24:14.792 00.014 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"d767fdaa-b6e0-45d1-b45d-651dc4faf5ba"}
23:24:14.810 00.018 9340 case statement mapped state 6 to 3
23:24:14.824 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"d767fdaa-b6e0-45d1-b45d-651dc4faf5ba"}
23:24:14.841 00.017 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"a8cea5bb-32f4-40e6-9b95-3ae2ef28ab49"}
23:24:14.873 00.032 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":667,"width":15,"height":15,"star_pos":[6.50,6.90],"pixels":"..."},"id":"a8cea5bb-32f4-40e6-9b95-3ae2ef28ab49"}
23:24:15.795 00.922 12020 Exposure complete
23:24:16.023 00.228 12020 worker thread done servicing request
23:24:16.024 00.001 9340 OnExposeComplete: enter
23:24:16.035 00.011 9340 UpdateGuideState(): m_state=6
23:24:16.047 00.012 9340 Star::Find(15, 854, 55, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 668
23:24:16.060 00.013 9340 Star::Find returns 1 (0), X=853.90, Y=55.37, Mass=708181, SNR=182.3, Peak=47983 HFD=4.1
23:24:16.069 00.009 9340 MultiStar: exiting stabilization period
23:24:16.082 00.013 9340 MultiStar: [#1 -0.26,-0.34,0.60,U] [#2 -0.13,-0.48,0.56,U] [#3 0.19,-0.47,0.55,U] [#4 -0.61,-1.00,0.00,M1] [#5 -0.78,-0.97,0.00,M1] [#6 -0.25,-0.46,0.63,U] [#7 -0.98,-1.19,0.00,M1] [#8 -0.93,-1.06,0.00,M1] 
23:24:16.092 00.010 9340 refined, 4 included, MultiStar: {0.05, -0.32}, one-star: {0.44, -0.05}
23:24:16.104 00.012 9340 CameraToMount -- cameraTheta (-1.42) - m_xAngle (-3.14) = xAngle (1.72 = 1.72)
23:24:16.135 00.031 9340 CameraToMount -- cameraTheta (-1.42) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (1.70 = 1.70)
23:24:16.147 00.012 9340 CameraToMount -- cameraX=0.05 cameraY=-0.32 hyp=0.32 cameraTheta=-1.42 mountX=-0.05 mountY=0.32, mountTheta=1.72
23:24:16.163 00.016 9340 SchedulePrimaryMove(10104498, x=0.05, y=-0.32, opts=13)
23:24:16.172 00.009 9340 Enqueuing Move request for scope (0.05, -0.32)
23:24:16.183 00.011 12020 Worker thread wakes up
23:24:16.183 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=5841, max=65527, med=9489, FiltMin=7444, FiltMax=65497, Gamma=2.870
23:24:16.192 00.009 12020 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.32) opts 0xd
23:24:16.192 00.000 9340 UpdateGuideState exits: m=708181 SNR=182.3
23:24:16.206 00.014 12020 Handling offset move in thread for scope, endpoint = (0.05, -0.32)
23:24:16.207 00.001 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:24:16.218 00.011 12020 Moving (0.05, -0.32) raw xDistance=-0.05 yDistance=0.32
23:24:16.218 00.000 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
23:24:16.219 00.001 9340 ScheduleExposure(2000,3,1) exposurePending=0
23:24:16.230 00.011 12020 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.231 00.001 9340 Enqueuing Expose request
23:24:16.259 00.028 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.32
23:24:16.259 00.000 12020 MoveAxis(E, 0, ABG)
23:24:16.259 00.000 12020 Move returns status 0, amount 0
23:24:16.259 00.000 12020 MoveAxis(N, 0, ABG)
23:24:16.259 00.000 12020 Move returns status 0, amount 0
23:24:16.259 00.000 12020 move complete, result=0
23:24:16.260 00.001 12020 worker thread done servicing request
23:24:16.260 00.000 12020 Worker thread wakes up
23:24:16.261 00.001 12020 worker thread servicing REQUEST_EXPOSE 2000
23:24:16.261 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(838,40,31,31)
23:24:16.266 00.005 9340 GuideStep: -0.0 px 0 ms EAST, 0.3 px 0 ms NORTH
23:24:16.755 00.489 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"35221afd-f1c7-49a5-befe-4895f77d5024"}
23:24:16.798 00.043 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"35221afd-f1c7-49a5-befe-4895f77d5024"}
23:24:16.832 00.034 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"e41ce98a-3469-4d9a-ba42-3f600fdcd715"}
23:24:16.846 00.014 9340 case statement mapped state 6 to 3
23:24:16.868 00.022 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"e41ce98a-3469-4d9a-ba42-3f600fdcd715"}
23:24:16.909 00.041 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"50c560a9-f5ec-4679-93ea-09e59167a1d6"}
23:24:16.941 00.032 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":668,"width":15,"height":15,"star_pos":[6.90,7.37],"pixels":"..."},"id":"50c560a9-f5ec-4679-93ea-09e59167a1d6"}
23:24:18.634 01.693 12020 Exposure complete
23:24:18.755 00.121 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"fc7f3f76-3551-4df4-873f-9c9d9f39fa38"}
23:24:18.771 00.016 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"fc7f3f76-3551-4df4-873f-9c9d9f39fa38"}
23:24:18.792 00.021 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"bdb32951-13b0-4033-ac48-19ce3b508a9e"}
23:24:18.817 00.025 9340 case statement mapped state 6 to 3
23:24:18.846 00.029 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"bdb32951-13b0-4033-ac48-19ce3b508a9e"}
23:24:18.897 00.051 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"87212ab1-8746-4bbe-b485-a5421f6142b7"}
23:24:18.920 00.023 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":668,"width":15,"height":15,"star_pos":[6.90,7.37],"pixels":"..."},"id":"87212ab1-8746-4bbe-b485-a5421f6142b7"}
23:24:19.045 00.125 9340 OnExposeComplete: enter
23:24:19.057 00.012 12020 worker thread done servicing request
23:24:19.058 00.001 9340 UpdateGuideState(): m_state=6
23:24:19.070 00.012 9340 Star::Find(15, 853, 55, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 669
23:24:19.084 00.014 9340 Star::Find returns 1 (0), X=854.12, Y=55.70, Mass=745962, SNR=152.4, Peak=55715 HFD=4.0
23:24:19.100 00.016 9340 MultiStar: [#1 -0.11,0.05,0.73,U] [#2 0.29,-0.08,0.93,U] [#3 0.56,-0.14,0.58,U] [#4 -0.39,-0.91,0.00,M2] [#5 -0.74,-0.83,0.00,M2] [#6 -0.03,-0.08,0.63,U] [#7 -0.86,-1.04,0.00,M2] [#8 -1.00,-0.90,0.00,M2] 
23:24:19.129 00.029 9340 refined, 4 included, MultiStar: {0.30, 0.03}, one-star: {0.67, 0.28}
23:24:19.150 00.021 9340 CameraToMount -- cameraTheta (0.10) - m_xAngle (-3.14) = xAngle (3.23 = -3.05)
23:24:19.165 00.015 9340 CameraToMount -- cameraTheta (0.10) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (3.22 = -3.06)
23:24:19.184 00.019 9340 CameraToMount -- cameraX=0.30 cameraY=0.03 hyp=0.30 cameraTheta=0.10 mountX=-0.30 mountY=-0.02, mountTheta=-3.06
23:24:19.216 00.032 9340 SchedulePrimaryMove(10104498, x=0.30, y=0.03, opts=13)
23:24:19.233 00.017 9340 Enqueuing Move request for scope (0.30, 0.03)
23:24:19.252 00.019 12020 Worker thread wakes up
23:24:19.252 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=5498, max=65521, med=9555, FiltMin=7406, FiltMax=65497, Gamma=2.870
23:24:19.290 00.038 12020 worker thread servicing REQUEST_MOVE scope ofs (0.30, 0.03) opts 0xd
23:24:19.290 00.000 9340 UpdateGuideState exits: m=745962 SNR=152.4
23:24:19.306 00.016 12020 Handling offset move in thread for scope, endpoint = (0.30, 0.03)
23:24:19.306 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:24:19.323 00.017 12020 Moving (0.30, 0.03) raw xDistance=-0.30 yDistance=-0.02
23:24:19.323 00.000 12020 GuideAlgorithmHysteresis::Result() returns -0.13 from input -0.30
23:24:19.323 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:24:19.324 00.001 9340 ScheduleExposure(2000,3,1) exposurePending=0
23:24:19.335 00.011 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
23:24:19.335 00.000 9340 Enqueuing Expose request
23:24:19.346 00.011 12020 MoveAxis(E, 24, ABG)
23:24:19.346 00.000 12020 Guiding  Dir = 2, Dur = 24
23:24:19.384 00.038 12020 IsSlewing returns 0
23:24:19.385 00.001 12020 IsGuiding returns 0
23:24:19.416 00.031 12020 IsGuiding returns 1
23:24:19.416 00.000 12020 scope still moving after pulse duration time elapsed
23:24:19.438 00.022 12020 IsSlewing returns 0
23:24:19.440 00.002 12020 IsGuiding returns 1
23:24:19.479 00.039 12020 IsSlewing returns 0
23:24:19.480 00.001 12020 IsGuiding returns 0
23:24:19.480 00.000 12020 scope move finished after 24 + 71 ms
23:24:19.480 00.000 12020 Move returns status 0, amount 24
23:24:19.481 00.001 12020 MoveAxis(N, 0, ABG)
23:24:19.481 00.000 12020 Move returns status 0, amount 0
23:24:19.481 00.000 12020 move complete, result=0
23:24:19.481 00.000 12020 worker thread done servicing request
23:24:19.481 00.000 9340 GuideStep: -0.3 px 24 ms EAST, -0.0 px 0 ms NORTH
23:24:19.504 00.023 12020 Worker thread wakes up
23:24:19.504 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
23:24:19.504 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(838,40,31,31)
23:24:20.757 01.253 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"4538e6e4-2bab-4108-a4da-65b33315269b"}
23:24:20.774 00.017 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"4538e6e4-2bab-4108-a4da-65b33315269b"}
23:24:20.822 00.048 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"c6560eeb-4a77-4122-a49b-bc94335f6305"}
23:24:20.853 00.031 9340 case statement mapped state 6 to 3
23:24:20.903 00.050 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"c6560eeb-4a77-4122-a49b-bc94335f6305"}
23:24:20.951 00.048 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"9691875f-c122-4062-b51e-0b75a35ef4e4"}
23:24:20.983 00.032 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":669,"width":15,"height":15,"star_pos":[7.12,6.70],"pixels":"..."},"id":"9691875f-c122-4062-b51e-0b75a35ef4e4"}
23:24:21.881 00.898 12020 Exposure complete
23:24:22.184 00.303 9340 OnExposeComplete: enter
23:24:22.207 00.023 12020 worker thread done servicing request
23:24:22.207 00.000 9340 UpdateGuideState(): m_state=6
23:24:22.224 00.017 9340 Star::Find(15, 854, 55, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 670
23:24:22.239 00.015 9340 Star::Find returns 1 (0), X=854.01, Y=55.95, Mass=684398, SNR=134.5, Peak=58947 HFD=4.0
23:24:22.259 00.020 9340 MultiStar: [#1 -0.31,0.31,0.91,U] [#2 -0.06,0.21,0.86,U] [#3 0.33,0.17,0.72,U] [#4 -0.11,-0.46,0.83,U] [#5 -0.94,-0.47,0.00,M3] [#6 -0.34,0.19,0.74,U] [#7 -1.04,-0.77,0.00,M3] [#8 -0.95,-0.46,0.00,M3] 
23:24:22.296 00.037 9340 refined, 5 included, MultiStar: {0.02, 0.17}, one-star: {0.55, 0.53}
23:24:22.308 00.012 9340 CameraToMount -- cameraTheta (1.45) - m_xAngle (-3.14) = xAngle (4.58 = -1.70)
23:24:22.323 00.015 9340 CameraToMount -- cameraTheta (1.45) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (4.57 = -1.71)
23:24:22.337 00.014 9340 CameraToMount -- cameraX=0.02 cameraY=0.17 hyp=0.17 cameraTheta=1.45 mountX=-0.02 mountY=-0.17, mountTheta=-1.70
23:24:22.385 00.048 9340 SchedulePrimaryMove(10104498, x=0.02, y=0.17, opts=13)
23:24:22.411 00.026 9340 Enqueuing Move request for scope (0.02, 0.17)
23:24:22.441 00.030 12020 Worker thread wakes up
23:24:22.441 00.000 12020 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.17) opts 0xd
23:24:22.443 00.002 9340 UpdateImageDisplay: Size=(1920,1080) min=6213, max=65521, med=9707, FiltMin=7530, FiltMax=65497, Gamma=2.870
23:24:22.470 00.027 12020 Handling offset move in thread for scope, endpoint = (0.02, 0.17)
23:24:22.470 00.000 9340 UpdateGuideState exits: m=684398 SNR=134.5
23:24:22.504 00.034 12020 Moving (0.02, 0.17) raw xDistance=-0.02 yDistance=-0.17
23:24:22.504 00.000 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
23:24:22.504 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:24:22.505 00.001 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
23:24:22.505 00.000 12020 MoveAxis(E, 0, ABG)
23:24:22.505 00.000 12020 Move returns status 0, amount 0
23:24:22.506 00.001 12020 MoveAxis(N, 0, ABG)
23:24:22.506 00.000 12020 Move returns status 0, amount 0
23:24:22.506 00.000 12020 move complete, result=0
23:24:22.506 00.000 12020 worker thread done servicing request
23:24:22.509 00.003 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:24:22.537 00.028 9340 ScheduleExposure(2000,3,1) exposurePending=0
23:24:22.554 00.017 9340 Enqueuing Expose request
23:24:22.571 00.017 9340 GuideStep: -0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
23:24:22.609 00.038 12020 Worker thread wakes up
23:24:22.610 00.001 12020 worker thread servicing REQUEST_EXPOSE 2000
23:24:22.610 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(838,40,31,31)
23:24:22.755 00.145 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"f80015be-854b-467e-bb4e-ed8b61bc72b0"}
23:24:22.772 00.017 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"f80015be-854b-467e-bb4e-ed8b61bc72b0"}
23:24:22.791 00.019 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"ba637f4a-fc15-4020-b506-03f77dd3f3f0"}
23:24:22.828 00.037 9340 case statement mapped state 6 to 3
23:24:22.840 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"ba637f4a-fc15-4020-b506-03f77dd3f3f0"}
23:24:22.855 00.015 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"1e7d5e42-0612-438b-8e7e-f6326304fdab"}
23:24:22.869 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":670,"width":15,"height":15,"star_pos":[7.01,6.95],"pixels":"..."},"id":"1e7d5e42-0612-438b-8e7e-f6326304fdab"}
23:24:24.755 01.886 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"35635b7e-b063-4b7e-951c-6b39937c8b48"}
23:24:24.789 00.034 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"35635b7e-b063-4b7e-951c-6b39937c8b48"}
23:24:24.809 00.020 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"3b0c3535-4d73-4309-a5b1-a639b3093520"}
23:24:24.826 00.017 9340 case statement mapped state 6 to 3
23:24:24.844 00.018 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"3b0c3535-4d73-4309-a5b1-a639b3093520"}
23:24:24.877 00.033 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"2254cbde-09c1-4f74-b07f-85ec9f8fd4f7"}
23:24:24.912 00.035 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":670,"width":15,"height":15,"star_pos":[7.01,6.95],"pixels":"..."},"id":"2254cbde-09c1-4f74-b07f-85ec9f8fd4f7"}
23:24:24.992 00.080 12020 Exposure complete
23:24:25.496 00.504 12020 worker thread done servicing request
23:24:25.497 00.001 9340 OnExposeComplete: enter
23:24:25.510 00.013 9340 UpdateGuideState(): m_state=6
23:24:25.532 00.022 9340 Star::Find(15, 854, 55, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 671
23:24:25.549 00.017 9340 Star::Find returns 1 (0), X=853.96, Y=55.87, Mass=693330, SNR=145.7, Peak=49695 HFD=4.3
23:24:25.602 00.053 9340 MultiStar: [#1 -0.28,0.03,1.01,U] [#2 0.36,0.07,0.71,U] [#3 0.09,0.12,0.59,U] [#4 -0.57,-0.69,0.64,U] [#5 -1.09,-0.66,0.00,M4] [#6 -0.00,-0.07,0.59,U] [#7 -1.05,-0.56,0.00,M4] [#8 -1.24,-0.70,0.00,M4] 
23:24:25.637 00.035 9340 refined, 5 included, MultiStar: {0.04, 0.03}, one-star: {0.51, 0.45}
23:24:25.668 00.031 9340 CameraToMount -- cameraTheta (0.62) - m_xAngle (-3.14) = xAngle (3.75 = -2.53)
23:24:25.738 00.070 9340 CameraToMount -- cameraTheta (0.62) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (3.74 = -2.55)
23:24:25.758 00.020 9340 CameraToMount -- cameraX=0.04 cameraY=0.03 hyp=0.05 cameraTheta=0.62 mountX=-0.04 mountY=-0.03, mountTheta=-2.54
23:24:25.784 00.026 9340 SchedulePrimaryMove(10104498, x=0.04, y=0.03, opts=13)
23:24:25.803 00.019 9340 Enqueuing Move request for scope (0.04, 0.03)
23:24:25.822 00.019 12020 Worker thread wakes up
23:24:25.822 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=6219, max=65521, med=9671, FiltMin=7694, FiltMax=65497, Gamma=2.870
23:24:25.836 00.014 12020 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.03) opts 0xd
23:24:25.837 00.001 9340 UpdateGuideState exits: m=693330 SNR=145.7
23:24:25.873 00.036 12020 Handling offset move in thread for scope, endpoint = (0.04, 0.03)
23:24:25.873 00.000 12020 Moving (0.04, 0.03) raw xDistance=-0.04 yDistance=-0.03
23:24:25.873 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:24:25.892 00.019 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
23:24:25.892 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:24:25.892 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
23:24:25.905 00.013 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
23:24:25.906 00.001 9340 Enqueuing Expose request
23:24:25.917 00.011 12020 MoveAxis(E, 0, ABG)
23:24:25.917 00.000 12020 Move returns status 0, amount 0
23:24:25.918 00.001 12020 MoveAxis(N, 0, ABG)
23:24:25.918 00.000 12020 Move returns status 0, amount 0
23:24:25.918 00.000 12020 move complete, result=0
23:24:25.918 00.000 12020 worker thread done servicing request
23:24:25.918 00.000 12020 Worker thread wakes up
23:24:25.919 00.001 12020 worker thread servicing REQUEST_EXPOSE 2000
23:24:25.919 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(838,40,31,31)
23:24:25.922 00.003 9340 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
23:24:26.755 00.833 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"c42fcde3-2a81-4745-9855-c0752a4f09d7"}
23:24:26.772 00.017 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"c42fcde3-2a81-4745-9855-c0752a4f09d7"}
23:24:26.791 00.019 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"73ff0fc9-c1ef-4470-b514-205ebaaebbc4"}
23:24:26.829 00.038 9340 case statement mapped state 6 to 3
23:24:26.841 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"73ff0fc9-c1ef-4470-b514-205ebaaebbc4"}
23:24:26.874 00.033 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"6cf4c0c6-9412-414e-88b9-987f1a5bf266"}
23:24:26.890 00.016 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":671,"width":15,"height":15,"star_pos":[6.96,6.87],"pixels":"..."},"id":"6cf4c0c6-9412-414e-88b9-987f1a5bf266"}
23:24:28.288 01.398 12020 Exposure complete
23:24:28.602 00.314 12020 worker thread done servicing request
23:24:28.602 00.000 9340 OnExposeComplete: enter
23:24:28.616 00.014 9340 UpdateGuideState(): m_state=6
23:24:28.631 00.015 9340 Star::Find(15, 853, 55, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 672
23:24:28.644 00.013 9340 Star::Find returns 1 (0), X=854.24, Y=56.09, Mass=765631, SNR=137.2, Peak=56623 HFD=4.2
23:24:28.666 00.022 9340 MultiStar: [#1 -0.01,0.47,0.75,U] [#2 0.42,0.37,0.79,U] [#3 0.77,0.40,0.82,U] [#4 0.14,-0.35,0.73,U] [#5 -0.57,-0.60,0.73,U] [#6 0.18,0.48,0.79,U] [#7 -0.59,-0.58,0.58,U] [#8 -0.78,-0.35,0.69,U] 
23:24:28.683 00.017 9340 refined, 8 included, MultiStar: {0.10, 0.11}, one-star: {0.79, 0.68}
23:24:28.728 00.045 9340 CameraToMount -- cameraTheta (0.82) - m_xAngle (-3.14) = xAngle (3.96 = -2.32)
23:24:28.749 00.021 9340 CameraToMount -- cameraTheta (0.82) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (3.95 = -2.34)
23:24:28.763 00.014 9340 CameraToMount -- cameraX=0.10 cameraY=0.11 hyp=0.15 cameraTheta=0.82 mountX=-0.10 mountY=-0.11, mountTheta=-2.33
23:24:28.781 00.018 9340 SchedulePrimaryMove(10104498, x=0.10, y=0.11, opts=13)
23:24:28.802 00.021 9340 Enqueuing Move request for scope (0.10, 0.11)
23:24:28.815 00.013 12020 Worker thread wakes up
23:24:28.815 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=5942, max=65521, med=9696, FiltMin=7388, FiltMax=65497, Gamma=2.870
23:24:28.849 00.034 12020 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.11) opts 0xd
23:24:28.850 00.001 9340 UpdateGuideState exits: m=765631 SNR=137.2
23:24:28.864 00.014 12020 Handling offset move in thread for scope, endpoint = (0.10, 0.11)
23:24:28.865 00.001 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:24:28.879 00.014 12020 Moving (0.10, 0.11) raw xDistance=-0.10 yDistance=-0.11
23:24:28.879 00.000 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
23:24:28.880 00.001 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:24:28.880 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
23:24:28.895 00.015 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
23:24:28.895 00.000 9340 Enqueuing Expose request
23:24:28.907 00.012 12020 MoveAxis(E, 0, ABG)
23:24:28.907 00.000 12020 Move returns status 0, amount 0
23:24:28.907 00.000 12020 MoveAxis(N, 0, ABG)
23:24:28.908 00.001 12020 Move returns status 0, amount 0
23:24:28.908 00.000 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"b6c83282-b01b-4be0-b166-51259b25db24"}
23:24:28.922 00.014 12020 move complete, result=0
23:24:28.923 00.001 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"b6c83282-b01b-4be0-b166-51259b25db24"}
23:24:28.936 00.013 12020 worker thread done servicing request
23:24:28.936 00.000 12020 Worker thread wakes up
23:24:28.937 00.001 12020 worker thread servicing REQUEST_EXPOSE 2000
23:24:28.938 00.001 12020 Handling exposure in thread, d=2000 o=3 r=(838,40,31,31)
23:24:28.960 00.022 9340 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
23:24:28.996 00.036 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"79c88711-b685-4a46-b244-2addbeb33510"}
23:24:29.017 00.021 9340 case statement mapped state 6 to 3
23:24:29.034 00.017 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"79c88711-b685-4a46-b244-2addbeb33510"}
23:24:29.082 00.048 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"ed508adb-efbd-480d-bd69-442509ebe821"}
23:24:29.102 00.020 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":672,"width":15,"height":15,"star_pos":[7.24,7.09],"pixels":"..."},"id":"ed508adb-efbd-480d-bd69-442509ebe821"}
23:24:30.753 01.651 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"595621e2-d07a-4741-ac60-532741dd0389"}
23:24:30.774 00.021 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"595621e2-d07a-4741-ac60-532741dd0389"}
23:24:30.787 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"7e551c61-5d96-460b-aa2e-f371a6bd4472"}
23:24:30.825 00.038 9340 case statement mapped state 6 to 3
23:24:30.837 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"7e551c61-5d96-460b-aa2e-f371a6bd4472"}
23:24:30.849 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"5c14106d-776c-45c8-87b4-09fbc8a7fc5f"}
23:24:30.865 00.016 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":672,"width":15,"height":15,"star_pos":[7.24,7.09],"pixels":"..."},"id":"5c14106d-776c-45c8-87b4-09fbc8a7fc5f"}
23:24:31.349 00.484 12020 Exposure complete
23:24:31.796 00.447 12020 worker thread done servicing request
23:24:31.796 00.000 9340 OnExposeComplete: enter
23:24:31.811 00.015 9340 UpdateGuideState(): m_state=6
23:24:31.864 00.053 9340 Star::Find(15, 854, 56, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 673
23:24:31.920 00.056 9340 Star::Find returns 1 (0), X=853.79, Y=56.21, Mass=689723, SNR=130.4, Peak=55479 HFD=3.9
23:24:31.961 00.041 9340 MultiStar: [#1 -0.24,0.66,0.88,U] [#2 -0.14,0.46,0.97,U] [#3 0.16,0.59,0.77,U] [#4 -0.38,-0.20,0.63,U] [#5 -0.91,-0.31,0.00,M4] [#6 -0.03,0.43,0.70,U] [#7 -1.17,-0.08,0.00,M4] [#8 -1.00,-0.23,0.00,M4] 
23:24:31.979 00.018 9340 refined, 5 included, MultiStar: {-0.03, 0.50}, one-star: {0.34, 0.80}
23:24:32.002 00.023 9340 CameraToMount -- cameraTheta (1.63) - m_xAngle (-3.14) = xAngle (4.77 = -1.52)
23:24:32.042 00.040 9340 CameraToMount -- cameraTheta (1.63) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (4.75 = -1.53)
23:24:32.064 00.022 9340 CameraToMount -- cameraX=-0.03 cameraY=0.50 hyp=0.50 cameraTheta=1.63 mountX=0.03 mountY=-0.50, mountTheta=-1.52
23:24:32.086 00.022 9340 SchedulePrimaryMove(10104498, x=-0.03, y=0.50, opts=13)
23:24:32.100 00.014 9340 Enqueuing Move request for scope (-0.03, 0.50)
23:24:32.118 00.018 12020 Worker thread wakes up
23:24:32.118 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=5239, max=65523, med=9568, FiltMin=7306, FiltMax=65497, Gamma=2.870
23:24:32.134 00.016 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.50) opts 0xd
23:24:32.134 00.000 12020 Handling offset move in thread for scope, endpoint = (-0.03, 0.50)
23:24:32.134 00.000 9340 UpdateGuideState exits: m=689723 SNR=130.4
23:24:32.150 00.016 12020 Moving (-0.03, 0.50) raw xDistance=0.03 yDistance=-0.50
23:24:32.151 00.001 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
23:24:32.168 00.017 12020 GuideAlgorithmResistSwitch::result() returns -0.50 from input -0.50
23:24:32.169 00.001 12020 MoveAxis(E, 0, ABG)
23:24:32.171 00.002 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:24:32.190 00.019 12020 Move returns status 0, amount 0
23:24:32.190 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
23:24:32.204 00.014 12020 MoveAxis(N, 83, ABG)
23:24:32.204 00.000 12020 Guiding  Dir = 0, Dur = 83
23:24:32.206 00.002 12020 IsSlewing returns 0
23:24:32.207 00.001 9340 Enqueuing Expose request
23:24:32.225 00.018 12020 IsGuiding returns 0
23:24:32.306 00.081 12020 PulseGuide returned control before completion, sleep 13
23:24:32.338 00.032 12020 IsGuiding returns 1
23:24:32.338 00.000 12020 scope still moving after pulse duration time elapsed
23:24:32.360 00.022 12020 IsSlewing returns 0
23:24:32.361 00.001 12020 IsGuiding returns 1
23:24:32.392 00.031 12020 IsSlewing returns 0
23:24:32.393 00.001 12020 IsGuiding returns 1
23:24:32.497 00.104 12020 IsSlewing returns 0
23:24:32.497 00.000 12020 IsGuiding returns 0
23:24:32.499 00.002 12020 scope move finished after 83 + 190 ms
23:24:32.499 00.000 12020 Move returns status 0, amount 83
23:24:32.499 00.000 12020 move complete, result=0
23:24:32.499 00.000 12020 worker thread done servicing request
23:24:32.499 00.000 9340 GuideStep: 0.0 px 0 ms EAST, -0.5 px 83 ms NORTH
23:24:32.511 00.012 12020 Worker thread wakes up
23:24:32.511 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
23:24:32.511 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(838,40,31,31)
23:24:32.753 00.242 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"8091d07a-157e-4cb1-adf0-3612e4369324"}
23:24:32.767 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"8091d07a-157e-4cb1-adf0-3612e4369324"}
23:24:32.780 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"95a7b2cc-0fef-4c75-9a2f-460350c4518d"}
23:24:32.791 00.011 9340 case statement mapped state 6 to 3
23:24:32.807 00.016 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"95a7b2cc-0fef-4c75-9a2f-460350c4518d"}
23:24:32.818 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"9142b176-5df2-4e2f-9ae0-316892696bae"}
23:24:32.829 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":673,"width":15,"height":15,"star_pos":[6.79,7.21],"pixels":"..."},"id":"9142b176-5df2-4e2f-9ae0-316892696bae"}
23:24:34.753 01.924 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"d4ffb378-f88e-4552-a136-6dd33797712c"}
23:24:34.763 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"d4ffb378-f88e-4552-a136-6dd33797712c"}
23:24:34.774 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"eadf00e2-4c6e-4981-b5ba-c3b3878809e1"}
23:24:34.786 00.012 9340 case statement mapped state 6 to 3
23:24:34.797 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"eadf00e2-4c6e-4981-b5ba-c3b3878809e1"}
23:24:34.812 00.015 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"e278f6e1-aa99-4ed1-8024-1217ad44e13d"}
23:24:34.836 00.024 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":673,"width":15,"height":15,"star_pos":[6.79,7.21],"pixels":"..."},"id":"e278f6e1-aa99-4ed1-8024-1217ad44e13d"}
23:24:34.876 00.040 12020 Exposure complete
23:24:35.122 00.246 12020 worker thread done servicing request
23:24:35.122 00.000 9340 OnExposeComplete: enter
23:24:35.132 00.010 9340 UpdateGuideState(): m_state=6
23:24:35.144 00.012 9340 Star::Find(15, 853, 56, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 674
23:24:35.159 00.015 9340 Star::Find returns 1 (0), X=853.84, Y=55.95, Mass=727522, SNR=148.9, Peak=52055 HFD=4.2
23:24:35.208 00.049 9340 MultiStar: [#1 -0.48,0.37,0.70,U] [#2 0.16,0.24,0.74,U] [#3 0.13,0.25,0.60,U] [#4 -0.37,-0.58,0.68,U] [#5 -0.97,-0.65,0.00,M5] [#6 0.19,0.37,0.57,U] [#7 -1.24,-0.48,0.00,M5] [#8 -1.09,-0.46,0.00,M5] 
23:24:35.224 00.016 9340 refined, 5 included, MultiStar: {0.02, 0.22}, one-star: {0.39, 0.53}
23:24:35.237 00.013 9340 CameraToMount -- cameraTheta (1.46) - m_xAngle (-3.14) = xAngle (4.59 = -1.69)
23:24:35.251 00.014 9340 CameraToMount -- cameraTheta (1.46) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (4.58 = -1.71)
23:24:35.261 00.010 9340 CameraToMount -- cameraX=0.02 cameraY=0.22 hyp=0.22 cameraTheta=1.46 mountX=-0.03 mountY=-0.22, mountTheta=-1.69
23:24:35.281 00.020 9340 SchedulePrimaryMove(10104498, x=0.02, y=0.22, opts=13)
23:24:35.292 00.011 9340 Enqueuing Move request for scope (0.02, 0.22)
23:24:35.322 00.030 12020 Worker thread wakes up
23:24:35.322 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=6198, max=65529, med=9717, FiltMin=7549, FiltMax=65497, Gamma=2.870
23:24:35.337 00.015 12020 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.22) opts 0xd
23:24:35.337 00.000 9340 UpdateGuideState exits: m=727522 SNR=148.9
23:24:35.349 00.012 12020 Handling offset move in thread for scope, endpoint = (0.02, 0.22)
23:24:35.350 00.001 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:24:35.361 00.011 12020 Moving (0.02, 0.22) raw xDistance=-0.03 yDistance=-0.22
23:24:35.361 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
23:24:35.372 00.011 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
23:24:35.373 00.001 9340 Enqueuing Expose request
23:24:35.384 00.011 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:24:35.384 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.22
23:24:35.384 00.000 12020 MoveAxis(E, 0, ABG)
23:24:35.384 00.000 12020 Move returns status 0, amount 0
23:24:35.385 00.001 12020 MoveAxis(N, 0, ABG)
23:24:35.385 00.000 12020 Move returns status 0, amount 0
23:24:35.386 00.001 12020 move complete, result=0
23:24:35.386 00.000 12020 worker thread done servicing request
23:24:35.386 00.000 12020 Worker thread wakes up
23:24:35.386 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
23:24:35.387 00.001 12020 Handling exposure in thread, d=2000 o=3 r=(838,40,31,31)
23:24:35.392 00.005 9340 GuideStep: -0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
23:24:36.757 01.365 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"5f351594-ebfc-48e8-b1aa-709e3aa1a643"}
23:24:36.790 00.033 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"5f351594-ebfc-48e8-b1aa-709e3aa1a643"}
23:24:36.810 00.020 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"1009c2b7-4fc3-40ab-803f-351b59f6c5b8"}
23:24:36.825 00.015 9340 case statement mapped state 6 to 3
23:24:36.842 00.017 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"1009c2b7-4fc3-40ab-803f-351b59f6c5b8"}
23:24:36.862 00.020 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"963eada6-85fb-40b3-9b08-3e4819b46e1e"}
23:24:36.901 00.039 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":674,"width":15,"height":15,"star_pos":[6.84,6.95],"pixels":"..."},"id":"963eada6-85fb-40b3-9b08-3e4819b46e1e"}
23:24:37.767 00.866 12020 Exposure complete
23:24:38.138 00.371 12020 worker thread done servicing request
23:24:38.139 00.001 9340 OnExposeComplete: enter
23:24:38.158 00.019 9340 UpdateGuideState(): m_state=6
23:24:38.193 00.035 9340 Star::Find(15, 853, 55, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 675
23:24:38.211 00.018 9340 Star::Find returns 1 (0), X=854.16, Y=56.05, Mass=710811, SNR=161.6, Peak=54815 HFD=4.2
23:24:38.234 00.023 9340 MultiStar: [#1 -0.21,0.64,0.87,U] [#2 0.48,0.39,0.67,U] [#3 0.43,0.32,0.59,U] [#4 -0.12,-0.10,0.58,U] [#5 -0.75,-0.57,0.00,M6] [#6 0.35,0.14,0.57,U] [#7 -0.85,-0.54,0.00,M6] [#8 -1.09,-0.27,0.00,M6] 
23:24:38.259 00.025 9340 refined, 5 included, MultiStar: {0.29, 0.39}, one-star: {0.71, 0.64}
23:24:38.313 00.054 9340 CameraToMount -- cameraTheta (0.94) - m_xAngle (-3.14) = xAngle (4.07 = -2.21)
23:24:38.349 00.036 9340 CameraToMount -- cameraTheta (0.94) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (4.06 = -2.23)
23:24:38.380 00.031 9340 CameraToMount -- cameraX=0.29 cameraY=0.39 hyp=0.48 cameraTheta=0.94 mountX=-0.29 mountY=-0.38, mountTheta=-2.22
23:24:38.466 00.086 9340 SchedulePrimaryMove(10104498, x=0.29, y=0.39, opts=13)
23:24:38.488 00.022 9340 Enqueuing Move request for scope (0.29, 0.39)
23:24:38.521 00.033 12020 Worker thread wakes up
23:24:38.521 00.000 12020 worker thread servicing REQUEST_MOVE scope ofs (0.29, 0.39) opts 0xd
23:24:38.521 00.000 12020 Handling offset move in thread for scope, endpoint = (0.29, 0.39)
23:24:38.522 00.001 12020 Moving (0.29, 0.39) raw xDistance=-0.29 yDistance=-0.38
23:24:38.522 00.000 12020 GuideAlgorithmHysteresis::Result() returns -0.12 from input -0.29
23:24:38.523 00.001 12020 GuideAlgorithmResistSwitch::result() returns -0.38 from input -0.38
23:24:38.525 00.002 9340 UpdateImageDisplay: Size=(1920,1080) min=5742, max=65521, med=9726, FiltMin=7618, FiltMax=65497, Gamma=2.870
23:24:38.567 00.042 12020 MoveAxis(E, 24, ABG)
23:24:38.567 00.000 9340 UpdateGuideState exits: m=710811 SNR=161.6
23:24:38.588 00.021 12020 Guiding  Dir = 2, Dur = 24
23:24:38.588 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:24:38.609 00.021 12020 IsSlewing returns 0
23:24:38.609 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
23:24:38.630 00.021 12020 IsGuiding returns 0
23:24:38.630 00.000 9340 Enqueuing Expose request
23:24:38.662 00.032 12020 IsGuiding returns 1
23:24:38.663 00.001 12020 scope still moving after pulse duration time elapsed
23:24:38.719 00.056 12020 IsSlewing returns 0
23:24:38.720 00.001 12020 IsGuiding returns 0
23:24:38.720 00.000 12020 scope move finished after 24 + 66 ms
23:24:38.720 00.000 12020 Move returns status 0, amount 24
23:24:38.720 00.000 12020 MoveAxis(N, 64, ABG)
23:24:38.721 00.001 12020 Guiding  Dir = 0, Dur = 64
23:24:38.722 00.001 12020 IsSlewing returns 0
23:24:38.724 00.002 12020 IsGuiding returns 0
23:24:38.754 00.030 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"0550795c-a77e-4684-886c-472ffb09bf72"}
23:24:38.772 00.018 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"0550795c-a77e-4684-886c-472ffb09bf72"}
23:24:38.791 00.019 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"75161d72-04f6-43f1-b01f-09917d4796a8"}
23:24:38.839 00.048 9340 case statement mapped state 6 to 3
23:24:38.867 00.028 12020 IsGuiding returns 1
23:24:38.867 00.000 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"75161d72-04f6-43f1-b01f-09917d4796a8"}
23:24:38.883 00.016 12020 scope still moving after pulse duration time elapsed
23:24:38.884 00.001 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"23fa3da7-e10a-4954-9f77-b6d8471d0448"}
23:24:38.905 00.021 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":675,"width":15,"height":15,"star_pos":[7.16,7.05],"pixels":"..."},"id":"23fa3da7-e10a-4954-9f77-b6d8471d0448"}
23:24:39.007 00.102 12020 IsSlewing returns 0
23:24:39.008 00.001 12020 IsGuiding returns 0
23:24:39.008 00.000 12020 scope move finished after 64 + 218 ms
23:24:39.008 00.000 12020 Move returns status 0, amount 64
23:24:39.008 00.000 12020 move complete, result=0
23:24:39.009 00.001 12020 worker thread done servicing request
23:24:39.009 00.000 12020 Worker thread wakes up
23:24:39.009 00.000 9340 GuideStep: -0.3 px 24 ms EAST, -0.4 px 64 ms NORTH
23:24:39.023 00.014 12020 worker thread servicing REQUEST_EXPOSE 2000
23:24:39.023 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(838,40,31,31)
23:24:40.755 01.732 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"58efa157-9d67-40a2-811b-a147e8893daf"}
23:24:40.774 00.019 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"58efa157-9d67-40a2-811b-a147e8893daf"}
23:24:40.796 00.022 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"3fd2cecb-8676-4c3d-81ff-6fceb1ea96d9"}
23:24:40.807 00.011 9340 case statement mapped state 6 to 3
23:24:40.819 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"3fd2cecb-8676-4c3d-81ff-6fceb1ea96d9"}
23:24:40.864 00.045 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"ea1a4149-5163-44b2-821a-47e604a93b7d"}
23:24:40.909 00.045 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":675,"width":15,"height":15,"star_pos":[7.16,7.05],"pixels":"..."},"id":"ea1a4149-5163-44b2-821a-47e604a93b7d"}
23:24:41.393 00.484 12020 Exposure complete
23:24:41.683 00.290 12020 worker thread done servicing request
23:24:41.683 00.000 9340 OnExposeComplete: enter
23:24:41.711 00.028 9340 UpdateGuideState(): m_state=6
23:24:41.734 00.023 9340 Star::Find(15, 854, 56, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 676
23:24:41.755 00.021 9340 Star::Find returns 1 (0), X=853.91, Y=55.89, Mass=745789, SNR=148.8, Peak=52407 HFD=4.2
23:24:41.790 00.035 9340 MultiStar: [#1 -0.23,0.13,0.68,U] [#2 0.12,-0.20,0.79,U] [#3 0.38,-0.18,0.61,U] [#4 -0.13,-0.75,0.70,U] [#5 -0.96,-0.72,0.00,M7] [#6 -0.12,-0.08,0.64,U] [#7 -1.27,-0.92,0.00,M7] [#8 -1.18,-0.61,0.00,M7] 
23:24:41.804 00.014 9340 refined, 5 included, MultiStar: {0.11, -0.06}, one-star: {0.46, 0.47}
23:24:41.822 00.018 9340 CameraToMount -- cameraTheta (-0.55) - m_xAngle (-3.14) = xAngle (2.59 = 2.59)
23:24:41.834 00.012 9340 CameraToMount -- cameraTheta (-0.55) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (2.57 = 2.57)
23:24:41.851 00.017 9340 CameraToMount -- cameraX=0.11 cameraY=-0.06 hyp=0.12 cameraTheta=-0.55 mountX=-0.10 mountY=0.07, mountTheta=2.57
23:24:41.889 00.038 9340 SchedulePrimaryMove(10104498, x=0.11, y=-0.06, opts=13)
23:24:41.907 00.018 9340 Enqueuing Move request for scope (0.11, -0.06)
23:24:41.921 00.014 12020 Worker thread wakes up
23:24:41.922 00.001 9340 UpdateImageDisplay: Size=(1920,1080) min=5589, max=65527, med=9531, FiltMin=7180, FiltMax=65497, Gamma=2.870
23:24:41.934 00.012 12020 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.06) opts 0xd
23:24:41.934 00.000 9340 UpdateGuideState exits: m=745789 SNR=148.8
23:24:41.947 00.013 12020 Handling offset move in thread for scope, endpoint = (0.11, -0.06)
23:24:41.947 00.000 12020 Moving (0.11, -0.06) raw xDistance=-0.10 yDistance=0.07
23:24:41.947 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:24:41.960 00.013 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
23:24:41.960 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
23:24:41.992 00.032 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:24:41.993 00.001 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
23:24:41.993 00.000 12020 MoveAxis(E, 0, ABG)
23:24:41.993 00.000 12020 Move returns status 0, amount 0
23:24:41.993 00.000 12020 MoveAxis(N, 0, ABG)
23:24:41.993 00.000 12020 Move returns status 0, amount 0
23:24:41.994 00.001 12020 move complete, result=0
23:24:41.994 00.000 9340 Enqueuing Expose request
23:24:42.006 00.012 12020 worker thread done servicing request
23:24:42.006 00.000 9340 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
23:24:42.019 00.013 12020 Worker thread wakes up
23:24:42.020 00.001 12020 worker thread servicing REQUEST_EXPOSE 2000
23:24:42.020 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(838,40,31,31)
23:24:42.756 00.736 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"c83d72d0-338a-4e0d-92f6-d3ab53fc5b26"}
23:24:42.774 00.018 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"c83d72d0-338a-4e0d-92f6-d3ab53fc5b26"}
23:24:42.802 00.028 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"cac1c02e-4a75-4cff-af5b-63951bfd419d"}
23:24:42.816 00.014 9340 case statement mapped state 6 to 3
23:24:42.834 00.018 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"cac1c02e-4a75-4cff-af5b-63951bfd419d"}
23:24:42.855 00.021 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"a7953224-14aa-4a8e-8ee8-a74cc09d2c28"}
23:24:42.892 00.037 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":676,"width":15,"height":15,"star_pos":[6.91,6.89],"pixels":"..."},"id":"a7953224-14aa-4a8e-8ee8-a74cc09d2c28"}
23:24:44.422 01.530 12020 Exposure complete
23:24:44.768 00.346 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"b1a9c0c7-2094-45f2-baf3-393e36d38d49"}
23:24:44.782 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"b1a9c0c7-2094-45f2-baf3-393e36d38d49"}
23:24:44.803 00.021 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"890f099c-6cfd-4104-9455-762e55d48c1d"}
23:24:44.823 00.020 9340 case statement mapped state 6 to 3
23:24:44.840 00.017 12020 worker thread done servicing request
23:24:44.842 00.002 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"890f099c-6cfd-4104-9455-762e55d48c1d"}
23:24:44.862 00.020 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"cebc69e6-3577-42b2-8c64-7f7ed388ad8d"}
23:24:44.912 00.050 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":676,"width":15,"height":15,"star_pos":[6.91,6.89],"pixels":"..."},"id":"cebc69e6-3577-42b2-8c64-7f7ed388ad8d"}
23:24:44.928 00.016 9340 OnExposeComplete: enter
23:24:44.952 00.024 9340 UpdateGuideState(): m_state=6
23:24:44.966 00.014 9340 Star::Find(15, 853, 55, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 677
23:24:44.996 00.030 9340 Star::Find returns 1 (0), X=853.99, Y=55.83, Mass=736319, SNR=152.2, Peak=51959 HFD=4.2
23:24:45.032 00.036 9340 MultiStar: [#1 -0.18,0.10,0.83,U] [#2 0.27,0.15,0.70,U] [#3 0.58,0.19,0.65,U] [#4 -0.52,-0.48,0.55,U] [#5 -0.77,-0.65,0.00,M8] [#6 0.09,-0.05,0.67,U] [#7 -0.91,-0.93,0.00,M8] [#8 -0.88,-0.89,0.00,M8] 
23:24:45.052 00.020 9340 refined, 5 included, MultiStar: {0.16, 0.10}, one-star: {0.53, 0.42}
23:24:45.069 00.017 9340 CameraToMount -- cameraTheta (0.55) - m_xAngle (-3.14) = xAngle (3.68 = -2.60)
23:24:45.080 00.011 9340 CameraToMount -- cameraTheta (0.55) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (3.67 = -2.62)
23:24:45.099 00.019 9340 CameraToMount -- cameraX=0.16 cameraY=0.10 hyp=0.19 cameraTheta=0.55 mountX=-0.16 mountY=-0.10, mountTheta=-2.61
23:24:45.147 00.048 9340 SchedulePrimaryMove(10104498, x=0.16, y=0.10, opts=13)
23:24:45.168 00.021 9340 Enqueuing Move request for scope (0.16, 0.10)
23:24:45.221 00.053 12020 Worker thread wakes up
23:24:45.222 00.001 12020 worker thread servicing REQUEST_MOVE scope ofs (0.16, 0.10) opts 0xd
23:24:45.222 00.000 12020 Handling offset move in thread for scope, endpoint = (0.16, 0.10)
23:24:45.222 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=6126, max=65521, med=9757, FiltMin=7640, FiltMax=65497, Gamma=2.870
23:24:45.240 00.018 12020 Moving (0.16, 0.10) raw xDistance=-0.16 yDistance=-0.10
23:24:45.240 00.000 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16
23:24:45.240 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:24:45.240 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
23:24:45.240 00.000 12020 MoveAxis(E, 0, ABG)
23:24:45.240 00.000 12020 Move returns status 0, amount 0
23:24:45.241 00.001 9340 UpdateGuideState exits: m=736319 SNR=152.2
23:24:45.306 00.065 12020 MoveAxis(N, 0, ABG)
23:24:45.306 00.000 12020 Move returns status 0, amount 0
23:24:45.307 00.001 12020 move complete, result=0
23:24:45.307 00.000 12020 worker thread done servicing request
23:24:45.311 00.004 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:24:45.334 00.023 9340 ScheduleExposure(2000,3,1) exposurePending=0
23:24:45.357 00.023 9340 Enqueuing Expose request
23:24:45.400 00.043 12020 Worker thread wakes up
23:24:45.400 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
23:24:45.400 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(838,40,31,31)
23:24:45.401 00.001 9340 GuideStep: -0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
23:24:46.767 01.366 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"361a74e1-f65b-4da2-96fe-09bc2f0a5688"}
23:24:46.784 00.017 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"361a74e1-f65b-4da2-96fe-09bc2f0a5688"}
23:24:46.802 00.018 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"7a646625-e9f4-476e-b54c-15376d5c96e1"}
23:24:46.812 00.010 9340 case statement mapped state 6 to 3
23:24:46.845 00.033 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"7a646625-e9f4-476e-b54c-15376d5c96e1"}
23:24:46.858 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"d95cf57b-235b-4ad4-8188-926d6bea87c9"}
23:24:46.873 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":677,"width":15,"height":15,"star_pos":[6.99,6.83],"pixels":"..."},"id":"d95cf57b-235b-4ad4-8188-926d6bea87c9"}
23:24:47.770 00.897 12020 Exposure complete
23:24:48.062 00.292 12020 worker thread done servicing request
23:24:48.062 00.000 9340 OnExposeComplete: enter
23:24:48.077 00.015 9340 UpdateGuideState(): m_state=6
23:24:48.089 00.012 9340 Star::Find(15, 853, 55, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 678
23:24:48.123 00.034 9340 Star::Find returns 1 (0), X=854.22, Y=56.15, Mass=709428, SNR=155.7, Peak=57339 HFD=4.0
23:24:48.137 00.014 9340 MultiStar: [#1 0.09,0.37,0.74,U] [#2 0.43,0.23,0.85,U] [#3 0.70,0.30,0.54,U] [#4 0.05,-0.27,0.55,U] [#5 -0.65,-0.40,0.63,U] [#6 0.19,-0.03,0.57,U] [#7 -0.65,-0.46,0.64,U] [#8 -0.92,-0.37,0.00,M9] 
23:24:48.147 00.010 9340 refined, 7 included, MultiStar: {0.16, 0.12}, one-star: {0.77, 0.73}
23:24:48.159 00.012 9340 CameraToMount -- cameraTheta (0.63) - m_xAngle (-3.14) = xAngle (3.76 = -2.52)
23:24:48.170 00.011 9340 CameraToMount -- cameraTheta (0.63) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (3.75 = -2.53)
23:24:48.187 00.017 9340 CameraToMount -- cameraX=0.16 cameraY=0.12 hyp=0.20 cameraTheta=0.63 mountX=-0.16 mountY=-0.11, mountTheta=-2.53
23:24:48.206 00.019 9340 SchedulePrimaryMove(10104498, x=0.16, y=0.12, opts=13)
23:24:48.218 00.012 9340 Enqueuing Move request for scope (0.16, 0.12)
23:24:48.250 00.032 12020 Worker thread wakes up
23:24:48.250 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=6225, max=65529, med=9709, FiltMin=7708, FiltMax=65497, Gamma=2.870
23:24:48.266 00.016 12020 worker thread servicing REQUEST_MOVE scope ofs (0.16, 0.12) opts 0xd
23:24:48.266 00.000 9340 UpdateGuideState exits: m=709428 SNR=155.7
23:24:48.278 00.012 12020 Handling offset move in thread for scope, endpoint = (0.16, 0.12)
23:24:48.278 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:24:48.290 00.012 12020 Moving (0.16, 0.12) raw xDistance=-0.16 yDistance=-0.11
23:24:48.291 00.001 9340 ScheduleExposure(2000,3,1) exposurePending=0
23:24:48.303 00.012 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16
23:24:48.303 00.000 9340 Enqueuing Expose request
23:24:48.315 00.012 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:24:48.315 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
23:24:48.315 00.000 12020 MoveAxis(E, 0, ABG)
23:24:48.316 00.001 12020 Move returns status 0, amount 0
23:24:48.317 00.001 12020 MoveAxis(N, 0, ABG)
23:24:48.317 00.000 12020 Move returns status 0, amount 0
23:24:48.318 00.001 12020 move complete, result=0
23:24:48.319 00.001 12020 worker thread done servicing request
23:24:48.320 00.001 12020 Worker thread wakes up
23:24:48.320 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
23:24:48.320 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(838,40,31,31)
23:24:48.321 00.001 9340 GuideStep: -0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
23:24:48.769 00.448 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"c2817156-d53e-4a2b-b053-d974b2514d99"}
23:24:48.793 00.024 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"c2817156-d53e-4a2b-b053-d974b2514d99"}
23:24:48.813 00.020 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"379273ab-b055-4899-8a63-cad9237ce4d1"}
23:24:48.830 00.017 9340 case statement mapped state 6 to 3
23:24:48.844 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"379273ab-b055-4899-8a63-cad9237ce4d1"}
23:24:48.862 00.018 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"450c917d-26aa-4ec0-88c7-8826a675a39f"}
23:24:48.879 00.017 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":678,"width":15,"height":15,"star_pos":[7.22,7.15],"pixels":"..."},"id":"450c917d-26aa-4ec0-88c7-8826a675a39f"}
23:24:50.733 01.854 12020 Exposure complete
23:24:50.768 00.035 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"2601b0b0-5db6-4003-986b-d8aa666c4692"}
23:24:50.784 00.016 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"2601b0b0-5db6-4003-986b-d8aa666c4692"}
23:24:50.813 00.029 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"d1cbbafd-5c5c-4138-86e1-1d5629239abc"}
23:24:50.856 00.043 9340 case statement mapped state 6 to 3
23:24:50.881 00.025 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"d1cbbafd-5c5c-4138-86e1-1d5629239abc"}
23:24:50.905 00.024 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"d943786d-dab1-4359-8a70-b0ed5625eaf4"}
23:24:50.951 00.046 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":678,"width":15,"height":15,"star_pos":[7.22,7.15],"pixels":"..."},"id":"d943786d-dab1-4359-8a70-b0ed5625eaf4"}
23:24:51.159 00.208 9340 OnExposeComplete: enter
23:24:51.219 00.060 12020 worker thread done servicing request
23:24:51.219 00.000 9340 UpdateGuideState(): m_state=6
23:24:51.255 00.036 9340 Star::Find(15, 854, 56, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 679
23:24:51.276 00.021 9340 Star::Find returns 1 (0), X=854.64, Y=56.38, Mass=727278, SNR=148.7, Peak=55787 HFD=4.2
23:24:51.327 00.051 9340 MultiStar: [#1 0.50,0.66,0.71,U] [#2 0.67,0.64,0.00,M1] [#3 0.90,0.63,0.00,M1] [#4 0.10,-0.08,0.56,U] [#5 -0.06,-0.27,0.76,U] [#6 0.62,0.35,0.59,U] [#7 -0.17,-0.06,0.57,U] [#8 -0.11,-0.18,0.60,U] 
23:24:51.350 00.023 9340 refined, 6 included, MultiStar: {0.37, 0.26}, one-star: {1.19, 0.97}
23:24:51.365 00.015 9340 CameraToMount -- cameraTheta (0.62) - m_xAngle (-3.14) = xAngle (3.75 = -2.53)
23:24:51.394 00.029 9340 CameraToMount -- cameraTheta (0.62) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (3.74 = -2.55)
23:24:51.440 00.046 9340 CameraToMount -- cameraX=0.37 cameraY=0.26 hyp=0.45 cameraTheta=0.62 mountX=-0.37 mountY=-0.25, mountTheta=-2.54
23:24:51.471 00.031 9340 SchedulePrimaryMove(10104498, x=0.37, y=0.26, opts=13)
23:24:51.495 00.024 9340 Enqueuing Move request for scope (0.37, 0.26)
23:24:51.517 00.022 12020 Worker thread wakes up
23:24:51.518 00.001 12020 worker thread servicing REQUEST_MOVE scope ofs (0.37, 0.26) opts 0xd
23:24:51.518 00.000 12020 Handling offset move in thread for scope, endpoint = (0.37, 0.26)
23:24:51.519 00.001 12020 Moving (0.37, 0.26) raw xDistance=-0.37 yDistance=-0.25
23:24:51.519 00.000 12020 GuideAlgorithmHysteresis::Result() returns -0.15 from input -0.37
23:24:51.536 00.017 12020 GuideAlgorithmResistSwitch::result() returns -0.25 from input -0.25
23:24:51.536 00.000 12020 MoveAxis(E, 30, ABG)
23:24:51.536 00.000 12020 Guiding  Dir = 2, Dur = 30
23:24:51.537 00.001 9340 UpdateImageDisplay: Size=(1920,1080) min=5823, max=65521, med=9567, FiltMin=7521, FiltMax=65497, Gamma=2.870
23:24:51.558 00.021 12020 IsSlewing returns 0
23:24:51.558 00.000 9340 UpdateGuideState exits: m=727278 SNR=148.7
23:24:51.580 00.022 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:24:51.599 00.019 12020 IsGuiding returns 0
23:24:51.599 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
23:24:51.632 00.033 12020 PulseGuide returned control before completion, sleep 15
23:24:51.634 00.002 9340 Enqueuing Expose request
23:24:51.691 00.057 12020 IsGuiding returns 0
23:24:51.692 00.001 12020 Move returns status 0, amount 30
23:24:51.692 00.000 12020 MoveAxis(N, 42, ABG)
23:24:51.692 00.000 12020 Guiding  Dir = 0, Dur = 42
23:24:51.694 00.002 12020 IsSlewing returns 0
23:24:51.695 00.001 12020 IsGuiding returns 0
23:24:51.802 00.107 12020 IsGuiding returns 1
23:24:51.802 00.000 12020 scope still moving after pulse duration time elapsed
23:24:51.850 00.048 12020 IsSlewing returns 0
23:24:51.946 00.096 12020 IsGuiding returns 0
23:24:51.946 00.000 12020 scope move finished after 42 + 209 ms
23:24:51.946 00.000 12020 Move returns status 0, amount 42
23:24:51.947 00.001 12020 move complete, result=0
23:24:51.947 00.000 12020 worker thread done servicing request
23:24:51.947 00.000 9340 GuideStep: -0.4 px 30 ms EAST, -0.3 px 42 ms NORTH
23:24:51.965 00.018 12020 Worker thread wakes up
23:24:51.965 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
23:24:51.966 00.001 12020 Handling exposure in thread, d=2000 o=3 r=(838,40,31,31)
23:24:52.776 00.810 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"91fad606-c27f-4a40-9b5d-be8b622cdf02"}
23:24:52.791 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"91fad606-c27f-4a40-9b5d-be8b622cdf02"}
23:24:52.808 00.017 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"6f910504-a81b-499c-a2da-002a00d0d18d"}
23:24:52.870 00.062 9340 case statement mapped state 6 to 3
23:24:52.897 00.027 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"6f910504-a81b-499c-a2da-002a00d0d18d"}
23:24:52.910 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"75c4f593-968a-4052-ad66-789388b9ee9d"}
23:24:52.928 00.018 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":679,"width":15,"height":15,"star_pos":[6.64,7.38],"pixels":"..."},"id":"75c4f593-968a-4052-ad66-789388b9ee9d"}
23:24:54.435 01.507 12020 Exposure complete
23:24:54.680 00.245 12020 worker thread done servicing request
23:24:54.680 00.000 9340 OnExposeComplete: enter
23:24:54.690 00.010 9340 UpdateGuideState(): m_state=6
23:24:54.701 00.011 9340 Star::Find(15, 854, 56, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 680
23:24:54.720 00.019 9340 Star::Find returns 1 (0), X=854.33, Y=56.35, Mass=717036, SNR=154.7, Peak=56075 HFD=3.8
23:24:54.737 00.017 9340 MultiStar: [#1 0.18,0.59,0.76,U] [#2 0.59,0.33,0.67,U] [#3 0.80,0.24,0.69,U] [#4 0.27,-0.25,0.57,U] [#5 -0.60,-0.50,0.77,U] [#6 0.35,0.22,0.59,U] [#7 -0.62,-0.42,0.64,U] [#8 -0.48,-0.46,0.58,U] 
23:24:54.751 00.014 9340 refined, 8 included, MultiStar: {0.19, 0.13}, one-star: {0.88, 0.93}
23:24:54.784 00.033 9340 CameraToMount -- cameraTheta (0.61) - m_xAngle (-3.14) = xAngle (3.75 = -2.54)
23:24:54.797 00.013 9340 CameraToMount -- cameraTheta (0.61) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (3.73 = -2.55)
23:24:54.806 00.009 9340 CameraToMount -- cameraX=0.19 cameraY=0.13 hyp=0.23 cameraTheta=0.61 mountX=-0.19 mountY=-0.13, mountTheta=-2.55
23:24:54.825 00.019 9340 SchedulePrimaryMove(10104498, x=0.19, y=0.13, opts=13)
23:24:54.835 00.010 9340 Enqueuing Move request for scope (0.19, 0.13)
23:24:54.845 00.010 12020 Worker thread wakes up
23:24:54.845 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=6292, max=65521, med=9752, FiltMin=7759, FiltMax=65497, Gamma=2.870
23:24:54.858 00.013 12020 worker thread servicing REQUEST_MOVE scope ofs (0.19, 0.13) opts 0xd
23:24:54.858 00.000 9340 UpdateGuideState exits: m=717036 SNR=154.7
23:24:54.868 00.010 12020 Handling offset move in thread for scope, endpoint = (0.19, 0.13)
23:24:54.868 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:24:54.879 00.011 12020 Moving (0.19, 0.13) raw xDistance=-0.19 yDistance=-0.13
23:24:54.879 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
23:24:54.906 00.027 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.19
23:24:54.906 00.000 9340 Enqueuing Expose request
23:24:54.919 00.013 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:24:54.919 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
23:24:54.920 00.001 12020 MoveAxis(E, 0, ABG)
23:24:54.920 00.000 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"629f3ed3-0743-422e-8ab7-e082688e64f1"}
23:24:54.930 00.010 12020 Move returns status 0, amount 0
23:24:54.930 00.000 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"629f3ed3-0743-422e-8ab7-e082688e64f1"}
23:24:54.942 00.012 12020 MoveAxis(N, 0, ABG)
23:24:54.942 00.000 12020 Move returns status 0, amount 0
23:24:54.942 00.000 12020 move complete, result=0
23:24:54.943 00.001 12020 worker thread done servicing request
23:24:54.943 00.000 12020 Worker thread wakes up
23:24:54.944 00.001 9340 GuideStep: -0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
23:24:54.955 00.011 12020 worker thread servicing REQUEST_EXPOSE 2000
23:24:54.955 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(838,40,31,31)
23:24:54.965 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"75dc2d3d-56a1-4849-a76f-7a3e7ab2490c"}
23:24:54.978 00.013 9340 case statement mapped state 6 to 3
23:24:55.004 00.026 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"75dc2d3d-56a1-4849-a76f-7a3e7ab2490c"}
23:24:55.048 00.044 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"93427aee-8401-40eb-be8a-4c073bfb80a5"}
23:24:55.070 00.022 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":680,"width":15,"height":15,"star_pos":[7.33,7.35],"pixels":"..."},"id":"93427aee-8401-40eb-be8a-4c073bfb80a5"}
23:24:56.777 01.707 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"a3af63cb-2824-4024-a1be-ace7b2015172"}
23:24:56.790 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"a3af63cb-2824-4024-a1be-ace7b2015172"}
23:24:56.801 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"994b58ea-ea45-45c6-88e2-4ee3933ca625"}
23:24:56.811 00.010 9340 case statement mapped state 6 to 3
23:24:56.823 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"994b58ea-ea45-45c6-88e2-4ee3933ca625"}
23:24:56.835 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"e0554b42-7447-4908-963b-f2104b881c6f"}
23:24:56.844 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":680,"width":15,"height":15,"star_pos":[7.33,7.35],"pixels":"..."},"id":"e0554b42-7447-4908-963b-f2104b881c6f"}
23:24:57.321 00.477 12020 Exposure complete
23:24:57.660 00.339 12020 worker thread done servicing request
23:24:57.660 00.000 9340 OnExposeComplete: enter
23:24:57.692 00.032 9340 UpdateGuideState(): m_state=6
23:24:57.717 00.025 9340 Star::Find(15, 854, 56, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 681
23:24:57.733 00.016 9340 Star::Find returns 1 (0), X=855.06, Y=56.13, Mass=758029, SNR=142.3, Peak=51678 HFD=4.2
23:24:57.771 00.038 9340 MultiStar: [#1 0.88,0.50,0.00,M1] [#2 1.30,0.44,0.00,M1] [#3 1.42,0.67,0.00,M1] [#4 0.88,0.17,0.63,U] [#5 0.30,-0.24,0.64,U] [#6 1.41,0.57,0.00,M1] [#7 0.27,-0.12,0.58,U] [#8 0.35,-0.10,0.58,U] 
23:24:57.797 00.026 9340 refined, 4 included, MultiStar: {0.79, 0.16}, one-star: {1.61, 0.71}
23:24:57.824 00.027 9340 CameraToMount -- cameraTheta (0.20) - m_xAngle (-3.14) = xAngle (3.33 = -2.95)
23:24:57.844 00.020 9340 CameraToMount -- cameraTheta (0.20) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (3.32 = -2.97)
23:24:57.864 00.020 9340 CameraToMount -- cameraX=0.79 cameraY=0.16 hyp=0.81 cameraTheta=0.20 mountX=-0.79 mountY=-0.14, mountTheta=-2.97
23:24:57.904 00.040 9340 SchedulePrimaryMove(10104498, x=0.79, y=0.16, opts=13)
23:24:57.922 00.018 9340 Enqueuing Move request for scope (0.79, 0.16)
23:24:57.944 00.022 12020 Worker thread wakes up
23:24:57.944 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=5835, max=65514, med=9705, FiltMin=7744, FiltMax=65497, Gamma=2.870
23:24:57.959 00.015 12020 worker thread servicing REQUEST_MOVE scope ofs (0.79, 0.16) opts 0xd
23:24:57.961 00.002 9340 UpdateGuideState exits: m=758029 SNR=142.3
23:24:57.977 00.016 12020 Handling offset move in thread for scope, endpoint = (0.79, 0.16)
23:24:57.977 00.000 12020 Moving (0.79, 0.16) raw xDistance=-0.79 yDistance=-0.14
23:24:57.977 00.000 12020 GuideAlgorithmHysteresis::Result() returns -0.33 from input -0.79
23:24:57.978 00.001 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:24:57.978 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:24:58.000 00.022 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
23:24:58.000 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
23:24:58.019 00.019 12020 MoveAxis(E, 65, ABG)
23:24:58.019 00.000 12020 Guiding  Dir = 2, Dur = 65
23:24:58.019 00.000 9340 Enqueuing Expose request
23:24:58.054 00.035 12020 IsSlewing returns 0
23:24:58.055 00.001 12020 IsGuiding returns 0
23:24:58.086 00.031 12020 PulseGuide returned control before completion, sleep 44
23:24:58.180 00.094 12020 IsGuiding returns 0
23:24:58.181 00.001 12020 Move returns status 0, amount 65
23:24:58.181 00.000 12020 MoveAxis(N, 0, ABG)
23:24:58.181 00.000 12020 Move returns status 0, amount 0
23:24:58.181 00.000 12020 move complete, result=0
23:24:58.182 00.001 12020 worker thread done servicing request
23:24:58.182 00.000 9340 GuideStep: -0.8 px 65 ms EAST, -0.1 px 0 ms NORTH
23:24:58.196 00.014 12020 Worker thread wakes up
23:24:58.197 00.001 12020 worker thread servicing REQUEST_EXPOSE 2000
23:24:58.197 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(838,40,31,31)
23:24:58.778 00.581 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"9e749de5-4a9d-4fbc-847a-27966697a611"}
23:24:58.805 00.027 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"9e749de5-4a9d-4fbc-847a-27966697a611"}
23:24:58.845 00.040 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"cd3996c2-f516-4bb3-a72a-1e848e267fa1"}
23:24:58.879 00.034 9340 case statement mapped state 6 to 3
23:24:58.947 00.068 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"cd3996c2-f516-4bb3-a72a-1e848e267fa1"}
23:24:58.976 00.029 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"e806657e-1aeb-4a1d-a063-0c67f417f853"}
23:24:59.006 00.030 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":681,"width":15,"height":15,"star_pos":[7.06,7.13],"pixels":"..."},"id":"e806657e-1aeb-4a1d-a063-0c67f417f853"}
23:25:00.563 01.557 12020 Exposure complete
23:25:00.778 00.215 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"7d6376f5-e3a8-4acc-aabf-a19318cfdc57"}
23:25:00.806 00.028 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"7d6376f5-e3a8-4acc-aabf-a19318cfdc57"}
23:25:00.843 00.037 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"f52d94ba-bdff-457c-ac52-757175f59db7"}
23:25:00.861 00.018 9340 case statement mapped state 6 to 3
23:25:00.875 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"f52d94ba-bdff-457c-ac52-757175f59db7"}
23:25:00.892 00.017 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"1f9925b0-86d3-4e14-a0e5-65bbf8b89ecd"}
23:25:00.924 00.032 12020 worker thread done servicing request
23:25:00.924 00.000 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":681,"width":15,"height":15,"star_pos":[7.06,7.13],"pixels":"..."},"id":"1f9925b0-86d3-4e14-a0e5-65bbf8b89ecd"}
23:25:00.945 00.021 9340 OnExposeComplete: enter
23:25:00.958 00.013 9340 UpdateGuideState(): m_state=6
23:25:00.972 00.014 9340 Star::Find(15, 855, 56, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 682
23:25:00.990 00.018 9340 Star::Find returns 1 (0), X=855.20, Y=56.51, Mass=747206, SNR=172.6, Peak=56166 HFD=3.9
23:25:01.019 00.029 9340 MultiStar: large primary error, entering stabilization period
23:25:01.038 00.019 9340 CameraToMount -- cameraTheta (0.56) - m_xAngle (-3.14) = xAngle (3.70 = -2.59)
23:25:01.051 00.013 9340 CameraToMount -- cameraTheta (0.56) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (3.68 = -2.60)
23:25:01.063 00.012 9340 CameraToMount -- cameraX=1.74 cameraY=1.10 hyp=2.06 cameraTheta=0.56 mountX=-1.75 mountY=-1.06, mountTheta=-2.60
23:25:01.083 00.020 9340 SchedulePrimaryMove(10104498, x=1.74, y=1.10, opts=13)
23:25:01.096 00.013 9340 Enqueuing Move request for scope (1.74, 1.10)
23:25:01.125 00.029 12020 Worker thread wakes up
23:25:01.126 00.001 9340 UpdateImageDisplay: Size=(1920,1080) min=5774, max=65514, med=9526, FiltMin=7233, FiltMax=65497, Gamma=2.870
23:25:01.138 00.012 12020 worker thread servicing REQUEST_MOVE scope ofs (1.74, 1.10) opts 0xd
23:25:01.138 00.000 9340 UpdateGuideState exits: m=747206 SNR=172.6
23:25:01.151 00.013 12020 Handling offset move in thread for scope, endpoint = (1.74, 1.10)
23:25:01.151 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:25:01.162 00.011 12020 Moving (1.74, 1.10) raw xDistance=-1.75 yDistance=-1.06
23:25:01.163 00.001 9340 ScheduleExposure(2000,3,1) exposurePending=0
23:25:01.180 00.017 12020 GuideAlgorithmHysteresis::Result() returns -0.76 from input -1.75
23:25:01.180 00.000 9340 Enqueuing Expose request
23:25:01.197 00.017 12020 GuideAlgorithmResistSwitch::result() returns -1.06 from input -1.06
23:25:01.214 00.017 12020 MoveAxis(E, 147, ABG)
23:25:01.214 00.000 12020 Guiding  Dir = 2, Dur = 147
23:25:01.217 00.003 12020 IsSlewing returns 0
23:25:01.220 00.003 12020 IsGuiding returns 0
23:25:01.253 00.033 12020 PulseGuide returned control before completion, sleep 124
23:25:01.402 00.149 12020 IsGuiding returns 1
23:25:01.402 00.000 12020 scope still moving after pulse duration time elapsed
23:25:01.444 00.042 12020 IsSlewing returns 0
23:25:01.446 00.002 12020 IsGuiding returns 0
23:25:01.446 00.000 12020 scope move finished after 147 + 79 ms
23:25:01.447 00.001 12020 Move returns status 0, amount 147
23:25:01.447 00.000 12020 MoveAxis(N, 178, ABG)
23:25:01.447 00.000 12020 Guiding  Dir = 0, Dur = 178
23:25:01.450 00.003 12020 IsSlewing returns 0
23:25:01.451 00.001 12020 IsGuiding returns 0
23:25:01.525 00.074 12020 PulseGuide returned control before completion, sleep 114
23:25:01.655 00.130 12020 IsGuiding returns 1
23:25:01.655 00.000 12020 scope still moving after pulse duration time elapsed
23:25:01.686 00.031 12020 IsSlewing returns 0
23:25:01.687 00.001 12020 IsGuiding returns 1
23:25:01.781 00.094 12020 IsSlewing returns 0
23:25:01.783 00.002 12020 IsGuiding returns 0
23:25:01.783 00.000 12020 scope move finished after 178 + 153 ms
23:25:01.783 00.000 12020 Move returns status 0, amount 178
23:25:01.784 00.001 12020 move complete, result=0
23:25:01.784 00.000 12020 worker thread done servicing request
23:25:01.785 00.001 12020 Worker thread wakes up
23:25:01.785 00.000 9340 GuideStep: -1.7 px 147 ms EAST, -1.1 px 178 ms NORTH
23:25:01.803 00.018 12020 worker thread servicing REQUEST_EXPOSE 2000
23:25:01.803 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(838,40,31,31)
23:25:02.777 00.974 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"3f9c62d3-2bfc-4b48-b592-13c4cf7f4eec"}
23:25:02.835 00.058 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"3f9c62d3-2bfc-4b48-b592-13c4cf7f4eec"}
23:25:02.862 00.027 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"73c136c4-1303-44bd-8120-0c8d2a4ff3c5"}
23:25:02.881 00.019 9340 case statement mapped state 6 to 3
23:25:02.901 00.020 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"73c136c4-1303-44bd-8120-0c8d2a4ff3c5"}
23:25:02.948 00.047 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"1e0f53e7-aec1-49cb-83f2-319167614bfd"}
23:25:02.969 00.021 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":682,"width":15,"height":15,"star_pos":[7.20,6.51],"pixels":"..."},"id":"1e0f53e7-aec1-49cb-83f2-319167614bfd"}
23:25:04.173 01.204 12020 Exposure complete
23:25:04.684 00.511 12020 worker thread done servicing request
23:25:04.685 00.001 9340 OnExposeComplete: enter
23:25:04.710 00.025 9340 UpdateGuideState(): m_state=6
23:25:04.731 00.021 9340 Star::Find(15, 855, 56, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 683
23:25:04.778 00.047 9340 Star::Find returns 1 (0), X=854.47, Y=55.56, Mass=716331, SNR=144.6, Peak=56939 HFD=4.1
23:25:04.848 00.070 9340 CameraToMount -- cameraTheta (0.14) - m_xAngle (-3.14) = xAngle (3.28 = -3.01)
23:25:04.878 00.030 9340 CameraToMount -- cameraTheta (0.14) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (3.26 = -3.02)
23:25:04.911 00.033 9340 CameraToMount -- cameraX=1.02 cameraY=0.14 hyp=1.03 cameraTheta=0.14 mountX=-1.02 mountY=-0.12, mountTheta=-3.02
23:25:04.972 00.061 9340 SchedulePrimaryMove(10104498, x=1.02, y=0.14, opts=13)
23:25:04.999 00.027 9340 Enqueuing Move request for scope (1.02, 0.14)
23:25:05.020 00.021 12020 Worker thread wakes up
23:25:05.021 00.001 9340 UpdateImageDisplay: Size=(1920,1080) min=6245, max=65527, med=9515, FiltMin=7602, FiltMax=65497, Gamma=2.870
23:25:05.042 00.021 12020 worker thread servicing REQUEST_MOVE scope ofs (1.02, 0.14) opts 0xd
23:25:05.042 00.000 12020 Handling offset move in thread for scope, endpoint = (1.02, 0.14)
23:25:05.043 00.001 12020 Moving (1.02, 0.14) raw xDistance=-1.02 yDistance=-0.12
23:25:05.043 00.000 12020 GuideAlgorithmHysteresis::Result() returns -0.49 from input -1.02
23:25:05.043 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:25:05.043 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
23:25:05.043 00.000 12020 MoveAxis(E, 95, ABG)
23:25:05.050 00.007 12020 Guiding  Dir = 2, Dur = 95
23:25:05.050 00.000 9340 UpdateGuideState exits: m=716331 SNR=144.6
23:25:05.096 00.046 12020 IsSlewing returns 0
23:25:05.098 00.002 12020 IsGuiding returns 0
23:25:05.103 00.005 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:25:05.131 00.028 12020 PulseGuide returned control before completion, sleep 80
23:25:05.132 00.001 9340 ScheduleExposure(2000,3,1) exposurePending=0
23:25:05.151 00.019 9340 Enqueuing Expose request
23:25:05.176 00.025 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"838b0c3c-aa39-49d2-a6b3-79efb2c20ec7"}
23:25:05.238 00.062 12020 IsGuiding returns 0
23:25:05.238 00.000 12020 Move returns status 0, amount 95
23:25:05.238 00.000 12020 MoveAxis(N, 0, ABG)
23:25:05.238 00.000 12020 Move returns status 0, amount 0
23:25:05.239 00.001 12020 move complete, result=0
23:25:05.239 00.000 12020 worker thread done servicing request
23:25:05.239 00.000 12020 Worker thread wakes up
23:25:05.240 00.001 12020 worker thread servicing REQUEST_EXPOSE 2000
23:25:05.240 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(838,40,31,31)
23:25:05.240 00.000 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"838b0c3c-aa39-49d2-a6b3-79efb2c20ec7"}
23:25:05.280 00.040 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"776d592d-e351-4c5f-b997-c4be88682b10"}
23:25:05.346 00.066 9340 case statement mapped state 6 to 3
23:25:05.395 00.049 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"776d592d-e351-4c5f-b997-c4be88682b10"}
23:25:05.424 00.029 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"e8f14d8c-3557-4819-84af-e93746e8b03f"}
23:25:05.445 00.021 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":683,"width":15,"height":15,"star_pos":[7.47,6.56],"pixels":"..."},"id":"e8f14d8c-3557-4819-84af-e93746e8b03f"}
23:25:05.480 00.035 9340 GuideStep: -1.0 px 95 ms EAST, -0.1 px 0 ms NORTH
23:25:06.780 01.300 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"706c9073-4836-4d3d-aba0-5109a9913a5d"}
23:25:06.821 00.041 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"706c9073-4836-4d3d-aba0-5109a9913a5d"}
23:25:06.842 00.021 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"1ff6f9e3-13ca-446d-86d8-a19e0b64d3cd"}
23:25:06.857 00.015 9340 case statement mapped state 6 to 3
23:25:06.871 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"1ff6f9e3-13ca-446d-86d8-a19e0b64d3cd"}
23:25:06.888 00.017 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"b2936515-fb27-4552-b6a3-aa0c846ea184"}
23:25:06.903 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":683,"width":15,"height":15,"star_pos":[7.47,6.56],"pixels":"..."},"id":"b2936515-fb27-4552-b6a3-aa0c846ea184"}
23:25:07.617 00.714 12020 Exposure complete
23:25:07.989 00.372 12020 worker thread done servicing request
23:25:07.990 00.001 9340 OnExposeComplete: enter
23:25:08.006 00.016 9340 UpdateGuideState(): m_state=6
23:25:08.022 00.016 9340 Star::Find(15, 854, 55, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 684
23:25:08.066 00.044 9340 Star::Find returns 1 (0), X=854.82, Y=55.87, Mass=705122, SNR=145.1, Peak=52419 HFD=4.0
23:25:08.081 00.015 9340 CameraToMount -- cameraTheta (0.32) - m_xAngle (-3.14) = xAngle (3.46 = -2.83)
23:25:08.095 00.014 9340 CameraToMount -- cameraTheta (0.32) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (3.44 = -2.84)
23:25:08.108 00.013 9340 CameraToMount -- cameraX=1.36 cameraY=0.45 hyp=1.43 cameraTheta=0.32 mountX=-1.36 mountY=-0.42, mountTheta=-2.84
23:25:08.130 00.022 9340 SchedulePrimaryMove(10104498, x=1.36, y=0.45, opts=13)
23:25:08.146 00.016 9340 Enqueuing Move request for scope (1.36, 0.45)
23:25:08.184 00.038 12020 Worker thread wakes up
23:25:08.184 00.000 12020 worker thread servicing REQUEST_MOVE scope ofs (1.36, 0.45) opts 0xd
23:25:08.184 00.000 12020 Handling offset move in thread for scope, endpoint = (1.36, 0.45)
23:25:08.185 00.001 12020 Moving (1.36, 0.45) raw xDistance=-1.36 yDistance=-0.42
23:25:08.185 00.000 12020 GuideAlgorithmHysteresis::Result() returns -0.61 from input -1.36
23:25:08.185 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=5349, max=65521, med=9696, FiltMin=7685, FiltMax=65473, Gamma=2.870
23:25:08.199 00.014 12020 GuideAlgorithmResistSwitch::result() returns -0.42 from input -0.42
23:25:08.199 00.000 9340 UpdateGuideState exits: m=705122 SNR=145.1
23:25:08.213 00.014 12020 MoveAxis(E, 119, ABG)
23:25:08.213 00.000 12020 Guiding  Dir = 2, Dur = 119
23:25:08.213 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:25:08.226 00.013 12020 IsSlewing returns 0
23:25:08.226 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
23:25:08.239 00.013 12020 IsGuiding returns 0
23:25:08.239 00.000 9340 Enqueuing Expose request
23:25:08.258 00.019 12020 PulseGuide returned control before completion, sleep 111
23:25:08.402 00.144 12020 IsGuiding returns 0
23:25:08.402 00.000 12020 Move returns status 0, amount 119
23:25:08.402 00.000 12020 MoveAxis(N, 71, ABG)
23:25:08.402 00.000 12020 Guiding  Dir = 0, Dur = 71
23:25:08.403 00.001 12020 IsSlewing returns 0
23:25:08.405 00.002 12020 IsGuiding returns 0
23:25:08.482 00.077 12020 IsGuiding returns 1
23:25:08.483 00.001 12020 scope still moving after pulse duration time elapsed
23:25:08.516 00.033 12020 IsSlewing returns 0
23:25:08.517 00.001 12020 IsGuiding returns 1
23:25:08.642 00.125 12020 IsSlewing returns 0
23:25:08.643 00.001 12020 IsGuiding returns 0
23:25:08.643 00.000 12020 scope move finished after 71 + 166 ms
23:25:08.643 00.000 12020 Move returns status 0, amount 71
23:25:08.644 00.001 12020 move complete, result=0
23:25:08.644 00.000 12020 worker thread done servicing request
23:25:08.644 00.000 9340 GuideStep: -1.4 px 119 ms EAST, -0.4 px 71 ms NORTH
23:25:08.676 00.032 12020 Worker thread wakes up
23:25:08.676 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
23:25:08.676 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(838,40,31,31)
23:25:08.781 00.105 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"5306dd71-e888-44bc-a7c4-a887da9088cb"}
23:25:08.836 00.055 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"5306dd71-e888-44bc-a7c4-a887da9088cb"}
23:25:08.867 00.031 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"cbe6d934-f32c-4119-bb67-28ad6f41792a"}
23:25:08.887 00.020 9340 case statement mapped state 6 to 3
23:25:08.910 00.023 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"cbe6d934-f32c-4119-bb67-28ad6f41792a"}
23:25:09.008 00.098 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"84036113-bb96-4771-ac85-d5819e1580dc"}
23:25:09.032 00.024 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":684,"width":15,"height":15,"star_pos":[6.82,6.87],"pixels":"..."},"id":"84036113-bb96-4771-ac85-d5819e1580dc"}
23:25:10.786 01.754 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"47e5da91-d34c-4e42-bac8-d4b1f1eca2bb"}
23:25:10.807 00.021 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"47e5da91-d34c-4e42-bac8-d4b1f1eca2bb"}
23:25:10.857 00.050 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"fd3fddaf-dcc0-42ec-8a7b-6f991b06f6fc"}
23:25:10.885 00.028 9340 case statement mapped state 6 to 3
23:25:10.932 00.047 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"fd3fddaf-dcc0-42ec-8a7b-6f991b06f6fc"}
23:25:10.953 00.021 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"554265ad-7379-4a0d-9f40-e85894f49eca"}
23:25:10.968 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":684,"width":15,"height":15,"star_pos":[6.82,6.87],"pixels":"..."},"id":"554265ad-7379-4a0d-9f40-e85894f49eca"}
23:25:11.069 00.101 12020 Exposure complete
23:25:11.519 00.450 12020 worker thread done servicing request
23:25:11.519 00.000 9340 OnExposeComplete: enter
23:25:11.569 00.050 9340 UpdateGuideState(): m_state=6
23:25:11.603 00.034 9340 Star::Find(15, 854, 55, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 685
23:25:11.619 00.016 9340 Star::Find returns 1 (0), X=854.31, Y=55.38, Mass=681234, SNR=140.6, Peak=55575 HFD=3.6
23:25:11.663 00.044 9340 CameraToMount -- cameraTheta (-0.04) - m_xAngle (-3.14) = xAngle (3.09 = 3.09)
23:25:11.755 00.092 9340 CameraToMount -- cameraTheta (-0.04) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (3.08 = 3.08)
23:25:11.869 00.114 9340 CameraToMount -- cameraX=0.85 cameraY=-0.04 hyp=0.85 cameraTheta=-0.04 mountX=-0.85 mountY=0.06, mountTheta=3.08
23:25:11.925 00.056 9340 SchedulePrimaryMove(10104498, x=0.85, y=-0.04, opts=13)
23:25:12.046 00.121 9340 Enqueuing Move request for scope (0.85, -0.04)
23:25:12.081 00.035 12020 Worker thread wakes up
23:25:12.081 00.000 12020 worker thread servicing REQUEST_MOVE scope ofs (0.85, -0.04) opts 0xd
23:25:12.081 00.000 12020 Handling offset move in thread for scope, endpoint = (0.85, -0.04)
23:25:12.082 00.001 12020 Moving (0.85, -0.04) raw xDistance=-0.85 yDistance=0.06
23:25:12.082 00.000 12020 GuideAlgorithmHysteresis::Result() returns -0.41 from input -0.85
23:25:12.082 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:25:12.082 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
23:25:12.082 00.000 12020 MoveAxis(E, 79, ABG)
23:25:12.091 00.009 9340 UpdateImageDisplay: Size=(1920,1080) min=5587, max=65527, med=9699, FiltMin=6766, FiltMax=65497, Gamma=2.870
23:25:12.204 00.113 12020 Guiding  Dir = 2, Dur = 79
23:25:12.208 00.004 9340 UpdateGuideState exits: m=681234 SNR=140.6
23:25:12.280 00.072 12020 IsSlewing returns 0
23:25:12.283 00.003 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:25:12.304 00.021 12020 IsGuiding returns 0
23:25:12.305 00.001 9340 ScheduleExposure(2000,3,1) exposurePending=0
23:25:12.343 00.038 12020 PulseGuide returned control before completion, sleep 58
23:25:12.345 00.002 9340 Enqueuing Expose request
23:25:12.435 00.090 12020 IsGuiding returns 1
23:25:12.435 00.000 12020 scope still moving after pulse duration time elapsed
23:25:12.481 00.046 12020 IsSlewing returns 0
23:25:12.484 00.003 12020 IsGuiding returns 0
23:25:12.484 00.000 12020 scope move finished after 79 + 100 ms
23:25:12.486 00.002 12020 Move returns status 0, amount 79
23:25:12.486 00.000 12020 MoveAxis(N, 0, ABG)
23:25:12.487 00.001 12020 Move returns status 0, amount 0
23:25:12.488 00.001 12020 move complete, result=0
23:25:12.490 00.002 9340 GuideStep: -0.9 px 79 ms EAST, 0.1 px 0 ms NORTH
23:25:12.577 00.087 12020 worker thread done servicing request
23:25:12.578 00.001 12020 Worker thread wakes up
23:25:12.578 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
23:25:12.580 00.002 12020 Handling exposure in thread, d=2000 o=3 r=(838,40,31,31)
23:25:12.786 00.206 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"95e9549e-bfe6-4087-bffb-c60e68feac6d"}
23:25:12.811 00.025 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"95e9549e-bfe6-4087-bffb-c60e68feac6d"}
23:25:12.837 00.026 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"35ded88c-2ae1-4f20-8a00-5cb4ec079a35"}
23:25:12.903 00.066 9340 case statement mapped state 6 to 3
23:25:12.921 00.018 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"35ded88c-2ae1-4f20-8a00-5cb4ec079a35"}
23:25:12.946 00.025 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"a0250dae-cb0e-47f8-900e-ea698bc8e329"}
23:25:12.969 00.023 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":685,"width":15,"height":15,"star_pos":[7.31,7.38],"pixels":"..."},"id":"a0250dae-cb0e-47f8-900e-ea698bc8e329"}
23:25:14.786 01.817 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"76b51944-55c1-4374-bca8-22ee0fc8a1a9"}
23:25:14.816 00.030 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"76b51944-55c1-4374-bca8-22ee0fc8a1a9"}
23:25:14.831 00.015 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"f3973dbc-6fe6-4267-981a-88f7216edc11"}
23:25:14.843 00.012 9340 case statement mapped state 6 to 3
23:25:14.855 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"f3973dbc-6fe6-4267-981a-88f7216edc11"}
23:25:14.866 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"62219712-e79f-4605-abde-f7295928487c"}
23:25:14.880 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":685,"width":15,"height":15,"star_pos":[7.31,7.38],"pixels":"..."},"id":"62219712-e79f-4605-abde-f7295928487c"}
23:25:14.951 00.071 12020 Exposure complete
23:25:15.248 00.297 12020 worker thread done servicing request
23:25:15.248 00.000 9340 OnExposeComplete: enter
23:25:15.268 00.020 9340 UpdateGuideState(): m_state=6
23:25:15.280 00.012 9340 Star::Find(15, 854, 55, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 686
23:25:15.294 00.014 9340 Star::Find returns 1 (0), X=854.52, Y=55.80, Mass=718268, SNR=149.7, Peak=55327 HFD=3.8
23:25:15.309 00.015 9340 CameraToMount -- cameraTheta (0.35) - m_xAngle (-3.14) = xAngle (3.48 = -2.80)
23:25:15.324 00.015 9340 CameraToMount -- cameraTheta (0.35) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (3.47 = -2.82)
23:25:15.337 00.013 9340 CameraToMount -- cameraX=1.06 cameraY=0.38 hyp=1.13 cameraTheta=0.35 mountX=-1.07 mountY=-0.36, mountTheta=-2.81
23:25:15.377 00.040 9340 SchedulePrimaryMove(10104498, x=1.06, y=0.38, opts=13)
23:25:15.391 00.014 9340 Enqueuing Move request for scope (1.06, 0.38)
23:25:15.407 00.016 12020 Worker thread wakes up
23:25:15.407 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=5504, max=65521, med=9558, FiltMin=7230, FiltMax=65473, Gamma=2.870
23:25:15.419 00.012 12020 worker thread servicing REQUEST_MOVE scope ofs (1.06, 0.38) opts 0xd
23:25:15.419 00.000 9340 UpdateGuideState exits: m=718268 SNR=149.7
23:25:15.432 00.013 12020 Handling offset move in thread for scope, endpoint = (1.06, 0.38)
23:25:15.433 00.001 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:25:15.447 00.014 12020 Moving (1.06, 0.38) raw xDistance=-1.07 yDistance=-0.36
23:25:15.447 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
23:25:15.461 00.014 12020 GuideAlgorithmHysteresis::Result() returns -0.48 from input -1.07
23:25:15.461 00.000 9340 Enqueuing Expose request
23:25:15.496 00.035 12020 GuideAlgorithmResistSwitch::result() returns -0.36 from input -0.36
23:25:15.496 00.000 12020 MoveAxis(E, 93, ABG)
23:25:15.496 00.000 12020 Guiding  Dir = 2, Dur = 93
23:25:15.498 00.002 12020 IsSlewing returns 0
23:25:15.499 00.001 12020 IsGuiding returns 0
23:25:15.520 00.021 12020 PulseGuide returned control before completion, sleep 83
23:25:15.611 00.091 12020 IsGuiding returns 1
23:25:15.612 00.001 12020 scope still moving after pulse duration time elapsed
23:25:15.639 00.027 12020 IsSlewing returns 0
23:25:15.640 00.001 12020 IsGuiding returns 0
23:25:15.641 00.001 12020 scope move finished after 93 + 47 ms
23:25:15.641 00.000 12020 Move returns status 0, amount 93
23:25:15.641 00.000 12020 MoveAxis(N, 61, ABG)
23:25:15.641 00.000 12020 Guiding  Dir = 0, Dur = 61
23:25:15.641 00.000 12020 IsSlewing returns 0
23:25:15.642 00.001 12020 IsGuiding returns 0
23:25:15.743 00.101 12020 IsGuiding returns 1
23:25:15.743 00.000 12020 scope still moving after pulse duration time elapsed
23:25:15.794 00.051 12020 IsSlewing returns 0
23:25:15.799 00.005 12020 IsGuiding returns 1
23:25:15.902 00.103 12020 IsSlewing returns 0
23:25:15.904 00.002 12020 IsGuiding returns 0
23:25:15.905 00.001 12020 scope move finished after 61 + 200 ms
23:25:15.905 00.000 12020 Move returns status 0, amount 61
23:25:15.906 00.001 12020 move complete, result=0
23:25:15.906 00.000 12020 worker thread done servicing request
23:25:15.906 00.000 12020 Worker thread wakes up
23:25:15.907 00.001 9340 GuideStep: -1.1 px 93 ms EAST, -0.4 px 61 ms NORTH
23:25:15.921 00.014 12020 worker thread servicing REQUEST_EXPOSE 2000
23:25:15.921 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(838,40,31,31)
23:25:16.787 00.866 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"cce8395a-7631-42e0-8d42-3da0089bc01e"}
23:25:16.803 00.016 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"cce8395a-7631-42e0-8d42-3da0089bc01e"}
23:25:16.821 00.018 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"7de9af00-1365-4d19-bc1a-32796566d405"}
23:25:16.838 00.017 9340 case statement mapped state 6 to 3
23:25:16.856 00.018 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"7de9af00-1365-4d19-bc1a-32796566d405"}
23:25:16.900 00.044 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"8ebe97b3-03a6-434a-8ba3-b65e64c482c3"}
23:25:16.917 00.017 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":686,"width":15,"height":15,"star_pos":[6.52,6.80],"pixels":"..."},"id":"8ebe97b3-03a6-434a-8ba3-b65e64c482c3"}
23:25:18.307 01.390 12020 Exposure complete
23:25:18.617 00.310 12020 worker thread done servicing request
23:25:18.618 00.001 9340 OnExposeComplete: enter
23:25:18.642 00.024 9340 UpdateGuideState(): m_state=6
23:25:18.658 00.016 9340 Star::Find(15, 854, 55, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 687
23:25:18.708 00.050 9340 Star::Find returns 1 (0), X=854.17, Y=55.71, Mass=771823, SNR=144.2, Peak=53275 HFD=4.2
23:25:18.734 00.026 9340 CameraToMount -- cameraTheta (0.39) - m_xAngle (-3.14) = xAngle (3.53 = -2.75)
23:25:18.768 00.034 9340 CameraToMount -- cameraTheta (0.39) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (3.51 = -2.77)
23:25:18.803 00.035 9340 CameraToMount -- cameraX=0.72 cameraY=0.30 hyp=0.78 cameraTheta=0.39 mountX=-0.72 mountY=-0.28, mountTheta=-2.77
23:25:18.852 00.049 9340 SchedulePrimaryMove(10104498, x=0.72, y=0.30, opts=13)
23:25:18.866 00.014 9340 Enqueuing Move request for scope (0.72, 0.30)
23:25:18.885 00.019 12020 Worker thread wakes up
23:25:18.885 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=5871, max=65527, med=9515, FiltMin=7449, FiltMax=65497, Gamma=2.870
23:25:18.902 00.017 12020 worker thread servicing REQUEST_MOVE scope ofs (0.72, 0.30) opts 0xd
23:25:18.903 00.001 12020 Handling offset move in thread for scope, endpoint = (0.72, 0.30)
23:25:18.903 00.000 12020 Moving (0.72, 0.30) raw xDistance=-0.72 yDistance=-0.28
23:25:18.903 00.000 12020 GuideAlgorithmHysteresis::Result() returns -0.34 from input -0.72
23:25:18.903 00.000 12020 GuideAlgorithmResistSwitch::result() returns -0.28 from input -0.28
23:25:18.904 00.001 12020 MoveAxis(E, 66, ABG)
23:25:18.911 00.007 9340 UpdateGuideState exits: m=771823 SNR=144.2
23:25:18.933 00.022 12020 Guiding  Dir = 2, Dur = 66
23:25:18.933 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:25:18.976 00.043 12020 IsSlewing returns 0
23:25:18.977 00.001 12020 IsGuiding returns 0
23:25:18.978 00.001 9340 ScheduleExposure(2000,3,1) exposurePending=0
23:25:18.993 00.015 9340 Enqueuing Expose request
23:25:19.011 00.018 12020 PulseGuide returned control before completion, sleep 48
23:25:19.013 00.002 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"6f499a49-e80f-462e-9373-2f1fe87ad315"}
23:25:19.036 00.023 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"6f499a49-e80f-462e-9373-2f1fe87ad315"}
23:25:19.062 00.026 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"e1327f73-bf35-47d9-8bf9-30baf397abbd"}
23:25:19.105 00.043 12020 IsGuiding returns 0
23:25:19.105 00.000 12020 Move returns status 0, amount 66
23:25:19.106 00.001 12020 MoveAxis(N, 48, ABG)
23:25:19.106 00.000 12020 Guiding  Dir = 0, Dur = 48
23:25:19.109 00.003 9340 case statement mapped state 6 to 3
23:25:19.128 00.019 12020 IsSlewing returns 0
23:25:19.128 00.000 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"e1327f73-bf35-47d9-8bf9-30baf397abbd"}
23:25:19.144 00.016 12020 IsGuiding returns 0
23:25:19.150 00.006 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"56fdbfc8-3112-41a9-874f-658aec4a9f56"}
23:25:19.164 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":687,"width":15,"height":15,"star_pos":[7.17,6.71],"pixels":"..."},"id":"56fdbfc8-3112-41a9-874f-658aec4a9f56"}
23:25:19.277 00.113 12020 IsGuiding returns 1
23:25:19.277 00.000 12020 scope still moving after pulse duration time elapsed
23:25:19.374 00.097 12020 IsSlewing returns 0
23:25:19.377 00.003 12020 IsGuiding returns 0
23:25:19.377 00.000 12020 scope move finished after 48 + 184 ms
23:25:19.377 00.000 12020 Move returns status 0, amount 48
23:25:19.377 00.000 12020 move complete, result=0
23:25:19.378 00.001 12020 worker thread done servicing request
23:25:19.378 00.000 9340 GuideStep: -0.7 px 66 ms EAST, -0.3 px 48 ms NORTH
23:25:19.394 00.016 12020 Worker thread wakes up
23:25:19.394 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
23:25:19.394 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(838,40,31,31)
23:25:20.786 01.392 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"729e4194-d721-435f-b4d6-3bab1ff25c2d"}
23:25:20.803 00.017 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"729e4194-d721-435f-b4d6-3bab1ff25c2d"}
23:25:20.818 00.015 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"967c1950-51a8-4914-94e5-c5560be78fae"}
23:25:20.830 00.012 9340 case statement mapped state 6 to 3
23:25:20.867 00.037 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"967c1950-51a8-4914-94e5-c5560be78fae"}
23:25:20.879 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"0432ac93-a29c-4022-a24e-4b232ebaa343"}
23:25:20.892 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":687,"width":15,"height":15,"star_pos":[7.17,6.71],"pixels":"..."},"id":"0432ac93-a29c-4022-a24e-4b232ebaa343"}
23:25:21.863 00.971 12020 Exposure complete
23:25:22.116 00.253 12020 worker thread done servicing request
23:25:22.117 00.001 9340 OnExposeComplete: enter
23:25:22.129 00.012 9340 UpdateGuideState(): m_state=6
23:25:22.161 00.032 9340 Star::Find(15, 854, 55, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 688
23:25:22.173 00.012 9340 Star::Find returns 1 (0), X=853.74, Y=55.40, Mass=725112, SNR=148.4, Peak=49599 HFD=4.2
23:25:22.185 00.012 9340 MultiStar: exiting stabilization period
23:25:22.198 00.013 9340 MultiStar: [#1 -0.23,-0.34,0.88,U] [#2 0.26,-0.49,0.61,U] [#3 0.22,-0.61,0.60,U] [#4 -0.33,-1.13,0.00,M1] [#5 -0.90,-1.00,0.00,M5] [#6 -0.07,-0.70,0.57,U] [#7 -1.00,-1.03,0.00,M5] [#8 -0.96,-0.84,0.00,M7] 
23:25:22.208 00.010 9340 single-star, 4 included, MultiStar: {0.09, -0.38}, one-star: {0.29, -0.02}
23:25:22.220 00.012 9340 CameraToMount -- cameraTheta (-0.07) - m_xAngle (-3.14) = xAngle (3.07 = 3.07)
23:25:22.233 00.013 9340 CameraToMount -- cameraTheta (-0.07) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (3.05 = 3.05)
23:25:22.246 00.013 9340 CameraToMount -- cameraX=0.29 cameraY=-0.02 hyp=0.29 cameraTheta=-0.07 mountX=-0.29 mountY=0.03, mountTheta=3.05
23:25:22.264 00.018 9340 SchedulePrimaryMove(10104498, x=0.29, y=-0.02, opts=13)
23:25:22.296 00.032 9340 Enqueuing Move request for scope (0.29, -0.02)
23:25:22.308 00.012 12020 Worker thread wakes up
23:25:22.308 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=5359, max=65527, med=9714, FiltMin=7767, FiltMax=65497, Gamma=2.870
23:25:22.320 00.012 12020 worker thread servicing REQUEST_MOVE scope ofs (0.29, -0.02) opts 0xd
23:25:22.320 00.000 9340 UpdateGuideState exits: m=725112 SNR=148.4
23:25:22.333 00.013 12020 Handling offset move in thread for scope, endpoint = (0.29, -0.02)
23:25:22.333 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:25:22.343 00.010 12020 Moving (0.29, -0.02) raw xDistance=-0.29 yDistance=0.03
23:25:22.343 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
23:25:22.356 00.013 12020 GuideAlgorithmHysteresis::Result() returns -0.15 from input -0.29
23:25:22.356 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:25:22.357 00.001 9340 Enqueuing Expose request
23:25:22.368 00.011 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
23:25:22.369 00.001 12020 MoveAxis(E, 29, ABG)
23:25:22.369 00.000 12020 Guiding  Dir = 2, Dur = 29
23:25:22.370 00.001 12020 IsSlewing returns 0
23:25:22.371 00.001 12020 IsGuiding returns 0
23:25:22.396 00.025 12020 PulseGuide returned control before completion, sleep 16
23:25:22.443 00.047 12020 IsGuiding returns 0
23:25:22.443 00.000 12020 Move returns status 0, amount 29
23:25:22.444 00.001 12020 MoveAxis(N, 0, ABG)
23:25:22.444 00.000 12020 Move returns status 0, amount 0
23:25:22.444 00.000 12020 move complete, result=0
23:25:22.444 00.000 12020 worker thread done servicing request
23:25:22.445 00.001 9340 GuideStep: -0.3 px 29 ms EAST, 0.0 px 0 ms NORTH
23:25:22.459 00.014 12020 Worker thread wakes up
23:25:22.460 00.001 12020 worker thread servicing REQUEST_EXPOSE 2000
23:25:22.460 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(838,40,31,31)
23:25:22.799 00.339 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"ebf0a8c1-61f0-4461-92df-129c37c749f9"}
23:25:22.834 00.035 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"ebf0a8c1-61f0-4461-92df-129c37c749f9"}
23:25:22.855 00.021 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"608aae9b-01c0-4ee4-8f3c-16f0efaabb9d"}
23:25:22.871 00.016 9340 case statement mapped state 6 to 3
23:25:22.894 00.023 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"608aae9b-01c0-4ee4-8f3c-16f0efaabb9d"}
23:25:22.913 00.019 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"e86068b6-3e19-4b84-901f-67ba9e3a6686"}
23:25:22.956 00.043 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":688,"width":15,"height":15,"star_pos":[6.74,7.40],"pixels":"..."},"id":"e86068b6-3e19-4b84-901f-67ba9e3a6686"}
23:25:24.790 01.834 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"d3cecb62-7f1a-4180-b88d-626a6131576f"}
23:25:24.867 00.077 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"d3cecb62-7f1a-4180-b88d-626a6131576f"}
23:25:24.890 00.023 12020 Exposure complete
23:25:24.891 00.001 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"26ac523b-7f9d-4df3-97b4-a2779baded0f"}
23:25:24.906 00.015 9340 case statement mapped state 6 to 3
23:25:24.944 00.038 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"26ac523b-7f9d-4df3-97b4-a2779baded0f"}
23:25:24.995 00.051 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"f4ffd4d1-ae73-4c17-bc8b-13d0fb1f4489"}
23:25:25.015 00.020 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":688,"width":15,"height":15,"star_pos":[6.74,7.40],"pixels":"..."},"id":"f4ffd4d1-ae73-4c17-bc8b-13d0fb1f4489"}
23:25:25.387 00.372 9340 OnExposeComplete: enter
23:25:25.407 00.020 12020 worker thread done servicing request
23:25:25.407 00.000 9340 UpdateGuideState(): m_state=6
23:25:25.445 00.038 9340 Star::Find(15, 853, 55, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 689
23:25:25.459 00.014 9340 Star::Find returns 1 (0), X=853.81, Y=55.43, Mass=750027, SNR=176.4, Peak=49339 HFD=4.4
23:25:25.482 00.023 9340 MultiStar: [#1 -0.29,-0.10,0.65,U] [#2 0.19,-0.34,0.57,U] [#3 0.28,-0.29,0.56,U] [#4 -0.57,-0.93,0.00,M2] [#5 -1.05,-0.95,0.00,M6] [#6 -0.15,-0.31,0.45,U] [#7 -1.06,-1.02,0.00,M6] [#8 -1.17,-1.09,0.00,M8] 
23:25:25.496 00.014 9340 refined, 4 included, MultiStar: {0.11, -0.17}, one-star: {0.35, 0.02}
23:25:25.516 00.020 9340 CameraToMount -- cameraTheta (-0.99) - m_xAngle (-3.14) = xAngle (2.15 = 2.15)
23:25:25.562 00.046 9340 CameraToMount -- cameraTheta (-0.99) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (2.13 = 2.13)
23:25:25.583 00.021 9340 CameraToMount -- cameraX=0.11 cameraY=-0.17 hyp=0.20 cameraTheta=-0.99 mountX=-0.11 mountY=0.17, mountTheta=2.14
23:25:25.606 00.023 9340 SchedulePrimaryMove(10104498, x=0.11, y=-0.17, opts=13)
23:25:25.621 00.015 9340 Enqueuing Move request for scope (0.11, -0.17)
23:25:25.650 00.029 12020 Worker thread wakes up
23:25:25.651 00.001 9340 UpdateImageDisplay: Size=(1920,1080) min=5980, max=65527, med=9759, FiltMin=7264, FiltMax=65497, Gamma=2.870
23:25:25.688 00.037 12020 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.17) opts 0xd
23:25:25.689 00.001 12020 Handling offset move in thread for scope, endpoint = (0.11, -0.17)
23:25:25.689 00.000 12020 Moving (0.11, -0.17) raw xDistance=-0.11 yDistance=0.17
23:25:25.689 00.000 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
23:25:25.689 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:25:25.690 00.001 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
23:25:25.690 00.000 12020 MoveAxis(E, 0, ABG)
23:25:25.690 00.000 12020 Move returns status 0, amount 0
23:25:25.690 00.000 12020 MoveAxis(N, 0, ABG)
23:25:25.691 00.001 12020 Move returns status 0, amount 0
23:25:25.696 00.005 9340 UpdateGuideState exits: m=750027 SNR=176.4
23:25:25.748 00.052 12020 move complete, result=0
23:25:25.748 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:25:25.771 00.023 12020 worker thread done servicing request
23:25:25.771 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
23:25:25.807 00.036 9340 Enqueuing Expose request
23:25:25.850 00.043 12020 Worker thread wakes up
23:25:25.851 00.001 12020 worker thread servicing REQUEST_EXPOSE 2000
23:25:25.851 00.000 9340 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
23:25:25.865 00.014 12020 Handling exposure in thread, d=2000 o=3 r=(838,40,31,31)
23:25:26.792 00.927 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"264aa288-87af-4f88-894c-3ff5a4a4beae"}
23:25:26.815 00.023 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"264aa288-87af-4f88-894c-3ff5a4a4beae"}
23:25:26.834 00.019 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"ecd12c3d-116b-4f55-8a49-583a012803c5"}
23:25:26.856 00.022 9340 case statement mapped state 6 to 3
23:25:26.902 00.046 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"ecd12c3d-116b-4f55-8a49-583a012803c5"}
23:25:26.930 00.028 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"f110c594-d133-4028-93bd-3b70a516aae2"}
23:25:26.943 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":689,"width":15,"height":15,"star_pos":[6.81,7.43],"pixels":"..."},"id":"f110c594-d133-4028-93bd-3b70a516aae2"}
23:25:28.242 01.299 12020 Exposure complete
23:25:28.559 00.317 12020 worker thread done servicing request
23:25:28.559 00.000 9340 OnExposeComplete: enter
23:25:28.574 00.015 9340 UpdateGuideState(): m_state=6
23:25:28.588 00.014 9340 Star::Find(15, 853, 55, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 690
23:25:28.605 00.017 9340 Star::Find returns 1 (0), X=854.13, Y=55.71, Mass=731941, SNR=134.3, Peak=56219 HFD=4.1
23:25:28.619 00.014 9340 MultiStar: [#1 0.06,0.02,0.83,U] [#2 0.61,-0.15,0.87,U] [#3 0.88,-0.07,0.73,U] [#4 -0.12,-0.85,0.57,U] [#5 -0.42,-0.78,0.79,U] [#6 0.36,-0.42,0.67,U] [#7 -0.57,-0.78,0.00,M7] [#8 -0.70,-0.77,0.00,M9] 
23:25:28.658 00.039 9340 refined, 6 included, MultiStar: {0.32, -0.23}, one-star: {0.68, 0.30}
23:25:28.679 00.021 9340 CameraToMount -- cameraTheta (-0.63) - m_xAngle (-3.14) = xAngle (2.51 = 2.51)
23:25:28.690 00.011 9340 CameraToMount -- cameraTheta (-0.63) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (2.49 = 2.49)
23:25:28.711 00.021 9340 CameraToMount -- cameraX=0.32 cameraY=-0.23 hyp=0.39 cameraTheta=-0.63 mountX=-0.32 mountY=0.24, mountTheta=2.50
23:25:28.758 00.047 9340 SchedulePrimaryMove(10104498, x=0.32, y=-0.23, opts=13)
23:25:28.780 00.022 9340 Enqueuing Move request for scope (0.32, -0.23)
23:25:28.792 00.012 12020 Worker thread wakes up
23:25:28.792 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=5769, max=65527, med=9724, FiltMin=7794, FiltMax=65497, Gamma=2.870
23:25:28.804 00.012 12020 worker thread servicing REQUEST_MOVE scope ofs (0.32, -0.23) opts 0xd
23:25:28.804 00.000 9340 UpdateGuideState exits: m=731941 SNR=134.3
23:25:28.822 00.018 12020 Handling offset move in thread for scope, endpoint = (0.32, -0.23)
23:25:28.823 00.001 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:25:28.839 00.016 12020 Moving (0.32, -0.23) raw xDistance=-0.32 yDistance=0.24
23:25:28.840 00.001 12020 GuideAlgorithmHysteresis::Result() returns -0.13 from input -0.32
23:25:28.840 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:25:28.840 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.24
23:25:28.840 00.000 12020 MoveAxis(E, 26, ABG)
23:25:28.841 00.001 12020 Guiding  Dir = 2, Dur = 26
23:25:28.841 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
23:25:28.876 00.035 12020 IsSlewing returns 0
23:25:28.877 00.001 9340 Enqueuing Expose request
23:25:28.896 00.019 12020 IsGuiding returns 0
23:25:28.898 00.002 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"4e82cc5c-8a5c-4dfb-b93b-6cec94de3ab3"}
23:25:28.919 00.021 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"4e82cc5c-8a5c-4dfb-b93b-6cec94de3ab3"}
23:25:28.934 00.015 12020 PulseGuide returned control before completion, sleep 12
23:25:28.935 00.001 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"8b9c14c3-21f9-4b11-809e-62047e9856e7"}
23:25:28.951 00.016 9340 case statement mapped state 6 to 3
23:25:28.974 00.023 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"8b9c14c3-21f9-4b11-809e-62047e9856e7"}
23:25:28.990 00.016 12020 IsGuiding returns 0
23:25:29.008 00.018 12020 Move returns status 0, amount 26
23:25:29.008 00.000 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"158452e6-8d5a-4c6a-ad99-89cfebd10988"}
23:25:29.025 00.017 12020 MoveAxis(N, 0, ABG)
23:25:29.025 00.000 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":690,"width":15,"height":15,"star_pos":[7.13,6.71],"pixels":"..."},"id":"158452e6-8d5a-4c6a-ad99-89cfebd10988"}
23:25:29.040 00.015 12020 Move returns status 0, amount 0
23:25:29.040 00.000 12020 move complete, result=0
23:25:29.042 00.002 12020 worker thread done servicing request
23:25:29.042 00.000 12020 Worker thread wakes up
23:25:29.043 00.001 12020 worker thread servicing REQUEST_EXPOSE 2000
23:25:29.043 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(838,40,31,31)
23:25:29.047 00.004 9340 GuideStep: -0.3 px 26 ms EAST, 0.2 px 0 ms NORTH
23:25:30.793 01.746 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"3c9f9684-7eda-48f6-852e-2525a4a51ed1"}
23:25:31.089 00.296 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"3c9f9684-7eda-48f6-852e-2525a4a51ed1"}
23:25:31.165 00.076 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"6847bf79-61a6-47a3-9a76-a06c61928eaf"}
23:25:31.424 00.259 9340 case statement mapped state 6 to 3
23:25:31.659 00.235 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"6847bf79-61a6-47a3-9a76-a06c61928eaf"}
23:25:32.083 00.424 12020 Exposure complete
23:25:32.146 00.063 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"2d43250e-a513-4648-b6fe-1f195029b0ac"}
23:25:32.386 00.240 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":690,"width":15,"height":15,"star_pos":[7.13,6.71],"pixels":"..."},"id":"2d43250e-a513-4648-b6fe-1f195029b0ac"}
23:25:32.795 00.409 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"2368742c-886f-4c28-8134-a9d1f9926363"}
23:25:32.963 00.168 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"2368742c-886f-4c28-8134-a9d1f9926363"}
23:25:33.138 00.175 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"dd529f28-e95d-40d6-9c7f-2fc8c16f7304"}
23:25:33.325 00.187 9340 case statement mapped state 6 to 3
23:25:33.503 00.178 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"dd529f28-e95d-40d6-9c7f-2fc8c16f7304"}
23:25:33.614 00.111 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"75de3921-0f0b-471f-a168-ee778c4d4c54"}
23:25:33.871 00.257 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":690,"width":15,"height":15,"star_pos":[7.13,6.71],"pixels":"..."},"id":"75de3921-0f0b-471f-a168-ee778c4d4c54"}
23:25:34.556 00.685 12020 worker thread done servicing request
23:25:34.556 00.000 9340 OnExposeComplete: enter
23:25:34.622 00.066 9340 UpdateGuideState(): m_state=6
23:25:34.755 00.133 9340 Star::Find(15, 854, 55, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 691
23:25:34.892 00.137 9340 Star::Find returns 1 (0), X=853.92, Y=55.61, Mass=747004, SNR=138.5, Peak=53827 HFD=4.0
23:25:34.991 00.099 9340 MultiStar: [#1 -0.04,0.19,0.88,U] [#2 0.62,-0.01,0.84,U] [#3 0.47,-0.20,0.65,U] [#4 -0.33,-0.62,0.61,U] [#5 -0.65,-0.72,0.00,M6] [#6 0.45,-0.19,0.60,U] [#7 -0.75,-0.43,0.61,U] [#8 -0.96,-0.59,0.00,M10] 
23:25:35.014 00.023 9340 refined, 6 included, MultiStar: {0.17, -0.10}, one-star: {0.47, 0.19}
23:25:35.050 00.036 9340 CameraToMount -- cameraTheta (-0.54) - m_xAngle (-3.14) = xAngle (2.60 = 2.60)
23:25:35.108 00.058 9340 CameraToMount -- cameraTheta (-0.54) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (2.58 = 2.58)
23:25:35.207 00.099 9340 CameraToMount -- cameraX=0.17 cameraY=-0.10 hyp=0.20 cameraTheta=-0.54 mountX=-0.17 mountY=0.10, mountTheta=2.59
23:25:35.431 00.224 9340 SchedulePrimaryMove(10104498, x=0.17, y=-0.10, opts=13)
23:25:35.470 00.039 9340 Enqueuing Move request for scope (0.17, -0.10)
23:25:35.511 00.041 12020 Worker thread wakes up
23:25:35.513 00.002 12020 worker thread servicing REQUEST_MOVE scope ofs (0.17, -0.10) opts 0xd
23:25:35.513 00.000 12020 Handling offset move in thread for scope, endpoint = (0.17, -0.10)
23:25:35.513 00.000 12020 Moving (0.17, -0.10) raw xDistance=-0.17 yDistance=0.10
23:25:35.514 00.001 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17
23:25:35.514 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:25:35.514 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
23:25:35.515 00.001 9340 UpdateImageDisplay: Size=(1920,1080) min=5668, max=65521, med=9774, FiltMin=7713, FiltMax=65497, Gamma=2.870
23:25:35.558 00.043 12020 MoveAxis(E, 0, ABG)
23:25:35.558 00.000 12020 Move returns status 0, amount 0
23:25:35.560 00.002 12020 MoveAxis(N, 0, ABG)
23:25:35.560 00.000 12020 Move returns status 0, amount 0
23:25:35.560 00.000 12020 move complete, result=0
23:25:35.561 00.001 12020 worker thread done servicing request
23:25:35.561 00.000 9340 UpdateGuideState exits: m=747004 SNR=138.5
23:25:35.589 00.028 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:25:35.605 00.016 9340 ScheduleExposure(2000,3,1) exposurePending=0
23:25:35.626 00.021 9340 Enqueuing Expose request
23:25:35.641 00.015 12020 Worker thread wakes up
23:25:35.643 00.002 12020 worker thread servicing REQUEST_EXPOSE 2000
23:25:35.643 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(838,40,31,31)
23:25:35.645 00.002 9340 GuideStep: -0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
23:25:35.834 00.189 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"ce42e0e2-ae5e-4e2e-be78-ecb3a37464c0"}
23:25:35.874 00.040 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"ce42e0e2-ae5e-4e2e-be78-ecb3a37464c0"}
23:25:36.014 00.140 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"800872d9-ed01-4d0a-a0ba-1e2a3060aa66"}
23:25:36.071 00.057 9340 case statement mapped state 6 to 3
23:25:36.159 00.088 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"800872d9-ed01-4d0a-a0ba-1e2a3060aa66"}
23:25:36.224 00.065 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"fac6788a-ff06-4541-a18f-a4b53fd8002d"}
23:25:36.323 00.099 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":691,"width":15,"height":15,"star_pos":[6.92,6.61],"pixels":"..."},"id":"fac6788a-ff06-4541-a18f-a4b53fd8002d"}
23:25:36.807 00.484 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"321f318d-ae8c-4d27-8695-bf6e4dbd6873"}
23:25:36.895 00.088 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"321f318d-ae8c-4d27-8695-bf6e4dbd6873"}
23:25:36.940 00.045 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"c4b8bd67-6c11-4aa4-a1a3-c20845828bdc"}
23:25:37.009 00.069 9340 case statement mapped state 6 to 3
23:25:37.045 00.036 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"c4b8bd67-6c11-4aa4-a1a3-c20845828bdc"}
23:25:37.078 00.033 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"f631d943-73bc-46d4-b361-6897a1c84741"}
23:25:37.195 00.117 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":691,"width":15,"height":15,"star_pos":[6.92,6.61],"pixels":"..."},"id":"f631d943-73bc-46d4-b361-6897a1c84741"}
23:25:38.110 00.915 12020 Exposure complete
23:25:38.807 00.697 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"218dea96-267c-43d1-b9ff-eb3fa728e0e1"}
23:25:39.007 00.200 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"218dea96-267c-43d1-b9ff-eb3fa728e0e1"}
23:25:39.096 00.089 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"a0d10133-62de-45ff-a164-dfd6aa5b1cc5"}
23:25:39.181 00.085 9340 case statement mapped state 6 to 3
23:25:39.356 00.175 12020 worker thread done servicing request
23:25:39.367 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"a0d10133-62de-45ff-a164-dfd6aa5b1cc5"}
23:25:39.505 00.138 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"8b3c58ee-8210-4200-bd1c-e893cc717be4"}
23:25:39.601 00.096 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":691,"width":15,"height":15,"star_pos":[6.92,6.61],"pixels":"..."},"id":"8b3c58ee-8210-4200-bd1c-e893cc717be4"}
23:25:39.662 00.061 9340 OnExposeComplete: enter
23:25:39.798 00.136 9340 UpdateGuideState(): m_state=6
23:25:39.908 00.110 9340 Star::Find(15, 853, 55, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 692
23:25:39.947 00.039 9340 Star::Find returns 1 (0), X=854.11, Y=56.15, Mass=712874, SNR=155.9, Peak=53611 HFD=4.3
23:25:40.034 00.087 9340 MultiStar: [#1 0.26,0.54,0.78,U] [#2 0.54,0.28,0.73,U] [#3 0.54,0.57,0.58,U] [#4 -0.17,-0.20,0.46,U] [#5 -0.39,-0.44,0.68,U] [#6 0.20,0.13,0.63,U] [#7 -0.25,-0.28,0.56,U] [#8 -0.35,-0.32,0.49,U] 
23:25:40.061 00.027 9340 refined, 8 included, MultiStar: {0.18, 0.18}, one-star: {0.66, 0.74}
23:25:40.085 00.024 9340 CameraToMount -- cameraTheta (0.80) - m_xAngle (-3.14) = xAngle (3.93 = -2.35)
23:25:40.102 00.017 9340 CameraToMount -- cameraTheta (0.80) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (3.92 = -2.37)
23:25:40.163 00.061 9340 CameraToMount -- cameraX=0.18 cameraY=0.18 hyp=0.25 cameraTheta=0.80 mountX=-0.18 mountY=-0.18, mountTheta=-2.36
23:25:40.190 00.027 9340 SchedulePrimaryMove(10104498, x=0.18, y=0.18, opts=13)
23:25:40.202 00.012 9340 Enqueuing Move request for scope (0.18, 0.18)
23:25:40.229 00.027 12020 Worker thread wakes up
23:25:40.229 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=6320, max=65521, med=9726, FiltMin=7719, FiltMax=65497, Gamma=2.870
23:25:40.243 00.014 12020 worker thread servicing REQUEST_MOVE scope ofs (0.18, 0.18) opts 0xd
23:25:40.243 00.000 9340 UpdateGuideState exits: m=712874 SNR=155.9
23:25:40.277 00.034 12020 Handling offset move in thread for scope, endpoint = (0.18, 0.18)
23:25:40.277 00.000 12020 Moving (0.18, 0.18) raw xDistance=-0.18 yDistance=-0.18
23:25:40.277 00.000 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.18
23:25:40.278 00.001 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:25:40.278 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
23:25:40.278 00.000 12020 MoveAxis(E, 0, ABG)
23:25:40.278 00.000 12020 Move returns status 0, amount 0
23:25:40.279 00.001 12020 MoveAxis(N, 0, ABG)
23:25:40.279 00.000 12020 Move returns status 0, amount 0
23:25:40.279 00.000 12020 move complete, result=0
23:25:40.279 00.000 12020 worker thread done servicing request
23:25:40.279 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:25:40.295 00.016 9340 ScheduleExposure(2000,3,1) exposurePending=0
23:25:40.314 00.019 9340 Enqueuing Expose request
23:25:40.331 00.017 12020 Worker thread wakes up
23:25:40.332 00.001 9340 GuideStep: -0.2 px 0 ms EAST, -0.2 px 0 ms NORTH
23:25:40.346 00.014 12020 worker thread servicing REQUEST_EXPOSE 2000
23:25:40.346 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(838,40,31,31)
23:25:40.808 00.462 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"4dec55a4-7342-4f17-905e-06bd31cb3c73"}
23:25:40.880 00.072 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"4dec55a4-7342-4f17-905e-06bd31cb3c73"}
23:25:41.062 00.182 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"f5da8d62-204a-4097-a804-01e6a117fa85"}
23:25:41.119 00.057 9340 case statement mapped state 6 to 3
23:25:41.243 00.124 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"f5da8d62-204a-4097-a804-01e6a117fa85"}
23:25:41.303 00.060 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"e09bf725-6884-46e3-b39a-4d76d59b603c"}
23:25:41.376 00.073 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":692,"width":15,"height":15,"star_pos":[7.11,7.15],"pixels":"..."},"id":"e09bf725-6884-46e3-b39a-4d76d59b603c"}
23:25:42.731 01.355 12020 Exposure complete
23:25:42.807 00.076 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"e7c01df5-801f-4f96-8e1e-b09e115027a0"}
23:25:42.847 00.040 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"e7c01df5-801f-4f96-8e1e-b09e115027a0"}
23:25:42.867 00.020 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"75c8c34e-e075-474e-bc12-86b0e638246e"}
23:25:42.928 00.061 9340 case statement mapped state 6 to 3
23:25:42.968 00.040 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"75c8c34e-e075-474e-bc12-86b0e638246e"}
23:25:43.002 00.034 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"60b3632e-fbed-4dec-b2a1-8c1e96d81b50"}
23:25:43.031 00.029 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":692,"width":15,"height":15,"star_pos":[7.11,7.15],"pixels":"..."},"id":"60b3632e-fbed-4dec-b2a1-8c1e96d81b50"}
23:25:43.276 00.245 12020 worker thread done servicing request
23:25:43.276 00.000 9340 OnExposeComplete: enter
23:25:43.292 00.016 9340 UpdateGuideState(): m_state=6
23:25:43.343 00.051 9340 Star::Find(15, 854, 56, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 693
23:25:43.359 00.016 9340 Star::Find returns 1 (0), X=855.49, Y=56.47, Mass=747670, SNR=148.7, Peak=55798 HFD=4.2
23:25:43.375 00.016 9340 MultiStar: large primary error, entering stabilization period
23:25:43.393 00.018 9340 CameraToMount -- cameraTheta (0.48) - m_xAngle (-3.14) = xAngle (3.61 = -2.67)
23:25:43.409 00.016 9340 CameraToMount -- cameraTheta (0.48) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (3.60 = -2.68)
23:25:43.428 00.019 9340 CameraToMount -- cameraX=2.04 cameraY=1.06 hyp=2.29 cameraTheta=0.48 mountX=-2.04 mountY=-1.01, mountTheta=-2.68
23:25:43.471 00.043 9340 SchedulePrimaryMove(10104498, x=2.04, y=1.06, opts=13)
23:25:43.491 00.020 9340 Enqueuing Move request for scope (2.04, 1.06)
23:25:43.522 00.031 12020 Worker thread wakes up
23:25:43.522 00.000 12020 worker thread servicing REQUEST_MOVE scope ofs (2.04, 1.06) opts 0xd
23:25:43.522 00.000 12020 Handling offset move in thread for scope, endpoint = (2.04, 1.06)
23:25:43.522 00.000 12020 Moving (2.04, 1.06) raw xDistance=-2.04 yDistance=-1.01
23:25:43.523 00.001 12020 GuideAlgorithmHysteresis::Result() returns -0.86 from input -2.04
23:25:43.523 00.000 12020 GuideAlgorithmResistSwitch::result() returns -1.01 from input -1.01
23:25:43.523 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=5917, max=65503, med=9744, FiltMin=7407, FiltMax=65479, Gamma=2.870
23:25:43.542 00.019 12020 MoveAxis(E, 166, ABG)
23:25:43.542 00.000 12020 Guiding  Dir = 2, Dur = 166
23:25:43.542 00.000 9340 UpdateGuideState exits: m=747670 SNR=148.7
23:25:43.568 00.026 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:25:43.586 00.018 12020 IsSlewing returns 0
23:25:43.586 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
23:25:43.618 00.032 12020 IsGuiding returns 0
23:25:43.618 00.000 9340 Enqueuing Expose request
23:25:43.650 00.032 12020 PulseGuide returned control before completion, sleep 145
23:25:43.811 00.161 12020 IsGuiding returns 1
23:25:43.812 00.001 12020 scope still moving after pulse duration time elapsed
23:25:43.858 00.046 12020 IsSlewing returns 0
23:25:43.860 00.002 12020 IsGuiding returns 0
23:25:43.861 00.001 12020 scope move finished after 166 + 75 ms
23:25:43.861 00.000 12020 Move returns status 0, amount 166
23:25:43.864 00.003 12020 MoveAxis(N, 170, ABG)
23:25:43.866 00.002 12020 Guiding  Dir = 0, Dur = 170
23:25:43.869 00.003 12020 IsSlewing returns 0
23:25:43.877 00.008 12020 IsGuiding returns 0
23:25:43.970 00.093 12020 PulseGuide returned control before completion, sleep 88
23:25:44.096 00.126 12020 IsGuiding returns 1
23:25:44.097 00.001 12020 scope still moving after pulse duration time elapsed
23:25:44.133 00.036 12020 IsSlewing returns 0
23:25:44.134 00.001 12020 IsGuiding returns 1
23:25:44.242 00.108 12020 IsSlewing returns 0
23:25:44.274 00.032 12020 IsGuiding returns 0
23:25:44.274 00.000 12020 scope move finished after 170 + 226 ms
23:25:44.275 00.001 12020 Move returns status 0, amount 170
23:25:44.275 00.000 12020 move complete, result=0
23:25:44.275 00.000 12020 worker thread done servicing request
23:25:44.275 00.000 9340 GuideStep: -2.0 px 166 ms EAST, -1.0 px 170 ms NORTH
23:25:44.288 00.013 12020 Worker thread wakes up
23:25:44.289 00.001 12020 worker thread servicing REQUEST_EXPOSE 2000
23:25:44.289 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(838,40,31,31)
23:25:44.809 00.520 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"2ccf00a5-a54d-42bd-b0b4-29eff5221756"}
23:25:44.839 00.030 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"2ccf00a5-a54d-42bd-b0b4-29eff5221756"}
23:25:44.864 00.025 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"29c19af3-774d-4f11-8d21-1799f6fe47db"}
23:25:44.885 00.021 9340 case statement mapped state 6 to 3
23:25:45.019 00.134 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"29c19af3-774d-4f11-8d21-1799f6fe47db"}
23:25:45.229 00.210 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"3eb5e852-f4e2-446d-b9cf-2bb83a2691df"}
23:25:45.470 00.241 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":693,"width":15,"height":15,"star_pos":[7.49,7.47],"pixels":"..."},"id":"3eb5e852-f4e2-446d-b9cf-2bb83a2691df"}
23:25:46.782 01.312 12020 Exposure complete
23:25:46.808 00.026 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"ebaec8a1-15ae-460c-97fe-212979b13711"}
23:25:46.859 00.051 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"ebaec8a1-15ae-460c-97fe-212979b13711"}
23:25:46.896 00.037 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"f24c5c22-1d5e-4c2e-992d-8a5c5c1c3497"}
23:25:46.995 00.099 9340 case statement mapped state 6 to 3
23:25:47.052 00.057 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"f24c5c22-1d5e-4c2e-992d-8a5c5c1c3497"}
23:25:47.111 00.059 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"e7b28f0d-98fa-41c8-8f61-8420cfd335ca"}
23:25:47.177 00.066 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":693,"width":15,"height":15,"star_pos":[7.49,7.47],"pixels":"..."},"id":"e7b28f0d-98fa-41c8-8f61-8420cfd335ca"}
23:25:47.531 00.354 12020 worker thread done servicing request
23:25:47.531 00.000 9340 OnExposeComplete: enter
23:25:47.558 00.027 9340 UpdateGuideState(): m_state=6
23:25:47.577 00.019 9340 Star::Find(15, 855, 56, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 694
23:25:47.597 00.020 9340 Star::Find returns 1 (0), X=854.26, Y=55.74, Mass=739961, SNR=124.0, Peak=56083 HFD=4.3
23:25:47.617 00.020 9340 CameraToMount -- cameraTheta (0.38) - m_xAngle (-3.14) = xAngle (3.52 = -2.76)
23:25:47.658 00.041 9340 CameraToMount -- cameraTheta (0.38) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (3.50 = -2.78)
23:25:47.688 00.030 9340 CameraToMount -- cameraX=0.81 cameraY=0.33 hyp=0.87 cameraTheta=0.38 mountX=-0.81 mountY=-0.31, mountTheta=-2.78
23:25:47.743 00.055 9340 SchedulePrimaryMove(10104498, x=0.81, y=0.33, opts=13)
23:25:47.809 00.066 9340 Enqueuing Move request for scope (0.81, 0.33)
23:25:47.826 00.017 12020 Worker thread wakes up
23:25:47.826 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=5771, max=65527, med=9761, FiltMin=7607, FiltMax=65497, Gamma=2.870
23:25:47.845 00.019 12020 worker thread servicing REQUEST_MOVE scope ofs (0.81, 0.33) opts 0xd
23:25:47.846 00.001 12020 Handling offset move in thread for scope, endpoint = (0.81, 0.33)
23:25:47.846 00.000 9340 UpdateGuideState exits: m=739961 SNR=124.0
23:25:47.867 00.021 12020 Moving (0.81, 0.33) raw xDistance=-0.81 yDistance=-0.31
23:25:47.869 00.002 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:25:47.928 00.059 9340 ScheduleExposure(2000,3,1) exposurePending=0
23:25:47.944 00.016 12020 GuideAlgorithmHysteresis::Result() returns -0.41 from input -0.81
23:25:47.945 00.001 12020 GuideAlgorithmResistSwitch::result() returns -0.31 from input -0.31
23:25:47.945 00.000 12020 MoveAxis(E, 79, ABG)
23:25:47.945 00.000 12020 Guiding  Dir = 2, Dur = 79
23:25:47.949 00.004 9340 Enqueuing Expose request
23:25:47.970 00.021 12020 IsSlewing returns 0
23:25:47.973 00.003 12020 IsGuiding returns 0
23:25:48.048 00.075 12020 PulseGuide returned control before completion, sleep 14
23:25:48.069 00.021 12020 IsGuiding returns 1
23:25:48.069 00.000 12020 scope still moving after pulse duration time elapsed
23:25:48.103 00.034 12020 IsSlewing returns 0
23:25:48.104 00.001 12020 IsGuiding returns 1
23:25:48.138 00.034 12020 IsSlewing returns 0
23:25:48.140 00.002 12020 IsGuiding returns 1
23:25:48.175 00.035 12020 IsSlewing returns 0
23:25:48.178 00.003 12020 IsGuiding returns 0
23:25:48.178 00.000 12020 scope move finished after 79 + 125 ms
23:25:48.179 00.001 12020 Move returns status 0, amount 79
23:25:48.179 00.000 12020 MoveAxis(N, 52, ABG)
23:25:48.179 00.000 12020 Guiding  Dir = 0, Dur = 52
23:25:48.180 00.001 12020 IsSlewing returns 0
23:25:48.181 00.001 12020 IsGuiding returns 0
23:25:48.305 00.124 12020 IsGuiding returns 1
23:25:48.306 00.001 12020 scope still moving after pulse duration time elapsed
23:25:48.400 00.094 12020 IsSlewing returns 0
23:25:48.402 00.002 12020 IsGuiding returns 0
23:25:48.402 00.000 12020 scope move finished after 52 + 169 ms
23:25:48.403 00.001 12020 Move returns status 0, amount 52
23:25:48.403 00.000 12020 move complete, result=0
23:25:48.403 00.000 12020 worker thread done servicing request
23:25:48.403 00.000 12020 Worker thread wakes up
23:25:48.404 00.001 9340 GuideStep: -0.8 px 79 ms EAST, -0.3 px 52 ms NORTH
23:25:48.419 00.015 12020 worker thread servicing REQUEST_EXPOSE 2000
23:25:48.420 00.001 12020 Handling exposure in thread, d=2000 o=3 r=(838,40,31,31)
23:25:48.811 00.391 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"8c968270-e483-461c-a928-8092f4927a5d"}
23:25:48.846 00.035 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"8c968270-e483-461c-a928-8092f4927a5d"}
23:25:48.870 00.024 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"5e391086-a050-463e-9f23-7b5f515c7221"}
23:25:48.896 00.026 9340 case statement mapped state 6 to 3
23:25:48.969 00.073 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"5e391086-a050-463e-9f23-7b5f515c7221"}
23:25:49.021 00.052 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"124e4429-5215-48d1-83f1-27a954a7b0df"}
23:25:49.107 00.086 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":694,"width":15,"height":15,"star_pos":[7.26,6.74],"pixels":"..."},"id":"124e4429-5215-48d1-83f1-27a954a7b0df"}
23:25:50.800 01.693 12020 Exposure complete
23:25:50.810 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"6e763c60-ef17-44e5-8d56-cfa7735aa361"}
23:25:50.893 00.083 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"6e763c60-ef17-44e5-8d56-cfa7735aa361"}
23:25:50.955 00.062 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"a9d902a7-78ae-496f-8e5c-e2a18e89ff4a"}
23:25:51.025 00.070 9340 case statement mapped state 6 to 3
23:25:51.075 00.050 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"a9d902a7-78ae-496f-8e5c-e2a18e89ff4a"}
23:25:51.138 00.063 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"8095ece7-d5fe-4a38-b44c-02c0161c4ed0"}
23:25:51.169 00.031 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":694,"width":15,"height":15,"star_pos":[7.26,6.74],"pixels":"..."},"id":"8095ece7-d5fe-4a38-b44c-02c0161c4ed0"}
23:25:51.481 00.312 12020 worker thread done servicing request
23:25:51.482 00.001 9340 OnExposeComplete: enter
23:25:51.497 00.015 9340 UpdateGuideState(): m_state=6
23:25:51.515 00.018 9340 Star::Find(15, 854, 55, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 695
23:25:51.557 00.042 9340 Star::Find returns 1 (0), X=853.74, Y=55.76, Mass=660925, SNR=127.6, Peak=47307 HFD=4.2
23:25:51.579 00.022 9340 MultiStar: exiting stabilization period
23:25:51.593 00.014 9340 MultiStar: [#1 -0.36,0.22,0.82,U] [#2 -0.15,-0.39,0.86,U] [#3 -0.11,-0.16,0.95,U] [#4 -0.87,-0.72,0.00,M1] [#5 -1.29,-0.85,0.00,M6] [#6 -0.40,-0.19,0.66,U] [#7 -1.05,-0.69,0.00,M6] [#8 -1.25,-0.69,0.00,M10] 
23:25:51.613 00.020 9340 refined, 4 included, MultiStar: {-0.12, -0.02}, one-star: {0.28, 0.35}
23:25:51.637 00.024 9340 CameraToMount -- cameraTheta (-2.98) - m_xAngle (-3.14) = xAngle (0.16 = 0.16)
23:25:51.689 00.052 9340 CameraToMount -- cameraTheta (-2.98) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (0.14 = 0.14)
23:25:51.758 00.069 9340 CameraToMount -- cameraX=-0.12 cameraY=-0.02 hyp=0.12 cameraTheta=-2.98 mountX=0.12 mountY=0.02, mountTheta=0.14
23:25:51.821 00.063 9340 SchedulePrimaryMove(10104498, x=-0.12, y=-0.02, opts=13)
23:25:51.842 00.021 9340 Enqueuing Move request for scope (-0.12, -0.02)
23:25:51.869 00.027 12020 Worker thread wakes up
23:25:51.869 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=6293, max=65521, med=9791, FiltMin=7509, FiltMax=65497, Gamma=2.870
23:25:51.908 00.039 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.12, -0.02) opts 0xd
23:25:51.908 00.000 12020 Handling offset move in thread for scope, endpoint = (-0.12, -0.02)
23:25:51.910 00.002 12020 Moving (-0.12, -0.02) raw xDistance=0.12 yDistance=0.02
23:25:51.910 00.000 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
23:25:51.910 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:25:51.911 00.001 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
23:25:51.911 00.000 12020 MoveAxis(E, 0, ABG)
23:25:51.911 00.000 12020 Move returns status 0, amount 0
23:25:51.911 00.000 12020 MoveAxis(N, 0, ABG)
23:25:51.911 00.000 12020 Move returns status 0, amount 0
23:25:51.911 00.000 12020 move complete, result=0
23:25:51.915 00.004 12020 worker thread done servicing request
23:25:51.916 00.001 9340 UpdateGuideState exits: m=660925 SNR=127.6
23:25:51.955 00.039 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:25:52.039 00.084 9340 ScheduleExposure(2000,3,1) exposurePending=0
23:25:52.064 00.025 9340 Enqueuing Expose request
23:25:52.158 00.094 12020 Worker thread wakes up
23:25:52.158 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
23:25:52.158 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(838,40,31,31)
23:25:52.161 00.003 9340 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
23:25:52.823 00.662 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"9f0c2fab-1699-40cc-8156-3e16a221664c"}
23:25:53.465 00.642 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"9f0c2fab-1699-40cc-8156-3e16a221664c"}
23:25:53.839 00.374 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"527494c4-bb51-4850-8940-c55a36f7373c"}
23:25:53.889 00.050 9340 case statement mapped state 6 to 3
23:25:54.016 00.127 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"527494c4-bb51-4850-8940-c55a36f7373c"}
23:25:54.145 00.129 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"d48cf4c3-8e17-4f8f-bd44-8a42223048fb"}
23:25:54.243 00.098 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":695,"width":15,"height":15,"star_pos":[6.74,6.76],"pixels":"..."},"id":"d48cf4c3-8e17-4f8f-bd44-8a42223048fb"}
23:25:54.606 00.363 12020 Exposure complete
23:25:54.821 00.215 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"83647dd6-e92b-4df7-8471-4354a72f85ef"}
23:25:54.849 00.028 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"83647dd6-e92b-4df7-8471-4354a72f85ef"}
23:25:54.876 00.027 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"1be62c53-5811-4eda-99c1-88dcd6d0bf19"}
23:25:54.908 00.032 9340 case statement mapped state 6 to 3
23:25:54.970 00.062 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"1be62c53-5811-4eda-99c1-88dcd6d0bf19"}
23:25:54.993 00.023 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"d12763bf-c932-4bae-bfae-99527e1dbfbf"}
23:25:55.030 00.037 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":695,"width":15,"height":15,"star_pos":[6.74,6.76],"pixels":"..."},"id":"d12763bf-c932-4bae-bfae-99527e1dbfbf"}
23:25:55.210 00.180 9340 OnExposeComplete: enter
23:25:55.238 00.028 12020 worker thread done servicing request
23:25:55.240 00.002 9340 UpdateGuideState(): m_state=6
23:25:55.261 00.021 9340 Star::Find(15, 853, 55, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 696
23:25:55.274 00.013 9340 Star::Find returns 1 (0), X=853.89, Y=55.96, Mass=697234, SNR=123.5, Peak=54395 HFD=4.2
23:25:55.317 00.043 9340 MultiStar: [#1 -0.18,0.04,0.98,U] [#2 0.47,-0.08,0.85,U] [#3 0.48,0.05,0.76,U] [#4 -0.20,-0.74,0.71,U] [#5 -0.92,-0.55,0.00,M7] [#6 -0.01,-0.13,0.62,U] [#7 -0.56,-0.57,0.62,U] [#8 -0.80,-0.73,0.00,R] 
23:25:55.363 00.046 9340 refined, 6 included, MultiStar: {0.10, -0.07}, one-star: {0.43, 0.55}
23:25:55.378 00.015 9340 CameraToMount -- cameraTheta (-0.66) - m_xAngle (-3.14) = xAngle (2.48 = 2.48)
23:25:55.395 00.017 9340 CameraToMount -- cameraTheta (-0.66) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (2.46 = 2.46)
23:25:55.413 00.018 9340 CameraToMount -- cameraX=0.10 cameraY=-0.07 hyp=0.12 cameraTheta=-0.66 mountX=-0.09 mountY=0.08, mountTheta=2.47
23:25:55.434 00.021 9340 SchedulePrimaryMove(10104498, x=0.10, y=-0.07, opts=13)
23:25:55.455 00.021 9340 Enqueuing Move request for scope (0.10, -0.07)
23:25:55.489 00.034 12020 Worker thread wakes up
23:25:55.489 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=6097, max=65521, med=9750, FiltMin=7249, FiltMax=65497, Gamma=2.870
23:25:55.513 00.024 12020 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.07) opts 0xd
23:25:55.513 00.000 12020 Handling offset move in thread for scope, endpoint = (0.10, -0.07)
23:25:55.513 00.000 12020 Moving (0.10, -0.07) raw xDistance=-0.09 yDistance=0.08
23:25:55.514 00.001 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
23:25:55.514 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:25:55.514 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
23:25:55.514 00.000 12020 MoveAxis(E, 0, ABG)
23:25:55.514 00.000 12020 Move returns status 0, amount 0
23:25:55.515 00.001 12020 MoveAxis(N, 0, ABG)
23:25:55.515 00.000 12020 Move returns status 0, amount 0
23:25:55.515 00.000 12020 move complete, result=0
23:25:55.516 00.001 9340 UpdateGuideState exits: m=697234 SNR=123.5
23:25:55.536 00.020 12020 worker thread done servicing request
23:25:55.537 00.001 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:25:55.550 00.013 9340 ScheduleExposure(2000,3,1) exposurePending=0
23:25:55.571 00.021 9340 Enqueuing Expose request
23:25:55.591 00.020 12020 Worker thread wakes up
23:25:55.591 00.000 9340 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
23:25:55.607 00.016 12020 worker thread servicing REQUEST_EXPOSE 2000
23:25:55.608 00.001 12020 Handling exposure in thread, d=2000 o=3 r=(838,40,31,31)
23:25:56.825 01.217 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"0baa9c4b-5402-4433-b178-561ee89d1697"}
23:25:56.860 00.035 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"0baa9c4b-5402-4433-b178-561ee89d1697"}
23:25:56.912 00.052 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"f39f020d-040e-442f-852d-0ee844bdd45d"}
23:25:57.020 00.108 9340 case statement mapped state 6 to 3
23:25:57.054 00.034 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"f39f020d-040e-442f-852d-0ee844bdd45d"}
23:25:57.080 00.026 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"7e0f1184-7301-4a2c-83b4-58fb3ea23414"}
23:25:57.167 00.087 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":696,"width":15,"height":15,"star_pos":[6.89,6.96],"pixels":"..."},"id":"7e0f1184-7301-4a2c-83b4-58fb3ea23414"}
23:25:58.092 00.925 12020 Exposure complete
23:25:58.518 00.426 12020 worker thread done servicing request
23:25:58.518 00.000 9340 OnExposeComplete: enter
23:25:58.554 00.036 9340 UpdateGuideState(): m_state=6
23:25:58.575 00.021 9340 Star::Find(15, 853, 55, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 697
23:25:58.592 00.017 9340 Star::Find returns 1 (0), X=854.10, Y=55.95, Mass=699395, SNR=131.9, Peak=56551 HFD=4.0
23:25:58.609 00.017 9340 MultiStar: [#1 0.08,0.27,0.81,U] [#2 0.27,-0.01,0.88,U] [#3 0.38,0.24,0.77,U] [#4 -0.46,-0.03,0.62,U] [#5 -0.69,-0.58,0.76,U] [#6 0.11,-0.17,0.69,U] [#7 -0.47,-0.46,0.57,U] [#8 0.28,0.45,0.69,U] 
23:25:58.630 00.021 9340 refined, 8 included, MultiStar: {0.06, 0.06}, one-star: {0.64, 0.54}
23:25:58.653 00.023 9340 CameraToMount -- cameraTheta (0.77) - m_xAngle (-3.14) = xAngle (3.90 = -2.38)
23:25:58.671 00.018 9340 CameraToMount -- cameraTheta (0.77) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (3.89 = -2.40)
23:25:58.728 00.057 9340 CameraToMount -- cameraX=0.06 cameraY=0.06 hyp=0.09 cameraTheta=0.77 mountX=-0.06 mountY=-0.06, mountTheta=-2.39
23:25:58.781 00.053 9340 SchedulePrimaryMove(10104498, x=0.06, y=0.06, opts=13)
23:25:58.813 00.032 9340 Enqueuing Move request for scope (0.06, 0.06)
23:25:58.859 00.046 12020 Worker thread wakes up
23:25:58.859 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=5749, max=65521, med=9783, FiltMin=7659, FiltMax=65497, Gamma=2.870
23:25:58.878 00.019 12020 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.06) opts 0xd
23:25:58.878 00.000 12020 Handling offset move in thread for scope, endpoint = (0.06, 0.06)
23:25:58.878 00.000 12020 Moving (0.06, 0.06) raw xDistance=-0.06 yDistance=-0.06
23:25:58.879 00.001 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
23:25:58.879 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:25:58.879 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
23:25:58.880 00.001 9340 UpdateGuideState exits: m=699395 SNR=131.9
23:25:58.908 00.028 12020 MoveAxis(E, 0, ABG)
23:25:58.908 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:25:58.924 00.016 12020 Move returns status 0, amount 0
23:25:58.925 00.001 12020 MoveAxis(N, 0, ABG)
23:25:58.925 00.000 12020 Move returns status 0, amount 0
23:25:58.928 00.003 9340 ScheduleExposure(2000,3,1) exposurePending=0
23:25:58.957 00.029 12020 move complete, result=0
23:25:58.957 00.000 9340 Enqueuing Expose request
23:25:59.004 00.047 12020 worker thread done servicing request
23:25:59.010 00.006 9340 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
23:25:59.027 00.017 12020 Worker thread wakes up
23:25:59.027 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
23:25:59.028 00.001 12020 Handling exposure in thread, d=2000 o=3 r=(838,40,31,31)
23:25:59.038 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"c248ce78-ef9b-40be-8d4f-afb06a066521"}
23:25:59.053 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"c248ce78-ef9b-40be-8d4f-afb06a066521"}
23:25:59.067 00.014 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"c96f41b4-a065-408b-95e6-4d52b49296d1"}
23:25:59.101 00.034 9340 case statement mapped state 6 to 3
23:25:59.147 00.046 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"c96f41b4-a065-408b-95e6-4d52b49296d1"}
23:25:59.176 00.029 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"d57f56b7-805f-46c9-aae5-2b4116b924fe"}
23:25:59.189 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":697,"width":15,"height":15,"star_pos":[7.10,6.95],"pixels":"..."},"id":"d57f56b7-805f-46c9-aae5-2b4116b924fe"}
23:26:00.823 01.634 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"fe045f9e-7a53-4b71-9b06-73ae707b1b51"}
23:26:00.935 00.112 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"fe045f9e-7a53-4b71-9b06-73ae707b1b51"}
23:26:01.039 00.104 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"7abb8f65-b1e7-471e-854a-2e2df299abfd"}
23:26:01.146 00.107 9340 case statement mapped state 6 to 3
23:26:01.201 00.055 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"7abb8f65-b1e7-471e-854a-2e2df299abfd"}
23:26:01.331 00.130 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"c0ad0a94-3839-4eb6-a043-0b759558ee80"}
23:26:01.454 00.123 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":697,"width":15,"height":15,"star_pos":[7.10,6.95],"pixels":"..."},"id":"c0ad0a94-3839-4eb6-a043-0b759558ee80"}
23:26:01.795 00.341 12020 Exposure complete
23:26:02.540 00.745 12020 worker thread done servicing request
23:26:02.541 00.001 9340 OnExposeComplete: enter
23:26:02.561 00.020 9340 UpdateGuideState(): m_state=6
23:26:02.577 00.016 9340 Star::Find(15, 854, 55, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 698
23:26:02.605 00.028 9340 Star::Find returns 1 (0), X=854.68, Y=56.34, Mass=692031, SNR=125.3, Peak=55559 HFD=3.7
23:26:02.626 00.021 9340 MultiStar: [#1 0.65,0.83,0.00,M1] [#2 0.78,0.53,0.00,M1] [#3 0.86,0.69,0.00,M1] [#4 0.11,0.10,0.71,U] [#5 -0.17,-0.17,0.89,U] [#6 0.64,0.38,0.69,U] [#7 -0.28,-0.35,0.77,U] [#8 0.75,0.98,0.00,M1] 
23:26:02.673 00.047 9340 refined, 4 included, MultiStar: {0.34, 0.21}, one-star: {1.22, 0.92}
23:26:02.698 00.025 9340 CameraToMount -- cameraTheta (0.55) - m_xAngle (-3.14) = xAngle (3.68 = -2.60)
23:26:02.789 00.091 9340 CameraToMount -- cameraTheta (0.55) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (3.67 = -2.62)
23:26:02.821 00.032 9340 CameraToMount -- cameraX=0.34 cameraY=0.21 hyp=0.40 cameraTheta=0.55 mountX=-0.34 mountY=-0.20, mountTheta=-2.61
23:26:02.859 00.038 9340 SchedulePrimaryMove(10104498, x=0.34, y=0.21, opts=13)
23:26:02.879 00.020 9340 Enqueuing Move request for scope (0.34, 0.21)
23:26:02.942 00.063 12020 Worker thread wakes up
23:26:02.943 00.001 12020 worker thread servicing REQUEST_MOVE scope ofs (0.34, 0.21) opts 0xd
23:26:02.943 00.000 12020 Handling offset move in thread for scope, endpoint = (0.34, 0.21)
23:26:02.944 00.001 9340 UpdateImageDisplay: Size=(1920,1080) min=6176, max=65514, med=9798, FiltMin=7877, FiltMax=65497, Gamma=2.870
23:26:02.958 00.014 12020 Moving (0.34, 0.21) raw xDistance=-0.34 yDistance=-0.20
23:26:02.959 00.001 12020 GuideAlgorithmHysteresis::Result() returns -0.14 from input -0.34
23:26:02.959 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:26:02.959 00.000 9340 UpdateGuideState exits: m=692031 SNR=125.3
23:26:02.978 00.019 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.20
23:26:02.978 00.000 12020 MoveAxis(E, 28, ABG)
23:26:02.978 00.000 12020 Guiding  Dir = 2, Dur = 28
23:26:02.980 00.002 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:26:03.000 00.020 12020 IsSlewing returns 0
23:26:03.001 00.001 12020 IsGuiding returns 0
23:26:03.027 00.026 9340 ScheduleExposure(2000,3,1) exposurePending=0
23:26:03.048 00.021 12020 IsGuiding returns 1
23:26:03.049 00.001 12020 scope still moving after pulse duration time elapsed
23:26:03.057 00.008 9340 Enqueuing Expose request
23:26:03.107 00.050 12020 IsSlewing returns 0
23:26:03.108 00.001 12020 IsGuiding returns 0
23:26:03.108 00.000 12020 scope move finished after 28 + 78 ms
23:26:03.111 00.003 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"76c9d244-f783-4175-994a-1e5578b332e7"}
23:26:03.264 00.153 12020 Move returns status 0, amount 28
23:26:03.265 00.001 12020 MoveAxis(N, 0, ABG)
23:26:03.265 00.000 12020 Move returns status 0, amount 0
23:26:03.265 00.000 12020 move complete, result=0
23:26:03.265 00.000 12020 worker thread done servicing request
23:26:03.265 00.000 12020 Worker thread wakes up
23:26:03.266 00.001 12020 worker thread servicing REQUEST_EXPOSE 2000
23:26:03.266 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(838,40,31,31)
23:26:03.272 00.006 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"76c9d244-f783-4175-994a-1e5578b332e7"}
23:26:03.344 00.072 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"fc8033b8-da8a-431a-a58d-81c3bd5cb05f"}
23:26:03.409 00.065 9340 case statement mapped state 6 to 3
23:26:03.432 00.023 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"fc8033b8-da8a-431a-a58d-81c3bd5cb05f"}
23:26:03.460 00.028 9340 GuideStep: -0.3 px 28 ms EAST, -0.2 px 0 ms NORTH
23:26:03.518 00.058 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"13b377b7-cb7c-4fa5-8988-b78592f866c8"}
23:26:03.536 00.018 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":698,"width":15,"height":15,"star_pos":[6.68,7.34],"pixels":"..."},"id":"13b377b7-cb7c-4fa5-8988-b78592f866c8"}
23:26:04.823 01.287 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"5ee8be8e-8c2e-476d-8545-a865104b7c1d"}
23:26:04.841 00.018 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"5ee8be8e-8c2e-476d-8545-a865104b7c1d"}
23:26:04.942 00.101 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"05ac8eed-7a41-42d9-8515-a3ac4ed06e27"}
23:26:04.968 00.026 9340 case statement mapped state 6 to 3
23:26:04.990 00.022 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"05ac8eed-7a41-42d9-8515-a3ac4ed06e27"}
23:26:05.081 00.091 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"4244899b-41b5-444b-8490-1ec249b6875e"}
23:26:05.115 00.034 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":698,"width":15,"height":15,"star_pos":[6.68,7.34],"pixels":"..."},"id":"4244899b-41b5-444b-8490-1ec249b6875e"}
23:26:05.676 00.561 12020 Exposure complete
23:26:06.328 00.652 12020 worker thread done servicing request
23:26:06.328 00.000 9340 OnExposeComplete: enter
23:26:06.346 00.018 9340 UpdateGuideState(): m_state=6
23:26:06.362 00.016 9340 Star::Find(15, 854, 56, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 699
23:26:06.396 00.034 9340 Star::Find returns 1 (0), X=855.19, Y=56.58, Mass=745673, SNR=142.9, Peak=55077 HFD=3.9
23:26:06.421 00.025 9340 MultiStar: large primary error, entering stabilization period
23:26:06.436 00.015 9340 CameraToMount -- cameraTheta (0.59) - m_xAngle (-3.14) = xAngle (3.73 = -2.56)
23:26:06.455 00.019 9340 CameraToMount -- cameraTheta (0.59) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (3.71 = -2.57)
23:26:06.473 00.018 9340 CameraToMount -- cameraX=1.73 cameraY=1.16 hyp=2.09 cameraTheta=0.59 mountX=-1.74 mountY=-1.13, mountTheta=-2.57
23:26:06.502 00.029 9340 SchedulePrimaryMove(10104498, x=1.73, y=1.16, opts=13)
23:26:06.534 00.032 9340 Enqueuing Move request for scope (1.73, 1.16)
23:26:06.560 00.026 12020 Worker thread wakes up
23:26:06.560 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=5853, max=65517, med=9756, FiltMin=7669, FiltMax=65490, Gamma=2.870
23:26:06.577 00.017 12020 worker thread servicing REQUEST_MOVE scope ofs (1.73, 1.16) opts 0xd
23:26:06.579 00.002 12020 Handling offset move in thread for scope, endpoint = (1.73, 1.16)
23:26:06.579 00.000 12020 Moving (1.73, 1.16) raw xDistance=-1.74 yDistance=-1.13
23:26:06.579 00.000 12020 GuideAlgorithmHysteresis::Result() returns -0.74 from input -1.74
23:26:06.579 00.000 12020 GuideAlgorithmResistSwitch::result() returns -1.13 from input -1.13
23:26:06.580 00.001 12020 MoveAxis(E, 144, ABG)
23:26:06.580 00.000 12020 Guiding  Dir = 2, Dur = 144
23:26:06.580 00.000 9340 UpdateGuideState exits: m=745673 SNR=142.9
23:26:06.598 00.018 12020 IsSlewing returns 0
23:26:06.598 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:26:06.616 00.018 12020 IsGuiding returns 0
23:26:06.616 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
23:26:06.635 00.019 9340 Enqueuing Expose request
23:26:06.696 00.061 12020 PulseGuide returned control before completion, sleep 76
23:26:06.774 00.078 12020 IsGuiding returns 1
23:26:06.774 00.000 12020 scope still moving after pulse duration time elapsed
23:26:06.820 00.046 12020 IsSlewing returns 0
23:26:06.822 00.002 12020 IsGuiding returns 1
23:26:06.824 00.002 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"1d3203ca-d819-41ce-836f-b24f32544fe8"}
23:26:06.847 00.023 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"1d3203ca-d819-41ce-836f-b24f32544fe8"}
23:26:06.869 00.022 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"dd595d38-58ad-4674-8933-4d2bdd4e6611"}
23:26:06.884 00.015 12020 IsSlewing returns 0
23:26:06.884 00.000 9340 case statement mapped state 6 to 3
23:26:06.903 00.019 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"dd595d38-58ad-4674-8933-4d2bdd4e6611"}
23:26:06.919 00.016 12020 IsGuiding returns 0
23:26:06.919 00.000 12020 scope move finished after 144 + 157 ms
23:26:06.920 00.001 12020 Move returns status 0, amount 144
23:26:06.920 00.000 12020 MoveAxis(N, 189, ABG)
23:26:06.920 00.000 12020 Guiding  Dir = 0, Dur = 189
23:26:06.920 00.000 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"b0520530-12c2-4bf2-8a41-33c22ede5d8c"}
23:26:06.964 00.044 12020 IsSlewing returns 0
23:26:06.966 00.002 12020 IsGuiding returns 0
23:26:06.971 00.005 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":699,"width":15,"height":15,"star_pos":[7.19,6.58],"pixels":"..."},"id":"b0520530-12c2-4bf2-8a41-33c22ede5d8c"}
23:26:07.048 00.077 12020 PulseGuide returned control before completion, sleep 117
23:26:07.191 00.143 12020 IsGuiding returns 1
23:26:07.192 00.001 12020 scope still moving after pulse duration time elapsed
23:26:07.254 00.062 12020 IsSlewing returns 0
23:26:07.256 00.002 12020 IsGuiding returns 1
23:26:07.370 00.114 12020 IsSlewing returns 0
23:26:07.390 00.020 12020 IsGuiding returns 0
23:26:07.390 00.000 12020 scope move finished after 189 + 235 ms
23:26:07.391 00.001 12020 Move returns status 0, amount 189
23:26:07.391 00.000 12020 move complete, result=0
23:26:07.391 00.000 12020 worker thread done servicing request
23:26:07.391 00.000 9340 GuideStep: -1.7 px 144 ms EAST, -1.1 px 189 ms NORTH
23:26:07.411 00.020 12020 Worker thread wakes up
23:26:07.411 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
23:26:07.412 00.001 12020 Handling exposure in thread, d=2000 o=3 r=(838,40,31,31)
23:26:08.825 01.413 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"2be4bfc7-70a6-46f8-8aba-aee930e36202"}
23:26:09.299 00.474 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"2be4bfc7-70a6-46f8-8aba-aee930e36202"}
23:26:09.493 00.194 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"712aab53-6ce4-48c4-a974-62f9f50821b7"}
23:26:09.615 00.122 9340 case statement mapped state 6 to 3
23:26:09.718 00.103 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"712aab53-6ce4-48c4-a974-62f9f50821b7"}
23:26:09.768 00.050 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"81bec132-60d8-4326-b657-979e871b666d"}
23:26:09.826 00.058 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":699,"width":15,"height":15,"star_pos":[7.19,6.58],"pixels":"..."},"id":"81bec132-60d8-4326-b657-979e871b666d"}
23:26:09.871 00.045 12020 Exposure complete
23:26:10.648 00.777 9340 OnExposeComplete: enter
23:26:10.702 00.054 12020 worker thread done servicing request
23:26:10.710 00.008 9340 UpdateGuideState(): m_state=6
23:26:10.790 00.080 9340 Star::Find(15, 855, 56, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 700
23:26:10.865 00.075 9340 Star::Find returns 1 (0), X=854.37, Y=55.69, Mass=739074, SNR=127.3, Peak=56895 HFD=4.0
23:26:10.938 00.073 9340 CameraToMount -- cameraTheta (0.29) - m_xAngle (-3.14) = xAngle (3.43 = -2.86)
23:26:10.992 00.054 9340 CameraToMount -- cameraTheta (0.29) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (3.41 = -2.87)
23:26:11.080 00.088 9340 CameraToMount -- cameraX=0.92 cameraY=0.27 hyp=0.96 cameraTheta=0.29 mountX=-0.92 mountY=-0.25, mountTheta=-2.87
23:26:11.120 00.040 9340 SchedulePrimaryMove(10104498, x=0.92, y=0.27, opts=13)
23:26:11.150 00.030 9340 Enqueuing Move request for scope (0.92, 0.27)
23:26:11.213 00.063 12020 Worker thread wakes up
23:26:11.213 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=5985, max=65521, med=9581, FiltMin=7641, FiltMax=65497, Gamma=2.870
23:26:11.233 00.020 12020 worker thread servicing REQUEST_MOVE scope ofs (0.92, 0.27) opts 0xd
23:26:11.234 00.001 12020 Handling offset move in thread for scope, endpoint = (0.92, 0.27)
23:26:11.234 00.000 12020 Moving (0.92, 0.27) raw xDistance=-0.92 yDistance=-0.25
23:26:11.234 00.000 12020 GuideAlgorithmHysteresis::Result() returns -0.45 from input -0.92
23:26:11.234 00.000 12020 GuideAlgorithmResistSwitch::result() returns -0.25 from input -0.25
23:26:11.234 00.000 12020 MoveAxis(E, 86, ABG)
23:26:11.235 00.001 12020 Guiding  Dir = 2, Dur = 86
23:26:11.264 00.029 9340 UpdateGuideState exits: m=739074 SNR=127.3
23:26:11.293 00.029 12020 IsSlewing returns 0
23:26:11.307 00.014 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:26:11.356 00.049 12020 IsGuiding returns 0
23:26:11.357 00.001 9340 ScheduleExposure(2000,3,1) exposurePending=0
23:26:11.384 00.027 9340 Enqueuing Expose request
23:26:11.405 00.021 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"ec849b2b-2bae-48fb-b1c6-9e90851675e8"}
23:26:11.424 00.019 12020 PulseGuide returned control before completion, sleep 40
23:26:11.424 00.000 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"ec849b2b-2bae-48fb-b1c6-9e90851675e8"}
23:26:11.480 00.056 12020 IsGuiding returns 1
23:26:11.480 00.000 12020 scope still moving after pulse duration time elapsed
23:26:11.484 00.004 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"4f6e09a7-7ec5-48b0-9bf3-f92c0207288a"}
23:26:11.524 00.040 12020 IsSlewing returns 0
23:26:11.525 00.001 9340 case statement mapped state 6 to 3
23:26:11.541 00.016 12020 IsGuiding returns 0
23:26:11.541 00.000 12020 scope move finished after 86 + 99 ms
23:26:11.543 00.002 12020 Move returns status 0, amount 86
23:26:11.543 00.000 12020 MoveAxis(N, 43, ABG)
23:26:11.543 00.000 12020 Guiding  Dir = 0, Dur = 43
23:26:11.545 00.002 12020 IsSlewing returns 0
23:26:11.546 00.001 12020 IsGuiding returns 0
23:26:11.546 00.000 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"4f6e09a7-7ec5-48b0-9bf3-f92c0207288a"}
23:26:11.566 00.020 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"e4d6e118-fb72-41fa-bb37-fc55a4c8f824"}
23:26:11.582 00.016 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":700,"width":15,"height":15,"star_pos":[7.37,6.69],"pixels":"..."},"id":"e4d6e118-fb72-41fa-bb37-fc55a4c8f824"}
23:26:11.624 00.042 12020 IsGuiding returns 1
23:26:11.624 00.000 12020 scope still moving after pulse duration time elapsed
23:26:11.670 00.046 12020 IsSlewing returns 0
23:26:11.765 00.095 12020 IsGuiding returns 0
23:26:11.766 00.001 12020 scope move finished after 43 + 177 ms
23:26:11.766 00.000 12020 Move returns status 0, amount 43
23:26:11.766 00.000 12020 move complete, result=0
23:26:11.766 00.000 12020 worker thread done servicing request
23:26:11.767 00.001 9340 GuideStep: -0.9 px 86 ms EAST, -0.3 px 43 ms NORTH
23:26:11.796 00.029 12020 Worker thread wakes up
23:26:11.797 00.001 12020 worker thread servicing REQUEST_EXPOSE 2000
23:26:11.797 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(838,40,31,31)
23:26:12.824 01.027 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"d2fd7112-fa59-436e-9a98-f3fae80a1a21"}
23:26:12.843 00.019 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"d2fd7112-fa59-436e-9a98-f3fae80a1a21"}
23:26:12.860 00.017 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"96eef54f-dadf-4c88-b0ea-8cf55b2b566f"}
23:26:12.873 00.013 9340 case statement mapped state 6 to 3
23:26:12.895 00.022 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"96eef54f-dadf-4c88-b0ea-8cf55b2b566f"}
23:26:12.916 00.021 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"0ddac732-ac4a-48d4-99ba-b620374c6fca"}
23:26:12.953 00.037 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":700,"width":15,"height":15,"star_pos":[7.37,6.69],"pixels":"..."},"id":"0ddac732-ac4a-48d4-99ba-b620374c6fca"}
23:26:14.162 01.209 12020 Exposure complete
23:26:14.373 00.211 12020 worker thread done servicing request
23:26:14.373 00.000 9340 OnExposeComplete: enter
23:26:14.400 00.027 9340 UpdateGuideState(): m_state=6
23:26:14.415 00.015 9340 Star::Find(15, 854, 55, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 701
23:26:14.424 00.009 9340 Star::Find returns 1 (0), X=854.53, Y=55.76, Mass=712814, SNR=138.0, Peak=57047 HFD=3.7
23:26:14.436 00.012 9340 CameraToMount -- cameraTheta (0.31) - m_xAngle (-3.14) = xAngle (3.45 = -2.83)
23:26:14.454 00.018 9340 CameraToMount -- cameraTheta (0.31) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (3.43 = -2.85)
23:26:14.470 00.016 9340 CameraToMount -- cameraX=1.08 cameraY=0.35 hyp=1.13 cameraTheta=0.31 mountX=-1.08 mountY=-0.33, mountTheta=-2.85
23:26:14.502 00.032 9340 SchedulePrimaryMove(10104498, x=1.08, y=0.35, opts=13)
23:26:14.512 00.010 9340 Enqueuing Move request for scope (1.08, 0.35)
23:26:14.526 00.014 12020 Worker thread wakes up
23:26:14.526 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=6162, max=65527, med=9758, FiltMin=7398, FiltMax=65497, Gamma=2.870
23:26:14.536 00.010 12020 worker thread servicing REQUEST_MOVE scope ofs (1.08, 0.35) opts 0xd
23:26:14.536 00.000 9340 UpdateGuideState exits: m=712814 SNR=138.0
23:26:14.549 00.013 12020 Handling offset move in thread for scope, endpoint = (1.08, 0.35)
23:26:14.549 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:26:14.563 00.014 12020 Moving (1.08, 0.35) raw xDistance=-1.08 yDistance=-0.33
23:26:14.563 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
23:26:14.589 00.026 12020 GuideAlgorithmHysteresis::Result() returns -0.49 from input -1.08
23:26:14.589 00.000 9340 Enqueuing Expose request
23:26:14.603 00.014 12020 GuideAlgorithmResistSwitch::result() returns -0.33 from input -0.33
23:26:14.603 00.000 12020 MoveAxis(E, 95, ABG)
23:26:14.603 00.000 12020 Guiding  Dir = 2, Dur = 95
23:26:14.613 00.010 12020 IsSlewing returns 0
23:26:14.614 00.001 12020 IsGuiding returns 0
23:26:14.644 00.030 12020 PulseGuide returned control before completion, sleep 75
23:26:14.725 00.081 12020 IsGuiding returns 1
23:26:14.725 00.000 12020 scope still moving after pulse duration time elapsed
23:26:14.773 00.048 12020 IsSlewing returns 0
23:26:14.774 00.001 12020 IsGuiding returns 0
23:26:14.774 00.000 12020 scope move finished after 95 + 65 ms
23:26:14.775 00.001 12020 Move returns status 0, amount 95
23:26:14.775 00.000 12020 MoveAxis(N, 55, ABG)
23:26:14.777 00.002 12020 Guiding  Dir = 0, Dur = 55
23:26:14.778 00.001 12020 IsSlewing returns 0
23:26:14.779 00.001 12020 IsGuiding returns 0
23:26:14.823 00.044 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"9a8013a7-b0a6-4706-92d7-2765543851bb"}
23:26:14.842 00.019 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"9a8013a7-b0a6-4706-92d7-2765543851bb"}
23:26:14.877 00.035 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"81db84fa-5774-496a-b233-259a2622e517"}
23:26:14.894 00.017 9340 case statement mapped state 6 to 3
23:26:14.907 00.013 12020 IsGuiding returns 1
23:26:14.907 00.000 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"81db84fa-5774-496a-b233-259a2622e517"}
23:26:14.922 00.015 12020 scope still moving after pulse duration time elapsed
23:26:14.923 00.001 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"2f67268f-cb3c-496f-a80a-f23674e2ff4b"}
23:26:14.949 00.026 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":701,"width":15,"height":15,"star_pos":[6.53,6.76],"pixels":"..."},"id":"2f67268f-cb3c-496f-a80a-f23674e2ff4b"}
23:26:15.028 00.079 12020 IsSlewing returns 0
23:26:15.029 00.001 12020 IsGuiding returns 0
23:26:15.030 00.001 12020 scope move finished after 55 + 195 ms
23:26:15.030 00.000 12020 Move returns status 0, amount 55
23:26:15.030 00.000 12020 move complete, result=0
23:26:15.030 00.000 12020 worker thread done servicing request
23:26:15.031 00.001 9340 GuideStep: -1.1 px 95 ms EAST, -0.3 px 55 ms NORTH
23:26:15.086 00.055 12020 Worker thread wakes up
23:26:15.086 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
23:26:15.086 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(838,40,31,31)
23:26:16.825 01.739 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"a8bda924-55b8-4430-9ee0-1e19190cf0e4"}
23:26:16.877 00.052 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"a8bda924-55b8-4430-9ee0-1e19190cf0e4"}
23:26:16.900 00.023 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"d8d43f73-b950-4c2f-9486-cde138d089d8"}
23:26:16.918 00.018 9340 case statement mapped state 6 to 3
23:26:16.935 00.017 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"d8d43f73-b950-4c2f-9486-cde138d089d8"}
23:26:16.978 00.043 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"f00f80dd-2698-4e35-b83c-4b9f1b06d390"}
23:26:16.995 00.017 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":701,"width":15,"height":15,"star_pos":[6.53,6.76],"pixels":"..."},"id":"f00f80dd-2698-4e35-b83c-4b9f1b06d390"}
23:26:17.437 00.442 12020 Exposure complete
23:26:17.732 00.295 9340 OnExposeComplete: enter
23:26:17.751 00.019 12020 worker thread done servicing request
23:26:17.751 00.000 9340 UpdateGuideState(): m_state=6
23:26:17.795 00.044 9340 Star::Find(15, 854, 55, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 702
23:26:17.814 00.019 9340 Star::Find returns 1 (0), X=854.25, Y=55.34, Mass=732520, SNR=157.9, Peak=54883 HFD=3.7
23:26:17.830 00.016 9340 CameraToMount -- cameraTheta (-0.09) - m_xAngle (-3.14) = xAngle (3.05 = 3.05)
23:26:17.844 00.014 9340 CameraToMount -- cameraTheta (-0.09) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (3.03 = 3.03)
23:26:17.856 00.012 9340 CameraToMount -- cameraX=0.80 cameraY=-0.07 hyp=0.80 cameraTheta=-0.09 mountX=-0.80 mountY=0.09, mountTheta=3.03
23:26:17.894 00.038 9340 SchedulePrimaryMove(10104498, x=0.80, y=-0.07, opts=13)
23:26:17.911 00.017 9340 Enqueuing Move request for scope (0.80, -0.07)
23:26:17.921 00.010 12020 Worker thread wakes up
23:26:17.922 00.001 9340 UpdateImageDisplay: Size=(1920,1080) min=6438, max=65527, med=9744, FiltMin=7673, FiltMax=65497, Gamma=2.870
23:26:17.935 00.013 12020 worker thread servicing REQUEST_MOVE scope ofs (0.80, -0.07) opts 0xd
23:26:17.935 00.000 12020 Handling offset move in thread for scope, endpoint = (0.80, -0.07)
23:26:17.936 00.001 9340 UpdateGuideState exits: m=732520 SNR=157.9
23:26:17.952 00.016 12020 Moving (0.80, -0.07) raw xDistance=-0.80 yDistance=0.09
23:26:17.952 00.000 12020 GuideAlgorithmHysteresis::Result() returns -0.37 from input -0.80
23:26:17.953 00.001 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:26:17.966 00.013 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:26:17.967 00.001 9340 ScheduleExposure(2000,3,1) exposurePending=0
23:26:18.002 00.035 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
23:26:18.003 00.001 12020 MoveAxis(E, 73, ABG)
23:26:18.003 00.000 12020 Guiding  Dir = 2, Dur = 73
23:26:18.004 00.001 12020 IsSlewing returns 0
23:26:18.004 00.000 9340 Enqueuing Expose request
23:26:18.021 00.017 12020 IsGuiding returns 0
23:26:18.051 00.030 12020 PulseGuide returned control before completion, sleep 54
23:26:18.119 00.068 12020 IsGuiding returns 1
23:26:18.119 00.000 12020 scope still moving after pulse duration time elapsed
23:26:18.179 00.060 12020 IsSlewing returns 0
23:26:18.180 00.001 12020 IsGuiding returns 0
23:26:18.181 00.001 12020 scope move finished after 73 + 86 ms
23:26:18.181 00.000 12020 Move returns status 0, amount 73
23:26:18.181 00.000 12020 MoveAxis(N, 0, ABG)
23:26:18.181 00.000 12020 Move returns status 0, amount 0
23:26:18.182 00.001 12020 move complete, result=0
23:26:18.182 00.000 12020 worker thread done servicing request
23:26:18.182 00.000 9340 GuideStep: -0.8 px 73 ms EAST, 0.1 px 0 ms NORTH
23:26:18.221 00.039 12020 Worker thread wakes up
23:26:18.222 00.001 12020 worker thread servicing REQUEST_EXPOSE 2000
23:26:18.222 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(838,40,31,31)
23:26:18.825 00.603 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"5374ec62-b4a1-4b93-83db-2e5f45fc9864"}
23:26:18.888 00.063 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"5374ec62-b4a1-4b93-83db-2e5f45fc9864"}
23:26:18.916 00.028 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"93e66d76-de01-45fc-8681-4d6d59f56929"}
23:26:18.934 00.018 9340 case statement mapped state 6 to 3
23:26:18.965 00.031 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"93e66d76-de01-45fc-8681-4d6d59f56929"}
23:26:19.006 00.041 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"6187781f-ec0a-40b3-a3b6-ce6b7aaf843f"}
23:26:19.058 00.052 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":702,"width":15,"height":15,"star_pos":[7.25,7.34],"pixels":"..."},"id":"6187781f-ec0a-40b3-a3b6-ce6b7aaf843f"}
23:26:20.582 01.524 12020 Exposure complete
23:26:20.824 00.242 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"75005861-c6c5-4e71-acaf-1a5a8b147e69"}
23:26:20.840 00.016 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"75005861-c6c5-4e71-acaf-1a5a8b147e69"}
23:26:20.854 00.014 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"3aa6f6d2-7235-4d73-a47f-63cf2fc6ee1b"}
23:26:20.867 00.013 9340 case statement mapped state 6 to 3
23:26:20.879 00.012 12020 worker thread done servicing request
23:26:20.879 00.000 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"3aa6f6d2-7235-4d73-a47f-63cf2fc6ee1b"}
23:26:20.896 00.017 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"445915ee-2798-482e-8051-e282fee09b80"}
23:26:20.906 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":702,"width":15,"height":15,"star_pos":[7.25,7.34],"pixels":"..."},"id":"445915ee-2798-482e-8051-e282fee09b80"}
23:26:20.939 00.033 9340 OnExposeComplete: enter
23:26:20.954 00.015 9340 UpdateGuideState(): m_state=6
23:26:20.968 00.014 9340 Star::Find(15, 854, 55, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 703
23:26:20.979 00.011 9340 Star::Find returns 1 (0), X=853.63, Y=55.37, Mass=686349, SNR=141.5, Peak=49961 HFD=4.2
23:26:20.991 00.012 9340 MultiStar: exiting stabilization period
23:26:21.006 00.015 9340 MultiStar: [#1 -0.53,-0.06,0.73,U] [#2 -0.21,-0.54,0.82,U] [#3 -0.23,-0.77,0.58,U] [#4 -0.59,-0.97,0.00,M1] [#5 -1.11,-1.21,0.00,M6] [#6 -0.59,-0.80,0.00,M1] [#7 -1.15,-0.98,0.00,M4] [#8 -0.47,-0.24,0.60,U] 
23:26:21.040 00.034 9340 single-star, 4 included, MultiStar: {-0.21, -0.30}, one-star: {0.17, -0.05}
23:26:21.053 00.013 9340 CameraToMount -- cameraTheta (-0.27) - m_xAngle (-3.14) = xAngle (2.86 = 2.86)
23:26:21.068 00.015 9340 CameraToMount -- cameraTheta (-0.27) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (2.85 = 2.85)
23:26:21.078 00.010 9340 CameraToMount -- cameraX=0.17 cameraY=-0.05 hyp=0.18 cameraTheta=-0.27 mountX=-0.17 mountY=0.05, mountTheta=2.85
23:26:21.099 00.021 9340 SchedulePrimaryMove(10104498, x=0.17, y=-0.05, opts=13)
23:26:21.110 00.011 9340 Enqueuing Move request for scope (0.17, -0.05)
23:26:21.144 00.034 12020 Worker thread wakes up
23:26:21.144 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=5846, max=65527, med=9746, FiltMin=7536, FiltMax=65497, Gamma=2.870
23:26:21.156 00.012 12020 worker thread servicing REQUEST_MOVE scope ofs (0.17, -0.05) opts 0xd
23:26:21.157 00.001 9340 UpdateGuideState exits: m=686349 SNR=141.5
23:26:21.171 00.014 12020 Handling offset move in thread for scope, endpoint = (0.17, -0.05)
23:26:21.171 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:26:21.196 00.025 12020 Moving (0.17, -0.05) raw xDistance=-0.17 yDistance=0.05
23:26:21.197 00.001 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17
23:26:21.197 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:26:21.203 00.006 9340 ScheduleExposure(2000,3,1) exposurePending=0
23:26:21.255 00.052 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
23:26:21.256 00.001 9340 Enqueuing Expose request
23:26:21.266 00.010 12020 MoveAxis(E, 0, ABG)
23:26:21.266 00.000 12020 Move returns status 0, amount 0
23:26:21.267 00.001 12020 MoveAxis(N, 0, ABG)
23:26:21.267 00.000 12020 Move returns status 0, amount 0
23:26:21.267 00.000 12020 move complete, result=0
23:26:21.267 00.000 12020 worker thread done servicing request
23:26:21.267 00.000 12020 Worker thread wakes up
23:26:21.268 00.001 12020 worker thread servicing REQUEST_EXPOSE 2000
23:26:21.268 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(838,40,31,31)
23:26:21.271 00.003 9340 GuideStep: -0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
23:26:22.833 01.562 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"f89d5b15-77a3-42cb-b8f9-26d2c4788a6c"}
23:26:22.873 00.040 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"f89d5b15-77a3-42cb-b8f9-26d2c4788a6c"}
23:26:22.895 00.022 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"b2798977-1b3a-4c7b-985a-fee675570cfa"}
23:26:22.911 00.016 9340 case statement mapped state 6 to 3
23:26:22.931 00.020 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"b2798977-1b3a-4c7b-985a-fee675570cfa"}
23:26:22.950 00.019 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"d0cb4a0c-b77d-4d0b-b14b-3adb1d22f6c3"}
23:26:22.990 00.040 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":703,"width":15,"height":15,"star_pos":[6.63,7.37],"pixels":"..."},"id":"d0cb4a0c-b77d-4d0b-b14b-3adb1d22f6c3"}
23:26:23.629 00.639 12020 Exposure complete
23:26:23.870 00.241 12020 worker thread done servicing request
23:26:23.871 00.001 9340 OnExposeComplete: enter
23:26:23.882 00.011 9340 UpdateGuideState(): m_state=6
23:26:23.894 00.012 9340 Star::Find(15, 853, 55, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 704
23:26:23.907 00.013 9340 Star::Find returns 1 (0), X=853.92, Y=55.56, Mass=693014, SNR=140.2, Peak=50263 HFD=4.0
23:26:23.919 00.012 9340 MultiStar: [#1 -0.10,0.06,0.72,U] [#2 0.42,-0.29,0.88,U] [#3 0.62,-0.04,0.66,U] [#4 -0.41,-0.82,0.65,U] [#5 -0.84,-0.77,0.00,M7] [#6 0.19,-0.39,0.68,U] [#7 -0.80,-0.78,0.00,M5] [#8 -0.01,0.13,0.66,U] 
23:26:23.947 00.028 9340 refined, 6 included, MultiStar: {0.20, -0.15}, one-star: {0.46, 0.14}
23:26:23.960 00.013 9340 CameraToMount -- cameraTheta (-0.66) - m_xAngle (-3.14) = xAngle (2.47 = 2.47)
23:26:23.970 00.010 9340 CameraToMount -- cameraTheta (-0.66) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (2.46 = 2.46)
23:26:23.982 00.012 9340 CameraToMount -- cameraX=0.20 cameraY=-0.15 hyp=0.25 cameraTheta=-0.66 mountX=-0.20 mountY=0.16, mountTheta=2.46
23:26:23.994 00.012 9340 SchedulePrimaryMove(10104498, x=0.20, y=-0.15, opts=13)
23:26:24.005 00.011 9340 Enqueuing Move request for scope (0.20, -0.15)
23:26:24.015 00.010 12020 Worker thread wakes up
23:26:24.015 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=5826, max=65527, med=9783, FiltMin=7766, FiltMax=65497, Gamma=2.870
23:26:24.030 00.015 12020 worker thread servicing REQUEST_MOVE scope ofs (0.20, -0.15) opts 0xd
23:26:24.030 00.000 12020 Handling offset move in thread for scope, endpoint = (0.20, -0.15)
23:26:24.030 00.000 9340 UpdateGuideState exits: m=693014 SNR=140.2
23:26:24.042 00.012 12020 Moving (0.20, -0.15) raw xDistance=-0.20 yDistance=0.16
23:26:24.042 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:26:24.066 00.024 9340 ScheduleExposure(2000,3,1) exposurePending=0
23:26:24.078 00.012 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.20
23:26:24.079 00.001 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:26:24.079 00.000 9340 Enqueuing Expose request
23:26:24.091 00.012 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
23:26:24.091 00.000 12020 MoveAxis(E, 0, ABG)
23:26:24.092 00.001 12020 Move returns status 0, amount 0
23:26:24.092 00.000 12020 MoveAxis(N, 0, ABG)
23:26:24.092 00.000 12020 Move returns status 0, amount 0
23:26:24.092 00.000 12020 move complete, result=0
23:26:24.092 00.000 12020 worker thread done servicing request
23:26:24.092 00.000 12020 Worker thread wakes up
23:26:24.092 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
23:26:24.093 00.001 12020 Handling exposure in thread, d=2000 o=3 r=(838,40,31,31)
23:26:24.095 00.002 9340 GuideStep: -0.2 px 0 ms EAST, 0.2 px 0 ms NORTH
23:26:24.824 00.729 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"45caff32-4cda-4de0-8591-c7a7b9da4e44"}
23:26:24.839 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"45caff32-4cda-4de0-8591-c7a7b9da4e44"}
23:26:24.860 00.021 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"f2c4aa68-6cbe-4960-8b5a-4992146e61ed"}
23:26:24.873 00.013 9340 case statement mapped state 6 to 3
23:26:24.889 00.016 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"f2c4aa68-6cbe-4960-8b5a-4992146e61ed"}
23:26:24.924 00.035 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"2488da16-2dd7-454b-812c-e96c600bf430"}
23:26:24.943 00.019 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":704,"width":15,"height":15,"star_pos":[6.92,6.56],"pixels":"..."},"id":"2488da16-2dd7-454b-812c-e96c600bf430"}
23:26:26.453 01.510 12020 Exposure complete
23:26:26.641 00.188 12020 worker thread done servicing request
23:26:26.641 00.000 9340 OnExposeComplete: enter
23:26:26.653 00.012 9340 UpdateGuideState(): m_state=6
23:26:26.661 00.008 9340 Star::Find(15, 853, 55, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 705
23:26:26.670 00.009 9340 Star::Find returns 1 (0), X=854.33, Y=55.78, Mass=674722, SNR=141.0, Peak=55055 HFD=3.8
23:26:26.680 00.010 9340 MultiStar: [#1 0.14,0.24,0.66,U] [#2 0.58,-0.25,0.74,U] [#3 0.70,-0.10,0.64,U] [#4 -0.08,-0.72,0.63,U] [#5 -0.55,-0.64,0.80,U] [#6 0.32,-0.44,0.62,U] [#7 -0.35,-0.58,0.71,U] [#8 0.01,0.29,0.62,U] 
23:26:26.688 00.008 9340 refined, 8 included, MultiStar: {0.20, -0.19}, one-star: {0.87, 0.36}
23:26:26.696 00.008 9340 CameraToMount -- cameraTheta (-0.74) - m_xAngle (-3.14) = xAngle (2.39 = 2.39)
23:26:26.708 00.012 9340 CameraToMount -- cameraTheta (-0.74) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (2.38 = 2.38)
23:26:26.717 00.009 9340 CameraToMount -- cameraX=0.20 cameraY=-0.19 hyp=0.28 cameraTheta=-0.74 mountX=-0.20 mountY=0.19, mountTheta=2.39
23:26:26.732 00.015 9340 SchedulePrimaryMove(10104498, x=0.20, y=-0.19, opts=13)
23:26:26.742 00.010 9340 Enqueuing Move request for scope (0.20, -0.19)
23:26:26.769 00.027 12020 Worker thread wakes up
23:26:26.769 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=6102, max=65527, med=9766, FiltMin=7755, FiltMax=65497, Gamma=2.870
23:26:26.778 00.009 12020 worker thread servicing REQUEST_MOVE scope ofs (0.20, -0.19) opts 0xd
23:26:26.778 00.000 9340 UpdateGuideState exits: m=674722 SNR=141.0
23:26:26.788 00.010 12020 Handling offset move in thread for scope, endpoint = (0.20, -0.19)
23:26:26.788 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:26:26.798 00.010 12020 Moving (0.20, -0.19) raw xDistance=-0.20 yDistance=0.19
23:26:26.799 00.001 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.20
23:26:26.799 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:26:26.799 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
23:26:26.808 00.009 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.19
23:26:26.808 00.000 9340 Enqueuing Expose request
23:26:26.817 00.009 12020 MoveAxis(E, 0, ABG)
23:26:26.817 00.000 12020 Move returns status 0, amount 0
23:26:26.817 00.000 12020 MoveAxis(N, 0, ABG)
23:26:26.817 00.000 12020 Move returns status 0, amount 0
23:26:26.817 00.000 12020 move complete, result=0
23:26:26.817 00.000 12020 worker thread done servicing request
23:26:26.817 00.000 12020 Worker thread wakes up
23:26:26.818 00.001 12020 worker thread servicing REQUEST_EXPOSE 2000
23:26:26.818 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(838,40,31,31)
23:26:26.820 00.002 9340 GuideStep: -0.2 px 0 ms EAST, 0.2 px 0 ms NORTH
23:26:26.836 00.016 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"0f31d56f-39d3-4dd5-8140-433abb039e78"}
23:26:26.845 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"0f31d56f-39d3-4dd5-8140-433abb039e78"}
23:26:26.856 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"b94aab9b-0aec-4180-97a0-cb452ff38d01"}
23:26:26.867 00.011 9340 case statement mapped state 6 to 3
23:26:26.892 00.025 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"b94aab9b-0aec-4180-97a0-cb452ff38d01"}
23:26:26.901 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"a838ecec-15ed-4850-a94c-65de4833fbca"}
23:26:26.911 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":705,"width":15,"height":15,"star_pos":[7.33,6.78],"pixels":"..."},"id":"a838ecec-15ed-4850-a94c-65de4833fbca"}
23:26:28.827 01.916 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"5b5b5720-3010-41fc-bbd2-87683176f876"}
23:26:28.846 00.019 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"5b5b5720-3010-41fc-bbd2-87683176f876"}
23:26:28.858 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"251d8b23-169f-4d36-990e-8f362589ae1a"}
23:26:28.873 00.015 9340 case statement mapped state 6 to 3
23:26:28.883 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"251d8b23-169f-4d36-990e-8f362589ae1a"}
23:26:28.895 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"58413351-c7c9-4d56-b97d-954cea1d057c"}
23:26:28.909 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":705,"width":15,"height":15,"star_pos":[7.33,6.78],"pixels":"..."},"id":"58413351-c7c9-4d56-b97d-954cea1d057c"}
23:26:29.210 00.301 12020 Exposure complete
23:26:29.515 00.305 12020 worker thread done servicing request
23:26:29.515 00.000 9340 OnExposeComplete: enter
23:26:29.534 00.019 9340 UpdateGuideState(): m_state=6
23:26:29.546 00.012 9340 Star::Find(15, 854, 55, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 706
23:26:29.586 00.040 9340 Star::Find returns 1 (0), X=854.30, Y=55.85, Mass=693137, SNR=147.9, Peak=55343 HFD=3.9
23:26:29.601 00.015 9340 MultiStar: [#1 0.40,0.18,0.71,U] [#2 0.46,0.07,0.74,U] [#3 0.54,-0.11,0.61,U] [#4 -0.14,-0.58,0.54,U] [#5 -0.60,-0.62,0.74,U] [#6 0.16,-0.43,0.57,U] [#7 -0.18,-0.59,0.55,U] [#8 0.29,0.39,0.59,U] 
23:26:29.619 00.018 9340 refined, 8 included, MultiStar: {0.24, -0.10}, one-star: {0.85, 0.44}
23:26:29.633 00.014 9340 CameraToMount -- cameraTheta (-0.38) - m_xAngle (-3.14) = xAngle (2.76 = 2.76)
23:26:29.648 00.015 9340 CameraToMount -- cameraTheta (-0.38) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (2.74 = 2.74)
23:26:29.668 00.020 9340 CameraToMount -- cameraX=0.24 cameraY=-0.10 hyp=0.26 cameraTheta=-0.38 mountX=-0.24 mountY=0.10, mountTheta=2.74
23:26:29.687 00.019 9340 SchedulePrimaryMove(10104498, x=0.24, y=-0.10, opts=13)
23:26:29.717 00.030 9340 Enqueuing Move request for scope (0.24, -0.10)
23:26:29.730 00.013 12020 Worker thread wakes up
23:26:29.730 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=6268, max=65521, med=9755, FiltMin=7686, FiltMax=65497, Gamma=2.870
23:26:29.743 00.013 12020 worker thread servicing REQUEST_MOVE scope ofs (0.24, -0.10) opts 0xd
23:26:29.743 00.000 9340 UpdateGuideState exits: m=693137 SNR=147.9
23:26:29.755 00.012 12020 Handling offset move in thread for scope, endpoint = (0.24, -0.10)
23:26:29.755 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:26:29.765 00.010 12020 Moving (0.24, -0.10) raw xDistance=-0.24 yDistance=0.10
23:26:29.765 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
23:26:29.777 00.012 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.24
23:26:29.777 00.000 9340 Enqueuing Expose request
23:26:29.791 00.014 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:26:29.791 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
23:26:29.792 00.001 12020 MoveAxis(E, 0, ABG)
23:26:29.792 00.000 12020 Move returns status 0, amount 0
23:26:29.792 00.000 12020 MoveAxis(N, 0, ABG)
23:26:29.792 00.000 12020 Move returns status 0, amount 0
23:26:29.792 00.000 12020 move complete, result=0
23:26:29.792 00.000 12020 worker thread done servicing request
23:26:29.792 00.000 12020 Worker thread wakes up
23:26:29.792 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
23:26:29.793 00.001 12020 Handling exposure in thread, d=2000 o=3 r=(838,40,31,31)
23:26:29.795 00.002 9340 GuideStep: -0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
23:26:30.829 01.034 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"c2faf646-1d7f-40e5-b8c3-3519b5e26f0e"}
23:26:30.846 00.017 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"c2faf646-1d7f-40e5-b8c3-3519b5e26f0e"}
23:26:30.860 00.014 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"bc92ef57-96dd-43a5-a7a7-aeed9a1d91ab"}
23:26:30.872 00.012 9340 case statement mapped state 6 to 3
23:26:30.882 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"bc92ef57-96dd-43a5-a7a7-aeed9a1d91ab"}
23:26:30.897 00.015 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"85c7e874-f8ee-4e39-b3e7-f9b2bf60a1ab"}
23:26:30.912 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":706,"width":15,"height":15,"star_pos":[7.30,6.85],"pixels":"..."},"id":"85c7e874-f8ee-4e39-b3e7-f9b2bf60a1ab"}
23:26:32.162 01.250 12020 Exposure complete
23:26:32.341 00.179 12020 worker thread done servicing request
23:26:32.341 00.000 9340 OnExposeComplete: enter
23:26:32.350 00.009 9340 UpdateGuideState(): m_state=6
23:26:32.362 00.012 9340 Star::Find(15, 854, 55, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 707
23:26:32.373 00.011 9340 Star::Find returns 1 (0), X=854.26, Y=56.08, Mass=704954, SNR=140.1, Peak=58839 HFD=4.1
23:26:32.382 00.009 9340 MultiStar: [#1 0.29,0.69,0.74,U] [#2 0.41,0.13,0.81,U] [#3 0.47,-0.05,0.65,U] [#4 -0.16,-0.19,0.58,U] [#5 -0.46,-0.28,0.79,U] [#6 0.37,-0.18,0.57,U] [#7 -0.48,-0.37,0.57,U] [#8 -0.06,0.66,0.59,U] 
23:26:32.404 00.022 9340 refined, 8 included, MultiStar: {0.17, 0.16}, one-star: {0.81, 0.67}
23:26:32.413 00.009 9340 CameraToMount -- cameraTheta (0.74) - m_xAngle (-3.14) = xAngle (3.87 = -2.41)
23:26:32.421 00.008 9340 CameraToMount -- cameraTheta (0.74) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (3.86 = -2.43)
23:26:32.430 00.009 9340 CameraToMount -- cameraX=0.17 cameraY=0.16 hyp=0.23 cameraTheta=0.74 mountX=-0.18 mountY=-0.15, mountTheta=-2.42
23:26:32.447 00.017 9340 SchedulePrimaryMove(10104498, x=0.17, y=0.16, opts=13)
23:26:32.456 00.009 9340 Enqueuing Move request for scope (0.17, 0.16)
23:26:32.464 00.008 12020 Worker thread wakes up
23:26:32.465 00.001 9340 UpdateImageDisplay: Size=(1920,1080) min=5894, max=65523, med=9761, FiltMin=7617, FiltMax=65497, Gamma=2.870
23:26:32.477 00.012 12020 worker thread servicing REQUEST_MOVE scope ofs (0.17, 0.16) opts 0xd
23:26:32.477 00.000 9340 UpdateGuideState exits: m=704954 SNR=140.1
23:26:32.487 00.010 12020 Handling offset move in thread for scope, endpoint = (0.17, 0.16)
23:26:32.487 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:26:32.497 00.010 12020 Moving (0.17, 0.16) raw xDistance=-0.18 yDistance=-0.15
23:26:32.497 00.000 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.18
23:26:32.497 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:26:32.497 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
23:26:32.522 00.025 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
23:26:32.522 00.000 12020 MoveAxis(E, 0, ABG)
23:26:32.522 00.000 12020 Move returns status 0, amount 0
23:26:32.523 00.001 12020 MoveAxis(N, 0, ABG)
23:26:32.523 00.000 12020 Move returns status 0, amount 0
23:26:32.523 00.000 12020 move complete, result=0
23:26:32.523 00.000 9340 Enqueuing Expose request
23:26:32.532 00.009 12020 worker thread done servicing request
23:26:32.532 00.000 9340 GuideStep: -0.2 px 0 ms EAST, -0.2 px 0 ms NORTH
23:26:32.542 00.010 12020 Worker thread wakes up
23:26:32.543 00.001 12020 worker thread servicing REQUEST_EXPOSE 2000
23:26:32.543 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(838,40,31,31)
23:26:32.825 00.282 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"818a8f22-d7a1-4476-93f7-297b657fae1e"}
23:26:32.836 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"818a8f22-d7a1-4476-93f7-297b657fae1e"}
23:26:32.848 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"fe0e663e-7ce9-4b27-b05a-1a41074ce8e4"}
23:26:32.883 00.035 9340 case statement mapped state 6 to 3
23:26:32.896 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"fe0e663e-7ce9-4b27-b05a-1a41074ce8e4"}
23:26:32.926 00.030 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"3b694c35-be71-48cd-915e-5d1560d3d628"}
23:26:32.936 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":707,"width":15,"height":15,"star_pos":[7.26,7.08],"pixels":"..."},"id":"3b694c35-be71-48cd-915e-5d1560d3d628"}
23:26:34.823 01.887 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"90e2c893-ba3c-463c-92a9-2791dfb817e3"}
23:26:34.847 00.024 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"90e2c893-ba3c-463c-92a9-2791dfb817e3"}
23:26:34.858 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"385932f6-ba5e-41a5-852e-bbe65b021da8"}
23:26:34.868 00.010 9340 case statement mapped state 6 to 3
23:26:34.880 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"385932f6-ba5e-41a5-852e-bbe65b021da8"}
23:26:34.889 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"d8b17ba8-be1d-4220-b2f4-bd3bec5d764e"}
23:26:34.901 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":707,"width":15,"height":15,"star_pos":[7.26,7.08],"pixels":"..."},"id":"d8b17ba8-be1d-4220-b2f4-bd3bec5d764e"}
23:26:34.913 00.012 12020 Exposure complete
23:26:35.242 00.329 12020 worker thread done servicing request
23:26:35.242 00.000 9340 OnExposeComplete: enter
23:26:35.266 00.024 9340 UpdateGuideState(): m_state=6
23:26:35.286 00.020 9340 Star::Find(15, 854, 56, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 708
23:26:35.305 00.019 9340 Star::Find returns 1 (0), X=854.34, Y=56.19, Mass=745977, SNR=140.6, Peak=55459 HFD=4.0
23:26:35.349 00.044 9340 MultiStar: [#1 0.36,0.69,0.71,U] [#2 0.67,0.43,0.72,U] [#3 0.83,0.34,0.68,U] [#4 0.07,-0.11,0.59,U] [#5 -0.23,-0.12,0.68,U] [#6 0.72,0.08,0.77,U] [#7 0.04,0.07,0.60,U] [#8 -0.06,0.82,0.69,U] 
23:26:35.363 00.014 9340 refined, 8 included, MultiStar: {0.41, 0.36}, one-star: {0.89, 0.78}
23:26:35.378 00.015 9340 CameraToMount -- cameraTheta (0.73) - m_xAngle (-3.14) = xAngle (3.86 = -2.42)
23:26:35.390 00.012 9340 CameraToMount -- cameraTheta (0.73) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (3.85 = -2.43)
23:26:35.412 00.022 9340 CameraToMount -- cameraX=0.41 cameraY=0.36 hyp=0.54 cameraTheta=0.73 mountX=-0.41 mountY=-0.35, mountTheta=-2.43
23:26:35.437 00.025 9340 SchedulePrimaryMove(10104498, x=0.41, y=0.36, opts=13)
23:26:35.478 00.041 9340 Enqueuing Move request for scope (0.41, 0.36)
23:26:35.493 00.015 12020 Worker thread wakes up
23:26:35.493 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=6187, max=65523, med=9746, FiltMin=7641, FiltMax=65498, Gamma=2.870
23:26:35.504 00.011 12020 worker thread servicing REQUEST_MOVE scope ofs (0.41, 0.36) opts 0xd
23:26:35.505 00.001 9340 UpdateGuideState exits: m=745977 SNR=140.6
23:26:35.517 00.012 12020 Handling offset move in thread for scope, endpoint = (0.41, 0.36)
23:26:35.517 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:26:35.531 00.014 12020 Moving (0.41, 0.36) raw xDistance=-0.41 yDistance=-0.35
23:26:35.532 00.001 12020 GuideAlgorithmHysteresis::Result() returns -0.17 from input -0.41
23:26:35.532 00.000 12020 GuideAlgorithmResistSwitch::result() returns -0.35 from input -0.35
23:26:35.532 00.000 12020 MoveAxis(E, 33, ABG)
23:26:35.532 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
23:26:35.550 00.018 12020 Guiding  Dir = 2, Dur = 33
23:26:35.551 00.001 9340 Enqueuing Expose request
23:26:35.566 00.015 12020 IsSlewing returns 0
23:26:35.612 00.046 12020 IsGuiding returns 0
23:26:35.643 00.031 12020 PulseGuide returned control before completion, sleep 12
23:26:35.661 00.018 12020 IsGuiding returns 1
23:26:35.661 00.000 12020 scope still moving after pulse duration time elapsed
23:26:35.714 00.053 12020 IsSlewing returns 0
23:26:35.722 00.008 12020 IsGuiding returns 0
23:26:35.722 00.000 12020 scope move finished after 33 + 77 ms
23:26:35.726 00.004 12020 Move returns status 0, amount 33
23:26:35.726 00.000 12020 MoveAxis(N, 59, ABG)
23:26:35.727 00.001 12020 Guiding  Dir = 0, Dur = 59
23:26:35.729 00.002 12020 IsSlewing returns 0
23:26:35.730 00.001 12020 IsGuiding returns 0
23:26:35.820 00.090 12020 IsGuiding returns 1
23:26:35.820 00.000 12020 scope still moving after pulse duration time elapsed
23:26:35.868 00.048 12020 IsSlewing returns 0
23:26:35.870 00.002 12020 IsGuiding returns 1
23:26:35.995 00.125 12020 IsSlewing returns 0
23:26:35.996 00.001 12020 IsGuiding returns 0
23:26:35.996 00.000 12020 scope move finished after 59 + 206 ms
23:26:35.996 00.000 12020 Move returns status 0, amount 59
23:26:35.996 00.000 12020 move complete, result=0
23:26:35.997 00.001 12020 worker thread done servicing request
23:26:35.997 00.000 9340 GuideStep: -0.4 px 33 ms EAST, -0.4 px 59 ms NORTH
23:26:36.008 00.011 12020 Worker thread wakes up
23:26:36.009 00.001 12020 worker thread servicing REQUEST_EXPOSE 2000
23:26:36.009 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(838,40,31,31)
23:26:36.823 00.814 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"733c682c-c786-4469-902a-09c43ee22acf"}
23:26:36.861 00.038 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"733c682c-c786-4469-902a-09c43ee22acf"}
23:26:36.876 00.015 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"4a8d821a-bed5-4583-bf69-881bdc79e565"}
23:26:36.887 00.011 9340 case statement mapped state 6 to 3
23:26:36.899 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"4a8d821a-bed5-4583-bf69-881bdc79e565"}
23:26:36.909 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"703d4e11-e6c0-481c-8bcf-04f770de0d30"}
23:26:36.924 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":708,"width":15,"height":15,"star_pos":[7.34,7.19],"pixels":"..."},"id":"703d4e11-e6c0-481c-8bcf-04f770de0d30"}
23:26:38.375 01.451 12020 Exposure complete
23:26:38.566 00.191 12020 worker thread done servicing request
23:26:38.566 00.000 9340 OnExposeComplete: enter
23:26:38.577 00.011 9340 UpdateGuideState(): m_state=6
23:26:38.586 00.009 9340 Star::Find(15, 854, 56, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 709
23:26:38.595 00.009 9340 Star::Find returns 1 (0), X=854.26, Y=56.09, Mass=683520, SNR=137.1, Peak=51191 HFD=4.1
23:26:38.617 00.022 9340 MultiStar: [#1 0.37,0.59,0.94,U] [#2 0.44,0.12,0.81,U] [#3 0.72,0.17,0.76,U] [#4 0.04,-0.38,0.65,U] [#5 -0.61,-0.16,0.76,U] [#6 0.09,0.04,0.62,U] [#7 -0.30,-0.34,0.58,U] [#8 0.33,0.53,0.56,U] 
23:26:38.627 00.010 9340 refined, 8 included, MultiStar: {0.25, 0.18}, one-star: {0.80, 0.68}
23:26:38.638 00.011 9340 CameraToMount -- cameraTheta (0.62) - m_xAngle (-3.14) = xAngle (3.76 = -2.52)
23:26:38.646 00.008 9340 CameraToMount -- cameraTheta (0.62) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (3.74 = -2.54)
23:26:38.656 00.010 9340 CameraToMount -- cameraX=0.25 cameraY=0.18 hyp=0.31 cameraTheta=0.62 mountX=-0.25 mountY=-0.18, mountTheta=-2.53
23:26:38.669 00.013 9340 SchedulePrimaryMove(10104498, x=0.25, y=0.18, opts=13)
23:26:38.677 00.008 9340 Enqueuing Move request for scope (0.25, 0.18)
23:26:38.687 00.010 12020 Worker thread wakes up
23:26:38.687 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=4951, max=65521, med=9736, FiltMin=7570, FiltMax=65497, Gamma=2.870
23:26:38.696 00.009 12020 worker thread servicing REQUEST_MOVE scope ofs (0.25, 0.18) opts 0xd
23:26:38.697 00.001 12020 Handling offset move in thread for scope, endpoint = (0.25, 0.18)
23:26:38.697 00.000 12020 Moving (0.25, 0.18) raw xDistance=-0.25 yDistance=-0.18
23:26:38.697 00.000 9340 UpdateGuideState exits: m=683520 SNR=137.1
23:26:38.706 00.009 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:26:38.715 00.009 12020 GuideAlgorithmHysteresis::Result() returns -0.12 from input -0.25
23:26:38.716 00.001 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:26:38.716 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
23:26:38.740 00.024 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
23:26:38.740 00.000 9340 Enqueuing Expose request
23:26:38.751 00.011 12020 MoveAxis(E, 23, ABG)
23:26:38.751 00.000 12020 Guiding  Dir = 2, Dur = 23
23:26:38.752 00.001 12020 IsSlewing returns 0
23:26:38.752 00.000 12020 IsGuiding returns 0
23:26:38.779 00.027 12020 IsGuiding returns 1
23:26:38.779 00.000 12020 scope still moving after pulse duration time elapsed
23:26:38.822 00.043 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"f8f84172-455f-46c0-9051-8c8a2532c06d"}
23:26:38.833 00.011 12020 IsSlewing returns 0
23:26:38.834 00.001 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"f8f84172-455f-46c0-9051-8c8a2532c06d"}
23:26:38.857 00.023 12020 IsGuiding returns 0
23:26:38.857 00.000 12020 scope move finished after 23 + 81 ms
23:26:38.857 00.000 12020 Move returns status 0, amount 23
23:26:38.857 00.000 12020 MoveAxis(N, 0, ABG)
23:26:38.858 00.001 12020 Move returns status 0, amount 0
23:26:38.858 00.000 12020 move complete, result=0
23:26:38.858 00.000 12020 worker thread done servicing request
23:26:38.858 00.000 12020 Worker thread wakes up
23:26:38.858 00.000 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"b98342e0-b7b6-42db-8783-bc757baa923d"}
23:26:38.868 00.010 12020 worker thread servicing REQUEST_EXPOSE 2000
23:26:38.868 00.000 9340 case statement mapped state 6 to 3
23:26:38.876 00.008 12020 Handling exposure in thread, d=2000 o=3 r=(838,40,31,31)
23:26:38.876 00.000 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"b98342e0-b7b6-42db-8783-bc757baa923d"}
23:26:38.887 00.011 9340 GuideStep: -0.3 px 23 ms EAST, -0.2 px 0 ms NORTH
23:26:38.904 00.017 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"5f39fbd5-5cf8-4f13-ad56-2975069fc97a"}
23:26:38.912 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":709,"width":15,"height":15,"star_pos":[7.26,7.09],"pixels":"..."},"id":"5f39fbd5-5cf8-4f13-ad56-2975069fc97a"}
23:26:40.822 01.910 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"9d2d7dc2-4d7a-4a2d-b8cf-e05448f6d186"}
23:26:40.832 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"9d2d7dc2-4d7a-4a2d-b8cf-e05448f6d186"}
23:26:40.843 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"62e9c1cf-70e6-4ee7-99ad-a9304692bdda"}
23:26:40.854 00.011 9340 case statement mapped state 6 to 3
23:26:40.861 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"62e9c1cf-70e6-4ee7-99ad-a9304692bdda"}
23:26:40.869 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"86998fea-ba82-47e5-8496-61a938fd74b9"}
23:26:40.880 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":709,"width":15,"height":15,"star_pos":[7.26,7.09],"pixels":"..."},"id":"86998fea-ba82-47e5-8496-61a938fd74b9"}
23:26:41.282 00.402 12020 Exposure complete
23:26:41.575 00.293 12020 worker thread done servicing request
23:26:41.575 00.000 9340 OnExposeComplete: enter
23:26:41.596 00.021 9340 UpdateGuideState(): m_state=6
23:26:41.616 00.020 9340 Star::Find(15, 854, 56, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 710
23:26:41.654 00.038 9340 Star::Find returns 1 (0), X=854.27, Y=56.10, Mass=746359, SNR=164.0, Peak=57335 HFD=4.1
23:26:41.673 00.019 9340 MultiStar: [#1 0.05,0.53,0.76,U] [#2 0.19,0.18,0.62,U] [#3 0.57,0.28,0.51,U] [#4 -0.08,-0.26,0.54,U] [#5 -0.61,-0.27,0.64,U] [#6 -0.03,0.01,0.61,U] [#7 -0.55,-0.41,0.56,U] [#8 0.16,0.97,0.00,M1] 
23:26:41.685 00.012 9340 refined, 7 included, MultiStar: {0.10, 0.15}, one-star: {0.81, 0.68}
23:26:41.700 00.015 9340 CameraToMount -- cameraTheta (1.01) - m_xAngle (-3.14) = xAngle (4.14 = -2.14)
23:26:41.733 00.033 9340 CameraToMount -- cameraTheta (1.01) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (4.13 = -2.16)
23:26:41.756 00.023 9340 CameraToMount -- cameraX=0.10 cameraY=0.15 hyp=0.18 cameraTheta=1.01 mountX=-0.10 mountY=-0.15, mountTheta=-2.15
23:26:41.775 00.019 9340 SchedulePrimaryMove(10104498, x=0.10, y=0.15, opts=13)
23:26:41.793 00.018 9340 Enqueuing Move request for scope (0.10, 0.15)
23:26:41.836 00.043 12020 Worker thread wakes up
23:26:41.836 00.000 12020 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.15) opts 0xd
23:26:41.837 00.001 9340 UpdateImageDisplay: Size=(1920,1080) min=5410, max=65529, med=9746, FiltMin=7241, FiltMax=65497, Gamma=2.870
23:26:41.852 00.015 12020 Handling offset move in thread for scope, endpoint = (0.10, 0.15)
23:26:41.852 00.000 9340 UpdateGuideState exits: m=746359 SNR=164.0
23:26:41.868 00.016 12020 Moving (0.10, 0.15) raw xDistance=-0.10 yDistance=-0.15
23:26:41.868 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:26:41.882 00.014 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
23:26:41.883 00.001 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:26:41.883 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
23:26:41.883 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
23:26:41.902 00.019 12020 MoveAxis(E, 0, ABG)
23:26:41.902 00.000 9340 Enqueuing Expose request
23:26:41.917 00.015 12020 Move returns status 0, amount 0
23:26:41.918 00.001 12020 MoveAxis(N, 0, ABG)
23:26:41.934 00.016 12020 Move returns status 0, amount 0
23:26:41.934 00.000 12020 move complete, result=0
23:26:41.936 00.002 9340 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
23:26:41.965 00.029 12020 worker thread done servicing request
23:26:41.965 00.000 12020 Worker thread wakes up
23:26:41.966 00.001 12020 worker thread servicing REQUEST_EXPOSE 2000
23:26:41.966 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(838,40,31,31)
23:26:42.826 00.860 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"03f9fde6-fad1-48ce-a35b-a706242721d0"}
23:26:42.857 00.031 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"03f9fde6-fad1-48ce-a35b-a706242721d0"}
23:26:42.876 00.019 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"a28942f1-556c-480c-9f68-ebf0dd09a285"}
23:26:42.889 00.013 9340 case statement mapped state 6 to 3
23:26:42.909 00.020 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"a28942f1-556c-480c-9f68-ebf0dd09a285"}
23:26:42.950 00.041 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"026ec9c8-47a9-48e4-9155-2f8cd4e0bdb6"}
23:26:42.968 00.018 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":710,"width":15,"height":15,"star_pos":[7.27,7.10],"pixels":"..."},"id":"026ec9c8-47a9-48e4-9155-2f8cd4e0bdb6"}
23:26:44.324 01.356 12020 Exposure complete
23:26:44.557 00.233 12020 worker thread done servicing request
23:26:44.559 00.002 9340 OnExposeComplete: enter
23:26:44.571 00.012 9340 UpdateGuideState(): m_state=6
23:26:44.582 00.011 9340 Star::Find(15, 854, 56, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 711
23:26:44.590 00.008 9340 Star::Find returns 1 (0), X=853.77, Y=56.31, Mass=712342, SNR=159.4, Peak=55391 HFD=4.0
23:26:44.601 00.011 9340 MultiStar: [#1 -0.08,0.77,0.57,U] [#2 0.22,0.33,0.74,U] [#3 0.26,0.52,0.65,U] [#4 -0.53,0.08,0.68,U] [#5 -0.87,-0.29,0.69,U] [#6 -0.28,0.06,0.58,U] [#7 -0.52,-0.10,0.52,U] [#8 -0.28,0.99,0.00,M2] 
23:26:44.611 00.010 9340 refined, 7 included, MultiStar: {-0.15, 0.32}, one-star: {0.32, 0.89}
23:26:44.622 00.011 9340 CameraToMount -- cameraTheta (2.00) - m_xAngle (-3.14) = xAngle (5.13 = -1.15)
23:26:44.647 00.025 9340 CameraToMount -- cameraTheta (2.00) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (5.12 = -1.17)
23:26:44.659 00.012 9340 CameraToMount -- cameraX=-0.15 cameraY=0.32 hyp=0.36 cameraTheta=2.00 mountX=0.15 mountY=-0.33, mountTheta=-1.15
23:26:44.676 00.017 9340 SchedulePrimaryMove(10104498, x=-0.15, y=0.32, opts=13)
23:26:44.685 00.009 9340 Enqueuing Move request for scope (-0.15, 0.32)
23:26:44.695 00.010 12020 Worker thread wakes up
23:26:44.696 00.001 9340 UpdateImageDisplay: Size=(1920,1080) min=6339, max=65529, med=9745, FiltMin=7720, FiltMax=65498, Gamma=2.870
23:26:44.707 00.011 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.15, 0.32) opts 0xd
23:26:44.707 00.000 9340 UpdateGuideState exits: m=712342 SNR=159.4
23:26:44.717 00.010 12020 Handling offset move in thread for scope, endpoint = (-0.15, 0.32)
23:26:44.717 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:26:44.744 00.027 9340 ScheduleExposure(2000,3,1) exposurePending=0
23:26:44.755 00.011 12020 Moving (-0.15, 0.32) raw xDistance=0.15 yDistance=-0.33
23:26:44.755 00.000 9340 Enqueuing Expose request
23:26:44.766 00.011 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.15
23:26:44.766 00.000 12020 GuideAlgorithmResistSwitch::result() returns -0.33 from input -0.33
23:26:44.766 00.000 12020 MoveAxis(E, 0, ABG)
23:26:44.766 00.000 12020 Move returns status 0, amount 0
23:26:44.767 00.001 12020 MoveAxis(N, 55, ABG)
23:26:44.767 00.000 12020 Guiding  Dir = 0, Dur = 55
23:26:44.768 00.001 12020 IsSlewing returns 0
23:26:44.769 00.001 12020 IsGuiding returns 0
23:26:44.825 00.056 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"97a24451-9d8b-477f-9c4a-de2092dfadc2"}
23:26:44.842 00.017 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"97a24451-9d8b-477f-9c4a-de2092dfadc2"}
23:26:44.853 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"47208ca8-34f3-4a02-b168-4cc800806af4"}
23:26:44.865 00.012 9340 case statement mapped state 6 to 3
23:26:44.875 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"47208ca8-34f3-4a02-b168-4cc800806af4"}
23:26:44.890 00.015 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"b5ec3d75-729b-4c45-8fd8-a5953322a2cb"}
23:26:44.901 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":711,"width":15,"height":15,"star_pos":[6.77,7.31],"pixels":"..."},"id":"b5ec3d75-729b-4c45-8fd8-a5953322a2cb"}
23:26:44.928 00.027 12020 IsGuiding returns 1
23:26:44.929 00.001 12020 scope still moving after pulse duration time elapsed
23:26:45.032 00.103 12020 IsSlewing returns 0
23:26:45.033 00.001 12020 IsGuiding returns 0
23:26:45.033 00.000 12020 scope move finished after 55 + 208 ms
23:26:45.033 00.000 12020 Move returns status 0, amount 55
23:26:45.033 00.000 12020 move complete, result=0
23:26:45.033 00.000 12020 worker thread done servicing request
23:26:45.034 00.001 12020 Worker thread wakes up
23:26:45.034 00.000 9340 GuideStep: 0.1 px 0 ms EAST, -0.3 px 55 ms NORTH
23:26:45.046 00.012 12020 worker thread servicing REQUEST_EXPOSE 2000
23:26:45.046 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(838,40,31,31)
23:26:46.821 01.775 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"f94546f2-5a08-4a5c-b7e3-de0d2bddb649"}
23:26:46.845 00.024 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"f94546f2-5a08-4a5c-b7e3-de0d2bddb649"}
23:26:46.858 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"ac7ae2a3-2d18-46b4-92bb-ea7a96035ae7"}
23:26:46.868 00.010 9340 case statement mapped state 6 to 3
23:26:46.880 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"ac7ae2a3-2d18-46b4-92bb-ea7a96035ae7"}
23:26:46.890 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"fdd4163b-971a-4f59-a79b-148290d7713e"}
23:26:46.900 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":711,"width":15,"height":15,"star_pos":[6.77,7.31],"pixels":"..."},"id":"fdd4163b-971a-4f59-a79b-148290d7713e"}
23:26:47.400 00.500 12020 Exposure complete
23:26:47.658 00.258 12020 worker thread done servicing request
23:26:47.658 00.000 9340 OnExposeComplete: enter
23:26:47.671 00.013 9340 UpdateGuideState(): m_state=6
23:26:47.684 00.013 9340 Star::Find(15, 853, 56, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 712
23:26:47.694 00.010 9340 Star::Find returns 1 (0), X=854.21, Y=56.03, Mass=736297, SNR=147.7, Peak=58287 HFD=4.1
23:26:47.707 00.013 9340 MultiStar: [#1 -0.10,0.43,0.74,U] [#2 0.46,-0.08,0.72,U] [#3 0.32,0.18,0.63,U] [#4 -0.17,-0.00,0.65,U] [#5 -0.80,-0.58,0.00,M1] [#6 -0.06,-0.22,0.55,U] [#7 -0.56,-0.42,0.63,U] [#8 -0.01,0.61,0.60,U] 
23:26:47.721 00.014 9340 refined, 7 included, MultiStar: {0.13, 0.18}, one-star: {0.75, 0.62}
23:26:47.749 00.028 9340 CameraToMount -- cameraTheta (0.94) - m_xAngle (-3.14) = xAngle (4.08 = -2.21)
23:26:47.767 00.018 9340 CameraToMount -- cameraTheta (0.94) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (4.06 = -2.22)
23:26:47.781 00.014 9340 CameraToMount -- cameraX=0.13 cameraY=0.18 hyp=0.22 cameraTheta=0.94 mountX=-0.13 mountY=-0.17, mountTheta=-2.21
23:26:47.797 00.016 9340 SchedulePrimaryMove(10104498, x=0.13, y=0.18, opts=13)
23:26:47.815 00.018 9340 Enqueuing Move request for scope (0.13, 0.18)
23:26:47.832 00.017 12020 Worker thread wakes up
23:26:47.832 00.000 12020 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.18) opts 0xd
23:26:47.833 00.001 9340 UpdateImageDisplay: Size=(1920,1080) min=5822, max=65529, med=9721, FiltMin=7786, FiltMax=65497, Gamma=2.870
23:26:47.845 00.012 12020 Handling offset move in thread for scope, endpoint = (0.13, 0.18)
23:26:47.845 00.000 9340 UpdateGuideState exits: m=736297 SNR=147.7
23:26:47.875 00.030 12020 Moving (0.13, 0.18) raw xDistance=-0.13 yDistance=-0.17
23:26:47.875 00.000 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
23:26:47.875 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:26:47.876 00.001 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
23:26:47.876 00.000 12020 MoveAxis(E, 0, ABG)
23:26:47.876 00.000 12020 Move returns status 0, amount 0
23:26:47.876 00.000 12020 MoveAxis(N, 0, ABG)
23:26:47.876 00.000 12020 Move returns status 0, amount 0
23:26:47.877 00.001 12020 move complete, result=0
23:26:47.877 00.000 12020 worker thread done servicing request
23:26:47.880 00.003 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:26:47.893 00.013 9340 ScheduleExposure(2000,3,1) exposurePending=0
23:26:47.907 00.014 9340 Enqueuing Expose request
23:26:47.917 00.010 12020 Worker thread wakes up
23:26:47.917 00.000 9340 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
23:26:47.931 00.014 12020 worker thread servicing REQUEST_EXPOSE 2000
23:26:47.931 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(838,40,31,31)
23:26:48.821 00.890 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"15da5676-23e8-4a1a-bae0-a5155c405d15"}
23:26:48.834 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"15da5676-23e8-4a1a-bae0-a5155c405d15"}
23:26:48.887 00.053 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"39eca741-1ea9-4dce-b656-cf0cede845ff"}
23:26:48.903 00.016 9340 case statement mapped state 6 to 3
23:26:48.919 00.016 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"39eca741-1ea9-4dce-b656-cf0cede845ff"}
23:26:48.940 00.021 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"47ae0422-eca2-4b3e-9900-d3d47b036680"}
23:26:48.967 00.027 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":712,"width":15,"height":15,"star_pos":[7.21,7.03],"pixels":"..."},"id":"47ae0422-eca2-4b3e-9900-d3d47b036680"}
23:26:50.320 01.353 12020 Exposure complete
23:26:50.510 00.190 12020 worker thread done servicing request
23:26:50.510 00.000 9340 OnExposeComplete: enter
23:26:50.522 00.012 9340 UpdateGuideState(): m_state=6
23:26:50.548 00.026 9340 Star::Find(15, 854, 56, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 713
23:26:50.558 00.010 9340 Star::Find returns 1 (0), X=854.01, Y=56.47, Mass=658072, SNR=134.9, Peak=55619 HFD=3.7
23:26:50.567 00.009 9340 MultiStar: [#1 -0.07,0.87,0.94,U] [#2 0.36,0.43,0.90,U] [#3 0.33,0.72,0.61,U] [#4 -0.21,0.21,0.67,U] [#5 -0.74,-0.03,0.81,U] [#6 0.20,0.22,0.73,U] [#7 -0.61,0.32,0.68,U] [#8 0.03,1.04,0.00,M2] 
23:26:50.580 00.013 9340 refined, 7 included, MultiStar: {-0.00, 0.50}, one-star: {0.55, 1.05}
23:26:50.589 00.009 9340 CameraToMount -- cameraTheta (1.57) - m_xAngle (-3.14) = xAngle (4.71 = -1.58)
23:26:50.597 00.008 9340 CameraToMount -- cameraTheta (1.57) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (4.69 = -1.59)
23:26:50.607 00.010 9340 CameraToMount -- cameraX=-0.00 cameraY=0.50 hyp=0.50 cameraTheta=1.57 mountX=-0.00 mountY=-0.50, mountTheta=-1.58
23:26:50.623 00.016 9340 SchedulePrimaryMove(10104498, x=-0.00, y=0.50, opts=13)
23:26:50.633 00.010 9340 Enqueuing Move request for scope (-0.00, 0.50)
23:26:50.659 00.026 12020 Worker thread wakes up
23:26:50.659 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=5543, max=65529, med=9548, FiltMin=7495, FiltMax=65498, Gamma=2.870
23:26:50.671 00.012 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.00, 0.50) opts 0xd
23:26:50.671 00.000 9340 UpdateGuideState exits: m=658072 SNR=134.9
23:26:50.681 00.010 12020 Handling offset move in thread for scope, endpoint = (-0.00, 0.50)
23:26:50.681 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:26:50.692 00.011 12020 Moving (-0.00, 0.50) raw xDistance=-0.00 yDistance=-0.50
23:26:50.693 00.001 9340 ScheduleExposure(2000,3,1) exposurePending=0
23:26:50.702 00.009 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.00
23:26:50.702 00.000 9340 Enqueuing Expose request
23:26:50.714 00.012 12020 GuideAlgorithmResistSwitch::result() returns -0.50 from input -0.50
23:26:50.714 00.000 12020 MoveAxis(E, 0, ABG)
23:26:50.714 00.000 12020 Move returns status 0, amount 0
23:26:50.714 00.000 12020 MoveAxis(N, 84, ABG)
23:26:50.714 00.000 12020 Guiding  Dir = 0, Dur = 84
23:26:50.715 00.001 12020 IsSlewing returns 0
23:26:50.716 00.001 12020 IsGuiding returns 0
23:26:50.821 00.105 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"cb40487e-3ff3-4575-b2d6-b450f282d63d"}
23:26:50.834 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"cb40487e-3ff3-4575-b2d6-b450f282d63d"}
23:26:50.846 00.012 12020 IsGuiding returns 1
23:26:50.846 00.000 12020 scope still moving after pulse duration time elapsed
23:26:50.846 00.000 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"0e6bd59c-8eca-4120-b7ee-033d7277809d"}
23:26:50.858 00.012 9340 case statement mapped state 6 to 3
23:26:50.870 00.012 12020 IsSlewing returns 0
23:26:50.870 00.000 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"0e6bd59c-8eca-4120-b7ee-033d7277809d"}
23:26:50.893 00.023 12020 IsGuiding returns 1
23:26:50.893 00.000 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"278ed5d5-0bd4-4920-a234-ed9e1415c2b9"}
23:26:50.907 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":713,"width":15,"height":15,"star_pos":[7.01,7.47],"pixels":"..."},"id":"278ed5d5-0bd4-4920-a234-ed9e1415c2b9"}
23:26:50.996 00.089 12020 IsSlewing returns 0
23:26:50.998 00.002 12020 IsGuiding returns 0
23:26:50.998 00.000 12020 scope move finished after 84 + 197 ms
23:26:50.998 00.000 12020 Move returns status 0, amount 84
23:26:50.998 00.000 12020 move complete, result=0
23:26:51.000 00.002 9340 GuideStep: -0.0 px 0 ms EAST, -0.5 px 84 ms NORTH
23:26:51.024 00.024 12020 worker thread done servicing request
23:26:51.024 00.000 12020 Worker thread wakes up
23:26:51.024 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
23:26:51.025 00.001 12020 Handling exposure in thread, d=2000 o=3 r=(838,40,31,31)
23:26:52.822 01.797 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"acff3f93-0962-49a2-b21c-46d3126b6e68"}
23:26:52.832 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"acff3f93-0962-49a2-b21c-46d3126b6e68"}
23:26:52.842 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"950600cb-bce6-4af7-8007-77dc76be6380"}
23:26:52.864 00.022 9340 case statement mapped state 6 to 3
23:26:52.875 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"950600cb-bce6-4af7-8007-77dc76be6380"}
23:26:52.885 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"a1f47544-1962-4f8c-ad19-86ff055aaa2e"}
23:26:52.892 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":713,"width":15,"height":15,"star_pos":[7.01,7.47],"pixels":"..."},"id":"a1f47544-1962-4f8c-ad19-86ff055aaa2e"}
23:26:53.394 00.502 12020 Exposure complete
23:26:53.582 00.188 12020 worker thread done servicing request
23:26:53.582 00.000 9340 OnExposeComplete: enter
23:26:53.590 00.008 9340 UpdateGuideState(): m_state=6
23:26:53.599 00.009 9340 Star::Find(15, 854, 56, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 714
23:26:53.606 00.007 9340 Star::Find returns 1 (0), X=854.50, Y=55.81, Mass=636122, SNR=166.6, Peak=54331 HFD=3.8
23:26:53.616 00.010 9340 MultiStar: [#1 0.44,0.26,0.73,U] [#2 0.90,-0.07,0.82,U] [#3 0.99,-0.03,0.00,M1] [#4 0.42,-0.70,0.47,U] [#5 -0.29,-0.60,0.73,U] [#6 0.48,-0.30,0.55,U] [#7 -0.04,-0.55,0.51,U] [#8 0.41,0.19,0.51,U] 
23:26:53.623 00.007 9340 refined, 7 included, MultiStar: {0.48, -0.11}, one-star: {1.05, 0.40}
23:26:53.634 00.011 9340 CameraToMount -- cameraTheta (-0.23) - m_xAngle (-3.14) = xAngle (2.91 = 2.91)
23:26:53.647 00.013 9340 CameraToMount -- cameraTheta (-0.23) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (2.89 = 2.89)
23:26:53.656 00.009 9340 CameraToMount -- cameraX=0.48 cameraY=-0.11 hyp=0.49 cameraTheta=-0.23 mountX=-0.48 mountY=0.12, mountTheta=2.90
23:26:53.672 00.016 9340 SchedulePrimaryMove(10104498, x=0.48, y=-0.11, opts=13)
23:26:53.696 00.024 9340 Enqueuing Move request for scope (0.48, -0.11)
23:26:53.704 00.008 12020 Worker thread wakes up
23:26:53.705 00.001 9340 UpdateImageDisplay: Size=(1920,1080) min=5890, max=65521, med=9731, FiltMin=7693, FiltMax=65473, Gamma=2.870
23:26:53.713 00.008 12020 worker thread servicing REQUEST_MOVE scope ofs (0.48, -0.11) opts 0xd
23:26:53.713 00.000 12020 Handling offset move in thread for scope, endpoint = (0.48, -0.11)
23:26:53.714 00.001 12020 Moving (0.48, -0.11) raw xDistance=-0.48 yDistance=0.12
23:26:53.714 00.000 12020 GuideAlgorithmHysteresis::Result() returns -0.20 from input -0.48
23:26:53.714 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:26:53.714 00.000 9340 UpdateGuideState exits: m=636122 SNR=166.6
23:26:53.723 00.009 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:26:53.732 00.009 9340 ScheduleExposure(2000,3,1) exposurePending=0
23:26:53.740 00.008 9340 Enqueuing Expose request
23:26:53.750 00.010 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
23:26:53.750 00.000 12020 MoveAxis(E, 39, ABG)
23:26:53.750 00.000 12020 Guiding  Dir = 2, Dur = 39
23:26:53.751 00.001 12020 IsSlewing returns 0
23:26:53.753 00.002 12020 IsGuiding returns 0
23:26:53.779 00.026 12020 PulseGuide returned control before completion, sleep 23
23:26:53.843 00.064 12020 IsGuiding returns 0
23:26:53.843 00.000 12020 Move returns status 0, amount 39
23:26:53.843 00.000 12020 MoveAxis(N, 0, ABG)
23:26:53.843 00.000 12020 Move returns status 0, amount 0
23:26:53.843 00.000 12020 move complete, result=0
23:26:53.844 00.001 9340 GuideStep: -0.5 px 39 ms EAST, 0.1 px 0 ms NORTH
23:26:53.853 00.009 12020 worker thread done servicing request
23:26:53.853 00.000 12020 Worker thread wakes up
23:26:53.853 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
23:26:53.854 00.001 12020 Handling exposure in thread, d=2000 o=3 r=(838,40,31,31)
23:26:54.826 00.972 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"9f882ff7-12fd-477a-af9a-e87bc9e05e5e"}
23:26:54.856 00.030 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"9f882ff7-12fd-477a-af9a-e87bc9e05e5e"}
23:26:54.891 00.035 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"8c77ed78-136e-4b8c-951d-f687846645a9"}
23:26:54.915 00.024 9340 case statement mapped state 6 to 3
23:26:54.946 00.031 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"8c77ed78-136e-4b8c-951d-f687846645a9"}
23:26:54.995 00.049 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"7c2755e7-820c-4a09-a153-862704c10146"}
23:26:55.012 00.017 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":714,"width":15,"height":15,"star_pos":[6.50,6.81],"pixels":"..."},"id":"7c2755e7-820c-4a09-a153-862704c10146"}
23:26:56.219 01.207 12020 Exposure complete
23:26:56.419 00.200 12020 worker thread done servicing request
23:26:56.419 00.000 9340 OnExposeComplete: enter
23:26:56.429 00.010 9340 UpdateGuideState(): m_state=6
23:26:56.444 00.015 9340 Star::Find(15, 854, 55, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 715
23:26:56.456 00.012 9340 Star::Find returns 1 (0), X=853.79, Y=56.10, Mass=643272, SNR=145.5, Peak=52311 HFD=4.1
23:26:56.468 00.012 9340 MultiStar: [#1 -0.29,0.62,0.82,U] [#2 0.07,0.11,0.74,U] [#3 0.09,0.13,0.66,U] [#4 -0.56,-0.06,0.57,U] [#5 -0.88,-0.48,0.00,M1] [#6 -0.17,-0.19,0.63,U] [#7 -0.75,-0.39,0.50,U] [#8 -0.31,0.81,0.55,U] 
23:26:56.497 00.029 9340 refined, 7 included, MultiStar: {-0.14, 0.27}, one-star: {0.34, 0.69}
23:26:56.507 00.010 9340 CameraToMount -- cameraTheta (2.05) - m_xAngle (-3.14) = xAngle (5.19 = -1.10)
23:26:56.516 00.009 9340 CameraToMount -- cameraTheta (2.05) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (5.17 = -1.11)
23:26:56.530 00.014 9340 CameraToMount -- cameraX=-0.14 cameraY=0.27 hyp=0.30 cameraTheta=2.05 mountX=0.14 mountY=-0.27, mountTheta=-1.10
23:26:56.544 00.014 9340 SchedulePrimaryMove(10104498, x=-0.14, y=0.27, opts=13)
23:26:56.553 00.009 9340 Enqueuing Move request for scope (-0.14, 0.27)
23:26:56.562 00.009 12020 Worker thread wakes up
23:26:56.563 00.001 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.14, 0.27) opts 0xd
23:26:56.563 00.000 12020 Handling offset move in thread for scope, endpoint = (-0.14, 0.27)
23:26:56.563 00.000 12020 Moving (-0.14, 0.27) raw xDistance=0.14 yDistance=-0.27
23:26:56.563 00.000 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14
23:26:56.563 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=5721, max=65529, med=9792, FiltMin=7533, FiltMax=65497, Gamma=2.870
23:26:56.573 00.010 12020 GuideAlgorithmResistSwitch::result() returns -0.27 from input -0.27
23:26:56.574 00.001 12020 MoveAxis(E, 0, ABG)
23:26:56.574 00.000 9340 UpdateGuideState exits: m=643272 SNR=145.5
23:26:56.585 00.011 12020 Move returns status 0, amount 0
23:26:56.585 00.000 12020 MoveAxis(N, 45, ABG)
23:26:56.586 00.001 12020 Guiding  Dir = 0, Dur = 45
23:26:56.586 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:26:56.610 00.024 12020 IsSlewing returns 0
23:26:56.610 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
23:26:56.625 00.015 9340 Enqueuing Expose request
23:26:56.636 00.011 12020 IsGuiding returns 0
23:26:56.726 00.090 12020 IsGuiding returns 1
23:26:56.726 00.000 12020 scope still moving after pulse duration time elapsed
23:26:56.753 00.027 12020 IsSlewing returns 0
23:26:56.754 00.001 12020 IsGuiding returns 1
23:26:56.824 00.070 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"af2a4c9e-be9a-484b-b9fa-172b539cabf8"}
23:26:56.849 00.025 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"af2a4c9e-be9a-484b-b9fa-172b539cabf8"}
23:26:56.860 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"1aa0f76f-59cb-4d67-b81a-48dfe4ea18b1"}
23:26:56.869 00.009 9340 case statement mapped state 6 to 3
23:26:56.881 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"1aa0f76f-59cb-4d67-b81a-48dfe4ea18b1"}
23:26:56.890 00.009 12020 IsSlewing returns 0
23:26:56.891 00.001 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"bf5f1c4d-afd6-418d-97d4-7b34933d0ac8"}
23:26:56.900 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":715,"width":15,"height":15,"star_pos":[6.79,7.10],"pixels":"..."},"id":"bf5f1c4d-afd6-418d-97d4-7b34933d0ac8"}
23:26:56.913 00.013 12020 IsGuiding returns 0
23:26:56.913 00.000 12020 scope move finished after 45 + 233 ms
23:26:56.915 00.002 12020 Move returns status 0, amount 45
23:26:56.917 00.002 12020 move complete, result=0
23:26:56.917 00.000 12020 worker thread done servicing request
23:26:56.917 00.000 12020 Worker thread wakes up
23:26:56.917 00.000 9340 GuideStep: 0.1 px 0 ms EAST, -0.3 px 45 ms NORTH
23:26:56.927 00.010 12020 worker thread servicing REQUEST_EXPOSE 2000
23:26:56.927 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(838,40,31,31)
23:26:58.823 01.896 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"b1e93379-05c2-4e21-b03f-5271b521f69f"}
23:26:58.832 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"b1e93379-05c2-4e21-b03f-5271b521f69f"}
23:26:58.846 00.014 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"461b3786-64fe-4e0d-a6bc-dd2211bddda8"}
23:26:58.856 00.010 9340 case statement mapped state 6 to 3
23:26:58.863 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"461b3786-64fe-4e0d-a6bc-dd2211bddda8"}
23:26:58.873 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"5d56d17b-407a-4616-bfb0-0ebc34e2e399"}
23:26:58.897 00.024 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":715,"width":15,"height":15,"star_pos":[6.79,7.10],"pixels":"..."},"id":"5d56d17b-407a-4616-bfb0-0ebc34e2e399"}
23:26:59.284 00.387 12020 Exposure complete
23:26:59.482 00.198 12020 worker thread done servicing request
23:26:59.482 00.000 9340 OnExposeComplete: enter
23:26:59.496 00.014 9340 UpdateGuideState(): m_state=6
23:26:59.504 00.008 9340 Star::Find(15, 853, 56, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 716
23:26:59.512 00.008 9340 Star::Find returns 1 (0), X=854.30, Y=55.85, Mass=745987, SNR=145.1, Peak=54003 HFD=4.0
23:26:59.521 00.009 9340 MultiStar: [#1 0.54,0.38,0.76,U] [#2 0.75,-0.18,0.85,U] [#3 0.88,-0.30,0.70,U] [#4 0.32,-0.48,0.55,U] [#5 -0.33,-0.51,0.72,U] [#6 0.41,-0.48,0.65,U] [#7 -0.00,-0.61,0.58,U] [#8 0.49,0.44,0.59,U] 
23:26:59.532 00.011 9340 refined, 8 included, MultiStar: {0.47, -0.11}, one-star: {0.85, 0.43}
23:26:59.540 00.008 9340 CameraToMount -- cameraTheta (-0.22) - m_xAngle (-3.14) = xAngle (2.91 = 2.91)
23:26:59.562 00.022 9340 CameraToMount -- cameraTheta (-0.22) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (2.90 = 2.90)
23:26:59.576 00.014 9340 CameraToMount -- cameraX=0.47 cameraY=-0.11 hyp=0.48 cameraTheta=-0.22 mountX=-0.47 mountY=0.12, mountTheta=2.90
23:26:59.591 00.015 9340 SchedulePrimaryMove(10104498, x=0.47, y=-0.11, opts=13)
23:26:59.607 00.016 9340 Enqueuing Move request for scope (0.47, -0.11)
23:26:59.616 00.009 12020 Worker thread wakes up
23:26:59.616 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=6312, max=65527, med=9719, FiltMin=7662, FiltMax=65497, Gamma=2.870
23:26:59.624 00.008 12020 worker thread servicing REQUEST_MOVE scope ofs (0.47, -0.11) opts 0xd
23:26:59.624 00.000 9340 UpdateGuideState exits: m=745987 SNR=145.1
23:26:59.634 00.010 12020 Handling offset move in thread for scope, endpoint = (0.47, -0.11)
23:26:59.634 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:26:59.645 00.011 12020 Moving (0.47, -0.11) raw xDistance=-0.47 yDistance=0.12
23:26:59.645 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
23:26:59.658 00.013 12020 GuideAlgorithmHysteresis::Result() returns -0.20 from input -0.47
23:26:59.658 00.000 9340 Enqueuing Expose request
23:26:59.668 00.010 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:26:59.668 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
23:26:59.668 00.000 12020 MoveAxis(E, 38, ABG)
23:26:59.668 00.000 12020 Guiding  Dir = 2, Dur = 38
23:26:59.669 00.001 12020 IsSlewing returns 0
23:26:59.670 00.001 12020 IsGuiding returns 0
23:26:59.696 00.026 12020 PulseGuide returned control before completion, sleep 22
23:26:59.744 00.048 12020 IsGuiding returns 0
23:26:59.745 00.001 12020 Move returns status 0, amount 38
23:26:59.745 00.000 12020 MoveAxis(N, 0, ABG)
23:26:59.745 00.000 12020 Move returns status 0, amount 0
23:26:59.745 00.000 12020 move complete, result=0
23:26:59.745 00.000 12020 worker thread done servicing request
23:26:59.745 00.000 9340 GuideStep: -0.5 px 38 ms EAST, 0.1 px 0 ms NORTH
23:26:59.759 00.014 12020 Worker thread wakes up
23:26:59.759 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
23:26:59.759 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(838,40,31,31)
23:27:00.825 01.066 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"c33d33f2-e39d-4e12-999a-98f92a2bf03c"}
23:27:00.848 00.023 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"c33d33f2-e39d-4e12-999a-98f92a2bf03c"}
23:27:00.903 00.055 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"db3b23ff-6540-435b-b995-29f769b65315"}
23:27:00.927 00.024 9340 case statement mapped state 6 to 3
23:27:00.947 00.020 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"db3b23ff-6540-435b-b995-29f769b65315"}
23:27:01.017 00.070 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"c2950fd4-b70b-4db0-bba2-973f46a76483"}
23:27:01.048 00.031 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":716,"width":15,"height":15,"star_pos":[7.30,6.85],"pixels":"..."},"id":"c2950fd4-b70b-4db0-bba2-973f46a76483"}
23:27:02.126 01.078 12020 Exposure complete
23:27:02.392 00.266 12020 worker thread done servicing request
23:27:02.392 00.000 9340 OnExposeComplete: enter
23:27:02.402 00.010 9340 UpdateGuideState(): m_state=6
23:27:02.413 00.011 9340 Star::Find(15, 854, 55, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 717
23:27:02.425 00.012 9340 Star::Find returns 1 (0), X=854.04, Y=56.13, Mass=728495, SNR=132.7, Peak=55815 HFD=4.2
23:27:02.437 00.012 9340 MultiStar: [#1 0.06,0.33,0.86,U] [#2 0.59,0.08,0.90,U] [#3 0.72,0.21,0.67,U] [#4 0.16,-0.30,0.64,U] [#5 -0.71,-0.28,0.82,U] [#6 0.33,-0.01,0.68,U] [#7 -0.38,-0.60,0.64,U] [#8 -0.03,0.67,0.62,U] 
23:27:02.475 00.038 9340 refined, 8 included, MultiStar: {0.16, 0.12}, one-star: {0.58, 0.71}
23:27:02.488 00.013 9340 CameraToMount -- cameraTheta (0.63) - m_xAngle (-3.14) = xAngle (3.76 = -2.52)
23:27:02.498 00.010 9340 CameraToMount -- cameraTheta (0.63) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (3.75 = -2.54)
23:27:02.509 00.011 9340 CameraToMount -- cameraX=0.16 cameraY=0.12 hyp=0.20 cameraTheta=0.63 mountX=-0.17 mountY=-0.12, mountTheta=-2.53
23:27:02.527 00.018 9340 SchedulePrimaryMove(10104498, x=0.16, y=0.12, opts=13)
23:27:02.555 00.028 9340 Enqueuing Move request for scope (0.16, 0.12)
23:27:02.568 00.013 12020 Worker thread wakes up
23:27:02.568 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=6174, max=65529, med=9786, FiltMin=7733, FiltMax=65497, Gamma=2.870
23:27:02.578 00.010 12020 worker thread servicing REQUEST_MOVE scope ofs (0.16, 0.12) opts 0xd
23:27:02.578 00.000 9340 UpdateGuideState exits: m=728495 SNR=132.7
23:27:02.590 00.012 12020 Handling offset move in thread for scope, endpoint = (0.16, 0.12)
23:27:02.591 00.001 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:27:02.604 00.013 12020 Moving (0.16, 0.12) raw xDistance=-0.17 yDistance=-0.12
23:27:02.604 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
23:27:02.619 00.015 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17
23:27:02.619 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:27:02.619 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
23:27:02.620 00.001 9340 Enqueuing Expose request
23:27:02.632 00.012 12020 MoveAxis(E, 0, ABG)
23:27:02.648 00.016 12020 Move returns status 0, amount 0
23:27:02.648 00.000 12020 MoveAxis(N, 0, ABG)
23:27:02.648 00.000 12020 Move returns status 0, amount 0
23:27:02.649 00.001 12020 move complete, result=0
23:27:02.649 00.000 12020 worker thread done servicing request
23:27:02.650 00.001 12020 Worker thread wakes up
23:27:02.654 00.004 12020 worker thread servicing REQUEST_EXPOSE 2000
23:27:02.655 00.001 12020 Handling exposure in thread, d=2000 o=3 r=(838,40,31,31)
23:27:02.656 00.001 9340 GuideStep: -0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
23:27:02.825 00.169 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"e4a1557f-ccac-4bba-8c8f-1af13fa60a72"}
23:27:02.854 00.029 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"e4a1557f-ccac-4bba-8c8f-1af13fa60a72"}
23:27:02.869 00.015 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"74f45cad-a07a-4c32-93ed-76166ca34249"}
23:27:02.882 00.013 9340 case statement mapped state 6 to 3
23:27:02.892 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"74f45cad-a07a-4c32-93ed-76166ca34249"}
23:27:02.903 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"9ee07bf5-25f9-4f7d-9325-a9e1467dea01"}
23:27:02.915 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":717,"width":15,"height":15,"star_pos":[7.04,7.13],"pixels":"..."},"id":"9ee07bf5-25f9-4f7d-9325-a9e1467dea01"}
23:27:04.824 01.909 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"b5945e67-f435-4a6a-9a3e-dd50c0f12981"}
23:27:04.834 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"b5945e67-f435-4a6a-9a3e-dd50c0f12981"}
23:27:04.845 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"68d60ea5-b5f2-4363-8a4e-01b1313bf974"}
23:27:04.852 00.007 9340 case statement mapped state 6 to 3
23:27:04.861 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"68d60ea5-b5f2-4363-8a4e-01b1313bf974"}
23:27:04.874 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"afbb6a86-8e4a-4335-ad01-cfc13f77bc2d"}
23:27:04.884 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":717,"width":15,"height":15,"star_pos":[7.04,7.13],"pixels":"..."},"id":"afbb6a86-8e4a-4335-ad01-cfc13f77bc2d"}
23:27:05.016 00.132 12020 Exposure complete
23:27:05.251 00.235 12020 worker thread done servicing request
23:27:05.252 00.001 9340 OnExposeComplete: enter
23:27:05.260 00.008 9340 UpdateGuideState(): m_state=6
23:27:05.269 00.009 9340 Star::Find(15, 854, 56, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 718
23:27:05.279 00.010 9340 Star::Find returns 1 (0), X=854.17, Y=56.22, Mass=707939, SNR=158.4, Peak=57731 HFD=4.0
23:27:05.291 00.012 9340 MultiStar: [#1 0.26,0.38,0.73,U] [#2 0.49,0.05,0.77,U] [#3 0.64,0.25,0.59,U] [#4 0.02,-0.12,0.55,U] [#5 -0.46,-0.49,0.55,U] [#6 0.25,-0.16,0.55,U] [#7 -0.30,0.01,0.59,U] [#8 0.37,0.58,0.50,U] 
23:27:05.301 00.010 9340 refined, 8 included, MultiStar: {0.27, 0.20}, one-star: {0.72, 0.81}
23:27:05.310 00.009 9340 CameraToMount -- cameraTheta (0.63) - m_xAngle (-3.14) = xAngle (3.77 = -2.52)
23:27:05.322 00.012 9340 CameraToMount -- cameraTheta (0.63) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (3.75 = -2.53)
23:27:05.339 00.017 9340 CameraToMount -- cameraX=0.27 cameraY=0.20 hyp=0.33 cameraTheta=0.63 mountX=-0.27 mountY=-0.19, mountTheta=-2.53
23:27:05.368 00.029 9340 SchedulePrimaryMove(10104498, x=0.27, y=0.20, opts=13)
23:27:05.381 00.013 9340 Enqueuing Move request for scope (0.27, 0.20)
23:27:05.391 00.010 12020 Worker thread wakes up
23:27:05.392 00.001 12020 worker thread servicing REQUEST_MOVE scope ofs (0.27, 0.20) opts 0xd
23:27:05.392 00.000 12020 Handling offset move in thread for scope, endpoint = (0.27, 0.20)
23:27:05.392 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=5873, max=65529, med=9766, FiltMin=7509, FiltMax=65498, Gamma=2.870
23:27:05.403 00.011 12020 Moving (0.27, 0.20) raw xDistance=-0.27 yDistance=-0.19
23:27:05.404 00.001 9340 UpdateGuideState exits: m=707939 SNR=158.4
23:27:05.413 00.009 12020 GuideAlgorithmHysteresis::Result() returns -0.11 from input -0.27
23:27:05.413 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:27:05.422 00.009 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:27:05.422 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
23:27:05.431 00.009 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
23:27:05.432 00.001 9340 Enqueuing Expose request
23:27:05.442 00.010 12020 MoveAxis(E, 22, ABG)
23:27:05.443 00.001 12020 Guiding  Dir = 2, Dur = 22
23:27:05.444 00.001 12020 IsSlewing returns 0
23:27:05.445 00.001 12020 IsGuiding returns 0
23:27:05.482 00.037 12020 IsGuiding returns 1
23:27:05.482 00.000 12020 scope still moving after pulse duration time elapsed
23:27:05.518 00.036 12020 IsSlewing returns 0
23:27:05.519 00.001 12020 IsGuiding returns 0
23:27:05.520 00.001 12020 scope move finished after 22 + 52 ms
23:27:05.520 00.000 12020 Move returns status 0, amount 22
23:27:05.520 00.000 12020 MoveAxis(N, 0, ABG)
23:27:05.520 00.000 12020 Move returns status 0, amount 0
23:27:05.520 00.000 12020 move complete, result=0
23:27:05.520 00.000 12020 worker thread done servicing request
23:27:05.520 00.000 9340 GuideStep: -0.3 px 22 ms EAST, -0.2 px 0 ms NORTH
23:27:05.529 00.009 12020 Worker thread wakes up
23:27:05.530 00.001 12020 worker thread servicing REQUEST_EXPOSE 2000
23:27:05.530 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(838,40,31,31)
23:27:06.824 01.294 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"67838540-a780-4489-80b1-554efff85aba"}
23:27:06.847 00.023 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"67838540-a780-4489-80b1-554efff85aba"}
23:27:06.863 00.016 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"64c0ace3-51f5-4a72-ad72-7ebca5e0dd10"}
23:27:06.875 00.012 9340 case statement mapped state 6 to 3
23:27:06.889 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"64c0ace3-51f5-4a72-ad72-7ebca5e0dd10"}
23:27:06.898 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"7faf7050-19c7-48d5-a366-55d5e7dae928"}
23:27:06.908 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":718,"width":15,"height":15,"star_pos":[7.17,7.22],"pixels":"..."},"id":"7faf7050-19c7-48d5-a366-55d5e7dae928"}
23:27:07.906 00.998 12020 Exposure complete
23:27:08.215 00.309 9340 OnExposeComplete: enter
23:27:08.231 00.016 12020 worker thread done servicing request
23:27:08.231 00.000 9340 UpdateGuideState(): m_state=6
23:27:08.247 00.016 9340 Star::Find(15, 854, 56, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 719
23:27:08.263 00.016 9340 Star::Find returns 1 (0), X=854.46, Y=56.32, Mass=719597, SNR=133.3, Peak=57627 HFD=4.0
23:27:08.293 00.030 9340 MultiStar: [#1 0.51,0.65,0.79,U] [#2 0.77,0.29,0.82,U] [#3 0.71,0.33,0.82,U] [#4 0.08,0.10,0.68,U] [#5 -0.31,-0.42,0.77,U] [#6 0.49,0.18,0.68,U] [#7 -0.00,-0.09,0.55,U] [#8 0.30,0.63,0.61,U] 
23:27:08.309 00.016 9340 refined, 8 included, MultiStar: {0.44, 0.32}, one-star: {1.01, 0.90}
23:27:08.324 00.015 9340 CameraToMount -- cameraTheta (0.62) - m_xAngle (-3.14) = xAngle (3.76 = -2.52)
23:27:08.335 00.011 9340 CameraToMount -- cameraTheta (0.62) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (3.74 = -2.54)
23:27:08.350 00.015 9340 CameraToMount -- cameraX=0.44 cameraY=0.32 hyp=0.54 cameraTheta=0.62 mountX=-0.44 mountY=-0.31, mountTheta=-2.53
23:27:08.367 00.017 9340 SchedulePrimaryMove(10104498, x=0.44, y=0.32, opts=13)
23:27:08.403 00.036 9340 Enqueuing Move request for scope (0.44, 0.32)
23:27:08.414 00.011 12020 Worker thread wakes up
23:27:08.415 00.001 9340 UpdateImageDisplay: Size=(1920,1080) min=6106, max=65521, med=9749, FiltMin=7808, FiltMax=65497, Gamma=2.870
23:27:08.429 00.014 12020 worker thread servicing REQUEST_MOVE scope ofs (0.44, 0.32) opts 0xd
23:27:08.429 00.000 9340 UpdateGuideState exits: m=719597 SNR=133.3
23:27:08.445 00.016 12020 Handling offset move in thread for scope, endpoint = (0.44, 0.32)
23:27:08.445 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:27:08.461 00.016 12020 Moving (0.44, 0.32) raw xDistance=-0.44 yDistance=-0.31
23:27:08.461 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
23:27:08.500 00.039 12020 GuideAlgorithmHysteresis::Result() returns -0.19 from input -0.44
23:27:08.500 00.000 12020 GuideAlgorithmResistSwitch::result() returns -0.31 from input -0.31
23:27:08.500 00.000 12020 MoveAxis(E, 38, ABG)
23:27:08.500 00.000 12020 Guiding  Dir = 2, Dur = 38
23:27:08.501 00.001 9340 Enqueuing Expose request
23:27:08.514 00.013 12020 IsSlewing returns 0
23:27:08.516 00.002 12020 IsGuiding returns 0
23:27:08.541 00.025 12020 PulseGuide returned control before completion, sleep 23
23:27:08.621 00.080 12020 IsGuiding returns 0
23:27:08.621 00.000 12020 Move returns status 0, amount 38
23:27:08.621 00.000 12020 MoveAxis(N, 51, ABG)
23:27:08.621 00.000 12020 Guiding  Dir = 0, Dur = 51
23:27:08.622 00.001 12020 IsSlewing returns 0
23:27:08.624 00.002 12020 IsGuiding returns 0
23:27:08.703 00.079 12020 IsGuiding returns 1
23:27:08.703 00.000 12020 scope still moving after pulse duration time elapsed
23:27:08.735 00.032 12020 IsSlewing returns 0
23:27:08.736 00.001 12020 IsGuiding returns 1
23:27:08.824 00.088 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"633f5ebc-437f-448e-b04c-3674b336225f"}
23:27:08.837 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"633f5ebc-437f-448e-b04c-3674b336225f"}
23:27:08.850 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"47583b09-9f94-4341-9cb5-f6953bbd3ef4"}
23:27:08.879 00.029 12020 IsSlewing returns 0
23:27:08.879 00.000 9340 case statement mapped state 6 to 3
23:27:08.895 00.016 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"47583b09-9f94-4341-9cb5-f6953bbd3ef4"}
23:27:08.908 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"a504b09d-52db-4948-b950-88589f49f82e"}
23:27:08.919 00.011 12020 IsGuiding returns 0
23:27:08.919 00.000 12020 scope move finished after 51 + 243 ms
23:27:08.919 00.000 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":719,"width":15,"height":15,"star_pos":[7.46,7.32],"pixels":"..."},"id":"a504b09d-52db-4948-b950-88589f49f82e"}
23:27:08.932 00.013 12020 Move returns status 0, amount 51
23:27:08.933 00.001 12020 move complete, result=0
23:27:08.933 00.000 12020 worker thread done servicing request
23:27:08.933 00.000 9340 GuideStep: -0.4 px 38 ms EAST, -0.3 px 51 ms NORTH
23:27:08.946 00.013 12020 Worker thread wakes up
23:27:08.947 00.001 12020 worker thread servicing REQUEST_EXPOSE 2000
23:27:08.947 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(838,40,31,31)
23:27:10.824 01.877 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"6924be64-974c-4fb9-b8cf-186c4d73e90e"}
23:27:10.835 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"6924be64-974c-4fb9-b8cf-186c4d73e90e"}
23:27:10.864 00.029 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"5ba921c5-6ef3-4740-b031-781986b970be"}
23:27:10.877 00.013 9340 case statement mapped state 6 to 3
23:27:10.889 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"5ba921c5-6ef3-4740-b031-781986b970be"}
23:27:10.900 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"280207ff-da58-4c6a-83ce-9c36ab0eb312"}
23:27:10.909 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":719,"width":15,"height":15,"star_pos":[7.46,7.32],"pixels":"..."},"id":"280207ff-da58-4c6a-83ce-9c36ab0eb312"}
23:27:11.309 00.400 12020 Exposure complete
23:27:11.559 00.250 12020 worker thread done servicing request
23:27:11.559 00.000 9340 OnExposeComplete: enter
23:27:11.569 00.010 9340 UpdateGuideState(): m_state=6
23:27:11.583 00.014 9340 Star::Find(15, 854, 56, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 720
23:27:11.609 00.026 9340 Star::Find returns 1 (0), X=854.59, Y=56.04, Mass=694119, SNR=159.9, Peak=52427 HFD=3.9
23:27:11.623 00.014 9340 MultiStar: [#1 0.54,0.65,0.66,U] [#2 0.72,0.06,0.79,U] [#3 1.10,0.22,0.00,M1] [#4 0.38,-0.04,0.57,U] [#5 0.00,-0.31,0.62,U] [#6 0.45,-0.07,0.63,U] [#7 0.31,0.02,0.58,U] [#8 0.61,0.63,0.52,U] 
23:27:11.634 00.011 9340 refined, 7 included, MultiStar: {0.57, 0.22}, one-star: {1.13, 0.63}
23:27:11.644 00.010 9340 CameraToMount -- cameraTheta (0.37) - m_xAngle (-3.14) = xAngle (3.51 = -2.78)
23:27:11.658 00.014 9340 CameraToMount -- cameraTheta (0.37) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (3.49 = -2.79)
23:27:11.668 00.010 9340 CameraToMount -- cameraX=0.57 cameraY=0.22 hyp=0.61 cameraTheta=0.37 mountX=-0.57 mountY=-0.21, mountTheta=-2.79
23:27:11.683 00.015 9340 SchedulePrimaryMove(10104498, x=0.57, y=0.22, opts=13)
23:27:11.715 00.032 9340 Enqueuing Move request for scope (0.57, 0.22)
23:27:11.726 00.011 12020 Worker thread wakes up
23:27:11.727 00.001 9340 UpdateImageDisplay: Size=(1920,1080) min=6195, max=65514, med=9777, FiltMin=7753, FiltMax=65479, Gamma=2.870
23:27:11.739 00.012 12020 worker thread servicing REQUEST_MOVE scope ofs (0.57, 0.22) opts 0xd
23:27:11.740 00.001 9340 UpdateGuideState exits: m=694119 SNR=159.9
23:27:11.748 00.008 12020 Handling offset move in thread for scope, endpoint = (0.57, 0.22)
23:27:11.748 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:27:11.758 00.010 12020 Moving (0.57, 0.22) raw xDistance=-0.57 yDistance=-0.21
23:27:11.758 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
23:27:11.770 00.012 12020 GuideAlgorithmHysteresis::Result() returns -0.25 from input -0.57
23:27:11.770 00.000 9340 Enqueuing Expose request
23:27:11.797 00.027 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:27:11.797 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.21
23:27:11.798 00.001 12020 MoveAxis(E, 49, ABG)
23:27:11.798 00.000 12020 Guiding  Dir = 2, Dur = 49
23:27:11.800 00.002 12020 IsSlewing returns 0
23:27:11.800 00.000 12020 IsGuiding returns 0
23:27:11.820 00.020 12020 PulseGuide returned control before completion, sleep 41
23:27:11.900 00.080 12020 IsGuiding returns 0
23:27:11.900 00.000 12020 Move returns status 0, amount 49
23:27:11.900 00.000 12020 MoveAxis(N, 0, ABG)
23:27:11.900 00.000 12020 Move returns status 0, amount 0
23:27:11.900 00.000 12020 move complete, result=0
23:27:11.901 00.001 12020 worker thread done servicing request
23:27:11.901 00.000 9340 GuideStep: -0.6 px 49 ms EAST, -0.2 px 0 ms NORTH
23:27:11.911 00.010 12020 Worker thread wakes up
23:27:11.911 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
23:27:11.912 00.001 12020 Handling exposure in thread, d=2000 o=3 r=(838,40,31,31)
23:27:12.824 00.912 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"e7c9f169-05dc-4894-aaa0-201109669569"}
23:27:12.837 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"e7c9f169-05dc-4894-aaa0-201109669569"}
23:27:12.867 00.030 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"62e00e7a-ef69-4ac8-860b-f73060d79c02"}
23:27:12.908 00.041 9340 case statement mapped state 6 to 3
23:27:12.925 00.017 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"62e00e7a-ef69-4ac8-860b-f73060d79c02"}
23:27:12.945 00.020 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"61790bb1-4419-472f-8f44-e9ceace8a7b2"}
23:27:12.960 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":720,"width":15,"height":15,"star_pos":[6.59,7.04],"pixels":"..."},"id":"61790bb1-4419-472f-8f44-e9ceace8a7b2"}
23:27:14.281 01.321 12020 Exposure complete
23:27:14.607 00.326 12020 worker thread done servicing request
23:27:14.607 00.000 9340 OnExposeComplete: enter
23:27:14.623 00.016 9340 UpdateGuideState(): m_state=6
23:27:14.634 00.011 9340 Star::Find(15, 854, 56, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 721
23:27:14.646 00.012 9340 Star::Find returns 1 (0), X=854.14, Y=56.09, Mass=726167, SNR=140.3, Peak=53827 HFD=4.2
23:27:14.660 00.014 9340 MultiStar: [#1 0.19,0.43,0.84,U] [#2 0.46,0.10,0.93,U] [#3 0.53,-0.04,0.70,U] [#4 0.04,-0.04,0.70,U] [#5 -0.46,-0.30,0.74,U] [#6 0.04,-0.00,0.59,U] [#7 -0.31,-0.37,0.61,U] [#8 0.71,0.74,0.00,M1] 
23:27:14.673 00.013 9340 refined, 7 included, MultiStar: {0.19, 0.10}, one-star: {0.68, 0.67}
23:27:14.704 00.031 9340 CameraToMount -- cameraTheta (0.49) - m_xAngle (-3.14) = xAngle (3.62 = -2.66)
23:27:14.717 00.013 9340 CameraToMount -- cameraTheta (0.49) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (3.61 = -2.67)
23:27:14.728 00.011 9340 CameraToMount -- cameraX=0.19 cameraY=0.10 hyp=0.21 cameraTheta=0.49 mountX=-0.19 mountY=-0.10, mountTheta=-2.67
23:27:14.746 00.018 9340 SchedulePrimaryMove(10104498, x=0.19, y=0.10, opts=13)
23:27:14.760 00.014 9340 Enqueuing Move request for scope (0.19, 0.10)
23:27:14.772 00.012 12020 Worker thread wakes up
23:27:14.772 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=5901, max=65521, med=9609, FiltMin=7280, FiltMax=65497, Gamma=2.870
23:27:14.783 00.011 12020 worker thread servicing REQUEST_MOVE scope ofs (0.19, 0.10) opts 0xd
23:27:14.783 00.000 9340 UpdateGuideState exits: m=726167 SNR=140.3
23:27:14.794 00.011 12020 Handling offset move in thread for scope, endpoint = (0.19, 0.10)
23:27:14.794 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:27:14.823 00.029 12020 Moving (0.19, 0.10) raw xDistance=-0.19 yDistance=-0.10
23:27:14.823 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
23:27:14.837 00.014 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.19
23:27:14.837 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:27:14.837 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
23:27:14.838 00.001 9340 Enqueuing Expose request
23:27:14.849 00.011 12020 MoveAxis(E, 0, ABG)
23:27:14.849 00.000 12020 Move returns status 0, amount 0
23:27:14.849 00.000 12020 MoveAxis(N, 0, ABG)
23:27:14.849 00.000 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"4d979724-8945-4469-b5ab-884b8e799fed"}
23:27:14.862 00.013 12020 Move returns status 0, amount 0
23:27:14.862 00.000 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"4d979724-8945-4469-b5ab-884b8e799fed"}
23:27:14.874 00.012 12020 move complete, result=0
23:27:14.874 00.000 12020 worker thread done servicing request
23:27:14.874 00.000 12020 Worker thread wakes up
23:27:14.874 00.000 9340 GuideStep: -0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
23:27:14.888 00.014 12020 worker thread servicing REQUEST_EXPOSE 2000
23:27:14.888 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(838,40,31,31)
23:27:14.897 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"21cc28a7-dcc2-4de8-b3b4-94ee5320799d"}
23:27:14.911 00.014 9340 case statement mapped state 6 to 3
23:27:14.940 00.029 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"21cc28a7-dcc2-4de8-b3b4-94ee5320799d"}
23:27:14.959 00.019 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"ed62a7fe-4e41-495c-8e1a-d38ef48ad4e7"}
23:27:14.973 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":721,"width":15,"height":15,"star_pos":[7.14,7.09],"pixels":"..."},"id":"ed62a7fe-4e41-495c-8e1a-d38ef48ad4e7"}
23:27:16.825 01.852 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"4858eacf-796f-433e-9ee7-df3a43a25ee6"}
23:27:16.835 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"4858eacf-796f-433e-9ee7-df3a43a25ee6"}
23:27:16.845 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"0d8bcee1-45af-408a-b70f-cdf3f3273635"}
23:27:16.854 00.009 9340 case statement mapped state 6 to 3
23:27:16.863 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"0d8bcee1-45af-408a-b70f-cdf3f3273635"}
23:27:16.871 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"96a06cd6-c995-4bfa-851a-2f4fdf0ca3cb"}
23:27:16.879 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":721,"width":15,"height":15,"star_pos":[7.14,7.09],"pixels":"..."},"id":"96a06cd6-c995-4bfa-851a-2f4fdf0ca3cb"}
23:27:17.256 00.377 12020 Exposure complete
23:27:17.450 00.194 12020 worker thread done servicing request
23:27:17.450 00.000 9340 OnExposeComplete: enter
23:27:17.459 00.009 9340 UpdateGuideState(): m_state=6
23:27:17.467 00.008 9340 Star::Find(15, 854, 56, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 722
23:27:17.477 00.010 9340 Star::Find returns 1 (0), X=854.47, Y=56.16, Mass=744164, SNR=147.8, Peak=55111 HFD=3.8
23:27:17.487 00.010 9340 MultiStar: [#1 0.50,0.46,0.81,U] [#2 0.81,0.03,0.74,U] [#3 0.95,0.22,0.00,M1] [#4 0.23,-0.11,0.59,U] [#5 -0.19,-0.15,0.76,U] [#6 0.47,-0.06,0.59,U] [#7 -0.28,0.05,0.71,U] [#8 0.49,0.63,0.64,U] 
23:27:17.497 00.010 9340 refined, 7 included, MultiStar: {0.41, 0.23}, one-star: {1.01, 0.75}
23:27:17.505 00.008 9340 CameraToMount -- cameraTheta (0.52) - m_xAngle (-3.14) = xAngle (3.65 = -2.63)
23:27:17.531 00.026 9340 CameraToMount -- cameraTheta (0.52) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (3.64 = -2.64)
23:27:17.544 00.013 9340 CameraToMount -- cameraX=0.41 cameraY=0.23 hyp=0.47 cameraTheta=0.52 mountX=-0.41 mountY=-0.23, mountTheta=-2.64
23:27:17.555 00.011 9340 SchedulePrimaryMove(10104498, x=0.41, y=0.23, opts=13)
23:27:17.567 00.012 9340 Enqueuing Move request for scope (0.41, 0.23)
23:27:17.575 00.008 12020 Worker thread wakes up
23:27:17.576 00.001 12020 worker thread servicing REQUEST_MOVE scope ofs (0.41, 0.23) opts 0xd
23:27:17.576 00.000 12020 Handling offset move in thread for scope, endpoint = (0.41, 0.23)
23:27:17.576 00.000 12020 Moving (0.41, 0.23) raw xDistance=-0.41 yDistance=-0.23
23:27:17.576 00.000 12020 GuideAlgorithmHysteresis::Result() returns -0.17 from input -0.41
23:27:17.576 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:27:17.576 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=5655, max=65521, med=9651, FiltMin=7564, FiltMax=65497, Gamma=2.870
23:27:17.587 00.011 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.23
23:27:17.587 00.000 9340 UpdateGuideState exits: m=744164 SNR=147.8
23:27:17.597 00.010 12020 MoveAxis(E, 34, ABG)
23:27:17.597 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:27:17.609 00.012 12020 Guiding  Dir = 2, Dur = 34
23:27:17.609 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
23:27:17.618 00.009 12020 IsSlewing returns 0
23:27:17.618 00.000 9340 Enqueuing Expose request
23:27:17.628 00.010 12020 IsGuiding returns 0
23:27:17.673 00.045 12020 PulseGuide returned control before completion, sleep 13
23:27:17.706 00.033 12020 IsGuiding returns 1
23:27:17.706 00.000 12020 scope still moving after pulse duration time elapsed
23:27:17.737 00.031 12020 IsSlewing returns 0
23:27:17.738 00.001 12020 IsGuiding returns 0
23:27:17.738 00.000 12020 scope move finished after 34 + 63 ms
23:27:17.739 00.001 12020 Move returns status 0, amount 34
23:27:17.739 00.000 12020 MoveAxis(N, 0, ABG)
23:27:17.739 00.000 12020 Move returns status 0, amount 0
23:27:17.739 00.000 12020 move complete, result=0
23:27:17.739 00.000 12020 worker thread done servicing request
23:27:17.739 00.000 9340 GuideStep: -0.4 px 34 ms EAST, -0.2 px 0 ms NORTH
23:27:17.765 00.026 12020 Worker thread wakes up
23:27:17.765 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
23:27:17.765 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(838,40,31,31)
23:27:18.826 01.061 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"36b55392-e88d-42ce-b50c-60c8855bb5ac"}
23:27:18.854 00.028 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"36b55392-e88d-42ce-b50c-60c8855bb5ac"}
23:27:18.870 00.016 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"f365b3f7-7777-4973-8ae2-7ff9f5c7b3c4"}
23:27:18.882 00.012 9340 case statement mapped state 6 to 3
23:27:18.893 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"f365b3f7-7777-4973-8ae2-7ff9f5c7b3c4"}
23:27:18.904 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"e2e59212-22f9-4c39-9425-81b7401e0b77"}
23:27:18.922 00.018 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":722,"width":15,"height":15,"star_pos":[7.47,7.16],"pixels":"..."},"id":"e2e59212-22f9-4c39-9425-81b7401e0b77"}
23:27:19.576 00.654 9340 evsrv: cli 100A4508 connect
23:27:19.715 00.139 9340 case statement mapped state 6 to 3
23:27:19.836 00.121 9340 case statement mapped state 6 to 3
23:27:20.692 00.856 9340 evsrv: cli 100A4508 request: {"method":"get_app_state","id":"961dc837-560b-450f-811f-31aaad611af9"}
23:27:21.441 00.749 12020 Exposure complete
23:27:21.485 00.044 9340 case statement mapped state 6 to 3
23:27:21.981 00.496 9340 evsrv: cli 100A4508 response: {"jsonrpc":"2.0","result":"Guiding","id":"961dc837-560b-450f-811f-31aaad611af9"}
23:27:22.679 00.698 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"bd1b4e70-20c5-4483-b6c2-7c11bb2f82f6"}
23:27:22.943 00.264 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"bd1b4e70-20c5-4483-b6c2-7c11bb2f82f6"}
23:27:23.164 00.221 9340 evsrv: cli 100A4508 disconnect
23:27:23.350 00.186 9340 evsrv: cli 100A41E8 connect
23:27:23.444 00.094 9340 case statement mapped state 6 to 3
23:27:23.590 00.146 9340 case statement mapped state 6 to 3
23:27:23.672 00.082 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"d4281432-0f6a-437b-a492-40f288fa5435"}
23:27:23.782 00.110 9340 case statement mapped state 6 to 3
23:27:23.826 00.044 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"d4281432-0f6a-437b-a492-40f288fa5435"}
23:27:23.939 00.113 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"a9f3ff6f-34ac-46d8-81ad-46f45f138efe"}
23:27:24.016 00.077 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":722,"width":15,"height":15,"star_pos":[7.47,7.16],"pixels":"..."},"id":"a9f3ff6f-34ac-46d8-81ad-46f45f138efe"}
23:27:24.068 00.052 9340 evsrv: cli 100A41E8 request: {"method":"dither","params":{"amount":4,"raOnly":false,"settle":{"pixels":0.45,"time":8,"timeout":90}},"id":"9e00cb2c-30a7-45b1-905d-53b519cc7403"}
23:27:24.143 00.075 12020 worker thread done servicing request
23:27:24.143 00.000 9340 PhdController::Dither begins
23:27:24.178 00.035 9340 dither: size=4.00, dRA=2.58 dDec=1.97
23:27:24.199 00.021 9340 MountToCamera -- mountTheta (0.65) + m_xAngle (-3.14) = xAngle (-2.48 = -2.48)
23:27:24.236 00.037 9340 MountToCamera -- mountX=2.58 mountY=1.97 hyp=3.25 mountTheta=0.65 cameraX=-2.57, cameraY=-1.99 cameraTheta=-2.48
23:27:24.298 00.062 9340 setting lock position to (850.88, 53.43)
23:27:24.332 00.034 9340 Mount: notify guiding dithered (-2.6, -2.0)
23:27:24.366 00.034 9340 MultiStar: stabilizing after lock position change
23:27:24.430 00.064 9340 Status Line: Dither by 2.58,1.97
23:27:24.580 00.150 9340 PhdController: newstate STATE_SETTLE_BEGIN
23:27:24.656 00.076 9340 PhdController: newstate STATE_SETTLE_WAIT
23:27:24.766 00.110 9340 evsrv: cli 100A41E8 response: {"jsonrpc":"2.0","result":0,"id":"9e00cb2c-30a7-45b1-905d-53b519cc7403"}
23:27:24.856 00.090 9340 OnExposeComplete: enter
23:27:24.903 00.047 9340 UpdateGuideState(): m_state=6
23:27:24.971 00.068 9340 Star::Find(15, 854, 56, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 723
23:27:25.008 00.037 9340 Star::Find returns 1 (0), X=854.55, Y=56.27, Mass=701758, SNR=165.2, Peak=53223 HFD=3.9
23:27:25.030 00.022 9340 CameraToMount -- cameraTheta (0.66) - m_xAngle (-3.14) = xAngle (3.80 = -2.49)
23:27:25.115 00.085 9340 CameraToMount -- cameraTheta (0.66) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (3.78 = -2.50)
23:27:25.140 00.025 9340 CameraToMount -- cameraX=3.66 cameraY=2.85 hyp=4.64 cameraTheta=0.66 mountX=-3.68 mountY=-2.77, mountTheta=-2.50
23:27:25.195 00.055 9340 dither recenter: remaining=(-2.6,-2.0) step=(-2.6,-2.0)
23:27:25.267 00.072 9340 MountToCamera -- mountTheta (-2.49) + m_xAngle (-3.14) = xAngle (-5.62 = 0.66)
23:27:25.417 00.150 9340 MountToCamera -- mountX=-2.58 mountY=-1.97 hyp=3.25 mountTheta=-2.49 cameraX=2.57, cameraY=1.99 cameraTheta=0.66
23:27:25.552 00.135 9340 SchedulePrimaryMove(10104498, x=2.57, y=1.99, opts=4)
23:27:25.592 00.040 9340 Enqueuing Move request for scope (2.57, 1.99)
23:27:25.667 00.075 9340 Mount: notify direct move -2.58,-1.97
23:27:25.691 00.024 12020 Worker thread wakes up
23:27:25.692 00.001 12020 worker thread servicing REQUEST_MOVE scope ofs (2.57, 1.99) opts 0x4
23:27:25.692 00.000 12020 Handling offset move in thread for scope, endpoint = (2.57, 1.99)
23:27:25.692 00.000 12020 Moving (2.57, 1.99) raw xDistance=-2.58 yDistance=-1.97
23:27:25.693 00.001 12020 MoveAxis(E, 501, B)
23:27:25.693 00.000 12020 Guiding  Dir = 2, Dur = 501
23:27:25.696 00.003 9340 UpdateImageDisplay: Size=(1920,1080) min=5934, max=65521, med=9785, FiltMin=7641, FiltMax=65497, Gamma=2.870
23:27:25.733 00.037 12020 IsSlewing returns 0
23:27:25.734 00.001 9340 UpdateGuideState exits: m=701758 SNR=165.2
23:27:25.816 00.082 12020 IsGuiding returns 0
23:27:25.817 00.001 9340 PhdController: settling, locked = 1, distance = 3.96 (0.45) aobump = 0 frame = 1 / 99999
23:27:25.861 00.044 12020 PulseGuide returned control before completion, sleep 483
23:27:25.865 00.004 9340 evsrv: {"Event":"Settling","Timestamp":1778732845.865,"Host":"ASTRO","Inst":1,"Distance":3.96,"Time":0.0,"SettleTime":8.0,"StarLocked":true}
23:27:25.987 00.122 9340 evsrv: cli 100A41E8 short write 0/135 Input / Output error
23:27:26.023 00.036 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:27:26.057 00.034 9340 ScheduleExposure(2000,3,1) exposurePending=0
23:27:26.112 00.055 9340 Enqueuing Expose request
23:27:26.127 00.015 9340 evsrv: cli 100A41E8 disconnect
23:27:26.141 00.014 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"e45fc624-3475-4a6b-9b16-18a581afc05b"}
23:27:26.164 00.023 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"e45fc624-3475-4a6b-9b16-18a581afc05b"}
23:27:26.389 00.225 12020 IsGuiding returns 0
23:27:26.390 00.001 12020 Move returns status 0, amount 501
23:27:26.390 00.000 12020 MoveAxis(N, 331, B)
23:27:26.392 00.002 12020 Guiding  Dir = 0, Dur = 331
23:27:26.454 00.062 12020 IsSlewing returns 0
23:27:26.455 00.001 12020 IsGuiding returns 0
23:27:26.538 00.083 12020 PulseGuide returned control before completion, sleep 259
23:27:26.801 00.263 12020 IsGuiding returns 1
23:27:26.801 00.000 12020 scope still moving after pulse duration time elapsed
23:27:26.848 00.047 12020 IsSlewing returns 0
23:27:26.848 00.000 12020 IsGuiding returns 1
23:27:26.930 00.082 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"ef7ffb26-20e8-4e98-a13c-3b9bd66a32d6"}
23:27:26.945 00.015 9340 case statement mapped state 6 to 3
23:27:27.063 00.118 12020 IsSlewing returns 0
23:27:27.063 00.000 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"ef7ffb26-20e8-4e98-a13c-3b9bd66a32d6"}
23:27:27.198 00.135 12020 IsGuiding returns 0
23:27:27.200 00.002 12020 scope move finished after 331 + 412 ms
23:27:27.200 00.000 12020 Move returns status 0, amount 331
23:27:27.200 00.000 12020 move complete, result=0
23:27:27.200 00.000 12020 worker thread done servicing request
23:27:27.201 00.001 12020 Worker thread wakes up
23:27:27.201 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
23:27:27.201 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(836,38,31,31)
23:27:27.204 00.003 9340 GuideStep: -2.6 px 501 ms EAST, -2.0 px 331 ms NORTH
23:27:27.552 00.348 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"cfa6c806-92e3-485e-9cd0-41d564f69d8c"}
23:27:27.608 00.056 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":723,"width":15,"height":15,"star_pos":[6.55,7.27],"pixels":"..."},"id":"cfa6c806-92e3-485e-9cd0-41d564f69d8c"}
23:27:27.925 00.317 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"da8661b8-3698-4e30-9fc1-711a7b902445"}
23:27:28.710 00.785 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"da8661b8-3698-4e30-9fc1-711a7b902445"}
23:27:28.965 00.255 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"e6813f5c-634c-41a4-a82a-7da831e9269d"}
23:27:29.668 00.703 9340 case statement mapped state 6 to 3
23:27:30.084 00.416 12020 Exposure complete
23:27:30.343 00.259 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"e6813f5c-634c-41a4-a82a-7da831e9269d"}
23:27:30.970 00.627 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"fa9a37e2-195e-4f6a-a5dc-ba1faa8528ae"}
23:27:31.717 00.747 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":723,"width":15,"height":15,"star_pos":[6.55,7.27],"pixels":"..."},"id":"fa9a37e2-195e-4f6a-a5dc-ba1faa8528ae"}
23:27:32.277 00.560 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"71686573-dfe8-42ec-b2d9-a0a1496b7606"}
23:27:32.370 00.093 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"71686573-dfe8-42ec-b2d9-a0a1496b7606"}
23:27:32.494 00.124 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"4694c2e8-9f34-4781-86d9-d54cff216613"}
23:27:32.652 00.158 9340 case statement mapped state 6 to 3
23:27:32.797 00.145 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"4694c2e8-9f34-4781-86d9-d54cff216613"}
23:27:33.027 00.230 12020 worker thread done servicing request
23:27:33.027 00.000 9340 OnExposeComplete: enter
23:27:33.042 00.015 9340 UpdateGuideState(): m_state=6
23:27:33.056 00.014 9340 Star::Find(15, 854, 56, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 724
23:27:33.070 00.014 9340 Star::Find returns 1 (0), X=852.14, Y=54.88, Mass=712563, SNR=152.7, Peak=58167 HFD=4.1
23:27:33.083 00.013 9340 CameraToMount -- cameraTheta (0.86) - m_xAngle (-3.14) = xAngle (3.99 = -2.29)
23:27:33.096 00.013 9340 CameraToMount -- cameraTheta (0.86) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (3.98 = -2.30)
23:27:33.115 00.019 9340 CameraToMount -- cameraX=1.26 cameraY=1.46 hyp=1.92 cameraTheta=0.86 mountX=-1.27 mountY=-1.43, mountTheta=-2.30
23:27:33.163 00.048 9340 SchedulePrimaryMove(10104498, x=1.26, y=1.46, opts=13)
23:27:33.182 00.019 9340 Enqueuing Move request for scope (1.26, 1.46)
23:27:33.196 00.014 12020 Worker thread wakes up
23:27:33.197 00.001 9340 UpdateImageDisplay: Size=(1920,1080) min=6274, max=65527, med=9779, FiltMin=7817, FiltMax=65497, Gamma=2.870
23:27:33.212 00.015 12020 worker thread servicing REQUEST_MOVE scope ofs (1.26, 1.46) opts 0xd
23:27:33.212 00.000 9340 UpdateGuideState exits: m=712563 SNR=152.7
23:27:33.225 00.013 12020 Handling offset move in thread for scope, endpoint = (1.26, 1.46)
23:27:33.226 00.001 9340 PhdController: settling, locked = 1, distance = 1.92 (0.45) aobump = 0 frame = 2 / 99999
23:27:33.239 00.013 12020 Moving (1.26, 1.46) raw xDistance=-1.27 yDistance=-1.43
23:27:33.240 00.001 12020 GuideAlgorithmHysteresis::Result() returns -0.53 from input -1.27
23:27:33.240 00.000 12020 resist switch: large excursion: input -1.43 thresh 0.75 direction from 0 to -1
23:27:33.240 00.000 12020 switching direction from 0 to -1 - decHistory=-3 oldest=0.00 newest=-4.29
23:27:33.241 00.001 9340 evsrv: {"Event":"Settling","Timestamp":1778732853.239,"Host":"ASTRO","Inst":1,"Distance":1.92,"Time":0.0,"SettleTime":8.0,"StarLocked":true}
23:27:33.254 00.013 12020 GuideAlgorithmResistSwitch::result() returns -1.43 from input -1.43
23:27:33.254 00.000 12020 MoveAxis(E, 103, ABG)
23:27:33.255 00.001 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:27:33.269 00.014 12020 Guiding  Dir = 2, Dur = 103
23:27:33.269 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
23:27:33.306 00.037 12020 IsSlewing returns 0
23:27:33.306 00.000 9340 Enqueuing Expose request
23:27:33.330 00.024 12020 IsGuiding returns 0
23:27:33.362 00.032 12020 PulseGuide returned control before completion, sleep 82
23:27:33.490 00.128 12020 IsGuiding returns 0
23:27:33.490 00.000 12020 Move returns status 0, amount 103
23:27:33.491 00.001 12020 MoveAxis(N, 240, ABG)
23:27:33.491 00.000 12020 Guiding  Dir = 0, Dur = 240
23:27:33.492 00.001 12020 IsSlewing returns 0
23:27:33.493 00.001 12020 IsGuiding returns 0
23:27:33.578 00.085 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"63ebcb4c-0b3e-47c6-9051-325bee36d4c2"}
23:27:33.607 00.029 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":724,"width":15,"height":15,"star_pos":[7.14,6.88],"pixels":"..."},"id":"63ebcb4c-0b3e-47c6-9051-325bee36d4c2"}
23:27:33.618 00.011 12020 PulseGuide returned control before completion, sleep 126
23:27:33.754 00.136 12020 IsGuiding returns 1
23:27:33.754 00.000 12020 scope still moving after pulse duration time elapsed
23:27:33.787 00.033 12020 IsSlewing returns 0
23:27:33.788 00.001 12020 IsGuiding returns 1
23:27:33.817 00.029 12020 IsSlewing returns 0
23:27:33.818 00.001 12020 IsGuiding returns 1
23:27:33.977 00.159 12020 IsSlewing returns 0
23:27:34.007 00.030 12020 IsGuiding returns 0
23:27:34.007 00.000 12020 scope move finished after 240 + 274 ms
23:27:34.008 00.001 12020 Move returns status 0, amount 240
23:27:34.008 00.000 12020 move complete, result=0
23:27:34.008 00.000 12020 worker thread done servicing request
23:27:34.008 00.000 9340 GuideStep: -1.3 px 103 ms EAST, -1.4 px 240 ms NORTH
23:27:34.020 00.012 12020 Worker thread wakes up
23:27:34.022 00.002 12020 worker thread servicing REQUEST_EXPOSE 2000
23:27:34.022 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(836,38,31,31)
23:27:34.228 00.206 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"770c3616-a751-4c76-8ffc-4101fb692cab"}
23:27:34.240 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"770c3616-a751-4c76-8ffc-4101fb692cab"}
23:27:34.255 00.015 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"743db85d-c6b4-4428-b5b8-587c6529399e"}
23:27:34.269 00.014 9340 case statement mapped state 6 to 3
23:27:34.283 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"743db85d-c6b4-4428-b5b8-587c6529399e"}
23:27:34.333 00.050 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"a2c19e14-ad4f-49e3-a6eb-77d2937b9a62"}
23:27:34.353 00.020 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":724,"width":15,"height":15,"star_pos":[7.14,6.88],"pixels":"..."},"id":"a2c19e14-ad4f-49e3-a6eb-77d2937b9a62"}
23:27:36.227 01.874 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"5841a13d-b6ba-45c0-9294-ad5c54604080"}
23:27:36.241 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"5841a13d-b6ba-45c0-9294-ad5c54604080"}
23:27:36.254 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"c01e744a-a2ef-47de-a103-1dee32dae25d"}
23:27:36.275 00.021 9340 case statement mapped state 6 to 3
23:27:36.287 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"c01e744a-a2ef-47de-a103-1dee32dae25d"}
23:27:36.322 00.035 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"e0694a61-48ac-4af8-a1dd-8592b837a2e7"}
23:27:36.342 00.020 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":724,"width":15,"height":15,"star_pos":[7.14,6.88],"pixels":"..."},"id":"e0694a61-48ac-4af8-a1dd-8592b837a2e7"}
23:27:36.393 00.051 12020 Exposure complete
23:27:36.714 00.321 12020 worker thread done servicing request
23:27:36.714 00.000 9340 OnExposeComplete: enter
23:27:36.728 00.014 9340 UpdateGuideState(): m_state=6
23:27:36.743 00.015 9340 Star::Find(15, 852, 54, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 725
23:27:36.778 00.035 9340 Star::Find returns 1 (0), X=852.14, Y=53.67, Mass=737132, SNR=156.4, Peak=54347 HFD=4.0
23:27:36.794 00.016 9340 CameraToMount -- cameraTheta (0.19) - m_xAngle (-3.14) = xAngle (3.33 = -2.96)
23:27:36.807 00.013 9340 CameraToMount -- cameraTheta (0.19) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (3.31 = -2.97)
23:27:36.824 00.017 9340 CameraToMount -- cameraX=1.26 cameraY=0.24 hyp=1.28 cameraTheta=0.19 mountX=-1.26 mountY=-0.22, mountTheta=-2.97
23:27:36.841 00.017 9340 SchedulePrimaryMove(10104498, x=1.26, y=0.24, opts=13)
23:27:36.861 00.020 9340 Enqueuing Move request for scope (1.26, 0.24)
23:27:36.876 00.015 12020 Worker thread wakes up
23:27:36.876 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=5992, max=65533, med=9787, FiltMin=7615, FiltMax=65483, Gamma=2.870
23:27:36.906 00.030 12020 worker thread servicing REQUEST_MOVE scope ofs (1.26, 0.24) opts 0xd
23:27:36.906 00.000 9340 UpdateGuideState exits: m=737132 SNR=156.4
23:27:36.919 00.013 12020 Handling offset move in thread for scope, endpoint = (1.26, 0.24)
23:27:36.919 00.000 12020 Moving (1.26, 0.24) raw xDistance=-1.26 yDistance=-0.22
23:27:36.919 00.000 12020 GuideAlgorithmHysteresis::Result() returns -0.57 from input -1.26
23:27:36.920 00.001 9340 PhdController: settling, locked = 1, distance = 1.73 (0.45) aobump = 0 frame = 3 / 99999
23:27:36.935 00.015 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:27:36.935 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.22
23:27:36.935 00.000 12020 MoveAxis(E, 111, ABG)
23:27:36.935 00.000 12020 Guiding  Dir = 2, Dur = 111
23:27:36.937 00.002 12020 IsSlewing returns 0
23:27:36.938 00.001 12020 IsGuiding returns 0
23:27:36.938 00.000 9340 evsrv: {"Event":"Settling","Timestamp":1778732856.935,"Host":"ASTRO","Inst":1,"Distance":1.73,"Time":0.0,"SettleTime":8.0,"StarLocked":true}
23:27:36.956 00.018 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:27:36.969 00.013 12020 PulseGuide returned control before completion, sleep 99
23:27:36.970 00.001 9340 ScheduleExposure(2000,3,1) exposurePending=0
23:27:36.987 00.017 9340 Enqueuing Expose request
23:27:37.104 00.117 12020 IsGuiding returns 0
23:27:37.104 00.000 12020 Move returns status 0, amount 111
23:27:37.105 00.001 12020 MoveAxis(N, 0, ABG)
23:27:37.105 00.000 12020 Move returns status 0, amount 0
23:27:37.105 00.000 12020 move complete, result=0
23:27:37.105 00.000 12020 worker thread done servicing request
23:27:37.105 00.000 9340 GuideStep: -1.3 px 111 ms EAST, -0.2 px 0 ms NORTH
23:27:37.121 00.016 12020 Worker thread wakes up
23:27:37.122 00.001 12020 worker thread servicing REQUEST_EXPOSE 2000
23:27:37.122 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(836,38,31,31)
23:27:38.227 01.105 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"fea609a0-816d-406b-a400-2c9e3d05317a"}
23:27:38.259 00.032 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"fea609a0-816d-406b-a400-2c9e3d05317a"}
23:27:38.276 00.017 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"d5925841-fecb-416f-a8ce-a9e2a014aa31"}
23:27:38.288 00.012 9340 case statement mapped state 6 to 3
23:27:38.307 00.019 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"d5925841-fecb-416f-a8ce-a9e2a014aa31"}
23:27:38.320 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"2db4d5a9-1f8e-4e51-b7a0-1eb6be9f3271"}
23:27:38.331 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":725,"width":15,"height":15,"star_pos":[7.14,6.67],"pixels":"..."},"id":"2db4d5a9-1f8e-4e51-b7a0-1eb6be9f3271"}
23:27:39.493 01.162 12020 Exposure complete
23:27:39.679 00.186 12020 worker thread done servicing request
23:27:39.680 00.001 9340 OnExposeComplete: enter
23:27:39.688 00.008 9340 UpdateGuideState(): m_state=6
23:27:39.713 00.025 9340 Star::Find(15, 852, 53, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 726
23:27:39.721 00.008 9340 Star::Find returns 1 (0), X=851.67, Y=53.92, Mass=701498, SNR=126.9, Peak=54659 HFD=4.0
23:27:39.728 00.007 9340 CameraToMount -- cameraTheta (0.56) - m_xAngle (-3.14) = xAngle (3.69 = -2.59)
23:27:39.739 00.011 9340 CameraToMount -- cameraTheta (0.56) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (3.68 = -2.61)
23:27:39.750 00.011 9340 CameraToMount -- cameraX=0.79 cameraY=0.49 hyp=0.92 cameraTheta=0.56 mountX=-0.79 mountY=-0.47, mountTheta=-2.60
23:27:39.763 00.013 9340 SchedulePrimaryMove(10104498, x=0.79, y=0.49, opts=13)
23:27:39.772 00.009 9340 Enqueuing Move request for scope (0.79, 0.49)
23:27:39.783 00.011 12020 Worker thread wakes up
23:27:39.783 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=6258, max=65533, med=9786, FiltMin=7525, FiltMax=65483, Gamma=2.870
23:27:39.792 00.009 12020 worker thread servicing REQUEST_MOVE scope ofs (0.79, 0.49) opts 0xd
23:27:39.792 00.000 9340 UpdateGuideState exits: m=701498 SNR=126.9
23:27:39.815 00.023 12020 Handling offset move in thread for scope, endpoint = (0.79, 0.49)
23:27:39.815 00.000 9340 PhdController: settling, locked = 1, distance = 1.49 (0.45) aobump = 0 frame = 4 / 99999
23:27:39.826 00.011 12020 Moving (0.79, 0.49) raw xDistance=-0.79 yDistance=-0.47
23:27:39.826 00.000 9340 evsrv: {"Event":"Settling","Timestamp":1778732859.826,"Host":"ASTRO","Inst":1,"Distance":1.49,"Time":0.0,"SettleTime":8.0,"StarLocked":true}
23:27:39.833 00.007 12020 GuideAlgorithmHysteresis::Result() returns -0.38 from input -0.79
23:27:39.834 00.001 12020 GuideAlgorithmResistSwitch::result() returns -0.47 from input -0.47
23:27:39.834 00.000 12020 MoveAxis(E, 73, ABG)
23:27:39.834 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:27:39.843 00.009 12020 Guiding  Dir = 2, Dur = 73
23:27:39.844 00.001 9340 ScheduleExposure(2000,3,1) exposurePending=0
23:27:39.853 00.009 12020 IsSlewing returns 0
23:27:39.853 00.000 9340 Enqueuing Expose request
23:27:39.861 00.008 12020 IsGuiding returns 0
23:27:39.887 00.026 12020 PulseGuide returned control before completion, sleep 57
23:27:39.946 00.059 12020 IsGuiding returns 1
23:27:39.946 00.000 12020 scope still moving after pulse duration time elapsed
23:27:40.000 00.054 12020 IsSlewing returns 0
23:27:40.001 00.001 12020 IsGuiding returns 0
23:27:40.001 00.000 12020 scope move finished after 73 + 67 ms
23:27:40.001 00.000 12020 Move returns status 0, amount 73
23:27:40.001 00.000 12020 MoveAxis(N, 79, ABG)
23:27:40.001 00.000 12020 Guiding  Dir = 0, Dur = 79
23:27:40.002 00.001 12020 IsSlewing returns 0
23:27:40.003 00.001 12020 IsGuiding returns 0
23:27:40.080 00.077 12020 PulseGuide returned control before completion, sleep 14
23:27:40.112 00.032 12020 IsGuiding returns 1
23:27:40.112 00.000 12020 scope still moving after pulse duration time elapsed
23:27:40.134 00.022 12020 IsSlewing returns 0
23:27:40.135 00.001 12020 IsGuiding returns 1
23:27:40.166 00.031 12020 IsSlewing returns 0
23:27:40.167 00.001 12020 IsGuiding returns 1
23:27:40.227 00.060 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"9eaa883a-22bf-4f9e-a6bf-3d0db2c0891f"}
23:27:40.238 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"9eaa883a-22bf-4f9e-a6bf-3d0db2c0891f"}
23:27:40.248 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"a90fc9b5-b2b2-40d4-bbfc-4f9b28eb5b25"}
23:27:40.257 00.009 9340 case statement mapped state 6 to 3
23:27:40.279 00.022 12020 IsSlewing returns 0
23:27:40.279 00.000 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"a90fc9b5-b2b2-40d4-bbfc-4f9b28eb5b25"}
23:27:40.288 00.009 12020 IsGuiding returns 0
23:27:40.288 00.000 12020 scope move finished after 79 + 204 ms
23:27:40.288 00.000 12020 Move returns status 0, amount 79
23:27:40.288 00.000 12020 move complete, result=0
23:27:40.289 00.001 12020 worker thread done servicing request
23:27:40.289 00.000 12020 Worker thread wakes up
23:27:40.289 00.000 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"b55380e3-9e31-4996-bb59-e6a2802ac646"}
23:27:40.298 00.009 12020 worker thread servicing REQUEST_EXPOSE 2000
23:27:40.299 00.001 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":726,"width":15,"height":15,"star_pos":[6.67,6.92],"pixels":"..."},"id":"b55380e3-9e31-4996-bb59-e6a2802ac646"}
23:27:40.307 00.008 12020 Handling exposure in thread, d=2000 o=3 r=(836,38,31,31)
23:27:40.308 00.001 9340 GuideStep: -0.8 px 73 ms EAST, -0.5 px 79 ms NORTH
23:27:42.225 01.917 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"09cc7d3d-8bd3-495e-8210-6e20b21e0389"}
23:27:42.234 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"09cc7d3d-8bd3-495e-8210-6e20b21e0389"}
23:27:42.243 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"645a93b8-51bf-43b2-be81-be2da2bb25ac"}
23:27:42.250 00.007 9340 case statement mapped state 6 to 3
23:27:42.269 00.019 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"645a93b8-51bf-43b2-be81-be2da2bb25ac"}
23:27:42.280 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"7d45cb05-f40c-479b-bbeb-3ce985ba51c6"}
23:27:42.287 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":726,"width":15,"height":15,"star_pos":[6.67,6.92],"pixels":"..."},"id":"7d45cb05-f40c-479b-bbeb-3ce985ba51c6"}
23:27:42.678 00.391 12020 Exposure complete
23:27:42.857 00.179 12020 worker thread done servicing request
23:27:42.858 00.001 9340 OnExposeComplete: enter
23:27:42.865 00.007 9340 UpdateGuideState(): m_state=6
23:27:42.875 00.010 9340 Star::Find(15, 851, 53, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 727
23:27:42.883 00.008 9340 Star::Find returns 1 (0), X=850.61, Y=53.13, Mass=740016, SNR=146.6, Peak=53601 HFD=3.9
23:27:42.891 00.008 9340 CameraToMount -- cameraTheta (-2.31) - m_xAngle (-3.14) = xAngle (0.83 = 0.83)
23:27:42.897 00.006 9340 CameraToMount -- cameraTheta (-2.31) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (0.81 = 0.81)
23:27:42.906 00.009 9340 CameraToMount -- cameraX=-0.27 cameraY=-0.30 hyp=0.40 cameraTheta=-2.31 mountX=0.27 mountY=0.29, mountTheta=0.82
23:27:42.917 00.011 9340 SchedulePrimaryMove(10104498, x=-0.27, y=-0.30, opts=13)
23:27:42.926 00.009 9340 Enqueuing Move request for scope (-0.27, -0.30)
23:27:42.948 00.022 12020 Worker thread wakes up
23:27:42.948 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=5074, max=65535, med=9809, FiltMin=7610, FiltMax=65530, Gamma=2.870
23:27:42.958 00.010 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.27, -0.30) opts 0xd
23:27:42.958 00.000 12020 Handling offset move in thread for scope, endpoint = (-0.27, -0.30)
23:27:42.959 00.001 12020 Moving (-0.27, -0.30) raw xDistance=0.27 yDistance=0.29
23:27:42.959 00.000 12020 GuideAlgorithmHysteresis::Result() returns 0.08 from input 0.27
23:27:42.959 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
23:27:42.959 00.000 9340 UpdateGuideState exits: m=740016 SNR=146.6
23:27:42.969 00.010 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.29
23:27:42.969 00.000 9340 PhdController: settling, locked = 1, distance = 1.16 (0.45) aobump = 0 frame = 5 / 99999
23:27:42.980 00.011 12020 MoveAxis(W, 16, ABG)
23:27:42.980 00.000 9340 evsrv: {"Event":"Settling","Timestamp":1778732862.980,"Host":"ASTRO","Inst":1,"Distance":1.16,"Time":0.0,"SettleTime":8.0,"StarLocked":true}
23:27:42.990 00.010 12020 Guiding  Dir = 3, Dur = 16
23:27:42.990 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:27:42.999 00.009 12020 IsSlewing returns 0
23:27:42.999 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
23:27:43.008 00.009 12020 IsGuiding returns 0
23:27:43.008 00.000 9340 Enqueuing Expose request
23:27:43.087 00.079 12020 IsGuiding returns 1
23:27:43.087 00.000 12020 scope still moving after pulse duration time elapsed
23:27:43.120 00.033 12020 IsSlewing returns 0
23:27:43.120 00.000 12020 IsGuiding returns 0
23:27:43.121 00.001 12020 scope move finished after 16 + 96 ms
23:27:43.121 00.000 12020 Move returns status 0, amount 16
23:27:43.121 00.000 12020 MoveAxis(N, 0, ABG)
23:27:43.121 00.000 12020 Move returns status 0, amount 0
23:27:43.121 00.000 12020 move complete, result=0
23:27:43.121 00.000 12020 worker thread done servicing request
23:27:43.121 00.000 9340 GuideStep: 0.3 px 16 ms WEST, 0.3 px 0 ms NORTH
23:27:43.134 00.013 12020 Worker thread wakes up
23:27:43.135 00.001 12020 worker thread servicing REQUEST_EXPOSE 2000
23:27:43.135 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(836,38,31,31)
23:27:44.225 01.090 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"7d220cfa-1013-4a72-af60-51369fbee6ab"}
23:27:44.249 00.024 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"7d220cfa-1013-4a72-af60-51369fbee6ab"}
23:27:44.263 00.014 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"79d89fc2-3d2d-4afd-afbb-454e2bec8273"}
23:27:44.274 00.011 9340 case statement mapped state 6 to 3
23:27:44.289 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"79d89fc2-3d2d-4afd-afbb-454e2bec8273"}
23:27:44.300 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"0d185b0b-1c54-448f-928f-d0e774f08377"}
23:27:44.310 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":727,"width":15,"height":15,"star_pos":[6.61,7.13],"pixels":"..."},"id":"0d185b0b-1c54-448f-928f-d0e774f08377"}
23:27:45.492 01.182 12020 Exposure complete
23:27:45.692 00.200 12020 worker thread done servicing request
23:27:45.692 00.000 9340 OnExposeComplete: enter
23:27:45.702 00.010 9340 UpdateGuideState(): m_state=6
23:27:45.710 00.008 9340 Star::Find(15, 850, 53, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 728
23:27:45.724 00.014 9340 Star::Find returns 1 (0), X=851.26, Y=52.98, Mass=714417, SNR=170.5, Peak=50603 HFD=4.0
23:27:45.737 00.013 9340 CameraToMount -- cameraTheta (-0.87) - m_xAngle (-3.14) = xAngle (2.27 = 2.27)
23:27:45.747 00.010 9340 CameraToMount -- cameraTheta (-0.87) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (2.25 = 2.25)
23:27:45.774 00.027 9340 CameraToMount -- cameraX=0.38 cameraY=-0.45 hyp=0.58 cameraTheta=-0.87 mountX=-0.37 mountY=0.45, mountTheta=2.26
23:27:45.796 00.022 9340 SchedulePrimaryMove(10104498, x=0.38, y=-0.45, opts=13)
23:27:45.807 00.011 9340 Enqueuing Move request for scope (0.38, -0.45)
23:27:45.818 00.011 12020 Worker thread wakes up
23:27:45.818 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=5902, max=65535, med=9647, FiltMin=7563, FiltMax=65516, Gamma=2.870
23:27:45.827 00.009 12020 worker thread servicing REQUEST_MOVE scope ofs (0.38, -0.45) opts 0xd
23:27:45.827 00.000 12020 Handling offset move in thread for scope, endpoint = (0.38, -0.45)
23:27:45.827 00.000 12020 Moving (0.38, -0.45) raw xDistance=-0.37 yDistance=0.45
23:27:45.827 00.000 12020 GuideAlgorithmHysteresis::Result() returns -0.15 from input -0.37
23:27:45.827 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
23:27:45.828 00.001 9340 UpdateGuideState exits: m=714417 SNR=170.5
23:27:45.839 00.011 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.45
23:27:45.839 00.000 9340 PhdController: settling, locked = 1, distance = 0.99 (0.45) aobump = 0 frame = 6 / 99999
23:27:45.849 00.010 12020 MoveAxis(E, 29, ABG)
23:27:45.850 00.001 9340 evsrv: {"Event":"Settling","Timestamp":1778732865.849,"Host":"ASTRO","Inst":1,"Distance":0.99,"Time":0.0,"SettleTime":8.0,"StarLocked":true}
23:27:45.860 00.010 12020 Guiding  Dir = 2, Dur = 29
23:27:45.860 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:27:45.886 00.026 9340 ScheduleExposure(2000,3,1) exposurePending=0
23:27:45.898 00.012 12020 IsSlewing returns 0
23:27:45.898 00.000 9340 Enqueuing Expose request
23:27:45.907 00.009 12020 IsGuiding returns 0
23:27:45.932 00.025 12020 PulseGuide returned control before completion, sleep 14
23:27:45.951 00.019 12020 IsGuiding returns 1
23:27:45.951 00.000 12020 scope still moving after pulse duration time elapsed
23:27:46.000 00.049 12020 IsSlewing returns 0
23:27:46.045 00.045 12020 IsGuiding returns 0
23:27:46.045 00.000 12020 scope move finished after 29 + 108 ms
23:27:46.045 00.000 12020 Move returns status 0, amount 29
23:27:46.046 00.001 12020 MoveAxis(N, 0, ABG)
23:27:46.046 00.000 12020 Move returns status 0, amount 0
23:27:46.046 00.000 12020 move complete, result=0
23:27:46.046 00.000 12020 worker thread done servicing request
23:27:46.046 00.000 9340 GuideStep: -0.4 px 29 ms EAST, 0.5 px 0 ms NORTH
23:27:46.055 00.009 12020 Worker thread wakes up
23:27:46.055 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
23:27:46.055 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(836,38,31,31)
23:27:46.225 00.170 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"835581e9-429e-48d4-813a-a7180b0c8284"}
23:27:46.255 00.030 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"835581e9-429e-48d4-813a-a7180b0c8284"}
23:27:46.268 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"9199bba5-eb45-4e29-ba50-7dc0b084cf18"}
23:27:46.276 00.008 9340 case statement mapped state 6 to 3
23:27:46.287 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"9199bba5-eb45-4e29-ba50-7dc0b084cf18"}
23:27:46.299 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"a928e915-2e11-4d19-839e-68e12c20b72a"}
23:27:46.307 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":728,"width":15,"height":15,"star_pos":[7.26,6.98],"pixels":"..."},"id":"a928e915-2e11-4d19-839e-68e12c20b72a"}
23:27:48.225 01.918 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"c127d830-d0f6-4f10-bd61-95d504e32bb5"}
23:27:48.233 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"c127d830-d0f6-4f10-bd61-95d504e32bb5"}
23:27:48.240 00.007 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"b316c013-e855-4abc-be0d-72472a3885b9"}
23:27:48.250 00.010 9340 case statement mapped state 6 to 3
23:27:48.259 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"b316c013-e855-4abc-be0d-72472a3885b9"}
23:27:48.266 00.007 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"e6f00038-967c-46b2-b823-7e59400f4685"}
23:27:48.273 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":728,"width":15,"height":15,"star_pos":[7.26,6.98],"pixels":"..."},"id":"e6f00038-967c-46b2-b823-7e59400f4685"}
23:27:48.424 00.151 12020 Exposure complete
23:27:48.605 00.181 12020 worker thread done servicing request
23:27:48.605 00.000 9340 OnExposeComplete: enter
23:27:48.614 00.009 9340 UpdateGuideState(): m_state=6
23:27:48.624 00.010 9340 Star::Find(15, 851, 52, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 729
23:27:48.646 00.022 9340 Star::Find returns 1 (0), X=851.48, Y=53.41, Mass=806857, SNR=159.3, Peak=56743 HFD=4.4
23:27:48.658 00.012 9340 CameraToMount -- cameraTheta (-0.03) - m_xAngle (-3.14) = xAngle (3.10 = 3.10)
23:27:48.666 00.008 9340 CameraToMount -- cameraTheta (-0.03) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (3.09 = 3.09)
23:27:48.677 00.011 9340 CameraToMount -- cameraX=0.60 cameraY=-0.02 hyp=0.60 cameraTheta=-0.03 mountX=-0.60 mountY=0.03, mountTheta=3.09
23:27:48.691 00.014 9340 SchedulePrimaryMove(10104498, x=0.60, y=-0.02, opts=13)
23:27:48.699 00.008 9340 Enqueuing Move request for scope (0.60, -0.02)
23:27:48.707 00.008 12020 Worker thread wakes up
23:27:48.707 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=5890, max=65535, med=9848, FiltMin=7720, FiltMax=65427, Gamma=2.870
23:27:48.720 00.013 12020 worker thread servicing REQUEST_MOVE scope ofs (0.60, -0.02) opts 0xd
23:27:48.721 00.001 12020 Handling offset move in thread for scope, endpoint = (0.60, -0.02)
23:27:48.721 00.000 12020 Moving (0.60, -0.02) raw xDistance=-0.60 yDistance=0.03
23:27:48.721 00.000 12020 GuideAlgorithmHysteresis::Result() returns -0.26 from input -0.60
23:27:48.721 00.000 9340 UpdateGuideState exits: m=806857 SNR=159.3
23:27:48.730 00.009 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:27:48.730 00.000 9340 PhdController: settling, locked = 1, distance = 0.87 (0.45) aobump = 0 frame = 7 / 99999
23:27:48.739 00.009 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
23:27:48.739 00.000 9340 evsrv: {"Event":"Settling","Timestamp":1778732868.739,"Host":"ASTRO","Inst":1,"Distance":0.87,"Time":0.0,"SettleTime":8.0,"StarLocked":true}
23:27:48.748 00.009 12020 MoveAxis(E, 51, ABG)
23:27:48.748 00.000 12020 Guiding  Dir = 2, Dur = 51
23:27:48.749 00.001 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:27:48.771 00.022 12020 IsSlewing returns 0
23:27:48.771 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
23:27:48.781 00.010 12020 IsGuiding returns 0
23:27:48.781 00.000 9340 Enqueuing Expose request
23:27:48.811 00.030 12020 PulseGuide returned control before completion, sleep 31
23:27:48.848 00.037 12020 IsGuiding returns 1
23:27:48.848 00.000 12020 scope still moving after pulse duration time elapsed
23:27:48.907 00.059 12020 IsSlewing returns 0
23:27:48.940 00.033 12020 IsGuiding returns 0
23:27:48.940 00.000 12020 scope move finished after 51 + 108 ms
23:27:48.945 00.005 12020 Move returns status 0, amount 51
23:27:48.945 00.000 12020 MoveAxis(N, 0, ABG)
23:27:48.946 00.001 12020 Move returns status 0, amount 0
23:27:48.946 00.000 12020 move complete, result=0
23:27:48.946 00.000 12020 worker thread done servicing request
23:27:48.946 00.000 12020 Worker thread wakes up
23:27:48.946 00.000 9340 GuideStep: -0.6 px 51 ms EAST, 0.0 px 0 ms NORTH
23:27:48.958 00.012 12020 worker thread servicing REQUEST_EXPOSE 2000
23:27:48.958 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(836,38,31,31)
23:27:50.226 01.268 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"3bb981dc-4da9-4a00-a233-2c9a9e3863e9"}
23:27:50.239 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"3bb981dc-4da9-4a00-a233-2c9a9e3863e9"}
23:27:50.249 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"9e773e04-53a1-4b21-9cf1-a6c709703e06"}
23:27:50.258 00.009 9340 case statement mapped state 6 to 3
23:27:50.271 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"9e773e04-53a1-4b21-9cf1-a6c709703e06"}
23:27:50.280 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"b0b86124-8671-4490-9986-d6d55d4ef2e9"}
23:27:50.289 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":729,"width":15,"height":15,"star_pos":[7.48,7.41],"pixels":"..."},"id":"b0b86124-8671-4490-9986-d6d55d4ef2e9"}
23:27:51.322 01.033 12020 Exposure complete
23:27:51.537 00.215 12020 worker thread done servicing request
23:27:51.537 00.000 9340 OnExposeComplete: enter
23:27:51.550 00.013 9340 UpdateGuideState(): m_state=6
23:27:51.562 00.012 9340 Star::Find(15, 851, 53, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 730
23:27:51.574 00.012 9340 Star::Find returns 1 (0), X=851.35, Y=53.71, Mass=750384, SNR=160.3, Peak=56882 HFD=4.2
23:27:51.583 00.009 9340 CameraToMount -- cameraTheta (0.55) - m_xAngle (-3.14) = xAngle (3.69 = -2.60)
23:27:51.592 00.009 9340 CameraToMount -- cameraTheta (0.55) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (3.67 = -2.61)
23:27:51.602 00.010 9340 CameraToMount -- cameraX=0.47 cameraY=0.29 hyp=0.55 cameraTheta=0.55 mountX=-0.47 mountY=-0.28, mountTheta=-2.61
23:27:51.620 00.018 9340 SchedulePrimaryMove(10104498, x=0.47, y=0.29, opts=13)
23:27:51.645 00.025 9340 Enqueuing Move request for scope (0.47, 0.29)
23:27:51.659 00.014 12020 Worker thread wakes up
23:27:51.660 00.001 9340 UpdateImageDisplay: Size=(1920,1080) min=6294, max=65533, med=9858, FiltMin=7825, FiltMax=65427, Gamma=2.870
23:27:51.670 00.010 12020 worker thread servicing REQUEST_MOVE scope ofs (0.47, 0.29) opts 0xd
23:27:51.670 00.000 9340 UpdateGuideState exits: m=750384 SNR=160.3
23:27:51.681 00.011 12020 Handling offset move in thread for scope, endpoint = (0.47, 0.29)
23:27:51.681 00.000 12020 Moving (0.47, 0.29) raw xDistance=-0.47 yDistance=-0.28
23:27:51.682 00.001 12020 GuideAlgorithmHysteresis::Result() returns -0.22 from input -0.47
23:27:51.682 00.000 12020 GuideAlgorithmResistSwitch::result() returns -0.28 from input -0.28
23:27:51.683 00.001 9340 PhdController: settling, locked = 1, distance = 0.77 (0.45) aobump = 0 frame = 8 / 99999
23:27:51.693 00.010 12020 MoveAxis(E, 42, ABG)
23:27:51.693 00.000 9340 evsrv: {"Event":"Settling","Timestamp":1778732871.693,"Host":"ASTRO","Inst":1,"Distance":0.77,"Time":0.0,"SettleTime":8.0,"StarLocked":true}
23:27:51.702 00.009 12020 Guiding  Dir = 2, Dur = 42
23:27:51.702 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:27:51.711 00.009 12020 IsSlewing returns 0
23:27:51.712 00.001 9340 ScheduleExposure(2000,3,1) exposurePending=0
23:27:51.723 00.011 12020 IsGuiding returns 0
23:27:51.723 00.000 9340 Enqueuing Expose request
23:27:51.760 00.037 12020 PulseGuide returned control before completion, sleep 15
23:27:51.790 00.030 12020 IsGuiding returns 1
23:27:51.791 00.001 12020 scope still moving after pulse duration time elapsed
23:27:51.851 00.060 12020 IsSlewing returns 0
23:27:51.882 00.031 12020 IsGuiding returns 0
23:27:51.882 00.000 12020 scope move finished after 42 + 117 ms
23:27:51.882 00.000 12020 Move returns status 0, amount 42
23:27:51.883 00.001 12020 MoveAxis(N, 47, ABG)
23:27:51.883 00.000 12020 Guiding  Dir = 0, Dur = 47
23:27:51.884 00.001 12020 IsSlewing returns 0
23:27:51.885 00.001 12020 IsGuiding returns 0
23:27:51.962 00.077 12020 IsGuiding returns 1
23:27:51.963 00.001 12020 scope still moving after pulse duration time elapsed
23:27:52.003 00.040 12020 IsSlewing returns 0
23:27:52.004 00.001 12020 IsGuiding returns 1
23:27:52.121 00.117 12020 IsSlewing returns 0
23:27:52.155 00.034 12020 IsGuiding returns 0
23:27:52.155 00.000 12020 scope move finished after 47 + 222 ms
23:27:52.155 00.000 12020 Move returns status 0, amount 47
23:27:52.155 00.000 12020 move complete, result=0
23:27:52.155 00.000 12020 worker thread done servicing request
23:27:52.156 00.001 12020 Worker thread wakes up
23:27:52.156 00.000 9340 GuideStep: -0.5 px 42 ms EAST, -0.3 px 47 ms NORTH
23:27:52.166 00.010 12020 worker thread servicing REQUEST_EXPOSE 2000
23:27:52.166 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(836,38,31,31)
23:27:52.231 00.065 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"9ec8de1b-ee59-4bca-ab27-8ae2e8665322"}
23:27:52.248 00.017 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"9ec8de1b-ee59-4bca-ab27-8ae2e8665322"}
23:27:52.258 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"2c925e43-400e-495e-87ee-50408badc539"}
23:27:52.267 00.009 9340 case statement mapped state 6 to 3
23:27:52.275 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"2c925e43-400e-495e-87ee-50408badc539"}
23:27:52.284 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"9c13cc9b-a64c-422d-b236-dbeb5bcaeee9"}
23:27:52.292 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":730,"width":15,"height":15,"star_pos":[7.35,6.71],"pixels":"..."},"id":"9c13cc9b-a64c-422d-b236-dbeb5bcaeee9"}
23:27:54.228 01.936 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"0cf6ad63-f32f-4104-b5bb-7696db9a5c34"}
23:27:54.237 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"0cf6ad63-f32f-4104-b5bb-7696db9a5c34"}
23:27:54.244 00.007 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"94b25efc-7d84-4002-a38f-0323806ff8b8"}
23:27:54.251 00.007 9340 case statement mapped state 6 to 3
23:27:54.257 00.006 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"94b25efc-7d84-4002-a38f-0323806ff8b8"}
23:27:54.264 00.007 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"acac7c01-516b-493c-856b-cb77a2d3316f"}
23:27:54.274 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":730,"width":15,"height":15,"star_pos":[7.35,6.71],"pixels":"..."},"id":"acac7c01-516b-493c-856b-cb77a2d3316f"}
23:27:54.524 00.250 12020 Exposure complete
23:27:54.707 00.183 12020 worker thread done servicing request
23:27:54.707 00.000 9340 OnExposeComplete: enter
23:27:54.715 00.008 9340 UpdateGuideState(): m_state=6
23:27:54.724 00.009 9340 Star::Find(15, 851, 53, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 731
23:27:54.733 00.009 9340 Star::Find returns 1 (0), X=850.80, Y=53.09, Mass=775294, SNR=152.6, Peak=54857 HFD=4.2
23:27:54.743 00.010 9340 CameraToMount -- cameraTheta (-1.82) - m_xAngle (-3.14) = xAngle (1.31 = 1.31)
23:27:54.754 00.011 9340 CameraToMount -- cameraTheta (-1.82) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (1.30 = 1.30)
23:27:54.773 00.019 9340 CameraToMount -- cameraX=-0.09 cameraY=-0.34 hyp=0.35 cameraTheta=-1.82 mountX=0.09 mountY=0.33, mountTheta=1.31
23:27:54.786 00.013 9340 SchedulePrimaryMove(10104498, x=-0.09, y=-0.34, opts=13)
23:27:54.794 00.008 9340 Enqueuing Move request for scope (-0.09, -0.34)
23:27:54.802 00.008 12020 Worker thread wakes up
23:27:54.802 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=6178, max=65535, med=9856, FiltMin=7872, FiltMax=65530, Gamma=2.870
23:27:54.815 00.013 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.09, -0.34) opts 0xd
23:27:54.815 00.000 9340 UpdateGuideState exits: m=775294 SNR=152.6
23:27:54.822 00.007 9340 PhdController: settling, locked = 1, distance = 0.65 (0.45) aobump = 0 frame = 9 / 99999
23:27:54.831 00.009 12020 Handling offset move in thread for scope, endpoint = (-0.09, -0.34)
23:27:54.831 00.000 9340 evsrv: {"Event":"Settling","Timestamp":1778732874.831,"Host":"ASTRO","Inst":1,"Distance":0.65,"Time":0.0,"SettleTime":8.0,"StarLocked":true}
23:27:54.840 00.009 12020 Moving (-0.09, -0.34) raw xDistance=0.09 yDistance=0.33
23:27:54.840 00.000 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
23:27:54.840 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
23:27:54.841 00.001 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.33
23:27:54.841 00.000 12020 MoveAxis(E, 0, ABG)
23:27:54.841 00.000 12020 Move returns status 0, amount 0
23:27:54.841 00.000 12020 MoveAxis(N, 0, ABG)
23:27:54.841 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:27:54.855 00.014 9340 ScheduleExposure(2000,3,1) exposurePending=0
23:27:54.865 00.010 12020 Move returns status 0, amount 0
23:27:54.865 00.000 12020 move complete, result=0
23:27:54.866 00.001 9340 Enqueuing Expose request
23:27:54.876 00.010 12020 worker thread done servicing request
23:27:54.876 00.000 9340 GuideStep: 0.1 px 0 ms EAST, 0.3 px 0 ms NORTH
23:27:54.896 00.020 12020 Worker thread wakes up
23:27:54.897 00.001 12020 worker thread servicing REQUEST_EXPOSE 2000
23:27:54.897 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(836,38,31,31)
23:27:56.229 01.332 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"0c54fcce-bacf-4346-9bd6-bc83b648f46c"}
23:27:56.239 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"0c54fcce-bacf-4346-9bd6-bc83b648f46c"}
23:27:56.249 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"4f84cbce-7d43-48a9-ba88-6cf9514bf1d0"}
23:27:56.263 00.014 9340 case statement mapped state 6 to 3
23:27:56.273 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"4f84cbce-7d43-48a9-ba88-6cf9514bf1d0"}
23:27:56.287 00.014 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"640b0e02-57ce-452d-b577-e55ecb502310"}
23:27:56.320 00.033 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":731,"width":15,"height":15,"star_pos":[6.80,7.09],"pixels":"..."},"id":"640b0e02-57ce-452d-b577-e55ecb502310"}
23:27:57.265 00.945 12020 Exposure complete
23:27:57.493 00.228 12020 worker thread done servicing request
23:27:57.493 00.000 9340 OnExposeComplete: enter
23:27:57.508 00.015 9340 UpdateGuideState(): m_state=6
23:27:57.517 00.009 9340 Star::Find(15, 850, 53, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 732
23:27:57.528 00.011 9340 Star::Find returns 1 (0), X=851.28, Y=53.28, Mass=717158, SNR=130.3, Peak=58131 HFD=3.7
23:27:57.537 00.009 9340 CameraToMount -- cameraTheta (-0.35) - m_xAngle (-3.14) = xAngle (2.78 = 2.78)
23:27:57.550 00.013 9340 CameraToMount -- cameraTheta (-0.35) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (2.77 = 2.77)
23:27:57.561 00.011 9340 CameraToMount -- cameraX=0.40 cameraY=-0.15 hyp=0.42 cameraTheta=-0.35 mountX=-0.40 mountY=0.16, mountTheta=2.77
23:27:57.598 00.037 9340 SchedulePrimaryMove(10104498, x=0.40, y=-0.15, opts=13)
23:27:57.611 00.013 9340 Enqueuing Move request for scope (0.40, -0.15)
23:27:57.620 00.009 12020 Worker thread wakes up
23:27:57.620 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=6322, max=65533, med=9851, FiltMin=7725, FiltMax=65427, Gamma=2.870
23:27:57.634 00.014 12020 worker thread servicing REQUEST_MOVE scope ofs (0.40, -0.15) opts 0xd
23:27:57.634 00.000 9340 UpdateGuideState exits: m=717158 SNR=130.3
23:27:57.643 00.009 12020 Handling offset move in thread for scope, endpoint = (0.40, -0.15)
23:27:57.643 00.000 9340 PhdController: settling, locked = 1, distance = 0.58 (0.45) aobump = 0 frame = 10 / 99999
23:27:57.653 00.010 12020 Moving (0.40, -0.15) raw xDistance=-0.40 yDistance=0.16
23:27:57.653 00.000 9340 evsrv: {"Event":"Settling","Timestamp":1778732877.653,"Host":"ASTRO","Inst":1,"Distance":0.58,"Time":0.0,"SettleTime":8.0,"StarLocked":true}
23:27:57.665 00.012 12020 GuideAlgorithmHysteresis::Result() returns -0.17 from input -0.40
23:27:57.665 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:27:57.665 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:27:57.676 00.011 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
23:27:57.677 00.001 12020 MoveAxis(E, 32, ABG)
23:27:57.677 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
23:27:57.689 00.012 9340 Enqueuing Expose request
23:27:57.700 00.011 12020 Guiding  Dir = 2, Dur = 32
23:27:57.718 00.018 12020 IsSlewing returns 0
23:27:57.719 00.001 12020 IsGuiding returns 0
23:27:57.784 00.065 12020 IsGuiding returns 1
23:27:57.785 00.001 12020 scope still moving after pulse duration time elapsed
23:27:57.822 00.037 12020 IsSlewing returns 0
23:27:57.823 00.001 12020 IsGuiding returns 0
23:27:57.823 00.000 12020 scope move finished after 32 + 72 ms
23:27:57.823 00.000 12020 Move returns status 0, amount 32
23:27:57.823 00.000 12020 MoveAxis(N, 0, ABG)
23:27:57.823 00.000 12020 Move returns status 0, amount 0
23:27:57.824 00.001 12020 move complete, result=0
23:27:57.824 00.000 12020 worker thread done servicing request
23:27:57.824 00.000 9340 GuideStep: -0.4 px 32 ms EAST, 0.2 px 0 ms NORTH
23:27:57.850 00.026 12020 Worker thread wakes up
23:27:57.850 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
23:27:57.850 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(836,38,31,31)
23:27:58.230 00.380 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"14fa22f0-8f1b-444f-b432-1bd4acee6c60"}
23:27:58.238 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"14fa22f0-8f1b-444f-b432-1bd4acee6c60"}
23:27:58.246 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"66a9f3ad-1f18-4123-9099-9c5e0e59df91"}
23:27:58.255 00.009 9340 case statement mapped state 6 to 3
23:27:58.266 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"66a9f3ad-1f18-4123-9099-9c5e0e59df91"}
23:27:58.277 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"aeaa2795-7a19-4d2c-9808-01de9027db30"}
23:27:58.287 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":732,"width":15,"height":15,"star_pos":[7.28,7.28],"pixels":"..."},"id":"aeaa2795-7a19-4d2c-9808-01de9027db30"}
23:28:00.200 01.913 12020 Exposure complete
23:28:00.229 00.029 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"b023c53c-547e-4e48-9794-4eca52af2501"}
23:28:00.237 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"b023c53c-547e-4e48-9794-4eca52af2501"}
23:28:00.248 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"8ed09362-5a5f-4990-9ab7-caba97afbae8"}
23:28:00.257 00.009 9340 case statement mapped state 6 to 3
23:28:00.264 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"8ed09362-5a5f-4990-9ab7-caba97afbae8"}
23:28:00.287 00.023 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"f86d6f23-e781-4cf9-b896-9d56b85b9c79"}
23:28:00.298 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":732,"width":15,"height":15,"star_pos":[7.28,7.28],"pixels":"..."},"id":"f86d6f23-e781-4cf9-b896-9d56b85b9c79"}
23:28:00.373 00.075 12020 worker thread done servicing request
23:28:00.373 00.000 9340 OnExposeComplete: enter
23:28:00.396 00.023 9340 UpdateGuideState(): m_state=6
23:28:00.408 00.012 9340 Star::Find(15, 851, 53, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 733
23:28:00.416 00.008 9340 Star::Find returns 1 (0), X=851.30, Y=53.46, Mass=710898, SNR=141.9, Peak=57422 HFD=3.6
23:28:00.426 00.010 9340 CameraToMount -- cameraTheta (0.09) - m_xAngle (-3.14) = xAngle (3.23 = -3.06)
23:28:00.436 00.010 9340 CameraToMount -- cameraTheta (0.09) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (3.21 = -3.07)
23:28:00.444 00.008 9340 CameraToMount -- cameraX=0.42 cameraY=0.04 hyp=0.42 cameraTheta=0.09 mountX=-0.42 mountY=-0.03, mountTheta=-3.07
23:28:00.456 00.012 9340 SchedulePrimaryMove(10104498, x=0.42, y=0.04, opts=13)
23:28:00.465 00.009 9340 Enqueuing Move request for scope (0.42, 0.04)
23:28:00.477 00.012 12020 Worker thread wakes up
23:28:00.477 00.000 12020 worker thread servicing REQUEST_MOVE scope ofs (0.42, 0.04) opts 0xd
23:28:00.478 00.001 9340 UpdateImageDisplay: Size=(1920,1080) min=5821, max=65533, med=9835, FiltMin=7721, FiltMax=65427, Gamma=2.870
23:28:00.492 00.014 12020 Handling offset move in thread for scope, endpoint = (0.42, 0.04)
23:28:00.492 00.000 12020 Moving (0.42, 0.04) raw xDistance=-0.42 yDistance=-0.03
23:28:00.492 00.000 12020 GuideAlgorithmHysteresis::Result() returns -0.19 from input -0.42
23:28:00.492 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:28:00.492 00.000 9340 UpdateGuideState exits: m=710898 SNR=141.9
23:28:00.516 00.024 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
23:28:00.516 00.000 9340 PhdController: settling, locked = 1, distance = 0.53 (0.45) aobump = 0 frame = 11 / 99999
23:28:00.528 00.012 12020 MoveAxis(E, 37, ABG)
23:28:00.528 00.000 9340 evsrv: {"Event":"Settling","Timestamp":1778732880.528,"Host":"ASTRO","Inst":1,"Distance":0.53,"Time":0.0,"SettleTime":8.0,"StarLocked":true}
23:28:00.535 00.007 12020 Guiding  Dir = 2, Dur = 37
23:28:00.536 00.001 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:28:00.548 00.012 12020 IsSlewing returns 0
23:28:00.548 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
23:28:00.556 00.008 9340 Enqueuing Expose request
23:28:00.565 00.009 12020 IsGuiding returns 0
23:28:00.582 00.017 12020 PulseGuide returned control before completion, sleep 30
23:28:00.646 00.064 12020 IsGuiding returns 0
23:28:00.646 00.000 12020 Move returns status 0, amount 37
23:28:00.647 00.001 12020 MoveAxis(N, 0, ABG)
23:28:00.647 00.000 12020 Move returns status 0, amount 0
23:28:00.647 00.000 12020 move complete, result=0
23:28:00.647 00.000 12020 worker thread done servicing request
23:28:00.647 00.000 9340 GuideStep: -0.4 px 37 ms EAST, -0.0 px 0 ms NORTH
23:28:00.658 00.011 12020 Worker thread wakes up
23:28:00.658 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
23:28:00.659 00.001 12020 Handling exposure in thread, d=2000 o=3 r=(836,38,31,31)
23:28:02.229 01.570 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"838d71a0-e162-4951-a97c-10f496452b29"}
23:28:02.243 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"838d71a0-e162-4951-a97c-10f496452b29"}
23:28:02.257 00.014 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"21b66dc0-b5d2-472d-8b92-1fff604db4b7"}
23:28:02.265 00.008 9340 case statement mapped state 6 to 3
23:28:02.290 00.025 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"21b66dc0-b5d2-472d-8b92-1fff604db4b7"}
23:28:02.305 00.015 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"bf45d4c4-bbf6-4da6-98cc-6f11f4d3cfd0"}
23:28:02.314 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":733,"width":15,"height":15,"star_pos":[7.30,7.46],"pixels":"..."},"id":"bf45d4c4-bbf6-4da6-98cc-6f11f4d3cfd0"}
23:28:03.031 00.717 12020 Exposure complete
23:28:03.368 00.337 12020 worker thread done servicing request
23:28:03.369 00.001 9340 OnExposeComplete: enter
23:28:03.411 00.042 9340 UpdateGuideState(): m_state=6
23:28:03.426 00.015 9340 Star::Find(15, 851, 53, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 734
23:28:03.437 00.011 9340 Star::Find returns 1 (0), X=851.26, Y=53.91, Mass=710879, SNR=149.9, Peak=52248 HFD=4.1
23:28:03.458 00.021 9340 CameraToMount -- cameraTheta (0.92) - m_xAngle (-3.14) = xAngle (4.05 = -2.23)
23:28:03.471 00.013 9340 CameraToMount -- cameraTheta (0.92) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (4.04 = -2.25)
23:28:03.500 00.029 9340 CameraToMount -- cameraX=0.37 cameraY=0.48 hyp=0.61 cameraTheta=0.92 mountX=-0.37 mountY=-0.47, mountTheta=-2.24
23:28:03.522 00.022 9340 SchedulePrimaryMove(10104498, x=0.37, y=0.48, opts=13)
23:28:03.534 00.012 9340 Enqueuing Move request for scope (0.37, 0.48)
23:28:03.546 00.012 12020 Worker thread wakes up
23:28:03.546 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=6108, max=65533, med=9663, FiltMin=7291, FiltMax=65427, Gamma=2.870
23:28:03.560 00.014 12020 worker thread servicing REQUEST_MOVE scope ofs (0.37, 0.48) opts 0xd
23:28:03.560 00.000 12020 Handling offset move in thread for scope, endpoint = (0.37, 0.48)
23:28:03.561 00.001 9340 UpdateGuideState exits: m=710879 SNR=149.9
23:28:03.579 00.018 12020 Moving (0.37, 0.48) raw xDistance=-0.37 yDistance=-0.47
23:28:03.579 00.000 9340 PhdController: settling, locked = 1, distance = 0.55 (0.45) aobump = 0 frame = 12 / 99999
23:28:03.591 00.012 12020 GuideAlgorithmHysteresis::Result() returns -0.17 from input -0.37
23:28:03.591 00.000 9340 evsrv: {"Event":"Settling","Timestamp":1778732883.591,"Host":"ASTRO","Inst":1,"Distance":0.55,"Time":0.0,"SettleTime":8.0,"StarLocked":true}
23:28:03.621 00.030 12020 GuideAlgorithmResistSwitch::result() returns -0.47 from input -0.47
23:28:03.622 00.001 12020 MoveAxis(E, 33, ABG)
23:28:03.622 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:28:03.632 00.010 12020 Guiding  Dir = 2, Dur = 33
23:28:03.632 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
23:28:03.648 00.016 12020 IsSlewing returns 0
23:28:03.648 00.000 9340 Enqueuing Expose request
23:28:03.669 00.021 12020 IsGuiding returns 0
23:28:03.721 00.052 12020 IsGuiding returns 1
23:28:03.721 00.000 12020 scope still moving after pulse duration time elapsed
23:28:03.749 00.028 12020 IsSlewing returns 0
23:28:03.750 00.001 12020 IsGuiding returns 0
23:28:03.750 00.000 12020 scope move finished after 33 + 47 ms
23:28:03.750 00.000 12020 Move returns status 0, amount 33
23:28:03.751 00.001 12020 MoveAxis(N, 80, ABG)
23:28:03.751 00.000 12020 Guiding  Dir = 0, Dur = 80
23:28:03.752 00.001 12020 IsSlewing returns 0
23:28:03.752 00.000 12020 IsGuiding returns 0
23:28:03.829 00.077 12020 PulseGuide returned control before completion, sleep 14
23:28:03.856 00.027 12020 IsGuiding returns 1
23:28:03.856 00.000 12020 scope still moving after pulse duration time elapsed
23:28:03.909 00.053 12020 IsSlewing returns 0
23:28:04.021 00.112 12020 IsGuiding returns 0
23:28:04.021 00.000 12020 scope move finished after 80 + 188 ms
23:28:04.022 00.001 12020 Move returns status 0, amount 80
23:28:04.022 00.000 12020 move complete, result=0
23:28:04.022 00.000 12020 worker thread done servicing request
23:28:04.022 00.000 9340 GuideStep: -0.4 px 33 ms EAST, -0.5 px 80 ms NORTH
23:28:04.052 00.030 12020 Worker thread wakes up
23:28:04.052 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
23:28:04.052 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(836,38,31,31)
23:28:04.230 00.178 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"c772bc56-5cf8-494c-84ea-5fa77a36eb06"}
23:28:04.240 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"c772bc56-5cf8-494c-84ea-5fa77a36eb06"}
23:28:04.265 00.025 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"e555f74c-4904-4a1e-903e-e418e2696095"}
23:28:04.279 00.014 9340 case statement mapped state 6 to 3
23:28:04.288 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"e555f74c-4904-4a1e-903e-e418e2696095"}
23:28:04.302 00.014 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"7efe2107-7b48-48fc-9b47-32cf89e32c35"}
23:28:04.311 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":734,"width":15,"height":15,"star_pos":[7.26,6.91],"pixels":"..."},"id":"7efe2107-7b48-48fc-9b47-32cf89e32c35"}
23:28:06.231 01.920 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"9bacd2ab-21b6-44d1-b646-f9e99f0553c5"}
23:28:06.244 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"9bacd2ab-21b6-44d1-b646-f9e99f0553c5"}
23:28:06.250 00.006 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"1e31ced7-d8eb-4840-b446-a83374422fc6"}
23:28:06.257 00.007 9340 case statement mapped state 6 to 3
23:28:06.264 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"1e31ced7-d8eb-4840-b446-a83374422fc6"}
23:28:06.273 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"ee7769d3-c73d-4e26-994c-ea3d5cbbc54d"}
23:28:06.283 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":734,"width":15,"height":15,"star_pos":[7.26,6.91],"pixels":"..."},"id":"ee7769d3-c73d-4e26-994c-ea3d5cbbc54d"}
23:28:06.415 00.132 12020 Exposure complete
23:28:06.599 00.184 12020 worker thread done servicing request
23:28:06.599 00.000 9340 OnExposeComplete: enter
23:28:06.611 00.012 9340 UpdateGuideState(): m_state=6
23:28:06.622 00.011 9340 Star::Find(15, 851, 53, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 735
23:28:06.631 00.009 9340 Star::Find returns 1 (0), X=851.84, Y=53.33, Mass=679803, SNR=119.1, Peak=54611 HFD=3.7
23:28:06.652 00.021 9340 CameraToMount -- cameraTheta (-0.10) - m_xAngle (-3.14) = xAngle (3.03 = 3.03)
23:28:06.666 00.014 9340 CameraToMount -- cameraTheta (-0.10) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (3.02 = 3.02)
23:28:06.674 00.008 9340 CameraToMount -- cameraX=0.96 cameraY=-0.10 hyp=0.97 cameraTheta=-0.10 mountX=-0.96 mountY=0.12, mountTheta=3.02
23:28:06.688 00.014 9340 SchedulePrimaryMove(10104498, x=0.96, y=-0.10, opts=13)
23:28:06.697 00.009 9340 Enqueuing Move request for scope (0.96, -0.10)
23:28:06.707 00.010 12020 Worker thread wakes up
23:28:06.707 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=6326, max=65533, med=9841, FiltMin=7722, FiltMax=65517, Gamma=2.870
23:28:06.716 00.009 12020 worker thread servicing REQUEST_MOVE scope ofs (0.96, -0.10) opts 0xd
23:28:06.716 00.000 9340 UpdateGuideState exits: m=679803 SNR=119.1
23:28:06.729 00.013 12020 Handling offset move in thread for scope, endpoint = (0.96, -0.10)
23:28:06.729 00.000 12020 Moving (0.96, -0.10) raw xDistance=-0.96 yDistance=0.12
23:28:06.729 00.000 12020 GuideAlgorithmHysteresis::Result() returns -0.42 from input -0.96
23:28:06.730 00.001 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:28:06.730 00.000 9340 PhdController: settling, locked = 1, distance = 0.68 (0.45) aobump = 0 frame = 13 / 99999
23:28:06.738 00.008 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
23:28:06.738 00.000 12020 MoveAxis(E, 81, ABG)
23:28:06.739 00.001 12020 Guiding  Dir = 2, Dur = 81
23:28:06.739 00.000 9340 evsrv: {"Event":"Settling","Timestamp":1778732886.738,"Host":"ASTRO","Inst":1,"Distance":0.68,"Time":0.0,"SettleTime":8.0,"StarLocked":true}
23:28:06.761 00.022 12020 IsSlewing returns 0
23:28:06.763 00.002 12020 IsGuiding returns 0
23:28:06.763 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:28:06.775 00.012 9340 ScheduleExposure(2000,3,1) exposurePending=0
23:28:06.783 00.008 9340 Enqueuing Expose request
23:28:06.791 00.008 12020 PulseGuide returned control before completion, sleep 67
23:28:06.871 00.080 12020 IsGuiding returns 1
23:28:06.871 00.000 12020 scope still moving after pulse duration time elapsed
23:28:06.916 00.045 12020 IsSlewing returns 0
23:28:06.917 00.001 12020 IsGuiding returns 0
23:28:06.917 00.000 12020 scope move finished after 81 + 72 ms
23:28:06.917 00.000 12020 Move returns status 0, amount 81
23:28:06.917 00.000 12020 MoveAxis(N, 0, ABG)
23:28:06.918 00.001 12020 Move returns status 0, amount 0
23:28:06.918 00.000 12020 move complete, result=0
23:28:06.918 00.000 12020 worker thread done servicing request
23:28:06.918 00.000 9340 GuideStep: -1.0 px 81 ms EAST, 0.1 px 0 ms NORTH
23:28:06.928 00.010 12020 Worker thread wakes up
23:28:06.929 00.001 12020 worker thread servicing REQUEST_EXPOSE 2000
23:28:06.929 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(836,38,31,31)
23:28:08.229 01.300 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"da178073-64a6-4f71-9ec9-1dc56b735a40"}
23:28:08.239 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"da178073-64a6-4f71-9ec9-1dc56b735a40"}
23:28:08.248 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"962119b7-6382-4be9-9732-30181ac01e18"}
23:28:08.258 00.010 9340 case statement mapped state 6 to 3
23:28:08.267 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"962119b7-6382-4be9-9732-30181ac01e18"}
23:28:08.276 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"154605ed-32bd-44a5-89ad-2c55ae073d99"}
23:28:08.304 00.028 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":735,"width":15,"height":15,"star_pos":[6.84,7.33],"pixels":"..."},"id":"154605ed-32bd-44a5-89ad-2c55ae073d99"}
23:28:09.314 01.010 12020 Exposure complete
23:28:09.720 00.406 12020 worker thread done servicing request
23:28:09.720 00.000 9340 OnExposeComplete: enter
23:28:09.734 00.014 9340 UpdateGuideState(): m_state=6
23:28:09.753 00.019 9340 Star::Find(15, 851, 53, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 736
23:28:09.767 00.014 9340 Star::Find returns 1 (0), X=851.86, Y=53.59, Mass=757949, SNR=135.6, Peak=53711 HFD=3.9
23:28:09.824 00.057 9340 CameraToMount -- cameraTheta (0.17) - m_xAngle (-3.14) = xAngle (3.30 = -2.98)
23:28:09.846 00.022 9340 CameraToMount -- cameraTheta (0.17) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (3.29 = -3.00)
23:28:09.864 00.018 9340 CameraToMount -- cameraX=0.98 cameraY=0.16 hyp=0.99 cameraTheta=0.17 mountX=-0.98 mountY=-0.14, mountTheta=-3.00
23:28:09.915 00.051 9340 SchedulePrimaryMove(10104498, x=0.98, y=0.16, opts=13)
23:28:09.943 00.028 9340 Enqueuing Move request for scope (0.98, 0.16)
23:28:09.958 00.015 12020 Worker thread wakes up
23:28:09.958 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=5870, max=65533, med=9843, FiltMin=7111, FiltMax=65517, Gamma=2.870
23:28:09.977 00.019 12020 worker thread servicing REQUEST_MOVE scope ofs (0.98, 0.16) opts 0xd
23:28:09.977 00.000 9340 UpdateGuideState exits: m=757949 SNR=135.6
23:28:09.995 00.018 12020 Handling offset move in thread for scope, endpoint = (0.98, 0.16)
23:28:09.995 00.000 12020 Moving (0.98, 0.16) raw xDistance=-0.98 yDistance=-0.14
23:28:09.995 00.000 9340 PhdController: settling, locked = 1, distance = 0.77 (0.45) aobump = 0 frame = 14 / 99999
23:28:10.036 00.041 12020 GuideAlgorithmHysteresis::Result() returns -0.44 from input -0.98
23:28:10.036 00.000 9340 evsrv: {"Event":"Settling","Timestamp":1778732890.036,"Host":"ASTRO","Inst":1,"Distance":0.77,"Time":0.0,"SettleTime":8.0,"StarLocked":true}
23:28:10.055 00.019 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:28:10.055 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
23:28:10.055 00.000 12020 MoveAxis(E, 86, ABG)
23:28:10.056 00.001 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:28:10.072 00.016 12020 Guiding  Dir = 2, Dur = 86
23:28:10.073 00.001 9340 ScheduleExposure(2000,3,1) exposurePending=0
23:28:10.087 00.014 12020 IsSlewing returns 0
23:28:10.088 00.001 9340 Enqueuing Expose request
23:28:10.106 00.018 12020 IsGuiding returns 0
23:28:10.151 00.045 12020 PulseGuide returned control before completion, sleep 52
23:28:10.227 00.076 12020 IsGuiding returns 1
23:28:10.227 00.000 12020 scope still moving after pulse duration time elapsed
23:28:10.230 00.003 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"ef9639c9-3754-4604-9c6d-a0a9b6ec2f29"}
23:28:10.245 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"ef9639c9-3754-4604-9c6d-a0a9b6ec2f29"}
23:28:10.291 00.046 12020 IsSlewing returns 0
23:28:10.291 00.000 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"3300eb2b-b8c8-4ad3-a01f-e81773706642"}
23:28:10.330 00.039 12020 IsGuiding returns 0
23:28:10.331 00.001 9340 case statement mapped state 6 to 3
23:28:10.361 00.030 12020 scope move finished after 86 + 138 ms
23:28:10.361 00.000 12020 Move returns status 0, amount 86
23:28:10.361 00.000 12020 MoveAxis(N, 0, ABG)
23:28:10.361 00.000 12020 Move returns status 0, amount 0
23:28:10.362 00.001 12020 move complete, result=0
23:28:10.362 00.000 12020 worker thread done servicing request
23:28:10.362 00.000 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"3300eb2b-b8c8-4ad3-a01f-e81773706642"}
23:28:10.381 00.019 12020 Worker thread wakes up
23:28:10.381 00.000 9340 GuideStep: -1.0 px 86 ms EAST, -0.1 px 0 ms NORTH
23:28:10.394 00.013 12020 worker thread servicing REQUEST_EXPOSE 2000
23:28:10.394 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(836,38,31,31)
23:28:10.405 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"e02bf012-3ba4-4c1f-9479-5174eedf7bf2"}
23:28:10.458 00.053 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":736,"width":15,"height":15,"star_pos":[6.86,6.59],"pixels":"..."},"id":"e02bf012-3ba4-4c1f-9479-5174eedf7bf2"}
23:28:12.229 01.771 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"611aded4-28a3-4131-87fc-71b501cb7cb5"}
23:28:12.239 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"611aded4-28a3-4131-87fc-71b501cb7cb5"}
23:28:12.248 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"8f141ac0-196f-4128-a36d-58b9624bfed5"}
23:28:12.255 00.007 9340 case statement mapped state 6 to 3
23:28:12.261 00.006 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"8f141ac0-196f-4128-a36d-58b9624bfed5"}
23:28:12.270 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"c9bb37b8-4e32-4103-8c61-d5e152d273f2"}
23:28:12.280 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":736,"width":15,"height":15,"star_pos":[6.86,6.59],"pixels":"..."},"id":"c9bb37b8-4e32-4103-8c61-d5e152d273f2"}
23:28:12.761 00.481 12020 Exposure complete
23:28:12.930 00.169 12020 worker thread done servicing request
23:28:12.930 00.000 9340 OnExposeComplete: enter
23:28:12.938 00.008 9340 UpdateGuideState(): m_state=6
23:28:12.946 00.008 9340 Star::Find(15, 851, 53, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 737
23:28:12.953 00.007 9340 Star::Find returns 1 (0), X=851.60, Y=53.75, Mass=718735, SNR=142.7, Peak=54431 HFD=3.7
23:28:12.960 00.007 9340 CameraToMount -- cameraTheta (0.43) - m_xAngle (-3.14) = xAngle (3.57 = -2.72)
23:28:12.968 00.008 9340 CameraToMount -- cameraTheta (0.43) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (3.55 = -2.73)
23:28:12.992 00.024 9340 CameraToMount -- cameraX=0.71 cameraY=0.33 hyp=0.78 cameraTheta=0.43 mountX=-0.72 mountY=-0.31, mountTheta=-2.73
23:28:13.006 00.014 9340 SchedulePrimaryMove(10104498, x=0.71, y=0.33, opts=13)
23:28:13.013 00.007 9340 Enqueuing Move request for scope (0.71, 0.33)
23:28:13.023 00.010 12020 Worker thread wakes up
23:28:13.023 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=5943, max=65533, med=9661, FiltMin=7672, FiltMax=65483, Gamma=2.870
23:28:13.030 00.007 12020 worker thread servicing REQUEST_MOVE scope ofs (0.71, 0.33) opts 0xd
23:28:13.031 00.001 9340 UpdateGuideState exits: m=718735 SNR=142.7
23:28:13.038 00.007 9340 PhdController: settling, locked = 1, distance = 0.78 (0.45) aobump = 0 frame = 15 / 99999
23:28:13.046 00.008 12020 Handling offset move in thread for scope, endpoint = (0.71, 0.33)
23:28:13.046 00.000 12020 Moving (0.71, 0.33) raw xDistance=-0.72 yDistance=-0.31
23:28:13.046 00.000 12020 GuideAlgorithmHysteresis::Result() returns -0.34 from input -0.72
23:28:13.047 00.001 12020 GuideAlgorithmResistSwitch::result() returns -0.31 from input -0.31
23:28:13.047 00.000 12020 MoveAxis(E, 65, ABG)
23:28:13.047 00.000 12020 Guiding  Dir = 2, Dur = 65
23:28:13.047 00.000 9340 evsrv: {"Event":"Settling","Timestamp":1778732893.046,"Host":"ASTRO","Inst":1,"Distance":0.78,"Time":0.0,"SettleTime":8.0,"StarLocked":true}
23:28:13.057 00.010 12020 IsSlewing returns 0
23:28:13.057 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:28:13.065 00.008 9340 ScheduleExposure(2000,3,1) exposurePending=0
23:28:13.073 00.008 9340 Enqueuing Expose request
23:28:13.081 00.008 12020 IsGuiding returns 0
23:28:13.106 00.025 12020 PulseGuide returned control before completion, sleep 51
23:28:13.201 00.095 12020 IsGuiding returns 0
23:28:13.202 00.001 12020 Move returns status 0, amount 65
23:28:13.202 00.000 12020 MoveAxis(N, 52, ABG)
23:28:13.202 00.000 12020 Guiding  Dir = 0, Dur = 52
23:28:13.204 00.002 12020 IsSlewing returns 0
23:28:13.205 00.001 12020 IsGuiding returns 0
23:28:13.282 00.077 12020 IsGuiding returns 1
23:28:13.283 00.001 12020 scope still moving after pulse duration time elapsed
23:28:13.321 00.038 12020 IsSlewing returns 0
23:28:13.322 00.001 12020 IsGuiding returns 1
23:28:13.444 00.122 12020 IsSlewing returns 0
23:28:13.489 00.045 12020 IsGuiding returns 0
23:28:13.489 00.000 12020 scope move finished after 52 + 232 ms
23:28:13.489 00.000 12020 Move returns status 0, amount 52
23:28:13.489 00.000 12020 move complete, result=0
23:28:13.490 00.001 12020 worker thread done servicing request
23:28:13.490 00.000 12020 Worker thread wakes up
23:28:13.490 00.000 9340 GuideStep: -0.7 px 65 ms EAST, -0.3 px 52 ms NORTH
23:28:13.497 00.007 12020 worker thread servicing REQUEST_EXPOSE 2000
23:28:13.498 00.001 12020 Handling exposure in thread, d=2000 o=3 r=(836,38,31,31)
23:28:14.230 00.732 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"76c866ae-37de-4a61-a75c-21fb9ff75a43"}
23:28:14.237 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"76c866ae-37de-4a61-a75c-21fb9ff75a43"}
23:28:14.244 00.007 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"25032452-ecb2-48cf-bfe2-85eded6b30ab"}
23:28:14.252 00.008 9340 case statement mapped state 6 to 3
23:28:14.272 00.020 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"25032452-ecb2-48cf-bfe2-85eded6b30ab"}
23:28:14.281 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"607ad4f8-cf87-49c2-a892-b01d024b5ea0"}
23:28:14.287 00.006 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":737,"width":15,"height":15,"star_pos":[6.60,6.75],"pixels":"..."},"id":"607ad4f8-cf87-49c2-a892-b01d024b5ea0"}
23:28:15.885 01.598 12020 Exposure complete
23:28:16.211 00.326 12020 worker thread done servicing request
23:28:16.212 00.001 9340 OnExposeComplete: enter
23:28:16.241 00.029 9340 UpdateGuideState(): m_state=6
23:28:16.276 00.035 9340 Star::Find(15, 851, 53, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 738
23:28:16.301 00.025 9340 Star::Find returns 1 (0), X=851.62, Y=53.62, Mass=708668, SNR=136.9, Peak=54639 HFD=3.7
23:28:16.320 00.019 9340 CameraToMount -- cameraTheta (0.26) - m_xAngle (-3.14) = xAngle (3.39 = -2.89)
23:28:16.335 00.015 9340 CameraToMount -- cameraTheta (0.26) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (3.38 = -2.90)
23:28:16.355 00.020 9340 CameraToMount -- cameraX=0.73 cameraY=0.19 hyp=0.76 cameraTheta=0.26 mountX=-0.73 mountY=-0.18, mountTheta=-2.90
23:28:16.400 00.045 9340 SchedulePrimaryMove(10104498, x=0.73, y=0.19, opts=13)
23:28:16.416 00.016 9340 Enqueuing Move request for scope (0.73, 0.19)
23:28:16.429 00.013 12020 Worker thread wakes up
23:28:16.429 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=5915, max=65535, med=9811, FiltMin=7849, FiltMax=65427, Gamma=2.870
23:28:16.443 00.014 12020 worker thread servicing REQUEST_MOVE scope ofs (0.73, 0.19) opts 0xd
23:28:16.443 00.000 12020 Handling offset move in thread for scope, endpoint = (0.73, 0.19)
23:28:16.444 00.001 9340 UpdateGuideState exits: m=708668 SNR=136.9
23:28:16.457 00.013 12020 Moving (0.73, 0.19) raw xDistance=-0.73 yDistance=-0.18
23:28:16.457 00.000 9340 PhdController: settling, locked = 1, distance = 0.77 (0.45) aobump = 0 frame = 16 / 99999
23:28:16.494 00.037 12020 GuideAlgorithmHysteresis::Result() returns -0.34 from input -0.73
23:28:16.494 00.000 9340 evsrv: {"Event":"Settling","Timestamp":1778732896.494,"Host":"ASTRO","Inst":1,"Distance":0.77,"Time":0.0,"SettleTime":8.0,"StarLocked":true}
23:28:16.513 00.019 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:28:16.514 00.001 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
23:28:16.514 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:28:16.528 00.014 12020 MoveAxis(E, 65, ABG)
23:28:16.528 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
23:28:16.540 00.012 12020 Guiding  Dir = 2, Dur = 65
23:28:16.540 00.000 9340 Enqueuing Expose request
23:28:16.554 00.014 12020 IsSlewing returns 0
23:28:16.554 00.000 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"68abda6f-bbb0-463b-8cb5-a4616de62cf2"}
23:28:16.568 00.014 12020 IsGuiding returns 0
23:28:16.569 00.001 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"68abda6f-bbb0-463b-8cb5-a4616de62cf2"}
23:28:16.605 00.036 12020 PulseGuide returned control before completion, sleep 47
23:28:16.606 00.001 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"a065da06-9d6d-41e9-8033-41748c60bb2d"}
23:28:16.620 00.014 9340 case statement mapped state 6 to 3
23:28:16.633 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"a065da06-9d6d-41e9-8033-41748c60bb2d"}
23:28:16.646 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"e8ba2c3a-98eb-4b90-802e-7f7ad6eeb34c"}
23:28:16.662 00.016 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":738,"width":15,"height":15,"star_pos":[6.62,6.62],"pixels":"..."},"id":"e8ba2c3a-98eb-4b90-802e-7f7ad6eeb34c"}
23:28:16.677 00.015 12020 IsGuiding returns 1
23:28:16.677 00.000 12020 scope still moving after pulse duration time elapsed
23:28:16.709 00.032 12020 IsSlewing returns 0
23:28:16.710 00.001 12020 IsGuiding returns 0
23:28:16.711 00.001 12020 scope move finished after 65 + 76 ms
23:28:16.711 00.000 12020 Move returns status 0, amount 65
23:28:16.711 00.000 12020 MoveAxis(N, 0, ABG)
23:28:16.711 00.000 12020 Move returns status 0, amount 0
23:28:16.712 00.001 12020 move complete, result=0
23:28:16.712 00.000 12020 worker thread done servicing request
23:28:16.712 00.000 9340 GuideStep: -0.7 px 65 ms EAST, -0.2 px 0 ms NORTH
23:28:16.728 00.016 12020 Worker thread wakes up
23:28:16.728 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
23:28:16.729 00.001 12020 Handling exposure in thread, d=2000 o=3 r=(836,38,31,31)
23:28:18.229 01.500 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"5c92d5a0-be1c-401b-8ecc-24a12f41c71c"}
23:28:18.240 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"5c92d5a0-be1c-401b-8ecc-24a12f41c71c"}
23:28:18.247 00.007 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"853d83b3-f77a-4e96-94d3-c0c05ad2d5fb"}
23:28:18.255 00.008 9340 case statement mapped state 6 to 3
23:28:18.264 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"853d83b3-f77a-4e96-94d3-c0c05ad2d5fb"}
23:28:18.272 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"9f240fc3-b9bf-4cdd-bbb9-fde30606ccc3"}
23:28:18.286 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":738,"width":15,"height":15,"star_pos":[6.62,6.62],"pixels":"..."},"id":"9f240fc3-b9bf-4cdd-bbb9-fde30606ccc3"}
23:28:19.094 00.808 12020 Exposure complete
23:28:19.348 00.254 12020 worker thread done servicing request
23:28:19.348 00.000 9340 OnExposeComplete: enter
23:28:19.359 00.011 9340 UpdateGuideState(): m_state=6
23:28:19.371 00.012 9340 Star::Find(15, 851, 53, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 739
23:28:19.396 00.025 9340 Star::Find returns 1 (0), X=851.63, Y=54.00, Mass=732032, SNR=181.2, Peak=53507 HFD=4.1
23:28:19.408 00.012 9340 CameraToMount -- cameraTheta (0.66) - m_xAngle (-3.14) = xAngle (3.79 = -2.49)
23:28:19.418 00.010 9340 CameraToMount -- cameraTheta (0.66) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (3.78 = -2.51)
23:28:19.429 00.011 9340 CameraToMount -- cameraX=0.74 cameraY=0.57 hyp=0.94 cameraTheta=0.66 mountX=-0.75 mountY=-0.56, mountTheta=-2.50
23:28:19.443 00.014 9340 SchedulePrimaryMove(10104498, x=0.74, y=0.57, opts=13)
23:28:19.458 00.015 9340 Enqueuing Move request for scope (0.74, 0.57)
23:28:19.469 00.011 12020 Worker thread wakes up
23:28:19.469 00.000 12020 worker thread servicing REQUEST_MOVE scope ofs (0.74, 0.57) opts 0xd
23:28:19.469 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=5497, max=65533, med=9808, FiltMin=7771, FiltMax=65483, Gamma=2.870
23:28:19.497 00.028 12020 Handling offset move in thread for scope, endpoint = (0.74, 0.57)
23:28:19.497 00.000 9340 UpdateGuideState exits: m=732032 SNR=181.2
23:28:19.509 00.012 12020 Moving (0.74, 0.57) raw xDistance=-0.75 yDistance=-0.56
23:28:19.509 00.000 9340 PhdController: settling, locked = 1, distance = 0.82 (0.45) aobump = 0 frame = 17 / 99999
23:28:19.518 00.009 12020 GuideAlgorithmHysteresis::Result() returns -0.34 from input -0.75
23:28:19.519 00.001 12020 GuideAlgorithmResistSwitch::result() returns -0.56 from input -0.56
23:28:19.519 00.000 9340 evsrv: {"Event":"Settling","Timestamp":1778732899.518,"Host":"ASTRO","Inst":1,"Distance":0.82,"Time":0.0,"SettleTime":8.0,"StarLocked":true}
23:28:19.530 00.011 12020 MoveAxis(E, 66, ABG)
23:28:19.530 00.000 12020 Guiding  Dir = 2, Dur = 66
23:28:19.530 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:28:19.541 00.011 9340 ScheduleExposure(2000,3,1) exposurePending=0
23:28:19.552 00.011 9340 Enqueuing Expose request
23:28:19.566 00.014 12020 IsSlewing returns 0
23:28:19.568 00.002 12020 IsGuiding returns 0
23:28:19.598 00.030 12020 PulseGuide returned control before completion, sleep 46
23:28:19.681 00.083 12020 IsGuiding returns 0
23:28:19.681 00.000 12020 Move returns status 0, amount 66
23:28:19.681 00.000 12020 MoveAxis(N, 93, ABG)
23:28:19.681 00.000 12020 Guiding  Dir = 0, Dur = 93
23:28:19.683 00.002 12020 IsSlewing returns 0
23:28:19.684 00.001 12020 IsGuiding returns 0
23:28:19.759 00.075 12020 PulseGuide returned control before completion, sleep 29
23:28:19.807 00.048 12020 IsGuiding returns 1
23:28:19.807 00.000 12020 scope still moving after pulse duration time elapsed
23:28:19.829 00.022 12020 IsSlewing returns 0
23:28:19.830 00.001 12020 IsGuiding returns 1
23:28:19.874 00.044 12020 IsSlewing returns 0
23:28:19.982 00.108 12020 IsGuiding returns 0
23:28:19.982 00.000 12020 scope move finished after 93 + 205 ms
23:28:19.982 00.000 12020 Move returns status 0, amount 93
23:28:19.983 00.001 12020 move complete, result=0
23:28:19.983 00.000 12020 worker thread done servicing request
23:28:19.983 00.000 9340 GuideStep: -0.7 px 66 ms EAST, -0.6 px 93 ms NORTH
23:28:19.994 00.011 12020 Worker thread wakes up
23:28:19.995 00.001 12020 worker thread servicing REQUEST_EXPOSE 2000
23:28:19.995 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(836,38,31,31)
23:28:20.229 00.234 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"4ba6e046-b4f8-46d7-ba6e-f595042e7fa6"}
23:28:20.241 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"4ba6e046-b4f8-46d7-ba6e-f595042e7fa6"}
23:28:20.250 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"85610519-e1c1-4e49-824c-0589e4e4aaf7"}
23:28:20.273 00.023 9340 case statement mapped state 6 to 3
23:28:20.285 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"85610519-e1c1-4e49-824c-0589e4e4aaf7"}
23:28:20.294 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"72798a5f-1b22-4595-84d8-106fb079d0f8"}
23:28:20.309 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":739,"width":15,"height":15,"star_pos":[6.63,7.00],"pixels":"..."},"id":"72798a5f-1b22-4595-84d8-106fb079d0f8"}
23:28:22.230 01.921 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"62ca8bd4-6ecd-4e06-8392-d8bc28845696"}
23:28:22.270 00.040 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"62ca8bd4-6ecd-4e06-8392-d8bc28845696"}
23:28:22.289 00.019 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"0b5dc57c-a136-433a-8361-4d394d898da4"}
23:28:22.307 00.018 9340 case statement mapped state 6 to 3
23:28:22.318 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"0b5dc57c-a136-433a-8361-4d394d898da4"}
23:28:22.335 00.017 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"b870f4e9-3a08-4881-8a24-a74309e416b7"}
23:28:22.348 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":739,"width":15,"height":15,"star_pos":[6.63,7.00],"pixels":"..."},"id":"b870f4e9-3a08-4881-8a24-a74309e416b7"}
23:28:22.404 00.056 12020 Exposure complete
23:28:22.709 00.305 12020 worker thread done servicing request
23:28:22.710 00.001 9340 OnExposeComplete: enter
23:28:22.743 00.033 9340 UpdateGuideState(): m_state=6
23:28:22.758 00.015 9340 Star::Find(15, 851, 53, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 740
23:28:22.774 00.016 9340 Star::Find returns 1 (0), X=851.32, Y=53.48, Mass=736439, SNR=139.7, Peak=54775 HFD=4.1
23:28:22.784 00.010 9340 CameraToMount -- cameraTheta (0.12) - m_xAngle (-3.14) = xAngle (3.26 = -3.03)
23:28:22.795 00.011 9340 CameraToMount -- cameraTheta (0.12) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (3.24 = -3.04)
23:28:22.811 00.016 9340 CameraToMount -- cameraX=0.44 cameraY=0.05 hyp=0.44 cameraTheta=0.12 mountX=-0.44 mountY=-0.04, mountTheta=-3.04
23:28:22.829 00.018 9340 SchedulePrimaryMove(10104498, x=0.44, y=0.05, opts=13)
23:28:22.859 00.030 9340 Enqueuing Move request for scope (0.44, 0.05)
23:28:22.874 00.015 12020 Worker thread wakes up
23:28:22.874 00.000 12020 worker thread servicing REQUEST_MOVE scope ofs (0.44, 0.05) opts 0xd
23:28:22.875 00.001 9340 UpdateImageDisplay: Size=(1920,1080) min=6117, max=65533, med=9802, FiltMin=7789, FiltMax=65427, Gamma=2.870
23:28:22.884 00.009 12020 Handling offset move in thread for scope, endpoint = (0.44, 0.05)
23:28:22.884 00.000 9340 UpdateGuideState exits: m=736439 SNR=139.7
23:28:22.898 00.014 12020 Moving (0.44, 0.05) raw xDistance=-0.44 yDistance=-0.04
23:28:22.898 00.000 9340 PhdController: settling, locked = 1, distance = 0.71 (0.45) aobump = 0 frame = 18 / 99999
23:28:22.908 00.010 12020 GuideAlgorithmHysteresis::Result() returns -0.21 from input -0.44
23:28:22.908 00.000 9340 evsrv: {"Event":"Settling","Timestamp":1778732902.908,"Host":"ASTRO","Inst":1,"Distance":0.71,"Time":0.0,"SettleTime":8.0,"StarLocked":true}
23:28:22.918 00.010 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:28:22.919 00.001 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
23:28:22.919 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:28:22.930 00.011 12020 MoveAxis(E, 41, ABG)
23:28:22.930 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
23:28:22.942 00.012 12020 Guiding  Dir = 2, Dur = 41
23:28:22.942 00.000 9340 Enqueuing Expose request
23:28:22.953 00.011 12020 IsSlewing returns 0
23:28:22.990 00.037 12020 IsGuiding returns 0
23:28:23.022 00.032 12020 PulseGuide returned control before completion, sleep 20
23:28:23.044 00.022 12020 IsGuiding returns 1
23:28:23.044 00.000 12020 scope still moving after pulse duration time elapsed
23:28:23.102 00.058 12020 IsSlewing returns 0
23:28:23.103 00.001 12020 IsGuiding returns 0
23:28:23.104 00.001 12020 scope move finished after 41 + 73 ms
23:28:23.104 00.000 12020 Move returns status 0, amount 41
23:28:23.104 00.000 12020 MoveAxis(N, 0, ABG)
23:28:23.105 00.001 12020 Move returns status 0, amount 0
23:28:23.105 00.000 12020 move complete, result=0
23:28:23.105 00.000 12020 worker thread done servicing request
23:28:23.105 00.000 12020 Worker thread wakes up
23:28:23.105 00.000 9340 GuideStep: -0.4 px 41 ms EAST, -0.0 px 0 ms NORTH
23:28:23.116 00.011 12020 worker thread servicing REQUEST_EXPOSE 2000
23:28:23.117 00.001 12020 Handling exposure in thread, d=2000 o=3 r=(836,38,31,31)
23:28:24.230 01.113 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"007ec239-7750-4984-aae6-fa29b15bdfce"}
23:28:24.238 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"007ec239-7750-4984-aae6-fa29b15bdfce"}
23:28:24.246 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"16cc74d9-f67d-45a5-8e02-38da9449c3d3"}
23:28:24.254 00.008 9340 case statement mapped state 6 to 3
23:28:24.268 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"16cc74d9-f67d-45a5-8e02-38da9449c3d3"}
23:28:24.283 00.015 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"5dd1ff21-5df2-4bac-89d2-e9619c352125"}
23:28:24.310 00.027 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":740,"width":15,"height":15,"star_pos":[7.32,7.48],"pixels":"..."},"id":"5dd1ff21-5df2-4bac-89d2-e9619c352125"}
23:28:25.485 01.175 12020 Exposure complete
23:28:25.651 00.166 12020 worker thread done servicing request
23:28:25.652 00.001 9340 OnExposeComplete: enter
23:28:25.663 00.011 9340 UpdateGuideState(): m_state=6
23:28:25.671 00.008 9340 Star::Find(15, 851, 53, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 741
23:28:25.681 00.010 9340 Star::Find returns 1 (0), X=851.52, Y=53.22, Mass=699243, SNR=135.8, Peak=54351 HFD=3.8
23:28:25.689 00.008 9340 CameraToMount -- cameraTheta (-0.32) - m_xAngle (-3.14) = xAngle (2.82 = 2.82)
23:28:25.711 00.022 9340 CameraToMount -- cameraTheta (-0.32) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (2.80 = 2.80)
23:28:25.718 00.007 9340 CameraToMount -- cameraX=0.64 cameraY=-0.21 hyp=0.67 cameraTheta=-0.32 mountX=-0.64 mountY=0.22, mountTheta=2.81
23:28:25.732 00.014 9340 SchedulePrimaryMove(10104498, x=0.64, y=-0.21, opts=13)
23:28:25.745 00.013 9340 Enqueuing Move request for scope (0.64, -0.21)
23:28:25.752 00.007 12020 Worker thread wakes up
23:28:25.754 00.002 9340 UpdateImageDisplay: Size=(1920,1080) min=5893, max=65535, med=9801, FiltMin=7695, FiltMax=65427, Gamma=2.870
23:28:25.762 00.008 12020 worker thread servicing REQUEST_MOVE scope ofs (0.64, -0.21) opts 0xd
23:28:25.762 00.000 12020 Handling offset move in thread for scope, endpoint = (0.64, -0.21)
23:28:25.762 00.000 12020 Moving (0.64, -0.21) raw xDistance=-0.64 yDistance=0.22
23:28:25.763 00.001 12020 GuideAlgorithmHysteresis::Result() returns -0.29 from input -0.64
23:28:25.763 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:28:25.763 00.000 9340 UpdateGuideState exits: m=699243 SNR=135.8
23:28:25.774 00.011 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.22
23:28:25.774 00.000 12020 MoveAxis(E, 55, ABG)
23:28:25.774 00.000 12020 Guiding  Dir = 2, Dur = 55
23:28:25.774 00.000 9340 PhdController: settling, locked = 1, distance = 0.70 (0.45) aobump = 0 frame = 19 / 99999
23:28:25.785 00.011 12020 IsSlewing returns 0
23:28:25.785 00.000 9340 evsrv: {"Event":"Settling","Timestamp":1778732905.785,"Host":"ASTRO","Inst":1,"Distance":0.70,"Time":0.0,"SettleTime":8.0,"StarLocked":true}
23:28:25.794 00.009 12020 IsGuiding returns 0
23:28:25.795 00.001 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:28:25.805 00.010 9340 ScheduleExposure(2000,3,1) exposurePending=0
23:28:25.824 00.019 9340 Enqueuing Expose request
23:28:25.834 00.010 12020 PulseGuide returned control before completion, sleep 39
23:28:25.900 00.066 12020 IsGuiding returns 1
23:28:25.901 00.001 12020 scope still moving after pulse duration time elapsed
23:28:25.940 00.039 12020 IsSlewing returns 0
23:28:25.940 00.000 12020 IsGuiding returns 0
23:28:25.941 00.001 12020 scope move finished after 55 + 91 ms
23:28:25.941 00.000 12020 Move returns status 0, amount 55
23:28:25.941 00.000 12020 MoveAxis(N, 0, ABG)
23:28:25.941 00.000 12020 Move returns status 0, amount 0
23:28:25.941 00.000 12020 move complete, result=0
23:28:25.941 00.000 12020 worker thread done servicing request
23:28:25.942 00.001 9340 GuideStep: -0.6 px 55 ms EAST, 0.2 px 0 ms NORTH
23:28:25.953 00.011 12020 Worker thread wakes up
23:28:25.953 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
23:28:25.953 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(836,38,31,31)
23:28:26.230 00.277 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"7ed4238d-cc6d-4bd3-bf09-3a2c03a6d201"}
23:28:26.242 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"7ed4238d-cc6d-4bd3-bf09-3a2c03a6d201"}
23:28:26.252 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"6dd27ce9-e5b7-4fc8-9a4f-494a3fdbf0c4"}
23:28:26.263 00.011 9340 case statement mapped state 6 to 3
23:28:26.271 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"6dd27ce9-e5b7-4fc8-9a4f-494a3fdbf0c4"}
23:28:26.295 00.024 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"6a9195cd-f2bf-441c-b5db-ade58b9d1c57"}
23:28:26.308 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":741,"width":15,"height":15,"star_pos":[6.52,7.22],"pixels":"..."},"id":"6a9195cd-f2bf-441c-b5db-ade58b9d1c57"}
23:28:28.229 01.921 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"2ae47d18-328f-4380-8040-ccd759ea6d10"}
23:28:28.240 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"2ae47d18-328f-4380-8040-ccd759ea6d10"}
23:28:28.249 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"34aaa9e5-4ad8-4e19-bfcb-caf6f7956ae3"}
23:28:28.257 00.008 9340 case statement mapped state 6 to 3
23:28:28.267 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"34aaa9e5-4ad8-4e19-bfcb-caf6f7956ae3"}
23:28:28.275 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"efdea6f2-c97e-4ff0-b105-3ba78b95525e"}
23:28:28.287 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":741,"width":15,"height":15,"star_pos":[6.52,7.22],"pixels":"..."},"id":"efdea6f2-c97e-4ff0-b105-3ba78b95525e"}
23:28:28.340 00.053 12020 Exposure complete
23:28:28.584 00.244 12020 worker thread done servicing request
23:28:28.584 00.000 9340 OnExposeComplete: enter
23:28:28.598 00.014 9340 UpdateGuideState(): m_state=6
23:28:28.611 00.013 9340 Star::Find(15, 851, 53, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 742
23:28:28.622 00.011 9340 Star::Find returns 1 (0), X=851.04, Y=53.60, Mass=754668, SNR=145.8, Peak=54628 HFD=4.1
23:28:28.634 00.012 9340 CameraToMount -- cameraTheta (0.83) - m_xAngle (-3.14) = xAngle (3.97 = -2.31)
23:28:28.650 00.016 9340 CameraToMount -- cameraTheta (0.83) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (3.96 = -2.33)
23:28:28.665 00.015 9340 CameraToMount -- cameraX=0.15 cameraY=0.17 hyp=0.23 cameraTheta=0.83 mountX=-0.16 mountY=-0.17, mountTheta=-2.32
23:28:28.701 00.036 9340 SchedulePrimaryMove(10104498, x=0.15, y=0.17, opts=13)
23:28:28.717 00.016 9340 Enqueuing Move request for scope (0.15, 0.17)
23:28:28.731 00.014 12020 Worker thread wakes up
23:28:28.731 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=5805, max=65533, med=9825, FiltMin=7671, FiltMax=65483, Gamma=2.870
23:28:28.742 00.011 12020 worker thread servicing REQUEST_MOVE scope ofs (0.15, 0.17) opts 0xd
23:28:28.742 00.000 9340 UpdateGuideState exits: m=754668 SNR=145.8
23:28:28.757 00.015 12020 Handling offset move in thread for scope, endpoint = (0.15, 0.17)
23:28:28.757 00.000 9340 PhdController: settling, locked = 1, distance = 0.56 (0.45) aobump = 0 frame = 20 / 99999
23:28:28.769 00.012 12020 Moving (0.15, 0.17) raw xDistance=-0.16 yDistance=-0.17
23:28:28.770 00.001 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16
23:28:28.770 00.000 9340 evsrv: {"Event":"Settling","Timestamp":1778732908.770,"Host":"ASTRO","Inst":1,"Distance":0.56,"Time":0.0,"SettleTime":8.0,"StarLocked":true}
23:28:28.799 00.029 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:28:28.800 00.001 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
23:28:28.800 00.000 12020 MoveAxis(E, 0, ABG)
23:28:28.800 00.000 12020 Move returns status 0, amount 0
23:28:28.800 00.000 12020 MoveAxis(N, 0, ABG)
23:28:28.800 00.000 12020 Move returns status 0, amount 0
23:28:28.801 00.001 12020 move complete, result=0
23:28:28.801 00.000 12020 worker thread done servicing request
23:28:28.801 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:28:28.824 00.023 9340 ScheduleExposure(2000,3,1) exposurePending=0
23:28:28.842 00.018 9340 Enqueuing Expose request
23:28:28.858 00.016 12020 Worker thread wakes up
23:28:28.858 00.000 9340 GuideStep: -0.2 px 0 ms EAST, -0.2 px 0 ms NORTH
23:28:28.871 00.013 12020 worker thread servicing REQUEST_EXPOSE 2000
23:28:28.872 00.001 12020 Handling exposure in thread, d=2000 o=3 r=(836,38,31,31)
23:28:30.229 01.357 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"aab8902c-8ef7-458a-bb52-d20c92fcc26a"}
23:28:30.241 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"aab8902c-8ef7-458a-bb52-d20c92fcc26a"}
23:28:30.256 00.015 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"03758a5a-a1d6-45c9-b43e-0bb787eb17a2"}
23:28:30.279 00.023 9340 case statement mapped state 6 to 3
23:28:30.291 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"03758a5a-a1d6-45c9-b43e-0bb787eb17a2"}
23:28:30.302 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"f51aa9b6-b627-4f5e-adb8-ccdba3ef7d9f"}
23:28:30.310 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":742,"width":15,"height":15,"star_pos":[7.04,6.60],"pixels":"..."},"id":"f51aa9b6-b627-4f5e-adb8-ccdba3ef7d9f"}
23:28:31.240 00.930 12020 Exposure complete
23:28:31.440 00.200 12020 worker thread done servicing request
23:28:31.440 00.000 9340 OnExposeComplete: enter
23:28:31.452 00.012 9340 UpdateGuideState(): m_state=6
23:28:31.462 00.010 9340 Star::Find(15, 851, 53, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 743
23:28:31.472 00.010 9340 Star::Find returns 1 (0), X=851.63, Y=53.56, Mass=679682, SNR=153.7, Peak=52139 HFD=4.0
23:28:31.498 00.026 9340 CameraToMount -- cameraTheta (0.17) - m_xAngle (-3.14) = xAngle (3.31 = -2.97)
23:28:31.509 00.011 9340 CameraToMount -- cameraTheta (0.17) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (3.29 = -2.99)
23:28:31.520 00.011 9340 CameraToMount -- cameraX=0.74 cameraY=0.13 hyp=0.76 cameraTheta=0.17 mountX=-0.74 mountY=-0.12, mountTheta=-2.99
23:28:31.532 00.012 9340 SchedulePrimaryMove(10104498, x=0.74, y=0.13, opts=13)
23:28:31.544 00.012 9340 Enqueuing Move request for scope (0.74, 0.13)
23:28:31.553 00.009 12020 Worker thread wakes up
23:28:31.553 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=5941, max=65533, med=9809, FiltMin=7636, FiltMax=65483, Gamma=2.870
23:28:31.563 00.010 12020 worker thread servicing REQUEST_MOVE scope ofs (0.74, 0.13) opts 0xd
23:28:31.563 00.000 9340 UpdateGuideState exits: m=679682 SNR=153.7
23:28:31.590 00.027 12020 Handling offset move in thread for scope, endpoint = (0.74, 0.13)
23:28:31.590 00.000 9340 PhdController: settling, locked = 1, distance = 0.62 (0.45) aobump = 0 frame = 21 / 99999
23:28:31.601 00.011 12020 Moving (0.74, 0.13) raw xDistance=-0.74 yDistance=-0.12
23:28:31.601 00.000 9340 evsrv: {"Event":"Settling","Timestamp":1778732911.601,"Host":"ASTRO","Inst":1,"Distance":0.62,"Time":0.0,"SettleTime":8.0,"StarLocked":true}
23:28:31.610 00.009 12020 GuideAlgorithmHysteresis::Result() returns -0.31 from input -0.74
23:28:31.610 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:28:31.610 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:28:31.620 00.010 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
23:28:31.620 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
23:28:31.631 00.011 12020 MoveAxis(E, 61, ABG)
23:28:31.632 00.001 9340 Enqueuing Expose request
23:28:31.643 00.011 12020 Guiding  Dir = 2, Dur = 61
23:28:31.646 00.003 12020 IsSlewing returns 0
23:28:31.647 00.001 12020 IsGuiding returns 0
23:28:31.686 00.039 12020 PulseGuide returned control before completion, sleep 33
23:28:31.737 00.051 12020 IsGuiding returns 1
23:28:31.738 00.001 12020 scope still moving after pulse duration time elapsed
23:28:31.789 00.051 12020 IsSlewing returns 0
23:28:31.789 00.000 12020 IsGuiding returns 0
23:28:31.790 00.001 12020 scope move finished after 61 + 82 ms
23:28:31.790 00.000 12020 Move returns status 0, amount 61
23:28:31.791 00.001 12020 MoveAxis(N, 0, ABG)
23:28:31.791 00.000 12020 Move returns status 0, amount 0
23:28:31.792 00.001 12020 move complete, result=0
23:28:31.792 00.000 12020 worker thread done servicing request
23:28:31.792 00.000 9340 GuideStep: -0.7 px 61 ms EAST, -0.1 px 0 ms NORTH
23:28:31.810 00.018 12020 Worker thread wakes up
23:28:31.810 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
23:28:31.811 00.001 12020 Handling exposure in thread, d=2000 o=3 r=(836,38,31,31)
23:28:32.230 00.419 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"21fc9843-5e1c-438f-a506-b8382fe4bd12"}
23:28:32.245 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"21fc9843-5e1c-438f-a506-b8382fe4bd12"}
23:28:32.257 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"40e60fbc-cc18-4b11-96ab-e66737d8b64d"}
23:28:32.269 00.012 9340 case statement mapped state 6 to 3
23:28:32.279 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"40e60fbc-cc18-4b11-96ab-e66737d8b64d"}
23:28:32.290 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"812da2ba-d950-4057-9da6-ee32957a1b9b"}
23:28:32.303 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":743,"width":15,"height":15,"star_pos":[6.63,6.56],"pixels":"..."},"id":"812da2ba-d950-4057-9da6-ee32957a1b9b"}
23:28:34.191 01.888 12020 Exposure complete
23:28:34.229 00.038 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"f3f23a6f-f32e-4db3-a3ff-132a75ede6d4"}
23:28:34.240 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"f3f23a6f-f32e-4db3-a3ff-132a75ede6d4"}
23:28:34.255 00.015 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"144d4078-bf75-48f7-bc4b-b499ea0d3547"}
23:28:34.265 00.010 9340 case statement mapped state 6 to 3
23:28:34.295 00.030 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"144d4078-bf75-48f7-bc4b-b499ea0d3547"}
23:28:34.309 00.014 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"f188dd63-b196-45f1-aa60-b33dc557a007"}
23:28:34.318 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":743,"width":15,"height":15,"star_pos":[6.63,6.56],"pixels":"..."},"id":"f188dd63-b196-45f1-aa60-b33dc557a007"}
23:28:34.436 00.118 9340 OnExposeComplete: enter
23:28:34.448 00.012 12020 worker thread done servicing request
23:28:34.448 00.000 9340 UpdateGuideState(): m_state=6
23:28:34.459 00.011 9340 Star::Find(15, 851, 53, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 744
23:28:34.477 00.018 9340 Star::Find returns 1 (0), X=851.39, Y=53.74, Mass=730282, SNR=148.5, Peak=57086 HFD=3.8
23:28:34.495 00.018 9340 CameraToMount -- cameraTheta (0.56) - m_xAngle (-3.14) = xAngle (3.70 = -2.58)
23:28:34.505 00.010 9340 CameraToMount -- cameraTheta (0.56) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (3.68 = -2.60)
23:28:34.535 00.030 9340 CameraToMount -- cameraX=0.50 cameraY=0.32 hyp=0.59 cameraTheta=0.56 mountX=-0.50 mountY=-0.31, mountTheta=-2.60
23:28:34.548 00.013 9340 SchedulePrimaryMove(10104498, x=0.50, y=0.32, opts=13)
23:28:34.561 00.013 9340 Enqueuing Move request for scope (0.50, 0.32)
23:28:34.571 00.010 12020 Worker thread wakes up
23:28:34.572 00.001 9340 UpdateImageDisplay: Size=(1920,1080) min=6041, max=65533, med=9867, FiltMin=7699, FiltMax=65427, Gamma=2.870
23:28:34.581 00.009 12020 worker thread servicing REQUEST_MOVE scope ofs (0.50, 0.32) opts 0xd
23:28:34.582 00.001 9340 UpdateGuideState exits: m=730282 SNR=148.5
23:28:34.594 00.012 12020 Handling offset move in thread for scope, endpoint = (0.50, 0.32)
23:28:34.594 00.000 12020 Moving (0.50, 0.32) raw xDistance=-0.50 yDistance=-0.31
23:28:34.594 00.000 12020 GuideAlgorithmHysteresis::Result() returns -0.24 from input -0.50
23:28:34.595 00.001 12020 GuideAlgorithmResistSwitch::result() returns -0.31 from input -0.31
23:28:34.595 00.000 9340 PhdController: settling, locked = 1, distance = 0.61 (0.45) aobump = 0 frame = 22 / 99999
23:28:34.606 00.011 12020 MoveAxis(E, 46, ABG)
23:28:34.606 00.000 9340 evsrv: {"Event":"Settling","Timestamp":1778732914.606,"Host":"ASTRO","Inst":1,"Distance":0.61,"Time":0.0,"SettleTime":8.0,"StarLocked":true}
23:28:34.617 00.011 12020 Guiding  Dir = 2, Dur = 46
23:28:34.617 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:28:34.647 00.030 12020 IsSlewing returns 0
23:28:34.649 00.002 9340 ScheduleExposure(2000,3,1) exposurePending=0
23:28:34.663 00.014 9340 Enqueuing Expose request
23:28:34.674 00.011 12020 IsGuiding returns 0
23:28:34.695 00.021 12020 PulseGuide returned control before completion, sleep 34
23:28:34.741 00.046 12020 IsGuiding returns 1
23:28:34.741 00.000 12020 scope still moving after pulse duration time elapsed
23:28:34.791 00.050 12020 IsSlewing returns 0
23:28:34.792 00.001 12020 IsGuiding returns 0
23:28:34.792 00.000 12020 scope move finished after 46 + 73 ms
23:28:34.792 00.000 12020 Move returns status 0, amount 46
23:28:34.792 00.000 12020 MoveAxis(N, 51, ABG)
23:28:34.794 00.002 12020 Guiding  Dir = 0, Dur = 51
23:28:34.795 00.001 12020 IsSlewing returns 0
23:28:34.796 00.001 12020 IsGuiding returns 0
23:28:34.904 00.108 12020 IsGuiding returns 1
23:28:34.904 00.000 12020 scope still moving after pulse duration time elapsed
23:28:34.930 00.026 12020 IsSlewing returns 0
23:28:34.931 00.001 12020 IsGuiding returns 1
23:28:35.032 00.101 12020 IsSlewing returns 0
23:28:35.033 00.001 12020 IsGuiding returns 0
23:28:35.033 00.000 12020 scope move finished after 51 + 186 ms
23:28:35.033 00.000 12020 Move returns status 0, amount 51
23:28:35.033 00.000 12020 move complete, result=0
23:28:35.034 00.001 12020 worker thread done servicing request
23:28:35.034 00.000 9340 GuideStep: -0.5 px 46 ms EAST, -0.3 px 51 ms NORTH
23:28:35.043 00.009 12020 Worker thread wakes up
23:28:35.043 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
23:28:35.043 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(836,38,31,31)
23:28:36.228 01.185 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"7868ae4e-927e-4bbd-b342-a13e085a2732"}
23:28:36.238 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"7868ae4e-927e-4bbd-b342-a13e085a2732"}
23:28:36.248 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"8edd4c85-cf79-455d-9556-b88bd00d01b0"}
23:28:36.269 00.021 9340 case statement mapped state 6 to 3
23:28:36.279 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"8edd4c85-cf79-455d-9556-b88bd00d01b0"}
23:28:36.287 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"64d41e62-51e3-4bd7-822d-4819a80ab8d3"}
23:28:36.295 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":744,"width":15,"height":15,"star_pos":[7.39,6.74],"pixels":"..."},"id":"64d41e62-51e3-4bd7-822d-4819a80ab8d3"}
23:28:37.423 01.128 12020 Exposure complete
23:28:37.585 00.162 12020 worker thread done servicing request
23:28:37.586 00.001 9340 OnExposeComplete: enter
23:28:37.595 00.009 9340 UpdateGuideState(): m_state=6
23:28:37.621 00.026 9340 Star::Find(15, 851, 53, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 745
23:28:37.631 00.010 9340 Star::Find returns 1 (0), X=851.28, Y=53.79, Mass=706722, SNR=171.8, Peak=57742 HFD=3.8
23:28:37.639 00.008 9340 CameraToMount -- cameraTheta (0.75) - m_xAngle (-3.14) = xAngle (3.88 = -2.40)
23:28:37.647 00.008 9340 CameraToMount -- cameraTheta (0.75) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (3.87 = -2.42)
23:28:37.657 00.010 9340 CameraToMount -- cameraX=0.40 cameraY=0.37 hyp=0.54 cameraTheta=0.75 mountX=-0.40 mountY=-0.36, mountTheta=-2.41
23:28:37.667 00.010 9340 SchedulePrimaryMove(10104498, x=0.40, y=0.37, opts=13)
23:28:37.675 00.008 9340 Enqueuing Move request for scope (0.40, 0.37)
23:28:37.684 00.009 12020 Worker thread wakes up
23:28:37.684 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=5770, max=65533, med=9810, FiltMin=7680, FiltMax=65427, Gamma=2.870
23:28:37.693 00.009 12020 worker thread servicing REQUEST_MOVE scope ofs (0.40, 0.37) opts 0xd
23:28:37.693 00.000 9340 UpdateGuideState exits: m=706722 SNR=171.8
23:28:37.703 00.010 12020 Handling offset move in thread for scope, endpoint = (0.40, 0.37)
23:28:37.703 00.000 9340 PhdController: settling, locked = 1, distance = 0.59 (0.45) aobump = 0 frame = 23 / 99999
23:28:37.724 00.021 12020 Moving (0.40, 0.37) raw xDistance=-0.40 yDistance=-0.36
23:28:37.725 00.001 9340 evsrv: {"Event":"Settling","Timestamp":1778732917.724,"Host":"ASTRO","Inst":1,"Distance":0.59,"Time":0.0,"SettleTime":8.0,"StarLocked":true}
23:28:37.735 00.010 12020 GuideAlgorithmHysteresis::Result() returns -0.19 from input -0.40
23:28:37.736 00.001 12020 GuideAlgorithmResistSwitch::result() returns -0.36 from input -0.36
23:28:37.736 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:28:37.743 00.007 9340 ScheduleExposure(2000,3,1) exposurePending=0
23:28:37.751 00.008 12020 MoveAxis(E, 36, ABG)
23:28:37.751 00.000 9340 Enqueuing Expose request
23:28:37.759 00.008 12020 Guiding  Dir = 2, Dur = 36
23:28:37.761 00.002 12020 IsSlewing returns 0
23:28:37.762 00.001 12020 IsGuiding returns 0
23:28:37.782 00.020 12020 PulseGuide returned control before completion, sleep 26
23:28:37.837 00.055 12020 IsGuiding returns 1
23:28:37.837 00.000 12020 scope still moving after pulse duration time elapsed
23:28:37.862 00.025 12020 IsSlewing returns 0
23:28:37.863 00.001 12020 IsGuiding returns 0
23:28:37.863 00.000 12020 scope move finished after 36 + 65 ms
23:28:37.863 00.000 12020 Move returns status 0, amount 36
23:28:37.863 00.000 12020 MoveAxis(N, 60, ABG)
23:28:37.863 00.000 12020 Guiding  Dir = 0, Dur = 60
23:28:37.865 00.002 12020 IsSlewing returns 0
23:28:37.865 00.000 12020 IsGuiding returns 0
23:28:37.955 00.090 12020 IsGuiding returns 1
23:28:37.955 00.000 12020 scope still moving after pulse duration time elapsed
23:28:37.985 00.030 12020 IsSlewing returns 0
23:28:37.986 00.001 12020 IsGuiding returns 1
23:28:38.102 00.116 12020 IsSlewing returns 0
23:28:38.135 00.033 12020 IsGuiding returns 0
23:28:38.135 00.000 12020 scope move finished after 60 + 209 ms
23:28:38.135 00.000 12020 Move returns status 0, amount 60
23:28:38.135 00.000 12020 move complete, result=0
23:28:38.135 00.000 12020 worker thread done servicing request
23:28:38.135 00.000 12020 Worker thread wakes up
23:28:38.135 00.000 9340 GuideStep: -0.4 px 36 ms EAST, -0.4 px 60 ms NORTH
23:28:38.147 00.012 12020 worker thread servicing REQUEST_EXPOSE 2000
23:28:38.147 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(836,38,31,31)
23:28:38.229 00.082 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"93a7cd42-ae2e-427f-96a8-42baf1cab39d"}
23:28:38.241 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"93a7cd42-ae2e-427f-96a8-42baf1cab39d"}
23:28:38.249 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"62a57e2f-e742-4f5a-aeb8-7599f83bcf52"}
23:28:38.258 00.009 9340 case statement mapped state 6 to 3
23:28:38.265 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"62a57e2f-e742-4f5a-aeb8-7599f83bcf52"}
23:28:38.275 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"1bb5cf54-1330-45a9-b659-72173b9ab6d6"}
23:28:38.283 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":745,"width":15,"height":15,"star_pos":[7.28,6.79],"pixels":"..."},"id":"1bb5cf54-1330-45a9-b659-72173b9ab6d6"}
23:28:40.228 01.945 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"4acc3396-4404-4801-ba84-42b091a2ac00"}
23:28:40.241 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"4acc3396-4404-4801-ba84-42b091a2ac00"}
23:28:40.270 00.029 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"d70e70bd-d86b-4d96-a756-2af3b1d28c12"}
23:28:40.283 00.013 9340 case statement mapped state 6 to 3
23:28:40.292 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"d70e70bd-d86b-4d96-a756-2af3b1d28c12"}
23:28:40.303 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"3a1a7014-e9b7-4b6d-8378-db4bcacde6b7"}
23:28:40.314 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":745,"width":15,"height":15,"star_pos":[7.28,6.79],"pixels":"..."},"id":"3a1a7014-e9b7-4b6d-8378-db4bcacde6b7"}
23:28:40.540 00.226 12020 Exposure complete
23:28:40.852 00.312 12020 worker thread done servicing request
23:28:40.852 00.000 9340 OnExposeComplete: enter
23:28:40.887 00.035 9340 UpdateGuideState(): m_state=6
23:28:40.911 00.024 9340 Star::Find(15, 851, 53, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 746
23:28:40.925 00.014 9340 Star::Find returns 1 (0), X=850.77, Y=53.49, Mass=726977, SNR=122.1, Peak=55981 HFD=3.7
23:28:40.942 00.017 9340 CameraToMount -- cameraTheta (2.64) - m_xAngle (-3.14) = xAngle (5.77 = -0.51)
23:28:40.963 00.021 9340 CameraToMount -- cameraTheta (2.64) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (5.76 = -0.53)
23:28:41.012 00.049 9340 CameraToMount -- cameraX=-0.12 cameraY=0.06 hyp=0.13 cameraTheta=2.64 mountX=0.12 mountY=-0.07, mountTheta=-0.52
23:28:41.030 00.018 9340 SchedulePrimaryMove(10104498, x=-0.12, y=0.06, opts=13)
23:28:41.054 00.024 9340 Enqueuing Move request for scope (-0.12, 0.06)
23:28:41.089 00.035 12020 Worker thread wakes up
23:28:41.089 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=6330, max=65535, med=9822, FiltMin=7659, FiltMax=65530, Gamma=2.870
23:28:41.104 00.015 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.12, 0.06) opts 0xd
23:28:41.105 00.001 9340 UpdateGuideState exits: m=726977 SNR=122.1
23:28:41.119 00.014 12020 Handling offset move in thread for scope, endpoint = (-0.12, 0.06)
23:28:41.119 00.000 9340 PhdController: settling, locked = 1, distance = 0.45 (0.45) aobump = 0 frame = 24 / 99999
23:28:41.133 00.014 12020 Moving (-0.12, 0.06) raw xDistance=0.12 yDistance=-0.07
23:28:41.134 00.001 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
23:28:41.134 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:28:41.134 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
23:28:41.136 00.002 9340 evsrv: {"Event":"Settling","Timestamp":1778732921.134,"Host":"ASTRO","Inst":1,"Distance":0.45,"Time":0.0,"SettleTime":8.0,"StarLocked":true}
23:28:41.164 00.028 12020 MoveAxis(E, 0, ABG)
23:28:41.164 00.000 12020 Move returns status 0, amount 0
23:28:41.165 00.001 12020 MoveAxis(N, 0, ABG)
23:28:41.165 00.000 12020 Move returns status 0, amount 0
23:28:41.165 00.000 12020 move complete, result=0
23:28:41.166 00.001 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:28:41.210 00.044 12020 worker thread done servicing request
23:28:41.211 00.001 9340 ScheduleExposure(2000,3,1) exposurePending=0
23:28:41.232 00.021 9340 Enqueuing Expose request
23:28:41.252 00.020 12020 Worker thread wakes up
23:28:41.252 00.000 9340 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
23:28:41.267 00.015 12020 worker thread servicing REQUEST_EXPOSE 2000
23:28:41.270 00.003 12020 Handling exposure in thread, d=2000 o=3 r=(836,38,31,31)
23:28:42.301 01.031 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"7faa026f-6abf-4c92-814a-e3c6d37e7165"}
23:28:42.314 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"7faa026f-6abf-4c92-814a-e3c6d37e7165"}
23:28:42.325 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"4069e721-e283-44df-ad09-e53026ff9e02"}
23:28:42.340 00.015 9340 case statement mapped state 6 to 3
23:28:42.352 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"4069e721-e283-44df-ad09-e53026ff9e02"}
23:28:42.365 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"29fc5b33-8927-43e8-8c3d-b83e81ba3e68"}
23:28:42.405 00.040 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":746,"width":15,"height":15,"star_pos":[6.77,7.49],"pixels":"..."},"id":"29fc5b33-8927-43e8-8c3d-b83e81ba3e68"}
23:28:43.642 01.237 12020 Exposure complete
23:28:43.968 00.326 9340 OnExposeComplete: enter
23:28:43.986 00.018 12020 worker thread done servicing request
23:28:43.986 00.000 9340 UpdateGuideState(): m_state=6
23:28:44.001 00.015 9340 Star::Find(15, 850, 53, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 747
23:28:44.014 00.013 9340 Star::Find returns 1 (0), X=851.02, Y=53.57, Mass=744594, SNR=180.7, Peak=55496 HFD=4.1
23:28:44.026 00.012 9340 CameraToMount -- cameraTheta (0.80) - m_xAngle (-3.14) = xAngle (3.94 = -2.34)
23:28:44.040 00.014 9340 CameraToMount -- cameraTheta (0.80) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (3.92 = -2.36)
23:28:44.052 00.012 9340 CameraToMount -- cameraX=0.14 cameraY=0.14 hyp=0.19 cameraTheta=0.80 mountX=-0.14 mountY=-0.14, mountTheta=-2.35
23:28:44.092 00.040 9340 SchedulePrimaryMove(10104498, x=0.14, y=0.14, opts=13)
23:28:44.112 00.020 9340 Enqueuing Move request for scope (0.14, 0.14)
23:28:44.126 00.014 12020 Worker thread wakes up
23:28:44.127 00.001 9340 UpdateImageDisplay: Size=(1920,1080) min=6203, max=65533, med=9812, FiltMin=7603, FiltMax=65427, Gamma=2.870
23:28:44.138 00.011 12020 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.14) opts 0xd
23:28:44.139 00.001 12020 Handling offset move in thread for scope, endpoint = (0.14, 0.14)
23:28:44.139 00.000 9340 UpdateGuideState exits: m=744594 SNR=180.7
23:28:44.152 00.013 12020 Moving (0.14, 0.14) raw xDistance=-0.14 yDistance=-0.14
23:28:44.152 00.000 9340 PhdController: settling, locked = 1, distance = 0.38 (0.45) aobump = 0 frame = 25 / 99999
23:28:44.166 00.014 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
23:28:44.166 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:28:44.166 00.000 9340 evsrv: {"Event":"Settling","Timestamp":1778732924.166,"Host":"ASTRO","Inst":1,"Distance":0.38,"Time":0.0,"SettleTime":8.0,"StarLocked":true}
23:28:44.180 00.014 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
23:28:44.181 00.001 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:28:44.195 00.014 12020 MoveAxis(E, 0, ABG)
23:28:44.195 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
23:28:44.231 00.036 12020 Move returns status 0, amount 0
23:28:44.231 00.000 9340 Enqueuing Expose request
23:28:44.246 00.015 12020 MoveAxis(N, 0, ABG)
23:28:44.246 00.000 12020 Move returns status 0, amount 0
23:28:44.246 00.000 12020 move complete, result=0
23:28:44.246 00.000 12020 worker thread done servicing request
23:28:44.247 00.001 12020 Worker thread wakes up
23:28:44.247 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
23:28:44.247 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(836,38,31,31)
23:28:44.251 00.004 9340 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
23:28:44.298 00.047 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"a04d76f7-5901-4c74-a778-cf882e6369da"}
23:28:44.321 00.023 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"a04d76f7-5901-4c74-a778-cf882e6369da"}
23:28:44.378 00.057 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"2c2ecedc-eccf-4540-ab5a-85dd437056d1"}
23:28:44.396 00.018 9340 case statement mapped state 6 to 3
23:28:44.412 00.016 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"2c2ecedc-eccf-4540-ab5a-85dd437056d1"}
23:28:44.438 00.026 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"1f4f3e10-1e6c-47e1-83bb-70beb405926a"}
23:28:44.486 00.048 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":747,"width":15,"height":15,"star_pos":[7.02,6.57],"pixels":"..."},"id":"1f4f3e10-1e6c-47e1-83bb-70beb405926a"}
23:28:46.297 01.811 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"3912e5f3-1464-474f-9308-3c28d4ae1d95"}
23:28:46.317 00.020 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"3912e5f3-1464-474f-9308-3c28d4ae1d95"}
23:28:46.328 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"f73d392a-b58b-4a3a-9fb9-c55478da0173"}
23:28:46.336 00.008 9340 case statement mapped state 6 to 3
23:28:46.347 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"f73d392a-b58b-4a3a-9fb9-c55478da0173"}
23:28:46.356 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"8e60fdbe-8d3b-4044-8430-e0565b1aeca7"}
23:28:46.364 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":747,"width":15,"height":15,"star_pos":[7.02,6.57],"pixels":"..."},"id":"8e60fdbe-8d3b-4044-8430-e0565b1aeca7"}
23:28:46.623 00.259 12020 Exposure complete
23:28:46.840 00.217 12020 worker thread done servicing request
23:28:46.840 00.000 9340 OnExposeComplete: enter
23:28:46.850 00.010 9340 UpdateGuideState(): m_state=6
23:28:46.878 00.028 9340 Star::Find(15, 851, 53, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 748
23:28:46.888 00.010 9340 Star::Find returns 1 (0), X=851.04, Y=53.70, Mass=710696, SNR=134.6, Peak=55068 HFD=4.0
23:28:46.899 00.011 9340 CameraToMount -- cameraTheta (1.04) - m_xAngle (-3.14) = xAngle (4.17 = -2.11)
23:28:46.910 00.011 9340 CameraToMount -- cameraTheta (1.04) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (4.16 = -2.12)
23:28:46.921 00.011 9340 CameraToMount -- cameraX=0.16 cameraY=0.27 hyp=0.31 cameraTheta=1.04 mountX=-0.16 mountY=-0.27, mountTheta=-2.11
23:28:46.936 00.015 9340 SchedulePrimaryMove(10104498, x=0.16, y=0.27, opts=13)
23:28:46.947 00.011 9340 Enqueuing Move request for scope (0.16, 0.27)
23:28:46.977 00.030 12020 Worker thread wakes up
23:28:46.977 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=6515, max=65533, med=9827, FiltMin=7531, FiltMax=65427, Gamma=2.870
23:28:46.987 00.010 12020 worker thread servicing REQUEST_MOVE scope ofs (0.16, 0.27) opts 0xd
23:28:46.987 00.000 9340 UpdateGuideState exits: m=710696 SNR=134.6
23:28:46.998 00.011 12020 Handling offset move in thread for scope, endpoint = (0.16, 0.27)
23:28:46.998 00.000 9340 PhdController: settling, locked = 1, distance = 0.36 (0.45) aobump = 0 frame = 26 / 99999
23:28:47.007 00.009 12020 Moving (0.16, 0.27) raw xDistance=-0.16 yDistance=-0.27
23:28:47.007 00.000 9340 evsrv: {"Event":"Settling","Timestamp":1778732927.007,"Host":"ASTRO","Inst":1,"Distance":0.36,"Time":2.8,"SettleTime":8.0,"StarLocked":true}
23:28:47.018 00.011 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16
23:28:47.018 00.000 12020 GuideAlgorithmResistSwitch::result() returns -0.27 from input -0.27
23:28:47.018 00.000 12020 MoveAxis(E, 0, ABG)
23:28:47.019 00.001 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:28:47.029 00.010 12020 Move returns status 0, amount 0
23:28:47.029 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
23:28:47.039 00.010 12020 MoveAxis(N, 45, ABG)
23:28:47.039 00.000 9340 Enqueuing Expose request
23:28:47.063 00.024 12020 Guiding  Dir = 0, Dur = 45
23:28:47.064 00.001 12020 IsSlewing returns 0
23:28:47.065 00.001 12020 IsGuiding returns 0
23:28:47.168 00.103 12020 IsGuiding returns 1
23:28:47.168 00.000 12020 scope still moving after pulse duration time elapsed
23:28:47.204 00.036 12020 IsSlewing returns 0
23:28:47.205 00.001 12020 IsGuiding returns 1
23:28:47.314 00.109 12020 IsSlewing returns 0
23:28:47.347 00.033 12020 IsGuiding returns 0
23:28:47.347 00.000 12020 scope move finished after 45 + 236 ms
23:28:47.348 00.001 12020 Move returns status 0, amount 45
23:28:47.348 00.000 12020 move complete, result=0
23:28:47.349 00.001 12020 worker thread done servicing request
23:28:47.349 00.000 9340 GuideStep: -0.2 px 0 ms EAST, -0.3 px 45 ms NORTH
23:28:47.361 00.012 12020 Worker thread wakes up
23:28:47.361 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
23:28:47.361 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(836,38,31,31)
23:28:48.298 00.937 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"3b9caa35-61cb-42a7-9be7-46bd518b538e"}
23:28:48.308 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"3b9caa35-61cb-42a7-9be7-46bd518b538e"}
23:28:48.332 00.024 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"bba94b90-baae-4663-a7cd-0e25a9ff2959"}
23:28:48.340 00.008 9340 case statement mapped state 6 to 3
23:28:48.349 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"bba94b90-baae-4663-a7cd-0e25a9ff2959"}
23:28:48.356 00.007 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"2ef9dd27-668f-4c81-b905-66ebc45e8ca1"}
23:28:48.375 00.019 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":748,"width":15,"height":15,"star_pos":[7.04,6.70],"pixels":"..."},"id":"2ef9dd27-668f-4c81-b905-66ebc45e8ca1"}
23:28:49.724 01.349 12020 Exposure complete
23:28:49.932 00.208 12020 worker thread done servicing request
23:28:49.932 00.000 9340 OnExposeComplete: enter
23:28:49.949 00.017 9340 UpdateGuideState(): m_state=6
23:28:49.961 00.012 9340 Star::Find(15, 851, 53, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 749
23:28:49.988 00.027 9340 Star::Find returns 1 (0), X=851.48, Y=53.53, Mass=717149, SNR=147.4, Peak=57442 HFD=4.2
23:28:49.998 00.010 9340 CameraToMount -- cameraTheta (0.18) - m_xAngle (-3.14) = xAngle (3.31 = -2.97)
23:28:50.008 00.010 9340 CameraToMount -- cameraTheta (0.18) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (3.30 = -2.99)
23:28:50.020 00.012 9340 CameraToMount -- cameraX=0.59 cameraY=0.11 hyp=0.60 cameraTheta=0.18 mountX=-0.59 mountY=-0.09, mountTheta=-2.99
23:28:50.034 00.014 9340 SchedulePrimaryMove(10104498, x=0.59, y=0.11, opts=13)
23:28:50.043 00.009 9340 Enqueuing Move request for scope (0.59, 0.11)
23:28:50.054 00.011 12020 Worker thread wakes up
23:28:50.055 00.001 9340 UpdateImageDisplay: Size=(1920,1080) min=6069, max=65533, med=9842, FiltMin=7862, FiltMax=65517, Gamma=2.870
23:28:50.079 00.024 12020 worker thread servicing REQUEST_MOVE scope ofs (0.59, 0.11) opts 0xd
23:28:50.080 00.001 9340 UpdateGuideState exits: m=717149 SNR=147.4
23:28:50.089 00.009 12020 Handling offset move in thread for scope, endpoint = (0.59, 0.11)
23:28:50.089 00.000 9340 PhdController: settling, locked = 1, distance = 0.43 (0.45) aobump = 0 frame = 27 / 99999
23:28:50.099 00.010 12020 Moving (0.59, 0.11) raw xDistance=-0.59 yDistance=-0.09
23:28:50.099 00.000 12020 GuideAlgorithmHysteresis::Result() returns -0.25 from input -0.59
23:28:50.099 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:28:50.100 00.001 9340 evsrv: {"Event":"Settling","Timestamp":1778732930.099,"Host":"ASTRO","Inst":1,"Distance":0.43,"Time":5.9,"SettleTime":8.0,"StarLocked":true}
23:28:50.108 00.008 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
23:28:50.108 00.000 12020 MoveAxis(E, 48, ABG)
23:28:50.108 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:28:50.119 00.011 12020 Guiding  Dir = 2, Dur = 48
23:28:50.119 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
23:28:50.129 00.010 12020 IsSlewing returns 0
23:28:50.129 00.000 9340 Enqueuing Expose request
23:28:50.154 00.025 12020 IsGuiding returns 0
23:28:50.177 00.023 12020 PulseGuide returned control before completion, sleep 36
23:28:50.224 00.047 12020 IsGuiding returns 1
23:28:50.224 00.000 12020 scope still moving after pulse duration time elapsed
23:28:50.273 00.049 12020 IsSlewing returns 0
23:28:50.297 00.024 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"e57abc4c-b0bf-4afe-bab5-5ca2256d593c"}
23:28:50.309 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"e57abc4c-b0bf-4afe-bab5-5ca2256d593c"}
23:28:50.335 00.026 12020 IsGuiding returns 0
23:28:50.335 00.000 12020 scope move finished after 48 + 132 ms
23:28:50.335 00.000 12020 Move returns status 0, amount 48
23:28:50.335 00.000 12020 MoveAxis(N, 0, ABG)
23:28:50.335 00.000 12020 Move returns status 0, amount 0
23:28:50.335 00.000 12020 move complete, result=0
23:28:50.336 00.001 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"4519edfd-3b48-4362-b2a1-21615bf14142"}
23:28:50.346 00.010 12020 worker thread done servicing request
23:28:50.346 00.000 9340 case statement mapped state 6 to 3
23:28:50.356 00.010 12020 Worker thread wakes up
23:28:50.356 00.000 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"4519edfd-3b48-4362-b2a1-21615bf14142"}
23:28:50.366 00.010 12020 worker thread servicing REQUEST_EXPOSE 2000
23:28:50.366 00.000 9340 GuideStep: -0.6 px 48 ms EAST, -0.1 px 0 ms NORTH
23:28:50.376 00.010 12020 Handling exposure in thread, d=2000 o=3 r=(836,38,31,31)
23:28:50.384 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"c59c6384-1236-42d1-b3e7-29c9ecd7202b"}
23:28:50.395 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":749,"width":15,"height":15,"star_pos":[7.48,6.53],"pixels":"..."},"id":"c59c6384-1236-42d1-b3e7-29c9ecd7202b"}
23:28:52.297 01.902 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"b681ca15-b652-49cc-ba79-23139ed60c3f"}
23:28:52.306 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"b681ca15-b652-49cc-ba79-23139ed60c3f"}
23:28:52.312 00.006 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"dfce85c2-3b2c-4b88-8b1e-2381c243cbbb"}
23:28:52.319 00.007 9340 case statement mapped state 6 to 3
23:28:52.326 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"dfce85c2-3b2c-4b88-8b1e-2381c243cbbb"}
23:28:52.334 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"7f731f50-6aad-4538-8a82-b281e661eb1f"}
23:28:52.341 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":749,"width":15,"height":15,"star_pos":[7.48,6.53],"pixels":"..."},"id":"7f731f50-6aad-4538-8a82-b281e661eb1f"}
23:28:52.735 00.394 12020 Exposure complete
23:28:52.938 00.203 12020 worker thread done servicing request
23:28:52.938 00.000 9340 OnExposeComplete: enter
23:28:52.947 00.009 9340 UpdateGuideState(): m_state=6
23:28:52.956 00.009 9340 Star::Find(15, 851, 53, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 750
23:28:52.968 00.012 9340 Star::Find returns 1 (0), X=851.17, Y=53.62, Mass=734540, SNR=158.8, Peak=56912 HFD=3.9
23:28:52.979 00.011 9340 CameraToMount -- cameraTheta (0.60) - m_xAngle (-3.14) = xAngle (3.74 = -2.55)
23:28:53.001 00.022 9340 CameraToMount -- cameraTheta (0.60) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (3.72 = -2.56)
23:28:53.014 00.013 9340 CameraToMount -- cameraX=0.28 cameraY=0.19 hyp=0.34 cameraTheta=0.60 mountX=-0.28 mountY=-0.19, mountTheta=-2.56
23:28:53.029 00.015 9340 SchedulePrimaryMove(10104498, x=0.28, y=0.19, opts=13)
23:28:53.041 00.012 9340 Enqueuing Move request for scope (0.28, 0.19)
23:28:53.050 00.009 12020 Worker thread wakes up
23:28:53.051 00.001 9340 UpdateImageDisplay: Size=(1920,1080) min=6437, max=65533, med=9831, FiltMin=7779, FiltMax=65483, Gamma=2.870
23:28:53.061 00.010 12020 worker thread servicing REQUEST_MOVE scope ofs (0.28, 0.19) opts 0xd
23:28:53.061 00.000 9340 UpdateGuideState exits: m=734540 SNR=158.8
23:28:53.072 00.011 12020 Handling offset move in thread for scope, endpoint = (0.28, 0.19)
23:28:53.072 00.000 9340 PhdController: settling, locked = 1, distance = 0.40 (0.45) aobump = 0 frame = 28 / 99999
23:28:53.083 00.011 12020 Moving (0.28, 0.19) raw xDistance=-0.28 yDistance=-0.19
23:28:53.083 00.000 9340 PhdController: newstate STATE_FINISH
23:28:53.106 00.023 12020 GuideAlgorithmHysteresis::Result() returns -0.14 from input -0.28
23:28:53.106 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:28:53.107 00.001 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
23:28:53.107 00.000 12020 MoveAxis(E, 27, ABG)
23:28:53.107 00.000 12020 Guiding  Dir = 2, Dur = 27
23:28:53.108 00.001 9340 PhdController complete: success
23:28:53.120 00.012 12020 IsSlewing returns 0
23:28:53.120 00.000 9340 evsrv: {"Event":"SettleDone","Timestamp":1778732933.120,"Host":"ASTRO","Inst":1,"Status":0,"TotalFrames":28,"DroppedFrames":0}
23:28:53.131 00.011 12020 IsGuiding returns 0
23:28:53.131 00.000 9340 Mount: notify guiding dither settle done success=1
23:28:53.142 00.011 9340 PhdController: newstate STATE_IDLE
23:28:53.152 00.010 12020 PulseGuide returned control before completion, sleep 17
23:28:53.153 00.001 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:28:53.164 00.011 9340 ScheduleExposure(2000,3,1) exposurePending=0
23:28:53.177 00.013 9340 Enqueuing Expose request
23:28:53.207 00.030 12020 IsGuiding returns 0
23:28:53.208 00.001 12020 Move returns status 0, amount 27
23:28:53.208 00.000 12020 MoveAxis(N, 0, ABG)
23:28:53.208 00.000 12020 Move returns status 0, amount 0
23:28:53.208 00.000 12020 move complete, result=0
23:28:53.208 00.000 12020 worker thread done servicing request
23:28:53.208 00.000 9340 GuideStep: -0.3 px 27 ms EAST, -0.2 px 0 ms NORTH
23:28:53.223 00.015 12020 Worker thread wakes up
23:28:53.223 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
23:28:53.223 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(836,38,31,31)
23:28:53.869 00.646 9340 evsrv: cli 100A41E8 connect
23:28:53.882 00.013 9340 case statement mapped state 6 to 3
23:28:53.892 00.010 9340 case statement mapped state 6 to 3
23:28:53.906 00.014 9340 evsrv: cli 100A41E8 request: {"method":"get_app_state","id":"cc211554-cb5d-46c2-97c0-902f7faec0e6"}
23:28:53.917 00.011 9340 case statement mapped state 6 to 3
23:28:53.938 00.021 9340 evsrv: cli 100A41E8 response: {"jsonrpc":"2.0","result":"Guiding","id":"cc211554-cb5d-46c2-97c0-902f7faec0e6"}
23:28:53.953 00.015 9340 evsrv: cli 100A41E8 disconnect
23:28:54.297 00.344 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"bdb937d6-a192-4c44-9b69-ce5414956027"}
23:28:54.312 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"bdb937d6-a192-4c44-9b69-ce5414956027"}
23:28:54.321 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"fef13758-a8c5-43ec-9e21-b4f8292296ac"}
23:28:54.330 00.009 9340 case statement mapped state 6 to 3
23:28:54.339 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"fef13758-a8c5-43ec-9e21-b4f8292296ac"}
23:28:54.352 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"e6c4bd3a-c9ef-4ff3-9981-94774592b562"}
23:28:54.361 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":750,"width":15,"height":15,"star_pos":[7.17,6.62],"pixels":"..."},"id":"e6c4bd3a-c9ef-4ff3-9981-94774592b562"}
23:28:55.601 01.240 12020 Exposure complete
23:28:55.825 00.224 12020 worker thread done servicing request
23:28:55.825 00.000 9340 OnExposeComplete: enter
23:28:55.835 00.010 9340 UpdateGuideState(): m_state=6
23:28:55.845 00.010 9340 Star::Find(15, 851, 53, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 751
23:28:55.855 00.010 9340 Star::Find returns 1 (0), X=850.81, Y=53.70, Mass=703206, SNR=142.7, Peak=51560 HFD=3.8
23:28:55.864 00.009 9340 MultiStar: exiting stabilization period
23:28:55.877 00.013 9340 MultiStar: updating star positions after lock position change
23:28:55.888 00.011 9340 Star::Find(15, 654, 867, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 751
23:28:55.897 00.009 9340 Star::Find returns 1 (0), X=659.74, Y=868.64, Mass=541766, SNR=116.6, Peak=47315 HFD=3.7
23:28:55.926 00.029 9340 Star::Find(15, 1379, 372, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 751
23:28:55.936 00.010 9340 Star::Find returns 1 (0), X=1381.02, Y=368.92, Mass=468686, SNR=104.8, Peak=36470 HFD=4.0
23:28:55.944 00.008 9340 Star::Find(15, 1385, 252, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 751
23:28:55.954 00.010 9340 Star::Find returns 1 (0), X=1386.18, Y=248.58, Mass=426434, SNR=96.7, Peak=42160 HFD=3.7
23:28:55.965 00.011 9340 Star::Find(15, 575, 213, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 751
23:28:55.975 00.010 9340 Star::Find returns 1 (0), X=577.11, Y=214.94, Mass=365207, SNR=81.5, Peak=33106 HFD=4.2
23:28:55.987 00.012 9340 Star::Find(15, 767, 392, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 751
23:28:56.011 00.024 9340 Star::Find returns 1 (0), X=769.69, Y=392.29, Mass=450100, SNR=119.1, Peak=43250 HFD=3.7
23:28:56.022 00.011 9340 Star::Find(15, 1542, 145, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 751
23:28:56.033 00.011 9340 Star::Find returns 1 (0), X=1542.85, Y=139.99, Mass=388971, SNR=90.8, Peak=40245 HFD=4.0
23:28:56.045 00.012 9340 Star::Find(15, 674, 1030, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 751
23:28:56.053 00.008 9340 Star::Find returns 1 (0), X=680.85, Y=1030.50, Mass=361670, SNR=72.4, Peak=38201 HFD=3.8
23:28:56.066 00.013 9340 Star::Find(15, 182, 563, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 751
23:28:56.076 00.010 9340 Star::Find returns 1 (0), X=186.14, Y=566.70, Mass=373371, SNR=85.2, Peak=37468 HFD=3.9
23:28:56.087 00.011 9340 Star::Find(15, 1536, 586, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 751
23:28:56.113 00.026 9340 Star::Find returns 1 (0), X=1539.37, Y=581.09, Mass=300227, SNR=77.2, Peak=31763 HFD=3.7
23:28:56.125 00.012 9340 Star::Find(15, 1601, 744, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 751
23:28:56.136 00.011 9340 Star::Find returns 1 (0), X=1605.97, Y=739.09, Mass=232812, SNR=63.4, Peak=30230 HFD=3.0
23:28:56.147 00.011 9340 Star::Find(15, 220, 398, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 751
23:28:56.157 00.010 9340 Star::Find returns 1 (0), X=222.93, Y=402.25, Mass=257226, SNR=69.4, Peak=30364 HFD=3.7
23:28:56.170 00.013 9340 CameraToMount -- cameraTheta (1.83) - m_xAngle (-3.14) = xAngle (4.96 = -1.32)
23:28:56.180 00.010 9340 CameraToMount -- cameraTheta (1.83) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (4.95 = -1.34)
23:28:56.204 00.024 9340 CameraToMount -- cameraX=-0.07 cameraY=0.28 hyp=0.29 cameraTheta=1.83 mountX=0.07 mountY=-0.28, mountTheta=-1.32
23:28:56.222 00.018 9340 SchedulePrimaryMove(10104498, x=-0.07, y=0.28, opts=13)
23:28:56.233 00.011 9340 Enqueuing Move request for scope (-0.07, 0.28)
23:28:56.244 00.011 12020 Worker thread wakes up
23:28:56.244 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=4455, max=65533, med=9692, FiltMin=7701, FiltMax=65427, Gamma=2.870
23:28:56.253 00.009 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.28) opts 0xd
23:28:56.253 00.000 9340 UpdateGuideState exits: m=703206 SNR=142.7
23:28:56.263 00.010 12020 Handling offset move in thread for scope, endpoint = (-0.07, 0.28)
23:28:56.263 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:28:56.273 00.010 12020 Moving (-0.07, 0.28) raw xDistance=0.07 yDistance=-0.28
23:28:56.274 00.001 9340 ScheduleExposure(2000,3,1) exposurePending=0
23:28:56.283 00.009 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
23:28:56.283 00.000 9340 Enqueuing Expose request
23:28:56.308 00.025 12020 GuideAlgorithmResistSwitch::result() returns -0.28 from input -0.28
23:28:56.308 00.000 12020 MoveAxis(E, 0, ABG)
23:28:56.308 00.000 12020 Move returns status 0, amount 0
23:28:56.308 00.000 12020 MoveAxis(N, 47, ABG)
23:28:56.308 00.000 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"bad7afcb-7502-4921-a7dc-a0e03102eda1"}
23:28:56.320 00.012 12020 Guiding  Dir = 0, Dur = 47
23:28:56.320 00.000 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"bad7afcb-7502-4921-a7dc-a0e03102eda1"}
23:28:56.328 00.008 12020 IsSlewing returns 0
23:28:56.329 00.001 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"64a1161f-eea5-4cb5-8ea0-6e4e88bf8271"}
23:28:56.340 00.011 12020 IsGuiding returns 0
23:28:56.341 00.001 9340 case statement mapped state 6 to 3
23:28:56.350 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"64a1161f-eea5-4cb5-8ea0-6e4e88bf8271"}
23:28:56.361 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"269c7dcc-1dfb-47a1-9614-8d711caee8dc"}
23:28:56.372 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":751,"width":15,"height":15,"star_pos":[6.81,6.70],"pixels":"..."},"id":"269c7dcc-1dfb-47a1-9614-8d711caee8dc"}
23:28:56.447 00.075 12020 IsGuiding returns 1
23:28:56.447 00.000 12020 scope still moving after pulse duration time elapsed
23:28:56.574 00.127 12020 IsSlewing returns 0
23:28:56.575 00.001 12020 IsGuiding returns 0
23:28:56.575 00.000 12020 scope move finished after 47 + 187 ms
23:28:56.575 00.000 12020 Move returns status 0, amount 47
23:28:56.575 00.000 12020 move complete, result=0
23:28:56.575 00.000 12020 worker thread done servicing request
23:28:56.575 00.000 9340 GuideStep: 0.1 px 0 ms EAST, -0.3 px 47 ms NORTH
23:28:56.588 00.013 12020 Worker thread wakes up
23:28:56.588 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
23:28:56.589 00.001 12020 Handling exposure in thread, d=2000 o=3 r=(836,38,31,31)
23:28:58.298 01.709 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"c57c94a5-1f3b-4b8d-9394-0750a68fdf69"}
23:28:58.308 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"c57c94a5-1f3b-4b8d-9394-0750a68fdf69"}
23:28:58.316 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"a29d8f8f-44f2-4d70-8afb-91dcff37a9af"}
23:28:58.336 00.020 9340 case statement mapped state 6 to 3
23:28:58.344 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"a29d8f8f-44f2-4d70-8afb-91dcff37a9af"}
23:28:58.355 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"db4817c9-4c10-4a44-867d-567d5ab769e5"}
23:28:58.363 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":751,"width":15,"height":15,"star_pos":[6.81,6.70],"pixels":"..."},"id":"db4817c9-4c10-4a44-867d-567d5ab769e5"}
23:28:58.942 00.579 12020 Exposure complete
23:28:59.162 00.220 12020 worker thread done servicing request
23:28:59.162 00.000 9340 OnExposeComplete: enter
23:28:59.172 00.010 9340 UpdateGuideState(): m_state=6
23:28:59.183 00.011 9340 Star::Find(15, 850, 53, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 752
23:28:59.196 00.013 9340 Star::Find returns 1 (0), X=851.18, Y=53.76, Mass=700377, SNR=134.7, Peak=55612 HFD=4.0
23:28:59.213 00.017 9340 MultiStar: [#1 0.23,0.03,0.79,U] [#2 0.22,0.34,0.81,U] [#3 0.29,-0.06,0.79,U] [#4 0.19,-0.09,0.54,U] [#5 0.16,0.27,0.73,U] [#6 0.46,0.43,0.76,U] [#7 -0.01,0.63,0.64,U] [#8 0.01,0.20,0.60,U] 
23:28:59.248 00.035 9340 refined, 8 included, MultiStar: {0.22, 0.24}, one-star: {0.30, 0.34}
23:28:59.275 00.027 9340 CameraToMount -- cameraTheta (0.82) - m_xAngle (-3.14) = xAngle (3.96 = -2.32)
23:28:59.286 00.011 9340 CameraToMount -- cameraTheta (0.82) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (3.95 = -2.34)
23:28:59.296 00.010 9340 CameraToMount -- cameraX=0.22 cameraY=0.24 hyp=0.32 cameraTheta=0.82 mountX=-0.22 mountY=-0.23, mountTheta=-2.33
23:28:59.314 00.018 9340 SchedulePrimaryMove(10104498, x=0.22, y=0.24, opts=13)
23:28:59.326 00.012 9340 Enqueuing Move request for scope (0.22, 0.24)
23:28:59.337 00.011 12020 Worker thread wakes up
23:28:59.337 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=5747, max=65533, med=9853, FiltMin=7628, FiltMax=65427, Gamma=2.870
23:28:59.368 00.031 9340 UpdateGuideState exits: m=700377 SNR=134.7
23:28:59.379 00.011 12020 worker thread servicing REQUEST_MOVE scope ofs (0.22, 0.24) opts 0xd
23:28:59.379 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:28:59.390 00.011 12020 Handling offset move in thread for scope, endpoint = (0.22, 0.24)
23:28:59.390 00.000 12020 Moving (0.22, 0.24) raw xDistance=-0.22 yDistance=-0.23
23:28:59.390 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
23:28:59.401 00.011 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.22
23:28:59.402 00.001 9340 Enqueuing Expose request
23:28:59.413 00.011 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:28:59.414 00.001 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.23
23:28:59.414 00.000 12020 MoveAxis(E, 0, ABG)
23:28:59.414 00.000 12020 Move returns status 0, amount 0
23:28:59.414 00.000 12020 MoveAxis(N, 0, ABG)
23:28:59.414 00.000 12020 Move returns status 0, amount 0
23:28:59.414 00.000 12020 move complete, result=0
23:28:59.415 00.001 12020 worker thread done servicing request
23:28:59.415 00.000 12020 Worker thread wakes up
23:28:59.415 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
23:28:59.415 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(836,38,31,31)
23:28:59.418 00.003 9340 GuideStep: -0.2 px 0 ms EAST, -0.2 px 0 ms NORTH
23:29:00.300 00.882 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"c8872bb4-0c34-44a6-8251-62cc3b55bcb1"}
23:29:00.314 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"c8872bb4-0c34-44a6-8251-62cc3b55bcb1"}
23:29:00.351 00.037 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"bec53e01-18a5-419c-a228-18203fe9036b"}
23:29:00.365 00.014 9340 case statement mapped state 6 to 3
23:29:00.377 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"bec53e01-18a5-419c-a228-18203fe9036b"}
23:29:00.390 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"4d00115c-7ea5-42e6-9fea-981577ba718b"}
23:29:00.402 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":752,"width":15,"height":15,"star_pos":[7.18,6.76],"pixels":"..."},"id":"4d00115c-7ea5-42e6-9fea-981577ba718b"}
23:29:01.777 01.375 12020 Exposure complete
23:29:01.997 00.220 12020 worker thread done servicing request
23:29:01.997 00.000 9340 OnExposeComplete: enter
23:29:02.008 00.011 9340 UpdateGuideState(): m_state=6
23:29:02.020 00.012 9340 Star::Find(15, 851, 53, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 753
23:29:02.030 00.010 9340 Star::Find returns 1 (0), X=851.62, Y=54.23, Mass=721138, SNR=132.3, Peak=53044 HFD=4.0
23:29:02.054 00.024 9340 MultiStar: [#1 0.23,0.30,0.77,U] [#2 0.78,0.50,0.81,U] [#3 0.78,0.34,0.65,U] [#4 0.27,0.68,0.58,U] [#5 0.20,0.46,0.82,U] [#6 0.66,0.55,0.66,U] [#7 0.30,0.67,0.61,U] [#8 0.12,0.72,0.60,U] 
23:29:02.068 00.014 9340 refined, 8 included, MultiStar: {0.47, 0.56}, one-star: {0.74, 0.80}
23:29:02.078 00.010 9340 CameraToMount -- cameraTheta (0.87) - m_xAngle (-3.14) = xAngle (4.01 = -2.28)
23:29:02.087 00.009 9340 CameraToMount -- cameraTheta (0.87) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (3.99 = -2.29)
23:29:02.099 00.012 9340 CameraToMount -- cameraX=0.47 cameraY=0.56 hyp=0.73 cameraTheta=0.87 mountX=-0.47 mountY=-0.55, mountTheta=-2.28
23:29:02.117 00.018 9340 SchedulePrimaryMove(10104498, x=0.47, y=0.56, opts=13)
23:29:02.127 00.010 9340 Enqueuing Move request for scope (0.47, 0.56)
23:29:02.155 00.028 12020 Worker thread wakes up
23:29:02.156 00.001 9340 UpdateImageDisplay: Size=(1920,1080) min=5967, max=65531, med=9875, FiltMin=7786, FiltMax=65483, Gamma=2.870
23:29:02.165 00.009 12020 worker thread servicing REQUEST_MOVE scope ofs (0.47, 0.56) opts 0xd
23:29:02.165 00.000 9340 UpdateGuideState exits: m=721138 SNR=132.3
23:29:02.174 00.009 12020 Handling offset move in thread for scope, endpoint = (0.47, 0.56)
23:29:02.175 00.001 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:29:02.184 00.009 12020 Moving (0.47, 0.56) raw xDistance=-0.47 yDistance=-0.55
23:29:02.184 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
23:29:02.196 00.012 12020 GuideAlgorithmHysteresis::Result() returns -0.20 from input -0.47
23:29:02.196 00.000 9340 Enqueuing Expose request
23:29:02.211 00.015 12020 GuideAlgorithmResistSwitch::result() returns -0.55 from input -0.55
23:29:02.211 00.000 12020 MoveAxis(E, 39, ABG)
23:29:02.211 00.000 12020 Guiding  Dir = 2, Dur = 39
23:29:02.213 00.002 12020 IsSlewing returns 0
23:29:02.214 00.001 12020 IsGuiding returns 0
23:29:02.252 00.038 12020 PulseGuide returned control before completion, sleep 12
23:29:02.306 00.054 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"22cd8872-0667-490c-b4e2-1bf6acc51e91"}
23:29:02.324 00.018 12020 IsGuiding returns 0
23:29:02.325 00.001 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"22cd8872-0667-490c-b4e2-1bf6acc51e91"}
23:29:02.334 00.009 12020 Move returns status 0, amount 39
23:29:02.334 00.000 12020 MoveAxis(N, 92, ABG)
23:29:02.334 00.000 12020 Guiding  Dir = 0, Dur = 92
23:29:02.335 00.001 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"6dd1e35d-507a-458d-a74a-71861aa4ddee"}
23:29:02.344 00.009 9340 case statement mapped state 6 to 3
23:29:02.353 00.009 12020 IsSlewing returns 0
23:29:02.354 00.001 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"6dd1e35d-507a-458d-a74a-71861aa4ddee"}
23:29:02.364 00.010 12020 IsGuiding returns 0
23:29:02.365 00.001 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"f09bc3bc-069d-4931-b8d4-f6ca081df766"}
23:29:02.374 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":753,"width":15,"height":15,"star_pos":[6.62,7.23],"pixels":"..."},"id":"f09bc3bc-069d-4931-b8d4-f6ca081df766"}
23:29:02.443 00.069 12020 PulseGuide returned control before completion, sleep 23
23:29:02.497 00.054 12020 IsGuiding returns 1
23:29:02.497 00.000 12020 scope still moving after pulse duration time elapsed
23:29:02.635 00.138 12020 IsSlewing returns 0
23:29:02.671 00.036 12020 IsGuiding returns 0
23:29:02.672 00.001 12020 scope move finished after 92 + 215 ms
23:29:02.672 00.000 12020 Move returns status 0, amount 92
23:29:02.672 00.000 12020 move complete, result=0
23:29:02.673 00.001 12020 worker thread done servicing request
23:29:02.673 00.000 9340 GuideStep: -0.5 px 39 ms EAST, -0.5 px 92 ms NORTH
23:29:02.685 00.012 12020 Worker thread wakes up
23:29:02.686 00.001 12020 worker thread servicing REQUEST_EXPOSE 2000
23:29:02.686 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(836,38,31,31)
23:29:04.302 01.616 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"16a260f6-df18-4354-aaa1-0acf777f3bb3"}
23:29:04.311 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"16a260f6-df18-4354-aaa1-0acf777f3bb3"}
23:29:04.335 00.024 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"8b8da691-567b-4355-bdba-a03a35dc1a35"}
23:29:04.347 00.012 9340 case statement mapped state 6 to 3
23:29:04.356 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"8b8da691-567b-4355-bdba-a03a35dc1a35"}
23:29:04.367 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"3fb30214-8ce7-45b4-b111-a21e1d74149d"}
23:29:04.373 00.006 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":753,"width":15,"height":15,"star_pos":[6.62,7.23],"pixels":"..."},"id":"3fb30214-8ce7-45b4-b111-a21e1d74149d"}
23:29:05.063 00.690 12020 Exposure complete
23:29:05.317 00.254 12020 worker thread done servicing request
23:29:05.317 00.000 9340 OnExposeComplete: enter
23:29:05.330 00.013 9340 UpdateGuideState(): m_state=6
23:29:05.363 00.033 9340 Star::Find(15, 851, 54, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 754
23:29:05.379 00.016 9340 Star::Find returns 1 (0), X=851.98, Y=53.74, Mass=722743, SNR=136.8, Peak=51271 HFD=4.0
23:29:05.391 00.012 9340 MultiStar: [#1 0.62,-0.06,0.84,U] [#2 0.97,-0.02,0.00,M1] [#3 0.94,-0.19,0.00,M1] [#4 0.77,-0.17,0.63,U] [#5 0.55,0.20,0.80,U] [#6 0.97,0.13,0.00,M1] [#7 0.78,0.28,0.56,U] [#8 0.73,0.21,0.57,U] 
23:29:05.405 00.014 9340 refined, 5 included, MultiStar: {0.77, 0.14}, one-star: {1.10, 0.31}
23:29:05.415 00.010 9340 CameraToMount -- cameraTheta (0.17) - m_xAngle (-3.14) = xAngle (3.31 = -2.97)
23:29:05.428 00.013 9340 CameraToMount -- cameraTheta (0.17) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (3.29 = -2.99)
23:29:05.444 00.016 9340 CameraToMount -- cameraX=0.77 cameraY=0.14 hyp=0.78 cameraTheta=0.17 mountX=-0.77 mountY=-0.12, mountTheta=-2.99
23:29:05.481 00.037 9340 SchedulePrimaryMove(10104498, x=0.77, y=0.14, opts=13)
23:29:05.501 00.020 9340 Enqueuing Move request for scope (0.77, 0.14)
23:29:05.512 00.011 12020 Worker thread wakes up
23:29:05.513 00.001 9340 UpdateImageDisplay: Size=(1920,1080) min=6082, max=65533, med=9856, FiltMin=7699, FiltMax=65483, Gamma=2.870
23:29:05.524 00.011 12020 worker thread servicing REQUEST_MOVE scope ofs (0.77, 0.14) opts 0xd
23:29:05.524 00.000 12020 Handling offset move in thread for scope, endpoint = (0.77, 0.14)
23:29:05.524 00.000 12020 Moving (0.77, 0.14) raw xDistance=-0.77 yDistance=-0.12
23:29:05.524 00.000 12020 GuideAlgorithmHysteresis::Result() returns -0.34 from input -0.77
23:29:05.524 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:29:05.525 00.001 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
23:29:05.525 00.000 9340 UpdateGuideState exits: m=722743 SNR=136.8
23:29:05.539 00.014 12020 MoveAxis(E, 66, ABG)
23:29:05.539 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:29:05.552 00.013 12020 Guiding  Dir = 2, Dur = 66
23:29:05.552 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
23:29:05.564 00.012 12020 IsSlewing returns 0
23:29:05.564 00.000 9340 Enqueuing Expose request
23:29:05.594 00.030 12020 IsGuiding returns 0
23:29:05.626 00.032 12020 PulseGuide returned control before completion, sleep 45
23:29:05.672 00.046 12020 IsGuiding returns 1
23:29:05.673 00.001 12020 scope still moving after pulse duration time elapsed
23:29:05.722 00.049 12020 IsSlewing returns 0
23:29:05.723 00.001 12020 IsGuiding returns 0
23:29:05.723 00.000 12020 scope move finished after 66 + 63 ms
23:29:05.724 00.001 12020 Move returns status 0, amount 66
23:29:05.724 00.000 12020 MoveAxis(N, 0, ABG)
23:29:05.724 00.000 12020 Move returns status 0, amount 0
23:29:05.725 00.001 12020 move complete, result=0
23:29:05.725 00.000 12020 worker thread done servicing request
23:29:05.725 00.000 9340 GuideStep: -0.8 px 66 ms EAST, -0.1 px 0 ms NORTH
23:29:05.742 00.017 12020 Worker thread wakes up
23:29:05.743 00.001 12020 worker thread servicing REQUEST_EXPOSE 2000
23:29:05.743 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(836,38,31,31)
23:29:06.303 00.560 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"7634fc54-2883-4f9a-99f1-66e9549cab59"}
23:29:06.340 00.037 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"7634fc54-2883-4f9a-99f1-66e9549cab59"}
23:29:06.376 00.036 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"c485adbb-999b-4cca-a730-111a85e2548e"}
23:29:06.389 00.013 9340 case statement mapped state 6 to 3
23:29:06.401 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"c485adbb-999b-4cca-a730-111a85e2548e"}
23:29:06.421 00.020 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"0d79a673-955a-4afa-832e-ee502db6ef74"}
23:29:06.438 00.017 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":754,"width":15,"height":15,"star_pos":[6.98,6.74],"pixels":"..."},"id":"0d79a673-955a-4afa-832e-ee502db6ef74"}
23:29:08.212 01.774 12020 Exposure complete
23:29:08.303 00.091 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"867e4abb-3204-48d9-b3b3-19ae194843fd"}
23:29:08.311 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"867e4abb-3204-48d9-b3b3-19ae194843fd"}
23:29:08.319 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"1cf931be-0b38-440c-8d96-59c0e41a8061"}
23:29:08.326 00.007 9340 case statement mapped state 6 to 3
23:29:08.335 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"1cf931be-0b38-440c-8d96-59c0e41a8061"}
23:29:08.347 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"61e2f656-fa65-4d71-a8e6-234d84d24699"}
23:29:08.355 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":754,"width":15,"height":15,"star_pos":[6.98,6.74],"pixels":"..."},"id":"61e2f656-fa65-4d71-a8e6-234d84d24699"}
23:29:08.388 00.033 12020 worker thread done servicing request
23:29:08.388 00.000 9340 OnExposeComplete: enter
23:29:08.396 00.008 9340 UpdateGuideState(): m_state=6
23:29:08.405 00.009 9340 Star::Find(15, 851, 53, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 755
23:29:08.414 00.009 9340 Star::Find returns 1 (0), X=851.85, Y=53.84, Mass=677283, SNR=144.7, Peak=54115 HFD=4.0
23:29:08.422 00.008 9340 MultiStar: [#1 0.44,-0.05,0.70,U] [#2 0.98,0.20,0.00,M2] [#3 1.07,0.00,0.00,M2] [#4 0.56,0.27,0.56,U] [#5 0.51,0.23,0.79,U] [#6 0.97,0.32,0.00,M2] [#7 0.54,0.17,0.61,U] [#8 0.34,0.50,0.57,U] 
23:29:08.430 00.008 9340 refined, 5 included, MultiStar: {0.60, 0.26}, one-star: {0.96, 0.41}
23:29:08.440 00.010 9340 CameraToMount -- cameraTheta (0.41) - m_xAngle (-3.14) = xAngle (3.54 = -2.74)
23:29:08.448 00.008 9340 CameraToMount -- cameraTheta (0.41) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (3.53 = -2.75)
23:29:08.457 00.009 9340 CameraToMount -- cameraX=0.60 cameraY=0.26 hyp=0.65 cameraTheta=0.41 mountX=-0.60 mountY=-0.25, mountTheta=-2.75
23:29:08.485 00.028 9340 SchedulePrimaryMove(10104498, x=0.60, y=0.26, opts=13)
23:29:08.495 00.010 9340 Enqueuing Move request for scope (0.60, 0.26)
23:29:08.505 00.010 12020 Worker thread wakes up
23:29:08.505 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=6363, max=65531, med=9904, FiltMin=7856, FiltMax=65483, Gamma=2.870
23:29:08.513 00.008 12020 worker thread servicing REQUEST_MOVE scope ofs (0.60, 0.26) opts 0xd
23:29:08.514 00.001 9340 UpdateGuideState exits: m=677283 SNR=144.7
23:29:08.525 00.011 12020 Handling offset move in thread for scope, endpoint = (0.60, 0.26)
23:29:08.525 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:29:08.535 00.010 12020 Moving (0.60, 0.26) raw xDistance=-0.60 yDistance=-0.25
23:29:08.535 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
23:29:08.543 00.008 12020 GuideAlgorithmHysteresis::Result() returns -0.28 from input -0.60
23:29:08.543 00.000 9340 Enqueuing Expose request
23:29:08.554 00.011 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:29:08.554 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.25
23:29:08.555 00.001 12020 MoveAxis(E, 54, ABG)
23:29:08.555 00.000 12020 Guiding  Dir = 2, Dur = 54
23:29:08.556 00.001 12020 IsSlewing returns 0
23:29:08.557 00.001 12020 IsGuiding returns 0
23:29:08.590 00.033 12020 PulseGuide returned control before completion, sleep 31
23:29:08.649 00.059 12020 IsGuiding returns 0
23:29:08.649 00.000 12020 Move returns status 0, amount 54
23:29:08.650 00.001 12020 MoveAxis(N, 0, ABG)
23:29:08.650 00.000 12020 Move returns status 0, amount 0
23:29:08.650 00.000 12020 move complete, result=0
23:29:08.650 00.000 12020 worker thread done servicing request
23:29:08.650 00.000 9340 GuideStep: -0.6 px 54 ms EAST, -0.2 px 0 ms NORTH
23:29:08.664 00.014 12020 Worker thread wakes up
23:29:08.664 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
23:29:08.664 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(836,38,31,31)
23:29:10.303 01.639 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"14d2a0d4-f658-4fb6-bf6d-e536ca7077ab"}
23:29:10.317 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"14d2a0d4-f658-4fb6-bf6d-e536ca7077ab"}
23:29:10.342 00.025 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"e1e76e09-0209-4e09-86e9-9d78fe8840ce"}
23:29:10.352 00.010 9340 case statement mapped state 6 to 3
23:29:10.361 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"e1e76e09-0209-4e09-86e9-9d78fe8840ce"}
23:29:10.370 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"b76b376a-97e2-436c-b091-e7da8443bc44"}
23:29:10.378 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":755,"width":15,"height":15,"star_pos":[6.85,6.84],"pixels":"..."},"id":"b76b376a-97e2-436c-b091-e7da8443bc44"}
23:29:11.035 00.657 12020 Exposure complete
23:29:11.333 00.298 12020 worker thread done servicing request
23:29:11.333 00.000 9340 OnExposeComplete: enter
23:29:11.348 00.015 9340 UpdateGuideState(): m_state=6
23:29:11.372 00.024 9340 Star::Find(15, 851, 53, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 756
23:29:11.402 00.030 9340 Star::Find returns 1 (0), X=852.11, Y=53.92, Mass=737980, SNR=138.5, Peak=55351 HFD=4.2
23:29:11.421 00.019 9340 MultiStar: [#1 0.85,0.13,0.69,U] [#2 0.96,0.14,0.00,M3] [#3 1.30,0.06,0.00,M3] [#4 0.96,0.07,0.00,M1] [#5 1.15,0.08,0.00,M1] [#6 1.23,0.21,0.00,M3] [#7 0.81,0.32,0.67,U] [#8 0.57,0.30,0.47,U] 
23:29:11.434 00.013 9340 refined, 3 included, MultiStar: {0.93, 0.33}, one-star: {1.23, 0.50}
23:29:11.448 00.014 9340 CameraToMount -- cameraTheta (0.35) - m_xAngle (-3.14) = xAngle (3.48 = -2.80)
23:29:11.463 00.015 9340 CameraToMount -- cameraTheta (0.35) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (3.47 = -2.82)
23:29:11.475 00.012 9340 CameraToMount -- cameraX=0.93 cameraY=0.33 hyp=0.99 cameraTheta=0.35 mountX=-0.93 mountY=-0.31, mountTheta=-2.82
23:29:11.514 00.039 9340 SchedulePrimaryMove(10104498, x=0.93, y=0.33, opts=13)
23:29:11.529 00.015 9340 Enqueuing Move request for scope (0.93, 0.33)
23:29:11.543 00.014 12020 Worker thread wakes up
23:29:11.543 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=5952, max=65533, med=9878, FiltMin=7779, FiltMax=65483, Gamma=2.870
23:29:11.557 00.014 12020 worker thread servicing REQUEST_MOVE scope ofs (0.93, 0.33) opts 0xd
23:29:11.558 00.001 12020 Handling offset move in thread for scope, endpoint = (0.93, 0.33)
23:29:11.558 00.000 12020 Moving (0.93, 0.33) raw xDistance=-0.93 yDistance=-0.31
23:29:11.558 00.000 12020 GuideAlgorithmHysteresis::Result() returns -0.41 from input -0.93
23:29:11.558 00.000 12020 GuideAlgorithmResistSwitch::result() returns -0.31 from input -0.31
23:29:11.558 00.000 12020 MoveAxis(E, 80, ABG)
23:29:11.559 00.001 12020 Guiding  Dir = 2, Dur = 80
23:29:11.559 00.000 9340 UpdateGuideState exits: m=737980 SNR=138.5
23:29:11.573 00.014 12020 IsSlewing returns 0
23:29:11.573 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:29:11.586 00.013 12020 IsGuiding returns 0
23:29:11.586 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
23:29:11.619 00.033 12020 PulseGuide returned control before completion, sleep 69
23:29:11.619 00.000 9340 Enqueuing Expose request
23:29:11.711 00.092 12020 IsGuiding returns 0
23:29:11.712 00.001 12020 Move returns status 0, amount 80
23:29:11.712 00.000 12020 MoveAxis(N, 53, ABG)
23:29:11.712 00.000 12020 Guiding  Dir = 0, Dur = 53
23:29:11.713 00.001 12020 IsSlewing returns 0
23:29:11.715 00.002 12020 IsGuiding returns 0
23:29:11.848 00.133 12020 IsGuiding returns 1
23:29:11.848 00.000 12020 scope still moving after pulse duration time elapsed
23:29:11.943 00.095 12020 IsSlewing returns 0
23:29:11.945 00.002 12020 IsGuiding returns 0
23:29:11.945 00.000 12020 scope move finished after 53 + 177 ms
23:29:11.945 00.000 12020 Move returns status 0, amount 53
23:29:11.945 00.000 12020 move complete, result=0
23:29:11.946 00.001 12020 worker thread done servicing request
23:29:11.946 00.000 9340 GuideStep: -0.9 px 80 ms EAST, -0.3 px 53 ms NORTH
23:29:11.961 00.015 12020 Worker thread wakes up
23:29:11.961 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
23:29:11.961 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(836,38,31,31)
23:29:12.302 00.341 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"af2f9140-b967-48e8-af60-598a7f9971ea"}
23:29:12.335 00.033 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"af2f9140-b967-48e8-af60-598a7f9971ea"}
23:29:12.352 00.017 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"5b5a090e-416f-463a-9f46-d6aa24cf0e0d"}
23:29:12.363 00.011 9340 case statement mapped state 6 to 3
23:29:12.372 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"5b5a090e-416f-463a-9f46-d6aa24cf0e0d"}
23:29:12.387 00.015 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"63971bf3-4f0b-4217-b678-ee85951a2e00"}
23:29:12.398 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":756,"width":15,"height":15,"star_pos":[7.11,6.92],"pixels":"..."},"id":"63971bf3-4f0b-4217-b678-ee85951a2e00"}
23:29:14.303 01.905 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"81cf91ed-c82b-44bc-a17e-2440ff341cba"}
23:29:14.319 00.016 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"81cf91ed-c82b-44bc-a17e-2440ff341cba"}
23:29:14.329 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"1604dfd1-21f5-4a83-8ba0-e52b04973493"}
23:29:14.337 00.008 9340 case statement mapped state 6 to 3
23:29:14.349 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"1604dfd1-21f5-4a83-8ba0-e52b04973493"}
23:29:14.356 00.007 12020 Exposure complete
23:29:14.356 00.000 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"bd366443-c003-474f-b5b8-ca97e5adb7d7"}
23:29:14.364 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":756,"width":15,"height":15,"star_pos":[7.11,6.92],"pixels":"..."},"id":"bd366443-c003-474f-b5b8-ca97e5adb7d7"}
23:29:14.551 00.187 12020 worker thread done servicing request
23:29:14.552 00.001 9340 OnExposeComplete: enter
23:29:14.560 00.008 9340 UpdateGuideState(): m_state=6
23:29:14.569 00.009 9340 Star::Find(15, 852, 53, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 757
23:29:14.579 00.010 9340 Star::Find returns 1 (0), X=851.82, Y=53.54, Mass=712555, SNR=159.7, Peak=49323 HFD=3.8
23:29:14.588 00.009 9340 MultiStar: [#1 0.70,-0.26,0.66,U] [#2 0.92,-0.35,0.00,M4] [#3 0.99,-0.38,0.00,M4] [#4 0.55,-0.41,0.61,U] [#5 0.57,-0.05,0.61,U] [#6 0.98,-0.16,0.00,M4] [#7 0.72,0.16,0.48,U] [#8 0.25,-0.06,0.55,U] 
23:29:14.598 00.010 9340 refined, 5 included, MultiStar: {0.66, -0.08}, one-star: {0.93, 0.11}
23:29:14.621 00.023 9340 CameraToMount -- cameraTheta (-0.12) - m_xAngle (-3.14) = xAngle (3.02 = 3.02)
23:29:14.631 00.010 9340 CameraToMount -- cameraTheta (-0.12) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (3.00 = 3.00)
23:29:14.639 00.008 9340 CameraToMount -- cameraX=0.66 cameraY=-0.08 hyp=0.66 cameraTheta=-0.12 mountX=-0.66 mountY=0.09, mountTheta=3.00
23:29:14.653 00.014 9340 SchedulePrimaryMove(10104498, x=0.66, y=-0.08, opts=13)
23:29:14.663 00.010 9340 Enqueuing Move request for scope (0.66, -0.08)
23:29:14.675 00.012 12020 Worker thread wakes up
23:29:14.675 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=5779, max=65535, med=9706, FiltMin=7399, FiltMax=65517, Gamma=2.870
23:29:14.684 00.009 12020 worker thread servicing REQUEST_MOVE scope ofs (0.66, -0.08) opts 0xd
23:29:14.685 00.001 9340 UpdateGuideState exits: m=712555 SNR=159.7
23:29:14.695 00.010 12020 Handling offset move in thread for scope, endpoint = (0.66, -0.08)
23:29:14.695 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:29:14.719 00.024 12020 Moving (0.66, -0.08) raw xDistance=-0.66 yDistance=0.09
23:29:14.719 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
23:29:14.730 00.011 12020 GuideAlgorithmHysteresis::Result() returns -0.31 from input -0.66
23:29:14.730 00.000 9340 Enqueuing Expose request
23:29:14.742 00.012 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:29:14.742 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
23:29:14.742 00.000 12020 MoveAxis(E, 60, ABG)
23:29:14.742 00.000 12020 Guiding  Dir = 2, Dur = 60
23:29:14.743 00.001 12020 IsSlewing returns 0
23:29:14.744 00.001 12020 IsGuiding returns 0
23:29:14.774 00.030 12020 PulseGuide returned control before completion, sleep 42
23:29:14.820 00.046 12020 IsGuiding returns 1
23:29:14.820 00.000 12020 scope still moving after pulse duration time elapsed
23:29:14.853 00.033 12020 IsSlewing returns 0
23:29:14.854 00.001 12020 IsGuiding returns 0
23:29:14.855 00.001 12020 scope move finished after 60 + 50 ms
23:29:14.855 00.000 12020 Move returns status 0, amount 60
23:29:14.855 00.000 12020 MoveAxis(N, 0, ABG)
23:29:14.855 00.000 12020 Move returns status 0, amount 0
23:29:14.855 00.000 12020 move complete, result=0
23:29:14.855 00.000 12020 worker thread done servicing request
23:29:14.855 00.000 9340 GuideStep: -0.7 px 60 ms EAST, 0.1 px 0 ms NORTH
23:29:14.871 00.016 12020 Worker thread wakes up
23:29:14.871 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
23:29:14.872 00.001 12020 Handling exposure in thread, d=2000 o=3 r=(836,38,31,31)
23:29:16.301 01.429 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"1b199e1e-a2ae-45ec-a6c2-7a08a6cb7790"}
23:29:16.312 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"1b199e1e-a2ae-45ec-a6c2-7a08a6cb7790"}
23:29:16.324 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"6c1d9cb6-b46e-4487-b394-4dcc0a6b0fa7"}
23:29:16.333 00.009 9340 case statement mapped state 6 to 3
23:29:16.345 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"6c1d9cb6-b46e-4487-b394-4dcc0a6b0fa7"}
23:29:16.374 00.029 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"f6704415-7509-43c9-9d77-7737aa67dcc8"}
23:29:16.383 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":757,"width":15,"height":15,"star_pos":[6.82,6.54],"pixels":"..."},"id":"f6704415-7509-43c9-9d77-7737aa67dcc8"}
23:29:17.249 00.866 12020 Exposure complete
23:29:17.495 00.246 9340 OnExposeComplete: enter
23:29:17.505 00.010 12020 worker thread done servicing request
23:29:17.505 00.000 9340 UpdateGuideState(): m_state=6
23:29:17.517 00.012 9340 Star::Find(15, 851, 53, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 758
23:29:17.531 00.014 9340 Star::Find returns 1 (0), X=852.30, Y=53.91, Mass=737155, SNR=130.2, Peak=55615 HFD=4.1
23:29:17.546 00.015 9340 MultiStar: [#1 1.18,0.35,0.00,M1] [#2 1.23,0.04,0.00,M5] [#3 1.49,0.19,0.00,M5] [#4 1.16,0.42,0.00,M1] [#5 1.12,0.46,0.00,M1] [#6 1.15,0.44,0.00,M5] [#7 0.77,0.58,0.00,M1] [#8 0.96,0.42,0.00,M1] 
23:29:17.579 00.033 9340 CameraToMount -- cameraTheta (0.33) - m_xAngle (-3.14) = xAngle (3.47 = -2.82)
23:29:17.592 00.013 9340 CameraToMount -- cameraTheta (0.33) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (3.45 = -2.83)
23:29:17.604 00.012 9340 CameraToMount -- cameraX=1.42 cameraY=0.49 hyp=1.50 cameraTheta=0.33 mountX=-1.42 mountY=-0.46, mountTheta=-2.83
23:29:17.620 00.016 9340 SchedulePrimaryMove(10104498, x=1.42, y=0.49, opts=13)
23:29:17.634 00.014 9340 Enqueuing Move request for scope (1.42, 0.49)
23:29:17.648 00.014 12020 Worker thread wakes up
23:29:17.649 00.001 9340 UpdateImageDisplay: Size=(1920,1080) min=5112, max=65533, med=9877, FiltMin=7423, FiltMax=65470, Gamma=2.870
23:29:17.676 00.027 12020 worker thread servicing REQUEST_MOVE scope ofs (1.42, 0.49) opts 0xd
23:29:17.676 00.000 12020 Handling offset move in thread for scope, endpoint = (1.42, 0.49)
23:29:17.676 00.000 12020 Moving (1.42, 0.49) raw xDistance=-1.42 yDistance=-0.46
23:29:17.676 00.000 12020 GuideAlgorithmHysteresis::Result() returns -0.62 from input -1.42
23:29:17.676 00.000 12020 GuideAlgorithmResistSwitch::result() returns -0.46 from input -0.46
23:29:17.677 00.001 12020 MoveAxis(E, 120, ABG)
23:29:17.677 00.000 12020 Guiding  Dir = 2, Dur = 120
23:29:17.678 00.001 12020 IsSlewing returns 0
23:29:17.679 00.001 12020 IsGuiding returns 0
23:29:17.680 00.001 9340 UpdateGuideState exits: m=737155 SNR=130.2
23:29:17.700 00.020 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:29:17.712 00.012 12020 PulseGuide returned control before completion, sleep 109
23:29:17.712 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
23:29:17.723 00.011 9340 Enqueuing Expose request
23:29:17.844 00.121 12020 IsGuiding returns 1
23:29:17.846 00.002 12020 scope still moving after pulse duration time elapsed
23:29:17.886 00.040 12020 IsSlewing returns 0
23:29:17.887 00.001 12020 IsGuiding returns 0
23:29:17.887 00.000 12020 scope move finished after 120 + 88 ms
23:29:17.888 00.001 12020 Move returns status 0, amount 120
23:29:17.888 00.000 12020 MoveAxis(N, 77, ABG)
23:29:17.888 00.000 12020 Guiding  Dir = 0, Dur = 77
23:29:17.889 00.001 12020 IsSlewing returns 0
23:29:17.890 00.001 12020 IsGuiding returns 0
23:29:17.973 00.083 12020 IsGuiding returns 1
23:29:17.973 00.000 12020 scope still moving after pulse duration time elapsed
23:29:18.006 00.033 12020 IsSlewing returns 0
23:29:18.006 00.000 12020 IsGuiding returns 1
23:29:18.037 00.031 12020 IsSlewing returns 0
23:29:18.038 00.001 12020 IsGuiding returns 1
23:29:18.098 00.060 12020 IsSlewing returns 0
23:29:18.205 00.107 12020 IsGuiding returns 0
23:29:18.205 00.000 12020 scope move finished after 77 + 237 ms
23:29:18.205 00.000 12020 Move returns status 0, amount 77
23:29:18.205 00.000 12020 move complete, result=0
23:29:18.206 00.001 12020 worker thread done servicing request
23:29:18.206 00.000 9340 GuideStep: -1.4 px 120 ms EAST, -0.5 px 77 ms NORTH
23:29:18.219 00.013 12020 Worker thread wakes up
23:29:18.219 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
23:29:18.219 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(836,38,31,31)
23:29:18.305 00.086 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"39cb24b0-9806-4cce-a5d4-d3ff9594256a"}
23:29:18.328 00.023 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"39cb24b0-9806-4cce-a5d4-d3ff9594256a"}
23:29:18.341 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"bb797b7b-46d7-4b24-9cbc-df664e6e1bd9"}
23:29:18.353 00.012 9340 case statement mapped state 6 to 3
23:29:18.365 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"bb797b7b-46d7-4b24-9cbc-df664e6e1bd9"}
23:29:18.380 00.015 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"8cd1f8d8-fac9-42b7-8310-f045f53b3980"}
23:29:18.391 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":758,"width":15,"height":15,"star_pos":[7.30,6.91],"pixels":"..."},"id":"8cd1f8d8-fac9-42b7-8310-f045f53b3980"}
23:29:20.305 01.914 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"df5ac336-28d7-4572-8840-dac4f6a88704"}
23:29:20.319 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"df5ac336-28d7-4572-8840-dac4f6a88704"}
23:29:20.329 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"24806468-8f6e-4e06-9bc4-14b11170b7af"}
23:29:20.336 00.007 9340 case statement mapped state 6 to 3
23:29:20.342 00.006 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"24806468-8f6e-4e06-9bc4-14b11170b7af"}
23:29:20.351 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"8029fdb8-88b3-48b6-85ad-aeca22501e27"}
23:29:20.358 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":758,"width":15,"height":15,"star_pos":[7.30,6.91],"pixels":"..."},"id":"8029fdb8-88b3-48b6-85ad-aeca22501e27"}
23:29:20.578 00.220 12020 Exposure complete
23:29:20.743 00.165 12020 worker thread done servicing request
23:29:20.743 00.000 9340 OnExposeComplete: enter
23:29:20.775 00.032 9340 UpdateGuideState(): m_state=6
23:29:20.787 00.012 9340 Star::Find(15, 852, 53, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 759
23:29:20.794 00.007 9340 Star::Find returns 1 (0), X=851.46, Y=53.56, Mass=697487, SNR=129.9, Peak=54259 HFD=3.3
23:29:20.805 00.011 9340 MultiStar: [#1 0.32,-0.23,0.84,U] [#2 0.56,-0.36,0.85,U] [#3 0.50,-0.46,0.72,U] [#4 0.13,-0.33,0.67,U] [#5 0.39,-0.02,0.73,U] [#6 0.50,-0.13,0.81,U] [#7 0.14,0.01,0.50,U] [#8 0.01,0.07,0.57,U] 
23:29:20.813 00.008 9340 refined, 8 included, MultiStar: {0.38, -0.15}, one-star: {0.57, 0.13}
23:29:20.821 00.008 9340 CameraToMount -- cameraTheta (-0.37) - m_xAngle (-3.14) = xAngle (2.76 = 2.76)
23:29:20.828 00.007 9340 CameraToMount -- cameraTheta (-0.37) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (2.75 = 2.75)
23:29:20.836 00.008 9340 CameraToMount -- cameraX=0.38 cameraY=-0.15 hyp=0.41 cameraTheta=-0.37 mountX=-0.38 mountY=0.16, mountTheta=2.75
23:29:20.848 00.012 9340 SchedulePrimaryMove(10104498, x=0.38, y=-0.15, opts=13)
23:29:20.856 00.008 9340 Enqueuing Move request for scope (0.38, -0.15)
23:29:20.880 00.024 12020 Worker thread wakes up
23:29:20.881 00.001 9340 UpdateImageDisplay: Size=(1920,1080) min=6106, max=65533, med=9860, FiltMin=7598, FiltMax=65427, Gamma=2.870
23:29:20.891 00.010 12020 worker thread servicing REQUEST_MOVE scope ofs (0.38, -0.15) opts 0xd
23:29:20.891 00.000 9340 UpdateGuideState exits: m=697487 SNR=129.9
23:29:20.898 00.007 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:29:20.906 00.008 12020 Handling offset move in thread for scope, endpoint = (0.38, -0.15)
23:29:20.906 00.000 12020 Moving (0.38, -0.15) raw xDistance=-0.38 yDistance=0.16
23:29:20.906 00.000 12020 GuideAlgorithmHysteresis::Result() returns -0.21 from input -0.38
23:29:20.906 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:29:20.907 00.001 9340 ScheduleExposure(2000,3,1) exposurePending=0
23:29:20.915 00.008 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
23:29:20.916 00.001 9340 Enqueuing Expose request
23:29:20.923 00.007 12020 MoveAxis(E, 40, ABG)
23:29:20.923 00.000 12020 Guiding  Dir = 2, Dur = 40
23:29:20.948 00.025 12020 IsSlewing returns 0
23:29:20.948 00.000 12020 IsGuiding returns 0
23:29:20.979 00.031 12020 PulseGuide returned control before completion, sleep 20
23:29:21.028 00.049 12020 IsGuiding returns 0
23:29:21.028 00.000 12020 Move returns status 0, amount 40
23:29:21.028 00.000 12020 MoveAxis(N, 0, ABG)
23:29:21.029 00.001 12020 Move returns status 0, amount 0
23:29:21.029 00.000 12020 move complete, result=0
23:29:21.029 00.000 12020 worker thread done servicing request
23:29:21.029 00.000 12020 Worker thread wakes up
23:29:21.029 00.000 9340 GuideStep: -0.4 px 40 ms EAST, 0.2 px 0 ms NORTH
23:29:21.041 00.012 12020 worker thread servicing REQUEST_EXPOSE 2000
23:29:21.042 00.001 12020 Handling exposure in thread, d=2000 o=3 r=(836,38,31,31)
23:29:22.303 01.261 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"7b434e62-2748-4a7f-82e5-e3a49ceaecf6"}
23:29:22.313 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"7b434e62-2748-4a7f-82e5-e3a49ceaecf6"}
23:29:22.321 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"d1050ffe-0344-4982-bd55-c70e0343c02e"}
23:29:22.330 00.009 9340 case statement mapped state 6 to 3
23:29:22.338 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"d1050ffe-0344-4982-bd55-c70e0343c02e"}
23:29:22.348 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"72350b78-835e-497b-9c78-5823053fa3cb"}
23:29:22.373 00.025 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":759,"width":15,"height":15,"star_pos":[7.46,6.56],"pixels":"..."},"id":"72350b78-835e-497b-9c78-5823053fa3cb"}
23:29:23.419 01.046 12020 Exposure complete
23:29:23.594 00.175 12020 worker thread done servicing request
23:29:23.594 00.000 9340 OnExposeComplete: enter
23:29:23.603 00.009 9340 UpdateGuideState(): m_state=6
23:29:23.613 00.010 9340 Star::Find(15, 851, 53, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 760
23:29:23.637 00.024 9340 Star::Find returns 1 (0), X=851.48, Y=53.49, Mass=724231, SNR=146.3, Peak=56194 HFD=3.7
23:29:23.647 00.010 9340 MultiStar: [#1 0.59,-0.26,0.89,U] [#2 0.80,-0.34,0.77,U] [#3 0.87,-0.42,0.00,M5] [#4 0.39,-0.19,0.65,U] [#5 0.35,0.13,0.73,U] [#6 0.85,-0.18,0.57,U] [#7 0.45,-0.22,0.62,U] [#8 0.26,0.01,0.64,U] 
23:29:23.656 00.009 9340 refined, 7 included, MultiStar: {0.54, -0.12}, one-star: {0.60, 0.06}
23:29:23.667 00.011 9340 CameraToMount -- cameraTheta (-0.21) - m_xAngle (-3.14) = xAngle (2.92 = 2.92)
23:29:23.677 00.010 9340 CameraToMount -- cameraTheta (-0.21) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (2.91 = 2.91)
23:29:23.686 00.009 9340 CameraToMount -- cameraX=0.54 cameraY=-0.12 hyp=0.55 cameraTheta=-0.21 mountX=-0.54 mountY=0.13, mountTheta=2.91
23:29:23.700 00.014 9340 SchedulePrimaryMove(10104498, x=0.54, y=-0.12, opts=13)
23:29:23.712 00.012 9340 Enqueuing Move request for scope (0.54, -0.12)
23:29:23.727 00.015 12020 Worker thread wakes up
23:29:23.727 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=6174, max=65533, med=9909, FiltMin=7598, FiltMax=65427, Gamma=2.870
23:29:23.751 00.024 12020 worker thread servicing REQUEST_MOVE scope ofs (0.54, -0.12) opts 0xd
23:29:23.751 00.000 12020 Handling offset move in thread for scope, endpoint = (0.54, -0.12)
23:29:23.751 00.000 12020 Moving (0.54, -0.12) raw xDistance=-0.54 yDistance=0.13
23:29:23.751 00.000 12020 GuideAlgorithmHysteresis::Result() returns -0.24 from input -0.54
23:29:23.751 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:29:23.752 00.001 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
23:29:23.752 00.000 12020 MoveAxis(E, 47, ABG)
23:29:23.752 00.000 12020 Guiding  Dir = 2, Dur = 47
23:29:23.753 00.001 9340 UpdateGuideState exits: m=724231 SNR=146.3
23:29:23.764 00.011 12020 IsSlewing returns 0
23:29:23.764 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:29:23.774 00.010 12020 IsGuiding returns 0
23:29:23.775 00.001 9340 ScheduleExposure(2000,3,1) exposurePending=0
23:29:23.789 00.014 9340 Enqueuing Expose request
23:29:23.797 00.008 12020 PulseGuide returned control before completion, sleep 38
23:29:23.842 00.045 12020 IsGuiding returns 1
23:29:23.843 00.001 12020 scope still moving after pulse duration time elapsed
23:29:23.890 00.047 12020 IsSlewing returns 0
23:29:23.922 00.032 12020 IsGuiding returns 0
23:29:23.922 00.000 12020 scope move finished after 47 + 101 ms
23:29:23.922 00.000 12020 Move returns status 0, amount 47
23:29:23.922 00.000 12020 MoveAxis(N, 0, ABG)
23:29:23.923 00.001 12020 Move returns status 0, amount 0
23:29:23.923 00.000 12020 move complete, result=0
23:29:23.923 00.000 12020 worker thread done servicing request
23:29:23.923 00.000 9340 GuideStep: -0.5 px 47 ms EAST, 0.1 px 0 ms NORTH
23:29:23.937 00.014 12020 Worker thread wakes up
23:29:23.937 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
23:29:23.937 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(836,38,31,31)
23:29:24.304 00.367 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"5efbf5fd-4006-4b94-9c9f-f2e1e0468b27"}
23:29:24.350 00.046 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"5efbf5fd-4006-4b94-9c9f-f2e1e0468b27"}
23:29:24.371 00.021 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"7f62c9af-e968-40fe-9f81-80847b9827ec"}
23:29:24.395 00.024 9340 case statement mapped state 6 to 3
23:29:24.422 00.027 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"7f62c9af-e968-40fe-9f81-80847b9827ec"}
23:29:24.463 00.041 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"6974c5ed-1443-4601-a643-57e9a86408f5"}
23:29:24.499 00.036 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":760,"width":15,"height":15,"star_pos":[7.48,7.49],"pixels":"..."},"id":"6974c5ed-1443-4601-a643-57e9a86408f5"}
23:29:26.302 01.803 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"72ebcedb-9872-4d3c-9b68-6627480b3379"}
23:29:26.313 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"72ebcedb-9872-4d3c-9b68-6627480b3379"}
23:29:26.337 00.024 12020 Exposure complete
23:29:26.337 00.000 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"05d6d6fd-4ead-43dc-97d1-c046afa439e6"}
23:29:26.345 00.008 9340 case statement mapped state 6 to 3
23:29:26.352 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"05d6d6fd-4ead-43dc-97d1-c046afa439e6"}
23:29:26.362 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"c0b2a3e7-22c0-4aa1-aaab-611b258fd52c"}
23:29:26.375 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":760,"width":15,"height":15,"star_pos":[7.48,7.49],"pixels":"..."},"id":"c0b2a3e7-22c0-4aa1-aaab-611b258fd52c"}
23:29:26.505 00.130 12020 worker thread done servicing request
23:29:26.505 00.000 9340 OnExposeComplete: enter
23:29:26.519 00.014 9340 UpdateGuideState(): m_state=6
23:29:26.531 00.012 9340 Star::Find(15, 851, 53, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 761
23:29:26.550 00.019 9340 Star::Find returns 1 (0), X=851.17, Y=53.48, Mass=718735, SNR=130.6, Peak=58250 HFD=3.8
23:29:26.560 00.010 9340 MultiStar: [#1 0.19,-0.15,1.02,U] [#2 0.07,-0.30,0.91,U] [#3 0.39,-0.33,0.72,U] [#4 -0.10,-0.20,0.59,U] [#5 -0.03,0.16,0.78,U] [#6 0.15,-0.37,0.64,U] [#7 -0.31,-0.02,0.66,U] [#8 -0.03,-0.20,0.69,U] 
23:29:26.568 00.008 9340 refined, 8 included, MultiStar: {0.09, -0.14}, one-star: {0.29, 0.05}
23:29:26.575 00.007 9340 CameraToMount -- cameraTheta (-1.01) - m_xAngle (-3.14) = xAngle (2.12 = 2.12)
23:29:26.586 00.011 9340 CameraToMount -- cameraTheta (-1.01) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (2.11 = 2.11)
23:29:26.595 00.009 9340 CameraToMount -- cameraX=0.09 cameraY=-0.14 hyp=0.17 cameraTheta=-1.01 mountX=-0.09 mountY=0.14, mountTheta=2.12
23:29:26.606 00.011 9340 SchedulePrimaryMove(10104498, x=0.09, y=-0.14, opts=13)
23:29:26.615 00.009 9340 Enqueuing Move request for scope (0.09, -0.14)
23:29:26.626 00.011 12020 Worker thread wakes up
23:29:26.626 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=5837, max=65533, med=9871, FiltMin=7684, FiltMax=65483, Gamma=2.870
23:29:26.637 00.011 12020 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.14) opts 0xd
23:29:26.637 00.000 9340 UpdateGuideState exits: m=718735 SNR=130.6
23:29:26.647 00.010 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:29:26.655 00.008 12020 Handling offset move in thread for scope, endpoint = (0.09, -0.14)
23:29:26.655 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
23:29:26.678 00.023 12020 Moving (0.09, -0.14) raw xDistance=-0.09 yDistance=0.14
23:29:26.678 00.000 9340 Enqueuing Expose request
23:29:26.686 00.008 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
23:29:26.686 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:29:26.687 00.001 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
23:29:26.687 00.000 12020 MoveAxis(E, 0, ABG)
23:29:26.687 00.000 12020 Move returns status 0, amount 0
23:29:26.687 00.000 12020 MoveAxis(N, 0, ABG)
23:29:26.687 00.000 12020 Move returns status 0, amount 0
23:29:26.687 00.000 12020 move complete, result=0
23:29:26.687 00.000 12020 worker thread done servicing request
23:29:26.688 00.001 12020 Worker thread wakes up
23:29:26.688 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
23:29:26.688 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(836,38,31,31)
23:29:26.690 00.002 9340 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
23:29:28.302 01.612 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"67475ae0-e899-44c9-9450-6298c8ba7680"}
23:29:28.323 00.021 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"67475ae0-e899-44c9-9450-6298c8ba7680"}
23:29:28.333 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"991ce9b3-4ce7-40c3-a79f-dc4d1f5889b8"}
23:29:28.342 00.009 9340 case statement mapped state 6 to 3
23:29:28.349 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"991ce9b3-4ce7-40c3-a79f-dc4d1f5889b8"}
23:29:28.357 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"c12a3f1f-8a08-477c-8d4d-65fea8614035"}
23:29:28.365 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":761,"width":15,"height":15,"star_pos":[7.17,7.48],"pixels":"..."},"id":"c12a3f1f-8a08-477c-8d4d-65fea8614035"}
23:29:29.045 00.680 12020 Exposure complete
23:29:29.207 00.162 12020 worker thread done servicing request
23:29:29.207 00.000 9340 OnExposeComplete: enter
23:29:29.216 00.009 9340 UpdateGuideState(): m_state=6
23:29:29.245 00.029 9340 Star::Find(15, 851, 53, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 762
23:29:29.260 00.015 9340 Star::Find returns 1 (0), X=851.87, Y=53.84, Mass=771874, SNR=142.9, Peak=56367 HFD=4.1
23:29:29.268 00.008 9340 MultiStar: [#1 0.79,-0.10,0.77,U] [#2 0.86,-0.04,0.72,U] [#3 0.90,0.02,0.61,U] [#4 0.77,0.32,0.60,U] [#5 0.75,0.13,0.79,U] [#6 1.07,0.24,0.00,M3] [#7 0.46,0.25,0.60,U] [#8 0.55,0.73,0.65,U] 
23:29:29.277 00.009 9340 refined, 7 included, MultiStar: {0.78, 0.22}, one-star: {0.98, 0.41}
23:29:29.283 00.006 9340 CameraToMount -- cameraTheta (0.27) - m_xAngle (-3.14) = xAngle (3.41 = -2.88)
23:29:29.290 00.007 9340 CameraToMount -- cameraTheta (0.27) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (3.39 = -2.89)
23:29:29.297 00.007 9340 CameraToMount -- cameraX=0.78 cameraY=0.22 hyp=0.81 cameraTheta=0.27 mountX=-0.78 mountY=-0.20, mountTheta=-2.89
23:29:29.307 00.010 9340 SchedulePrimaryMove(10104498, x=0.78, y=0.22, opts=13)
23:29:29.317 00.010 9340 Enqueuing Move request for scope (0.78, 0.22)
23:29:29.325 00.008 12020 Worker thread wakes up
23:29:29.325 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=6280, max=65531, med=9827, FiltMin=7689, FiltMax=65483, Gamma=2.870
23:29:29.332 00.007 12020 worker thread servicing REQUEST_MOVE scope ofs (0.78, 0.22) opts 0xd
23:29:29.332 00.000 12020 Handling offset move in thread for scope, endpoint = (0.78, 0.22)
23:29:29.333 00.001 9340 UpdateGuideState exits: m=771874 SNR=142.9
23:29:29.358 00.025 12020 Moving (0.78, 0.22) raw xDistance=-0.78 yDistance=-0.20
23:29:29.358 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:29:29.368 00.010 12020 GuideAlgorithmHysteresis::Result() returns -0.33 from input -0.78
23:29:29.368 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:29:29.368 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
23:29:29.375 00.007 9340 Enqueuing Expose request
23:29:29.386 00.011 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.20
23:29:29.387 00.001 12020 MoveAxis(E, 63, ABG)
23:29:29.387 00.000 12020 Guiding  Dir = 2, Dur = 63
23:29:29.387 00.000 12020 IsSlewing returns 0
23:29:29.388 00.001 12020 IsGuiding returns 0
23:29:29.408 00.020 12020 PulseGuide returned control before completion, sleep 54
23:29:29.487 00.079 12020 IsGuiding returns 0
23:29:29.488 00.001 12020 Move returns status 0, amount 63
23:29:29.488 00.000 12020 MoveAxis(N, 0, ABG)
23:29:29.488 00.000 12020 Move returns status 0, amount 0
23:29:29.488 00.000 12020 move complete, result=0
23:29:29.489 00.001 12020 worker thread done servicing request
23:29:29.489 00.000 9340 GuideStep: -0.8 px 63 ms EAST, -0.2 px 0 ms NORTH
23:29:29.498 00.009 12020 Worker thread wakes up
23:29:29.498 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
23:29:29.499 00.001 12020 Handling exposure in thread, d=2000 o=3 r=(836,38,31,31)
23:29:30.302 00.803 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"f78f2170-9e27-483d-a65d-4f99998a04bd"}
23:29:30.321 00.019 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"f78f2170-9e27-483d-a65d-4f99998a04bd"}
23:29:30.342 00.021 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"5b2ba282-281c-40ec-8f55-cfa936f2b74b"}
23:29:30.383 00.041 9340 case statement mapped state 6 to 3
23:29:30.405 00.022 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"5b2ba282-281c-40ec-8f55-cfa936f2b74b"}
23:29:30.418 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"02a59c29-a51e-4e93-a9a4-163f944bb579"}
23:29:30.434 00.016 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":762,"width":15,"height":15,"star_pos":[6.87,6.84],"pixels":"..."},"id":"02a59c29-a51e-4e93-a9a4-163f944bb579"}
23:29:31.869 01.435 12020 Exposure complete
23:29:32.044 00.175 12020 worker thread done servicing request
23:29:32.044 00.000 9340 OnExposeComplete: enter
23:29:32.067 00.023 9340 UpdateGuideState(): m_state=6
23:29:32.079 00.012 9340 Star::Find(15, 851, 53, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 763
23:29:32.087 00.008 9340 Star::Find returns 1 (0), X=851.91, Y=54.02, Mass=731935, SNR=138.1, Peak=54883 HFD=4.1
23:29:32.097 00.010 9340 MultiStar: [#1 0.71,0.16,0.68,U] [#2 0.78,0.31,0.81,U] [#3 0.93,0.50,0.00,M4] [#4 0.65,0.40,0.68,U] [#5 0.49,0.40,0.78,U] [#6 0.64,0.28,0.66,U] [#7 0.58,0.59,0.69,U] [#8 0.58,0.63,0.57,U] 
23:29:32.107 00.010 9340 refined, 7 included, MultiStar: {0.70, 0.42}, one-star: {1.02, 0.59}
23:29:32.113 00.006 9340 CameraToMount -- cameraTheta (0.54) - m_xAngle (-3.14) = xAngle (3.68 = -2.60)
23:29:32.122 00.009 9340 CameraToMount -- cameraTheta (0.54) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (3.66 = -2.62)
23:29:32.130 00.008 9340 CameraToMount -- cameraX=0.70 cameraY=0.42 hyp=0.82 cameraTheta=0.54 mountX=-0.70 mountY=-0.41, mountTheta=-2.62
23:29:32.155 00.025 9340 SchedulePrimaryMove(10104498, x=0.70, y=0.42, opts=13)
23:29:32.167 00.012 9340 Enqueuing Move request for scope (0.70, 0.42)
23:29:32.179 00.012 12020 Worker thread wakes up
23:29:32.179 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=5673, max=65531, med=9854, FiltMin=7742, FiltMax=65483, Gamma=2.870
23:29:32.189 00.010 12020 worker thread servicing REQUEST_MOVE scope ofs (0.70, 0.42) opts 0xd
23:29:32.189 00.000 9340 UpdateGuideState exits: m=731935 SNR=138.1
23:29:32.199 00.010 12020 Handling offset move in thread for scope, endpoint = (0.70, 0.42)
23:29:32.200 00.001 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:29:32.212 00.012 9340 ScheduleExposure(2000,3,1) exposurePending=0
23:29:32.221 00.009 12020 Moving (0.70, 0.42) raw xDistance=-0.70 yDistance=-0.41
23:29:32.221 00.000 12020 GuideAlgorithmHysteresis::Result() returns -0.32 from input -0.70
23:29:32.221 00.000 9340 Enqueuing Expose request
23:29:32.247 00.026 12020 GuideAlgorithmResistSwitch::result() returns -0.41 from input -0.41
23:29:32.247 00.000 12020 MoveAxis(E, 62, ABG)
23:29:32.248 00.001 12020 Guiding  Dir = 2, Dur = 62
23:29:32.249 00.001 12020 IsSlewing returns 0
23:29:32.250 00.001 12020 IsGuiding returns 0
23:29:32.270 00.020 12020 PulseGuide returned control before completion, sleep 52
23:29:32.302 00.032 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"ec0ad98b-8883-4d7c-9594-44707ecfeaa8"}
23:29:32.314 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"ec0ad98b-8883-4d7c-9594-44707ecfeaa8"}
23:29:32.345 00.031 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"3424d779-f95a-467d-841d-4aa69bee25f6"}
23:29:32.355 00.010 9340 case statement mapped state 6 to 3
23:29:32.365 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"3424d779-f95a-467d-841d-4aa69bee25f6"}
23:29:32.374 00.009 12020 IsGuiding returns 0
23:29:32.374 00.000 12020 Move returns status 0, amount 62
23:29:32.375 00.001 12020 MoveAxis(N, 69, ABG)
23:29:32.375 00.000 12020 Guiding  Dir = 0, Dur = 69
23:29:32.375 00.000 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"514a551b-efac-49b2-98e9-db8119ced279"}
23:29:32.390 00.015 12020 IsSlewing returns 0
23:29:32.390 00.000 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":763,"width":15,"height":15,"star_pos":[6.91,7.02],"pixels":"..."},"id":"514a551b-efac-49b2-98e9-db8119ced279"}
23:29:32.400 00.010 12020 IsGuiding returns 0
23:29:32.543 00.143 12020 IsGuiding returns 1
23:29:32.543 00.000 12020 scope still moving after pulse duration time elapsed
23:29:32.672 00.129 12020 IsSlewing returns 0
23:29:32.674 00.002 12020 IsGuiding returns 0
23:29:32.674 00.000 12020 scope move finished after 69 + 204 ms
23:29:32.674 00.000 12020 Move returns status 0, amount 69
23:29:32.674 00.000 12020 move complete, result=0
23:29:32.674 00.000 12020 worker thread done servicing request
23:29:32.675 00.001 9340 GuideStep: -0.7 px 62 ms EAST, -0.4 px 69 ms NORTH
23:29:32.690 00.015 12020 Worker thread wakes up
23:29:32.690 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
23:29:32.690 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(836,38,31,31)
23:29:34.306 01.616 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"2c4982fd-8edf-4670-8dbb-cbed567abb64"}
23:29:34.319 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"2c4982fd-8edf-4670-8dbb-cbed567abb64"}
23:29:34.329 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"a9295552-6ff6-4aa5-b55a-a5a2b09f9e6d"}
23:29:34.341 00.012 9340 case statement mapped state 6 to 3
23:29:34.350 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"a9295552-6ff6-4aa5-b55a-a5a2b09f9e6d"}
23:29:34.360 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"fa856871-509a-4083-ad55-7e97b39e7ede"}
23:29:34.371 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":763,"width":15,"height":15,"star_pos":[6.91,7.02],"pixels":"..."},"id":"fa856871-509a-4083-ad55-7e97b39e7ede"}
23:29:35.058 00.687 12020 Exposure complete
23:29:35.253 00.195 12020 worker thread done servicing request
23:29:35.254 00.001 9340 OnExposeComplete: enter
23:29:35.263 00.009 9340 UpdateGuideState(): m_state=6
23:29:35.272 00.009 9340 Star::Find(15, 851, 54, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 764
23:29:35.283 00.011 9340 Star::Find returns 1 (0), X=851.76, Y=53.75, Mass=724971, SNR=146.3, Peak=55543 HFD=3.8
23:29:35.307 00.024 9340 MultiStar: [#1 0.54,0.03,0.65,U] [#2 0.81,-0.14,0.73,U] [#3 0.91,0.01,0.65,U] [#4 0.46,-0.13,0.60,U] [#5 0.42,-0.06,0.62,U] [#6 0.79,0.07,0.51,U] [#7 0.82,0.24,0.65,U] [#8 0.18,0.22,0.50,U] 
23:29:35.320 00.013 9340 refined, 8 included, MultiStar: {0.67, 0.07}, one-star: {0.88, 0.33}
23:29:35.328 00.008 9340 CameraToMount -- cameraTheta (0.11) - m_xAngle (-3.14) = xAngle (3.24 = -3.04)
23:29:35.340 00.012 9340 CameraToMount -- cameraTheta (0.11) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (3.23 = -3.05)
23:29:35.348 00.008 9340 CameraToMount -- cameraX=0.67 cameraY=0.07 hyp=0.68 cameraTheta=0.11 mountX=-0.67 mountY=-0.06, mountTheta=-3.05
23:29:35.363 00.015 9340 SchedulePrimaryMove(10104498, x=0.67, y=0.07, opts=13)
23:29:35.373 00.010 9340 Enqueuing Move request for scope (0.67, 0.07)
23:29:35.382 00.009 12020 Worker thread wakes up
23:29:35.383 00.001 9340 UpdateImageDisplay: Size=(1920,1080) min=5698, max=65531, med=9681, FiltMin=7690, FiltMax=65483, Gamma=2.870
23:29:35.406 00.023 12020 worker thread servicing REQUEST_MOVE scope ofs (0.67, 0.07) opts 0xd
23:29:35.406 00.000 12020 Handling offset move in thread for scope, endpoint = (0.67, 0.07)
23:29:35.406 00.000 9340 UpdateGuideState exits: m=724971 SNR=146.3
23:29:35.420 00.014 12020 Moving (0.67, 0.07) raw xDistance=-0.67 yDistance=-0.06
23:29:35.420 00.000 12020 GuideAlgorithmHysteresis::Result() returns -0.31 from input -0.67
23:29:35.421 00.001 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:29:35.421 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:29:35.431 00.010 9340 ScheduleExposure(2000,3,1) exposurePending=0
23:29:35.440 00.009 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
23:29:35.440 00.000 12020 MoveAxis(E, 60, ABG)
23:29:35.440 00.000 12020 Guiding  Dir = 2, Dur = 60
23:29:35.440 00.000 9340 Enqueuing Expose request
23:29:35.450 00.010 12020 IsSlewing returns 0
23:29:35.452 00.002 12020 IsGuiding returns 0
23:29:35.469 00.017 12020 PulseGuide returned control before completion, sleep 53
23:29:35.549 00.080 12020 IsGuiding returns 0
23:29:35.549 00.000 12020 Move returns status 0, amount 60
23:29:35.549 00.000 12020 MoveAxis(N, 0, ABG)
23:29:35.549 00.000 12020 Move returns status 0, amount 0
23:29:35.550 00.001 12020 move complete, result=0
23:29:35.550 00.000 12020 worker thread done servicing request
23:29:35.550 00.000 9340 GuideStep: -0.7 px 60 ms EAST, -0.1 px 0 ms NORTH
23:29:35.560 00.010 12020 Worker thread wakes up
23:29:35.560 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
23:29:35.560 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(836,38,31,31)
23:29:36.308 00.748 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"2bf279b6-a5be-4644-9511-5ce4e89afe37"}
23:29:36.357 00.049 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"2bf279b6-a5be-4644-9511-5ce4e89afe37"}
23:29:36.429 00.072 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"2466119a-3291-4e94-9146-f8c2eed54666"}
23:29:36.498 00.069 9340 case statement mapped state 6 to 3
23:29:36.564 00.066 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"2466119a-3291-4e94-9146-f8c2eed54666"}
23:29:36.622 00.058 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"fa0a3385-be5f-48ae-90f1-97b178ebce51"}
23:29:36.685 00.063 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":764,"width":15,"height":15,"star_pos":[6.76,6.75],"pixels":"..."},"id":"fa0a3385-be5f-48ae-90f1-97b178ebce51"}
23:29:37.919 01.234 12020 Exposure complete
23:29:38.182 00.263 12020 worker thread done servicing request
23:29:38.183 00.001 9340 OnExposeComplete: enter
23:29:38.193 00.010 9340 UpdateGuideState(): m_state=6
23:29:38.206 00.013 9340 Star::Find(15, 851, 53, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 765
23:29:38.217 00.011 9340 Star::Find returns 1 (0), X=851.49, Y=53.87, Mass=715931, SNR=150.9, Peak=55374 HFD=3.9
23:29:38.245 00.028 9340 MultiStar: [#1 0.62,0.09,0.73,U] [#2 0.44,0.15,0.69,U] [#3 0.31,-0.02,0.65,U] [#4 0.27,0.12,0.63,U] [#5 0.16,0.37,0.69,U] [#6 0.31,-0.01,0.60,U] [#7 0.60,0.16,0.59,U] [#8 -0.21,0.00,0.53,U] 
23:29:38.260 00.015 9340 refined, 8 included, MultiStar: {0.37, 0.17}, one-star: {0.60, 0.44}
23:29:38.271 00.011 9340 CameraToMount -- cameraTheta (0.42) - m_xAngle (-3.14) = xAngle (3.56 = -2.73)
23:29:38.283 00.012 9340 CameraToMount -- cameraTheta (0.42) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (3.54 = -2.74)
23:29:38.296 00.013 9340 CameraToMount -- cameraX=0.37 cameraY=0.17 hyp=0.41 cameraTheta=0.42 mountX=-0.37 mountY=-0.16, mountTheta=-2.74
23:29:38.312 00.016 9340 SchedulePrimaryMove(10104498, x=0.37, y=0.17, opts=13)
23:29:38.342 00.030 9340 Enqueuing Move request for scope (0.37, 0.17)
23:29:38.357 00.015 12020 Worker thread wakes up
23:29:38.357 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=6055, max=65533, med=9857, FiltMin=7705, FiltMax=65483, Gamma=2.870
23:29:38.368 00.011 12020 worker thread servicing REQUEST_MOVE scope ofs (0.37, 0.17) opts 0xd
23:29:38.368 00.000 9340 UpdateGuideState exits: m=715931 SNR=150.9
23:29:38.379 00.011 12020 Handling offset move in thread for scope, endpoint = (0.37, 0.17)
23:29:38.379 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:29:38.390 00.011 12020 Moving (0.37, 0.17) raw xDistance=-0.37 yDistance=-0.16
23:29:38.390 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
23:29:38.403 00.013 12020 GuideAlgorithmHysteresis::Result() returns -0.18 from input -0.37
23:29:38.404 00.001 9340 Enqueuing Expose request
23:29:38.414 00.010 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:29:38.414 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
23:29:38.414 00.000 12020 MoveAxis(E, 35, ABG)
23:29:38.414 00.000 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"8b16e61e-821e-4359-ab54-c3d735d346c6"}
23:29:38.440 00.026 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"8b16e61e-821e-4359-ab54-c3d735d346c6"}
23:29:38.453 00.013 12020 Guiding  Dir = 2, Dur = 35
23:29:38.456 00.003 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"e40eea8d-4257-413a-b692-565b42d97303"}
23:29:38.468 00.012 12020 IsSlewing returns 0
23:29:38.469 00.001 12020 IsGuiding returns 0
23:29:38.470 00.001 9340 case statement mapped state 6 to 3
23:29:38.484 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"e40eea8d-4257-413a-b692-565b42d97303"}
23:29:38.498 00.014 12020 PulseGuide returned control before completion, sleep 23
23:29:38.501 00.003 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"07282011-5a0a-408d-b958-bce9a5782dd9"}
23:29:38.513 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":765,"width":15,"height":15,"star_pos":[7.49,6.87],"pixels":"..."},"id":"07282011-5a0a-408d-b958-bce9a5782dd9"}
23:29:38.555 00.042 12020 IsGuiding returns 0
23:29:38.557 00.002 12020 Move returns status 0, amount 35
23:29:38.557 00.000 12020 MoveAxis(N, 0, ABG)
23:29:38.558 00.001 12020 Move returns status 0, amount 0
23:29:38.559 00.001 12020 move complete, result=0
23:29:38.559 00.000 12020 worker thread done servicing request
23:29:38.559 00.000 9340 GuideStep: -0.4 px 35 ms EAST, -0.2 px 0 ms NORTH
23:29:38.569 00.010 12020 Worker thread wakes up
23:29:38.569 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
23:29:38.569 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(836,38,31,31)
23:29:40.308 01.739 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"4b8823cf-b3d8-481d-acee-cb09dfda09cf"}
23:29:40.318 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"4b8823cf-b3d8-481d-acee-cb09dfda09cf"}
23:29:40.327 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"fb3ba5a5-95de-490e-9fbb-3b2ba3576711"}
23:29:40.337 00.010 9340 case statement mapped state 6 to 3
23:29:40.345 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"fb3ba5a5-95de-490e-9fbb-3b2ba3576711"}
23:29:40.355 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"10d591dd-a71d-4ccb-93b6-99ef1c96e771"}
23:29:40.378 00.023 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":765,"width":15,"height":15,"star_pos":[7.49,6.87],"pixels":"..."},"id":"10d591dd-a71d-4ccb-93b6-99ef1c96e771"}
23:29:40.924 00.546 12020 Exposure complete
23:29:41.142 00.218 12020 worker thread done servicing request
23:29:41.142 00.000 9340 OnExposeComplete: enter
23:29:41.152 00.010 9340 UpdateGuideState(): m_state=6
23:29:41.160 00.008 9340 Star::Find(15, 851, 53, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 766
23:29:41.169 00.009 9340 Star::Find returns 1 (0), X=851.68, Y=53.85, Mass=786916, SNR=166.4, Peak=53878 HFD=3.9
23:29:41.180 00.011 9340 MultiStar: [#1 0.45,-0.16,0.73,U] [#2 0.71,0.05,0.69,U] [#3 0.84,-0.25,0.48,U] [#4 0.48,0.06,0.49,U] [#5 0.40,0.24,0.63,U] [#6 0.63,0.15,0.63,U] [#7 0.44,0.19,0.51,U] [#8 0.25,0.28,0.46,U] 
23:29:41.189 00.009 9340 refined, 8 included, MultiStar: {0.58, 0.13}, one-star: {0.80, 0.42}
23:29:41.202 00.013 9340 CameraToMount -- cameraTheta (0.22) - m_xAngle (-3.14) = xAngle (3.35 = -2.93)
23:29:41.227 00.025 9340 CameraToMount -- cameraTheta (0.22) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (3.34 = -2.94)
23:29:41.242 00.015 9340 CameraToMount -- cameraX=0.58 cameraY=0.13 hyp=0.59 cameraTheta=0.22 mountX=-0.58 mountY=-0.12, mountTheta=-2.94
23:29:41.258 00.016 9340 SchedulePrimaryMove(10104498, x=0.58, y=0.13, opts=13)
23:29:41.268 00.010 9340 Enqueuing Move request for scope (0.58, 0.13)
23:29:41.279 00.011 12020 Worker thread wakes up
23:29:41.279 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=6155, max=65531, med=9889, FiltMin=7791, FiltMax=65431, Gamma=2.870
23:29:41.290 00.011 12020 worker thread servicing REQUEST_MOVE scope ofs (0.58, 0.13) opts 0xd
23:29:41.290 00.000 12020 Handling offset move in thread for scope, endpoint = (0.58, 0.13)
23:29:41.290 00.000 12020 Moving (0.58, 0.13) raw xDistance=-0.58 yDistance=-0.12
23:29:41.291 00.001 9340 UpdateGuideState exits: m=786916 SNR=166.4
23:29:41.315 00.024 12020 GuideAlgorithmHysteresis::Result() returns -0.26 from input -0.58
23:29:41.315 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:29:41.327 00.012 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:29:41.327 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
23:29:41.336 00.009 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
23:29:41.336 00.000 9340 Enqueuing Expose request
23:29:41.344 00.008 12020 MoveAxis(E, 50, ABG)
23:29:41.345 00.001 12020 Guiding  Dir = 2, Dur = 50
23:29:41.346 00.001 12020 IsSlewing returns 0
23:29:41.346 00.000 12020 IsGuiding returns 0
23:29:41.370 00.024 12020 PulseGuide returned control before completion, sleep 37
23:29:41.415 00.045 12020 IsGuiding returns 1
23:29:41.415 00.000 12020 scope still moving after pulse duration time elapsed
23:29:41.466 00.051 12020 IsSlewing returns 0
23:29:41.467 00.001 12020 IsGuiding returns 0
23:29:41.468 00.001 12020 scope move finished after 50 + 71 ms
23:29:41.468 00.000 12020 Move returns status 0, amount 50
23:29:41.468 00.000 12020 MoveAxis(N, 0, ABG)
23:29:41.468 00.000 12020 Move returns status 0, amount 0
23:29:41.468 00.000 12020 move complete, result=0
23:29:41.469 00.001 12020 worker thread done servicing request
23:29:41.469 00.000 9340 GuideStep: -0.6 px 50 ms EAST, -0.1 px 0 ms NORTH
23:29:41.479 00.010 12020 Worker thread wakes up
23:29:41.480 00.001 12020 worker thread servicing REQUEST_EXPOSE 2000
23:29:41.480 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(836,38,31,31)
23:29:42.306 00.826 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"667ab14d-fe5d-4b1b-967a-f37ca8f01fa3"}
23:29:42.323 00.017 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"667ab14d-fe5d-4b1b-967a-f37ca8f01fa3"}
23:29:42.337 00.014 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"4aa7704d-eb5f-40c5-b88b-1f508863f22b"}
23:29:42.349 00.012 9340 case statement mapped state 6 to 3
23:29:42.357 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"4aa7704d-eb5f-40c5-b88b-1f508863f22b"}
23:29:42.369 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"ffd40c9f-9d6c-48aa-b0c2-1ac7fd36686d"}
23:29:42.380 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":766,"width":15,"height":15,"star_pos":[6.68,6.85],"pixels":"..."},"id":"ffd40c9f-9d6c-48aa-b0c2-1ac7fd36686d"}
23:29:43.853 01.473 12020 Exposure complete
23:29:44.078 00.225 12020 worker thread done servicing request
23:29:44.078 00.000 9340 OnExposeComplete: enter
23:29:44.088 00.010 9340 UpdateGuideState(): m_state=6
23:29:44.100 00.012 9340 Star::Find(15, 851, 53, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 767
23:29:44.112 00.012 9340 Star::Find returns 1 (0), X=851.32, Y=53.98, Mass=679987, SNR=137.4, Peak=53344 HFD=4.0
23:29:44.137 00.025 9340 MultiStar: [#1 0.38,0.49,0.73,U] [#2 0.49,0.27,0.97,U] [#3 0.49,0.06,0.68,U] [#4 0.39,0.31,0.78,U] [#5 0.33,0.61,0.66,U] [#6 0.52,0.30,0.65,U] [#7 0.39,0.71,0.61,U] [#8 0.00,0.69,0.74,U] 
23:29:44.147 00.010 9340 refined, 8 included, MultiStar: {0.38, 0.44}, one-star: {0.44, 0.55}
23:29:44.158 00.011 9340 CameraToMount -- cameraTheta (0.85) - m_xAngle (-3.14) = xAngle (3.99 = -2.29)
23:29:44.167 00.009 9340 CameraToMount -- cameraTheta (0.85) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (3.97 = -2.31)
23:29:44.176 00.009 9340 CameraToMount -- cameraX=0.38 cameraY=0.44 hyp=0.58 cameraTheta=0.85 mountX=-0.39 mountY=-0.43, mountTheta=-2.30
23:29:44.190 00.014 9340 SchedulePrimaryMove(10104498, x=0.38, y=0.44, opts=13)
23:29:44.200 00.010 9340 Enqueuing Move request for scope (0.38, 0.44)
23:29:44.213 00.013 12020 Worker thread wakes up
23:29:44.213 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=6285, max=65531, med=9886, FiltMin=7769, FiltMax=65483, Gamma=2.870
23:29:44.223 00.010 12020 worker thread servicing REQUEST_MOVE scope ofs (0.38, 0.44) opts 0xd
23:29:44.224 00.001 9340 UpdateGuideState exits: m=679987 SNR=137.4
23:29:44.248 00.024 12020 Handling offset move in thread for scope, endpoint = (0.38, 0.44)
23:29:44.248 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:29:44.259 00.011 9340 ScheduleExposure(2000,3,1) exposurePending=0
23:29:44.271 00.012 12020 Moving (0.38, 0.44) raw xDistance=-0.39 yDistance=-0.43
23:29:44.271 00.000 9340 Enqueuing Expose request
23:29:44.280 00.009 12020 GuideAlgorithmHysteresis::Result() returns -0.18 from input -0.39
23:29:44.281 00.001 12020 GuideAlgorithmResistSwitch::result() returns -0.43 from input -0.43
23:29:44.281 00.000 12020 MoveAxis(E, 35, ABG)
23:29:44.281 00.000 12020 Guiding  Dir = 2, Dur = 35
23:29:44.282 00.001 12020 IsSlewing returns 0
23:29:44.283 00.001 12020 IsGuiding returns 0
23:29:44.307 00.024 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"765fe395-9e32-417a-ba36-c3aaa62a2419"}
23:29:44.322 00.015 12020 PulseGuide returned control before completion, sleep 15
23:29:44.323 00.001 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"765fe395-9e32-417a-ba36-c3aaa62a2419"}
23:29:44.334 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"33cc58a0-3897-490f-a6ca-79424b42327a"}
23:29:44.346 00.012 9340 case statement mapped state 6 to 3
23:29:44.369 00.023 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"33cc58a0-3897-490f-a6ca-79424b42327a"}
23:29:44.379 00.010 12020 IsGuiding returns 0
23:29:44.379 00.000 12020 Move returns status 0, amount 35
23:29:44.379 00.000 12020 MoveAxis(N, 72, ABG)
23:29:44.380 00.001 12020 Guiding  Dir = 0, Dur = 72
23:29:44.381 00.001 12020 IsSlewing returns 0
23:29:44.382 00.001 12020 IsGuiding returns 0
23:29:44.392 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"22a4d14f-77db-4213-b974-0ce05b43b94f"}
23:29:44.401 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":767,"width":15,"height":15,"star_pos":[7.32,6.98],"pixels":"..."},"id":"22a4d14f-77db-4213-b974-0ce05b43b94f"}
23:29:44.490 00.089 12020 IsGuiding returns 1
23:29:44.490 00.000 12020 scope still moving after pulse duration time elapsed
23:29:44.617 00.127 12020 IsSlewing returns 0
23:29:44.618 00.001 12020 IsGuiding returns 0
23:29:44.618 00.000 12020 scope move finished after 72 + 163 ms
23:29:44.618 00.000 12020 Move returns status 0, amount 72
23:29:44.618 00.000 12020 move complete, result=0
23:29:44.619 00.001 12020 worker thread done servicing request
23:29:44.619 00.000 12020 Worker thread wakes up
23:29:44.619 00.000 9340 GuideStep: -0.4 px 35 ms EAST, -0.4 px 72 ms NORTH
23:29:44.628 00.009 12020 worker thread servicing REQUEST_EXPOSE 2000
23:29:44.629 00.001 12020 Handling exposure in thread, d=2000 o=3 r=(836,38,31,31)
23:29:46.305 01.676 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"abbde156-caa9-488c-a37b-aa4ddcde46a1"}
23:29:46.319 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"abbde156-caa9-488c-a37b-aa4ddcde46a1"}
23:29:46.330 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"8c76c220-ebd2-4d14-9b17-584186b54ebb"}
23:29:46.339 00.009 9340 case statement mapped state 6 to 3
23:29:46.346 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"8c76c220-ebd2-4d14-9b17-584186b54ebb"}
23:29:46.367 00.021 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"9ce1e7f2-3af8-49bf-8b53-241a3ba4fc75"}
23:29:46.377 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":767,"width":15,"height":15,"star_pos":[7.32,6.98],"pixels":"..."},"id":"9ce1e7f2-3af8-49bf-8b53-241a3ba4fc75"}
23:29:46.997 00.620 12020 Exposure complete
23:29:47.151 00.154 12020 worker thread done servicing request
23:29:47.151 00.000 9340 OnExposeComplete: enter
23:29:47.161 00.010 9340 UpdateGuideState(): m_state=6
23:29:47.172 00.011 9340 Star::Find(15, 851, 53, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 768
23:29:47.179 00.007 9340 Star::Find returns 1 (0), X=851.98, Y=53.82, Mass=707189, SNR=152.7, Peak=52371 HFD=4.1
23:29:47.198 00.019 9340 MultiStar: [#1 0.89,0.38,0.00,M1] [#2 1.16,0.30,0.00,M1] [#3 1.21,0.16,0.00,M1] [#4 0.87,0.30,0.63,U] [#5 0.82,0.37,0.64,U] [#6 1.06,0.26,0.00,M1] [#7 0.82,0.75,0.00,M1] [#8 0.65,0.48,0.55,U] 
23:29:47.210 00.012 9340 refined, 3 included, MultiStar: {0.89, 0.38}, one-star: {1.10, 0.39}
23:29:47.218 00.008 9340 CameraToMount -- cameraTheta (0.40) - m_xAngle (-3.14) = xAngle (3.54 = -2.74)
23:29:47.225 00.007 9340 CameraToMount -- cameraTheta (0.40) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (3.52 = -2.76)
23:29:47.238 00.013 9340 CameraToMount -- cameraX=0.89 cameraY=0.38 hyp=0.97 cameraTheta=0.40 mountX=-0.90 mountY=-0.36, mountTheta=-2.76
23:29:47.252 00.014 9340 SchedulePrimaryMove(10104498, x=0.89, y=0.38, opts=13)
23:29:47.261 00.009 9340 Enqueuing Move request for scope (0.89, 0.38)
23:29:47.272 00.011 12020 Worker thread wakes up
23:29:47.273 00.001 9340 UpdateImageDisplay: Size=(1920,1080) min=6211, max=65531, med=9887, FiltMin=7499, FiltMax=65483, Gamma=2.870
23:29:47.281 00.008 12020 worker thread servicing REQUEST_MOVE scope ofs (0.89, 0.38) opts 0xd
23:29:47.281 00.000 9340 UpdateGuideState exits: m=707189 SNR=152.7
23:29:47.289 00.008 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:29:47.308 00.019 12020 Handling offset move in thread for scope, endpoint = (0.89, 0.38)
23:29:47.309 00.001 12020 Moving (0.89, 0.38) raw xDistance=-0.90 yDistance=-0.36
23:29:47.309 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
23:29:47.319 00.010 12020 GuideAlgorithmHysteresis::Result() returns -0.39 from input -0.90
23:29:47.319 00.000 9340 Enqueuing Expose request
23:29:47.327 00.008 12020 GuideAlgorithmResistSwitch::result() returns -0.36 from input -0.36
23:29:47.327 00.000 12020 MoveAxis(E, 76, ABG)
23:29:47.327 00.000 12020 Guiding  Dir = 2, Dur = 76
23:29:47.368 00.041 12020 IsSlewing returns 0
23:29:47.370 00.002 12020 IsGuiding returns 0
23:29:47.400 00.030 12020 PulseGuide returned control before completion, sleep 56
23:29:47.466 00.066 12020 IsGuiding returns 1
23:29:47.467 00.001 12020 scope still moving after pulse duration time elapsed
23:29:47.529 00.062 12020 IsSlewing returns 0
23:29:47.532 00.003 12020 IsGuiding returns 0
23:29:47.532 00.000 12020 scope move finished after 76 + 85 ms
23:29:47.532 00.000 12020 Move returns status 0, amount 76
23:29:47.532 00.000 12020 MoveAxis(N, 61, ABG)
23:29:47.532 00.000 12020 Guiding  Dir = 0, Dur = 61
23:29:47.533 00.001 12020 IsSlewing returns 0
23:29:47.534 00.001 12020 IsGuiding returns 0
23:29:47.645 00.111 12020 IsGuiding returns 1
23:29:47.645 00.000 12020 scope still moving after pulse duration time elapsed
23:29:47.767 00.122 12020 IsSlewing returns 0
23:29:47.769 00.002 12020 IsGuiding returns 0
23:29:47.769 00.000 12020 scope move finished after 61 + 173 ms
23:29:47.769 00.000 12020 Move returns status 0, amount 61
23:29:47.769 00.000 12020 move complete, result=0
23:29:47.769 00.000 12020 worker thread done servicing request
23:29:47.769 00.000 12020 Worker thread wakes up
23:29:47.769 00.000 9340 GuideStep: -0.9 px 76 ms EAST, -0.4 px 61 ms NORTH
23:29:47.776 00.007 12020 worker thread servicing REQUEST_EXPOSE 2000
23:29:47.776 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(836,38,31,31)
23:29:48.306 00.530 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"7f90d595-4c9f-4a7e-820a-1902ab0fab4c"}
23:29:48.318 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"7f90d595-4c9f-4a7e-820a-1902ab0fab4c"}
23:29:48.329 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"057fbc12-550a-4e5f-9f40-c6375d0f5b74"}
23:29:48.343 00.014 9340 case statement mapped state 6 to 3
23:29:48.351 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"057fbc12-550a-4e5f-9f40-c6375d0f5b74"}
23:29:48.363 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"d577c155-a7a5-46af-8442-2b92456cab1d"}
23:29:48.375 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":768,"width":15,"height":15,"star_pos":[6.98,6.82],"pixels":"..."},"id":"d577c155-a7a5-46af-8442-2b92456cab1d"}
23:29:50.141 01.766 12020 Exposure complete
23:29:50.307 00.166 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"856143c9-6154-4b8c-a47b-b1537d9e3d1b"}
23:29:50.317 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"856143c9-6154-4b8c-a47b-b1537d9e3d1b"}
23:29:50.327 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"0b3a1bb1-951a-4882-8170-421375876a0e"}
23:29:50.337 00.010 9340 case statement mapped state 6 to 3
23:29:50.347 00.010 12020 worker thread done servicing request
23:29:50.347 00.000 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"0b3a1bb1-951a-4882-8170-421375876a0e"}
23:29:50.370 00.023 9340 OnExposeComplete: enter
23:29:50.384 00.014 9340 UpdateGuideState(): m_state=6
23:29:50.392 00.008 9340 Star::Find(15, 851, 53, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 769
23:29:50.401 00.009 9340 Star::Find returns 1 (0), X=851.15, Y=53.40, Mass=708636, SNR=143.0, Peak=54342 HFD=3.8
23:29:50.414 00.013 9340 MultiStar: [#1 0.03,-0.33,0.71,U] [#2 0.11,-0.42,0.78,U] [#3 0.27,-0.52,0.66,U] [#4 -0.07,-0.50,0.60,U] [#5 -0.01,0.06,0.75,U] [#6 0.09,-0.48,0.55,U] [#7 0.16,0.02,0.57,U] [#8 0.02,-0.05,0.56,U] 
23:29:50.423 00.009 9340 refined, 8 included, MultiStar: {0.11, -0.24}, one-star: {0.27, -0.03}
23:29:50.434 00.011 9340 CameraToMount -- cameraTheta (-1.15) - m_xAngle (-3.14) = xAngle (1.98 = 1.98)
23:29:50.444 00.010 9340 CameraToMount -- cameraTheta (-1.15) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (1.97 = 1.97)
23:29:50.454 00.010 9340 CameraToMount -- cameraX=0.11 cameraY=-0.24 hyp=0.26 cameraTheta=-1.15 mountX=-0.10 mountY=0.24, mountTheta=1.98
23:29:50.482 00.028 9340 SchedulePrimaryMove(10104498, x=0.11, y=-0.24, opts=13)
23:29:50.493 00.011 9340 Enqueuing Move request for scope (0.11, -0.24)
23:29:50.504 00.011 12020 Worker thread wakes up
23:29:50.504 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=6365, max=65533, med=9708, FiltMin=7559, FiltMax=65427, Gamma=2.870
23:29:50.516 00.012 12020 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.24) opts 0xd
23:29:50.516 00.000 9340 UpdateGuideState exits: m=708636 SNR=143.0
23:29:50.524 00.008 12020 Handling offset move in thread for scope, endpoint = (0.11, -0.24)
23:29:50.525 00.001 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:29:50.534 00.009 9340 ScheduleExposure(2000,3,1) exposurePending=0
23:29:50.543 00.009 12020 Moving (0.11, -0.24) raw xDistance=-0.10 yDistance=0.24
23:29:50.545 00.002 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
23:29:50.546 00.001 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:29:50.546 00.000 9340 Enqueuing Expose request
23:29:50.557 00.011 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.24
23:29:50.557 00.000 12020 MoveAxis(E, 0, ABG)
23:29:50.557 00.000 12020 Move returns status 0, amount 0
23:29:50.557 00.000 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"1012cf3e-6133-4dc3-b6a4-ff85d08942ae"}
23:29:50.582 00.025 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":769,"width":15,"height":15,"star_pos":[7.15,7.40],"pixels":"..."},"id":"1012cf3e-6133-4dc3-b6a4-ff85d08942ae"}
23:29:50.594 00.012 12020 MoveAxis(N, 0, ABG)
23:29:50.595 00.001 12020 Move returns status 0, amount 0
23:29:50.595 00.000 12020 move complete, result=0
23:29:50.595 00.000 12020 worker thread done servicing request
23:29:50.595 00.000 12020 Worker thread wakes up
23:29:50.595 00.000 9340 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
23:29:50.605 00.010 12020 worker thread servicing REQUEST_EXPOSE 2000
23:29:50.605 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(836,38,31,31)
23:29:52.306 01.701 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"25aec130-922b-41fc-9daf-10d776adc7fc"}
23:29:52.316 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"25aec130-922b-41fc-9daf-10d776adc7fc"}
23:29:52.326 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"c43b1a83-70aa-4e44-820f-1f62014bd686"}
23:29:52.334 00.008 9340 case statement mapped state 6 to 3
23:29:52.341 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"c43b1a83-70aa-4e44-820f-1f62014bd686"}
23:29:52.365 00.024 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"5e1ee093-68c9-4f4d-8f12-aa38db16d24b"}
23:29:52.375 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":769,"width":15,"height":15,"star_pos":[7.15,7.40],"pixels":"..."},"id":"5e1ee093-68c9-4f4d-8f12-aa38db16d24b"}
23:29:52.966 00.591 12020 Exposure complete
23:29:53.188 00.222 12020 worker thread done servicing request
23:29:53.189 00.001 9340 OnExposeComplete: enter
23:29:53.201 00.012 9340 UpdateGuideState(): m_state=6
23:29:53.210 00.009 9340 Star::Find(15, 851, 53, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 770
23:29:53.241 00.031 9340 Star::Find returns 1 (0), X=851.64, Y=53.64, Mass=706521, SNR=164.3, Peak=53787 HFD=3.8
23:29:53.257 00.016 9340 MultiStar: [#1 0.49,-0.27,0.64,U] [#2 0.76,-0.29,0.61,U] [#3 0.83,-0.18,0.60,U] [#4 0.58,-0.03,0.59,U] [#5 0.58,0.00,0.60,U] [#6 0.84,-0.02,0.50,U] [#7 0.60,0.14,0.51,U] [#8 0.22,0.20,0.54,U] 
23:29:53.267 00.010 9340 refined, 8 included, MultiStar: {0.64, -0.02}, one-star: {0.76, 0.21}
23:29:53.276 00.009 9340 CameraToMount -- cameraTheta (-0.03) - m_xAngle (-3.14) = xAngle (3.11 = 3.11)
23:29:53.287 00.011 9340 CameraToMount -- cameraTheta (-0.03) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (3.09 = 3.09)
23:29:53.303 00.016 9340 CameraToMount -- cameraX=0.64 cameraY=-0.02 hyp=0.64 cameraTheta=-0.03 mountX=-0.64 mountY=0.03, mountTheta=3.09
23:29:53.334 00.031 9340 SchedulePrimaryMove(10104498, x=0.64, y=-0.02, opts=13)
23:29:53.345 00.011 9340 Enqueuing Move request for scope (0.64, -0.02)
23:29:53.355 00.010 12020 Worker thread wakes up
23:29:53.355 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=6511, max=65533, med=9859, FiltMin=7642, FiltMax=65427, Gamma=2.870
23:29:53.368 00.013 12020 worker thread servicing REQUEST_MOVE scope ofs (0.64, -0.02) opts 0xd
23:29:53.368 00.000 9340 UpdateGuideState exits: m=706521 SNR=164.3
23:29:53.380 00.012 12020 Handling offset move in thread for scope, endpoint = (0.64, -0.02)
23:29:53.380 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:29:53.394 00.014 12020 Moving (0.64, -0.02) raw xDistance=-0.64 yDistance=0.03
23:29:53.394 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
23:29:53.421 00.027 12020 GuideAlgorithmHysteresis::Result() returns -0.27 from input -0.64
23:29:53.422 00.001 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:29:53.422 00.000 9340 Enqueuing Expose request
23:29:53.431 00.009 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
23:29:53.431 00.000 12020 MoveAxis(E, 52, ABG)
23:29:53.431 00.000 12020 Guiding  Dir = 2, Dur = 52
23:29:53.432 00.001 12020 IsSlewing returns 0
23:29:53.433 00.001 12020 IsGuiding returns 0
23:29:53.462 00.029 12020 PulseGuide returned control before completion, sleep 34
23:29:53.526 00.064 12020 IsGuiding returns 1
23:29:53.526 00.000 12020 scope still moving after pulse duration time elapsed
23:29:53.560 00.034 12020 IsSlewing returns 0
23:29:53.561 00.001 12020 IsGuiding returns 0
23:29:53.561 00.000 12020 scope move finished after 52 + 75 ms
23:29:53.562 00.001 12020 Move returns status 0, amount 52
23:29:53.562 00.000 12020 MoveAxis(N, 0, ABG)
23:29:53.562 00.000 12020 Move returns status 0, amount 0
23:29:53.562 00.000 12020 move complete, result=0
23:29:53.562 00.000 12020 worker thread done servicing request
23:29:53.562 00.000 9340 GuideStep: -0.6 px 52 ms EAST, 0.0 px 0 ms NORTH
23:29:53.576 00.014 12020 Worker thread wakes up
23:29:53.576 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
23:29:53.577 00.001 12020 Handling exposure in thread, d=2000 o=3 r=(836,38,31,31)
23:29:54.322 00.745 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"3658cf2a-6b11-4bfa-97ff-7427de2a4277"}
23:29:54.334 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"3658cf2a-6b11-4bfa-97ff-7427de2a4277"}
23:29:54.376 00.042 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"c0bbd644-6ea9-49bf-9728-a9d700d09a4d"}
23:29:54.391 00.015 9340 case statement mapped state 6 to 3
23:29:54.399 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"c0bbd644-6ea9-49bf-9728-a9d700d09a4d"}
23:29:54.416 00.017 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"cc656cb6-067f-4366-a29b-7bfa0fee5452"}
23:29:54.429 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":770,"width":15,"height":15,"star_pos":[6.64,6.64],"pixels":"..."},"id":"cc656cb6-067f-4366-a29b-7bfa0fee5452"}
23:29:55.950 01.521 12020 Exposure complete
23:29:56.231 00.281 12020 worker thread done servicing request
23:29:56.232 00.001 9340 OnExposeComplete: enter
23:29:56.245 00.013 9340 UpdateGuideState(): m_state=6
23:29:56.258 00.013 9340 Star::Find(15, 851, 53, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 771
23:29:56.268 00.010 9340 Star::Find returns 1 (0), X=851.01, Y=54.20, Mass=697190, SNR=148.3, Peak=51402 HFD=4.1
23:29:56.279 00.011 9340 MultiStar: [#1 0.11,0.43,0.71,U] [#2 0.10,0.54,0.79,U] [#3 0.04,0.28,0.63,U] [#4 -0.48,0.48,0.68,U] [#5 0.03,0.77,0.74,U] [#6 -0.23,0.40,0.57,U] [#7 0.15,0.51,0.57,U] [#8 -0.08,0.69,0.56,U] 
23:29:56.291 00.012 9340 refined, 8 included, MultiStar: {-0.01, 0.56}, one-star: {0.13, 0.77}
23:29:56.305 00.014 9340 CameraToMount -- cameraTheta (1.60) - m_xAngle (-3.14) = xAngle (4.73 = -1.55)
23:29:56.317 00.012 9340 CameraToMount -- cameraTheta (1.60) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (4.72 = -1.57)
23:29:56.345 00.028 9340 CameraToMount -- cameraX=-0.01 cameraY=0.56 hyp=0.56 cameraTheta=1.60 mountX=0.01 mountY=-0.56, mountTheta=-1.55
23:29:56.360 00.015 9340 SchedulePrimaryMove(10104498, x=-0.01, y=0.56, opts=13)
23:29:56.372 00.012 9340 Enqueuing Move request for scope (-0.01, 0.56)
23:29:56.382 00.010 12020 Worker thread wakes up
23:29:56.382 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=6178, max=65533, med=9688, FiltMin=7620, FiltMax=65483, Gamma=2.870
23:29:56.394 00.012 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.56) opts 0xd
23:29:56.394 00.000 9340 UpdateGuideState exits: m=697190 SNR=148.3
23:29:56.407 00.013 12020 Handling offset move in thread for scope, endpoint = (-0.01, 0.56)
23:29:56.407 00.000 12020 Moving (-0.01, 0.56) raw xDistance=0.01 yDistance=-0.56
23:29:56.407 00.000 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
23:29:56.407 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:29:56.420 00.013 12020 GuideAlgorithmResistSwitch::result() returns -0.56 from input -0.56
23:29:56.420 00.000 12020 MoveAxis(E, 0, ABG)
23:29:56.420 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
23:29:56.431 00.011 12020 Move returns status 0, amount 0
23:29:56.431 00.000 12020 MoveAxis(N, 94, ABG)
23:29:56.431 00.000 12020 Guiding  Dir = 0, Dur = 94
23:29:56.431 00.000 9340 Enqueuing Expose request
23:29:56.458 00.027 12020 IsSlewing returns 0
23:29:56.459 00.001 12020 IsGuiding returns 0
23:29:56.460 00.001 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"a70e9434-2a98-4747-acc0-d4423e9335b4"}
23:29:56.478 00.018 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"a70e9434-2a98-4747-acc0-d4423e9335b4"}
23:29:56.494 00.016 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"a2c16d46-c92b-4da1-9fc3-2195da5a576d"}
23:29:56.507 00.013 9340 case statement mapped state 6 to 3
23:29:56.516 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"a2c16d46-c92b-4da1-9fc3-2195da5a576d"}
23:29:56.534 00.018 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"66ec0fcb-2c42-451f-9764-cdfca32f8a06"}
23:29:56.546 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":771,"width":15,"height":15,"star_pos":[7.01,7.20],"pixels":"..."},"id":"66ec0fcb-2c42-451f-9764-cdfca32f8a06"}
23:29:56.576 00.030 12020 PulseGuide returned control before completion, sleep 16
23:29:56.604 00.028 12020 IsGuiding returns 1
23:29:56.604 00.000 12020 scope still moving after pulse duration time elapsed
23:29:56.660 00.056 12020 IsSlewing returns 0
23:29:56.756 00.096 12020 IsGuiding returns 0
23:29:56.756 00.000 12020 scope move finished after 94 + 202 ms
23:29:56.756 00.000 12020 Move returns status 0, amount 94
23:29:56.756 00.000 12020 move complete, result=0
23:29:56.757 00.001 12020 worker thread done servicing request
23:29:56.757 00.000 12020 Worker thread wakes up
23:29:56.757 00.000 9340 GuideStep: 0.0 px 0 ms EAST, -0.6 px 94 ms NORTH
23:29:56.769 00.012 12020 worker thread servicing REQUEST_EXPOSE 2000
23:29:56.769 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(836,38,31,31)
23:29:58.323 01.554 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"c0a7cf23-3b63-484b-ac75-658b5eb6cff5"}
23:29:58.333 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"c0a7cf23-3b63-484b-ac75-658b5eb6cff5"}
23:29:58.343 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"2937486b-1139-4925-860f-da86562392e9"}
23:29:58.350 00.007 9340 case statement mapped state 6 to 3
23:29:58.368 00.018 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"2937486b-1139-4925-860f-da86562392e9"}
23:29:58.378 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"674e36c2-d3a2-4e7e-9536-e8ffc5d49d52"}
23:29:58.387 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":771,"width":15,"height":15,"star_pos":[7.01,7.20],"pixels":"..."},"id":"674e36c2-d3a2-4e7e-9536-e8ffc5d49d52"}
23:29:59.133 00.746 12020 Exposure complete
23:29:59.312 00.179 12020 worker thread done servicing request
23:29:59.313 00.001 9340 OnExposeComplete: enter
23:29:59.321 00.008 9340 UpdateGuideState(): m_state=6
23:29:59.330 00.009 9340 Star::Find(15, 851, 54, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 772
23:29:59.337 00.007 9340 Star::Find returns 1 (0), X=851.88, Y=53.76, Mass=714867, SNR=159.6, Peak=51807 HFD=4.0
23:29:59.346 00.009 9340 MultiStar: [#1 0.65,-0.16,0.72,U] [#2 1.04,-0.10,0.00,M1] [#3 1.02,-0.33,0.00,M1] [#4 0.69,0.04,0.65,U] [#5 0.81,0.06,0.62,U] [#6 0.92,0.05,0.56,U] [#7 0.66,0.29,0.53,U] [#8 0.62,0.36,0.46,U] 
23:29:59.353 00.007 9340 refined, 6 included, MultiStar: {0.79, 0.14}, one-star: {1.00, 0.33}
23:29:59.366 00.013 9340 CameraToMount -- cameraTheta (0.17) - m_xAngle (-3.14) = xAngle (3.31 = -2.97)
23:29:59.375 00.009 9340 CameraToMount -- cameraTheta (0.17) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (3.29 = -2.99)
23:29:59.382 00.007 9340 CameraToMount -- cameraX=0.79 cameraY=0.14 hyp=0.80 cameraTheta=0.17 mountX=-0.79 mountY=-0.12, mountTheta=-2.99
23:29:59.406 00.024 9340 SchedulePrimaryMove(10104498, x=0.79, y=0.14, opts=13)
23:29:59.417 00.011 9340 Enqueuing Move request for scope (0.79, 0.14)
23:29:59.425 00.008 12020 Worker thread wakes up
23:29:59.426 00.001 9340 UpdateImageDisplay: Size=(1920,1080) min=5902, max=65531, med=9875, FiltMin=7757, FiltMax=65483, Gamma=2.870
23:29:59.433 00.007 12020 worker thread servicing REQUEST_MOVE scope ofs (0.79, 0.14) opts 0xd
23:29:59.433 00.000 9340 UpdateGuideState exits: m=714867 SNR=159.6
23:29:59.443 00.010 12020 Handling offset move in thread for scope, endpoint = (0.79, 0.14)
23:29:59.443 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:29:59.453 00.010 12020 Moving (0.79, 0.14) raw xDistance=-0.79 yDistance=-0.12
23:29:59.453 00.000 12020 GuideAlgorithmHysteresis::Result() returns -0.33 from input -0.79
23:29:59.453 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:29:59.453 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
23:29:59.461 00.008 9340 Enqueuing Expose request
23:29:59.469 00.008 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
23:29:59.469 00.000 12020 MoveAxis(E, 64, ABG)
23:29:59.469 00.000 12020 Guiding  Dir = 2, Dur = 64
23:29:59.519 00.050 12020 IsSlewing returns 0
23:29:59.520 00.001 12020 IsGuiding returns 0
23:29:59.538 00.018 12020 PulseGuide returned control before completion, sleep 56
23:29:59.619 00.081 12020 IsGuiding returns 0
23:29:59.619 00.000 12020 Move returns status 0, amount 64
23:29:59.619 00.000 12020 MoveAxis(N, 0, ABG)
23:29:59.619 00.000 12020 Move returns status 0, amount 0
23:29:59.619 00.000 12020 move complete, result=0
23:29:59.619 00.000 12020 worker thread done servicing request
23:29:59.620 00.001 9340 GuideStep: -0.8 px 64 ms EAST, -0.1 px 0 ms NORTH
23:29:59.642 00.022 12020 Worker thread wakes up
23:29:59.643 00.001 12020 worker thread servicing REQUEST_EXPOSE 2000
23:29:59.643 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(836,38,31,31)
23:30:00.331 00.688 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"c759f59d-f61a-40e2-b1f1-427cb4af7798"}
23:30:00.349 00.018 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"c759f59d-f61a-40e2-b1f1-427cb4af7798"}
23:30:00.364 00.015 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"e145b7c7-589f-410b-8dea-754990feeda4"}
23:30:00.375 00.011 9340 case statement mapped state 6 to 3
23:30:00.385 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"e145b7c7-589f-410b-8dea-754990feeda4"}
23:30:00.395 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"64745c9a-cc80-434a-b00e-a37ec29b7f26"}
23:30:00.405 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":772,"width":15,"height":15,"star_pos":[6.88,6.76],"pixels":"..."},"id":"64745c9a-cc80-434a-b00e-a37ec29b7f26"}
23:30:02.025 01.620 12020 Exposure complete
23:30:02.322 00.297 12020 worker thread done servicing request
23:30:02.323 00.001 9340 OnExposeComplete: enter
23:30:02.345 00.022 9340 UpdateGuideState(): m_state=6
23:30:02.389 00.044 9340 Star::Find(15, 851, 53, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 773
23:30:02.407 00.018 9340 Star::Find returns 1 (0), X=851.68, Y=53.66, Mass=689328, SNR=141.8, Peak=55567 HFD=3.6
23:30:02.425 00.018 9340 MultiStar: [#1 0.47,0.05,0.74,U] [#2 0.91,-0.33,0.00,M2] [#3 0.91,-0.07,0.73,U] [#4 0.41,-0.08,0.69,U] [#5 0.25,-0.01,0.72,U] [#6 0.65,-0.20,0.82,U] [#7 0.46,0.08,0.63,U] [#8 0.41,0.01,0.65,U] 
23:30:02.440 00.015 9340 refined, 7 included, MultiStar: {0.56, 0.01}, one-star: {0.79, 0.24}
23:30:02.489 00.049 9340 CameraToMount -- cameraTheta (0.02) - m_xAngle (-3.14) = xAngle (3.15 = -3.13)
23:30:02.520 00.031 9340 CameraToMount -- cameraTheta (0.02) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (3.14 = 3.14)
23:30:02.537 00.017 9340 CameraToMount -- cameraX=0.56 cameraY=0.01 hyp=0.56 cameraTheta=0.02 mountX=-0.56 mountY=0.00, mountTheta=3.14
23:30:02.589 00.052 9340 SchedulePrimaryMove(10104498, x=0.56, y=0.01, opts=13)
23:30:02.607 00.018 9340 Enqueuing Move request for scope (0.56, 0.01)
23:30:02.618 00.011 12020 Worker thread wakes up
23:30:02.619 00.001 9340 UpdateImageDisplay: Size=(1920,1080) min=6239, max=65533, med=9743, FiltMin=7490, FiltMax=65427, Gamma=2.870
23:30:02.631 00.012 12020 worker thread servicing REQUEST_MOVE scope ofs (0.56, 0.01) opts 0xd
23:30:02.632 00.001 9340 UpdateGuideState exits: m=689328 SNR=141.8
23:30:02.646 00.014 12020 Handling offset move in thread for scope, endpoint = (0.56, 0.01)
23:30:02.647 00.001 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:30:02.678 00.031 12020 Moving (0.56, 0.01) raw xDistance=-0.56 yDistance=0.00
23:30:02.678 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
23:30:02.695 00.017 12020 GuideAlgorithmHysteresis::Result() returns -0.26 from input -0.56
23:30:02.695 00.000 9340 Enqueuing Expose request
23:30:02.707 00.012 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:30:02.707 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
23:30:02.708 00.001 12020 MoveAxis(E, 51, ABG)
23:30:02.708 00.000 12020 Guiding  Dir = 2, Dur = 51
23:30:02.708 00.000 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"90faa8e3-86c1-4f20-a6f8-9710a66b4f56"}
23:30:02.720 00.012 12020 IsSlewing returns 0
23:30:02.721 00.001 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"90faa8e3-86c1-4f20-a6f8-9710a66b4f56"}
23:30:02.731 00.010 12020 IsGuiding returns 0
23:30:02.733 00.002 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"4e2a2384-7660-4ab8-b8a8-82e51b1cf075"}
23:30:02.746 00.013 9340 case statement mapped state 6 to 3
23:30:02.758 00.012 12020 PulseGuide returned control before completion, sleep 41
23:30:02.759 00.001 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"4e2a2384-7660-4ab8-b8a8-82e51b1cf075"}
23:30:02.796 00.037 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"986d8de2-dc0b-43b0-a832-b3348130d0d9"}
23:30:02.810 00.014 12020 IsGuiding returns 1
23:30:02.810 00.000 12020 scope still moving after pulse duration time elapsed
23:30:02.810 00.000 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":773,"width":15,"height":15,"star_pos":[6.68,6.66],"pixels":"..."},"id":"986d8de2-dc0b-43b0-a832-b3348130d0d9"}
23:30:02.849 00.039 12020 IsSlewing returns 0
23:30:02.850 00.001 12020 IsGuiding returns 0
23:30:02.850 00.000 12020 scope move finished after 51 + 66 ms
23:30:02.850 00.000 12020 Move returns status 0, amount 51
23:30:02.852 00.002 12020 MoveAxis(N, 0, ABG)
23:30:02.852 00.000 12020 Move returns status 0, amount 0
23:30:02.852 00.000 12020 move complete, result=0
23:30:02.852 00.000 12020 worker thread done servicing request
23:30:02.852 00.000 12020 Worker thread wakes up
23:30:02.853 00.001 9340 GuideStep: -0.6 px 51 ms EAST, 0.0 px 0 ms NORTH
23:30:02.886 00.033 12020 worker thread servicing REQUEST_EXPOSE 2000
23:30:02.886 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(836,38,31,31)
23:30:04.327 01.441 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"c1c39153-97ee-4fbb-a6cd-f459ddf6e41e"}
23:30:04.340 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"c1c39153-97ee-4fbb-a6cd-f459ddf6e41e"}
23:30:04.350 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"2f953c8f-2f84-4333-b593-f288ba165e72"}
23:30:04.361 00.011 9340 case statement mapped state 6 to 3
23:30:04.385 00.024 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"2f953c8f-2f84-4333-b593-f288ba165e72"}
23:30:04.397 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"164088bb-cc24-4ea3-955c-13079b566d88"}
23:30:04.405 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":773,"width":15,"height":15,"star_pos":[6.68,6.66],"pixels":"..."},"id":"164088bb-cc24-4ea3-955c-13079b566d88"}
23:30:05.251 00.846 12020 Exposure complete
23:30:05.419 00.168 12020 worker thread done servicing request
23:30:05.419 00.000 9340 OnExposeComplete: enter
23:30:05.443 00.024 9340 UpdateGuideState(): m_state=6
23:30:05.451 00.008 9340 Star::Find(15, 851, 53, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 774
23:30:05.459 00.008 9340 Star::Find returns 1 (0), X=851.58, Y=53.93, Mass=688498, SNR=111.1, Peak=53942 HFD=4.0
23:30:05.469 00.010 9340 MultiStar: [#1 0.55,0.17,1.08,U] [#2 0.60,-0.04,1.15,U] [#3 0.58,0.14,0.81,U] [#4 0.31,0.06,0.98,U] [#5 0.55,0.45,0.82,U] [#6 0.50,0.07,0.88,U] [#7 0.55,0.51,0.76,U] [#8 -0.13,0.49,0.78,U] 
23:30:05.478 00.009 9340 refined, 8 included, MultiStar: {0.48, 0.24}, one-star: {0.69, 0.50}
23:30:05.486 00.008 9340 CameraToMount -- cameraTheta (0.47) - m_xAngle (-3.14) = xAngle (3.61 = -2.68)
23:30:05.493 00.007 9340 CameraToMount -- cameraTheta (0.47) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (3.59 = -2.69)
23:30:05.504 00.011 9340 CameraToMount -- cameraX=0.48 cameraY=0.24 hyp=0.54 cameraTheta=0.47 mountX=-0.48 mountY=-0.23, mountTheta=-2.69
23:30:05.516 00.012 9340 SchedulePrimaryMove(10104498, x=0.48, y=0.24, opts=13)
23:30:05.526 00.010 9340 Enqueuing Move request for scope (0.48, 0.24)
23:30:05.548 00.022 12020 Worker thread wakes up
23:30:05.548 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=6264, max=65531, med=9874, FiltMin=7758, FiltMax=65483, Gamma=2.870
23:30:05.558 00.010 12020 worker thread servicing REQUEST_MOVE scope ofs (0.48, 0.24) opts 0xd
23:30:05.558 00.000 12020 Handling offset move in thread for scope, endpoint = (0.48, 0.24)
23:30:05.558 00.000 12020 Moving (0.48, 0.24) raw xDistance=-0.48 yDistance=-0.23
23:30:05.558 00.000 12020 GuideAlgorithmHysteresis::Result() returns -0.22 from input -0.48
23:30:05.558 00.000 9340 UpdateGuideState exits: m=688498 SNR=111.1
23:30:05.567 00.009 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:30:05.567 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:30:05.577 00.010 9340 ScheduleExposure(2000,3,1) exposurePending=0
23:30:05.584 00.007 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.23
23:30:05.584 00.000 9340 Enqueuing Expose request
23:30:05.593 00.009 12020 MoveAxis(E, 43, ABG)
23:30:05.593 00.000 12020 Guiding  Dir = 2, Dur = 43
23:30:05.616 00.023 12020 IsSlewing returns 0
23:30:05.617 00.001 12020 IsGuiding returns 0
23:30:05.658 00.041 12020 PulseGuide returned control before completion, sleep 13
23:30:05.679 00.021 12020 IsGuiding returns 1
23:30:05.680 00.001 12020 scope still moving after pulse duration time elapsed
23:30:05.744 00.064 12020 IsSlewing returns 0
23:30:05.745 00.001 12020 IsGuiding returns 0
23:30:05.745 00.000 12020 scope move finished after 43 + 84 ms
23:30:05.745 00.000 12020 Move returns status 0, amount 43
23:30:05.745 00.000 12020 MoveAxis(N, 0, ABG)
23:30:05.745 00.000 12020 Move returns status 0, amount 0
23:30:05.745 00.000 12020 move complete, result=0
23:30:05.745 00.000 12020 worker thread done servicing request
23:30:05.746 00.001 9340 GuideStep: -0.5 px 43 ms EAST, -0.2 px 0 ms NORTH
23:30:05.775 00.029 12020 Worker thread wakes up
23:30:05.775 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
23:30:05.775 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(836,38,31,31)
23:30:06.339 00.564 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"0ff6b11a-9531-4483-976a-16b522614232"}
23:30:06.353 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"0ff6b11a-9531-4483-976a-16b522614232"}
23:30:06.363 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"328c8621-99e3-4fc1-b8b5-c710eb4bdb35"}
23:30:06.379 00.016 9340 case statement mapped state 6 to 3
23:30:06.390 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"328c8621-99e3-4fc1-b8b5-c710eb4bdb35"}
23:30:06.399 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"a1135752-4c96-4b30-b02b-6530ba180e2c"}
23:30:06.409 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":774,"width":15,"height":15,"star_pos":[6.58,6.93],"pixels":"..."},"id":"a1135752-4c96-4b30-b02b-6530ba180e2c"}
23:30:08.144 01.735 12020 Exposure complete
23:30:08.338 00.194 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"e318ea7c-efda-41e7-9865-c910244fa385"}
23:30:08.360 00.022 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"e318ea7c-efda-41e7-9865-c910244fa385"}
23:30:08.414 00.054 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"7142404a-89f8-4637-bbb2-c86a785abcf4"}
23:30:08.428 00.014 9340 case statement mapped state 6 to 3
23:30:08.445 00.017 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"7142404a-89f8-4637-bbb2-c86a785abcf4"}
23:30:08.479 00.034 12020 worker thread done servicing request
23:30:08.485 00.006 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"1113301b-af68-4cc9-ab23-82513ef77ebb"}
23:30:08.514 00.029 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":774,"width":15,"height":15,"star_pos":[6.58,6.93],"pixels":"..."},"id":"1113301b-af68-4cc9-ab23-82513ef77ebb"}
23:30:08.529 00.015 9340 OnExposeComplete: enter
23:30:08.552 00.023 9340 UpdateGuideState(): m_state=6
23:30:08.590 00.038 9340 Star::Find(15, 851, 53, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 775
23:30:08.605 00.015 9340 Star::Find returns 1 (0), X=851.17, Y=53.81, Mass=736344, SNR=149.8, Peak=54476 HFD=4.1
23:30:08.617 00.012 9340 MultiStar: [#1 -0.04,0.06,0.75,U] [#2 0.18,0.13,0.71,U] [#3 0.23,0.19,0.56,U] [#4 -0.20,0.34,0.62,U] [#5 -0.05,0.46,0.73,U] [#6 0.25,-0.03,0.63,U] [#7 -0.35,0.61,0.58,U] [#8 -0.36,0.56,0.65,U] 
23:30:08.632 00.015 9340 refined, 8 included, MultiStar: {0.01, 0.30}, one-star: {0.28, 0.38}
23:30:08.667 00.035 9340 CameraToMount -- cameraTheta (1.53) - m_xAngle (-3.14) = xAngle (4.67 = -1.62)
23:30:08.685 00.018 9340 CameraToMount -- cameraTheta (1.53) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (4.65 = -1.63)
23:30:08.698 00.013 9340 CameraToMount -- cameraX=0.01 cameraY=0.30 hyp=0.30 cameraTheta=1.53 mountX=-0.01 mountY=-0.30, mountTheta=-1.62
23:30:08.718 00.020 9340 SchedulePrimaryMove(10104498, x=0.01, y=0.30, opts=13)
23:30:08.732 00.014 9340 Enqueuing Move request for scope (0.01, 0.30)
23:30:08.768 00.036 12020 Worker thread wakes up
23:30:08.769 00.001 12020 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.30) opts 0xd
23:30:08.769 00.000 12020 Handling offset move in thread for scope, endpoint = (0.01, 0.30)
23:30:08.769 00.000 12020 Moving (0.01, 0.30) raw xDistance=-0.01 yDistance=-0.30
23:30:08.769 00.000 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
23:30:08.769 00.000 12020 GuideAlgorithmResistSwitch::result() returns -0.30 from input -0.30
23:30:08.770 00.001 12020 MoveAxis(E, 0, ABG)
23:30:08.770 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=5739, max=65535, med=9891, FiltMin=7903, FiltMax=65483, Gamma=2.870
23:30:08.785 00.015 12020 Move returns status 0, amount 0
23:30:08.785 00.000 12020 MoveAxis(N, 50, ABG)
23:30:08.785 00.000 12020 Guiding  Dir = 0, Dur = 50
23:30:08.786 00.001 12020 IsSlewing returns 0
23:30:08.787 00.001 12020 IsGuiding returns 0
23:30:08.789 00.002 9340 UpdateGuideState exits: m=736344 SNR=149.8
23:30:08.804 00.015 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:30:08.818 00.014 9340 ScheduleExposure(2000,3,1) exposurePending=0
23:30:08.833 00.015 9340 Enqueuing Expose request
23:30:08.895 00.062 12020 IsGuiding returns 1
23:30:08.895 00.000 12020 scope still moving after pulse duration time elapsed
23:30:09.022 00.127 12020 IsSlewing returns 0
23:30:09.023 00.001 12020 IsGuiding returns 0
23:30:09.041 00.018 12020 scope move finished after 50 + 203 ms
23:30:09.042 00.001 12020 Move returns status 0, amount 50
23:30:09.042 00.000 12020 move complete, result=0
23:30:09.042 00.000 12020 worker thread done servicing request
23:30:09.042 00.000 9340 GuideStep: -0.0 px 0 ms EAST, -0.3 px 50 ms NORTH
23:30:09.059 00.017 12020 Worker thread wakes up
23:30:09.059 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
23:30:09.060 00.001 12020 Handling exposure in thread, d=2000 o=3 r=(836,38,31,31)
23:30:10.339 01.279 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"26daf793-22c5-4082-9299-203bc77d964e"}
23:30:10.348 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"26daf793-22c5-4082-9299-203bc77d964e"}
23:30:10.358 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"0a59ea57-7ce7-4ce5-87e6-ea3097d2ed3b"}
23:30:10.370 00.012 9340 case statement mapped state 6 to 3
23:30:10.379 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"0a59ea57-7ce7-4ce5-87e6-ea3097d2ed3b"}
23:30:10.406 00.027 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"8e66aa1c-ada7-406b-8e98-bfc8cccca6ca"}
23:30:10.417 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":775,"width":15,"height":15,"star_pos":[7.17,6.81],"pixels":"..."},"id":"8e66aa1c-ada7-406b-8e98-bfc8cccca6ca"}
23:30:11.432 01.015 12020 Exposure complete
23:30:11.632 00.200 12020 worker thread done servicing request
23:30:11.632 00.000 9340 OnExposeComplete: enter
23:30:11.640 00.008 9340 UpdateGuideState(): m_state=6
23:30:11.648 00.008 9340 Star::Find(15, 851, 53, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 776
23:30:11.658 00.010 9340 Star::Find returns 1 (0), X=851.66, Y=53.74, Mass=738547, SNR=147.4, Peak=56350 HFD=3.7
23:30:11.668 00.010 9340 MultiStar: [#1 0.31,0.22,0.75,U] [#2 0.50,-0.24,0.80,U] [#3 0.65,-0.20,0.55,U] [#4 0.37,0.01,0.55,U] [#5 0.32,0.11,0.70,U] [#6 0.94,-0.21,0.00,M1] [#7 0.34,0.36,0.52,U] [#8 0.02,0.18,0.56,U] 
23:30:11.677 00.009 9340 refined, 7 included, MultiStar: {0.44, 0.10}, one-star: {0.78, 0.32}
23:30:11.703 00.026 9340 CameraToMount -- cameraTheta (0.23) - m_xAngle (-3.14) = xAngle (3.36 = -2.92)
23:30:11.711 00.008 9340 CameraToMount -- cameraTheta (0.23) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (3.35 = -2.93)
23:30:11.723 00.012 9340 CameraToMount -- cameraX=0.44 cameraY=0.10 hyp=0.45 cameraTheta=0.23 mountX=-0.44 mountY=-0.09, mountTheta=-2.93
23:30:11.736 00.013 9340 SchedulePrimaryMove(10104498, x=0.44, y=0.10, opts=13)
23:30:11.746 00.010 9340 Enqueuing Move request for scope (0.44, 0.10)
23:30:11.755 00.009 12020 Worker thread wakes up
23:30:11.755 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=5303, max=65533, med=9692, FiltMin=7608, FiltMax=65483, Gamma=2.870
23:30:11.766 00.011 12020 worker thread servicing REQUEST_MOVE scope ofs (0.44, 0.10) opts 0xd
23:30:11.767 00.001 12020 Handling offset move in thread for scope, endpoint = (0.44, 0.10)
23:30:11.767 00.000 9340 UpdateGuideState exits: m=738547 SNR=147.4
23:30:11.792 00.025 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:30:11.804 00.012 12020 Moving (0.44, 0.10) raw xDistance=-0.44 yDistance=-0.09
23:30:11.804 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
23:30:11.814 00.010 12020 GuideAlgorithmHysteresis::Result() returns -0.18 from input -0.44
23:30:11.814 00.000 9340 Enqueuing Expose request
23:30:11.824 00.010 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:30:11.825 00.001 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
23:30:11.825 00.000 12020 MoveAxis(E, 36, ABG)
23:30:11.825 00.000 12020 Guiding  Dir = 2, Dur = 36
23:30:11.826 00.001 12020 IsSlewing returns 0
23:30:11.827 00.001 12020 IsGuiding returns 0
23:30:11.854 00.027 12020 PulseGuide returned control before completion, sleep 20
23:30:11.901 00.047 12020 IsGuiding returns 0
23:30:11.901 00.000 12020 Move returns status 0, amount 36
23:30:11.901 00.000 12020 MoveAxis(N, 0, ABG)
23:30:11.902 00.001 12020 Move returns status 0, amount 0
23:30:11.902 00.000 12020 move complete, result=0
23:30:11.903 00.001 12020 worker thread done servicing request
23:30:11.903 00.000 9340 GuideStep: -0.4 px 36 ms EAST, -0.1 px 0 ms NORTH
23:30:11.913 00.010 12020 Worker thread wakes up
23:30:11.913 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
23:30:11.913 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(836,38,31,31)
23:30:12.338 00.425 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"424744ba-7a12-4748-8e8d-62a6bb5fe044"}
23:30:12.350 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"424744ba-7a12-4748-8e8d-62a6bb5fe044"}
23:30:12.367 00.017 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"222d7155-57c7-4848-98ef-294e193a7cc3"}
23:30:12.377 00.010 9340 case statement mapped state 6 to 3
23:30:12.386 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"222d7155-57c7-4848-98ef-294e193a7cc3"}
23:30:12.400 00.014 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"bc5cbdeb-5e63-4a61-9abc-42b17e5437b4"}
23:30:12.443 00.043 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":776,"width":15,"height":15,"star_pos":[6.66,6.74],"pixels":"..."},"id":"bc5cbdeb-5e63-4a61-9abc-42b17e5437b4"}
23:30:14.284 01.841 12020 Exposure complete
23:30:14.338 00.054 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"b3394b29-49b9-4be7-885f-bc706b7e42be"}
23:30:14.362 00.024 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"b3394b29-49b9-4be7-885f-bc706b7e42be"}
23:30:14.374 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"eb3b25da-baa1-43e8-b229-81a10e5c8093"}
23:30:14.387 00.013 9340 case statement mapped state 6 to 3
23:30:14.395 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"eb3b25da-baa1-43e8-b229-81a10e5c8093"}
23:30:14.408 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"152160a6-2535-410e-907e-cb673acca7d6"}
23:30:14.420 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":776,"width":15,"height":15,"star_pos":[6.66,6.74],"pixels":"..."},"id":"152160a6-2535-410e-907e-cb673acca7d6"}
23:30:14.512 00.092 9340 OnExposeComplete: enter
23:30:14.522 00.010 12020 worker thread done servicing request
23:30:14.523 00.001 9340 UpdateGuideState(): m_state=6
23:30:14.539 00.016 9340 Star::Find(15, 851, 53, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 777
23:30:14.549 00.010 9340 Star::Find returns 1 (0), X=851.75, Y=53.70, Mass=728130, SNR=148.1, Peak=51411 HFD=4.0
23:30:14.580 00.031 9340 MultiStar: [#1 0.68,-0.15,0.77,U] [#2 0.63,-0.24,0.73,U] [#3 0.83,-0.06,0.65,U] [#4 0.38,-0.09,0.59,U] [#5 0.58,0.25,0.72,U] [#6 0.53,0.03,0.67,U] [#7 0.62,0.15,0.55,U] [#8 0.34,0.44,0.62,U] 
23:30:14.592 00.012 9340 refined, 8 included, MultiStar: {0.63, 0.07}, one-star: {0.86, 0.27}
23:30:14.602 00.010 9340 CameraToMount -- cameraTheta (0.11) - m_xAngle (-3.14) = xAngle (3.25 = -3.04)
23:30:14.613 00.011 9340 CameraToMount -- cameraTheta (0.11) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (3.23 = -3.05)
23:30:14.623 00.010 9340 CameraToMount -- cameraX=0.63 cameraY=0.07 hyp=0.63 cameraTheta=0.11 mountX=-0.63 mountY=-0.06, mountTheta=-3.05
23:30:14.643 00.020 9340 SchedulePrimaryMove(10104498, x=0.63, y=0.07, opts=13)
23:30:14.658 00.015 9340 Enqueuing Move request for scope (0.63, 0.07)
23:30:14.669 00.011 12020 Worker thread wakes up
23:30:14.670 00.001 9340 UpdateImageDisplay: Size=(1920,1080) min=6186, max=65531, med=9910, FiltMin=7837, FiltMax=65483, Gamma=2.870
23:30:14.696 00.026 12020 worker thread servicing REQUEST_MOVE scope ofs (0.63, 0.07) opts 0xd
23:30:14.696 00.000 12020 Handling offset move in thread for scope, endpoint = (0.63, 0.07)
23:30:14.696 00.000 12020 Moving (0.63, 0.07) raw xDistance=-0.63 yDistance=-0.06
23:30:14.696 00.000 12020 GuideAlgorithmHysteresis::Result() returns -0.28 from input -0.63
23:30:14.696 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:30:14.697 00.001 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
23:30:14.697 00.000 12020 MoveAxis(E, 54, ABG)
23:30:14.697 00.000 12020 Guiding  Dir = 2, Dur = 54
23:30:14.698 00.001 12020 IsSlewing returns 0
23:30:14.699 00.001 12020 IsGuiding returns 0
23:30:14.699 00.000 9340 UpdateGuideState exits: m=728130 SNR=148.1
23:30:14.712 00.013 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:30:14.724 00.012 12020 PulseGuide returned control before completion, sleep 47
23:30:14.724 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
23:30:14.736 00.012 9340 Enqueuing Expose request
23:30:14.812 00.076 12020 IsGuiding returns 0
23:30:14.813 00.001 12020 Move returns status 0, amount 54
23:30:14.813 00.000 12020 MoveAxis(N, 0, ABG)
23:30:14.813 00.000 12020 Move returns status 0, amount 0
23:30:14.813 00.000 12020 move complete, result=0
23:30:14.813 00.000 12020 worker thread done servicing request
23:30:14.813 00.000 9340 GuideStep: -0.6 px 54 ms EAST, -0.1 px 0 ms NORTH
23:30:14.828 00.015 12020 Worker thread wakes up
23:30:14.828 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
23:30:14.828 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(836,38,31,31)
23:30:16.337 01.509 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"a727986b-17b6-458f-98f7-b50e08059053"}
23:30:16.349 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"a727986b-17b6-458f-98f7-b50e08059053"}
23:30:16.376 00.027 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"3082223a-ab2a-4281-998c-608f551dc5b7"}
23:30:16.385 00.009 9340 case statement mapped state 6 to 3
23:30:16.393 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"3082223a-ab2a-4281-998c-608f551dc5b7"}
23:30:16.406 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"4f2e7f81-08f7-4fdf-af8f-56c8f76bfdc5"}
23:30:16.416 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":777,"width":15,"height":15,"star_pos":[6.75,6.70],"pixels":"..."},"id":"4f2e7f81-08f7-4fdf-af8f-56c8f76bfdc5"}
23:30:17.187 00.771 12020 Exposure complete
23:30:17.374 00.187 12020 worker thread done servicing request
23:30:17.374 00.000 9340 OnExposeComplete: enter
23:30:17.382 00.008 9340 UpdateGuideState(): m_state=6
23:30:17.394 00.012 9340 Star::Find(15, 851, 53, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 778
23:30:17.404 00.010 9340 Star::Find returns 1 (0), X=851.62, Y=54.11, Mass=726308, SNR=125.2, Peak=53790 HFD=3.9
23:30:17.413 00.009 9340 MultiStar: [#1 0.67,0.08,0.91,U] [#2 0.70,0.09,0.89,U] [#3 0.62,-0.14,0.78,U] [#4 0.22,0.45,0.75,U] [#5 0.60,0.22,0.88,U] [#6 0.55,0.18,0.88,U] [#7 0.60,0.46,0.67,U] [#8 0.18,0.39,0.69,U] 
23:30:17.421 00.008 9340 refined, 8 included, MultiStar: {0.56, 0.27}, one-star: {0.74, 0.69}
23:30:17.443 00.022 9340 CameraToMount -- cameraTheta (0.45) - m_xAngle (-3.14) = xAngle (3.58 = -2.70)
23:30:17.451 00.008 9340 CameraToMount -- cameraTheta (0.45) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (3.57 = -2.71)
23:30:17.461 00.010 9340 CameraToMount -- cameraX=0.56 cameraY=0.27 hyp=0.62 cameraTheta=0.45 mountX=-0.56 mountY=-0.26, mountTheta=-2.71
23:30:17.475 00.014 9340 SchedulePrimaryMove(10104498, x=0.56, y=0.27, opts=13)
23:30:17.484 00.009 9340 Enqueuing Move request for scope (0.56, 0.27)
23:30:17.491 00.007 12020 Worker thread wakes up
23:30:17.491 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=5991, max=65531, med=9868, FiltMin=7732, FiltMax=65483, Gamma=2.870
23:30:17.499 00.008 12020 worker thread servicing REQUEST_MOVE scope ofs (0.56, 0.27) opts 0xd
23:30:17.499 00.000 9340 UpdateGuideState exits: m=726308 SNR=125.2
23:30:17.509 00.010 12020 Handling offset move in thread for scope, endpoint = (0.56, 0.27)
23:30:17.509 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:30:17.519 00.010 12020 Moving (0.56, 0.27) raw xDistance=-0.56 yDistance=-0.26
23:30:17.520 00.001 9340 ScheduleExposure(2000,3,1) exposurePending=0
23:30:17.528 00.008 12020 GuideAlgorithmHysteresis::Result() returns -0.26 from input -0.56
23:30:17.528 00.000 9340 Enqueuing Expose request
23:30:17.552 00.024 12020 GuideAlgorithmResistSwitch::result() returns -0.26 from input -0.26
23:30:17.552 00.000 12020 MoveAxis(E, 50, ABG)
23:30:17.552 00.000 12020 Guiding  Dir = 2, Dur = 50
23:30:17.553 00.001 12020 IsSlewing returns 0
23:30:17.554 00.001 12020 IsGuiding returns 0
23:30:17.579 00.025 12020 PulseGuide returned control before completion, sleep 35
23:30:17.628 00.049 12020 IsGuiding returns 1
23:30:17.628 00.000 12020 scope still moving after pulse duration time elapsed
23:30:17.668 00.040 12020 IsSlewing returns 0
23:30:17.669 00.001 12020 IsGuiding returns 0
23:30:17.669 00.000 12020 scope move finished after 50 + 65 ms
23:30:17.669 00.000 12020 Move returns status 0, amount 50
23:30:17.669 00.000 12020 MoveAxis(N, 43, ABG)
23:30:17.669 00.000 12020 Guiding  Dir = 0, Dur = 43
23:30:17.670 00.001 12020 IsSlewing returns 0
23:30:17.670 00.000 12020 IsGuiding returns 0
23:30:17.756 00.086 12020 IsGuiding returns 1
23:30:17.756 00.000 12020 scope still moving after pulse duration time elapsed
23:30:17.785 00.029 12020 IsSlewing returns 0
23:30:17.786 00.001 12020 IsGuiding returns 1
23:30:17.915 00.129 12020 IsSlewing returns 0
23:30:17.947 00.032 12020 IsGuiding returns 0
23:30:17.947 00.000 12020 scope move finished after 43 + 232 ms
23:30:17.948 00.001 12020 Move returns status 0, amount 43
23:30:17.948 00.000 12020 move complete, result=0
23:30:17.948 00.000 12020 worker thread done servicing request
23:30:17.948 00.000 12020 Worker thread wakes up
23:30:17.949 00.001 9340 GuideStep: -0.6 px 50 ms EAST, -0.3 px 43 ms NORTH
23:30:17.961 00.012 12020 worker thread servicing REQUEST_EXPOSE 2000
23:30:17.961 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(836,38,31,31)
23:30:18.359 00.398 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"72b95fc1-ded1-42ce-84a4-d26f08b937e4"}
23:30:18.371 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"72b95fc1-ded1-42ce-84a4-d26f08b937e4"}
23:30:18.384 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"570e78fd-10cb-4bf6-9e7b-5b205fdf0124"}
23:30:18.395 00.011 9340 case statement mapped state 6 to 3
23:30:18.405 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"570e78fd-10cb-4bf6-9e7b-5b205fdf0124"}
23:30:18.416 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"44667eca-7b06-499a-b41a-7234a33df47e"}
23:30:18.431 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":778,"width":15,"height":15,"star_pos":[6.62,7.11],"pixels":"..."},"id":"44667eca-7b06-499a-b41a-7234a33df47e"}
23:30:20.353 01.922 12020 Exposure complete
23:30:20.358 00.005 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"32e9f9a6-3d03-47a5-be4a-0fb3a6060111"}
23:30:20.369 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"32e9f9a6-3d03-47a5-be4a-0fb3a6060111"}
23:30:20.383 00.014 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"75a294f6-9472-46d7-9270-7d45d1314f73"}
23:30:20.392 00.009 9340 case statement mapped state 6 to 3
23:30:20.402 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"75a294f6-9472-46d7-9270-7d45d1314f73"}
23:30:20.415 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"6cc3ddfc-9f0a-4b1a-945a-d28a2e5c919c"}
23:30:20.430 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":778,"width":15,"height":15,"star_pos":[6.62,7.11],"pixels":"..."},"id":"6cc3ddfc-9f0a-4b1a-945a-d28a2e5c919c"}
23:30:20.594 00.164 12020 worker thread done servicing request
23:30:20.595 00.001 9340 OnExposeComplete: enter
23:30:20.604 00.009 9340 UpdateGuideState(): m_state=6
23:30:20.615 00.011 9340 Star::Find(15, 851, 54, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 779
23:30:20.628 00.013 9340 Star::Find returns 1 (0), X=851.81, Y=53.94, Mass=758168, SNR=167.5, Peak=53535 HFD=4.2
23:30:20.638 00.010 9340 MultiStar: [#1 0.72,0.12,0.73,U] [#2 0.72,-0.38,0.66,U] [#3 0.83,-0.28,0.56,U] [#4 0.42,0.33,0.59,U] [#5 0.71,0.21,0.64,U] [#6 0.91,-0.11,0.52,U] [#7 0.66,0.36,0.54,U] [#8 0.38,0.38,0.48,U] 
23:30:20.649 00.011 9340 refined, 8 included, MultiStar: {0.72, 0.14}, one-star: {0.92, 0.51}
23:30:20.675 00.026 9340 CameraToMount -- cameraTheta (0.20) - m_xAngle (-3.14) = xAngle (3.33 = -2.95)
23:30:20.690 00.015 9340 CameraToMount -- cameraTheta (0.20) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (3.32 = -2.96)
23:30:20.701 00.011 9340 CameraToMount -- cameraX=0.72 cameraY=0.14 hyp=0.73 cameraTheta=0.20 mountX=-0.72 mountY=-0.13, mountTheta=-2.96
23:30:20.718 00.017 9340 SchedulePrimaryMove(10104498, x=0.72, y=0.14, opts=13)
23:30:20.729 00.011 9340 Enqueuing Move request for scope (0.72, 0.14)
23:30:20.740 00.011 12020 Worker thread wakes up
23:30:20.740 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=6176, max=65531, med=9896, FiltMin=7624, FiltMax=65483, Gamma=2.870
23:30:20.758 00.018 12020 worker thread servicing REQUEST_MOVE scope ofs (0.72, 0.14) opts 0xd
23:30:20.758 00.000 12020 Handling offset move in thread for scope, endpoint = (0.72, 0.14)
23:30:20.759 00.001 12020 Moving (0.72, 0.14) raw xDistance=-0.72 yDistance=-0.13
23:30:20.759 00.000 12020 GuideAlgorithmHysteresis::Result() returns -0.32 from input -0.72
23:30:20.759 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:30:20.759 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
23:30:20.760 00.001 12020 MoveAxis(E, 62, ABG)
23:30:20.760 00.000 12020 Guiding  Dir = 2, Dur = 62
23:30:20.761 00.001 9340 UpdateGuideState exits: m=758168 SNR=167.5
23:30:20.797 00.036 12020 IsSlewing returns 0
23:30:20.798 00.001 12020 IsGuiding returns 0
23:30:20.806 00.008 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:30:20.824 00.018 9340 ScheduleExposure(2000,3,1) exposurePending=0
23:30:20.837 00.013 12020 PulseGuide returned control before completion, sleep 45
23:30:20.837 00.000 9340 Enqueuing Expose request
23:30:20.922 00.085 12020 IsGuiding returns 0
23:30:20.922 00.000 12020 Move returns status 0, amount 62
23:30:20.922 00.000 12020 MoveAxis(N, 0, ABG)
23:30:20.922 00.000 12020 Move returns status 0, amount 0
23:30:20.922 00.000 12020 move complete, result=0
23:30:20.923 00.001 12020 worker thread done servicing request
23:30:20.923 00.000 9340 GuideStep: -0.7 px 62 ms EAST, -0.1 px 0 ms NORTH
23:30:20.935 00.012 12020 Worker thread wakes up
23:30:20.936 00.001 12020 worker thread servicing REQUEST_EXPOSE 2000
23:30:20.936 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(836,38,31,31)
23:30:22.358 01.422 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"ba7754d4-b689-4ad4-b7c7-70250c3baed6"}
23:30:22.369 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"ba7754d4-b689-4ad4-b7c7-70250c3baed6"}
23:30:22.378 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"639168f3-7b5b-4157-bc67-7a62609d120e"}
23:30:22.401 00.023 9340 case statement mapped state 6 to 3
23:30:22.413 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"639168f3-7b5b-4157-bc67-7a62609d120e"}
23:30:22.422 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"7b3eccdc-5b27-4ae8-ac14-01078576fbee"}
23:30:22.431 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":779,"width":15,"height":15,"star_pos":[6.81,6.94],"pixels":"..."},"id":"7b3eccdc-5b27-4ae8-ac14-01078576fbee"}
23:30:23.291 00.860 12020 Exposure complete
23:30:23.487 00.196 12020 worker thread done servicing request
23:30:23.487 00.000 9340 OnExposeComplete: enter
23:30:23.496 00.009 9340 UpdateGuideState(): m_state=6
23:30:23.504 00.008 9340 Star::Find(15, 851, 53, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 780
23:30:23.515 00.011 9340 Star::Find returns 1 (0), X=851.08, Y=53.59, Mass=710028, SNR=132.7, Peak=54284 HFD=3.9
23:30:23.524 00.009 9340 MultiStar: [#1 -0.01,-0.08,0.76,U] [#2 0.17,-0.18,1.05,U] [#3 0.28,-0.38,0.69,U] [#4 -0.38,-0.16,0.60,U] [#5 -0.16,0.06,0.84,U] [#6 0.25,-0.35,0.68,U] [#7 -0.01,0.25,0.60,U] [#8 -0.24,0.26,0.74,U] 
23:30:23.533 00.009 9340 refined, 8 included, MultiStar: {0.03, -0.04}, one-star: {0.20, 0.17}
23:30:23.556 00.023 9340 CameraToMount -- cameraTheta (-1.00) - m_xAngle (-3.14) = xAngle (2.14 = 2.14)
23:30:23.568 00.012 9340 CameraToMount -- cameraTheta (-1.00) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (2.12 = 2.12)
23:30:23.576 00.008 9340 CameraToMount -- cameraX=0.03 cameraY=-0.04 hyp=0.05 cameraTheta=-1.00 mountX=-0.03 mountY=0.04, mountTheta=2.13
23:30:23.588 00.012 9340 SchedulePrimaryMove(10104498, x=0.03, y=-0.04, opts=13)
23:30:23.599 00.011 9340 Enqueuing Move request for scope (0.03, -0.04)
23:30:23.608 00.009 12020 Worker thread wakes up
23:30:23.608 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=6032, max=65533, med=9888, FiltMin=7823, FiltMax=65483, Gamma=2.870
23:30:23.616 00.008 12020 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.04) opts 0xd
23:30:23.616 00.000 12020 Handling offset move in thread for scope, endpoint = (0.03, -0.04)
23:30:23.616 00.000 12020 Moving (0.03, -0.04) raw xDistance=-0.03 yDistance=0.04
23:30:23.616 00.000 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
23:30:23.616 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:30:23.617 00.001 9340 UpdateGuideState exits: m=710028 SNR=132.7
23:30:23.626 00.009 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:30:23.635 00.009 9340 ScheduleExposure(2000,3,1) exposurePending=0
23:30:23.643 00.008 9340 Enqueuing Expose request
23:30:23.667 00.024 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
23:30:23.667 00.000 12020 MoveAxis(E, 0, ABG)
23:30:23.667 00.000 12020 Move returns status 0, amount 0
23:30:23.667 00.000 12020 MoveAxis(N, 0, ABG)
23:30:23.667 00.000 12020 Move returns status 0, amount 0
23:30:23.667 00.000 12020 move complete, result=0
23:30:23.667 00.000 12020 worker thread done servicing request
23:30:23.667 00.000 12020 Worker thread wakes up
23:30:23.668 00.001 12020 worker thread servicing REQUEST_EXPOSE 2000
23:30:23.668 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(836,38,31,31)
23:30:23.671 00.003 9340 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
23:30:24.368 00.697 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"90f96a14-ce8c-4317-b0b0-db215daa2e58"}
23:30:24.383 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"90f96a14-ce8c-4317-b0b0-db215daa2e58"}
23:30:24.395 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"ec710726-7367-4021-a742-fe1cc221e497"}
23:30:24.409 00.014 9340 case statement mapped state 6 to 3
23:30:24.419 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"ec710726-7367-4021-a742-fe1cc221e497"}
23:30:24.430 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"b79229a1-f291-4112-a84a-dd8971bff64c"}
23:30:24.444 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":780,"width":15,"height":15,"star_pos":[7.08,6.59],"pixels":"..."},"id":"b79229a1-f291-4112-a84a-dd8971bff64c"}
23:30:26.136 01.692 12020 Exposure complete
23:30:26.367 00.231 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"79c5825b-e668-44a8-9f76-7f6c2e2234d1"}
23:30:26.378 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"79c5825b-e668-44a8-9f76-7f6c2e2234d1"}
23:30:26.388 00.010 12020 worker thread done servicing request
23:30:26.388 00.000 9340 OnExposeComplete: enter
23:30:26.400 00.012 9340 UpdateGuideState(): m_state=6
23:30:26.412 00.012 9340 Star::Find(15, 851, 53, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 781
23:30:26.427 00.015 9340 Star::Find returns 1 (0), X=851.76, Y=53.95, Mass=747138, SNR=134.7, Peak=54182 HFD=4.1
23:30:26.455 00.028 9340 MultiStar: [#1 0.72,0.45,0.77,U] [#2 0.80,0.09,0.83,U] [#3 0.66,0.04,0.68,U] [#4 0.81,0.33,0.79,U] [#5 0.64,0.54,0.70,U] [#6 0.75,0.16,0.63,U] [#7 0.68,0.53,0.59,U] [#8 0.11,0.70,0.55,U] 
23:30:26.471 00.016 9340 refined, 8 included, MultiStar: {0.70, 0.37}, one-star: {0.87, 0.53}
23:30:26.486 00.015 9340 CameraToMount -- cameraTheta (0.49) - m_xAngle (-3.14) = xAngle (3.63 = -2.66)
23:30:26.499 00.013 9340 CameraToMount -- cameraTheta (0.49) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (3.61 = -2.67)
23:30:26.519 00.020 9340 CameraToMount -- cameraX=0.70 cameraY=0.37 hyp=0.79 cameraTheta=0.49 mountX=-0.70 mountY=-0.36, mountTheta=-2.67
23:30:26.538 00.019 9340 SchedulePrimaryMove(10104498, x=0.70, y=0.37, opts=13)
23:30:26.569 00.031 9340 Enqueuing Move request for scope (0.70, 0.37)
23:30:26.583 00.014 12020 Worker thread wakes up
23:30:26.583 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=6392, max=65531, med=9755, FiltMin=7702, FiltMax=65483, Gamma=2.870
23:30:26.594 00.011 12020 worker thread servicing REQUEST_MOVE scope ofs (0.70, 0.37) opts 0xd
23:30:26.594 00.000 9340 UpdateGuideState exits: m=747138 SNR=134.7
23:30:26.605 00.011 12020 Handling offset move in thread for scope, endpoint = (0.70, 0.37)
23:30:26.605 00.000 12020 Moving (0.70, 0.37) raw xDistance=-0.70 yDistance=-0.36
23:30:26.605 00.000 12020 GuideAlgorithmHysteresis::Result() returns -0.29 from input -0.70
23:30:26.605 00.000 12020 GuideAlgorithmResistSwitch::result() returns -0.36 from input -0.36
23:30:26.605 00.000 12020 MoveAxis(E, 57, ABG)
23:30:26.606 00.001 12020 Guiding  Dir = 2, Dur = 57
23:30:26.606 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:30:26.618 00.012 12020 IsSlewing returns 0
23:30:26.618 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
23:30:26.632 00.014 12020 IsGuiding returns 0
23:30:26.632 00.000 9340 Enqueuing Expose request
23:30:26.645 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"ccedc4da-3ade-48c8-95c5-a4e898628db7"}
23:30:26.672 00.027 12020 PulseGuide returned control before completion, sleep 36
23:30:26.673 00.001 9340 case statement mapped state 6 to 3
23:30:26.689 00.016 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"ccedc4da-3ade-48c8-95c5-a4e898628db7"}
23:30:26.706 00.017 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"6db6e468-b677-4696-9443-51a376d8b5ab"}
23:30:26.718 00.012 12020 IsGuiding returns 1
23:30:26.718 00.000 12020 scope still moving after pulse duration time elapsed
23:30:26.718 00.000 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":781,"width":15,"height":15,"star_pos":[6.76,6.95],"pixels":"..."},"id":"6db6e468-b677-4696-9443-51a376d8b5ab"}
23:30:26.773 00.055 12020 IsSlewing returns 0
23:30:26.807 00.034 12020 IsGuiding returns 0
23:30:26.808 00.001 12020 scope move finished after 57 + 118 ms
23:30:26.808 00.000 12020 Move returns status 0, amount 57
23:30:26.808 00.000 12020 MoveAxis(N, 60, ABG)
23:30:26.808 00.000 12020 Guiding  Dir = 0, Dur = 60
23:30:26.810 00.002 12020 IsSlewing returns 0
23:30:26.810 00.000 12020 IsGuiding returns 0
23:30:26.890 00.080 12020 IsGuiding returns 1
23:30:26.890 00.000 12020 scope still moving after pulse duration time elapsed
23:30:26.920 00.030 12020 IsSlewing returns 0
23:30:26.920 00.000 12020 IsGuiding returns 1
23:30:27.047 00.127 12020 IsSlewing returns 0
23:30:27.096 00.049 12020 IsGuiding returns 0
23:30:27.096 00.000 12020 scope move finished after 60 + 225 ms
23:30:27.096 00.000 12020 Move returns status 0, amount 60
23:30:27.097 00.001 12020 move complete, result=0
23:30:27.097 00.000 12020 worker thread done servicing request
23:30:27.097 00.000 9340 GuideStep: -0.7 px 57 ms EAST, -0.4 px 60 ms NORTH
23:30:27.111 00.014 12020 Worker thread wakes up
23:30:27.112 00.001 12020 worker thread servicing REQUEST_EXPOSE 2000
23:30:27.112 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(836,38,31,31)
23:30:28.368 01.256 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"73693146-c7dc-4122-ac2b-db15a0bac35f"}
23:30:28.390 00.022 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"73693146-c7dc-4122-ac2b-db15a0bac35f"}
23:30:28.400 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"322191a6-a7fa-4e7c-a41f-354679eea7ca"}
23:30:28.408 00.008 9340 case statement mapped state 6 to 3
23:30:28.417 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"322191a6-a7fa-4e7c-a41f-354679eea7ca"}
23:30:28.426 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"0c9c2f23-fc84-4696-823b-6cdf0fba1d2b"}
23:30:28.437 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":781,"width":15,"height":15,"star_pos":[6.76,6.95],"pixels":"..."},"id":"0c9c2f23-fc84-4696-823b-6cdf0fba1d2b"}
23:30:29.476 01.039 12020 Exposure complete
23:30:29.649 00.173 12020 worker thread done servicing request
23:30:29.649 00.000 9340 OnExposeComplete: enter
23:30:29.657 00.008 9340 UpdateGuideState(): m_state=6
23:30:29.664 00.007 9340 Star::Find(15, 851, 53, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 782
23:30:29.675 00.011 9340 Star::Find returns 1 (0), X=851.67, Y=53.83, Mass=764052, SNR=143.7, Peak=54642 HFD=4.1
23:30:29.685 00.010 9340 MultiStar: [#1 0.62,0.09,0.71,U] [#2 0.68,-0.16,0.71,U] [#3 0.85,-0.13,0.69,U] [#4 0.35,-0.04,0.58,U] [#5 0.46,0.28,0.68,U] [#6 0.74,0.12,0.66,U] [#7 0.52,0.46,0.54,U] [#8 0.11,0.48,0.55,U] 
23:30:29.693 00.008 9340 refined, 8 included, MultiStar: {0.59, 0.17}, one-star: {0.78, 0.40}
23:30:29.700 00.007 9340 CameraToMount -- cameraTheta (0.27) - m_xAngle (-3.14) = xAngle (3.41 = -2.88)
23:30:29.723 00.023 9340 CameraToMount -- cameraTheta (0.27) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (3.39 = -2.89)
23:30:29.731 00.008 9340 CameraToMount -- cameraX=0.59 cameraY=0.17 hyp=0.62 cameraTheta=0.27 mountX=-0.60 mountY=-0.15, mountTheta=-2.89
23:30:29.741 00.010 9340 SchedulePrimaryMove(10104498, x=0.59, y=0.17, opts=13)
23:30:29.752 00.011 9340 Enqueuing Move request for scope (0.59, 0.17)
23:30:29.762 00.010 12020 Worker thread wakes up
23:30:29.763 00.001 9340 UpdateImageDisplay: Size=(1920,1080) min=5994, max=65531, med=9879, FiltMin=7562, FiltMax=65427, Gamma=2.870
23:30:29.770 00.007 12020 worker thread servicing REQUEST_MOVE scope ofs (0.59, 0.17) opts 0xd
23:30:29.770 00.000 12020 Handling offset move in thread for scope, endpoint = (0.59, 0.17)
23:30:29.770 00.000 12020 Moving (0.59, 0.17) raw xDistance=-0.60 yDistance=-0.15
23:30:29.771 00.001 9340 UpdateGuideState exits: m=764052 SNR=143.7
23:30:29.777 00.006 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:30:29.784 00.007 9340 ScheduleExposure(2000,3,1) exposurePending=0
23:30:29.793 00.009 9340 Enqueuing Expose request
23:30:29.803 00.010 12020 GuideAlgorithmHysteresis::Result() returns -0.27 from input -0.60
23:30:29.803 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:30:29.804 00.001 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
23:30:29.804 00.000 12020 MoveAxis(E, 53, ABG)
23:30:29.804 00.000 12020 Guiding  Dir = 2, Dur = 53
23:30:29.805 00.001 12020 IsSlewing returns 0
23:30:29.806 00.001 12020 IsGuiding returns 0
23:30:29.832 00.026 12020 PulseGuide returned control before completion, sleep 38
23:30:29.885 00.053 12020 IsGuiding returns 1
23:30:29.885 00.000 12020 scope still moving after pulse duration time elapsed
23:30:29.926 00.041 12020 IsSlewing returns 0
23:30:29.926 00.000 12020 IsGuiding returns 0
23:30:29.926 00.000 12020 scope move finished after 53 + 67 ms
23:30:29.927 00.001 12020 Move returns status 0, amount 53
23:30:29.927 00.000 12020 MoveAxis(N, 0, ABG)
23:30:29.927 00.000 12020 Move returns status 0, amount 0
23:30:29.927 00.000 12020 move complete, result=0
23:30:29.927 00.000 12020 worker thread done servicing request
23:30:29.927 00.000 9340 GuideStep: -0.6 px 53 ms EAST, -0.2 px 0 ms NORTH
23:30:29.949 00.022 12020 Worker thread wakes up
23:30:29.949 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
23:30:29.949 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(836,38,31,31)
23:30:30.373 00.424 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"7cc1eb97-8f61-4e0a-81b9-60dcf8f4d5db"}
23:30:30.384 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"7cc1eb97-8f61-4e0a-81b9-60dcf8f4d5db"}
23:30:30.396 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"15140ba9-79a8-4d0b-9b2f-0065c80bbc67"}
23:30:30.422 00.026 9340 case statement mapped state 6 to 3
23:30:30.434 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"15140ba9-79a8-4d0b-9b2f-0065c80bbc67"}
23:30:30.445 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"3139dd3a-de5a-4b46-b172-630c45d68e2c"}
23:30:30.455 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":782,"width":15,"height":15,"star_pos":[6.67,6.83],"pixels":"..."},"id":"3139dd3a-de5a-4b46-b172-630c45d68e2c"}
23:30:32.309 01.854 12020 Exposure complete
23:30:32.371 00.062 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"92d0f44d-26c3-4047-b14a-4e4ebc7f9273"}
23:30:32.378 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"92d0f44d-26c3-4047-b14a-4e4ebc7f9273"}
23:30:32.387 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"f40709d6-0bc2-4d76-9900-51de53c859da"}
23:30:32.409 00.022 9340 case statement mapped state 6 to 3
23:30:32.417 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"f40709d6-0bc2-4d76-9900-51de53c859da"}
23:30:32.425 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"00324b02-060a-4bf7-8d44-d4e3cb1145eb"}
23:30:32.433 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":782,"width":15,"height":15,"star_pos":[6.67,6.83],"pixels":"..."},"id":"00324b02-060a-4bf7-8d44-d4e3cb1145eb"}
23:30:32.470 00.037 12020 worker thread done servicing request
23:30:32.470 00.000 9340 OnExposeComplete: enter
23:30:32.479 00.009 9340 UpdateGuideState(): m_state=6
23:30:32.494 00.015 9340 Star::Find(15, 851, 53, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 783
23:30:32.520 00.026 9340 Star::Find returns 1 (0), X=851.59, Y=54.20, Mass=704139, SNR=135.9, Peak=51510 HFD=3.9
23:30:32.532 00.012 9340 MultiStar: [#1 0.44,0.38,0.79,U] [#2 0.62,0.30,0.80,U] [#3 0.57,0.42,0.59,U] [#4 0.23,0.43,0.65,U] [#5 0.37,0.68,0.71,U] [#6 0.55,0.50,0.63,U] [#7 0.49,0.79,0.00,M1] [#8 0.13,0.81,0.79,U] 
23:30:32.541 00.009 9340 refined, 7 included, MultiStar: {0.46, 0.55}, one-star: {0.70, 0.77}
23:30:32.550 00.009 9340 CameraToMount -- cameraTheta (0.87) - m_xAngle (-3.14) = xAngle (4.01 = -2.27)
23:30:32.562 00.012 9340 CameraToMount -- cameraTheta (0.87) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (3.99 = -2.29)
23:30:32.574 00.012 9340 CameraToMount -- cameraX=0.46 cameraY=0.55 hyp=0.72 cameraTheta=0.87 mountX=-0.46 mountY=-0.54, mountTheta=-2.28
23:30:32.595 00.021 9340 SchedulePrimaryMove(10104498, x=0.46, y=0.55, opts=13)
23:30:32.608 00.013 9340 Enqueuing Move request for scope (0.46, 0.55)
23:30:32.618 00.010 12020 Worker thread wakes up
23:30:32.618 00.000 12020 worker thread servicing REQUEST_MOVE scope ofs (0.46, 0.55) opts 0xd
23:30:32.618 00.000 12020 Handling offset move in thread for scope, endpoint = (0.46, 0.55)
23:30:32.618 00.000 12020 Moving (0.46, 0.55) raw xDistance=-0.46 yDistance=-0.54
23:30:32.619 00.001 12020 GuideAlgorithmHysteresis::Result() returns -0.22 from input -0.46
23:30:32.619 00.000 12020 GuideAlgorithmResistSwitch::result() returns -0.54 from input -0.54
23:30:32.619 00.000 12020 MoveAxis(E, 42, ABG)
23:30:32.619 00.000 12020 Guiding  Dir = 2, Dur = 42
23:30:32.620 00.001 12020 IsSlewing returns 0
23:30:32.635 00.015 9340 UpdateImageDisplay: Size=(1920,1080) min=6163, max=65531, med=9899, FiltMin=7432, FiltMax=65483, Gamma=2.870
23:30:32.646 00.011 12020 IsGuiding returns 0
23:30:32.647 00.001 9340 UpdateGuideState exits: m=704139 SNR=135.9
23:30:32.657 00.010 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:30:32.666 00.009 9340 ScheduleExposure(2000,3,1) exposurePending=0
23:30:32.676 00.010 12020 PulseGuide returned control before completion, sleep 23
23:30:32.676 00.000 9340 Enqueuing Expose request
23:30:32.701 00.025 12020 IsGuiding returns 1
23:30:32.702 00.001 12020 scope still moving after pulse duration time elapsed
23:30:32.773 00.071 12020 IsSlewing returns 0
23:30:32.804 00.031 12020 IsGuiding returns 0
23:30:32.804 00.000 12020 scope move finished after 42 + 115 ms
23:30:32.805 00.001 12020 Move returns status 0, amount 42
23:30:32.805 00.000 12020 MoveAxis(N, 90, ABG)
23:30:32.805 00.000 12020 Guiding  Dir = 0, Dur = 90
23:30:32.806 00.001 12020 IsSlewing returns 0
23:30:32.807 00.001 12020 IsGuiding returns 0
23:30:32.901 00.094 12020 IsGuiding returns 1
23:30:32.901 00.000 12020 scope still moving after pulse duration time elapsed
23:30:32.935 00.034 12020 IsSlewing returns 0
23:30:32.936 00.001 12020 IsGuiding returns 1
23:30:32.966 00.030 12020 IsSlewing returns 0
23:30:32.967 00.001 12020 IsGuiding returns 1
23:30:33.028 00.061 12020 IsSlewing returns 0
23:30:33.124 00.096 12020 IsGuiding returns 0
23:30:33.124 00.000 12020 scope move finished after 90 + 227 ms
23:30:33.124 00.000 12020 Move returns status 0, amount 90
23:30:33.124 00.000 12020 move complete, result=0
23:30:33.124 00.000 12020 worker thread done servicing request
23:30:33.125 00.001 9340 GuideStep: -0.5 px 42 ms EAST, -0.5 px 90 ms NORTH
23:30:33.136 00.011 12020 Worker thread wakes up
23:30:33.137 00.001 12020 worker thread servicing REQUEST_EXPOSE 2000
23:30:33.137 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(836,38,31,31)
23:30:34.373 01.236 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"e6bfacd2-e506-4274-a9c0-1166b2a60bd3"}
23:30:34.387 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"e6bfacd2-e506-4274-a9c0-1166b2a60bd3"}
23:30:34.397 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"bf6a860c-f50a-4128-b6f0-814576b9c574"}
23:30:34.408 00.011 9340 case statement mapped state 6 to 3
23:30:34.420 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"bf6a860c-f50a-4128-b6f0-814576b9c574"}
23:30:34.428 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"8563686b-5dc8-4538-9bb5-85b3d091f5ed"}
23:30:34.438 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":783,"width":15,"height":15,"star_pos":[6.59,7.20],"pixels":"..."},"id":"8563686b-5dc8-4538-9bb5-85b3d091f5ed"}
23:30:35.598 01.160 12020 Exposure complete
23:30:35.772 00.174 12020 worker thread done servicing request
23:30:35.773 00.001 9340 OnExposeComplete: enter
23:30:35.783 00.010 9340 UpdateGuideState(): m_state=6
23:30:35.791 00.008 9340 Star::Find(15, 851, 54, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 784
23:30:35.801 00.010 9340 Star::Find returns 1 (0), X=851.01, Y=53.49, Mass=708648, SNR=132.1, Peak=53304 HFD=4.1
23:30:35.812 00.011 9340 MultiStar: [#1 -0.24,-0.17,0.80,U] [#2 0.00,-0.34,0.91,U] [#3 0.18,-0.47,0.83,U] [#4 -0.42,-0.09,0.68,U] [#5 -0.28,-0.07,0.79,U] [#6 0.12,-0.27,0.60,U] [#7 -0.26,0.17,0.61,U] [#8 -0.29,0.08,0.55,U] 
23:30:35.823 00.011 9340 single-star, 8 included, MultiStar: {-0.10, -0.13}, one-star: {0.13, 0.06}
23:30:35.831 00.008 9340 CameraToMount -- cameraTheta (0.44) - m_xAngle (-3.14) = xAngle (3.58 = -2.71)
23:30:35.839 00.008 9340 CameraToMount -- cameraTheta (0.44) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (3.56 = -2.72)
23:30:35.858 00.019 9340 CameraToMount -- cameraX=0.13 cameraY=0.06 hyp=0.14 cameraTheta=0.44 mountX=-0.13 mountY=-0.06, mountTheta=-2.72
23:30:35.871 00.013 9340 SchedulePrimaryMove(10104498, x=0.13, y=0.06, opts=13)
23:30:35.878 00.007 9340 Enqueuing Move request for scope (0.13, 0.06)
23:30:35.886 00.008 12020 Worker thread wakes up
23:30:35.886 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=6231, max=65533, med=9906, FiltMin=7866, FiltMax=65427, Gamma=2.870
23:30:35.898 00.012 12020 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.06) opts 0xd
23:30:35.898 00.000 9340 UpdateGuideState exits: m=708648 SNR=132.1
23:30:35.905 00.007 12020 Handling offset move in thread for scope, endpoint = (0.13, 0.06)
23:30:35.905 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:30:35.913 00.008 12020 Moving (0.13, 0.06) raw xDistance=-0.13 yDistance=-0.06
23:30:35.913 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
23:30:35.921 00.008 9340 Enqueuing Expose request
23:30:35.931 00.010 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
23:30:35.931 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:30:35.931 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
23:30:35.931 00.000 12020 MoveAxis(E, 0, ABG)
23:30:35.931 00.000 12020 Move returns status 0, amount 0
23:30:35.931 00.000 12020 MoveAxis(N, 0, ABG)
23:30:35.932 00.001 12020 Move returns status 0, amount 0
23:30:35.932 00.000 12020 move complete, result=0
23:30:35.932 00.000 12020 worker thread done servicing request
23:30:35.932 00.000 12020 Worker thread wakes up
23:30:35.932 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
23:30:35.933 00.001 12020 Handling exposure in thread, d=2000 o=3 r=(836,38,31,31)
23:30:35.935 00.002 9340 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
23:30:36.370 00.435 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"e8e7d41e-ce43-41e5-b30c-ad85e5c88e5b"}
23:30:36.380 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"e8e7d41e-ce43-41e5-b30c-ad85e5c88e5b"}
23:30:36.389 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"7658174e-0aaf-4897-b867-9da4a9cf1b8e"}
23:30:36.402 00.013 9340 case statement mapped state 6 to 3
23:30:36.415 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"7658174e-0aaf-4897-b867-9da4a9cf1b8e"}
23:30:36.449 00.034 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"9ec278eb-e594-4660-9f40-732d0c22a573"}
23:30:36.464 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":784,"width":15,"height":15,"star_pos":[7.01,7.49],"pixels":"..."},"id":"9ec278eb-e594-4660-9f40-732d0c22a573"}
23:30:38.297 01.833 12020 Exposure complete
23:30:38.368 00.071 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"2c6a2171-cb25-4c9f-8ba1-5dd3ced33593"}
23:30:38.378 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"2c6a2171-cb25-4c9f-8ba1-5dd3ced33593"}
23:30:38.384 00.006 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"3f2d0381-cce7-47fa-a90a-f09335758cde"}
23:30:38.392 00.008 9340 case statement mapped state 6 to 3
23:30:38.402 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"3f2d0381-cce7-47fa-a90a-f09335758cde"}
23:30:38.412 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"e8c5dfdd-2124-4eda-98b8-c7bbbf816abd"}
23:30:38.420 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":784,"width":15,"height":15,"star_pos":[7.01,7.49],"pixels":"..."},"id":"e8c5dfdd-2124-4eda-98b8-c7bbbf816abd"}
23:30:38.466 00.046 12020 worker thread done servicing request
23:30:38.466 00.000 9340 OnExposeComplete: enter
23:30:38.490 00.024 9340 UpdateGuideState(): m_state=6
23:30:38.507 00.017 9340 Star::Find(15, 851, 53, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 785
23:30:38.516 00.009 9340 Star::Find returns 1 (0), X=851.17, Y=53.53, Mass=729695, SNR=128.2, Peak=55774 HFD=3.8
23:30:38.525 00.009 9340 MultiStar: [#1 0.06,-0.26,0.69,U] [#2 0.27,-0.38,0.96,U] [#3 0.20,-0.18,0.70,U] [#4 -0.22,-0.11,0.66,U] [#5 0.09,0.14,0.78,U] [#6 0.16,-0.22,0.75,U] [#7 0.06,0.20,0.66,U] [#8 -0.31,-0.02,0.67,U] 
23:30:38.533 00.008 9340 refined, 8 included, MultiStar: {0.09, -0.09}, one-star: {0.29, 0.11}
23:30:38.544 00.011 9340 CameraToMount -- cameraTheta (-0.77) - m_xAngle (-3.14) = xAngle (2.37 = 2.37)
23:30:38.556 00.012 9340 CameraToMount -- cameraTheta (-0.77) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (2.35 = 2.35)
23:30:38.565 00.009 9340 CameraToMount -- cameraX=0.09 cameraY=-0.09 hyp=0.12 cameraTheta=-0.77 mountX=-0.09 mountY=0.09, mountTheta=2.36
23:30:38.588 00.023 9340 SchedulePrimaryMove(10104498, x=0.09, y=-0.09, opts=13)
23:30:38.599 00.011 9340 Enqueuing Move request for scope (0.09, -0.09)
23:30:38.607 00.008 12020 Worker thread wakes up
23:30:38.607 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=6424, max=65533, med=9867, FiltMin=7760, FiltMax=65427, Gamma=2.870
23:30:38.616 00.009 12020 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.09) opts 0xd
23:30:38.616 00.000 9340 UpdateGuideState exits: m=729695 SNR=128.2
23:30:38.627 00.011 12020 Handling offset move in thread for scope, endpoint = (0.09, -0.09)
23:30:38.627 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:30:38.636 00.009 12020 Moving (0.09, -0.09) raw xDistance=-0.09 yDistance=0.09
23:30:38.636 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
23:30:38.644 00.008 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
23:30:38.644 00.000 9340 Enqueuing Expose request
23:30:38.653 00.009 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:30:38.654 00.001 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
23:30:38.654 00.000 12020 MoveAxis(E, 0, ABG)
23:30:38.654 00.000 12020 Move returns status 0, amount 0
23:30:38.655 00.001 12020 MoveAxis(N, 0, ABG)
23:30:38.655 00.000 12020 Move returns status 0, amount 0
23:30:38.655 00.000 12020 move complete, result=0
23:30:38.655 00.000 12020 worker thread done servicing request
23:30:38.656 00.001 12020 Worker thread wakes up
23:30:38.656 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
23:30:38.656 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(836,38,31,31)
23:30:38.657 00.001 9340 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
23:30:40.368 01.711 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"c87940cf-8dd9-46b5-9912-654708f4d19e"}
23:30:40.391 00.023 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"c87940cf-8dd9-46b5-9912-654708f4d19e"}
23:30:40.410 00.019 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"bc6767af-dc34-468c-af2d-d445a509e92e"}
23:30:40.430 00.020 9340 case statement mapped state 6 to 3
23:30:40.448 00.018 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"bc6767af-dc34-468c-af2d-d445a509e92e"}
23:30:40.484 00.036 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"b1586697-1291-4b8e-8539-cd86fab8a436"}
23:30:40.502 00.018 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":785,"width":15,"height":15,"star_pos":[7.17,6.53],"pixels":"..."},"id":"b1586697-1291-4b8e-8539-cd86fab8a436"}
23:30:41.024 00.522 12020 Exposure complete
23:30:41.279 00.255 12020 worker thread done servicing request
23:30:41.280 00.001 9340 OnExposeComplete: enter
23:30:41.295 00.015 9340 UpdateGuideState(): m_state=6
23:30:41.305 00.010 9340 Star::Find(15, 851, 53, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 786
23:30:41.319 00.014 9340 Star::Find returns 1 (0), X=851.51, Y=53.83, Mass=703114, SNR=144.0, Peak=54658 HFD=3.8
23:30:41.329 00.010 9340 MultiStar: [#1 0.50,0.17,0.66,U] [#2 0.40,-0.21,0.81,U] [#3 0.42,-0.18,0.74,U] [#4 0.42,0.50,0.64,U] [#5 0.34,0.31,0.66,U] [#6 0.31,-0.06,0.64,U] [#7 0.59,0.46,0.58,U] [#8 -0.05,0.41,0.53,U] 
23:30:41.354 00.025 9340 refined, 8 included, MultiStar: {0.42, 0.19}, one-star: {0.63, 0.41}
23:30:41.379 00.025 9340 CameraToMount -- cameraTheta (0.43) - m_xAngle (-3.14) = xAngle (3.56 = -2.72)
23:30:41.392 00.013 9340 CameraToMount -- cameraTheta (0.43) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (3.55 = -2.74)
23:30:41.401 00.009 9340 CameraToMount -- cameraX=0.42 cameraY=0.19 hyp=0.46 cameraTheta=0.43 mountX=-0.42 mountY=-0.18, mountTheta=-2.73
23:30:41.415 00.014 9340 SchedulePrimaryMove(10104498, x=0.42, y=0.19, opts=13)
23:30:41.426 00.011 9340 Enqueuing Move request for scope (0.42, 0.19)
23:30:41.452 00.026 12020 Worker thread wakes up
23:30:41.452 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=6451, max=65531, med=9891, FiltMin=7926, FiltMax=65483, Gamma=2.870
23:30:41.465 00.013 12020 worker thread servicing REQUEST_MOVE scope ofs (0.42, 0.19) opts 0xd
23:30:41.465 00.000 9340 UpdateGuideState exits: m=703114 SNR=144.0
23:30:41.475 00.010 12020 Handling offset move in thread for scope, endpoint = (0.42, 0.19)
23:30:41.475 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:30:41.486 00.011 12020 Moving (0.42, 0.19) raw xDistance=-0.42 yDistance=-0.18
23:30:41.486 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
23:30:41.496 00.010 12020 GuideAlgorithmHysteresis::Result() returns -0.17 from input -0.42
23:30:41.497 00.001 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:30:41.497 00.000 9340 Enqueuing Expose request
23:30:41.509 00.012 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
23:30:41.510 00.001 12020 MoveAxis(E, 34, ABG)
23:30:41.510 00.000 12020 Guiding  Dir = 2, Dur = 34
23:30:41.511 00.001 12020 IsSlewing returns 0
23:30:41.512 00.001 12020 IsGuiding returns 0
23:30:41.542 00.030 12020 PulseGuide returned control before completion, sleep 14
23:30:41.599 00.057 12020 IsGuiding returns 0
23:30:41.600 00.001 12020 Move returns status 0, amount 34
23:30:41.600 00.000 12020 MoveAxis(N, 0, ABG)
23:30:41.600 00.000 12020 Move returns status 0, amount 0
23:30:41.600 00.000 12020 move complete, result=0
23:30:41.600 00.000 12020 worker thread done servicing request
23:30:41.601 00.001 9340 GuideStep: -0.4 px 34 ms EAST, -0.2 px 0 ms NORTH
23:30:41.613 00.012 12020 Worker thread wakes up
23:30:41.614 00.001 12020 worker thread servicing REQUEST_EXPOSE 2000
23:30:41.614 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(836,38,31,31)
23:30:42.370 00.756 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"f7abd89f-b7b8-4d7a-a267-feb3fd1f36a4"}
23:30:42.387 00.017 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"f7abd89f-b7b8-4d7a-a267-feb3fd1f36a4"}
23:30:42.422 00.035 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"640738fe-7633-4263-861d-90efa764df47"}
23:30:42.439 00.017 9340 case statement mapped state 6 to 3
23:30:42.452 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"640738fe-7633-4263-861d-90efa764df47"}
23:30:42.463 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"c171d788-3835-418a-841e-e669d8cce4cd"}
23:30:42.475 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":786,"width":15,"height":15,"star_pos":[6.51,6.83],"pixels":"..."},"id":"c171d788-3835-418a-841e-e669d8cce4cd"}
23:30:43.999 01.524 12020 Exposure complete
23:30:44.204 00.205 12020 worker thread done servicing request
23:30:44.205 00.001 9340 OnExposeComplete: enter
23:30:44.214 00.009 9340 UpdateGuideState(): m_state=6
23:30:44.225 00.011 9340 Star::Find(15, 851, 53, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 787
23:30:44.248 00.023 9340 Star::Find returns 1 (0), X=851.51, Y=53.99, Mass=717564, SNR=151.9, Peak=54712 HFD=4.1
23:30:44.259 00.011 9340 MultiStar: [#1 0.32,0.53,0.81,U] [#2 0.63,0.20,0.71,U] [#3 0.50,0.28,0.58,U] [#4 0.31,0.23,0.57,U] [#5 0.25,0.41,0.73,U] [#6 0.51,0.11,0.58,U] [#7 0.41,0.75,0.50,U] [#8 0.03,0.78,0.59,U] 
23:30:44.268 00.009 9340 refined, 8 included, MultiStar: {0.41, 0.43}, one-star: {0.63, 0.57}
23:30:44.278 00.010 9340 CameraToMount -- cameraTheta (0.81) - m_xAngle (-3.14) = xAngle (3.94 = -2.34)
23:30:44.288 00.010 9340 CameraToMount -- cameraTheta (0.81) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (3.93 = -2.35)
23:30:44.299 00.011 9340 CameraToMount -- cameraX=0.41 cameraY=0.43 hyp=0.60 cameraTheta=0.81 mountX=-0.42 mountY=-0.42, mountTheta=-2.35
23:30:44.315 00.016 9340 SchedulePrimaryMove(10104498, x=0.41, y=0.43, opts=13)
23:30:44.345 00.030 9340 Enqueuing Move request for scope (0.41, 0.43)
23:30:44.354 00.009 12020 Worker thread wakes up
23:30:44.354 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=6238, max=65531, med=9874, FiltMin=7935, FiltMax=65483, Gamma=2.870
23:30:44.364 00.010 12020 worker thread servicing REQUEST_MOVE scope ofs (0.41, 0.43) opts 0xd
23:30:44.364 00.000 9340 UpdateGuideState exits: m=717564 SNR=151.9
23:30:44.372 00.008 12020 Handling offset move in thread for scope, endpoint = (0.41, 0.43)
23:30:44.373 00.001 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:30:44.386 00.013 12020 Moving (0.41, 0.43) raw xDistance=-0.42 yDistance=-0.42
23:30:44.386 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
23:30:44.398 00.012 12020 GuideAlgorithmHysteresis::Result() returns -0.19 from input -0.42
23:30:44.398 00.000 9340 Enqueuing Expose request
23:30:44.410 00.012 12020 GuideAlgorithmResistSwitch::result() returns -0.42 from input -0.42
23:30:44.410 00.000 12020 MoveAxis(E, 37, ABG)
23:30:44.410 00.000 12020 Guiding  Dir = 2, Dur = 37
23:30:44.410 00.000 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"1409978d-aee3-424d-aa28-d7fce6d8e21e"}
23:30:44.436 00.026 12020 IsSlewing returns 0
23:30:44.436 00.000 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"1409978d-aee3-424d-aa28-d7fce6d8e21e"}
23:30:44.446 00.010 12020 IsGuiding returns 0
23:30:44.447 00.001 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"85c364bb-0110-4a74-8e1f-792218852c40"}
23:30:44.457 00.010 9340 case statement mapped state 6 to 3
23:30:44.464 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"85c364bb-0110-4a74-8e1f-792218852c40"}
23:30:44.476 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"dbea61af-ce45-418e-ae57-a2817dda4ca9"}
23:30:44.488 00.012 12020 PulseGuide returned control before completion, sleep 16
23:30:44.489 00.001 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":787,"width":15,"height":15,"star_pos":[6.51,6.99],"pixels":"..."},"id":"dbea61af-ce45-418e-ae57-a2817dda4ca9"}
23:30:44.526 00.037 12020 IsGuiding returns 0
23:30:44.526 00.000 12020 Move returns status 0, amount 37
23:30:44.526 00.000 12020 MoveAxis(N, 71, ABG)
23:30:44.526 00.000 12020 Guiding  Dir = 0, Dur = 71
23:30:44.527 00.001 12020 IsSlewing returns 0
23:30:44.529 00.002 12020 IsGuiding returns 0
23:30:44.614 00.085 12020 IsGuiding returns 1
23:30:44.614 00.000 12020 scope still moving after pulse duration time elapsed
23:30:44.671 00.057 12020 IsSlewing returns 0
23:30:44.765 00.094 12020 IsGuiding returns 0
23:30:44.765 00.000 12020 scope move finished after 71 + 166 ms
23:30:44.765 00.000 12020 Move returns status 0, amount 71
23:30:44.767 00.002 12020 move complete, result=0
23:30:44.767 00.000 12020 worker thread done servicing request
23:30:44.767 00.000 9340 GuideStep: -0.4 px 37 ms EAST, -0.4 px 71 ms NORTH
23:30:44.777 00.010 12020 Worker thread wakes up
23:30:44.777 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
23:30:44.777 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(836,38,31,31)
23:30:46.368 01.591 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"be81819e-baa2-44ea-a931-ca395b4b9ac1"}
23:30:46.382 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"be81819e-baa2-44ea-a931-ca395b4b9ac1"}
23:30:46.394 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"b9668868-40ee-495a-9d32-e67e6512c21a"}
23:30:46.406 00.012 9340 case statement mapped state 6 to 3
23:30:46.419 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"b9668868-40ee-495a-9d32-e67e6512c21a"}
23:30:46.435 00.016 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"5ec43c9d-c65d-417f-b876-59e8d069ac5b"}
23:30:46.450 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":787,"width":15,"height":15,"star_pos":[6.51,6.99],"pixels":"..."},"id":"5ec43c9d-c65d-417f-b876-59e8d069ac5b"}
23:30:47.141 00.691 12020 Exposure complete
23:30:47.347 00.206 12020 worker thread done servicing request
23:30:47.348 00.001 9340 OnExposeComplete: enter
23:30:47.358 00.010 9340 UpdateGuideState(): m_state=6
23:30:47.367 00.009 9340 Star::Find(15, 851, 53, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 788
23:30:47.378 00.011 9340 Star::Find returns 1 (0), X=851.10, Y=53.80, Mass=741039, SNR=134.1, Peak=55650 HFD=4.2
23:30:47.388 00.010 9340 MultiStar: [#1 0.16,-0.11,0.79,U] [#2 0.30,-0.25,0.79,U] [#3 0.14,-0.33,0.67,U] [#4 0.15,-0.18,0.59,U] [#5 0.03,0.10,0.71,U] [#6 -0.04,-0.32,0.66,U] [#7 0.12,0.31,0.66,U] [#8 -0.17,0.43,0.65,U] 
23:30:47.398 00.010 9340 refined, 8 included, MultiStar: {0.11, 0.02}, one-star: {0.21, 0.37}
23:30:47.423 00.025 9340 CameraToMount -- cameraTheta (0.15) - m_xAngle (-3.14) = xAngle (3.28 = -3.00)
23:30:47.440 00.017 9340 CameraToMount -- cameraTheta (0.15) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (3.27 = -3.01)
23:30:47.450 00.010 9340 CameraToMount -- cameraX=0.11 cameraY=0.02 hyp=0.11 cameraTheta=0.15 mountX=-0.11 mountY=-0.01, mountTheta=-3.01
23:30:47.465 00.015 9340 SchedulePrimaryMove(10104498, x=0.11, y=0.02, opts=13)
23:30:47.474 00.009 9340 Enqueuing Move request for scope (0.11, 0.02)
23:30:47.483 00.009 12020 Worker thread wakes up
23:30:47.483 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=5970, max=65533, med=9921, FiltMin=7820, FiltMax=65455, Gamma=2.870
23:30:47.492 00.009 12020 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.02) opts 0xd
23:30:47.492 00.000 12020 Handling offset move in thread for scope, endpoint = (0.11, 0.02)
23:30:47.492 00.000 12020 Moving (0.11, 0.02) raw xDistance=-0.11 yDistance=-0.01
23:30:47.492 00.000 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
23:30:47.493 00.001 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:30:47.493 00.000 9340 UpdateGuideState exits: m=741039 SNR=134.1
23:30:47.504 00.011 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
23:30:47.505 00.001 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:30:47.514 00.009 12020 MoveAxis(E, 0, ABG)
23:30:47.514 00.000 12020 Move returns status 0, amount 0
23:30:47.514 00.000 12020 MoveAxis(N, 0, ABG)
23:30:47.514 00.000 12020 Move returns status 0, amount 0
23:30:47.514 00.000 12020 move complete, result=0
23:30:47.514 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
23:30:47.541 00.027 9340 Enqueuing Expose request
23:30:47.551 00.010 12020 worker thread done servicing request
23:30:47.552 00.001 9340 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
23:30:47.562 00.010 12020 Worker thread wakes up
23:30:47.562 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
23:30:47.562 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(836,38,31,31)
23:30:48.373 00.811 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"e2290092-3a87-4eb9-bbd9-920db6a1154a"}
23:30:48.390 00.017 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"e2290092-3a87-4eb9-bbd9-920db6a1154a"}
23:30:48.402 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"79cdbf55-a572-40ad-a396-a3428b486807"}
23:30:48.413 00.011 9340 case statement mapped state 6 to 3
23:30:48.427 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"79cdbf55-a572-40ad-a396-a3428b486807"}
23:30:48.446 00.019 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"8103acc8-21b1-4ad9-b84e-92c61137bdbe"}
23:30:48.463 00.017 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":788,"width":15,"height":15,"star_pos":[7.10,6.80],"pixels":"..."},"id":"8103acc8-21b1-4ad9-b84e-92c61137bdbe"}
23:30:49.920 01.457 12020 Exposure complete
23:30:50.104 00.184 12020 worker thread done servicing request
23:30:50.104 00.000 9340 OnExposeComplete: enter
23:30:50.132 00.028 9340 UpdateGuideState(): m_state=6
23:30:50.145 00.013 9340 Star::Find(15, 851, 53, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 789
23:30:50.153 00.008 9340 Star::Find returns 1 (0), X=851.54, Y=54.19, Mass=751386, SNR=143.8, Peak=53136 HFD=4.0
23:30:50.162 00.009 9340 MultiStar: [#1 0.55,0.47,0.67,U] [#2 0.53,-0.07,0.86,U] [#3 0.60,-0.05,0.65,U] [#4 0.37,0.40,0.51,U] [#5 0.30,0.53,0.64,U] [#6 0.66,0.13,0.59,U] [#7 0.47,0.69,0.53,U] [#8 0.26,0.93,0.00,M1] 
23:30:50.174 00.012 9340 refined, 7 included, MultiStar: {0.53, 0.36}, one-star: {0.66, 0.76}
23:30:50.182 00.008 9340 CameraToMount -- cameraTheta (0.60) - m_xAngle (-3.14) = xAngle (3.74 = -2.55)
23:30:50.190 00.008 9340 CameraToMount -- cameraTheta (0.60) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (3.72 = -2.56)
23:30:50.213 00.023 9340 CameraToMount -- cameraX=0.53 cameraY=0.36 hyp=0.64 cameraTheta=0.60 mountX=-0.53 mountY=-0.35, mountTheta=-2.56
23:30:50.228 00.015 9340 SchedulePrimaryMove(10104498, x=0.53, y=0.36, opts=13)
23:30:50.239 00.011 9340 Enqueuing Move request for scope (0.53, 0.36)
23:30:50.247 00.008 12020 Worker thread wakes up
23:30:50.247 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=5466, max=65531, med=9708, FiltMin=7379, FiltMax=65483, Gamma=2.870
23:30:50.257 00.010 12020 worker thread servicing REQUEST_MOVE scope ofs (0.53, 0.36) opts 0xd
23:30:50.257 00.000 9340 UpdateGuideState exits: m=751386 SNR=143.8
23:30:50.270 00.013 12020 Handling offset move in thread for scope, endpoint = (0.53, 0.36)
23:30:50.270 00.000 12020 Moving (0.53, 0.36) raw xDistance=-0.53 yDistance=-0.35
23:30:50.270 00.000 12020 GuideAlgorithmHysteresis::Result() returns -0.22 from input -0.53
23:30:50.270 00.000 12020 GuideAlgorithmResistSwitch::result() returns -0.35 from input -0.35
23:30:50.270 00.000 12020 MoveAxis(E, 43, ABG)
23:30:50.270 00.000 12020 Guiding  Dir = 2, Dur = 43
23:30:50.270 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:30:50.281 00.011 9340 ScheduleExposure(2000,3,1) exposurePending=0
23:30:50.308 00.027 12020 IsSlewing returns 0
23:30:50.308 00.000 9340 Enqueuing Expose request
23:30:50.317 00.009 12020 IsGuiding returns 0
23:30:50.347 00.030 12020 PulseGuide returned control before completion, sleep 24
23:30:50.376 00.029 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"b9fd4702-6792-4d32-aa14-db395242fa84"}
23:30:50.395 00.019 12020 IsGuiding returns 1
23:30:50.396 00.001 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"b9fd4702-6792-4d32-aa14-db395242fa84"}
23:30:50.405 00.009 12020 scope still moving after pulse duration time elapsed
23:30:50.407 00.002 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"73398048-5a60-4f85-acff-49a262e27fe8"}
23:30:50.415 00.008 9340 case statement mapped state 6 to 3
23:30:50.424 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"73398048-5a60-4f85-acff-49a262e27fe8"}
23:30:50.439 00.015 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"5bfacf10-ef25-4d53-955e-723077eb7d6d"}
23:30:50.450 00.011 12020 IsSlewing returns 0
23:30:50.451 00.001 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":789,"width":15,"height":15,"star_pos":[6.54,7.19],"pixels":"..."},"id":"5bfacf10-ef25-4d53-955e-723077eb7d6d"}
23:30:50.474 00.023 12020 IsGuiding returns 0
23:30:50.474 00.000 12020 scope move finished after 43 + 113 ms
23:30:50.474 00.000 12020 Move returns status 0, amount 43
23:30:50.474 00.000 12020 MoveAxis(N, 59, ABG)
23:30:50.474 00.000 12020 Guiding  Dir = 0, Dur = 59
23:30:50.478 00.004 12020 IsSlewing returns 0
23:30:50.480 00.002 12020 IsGuiding returns 0
23:30:50.603 00.123 12020 IsGuiding returns 1
23:30:50.603 00.000 12020 scope still moving after pulse duration time elapsed
23:30:50.730 00.127 12020 IsSlewing returns 0
23:30:50.745 00.015 12020 IsGuiding returns 0
23:30:50.745 00.000 12020 scope move finished after 59 + 205 ms
23:30:50.746 00.001 12020 Move returns status 0, amount 59
23:30:50.746 00.000 12020 move complete, result=0
23:30:50.746 00.000 12020 worker thread done servicing request
23:30:50.746 00.000 9340 GuideStep: -0.5 px 43 ms EAST, -0.4 px 59 ms NORTH
23:30:50.763 00.017 12020 Worker thread wakes up
23:30:50.763 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
23:30:50.763 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(836,38,31,31)
23:30:52.374 01.611 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"c8eb5cc2-dc38-4e2b-ab82-0023588c858f"}
23:30:52.387 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"c8eb5cc2-dc38-4e2b-ab82-0023588c858f"}
23:30:52.399 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"99a02190-4e1d-474c-8c9c-37deefbc134e"}
23:30:52.410 00.011 9340 case statement mapped state 6 to 3
23:30:52.421 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"99a02190-4e1d-474c-8c9c-37deefbc134e"}
23:30:52.431 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"8b4da686-7376-4740-bd20-8f9002ebc740"}
23:30:52.452 00.021 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":789,"width":15,"height":15,"star_pos":[6.54,7.19],"pixels":"..."},"id":"8b4da686-7376-4740-bd20-8f9002ebc740"}
23:30:53.234 00.782 12020 Exposure complete
23:30:53.459 00.225 12020 worker thread done servicing request
23:30:53.459 00.000 9340 OnExposeComplete: enter
23:30:53.471 00.012 9340 UpdateGuideState(): m_state=6
23:30:53.482 00.011 9340 Star::Find(15, 851, 54, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 790
23:30:53.506 00.024 9340 Star::Find returns 1 (0), X=850.95, Y=53.63, Mass=771845, SNR=142.7, Peak=56458 HFD=4.0
23:30:53.521 00.015 9340 MultiStar: [#1 0.22,0.06,0.77,U] [#2 0.33,-0.26,0.78,U] [#3 0.17,-0.56,0.68,U] [#4 -0.12,0.18,0.53,U] [#5 0.00,0.15,0.74,U] [#6 0.32,-0.22,0.58,U] [#7 0.15,0.34,0.58,U] [#8 -0.15,0.60,0.65,U] 
23:30:53.531 00.010 9340 refined, 8 included, MultiStar: {0.12, 0.05}, one-star: {0.07, 0.20}
23:30:53.541 00.010 9340 CameraToMount -- cameraTheta (0.42) - m_xAngle (-3.14) = xAngle (3.56 = -2.72)
23:30:53.552 00.011 9340 CameraToMount -- cameraTheta (0.42) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (3.54 = -2.74)
23:30:53.561 00.009 9340 CameraToMount -- cameraX=0.12 cameraY=0.05 hyp=0.13 cameraTheta=0.42 mountX=-0.12 mountY=-0.05, mountTheta=-2.74
23:30:53.574 00.013 9340 SchedulePrimaryMove(10104498, x=0.12, y=0.05, opts=13)
23:30:53.585 00.011 9340 Enqueuing Move request for scope (0.12, 0.05)
23:30:53.596 00.011 12020 Worker thread wakes up
23:30:53.596 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=6410, max=65533, med=9927, FiltMin=7773, FiltMax=65427, Gamma=2.870
23:30:53.620 00.024 12020 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.05) opts 0xd
23:30:53.621 00.001 9340 UpdateGuideState exits: m=771845 SNR=142.7
23:30:53.631 00.010 12020 Handling offset move in thread for scope, endpoint = (0.12, 0.05)
23:30:53.631 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:30:53.639 00.008 9340 ScheduleExposure(2000,3,1) exposurePending=0
23:30:53.648 00.009 9340 Enqueuing Expose request
23:30:53.659 00.011 12020 Moving (0.12, 0.05) raw xDistance=-0.12 yDistance=-0.05
23:30:53.659 00.000 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
23:30:53.660 00.001 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:30:53.660 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
23:30:53.660 00.000 12020 MoveAxis(E, 0, ABG)
23:30:53.660 00.000 12020 Move returns status 0, amount 0
23:30:53.660 00.000 12020 MoveAxis(N, 0, ABG)
23:30:53.660 00.000 12020 Move returns status 0, amount 0
23:30:53.660 00.000 12020 move complete, result=0
23:30:53.660 00.000 12020 worker thread done servicing request
23:30:53.660 00.000 12020 Worker thread wakes up
23:30:53.661 00.001 12020 worker thread servicing REQUEST_EXPOSE 2000
23:30:53.661 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(836,38,31,31)
23:30:53.662 00.001 9340 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
23:30:54.373 00.711 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"3d0909ad-dfad-461c-ae2f-8a22515ea4a6"}
23:30:54.384 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"3d0909ad-dfad-461c-ae2f-8a22515ea4a6"}
23:30:54.399 00.015 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"71d8e735-04ba-459f-a971-1edacbf7e96c"}
23:30:54.415 00.016 9340 case statement mapped state 6 to 3
23:30:54.447 00.032 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"71d8e735-04ba-459f-a971-1edacbf7e96c"}
23:30:54.464 00.017 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"cffb91be-29da-4631-8cba-1239ceba2b59"}
23:30:54.479 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":790,"width":15,"height":15,"star_pos":[6.95,6.63],"pixels":"..."},"id":"cffb91be-29da-4631-8cba-1239ceba2b59"}
23:30:56.028 01.549 12020 Exposure complete
23:30:56.204 00.176 9340 OnExposeComplete: enter
23:30:56.212 00.008 9340 UpdateGuideState(): m_state=6
23:30:56.223 00.011 12020 worker thread done servicing request
23:30:56.223 00.000 9340 Star::Find(15, 850, 53, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 791
23:30:56.230 00.007 9340 Star::Find returns 1 (0), X=851.21, Y=54.35, Mass=771723, SNR=149.1, Peak=53262 HFD=4.0
23:30:56.240 00.010 9340 MultiStar: [#1 0.24,0.64,0.72,U] [#2 0.37,0.38,0.69,U] [#3 0.32,0.26,0.57,U] [#4 0.10,0.67,0.55,U] [#5 0.13,0.74,0.82,U] [#6 0.09,0.56,0.54,U] [#7 0.43,0.80,0.61,U] [#8 -0.06,0.87,0.55,U] 
23:30:56.249 00.009 9340 refined, 8 included, MultiStar: {0.23, 0.67}, one-star: {0.33, 0.92}
23:30:56.256 00.007 9340 CameraToMount -- cameraTheta (1.24) - m_xAngle (-3.14) = xAngle (4.38 = -1.91)
23:30:56.262 00.006 9340 CameraToMount -- cameraTheta (1.24) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (4.36 = -1.92)
23:30:56.270 00.008 9340 CameraToMount -- cameraX=0.23 cameraY=0.67 hyp=0.71 cameraTheta=1.24 mountX=-0.23 mountY=-0.66, mountTheta=-1.91
23:30:56.280 00.010 9340 SchedulePrimaryMove(10104498, x=0.23, y=0.67, opts=13)
23:30:56.289 00.009 9340 Enqueuing Move request for scope (0.23, 0.67)
23:30:56.314 00.025 12020 Worker thread wakes up
23:30:56.314 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=5554, max=65530, med=9898, FiltMin=7719, FiltMax=65483, Gamma=2.870
23:30:56.326 00.012 12020 worker thread servicing REQUEST_MOVE scope ofs (0.23, 0.67) opts 0xd
23:30:56.326 00.000 12020 Handling offset move in thread for scope, endpoint = (0.23, 0.67)
23:30:56.326 00.000 12020 Moving (0.23, 0.67) raw xDistance=-0.23 yDistance=-0.66
23:30:56.327 00.001 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.23
23:30:56.327 00.000 9340 UpdateGuideState exits: m=771723 SNR=149.1
23:30:56.335 00.008 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:30:56.343 00.008 9340 ScheduleExposure(2000,3,1) exposurePending=0
23:30:56.352 00.009 9340 Enqueuing Expose request
23:30:56.359 00.007 12020 GuideAlgorithmResistSwitch::result() returns -0.66 from input -0.66
23:30:56.359 00.000 12020 MoveAxis(E, 0, ABG)
23:30:56.359 00.000 12020 Move returns status 0, amount 0
23:30:56.359 00.000 12020 MoveAxis(N, 111, ABG)
23:30:56.360 00.001 12020 Guiding  Dir = 0, Dur = 111
23:30:56.361 00.001 12020 IsSlewing returns 0
23:30:56.362 00.001 12020 IsGuiding returns 0
23:30:56.372 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"c131abb6-85f0-495d-a219-c74d681f3770"}
23:30:56.383 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"c131abb6-85f0-495d-a219-c74d681f3770"}
23:30:56.394 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"6e1acd02-0199-4551-b58c-6108d0b1e269"}
23:30:56.401 00.007 9340 case statement mapped state 6 to 3
23:30:56.425 00.024 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"6e1acd02-0199-4551-b58c-6108d0b1e269"}
23:30:56.434 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"d815d7ae-5da7-4e0d-b312-170d1a8e09d0"}
23:30:56.441 00.007 12020 PulseGuide returned control before completion, sleep 44
23:30:56.441 00.000 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":791,"width":15,"height":15,"star_pos":[7.21,7.35],"pixels":"..."},"id":"d815d7ae-5da7-4e0d-b312-170d1a8e09d0"}
23:30:56.499 00.058 12020 IsGuiding returns 1
23:30:56.500 00.001 12020 scope still moving after pulse duration time elapsed
23:30:56.529 00.029 12020 IsSlewing returns 0
23:30:56.530 00.001 12020 IsGuiding returns 1
23:30:56.663 00.133 12020 IsSlewing returns 0
23:30:56.664 00.001 12020 IsGuiding returns 0
23:30:56.665 00.001 12020 scope move finished after 111 + 191 ms
23:30:56.665 00.000 12020 Move returns status 0, amount 111
23:30:56.665 00.000 12020 move complete, result=0
23:30:56.665 00.000 12020 worker thread done servicing request
23:30:56.665 00.000 9340 GuideStep: -0.2 px 0 ms EAST, -0.7 px 111 ms NORTH
23:30:56.674 00.009 12020 Worker thread wakes up
23:30:56.675 00.001 12020 worker thread servicing REQUEST_EXPOSE 2000
23:30:56.675 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(836,38,31,31)
23:30:58.371 01.696 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"4f449471-bf44-4ff9-ab49-742a327d3e21"}
23:30:58.382 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"4f449471-bf44-4ff9-ab49-742a327d3e21"}
23:30:58.405 00.023 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"91a412b3-ea6f-428d-b77b-bf937c5e27b9"}
23:30:58.419 00.014 9340 case statement mapped state 6 to 3
23:30:58.427 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"91a412b3-ea6f-428d-b77b-bf937c5e27b9"}
23:30:58.437 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"825f0a64-78a4-4de1-92ef-f786c81b5426"}
23:30:58.446 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":791,"width":15,"height":15,"star_pos":[7.21,7.35],"pixels":"..."},"id":"825f0a64-78a4-4de1-92ef-f786c81b5426"}
23:30:59.060 00.614 12020 Exposure complete
23:30:59.301 00.241 12020 worker thread done servicing request
23:30:59.301 00.000 9340 OnExposeComplete: enter
23:30:59.311 00.010 9340 UpdateGuideState(): m_state=6
23:30:59.322 00.011 9340 Star::Find(15, 851, 54, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 792
23:30:59.332 00.010 9340 Star::Find returns 1 (0), X=851.49, Y=53.77, Mass=689786, SNR=147.1, Peak=56134 HFD=3.9
23:30:59.341 00.009 9340 MultiStar: [#1 0.37,0.27,0.84,U] [#2 0.75,-0.19,0.96,U] [#3 0.74,-0.19,0.61,U] [#4 0.34,0.26,0.62,U] [#5 0.38,0.33,0.80,U] [#6 0.62,0.01,0.69,U] [#7 0.85,0.26,0.56,U] [#8 0.08,0.52,0.55,U] 
23:30:59.351 00.010 9340 refined, 8 included, MultiStar: {0.54, 0.17}, one-star: {0.61, 0.35}
23:30:59.363 00.012 9340 CameraToMount -- cameraTheta (0.31) - m_xAngle (-3.14) = xAngle (3.45 = -2.84)
23:30:59.378 00.015 9340 CameraToMount -- cameraTheta (0.31) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (3.43 = -2.85)
23:30:59.387 00.009 9340 CameraToMount -- cameraX=0.54 cameraY=0.17 hyp=0.56 cameraTheta=0.31 mountX=-0.54 mountY=-0.16, mountTheta=-2.85
23:30:59.421 00.034 9340 SchedulePrimaryMove(10104498, x=0.54, y=0.17, opts=13)
23:30:59.431 00.010 9340 Enqueuing Move request for scope (0.54, 0.17)
23:30:59.441 00.010 12020 Worker thread wakes up
23:30:59.441 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=6221, max=65533, med=9886, FiltMin=7828, FiltMax=65455, Gamma=2.870
23:30:59.453 00.012 12020 worker thread servicing REQUEST_MOVE scope ofs (0.54, 0.17) opts 0xd
23:30:59.453 00.000 9340 UpdateGuideState exits: m=689786 SNR=147.1
23:30:59.462 00.009 12020 Handling offset move in thread for scope, endpoint = (0.54, 0.17)
23:30:59.463 00.001 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:30:59.472 00.009 12020 Moving (0.54, 0.17) raw xDistance=-0.54 yDistance=-0.16
23:30:59.472 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
23:30:59.482 00.010 12020 GuideAlgorithmHysteresis::Result() returns -0.23 from input -0.54
23:30:59.483 00.001 9340 Enqueuing Expose request
23:30:59.493 00.010 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:30:59.494 00.001 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
23:30:59.494 00.000 12020 MoveAxis(E, 44, ABG)
23:30:59.494 00.000 12020 Guiding  Dir = 2, Dur = 44
23:30:59.495 00.001 12020 IsSlewing returns 0
23:30:59.496 00.001 12020 IsGuiding returns 0
23:30:59.526 00.030 12020 PulseGuide returned control before completion, sleep 25
23:30:59.562 00.036 12020 IsGuiding returns 1
23:30:59.562 00.000 12020 scope still moving after pulse duration time elapsed
23:30:59.622 00.060 12020 IsSlewing returns 0
23:30:59.654 00.032 12020 IsGuiding returns 0
23:30:59.655 00.001 12020 scope move finished after 44 + 114 ms
23:30:59.655 00.000 12020 Move returns status 0, amount 44
23:30:59.655 00.000 12020 MoveAxis(N, 0, ABG)
23:30:59.655 00.000 12020 Move returns status 0, amount 0
23:30:59.656 00.001 12020 move complete, result=0
23:30:59.656 00.000 12020 worker thread done servicing request
23:30:59.656 00.000 9340 GuideStep: -0.5 px 44 ms EAST, -0.2 px 0 ms NORTH
23:30:59.665 00.009 12020 Worker thread wakes up
23:30:59.666 00.001 12020 worker thread servicing REQUEST_EXPOSE 2000
23:30:59.666 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(836,38,31,31)
23:31:00.371 00.705 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"c44485d9-c4df-45ce-b508-d4956c1dcae1"}
23:31:00.386 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"c44485d9-c4df-45ce-b508-d4956c1dcae1"}
23:31:00.398 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"241210f5-1ed0-4e15-b0e1-5d80b9937d5e"}
23:31:00.408 00.010 9340 case statement mapped state 6 to 3
23:31:00.423 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"241210f5-1ed0-4e15-b0e1-5d80b9937d5e"}
23:31:00.445 00.022 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"4de0c8fc-60aa-4649-a209-3dd175f61546"}
23:31:00.478 00.033 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":792,"width":15,"height":15,"star_pos":[7.49,6.77],"pixels":"..."},"id":"4de0c8fc-60aa-4649-a209-3dd175f61546"}
23:31:02.041 01.563 12020 Exposure complete
23:31:02.232 00.191 12020 worker thread done servicing request
23:31:02.232 00.000 9340 OnExposeComplete: enter
23:31:02.243 00.011 9340 UpdateGuideState(): m_state=6
23:31:02.254 00.011 9340 Star::Find(15, 851, 53, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 793
23:31:02.263 00.009 9340 Star::Find returns 1 (0), X=851.25, Y=53.97, Mass=727253, SNR=151.3, Peak=55190 HFD=4.1
23:31:02.289 00.026 9340 MultiStar: [#1 0.35,0.35,0.77,U] [#2 0.42,0.02,0.79,U] [#3 0.49,-0.01,0.68,U] [#4 0.13,0.46,0.57,U] [#5 0.29,0.39,0.68,U] [#6 0.42,-0.08,0.69,U] [#7 0.44,0.50,0.56,U] [#8 -0.18,0.62,0.70,U] 
23:31:02.300 00.011 9340 refined, 8 included, MultiStar: {0.31, 0.31}, one-star: {0.36, 0.54}
23:31:02.308 00.008 9340 CameraToMount -- cameraTheta (0.80) - m_xAngle (-3.14) = xAngle (3.93 = -2.35)
23:31:02.316 00.008 9340 CameraToMount -- cameraTheta (0.80) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (3.92 = -2.37)
23:31:02.326 00.010 9340 CameraToMount -- cameraX=0.31 cameraY=0.31 hyp=0.44 cameraTheta=0.80 mountX=-0.31 mountY=-0.31, mountTheta=-2.36
23:31:02.340 00.014 9340 SchedulePrimaryMove(10104498, x=0.31, y=0.31, opts=13)
23:31:02.350 00.010 9340 Enqueuing Move request for scope (0.31, 0.31)
23:31:02.376 00.026 12020 Worker thread wakes up
23:31:02.376 00.000 12020 worker thread servicing REQUEST_MOVE scope ofs (0.31, 0.31) opts 0xd
23:31:02.376 00.000 12020 Handling offset move in thread for scope, endpoint = (0.31, 0.31)
23:31:02.376 00.000 12020 Moving (0.31, 0.31) raw xDistance=-0.31 yDistance=-0.31
23:31:02.376 00.000 12020 GuideAlgorithmHysteresis::Result() returns -0.15 from input -0.31
23:31:02.377 00.001 12020 GuideAlgorithmResistSwitch::result() returns -0.31 from input -0.31
23:31:02.377 00.000 12020 MoveAxis(E, 29, ABG)
23:31:02.377 00.000 12020 Guiding  Dir = 2, Dur = 29
23:31:02.377 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=5697, max=65530, med=9884, FiltMin=7710, FiltMax=65483, Gamma=2.870
23:31:02.386 00.009 9340 UpdateGuideState exits: m=727253 SNR=151.3
23:31:02.395 00.009 12020 IsSlewing returns 0
23:31:02.395 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:31:02.403 00.008 12020 IsGuiding returns 0
23:31:02.404 00.001 9340 ScheduleExposure(2000,3,1) exposurePending=0
23:31:02.413 00.009 9340 Enqueuing Expose request
23:31:02.423 00.010 12020 PulseGuide returned control before completion, sleep 22
23:31:02.423 00.000 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"aed12b4d-2075-4f12-af05-24aaa3edc35d"}
23:31:02.432 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"aed12b4d-2075-4f12-af05-24aaa3edc35d"}
23:31:02.459 00.027 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"0d0f2120-b424-43f5-ad33-681ac9d3050a"}
23:31:02.472 00.013 12020 IsGuiding returns 0
23:31:02.472 00.000 9340 case statement mapped state 6 to 3
23:31:02.482 00.010 12020 Move returns status 0, amount 29
23:31:02.482 00.000 12020 MoveAxis(N, 51, ABG)
23:31:02.482 00.000 12020 Guiding  Dir = 0, Dur = 51
23:31:02.483 00.001 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"0d0f2120-b424-43f5-ad33-681ac9d3050a"}
23:31:02.494 00.011 12020 IsSlewing returns 0
23:31:02.495 00.001 12020 IsGuiding returns 0
23:31:02.516 00.021 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"35f4bffe-071d-46db-a8e2-7360a02925ac"}
23:31:02.547 00.031 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":793,"width":15,"height":15,"star_pos":[7.25,6.97],"pixels":"..."},"id":"35f4bffe-071d-46db-a8e2-7360a02925ac"}
23:31:02.581 00.034 12020 IsGuiding returns 1
23:31:02.581 00.000 12020 scope still moving after pulse duration time elapsed
23:31:02.642 00.061 12020 IsSlewing returns 0
23:31:02.740 00.098 12020 IsGuiding returns 0
23:31:02.741 00.001 12020 scope move finished after 51 + 194 ms
23:31:02.741 00.000 12020 Move returns status 0, amount 51
23:31:02.741 00.000 12020 move complete, result=0
23:31:02.741 00.000 12020 worker thread done servicing request
23:31:02.741 00.000 9340 GuideStep: -0.3 px 29 ms EAST, -0.3 px 51 ms NORTH
23:31:02.755 00.014 12020 Worker thread wakes up
23:31:02.755 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
23:31:02.755 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(836,38,31,31)
23:31:04.371 01.616 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"5d1e76cb-c956-4dbd-a11c-df8d27a23c53"}
23:31:04.396 00.025 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"5d1e76cb-c956-4dbd-a11c-df8d27a23c53"}
23:31:04.409 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"5c02f9c0-5c31-4b8a-abf6-13ce1efb7de3"}
23:31:04.419 00.010 9340 case statement mapped state 6 to 3
23:31:04.427 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"5c02f9c0-5c31-4b8a-abf6-13ce1efb7de3"}
23:31:04.438 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"c89e7534-43e2-46f9-b302-342ab2d21bc0"}
23:31:04.447 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":793,"width":15,"height":15,"star_pos":[7.25,6.97],"pixels":"..."},"id":"c89e7534-43e2-46f9-b302-342ab2d21bc0"}
23:31:05.122 00.675 12020 Exposure complete
23:31:05.419 00.297 12020 worker thread done servicing request
23:31:05.420 00.001 9340 OnExposeComplete: enter
23:31:05.431 00.011 9340 UpdateGuideState(): m_state=6
23:31:05.445 00.014 9340 Star::Find(15, 851, 53, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 794
23:31:05.455 00.010 9340 Star::Find returns 1 (0), X=851.02, Y=53.82, Mass=749521, SNR=158.3, Peak=55220 HFD=4.1
23:31:05.466 00.011 9340 MultiStar: [#1 0.04,0.17,0.68,U] [#2 0.37,-0.18,0.70,U] [#3 0.26,-0.08,0.70,U] [#4 -0.26,0.38,0.64,U] [#5 0.10,0.28,0.63,U] [#6 0.23,-0.05,0.58,U] [#7 -0.10,0.44,0.46,U] [#8 -0.37,0.86,0.00,M1] 
23:31:05.491 00.025 9340 refined, 7 included, MultiStar: {0.11, 0.17}, one-star: {0.13, 0.40}
23:31:05.505 00.014 9340 CameraToMount -- cameraTheta (1.00) - m_xAngle (-3.14) = xAngle (4.13 = -2.15)
23:31:05.514 00.009 9340 CameraToMount -- cameraTheta (1.00) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (4.12 = -2.16)
23:31:05.524 00.010 9340 CameraToMount -- cameraX=0.11 cameraY=0.17 hyp=0.20 cameraTheta=1.00 mountX=-0.11 mountY=-0.17, mountTheta=-2.15
23:31:05.538 00.014 9340 SchedulePrimaryMove(10104498, x=0.11, y=0.17, opts=13)
23:31:05.550 00.012 9340 Enqueuing Move request for scope (0.11, 0.17)
23:31:05.563 00.013 12020 Worker thread wakes up
23:31:05.563 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=5810, max=65533, med=9707, FiltMin=7590, FiltMax=65427, Gamma=2.870
23:31:05.575 00.012 12020 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.17) opts 0xd
23:31:05.575 00.000 12020 Handling offset move in thread for scope, endpoint = (0.11, 0.17)
23:31:05.576 00.001 9340 UpdateGuideState exits: m=749521 SNR=158.3
23:31:05.587 00.011 12020 Moving (0.11, 0.17) raw xDistance=-0.11 yDistance=-0.17
23:31:05.587 00.000 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
23:31:05.587 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:31:05.587 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:31:05.615 00.028 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
23:31:05.615 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
23:31:05.627 00.012 12020 MoveAxis(E, 0, ABG)
23:31:05.627 00.000 9340 Enqueuing Expose request
23:31:05.638 00.011 12020 Move returns status 0, amount 0
23:31:05.638 00.000 12020 MoveAxis(N, 0, ABG)
23:31:05.638 00.000 12020 Move returns status 0, amount 0
23:31:05.638 00.000 12020 move complete, result=0
23:31:05.639 00.001 12020 worker thread done servicing request
23:31:05.639 00.000 12020 Worker thread wakes up
23:31:05.639 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
23:31:05.639 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(836,38,31,31)
23:31:05.643 00.004 9340 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
23:31:06.371 00.728 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"2343f1b4-6860-4b7a-a5f0-915c989fef45"}
23:31:06.383 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"2343f1b4-6860-4b7a-a5f0-915c989fef45"}
23:31:06.427 00.044 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"05080402-4424-454c-b59f-44ad15b3d0f6"}
23:31:06.459 00.032 9340 case statement mapped state 6 to 3
23:31:06.474 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"05080402-4424-454c-b59f-44ad15b3d0f6"}
23:31:06.488 00.014 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"c0aebb63-9960-4256-8bc4-30a9b80d9d0a"}
23:31:06.500 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":794,"width":15,"height":15,"star_pos":[7.02,6.82],"pixels":"..."},"id":"c0aebb63-9960-4256-8bc4-30a9b80d9d0a"}
23:31:08.006 01.506 12020 Exposure complete
23:31:08.167 00.161 12020 worker thread done servicing request
23:31:08.167 00.000 9340 OnExposeComplete: enter
23:31:08.177 00.010 9340 UpdateGuideState(): m_state=6
23:31:08.186 00.009 9340 Star::Find(15, 851, 53, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 795
23:31:08.206 00.020 9340 Star::Find returns 1 (0), X=850.44, Y=53.85, Mass=702195, SNR=139.2, Peak=53121 HFD=3.8
23:31:08.217 00.011 9340 MultiStar: [#1 -0.32,0.32,0.73,U] [#2 -0.32,-0.22,0.75,U] [#3 -0.23,-0.19,0.62,U] [#4 -0.91,0.31,0.00,M1] [#5 -0.74,0.26,0.73,U] [#6 -0.58,-0.13,0.65,U] [#7 -0.45,0.38,0.66,U] [#8 -0.78,0.56,0.00,M2] 
23:31:08.224 00.007 9340 refined, 6 included, MultiStar: {-0.44, 0.14}, one-star: {-0.44, 0.42}
23:31:08.233 00.009 9340 CameraToMount -- cameraTheta (2.83) - m_xAngle (-3.14) = xAngle (5.97 = -0.32)
23:31:08.240 00.007 9340 CameraToMount -- cameraTheta (2.83) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (5.95 = -0.33)
23:31:08.246 00.006 9340 CameraToMount -- cameraX=-0.44 cameraY=0.14 hyp=0.46 cameraTheta=2.83 mountX=0.44 mountY=-0.15, mountTheta=-0.33
23:31:08.256 00.010 9340 SchedulePrimaryMove(10104498, x=-0.44, y=0.14, opts=13)
23:31:08.266 00.010 9340 Enqueuing Move request for scope (-0.44, 0.14)
23:31:08.275 00.009 12020 Worker thread wakes up
23:31:08.275 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=6157, max=65535, med=9891, FiltMin=7731, FiltMax=65483, Gamma=2.870
23:31:08.285 00.010 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.44, 0.14) opts 0xd
23:31:08.285 00.000 12020 Handling offset move in thread for scope, endpoint = (-0.44, 0.14)
23:31:08.285 00.000 12020 Moving (-0.44, 0.14) raw xDistance=0.44 yDistance=-0.15
23:31:08.285 00.000 12020 GuideAlgorithmHysteresis::Result() returns 0.19 from input 0.44
23:31:08.285 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:31:08.286 00.001 9340 UpdateGuideState exits: m=702195 SNR=139.2
23:31:08.309 00.023 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
23:31:08.309 00.000 12020 MoveAxis(W, 36, ABG)
23:31:08.309 00.000 12020 Guiding  Dir = 3, Dur = 36
23:31:08.309 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:31:08.320 00.011 12020 IsSlewing returns 0
23:31:08.320 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
23:31:08.329 00.009 12020 IsGuiding returns 0
23:31:08.329 00.000 9340 Enqueuing Expose request
23:31:08.355 00.026 12020 PulseGuide returned control before completion, sleep 21
23:31:08.373 00.018 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"6b4be278-04f6-46af-9510-6c02fb95d9ff"}
23:31:08.384 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"6b4be278-04f6-46af-9510-6c02fb95d9ff"}
23:31:08.397 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"3eb91475-8f60-4cc6-ab4f-ed4f3557ff03"}
23:31:08.419 00.022 9340 case statement mapped state 6 to 3
23:31:08.428 00.009 12020 IsGuiding returns 0
23:31:08.428 00.000 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"3eb91475-8f60-4cc6-ab4f-ed4f3557ff03"}
23:31:08.435 00.007 12020 Move returns status 0, amount 36
23:31:08.435 00.000 12020 MoveAxis(N, 0, ABG)
23:31:08.435 00.000 12020 Move returns status 0, amount 0
23:31:08.435 00.000 12020 move complete, result=0
23:31:08.435 00.000 12020 worker thread done servicing request
23:31:08.435 00.000 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"9681179b-0299-4f8e-848e-15ad8d2b756b"}
23:31:08.444 00.009 12020 Worker thread wakes up
23:31:08.444 00.000 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":795,"width":15,"height":15,"star_pos":[7.44,6.85],"pixels":"..."},"id":"9681179b-0299-4f8e-848e-15ad8d2b756b"}
23:31:08.456 00.012 12020 worker thread servicing REQUEST_EXPOSE 2000
23:31:08.456 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(836,38,31,31)
23:31:08.456 00.000 9340 GuideStep: 0.4 px 36 ms WEST, -0.2 px 0 ms NORTH
23:31:10.373 01.917 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"3fcd6932-83f4-4066-a37f-7c67b39b11dd"}
23:31:10.422 00.049 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"3fcd6932-83f4-4066-a37f-7c67b39b11dd"}
23:31:10.479 00.057 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"16725512-5038-43a5-a576-6c81ffdc602b"}
23:31:10.580 00.101 9340 case statement mapped state 6 to 3
23:31:10.673 00.093 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"16725512-5038-43a5-a576-6c81ffdc602b"}
23:31:10.749 00.076 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"5e0713d6-5241-47a5-af2f-be25e45f7634"}
23:31:10.939 00.190 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":795,"width":15,"height":15,"star_pos":[7.44,6.85],"pixels":"..."},"id":"5e0713d6-5241-47a5-af2f-be25e45f7634"}
23:31:11.152 00.213 12020 Exposure complete
23:31:12.373 01.221 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"18430f5c-b127-4ea6-a6fc-b423ff7142eb"}
23:31:12.556 00.183 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"18430f5c-b127-4ea6-a6fc-b423ff7142eb"}
23:31:12.976 00.420 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"cf4c2098-c15b-4e3d-bc2b-58293375da38"}
23:31:13.282 00.306 9340 case statement mapped state 6 to 3
23:31:13.467 00.185 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"cf4c2098-c15b-4e3d-bc2b-58293375da38"}
23:31:13.610 00.143 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"e5f46a48-fcaa-431c-90d9-c0dedd47f748"}
23:31:13.775 00.165 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":795,"width":15,"height":15,"star_pos":[7.44,6.85],"pixels":"..."},"id":"e5f46a48-fcaa-431c-90d9-c0dedd47f748"}
23:31:14.157 00.382 9340 OnExposeComplete: enter
23:31:14.246 00.089 12020 worker thread done servicing request
23:31:14.246 00.000 9340 UpdateGuideState(): m_state=6
23:31:14.389 00.143 9340 Star::Find(15, 850, 53, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 796
23:31:14.683 00.294 9340 Star::Find returns 1 (0), X=851.17, Y=54.17, Mass=748476, SNR=146.6, Peak=50617 HFD=4.3
23:31:14.838 00.155 9340 MultiStar: [#1 0.05,0.44,0.75,U] [#2 -0.10,0.12,0.76,U] [#3 -0.04,0.28,0.81,U] [#4 -0.47,0.40,0.65,U] [#5 -0.04,0.40,0.67,U] [#6 -0.11,0.28,0.58,U] [#7 -0.12,0.73,0.54,U] [#8 -0.29,0.73,0.62,U] 
23:31:14.898 00.060 9340 refined, 8 included, MultiStar: {-0.07, 0.46}, one-star: {0.29, 0.75}
23:31:14.990 00.092 9340 CameraToMount -- cameraTheta (1.72) - m_xAngle (-3.14) = xAngle (4.85 = -1.43)
23:31:15.021 00.031 9340 CameraToMount -- cameraTheta (1.72) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (4.84 = -1.45)
23:31:15.068 00.047 9340 CameraToMount -- cameraX=-0.07 cameraY=0.46 hyp=0.46 cameraTheta=1.72 mountX=0.06 mountY=-0.46, mountTheta=-1.43
23:31:15.168 00.100 9340 SchedulePrimaryMove(10104498, x=-0.07, y=0.46, opts=13)
23:31:15.295 00.127 9340 Enqueuing Move request for scope (-0.07, 0.46)
23:31:15.435 00.140 12020 Worker thread wakes up
23:31:15.435 00.000 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.46) opts 0xd
23:31:15.435 00.000 12020 Handling offset move in thread for scope, endpoint = (-0.07, 0.46)
23:31:15.436 00.001 12020 Moving (-0.07, 0.46) raw xDistance=0.06 yDistance=-0.46
23:31:15.436 00.000 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
23:31:15.436 00.000 12020 GuideAlgorithmResistSwitch::result() returns -0.46 from input -0.46
23:31:15.436 00.000 12020 MoveAxis(E, 0, ABG)
23:31:15.437 00.001 12020 Move returns status 0, amount 0
23:31:15.437 00.000 12020 MoveAxis(N, 77, ABG)
23:31:15.447 00.010 9340 UpdateImageDisplay: Size=(1920,1080) min=6143, max=65530, med=9888, FiltMin=7868, FiltMax=65483, Gamma=2.870
23:31:15.478 00.031 12020 Guiding  Dir = 0, Dur = 77
23:31:15.478 00.000 9340 UpdateGuideState exits: m=748476 SNR=146.6
23:31:15.499 00.021 12020 IsSlewing returns 0
23:31:15.499 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:31:15.518 00.019 12020 IsGuiding returns 0
23:31:15.518 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
23:31:15.600 00.082 9340 Enqueuing Expose request
23:31:15.700 00.100 12020 IsGuiding returns 1
23:31:15.701 00.001 12020 scope still moving after pulse duration time elapsed
23:31:15.701 00.000 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"c3e74f83-84db-441b-bd15-667a24fa8fd9"}
23:31:15.738 00.037 12020 IsSlewing returns 0
23:31:15.739 00.001 12020 IsGuiding returns 1
23:31:15.741 00.002 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"c3e74f83-84db-441b-bd15-667a24fa8fd9"}
23:31:15.890 00.149 12020 IsSlewing returns 0
23:31:15.891 00.001 12020 IsGuiding returns 0
23:31:15.892 00.001 12020 scope move finished after 77 + 296 ms
23:31:15.892 00.000 12020 Move returns status 0, amount 77
23:31:15.892 00.000 12020 move complete, result=0
23:31:15.892 00.000 12020 worker thread done servicing request
23:31:15.911 00.019 9340 GuideStep: 0.1 px 0 ms EAST, -0.5 px 77 ms NORTH
23:31:16.018 00.107 12020 Worker thread wakes up
23:31:16.018 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
23:31:16.019 00.001 12020 Handling exposure in thread, d=2000 o=3 r=(836,38,31,31)
23:31:16.038 00.019 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"ae9f15c9-7f6c-4283-bdce-ce2e44185a41"}
23:31:16.061 00.023 9340 case statement mapped state 6 to 3
23:31:16.080 00.019 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"ae9f15c9-7f6c-4283-bdce-ce2e44185a41"}
23:31:16.126 00.046 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"95848144-18d0-454b-9eae-e7755c69d632"}
23:31:16.196 00.070 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":796,"width":15,"height":15,"star_pos":[7.17,7.17],"pixels":"..."},"id":"95848144-18d0-454b-9eae-e7755c69d632"}
23:31:16.374 00.178 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"aa1b33da-2423-4437-b959-b689e356f0d3"}
23:31:16.456 00.082 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"aa1b33da-2423-4437-b959-b689e356f0d3"}
23:31:16.507 00.051 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"202acce6-d1ae-43cb-aa11-900d2b749a69"}
23:31:16.555 00.048 9340 case statement mapped state 6 to 3
23:31:16.628 00.073 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"202acce6-d1ae-43cb-aa11-900d2b749a69"}
23:31:16.670 00.042 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"cd8fd139-ef4b-42ff-a6e4-d6e877a15878"}
23:31:16.757 00.087 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":796,"width":15,"height":15,"star_pos":[7.17,7.17],"pixels":"..."},"id":"cd8fd139-ef4b-42ff-a6e4-d6e877a15878"}
23:31:18.373 01.616 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"9536e5cc-e3ac-4ead-acf8-26db785d2250"}
23:31:18.393 00.020 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"9536e5cc-e3ac-4ead-acf8-26db785d2250"}
23:31:18.426 00.033 12020 Exposure complete
23:31:18.433 00.007 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"c22e5591-78d0-46e0-bc14-68895ec6ba2e"}
23:31:18.486 00.053 9340 case statement mapped state 6 to 3
23:31:18.534 00.048 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"c22e5591-78d0-46e0-bc14-68895ec6ba2e"}
23:31:18.574 00.040 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"8dc4b2ff-943a-43fc-9199-9a32bde41eb8"}
23:31:18.623 00.049 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":796,"width":15,"height":15,"star_pos":[7.17,7.17],"pixels":"..."},"id":"8dc4b2ff-943a-43fc-9199-9a32bde41eb8"}
23:31:19.032 00.409 9340 OnExposeComplete: enter
23:31:19.055 00.023 12020 worker thread done servicing request
23:31:19.056 00.001 9340 UpdateGuideState(): m_state=6
23:31:19.076 00.020 9340 Star::Find(15, 851, 54, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 797
23:31:19.102 00.026 9340 Star::Find returns 1 (0), X=851.63, Y=53.90, Mass=668601, SNR=131.6, Peak=54478 HFD=3.8
23:31:19.134 00.032 9340 MultiStar: [#1 0.60,0.45,0.81,U] [#2 0.74,-0.03,0.80,U] [#3 0.90,-0.13,0.78,U] [#4 0.31,0.61,0.70,U] [#5 0.58,0.36,0.82,U] [#6 0.60,-0.03,0.69,U] [#7 0.92,0.55,0.00,M1] [#8 0.40,0.97,0.00,M2] 
23:31:19.172 00.038 9340 refined, 6 included, MultiStar: {0.65, 0.25}, one-star: {0.75, 0.48}
23:31:19.193 00.021 9340 CameraToMount -- cameraTheta (0.37) - m_xAngle (-3.14) = xAngle (3.51 = -2.78)
23:31:19.234 00.041 9340 CameraToMount -- cameraTheta (0.37) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (3.49 = -2.79)
23:31:19.253 00.019 9340 CameraToMount -- cameraX=0.65 cameraY=0.25 hyp=0.70 cameraTheta=0.37 mountX=-0.65 mountY=-0.24, mountTheta=-2.79
23:31:19.314 00.061 9340 SchedulePrimaryMove(10104498, x=0.65, y=0.25, opts=13)
23:31:19.336 00.022 9340 Enqueuing Move request for scope (0.65, 0.25)
23:31:19.354 00.018 12020 Worker thread wakes up
23:31:19.355 00.001 9340 UpdateImageDisplay: Size=(1920,1080) min=5963, max=65530, med=9863, FiltMin=7610, FiltMax=65483, Gamma=2.870
23:31:19.382 00.027 12020 worker thread servicing REQUEST_MOVE scope ofs (0.65, 0.25) opts 0xd
23:31:19.382 00.000 9340 UpdateGuideState exits: m=668601 SNR=131.6
23:31:19.400 00.018 12020 Handling offset move in thread for scope, endpoint = (0.65, 0.25)
23:31:19.401 00.001 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:31:19.430 00.029 12020 Moving (0.65, 0.25) raw xDistance=-0.65 yDistance=-0.24
23:31:19.431 00.001 12020 GuideAlgorithmHysteresis::Result() returns -0.27 from input -0.65
23:31:19.431 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:31:19.431 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
23:31:19.446 00.015 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.24
23:31:19.446 00.000 12020 MoveAxis(E, 53, ABG)
23:31:19.446 00.000 12020 Guiding  Dir = 2, Dur = 53
23:31:19.446 00.000 9340 Enqueuing Expose request
23:31:19.465 00.019 12020 IsSlewing returns 0
23:31:19.501 00.036 12020 IsGuiding returns 0
23:31:19.534 00.033 12020 PulseGuide returned control before completion, sleep 32
23:31:19.575 00.041 12020 IsGuiding returns 1
23:31:19.575 00.000 12020 scope still moving after pulse duration time elapsed
23:31:19.613 00.038 12020 IsSlewing returns 0
23:31:19.614 00.001 12020 IsGuiding returns 0
23:31:19.614 00.000 12020 scope move finished after 53 + 59 ms
23:31:19.614 00.000 12020 Move returns status 0, amount 53
23:31:19.614 00.000 12020 MoveAxis(N, 0, ABG)
23:31:19.615 00.001 12020 Move returns status 0, amount 0
23:31:19.615 00.000 12020 move complete, result=0
23:31:19.615 00.000 12020 worker thread done servicing request
23:31:19.615 00.000 9340 GuideStep: -0.7 px 53 ms EAST, -0.2 px 0 ms NORTH
23:31:19.634 00.019 12020 Worker thread wakes up
23:31:19.634 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
23:31:19.635 00.001 12020 Handling exposure in thread, d=2000 o=3 r=(836,38,31,31)
23:31:20.401 00.766 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"c7904e93-83ef-49f0-b56e-a8dba0f0fa6c"}
23:31:20.424 00.023 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"c7904e93-83ef-49f0-b56e-a8dba0f0fa6c"}
23:31:20.442 00.018 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"9021ef35-7d4a-47e8-b71f-f7bcbf400298"}
23:31:20.465 00.023 9340 case statement mapped state 6 to 3
23:31:20.495 00.030 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"9021ef35-7d4a-47e8-b71f-f7bcbf400298"}
23:31:20.549 00.054 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"755655fd-c87f-41ce-897f-9c6b86671685"}
23:31:20.585 00.036 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":797,"width":15,"height":15,"star_pos":[6.63,6.90],"pixels":"..."},"id":"755655fd-c87f-41ce-897f-9c6b86671685"}
23:31:22.056 01.471 12020 Exposure complete
23:31:22.425 00.369 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"d75dec70-7a03-4061-918d-0ad47a47693b"}
23:31:22.459 00.034 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"d75dec70-7a03-4061-918d-0ad47a47693b"}
23:31:22.481 00.022 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"a499e253-89d6-42e0-ae28-45a44cfe29fe"}
23:31:22.507 00.026 9340 case statement mapped state 6 to 3
23:31:22.539 00.032 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"a499e253-89d6-42e0-ae28-45a44cfe29fe"}
23:31:22.600 00.061 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"bb6869b0-2520-46cb-9f9b-2dfbf83484b4"}
23:31:22.622 00.022 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":797,"width":15,"height":15,"star_pos":[6.63,6.90],"pixels":"..."},"id":"bb6869b0-2520-46cb-9f9b-2dfbf83484b4"}
23:31:22.738 00.116 12020 worker thread done servicing request
23:31:22.739 00.001 9340 OnExposeComplete: enter
23:31:22.775 00.036 9340 UpdateGuideState(): m_state=6
23:31:22.803 00.028 9340 Star::Find(15, 851, 53, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 798
23:31:22.829 00.026 9340 Star::Find returns 1 (0), X=851.50, Y=54.23, Mass=683666, SNR=131.0, Peak=53220 HFD=3.8
23:31:22.875 00.046 9340 MultiStar: [#1 0.39,0.41,0.97,U] [#2 0.54,0.10,0.79,U] [#3 0.50,0.20,0.72,U] [#4 0.23,0.49,0.67,U] [#5 0.23,0.49,0.76,U] [#6 0.58,0.14,0.79,U] [#7 0.68,0.60,0.63,U] [#8 0.07,0.90,0.75,U] 
23:31:22.890 00.015 9340 refined, 8 included, MultiStar: {0.43, 0.46}, one-star: {0.61, 0.80}
23:31:22.908 00.018 9340 CameraToMount -- cameraTheta (0.82) - m_xAngle (-3.14) = xAngle (3.96 = -2.33)
23:31:22.922 00.014 9340 CameraToMount -- cameraTheta (0.82) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (3.94 = -2.34)
23:31:22.944 00.022 9340 CameraToMount -- cameraX=0.43 cameraY=0.46 hyp=0.63 cameraTheta=0.82 mountX=-0.43 mountY=-0.45, mountTheta=-2.33
23:31:22.975 00.031 9340 SchedulePrimaryMove(10104498, x=0.43, y=0.46, opts=13)
23:31:23.021 00.046 9340 Enqueuing Move request for scope (0.43, 0.46)
23:31:23.045 00.024 12020 Worker thread wakes up
23:31:23.045 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=6268, max=65530, med=9872, FiltMin=7792, FiltMax=65483, Gamma=2.870
23:31:23.066 00.021 12020 worker thread servicing REQUEST_MOVE scope ofs (0.43, 0.46) opts 0xd
23:31:23.066 00.000 9340 UpdateGuideState exits: m=683666 SNR=131.0
23:31:23.083 00.017 12020 Handling offset move in thread for scope, endpoint = (0.43, 0.46)
23:31:23.083 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:31:23.101 00.018 12020 Moving (0.43, 0.46) raw xDistance=-0.43 yDistance=-0.45
23:31:23.101 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
23:31:23.117 00.016 12020 GuideAlgorithmHysteresis::Result() returns -0.20 from input -0.43
23:31:23.118 00.001 9340 Enqueuing Expose request
23:31:23.156 00.038 12020 GuideAlgorithmResistSwitch::result() returns -0.45 from input -0.45
23:31:23.156 00.000 12020 MoveAxis(E, 40, ABG)
23:31:23.157 00.001 12020 Guiding  Dir = 2, Dur = 40
23:31:23.180 00.023 12020 IsSlewing returns 0
23:31:23.181 00.001 12020 IsGuiding returns 0
23:31:23.211 00.030 12020 PulseGuide returned control before completion, sleep 20
23:31:23.294 00.083 12020 IsGuiding returns 0
23:31:23.295 00.001 12020 Move returns status 0, amount 40
23:31:23.295 00.000 12020 MoveAxis(N, 76, ABG)
23:31:23.295 00.000 12020 Guiding  Dir = 0, Dur = 76
23:31:23.297 00.002 12020 IsSlewing returns 0
23:31:23.299 00.002 12020 IsGuiding returns 0
23:31:23.436 00.137 12020 IsGuiding returns 1
23:31:23.436 00.000 12020 scope still moving after pulse duration time elapsed
23:31:23.573 00.137 12020 IsSlewing returns 0
23:31:23.577 00.004 12020 IsGuiding returns 0
23:31:23.577 00.000 12020 scope move finished after 76 + 201 ms
23:31:23.577 00.000 12020 Move returns status 0, amount 76
23:31:23.577 00.000 12020 move complete, result=0
23:31:23.578 00.001 12020 worker thread done servicing request
23:31:23.578 00.000 12020 Worker thread wakes up
23:31:23.578 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
23:31:23.578 00.000 9340 GuideStep: -0.4 px 40 ms EAST, -0.5 px 76 ms NORTH
23:31:23.598 00.020 12020 Handling exposure in thread, d=2000 o=3 r=(836,38,31,31)
23:31:24.428 00.830 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"5b260dbf-1538-4685-b4eb-b2b9cd0db534"}
23:31:24.604 00.176 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"5b260dbf-1538-4685-b4eb-b2b9cd0db534"}
23:31:24.739 00.135 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"d131dde5-1177-4b78-acf2-c568d663bb49"}
23:31:24.800 00.061 9340 case statement mapped state 6 to 3
23:31:24.933 00.133 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"d131dde5-1177-4b78-acf2-c568d663bb49"}
23:31:25.045 00.112 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"622d1148-ac32-4314-81b2-3d874ad591e8"}
23:31:25.093 00.048 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":798,"width":15,"height":15,"star_pos":[7.50,7.23],"pixels":"..."},"id":"622d1148-ac32-4314-81b2-3d874ad591e8"}
23:31:25.974 00.881 12020 Exposure complete
23:31:26.382 00.408 12020 worker thread done servicing request
23:31:26.382 00.000 9340 OnExposeComplete: enter
23:31:26.401 00.019 9340 UpdateGuideState(): m_state=6
23:31:26.432 00.031 9340 Star::Find(15, 851, 54, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 799
23:31:26.450 00.018 9340 Star::Find returns 1 (0), X=851.61, Y=53.78, Mass=664294, SNR=146.3, Peak=54710 HFD=3.7
23:31:26.493 00.043 9340 MultiStar: [#1 0.78,-0.06,0.81,U] [#2 0.71,-0.27,0.74,U] [#3 0.75,-0.47,0.62,U] [#4 0.32,0.07,0.59,U] [#5 0.36,0.40,0.62,U] [#6 0.46,-0.22,0.64,U] [#7 0.71,0.31,0.55,U] [#8 0.41,0.64,0.55,U] 
23:31:26.515 00.022 9340 refined, 8 included, MultiStar: {0.60, 0.08}, one-star: {0.73, 0.36}
23:31:26.533 00.018 9340 CameraToMount -- cameraTheta (0.13) - m_xAngle (-3.14) = xAngle (3.27 = -3.02)
23:31:26.556 00.023 9340 CameraToMount -- cameraTheta (0.13) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (3.25 = -3.03)
23:31:26.571 00.015 9340 CameraToMount -- cameraX=0.60 cameraY=0.08 hyp=0.60 cameraTheta=0.13 mountX=-0.60 mountY=-0.07, mountTheta=-3.03
23:31:26.621 00.050 9340 SchedulePrimaryMove(10104498, x=0.60, y=0.08, opts=13)
23:31:26.638 00.017 9340 Enqueuing Move request for scope (0.60, 0.08)
23:31:26.659 00.021 12020 Worker thread wakes up
23:31:26.659 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=6221, max=65531, med=9866, FiltMin=7626, FiltMax=65483, Gamma=2.870
23:31:26.675 00.016 12020 worker thread servicing REQUEST_MOVE scope ofs (0.60, 0.08) opts 0xd
23:31:26.677 00.002 12020 Handling offset move in thread for scope, endpoint = (0.60, 0.08)
23:31:26.677 00.000 12020 Moving (0.60, 0.08) raw xDistance=-0.60 yDistance=-0.07
23:31:26.677 00.000 12020 GuideAlgorithmHysteresis::Result() returns -0.27 from input -0.60
23:31:26.677 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:31:26.677 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
23:31:26.677 00.000 12020 MoveAxis(E, 52, ABG)
23:31:26.678 00.001 9340 UpdateGuideState exits: m=664294 SNR=146.3
23:31:26.696 00.018 12020 Guiding  Dir = 2, Dur = 52
23:31:26.697 00.001 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:31:26.713 00.016 12020 IsSlewing returns 0
23:31:26.715 00.002 12020 IsGuiding returns 0
23:31:26.715 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
23:31:26.751 00.036 12020 PulseGuide returned control before completion, sleep 32
23:31:26.751 00.000 9340 Enqueuing Expose request
23:31:26.768 00.017 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"5dc4fe4b-990c-40d5-a1c3-55ff0d77c0cd"}
23:31:26.787 00.019 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"5dc4fe4b-990c-40d5-a1c3-55ff0d77c0cd"}
23:31:26.801 00.014 12020 IsGuiding returns 1
23:31:26.802 00.001 12020 scope still moving after pulse duration time elapsed
23:31:26.802 00.000 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"a4304e53-d7b2-4e1e-ae25-0ddeca51f1e3"}
23:31:26.822 00.020 9340 case statement mapped state 6 to 3
23:31:26.840 00.018 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"a4304e53-d7b2-4e1e-ae25-0ddeca51f1e3"}
23:31:26.872 00.032 12020 IsSlewing returns 0
23:31:26.875 00.003 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"b54120b3-1bf3-4811-aa8a-36925e44a7c1"}
23:31:26.896 00.021 12020 IsGuiding returns 0
23:31:26.896 00.000 12020 scope move finished after 52 + 129 ms
23:31:26.896 00.000 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":799,"width":15,"height":15,"star_pos":[6.61,6.78],"pixels":"..."},"id":"b54120b3-1bf3-4811-aa8a-36925e44a7c1"}
23:31:26.910 00.014 12020 Move returns status 0, amount 52
23:31:26.912 00.002 12020 MoveAxis(N, 0, ABG)
23:31:26.912 00.000 12020 Move returns status 0, amount 0
23:31:26.913 00.001 12020 move complete, result=0
23:31:26.913 00.000 9340 GuideStep: -0.6 px 52 ms EAST, -0.1 px 0 ms NORTH
23:31:26.931 00.018 12020 worker thread done servicing request
23:31:26.932 00.001 12020 Worker thread wakes up
23:31:26.932 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
23:31:26.932 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(836,38,31,31)
23:31:28.427 01.495 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"45cdb979-5bd3-4c0d-ad3a-509323a7bd99"}
23:31:28.452 00.025 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"45cdb979-5bd3-4c0d-ad3a-509323a7bd99"}
23:31:28.491 00.039 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"ab1eced2-b9ac-48ea-b374-aa11a1709ab8"}
23:31:28.543 00.052 9340 case statement mapped state 6 to 3
23:31:28.565 00.022 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"ab1eced2-b9ac-48ea-b374-aa11a1709ab8"}
23:31:28.590 00.025 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"90d8e5a1-a78f-4c2d-97b8-abd7a30f5089"}
23:31:28.613 00.023 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":799,"width":15,"height":15,"star_pos":[6.61,6.78],"pixels":"..."},"id":"90d8e5a1-a78f-4c2d-97b8-abd7a30f5089"}
23:31:29.353 00.740 12020 Exposure complete
23:31:29.850 00.497 12020 worker thread done servicing request
23:31:29.851 00.001 9340 OnExposeComplete: enter
23:31:29.880 00.029 9340 UpdateGuideState(): m_state=6
23:31:29.907 00.027 9340 Star::Find(15, 851, 53, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 800
23:31:29.924 00.017 9340 Star::Find returns 1 (0), X=851.80, Y=54.01, Mass=705130, SNR=155.6, Peak=52323 HFD=4.1
23:31:29.961 00.037 9340 MultiStar: [#1 0.63,0.53,0.75,U] [#2 0.88,0.11,0.64,U] [#3 1.12,0.20,0.00,M1] [#4 0.71,0.51,0.60,U] [#5 0.52,0.56,0.62,U] [#6 0.79,0.32,0.56,U] [#7 0.78,0.88,0.00,M1] [#8 0.57,0.78,0.00,M1] 
23:31:30.008 00.047 9340 refined, 5 included, MultiStar: {0.75, 0.45}, one-star: {0.92, 0.59}
23:31:30.033 00.025 9340 CameraToMount -- cameraTheta (0.54) - m_xAngle (-3.14) = xAngle (3.68 = -2.61)
23:31:30.054 00.021 9340 CameraToMount -- cameraTheta (0.54) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (3.66 = -2.62)
23:31:30.073 00.019 9340 CameraToMount -- cameraX=0.75 cameraY=0.45 hyp=0.88 cameraTheta=0.54 mountX=-0.75 mountY=-0.44, mountTheta=-2.62
23:31:30.100 00.027 9340 SchedulePrimaryMove(10104498, x=0.75, y=0.45, opts=13)
23:31:30.127 00.027 9340 Enqueuing Move request for scope (0.75, 0.45)
23:31:30.178 00.051 12020 Worker thread wakes up
23:31:30.178 00.000 12020 worker thread servicing REQUEST_MOVE scope ofs (0.75, 0.45) opts 0xd
23:31:30.179 00.001 9340 UpdateImageDisplay: Size=(1920,1080) min=6424, max=65530, med=9846, FiltMin=7709, FiltMax=65483, Gamma=2.870
23:31:30.198 00.019 12020 Handling offset move in thread for scope, endpoint = (0.75, 0.45)
23:31:30.198 00.000 9340 UpdateGuideState exits: m=705130 SNR=155.6
23:31:30.219 00.021 12020 Moving (0.75, 0.45) raw xDistance=-0.75 yDistance=-0.44
23:31:30.220 00.001 12020 GuideAlgorithmHysteresis::Result() returns -0.34 from input -0.75
23:31:30.220 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:31:30.240 00.020 12020 GuideAlgorithmResistSwitch::result() returns -0.44 from input -0.44
23:31:30.241 00.001 12020 MoveAxis(E, 66, ABG)
23:31:30.241 00.000 12020 Guiding  Dir = 2, Dur = 66
23:31:30.243 00.002 12020 IsSlewing returns 0
23:31:30.245 00.002 9340 ScheduleExposure(2000,3,1) exposurePending=0
23:31:30.267 00.022 12020 IsGuiding returns 0
23:31:30.267 00.000 9340 Enqueuing Expose request
23:31:30.296 00.029 12020 PulseGuide returned control before completion, sleep 48
23:31:30.349 00.053 12020 IsGuiding returns 1
23:31:30.349 00.000 12020 scope still moving after pulse duration time elapsed
23:31:30.392 00.043 12020 IsSlewing returns 0
23:31:30.393 00.001 12020 IsGuiding returns 0
23:31:30.393 00.000 12020 scope move finished after 66 + 59 ms
23:31:30.393 00.000 12020 Move returns status 0, amount 66
23:31:30.394 00.001 12020 MoveAxis(N, 73, ABG)
23:31:30.394 00.000 12020 Guiding  Dir = 0, Dur = 73
23:31:30.395 00.001 12020 IsSlewing returns 0
23:31:30.396 00.001 12020 IsGuiding returns 0
23:31:30.428 00.032 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"0c2aad7d-86de-44ce-a015-e5f60dd92678"}
23:31:30.446 00.018 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"0c2aad7d-86de-44ce-a015-e5f60dd92678"}
23:31:30.493 00.047 12020 IsGuiding returns 1
23:31:30.493 00.000 12020 scope still moving after pulse duration time elapsed
23:31:30.495 00.002 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"e626accc-3897-42fc-9e83-b108fb4f14d8"}
23:31:30.520 00.025 12020 IsSlewing returns 0
23:31:30.521 00.001 12020 IsGuiding returns 1
23:31:30.522 00.001 9340 case statement mapped state 6 to 3
23:31:30.540 00.018 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"e626accc-3897-42fc-9e83-b108fb4f14d8"}
23:31:30.568 00.028 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"8811cf02-5811-4e1b-bc4a-2c7a8995cdce"}
23:31:30.586 00.018 12020 IsSlewing returns 0
23:31:30.586 00.000 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":800,"width":15,"height":15,"star_pos":[6.80,7.01],"pixels":"..."},"id":"8811cf02-5811-4e1b-bc4a-2c7a8995cdce"}
23:31:30.664 00.078 12020 IsGuiding returns 0
23:31:30.664 00.000 12020 scope move finished after 73 + 194 ms
23:31:30.665 00.001 12020 Move returns status 0, amount 73
23:31:30.665 00.000 12020 move complete, result=0
23:31:30.665 00.000 12020 worker thread done servicing request
23:31:30.665 00.000 9340 GuideStep: -0.8 px 66 ms EAST, -0.4 px 73 ms NORTH
23:31:30.683 00.018 12020 Worker thread wakes up
23:31:30.683 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
23:31:30.683 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(836,38,31,31)
23:31:32.427 01.744 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"486c283c-c4f9-4545-bf04-e4e7cfeaf025"}
23:31:32.443 00.016 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"486c283c-c4f9-4545-bf04-e4e7cfeaf025"}
23:31:32.470 00.027 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"2c3531f1-3f55-4e3c-b140-ef3ddf3195c1"}
23:31:32.543 00.073 9340 case statement mapped state 6 to 3
23:31:32.574 00.031 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"2c3531f1-3f55-4e3c-b140-ef3ddf3195c1"}
23:31:32.597 00.023 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"1dff8c80-5f14-4de0-9764-9728fb1b12d7"}
23:31:32.627 00.030 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":800,"width":15,"height":15,"star_pos":[6.80,7.01],"pixels":"..."},"id":"1dff8c80-5f14-4de0-9764-9728fb1b12d7"}
23:31:33.101 00.474 12020 Exposure complete
23:31:33.468 00.367 12020 worker thread done servicing request
23:31:33.468 00.000 9340 OnExposeComplete: enter
23:31:33.500 00.032 9340 UpdateGuideState(): m_state=6
23:31:33.524 00.024 9340 Star::Find(15, 851, 54, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 801
23:31:33.541 00.017 9340 Star::Find returns 1 (0), X=851.29, Y=53.46, Mass=710440, SNR=147.9, Peak=55710 HFD=3.9
23:31:33.557 00.016 9340 MultiStar: [#1 0.60,-0.32,0.75,U] [#2 0.65,-0.54,0.66,U] [#3 0.60,0.00,0.60,U] [#4 0.36,-0.08,0.57,U] [#5 0.34,0.27,0.68,U] [#6 0.51,-0.34,0.59,U] [#7 0.58,0.09,0.56,U] [#8 0.24,0.24,0.52,U] 
23:31:33.571 00.014 9340 single-star, 8 included, MultiStar: {0.48, -0.07}, one-star: {0.41, 0.04}
23:31:33.591 00.020 9340 CameraToMount -- cameraTheta (0.09) - m_xAngle (-3.14) = xAngle (3.22 = -3.06)
23:31:33.608 00.017 9340 CameraToMount -- cameraTheta (0.09) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (3.21 = -3.07)
23:31:33.621 00.013 9340 CameraToMount -- cameraX=0.41 cameraY=0.04 hyp=0.41 cameraTheta=0.09 mountX=-0.41 mountY=-0.03, mountTheta=-3.07
23:31:33.663 00.042 9340 SchedulePrimaryMove(10104498, x=0.41, y=0.04, opts=13)
23:31:33.684 00.021 9340 Enqueuing Move request for scope (0.41, 0.04)
23:31:33.700 00.016 12020 Worker thread wakes up
23:31:33.701 00.001 9340 UpdateImageDisplay: Size=(1920,1080) min=6000, max=65533, med=9801, FiltMin=7925, FiltMax=65455, Gamma=2.870
23:31:33.718 00.017 12020 worker thread servicing REQUEST_MOVE scope ofs (0.41, 0.04) opts 0xd
23:31:33.718 00.000 12020 Handling offset move in thread for scope, endpoint = (0.41, 0.04)
23:31:33.718 00.000 9340 UpdateGuideState exits: m=710440 SNR=147.9
23:31:33.734 00.016 12020 Moving (0.41, 0.04) raw xDistance=-0.41 yDistance=-0.03
23:31:33.735 00.001 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:31:33.751 00.016 12020 GuideAlgorithmHysteresis::Result() returns -0.20 from input -0.41
23:31:33.751 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:31:33.771 00.020 9340 ScheduleExposure(2000,3,1) exposurePending=0
23:31:33.791 00.020 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
23:31:33.791 00.000 9340 Enqueuing Expose request
23:31:33.805 00.014 12020 MoveAxis(E, 38, ABG)
23:31:33.805 00.000 12020 Guiding  Dir = 2, Dur = 38
23:31:33.807 00.002 12020 IsSlewing returns 0
23:31:33.808 00.001 12020 IsGuiding returns 0
23:31:33.830 00.022 12020 PulseGuide returned control before completion, sleep 27
23:31:33.895 00.065 12020 IsGuiding returns 0
23:31:33.895 00.000 12020 Move returns status 0, amount 38
23:31:33.895 00.000 12020 MoveAxis(N, 0, ABG)
23:31:33.895 00.000 12020 Move returns status 0, amount 0
23:31:33.897 00.002 12020 move complete, result=0
23:31:33.897 00.000 12020 worker thread done servicing request
23:31:33.897 00.000 9340 GuideStep: -0.4 px 38 ms EAST, -0.0 px 0 ms NORTH
23:31:33.917 00.020 12020 Worker thread wakes up
23:31:33.917 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
23:31:33.917 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(836,38,31,31)
23:31:34.436 00.519 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"f0d75217-57cc-46bd-9a48-c58d18c38617"}
23:31:34.466 00.030 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"f0d75217-57cc-46bd-9a48-c58d18c38617"}
23:31:34.502 00.036 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"8895cee0-832e-4038-adcf-aff9435870ee"}
23:31:34.528 00.026 9340 case statement mapped state 6 to 3
23:31:34.551 00.023 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"8895cee0-832e-4038-adcf-aff9435870ee"}
23:31:34.620 00.069 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"10f3d78f-5500-4458-9ba3-d296f48fd185"}
23:31:34.663 00.043 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":801,"width":15,"height":15,"star_pos":[7.29,7.46],"pixels":"..."},"id":"10f3d78f-5500-4458-9ba3-d296f48fd185"}
23:31:36.292 01.629 12020 Exposure complete
23:31:36.436 00.144 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"49f9f46d-98eb-4c21-a1e7-9ba9113821cd"}
23:31:36.474 00.038 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"49f9f46d-98eb-4c21-a1e7-9ba9113821cd"}
23:31:36.558 00.084 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"d0211c64-2e7f-4298-8caf-b15e7ecd25ea"}
23:31:36.590 00.032 9340 case statement mapped state 6 to 3
23:31:36.629 00.039 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"d0211c64-2e7f-4298-8caf-b15e7ecd25ea"}
23:31:36.673 00.044 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"f6c18ced-290f-48ca-98bf-b7312d4ed6aa"}
23:31:36.698 00.025 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":801,"width":15,"height":15,"star_pos":[7.29,7.46],"pixels":"..."},"id":"f6c18ced-290f-48ca-98bf-b7312d4ed6aa"}
23:31:36.827 00.129 12020 worker thread done servicing request
23:31:36.827 00.000 9340 OnExposeComplete: enter
23:31:36.846 00.019 9340 UpdateGuideState(): m_state=6
23:31:36.860 00.014 9340 Star::Find(15, 851, 53, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 802
23:31:36.874 00.014 9340 Star::Find returns 1 (0), X=851.86, Y=54.05, Mass=744414, SNR=151.2, Peak=54763 HFD=4.3
23:31:36.894 00.020 9340 MultiStar: [#1 1.07,0.05,0.00,M1] [#2 0.94,-0.21,0.00,M1] [#3 1.04,-0.12,0.00,M1] [#4 0.66,0.34,0.57,U] [#5 0.93,0.19,0.00,M1] [#6 0.90,-0.00,0.58,U] [#7 1.04,0.53,0.00,M1] [#8 0.73,0.75,0.00,M1] 
23:31:36.909 00.015 9340 refined, 2 included, MultiStar: {0.87, 0.38}, one-star: {0.97, 0.62}
23:31:36.955 00.046 9340 CameraToMount -- cameraTheta (0.41) - m_xAngle (-3.14) = xAngle (3.55 = -2.74)
23:31:36.975 00.020 9340 CameraToMount -- cameraTheta (0.41) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (3.53 = -2.75)
23:31:36.991 00.016 9340 CameraToMount -- cameraX=0.87 cameraY=0.38 hyp=0.95 cameraTheta=0.41 mountX=-0.87 mountY=-0.36, mountTheta=-2.75
23:31:37.032 00.041 9340 SchedulePrimaryMove(10104498, x=0.87, y=0.38, opts=13)
23:31:37.074 00.042 9340 Enqueuing Move request for scope (0.87, 0.38)
23:31:37.101 00.027 12020 Worker thread wakes up
23:31:37.102 00.001 12020 worker thread servicing REQUEST_MOVE scope ofs (0.87, 0.38) opts 0xd
23:31:37.102 00.000 12020 Handling offset move in thread for scope, endpoint = (0.87, 0.38)
23:31:37.102 00.000 12020 Moving (0.87, 0.38) raw xDistance=-0.87 yDistance=-0.36
23:31:37.102 00.000 12020 GuideAlgorithmHysteresis::Result() returns -0.38 from input -0.87
23:31:37.102 00.000 12020 GuideAlgorithmResistSwitch::result() returns -0.36 from input -0.36
23:31:37.103 00.001 12020 MoveAxis(E, 74, ABG)
23:31:37.103 00.000 12020 Guiding  Dir = 2, Dur = 74
23:31:37.104 00.001 12020 IsSlewing returns 0
23:31:37.105 00.001 12020 IsGuiding returns 0
23:31:37.107 00.002 9340 UpdateImageDisplay: Size=(1920,1080) min=6381, max=65531, med=9856, FiltMin=7582, FiltMax=65483, Gamma=2.870
23:31:37.126 00.019 12020 PulseGuide returned control before completion, sleep 65
23:31:37.126 00.000 9340 UpdateGuideState exits: m=744414 SNR=151.2
23:31:37.149 00.023 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:31:37.177 00.028 9340 ScheduleExposure(2000,3,1) exposurePending=0
23:31:37.226 00.049 12020 IsGuiding returns 1
23:31:37.226 00.000 9340 Enqueuing Expose request
23:31:37.243 00.017 12020 scope still moving after pulse duration time elapsed
23:31:37.282 00.039 12020 IsSlewing returns 0
23:31:37.286 00.004 12020 IsGuiding returns 0
23:31:37.286 00.000 12020 scope move finished after 74 + 107 ms
23:31:37.287 00.001 12020 Move returns status 0, amount 74
23:31:37.287 00.000 12020 MoveAxis(N, 60, ABG)
23:31:37.287 00.000 12020 Guiding  Dir = 0, Dur = 60
23:31:37.289 00.002 12020 IsSlewing returns 0
23:31:37.290 00.001 12020 IsGuiding returns 0
23:31:37.381 00.091 12020 IsGuiding returns 1
23:31:37.381 00.000 12020 scope still moving after pulse duration time elapsed
23:31:37.405 00.024 12020 IsSlewing returns 0
23:31:37.406 00.001 12020 IsGuiding returns 1
23:31:37.540 00.134 12020 IsSlewing returns 0
23:31:37.578 00.038 12020 IsGuiding returns 0
23:31:37.579 00.001 12020 scope move finished after 60 + 227 ms
23:31:37.579 00.000 12020 Move returns status 0, amount 60
23:31:37.579 00.000 12020 move complete, result=0
23:31:37.579 00.000 12020 worker thread done servicing request
23:31:37.579 00.000 12020 Worker thread wakes up
23:31:37.579 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
23:31:37.580 00.001 12020 Handling exposure in thread, d=2000 o=3 r=(836,38,31,31)
23:31:37.580 00.000 9340 GuideStep: -0.9 px 74 ms EAST, -0.4 px 60 ms NORTH
23:31:38.457 00.877 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"275e5d55-d3d5-4932-9f68-f304d291ed03"}
23:31:38.535 00.078 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"275e5d55-d3d5-4932-9f68-f304d291ed03"}
23:31:38.646 00.111 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"2741a4aa-91ec-4c47-8797-3094ee490c6d"}
23:31:38.774 00.128 9340 case statement mapped state 6 to 3
23:31:38.899 00.125 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"2741a4aa-91ec-4c47-8797-3094ee490c6d"}
23:31:38.927 00.028 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"af1c3976-df4a-4c62-8d98-b04d3ef27ce7"}
23:31:38.958 00.031 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":802,"width":15,"height":15,"star_pos":[6.86,7.05],"pixels":"..."},"id":"af1c3976-df4a-4c62-8d98-b04d3ef27ce7"}
23:31:39.979 01.021 12020 Exposure complete
23:31:40.279 00.300 12020 worker thread done servicing request
23:31:40.279 00.000 9340 OnExposeComplete: enter
23:31:40.313 00.034 9340 UpdateGuideState(): m_state=6
23:31:40.336 00.023 9340 Star::Find(15, 851, 54, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 803
23:31:40.351 00.015 9340 Star::Find returns 1 (0), X=851.75, Y=53.74, Mass=664130, SNR=136.2, Peak=51239 HFD=3.8
23:31:40.364 00.013 9340 MultiStar: [#1 1.02,-0.03,0.00,M2] [#2 0.78,-0.47,0.83,U] [#3 0.96,-0.50,0.00,M2] [#4 0.62,0.07,0.62,U] [#5 0.62,0.23,0.92,U] [#6 0.73,-0.24,0.75,U] [#7 0.99,0.15,0.00,M2] [#8 0.48,0.30,0.66,U] 
23:31:40.378 00.014 9340 refined, 5 included, MultiStar: {0.70, 0.04}, one-star: {0.86, 0.31}
23:31:40.394 00.016 9340 CameraToMount -- cameraTheta (0.06) - m_xAngle (-3.14) = xAngle (3.19 = -3.09)
23:31:40.408 00.014 9340 CameraToMount -- cameraTheta (0.06) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (3.18 = -3.11)
23:31:40.442 00.034 9340 CameraToMount -- cameraX=0.70 cameraY=0.04 hyp=0.70 cameraTheta=0.06 mountX=-0.70 mountY=-0.02, mountTheta=-3.11
23:31:40.466 00.024 9340 SchedulePrimaryMove(10104498, x=0.70, y=0.04, opts=13)
23:31:40.482 00.016 9340 Enqueuing Move request for scope (0.70, 0.04)
23:31:40.497 00.015 12020 Worker thread wakes up
23:31:40.498 00.001 9340 UpdateImageDisplay: Size=(1920,1080) min=5880, max=65531, med=9862, FiltMin=7077, FiltMax=65455, Gamma=2.870
23:31:40.518 00.020 12020 worker thread servicing REQUEST_MOVE scope ofs (0.70, 0.04) opts 0xd
23:31:40.519 00.001 12020 Handling offset move in thread for scope, endpoint = (0.70, 0.04)
23:31:40.519 00.000 12020 Moving (0.70, 0.04) raw xDistance=-0.70 yDistance=-0.02
23:31:40.520 00.001 12020 GuideAlgorithmHysteresis::Result() returns -0.32 from input -0.70
23:31:40.520 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:31:40.520 00.000 9340 UpdateGuideState exits: m=664130 SNR=136.2
23:31:40.541 00.021 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
23:31:40.541 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:31:40.577 00.036 12020 MoveAxis(E, 63, ABG)
23:31:40.577 00.000 12020 Guiding  Dir = 2, Dur = 63
23:31:40.577 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
23:31:40.594 00.017 12020 IsSlewing returns 0
23:31:40.594 00.000 9340 Enqueuing Expose request
23:31:40.608 00.014 12020 IsGuiding returns 0
23:31:40.609 00.001 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"2b5d7334-3d82-4cb9-a918-c1844b2bbac7"}
23:31:40.621 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"2b5d7334-3d82-4cb9-a918-c1844b2bbac7"}
23:31:40.637 00.016 12020 PulseGuide returned control before completion, sleep 55
23:31:40.639 00.002 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"47b58957-d5eb-4259-969d-498509c95aa4"}
23:31:40.655 00.016 9340 case statement mapped state 6 to 3
23:31:40.671 00.016 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"47b58957-d5eb-4259-969d-498509c95aa4"}
23:31:40.713 00.042 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"23dd3422-6ecc-4943-a9cb-df42093bfbd8"}
23:31:40.736 00.023 12020 IsGuiding returns 0
23:31:40.737 00.001 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":803,"width":15,"height":15,"star_pos":[6.75,6.74],"pixels":"..."},"id":"23dd3422-6ecc-4943-a9cb-df42093bfbd8"}
23:31:40.752 00.015 12020 Move returns status 0, amount 63
23:31:40.752 00.000 12020 MoveAxis(N, 0, ABG)
23:31:40.752 00.000 12020 Move returns status 0, amount 0
23:31:40.753 00.001 12020 move complete, result=0
23:31:40.753 00.000 12020 worker thread done servicing request
23:31:40.753 00.000 12020 Worker thread wakes up
23:31:40.753 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
23:31:40.753 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(836,38,31,31)
23:31:40.760 00.007 9340 GuideStep: -0.7 px 63 ms EAST, -0.0 px 0 ms NORTH
23:31:42.454 01.694 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"4ef58269-5202-4905-9c83-ce406175afcd"}
23:31:42.469 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"4ef58269-5202-4905-9c83-ce406175afcd"}
23:31:42.502 00.033 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"60ce2426-10b7-4041-81d5-7af1443e26dc"}
23:31:42.527 00.025 9340 case statement mapped state 6 to 3
23:31:42.544 00.017 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"60ce2426-10b7-4041-81d5-7af1443e26dc"}
23:31:42.558 00.014 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"b78f78a0-a209-4177-a3f9-68f22024fd03"}
23:31:42.577 00.019 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":803,"width":15,"height":15,"star_pos":[6.75,6.74],"pixels":"..."},"id":"b78f78a0-a209-4177-a3f9-68f22024fd03"}
23:31:43.130 00.553 12020 Exposure complete
23:31:43.487 00.357 12020 worker thread done servicing request
23:31:43.487 00.000 9340 OnExposeComplete: enter
23:31:43.520 00.033 9340 UpdateGuideState(): m_state=6
23:31:43.534 00.014 9340 Star::Find(15, 851, 53, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 804
23:31:43.552 00.018 9340 Star::Find returns 1 (0), X=851.56, Y=53.87, Mass=687546, SNR=141.5, Peak=53762 HFD=3.8
23:31:43.569 00.017 9340 MultiStar: [#1 1.03,0.08,0.00,M3] [#2 0.80,-0.22,0.93,U] [#3 0.73,-0.17,0.62,U] [#4 0.45,0.27,0.65,U] [#5 0.49,0.32,0.64,U] [#6 0.80,-0.23,0.54,U] [#7 0.99,0.33,0.00,M3] [#8 0.49,0.55,0.60,U] 
23:31:43.609 00.040 9340 refined, 6 included, MultiStar: {0.64, 0.14}, one-star: {0.67, 0.44}
23:31:43.624 00.015 9340 CameraToMount -- cameraTheta (0.22) - m_xAngle (-3.14) = xAngle (3.36 = -2.93)
23:31:43.635 00.011 9340 CameraToMount -- cameraTheta (0.22) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (3.34 = -2.94)
23:31:43.655 00.020 9340 CameraToMount -- cameraX=0.64 cameraY=0.14 hyp=0.66 cameraTheta=0.22 mountX=-0.64 mountY=-0.13, mountTheta=-2.94
23:31:43.698 00.043 9340 SchedulePrimaryMove(10104498, x=0.64, y=0.14, opts=13)
23:31:43.717 00.019 9340 Enqueuing Move request for scope (0.64, 0.14)
23:31:43.730 00.013 12020 Worker thread wakes up
23:31:43.731 00.001 9340 UpdateImageDisplay: Size=(1920,1080) min=6277, max=65531, med=9858, FiltMin=7895, FiltMax=65455, Gamma=2.870
23:31:43.744 00.013 12020 worker thread servicing REQUEST_MOVE scope ofs (0.64, 0.14) opts 0xd
23:31:43.744 00.000 9340 UpdateGuideState exits: m=687546 SNR=141.5
23:31:43.762 00.018 12020 Handling offset move in thread for scope, endpoint = (0.64, 0.14)
23:31:43.762 00.000 12020 Moving (0.64, 0.14) raw xDistance=-0.64 yDistance=-0.13
23:31:43.763 00.001 12020 GuideAlgorithmHysteresis::Result() returns -0.30 from input -0.64
23:31:43.763 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:31:43.763 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
23:31:43.763 00.000 12020 MoveAxis(E, 57, ABG)
23:31:43.764 00.001 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:31:43.815 00.051 12020 Guiding  Dir = 2, Dur = 57
23:31:43.815 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
23:31:43.831 00.016 12020 IsSlewing returns 0
23:31:43.832 00.001 9340 Enqueuing Expose request
23:31:43.858 00.026 12020 IsGuiding returns 0
23:31:43.900 00.042 12020 PulseGuide returned control before completion, sleep 25
23:31:43.936 00.036 12020 IsGuiding returns 1
23:31:43.937 00.001 12020 scope still moving after pulse duration time elapsed
23:31:43.985 00.048 12020 IsSlewing returns 0
23:31:43.986 00.001 12020 IsGuiding returns 0
23:31:43.986 00.000 12020 scope move finished after 57 + 71 ms
23:31:43.987 00.001 12020 Move returns status 0, amount 57
23:31:43.987 00.000 12020 MoveAxis(N, 0, ABG)
23:31:43.988 00.001 12020 Move returns status 0, amount 0
23:31:43.988 00.000 12020 move complete, result=0
23:31:43.988 00.000 12020 worker thread done servicing request
23:31:43.988 00.000 9340 GuideStep: -0.6 px 57 ms EAST, -0.1 px 0 ms NORTH
23:31:44.023 00.035 12020 Worker thread wakes up
23:31:44.024 00.001 12020 worker thread servicing REQUEST_EXPOSE 2000
23:31:44.024 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(836,38,31,31)
23:31:44.454 00.430 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"d9987b41-1ac7-4f34-aa59-8c8c57fe6971"}
23:31:44.477 00.023 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"d9987b41-1ac7-4f34-aa59-8c8c57fe6971"}
23:31:44.537 00.060 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"c2c31ec3-e799-4fd0-ab2c-ab6a2c3fbbcf"}
23:31:44.555 00.018 9340 case statement mapped state 6 to 3
23:31:44.582 00.027 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"c2c31ec3-e799-4fd0-ab2c-ab6a2c3fbbcf"}
23:31:44.636 00.054 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"94dca59b-f9eb-4e6f-8249-2f53625105f0"}
23:31:44.668 00.032 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":804,"width":15,"height":15,"star_pos":[6.56,6.87],"pixels":"..."},"id":"94dca59b-f9eb-4e6f-8249-2f53625105f0"}
23:31:46.453 01.785 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"0ae7447f-5ac5-49eb-92d4-3b946a303326"}
23:31:46.484 00.031 12020 Exposure complete
23:31:46.487 00.003 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"0ae7447f-5ac5-49eb-92d4-3b946a303326"}
23:31:46.588 00.101 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"cb211855-746f-4b34-8736-c1fcce4b8734"}
23:31:46.661 00.073 9340 case statement mapped state 6 to 3
23:31:46.737 00.076 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"cb211855-746f-4b34-8736-c1fcce4b8734"}
23:31:46.817 00.080 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"85b3a08e-5899-4172-bbef-01c1e2280095"}
23:31:46.912 00.095 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":804,"width":15,"height":15,"star_pos":[6.56,6.87],"pixels":"..."},"id":"85b3a08e-5899-4172-bbef-01c1e2280095"}
23:31:47.187 00.275 12020 worker thread done servicing request
23:31:47.188 00.001 9340 OnExposeComplete: enter
23:31:47.201 00.013 9340 UpdateGuideState(): m_state=6
23:31:47.217 00.016 9340 Star::Find(15, 851, 53, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 805
23:31:47.237 00.020 9340 Star::Find returns 1 (0), X=851.12, Y=54.22, Mass=709692, SNR=138.6, Peak=49936 HFD=4.2
23:31:47.277 00.040 9340 MultiStar: [#1 0.17,0.83,0.80,U] [#2 0.31,0.37,0.81,U] [#3 0.21,0.29,0.69,U] [#4 0.22,0.77,0.72,U] [#5 -0.09,0.89,0.81,U] [#6 0.28,0.18,0.62,U] [#7 0.25,1.10,0.00,M4] [#8 -0.22,1.19,0.00,M1] 
23:31:47.304 00.027 9340 refined, 6 included, MultiStar: {0.19, 0.61}, one-star: {0.24, 0.79}
23:31:47.326 00.022 9340 CameraToMount -- cameraTheta (1.27) - m_xAngle (-3.14) = xAngle (4.41 = -1.88)
23:31:47.344 00.018 9340 CameraToMount -- cameraTheta (1.27) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (4.39 = -1.89)
23:31:47.378 00.034 9340 CameraToMount -- cameraX=0.19 cameraY=0.61 hyp=0.64 cameraTheta=1.27 mountX=-0.19 mountY=-0.61, mountTheta=-1.88
23:31:47.433 00.055 9340 SchedulePrimaryMove(10104498, x=0.19, y=0.61, opts=13)
23:31:47.447 00.014 9340 Enqueuing Move request for scope (0.19, 0.61)
23:31:47.462 00.015 12020 Worker thread wakes up
23:31:47.462 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=6130, max=65530, med=9874, FiltMin=7716, FiltMax=65483, Gamma=2.870
23:31:47.474 00.012 12020 worker thread servicing REQUEST_MOVE scope ofs (0.19, 0.61) opts 0xd
23:31:47.474 00.000 9340 UpdateGuideState exits: m=709692 SNR=138.6
23:31:47.490 00.016 12020 Handling offset move in thread for scope, endpoint = (0.19, 0.61)
23:31:47.491 00.001 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:31:47.506 00.015 12020 Moving (0.19, 0.61) raw xDistance=-0.19 yDistance=-0.61
23:31:47.506 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
23:31:47.538 00.032 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.19
23:31:47.539 00.001 12020 GuideAlgorithmResistSwitch::result() returns -0.61 from input -0.61
23:31:47.539 00.000 12020 MoveAxis(E, 0, ABG)
23:31:47.539 00.000 12020 Move returns status 0, amount 0
23:31:47.539 00.000 12020 MoveAxis(N, 102, ABG)
23:31:47.539 00.000 12020 Guiding  Dir = 0, Dur = 102
23:31:47.541 00.002 9340 Enqueuing Expose request
23:31:47.559 00.018 12020 IsSlewing returns 0
23:31:47.584 00.025 12020 IsGuiding returns 0
23:31:47.664 00.080 12020 PulseGuide returned control before completion, sleep 33
23:31:47.703 00.039 12020 IsGuiding returns 1
23:31:47.703 00.000 12020 scope still moving after pulse duration time elapsed
23:31:47.734 00.031 12020 IsSlewing returns 0
23:31:47.735 00.001 12020 IsGuiding returns 1
23:31:47.855 00.120 12020 IsSlewing returns 0
23:31:47.888 00.033 12020 IsGuiding returns 0
23:31:47.889 00.001 12020 scope move finished after 102 + 202 ms
23:31:47.889 00.000 12020 Move returns status 0, amount 102
23:31:47.889 00.000 12020 move complete, result=0
23:31:47.889 00.000 12020 worker thread done servicing request
23:31:47.889 00.000 12020 Worker thread wakes up
23:31:47.890 00.001 12020 worker thread servicing REQUEST_EXPOSE 2000
23:31:47.890 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(836,38,31,31)
23:31:47.890 00.000 9340 GuideStep: -0.2 px 0 ms EAST, -0.6 px 102 ms NORTH
23:31:48.453 00.563 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"e7b23cae-2c40-424d-a03d-36f5da6374c9"}
23:31:48.476 00.023 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"e7b23cae-2c40-424d-a03d-36f5da6374c9"}
23:31:48.519 00.043 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"50debf9b-3489-4b00-b73a-fb2be8553989"}
23:31:48.535 00.016 9340 case statement mapped state 6 to 3
23:31:48.557 00.022 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"50debf9b-3489-4b00-b73a-fb2be8553989"}
23:31:48.574 00.017 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"9f18fe0e-3d6c-4f25-bdb1-b71d6158b2af"}
23:31:48.601 00.027 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":805,"width":15,"height":15,"star_pos":[7.12,7.22],"pixels":"..."},"id":"9f18fe0e-3d6c-4f25-bdb1-b71d6158b2af"}
23:31:50.277 01.676 12020 Exposure complete
23:31:50.453 00.176 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"0c15bafd-e926-4826-8738-41259f736cd6"}
23:31:50.477 00.024 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"0c15bafd-e926-4826-8738-41259f736cd6"}
23:31:50.528 00.051 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"a5d27d72-fb11-42bb-b1ab-d4d107894f5b"}
23:31:50.547 00.019 9340 case statement mapped state 6 to 3
23:31:50.565 00.018 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"a5d27d72-fb11-42bb-b1ab-d4d107894f5b"}
23:31:50.578 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"a1b36b5d-ff8e-4d83-ba4a-c2913b36254e"}
23:31:50.601 00.023 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":805,"width":15,"height":15,"star_pos":[7.12,7.22],"pixels":"..."},"id":"a1b36b5d-ff8e-4d83-ba4a-c2913b36254e"}
23:31:50.627 00.026 12020 worker thread done servicing request
23:31:50.628 00.001 9340 OnExposeComplete: enter
23:31:50.680 00.052 9340 UpdateGuideState(): m_state=6
23:31:50.700 00.020 9340 Star::Find(15, 851, 54, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 806
23:31:50.714 00.014 9340 Star::Find returns 1 (0), X=851.75, Y=53.67, Mass=739697, SNR=144.7, Peak=51251 HFD=3.7
23:31:50.732 00.018 9340 MultiStar: [#1 0.88,0.03,0.86,U] [#2 0.98,-0.56,0.00,M1] [#3 0.99,-0.58,0.00,M1] [#4 0.38,0.07,0.57,U] [#5 0.92,-0.03,0.73,U] [#6 1.12,-0.34,0.00,M1] [#7 0.98,0.05,0.00,M5] [#8 0.47,0.43,0.57,U] 
23:31:50.752 00.020 9340 refined, 4 included, MultiStar: {0.74, 0.14}, one-star: {0.87, 0.24}
23:31:50.804 00.052 9340 CameraToMount -- cameraTheta (0.19) - m_xAngle (-3.14) = xAngle (3.32 = -2.96)
23:31:50.823 00.019 9340 CameraToMount -- cameraTheta (0.19) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (3.31 = -2.97)
23:31:50.851 00.028 9340 CameraToMount -- cameraX=0.74 cameraY=0.14 hyp=0.76 cameraTheta=0.19 mountX=-0.75 mountY=-0.13, mountTheta=-2.97
23:31:50.882 00.031 9340 SchedulePrimaryMove(10104498, x=0.74, y=0.14, opts=13)
23:31:50.904 00.022 9340 Enqueuing Move request for scope (0.74, 0.14)
23:31:50.952 00.048 12020 Worker thread wakes up
23:31:50.952 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=6327, max=65531, med=9890, FiltMin=7764, FiltMax=65427, Gamma=2.870
23:31:50.971 00.019 12020 worker thread servicing REQUEST_MOVE scope ofs (0.74, 0.14) opts 0xd
23:31:50.971 00.000 12020 Handling offset move in thread for scope, endpoint = (0.74, 0.14)
23:31:50.972 00.001 12020 Moving (0.74, 0.14) raw xDistance=-0.75 yDistance=-0.13
23:31:50.972 00.000 12020 GuideAlgorithmHysteresis::Result() returns -0.31 from input -0.75
23:31:50.972 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:31:50.973 00.001 9340 UpdateGuideState exits: m=739697 SNR=144.7
23:31:50.994 00.021 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
23:31:50.994 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:31:51.014 00.020 12020 MoveAxis(E, 61, ABG)
23:31:51.015 00.001 9340 ScheduleExposure(2000,3,1) exposurePending=0
23:31:51.034 00.019 12020 Guiding  Dir = 2, Dur = 61
23:31:51.035 00.001 9340 Enqueuing Expose request
23:31:51.072 00.037 12020 IsSlewing returns 0
23:31:51.073 00.001 12020 IsGuiding returns 0
23:31:51.102 00.029 12020 PulseGuide returned control before completion, sleep 44
23:31:51.193 00.091 12020 IsGuiding returns 0
23:31:51.194 00.001 12020 Move returns status 0, amount 61
23:31:51.194 00.000 12020 MoveAxis(N, 0, ABG)
23:31:51.194 00.000 12020 Move returns status 0, amount 0
23:31:51.195 00.001 12020 move complete, result=0
23:31:51.195 00.000 12020 worker thread done servicing request
23:31:51.195 00.000 9340 GuideStep: -0.7 px 61 ms EAST, -0.1 px 0 ms NORTH
23:31:51.215 00.020 12020 Worker thread wakes up
23:31:51.215 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
23:31:51.215 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(836,38,31,31)
23:31:52.453 01.238 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"c236c3b7-57e6-4c1e-85fa-7c7fa0e07486"}
23:31:52.846 00.393 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"c236c3b7-57e6-4c1e-85fa-7c7fa0e07486"}
23:31:52.921 00.075 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"034d74e5-5dc6-46db-8bce-f30b2ae42c1d"}
23:31:53.009 00.088 9340 case statement mapped state 6 to 3
23:31:53.052 00.043 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"034d74e5-5dc6-46db-8bce-f30b2ae42c1d"}
23:31:53.114 00.062 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"97f0b335-1410-4c54-ae44-8326473c0bd8"}
23:31:53.151 00.037 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":806,"width":15,"height":15,"star_pos":[6.75,6.67],"pixels":"..."},"id":"97f0b335-1410-4c54-ae44-8326473c0bd8"}
23:31:53.647 00.496 12020 Exposure complete
23:31:54.125 00.478 12020 worker thread done servicing request
23:31:54.126 00.001 9340 OnExposeComplete: enter
23:31:54.144 00.018 9340 UpdateGuideState(): m_state=6
23:31:54.187 00.043 9340 Star::Find(15, 851, 53, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 807
23:31:54.205 00.018 9340 Star::Find returns 1 (0), X=851.53, Y=54.03, Mass=710611, SNR=124.9, Peak=54760 HFD=4.1
23:31:54.217 00.012 9340 MultiStar: [#1 0.69,0.28,0.73,U] [#2 0.79,-0.13,0.82,U] [#3 0.59,-0.17,0.85,U] [#4 0.43,0.54,0.66,U] [#5 0.17,0.16,0.76,U] [#6 0.65,-0.16,0.67,U] [#7 0.78,0.64,0.00,M6] [#8 0.03,0.80,0.75,U] 
23:31:54.236 00.019 9340 refined, 7 included, MultiStar: {0.51, 0.24}, one-star: {0.64, 0.61}
23:31:54.267 00.031 9340 CameraToMount -- cameraTheta (0.45) - m_xAngle (-3.14) = xAngle (3.58 = -2.70)
23:31:54.304 00.037 9340 CameraToMount -- cameraTheta (0.45) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (3.57 = -2.72)
23:31:54.321 00.017 9340 CameraToMount -- cameraX=0.51 cameraY=0.24 hyp=0.56 cameraTheta=0.45 mountX=-0.51 mountY=-0.23, mountTheta=-2.71
23:31:54.351 00.030 9340 SchedulePrimaryMove(10104498, x=0.51, y=0.24, opts=13)
23:31:54.366 00.015 9340 Enqueuing Move request for scope (0.51, 0.24)
23:31:54.386 00.020 12020 Worker thread wakes up
23:31:54.386 00.000 12020 worker thread servicing REQUEST_MOVE scope ofs (0.51, 0.24) opts 0xd
23:31:54.386 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=6206, max=65531, med=9933, FiltMin=7659, FiltMax=65483, Gamma=2.870
23:31:54.403 00.017 12020 Handling offset move in thread for scope, endpoint = (0.51, 0.24)
23:31:54.403 00.000 9340 UpdateGuideState exits: m=710611 SNR=124.9
23:31:54.435 00.032 12020 Moving (0.51, 0.24) raw xDistance=-0.51 yDistance=-0.23
23:31:54.435 00.000 12020 GuideAlgorithmHysteresis::Result() returns -0.24 from input -0.51
23:31:54.435 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:31:54.436 00.001 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.23
23:31:54.436 00.000 12020 MoveAxis(E, 46, ABG)
23:31:54.437 00.001 12020 Guiding  Dir = 2, Dur = 46
23:31:54.438 00.001 12020 IsSlewing returns 0
23:31:54.439 00.001 12020 IsGuiding returns 0
23:31:54.440 00.001 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:31:54.464 00.024 12020 PulseGuide returned control before completion, sleep 35
23:31:54.465 00.001 9340 ScheduleExposure(2000,3,1) exposurePending=0
23:31:54.477 00.012 9340 Enqueuing Expose request
23:31:54.491 00.014 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"fee8bf03-fdfb-4c32-9c47-0e8ef3bff782"}
23:31:54.511 00.020 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"fee8bf03-fdfb-4c32-9c47-0e8ef3bff782"}
23:31:54.540 00.029 12020 IsGuiding returns 0
23:31:54.541 00.001 12020 Move returns status 0, amount 46
23:31:54.541 00.000 12020 MoveAxis(N, 0, ABG)
23:31:54.542 00.001 12020 Move returns status 0, amount 0
23:31:54.542 00.000 12020 move complete, result=0
23:31:54.542 00.000 12020 worker thread done servicing request
23:31:54.543 00.001 12020 Worker thread wakes up
23:31:54.543 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
23:31:54.543 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(836,38,31,31)
23:31:54.568 00.025 9340 GuideStep: -0.5 px 46 ms EAST, -0.2 px 0 ms NORTH
23:31:54.599 00.031 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"a222d300-0577-4fd3-a5f2-425b368b50d8"}
23:31:54.616 00.017 9340 case statement mapped state 6 to 3
23:31:54.629 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"a222d300-0577-4fd3-a5f2-425b368b50d8"}
23:31:54.643 00.014 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"b8f16662-6648-4635-a2e3-8afce6087c64"}
23:31:54.660 00.017 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":807,"width":15,"height":15,"star_pos":[6.53,7.03],"pixels":"..."},"id":"b8f16662-6648-4635-a2e3-8afce6087c64"}
23:31:56.451 01.791 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"9c899a3b-fb03-4d79-b3c6-f0c22a1f0e57"}
23:31:56.464 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"9c899a3b-fb03-4d79-b3c6-f0c22a1f0e57"}
23:31:56.477 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"0d8ae6d8-4490-4ce0-98a2-c875d35c681e"}
23:31:56.512 00.035 9340 case statement mapped state 6 to 3
23:31:56.536 00.024 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"0d8ae6d8-4490-4ce0-98a2-c875d35c681e"}
23:31:56.551 00.015 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"742f4eef-51dd-4f92-822d-9434cde23c05"}
23:31:56.562 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":807,"width":15,"height":15,"star_pos":[6.53,7.03],"pixels":"..."},"id":"742f4eef-51dd-4f92-822d-9434cde23c05"}
23:31:56.939 00.377 12020 Exposure complete
23:31:57.218 00.279 9340 OnExposeComplete: enter
23:31:57.237 00.019 12020 worker thread done servicing request
23:31:57.237 00.000 9340 UpdateGuideState(): m_state=6
23:31:57.252 00.015 9340 Star::Find(15, 851, 54, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 808
23:31:57.265 00.013 9340 Star::Find returns 1 (0), X=851.35, Y=54.00, Mass=653698, SNR=141.4, Peak=53728 HFD=3.9
23:31:57.292 00.027 9340 MultiStar: [#1 0.51,0.37,0.73,U] [#2 0.65,-0.10,0.75,U] [#3 0.76,-0.07,0.74,U] [#4 0.38,0.25,0.58,U] [#5 0.33,0.56,0.81,U] [#6 0.63,-0.25,0.68,U] [#7 0.34,0.69,0.55,U] [#8 0.09,0.86,0.57,U] 
23:31:57.311 00.019 9340 refined, 8 included, MultiStar: {0.47, 0.31}, one-star: {0.46, 0.57}
23:31:57.345 00.034 9340 CameraToMount -- cameraTheta (0.59) - m_xAngle (-3.14) = xAngle (3.72 = -2.56)
23:31:57.358 00.013 9340 CameraToMount -- cameraTheta (0.59) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (3.71 = -2.58)
23:31:57.370 00.012 9340 CameraToMount -- cameraX=0.47 cameraY=0.31 hyp=0.57 cameraTheta=0.59 mountX=-0.48 mountY=-0.30, mountTheta=-2.57
23:31:57.390 00.020 9340 SchedulePrimaryMove(10104498, x=0.47, y=0.31, opts=13)
23:31:57.407 00.017 9340 Enqueuing Move request for scope (0.47, 0.31)
23:31:57.419 00.012 12020 Worker thread wakes up
23:31:57.419 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=6224, max=65530, med=9863, FiltMin=7632, FiltMax=65483, Gamma=2.870
23:31:57.433 00.014 12020 worker thread servicing REQUEST_MOVE scope ofs (0.47, 0.31) opts 0xd
23:31:57.433 00.000 12020 Handling offset move in thread for scope, endpoint = (0.47, 0.31)
23:31:57.433 00.000 12020 Moving (0.47, 0.31) raw xDistance=-0.48 yDistance=-0.30
23:31:57.434 00.001 12020 GuideAlgorithmHysteresis::Result() returns -0.22 from input -0.48
23:31:57.434 00.000 12020 GuideAlgorithmResistSwitch::result() returns -0.30 from input -0.30
23:31:57.434 00.000 9340 UpdateGuideState exits: m=653698 SNR=141.4
23:31:57.466 00.032 12020 MoveAxis(E, 42, ABG)
23:31:57.466 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:31:57.480 00.014 12020 Guiding  Dir = 2, Dur = 42
23:31:57.480 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
23:31:57.493 00.013 9340 Enqueuing Expose request
23:31:57.506 00.013 12020 IsSlewing returns 0
23:31:57.508 00.002 12020 IsGuiding returns 0
23:31:57.530 00.022 12020 PulseGuide returned control before completion, sleep 29
23:31:57.572 00.042 12020 IsGuiding returns 1
23:31:57.572 00.000 12020 scope still moving after pulse duration time elapsed
23:31:57.610 00.038 12020 IsSlewing returns 0
23:31:57.611 00.001 12020 IsGuiding returns 0
23:31:57.611 00.000 12020 scope move finished after 42 + 61 ms
23:31:57.611 00.000 12020 Move returns status 0, amount 42
23:31:57.612 00.001 12020 MoveAxis(N, 51, ABG)
23:31:57.612 00.000 12020 Guiding  Dir = 0, Dur = 51
23:31:57.613 00.001 12020 IsSlewing returns 0
23:31:57.614 00.001 12020 IsGuiding returns 0
23:31:57.692 00.078 12020 IsGuiding returns 1
23:31:57.692 00.000 12020 scope still moving after pulse duration time elapsed
23:31:57.739 00.047 12020 IsSlewing returns 0
23:31:57.835 00.096 12020 IsGuiding returns 0
23:31:57.835 00.000 12020 scope move finished after 51 + 169 ms
23:31:57.835 00.000 12020 Move returns status 0, amount 51
23:31:57.835 00.000 12020 move complete, result=0
23:31:57.836 00.001 12020 worker thread done servicing request
23:31:57.836 00.000 9340 GuideStep: -0.5 px 42 ms EAST, -0.3 px 51 ms NORTH
23:31:57.848 00.012 12020 Worker thread wakes up
23:31:57.848 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
23:31:57.848 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(836,38,31,31)
23:31:58.452 00.604 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"47ec72d6-86dd-491d-9fa2-e67255aa4c1f"}
23:31:58.468 00.016 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"47ec72d6-86dd-491d-9fa2-e67255aa4c1f"}
23:31:58.511 00.043 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"cadd4328-9844-4d74-8b8d-9e4c562ec8ad"}
23:31:58.542 00.031 9340 case statement mapped state 6 to 3
23:31:58.599 00.057 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"cadd4328-9844-4d74-8b8d-9e4c562ec8ad"}
23:31:58.628 00.029 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"f762a2b2-2aed-4cb3-b37d-3a1e11326993"}
23:31:58.644 00.016 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":808,"width":15,"height":15,"star_pos":[7.35,7.00],"pixels":"..."},"id":"f762a2b2-2aed-4cb3-b37d-3a1e11326993"}
23:32:00.317 01.673 12020 Exposure complete
23:32:00.451 00.134 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"051de4a3-b109-4979-ad0c-d76c48113ca2"}
23:32:00.576 00.125 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"051de4a3-b109-4979-ad0c-d76c48113ca2"}
23:32:00.789 00.213 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"dc123d11-fcd6-44d8-9162-bc26e64ee8a6"}
23:32:00.893 00.104 9340 case statement mapped state 6 to 3
23:32:00.955 00.062 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"dc123d11-fcd6-44d8-9162-bc26e64ee8a6"}
23:32:01.028 00.073 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"3938feaf-4b00-4750-b574-bb7b91b46419"}
23:32:01.071 00.043 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":808,"width":15,"height":15,"star_pos":[7.35,7.00],"pixels":"..."},"id":"3938feaf-4b00-4750-b574-bb7b91b46419"}
23:32:01.810 00.739 9340 OnExposeComplete: enter
23:32:02.011 00.201 12020 worker thread done servicing request
23:32:02.039 00.028 9340 UpdateGuideState(): m_state=6
23:32:02.302 00.263 9340 Star::Find(15, 851, 53, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 809
23:32:02.496 00.194 9340 Star::Find returns 1 (0), X=851.19, Y=53.87, Mass=734544, SNR=138.2, Peak=57758 HFD=4.2
23:32:02.672 00.176 9340 MultiStar: [#1 0.31,0.14,0.95,U] [#2 0.34,-0.40,0.69,U] [#3 0.19,-0.50,0.60,U] [#4 -0.14,0.65,0.59,U] [#5 0.07,0.10,0.77,U] [#6 0.30,-0.22,0.59,U] [#7 0.31,0.43,0.56,U] [#8 -0.06,0.71,0.63,U] 
23:32:02.818 00.146 9340 refined, 8 included, MultiStar: {0.19, 0.16}, one-star: {0.31, 0.44}
23:32:02.956 00.138 9340 CameraToMount -- cameraTheta (0.69) - m_xAngle (-3.14) = xAngle (3.83 = -2.46)
23:32:03.066 00.110 9340 CameraToMount -- cameraTheta (0.69) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (3.81 = -2.47)
23:32:03.179 00.113 9340 CameraToMount -- cameraX=0.19 cameraY=0.16 hyp=0.25 cameraTheta=0.69 mountX=-0.19 mountY=-0.16, mountTheta=-2.47
23:32:03.329 00.150 9340 SchedulePrimaryMove(10104498, x=0.19, y=0.16, opts=13)
23:32:03.469 00.140 9340 Enqueuing Move request for scope (0.19, 0.16)
23:32:03.545 00.076 12020 Worker thread wakes up
23:32:03.545 00.000 12020 worker thread servicing REQUEST_MOVE scope ofs (0.19, 0.16) opts 0xd
23:32:03.545 00.000 12020 Handling offset move in thread for scope, endpoint = (0.19, 0.16)
23:32:03.545 00.000 12020 Moving (0.19, 0.16) raw xDistance=-0.19 yDistance=-0.16
23:32:03.546 00.001 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.19
23:32:03.546 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:32:03.547 00.001 9340 UpdateImageDisplay: Size=(1920,1080) min=6046, max=65531, med=9862, FiltMin=7715, FiltMax=65455, Gamma=2.870
23:32:03.596 00.049 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
23:32:03.596 00.000 9340 UpdateGuideState exits: m=734544 SNR=138.2
23:32:03.615 00.019 12020 MoveAxis(E, 0, ABG)
23:32:03.615 00.000 12020 Move returns status 0, amount 0
23:32:03.616 00.001 12020 MoveAxis(N, 0, ABG)
23:32:03.616 00.000 12020 Move returns status 0, amount 0
23:32:03.616 00.000 12020 move complete, result=0
23:32:03.616 00.000 12020 worker thread done servicing request
23:32:03.620 00.004 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:32:03.762 00.142 9340 ScheduleExposure(2000,3,1) exposurePending=0
23:32:03.911 00.149 9340 Enqueuing Expose request
23:32:04.027 00.116 12020 Worker thread wakes up
23:32:04.027 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
23:32:04.027 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(836,38,31,31)
23:32:04.033 00.006 9340 GuideStep: -0.2 px 0 ms EAST, -0.2 px 0 ms NORTH
23:32:04.192 00.159 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"022eb1ae-c500-4b7b-9aca-c398a56a93ce"}
23:32:04.281 00.089 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"022eb1ae-c500-4b7b-9aca-c398a56a93ce"}
23:32:04.375 00.094 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"19216786-3c31-4961-bc51-1e170a50e93e"}
23:32:04.479 00.104 9340 case statement mapped state 6 to 3
23:32:04.658 00.179 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"19216786-3c31-4961-bc51-1e170a50e93e"}
23:32:04.857 00.199 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"2aeef360-3679-41c7-8df3-2b152c454565"}
23:32:05.005 00.148 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":809,"width":15,"height":15,"star_pos":[7.19,6.87],"pixels":"..."},"id":"2aeef360-3679-41c7-8df3-2b152c454565"}
23:32:05.212 00.207 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"9e8d8f3f-8b71-4645-866b-4f686e860704"}
23:32:05.426 00.214 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"9e8d8f3f-8b71-4645-866b-4f686e860704"}
23:32:05.642 00.216 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"e9689552-a362-4e2a-9526-6fbf4f663fa2"}
23:32:05.793 00.151 9340 case statement mapped state 6 to 3
23:32:05.918 00.125 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"e9689552-a362-4e2a-9526-6fbf4f663fa2"}
23:32:06.032 00.114 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"95a69b1e-c49c-460a-b8bf-5088492eda7a"}
23:32:06.099 00.067 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":809,"width":15,"height":15,"star_pos":[7.19,6.87],"pixels":"..."},"id":"95a69b1e-c49c-460a-b8bf-5088492eda7a"}
23:32:06.649 00.550 12020 Exposure complete
23:32:07.207 00.558 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"9915bcc1-09ac-487d-9a55-65c6b78cae60"}
23:32:07.292 00.085 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"9915bcc1-09ac-487d-9a55-65c6b78cae60"}
23:32:07.469 00.177 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"56c8c66d-5c7a-4cf6-beaa-971da7016c9e"}
23:32:07.522 00.053 9340 case statement mapped state 6 to 3
23:32:07.588 00.066 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"56c8c66d-5c7a-4cf6-beaa-971da7016c9e"}
23:32:07.633 00.045 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"4ff179aa-7ebb-43c4-aa86-5562f64beaca"}
23:32:07.706 00.073 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":809,"width":15,"height":15,"star_pos":[7.19,6.87],"pixels":"..."},"id":"4ff179aa-7ebb-43c4-aa86-5562f64beaca"}
23:32:07.946 00.240 12020 worker thread done servicing request
23:32:07.946 00.000 9340 OnExposeComplete: enter
23:32:07.969 00.023 9340 UpdateGuideState(): m_state=6
23:32:07.996 00.027 9340 Star::Find(15, 851, 53, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 810
23:32:08.022 00.026 9340 Star::Find returns 1 (0), X=851.63, Y=54.08, Mass=678010, SNR=156.8, Peak=51880 HFD=3.9
23:32:08.063 00.041 9340 MultiStar: [#1 1.13,0.74,0.00,M1] [#2 0.99,0.30,0.00,M1] [#3 1.10,0.16,0.00,M1] [#4 0.38,0.72,0.60,U] [#5 0.78,0.91,0.00,M1] [#6 0.66,0.00,0.56,U] [#7 1.08,0.98,0.00,M5] [#8 0.57,1.30,0.00,M1] 
23:32:08.084 00.021 9340 refined, 2 included, MultiStar: {0.62, 0.50}, one-star: {0.74, 0.66}
23:32:08.104 00.020 9340 CameraToMount -- cameraTheta (0.68) - m_xAngle (-3.14) = xAngle (3.82 = -2.46)
23:32:08.123 00.019 9340 CameraToMount -- cameraTheta (0.68) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (3.80 = -2.48)
23:32:08.149 00.026 9340 CameraToMount -- cameraX=0.62 cameraY=0.50 hyp=0.80 cameraTheta=0.68 mountX=-0.62 mountY=-0.49, mountTheta=-2.47
23:32:08.219 00.070 9340 SchedulePrimaryMove(10104498, x=0.62, y=0.50, opts=13)
23:32:08.235 00.016 9340 Enqueuing Move request for scope (0.62, 0.50)
23:32:08.258 00.023 12020 Worker thread wakes up
23:32:08.258 00.000 12020 worker thread servicing REQUEST_MOVE scope ofs (0.62, 0.50) opts 0xd
23:32:08.259 00.001 12020 Handling offset move in thread for scope, endpoint = (0.62, 0.50)
23:32:08.259 00.000 12020 Moving (0.62, 0.50) raw xDistance=-0.62 yDistance=-0.49
23:32:08.259 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=6066, max=65521, med=9830, FiltMin=7596, FiltMax=65483, Gamma=2.870
23:32:08.276 00.017 12020 GuideAlgorithmHysteresis::Result() returns -0.26 from input -0.62
23:32:08.276 00.000 9340 UpdateGuideState exits: m=678010 SNR=156.8
23:32:08.310 00.034 12020 GuideAlgorithmResistSwitch::result() returns -0.49 from input -0.49
23:32:08.310 00.000 12020 MoveAxis(E, 51, ABG)
23:32:08.310 00.000 12020 Guiding  Dir = 2, Dur = 51
23:32:08.313 00.003 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:32:08.334 00.021 12020 IsSlewing returns 0
23:32:08.335 00.001 12020 IsGuiding returns 0
23:32:08.337 00.002 9340 ScheduleExposure(2000,3,1) exposurePending=0
23:32:08.354 00.017 9340 Enqueuing Expose request
23:32:08.370 00.016 12020 PulseGuide returned control before completion, sleep 39
23:32:08.426 00.056 12020 IsGuiding returns 1
23:32:08.426 00.000 12020 scope still moving after pulse duration time elapsed
23:32:08.454 00.028 12020 IsSlewing returns 0
23:32:08.455 00.001 12020 IsGuiding returns 0
23:32:08.455 00.000 12020 scope move finished after 51 + 68 ms
23:32:08.456 00.001 12020 Move returns status 0, amount 51
23:32:08.456 00.000 12020 MoveAxis(N, 82, ABG)
23:32:08.456 00.000 12020 Guiding  Dir = 0, Dur = 82
23:32:08.457 00.001 12020 IsSlewing returns 0
23:32:08.458 00.001 12020 IsGuiding returns 0
23:32:08.582 00.124 12020 IsGuiding returns 1
23:32:08.582 00.000 12020 scope still moving after pulse duration time elapsed
23:32:08.725 00.143 12020 IsSlewing returns 0
23:32:08.726 00.001 12020 IsGuiding returns 0
23:32:08.726 00.000 12020 scope move finished after 82 + 185 ms
23:32:08.727 00.001 12020 Move returns status 0, amount 82
23:32:08.727 00.000 12020 move complete, result=0
23:32:08.727 00.000 12020 worker thread done servicing request
23:32:08.727 00.000 9340 GuideStep: -0.6 px 51 ms EAST, -0.5 px 82 ms NORTH
23:32:08.739 00.012 12020 Worker thread wakes up
23:32:08.740 00.001 12020 worker thread servicing REQUEST_EXPOSE 2000
23:32:08.740 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(836,38,31,31)
23:32:09.204 00.464 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"e015cc6a-23de-4e35-8500-2cf922c94f81"}
23:32:09.219 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"e015cc6a-23de-4e35-8500-2cf922c94f81"}
23:32:09.235 00.016 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"ac8fa8c8-f076-42e7-bc78-c953026c9ac9"}
23:32:09.247 00.012 9340 case statement mapped state 6 to 3
23:32:09.293 00.046 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"ac8fa8c8-f076-42e7-bc78-c953026c9ac9"}
23:32:09.312 00.019 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"dc71d628-9a57-466c-a162-a21c3d057859"}
23:32:09.332 00.020 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":810,"width":15,"height":15,"star_pos":[6.63,7.08],"pixels":"..."},"id":"dc71d628-9a57-466c-a162-a21c3d057859"}
23:32:11.197 01.865 12020 Exposure complete
23:32:11.203 00.006 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"ea55293b-187e-4490-ab07-5997feb8459b"}
23:32:11.302 00.099 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"ea55293b-187e-4490-ab07-5997feb8459b"}
23:32:11.424 00.122 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"e130c69b-bacb-40cd-9567-4c07a1b2c392"}
23:32:11.471 00.047 9340 case statement mapped state 6 to 3
23:32:11.543 00.072 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"e130c69b-bacb-40cd-9567-4c07a1b2c392"}
23:32:11.580 00.037 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"22add00d-0087-4da6-8192-449e5a5caf9f"}
23:32:11.644 00.064 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":810,"width":15,"height":15,"star_pos":[6.63,7.08],"pixels":"..."},"id":"22add00d-0087-4da6-8192-449e5a5caf9f"}
23:32:11.958 00.314 12020 worker thread done servicing request
23:32:11.958 00.000 9340 OnExposeComplete: enter
23:32:12.014 00.056 9340 UpdateGuideState(): m_state=6
23:32:12.051 00.037 9340 Star::Find(15, 851, 54, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 811
23:32:12.092 00.041 9340 Star::Find returns 1 (0), X=851.96, Y=54.12, Mass=692026, SNR=131.2, Peak=55035 HFD=4.1
23:32:12.149 00.057 9340 MultiStar: [#1 1.14,0.54,0.00,M2] [#2 0.96,-0.13,0.00,M2] [#3 1.10,-0.10,0.00,M2] [#4 0.84,0.55,0.00,M1] [#5 0.92,0.59,0.00,M2] [#6 0.96,-0.05,0.00,M1] [#7 1.09,0.88,0.00,M6] [#8 0.67,0.91,0.00,M2] 
23:32:12.171 00.022 9340 CameraToMount -- cameraTheta (0.57) - m_xAngle (-3.14) = xAngle (3.70 = -2.58)
23:32:12.200 00.029 9340 CameraToMount -- cameraTheta (0.57) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (3.69 = -2.59)
23:32:12.253 00.053 9340 CameraToMount -- cameraX=1.08 cameraY=0.69 hyp=1.28 cameraTheta=0.57 mountX=-1.08 mountY=-0.67, mountTheta=-2.59
23:32:12.288 00.035 9340 SchedulePrimaryMove(10104498, x=1.08, y=0.69, opts=13)
23:32:12.316 00.028 9340 Enqueuing Move request for scope (1.08, 0.69)
23:32:12.365 00.049 12020 Worker thread wakes up
23:32:12.365 00.000 12020 worker thread servicing REQUEST_MOVE scope ofs (1.08, 0.69) opts 0xd
23:32:12.365 00.000 12020 Handling offset move in thread for scope, endpoint = (1.08, 0.69)
23:32:12.365 00.000 12020 Moving (1.08, 0.69) raw xDistance=-1.08 yDistance=-0.67
23:32:12.366 00.001 12020 GuideAlgorithmHysteresis::Result() returns -0.48 from input -1.08
23:32:12.366 00.000 12020 GuideAlgorithmResistSwitch::result() returns -0.67 from input -0.67
23:32:12.366 00.000 12020 MoveAxis(E, 92, ABG)
23:32:12.366 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=6314, max=65521, med=9817, FiltMin=7447, FiltMax=65427, Gamma=2.870
23:32:12.383 00.017 12020 Guiding  Dir = 2, Dur = 92
23:32:12.384 00.001 12020 IsSlewing returns 0
23:32:12.386 00.002 12020 IsGuiding returns 0
23:32:12.387 00.001 9340 UpdateGuideState exits: m=692026 SNR=131.2
23:32:12.419 00.032 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:32:12.437 00.018 12020 PulseGuide returned control before completion, sleep 69
23:32:12.438 00.001 9340 ScheduleExposure(2000,3,1) exposurePending=0
23:32:12.481 00.043 9340 Enqueuing Expose request
23:32:12.518 00.037 12020 IsGuiding returns 1
23:32:12.519 00.001 12020 scope still moving after pulse duration time elapsed
23:32:12.564 00.045 12020 IsSlewing returns 0
23:32:12.566 00.002 12020 IsGuiding returns 0
23:32:12.566 00.000 12020 scope move finished after 92 + 87 ms
23:32:12.566 00.000 12020 Move returns status 0, amount 92
23:32:12.567 00.001 12020 MoveAxis(N, 112, ABG)
23:32:12.567 00.000 12020 Guiding  Dir = 0, Dur = 112
23:32:12.568 00.001 12020 IsSlewing returns 0
23:32:12.587 00.019 12020 IsGuiding returns 0
23:32:12.676 00.089 12020 PulseGuide returned control before completion, sleep 34
23:32:12.740 00.064 12020 IsGuiding returns 1
23:32:12.741 00.001 12020 scope still moving after pulse duration time elapsed
23:32:12.766 00.025 12020 IsSlewing returns 0
23:32:12.769 00.003 12020 IsGuiding returns 1
23:32:12.899 00.130 12020 IsSlewing returns 0
23:32:12.901 00.002 12020 IsGuiding returns 0
23:32:12.901 00.000 12020 scope move finished after 112 + 201 ms
23:32:12.901 00.000 12020 Move returns status 0, amount 112
23:32:12.901 00.000 12020 move complete, result=0
23:32:12.901 00.000 12020 worker thread done servicing request
23:32:12.902 00.001 9340 GuideStep: -1.1 px 92 ms EAST, -0.7 px 112 ms NORTH
23:32:12.918 00.016 12020 Worker thread wakes up
23:32:12.918 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
23:32:12.918 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(836,38,31,31)
23:32:13.210 00.292 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"84f15a49-d369-49d4-b7f1-7c94fd863ca5"}
23:32:13.488 00.278 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"84f15a49-d369-49d4-b7f1-7c94fd863ca5"}
23:32:13.711 00.223 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"0fd32f48-97f2-44a0-b40b-528d64a10886"}
23:32:13.930 00.219 9340 case statement mapped state 6 to 3
23:32:14.357 00.427 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"0fd32f48-97f2-44a0-b40b-528d64a10886"}
23:32:14.591 00.234 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"e35bd2c1-c420-4824-8c58-690d72ca718a"}
23:32:14.629 00.038 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":811,"width":15,"height":15,"star_pos":[6.96,7.12],"pixels":"..."},"id":"e35bd2c1-c420-4824-8c58-690d72ca718a"}
23:32:15.210 00.581 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"982bd7aa-f32c-46b7-af30-7f065c81beba"}
23:32:15.244 00.034 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"982bd7aa-f32c-46b7-af30-7f065c81beba"}
23:32:15.350 00.106 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"52276d1a-79bb-4e1f-a394-af0765957b26"}
23:32:15.400 00.050 9340 case statement mapped state 6 to 3
23:32:15.461 00.061 12020 Exposure complete
23:32:15.461 00.000 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"52276d1a-79bb-4e1f-a394-af0765957b26"}
23:32:15.524 00.063 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"deca6c68-d5eb-4812-9817-2fa6bd80c661"}
23:32:15.551 00.027 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":811,"width":15,"height":15,"star_pos":[6.96,7.12],"pixels":"..."},"id":"deca6c68-d5eb-4812-9817-2fa6bd80c661"}
23:32:15.851 00.300 12020 worker thread done servicing request
23:32:15.851 00.000 9340 OnExposeComplete: enter
23:32:15.866 00.015 9340 UpdateGuideState(): m_state=6
23:32:15.900 00.034 9340 Star::Find(15, 851, 54, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 812
23:32:15.922 00.022 9340 Star::Find returns 1 (0), X=851.61, Y=53.56, Mass=708576, SNR=154.4, Peak=53011 HFD=4.0
23:32:15.936 00.014 9340 MultiStar: [#1 0.94,-0.27,0.00,M3] [#2 0.97,-0.76,0.00,M3] [#3 0.93,-0.59,0.00,M3] [#4 0.55,-0.25,0.58,U] [#5 0.53,-0.02,0.72,U] [#6 0.86,-0.52,0.00,M2] [#7 0.82,0.06,0.61,U] [#8 0.27,0.13,0.64,U] 
23:32:15.950 00.014 9340 refined, 4 included, MultiStar: {0.59, 0.03}, one-star: {0.72, 0.14}
23:32:15.963 00.013 9340 CameraToMount -- cameraTheta (0.05) - m_xAngle (-3.14) = xAngle (3.18 = -3.10)
23:32:15.981 00.018 9340 CameraToMount -- cameraTheta (0.05) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (3.17 = -3.12)
23:32:15.995 00.014 9340 CameraToMount -- cameraX=0.59 cameraY=0.03 hyp=0.59 cameraTheta=0.05 mountX=-0.59 mountY=-0.02, mountTheta=-3.12
23:32:16.035 00.040 9340 SchedulePrimaryMove(10104498, x=0.59, y=0.03, opts=13)
23:32:16.060 00.025 9340 Enqueuing Move request for scope (0.59, 0.03)
23:32:16.075 00.015 12020 Worker thread wakes up
23:32:16.075 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=5647, max=65531, med=9855, FiltMin=7862, FiltMax=65432, Gamma=2.870
23:32:16.089 00.014 12020 worker thread servicing REQUEST_MOVE scope ofs (0.59, 0.03) opts 0xd
23:32:16.089 00.000 9340 UpdateGuideState exits: m=708576 SNR=154.4
23:32:16.103 00.014 12020 Handling offset move in thread for scope, endpoint = (0.59, 0.03)
23:32:16.103 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:32:16.120 00.017 12020 Moving (0.59, 0.03) raw xDistance=-0.59 yDistance=-0.02
23:32:16.120 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
23:32:16.135 00.015 12020 GuideAlgorithmHysteresis::Result() returns -0.29 from input -0.59
23:32:16.135 00.000 9340 Enqueuing Expose request
23:32:16.172 00.037 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:32:16.173 00.001 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
23:32:16.173 00.000 12020 MoveAxis(E, 55, ABG)
23:32:16.173 00.000 12020 Guiding  Dir = 2, Dur = 55
23:32:16.175 00.002 12020 IsSlewing returns 0
23:32:16.178 00.003 12020 IsGuiding returns 0
23:32:16.210 00.032 12020 PulseGuide returned control before completion, sleep 34
23:32:16.249 00.039 12020 IsGuiding returns 1
23:32:16.249 00.000 12020 scope still moving after pulse duration time elapsed
23:32:16.304 00.055 12020 IsSlewing returns 0
23:32:16.338 00.034 12020 IsGuiding returns 0
23:32:16.338 00.000 12020 scope move finished after 55 + 105 ms
23:32:16.339 00.001 12020 Move returns status 0, amount 55
23:32:16.339 00.000 12020 MoveAxis(N, 0, ABG)
23:32:16.339 00.000 12020 Move returns status 0, amount 0
23:32:16.339 00.000 12020 move complete, result=0
23:32:16.340 00.001 12020 worker thread done servicing request
23:32:16.340 00.000 9340 GuideStep: -0.6 px 55 ms EAST, -0.0 px 0 ms NORTH
23:32:16.354 00.014 12020 Worker thread wakes up
23:32:16.355 00.001 12020 worker thread servicing REQUEST_EXPOSE 2000
23:32:16.355 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(836,38,31,31)
23:32:17.209 00.854 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"307cfcfd-8794-4c62-b1e5-a6036db8a3fa"}
23:32:17.225 00.016 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"307cfcfd-8794-4c62-b1e5-a6036db8a3fa"}
23:32:17.272 00.047 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"55c23726-3db8-42c9-922a-125199e3cf57"}
23:32:17.292 00.020 9340 case statement mapped state 6 to 3
23:32:17.317 00.025 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"55c23726-3db8-42c9-922a-125199e3cf57"}
23:32:17.343 00.026 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"d7b526d4-8f62-48a5-a085-9dbd47fbb11a"}
23:32:17.366 00.023 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":812,"width":15,"height":15,"star_pos":[6.61,6.56],"pixels":"..."},"id":"d7b526d4-8f62-48a5-a085-9dbd47fbb11a"}
23:32:18.814 01.448 12020 Exposure complete
23:32:19.015 00.201 12020 worker thread done servicing request
23:32:19.015 00.000 9340 OnExposeComplete: enter
23:32:19.025 00.010 9340 UpdateGuideState(): m_state=6
23:32:19.032 00.007 9340 Star::Find(15, 851, 53, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 813
23:32:19.042 00.010 9340 Star::Find returns 1 (0), X=851.64, Y=53.70, Mass=692063, SNR=147.2, Peak=53735 HFD=3.7
23:32:19.056 00.014 9340 MultiStar: [#1 0.93,-0.22,0.00,M4] [#2 0.59,-0.32,0.92,U] [#3 0.61,-0.52,0.62,U] [#4 0.48,-0.32,0.59,U] [#5 0.50,0.27,0.61,U] [#6 0.47,-0.53,0.66,U] [#7 0.88,0.18,0.60,U] [#8 0.59,0.68,0.53,U] 
23:32:19.069 00.013 9340 refined, 7 included, MultiStar: {0.62, -0.05}, one-star: {0.76, 0.27}
23:32:19.092 00.023 9340 CameraToMount -- cameraTheta (-0.07) - m_xAngle (-3.14) = xAngle (3.06 = 3.06)
23:32:19.106 00.014 9340 CameraToMount -- cameraTheta (-0.07) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (3.05 = 3.05)
23:32:19.115 00.009 9340 CameraToMount -- cameraX=0.62 cameraY=-0.05 hyp=0.62 cameraTheta=-0.07 mountX=-0.62 mountY=0.06, mountTheta=3.05
23:32:19.128 00.013 9340 SchedulePrimaryMove(10104498, x=0.62, y=-0.05, opts=13)
23:32:19.138 00.010 9340 Enqueuing Move request for scope (0.62, -0.05)
23:32:19.146 00.008 12020 Worker thread wakes up
23:32:19.146 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=6139, max=65531, med=9833, FiltMin=7590, FiltMax=65455, Gamma=2.870
23:32:19.155 00.009 12020 worker thread servicing REQUEST_MOVE scope ofs (0.62, -0.05) opts 0xd
23:32:19.156 00.001 12020 Handling offset move in thread for scope, endpoint = (0.62, -0.05)
23:32:19.156 00.000 12020 Moving (0.62, -0.05) raw xDistance=-0.62 yDistance=0.06
23:32:19.156 00.000 12020 GuideAlgorithmHysteresis::Result() returns -0.28 from input -0.62
23:32:19.156 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:32:19.156 00.000 9340 UpdateGuideState exits: m=692063 SNR=147.2
23:32:19.169 00.013 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:32:19.181 00.012 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
23:32:19.181 00.000 12020 MoveAxis(E, 55, ABG)
23:32:19.181 00.000 12020 Guiding  Dir = 2, Dur = 55
23:32:19.181 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
23:32:19.191 00.010 9340 Enqueuing Expose request
23:32:19.216 00.025 12020 IsSlewing returns 0
23:32:19.217 00.001 12020 IsGuiding returns 0
23:32:19.220 00.003 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"134da158-24c6-4da0-bb56-4b6d8ae82073"}
23:32:19.236 00.016 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"134da158-24c6-4da0-bb56-4b6d8ae82073"}
23:32:19.247 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"19cf33fb-d946-4722-8fee-5e3f59828655"}
23:32:19.263 00.016 12020 PulseGuide returned control before completion, sleep 36
23:32:19.263 00.000 9340 case statement mapped state 6 to 3
23:32:19.276 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"19cf33fb-d946-4722-8fee-5e3f59828655"}
23:32:19.292 00.016 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"bf433d32-75bb-4097-933f-a8bab1041c0f"}
23:32:19.306 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":813,"width":15,"height":15,"star_pos":[6.64,6.70],"pixels":"..."},"id":"bf433d32-75bb-4097-933f-a8bab1041c0f"}
23:32:19.329 00.023 12020 IsGuiding returns 0
23:32:19.329 00.000 12020 Move returns status 0, amount 55
23:32:19.329 00.000 12020 MoveAxis(N, 0, ABG)
23:32:19.329 00.000 12020 Move returns status 0, amount 0
23:32:19.331 00.002 12020 move complete, result=0
23:32:19.331 00.000 12020 worker thread done servicing request
23:32:19.331 00.000 12020 Worker thread wakes up
23:32:19.331 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
23:32:19.332 00.001 12020 Handling exposure in thread, d=2000 o=3 r=(836,38,31,31)
23:32:19.332 00.000 9340 GuideStep: -0.6 px 55 ms EAST, 0.1 px 0 ms NORTH
23:32:21.210 01.878 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"ae500dd7-9793-4170-bc27-2ca6cd82c089"}
23:32:21.296 00.086 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"ae500dd7-9793-4170-bc27-2ca6cd82c089"}
23:32:21.390 00.094 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"e66eaa83-09b1-4036-878a-76d45ca9e791"}
23:32:21.433 00.043 9340 case statement mapped state 6 to 3
23:32:21.465 00.032 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"e66eaa83-09b1-4036-878a-76d45ca9e791"}
23:32:21.516 00.051 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"0bc11df5-a7d4-423d-a8ff-e9bce41e2222"}
23:32:21.549 00.033 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":813,"width":15,"height":15,"star_pos":[6.64,6.70],"pixels":"..."},"id":"0bc11df5-a7d4-423d-a8ff-e9bce41e2222"}
23:32:21.797 00.248 12020 Exposure complete
23:32:22.130 00.333 12020 worker thread done servicing request
23:32:22.131 00.001 9340 OnExposeComplete: enter
23:32:22.164 00.033 9340 UpdateGuideState(): m_state=6
23:32:22.188 00.024 9340 Star::Find(15, 851, 53, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 814
23:32:22.202 00.014 9340 Star::Find returns 1 (0), X=851.78, Y=53.95, Mass=775959, SNR=158.5, Peak=55106 HFD=4.2
23:32:22.217 00.015 9340 MultiStar: [#1 0.73,0.36,0.73,U] [#2 0.92,-0.33,0.00,M3] [#3 0.76,-0.36,0.56,U] [#4 0.36,0.33,0.64,U] [#5 0.74,0.35,0.65,U] [#6 0.77,0.05,0.57,U] [#7 0.70,0.31,0.59,U] [#8 0.34,0.85,0.56,U] 
23:32:22.231 00.014 9340 refined, 7 included, MultiStar: {0.68, 0.32}, one-star: {0.90, 0.52}
23:32:22.248 00.017 9340 CameraToMount -- cameraTheta (0.44) - m_xAngle (-3.14) = xAngle (3.58 = -2.71)
23:32:22.263 00.015 9340 CameraToMount -- cameraTheta (0.44) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (3.56 = -2.72)
23:32:22.298 00.035 9340 CameraToMount -- cameraX=0.68 cameraY=0.32 hyp=0.75 cameraTheta=0.44 mountX=-0.68 mountY=-0.31, mountTheta=-2.72
23:32:22.319 00.021 9340 SchedulePrimaryMove(10104498, x=0.68, y=0.32, opts=13)
23:32:22.336 00.017 9340 Enqueuing Move request for scope (0.68, 0.32)
23:32:22.352 00.016 12020 Worker thread wakes up
23:32:22.352 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=5799, max=65530, med=9817, FiltMin=7686, FiltMax=65455, Gamma=2.870
23:32:22.366 00.014 12020 worker thread servicing REQUEST_MOVE scope ofs (0.68, 0.32) opts 0xd
23:32:22.366 00.000 12020 Handling offset move in thread for scope, endpoint = (0.68, 0.32)
23:32:22.367 00.001 12020 Moving (0.68, 0.32) raw xDistance=-0.68 yDistance=-0.31
23:32:22.367 00.000 12020 GuideAlgorithmHysteresis::Result() returns -0.31 from input -0.68
23:32:22.367 00.000 12020 GuideAlgorithmResistSwitch::result() returns -0.31 from input -0.31
23:32:22.367 00.000 12020 MoveAxis(E, 60, ABG)
23:32:22.367 00.000 9340 UpdateGuideState exits: m=775959 SNR=158.5
23:32:22.388 00.021 12020 Guiding  Dir = 2, Dur = 60
23:32:22.388 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:32:22.421 00.033 12020 IsSlewing returns 0
23:32:22.421 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
23:32:22.440 00.019 9340 Enqueuing Expose request
23:32:22.463 00.023 12020 IsGuiding returns 0
23:32:22.494 00.031 12020 PulseGuide returned control before completion, sleep 39
23:32:22.545 00.051 12020 IsGuiding returns 1
23:32:22.545 00.000 12020 scope still moving after pulse duration time elapsed
23:32:22.582 00.037 12020 IsSlewing returns 0
23:32:22.583 00.001 12020 IsGuiding returns 0
23:32:22.583 00.000 12020 scope move finished after 60 + 60 ms
23:32:22.584 00.001 12020 Move returns status 0, amount 60
23:32:22.584 00.000 12020 MoveAxis(N, 52, ABG)
23:32:22.584 00.000 12020 Guiding  Dir = 0, Dur = 52
23:32:22.585 00.001 12020 IsSlewing returns 0
23:32:22.586 00.001 12020 IsGuiding returns 0
23:32:22.718 00.132 12020 IsGuiding returns 1
23:32:22.718 00.000 12020 scope still moving after pulse duration time elapsed
23:32:22.815 00.097 12020 IsSlewing returns 0
23:32:22.816 00.001 12020 IsGuiding returns 0
23:32:22.817 00.001 12020 scope move finished after 52 + 177 ms
23:32:22.817 00.000 12020 Move returns status 0, amount 52
23:32:22.817 00.000 12020 move complete, result=0
23:32:22.817 00.000 12020 worker thread done servicing request
23:32:22.818 00.001 9340 GuideStep: -0.7 px 60 ms EAST, -0.3 px 52 ms NORTH
23:32:22.832 00.014 12020 Worker thread wakes up
23:32:22.832 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
23:32:22.832 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(836,38,31,31)
23:32:23.209 00.377 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"c00fd298-a816-4a66-9dbf-411cc5f8b174"}
23:32:23.224 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"c00fd298-a816-4a66-9dbf-411cc5f8b174"}
23:32:23.244 00.020 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"b92aa31b-1282-4271-90c3-3e0218beba8d"}
23:32:23.279 00.035 9340 case statement mapped state 6 to 3
23:32:23.331 00.052 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"b92aa31b-1282-4271-90c3-3e0218beba8d"}
23:32:23.351 00.020 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"43f642c5-a57c-4250-bef4-eb5c92e13b47"}
23:32:23.369 00.018 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":814,"width":15,"height":15,"star_pos":[6.78,6.95],"pixels":"..."},"id":"43f642c5-a57c-4250-bef4-eb5c92e13b47"}
23:32:25.204 01.835 12020 Exposure complete
23:32:25.208 00.004 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"00f792e7-9c02-4aab-a934-da7a4116215d"}
23:32:25.224 00.016 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"00f792e7-9c02-4aab-a934-da7a4116215d"}
23:32:25.237 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"18129c1b-cb45-4c78-a23b-0ed0dd22e42e"}
23:32:25.253 00.016 9340 case statement mapped state 6 to 3
23:32:25.281 00.028 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"18129c1b-cb45-4c78-a23b-0ed0dd22e42e"}
23:32:25.321 00.040 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"a6787d12-26e7-405f-8b8c-7aeae23e5ce8"}
23:32:25.337 00.016 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":814,"width":15,"height":15,"star_pos":[6.78,6.95],"pixels":"..."},"id":"a6787d12-26e7-405f-8b8c-7aeae23e5ce8"}
23:32:25.494 00.157 12020 worker thread done servicing request
23:32:25.495 00.001 9340 OnExposeComplete: enter
23:32:25.510 00.015 9340 UpdateGuideState(): m_state=6
23:32:25.527 00.017 9340 Star::Find(15, 851, 53, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 815
23:32:25.557 00.030 9340 Star::Find returns 1 (0), X=851.71, Y=53.84, Mass=741026, SNR=156.3, Peak=54307 HFD=3.9
23:32:25.573 00.016 9340 MultiStar: [#1 1.15,0.06,0.00,M4] [#2 0.97,-0.22,0.00,M4] [#3 1.04,-0.28,0.00,M2] [#4 0.62,0.19,0.53,U] [#5 0.65,0.22,0.65,U] [#6 0.69,-0.17,0.56,U] [#7 0.91,0.33,0.00,M4] [#8 0.88,0.59,0.00,M1] 
23:32:25.590 00.017 9340 refined, 3 included, MultiStar: {0.72, 0.20}, one-star: {0.83, 0.42}
23:32:25.605 00.015 9340 CameraToMount -- cameraTheta (0.28) - m_xAngle (-3.14) = xAngle (3.41 = -2.87)
23:32:25.620 00.015 9340 CameraToMount -- cameraTheta (0.28) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (3.40 = -2.89)
23:32:25.634 00.014 9340 CameraToMount -- cameraX=0.72 cameraY=0.20 hyp=0.75 cameraTheta=0.28 mountX=-0.72 mountY=-0.19, mountTheta=-2.88
23:32:25.653 00.019 9340 SchedulePrimaryMove(10104498, x=0.72, y=0.20, opts=13)
23:32:25.685 00.032 9340 Enqueuing Move request for scope (0.72, 0.20)
23:32:25.702 00.017 12020 Worker thread wakes up
23:32:25.702 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=6011, max=65527, med=9852, FiltMin=7555, FiltMax=65427, Gamma=2.870
23:32:25.718 00.016 12020 worker thread servicing REQUEST_MOVE scope ofs (0.72, 0.20) opts 0xd
23:32:25.718 00.000 9340 UpdateGuideState exits: m=741026 SNR=156.3
23:32:25.733 00.015 12020 Handling offset move in thread for scope, endpoint = (0.72, 0.20)
23:32:25.733 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:32:25.745 00.012 12020 Moving (0.72, 0.20) raw xDistance=-0.72 yDistance=-0.19
23:32:25.745 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
23:32:25.762 00.017 12020 GuideAlgorithmHysteresis::Result() returns -0.33 from input -0.72
23:32:25.763 00.001 9340 Enqueuing Expose request
23:32:25.780 00.017 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:32:25.782 00.002 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
23:32:25.782 00.000 12020 MoveAxis(E, 63, ABG)
23:32:25.782 00.000 12020 Guiding  Dir = 2, Dur = 63
23:32:25.783 00.001 12020 IsSlewing returns 0
23:32:25.785 00.002 12020 IsGuiding returns 0
23:32:25.814 00.029 12020 PulseGuide returned control before completion, sleep 45
23:32:25.900 00.086 12020 IsGuiding returns 0
23:32:25.901 00.001 12020 Move returns status 0, amount 63
23:32:25.901 00.000 12020 MoveAxis(N, 0, ABG)
23:32:25.901 00.000 12020 Move returns status 0, amount 0
23:32:25.901 00.000 12020 move complete, result=0
23:32:25.901 00.000 12020 worker thread done servicing request
23:32:25.902 00.001 12020 Worker thread wakes up
23:32:25.902 00.000 9340 GuideStep: -0.7 px 63 ms EAST, -0.2 px 0 ms NORTH
23:32:25.915 00.013 12020 worker thread servicing REQUEST_EXPOSE 2000
23:32:25.915 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(836,38,31,31)
23:32:27.207 01.292 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"1d26db33-cbbf-422a-8164-bf11e3a26691"}
23:32:27.229 00.022 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"1d26db33-cbbf-422a-8164-bf11e3a26691"}
23:32:27.256 00.027 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"f9094b97-e59c-47a1-bcaa-d2291b18936b"}
23:32:27.305 00.049 9340 case statement mapped state 6 to 3
23:32:27.335 00.030 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"f9094b97-e59c-47a1-bcaa-d2291b18936b"}
23:32:27.362 00.027 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"7f5a6b60-d093-406f-90cb-3ef07a460c19"}
23:32:27.388 00.026 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":815,"width":15,"height":15,"star_pos":[6.71,6.84],"pixels":"..."},"id":"7f5a6b60-d093-406f-90cb-3ef07a460c19"}
23:32:28.304 00.916 12020 Exposure complete
23:32:28.576 00.272 12020 worker thread done servicing request
23:32:28.576 00.000 9340 OnExposeComplete: enter
23:32:28.587 00.011 9340 UpdateGuideState(): m_state=6
23:32:28.599 00.012 9340 Star::Find(15, 851, 53, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 816
23:32:28.610 00.011 9340 Star::Find returns 1 (0), X=852.04, Y=53.91, Mass=730581, SNR=132.7, Peak=57699 HFD=4.1
23:32:28.623 00.013 9340 MultiStar: [#1 1.20,0.34,0.00,M5] [#2 1.22,0.05,0.00,M5] [#3 1.35,-0.10,0.00,M3] [#4 0.96,0.64,0.00,M1] [#5 1.08,0.72,0.00,M1] [#6 1.08,-0.15,0.00,M1] [#7 1.31,0.67,0.00,M5] [#8 0.73,0.87,0.00,M2] 
23:32:28.636 00.013 9340 CameraToMount -- cameraTheta (0.40) - m_xAngle (-3.14) = xAngle (3.53 = -2.75)
23:32:28.666 00.030 9340 CameraToMount -- cameraTheta (0.40) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (3.52 = -2.77)
23:32:28.680 00.014 9340 CameraToMount -- cameraX=1.15 cameraY=0.48 hyp=1.25 cameraTheta=0.40 mountX=-1.16 mountY=-0.46, mountTheta=-2.76
23:32:28.699 00.019 9340 SchedulePrimaryMove(10104498, x=1.15, y=0.48, opts=13)
23:32:28.710 00.011 9340 Enqueuing Move request for scope (1.15, 0.48)
23:32:28.719 00.009 12020 Worker thread wakes up
23:32:28.719 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=6461, max=65527, med=9865, FiltMin=7702, FiltMax=65427, Gamma=2.870
23:32:28.731 00.012 12020 worker thread servicing REQUEST_MOVE scope ofs (1.15, 0.48) opts 0xd
23:32:28.732 00.001 9340 UpdateGuideState exits: m=730581 SNR=132.7
23:32:28.744 00.012 12020 Handling offset move in thread for scope, endpoint = (1.15, 0.48)
23:32:28.745 00.001 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:32:28.757 00.012 12020 Moving (1.15, 0.48) raw xDistance=-1.16 yDistance=-0.46
23:32:28.757 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
23:32:28.785 00.028 12020 GuideAlgorithmHysteresis::Result() returns -0.51 from input -1.16
23:32:28.785 00.000 9340 Enqueuing Expose request
23:32:28.799 00.014 12020 GuideAlgorithmResistSwitch::result() returns -0.46 from input -0.46
23:32:28.799 00.000 12020 MoveAxis(E, 99, ABG)
23:32:28.799 00.000 12020 Guiding  Dir = 2, Dur = 99
23:32:28.800 00.001 12020 IsSlewing returns 0
23:32:28.801 00.001 12020 IsGuiding returns 0
23:32:28.828 00.027 12020 PulseGuide returned control before completion, sleep 83
23:32:28.940 00.112 12020 IsGuiding returns 0
23:32:28.940 00.000 12020 Move returns status 0, amount 99
23:32:28.940 00.000 12020 MoveAxis(N, 77, ABG)
23:32:28.940 00.000 12020 Guiding  Dir = 0, Dur = 77
23:32:28.941 00.001 12020 IsSlewing returns 0
23:32:28.942 00.001 12020 IsGuiding returns 0
23:32:29.052 00.110 12020 IsGuiding returns 1
23:32:29.052 00.000 12020 scope still moving after pulse duration time elapsed
23:32:29.077 00.025 12020 IsSlewing returns 0
23:32:29.079 00.002 12020 IsGuiding returns 1
23:32:29.109 00.030 12020 IsSlewing returns 0
23:32:29.110 00.001 12020 IsGuiding returns 1
23:32:29.206 00.096 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"5448e94a-3679-492b-8136-1176b32e60a9"}
23:32:29.217 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"5448e94a-3679-492b-8136-1176b32e60a9"}
23:32:29.226 00.009 12020 IsSlewing returns 0
23:32:29.226 00.000 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"263749b2-b364-4b9e-a20b-572675a419ea"}
23:32:29.237 00.011 9340 case statement mapped state 6 to 3
23:32:29.268 00.031 12020 IsGuiding returns 0
23:32:29.268 00.000 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"263749b2-b364-4b9e-a20b-572675a419ea"}
23:32:29.276 00.008 12020 scope move finished after 77 + 248 ms
23:32:29.276 00.000 12020 Move returns status 0, amount 77
23:32:29.277 00.001 12020 move complete, result=0
23:32:29.277 00.000 12020 worker thread done servicing request
23:32:29.277 00.000 12020 Worker thread wakes up
23:32:29.277 00.000 9340 GuideStep: -1.2 px 99 ms EAST, -0.5 px 77 ms NORTH
23:32:29.286 00.009 12020 worker thread servicing REQUEST_EXPOSE 2000
23:32:29.286 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(836,38,31,31)
23:32:29.294 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"cc081e1a-86d3-48e3-8f8c-192d5af69af2"}
23:32:29.303 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":816,"width":15,"height":15,"star_pos":[7.04,6.91],"pixels":"..."},"id":"cc081e1a-86d3-48e3-8f8c-192d5af69af2"}
23:32:31.205 01.902 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"230de5f4-6ddf-4d35-9ebc-cd377cb0f24e"}
23:32:31.220 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"230de5f4-6ddf-4d35-9ebc-cd377cb0f24e"}
23:32:31.232 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"01279c51-0b62-45fe-808e-03e5aeed382f"}
23:32:31.243 00.011 9340 case statement mapped state 6 to 3
23:32:31.258 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"01279c51-0b62-45fe-808e-03e5aeed382f"}
23:32:31.276 00.018 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"92971788-7e80-466a-b746-fc18a521f7d2"}
23:32:31.311 00.035 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":816,"width":15,"height":15,"star_pos":[7.04,6.91],"pixels":"..."},"id":"92971788-7e80-466a-b746-fc18a521f7d2"}
23:32:31.670 00.359 12020 Exposure complete
23:32:31.921 00.251 12020 worker thread done servicing request
23:32:31.921 00.000 9340 OnExposeComplete: enter
23:32:31.934 00.013 9340 UpdateGuideState(): m_state=6
23:32:31.949 00.015 9340 Star::Find(15, 852, 53, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 817
23:32:31.961 00.012 9340 Star::Find returns 1 (0), X=851.40, Y=53.36, Mass=786571, SNR=166.4, Peak=56187 HFD=4.2
23:32:31.971 00.010 9340 MultiStar: [#1 0.58,-0.34,0.59,U] [#2 0.58,-0.77,0.00,M6] [#3 0.43,-0.79,0.57,U] [#4 0.19,-0.10,0.62,U] [#5 0.46,-0.05,0.76,U] [#6 0.34,-1.10,0.00,M2] [#7 0.66,-0.15,0.49,U] [#8 0.17,0.22,0.51,U] 
23:32:31.985 00.014 9340 refined, 6 included, MultiStar: {0.43, -0.17}, one-star: {0.52, -0.07}
23:32:31.999 00.014 9340 CameraToMount -- cameraTheta (-0.37) - m_xAngle (-3.14) = xAngle (2.76 = 2.76)
23:32:32.032 00.033 9340 CameraToMount -- cameraTheta (-0.37) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (2.75 = 2.75)
23:32:32.052 00.020 9340 CameraToMount -- cameraX=0.43 cameraY=-0.17 hyp=0.47 cameraTheta=-0.37 mountX=-0.43 mountY=0.18, mountTheta=2.75
23:32:32.073 00.021 9340 SchedulePrimaryMove(10104498, x=0.43, y=-0.17, opts=13)
23:32:32.085 00.012 9340 Enqueuing Move request for scope (0.43, -0.17)
23:32:32.098 00.013 12020 Worker thread wakes up
23:32:32.098 00.000 12020 worker thread servicing REQUEST_MOVE scope ofs (0.43, -0.17) opts 0xd
23:32:32.098 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=5976, max=65533, med=9793, FiltMin=7724, FiltMax=65427, Gamma=2.870
23:32:32.112 00.014 12020 Handling offset move in thread for scope, endpoint = (0.43, -0.17)
23:32:32.113 00.001 12020 Moving (0.43, -0.17) raw xDistance=-0.43 yDistance=0.18
23:32:32.113 00.000 9340 UpdateGuideState exits: m=786571 SNR=166.4
23:32:32.126 00.013 12020 GuideAlgorithmHysteresis::Result() returns -0.22 from input -0.43
23:32:32.126 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:32:32.126 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.18
23:32:32.126 00.000 12020 MoveAxis(E, 43, ABG)
23:32:32.127 00.001 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:32:32.166 00.039 12020 Guiding  Dir = 2, Dur = 43
23:32:32.166 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
23:32:32.183 00.017 9340 Enqueuing Expose request
23:32:32.198 00.015 12020 IsSlewing returns 0
23:32:32.200 00.002 12020 IsGuiding returns 0
23:32:32.217 00.017 12020 PulseGuide returned control before completion, sleep 35
23:32:32.298 00.081 12020 IsGuiding returns 0
23:32:32.298 00.000 12020 Move returns status 0, amount 43
23:32:32.298 00.000 12020 MoveAxis(N, 0, ABG)
23:32:32.298 00.000 12020 Move returns status 0, amount 0
23:32:32.298 00.000 12020 move complete, result=0
23:32:32.299 00.001 12020 worker thread done servicing request
23:32:32.299 00.000 9340 GuideStep: -0.4 px 43 ms EAST, 0.2 px 0 ms NORTH
23:32:32.312 00.013 12020 Worker thread wakes up
23:32:32.313 00.001 12020 worker thread servicing REQUEST_EXPOSE 2000
23:32:32.313 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(836,38,31,31)
23:32:33.226 00.913 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"4c6e023d-5e13-430d-9e93-09546f3cb9dd"}
23:32:33.246 00.020 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"4c6e023d-5e13-430d-9e93-09546f3cb9dd"}
23:32:33.298 00.052 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"8106cb5b-82ea-4d22-8a00-e82bc19c23bd"}
23:32:33.352 00.054 9340 case statement mapped state 6 to 3
23:32:33.371 00.019 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"8106cb5b-82ea-4d22-8a00-e82bc19c23bd"}
23:32:33.389 00.018 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"79b03abb-03d6-4e79-9d93-3848f4e6b5ee"}
23:32:33.432 00.043 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":817,"width":15,"height":15,"star_pos":[7.40,7.36],"pixels":"..."},"id":"79b03abb-03d6-4e79-9d93-3848f4e6b5ee"}
23:32:34.699 01.267 12020 Exposure complete
23:32:35.023 00.324 12020 worker thread done servicing request
23:32:35.023 00.000 9340 OnExposeComplete: enter
23:32:35.055 00.032 9340 UpdateGuideState(): m_state=6
23:32:35.077 00.022 9340 Star::Find(15, 851, 53, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 818
23:32:35.091 00.014 9340 Star::Find returns 1 (0), X=851.89, Y=53.42, Mass=679118, SNR=137.5, Peak=50103 HFD=3.9
23:32:35.107 00.016 9340 MultiStar: [#1 0.94,-0.10,0.00,M5] [#2 1.06,-0.55,0.00,M7] [#3 1.15,-0.55,0.00,M3] [#4 0.51,-0.16,0.59,U] [#5 0.75,0.07,0.76,U] [#6 1.03,-0.70,0.00,M3] [#7 1.03,0.35,0.00,M5] [#8 0.19,0.38,0.64,U] 
23:32:35.120 00.013 9340 refined, 3 included, MultiStar: {0.67, 0.06}, one-star: {1.00, -0.01}
23:32:35.135 00.015 9340 CameraToMount -- cameraTheta (0.09) - m_xAngle (-3.14) = xAngle (3.23 = -3.05)
23:32:35.151 00.016 9340 CameraToMount -- cameraTheta (0.09) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (3.21 = -3.07)
23:32:35.171 00.020 9340 CameraToMount -- cameraX=0.67 cameraY=0.06 hyp=0.67 cameraTheta=0.09 mountX=-0.67 mountY=-0.05, mountTheta=-3.07
23:32:35.216 00.045 9340 SchedulePrimaryMove(10104498, x=0.67, y=0.06, opts=13)
23:32:35.230 00.014 9340 Enqueuing Move request for scope (0.67, 0.06)
23:32:35.243 00.013 12020 Worker thread wakes up
23:32:35.243 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=5961, max=65531, med=9664, FiltMin=7550, FiltMax=65427, Gamma=2.870
23:32:35.261 00.018 12020 worker thread servicing REQUEST_MOVE scope ofs (0.67, 0.06) opts 0xd
23:32:35.262 00.001 9340 UpdateGuideState exits: m=679118 SNR=137.5
23:32:35.286 00.024 12020 Handling offset move in thread for scope, endpoint = (0.67, 0.06)
23:32:35.288 00.002 12020 Moving (0.67, 0.06) raw xDistance=-0.67 yDistance=-0.05
23:32:35.288 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:32:35.326 00.038 12020 GuideAlgorithmHysteresis::Result() returns -0.30 from input -0.67
23:32:35.326 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:32:35.327 00.001 9340 ScheduleExposure(2000,3,1) exposurePending=0
23:32:35.344 00.017 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
23:32:35.344 00.000 9340 Enqueuing Expose request
23:32:35.358 00.014 12020 MoveAxis(E, 58, ABG)
23:32:35.358 00.000 12020 Guiding  Dir = 2, Dur = 58
23:32:35.358 00.000 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"0a07305b-e2bf-4818-8906-1aabdd0b4ace"}
23:32:35.373 00.015 12020 IsSlewing returns 0
23:32:35.373 00.000 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"0a07305b-e2bf-4818-8906-1aabdd0b4ace"}
23:32:35.387 00.014 12020 IsGuiding returns 0
23:32:35.389 00.002 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"468af14c-cb7f-47ec-b010-873d5f387eec"}
23:32:35.406 00.017 9340 case statement mapped state 6 to 3
23:32:35.420 00.014 12020 PulseGuide returned control before completion, sleep 39
23:32:35.420 00.000 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"468af14c-cb7f-47ec-b010-873d5f387eec"}
23:32:35.437 00.017 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"678d665e-31d4-41b7-8c55-190070324672"}
23:32:35.471 00.034 12020 IsGuiding returns 1
23:32:35.471 00.000 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":818,"width":15,"height":15,"star_pos":[6.89,7.42],"pixels":"..."},"id":"678d665e-31d4-41b7-8c55-190070324672"}
23:32:35.486 00.015 12020 scope still moving after pulse duration time elapsed
23:32:35.528 00.042 12020 IsSlewing returns 0
23:32:35.530 00.002 12020 IsGuiding returns 0
23:32:35.530 00.000 12020 scope move finished after 58 + 84 ms
23:32:35.530 00.000 12020 Move returns status 0, amount 58
23:32:35.530 00.000 12020 MoveAxis(N, 0, ABG)
23:32:35.530 00.000 12020 Move returns status 0, amount 0
23:32:35.531 00.001 12020 move complete, result=0
23:32:35.531 00.000 12020 worker thread done servicing request
23:32:35.531 00.000 9340 GuideStep: -0.7 px 58 ms EAST, -0.0 px 0 ms NORTH
23:32:35.548 00.017 12020 Worker thread wakes up
23:32:35.548 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
23:32:35.548 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(836,38,31,31)
23:32:37.226 01.678 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"4105920c-12c9-4c2c-b094-b88f3ac04a27"}
23:32:37.238 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"4105920c-12c9-4c2c-b094-b88f3ac04a27"}
23:32:37.251 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"eecf785f-a1b4-42d3-8f79-8d9ef0a92b39"}
23:32:37.269 00.018 9340 case statement mapped state 6 to 3
23:32:37.307 00.038 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"eecf785f-a1b4-42d3-8f79-8d9ef0a92b39"}
23:32:37.328 00.021 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"9f5726ec-4d1f-4eec-b2ff-de8120d885c6"}
23:32:37.350 00.022 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":818,"width":15,"height":15,"star_pos":[6.89,7.42],"pixels":"..."},"id":"9f5726ec-4d1f-4eec-b2ff-de8120d885c6"}
23:32:37.941 00.591 12020 Exposure complete
23:32:38.214 00.273 12020 worker thread done servicing request
23:32:38.214 00.000 9340 OnExposeComplete: enter
23:32:38.237 00.023 9340 UpdateGuideState(): m_state=6
23:32:38.260 00.023 9340 Star::Find(15, 851, 53, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 819
23:32:38.279 00.019 9340 Star::Find returns 1 (0), X=851.16, Y=53.67, Mass=740839, SNR=145.1, Peak=54656 HFD=4.0
23:32:38.326 00.047 9340 MultiStar: [#1 0.58,0.08,0.81,U] [#2 0.40,-0.39,0.90,U] [#3 0.52,-0.49,0.68,U] [#4 0.07,0.30,0.63,U] [#5 0.24,0.40,0.79,U] [#6 0.37,-0.42,0.61,U] [#7 0.57,0.30,0.66,U] [#8 0.02,0.74,0.50,U] 
23:32:38.351 00.025 9340 refined, 8 included, MultiStar: {0.35, 0.07}, one-star: {0.28, 0.25}
23:32:38.365 00.014 9340 CameraToMount -- cameraTheta (0.19) - m_xAngle (-3.14) = xAngle (3.32 = -2.96)
23:32:38.382 00.017 9340 CameraToMount -- cameraTheta (0.19) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (3.31 = -2.98)
23:32:38.411 00.029 9340 CameraToMount -- cameraX=0.35 cameraY=0.07 hyp=0.36 cameraTheta=0.19 mountX=-0.35 mountY=-0.06, mountTheta=-2.98
23:32:38.460 00.049 9340 SchedulePrimaryMove(10104498, x=0.35, y=0.07, opts=13)
23:32:38.478 00.018 9340 Enqueuing Move request for scope (0.35, 0.07)
23:32:38.497 00.019 12020 Worker thread wakes up
23:32:38.497 00.000 12020 worker thread servicing REQUEST_MOVE scope ofs (0.35, 0.07) opts 0xd
23:32:38.497 00.000 12020 Handling offset move in thread for scope, endpoint = (0.35, 0.07)
23:32:38.497 00.000 12020 Moving (0.35, 0.07) raw xDistance=-0.35 yDistance=-0.06
23:32:38.498 00.001 9340 UpdateImageDisplay: Size=(1920,1080) min=6002, max=65531, med=9824, FiltMin=7506, FiltMax=65427, Gamma=2.870
23:32:38.515 00.017 12020 GuideAlgorithmHysteresis::Result() returns -0.17 from input -0.35
23:32:38.515 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:32:38.516 00.001 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
23:32:38.516 00.000 12020 MoveAxis(E, 33, ABG)
23:32:38.516 00.000 12020 Guiding  Dir = 2, Dur = 33
23:32:38.516 00.000 9340 UpdateGuideState exits: m=740839 SNR=145.1
23:32:38.536 00.020 12020 IsSlewing returns 0
23:32:38.539 00.003 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:32:38.579 00.040 12020 IsGuiding returns 0
23:32:38.580 00.001 9340 ScheduleExposure(2000,3,1) exposurePending=0
23:32:38.601 00.021 12020 PulseGuide returned control before completion, sleep 24
23:32:38.601 00.000 9340 Enqueuing Expose request
23:32:38.662 00.061 12020 IsGuiding returns 0
23:32:38.663 00.001 12020 Move returns status 0, amount 33
23:32:38.663 00.000 12020 MoveAxis(N, 0, ABG)
23:32:38.663 00.000 12020 Move returns status 0, amount 0
23:32:38.663 00.000 12020 move complete, result=0
23:32:38.664 00.001 12020 worker thread done servicing request
23:32:38.664 00.000 9340 GuideStep: -0.4 px 33 ms EAST, -0.1 px 0 ms NORTH
23:32:38.700 00.036 12020 Worker thread wakes up
23:32:38.700 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
23:32:38.701 00.001 12020 Handling exposure in thread, d=2000 o=3 r=(836,38,31,31)
23:32:39.250 00.549 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"708b68ba-786c-4144-8bd2-0d9262ed2958"}
23:32:39.294 00.044 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"708b68ba-786c-4144-8bd2-0d9262ed2958"}
23:32:39.368 00.074 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"fd197373-3395-4aca-a26e-e4fe6e51b7ca"}
23:32:39.415 00.047 9340 case statement mapped state 6 to 3
23:32:39.434 00.019 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"fd197373-3395-4aca-a26e-e4fe6e51b7ca"}
23:32:39.473 00.039 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"20502963-d328-4e06-8b54-75d982b89072"}
23:32:39.523 00.050 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":819,"width":15,"height":15,"star_pos":[7.16,6.67],"pixels":"..."},"id":"20502963-d328-4e06-8b54-75d982b89072"}
23:32:41.072 01.549 12020 Exposure complete
23:32:41.250 00.178 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"3702c2e7-8466-47ff-8b41-2eb7c76135b2"}
23:32:41.328 00.078 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"3702c2e7-8466-47ff-8b41-2eb7c76135b2"}
23:32:41.358 00.030 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"d553e687-730c-4a99-9c60-c79a7c758a7f"}
23:32:41.376 00.018 9340 case statement mapped state 6 to 3
23:32:41.414 00.038 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"d553e687-730c-4a99-9c60-c79a7c758a7f"}
23:32:41.481 00.067 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"4ba0958c-e5e5-4dd7-80e3-3c9cf7fdced6"}
23:32:41.514 00.033 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":819,"width":15,"height":15,"star_pos":[7.16,6.67],"pixels":"..."},"id":"4ba0958c-e5e5-4dd7-80e3-3c9cf7fdced6"}
23:32:41.636 00.122 12020 worker thread done servicing request
23:32:41.636 00.000 9340 OnExposeComplete: enter
23:32:41.664 00.028 9340 UpdateGuideState(): m_state=6
23:32:41.689 00.025 9340 Star::Find(15, 851, 53, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 820
23:32:41.738 00.049 9340 Star::Find returns 1 (0), X=851.51, Y=53.88, Mass=682609, SNR=127.9, Peak=53488 HFD=3.9
23:32:41.755 00.017 9340 MultiStar: [#1 0.57,0.23,1.03,U] [#2 0.77,-0.21,0.92,U] [#3 0.70,-0.25,1.02,U] [#4 0.35,0.35,0.76,U] [#5 0.58,0.26,0.81,U] [#6 0.56,-0.15,0.75,U] [#7 0.70,0.60,0.00,M5] [#8 0.34,0.75,0.62,U] 
23:32:41.772 00.017 9340 refined, 7 included, MultiStar: {0.58, 0.15}, one-star: {0.63, 0.45}
23:32:41.787 00.015 9340 CameraToMount -- cameraTheta (0.26) - m_xAngle (-3.14) = xAngle (3.39 = -2.89)
23:32:41.807 00.020 9340 CameraToMount -- cameraTheta (0.26) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (3.38 = -2.90)
23:32:41.827 00.020 9340 CameraToMount -- cameraX=0.58 cameraY=0.15 hyp=0.60 cameraTheta=0.26 mountX=-0.58 mountY=-0.14, mountTheta=-2.90
23:32:41.876 00.049 9340 SchedulePrimaryMove(10104498, x=0.58, y=0.15, opts=13)
23:32:41.894 00.018 9340 Enqueuing Move request for scope (0.58, 0.15)
23:32:41.913 00.019 12020 Worker thread wakes up
23:32:41.914 00.001 9340 UpdateImageDisplay: Size=(1920,1080) min=4743, max=65530, med=9653, FiltMin=7693, FiltMax=65483, Gamma=2.870
23:32:41.928 00.014 12020 worker thread servicing REQUEST_MOVE scope ofs (0.58, 0.15) opts 0xd
23:32:41.929 00.001 9340 UpdateGuideState exits: m=682609 SNR=127.9
23:32:41.944 00.015 12020 Handling offset move in thread for scope, endpoint = (0.58, 0.15)
23:32:41.945 00.001 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:32:41.961 00.016 12020 Moving (0.58, 0.15) raw xDistance=-0.58 yDistance=-0.14
23:32:41.962 00.001 9340 ScheduleExposure(2000,3,1) exposurePending=0
23:32:41.994 00.032 12020 GuideAlgorithmHysteresis::Result() returns -0.26 from input -0.58
23:32:41.995 00.001 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:32:41.996 00.001 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
23:32:41.996 00.000 9340 Enqueuing Expose request
23:32:42.011 00.015 12020 MoveAxis(E, 50, ABG)
23:32:42.012 00.001 12020 Guiding  Dir = 2, Dur = 50
23:32:42.013 00.001 12020 IsSlewing returns 0
23:32:42.014 00.001 12020 IsGuiding returns 0
23:32:42.037 00.023 12020 PulseGuide returned control before completion, sleep 38
23:32:42.090 00.053 12020 IsGuiding returns 1
23:32:42.090 00.000 12020 scope still moving after pulse duration time elapsed
23:32:42.133 00.043 12020 IsSlewing returns 0
23:32:42.135 00.002 12020 IsGuiding returns 0
23:32:42.135 00.000 12020 scope move finished after 50 + 70 ms
23:32:42.136 00.001 12020 Move returns status 0, amount 50
23:32:42.136 00.000 12020 MoveAxis(N, 0, ABG)
23:32:42.136 00.000 12020 Move returns status 0, amount 0
23:32:42.136 00.000 12020 move complete, result=0
23:32:42.136 00.000 12020 worker thread done servicing request
23:32:42.137 00.001 9340 GuideStep: -0.6 px 50 ms EAST, -0.1 px 0 ms NORTH
23:32:42.151 00.014 12020 Worker thread wakes up
23:32:42.152 00.001 12020 worker thread servicing REQUEST_EXPOSE 2000
23:32:42.152 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(836,38,31,31)
23:32:43.249 01.097 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"f3006fc8-6c17-483c-be16-41946a941e79"}
23:32:43.274 00.025 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"f3006fc8-6c17-483c-be16-41946a941e79"}
23:32:43.315 00.041 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"cbb9aa53-5bb7-423d-ae88-4c6892fdf04f"}
23:32:43.369 00.054 9340 case statement mapped state 6 to 3
23:32:43.397 00.028 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"cbb9aa53-5bb7-423d-ae88-4c6892fdf04f"}
23:32:43.416 00.019 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"7bf9845f-2321-4e8a-96b8-5769eb3cd69e"}
23:32:43.437 00.021 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":820,"width":15,"height":15,"star_pos":[6.51,6.88],"pixels":"..."},"id":"7bf9845f-2321-4e8a-96b8-5769eb3cd69e"}
23:32:44.547 01.110 12020 Exposure complete
23:32:44.840 00.293 12020 worker thread done servicing request
23:32:44.840 00.000 9340 OnExposeComplete: enter
23:32:44.858 00.018 9340 UpdateGuideState(): m_state=6
23:32:44.873 00.015 9340 Star::Find(15, 851, 53, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 821
23:32:44.885 00.012 9340 Star::Find returns 1 (0), X=851.71, Y=54.19, Mass=778498, SNR=173.9, Peak=55110 HFD=4.2
23:32:44.902 00.017 9340 MultiStar: [#1 0.91,0.69,0.00,M4] [#2 0.70,0.19,0.82,U] [#3 0.72,0.26,0.57,U] [#4 0.49,0.71,0.50,U] [#5 0.70,0.79,0.00,M1] [#6 0.44,0.19,0.51,U] [#7 0.87,1.30,0.00,M6] [#8 0.53,1.26,0.00,M1] 
23:32:44.917 00.015 9340 refined, 4 included, MultiStar: {0.67, 0.44}, one-star: {0.83, 0.76}
23:32:44.952 00.035 9340 CameraToMount -- cameraTheta (0.58) - m_xAngle (-3.14) = xAngle (3.72 = -2.56)
23:32:44.966 00.014 9340 CameraToMount -- cameraTheta (0.58) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (3.70 = -2.58)
23:32:44.979 00.013 9340 CameraToMount -- cameraX=0.67 cameraY=0.44 hyp=0.81 cameraTheta=0.58 mountX=-0.67 mountY=-0.43, mountTheta=-2.58
23:32:44.998 00.019 9340 SchedulePrimaryMove(10104498, x=0.67, y=0.44, opts=13)
23:32:45.017 00.019 9340 Enqueuing Move request for scope (0.67, 0.44)
23:32:45.032 00.015 12020 Worker thread wakes up
23:32:45.032 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=6306, max=65527, med=9836, FiltMin=7736, FiltMax=65483, Gamma=2.870
23:32:45.065 00.033 12020 worker thread servicing REQUEST_MOVE scope ofs (0.67, 0.44) opts 0xd
23:32:45.065 00.000 9340 UpdateGuideState exits: m=778498 SNR=173.9
23:32:45.079 00.014 12020 Handling offset move in thread for scope, endpoint = (0.67, 0.44)
23:32:45.079 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:32:45.093 00.014 12020 Moving (0.67, 0.44) raw xDistance=-0.67 yDistance=-0.43
23:32:45.093 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
23:32:45.106 00.013 12020 GuideAlgorithmHysteresis::Result() returns -0.30 from input -0.67
23:32:45.106 00.000 9340 Enqueuing Expose request
23:32:45.123 00.017 12020 GuideAlgorithmResistSwitch::result() returns -0.43 from input -0.43
23:32:45.123 00.000 12020 MoveAxis(E, 59, ABG)
23:32:45.124 00.001 12020 Guiding  Dir = 2, Dur = 59
23:32:45.127 00.003 12020 IsSlewing returns 0
23:32:45.128 00.001 12020 IsGuiding returns 0
23:32:45.164 00.036 12020 PulseGuide returned control before completion, sleep 34
23:32:45.201 00.037 12020 IsGuiding returns 1
23:32:45.201 00.000 12020 scope still moving after pulse duration time elapsed
23:32:45.235 00.034 12020 IsSlewing returns 0
23:32:45.238 00.003 12020 IsGuiding returns 0
23:32:45.238 00.000 12020 scope move finished after 59 + 50 ms
23:32:45.238 00.000 12020 Move returns status 0, amount 59
23:32:45.238 00.000 12020 MoveAxis(N, 72, ABG)
23:32:45.239 00.001 12020 Guiding  Dir = 0, Dur = 72
23:32:45.241 00.002 12020 IsSlewing returns 0
23:32:45.245 00.004 12020 IsGuiding returns 0
23:32:45.251 00.006 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"ba5764ab-a5cd-4b60-b0aa-2b06c8ad34d6"}
23:32:45.305 00.054 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"ba5764ab-a5cd-4b60-b0aa-2b06c8ad34d6"}
23:32:45.324 00.019 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"fe4b2f16-f3ef-430e-be1f-3124f4adeae8"}
23:32:45.350 00.026 9340 case statement mapped state 6 to 3
23:32:45.374 00.024 12020 IsGuiding returns 1
23:32:45.374 00.000 12020 scope still moving after pulse duration time elapsed
23:32:45.374 00.000 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"fe4b2f16-f3ef-430e-be1f-3124f4adeae8"}
23:32:45.437 00.063 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"10d8acab-c407-4dcf-a359-66c315ec9183"}
23:32:45.454 00.017 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":821,"width":15,"height":15,"star_pos":[6.71,7.19],"pixels":"..."},"id":"10d8acab-c407-4dcf-a359-66c315ec9183"}
23:32:45.508 00.054 12020 IsSlewing returns 0
23:32:45.509 00.001 12020 IsGuiding returns 0
23:32:45.509 00.000 12020 scope move finished after 72 + 192 ms
23:32:45.509 00.000 12020 Move returns status 0, amount 72
23:32:45.509 00.000 12020 move complete, result=0
23:32:45.510 00.001 12020 worker thread done servicing request
23:32:45.510 00.000 9340 GuideStep: -0.7 px 59 ms EAST, -0.4 px 72 ms NORTH
23:32:45.535 00.025 12020 Worker thread wakes up
23:32:45.535 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
23:32:45.537 00.002 12020 Handling exposure in thread, d=2000 o=3 r=(836,38,31,31)
23:32:47.250 01.713 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"a653c1d1-5f6a-42aa-a327-02a1d6db2d59"}
23:32:47.300 00.050 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"a653c1d1-5f6a-42aa-a327-02a1d6db2d59"}
23:32:47.318 00.018 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"08af9340-c7ba-4f8a-9512-2b648a6fb27e"}
23:32:47.342 00.024 9340 case statement mapped state 6 to 3
23:32:47.376 00.034 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"08af9340-c7ba-4f8a-9512-2b648a6fb27e"}
23:32:47.429 00.053 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"b1000e30-a91a-4f92-9d7c-0ee4435ecb70"}
23:32:47.451 00.022 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":821,"width":15,"height":15,"star_pos":[6.71,7.19],"pixels":"..."},"id":"b1000e30-a91a-4f92-9d7c-0ee4435ecb70"}
23:32:47.905 00.454 12020 Exposure complete
23:32:48.285 00.380 12020 worker thread done servicing request
23:32:48.285 00.000 9340 OnExposeComplete: enter
23:32:48.308 00.023 9340 UpdateGuideState(): m_state=6
23:32:48.327 00.019 9340 Star::Find(15, 851, 54, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 822
23:32:48.380 00.053 9340 Star::Find returns 1 (0), X=851.75, Y=53.67, Mass=738471, SNR=143.4, Peak=54143 HFD=3.7
23:32:48.398 00.018 9340 MultiStar: [#1 1.29,0.22,0.00,M5] [#2 1.10,-0.19,0.00,M5] [#3 1.11,-0.14,0.00,M1] [#4 0.41,0.45,0.58,U] [#5 0.71,0.28,0.70,U] [#6 1.10,-0.31,0.00,M1] [#7 1.20,0.38,0.00,M7] [#8 0.84,1.17,0.00,M2] 
23:32:48.414 00.016 9340 refined, 2 included, MultiStar: {0.70, 0.31}, one-star: {0.86, 0.24}
23:32:48.426 00.012 9340 CameraToMount -- cameraTheta (0.42) - m_xAngle (-3.14) = xAngle (3.55 = -2.73)
23:32:48.440 00.014 9340 CameraToMount -- cameraTheta (0.42) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (3.54 = -2.75)
23:32:48.457 00.017 9340 CameraToMount -- cameraX=0.70 cameraY=0.31 hyp=0.77 cameraTheta=0.42 mountX=-0.70 mountY=-0.29, mountTheta=-2.74
23:32:48.492 00.035 9340 SchedulePrimaryMove(10104498, x=0.70, y=0.31, opts=13)
23:32:48.515 00.023 9340 Enqueuing Move request for scope (0.70, 0.31)
23:32:48.529 00.014 12020 Worker thread wakes up
23:32:48.529 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=6206, max=65527, med=9819, FiltMin=7550, FiltMax=65427, Gamma=2.870
23:32:48.544 00.015 12020 worker thread servicing REQUEST_MOVE scope ofs (0.70, 0.31) opts 0xd
23:32:48.544 00.000 9340 UpdateGuideState exits: m=738471 SNR=143.4
23:32:48.560 00.016 12020 Handling offset move in thread for scope, endpoint = (0.70, 0.31)
23:32:48.560 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:32:48.573 00.013 12020 Moving (0.70, 0.31) raw xDistance=-0.70 yDistance=-0.29
23:32:48.573 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
23:32:48.587 00.014 12020 GuideAlgorithmHysteresis::Result() returns -0.32 from input -0.70
23:32:48.587 00.000 9340 Enqueuing Expose request
23:32:48.622 00.035 12020 GuideAlgorithmResistSwitch::result() returns -0.29 from input -0.29
23:32:48.622 00.000 12020 MoveAxis(E, 62, ABG)
23:32:48.622 00.000 12020 Guiding  Dir = 2, Dur = 62
23:32:48.623 00.001 12020 IsSlewing returns 0
23:32:48.624 00.001 12020 IsGuiding returns 0
23:32:48.657 00.033 12020 PulseGuide returned control before completion, sleep 41
23:32:48.742 00.085 12020 IsGuiding returns 0
23:32:48.742 00.000 12020 Move returns status 0, amount 62
23:32:48.742 00.000 12020 MoveAxis(N, 49, ABG)
23:32:48.742 00.000 12020 Guiding  Dir = 0, Dur = 49
23:32:48.745 00.003 12020 IsSlewing returns 0
23:32:48.746 00.001 12020 IsGuiding returns 0
23:32:48.866 00.120 12020 IsGuiding returns 1
23:32:48.868 00.002 12020 scope still moving after pulse duration time elapsed
23:32:48.993 00.125 12020 IsSlewing returns 0
23:32:48.995 00.002 12020 IsGuiding returns 0
23:32:48.995 00.000 12020 scope move finished after 49 + 199 ms
23:32:48.995 00.000 12020 Move returns status 0, amount 49
23:32:48.995 00.000 12020 move complete, result=0
23:32:48.996 00.001 12020 worker thread done servicing request
23:32:48.996 00.000 9340 GuideStep: -0.7 px 62 ms EAST, -0.3 px 49 ms NORTH
23:32:49.011 00.015 12020 Worker thread wakes up
23:32:49.011 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
23:32:49.011 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(836,38,31,31)
23:32:49.251 00.240 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"de83f30b-fb9f-4e07-9763-e83fb8aa01f7"}
23:32:49.300 00.049 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"de83f30b-fb9f-4e07-9763-e83fb8aa01f7"}
23:32:49.315 00.015 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"35e6f677-c8a1-45c8-91e1-88e679b6c063"}
23:32:49.341 00.026 9340 case statement mapped state 6 to 3
23:32:49.385 00.044 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"35e6f677-c8a1-45c8-91e1-88e679b6c063"}
23:32:49.414 00.029 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"2bfdb1d5-bbf7-420d-9d91-38e3237fc226"}
23:32:49.431 00.017 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":822,"width":15,"height":15,"star_pos":[6.75,6.67],"pixels":"..."},"id":"2bfdb1d5-bbf7-420d-9d91-38e3237fc226"}
23:32:51.250 01.819 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"6b19dbff-864c-4eab-be22-9dd861389074"}
23:32:51.263 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"6b19dbff-864c-4eab-be22-9dd861389074"}
23:32:51.278 00.015 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"bf26bec1-0f73-4cd8-8892-b6f0b6444236"}
23:32:51.319 00.041 9340 case statement mapped state 6 to 3
23:32:51.341 00.022 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"bf26bec1-0f73-4cd8-8892-b6f0b6444236"}
23:32:51.356 00.015 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"7e8cca9c-5872-4e00-bd13-e38d6e0e3806"}
23:32:51.368 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":822,"width":15,"height":15,"star_pos":[6.75,6.67],"pixels":"..."},"id":"7e8cca9c-5872-4e00-bd13-e38d6e0e3806"}
23:32:51.427 00.059 12020 Exposure complete
23:32:51.694 00.267 12020 worker thread done servicing request
23:32:51.694 00.000 9340 OnExposeComplete: enter
23:32:51.709 00.015 9340 UpdateGuideState(): m_state=6
23:32:51.724 00.015 9340 Star::Find(15, 851, 53, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 823
23:32:51.736 00.012 9340 Star::Find returns 1 (0), X=851.58, Y=53.82, Mass=772388, SNR=153.5, Peak=55194 HFD=3.9
23:32:51.753 00.017 9340 MultiStar: [#1 0.88,0.09,0.73,U] [#2 0.62,-0.42,0.71,U] [#3 0.56,-0.40,0.64,U] [#4 0.36,0.12,0.57,U] [#5 0.56,0.14,0.63,U] [#6 0.44,-0.66,0.55,U] [#7 0.72,0.21,0.58,U] [#8 0.58,0.70,0.70,U] 
23:32:51.766 00.013 9340 refined, 8 included, MultiStar: {0.62, 0.05}, one-star: {0.69, 0.39}
23:32:51.819 00.053 9340 CameraToMount -- cameraTheta (0.08) - m_xAngle (-3.14) = xAngle (3.22 = -3.07)
23:32:51.839 00.020 9340 CameraToMount -- cameraTheta (0.08) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (3.20 = -3.08)
23:32:51.851 00.012 9340 CameraToMount -- cameraX=0.62 cameraY=0.05 hyp=0.62 cameraTheta=0.08 mountX=-0.62 mountY=-0.04, mountTheta=-3.08
23:32:51.868 00.017 9340 SchedulePrimaryMove(10104498, x=0.62, y=0.05, opts=13)
23:32:51.884 00.016 9340 Enqueuing Move request for scope (0.62, 0.05)
23:32:51.897 00.013 12020 Worker thread wakes up
23:32:51.897 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=5637, max=65531, med=9625, FiltMin=7551, FiltMax=65455, Gamma=2.870
23:32:51.926 00.029 12020 worker thread servicing REQUEST_MOVE scope ofs (0.62, 0.05) opts 0xd
23:32:51.927 00.001 12020 Handling offset move in thread for scope, endpoint = (0.62, 0.05)
23:32:51.927 00.000 9340 UpdateGuideState exits: m=772388 SNR=153.5
23:32:51.941 00.014 12020 Moving (0.62, 0.05) raw xDistance=-0.62 yDistance=-0.04
23:32:51.941 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:32:51.955 00.014 12020 GuideAlgorithmHysteresis::Result() returns -0.28 from input -0.62
23:32:51.955 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
23:32:51.965 00.010 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:32:51.965 00.000 9340 Enqueuing Expose request
23:32:51.978 00.013 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
23:32:51.978 00.000 12020 MoveAxis(E, 55, ABG)
23:32:51.978 00.000 12020 Guiding  Dir = 2, Dur = 55
23:32:52.016 00.038 12020 IsSlewing returns 0
23:32:52.017 00.001 12020 IsGuiding returns 0
23:32:52.048 00.031 12020 PulseGuide returned control before completion, sleep 35
23:32:52.096 00.048 12020 IsGuiding returns 1
23:32:52.096 00.000 12020 scope still moving after pulse duration time elapsed
23:32:52.144 00.048 12020 IsSlewing returns 0
23:32:52.145 00.001 12020 IsGuiding returns 0
23:32:52.145 00.000 12020 scope move finished after 55 + 72 ms
23:32:52.145 00.000 12020 Move returns status 0, amount 55
23:32:52.145 00.000 12020 MoveAxis(N, 0, ABG)
23:32:52.146 00.001 12020 Move returns status 0, amount 0
23:32:52.146 00.000 12020 move complete, result=0
23:32:52.146 00.000 12020 worker thread done servicing request
23:32:52.146 00.000 9340 GuideStep: -0.6 px 55 ms EAST, -0.0 px 0 ms NORTH
23:32:52.177 00.031 12020 Worker thread wakes up
23:32:52.178 00.001 12020 worker thread servicing REQUEST_EXPOSE 2000
23:32:52.178 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(836,38,31,31)
23:32:53.260 01.082 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"0c5d6fd3-9b5b-4acf-aa07-8860a58c28f3"}
23:32:53.295 00.035 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"0c5d6fd3-9b5b-4acf-aa07-8860a58c28f3"}
23:32:53.374 00.079 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"cc036282-d1f4-4dc0-a3cf-f3b8cf51acd9"}
23:32:53.404 00.030 9340 case statement mapped state 6 to 3
23:32:53.432 00.028 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"cc036282-d1f4-4dc0-a3cf-f3b8cf51acd9"}
23:32:53.483 00.051 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"79851057-181e-46cc-9961-9813952df2f3"}
23:32:53.511 00.028 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":823,"width":15,"height":15,"star_pos":[6.58,6.82],"pixels":"..."},"id":"79851057-181e-46cc-9961-9813952df2f3"}
23:32:54.292 00.781 9340 evsrv: cli 100A41E8 connect
23:32:54.473 00.181 9340 case statement mapped state 6 to 3
23:32:54.802 00.329 9340 case statement mapped state 6 to 3
23:32:55.034 00.232 12020 Exposure complete
23:32:55.043 00.009 9340 evsrv: cli 100A41E8 request: {"method":"get_app_state","id":"32b6c294-ad13-43e8-8e2f-924f0120d0bd"}
23:32:55.208 00.165 9340 case statement mapped state 6 to 3
23:32:55.255 00.047 9340 evsrv: cli 100A41E8 response: {"jsonrpc":"2.0","result":"Guiding","id":"32b6c294-ad13-43e8-8e2f-924f0120d0bd"}
23:32:55.356 00.101 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"b233a410-831a-43c9-bbe8-605c75e84893"}
23:32:55.520 00.164 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"b233a410-831a-43c9-bbe8-605c75e84893"}
23:32:55.679 00.159 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"2a0870b6-ff45-47e1-8861-4a4b2f0632d5"}
23:32:55.945 00.266 9340 case statement mapped state 6 to 3
23:32:56.120 00.175 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"2a0870b6-ff45-47e1-8861-4a4b2f0632d5"}
23:32:56.241 00.121 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"c3c36959-7e55-40f7-8ac1-d155e725d010"}
23:32:56.301 00.060 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":823,"width":15,"height":15,"star_pos":[6.58,6.82],"pixels":"..."},"id":"c3c36959-7e55-40f7-8ac1-d155e725d010"}
23:32:56.495 00.194 9340 evsrv: cli 100A41E8 disconnect
23:32:56.758 00.263 12020 worker thread done servicing request
23:32:56.758 00.000 9340 OnExposeComplete: enter
23:32:56.797 00.039 9340 UpdateGuideState(): m_state=6
23:32:56.834 00.037 9340 Star::Find(15, 851, 53, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 824
23:32:56.902 00.068 9340 Star::Find returns 1 (0), X=851.36, Y=53.77, Mass=702893, SNR=131.5, Peak=57162 HFD=3.8
23:32:57.179 00.277 9340 MultiStar: [#1 0.68,-0.04,0.89,U] [#2 0.69,-0.29,0.89,U] [#3 0.64,-0.51,0.70,U] [#4 0.14,0.21,0.64,U] [#5 0.36,-0.03,0.83,U] [#6 0.53,-0.21,0.73,U] [#7 0.97,0.26,0.00,M7] [#8 0.48,0.52,0.71,U] 
23:32:57.216 00.037 9340 refined, 7 included, MultiStar: {0.51, 0.00}, one-star: {0.47, 0.34}
23:32:57.327 00.111 9340 CameraToMount -- cameraTheta (0.01) - m_xAngle (-3.14) = xAngle (3.14 = 3.14)
23:32:57.440 00.113 9340 CameraToMount -- cameraTheta (0.01) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (3.13 = 3.13)
23:32:57.472 00.032 9340 CameraToMount -- cameraX=0.51 cameraY=0.00 hyp=0.51 cameraTheta=0.01 mountX=-0.51 mountY=0.01, mountTheta=3.13
23:32:57.567 00.095 9340 SchedulePrimaryMove(10104498, x=0.51, y=0.00, opts=13)
23:32:57.597 00.030 9340 Enqueuing Move request for scope (0.51, 0.00)
23:32:57.635 00.038 12020 Worker thread wakes up
23:32:57.635 00.000 12020 worker thread servicing REQUEST_MOVE scope ofs (0.51, 0.00) opts 0xd
23:32:57.635 00.000 12020 Handling offset move in thread for scope, endpoint = (0.51, 0.00)
23:32:57.635 00.000 12020 Moving (0.51, 0.00) raw xDistance=-0.51 yDistance=0.01
23:32:57.636 00.001 12020 GuideAlgorithmHysteresis::Result() returns -0.24 from input -0.51
23:32:57.636 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:32:57.638 00.002 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
23:32:57.638 00.000 12020 MoveAxis(E, 46, ABG)
23:32:57.638 00.000 12020 Guiding  Dir = 2, Dur = 46
23:32:57.639 00.001 9340 UpdateImageDisplay: Size=(1920,1080) min=6009, max=65531, med=9811, FiltMin=7777, FiltMax=65455, Gamma=2.870
23:32:57.686 00.047 12020 IsSlewing returns 0
23:32:57.690 00.004 9340 UpdateGuideState exits: m=702893 SNR=131.5
23:32:57.705 00.015 12020 IsGuiding returns 0
23:32:57.707 00.002 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:32:57.733 00.026 12020 PulseGuide returned control before completion, sleep 37
23:32:57.734 00.001 9340 ScheduleExposure(2000,3,1) exposurePending=0
23:32:57.974 00.240 12020 IsGuiding returns 0
23:32:57.976 00.002 12020 Move returns status 0, amount 46
23:32:57.976 00.000 12020 MoveAxis(N, 0, ABG)
23:32:57.976 00.000 12020 Move returns status 0, amount 0
23:32:57.977 00.001 12020 move complete, result=0
23:32:57.977 00.000 12020 worker thread done servicing request
23:32:57.991 00.014 9340 Enqueuing Expose request
23:32:58.056 00.065 12020 Worker thread wakes up
23:32:58.056 00.000 9340 GuideStep: -0.5 px 46 ms EAST, 0.0 px 0 ms NORTH
23:32:58.107 00.051 12020 worker thread servicing REQUEST_EXPOSE 2000
23:32:58.107 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(836,38,31,31)
23:32:58.125 00.018 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"53f51ac7-d322-4c92-89ec-79b901c70de7"}
23:32:58.154 00.029 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"53f51ac7-d322-4c92-89ec-79b901c70de7"}
23:32:58.184 00.030 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"d7b86211-6d8a-45e8-b4a5-87a69f9219e0"}
23:32:58.237 00.053 9340 case statement mapped state 6 to 3
23:32:58.267 00.030 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"d7b86211-6d8a-45e8-b4a5-87a69f9219e0"}
23:32:58.291 00.024 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"2a647443-88c6-4665-b9ae-9b9f5a1c9c56"}
23:32:58.363 00.072 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":824,"width":15,"height":15,"star_pos":[7.36,6.77],"pixels":"..."},"id":"2a647443-88c6-4665-b9ae-9b9f5a1c9c56"}
23:32:59.266 00.903 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"828ac712-08f6-4d1a-aa92-a027b7ab51c3"}
23:32:59.419 00.153 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"828ac712-08f6-4d1a-aa92-a027b7ab51c3"}
23:32:59.500 00.081 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"c968e9b3-7ea3-4a2a-8801-a9ef13835272"}
23:32:59.605 00.105 9340 case statement mapped state 6 to 3
23:32:59.681 00.076 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"c968e9b3-7ea3-4a2a-8801-a9ef13835272"}
23:32:59.708 00.027 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"9192f388-d079-404d-9331-fd49e4552ef3"}
23:32:59.734 00.026 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":824,"width":15,"height":15,"star_pos":[7.36,6.77],"pixels":"..."},"id":"9192f388-d079-404d-9331-fd49e4552ef3"}
23:33:00.691 00.957 12020 Exposure complete
23:33:01.817 01.126 9340 OnExposeComplete: enter
23:33:01.883 00.066 12020 worker thread done servicing request
23:33:01.884 00.001 9340 UpdateGuideState(): m_state=6
23:33:01.928 00.044 9340 Star::Find(15, 851, 53, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 825
23:33:02.223 00.295 9340 Star::Find returns 1 (0), X=851.01, Y=54.27, Mass=686455, SNR=143.4, Peak=52302 HFD=4.0
23:33:02.979 00.756 9340 MultiStar: [#1 0.31,0.85,0.77,U] [#2 0.33,0.14,0.73,U] [#3 0.19,0.15,0.66,U] [#4 -0.19,0.74,0.58,U] [#5 0.12,0.97,0.00,M1] [#6 0.13,0.53,0.66,U] [#7 0.11,0.92,0.00,M8] [#8 -0.20,1.31,0.00,M1] 
23:33:03.195 00.216 9340 refined, 5 included, MultiStar: {0.16, 0.56}, one-star: {0.13, 0.85}
23:33:03.576 00.381 9340 CameraToMount -- cameraTheta (1.29) - m_xAngle (-3.14) = xAngle (4.43 = -1.85)
23:33:03.843 00.267 9340 CameraToMount -- cameraTheta (1.29) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (4.41 = -1.87)
23:33:04.028 00.185 9340 CameraToMount -- cameraX=0.16 cameraY=0.56 hyp=0.59 cameraTheta=1.29 mountX=-0.16 mountY=-0.56, mountTheta=-1.86
23:33:04.388 00.360 9340 SchedulePrimaryMove(10104498, x=0.16, y=0.56, opts=13)
23:33:04.494 00.106 9340 Enqueuing Move request for scope (0.16, 0.56)
23:33:04.621 00.127 12020 Worker thread wakes up
23:33:04.623 00.002 12020 worker thread servicing REQUEST_MOVE scope ofs (0.16, 0.56) opts 0xd
23:33:04.623 00.000 12020 Handling offset move in thread for scope, endpoint = (0.16, 0.56)
23:33:04.623 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=5911, max=65521, med=9786, FiltMin=7471, FiltMax=65483, Gamma=2.870
23:33:04.641 00.018 12020 Moving (0.16, 0.56) raw xDistance=-0.16 yDistance=-0.56
23:33:04.641 00.000 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16
23:33:04.642 00.001 12020 GuideAlgorithmResistSwitch::result() returns -0.56 from input -0.56
23:33:04.642 00.000 12020 MoveAxis(E, 0, ABG)
23:33:04.646 00.004 9340 UpdateGuideState exits: m=686455 SNR=143.4
23:33:04.764 00.118 12020 Move returns status 0, amount 0
23:33:04.764 00.000 12020 MoveAxis(N, 94, ABG)
23:33:04.764 00.000 12020 Guiding  Dir = 0, Dur = 94
23:33:04.765 00.001 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:33:04.805 00.040 12020 IsSlewing returns 0
23:33:04.808 00.003 12020 IsGuiding returns 0
23:33:04.816 00.008 9340 ScheduleExposure(2000,3,1) exposurePending=0
23:33:04.872 00.056 9340 Enqueuing Expose request
23:33:04.927 00.055 12020 PulseGuide returned control before completion, sleep 21
23:33:04.949 00.022 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"f64928e4-4abb-453a-a948-37606459dbcd"}
23:33:05.051 00.102 12020 IsGuiding returns 1
23:33:05.052 00.001 12020 scope still moving after pulse duration time elapsed
23:33:05.191 00.139 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"f64928e4-4abb-453a-a948-37606459dbcd"}
23:33:05.282 00.091 12020 IsSlewing returns 0
23:33:05.286 00.004 12020 IsGuiding returns 0
23:33:05.286 00.000 12020 scope move finished after 94 + 384 ms
23:33:05.287 00.001 12020 Move returns status 0, amount 94
23:33:05.287 00.000 12020 move complete, result=0
23:33:05.287 00.000 12020 worker thread done servicing request
23:33:05.287 00.000 12020 Worker thread wakes up
23:33:05.288 00.001 12020 worker thread servicing REQUEST_EXPOSE 2000
23:33:05.288 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(836,38,31,31)
23:33:05.301 00.013 9340 GuideStep: -0.2 px 0 ms EAST, -0.6 px 94 ms NORTH
23:33:05.484 00.183 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"95ece328-2f8b-4716-9441-d11472362779"}
23:33:05.606 00.122 9340 case statement mapped state 6 to 3
23:33:05.672 00.066 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"95ece328-2f8b-4716-9441-d11472362779"}
23:33:05.852 00.180 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"c54f3fcf-dedb-428d-a7a9-76b1a8184560"}
23:33:05.989 00.137 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":825,"width":15,"height":15,"star_pos":[7.01,7.27],"pixels":"..."},"id":"c54f3fcf-dedb-428d-a7a9-76b1a8184560"}
23:33:06.113 00.124 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"4b0aab5b-34ef-488e-801c-7ac16e60c71a"}
23:33:06.199 00.086 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"4b0aab5b-34ef-488e-801c-7ac16e60c71a"}
23:33:06.235 00.036 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"bf81dffa-5268-41a1-a55e-b65702d5dd79"}
23:33:06.422 00.187 9340 case statement mapped state 6 to 3
23:33:06.788 00.366 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"bf81dffa-5268-41a1-a55e-b65702d5dd79"}
23:33:06.906 00.118 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"532e213d-7a8a-4fb5-86ef-7f238ad42a3f"}
23:33:07.066 00.160 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":825,"width":15,"height":15,"star_pos":[7.01,7.27],"pixels":"..."},"id":"532e213d-7a8a-4fb5-86ef-7f238ad42a3f"}
23:33:07.698 00.632 12020 Exposure complete
23:33:08.113 00.415 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"427f17e3-47ff-44f1-8c9f-b12a02a5f300"}
23:33:08.410 00.297 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"427f17e3-47ff-44f1-8c9f-b12a02a5f300"}
23:33:08.654 00.244 12020 worker thread done servicing request
23:33:08.654 00.000 9340 OnExposeComplete: enter
23:33:08.683 00.029 9340 UpdateGuideState(): m_state=6
23:33:08.705 00.022 9340 Star::Find(15, 851, 54, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 826
23:33:08.759 00.054 9340 Star::Find returns 1 (0), X=852.02, Y=53.13, Mass=747905, SNR=144.9, Peak=52067 HFD=4.2
23:33:08.782 00.023 9340 MultiStar: [#1 1.24,-0.37,0.00,M3] [#2 1.13,-0.76,0.00,M3] [#3 1.20,-0.80,0.00,M1] [#4 0.77,-0.23,0.68,U] [#5 0.94,-0.11,0.00,M2] [#6 1.14,-0.99,0.00,M1] [#7 1.32,-0.22,0.00,M9] [#8 0.90,-0.04,0.60,U] 
23:33:08.802 00.020 9340 refined, 2 included, MultiStar: {0.96, -0.21}, one-star: {1.14, -0.30}
23:33:08.831 00.029 9340 CameraToMount -- cameraTheta (-0.22) - m_xAngle (-3.14) = xAngle (2.92 = 2.92)
23:33:08.886 00.055 9340 CameraToMount -- cameraTheta (-0.22) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (2.90 = 2.90)
23:33:08.915 00.029 9340 CameraToMount -- cameraX=0.96 cameraY=-0.21 hyp=0.99 cameraTheta=-0.22 mountX=-0.96 mountY=0.23, mountTheta=2.91
23:33:08.939 00.024 9340 SchedulePrimaryMove(10104498, x=0.96, y=-0.21, opts=13)
23:33:08.968 00.029 9340 Enqueuing Move request for scope (0.96, -0.21)
23:33:09.008 00.040 12020 Worker thread wakes up
23:33:09.008 00.000 12020 worker thread servicing REQUEST_MOVE scope ofs (0.96, -0.21) opts 0xd
23:33:09.009 00.001 12020 Handling offset move in thread for scope, endpoint = (0.96, -0.21)
23:33:09.009 00.000 12020 Moving (0.96, -0.21) raw xDistance=-0.96 yDistance=0.23
23:33:09.009 00.000 12020 GuideAlgorithmHysteresis::Result() returns -0.40 from input -0.96
23:33:09.009 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:33:09.009 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.23
23:33:09.010 00.001 12020 MoveAxis(E, 78, ABG)
23:33:09.010 00.000 12020 Guiding  Dir = 2, Dur = 78
23:33:09.011 00.001 12020 IsSlewing returns 0
23:33:09.012 00.001 12020 IsGuiding returns 0
23:33:09.015 00.003 9340 UpdateImageDisplay: Size=(1920,1080) min=5911, max=65533, med=9736, FiltMin=7596, FiltMax=65432, Gamma=2.870
23:33:09.035 00.020 12020 PulseGuide returned control before completion, sleep 69
23:33:09.035 00.000 9340 UpdateGuideState exits: m=747905 SNR=144.9
23:33:09.061 00.026 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:33:09.078 00.017 9340 ScheduleExposure(2000,3,1) exposurePending=0
23:33:09.106 00.028 9340 Enqueuing Expose request
23:33:09.176 00.070 12020 IsGuiding returns 0
23:33:09.176 00.000 12020 Move returns status 0, amount 78
23:33:09.177 00.001 12020 MoveAxis(N, 0, ABG)
23:33:09.177 00.000 12020 Move returns status 0, amount 0
23:33:09.177 00.000 12020 move complete, result=0
23:33:09.177 00.000 12020 worker thread done servicing request
23:33:09.178 00.001 9340 GuideStep: -1.0 px 78 ms EAST, 0.2 px 0 ms NORTH
23:33:09.199 00.021 12020 Worker thread wakes up
23:33:09.199 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
23:33:09.199 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(836,38,31,31)
23:33:09.527 00.328 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"90ffbf92-05be-495a-af7d-977a31a3e409"}
23:33:09.628 00.101 9340 case statement mapped state 6 to 3
23:33:09.717 00.089 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"90ffbf92-05be-495a-af7d-977a31a3e409"}
23:33:09.873 00.156 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"c0575f27-7f2b-4a30-9218-44a86130d77e"}
23:33:10.048 00.175 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":826,"width":15,"height":15,"star_pos":[7.02,7.13],"pixels":"..."},"id":"c0575f27-7f2b-4a30-9218-44a86130d77e"}
23:33:10.197 00.149 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"b923e1f5-79f3-45b3-9559-3dc8e506f879"}
23:33:10.322 00.125 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"b923e1f5-79f3-45b3-9559-3dc8e506f879"}
23:33:10.484 00.162 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"4c4a5948-104e-428e-bc71-74475fc93946"}
23:33:10.535 00.051 9340 case statement mapped state 6 to 3
23:33:10.626 00.091 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"4c4a5948-104e-428e-bc71-74475fc93946"}
23:33:10.658 00.032 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"49f5bc89-0f2b-408b-a6f4-c5506917c436"}
23:33:10.732 00.074 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":826,"width":15,"height":15,"star_pos":[7.02,7.13],"pixels":"..."},"id":"49f5bc89-0f2b-408b-a6f4-c5506917c436"}
23:33:11.572 00.840 12020 Exposure complete
23:33:11.943 00.371 12020 worker thread done servicing request
23:33:11.944 00.001 9340 OnExposeComplete: enter
23:33:11.957 00.013 9340 UpdateGuideState(): m_state=6
23:33:11.974 00.017 9340 Star::Find(15, 852, 53, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 827
23:33:11.991 00.017 9340 Star::Find returns 1 (0), X=851.96, Y=53.33, Mass=709008, SNR=142.7, Peak=50903 HFD=4.0
23:33:12.008 00.017 9340 MultiStar: [#1 1.70,0.07,0.00,M4] [#2 1.20,-0.64,0.00,M4] [#3 1.17,-0.66,0.00,M2] [#4 0.79,0.10,0.62,U] [#5 1.24,-0.07,0.00,M3] [#6 1.07,-0.50,0.00,M2] [#7 1.45,0.06,0.00,M10] [#8 1.19,0.35,0.00,M1] 
23:33:12.041 00.033 9340 refined, 1 included, MultiStar: {0.97, -0.02}, one-star: {1.07, -0.09}
23:33:12.063 00.022 9340 CameraToMount -- cameraTheta (-0.02) - m_xAngle (-3.14) = xAngle (3.11 = 3.11)
23:33:12.078 00.015 9340 CameraToMount -- cameraTheta (-0.02) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (3.10 = 3.10)
23:33:12.091 00.013 9340 CameraToMount -- cameraX=0.97 cameraY=-0.02 hyp=0.97 cameraTheta=-0.02 mountX=-0.97 mountY=0.04, mountTheta=3.10
23:33:12.115 00.024 9340 SchedulePrimaryMove(10104498, x=0.97, y=-0.02, opts=13)
23:33:12.131 00.016 9340 Enqueuing Move request for scope (0.97, -0.02)
23:33:12.165 00.034 12020 Worker thread wakes up
23:33:12.166 00.001 9340 UpdateImageDisplay: Size=(1920,1080) min=5095, max=65535, med=9760, FiltMin=7619, FiltMax=65427, Gamma=2.870
23:33:12.187 00.021 12020 worker thread servicing REQUEST_MOVE scope ofs (0.97, -0.02) opts 0xd
23:33:12.187 00.000 9340 UpdateGuideState exits: m=709008 SNR=142.7
23:33:12.201 00.014 12020 Handling offset move in thread for scope, endpoint = (0.97, -0.02)
23:33:12.201 00.000 12020 Moving (0.97, -0.02) raw xDistance=-0.97 yDistance=0.04
23:33:12.202 00.001 12020 GuideAlgorithmHysteresis::Result() returns -0.44 from input -0.97
23:33:12.202 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:33:12.217 00.015 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:33:12.219 00.002 9340 ScheduleExposure(2000,3,1) exposurePending=0
23:33:12.233 00.014 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
23:33:12.233 00.000 12020 MoveAxis(E, 85, ABG)
23:33:12.233 00.000 9340 Enqueuing Expose request
23:33:12.253 00.020 12020 Guiding  Dir = 2, Dur = 85
23:33:12.254 00.001 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"15eff1b4-56a8-45da-b885-f4bcf7ed35f0"}
23:33:12.269 00.015 12020 IsSlewing returns 0
23:33:12.269 00.000 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"15eff1b4-56a8-45da-b885-f4bcf7ed35f0"}
23:33:12.304 00.035 12020 IsGuiding returns 0
23:33:12.305 00.001 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"2d3f0937-d29e-421b-8e1a-056499f8f8f3"}
23:33:12.327 00.022 12020 PulseGuide returned control before completion, sleep 74
23:33:12.328 00.001 9340 case statement mapped state 6 to 3
23:33:12.342 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"2d3f0937-d29e-421b-8e1a-056499f8f8f3"}
23:33:12.357 00.015 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"660e0774-089b-4170-b7bc-14fca6647ff5"}
23:33:12.371 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":827,"width":15,"height":15,"star_pos":[6.96,7.33],"pixels":"..."},"id":"660e0774-089b-4170-b7bc-14fca6647ff5"}
23:33:12.454 00.083 12020 IsGuiding returns 0
23:33:12.454 00.000 12020 Move returns status 0, amount 85
23:33:12.454 00.000 12020 MoveAxis(N, 0, ABG)
23:33:12.455 00.001 12020 Move returns status 0, amount 0
23:33:12.455 00.000 12020 move complete, result=0
23:33:12.455 00.000 12020 worker thread done servicing request
23:33:12.455 00.000 12020 Worker thread wakes up
23:33:12.455 00.000 9340 GuideStep: -1.0 px 85 ms EAST, 0.0 px 0 ms NORTH
23:33:12.469 00.014 12020 worker thread servicing REQUEST_EXPOSE 2000
23:33:12.471 00.002 12020 Handling exposure in thread, d=2000 o=3 r=(836,38,31,31)
23:33:14.197 01.726 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"5cfe1899-5b31-493e-9b6c-8829209304b1"}
23:33:14.209 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"5cfe1899-5b31-493e-9b6c-8829209304b1"}
23:33:14.227 00.018 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"8b4cf1ff-ac6e-43bc-accd-4a2f3dbcebd8"}
23:33:14.240 00.013 9340 case statement mapped state 6 to 3
23:33:14.270 00.030 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"8b4cf1ff-ac6e-43bc-accd-4a2f3dbcebd8"}
23:33:14.285 00.015 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"c10fbd50-2194-4ccd-ab86-c28c212ab02e"}
23:33:14.300 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":827,"width":15,"height":15,"star_pos":[6.96,7.33],"pixels":"..."},"id":"c10fbd50-2194-4ccd-ab86-c28c212ab02e"}
23:33:14.829 00.529 12020 Exposure complete
23:33:15.111 00.282 12020 worker thread done servicing request
23:33:15.111 00.000 9340 OnExposeComplete: enter
23:33:15.126 00.015 9340 UpdateGuideState(): m_state=6
23:33:15.141 00.015 9340 Star::Find(15, 851, 53, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 828
23:33:15.152 00.011 9340 Star::Find returns 1 (0), X=852.23, Y=53.83, Mass=726246, SNR=154.7, Peak=54091 HFD=4.1
23:33:15.168 00.016 9340 MultiStar: [#1 1.48,0.02,0.00,M5] [#2 1.11,-0.41,0.00,M5] [#3 1.24,-0.25,0.00,M3] [#4 0.83,0.30,0.53,U] [#5 0.95,-0.01,0.00,M4] [#6 1.15,-0.18,0.00,M3] [#7 1.34,0.31,0.00,R] [#8 0.91,0.62,0.00,M2] 
23:33:15.187 00.019 9340 refined, 1 included, MultiStar: {1.17, 0.37}, one-star: {1.34, 0.40}
23:33:15.235 00.048 9340 CameraToMount -- cameraTheta (0.31) - m_xAngle (-3.14) = xAngle (3.44 = -2.84)
23:33:15.251 00.016 9340 CameraToMount -- cameraTheta (0.31) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (3.43 = -2.86)
23:33:15.279 00.028 9340 CameraToMount -- cameraX=1.17 cameraY=0.37 hyp=1.22 cameraTheta=0.31 mountX=-1.17 mountY=-0.34, mountTheta=-2.86
23:33:15.350 00.071 9340 SchedulePrimaryMove(10104498, x=1.17, y=0.37, opts=13)
23:33:15.373 00.023 9340 Enqueuing Move request for scope (1.17, 0.37)
23:33:15.411 00.038 12020 Worker thread wakes up
23:33:15.411 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=5950, max=65521, med=9739, FiltMin=7601, FiltMax=65428, Gamma=2.870
23:33:15.430 00.019 12020 worker thread servicing REQUEST_MOVE scope ofs (1.17, 0.37) opts 0xd
23:33:15.430 00.000 12020 Handling offset move in thread for scope, endpoint = (1.17, 0.37)
23:33:15.431 00.001 12020 Moving (1.17, 0.37) raw xDistance=-1.17 yDistance=-0.34
23:33:15.431 00.000 12020 GuideAlgorithmHysteresis::Result() returns -0.53 from input -1.17
23:33:15.431 00.000 12020 GuideAlgorithmResistSwitch::result() returns -0.34 from input -0.34
23:33:15.432 00.001 12020 MoveAxis(E, 102, ABG)
23:33:15.432 00.000 12020 Guiding  Dir = 2, Dur = 102
23:33:15.434 00.002 9340 UpdateGuideState exits: m=726246 SNR=154.7
23:33:15.472 00.038 12020 IsSlewing returns 0
23:33:15.473 00.001 12020 IsGuiding returns 0
23:33:15.475 00.002 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:33:15.503 00.028 12020 PulseGuide returned control before completion, sleep 94
23:33:15.503 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
23:33:15.526 00.023 9340 Enqueuing Expose request
23:33:15.636 00.110 12020 IsGuiding returns 0
23:33:15.637 00.001 12020 Move returns status 0, amount 102
23:33:15.637 00.000 12020 MoveAxis(N, 57, ABG)
23:33:15.637 00.000 12020 Guiding  Dir = 0, Dur = 57
23:33:15.639 00.002 12020 IsSlewing returns 0
23:33:15.641 00.002 12020 IsGuiding returns 0
23:33:15.733 00.092 12020 IsGuiding returns 1
23:33:15.733 00.000 12020 scope still moving after pulse duration time elapsed
23:33:15.764 00.031 12020 IsSlewing returns 0
23:33:15.766 00.002 12020 IsGuiding returns 1
23:33:15.893 00.127 12020 IsSlewing returns 0
23:33:15.941 00.048 12020 IsGuiding returns 0
23:33:15.943 00.002 12020 scope move finished after 57 + 243 ms
23:33:15.943 00.000 12020 Move returns status 0, amount 57
23:33:15.943 00.000 12020 move complete, result=0
23:33:15.943 00.000 12020 worker thread done servicing request
23:33:15.944 00.001 9340 GuideStep: -1.2 px 102 ms EAST, -0.3 px 57 ms NORTH
23:33:15.961 00.017 12020 Worker thread wakes up
23:33:15.962 00.001 12020 worker thread servicing REQUEST_EXPOSE 2000
23:33:15.962 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(836,38,31,31)
23:33:16.201 00.239 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"2b570e3d-b2de-463b-8d29-c6dadc0173e3"}
23:33:16.251 00.050 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"2b570e3d-b2de-463b-8d29-c6dadc0173e3"}
23:33:16.298 00.047 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"121a17f3-9b12-4e35-bc83-91a8b64e2e75"}
23:33:16.387 00.089 9340 case statement mapped state 6 to 3
23:33:16.421 00.034 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"121a17f3-9b12-4e35-bc83-91a8b64e2e75"}
23:33:16.503 00.082 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"3129e059-ceb8-4554-922e-06d7647ff0a7"}
23:33:16.550 00.047 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":828,"width":15,"height":15,"star_pos":[7.23,6.83],"pixels":"..."},"id":"3129e059-ceb8-4554-922e-06d7647ff0a7"}
23:33:18.203 01.653 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"e3a3a6ee-008f-4dcb-83f2-953f3baaa849"}
23:33:18.229 00.026 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"e3a3a6ee-008f-4dcb-83f2-953f3baaa849"}
23:33:18.247 00.018 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"e4ec55f3-1b86-472f-a690-ea39e21d169e"}
23:33:18.260 00.013 9340 case statement mapped state 6 to 3
23:33:18.271 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"e4ec55f3-1b86-472f-a690-ea39e21d169e"}
23:33:18.285 00.014 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"0470cf41-726b-4d57-9959-42eb9aae3767"}
23:33:18.299 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":828,"width":15,"height":15,"star_pos":[7.23,6.83],"pixels":"..."},"id":"0470cf41-726b-4d57-9959-42eb9aae3767"}
23:33:18.364 00.065 12020 Exposure complete
23:33:18.678 00.314 12020 worker thread done servicing request
23:33:18.678 00.000 9340 OnExposeComplete: enter
23:33:18.692 00.014 9340 UpdateGuideState(): m_state=6
23:33:18.708 00.016 9340 Star::Find(15, 852, 53, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 829
23:33:18.725 00.017 9340 Star::Find returns 1 (0), X=851.23, Y=53.05, Mass=730369, SNR=150.2, Peak=52747 HFD=4.1
23:33:18.759 00.034 9340 MultiStar: [#1 0.55,-0.48,0.67,U] [#2 0.53,-0.77,0.00,M6] [#3 0.53,-0.87,0.00,M4] [#4 -0.17,-0.46,0.56,U] [#5 0.27,-0.30,0.75,U] [#6 0.30,-0.99,0.00,M4] [#7 -0.64,-0.43,0.63,U] [#8 0.07,0.13,0.56,U] 
23:33:18.774 00.015 9340 refined, 5 included, MultiStar: {0.11, -0.33}, one-star: {0.34, -0.38}
23:33:18.787 00.013 9340 CameraToMount -- cameraTheta (-1.25) - m_xAngle (-3.14) = xAngle (1.89 = 1.89)
23:33:18.800 00.013 9340 CameraToMount -- cameraTheta (-1.25) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (1.87 = 1.87)
23:33:18.814 00.014 9340 CameraToMount -- cameraX=0.11 cameraY=-0.33 hyp=0.35 cameraTheta=-1.25 mountX=-0.11 mountY=0.33, mountTheta=1.89
23:33:18.841 00.027 9340 SchedulePrimaryMove(10104498, x=0.11, y=-0.33, opts=13)
23:33:18.858 00.017 9340 Enqueuing Move request for scope (0.11, -0.33)
23:33:18.894 00.036 12020 Worker thread wakes up
23:33:18.895 00.001 9340 UpdateImageDisplay: Size=(1920,1080) min=6152, max=65533, med=9737, FiltMin=7556, FiltMax=65427, Gamma=2.870
23:33:18.910 00.015 12020 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.33) opts 0xd
23:33:18.911 00.001 12020 Handling offset move in thread for scope, endpoint = (0.11, -0.33)
23:33:18.911 00.000 9340 UpdateGuideState exits: m=730369 SNR=150.2
23:33:18.924 00.013 12020 Moving (0.11, -0.33) raw xDistance=-0.11 yDistance=0.33
23:33:18.924 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:33:18.937 00.013 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
23:33:18.938 00.001 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
23:33:18.938 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
23:33:18.953 00.015 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.33
23:33:18.953 00.000 9340 Enqueuing Expose request
23:33:18.969 00.016 12020 MoveAxis(E, 0, ABG)
23:33:18.970 00.001 12020 Move returns status 0, amount 0
23:33:18.970 00.000 12020 MoveAxis(N, 0, ABG)
23:33:18.970 00.000 12020 Move returns status 0, amount 0
23:33:18.970 00.000 12020 move complete, result=0
23:33:18.971 00.001 12020 worker thread done servicing request
23:33:18.971 00.000 12020 Worker thread wakes up
23:33:18.971 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
23:33:18.971 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(836,38,31,31)
23:33:18.975 00.004 9340 GuideStep: -0.1 px 0 ms EAST, 0.3 px 0 ms NORTH
23:33:20.199 01.224 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"2441d0d1-196a-4d63-9d8f-d31256163944"}
23:33:20.216 00.017 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"2441d0d1-196a-4d63-9d8f-d31256163944"}
23:33:20.234 00.018 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"2ebd97d9-79ab-4e67-bedc-bd2fc944f7a7"}
23:33:20.269 00.035 9340 case statement mapped state 6 to 3
23:33:20.289 00.020 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"2ebd97d9-79ab-4e67-bedc-bd2fc944f7a7"}
23:33:20.308 00.019 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"d6f8157e-a476-4c43-8749-f8ea2b2d1a30"}
23:33:20.322 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":829,"width":15,"height":15,"star_pos":[7.23,7.05],"pixels":"..."},"id":"d6f8157e-a476-4c43-8749-f8ea2b2d1a30"}
23:33:21.368 01.046 12020 Exposure complete
23:33:21.698 00.330 12020 worker thread done servicing request
23:33:21.698 00.000 9340 OnExposeComplete: enter
23:33:21.713 00.015 9340 UpdateGuideState(): m_state=6
23:33:21.750 00.037 9340 Star::Find(15, 851, 53, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 830
23:33:21.764 00.014 9340 Star::Find returns 1 (0), X=851.96, Y=53.55, Mass=741743, SNR=127.9, Peak=50111 HFD=4.1
23:33:21.783 00.019 9340 MultiStar: [#1 1.07,-0.05,0.00,M5] [#2 1.22,-0.40,0.00,M7] [#3 0.91,-0.82,0.00,M5] [#4 0.60,-0.01,0.67,U] [#5 0.95,0.17,0.00,M4] [#6 0.98,-0.62,0.00,M5] [#7 -0.13,-0.05,0.71,U] [#8 0.80,0.75,0.00,M2] 
23:33:21.800 00.017 9340 refined, 2 included, MultiStar: {0.58, 0.03}, one-star: {1.07, 0.12}
23:33:21.816 00.016 9340 CameraToMount -- cameraTheta (0.06) - m_xAngle (-3.14) = xAngle (3.19 = -3.09)
23:33:21.837 00.021 9340 CameraToMount -- cameraTheta (0.06) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (3.18 = -3.11)
23:33:21.852 00.015 9340 CameraToMount -- cameraX=0.58 cameraY=0.03 hyp=0.58 cameraTheta=0.06 mountX=-0.58 mountY=-0.02, mountTheta=-3.11
23:33:21.900 00.048 9340 SchedulePrimaryMove(10104498, x=0.58, y=0.03, opts=13)
23:33:21.920 00.020 9340 Enqueuing Move request for scope (0.58, 0.03)
23:33:21.941 00.021 12020 Worker thread wakes up
23:33:21.941 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=6396, max=65531, med=9727, FiltMin=7529, FiltMax=65427, Gamma=2.870
23:33:21.955 00.014 12020 worker thread servicing REQUEST_MOVE scope ofs (0.58, 0.03) opts 0xd
23:33:21.955 00.000 12020 Handling offset move in thread for scope, endpoint = (0.58, 0.03)
23:33:21.956 00.001 12020 Moving (0.58, 0.03) raw xDistance=-0.58 yDistance=-0.02
23:33:21.956 00.000 9340 UpdateGuideState exits: m=741743 SNR=127.9
23:33:21.972 00.016 12020 GuideAlgorithmHysteresis::Result() returns -0.24 from input -0.58
23:33:21.972 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:33:21.989 00.017 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:33:21.989 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
23:33:22.023 00.034 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
23:33:22.023 00.000 12020 MoveAxis(E, 47, ABG)
23:33:22.023 00.000 12020 Guiding  Dir = 2, Dur = 47
23:33:22.025 00.002 9340 Enqueuing Expose request
23:33:22.040 00.015 12020 IsSlewing returns 0
23:33:22.042 00.002 12020 IsGuiding returns 0
23:33:22.065 00.023 12020 PulseGuide returned control before completion, sleep 34
23:33:22.104 00.039 12020 IsGuiding returns 1
23:33:22.105 00.001 12020 scope still moving after pulse duration time elapsed
23:33:22.153 00.048 12020 IsSlewing returns 0
23:33:22.155 00.002 12020 IsGuiding returns 0
23:33:22.155 00.000 12020 scope move finished after 47 + 66 ms
23:33:22.155 00.000 12020 Move returns status 0, amount 47
23:33:22.155 00.000 12020 MoveAxis(N, 0, ABG)
23:33:22.155 00.000 12020 Move returns status 0, amount 0
23:33:22.157 00.002 12020 move complete, result=0
23:33:22.157 00.000 12020 worker thread done servicing request
23:33:22.157 00.000 9340 GuideStep: -0.6 px 47 ms EAST, -0.0 px 0 ms NORTH
23:33:22.176 00.019 12020 Worker thread wakes up
23:33:22.176 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
23:33:22.176 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(836,38,31,31)
23:33:22.198 00.022 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"7a496147-538a-4a66-add2-a3b6ffd9c19f"}
23:33:22.211 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"7a496147-538a-4a66-add2-a3b6ffd9c19f"}
23:33:22.231 00.020 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"9ddeaa25-b8a8-4864-bb33-11e79fab39ca"}
23:33:22.250 00.019 9340 case statement mapped state 6 to 3
23:33:22.264 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"9ddeaa25-b8a8-4864-bb33-11e79fab39ca"}
23:33:22.303 00.039 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"1c0e80b0-f86e-4180-b9b7-d58e84e5b694"}
23:33:22.316 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":830,"width":15,"height":15,"star_pos":[6.96,6.55],"pixels":"..."},"id":"1c0e80b0-f86e-4180-b9b7-d58e84e5b694"}
23:33:24.199 01.883 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"7f6d5294-e8e9-4570-9f17-6ea463459753"}
23:33:24.217 00.018 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"7f6d5294-e8e9-4570-9f17-6ea463459753"}
23:33:24.232 00.015 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"8afc261a-c291-49af-8a18-495517818d48"}
23:33:24.271 00.039 9340 case statement mapped state 6 to 3
23:33:24.290 00.019 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"8afc261a-c291-49af-8a18-495517818d48"}
23:33:24.306 00.016 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"14cf885e-a2bd-49cc-83dc-3640747a7064"}
23:33:24.322 00.016 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":830,"width":15,"height":15,"star_pos":[6.96,6.55],"pixels":"..."},"id":"14cf885e-a2bd-49cc-83dc-3640747a7064"}
23:33:24.572 00.250 12020 Exposure complete
23:33:24.862 00.290 12020 worker thread done servicing request
23:33:24.862 00.000 9340 OnExposeComplete: enter
23:33:24.879 00.017 9340 UpdateGuideState(): m_state=6
23:33:24.896 00.017 9340 Star::Find(15, 851, 53, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 831
23:33:24.930 00.034 9340 Star::Find returns 1 (0), X=851.65, Y=53.85, Mass=699858, SNR=155.2, Peak=53986 HFD=3.8
23:33:24.949 00.019 9340 MultiStar: [#1 0.84,0.22,0.64,U] [#2 0.85,-0.33,0.65,U] [#3 0.76,-0.42,0.52,U] [#4 0.38,0.28,0.56,U] [#5 0.78,0.30,0.90,U] [#6 0.62,-0.28,0.62,U] [#7 -0.36,0.11,0.54,U] [#8 0.58,0.72,0.00,M3] 
23:33:24.962 00.013 9340 refined, 7 included, MultiStar: {0.62, 0.08}, one-star: {0.76, 0.42}
23:33:24.976 00.014 9340 CameraToMount -- cameraTheta (0.13) - m_xAngle (-3.14) = xAngle (3.27 = -3.02)
23:33:24.989 00.013 9340 CameraToMount -- cameraTheta (0.13) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (3.25 = -3.03)
23:33:25.007 00.018 9340 CameraToMount -- cameraX=0.62 cameraY=0.08 hyp=0.62 cameraTheta=0.13 mountX=-0.62 mountY=-0.07, mountTheta=-3.03
23:33:25.030 00.023 9340 SchedulePrimaryMove(10104498, x=0.62, y=0.08, opts=13)
23:33:25.064 00.034 9340 Enqueuing Move request for scope (0.62, 0.08)
23:33:25.080 00.016 12020 Worker thread wakes up
23:33:25.080 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=5397, max=65530, med=9733, FiltMin=7628, FiltMax=65455, Gamma=2.870
23:33:25.093 00.013 12020 worker thread servicing REQUEST_MOVE scope ofs (0.62, 0.08) opts 0xd
23:33:25.094 00.001 9340 UpdateGuideState exits: m=699858 SNR=155.2
23:33:25.106 00.012 12020 Handling offset move in thread for scope, endpoint = (0.62, 0.08)
23:33:25.106 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:33:25.119 00.013 12020 Moving (0.62, 0.08) raw xDistance=-0.62 yDistance=-0.07
23:33:25.120 00.001 9340 ScheduleExposure(2000,3,1) exposurePending=0
23:33:25.134 00.014 12020 GuideAlgorithmHysteresis::Result() returns -0.28 from input -0.62
23:33:25.135 00.001 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:33:25.135 00.000 9340 Enqueuing Expose request
23:33:25.156 00.021 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
23:33:25.156 00.000 12020 MoveAxis(E, 54, ABG)
23:33:25.157 00.001 12020 Guiding  Dir = 2, Dur = 54
23:33:25.201 00.044 12020 IsSlewing returns 0
23:33:25.202 00.001 12020 IsGuiding returns 0
23:33:25.232 00.030 12020 PulseGuide returned control before completion, sleep 35
23:33:25.279 00.047 12020 IsGuiding returns 1
23:33:25.280 00.001 12020 scope still moving after pulse duration time elapsed
23:33:25.311 00.031 12020 IsSlewing returns 0
23:33:25.313 00.002 12020 IsGuiding returns 1
23:33:25.344 00.031 12020 IsSlewing returns 0
23:33:25.348 00.004 12020 IsGuiding returns 0
23:33:25.348 00.000 12020 scope move finished after 54 + 92 ms
23:33:25.349 00.001 12020 Move returns status 0, amount 54
23:33:25.349 00.000 12020 MoveAxis(N, 0, ABG)
23:33:25.349 00.000 12020 Move returns status 0, amount 0
23:33:25.349 00.000 12020 move complete, result=0
23:33:25.350 00.001 12020 worker thread done servicing request
23:33:25.350 00.000 9340 GuideStep: -0.6 px 54 ms EAST, -0.1 px 0 ms NORTH
23:33:25.365 00.015 12020 Worker thread wakes up
23:33:25.365 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
23:33:25.365 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(836,38,31,31)
23:33:26.198 00.833 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"2921c0ec-a0ec-4c2f-9553-bc3e1da4624a"}
23:33:26.216 00.018 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"2921c0ec-a0ec-4c2f-9553-bc3e1da4624a"}
23:33:26.235 00.019 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"bcf9102a-8eb4-454f-a73f-748498d04756"}
23:33:26.260 00.025 9340 case statement mapped state 6 to 3
23:33:26.303 00.043 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"bcf9102a-8eb4-454f-a73f-748498d04756"}
23:33:26.324 00.021 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"2d05f08d-f108-40e1-9d2f-bb01ecab4c92"}
23:33:26.339 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":831,"width":15,"height":15,"star_pos":[6.65,6.85],"pixels":"..."},"id":"2d05f08d-f108-40e1-9d2f-bb01ecab4c92"}
23:33:27.733 01.394 12020 Exposure complete
23:33:27.986 00.253 12020 worker thread done servicing request
23:33:27.986 00.000 9340 OnExposeComplete: enter
23:33:27.998 00.012 9340 UpdateGuideState(): m_state=6
23:33:28.012 00.014 9340 Star::Find(15, 851, 53, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 832
23:33:28.025 00.013 9340 Star::Find returns 1 (0), X=851.40, Y=53.63, Mass=735393, SNR=137.2, Peak=55390 HFD=3.8
23:33:28.042 00.017 9340 MultiStar: [#1 0.47,0.27,0.77,U] [#2 0.40,-0.27,0.81,U] [#3 0.43,-0.49,0.74,U] [#4 0.29,0.26,0.64,U] [#5 0.34,0.33,0.87,U] [#6 0.40,-0.54,0.57,U] [#7 -0.53,0.18,0.73,U] [#8 0.22,0.70,0.78,U] 
23:33:28.074 00.032 9340 refined, 8 included, MultiStar: {0.29, 0.09}, one-star: {0.52, 0.21}
23:33:28.089 00.015 9340 CameraToMount -- cameraTheta (0.31) - m_xAngle (-3.14) = xAngle (3.45 = -2.83)
23:33:28.103 00.014 9340 CameraToMount -- cameraTheta (0.31) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (3.43 = -2.85)
23:33:28.115 00.012 9340 CameraToMount -- cameraX=0.29 cameraY=0.09 hyp=0.31 cameraTheta=0.31 mountX=-0.29 mountY=-0.09, mountTheta=-2.85
23:33:28.133 00.018 9340 SchedulePrimaryMove(10104498, x=0.29, y=0.09, opts=13)
23:33:28.147 00.014 9340 Enqueuing Move request for scope (0.29, 0.09)
23:33:28.160 00.013 12020 Worker thread wakes up
23:33:28.160 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=6118, max=65531, med=9721, FiltMin=7715, FiltMax=65455, Gamma=2.870
23:33:28.190 00.030 12020 worker thread servicing REQUEST_MOVE scope ofs (0.29, 0.09) opts 0xd
23:33:28.191 00.001 12020 Handling offset move in thread for scope, endpoint = (0.29, 0.09)
23:33:28.191 00.000 9340 UpdateGuideState exits: m=735393 SNR=137.2
23:33:28.204 00.013 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:33:28.217 00.013 12020 Moving (0.29, 0.09) raw xDistance=-0.29 yDistance=-0.09
23:33:28.218 00.001 9340 ScheduleExposure(2000,3,1) exposurePending=0
23:33:28.230 00.012 12020 GuideAlgorithmHysteresis::Result() returns -0.15 from input -0.29
23:33:28.230 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:33:28.230 00.000 9340 Enqueuing Expose request
23:33:28.242 00.012 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
23:33:28.243 00.001 12020 MoveAxis(E, 28, ABG)
23:33:28.244 00.001 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"873dc8cd-c89c-45ce-83b7-ec9539869246"}
23:33:28.257 00.013 12020 Guiding  Dir = 2, Dur = 28
23:33:28.258 00.001 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"873dc8cd-c89c-45ce-83b7-ec9539869246"}
23:33:28.271 00.013 12020 IsSlewing returns 0
23:33:28.273 00.002 12020 IsGuiding returns 0
23:33:28.273 00.000 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"0bb96f3a-24eb-4986-afa1-bdcc11473c00"}
23:33:28.304 00.031 9340 case statement mapped state 6 to 3
23:33:28.322 00.018 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"0bb96f3a-24eb-4986-afa1-bdcc11473c00"}
23:33:28.336 00.014 12020 IsGuiding returns 1
23:33:28.337 00.001 12020 scope still moving after pulse duration time elapsed
23:33:28.338 00.001 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"73ef1173-4ee4-4fb4-b6e6-b3dac2a29351"}
23:33:28.351 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":832,"width":15,"height":15,"star_pos":[7.40,6.63],"pixels":"..."},"id":"73ef1173-4ee4-4fb4-b6e6-b3dac2a29351"}
23:33:28.370 00.019 12020 IsSlewing returns 0
23:33:28.373 00.003 12020 IsGuiding returns 0
23:33:28.373 00.000 12020 scope move finished after 28 + 71 ms
23:33:28.373 00.000 12020 Move returns status 0, amount 28
23:33:28.373 00.000 12020 MoveAxis(N, 0, ABG)
23:33:28.373 00.000 12020 Move returns status 0, amount 0
23:33:28.374 00.001 12020 move complete, result=0
23:33:28.374 00.000 12020 worker thread done servicing request
23:33:28.375 00.001 9340 GuideStep: -0.3 px 28 ms EAST, -0.1 px 0 ms NORTH
23:33:28.395 00.020 12020 Worker thread wakes up
23:33:28.397 00.002 12020 worker thread servicing REQUEST_EXPOSE 2000
23:33:28.397 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(836,38,31,31)
23:33:30.199 01.802 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"6f839675-1aa0-489d-96c2-b8db8fd500fe"}
23:33:30.222 00.023 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"6f839675-1aa0-489d-96c2-b8db8fd500fe"}
23:33:30.272 00.050 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"bd29e90a-d730-4021-bba4-f4bb55e988d0"}
23:33:30.294 00.022 9340 case statement mapped state 6 to 3
23:33:30.317 00.023 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"bd29e90a-d730-4021-bba4-f4bb55e988d0"}
23:33:30.331 00.014 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"977e2e73-c019-47aa-8f48-be675ccbeefe"}
23:33:30.357 00.026 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":832,"width":15,"height":15,"star_pos":[7.40,6.63],"pixels":"..."},"id":"977e2e73-c019-47aa-8f48-be675ccbeefe"}
23:33:30.808 00.451 12020 Exposure complete
23:33:31.092 00.284 12020 worker thread done servicing request
23:33:31.092 00.000 9340 OnExposeComplete: enter
23:33:31.107 00.015 9340 UpdateGuideState(): m_state=6
23:33:31.126 00.019 9340 Star::Find(15, 851, 53, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 833
23:33:31.140 00.014 9340 Star::Find returns 1 (0), X=851.10, Y=54.60, Mass=732531, SNR=135.2, Peak=57010 HFD=3.9
23:33:31.173 00.033 9340 MultiStar: [#1 0.61,1.06,0.00,M4] [#2 0.48,0.59,0.91,U] [#3 0.54,0.36,0.61,U] [#4 0.03,1.29,0.00,M1] [#5 0.29,1.31,0.00,M3] [#6 0.34,0.38,0.67,U] [#7 -0.86,0.75,0.00,M1] [#8 0.05,1.51,0.00,M3] 
23:33:31.190 00.017 9340 refined, 3 included, MultiStar: {0.38, 0.68}, one-star: {0.22, 1.17}
23:33:31.203 00.013 9340 CameraToMount -- cameraTheta (1.06) - m_xAngle (-3.14) = xAngle (4.20 = -2.08)
23:33:31.219 00.016 9340 CameraToMount -- cameraTheta (1.06) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (4.18 = -2.10)
23:33:31.231 00.012 9340 CameraToMount -- cameraX=0.38 cameraY=0.68 hyp=0.78 cameraTheta=1.06 mountX=-0.38 mountY=-0.68, mountTheta=-2.09
23:33:31.251 00.020 9340 SchedulePrimaryMove(10104498, x=0.38, y=0.68, opts=13)
23:33:31.271 00.020 9340 Enqueuing Move request for scope (0.38, 0.68)
23:33:31.320 00.049 12020 Worker thread wakes up
23:33:31.321 00.001 9340 UpdateImageDisplay: Size=(1920,1080) min=6135, max=65521, med=9729, FiltMin=7459, FiltMax=65483, Gamma=2.870
23:33:31.334 00.013 12020 worker thread servicing REQUEST_MOVE scope ofs (0.38, 0.68) opts 0xd
23:33:31.335 00.001 9340 UpdateGuideState exits: m=732531 SNR=135.2
23:33:31.350 00.015 12020 Handling offset move in thread for scope, endpoint = (0.38, 0.68)
23:33:31.351 00.001 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:33:31.362 00.011 12020 Moving (0.38, 0.68) raw xDistance=-0.38 yDistance=-0.68
23:33:31.363 00.001 9340 ScheduleExposure(2000,3,1) exposurePending=0
23:33:31.378 00.015 12020 GuideAlgorithmHysteresis::Result() returns -0.17 from input -0.38
23:33:31.378 00.000 9340 Enqueuing Expose request
23:33:31.395 00.017 12020 GuideAlgorithmResistSwitch::result() returns -0.68 from input -0.68
23:33:31.395 00.000 12020 MoveAxis(E, 34, ABG)
23:33:31.395 00.000 12020 Guiding  Dir = 2, Dur = 34
23:33:31.399 00.004 12020 IsSlewing returns 0
23:33:31.403 00.004 12020 IsGuiding returns 0
23:33:31.431 00.028 12020 PulseGuide returned control before completion, sleep 17
23:33:31.469 00.038 12020 IsGuiding returns 1
23:33:31.470 00.001 12020 scope still moving after pulse duration time elapsed
23:33:31.501 00.031 12020 IsSlewing returns 0
23:33:31.502 00.001 12020 IsGuiding returns 0
23:33:31.502 00.000 12020 scope move finished after 34 + 65 ms
23:33:31.503 00.001 12020 Move returns status 0, amount 34
23:33:31.503 00.000 12020 MoveAxis(N, 113, ABG)
23:33:31.503 00.000 12020 Guiding  Dir = 0, Dur = 113
23:33:31.504 00.001 12020 IsSlewing returns 0
23:33:31.505 00.001 12020 IsGuiding returns 0
23:33:31.596 00.091 12020 PulseGuide returned control before completion, sleep 32
23:33:31.635 00.039 12020 IsGuiding returns 1
23:33:31.635 00.000 12020 scope still moving after pulse duration time elapsed
23:33:31.665 00.030 12020 IsSlewing returns 0
23:33:31.666 00.001 12020 IsGuiding returns 1
23:33:31.805 00.139 12020 IsSlewing returns 0
23:33:31.807 00.002 12020 IsGuiding returns 0
23:33:31.807 00.000 12020 scope move finished after 113 + 188 ms
23:33:31.807 00.000 12020 Move returns status 0, amount 113
23:33:31.807 00.000 12020 move complete, result=0
23:33:31.807 00.000 12020 worker thread done servicing request
23:33:31.808 00.001 9340 GuideStep: -0.4 px 34 ms EAST, -0.7 px 113 ms NORTH
23:33:31.821 00.013 12020 Worker thread wakes up
23:33:31.821 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
23:33:31.821 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(836,38,31,31)
23:33:32.198 00.377 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"4189850c-bcbc-4429-83a0-af975eb11c18"}
23:33:32.212 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"4189850c-bcbc-4429-83a0-af975eb11c18"}
23:33:32.226 00.014 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"bbd631c4-7253-4ce0-90dd-b16d40724a2c"}
23:33:32.241 00.015 9340 case statement mapped state 6 to 3
23:33:32.257 00.016 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"bbd631c4-7253-4ce0-90dd-b16d40724a2c"}
23:33:32.274 00.017 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"83cb3a09-6bdd-4657-a02e-ef26f71f1960"}
23:33:32.312 00.038 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":833,"width":15,"height":15,"star_pos":[7.10,6.60],"pixels":"..."},"id":"83cb3a09-6bdd-4657-a02e-ef26f71f1960"}
23:33:34.198 01.886 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"9fd2f928-1091-48c6-bfb8-165a110bfccc"}
23:33:34.214 00.016 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"9fd2f928-1091-48c6-bfb8-165a110bfccc"}
23:33:34.247 00.033 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"9b1fb19d-7d64-4dd3-9f7b-af2e76c2bf20"}
23:33:34.262 00.015 9340 case statement mapped state 6 to 3
23:33:34.275 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"9b1fb19d-7d64-4dd3-9f7b-af2e76c2bf20"}
23:33:34.292 00.017 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"5024f470-0a4f-4f6e-a22f-4eb93e4e5eab"}
23:33:34.304 00.012 12020 Exposure complete
23:33:34.304 00.000 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":833,"width":15,"height":15,"star_pos":[7.10,6.60],"pixels":"..."},"id":"5024f470-0a4f-4f6e-a22f-4eb93e4e5eab"}
23:33:34.595 00.291 12020 worker thread done servicing request
23:33:34.595 00.000 9340 OnExposeComplete: enter
23:33:34.629 00.034 9340 UpdateGuideState(): m_state=6
23:33:34.645 00.016 9340 Star::Find(15, 851, 54, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 834
23:33:34.660 00.015 9340 Star::Find returns 1 (0), X=851.33, Y=54.21, Mass=712676, SNR=157.4, Peak=52762 HFD=3.8
23:33:34.676 00.016 9340 MultiStar: [#1 0.81,0.63,0.00,M5] [#2 0.58,0.03,0.69,U] [#3 0.61,-0.03,0.58,U] [#4 0.42,0.96,0.00,M2] [#5 0.40,0.65,0.64,U] [#6 0.46,-0.06,0.62,U] [#7 -0.62,0.36,0.58,U] [#8 0.43,1.23,0.00,M4] 
23:33:34.691 00.015 9340 refined, 5 included, MultiStar: {0.33, 0.33}, one-star: {0.44, 0.78}
23:33:34.708 00.017 9340 CameraToMount -- cameraTheta (0.78) - m_xAngle (-3.14) = xAngle (3.92 = -2.36)
23:33:34.727 00.019 9340 CameraToMount -- cameraTheta (0.78) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (3.90 = -2.38)
23:33:34.762 00.035 9340 CameraToMount -- cameraX=0.33 cameraY=0.33 hyp=0.47 cameraTheta=0.78 mountX=-0.34 mountY=-0.33, mountTheta=-2.37
23:33:34.783 00.021 9340 SchedulePrimaryMove(10104498, x=0.33, y=0.33, opts=13)
23:33:34.797 00.014 9340 Enqueuing Move request for scope (0.33, 0.33)
23:33:34.811 00.014 12020 Worker thread wakes up
23:33:34.811 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=6296, max=65521, med=9778, FiltMin=7858, FiltMax=65483, Gamma=2.870
23:33:34.828 00.017 12020 worker thread servicing REQUEST_MOVE scope ofs (0.33, 0.33) opts 0xd
23:33:34.828 00.000 9340 UpdateGuideState exits: m=712676 SNR=157.4
23:33:34.843 00.015 12020 Handling offset move in thread for scope, endpoint = (0.33, 0.33)
23:33:34.843 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:33:34.875 00.032 12020 Moving (0.33, 0.33) raw xDistance=-0.34 yDistance=-0.33
23:33:34.875 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
23:33:34.892 00.017 12020 GuideAlgorithmHysteresis::Result() returns -0.16 from input -0.34
23:33:34.892 00.000 9340 Enqueuing Expose request
23:33:34.905 00.013 12020 GuideAlgorithmResistSwitch::result() returns -0.33 from input -0.33
23:33:34.905 00.000 12020 MoveAxis(E, 30, ABG)
23:33:34.905 00.000 12020 Guiding  Dir = 2, Dur = 30
23:33:34.907 00.002 12020 IsSlewing returns 0
23:33:34.908 00.001 12020 IsGuiding returns 0
23:33:34.940 00.032 12020 IsGuiding returns 1
23:33:34.940 00.000 12020 scope still moving after pulse duration time elapsed
23:33:34.986 00.046 12020 IsSlewing returns 0
23:33:34.988 00.002 12020 IsGuiding returns 0
23:33:34.988 00.000 12020 scope move finished after 30 + 49 ms
23:33:34.988 00.000 12020 Move returns status 0, amount 30
23:33:34.988 00.000 12020 MoveAxis(N, 55, ABG)
23:33:34.989 00.001 12020 Guiding  Dir = 0, Dur = 55
23:33:35.007 00.018 12020 IsSlewing returns 0
23:33:35.008 00.001 12020 IsGuiding returns 0
23:33:35.125 00.117 12020 IsGuiding returns 1
23:33:35.125 00.000 12020 scope still moving after pulse duration time elapsed
23:33:35.227 00.102 12020 IsSlewing returns 0
23:33:35.247 00.020 12020 IsGuiding returns 0
23:33:35.247 00.000 12020 scope move finished after 55 + 183 ms
23:33:35.248 00.001 12020 Move returns status 0, amount 55
23:33:35.248 00.000 12020 move complete, result=0
23:33:35.248 00.000 12020 worker thread done servicing request
23:33:35.248 00.000 9340 GuideStep: -0.3 px 30 ms EAST, -0.3 px 55 ms NORTH
23:33:35.263 00.015 12020 Worker thread wakes up
23:33:35.263 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
23:33:35.263 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(836,38,31,31)
23:33:36.213 00.950 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"91a50a60-f608-4a30-99b4-a7ac0969daa1"}
23:33:36.231 00.018 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"91a50a60-f608-4a30-99b4-a7ac0969daa1"}
23:33:36.263 00.032 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"310d9cdd-e84b-4c23-a663-51f0b98fe442"}
23:33:36.318 00.055 9340 case statement mapped state 6 to 3
23:33:36.341 00.023 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"310d9cdd-e84b-4c23-a663-51f0b98fe442"}
23:33:36.362 00.021 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"905d988f-b8a3-4a8c-bac4-5126b6c58e0d"}
23:33:36.387 00.025 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":834,"width":15,"height":15,"star_pos":[7.33,7.21],"pixels":"..."},"id":"905d988f-b8a3-4a8c-bac4-5126b6c58e0d"}
23:33:37.641 01.254 12020 Exposure complete
23:33:37.960 00.319 12020 worker thread done servicing request
23:33:37.962 00.002 9340 OnExposeComplete: enter
23:33:37.976 00.014 9340 UpdateGuideState(): m_state=6
23:33:38.010 00.034 9340 Star::Find(15, 851, 54, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 835
23:33:38.027 00.017 9340 Star::Find returns 1 (0), X=851.73, Y=53.15, Mass=708478, SNR=155.1, Peak=52723 HFD=4.1
23:33:38.042 00.015 9340 MultiStar: [#1 1.14,-0.14,0.00,M6] [#2 1.02,-0.89,0.00,M4] [#3 1.16,-0.99,0.00,M2] [#4 0.45,-0.44,0.52,U] [#5 0.79,-0.16,0.62,U] [#6 1.08,-0.96,0.00,M2] [#7 -0.30,-0.39,0.59,U] [#8 0.66,0.51,0.67,U] 
23:33:38.057 00.015 9340 refined, 4 included, MultiStar: {0.54, -0.14}, one-star: {0.84, -0.27}
23:33:38.069 00.012 9340 CameraToMount -- cameraTheta (-0.26) - m_xAngle (-3.14) = xAngle (2.87 = 2.87)
23:33:38.085 00.016 9340 CameraToMount -- cameraTheta (-0.26) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (2.86 = 2.86)
23:33:38.102 00.017 9340 CameraToMount -- cameraX=0.54 cameraY=-0.14 hyp=0.56 cameraTheta=-0.26 mountX=-0.54 mountY=0.16, mountTheta=2.86
23:33:38.138 00.036 9340 SchedulePrimaryMove(10104498, x=0.54, y=-0.14, opts=13)
23:33:38.156 00.018 9340 Enqueuing Move request for scope (0.54, -0.14)
23:33:38.171 00.015 12020 Worker thread wakes up
23:33:38.171 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=5829, max=65531, med=9726, FiltMin=7494, FiltMax=65455, Gamma=2.870
23:33:38.187 00.016 12020 worker thread servicing REQUEST_MOVE scope ofs (0.54, -0.14) opts 0xd
23:33:38.187 00.000 9340 UpdateGuideState exits: m=708478 SNR=155.1
23:33:38.199 00.012 12020 Handling offset move in thread for scope, endpoint = (0.54, -0.14)
23:33:38.199 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:33:38.213 00.014 12020 Moving (0.54, -0.14) raw xDistance=-0.54 yDistance=0.16
23:33:38.214 00.001 9340 ScheduleExposure(2000,3,1) exposurePending=0
23:33:38.230 00.016 12020 GuideAlgorithmHysteresis::Result() returns -0.24 from input -0.54
23:33:38.230 00.000 9340 Enqueuing Expose request
23:33:38.244 00.014 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:33:38.244 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
23:33:38.244 00.000 12020 MoveAxis(E, 46, ABG)
23:33:38.245 00.001 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"87b01066-84c0-4b1f-b850-8694056778ea"}
23:33:38.279 00.034 12020 Guiding  Dir = 2, Dur = 46
23:33:38.280 00.001 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"87b01066-84c0-4b1f-b850-8694056778ea"}
23:33:38.292 00.012 12020 IsSlewing returns 0
23:33:38.294 00.002 12020 IsGuiding returns 0
23:33:38.294 00.000 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"8e1c2bf2-89b5-4a90-bbf1-2ece344256a7"}
23:33:38.309 00.015 9340 case statement mapped state 6 to 3
23:33:38.322 00.013 12020 PulseGuide returned control before completion, sleep 37
23:33:38.323 00.001 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"8e1c2bf2-89b5-4a90-bbf1-2ece344256a7"}
23:33:38.338 00.015 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"7005218f-1747-4b5a-b5b6-f148e1dfeca6"}
23:33:38.355 00.017 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":835,"width":15,"height":15,"star_pos":[6.73,7.15],"pixels":"..."},"id":"7005218f-1747-4b5a-b5b6-f148e1dfeca6"}
23:33:38.368 00.013 12020 IsGuiding returns 1
23:33:38.369 00.001 12020 scope still moving after pulse duration time elapsed
23:33:38.397 00.028 12020 IsSlewing returns 0
23:33:38.399 00.002 12020 IsGuiding returns 0
23:33:38.399 00.000 12020 scope move finished after 46 + 59 ms
23:33:38.399 00.000 12020 Move returns status 0, amount 46
23:33:38.399 00.000 12020 MoveAxis(N, 0, ABG)
23:33:38.400 00.001 12020 Move returns status 0, amount 0
23:33:38.400 00.000 12020 move complete, result=0
23:33:38.400 00.000 12020 worker thread done servicing request
23:33:38.401 00.001 9340 GuideStep: -0.5 px 46 ms EAST, 0.2 px 0 ms NORTH
23:33:38.419 00.018 12020 Worker thread wakes up
23:33:38.420 00.001 12020 worker thread servicing REQUEST_EXPOSE 2000
23:33:38.420 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(836,38,31,31)
23:33:40.212 01.792 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"47670203-59b4-429a-bad9-dd8820b65537"}
23:33:40.228 00.016 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"47670203-59b4-429a-bad9-dd8820b65537"}
23:33:40.240 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"feebea0a-1897-4098-ac6a-3051c26a55f5"}
23:33:40.255 00.015 9340 case statement mapped state 6 to 3
23:33:40.265 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"feebea0a-1897-4098-ac6a-3051c26a55f5"}
23:33:40.278 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"93dc150f-e2a3-43f8-860f-edea3c4d53ca"}
23:33:40.292 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":835,"width":15,"height":15,"star_pos":[6.73,7.15],"pixels":"..."},"id":"93dc150f-e2a3-43f8-860f-edea3c4d53ca"}
23:33:40.840 00.548 12020 Exposure complete
23:33:41.106 00.266 12020 worker thread done servicing request
23:33:41.106 00.000 9340 OnExposeComplete: enter
23:33:41.119 00.013 9340 UpdateGuideState(): m_state=6
23:33:41.134 00.015 9340 Star::Find(15, 851, 53, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 836
23:33:41.150 00.016 9340 Star::Find returns 1 (0), X=851.41, Y=53.65, Mass=758618, SNR=143.6, Peak=56732 HFD=4.2
23:33:41.164 00.014 9340 MultiStar: [#1 0.80,0.10,0.96,U] [#2 0.59,-0.28,0.78,U] [#3 0.56,-0.32,0.65,U] [#4 0.04,0.55,0.58,U] [#5 0.08,0.07,0.74,U] [#6 0.82,-0.40,0.62,U] [#7 -0.55,-0.11,0.53,U] [#8 0.31,0.64,0.57,U] 
23:33:41.195 00.031 9340 refined, 8 included, MultiStar: {0.40, 0.05}, one-star: {0.53, 0.22}
23:33:41.210 00.015 9340 CameraToMount -- cameraTheta (0.12) - m_xAngle (-3.14) = xAngle (3.25 = -3.03)
23:33:41.223 00.013 9340 CameraToMount -- cameraTheta (0.12) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (3.24 = -3.04)
23:33:41.236 00.013 9340 CameraToMount -- cameraX=0.40 cameraY=0.05 hyp=0.41 cameraTheta=0.12 mountX=-0.41 mountY=-0.04, mountTheta=-3.04
23:33:41.254 00.018 9340 SchedulePrimaryMove(10104498, x=0.40, y=0.05, opts=13)
23:33:41.276 00.022 9340 Enqueuing Move request for scope (0.40, 0.05)
23:33:41.313 00.037 12020 Worker thread wakes up
23:33:41.313 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=6358, max=65531, med=9740, FiltMin=7614, FiltMax=65455, Gamma=2.870
23:33:41.331 00.018 12020 worker thread servicing REQUEST_MOVE scope ofs (0.40, 0.05) opts 0xd
23:33:41.331 00.000 9340 UpdateGuideState exits: m=758618 SNR=143.6
23:33:41.346 00.015 12020 Handling offset move in thread for scope, endpoint = (0.40, 0.05)
23:33:41.347 00.001 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:33:41.365 00.018 12020 Moving (0.40, 0.05) raw xDistance=-0.41 yDistance=-0.04
23:33:41.365 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
23:33:41.377 00.012 12020 GuideAlgorithmHysteresis::Result() returns -0.19 from input -0.41
23:33:41.377 00.000 9340 Enqueuing Expose request
23:33:41.388 00.011 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:33:41.388 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
23:33:41.389 00.001 12020 MoveAxis(E, 37, ABG)
23:33:41.389 00.000 12020 Guiding  Dir = 2, Dur = 37
23:33:41.392 00.003 12020 IsSlewing returns 0
23:33:41.393 00.001 12020 IsGuiding returns 0
23:33:41.416 00.023 12020 PulseGuide returned control before completion, sleep 25
23:33:41.449 00.033 12020 IsGuiding returns 1
23:33:41.449 00.000 12020 scope still moving after pulse duration time elapsed
23:33:41.480 00.031 12020 IsSlewing returns 0
23:33:41.481 00.001 12020 IsGuiding returns 0
23:33:41.481 00.000 12020 scope move finished after 37 + 50 ms
23:33:41.482 00.001 12020 Move returns status 0, amount 37
23:33:41.482 00.000 12020 MoveAxis(N, 0, ABG)
23:33:41.482 00.000 12020 Move returns status 0, amount 0
23:33:41.482 00.000 12020 move complete, result=0
23:33:41.482 00.000 12020 worker thread done servicing request
23:33:41.482 00.000 9340 GuideStep: -0.4 px 37 ms EAST, -0.0 px 0 ms NORTH
23:33:41.497 00.015 12020 Worker thread wakes up
23:33:41.497 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
23:33:41.498 00.001 12020 Handling exposure in thread, d=2000 o=3 r=(836,38,31,31)
23:33:42.212 00.714 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"47ed777c-c8de-4903-b2a1-6a4ba17d8583"}
23:33:42.256 00.044 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"47ed777c-c8de-4903-b2a1-6a4ba17d8583"}
23:33:42.274 00.018 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"323417fc-4ed8-4a82-987f-2c7eee9a2aac"}
23:33:42.291 00.017 9340 case statement mapped state 6 to 3
23:33:42.307 00.016 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"323417fc-4ed8-4a82-987f-2c7eee9a2aac"}
23:33:42.331 00.024 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"0b80ef23-e470-46d7-80bf-b48a25edfaa1"}
23:33:42.345 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":836,"width":15,"height":15,"star_pos":[7.41,6.65],"pixels":"..."},"id":"0b80ef23-e470-46d7-80bf-b48a25edfaa1"}
23:33:43.869 01.524 12020 Exposure complete
23:33:44.162 00.293 12020 worker thread done servicing request
23:33:44.163 00.001 9340 OnExposeComplete: enter
23:33:44.178 00.015 9340 UpdateGuideState(): m_state=6
23:33:44.194 00.016 9340 Star::Find(15, 851, 53, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 837
23:33:44.225 00.031 9340 Star::Find returns 1 (0), X=851.57, Y=53.91, Mass=705110, SNR=152.4, Peak=53936 HFD=3.9
23:33:44.241 00.016 9340 MultiStar: [#1 0.95,0.64,0.00,M6] [#2 0.66,-0.25,0.79,U] [#3 0.59,-0.40,0.61,U] [#4 0.35,0.56,0.63,U] [#5 0.45,0.33,0.70,U] [#6 0.52,-0.36,0.57,U] [#7 -0.70,0.64,0.00,M1] [#8 0.12,0.92,0.00,M3] 
23:33:44.254 00.013 9340 refined, 5 included, MultiStar: {0.56, 0.10}, one-star: {0.69, 0.49}
23:33:44.267 00.013 9340 CameraToMount -- cameraTheta (0.18) - m_xAngle (-3.14) = xAngle (3.31 = -2.97)
23:33:44.280 00.013 9340 CameraToMount -- cameraTheta (0.18) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (3.30 = -2.98)
23:33:44.293 00.013 9340 CameraToMount -- cameraX=0.56 cameraY=0.10 hyp=0.57 cameraTheta=0.18 mountX=-0.56 mountY=-0.09, mountTheta=-2.98
23:33:44.317 00.024 9340 SchedulePrimaryMove(10104498, x=0.56, y=0.10, opts=13)
23:33:44.352 00.035 9340 Enqueuing Move request for scope (0.56, 0.10)
23:33:44.369 00.017 12020 Worker thread wakes up
23:33:44.370 00.001 9340 UpdateImageDisplay: Size=(1920,1080) min=5794, max=65521, med=9739, FiltMin=7773, FiltMax=65483, Gamma=2.870
23:33:44.383 00.013 12020 worker thread servicing REQUEST_MOVE scope ofs (0.56, 0.10) opts 0xd
23:33:44.385 00.002 9340 UpdateGuideState exits: m=705110 SNR=152.4
23:33:44.396 00.011 12020 Handling offset move in thread for scope, endpoint = (0.56, 0.10)
23:33:44.397 00.001 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:33:44.409 00.012 12020 Moving (0.56, 0.10) raw xDistance=-0.56 yDistance=-0.09
23:33:44.409 00.000 12020 GuideAlgorithmHysteresis::Result() returns -0.25 from input -0.56
23:33:44.409 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
23:33:44.423 00.014 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:33:44.423 00.000 9340 Enqueuing Expose request
23:33:44.438 00.015 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
23:33:44.438 00.000 12020 MoveAxis(E, 48, ABG)
23:33:44.439 00.001 12020 Guiding  Dir = 2, Dur = 48
23:33:44.440 00.001 12020 IsSlewing returns 0
23:33:44.443 00.003 12020 IsGuiding returns 0
23:33:44.443 00.000 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"9786eb1a-fc1e-44f8-bf65-04c55dac42ea"}
23:33:44.457 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"9786eb1a-fc1e-44f8-bf65-04c55dac42ea"}
23:33:44.486 00.029 12020 PulseGuide returned control before completion, sleep 24
23:33:44.491 00.005 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"6edd772d-3f86-4e8a-af4b-ae5d18f9467a"}
23:33:44.509 00.018 9340 case statement mapped state 6 to 3
23:33:44.526 00.017 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"6edd772d-3f86-4e8a-af4b-ae5d18f9467a"}
23:33:44.542 00.016 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"3e24753f-e5f3-424a-bde8-02a3e07c08ab"}
23:33:44.565 00.023 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":837,"width":15,"height":15,"star_pos":[6.57,6.91],"pixels":"..."},"id":"3e24753f-e5f3-424a-bde8-02a3e07c08ab"}
23:33:44.586 00.021 12020 IsGuiding returns 1
23:33:44.586 00.000 12020 scope still moving after pulse duration time elapsed
23:33:44.616 00.030 12020 IsSlewing returns 0
23:33:44.617 00.001 12020 IsGuiding returns 0
23:33:44.617 00.000 12020 scope move finished after 48 + 126 ms
23:33:44.618 00.001 12020 Move returns status 0, amount 48
23:33:44.618 00.000 12020 MoveAxis(N, 0, ABG)
23:33:44.618 00.000 12020 Move returns status 0, amount 0
23:33:44.618 00.000 12020 move complete, result=0
23:33:44.618 00.000 12020 worker thread done servicing request
23:33:44.619 00.001 9340 GuideStep: -0.6 px 48 ms EAST, -0.1 px 0 ms NORTH
23:33:44.636 00.017 12020 Worker thread wakes up
23:33:44.636 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
23:33:44.636 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(836,38,31,31)
23:33:46.215 01.579 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"9c3136ea-26cf-46b7-b6b0-107dbf15d0b7"}
23:33:46.233 00.018 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"9c3136ea-26cf-46b7-b6b0-107dbf15d0b7"}
23:33:46.250 00.017 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"16a34c63-9fe6-4a30-bf42-2e999ba169fb"}
23:33:46.262 00.012 9340 case statement mapped state 6 to 3
23:33:46.274 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"16a34c63-9fe6-4a30-bf42-2e999ba169fb"}
23:33:46.287 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"a489051b-52f3-4eed-92f0-835035002562"}
23:33:46.303 00.016 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":837,"width":15,"height":15,"star_pos":[6.57,6.91],"pixels":"..."},"id":"a489051b-52f3-4eed-92f0-835035002562"}
23:33:47.022 00.719 12020 Exposure complete
23:33:47.316 00.294 12020 worker thread done servicing request
23:33:47.316 00.000 9340 OnExposeComplete: enter
23:33:47.326 00.010 9340 UpdateGuideState(): m_state=6
23:33:47.343 00.017 9340 Star::Find(15, 851, 53, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 838
23:33:47.358 00.015 9340 Star::Find returns 1 (0), X=850.63, Y=54.17, Mass=729692, SNR=133.2, Peak=51773 HFD=4.1
23:33:47.393 00.035 9340 MultiStar: [#1 0.01,0.54,0.79,U] [#2 -0.12,-0.25,0.88,U] [#3 -0.22,-0.26,0.79,U] [#4 -0.65,0.54,0.62,U] [#5 -0.37,0.49,0.77,U] [#6 -0.31,-0.18,0.68,U] [#7 -1.45,0.45,0.00,M2] [#8 -0.46,1.28,0.00,M4] 
23:33:47.412 00.019 9340 refined, 6 included, MultiStar: {-0.26, 0.24}, one-star: {-0.25, 0.74}
23:33:47.424 00.012 9340 CameraToMount -- cameraTheta (2.39) - m_xAngle (-3.14) = xAngle (5.53 = -0.76)
23:33:47.440 00.016 9340 CameraToMount -- cameraTheta (2.39) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (5.51 = -0.77)
23:33:47.455 00.015 9340 CameraToMount -- cameraX=-0.26 cameraY=0.24 hyp=0.35 cameraTheta=2.39 mountX=0.26 mountY=-0.25, mountTheta=-0.76
23:33:47.492 00.037 9340 SchedulePrimaryMove(10104498, x=-0.26, y=0.24, opts=13)
23:33:47.509 00.017 9340 Enqueuing Move request for scope (-0.26, 0.24)
23:33:47.523 00.014 12020 Worker thread wakes up
23:33:47.523 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=6186, max=65533, med=9740, FiltMin=7746, FiltMax=65483, Gamma=2.870
23:33:47.534 00.011 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.26, 0.24) opts 0xd
23:33:47.534 00.000 9340 UpdateGuideState exits: m=729692 SNR=133.2
23:33:47.549 00.015 12020 Handling offset move in thread for scope, endpoint = (-0.26, 0.24)
23:33:47.550 00.001 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:33:47.566 00.016 12020 Moving (-0.26, 0.24) raw xDistance=0.26 yDistance=-0.25
23:33:47.566 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
23:33:47.598 00.032 12020 GuideAlgorithmHysteresis::Result() returns 0.09 from input 0.26
23:33:47.598 00.000 9340 Enqueuing Expose request
23:33:47.613 00.015 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:33:47.614 00.001 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.25
23:33:47.614 00.000 12020 MoveAxis(W, 17, ABG)
23:33:47.614 00.000 12020 Guiding  Dir = 3, Dur = 17
23:33:47.616 00.002 12020 IsSlewing returns 0
23:33:47.616 00.000 12020 IsGuiding returns 0
23:33:47.637 00.021 12020 IsGuiding returns 1
23:33:47.638 00.001 12020 scope still moving after pulse duration time elapsed
23:33:47.661 00.023 12020 IsSlewing returns 0
23:33:47.662 00.001 12020 IsGuiding returns 1
23:33:47.701 00.039 12020 IsSlewing returns 0
23:33:47.733 00.032 12020 IsGuiding returns 0
23:33:47.733 00.000 12020 scope move finished after 17 + 99 ms
23:33:47.733 00.000 12020 Move returns status 0, amount 17
23:33:47.733 00.000 12020 MoveAxis(N, 0, ABG)
23:33:47.733 00.000 12020 Move returns status 0, amount 0
23:33:47.733 00.000 12020 move complete, result=0
23:33:47.733 00.000 12020 worker thread done servicing request
23:33:47.735 00.002 9340 GuideStep: 0.3 px 17 ms WEST, -0.2 px 0 ms NORTH
23:33:47.748 00.013 12020 Worker thread wakes up
23:33:47.749 00.001 12020 worker thread servicing REQUEST_EXPOSE 2000
23:33:47.749 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(836,38,31,31)
23:33:48.214 00.465 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"77da00de-7773-42d7-9257-fd532ac1f35a"}
23:33:48.232 00.018 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"77da00de-7773-42d7-9257-fd532ac1f35a"}
23:33:48.276 00.044 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"dd813584-33cf-4d68-8692-8cdfda8f88dc"}
23:33:48.296 00.020 9340 case statement mapped state 6 to 3
23:33:48.311 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"dd813584-33cf-4d68-8692-8cdfda8f88dc"}
23:33:48.333 00.022 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"07501798-1b94-4bdf-b211-cf178937e3fe"}
23:33:48.376 00.043 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":838,"width":15,"height":15,"star_pos":[6.63,7.17],"pixels":"..."},"id":"07501798-1b94-4bdf-b211-cf178937e3fe"}
23:33:50.126 01.750 12020 Exposure complete
23:33:50.215 00.089 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"ca78355f-1dcf-4418-a29d-623ac97724a0"}
23:33:50.236 00.021 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"ca78355f-1dcf-4418-a29d-623ac97724a0"}
23:33:50.283 00.047 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"db968ada-169f-4aae-937a-1e6066c1e9b1"}
23:33:50.305 00.022 9340 case statement mapped state 6 to 3
23:33:50.326 00.021 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"db968ada-169f-4aae-937a-1e6066c1e9b1"}
23:33:50.354 00.028 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"d001d2cf-81a7-4b60-be69-d7c1816cb328"}
23:33:50.399 00.045 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":838,"width":15,"height":15,"star_pos":[6.63,7.17],"pixels":"..."},"id":"d001d2cf-81a7-4b60-be69-d7c1816cb328"}
23:33:50.589 00.190 12020 worker thread done servicing request
23:33:50.589 00.000 9340 OnExposeComplete: enter
23:33:50.630 00.041 9340 UpdateGuideState(): m_state=6
23:33:50.651 00.021 9340 Star::Find(15, 850, 54, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 839
23:33:50.675 00.024 9340 Star::Find returns 1 (0), X=851.82, Y=54.56, Mass=677516, SNR=136.4, Peak=54239 HFD=3.8
23:33:50.694 00.019 9340 MultiStar: [#1 1.17,1.18,0.00,M6] [#2 0.73,0.39,0.96,U] [#3 0.88,0.11,0.56,U] [#4 0.53,1.37,0.00,M1] [#5 0.81,1.40,0.00,M1] [#6 0.51,0.22,0.71,U] [#7 -0.29,0.98,0.00,M3] [#8 1.05,1.77,0.00,M5] 
23:33:50.716 00.022 9340 refined, 3 included, MultiStar: {0.77, 0.53}, one-star: {0.93, 1.14}
23:33:50.761 00.045 9340 CameraToMount -- cameraTheta (0.61) - m_xAngle (-3.14) = xAngle (3.74 = -2.54)
23:33:50.792 00.031 9340 CameraToMount -- cameraTheta (0.61) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (3.73 = -2.55)
23:33:50.820 00.028 9340 CameraToMount -- cameraX=0.77 cameraY=0.53 hyp=0.94 cameraTheta=0.61 mountX=-0.77 mountY=-0.52, mountTheta=-2.55
23:33:50.845 00.025 9340 SchedulePrimaryMove(10104498, x=0.77, y=0.53, opts=13)
23:33:50.886 00.041 9340 Enqueuing Move request for scope (0.77, 0.53)
23:33:50.902 00.016 12020 Worker thread wakes up
23:33:50.902 00.000 12020 worker thread servicing REQUEST_MOVE scope ofs (0.77, 0.53) opts 0xd
23:33:50.903 00.001 9340 UpdateImageDisplay: Size=(1920,1080) min=5702, max=65525, med=9739, FiltMin=7818, FiltMax=65483, Gamma=2.870
23:33:50.919 00.016 12020 Handling offset move in thread for scope, endpoint = (0.77, 0.53)
23:33:50.919 00.000 9340 UpdateGuideState exits: m=677516 SNR=136.4
23:33:50.933 00.014 12020 Moving (0.77, 0.53) raw xDistance=-0.77 yDistance=-0.52
23:33:50.933 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:33:50.947 00.014 12020 GuideAlgorithmHysteresis::Result() returns -0.32 from input -0.77
23:33:50.947 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
23:33:50.962 00.015 12020 GuideAlgorithmResistSwitch::result() returns -0.52 from input -0.52
23:33:50.962 00.000 9340 Enqueuing Expose request
23:33:50.992 00.030 12020 MoveAxis(E, 61, ABG)
23:33:50.993 00.001 12020 Guiding  Dir = 2, Dur = 61
23:33:50.993 00.000 12020 IsSlewing returns 0
23:33:50.995 00.002 12020 IsGuiding returns 0
23:33:51.027 00.032 12020 PulseGuide returned control before completion, sleep 40
23:33:51.071 00.044 12020 IsGuiding returns 1
23:33:51.071 00.000 12020 scope still moving after pulse duration time elapsed
23:33:51.123 00.052 12020 IsSlewing returns 0
23:33:51.155 00.032 12020 IsGuiding returns 0
23:33:51.155 00.000 12020 scope move finished after 61 + 98 ms
23:33:51.155 00.000 12020 Move returns status 0, amount 61
23:33:51.155 00.000 12020 MoveAxis(N, 87, ABG)
23:33:51.156 00.001 12020 Guiding  Dir = 0, Dur = 87
23:33:51.156 00.000 12020 IsSlewing returns 0
23:33:51.157 00.001 12020 IsGuiding returns 0
23:33:51.235 00.078 12020 PulseGuide returned control before completion, sleep 20
23:33:51.259 00.024 12020 IsGuiding returns 1
23:33:51.259 00.000 12020 scope still moving after pulse duration time elapsed
23:33:51.290 00.031 12020 IsSlewing returns 0
23:33:51.291 00.001 12020 IsGuiding returns 1
23:33:51.324 00.033 12020 IsSlewing returns 0
23:33:51.325 00.001 12020 IsGuiding returns 1
23:33:51.443 00.118 12020 IsSlewing returns 0
23:33:51.475 00.032 12020 IsGuiding returns 0
23:33:51.475 00.000 12020 scope move finished after 87 + 230 ms
23:33:51.475 00.000 12020 Move returns status 0, amount 87
23:33:51.476 00.001 12020 move complete, result=0
23:33:51.476 00.000 12020 worker thread done servicing request
23:33:51.476 00.000 9340 GuideStep: -0.8 px 61 ms EAST, -0.5 px 87 ms NORTH
23:33:51.490 00.014 12020 Worker thread wakes up
23:33:51.490 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
23:33:51.490 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(836,38,31,31)
23:33:52.214 00.724 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"168c2b54-b09f-4adb-806a-546377b67d5e"}
23:33:52.234 00.020 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"168c2b54-b09f-4adb-806a-546377b67d5e"}
23:33:52.257 00.023 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"991bf2d3-e166-494d-b375-c3cdffb77150"}
23:33:52.303 00.046 9340 case statement mapped state 6 to 3
23:33:52.318 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"991bf2d3-e166-494d-b375-c3cdffb77150"}
23:33:52.337 00.019 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"06d797b7-0051-4f6e-b871-f9ec69a96a42"}
23:33:52.363 00.026 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":839,"width":15,"height":15,"star_pos":[6.82,6.56],"pixels":"..."},"id":"06d797b7-0051-4f6e-b871-f9ec69a96a42"}
23:33:53.983 01.620 12020 Exposure complete
23:33:54.213 00.230 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"26667cd3-438c-483d-a5e4-b6652b04cf7d"}
23:33:54.226 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"26667cd3-438c-483d-a5e4-b6652b04cf7d"}
23:33:54.240 00.014 12020 worker thread done servicing request
23:33:54.240 00.000 9340 OnExposeComplete: enter
23:33:54.255 00.015 9340 UpdateGuideState(): m_state=6
23:33:54.284 00.029 9340 Star::Find(15, 851, 54, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 840
23:33:54.301 00.017 9340 Star::Find returns 1 (0), X=850.67, Y=53.85, Mass=724978, SNR=162.4, Peak=55129 HFD=3.9
23:33:54.316 00.015 9340 MultiStar: [#1 0.19,0.28,0.74,U] [#2 0.01,-0.37,0.77,U] [#3 0.08,-0.18,0.70,U] [#4 -0.67,0.27,0.54,U] [#5 -0.32,0.36,0.56,U] [#6 -0.08,-0.18,0.56,U] [#7 -0.82,0.19,0.55,U] [#8 -0.17,0.74,0.62,U] 
23:33:54.330 00.014 9340 refined, 8 included, MultiStar: {-0.19, 0.17}, one-star: {-0.22, 0.42}
23:33:54.343 00.013 9340 CameraToMount -- cameraTheta (2.42) - m_xAngle (-3.14) = xAngle (5.55 = -0.73)
23:33:54.359 00.016 9340 CameraToMount -- cameraTheta (2.42) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (5.54 = -0.75)
23:33:54.391 00.032 9340 CameraToMount -- cameraX=-0.19 cameraY=0.17 hyp=0.26 cameraTheta=2.42 mountX=0.19 mountY=-0.17, mountTheta=-0.74
23:33:54.414 00.023 9340 SchedulePrimaryMove(10104498, x=-0.19, y=0.17, opts=13)
23:33:54.430 00.016 9340 Enqueuing Move request for scope (-0.19, 0.17)
23:33:54.443 00.013 12020 Worker thread wakes up
23:33:54.443 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=5290, max=65535, med=9779, FiltMin=7176, FiltMax=65455, Gamma=2.870
23:33:54.459 00.016 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.19, 0.17) opts 0xd
23:33:54.459 00.000 9340 UpdateGuideState exits: m=724978 SNR=162.4
23:33:54.473 00.014 12020 Handling offset move in thread for scope, endpoint = (-0.19, 0.17)
23:33:54.473 00.000 12020 Moving (-0.19, 0.17) raw xDistance=0.19 yDistance=-0.17
23:33:54.474 00.001 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:33:54.488 00.014 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.19
23:33:54.488 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
23:33:54.522 00.034 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:33:54.522 00.000 9340 Enqueuing Expose request
23:33:54.543 00.021 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
23:33:54.544 00.001 12020 MoveAxis(E, 0, ABG)
23:33:54.544 00.000 12020 Move returns status 0, amount 0
23:33:54.544 00.000 12020 MoveAxis(N, 0, ABG)
23:33:54.544 00.000 12020 Move returns status 0, amount 0
23:33:54.544 00.000 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"29b75fa3-6a85-4fe4-8388-294f01eaecc9"}
23:33:54.558 00.014 12020 move complete, result=0
23:33:54.558 00.000 9340 case statement mapped state 6 to 3
23:33:54.571 00.013 12020 worker thread done servicing request
23:33:54.571 00.000 12020 Worker thread wakes up
23:33:54.571 00.000 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"29b75fa3-6a85-4fe4-8388-294f01eaecc9"}
23:33:54.588 00.017 12020 worker thread servicing REQUEST_EXPOSE 2000
23:33:54.588 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(836,38,31,31)
23:33:54.589 00.001 9340 GuideStep: 0.2 px 0 ms EAST, -0.2 px 0 ms NORTH
23:33:54.637 00.048 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"6b8c3876-1bdb-43d2-837b-77eb2b80f9c3"}
23:33:54.655 00.018 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":840,"width":15,"height":15,"star_pos":[6.67,6.85],"pixels":"..."},"id":"6b8c3876-1bdb-43d2-837b-77eb2b80f9c3"}
23:33:56.215 01.560 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"c1adfc82-267f-451a-8283-54b52d6c9e38"}
23:33:56.240 00.025 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"c1adfc82-267f-451a-8283-54b52d6c9e38"}
23:33:56.281 00.041 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"47ac976e-629d-4cd8-a90c-148fb1de9b8b"}
23:33:56.305 00.024 9340 case statement mapped state 6 to 3
23:33:56.326 00.021 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"47ac976e-629d-4cd8-a90c-148fb1de9b8b"}
23:33:56.340 00.014 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"0e231cb5-e99e-4991-96b8-dffa0897716d"}
23:33:56.362 00.022 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":840,"width":15,"height":15,"star_pos":[6.67,6.85],"pixels":"..."},"id":"0e231cb5-e99e-4991-96b8-dffa0897716d"}
23:33:57.070 00.708 12020 Exposure complete
23:33:57.414 00.344 12020 worker thread done servicing request
23:33:57.414 00.000 9340 OnExposeComplete: enter
23:33:57.447 00.033 9340 UpdateGuideState(): m_state=6
23:33:57.463 00.016 9340 Star::Find(15, 850, 53, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 841
23:33:57.480 00.017 9340 Star::Find returns 1 (0), X=851.21, Y=54.42, Mass=745979, SNR=150.6, Peak=53406 HFD=4.0
23:33:57.492 00.012 9340 MultiStar: [#1 0.77,0.90,0.00,M6] [#2 0.32,0.34,0.78,U] [#3 0.69,0.26,0.66,U] [#4 0.15,0.86,0.60,U] [#5 0.30,0.92,0.00,M1] [#6 0.30,0.26,0.61,U] [#7 -0.66,0.95,0.00,M3] [#8 -0.06,1.45,0.00,M5] 
23:33:57.507 00.015 9340 refined, 4 included, MultiStar: {0.36, 0.58}, one-star: {0.32, 0.99}
23:33:57.524 00.017 9340 CameraToMount -- cameraTheta (1.02) - m_xAngle (-3.14) = xAngle (4.15 = -2.13)
23:33:57.538 00.014 9340 CameraToMount -- cameraTheta (1.02) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (4.14 = -2.15)
23:33:57.572 00.034 9340 CameraToMount -- cameraX=0.36 cameraY=0.58 hyp=0.68 cameraTheta=1.02 mountX=-0.36 mountY=-0.57, mountTheta=-2.14
23:33:57.594 00.022 9340 SchedulePrimaryMove(10104498, x=0.36, y=0.58, opts=13)
23:33:57.609 00.015 9340 Enqueuing Move request for scope (0.36, 0.58)
23:33:57.621 00.012 12020 Worker thread wakes up
23:33:57.622 00.001 9340 UpdateImageDisplay: Size=(1920,1080) min=5966, max=65521, med=9766, FiltMin=7635, FiltMax=65483, Gamma=2.870
23:33:57.635 00.013 12020 worker thread servicing REQUEST_MOVE scope ofs (0.36, 0.58) opts 0xd
23:33:57.635 00.000 12020 Handling offset move in thread for scope, endpoint = (0.36, 0.58)
23:33:57.636 00.001 12020 Moving (0.36, 0.58) raw xDistance=-0.36 yDistance=-0.57
23:33:57.636 00.000 12020 GuideAlgorithmHysteresis::Result() returns -0.15 from input -0.36
23:33:57.638 00.002 9340 UpdateGuideState exits: m=745979 SNR=150.6
23:33:57.651 00.013 12020 GuideAlgorithmResistSwitch::result() returns -0.57 from input -0.57
23:33:57.651 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:33:57.664 00.013 12020 MoveAxis(E, 29, ABG)
23:33:57.664 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
23:33:57.704 00.040 12020 Guiding  Dir = 2, Dur = 29
23:33:57.704 00.000 9340 Enqueuing Expose request
23:33:57.720 00.016 12020 IsSlewing returns 0
23:33:57.721 00.001 12020 IsGuiding returns 0
23:33:57.743 00.022 12020 PulseGuide returned control before completion, sleep 18
23:33:57.791 00.048 12020 IsGuiding returns 0
23:33:57.791 00.000 12020 Move returns status 0, amount 29
23:33:57.792 00.001 12020 MoveAxis(N, 95, ABG)
23:33:57.792 00.000 12020 Guiding  Dir = 0, Dur = 95
23:33:57.829 00.037 12020 IsSlewing returns 0
23:33:57.832 00.003 12020 IsGuiding returns 0
23:33:57.919 00.087 12020 PulseGuide returned control before completion, sleep 18
23:33:57.949 00.030 12020 IsGuiding returns 1
23:33:57.949 00.000 12020 scope still moving after pulse duration time elapsed
23:33:57.979 00.030 12020 IsSlewing returns 0
23:33:57.981 00.002 12020 IsGuiding returns 1
23:33:58.012 00.031 12020 IsSlewing returns 0
23:33:58.013 00.001 12020 IsGuiding returns 1
23:33:58.127 00.114 12020 IsSlewing returns 0
23:33:58.160 00.033 12020 IsGuiding returns 0
23:33:58.160 00.000 12020 scope move finished after 95 + 232 ms
23:33:58.160 00.000 12020 Move returns status 0, amount 95
23:33:58.160 00.000 12020 move complete, result=0
23:33:58.161 00.001 12020 worker thread done servicing request
23:33:58.161 00.000 9340 GuideStep: -0.4 px 29 ms EAST, -0.6 px 95 ms NORTH
23:33:58.190 00.029 12020 Worker thread wakes up
23:33:58.191 00.001 12020 worker thread servicing REQUEST_EXPOSE 2000
23:33:58.191 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(836,38,31,31)
23:33:58.214 00.023 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"25bd114f-f847-47a9-95a8-edd6211b2167"}
23:33:58.229 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"25bd114f-f847-47a9-95a8-edd6211b2167"}
23:33:58.245 00.016 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"efbd5c4f-035e-450c-833c-d4c3e8a1c714"}
23:33:58.257 00.012 9340 case statement mapped state 6 to 3
23:33:58.276 00.019 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"efbd5c4f-035e-450c-833c-d4c3e8a1c714"}
23:33:58.292 00.016 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"8be74d40-2317-4988-9cb2-6e48f631cd9a"}
23:33:58.333 00.041 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":841,"width":15,"height":15,"star_pos":[7.21,7.42],"pixels":"..."},"id":"8be74d40-2317-4988-9cb2-6e48f631cd9a"}
23:34:00.215 01.882 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"2b35e6b2-1d30-4356-90c9-d2fe51508db4"}
23:34:00.228 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"2b35e6b2-1d30-4356-90c9-d2fe51508db4"}
23:34:00.243 00.015 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"b56be4a9-45e4-4715-91e4-765ab68efff7"}
23:34:00.258 00.015 9340 case statement mapped state 6 to 3
23:34:00.268 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"b56be4a9-45e4-4715-91e4-765ab68efff7"}
23:34:00.281 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"e76e9617-6642-46e5-8459-fd7ad3fc177c"}
23:34:00.294 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":841,"width":15,"height":15,"star_pos":[7.21,7.42],"pixels":"..."},"id":"e76e9617-6642-46e5-8459-fd7ad3fc177c"}
23:34:00.569 00.275 12020 Exposure complete
23:34:00.844 00.275 12020 worker thread done servicing request
23:34:00.844 00.000 9340 OnExposeComplete: enter
23:34:00.859 00.015 9340 UpdateGuideState(): m_state=6
23:34:00.879 00.020 9340 Star::Find(15, 851, 54, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 842
23:34:00.912 00.033 9340 Star::Find returns 1 (0), X=851.40, Y=53.91, Mass=703249, SNR=119.0, Peak=53278 HFD=4.0
23:34:00.931 00.019 9340 MultiStar: [#1 0.98,0.20,0.00,M7] [#2 0.82,-0.38,0.89,U] [#3 0.75,-0.46,0.80,U] [#4 0.43,0.47,0.82,U] [#5 0.56,0.14,0.89,U] [#6 0.75,-0.30,0.82,U] [#7 -0.51,0.31,0.80,U] [#8 0.48,0.85,0.00,M6] 
23:34:00.946 00.015 9340 refined, 6 included, MultiStar: {0.48, 0.05}, one-star: {0.51, 0.49}
23:34:00.959 00.013 9340 CameraToMount -- cameraTheta (0.10) - m_xAngle (-3.14) = xAngle (3.24 = -3.05)
23:34:00.975 00.016 9340 CameraToMount -- cameraTheta (0.10) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (3.22 = -3.06)
23:34:00.994 00.019 9340 CameraToMount -- cameraX=0.48 cameraY=0.05 hyp=0.49 cameraTheta=0.10 mountX=-0.48 mountY=-0.04, mountTheta=-3.06
23:34:01.033 00.039 9340 SchedulePrimaryMove(10104498, x=0.48, y=0.05, opts=13)
23:34:01.049 00.016 9340 Enqueuing Move request for scope (0.48, 0.05)
23:34:01.062 00.013 12020 Worker thread wakes up
23:34:01.062 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=6184, max=65521, med=9713, FiltMin=7515, FiltMax=65483, Gamma=2.870
23:34:01.079 00.017 12020 worker thread servicing REQUEST_MOVE scope ofs (0.48, 0.05) opts 0xd
23:34:01.079 00.000 9340 UpdateGuideState exits: m=703249 SNR=119.0
23:34:01.092 00.013 12020 Handling offset move in thread for scope, endpoint = (0.48, 0.05)
23:34:01.092 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:34:01.123 00.031 12020 Moving (0.48, 0.05) raw xDistance=-0.48 yDistance=-0.04
23:34:01.124 00.001 9340 ScheduleExposure(2000,3,1) exposurePending=0
23:34:01.141 00.017 12020 GuideAlgorithmHysteresis::Result() returns -0.21 from input -0.48
23:34:01.141 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:34:01.141 00.000 9340 Enqueuing Expose request
23:34:01.154 00.013 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
23:34:01.154 00.000 12020 MoveAxis(E, 42, ABG)
23:34:01.154 00.000 12020 Guiding  Dir = 2, Dur = 42
23:34:01.156 00.002 12020 IsSlewing returns 0
23:34:01.157 00.001 12020 IsGuiding returns 0
23:34:01.181 00.024 12020 PulseGuide returned control before completion, sleep 27
23:34:01.223 00.042 12020 IsGuiding returns 1
23:34:01.223 00.000 12020 scope still moving after pulse duration time elapsed
23:34:01.262 00.039 12020 IsSlewing returns 0
23:34:01.263 00.001 12020 IsGuiding returns 0
23:34:01.264 00.001 12020 scope move finished after 42 + 65 ms
23:34:01.264 00.000 12020 Move returns status 0, amount 42
23:34:01.264 00.000 12020 MoveAxis(N, 0, ABG)
23:34:01.264 00.000 12020 Move returns status 0, amount 0
23:34:01.264 00.000 12020 move complete, result=0
23:34:01.265 00.001 12020 worker thread done servicing request
23:34:01.265 00.000 9340 GuideStep: -0.5 px 42 ms EAST, -0.0 px 0 ms NORTH
23:34:01.279 00.014 12020 Worker thread wakes up
23:34:01.280 00.001 12020 worker thread servicing REQUEST_EXPOSE 2000
23:34:01.280 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(836,38,31,31)
23:34:02.217 00.937 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"6073139e-0ec0-47c6-aef7-5ec73221c1ef"}
23:34:02.238 00.021 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"6073139e-0ec0-47c6-aef7-5ec73221c1ef"}
23:34:02.259 00.021 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"7119cf5e-1b1a-4c96-aaa1-4787a46b6d6a"}
23:34:02.274 00.015 9340 case statement mapped state 6 to 3
23:34:02.325 00.051 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"7119cf5e-1b1a-4c96-aaa1-4787a46b6d6a"}
23:34:02.351 00.026 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"307becdc-a69a-4f1e-a77f-f91d1fdf3936"}
23:34:02.372 00.021 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":842,"width":15,"height":15,"star_pos":[7.40,6.91],"pixels":"..."},"id":"307becdc-a69a-4f1e-a77f-f91d1fdf3936"}
23:34:03.700 01.328 12020 Exposure complete
23:34:04.061 00.361 12020 worker thread done servicing request
23:34:04.061 00.000 9340 OnExposeComplete: enter
23:34:04.076 00.015 9340 UpdateGuideState(): m_state=6
23:34:04.089 00.013 9340 Star::Find(15, 851, 53, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 843
23:34:04.105 00.016 9340 Star::Find returns 1 (0), X=851.03, Y=53.97, Mass=695512, SNR=143.8, Peak=51714 HFD=4.1
23:34:04.123 00.018 9340 MultiStar: [#1 0.47,0.68,0.82,U] [#2 0.46,-0.39,0.84,U] [#3 0.36,-0.28,0.78,U] [#4 -0.29,0.79,0.56,U] [#5 0.20,0.41,0.69,U] [#6 0.15,-0.19,0.49,U] [#7 -0.63,0.27,0.63,U] [#8 0.04,1.13,0.00,M7] 
23:34:04.137 00.014 9340 refined, 7 included, MultiStar: {0.14, 0.23}, one-star: {0.14, 0.54}
23:34:04.171 00.034 9340 CameraToMount -- cameraTheta (1.02) - m_xAngle (-3.14) = xAngle (4.15 = -2.13)
23:34:04.185 00.014 9340 CameraToMount -- cameraTheta (1.02) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (4.14 = -2.15)
23:34:04.202 00.017 9340 CameraToMount -- cameraX=0.14 cameraY=0.23 hyp=0.27 cameraTheta=1.02 mountX=-0.15 mountY=-0.23, mountTheta=-2.13
23:34:04.221 00.019 9340 SchedulePrimaryMove(10104498, x=0.14, y=0.23, opts=13)
23:34:04.237 00.016 9340 Enqueuing Move request for scope (0.14, 0.23)
23:34:04.254 00.017 12020 Worker thread wakes up
23:34:04.254 00.000 12020 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.23) opts 0xd
23:34:04.254 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=6379, max=65521, med=9751, FiltMin=7650, FiltMax=65483, Gamma=2.870
23:34:04.271 00.017 12020 Handling offset move in thread for scope, endpoint = (0.14, 0.23)
23:34:04.271 00.000 9340 UpdateGuideState exits: m=695512 SNR=143.8
23:34:04.303 00.032 12020 Moving (0.14, 0.23) raw xDistance=-0.15 yDistance=-0.23
23:34:04.304 00.001 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
23:34:04.304 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:34:04.319 00.015 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:34:04.319 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
23:34:04.334 00.015 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.23
23:34:04.334 00.000 9340 Enqueuing Expose request
23:34:04.347 00.013 12020 MoveAxis(E, 0, ABG)
23:34:04.348 00.001 12020 Move returns status 0, amount 0
23:34:04.348 00.000 12020 MoveAxis(N, 0, ABG)
23:34:04.348 00.000 12020 Move returns status 0, amount 0
23:34:04.348 00.000 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"8a52b014-c377-440b-a50e-dd3443055599"}
23:34:04.363 00.015 12020 move complete, result=0
23:34:04.363 00.000 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"8a52b014-c377-440b-a50e-dd3443055599"}
23:34:04.379 00.016 12020 worker thread done servicing request
23:34:04.380 00.001 12020 Worker thread wakes up
23:34:04.380 00.000 9340 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
23:34:04.394 00.014 12020 worker thread servicing REQUEST_EXPOSE 2000
23:34:04.395 00.001 12020 Handling exposure in thread, d=2000 o=3 r=(836,38,31,31)
23:34:04.422 00.027 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"4b224c00-eb0b-4521-8ac8-4c6de7b7b308"}
23:34:04.442 00.020 9340 case statement mapped state 6 to 3
23:34:04.455 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"4b224c00-eb0b-4521-8ac8-4c6de7b7b308"}
23:34:04.472 00.017 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"3cdbf2e2-384d-4932-85f6-d2a37b987733"}
23:34:04.484 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":843,"width":15,"height":15,"star_pos":[7.03,6.97],"pixels":"..."},"id":"3cdbf2e2-384d-4932-85f6-d2a37b987733"}
23:34:06.218 01.734 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"f59f434e-cd2e-45c0-a168-3328cc8f962c"}
23:34:06.243 00.025 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"f59f434e-cd2e-45c0-a168-3328cc8f962c"}
23:34:06.257 00.014 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"5e6e4eee-7457-4f34-a4c4-4c8121ddd9f4"}
23:34:06.274 00.017 9340 case statement mapped state 6 to 3
23:34:06.287 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"5e6e4eee-7457-4f34-a4c4-4c8121ddd9f4"}
23:34:06.300 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"d2c6cdcb-6352-487c-ada9-ab5c9dd47813"}
23:34:06.314 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":843,"width":15,"height":15,"star_pos":[7.03,6.97],"pixels":"..."},"id":"d2c6cdcb-6352-487c-ada9-ab5c9dd47813"}
23:34:06.763 00.449 12020 Exposure complete
23:34:07.036 00.273 12020 worker thread done servicing request
23:34:07.037 00.001 9340 OnExposeComplete: enter
23:34:07.051 00.014 9340 UpdateGuideState(): m_state=6
23:34:07.068 00.017 9340 Star::Find(15, 851, 53, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 844
23:34:07.098 00.030 9340 Star::Find returns 1 (0), X=851.68, Y=54.42, Mass=720530, SNR=132.8, Peak=54046 HFD=3.7
23:34:07.113 00.015 9340 MultiStar: [#1 1.02,0.81,0.00,M7] [#2 0.95,0.28,0.00,M1] [#3 0.92,0.12,0.00,M1] [#4 0.55,0.90,0.00,M1] [#5 0.64,0.80,0.00,M1] [#6 0.61,0.35,0.75,U] [#7 -0.13,0.82,0.75,U] [#8 0.46,1.65,0.00,M8] 
23:34:07.126 00.013 9340 refined, 2 included, MultiStar: {0.46, 0.75}, one-star: {0.79, 1.00}
23:34:07.137 00.011 9340 CameraToMount -- cameraTheta (1.02) - m_xAngle (-3.14) = xAngle (4.16 = -2.13)
23:34:07.148 00.011 9340 CameraToMount -- cameraTheta (1.02) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (4.14 = -2.14)
23:34:07.163 00.015 9340 CameraToMount -- cameraX=0.46 cameraY=0.75 hyp=0.88 cameraTheta=1.02 mountX=-0.47 mountY=-0.74, mountTheta=-2.13
23:34:07.184 00.021 9340 SchedulePrimaryMove(10104498, x=0.46, y=0.75, opts=13)
23:34:07.197 00.013 9340 Enqueuing Move request for scope (0.46, 0.75)
23:34:07.227 00.030 12020 Worker thread wakes up
23:34:07.227 00.000 12020 worker thread servicing REQUEST_MOVE scope ofs (0.46, 0.75) opts 0xd
23:34:07.227 00.000 12020 Handling offset move in thread for scope, endpoint = (0.46, 0.75)
23:34:07.227 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=6021, max=65527, med=9781, FiltMin=7619, FiltMax=65498, Gamma=2.870
23:34:07.242 00.015 12020 Moving (0.46, 0.75) raw xDistance=-0.47 yDistance=-0.74
23:34:07.243 00.001 9340 UpdateGuideState exits: m=720530 SNR=132.8
23:34:07.254 00.011 12020 GuideAlgorithmHysteresis::Result() returns -0.20 from input -0.47
23:34:07.254 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:34:07.267 00.013 12020 GuideAlgorithmResistSwitch::result() returns -0.74 from input -0.74
23:34:07.267 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
23:34:07.284 00.017 12020 MoveAxis(E, 38, ABG)
23:34:07.284 00.000 9340 Enqueuing Expose request
23:34:07.311 00.027 12020 Guiding  Dir = 2, Dur = 38
23:34:07.312 00.001 12020 IsSlewing returns 0
23:34:07.314 00.002 12020 IsGuiding returns 0
23:34:07.340 00.026 12020 PulseGuide returned control before completion, sleep 22
23:34:07.386 00.046 12020 IsGuiding returns 0
23:34:07.387 00.001 12020 Move returns status 0, amount 38
23:34:07.387 00.000 12020 MoveAxis(N, 124, ABG)
23:34:07.387 00.000 12020 Guiding  Dir = 0, Dur = 124
23:34:07.420 00.033 12020 IsSlewing returns 0
23:34:07.421 00.001 12020 IsGuiding returns 0
23:34:07.514 00.093 12020 PulseGuide returned control before completion, sleep 40
23:34:07.556 00.042 12020 IsGuiding returns 1
23:34:07.557 00.001 12020 scope still moving after pulse duration time elapsed
23:34:07.588 00.031 12020 IsSlewing returns 0
23:34:07.589 00.001 12020 IsGuiding returns 1
23:34:07.658 00.069 12020 IsSlewing returns 0
23:34:07.755 00.097 12020 IsGuiding returns 0
23:34:07.755 00.000 12020 scope move finished after 124 + 210 ms
23:34:07.755 00.000 12020 Move returns status 0, amount 124
23:34:07.755 00.000 12020 move complete, result=0
23:34:07.756 00.001 12020 worker thread done servicing request
23:34:07.756 00.000 9340 GuideStep: -0.5 px 38 ms EAST, -0.7 px 124 ms NORTH
23:34:07.769 00.013 12020 Worker thread wakes up
23:34:07.769 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
23:34:07.769 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(836,38,31,31)
23:34:08.217 00.448 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"78f22ccc-41f0-4017-a797-1aa68aea38c0"}
23:34:08.237 00.020 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"78f22ccc-41f0-4017-a797-1aa68aea38c0"}
23:34:08.254 00.017 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"ccb72ff0-b3a8-4c66-abf3-4620b420281f"}
23:34:08.274 00.020 9340 case statement mapped state 6 to 3
23:34:08.292 00.018 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"ccb72ff0-b3a8-4c66-abf3-4620b420281f"}
23:34:08.333 00.041 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"478d12d7-fcb9-4d60-98af-f21751ce42b3"}
23:34:08.355 00.022 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":844,"width":15,"height":15,"star_pos":[6.68,7.42],"pixels":"..."},"id":"478d12d7-fcb9-4d60-98af-f21751ce42b3"}
23:34:10.138 01.783 12020 Exposure complete
23:34:10.219 00.081 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"dfc532c4-cd7c-48d9-b9d0-b9a1523e014c"}
23:34:10.261 00.042 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"dfc532c4-cd7c-48d9-b9d0-b9a1523e014c"}
23:34:10.286 00.025 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"5f83c798-296f-42f1-9539-e0db8bb90fa9"}
23:34:10.301 00.015 9340 case statement mapped state 6 to 3
23:34:10.326 00.025 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"5f83c798-296f-42f1-9539-e0db8bb90fa9"}
23:34:10.344 00.018 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"ab24c902-cc70-4f39-a5f6-19ec415b6bdd"}
23:34:10.389 00.045 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":844,"width":15,"height":15,"star_pos":[6.68,7.42],"pixels":"..."},"id":"ab24c902-cc70-4f39-a5f6-19ec415b6bdd"}
23:34:10.528 00.139 9340 OnExposeComplete: enter
23:34:10.546 00.018 12020 worker thread done servicing request
23:34:10.546 00.000 9340 UpdateGuideState(): m_state=6
23:34:10.563 00.017 9340 Star::Find(15, 851, 54, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 845
23:34:10.580 00.017 9340 Star::Find returns 1 (0), X=851.26, Y=53.49, Mass=751378, SNR=138.3, Peak=56336 HFD=3.9
23:34:10.598 00.018 9340 MultiStar: [#1 0.91,0.07,0.79,U] [#2 0.20,-0.44,0.83,U] [#3 0.26,-0.67,0.66,U] [#4 0.33,0.26,0.62,U] [#5 0.39,-0.10,0.68,U] [#6 0.06,-0.77,0.55,U] [#7 -0.56,0.01,0.66,U] [#8 0.17,0.93,0.00,M9] 
23:34:10.631 00.033 9340 refined, 7 included, MultiStar: {0.27, -0.18}, one-star: {0.37, 0.07}
23:34:10.650 00.019 9340 CameraToMount -- cameraTheta (-0.57) - m_xAngle (-3.14) = xAngle (2.56 = 2.56)
23:34:10.664 00.014 9340 CameraToMount -- cameraTheta (-0.57) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (2.55 = 2.55)
23:34:10.676 00.012 9340 CameraToMount -- cameraX=0.27 cameraY=-0.18 hyp=0.32 cameraTheta=-0.57 mountX=-0.27 mountY=0.18, mountTheta=2.55
23:34:10.695 00.019 9340 SchedulePrimaryMove(10104498, x=0.27, y=-0.18, opts=13)
23:34:10.708 00.013 9340 Enqueuing Move request for scope (0.27, -0.18)
23:34:10.724 00.016 12020 Worker thread wakes up
23:34:10.724 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=6005, max=65530, med=9737, FiltMin=7411, FiltMax=65455, Gamma=2.870
23:34:10.755 00.031 12020 worker thread servicing REQUEST_MOVE scope ofs (0.27, -0.18) opts 0xd
23:34:10.755 00.000 9340 UpdateGuideState exits: m=751378 SNR=138.3
23:34:10.771 00.016 12020 Handling offset move in thread for scope, endpoint = (0.27, -0.18)
23:34:10.772 00.001 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:34:10.786 00.014 12020 Moving (0.27, -0.18) raw xDistance=-0.27 yDistance=0.18
23:34:10.786 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
23:34:10.804 00.018 12020 GuideAlgorithmHysteresis::Result() returns -0.13 from input -0.27
23:34:10.804 00.000 9340 Enqueuing Expose request
23:34:10.817 00.013 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:34:10.817 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.18
23:34:10.817 00.000 12020 MoveAxis(E, 25, ABG)
23:34:10.818 00.001 12020 Guiding  Dir = 2, Dur = 25
23:34:10.818 00.000 12020 IsSlewing returns 0
23:34:10.858 00.040 12020 IsGuiding returns 0
23:34:10.889 00.031 12020 IsGuiding returns 1
23:34:10.890 00.001 12020 scope still moving after pulse duration time elapsed
23:34:10.937 00.047 12020 IsSlewing returns 0
23:34:10.939 00.002 12020 IsGuiding returns 0
23:34:10.939 00.000 12020 scope move finished after 25 + 55 ms
23:34:10.939 00.000 12020 Move returns status 0, amount 25
23:34:10.939 00.000 12020 MoveAxis(N, 0, ABG)
23:34:10.939 00.000 12020 Move returns status 0, amount 0
23:34:10.940 00.001 12020 move complete, result=0
23:34:10.940 00.000 12020 worker thread done servicing request
23:34:10.940 00.000 9340 GuideStep: -0.3 px 25 ms EAST, 0.2 px 0 ms NORTH
23:34:10.955 00.015 12020 Worker thread wakes up
23:34:10.955 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
23:34:10.955 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(836,38,31,31)
23:34:12.217 01.262 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"c753970c-f865-4838-9750-ac52b57cd837"}
23:34:12.236 00.019 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"c753970c-f865-4838-9750-ac52b57cd837"}
23:34:12.270 00.034 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"da6d6369-b71d-42e9-b649-fd0d7d1413a3"}
23:34:12.293 00.023 9340 case statement mapped state 6 to 3
23:34:12.340 00.047 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"da6d6369-b71d-42e9-b649-fd0d7d1413a3"}
23:34:12.368 00.028 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"f7d5fc93-3a1f-4f17-ae4d-ce12e93ab6fe"}
23:34:12.390 00.022 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":845,"width":15,"height":15,"star_pos":[7.26,7.49],"pixels":"..."},"id":"f7d5fc93-3a1f-4f17-ae4d-ce12e93ab6fe"}
23:34:13.328 00.938 12020 Exposure complete
23:34:13.606 00.278 12020 worker thread done servicing request
23:34:13.606 00.000 9340 OnExposeComplete: enter
23:34:13.623 00.017 9340 UpdateGuideState(): m_state=6
23:34:13.638 00.015 9340 Star::Find(15, 851, 53, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 846
23:34:13.669 00.031 9340 Star::Find returns 1 (0), X=851.30, Y=54.01, Mass=696067, SNR=139.4, Peak=53796 HFD=4.0
23:34:13.685 00.016 9340 MultiStar: [#1 0.67,0.46,0.84,U] [#2 0.63,-0.24,0.84,U] [#3 0.42,-0.12,0.71,U] [#4 0.05,0.50,0.62,U] [#5 0.12,0.62,0.66,U] [#6 0.37,-0.04,0.64,U] [#7 -0.61,0.63,0.64,U] [#8 0.27,0.96,0.00,M10] 
23:34:13.697 00.012 9340 refined, 7 included, MultiStar: {0.30, 0.30}, one-star: {0.42, 0.58}
23:34:13.708 00.011 9340 CameraToMount -- cameraTheta (0.79) - m_xAngle (-3.14) = xAngle (3.92 = -2.36)
23:34:13.721 00.013 9340 CameraToMount -- cameraTheta (0.79) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (3.91 = -2.37)
23:34:13.736 00.015 9340 CameraToMount -- cameraX=0.30 cameraY=0.30 hyp=0.42 cameraTheta=0.79 mountX=-0.30 mountY=-0.29, mountTheta=-2.37
23:34:13.774 00.038 9340 SchedulePrimaryMove(10104498, x=0.30, y=0.30, opts=13)
23:34:13.788 00.014 9340 Enqueuing Move request for scope (0.30, 0.30)
23:34:13.802 00.014 12020 Worker thread wakes up
23:34:13.803 00.001 9340 UpdateImageDisplay: Size=(1920,1080) min=5650, max=65521, med=9755, FiltMin=7432, FiltMax=65483, Gamma=2.870
23:34:13.814 00.011 12020 worker thread servicing REQUEST_MOVE scope ofs (0.30, 0.30) opts 0xd
23:34:13.814 00.000 9340 UpdateGuideState exits: m=696067 SNR=139.4
23:34:13.827 00.013 12020 Handling offset move in thread for scope, endpoint = (0.30, 0.30)
23:34:13.829 00.002 12020 Moving (0.30, 0.30) raw xDistance=-0.30 yDistance=-0.29
23:34:13.829 00.000 12020 GuideAlgorithmHysteresis::Result() returns -0.14 from input -0.30
23:34:13.829 00.000 12020 GuideAlgorithmResistSwitch::result() returns -0.29 from input -0.29
23:34:13.829 00.000 12020 MoveAxis(E, 26, ABG)
23:34:13.830 00.001 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:34:13.844 00.014 12020 Guiding  Dir = 2, Dur = 26
23:34:13.844 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
23:34:13.875 00.031 12020 IsSlewing returns 0
23:34:13.875 00.000 9340 Enqueuing Expose request
23:34:13.891 00.016 12020 IsGuiding returns 0
23:34:13.911 00.020 12020 PulseGuide returned control before completion, sleep 17
23:34:13.930 00.019 12020 IsGuiding returns 1
23:34:13.931 00.001 12020 scope still moving after pulse duration time elapsed
23:34:13.976 00.045 12020 IsSlewing returns 0
23:34:14.008 00.032 12020 IsGuiding returns 0
23:34:14.008 00.000 12020 scope move finished after 26 + 90 ms
23:34:14.008 00.000 12020 Move returns status 0, amount 26
23:34:14.008 00.000 12020 MoveAxis(N, 49, ABG)
23:34:14.009 00.001 12020 Guiding  Dir = 0, Dur = 49
23:34:14.010 00.001 12020 IsSlewing returns 0
23:34:14.011 00.001 12020 IsGuiding returns 0
23:34:14.088 00.077 12020 IsGuiding returns 1
23:34:14.089 00.001 12020 scope still moving after pulse duration time elapsed
23:34:14.119 00.030 12020 IsSlewing returns 0
23:34:14.120 00.001 12020 IsGuiding returns 1
23:34:14.218 00.098 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"ba438588-188d-4695-b650-c2a74768a7a8"}
23:34:14.230 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"ba438588-188d-4695-b650-c2a74768a7a8"}
23:34:14.247 00.017 12020 IsSlewing returns 0
23:34:14.247 00.000 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"56151225-0e11-4b6b-a621-843c656e56a4"}
23:34:14.266 00.019 9340 case statement mapped state 6 to 3
23:34:14.298 00.032 12020 IsGuiding returns 0
23:34:14.298 00.000 12020 scope move finished after 49 + 237 ms
23:34:14.298 00.000 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"56151225-0e11-4b6b-a621-843c656e56a4"}
23:34:14.314 00.016 12020 Move returns status 0, amount 49
23:34:14.314 00.000 12020 move complete, result=0
23:34:14.314 00.000 12020 worker thread done servicing request
23:34:14.315 00.001 12020 Worker thread wakes up
23:34:14.315 00.000 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"3f8793f0-1a46-4c6e-8c40-a5d191414a72"}
23:34:14.329 00.014 12020 worker thread servicing REQUEST_EXPOSE 2000
23:34:14.329 00.000 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":846,"width":15,"height":15,"star_pos":[7.30,7.01],"pixels":"..."},"id":"3f8793f0-1a46-4c6e-8c40-a5d191414a72"}
23:34:14.341 00.012 12020 Handling exposure in thread, d=2000 o=3 r=(836,38,31,31)
23:34:14.341 00.000 9340 GuideStep: -0.3 px 26 ms EAST, -0.3 px 49 ms NORTH
23:34:16.219 01.878 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"5616d542-c836-4816-ab83-634054c5f7f3"}
23:34:16.237 00.018 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"5616d542-c836-4816-ab83-634054c5f7f3"}
23:34:16.266 00.029 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"a401e71b-a705-4504-84f7-dc2004cb3e25"}
23:34:16.309 00.043 9340 case statement mapped state 6 to 3
23:34:16.328 00.019 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"a401e71b-a705-4504-84f7-dc2004cb3e25"}
23:34:16.353 00.025 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"b66227f4-0cbc-4f50-bbac-4d705cfc6d58"}
23:34:16.382 00.029 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":846,"width":15,"height":15,"star_pos":[7.30,7.01],"pixels":"..."},"id":"b66227f4-0cbc-4f50-bbac-4d705cfc6d58"}
23:34:16.733 00.351 12020 Exposure complete
23:34:17.141 00.408 12020 worker thread done servicing request
23:34:17.141 00.000 9340 OnExposeComplete: enter
23:34:17.185 00.044 9340 UpdateGuideState(): m_state=6
23:34:17.205 00.020 9340 Star::Find(15, 851, 54, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 847
23:34:17.231 00.026 9340 Star::Find returns 1 (0), X=851.41, Y=53.72, Mass=727882, SNR=160.8, Peak=56310 HFD=3.8
23:34:17.312 00.081 9340 MultiStar: [#1 0.83,0.03,0.69,U] [#2 0.46,-0.59,0.66,U] [#3 0.40,-0.68,0.72,U] [#4 0.29,0.27,0.49,U] [#5 0.52,0.17,0.58,U] [#6 0.36,-0.70,0.50,U] [#7 -0.42,0.06,0.56,U] [#8 0.44,0.46,0.53,U] 
23:34:17.369 00.057 9340 refined, 8 included, MultiStar: {0.40, -0.07}, one-star: {0.52, 0.30}
23:34:17.417 00.048 9340 CameraToMount -- cameraTheta (-0.17) - m_xAngle (-3.14) = xAngle (2.96 = 2.96)
23:34:17.442 00.025 9340 CameraToMount -- cameraTheta (-0.17) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (2.95 = 2.95)
23:34:17.458 00.016 9340 CameraToMount -- cameraX=0.40 cameraY=-0.07 hyp=0.41 cameraTheta=-0.17 mountX=-0.40 mountY=0.08, mountTheta=2.95
23:34:17.479 00.021 9340 SchedulePrimaryMove(10104498, x=0.40, y=-0.07, opts=13)
23:34:17.496 00.017 9340 Enqueuing Move request for scope (0.40, -0.07)
23:34:17.532 00.036 12020 Worker thread wakes up
23:34:17.532 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=5958, max=65531, med=9762, FiltMin=7501, FiltMax=65483, Gamma=2.870
23:34:17.547 00.015 12020 worker thread servicing REQUEST_MOVE scope ofs (0.40, -0.07) opts 0xd
23:34:17.547 00.000 12020 Handling offset move in thread for scope, endpoint = (0.40, -0.07)
23:34:17.548 00.001 12020 Moving (0.40, -0.07) raw xDistance=-0.40 yDistance=0.08
23:34:17.548 00.000 12020 GuideAlgorithmHysteresis::Result() returns -0.18 from input -0.40
23:34:17.548 00.000 9340 UpdateGuideState exits: m=727882 SNR=160.8
23:34:17.564 00.016 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:34:17.565 00.001 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:34:17.578 00.013 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
23:34:17.578 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
23:34:17.594 00.016 12020 MoveAxis(E, 35, ABG)
23:34:17.594 00.000 12020 Guiding  Dir = 2, Dur = 35
23:34:17.595 00.001 9340 Enqueuing Expose request
23:34:17.631 00.036 12020 IsSlewing returns 0
23:34:17.633 00.002 12020 IsGuiding returns 0
23:34:17.653 00.020 12020 PulseGuide returned control before completion, sleep 25
23:34:17.703 00.050 12020 IsGuiding returns 1
23:34:17.703 00.000 12020 scope still moving after pulse duration time elapsed
23:34:17.737 00.034 12020 IsSlewing returns 0
23:34:17.739 00.002 12020 IsGuiding returns 0
23:34:17.739 00.000 12020 scope move finished after 35 + 70 ms
23:34:17.739 00.000 12020 Move returns status 0, amount 35
23:34:17.739 00.000 12020 MoveAxis(N, 0, ABG)
23:34:17.739 00.000 12020 Move returns status 0, amount 0
23:34:17.739 00.000 12020 move complete, result=0
23:34:17.740 00.001 12020 worker thread done servicing request
23:34:17.740 00.000 9340 GuideStep: -0.4 px 35 ms EAST, 0.1 px 0 ms NORTH
23:34:17.754 00.014 12020 Worker thread wakes up
23:34:17.754 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
23:34:17.755 00.001 12020 Handling exposure in thread, d=2000 o=3 r=(836,38,31,31)
23:34:18.218 00.463 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"9d6f37e7-d627-4c01-80e4-0b04c6199ae7"}
23:34:18.236 00.018 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"9d6f37e7-d627-4c01-80e4-0b04c6199ae7"}
23:34:18.255 00.019 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"be28e328-5eee-4d46-83b1-2eb73a3a5f05"}
23:34:18.279 00.024 9340 case statement mapped state 6 to 3
23:34:18.302 00.023 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"be28e328-5eee-4d46-83b1-2eb73a3a5f05"}
23:34:18.349 00.047 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"345de908-3746-4bec-9ef6-15343ca5c8b0"}
23:34:18.371 00.022 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":847,"width":15,"height":15,"star_pos":[7.41,6.72],"pixels":"..."},"id":"345de908-3746-4bec-9ef6-15343ca5c8b0"}
23:34:20.115 01.744 12020 Exposure complete
23:34:20.217 00.102 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"330690b1-3e6b-4ed2-99a3-8b0d1de6ffb1"}
23:34:20.232 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"330690b1-3e6b-4ed2-99a3-8b0d1de6ffb1"}
23:34:20.244 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"c67f8491-d2d2-4083-bdd2-8ed32940f4ea"}
23:34:20.259 00.015 9340 case statement mapped state 6 to 3
23:34:20.271 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"c67f8491-d2d2-4083-bdd2-8ed32940f4ea"}
23:34:20.304 00.033 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"c24de6ce-d8be-46d8-9edb-c00ae20c87b3"}
23:34:20.318 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":847,"width":15,"height":15,"star_pos":[7.41,6.72],"pixels":"..."},"id":"c24de6ce-d8be-46d8-9edb-c00ae20c87b3"}
23:34:20.367 00.049 12020 worker thread done servicing request
23:34:20.369 00.002 9340 OnExposeComplete: enter
23:34:20.385 00.016 9340 UpdateGuideState(): m_state=6
23:34:20.399 00.014 9340 Star::Find(15, 851, 53, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 848
23:34:20.433 00.034 9340 Star::Find returns 1 (0), X=851.09, Y=53.99, Mass=729111, SNR=132.7, Peak=54204 HFD=4.3
23:34:20.445 00.012 9340 MultiStar: [#1 0.52,0.27,0.80,U] [#2 0.53,-0.43,0.85,U] [#3 0.01,-0.45,0.60,U] [#4 -0.20,0.40,0.71,U] [#5 0.06,0.55,0.85,U] [#6 0.29,-0.27,0.73,U] [#7 -0.82,0.41,0.56,U] [#8 -0.00,1.05,0.00,M10] 
23:34:20.459 00.014 9340 refined, 7 included, MultiStar: {0.12, 0.15}, one-star: {0.20, 0.56}
23:34:20.470 00.011 9340 CameraToMount -- cameraTheta (0.90) - m_xAngle (-3.14) = xAngle (4.03 = -2.25)
23:34:20.486 00.016 9340 CameraToMount -- cameraTheta (0.90) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (4.02 = -2.26)
23:34:20.498 00.012 9340 CameraToMount -- cameraX=0.12 cameraY=0.15 hyp=0.19 cameraTheta=0.90 mountX=-0.12 mountY=-0.15, mountTheta=-2.25
23:34:20.519 00.021 9340 SchedulePrimaryMove(10104498, x=0.12, y=0.15, opts=13)
23:34:20.561 00.042 9340 Enqueuing Move request for scope (0.12, 0.15)
23:34:20.573 00.012 12020 Worker thread wakes up
23:34:20.574 00.001 9340 UpdateImageDisplay: Size=(1920,1080) min=5602, max=65530, med=9754, FiltMin=7424, FiltMax=65483, Gamma=2.870
23:34:20.589 00.015 12020 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.15) opts 0xd
23:34:20.589 00.000 9340 UpdateGuideState exits: m=729111 SNR=132.7
23:34:20.602 00.013 12020 Handling offset move in thread for scope, endpoint = (0.12, 0.15)
23:34:20.602 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:34:20.615 00.013 12020 Moving (0.12, 0.15) raw xDistance=-0.12 yDistance=-0.15
23:34:20.615 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
23:34:20.631 00.016 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
23:34:20.631 00.000 9340 Enqueuing Expose request
23:34:20.643 00.012 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:34:20.644 00.001 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
23:34:20.644 00.000 12020 MoveAxis(E, 0, ABG)
23:34:20.644 00.000 12020 Move returns status 0, amount 0
23:34:20.644 00.000 12020 MoveAxis(N, 0, ABG)
23:34:20.644 00.000 12020 Move returns status 0, amount 0
23:34:20.645 00.001 12020 move complete, result=0
23:34:20.645 00.000 12020 worker thread done servicing request
23:34:20.645 00.000 12020 Worker thread wakes up
23:34:20.645 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
23:34:20.646 00.001 12020 Handling exposure in thread, d=2000 o=3 r=(836,38,31,31)
23:34:20.648 00.002 9340 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
23:34:22.220 01.572 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"41f81ef3-e066-40f7-b92c-5831fa0dbdf1"}
23:34:22.241 00.021 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"41f81ef3-e066-40f7-b92c-5831fa0dbdf1"}
23:34:22.256 00.015 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"0e16bf92-540c-4775-87de-ee81c101e33d"}
23:34:22.274 00.018 9340 case statement mapped state 6 to 3
23:34:22.287 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"0e16bf92-540c-4775-87de-ee81c101e33d"}
23:34:22.299 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"99d02f31-4cd9-42ef-b01b-f7c209b82409"}
23:34:22.314 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":848,"width":15,"height":15,"star_pos":[7.09,6.99],"pixels":"..."},"id":"99d02f31-4cd9-42ef-b01b-f7c209b82409"}
23:34:23.027 00.713 12020 Exposure complete
23:34:23.408 00.381 9340 OnExposeComplete: enter
23:34:23.421 00.013 12020 worker thread done servicing request
23:34:23.422 00.001 9340 UpdateGuideState(): m_state=6
23:34:23.437 00.015 9340 Star::Find(15, 851, 53, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 849
23:34:23.456 00.019 9340 Star::Find returns 1 (0), X=851.20, Y=53.90, Mass=750592, SNR=156.3, Peak=52368 HFD=4.2
23:34:23.477 00.021 9340 MultiStar: [#1 0.82,0.25,0.65,U] [#2 0.53,-0.33,0.72,U] [#3 0.33,-0.21,0.71,U] [#4 0.39,0.44,0.58,U] [#5 0.48,0.31,0.57,U] [#6 0.55,-0.26,0.54,U] [#7 -0.42,0.54,0.63,U] [#8 0.30,1.07,0.00,R] 
23:34:23.516 00.039 9340 refined, 7 included, MultiStar: {0.37, 0.16}, one-star: {0.32, 0.47}
23:34:23.531 00.015 9340 CameraToMount -- cameraTheta (0.41) - m_xAngle (-3.14) = xAngle (3.55 = -2.73)
23:34:23.547 00.016 9340 CameraToMount -- cameraTheta (0.41) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (3.53 = -2.75)
23:34:23.560 00.013 9340 CameraToMount -- cameraX=0.37 cameraY=0.16 hyp=0.41 cameraTheta=0.41 mountX=-0.37 mountY=-0.16, mountTheta=-2.75
23:34:23.591 00.031 9340 SchedulePrimaryMove(10104498, x=0.37, y=0.16, opts=13)
23:34:23.611 00.020 9340 Enqueuing Move request for scope (0.37, 0.16)
23:34:23.652 00.041 12020 Worker thread wakes up
23:34:23.652 00.000 12020 worker thread servicing REQUEST_MOVE scope ofs (0.37, 0.16) opts 0xd
23:34:23.652 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=5649, max=65521, med=9748, FiltMin=7468, FiltMax=65483, Gamma=2.870
23:34:23.668 00.016 12020 Handling offset move in thread for scope, endpoint = (0.37, 0.16)
23:34:23.668 00.000 9340 UpdateGuideState exits: m=750592 SNR=156.3
23:34:23.682 00.014 12020 Moving (0.37, 0.16) raw xDistance=-0.37 yDistance=-0.16
23:34:23.682 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:34:23.695 00.013 12020 GuideAlgorithmHysteresis::Result() returns -0.16 from input -0.37
23:34:23.696 00.001 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:34:23.696 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
23:34:23.711 00.015 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
23:34:23.712 00.001 12020 MoveAxis(E, 30, ABG)
23:34:23.712 00.000 12020 Guiding  Dir = 2, Dur = 30
23:34:23.715 00.003 12020 IsSlewing returns 0
23:34:23.716 00.001 9340 Enqueuing Expose request
23:34:23.779 00.063 12020 IsGuiding returns 0
23:34:23.812 00.033 12020 IsGuiding returns 1
23:34:23.812 00.000 12020 scope still moving after pulse duration time elapsed
23:34:23.888 00.076 12020 IsSlewing returns 0
23:34:23.890 00.002 12020 IsGuiding returns 0
23:34:23.891 00.001 12020 scope move finished after 30 + 80 ms
23:34:23.891 00.000 12020 Move returns status 0, amount 30
23:34:23.891 00.000 12020 MoveAxis(N, 0, ABG)
23:34:23.891 00.000 12020 Move returns status 0, amount 0
23:34:23.893 00.002 12020 move complete, result=0
23:34:23.893 00.000 9340 GuideStep: -0.4 px 30 ms EAST, -0.2 px 0 ms NORTH
23:34:23.910 00.017 12020 worker thread done servicing request
23:34:23.911 00.001 12020 Worker thread wakes up
23:34:23.911 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
23:34:23.911 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(836,38,31,31)
23:34:24.219 00.308 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"1f521475-d253-4564-9c5d-80554e740d6b"}
23:34:24.239 00.020 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"1f521475-d253-4564-9c5d-80554e740d6b"}
23:34:24.261 00.022 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"e76b1bff-191b-4299-b5fa-cee9cf438ca4"}
23:34:24.304 00.043 9340 case statement mapped state 6 to 3
23:34:24.328 00.024 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"e76b1bff-191b-4299-b5fa-cee9cf438ca4"}
23:34:24.342 00.014 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"b97cd3cf-0ff8-41f9-8ef4-2c07f359283f"}
23:34:24.354 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":849,"width":15,"height":15,"star_pos":[7.20,6.90],"pixels":"..."},"id":"b97cd3cf-0ff8-41f9-8ef4-2c07f359283f"}
23:34:26.219 01.865 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"0cea882f-8613-4ad9-9c0e-d72954ec0cfa"}
23:34:26.255 00.036 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"0cea882f-8613-4ad9-9c0e-d72954ec0cfa"}
23:34:26.272 00.017 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"f1a635a2-7b88-483b-bb5a-e7b761579c4f"}
23:34:26.290 00.018 12020 Exposure complete
23:34:26.290 00.000 9340 case statement mapped state 6 to 3
23:34:26.303 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"f1a635a2-7b88-483b-bb5a-e7b761579c4f"}
23:34:26.315 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"523cc42b-1e85-4dd5-bbfc-c625167d283a"}
23:34:26.330 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":849,"width":15,"height":15,"star_pos":[7.20,6.90],"pixels":"..."},"id":"523cc42b-1e85-4dd5-bbfc-c625167d283a"}
23:34:26.572 00.242 12020 worker thread done servicing request
23:34:26.573 00.001 9340 OnExposeComplete: enter
23:34:26.592 00.019 9340 UpdateGuideState(): m_state=6
23:34:26.623 00.031 9340 Star::Find(15, 851, 53, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 850
23:34:26.641 00.018 9340 Star::Find returns 1 (0), X=851.51, Y=53.99, Mass=728603, SNR=149.4, Peak=53814 HFD=4.1
23:34:26.654 00.013 9340 MultiStar: [#1 1.09,0.68,0.00,M3] [#2 0.83,-0.11,0.85,U] [#3 0.85,-0.24,0.70,U] [#4 0.42,0.63,0.55,U] [#5 0.43,0.73,0.64,U] [#6 0.74,0.02,0.57,U] [#7 -0.24,0.36,0.62,U] [#8 0.26,0.04,0.67,U] 
23:34:26.667 00.013 9340 refined, 7 included, MultiStar: {0.51, 0.25}, one-star: {0.62, 0.57}
23:34:26.680 00.013 9340 CameraToMount -- cameraTheta (0.45) - m_xAngle (-3.14) = xAngle (3.59 = -2.70)
23:34:26.697 00.017 9340 CameraToMount -- cameraTheta (0.45) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (3.57 = -2.71)
23:34:26.713 00.016 9340 CameraToMount -- cameraX=0.51 cameraY=0.25 hyp=0.57 cameraTheta=0.45 mountX=-0.52 mountY=-0.24, mountTheta=-2.71
23:34:26.754 00.041 9340 SchedulePrimaryMove(10104498, x=0.51, y=0.25, opts=13)
23:34:26.772 00.018 9340 Enqueuing Move request for scope (0.51, 0.25)
23:34:26.788 00.016 12020 Worker thread wakes up
23:34:26.788 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=6058, max=65521, med=9722, FiltMin=7327, FiltMax=65483, Gamma=2.870
23:34:26.802 00.014 12020 worker thread servicing REQUEST_MOVE scope ofs (0.51, 0.25) opts 0xd
23:34:26.802 00.000 9340 UpdateGuideState exits: m=728603 SNR=149.4
23:34:26.814 00.012 12020 Handling offset move in thread for scope, endpoint = (0.51, 0.25)
23:34:26.814 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:34:26.830 00.016 12020 Moving (0.51, 0.25) raw xDistance=-0.52 yDistance=-0.24
23:34:26.830 00.000 12020 GuideAlgorithmHysteresis::Result() returns -0.23 from input -0.52
23:34:26.831 00.001 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:34:26.831 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
23:34:26.845 00.014 9340 Enqueuing Expose request
23:34:26.861 00.016 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.24
23:34:26.862 00.001 12020 MoveAxis(E, 44, ABG)
23:34:26.862 00.000 12020 Guiding  Dir = 2, Dur = 44
23:34:26.864 00.002 12020 IsSlewing returns 0
23:34:26.865 00.001 12020 IsGuiding returns 0
23:34:26.885 00.020 12020 PulseGuide returned control before completion, sleep 34
23:34:26.962 00.077 12020 IsGuiding returns 1
23:34:26.962 00.000 12020 scope still moving after pulse duration time elapsed
23:34:27.005 00.043 12020 IsSlewing returns 0
23:34:27.006 00.001 12020 IsGuiding returns 0
23:34:27.007 00.001 12020 scope move finished after 44 + 97 ms
23:34:27.008 00.001 12020 Move returns status 0, amount 44
23:34:27.008 00.000 12020 MoveAxis(N, 0, ABG)
23:34:27.008 00.000 12020 Move returns status 0, amount 0
23:34:27.009 00.001 12020 move complete, result=0
23:34:27.009 00.000 12020 worker thread done servicing request
23:34:27.010 00.001 9340 GuideStep: -0.5 px 44 ms EAST, -0.2 px 0 ms NORTH
23:34:27.025 00.015 12020 Worker thread wakes up
23:34:27.025 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
23:34:27.026 00.001 12020 Handling exposure in thread, d=2000 o=3 r=(836,38,31,31)
23:34:28.228 01.202 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"0fa5f422-fc6e-4118-a952-902ffa20a346"}
23:34:28.268 00.040 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"0fa5f422-fc6e-4118-a952-902ffa20a346"}
23:34:28.294 00.026 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"595d0f21-1ee2-43f4-8419-2243e1222ed1"}
23:34:28.324 00.030 9340 case statement mapped state 6 to 3
23:34:28.346 00.022 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"595d0f21-1ee2-43f4-8419-2243e1222ed1"}
23:34:28.371 00.025 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"fb3509cd-797c-468f-a7c4-cf51ccaa4ec6"}
23:34:28.415 00.044 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":850,"width":15,"height":15,"star_pos":[6.51,6.99],"pixels":"..."},"id":"fb3509cd-797c-468f-a7c4-cf51ccaa4ec6"}
23:34:29.439 01.024 12020 Exposure complete
23:34:29.816 00.377 9340 OnExposeComplete: enter
23:34:29.834 00.018 12020 worker thread done servicing request
23:34:29.835 00.001 9340 UpdateGuideState(): m_state=6
23:34:29.882 00.047 9340 Star::Find(15, 851, 53, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 851
23:34:29.905 00.023 9340 Star::Find returns 1 (0), X=851.46, Y=54.41, Mass=740139, SNR=153.2, Peak=56830 HFD=3.9
23:34:29.924 00.019 9340 MultiStar: [#1 0.94,0.99,0.00,M4] [#2 0.82,0.46,0.00,M1] [#3 0.71,0.07,0.60,U] [#4 0.35,1.12,0.00,M1] [#5 0.75,0.96,0.00,M1] [#6 0.55,0.22,0.57,U] [#7 -0.29,0.93,0.00,M1] [#8 0.16,0.66,0.57,U] 
23:34:29.944 00.020 9340 refined, 3 included, MultiStar: {0.51, 0.56}, one-star: {0.58, 0.99}
23:34:29.962 00.018 9340 CameraToMount -- cameraTheta (0.83) - m_xAngle (-3.14) = xAngle (3.96 = -2.32)
23:34:30.005 00.043 9340 CameraToMount -- cameraTheta (0.83) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (3.95 = -2.34)
23:34:30.032 00.027 9340 CameraToMount -- cameraX=0.51 cameraY=0.56 hyp=0.76 cameraTheta=0.83 mountX=-0.52 mountY=-0.55, mountTheta=-2.33
23:34:30.067 00.035 9340 SchedulePrimaryMove(10104498, x=0.51, y=0.56, opts=13)
23:34:30.103 00.036 9340 Enqueuing Move request for scope (0.51, 0.56)
23:34:30.163 00.060 12020 Worker thread wakes up
23:34:30.164 00.001 9340 UpdateImageDisplay: Size=(1920,1080) min=4983, max=65525, med=9775, FiltMin=7717, FiltMax=65509, Gamma=2.870
23:34:30.181 00.017 12020 worker thread servicing REQUEST_MOVE scope ofs (0.51, 0.56) opts 0xd
23:34:30.182 00.001 9340 UpdateGuideState exits: m=740139 SNR=153.2
23:34:30.199 00.017 12020 Handling offset move in thread for scope, endpoint = (0.51, 0.56)
23:34:30.200 00.001 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:34:30.220 00.020 12020 Moving (0.51, 0.56) raw xDistance=-0.52 yDistance=-0.55
23:34:30.220 00.000 12020 GuideAlgorithmHysteresis::Result() returns -0.24 from input -0.52
23:34:30.220 00.000 12020 GuideAlgorithmResistSwitch::result() returns -0.55 from input -0.55
23:34:30.220 00.000 12020 MoveAxis(E, 46, ABG)
23:34:30.221 00.001 12020 Guiding  Dir = 2, Dur = 46
23:34:30.222 00.001 12020 IsSlewing returns 0
23:34:30.224 00.002 9340 ScheduleExposure(2000,3,1) exposurePending=0
23:34:30.243 00.019 12020 IsGuiding returns 0
23:34:30.244 00.001 9340 Enqueuing Expose request
23:34:30.279 00.035 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"265a190a-7469-4033-a8ef-9cc8941400ed"}
23:34:30.320 00.041 12020 IsGuiding returns 1
23:34:30.320 00.000 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"265a190a-7469-4033-a8ef-9cc8941400ed"}
23:34:30.335 00.015 12020 scope still moving after pulse duration time elapsed
23:34:30.337 00.002 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"24aa2409-af7b-4787-bde2-ad4823bdd7af"}
23:34:30.379 00.042 12020 IsSlewing returns 0
23:34:30.380 00.001 9340 case statement mapped state 6 to 3
23:34:30.401 00.021 12020 IsGuiding returns 0
23:34:30.401 00.000 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"24aa2409-af7b-4787-bde2-ad4823bdd7af"}
23:34:30.420 00.019 12020 scope move finished after 46 + 112 ms
23:34:30.421 00.001 12020 Move returns status 0, amount 46
23:34:30.422 00.001 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"e84cb4db-def0-43b8-9dce-b8dc6d918b78"}
23:34:30.473 00.051 12020 MoveAxis(N, 92, ABG)
23:34:30.473 00.000 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":851,"width":15,"height":15,"star_pos":[7.46,7.41],"pixels":"..."},"id":"e84cb4db-def0-43b8-9dce-b8dc6d918b78"}
23:34:30.496 00.023 12020 Guiding  Dir = 0, Dur = 92
23:34:30.513 00.017 12020 IsSlewing returns 0
23:34:30.517 00.004 12020 IsGuiding returns 0
23:34:30.624 00.107 12020 IsGuiding returns 1
23:34:30.625 00.001 12020 scope still moving after pulse duration time elapsed
23:34:30.659 00.034 12020 IsSlewing returns 0
23:34:30.660 00.001 12020 IsGuiding returns 1
23:34:30.691 00.031 12020 IsSlewing returns 0
23:34:30.694 00.003 12020 IsGuiding returns 1
23:34:30.816 00.122 12020 IsSlewing returns 0
23:34:30.848 00.032 12020 IsGuiding returns 0
23:34:30.848 00.000 12020 scope move finished after 92 + 238 ms
23:34:30.849 00.001 12020 Move returns status 0, amount 92
23:34:30.849 00.000 12020 move complete, result=0
23:34:30.850 00.001 12020 worker thread done servicing request
23:34:30.850 00.000 9340 GuideStep: -0.5 px 46 ms EAST, -0.5 px 92 ms NORTH
23:34:30.898 00.048 12020 Worker thread wakes up
23:34:30.898 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
23:34:30.898 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(836,38,31,31)
23:34:32.228 01.330 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"72638641-2637-4cdb-afcf-7bce6a441fcc"}
23:34:32.262 00.034 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"72638641-2637-4cdb-afcf-7bce6a441fcc"}
23:34:32.277 00.015 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"6e3bc28d-5ae7-4b59-af1c-8f5a7da592fc"}
23:34:32.291 00.014 9340 case statement mapped state 6 to 3
23:34:32.306 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"6e3bc28d-5ae7-4b59-af1c-8f5a7da592fc"}
23:34:32.320 00.014 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"02a0903f-1750-438c-9594-c67713b6a04a"}
23:34:32.339 00.019 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":851,"width":15,"height":15,"star_pos":[7.46,7.41],"pixels":"..."},"id":"02a0903f-1750-438c-9594-c67713b6a04a"}
23:34:33.370 01.031 12020 Exposure complete
23:34:33.726 00.356 12020 worker thread done servicing request
23:34:33.726 00.000 9340 OnExposeComplete: enter
23:34:33.743 00.017 9340 UpdateGuideState(): m_state=6
23:34:33.755 00.012 9340 Star::Find(15, 851, 54, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 852
23:34:33.773 00.018 9340 Star::Find returns 1 (0), X=851.73, Y=54.05, Mass=746131, SNR=153.8, Peak=50200 HFD=4.1
23:34:33.786 00.013 9340 MultiStar: [#1 1.26,0.84,0.00,M5] [#2 0.98,-0.04,0.00,M2] [#3 1.04,-0.19,0.00,M1] [#4 0.74,0.53,0.52,U] [#5 0.65,0.55,0.80,U] [#6 0.91,-0.35,0.00,M1] [#7 -0.26,0.59,0.56,U] [#8 0.37,0.15,0.66,U] 
23:34:33.801 00.015 9340 refined, 4 included, MultiStar: {0.52, 0.50}, one-star: {0.85, 0.62}
23:34:33.823 00.022 9340 CameraToMount -- cameraTheta (0.76) - m_xAngle (-3.14) = xAngle (3.90 = -2.39)
23:34:33.836 00.013 9340 CameraToMount -- cameraTheta (0.76) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (3.88 = -2.40)
23:34:33.873 00.037 9340 CameraToMount -- cameraX=0.52 cameraY=0.50 hyp=0.72 cameraTheta=0.76 mountX=-0.53 mountY=-0.49, mountTheta=-2.39
23:34:33.896 00.023 9340 SchedulePrimaryMove(10104498, x=0.52, y=0.50, opts=13)
23:34:33.915 00.019 9340 Enqueuing Move request for scope (0.52, 0.50)
23:34:33.930 00.015 12020 Worker thread wakes up
23:34:33.930 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=5589, max=65521, med=9613, FiltMin=7488, FiltMax=65483, Gamma=2.870
23:34:33.946 00.016 12020 worker thread servicing REQUEST_MOVE scope ofs (0.52, 0.50) opts 0xd
23:34:33.947 00.001 9340 UpdateGuideState exits: m=746131 SNR=153.8
23:34:33.963 00.016 12020 Handling offset move in thread for scope, endpoint = (0.52, 0.50)
23:34:33.963 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:34:33.977 00.014 12020 Moving (0.52, 0.50) raw xDistance=-0.53 yDistance=-0.49
23:34:33.978 00.001 12020 GuideAlgorithmHysteresis::Result() returns -0.24 from input -0.53
23:34:33.978 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
23:34:34.013 00.035 12020 GuideAlgorithmResistSwitch::result() returns -0.49 from input -0.49
23:34:34.013 00.000 12020 MoveAxis(E, 47, ABG)
23:34:34.013 00.000 12020 Guiding  Dir = 2, Dur = 47
23:34:34.014 00.001 9340 Enqueuing Expose request
23:34:34.030 00.016 12020 IsSlewing returns 0
23:34:34.031 00.001 12020 IsGuiding returns 0
23:34:34.061 00.030 12020 PulseGuide returned control before completion, sleep 27
23:34:34.101 00.040 12020 IsGuiding returns 1
23:34:34.102 00.001 12020 scope still moving after pulse duration time elapsed
23:34:34.142 00.040 12020 IsSlewing returns 0
23:34:34.143 00.001 12020 IsGuiding returns 0
23:34:34.144 00.001 12020 scope move finished after 47 + 65 ms
23:34:34.144 00.000 12020 Move returns status 0, amount 47
23:34:34.145 00.001 12020 MoveAxis(N, 82, ABG)
23:34:34.145 00.000 12020 Guiding  Dir = 0, Dur = 82
23:34:34.147 00.002 12020 IsSlewing returns 0
23:34:34.149 00.002 12020 IsGuiding returns 0
23:34:34.226 00.077 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"43f703f2-214e-4a44-a1ef-2bf627272f95"}
23:34:34.247 00.021 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"43f703f2-214e-4a44-a1ef-2bf627272f95"}
23:34:34.279 00.032 12020 IsGuiding returns 1
23:34:34.279 00.000 12020 scope still moving after pulse duration time elapsed
23:34:34.281 00.002 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"849b5979-dd20-44af-91c9-5d116899e6e1"}
23:34:34.298 00.017 9340 case statement mapped state 6 to 3
23:34:34.313 00.015 12020 IsSlewing returns 0
23:34:34.314 00.001 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"849b5979-dd20-44af-91c9-5d116899e6e1"}
23:34:34.327 00.013 12020 IsGuiding returns 1
23:34:34.328 00.001 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"5269a401-1cc6-4a20-b0d1-b50172d41a77"}
23:34:34.344 00.016 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":852,"width":15,"height":15,"star_pos":[6.73,7.05],"pixels":"..."},"id":"5269a401-1cc6-4a20-b0d1-b50172d41a77"}
23:34:34.446 00.102 12020 IsSlewing returns 0
23:34:34.447 00.001 12020 IsGuiding returns 0
23:34:34.448 00.001 12020 scope move finished after 82 + 217 ms
23:34:34.448 00.000 12020 Move returns status 0, amount 82
23:34:34.451 00.003 12020 move complete, result=0
23:34:34.452 00.001 12020 worker thread done servicing request
23:34:34.452 00.000 12020 Worker thread wakes up
23:34:34.452 00.000 9340 GuideStep: -0.5 px 47 ms EAST, -0.5 px 82 ms NORTH
23:34:34.466 00.014 12020 worker thread servicing REQUEST_EXPOSE 2000
23:34:34.466 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(836,38,31,31)
23:34:36.226 01.760 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"f31539d1-59bb-4fb8-9433-03db8c6a7b52"}
23:34:36.266 00.040 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"f31539d1-59bb-4fb8-9433-03db8c6a7b52"}
23:34:36.292 00.026 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"f9554665-6d0f-47a8-a824-d2017ac60667"}
23:34:36.312 00.020 9340 case statement mapped state 6 to 3
23:34:36.341 00.029 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"f9554665-6d0f-47a8-a824-d2017ac60667"}
23:34:36.389 00.048 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"730de57e-f860-4de6-b6a6-49c3e8190f74"}
23:34:36.411 00.022 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":852,"width":15,"height":15,"star_pos":[6.73,7.05],"pixels":"..."},"id":"730de57e-f860-4de6-b6a6-49c3e8190f74"}
23:34:36.939 00.528 12020 Exposure complete
23:34:37.735 00.796 12020 worker thread done servicing request
23:34:37.735 00.000 9340 OnExposeComplete: enter
23:34:37.761 00.026 9340 UpdateGuideState(): m_state=6
23:34:37.805 00.044 9340 Star::Find(15, 851, 54, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 853
23:34:37.820 00.015 9340 Star::Find returns 1 (0), X=851.09, Y=53.63, Mass=719098, SNR=136.7, Peak=53646 HFD=3.9
23:34:37.835 00.015 9340 MultiStar: [#1 0.68,0.04,0.88,U] [#2 0.38,-0.60,0.80,U] [#3 0.33,-0.41,0.77,U] [#4 0.12,0.00,0.49,U] [#5 0.29,0.19,0.76,U] [#6 0.08,-0.42,0.55,U] [#7 -0.54,-0.16,0.71,U] [#8 -0.04,-0.41,0.64,U] 
23:34:37.851 00.016 9340 refined, 8 included, MultiStar: {0.19, -0.15}, one-star: {0.20, 0.21}
23:34:37.870 00.019 9340 CameraToMount -- cameraTheta (-0.68) - m_xAngle (-3.14) = xAngle (2.46 = 2.46)
23:34:37.915 00.045 9340 CameraToMount -- cameraTheta (-0.68) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (2.44 = 2.44)
23:34:37.946 00.031 9340 CameraToMount -- cameraX=0.19 cameraY=-0.15 hyp=0.25 cameraTheta=-0.68 mountX=-0.19 mountY=0.16, mountTheta=2.45
23:34:38.003 00.057 9340 SchedulePrimaryMove(10104498, x=0.19, y=-0.15, opts=13)
23:34:38.054 00.051 9340 Enqueuing Move request for scope (0.19, -0.15)
23:34:38.077 00.023 12020 Worker thread wakes up
23:34:38.078 00.001 12020 worker thread servicing REQUEST_MOVE scope ofs (0.19, -0.15) opts 0xd
23:34:38.078 00.000 12020 Handling offset move in thread for scope, endpoint = (0.19, -0.15)
23:34:38.079 00.001 12020 Moving (0.19, -0.15) raw xDistance=-0.19 yDistance=0.16
23:34:38.079 00.000 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.19
23:34:38.079 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:34:38.079 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=6067, max=65531, med=9759, FiltMin=7858, FiltMax=65455, Gamma=2.870
23:34:38.101 00.022 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
23:34:38.101 00.000 12020 MoveAxis(E, 0, ABG)
23:34:38.102 00.001 12020 Move returns status 0, amount 0
23:34:38.102 00.000 12020 MoveAxis(N, 0, ABG)
23:34:38.102 00.000 12020 Move returns status 0, amount 0
23:34:38.102 00.000 12020 move complete, result=0
23:34:38.102 00.000 12020 worker thread done servicing request
23:34:38.103 00.001 9340 UpdateGuideState exits: m=719098 SNR=136.7
23:34:38.160 00.057 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:34:38.216 00.056 9340 ScheduleExposure(2000,3,1) exposurePending=0
23:34:38.287 00.071 9340 Enqueuing Expose request
23:34:38.326 00.039 12020 Worker thread wakes up
23:34:38.326 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
23:34:38.326 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(836,38,31,31)
23:34:38.328 00.002 9340 GuideStep: -0.2 px 0 ms EAST, 0.2 px 0 ms NORTH
23:34:38.422 00.094 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"2de32d53-97ab-44fd-8da8-3ab6afe758b2"}
23:34:38.442 00.020 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"2de32d53-97ab-44fd-8da8-3ab6afe758b2"}
23:34:38.458 00.016 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"ae07cd2b-5112-4141-af6c-4fd91ac0728f"}
23:34:38.480 00.022 9340 case statement mapped state 6 to 3
23:34:38.502 00.022 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"ae07cd2b-5112-4141-af6c-4fd91ac0728f"}
23:34:38.546 00.044 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"b1f414ec-1ed5-4506-a49f-9ae320c4e489"}
23:34:38.582 00.036 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":853,"width":15,"height":15,"star_pos":[7.09,6.63],"pixels":"..."},"id":"b1f414ec-1ed5-4506-a49f-9ae320c4e489"}
23:34:40.227 01.645 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"921cd2d6-60b8-4875-bf6e-43e2a7357d4e"}
23:34:40.252 00.025 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"921cd2d6-60b8-4875-bf6e-43e2a7357d4e"}
23:34:40.293 00.041 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"d4eaf68a-c4dc-4418-86c5-1f6f2f7aec21"}
23:34:40.317 00.024 9340 case statement mapped state 6 to 3
23:34:40.362 00.045 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"d4eaf68a-c4dc-4418-86c5-1f6f2f7aec21"}
23:34:40.393 00.031 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"d9fd7506-7f6e-4bc6-a9a9-875eea833831"}
23:34:40.415 00.022 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":853,"width":15,"height":15,"star_pos":[7.09,6.63],"pixels":"..."},"id":"d9fd7506-7f6e-4bc6-a9a9-875eea833831"}
23:34:40.724 00.309 12020 Exposure complete
23:34:41.123 00.399 12020 worker thread done servicing request
23:34:41.123 00.000 9340 OnExposeComplete: enter
23:34:41.138 00.015 9340 UpdateGuideState(): m_state=6
23:34:41.151 00.013 9340 Star::Find(15, 851, 53, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 854
23:34:41.163 00.012 9340 Star::Find returns 1 (0), X=851.65, Y=54.32, Mass=664644, SNR=147.7, Peak=55326 HFD=3.6
23:34:41.176 00.013 9340 MultiStar: [#1 1.22,0.68,0.00,M5] [#2 1.06,-0.01,0.00,M2] [#3 1.11,0.18,0.00,M1] [#4 0.49,1.06,0.00,M1] [#5 0.64,0.78,0.00,M1] [#6 0.68,0.14,0.57,U] [#7 -0.15,0.66,0.60,U] [#8 0.50,0.52,0.60,U] 
23:34:41.191 00.015 9340 refined, 3 included, MultiStar: {0.49, 0.61}, one-star: {0.77, 0.90}
23:34:41.237 00.046 9340 CameraToMount -- cameraTheta (0.89) - m_xAngle (-3.14) = xAngle (4.02 = -2.26)
23:34:41.260 00.023 9340 CameraToMount -- cameraTheta (0.89) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (4.01 = -2.27)
23:34:41.280 00.020 9340 CameraToMount -- cameraX=0.49 cameraY=0.61 hyp=0.78 cameraTheta=0.89 mountX=-0.50 mountY=-0.60, mountTheta=-2.27
23:34:41.330 00.050 9340 SchedulePrimaryMove(10104498, x=0.49, y=0.61, opts=13)
23:34:41.346 00.016 9340 Enqueuing Move request for scope (0.49, 0.61)
23:34:41.358 00.012 12020 Worker thread wakes up
23:34:41.358 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=5835, max=65521, med=9794, FiltMin=7583, FiltMax=65483, Gamma=2.870
23:34:41.371 00.013 12020 worker thread servicing REQUEST_MOVE scope ofs (0.49, 0.61) opts 0xd
23:34:41.378 00.007 12020 Handling offset move in thread for scope, endpoint = (0.49, 0.61)
23:34:41.378 00.000 12020 Moving (0.49, 0.61) raw xDistance=-0.50 yDistance=-0.60
23:34:41.379 00.001 12020 GuideAlgorithmHysteresis::Result() returns -0.21 from input -0.50
23:34:41.379 00.000 12020 GuideAlgorithmResistSwitch::result() returns -0.60 from input -0.60
23:34:41.379 00.000 12020 MoveAxis(E, 41, ABG)
23:34:41.385 00.006 9340 UpdateGuideState exits: m=664644 SNR=147.7
23:34:41.433 00.048 12020 Guiding  Dir = 2, Dur = 41
23:34:41.433 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:34:41.448 00.015 12020 IsSlewing returns 0
23:34:41.448 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
23:34:41.462 00.014 12020 IsGuiding returns 0
23:34:41.462 00.000 9340 Enqueuing Expose request
23:34:41.540 00.078 12020 IsGuiding returns 1
23:34:41.540 00.000 12020 scope still moving after pulse duration time elapsed
23:34:41.576 00.036 12020 IsSlewing returns 0
23:34:41.577 00.001 12020 IsGuiding returns 1
23:34:41.610 00.033 12020 IsSlewing returns 0
23:34:41.610 00.000 12020 IsGuiding returns 0
23:34:41.610 00.000 12020 scope move finished after 41 + 108 ms
23:34:41.612 00.002 12020 Move returns status 0, amount 41
23:34:41.612 00.000 12020 MoveAxis(N, 100, ABG)
23:34:41.612 00.000 12020 Guiding  Dir = 0, Dur = 100
23:34:41.613 00.001 12020 IsSlewing returns 0
23:34:41.616 00.003 12020 IsGuiding returns 0
23:34:41.690 00.074 12020 PulseGuide returned control before completion, sleep 36
23:34:41.745 00.055 12020 IsGuiding returns 1
23:34:41.745 00.000 12020 scope still moving after pulse duration time elapsed
23:34:41.777 00.032 12020 IsSlewing returns 0
23:34:41.778 00.001 12020 IsGuiding returns 1
23:34:41.898 00.120 12020 IsSlewing returns 0
23:34:41.899 00.001 12020 IsGuiding returns 0
23:34:41.900 00.001 12020 scope move finished after 100 + 183 ms
23:34:41.900 00.000 12020 Move returns status 0, amount 100
23:34:41.900 00.000 12020 move complete, result=0
23:34:41.900 00.000 12020 worker thread done servicing request
23:34:41.900 00.000 9340 GuideStep: -0.5 px 41 ms EAST, -0.6 px 100 ms NORTH
23:34:41.914 00.014 12020 Worker thread wakes up
23:34:41.914 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
23:34:41.914 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(836,38,31,31)
23:34:42.230 00.316 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"e6a08698-90ec-4ca5-845e-c3a48c8fb90a"}
23:34:42.260 00.030 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"e6a08698-90ec-4ca5-845e-c3a48c8fb90a"}
23:34:42.272 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"2f267d06-478a-4250-96dd-046b73403e50"}
23:34:42.284 00.012 9340 case statement mapped state 6 to 3
23:34:42.294 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"2f267d06-478a-4250-96dd-046b73403e50"}
23:34:42.307 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"5e1422b4-373f-45d4-9ab9-eb2154fdb916"}
23:34:42.318 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":854,"width":15,"height":15,"star_pos":[6.65,7.32],"pixels":"..."},"id":"5e1422b4-373f-45d4-9ab9-eb2154fdb916"}
23:34:44.225 01.907 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"ed1ad161-32ea-4284-a34a-c689001b0bec"}
23:34:44.241 00.016 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"ed1ad161-32ea-4284-a34a-c689001b0bec"}
23:34:44.278 00.037 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"92d7ee2b-13dd-4772-ac6e-5700834b504f"}
23:34:44.323 00.045 9340 case statement mapped state 6 to 3
23:34:44.339 00.016 12020 Exposure complete
23:34:44.339 00.000 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"92d7ee2b-13dd-4772-ac6e-5700834b504f"}
23:34:44.364 00.025 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"d0d12af8-0060-4d50-a172-743efddab653"}
23:34:44.387 00.023 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":854,"width":15,"height":15,"star_pos":[6.65,7.32],"pixels":"..."},"id":"d0d12af8-0060-4d50-a172-743efddab653"}
23:34:44.718 00.331 12020 worker thread done servicing request
23:34:44.718 00.000 9340 OnExposeComplete: enter
23:34:44.729 00.011 9340 UpdateGuideState(): m_state=6
23:34:44.749 00.020 9340 Star::Find(15, 851, 54, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 855
23:34:44.762 00.013 9340 Star::Find returns 1 (0), X=852.20, Y=53.92, Mass=708735, SNR=138.9, Peak=53736 HFD=4.2
23:34:44.798 00.036 9340 MultiStar: [#1 1.70,0.15,0.00,M6] [#2 1.43,-0.46,0.00,M3] [#3 1.41,-0.41,0.00,M2] [#4 1.04,0.68,0.00,M2] [#5 1.50,0.56,0.00,M2] [#6 1.31,-0.49,0.00,M1] [#7 0.25,0.05,0.62,U] [#8 0.78,0.03,0.63,U] 
23:34:44.815 00.017 9340 refined, 2 included, MultiStar: {0.87, 0.24}, one-star: {1.31, 0.50}
23:34:44.829 00.014 9340 CameraToMount -- cameraTheta (0.27) - m_xAngle (-3.14) = xAngle (3.41 = -2.88)
23:34:44.840 00.011 9340 CameraToMount -- cameraTheta (0.27) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (3.39 = -2.89)
23:34:44.850 00.010 9340 CameraToMount -- cameraX=0.87 cameraY=0.24 hyp=0.91 cameraTheta=0.27 mountX=-0.87 mountY=-0.23, mountTheta=-2.89
23:34:44.867 00.017 9340 SchedulePrimaryMove(10104498, x=0.87, y=0.24, opts=13)
23:34:44.881 00.014 9340 Enqueuing Move request for scope (0.87, 0.24)
23:34:44.912 00.031 12020 Worker thread wakes up
23:34:44.912 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=5982, max=65527, med=9772, FiltMin=7481, FiltMax=65427, Gamma=2.870
23:34:44.923 00.011 12020 worker thread servicing REQUEST_MOVE scope ofs (0.87, 0.24) opts 0xd
23:34:44.925 00.002 9340 UpdateGuideState exits: m=708735 SNR=138.9
23:34:44.937 00.012 12020 Handling offset move in thread for scope, endpoint = (0.87, 0.24)
23:34:44.937 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:34:44.949 00.012 12020 Moving (0.87, 0.24) raw xDistance=-0.87 yDistance=-0.23
23:34:44.949 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
23:34:44.959 00.010 9340 Enqueuing Expose request
23:34:44.970 00.011 12020 GuideAlgorithmHysteresis::Result() returns -0.38 from input -0.87
23:34:44.970 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:34:44.970 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.23
23:34:44.971 00.001 12020 MoveAxis(E, 74, ABG)
23:34:44.971 00.000 12020 Guiding  Dir = 2, Dur = 74
23:34:44.972 00.001 12020 IsSlewing returns 0
23:34:44.974 00.002 12020 IsGuiding returns 0
23:34:45.001 00.027 12020 PulseGuide returned control before completion, sleep 58
23:34:45.060 00.059 12020 IsGuiding returns 1
23:34:45.061 00.001 12020 scope still moving after pulse duration time elapsed
23:34:45.113 00.052 12020 IsSlewing returns 0
23:34:45.113 00.000 12020 IsGuiding returns 0
23:34:45.113 00.000 12020 scope move finished after 74 + 65 ms
23:34:45.114 00.001 12020 Move returns status 0, amount 74
23:34:45.114 00.000 12020 MoveAxis(N, 0, ABG)
23:34:45.114 00.000 12020 Move returns status 0, amount 0
23:34:45.114 00.000 12020 move complete, result=0
23:34:45.115 00.001 12020 worker thread done servicing request
23:34:45.115 00.000 9340 GuideStep: -0.9 px 74 ms EAST, -0.2 px 0 ms NORTH
23:34:45.133 00.018 12020 Worker thread wakes up
23:34:45.133 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
23:34:45.133 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(836,38,31,31)
23:34:46.277 01.144 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"8f9f0b8e-1436-42c7-bc6b-715c7649ce87"}
23:34:46.336 00.059 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"8f9f0b8e-1436-42c7-bc6b-715c7649ce87"}
23:34:46.355 00.019 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"908929a5-7416-4c39-852b-f5f0961eb59b"}
23:34:46.376 00.021 9340 case statement mapped state 6 to 3
23:34:46.401 00.025 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"908929a5-7416-4c39-852b-f5f0961eb59b"}
23:34:46.448 00.047 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"d9b00c81-c026-4b72-9f24-da1b1ec3983e"}
23:34:46.471 00.023 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":855,"width":15,"height":15,"star_pos":[7.20,6.92],"pixels":"..."},"id":"d9b00c81-c026-4b72-9f24-da1b1ec3983e"}
23:34:47.514 01.043 12020 Exposure complete
23:34:47.758 00.244 12020 worker thread done servicing request
23:34:47.759 00.001 9340 OnExposeComplete: enter
23:34:47.789 00.030 9340 UpdateGuideState(): m_state=6
23:34:47.811 00.022 9340 Star::Find(15, 852, 53, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 856
23:34:47.830 00.019 9340 Star::Find returns 1 (0), X=852.48, Y=54.00, Mass=704506, SNR=142.9, Peak=55803 HFD=4.0
23:34:47.845 00.015 9340 MultiStar: [#1 1.99,0.36,0.00,M7] [#2 1.51,-0.46,0.00,M4] [#3 1.61,-0.47,0.00,M3] [#4 1.30,0.68,0.00,M3] [#5 1.67,0.38,0.00,M3] [#6 1.55,-0.23,0.00,M2] [#7 0.39,0.31,0.52,U] [#8 1.28,-0.02,0.00,M1] 
23:34:47.856 00.011 9340 refined, 1 included, MultiStar: {1.19, 0.48}, one-star: {1.59, 0.57}
23:34:47.888 00.032 9340 CameraToMount -- cameraTheta (0.38) - m_xAngle (-3.14) = xAngle (3.52 = -2.76)
23:34:47.899 00.011 9340 CameraToMount -- cameraTheta (0.38) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (3.50 = -2.78)
23:34:47.914 00.015 9340 CameraToMount -- cameraX=1.19 cameraY=0.48 hyp=1.28 cameraTheta=0.38 mountX=-1.19 mountY=-0.45, mountTheta=-2.78
23:34:47.929 00.015 9340 SchedulePrimaryMove(10104498, x=1.19, y=0.48, opts=13)
23:34:47.940 00.011 9340 Enqueuing Move request for scope (1.19, 0.48)
23:34:47.968 00.028 12020 Worker thread wakes up
23:34:47.968 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=6032, max=65527, med=9766, FiltMin=7549, FiltMax=65428, Gamma=2.870
23:34:47.982 00.014 12020 worker thread servicing REQUEST_MOVE scope ofs (1.19, 0.48) opts 0xd
23:34:47.983 00.001 9340 UpdateGuideState exits: m=704506 SNR=142.9
23:34:47.997 00.014 12020 Handling offset move in thread for scope, endpoint = (1.19, 0.48)
23:34:47.997 00.000 12020 Moving (1.19, 0.48) raw xDistance=-1.19 yDistance=-0.45
23:34:47.998 00.001 12020 GuideAlgorithmHysteresis::Result() returns -0.53 from input -1.19
23:34:47.998 00.000 12020 GuideAlgorithmResistSwitch::result() returns -0.45 from input -0.45
23:34:47.998 00.000 12020 MoveAxis(E, 103, ABG)
23:34:47.998 00.000 12020 Guiding  Dir = 2, Dur = 103
23:34:47.998 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:34:48.010 00.012 12020 IsSlewing returns 0
23:34:48.010 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
23:34:48.023 00.013 12020 IsGuiding returns 0
23:34:48.023 00.000 9340 Enqueuing Expose request
23:34:48.039 00.016 12020 PulseGuide returned control before completion, sleep 97
23:34:48.159 00.120 12020 IsGuiding returns 1
23:34:48.159 00.000 12020 scope still moving after pulse duration time elapsed
23:34:48.199 00.040 12020 IsSlewing returns 0
23:34:48.230 00.031 12020 IsGuiding returns 0
23:34:48.230 00.000 12020 scope move finished after 103 + 105 ms
23:34:48.230 00.000 12020 Move returns status 0, amount 103
23:34:48.232 00.002 12020 MoveAxis(N, 76, ABG)
23:34:48.232 00.000 12020 Guiding  Dir = 0, Dur = 76
23:34:48.233 00.001 12020 IsSlewing returns 0
23:34:48.233 00.000 12020 IsGuiding returns 0
23:34:48.276 00.043 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"95716c09-ba6c-4a71-84ec-86b09432fc60"}
23:34:48.289 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"95716c09-ba6c-4a71-84ec-86b09432fc60"}
23:34:48.299 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"cbf78b21-827e-49b4-9276-44973b050aee"}
23:34:48.312 00.013 12020 IsGuiding returns 1
23:34:48.312 00.000 12020 scope still moving after pulse duration time elapsed
23:34:48.312 00.000 9340 case statement mapped state 6 to 3
23:34:48.323 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"cbf78b21-827e-49b4-9276-44973b050aee"}
23:34:48.359 00.036 12020 IsSlewing returns 0
23:34:48.359 00.000 12020 IsGuiding returns 1
23:34:48.362 00.003 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"caac6c02-d618-4ac7-828a-ef0a80dafccd"}
23:34:48.386 00.024 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":856,"width":15,"height":15,"star_pos":[7.48,7.00],"pixels":"..."},"id":"caac6c02-d618-4ac7-828a-ef0a80dafccd"}
23:34:48.399 00.013 12020 IsSlewing returns 0
23:34:48.401 00.002 12020 IsGuiding returns 1
23:34:48.503 00.102 12020 IsSlewing returns 0
23:34:48.547 00.044 12020 IsGuiding returns 0
23:34:48.548 00.001 12020 scope move finished after 76 + 238 ms
23:34:48.548 00.000 12020 Move returns status 0, amount 76
23:34:48.548 00.000 12020 move complete, result=0
23:34:48.548 00.000 12020 worker thread done servicing request
23:34:48.548 00.000 9340 GuideStep: -1.2 px 103 ms EAST, -0.5 px 76 ms NORTH
23:34:48.563 00.015 12020 Worker thread wakes up
23:34:48.563 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
23:34:48.563 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(836,38,31,31)
23:34:50.276 01.713 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"0d5f2cbb-67c8-463a-8045-4b180c2d7b2d"}
23:34:50.334 00.058 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"0d5f2cbb-67c8-463a-8045-4b180c2d7b2d"}
23:34:50.385 00.051 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"a0e14945-0929-40d6-9358-5ae59edfa4d1"}
23:34:50.467 00.082 9340 case statement mapped state 6 to 3
23:34:50.521 00.054 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"a0e14945-0929-40d6-9358-5ae59edfa4d1"}
23:34:50.610 00.089 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"6a1824ed-23ef-4b20-9949-b9d9e87767f0"}
23:34:50.635 00.025 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":856,"width":15,"height":15,"star_pos":[7.48,7.00],"pixels":"..."},"id":"6a1824ed-23ef-4b20-9949-b9d9e87767f0"}
23:34:50.957 00.322 12020 Exposure complete
23:34:51.523 00.566 12020 worker thread done servicing request
23:34:51.523 00.000 9340 OnExposeComplete: enter
23:34:51.544 00.021 9340 UpdateGuideState(): m_state=6
23:34:51.586 00.042 9340 Star::Find(15, 852, 53, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 857
23:34:51.616 00.030 9340 Star::Find returns 1 (0), X=851.96, Y=53.51, Mass=708555, SNR=138.2, Peak=49487 HFD=4.0
23:34:51.632 00.016 9340 MultiStar: [#1 1.52,0.16,0.00,M8] [#2 1.27,-0.71,0.00,M5] [#3 1.24,-0.77,0.00,M4] [#4 0.83,-0.02,0.60,U] [#5 0.81,0.01,0.64,U] [#6 0.90,-0.97,0.00,M3] [#7 -0.00,-0.15,0.65,U] [#8 0.70,-0.29,0.71,U] 
23:34:51.654 00.022 9340 refined, 4 included, MultiStar: {0.72, -0.06}, one-star: {1.08, 0.08}
23:34:51.674 00.020 9340 CameraToMount -- cameraTheta (-0.08) - m_xAngle (-3.14) = xAngle (3.05 = 3.05)
23:34:51.713 00.039 9340 CameraToMount -- cameraTheta (-0.08) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (3.04 = 3.04)
23:34:51.732 00.019 9340 CameraToMount -- cameraX=0.72 cameraY=-0.06 hyp=0.72 cameraTheta=-0.08 mountX=-0.72 mountY=0.08, mountTheta=3.04
23:34:51.758 00.026 9340 SchedulePrimaryMove(10104498, x=0.72, y=-0.06, opts=13)
23:34:51.771 00.013 9340 Enqueuing Move request for scope (0.72, -0.06)
23:34:51.786 00.015 12020 Worker thread wakes up
23:34:51.788 00.002 9340 UpdateImageDisplay: Size=(1920,1080) min=6362, max=65533, med=9739, FiltMin=7599, FiltMax=65428, Gamma=2.870
23:34:51.803 00.015 12020 worker thread servicing REQUEST_MOVE scope ofs (0.72, -0.06) opts 0xd
23:34:51.803 00.000 12020 Handling offset move in thread for scope, endpoint = (0.72, -0.06)
23:34:51.804 00.001 12020 Moving (0.72, -0.06) raw xDistance=-0.72 yDistance=0.08
23:34:51.804 00.000 12020 GuideAlgorithmHysteresis::Result() returns -0.34 from input -0.72
23:34:51.804 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:34:51.805 00.001 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
23:34:51.805 00.000 12020 MoveAxis(E, 67, ABG)
23:34:51.805 00.000 12020 Guiding  Dir = 2, Dur = 67
23:34:51.805 00.000 9340 UpdateGuideState exits: m=708555 SNR=138.2
23:34:51.841 00.036 12020 IsSlewing returns 0
23:34:51.841 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:34:51.857 00.016 12020 IsGuiding returns 0
23:34:51.857 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
23:34:51.875 00.018 9340 Enqueuing Expose request
23:34:51.892 00.017 12020 PulseGuide returned control before completion, sleep 58
23:34:51.968 00.076 12020 IsGuiding returns 0
23:34:51.968 00.000 12020 Move returns status 0, amount 67
23:34:51.969 00.001 12020 MoveAxis(N, 0, ABG)
23:34:51.969 00.000 12020 Move returns status 0, amount 0
23:34:51.969 00.000 12020 move complete, result=0
23:34:51.969 00.000 12020 worker thread done servicing request
23:34:51.969 00.000 9340 GuideStep: -0.7 px 67 ms EAST, 0.1 px 0 ms NORTH
23:34:51.986 00.017 12020 Worker thread wakes up
23:34:51.987 00.001 12020 worker thread servicing REQUEST_EXPOSE 2000
23:34:51.987 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(836,38,31,31)
23:34:52.274 00.287 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"bfaeb99f-df68-438f-9699-92db7a50d7aa"}
23:34:52.289 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"bfaeb99f-df68-438f-9699-92db7a50d7aa"}
23:34:52.305 00.016 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"54253a39-5d7e-44d0-8655-f1e34faa4170"}
23:34:52.327 00.022 9340 case statement mapped state 6 to 3
23:34:52.367 00.040 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"54253a39-5d7e-44d0-8655-f1e34faa4170"}
23:34:52.429 00.062 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"b06aa41f-6b24-4c18-979f-aa98e85c2f5a"}
23:34:52.448 00.019 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":857,"width":15,"height":15,"star_pos":[6.96,6.51],"pixels":"..."},"id":"b06aa41f-6b24-4c18-979f-aa98e85c2f5a"}
23:34:54.274 01.826 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"e8d8822d-a308-4a52-ba6d-5b842392e336"}
23:34:54.288 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"e8d8822d-a308-4a52-ba6d-5b842392e336"}
23:34:54.303 00.015 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"813bbece-8c0a-44ec-8fb1-6787b6176ba6"}
23:34:54.317 00.014 9340 case statement mapped state 6 to 3
23:34:54.329 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"813bbece-8c0a-44ec-8fb1-6787b6176ba6"}
23:34:54.345 00.016 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"6cb58aa4-bf96-4c3b-8676-459f77155355"}
23:34:54.361 00.016 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":857,"width":15,"height":15,"star_pos":[6.96,6.51],"pixels":"..."},"id":"6cb58aa4-bf96-4c3b-8676-459f77155355"}
23:34:54.458 00.097 12020 Exposure complete
23:34:54.716 00.258 12020 worker thread done servicing request
23:34:54.716 00.000 9340 OnExposeComplete: enter
23:34:54.734 00.018 9340 UpdateGuideState(): m_state=6
23:34:54.772 00.038 9340 Star::Find(15, 851, 53, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 858
23:34:54.785 00.013 9340 Star::Find returns 1 (0), X=852.33, Y=53.84, Mass=718445, SNR=141.3, Peak=54280 HFD=3.9
23:34:54.800 00.015 9340 MultiStar: [#1 2.12,0.27,0.00,M9] [#2 1.80,-0.64,0.00,M6] [#3 1.72,-0.34,0.00,M5] [#4 1.17,0.49,0.00,M3] [#5 1.51,0.36,0.00,M3] [#6 1.35,-0.41,0.00,M4] [#7 0.72,0.30,0.60,U] [#8 1.17,-0.03,0.00,M1] 
23:34:54.812 00.012 9340 refined, 1 included, MultiStar: {1.17, 0.37}, one-star: {1.44, 0.41}
23:34:54.824 00.012 9340 CameraToMount -- cameraTheta (0.31) - m_xAngle (-3.14) = xAngle (3.44 = -2.84)
23:34:54.841 00.017 9340 CameraToMount -- cameraTheta (0.31) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (3.43 = -2.86)
23:34:54.854 00.013 9340 CameraToMount -- cameraX=1.17 cameraY=0.37 hyp=1.23 cameraTheta=0.31 mountX=-1.17 mountY=-0.34, mountTheta=-2.86
23:34:54.892 00.038 9340 SchedulePrimaryMove(10104498, x=1.17, y=0.37, opts=13)
23:34:54.905 00.013 9340 Enqueuing Move request for scope (1.17, 0.37)
23:34:54.917 00.012 12020 Worker thread wakes up
23:34:54.917 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=5978, max=65527, med=9819, FiltMin=7321, FiltMax=65427, Gamma=2.870
23:34:54.933 00.016 12020 worker thread servicing REQUEST_MOVE scope ofs (1.17, 0.37) opts 0xd
23:34:54.933 00.000 9340 UpdateGuideState exits: m=718445 SNR=141.3
23:34:54.945 00.012 12020 Handling offset move in thread for scope, endpoint = (1.17, 0.37)
23:34:54.945 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:34:54.957 00.012 12020 Moving (1.17, 0.37) raw xDistance=-1.17 yDistance=-0.34
23:34:54.957 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
23:34:54.971 00.014 12020 GuideAlgorithmHysteresis::Result() returns -0.52 from input -1.17
23:34:54.971 00.000 9340 Enqueuing Expose request
23:34:54.985 00.014 12020 GuideAlgorithmResistSwitch::result() returns -0.34 from input -0.34
23:34:54.985 00.000 12020 MoveAxis(E, 101, ABG)
23:34:54.985 00.000 12020 Guiding  Dir = 2, Dur = 101
23:34:54.987 00.002 12020 IsSlewing returns 0
23:34:54.989 00.002 12020 IsGuiding returns 0
23:34:55.015 00.026 12020 PulseGuide returned control before completion, sleep 84
23:34:55.139 00.124 12020 IsGuiding returns 0
23:34:55.139 00.000 12020 Move returns status 0, amount 101
23:34:55.140 00.001 12020 MoveAxis(N, 58, ABG)
23:34:55.140 00.000 12020 Guiding  Dir = 0, Dur = 58
23:34:55.172 00.032 12020 IsSlewing returns 0
23:34:55.173 00.001 12020 IsGuiding returns 0
23:34:55.253 00.080 12020 IsGuiding returns 1
23:34:55.254 00.001 12020 scope still moving after pulse duration time elapsed
23:34:55.285 00.031 12020 IsSlewing returns 0
23:34:55.286 00.001 12020 IsGuiding returns 1
23:34:55.410 00.124 12020 IsSlewing returns 0
23:34:55.443 00.033 12020 IsGuiding returns 0
23:34:55.443 00.000 12020 scope move finished after 58 + 212 ms
23:34:55.444 00.001 12020 Move returns status 0, amount 58
23:34:55.444 00.000 12020 move complete, result=0
23:34:55.444 00.000 12020 worker thread done servicing request
23:34:55.444 00.000 12020 Worker thread wakes up
23:34:55.445 00.001 9340 GuideStep: -1.2 px 101 ms EAST, -0.3 px 58 ms NORTH
23:34:55.459 00.014 12020 worker thread servicing REQUEST_EXPOSE 2000
23:34:55.460 00.001 12020 Handling exposure in thread, d=2000 o=3 r=(836,38,31,31)
23:34:56.273 00.813 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"a9f604ac-9310-46e0-ac18-743cacd8a166"}
23:34:56.288 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"a9f604ac-9310-46e0-ac18-743cacd8a166"}
23:34:56.326 00.038 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"22be4776-7b9e-4ade-b83e-a9990b20760f"}
23:34:56.350 00.024 9340 case statement mapped state 6 to 3
23:34:56.365 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"22be4776-7b9e-4ade-b83e-a9990b20760f"}
23:34:56.380 00.015 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"f73bf0b5-8088-407e-b0d2-9ff56fc70888"}
23:34:56.401 00.021 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":858,"width":15,"height":15,"star_pos":[7.33,6.84],"pixels":"..."},"id":"f73bf0b5-8088-407e-b0d2-9ff56fc70888"}
23:34:57.836 01.435 12020 Exposure complete
23:34:58.120 00.284 12020 worker thread done servicing request
23:34:58.121 00.001 9340 OnExposeComplete: enter
23:34:58.133 00.012 9340 UpdateGuideState(): m_state=6
23:34:58.145 00.012 9340 Star::Find(15, 852, 53, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 859
23:34:58.156 00.011 9340 Star::Find returns 1 (0), X=852.03, Y=53.78, Mass=734413, SNR=149.2, Peak=54331 HFD=4.1
23:34:58.170 00.014 9340 MultiStar: [#1 1.81,0.15,0.00,M10] [#2 1.23,-0.45,0.00,M7] [#3 1.37,-0.48,0.00,M6] [#4 0.99,0.36,0.00,M4] [#5 1.18,0.20,0.00,M4] [#6 1.24,-0.66,0.00,M5] [#7 0.55,0.10,0.56,U] [#8 0.82,-0.18,0.61,U] 
23:34:58.184 00.014 9340 refined, 2 included, MultiStar: {0.90, 0.14}, one-star: {1.15, 0.35}
23:34:58.198 00.014 9340 CameraToMount -- cameraTheta (0.15) - m_xAngle (-3.14) = xAngle (3.29 = -3.00)
23:34:58.228 00.030 9340 CameraToMount -- cameraTheta (0.15) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (3.27 = -3.01)
23:34:58.240 00.012 9340 CameraToMount -- cameraX=0.90 cameraY=0.14 hyp=0.91 cameraTheta=0.15 mountX=-0.90 mountY=-0.12, mountTheta=-3.01
23:34:58.258 00.018 9340 SchedulePrimaryMove(10104498, x=0.90, y=0.14, opts=13)
23:34:58.274 00.016 9340 Enqueuing Move request for scope (0.90, 0.14)
23:34:58.285 00.011 12020 Worker thread wakes up
23:34:58.285 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=5686, max=65533, med=9775, FiltMin=7859, FiltMax=65427, Gamma=2.870
23:34:58.299 00.014 12020 worker thread servicing REQUEST_MOVE scope ofs (0.90, 0.14) opts 0xd
23:34:58.300 00.001 9340 UpdateGuideState exits: m=734413 SNR=149.2
23:34:58.313 00.013 12020 Handling offset move in thread for scope, endpoint = (0.90, 0.14)
23:34:58.314 00.001 12020 Moving (0.90, 0.14) raw xDistance=-0.90 yDistance=-0.12
23:34:58.314 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:34:58.327 00.013 12020 GuideAlgorithmHysteresis::Result() returns -0.42 from input -0.90
23:34:58.327 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
23:34:58.339 00.012 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:34:58.357 00.018 9340 Enqueuing Expose request
23:34:58.375 00.018 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
23:34:58.376 00.001 12020 MoveAxis(E, 81, ABG)
23:34:58.376 00.000 12020 Guiding  Dir = 2, Dur = 81
23:34:58.376 00.000 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"37c6104b-98c7-47ff-bcb8-ff7a3125e556"}
23:34:58.393 00.017 12020 IsSlewing returns 0
23:34:58.393 00.000 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"37c6104b-98c7-47ff-bcb8-ff7a3125e556"}
23:34:58.408 00.015 12020 IsGuiding returns 0
23:34:58.409 00.001 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"5010c81b-4b95-40c9-9f74-d16a1b8ea421"}
23:34:58.425 00.016 9340 case statement mapped state 6 to 3
23:34:58.442 00.017 12020 PulseGuide returned control before completion, sleep 66
23:34:58.442 00.000 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"5010c81b-4b95-40c9-9f74-d16a1b8ea421"}
23:34:58.458 00.016 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"d1c234ec-98af-4741-88de-a966abadc784"}
23:34:58.472 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":859,"width":15,"height":15,"star_pos":[7.03,6.78],"pixels":"..."},"id":"d1c234ec-98af-4741-88de-a966abadc784"}
23:34:58.512 00.040 12020 IsGuiding returns 1
23:34:58.513 00.001 12020 scope still moving after pulse duration time elapsed
23:34:58.562 00.049 12020 IsSlewing returns 0
23:34:58.563 00.001 12020 IsGuiding returns 0
23:34:58.563 00.000 12020 scope move finished after 81 + 74 ms
23:34:58.563 00.000 12020 Move returns status 0, amount 81
23:34:58.563 00.000 12020 MoveAxis(N, 0, ABG)
23:34:58.564 00.001 12020 Move returns status 0, amount 0
23:34:58.564 00.000 12020 move complete, result=0
23:34:58.564 00.000 12020 worker thread done servicing request
23:34:58.564 00.000 9340 GuideStep: -0.9 px 81 ms EAST, -0.1 px 0 ms NORTH
23:34:58.582 00.018 12020 Worker thread wakes up
23:34:58.583 00.001 12020 worker thread servicing REQUEST_EXPOSE 2000
23:34:58.583 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(836,38,31,31)
23:35:00.273 01.690 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"612a64fb-d731-454b-a89c-6ce1f6ce1789"}
23:35:00.288 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"612a64fb-d731-454b-a89c-6ce1f6ce1789"}
23:35:00.316 00.028 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"5d1d373f-d238-4aa0-bb36-0eb959479ba7"}
23:35:00.331 00.015 9340 case statement mapped state 6 to 3
23:35:00.341 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"5d1d373f-d238-4aa0-bb36-0eb959479ba7"}
23:35:00.351 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"d89a847b-6ac3-40e0-8653-aa08704ba948"}
23:35:00.364 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":859,"width":15,"height":15,"star_pos":[7.03,6.78],"pixels":"..."},"id":"d89a847b-6ac3-40e0-8653-aa08704ba948"}
23:35:00.944 00.580 12020 Exposure complete
23:35:01.225 00.281 9340 OnExposeComplete: enter
23:35:01.238 00.013 9340 UpdateGuideState(): m_state=6
23:35:01.251 00.013 12020 worker thread done servicing request
23:35:01.251 00.000 9340 Star::Find(15, 852, 53, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 860
23:35:01.265 00.014 9340 Star::Find returns 1 (0), X=852.15, Y=53.80, Mass=725513, SNR=131.8, Peak=56883 HFD=4.1
23:35:01.280 00.015 9340 MultiStar: [#1 1.82,0.51,0.00,R] [#2 1.43,-0.52,0.00,M8] [#3 1.25,-0.45,0.00,M7] [#4 0.90,0.29,0.00,M5] [#5 1.23,0.30,0.00,M5] [#6 1.19,-0.69,0.00,M6] [#7 0.33,0.30,0.71,U] [#8 0.97,-0.19,0.00,M1] 
23:35:01.328 00.048 9340 refined, 1 included, MultiStar: {0.87, 0.34}, one-star: {1.26, 0.38}
23:35:01.353 00.025 9340 CameraToMount -- cameraTheta (0.38) - m_xAngle (-3.14) = xAngle (3.51 = -2.77)
23:35:01.364 00.011 9340 CameraToMount -- cameraTheta (0.38) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (3.50 = -2.79)
23:35:01.381 00.017 9340 CameraToMount -- cameraX=0.87 cameraY=0.34 hyp=0.94 cameraTheta=0.38 mountX=-0.88 mountY=-0.33, mountTheta=-2.79
23:35:01.426 00.045 9340 SchedulePrimaryMove(10104498, x=0.87, y=0.34, opts=13)
23:35:01.452 00.026 9340 Enqueuing Move request for scope (0.87, 0.34)
23:35:01.467 00.015 12020 Worker thread wakes up
23:35:01.467 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=6306, max=65527, med=9775, FiltMin=7724, FiltMax=65428, Gamma=2.870
23:35:01.479 00.012 12020 worker thread servicing REQUEST_MOVE scope ofs (0.87, 0.34) opts 0xd
23:35:01.479 00.000 9340 UpdateGuideState exits: m=725513 SNR=131.8
23:35:01.493 00.014 12020 Handling offset move in thread for scope, endpoint = (0.87, 0.34)
23:35:01.494 00.001 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:35:01.511 00.017 12020 Moving (0.87, 0.34) raw xDistance=-0.88 yDistance=-0.33
23:35:01.511 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
23:35:01.543 00.032 12020 GuideAlgorithmHysteresis::Result() returns -0.40 from input -0.88
23:35:01.543 00.000 9340 Enqueuing Expose request
23:35:01.556 00.013 12020 GuideAlgorithmResistSwitch::result() returns -0.33 from input -0.33
23:35:01.556 00.000 12020 MoveAxis(E, 78, ABG)
23:35:01.556 00.000 12020 Guiding  Dir = 2, Dur = 78
23:35:01.558 00.002 12020 IsSlewing returns 0
23:35:01.560 00.002 12020 IsGuiding returns 0
23:35:01.584 00.024 12020 PulseGuide returned control before completion, sleep 64
23:35:01.664 00.080 12020 IsGuiding returns 1
23:35:01.664 00.000 12020 scope still moving after pulse duration time elapsed
23:35:01.712 00.048 12020 IsSlewing returns 0
23:35:01.714 00.002 12020 IsGuiding returns 0
23:35:01.714 00.000 12020 scope move finished after 78 + 75 ms
23:35:01.714 00.000 12020 Move returns status 0, amount 78
23:35:01.714 00.000 12020 MoveAxis(N, 55, ABG)
23:35:01.715 00.001 12020 Guiding  Dir = 0, Dur = 55
23:35:01.716 00.001 12020 IsSlewing returns 0
23:35:01.717 00.001 12020 IsGuiding returns 0
23:35:01.825 00.108 12020 IsGuiding returns 1
23:35:01.825 00.000 12020 scope still moving after pulse duration time elapsed
23:35:01.953 00.128 12020 IsSlewing returns 0
23:35:01.954 00.001 12020 IsGuiding returns 0
23:35:01.954 00.000 12020 scope move finished after 55 + 181 ms
23:35:01.954 00.000 12020 Move returns status 0, amount 55
23:35:01.955 00.001 12020 move complete, result=0
23:35:01.955 00.000 12020 worker thread done servicing request
23:35:01.955 00.000 9340 GuideStep: -0.9 px 78 ms EAST, -0.3 px 55 ms NORTH
23:35:01.985 00.030 12020 Worker thread wakes up
23:35:01.985 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
23:35:01.985 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(836,38,31,31)
23:35:02.273 00.288 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"3d2cfbca-7777-49dc-b535-95724cb2cfa6"}
23:35:02.300 00.027 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"3d2cfbca-7777-49dc-b535-95724cb2cfa6"}
23:35:02.317 00.017 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"8014f845-68b4-41f6-a6d8-a4b138f26ca6"}
23:35:02.330 00.013 9340 case statement mapped state 6 to 3
23:35:02.342 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"8014f845-68b4-41f6-a6d8-a4b138f26ca6"}
23:35:02.356 00.014 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"b28f444b-2ea7-4e9b-81d8-785f4a28825b"}
23:35:02.372 00.016 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":860,"width":15,"height":15,"star_pos":[7.15,6.80],"pixels":"..."},"id":"b28f444b-2ea7-4e9b-81d8-785f4a28825b"}
23:35:04.277 01.905 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"2a873806-ece6-4f30-8324-6d8beb88214a"}
23:35:04.296 00.019 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"2a873806-ece6-4f30-8324-6d8beb88214a"}
23:35:04.314 00.018 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"7a39453c-4ce5-4697-baaa-113170a7834a"}
23:35:04.329 00.015 9340 case statement mapped state 6 to 3
23:35:04.349 00.020 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"7a39453c-4ce5-4697-baaa-113170a7834a"}
23:35:04.371 00.022 12020 Exposure complete
23:35:04.374 00.003 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"4bbb78a2-c2d1-4baf-a92f-4aedbbdd5ed8"}
23:35:04.427 00.053 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":860,"width":15,"height":15,"star_pos":[7.15,6.80],"pixels":"..."},"id":"4bbb78a2-c2d1-4baf-a92f-4aedbbdd5ed8"}
23:35:04.726 00.299 12020 worker thread done servicing request
23:35:04.726 00.000 9340 OnExposeComplete: enter
23:35:04.739 00.013 9340 UpdateGuideState(): m_state=6
23:35:04.753 00.014 9340 Star::Find(15, 852, 53, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 861
23:35:04.769 00.016 9340 Star::Find returns 1 (0), X=851.88, Y=53.24, Mass=708576, SNR=142.2, Peak=51947 HFD=4.1
23:35:04.803 00.034 9340 MultiStar: [#1 -0.19,-0.57,0.76,U] [#2 1.17,-0.66,0.00,M9] [#3 1.22,-0.79,0.00,M8] [#4 0.84,-0.22,0.55,U] [#5 1.03,-0.19,0.00,M6] [#6 1.06,-1.15,0.00,M7] [#7 0.22,-0.10,0.58,U] [#8 0.79,-0.36,0.73,U] 
23:35:04.820 00.017 9340 refined, 4 included, MultiStar: {0.56, -0.29}, one-star: {0.99, -0.19}
23:35:04.832 00.012 9340 CameraToMount -- cameraTheta (-0.48) - m_xAngle (-3.14) = xAngle (2.65 = 2.65)
23:35:04.845 00.013 9340 CameraToMount -- cameraTheta (-0.48) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (2.64 = 2.64)
23:35:04.858 00.013 9340 CameraToMount -- cameraX=0.56 cameraY=-0.29 hyp=0.63 cameraTheta=-0.48 mountX=-0.55 mountY=0.30, mountTheta=2.64
23:35:04.879 00.021 9340 SchedulePrimaryMove(10104498, x=0.56, y=-0.29, opts=13)
23:35:04.899 00.020 9340 Enqueuing Move request for scope (0.56, -0.29)
23:35:04.932 00.033 12020 Worker thread wakes up
23:35:04.932 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=5928, max=65521, med=9647, FiltMin=7395, FiltMax=65432, Gamma=2.870
23:35:04.948 00.016 12020 worker thread servicing REQUEST_MOVE scope ofs (0.56, -0.29) opts 0xd
23:35:04.948 00.000 9340 UpdateGuideState exits: m=708576 SNR=142.2
23:35:04.961 00.013 12020 Handling offset move in thread for scope, endpoint = (0.56, -0.29)
23:35:04.961 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:35:04.975 00.014 12020 Moving (0.56, -0.29) raw xDistance=-0.55 yDistance=0.30
23:35:04.975 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
23:35:04.988 00.013 12020 GuideAlgorithmHysteresis::Result() returns -0.26 from input -0.55
23:35:04.989 00.001 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
23:35:04.989 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.30
23:35:04.989 00.000 9340 Enqueuing Expose request
23:35:05.006 00.017 12020 MoveAxis(E, 51, ABG)
23:35:05.006 00.000 12020 Guiding  Dir = 2, Dur = 51
23:35:05.008 00.002 12020 IsSlewing returns 0
23:35:05.009 00.001 12020 IsGuiding returns 0
23:35:05.039 00.030 12020 PulseGuide returned control before completion, sleep 32
23:35:05.119 00.080 12020 IsGuiding returns 0
23:35:05.119 00.000 12020 Move returns status 0, amount 51
23:35:05.119 00.000 12020 MoveAxis(N, 0, ABG)
23:35:05.119 00.000 12020 Move returns status 0, amount 0
23:35:05.119 00.000 12020 move complete, result=0
23:35:05.119 00.000 12020 worker thread done servicing request
23:35:05.119 00.000 9340 GuideStep: -0.6 px 51 ms EAST, 0.3 px 0 ms NORTH
23:35:05.138 00.019 12020 Worker thread wakes up
23:35:05.139 00.001 12020 worker thread servicing REQUEST_EXPOSE 2000
23:35:05.139 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(836,38,31,31)
23:35:06.273 01.134 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"10283929-b61c-4bd7-a801-142b5ec12407"}
23:35:06.291 00.018 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"10283929-b61c-4bd7-a801-142b5ec12407"}
23:35:06.304 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"f9ebc56e-d019-4f66-adf5-38aa5fd8af18"}
23:35:06.315 00.011 9340 case statement mapped state 6 to 3
23:35:06.330 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"f9ebc56e-d019-4f66-adf5-38aa5fd8af18"}
23:35:06.346 00.016 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"fd07f12f-4f11-47d6-b683-48e9210be66f"}
23:35:06.381 00.035 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":861,"width":15,"height":15,"star_pos":[6.88,7.24],"pixels":"..."},"id":"fd07f12f-4f11-47d6-b683-48e9210be66f"}
23:35:07.506 01.125 12020 Exposure complete
23:35:07.782 00.276 12020 worker thread done servicing request
23:35:07.783 00.001 9340 OnExposeComplete: enter
23:35:07.797 00.014 9340 UpdateGuideState(): m_state=6
23:35:07.813 00.016 9340 Star::Find(15, 851, 53, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 862
23:35:07.846 00.033 9340 Star::Find returns 1 (0), X=851.82, Y=53.90, Mass=750303, SNR=147.9, Peak=51271 HFD=4.2
23:35:07.863 00.017 9340 MultiStar: [#1 -0.29,-0.13,0.80,U] [#2 1.27,-0.50,0.00,M10] [#3 1.11,-0.36,0.00,M9] [#4 0.62,0.25,0.56,U] [#5 0.69,0.15,0.68,U] [#6 0.95,-0.70,0.00,M8] [#7 0.04,0.32,0.56,U] [#8 0.75,-0.04,0.64,U] 
23:35:07.878 00.015 9340 refined, 5 included, MultiStar: {0.48, 0.18}, one-star: {0.93, 0.48}
23:35:07.888 00.010 9340 CameraToMount -- cameraTheta (0.36) - m_xAngle (-3.14) = xAngle (3.50 = -2.78)
23:35:07.903 00.015 9340 CameraToMount -- cameraTheta (0.36) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (3.48 = -2.80)
23:35:07.917 00.014 9340 CameraToMount -- cameraX=0.48 cameraY=0.18 hyp=0.51 cameraTheta=0.36 mountX=-0.48 mountY=-0.17, mountTheta=-2.80
23:35:07.956 00.039 9340 SchedulePrimaryMove(10104498, x=0.48, y=0.18, opts=13)
23:35:07.969 00.013 9340 Enqueuing Move request for scope (0.48, 0.18)
23:35:07.982 00.013 12020 Worker thread wakes up
23:35:07.982 00.000 12020 worker thread servicing REQUEST_MOVE scope ofs (0.48, 0.18) opts 0xd
23:35:07.982 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=6030, max=65521, med=9833, FiltMin=7537, FiltMax=65427, Gamma=2.870
23:35:07.995 00.013 12020 Handling offset move in thread for scope, endpoint = (0.48, 0.18)
23:35:07.996 00.001 9340 UpdateGuideState exits: m=750303 SNR=147.9
23:35:08.010 00.014 12020 Moving (0.48, 0.18) raw xDistance=-0.48 yDistance=-0.17
23:35:08.010 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:35:08.023 00.013 12020 GuideAlgorithmHysteresis::Result() returns -0.22 from input -0.48
23:35:08.023 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
23:35:08.060 00.037 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:35:08.060 00.000 9340 Enqueuing Expose request
23:35:08.075 00.015 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
23:35:08.075 00.000 12020 MoveAxis(E, 43, ABG)
23:35:08.075 00.000 12020 Guiding  Dir = 2, Dur = 43
23:35:08.078 00.003 12020 IsSlewing returns 0
23:35:08.080 00.002 12020 IsGuiding returns 0
23:35:08.109 00.029 12020 PulseGuide returned control before completion, sleep 24
23:35:08.146 00.037 12020 IsGuiding returns 1
23:35:08.146 00.000 12020 scope still moving after pulse duration time elapsed
23:35:08.205 00.059 12020 IsSlewing returns 0
23:35:08.206 00.001 12020 IsGuiding returns 0
23:35:08.207 00.001 12020 scope move finished after 43 + 83 ms
23:35:08.207 00.000 12020 Move returns status 0, amount 43
23:35:08.207 00.000 12020 MoveAxis(N, 0, ABG)
23:35:08.207 00.000 12020 Move returns status 0, amount 0
23:35:08.208 00.001 12020 move complete, result=0
23:35:08.208 00.000 12020 worker thread done servicing request
23:35:08.208 00.000 9340 GuideStep: -0.5 px 43 ms EAST, -0.2 px 0 ms NORTH
23:35:08.240 00.032 12020 Worker thread wakes up
23:35:08.240 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
23:35:08.240 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(836,38,31,31)
23:35:08.272 00.032 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"fe8eafde-cc97-45b4-b832-ac78d5dd5ba0"}
23:35:08.287 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"fe8eafde-cc97-45b4-b832-ac78d5dd5ba0"}
23:35:08.302 00.015 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"054b74d1-da92-4075-94b2-38c0ad4d16a2"}
23:35:08.334 00.032 9340 case statement mapped state 6 to 3
23:35:08.355 00.021 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"054b74d1-da92-4075-94b2-38c0ad4d16a2"}
23:35:08.375 00.020 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"03204015-4de9-4cbc-849d-02cdeecf6203"}
23:35:08.389 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":862,"width":15,"height":15,"star_pos":[6.82,6.90],"pixels":"..."},"id":"03204015-4de9-4cbc-849d-02cdeecf6203"}
23:35:10.273 01.884 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"26babe7c-a275-41b2-be24-fbdde54bad92"}
23:35:10.290 00.017 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"26babe7c-a275-41b2-be24-fbdde54bad92"}
23:35:10.325 00.035 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"1dcf14c2-39b6-4daa-9bf5-bf39bfc8732b"}
23:35:10.347 00.022 9340 case statement mapped state 6 to 3
23:35:10.369 00.022 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"1dcf14c2-39b6-4daa-9bf5-bf39bfc8732b"}
23:35:10.382 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"97cd03e4-f597-40c2-b182-d5355907b849"}
23:35:10.400 00.018 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":862,"width":15,"height":15,"star_pos":[6.82,6.90],"pixels":"..."},"id":"97cd03e4-f597-40c2-b182-d5355907b849"}
23:35:10.607 00.207 12020 Exposure complete
23:35:11.022 00.415 12020 worker thread done servicing request
23:35:11.022 00.000 9340 OnExposeComplete: enter
23:35:11.041 00.019 9340 UpdateGuideState(): m_state=6
23:35:11.064 00.023 9340 Star::Find(15, 851, 53, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 863
23:35:11.110 00.046 9340 Star::Find returns 1 (0), X=852.01, Y=53.91, Mass=711572, SNR=136.2, Peak=52063 HFD=4.2
23:35:11.129 00.019 9340 MultiStar: [#1 0.23,-0.02,0.75,U] [#2 1.35,-0.30,0.00,R] [#3 1.56,-0.26,0.00,M10] [#4 0.88,0.59,0.00,M4] [#5 1.23,0.51,0.00,M6] [#6 1.27,-0.12,0.00,M9] [#7 0.32,0.49,0.54,U] [#8 0.82,-0.00,0.64,U] 
23:35:11.143 00.014 9340 refined, 3 included, MultiStar: {0.68, 0.25}, one-star: {1.12, 0.49}
23:35:11.157 00.014 9340 CameraToMount -- cameraTheta (0.36) - m_xAngle (-3.14) = xAngle (3.49 = -2.79)
23:35:11.171 00.014 9340 CameraToMount -- cameraTheta (0.36) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (3.48 = -2.81)
23:35:11.187 00.016 9340 CameraToMount -- cameraX=0.68 cameraY=0.25 hyp=0.73 cameraTheta=0.36 mountX=-0.68 mountY=-0.24, mountTheta=-2.81
23:35:11.226 00.039 9340 SchedulePrimaryMove(10104498, x=0.68, y=0.25, opts=13)
23:35:11.241 00.015 9340 Enqueuing Move request for scope (0.68, 0.25)
23:35:11.258 00.017 12020 Worker thread wakes up
23:35:11.258 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=6075, max=65527, med=9755, FiltMin=7684, FiltMax=65427, Gamma=2.870
23:35:11.271 00.013 12020 worker thread servicing REQUEST_MOVE scope ofs (0.68, 0.25) opts 0xd
23:35:11.271 00.000 9340 UpdateGuideState exits: m=711572 SNR=136.2
23:35:11.282 00.011 12020 Handling offset move in thread for scope, endpoint = (0.68, 0.25)
23:35:11.282 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:35:11.300 00.018 12020 Moving (0.68, 0.25) raw xDistance=-0.68 yDistance=-0.24
23:35:11.300 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
23:35:11.320 00.020 12020 GuideAlgorithmHysteresis::Result() returns -0.30 from input -0.68
23:35:11.320 00.000 9340 Enqueuing Expose request
23:35:11.354 00.034 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:35:11.355 00.001 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.24
23:35:11.355 00.000 12020 MoveAxis(E, 59, ABG)
23:35:11.355 00.000 12020 Guiding  Dir = 2, Dur = 59
23:35:11.359 00.004 12020 IsSlewing returns 0
23:35:11.363 00.004 12020 IsGuiding returns 0
23:35:11.388 00.025 12020 PulseGuide returned control before completion, sleep 45
23:35:11.469 00.081 12020 IsGuiding returns 0
23:35:11.470 00.001 12020 Move returns status 0, amount 59
23:35:11.470 00.000 12020 MoveAxis(N, 0, ABG)
23:35:11.470 00.000 12020 Move returns status 0, amount 0
23:35:11.470 00.000 12020 move complete, result=0
23:35:11.470 00.000 12020 worker thread done servicing request
23:35:11.470 00.000 12020 Worker thread wakes up
23:35:11.470 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
23:35:11.470 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(836,38,31,31)
23:35:11.472 00.002 9340 GuideStep: -0.7 px 59 ms EAST, -0.2 px 0 ms NORTH
23:35:12.272 00.800 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"65ec1eac-7226-4d45-8746-254b89a26993"}
23:35:12.289 00.017 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"65ec1eac-7226-4d45-8746-254b89a26993"}
23:35:12.306 00.017 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"28caeea9-2534-48aa-88d4-f2324e0b0074"}
23:35:12.320 00.014 9340 case statement mapped state 6 to 3
23:35:12.339 00.019 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"28caeea9-2534-48aa-88d4-f2324e0b0074"}
23:35:12.371 00.032 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"37fa7e48-9cd6-4fda-bb64-de4073dde7e1"}
23:35:12.446 00.075 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":863,"width":15,"height":15,"star_pos":[7.01,6.91],"pixels":"..."},"id":"37fa7e48-9cd6-4fda-bb64-de4073dde7e1"}
23:35:13.828 01.382 12020 Exposure complete
23:35:14.071 00.243 12020 worker thread done servicing request
23:35:14.072 00.001 9340 OnExposeComplete: enter
23:35:14.084 00.012 9340 UpdateGuideState(): m_state=6
23:35:14.098 00.014 9340 Star::Find(15, 852, 53, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 864
23:35:14.110 00.012 9340 Star::Find returns 1 (0), X=851.28, Y=54.11, Mass=686474, SNR=127.1, Peak=50746 HFD=4.1
23:35:14.142 00.032 9340 MultiStar: [#1 -1.00,0.09,0.00,M1] [#2 -0.67,-0.00,0.78,U] [#3 0.45,-0.42,0.68,U] [#4 0.01,0.74,0.66,U] [#5 0.23,0.55,0.99,U] [#6 0.33,-0.42,0.71,U] [#7 -0.46,0.58,0.74,U] [#8 -0.04,-0.01,0.74,U] 
23:35:14.156 00.014 9340 refined, 7 included, MultiStar: {0.04, 0.24}, one-star: {0.40, 0.68}
23:35:14.167 00.011 9340 CameraToMount -- cameraTheta (1.39) - m_xAngle (-3.14) = xAngle (4.53 = -1.76)
23:35:14.179 00.012 9340 CameraToMount -- cameraTheta (1.39) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (4.51 = -1.77)
23:35:14.190 00.011 9340 CameraToMount -- cameraX=0.04 cameraY=0.24 hyp=0.25 cameraTheta=1.39 mountX=-0.05 mountY=-0.24, mountTheta=-1.76
23:35:14.206 00.016 9340 SchedulePrimaryMove(10104498, x=0.04, y=0.24, opts=13)
23:35:14.220 00.014 9340 Enqueuing Move request for scope (0.04, 0.24)
23:35:14.234 00.014 12020 Worker thread wakes up
23:35:14.234 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=5831, max=65521, med=9850, FiltMin=7754, FiltMax=65483, Gamma=2.870
23:35:14.261 00.027 12020 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.24) opts 0xd
23:35:14.261 00.000 9340 UpdateGuideState exits: m=686474 SNR=127.1
23:35:14.274 00.013 12020 Handling offset move in thread for scope, endpoint = (0.04, 0.24)
23:35:14.274 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:35:14.285 00.011 12020 Moving (0.04, 0.24) raw xDistance=-0.05 yDistance=-0.24
23:35:14.286 00.001 9340 ScheduleExposure(2000,3,1) exposurePending=0
23:35:14.299 00.013 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
23:35:14.300 00.001 9340 Enqueuing Expose request
23:35:14.310 00.010 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:35:14.310 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.24
23:35:14.310 00.000 12020 MoveAxis(E, 0, ABG)
23:35:14.311 00.001 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"1722a820-20db-4cd6-aca1-2b61d1e2b5e2"}
23:35:14.323 00.012 12020 Move returns status 0, amount 0
23:35:14.323 00.000 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"1722a820-20db-4cd6-aca1-2b61d1e2b5e2"}
23:35:14.336 00.013 12020 MoveAxis(N, 0, ABG)
23:35:14.337 00.001 12020 Move returns status 0, amount 0
23:35:14.337 00.000 12020 move complete, result=0
23:35:14.337 00.000 12020 worker thread done servicing request
23:35:14.337 00.000 12020 Worker thread wakes up
23:35:14.337 00.000 9340 GuideStep: -0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
23:35:14.352 00.015 12020 worker thread servicing REQUEST_EXPOSE 2000
23:35:14.353 00.001 12020 Handling exposure in thread, d=2000 o=3 r=(836,38,31,31)
23:35:14.362 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"dc169b25-3f3b-4649-8cbd-615d504c8bfc"}
23:35:14.392 00.030 9340 case statement mapped state 6 to 3
23:35:14.407 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"dc169b25-3f3b-4649-8cbd-615d504c8bfc"}
23:35:14.422 00.015 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"9b621c90-9939-4922-9e4a-957964de3c3c"}
23:35:14.438 00.016 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":864,"width":15,"height":15,"star_pos":[7.28,7.11],"pixels":"..."},"id":"9b621c90-9939-4922-9e4a-957964de3c3c"}
23:35:16.272 01.834 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"58077afe-70e6-40d4-ae40-1e036de426bf"}
23:35:16.286 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"58077afe-70e6-40d4-ae40-1e036de426bf"}
23:35:16.305 00.019 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"0325d9d9-a410-43d5-a5a5-1274d3ec2ece"}
23:35:16.322 00.017 9340 case statement mapped state 6 to 3
23:35:16.355 00.033 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"0325d9d9-a410-43d5-a5a5-1274d3ec2ece"}
23:35:16.373 00.018 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"d01e4c6c-9df1-4fd7-abb2-f986d799e589"}
23:35:16.393 00.020 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":864,"width":15,"height":15,"star_pos":[7.28,7.11],"pixels":"..."},"id":"d01e4c6c-9df1-4fd7-abb2-f986d799e589"}
23:35:16.729 00.336 12020 Exposure complete
23:35:17.054 00.325 12020 worker thread done servicing request
23:35:17.054 00.000 9340 OnExposeComplete: enter
23:35:17.078 00.024 9340 UpdateGuideState(): m_state=6
23:35:17.117 00.039 9340 Star::Find(15, 851, 54, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 865
23:35:17.133 00.016 9340 Star::Find returns 1 (0), X=851.81, Y=54.28, Mass=759603, SNR=151.1, Peak=56495 HFD=3.9
23:35:17.152 00.019 9340 MultiStar: [#1 -0.55,0.33,0.61,U] [#2 -0.37,0.14,0.72,U] [#3 0.94,-0.34,0.00,M10] [#4 0.74,1.11,0.00,M4] [#5 1.05,0.78,0.00,M6] [#6 1.11,-0.43,0.00,M9] [#7 0.33,1.03,0.00,M1] [#8 0.66,0.48,0.65,U] 
23:35:17.167 00.015 9340 refined, 3 included, MultiStar: {0.25, 0.49}, one-star: {0.93, 0.86}
23:35:17.188 00.021 9340 CameraToMount -- cameraTheta (1.09) - m_xAngle (-3.14) = xAngle (4.23 = -2.06)
23:35:17.209 00.021 9340 CameraToMount -- cameraTheta (1.09) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (4.21 = -2.07)
23:35:17.242 00.033 9340 CameraToMount -- cameraX=0.25 cameraY=0.49 hyp=0.55 cameraTheta=1.09 mountX=-0.26 mountY=-0.49, mountTheta=-2.06
23:35:17.273 00.031 9340 SchedulePrimaryMove(10104498, x=0.25, y=0.49, opts=13)
23:35:17.302 00.029 9340 Enqueuing Move request for scope (0.25, 0.49)
23:35:17.331 00.029 12020 Worker thread wakes up
23:35:17.331 00.000 12020 worker thread servicing REQUEST_MOVE scope ofs (0.25, 0.49) opts 0xd
23:35:17.331 00.000 12020 Handling offset move in thread for scope, endpoint = (0.25, 0.49)
23:35:17.332 00.001 9340 UpdateImageDisplay: Size=(1920,1080) min=6392, max=65527, med=9811, FiltMin=7849, FiltMax=65498, Gamma=2.870
23:35:17.347 00.015 12020 Moving (0.25, 0.49) raw xDistance=-0.26 yDistance=-0.49
23:35:17.347 00.000 9340 UpdateGuideState exits: m=759603 SNR=151.1
23:35:17.380 00.033 12020 GuideAlgorithmHysteresis::Result() returns -0.11 from input -0.26
23:35:17.380 00.000 12020 GuideAlgorithmResistSwitch::result() returns -0.49 from input -0.49
23:35:17.380 00.000 12020 MoveAxis(E, 21, ABG)
23:35:17.380 00.000 12020 Guiding  Dir = 2, Dur = 21
23:35:17.380 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:35:17.399 00.019 12020 IsSlewing returns 0
23:35:17.399 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
23:35:17.420 00.021 12020 IsGuiding returns 0
23:35:17.420 00.000 9340 Enqueuing Expose request
23:35:17.468 00.048 12020 IsGuiding returns 1
23:35:17.468 00.000 12020 scope still moving after pulse duration time elapsed
23:35:17.528 00.060 12020 IsSlewing returns 0
23:35:17.529 00.001 12020 IsGuiding returns 0
23:35:17.529 00.000 12020 scope move finished after 21 + 89 ms
23:35:17.529 00.000 12020 Move returns status 0, amount 21
23:35:17.531 00.002 12020 MoveAxis(N, 81, ABG)
23:35:17.531 00.000 12020 Guiding  Dir = 0, Dur = 81
23:35:17.532 00.001 12020 IsSlewing returns 0
23:35:17.533 00.001 12020 IsGuiding returns 0
23:35:17.609 00.076 12020 PulseGuide returned control before completion, sleep 16
23:35:17.637 00.028 12020 IsGuiding returns 1
23:35:17.637 00.000 12020 scope still moving after pulse duration time elapsed
23:35:17.704 00.067 12020 IsSlewing returns 0
23:35:17.801 00.097 12020 IsGuiding returns 0
23:35:17.801 00.000 12020 scope move finished after 81 + 186 ms
23:35:17.801 00.000 12020 Move returns status 0, amount 81
23:35:17.801 00.000 12020 move complete, result=0
23:35:17.802 00.001 12020 worker thread done servicing request
23:35:17.802 00.000 9340 GuideStep: -0.3 px 21 ms EAST, -0.5 px 81 ms NORTH
23:35:17.818 00.016 12020 Worker thread wakes up
23:35:17.818 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
23:35:17.819 00.001 12020 Handling exposure in thread, d=2000 o=3 r=(836,38,31,31)
23:35:18.275 00.456 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"465b101b-71a6-4690-907f-514057d626f7"}
23:35:18.302 00.027 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"465b101b-71a6-4690-907f-514057d626f7"}
23:35:18.321 00.019 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"87604c94-fb5a-48c2-aaaf-9195a7929bc3"}
23:35:18.339 00.018 9340 case statement mapped state 6 to 3
23:35:18.352 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"87604c94-fb5a-48c2-aaaf-9195a7929bc3"}
23:35:18.376 00.024 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"a97e78e6-cf5c-493d-9483-3548b7360368"}
23:35:18.397 00.021 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":865,"width":15,"height":15,"star_pos":[6.81,7.28],"pixels":"..."},"id":"a97e78e6-cf5c-493d-9483-3548b7360368"}
23:35:20.175 01.778 12020 Exposure complete
23:35:20.272 00.097 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"c0f1e919-99fe-429e-9d2b-76b37091d7ad"}
23:35:20.288 00.016 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"c0f1e919-99fe-429e-9d2b-76b37091d7ad"}
23:35:20.301 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"379e2f27-a082-4d22-9966-96a0d244c17c"}
23:35:20.314 00.013 9340 case statement mapped state 6 to 3
23:35:20.326 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"379e2f27-a082-4d22-9966-96a0d244c17c"}
23:35:20.336 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"28e527f8-a334-49d1-b7b7-f2b40251e6e6"}
23:35:20.351 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":865,"width":15,"height":15,"star_pos":[6.81,7.28],"pixels":"..."},"id":"28e527f8-a334-49d1-b7b7-f2b40251e6e6"}
23:35:20.422 00.071 12020 worker thread done servicing request
23:35:20.424 00.002 9340 OnExposeComplete: enter
23:35:20.438 00.014 9340 UpdateGuideState(): m_state=6
23:35:20.450 00.012 9340 Star::Find(15, 851, 54, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 866
23:35:20.461 00.011 9340 Star::Find returns 1 (0), X=851.52, Y=53.99, Mass=732056, SNR=138.2, Peak=54544 HFD=4.1
23:35:20.477 00.016 9340 MultiStar: [#1 -0.56,0.39,0.76,U] [#2 -0.52,0.11,0.93,U] [#3 1.04,-0.33,0.00,R] [#4 0.52,0.72,0.70,U] [#5 0.73,0.85,0.00,M7] [#6 0.72,-0.72,0.00,M10] [#7 0.05,0.67,0.61,U] [#8 0.37,0.14,0.65,U] 
23:35:20.491 00.014 9340 refined, 5 included, MultiStar: {0.08, 0.42}, one-star: {0.63, 0.56}
23:35:20.524 00.033 9340 CameraToMount -- cameraTheta (1.39) - m_xAngle (-3.14) = xAngle (4.52 = -1.76)
23:35:20.542 00.018 9340 CameraToMount -- cameraTheta (1.39) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (4.51 = -1.78)
23:35:20.561 00.019 9340 CameraToMount -- cameraX=0.08 cameraY=0.42 hyp=0.43 cameraTheta=1.39 mountX=-0.08 mountY=-0.42, mountTheta=-1.76
23:35:20.579 00.018 9340 SchedulePrimaryMove(10104498, x=0.08, y=0.42, opts=13)
23:35:20.597 00.018 9340 Enqueuing Move request for scope (0.08, 0.42)
23:35:20.614 00.017 12020 Worker thread wakes up
23:35:20.614 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=6154, max=65527, med=9798, FiltMin=7521, FiltMax=65498, Gamma=2.870
23:35:20.644 00.030 12020 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.42) opts 0xd
23:35:20.644 00.000 9340 UpdateGuideState exits: m=732056 SNR=138.2
23:35:20.659 00.015 12020 Handling offset move in thread for scope, endpoint = (0.08, 0.42)
23:35:20.659 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:35:20.673 00.014 12020 Moving (0.08, 0.42) raw xDistance=-0.08 yDistance=-0.42
23:35:20.673 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
23:35:20.684 00.011 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
23:35:20.684 00.000 9340 Enqueuing Expose request
23:35:20.700 00.016 12020 GuideAlgorithmResistSwitch::result() returns -0.42 from input -0.42
23:35:20.700 00.000 12020 MoveAxis(E, 0, ABG)
23:35:20.700 00.000 12020 Move returns status 0, amount 0
23:35:20.700 00.000 12020 MoveAxis(N, 70, ABG)
23:35:20.701 00.001 12020 Guiding  Dir = 0, Dur = 70
23:35:20.701 00.000 12020 IsSlewing returns 0
23:35:20.703 00.002 12020 IsGuiding returns 0
23:35:20.792 00.089 12020 IsGuiding returns 1
23:35:20.793 00.001 12020 scope still moving after pulse duration time elapsed
23:35:20.822 00.029 12020 IsSlewing returns 0
23:35:20.823 00.001 12020 IsGuiding returns 1
23:35:20.951 00.128 12020 IsSlewing returns 0
23:35:20.997 00.046 12020 IsGuiding returns 0
23:35:20.998 00.001 12020 scope move finished after 70 + 224 ms
23:35:20.998 00.000 12020 Move returns status 0, amount 70
23:35:20.998 00.000 12020 move complete, result=0
23:35:20.998 00.000 12020 worker thread done servicing request
23:35:20.998 00.000 9340 GuideStep: -0.1 px 0 ms EAST, -0.4 px 70 ms NORTH
23:35:21.012 00.014 12020 Worker thread wakes up
23:35:21.012 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
23:35:21.012 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(836,38,31,31)
23:35:22.271 01.259 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"8fa214c1-0504-4ca7-a9ce-b8d53a2c7b6e"}
23:35:22.285 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"8fa214c1-0504-4ca7-a9ce-b8d53a2c7b6e"}
23:35:22.299 00.014 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"4d677b4f-fb6d-4573-ac7d-86258be1ea3c"}
23:35:22.311 00.012 9340 case statement mapped state 6 to 3
23:35:22.326 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"4d677b4f-fb6d-4573-ac7d-86258be1ea3c"}
23:35:22.343 00.017 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"9ef85e8e-6082-4733-9542-3c25de045346"}
23:35:22.356 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":866,"width":15,"height":15,"star_pos":[6.52,6.99],"pixels":"..."},"id":"9ef85e8e-6082-4733-9542-3c25de045346"}
23:35:23.402 01.046 12020 Exposure complete
23:35:23.778 00.376 12020 worker thread done servicing request
23:35:23.778 00.000 9340 OnExposeComplete: enter
23:35:23.794 00.016 9340 UpdateGuideState(): m_state=6
23:35:23.814 00.020 9340 Star::Find(15, 851, 53, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 867
23:35:23.830 00.016 9340 Star::Find returns 1 (0), X=851.50, Y=53.81, Mass=727828, SNR=145.5, Peak=54030 HFD=3.8
23:35:23.848 00.018 9340 MultiStar: [#1 -0.45,-0.13,0.80,U] [#2 -0.79,0.04,1.00,U] [#3 -0.62,-0.25,0.69,U] [#4 0.53,0.45,0.61,U] [#5 0.84,0.35,0.80,U] [#6 0.25,-0.37,0.61,U] [#7 -0.17,0.44,0.60,U] [#8 0.63,-0.02,0.56,U] 
23:35:23.869 00.021 9340 refined, 8 included, MultiStar: {0.07, 0.11}, one-star: {0.62, 0.38}
23:35:23.907 00.038 9340 CameraToMount -- cameraTheta (1.02) - m_xAngle (-3.14) = xAngle (4.16 = -2.12)
23:35:23.927 00.020 9340 CameraToMount -- cameraTheta (1.02) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (4.14 = -2.14)
23:35:23.945 00.018 9340 CameraToMount -- cameraX=0.07 cameraY=0.11 hyp=0.13 cameraTheta=1.02 mountX=-0.07 mountY=-0.11, mountTheta=-2.13
23:35:23.967 00.022 9340 SchedulePrimaryMove(10104498, x=0.07, y=0.11, opts=13)
23:35:23.988 00.021 9340 Enqueuing Move request for scope (0.07, 0.11)
23:35:24.007 00.019 12020 Worker thread wakes up
23:35:24.007 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=5545, max=65525, med=9837, FiltMin=7607, FiltMax=65455, Gamma=2.870
23:35:24.040 00.033 12020 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.11) opts 0xd
23:35:24.041 00.001 12020 Handling offset move in thread for scope, endpoint = (0.07, 0.11)
23:35:24.041 00.000 12020 Moving (0.07, 0.11) raw xDistance=-0.07 yDistance=-0.11
23:35:24.041 00.000 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
23:35:24.041 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:35:24.042 00.001 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
23:35:24.042 00.000 12020 MoveAxis(E, 0, ABG)
23:35:24.042 00.000 12020 Move returns status 0, amount 0
23:35:24.042 00.000 12020 MoveAxis(N, 0, ABG)
23:35:24.042 00.000 12020 Move returns status 0, amount 0
23:35:24.042 00.000 12020 move complete, result=0
23:35:24.042 00.000 12020 worker thread done servicing request
23:35:24.044 00.002 9340 UpdateGuideState exits: m=727828 SNR=145.5
23:35:24.063 00.019 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:35:24.080 00.017 9340 ScheduleExposure(2000,3,1) exposurePending=0
23:35:24.093 00.013 9340 Enqueuing Expose request
23:35:24.107 00.014 12020 Worker thread wakes up
23:35:24.107 00.000 9340 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
23:35:24.123 00.016 12020 worker thread servicing REQUEST_EXPOSE 2000
23:35:24.123 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(836,38,31,31)
23:35:24.271 00.148 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"6886922a-e25a-4c80-a82b-425dfcdba020"}
23:35:24.305 00.034 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"6886922a-e25a-4c80-a82b-425dfcdba020"}
23:35:24.319 00.014 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"06072912-aaa3-4e5c-aab8-e1a287619858"}
23:35:24.333 00.014 9340 case statement mapped state 6 to 3
23:35:24.345 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"06072912-aaa3-4e5c-aab8-e1a287619858"}
23:35:24.358 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"df39a1ff-036c-4ee5-9600-4d858b361d25"}
23:35:24.375 00.017 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":867,"width":15,"height":15,"star_pos":[6.50,6.81],"pixels":"..."},"id":"df39a1ff-036c-4ee5-9600-4d858b361d25"}
23:35:26.270 01.895 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"aac61cbc-cef7-461e-bf81-9e078f0b9bab"}
23:35:26.281 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"aac61cbc-cef7-461e-bf81-9e078f0b9bab"}
23:35:26.294 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"11edb22d-0c29-4571-aed5-a07642e4e8b4"}
23:35:26.306 00.012 9340 case statement mapped state 6 to 3
23:35:26.318 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"11edb22d-0c29-4571-aed5-a07642e4e8b4"}
23:35:26.330 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"5aba51a7-1f46-47a3-85b5-183a78b5a138"}
23:35:26.341 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":867,"width":15,"height":15,"star_pos":[6.50,6.81],"pixels":"..."},"id":"5aba51a7-1f46-47a3-85b5-183a78b5a138"}
23:35:26.517 00.176 12020 Exposure complete
23:35:26.795 00.278 12020 worker thread done servicing request
23:35:26.795 00.000 9340 OnExposeComplete: enter
23:35:26.807 00.012 9340 UpdateGuideState(): m_state=6
23:35:26.823 00.016 9340 Star::Find(15, 851, 53, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 868
23:35:26.836 00.013 9340 Star::Find returns 1 (0), X=851.36, Y=54.23, Mass=713846, SNR=127.9, Peak=54626 HFD=3.8
23:35:26.871 00.035 9340 MultiStar: [#1 -0.75,0.18,0.78,U] [#2 -0.82,0.24,0.85,U] [#3 -0.46,0.18,0.78,U] [#4 0.38,1.01,0.00,M3] [#5 0.36,0.63,0.80,U] [#6 0.39,-0.21,0.72,U] [#7 -0.15,0.49,0.74,U] [#8 0.33,0.53,0.75,U] 
23:35:26.888 00.017 9340 refined, 7 included, MultiStar: {-0.07, 0.37}, one-star: {0.47, 0.80}
23:35:26.900 00.012 9340 CameraToMount -- cameraTheta (1.76) - m_xAngle (-3.14) = xAngle (4.89 = -1.39)
23:35:26.913 00.013 9340 CameraToMount -- cameraTheta (1.76) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (4.88 = -1.40)
23:35:26.924 00.011 9340 CameraToMount -- cameraX=-0.07 cameraY=0.37 hyp=0.38 cameraTheta=1.76 mountX=0.07 mountY=-0.38, mountTheta=-1.39
23:35:26.942 00.018 9340 SchedulePrimaryMove(10104498, x=-0.07, y=0.37, opts=13)
23:35:26.956 00.014 9340 Enqueuing Move request for scope (-0.07, 0.37)
23:35:26.970 00.014 12020 Worker thread wakes up
23:35:26.970 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=6352, max=65521, med=9806, FiltMin=7638, FiltMax=65483, Gamma=2.870
23:35:27.000 00.030 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.37) opts 0xd
23:35:27.001 00.001 12020 Handling offset move in thread for scope, endpoint = (-0.07, 0.37)
23:35:27.001 00.000 9340 UpdateGuideState exits: m=713846 SNR=127.9
23:35:27.014 00.013 12020 Moving (-0.07, 0.37) raw xDistance=0.07 yDistance=-0.38
23:35:27.014 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:35:27.029 00.015 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
23:35:27.029 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
23:35:27.041 00.012 12020 GuideAlgorithmResistSwitch::result() returns -0.38 from input -0.38
23:35:27.041 00.000 9340 Enqueuing Expose request
23:35:27.052 00.011 12020 MoveAxis(E, 0, ABG)
23:35:27.053 00.001 12020 Move returns status 0, amount 0
23:35:27.053 00.000 12020 MoveAxis(N, 63, ABG)
23:35:27.053 00.000 12020 Guiding  Dir = 0, Dur = 63
23:35:27.054 00.001 12020 IsSlewing returns 0
23:35:27.055 00.001 12020 IsGuiding returns 0
23:35:27.188 00.133 12020 IsGuiding returns 1
23:35:27.189 00.001 12020 scope still moving after pulse duration time elapsed
23:35:27.315 00.126 12020 IsSlewing returns 0
23:35:27.317 00.002 12020 IsGuiding returns 0
23:35:27.318 00.001 12020 scope move finished after 63 + 199 ms
23:35:27.318 00.000 12020 Move returns status 0, amount 63
23:35:27.318 00.000 12020 move complete, result=0
23:35:27.318 00.000 12020 worker thread done servicing request
23:35:27.319 00.001 9340 GuideStep: 0.1 px 0 ms EAST, -0.4 px 63 ms NORTH
23:35:27.336 00.017 12020 Worker thread wakes up
23:35:27.336 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
23:35:27.336 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(836,38,31,31)
23:35:28.269 00.933 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"06bfc69c-f8fd-488f-b28b-117602d388c5"}
23:35:28.314 00.045 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"06bfc69c-f8fd-488f-b28b-117602d388c5"}
23:35:28.336 00.022 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"91db4213-a1e9-4a96-8785-50f25668e4cc"}
23:35:28.355 00.019 9340 case statement mapped state 6 to 3
23:35:28.371 00.016 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"91db4213-a1e9-4a96-8785-50f25668e4cc"}
23:35:28.394 00.023 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"0b136e79-10ea-4f36-89d7-1883b145d6cb"}
23:35:28.414 00.020 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":868,"width":15,"height":15,"star_pos":[7.36,7.23],"pixels":"..."},"id":"0b136e79-10ea-4f36-89d7-1883b145d6cb"}
23:35:29.735 01.321 12020 Exposure complete
23:35:30.181 00.446 12020 worker thread done servicing request
23:35:30.181 00.000 9340 OnExposeComplete: enter
23:35:30.231 00.050 9340 UpdateGuideState(): m_state=6
23:35:30.252 00.021 9340 Star::Find(15, 851, 54, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 869
23:35:30.276 00.024 9340 Star::Find returns 1 (0), X=851.72, Y=54.05, Mass=697091, SNR=136.3, Peak=53468 HFD=4.0
23:35:30.293 00.017 9340 MultiStar: [#1 -0.69,-0.27,0.72,U] [#2 -0.59,-0.18,0.73,U] [#3 -0.44,-0.09,0.71,U] [#4 0.36,0.64,0.68,U] [#5 0.54,0.42,0.76,U] [#6 0.46,-0.35,0.65,U] [#7 -0.13,0.09,0.70,U] [#8 0.17,0.22,0.61,U] 
23:35:30.315 00.022 9340 refined, 8 included, MultiStar: {0.09, 0.15}, one-star: {0.84, 0.62}
23:35:30.357 00.042 9340 CameraToMount -- cameraTheta (1.04) - m_xAngle (-3.14) = xAngle (4.17 = -2.11)
23:35:30.379 00.022 9340 CameraToMount -- cameraTheta (1.04) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (4.16 = -2.12)
23:35:30.395 00.016 9340 CameraToMount -- cameraX=0.09 cameraY=0.15 hyp=0.17 cameraTheta=1.04 mountX=-0.09 mountY=-0.15, mountTheta=-2.11
23:35:30.427 00.032 9340 SchedulePrimaryMove(10104498, x=0.09, y=0.15, opts=13)
23:35:30.451 00.024 9340 Enqueuing Move request for scope (0.09, 0.15)
23:35:30.487 00.036 12020 Worker thread wakes up
23:35:30.487 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=6153, max=65521, med=9773, FiltMin=7600, FiltMax=65483, Gamma=2.870
23:35:30.504 00.017 12020 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.15) opts 0xd
23:35:30.504 00.000 9340 UpdateGuideState exits: m=697091 SNR=136.3
23:35:30.522 00.018 12020 Handling offset move in thread for scope, endpoint = (0.09, 0.15)
23:35:30.523 00.001 12020 Moving (0.09, 0.15) raw xDistance=-0.09 yDistance=-0.15
23:35:30.523 00.000 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
23:35:30.523 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:35:30.523 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
23:35:30.525 00.002 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:35:30.543 00.018 12020 MoveAxis(E, 0, ABG)
23:35:30.543 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
23:35:30.562 00.019 12020 Move returns status 0, amount 0
23:35:30.563 00.001 12020 MoveAxis(N, 0, ABG)
23:35:30.563 00.000 12020 Move returns status 0, amount 0
23:35:30.563 00.000 12020 move complete, result=0
23:35:30.564 00.001 12020 worker thread done servicing request
23:35:30.565 00.001 9340 Enqueuing Expose request
23:35:30.598 00.033 12020 Worker thread wakes up
23:35:30.598 00.000 9340 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
23:35:30.634 00.036 12020 worker thread servicing REQUEST_EXPOSE 2000
23:35:30.634 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(836,38,31,31)
23:35:30.666 00.032 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"e3c0ffdc-f7f7-4dd4-8868-1698dd5bdde0"}
23:35:30.687 00.021 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"e3c0ffdc-f7f7-4dd4-8868-1698dd5bdde0"}
23:35:30.709 00.022 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"230e8689-4e83-4551-a306-09a1d349a8b7"}
23:35:30.728 00.019 9340 case statement mapped state 6 to 3
23:35:30.769 00.041 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"230e8689-4e83-4551-a306-09a1d349a8b7"}
23:35:30.786 00.017 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"1eb9f472-67e9-4160-89a2-000d3347c205"}
23:35:30.806 00.020 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":869,"width":15,"height":15,"star_pos":[6.72,7.05],"pixels":"..."},"id":"1eb9f472-67e9-4160-89a2-000d3347c205"}
23:35:32.269 01.463 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"e42ef50c-9c4e-47ba-a865-4f0a0a1a769d"}
23:35:32.291 00.022 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"e42ef50c-9c4e-47ba-a865-4f0a0a1a769d"}
23:35:32.309 00.018 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"d74f3093-f0ce-4197-ad31-083da76ec16b"}
23:35:32.348 00.039 9340 case statement mapped state 6 to 3
23:35:32.376 00.028 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"d74f3093-f0ce-4197-ad31-083da76ec16b"}
23:35:32.395 00.019 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"acb590af-daa6-4050-a9c5-1e12c9e78770"}
23:35:32.411 00.016 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":869,"width":15,"height":15,"star_pos":[6.72,7.05],"pixels":"..."},"id":"acb590af-daa6-4050-a9c5-1e12c9e78770"}
23:35:33.029 00.618 12020 Exposure complete
23:35:33.434 00.405 12020 worker thread done servicing request
23:35:33.435 00.001 9340 OnExposeComplete: enter
23:35:33.486 00.051 9340 UpdateGuideState(): m_state=6
23:35:33.508 00.022 9340 Star::Find(15, 851, 54, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 870
23:35:33.524 00.016 9340 Star::Find returns 1 (0), X=851.56, Y=54.28, Mass=721860, SNR=145.0, Peak=55162 HFD=4.0
23:35:33.544 00.020 9340 MultiStar: [#1 -0.61,0.16,0.62,U] [#2 -0.46,0.04,0.71,U] [#3 -0.13,0.20,0.84,U] [#4 0.47,1.02,0.00,M3] [#5 0.26,0.80,0.79,U] [#6 0.59,-0.40,0.65,U] [#7 -0.12,0.86,0.70,U] [#8 0.36,0.37,0.69,U] 
23:35:33.590 00.046 9340 refined, 7 included, MultiStar: {0.10, 0.40}, one-star: {0.68, 0.85}
23:35:33.651 00.061 9340 CameraToMount -- cameraTheta (1.32) - m_xAngle (-3.14) = xAngle (4.45 = -1.83)
23:35:33.705 00.054 9340 CameraToMount -- cameraTheta (1.32) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (4.44 = -1.84)
23:35:33.772 00.067 9340 CameraToMount -- cameraX=0.10 cameraY=0.40 hyp=0.41 cameraTheta=1.32 mountX=-0.10 mountY=-0.39, mountTheta=-1.83
23:35:33.822 00.050 9340 SchedulePrimaryMove(10104498, x=0.10, y=0.40, opts=13)
23:35:33.864 00.042 9340 Enqueuing Move request for scope (0.10, 0.40)
23:35:33.913 00.049 12020 Worker thread wakes up
23:35:33.914 00.001 9340 UpdateImageDisplay: Size=(1920,1080) min=6142, max=65521, med=9765, FiltMin=7645, FiltMax=65483, Gamma=2.870
23:35:33.933 00.019 12020 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.40) opts 0xd
23:35:33.933 00.000 9340 UpdateGuideState exits: m=721860 SNR=145.0
23:35:33.951 00.018 12020 Handling offset move in thread for scope, endpoint = (0.10, 0.40)
23:35:33.951 00.000 12020 Moving (0.10, 0.40) raw xDistance=-0.10 yDistance=-0.39
23:35:33.952 00.001 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
23:35:33.952 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:35:33.972 00.020 12020 GuideAlgorithmResistSwitch::result() returns -0.39 from input -0.39
23:35:33.972 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
23:35:33.990 00.018 12020 MoveAxis(E, 0, ABG)
23:35:33.990 00.000 9340 Enqueuing Expose request
23:35:34.010 00.020 12020 Move returns status 0, amount 0
23:35:34.010 00.000 12020 MoveAxis(N, 66, ABG)
23:35:34.011 00.001 12020 Guiding  Dir = 0, Dur = 66
23:35:34.012 00.001 12020 IsSlewing returns 0
23:35:34.013 00.001 12020 IsGuiding returns 0
23:35:34.145 00.132 12020 IsGuiding returns 1
23:35:34.145 00.000 12020 scope still moving after pulse duration time elapsed
23:35:34.269 00.124 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"b1aa27f9-329f-458b-8ae3-4964c352f1be"}
23:35:34.290 00.021 12020 IsSlewing returns 0
23:35:34.290 00.000 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"b1aa27f9-329f-458b-8ae3-4964c352f1be"}
23:35:34.307 00.017 12020 IsGuiding returns 0
23:35:34.307 00.000 12020 scope move finished after 66 + 228 ms
23:35:34.308 00.001 12020 Move returns status 0, amount 66
23:35:34.311 00.003 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"94d424cb-3f01-461f-b859-3921f100e9f2"}
23:35:34.357 00.046 12020 move complete, result=0
23:35:34.357 00.000 9340 case statement mapped state 6 to 3
23:35:34.375 00.018 12020 worker thread done servicing request
23:35:34.376 00.001 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"94d424cb-3f01-461f-b859-3921f100e9f2"}
23:35:34.391 00.015 12020 Worker thread wakes up
23:35:34.392 00.001 12020 worker thread servicing REQUEST_EXPOSE 2000
23:35:34.392 00.000 9340 GuideStep: -0.1 px 0 ms EAST, -0.4 px 66 ms NORTH
23:35:34.408 00.016 12020 Handling exposure in thread, d=2000 o=3 r=(836,38,31,31)
23:35:34.434 00.026 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"d1793ac4-739c-4b16-a52d-98ce1f36632e"}
23:35:34.492 00.058 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":870,"width":15,"height":15,"star_pos":[6.56,7.28],"pixels":"..."},"id":"d1793ac4-739c-4b16-a52d-98ce1f36632e"}
23:35:36.269 01.777 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"e2898019-6f45-4e33-a6c4-9b591dd23ad4"}
23:35:36.308 00.039 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"e2898019-6f45-4e33-a6c4-9b591dd23ad4"}
23:35:36.338 00.030 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"7dfb4b26-22a1-4c0c-a5b7-4ba409ea13f0"}
23:35:36.381 00.043 9340 case statement mapped state 6 to 3
23:35:36.426 00.045 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"7dfb4b26-22a1-4c0c-a5b7-4ba409ea13f0"}
23:35:36.444 00.018 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"e6ff83ad-0975-468d-b537-3aba862efad5"}
23:35:36.462 00.018 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":870,"width":15,"height":15,"star_pos":[6.56,7.28],"pixels":"..."},"id":"e6ff83ad-0975-468d-b537-3aba862efad5"}
23:35:36.841 00.379 12020 Exposure complete
23:35:37.337 00.496 12020 worker thread done servicing request
23:35:37.338 00.001 9340 OnExposeComplete: enter
23:35:37.384 00.046 9340 UpdateGuideState(): m_state=6
23:35:37.416 00.032 9340 Star::Find(15, 851, 54, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 871
23:35:37.441 00.025 9340 Star::Find returns 1 (0), X=852.06, Y=53.98, Mass=726883, SNR=126.4, Peak=58763 HFD=4.1
23:35:37.498 00.057 9340 MultiStar: [#1 -0.09,-0.15,0.82,U] [#2 0.03,-0.14,0.92,U] [#3 0.29,0.14,0.72,U] [#4 1.16,0.84,0.00,M4] [#5 1.30,0.65,0.00,M4] [#6 0.97,-0.32,0.00,M7] [#7 0.28,0.40,0.60,U] [#8 0.81,0.34,0.76,U] 
23:35:37.524 00.026 9340 refined, 5 included, MultiStar: {0.44, 0.19}, one-star: {1.18, 0.55}
23:35:37.554 00.030 9340 CameraToMount -- cameraTheta (0.40) - m_xAngle (-3.14) = xAngle (3.53 = -2.75)
23:35:37.624 00.070 9340 CameraToMount -- cameraTheta (0.40) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (3.52 = -2.76)
23:35:37.649 00.025 9340 CameraToMount -- cameraX=0.44 cameraY=0.19 hyp=0.48 cameraTheta=0.40 mountX=-0.44 mountY=-0.18, mountTheta=-2.76
23:35:37.701 00.052 9340 SchedulePrimaryMove(10104498, x=0.44, y=0.19, opts=13)
23:35:37.719 00.018 9340 Enqueuing Move request for scope (0.44, 0.19)
23:35:37.739 00.020 12020 Worker thread wakes up
23:35:37.739 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=6083, max=65527, med=9779, FiltMin=7681, FiltMax=65428, Gamma=2.870
23:35:37.756 00.017 12020 worker thread servicing REQUEST_MOVE scope ofs (0.44, 0.19) opts 0xd
23:35:37.757 00.001 12020 Handling offset move in thread for scope, endpoint = (0.44, 0.19)
23:35:37.757 00.000 12020 Moving (0.44, 0.19) raw xDistance=-0.44 yDistance=-0.18
23:35:37.757 00.000 12020 GuideAlgorithmHysteresis::Result() returns -0.19 from input -0.44
23:35:37.758 00.001 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:35:37.758 00.000 9340 UpdateGuideState exits: m=726883 SNR=126.4
23:35:37.782 00.024 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
23:35:37.783 00.001 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:35:37.819 00.036 12020 MoveAxis(E, 36, ABG)
23:35:37.819 00.000 12020 Guiding  Dir = 2, Dur = 36
23:35:37.820 00.001 9340 ScheduleExposure(2000,3,1) exposurePending=0
23:35:37.836 00.016 12020 IsSlewing returns 0
23:35:37.838 00.002 9340 Enqueuing Expose request
23:35:37.854 00.016 12020 IsGuiding returns 0
23:35:37.886 00.032 12020 PulseGuide returned control before completion, sleep 14
23:35:37.950 00.064 12020 IsGuiding returns 0
23:35:37.951 00.001 12020 Move returns status 0, amount 36
23:35:37.951 00.000 12020 MoveAxis(N, 0, ABG)
23:35:37.951 00.000 12020 Move returns status 0, amount 0
23:35:37.951 00.000 12020 move complete, result=0
23:35:37.951 00.000 12020 worker thread done servicing request
23:35:37.952 00.001 9340 GuideStep: -0.4 px 36 ms EAST, -0.2 px 0 ms NORTH
23:35:37.970 00.018 12020 Worker thread wakes up
23:35:37.970 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
23:35:37.971 00.001 12020 Handling exposure in thread, d=2000 o=3 r=(836,38,31,31)
23:35:38.270 00.299 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"caabecee-88c5-4dd6-8db9-1e4e9eff0e72"}
23:35:38.341 00.071 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"caabecee-88c5-4dd6-8db9-1e4e9eff0e72"}
23:35:38.388 00.047 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"25beb557-d39d-4787-b496-d3d4b679dd1e"}
23:35:38.440 00.052 9340 case statement mapped state 6 to 3
23:35:38.483 00.043 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"25beb557-d39d-4787-b496-d3d4b679dd1e"}
23:35:38.531 00.048 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"320d8b7f-3de0-4983-9d3d-90be2439f5a9"}
23:35:38.600 00.069 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":871,"width":15,"height":15,"star_pos":[7.06,6.98],"pixels":"..."},"id":"320d8b7f-3de0-4983-9d3d-90be2439f5a9"}
23:35:40.269 01.669 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"dd9800ed-1070-405a-8ed6-b3871ffbb957"}
23:35:40.285 00.016 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"dd9800ed-1070-405a-8ed6-b3871ffbb957"}
23:35:40.300 00.015 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"4a0e0d70-6247-44e5-9b0a-9633b7931d69"}
23:35:40.312 00.012 9340 case statement mapped state 6 to 3
23:35:40.333 00.021 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"4a0e0d70-6247-44e5-9b0a-9633b7931d69"}
23:35:40.373 00.040 12020 Exposure complete
23:35:40.375 00.002 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"148ce8d1-c975-4577-8831-6187ff9b1b35"}
23:35:40.424 00.049 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":871,"width":15,"height":15,"star_pos":[7.06,6.98],"pixels":"..."},"id":"148ce8d1-c975-4577-8831-6187ff9b1b35"}
23:35:40.886 00.462 12020 worker thread done servicing request
23:35:40.886 00.000 9340 OnExposeComplete: enter
23:35:40.965 00.079 9340 UpdateGuideState(): m_state=6
23:35:41.061 00.096 9340 Star::Find(15, 852, 53, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 872
23:35:41.132 00.071 9340 Star::Find returns 1 (0), X=852.22, Y=54.06, Mass=728195, SNR=133.3, Peak=59399 HFD=4.1
23:35:41.223 00.091 9340 MultiStar: [#1 0.30,0.18,0.78,U] [#2 0.09,-0.02,0.93,U] [#3 0.24,0.05,0.70,U] [#4 1.09,0.55,0.00,M5] [#5 1.55,0.78,0.00,M5] [#6 1.22,-0.34,0.00,M8] [#7 0.35,0.49,0.61,U] [#8 0.83,0.42,0.00,M1] 
23:35:41.317 00.094 9340 refined, 4 included, MultiStar: {0.51, 0.27}, one-star: {1.33, 0.64}
23:35:41.380 00.063 9340 CameraToMount -- cameraTheta (0.49) - m_xAngle (-3.14) = xAngle (3.63 = -2.66)
23:35:41.435 00.055 9340 CameraToMount -- cameraTheta (0.49) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (3.61 = -2.67)
23:35:41.476 00.041 9340 CameraToMount -- cameraX=0.51 cameraY=0.27 hyp=0.58 cameraTheta=0.49 mountX=-0.51 mountY=-0.26, mountTheta=-2.67
23:35:41.630 00.154 9340 SchedulePrimaryMove(10104498, x=0.51, y=0.27, opts=13)
23:35:41.733 00.103 9340 Enqueuing Move request for scope (0.51, 0.27)
23:35:41.820 00.087 12020 Worker thread wakes up
23:35:41.821 00.001 12020 worker thread servicing REQUEST_MOVE scope ofs (0.51, 0.27) opts 0xd
23:35:41.821 00.000 12020 Handling offset move in thread for scope, endpoint = (0.51, 0.27)
23:35:41.821 00.000 12020 Moving (0.51, 0.27) raw xDistance=-0.51 yDistance=-0.26
23:35:41.822 00.001 12020 GuideAlgorithmHysteresis::Result() returns -0.23 from input -0.51
23:35:41.822 00.000 12020 GuideAlgorithmResistSwitch::result() returns -0.26 from input -0.26
23:35:41.822 00.000 12020 MoveAxis(E, 44, ABG)
23:35:41.822 00.000 12020 Guiding  Dir = 2, Dur = 44
23:35:41.824 00.002 12020 IsSlewing returns 0
23:35:41.826 00.002 12020 IsGuiding returns 0
23:35:41.828 00.002 9340 UpdateImageDisplay: Size=(1920,1080) min=5845, max=65527, med=9830, FiltMin=7660, FiltMax=65428, Gamma=2.870
23:35:41.878 00.050 12020 PulseGuide returned control before completion, sleep 22
23:35:41.881 00.003 9340 UpdateGuideState exits: m=728195 SNR=133.3
23:35:41.922 00.041 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:35:41.950 00.028 12020 IsGuiding returns 0
23:35:41.950 00.000 12020 Move returns status 0, amount 44
23:35:41.950 00.000 12020 MoveAxis(N, 44, ABG)
23:35:41.951 00.001 9340 ScheduleExposure(2000,3,1) exposurePending=0
23:35:42.004 00.053 12020 Guiding  Dir = 0, Dur = 44
23:35:42.004 00.000 9340 Enqueuing Expose request
23:35:42.028 00.024 12020 IsSlewing returns 0
23:35:42.029 00.001 12020 IsGuiding returns 0
23:35:42.110 00.081 12020 IsGuiding returns 1
23:35:42.111 00.001 12020 scope still moving after pulse duration time elapsed
23:35:42.157 00.046 12020 IsSlewing returns 0
23:35:42.251 00.094 12020 IsGuiding returns 0
23:35:42.253 00.002 12020 scope move finished after 44 + 179 ms
23:35:42.253 00.000 12020 Move returns status 0, amount 44
23:35:42.254 00.001 12020 move complete, result=0
23:35:42.254 00.000 12020 worker thread done servicing request
23:35:42.254 00.000 9340 GuideStep: -0.5 px 44 ms EAST, -0.3 px 44 ms NORTH
23:35:42.277 00.023 12020 Worker thread wakes up
23:35:42.278 00.001 12020 worker thread servicing REQUEST_EXPOSE 2000
23:35:42.278 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(836,38,31,31)
23:35:42.299 00.021 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"2926bbba-7534-4867-9074-fcf4ba9a1023"}
23:35:42.324 00.025 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"2926bbba-7534-4867-9074-fcf4ba9a1023"}
23:35:42.374 00.050 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"60dad63b-53fd-4fd6-a8ac-d88da40e3e1d"}
23:35:42.392 00.018 9340 case statement mapped state 6 to 3
23:35:42.413 00.021 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"60dad63b-53fd-4fd6-a8ac-d88da40e3e1d"}
23:35:42.478 00.065 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"f57e8ab4-7763-4be2-8733-bac7244cb6e3"}
23:35:42.519 00.041 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":872,"width":15,"height":15,"star_pos":[7.22,7.06],"pixels":"..."},"id":"f57e8ab4-7763-4be2-8733-bac7244cb6e3"}
23:35:44.267 01.748 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"c76b7d72-038e-4537-adcc-0bd4fefb22d8"}
23:35:44.327 00.060 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"c76b7d72-038e-4537-adcc-0bd4fefb22d8"}
23:35:44.362 00.035 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"8606269c-9ac5-44bb-89a9-a58739d16fdf"}
23:35:44.391 00.029 9340 case statement mapped state 6 to 3
23:35:44.420 00.029 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"8606269c-9ac5-44bb-89a9-a58739d16fdf"}
23:35:44.471 00.051 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"6efd1dfd-7dcf-472f-a627-4eba7ecce98e"}
23:35:44.501 00.030 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":872,"width":15,"height":15,"star_pos":[7.22,7.06],"pixels":"..."},"id":"6efd1dfd-7dcf-472f-a627-4eba7ecce98e"}
23:35:44.676 00.175 12020 Exposure complete
23:35:45.126 00.450 12020 worker thread done servicing request
23:35:45.126 00.000 9340 OnExposeComplete: enter
23:35:45.165 00.039 9340 UpdateGuideState(): m_state=6
23:35:45.233 00.068 9340 Star::Find(15, 852, 54, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 873
23:35:45.271 00.038 9340 Star::Find returns 1 (0), X=852.13, Y=54.28, Mass=706800, SNR=129.4, Peak=57199 HFD=4.0
23:35:45.412 00.141 9340 MultiStar: [#1 0.28,0.30,0.79,U] [#2 -0.01,-0.06,0.77,U] [#3 0.56,0.05,0.81,U] [#4 1.33,0.78,0.00,M6] [#5 1.61,0.65,0.00,M6] [#6 1.21,-0.09,0.00,M9] [#7 0.56,0.91,0.00,M1] [#8 1.02,0.28,0.00,M2] 
23:35:45.491 00.079 9340 refined, 3 included, MultiStar: {0.57, 0.32}, one-star: {1.24, 0.85}
23:35:45.602 00.111 9340 CameraToMount -- cameraTheta (0.52) - m_xAngle (-3.14) = xAngle (3.65 = -2.63)
23:35:45.660 00.058 9340 CameraToMount -- cameraTheta (0.52) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (3.64 = -2.65)
23:35:45.705 00.045 9340 CameraToMount -- cameraX=0.57 cameraY=0.32 hyp=0.65 cameraTheta=0.52 mountX=-0.57 mountY=-0.31, mountTheta=-2.64
23:35:45.774 00.069 9340 SchedulePrimaryMove(10104498, x=0.57, y=0.32, opts=13)
23:35:45.796 00.022 9340 Enqueuing Move request for scope (0.57, 0.32)
23:35:45.838 00.042 12020 Worker thread wakes up
23:35:45.838 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=5634, max=65527, med=9770, FiltMin=7617, FiltMax=65428, Gamma=2.870
23:35:45.859 00.021 12020 worker thread servicing REQUEST_MOVE scope ofs (0.57, 0.32) opts 0xd
23:35:45.860 00.001 12020 Handling offset move in thread for scope, endpoint = (0.57, 0.32)
23:35:45.860 00.000 12020 Moving (0.57, 0.32) raw xDistance=-0.57 yDistance=-0.31
23:35:45.860 00.000 12020 GuideAlgorithmHysteresis::Result() returns -0.26 from input -0.57
23:35:45.860 00.000 12020 GuideAlgorithmResistSwitch::result() returns -0.31 from input -0.31
23:35:45.861 00.001 12020 MoveAxis(E, 50, ABG)
23:35:45.883 00.022 12020 Guiding  Dir = 2, Dur = 50
23:35:45.886 00.003 9340 UpdateGuideState exits: m=706800 SNR=129.4
23:35:45.913 00.027 12020 IsSlewing returns 0
23:35:45.914 00.001 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:35:45.934 00.020 12020 IsGuiding returns 0
23:35:45.934 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
23:35:45.954 00.020 9340 Enqueuing Expose request
23:35:45.970 00.016 12020 PulseGuide returned control before completion, sleep 32
23:35:46.008 00.038 12020 IsGuiding returns 1
23:35:46.009 00.001 12020 scope still moving after pulse duration time elapsed
23:35:46.059 00.050 12020 IsSlewing returns 0
23:35:46.060 00.001 12020 IsGuiding returns 0
23:35:46.060 00.000 12020 scope move finished after 50 + 76 ms
23:35:46.061 00.001 12020 Move returns status 0, amount 50
23:35:46.061 00.000 12020 MoveAxis(N, 52, ABG)
23:35:46.061 00.000 12020 Guiding  Dir = 0, Dur = 52
23:35:46.063 00.002 12020 IsSlewing returns 0
23:35:46.065 00.002 12020 IsGuiding returns 0
23:35:46.203 00.138 12020 IsGuiding returns 1
23:35:46.203 00.000 12020 scope still moving after pulse duration time elapsed
23:35:46.269 00.066 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"835600db-105e-493c-8f16-1db67a1fc8b3"}
23:35:46.287 00.018 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"835600db-105e-493c-8f16-1db67a1fc8b3"}
23:35:46.306 00.019 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"88be9d72-62f9-4ace-8561-2956563a3054"}
23:35:46.344 00.038 12020 IsSlewing returns 0
23:35:46.344 00.000 9340 case statement mapped state 6 to 3
23:35:46.362 00.018 12020 IsGuiding returns 0
23:35:46.362 00.000 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"88be9d72-62f9-4ace-8561-2956563a3054"}
23:35:46.378 00.016 12020 scope move finished after 52 + 243 ms
23:35:46.379 00.001 12020 Move returns status 0, amount 52
23:35:46.379 00.000 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"6cc00e0c-8f37-4c64-b09d-90324a2d9389"}
23:35:46.392 00.013 12020 move complete, result=0
23:35:46.393 00.001 12020 worker thread done servicing request
23:35:46.393 00.000 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":873,"width":15,"height":15,"star_pos":[7.13,7.28],"pixels":"..."},"id":"6cc00e0c-8f37-4c64-b09d-90324a2d9389"}
23:35:46.407 00.014 12020 Worker thread wakes up
23:35:46.407 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
23:35:46.409 00.002 12020 Handling exposure in thread, d=2000 o=3 r=(836,38,31,31)
23:35:46.409 00.000 9340 GuideStep: -0.6 px 50 ms EAST, -0.3 px 52 ms NORTH
23:35:48.267 01.858 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"5748b1f3-6e9b-45f5-a193-dd86eab29580"}
23:35:48.284 00.017 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"5748b1f3-6e9b-45f5-a193-dd86eab29580"}
23:35:48.298 00.014 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"3bc85905-bf1c-4d46-8f13-7d0360e5f17e"}
23:35:48.327 00.029 9340 case statement mapped state 6 to 3
23:35:48.342 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"3bc85905-bf1c-4d46-8f13-7d0360e5f17e"}
23:35:48.355 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"ef2d63b0-420a-4420-a233-642dec4f8c14"}
23:35:48.369 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":873,"width":15,"height":15,"star_pos":[7.13,7.28],"pixels":"..."},"id":"ef2d63b0-420a-4420-a233-642dec4f8c14"}
23:35:48.774 00.405 12020 Exposure complete
23:35:49.006 00.232 9340 OnExposeComplete: enter
23:35:49.019 00.013 12020 worker thread done servicing request
23:35:49.019 00.000 9340 UpdateGuideState(): m_state=6
23:35:49.035 00.016 9340 Star::Find(15, 852, 54, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 874
23:35:49.069 00.034 9340 Star::Find returns 1 (0), X=852.32, Y=53.88, Mass=696106, SNR=151.6, Peak=54024 HFD=3.9
23:35:49.086 00.017 9340 MultiStar: [#1 0.34,-0.47,0.72,U] [#2 0.38,-0.26,0.70,U] [#3 0.49,-0.10,0.56,U] [#4 1.24,0.60,0.00,M7] [#5 1.64,0.33,0.00,M7] [#6 1.28,-0.46,0.00,M10] [#7 0.85,0.13,0.57,U] [#8 1.10,-0.23,0.00,M3] 
23:35:49.107 00.021 9340 refined, 4 included, MultiStar: {0.76, -0.02}, one-star: {1.44, 0.45}
23:35:49.119 00.012 9340 CameraToMount -- cameraTheta (-0.02) - m_xAngle (-3.14) = xAngle (3.12 = 3.12)
23:35:49.140 00.021 9340 CameraToMount -- cameraTheta (-0.02) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (3.10 = 3.10)
23:35:49.201 00.061 9340 CameraToMount -- cameraX=0.76 cameraY=-0.02 hyp=0.76 cameraTheta=-0.02 mountX=-0.76 mountY=0.03, mountTheta=3.10
23:35:49.221 00.020 9340 SchedulePrimaryMove(10104498, x=0.76, y=-0.02, opts=13)
23:35:49.238 00.017 9340 Enqueuing Move request for scope (0.76, -0.02)
23:35:49.252 00.014 12020 Worker thread wakes up
23:35:49.252 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=6290, max=65527, med=9774, FiltMin=7710, FiltMax=65428, Gamma=2.870
23:35:49.271 00.019 12020 worker thread servicing REQUEST_MOVE scope ofs (0.76, -0.02) opts 0xd
23:35:49.272 00.001 9340 UpdateGuideState exits: m=696106 SNR=151.6
23:35:49.293 00.021 12020 Handling offset move in thread for scope, endpoint = (0.76, -0.02)
23:35:49.293 00.000 12020 Moving (0.76, -0.02) raw xDistance=-0.76 yDistance=0.03
23:35:49.293 00.000 12020 GuideAlgorithmHysteresis::Result() returns -0.34 from input -0.76
23:35:49.293 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:35:49.294 00.001 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
23:35:49.294 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:35:49.333 00.039 12020 MoveAxis(E, 66, ABG)
23:35:49.333 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
23:35:49.351 00.018 12020 Guiding  Dir = 2, Dur = 66
23:35:49.352 00.001 9340 Enqueuing Expose request
23:35:49.371 00.019 12020 IsSlewing returns 0
23:35:49.400 00.029 12020 IsGuiding returns 0
23:35:49.433 00.033 12020 PulseGuide returned control before completion, sleep 45
23:35:49.513 00.080 12020 IsGuiding returns 0
23:35:49.513 00.000 12020 Move returns status 0, amount 66
23:35:49.513 00.000 12020 MoveAxis(N, 0, ABG)
23:35:49.513 00.000 12020 Move returns status 0, amount 0
23:35:49.514 00.001 12020 move complete, result=0
23:35:49.514 00.000 12020 worker thread done servicing request
23:35:49.514 00.000 9340 GuideStep: -0.8 px 66 ms EAST, 0.0 px 0 ms NORTH
23:35:49.527 00.013 12020 Worker thread wakes up
23:35:49.528 00.001 12020 worker thread servicing REQUEST_EXPOSE 2000
23:35:49.528 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(836,38,31,31)
23:35:50.296 00.768 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"1d40eff7-8a20-4903-919b-56fd40944a39"}
23:35:50.318 00.022 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"1d40eff7-8a20-4903-919b-56fd40944a39"}
23:35:50.353 00.035 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"87c680ff-1f61-4ce4-8122-a1ddc9d344eb"}
23:35:50.409 00.056 9340 case statement mapped state 6 to 3
23:35:50.438 00.029 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"87c680ff-1f61-4ce4-8122-a1ddc9d344eb"}
23:35:50.461 00.023 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"a676fe90-b2ea-4e62-b468-ed55c2be0554"}
23:35:50.494 00.033 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":874,"width":15,"height":15,"star_pos":[7.32,6.88],"pixels":"..."},"id":"a676fe90-b2ea-4e62-b468-ed55c2be0554"}
23:35:51.901 01.407 12020 Exposure complete
23:35:52.268 00.367 12020 worker thread done servicing request
23:35:52.268 00.000 9340 OnExposeComplete: enter
23:35:52.282 00.014 9340 UpdateGuideState(): m_state=6
23:35:52.297 00.015 9340 Star::Find(15, 852, 53, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 875
23:35:52.316 00.019 9340 Star::Find returns 1 (0), X=851.94, Y=53.69, Mass=758373, SNR=166.9, Peak=52731 HFD=4.0
23:35:52.330 00.014 9340 MultiStar: [#1 -0.01,-0.12,0.71,U] [#2 -0.02,-0.30,0.61,U] [#3 0.24,-0.22,0.50,U] [#4 0.84,0.44,0.00,M8] [#5 1.27,0.43,0.00,M8] [#6 1.36,-0.59,0.00,R] [#7 0.33,0.26,0.47,U] [#8 0.80,-0.02,0.50,U] 
23:35:52.362 00.032 9340 refined, 5 included, MultiStar: {0.45, -0.00}, one-star: {1.06, 0.26}
23:35:52.378 00.016 9340 CameraToMount -- cameraTheta (-0.00) - m_xAngle (-3.14) = xAngle (3.13 = 3.13)
23:35:52.391 00.013 9340 CameraToMount -- cameraTheta (-0.00) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (3.12 = 3.12)
23:35:52.405 00.014 9340 CameraToMount -- cameraX=0.45 cameraY=-0.00 hyp=0.45 cameraTheta=-0.00 mountX=-0.45 mountY=0.01, mountTheta=3.12
23:35:52.421 00.016 9340 SchedulePrimaryMove(10104498, x=0.45, y=-0.00, opts=13)
23:35:52.434 00.013 9340 Enqueuing Move request for scope (0.45, -0.00)
23:35:52.451 00.017 12020 Worker thread wakes up
23:35:52.452 00.001 12020 worker thread servicing REQUEST_MOVE scope ofs (0.45, -0.00) opts 0xd
23:35:52.452 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=6178, max=65521, med=9790, FiltMin=7603, FiltMax=65427, Gamma=2.870
23:35:52.463 00.011 12020 Handling offset move in thread for scope, endpoint = (0.45, -0.00)
23:35:52.464 00.001 9340 UpdateGuideState exits: m=758373 SNR=166.9
23:35:52.494 00.030 12020 Moving (0.45, -0.00) raw xDistance=-0.45 yDistance=0.01
23:35:52.494 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:35:52.507 00.013 12020 GuideAlgorithmHysteresis::Result() returns -0.22 from input -0.45
23:35:52.507 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
23:35:52.519 00.012 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:35:52.519 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
23:35:52.519 00.000 9340 Enqueuing Expose request
23:35:52.532 00.013 12020 MoveAxis(E, 42, ABG)
23:35:52.532 00.000 12020 Guiding  Dir = 2, Dur = 42
23:35:52.532 00.000 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"fd2cbde7-ba2d-4c30-84c2-597b015bb7ac"}
23:35:52.545 00.013 12020 IsSlewing returns 0
23:35:52.545 00.000 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"fd2cbde7-ba2d-4c30-84c2-597b015bb7ac"}
23:35:52.559 00.014 12020 IsGuiding returns 0
23:35:52.563 00.004 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"9f67bce5-e630-4504-b902-45ed8b2951fe"}
23:35:52.578 00.015 9340 case statement mapped state 6 to 3
23:35:52.591 00.013 12020 PulseGuide returned control before completion, sleep 29
23:35:52.591 00.000 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"9f67bce5-e630-4504-b902-45ed8b2951fe"}
23:35:52.621 00.030 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"787b8c2c-14ac-4cb2-81ec-11289373d89e"}
23:35:52.635 00.014 12020 IsGuiding returns 1
23:35:52.635 00.000 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":875,"width":15,"height":15,"star_pos":[6.94,6.69],"pixels":"..."},"id":"787b8c2c-14ac-4cb2-81ec-11289373d89e"}
23:35:52.647 00.012 12020 scope still moving after pulse duration time elapsed
23:35:52.681 00.034 12020 IsSlewing returns 0
23:35:52.682 00.001 12020 IsGuiding returns 0
23:35:52.682 00.000 12020 scope move finished after 42 + 81 ms
23:35:52.682 00.000 12020 Move returns status 0, amount 42
23:35:52.683 00.001 12020 MoveAxis(N, 0, ABG)
23:35:52.683 00.000 12020 Move returns status 0, amount 0
23:35:52.683 00.000 12020 move complete, result=0
23:35:52.683 00.000 12020 worker thread done servicing request
23:35:52.684 00.001 9340 GuideStep: -0.5 px 42 ms EAST, 0.0 px 0 ms NORTH
23:35:52.699 00.015 12020 Worker thread wakes up
23:35:52.699 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
23:35:52.699 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(836,38,31,31)
23:35:54.294 01.595 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"5c2d94a1-f57a-43bb-bc06-4296e4f1f35c"}
23:35:54.305 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"5c2d94a1-f57a-43bb-bc06-4296e4f1f35c"}
23:35:54.318 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"e1335099-5582-4734-a2ce-f75aa4a1a58e"}
23:35:54.327 00.009 9340 case statement mapped state 6 to 3
23:35:54.337 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"e1335099-5582-4734-a2ce-f75aa4a1a58e"}
23:35:54.347 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"3304334d-fc95-48d9-afbe-2b08647b64a6"}
23:35:54.358 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":875,"width":15,"height":15,"star_pos":[6.94,6.69],"pixels":"..."},"id":"3304334d-fc95-48d9-afbe-2b08647b64a6"}
23:35:55.063 00.705 12020 Exposure complete
23:35:55.252 00.189 9340 OnExposeComplete: enter
23:35:55.262 00.010 9340 UpdateGuideState(): m_state=6
23:35:55.271 00.009 12020 worker thread done servicing request
23:35:55.272 00.001 9340 Star::Find(15, 851, 53, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 876
23:35:55.280 00.008 9340 Star::Find returns 1 (0), X=852.04, Y=54.18, Mass=731510, SNR=134.9, Peak=57727 HFD=4.1
23:35:55.292 00.012 9340 MultiStar: [#1 -0.12,0.48,0.88,U] [#2 -0.10,0.57,0.83,U] [#3 0.19,0.29,0.75,U] [#4 0.86,1.06,0.00,M9] [#5 0.99,1.00,0.00,M9] [#6 -0.18,0.57,0.72,U] [#7 0.31,0.97,0.00,M1] [#8 0.76,0.82,0.00,M3] 
23:35:55.301 00.009 9340 refined, 4 included, MultiStar: {0.23, 0.54}, one-star: {1.16, 0.75}
23:35:55.314 00.013 9340 CameraToMount -- cameraTheta (1.17) - m_xAngle (-3.14) = xAngle (4.30 = -1.98)
23:35:55.323 00.009 9340 CameraToMount -- cameraTheta (1.17) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (4.29 = -2.00)
23:35:55.333 00.010 9340 CameraToMount -- cameraX=0.23 cameraY=0.54 hyp=0.59 cameraTheta=1.17 mountX=-0.24 mountY=-0.54, mountTheta=-1.98
23:35:55.365 00.032 9340 SchedulePrimaryMove(10104498, x=0.23, y=0.54, opts=13)
23:35:55.374 00.009 9340 Enqueuing Move request for scope (0.23, 0.54)
23:35:55.384 00.010 12020 Worker thread wakes up
23:35:55.384 00.000 12020 worker thread servicing REQUEST_MOVE scope ofs (0.23, 0.54) opts 0xd
23:35:55.384 00.000 12020 Handling offset move in thread for scope, endpoint = (0.23, 0.54)
23:35:55.384 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=6001, max=65527, med=9774, FiltMin=7867, FiltMax=65498, Gamma=2.870
23:35:55.398 00.014 12020 Moving (0.23, 0.54) raw xDistance=-0.24 yDistance=-0.54
23:35:55.399 00.001 9340 UpdateGuideState exits: m=731510 SNR=134.9
23:35:55.409 00.010 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.24
23:35:55.410 00.001 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:35:55.421 00.011 12020 GuideAlgorithmResistSwitch::result() returns -0.54 from input -0.54
23:35:55.421 00.000 12020 MoveAxis(E, 0, ABG)
23:35:55.421 00.000 12020 Move returns status 0, amount 0
23:35:55.421 00.000 12020 MoveAxis(N, 90, ABG)
23:35:55.423 00.002 9340 ScheduleExposure(2000,3,1) exposurePending=0
23:35:55.438 00.015 12020 Guiding  Dir = 0, Dur = 90
23:35:55.438 00.000 9340 Enqueuing Expose request
23:35:55.451 00.013 12020 IsSlewing returns 0
23:35:55.454 00.003 12020 IsGuiding returns 0
23:35:55.542 00.088 12020 PulseGuide returned control before completion, sleep 12
23:35:55.563 00.021 12020 IsGuiding returns 1
23:35:55.564 00.001 12020 scope still moving after pulse duration time elapsed
23:35:55.609 00.045 12020 IsSlewing returns 0
23:35:55.609 00.000 12020 IsGuiding returns 1
23:35:55.734 00.125 12020 IsSlewing returns 0
23:35:55.767 00.033 12020 IsGuiding returns 0
23:35:55.767 00.000 12020 scope move finished after 90 + 223 ms
23:35:55.767 00.000 12020 Move returns status 0, amount 90
23:35:55.767 00.000 12020 move complete, result=0
23:35:55.767 00.000 12020 worker thread done servicing request
23:35:55.768 00.001 12020 Worker thread wakes up
23:35:55.768 00.000 9340 GuideStep: -0.2 px 0 ms EAST, -0.5 px 90 ms NORTH
23:35:55.778 00.010 12020 worker thread servicing REQUEST_EXPOSE 2000
23:35:55.779 00.001 12020 Handling exposure in thread, d=2000 o=3 r=(836,38,31,31)
23:35:56.295 00.516 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"83fb0efd-ed24-4547-951c-14639d98e86c"}
23:35:56.305 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"83fb0efd-ed24-4547-951c-14639d98e86c"}
23:35:56.321 00.016 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"4cb4acd4-b06c-4f24-97f0-1a2ade9f492f"}
23:35:56.333 00.012 9340 case statement mapped state 6 to 3
23:35:56.343 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"4cb4acd4-b06c-4f24-97f0-1a2ade9f492f"}
23:35:56.361 00.018 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"ba79df7e-7f45-4ea6-9689-6e702e80f4c9"}
23:35:56.389 00.028 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":876,"width":15,"height":15,"star_pos":[7.04,7.18],"pixels":"..."},"id":"ba79df7e-7f45-4ea6-9689-6e702e80f4c9"}
23:35:58.151 01.762 12020 Exposure complete
23:35:58.295 00.144 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"00a0bc70-b040-4dfc-8016-16b0ea493cf0"}
23:35:58.314 00.019 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"00a0bc70-b040-4dfc-8016-16b0ea493cf0"}
23:35:58.352 00.038 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"1ac4d7eb-b174-4170-a6ec-a64f09a3e33c"}
23:35:58.365 00.013 9340 case statement mapped state 6 to 3
23:35:58.389 00.024 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"1ac4d7eb-b174-4170-a6ec-a64f09a3e33c"}
23:35:58.404 00.015 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"29c201b8-f9dc-46de-b91f-2fc2f58114ec"}
23:35:58.436 00.032 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":876,"width":15,"height":15,"star_pos":[7.04,7.18],"pixels":"..."},"id":"29c201b8-f9dc-46de-b91f-2fc2f58114ec"}
23:35:58.481 00.045 12020 worker thread done servicing request
23:35:58.481 00.000 9340 OnExposeComplete: enter
23:35:58.497 00.016 9340 UpdateGuideState(): m_state=6
23:35:58.525 00.028 9340 Star::Find(15, 852, 54, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 877
23:35:58.543 00.018 9340 Star::Find returns 1 (0), X=852.42, Y=53.87, Mass=720046, SNR=149.6, Peak=54464 HFD=3.9
23:35:58.563 00.020 9340 MultiStar: [#1 0.31,0.09,0.73,U] [#2 0.20,-0.03,0.68,U] [#3 0.47,-0.16,0.58,U] [#4 1.19,0.74,0.00,M10] [#5 1.53,0.50,0.00,M10] [#6 0.06,0.03,0.53,U] [#7 0.82,0.67,0.00,M2] [#8 1.11,0.05,0.00,M4] 
23:35:58.579 00.016 9340 refined, 4 included, MultiStar: {0.63, 0.12}, one-star: {1.54, 0.44}
23:35:58.611 00.032 9340 CameraToMount -- cameraTheta (0.18) - m_xAngle (-3.14) = xAngle (3.32 = -2.96)
23:35:58.626 00.015 9340 CameraToMount -- cameraTheta (0.18) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (3.30 = -2.98)
23:35:58.639 00.013 9340 CameraToMount -- cameraX=0.63 cameraY=0.12 hyp=0.64 cameraTheta=0.18 mountX=-0.63 mountY=-0.10, mountTheta=-2.98
23:35:58.657 00.018 9340 SchedulePrimaryMove(10104498, x=0.63, y=0.12, opts=13)
23:35:58.670 00.013 9340 Enqueuing Move request for scope (0.63, 0.12)
23:35:58.685 00.015 12020 Worker thread wakes up
23:35:58.685 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=6086, max=65527, med=9807, FiltMin=7899, FiltMax=65428, Gamma=2.870
23:35:58.700 00.015 12020 worker thread servicing REQUEST_MOVE scope ofs (0.63, 0.12) opts 0xd
23:35:58.700 00.000 9340 UpdateGuideState exits: m=720046 SNR=149.6
23:35:58.714 00.014 12020 Handling offset move in thread for scope, endpoint = (0.63, 0.12)
23:35:58.715 00.001 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:35:58.745 00.030 12020 Moving (0.63, 0.12) raw xDistance=-0.63 yDistance=-0.10
23:35:58.746 00.001 9340 ScheduleExposure(2000,3,1) exposurePending=0
23:35:58.762 00.016 12020 GuideAlgorithmHysteresis::Result() returns -0.26 from input -0.63
23:35:58.762 00.000 9340 Enqueuing Expose request
23:35:58.774 00.012 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:35:58.774 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
23:35:58.774 00.000 12020 MoveAxis(E, 51, ABG)
23:35:58.775 00.001 12020 Guiding  Dir = 2, Dur = 51
23:35:58.776 00.001 12020 IsSlewing returns 0
23:35:58.777 00.001 12020 IsGuiding returns 0
23:35:58.805 00.028 12020 PulseGuide returned control before completion, sleep 34
23:35:58.901 00.096 12020 IsGuiding returns 1
23:35:58.901 00.000 12020 scope still moving after pulse duration time elapsed
23:35:58.931 00.030 12020 IsSlewing returns 0
23:35:58.933 00.002 12020 IsGuiding returns 0
23:35:58.934 00.001 12020 scope move finished after 51 + 105 ms
23:35:58.934 00.000 12020 Move returns status 0, amount 51
23:35:58.934 00.000 12020 MoveAxis(N, 0, ABG)
23:35:58.934 00.000 12020 Move returns status 0, amount 0
23:35:58.935 00.001 12020 move complete, result=0
23:35:58.935 00.000 12020 worker thread done servicing request
23:35:58.935 00.000 12020 Worker thread wakes up
23:35:58.935 00.000 9340 GuideStep: -0.6 px 51 ms EAST, -0.1 px 0 ms NORTH
23:35:58.950 00.015 12020 worker thread servicing REQUEST_EXPOSE 2000
23:35:58.950 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(836,38,31,31)
23:36:00.296 01.346 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"926a503a-2b09-40ac-b756-dce2fbe0c96f"}
23:36:00.309 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"926a503a-2b09-40ac-b756-dce2fbe0c96f"}
23:36:00.320 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"fc1fcbb2-01e8-47f1-9b6a-08c7802662b2"}
23:36:00.334 00.014 9340 case statement mapped state 6 to 3
23:36:00.343 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"fc1fcbb2-01e8-47f1-9b6a-08c7802662b2"}
23:36:00.354 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"d8b9f8a4-449c-4f4b-b8f5-5676e123edaa"}
23:36:00.363 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":877,"width":15,"height":15,"star_pos":[7.42,6.87],"pixels":"..."},"id":"d8b9f8a4-449c-4f4b-b8f5-5676e123edaa"}
23:36:01.315 00.952 12020 Exposure complete
23:36:01.553 00.238 12020 worker thread done servicing request
23:36:01.553 00.000 9340 OnExposeComplete: enter
23:36:01.563 00.010 9340 UpdateGuideState(): m_state=6
23:36:01.577 00.014 9340 Star::Find(15, 852, 53, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 878
23:36:01.589 00.012 9340 Star::Find returns 1 (0), X=851.63, Y=53.68, Mass=722092, SNR=154.3, Peak=53971 HFD=4.2
23:36:01.601 00.012 9340 MultiStar: [#1 -0.41,-0.46,0.62,U] [#2 -0.59,-0.48,0.80,U] [#3 -0.26,-0.47,0.67,U] [#4 0.71,0.31,0.52,U] [#5 0.91,0.34,0.00,R] [#6 -0.76,-0.11,0.69,U] [#7 -0.17,-0.01,0.53,U] [#8 0.37,-0.45,0.61,U] 
23:36:01.613 00.012 9340 refined, 7 included, MultiStar: {-0.03, -0.17}, one-star: {0.74, 0.26}
23:36:01.642 00.029 9340 CameraToMount -- cameraTheta (-1.76) - m_xAngle (-3.14) = xAngle (1.37 = 1.37)
23:36:01.652 00.010 9340 CameraToMount -- cameraTheta (-1.76) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (1.36 = 1.36)
23:36:01.666 00.014 9340 CameraToMount -- cameraX=-0.03 cameraY=-0.17 hyp=0.17 cameraTheta=-1.76 mountX=0.03 mountY=0.17, mountTheta=1.37
23:36:01.682 00.016 9340 SchedulePrimaryMove(10104498, x=-0.03, y=-0.17, opts=13)
23:36:01.694 00.012 9340 Enqueuing Move request for scope (-0.03, -0.17)
23:36:01.704 00.010 12020 Worker thread wakes up
23:36:01.704 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=6446, max=65525, med=9818, FiltMin=7877, FiltMax=65427, Gamma=2.870
23:36:01.730 00.026 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.17) opts 0xd
23:36:01.730 00.000 9340 UpdateGuideState exits: m=722092 SNR=154.3
23:36:01.742 00.012 12020 Handling offset move in thread for scope, endpoint = (-0.03, -0.17)
23:36:01.742 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:36:01.753 00.011 12020 Moving (-0.03, -0.17) raw xDistance=0.03 yDistance=0.17
23:36:01.753 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
23:36:01.763 00.010 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
23:36:01.763 00.000 9340 Enqueuing Expose request
23:36:01.775 00.012 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:36:01.775 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
23:36:01.776 00.001 12020 MoveAxis(E, 0, ABG)
23:36:01.776 00.000 12020 Move returns status 0, amount 0
23:36:01.776 00.000 12020 MoveAxis(N, 0, ABG)
23:36:01.776 00.000 12020 Move returns status 0, amount 0
23:36:01.776 00.000 12020 move complete, result=0
23:36:01.777 00.001 12020 worker thread done servicing request
23:36:01.777 00.000 12020 Worker thread wakes up
23:36:01.777 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
23:36:01.777 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(836,38,31,31)
23:36:01.781 00.004 9340 GuideStep: 0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
23:36:02.295 00.514 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"92a802bc-4b84-4906-9350-1d6a367fb0a5"}
23:36:02.312 00.017 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"92a802bc-4b84-4906-9350-1d6a367fb0a5"}
23:36:02.351 00.039 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"9069cf0b-117d-4406-98df-414ac62ae09f"}
23:36:02.364 00.013 9340 case statement mapped state 6 to 3
23:36:02.377 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"9069cf0b-117d-4406-98df-414ac62ae09f"}
23:36:02.393 00.016 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"b2611ca0-1f50-4153-b126-a14fc6730b57"}
23:36:02.410 00.017 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":878,"width":15,"height":15,"star_pos":[6.63,6.68],"pixels":"..."},"id":"b2611ca0-1f50-4153-b126-a14fc6730b57"}
23:36:04.158 01.748 12020 Exposure complete
23:36:04.296 00.138 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"60e75990-979e-47f7-99a0-463b1d72b464"}
23:36:04.318 00.022 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"60e75990-979e-47f7-99a0-463b1d72b464"}
23:36:04.334 00.016 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"448a6ffd-5510-4156-bd59-8f198b471cfc"}
23:36:04.359 00.025 9340 case statement mapped state 6 to 3
23:36:04.407 00.048 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"448a6ffd-5510-4156-bd59-8f198b471cfc"}
23:36:04.428 00.021 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"085985e7-0dde-484f-a38b-43ce1bdae017"}
23:36:04.454 00.026 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":878,"width":15,"height":15,"star_pos":[6.63,6.68],"pixels":"..."},"id":"085985e7-0dde-484f-a38b-43ce1bdae017"}
23:36:04.683 00.229 9340 OnExposeComplete: enter
23:36:04.715 00.032 12020 worker thread done servicing request
23:36:04.715 00.000 9340 UpdateGuideState(): m_state=6
23:36:04.762 00.047 9340 Star::Find(15, 851, 53, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 879
23:36:04.789 00.027 9340 Star::Find returns 1 (0), X=851.91, Y=54.41, Mass=775860, SNR=146.1, Peak=56079 HFD=4.1
23:36:04.810 00.021 9340 MultiStar: [#1 -0.04,0.50,0.73,U] [#2 -0.12,0.33,0.91,U] [#3 0.16,0.17,0.70,U] [#4 0.70,0.93,0.00,M10] [#5 0.38,0.63,0.79,U] [#6 -0.40,0.42,0.55,U] [#7 0.29,0.71,0.63,U] [#8 0.92,0.69,0.00,M4] 
23:36:04.835 00.025 9340 refined, 6 included, MultiStar: {0.24, 0.56}, one-star: {1.03, 0.99}
23:36:04.884 00.049 9340 CameraToMount -- cameraTheta (1.17) - m_xAngle (-3.14) = xAngle (4.30 = -1.98)
23:36:04.906 00.022 9340 CameraToMount -- cameraTheta (1.17) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (4.29 = -2.00)
23:36:04.937 00.031 9340 CameraToMount -- cameraX=0.24 cameraY=0.56 hyp=0.60 cameraTheta=1.17 mountX=-0.24 mountY=-0.55, mountTheta=-1.99
23:36:04.997 00.060 9340 SchedulePrimaryMove(10104498, x=0.24, y=0.56, opts=13)
23:36:05.033 00.036 9340 Enqueuing Move request for scope (0.24, 0.56)
23:36:05.059 00.026 12020 Worker thread wakes up
23:36:05.059 00.000 12020 worker thread servicing REQUEST_MOVE scope ofs (0.24, 0.56) opts 0xd
23:36:05.059 00.000 12020 Handling offset move in thread for scope, endpoint = (0.24, 0.56)
23:36:05.060 00.001 9340 UpdateImageDisplay: Size=(1920,1080) min=6283, max=65527, med=9826, FiltMin=7834, FiltMax=65498, Gamma=2.870
23:36:05.097 00.037 12020 Moving (0.24, 0.56) raw xDistance=-0.24 yDistance=-0.55
23:36:05.098 00.001 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.24
23:36:05.098 00.000 12020 GuideAlgorithmResistSwitch::result() returns -0.55 from input -0.55
23:36:05.098 00.000 12020 MoveAxis(E, 0, ABG)
23:36:05.098 00.000 12020 Move returns status 0, amount 0
23:36:05.099 00.001 12020 MoveAxis(N, 92, ABG)
23:36:05.099 00.000 9340 UpdateGuideState exits: m=775860 SNR=146.1
23:36:05.117 00.018 12020 Guiding  Dir = 0, Dur = 92
23:36:05.117 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:36:05.136 00.019 12020 IsSlewing returns 0
23:36:05.137 00.001 9340 ScheduleExposure(2000,3,1) exposurePending=0
23:36:05.156 00.019 12020 IsGuiding returns 0
23:36:05.156 00.000 9340 Enqueuing Expose request
23:36:05.250 00.094 12020 IsGuiding returns 1
23:36:05.250 00.000 12020 scope still moving after pulse duration time elapsed
23:36:05.319 00.069 12020 IsSlewing returns 0
23:36:05.321 00.002 12020 IsGuiding returns 1
23:36:05.441 00.120 12020 IsSlewing returns 0
23:36:05.443 00.002 12020 IsGuiding returns 0
23:36:05.443 00.000 12020 scope move finished after 92 + 195 ms
23:36:05.444 00.001 12020 Move returns status 0, amount 92
23:36:05.444 00.000 12020 move complete, result=0
23:36:05.444 00.000 12020 worker thread done servicing request
23:36:05.444 00.000 9340 GuideStep: -0.2 px 0 ms EAST, -0.6 px 92 ms NORTH
23:36:05.460 00.016 12020 Worker thread wakes up
23:36:05.460 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
23:36:05.460 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(836,38,31,31)
23:36:06.303 00.843 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"2844c0c0-d7ea-4749-abc1-56bb8625e787"}
23:36:06.345 00.042 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"2844c0c0-d7ea-4749-abc1-56bb8625e787"}
23:36:06.382 00.037 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"96868a72-cc93-422c-854d-3c3785d0a216"}
23:36:06.399 00.017 9340 case statement mapped state 6 to 3
23:36:06.420 00.021 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"96868a72-cc93-422c-854d-3c3785d0a216"}
23:36:06.454 00.034 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"d4b8eae9-9b2a-4763-9720-b6f855efd9cd"}
23:36:06.473 00.019 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":879,"width":15,"height":15,"star_pos":[6.91,7.41],"pixels":"..."},"id":"d4b8eae9-9b2a-4763-9720-b6f855efd9cd"}
23:36:07.822 01.349 12020 Exposure complete
23:36:08.302 00.480 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"f7126b5c-aaa8-41bd-9691-507e26b262c3"}
23:36:08.357 00.055 12020 worker thread done servicing request
23:36:08.358 00.001 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"f7126b5c-aaa8-41bd-9691-507e26b262c3"}
23:36:08.380 00.022 9340 OnExposeComplete: enter
23:36:08.403 00.023 9340 UpdateGuideState(): m_state=6
23:36:08.423 00.020 9340 Star::Find(15, 851, 54, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 880
23:36:08.450 00.027 9340 Star::Find returns 1 (0), X=852.27, Y=54.29, Mass=725754, SNR=147.7, Peak=56927 HFD=3.9
23:36:08.513 00.063 9340 MultiStar: [#1 0.18,0.32,0.73,U] [#2 0.18,0.22,0.74,U] [#3 0.40,0.27,0.81,U] [#4 1.12,1.02,0.00,R] [#5 0.67,0.48,0.68,U] [#6 -0.17,0.29,0.74,U] [#7 0.54,0.65,0.56,U] [#8 1.03,0.42,0.00,M5] 
23:36:08.557 00.044 9340 refined, 6 included, MultiStar: {0.49, 0.45}, one-star: {1.38, 0.86}
23:36:08.600 00.043 9340 CameraToMount -- cameraTheta (0.74) - m_xAngle (-3.14) = xAngle (3.88 = -2.41)
23:36:08.662 00.062 9340 CameraToMount -- cameraTheta (0.74) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (3.86 = -2.42)
23:36:08.688 00.026 9340 CameraToMount -- cameraX=0.49 cameraY=0.45 hyp=0.67 cameraTheta=0.74 mountX=-0.50 mountY=-0.44, mountTheta=-2.41
23:36:08.716 00.028 9340 SchedulePrimaryMove(10104498, x=0.49, y=0.45, opts=13)
23:36:08.735 00.019 9340 Enqueuing Move request for scope (0.49, 0.45)
23:36:08.753 00.018 12020 Worker thread wakes up
23:36:08.753 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=5671, max=65527, med=9830, FiltMin=7849, FiltMax=65428, Gamma=2.870
23:36:08.789 00.036 12020 worker thread servicing REQUEST_MOVE scope ofs (0.49, 0.45) opts 0xd
23:36:08.789 00.000 12020 Handling offset move in thread for scope, endpoint = (0.49, 0.45)
23:36:08.789 00.000 12020 Moving (0.49, 0.45) raw xDistance=-0.50 yDistance=-0.44
23:36:08.789 00.000 12020 GuideAlgorithmHysteresis::Result() returns -0.21 from input -0.50
23:36:08.789 00.000 12020 GuideAlgorithmResistSwitch::result() returns -0.44 from input -0.44
23:36:08.789 00.000 12020 MoveAxis(E, 40, ABG)
23:36:08.790 00.001 12020 Guiding  Dir = 2, Dur = 40
23:36:08.792 00.002 12020 IsSlewing returns 0
23:36:08.793 00.001 12020 IsGuiding returns 0
23:36:08.796 00.003 9340 UpdateGuideState exits: m=725754 SNR=147.7
23:36:08.813 00.017 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:36:08.832 00.019 12020 PulseGuide returned control before completion, sleep 28
23:36:08.834 00.002 9340 ScheduleExposure(2000,3,1) exposurePending=0
23:36:08.852 00.018 9340 Enqueuing Expose request
23:36:08.876 00.024 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"b156c629-ef2e-4bba-a64b-c9014153c4aa"}
23:36:08.896 00.020 12020 IsGuiding returns 0
23:36:08.897 00.001 9340 case statement mapped state 6 to 3
23:36:08.940 00.043 12020 Move returns status 0, amount 40
23:36:08.940 00.000 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"b156c629-ef2e-4bba-a64b-c9014153c4aa"}
23:36:08.954 00.014 12020 MoveAxis(N, 74, ABG)
23:36:08.954 00.000 12020 Guiding  Dir = 0, Dur = 74
23:36:08.957 00.003 12020 IsSlewing returns 0
23:36:08.958 00.001 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"303f1b9a-2e3c-4cd3-842e-1466769521a1"}
23:36:08.978 00.020 12020 IsGuiding returns 0
23:36:08.981 00.003 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":880,"width":15,"height":15,"star_pos":[7.27,7.29],"pixels":"..."},"id":"303f1b9a-2e3c-4cd3-842e-1466769521a1"}
23:36:09.074 00.093 12020 IsGuiding returns 1
23:36:09.074 00.000 12020 scope still moving after pulse duration time elapsed
23:36:09.106 00.032 12020 IsSlewing returns 0
23:36:09.107 00.001 12020 IsGuiding returns 1
23:36:09.152 00.045 12020 IsSlewing returns 0
23:36:09.248 00.096 12020 IsGuiding returns 0
23:36:09.249 00.001 12020 scope move finished after 74 + 195 ms
23:36:09.249 00.000 12020 Move returns status 0, amount 74
23:36:09.249 00.000 12020 move complete, result=0
23:36:09.250 00.001 12020 worker thread done servicing request
23:36:09.250 00.000 9340 GuideStep: -0.5 px 40 ms EAST, -0.4 px 74 ms NORTH
23:36:09.263 00.013 12020 Worker thread wakes up
23:36:09.263 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
23:36:09.263 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(836,38,31,31)
23:36:10.302 01.039 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"891af17c-9493-4bdd-b5c3-1ce015d31546"}
23:36:10.525 00.223 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"891af17c-9493-4bdd-b5c3-1ce015d31546"}
23:36:10.590 00.065 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"a1e0b487-d066-4748-ae37-c71c8704c1c4"}
23:36:10.683 00.093 9340 case statement mapped state 6 to 3
23:36:10.751 00.068 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"a1e0b487-d066-4748-ae37-c71c8704c1c4"}
23:36:10.864 00.113 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"dc070934-b1fe-49f7-8937-b0e6f8727022"}
23:36:10.922 00.058 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":880,"width":15,"height":15,"star_pos":[7.27,7.29],"pixels":"..."},"id":"dc070934-b1fe-49f7-8937-b0e6f8727022"}
23:36:11.687 00.765 12020 Exposure complete
23:36:12.149 00.462 12020 worker thread done servicing request
23:36:12.150 00.001 9340 OnExposeComplete: enter
23:36:12.174 00.024 9340 UpdateGuideState(): m_state=6
23:36:12.200 00.026 9340 Star::Find(15, 852, 54, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 881
23:36:12.241 00.041 9340 Star::Find returns 1 (0), X=851.79, Y=53.75, Mass=727230, SNR=141.3, Peak=54650 HFD=3.9
23:36:12.261 00.020 9340 MultiStar: [#1 -0.43,-0.40,0.77,U] [#2 -0.40,-0.55,0.82,U] [#3 -0.11,-0.38,0.76,U] [#4 -0.48,-0.89,0.00,M1] [#5 -0.13,-0.05,0.65,U] [#6 -0.55,-0.22,0.61,U] [#7 0.00,0.12,0.58,U] [#8 0.39,-0.15,0.66,U] 
23:36:12.281 00.020 9340 refined, 7 included, MultiStar: {0.00, -0.16}, one-star: {0.90, 0.32}
23:36:12.297 00.016 9340 CameraToMount -- cameraTheta (-1.57) - m_xAngle (-3.14) = xAngle (1.57 = 1.57)
23:36:12.321 00.024 9340 CameraToMount -- cameraTheta (-1.57) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (1.55 = 1.55)
23:36:12.338 00.017 9340 CameraToMount -- cameraX=0.00 cameraY=-0.16 hyp=0.16 cameraTheta=-1.57 mountX=0.00 mountY=0.16, mountTheta=1.57
23:36:12.391 00.053 9340 SchedulePrimaryMove(10104498, x=0.00, y=-0.16, opts=13)
23:36:12.406 00.015 9340 Enqueuing Move request for scope (0.00, -0.16)
23:36:12.424 00.018 12020 Worker thread wakes up
23:36:12.424 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=6157, max=65521, med=9841, FiltMin=7877, FiltMax=65455, Gamma=2.870
23:36:12.437 00.013 12020 worker thread servicing REQUEST_MOVE scope ofs (0.00, -0.16) opts 0xd
23:36:12.437 00.000 9340 UpdateGuideState exits: m=727230 SNR=141.3
23:36:12.454 00.017 12020 Handling offset move in thread for scope, endpoint = (0.00, -0.16)
23:36:12.455 00.001 12020 Moving (0.00, -0.16) raw xDistance=0.00 yDistance=0.16
23:36:12.455 00.000 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.00
23:36:12.455 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:36:12.455 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
23:36:12.456 00.001 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:36:12.471 00.015 12020 MoveAxis(E, 0, ABG)
23:36:12.471 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
23:36:12.487 00.016 12020 Move returns status 0, amount 0
23:36:12.488 00.001 12020 MoveAxis(N, 0, ABG)
23:36:12.507 00.019 12020 Move returns status 0, amount 0
23:36:12.507 00.000 12020 move complete, result=0
23:36:12.507 00.000 12020 worker thread done servicing request
23:36:12.508 00.001 9340 Enqueuing Expose request
23:36:12.529 00.021 12020 Worker thread wakes up
23:36:12.529 00.000 9340 GuideStep: 0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
23:36:12.546 00.017 12020 worker thread servicing REQUEST_EXPOSE 2000
23:36:12.546 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(836,38,31,31)
23:36:12.565 00.019 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"88478a36-0e43-4bec-b2c6-fe2d6a9661a0"}
23:36:12.583 00.018 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"88478a36-0e43-4bec-b2c6-fe2d6a9661a0"}
23:36:12.613 00.030 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"18221a86-89f1-41a5-badb-4ff4478b5811"}
23:36:12.653 00.040 9340 case statement mapped state 6 to 3
23:36:12.678 00.025 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"18221a86-89f1-41a5-badb-4ff4478b5811"}
23:36:12.699 00.021 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"fb596996-cf39-4624-b108-04e8b7951351"}
23:36:12.712 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":881,"width":15,"height":15,"star_pos":[6.79,6.75],"pixels":"..."},"id":"fb596996-cf39-4624-b108-04e8b7951351"}
23:36:14.303 01.591 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"c23ca352-df0e-4716-8eaa-f714055b1028"}
23:36:14.316 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"c23ca352-df0e-4716-8eaa-f714055b1028"}
23:36:14.346 00.030 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"c0f22582-c2d1-4552-9b27-7b192503670c"}
23:36:14.362 00.016 9340 case statement mapped state 6 to 3
23:36:14.374 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"c0f22582-c2d1-4552-9b27-7b192503670c"}
23:36:14.388 00.014 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"203ca9e4-7c04-45a0-b3bf-35f0579542fe"}
23:36:14.397 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":881,"width":15,"height":15,"star_pos":[6.79,6.75],"pixels":"..."},"id":"203ca9e4-7c04-45a0-b3bf-35f0579542fe"}
23:36:14.947 00.550 12020 Exposure complete
23:36:15.164 00.217 12020 worker thread done servicing request
23:36:15.164 00.000 9340 OnExposeComplete: enter
23:36:15.177 00.013 9340 UpdateGuideState(): m_state=6
23:36:15.189 00.012 9340 Star::Find(15, 851, 53, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 882
23:36:15.198 00.009 9340 Star::Find returns 1 (0), X=852.35, Y=53.63, Mass=762073, SNR=143.3, Peak=54299 HFD=4.2
23:36:15.229 00.031 9340 MultiStar: [#1 0.32,-0.08,0.84,U] [#2 0.02,-0.28,0.74,U] [#3 0.63,-0.16,0.67,U] [#4 0.17,-0.44,0.46,U] [#5 0.63,0.05,0.80,U] [#6 -0.18,0.07,0.58,U] [#7 0.72,0.60,0.00,M1] [#8 1.59,0.33,0.00,M5] 
23:36:15.243 00.014 9340 refined, 6 included, MultiStar: {0.52, -0.06}, one-star: {1.46, 0.20}
23:36:15.251 00.008 9340 CameraToMount -- cameraTheta (-0.11) - m_xAngle (-3.14) = xAngle (3.02 = 3.02)
23:36:15.268 00.017 9340 CameraToMount -- cameraTheta (-0.11) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (3.01 = 3.01)
23:36:15.279 00.011 9340 CameraToMount -- cameraX=0.52 cameraY=-0.06 hyp=0.52 cameraTheta=-0.11 mountX=-0.52 mountY=0.07, mountTheta=3.01
23:36:15.294 00.015 9340 SchedulePrimaryMove(10104498, x=0.52, y=-0.06, opts=13)
23:36:15.306 00.012 9340 Enqueuing Move request for scope (0.52, -0.06)
23:36:15.363 00.057 12020 Worker thread wakes up
23:36:15.364 00.001 12020 worker thread servicing REQUEST_MOVE scope ofs (0.52, -0.06) opts 0xd
23:36:15.364 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=6075, max=65527, med=9650, FiltMin=7305, FiltMax=65428, Gamma=2.870
23:36:15.383 00.019 12020 Handling offset move in thread for scope, endpoint = (0.52, -0.06)
23:36:15.383 00.000 12020 Moving (0.52, -0.06) raw xDistance=-0.52 yDistance=0.07
23:36:15.383 00.000 12020 GuideAlgorithmHysteresis::Result() returns -0.22 from input -0.52
23:36:15.383 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:36:15.385 00.002 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
23:36:15.385 00.000 12020 MoveAxis(E, 42, ABG)
23:36:15.385 00.000 12020 Guiding  Dir = 2, Dur = 42
23:36:15.387 00.002 9340 UpdateGuideState exits: m=762073 SNR=143.3
23:36:15.401 00.014 12020 IsSlewing returns 0
23:36:15.401 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:36:15.414 00.013 12020 IsGuiding returns 0
23:36:15.414 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
23:36:15.441 00.027 12020 PulseGuide returned control before completion, sleep 30
23:36:15.441 00.000 9340 Enqueuing Expose request
23:36:15.478 00.037 12020 IsGuiding returns 1
23:36:15.478 00.000 12020 scope still moving after pulse duration time elapsed
23:36:15.516 00.038 12020 IsSlewing returns 0
23:36:15.548 00.032 12020 IsGuiding returns 0
23:36:15.549 00.001 12020 scope move finished after 42 + 93 ms
23:36:15.549 00.000 12020 Move returns status 0, amount 42
23:36:15.549 00.000 12020 MoveAxis(N, 0, ABG)
23:36:15.549 00.000 12020 Move returns status 0, amount 0
23:36:15.549 00.000 12020 move complete, result=0
23:36:15.549 00.000 12020 worker thread done servicing request
23:36:15.550 00.001 9340 GuideStep: -0.5 px 42 ms EAST, 0.1 px 0 ms NORTH
23:36:15.561 00.011 12020 Worker thread wakes up
23:36:15.562 00.001 12020 worker thread servicing REQUEST_EXPOSE 2000
23:36:15.562 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(836,38,31,31)
23:36:16.317 00.755 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"56667e94-57c5-4d16-8e61-42c8f5bb6b95"}
23:36:16.331 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"56667e94-57c5-4d16-8e61-42c8f5bb6b95"}
23:36:16.347 00.016 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"cd9fdaa7-59a4-4482-927e-c497f4aa9dfc"}
23:36:16.362 00.015 9340 case statement mapped state 6 to 3
23:36:16.394 00.032 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"cd9fdaa7-59a4-4482-927e-c497f4aa9dfc"}
23:36:16.413 00.019 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"8cbcc5c2-8ac3-4fd3-a570-c1a546de6862"}
23:36:16.428 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":882,"width":15,"height":15,"star_pos":[7.35,6.63],"pixels":"..."},"id":"8cbcc5c2-8ac3-4fd3-a570-c1a546de6862"}
23:36:17.921 01.493 12020 Exposure complete
23:36:18.202 00.281 12020 worker thread done servicing request
23:36:18.204 00.002 9340 OnExposeComplete: enter
23:36:18.218 00.014 9340 UpdateGuideState(): m_state=6
23:36:18.234 00.016 9340 Star::Find(15, 852, 53, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 883
23:36:18.266 00.032 9340 Star::Find returns 1 (0), X=851.86, Y=53.96, Mass=763487, SNR=142.6, Peak=57787 HFD=4.1
23:36:18.277 00.011 9340 MultiStar: [#1 -0.28,-0.19,0.79,U] [#2 -0.26,-0.14,0.75,U] [#3 -0.10,-0.15,0.71,U] [#4 -0.28,-0.53,0.65,U] [#5 0.01,0.10,0.86,U] [#6 -0.56,-0.28,0.70,U] [#7 0.13,0.32,0.58,U] [#8 0.73,0.08,0.57,U] 
23:36:18.290 00.013 9340 refined, 8 included, MultiStar: {0.06, -0.01}, one-star: {0.97, 0.53}
23:36:18.300 00.010 9340 CameraToMount -- cameraTheta (-0.10) - m_xAngle (-3.14) = xAngle (3.03 = 3.03)
23:36:18.311 00.011 9340 CameraToMount -- cameraTheta (-0.10) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (3.02 = 3.02)
23:36:18.323 00.012 9340 CameraToMount -- cameraX=0.06 cameraY=-0.01 hyp=0.06 cameraTheta=-0.10 mountX=-0.06 mountY=0.01, mountTheta=3.02
23:36:18.342 00.019 9340 SchedulePrimaryMove(10104498, x=0.06, y=-0.01, opts=13)
23:36:18.356 00.014 9340 Enqueuing Move request for scope (0.06, -0.01)
23:36:18.386 00.030 12020 Worker thread wakes up
23:36:18.386 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=6209, max=65525, med=9825, FiltMin=7527, FiltMax=65427, Gamma=2.870
23:36:18.400 00.014 12020 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.01) opts 0xd
23:36:18.400 00.000 9340 UpdateGuideState exits: m=763487 SNR=142.6
23:36:18.410 00.010 12020 Handling offset move in thread for scope, endpoint = (0.06, -0.01)
23:36:18.410 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:36:18.424 00.014 12020 Moving (0.06, -0.01) raw xDistance=-0.06 yDistance=0.01
23:36:18.425 00.001 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
23:36:18.425 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:36:18.425 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
23:36:18.425 00.000 12020 MoveAxis(E, 0, ABG)
23:36:18.425 00.000 12020 Move returns status 0, amount 0
23:36:18.426 00.001 12020 MoveAxis(N, 0, ABG)
23:36:18.426 00.000 12020 Move returns status 0, amount 0
23:36:18.426 00.000 12020 move complete, result=0
23:36:18.428 00.002 9340 ScheduleExposure(2000,3,1) exposurePending=0
23:36:18.439 00.011 12020 worker thread done servicing request
23:36:18.439 00.000 9340 Enqueuing Expose request
23:36:18.451 00.012 12020 Worker thread wakes up
23:36:18.451 00.000 9340 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
23:36:18.464 00.013 12020 worker thread servicing REQUEST_EXPOSE 2000
23:36:18.464 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(836,38,31,31)
23:36:18.474 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"0b65a148-1527-47f5-8103-77678c06ffdd"}
23:36:18.507 00.033 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"0b65a148-1527-47f5-8103-77678c06ffdd"}
23:36:18.527 00.020 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"a17c6df0-ecdf-4722-b554-5b58edffc224"}
23:36:18.543 00.016 9340 case statement mapped state 6 to 3
23:36:18.557 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"a17c6df0-ecdf-4722-b554-5b58edffc224"}
23:36:18.578 00.021 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"7ff8cd62-fe8f-419e-8275-c4ac294e87e2"}
23:36:18.592 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":883,"width":15,"height":15,"star_pos":[6.86,6.96],"pixels":"..."},"id":"7ff8cd62-fe8f-419e-8275-c4ac294e87e2"}
23:36:20.316 01.724 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"966b9925-152a-40d8-b601-e9d362996abe"}
23:36:20.331 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"966b9925-152a-40d8-b601-e9d362996abe"}
23:36:20.341 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"8de8dad3-a8a9-435a-b275-df14b082859c"}
23:36:20.353 00.012 9340 case statement mapped state 6 to 3
23:36:20.364 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"8de8dad3-a8a9-435a-b275-df14b082859c"}
23:36:20.389 00.025 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"f64ea818-7a83-48f6-8f4b-4f632107043a"}
23:36:20.399 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":883,"width":15,"height":15,"star_pos":[6.86,6.96],"pixels":"..."},"id":"f64ea818-7a83-48f6-8f4b-4f632107043a"}
23:36:20.853 00.454 12020 Exposure complete
23:36:21.047 00.194 12020 worker thread done servicing request
23:36:21.047 00.000 9340 OnExposeComplete: enter
23:36:21.057 00.010 9340 UpdateGuideState(): m_state=6
23:36:21.067 00.010 9340 Star::Find(15, 851, 53, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 884
23:36:21.098 00.031 9340 Star::Find returns 1 (0), X=851.87, Y=54.46, Mass=690632, SNR=130.2, Peak=54063 HFD=3.8
23:36:21.110 00.012 9340 MultiStar: [#1 -0.15,0.38,0.92,U] [#2 -0.38,0.36,0.84,U] [#3 -0.01,0.24,0.68,U] [#4 -0.30,-0.06,0.62,U] [#5 0.01,0.63,0.66,U] [#6 -0.44,0.01,0.66,U] [#7 0.34,0.85,0.65,U] [#8 0.63,0.53,0.57,U] 
23:36:21.119 00.009 9340 refined, 8 included, MultiStar: {0.10, 0.47}, one-star: {0.99, 1.03}
23:36:21.137 00.018 9340 CameraToMount -- cameraTheta (1.37) - m_xAngle (-3.14) = xAngle (4.50 = -1.78)
23:36:21.147 00.010 9340 CameraToMount -- cameraTheta (1.37) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (4.49 = -1.80)
23:36:21.156 00.009 9340 CameraToMount -- cameraX=0.10 cameraY=0.47 hyp=0.48 cameraTheta=1.37 mountX=-0.10 mountY=-0.46, mountTheta=-1.78
23:36:21.177 00.021 9340 SchedulePrimaryMove(10104498, x=0.10, y=0.47, opts=13)
23:36:21.194 00.017 9340 Enqueuing Move request for scope (0.10, 0.47)
23:36:21.207 00.013 12020 Worker thread wakes up
23:36:21.207 00.000 12020 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.47) opts 0xd
23:36:21.207 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=5944, max=65527, med=9663, FiltMin=7572, FiltMax=65498, Gamma=2.870
23:36:21.233 00.026 12020 Handling offset move in thread for scope, endpoint = (0.10, 0.47)
23:36:21.233 00.000 9340 UpdateGuideState exits: m=690632 SNR=130.2
23:36:21.244 00.011 12020 Moving (0.10, 0.47) raw xDistance=-0.10 yDistance=-0.46
23:36:21.245 00.001 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:36:21.254 00.009 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
23:36:21.254 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
23:36:21.264 00.010 12020 GuideAlgorithmResistSwitch::result() returns -0.46 from input -0.46
23:36:21.264 00.000 9340 Enqueuing Expose request
23:36:21.273 00.009 12020 MoveAxis(E, 0, ABG)
23:36:21.273 00.000 12020 Move returns status 0, amount 0
23:36:21.273 00.000 12020 MoveAxis(N, 78, ABG)
23:36:21.274 00.001 12020 Guiding  Dir = 0, Dur = 78
23:36:21.274 00.000 12020 IsSlewing returns 0
23:36:21.275 00.001 12020 IsGuiding returns 0
23:36:21.354 00.079 12020 IsGuiding returns 1
23:36:21.354 00.000 12020 scope still moving after pulse duration time elapsed
23:36:21.418 00.064 12020 IsSlewing returns 0
23:36:21.419 00.001 12020 IsGuiding returns 1
23:36:21.545 00.126 12020 IsSlewing returns 0
23:36:21.546 00.001 12020 IsGuiding returns 0
23:36:21.546 00.000 12020 scope move finished after 78 + 192 ms
23:36:21.547 00.001 12020 Move returns status 0, amount 78
23:36:21.547 00.000 12020 move complete, result=0
23:36:21.547 00.000 12020 worker thread done servicing request
23:36:21.547 00.000 9340 GuideStep: -0.1 px 0 ms EAST, -0.5 px 78 ms NORTH
23:36:21.557 00.010 12020 Worker thread wakes up
23:36:21.557 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
23:36:21.557 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(836,38,31,31)
23:36:22.316 00.759 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"0118edee-0507-43f5-85b3-4e3cf9b4a47e"}
23:36:22.333 00.017 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"0118edee-0507-43f5-85b3-4e3cf9b4a47e"}
23:36:22.347 00.014 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"ac33a5be-130c-447a-9f8f-8dd2ddd6a70d"}
23:36:22.357 00.010 9340 case statement mapped state 6 to 3
23:36:22.401 00.044 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"ac33a5be-130c-447a-9f8f-8dd2ddd6a70d"}
23:36:22.445 00.044 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"70233ae4-e5cb-4c63-9ef8-a9e2411260b1"}
23:36:22.498 00.053 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":884,"width":15,"height":15,"star_pos":[6.87,7.46],"pixels":"..."},"id":"70233ae4-e5cb-4c63-9ef8-a9e2411260b1"}
23:36:23.945 01.447 12020 Exposure complete
23:36:24.307 00.362 12020 worker thread done servicing request
23:36:24.308 00.001 9340 OnExposeComplete: enter
23:36:24.325 00.017 9340 UpdateGuideState(): m_state=6
23:36:24.342 00.017 9340 Star::Find(15, 851, 54, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 885
23:36:24.356 00.014 9340 Star::Find returns 1 (0), X=851.42, Y=54.07, Mass=747439, SNR=129.6, Peak=51776 HFD=4.0
23:36:24.374 00.018 9340 MultiStar: [#1 -0.63,0.14,0.74,U] [#2 -0.33,-0.17,0.94,U] [#3 -0.33,0.12,0.66,U] [#4 -0.84,-0.13,0.66,U] [#5 -0.27,0.21,0.88,U] [#6 -0.64,0.26,0.77,U] [#7 0.15,0.50,0.62,U] [#8 0.39,0.35,0.74,U] 
23:36:24.392 00.018 9340 refined, 8 included, MultiStar: {-0.19, 0.22}, one-star: {0.53, 0.64}
23:36:24.408 00.016 9340 CameraToMount -- cameraTheta (2.30) - m_xAngle (-3.14) = xAngle (5.43 = -0.85)
23:36:24.447 00.039 9340 CameraToMount -- cameraTheta (2.30) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (5.42 = -0.86)
23:36:24.460 00.013 9340 CameraToMount -- cameraX=-0.19 cameraY=0.22 hyp=0.29 cameraTheta=2.30 mountX=0.19 mountY=-0.22, mountTheta=-0.85
23:36:24.489 00.029 9340 SchedulePrimaryMove(10104498, x=-0.19, y=0.22, opts=13)
23:36:24.501 00.012 9340 Enqueuing Move request for scope (-0.19, 0.22)
23:36:24.519 00.018 12020 Worker thread wakes up
23:36:24.519 00.000 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.19, 0.22) opts 0xd
23:36:24.519 00.000 12020 Handling offset move in thread for scope, endpoint = (-0.19, 0.22)
23:36:24.521 00.002 12020 Moving (-0.19, 0.22) raw xDistance=0.19 yDistance=-0.22
23:36:24.521 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=6351, max=65525, med=9861, FiltMin=7820, FiltMax=65509, Gamma=2.870
23:36:24.539 00.018 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.19
23:36:24.539 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:36:24.539 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.22
23:36:24.539 00.000 12020 MoveAxis(E, 0, ABG)
23:36:24.539 00.000 12020 Move returns status 0, amount 0
23:36:24.540 00.001 12020 MoveAxis(N, 0, ABG)
23:36:24.540 00.000 12020 Move returns status 0, amount 0
23:36:24.540 00.000 12020 move complete, result=0
23:36:24.541 00.001 9340 UpdateGuideState exits: m=747439 SNR=129.6
23:36:24.595 00.054 12020 worker thread done servicing request
23:36:24.595 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:36:24.612 00.017 9340 ScheduleExposure(2000,3,1) exposurePending=0
23:36:24.629 00.017 9340 Enqueuing Expose request
23:36:24.642 00.013 12020 Worker thread wakes up
23:36:24.643 00.001 9340 GuideStep: 0.2 px 0 ms EAST, -0.2 px 0 ms NORTH
23:36:24.657 00.014 12020 worker thread servicing REQUEST_EXPOSE 2000
23:36:24.657 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(836,38,31,31)
23:36:24.669 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"5f77d13c-095d-46f3-9c91-92fc8a73d3c3"}
23:36:24.689 00.020 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"5f77d13c-095d-46f3-9c91-92fc8a73d3c3"}
23:36:24.739 00.050 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"280c6516-72a3-4098-adf2-402283469770"}
23:36:24.755 00.016 9340 case statement mapped state 6 to 3
23:36:24.772 00.017 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"280c6516-72a3-4098-adf2-402283469770"}
23:36:24.801 00.029 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"b54b73a4-933a-4fb3-ab80-2662e70a5b7b"}
23:36:24.820 00.019 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":885,"width":15,"height":15,"star_pos":[7.42,7.07],"pixels":"..."},"id":"b54b73a4-933a-4fb3-ab80-2662e70a5b7b"}
23:36:26.317 01.497 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"78d7f503-c4f5-404d-9207-7a7fb3c64746"}
23:36:26.335 00.018 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"78d7f503-c4f5-404d-9207-7a7fb3c64746"}
23:36:26.365 00.030 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"5e973384-06bb-4a31-90a6-7a47842cc242"}
23:36:26.376 00.011 9340 case statement mapped state 6 to 3
23:36:26.387 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"5e973384-06bb-4a31-90a6-7a47842cc242"}
23:36:26.401 00.014 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"24a9808f-7ff7-4b1c-a4a7-567ce993f750"}
23:36:26.410 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":885,"width":15,"height":15,"star_pos":[7.42,7.07],"pixels":"..."},"id":"24a9808f-7ff7-4b1c-a4a7-567ce993f750"}
23:36:27.128 00.718 12020 Exposure complete
23:36:27.351 00.223 12020 worker thread done servicing request
23:36:27.351 00.000 9340 OnExposeComplete: enter
23:36:27.363 00.012 9340 UpdateGuideState(): m_state=6
23:36:27.372 00.009 9340 Star::Find(15, 851, 54, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 886
23:36:27.381 00.009 9340 Star::Find returns 1 (0), X=851.50, Y=54.58, Mass=763865, SNR=145.8, Peak=55482 HFD=4.2
23:36:27.395 00.014 9340 MultiStar: [#1 -0.27,0.50,0.66,U] [#2 -0.21,0.48,0.74,U] [#3 -0.26,0.37,0.58,U] [#4 -0.54,0.12,0.60,U] [#5 -0.13,0.70,0.73,U] [#6 -0.64,0.66,0.56,U] [#7 0.08,1.06,0.00,M1] [#8 0.63,0.69,0.00,M3] 
23:36:27.405 00.010 9340 refined, 6 included, MultiStar: {-0.13, 0.62}, one-star: {0.61, 1.15}
23:36:27.417 00.012 9340 CameraToMount -- cameraTheta (1.78) - m_xAngle (-3.14) = xAngle (4.92 = -1.36)
23:36:27.443 00.026 9340 CameraToMount -- cameraTheta (1.78) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (4.90 = -1.38)
23:36:27.454 00.011 9340 CameraToMount -- cameraX=-0.13 cameraY=0.62 hyp=0.63 cameraTheta=1.78 mountX=0.13 mountY=-0.62, mountTheta=-1.37
23:36:27.466 00.012 9340 SchedulePrimaryMove(10104498, x=-0.13, y=0.62, opts=13)
23:36:27.480 00.014 9340 Enqueuing Move request for scope (-0.13, 0.62)
23:36:27.491 00.011 12020 Worker thread wakes up
23:36:27.491 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=5785, max=65527, med=9735, FiltMin=7589, FiltMax=65483, Gamma=2.870
23:36:27.499 00.008 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.13, 0.62) opts 0xd
23:36:27.499 00.000 9340 UpdateGuideState exits: m=763865 SNR=145.8
23:36:27.511 00.012 12020 Handling offset move in thread for scope, endpoint = (-0.13, 0.62)
23:36:27.511 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:36:27.523 00.012 12020 Moving (-0.13, 0.62) raw xDistance=0.13 yDistance=-0.62
23:36:27.524 00.001 9340 ScheduleExposure(2000,3,1) exposurePending=0
23:36:27.535 00.011 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.13
23:36:27.535 00.000 12020 GuideAlgorithmResistSwitch::result() returns -0.62 from input -0.62
23:36:27.535 00.000 9340 Enqueuing Expose request
23:36:27.546 00.011 12020 MoveAxis(E, 0, ABG)
23:36:27.546 00.000 12020 Move returns status 0, amount 0
23:36:27.546 00.000 12020 MoveAxis(N, 104, ABG)
23:36:27.546 00.000 12020 Guiding  Dir = 0, Dur = 104
23:36:27.547 00.001 12020 IsSlewing returns 0
23:36:27.548 00.001 12020 IsGuiding returns 0
23:36:27.622 00.074 12020 PulseGuide returned control before completion, sleep 41
23:36:27.672 00.050 12020 IsGuiding returns 1
23:36:27.673 00.001 12020 scope still moving after pulse duration time elapsed
23:36:27.703 00.030 12020 IsSlewing returns 0
23:36:27.704 00.001 12020 IsGuiding returns 1
23:36:27.750 00.046 12020 IsSlewing returns 0
23:36:27.846 00.096 12020 IsGuiding returns 0
23:36:27.847 00.001 12020 scope move finished after 104 + 193 ms
23:36:27.847 00.000 12020 Move returns status 0, amount 104
23:36:27.847 00.000 12020 move complete, result=0
23:36:27.847 00.000 12020 worker thread done servicing request
23:36:27.847 00.000 12020 Worker thread wakes up
23:36:27.847 00.000 9340 GuideStep: 0.1 px 0 ms EAST, -0.6 px 104 ms NORTH
23:36:27.860 00.013 12020 worker thread servicing REQUEST_EXPOSE 2000
23:36:27.860 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(836,38,31,31)
23:36:28.317 00.457 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"738343be-5db1-4ab5-aeaa-cfe387b9cc78"}
23:36:28.332 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"738343be-5db1-4ab5-aeaa-cfe387b9cc78"}
23:36:28.343 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"16fad4a4-dda0-46b1-831d-a1f75e4c7665"}
23:36:28.355 00.012 9340 case statement mapped state 6 to 3
23:36:28.368 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"16fad4a4-dda0-46b1-831d-a1f75e4c7665"}
23:36:28.380 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"0c4e6567-3852-479c-9238-8225711c3a11"}
23:36:28.391 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":886,"width":15,"height":15,"star_pos":[7.50,6.58],"pixels":"..."},"id":"0c4e6567-3852-479c-9238-8225711c3a11"}
23:36:30.215 01.824 12020 Exposure complete
23:36:30.316 00.101 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"be0f7452-066e-4d76-9818-d70ed5c0c255"}
23:36:30.328 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"be0f7452-066e-4d76-9818-d70ed5c0c255"}
23:36:30.342 00.014 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"c200054b-72c0-4f0a-916d-6d0a0b9ef4f0"}
23:36:30.354 00.012 9340 case statement mapped state 6 to 3
23:36:30.371 00.017 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"c200054b-72c0-4f0a-916d-6d0a0b9ef4f0"}
23:36:30.389 00.018 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"cd8c392c-3d34-48a0-933a-422462a8fa46"}
23:36:30.426 00.037 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":886,"width":15,"height":15,"star_pos":[7.50,6.58],"pixels":"..."},"id":"cd8c392c-3d34-48a0-933a-422462a8fa46"}
23:36:30.495 00.069 12020 worker thread done servicing request
23:36:30.495 00.000 9340 OnExposeComplete: enter
23:36:30.510 00.015 9340 UpdateGuideState(): m_state=6
23:36:30.523 00.013 9340 Star::Find(15, 851, 54, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 887
23:36:30.571 00.048 9340 Star::Find returns 1 (0), X=851.92, Y=53.83, Mass=702578, SNR=145.4, Peak=51883 HFD=4.1
23:36:30.597 00.026 9340 MultiStar: [#1 -0.02,-0.34,0.80,U] [#2 -0.18,-0.26,0.72,U] [#3 0.15,-0.23,0.71,U] [#4 -0.29,-0.47,0.75,U] [#5 0.04,0.02,0.69,U] [#6 -0.41,-0.14,0.62,U] [#7 0.27,0.31,0.52,U] [#8 0.53,0.07,0.63,U] 
23:36:30.618 00.021 9340 refined, 8 included, MultiStar: {0.16, -0.07}, one-star: {1.03, 0.40}
23:36:30.650 00.032 9340 CameraToMount -- cameraTheta (-0.40) - m_xAngle (-3.14) = xAngle (2.74 = 2.74)
23:36:30.699 00.049 9340 CameraToMount -- cameraTheta (-0.40) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (2.72 = 2.72)
23:36:30.720 00.021 9340 CameraToMount -- cameraX=0.16 cameraY=-0.07 hyp=0.17 cameraTheta=-0.40 mountX=-0.16 mountY=0.07, mountTheta=2.73
23:36:30.746 00.026 9340 SchedulePrimaryMove(10104498, x=0.16, y=-0.07, opts=13)
23:36:30.763 00.017 9340 Enqueuing Move request for scope (0.16, -0.07)
23:36:30.779 00.016 12020 Worker thread wakes up
23:36:30.779 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=6255, max=65525, med=9864, FiltMin=7918, FiltMax=65427, Gamma=2.870
23:36:30.814 00.035 12020 worker thread servicing REQUEST_MOVE scope ofs (0.16, -0.07) opts 0xd
23:36:30.814 00.000 12020 Handling offset move in thread for scope, endpoint = (0.16, -0.07)
23:36:30.814 00.000 12020 Moving (0.16, -0.07) raw xDistance=-0.16 yDistance=0.07
23:36:30.814 00.000 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16
23:36:30.815 00.001 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:36:30.815 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
23:36:30.815 00.000 12020 MoveAxis(E, 0, ABG)
23:36:30.815 00.000 12020 Move returns status 0, amount 0
23:36:30.815 00.000 12020 MoveAxis(N, 0, ABG)
23:36:30.816 00.001 12020 Move returns status 0, amount 0
23:36:30.818 00.002 9340 UpdateGuideState exits: m=702578 SNR=145.4
23:36:30.840 00.022 12020 move complete, result=0
23:36:30.840 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:36:30.856 00.016 12020 worker thread done servicing request
23:36:30.858 00.002 9340 ScheduleExposure(2000,3,1) exposurePending=0
23:36:30.873 00.015 9340 Enqueuing Expose request
23:36:30.894 00.021 12020 Worker thread wakes up
23:36:30.894 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
23:36:30.895 00.001 9340 GuideStep: -0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
23:36:30.908 00.013 12020 Handling exposure in thread, d=2000 o=3 r=(836,38,31,31)
23:36:32.317 01.409 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"ec899963-545c-483b-8205-3c2bac25d18d"}
23:36:32.330 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"ec899963-545c-483b-8205-3c2bac25d18d"}
23:36:32.343 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"e435dd8b-7157-4ad4-be92-d6d76cf0aca3"}
23:36:32.372 00.029 9340 case statement mapped state 6 to 3
23:36:32.392 00.020 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"e435dd8b-7157-4ad4-be92-d6d76cf0aca3"}
23:36:32.406 00.014 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"7e88df0d-9b5b-4ea8-8474-88cf9c2307ee"}
23:36:32.418 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":887,"width":15,"height":15,"star_pos":[6.92,6.83],"pixels":"..."},"id":"7e88df0d-9b5b-4ea8-8474-88cf9c2307ee"}
23:36:33.288 00.870 12020 Exposure complete
23:36:33.704 00.416 12020 worker thread done servicing request
23:36:33.704 00.000 9340 OnExposeComplete: enter
23:36:33.732 00.028 9340 UpdateGuideState(): m_state=6
23:36:33.748 00.016 9340 Star::Find(15, 851, 53, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 888
23:36:33.769 00.021 9340 Star::Find returns 1 (0), X=851.66, Y=54.01, Mass=748509, SNR=143.9, Peak=54622 HFD=4.0
23:36:33.803 00.034 9340 MultiStar: [#1 -0.38,0.05,0.74,U] [#2 -0.36,0.01,0.83,U] [#3 -0.15,-0.14,0.87,U] [#4 -0.57,-0.29,0.58,U] [#5 -0.22,0.38,0.72,U] [#6 -0.53,0.12,0.59,U] [#7 0.05,0.77,0.57,U] [#8 0.53,0.26,0.60,U] 
23:36:33.825 00.022 9340 refined, 8 included, MultiStar: {-0.06, 0.20}, one-star: {0.78, 0.58}
23:36:33.839 00.014 9340 CameraToMount -- cameraTheta (1.87) - m_xAngle (-3.14) = xAngle (5.01 = -1.28)
23:36:33.854 00.015 9340 CameraToMount -- cameraTheta (1.87) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (4.99 = -1.29)
23:36:33.870 00.016 9340 CameraToMount -- cameraX=-0.06 cameraY=0.20 hyp=0.21 cameraTheta=1.87 mountX=0.06 mountY=-0.20, mountTheta=-1.28
23:36:33.907 00.037 9340 SchedulePrimaryMove(10104498, x=-0.06, y=0.20, opts=13)
23:36:33.924 00.017 9340 Enqueuing Move request for scope (-0.06, 0.20)
23:36:33.937 00.013 12020 Worker thread wakes up
23:36:33.938 00.001 9340 UpdateImageDisplay: Size=(1920,1080) min=5959, max=65525, med=9864, FiltMin=7411, FiltMax=65428, Gamma=2.870
23:36:33.950 00.012 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.20) opts 0xd
23:36:33.950 00.000 9340 UpdateGuideState exits: m=748509 SNR=143.9
23:36:33.966 00.016 12020 Handling offset move in thread for scope, endpoint = (-0.06, 0.20)
23:36:33.967 00.001 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:36:33.981 00.014 12020 Moving (-0.06, 0.20) raw xDistance=0.06 yDistance=-0.20
23:36:33.998 00.017 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
23:36:34.000 00.002 9340 ScheduleExposure(2000,3,1) exposurePending=0
23:36:34.025 00.025 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:36:34.026 00.001 9340 Enqueuing Expose request
23:36:34.041 00.015 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.20
23:36:34.042 00.001 12020 MoveAxis(E, 0, ABG)
23:36:34.042 00.000 12020 Move returns status 0, amount 0
23:36:34.042 00.000 12020 MoveAxis(N, 0, ABG)
23:36:34.043 00.001 12020 Move returns status 0, amount 0
23:36:34.043 00.000 12020 move complete, result=0
23:36:34.043 00.000 12020 worker thread done servicing request
23:36:34.043 00.000 12020 Worker thread wakes up
23:36:34.043 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
23:36:34.044 00.001 12020 Handling exposure in thread, d=2000 o=3 r=(836,38,31,31)
23:36:34.046 00.002 9340 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
23:36:34.317 00.271 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"6e694c15-a87a-404d-8b1c-65409b5b7491"}
23:36:34.331 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"6e694c15-a87a-404d-8b1c-65409b5b7491"}
23:36:34.354 00.023 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"185c3153-40ab-4885-bbe2-2764cf752146"}
23:36:34.379 00.025 9340 case statement mapped state 6 to 3
23:36:34.430 00.051 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"185c3153-40ab-4885-bbe2-2764cf752146"}
23:36:34.456 00.026 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"30342fa9-6f8d-42cb-a48a-6540cb12c7de"}
23:36:34.471 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":888,"width":15,"height":15,"star_pos":[6.66,7.01],"pixels":"..."},"id":"30342fa9-6f8d-42cb-a48a-6540cb12c7de"}
23:36:36.315 01.844 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"c92a3b18-fcfa-43d5-a708-f2db030fd6be"}
23:36:36.332 00.017 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"c92a3b18-fcfa-43d5-a708-f2db030fd6be"}
23:36:36.393 00.061 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"6656b0cc-2b6a-4013-bbbb-9e5312fdef53"}
23:36:36.422 00.029 9340 case statement mapped state 6 to 3
23:36:36.462 00.040 12020 Exposure complete
23:36:36.462 00.000 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"6656b0cc-2b6a-4013-bbbb-9e5312fdef53"}
23:36:36.518 00.056 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"09dcf457-2b74-4386-8612-ba6f5a5ed1d5"}
23:36:36.547 00.029 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":888,"width":15,"height":15,"star_pos":[6.66,7.01],"pixels":"..."},"id":"09dcf457-2b74-4386-8612-ba6f5a5ed1d5"}
23:36:36.956 00.409 12020 worker thread done servicing request
23:36:36.956 00.000 9340 OnExposeComplete: enter
23:36:36.973 00.017 9340 UpdateGuideState(): m_state=6
23:36:36.999 00.026 9340 Star::Find(15, 851, 54, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 889
23:36:37.039 00.040 9340 Star::Find returns 1 (0), X=851.84, Y=54.24, Mass=729893, SNR=143.4, Peak=52310 HFD=4.1
23:36:37.080 00.041 9340 MultiStar: [#1 -0.18,0.39,0.89,U] [#2 0.17,0.16,0.79,U] [#3 0.26,0.20,0.60,U] [#4 -0.40,0.07,0.68,U] [#5 0.32,0.57,0.68,U] [#6 -0.39,0.38,0.57,U] [#7 0.40,1.00,0.00,M1] [#8 0.73,0.50,0.55,U] 
23:36:37.114 00.034 9340 refined, 7 included, MultiStar: {0.21, 0.41}, one-star: {0.96, 0.82}
23:36:37.164 00.050 9340 CameraToMount -- cameraTheta (1.09) - m_xAngle (-3.14) = xAngle (4.22 = -2.06)
23:36:37.200 00.036 9340 CameraToMount -- cameraTheta (1.09) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (4.21 = -2.08)
23:36:37.240 00.040 9340 CameraToMount -- cameraX=0.21 cameraY=0.41 hyp=0.46 cameraTheta=1.09 mountX=-0.22 mountY=-0.40, mountTheta=-2.06
23:36:37.345 00.105 9340 SchedulePrimaryMove(10104498, x=0.21, y=0.41, opts=13)
23:36:37.436 00.091 9340 Enqueuing Move request for scope (0.21, 0.41)
23:36:37.497 00.061 12020 Worker thread wakes up
23:36:37.497 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=6261, max=65527, med=9889, FiltMin=7722, FiltMax=65471, Gamma=2.870
23:36:37.514 00.017 12020 worker thread servicing REQUEST_MOVE scope ofs (0.21, 0.41) opts 0xd
23:36:37.514 00.000 9340 UpdateGuideState exits: m=729893 SNR=143.4
23:36:37.531 00.017 12020 Handling offset move in thread for scope, endpoint = (0.21, 0.41)
23:36:37.531 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:36:37.546 00.015 12020 Moving (0.21, 0.41) raw xDistance=-0.22 yDistance=-0.40
23:36:37.547 00.001 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.22
23:36:37.547 00.000 12020 GuideAlgorithmResistSwitch::result() returns -0.40 from input -0.40
23:36:37.547 00.000 12020 MoveAxis(E, 0, ABG)
23:36:37.547 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
23:36:37.566 00.019 12020 Move returns status 0, amount 0
23:36:37.566 00.000 9340 Enqueuing Expose request
23:36:37.581 00.015 12020 MoveAxis(N, 67, ABG)
23:36:37.581 00.000 12020 Guiding  Dir = 0, Dur = 67
23:36:37.583 00.002 12020 IsSlewing returns 0
23:36:37.585 00.002 12020 IsGuiding returns 0
23:36:37.727 00.142 12020 IsGuiding returns 1
23:36:37.728 00.001 12020 scope still moving after pulse duration time elapsed
23:36:37.857 00.129 12020 IsSlewing returns 0
23:36:37.860 00.003 12020 IsGuiding returns 0
23:36:37.860 00.000 12020 scope move finished after 67 + 207 ms
23:36:37.861 00.001 12020 Move returns status 0, amount 67
23:36:37.861 00.000 12020 move complete, result=0
23:36:37.861 00.000 12020 worker thread done servicing request
23:36:37.861 00.000 9340 GuideStep: -0.2 px 0 ms EAST, -0.4 px 67 ms NORTH
23:36:37.874 00.013 12020 Worker thread wakes up
23:36:37.874 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
23:36:37.874 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(836,38,31,31)
23:36:38.316 00.442 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"66fd94da-80b3-46ff-906f-221d17fddd98"}
23:36:38.329 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"66fd94da-80b3-46ff-906f-221d17fddd98"}
23:36:38.344 00.015 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"29c220fd-48ef-4851-86ae-6639ba5ae2b8"}
23:36:38.359 00.015 9340 case statement mapped state 6 to 3
23:36:38.398 00.039 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"29c220fd-48ef-4851-86ae-6639ba5ae2b8"}
23:36:38.429 00.031 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"48b4c131-642b-4778-b486-4729037a6481"}
23:36:38.443 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":889,"width":15,"height":15,"star_pos":[6.84,7.24],"pixels":"..."},"id":"48b4c131-642b-4778-b486-4729037a6481"}
23:36:40.240 01.797 12020 Exposure complete
23:36:40.317 00.077 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"1e827130-3fd0-48d0-bb2c-d617358961a4"}
23:36:40.333 00.016 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"1e827130-3fd0-48d0-bb2c-d617358961a4"}
23:36:40.345 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"8d44f8dd-627e-476e-9a25-ac121bba7b78"}
23:36:40.361 00.016 9340 case statement mapped state 6 to 3
23:36:40.377 00.016 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"8d44f8dd-627e-476e-9a25-ac121bba7b78"}
23:36:40.411 00.034 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"1ac6ae6d-9c55-4c26-8cd7-39200f3e31ae"}
23:36:40.427 00.016 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":889,"width":15,"height":15,"star_pos":[6.84,7.24],"pixels":"..."},"id":"1ac6ae6d-9c55-4c26-8cd7-39200f3e31ae"}
23:36:40.545 00.118 12020 worker thread done servicing request
23:36:40.545 00.000 9340 OnExposeComplete: enter
23:36:40.563 00.018 9340 UpdateGuideState(): m_state=6
23:36:40.581 00.018 9340 Star::Find(15, 851, 54, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 890
23:36:40.595 00.014 9340 Star::Find returns 1 (0), X=851.93, Y=53.46, Mass=706245, SNR=149.4, Peak=50163 HFD=4.0
23:36:40.607 00.012 9340 MultiStar: [#1 -0.10,-0.56,0.75,U] [#2 -0.12,-0.42,0.68,U] [#3 0.29,-0.67,0.74,U] [#4 -0.38,-0.70,0.52,U] [#5 0.35,-0.28,0.64,U] [#6 -0.32,-0.39,0.74,U] [#7 0.47,-0.05,0.55,U] [#8 1.05,-0.20,0.00,M1] 
23:36:40.622 00.015 9340 refined, 7 included, MultiStar: {0.20, -0.36}, one-star: {1.04, 0.03}
23:36:40.643 00.021 9340 CameraToMount -- cameraTheta (-1.06) - m_xAngle (-3.14) = xAngle (2.08 = 2.08)
23:36:40.681 00.038 9340 CameraToMount -- cameraTheta (-1.06) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (2.06 = 2.06)
23:36:40.697 00.016 9340 CameraToMount -- cameraX=0.20 cameraY=-0.36 hyp=0.41 cameraTheta=-1.06 mountX=-0.20 mountY=0.37, mountTheta=2.07
23:36:40.715 00.018 9340 SchedulePrimaryMove(10104498, x=0.20, y=-0.36, opts=13)
23:36:40.730 00.015 9340 Enqueuing Move request for scope (0.20, -0.36)
23:36:40.742 00.012 12020 Worker thread wakes up
23:36:40.742 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=5825, max=65521, med=9875, FiltMin=7756, FiltMax=65428, Gamma=2.870
23:36:40.753 00.011 12020 worker thread servicing REQUEST_MOVE scope ofs (0.20, -0.36) opts 0xd
23:36:40.753 00.000 9340 UpdateGuideState exits: m=706245 SNR=149.4
23:36:40.770 00.017 12020 Handling offset move in thread for scope, endpoint = (0.20, -0.36)
23:36:40.770 00.000 12020 Moving (0.20, -0.36) raw xDistance=-0.20 yDistance=0.37
23:36:40.770 00.000 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.20
23:36:40.770 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
23:36:40.771 00.001 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:36:40.784 00.013 9340 ScheduleExposure(2000,3,1) exposurePending=0
23:36:40.797 00.013 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.37
23:36:40.797 00.000 9340 Enqueuing Expose request
23:36:40.832 00.035 12020 MoveAxis(E, 0, ABG)
23:36:40.833 00.001 12020 Move returns status 0, amount 0
23:36:40.833 00.000 12020 MoveAxis(N, 0, ABG)
23:36:40.833 00.000 12020 Move returns status 0, amount 0
23:36:40.833 00.000 12020 move complete, result=0
23:36:40.834 00.001 12020 worker thread done servicing request
23:36:40.834 00.000 12020 Worker thread wakes up
23:36:40.834 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
23:36:40.834 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(836,38,31,31)
23:36:40.842 00.008 9340 GuideStep: -0.2 px 0 ms EAST, 0.4 px 0 ms NORTH
23:36:42.317 01.475 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"ffd2ec7b-1188-4b67-9dd0-1b8faea8a1af"}
23:36:42.347 00.030 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"ffd2ec7b-1188-4b67-9dd0-1b8faea8a1af"}
23:36:42.361 00.014 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"83694541-6c24-4d5b-8e4a-a39b0f717c45"}
23:36:42.381 00.020 9340 case statement mapped state 6 to 3
23:36:42.390 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"83694541-6c24-4d5b-8e4a-a39b0f717c45"}
23:36:42.402 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"ef239016-ea53-4b1b-8034-c67f12bf905b"}
23:36:42.416 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":890,"width":15,"height":15,"star_pos":[6.93,7.46],"pixels":"..."},"id":"ef239016-ea53-4b1b-8034-c67f12bf905b"}
23:36:43.213 00.797 12020 Exposure complete
23:36:43.669 00.456 12020 worker thread done servicing request
23:36:43.670 00.001 9340 OnExposeComplete: enter
23:36:43.688 00.018 9340 UpdateGuideState(): m_state=6
23:36:43.705 00.017 9340 Star::Find(15, 851, 53, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 891
23:36:43.720 00.015 9340 Star::Find returns 1 (0), X=852.60, Y=54.04, Mass=724336, SNR=159.1, Peak=53019 HFD=4.1
23:36:43.733 00.013 9340 MultiStar: [#1 0.50,0.06,0.63,U] [#2 0.70,-0.09,0.75,U] [#3 0.66,-0.07,0.59,U] [#4 0.27,-0.48,0.49,U] [#5 0.84,0.16,0.72,U] [#6 0.27,0.07,0.59,U] [#7 1.20,0.18,0.00,M1] [#8 1.53,0.02,0.00,M2] 
23:36:43.750 00.017 9340 refined, 6 included, MultiStar: {0.81, 0.10}, one-star: {1.71, 0.62}
23:36:43.764 00.014 9340 CameraToMount -- cameraTheta (0.12) - m_xAngle (-3.14) = xAngle (3.26 = -3.03)
23:36:43.797 00.033 9340 CameraToMount -- cameraTheta (0.12) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (3.24 = -3.04)
23:36:43.813 00.016 9340 CameraToMount -- cameraX=0.81 cameraY=0.10 hyp=0.81 cameraTheta=0.12 mountX=-0.81 mountY=-0.08, mountTheta=-3.04
23:36:43.837 00.024 9340 SchedulePrimaryMove(10104498, x=0.81, y=0.10, opts=13)
23:36:43.848 00.011 9340 Enqueuing Move request for scope (0.81, 0.10)
23:36:43.860 00.012 12020 Worker thread wakes up
23:36:43.861 00.001 9340 UpdateImageDisplay: Size=(1920,1080) min=6045, max=65527, med=9866, FiltMin=7803, FiltMax=65428, Gamma=2.870
23:36:43.873 00.012 12020 worker thread servicing REQUEST_MOVE scope ofs (0.81, 0.10) opts 0xd
23:36:43.874 00.001 9340 UpdateGuideState exits: m=724336 SNR=159.1
23:36:43.889 00.015 12020 Handling offset move in thread for scope, endpoint = (0.81, 0.10)
23:36:43.889 00.000 12020 Moving (0.81, 0.10) raw xDistance=-0.81 yDistance=-0.08
23:36:43.889 00.000 12020 GuideAlgorithmHysteresis::Result() returns -0.34 from input -0.81
23:36:43.889 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:36:43.890 00.001 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
23:36:43.890 00.000 12020 MoveAxis(E, 66, ABG)
23:36:43.890 00.000 12020 Guiding  Dir = 2, Dur = 66
23:36:43.891 00.001 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:36:43.907 00.016 12020 IsSlewing returns 0
23:36:43.923 00.016 9340 ScheduleExposure(2000,3,1) exposurePending=0
23:36:43.940 00.017 12020 IsGuiding returns 0
23:36:43.940 00.000 9340 Enqueuing Expose request
23:36:43.967 00.027 12020 PulseGuide returned control before completion, sleep 49
23:36:44.060 00.093 12020 IsGuiding returns 0
23:36:44.061 00.001 12020 Move returns status 0, amount 66
23:36:44.061 00.000 12020 MoveAxis(N, 0, ABG)
23:36:44.061 00.000 12020 Move returns status 0, amount 0
23:36:44.061 00.000 12020 move complete, result=0
23:36:44.062 00.001 12020 worker thread done servicing request
23:36:44.062 00.000 12020 Worker thread wakes up
23:36:44.062 00.000 9340 GuideStep: -0.8 px 66 ms EAST, -0.1 px 0 ms NORTH
23:36:44.082 00.020 12020 worker thread servicing REQUEST_EXPOSE 2000
23:36:44.082 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(836,38,31,31)
23:36:44.321 00.239 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"642824e0-ce69-4229-ae82-93787d3c8905"}
23:36:44.345 00.024 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"642824e0-ce69-4229-ae82-93787d3c8905"}
23:36:44.380 00.035 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"faf4e380-fcaa-4f60-8846-8e5be8075acc"}
23:36:44.390 00.010 9340 case statement mapped state 6 to 3
23:36:44.402 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"faf4e380-fcaa-4f60-8846-8e5be8075acc"}
23:36:44.416 00.014 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"b8abd68d-57bc-498c-826f-b6050656210f"}
23:36:44.430 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":891,"width":15,"height":15,"star_pos":[6.60,7.04],"pixels":"..."},"id":"b8abd68d-57bc-498c-826f-b6050656210f"}
23:36:46.319 01.889 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"218e6267-ea8c-4469-8d42-eea046c357af"}
23:36:46.330 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"218e6267-ea8c-4469-8d42-eea046c357af"}
23:36:46.341 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"01e4b630-13ec-4f11-b2cf-0bbb34e5220b"}
23:36:46.352 00.011 9340 case statement mapped state 6 to 3
23:36:46.362 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"01e4b630-13ec-4f11-b2cf-0bbb34e5220b"}
23:36:46.386 00.024 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"2f5692fc-51e5-495d-8efe-d2fdc8ab78d8"}
23:36:46.397 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":891,"width":15,"height":15,"star_pos":[6.60,7.04],"pixels":"..."},"id":"2f5692fc-51e5-495d-8efe-d2fdc8ab78d8"}
23:36:46.450 00.053 12020 Exposure complete
23:36:46.664 00.214 12020 worker thread done servicing request
23:36:46.664 00.000 9340 OnExposeComplete: enter
23:36:46.674 00.010 9340 UpdateGuideState(): m_state=6
23:36:46.683 00.009 9340 Star::Find(15, 852, 54, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 892
23:36:46.693 00.010 9340 Star::Find returns 1 (0), X=852.56, Y=54.08, Mass=723119, SNR=144.0, Peak=50827 HFD=4.0
23:36:46.704 00.011 9340 MultiStar: [#1 0.64,0.07,0.77,U] [#2 0.91,-0.09,1.05,U] [#3 0.88,-0.06,0.62,U] [#4 0.89,-0.29,0.00,M1] [#5 0.99,0.34,0.00,M1] [#6 0.36,0.14,0.57,U] [#7 1.19,0.47,0.00,M2] [#8 1.59,0.49,0.00,M3] 
23:36:46.730 00.026 9340 refined, 4 included, MultiStar: {0.97, 0.16}, one-star: {1.67, 0.66}
23:36:46.739 00.009 9340 CameraToMount -- cameraTheta (0.17) - m_xAngle (-3.14) = xAngle (3.30 = -2.98)
23:36:46.748 00.009 9340 CameraToMount -- cameraTheta (0.17) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (3.29 = -2.99)
23:36:46.758 00.010 9340 CameraToMount -- cameraX=0.97 cameraY=0.16 hyp=0.98 cameraTheta=0.17 mountX=-0.97 mountY=-0.14, mountTheta=-2.99
23:36:46.775 00.017 9340 SchedulePrimaryMove(10104498, x=0.97, y=0.16, opts=13)
23:36:46.785 00.010 9340 Enqueuing Move request for scope (0.97, 0.16)
23:36:46.793 00.008 12020 Worker thread wakes up
23:36:46.794 00.001 9340 UpdateImageDisplay: Size=(1920,1080) min=5992, max=65527, med=9871, FiltMin=7636, FiltMax=65458, Gamma=2.870
23:36:46.808 00.014 12020 worker thread servicing REQUEST_MOVE scope ofs (0.97, 0.16) opts 0xd
23:36:46.808 00.000 9340 UpdateGuideState exits: m=723119 SNR=144.0
23:36:46.818 00.010 12020 Handling offset move in thread for scope, endpoint = (0.97, 0.16)
23:36:46.818 00.000 12020 Moving (0.97, 0.16) raw xDistance=-0.97 yDistance=-0.14
23:36:46.819 00.001 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:36:46.830 00.011 12020 GuideAlgorithmHysteresis::Result() returns -0.43 from input -0.97
23:36:46.831 00.001 9340 ScheduleExposure(2000,3,1) exposurePending=0
23:36:46.854 00.023 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:36:46.855 00.001 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
23:36:46.855 00.000 12020 MoveAxis(E, 84, ABG)
23:36:46.855 00.000 12020 Guiding  Dir = 2, Dur = 84
23:36:46.855 00.000 9340 Enqueuing Expose request
23:36:46.869 00.014 12020 IsSlewing returns 0
23:36:46.870 00.001 12020 IsGuiding returns 0
23:36:46.893 00.023 12020 PulseGuide returned control before completion, sleep 72
23:36:46.989 00.096 12020 IsGuiding returns 1
23:36:46.989 00.000 12020 scope still moving after pulse duration time elapsed
23:36:47.021 00.032 12020 IsSlewing returns 0
23:36:47.022 00.001 12020 IsGuiding returns 0
23:36:47.023 00.001 12020 scope move finished after 84 + 68 ms
23:36:47.023 00.000 12020 Move returns status 0, amount 84
23:36:47.023 00.000 12020 MoveAxis(N, 0, ABG)
23:36:47.023 00.000 12020 Move returns status 0, amount 0
23:36:47.023 00.000 12020 move complete, result=0
23:36:47.024 00.001 12020 worker thread done servicing request
23:36:47.024 00.000 9340 GuideStep: -1.0 px 84 ms EAST, -0.1 px 0 ms NORTH
23:36:47.037 00.013 12020 Worker thread wakes up
23:36:47.037 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
23:36:47.037 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(836,38,31,31)
23:36:48.319 01.282 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"29f21e23-9470-4da0-b11b-46ab79c63bf2"}
23:36:48.363 00.044 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"29f21e23-9470-4da0-b11b-46ab79c63bf2"}
23:36:48.384 00.021 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"04c42d4f-784f-49f9-b5be-d30118efde21"}
23:36:48.406 00.022 9340 case statement mapped state 6 to 3
23:36:48.440 00.034 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"04c42d4f-784f-49f9-b5be-d30118efde21"}
23:36:48.856 00.416 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"430c6c0c-0f17-4866-8ac0-52ff6e770cf0"}
23:36:48.873 00.017 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":892,"width":15,"height":15,"star_pos":[6.56,7.08],"pixels":"..."},"id":"430c6c0c-0f17-4866-8ac0-52ff6e770cf0"}
23:36:49.440 00.567 12020 Exposure complete
23:36:49.874 00.434 9340 OnExposeComplete: enter
23:36:49.888 00.014 12020 worker thread done servicing request
23:36:49.889 00.001 9340 UpdateGuideState(): m_state=6
23:36:49.910 00.021 9340 Star::Find(15, 852, 54, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 893
23:36:49.929 00.019 9340 Star::Find returns 1 (0), X=852.73, Y=54.27, Mass=698301, SNR=146.8, Peak=55199 HFD=3.8
23:36:49.961 00.032 9340 MultiStar: large primary error, entering stabilization period
23:36:49.980 00.019 9340 CameraToMount -- cameraTheta (0.43) - m_xAngle (-3.14) = xAngle (3.56 = -2.72)
23:36:49.995 00.015 9340 CameraToMount -- cameraTheta (0.43) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (3.55 = -2.73)
23:36:50.009 00.014 9340 CameraToMount -- cameraX=1.84 cameraY=0.84 hyp=2.02 cameraTheta=0.43 mountX=-1.85 mountY=-0.80, mountTheta=-2.73
23:36:50.036 00.027 9340 SchedulePrimaryMove(10104498, x=1.84, y=0.84, opts=13)
23:36:50.050 00.014 9340 Enqueuing Move request for scope (1.84, 0.84)
23:36:50.084 00.034 12020 Worker thread wakes up
23:36:50.085 00.001 12020 worker thread servicing REQUEST_MOVE scope ofs (1.84, 0.84) opts 0xd
23:36:50.085 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=6114, max=65527, med=9875, FiltMin=7766, FiltMax=65458, Gamma=2.870
23:36:50.099 00.014 12020 Handling offset move in thread for scope, endpoint = (1.84, 0.84)
23:36:50.100 00.001 12020 Moving (1.84, 0.84) raw xDistance=-1.85 yDistance=-0.80
23:36:50.100 00.000 12020 GuideAlgorithmHysteresis::Result() returns -0.81 from input -1.85
23:36:50.100 00.000 12020 GuideAlgorithmResistSwitch::result() returns -0.80 from input -0.80
23:36:50.101 00.001 12020 MoveAxis(E, 157, ABG)
23:36:50.101 00.000 12020 Guiding  Dir = 2, Dur = 157
23:36:50.101 00.000 12020 IsSlewing returns 0
23:36:50.103 00.002 12020 IsGuiding returns 0
23:36:50.105 00.002 9340 UpdateGuideState exits: m=698301 SNR=146.8
23:36:50.122 00.017 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:36:50.136 00.014 12020 PulseGuide returned control before completion, sleep 148
23:36:50.136 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
23:36:50.150 00.014 9340 Enqueuing Expose request
23:36:50.306 00.156 12020 IsGuiding returns 0
23:36:50.306 00.000 12020 Move returns status 0, amount 157
23:36:50.307 00.001 12020 MoveAxis(N, 134, ABG)
23:36:50.307 00.000 12020 Guiding  Dir = 0, Dur = 134
23:36:50.311 00.004 12020 IsSlewing returns 0
23:36:50.312 00.001 12020 IsGuiding returns 0
23:36:50.320 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"6f49aeb4-424c-4083-a412-ab8435480863"}
23:36:50.336 00.016 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"6f49aeb4-424c-4083-a412-ab8435480863"}
23:36:50.356 00.020 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"a2e97ecd-3010-4219-9c69-a23aba39951a"}
23:36:50.370 00.014 9340 case statement mapped state 6 to 3
23:36:50.385 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"a2e97ecd-3010-4219-9c69-a23aba39951a"}
23:36:50.419 00.034 12020 PulseGuide returned control before completion, sleep 62
23:36:50.421 00.002 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"f814614b-3606-46db-ac61-f811476585e2"}
23:36:50.440 00.019 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":893,"width":15,"height":15,"star_pos":[6.73,7.27],"pixels":"..."},"id":"f814614b-3606-46db-ac61-f811476585e2"}
23:36:50.485 00.045 12020 IsGuiding returns 1
23:36:50.485 00.000 12020 scope still moving after pulse duration time elapsed
23:36:50.642 00.157 12020 IsSlewing returns 0
23:36:50.644 00.002 12020 IsGuiding returns 0
23:36:50.644 00.000 12020 scope move finished after 134 + 197 ms
23:36:50.644 00.000 12020 Move returns status 0, amount 134
23:36:50.644 00.000 12020 move complete, result=0
23:36:50.645 00.001 9340 GuideStep: -1.8 px 157 ms EAST, -0.8 px 134 ms NORTH
23:36:50.664 00.019 12020 worker thread done servicing request
23:36:50.664 00.000 12020 Worker thread wakes up
23:36:50.665 00.001 12020 worker thread servicing REQUEST_EXPOSE 2000
23:36:50.665 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(836,38,31,31)
23:36:52.320 01.655 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"7b2d1bff-5a96-4a76-b511-13dbd30dec70"}
23:36:52.330 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"7b2d1bff-5a96-4a76-b511-13dbd30dec70"}
23:36:52.338 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"c4144240-68be-4053-bc2e-31fd41739851"}
23:36:52.360 00.022 9340 case statement mapped state 6 to 3
23:36:52.369 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"c4144240-68be-4053-bc2e-31fd41739851"}
23:36:52.378 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"6be5985e-f6c2-42b6-b074-45faeed28ad5"}
23:36:52.386 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":893,"width":15,"height":15,"star_pos":[6.73,7.27],"pixels":"..."},"id":"6be5985e-f6c2-42b6-b074-45faeed28ad5"}
23:36:53.027 00.641 12020 Exposure complete
23:36:53.210 00.183 12020 worker thread done servicing request
23:36:53.210 00.000 9340 OnExposeComplete: enter
23:36:53.220 00.010 9340 UpdateGuideState(): m_state=6
23:36:53.229 00.009 9340 Star::Find(15, 852, 54, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 894
23:36:53.252 00.023 9340 Star::Find returns 1 (0), X=852.01, Y=53.42, Mass=716733, SNR=147.1, Peak=52571 HFD=3.9
23:36:53.263 00.011 9340 CameraToMount -- cameraTheta (-0.01) - m_xAngle (-3.14) = xAngle (3.13 = 3.13)
23:36:53.274 00.011 9340 CameraToMount -- cameraTheta (-0.01) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (3.11 = 3.11)
23:36:53.283 00.009 9340 CameraToMount -- cameraX=1.12 cameraY=-0.01 hyp=1.12 cameraTheta=-0.01 mountX=-1.12 mountY=0.03, mountTheta=3.11
23:36:53.300 00.017 9340 SchedulePrimaryMove(10104498, x=1.12, y=-0.01, opts=13)
23:36:53.311 00.011 9340 Enqueuing Move request for scope (1.12, -0.01)
23:36:53.324 00.013 12020 Worker thread wakes up
23:36:53.324 00.000 12020 worker thread servicing REQUEST_MOVE scope ofs (1.12, -0.01) opts 0xd
23:36:53.325 00.001 9340 UpdateImageDisplay: Size=(1920,1080) min=6293, max=65527, med=9885, FiltMin=7882, FiltMax=65427, Gamma=2.870
23:36:53.340 00.015 12020 Handling offset move in thread for scope, endpoint = (1.12, -0.01)
23:36:53.342 00.002 12020 Moving (1.12, -0.01) raw xDistance=-1.12 yDistance=0.03
23:36:53.342 00.000 12020 GuideAlgorithmHysteresis::Result() returns -0.54 from input -1.12
23:36:53.343 00.001 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:36:53.343 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
23:36:53.343 00.000 12020 MoveAxis(E, 104, ABG)
23:36:53.343 00.000 12020 Guiding  Dir = 2, Dur = 104
23:36:53.344 00.001 9340 UpdateGuideState exits: m=716733 SNR=147.1
23:36:53.375 00.031 12020 IsSlewing returns 0
23:36:53.379 00.004 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:36:53.390 00.011 12020 IsGuiding returns 0
23:36:53.391 00.001 9340 ScheduleExposure(2000,3,1) exposurePending=0
23:36:53.417 00.026 12020 PulseGuide returned control before completion, sleep 88
23:36:53.419 00.002 9340 Enqueuing Expose request
23:36:53.519 00.100 12020 IsGuiding returns 1
23:36:53.520 00.001 12020 scope still moving after pulse duration time elapsed
23:36:53.577 00.057 12020 IsSlewing returns 0
23:36:53.610 00.033 12020 IsGuiding returns 0
23:36:53.610 00.000 12020 scope move finished after 104 + 115 ms
23:36:53.610 00.000 12020 Move returns status 0, amount 104
23:36:53.610 00.000 12020 MoveAxis(N, 0, ABG)
23:36:53.611 00.001 12020 Move returns status 0, amount 0
23:36:53.611 00.000 12020 move complete, result=0
23:36:53.611 00.000 12020 worker thread done servicing request
23:36:53.611 00.000 9340 GuideStep: -1.1 px 104 ms EAST, 0.0 px 0 ms NORTH
23:36:53.624 00.013 12020 Worker thread wakes up
23:36:53.625 00.001 12020 worker thread servicing REQUEST_EXPOSE 2000
23:36:53.625 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(836,38,31,31)
23:36:54.320 00.695 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"6ba6ed3d-866e-4a2f-938f-739cff974bfe"}
23:36:54.335 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"6ba6ed3d-866e-4a2f-938f-739cff974bfe"}
23:36:54.347 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"db9aa209-fad9-4333-a5b7-483bd5b95ca6"}
23:36:54.357 00.010 9340 case statement mapped state 6 to 3
23:36:54.371 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"db9aa209-fad9-4333-a5b7-483bd5b95ca6"}
23:36:54.389 00.018 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"fd527539-166c-483e-91d4-26fcfce608b8"}
23:36:54.424 00.035 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":894,"width":15,"height":15,"star_pos":[7.01,7.42],"pixels":"..."},"id":"fd527539-166c-483e-91d4-26fcfce608b8"}
23:36:55.678 01.254 9340 evsrv: cli 100A41E8 connect
23:36:55.759 00.081 9340 case statement mapped state 6 to 3
23:36:55.796 00.037 9340 case statement mapped state 6 to 3
23:36:55.837 00.041 9340 evsrv: cli 100A41E8 request: {"method":"get_app_state","id":"b0759b61-2b38-4a23-bd26-35c0e2151f81"}
23:36:55.850 00.013 9340 case statement mapped state 6 to 3
23:36:55.901 00.051 9340 evsrv: cli 100A41E8 response: {"jsonrpc":"2.0","result":"Guiding","id":"b0759b61-2b38-4a23-bd26-35c0e2151f81"}
23:36:56.082 00.181 9340 evsrv: cli 100A41E8 disconnect
23:36:56.262 00.180 12020 Exposure complete
23:36:56.263 00.001 9340 evsrv: cli 100A4288 connect
23:36:56.507 00.244 9340 case statement mapped state 6 to 3
23:36:56.707 00.200 9340 case statement mapped state 6 to 3
23:36:56.959 00.252 9340 evsrv: cli 100A4288 request: {"method":"dither","params":{"amount":4,"raOnly":false,"settle":{"pixels":0.45,"time":8,"timeout":90}},"id":"4dbe0bfb-261f-410a-adbc-728dc5c96c18"}
23:36:57.144 00.185 9340 PhdController::Dither begins
23:36:57.366 00.222 9340 dither: size=4.00, dRA=-2.61 dDec=2.87
23:36:57.631 00.265 9340 MountToCamera -- mountTheta (2.31) + m_xAngle (-3.14) = xAngle (-0.83 = -0.83)
23:36:58.039 00.408 9340 MountToCamera -- mountX=-2.61 mountY=2.87 hyp=3.88 mountTheta=2.31 cameraX=2.63, cameraY=-2.85 cameraTheta=-0.83
23:36:58.554 00.515 9340 setting lock position to (853.51, 50.57)
23:36:58.822 00.268 9340 Mount: notify guiding dithered (2.6, -2.9)
23:36:58.895 00.073 9340 MultiStar: stabilizing after lock position change
23:36:58.980 00.085 9340 Status Line: Dither by -2.61,2.87
23:36:59.085 00.105 9340 PhdController: newstate STATE_SETTLE_BEGIN
23:36:59.126 00.041 9340 PhdController: newstate STATE_SETTLE_WAIT
23:36:59.201 00.075 9340 evsrv: cli 100A4288 response: {"jsonrpc":"2.0","result":0,"id":"4dbe0bfb-261f-410a-adbc-728dc5c96c18"}
23:36:59.253 00.052 9340 evsrv: cli 100A4288 disconnect
23:36:59.343 00.090 12020 worker thread done servicing request
23:36:59.343 00.000 9340 OnExposeComplete: enter
23:36:59.413 00.070 9340 UpdateGuideState(): m_state=6
23:36:59.462 00.049 9340 Star::Find(15, 852, 53, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 895
23:36:59.498 00.036 9340 Star::Find returns 1 (0), X=851.83, Y=53.70, Mass=745616, SNR=136.9, Peak=53199 HFD=4.0
23:36:59.554 00.056 9340 CameraToMount -- cameraTheta (2.06) - m_xAngle (-3.14) = xAngle (5.20 = -1.08)
23:36:59.576 00.022 9340 CameraToMount -- cameraTheta (2.06) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (5.18 = -1.10)
23:36:59.603 00.027 9340 CameraToMount -- cameraX=-1.68 cameraY=3.13 hyp=3.56 cameraTheta=2.06 mountX=1.66 mountY=-3.17, mountTheta=-1.09
23:36:59.669 00.066 9340 dither recenter: remaining=(2.6,-2.9) step=(2.6,-2.9)
23:36:59.690 00.021 9340 MountToCamera -- mountTheta (-0.83) + m_xAngle (-3.14) = xAngle (-3.97 = 2.31)
23:36:59.707 00.017 9340 MountToCamera -- mountX=2.61 mountY=-2.87 hyp=3.88 mountTheta=-0.83 cameraX=-2.63, cameraY=2.85 cameraTheta=2.31
23:36:59.875 00.168 9340 SchedulePrimaryMove(10104498, x=-2.63, y=2.85, opts=4)
23:37:00.132 00.257 9340 Enqueuing Move request for scope (-2.63, 2.85)
23:37:00.174 00.042 12020 Worker thread wakes up
23:37:00.174 00.000 9340 Mount: notify direct move 2.61,-2.87
23:37:00.194 00.020 12020 worker thread servicing REQUEST_MOVE scope ofs (-2.63, 2.85) opts 0x4
23:37:00.194 00.000 12020 Handling offset move in thread for scope, endpoint = (-2.63, 2.85)
23:37:00.195 00.001 12020 Moving (-2.63, 2.85) raw xDistance=2.61 yDistance=-2.87
23:37:00.195 00.000 12020 MoveAxis(W, 505, B)
23:37:00.195 00.000 12020 Guiding  Dir = 3, Dur = 505
23:37:00.223 00.028 12020 IsSlewing returns 0
23:37:00.226 00.003 9340 UpdateImageDisplay: Size=(1920,1080) min=5970, max=65527, med=9877, FiltMin=7827, FiltMax=65428, Gamma=2.870
23:37:00.245 00.019 9340 UpdateGuideState exits: m=745616 SNR=136.9
23:37:00.264 00.019 12020 IsGuiding returns 0
23:37:00.264 00.000 9340 PhdController: settling, locked = 1, distance = 4.54 (0.45) aobump = 0 frame = 1 / 99999
23:37:00.285 00.021 9340 evsrv: {"Event":"Settling","Timestamp":1778733420.285,"Host":"ASTRO","Inst":1,"Distance":4.54,"Time":0.0,"SettleTime":8.0,"StarLocked":true}
23:37:00.310 00.025 12020 PulseGuide returned control before completion, sleep 485
23:37:00.311 00.001 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:37:00.370 00.059 9340 ScheduleExposure(2000,3,1) exposurePending=0
23:37:00.404 00.034 9340 Enqueuing Expose request
23:37:00.451 00.047 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"5091c178-6cf7-4934-95d0-355b735d89dd"}
23:37:00.518 00.067 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"5091c178-6cf7-4934-95d0-355b735d89dd"}
23:37:00.553 00.035 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"34ed3887-6ca3-424e-a1b8-bf1959ea2b07"}
23:37:00.578 00.025 9340 case statement mapped state 6 to 3
23:37:00.633 00.055 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"34ed3887-6ca3-424e-a1b8-bf1959ea2b07"}
23:37:00.652 00.019 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"ad824276-116d-46c6-a59f-62227efc5236"}
23:37:00.671 00.019 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":895,"width":15,"height":15,"star_pos":[6.83,6.70],"pixels":"..."},"id":"ad824276-116d-46c6-a59f-62227efc5236"}
23:37:00.704 00.033 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"c248018d-d068-407e-8efc-540b273ba9fd"}
23:37:00.751 00.047 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"c248018d-d068-407e-8efc-540b273ba9fd"}
23:37:00.775 00.024 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"0375358b-bef1-4cee-91b4-52aa1c375d95"}
23:37:00.801 00.026 9340 case statement mapped state 6 to 3
23:37:00.818 00.017 12020 IsGuiding returns 1
23:37:00.818 00.000 12020 scope still moving after pulse duration time elapsed
23:37:00.818 00.000 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"0375358b-bef1-4cee-91b4-52aa1c375d95"}
23:37:00.907 00.089 12020 IsSlewing returns 0
23:37:00.908 00.001 12020 IsGuiding returns 0
23:37:00.908 00.000 12020 scope move finished after 505 + 138 ms
23:37:00.909 00.001 12020 Move returns status 0, amount 505
23:37:00.909 00.000 12020 MoveAxis(N, 482, B)
23:37:00.909 00.000 12020 Guiding  Dir = 0, Dur = 482
23:37:00.911 00.002 12020 IsSlewing returns 0
23:37:00.912 00.001 12020 IsGuiding returns 0
23:37:00.918 00.006 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"2c3bc774-50dd-4a09-be68-988d7b1f47a5"}
23:37:00.949 00.031 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":895,"width":15,"height":15,"star_pos":[6.83,6.70],"pixels":"..."},"id":"2c3bc774-50dd-4a09-be68-988d7b1f47a5"}
23:37:01.014 00.065 12020 PulseGuide returned control before completion, sleep 390
23:37:01.414 00.400 12020 IsGuiding returns 1
23:37:01.444 00.030 12020 scope still moving after pulse duration time elapsed
23:37:01.484 00.040 12020 IsSlewing returns 0
23:37:01.487 00.003 12020 IsGuiding returns 1
23:37:01.605 00.118 12020 IsSlewing returns 0
23:37:01.639 00.034 12020 IsGuiding returns 0
23:37:01.639 00.000 12020 scope move finished after 482 + 245 ms
23:37:01.639 00.000 12020 Move returns status 0, amount 482
23:37:01.640 00.001 12020 move complete, result=0
23:37:01.640 00.000 9340 GuideStep: 2.6 px 505 ms WEST, -2.9 px 482 ms NORTH
23:37:01.661 00.021 12020 worker thread done servicing request
23:37:01.662 00.001 12020 Worker thread wakes up
23:37:01.662 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
23:37:01.662 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(839,36,31,31)
23:37:02.838 01.176 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"1b1f244e-2c01-4ba9-86e7-ead6ad9b8d46"}
23:37:02.872 00.034 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"1b1f244e-2c01-4ba9-86e7-ead6ad9b8d46"}
23:37:02.926 00.054 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"ff622cc6-ebfa-421b-9253-784087b5da7f"}
23:37:02.959 00.033 9340 case statement mapped state 6 to 3
23:37:03.415 00.456 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"ff622cc6-ebfa-421b-9253-784087b5da7f"}
23:37:03.618 00.203 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"b1c947fe-87ab-412b-bfbf-7872521ac4b6"}
23:37:04.049 00.431 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":895,"width":15,"height":15,"star_pos":[6.83,6.70],"pixels":"..."},"id":"b1c947fe-87ab-412b-bfbf-7872521ac4b6"}
23:37:04.494 00.445 12020 Exposure complete
23:37:04.827 00.333 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"142c056e-6940-4c68-a08d-dbacef570989"}
23:37:05.328 00.501 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"142c056e-6940-4c68-a08d-dbacef570989"}
23:37:06.257 00.929 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"84808d85-8a24-4a55-8fec-874f016f7242"}
23:37:06.813 00.556 9340 case statement mapped state 6 to 3
23:37:06.950 00.137 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"84808d85-8a24-4a55-8fec-874f016f7242"}
23:37:07.398 00.448 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"4529d678-52e6-4bd7-a1c9-0774a751f89b"}
23:37:07.531 00.133 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":895,"width":15,"height":15,"star_pos":[6.83,6.70],"pixels":"..."},"id":"4529d678-52e6-4bd7-a1c9-0774a751f89b"}
23:37:07.711 00.180 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"0bf1ba8b-96d9-46cb-97cb-84b2e0ae6b26"}
23:37:07.887 00.176 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"0bf1ba8b-96d9-46cb-97cb-84b2e0ae6b26"}
23:37:07.947 00.060 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"2fffb1a7-605b-4cee-9f9b-515218914a8b"}
23:37:08.060 00.113 9340 case statement mapped state 6 to 3
23:37:08.103 00.043 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"2fffb1a7-605b-4cee-9f9b-515218914a8b"}
23:37:08.176 00.073 12020 worker thread done servicing request
23:37:08.176 00.000 9340 OnExposeComplete: enter
23:37:08.193 00.017 9340 UpdateGuideState(): m_state=6
23:37:08.210 00.017 9340 Star::Find(15, 851, 53, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 896
23:37:08.228 00.018 9340 Star::Find returns 1 (0), X=855.70, Y=51.57, Mass=713048, SNR=116.3, Peak=53821 HFD=3.8
23:37:08.286 00.058 9340 CameraToMount -- cameraTheta (0.43) - m_xAngle (-3.14) = xAngle (3.56 = -2.72)
23:37:08.308 00.022 9340 CameraToMount -- cameraTheta (0.43) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (3.55 = -2.74)
23:37:08.327 00.019 9340 CameraToMount -- cameraX=2.19 cameraY=0.99 hyp=2.41 cameraTheta=0.43 mountX=-2.20 mountY=-0.95, mountTheta=-2.74
23:37:08.354 00.027 9340 SchedulePrimaryMove(10104498, x=2.19, y=0.99, opts=13)
23:37:08.398 00.044 9340 Enqueuing Move request for scope (2.19, 0.99)
23:37:08.416 00.018 12020 Worker thread wakes up
23:37:08.416 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=6249, max=65535, med=9851, FiltMin=7682, FiltMax=65488, Gamma=2.870
23:37:08.437 00.021 12020 worker thread servicing REQUEST_MOVE scope ofs (2.19, 0.99) opts 0xd
23:37:08.437 00.000 9340 UpdateGuideState exits: m=713048 SNR=116.3
23:37:08.458 00.021 12020 Handling offset move in thread for scope, endpoint = (2.19, 0.99)
23:37:08.459 00.001 12020 Moving (2.19, 0.99) raw xDistance=-2.20 yDistance=-0.95
23:37:08.459 00.000 12020 GuideAlgorithmHysteresis::Result() returns -0.92 from input -2.20
23:37:08.459 00.000 12020 resist switch: large excursion: input -0.95 thresh 0.75 direction from 0 to -1
23:37:08.459 00.000 12020 switching direction from 0 to -1 - decHistory=-3 oldest=0.00 newest=-2.84
23:37:08.460 00.001 12020 GuideAlgorithmResistSwitch::result() returns -0.95 from input -0.95
23:37:08.460 00.000 12020 MoveAxis(E, 179, ABG)
23:37:08.460 00.000 12020 Guiding  Dir = 2, Dur = 179
23:37:08.460 00.000 9340 PhdController: settling, locked = 1, distance = 2.41 (0.45) aobump = 0 frame = 2 / 99999
23:37:08.485 00.025 12020 IsSlewing returns 0
23:37:08.486 00.001 9340 evsrv: {"Event":"Settling","Timestamp":1778733428.486,"Host":"ASTRO","Inst":1,"Distance":2.41,"Time":0.0,"SettleTime":8.0,"StarLocked":true}
23:37:08.529 00.043 12020 IsGuiding returns 0
23:37:08.530 00.001 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:37:08.551 00.021 12020 PulseGuide returned control before completion, sleep 173
23:37:08.551 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
23:37:08.569 00.018 9340 Enqueuing Expose request
23:37:08.759 00.190 12020 IsGuiding returns 0
23:37:08.759 00.000 12020 Move returns status 0, amount 179
23:37:08.759 00.000 12020 MoveAxis(N, 159, ABG)
23:37:08.760 00.001 12020 Guiding  Dir = 0, Dur = 159
23:37:08.761 00.001 12020 IsSlewing returns 0
23:37:08.762 00.001 12020 IsGuiding returns 0
23:37:08.850 00.088 12020 PulseGuide returned control before completion, sleep 82
23:37:08.935 00.085 12020 IsGuiding returns 1
23:37:08.935 00.000 12020 scope still moving after pulse duration time elapsed
23:37:08.966 00.031 12020 IsSlewing returns 0
23:37:08.967 00.001 12020 IsGuiding returns 1
23:37:09.004 00.037 12020 IsSlewing returns 0
23:37:09.005 00.001 12020 IsGuiding returns 1
23:37:09.109 00.104 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"4a010fdd-7f7f-46e9-a652-e7f865e432b9"}
23:37:09.186 00.077 12020 IsSlewing returns 0
23:37:09.189 00.003 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":896,"width":15,"height":15,"star_pos":[6.70,6.57],"pixels":"..."},"id":"4a010fdd-7f7f-46e9-a652-e7f865e432b9"}
23:37:09.207 00.018 12020 IsGuiding returns 0
23:37:09.208 00.001 12020 scope move finished after 159 + 285 ms
23:37:09.208 00.000 12020 Move returns status 0, amount 159
23:37:09.208 00.000 12020 move complete, result=0
23:37:09.208 00.000 12020 worker thread done servicing request
23:37:09.208 00.000 12020 Worker thread wakes up
23:37:09.209 00.001 12020 worker thread servicing REQUEST_EXPOSE 2000
23:37:09.209 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(839,36,31,31)
23:37:09.211 00.002 9340 GuideStep: -2.2 px 179 ms EAST, -0.9 px 159 ms NORTH
23:37:09.683 00.472 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"4b6abe82-4445-46f9-b8a8-7eb595a2e4f5"}
23:37:09.697 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"4b6abe82-4445-46f9-b8a8-7eb595a2e4f5"}
23:37:09.712 00.015 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"5026aa77-89f9-4fcb-ab41-a4a75d12088a"}
23:37:09.723 00.011 9340 case statement mapped state 6 to 3
23:37:09.736 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"5026aa77-89f9-4fcb-ab41-a4a75d12088a"}
23:37:09.750 00.014 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"dee37ec3-8ca0-4e58-8750-db9b4bde5fd5"}
23:37:09.786 00.036 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":896,"width":15,"height":15,"star_pos":[6.70,6.57],"pixels":"..."},"id":"dee37ec3-8ca0-4e58-8750-db9b4bde5fd5"}
23:37:11.582 01.796 12020 Exposure complete
23:37:11.681 00.099 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"c8d0a267-6fd3-476d-9740-2b4222b335bf"}
23:37:11.694 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"c8d0a267-6fd3-476d-9740-2b4222b335bf"}
23:37:11.706 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"e7e867c5-ae90-47dc-9031-46225b3d5293"}
23:37:11.728 00.022 9340 case statement mapped state 6 to 3
23:37:11.738 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"e7e867c5-ae90-47dc-9031-46225b3d5293"}
23:37:11.748 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"cbc7fdd3-1144-469e-970b-eed4e80c7d22"}
23:37:11.760 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":896,"width":15,"height":15,"star_pos":[6.70,6.57],"pixels":"..."},"id":"cbc7fdd3-1144-469e-970b-eed4e80c7d22"}
23:37:11.793 00.033 9340 OnExposeComplete: enter
23:37:11.803 00.010 9340 UpdateGuideState(): m_state=6
23:37:11.813 00.010 12020 worker thread done servicing request
23:37:11.813 00.000 9340 Star::Find(15, 855, 51, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 897
23:37:11.839 00.026 9340 Star::Find returns 1 (0), X=855.46, Y=51.21, Mass=750518, SNR=133.1, Peak=53581 HFD=3.8
23:37:11.851 00.012 9340 CameraToMount -- cameraTheta (0.32) - m_xAngle (-3.14) = xAngle (3.45 = -2.83)
23:37:11.860 00.009 9340 CameraToMount -- cameraTheta (0.32) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (3.44 = -2.85)
23:37:11.870 00.010 9340 CameraToMount -- cameraX=1.95 cameraY=0.64 hyp=2.05 cameraTheta=0.32 mountX=-1.96 mountY=-0.60, mountTheta=-2.84
23:37:11.883 00.013 9340 SchedulePrimaryMove(10104498, x=1.95, y=0.64, opts=13)
23:37:11.894 00.011 9340 Enqueuing Move request for scope (1.95, 0.64)
23:37:11.908 00.014 12020 Worker thread wakes up
23:37:11.908 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=6285, max=65535, med=9898, FiltMin=7826, FiltMax=65488, Gamma=2.870
23:37:11.917 00.009 12020 worker thread servicing REQUEST_MOVE scope ofs (1.95, 0.64) opts 0xd
23:37:11.917 00.000 9340 UpdateGuideState exits: m=750518 SNR=133.1
23:37:11.943 00.026 12020 Handling offset move in thread for scope, endpoint = (1.95, 0.64)
23:37:11.943 00.000 12020 Moving (1.95, 0.64) raw xDistance=-1.96 yDistance=-0.60
23:37:11.943 00.000 12020 GuideAlgorithmHysteresis::Result() returns -0.90 from input -1.96
23:37:11.943 00.000 12020 GuideAlgorithmResistSwitch::result() returns -0.60 from input -0.60
23:37:11.943 00.000 12020 MoveAxis(E, 174, ABG)
23:37:11.944 00.001 12020 Guiding  Dir = 2, Dur = 174
23:37:11.944 00.000 9340 PhdController: settling, locked = 1, distance = 2.30 (0.45) aobump = 0 frame = 3 / 99999
23:37:11.956 00.012 12020 IsSlewing returns 0
23:37:11.956 00.000 9340 evsrv: {"Event":"Settling","Timestamp":1778733431.956,"Host":"ASTRO","Inst":1,"Distance":2.30,"Time":0.0,"SettleTime":8.0,"StarLocked":true}
23:37:11.967 00.011 12020 IsGuiding returns 0
23:37:11.968 00.001 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:37:11.978 00.010 9340 ScheduleExposure(2000,3,1) exposurePending=0
23:37:11.988 00.010 9340 Enqueuing Expose request
23:37:12.002 00.014 12020 PulseGuide returned control before completion, sleep 167
23:37:12.192 00.190 12020 IsGuiding returns 0
23:37:12.193 00.001 12020 Move returns status 0, amount 174
23:37:12.193 00.000 12020 MoveAxis(N, 100, ABG)
23:37:12.193 00.000 12020 Guiding  Dir = 0, Dur = 100
23:37:12.193 00.000 12020 IsSlewing returns 0
23:37:12.194 00.001 12020 IsGuiding returns 0
23:37:12.272 00.078 12020 PulseGuide returned control before completion, sleep 33
23:37:12.310 00.038 12020 IsGuiding returns 1
23:37:12.311 00.001 12020 scope still moving after pulse duration time elapsed
23:37:12.385 00.074 12020 IsSlewing returns 0
23:37:12.480 00.095 12020 IsGuiding returns 0
23:37:12.480 00.000 12020 scope move finished after 100 + 185 ms
23:37:12.481 00.001 12020 Move returns status 0, amount 100
23:37:12.481 00.000 12020 move complete, result=0
23:37:12.481 00.000 12020 worker thread done servicing request
23:37:12.481 00.000 9340 GuideStep: -2.0 px 174 ms EAST, -0.6 px 100 ms NORTH
23:37:12.507 00.026 12020 Worker thread wakes up
23:37:12.507 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
23:37:12.507 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(839,36,31,31)
23:37:13.680 01.173 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"49f3b33a-d593-4dcf-85e8-de7a58869187"}
23:37:13.691 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"49f3b33a-d593-4dcf-85e8-de7a58869187"}
23:37:13.717 00.026 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"4b34dc0d-6bff-4e01-8e89-1fa0bcd4ea9d"}
23:37:13.727 00.010 9340 case statement mapped state 6 to 3
23:37:13.734 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"4b34dc0d-6bff-4e01-8e89-1fa0bcd4ea9d"}
23:37:13.742 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"3a4afbba-f846-4493-be3c-9415554fea36"}
23:37:13.749 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":897,"width":15,"height":15,"star_pos":[7.46,7.21],"pixels":"..."},"id":"3a4afbba-f846-4493-be3c-9415554fea36"}
23:37:14.877 01.128 12020 Exposure complete
23:37:15.071 00.194 12020 worker thread done servicing request
23:37:15.071 00.000 9340 OnExposeComplete: enter
23:37:15.082 00.011 9340 UpdateGuideState(): m_state=6
23:37:15.090 00.008 9340 Star::Find(15, 855, 51, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 898
23:37:15.099 00.009 9340 Star::Find returns 1 (0), X=855.24, Y=50.31, Mass=678038, SNR=133.8, Peak=54125 HFD=3.8
23:37:15.106 00.007 9340 CameraToMount -- cameraTheta (-0.15) - m_xAngle (-3.14) = xAngle (2.99 = 2.99)
23:37:15.116 00.010 9340 CameraToMount -- cameraTheta (-0.15) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (2.97 = 2.97)
23:37:15.125 00.009 9340 CameraToMount -- cameraX=1.73 cameraY=-0.26 hyp=1.75 cameraTheta=-0.15 mountX=-1.73 mountY=0.29, mountTheta=2.97
23:37:15.137 00.012 9340 SchedulePrimaryMove(10104498, x=1.73, y=-0.26, opts=13)
23:37:15.162 00.025 9340 Enqueuing Move request for scope (1.73, -0.26)
23:37:15.171 00.009 12020 Worker thread wakes up
23:37:15.171 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=6356, max=65535, med=9907, FiltMin=7822, FiltMax=65463, Gamma=2.870
23:37:15.180 00.009 12020 worker thread servicing REQUEST_MOVE scope ofs (1.73, -0.26) opts 0xd
23:37:15.180 00.000 9340 UpdateGuideState exits: m=678038 SNR=133.8
23:37:15.188 00.008 12020 Handling offset move in thread for scope, endpoint = (1.73, -0.26)
23:37:15.188 00.000 9340 PhdController: settling, locked = 1, distance = 2.14 (0.45) aobump = 0 frame = 4 / 99999
23:37:15.195 00.007 12020 Moving (1.73, -0.26) raw xDistance=-1.73 yDistance=0.29
23:37:15.195 00.000 9340 evsrv: {"Event":"Settling","Timestamp":1778733435.195,"Host":"ASTRO","Inst":1,"Distance":2.14,"Time":0.0,"SettleTime":8.0,"StarLocked":true}
23:37:15.203 00.008 12020 GuideAlgorithmHysteresis::Result() returns -0.80 from input -1.73
23:37:15.204 00.001 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
23:37:15.204 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:37:15.214 00.010 9340 ScheduleExposure(2000,3,1) exposurePending=0
23:37:15.222 00.008 9340 Enqueuing Expose request
23:37:15.254 00.032 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.29
23:37:15.254 00.000 12020 MoveAxis(E, 155, ABG)
23:37:15.254 00.000 12020 Guiding  Dir = 2, Dur = 155
23:37:15.279 00.025 12020 IsSlewing returns 0
23:37:15.280 00.001 12020 IsGuiding returns 0
23:37:15.311 00.031 12020 PulseGuide returned control before completion, sleep 135
23:37:15.454 00.143 12020 IsGuiding returns 1
23:37:15.456 00.002 12020 scope still moving after pulse duration time elapsed
23:37:15.487 00.031 12020 IsSlewing returns 0
23:37:15.531 00.044 12020 IsGuiding returns 0
23:37:15.531 00.000 12020 scope move finished after 155 + 95 ms
23:37:15.531 00.000 12020 Move returns status 0, amount 155
23:37:15.531 00.000 12020 MoveAxis(N, 0, ABG)
23:37:15.531 00.000 12020 Move returns status 0, amount 0
23:37:15.531 00.000 12020 move complete, result=0
23:37:15.533 00.002 9340 GuideStep: -1.7 px 155 ms EAST, 0.3 px 0 ms NORTH
23:37:15.544 00.011 12020 worker thread done servicing request
23:37:15.544 00.000 12020 Worker thread wakes up
23:37:15.545 00.001 12020 worker thread servicing REQUEST_EXPOSE 2000
23:37:15.545 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(839,36,31,31)
23:37:15.680 00.135 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"4cf51d25-0351-48ee-8650-3da81b699e46"}
23:37:15.692 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"4cf51d25-0351-48ee-8650-3da81b699e46"}
23:37:15.702 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"315c2c59-53b1-423e-aa16-778572be150d"}
23:37:15.729 00.027 9340 case statement mapped state 6 to 3
23:37:15.741 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"315c2c59-53b1-423e-aa16-778572be150d"}
23:37:15.752 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"4db04b83-6d26-4c15-b642-4a59194fa758"}
23:37:15.760 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":898,"width":15,"height":15,"star_pos":[7.24,7.31],"pixels":"..."},"id":"4db04b83-6d26-4c15-b642-4a59194fa758"}
23:37:17.681 01.921 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"dedc1785-b8a7-4b3f-a8fc-1b151e6f4c04"}
23:37:17.689 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"dedc1785-b8a7-4b3f-a8fc-1b151e6f4c04"}
23:37:17.697 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"c7918272-7516-46f5-870a-2dc8be29f909"}
23:37:17.703 00.006 9340 case statement mapped state 6 to 3
23:37:17.709 00.006 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"c7918272-7516-46f5-870a-2dc8be29f909"}
23:37:17.715 00.006 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"000ba7ad-2664-44dd-aead-8a5c88dd7baa"}
23:37:17.721 00.006 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":898,"width":15,"height":15,"star_pos":[7.24,7.31],"pixels":"..."},"id":"000ba7ad-2664-44dd-aead-8a5c88dd7baa"}
23:37:17.912 00.191 12020 Exposure complete
23:37:18.060 00.148 12020 worker thread done servicing request
23:37:18.060 00.000 9340 OnExposeComplete: enter
23:37:18.069 00.009 9340 UpdateGuideState(): m_state=6
23:37:18.079 00.010 9340 Star::Find(15, 855, 50, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 899
23:37:18.098 00.019 9340 Star::Find returns 1 (0), X=854.25, Y=50.46, Mass=757261, SNR=159.0, Peak=57609 HFD=3.9
23:37:18.109 00.011 9340 CameraToMount -- cameraTheta (-0.15) - m_xAngle (-3.14) = xAngle (2.98 = 2.98)
23:37:18.117 00.008 9340 CameraToMount -- cameraTheta (-0.15) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (2.97 = 2.97)
23:37:18.125 00.008 9340 CameraToMount -- cameraX=0.74 cameraY=-0.11 hyp=0.75 cameraTheta=-0.15 mountX=-0.74 mountY=0.13, mountTheta=2.97
23:37:18.141 00.016 9340 SchedulePrimaryMove(10104498, x=0.74, y=-0.11, opts=13)
23:37:18.148 00.007 9340 Enqueuing Move request for scope (0.74, -0.11)
23:37:18.155 00.007 12020 Worker thread wakes up
23:37:18.156 00.001 9340 UpdateImageDisplay: Size=(1920,1080) min=5687, max=65522, med=9883, FiltMin=7702, FiltMax=65462, Gamma=2.870
23:37:18.164 00.008 12020 worker thread servicing REQUEST_MOVE scope ofs (0.74, -0.11) opts 0xd
23:37:18.164 00.000 9340 UpdateGuideState exits: m=757261 SNR=159.0
23:37:18.173 00.009 12020 Handling offset move in thread for scope, endpoint = (0.74, -0.11)
23:37:18.173 00.000 9340 PhdController: settling, locked = 1, distance = 1.72 (0.45) aobump = 0 frame = 5 / 99999
23:37:18.182 00.009 12020 Moving (0.74, -0.11) raw xDistance=-0.74 yDistance=0.13
23:37:18.182 00.000 9340 evsrv: {"Event":"Settling","Timestamp":1778733438.182,"Host":"ASTRO","Inst":1,"Distance":1.72,"Time":0.0,"SettleTime":8.0,"StarLocked":true}
23:37:18.203 00.021 12020 GuideAlgorithmHysteresis::Result() returns -0.37 from input -0.74
23:37:18.203 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:37:18.204 00.001 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
23:37:18.204 00.000 12020 MoveAxis(E, 72, ABG)
23:37:18.204 00.000 12020 Guiding  Dir = 2, Dur = 72
23:37:18.204 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:37:18.214 00.010 12020 IsSlewing returns 0
23:37:18.214 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
23:37:18.224 00.010 12020 IsGuiding returns 0
23:37:18.224 00.000 9340 Enqueuing Expose request
23:37:18.253 00.029 12020 PulseGuide returned control before completion, sleep 54
23:37:18.333 00.080 12020 IsGuiding returns 0
23:37:18.333 00.000 12020 Move returns status 0, amount 72
23:37:18.333 00.000 12020 MoveAxis(N, 0, ABG)
23:37:18.333 00.000 12020 Move returns status 0, amount 0
23:37:18.334 00.001 12020 move complete, result=0
23:37:18.334 00.000 9340 GuideStep: -0.7 px 72 ms EAST, 0.1 px 0 ms NORTH
23:37:18.343 00.009 12020 worker thread done servicing request
23:37:18.343 00.000 12020 Worker thread wakes up
23:37:18.343 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
23:37:18.343 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(839,36,31,31)
23:37:19.679 01.336 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"e0203d5f-7029-474d-acf6-203e63b5fd39"}
23:37:19.689 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"e0203d5f-7029-474d-acf6-203e63b5fd39"}
23:37:19.698 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"cf430def-e095-48b1-a8b1-a80e994f13bc"}
23:37:19.709 00.011 9340 case statement mapped state 6 to 3
23:37:19.715 00.006 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"cf430def-e095-48b1-a8b1-a80e994f13bc"}
23:37:19.736 00.021 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"80810b59-218d-43b8-bb6b-09e1e0715373"}
23:37:19.745 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":899,"width":15,"height":15,"star_pos":[7.25,7.46],"pixels":"..."},"id":"80810b59-218d-43b8-bb6b-09e1e0715373"}
23:37:20.700 00.955 12020 Exposure complete
23:37:20.882 00.182 12020 worker thread done servicing request
23:37:20.882 00.000 9340 OnExposeComplete: enter
23:37:20.890 00.008 9340 UpdateGuideState(): m_state=6
23:37:20.898 00.008 9340 Star::Find(15, 854, 50, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 900
23:37:20.908 00.010 9340 Star::Find returns 1 (0), X=853.95, Y=50.69, Mass=700136, SNR=141.3, Peak=54561 HFD=4.1
23:37:20.917 00.009 9340 CameraToMount -- cameraTheta (0.26) - m_xAngle (-3.14) = xAngle (3.40 = -2.88)
23:37:20.935 00.018 9340 CameraToMount -- cameraTheta (0.26) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (3.38 = -2.90)
23:37:20.946 00.011 9340 CameraToMount -- cameraX=0.44 cameraY=0.12 hyp=0.46 cameraTheta=0.26 mountX=-0.44 mountY=-0.11, mountTheta=-2.90
23:37:20.962 00.016 9340 SchedulePrimaryMove(10104498, x=0.44, y=0.12, opts=13)
23:37:20.973 00.011 9340 Enqueuing Move request for scope (0.44, 0.12)
23:37:20.982 00.009 12020 Worker thread wakes up
23:37:20.982 00.000 12020 worker thread servicing REQUEST_MOVE scope ofs (0.44, 0.12) opts 0xd
23:37:20.983 00.001 12020 Handling offset move in thread for scope, endpoint = (0.44, 0.12)
23:37:20.984 00.001 12020 Moving (0.44, 0.12) raw xDistance=-0.44 yDistance=-0.11
23:37:20.984 00.000 12020 GuideAlgorithmHysteresis::Result() returns -0.22 from input -0.44
23:37:20.984 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:37:20.985 00.001 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
23:37:20.985 00.000 12020 MoveAxis(E, 42, ABG)
23:37:20.985 00.000 12020 Guiding  Dir = 2, Dur = 42
23:37:20.985 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=5903, max=65522, med=9912, FiltMin=7795, FiltMax=65462, Gamma=2.870
23:37:20.998 00.013 12020 IsSlewing returns 0
23:37:20.999 00.001 9340 UpdateGuideState exits: m=700136 SNR=141.3
23:37:21.013 00.014 12020 IsGuiding returns 0
23:37:21.013 00.000 9340 PhdController: settling, locked = 1, distance = 1.34 (0.45) aobump = 0 frame = 6 / 99999
23:37:21.042 00.029 9340 evsrv: {"Event":"Settling","Timestamp":1778733441.042,"Host":"ASTRO","Inst":1,"Distance":1.34,"Time":0.0,"SettleTime":8.0,"StarLocked":true}
23:37:21.057 00.015 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:37:21.076 00.019 12020 IsGuiding returns 1
23:37:21.076 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
23:37:21.088 00.012 12020 scope still moving after pulse duration time elapsed
23:37:21.089 00.001 9340 Enqueuing Expose request
23:37:21.111 00.022 12020 IsSlewing returns 0
23:37:21.112 00.001 12020 IsGuiding returns 1
23:37:21.164 00.052 12020 IsSlewing returns 0
23:37:21.165 00.001 12020 IsGuiding returns 0
23:37:21.166 00.001 12020 scope move finished after 42 + 111 ms
23:37:21.166 00.000 12020 Move returns status 0, amount 42
23:37:21.166 00.000 12020 MoveAxis(N, 0, ABG)
23:37:21.166 00.000 12020 Move returns status 0, amount 0
23:37:21.166 00.000 12020 move complete, result=0
23:37:21.167 00.001 9340 GuideStep: -0.4 px 42 ms EAST, -0.1 px 0 ms NORTH
23:37:21.180 00.013 12020 worker thread done servicing request
23:37:21.180 00.000 12020 Worker thread wakes up
23:37:21.180 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
23:37:21.181 00.001 12020 Handling exposure in thread, d=2000 o=3 r=(839,36,31,31)
23:37:21.679 00.498 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"7468ac60-d906-4dc2-978e-1ccd24c480f3"}
23:37:21.690 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"7468ac60-d906-4dc2-978e-1ccd24c480f3"}
23:37:21.701 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"421a166b-5569-4ebe-bc9b-7a23a346702d"}
23:37:21.715 00.014 9340 case statement mapped state 6 to 3
23:37:21.726 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"421a166b-5569-4ebe-bc9b-7a23a346702d"}
23:37:21.738 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"488327b5-9b66-41c6-ab24-e6d74df32d02"}
23:37:21.770 00.032 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":900,"width":15,"height":15,"star_pos":[6.95,6.69],"pixels":"..."},"id":"488327b5-9b66-41c6-ab24-e6d74df32d02"}
23:37:23.547 01.777 12020 Exposure complete
23:37:23.677 00.130 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"ab3fa113-85bd-490f-af35-6e66a728b402"}
23:37:23.690 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"ab3fa113-85bd-490f-af35-6e66a728b402"}
23:37:23.705 00.015 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"eb92006d-08f5-49fa-adc2-b9d2f9c7bdf2"}
23:37:23.717 00.012 9340 case statement mapped state 6 to 3
23:37:23.728 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"eb92006d-08f5-49fa-adc2-b9d2f9c7bdf2"}
23:37:23.738 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"93bd6353-f75b-49cb-8377-29c4abfb6c29"}
23:37:23.750 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":900,"width":15,"height":15,"star_pos":[6.95,6.69],"pixels":"..."},"id":"93bd6353-f75b-49cb-8377-29c4abfb6c29"}
23:37:23.783 00.033 9340 OnExposeComplete: enter
23:37:23.801 00.018 12020 worker thread done servicing request
23:37:23.801 00.000 9340 UpdateGuideState(): m_state=6
23:37:23.811 00.010 9340 Star::Find(15, 853, 50, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 901
23:37:23.821 00.010 9340 Star::Find returns 1 (0), X=853.97, Y=50.65, Mass=684963, SNR=151.4, Peak=52845 HFD=4.0
23:37:23.834 00.013 9340 CameraToMount -- cameraTheta (0.17) - m_xAngle (-3.14) = xAngle (3.31 = -2.97)
23:37:23.847 00.013 9340 CameraToMount -- cameraTheta (0.17) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (3.29 = -2.99)
23:37:23.858 00.011 9340 CameraToMount -- cameraX=0.46 cameraY=0.08 hyp=0.47 cameraTheta=0.17 mountX=-0.46 mountY=-0.07, mountTheta=-2.99
23:37:23.892 00.034 9340 SchedulePrimaryMove(10104498, x=0.46, y=0.08, opts=13)
23:37:23.907 00.015 9340 Enqueuing Move request for scope (0.46, 0.08)
23:37:23.918 00.011 12020 Worker thread wakes up
23:37:23.918 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=5909, max=65522, med=9906, FiltMin=7614, FiltMax=65462, Gamma=2.870
23:37:23.930 00.012 12020 worker thread servicing REQUEST_MOVE scope ofs (0.46, 0.08) opts 0xd
23:37:23.930 00.000 9340 UpdateGuideState exits: m=684963 SNR=151.4
23:37:23.943 00.013 12020 Handling offset move in thread for scope, endpoint = (0.46, 0.08)
23:37:23.943 00.000 9340 PhdController: settling, locked = 1, distance = 1.08 (0.45) aobump = 0 frame = 7 / 99999
23:37:23.953 00.010 12020 Moving (0.46, 0.08) raw xDistance=-0.46 yDistance=-0.07
23:37:23.953 00.000 9340 evsrv: {"Event":"Settling","Timestamp":1778733443.953,"Host":"ASTRO","Inst":1,"Distance":1.08,"Time":0.0,"SettleTime":8.0,"StarLocked":true}
23:37:23.981 00.028 12020 GuideAlgorithmHysteresis::Result() returns -0.21 from input -0.46
23:37:23.982 00.001 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:37:23.982 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:37:23.993 00.011 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
23:37:23.993 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
23:37:24.005 00.012 12020 MoveAxis(E, 41, ABG)
23:37:24.005 00.000 9340 Enqueuing Expose request
23:37:24.016 00.011 12020 Guiding  Dir = 2, Dur = 41
23:37:24.017 00.001 12020 IsSlewing returns 0
23:37:24.017 00.000 12020 IsGuiding returns 0
23:37:24.042 00.025 12020 PulseGuide returned control before completion, sleep 27
23:37:24.081 00.039 12020 IsGuiding returns 1
23:37:24.082 00.001 12020 scope still moving after pulse duration time elapsed
23:37:24.140 00.058 12020 IsSlewing returns 0
23:37:24.141 00.001 12020 IsGuiding returns 0
23:37:24.141 00.000 12020 scope move finished after 41 + 82 ms
23:37:24.141 00.000 12020 Move returns status 0, amount 41
23:37:24.141 00.000 12020 MoveAxis(N, 0, ABG)
23:37:24.141 00.000 12020 Move returns status 0, amount 0
23:37:24.142 00.001 12020 move complete, result=0
23:37:24.142 00.000 12020 worker thread done servicing request
23:37:24.142 00.000 9340 GuideStep: -0.5 px 41 ms EAST, -0.1 px 0 ms NORTH
23:37:24.153 00.011 12020 Worker thread wakes up
23:37:24.154 00.001 12020 worker thread servicing REQUEST_EXPOSE 2000
23:37:24.154 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(839,36,31,31)
23:37:25.675 01.521 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"25fe5692-9e94-4a7d-91c1-b25704048a80"}
23:37:25.698 00.023 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"25fe5692-9e94-4a7d-91c1-b25704048a80"}
23:37:25.712 00.014 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"dde4c01d-ec60-4779-bb80-dbe05b971368"}
23:37:25.722 00.010 9340 case statement mapped state 6 to 3
23:37:25.733 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"dde4c01d-ec60-4779-bb80-dbe05b971368"}
23:37:25.742 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"98af955e-8680-4d7f-83d0-236ada3fb67e"}
23:37:25.750 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":901,"width":15,"height":15,"star_pos":[6.97,6.65],"pixels":"..."},"id":"98af955e-8680-4d7f-83d0-236ada3fb67e"}
23:37:26.519 00.769 12020 Exposure complete
23:37:26.686 00.167 12020 worker thread done servicing request
23:37:26.686 00.000 9340 OnExposeComplete: enter
23:37:26.695 00.009 9340 UpdateGuideState(): m_state=6
23:37:26.724 00.029 9340 Star::Find(15, 853, 50, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 902
23:37:26.732 00.008 9340 Star::Find returns 1 (0), X=853.67, Y=50.91, Mass=743155, SNR=145.5, Peak=52835 HFD=4.0
23:37:26.741 00.009 9340 CameraToMount -- cameraTheta (1.13) - m_xAngle (-3.14) = xAngle (4.26 = -2.02)
23:37:26.749 00.008 9340 CameraToMount -- cameraTheta (1.13) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (4.25 = -2.04)
23:37:26.763 00.014 9340 CameraToMount -- cameraX=0.16 cameraY=0.34 hyp=0.38 cameraTheta=1.13 mountX=-0.17 mountY=-0.34, mountTheta=-2.03
23:37:26.774 00.011 9340 SchedulePrimaryMove(10104498, x=0.16, y=0.34, opts=13)
23:37:26.781 00.007 9340 Enqueuing Move request for scope (0.16, 0.34)
23:37:26.792 00.011 12020 Worker thread wakes up
23:37:26.792 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=6191, max=65522, med=9901, FiltMin=7761, FiltMax=65462, Gamma=2.870
23:37:26.801 00.009 12020 worker thread servicing REQUEST_MOVE scope ofs (0.16, 0.34) opts 0xd
23:37:26.801 00.000 9340 UpdateGuideState exits: m=743155 SNR=145.5
23:37:26.809 00.008 12020 Handling offset move in thread for scope, endpoint = (0.16, 0.34)
23:37:26.810 00.001 9340 PhdController: settling, locked = 1, distance = 0.87 (0.45) aobump = 0 frame = 8 / 99999
23:37:26.834 00.024 12020 Moving (0.16, 0.34) raw xDistance=-0.17 yDistance=-0.34
23:37:26.834 00.000 9340 evsrv: {"Event":"Settling","Timestamp":1778733446.834,"Host":"ASTRO","Inst":1,"Distance":0.87,"Time":0.0,"SettleTime":8.0,"StarLocked":true}
23:37:26.844 00.010 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17
23:37:26.844 00.000 12020 GuideAlgorithmResistSwitch::result() returns -0.34 from input -0.34
23:37:26.844 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:37:26.853 00.009 12020 MoveAxis(E, 0, ABG)
23:37:26.853 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
23:37:26.861 00.008 12020 Move returns status 0, amount 0
23:37:26.861 00.000 12020 MoveAxis(N, 57, ABG)
23:37:26.861 00.000 12020 Guiding  Dir = 0, Dur = 57
23:37:26.862 00.001 9340 Enqueuing Expose request
23:37:26.876 00.014 12020 IsSlewing returns 0
23:37:26.877 00.001 12020 IsGuiding returns 0
23:37:26.961 00.084 12020 IsGuiding returns 1
23:37:26.961 00.000 12020 scope still moving after pulse duration time elapsed
23:37:26.986 00.025 12020 IsSlewing returns 0
23:37:26.988 00.002 12020 IsGuiding returns 1
23:37:27.114 00.126 12020 IsSlewing returns 0
23:37:27.146 00.032 12020 IsGuiding returns 0
23:37:27.146 00.000 12020 scope move finished after 57 + 211 ms
23:37:27.146 00.000 12020 Move returns status 0, amount 57
23:37:27.146 00.000 12020 move complete, result=0
23:37:27.147 00.001 12020 worker thread done servicing request
23:37:27.147 00.000 9340 GuideStep: -0.2 px 0 ms EAST, -0.3 px 57 ms NORTH
23:37:27.156 00.009 12020 Worker thread wakes up
23:37:27.156 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
23:37:27.156 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(839,36,31,31)
23:37:27.675 00.519 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"15858319-fd7e-4fbc-ab01-d8dbc85608f9"}
23:37:27.684 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"15858319-fd7e-4fbc-ab01-d8dbc85608f9"}
23:37:27.694 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"f30f4bfe-934a-4f83-918a-9b0ec8404ec5"}
23:37:27.701 00.007 9340 case statement mapped state 6 to 3
23:37:27.713 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"f30f4bfe-934a-4f83-918a-9b0ec8404ec5"}
23:37:27.721 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"42ddf667-83da-4536-ab2c-05d9f8201cd7"}
23:37:27.728 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":902,"width":15,"height":15,"star_pos":[6.67,6.91],"pixels":"..."},"id":"42ddf667-83da-4536-ab2c-05d9f8201cd7"}
23:37:29.544 01.816 12020 Exposure complete
23:37:29.674 00.130 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"596b1479-8bb1-47da-a9af-4f554d36a505"}
23:37:29.708 00.034 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"596b1479-8bb1-47da-a9af-4f554d36a505"}
23:37:29.721 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"e1dcb666-a2ce-4db1-a47b-33fa28a73a80"}
23:37:29.743 00.022 9340 case statement mapped state 6 to 3
23:37:29.757 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"e1dcb666-a2ce-4db1-a47b-33fa28a73a80"}
23:37:29.772 00.015 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"48a92cfe-ed95-4d2a-80b4-761a0fec26c4"}
23:37:29.807 00.035 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":902,"width":15,"height":15,"star_pos":[6.67,6.91],"pixels":"..."},"id":"48a92cfe-ed95-4d2a-80b4-761a0fec26c4"}
23:37:29.820 00.013 12020 worker thread done servicing request
23:37:29.820 00.000 9340 OnExposeComplete: enter
23:37:29.832 00.012 9340 UpdateGuideState(): m_state=6
23:37:29.848 00.016 9340 Star::Find(15, 853, 50, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 903
23:37:29.861 00.013 9340 Star::Find returns 1 (0), X=854.20, Y=50.53, Mass=731961, SNR=128.4, Peak=58681 HFD=3.8
23:37:29.892 00.031 9340 CameraToMount -- cameraTheta (-0.06) - m_xAngle (-3.14) = xAngle (3.07 = 3.07)
23:37:29.906 00.014 9340 CameraToMount -- cameraTheta (-0.06) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (3.06 = 3.06)
23:37:29.919 00.013 9340 CameraToMount -- cameraX=0.69 cameraY=-0.04 hyp=0.69 cameraTheta=-0.06 mountX=-0.69 mountY=0.06, mountTheta=3.06
23:37:29.933 00.014 9340 SchedulePrimaryMove(10104498, x=0.69, y=-0.04, opts=13)
23:37:29.947 00.014 9340 Enqueuing Move request for scope (0.69, -0.04)
23:37:29.960 00.013 12020 Worker thread wakes up
23:37:29.960 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=5853, max=65522, med=9750, FiltMin=7645, FiltMax=65462, Gamma=2.870
23:37:29.990 00.030 12020 worker thread servicing REQUEST_MOVE scope ofs (0.69, -0.04) opts 0xd
23:37:29.990 00.000 12020 Handling offset move in thread for scope, endpoint = (0.69, -0.04)
23:37:29.990 00.000 12020 Moving (0.69, -0.04) raw xDistance=-0.69 yDistance=0.06
23:37:29.990 00.000 12020 GuideAlgorithmHysteresis::Result() returns -0.29 from input -0.69
23:37:29.990 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:37:29.992 00.002 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
23:37:29.992 00.000 12020 MoveAxis(E, 56, ABG)
23:37:29.992 00.000 12020 Guiding  Dir = 2, Dur = 56
23:37:29.993 00.001 9340 UpdateGuideState exits: m=731961 SNR=128.4
23:37:30.009 00.016 12020 IsSlewing returns 0
23:37:30.009 00.000 9340 PhdController: settling, locked = 1, distance = 0.82 (0.45) aobump = 0 frame = 9 / 99999
23:37:30.021 00.012 12020 IsGuiding returns 0
23:37:30.021 00.000 9340 evsrv: {"Event":"Settling","Timestamp":1778733450.021,"Host":"ASTRO","Inst":1,"Distance":0.82,"Time":0.0,"SettleTime":8.0,"StarLocked":true}
23:37:30.038 00.017 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:37:30.051 00.013 12020 PulseGuide returned control before completion, sleep 48
23:37:30.051 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
23:37:30.082 00.031 9340 Enqueuing Expose request
23:37:30.119 00.037 12020 IsGuiding returns 0
23:37:30.119 00.000 12020 Move returns status 0, amount 56
23:37:30.120 00.001 12020 MoveAxis(N, 0, ABG)
23:37:30.120 00.000 12020 Move returns status 0, amount 0
23:37:30.120 00.000 12020 move complete, result=0
23:37:30.120 00.000 12020 worker thread done servicing request
23:37:30.121 00.001 9340 GuideStep: -0.7 px 56 ms EAST, 0.1 px 0 ms NORTH
23:37:30.134 00.013 12020 Worker thread wakes up
23:37:30.134 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
23:37:30.135 00.001 12020 Handling exposure in thread, d=2000 o=3 r=(839,36,31,31)
23:37:31.678 01.543 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"ff345601-630d-4765-aa7a-e66858620f9b"}
23:37:31.719 00.041 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"ff345601-630d-4765-aa7a-e66858620f9b"}
23:37:31.740 00.021 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"d61c700e-2451-4d36-adf9-de660e1833e3"}
23:37:31.766 00.026 9340 case statement mapped state 6 to 3
23:37:31.803 00.037 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"d61c700e-2451-4d36-adf9-de660e1833e3"}
23:37:31.830 00.027 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"ab4eed50-cee0-4a8c-add4-d92ea438172c"}
23:37:31.846 00.016 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":903,"width":15,"height":15,"star_pos":[7.20,6.53],"pixels":"..."},"id":"ab4eed50-cee0-4a8c-add4-d92ea438172c"}
23:37:32.604 00.758 12020 Exposure complete
23:37:32.890 00.286 12020 worker thread done servicing request
23:37:32.890 00.000 9340 OnExposeComplete: enter
23:37:32.901 00.011 9340 UpdateGuideState(): m_state=6
23:37:32.914 00.013 9340 Star::Find(15, 854, 50, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 904
23:37:32.928 00.014 9340 Star::Find returns 1 (0), X=854.55, Y=50.97, Mass=754066, SNR=143.1, Peak=58205 HFD=4.1
23:37:32.939 00.011 9340 CameraToMount -- cameraTheta (0.37) - m_xAngle (-3.14) = xAngle (3.50 = -2.78)
23:37:32.968 00.029 9340 CameraToMount -- cameraTheta (0.37) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (3.49 = -2.80)
23:37:32.980 00.012 9340 CameraToMount -- cameraX=1.04 cameraY=0.40 hyp=1.11 cameraTheta=0.37 mountX=-1.04 mountY=-0.38, mountTheta=-2.80
23:37:32.997 00.017 9340 SchedulePrimaryMove(10104498, x=1.04, y=0.40, opts=13)
23:37:33.007 00.010 9340 Enqueuing Move request for scope (1.04, 0.40)
23:37:33.018 00.011 12020 Worker thread wakes up
23:37:33.019 00.001 9340 UpdateImageDisplay: Size=(1920,1080) min=6429, max=65522, med=9943, FiltMin=7854, FiltMax=65462, Gamma=2.870
23:37:33.031 00.012 12020 worker thread servicing REQUEST_MOVE scope ofs (1.04, 0.40) opts 0xd
23:37:33.031 00.000 12020 Handling offset move in thread for scope, endpoint = (1.04, 0.40)
23:37:33.031 00.000 12020 Moving (1.04, 0.40) raw xDistance=-1.04 yDistance=-0.38
23:37:33.031 00.000 12020 GuideAlgorithmHysteresis::Result() returns -0.46 from input -1.04
23:37:33.031 00.000 12020 GuideAlgorithmResistSwitch::result() returns -0.38 from input -0.38
23:37:33.031 00.000 9340 UpdateGuideState exits: m=754066 SNR=143.1
23:37:33.044 00.013 12020 MoveAxis(E, 89, ABG)
23:37:33.045 00.001 12020 Guiding  Dir = 2, Dur = 89
23:37:33.045 00.000 9340 PhdController: settling, locked = 1, distance = 0.91 (0.45) aobump = 0 frame = 10 / 99999
23:37:33.074 00.029 12020 IsSlewing returns 0
23:37:33.074 00.000 9340 evsrv: {"Event":"Settling","Timestamp":1778733453.074,"Host":"ASTRO","Inst":1,"Distance":0.91,"Time":0.0,"SettleTime":8.0,"StarLocked":true}
23:37:33.084 00.010 12020 IsGuiding returns 0
23:37:33.084 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:37:33.095 00.011 9340 ScheduleExposure(2000,3,1) exposurePending=0
23:37:33.106 00.011 9340 Enqueuing Expose request
23:37:33.116 00.010 12020 PulseGuide returned control before completion, sleep 74
23:37:33.192 00.076 12020 IsGuiding returns 1
23:37:33.193 00.001 12020 scope still moving after pulse duration time elapsed
23:37:33.238 00.045 12020 IsSlewing returns 0
23:37:33.277 00.039 12020 IsGuiding returns 0
23:37:33.277 00.000 12020 scope move finished after 89 + 103 ms
23:37:33.278 00.001 12020 Move returns status 0, amount 89
23:37:33.278 00.000 12020 MoveAxis(N, 63, ABG)
23:37:33.278 00.000 12020 Guiding  Dir = 0, Dur = 63
23:37:33.279 00.001 12020 IsSlewing returns 0
23:37:33.280 00.001 12020 IsGuiding returns 0
23:37:33.367 00.087 12020 IsGuiding returns 1
23:37:33.367 00.000 12020 scope still moving after pulse duration time elapsed
23:37:33.395 00.028 12020 IsSlewing returns 0
23:37:33.396 00.001 12020 IsGuiding returns 1
23:37:33.510 00.114 12020 IsSlewing returns 0
23:37:33.543 00.033 12020 IsGuiding returns 0
23:37:33.543 00.000 12020 scope move finished after 63 + 199 ms
23:37:33.544 00.001 12020 Move returns status 0, amount 63
23:37:33.544 00.000 12020 move complete, result=0
23:37:33.544 00.000 12020 worker thread done servicing request
23:37:33.545 00.001 12020 Worker thread wakes up
23:37:33.545 00.000 9340 GuideStep: -1.0 px 89 ms EAST, -0.4 px 63 ms NORTH
23:37:33.558 00.013 12020 worker thread servicing REQUEST_EXPOSE 2000
23:37:33.558 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(839,36,31,31)
23:37:33.679 00.121 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"e79b74a7-00d0-40bb-ba09-7b90b7087a9e"}
23:37:33.695 00.016 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"e79b74a7-00d0-40bb-ba09-7b90b7087a9e"}
23:37:33.705 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"f7b97866-36a5-46d0-adc1-70db87cf05d4"}
23:37:33.717 00.012 9340 case statement mapped state 6 to 3
23:37:33.727 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"f7b97866-36a5-46d0-adc1-70db87cf05d4"}
23:37:33.736 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"67a6c5d2-efc5-44a6-b7e8-8799be687876"}
23:37:33.748 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":904,"width":15,"height":15,"star_pos":[6.55,6.97],"pixels":"..."},"id":"67a6c5d2-efc5-44a6-b7e8-8799be687876"}
23:37:35.677 01.929 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"ed1c30e2-a389-4682-bf2e-acc43d6faf56"}
23:37:35.687 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"ed1c30e2-a389-4682-bf2e-acc43d6faf56"}
23:37:35.697 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"d44941ea-4d64-4f72-b150-ee93308cc432"}
23:37:35.706 00.009 9340 case statement mapped state 6 to 3
23:37:35.713 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"d44941ea-4d64-4f72-b150-ee93308cc432"}
23:37:35.722 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"d4cae21b-4a37-477e-b9e3-3928419e4b41"}
23:37:35.733 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":904,"width":15,"height":15,"star_pos":[6.55,6.97],"pixels":"..."},"id":"d4cae21b-4a37-477e-b9e3-3928419e4b41"}
23:37:35.919 00.186 12020 Exposure complete
23:37:36.163 00.244 9340 OnExposeComplete: enter
23:37:36.198 00.035 12020 worker thread done servicing request
23:37:36.198 00.000 9340 UpdateGuideState(): m_state=6
23:37:36.212 00.014 9340 Star::Find(15, 854, 50, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 905
23:37:36.225 00.013 9340 Star::Find returns 1 (0), X=854.23, Y=50.67, Mass=701951, SNR=142.7, Peak=58553 HFD=3.9
23:37:36.247 00.022 9340 CameraToMount -- cameraTheta (0.13) - m_xAngle (-3.14) = xAngle (3.27 = -3.01)
23:37:36.265 00.018 9340 CameraToMount -- cameraTheta (0.13) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (3.25 = -3.03)
23:37:36.283 00.018 9340 CameraToMount -- cameraX=0.72 cameraY=0.10 hyp=0.72 cameraTheta=0.13 mountX=-0.72 mountY=-0.08, mountTheta=-3.03
23:37:36.338 00.055 9340 SchedulePrimaryMove(10104498, x=0.72, y=0.10, opts=13)
23:37:36.356 00.018 9340 Enqueuing Move request for scope (0.72, 0.10)
23:37:36.369 00.013 12020 Worker thread wakes up
23:37:36.369 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=5400, max=65522, med=9885, FiltMin=7962, FiltMax=65457, Gamma=2.870
23:37:36.385 00.016 12020 worker thread servicing REQUEST_MOVE scope ofs (0.72, 0.10) opts 0xd
23:37:36.385 00.000 9340 UpdateGuideState exits: m=701951 SNR=142.7
23:37:36.417 00.032 12020 Handling offset move in thread for scope, endpoint = (0.72, 0.10)
23:37:36.417 00.000 9340 PhdController: settling, locked = 1, distance = 0.85 (0.45) aobump = 0 frame = 11 / 99999
23:37:36.432 00.015 12020 Moving (0.72, 0.10) raw xDistance=-0.72 yDistance=-0.08
23:37:36.432 00.000 9340 evsrv: {"Event":"Settling","Timestamp":1778733456.432,"Host":"ASTRO","Inst":1,"Distance":0.85,"Time":0.0,"SettleTime":8.0,"StarLocked":true}
23:37:36.444 00.012 12020 GuideAlgorithmHysteresis::Result() returns -0.34 from input -0.72
23:37:36.445 00.001 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:37:36.445 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:37:36.457 00.012 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
23:37:36.457 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
23:37:36.469 00.012 12020 MoveAxis(E, 66, ABG)
23:37:36.469 00.000 9340 Enqueuing Expose request
23:37:36.481 00.012 12020 Guiding  Dir = 2, Dur = 66
23:37:36.482 00.001 12020 IsSlewing returns 0
23:37:36.484 00.002 12020 IsGuiding returns 0
23:37:36.516 00.032 12020 PulseGuide returned control before completion, sleep 43
23:37:36.561 00.045 12020 IsGuiding returns 1
23:37:36.562 00.001 12020 scope still moving after pulse duration time elapsed
23:37:36.596 00.034 12020 IsSlewing returns 0
23:37:36.597 00.001 12020 IsGuiding returns 0
23:37:36.597 00.000 12020 scope move finished after 66 + 48 ms
23:37:36.597 00.000 12020 Move returns status 0, amount 66
23:37:36.598 00.001 12020 MoveAxis(N, 0, ABG)
23:37:36.598 00.000 12020 Move returns status 0, amount 0
23:37:36.598 00.000 12020 move complete, result=0
23:37:36.598 00.000 12020 worker thread done servicing request
23:37:36.598 00.000 9340 GuideStep: -0.7 px 66 ms EAST, -0.1 px 0 ms NORTH
23:37:36.628 00.030 12020 Worker thread wakes up
23:37:36.628 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
23:37:36.628 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(839,36,31,31)
23:37:37.697 01.069 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"fe7c4273-7ce6-4128-888d-995517139d90"}
23:37:37.734 00.037 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"fe7c4273-7ce6-4128-888d-995517139d90"}
23:37:37.792 00.058 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"15a2f787-0ee6-482a-9fe6-4bc4911c9e98"}
23:37:37.811 00.019 9340 case statement mapped state 6 to 3
23:37:37.833 00.022 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"15a2f787-0ee6-482a-9fe6-4bc4911c9e98"}
23:37:37.894 00.061 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"a6831dc0-e2e6-43f7-974f-095e0f4fd462"}
23:37:38.025 00.131 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":905,"width":15,"height":15,"star_pos":[7.23,6.67],"pixels":"..."},"id":"a6831dc0-e2e6-43f7-974f-095e0f4fd462"}
23:37:39.023 00.998 12020 Exposure complete
23:37:39.303 00.280 9340 OnExposeComplete: enter
23:37:39.346 00.043 12020 worker thread done servicing request
23:37:39.346 00.000 9340 UpdateGuideState(): m_state=6
23:37:39.368 00.022 9340 Star::Find(15, 854, 50, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 906
23:37:39.386 00.018 9340 Star::Find returns 1 (0), X=853.70, Y=50.83, Mass=725043, SNR=168.0, Peak=51939 HFD=4.1
23:37:39.401 00.015 9340 CameraToMount -- cameraTheta (0.95) - m_xAngle (-3.14) = xAngle (4.08 = -2.20)
23:37:39.414 00.013 9340 CameraToMount -- cameraTheta (0.95) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (4.07 = -2.22)
23:37:39.449 00.035 9340 CameraToMount -- cameraX=0.19 cameraY=0.26 hyp=0.32 cameraTheta=0.95 mountX=-0.19 mountY=-0.25, mountTheta=-2.21
23:37:39.468 00.019 9340 SchedulePrimaryMove(10104498, x=0.19, y=0.26, opts=13)
23:37:39.482 00.014 9340 Enqueuing Move request for scope (0.19, 0.26)
23:37:39.492 00.010 12020 Worker thread wakes up
23:37:39.493 00.001 9340 UpdateImageDisplay: Size=(1920,1080) min=6233, max=65522, med=9877, FiltMin=7798, FiltMax=65462, Gamma=2.870
23:37:39.502 00.009 12020 worker thread servicing REQUEST_MOVE scope ofs (0.19, 0.26) opts 0xd
23:37:39.503 00.001 9340 UpdateGuideState exits: m=725043 SNR=168.0
23:37:39.515 00.012 12020 Handling offset move in thread for scope, endpoint = (0.19, 0.26)
23:37:39.516 00.001 9340 PhdController: settling, locked = 1, distance = 0.69 (0.45) aobump = 0 frame = 12 / 99999
23:37:39.529 00.013 12020 Moving (0.19, 0.26) raw xDistance=-0.19 yDistance=-0.25
23:37:39.530 00.001 9340 evsrv: {"Event":"Settling","Timestamp":1778733459.529,"Host":"ASTRO","Inst":1,"Distance":0.69,"Time":0.0,"SettleTime":8.0,"StarLocked":true}
23:37:39.541 00.011 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.19
23:37:39.541 00.000 12020 GuideAlgorithmResistSwitch::result() returns -0.25 from input -0.25
23:37:39.541 00.000 12020 MoveAxis(E, 0, ABG)
23:37:39.541 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:37:39.573 00.032 12020 Move returns status 0, amount 0
23:37:39.573 00.000 12020 MoveAxis(N, 43, ABG)
23:37:39.573 00.000 12020 Guiding  Dir = 0, Dur = 43
23:37:39.573 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
23:37:39.588 00.015 9340 Enqueuing Expose request
23:37:39.603 00.015 12020 IsSlewing returns 0
23:37:39.604 00.001 12020 IsGuiding returns 0
23:37:39.684 00.080 12020 IsGuiding returns 1
23:37:39.684 00.000 12020 scope still moving after pulse duration time elapsed
23:37:39.696 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"cbfb6c68-760f-48dc-ab9d-78084a8557e1"}
23:37:39.708 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"cbfb6c68-760f-48dc-ab9d-78084a8557e1"}
23:37:39.720 00.012 12020 IsSlewing returns 0
23:37:39.721 00.001 12020 IsGuiding returns 1
23:37:39.721 00.000 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"d46e106b-5554-4876-b36e-cdadf0e31411"}
23:37:39.731 00.010 9340 case statement mapped state 6 to 3
23:37:39.742 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"d46e106b-5554-4876-b36e-cdadf0e31411"}
23:37:39.756 00.014 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"df294f84-2746-49d2-896c-1e2ecbe7b200"}
23:37:39.768 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":906,"width":15,"height":15,"star_pos":[6.70,6.83],"pixels":"..."},"id":"df294f84-2746-49d2-896c-1e2ecbe7b200"}
23:37:39.859 00.091 12020 IsSlewing returns 0
23:37:39.906 00.047 12020 IsGuiding returns 0
23:37:39.906 00.000 12020 scope move finished after 43 + 259 ms
23:37:39.906 00.000 12020 Move returns status 0, amount 43
23:37:39.908 00.002 12020 move complete, result=0
23:37:39.908 00.000 12020 worker thread done servicing request
23:37:39.908 00.000 9340 GuideStep: -0.2 px 0 ms EAST, -0.3 px 43 ms NORTH
23:37:39.922 00.014 12020 Worker thread wakes up
23:37:39.922 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
23:37:39.922 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(839,36,31,31)
23:37:41.695 01.773 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"8572f253-29b0-4bd3-88f2-aceeed9bda92"}
23:37:41.705 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"8572f253-29b0-4bd3-88f2-aceeed9bda92"}
23:37:41.716 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"47f65412-7804-412f-a914-77817b641255"}
23:37:41.722 00.006 9340 case statement mapped state 6 to 3
23:37:41.727 00.005 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"47f65412-7804-412f-a914-77817b641255"}
23:37:41.735 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"7419e200-94d5-4b89-a4e3-8362140d4708"}
23:37:41.741 00.006 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":906,"width":15,"height":15,"star_pos":[6.70,6.83],"pixels":"..."},"id":"7419e200-94d5-4b89-a4e3-8362140d4708"}
23:37:42.280 00.539 12020 Exposure complete
23:37:42.481 00.201 12020 worker thread done servicing request
23:37:42.481 00.000 9340 OnExposeComplete: enter
23:37:42.492 00.011 9340 UpdateGuideState(): m_state=6
23:37:42.502 00.010 9340 Star::Find(15, 853, 50, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 907
23:37:42.512 00.010 9340 Star::Find returns 1 (0), X=854.29, Y=50.30, Mass=725185, SNR=152.6, Peak=58521 HFD=3.7
23:37:42.523 00.011 9340 CameraToMount -- cameraTheta (-0.33) - m_xAngle (-3.14) = xAngle (2.80 = 2.80)
23:37:42.549 00.026 9340 CameraToMount -- cameraTheta (-0.33) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (2.79 = 2.79)
23:37:42.560 00.011 9340 CameraToMount -- cameraX=0.78 cameraY=-0.27 hyp=0.82 cameraTheta=-0.33 mountX=-0.78 mountY=0.29, mountTheta=2.79
23:37:42.574 00.014 9340 SchedulePrimaryMove(10104498, x=0.78, y=-0.27, opts=13)
23:37:42.589 00.015 9340 Enqueuing Move request for scope (0.78, -0.27)
23:37:42.599 00.010 12020 Worker thread wakes up
23:37:42.599 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=6163, max=65522, med=9893, FiltMin=7851, FiltMax=65462, Gamma=2.870
23:37:42.608 00.009 12020 worker thread servicing REQUEST_MOVE scope ofs (0.78, -0.27) opts 0xd
23:37:42.608 00.000 9340 UpdateGuideState exits: m=725185 SNR=152.6
23:37:42.620 00.012 12020 Handling offset move in thread for scope, endpoint = (0.78, -0.27)
23:37:42.620 00.000 9340 PhdController: settling, locked = 1, distance = 0.73 (0.45) aobump = 0 frame = 13 / 99999
23:37:42.631 00.011 12020 Moving (0.78, -0.27) raw xDistance=-0.78 yDistance=0.29
23:37:42.631 00.000 9340 evsrv: {"Event":"Settling","Timestamp":1778733462.631,"Host":"ASTRO","Inst":1,"Distance":0.73,"Time":0.0,"SettleTime":8.0,"StarLocked":true}
23:37:42.655 00.024 12020 GuideAlgorithmHysteresis::Result() returns -0.33 from input -0.78
23:37:42.655 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
23:37:42.655 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.29
23:37:42.655 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:37:42.667 00.012 12020 MoveAxis(E, 63, ABG)
23:37:42.668 00.001 9340 ScheduleExposure(2000,3,1) exposurePending=0
23:37:42.678 00.010 12020 Guiding  Dir = 2, Dur = 63
23:37:42.678 00.000 9340 Enqueuing Expose request
23:37:42.689 00.011 12020 IsSlewing returns 0
23:37:42.690 00.001 12020 IsGuiding returns 0
23:37:42.705 00.015 12020 PulseGuide returned control before completion, sleep 58
23:37:42.801 00.096 12020 IsGuiding returns 0
23:37:42.801 00.000 12020 Move returns status 0, amount 63
23:37:42.801 00.000 12020 MoveAxis(N, 0, ABG)
23:37:42.803 00.002 12020 Move returns status 0, amount 0
23:37:42.803 00.000 12020 move complete, result=0
23:37:42.803 00.000 12020 worker thread done servicing request
23:37:42.803 00.000 9340 GuideStep: -0.8 px 63 ms EAST, 0.3 px 0 ms NORTH
23:37:42.814 00.011 12020 Worker thread wakes up
23:37:42.814 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
23:37:42.814 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(839,36,31,31)
23:37:43.694 00.880 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"bc30afcd-0db9-4987-b351-d753c17568e1"}
23:37:43.708 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"bc30afcd-0db9-4987-b351-d753c17568e1"}
23:37:43.733 00.025 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"9e6d51cb-7091-40bb-8259-03b18fe06b14"}
23:37:43.748 00.015 9340 case statement mapped state 6 to 3
23:37:43.765 00.017 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"9e6d51cb-7091-40bb-8259-03b18fe06b14"}
23:37:43.777 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"5aaf18d7-854a-4124-8d9b-7b377beccbac"}
23:37:43.787 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":907,"width":15,"height":15,"star_pos":[7.29,7.30],"pixels":"..."},"id":"5aaf18d7-854a-4124-8d9b-7b377beccbac"}
23:37:45.183 01.396 12020 Exposure complete
23:37:45.552 00.369 9340 OnExposeComplete: enter
23:37:45.567 00.015 12020 worker thread done servicing request
23:37:45.567 00.000 9340 UpdateGuideState(): m_state=6
23:37:45.585 00.018 9340 Star::Find(15, 854, 50, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 908
23:37:45.597 00.012 9340 Star::Find returns 1 (0), X=854.79, Y=51.10, Mass=758868, SNR=167.5, Peak=52157 HFD=4.2
23:37:45.618 00.021 9340 CameraToMount -- cameraTheta (0.39) - m_xAngle (-3.14) = xAngle (3.53 = -2.75)
23:37:45.642 00.024 9340 CameraToMount -- cameraTheta (0.39) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (3.51 = -2.77)
23:37:45.654 00.012 9340 CameraToMount -- cameraX=1.28 cameraY=0.53 hyp=1.38 cameraTheta=0.39 mountX=-1.28 mountY=-0.50, mountTheta=-2.77
23:37:45.692 00.038 9340 SchedulePrimaryMove(10104498, x=1.28, y=0.53, opts=13)
23:37:45.705 00.013 9340 Enqueuing Move request for scope (1.28, 0.53)
23:37:45.719 00.014 12020 Worker thread wakes up
23:37:45.719 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=5938, max=65522, med=9884, FiltMin=7706, FiltMax=65463, Gamma=2.870
23:37:45.731 00.012 12020 worker thread servicing REQUEST_MOVE scope ofs (1.28, 0.53) opts 0xd
23:37:45.731 00.000 9340 UpdateGuideState exits: m=758868 SNR=167.5
23:37:45.743 00.012 12020 Handling offset move in thread for scope, endpoint = (1.28, 0.53)
23:37:45.743 00.000 9340 PhdController: settling, locked = 1, distance = 0.93 (0.45) aobump = 0 frame = 14 / 99999
23:37:45.760 00.017 12020 Moving (1.28, 0.53) raw xDistance=-1.28 yDistance=-0.50
23:37:45.760 00.000 9340 evsrv: {"Event":"Settling","Timestamp":1778733465.760,"Host":"ASTRO","Inst":1,"Distance":0.93,"Time":0.0,"SettleTime":8.0,"StarLocked":true}
23:37:45.771 00.011 12020 GuideAlgorithmHysteresis::Result() returns -0.56 from input -1.28
23:37:45.771 00.000 12020 GuideAlgorithmResistSwitch::result() returns -0.50 from input -0.50
23:37:45.771 00.000 12020 MoveAxis(E, 109, ABG)
23:37:45.772 00.001 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:37:45.785 00.013 12020 Guiding  Dir = 2, Dur = 109
23:37:45.785 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
23:37:45.814 00.029 12020 IsSlewing returns 0
23:37:45.814 00.000 9340 Enqueuing Expose request
23:37:45.828 00.014 12020 IsGuiding returns 0
23:37:45.829 00.001 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"f1a3a89a-8b22-4a44-9150-20542c029df1"}
23:37:45.845 00.016 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"f1a3a89a-8b22-4a44-9150-20542c029df1"}
23:37:45.858 00.013 12020 PulseGuide returned control before completion, sleep 92
23:37:45.859 00.001 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"50b2e533-1e4c-4487-89c3-41876c987ecc"}
23:37:45.869 00.010 9340 case statement mapped state 6 to 3
23:37:45.881 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"50b2e533-1e4c-4487-89c3-41876c987ecc"}
23:37:45.895 00.014 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"02309c7b-8b28-44b1-b8a4-18a90de46cd8"}
23:37:45.909 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":908,"width":15,"height":15,"star_pos":[6.79,7.10],"pixels":"..."},"id":"02309c7b-8b28-44b1-b8a4-18a90de46cd8"}
23:37:45.962 00.053 12020 IsGuiding returns 1
23:37:45.962 00.000 12020 scope still moving after pulse duration time elapsed
23:37:46.016 00.054 12020 IsSlewing returns 0
23:37:46.058 00.042 12020 IsGuiding returns 0
23:37:46.058 00.000 12020 scope move finished after 109 + 120 ms
23:37:46.058 00.000 12020 Move returns status 0, amount 109
23:37:46.058 00.000 12020 MoveAxis(N, 84, ABG)
23:37:46.058 00.000 12020 Guiding  Dir = 0, Dur = 84
23:37:46.061 00.003 12020 IsSlewing returns 0
23:37:46.063 00.002 12020 IsGuiding returns 0
23:37:46.144 00.081 12020 PulseGuide returned control before completion, sleep 14
23:37:46.164 00.020 12020 IsGuiding returns 1
23:37:46.164 00.000 12020 scope still moving after pulse duration time elapsed
23:37:46.195 00.031 12020 IsSlewing returns 0
23:37:46.196 00.001 12020 IsGuiding returns 1
23:37:46.224 00.028 12020 IsSlewing returns 0
23:37:46.226 00.002 12020 IsGuiding returns 1
23:37:46.336 00.110 12020 IsSlewing returns 0
23:37:46.369 00.033 12020 IsGuiding returns 0
23:37:46.369 00.000 12020 scope move finished after 84 + 221 ms
23:37:46.369 00.000 12020 Move returns status 0, amount 84
23:37:46.369 00.000 12020 move complete, result=0
23:37:46.370 00.001 12020 worker thread done servicing request
23:37:46.370 00.000 12020 Worker thread wakes up
23:37:46.370 00.000 9340 GuideStep: -1.3 px 109 ms EAST, -0.5 px 84 ms NORTH
23:37:46.386 00.016 12020 worker thread servicing REQUEST_EXPOSE 2000
23:37:46.386 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(839,36,31,31)
23:37:47.694 01.308 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"d7a7e15d-144f-4e45-bcb9-b872c6eea6ca"}
23:37:47.701 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"d7a7e15d-144f-4e45-bcb9-b872c6eea6ca"}
23:37:47.722 00.021 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"0ddb0c3e-0114-4cad-b0b5-bfd1712a3221"}
23:37:47.732 00.010 9340 case statement mapped state 6 to 3
23:37:47.738 00.006 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"0ddb0c3e-0114-4cad-b0b5-bfd1712a3221"}
23:37:47.746 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"b3227260-266c-4923-9336-a1b04e971688"}
23:37:47.755 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":908,"width":15,"height":15,"star_pos":[6.79,7.10],"pixels":"..."},"id":"b3227260-266c-4923-9336-a1b04e971688"}
23:37:48.755 01.000 12020 Exposure complete
23:37:49.048 00.293 12020 worker thread done servicing request
23:37:49.048 00.000 9340 OnExposeComplete: enter
23:37:49.063 00.015 9340 UpdateGuideState(): m_state=6
23:37:49.099 00.036 9340 Star::Find(15, 854, 51, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 909
23:37:49.117 00.018 9340 Star::Find returns 1 (0), X=854.65, Y=50.21, Mass=676204, SNR=123.5, Peak=50081 HFD=3.9
23:37:49.129 00.012 9340 CameraToMount -- cameraTheta (-0.30) - m_xAngle (-3.14) = xAngle (2.83 = 2.83)
23:37:49.141 00.012 9340 CameraToMount -- cameraTheta (-0.30) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (2.82 = 2.82)
23:37:49.156 00.015 9340 CameraToMount -- cameraX=1.14 cameraY=-0.36 hyp=1.20 cameraTheta=-0.30 mountX=-1.14 mountY=0.38, mountTheta=2.82
23:37:49.196 00.040 9340 SchedulePrimaryMove(10104498, x=1.14, y=-0.36, opts=13)
23:37:49.215 00.019 9340 Enqueuing Move request for scope (1.14, -0.36)
23:37:49.229 00.014 12020 Worker thread wakes up
23:37:49.229 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=6399, max=65522, med=9882, FiltMin=7882, FiltMax=65463, Gamma=2.870
23:37:49.243 00.014 12020 worker thread servicing REQUEST_MOVE scope ofs (1.14, -0.36) opts 0xd
23:37:49.243 00.000 9340 UpdateGuideState exits: m=676204 SNR=123.5
23:37:49.258 00.015 12020 Handling offset move in thread for scope, endpoint = (1.14, -0.36)
23:37:49.258 00.000 9340 PhdController: settling, locked = 1, distance = 1.01 (0.45) aobump = 0 frame = 15 / 99999
23:37:49.271 00.013 12020 Moving (1.14, -0.36) raw xDistance=-1.14 yDistance=0.38
23:37:49.292 00.021 12020 GuideAlgorithmHysteresis::Result() returns -0.52 from input -1.14
23:37:49.292 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
23:37:49.294 00.002 9340 evsrv: {"Event":"Settling","Timestamp":1778733469.293,"Host":"ASTRO","Inst":1,"Distance":1.01,"Time":0.0,"SettleTime":8.0,"StarLocked":true}
23:37:49.311 00.017 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.38
23:37:49.311 00.000 12020 MoveAxis(E, 102, ABG)
23:37:49.311 00.000 12020 Guiding  Dir = 2, Dur = 102
23:37:49.313 00.002 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:37:49.331 00.018 12020 IsSlewing returns 0
23:37:49.332 00.001 9340 ScheduleExposure(2000,3,1) exposurePending=0
23:37:49.347 00.015 12020 IsGuiding returns 0
23:37:49.348 00.001 9340 Enqueuing Expose request
23:37:49.375 00.027 12020 PulseGuide returned control before completion, sleep 85
23:37:49.487 00.112 12020 IsGuiding returns 1
23:37:49.487 00.000 12020 scope still moving after pulse duration time elapsed
23:37:49.522 00.035 12020 IsSlewing returns 0
23:37:49.524 00.002 12020 IsGuiding returns 0
23:37:49.524 00.000 12020 scope move finished after 102 + 74 ms
23:37:49.524 00.000 12020 Move returns status 0, amount 102
23:37:49.524 00.000 12020 MoveAxis(N, 0, ABG)
23:37:49.525 00.001 12020 Move returns status 0, amount 0
23:37:49.525 00.000 12020 move complete, result=0
23:37:49.525 00.000 12020 worker thread done servicing request
23:37:49.525 00.000 12020 Worker thread wakes up
23:37:49.525 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
23:37:49.525 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(839,36,31,31)
23:37:49.526 00.001 9340 GuideStep: -1.1 px 102 ms EAST, 0.4 px 0 ms NORTH
23:37:49.693 00.167 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"44bc5317-99ee-40dd-beb3-fe93ab46a47e"}
23:37:49.730 00.037 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"44bc5317-99ee-40dd-beb3-fe93ab46a47e"}
23:37:49.746 00.016 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"d9aa348c-ba26-4683-b279-5d4f1b8eb7e3"}
23:37:49.760 00.014 9340 case statement mapped state 6 to 3
23:37:49.770 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"d9aa348c-ba26-4683-b279-5d4f1b8eb7e3"}
23:37:49.788 00.018 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"07b8b5dc-4c0a-40a3-a8be-d315f372f1e4"}
23:37:49.802 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":909,"width":15,"height":15,"star_pos":[6.65,7.21],"pixels":"..."},"id":"07b8b5dc-4c0a-40a3-a8be-d315f372f1e4"}
23:37:51.693 01.891 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"9c3064a1-addc-40fe-b24b-b926dbd4affd"}
23:37:51.722 00.029 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"9c3064a1-addc-40fe-b24b-b926dbd4affd"}
23:37:51.734 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"ef72b4f1-010c-4b33-a9d3-00686ca60d83"}
23:37:51.744 00.010 9340 case statement mapped state 6 to 3
23:37:51.754 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"ef72b4f1-010c-4b33-a9d3-00686ca60d83"}
23:37:51.765 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"7d205698-09ae-4b29-9cda-a7d91cccec13"}
23:37:51.776 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":909,"width":15,"height":15,"star_pos":[6.65,7.21],"pixels":"..."},"id":"7d205698-09ae-4b29-9cda-a7d91cccec13"}
23:37:51.892 00.116 12020 Exposure complete
23:37:52.143 00.251 12020 worker thread done servicing request
23:37:52.145 00.002 9340 OnExposeComplete: enter
23:37:52.160 00.015 9340 UpdateGuideState(): m_state=6
23:37:52.171 00.011 9340 Star::Find(15, 854, 50, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 910
23:37:52.186 00.015 9340 Star::Find returns 1 (0), X=854.56, Y=50.85, Mass=711395, SNR=149.1, Peak=59897 HFD=3.9
23:37:52.197 00.011 9340 CameraToMount -- cameraTheta (0.26) - m_xAngle (-3.14) = xAngle (3.40 = -2.89)
23:37:52.206 00.009 9340 CameraToMount -- cameraTheta (0.26) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (3.38 = -2.90)
23:37:52.217 00.011 9340 CameraToMount -- cameraX=1.05 cameraY=0.28 hyp=1.09 cameraTheta=0.26 mountX=-1.06 mountY=-0.26, mountTheta=-2.90
23:37:52.232 00.015 9340 SchedulePrimaryMove(10104498, x=1.05, y=0.28, opts=13)
23:37:52.262 00.030 9340 Enqueuing Move request for scope (1.05, 0.28)
23:37:52.275 00.013 12020 Worker thread wakes up
23:37:52.275 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=5607, max=65522, med=9898, FiltMin=7853, FiltMax=65462, Gamma=2.870
23:37:52.287 00.012 12020 worker thread servicing REQUEST_MOVE scope ofs (1.05, 0.28) opts 0xd
23:37:52.287 00.000 9340 UpdateGuideState exits: m=711395 SNR=149.1
23:37:52.299 00.012 12020 Handling offset move in thread for scope, endpoint = (1.05, 0.28)
23:37:52.299 00.000 9340 PhdController: settling, locked = 1, distance = 1.03 (0.45) aobump = 0 frame = 16 / 99999
23:37:52.308 00.009 12020 Moving (1.05, 0.28) raw xDistance=-1.06 yDistance=-0.26
23:37:52.309 00.001 9340 evsrv: {"Event":"Settling","Timestamp":1778733472.308,"Host":"ASTRO","Inst":1,"Distance":1.03,"Time":0.0,"SettleTime":8.0,"StarLocked":true}
23:37:52.320 00.011 12020 GuideAlgorithmHysteresis::Result() returns -0.49 from input -1.06
23:37:52.320 00.000 12020 GuideAlgorithmResistSwitch::result() returns -0.26 from input -0.26
23:37:52.320 00.000 12020 MoveAxis(E, 94, ABG)
23:37:52.320 00.000 12020 Guiding  Dir = 2, Dur = 94
23:37:52.322 00.002 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:37:52.333 00.011 12020 IsSlewing returns 0
23:37:52.333 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
23:37:52.343 00.010 9340 Enqueuing Expose request
23:37:52.368 00.025 12020 IsGuiding returns 0
23:37:52.398 00.030 12020 PulseGuide returned control before completion, sleep 75
23:37:52.509 00.111 12020 IsGuiding returns 0
23:37:52.509 00.000 12020 Move returns status 0, amount 94
23:37:52.509 00.000 12020 MoveAxis(N, 43, ABG)
23:37:52.509 00.000 12020 Guiding  Dir = 0, Dur = 43
23:37:52.510 00.001 12020 IsSlewing returns 0
23:37:52.511 00.001 12020 IsGuiding returns 0
23:37:52.590 00.079 12020 IsGuiding returns 1
23:37:52.590 00.000 12020 scope still moving after pulse duration time elapsed
23:37:52.669 00.079 12020 IsSlewing returns 0
23:37:52.765 00.096 12020 IsGuiding returns 0
23:37:52.765 00.000 12020 scope move finished after 43 + 210 ms
23:37:52.765 00.000 12020 Move returns status 0, amount 43
23:37:52.765 00.000 12020 move complete, result=0
23:37:52.766 00.001 12020 worker thread done servicing request
23:37:52.766 00.000 12020 Worker thread wakes up
23:37:52.766 00.000 9340 GuideStep: -1.1 px 94 ms EAST, -0.3 px 43 ms NORTH
23:37:52.777 00.011 12020 worker thread servicing REQUEST_EXPOSE 2000
23:37:52.777 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(839,36,31,31)
23:37:53.692 00.915 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"201c8e11-9c48-4a09-aaf5-cdd10958c87f"}
23:37:53.705 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"201c8e11-9c48-4a09-aaf5-cdd10958c87f"}
23:37:53.715 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"86b6d51a-040d-4938-955d-327788e1ab21"}
23:37:53.734 00.019 9340 case statement mapped state 6 to 3
23:37:53.746 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"86b6d51a-040d-4938-955d-327788e1ab21"}
23:37:53.754 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"8ea91861-c6a1-412f-bf6c-62ffeefba211"}
23:37:53.762 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":910,"width":15,"height":15,"star_pos":[6.56,6.85],"pixels":"..."},"id":"8ea91861-c6a1-412f-bf6c-62ffeefba211"}
23:37:55.145 01.383 12020 Exposure complete
23:37:55.309 00.164 12020 worker thread done servicing request
23:37:55.309 00.000 9340 OnExposeComplete: enter
23:37:55.337 00.028 9340 UpdateGuideState(): m_state=6
23:37:55.345 00.008 9340 Star::Find(15, 854, 50, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 911
23:37:55.353 00.008 9340 Star::Find returns 1 (0), X=854.25, Y=50.25, Mass=708588, SNR=150.6, Peak=56913 HFD=3.8
23:37:55.360 00.007 9340 CameraToMount -- cameraTheta (-0.40) - m_xAngle (-3.14) = xAngle (2.73 = 2.73)
23:37:55.368 00.008 9340 CameraToMount -- cameraTheta (-0.40) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (2.72 = 2.72)
23:37:55.375 00.007 9340 CameraToMount -- cameraX=0.74 cameraY=-0.32 hyp=0.81 cameraTheta=-0.40 mountX=-0.74 mountY=0.33, mountTheta=2.72
23:37:55.387 00.012 9340 SchedulePrimaryMove(10104498, x=0.74, y=-0.32, opts=13)
23:37:55.397 00.010 9340 Enqueuing Move request for scope (0.74, -0.32)
23:37:55.405 00.008 12020 Worker thread wakes up
23:37:55.405 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=6133, max=65522, med=9907, FiltMin=7922, FiltMax=65457, Gamma=2.870
23:37:55.415 00.010 12020 worker thread servicing REQUEST_MOVE scope ofs (0.74, -0.32) opts 0xd
23:37:55.416 00.001 9340 UpdateGuideState exits: m=708588 SNR=150.6
23:37:55.440 00.024 12020 Handling offset move in thread for scope, endpoint = (0.74, -0.32)
23:37:55.440 00.000 9340 PhdController: settling, locked = 1, distance = 0.97 (0.45) aobump = 0 frame = 17 / 99999
23:37:55.449 00.009 12020 Moving (0.74, -0.32) raw xDistance=-0.74 yDistance=0.33
23:37:55.449 00.000 9340 evsrv: {"Event":"Settling","Timestamp":1778733475.449,"Host":"ASTRO","Inst":1,"Distance":0.97,"Time":0.0,"SettleTime":8.0,"StarLocked":true}
23:37:55.459 00.010 12020 GuideAlgorithmHysteresis::Result() returns -0.35 from input -0.74
23:37:55.459 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
23:37:55.459 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:37:55.467 00.008 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.33
23:37:55.467 00.000 12020 MoveAxis(E, 68, ABG)
23:37:55.467 00.000 12020 Guiding  Dir = 2, Dur = 68
23:37:55.468 00.001 9340 ScheduleExposure(2000,3,1) exposurePending=0
23:37:55.477 00.009 12020 IsSlewing returns 0
23:37:55.477 00.000 9340 Enqueuing Expose request
23:37:55.486 00.009 12020 IsGuiding returns 0
23:37:55.516 00.030 12020 PulseGuide returned control before completion, sleep 48
23:37:55.565 00.049 12020 IsGuiding returns 1
23:37:55.566 00.001 12020 scope still moving after pulse duration time elapsed
23:37:55.611 00.045 12020 IsSlewing returns 0
23:37:55.612 00.001 12020 IsGuiding returns 0
23:37:55.612 00.000 12020 scope move finished after 68 + 59 ms
23:37:55.613 00.001 12020 Move returns status 0, amount 68
23:37:55.613 00.000 12020 MoveAxis(N, 0, ABG)
23:37:55.613 00.000 12020 Move returns status 0, amount 0
23:37:55.613 00.000 12020 move complete, result=0
23:37:55.613 00.000 12020 worker thread done servicing request
23:37:55.613 00.000 12020 Worker thread wakes up
23:37:55.613 00.000 9340 GuideStep: -0.7 px 68 ms EAST, 0.3 px 0 ms NORTH
23:37:55.623 00.010 12020 worker thread servicing REQUEST_EXPOSE 2000
23:37:55.623 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(839,36,31,31)
23:37:55.693 00.070 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"babaa133-9961-4afc-bc0b-a2fbf71120f7"}
23:37:55.703 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"babaa133-9961-4afc-bc0b-a2fbf71120f7"}
23:37:55.711 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"563a4c32-b497-4485-bafb-7b2751110f74"}
23:37:55.720 00.009 9340 case statement mapped state 6 to 3
23:37:55.733 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"563a4c32-b497-4485-bafb-7b2751110f74"}
23:37:55.743 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"f35cdd90-486d-4cb0-b99f-5a24bab39679"}
23:37:55.750 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":911,"width":15,"height":15,"star_pos":[7.25,7.25],"pixels":"..."},"id":"f35cdd90-486d-4cb0-b99f-5a24bab39679"}
23:37:57.694 01.944 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"c6155f1b-2c5f-4f9c-a8ab-e0a9e46c113f"}
23:37:57.709 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"c6155f1b-2c5f-4f9c-a8ab-e0a9e46c113f"}
23:37:57.724 00.015 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"e2da21ba-83c3-4636-a21a-53ab57664cef"}
23:37:57.739 00.015 9340 case statement mapped state 6 to 3
23:37:57.782 00.043 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"e2da21ba-83c3-4636-a21a-53ab57664cef"}
23:37:57.797 00.015 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"9abe7411-4fc4-46dc-b16d-e5deeaefef87"}
23:37:57.810 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":911,"width":15,"height":15,"star_pos":[7.25,7.25],"pixels":"..."},"id":"9abe7411-4fc4-46dc-b16d-e5deeaefef87"}
23:37:58.006 00.196 12020 Exposure complete
23:37:58.373 00.367 12020 worker thread done servicing request
23:37:58.374 00.001 9340 OnExposeComplete: enter
23:37:58.390 00.016 9340 UpdateGuideState(): m_state=6
23:37:58.404 00.014 9340 Star::Find(15, 854, 50, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 912
23:37:58.415 00.011 9340 Star::Find returns 1 (0), X=854.41, Y=50.82, Mass=697536, SNR=154.8, Peak=58753 HFD=3.8
23:37:58.428 00.013 9340 CameraToMount -- cameraTheta (0.27) - m_xAngle (-3.14) = xAngle (3.40 = -2.88)
23:37:58.441 00.013 9340 CameraToMount -- cameraTheta (0.27) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (3.39 = -2.89)
23:37:58.472 00.031 9340 CameraToMount -- cameraX=0.90 cameraY=0.25 hyp=0.93 cameraTheta=0.27 mountX=-0.90 mountY=-0.23, mountTheta=-2.89
23:37:58.491 00.019 9340 SchedulePrimaryMove(10104498, x=0.90, y=0.25, opts=13)
23:37:58.503 00.012 9340 Enqueuing Move request for scope (0.90, 0.25)
23:37:58.514 00.011 12020 Worker thread wakes up
23:37:58.514 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=6514, max=65522, med=9900, FiltMin=7547, FiltMax=65463, Gamma=2.870
23:37:58.527 00.013 12020 worker thread servicing REQUEST_MOVE scope ofs (0.90, 0.25) opts 0xd
23:37:58.527 00.000 9340 UpdateGuideState exits: m=697536 SNR=154.8
23:37:58.538 00.011 12020 Handling offset move in thread for scope, endpoint = (0.90, 0.25)
23:37:58.538 00.000 9340 PhdController: settling, locked = 1, distance = 0.95 (0.45) aobump = 0 frame = 18 / 99999
23:37:58.554 00.016 12020 Moving (0.90, 0.25) raw xDistance=-0.90 yDistance=-0.23
23:37:58.554 00.000 12020 GuideAlgorithmHysteresis::Result() returns -0.40 from input -0.90
23:37:58.555 00.001 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:37:58.577 00.022 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.23
23:37:58.577 00.000 9340 evsrv: {"Event":"Settling","Timestamp":1778733478.577,"Host":"ASTRO","Inst":1,"Distance":0.95,"Time":0.0,"SettleTime":8.0,"StarLocked":true}
23:37:58.593 00.016 12020 MoveAxis(E, 78, ABG)
23:37:58.593 00.000 12020 Guiding  Dir = 2, Dur = 78
23:37:58.593 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:37:58.606 00.013 12020 IsSlewing returns 0
23:37:58.606 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
23:37:58.617 00.011 12020 IsGuiding returns 0
23:37:58.617 00.000 9340 Enqueuing Expose request
23:37:58.650 00.033 12020 PulseGuide returned control before completion, sleep 56
23:37:58.746 00.096 12020 IsGuiding returns 0
23:37:58.746 00.000 12020 Move returns status 0, amount 78
23:37:58.746 00.000 12020 MoveAxis(N, 0, ABG)
23:37:58.747 00.001 12020 Move returns status 0, amount 0
23:37:58.747 00.000 12020 move complete, result=0
23:37:58.747 00.000 12020 worker thread done servicing request
23:37:58.747 00.000 9340 GuideStep: -0.9 px 78 ms EAST, -0.2 px 0 ms NORTH
23:37:58.759 00.012 12020 Worker thread wakes up
23:37:58.760 00.001 12020 worker thread servicing REQUEST_EXPOSE 2000
23:37:58.760 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(839,36,31,31)
23:37:59.693 00.933 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"22a7054a-b868-46eb-813f-442fc5853a3e"}
23:37:59.707 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"22a7054a-b868-46eb-813f-442fc5853a3e"}
23:37:59.731 00.024 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"0db1a285-3506-4e56-9a5f-8de7d6a508ee"}
23:37:59.743 00.012 9340 case statement mapped state 6 to 3
23:37:59.752 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"0db1a285-3506-4e56-9a5f-8de7d6a508ee"}
23:37:59.766 00.014 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"d283ef7b-75a5-4dc1-a7f6-582e081fdfcf"}
23:37:59.777 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":912,"width":15,"height":15,"star_pos":[7.41,6.82],"pixels":"..."},"id":"d283ef7b-75a5-4dc1-a7f6-582e081fdfcf"}
23:38:01.119 01.342 12020 Exposure complete
23:38:01.324 00.205 9340 OnExposeComplete: enter
23:38:01.340 00.016 12020 worker thread done servicing request
23:38:01.340 00.000 9340 UpdateGuideState(): m_state=6
23:38:01.374 00.034 9340 Star::Find(15, 854, 50, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 913
23:38:01.393 00.019 9340 Star::Find returns 1 (0), X=854.26, Y=50.73, Mass=701430, SNR=138.4, Peak=58437 HFD=3.8
23:38:01.403 00.010 9340 CameraToMount -- cameraTheta (0.21) - m_xAngle (-3.14) = xAngle (3.34 = -2.94)
23:38:01.418 00.015 9340 CameraToMount -- cameraTheta (0.21) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (3.33 = -2.95)
23:38:01.430 00.012 9340 CameraToMount -- cameraX=0.75 cameraY=0.16 hyp=0.77 cameraTheta=0.21 mountX=-0.75 mountY=-0.14, mountTheta=-2.95
23:38:01.465 00.035 9340 SchedulePrimaryMove(10104498, x=0.75, y=0.16, opts=13)
23:38:01.481 00.016 9340 Enqueuing Move request for scope (0.75, 0.16)
23:38:01.499 00.018 12020 Worker thread wakes up
23:38:01.501 00.002 12020 worker thread servicing REQUEST_MOVE scope ofs (0.75, 0.16) opts 0xd
23:38:01.503 00.002 12020 Handling offset move in thread for scope, endpoint = (0.75, 0.16)
23:38:01.503 00.000 12020 Moving (0.75, 0.16) raw xDistance=-0.75 yDistance=-0.14
23:38:01.503 00.000 12020 GuideAlgorithmHysteresis::Result() returns -0.35 from input -0.75
23:38:01.504 00.001 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:38:01.504 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
23:38:01.505 00.001 9340 UpdateImageDisplay: Size=(1920,1080) min=5463, max=65522, med=9926, FiltMin=7714, FiltMax=65462, Gamma=2.870
23:38:01.522 00.017 12020 MoveAxis(E, 67, ABG)
23:38:01.522 00.000 9340 UpdateGuideState exits: m=701430 SNR=138.4
23:38:01.549 00.027 12020 Guiding  Dir = 2, Dur = 67
23:38:01.549 00.000 9340 PhdController: settling, locked = 1, distance = 0.90 (0.45) aobump = 0 frame = 19 / 99999
23:38:01.565 00.016 12020 IsSlewing returns 0
23:38:01.566 00.001 9340 evsrv: {"Event":"Settling","Timestamp":1778733481.565,"Host":"ASTRO","Inst":1,"Distance":0.90,"Time":0.0,"SettleTime":8.0,"StarLocked":true}
23:38:01.577 00.011 12020 IsGuiding returns 0
23:38:01.578 00.001 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:38:01.596 00.018 9340 ScheduleExposure(2000,3,1) exposurePending=0
23:38:01.607 00.011 9340 Enqueuing Expose request
23:38:01.635 00.028 12020 PulseGuide returned control before completion, sleep 47
23:38:01.692 00.057 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"9299e170-4a59-403e-94a0-aaa403782cd5"}
23:38:01.720 00.028 12020 IsGuiding returns 0
23:38:01.720 00.000 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"9299e170-4a59-403e-94a0-aaa403782cd5"}
23:38:01.734 00.014 12020 Move returns status 0, amount 67
23:38:01.734 00.000 12020 MoveAxis(N, 0, ABG)
23:38:01.734 00.000 12020 Move returns status 0, amount 0
23:38:01.734 00.000 12020 move complete, result=0
23:38:01.735 00.001 12020 worker thread done servicing request
23:38:01.735 00.000 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"0e4fbb66-b3cd-4876-8565-3b82473a881d"}
23:38:01.746 00.011 12020 Worker thread wakes up
23:38:01.746 00.000 9340 case statement mapped state 6 to 3
23:38:01.756 00.010 12020 worker thread servicing REQUEST_EXPOSE 2000
23:38:01.756 00.000 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"0e4fbb66-b3cd-4876-8565-3b82473a881d"}
23:38:01.767 00.011 12020 Handling exposure in thread, d=2000 o=3 r=(839,36,31,31)
23:38:01.767 00.000 9340 GuideStep: -0.8 px 67 ms EAST, -0.1 px 0 ms NORTH
23:38:01.790 00.023 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"c0d1897b-491b-4039-8a3d-fd2bff80e92a"}
23:38:01.819 00.029 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":913,"width":15,"height":15,"star_pos":[7.26,6.73],"pixels":"..."},"id":"c0d1897b-491b-4039-8a3d-fd2bff80e92a"}
23:38:03.691 01.872 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"2013012d-688f-4738-b335-1dfc1f864b8b"}
23:38:03.717 00.026 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"2013012d-688f-4738-b335-1dfc1f864b8b"}
23:38:03.736 00.019 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"21876e08-4ab8-4335-a128-d2f541e93d0c"}
23:38:03.747 00.011 9340 case statement mapped state 6 to 3
23:38:03.758 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"21876e08-4ab8-4335-a128-d2f541e93d0c"}
23:38:03.769 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"7852bf67-1c48-4b18-b59b-1e20714daab6"}
23:38:03.792 00.023 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":913,"width":15,"height":15,"star_pos":[7.26,6.73],"pixels":"..."},"id":"7852bf67-1c48-4b18-b59b-1e20714daab6"}
23:38:04.154 00.362 12020 Exposure complete
23:38:04.510 00.356 12020 worker thread done servicing request
23:38:04.510 00.000 9340 OnExposeComplete: enter
23:38:04.527 00.017 9340 UpdateGuideState(): m_state=6
23:38:04.548 00.021 9340 Star::Find(15, 854, 50, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 914
23:38:04.581 00.033 9340 Star::Find returns 1 (0), X=854.51, Y=50.86, Mass=694875, SNR=129.5, Peak=58665 HFD=3.8
23:38:04.632 00.051 9340 CameraToMount -- cameraTheta (0.28) - m_xAngle (-3.14) = xAngle (3.42 = -2.86)
23:38:04.645 00.013 9340 CameraToMount -- cameraTheta (0.28) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (3.40 = -2.88)
23:38:04.666 00.021 9340 CameraToMount -- cameraX=1.00 cameraY=0.29 hyp=1.04 cameraTheta=0.28 mountX=-1.00 mountY=-0.27, mountTheta=-2.88
23:38:04.690 00.024 9340 SchedulePrimaryMove(10104498, x=1.00, y=0.29, opts=13)
23:38:04.705 00.015 9340 Enqueuing Move request for scope (1.00, 0.29)
23:38:04.745 00.040 12020 Worker thread wakes up
23:38:04.745 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=5685, max=65522, med=9902, FiltMin=7750, FiltMax=65462, Gamma=2.870
23:38:04.762 00.017 12020 worker thread servicing REQUEST_MOVE scope ofs (1.00, 0.29) opts 0xd
23:38:04.762 00.000 9340 UpdateGuideState exits: m=694875 SNR=129.5
23:38:04.777 00.015 12020 Handling offset move in thread for scope, endpoint = (1.00, 0.29)
23:38:04.777 00.000 12020 Moving (1.00, 0.29) raw xDistance=-1.00 yDistance=-0.27
23:38:04.777 00.000 9340 PhdController: settling, locked = 1, distance = 0.94 (0.45) aobump = 0 frame = 20 / 99999
23:38:04.795 00.018 12020 GuideAlgorithmHysteresis::Result() returns -0.45 from input -1.00
23:38:04.795 00.000 12020 GuideAlgorithmResistSwitch::result() returns -0.27 from input -0.27
23:38:04.795 00.000 9340 evsrv: {"Event":"Settling","Timestamp":1778733484.795,"Host":"ASTRO","Inst":1,"Distance":0.94,"Time":0.0,"SettleTime":8.0,"StarLocked":true}
23:38:04.813 00.018 12020 MoveAxis(E, 87, ABG)
23:38:04.814 00.001 12020 Guiding  Dir = 2, Dur = 87
23:38:04.814 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:38:04.849 00.035 12020 IsSlewing returns 0
23:38:04.849 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
23:38:04.868 00.019 12020 IsGuiding returns 0
23:38:04.868 00.000 9340 Enqueuing Expose request
23:38:04.886 00.018 12020 PulseGuide returned control before completion, sleep 78
23:38:04.999 00.113 12020 IsGuiding returns 0
23:38:04.999 00.000 12020 Move returns status 0, amount 87
23:38:04.999 00.000 12020 MoveAxis(N, 45, ABG)
23:38:05.000 00.001 12020 Guiding  Dir = 0, Dur = 45
23:38:05.001 00.001 12020 IsSlewing returns 0
23:38:05.002 00.001 12020 IsGuiding returns 0
23:38:05.127 00.125 12020 IsGuiding returns 1
23:38:05.128 00.001 12020 scope still moving after pulse duration time elapsed
23:38:05.255 00.127 12020 IsSlewing returns 0
23:38:05.256 00.001 12020 IsGuiding returns 0
23:38:05.257 00.001 12020 scope move finished after 45 + 209 ms
23:38:05.257 00.000 12020 Move returns status 0, amount 45
23:38:05.260 00.003 12020 move complete, result=0
23:38:05.260 00.000 12020 worker thread done servicing request
23:38:05.261 00.001 12020 Worker thread wakes up
23:38:05.261 00.000 9340 GuideStep: -1.0 px 87 ms EAST, -0.3 px 45 ms NORTH
23:38:05.275 00.014 12020 worker thread servicing REQUEST_EXPOSE 2000
23:38:05.275 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(839,36,31,31)
23:38:05.692 00.417 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"e3f2c6b1-11fe-4478-bd50-bd897d285895"}
23:38:05.702 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"e3f2c6b1-11fe-4478-bd50-bd897d285895"}
23:38:05.713 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"00c6e6e2-25c5-46f8-9c94-174ffd24847d"}
23:38:05.722 00.009 9340 case statement mapped state 6 to 3
23:38:05.737 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"00c6e6e2-25c5-46f8-9c94-174ffd24847d"}
23:38:05.748 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"f3d89ad4-bc67-479c-84d4-d0bae47604b8"}
23:38:05.757 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":914,"width":15,"height":15,"star_pos":[6.51,6.86],"pixels":"..."},"id":"f3d89ad4-bc67-479c-84d4-d0bae47604b8"}
23:38:07.633 01.876 12020 Exposure complete
23:38:07.692 00.059 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"3814c980-ea4c-41c6-96e3-fdcb9cc5df79"}
23:38:07.703 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"3814c980-ea4c-41c6-96e3-fdcb9cc5df79"}
23:38:07.713 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"e3037b04-6698-4c30-ad11-727567c44605"}
23:38:07.721 00.008 9340 case statement mapped state 6 to 3
23:38:07.734 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"e3037b04-6698-4c30-ad11-727567c44605"}
23:38:07.745 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"01649166-f448-4e2e-b86a-e173fa9be85d"}
23:38:07.771 00.026 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":914,"width":15,"height":15,"star_pos":[6.51,6.86],"pixels":"..."},"id":"01649166-f448-4e2e-b86a-e173fa9be85d"}
23:38:07.865 00.094 12020 worker thread done servicing request
23:38:07.866 00.001 9340 OnExposeComplete: enter
23:38:07.876 00.010 9340 UpdateGuideState(): m_state=6
23:38:07.887 00.011 9340 Star::Find(15, 854, 50, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 915
23:38:07.897 00.010 9340 Star::Find returns 1 (0), X=854.22, Y=50.59, Mass=679204, SNR=113.0, Peak=58233 HFD=3.7
23:38:07.916 00.019 9340 CameraToMount -- cameraTheta (0.03) - m_xAngle (-3.14) = xAngle (3.16 = -3.12)
23:38:07.926 00.010 9340 CameraToMount -- cameraTheta (0.03) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (3.15 = -3.14)
23:38:07.952 00.026 9340 CameraToMount -- cameraX=0.71 cameraY=0.02 hyp=0.71 cameraTheta=0.03 mountX=-0.71 mountY=-0.00, mountTheta=-3.14
23:38:07.967 00.015 9340 SchedulePrimaryMove(10104498, x=0.71, y=0.02, opts=13)
23:38:07.977 00.010 9340 Enqueuing Move request for scope (0.71, 0.02)
23:38:07.987 00.010 12020 Worker thread wakes up
23:38:07.987 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=6444, max=65522, med=9936, FiltMin=7731, FiltMax=65462, Gamma=2.870
23:38:08.000 00.013 12020 worker thread servicing REQUEST_MOVE scope ofs (0.71, 0.02) opts 0xd
23:38:08.000 00.000 12020 Handling offset move in thread for scope, endpoint = (0.71, 0.02)
23:38:08.000 00.000 9340 UpdateGuideState exits: m=679204 SNR=113.0
23:38:08.013 00.013 12020 Moving (0.71, 0.02) raw xDistance=-0.71 yDistance=-0.00
23:38:08.013 00.000 9340 PhdController: settling, locked = 1, distance = 0.87 (0.45) aobump = 0 frame = 21 / 99999
23:38:08.038 00.025 12020 GuideAlgorithmHysteresis::Result() returns -0.33 from input -0.71
23:38:08.038 00.000 9340 evsrv: {"Event":"Settling","Timestamp":1778733488.038,"Host":"ASTRO","Inst":1,"Distance":0.87,"Time":0.0,"SettleTime":8.0,"StarLocked":true}
23:38:08.051 00.013 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:38:08.052 00.001 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
23:38:08.052 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:38:08.062 00.010 12020 MoveAxis(E, 64, ABG)
23:38:08.062 00.000 12020 Guiding  Dir = 2, Dur = 64
23:38:08.062 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
23:38:08.072 00.010 12020 IsSlewing returns 0
23:38:08.072 00.000 9340 Enqueuing Expose request
23:38:08.083 00.011 12020 IsGuiding returns 0
23:38:08.101 00.018 12020 PulseGuide returned control before completion, sleep 56
23:38:08.180 00.079 12020 IsGuiding returns 0
23:38:08.182 00.002 12020 Move returns status 0, amount 64
23:38:08.182 00.000 12020 MoveAxis(N, 0, ABG)
23:38:08.182 00.000 12020 Move returns status 0, amount 0
23:38:08.183 00.001 12020 move complete, result=0
23:38:08.183 00.000 12020 worker thread done servicing request
23:38:08.183 00.000 12020 Worker thread wakes up
23:38:08.183 00.000 9340 GuideStep: -0.7 px 64 ms EAST, -0.0 px 0 ms NORTH
23:38:08.200 00.017 12020 worker thread servicing REQUEST_EXPOSE 2000
23:38:08.201 00.001 12020 Handling exposure in thread, d=2000 o=3 r=(839,36,31,31)
23:38:09.694 01.493 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"9ab272d4-8d4c-42d6-8fd0-51b53a0e1873"}
23:38:09.714 00.020 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"9ab272d4-8d4c-42d6-8fd0-51b53a0e1873"}
23:38:09.733 00.019 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"d20a7aaa-09a1-4196-95f8-78fccddee68a"}
23:38:09.778 00.045 9340 case statement mapped state 6 to 3
23:38:09.798 00.020 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"d20a7aaa-09a1-4196-95f8-78fccddee68a"}
23:38:09.813 00.015 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"426ba239-3721-4ed3-83ba-b1f3310ed309"}
23:38:09.831 00.018 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":915,"width":15,"height":15,"star_pos":[7.22,6.59],"pixels":"..."},"id":"426ba239-3721-4ed3-83ba-b1f3310ed309"}
23:38:10.644 00.813 12020 Exposure complete
23:38:11.105 00.461 9340 OnExposeComplete: enter
23:38:11.121 00.016 12020 worker thread done servicing request
23:38:11.145 00.024 9340 UpdateGuideState(): m_state=6
23:38:11.176 00.031 9340 Star::Find(15, 854, 50, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 916
23:38:11.192 00.016 9340 Star::Find returns 1 (0), X=854.49, Y=50.82, Mass=723280, SNR=174.7, Peak=58921 HFD=3.8
23:38:11.234 00.042 9340 CameraToMount -- cameraTheta (0.25) - m_xAngle (-3.14) = xAngle (3.39 = -2.90)
23:38:11.296 00.062 9340 CameraToMount -- cameraTheta (0.25) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (3.37 = -2.91)
23:38:11.343 00.047 9340 CameraToMount -- cameraX=0.98 cameraY=0.25 hyp=1.01 cameraTheta=0.25 mountX=-0.98 mountY=-0.23, mountTheta=-2.91
23:38:11.406 00.063 9340 SchedulePrimaryMove(10104498, x=0.98, y=0.25, opts=13)
23:38:11.423 00.017 9340 Enqueuing Move request for scope (0.98, 0.25)
23:38:11.438 00.015 12020 Worker thread wakes up
23:38:11.438 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=6029, max=65522, med=9918, FiltMin=7683, FiltMax=65462, Gamma=2.870
23:38:11.458 00.020 12020 worker thread servicing REQUEST_MOVE scope ofs (0.98, 0.25) opts 0xd
23:38:11.459 00.001 12020 Handling offset move in thread for scope, endpoint = (0.98, 0.25)
23:38:11.459 00.000 12020 Moving (0.98, 0.25) raw xDistance=-0.98 yDistance=-0.23
23:38:11.459 00.000 12020 GuideAlgorithmHysteresis::Result() returns -0.44 from input -0.98
23:38:11.460 00.001 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:38:11.461 00.001 9340 UpdateGuideState exits: m=723280 SNR=174.7
23:38:11.562 00.101 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.23
23:38:11.562 00.000 12020 MoveAxis(E, 85, ABG)
23:38:11.563 00.001 9340 PhdController: settling, locked = 1, distance = 0.91 (0.45) aobump = 0 frame = 22 / 99999
23:38:11.586 00.023 12020 Guiding  Dir = 2, Dur = 85
23:38:11.586 00.000 9340 evsrv: {"Event":"Settling","Timestamp":1778733491.586,"Host":"ASTRO","Inst":1,"Distance":0.91,"Time":0.0,"SettleTime":8.0,"StarLocked":true}
23:38:11.607 00.021 12020 IsSlewing returns 0
23:38:11.607 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:38:11.653 00.046 9340 ScheduleExposure(2000,3,1) exposurePending=0
23:38:11.686 00.033 12020 IsGuiding returns 0
23:38:11.690 00.004 9340 Enqueuing Expose request
23:38:11.713 00.023 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"396751a0-133c-454f-9949-d1ae2d1cd379"}
23:38:11.732 00.019 12020 PulseGuide returned control before completion, sleep 66
23:38:11.733 00.001 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"396751a0-133c-454f-9949-d1ae2d1cd379"}
23:38:11.803 00.070 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"c7a9a49b-c5fb-407d-8349-17b0cca3b14c"}
23:38:11.834 00.031 12020 IsGuiding returns 0
23:38:11.835 00.001 9340 case statement mapped state 6 to 3
23:38:11.855 00.020 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"c7a9a49b-c5fb-407d-8349-17b0cca3b14c"}
23:38:11.877 00.022 12020 Move returns status 0, amount 85
23:38:11.878 00.001 12020 MoveAxis(N, 0, ABG)
23:38:11.878 00.000 12020 Move returns status 0, amount 0
23:38:11.878 00.000 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"e95554d7-5774-45db-8e8e-9ec80ef992c2"}
23:38:11.896 00.018 12020 move complete, result=0
23:38:11.897 00.001 12020 worker thread done servicing request
23:38:11.897 00.000 12020 Worker thread wakes up
23:38:11.897 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
23:38:11.897 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(839,36,31,31)
23:38:11.918 00.021 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":916,"width":15,"height":15,"star_pos":[7.49,6.82],"pixels":"..."},"id":"e95554d7-5774-45db-8e8e-9ec80ef992c2"}
23:38:11.956 00.038 9340 GuideStep: -1.0 px 85 ms EAST, -0.2 px 0 ms NORTH
23:38:13.694 01.738 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"8b1dcbec-a65a-4731-9cfe-da61d354bd19"}
23:38:13.704 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"8b1dcbec-a65a-4731-9cfe-da61d354bd19"}
23:38:13.728 00.024 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"efa82d0c-8615-4d0a-b9f5-062a6fbf3b4f"}
23:38:13.738 00.010 9340 case statement mapped state 6 to 3
23:38:13.747 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"efa82d0c-8615-4d0a-b9f5-062a6fbf3b4f"}
23:38:13.757 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"6d133123-fdf0-47b6-bbbd-0c4e65148f36"}
23:38:13.767 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":916,"width":15,"height":15,"star_pos":[7.49,6.82],"pixels":"..."},"id":"6d133123-fdf0-47b6-bbbd-0c4e65148f36"}
23:38:14.284 00.517 12020 Exposure complete
23:38:14.552 00.268 12020 worker thread done servicing request
23:38:14.552 00.000 9340 OnExposeComplete: enter
23:38:14.564 00.012 9340 UpdateGuideState(): m_state=6
23:38:14.582 00.018 9340 Star::Find(15, 854, 50, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 917
23:38:14.593 00.011 9340 Star::Find returns 1 (0), X=854.13, Y=51.01, Mass=738272, SNR=141.2, Peak=57177 HFD=4.2
23:38:14.631 00.038 9340 CameraToMount -- cameraTheta (0.62) - m_xAngle (-3.14) = xAngle (3.75 = -2.53)
23:38:14.641 00.010 9340 CameraToMount -- cameraTheta (0.62) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (3.74 = -2.54)
23:38:14.652 00.011 9340 CameraToMount -- cameraX=0.62 cameraY=0.44 hyp=0.76 cameraTheta=0.62 mountX=-0.62 mountY=-0.43, mountTheta=-2.54
23:38:14.668 00.016 9340 SchedulePrimaryMove(10104498, x=0.62, y=0.44, opts=13)
23:38:14.680 00.012 9340 Enqueuing Move request for scope (0.62, 0.44)
23:38:14.707 00.027 12020 Worker thread wakes up
23:38:14.708 00.001 9340 UpdateImageDisplay: Size=(1920,1080) min=5962, max=65522, med=9890, FiltMin=7736, FiltMax=65462, Gamma=2.870
23:38:14.723 00.015 12020 worker thread servicing REQUEST_MOVE scope ofs (0.62, 0.44) opts 0xd
23:38:14.723 00.000 9340 UpdateGuideState exits: m=738272 SNR=141.2
23:38:14.733 00.010 12020 Handling offset move in thread for scope, endpoint = (0.62, 0.44)
23:38:14.733 00.000 9340 PhdController: settling, locked = 1, distance = 0.87 (0.45) aobump = 0 frame = 23 / 99999
23:38:14.743 00.010 12020 Moving (0.62, 0.44) raw xDistance=-0.62 yDistance=-0.43
23:38:14.744 00.001 9340 evsrv: {"Event":"Settling","Timestamp":1778733494.743,"Host":"ASTRO","Inst":1,"Distance":0.87,"Time":0.0,"SettleTime":8.0,"StarLocked":true}
23:38:14.756 00.012 12020 GuideAlgorithmHysteresis::Result() returns -0.30 from input -0.62
23:38:14.756 00.000 12020 GuideAlgorithmResistSwitch::result() returns -0.43 from input -0.43
23:38:14.756 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:38:14.770 00.014 12020 MoveAxis(E, 57, ABG)
23:38:14.770 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
23:38:14.785 00.015 12020 Guiding  Dir = 2, Dur = 57
23:38:14.785 00.000 9340 Enqueuing Expose request
23:38:14.818 00.033 12020 IsSlewing returns 0
23:38:14.819 00.001 12020 IsGuiding returns 0
23:38:14.849 00.030 12020 PulseGuide returned control before completion, sleep 37
23:38:14.900 00.051 12020 IsGuiding returns 1
23:38:14.900 00.000 12020 scope still moving after pulse duration time elapsed
23:38:14.946 00.046 12020 IsSlewing returns 0
23:38:14.947 00.001 12020 IsGuiding returns 0
23:38:14.948 00.001 12020 scope move finished after 57 + 71 ms
23:38:14.948 00.000 12020 Move returns status 0, amount 57
23:38:14.948 00.000 12020 MoveAxis(N, 72, ABG)
23:38:14.948 00.000 12020 Guiding  Dir = 0, Dur = 72
23:38:14.952 00.004 12020 IsSlewing returns 0
23:38:14.953 00.001 12020 IsGuiding returns 0
23:38:15.073 00.120 12020 IsGuiding returns 1
23:38:15.074 00.001 12020 scope still moving after pulse duration time elapsed
23:38:15.217 00.143 12020 IsSlewing returns 0
23:38:15.218 00.001 12020 IsGuiding returns 0
23:38:15.218 00.000 12020 scope move finished after 72 + 194 ms
23:38:15.220 00.002 12020 Move returns status 0, amount 72
23:38:15.220 00.000 12020 move complete, result=0
23:38:15.220 00.000 12020 worker thread done servicing request
23:38:15.220 00.000 9340 GuideStep: -0.6 px 57 ms EAST, -0.4 px 72 ms NORTH
23:38:15.234 00.014 12020 Worker thread wakes up
23:38:15.234 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
23:38:15.234 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(839,36,31,31)
23:38:15.693 00.459 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"15a70b15-f41d-40b1-a543-668b02a82f2e"}
23:38:15.716 00.023 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"15a70b15-f41d-40b1-a543-668b02a82f2e"}
23:38:15.725 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"98ce15c8-d683-476f-a9c3-86269336c936"}
23:38:15.736 00.011 9340 case statement mapped state 6 to 3
23:38:15.744 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"98ce15c8-d683-476f-a9c3-86269336c936"}
23:38:15.756 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"93bb2ff3-66b6-4f19-a1ae-311622a9fd4d"}
23:38:15.767 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":917,"width":15,"height":15,"star_pos":[7.13,7.01],"pixels":"..."},"id":"93bb2ff3-66b6-4f19-a1ae-311622a9fd4d"}
23:38:17.600 01.833 12020 Exposure complete
23:38:17.694 00.094 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"f1ff538c-e132-4609-91ac-4503adba9023"}
23:38:17.704 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"f1ff538c-e132-4609-91ac-4503adba9023"}
23:38:17.718 00.014 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"02d69af6-43c9-4f2a-8908-61c9e44e4928"}
23:38:17.727 00.009 9340 case statement mapped state 6 to 3
23:38:17.758 00.031 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"02d69af6-43c9-4f2a-8908-61c9e44e4928"}
23:38:17.771 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"7358cab4-0a3f-401c-a466-fcce17a3a16a"}
23:38:17.787 00.016 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":917,"width":15,"height":15,"star_pos":[7.13,7.01],"pixels":"..."},"id":"7358cab4-0a3f-401c-a466-fcce17a3a16a"}
23:38:17.846 00.059 12020 worker thread done servicing request
23:38:17.847 00.001 9340 OnExposeComplete: enter
23:38:17.874 00.027 9340 UpdateGuideState(): m_state=6
23:38:17.889 00.015 9340 Star::Find(15, 854, 51, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 918
23:38:17.899 00.010 9340 Star::Find returns 1 (0), X=854.19, Y=50.69, Mass=673676, SNR=117.4, Peak=58197 HFD=3.7
23:38:17.914 00.015 9340 CameraToMount -- cameraTheta (0.16) - m_xAngle (-3.14) = xAngle (3.30 = -2.98)
23:38:17.926 00.012 9340 CameraToMount -- cameraTheta (0.16) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (3.29 = -3.00)
23:38:17.941 00.015 9340 CameraToMount -- cameraX=0.68 cameraY=0.11 hyp=0.69 cameraTheta=0.16 mountX=-0.68 mountY=-0.10, mountTheta=-3.00
23:38:17.961 00.020 9340 SchedulePrimaryMove(10104498, x=0.68, y=0.11, opts=13)
23:38:17.974 00.013 9340 Enqueuing Move request for scope (0.68, 0.11)
23:38:18.008 00.034 12020 Worker thread wakes up
23:38:18.008 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=6434, max=65522, med=9894, FiltMin=7810, FiltMax=65462, Gamma=2.870
23:38:18.022 00.014 12020 worker thread servicing REQUEST_MOVE scope ofs (0.68, 0.11) opts 0xd
23:38:18.022 00.000 12020 Handling offset move in thread for scope, endpoint = (0.68, 0.11)
23:38:18.022 00.000 12020 Moving (0.68, 0.11) raw xDistance=-0.68 yDistance=-0.10
23:38:18.022 00.000 12020 GuideAlgorithmHysteresis::Result() returns -0.31 from input -0.68
23:38:18.022 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:38:18.023 00.001 9340 UpdateGuideState exits: m=673676 SNR=117.4
23:38:18.034 00.011 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
23:38:18.034 00.000 9340 PhdController: settling, locked = 1, distance = 0.81 (0.45) aobump = 0 frame = 24 / 99999
23:38:18.050 00.016 12020 MoveAxis(E, 60, ABG)
23:38:18.050 00.000 9340 evsrv: {"Event":"Settling","Timestamp":1778733498.050,"Host":"ASTRO","Inst":1,"Distance":0.81,"Time":0.0,"SettleTime":8.0,"StarLocked":true}
23:38:18.060 00.010 12020 Guiding  Dir = 2, Dur = 60
23:38:18.060 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:38:18.072 00.012 12020 IsSlewing returns 0
23:38:18.072 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
23:38:18.085 00.013 12020 IsGuiding returns 0
23:38:18.085 00.000 9340 Enqueuing Expose request
23:38:18.120 00.035 12020 PulseGuide returned control before completion, sleep 36
23:38:18.192 00.072 12020 IsGuiding returns 1
23:38:18.194 00.002 12020 scope still moving after pulse duration time elapsed
23:38:18.226 00.032 12020 IsSlewing returns 0
23:38:18.227 00.001 12020 IsGuiding returns 0
23:38:18.227 00.000 12020 scope move finished after 60 + 81 ms
23:38:18.227 00.000 12020 Move returns status 0, amount 60
23:38:18.228 00.001 12020 MoveAxis(N, 0, ABG)
23:38:18.228 00.000 12020 Move returns status 0, amount 0
23:38:18.228 00.000 12020 move complete, result=0
23:38:18.228 00.000 12020 worker thread done servicing request
23:38:18.228 00.000 9340 GuideStep: -0.7 px 60 ms EAST, -0.1 px 0 ms NORTH
23:38:18.254 00.026 12020 Worker thread wakes up
23:38:18.254 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
23:38:18.254 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(839,36,31,31)
23:38:19.693 01.439 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"8442d626-d2a2-4e49-bafc-b1046dfc4775"}
23:38:19.701 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"8442d626-d2a2-4e49-bafc-b1046dfc4775"}
23:38:19.709 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"da394a93-6f56-4c7b-98ec-1cab9ea6ffed"}
23:38:19.720 00.011 9340 case statement mapped state 6 to 3
23:38:19.727 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"da394a93-6f56-4c7b-98ec-1cab9ea6ffed"}
23:38:19.734 00.007 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"8906320b-be2b-42b5-b72d-c8309ed49951"}
23:38:19.743 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":918,"width":15,"height":15,"star_pos":[7.19,6.69],"pixels":"..."},"id":"8906320b-be2b-42b5-b72d-c8309ed49951"}
23:38:20.615 00.872 12020 Exposure complete
23:38:20.781 00.166 12020 worker thread done servicing request
23:38:20.781 00.000 9340 OnExposeComplete: enter
23:38:20.789 00.008 9340 UpdateGuideState(): m_state=6
23:38:20.812 00.023 9340 Star::Find(15, 854, 50, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 919
23:38:20.821 00.009 9340 Star::Find returns 1 (0), X=854.12, Y=51.23, Mass=712101, SNR=143.5, Peak=52164 HFD=4.0
23:38:20.830 00.009 9340 CameraToMount -- cameraTheta (0.82) - m_xAngle (-3.14) = xAngle (3.95 = -2.33)
23:38:20.842 00.012 9340 CameraToMount -- cameraTheta (0.82) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (3.94 = -2.35)
23:38:20.851 00.009 9340 CameraToMount -- cameraX=0.61 cameraY=0.65 hyp=0.90 cameraTheta=0.82 mountX=-0.62 mountY=-0.64, mountTheta=-2.34
23:38:20.863 00.012 9340 SchedulePrimaryMove(10104498, x=0.61, y=0.65, opts=13)
23:38:20.873 00.010 9340 Enqueuing Move request for scope (0.61, 0.65)
23:38:20.883 00.010 12020 Worker thread wakes up
23:38:20.883 00.000 12020 worker thread servicing REQUEST_MOVE scope ofs (0.61, 0.65) opts 0xd
23:38:20.883 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=6380, max=65522, med=9907, FiltMin=7970, FiltMax=65462, Gamma=2.870
23:38:20.893 00.010 12020 Handling offset move in thread for scope, endpoint = (0.61, 0.65)
23:38:20.893 00.000 12020 Moving (0.61, 0.65) raw xDistance=-0.62 yDistance=-0.64
23:38:20.894 00.001 12020 GuideAlgorithmHysteresis::Result() returns -0.28 from input -0.62
23:38:20.894 00.000 12020 GuideAlgorithmResistSwitch::result() returns -0.64 from input -0.64
23:38:20.894 00.000 12020 MoveAxis(E, 55, ABG)
23:38:20.894 00.000 12020 Guiding  Dir = 2, Dur = 55
23:38:20.894 00.000 9340 UpdateGuideState exits: m=712101 SNR=143.5
23:38:20.903 00.009 9340 PhdController: settling, locked = 1, distance = 0.84 (0.45) aobump = 0 frame = 25 / 99999
23:38:20.925 00.022 12020 IsSlewing returns 0
23:38:20.925 00.000 9340 evsrv: {"Event":"Settling","Timestamp":1778733500.925,"Host":"ASTRO","Inst":1,"Distance":0.84,"Time":0.0,"SettleTime":8.0,"StarLocked":true}
23:38:20.935 00.010 12020 IsGuiding returns 0
23:38:20.936 00.001 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:38:20.943 00.007 9340 ScheduleExposure(2000,3,1) exposurePending=0
23:38:20.953 00.010 9340 Enqueuing Expose request
23:38:20.962 00.009 12020 PulseGuide returned control before completion, sleep 42
23:38:21.008 00.046 12020 IsGuiding returns 1
23:38:21.009 00.001 12020 scope still moving after pulse duration time elapsed
23:38:21.054 00.045 12020 IsSlewing returns 0
23:38:21.055 00.001 12020 IsGuiding returns 0
23:38:21.055 00.000 12020 scope move finished after 55 + 65 ms
23:38:21.056 00.001 12020 Move returns status 0, amount 55
23:38:21.056 00.000 12020 MoveAxis(N, 108, ABG)
23:38:21.056 00.000 12020 Guiding  Dir = 0, Dur = 108
23:38:21.056 00.000 12020 IsSlewing returns 0
23:38:21.057 00.001 12020 IsGuiding returns 0
23:38:21.141 00.084 12020 PulseGuide returned control before completion, sleep 36
23:38:21.180 00.039 12020 IsGuiding returns 1
23:38:21.180 00.000 12020 scope still moving after pulse duration time elapsed
23:38:21.212 00.032 12020 IsSlewing returns 0
23:38:21.214 00.002 12020 IsGuiding returns 1
23:38:21.254 00.040 12020 IsSlewing returns 0
23:38:21.254 00.000 12020 IsGuiding returns 1
23:38:21.361 00.107 12020 IsSlewing returns 0
23:38:21.362 00.001 12020 IsGuiding returns 0
23:38:21.362 00.000 12020 scope move finished after 108 + 196 ms
23:38:21.363 00.001 12020 Move returns status 0, amount 108
23:38:21.363 00.000 12020 move complete, result=0
23:38:21.363 00.000 9340 GuideStep: -0.6 px 55 ms EAST, -0.6 px 108 ms NORTH
23:38:21.376 00.013 12020 worker thread done servicing request
23:38:21.376 00.000 12020 Worker thread wakes up
23:38:21.376 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
23:38:21.376 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(839,36,31,31)
23:38:21.696 00.320 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"f80bb8a3-1965-4de9-9494-350635da2649"}
23:38:21.704 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"f80bb8a3-1965-4de9-9494-350635da2649"}
23:38:21.713 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"a2e72048-ec9e-48ff-93f6-e834069e30f4"}
23:38:21.721 00.008 9340 case statement mapped state 6 to 3
23:38:21.731 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"a2e72048-ec9e-48ff-93f6-e834069e30f4"}
23:38:21.740 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"f8736a45-73ae-41af-bb24-019bd2a458d3"}
23:38:21.747 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":919,"width":15,"height":15,"star_pos":[7.12,7.23],"pixels":"..."},"id":"f8736a45-73ae-41af-bb24-019bd2a458d3"}
23:38:23.697 01.950 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"97cd5548-1efe-4637-aa89-d2a6eb38510f"}
23:38:23.711 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"97cd5548-1efe-4637-aa89-d2a6eb38510f"}
23:38:23.724 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"87b6de2d-2243-4abb-b898-4128cec48ab9"}
23:38:23.735 00.011 9340 case statement mapped state 6 to 3
23:38:23.744 00.009 12020 Exposure complete
23:38:23.744 00.000 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"87b6de2d-2243-4abb-b898-4128cec48ab9"}
23:38:23.752 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"9fcfd1ae-6ba0-4d49-a936-aa16e78b10fd"}
23:38:23.762 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":919,"width":15,"height":15,"star_pos":[7.12,7.23],"pixels":"..."},"id":"9fcfd1ae-6ba0-4d49-a936-aa16e78b10fd"}
23:38:23.963 00.201 9340 OnExposeComplete: enter
23:38:23.975 00.012 12020 worker thread done servicing request
23:38:23.975 00.000 9340 UpdateGuideState(): m_state=6
23:38:23.983 00.008 9340 Star::Find(15, 854, 51, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 920
23:38:23.991 00.008 9340 Star::Find returns 1 (0), X=853.46, Y=50.21, Mass=744139, SNR=154.8, Peak=54903 HFD=4.0
23:38:24.006 00.015 9340 CameraToMount -- cameraTheta (-1.70) - m_xAngle (-3.14) = xAngle (1.43 = 1.43)
23:38:24.020 00.014 9340 CameraToMount -- cameraTheta (-1.70) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (1.42 = 1.42)
23:38:24.031 00.011 9340 CameraToMount -- cameraX=-0.05 cameraY=-0.36 hyp=0.37 cameraTheta=-1.70 mountX=0.05 mountY=0.36, mountTheta=1.43
23:38:24.061 00.030 9340 SchedulePrimaryMove(10104498, x=-0.05, y=-0.36, opts=13)
23:38:24.071 00.010 9340 Enqueuing Move request for scope (-0.05, -0.36)
23:38:24.080 00.009 12020 Worker thread wakes up
23:38:24.080 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=6323, max=65522, med=9878, FiltMin=7688, FiltMax=65460, Gamma=2.870
23:38:24.089 00.009 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.36) opts 0xd
23:38:24.089 00.000 9340 UpdateGuideState exits: m=744139 SNR=154.8
23:38:24.099 00.010 12020 Handling offset move in thread for scope, endpoint = (-0.05, -0.36)
23:38:24.099 00.000 9340 PhdController: settling, locked = 1, distance = 0.70 (0.45) aobump = 0 frame = 26 / 99999
23:38:24.107 00.008 12020 Moving (-0.05, -0.36) raw xDistance=0.05 yDistance=0.36
23:38:24.107 00.000 9340 evsrv: {"Event":"Settling","Timestamp":1778733504.107,"Host":"ASTRO","Inst":1,"Distance":0.70,"Time":0.0,"SettleTime":8.0,"StarLocked":true}
23:38:24.120 00.013 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
23:38:24.120 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
23:38:24.120 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:38:24.132 00.012 9340 ScheduleExposure(2000,3,1) exposurePending=0
23:38:24.140 00.008 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.36
23:38:24.140 00.000 12020 MoveAxis(E, 0, ABG)
23:38:24.142 00.002 12020 Move returns status 0, amount 0
23:38:24.142 00.000 12020 MoveAxis(N, 0, ABG)
23:38:24.142 00.000 12020 Move returns status 0, amount 0
23:38:24.142 00.000 12020 move complete, result=0
23:38:24.142 00.000 9340 Enqueuing Expose request
23:38:24.168 00.026 12020 worker thread done servicing request
23:38:24.168 00.000 9340 GuideStep: 0.1 px 0 ms EAST, 0.4 px 0 ms NORTH
23:38:24.181 00.013 12020 Worker thread wakes up
23:38:24.181 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
23:38:24.181 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(839,36,31,31)
23:38:25.699 01.518 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"a419108e-9ffe-4435-9834-238b3b833051"}
23:38:25.708 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"a419108e-9ffe-4435-9834-238b3b833051"}
23:38:25.717 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"89214d69-3aa1-49b0-a380-46cab40b31ca"}
23:38:25.724 00.007 9340 case statement mapped state 6 to 3
23:38:25.732 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"89214d69-3aa1-49b0-a380-46cab40b31ca"}
23:38:25.758 00.026 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"49347ffa-e169-4c25-aaab-6c4af6056ebd"}
23:38:25.766 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":920,"width":15,"height":15,"star_pos":[7.46,7.21],"pixels":"..."},"id":"49347ffa-e169-4c25-aaab-6c4af6056ebd"}
23:38:26.545 00.779 12020 Exposure complete
23:38:26.721 00.176 12020 worker thread done servicing request
23:38:26.721 00.000 9340 OnExposeComplete: enter
23:38:26.729 00.008 9340 UpdateGuideState(): m_state=6
23:38:26.739 00.010 9340 Star::Find(15, 853, 50, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 921
23:38:26.748 00.009 9340 Star::Find returns 1 (0), X=853.68, Y=50.47, Mass=672526, SNR=145.8, Peak=54575 HFD=4.0
23:38:26.755 00.007 9340 CameraToMount -- cameraTheta (-0.51) - m_xAngle (-3.14) = xAngle (2.62 = 2.62)
23:38:26.762 00.007 9340 CameraToMount -- cameraTheta (-0.51) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (2.61 = 2.61)
23:38:26.770 00.008 9340 CameraToMount -- cameraX=0.17 cameraY=-0.10 hyp=0.20 cameraTheta=-0.51 mountX=-0.17 mountY=0.10, mountTheta=2.61
23:38:26.783 00.013 9340 SchedulePrimaryMove(10104498, x=0.17, y=-0.10, opts=13)
23:38:26.793 00.010 9340 Enqueuing Move request for scope (0.17, -0.10)
23:38:26.802 00.009 12020 Worker thread wakes up
23:38:26.802 00.000 12020 worker thread servicing REQUEST_MOVE scope ofs (0.17, -0.10) opts 0xd
23:38:26.802 00.000 12020 Handling offset move in thread for scope, endpoint = (0.17, -0.10)
23:38:26.802 00.000 12020 Moving (0.17, -0.10) raw xDistance=-0.17 yDistance=0.10
23:38:26.802 00.000 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17
23:38:26.802 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:38:26.803 00.001 9340 UpdateImageDisplay: Size=(1920,1080) min=5371, max=65522, med=9897, FiltMin=7896, FiltMax=65462, Gamma=2.870
23:38:26.826 00.023 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
23:38:26.826 00.000 9340 UpdateGuideState exits: m=672526 SNR=145.8
23:38:26.836 00.010 12020 MoveAxis(E, 0, ABG)
23:38:26.836 00.000 9340 PhdController: settling, locked = 1, distance = 0.55 (0.45) aobump = 0 frame = 27 / 99999
23:38:26.843 00.007 12020 Move returns status 0, amount 0
23:38:26.843 00.000 9340 evsrv: {"Event":"Settling","Timestamp":1778733506.843,"Host":"ASTRO","Inst":1,"Distance":0.55,"Time":0.0,"SettleTime":8.0,"StarLocked":true}
23:38:26.852 00.009 12020 MoveAxis(N, 0, ABG)
23:38:26.852 00.000 12020 Move returns status 0, amount 0
23:38:26.852 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:38:26.861 00.009 12020 move complete, result=0
23:38:26.861 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
23:38:26.869 00.008 9340 Enqueuing Expose request
23:38:26.876 00.007 12020 worker thread done servicing request
23:38:26.876 00.000 12020 Worker thread wakes up
23:38:26.876 00.000 9340 GuideStep: -0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
23:38:26.888 00.012 12020 worker thread servicing REQUEST_EXPOSE 2000
23:38:26.888 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(839,36,31,31)
23:38:27.698 00.810 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"d537e293-040e-4bea-a83a-459198e4eb57"}
23:38:27.707 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"d537e293-040e-4bea-a83a-459198e4eb57"}
23:38:27.729 00.022 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"39afe6e6-64af-4696-8a23-67fd9e94edf6"}
23:38:27.739 00.010 9340 case statement mapped state 6 to 3
23:38:27.746 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"39afe6e6-64af-4696-8a23-67fd9e94edf6"}
23:38:27.753 00.007 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"8fe811c9-ab30-4770-9951-2581659d588a"}
23:38:27.762 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":921,"width":15,"height":15,"star_pos":[6.68,7.47],"pixels":"..."},"id":"8fe811c9-ab30-4770-9951-2581659d588a"}
23:38:29.253 01.491 12020 Exposure complete
23:38:29.501 00.248 12020 worker thread done servicing request
23:38:29.501 00.000 9340 OnExposeComplete: enter
23:38:29.514 00.013 9340 UpdateGuideState(): m_state=6
23:38:29.528 00.014 9340 Star::Find(15, 853, 50, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 922
23:38:29.539 00.011 9340 Star::Find returns 1 (0), X=853.93, Y=50.83, Mass=702600, SNR=144.2, Peak=54569 HFD=4.1
23:38:29.563 00.024 9340 CameraToMount -- cameraTheta (0.55) - m_xAngle (-3.14) = xAngle (3.69 = -2.60)
23:38:29.581 00.018 9340 CameraToMount -- cameraTheta (0.55) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (3.67 = -2.61)
23:38:29.592 00.011 9340 CameraToMount -- cameraX=0.42 cameraY=0.26 hyp=0.49 cameraTheta=0.55 mountX=-0.42 mountY=-0.25, mountTheta=-2.61
23:38:29.609 00.017 9340 SchedulePrimaryMove(10104498, x=0.42, y=0.26, opts=13)
23:38:29.620 00.011 9340 Enqueuing Move request for scope (0.42, 0.26)
23:38:29.632 00.012 12020 Worker thread wakes up
23:38:29.633 00.001 12020 worker thread servicing REQUEST_MOVE scope ofs (0.42, 0.26) opts 0xd
23:38:29.633 00.000 12020 Handling offset move in thread for scope, endpoint = (0.42, 0.26)
23:38:29.633 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=6417, max=65522, med=9911, FiltMin=7900, FiltMax=65457, Gamma=2.870
23:38:29.644 00.011 12020 Moving (0.42, 0.26) raw xDistance=-0.42 yDistance=-0.25
23:38:29.644 00.000 9340 UpdateGuideState exits: m=702600 SNR=144.2
23:38:29.656 00.012 12020 GuideAlgorithmHysteresis::Result() returns -0.18 from input -0.42
23:38:29.656 00.000 9340 PhdController: settling, locked = 1, distance = 0.53 (0.45) aobump = 0 frame = 28 / 99999
23:38:29.668 00.012 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:38:29.668 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.25
23:38:29.668 00.000 12020 MoveAxis(E, 34, ABG)
23:38:29.668 00.000 12020 Guiding  Dir = 2, Dur = 34
23:38:29.669 00.001 9340 PhdController failed: timed-out waiting for guider to settle
23:38:29.694 00.025 12020 IsSlewing returns 0
23:38:29.695 00.001 9340 PhdController: newstate STATE_FINISH
23:38:29.708 00.013 12020 IsGuiding returns 0
23:38:29.708 00.000 9340 PhdController complete: fail: timed-out waiting for guider to settle
23:38:29.726 00.018 9340 evsrv: {"Event":"SettleDone","Timestamp":1778733509.726,"Host":"ASTRO","Inst":1,"Status":1,"Error":"timed-out waiting for guider to settle","TotalFrames":28,"DroppedFrames":0}
23:38:29.738 00.012 9340 Mount: notify guiding dither settle done success=0
23:38:29.751 00.013 12020 PulseGuide returned control before completion, sleep 14
23:38:29.752 00.001 9340 PhdController: newstate STATE_IDLE
23:38:29.764 00.012 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:38:29.779 00.015 9340 ScheduleExposure(2000,3,1) exposurePending=0
23:38:29.811 00.032 12020 IsGuiding returns 0
23:38:29.811 00.000 12020 Move returns status 0, amount 34
23:38:29.811 00.000 12020 MoveAxis(N, 0, ABG)
23:38:29.811 00.000 12020 Move returns status 0, amount 0
23:38:29.811 00.000 12020 move complete, result=0
23:38:29.812 00.001 12020 worker thread done servicing request
23:38:29.813 00.001 9340 Enqueuing Expose request
23:38:29.832 00.019 12020 Worker thread wakes up
23:38:29.833 00.001 12020 worker thread servicing REQUEST_EXPOSE 2000
23:38:29.833 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(839,36,31,31)
23:38:29.833 00.000 9340 GuideStep: -0.4 px 34 ms EAST, -0.2 px 0 ms NORTH
23:38:29.867 00.034 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"c7d60c91-7c11-49a3-a01b-ca87df254f38"}
23:38:29.880 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"c7d60c91-7c11-49a3-a01b-ca87df254f38"}
23:38:29.900 00.020 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"e725a731-c46a-4054-867a-3da834fe41ff"}
23:38:29.911 00.011 9340 case statement mapped state 6 to 3
23:38:29.942 00.031 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"e725a731-c46a-4054-867a-3da834fe41ff"}
23:38:29.957 00.015 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"d7c10646-efea-4fc1-b789-cf6026a8c35f"}
23:38:29.969 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":922,"width":15,"height":15,"star_pos":[6.93,6.83],"pixels":"..."},"id":"d7c10646-efea-4fc1-b789-cf6026a8c35f"}
23:38:30.428 00.459 9340 evsrv: cli 100A41E8 connect
23:38:30.477 00.049 9340 case statement mapped state 6 to 3
23:38:30.500 00.023 9340 case statement mapped state 6 to 3
23:38:30.515 00.015 9340 evsrv: cli 100A41E8 request: {"method":"get_app_state","id":"b537a14b-c816-4368-a536-19bbf4e12ac6"}
23:38:30.527 00.012 9340 case statement mapped state 6 to 3
23:38:30.544 00.017 9340 evsrv: cli 100A41E8 response: {"jsonrpc":"2.0","result":"Guiding","id":"b537a14b-c816-4368-a536-19bbf4e12ac6"}
23:38:30.585 00.041 9340 evsrv: cli 100A41E8 disconnect
23:38:30.605 00.020 9340 evsrv: cli 100A4288 connect
23:38:30.622 00.017 9340 case statement mapped state 6 to 3
23:38:30.633 00.011 9340 case statement mapped state 6 to 3
23:38:30.646 00.013 9340 evsrv: cli 100A4288 request: {"method":"stop_capture","id":"d5782f26-b150-4093-8171-ffd5dbcf0b6d"}
23:38:30.663 00.017 9340 StopCapturing CaptureActive=1 continueCapturing=1 exposurePending=1
23:38:30.701 00.038 9340 Status Line: Waiting for devices...
23:38:30.721 00.020 9340 evsrv: cli 100A4288 response: {"jsonrpc":"2.0","result":0,"id":"d5782f26-b150-4093-8171-ffd5dbcf0b6d"}
23:38:30.737 00.016 9340 evsrv: cli 100A4288 disconnect
23:38:30.757 00.020 9340 evsrv: cli 100A43C8 connect
23:38:30.771 00.014 9340 case statement mapped state 6 to 3
23:38:30.810 00.039 9340 case statement mapped state 6 to 3
23:38:30.831 00.021 12020 ZWO: stopexposure
23:38:30.832 00.001 9340 evsrv: cli 100A43C8 request: {"method":"get_app_state","id":"992ca747-41b0-47d1-9e3d-d89b0fd09787"}
23:38:30.844 00.012 9340 case statement mapped state 6 to 3
23:38:30.863 00.019 9340 evsrv: cli 100A43C8 response: {"jsonrpc":"2.0","result":"Guiding","id":"992ca747-41b0-47d1-9e3d-d89b0fd09787"}
23:38:30.913 00.050 9340 evsrv: cli 100A43C8 disconnect
23:38:31.303 00.390 12020 ZWO: stopexposure
23:38:31.304 00.001 12020 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:195->Capture failed
23:38:31.304 00.000 12020 worker thread done servicing request
23:38:31.304 00.000 9340 OnExposeComplete: enter
23:38:31.367 00.063 9340 OnExposeComplete: Capture Error reported
23:38:31.393 00.026 9340 StopCapturing CaptureActive=1 continueCapturing=0 exposurePending=0
23:38:31.469 00.076 9340 Mount: notify guiding stopped
23:38:31.509 00.040 9340 Changing from state GUIDING to STOP
23:38:31.523 00.014 9340 guider state => SELECTED
23:38:31.541 00.018 9340 UpdateImageDisplay: Size=(1920,1080) min=6417, max=65522, med=9911, FiltMin=7900, FiltMax=65457, Gamma=2.870
23:38:31.589 00.048 9340 Changing from state SELECTED to UNINITIALIZED
23:38:31.613 00.024 9340 guider state => SELECTING
23:38:31.651 00.038 9340 Status Line: Stopped.
23:38:31.684 00.033 9340 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:557->Error reported capturing image
23:38:31.745 00.061 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"4dd3a9de-fc03-4f8e-8aa8-e871a1918262"}
23:38:31.767 00.022 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"4dd3a9de-fc03-4f8e-8aa8-e871a1918262"}
23:38:31.783 00.016 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"4c94689c-3156-448d-ae6e-9b4d90e2744c"}
23:38:31.797 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"4c94689c-3156-448d-ae6e-9b4d90e2744c"}
23:38:31.914 00.117 9340 evsrv: cli 100A41E8 connect
23:38:31.942 00.028 9340 evsrv: cli 100A41E8 request: {"method":"get_app_state","id":"9d2ba2e4-14cd-445a-82a0-92786e66d7eb"}
23:38:31.953 00.011 9340 evsrv: cli 100A41E8 response: {"jsonrpc":"2.0","result":"Stopped","id":"9d2ba2e4-14cd-445a-82a0-92786e66d7eb"}
23:38:31.971 00.018 9340 evsrv: cli 100A41E8 disconnect
23:38:33.697 01.726 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"592065b3-59fd-43df-9106-90bc244e455e"}
23:38:33.705 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"592065b3-59fd-43df-9106-90bc244e455e"}
23:38:33.717 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"98d93088-4e73-459b-bb5f-53de52f6ef7f"}
23:38:33.743 00.026 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"98d93088-4e73-459b-bb5f-53de52f6ef7f"}
23:38:35.697 01.954 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"6e4f2f03-40af-475b-92a0-cb5f03735370"}
23:38:35.728 00.031 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"6e4f2f03-40af-475b-92a0-cb5f03735370"}
23:38:35.745 00.017 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"b8c68803-df5c-4027-9159-dbdd17be7511"}
23:38:35.756 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"b8c68803-df5c-4027-9159-dbdd17be7511"}
23:38:37.698 01.942 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"fbc6bfce-97a4-4c58-a3bb-c2a529dd9cbd"}
23:38:37.706 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"fbc6bfce-97a4-4c58-a3bb-c2a529dd9cbd"}
23:38:37.717 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"c2d68360-35cb-4874-8af9-e0337019c975"}
23:38:37.725 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"c2d68360-35cb-4874-8af9-e0337019c975"}
23:38:39.698 01.973 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"32980198-71dc-4dad-ba1e-10679cfbb963"}
23:38:39.708 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"32980198-71dc-4dad-ba1e-10679cfbb963"}
23:38:39.716 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"f06937f9-f704-4358-9e29-9f0f0d1e0fed"}
23:38:39.723 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"f06937f9-f704-4358-9e29-9f0f0d1e0fed"}
23:38:41.699 01.976 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"c58e392a-bc6b-4b81-86c9-ba900606bfc7"}
23:38:41.713 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"c58e392a-bc6b-4b81-86c9-ba900606bfc7"}
23:38:41.723 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"2e1b809d-1113-4a2a-b2bc-8875252246cd"}
23:38:41.733 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"2e1b809d-1113-4a2a-b2bc-8875252246cd"}
23:38:43.703 01.970 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"be01b787-bafb-4d0a-99fb-88ecf3f24d25"}
23:38:43.717 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"be01b787-bafb-4d0a-99fb-88ecf3f24d25"}
23:38:43.728 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"872637be-3f01-40f3-a3f5-448cb3d9a24a"}
23:38:43.736 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"872637be-3f01-40f3-a3f5-448cb3d9a24a"}
23:38:45.704 01.968 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"4a2b5509-907a-4d32-a91b-4ce008db7150"}
23:38:45.721 00.017 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"4a2b5509-907a-4d32-a91b-4ce008db7150"}
23:38:45.730 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"926c11e9-8795-4097-a87c-dc6c854b0b9d"}
23:38:45.737 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"926c11e9-8795-4097-a87c-dc6c854b0b9d"}
23:38:47.703 01.966 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"8f1f60fe-c4ea-4142-aba3-0fcacee771bd"}
23:38:47.729 00.026 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"8f1f60fe-c4ea-4142-aba3-0fcacee771bd"}
23:38:47.741 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"01a01801-dbe3-431b-b404-70cf79e02f51"}
23:38:47.750 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"01a01801-dbe3-431b-b404-70cf79e02f51"}
23:38:49.708 01.958 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"578c6443-01df-4d17-b242-0d8dcee2ae00"}
23:38:49.727 00.019 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"578c6443-01df-4d17-b242-0d8dcee2ae00"}
23:38:49.738 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"7e50b941-763d-4b58-8607-86fa0d05e687"}
23:38:49.747 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"7e50b941-763d-4b58-8607-86fa0d05e687"}
23:38:51.705 01.958 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"d5401a60-ab32-4986-a746-4a7227fa2ae8"}
23:38:51.718 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"d5401a60-ab32-4986-a746-4a7227fa2ae8"}
23:38:51.730 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"afd9b7e4-d27b-49fc-9af4-4a1c9ea95dc5"}
23:38:51.744 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"afd9b7e4-d27b-49fc-9af4-4a1c9ea95dc5"}
23:38:54.013 02.269 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"4364aa16-4fa4-4879-b497-6618a8f46f35"}
23:38:54.096 00.083 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"4364aa16-4fa4-4879-b497-6618a8f46f35"}
23:38:54.279 00.183 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"5458653d-4bbc-499a-a0e4-53b815e31cc4"}
23:38:54.390 00.111 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"5458653d-4bbc-499a-a0e4-53b815e31cc4"}
23:38:55.987 01.597 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"e0304f9c-84cb-4055-89ac-293ff5f49aaa"}
23:38:56.006 00.019 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"e0304f9c-84cb-4055-89ac-293ff5f49aaa"}
23:38:56.019 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"eccc4841-4523-4ded-be4d-c2d3fff86844"}
23:38:56.035 00.016 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"eccc4841-4523-4ded-be4d-c2d3fff86844"}
23:38:57.988 01.953 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"94f31fd7-391d-4212-b280-971ec353c9d4"}
23:38:57.999 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"94f31fd7-391d-4212-b280-971ec353c9d4"}
23:38:58.037 00.038 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"e77866c1-92d7-4ee5-a9cd-51c1207d4ab1"}
23:38:58.049 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"e77866c1-92d7-4ee5-a9cd-51c1207d4ab1"}
23:38:59.989 01.940 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"6eb9c59f-13a9-480b-a2b3-7970646e38a1"}
23:39:00.002 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"6eb9c59f-13a9-480b-a2b3-7970646e38a1"}
23:39:00.013 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"1d0de879-49e5-4db1-8488-210633dcf524"}
23:39:00.037 00.024 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"1d0de879-49e5-4db1-8488-210633dcf524"}
23:39:01.988 01.951 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"28492448-7902-4481-982d-e46607f8a233"}
23:39:02.019 00.031 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"28492448-7902-4481-982d-e46607f8a233"}
23:39:02.037 00.018 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"60aeee1e-0f92-4316-b9be-1ffc7a33de7f"}
23:39:02.048 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"60aeee1e-0f92-4316-b9be-1ffc7a33de7f"}
23:39:03.989 01.941 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"30db1d5a-519d-4ae0-8acf-8ffbb0b6733b"}
23:39:04.025 00.036 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"30db1d5a-519d-4ae0-8acf-8ffbb0b6733b"}
23:39:04.042 00.017 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"5c2611da-8d65-4ed9-8b68-63ef5b19a849"}
23:39:04.058 00.016 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"5c2611da-8d65-4ed9-8b68-63ef5b19a849"}
23:39:05.988 01.930 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"c747b5ff-9d36-45c6-93db-0506eb6cd28c"}
23:39:06.006 00.018 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"c747b5ff-9d36-45c6-93db-0506eb6cd28c"}
23:39:06.020 00.014 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"9888938d-dc70-4c22-a1d3-473616769460"}
23:39:06.061 00.041 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"9888938d-dc70-4c22-a1d3-473616769460"}
23:39:07.990 01.929 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"ee011f47-be85-4fc3-9700-1a26f2b90a46"}
23:39:08.016 00.026 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"ee011f47-be85-4fc3-9700-1a26f2b90a46"}
23:39:08.047 00.031 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"a6c987bd-750a-4d28-9e73-d8678251d07c"}
23:39:08.095 00.048 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"a6c987bd-750a-4d28-9e73-d8678251d07c"}
23:39:09.988 01.893 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"e574a29d-a6ac-43bc-84e4-73650e0c6ef4"}
23:39:09.999 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"e574a29d-a6ac-43bc-84e4-73650e0c6ef4"}
23:39:10.009 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"bde9834d-9619-4872-b0b0-fa73186bfa46"}
23:39:10.022 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"bde9834d-9619-4872-b0b0-fa73186bfa46"}
23:39:11.987 01.965 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"4937e661-71ad-4378-95d4-d8e6d519c3d1"}
23:39:11.999 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"4937e661-71ad-4378-95d4-d8e6d519c3d1"}
23:39:12.011 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"7f874366-1b51-4d75-b411-b9b468ffc20c"}
23:39:12.020 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"7f874366-1b51-4d75-b411-b9b468ffc20c"}
23:39:13.986 01.966 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"be5e6bcc-8cce-4475-b056-ff2670af064d"}
23:39:13.996 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"be5e6bcc-8cce-4475-b056-ff2670af064d"}
23:39:14.009 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"c3df6a31-6f8c-43a2-a1b5-5606f4b01ce5"}
23:39:14.019 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"c3df6a31-6f8c-43a2-a1b5-5606f4b01ce5"}
23:39:16.050 02.031 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"efe0db35-26a6-4ca9-aad8-a61b17204762"}
23:39:16.067 00.017 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"efe0db35-26a6-4ca9-aad8-a61b17204762"}
23:39:16.119 00.052 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"bac633aa-af0c-4c22-aa0b-08903557f1fd"}
23:39:16.143 00.024 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"bac633aa-af0c-4c22-aa0b-08903557f1fd"}
23:39:18.048 01.905 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"20eede83-4ec4-4b13-b6f8-173ef9b28334"}
23:39:18.060 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"20eede83-4ec4-4b13-b6f8-173ef9b28334"}
23:39:18.075 00.015 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"18acf388-364f-48a5-a96a-23631860b5e4"}
23:39:18.087 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"18acf388-364f-48a5-a96a-23631860b5e4"}
23:39:20.048 01.961 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"a95aad0b-8569-4ae7-8234-7cf85712c8cd"}
23:39:20.064 00.016 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"a95aad0b-8569-4ae7-8234-7cf85712c8cd"}
23:39:20.079 00.015 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"69464c22-999a-4a17-8095-1e47164934d2"}
23:39:20.112 00.033 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"69464c22-999a-4a17-8095-1e47164934d2"}
23:39:22.047 01.935 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"e6b76bfd-d985-4028-9de3-d0adaf9e4006"}
23:39:22.060 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"e6b76bfd-d985-4028-9de3-d0adaf9e4006"}
23:39:22.072 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"d756c09b-7c4c-4a08-a635-2de88d36dc2a"}
23:39:22.102 00.030 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"d756c09b-7c4c-4a08-a635-2de88d36dc2a"}
23:39:24.047 01.945 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"273656ae-a899-4f9d-bc4b-0837a8b13940"}
23:39:24.057 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"273656ae-a899-4f9d-bc4b-0837a8b13940"}
23:39:24.078 00.021 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"ea5b8611-4bfe-4dbc-800f-2436bed2488f"}
23:39:24.086 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"ea5b8611-4bfe-4dbc-800f-2436bed2488f"}
23:39:26.048 01.962 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"53e8b709-93b8-4daa-a6b2-7809aaa774a8"}
23:39:26.059 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"53e8b709-93b8-4daa-a6b2-7809aaa774a8"}
23:39:26.070 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"d00aa929-ca28-42c3-bd08-5487e44860fb"}
23:39:26.116 00.046 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"d00aa929-ca28-42c3-bd08-5487e44860fb"}
23:39:28.265 02.149 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"ea8b3da3-cfb6-4025-b44d-d06fab2fd2c1"}
23:39:28.534 00.269 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"ea8b3da3-cfb6-4025-b44d-d06fab2fd2c1"}
23:39:28.659 00.125 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"362dd1d3-9d36-49fb-9e02-0f636ca1368e"}
23:39:28.687 00.028 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"362dd1d3-9d36-49fb-9e02-0f636ca1368e"}
23:39:30.258 01.571 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"be2d4256-a96b-46d7-9788-910f6242767e"}
23:39:30.277 00.019 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"be2d4256-a96b-46d7-9788-910f6242767e"}
23:39:30.290 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"5640b267-9435-4851-93d0-219a4a763807"}
23:39:30.305 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"5640b267-9435-4851-93d0-219a4a763807"}
23:39:32.259 01.954 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"163f57e2-74db-4215-a383-7f4a58890089"}
23:39:32.272 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"163f57e2-74db-4215-a383-7f4a58890089"}
23:39:32.280 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"ab77c9e7-7b5a-4358-b9bc-f7984325ff0c"}
23:39:32.289 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"ab77c9e7-7b5a-4358-b9bc-f7984325ff0c"}
23:39:34.258 01.969 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"50b171de-aff6-4223-8827-520cb789248f"}
23:39:34.275 00.017 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"50b171de-aff6-4223-8827-520cb789248f"}
23:39:34.288 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"2c64a54b-049c-4ea2-8574-5a3761f6750d"}
23:39:34.298 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"2c64a54b-049c-4ea2-8574-5a3761f6750d"}
23:39:36.261 01.963 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"dc6e049e-004b-4bed-9773-9f14d2b1cef8"}
23:39:36.273 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"dc6e049e-004b-4bed-9773-9f14d2b1cef8"}
23:39:36.283 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"b4919741-e237-437e-ac8a-8b92463d30f8"}
23:39:36.291 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"b4919741-e237-437e-ac8a-8b92463d30f8"}
23:39:38.258 01.967 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"587fff1e-43ab-4301-9c42-c37883fe1cff"}
23:39:38.265 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"587fff1e-43ab-4301-9c42-c37883fe1cff"}
23:39:38.276 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"2c7bb5c5-b852-4467-9704-444d475c2761"}
23:39:38.287 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"2c7bb5c5-b852-4467-9704-444d475c2761"}
23:39:40.262 01.975 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"56f7276f-6842-4bc0-8d1d-8ffff112a734"}
23:39:40.280 00.018 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"56f7276f-6842-4bc0-8d1d-8ffff112a734"}
23:39:40.290 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"761c0bef-4ebb-4b25-87ff-fe7575b564fd"}
23:39:40.302 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"761c0bef-4ebb-4b25-87ff-fe7575b564fd"}
23:39:42.260 01.958 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"3b849f35-65cd-401d-99bf-be60296c9d7c"}
23:39:42.272 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"3b849f35-65cd-401d-99bf-be60296c9d7c"}
23:39:42.281 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"993ba3a0-9a82-4487-9984-c6473246c2a2"}
23:39:42.289 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"993ba3a0-9a82-4487-9984-c6473246c2a2"}
23:39:44.687 02.398 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"db7925bc-de45-464e-83b4-620ea48cecce"}
23:39:44.741 00.054 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"db7925bc-de45-464e-83b4-620ea48cecce"}
23:39:44.755 00.014 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"c6f3637f-c459-4655-b993-39a8653d96b5"}
23:39:44.841 00.086 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"c6f3637f-c459-4655-b993-39a8653d96b5"}
23:39:46.673 01.832 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"2e70ba5e-efc5-49e5-afc7-519bad3afd17"}
23:39:46.705 00.032 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"2e70ba5e-efc5-49e5-afc7-519bad3afd17"}
23:39:46.738 00.033 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"b8aef1e8-62b5-4cfa-aff9-de60bb3c32d6"}
23:39:46.775 00.037 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"b8aef1e8-62b5-4cfa-aff9-de60bb3c32d6"}
23:39:48.670 01.895 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"3e03bff5-4e70-44c0-8b2b-b8d7486fe014"}
23:39:48.683 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"3e03bff5-4e70-44c0-8b2b-b8d7486fe014"}
23:39:48.692 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"db605444-f4e0-471a-b184-7bfd853d9179"}
23:39:48.701 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"db605444-f4e0-471a-b184-7bfd853d9179"}
23:39:50.669 01.968 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"47e617c2-a8b1-42fd-96ea-f1e10d25d00a"}
23:39:50.683 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"47e617c2-a8b1-42fd-96ea-f1e10d25d00a"}
23:39:50.707 00.024 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"b797d158-6397-4dea-9a9b-645b6909630c"}
23:39:50.715 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"b797d158-6397-4dea-9a9b-645b6909630c"}
23:39:52.668 01.953 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"e48c3634-47e0-418c-97c8-7c5c6977d722"}
23:39:52.679 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"e48c3634-47e0-418c-97c8-7c5c6977d722"}
23:39:52.690 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"a2a6077f-6566-497c-bed8-58a4bad5625b"}
23:39:52.698 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"a2a6077f-6566-497c-bed8-58a4bad5625b"}
23:39:54.669 01.971 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"a26202bd-af92-4431-98f1-3413d9c175a7"}
23:39:54.686 00.017 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"a26202bd-af92-4431-98f1-3413d9c175a7"}
23:39:54.697 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"071c7e06-ff09-47b6-84ca-46c437a3be8c"}
23:39:54.707 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"071c7e06-ff09-47b6-84ca-46c437a3be8c"}
23:39:56.666 01.959 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"c8124e50-aeff-4c02-8db2-8b7fcaaeb7e7"}
23:39:56.678 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"c8124e50-aeff-4c02-8db2-8b7fcaaeb7e7"}
23:39:56.686 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"c44bab44-0f85-41fc-a1f9-8f77c9b8f863"}
23:39:56.694 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"c44bab44-0f85-41fc-a1f9-8f77c9b8f863"}
23:39:58.668 01.974 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"c2b073a7-e89b-415d-91ac-812db967f379"}
23:39:58.703 00.035 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"c2b073a7-e89b-415d-91ac-812db967f379"}
23:39:58.715 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"61ee0529-6a98-49ee-a4a2-8e94558bdd5a"}
23:39:58.731 00.016 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"61ee0529-6a98-49ee-a4a2-8e94558bdd5a"}
23:40:00.681 01.950 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"048fd681-816c-47e9-913d-7b099a9f820a"}
23:40:01.030 00.349 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"048fd681-816c-47e9-913d-7b099a9f820a"}
23:40:01.602 00.572 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"54f819e1-f8af-4116-a59f-73e85383c3b1"}
23:40:01.735 00.133 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"54f819e1-f8af-4116-a59f-73e85383c3b1"}
23:40:02.678 00.943 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"8d9ac736-67d8-4b39-90cf-3665f062ecf8"}
23:40:02.695 00.017 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"8d9ac736-67d8-4b39-90cf-3665f062ecf8"}
23:40:02.709 00.014 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"9550b84d-6a5c-4ad0-8cb3-0feb5b6c51cc"}
23:40:02.749 00.040 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"9550b84d-6a5c-4ad0-8cb3-0feb5b6c51cc"}
23:40:04.682 01.933 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"ad82bbf9-5fee-4c18-a6e9-cb60ecf6a662"}
23:40:04.766 00.084 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"ad82bbf9-5fee-4c18-a6e9-cb60ecf6a662"}
23:40:04.786 00.020 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"1729ef3b-bc57-402e-b3a4-998ae23d8c68"}
23:40:04.838 00.052 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"1729ef3b-bc57-402e-b3a4-998ae23d8c68"}
23:40:06.699 01.861 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"0bc7a81c-c001-4262-a100-bf022a1f2394"}
23:40:06.711 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"0bc7a81c-c001-4262-a100-bf022a1f2394"}
23:40:06.725 00.014 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"55a76866-bc2e-4bea-9f5d-24109aee876e"}
23:40:06.796 00.071 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"55a76866-bc2e-4bea-9f5d-24109aee876e"}
23:40:08.700 01.904 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"94df756f-a920-4a6f-9edb-7d18a7c1efcc"}
23:40:08.745 00.045 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"94df756f-a920-4a6f-9edb-7d18a7c1efcc"}
23:40:08.768 00.023 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"481adf0c-f13d-4e81-8a32-b14cc5628d77"}
23:40:08.782 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"481adf0c-f13d-4e81-8a32-b14cc5628d77"}
23:40:10.702 01.920 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"fdde74ea-9cde-44e9-af80-62d73aacc71b"}
23:40:10.724 00.022 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"fdde74ea-9cde-44e9-af80-62d73aacc71b"}
23:40:10.738 00.014 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"bb5eeb51-8a11-4d7f-a27e-29e9c086c5fe"}
23:40:10.750 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"bb5eeb51-8a11-4d7f-a27e-29e9c086c5fe"}
23:40:12.702 01.952 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"e5c45dfb-6170-4856-ac4e-719f819e0fec"}
23:40:12.714 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"e5c45dfb-6170-4856-ac4e-719f819e0fec"}
23:40:12.725 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"ff15279d-a474-4d0f-b965-3c5306ab4bc8"}
23:40:12.740 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"ff15279d-a474-4d0f-b965-3c5306ab4bc8"}
23:40:14.700 01.960 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"c8c69fdd-5d8f-4561-a0d4-5b39eae1942e"}
23:40:14.752 00.052 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"c8c69fdd-5d8f-4561-a0d4-5b39eae1942e"}
23:40:14.797 00.045 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"1e71f443-7bf0-44f3-84bb-794b66c59c43"}
23:40:14.825 00.028 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"1e71f443-7bf0-44f3-84bb-794b66c59c43"}
23:40:16.699 01.874 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"5a5aaf31-b149-494e-be47-94944644e6cf"}
23:40:16.734 00.035 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"5a5aaf31-b149-494e-be47-94944644e6cf"}
23:40:16.750 00.016 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"841b6801-c80d-4cc1-8349-70f456365a7d"}
23:40:16.762 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"841b6801-c80d-4cc1-8349-70f456365a7d"}
23:40:18.700 01.938 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"f1119f17-bb51-4c18-8b32-6f8bca7883c4"}
23:40:18.714 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"f1119f17-bb51-4c18-8b32-6f8bca7883c4"}
23:40:18.729 00.015 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"a36ca59d-abba-4016-9d41-af464b679ea9"}
23:40:18.741 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"a36ca59d-abba-4016-9d41-af464b679ea9"}
23:40:21.431 02.690 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"3ded560d-ac16-4e0a-9ead-c24ad6075a26"}
23:40:21.470 00.039 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"3ded560d-ac16-4e0a-9ead-c24ad6075a26"}
23:40:21.802 00.332 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"7a7c9d66-2ef9-4825-b6b4-0adc1adcaafc"}
23:40:21.914 00.112 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"7a7c9d66-2ef9-4825-b6b4-0adc1adcaafc"}
23:40:23.429 01.515 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"4b0c5663-e2e7-4e52-aff7-d6b28d536433"}
23:40:23.446 00.017 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"4b0c5663-e2e7-4e52-aff7-d6b28d536433"}
23:40:23.490 00.044 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"c86f1a70-8446-4c6f-b732-7baa084fe7c2"}
23:40:23.510 00.020 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"c86f1a70-8446-4c6f-b732-7baa084fe7c2"}
23:40:25.429 01.919 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"eae10ec6-a353-421f-8864-a6e59d54badf"}
23:40:25.438 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"eae10ec6-a353-421f-8864-a6e59d54badf"}
23:40:25.450 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"cbc9e1af-e417-4ddd-9ed0-06bde419e1ea"}
23:40:25.462 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"cbc9e1af-e417-4ddd-9ed0-06bde419e1ea"}
23:40:27.429 01.967 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"bbb6def0-3ec3-4f0d-90ad-07bef8fd700a"}
23:40:27.440 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"bbb6def0-3ec3-4f0d-90ad-07bef8fd700a"}
23:40:27.455 00.015 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"b30d6ea1-adb3-4fd9-be74-301baf919174"}
23:40:27.480 00.025 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"b30d6ea1-adb3-4fd9-be74-301baf919174"}
23:40:29.428 01.948 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"a3500f5a-42a3-4ab3-a5cb-3c98c1bab675"}
23:40:29.439 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"a3500f5a-42a3-4ab3-a5cb-3c98c1bab675"}
23:40:29.454 00.015 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"245297aa-ed90-4814-b81f-03241178fa2d"}
23:40:29.480 00.026 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"245297aa-ed90-4814-b81f-03241178fa2d"}
23:40:31.428 01.948 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"14795d1b-3d09-4259-8091-b25a6cf0ec1e"}
23:40:31.442 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"14795d1b-3d09-4259-8091-b25a6cf0ec1e"}
23:40:31.454 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"9decbb8e-654f-4aec-b6c8-07880ba85555"}
23:40:31.467 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"9decbb8e-654f-4aec-b6c8-07880ba85555"}
23:40:33.429 01.962 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"7b44561e-30ec-47d9-9413-49423f1cebf9"}
23:40:33.440 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"7b44561e-30ec-47d9-9413-49423f1cebf9"}
23:40:33.455 00.015 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"1d03ef7f-8866-40f0-94b2-c8efb05b3b6a"}
23:40:33.465 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"1d03ef7f-8866-40f0-94b2-c8efb05b3b6a"}
23:40:35.427 01.962 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"327a260e-bb01-48bc-b89e-f09cc6ba9264"}
23:40:35.439 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"327a260e-bb01-48bc-b89e-f09cc6ba9264"}
23:40:35.452 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"c0322f6b-7581-485e-a8dc-3aae9d73658c"}
23:40:35.473 00.021 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"c0322f6b-7581-485e-a8dc-3aae9d73658c"}
23:40:37.547 02.074 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"417fe81c-4e49-4f7d-bb94-ff6d8fe3e56f"}
23:40:37.611 00.064 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"417fe81c-4e49-4f7d-bb94-ff6d8fe3e56f"}
23:40:37.641 00.030 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"2d23fd2e-c21c-4f66-8840-af62c6d9716d"}
23:40:37.660 00.019 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"2d23fd2e-c21c-4f66-8840-af62c6d9716d"}
23:40:39.526 01.866 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"f549fcd2-babf-4532-a464-450c5aa59b7a"}
23:40:39.550 00.024 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"f549fcd2-babf-4532-a464-450c5aa59b7a"}
23:40:39.565 00.015 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"2ff77cc2-c29e-46b7-a7ab-344295ca4e04"}
23:40:39.581 00.016 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"2ff77cc2-c29e-46b7-a7ab-344295ca4e04"}
23:40:41.525 01.944 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"cfd21462-ff78-476d-b52d-81226e682bd4"}
23:40:41.545 00.020 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"cfd21462-ff78-476d-b52d-81226e682bd4"}
23:40:41.564 00.019 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"eda694c2-440b-43d9-99e5-64e36badbe06"}
23:40:41.605 00.041 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"eda694c2-440b-43d9-99e5-64e36badbe06"}
23:40:43.525 01.920 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"446439f6-7214-4a92-9eac-77b354164ced"}
23:40:43.534 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"446439f6-7214-4a92-9eac-77b354164ced"}
23:40:43.544 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"abacd99c-44a9-4f3e-a5ad-c250eb426cdc"}
23:40:43.559 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"abacd99c-44a9-4f3e-a5ad-c250eb426cdc"}
23:40:45.524 01.965 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"e20c9e2d-2d97-41c1-a6e3-220b512a8e3d"}
23:40:45.534 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"e20c9e2d-2d97-41c1-a6e3-220b512a8e3d"}
23:40:45.547 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"a0c33ea5-a966-49bb-9d11-6a675f24131b"}
23:40:45.554 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"a0c33ea5-a966-49bb-9d11-6a675f24131b"}
23:40:47.523 01.969 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"5d7eb30f-cf78-4a93-b11b-a0a9e80253df"}
23:40:47.537 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"5d7eb30f-cf78-4a93-b11b-a0a9e80253df"}
23:40:47.548 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"5cb4f44d-c2db-4c42-99a2-7ca1c28049ea"}
23:40:47.561 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"5cb4f44d-c2db-4c42-99a2-7ca1c28049ea"}
23:40:49.523 01.962 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"5d5d8a79-10d9-4a36-b10d-7b0ee674dff4"}
23:40:49.534 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"5d5d8a79-10d9-4a36-b10d-7b0ee674dff4"}
23:40:49.544 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"5097d99b-6088-4207-84c7-2283ff1ade6f"}
23:40:49.557 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"5097d99b-6088-4207-84c7-2283ff1ade6f"}
23:40:51.523 01.966 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"224f48dc-f0af-4c21-b7a9-41f5e7e3172d"}
23:40:51.534 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"224f48dc-f0af-4c21-b7a9-41f5e7e3172d"}
23:40:51.547 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"40298a2f-ad37-49c3-8d1b-b6e850f0671c"}
23:40:51.569 00.022 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"40298a2f-ad37-49c3-8d1b-b6e850f0671c"}
23:40:53.522 01.953 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"c5cca36a-7e3b-403a-a176-8cf75103e098"}
23:40:53.546 00.024 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"c5cca36a-7e3b-403a-a176-8cf75103e098"}
23:40:53.563 00.017 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"ce0c739f-c224-48bd-a85e-c7e1dee45d2d"}
23:40:53.578 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"ce0c739f-c224-48bd-a85e-c7e1dee45d2d"}
23:40:55.524 01.946 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"a1e115d7-f5b4-4e55-9ebd-72a709eb65b7"}
23:40:55.540 00.016 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"a1e115d7-f5b4-4e55-9ebd-72a709eb65b7"}
23:40:55.556 00.016 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"af482a72-75a8-4058-b864-10982b69ecca"}
23:40:55.607 00.051 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"af482a72-75a8-4058-b864-10982b69ecca"}
23:40:57.527 01.920 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"69d90d83-da1d-4c79-9b49-50202d5005c6"}
23:40:57.565 00.038 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"69d90d83-da1d-4c79-9b49-50202d5005c6"}
23:40:57.596 00.031 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"6854037b-a6b4-425c-8f3c-e836b4ce37cc"}
23:40:57.630 00.034 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"6854037b-a6b4-425c-8f3c-e836b4ce37cc"}
23:40:59.523 01.893 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"26a06f91-f0ec-4b18-af25-2ab06957da43"}
23:40:59.536 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"26a06f91-f0ec-4b18-af25-2ab06957da43"}
23:40:59.546 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"3bbbe476-3f4f-4664-b752-e54eeac349ba"}
23:40:59.572 00.026 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"3bbbe476-3f4f-4664-b752-e54eeac349ba"}
23:41:01.523 01.951 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"5e763c17-2b98-40aa-8f5f-d4185aeb5256"}
23:41:01.543 00.020 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"5e763c17-2b98-40aa-8f5f-d4185aeb5256"}
23:41:01.583 00.040 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"bfa708e8-1a3d-41f2-991e-8fff890a1d08"}
23:41:01.607 00.024 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"bfa708e8-1a3d-41f2-991e-8fff890a1d08"}
23:41:03.523 01.916 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"1edd552c-9074-4276-97e5-61689a3bd15b"}
23:41:03.535 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"1edd552c-9074-4276-97e5-61689a3bd15b"}
23:41:03.543 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"5e16ce03-32a4-487e-98a0-11b3f6cb8e44"}
23:41:03.553 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"5e16ce03-32a4-487e-98a0-11b3f6cb8e44"}
23:41:05.524 01.971 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"e5706678-c2fe-4348-9130-f85da759a983"}
23:41:05.534 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"e5706678-c2fe-4348-9130-f85da759a983"}
23:41:05.544 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"1d1d43ac-68d8-4a85-9743-55c0b50488a7"}
23:41:05.551 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"1d1d43ac-68d8-4a85-9743-55c0b50488a7"}
23:41:07.524 01.973 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"fc2e96ba-1569-49a4-be8b-2901084fd872"}
23:41:07.537 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"fc2e96ba-1569-49a4-be8b-2901084fd872"}
23:41:07.555 00.018 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"363bd41a-c537-440d-8856-ba8f87733d35"}
23:41:07.566 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"363bd41a-c537-440d-8856-ba8f87733d35"}
23:41:09.524 01.958 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"cecddaf2-a841-49db-9d2d-30814d916ea3"}
23:41:09.536 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"cecddaf2-a841-49db-9d2d-30814d916ea3"}
23:41:09.548 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"d834951f-8ac5-4d7a-b3b8-5a0f1dc2ce24"}
23:41:09.559 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"d834951f-8ac5-4d7a-b3b8-5a0f1dc2ce24"}
23:41:11.540 01.981 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"6404ff49-b1d5-4070-a49a-e1cec86a58ac"}
23:41:11.670 00.130 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"6404ff49-b1d5-4070-a49a-e1cec86a58ac"}
23:41:11.714 00.044 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"8c04e7bd-535d-4495-9e56-ed83c7ecbe6a"}
23:41:11.747 00.033 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"8c04e7bd-535d-4495-9e56-ed83c7ecbe6a"}
23:41:13.540 01.793 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"c6a24669-893f-40d4-b379-1676796e1bd7"}
23:41:13.631 00.091 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"c6a24669-893f-40d4-b379-1676796e1bd7"}
23:41:13.666 00.035 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"ea8e0048-03c1-4955-848f-a6cbddb665d6"}
23:41:13.696 00.030 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"ea8e0048-03c1-4955-848f-a6cbddb665d6"}
23:41:15.542 01.846 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"df5661eb-2b2c-4152-8f5c-1d1743ae9c38"}
23:41:15.557 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"df5661eb-2b2c-4152-8f5c-1d1743ae9c38"}
23:41:15.568 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"8eed14f2-afb2-4d55-a617-f469842ee9f2"}
23:41:15.583 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"8eed14f2-afb2-4d55-a617-f469842ee9f2"}
23:41:17.541 01.958 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"642f50ce-2033-4cac-8dcf-d93e03c84c7c"}
23:41:17.552 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"642f50ce-2033-4cac-8dcf-d93e03c84c7c"}
23:41:17.576 00.024 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"1308317c-3827-44b7-a98c-95157f92d1da"}
23:41:17.586 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"1308317c-3827-44b7-a98c-95157f92d1da"}
23:41:19.541 01.955 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"40fc1786-920e-4bdd-b9b1-4ffaab21922d"}
23:41:19.566 00.025 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"40fc1786-920e-4bdd-b9b1-4ffaab21922d"}
23:41:19.574 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"a9d93dc8-21a3-4a24-8745-b43edbb0dba3"}
23:41:19.581 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"a9d93dc8-21a3-4a24-8745-b43edbb0dba3"}
23:41:21.541 01.960 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"c5a305b6-3e60-4c23-bc29-44ada2eeb897"}
23:41:21.553 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"c5a305b6-3e60-4c23-bc29-44ada2eeb897"}
23:41:21.562 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"fb090b23-f71d-4f09-a2b1-d7d499da6aa2"}
23:41:21.571 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"fb090b23-f71d-4f09-a2b1-d7d499da6aa2"}
23:41:23.540 01.969 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"677eddda-d5c9-43f7-a71d-b6b7dfc8b312"}
23:41:23.547 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"677eddda-d5c9-43f7-a71d-b6b7dfc8b312"}
23:41:23.557 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"e7d6a5e7-cfd8-4c50-b1b6-25d47e4cf542"}
23:41:23.566 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"e7d6a5e7-cfd8-4c50-b1b6-25d47e4cf542"}
23:41:25.542 01.976 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"65430718-0b93-403a-a0c5-a2e07449ced4"}
23:41:25.552 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"65430718-0b93-403a-a0c5-a2e07449ced4"}
23:41:25.565 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"41286192-f36c-4950-af55-793302d6df6e"}
23:41:25.573 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"41286192-f36c-4950-af55-793302d6df6e"}
23:41:27.541 01.968 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"0e261eb6-d7d2-4915-9a01-52b4505a7ac9"}
23:41:27.557 00.016 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"0e261eb6-d7d2-4915-9a01-52b4505a7ac9"}
23:41:27.592 00.035 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"4819f168-0ffd-4a98-a999-27d0086c3d02"}
23:41:27.607 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"4819f168-0ffd-4a98-a999-27d0086c3d02"}
23:41:29.060 01.453 9340 evsrv: cli 100A41E8 connect
23:41:29.092 00.032 9340 evsrv: cli 100A41E8 request: {"method":"get_app_state","id":"2216143e-8b4c-42a5-8d4a-f03b2b5184af"}
23:41:29.113 00.021 9340 evsrv: cli 100A41E8 response: {"jsonrpc":"2.0","result":"Stopped","id":"2216143e-8b4c-42a5-8d4a-f03b2b5184af"}
23:41:29.128 00.015 9340 evsrv: cli 100A41E8 disconnect
23:41:29.139 00.011 9340 evsrv: cli 100A4288 connect
23:41:29.161 00.022 9340 evsrv: cli 100A4288 request: {"method":"get_calibrated","id":"c581c7e1-36b4-4eb1-b560-0050268bbd3f"}
23:41:29.204 00.043 9340 evsrv: cli 100A4288 response: {"jsonrpc":"2.0","result":true,"id":"c581c7e1-36b4-4eb1-b560-0050268bbd3f"}
23:41:29.218 00.014 9340 evsrv: cli 100A4288 disconnect
23:41:29.232 00.014 9340 evsrv: cli 100A4468 connect
23:41:29.241 00.009 9340 evsrv: cli 100A4468 request: {"method":"guide","params":{"settle":{"pixels":0.45,"time":8,"timeout":90},"recalibrate":false},"id":"3b1ddfa0-9bc9-4a44-98d3-326f3f2b9418"}
23:41:29.255 00.014 9340 PhdController::Guide begins
23:41:29.266 00.011 9340 PhdController: newstate STATE_SETUP
23:41:29.292 00.026 9340 PhdController: setup
23:41:29.306 00.014 9340 PhdController: newstate STATE_ATTEMPT_START
23:41:29.317 00.011 9340 PhdController: start capturing
23:41:29.327 00.010 9340 Changing from state SELECTING to UNINITIALIZED
23:41:29.342 00.015 9340 guider state => SELECTING
23:41:29.368 00.026 9340 setting force full frames = true
23:41:29.402 00.034 9340 StartCapturing CaptureActive=0 continueCapturing=0 exposurePending=0
23:41:29.427 00.025 9340 ScheduleExposure(2000,3,0) exposurePending=0
23:41:29.438 00.011 9340 Enqueuing Expose request
23:41:29.450 00.012 9340 PhdController: newstate STATE_SELECT_STAR
23:41:29.483 00.033 12020 Worker thread wakes up
23:41:29.483 00.000 9340 evsrv: cli 100A4468 response: {"jsonrpc":"2.0","result":0,"id":"3b1ddfa0-9bc9-4a44-98d3-326f3f2b9418"}
23:41:29.496 00.013 12020 worker thread servicing REQUEST_EXPOSE 2000
23:41:29.496 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(0,0,0,0)
23:41:29.497 00.001 9340 evsrv: cli 100A4468 disconnect
23:41:29.509 00.012 9340 evsrv: cli 100A4508 connect
23:41:29.519 00.010 9340 case statement mapped state 1 to 101
23:41:29.531 00.012 9340 case statement mapped state 1 to 101
23:41:29.547 00.016 9340 evsrv: cli 100A4508 request: {"method":"get_lock_shift_params","id":"ecbf4397-ada3-4730-a8dd-206504b44396"}
23:41:29.578 00.031 9340 evsrv: cli 100A4508 response: {"jsonrpc":"2.0","result":{"enabled":false,"rate":[0.00,0.00],"units":"arcsec/hr","axes":"RA/Dec"},"id":"ecbf4397-ada3-4730-a8dd-206504b44396"}
23:41:29.599 00.021 9340 evsrv: cli 100A4508 disconnect
23:41:29.617 00.018 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"d5763e45-5d91-46e4-bbdf-cafa0b2975bf"}
23:41:29.633 00.016 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"d5763e45-5d91-46e4-bbdf-cafa0b2975bf"}
23:41:29.644 00.011 9340 evsrv: cli 100A45A8 connect
23:41:29.675 00.031 9340 case statement mapped state 1 to 101
23:41:29.686 00.011 9340 case statement mapped state 1 to 101
23:41:29.700 00.014 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"c88ccea5-9377-43fc-92c1-1a983daaf80e"}
23:41:29.711 00.011 9340 case statement mapped state 1 to 101
23:41:29.723 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Looping","id":"c88ccea5-9377-43fc-92c1-1a983daaf80e"}
23:41:29.736 00.013 9340 evsrv: cli 100A45A8 request: {"method":"get_lock_position","id":"d5fa63ef-826f-496b-9ba9-5feb886ce7f4"}
23:41:29.769 00.033 9340 evsrv: cli 100A45A8 response: {"jsonrpc":"2.0","result":null,"id":"d5fa63ef-826f-496b-9ba9-5feb886ce7f4"}
23:41:29.784 00.015 9340 evsrv: cli 100A45A8 disconnect
23:41:30.786 01.002 9340 evsrv: cli 100A4328 connect
23:41:30.799 00.013 9340 case statement mapped state 1 to 101
23:41:30.811 00.012 9340 case statement mapped state 1 to 101
23:41:30.841 00.030 9340 evsrv: cli 100A4328 request: {"method":"get_lock_position","id":"ae527821-6160-4026-b1aa-775576c0f6cc"}
23:41:30.852 00.011 9340 evsrv: cli 100A4328 response: {"jsonrpc":"2.0","result":null,"id":"ae527821-6160-4026-b1aa-775576c0f6cc"}
23:41:30.876 00.024 9340 evsrv: cli 100A4328 disconnect
23:41:31.540 00.664 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"ae5a72ec-8ba7-4c5d-8d52-d96671b87d89"}
23:41:31.554 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"ae5a72ec-8ba7-4c5d-8d52-d96671b87d89"}
23:41:31.563 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"056317e7-fb6c-4995-93c2-5fd8b0df95d9"}
23:41:31.573 00.010 9340 case statement mapped state 1 to 101
23:41:31.601 00.028 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Looping","id":"056317e7-fb6c-4995-93c2-5fd8b0df95d9"}
23:41:31.850 00.249 12020 Exposure complete
23:41:31.879 00.029 9340 evsrv: cli 100A41E8 connect
23:41:31.888 00.009 9340 case statement mapped state 1 to 101
23:41:31.898 00.010 9340 case statement mapped state 1 to 101
23:41:31.912 00.014 9340 evsrv: cli 100A41E8 request: {"method":"get_lock_position","id":"1431caab-de6b-4f33-9414-d38e0095531a"}
23:41:31.920 00.008 9340 evsrv: cli 100A41E8 response: {"jsonrpc":"2.0","result":null,"id":"1431caab-de6b-4f33-9414-d38e0095531a"}
23:41:31.933 00.013 9340 evsrv: cli 100A41E8 disconnect
23:41:32.076 00.143 12020 worker thread done servicing request
23:41:32.076 00.000 9340 OnExposeComplete: enter
23:41:32.089 00.013 9340 UpdateGuideState(): m_state=1
23:41:32.097 00.008 9340 UpdateCurrentPosition: no star selected
23:41:32.107 00.010 9340 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
23:41:32.119 00.012 9340 Status Line: No star selected
23:41:32.130 00.011 9340 UpdateImageDisplay: Size=(1920,1080) min=5135, max=65535, med=10135, FiltMin=7948, FiltMax=65485, Gamma=2.870
23:41:32.145 00.015 9340 UpdateGuideState exits: No star selected
23:41:32.173 00.028 9340 GuiderMultiStar::AutoSelect enter
23:41:32.183 00.010 9340 Star::AutoFind called with edgeAllowance = 0 searchRegion = 15 roi = 0x0@0,0
23:41:32.415 00.232 9340 AutoFind: auto downsample for scale 2.47 => 1x
23:41:32.725 00.310 9340 AutoFind: global mean = 0.0, stdev 2182.6
23:41:32.743 00.018 9340 AutoFind: using threshold = 0.1
23:41:33.135 00.392 9340 AutoFind: local max [366, 89] 91.7
23:41:33.152 00.017 9340 AutoFind: local max [634, 93] 87.5
23:41:33.164 00.012 9340 AutoFind: local max [1074, 602] 85.7
23:41:33.182 00.018 9340 AutoFind: local max [68, 759] 83.3
23:41:33.199 00.017 9340 AutoFind: local max [869, 65] 51.5
23:41:33.216 00.017 9340 AutoFind: local max [1400, 380] 35.5
23:41:33.251 00.035 9340 AutoFind: local max [1405, 259] 33.9
23:41:33.270 00.019 9340 AutoFind: local max [680, 881] 32.9
23:41:33.289 00.019 9340 AutoFind: local max [789, 404] 30.5
23:41:33.301 00.012 9340 AutoFind: local max [205, 580] 26.5
23:41:33.315 00.014 9340 AutoFind: local max [701, 1042] 26.4
23:41:33.329 00.014 9340 AutoFind: local max [596, 227] 26.2
23:41:33.364 00.035 9340 AutoFind: local max [1561, 150] 24.6
23:41:33.380 00.016 9340 AutoFind: local max [1626, 749] 21.8
23:41:33.413 00.033 9340 AutoFind: local max [1057, 516] 21.2
23:41:33.443 00.030 9340 AutoFind: local max [1559, 591] 20.8
23:41:33.482 00.039 9340 AutoFind: local max [242, 415] 17.7
23:41:33.501 00.019 9340 AutoFind: local max [1173, 821] 17.2
23:41:33.515 00.014 9340 AutoFind: local max [780, 700] 15.2
23:41:33.528 00.013 9340 AutoFind: local max [939, 18] 13.5
23:41:33.543 00.015 9340 AutoFind: local max [1562, 62] 11.9
23:41:33.559 00.016 9340 AutoFind: local max [1049, 219] 11.7
23:41:33.601 00.042 9340 AutoFind: local max [790, 1037] 11.4
23:41:33.622 00.021 9340 AutoFind: local max [1444, 611] 10.0
23:41:33.639 00.017 9340 AutoFind: local max [101, 48] 9.8
23:41:33.652 00.013 9340 AutoFind: local max [1192, 1028] 9.7
23:41:33.674 00.022 9340 AutoFind: local max [188, 265] 8.7
23:41:33.688 00.014 9340 AutoFind: local max [202, 271] 8.3
23:41:33.720 00.032 9340 AutoFind: local max [1423, 714] 8.0
23:41:33.738 00.018 9340 AutoFind: local max [992, 162] 8.0
23:41:33.759 00.021 9340 AutoFind: local max [30, 21] 7.9
23:41:33.770 00.011 9340 AutoFind: local max [410, 841] 7.6
23:41:33.784 00.014 9340 AutoFind: local max [149, 55] 7.6
23:41:33.802 00.018 9340 AutoFind: local max [1773, 169] 7.6
23:41:33.819 00.017 9340 AutoFind: local max [578, 956] 7.2
23:41:33.856 00.037 9340 AutoFind: local max [1661, 712] 6.6
23:41:33.878 00.022 9340 AutoFind: local max [604, 398] 6.3
23:41:33.896 00.018 9340 AutoFind: local max [1514, 977] 6.1
23:41:33.908 00.012 9340 AutoFind: local max [616, 423] 6.0
23:41:33.920 00.012 9340 AutoFind: local max [728, 917] 6.0
23:41:33.933 00.013 9340 AutoFind: local max [1716, 593] 5.7
23:41:33.949 00.016 9340 AutoFind: local max [592, 986] 5.7
23:41:33.984 00.035 9340 AutoFind: local max [952, 723] 5.6
23:41:34.000 00.016 9340 AutoFind: local max [1216, 162] 5.3
23:41:34.012 00.012 9340 AutoFind: local max [1565, 231] 5.1
23:41:34.025 00.013 9340 AutoFind: local max [251, 910] 5.1
23:41:34.037 00.012 9340 AutoFind: local max [42, 800] 5.0
23:41:34.047 00.010 9340 AutoFind: local max [645, 94] 4.9
23:41:34.065 00.018 9340 AutoFind: local max [1555, 299] 4.8
23:41:34.075 00.010 9340 AutoFind: local max [1418, 390] 4.8
23:41:34.087 00.012 9340 AutoFind: local max [98, 882] 4.5
23:41:34.121 00.034 9340 AutoFind: local max [794, 137] 4.5
23:41:34.133 00.012 9340 AutoFind: local max [894, 87] 4.5
23:41:34.146 00.013 9340 AutoFind: local max [1062, 599] 4.5
23:41:34.158 00.012 9340 AutoFind: local max [380, 529] 4.4
23:41:34.169 00.011 9340 AutoFind: local max [1378, 668] 4.4
23:41:34.181 00.012 9340 AutoFind: local max [960, 74] 4.3
23:41:34.192 00.011 9340 AutoFind: local max [1813, 494] 4.2
23:41:34.205 00.013 9340 AutoFind: local max [419, 665] 4.1
23:41:34.235 00.030 9340 AutoFind: local max [1287, 86] 4.1
23:41:34.250 00.015 9340 AutoFind: local max [357, 89] 4.1
23:41:34.261 00.011 9340 AutoFind: local max [1274, 786] 4.1
23:41:34.273 00.012 9340 AutoFind: local max [440, 256] 4.1
23:41:34.282 00.009 9340 AutoFind: local max [923, 383] 4.0
23:41:34.294 00.012 9340 AutoFind: local max [569, 179] 4.0
23:41:34.309 00.015 9340 AutoFind: local max [491, 564] 4.0
23:41:34.319 00.010 9340 AutoFind: local max [291, 711] 3.9
23:41:34.330 00.011 9340 AutoFind: local max [1037, 256] 3.8
23:41:34.359 00.029 9340 AutoFind: local max [818, 836] 3.8
23:41:34.372 00.013 9340 AutoFind: local max [1146, 869] 3.8
23:41:34.381 00.009 9340 AutoFind: local max [205, 451] 3.8
23:41:34.395 00.014 9340 AutoFind: local max [1527, 460] 3.8
23:41:34.404 00.009 9340 AutoFind: local max [1226, 905] 3.8
23:41:34.417 00.013 9340 AutoFind: local max [505, 1060] 3.7
23:41:34.431 00.014 9340 AutoFind: local max [1815, 815] 3.7
23:41:34.442 00.011 9340 AutoFind: local max [83, 865] 3.7
23:41:34.455 00.013 9340 AutoFind: local max [1412, 272] 3.7
23:41:34.482 00.027 9340 AutoFind: local max [1865, 771] 3.7
23:41:34.491 00.009 9340 AutoFind: local max [171, 753] 3.7
23:41:34.501 00.010 9340 AutoFind: local max [818, 851] 3.7
23:41:34.518 00.017 9340 AutoFind: local max [82, 763] 3.7
23:41:34.528 00.010 9340 AutoFind: local max [1854, 593] 3.7
23:41:34.541 00.013 9340 AutoFind: local max [861, 300] 3.7
23:41:34.555 00.014 9340 AutoFind: local max [1017, 716] 3.7
23:41:34.565 00.010 9340 AutoFind: local max [601, 875] 3.7
23:41:34.577 00.012 9340 AutoFind: local max [187, 400] 3.6
23:41:34.618 00.041 9340 AutoFind: local max [390, 632] 3.6
23:41:34.629 00.011 9340 AutoFind: local max [1740, 960] 3.6
23:41:34.643 00.014 9340 AutoFind: local max [352, 928] 3.6
23:41:34.653 00.010 9340 AutoFind: local max [894, 1055] 3.6
23:41:34.664 00.011 9340 AutoFind: local max [157, 625] 3.6
23:41:34.674 00.010 9340 AutoFind: local max [317, 201] 3.6
23:41:34.688 00.014 9340 AutoFind: local max [1426, 689] 3.6
23:41:34.702 00.014 9340 AutoFind: local max [550, 994] 3.6
23:41:34.734 00.032 9340 AutoFind: local max [266, 252] 3.6
23:41:34.748 00.014 9340 AutoFind: local max [984, 216] 3.6
23:41:34.762 00.014 9340 AutoFind: local max [915, 704] 3.6
23:41:34.779 00.017 9340 AutoFind: local max [1602, 476] 3.6
23:41:34.791 00.012 9340 AutoFind: local max [1286, 754] 3.5
23:41:34.807 00.016 9340 AutoFind: local max [507, 389] 3.5
23:41:34.820 00.013 9340 AutoFind: close dim-bright [82, 763] 3.7 - [68, 759] 83.3
23:41:34.831 00.011 9340 AutoFind: too close [818, 851] 3.7 - [818, 836] 3.8
23:41:34.859 00.028 9340 AutoFind: close dim-bright [1412, 272] 3.7 - [1405, 259] 33.9
23:41:34.873 00.014 9340 AutoFind: too close [83, 865] 3.7 - [98, 882] 4.5
23:41:34.885 00.012 9340 AutoFind: close dim-bright [357, 89] 4.1 - [366, 89] 91.7
23:41:34.896 00.011 9340 AutoFind: close dim-bright [1062, 599] 4.5 - [1074, 602] 85.7
23:41:34.906 00.010 9340 AutoFind: close dim-bright [1418, 390] 4.8 - [1400, 380] 35.5
23:41:34.918 00.012 9340 AutoFind: close dim-bright [645, 94] 4.9 - [634, 93] 87.5
23:41:34.928 00.010 9340 AutoFind: too close [202, 271] 8.3 - [188, 265] 8.7
23:41:34.939 00.011 9340 AutoFind: BPP = 16, saturation at 69503, pedestal 3968, thresh = 62949
23:41:34.951 00.012 9340 Star::Find(15, 366, 89, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
23:41:34.976 00.025 9340 Star::Find returns 1 (0), X=366.74, Y=89.31, Mass=1801892, SNR=273.9, Peak=65474 HFD=4.9
23:41:34.992 00.016 9340 Star::Find(15, 634, 93, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
23:41:35.003 00.011 9340 Star::Find returns 1 (0), X=633.93, Y=93.35, Mass=2565679, SNR=342.5, Peak=65535 HFD=5.7
23:41:35.014 00.011 9340 Star::Find(15, 1074, 602, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
23:41:35.026 00.012 9340 Star::Find returns 1 (0), X=1074.05, Y=601.85, Mass=2644697, SNR=272.7, Peak=65535 HFD=5.9
23:41:35.037 00.011 9340 Star::Find(15, 68, 759, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
23:41:35.048 00.011 9340 Star::Find returns 1 (0), X=68.68, Y=759.00, Mass=2564993, SNR=352.9, Peak=65482 HFD=5.8
23:41:35.059 00.011 9340 Star::Find(15, 869, 65, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
23:41:35.071 00.012 9340 Star::Find returns 1 (0), X=869.59, Y=65.35, Mass=689956, SNR=120.2, Peak=53968 HFD=3.6
23:41:35.099 00.028 9340 Star::Find(15, 1400, 380, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
23:41:35.112 00.013 9340 Star::Find returns 1 (0), X=1400.25, Y=379.63, Mass=470016, SNR=107.4, Peak=44267 HFD=3.6
23:41:35.122 00.010 9340 Star::Find(15, 1405, 259, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
23:41:35.134 00.012 9340 Star::Find returns 1 (0), X=1405.44, Y=259.24, Mass=433840, SNR=98.9, Peak=43393 HFD=3.6
23:41:35.146 00.012 9340 Star::Find(15, 680, 881, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
23:41:35.156 00.010 9340 Star::Find returns 1 (0), X=679.73, Y=880.52, Mass=488827, SNR=110.3, Peak=45032 HFD=3.6
23:41:35.165 00.009 9340 Star::Find(15, 789, 404, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
23:41:35.178 00.013 9340 Star::Find returns 1 (0), X=788.80, Y=404.27, Mass=420401, SNR=88.8, Peak=42447 HFD=3.6
23:41:35.190 00.012 9340 Star::Find(15, 205, 580, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
23:41:35.200 00.010 9340 Star::Find returns 1 (0), X=205.33, Y=579.84, Mass=364107, SNR=89.2, Peak=40891 HFD=3.5
23:41:35.232 00.032 9340 Star::Find(15, 701, 1042, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
23:41:35.246 00.014 9340 Star::Find returns 1 (0), X=700.99, Y=1042.80, Mass=311741, SNR=74.2, Peak=33171 HFD=3.7
23:41:35.258 00.012 9340 Star::Find(15, 596, 227, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
23:41:35.268 00.010 9340 Star::Find returns 1 (0), X=595.85, Y=227.48, Mass=392363, SNR=91.9, Peak=36829 HFD=3.8
23:41:35.278 00.010 9340 Star::Find(15, 1561, 150, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
23:41:35.289 00.011 9340 Star::Find returns 1 (0), X=1561.55, Y=150.60, Mass=383846, SNR=86.3, Peak=40194 HFD=3.4
23:41:35.302 00.013 9340 Star::Find(15, 1626, 749, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
23:41:35.314 00.012 9340 Star::Find returns 1 (0), X=1626.32, Y=749.31, Mass=286519, SNR=65.8, Peak=32883 HFD=3.4
23:41:35.324 00.010 9340 Star::Find(15, 1057, 516, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
23:41:35.360 00.036 9340 Star::Find returns 1 (0), X=1057.03, Y=516.08, Mass=249993, SNR=60.2, Peak=29541 HFD=3.2
23:41:35.380 00.020 9340 Star::Find(15, 1559, 591, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
23:41:35.398 00.018 9340 Star::Find returns 1 (0), X=1559.46, Y=591.54, Mass=289344, SNR=82.6, Peak=35690 HFD=3.2
23:41:35.408 00.010 9340 Star::Find(15, 242, 415, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
23:41:35.419 00.011 9340 Star::Find returns 1 (0), X=241.83, Y=415.35, Mass=266461, SNR=58.4, Peak=30460 HFD=3.7
23:41:35.432 00.013 9340 Star::Find(15, 1173, 821, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
23:41:35.443 00.011 9340 Star::Find returns 1 (0), X=1173.04, Y=821.16, Mass=171542, SNR=57.9, Peak=20776 HFD=3.3
23:41:35.456 00.013 9340 Star::Find(15, 780, 700, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
23:41:35.491 00.035 9340 Star::Find returns 1 (0), X=780.17, Y=699.79, Mass=169176, SNR=59.9, Peak=28283 HFD=2.8
23:41:35.501 00.010 9340 Star::Find(15, 939, 18, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
23:41:35.513 00.012 9340 Star::Find returns 1 (0), X=939.30, Y=18.87, Mass=164312, SNR=46.6, Peak=25741 HFD=3.5
23:41:35.523 00.010 9340 Star::Find(15, 1562, 62, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
23:41:35.534 00.011 9340 Star::Find returns 1 (0), X=1561.76, Y=61.87, Mass=188643, SNR=47.5, Peak=28710 HFD=3.2
23:41:35.546 00.012 9340 Star::Find(15, 1049, 219, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
23:41:35.556 00.010 9340 Star::Find returns 1 (0), X=1049.21, Y=219.56, Mass=146459, SNR=47.1, Peak=23462 HFD=3.4
23:41:35.570 00.014 9340 Star::Find(15, 790, 1037, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
23:41:35.583 00.013 9340 Star::Find returns 1 (0), X=790.83, Y=1037.27, Mass=152751, SNR=42.3, Peak=20562 HFD=3.9
23:41:35.613 00.030 9340 Star::Find(15, 1444, 611, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
23:41:35.628 00.015 9340 Star::Find returns 1 (0), X=1443.47, Y=610.63, Mass=107341, SNR=38.4, Peak=22762 HFD=3.0
23:41:35.638 00.010 9340 Star::Find(15, 101, 48, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
23:41:35.649 00.011 9340 Star::Find returns 1 (0), X=101.77, Y=48.19, Mass=103691, SNR=32.1, Peak=18935 HFD=3.3
23:41:35.659 00.010 9340 Star::Find(15, 1192, 1028, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
23:41:35.672 00.013 9340 Star::Find returns 1 (0), X=1192.01, Y=1027.68, Mass=136838, SNR=40.9, Peak=22099 HFD=3.4
23:41:35.683 00.011 9340 Star::Find(15, 1423, 714, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
23:41:35.696 00.013 9340 Star::Find returns 1 (0), X=1423.12, Y=714.12, Mass=60026, SNR=25.9, Peak=18398 HFD=2.3
23:41:35.725 00.029 9340 Star::Find(15, 992, 162, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
23:41:35.739 00.014 9340 Star::Find returns 1 (0), X=990.92, Y=162.03, Mass=79954, SNR=28.9, Peak=18430 HFD=2.9
23:41:35.749 00.010 9340 Star::Find(15, 30, 21, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
23:41:35.764 00.015 9340 Star::Find returns 1 (0), X=29.33, Y=20.91, Mass=90990, SNR=31.6, Peak=18762 HFD=3.3
23:41:35.773 00.009 9340 Star::Find(15, 410, 841, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
23:41:35.783 00.010 9340 Star::Find returns 1 (0), X=410.26, Y=841.57, Mass=63764, SNR=27.4, Peak=17771 HFD=2.7
23:41:35.795 00.012 9340 Star::Find(15, 149, 55, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
23:41:35.806 00.011 9340 Star::Find returns 1 (0), X=149.64, Y=55.12, Mass=89540, SNR=28.2, Peak=17156 HFD=3.6
23:41:35.817 00.011 9340 Star::Find(15, 1773, 169, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
23:41:35.848 00.031 9340 Star::Find returns 1 (0), X=1772.73, Y=168.31, Mass=151032, SNR=33.1, Peak=18841 HFD=4.6
23:41:35.866 00.018 9340 Star::Find(15, 578, 956, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
23:41:35.876 00.010 9340 Star::Find returns 1 (0), X=578.19, Y=955.63, Mass=69829, SNR=27.7, Peak=17143 HFD=2.7
23:41:35.890 00.014 9340 Star::Find(15, 1661, 712, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
23:41:35.903 00.013 9340 Star::Find returns 1 (0), X=1661.24, Y=711.37, Mass=76609, SNR=30.1, Peak=16490 HFD=3.3
23:41:35.919 00.016 9340 Star::Find(15, 604, 398, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
23:41:35.929 00.010 9340 Star::Find returns 1 (0), X=604.65, Y=398.39, Mass=56710, SNR=23.2, Peak=17248 HFD=3.0
23:41:35.941 00.012 9340 Star::Find(15, 1514, 977, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
23:41:35.969 00.028 9340 Star::Find returns 1 (0), X=1514.22, Y=976.79, Mass=70169, SNR=25.2, Peak=14624 HFD=3.5
23:41:35.980 00.011 9340 Star::Find(15, 616, 423, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
23:41:35.990 00.010 9340 Star::Find returns 1 (0), X=616.21, Y=423.76, Mass=71841, SNR=25.2, Peak=17226 HFD=3.5
23:41:36.004 00.014 9340 Star::Find(15, 728, 917, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
23:41:36.014 00.010 9340 Star::Find returns 1 (0), X=727.93, Y=917.18, Mass=37903, SNR=18.6, Peak=16906 HFD=2.1
23:41:36.024 00.010 9340 Star::Find(15, 1716, 593, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
23:41:36.033 00.009 9340 Star::Find returns 1 (0), X=1715.98, Y=593.16, Mass=42595, SNR=23.4, Peak=16160 HFD=2.2
23:41:36.048 00.015 9340 Star::Find(15, 592, 986, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
23:41:36.059 00.011 9340 Star::Find returns 1 (0), X=592.14, Y=986.25, Mass=49367, SNR=19.9, Peak=15880 HFD=2.6
23:41:36.070 00.011 9340 Star::Find(15, 952, 723, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
23:41:36.100 00.030 9340 Star::Find returns 1 (0), X=951.18, Y=723.50, Mass=33734, SNR=19.1, Peak=16143 HFD=1.9
23:41:36.113 00.013 9340 Star::Find(15, 1216, 162, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
23:41:36.124 00.011 9340 Star::Find returns 1 (0), X=1216.35, Y=162.50, Mass=55941, SNR=20.9, Peak=16419 HFD=3.0
23:41:36.134 00.010 9340 Star::Find(15, 1565, 231, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
23:41:36.143 00.009 9340 Star::Find returns 1 (0), X=1564.73, Y=231.22, Mass=33237, SNR=16.6, Peak=15433 HFD=1.8
23:41:36.155 00.012 9340 Star::Find(15, 251, 910, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
23:41:36.166 00.011 9340 Star::Find returns 1 (0), X=250.91, Y=910.20, Mass=58715, SNR=25.2, Peak=16296 HFD=2.8
23:41:36.180 00.014 9340 Star::Find(15, 42, 800, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
23:41:36.192 00.012 9340 Star::Find returns 1 (0), X=42.94, Y=799.76, Mass=62340, SNR=22.8, Peak=14176 HFD=4.1
23:41:36.219 00.027 9340 Star::Find(15, 645, 94, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
23:41:36.232 00.013 9340 Star::Find returns 1 (0), X=633.93, Y=93.35, Mass=2565679, SNR=342.5, Peak=65535 HFD=5.7
23:41:36.243 00.011 9340 Star::Find(15, 1555, 299, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
23:41:36.253 00.010 9340 Star::Find returns 1 (0), X=1555.59, Y=299.00, Mass=85383, SNR=31.5, Peak=14673 HFD=6.2
23:41:36.262 00.009 9340 Star::Find(15, 1418, 390, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
23:41:36.270 00.008 9340 Star::Find returns 1 (0), X=1400.44, Y=379.69, Mass=444135, SNR=100.1, Peak=14423 HFD=3.4
23:41:36.281 00.011 9340 Star::Find(15, 794, 137, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
23:41:36.294 00.013 9340 Star::Find returns 1 (0), X=793.92, Y=137.03, Mass=26103, SNR=15.0, Peak=16070 HFD=1.9
23:41:36.308 00.014 9340 Star::Find(15, 894, 87, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
23:41:36.335 00.027 9340 Star::Find returns 1 (0), X=894.04, Y=86.77, Mass=26483, SNR=13.6, Peak=13674 HFD=2.5
23:41:36.349 00.014 9340 Star::Find(15, 1062, 599, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
23:41:36.361 00.012 9340 Star::Find returns 1 (0), X=1074.05, Y=601.85, Mass=2644697, SNR=272.7, Peak=65535 HFD=5.9
23:41:36.373 00.012 9340 Star::Find(15, 380, 529, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
23:41:36.381 00.008 9340 Star::Find returns 1 (0), X=380.34, Y=529.17, Mass=12585, SNR=8.6, Peak=12910 HFD=1.5
23:41:36.392 00.011 9340 Star::Find(15, 1378, 668, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
23:41:36.404 00.012 9340 Star::Find returns 1 (0), X=1377.94, Y=667.32, Mass=34933, SNR=17.9, Peak=16118 HFD=2.6
23:41:36.416 00.012 9340 Star::Find(15, 960, 74, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
23:41:36.427 00.011 9340 Star::Find returns 1 (0), X=959.93, Y=74.40, Mass=49103, SNR=24.5, Peak=16249 HFD=2.9
23:41:36.458 00.031 9340 Star::Find(15, 1813, 494, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
23:41:36.472 00.014 9340 Star::Find returns 1 (0), X=1813.50, Y=494.73, Mass=40962, SNR=18.3, Peak=13582 HFD=3.7
23:41:36.481 00.009 9340 Star::Find(15, 419, 665, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
23:41:36.495 00.014 9340 Star::Find returns 1 (0), X=418.86, Y=664.81, Mass=16630, SNR=10.7, Peak=14251 HFD=1.7
23:41:36.503 00.008 9340 Star::Find(15, 1287, 86, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
23:41:36.513 00.010 9340 Star::Find returns 1 (0), X=1286.82, Y=85.50, Mass=29400, SNR=16.3, Peak=12909 HFD=2.7
23:41:36.528 00.015 9340 Star::Find(15, 357, 89, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
23:41:36.538 00.010 9340 Star::Find returns 1 (0), X=366.74, Y=89.31, Mass=1801892, SNR=273.9, Peak=65474 HFD=4.9
23:41:36.550 00.012 9340 Star::Find(15, 1274, 786, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
23:41:36.581 00.031 9340 Star::Find returns 1 (0), X=1273.68, Y=786.34, Mass=13098, SNR=8.6, Peak=13086 HFD=1.8
23:41:36.599 00.018 9340 Star::Find(15, 440, 256, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
23:41:36.615 00.016 9340 Star::Find returns 1 (0), X=440.06, Y=255.55, Mass=20635, SNR=13.5, Peak=13589 HFD=2.1
23:41:36.625 00.010 9340 Star::Find(15, 923, 383, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
23:41:36.636 00.011 9340 Star::Find returns 1 (0), X=922.44, Y=383.08, Mass=30335, SNR=16.1, Peak=14598 HFD=2.1
23:41:36.647 00.011 9340 Star::Find(15, 569, 179, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
23:41:36.660 00.013 9340 Star::Find returns 1 (0), X=568.94, Y=179.31, Mass=19454, SNR=11.8, Peak=12961 HFD=2.2
23:41:36.673 00.013 9340 Star::Find(15, 491, 564, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
23:41:36.704 00.031 9340 Star::Find false star n=5 nbg=276 bg=10201.8 sigma=707.0 thresh=12323 peak=12315
23:41:36.715 00.011 9340 Star::Find returns 0 (2), X=491.00, Y=564.00, Mass=12763, SNR=2.9, Peak=12980 HFD=0.0
23:41:36.725 00.010 9340 Star::Find(15, 291, 711, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
23:41:36.741 00.016 9340 Star::Find returns 1 (0), X=291.09, Y=711.98, Mass=21709, SNR=14.3, Peak=14233 HFD=2.0
23:41:36.750 00.009 9340 Star::Find(15, 1037, 256, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
23:41:36.761 00.011 9340 Star::Find false star n=3 nbg=273 bg=10307.4 sigma=555.0 thresh=11972 peak=11948
23:41:36.777 00.016 9340 Star::Find returns 0 (2), X=1037.00, Y=256.00, Mass=6014, SNR=2.9, Peak=12691 HFD=0.0
23:41:36.789 00.012 9340 Star::Find(15, 1146, 869, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
23:41:36.799 00.010 9340 Star::Find returns 0 (4), X=1146.00, Y=869.27, Mass=9262, SNR=7.4, Peak=12918 HFD=1.2
23:41:36.830 00.031 9340 Star::Find(15, 205, 451, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
23:41:36.843 00.013 9340 Star::Find returns 1 (0), X=204.82, Y=451.05, Mass=30011, SNR=15.2, Peak=13256 HFD=2.5
23:41:36.853 00.010 9340 Star::Find(15, 1527, 460, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
23:41:36.863 00.010 9340 Star::Find false star n=3 nbg=278 bg=10243.5 sigma=653.1 thresh=12203 peak=11913
23:41:36.873 00.010 9340 Star::Find returns 0 (2), X=1527.00, Y=460.00, Mass=6759, SNR=2.9, Peak=12786 HFD=0.0
23:41:36.884 00.011 9340 Star::Find(15, 1226, 905, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
23:41:36.896 00.012 9340 Star::Find returns 1 (0), X=1226.35, Y=904.20, Mass=29158, SNR=16.0, Peak=12731 HFD=3.6
23:41:36.912 00.016 9340 Star::Find(15, 505, 1060, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
23:41:36.923 00.011 9340 Star::Find returns 1 (0), X=505.08, Y=1060.35, Mass=28717, SNR=15.2, Peak=14232 HFD=2.8
23:41:36.954 00.031 9340 Star::Find(15, 1815, 815, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
23:41:36.965 00.011 9340 Star::Find returns 1 (0), X=1814.67, Y=814.01, Mass=27353, SNR=13.6, Peak=12766 HFD=4.4
23:41:36.980 00.015 9340 Star::Find(15, 1412, 272, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
23:41:36.991 00.011 9340 Star::Find returns 1 (0), X=1405.44, Y=259.24, Mass=433840, SNR=98.9, Peak=43393 HFD=3.6
23:41:37.000 00.009 9340 Star::Find(15, 1865, 771, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
23:41:37.015 00.015 9340 Star::Find returns 1 (0), X=1865.62, Y=771.51, Mass=25454, SNR=14.3, Peak=13277 HFD=4.1
23:41:37.026 00.011 9340 Star::Find(15, 171, 753, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
23:41:37.038 00.012 9340 Star::Find returns 1 (0), X=170.48, Y=752.76, Mass=31869, SNR=14.2, Peak=13910 HFD=2.9
23:41:37.047 00.009 9340 Star::Find(15, 82, 763, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
23:41:37.077 00.030 9340 Star::Find returns 1 (0), X=68.68, Y=759.00, Mass=2564993, SNR=352.9, Peak=65482 HFD=5.8
23:41:37.088 00.011 9340 Star::Find(15, 1854, 593, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
23:41:37.101 00.013 9340 Star::Find returns 1 (0), X=1855.59, Y=593.98, Mass=18359, SNR=12.1, Peak=12569 HFD=2.6
23:41:37.110 00.009 9340 Star::Find(15, 861, 300, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
23:41:37.120 00.010 9340 Star::Find returns 1 (0), X=860.52, Y=301.72, Mass=18586, SNR=11.9, Peak=13493 HFD=3.4
23:41:37.129 00.009 9340 Star::Find(15, 1017, 716, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
23:41:37.142 00.013 9340 Star::Find false star n=6 nbg=268 bg=10102.6 sigma=580.9 thresh=11845 peak=11811
23:41:37.154 00.012 9340 Star::Find returns 0 (2), X=1017.00, Y=716.00, Mass=12062, SNR=2.9, Peak=12342 HFD=0.0
23:41:37.165 00.011 9340 Star::Find(15, 601, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
23:41:37.192 00.027 9340 Star::Find false star n=5 nbg=264 bg=9990.0 sigma=544.7 thresh=11624 peak=11398
23:41:37.205 00.013 9340 Star::Find returns 0 (2), X=601.00, Y=875.00, Mass=10259, SNR=2.9, Peak=12608 HFD=0.0
23:41:37.216 00.011 9340 Star::Find(15, 187, 400, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
23:41:37.229 00.013 9340 Star::Find returns 1 (0), X=187.16, Y=400.59, Mass=31680, SNR=16.1, Peak=13503 HFD=2.8
23:41:37.239 00.010 9340 Star::Find(15, 390, 632, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
23:41:37.250 00.011 9340 Star::Find false star n=2 nbg=271 bg=10178.1 sigma=589.7 thresh=11947 peak=11771
23:41:37.262 00.012 9340 Star::Find returns 0 (2), X=390.00, Y=632.00, Mass=5124, SNR=2.9, Peak=13343 HFD=0.0
23:41:37.275 00.013 9340 Star::Find(15, 1740, 960, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
23:41:37.286 00.011 9340 Star::Find returns 1 (0), X=1738.99, Y=959.33, Mass=17835, SNR=11.5, Peak=12806 HFD=2.3
23:41:37.316 00.030 9340 Star::Find(15, 352, 928, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
23:41:37.331 00.015 9340 Star::Find returns 1 (0), X=351.51, Y=925.37, Mass=12337, SNR=9.9, Peak=13017 HFD=3.4
23:41:37.350 00.019 9340 Star::Find(15, 894, 1055, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
23:41:37.365 00.015 9340 Star::Find returns 1 (0), X=893.37, Y=1053.78, Mass=18528, SNR=11.8, Peak=12887 HFD=4.1
23:41:37.376 00.011 9340 Star::Find(15, 157, 625, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
23:41:37.389 00.013 9340 Star::Find false star n=1 nbg=273 bg=10130.0 sigma=636.9 thresh=12041 peak=11802
23:41:37.402 00.013 9340 Star::Find returns 0 (2), X=157.00, Y=625.00, Mass=2224, SNR=2.9, Peak=12416 HFD=0.0
23:41:37.413 00.011 9340 Star::Find(15, 317, 201, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
23:41:37.441 00.028 9340 Star::Find returns 1 (0), X=317.50, Y=201.39, Mass=18510, SNR=10.8, Peak=13053 HFD=2.8
23:41:37.453 00.012 9340 Star::Find(15, 1426, 689, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
23:41:37.468 00.015 9340 Star::Find returns 1 (0), X=1427.14, Y=688.81, Mass=15467, SNR=11.8, Peak=13227 HFD=2.6
23:41:37.478 00.010 9340 Star::Find(15, 550, 994, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
23:41:37.487 00.009 9340 Star::Find returns 1 (0), X=550.21, Y=993.60, Mass=11887, SNR=9.2, Peak=12604 HFD=1.5
23:41:37.499 00.012 9340 Star::Find(15, 266, 252, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
23:41:37.514 00.015 9340 Star::Find returns 1 (0), X=265.92, Y=251.19, Mass=21231, SNR=12.1, Peak=12777 HFD=2.7
23:41:37.524 00.010 9340 Star::Find(15, 984, 216, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
23:41:37.550 00.026 9340 Star::Find returns 0 (4), X=973.79, Y=206.22, Mass=9020, SNR=7.8, Peak=13399 HFD=1.3
23:41:37.562 00.012 9340 Star::Find(15, 915, 704, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
23:41:37.575 00.013 9340 Star::Find returns 1 (0), X=926.32, Y=700.91, Mass=34267, SNR=16.1, Peak=14674 HFD=3.8
23:41:37.586 00.011 9340 Star::Find(15, 1602, 476, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
23:41:37.597 00.011 9340 Star::Find returns 1 (0), X=1600.62, Y=477.14, Mass=29171, SNR=14.9, Peak=12982 HFD=4.8
23:41:37.606 00.009 9340 Star::Find(15, 1286, 754, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
23:41:37.619 00.013 9340 Star::Find returns 1 (0), X=1285.26, Y=752.38, Mass=12023, SNR=9.2, Peak=12521 HFD=1.9
23:41:37.631 00.012 9340 Star::Find(15, 507, 389, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
23:41:37.646 00.015 9340 Star::Find false star n=8 nbg=274 bg=10130.0 sigma=682.7 thresh=12178 peak=11786
23:41:37.676 00.030 9340 Star::Find returns 0 (2), X=507.00, Y=389.00, Mass=22652, SNR=2.9, Peak=12326 HFD=0.0
23:41:37.690 00.014 9340 AutoFind: finding best star pass 1
23:41:37.700 00.010 9340 Star::Find(15, 366, 89, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
23:41:37.714 00.014 9340 Star::Find returns 1 (0), X=366.74, Y=89.31, Mass=1801892, SNR=273.9, Peak=65474 HFD=4.9
23:41:37.722 00.008 9340 AutoFind: near-saturated [366, 89] 91.7 Mass 1801892 SNR 273.9 Peak 65474
23:41:37.731 00.009 9340 Star::Find(15, 634, 93, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
23:41:37.742 00.011 9340 Star::Find returns 1 (0), X=633.93, Y=93.35, Mass=2565679, SNR=342.5, Peak=65535 HFD=5.7
23:41:37.753 00.011 9340 AutoFind: near-saturated [634, 93] 87.5 Mass 2565679 SNR 342.5 Peak 65535
23:41:37.767 00.014 9340 Star::Find(15, 1074, 602, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
23:41:37.793 00.026 9340 Star::Find returns 1 (0), X=1074.05, Y=601.85, Mass=2644697, SNR=272.7, Peak=65535 HFD=5.9
23:41:37.807 00.014 9340 AutoFind: near-saturated [1074, 602] 85.7 Mass 2644697 SNR 272.7 Peak 65535
23:41:37.816 00.009 9340 Star::Find(15, 68, 759, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
23:41:37.829 00.013 9340 Star::Find returns 1 (0), X=68.68, Y=759.00, Mass=2564993, SNR=352.9, Peak=65482 HFD=5.8
23:41:37.839 00.010 9340 AutoFind: near-saturated [68, 759] 83.3 Mass 2564993 SNR 352.9 Peak 65482
23:41:37.849 00.010 9340 Star::Find(15, 869, 65, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
23:41:37.859 00.010 9340 Star::Find returns 1 (0), X=869.59, Y=65.35, Mass=689956, SNR=120.2, Peak=53968 HFD=3.6
23:41:37.872 00.013 9340 AutoFind returns star at [869, 65] 51.5 Mass 689956 SNR 120.2
23:41:37.886 00.014 9340 Star::Find(15, 869, 65, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
23:41:37.917 00.031 9340 Star::Find returns 1 (0), X=869.59, Y=65.35, Mass=689956, SNR=120.2, Peak=53968 HFD=3.6
23:41:37.929 00.012 9340 MultiStar: List (12): {869.59, 65.35}(120.2), {1400.25, 379.63}(107.4), {1405.44, 259.24}(98.9), {679.73, 880.52}(110.3), {788.80, 404.27}(88.8), {205.33, 579.84}(89.2), {700.99, 1042.80}(74.2), {595.85, 227.48}(91.9), {1561.55, 150.60}(86.3), {1626.32, 749.31}(65.8), {1057.03, 516.08}(60.2), {1559.46, 591.54}(82.6), 
23:41:37.940 00.011 9340 setting lock position to (869.59, 65.35)
23:41:37.953 00.013 9340 MultiStar: stabilizing after lock position change
23:41:37.963 00.010 9340 AutoSelect: state = 1, call UpdateGuideState
23:41:37.973 00.010 9340 UpdateGuideState(): m_state=1
23:41:37.984 00.011 9340 Star::Find(15, 869, 65, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
23:41:37.996 00.012 9340 Star::Find returns 1 (0), X=869.59, Y=65.35, Mass=689956, SNR=120.2, Peak=53968 HFD=3.6
23:41:38.007 00.011 9340 CameraToMount -- cameraTheta (0.00) - m_xAngle (-3.14) = xAngle (3.14 = 3.14)
23:41:38.034 00.027 9340 CameraToMount -- cameraTheta (0.00) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (3.12 = 3.12)
23:41:38.047 00.013 9340 CameraToMount -- cameraX=0.00 cameraY=0.00 hyp=0.00 cameraTheta=0.00 mountX=-0.00 mountY=0.00, mountTheta=0.00
23:41:38.063 00.016 9340 setting force full frames = false
23:41:38.075 00.012 9340 setting lock position to (869.59, 65.35)
23:41:38.085 00.010 9340 MultiStar: stabilizing after lock position change
23:41:38.095 00.010 9340 CurrentPosition() valid, moving to STATE_SELECTED
23:41:38.109 00.014 9340 Changing from state SELECTING to SELECTED
23:41:38.120 00.011 9340 guider state => SELECTED
23:41:38.133 00.013 9340 UpdateImageDisplay: Size=(1920,1080) min=5135, max=65535, med=10135, FiltMin=7948, FiltMax=65485, Gamma=2.870
23:41:38.164 00.031 9340 UpdateGuideState exits: m=689956 SNR=120.2
23:41:38.174 00.010 9340 UpdateImageDisplay: Size=(1920,1080) min=5135, max=65535, med=10135, FiltMin=7948, FiltMax=65485, Gamma=2.870
23:41:38.184 00.010 9340 Status Line: Auto-selected star at (869.6, 65.3)
23:41:38.200 00.016 9340 PhdController: newstate STATE_WAIT_SELECTED
23:41:38.211 00.011 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:41:38.225 00.014 9340 ScheduleExposure(2000,3,1) exposurePending=0
23:41:38.235 00.010 9340 Enqueuing Expose request
23:41:38.246 00.011 12020 Worker thread wakes up
23:41:38.246 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
23:41:38.246 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(855,50,31,31)
23:41:38.247 00.001 9340 evsrv: cli 100A43C8 connect
23:41:38.277 00.030 9340 case statement mapped state 2 to 1
23:41:38.289 00.012 9340 case statement mapped state 2 to 1
23:41:38.303 00.014 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"6620c1f5-f591-4f7a-a193-87f419ba2fd8"}
23:41:38.315 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"6620c1f5-f591-4f7a-a193-87f419ba2fd8"}
23:41:38.325 00.010 9340 evsrv: cli 100A43C8 request: {"method":"get_lock_position","id":"467c9813-ddcc-4f6a-bef5-271b00dc7a7f"}
23:41:38.335 00.010 9340 evsrv: cli 100A43C8 response: {"jsonrpc":"2.0","result":[869.59,65.35],"id":"467c9813-ddcc-4f6a-bef5-271b00dc7a7f"}
23:41:38.349 00.014 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"ce106fbe-2f3c-4b7f-9131-dd2b60f247f1"}
23:41:38.359 00.010 9340 case statement mapped state 2 to 1
23:41:38.370 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Selected","id":"ce106fbe-2f3c-4b7f-9131-dd2b60f247f1"}
23:41:38.400 00.030 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"4788219c-5950-411a-9767-6ff59a5b9b52"}
23:41:38.411 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":1,"width":15,"height":15,"star_pos":[6.59,7.35],"pixels":"..."},"id":"4788219c-5950-411a-9767-6ff59a5b9b52"}
23:41:38.424 00.013 9340 evsrv: cli 100A43C8 disconnect
23:41:38.437 00.013 9340 evsrv: cli 100A41E8 connect
23:41:38.449 00.012 9340 case statement mapped state 2 to 1
23:41:38.459 00.010 9340 case statement mapped state 2 to 1
23:41:38.473 00.014 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"5594480b-c273-44f8-a92a-d981e1a3abd1"}
23:41:38.485 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"5594480b-c273-44f8-a92a-d981e1a3abd1"}
23:41:38.512 00.027 9340 evsrv: cli 100A41E8 request: {"method":"get_app_state","id":"944e34c6-504c-4133-b3be-b0d37f2838b6"}
23:41:38.525 00.013 9340 case statement mapped state 2 to 1
23:41:38.534 00.009 9340 evsrv: cli 100A41E8 response: {"jsonrpc":"2.0","result":"Selected","id":"944e34c6-504c-4133-b3be-b0d37f2838b6"}
23:41:38.547 00.013 9340 evsrv: cli 100A41E8 disconnect
23:41:38.559 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"e3a08538-8220-44c0-9c9c-664e83425005"}
23:41:38.569 00.010 9340 case statement mapped state 2 to 1
23:41:38.581 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Selected","id":"e3a08538-8220-44c0-9c9c-664e83425005"}
23:41:38.596 00.015 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"c912de5c-2099-43fa-b0b6-21c11f912f96"}
23:41:38.612 00.016 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":1,"width":15,"height":15,"star_pos":[6.59,7.35],"pixels":"..."},"id":"c912de5c-2099-43fa-b0b6-21c11f912f96"}
23:41:39.548 00.936 9340 evsrv: cli 100A41E8 connect
23:41:39.563 00.015 9340 case statement mapped state 2 to 1
23:41:39.592 00.029 9340 case statement mapped state 2 to 1
23:41:39.608 00.016 9340 evsrv: cli 100A41E8 request: {"method":"get_app_state","id":"0506a582-c7a6-41fc-8a26-f520545d33f7"}
23:41:39.619 00.011 9340 case statement mapped state 2 to 1
23:41:39.634 00.015 9340 evsrv: cli 100A41E8 response: {"jsonrpc":"2.0","result":"Selected","id":"0506a582-c7a6-41fc-8a26-f520545d33f7"}
23:41:39.645 00.011 9340 evsrv: cli 100A41E8 disconnect
23:41:40.446 00.801 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"9290cee0-2fcd-44e9-8f62-f51823298a40"}
23:41:40.456 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"9290cee0-2fcd-44e9-8f62-f51823298a40"}
23:41:40.467 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"8ca41c73-e993-41c9-beea-bdb391272feb"}
23:41:40.478 00.011 9340 case statement mapped state 2 to 1
23:41:40.488 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Selected","id":"8ca41c73-e993-41c9-beea-bdb391272feb"}
23:41:40.497 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"53646da8-81a8-415b-8c1a-e9fe17296881"}
23:41:40.510 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":1,"width":15,"height":15,"star_pos":[6.59,7.35],"pixels":"..."},"id":"53646da8-81a8-415b-8c1a-e9fe17296881"}
23:41:40.626 00.116 12020 Exposure complete
23:41:40.646 00.020 9340 evsrv: cli 100A41E8 connect
23:41:40.664 00.018 9340 case statement mapped state 2 to 1
23:41:40.713 00.049 9340 case statement mapped state 2 to 1
23:41:40.744 00.031 9340 evsrv: cli 100A41E8 request: {"method":"get_app_state","id":"f02a49e4-3030-4f0d-a691-038843ba41c6"}
23:41:40.761 00.017 9340 case statement mapped state 2 to 1
23:41:40.777 00.016 9340 evsrv: cli 100A41E8 response: {"jsonrpc":"2.0","result":"Selected","id":"f02a49e4-3030-4f0d-a691-038843ba41c6"}
23:41:40.794 00.017 9340 evsrv: cli 100A41E8 disconnect
23:41:40.957 00.163 12020 worker thread done servicing request
23:41:40.957 00.000 9340 OnExposeComplete: enter
23:41:40.970 00.013 9340 UpdateGuideState(): m_state=2
23:41:40.986 00.016 9340 Star::Find(15, 869, 65, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2
23:41:41.003 00.017 9340 Star::Find returns 1 (0), X=870.27, Y=66.50, Mass=697507, SNR=118.4, Peak=58257 HFD=3.9
23:41:41.016 00.013 9340 CameraToMount -- cameraTheta (1.04) - m_xAngle (-3.14) = xAngle (4.17 = -2.11)
23:41:41.054 00.038 9340 CameraToMount -- cameraTheta (1.04) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (4.16 = -2.13)
23:41:41.069 00.015 9340 CameraToMount -- cameraX=0.68 cameraY=1.15 hyp=1.34 cameraTheta=1.04 mountX=-0.69 mountY=-1.14, mountTheta=-2.12
23:41:41.087 00.018 9340 UpdateImageDisplay: Size=(1920,1080) min=6149, max=65514, med=10124, FiltMin=7632, FiltMax=65456, Gamma=2.870
23:41:41.099 00.012 9340 UpdateGuideState exits: m=697507 SNR=118.4
23:41:41.113 00.014 9340 PhdController: newstate STATE_CALIBRATE
23:41:41.126 00.013 9340 PhdController: newstate STATE_GUIDE
23:41:41.212 00.086 9340 Changing from state SELECTED to CALIBRATING_PRIMARY
23:41:41.226 00.014 9340 guider state => CALIBRATED
23:41:41.237 00.011 9340 StartCapturing CaptureActive=1 continueCapturing=1 exposurePending=0
23:41:41.273 00.036 9340 reset dither spiral
23:41:41.284 00.011 9340 PhdController: newstate STATE_SETTLE_BEGIN
23:41:41.298 00.014 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:41:41.309 00.011 9340 ScheduleExposure(2000,3,0) exposurePending=0
23:41:41.323 00.014 9340 Enqueuing Expose request
23:41:41.337 00.014 12020 Worker thread wakes up
23:41:41.337 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
23:41:41.337 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(0,0,0,0)
23:41:41.795 00.458 9340 evsrv: cli 100A41E8 connect
23:41:41.808 00.013 9340 case statement mapped state 5 to 1
23:41:41.822 00.014 9340 case statement mapped state 5 to 1
23:41:41.832 00.010 9340 evsrv: cli 100A41E8 request: {"method":"get_app_state","id":"81b5257b-b849-48ef-a082-685b728ff00b"}
23:41:41.842 00.010 9340 case statement mapped state 5 to 1
23:41:41.851 00.009 9340 evsrv: cli 100A41E8 response: {"jsonrpc":"2.0","result":"Selected","id":"81b5257b-b849-48ef-a082-685b728ff00b"}
23:41:41.864 00.013 9340 evsrv: cli 100A41E8 disconnect
23:41:42.448 00.584 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"6d6876f0-4b76-49c9-aee5-83160beacd11"}
23:41:42.459 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"6d6876f0-4b76-49c9-aee5-83160beacd11"}
23:41:42.485 00.026 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"3dbaeaa4-a572-4425-bbd6-8a0bf032f950"}
23:41:42.495 00.010 9340 case statement mapped state 5 to 1
23:41:42.506 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Selected","id":"3dbaeaa4-a572-4425-bbd6-8a0bf032f950"}
23:41:42.515 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"00dc9541-5ccb-41c1-9c36-0299d17b8f5e"}
23:41:42.526 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":2,"width":15,"height":15,"star_pos":[7.27,7.50],"pixels":"..."},"id":"00dc9541-5ccb-41c1-9c36-0299d17b8f5e"}
23:41:42.865 00.339 9340 evsrv: cli 100A4328 connect
23:41:42.879 00.014 9340 case statement mapped state 5 to 1
23:41:42.889 00.010 9340 case statement mapped state 5 to 1
23:41:42.900 00.011 9340 evsrv: cli 100A4328 request: {"method":"get_app_state","id":"e7adac8e-14fd-452b-8283-61b495f98488"}
23:41:42.908 00.008 9340 case statement mapped state 5 to 1
23:41:42.918 00.010 9340 evsrv: cli 100A4328 response: {"jsonrpc":"2.0","result":"Selected","id":"e7adac8e-14fd-452b-8283-61b495f98488"}
23:41:42.930 00.012 9340 evsrv: cli 100A4328 disconnect
23:41:43.717 00.787 12020 Exposure complete
23:41:43.930 00.213 12020 worker thread done servicing request
23:41:43.930 00.000 9340 OnExposeComplete: enter
23:41:43.941 00.011 9340 UpdateGuideState(): m_state=5
23:41:43.950 00.009 9340 Star::Find(15, 870, 66, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3
23:41:43.963 00.013 9340 Star::Find returns 1 (0), X=869.83, Y=66.32, Mass=630747, SNR=118.3, Peak=55007 HFD=3.7
23:41:43.973 00.010 9340 CameraToMount -- cameraTheta (1.33) - m_xAngle (-3.14) = xAngle (4.46 = -1.82)
23:41:43.981 00.008 9340 CameraToMount -- cameraTheta (1.33) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (4.45 = -1.84)
23:41:44.008 00.027 9340 CameraToMount -- cameraX=0.24 cameraY=0.97 hyp=1.00 cameraTheta=1.33 mountX=-0.25 mountY=-0.97, mountTheta=-1.82
23:41:44.024 00.016 9340 Changing from state CALIBRATED to GUIDING
23:41:44.037 00.013 9340 ScopeASCOM::GetDeclinationRadians() returns 25.9
23:41:44.048 00.011 9340 ScopeASCOM::SideOfPier() returns 0
23:41:44.057 00.009 9340 AdjustCalibrationForScopePointing (scope): current dec=25.9 pierSide=0, cal dec=-0.0 pierSide=0 rotAngle=None bin=1
23:41:44.071 00.014 9340 GetInt("/profile/16/scope/calibration/focal_length", 0) returns 242
23:41:44.082 00.011 9340 GetDouble("/profile/16/scope/calibration/image_scale", 1.000000) returns 2.471770
23:41:44.092 00.010 9340 GetDouble("/profile/16/scope/calibration/ra_guide_rate", -1.000000) returns 0.003760
23:41:44.118 00.026 9340 GetDouble("/profile/16/scope/calibration/dec_guide_rate", -1.000000) returns 0.003760
23:41:44.128 00.010 9340 GetDouble("/profile/16/scope/calibration/ortho_error", 0.000000) returns 0.854654
23:41:44.138 00.010 9340 GetInt("/profile/16/scope/calibration/ra_step_count", 0) returns 12
23:41:44.150 00.012 9340 GetInt("/profile/16/scope/calibration/dec_step_count", 0) returns 11
23:41:44.158 00.008 9340 GetDouble("/profile/16/scope/calibration/orig_binning", 1.000000) returns 1.000000
23:41:44.169 00.011 9340 GetInt("/profile/16/scope/calibration/last_issue", 0) returns 0
23:41:44.181 00.012 9340 GetString("/profile/16/scope/calibration/orig_timestamp", "Unknown") returns "5/13/2026 10:37:20 PM"
23:41:44.191 00.010 9340 GetInt("/profile/16/scope/calibration/orig_pierside", -1) returns 1
23:41:44.219 00.028 9340 GetString("/profile/16/scope/calibration/ra_steps", "") returns "{0.0 0.0}, {2.2 -0.3}, {4.3 -0.0}, {6.8 0.3}, {8.4 0.5}, {10.8 0.2}, {13.4 0.3}, {15.5 -0.1}, {17.9 0.2}, {20.0 0.1}, {22.6 0.1}, {24.9 0.2}, {27.5 0.2}, {27.5 0.2}, {13.0 -0.6}, {-0.7 -1.3}"
23:41:44.230 00.011 9340 GetString("/profile/16/scope/calibration/dec_steps", "") returns "{0.0 0.0}, {0.1 2.7}, {-0.1 4.7}, {0.1 7.1}, {-0.3 9.3}, {0.3 11.8}, {0.5 14.2}, {0.5 16.9}, {0.7 19.6}, {0.3 21.1}, {0.5 23.8}, {0.2 26.2}, {0.2 26.2}, {1.0 16.5}, {0.9 5.1}, {1.2 2.8}"
23:41:44.244 00.014 9340 ScopeASCOM::GetGuideRates returns 0 13.537 13.537 a-s/sec
23:41:44.255 00.011 9340 GetDouble("/profile/16/camera/pixelsize", 0.000000) returns 2.900000
23:41:44.264 00.009 9340 Dec comp: XRate 5.731 -> 5.154 for dec -0.0 -> dec 25.9
23:41:44.278 00.014 9340 ScopeASCOM::GetDeclinationRadians() returns 25.9
23:41:44.290 00.012 9340 ScopeASCOM::SideOfPier() returns 0
23:41:44.301 00.011 9340 setting lock position to (869.83, 66.32)
23:41:44.329 00.028 9340 MultiStar: stabilizing after lock position change
23:41:44.342 00.013 9340 guider state => GUIDING
23:41:44.351 00.009 9340 Status Line: Guiding
23:41:44.365 00.014 9340 Mount: notify guiding started
23:41:44.380 00.015 9340 GetString("/profile/16/name", "") returns "EvoGuid50ED_ASI662MC_20260416"
23:41:44.394 00.014 9340 GetString("/profile/16/scope/calibration/timestamp", "") returns "5/13/2026 10:48:33 PM"
23:41:44.405 00.011 9340 GetDouble("/profile/16/scope/calibration/xRate", 1.000000) returns 0.005731
23:41:44.420 00.015 9340 GetDouble("/profile/16/scope/calibration/yRate", 1.000000) returns 0.005963
23:41:44.445 00.025 9340 GetInt("/profile/16/scope/calibration/binning", 1) returns 1
23:41:44.458 00.013 9340 GetDouble("/profile/16/scope/calibration/xAngle", 0.000000) returns -3.135200
23:41:44.468 00.010 9340 GetDouble("/profile/16/scope/calibration/yAngle", 0.000000) returns -1.579320
23:41:44.478 00.010 9340 GetDouble("/profile/16/scope/calibration/declination", 0.000000) returns -0.000045
23:41:44.488 00.010 9340 GetInt("/profile/16/scope/calibration/pierSide", -1) returns 0
23:41:44.497 00.009 9340 GetInt("/profile/16/scope/calibration/raGuideParity", 0) returns 1
23:41:44.508 00.011 9340 GetInt("/profile/16/scope/calibration/decGuideParity", 0) returns 1
23:41:44.522 00.014 9340 GetDouble("/profile/16/scope/calibration/rotatorAngle", -888.000000) returns -888.000000
23:41:44.531 00.009 9340 GetInt("/profile/16/scope/calibration/focal_length", 0) returns 242
23:41:44.542 00.011 9340 GetDouble("/profile/16/scope/calibration/image_scale", 1.000000) returns 2.471770
23:41:44.566 00.024 9340 GetDouble("/profile/16/scope/calibration/ra_guide_rate", -1.000000) returns 0.003760
23:41:44.581 00.015 9340 GetDouble("/profile/16/scope/calibration/dec_guide_rate", -1.000000) returns 0.003760
23:41:44.593 00.012 9340 GetDouble("/profile/16/scope/calibration/ortho_error", 0.000000) returns 0.854654
23:41:44.604 00.011 9340 GetInt("/profile/16/scope/calibration/ra_step_count", 0) returns 12
23:41:44.616 00.012 9340 GetInt("/profile/16/scope/calibration/dec_step_count", 0) returns 11
23:41:44.626 00.010 9340 GetDouble("/profile/16/scope/calibration/orig_binning", 1.000000) returns 1.000000
23:41:44.644 00.018 9340 GetInt("/profile/16/scope/calibration/last_issue", 0) returns 0
23:41:44.656 00.012 9340 GetString("/profile/16/scope/calibration/orig_timestamp", "Unknown") returns "5/13/2026 10:37:20 PM"
23:41:44.666 00.010 9340 GetInt("/profile/16/scope/calibration/orig_pierside", -1) returns 1
23:41:44.694 00.028 9340 GetString("/profile/16/scope/calibration/ra_steps", "") returns "{0.0 0.0}, {2.2 -0.3}, {4.3 -0.0}, {6.8 0.3}, {8.4 0.5}, {10.8 0.2}, {13.4 0.3}, {15.5 -0.1}, {17.9 0.2}, {20.0 0.1}, {22.6 0.1}, {24.9 0.2}, {27.5 0.2}, {27.5 0.2}, {13.0 -0.6}, {-0.7 -1.3}"
23:41:44.709 00.015 9340 GetString("/profile/16/scope/calibration/dec_steps", "") returns "{0.0 0.0}, {0.1 2.7}, {-0.1 4.7}, {0.1 7.1}, {-0.3 9.3}, {0.3 11.8}, {0.5 14.2}, {0.5 16.9}, {0.7 19.6}, {0.3 21.1}, {0.5 23.8}, {0.2 26.2}, {0.2 26.2}, {1.0 16.5}, {0.9 5.1}, {1.2 2.8}"
23:41:44.721 00.012 9340 GetInt("/profile/16/scope/calibration/focal_length", 0) returns 242
23:41:44.732 00.011 9340 GetDouble("/profile/16/scope/calibration/image_scale", 1.000000) returns 2.471770
23:41:44.742 00.010 9340 GetDouble("/profile/16/scope/calibration/ra_guide_rate", -1.000000) returns 0.003760
23:41:44.754 00.012 9340 GetDouble("/profile/16/scope/calibration/dec_guide_rate", -1.000000) returns 0.003760
23:41:44.770 00.016 9340 GetDouble("/profile/16/scope/calibration/ortho_error", 0.000000) returns 0.854654
23:41:44.783 00.013 9340 GetInt("/profile/16/scope/calibration/ra_step_count", 0) returns 12
23:41:44.810 00.027 9340 GetInt("/profile/16/scope/calibration/dec_step_count", 0) returns 11
23:41:44.824 00.014 9340 GetDouble("/profile/16/scope/calibration/orig_binning", 1.000000) returns 1.000000
23:41:44.833 00.009 9340 GetInt("/profile/16/scope/calibration/last_issue", 0) returns 0
23:41:44.843 00.010 9340 GetString("/profile/16/scope/calibration/orig_timestamp", "Unknown") returns "5/13/2026 10:37:20 PM"
23:41:44.852 00.009 9340 GetInt("/profile/16/scope/calibration/orig_pierside", -1) returns 1
23:41:44.862 00.010 9340 GetString("/profile/16/scope/calibration/ra_steps", "") returns "{0.0 0.0}, {2.2 -0.3}, {4.3 -0.0}, {6.8 0.3}, {8.4 0.5}, {10.8 0.2}, {13.4 0.3}, {15.5 -0.1}, {17.9 0.2}, {20.0 0.1}, {22.6 0.1}, {24.9 0.2}, {27.5 0.2}, {27.5 0.2}, {13.0 -0.6}, {-0.7 -1.3}"
23:41:44.872 00.010 9340 GetString("/profile/16/scope/calibration/dec_steps", "") returns "{0.0 0.0}, {0.1 2.7}, {-0.1 4.7}, {0.1 7.1}, {-0.3 9.3}, {0.3 11.8}, {0.5 14.2}, {0.5 16.9}, {0.7 19.6}, {0.3 21.1}, {0.5 23.8}, {0.2 26.2}, {0.2 26.2}, {1.0 16.5}, {0.9 5.1}, {1.2 2.8}"
23:41:44.923 00.051 9340 ScopeASCOM::GetGuideRates returns 0 13.537 13.537 a-s/sec
23:41:44.940 00.017 9340 ScopeASCOM::SideOfPier() returns 0
23:41:44.952 00.012 9340 UpdateLockPosShiftCameraCoords: shift rate mount coords = 0.00,0.00
23:41:44.965 00.013 9340 UpdateLockPosShiftCameraCoords: after parity adjustment: 0.00,0.00
23:41:44.975 00.010 9340 ScopeASCOM::GetDeclinationRadians() returns 25.9
23:41:44.984 00.009 9340 UpdateLockPosShiftCameraCoords: RA shift rate adjusted for declination 25.9
23:41:44.994 00.010 9340 MountToCamera -- mountTheta (0.00) + m_xAngle (-3.14) = xAngle (-3.14 = -3.14)
23:41:45.007 00.013 9340 MountToCamera -- mountX=0.00 mountY=0.00 hyp=0.00 mountTheta=0.00 cameraX=-0.00, cameraY=-0.00 cameraTheta=0.00
23:41:45.019 00.012 9340 UpdateLockPosShiftCameraCoords: shift rate camera coords = -0.00,-0.00 arcsec/hr
23:41:45.028 00.009 9340 UpdateLockPosShiftCameraCoords: shift rate -0,-0 px/sec
23:41:45.055 00.027 9340 GetInt("/profile/16/AutoLoadCalibration", -1) returns 1
23:41:45.066 00.011 9340 UpdateImageDisplay: Size=(1920,1080) min=6524, max=65514, med=10162, FiltMin=7950, FiltMax=65421, Gamma=2.870
23:41:45.079 00.013 9340 UpdateGuideState exits: m=630747 SNR=118.3
23:41:45.093 00.014 9340 PhdController: newstate STATE_SETTLE_WAIT
23:41:45.102 00.009 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:41:45.113 00.011 9340 ScheduleExposure(2000,3,1) exposurePending=0
23:41:45.122 00.009 9340 Enqueuing Expose request
23:41:45.134 00.012 12020 Worker thread wakes up
23:41:45.134 00.000 9340 evsrv: cli 100A41E8 connect
23:41:45.146 00.012 12020 worker thread servicing REQUEST_EXPOSE 2000
23:41:45.147 00.001 9340 case statement mapped state 6 to 3
23:41:45.156 00.009 12020 Handling exposure in thread, d=2000 o=3 r=(855,51,31,31)
23:41:45.173 00.017 9340 case statement mapped state 6 to 3
23:41:45.191 00.018 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"5f7186f1-9ab6-4839-9df5-892e820adfcc"}
23:41:45.201 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"5f7186f1-9ab6-4839-9df5-892e820adfcc"}
23:41:45.218 00.017 9340 evsrv: cli 100A41E8 request: {"method":"get_app_state","id":"b7f27bf8-8ae0-417a-8c16-93d38c662dec"}
23:41:45.227 00.009 9340 case statement mapped state 6 to 3
23:41:45.238 00.011 9340 evsrv: cli 100A41E8 response: {"jsonrpc":"2.0","result":"Guiding","id":"b7f27bf8-8ae0-417a-8c16-93d38c662dec"}
23:41:45.252 00.014 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"2d288ec6-c34d-4818-bed8-1e88eb4d7564"}
23:41:45.268 00.016 9340 case statement mapped state 6 to 3
23:41:45.309 00.041 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"2d288ec6-c34d-4818-bed8-1e88eb4d7564"}
23:41:45.346 00.037 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"cb9109fb-44ef-4c3a-8da2-8473d3fb0941"}
23:41:45.357 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":3,"width":15,"height":15,"star_pos":[6.83,7.32],"pixels":"..."},"id":"cb9109fb-44ef-4c3a-8da2-8473d3fb0941"}
23:41:45.385 00.028 9340 evsrv: cli 100A41E8 disconnect
23:41:46.446 01.061 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"1850b0d9-ad99-4503-8cd7-fd0ea8b2de52"}
23:41:46.456 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"1850b0d9-ad99-4503-8cd7-fd0ea8b2de52"}
23:41:46.470 00.014 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"bfa50dcb-8b1f-40fc-b2c6-953caaa84e00"}
23:41:46.485 00.015 9340 case statement mapped state 6 to 3
23:41:46.497 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"bfa50dcb-8b1f-40fc-b2c6-953caaa84e00"}
23:41:46.534 00.037 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"7d4d4e38-045f-484d-bbd3-6323046ae902"}
23:41:46.549 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":3,"width":15,"height":15,"star_pos":[6.83,7.32],"pixels":"..."},"id":"7d4d4e38-045f-484d-bbd3-6323046ae902"}
23:41:47.543 00.994 12020 Exposure complete
23:41:47.772 00.229 12020 worker thread done servicing request
23:41:47.772 00.000 9340 OnExposeComplete: enter
23:41:47.786 00.014 9340 UpdateGuideState(): m_state=6
23:41:47.796 00.010 9340 Star::Find(15, 869, 66, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
23:41:47.806 00.010 9340 Star::Find returns 1 (0), X=870.41, Y=66.59, Mass=658887, SNR=133.7, Peak=59161 HFD=3.4
23:41:47.819 00.013 9340 CameraToMount -- cameraTheta (0.44) - m_xAngle (-3.14) = xAngle (3.58 = -2.71)
23:41:47.828 00.009 9340 CameraToMount -- cameraTheta (0.44) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (3.56 = -2.72)
23:41:47.838 00.010 9340 CameraToMount -- cameraX=0.58 cameraY=0.27 hyp=0.64 cameraTheta=0.44 mountX=-0.58 mountY=-0.26, mountTheta=-2.72
23:41:47.871 00.033 9340 SchedulePrimaryMove(10104498, x=0.58, y=0.27, opts=13)
23:41:47.885 00.014 9340 Enqueuing Move request for scope (0.58, 0.27)
23:41:47.894 00.009 12020 Worker thread wakes up
23:41:47.894 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=6445, max=65535, med=10222, FiltMin=7879, FiltMax=65469, Gamma=2.870
23:41:47.908 00.014 12020 worker thread servicing REQUEST_MOVE scope ofs (0.58, 0.27) opts 0xd
23:41:47.908 00.000 9340 UpdateGuideState exits: m=658887 SNR=133.7
23:41:47.920 00.012 12020 Handling offset move in thread for scope, endpoint = (0.58, 0.27)
23:41:47.920 00.000 9340 PhdController: settling, locked = 1, distance = 0.89 (0.45) aobump = 0 frame = 1 / 99999
23:41:47.946 00.026 12020 Moving (0.58, 0.27) raw xDistance=-0.58 yDistance=-0.26
23:41:47.946 00.000 9340 evsrv: {"Event":"Settling","Timestamp":1778733707.946,"Host":"ASTRO","Inst":1,"Distance":0.89,"Time":0.0,"SettleTime":8.0,"StarLocked":true}
23:41:47.960 00.014 12020 GuideAlgorithmHysteresis::Result() returns -0.24 from input -0.58
23:41:47.960 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
23:41:47.960 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:41:47.971 00.011 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.26
23:41:47.971 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
23:41:47.982 00.011 12020 MoveAxis(E, 47, ABG)
23:41:47.982 00.000 9340 Enqueuing Expose request
23:41:47.994 00.012 12020 Guiding  Dir = 2, Dur = 47
23:41:47.995 00.001 12020 IsSlewing returns 0
23:41:47.996 00.001 12020 IsGuiding returns 0
23:41:48.012 00.016 12020 PulseGuide returned control before completion, sleep 41
23:41:48.092 00.080 12020 IsGuiding returns 0
23:41:48.092 00.000 12020 Move returns status 0, amount 47
23:41:48.093 00.001 12020 MoveAxis(N, 0, ABG)
23:41:48.093 00.000 12020 Move returns status 0, amount 0
23:41:48.093 00.000 12020 move complete, result=0
23:41:48.093 00.000 12020 worker thread done servicing request
23:41:48.093 00.000 9340 GuideStep: -0.6 px 47 ms EAST, -0.3 px 0 ms NORTH
23:41:48.105 00.012 12020 Worker thread wakes up
23:41:48.106 00.001 12020 worker thread servicing REQUEST_EXPOSE 2000
23:41:48.106 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(855,51,31,31)
23:41:48.447 00.341 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"00b4f681-9ea8-429b-b5b4-844dadc2b246"}
23:41:48.459 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"00b4f681-9ea8-429b-b5b4-844dadc2b246"}
23:41:48.470 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"23d778fc-0534-4619-8e40-4a74823cffe9"}
23:41:48.497 00.027 9340 case statement mapped state 6 to 3
23:41:48.508 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"23d778fc-0534-4619-8e40-4a74823cffe9"}
23:41:48.518 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"27647be8-e86f-46d1-8c20-2a95870f92e1"}
23:41:48.527 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":1,"width":15,"height":15,"star_pos":[7.41,6.59],"pixels":"..."},"id":"27647be8-e86f-46d1-8c20-2a95870f92e1"}
23:41:50.476 01.949 12020 Exposure complete
23:41:50.543 00.067 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"3d3aa9b4-0ed9-4cec-ae70-1bf33b880cda"}
23:41:50.555 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"3d3aa9b4-0ed9-4cec-ae70-1bf33b880cda"}
23:41:50.667 00.112 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"712677a5-a126-41d0-b189-9c044ff1d702"}
23:41:50.680 00.013 9340 case statement mapped state 6 to 3
23:41:50.693 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"712677a5-a126-41d0-b189-9c044ff1d702"}
23:41:50.736 00.043 12020 worker thread done servicing request
23:41:50.736 00.000 9340 OnExposeComplete: enter
23:41:50.751 00.015 9340 UpdateGuideState(): m_state=6
23:41:50.765 00.014 9340 Star::Find(15, 870, 66, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2
23:41:50.786 00.021 9340 Star::Find returns 1 (0), X=869.89, Y=66.70, Mass=684684, SNR=145.8, Peak=52455 HFD=4.0
23:41:50.799 00.013 9340 CameraToMount -- cameraTheta (1.40) - m_xAngle (-3.14) = xAngle (4.54 = -1.75)
23:41:50.813 00.014 9340 CameraToMount -- cameraTheta (1.40) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (4.52 = -1.76)
23:41:50.830 00.017 9340 CameraToMount -- cameraX=0.06 cameraY=0.37 hyp=0.38 cameraTheta=1.40 mountX=-0.07 mountY=-0.37, mountTheta=-1.75
23:41:50.851 00.021 9340 SchedulePrimaryMove(10104498, x=0.06, y=0.37, opts=13)
23:41:50.867 00.016 9340 Enqueuing Move request for scope (0.06, 0.37)
23:41:50.881 00.014 12020 Worker thread wakes up
23:41:50.881 00.000 12020 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.37) opts 0xd
23:41:50.882 00.001 12020 Handling offset move in thread for scope, endpoint = (0.06, 0.37)
23:41:50.882 00.000 12020 Moving (0.06, 0.37) raw xDistance=-0.07 yDistance=-0.37
23:41:50.882 00.000 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
23:41:50.882 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
23:41:50.883 00.001 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.37
23:41:50.883 00.000 12020 MoveAxis(E, 0, ABG)
23:41:50.883 00.000 12020 Move returns status 0, amount 0
23:41:50.883 00.000 12020 MoveAxis(N, 0, ABG)
23:41:50.884 00.001 12020 Move returns status 0, amount 0
23:41:50.884 00.000 12020 move complete, result=0
23:41:50.884 00.000 12020 worker thread done servicing request
23:41:50.995 00.111 9340 UpdateImageDisplay: Size=(1920,1080) min=6138, max=65514, med=10190, FiltMin=7682, FiltMax=65472, Gamma=2.870
23:41:51.058 00.063 9340 UpdateGuideState exits: m=684684 SNR=145.8
23:41:51.074 00.016 9340 PhdController: settling, locked = 1, distance = 0.74 (0.45) aobump = 0 frame = 2 / 99999
23:41:51.089 00.015 9340 evsrv: {"Event":"Settling","Timestamp":1778733711.089,"Host":"ASTRO","Inst":1,"Distance":0.74,"Time":0.0,"SettleTime":8.0,"StarLocked":true}
23:41:51.104 00.015 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:41:51.118 00.014 9340 ScheduleExposure(2000,3,1) exposurePending=0
23:41:51.131 00.013 9340 Enqueuing Expose request
23:41:51.149 00.018 12020 Worker thread wakes up
23:41:51.149 00.000 9340 GuideStep: -0.1 px 0 ms EAST, -0.4 px 0 ms NORTH
23:41:51.162 00.013 12020 worker thread servicing REQUEST_EXPOSE 2000
23:41:51.162 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(855,51,31,31)
23:41:51.175 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"ce7e2e21-d1b1-4612-8228-73d29bdbcfdd"}
23:41:51.191 00.016 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":2,"width":15,"height":15,"star_pos":[6.89,6.70],"pixels":"..."},"id":"ce7e2e21-d1b1-4612-8228-73d29bdbcfdd"}
23:41:52.448 01.257 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"e396837e-edfb-4b69-85cc-67208849659b"}
23:41:52.462 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"e396837e-edfb-4b69-85cc-67208849659b"}
23:41:52.493 00.031 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"442a0d59-1ee5-4441-801f-c74e3a215510"}
23:41:52.509 00.016 9340 case statement mapped state 6 to 3
23:41:52.524 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"442a0d59-1ee5-4441-801f-c74e3a215510"}
23:41:52.537 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"7a5a1ffa-2540-439e-810a-33137752b2a0"}
23:41:52.550 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":2,"width":15,"height":15,"star_pos":[6.89,6.70],"pixels":"..."},"id":"7a5a1ffa-2540-439e-810a-33137752b2a0"}
23:41:53.520 00.970 12020 Exposure complete
23:41:53.681 00.161 12020 worker thread done servicing request
23:41:53.681 00.000 9340 OnExposeComplete: enter
23:41:53.688 00.007 9340 UpdateGuideState(): m_state=6
23:41:53.695 00.007 9340 Star::Find(15, 869, 66, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3
23:41:53.703 00.008 9340 Star::Find returns 1 (0), X=870.31, Y=66.94, Mass=702107, SNR=118.7, Peak=57179 HFD=3.9
23:41:53.712 00.009 9340 CameraToMount -- cameraTheta (0.91) - m_xAngle (-3.14) = xAngle (4.05 = -2.24)
23:41:53.719 00.007 9340 CameraToMount -- cameraTheta (0.91) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (4.03 = -2.25)
23:41:53.727 00.008 9340 CameraToMount -- cameraX=0.48 cameraY=0.62 hyp=0.78 cameraTheta=0.91 mountX=-0.48 mountY=-0.61, mountTheta=-2.24
23:41:53.739 00.012 9340 SchedulePrimaryMove(10104498, x=0.48, y=0.62, opts=13)
23:41:53.748 00.009 9340 Enqueuing Move request for scope (0.48, 0.62)
23:41:53.758 00.010 12020 Worker thread wakes up
23:41:53.758 00.000 12020 worker thread servicing REQUEST_MOVE scope ofs (0.48, 0.62) opts 0xd
23:41:53.758 00.000 12020 Handling offset move in thread for scope, endpoint = (0.48, 0.62)
23:41:53.758 00.000 12020 Moving (0.48, 0.62) raw xDistance=-0.48 yDistance=-0.61
23:41:53.758 00.000 12020 GuideAlgorithmHysteresis::Result() returns -0.20 from input -0.48
23:41:53.758 00.000 12020 switching direction from 0 to -1 - decHistory=-3 oldest=0.00 newest=-1.24
23:41:53.758 00.000 12020 GuideAlgorithmResistSwitch::result() returns -0.61 from input -0.61
23:41:53.758 00.000 12020 MoveAxis(E, 39, ABG)
23:41:53.759 00.001 12020 Guiding  Dir = 2, Dur = 39
23:41:53.759 00.000 12020 IsSlewing returns 0
23:41:53.761 00.002 12020 IsGuiding returns 0
23:41:53.768 00.007 9340 UpdateImageDisplay: Size=(1920,1080) min=6522, max=65535, med=10203, FiltMin=8200, FiltMax=65472, Gamma=2.870
23:41:53.785 00.017 12020 PulseGuide returned control before completion, sleep 25
23:41:53.807 00.022 9340 UpdateGuideState exits: m=702107 SNR=118.7
23:41:53.817 00.010 9340 PhdController: settling, locked = 1, distance = 0.75 (0.45) aobump = 0 frame = 3 / 99999
23:41:53.825 00.008 9340 evsrv: {"Event":"Settling","Timestamp":1778733713.825,"Host":"ASTRO","Inst":1,"Distance":0.75,"Time":0.0,"SettleTime":8.0,"StarLocked":true}
23:41:53.835 00.010 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:41:53.848 00.013 9340 ScheduleExposure(2000,3,1) exposurePending=0
23:41:53.858 00.010 12020 IsGuiding returns 0
23:41:53.858 00.000 9340 Enqueuing Expose request
23:41:53.867 00.009 12020 Move returns status 0, amount 39
23:41:53.867 00.000 12020 MoveAxis(N, 102, ABG)
23:41:53.868 00.001 12020 Guiding  Dir = 0, Dur = 102
23:41:53.869 00.001 12020 IsSlewing returns 0
23:41:53.870 00.001 12020 IsGuiding returns 0
23:41:53.945 00.075 12020 PulseGuide returned control before completion, sleep 37
23:41:53.994 00.049 12020 IsGuiding returns 1
23:41:53.994 00.000 12020 scope still moving after pulse duration time elapsed
23:41:54.023 00.029 12020 IsSlewing returns 0
23:41:54.024 00.001 12020 IsGuiding returns 1
23:41:54.058 00.034 12020 IsSlewing returns 0
23:41:54.153 00.095 12020 IsGuiding returns 0
23:41:54.153 00.000 12020 scope move finished after 102 + 181 ms
23:41:54.154 00.001 12020 Move returns status 0, amount 102
23:41:54.154 00.000 12020 move complete, result=0
23:41:54.154 00.000 12020 worker thread done servicing request
23:41:54.154 00.000 9340 GuideStep: -0.5 px 39 ms EAST, -0.6 px 102 ms NORTH
23:41:54.163 00.009 12020 Worker thread wakes up
23:41:54.163 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
23:41:54.163 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(855,51,31,31)
23:41:54.449 00.286 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"de8a795e-8951-43cf-a5fc-7f81a5c61f22"}
23:41:54.462 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"de8a795e-8951-43cf-a5fc-7f81a5c61f22"}
23:41:54.474 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"a5d89d41-732e-4b2e-bab6-6b5103e9e549"}
23:41:54.486 00.012 9340 case statement mapped state 6 to 3
23:41:54.496 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"a5d89d41-732e-4b2e-bab6-6b5103e9e549"}
23:41:54.509 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"b5391030-bbfc-4f6b-ab0c-7b9c54a8b496"}
23:41:54.522 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":3,"width":15,"height":15,"star_pos":[7.31,6.94],"pixels":"..."},"id":"b5391030-bbfc-4f6b-ab0c-7b9c54a8b496"}
23:41:56.448 01.926 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"25a811f1-2864-446a-ab1b-0beb3f2820fa"}
23:41:56.455 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"25a811f1-2864-446a-ab1b-0beb3f2820fa"}
23:41:56.463 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"39683db5-ba1b-4760-b3d0-418a19d37713"}
23:41:56.469 00.006 9340 case statement mapped state 6 to 3
23:41:56.475 00.006 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"39683db5-ba1b-4760-b3d0-418a19d37713"}
23:41:56.483 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"f5f7f7d1-c470-4c6c-9e9e-18d76544d0c1"}
23:41:56.490 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":3,"width":15,"height":15,"star_pos":[7.31,6.94],"pixels":"..."},"id":"f5f7f7d1-c470-4c6c-9e9e-18d76544d0c1"}
23:41:56.522 00.032 12020 Exposure complete
23:41:56.675 00.153 12020 worker thread done servicing request
23:41:56.675 00.000 9340 OnExposeComplete: enter
23:41:56.683 00.008 9340 UpdateGuideState(): m_state=6
23:41:56.691 00.008 9340 Star::Find(15, 870, 66, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4
23:41:56.699 00.008 9340 Star::Find returns 1 (0), X=870.21, Y=66.38, Mass=705451, SNR=144.9, Peak=56125 HFD=3.9
23:41:56.707 00.008 9340 CameraToMount -- cameraTheta (0.15) - m_xAngle (-3.14) = xAngle (3.29 = -2.99)
23:41:56.715 00.008 9340 CameraToMount -- cameraTheta (0.15) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (3.28 = -3.01)
23:41:56.722 00.007 9340 CameraToMount -- cameraX=0.37 cameraY=0.06 hyp=0.38 cameraTheta=0.15 mountX=-0.38 mountY=-0.05, mountTheta=-3.01
23:41:56.734 00.012 9340 SchedulePrimaryMove(10104498, x=0.37, y=0.06, opts=13)
23:41:56.741 00.007 9340 Enqueuing Move request for scope (0.37, 0.06)
23:41:56.747 00.006 12020 Worker thread wakes up
23:41:56.749 00.002 12020 worker thread servicing REQUEST_MOVE scope ofs (0.37, 0.06) opts 0xd
23:41:56.749 00.000 12020 Handling offset move in thread for scope, endpoint = (0.37, 0.06)
23:41:56.749 00.000 12020 Moving (0.37, 0.06) raw xDistance=-0.38 yDistance=-0.05
23:41:56.749 00.000 12020 GuideAlgorithmHysteresis::Result() returns -0.17 from input -0.38
23:41:56.749 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:41:56.749 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
23:41:56.749 00.000 12020 MoveAxis(E, 34, ABG)
23:41:56.749 00.000 12020 Guiding  Dir = 2, Dur = 34
23:41:56.750 00.001 12020 IsSlewing returns 0
23:41:56.751 00.001 12020 IsGuiding returns 0
23:41:56.757 00.006 9340 UpdateImageDisplay: Size=(1920,1080) min=6127, max=65535, med=10198, FiltMin=7922, FiltMax=65456, Gamma=2.870
23:41:56.776 00.019 12020 PulseGuide returned control before completion, sleep 20
23:41:56.800 00.024 9340 UpdateGuideState exits: m=705451 SNR=144.9
23:41:56.811 00.011 9340 PhdController: settling, locked = 1, distance = 0.64 (0.45) aobump = 0 frame = 4 / 99999
23:41:56.819 00.008 9340 evsrv: {"Event":"Settling","Timestamp":1778733716.818,"Host":"ASTRO","Inst":1,"Distance":0.64,"Time":0.0,"SettleTime":8.0,"StarLocked":true}
23:41:56.826 00.007 12020 IsGuiding returns 0
23:41:56.827 00.001 12020 Move returns status 0, amount 34
23:41:56.827 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:41:56.836 00.009 12020 MoveAxis(N, 0, ABG)
23:41:56.836 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
23:41:56.843 00.007 12020 Move returns status 0, amount 0
23:41:56.844 00.001 9340 Enqueuing Expose request
23:41:56.851 00.007 12020 move complete, result=0
23:41:56.851 00.000 12020 worker thread done servicing request
23:41:56.852 00.001 12020 Worker thread wakes up
23:41:56.852 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
23:41:56.852 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(855,51,31,31)
23:41:56.860 00.008 9340 GuideStep: -0.4 px 34 ms EAST, -0.1 px 0 ms NORTH
23:41:58.448 01.588 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"8f4e49dc-cda4-47d3-b428-5531276b589f"}
23:41:58.462 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"8f4e49dc-cda4-47d3-b428-5531276b589f"}
23:41:58.484 00.022 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"aa25eb46-dd03-4c8d-b0d4-6d6dfde454f8"}
23:41:58.496 00.012 9340 case statement mapped state 6 to 3
23:41:58.507 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"aa25eb46-dd03-4c8d-b0d4-6d6dfde454f8"}
23:41:58.520 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"f160bcc8-0e78-457b-9917-afa3239a1fae"}
23:41:58.530 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":4,"width":15,"height":15,"star_pos":[7.21,7.38],"pixels":"..."},"id":"f160bcc8-0e78-457b-9917-afa3239a1fae"}
23:41:59.211 00.681 12020 Exposure complete
23:41:59.433 00.222 12020 worker thread done servicing request
23:41:59.433 00.000 9340 OnExposeComplete: enter
23:41:59.446 00.013 9340 UpdateGuideState(): m_state=6
23:41:59.457 00.011 9340 Star::Find(15, 870, 66, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 5
23:41:59.472 00.015 9340 Star::Find returns 1 (0), X=870.50, Y=66.61, Mass=744703, SNR=150.3, Peak=59193 HFD=4.0
23:41:59.482 00.010 9340 CameraToMount -- cameraTheta (0.41) - m_xAngle (-3.14) = xAngle (3.55 = -2.73)
23:41:59.492 00.010 9340 CameraToMount -- cameraTheta (0.41) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (3.53 = -2.75)
23:41:59.502 00.010 9340 CameraToMount -- cameraX=0.67 cameraY=0.29 hyp=0.73 cameraTheta=0.41 mountX=-0.67 mountY=-0.28, mountTheta=-2.75
23:41:59.519 00.017 9340 SchedulePrimaryMove(10104498, x=0.67, y=0.29, opts=13)
23:41:59.530 00.011 9340 Enqueuing Move request for scope (0.67, 0.29)
23:41:59.544 00.014 12020 Worker thread wakes up
23:41:59.544 00.000 12020 worker thread servicing REQUEST_MOVE scope ofs (0.67, 0.29) opts 0xd
23:41:59.544 00.000 12020 Handling offset move in thread for scope, endpoint = (0.67, 0.29)
23:41:59.544 00.000 12020 Moving (0.67, 0.29) raw xDistance=-0.67 yDistance=-0.28
23:41:59.544 00.000 12020 GuideAlgorithmHysteresis::Result() returns -0.29 from input -0.67
23:41:59.545 00.001 12020 GuideAlgorithmResistSwitch::result() returns -0.28 from input -0.28
23:41:59.545 00.000 12020 MoveAxis(E, 57, ABG)
23:41:59.545 00.000 12020 Guiding  Dir = 2, Dur = 57
23:41:59.549 00.004 12020 IsSlewing returns 0
23:41:59.552 00.003 12020 IsGuiding returns 0
23:41:59.563 00.011 9340 UpdateImageDisplay: Size=(1920,1080) min=6323, max=65535, med=10223, FiltMin=7945, FiltMax=65469, Gamma=2.870
23:41:59.575 00.012 12020 PulseGuide returned control before completion, sleep 45
23:41:59.617 00.042 9340 UpdateGuideState exits: m=744703 SNR=150.3
23:41:59.629 00.012 9340 PhdController: settling, locked = 1, distance = 0.67 (0.45) aobump = 0 frame = 5 / 99999
23:41:59.642 00.013 12020 IsGuiding returns 1
23:41:59.643 00.001 12020 scope still moving after pulse duration time elapsed
23:41:59.643 00.000 9340 evsrv: {"Event":"Settling","Timestamp":1778733719.643,"Host":"ASTRO","Inst":1,"Distance":0.67,"Time":0.0,"SettleTime":8.0,"StarLocked":true}
23:41:59.656 00.013 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:41:59.667 00.011 9340 ScheduleExposure(2000,3,1) exposurePending=0
23:41:59.680 00.013 9340 Enqueuing Expose request
23:41:59.692 00.012 12020 IsSlewing returns 0
23:41:59.693 00.001 12020 IsGuiding returns 0
23:41:59.693 00.000 12020 scope move finished after 57 + 83 ms
23:41:59.694 00.001 12020 Move returns status 0, amount 57
23:41:59.694 00.000 12020 MoveAxis(N, 47, ABG)
23:41:59.694 00.000 12020 Guiding  Dir = 0, Dur = 47
23:41:59.695 00.001 12020 IsSlewing returns 0
23:41:59.696 00.001 12020 IsGuiding returns 0
23:41:59.784 00.088 12020 IsGuiding returns 1
23:41:59.784 00.000 12020 scope still moving after pulse duration time elapsed
23:41:59.820 00.036 12020 IsSlewing returns 0
23:41:59.865 00.045 12020 IsGuiding returns 1
23:41:59.974 00.109 12020 IsSlewing returns 0
23:41:59.979 00.005 12020 IsGuiding returns 0
23:41:59.979 00.000 12020 scope move finished after 47 + 235 ms
23:41:59.979 00.000 12020 Move returns status 0, amount 47
23:41:59.979 00.000 12020 move complete, result=0
23:41:59.979 00.000 12020 worker thread done servicing request
23:41:59.980 00.001 9340 GuideStep: -0.7 px 57 ms EAST, -0.3 px 47 ms NORTH
23:41:59.992 00.012 12020 Worker thread wakes up
23:41:59.992 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
23:41:59.992 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(855,51,31,31)
23:42:00.450 00.458 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"8c7c9c99-559d-457f-99c9-db2a6fbdf961"}
23:42:00.463 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"8c7c9c99-559d-457f-99c9-db2a6fbdf961"}
23:42:00.478 00.015 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"7e09484c-2d50-4761-be54-b9fa7bf3ba33"}
23:42:00.490 00.012 9340 case statement mapped state 6 to 3
23:42:00.503 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"7e09484c-2d50-4761-be54-b9fa7bf3ba33"}
23:42:00.522 00.019 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"8e774768-ee62-41fe-a4f6-90aa2e2ccd0e"}
23:42:00.532 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":5,"width":15,"height":15,"star_pos":[7.50,6.61],"pixels":"..."},"id":"8e774768-ee62-41fe-a4f6-90aa2e2ccd0e"}
23:42:02.359 01.827 12020 Exposure complete
23:42:02.448 00.089 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"6c81a85d-6627-4bc9-a289-4ae786acb65e"}
23:42:02.458 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"6c81a85d-6627-4bc9-a289-4ae786acb65e"}
23:42:02.484 00.026 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"b1d676a5-c2ad-411c-9272-66b5dc4cc1ae"}
23:42:02.494 00.010 9340 case statement mapped state 6 to 3
23:42:02.503 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"b1d676a5-c2ad-411c-9272-66b5dc4cc1ae"}
23:42:02.514 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"808e2bd6-d75b-4518-8370-7f0e22711eb1"}
23:42:02.524 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":5,"width":15,"height":15,"star_pos":[7.50,6.61],"pixels":"..."},"id":"808e2bd6-d75b-4518-8370-7f0e22711eb1"}
23:42:02.539 00.015 12020 worker thread done servicing request
23:42:02.539 00.000 9340 OnExposeComplete: enter
23:42:02.550 00.011 9340 UpdateGuideState(): m_state=6
23:42:02.560 00.010 9340 Star::Find(15, 870, 66, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 6
23:42:02.568 00.008 9340 Star::Find returns 1 (0), X=870.26, Y=66.28, Mass=704238, SNR=119.7, Peak=57893 HFD=3.8
23:42:02.578 00.010 9340 CameraToMount -- cameraTheta (-0.11) - m_xAngle (-3.14) = xAngle (3.02 = 3.02)
23:42:02.589 00.011 9340 CameraToMount -- cameraTheta (-0.11) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (3.01 = 3.01)
23:42:02.599 00.010 9340 CameraToMount -- cameraX=0.43 cameraY=-0.05 hyp=0.43 cameraTheta=-0.11 mountX=-0.43 mountY=0.06, mountTheta=3.01
23:42:02.614 00.015 9340 SchedulePrimaryMove(10104498, x=0.43, y=-0.05, opts=13)
23:42:02.624 00.010 9340 Enqueuing Move request for scope (0.43, -0.05)
23:42:02.633 00.009 12020 Worker thread wakes up
23:42:02.634 00.001 12020 worker thread servicing REQUEST_MOVE scope ofs (0.43, -0.05) opts 0xd
23:42:02.634 00.000 12020 Handling offset move in thread for scope, endpoint = (0.43, -0.05)
23:42:02.634 00.000 12020 Moving (0.43, -0.05) raw xDistance=-0.43 yDistance=0.06
23:42:02.634 00.000 12020 GuideAlgorithmHysteresis::Result() returns -0.20 from input -0.43
23:42:02.634 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:42:02.635 00.001 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
23:42:02.635 00.000 12020 MoveAxis(E, 39, ABG)
23:42:02.635 00.000 12020 Guiding  Dir = 2, Dur = 39
23:42:02.636 00.001 12020 IsSlewing returns 0
23:42:02.637 00.001 12020 IsGuiding returns 0
23:42:02.646 00.009 9340 UpdateImageDisplay: Size=(1920,1080) min=6338, max=65515, med=10218, FiltMin=7911, FiltMax=65469, Gamma=2.870
23:42:02.662 00.016 12020 PulseGuide returned control before completion, sleep 25
23:42:02.694 00.032 9340 UpdateGuideState exits: m=704238 SNR=119.7
23:42:02.706 00.012 9340 PhdController: settling, locked = 1, distance = 0.59 (0.45) aobump = 0 frame = 6 / 99999
23:42:02.715 00.009 12020 IsGuiding returns 0
23:42:02.715 00.000 9340 evsrv: {"Event":"Settling","Timestamp":1778733722.715,"Host":"ASTRO","Inst":1,"Distance":0.59,"Time":0.0,"SettleTime":8.0,"StarLocked":true}
23:42:02.726 00.011 12020 Move returns status 0, amount 39
23:42:02.726 00.000 12020 MoveAxis(N, 0, ABG)
23:42:02.726 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:42:02.740 00.014 12020 Move returns status 0, amount 0
23:42:02.740 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
23:42:02.752 00.012 9340 Enqueuing Expose request
23:42:02.765 00.013 12020 move complete, result=0
23:42:02.765 00.000 12020 worker thread done servicing request
23:42:02.765 00.000 12020 Worker thread wakes up
23:42:02.766 00.001 12020 worker thread servicing REQUEST_EXPOSE 2000
23:42:02.766 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(855,51,31,31)
23:42:02.773 00.007 9340 GuideStep: -0.4 px 39 ms EAST, 0.1 px 0 ms NORTH
23:42:04.447 01.674 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"3fcee4a9-4648-4aef-9685-f6203eb30e81"}
23:42:04.455 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"3fcee4a9-4648-4aef-9685-f6203eb30e81"}
23:42:04.464 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"323be98e-fce9-466c-a5b1-e7a20839f0ac"}
23:42:04.472 00.008 9340 case statement mapped state 6 to 3
23:42:04.480 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"323be98e-fce9-466c-a5b1-e7a20839f0ac"}
23:42:04.489 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"8ee56a16-3908-41ea-a17a-41b89f6a19ae"}
23:42:04.498 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":6,"width":15,"height":15,"star_pos":[7.26,7.28],"pixels":"..."},"id":"8ee56a16-3908-41ea-a17a-41b89f6a19ae"}
23:42:05.127 00.629 12020 Exposure complete
23:42:05.311 00.184 12020 worker thread done servicing request
23:42:05.311 00.000 9340 OnExposeComplete: enter
23:42:05.322 00.011 9340 UpdateGuideState(): m_state=6
23:42:05.332 00.010 9340 Star::Find(15, 870, 66, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 7
23:42:05.344 00.012 9340 Star::Find returns 1 (0), X=871.06, Y=66.65, Mass=675060, SNR=125.0, Peak=50545 HFD=4.0
23:42:05.354 00.010 9340 CameraToMount -- cameraTheta (0.26) - m_xAngle (-3.14) = xAngle (3.39 = -2.89)
23:42:05.363 00.009 9340 CameraToMount -- cameraTheta (0.26) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (3.38 = -2.91)
23:42:05.373 00.010 9340 CameraToMount -- cameraX=1.23 cameraY=0.32 hyp=1.27 cameraTheta=0.26 mountX=-1.23 mountY=-0.30, mountTheta=-2.90
23:42:05.387 00.014 9340 SchedulePrimaryMove(10104498, x=1.23, y=0.32, opts=13)
23:42:05.398 00.011 9340 Enqueuing Move request for scope (1.23, 0.32)
23:42:05.408 00.010 12020 Worker thread wakes up
23:42:05.409 00.001 12020 worker thread servicing REQUEST_MOVE scope ofs (1.23, 0.32) opts 0xd
23:42:05.409 00.000 12020 Handling offset move in thread for scope, endpoint = (1.23, 0.32)
23:42:05.409 00.000 12020 Moving (1.23, 0.32) raw xDistance=-1.23 yDistance=-0.30
23:42:05.409 00.000 12020 GuideAlgorithmHysteresis::Result() returns -0.53 from input -1.23
23:42:05.409 00.000 12020 GuideAlgorithmResistSwitch::result() returns -0.30 from input -0.30
23:42:05.409 00.000 12020 MoveAxis(E, 104, ABG)
23:42:05.410 00.001 12020 Guiding  Dir = 2, Dur = 104
23:42:05.419 00.009 9340 UpdateImageDisplay: Size=(1920,1080) min=6783, max=65535, med=10249, FiltMin=7999, FiltMax=65456, Gamma=2.870
23:42:05.430 00.011 12020 IsSlewing returns 0
23:42:05.431 00.001 12020 IsGuiding returns 0
23:42:05.461 00.030 12020 PulseGuide returned control before completion, sleep 85
23:42:05.467 00.006 9340 UpdateGuideState exits: m=675060 SNR=125.0
23:42:05.478 00.011 9340 PhdController: settling, locked = 1, distance = 0.80 (0.45) aobump = 0 frame = 7 / 99999
23:42:05.488 00.010 9340 evsrv: {"Event":"Settling","Timestamp":1778733725.488,"Host":"ASTRO","Inst":1,"Distance":0.80,"Time":0.0,"SettleTime":8.0,"StarLocked":true}
23:42:05.499 00.011 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:42:05.511 00.012 9340 ScheduleExposure(2000,3,1) exposurePending=0
23:42:05.522 00.011 9340 Enqueuing Expose request
23:42:05.552 00.030 12020 IsGuiding returns 1
23:42:05.552 00.000 12020 scope still moving after pulse duration time elapsed
23:42:05.588 00.036 12020 IsSlewing returns 0
23:42:05.589 00.001 12020 IsGuiding returns 0
23:42:05.589 00.000 12020 scope move finished after 104 + 54 ms
23:42:05.589 00.000 12020 Move returns status 0, amount 104
23:42:05.590 00.001 12020 MoveAxis(N, 50, ABG)
23:42:05.590 00.000 12020 Guiding  Dir = 0, Dur = 50
23:42:05.591 00.001 12020 IsSlewing returns 0
23:42:05.592 00.001 12020 IsGuiding returns 0
23:42:05.735 00.143 12020 IsGuiding returns 1
23:42:05.736 00.001 12020 scope still moving after pulse duration time elapsed
23:42:05.843 00.107 12020 IsSlewing returns 0
23:42:05.844 00.001 12020 IsGuiding returns 0
23:42:05.844 00.000 12020 scope move finished after 50 + 201 ms
23:42:05.845 00.001 12020 Move returns status 0, amount 50
23:42:05.845 00.000 12020 move complete, result=0
23:42:05.845 00.000 12020 worker thread done servicing request
23:42:05.845 00.000 9340 GuideStep: -1.2 px 104 ms EAST, -0.3 px 50 ms NORTH
23:42:05.858 00.013 12020 Worker thread wakes up
23:42:05.858 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
23:42:05.859 00.001 12020 Handling exposure in thread, d=2000 o=3 r=(855,51,31,31)
23:42:06.447 00.588 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"a4117906-e036-4cc0-8ab1-d9d67038dee2"}
23:42:06.458 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"a4117906-e036-4cc0-8ab1-d9d67038dee2"}
23:42:06.472 00.014 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"05d36d5f-c6fd-4ef9-940c-973865ecbf58"}
23:42:06.486 00.014 9340 case statement mapped state 6 to 3
23:42:06.495 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"05d36d5f-c6fd-4ef9-940c-973865ecbf58"}
23:42:06.508 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"dc712aca-24fe-40b3-a1d9-c5ce76e758d4"}
23:42:06.518 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":7,"width":15,"height":15,"star_pos":[7.06,6.65],"pixels":"..."},"id":"dc712aca-24fe-40b3-a1d9-c5ce76e758d4"}
23:42:08.216 01.698 12020 Exposure complete
23:42:08.374 00.158 12020 worker thread done servicing request
23:42:08.374 00.000 9340 OnExposeComplete: enter
23:42:08.384 00.010 9340 UpdateGuideState(): m_state=6
23:42:08.391 00.007 9340 Star::Find(15, 871, 66, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 8
23:42:08.399 00.008 9340 Star::Find returns 1 (0), X=870.30, Y=66.36, Mass=676348, SNR=147.2, Peak=56965 HFD=3.7
23:42:08.408 00.009 9340 CameraToMount -- cameraTheta (0.09) - m_xAngle (-3.14) = xAngle (3.22 = -3.06)
23:42:08.418 00.010 9340 CameraToMount -- cameraTheta (0.09) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (3.21 = -3.08)
23:42:08.427 00.009 9340 CameraToMount -- cameraX=0.47 cameraY=0.04 hyp=0.48 cameraTheta=0.09 mountX=-0.47 mountY=-0.03, mountTheta=-3.08
23:42:08.442 00.015 9340 SchedulePrimaryMove(10104498, x=0.47, y=0.04, opts=13)
23:42:08.454 00.012 9340 Enqueuing Move request for scope (0.47, 0.04)
23:42:08.463 00.009 12020 Worker thread wakes up
23:42:08.463 00.000 12020 worker thread servicing REQUEST_MOVE scope ofs (0.47, 0.04) opts 0xd
23:42:08.463 00.000 12020 Handling offset move in thread for scope, endpoint = (0.47, 0.04)
23:42:08.463 00.000 12020 Moving (0.47, 0.04) raw xDistance=-0.47 yDistance=-0.03
23:42:08.463 00.000 12020 GuideAlgorithmHysteresis::Result() returns -0.24 from input -0.47
23:42:08.464 00.001 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:42:08.464 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
23:42:08.464 00.000 12020 MoveAxis(E, 47, ABG)
23:42:08.464 00.000 12020 Guiding  Dir = 2, Dur = 47
23:42:08.465 00.001 12020 IsSlewing returns 0
23:42:08.466 00.001 12020 IsGuiding returns 0
23:42:08.472 00.006 9340 UpdateImageDisplay: Size=(1920,1080) min=6087, max=65535, med=10246, FiltMin=8039, FiltMax=65452, Gamma=2.870
23:42:08.483 00.011 12020 PulseGuide returned control before completion, sleep 41
23:42:08.512 00.029 9340 UpdateGuideState exits: m=676348 SNR=147.2
23:42:08.522 00.010 9340 PhdController: settling, locked = 1, distance = 0.70 (0.45) aobump = 0 frame = 8 / 99999
23:42:08.531 00.009 9340 evsrv: {"Event":"Settling","Timestamp":1778733728.530,"Host":"ASTRO","Inst":1,"Distance":0.70,"Time":0.0,"SettleTime":8.0,"StarLocked":true}
23:42:08.541 00.010 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:42:08.555 00.014 9340 ScheduleExposure(2000,3,1) exposurePending=0
23:42:08.565 00.010 9340 Enqueuing Expose request
23:42:08.574 00.009 12020 IsGuiding returns 0
23:42:08.574 00.000 12020 Move returns status 0, amount 47
23:42:08.574 00.000 12020 MoveAxis(N, 0, ABG)
23:42:08.574 00.000 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"7a670a83-0aab-42b2-a78c-9410176d6e93"}
23:42:08.584 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"7a670a83-0aab-42b2-a78c-9410176d6e93"}
23:42:08.592 00.008 12020 Move returns status 0, amount 0
23:42:08.593 00.001 12020 move complete, result=0
23:42:08.593 00.000 12020 worker thread done servicing request
23:42:08.593 00.000 12020 Worker thread wakes up
23:42:08.593 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
23:42:08.593 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(855,51,31,31)
23:42:08.606 00.013 9340 GuideStep: -0.5 px 47 ms EAST, -0.0 px 0 ms NORTH
23:42:08.641 00.035 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"f6712bf1-c1bc-4bb8-8d3c-de5d541abaa5"}
23:42:08.651 00.010 9340 case statement mapped state 6 to 3
23:42:08.662 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"f6712bf1-c1bc-4bb8-8d3c-de5d541abaa5"}
23:42:08.675 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"c8f91890-ec10-41c9-a931-d4124a737fed"}
23:42:08.685 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":8,"width":15,"height":15,"star_pos":[7.30,7.36],"pixels":"..."},"id":"c8f91890-ec10-41c9-a931-d4124a737fed"}
23:42:10.451 01.766 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"5d90e5ca-d5b6-4368-9bc2-cfc82ac7ad60"}
23:42:10.459 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"5d90e5ca-d5b6-4368-9bc2-cfc82ac7ad60"}
23:42:10.468 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"fa4be528-7c54-4f41-8fb1-93081775ee84"}
23:42:10.476 00.008 9340 case statement mapped state 6 to 3
23:42:10.484 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"fa4be528-7c54-4f41-8fb1-93081775ee84"}
23:42:10.492 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"771704ad-f61d-4669-b412-f5d8ff014cb1"}
23:42:10.500 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":8,"width":15,"height":15,"star_pos":[7.30,7.36],"pixels":"..."},"id":"771704ad-f61d-4669-b412-f5d8ff014cb1"}
23:42:10.955 00.455 12020 Exposure complete
23:42:11.155 00.200 12020 worker thread done servicing request
23:42:11.155 00.000 9340 OnExposeComplete: enter
23:42:11.166 00.011 9340 UpdateGuideState(): m_state=6
23:42:11.177 00.011 9340 Star::Find(15, 870, 66, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 9
23:42:11.188 00.011 9340 Star::Find returns 1 (0), X=870.34, Y=66.52, Mass=712468, SNR=134.2, Peak=58357 HFD=4.0
23:42:11.198 00.010 9340 CameraToMount -- cameraTheta (0.37) - m_xAngle (-3.14) = xAngle (3.50 = -2.78)
23:42:11.209 00.011 9340 CameraToMount -- cameraTheta (0.37) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (3.49 = -2.79)
23:42:11.221 00.012 9340 CameraToMount -- cameraX=0.51 cameraY=0.20 hyp=0.54 cameraTheta=0.37 mountX=-0.51 mountY=-0.19, mountTheta=-2.79
23:42:11.236 00.015 9340 SchedulePrimaryMove(10104498, x=0.51, y=0.20, opts=13)
23:42:11.247 00.011 9340 Enqueuing Move request for scope (0.51, 0.20)
23:42:11.260 00.013 12020 Worker thread wakes up
23:42:11.261 00.001 12020 worker thread servicing REQUEST_MOVE scope ofs (0.51, 0.20) opts 0xd
23:42:11.261 00.000 12020 Handling offset move in thread for scope, endpoint = (0.51, 0.20)
23:42:11.261 00.000 12020 Moving (0.51, 0.20) raw xDistance=-0.51 yDistance=-0.19
23:42:11.261 00.000 12020 GuideAlgorithmHysteresis::Result() returns -0.23 from input -0.51
23:42:11.261 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:42:11.262 00.001 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
23:42:11.262 00.000 12020 MoveAxis(E, 45, ABG)
23:42:11.262 00.000 12020 Guiding  Dir = 2, Dur = 45
23:42:11.263 00.001 12020 IsSlewing returns 0
23:42:11.265 00.002 12020 IsGuiding returns 0
23:42:11.273 00.008 9340 UpdateImageDisplay: Size=(1920,1080) min=6412, max=65535, med=10264, FiltMin=8054, FiltMax=65456, Gamma=2.870
23:42:11.285 00.012 12020 PulseGuide returned control before completion, sleep 39
23:42:11.329 00.044 9340 UpdateGuideState exits: m=712468 SNR=134.2
23:42:11.342 00.013 9340 PhdController: settling, locked = 1, distance = 0.65 (0.45) aobump = 0 frame = 9 / 99999
23:42:11.354 00.012 9340 evsrv: {"Event":"Settling","Timestamp":1778733731.354,"Host":"ASTRO","Inst":1,"Distance":0.65,"Time":0.0,"SettleTime":8.0,"StarLocked":true}
23:42:11.366 00.012 12020 IsGuiding returns 0
23:42:11.366 00.000 12020 Move returns status 0, amount 45
23:42:11.366 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:42:11.378 00.012 12020 MoveAxis(N, 0, ABG)
23:42:11.380 00.002 9340 ScheduleExposure(2000,3,1) exposurePending=0
23:42:11.392 00.012 12020 Move returns status 0, amount 0
23:42:11.392 00.000 9340 Enqueuing Expose request
23:42:11.408 00.016 12020 move complete, result=0
23:42:11.409 00.001 12020 worker thread done servicing request
23:42:11.409 00.000 12020 Worker thread wakes up
23:42:11.410 00.001 12020 worker thread servicing REQUEST_EXPOSE 2000
23:42:11.410 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(855,51,31,31)
23:42:11.416 00.006 9340 GuideStep: -0.5 px 45 ms EAST, -0.2 px 0 ms NORTH
23:42:12.470 01.054 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"9614b50c-729f-4408-8fd3-872f2c38434b"}
23:42:12.483 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"9614b50c-729f-4408-8fd3-872f2c38434b"}
23:42:12.494 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"7e7fbfb1-6513-4afb-b435-a93f7be61b68"}
23:42:12.508 00.014 9340 case statement mapped state 6 to 3
23:42:12.525 00.017 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"7e7fbfb1-6513-4afb-b435-a93f7be61b68"}
23:42:12.540 00.015 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"88839454-7aeb-430a-9b25-986884d8d3ec"}
23:42:12.552 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":9,"width":15,"height":15,"star_pos":[7.34,6.52],"pixels":"..."},"id":"88839454-7aeb-430a-9b25-986884d8d3ec"}
23:42:13.764 01.212 12020 Exposure complete
23:42:13.924 00.160 12020 worker thread done servicing request
23:42:13.924 00.000 9340 OnExposeComplete: enter
23:42:13.932 00.008 9340 UpdateGuideState(): m_state=6
23:42:13.941 00.009 9340 Star::Find(15, 870, 66, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 10
23:42:13.950 00.009 9340 Star::Find returns 1 (0), X=870.33, Y=66.80, Mass=703031, SNR=144.5, Peak=59753 HFD=3.8
23:42:13.958 00.008 9340 CameraToMount -- cameraTheta (0.77) - m_xAngle (-3.14) = xAngle (3.90 = -2.38)
23:42:13.966 00.008 9340 CameraToMount -- cameraTheta (0.77) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (3.89 = -2.39)
23:42:13.974 00.008 9340 CameraToMount -- cameraX=0.50 cameraY=0.48 hyp=0.69 cameraTheta=0.77 mountX=-0.50 mountY=-0.47, mountTheta=-2.39
23:42:13.987 00.013 9340 SchedulePrimaryMove(10104498, x=0.50, y=0.48, opts=13)
23:42:13.996 00.009 9340 Enqueuing Move request for scope (0.50, 0.48)
23:42:14.004 00.008 12020 Worker thread wakes up
23:42:14.005 00.001 12020 worker thread servicing REQUEST_MOVE scope ofs (0.50, 0.48) opts 0xd
23:42:14.005 00.000 12020 Handling offset move in thread for scope, endpoint = (0.50, 0.48)
23:42:14.005 00.000 12020 Moving (0.50, 0.48) raw xDistance=-0.50 yDistance=-0.47
23:42:14.005 00.000 12020 GuideAlgorithmHysteresis::Result() returns -0.23 from input -0.50
23:42:14.005 00.000 12020 GuideAlgorithmResistSwitch::result() returns -0.47 from input -0.47
23:42:14.005 00.000 12020 MoveAxis(E, 44, ABG)
23:42:14.006 00.001 12020 Guiding  Dir = 2, Dur = 44
23:42:14.007 00.001 12020 IsSlewing returns 0
23:42:14.007 00.000 12020 IsGuiding returns 0
23:42:14.014 00.007 9340 UpdateImageDisplay: Size=(1920,1080) min=6153, max=65535, med=10256, FiltMin=8158, FiltMax=65469, Gamma=2.870
23:42:14.032 00.018 12020 PulseGuide returned control before completion, sleep 31
23:42:14.057 00.025 9340 UpdateGuideState exits: m=703031 SNR=144.5
23:42:14.066 00.009 12020 IsGuiding returns 1
23:42:14.067 00.001 9340 PhdController: settling, locked = 1, distance = 0.67 (0.45) aobump = 0 frame = 10 / 99999
23:42:14.075 00.008 12020 scope still moving after pulse duration time elapsed
23:42:14.075 00.000 9340 evsrv: {"Event":"Settling","Timestamp":1778733734.075,"Host":"ASTRO","Inst":1,"Distance":0.67,"Time":0.0,"SettleTime":8.0,"StarLocked":true}
23:42:14.084 00.009 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:42:14.096 00.012 9340 ScheduleExposure(2000,3,1) exposurePending=0
23:42:14.104 00.008 9340 Enqueuing Expose request
23:42:14.115 00.011 12020 IsSlewing returns 0
23:42:14.116 00.001 12020 IsGuiding returns 0
23:42:14.116 00.000 12020 scope move finished after 44 + 64 ms
23:42:14.117 00.001 12020 Move returns status 0, amount 44
23:42:14.117 00.000 12020 MoveAxis(N, 79, ABG)
23:42:14.117 00.000 12020 Guiding  Dir = 0, Dur = 79
23:42:14.118 00.001 12020 IsSlewing returns 0
23:42:14.119 00.001 12020 IsGuiding returns 0
23:42:14.211 00.092 12020 IsGuiding returns 1
23:42:14.212 00.001 12020 scope still moving after pulse duration time elapsed
23:42:14.256 00.044 12020 IsSlewing returns 0
23:42:14.257 00.001 12020 IsGuiding returns 1
23:42:14.383 00.126 12020 IsSlewing returns 0
23:42:14.384 00.001 12020 IsGuiding returns 0
23:42:14.384 00.000 12020 scope move finished after 79 + 186 ms
23:42:14.384 00.000 12020 Move returns status 0, amount 79
23:42:14.385 00.001 12020 move complete, result=0
23:42:14.385 00.000 12020 worker thread done servicing request
23:42:14.385 00.000 9340 GuideStep: -0.5 px 44 ms EAST, -0.5 px 79 ms NORTH
23:42:14.398 00.013 12020 Worker thread wakes up
23:42:14.398 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
23:42:14.398 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(855,51,31,31)
23:42:14.470 00.072 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"940a7f95-508f-408a-8bd3-13d404a690e3"}
23:42:14.482 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"940a7f95-508f-408a-8bd3-13d404a690e3"}
23:42:14.503 00.021 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"bff812ca-971e-400a-9880-b01d3f7a11a7"}
23:42:14.515 00.012 9340 case statement mapped state 6 to 3
23:42:14.525 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"bff812ca-971e-400a-9880-b01d3f7a11a7"}
23:42:14.539 00.014 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"2d693168-61ab-4729-b597-f7aa1e4454db"}
23:42:14.551 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":10,"width":15,"height":15,"star_pos":[7.33,6.80],"pixels":"..."},"id":"2d693168-61ab-4729-b597-f7aa1e4454db"}
23:42:16.469 01.918 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"5d70e70c-0a6a-4e44-92da-035edfc82e15"}
23:42:16.478 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"5d70e70c-0a6a-4e44-92da-035edfc82e15"}
23:42:16.491 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"2b556d1b-3209-42fc-99b3-5c5f5b123ca2"}
23:42:16.500 00.009 9340 case statement mapped state 6 to 3
23:42:16.507 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"2b556d1b-3209-42fc-99b3-5c5f5b123ca2"}
23:42:16.516 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"c05aaf8c-efa3-4922-b7e5-f25085ea0b9a"}
23:42:16.523 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":10,"width":15,"height":15,"star_pos":[7.33,6.80],"pixels":"..."},"id":"c05aaf8c-efa3-4922-b7e5-f25085ea0b9a"}
23:42:16.752 00.229 12020 Exposure complete
23:42:16.913 00.161 12020 worker thread done servicing request
23:42:16.914 00.001 9340 OnExposeComplete: enter
23:42:16.922 00.008 9340 UpdateGuideState(): m_state=6
23:42:16.931 00.009 9340 Star::Find(15, 870, 66, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 11
23:42:16.939 00.008 9340 Star::Find returns 1 (0), X=870.63, Y=66.41, Mass=650531, SNR=122.5, Peak=56001 HFD=3.7
23:42:16.948 00.009 9340 CameraToMount -- cameraTheta (0.11) - m_xAngle (-3.14) = xAngle (3.25 = -3.04)
23:42:16.956 00.008 9340 CameraToMount -- cameraTheta (0.11) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (3.23 = -3.05)
23:42:16.965 00.009 9340 CameraToMount -- cameraX=0.79 cameraY=0.09 hyp=0.80 cameraTheta=0.11 mountX=-0.79 mountY=-0.07, mountTheta=-3.05
23:42:16.978 00.013 9340 SchedulePrimaryMove(10104498, x=0.79, y=0.09, opts=13)
23:42:16.986 00.008 9340 Enqueuing Move request for scope (0.79, 0.09)
23:42:16.997 00.011 12020 Worker thread wakes up
23:42:16.997 00.000 12020 worker thread servicing REQUEST_MOVE scope ofs (0.79, 0.09) opts 0xd
23:42:16.998 00.001 12020 Handling offset move in thread for scope, endpoint = (0.79, 0.09)
23:42:16.998 00.000 12020 Moving (0.79, 0.09) raw xDistance=-0.79 yDistance=-0.07
23:42:16.998 00.000 12020 GuideAlgorithmHysteresis::Result() returns -0.35 from input -0.79
23:42:16.998 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:42:16.998 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
23:42:16.998 00.000 12020 MoveAxis(E, 68, ABG)
23:42:16.998 00.000 12020 Guiding  Dir = 2, Dur = 68
23:42:16.999 00.001 12020 IsSlewing returns 0
23:42:17.000 00.001 12020 IsGuiding returns 0
23:42:17.007 00.007 9340 UpdateImageDisplay: Size=(1920,1080) min=6337, max=65535, med=10277, FiltMin=8120, FiltMax=65456, Gamma=2.870
23:42:17.022 00.015 12020 PulseGuide returned control before completion, sleep 57
23:42:17.051 00.029 9340 UpdateGuideState exits: m=650531 SNR=122.5
23:42:17.063 00.012 9340 PhdController: settling, locked = 1, distance = 0.71 (0.45) aobump = 0 frame = 11 / 99999
23:42:17.073 00.010 9340 evsrv: {"Event":"Settling","Timestamp":1778733737.073,"Host":"ASTRO","Inst":1,"Distance":0.71,"Time":0.0,"SettleTime":8.0,"StarLocked":true}
23:42:17.085 00.012 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:42:17.095 00.010 9340 ScheduleExposure(2000,3,1) exposurePending=0
23:42:17.105 00.010 9340 Enqueuing Expose request
23:42:17.118 00.013 12020 IsGuiding returns 0
23:42:17.118 00.000 12020 Move returns status 0, amount 68
23:42:17.119 00.001 12020 MoveAxis(N, 0, ABG)
23:42:17.119 00.000 12020 Move returns status 0, amount 0
23:42:17.119 00.000 12020 move complete, result=0
23:42:17.119 00.000 12020 worker thread done servicing request
23:42:17.119 00.000 12020 Worker thread wakes up
23:42:17.119 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
23:42:17.119 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(855,51,31,31)
23:42:17.135 00.016 9340 GuideStep: -0.8 px 68 ms EAST, -0.1 px 0 ms NORTH
23:42:18.468 01.333 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"e1801367-01f4-4592-a61a-e3427622f8d3"}
23:42:18.482 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"e1801367-01f4-4592-a61a-e3427622f8d3"}
23:42:18.497 00.015 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"057bf9d6-b10f-4033-ac05-d690705285bd"}
23:42:18.513 00.016 9340 case statement mapped state 6 to 3
23:42:18.526 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"057bf9d6-b10f-4033-ac05-d690705285bd"}
23:42:18.546 00.020 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"4fb466da-6d41-4928-96a6-542edc9c1916"}
23:42:18.560 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":11,"width":15,"height":15,"star_pos":[6.63,7.41],"pixels":"..."},"id":"4fb466da-6d41-4928-96a6-542edc9c1916"}
23:42:19.473 00.913 12020 Exposure complete
23:42:19.639 00.166 12020 worker thread done servicing request
23:42:19.639 00.000 9340 OnExposeComplete: enter
23:42:19.647 00.008 9340 UpdateGuideState(): m_state=6
23:42:19.655 00.008 9340 Star::Find(15, 870, 66, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 12
23:42:19.664 00.009 9340 Star::Find returns 1 (0), X=870.35, Y=66.47, Mass=646284, SNR=124.2, Peak=58477 HFD=3.6
23:42:19.674 00.010 9340 CameraToMount -- cameraTheta (0.28) - m_xAngle (-3.14) = xAngle (3.41 = -2.87)
23:42:19.682 00.008 9340 CameraToMount -- cameraTheta (0.28) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (3.40 = -2.88)
23:42:19.691 00.009 9340 CameraToMount -- cameraX=0.52 cameraY=0.15 hyp=0.54 cameraTheta=0.28 mountX=-0.52 mountY=-0.14, mountTheta=-2.88
23:42:19.702 00.011 9340 SchedulePrimaryMove(10104498, x=0.52, y=0.15, opts=13)
23:42:19.710 00.008 9340 Enqueuing Move request for scope (0.52, 0.15)
23:42:19.718 00.008 12020 Worker thread wakes up
23:42:19.718 00.000 12020 worker thread servicing REQUEST_MOVE scope ofs (0.52, 0.15) opts 0xd
23:42:19.718 00.000 12020 Handling offset move in thread for scope, endpoint = (0.52, 0.15)
23:42:19.719 00.001 12020 Moving (0.52, 0.15) raw xDistance=-0.52 yDistance=-0.14
23:42:19.719 00.000 12020 GuideAlgorithmHysteresis::Result() returns -0.25 from input -0.52
23:42:19.719 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:42:19.719 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
23:42:19.719 00.000 12020 MoveAxis(E, 48, ABG)
23:42:19.719 00.000 12020 Guiding  Dir = 2, Dur = 48
23:42:19.720 00.001 12020 IsSlewing returns 0
23:42:19.721 00.001 12020 IsGuiding returns 0
23:42:19.729 00.008 9340 UpdateImageDisplay: Size=(1920,1080) min=6472, max=65535, med=10250, FiltMin=8005, FiltMax=65456, Gamma=2.870
23:42:19.741 00.012 12020 PulseGuide returned control before completion, sleep 39
23:42:19.773 00.032 9340 UpdateGuideState exits: m=646284 SNR=124.2
23:42:19.784 00.011 9340 PhdController: settling, locked = 1, distance = 0.65 (0.45) aobump = 0 frame = 12 / 99999
23:42:19.792 00.008 9340 evsrv: {"Event":"Settling","Timestamp":1778733739.792,"Host":"ASTRO","Inst":1,"Distance":0.65,"Time":0.0,"SettleTime":8.0,"StarLocked":true}
23:42:19.802 00.010 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:42:19.812 00.010 9340 ScheduleExposure(2000,3,1) exposurePending=0
23:42:19.820 00.008 12020 IsGuiding returns 1
23:42:19.820 00.000 12020 scope still moving after pulse duration time elapsed
23:42:19.820 00.000 9340 Enqueuing Expose request
23:42:19.850 00.030 12020 IsSlewing returns 0
23:42:19.850 00.000 12020 IsGuiding returns 0
23:42:19.852 00.002 12020 scope move finished after 48 + 81 ms
23:42:19.852 00.000 12020 Move returns status 0, amount 48
23:42:19.852 00.000 12020 MoveAxis(N, 0, ABG)
23:42:19.852 00.000 12020 Move returns status 0, amount 0
23:42:19.852 00.000 12020 move complete, result=0
23:42:19.852 00.000 12020 worker thread done servicing request
23:42:19.852 00.000 12020 Worker thread wakes up
23:42:19.853 00.001 12020 worker thread servicing REQUEST_EXPOSE 2000
23:42:19.853 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(855,51,31,31)
23:42:19.857 00.004 9340 GuideStep: -0.5 px 48 ms EAST, -0.1 px 0 ms NORTH
23:42:20.492 00.635 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"4117300b-8c40-4dba-b0b8-6e4bd7dd1609"}
23:42:20.504 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"4117300b-8c40-4dba-b0b8-6e4bd7dd1609"}
23:42:20.517 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"fb6cdb35-0eae-4f83-8871-e0ac575ddd53"}
23:42:20.529 00.012 9340 case statement mapped state 6 to 3
23:42:20.540 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"fb6cdb35-0eae-4f83-8871-e0ac575ddd53"}
23:42:20.555 00.015 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"200eebec-10aa-48cc-a71f-4c608ff2a234"}
23:42:20.567 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":12,"width":15,"height":15,"star_pos":[7.35,7.47],"pixels":"..."},"id":"200eebec-10aa-48cc-a71f-4c608ff2a234"}
23:42:22.207 01.640 12020 Exposure complete
23:42:22.358 00.151 12020 worker thread done servicing request
23:42:22.358 00.000 9340 OnExposeComplete: enter
23:42:22.366 00.008 9340 UpdateGuideState(): m_state=6
23:42:22.375 00.009 9340 Star::Find(15, 870, 66, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 13
23:42:22.383 00.008 9340 Star::Find returns 1 (0), X=870.27, Y=66.80, Mass=705990, SNR=143.9, Peak=56005 HFD=3.9
23:42:22.392 00.009 9340 CameraToMount -- cameraTheta (0.83) - m_xAngle (-3.14) = xAngle (3.96 = -2.32)
23:42:22.400 00.008 9340 CameraToMount -- cameraTheta (0.83) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (3.95 = -2.34)
23:42:22.409 00.009 9340 CameraToMount -- cameraX=0.44 cameraY=0.47 hyp=0.64 cameraTheta=0.83 mountX=-0.44 mountY=-0.46, mountTheta=-2.33
23:42:22.421 00.012 9340 SchedulePrimaryMove(10104498, x=0.44, y=0.47, opts=13)
23:42:22.432 00.011 9340 Enqueuing Move request for scope (0.44, 0.47)
23:42:22.439 00.007 12020 Worker thread wakes up
23:42:22.439 00.000 12020 worker thread servicing REQUEST_MOVE scope ofs (0.44, 0.47) opts 0xd
23:42:22.439 00.000 12020 Handling offset move in thread for scope, endpoint = (0.44, 0.47)
23:42:22.439 00.000 12020 Moving (0.44, 0.47) raw xDistance=-0.44 yDistance=-0.46
23:42:22.439 00.000 12020 GuideAlgorithmHysteresis::Result() returns -0.20 from input -0.44
23:42:22.440 00.001 12020 GuideAlgorithmResistSwitch::result() returns -0.46 from input -0.46
23:42:22.440 00.000 12020 MoveAxis(E, 40, ABG)
23:42:22.440 00.000 12020 Guiding  Dir = 2, Dur = 40
23:42:22.447 00.007 9340 UpdateImageDisplay: Size=(1920,1080) min=6394, max=65535, med=10265, FiltMin=7629, FiltMax=65472, Gamma=2.870
23:42:22.476 00.029 12020 IsSlewing returns 0
23:42:22.477 00.001 12020 IsGuiding returns 0
23:42:22.491 00.014 9340 UpdateGuideState exits: m=705990 SNR=143.9
23:42:22.504 00.013 9340 PhdController: settling, locked = 1, distance = 0.65 (0.45) aobump = 0 frame = 13 / 99999
23:42:22.514 00.010 12020 PulseGuide returned control before completion, sleep 20
23:42:22.514 00.000 9340 evsrv: {"Event":"Settling","Timestamp":1778733742.514,"Host":"ASTRO","Inst":1,"Distance":0.65,"Time":0.0,"SettleTime":8.0,"StarLocked":true}
23:42:22.522 00.008 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:42:22.532 00.010 9340 ScheduleExposure(2000,3,1) exposurePending=0
23:42:22.542 00.010 9340 Enqueuing Expose request
23:42:22.550 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"4b7c4af5-a402-4b30-a66d-a8be7d4fd0bb"}
23:42:22.559 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"4b7c4af5-a402-4b30-a66d-a8be7d4fd0bb"}
23:42:22.571 00.012 12020 IsGuiding returns 0
23:42:22.571 00.000 12020 Move returns status 0, amount 40
23:42:22.572 00.001 12020 MoveAxis(N, 78, ABG)
23:42:22.572 00.000 12020 Guiding  Dir = 0, Dur = 78
23:42:22.572 00.000 12020 IsSlewing returns 0
23:42:22.574 00.002 12020 IsGuiding returns 0
23:42:22.581 00.007 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"467d14c0-a69b-4f91-a746-41c37e48c45c"}
23:42:22.590 00.009 9340 case statement mapped state 6 to 3
23:42:22.601 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"467d14c0-a69b-4f91-a746-41c37e48c45c"}
23:42:22.634 00.033 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"a34062b4-bd4c-4333-9f76-767ec1500a57"}
23:42:22.645 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":13,"width":15,"height":15,"star_pos":[7.27,6.80],"pixels":"..."},"id":"a34062b4-bd4c-4333-9f76-767ec1500a57"}
23:42:22.657 00.012 12020 PulseGuide returned control before completion, sleep 11
23:42:22.681 00.024 12020 IsGuiding returns 1
23:42:22.681 00.000 12020 scope still moving after pulse duration time elapsed
23:42:22.732 00.051 12020 IsSlewing returns 0
23:42:22.827 00.095 12020 IsGuiding returns 0
23:42:22.827 00.000 12020 scope move finished after 78 + 175 ms
23:42:22.828 00.001 12020 Move returns status 0, amount 78
23:42:22.828 00.000 12020 move complete, result=0
23:42:22.828 00.000 12020 worker thread done servicing request
23:42:22.828 00.000 9340 GuideStep: -0.4 px 40 ms EAST, -0.5 px 78 ms NORTH
23:42:22.839 00.011 12020 Worker thread wakes up
23:42:22.840 00.001 12020 worker thread servicing REQUEST_EXPOSE 2000
23:42:22.840 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(855,51,31,31)
23:42:24.497 01.657 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"bd854a99-1f81-420f-bbdb-9bbb40af5ac6"}
23:42:24.509 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"bd854a99-1f81-420f-bbdb-9bbb40af5ac6"}
23:42:24.520 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"99c9dea8-5f0a-4146-b5f9-ade08c581c8d"}
23:42:24.533 00.013 9340 case statement mapped state 6 to 3
23:42:24.546 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"99c9dea8-5f0a-4146-b5f9-ade08c581c8d"}
23:42:24.560 00.014 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"4d4ae639-4968-4ece-9e33-cece02c5868c"}
23:42:24.571 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":13,"width":15,"height":15,"star_pos":[7.27,6.80],"pixels":"..."},"id":"4d4ae639-4968-4ece-9e33-cece02c5868c"}
23:42:25.197 00.626 12020 Exposure complete
23:42:25.375 00.178 12020 worker thread done servicing request
23:42:25.376 00.001 9340 OnExposeComplete: enter
23:42:25.386 00.010 9340 UpdateGuideState(): m_state=6
23:42:25.396 00.010 9340 Star::Find(15, 870, 66, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 14
23:42:25.405 00.009 9340 Star::Find returns 1 (0), X=869.95, Y=66.32, Mass=723744, SNR=144.2, Peak=55259 HFD=4.0
23:42:25.415 00.010 9340 CameraToMount -- cameraTheta (-0.01) - m_xAngle (-3.14) = xAngle (3.13 = 3.13)
23:42:25.426 00.011 9340 CameraToMount -- cameraTheta (-0.01) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (3.11 = 3.11)
23:42:25.435 00.009 9340 CameraToMount -- cameraX=0.12 cameraY=-0.00 hyp=0.12 cameraTheta=-0.01 mountX=-0.12 mountY=0.00, mountTheta=3.11
23:42:25.448 00.013 9340 SchedulePrimaryMove(10104498, x=0.12, y=-0.00, opts=13)
23:42:25.458 00.010 9340 Enqueuing Move request for scope (0.12, -0.00)
23:42:25.467 00.009 12020 Worker thread wakes up
23:42:25.468 00.001 12020 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.00) opts 0xd
23:42:25.468 00.000 12020 Handling offset move in thread for scope, endpoint = (0.12, -0.00)
23:42:25.468 00.000 12020 Moving (0.12, -0.00) raw xDistance=-0.12 yDistance=0.00
23:42:25.468 00.000 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
23:42:25.469 00.001 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:42:25.469 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
23:42:25.469 00.000 12020 MoveAxis(E, 0, ABG)
23:42:25.469 00.000 12020 Move returns status 0, amount 0
23:42:25.469 00.000 12020 MoveAxis(N, 0, ABG)
23:42:25.469 00.000 12020 Move returns status 0, amount 0
23:42:25.470 00.001 12020 move complete, result=0
23:42:25.470 00.000 12020 worker thread done servicing request
23:42:25.477 00.007 9340 UpdateImageDisplay: Size=(1920,1080) min=6421, max=65514, med=10259, FiltMin=7609, FiltMax=65440, Gamma=2.870
23:42:25.526 00.049 9340 UpdateGuideState exits: m=723744 SNR=144.2
23:42:25.538 00.012 9340 PhdController: settling, locked = 1, distance = 0.49 (0.45) aobump = 0 frame = 14 / 99999
23:42:25.547 00.009 9340 evsrv: {"Event":"Settling","Timestamp":1778733745.547,"Host":"ASTRO","Inst":1,"Distance":0.49,"Time":0.0,"SettleTime":8.0,"StarLocked":true}
23:42:25.556 00.009 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:42:25.565 00.009 9340 ScheduleExposure(2000,3,1) exposurePending=0
23:42:25.574 00.009 9340 Enqueuing Expose request
23:42:25.584 00.010 12020 Worker thread wakes up
23:42:25.585 00.001 9340 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
23:42:25.597 00.012 12020 worker thread servicing REQUEST_EXPOSE 2000
23:42:25.597 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(855,51,31,31)
23:42:26.497 00.900 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"d5033258-d430-4892-8f53-0dcfa4a6f3c2"}
23:42:26.506 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"d5033258-d430-4892-8f53-0dcfa4a6f3c2"}
23:42:26.519 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"03724c26-0455-437a-b902-c5e35433f6e8"}
23:42:26.532 00.013 9340 case statement mapped state 6 to 3
23:42:26.543 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"03724c26-0455-437a-b902-c5e35433f6e8"}
23:42:26.553 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"54ac4120-544f-4265-9105-c978f1f68359"}
23:42:26.564 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":14,"width":15,"height":15,"star_pos":[6.95,7.32],"pixels":"..."},"id":"54ac4120-544f-4265-9105-c978f1f68359"}
23:42:27.964 01.400 12020 Exposure complete
23:42:28.152 00.188 12020 worker thread done servicing request
23:42:28.152 00.000 9340 OnExposeComplete: enter
23:42:28.163 00.011 9340 UpdateGuideState(): m_state=6
23:42:28.175 00.012 9340 Star::Find(15, 869, 66, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 15
23:42:28.186 00.011 9340 Star::Find returns 1 (0), X=870.30, Y=66.43, Mass=718612, SNR=145.2, Peak=58557 HFD=3.7
23:42:28.195 00.009 9340 CameraToMount -- cameraTheta (0.22) - m_xAngle (-3.14) = xAngle (3.36 = -2.93)
23:42:28.205 00.010 9340 CameraToMount -- cameraTheta (0.22) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (3.34 = -2.94)
23:42:28.214 00.009 9340 CameraToMount -- cameraX=0.47 cameraY=0.11 hyp=0.48 cameraTheta=0.22 mountX=-0.47 mountY=-0.10, mountTheta=-2.94
23:42:28.227 00.013 9340 SchedulePrimaryMove(10104498, x=0.47, y=0.11, opts=13)
23:42:28.236 00.009 9340 Enqueuing Move request for scope (0.47, 0.11)
23:42:28.246 00.010 12020 Worker thread wakes up
23:42:28.246 00.000 12020 worker thread servicing REQUEST_MOVE scope ofs (0.47, 0.11) opts 0xd
23:42:28.246 00.000 12020 Handling offset move in thread for scope, endpoint = (0.47, 0.11)
23:42:28.246 00.000 12020 Moving (0.47, 0.11) raw xDistance=-0.47 yDistance=-0.10
23:42:28.246 00.000 12020 GuideAlgorithmHysteresis::Result() returns -0.20 from input -0.47
23:42:28.247 00.001 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:42:28.247 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
23:42:28.247 00.000 12020 MoveAxis(E, 38, ABG)
23:42:28.247 00.000 12020 Guiding  Dir = 2, Dur = 38
23:42:28.259 00.012 9340 UpdateImageDisplay: Size=(1920,1080) min=6555, max=65535, med=10254, FiltMin=7967, FiltMax=65469, Gamma=2.870
23:42:28.297 00.038 12020 IsSlewing returns 0
23:42:28.298 00.001 12020 IsGuiding returns 0
23:42:28.306 00.008 9340 UpdateGuideState exits: m=718612 SNR=145.2
23:42:28.316 00.010 9340 PhdController: settling, locked = 1, distance = 0.49 (0.45) aobump = 0 frame = 15 / 99999
23:42:28.327 00.011 9340 evsrv: {"Event":"Settling","Timestamp":1778733748.327,"Host":"ASTRO","Inst":1,"Distance":0.49,"Time":0.0,"SettleTime":8.0,"StarLocked":true}
23:42:28.339 00.012 12020 PulseGuide returned control before completion, sleep 18
23:42:28.341 00.002 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:42:28.353 00.012 9340 ScheduleExposure(2000,3,1) exposurePending=0
23:42:28.366 00.013 9340 Enqueuing Expose request
23:42:28.392 00.026 12020 IsGuiding returns 0
23:42:28.393 00.001 12020 Move returns status 0, amount 38
23:42:28.393 00.000 12020 MoveAxis(N, 0, ABG)
23:42:28.393 00.000 12020 Move returns status 0, amount 0
23:42:28.393 00.000 12020 move complete, result=0
23:42:28.394 00.001 12020 worker thread done servicing request
23:42:28.394 00.000 12020 Worker thread wakes up
23:42:28.394 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
23:42:28.394 00.000 9340 GuideStep: -0.5 px 38 ms EAST, -0.1 px 0 ms NORTH
23:42:28.408 00.014 12020 Handling exposure in thread, d=2000 o=3 r=(855,51,31,31)
23:42:28.499 00.091 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"c6c88b52-13d0-497e-9d78-ae8612993876"}
23:42:28.509 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"c6c88b52-13d0-497e-9d78-ae8612993876"}
23:42:28.527 00.018 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"bc093920-4774-4342-8711-3af9329b50b5"}
23:42:28.540 00.013 9340 case statement mapped state 6 to 3
23:42:28.553 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"bc093920-4774-4342-8711-3af9329b50b5"}
23:42:28.575 00.022 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"bc82b687-161a-4e6a-91ad-79143788c13c"}
23:42:28.589 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":15,"width":15,"height":15,"star_pos":[7.30,7.43],"pixels":"..."},"id":"bc82b687-161a-4e6a-91ad-79143788c13c"}
23:42:29.130 00.541 9340 evsrv: cli 100A41E8 connect
23:42:29.143 00.013 9340 case statement mapped state 6 to 3
23:42:29.154 00.011 9340 case statement mapped state 6 to 3
23:42:29.165 00.011 9340 evsrv: cli 100A41E8 request: {"method":"get_app_state","id":"84090715-0ec7-454b-a2ca-633d721261d9"}
23:42:29.178 00.013 9340 case statement mapped state 6 to 3
23:42:29.190 00.012 9340 evsrv: cli 100A41E8 response: {"jsonrpc":"2.0","result":"Guiding","id":"84090715-0ec7-454b-a2ca-633d721261d9"}
23:42:29.203 00.013 9340 evsrv: cli 100A41E8 disconnect
23:42:30.497 01.294 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"40931dbb-0ebc-443b-bd11-2cc6054bdd95"}
23:42:30.508 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"40931dbb-0ebc-443b-bd11-2cc6054bdd95"}
23:42:30.521 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"8b44b121-92b3-4441-8642-03011966e618"}
23:42:30.533 00.012 9340 case statement mapped state 6 to 3
23:42:30.543 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"8b44b121-92b3-4441-8642-03011966e618"}
23:42:30.555 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"a53e5791-2a50-4b4f-8cc1-3756e1dd6a5b"}
23:42:30.565 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":15,"width":15,"height":15,"star_pos":[7.30,7.43],"pixels":"..."},"id":"a53e5791-2a50-4b4f-8cc1-3756e1dd6a5b"}
23:42:30.775 00.210 12020 Exposure complete
23:42:30.985 00.210 12020 worker thread done servicing request
23:42:30.986 00.001 9340 OnExposeComplete: enter
23:42:30.999 00.013 9340 UpdateGuideState(): m_state=6
23:42:31.012 00.013 9340 Star::Find(15, 870, 66, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 16
23:42:31.022 00.010 9340 Star::Find returns 1 (0), X=870.06, Y=66.61, Mass=700118, SNR=138.1, Peak=54727 HFD=4.0
23:42:31.034 00.012 9340 CameraToMount -- cameraTheta (0.90) - m_xAngle (-3.14) = xAngle (4.04 = -2.25)
23:42:31.045 00.011 9340 CameraToMount -- cameraTheta (0.90) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (4.02 = -2.26)
23:42:31.056 00.011 9340 CameraToMount -- cameraX=0.23 cameraY=0.29 hyp=0.37 cameraTheta=0.90 mountX=-0.23 mountY=-0.29, mountTheta=-2.25
23:42:31.075 00.019 9340 SchedulePrimaryMove(10104498, x=0.23, y=0.29, opts=13)
23:42:31.087 00.012 9340 Enqueuing Move request for scope (0.23, 0.29)
23:42:31.098 00.011 12020 Worker thread wakes up
23:42:31.099 00.001 12020 worker thread servicing REQUEST_MOVE scope ofs (0.23, 0.29) opts 0xd
23:42:31.099 00.000 12020 Handling offset move in thread for scope, endpoint = (0.23, 0.29)
23:42:31.099 00.000 12020 Moving (0.23, 0.29) raw xDistance=-0.23 yDistance=-0.29
23:42:31.099 00.000 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.23
23:42:31.100 00.001 12020 GuideAlgorithmResistSwitch::result() returns -0.29 from input -0.29
23:42:31.100 00.000 12020 MoveAxis(E, 0, ABG)
23:42:31.100 00.000 12020 Move returns status 0, amount 0
23:42:31.100 00.000 12020 MoveAxis(N, 48, ABG)
23:42:31.100 00.000 12020 Guiding  Dir = 0, Dur = 48
23:42:31.101 00.001 12020 IsSlewing returns 0
23:42:31.103 00.002 12020 IsGuiding returns 0
23:42:31.112 00.009 9340 UpdateImageDisplay: Size=(1920,1080) min=6702, max=65535, med=10241, FiltMin=8010, FiltMax=65472, Gamma=2.870
23:42:31.170 00.058 9340 UpdateGuideState exits: m=700118 SNR=138.1
23:42:31.182 00.012 9340 PhdController: settling, locked = 1, distance = 0.45 (0.45) aobump = 0 frame = 16 / 99999
23:42:31.195 00.013 9340 evsrv: {"Event":"Settling","Timestamp":1778733751.195,"Host":"ASTRO","Inst":1,"Distance":0.45,"Time":0.0,"SettleTime":8.0,"StarLocked":true}
23:42:31.208 00.013 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:42:31.221 00.013 9340 ScheduleExposure(2000,3,1) exposurePending=0
23:42:31.235 00.014 12020 IsGuiding returns 1
23:42:31.235 00.000 9340 Enqueuing Expose request
23:42:31.250 00.015 12020 scope still moving after pulse duration time elapsed
23:42:31.336 00.086 12020 IsSlewing returns 0
23:42:31.337 00.001 12020 IsGuiding returns 0
23:42:31.337 00.000 12020 scope move finished after 48 + 185 ms
23:42:31.337 00.000 12020 Move returns status 0, amount 48
23:42:31.337 00.000 12020 move complete, result=0
23:42:31.337 00.000 12020 worker thread done servicing request
23:42:31.338 00.001 12020 Worker thread wakes up
23:42:31.338 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
23:42:31.338 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(855,51,31,31)
23:42:31.338 00.000 9340 GuideStep: -0.2 px 0 ms EAST, -0.3 px 48 ms NORTH
23:42:32.497 01.159 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"0830bcff-7c49-4337-9ff9-4fdf09f95647"}
23:42:32.507 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"0830bcff-7c49-4337-9ff9-4fdf09f95647"}
23:42:32.551 00.044 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"dab6f395-f2b9-4afd-9123-e6c1b60d296b"}
23:42:32.565 00.014 9340 case statement mapped state 6 to 3
23:42:32.578 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"dab6f395-f2b9-4afd-9123-e6c1b60d296b"}
23:42:32.589 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"cd64dd47-5be8-4167-a5ea-24ea9dc25e0f"}
23:42:32.601 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":16,"width":15,"height":15,"star_pos":[7.06,6.61],"pixels":"..."},"id":"cd64dd47-5be8-4167-a5ea-24ea9dc25e0f"}
23:42:33.692 01.091 12020 Exposure complete
23:42:33.834 00.142 12020 worker thread done servicing request
23:42:33.834 00.000 9340 OnExposeComplete: enter
23:42:33.842 00.008 9340 UpdateGuideState(): m_state=6
23:42:33.850 00.008 9340 Star::Find(15, 870, 66, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 17
23:42:33.859 00.009 9340 Star::Find returns 1 (0), X=870.37, Y=66.51, Mass=663856, SNR=147.8, Peak=56689 HFD=3.4
23:42:33.867 00.008 9340 CameraToMount -- cameraTheta (0.33) - m_xAngle (-3.14) = xAngle (3.47 = -2.81)
23:42:33.874 00.007 9340 CameraToMount -- cameraTheta (0.33) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (3.45 = -2.83)
23:42:33.880 00.006 9340 CameraToMount -- cameraX=0.54 cameraY=0.19 hyp=0.57 cameraTheta=0.33 mountX=-0.54 mountY=-0.18, mountTheta=-2.83
23:42:33.891 00.011 9340 SchedulePrimaryMove(10104498, x=0.54, y=0.19, opts=13)
23:42:33.900 00.009 9340 Enqueuing Move request for scope (0.54, 0.19)
23:42:33.908 00.008 12020 Worker thread wakes up
23:42:33.908 00.000 12020 worker thread servicing REQUEST_MOVE scope ofs (0.54, 0.19) opts 0xd
23:42:33.908 00.000 12020 Handling offset move in thread for scope, endpoint = (0.54, 0.19)
23:42:33.908 00.000 12020 Moving (0.54, 0.19) raw xDistance=-0.54 yDistance=-0.18
23:42:33.908 00.000 12020 GuideAlgorithmHysteresis::Result() returns -0.23 from input -0.54
23:42:33.908 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:42:33.909 00.001 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
23:42:33.909 00.000 12020 MoveAxis(E, 44, ABG)
23:42:33.909 00.000 12020 Guiding  Dir = 2, Dur = 44
23:42:33.910 00.001 12020 IsSlewing returns 0
23:42:33.910 00.000 12020 IsGuiding returns 0
23:42:33.918 00.008 9340 UpdateImageDisplay: Size=(1920,1080) min=6532, max=65535, med=10249, FiltMin=7807, FiltMax=65469, Gamma=2.870
23:42:33.942 00.024 12020 PulseGuide returned control before completion, sleep 23
23:42:33.956 00.014 9340 UpdateGuideState exits: m=663856 SNR=147.8
23:42:33.966 00.010 9340 PhdController: settling, locked = 1, distance = 0.49 (0.45) aobump = 0 frame = 17 / 99999
23:42:33.974 00.008 9340 evsrv: {"Event":"Settling","Timestamp":1778733753.974,"Host":"ASTRO","Inst":1,"Distance":0.49,"Time":0.0,"SettleTime":8.0,"StarLocked":true}
23:42:33.981 00.007 12020 IsGuiding returns 1
23:42:33.981 00.000 12020 scope still moving after pulse duration time elapsed
23:42:33.981 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:42:33.989 00.008 9340 ScheduleExposure(2000,3,1) exposurePending=0
23:42:33.997 00.008 9340 Enqueuing Expose request
23:42:34.022 00.025 12020 IsSlewing returns 0
23:42:34.023 00.001 12020 IsGuiding returns 0
23:42:34.023 00.000 12020 scope move finished after 44 + 68 ms
23:42:34.023 00.000 12020 Move returns status 0, amount 44
23:42:34.024 00.001 12020 MoveAxis(N, 0, ABG)
23:42:34.024 00.000 12020 Move returns status 0, amount 0
23:42:34.024 00.000 12020 move complete, result=0
23:42:34.024 00.000 12020 worker thread done servicing request
23:42:34.024 00.000 12020 Worker thread wakes up
23:42:34.024 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
23:42:34.024 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(855,51,31,31)
23:42:34.035 00.011 9340 GuideStep: -0.5 px 44 ms EAST, -0.2 px 0 ms NORTH
23:42:34.497 00.462 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"bb9c7604-4ef3-4584-bb1e-f28ef8f70281"}
23:42:34.507 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"bb9c7604-4ef3-4584-bb1e-f28ef8f70281"}
23:42:34.519 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"5935b262-2b07-42c2-a7ad-1f7207353162"}
23:42:34.531 00.012 9340 case statement mapped state 6 to 3
23:42:34.541 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"5935b262-2b07-42c2-a7ad-1f7207353162"}
23:42:34.554 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"a8a84769-37f5-48d5-92e6-6b5d8fa977e4"}
23:42:34.565 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":17,"width":15,"height":15,"star_pos":[7.37,6.51],"pixels":"..."},"id":"a8a84769-37f5-48d5-92e6-6b5d8fa977e4"}
23:42:36.386 01.821 12020 Exposure complete
23:42:36.499 00.113 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"89069d65-6df3-43bc-8dad-7201050adb4b"}
23:42:36.508 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"89069d65-6df3-43bc-8dad-7201050adb4b"}
23:42:36.520 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"93103037-f491-47c8-b8dc-7ed23cd0f250"}
23:42:36.531 00.011 9340 case statement mapped state 6 to 3
23:42:36.541 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"93103037-f491-47c8-b8dc-7ed23cd0f250"}
23:42:36.552 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"2a4b6a99-0dcb-4887-8195-a4dde6e6e8e7"}
23:42:36.565 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":17,"width":15,"height":15,"star_pos":[7.37,6.51],"pixels":"..."},"id":"2a4b6a99-0dcb-4887-8195-a4dde6e6e8e7"}
23:42:36.576 00.011 12020 worker thread done servicing request
23:42:36.576 00.000 9340 OnExposeComplete: enter
23:42:36.588 00.012 9340 UpdateGuideState(): m_state=6
23:42:36.599 00.011 9340 Star::Find(15, 870, 66, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 18
23:42:36.611 00.012 9340 Star::Find returns 1 (0), X=869.91, Y=66.87, Mass=702011, SNR=146.4, Peak=53795 HFD=4.2
23:42:36.623 00.012 9340 CameraToMount -- cameraTheta (1.42) - m_xAngle (-3.14) = xAngle (4.56 = -1.73)
23:42:36.634 00.011 9340 CameraToMount -- cameraTheta (1.42) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (4.54 = -1.74)
23:42:36.645 00.011 9340 CameraToMount -- cameraX=0.08 cameraY=0.55 hyp=0.55 cameraTheta=1.42 mountX=-0.09 mountY=-0.55, mountTheta=-1.73
23:42:36.661 00.016 9340 SchedulePrimaryMove(10104498, x=0.08, y=0.55, opts=13)
23:42:36.673 00.012 9340 Enqueuing Move request for scope (0.08, 0.55)
23:42:36.685 00.012 12020 Worker thread wakes up
23:42:36.685 00.000 12020 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.55) opts 0xd
23:42:36.686 00.001 12020 Handling offset move in thread for scope, endpoint = (0.08, 0.55)
23:42:36.686 00.000 12020 Moving (0.08, 0.55) raw xDistance=-0.09 yDistance=-0.55
23:42:36.686 00.000 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
23:42:36.686 00.000 12020 GuideAlgorithmResistSwitch::result() returns -0.55 from input -0.55
23:42:36.686 00.000 12020 MoveAxis(E, 0, ABG)
23:42:36.686 00.000 12020 Move returns status 0, amount 0
23:42:36.687 00.001 12020 MoveAxis(N, 91, ABG)
23:42:36.687 00.000 12020 Guiding  Dir = 0, Dur = 91
23:42:36.688 00.001 12020 IsSlewing returns 0
23:42:36.689 00.001 12020 IsGuiding returns 0
23:42:36.698 00.009 9340 UpdateImageDisplay: Size=(1920,1080) min=6106, max=65514, med=10240, FiltMin=8073, FiltMax=65472, Gamma=2.870
23:42:36.750 00.052 9340 UpdateGuideState exits: m=702011 SNR=146.4
23:42:36.763 00.013 9340 PhdController: settling, locked = 1, distance = 0.51 (0.45) aobump = 0 frame = 18 / 99999
23:42:36.774 00.011 12020 PulseGuide returned control before completion, sleep 19
23:42:36.774 00.000 9340 evsrv: {"Event":"Settling","Timestamp":1778733756.774,"Host":"ASTRO","Inst":1,"Distance":0.51,"Time":0.0,"SettleTime":8.0,"StarLocked":true}
23:42:36.786 00.012 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:42:36.801 00.015 9340 ScheduleExposure(2000,3,1) exposurePending=0
23:42:36.814 00.013 12020 IsGuiding returns 1
23:42:36.815 00.001 9340 Enqueuing Expose request
23:42:36.828 00.013 12020 scope still moving after pulse duration time elapsed
23:42:36.855 00.027 12020 IsSlewing returns 0
23:42:36.856 00.001 12020 IsGuiding returns 1
23:42:36.965 00.109 12020 IsSlewing returns 0
23:42:36.967 00.002 12020 IsGuiding returns 0
23:42:36.967 00.000 12020 scope move finished after 91 + 186 ms
23:42:36.967 00.000 12020 Move returns status 0, amount 91
23:42:36.967 00.000 12020 move complete, result=0
23:42:36.968 00.001 12020 worker thread done servicing request
23:42:36.968 00.000 12020 Worker thread wakes up
23:42:36.968 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
23:42:36.968 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(855,51,31,31)
23:42:36.973 00.005 9340 GuideStep: -0.1 px 0 ms EAST, -0.5 px 91 ms NORTH
23:42:38.497 01.524 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"34e0f72e-98dc-471c-b2da-ce4c5e86c35a"}
23:42:38.508 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"34e0f72e-98dc-471c-b2da-ce4c5e86c35a"}
23:42:38.517 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"1ae88f12-1b42-4b2b-b23d-36e720fb80e6"}
23:42:38.525 00.008 9340 case statement mapped state 6 to 3
23:42:38.535 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"1ae88f12-1b42-4b2b-b23d-36e720fb80e6"}
23:42:38.544 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"96560d78-0b3c-4cce-897a-7086a181815e"}
23:42:38.553 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":18,"width":15,"height":15,"star_pos":[6.91,6.87],"pixels":"..."},"id":"96560d78-0b3c-4cce-897a-7086a181815e"}
23:42:39.333 00.780 12020 Exposure complete
23:42:39.484 00.151 12020 worker thread done servicing request
23:42:39.484 00.000 9340 OnExposeComplete: enter
23:42:39.492 00.008 9340 UpdateGuideState(): m_state=6
23:42:39.500 00.008 9340 Star::Find(15, 869, 66, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 19
23:42:39.507 00.007 9340 Star::Find returns 1 (0), X=870.47, Y=66.64, Mass=753633, SNR=163.8, Peak=60257 HFD=4.1
23:42:39.515 00.008 9340 CameraToMount -- cameraTheta (0.47) - m_xAngle (-3.14) = xAngle (3.60 = -2.68)
23:42:39.522 00.007 9340 CameraToMount -- cameraTheta (0.47) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (3.59 = -2.70)
23:42:39.531 00.009 9340 CameraToMount -- cameraX=0.64 cameraY=0.32 hyp=0.71 cameraTheta=0.47 mountX=-0.64 mountY=-0.31, mountTheta=-2.69
23:42:39.544 00.013 9340 SchedulePrimaryMove(10104498, x=0.64, y=0.32, opts=13)
23:42:39.553 00.009 9340 Enqueuing Move request for scope (0.64, 0.32)
23:42:39.562 00.009 12020 Worker thread wakes up
23:42:39.562 00.000 12020 worker thread servicing REQUEST_MOVE scope ofs (0.64, 0.32) opts 0xd
23:42:39.562 00.000 12020 Handling offset move in thread for scope, endpoint = (0.64, 0.32)
23:42:39.563 00.001 12020 Moving (0.64, 0.32) raw xDistance=-0.64 yDistance=-0.31
23:42:39.563 00.000 12020 GuideAlgorithmHysteresis::Result() returns -0.27 from input -0.64
23:42:39.563 00.000 12020 GuideAlgorithmResistSwitch::result() returns -0.31 from input -0.31
23:42:39.563 00.000 12020 MoveAxis(E, 52, ABG)
23:42:39.563 00.000 12020 Guiding  Dir = 2, Dur = 52
23:42:39.564 00.001 12020 IsSlewing returns 0
23:42:39.565 00.001 12020 IsGuiding returns 0
23:42:39.571 00.006 9340 UpdateImageDisplay: Size=(1920,1080) min=6208, max=65535, med=10234, FiltMin=8206, FiltMax=65456, Gamma=2.870
23:42:39.587 00.016 12020 PulseGuide returned control before completion, sleep 40
23:42:39.610 00.023 9340 UpdateGuideState exits: m=753633 SNR=163.8
23:42:39.621 00.011 9340 PhdController: settling, locked = 1, distance = 0.57 (0.45) aobump = 0 frame = 19 / 99999
23:42:39.630 00.009 9340 evsrv: {"Event":"Settling","Timestamp":1778733759.630,"Host":"ASTRO","Inst":1,"Distance":0.57,"Time":0.0,"SettleTime":8.0,"StarLocked":true}
23:42:39.643 00.013 12020 IsGuiding returns 1
23:42:39.643 00.000 12020 scope still moving after pulse duration time elapsed
23:42:39.643 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:42:39.655 00.012 9340 ScheduleExposure(2000,3,1) exposurePending=0
23:42:39.664 00.009 9340 Enqueuing Expose request
23:42:39.683 00.019 12020 IsSlewing returns 0
23:42:39.684 00.001 12020 IsGuiding returns 0
23:42:39.684 00.000 12020 scope move finished after 52 + 67 ms
23:42:39.684 00.000 12020 Move returns status 0, amount 52
23:42:39.684 00.000 12020 MoveAxis(N, 52, ABG)
23:42:39.684 00.000 12020 Guiding  Dir = 0, Dur = 52
23:42:39.685 00.001 12020 IsSlewing returns 0
23:42:39.686 00.001 12020 IsGuiding returns 0
23:42:39.795 00.109 12020 IsGuiding returns 1
23:42:39.796 00.001 12020 scope still moving after pulse duration time elapsed
23:42:39.923 00.127 12020 IsSlewing returns 0
23:42:39.924 00.001 12020 IsGuiding returns 0
23:42:39.924 00.000 12020 scope move finished after 52 + 186 ms
23:42:39.924 00.000 12020 Move returns status 0, amount 52
23:42:39.924 00.000 12020 move complete, result=0
23:42:39.925 00.001 12020 worker thread done servicing request
23:42:39.925 00.000 9340 GuideStep: -0.6 px 52 ms EAST, -0.3 px 52 ms NORTH
23:42:39.935 00.010 12020 Worker thread wakes up
23:42:39.935 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
23:42:39.935 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(855,51,31,31)
23:42:40.519 00.584 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"9cef33a3-90f5-4f2b-bce0-e416dd3eb30c"}
23:42:40.533 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"9cef33a3-90f5-4f2b-bce0-e416dd3eb30c"}
23:42:40.546 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"27e6bd30-5dd8-4c83-9b04-e1889e1b546a"}
23:42:40.559 00.013 9340 case statement mapped state 6 to 3
23:42:40.570 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"27e6bd30-5dd8-4c83-9b04-e1889e1b546a"}
23:42:40.585 00.015 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"ff91c0ed-96d2-4020-8b7c-8f4fc63c92e4"}
23:42:40.597 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":19,"width":15,"height":15,"star_pos":[7.47,6.64],"pixels":"..."},"id":"ff91c0ed-96d2-4020-8b7c-8f4fc63c92e4"}
23:42:42.303 01.706 12020 Exposure complete
23:42:42.481 00.178 12020 worker thread done servicing request
23:42:42.482 00.001 9340 OnExposeComplete: enter
23:42:42.492 00.010 9340 UpdateGuideState(): m_state=6
23:42:42.502 00.010 9340 Star::Find(15, 870, 66, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 20
23:42:42.512 00.010 9340 Star::Find returns 1 (0), X=870.64, Y=66.26, Mass=690990, SNR=136.9, Peak=54469 HFD=3.8
23:42:42.521 00.009 9340 CameraToMount -- cameraTheta (-0.08) - m_xAngle (-3.14) = xAngle (3.06 = 3.06)
23:42:42.529 00.008 9340 CameraToMount -- cameraTheta (-0.08) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (3.04 = 3.04)
23:42:42.539 00.010 9340 CameraToMount -- cameraX=0.81 cameraY=-0.06 hyp=0.81 cameraTheta=-0.08 mountX=-0.81 mountY=0.08, mountTheta=3.04
23:42:42.550 00.011 9340 SchedulePrimaryMove(10104498, x=0.81, y=-0.06, opts=13)
23:42:42.559 00.009 9340 Enqueuing Move request for scope (0.81, -0.06)
23:42:42.569 00.010 12020 Worker thread wakes up
23:42:42.569 00.000 12020 worker thread servicing REQUEST_MOVE scope ofs (0.81, -0.06) opts 0xd
23:42:42.569 00.000 12020 Handling offset move in thread for scope, endpoint = (0.81, -0.06)
23:42:42.569 00.000 12020 Moving (0.81, -0.06) raw xDistance=-0.81 yDistance=0.08
23:42:42.570 00.001 12020 GuideAlgorithmHysteresis::Result() returns -0.36 from input -0.81
23:42:42.570 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:42:42.570 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
23:42:42.570 00.000 12020 MoveAxis(E, 70, ABG)
23:42:42.570 00.000 12020 Guiding  Dir = 2, Dur = 70
23:42:42.571 00.001 12020 IsSlewing returns 0
23:42:42.572 00.001 12020 IsGuiding returns 0
23:42:42.580 00.008 9340 UpdateImageDisplay: Size=(1920,1080) min=6090, max=65535, med=10297, FiltMin=8041, FiltMax=65456, Gamma=2.870
23:42:42.594 00.014 12020 PulseGuide returned control before completion, sleep 59
23:42:42.629 00.035 9340 UpdateGuideState exits: m=690990 SNR=136.9
23:42:42.640 00.011 9340 PhdController: settling, locked = 1, distance = 0.64 (0.45) aobump = 0 frame = 20 / 99999
23:42:42.650 00.010 9340 evsrv: {"Event":"Settling","Timestamp":1778733762.650,"Host":"ASTRO","Inst":1,"Distance":0.64,"Time":0.0,"SettleTime":8.0,"StarLocked":true}
23:42:42.659 00.009 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:42:42.670 00.011 9340 ScheduleExposure(2000,3,1) exposurePending=0
23:42:42.682 00.012 12020 IsGuiding returns 0
23:42:42.682 00.000 9340 Enqueuing Expose request
23:42:42.695 00.013 12020 Move returns status 0, amount 70
23:42:42.695 00.000 12020 MoveAxis(N, 0, ABG)
23:42:42.695 00.000 12020 Move returns status 0, amount 0
23:42:42.696 00.001 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"a0fef688-1f30-4dfd-bb31-ac2f84a756da"}
23:42:42.705 00.009 12020 move complete, result=0
23:42:42.705 00.000 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"a0fef688-1f30-4dfd-bb31-ac2f84a756da"}
23:42:42.714 00.009 12020 worker thread done servicing request
23:42:42.714 00.000 9340 GuideStep: -0.8 px 70 ms EAST, 0.1 px 0 ms NORTH
23:42:42.725 00.011 12020 Worker thread wakes up
23:42:42.726 00.001 12020 worker thread servicing REQUEST_EXPOSE 2000
23:42:42.726 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(855,51,31,31)
23:42:42.753 00.027 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"ef148b4e-6793-4bc5-917d-833849ae59b5"}
23:42:42.764 00.011 9340 case statement mapped state 6 to 3
23:42:42.772 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"ef148b4e-6793-4bc5-917d-833849ae59b5"}
23:42:42.786 00.014 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"cda85f8e-d91b-4797-9706-9473625257a4"}
23:42:42.797 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":20,"width":15,"height":15,"star_pos":[6.64,7.26],"pixels":"..."},"id":"cda85f8e-d91b-4797-9706-9473625257a4"}
23:42:44.527 01.730 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"1fb803d6-4a70-4b0f-ac1f-b5a0fe3e1812"}
23:42:44.543 00.016 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"1fb803d6-4a70-4b0f-ac1f-b5a0fe3e1812"}
23:42:44.556 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"fa38f4a2-34e7-49dd-83e6-6401fd419b95"}
23:42:44.572 00.016 9340 case statement mapped state 6 to 3
23:42:44.587 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"fa38f4a2-34e7-49dd-83e6-6401fd419b95"}
23:42:44.606 00.019 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"f22c7679-97cb-4ec2-a427-33a6aff4fbf4"}
23:42:44.624 00.018 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":20,"width":15,"height":15,"star_pos":[6.64,7.26],"pixels":"..."},"id":"f22c7679-97cb-4ec2-a427-33a6aff4fbf4"}
23:42:45.092 00.468 12020 Exposure complete
23:42:45.315 00.223 12020 worker thread done servicing request
23:42:45.315 00.000 9340 OnExposeComplete: enter
23:42:45.328 00.013 9340 UpdateGuideState(): m_state=6
23:42:45.341 00.013 9340 Star::Find(15, 870, 66, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 21
23:42:45.352 00.011 9340 Star::Find returns 1 (0), X=870.60, Y=66.65, Mass=682128, SNR=138.8, Peak=58157 HFD=3.5
23:42:45.365 00.013 9340 CameraToMount -- cameraTheta (0.40) - m_xAngle (-3.14) = xAngle (3.54 = -2.74)
23:42:45.380 00.015 9340 CameraToMount -- cameraTheta (0.40) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (3.52 = -2.76)
23:42:45.397 00.017 9340 CameraToMount -- cameraX=0.77 cameraY=0.33 hyp=0.84 cameraTheta=0.40 mountX=-0.77 mountY=-0.31, mountTheta=-2.76
23:42:45.422 00.025 9340 SchedulePrimaryMove(10104498, x=0.77, y=0.33, opts=13)
23:42:45.434 00.012 9340 Enqueuing Move request for scope (0.77, 0.33)
23:42:45.447 00.013 12020 Worker thread wakes up
23:42:45.447 00.000 12020 worker thread servicing REQUEST_MOVE scope ofs (0.77, 0.33) opts 0xd
23:42:45.447 00.000 12020 Handling offset move in thread for scope, endpoint = (0.77, 0.33)
23:42:45.447 00.000 12020 Moving (0.77, 0.33) raw xDistance=-0.77 yDistance=-0.31
23:42:45.447 00.000 12020 GuideAlgorithmHysteresis::Result() returns -0.35 from input -0.77
23:42:45.448 00.001 12020 GuideAlgorithmResistSwitch::result() returns -0.31 from input -0.31
23:42:45.448 00.000 12020 MoveAxis(E, 69, ABG)
23:42:45.448 00.000 12020 Guiding  Dir = 2, Dur = 69
23:42:45.456 00.008 12020 IsSlewing returns 0
23:42:45.460 00.004 12020 IsGuiding returns 0
23:42:45.461 00.001 9340 UpdateImageDisplay: Size=(1920,1080) min=6226, max=65535, med=10259, FiltMin=7895, FiltMax=65464, Gamma=2.870
23:42:45.488 00.027 12020 PulseGuide returned control before completion, sleep 52
23:42:45.522 00.034 9340 UpdateGuideState exits: m=682128 SNR=138.8
23:42:45.535 00.013 9340 PhdController: settling, locked = 1, distance = 0.70 (0.45) aobump = 0 frame = 21 / 99999
23:42:45.550 00.015 9340 evsrv: {"Event":"Settling","Timestamp":1778733765.550,"Host":"ASTRO","Inst":1,"Distance":0.70,"Time":0.0,"SettleTime":8.0,"StarLocked":true}
23:42:45.566 00.016 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:42:45.578 00.012 12020 IsGuiding returns 0
23:42:45.578 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
23:42:45.591 00.013 12020 Move returns status 0, amount 69
23:42:45.591 00.000 9340 Enqueuing Expose request
23:42:45.605 00.014 12020 MoveAxis(N, 53, ABG)
23:42:45.606 00.001 12020 Guiding  Dir = 0, Dur = 53
23:42:45.617 00.011 12020 IsSlewing returns 0
23:42:45.619 00.002 12020 IsGuiding returns 0
23:42:45.714 00.095 12020 IsGuiding returns 1
23:42:45.714 00.000 12020 scope still moving after pulse duration time elapsed
23:42:45.749 00.035 12020 IsSlewing returns 0
23:42:45.750 00.001 12020 IsGuiding returns 1
23:42:45.780 00.030 12020 IsSlewing returns 0
23:42:45.876 00.096 12020 IsGuiding returns 0
23:42:45.876 00.000 12020 scope move finished after 53 + 203 ms
23:42:45.876 00.000 12020 Move returns status 0, amount 53
23:42:45.876 00.000 12020 move complete, result=0
23:42:45.877 00.001 12020 worker thread done servicing request
23:42:45.877 00.000 9340 GuideStep: -0.8 px 69 ms EAST, -0.3 px 53 ms NORTH
23:42:45.891 00.014 12020 Worker thread wakes up
23:42:45.891 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
23:42:45.892 00.001 12020 Handling exposure in thread, d=2000 o=3 r=(855,51,31,31)
23:42:46.528 00.636 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"3b585d3e-7cc9-4836-b50c-b6774f4ecfa3"}
23:42:46.540 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"3b585d3e-7cc9-4836-b50c-b6774f4ecfa3"}
23:42:46.566 00.026 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"c30c5865-f639-4c94-8d6f-3979c9f8e0d8"}
23:42:46.580 00.014 9340 case statement mapped state 6 to 3
23:42:46.592 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"c30c5865-f639-4c94-8d6f-3979c9f8e0d8"}
23:42:46.605 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"151063c6-8bce-49f4-8bd7-aedded6492fb"}
23:42:46.617 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":21,"width":15,"height":15,"star_pos":[6.60,6.65],"pixels":"..."},"id":"151063c6-8bce-49f4-8bd7-aedded6492fb"}
23:42:47.269 00.652 9340 evsrv: cli 100A41E8 connect
23:42:47.281 00.012 9340 case statement mapped state 6 to 3
23:42:47.294 00.013 9340 case statement mapped state 6 to 3
23:42:47.305 00.011 9340 evsrv: cli 100A41E8 request: {"method":"get_pixel_scale","id":"d5aa15e5-3a1c-417a-a2d7-3139aa4756df"}
23:42:47.316 00.011 9340 evsrv: cli 100A41E8 response: {"jsonrpc":"2.0","result":2.47177,"id":"d5aa15e5-3a1c-417a-a2d7-3139aa4756df"}
23:42:47.329 00.013 9340 evsrv: cli 100A41E8 disconnect
23:42:48.249 00.920 12020 Exposure complete
23:42:48.410 00.161 12020 worker thread done servicing request
23:42:48.410 00.000 9340 OnExposeComplete: enter
23:42:48.418 00.008 9340 UpdateGuideState(): m_state=6
23:42:48.427 00.009 9340 Star::Find(15, 870, 66, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 22
23:42:48.436 00.009 9340 Star::Find returns 1 (0), X=870.92, Y=66.42, Mass=697686, SNR=146.4, Peak=53937 HFD=4.0
23:42:48.444 00.008 9340 CameraToMount -- cameraTheta (0.09) - m_xAngle (-3.14) = xAngle (3.22 = -3.06)
23:42:48.451 00.007 9340 CameraToMount -- cameraTheta (0.09) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (3.21 = -3.08)
23:42:48.460 00.009 9340 CameraToMount -- cameraX=1.09 cameraY=0.09 hyp=1.09 cameraTheta=0.09 mountX=-1.09 mountY=-0.07, mountTheta=-3.08
23:42:48.480 00.020 9340 SchedulePrimaryMove(10104498, x=1.09, y=0.09, opts=13)
23:42:48.491 00.011 9340 Enqueuing Move request for scope (1.09, 0.09)
23:42:48.500 00.009 12020 Worker thread wakes up
23:42:48.500 00.000 12020 worker thread servicing REQUEST_MOVE scope ofs (1.09, 0.09) opts 0xd
23:42:48.500 00.000 12020 Handling offset move in thread for scope, endpoint = (1.09, 0.09)
23:42:48.500 00.000 12020 Moving (1.09, 0.09) raw xDistance=-1.09 yDistance=-0.07
23:42:48.500 00.000 12020 GuideAlgorithmHysteresis::Result() returns -0.64 from input -1.09
23:42:48.501 00.001 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:42:48.501 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
23:42:48.501 00.000 12020 MoveAxis(E, 124, ABG)
23:42:48.501 00.000 12020 Guiding  Dir = 2, Dur = 124
23:42:48.502 00.001 12020 IsSlewing returns 0
23:42:48.503 00.001 12020 IsGuiding returns 0
23:42:48.509 00.006 9340 UpdateImageDisplay: Size=(1920,1080) min=5964, max=65535, med=10252, FiltMin=8176, FiltMax=65456, Gamma=2.870
23:42:48.527 00.018 12020 PulseGuide returned control before completion, sleep 111
23:42:48.552 00.025 9340 UpdateGuideState exits: m=697686 SNR=146.4
23:42:48.561 00.009 9340 PhdController: settling, locked = 1, distance = 0.82 (0.45) aobump = 0 frame = 22 / 99999
23:42:48.570 00.009 9340 evsrv: {"Event":"Settling","Timestamp":1778733768.570,"Host":"ASTRO","Inst":1,"Distance":0.82,"Time":0.0,"SettleTime":8.0,"StarLocked":true}
23:42:48.580 00.010 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:42:48.589 00.009 9340 ScheduleExposure(2000,3,1) exposurePending=0
23:42:48.604 00.015 9340 Enqueuing Expose request
23:42:48.615 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"265f4bf0-f980-4551-94c9-f3d0b96283fb"}
23:42:48.626 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"265f4bf0-f980-4551-94c9-f3d0b96283fb"}
23:42:48.644 00.018 12020 IsGuiding returns 1
23:42:48.644 00.000 12020 scope still moving after pulse duration time elapsed
23:42:48.673 00.029 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"5e543557-4842-410d-ac83-d60e6a43a880"}
23:42:48.683 00.010 9340 case statement mapped state 6 to 3
23:42:48.692 00.009 12020 IsSlewing returns 0
23:42:48.692 00.000 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"5e543557-4842-410d-ac83-d60e6a43a880"}
23:42:48.703 00.011 12020 IsGuiding returns 0
23:42:48.703 00.000 12020 scope move finished after 124 + 76 ms
23:42:48.704 00.001 12020 Move returns status 0, amount 124
23:42:48.704 00.000 12020 MoveAxis(N, 0, ABG)
23:42:48.704 00.000 12020 Move returns status 0, amount 0
23:42:48.704 00.000 12020 move complete, result=0
23:42:48.704 00.000 12020 worker thread done servicing request
23:42:48.704 00.000 12020 Worker thread wakes up
23:42:48.704 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
23:42:48.704 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(855,51,31,31)
23:42:48.707 00.003 9340 GuideStep: -1.1 px 124 ms EAST, -0.1 px 0 ms NORTH
23:42:48.744 00.037 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"376c24da-e7ec-4123-8fc4-2cacdb4ea30f"}
23:42:48.755 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":22,"width":15,"height":15,"star_pos":[6.92,7.42],"pixels":"..."},"id":"376c24da-e7ec-4123-8fc4-2cacdb4ea30f"}
23:42:50.528 01.773 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"82e2c8c8-2272-442e-b07f-29a4b76cfa4c"}
23:42:50.540 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"82e2c8c8-2272-442e-b07f-29a4b76cfa4c"}
23:42:50.552 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"d9969157-8294-41fb-99c0-3530b911068e"}
23:42:50.564 00.012 9340 case statement mapped state 6 to 3
23:42:50.574 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"d9969157-8294-41fb-99c0-3530b911068e"}
23:42:50.586 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"cd54ea0e-31a5-41e9-9e5f-fe8e7ff533a5"}
23:42:50.598 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":22,"width":15,"height":15,"star_pos":[6.92,7.42],"pixels":"..."},"id":"cd54ea0e-31a5-41e9-9e5f-fe8e7ff533a5"}
23:42:51.068 00.470 12020 Exposure complete
23:42:51.242 00.174 12020 worker thread done servicing request
23:42:51.243 00.001 9340 OnExposeComplete: enter
23:42:51.252 00.009 9340 UpdateGuideState(): m_state=6
23:42:51.262 00.010 9340 Star::Find(15, 870, 66, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 23
23:42:51.270 00.008 9340 Star::Find returns 1 (0), X=870.47, Y=66.77, Mass=681161, SNR=134.0, Peak=59597 HFD=3.7
23:42:51.279 00.009 9340 CameraToMount -- cameraTheta (0.62) - m_xAngle (-3.14) = xAngle (3.75 = -2.53)
23:42:51.290 00.011 9340 CameraToMount -- cameraTheta (0.62) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (3.74 = -2.55)
23:42:51.299 00.009 9340 CameraToMount -- cameraX=0.64 cameraY=0.45 hyp=0.78 cameraTheta=0.62 mountX=-0.64 mountY=-0.44, mountTheta=-2.54
23:42:51.311 00.012 9340 SchedulePrimaryMove(10104498, x=0.64, y=0.45, opts=13)
23:42:51.320 00.009 9340 Enqueuing Move request for scope (0.64, 0.45)
23:42:51.329 00.009 12020 Worker thread wakes up
23:42:51.329 00.000 12020 worker thread servicing REQUEST_MOVE scope ofs (0.64, 0.45) opts 0xd
23:42:51.329 00.000 12020 Handling offset move in thread for scope, endpoint = (0.64, 0.45)
23:42:51.329 00.000 12020 Moving (0.64, 0.45) raw xDistance=-0.64 yDistance=-0.44
23:42:51.330 00.001 12020 GuideAlgorithmHysteresis::Result() returns -0.45 from input -0.64
23:42:51.330 00.000 12020 GuideAlgorithmResistSwitch::result() returns -0.44 from input -0.44
23:42:51.330 00.000 12020 MoveAxis(E, 87, ABG)
23:42:51.330 00.000 12020 Guiding  Dir = 2, Dur = 87
23:42:51.339 00.009 9340 UpdateImageDisplay: Size=(1920,1080) min=6372, max=65535, med=10274, FiltMin=8103, FiltMax=65469, Gamma=2.870
23:42:51.357 00.018 12020 IsSlewing returns 0
23:42:51.358 00.001 12020 IsGuiding returns 0
23:42:51.384 00.026 9340 UpdateGuideState exits: m=681161 SNR=134.0
23:42:51.395 00.011 12020 PulseGuide returned control before completion, sleep 67
23:42:51.396 00.001 9340 PhdController: settling, locked = 1, distance = 0.81 (0.45) aobump = 0 frame = 23 / 99999
23:42:51.406 00.010 9340 evsrv: {"Event":"Settling","Timestamp":1778733771.405,"Host":"ASTRO","Inst":1,"Distance":0.81,"Time":0.0,"SettleTime":8.0,"StarLocked":true}
23:42:51.418 00.012 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:42:51.429 00.011 9340 ScheduleExposure(2000,3,1) exposurePending=0
23:42:51.437 00.008 9340 Enqueuing Expose request
23:42:51.501 00.064 12020 IsGuiding returns 0
23:42:51.501 00.000 12020 Move returns status 0, amount 87
23:42:51.501 00.000 12020 MoveAxis(N, 74, ABG)
23:42:51.502 00.001 12020 Guiding  Dir = 0, Dur = 74
23:42:51.502 00.000 12020 IsSlewing returns 0
23:42:51.504 00.002 12020 IsGuiding returns 0
23:42:51.582 00.078 12020 IsGuiding returns 1
23:42:51.582 00.000 12020 scope still moving after pulse duration time elapsed
23:42:51.645 00.063 12020 IsSlewing returns 0
23:42:51.646 00.001 12020 IsGuiding returns 1
23:42:51.773 00.127 12020 IsSlewing returns 0
23:42:51.774 00.001 12020 IsGuiding returns 0
23:42:51.774 00.000 12020 scope move finished after 74 + 195 ms
23:42:51.774 00.000 12020 Move returns status 0, amount 74
23:42:51.774 00.000 12020 move complete, result=0
23:42:51.774 00.000 12020 worker thread done servicing request
23:42:51.774 00.000 9340 GuideStep: -0.6 px 87 ms EAST, -0.4 px 74 ms NORTH
23:42:51.787 00.013 12020 Worker thread wakes up
23:42:51.787 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
23:42:51.787 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(855,51,31,31)
23:42:52.527 00.740 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"fca5bf85-9b2e-4126-ada6-4b5c026ed638"}
23:42:52.541 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"fca5bf85-9b2e-4126-ada6-4b5c026ed638"}
23:42:52.557 00.016 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"0352cc65-12ec-49a5-a5b9-6d1664a0eea5"}
23:42:52.572 00.015 9340 case statement mapped state 6 to 3
23:42:52.586 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"0352cc65-12ec-49a5-a5b9-6d1664a0eea5"}
23:42:52.611 00.025 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"380f4301-e2e3-4449-9a86-17ae12b0cf97"}
23:42:52.626 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":23,"width":15,"height":15,"star_pos":[7.47,6.77],"pixels":"..."},"id":"380f4301-e2e3-4449-9a86-17ae12b0cf97"}
23:42:54.142 01.516 12020 Exposure complete
23:42:54.293 00.151 12020 worker thread done servicing request
23:42:54.293 00.000 9340 OnExposeComplete: enter
23:42:54.301 00.008 9340 UpdateGuideState(): m_state=6
23:42:54.312 00.011 9340 Star::Find(15, 870, 66, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 24
23:42:54.320 00.008 9340 Star::Find returns 1 (0), X=869.99, Y=66.20, Mass=692729, SNR=139.1, Peak=54909 HFD=4.1
23:42:54.327 00.007 9340 CameraToMount -- cameraTheta (-0.64) - m_xAngle (-3.14) = xAngle (2.49 = 2.49)
23:42:54.335 00.008 9340 CameraToMount -- cameraTheta (-0.64) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (2.48 = 2.48)
23:42:54.344 00.009 9340 CameraToMount -- cameraX=0.16 cameraY=-0.12 hyp=0.20 cameraTheta=-0.64 mountX=-0.16 mountY=0.12, mountTheta=2.48
23:42:54.355 00.011 9340 SchedulePrimaryMove(10104498, x=0.16, y=-0.12, opts=13)
23:42:54.363 00.008 9340 Enqueuing Move request for scope (0.16, -0.12)
23:42:54.372 00.009 12020 Worker thread wakes up
23:42:54.372 00.000 12020 worker thread servicing REQUEST_MOVE scope ofs (0.16, -0.12) opts 0xd
23:42:54.372 00.000 12020 Handling offset move in thread for scope, endpoint = (0.16, -0.12)
23:42:54.372 00.000 12020 Moving (0.16, -0.12) raw xDistance=-0.16 yDistance=0.12
23:42:54.372 00.000 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16
23:42:54.372 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:42:54.373 00.001 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
23:42:54.373 00.000 12020 MoveAxis(E, 0, ABG)
23:42:54.373 00.000 12020 Move returns status 0, amount 0
23:42:54.373 00.000 12020 MoveAxis(N, 0, ABG)
23:42:54.373 00.000 12020 Move returns status 0, amount 0
23:42:54.373 00.000 12020 move complete, result=0
23:42:54.373 00.000 12020 worker thread done servicing request
23:42:54.380 00.007 9340 UpdateImageDisplay: Size=(1920,1080) min=6431, max=65514, med=10252, FiltMin=8076, FiltMax=65469, Gamma=2.870
23:42:54.420 00.040 9340 UpdateGuideState exits: m=692729 SNR=139.1
23:42:54.432 00.012 9340 PhdController: settling, locked = 1, distance = 0.62 (0.45) aobump = 0 frame = 24 / 99999
23:42:54.442 00.010 9340 evsrv: {"Event":"Settling","Timestamp":1778733774.442,"Host":"ASTRO","Inst":1,"Distance":0.62,"Time":0.0,"SettleTime":8.0,"StarLocked":true}
23:42:54.450 00.008 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:42:54.460 00.010 9340 ScheduleExposure(2000,3,1) exposurePending=0
23:42:54.469 00.009 9340 Enqueuing Expose request
23:42:54.481 00.012 12020 Worker thread wakes up
23:42:54.481 00.000 9340 GuideStep: -0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
23:42:54.490 00.009 12020 worker thread servicing REQUEST_EXPOSE 2000
23:42:54.490 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(855,51,31,31)
23:42:54.528 00.038 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"3d89e81d-df7f-49d6-a9bd-36fd0d2d34a2"}
23:42:54.541 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"3d89e81d-df7f-49d6-a9bd-36fd0d2d34a2"}
23:42:54.564 00.023 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"32c408da-bc7f-47c0-b579-d6ff20919211"}
23:42:54.574 00.010 9340 case statement mapped state 6 to 3
23:42:54.584 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"32c408da-bc7f-47c0-b579-d6ff20919211"}
23:42:54.597 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"6328cb7e-02f0-4e0f-bf82-0114389c2e7c"}
23:42:54.608 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":24,"width":15,"height":15,"star_pos":[6.99,7.20],"pixels":"..."},"id":"6328cb7e-02f0-4e0f-bf82-0114389c2e7c"}
23:42:56.525 01.917 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"5e68372c-8e0c-4540-bdd8-4eba34f52417"}
23:42:56.536 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"5e68372c-8e0c-4540-bdd8-4eba34f52417"}
23:42:56.552 00.016 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"94b30edc-1710-4799-9dec-04d648ed8739"}
23:42:56.561 00.009 9340 case statement mapped state 6 to 3
23:42:56.572 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"94b30edc-1710-4799-9dec-04d648ed8739"}
23:42:56.583 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"48d5574d-6f53-4ab9-a9e4-cd9823b5fc26"}
23:42:56.595 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":24,"width":15,"height":15,"star_pos":[6.99,7.20],"pixels":"..."},"id":"48d5574d-6f53-4ab9-a9e4-cd9823b5fc26"}
23:42:56.847 00.252 12020 Exposure complete
23:42:57.047 00.200 12020 worker thread done servicing request
23:42:57.047 00.000 9340 OnExposeComplete: enter
23:42:57.057 00.010 9340 UpdateGuideState(): m_state=6
23:42:57.068 00.011 9340 Star::Find(15, 869, 66, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 25
23:42:57.081 00.013 9340 Star::Find returns 1 (0), X=870.19, Y=66.68, Mass=711695, SNR=161.1, Peak=57857 HFD=4.0
23:42:57.091 00.010 9340 CameraToMount -- cameraTheta (0.79) - m_xAngle (-3.14) = xAngle (3.93 = -2.35)
23:42:57.101 00.010 9340 CameraToMount -- cameraTheta (0.79) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (3.92 = -2.37)
23:42:57.110 00.009 9340 CameraToMount -- cameraX=0.35 cameraY=0.36 hyp=0.51 cameraTheta=0.79 mountX=-0.36 mountY=-0.35, mountTheta=-2.36
23:42:57.124 00.014 9340 SchedulePrimaryMove(10104498, x=0.35, y=0.36, opts=13)
23:42:57.135 00.011 9340 Enqueuing Move request for scope (0.35, 0.36)
23:42:57.146 00.011 12020 Worker thread wakes up
23:42:57.146 00.000 12020 worker thread servicing REQUEST_MOVE scope ofs (0.35, 0.36) opts 0xd
23:42:57.146 00.000 12020 Handling offset move in thread for scope, endpoint = (0.35, 0.36)
23:42:57.146 00.000 12020 Moving (0.35, 0.36) raw xDistance=-0.36 yDistance=-0.35
23:42:57.146 00.000 12020 GuideAlgorithmHysteresis::Result() returns -0.21 from input -0.36
23:42:57.146 00.000 12020 GuideAlgorithmResistSwitch::result() returns -0.35 from input -0.35
23:42:57.147 00.001 12020 MoveAxis(E, 41, ABG)
23:42:57.147 00.000 12020 Guiding  Dir = 2, Dur = 41
23:42:57.148 00.001 12020 IsSlewing returns 0
23:42:57.149 00.001 12020 IsGuiding returns 0
23:42:57.158 00.009 9340 UpdateImageDisplay: Size=(1920,1080) min=5907, max=65535, med=10234, FiltMin=7765, FiltMax=65469, Gamma=2.870
23:42:57.178 00.020 12020 PulseGuide returned control before completion, sleep 22
23:42:57.205 00.027 9340 UpdateGuideState exits: m=711695 SNR=161.1
23:42:57.218 00.013 12020 IsGuiding returns 1
23:42:57.218 00.000 9340 PhdController: settling, locked = 1, distance = 0.59 (0.45) aobump = 0 frame = 25 / 99999
23:42:57.227 00.009 12020 scope still moving after pulse duration time elapsed
23:42:57.228 00.001 9340 evsrv: {"Event":"Settling","Timestamp":1778733777.228,"Host":"ASTRO","Inst":1,"Distance":0.59,"Time":0.0,"SettleTime":8.0,"StarLocked":true}
23:42:57.237 00.009 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:42:57.252 00.015 9340 ScheduleExposure(2000,3,1) exposurePending=0
23:42:57.266 00.014 12020 IsSlewing returns 0
23:42:57.266 00.000 9340 Enqueuing Expose request
23:42:57.307 00.041 12020 IsGuiding returns 0
23:42:57.308 00.001 12020 scope move finished after 41 + 117 ms
23:42:57.308 00.000 12020 Move returns status 0, amount 41
23:42:57.308 00.000 12020 MoveAxis(N, 59, ABG)
23:42:57.308 00.000 12020 Guiding  Dir = 0, Dur = 59
23:42:57.309 00.001 12020 IsSlewing returns 0
23:42:57.310 00.001 12020 IsGuiding returns 0
23:42:57.388 00.078 12020 IsGuiding returns 1
23:42:57.388 00.000 12020 scope still moving after pulse duration time elapsed
23:42:57.414 00.026 12020 IsSlewing returns 0
23:42:57.416 00.002 12020 IsGuiding returns 1
23:42:57.442 00.026 12020 IsSlewing returns 0
23:42:57.445 00.003 12020 IsGuiding returns 1
23:42:57.547 00.102 12020 IsSlewing returns 0
23:42:57.579 00.032 12020 IsGuiding returns 0
23:42:57.579 00.000 12020 scope move finished after 59 + 210 ms
23:42:57.579 00.000 12020 Move returns status 0, amount 59
23:42:57.580 00.001 12020 move complete, result=0
23:42:57.580 00.000 12020 worker thread done servicing request
23:42:57.580 00.000 9340 GuideStep: -0.4 px 41 ms EAST, -0.4 px 59 ms NORTH
23:42:57.592 00.012 12020 Worker thread wakes up
23:42:57.592 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
23:42:57.592 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(855,51,31,31)
23:42:58.541 00.949 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"b64b047e-7681-466f-a3cd-f1e5d87d7d98"}
23:42:58.556 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"b64b047e-7681-466f-a3cd-f1e5d87d7d98"}
23:42:58.570 00.014 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"2b9ae046-58c9-470e-9b2c-8762bc53b5f7"}
23:42:58.582 00.012 9340 case statement mapped state 6 to 3
23:42:58.595 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"2b9ae046-58c9-470e-9b2c-8762bc53b5f7"}
23:42:58.609 00.014 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"0754e052-9dab-4191-8351-001df13a0aa7"}
23:42:58.622 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":25,"width":15,"height":15,"star_pos":[7.19,6.68],"pixels":"..."},"id":"0754e052-9dab-4191-8351-001df13a0aa7"}
23:42:59.950 01.328 12020 Exposure complete
23:43:00.109 00.159 12020 worker thread done servicing request
23:43:00.109 00.000 9340 OnExposeComplete: enter
23:43:00.118 00.009 9340 UpdateGuideState(): m_state=6
23:43:00.128 00.010 9340 Star::Find(15, 870, 66, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 26
23:43:00.136 00.008 9340 Star::Find returns 1 (0), X=870.23, Y=66.41, Mass=734857, SNR=146.4, Peak=57891 HFD=3.9
23:43:00.144 00.008 9340 CameraToMount -- cameraTheta (0.22) - m_xAngle (-3.14) = xAngle (3.35 = -2.93)
23:43:00.153 00.009 9340 CameraToMount -- cameraTheta (0.22) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (3.34 = -2.94)
23:43:00.163 00.010 9340 CameraToMount -- cameraX=0.40 cameraY=0.09 hyp=0.41 cameraTheta=0.22 mountX=-0.40 mountY=-0.08, mountTheta=-2.94
23:43:00.174 00.011 9340 SchedulePrimaryMove(10104498, x=0.40, y=0.09, opts=13)
23:43:00.185 00.011 9340 Enqueuing Move request for scope (0.40, 0.09)
23:43:00.192 00.007 12020 Worker thread wakes up
23:43:00.192 00.000 12020 worker thread servicing REQUEST_MOVE scope ofs (0.40, 0.09) opts 0xd
23:43:00.193 00.001 12020 Handling offset move in thread for scope, endpoint = (0.40, 0.09)
23:43:00.193 00.000 12020 Moving (0.40, 0.09) raw xDistance=-0.40 yDistance=-0.08
23:43:00.193 00.000 12020 GuideAlgorithmHysteresis::Result() returns -0.26 from input -0.40
23:43:00.193 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:43:00.193 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
23:43:00.193 00.000 12020 MoveAxis(E, 50, ABG)
23:43:00.193 00.000 12020 Guiding  Dir = 2, Dur = 50
23:43:00.194 00.001 12020 IsSlewing returns 0
23:43:00.195 00.001 12020 IsGuiding returns 0
23:43:00.201 00.006 9340 UpdateImageDisplay: Size=(1920,1080) min=6609, max=65535, med=10223, FiltMin=8116, FiltMax=65472, Gamma=2.870
23:43:00.217 00.016 12020 PulseGuide returned control before completion, sleep 39
23:43:00.245 00.028 9340 UpdateGuideState exits: m=734857 SNR=146.4
23:43:00.258 00.013 9340 PhdController: settling, locked = 1, distance = 0.53 (0.45) aobump = 0 frame = 26 / 99999
23:43:00.270 00.012 12020 IsGuiding returns 1
23:43:00.270 00.000 9340 evsrv: {"Event":"Settling","Timestamp":1778733780.270,"Host":"ASTRO","Inst":1,"Distance":0.53,"Time":0.0,"SettleTime":8.0,"StarLocked":true}
23:43:00.281 00.011 12020 scope still moving after pulse duration time elapsed
23:43:00.282 00.001 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:43:00.292 00.010 9340 ScheduleExposure(2000,3,1) exposurePending=0
23:43:00.301 00.009 9340 Enqueuing Expose request
23:43:00.310 00.009 12020 IsSlewing returns 0
23:43:00.312 00.002 12020 IsGuiding returns 0
23:43:00.312 00.000 12020 scope move finished after 50 + 66 ms
23:43:00.312 00.000 12020 Move returns status 0, amount 50
23:43:00.313 00.001 12020 MoveAxis(N, 0, ABG)
23:43:00.313 00.000 12020 Move returns status 0, amount 0
23:43:00.313 00.000 12020 move complete, result=0
23:43:00.313 00.000 12020 worker thread done servicing request
23:43:00.313 00.000 12020 Worker thread wakes up
23:43:00.313 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
23:43:00.313 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(855,51,31,31)
23:43:00.317 00.004 9340 GuideStep: -0.4 px 50 ms EAST, -0.1 px 0 ms NORTH
23:43:00.540 00.223 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"1fbc52e5-1039-426b-a8ab-e5f75acdf6fa"}
23:43:00.553 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"1fbc52e5-1039-426b-a8ab-e5f75acdf6fa"}
23:43:00.577 00.024 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"5e9e76ad-b86b-4233-8b28-30f118367251"}
23:43:00.589 00.012 9340 case statement mapped state 6 to 3
23:43:00.603 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"5e9e76ad-b86b-4233-8b28-30f118367251"}
23:43:00.617 00.014 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"b21ba151-bbbe-4dd8-8f5e-7955d7bc601c"}
23:43:00.630 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":26,"width":15,"height":15,"star_pos":[7.23,7.41],"pixels":"..."},"id":"b21ba151-bbbe-4dd8-8f5e-7955d7bc601c"}
23:43:02.539 01.909 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"06920407-1de3-4292-bef2-a2d71b5611d5"}
23:43:02.548 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"06920407-1de3-4292-bef2-a2d71b5611d5"}
23:43:02.560 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"44c549f7-3ea4-42c0-87a6-ae35ad4e8846"}
23:43:02.569 00.009 9340 case statement mapped state 6 to 3
23:43:02.581 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"44c549f7-3ea4-42c0-87a6-ae35ad4e8846"}
23:43:02.641 00.060 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"10abade9-3843-4b68-9a91-f4ad7d4d2b46"}
23:43:02.653 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":26,"width":15,"height":15,"star_pos":[7.23,7.41],"pixels":"..."},"id":"10abade9-3843-4b68-9a91-f4ad7d4d2b46"}
23:43:02.669 00.016 12020 Exposure complete
23:43:02.878 00.209 12020 worker thread done servicing request
23:43:02.878 00.000 9340 OnExposeComplete: enter
23:43:02.889 00.011 9340 UpdateGuideState(): m_state=6
23:43:02.899 00.010 9340 Star::Find(15, 870, 66, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 27
23:43:02.909 00.010 9340 Star::Find returns 1 (0), X=870.46, Y=66.36, Mass=680250, SNR=151.4, Peak=55501 HFD=4.0
23:43:02.921 00.012 9340 CameraToMount -- cameraTheta (0.07) - m_xAngle (-3.14) = xAngle (3.20 = -3.08)
23:43:02.931 00.010 9340 CameraToMount -- cameraTheta (0.07) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (3.19 = -3.10)
23:43:02.941 00.010 9340 CameraToMount -- cameraX=0.63 cameraY=0.04 hyp=0.63 cameraTheta=0.07 mountX=-0.63 mountY=-0.03, mountTheta=-3.10
23:43:02.957 00.016 9340 SchedulePrimaryMove(10104498, x=0.63, y=0.04, opts=13)
23:43:02.970 00.013 9340 Enqueuing Move request for scope (0.63, 0.04)
23:43:02.982 00.012 12020 Worker thread wakes up
23:43:02.982 00.000 12020 worker thread servicing REQUEST_MOVE scope ofs (0.63, 0.04) opts 0xd
23:43:02.982 00.000 12020 Handling offset move in thread for scope, endpoint = (0.63, 0.04)
23:43:02.983 00.001 12020 Moving (0.63, 0.04) raw xDistance=-0.63 yDistance=-0.03
23:43:02.983 00.000 12020 GuideAlgorithmHysteresis::Result() returns -0.40 from input -0.63
23:43:02.983 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:43:02.983 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
23:43:02.983 00.000 12020 MoveAxis(E, 78, ABG)
23:43:02.984 00.001 12020 Guiding  Dir = 2, Dur = 78
23:43:02.986 00.002 12020 IsSlewing returns 0
23:43:02.988 00.002 12020 IsGuiding returns 0
23:43:02.995 00.007 9340 UpdateImageDisplay: Size=(1920,1080) min=6200, max=65535, med=10235, FiltMin=7929, FiltMax=65480, Gamma=2.870
23:43:03.032 00.037 12020 PulseGuide returned control before completion, sleep 44
23:43:03.049 00.017 9340 UpdateGuideState exits: m=680250 SNR=151.4
23:43:03.060 00.011 9340 PhdController: settling, locked = 1, distance = 0.56 (0.45) aobump = 0 frame = 27 / 99999
23:43:03.072 00.012 9340 evsrv: {"Event":"Settling","Timestamp":1778733783.072,"Host":"ASTRO","Inst":1,"Distance":0.56,"Time":0.0,"SettleTime":8.0,"StarLocked":true}
23:43:03.084 00.012 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:43:03.097 00.013 9340 ScheduleExposure(2000,3,1) exposurePending=0
23:43:03.113 00.016 9340 Enqueuing Expose request
23:43:03.125 00.012 12020 IsGuiding returns 1
23:43:03.125 00.000 12020 scope still moving after pulse duration time elapsed
23:43:03.150 00.025 12020 IsSlewing returns 0
23:43:03.153 00.003 12020 IsGuiding returns 0
23:43:03.153 00.000 12020 scope move finished after 78 + 88 ms
23:43:03.155 00.002 12020 Move returns status 0, amount 78
23:43:03.155 00.000 12020 MoveAxis(N, 0, ABG)
23:43:03.155 00.000 12020 Move returns status 0, amount 0
23:43:03.155 00.000 12020 move complete, result=0
23:43:03.155 00.000 12020 worker thread done servicing request
23:43:03.155 00.000 12020 Worker thread wakes up
23:43:03.156 00.001 12020 worker thread servicing REQUEST_EXPOSE 2000
23:43:03.156 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(855,51,31,31)
23:43:03.168 00.012 9340 GuideStep: -0.6 px 78 ms EAST, -0.0 px 0 ms NORTH
23:43:04.540 01.372 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"cb646700-d613-49de-87c6-842ba3667e6a"}
23:43:04.551 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"cb646700-d613-49de-87c6-842ba3667e6a"}
23:43:04.562 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"3ccf21b2-e46b-4cf4-bb90-3b0cb9f7ca8e"}
23:43:04.573 00.011 9340 case statement mapped state 6 to 3
23:43:04.585 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"3ccf21b2-e46b-4cf4-bb90-3b0cb9f7ca8e"}
23:43:04.595 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"73d134ef-864e-45f9-b6d6-38a988679673"}
23:43:04.606 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":27,"width":15,"height":15,"star_pos":[7.46,7.36],"pixels":"..."},"id":"73d134ef-864e-45f9-b6d6-38a988679673"}
23:43:05.518 00.912 12020 Exposure complete
23:43:05.673 00.155 12020 worker thread done servicing request
23:43:05.673 00.000 9340 OnExposeComplete: enter
23:43:05.682 00.009 9340 UpdateGuideState(): m_state=6
23:43:05.690 00.008 9340 Star::Find(15, 870, 66, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 28
23:43:05.698 00.008 9340 Star::Find returns 1 (0), X=869.82, Y=66.41, Mass=709354, SNR=144.9, Peak=55439 HFD=3.8
23:43:05.705 00.007 9340 CameraToMount -- cameraTheta (1.68) - m_xAngle (-3.14) = xAngle (4.81 = -1.47)
23:43:05.713 00.008 9340 CameraToMount -- cameraTheta (1.68) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (4.80 = -1.49)
23:43:05.720 00.007 9340 CameraToMount -- cameraX=-0.01 cameraY=0.09 hyp=0.09 cameraTheta=1.68 mountX=0.01 mountY=-0.09, mountTheta=-1.47
23:43:05.735 00.015 9340 SchedulePrimaryMove(10104498, x=-0.01, y=0.09, opts=13)
23:43:05.743 00.008 9340 Enqueuing Move request for scope (-0.01, 0.09)
23:43:05.752 00.009 12020 Worker thread wakes up
23:43:05.752 00.000 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.09) opts 0xd
23:43:05.752 00.000 12020 Handling offset move in thread for scope, endpoint = (-0.01, 0.09)
23:43:05.752 00.000 12020 Moving (-0.01, 0.09) raw xDistance=0.01 yDistance=-0.09
23:43:05.753 00.001 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
23:43:05.753 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:43:05.753 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
23:43:05.753 00.000 12020 MoveAxis(E, 0, ABG)
23:43:05.753 00.000 12020 Move returns status 0, amount 0
23:43:05.753 00.000 12020 MoveAxis(N, 0, ABG)
23:43:05.753 00.000 12020 Move returns status 0, amount 0
23:43:05.753 00.000 12020 move complete, result=0
23:43:05.754 00.001 12020 worker thread done servicing request
23:43:05.761 00.007 9340 UpdateImageDisplay: Size=(1920,1080) min=6437, max=65514, med=10239, FiltMin=8033, FiltMax=65469, Gamma=2.870
23:43:05.800 00.039 9340 UpdateGuideState exits: m=709354 SNR=144.9
23:43:05.810 00.010 9340 PhdController: settling, locked = 1, distance = 0.42 (0.45) aobump = 0 frame = 28 / 99999
23:43:05.819 00.009 9340 evsrv: {"Event":"Settling","Timestamp":1778733785.819,"Host":"ASTRO","Inst":1,"Distance":0.42,"Time":0.0,"SettleTime":8.0,"StarLocked":true}
23:43:05.829 00.010 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:43:05.838 00.009 9340 ScheduleExposure(2000,3,1) exposurePending=0
23:43:05.847 00.009 9340 Enqueuing Expose request
23:43:05.859 00.012 12020 Worker thread wakes up
23:43:05.859 00.000 9340 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
23:43:05.869 00.010 12020 worker thread servicing REQUEST_EXPOSE 2000
23:43:05.870 00.001 12020 Handling exposure in thread, d=2000 o=3 r=(855,51,31,31)
23:43:06.549 00.679 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"ed41ff36-29ee-4204-8ac3-92765142fb5f"}
23:43:06.562 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"ed41ff36-29ee-4204-8ac3-92765142fb5f"}
23:43:06.575 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"60c42e2e-4ffb-438c-9424-a02a603b8cd8"}
23:43:06.588 00.013 9340 case statement mapped state 6 to 3
23:43:06.603 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"60c42e2e-4ffb-438c-9424-a02a603b8cd8"}
23:43:06.618 00.015 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"fe43acd7-f291-4638-8a0a-75d7a1dcdb54"}
23:43:06.628 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":28,"width":15,"height":15,"star_pos":[6.82,7.41],"pixels":"..."},"id":"fe43acd7-f291-4638-8a0a-75d7a1dcdb54"}
23:43:08.232 01.604 12020 Exposure complete
23:43:08.386 00.154 12020 worker thread done servicing request
23:43:08.386 00.000 9340 OnExposeComplete: enter
23:43:08.395 00.009 9340 UpdateGuideState(): m_state=6
23:43:08.403 00.008 9340 Star::Find(15, 869, 66, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 29
23:43:08.410 00.007 9340 Star::Find returns 1 (0), X=870.21, Y=66.64, Mass=754023, SNR=138.4, Peak=59265 HFD=4.2
23:43:08.418 00.008 9340 CameraToMount -- cameraTheta (0.71) - m_xAngle (-3.14) = xAngle (3.84 = -2.44)
23:43:08.426 00.008 9340 CameraToMount -- cameraTheta (0.71) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (3.83 = -2.46)
23:43:08.434 00.008 9340 CameraToMount -- cameraX=0.38 cameraY=0.32 hyp=0.49 cameraTheta=0.71 mountX=-0.38 mountY=-0.31, mountTheta=-2.45
23:43:08.445 00.011 9340 SchedulePrimaryMove(10104498, x=0.38, y=0.32, opts=13)
23:43:08.453 00.008 9340 Enqueuing Move request for scope (0.38, 0.32)
23:43:08.461 00.008 12020 Worker thread wakes up
23:43:08.461 00.000 12020 worker thread servicing REQUEST_MOVE scope ofs (0.38, 0.32) opts 0xd
23:43:08.461 00.000 12020 Handling offset move in thread for scope, endpoint = (0.38, 0.32)
23:43:08.461 00.000 12020 Moving (0.38, 0.32) raw xDistance=-0.38 yDistance=-0.31
23:43:08.461 00.000 12020 GuideAlgorithmHysteresis::Result() returns -0.22 from input -0.38
23:43:08.462 00.001 12020 GuideAlgorithmResistSwitch::result() returns -0.31 from input -0.31
23:43:08.462 00.000 12020 MoveAxis(E, 43, ABG)
23:43:08.462 00.000 12020 Guiding  Dir = 2, Dur = 43
23:43:08.462 00.000 12020 IsSlewing returns 0
23:43:08.463 00.001 12020 IsGuiding returns 0
23:43:08.472 00.009 9340 UpdateImageDisplay: Size=(1920,1080) min=6792, max=65535, med=10235, FiltMin=8153, FiltMax=65472, Gamma=2.870
23:43:08.485 00.013 12020 PulseGuide returned control before completion, sleep 32
23:43:08.515 00.030 9340 UpdateGuideState exits: m=754023 SNR=138.4
23:43:08.526 00.011 9340 PhdController: settling, locked = 1, distance = 0.44 (0.45) aobump = 0 frame = 29 / 99999
23:43:08.535 00.009 12020 IsGuiding returns 1
23:43:08.535 00.000 12020 scope still moving after pulse duration time elapsed
23:43:08.535 00.000 9340 evsrv: {"Event":"Settling","Timestamp":1778733788.535,"Host":"ASTRO","Inst":1,"Distance":0.44,"Time":2.7,"SettleTime":8.0,"StarLocked":true}
23:43:08.544 00.009 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:43:08.553 00.009 9340 ScheduleExposure(2000,3,1) exposurePending=0
23:43:08.562 00.009 9340 Enqueuing Expose request
23:43:08.572 00.010 12020 IsSlewing returns 0
23:43:08.572 00.000 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"4ac115c0-d29b-4a8a-aa51-91d5e972ed6a"}
23:43:08.585 00.013 12020 IsGuiding returns 0
23:43:08.585 00.000 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"4ac115c0-d29b-4a8a-aa51-91d5e972ed6a"}
23:43:08.598 00.013 12020 scope move finished after 43 + 78 ms
23:43:08.599 00.001 12020 Move returns status 0, amount 43
23:43:08.599 00.000 12020 MoveAxis(N, 52, ABG)
23:43:08.599 00.000 12020 Guiding  Dir = 0, Dur = 52
23:43:08.625 00.026 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"f91b1471-cc91-4e18-9e37-1198722a74d0"}
23:43:08.636 00.011 9340 case statement mapped state 6 to 3
23:43:08.647 00.011 12020 IsSlewing returns 0
23:43:08.647 00.000 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"f91b1471-cc91-4e18-9e37-1198722a74d0"}
23:43:08.657 00.010 12020 IsGuiding returns 0
23:43:08.681 00.024 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"9dd5a986-01e6-4491-8821-dcef30d32d54"}
23:43:08.693 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":29,"width":15,"height":15,"star_pos":[7.21,6.64],"pixels":"..."},"id":"9dd5a986-01e6-4491-8821-dcef30d32d54"}
23:43:08.775 00.082 12020 IsGuiding returns 1
23:43:08.775 00.000 12020 scope still moving after pulse duration time elapsed
23:43:08.800 00.025 12020 IsSlewing returns 0
23:43:08.801 00.001 12020 IsGuiding returns 1
23:43:08.933 00.132 12020 IsSlewing returns 0
23:43:08.981 00.048 12020 IsGuiding returns 0
23:43:08.982 00.001 12020 scope move finished after 52 + 271 ms
23:43:08.982 00.000 12020 Move returns status 0, amount 52
23:43:08.982 00.000 12020 move complete, result=0
23:43:08.982 00.000 12020 worker thread done servicing request
23:43:08.982 00.000 9340 GuideStep: -0.4 px 43 ms EAST, -0.3 px 52 ms NORTH
23:43:08.994 00.012 12020 Worker thread wakes up
23:43:08.994 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
23:43:08.994 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(855,51,31,31)
23:43:10.561 01.567 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"2d9eb2a2-2fbd-42dc-af55-6ddaba53c011"}
23:43:10.576 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"2d9eb2a2-2fbd-42dc-af55-6ddaba53c011"}
23:43:10.592 00.016 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"6ad08943-d3a7-45b1-bed6-802c0f9ada64"}
23:43:10.606 00.014 9340 case statement mapped state 6 to 3
23:43:10.620 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"6ad08943-d3a7-45b1-bed6-802c0f9ada64"}
23:43:10.645 00.025 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"438e2b35-4342-4a10-9231-a2c6f0d1a429"}
23:43:10.663 00.018 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":29,"width":15,"height":15,"star_pos":[7.21,6.64],"pixels":"..."},"id":"438e2b35-4342-4a10-9231-a2c6f0d1a429"}
23:43:11.360 00.697 12020 Exposure complete
23:43:11.547 00.187 12020 worker thread done servicing request
23:43:11.547 00.000 9340 OnExposeComplete: enter
23:43:11.556 00.009 9340 UpdateGuideState(): m_state=6
23:43:11.565 00.009 9340 Star::Find(15, 870, 66, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 30
23:43:11.575 00.010 9340 Star::Find returns 1 (0), X=869.85, Y=66.41, Mass=634039, SNR=117.8, Peak=51387 HFD=3.8
23:43:11.583 00.008 9340 CameraToMount -- cameraTheta (1.35) - m_xAngle (-3.14) = xAngle (4.49 = -1.80)
23:43:11.592 00.009 9340 CameraToMount -- cameraTheta (1.35) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (4.47 = -1.81)
23:43:11.602 00.010 9340 CameraToMount -- cameraX=0.02 cameraY=0.08 hyp=0.08 cameraTheta=1.35 mountX=-0.02 mountY=-0.08, mountTheta=-1.80
23:43:11.615 00.013 9340 SchedulePrimaryMove(10104498, x=0.02, y=0.08, opts=13)
23:43:11.624 00.009 9340 Enqueuing Move request for scope (0.02, 0.08)
23:43:11.633 00.009 12020 Worker thread wakes up
23:43:11.633 00.000 12020 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.08) opts 0xd
23:43:11.633 00.000 12020 Handling offset move in thread for scope, endpoint = (0.02, 0.08)
23:43:11.633 00.000 12020 Moving (0.02, 0.08) raw xDistance=-0.02 yDistance=-0.08
23:43:11.634 00.001 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
23:43:11.634 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:43:11.634 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
23:43:11.635 00.001 12020 MoveAxis(E, 0, ABG)
23:43:11.635 00.000 12020 Move returns status 0, amount 0
23:43:11.635 00.000 12020 MoveAxis(N, 0, ABG)
23:43:11.635 00.000 12020 Move returns status 0, amount 0
23:43:11.635 00.000 12020 move complete, result=0
23:43:11.635 00.000 12020 worker thread done servicing request
23:43:11.646 00.011 9340 UpdateImageDisplay: Size=(1920,1080) min=5883, max=65535, med=10246, FiltMin=8037, FiltMax=65472, Gamma=2.870
23:43:11.693 00.047 9340 UpdateGuideState exits: m=634039 SNR=117.8
23:43:11.703 00.010 9340 PhdController: settling, locked = 1, distance = 0.34 (0.45) aobump = 0 frame = 30 / 99999
23:43:11.714 00.011 9340 evsrv: {"Event":"Settling","Timestamp":1778733791.714,"Host":"ASTRO","Inst":1,"Distance":0.34,"Time":5.9,"SettleTime":8.0,"StarLocked":true}
23:43:11.724 00.010 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:43:11.734 00.010 9340 ScheduleExposure(2000,3,1) exposurePending=0
23:43:11.749 00.015 9340 Enqueuing Expose request
23:43:11.760 00.011 12020 Worker thread wakes up
23:43:11.760 00.000 9340 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
23:43:11.772 00.012 12020 worker thread servicing REQUEST_EXPOSE 2000
23:43:11.772 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(855,51,31,31)
23:43:12.580 00.808 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"9ac5b004-9d71-458c-926c-72bfc8b77667"}
23:43:12.593 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"9ac5b004-9d71-458c-926c-72bfc8b77667"}
23:43:12.607 00.014 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"4423f89e-b301-4837-9bfc-4ce3a7aedfb1"}
23:43:12.620 00.013 9340 case statement mapped state 6 to 3
23:43:12.631 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"4423f89e-b301-4837-9bfc-4ce3a7aedfb1"}
23:43:12.642 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"3961625f-aa84-4f56-be90-968932a67d91"}
23:43:12.657 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":30,"width":15,"height":15,"star_pos":[6.85,7.41],"pixels":"..."},"id":"3961625f-aa84-4f56-be90-968932a67d91"}
23:43:14.141 01.484 12020 Exposure complete
23:43:14.323 00.182 12020 worker thread done servicing request
23:43:14.323 00.000 9340 OnExposeComplete: enter
23:43:14.335 00.012 9340 UpdateGuideState(): m_state=6
23:43:14.343 00.008 9340 Star::Find(15, 869, 66, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 31
23:43:14.352 00.009 9340 Star::Find returns 1 (0), X=870.38, Y=66.62, Mass=680420, SNR=119.1, Peak=58853 HFD=3.9
23:43:14.363 00.011 9340 CameraToMount -- cameraTheta (0.50) - m_xAngle (-3.14) = xAngle (3.63 = -2.65)
23:43:14.373 00.010 9340 CameraToMount -- cameraTheta (0.50) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (3.62 = -2.66)
23:43:14.383 00.010 9340 CameraToMount -- cameraX=0.55 cameraY=0.30 hyp=0.62 cameraTheta=0.50 mountX=-0.55 mountY=-0.29, mountTheta=-2.66
23:43:14.406 00.023 9340 SchedulePrimaryMove(10104498, x=0.55, y=0.30, opts=13)
23:43:14.417 00.011 9340 Enqueuing Move request for scope (0.55, 0.30)
23:43:14.428 00.011 12020 Worker thread wakes up
23:43:14.428 00.000 12020 worker thread servicing REQUEST_MOVE scope ofs (0.55, 0.30) opts 0xd
23:43:14.429 00.001 12020 Handling offset move in thread for scope, endpoint = (0.55, 0.30)
23:43:14.429 00.000 12020 Moving (0.55, 0.30) raw xDistance=-0.55 yDistance=-0.29
23:43:14.429 00.000 12020 GuideAlgorithmHysteresis::Result() returns -0.32 from input -0.55
23:43:14.429 00.000 12020 GuideAlgorithmResistSwitch::result() returns -0.29 from input -0.29
23:43:14.429 00.000 12020 MoveAxis(E, 63, ABG)
23:43:14.429 00.000 12020 Guiding  Dir = 2, Dur = 63
23:43:14.430 00.001 12020 IsSlewing returns 0
23:43:14.431 00.001 12020 IsGuiding returns 0
23:43:14.440 00.009 9340 UpdateImageDisplay: Size=(1920,1080) min=6268, max=65535, med=10254, FiltMin=7781, FiltMax=65469, Gamma=2.870
23:43:14.450 00.010 12020 PulseGuide returned control before completion, sleep 55
23:43:14.486 00.036 9340 UpdateGuideState exits: m=680420 SNR=119.1
23:43:14.497 00.011 9340 PhdController: settling, locked = 1, distance = 0.42 (0.45) aobump = 0 frame = 31 / 99999
23:43:14.508 00.011 9340 PhdController: newstate STATE_FINISH
23:43:14.518 00.010 9340 PhdController complete: success
23:43:14.528 00.010 9340 evsrv: {"Event":"SettleDone","Timestamp":1778733794.528,"Host":"ASTRO","Inst":1,"Status":0,"TotalFrames":31,"DroppedFrames":0}
23:43:14.541 00.013 9340 Mount: notify guiding dither settle done success=1
23:43:14.551 00.010 12020 IsGuiding returns 0
23:43:14.551 00.000 9340 PhdController: newstate STATE_IDLE
23:43:14.563 00.012 12020 Move returns status 0, amount 63
23:43:14.563 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:43:14.575 00.012 12020 MoveAxis(N, 48, ABG)
23:43:14.576 00.001 9340 ScheduleExposure(2000,3,1) exposurePending=0
23:43:14.588 00.012 12020 Guiding  Dir = 0, Dur = 48
23:43:14.588 00.000 9340 Enqueuing Expose request
23:43:14.601 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"24dfbff2-4d3e-4ae8-b0b6-e98afa3b67c8"}
23:43:14.612 00.011 12020 IsSlewing returns 0
23:43:14.612 00.000 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"24dfbff2-4d3e-4ae8-b0b6-e98afa3b67c8"}
23:43:14.624 00.012 12020 IsGuiding returns 0
23:43:14.660 00.036 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"680116fe-772a-4ed4-bbbd-a91281d251de"}
23:43:14.671 00.011 9340 case statement mapped state 6 to 3
23:43:14.687 00.016 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"680116fe-772a-4ed4-bbbd-a91281d251de"}
23:43:14.720 00.033 12020 IsGuiding returns 1
23:43:14.720 00.000 12020 scope still moving after pulse duration time elapsed
23:43:14.728 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"c7563e1a-b24c-4f89-923f-8f612ee4f9c2"}
23:43:14.739 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":31,"width":15,"height":15,"star_pos":[7.38,6.62],"pixels":"..."},"id":"c7563e1a-b24c-4f89-923f-8f612ee4f9c2"}
23:43:14.754 00.015 12020 IsSlewing returns 0
23:43:14.849 00.095 12020 IsGuiding returns 0
23:43:14.850 00.001 12020 scope move finished after 48 + 177 ms
23:43:14.850 00.000 12020 Move returns status 0, amount 48
23:43:14.850 00.000 12020 move complete, result=0
23:43:14.850 00.000 12020 worker thread done servicing request
23:43:14.851 00.001 12020 Worker thread wakes up
23:43:14.851 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
23:43:14.851 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(855,51,31,31)
23:43:14.851 00.000 9340 GuideStep: -0.5 px 63 ms EAST, -0.3 px 48 ms NORTH
23:43:16.578 01.727 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"1ce2c029-3789-42a3-babc-ff6cb5560e54"}
23:43:16.592 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"1ce2c029-3789-42a3-babc-ff6cb5560e54"}
23:43:16.612 00.020 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"0f04d91e-fbf0-47f8-b836-ed80014f33ca"}
23:43:16.630 00.018 9340 case statement mapped state 6 to 3
23:43:16.646 00.016 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"0f04d91e-fbf0-47f8-b836-ed80014f33ca"}
23:43:16.701 00.055 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"58c71fc6-67c9-4d39-8316-1c5b8eaf40ed"}
23:43:16.717 00.016 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":31,"width":15,"height":15,"star_pos":[7.38,6.62],"pixels":"..."},"id":"58c71fc6-67c9-4d39-8316-1c5b8eaf40ed"}
23:43:17.213 00.496 12020 Exposure complete
23:43:17.461 00.248 12020 worker thread done servicing request
23:43:17.461 00.000 9340 OnExposeComplete: enter
23:43:17.477 00.016 9340 UpdateGuideState(): m_state=6
23:43:17.496 00.019 9340 Star::Find(15, 870, 66, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 32
23:43:17.511 00.015 9340 Star::Find returns 1 (0), X=870.28, Y=66.52, Mass=659473, SNR=119.0, Peak=57541 HFD=3.7
23:43:17.524 00.013 9340 CameraToMount -- cameraTheta (0.41) - m_xAngle (-3.14) = xAngle (3.55 = -2.74)
23:43:17.539 00.015 9340 CameraToMount -- cameraTheta (0.41) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (3.53 = -2.75)
23:43:17.555 00.016 9340 CameraToMount -- cameraX=0.45 cameraY=0.20 hyp=0.49 cameraTheta=0.41 mountX=-0.45 mountY=-0.19, mountTheta=-2.75
23:43:17.577 00.022 9340 SchedulePrimaryMove(10104498, x=0.45, y=0.20, opts=13)
23:43:17.591 00.014 9340 Enqueuing Move request for scope (0.45, 0.20)
23:43:17.606 00.015 12020 Worker thread wakes up
23:43:17.606 00.000 12020 worker thread servicing REQUEST_MOVE scope ofs (0.45, 0.20) opts 0xd
23:43:17.606 00.000 12020 Handling offset move in thread for scope, endpoint = (0.45, 0.20)
23:43:17.607 00.001 12020 Moving (0.45, 0.20) raw xDistance=-0.45 yDistance=-0.19
23:43:17.607 00.000 12020 GuideAlgorithmHysteresis::Result() returns -0.30 from input -0.45
23:43:17.607 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:43:17.607 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
23:43:17.607 00.000 12020 MoveAxis(E, 59, ABG)
23:43:17.607 00.000 12020 Guiding  Dir = 2, Dur = 59
23:43:17.610 00.003 12020 IsSlewing returns 0
23:43:17.611 00.001 12020 IsGuiding returns 0
23:43:17.624 00.013 9340 UpdateImageDisplay: Size=(1920,1080) min=5841, max=65535, med=10271, FiltMin=8191, FiltMax=65456, Gamma=2.870
23:43:17.641 00.017 12020 PulseGuide returned control before completion, sleep 48
23:43:17.689 00.048 9340 UpdateGuideState exits: m=659473 SNR=119.0
23:43:17.706 00.017 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:43:17.722 00.016 12020 IsGuiding returns 1
23:43:17.723 00.001 9340 ScheduleExposure(2000,3,1) exposurePending=0
23:43:17.734 00.011 9340 Enqueuing Expose request
23:43:17.751 00.017 12020 scope still moving after pulse duration time elapsed
23:43:17.775 00.024 12020 IsSlewing returns 0
23:43:17.776 00.001 12020 IsGuiding returns 0
23:43:17.776 00.000 12020 scope move finished after 59 + 105 ms
23:43:17.777 00.001 12020 Move returns status 0, amount 59
23:43:17.777 00.000 12020 MoveAxis(N, 0, ABG)
23:43:17.777 00.000 12020 Move returns status 0, amount 0
23:43:17.777 00.000 12020 move complete, result=0
23:43:17.777 00.000 12020 worker thread done servicing request
23:43:17.778 00.001 12020 Worker thread wakes up
23:43:17.778 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
23:43:17.778 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(855,51,31,31)
23:43:17.798 00.020 9340 GuideStep: -0.5 px 59 ms EAST, -0.2 px 0 ms NORTH
23:43:18.587 00.789 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"6201a094-bfba-4769-80bc-0e854191efe5"}
23:43:18.602 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"6201a094-bfba-4769-80bc-0e854191efe5"}
23:43:18.644 00.042 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"01d5be93-4873-4ee4-9667-19756381abd4"}
23:43:18.660 00.016 9340 case statement mapped state 6 to 3
23:43:18.673 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"01d5be93-4873-4ee4-9667-19756381abd4"}
23:43:18.692 00.019 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"69f8b72e-9ced-475c-b727-777230835e75"}
23:43:18.706 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":32,"width":15,"height":15,"star_pos":[7.28,6.52],"pixels":"..."},"id":"69f8b72e-9ced-475c-b727-777230835e75"}
23:43:20.139 01.433 12020 Exposure complete
23:43:20.319 00.180 12020 worker thread done servicing request
23:43:20.319 00.000 9340 OnExposeComplete: enter
23:43:20.328 00.009 9340 UpdateGuideState(): m_state=6
23:43:20.337 00.009 9340 Star::Find(15, 870, 66, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 33
23:43:20.347 00.010 9340 Star::Find returns 1 (0), X=870.35, Y=67.13, Mass=681171, SNR=129.4, Peak=53759 HFD=3.8
23:43:20.356 00.009 9340 CameraToMount -- cameraTheta (1.00) - m_xAngle (-3.14) = xAngle (4.14 = -2.15)
23:43:20.363 00.007 9340 CameraToMount -- cameraTheta (1.00) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (4.12 = -2.16)
23:43:20.372 00.009 9340 CameraToMount -- cameraX=0.52 cameraY=0.81 hyp=0.96 cameraTheta=1.00 mountX=-0.52 mountY=-0.80, mountTheta=-2.15
23:43:20.388 00.016 9340 SchedulePrimaryMove(10104498, x=0.52, y=0.81, opts=13)
23:43:20.399 00.011 9340 Enqueuing Move request for scope (0.52, 0.81)
23:43:20.411 00.012 12020 Worker thread wakes up
23:43:20.411 00.000 12020 worker thread servicing REQUEST_MOVE scope ofs (0.52, 0.81) opts 0xd
23:43:20.411 00.000 12020 Handling offset move in thread for scope, endpoint = (0.52, 0.81)
23:43:20.411 00.000 12020 Moving (0.52, 0.81) raw xDistance=-0.52 yDistance=-0.80
23:43:20.411 00.000 12020 GuideAlgorithmHysteresis::Result() returns -0.34 from input -0.52
23:43:20.412 00.001 12020 GuideAlgorithmResistSwitch::result() returns -0.80 from input -0.80
23:43:20.412 00.000 12020 MoveAxis(E, 66, ABG)
23:43:20.412 00.000 12020 Guiding  Dir = 2, Dur = 66
23:43:20.416 00.004 12020 IsSlewing returns 0
23:43:20.416 00.000 12020 IsGuiding returns 0
23:43:20.424 00.008 9340 UpdateImageDisplay: Size=(1920,1080) min=6378, max=65535, med=10233, FiltMin=8063, FiltMax=65469, Gamma=2.870
23:43:20.447 00.023 12020 PulseGuide returned control before completion, sleep 46
23:43:20.472 00.025 9340 UpdateGuideState exits: m=681171 SNR=129.4
23:43:20.482 00.010 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:43:20.492 00.010 9340 ScheduleExposure(2000,3,1) exposurePending=0
23:43:20.506 00.014 9340 Enqueuing Expose request
23:43:20.527 00.021 12020 IsGuiding returns 1
23:43:20.527 00.000 12020 scope still moving after pulse duration time elapsed
23:43:20.559 00.032 12020 IsSlewing returns 0
23:43:20.560 00.001 12020 IsGuiding returns 0
23:43:20.560 00.000 12020 scope move finished after 66 + 77 ms
23:43:20.560 00.000 12020 Move returns status 0, amount 66
23:43:20.560 00.000 12020 MoveAxis(N, 134, ABG)
23:43:20.560 00.000 12020 Guiding  Dir = 0, Dur = 134
23:43:20.562 00.002 12020 IsSlewing returns 0
23:43:20.563 00.001 12020 IsGuiding returns 0
23:43:20.587 00.024 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"6c7c763f-4ee6-464b-ad3e-bf0811d27018"}
23:43:20.601 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"6c7c763f-4ee6-464b-ad3e-bf0811d27018"}
23:43:20.622 00.021 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"10aeec85-29b1-4796-8e10-382a00550e53"}
23:43:20.635 00.013 9340 case statement mapped state 6 to 3
23:43:20.645 00.010 12020 PulseGuide returned control before completion, sleep 68
23:43:20.645 00.000 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"10aeec85-29b1-4796-8e10-382a00550e53"}
23:43:20.656 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"2ffa7ecd-5578-4112-b4b4-f2b5e5dac2c2"}
23:43:20.667 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":33,"width":15,"height":15,"star_pos":[7.35,7.13],"pixels":"..."},"id":"2ffa7ecd-5578-4112-b4b4-f2b5e5dac2c2"}
23:43:20.722 00.055 12020 IsGuiding returns 1
23:43:20.722 00.000 12020 scope still moving after pulse duration time elapsed
23:43:20.785 00.063 12020 IsSlewing returns 0
23:43:20.878 00.093 12020 IsGuiding returns 0
23:43:20.880 00.002 12020 scope move finished after 134 + 182 ms
23:43:20.880 00.000 12020 Move returns status 0, amount 134
23:43:20.880 00.000 12020 move complete, result=0
23:43:20.880 00.000 12020 worker thread done servicing request
23:43:20.881 00.001 9340 GuideStep: -0.5 px 66 ms EAST, -0.8 px 134 ms NORTH
23:43:20.892 00.011 12020 Worker thread wakes up
23:43:20.893 00.001 12020 worker thread servicing REQUEST_EXPOSE 2000
23:43:20.893 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(855,51,31,31)
23:43:22.604 01.711 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"245ea029-aad6-48f9-9573-a40ce0eb1bf6"}
23:43:22.616 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"245ea029-aad6-48f9-9573-a40ce0eb1bf6"}
23:43:22.652 00.036 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"d4691f73-e54d-499d-bdea-86df3bbe99ea"}
23:43:22.666 00.014 9340 case statement mapped state 6 to 3
23:43:22.677 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"d4691f73-e54d-499d-bdea-86df3bbe99ea"}
23:43:22.695 00.018 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"c823d680-64b9-4874-9543-373245c75afa"}
23:43:22.707 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":33,"width":15,"height":15,"star_pos":[7.35,7.13],"pixels":"..."},"id":"c823d680-64b9-4874-9543-373245c75afa"}
23:43:23.368 00.661 12020 Exposure complete
23:43:23.576 00.208 12020 worker thread done servicing request
23:43:23.576 00.000 9340 OnExposeComplete: enter
23:43:23.587 00.011 9340 UpdateGuideState(): m_state=6
23:43:23.597 00.010 9340 Star::Find(15, 870, 67, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 34
23:43:23.606 00.009 9340 Star::Find returns 1 (0), X=870.13, Y=66.40, Mass=696095, SNR=143.5, Peak=56769 HFD=3.9
23:43:23.614 00.008 9340 CameraToMount -- cameraTheta (0.27) - m_xAngle (-3.14) = xAngle (3.41 = -2.88)
23:43:23.624 00.010 9340 CameraToMount -- cameraTheta (0.27) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (3.39 = -2.89)
23:43:23.635 00.011 9340 CameraToMount -- cameraX=0.29 cameraY=0.08 hyp=0.31 cameraTheta=0.27 mountX=-0.29 mountY=-0.08, mountTheta=-2.89
23:43:23.650 00.015 9340 SchedulePrimaryMove(10104498, x=0.29, y=0.08, opts=13)
23:43:23.665 00.015 9340 Enqueuing Move request for scope (0.29, 0.08)
23:43:23.675 00.010 12020 Worker thread wakes up
23:43:23.675 00.000 12020 worker thread servicing REQUEST_MOVE scope ofs (0.29, 0.08) opts 0xd
23:43:23.675 00.000 12020 Handling offset move in thread for scope, endpoint = (0.29, 0.08)
23:43:23.675 00.000 12020 Moving (0.29, 0.08) raw xDistance=-0.29 yDistance=-0.08
23:43:23.675 00.000 12020 GuideAlgorithmHysteresis::Result() returns -0.21 from input -0.29
23:43:23.676 00.001 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:43:23.676 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
23:43:23.676 00.000 12020 MoveAxis(E, 41, ABG)
23:43:23.676 00.000 12020 Guiding  Dir = 2, Dur = 41
23:43:23.677 00.001 12020 IsSlewing returns 0
23:43:23.679 00.002 12020 IsGuiding returns 0
23:43:23.687 00.008 9340 UpdateImageDisplay: Size=(1920,1080) min=6758, max=65535, med=10302, FiltMin=8116, FiltMax=65469, Gamma=2.870
23:43:23.710 00.023 12020 PulseGuide returned control before completion, sleep 20
23:43:23.735 00.025 9340 UpdateGuideState exits: m=696095 SNR=143.5
23:43:23.745 00.010 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:43:23.757 00.012 9340 ScheduleExposure(2000,3,1) exposurePending=0
23:43:23.767 00.010 9340 Enqueuing Expose request
23:43:23.778 00.011 12020 IsGuiding returns 0
23:43:23.778 00.000 12020 Move returns status 0, amount 41
23:43:23.778 00.000 12020 MoveAxis(N, 0, ABG)
23:43:23.779 00.001 12020 Move returns status 0, amount 0
23:43:23.779 00.000 12020 move complete, result=0
23:43:23.779 00.000 12020 worker thread done servicing request
23:43:23.779 00.000 12020 Worker thread wakes up
23:43:23.779 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
23:43:23.780 00.001 12020 Handling exposure in thread, d=2000 o=3 r=(855,51,31,31)
23:43:23.780 00.000 9340 GuideStep: -0.3 px 41 ms EAST, -0.1 px 0 ms NORTH
23:43:24.415 00.635 9340 OnExposureDurationSelected: duration = 1000
23:43:24.602 00.187 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"dba73119-a2d4-4356-8f1b-08d9fd732b5b"}
23:43:24.613 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"dba73119-a2d4-4356-8f1b-08d9fd732b5b"}
23:43:24.625 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"4fa9b668-227d-4bb3-9e47-14497ae1c441"}
23:43:24.635 00.010 9340 case statement mapped state 6 to 3
23:43:24.646 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"4fa9b668-227d-4bb3-9e47-14497ae1c441"}
23:43:24.660 00.014 9340 evsrv: cli 100A45A8 connect
23:43:24.672 00.012 9340 case statement mapped state 6 to 3
23:43:24.683 00.011 9340 case statement mapped state 6 to 3
23:43:24.695 00.012 9340 evsrv: cli 100A45A8 request: {"method":"get_pixel_scale","id":"89339e7f-40f8-4cd0-9222-0959b4d1b701"}
23:43:24.708 00.013 9340 evsrv: cli 100A45A8 response: {"jsonrpc":"2.0","result":2.47177,"id":"89339e7f-40f8-4cd0-9222-0959b4d1b701"}
23:43:24.720 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"0f8b70ed-34d1-44a6-adb2-4191e063593b"}
23:43:24.731 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":34,"width":15,"height":15,"star_pos":[7.13,7.40],"pixels":"..."},"id":"0f8b70ed-34d1-44a6-adb2-4191e063593b"}
23:43:24.743 00.012 9340 evsrv: cli 100A45A8 disconnect
23:43:26.145 01.402 12020 Exposure complete
23:43:26.289 00.144 12020 worker thread done servicing request
23:43:26.290 00.001 9340 OnExposeComplete: enter
23:43:26.297 00.007 9340 UpdateGuideState(): m_state=6
23:43:26.305 00.008 9340 Star::Find(15, 870, 66, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 35
23:43:26.312 00.007 9340 Star::Find returns 1 (0), X=870.44, Y=66.59, Mass=744159, SNR=147.6, Peak=61514 HFD=4.1
23:43:26.320 00.008 9340 CameraToMount -- cameraTheta (0.42) - m_xAngle (-3.14) = xAngle (3.56 = -2.73)
23:43:26.327 00.007 9340 CameraToMount -- cameraTheta (0.42) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (3.54 = -2.74)
23:43:26.335 00.008 9340 CameraToMount -- cameraX=0.61 cameraY=0.27 hyp=0.66 cameraTheta=0.42 mountX=-0.61 mountY=-0.26, mountTheta=-2.74
23:43:26.345 00.010 9340 SchedulePrimaryMove(10104498, x=0.61, y=0.27, opts=13)
23:43:26.353 00.008 9340 Enqueuing Move request for scope (0.61, 0.27)
23:43:26.361 00.008 12020 Worker thread wakes up
23:43:26.361 00.000 12020 worker thread servicing REQUEST_MOVE scope ofs (0.61, 0.27) opts 0xd
23:43:26.361 00.000 12020 Handling offset move in thread for scope, endpoint = (0.61, 0.27)
23:43:26.361 00.000 12020 Moving (0.61, 0.27) raw xDistance=-0.61 yDistance=-0.26
23:43:26.361 00.000 12020 GuideAlgorithmHysteresis::Result() returns -0.38 from input -0.61
23:43:26.361 00.000 12020 GuideAlgorithmResistSwitch::result() returns -0.26 from input -0.26
23:43:26.362 00.001 12020 MoveAxis(E, 74, ABG)
23:43:26.362 00.000 12020 Guiding  Dir = 2, Dur = 74
23:43:26.364 00.002 12020 IsSlewing returns 0
23:43:26.366 00.002 12020 IsGuiding returns 0
23:43:26.371 00.005 9340 UpdateImageDisplay: Size=(1920,1080) min=6650, max=65533, med=10258, FiltMin=7845, FiltMax=65459, Gamma=2.870
23:43:26.396 00.025 12020 PulseGuide returned control before completion, sleep 55
23:43:26.410 00.014 9340 UpdateGuideState exits: m=744159 SNR=147.6
23:43:26.420 00.010 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:43:26.427 00.007 9340 ScheduleExposure(1000,3,1) exposurePending=0
23:43:26.434 00.007 9340 Enqueuing Expose request
23:43:26.476 00.042 12020 IsGuiding returns 1
23:43:26.477 00.001 12020 scope still moving after pulse duration time elapsed
23:43:26.508 00.031 12020 IsSlewing returns 0
23:43:26.509 00.001 12020 IsGuiding returns 0
23:43:26.509 00.000 12020 scope move finished after 74 + 68 ms
23:43:26.509 00.000 12020 Move returns status 0, amount 74
23:43:26.510 00.001 12020 MoveAxis(N, 43, ABG)
23:43:26.510 00.000 12020 Guiding  Dir = 0, Dur = 43
23:43:26.510 00.000 12020 IsSlewing returns 0
23:43:26.512 00.002 12020 IsGuiding returns 0
23:43:26.590 00.078 12020 IsGuiding returns 1
23:43:26.590 00.000 12020 scope still moving after pulse duration time elapsed
23:43:26.603 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"ab38df8a-37ee-47da-9612-a25f2cfc73e6"}
23:43:26.614 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"ab38df8a-37ee-47da-9612-a25f2cfc73e6"}
23:43:26.624 00.010 12020 IsSlewing returns 0
23:43:26.628 00.004 12020 IsGuiding returns 1
23:43:26.635 00.007 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"324b7265-953a-448b-bc77-ff755082b724"}
23:43:26.644 00.009 9340 case statement mapped state 6 to 3
23:43:26.652 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"324b7265-953a-448b-bc77-ff755082b724"}
23:43:26.660 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"56415c29-1dad-4ce7-96db-d7a634bc5cd7"}
23:43:26.669 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":35,"width":15,"height":15,"star_pos":[7.44,6.59],"pixels":"..."},"id":"56415c29-1dad-4ce7-96db-d7a634bc5cd7"}
23:43:26.748 00.079 12020 IsSlewing returns 0
23:43:26.781 00.033 12020 IsGuiding returns 0
23:43:26.781 00.000 12020 scope move finished after 43 + 225 ms
23:43:26.781 00.000 12020 Move returns status 0, amount 43
23:43:26.781 00.000 12020 move complete, result=0
23:43:26.781 00.000 12020 worker thread done servicing request
23:43:26.782 00.001 9340 GuideStep: -0.6 px 74 ms EAST, -0.3 px 43 ms NORTH
23:43:26.789 00.007 12020 Worker thread wakes up
23:43:26.790 00.001 12020 worker thread servicing REQUEST_EXPOSE 1000
23:43:26.790 00.000 12020 Handling exposure in thread, d=1000 o=3 r=(855,51,31,31)
23:43:26.790 00.000 12020 ZWO: set CONTROL_EXPOSURE 1000000
23:43:28.159 01.369 12020 Exposure complete
23:43:28.321 00.162 12020 worker thread done servicing request
23:43:28.322 00.001 9340 OnExposeComplete: enter
23:43:28.331 00.009 9340 UpdateGuideState(): m_state=6
23:43:28.340 00.009 9340 Star::Find(15, 870, 66, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 36
23:43:28.350 00.010 9340 Star::Find returns 1 (0), X=869.95, Y=66.11, Mass=401110, SNR=119.9, Peak=36000 HFD=3.9
23:43:28.358 00.008 9340 CameraToMount -- cameraTheta (-1.05) - m_xAngle (-3.14) = xAngle (2.08 = 2.08)
23:43:28.366 00.008 9340 CameraToMount -- cameraTheta (-1.05) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (2.07 = 2.07)
23:43:28.375 00.009 9340 CameraToMount -- cameraX=0.12 cameraY=-0.22 hyp=0.25 cameraTheta=-1.05 mountX=-0.12 mountY=0.22, mountTheta=2.08
23:43:28.391 00.016 9340 SchedulePrimaryMove(10104498, x=0.12, y=-0.22, opts=13)
23:43:28.400 00.009 9340 Enqueuing Move request for scope (0.12, -0.22)
23:43:28.409 00.009 12020 Worker thread wakes up
23:43:28.409 00.000 12020 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.22) opts 0xd
23:43:28.409 00.000 12020 Handling offset move in thread for scope, endpoint = (0.12, -0.22)
23:43:28.410 00.001 12020 Moving (0.12, -0.22) raw xDistance=-0.12 yDistance=0.22
23:43:28.410 00.000 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
23:43:28.410 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:43:28.410 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.22
23:43:28.410 00.000 12020 MoveAxis(E, 0, ABG)
23:43:28.410 00.000 12020 Move returns status 0, amount 0
23:43:28.411 00.001 12020 MoveAxis(N, 0, ABG)
23:43:28.411 00.000 12020 Move returns status 0, amount 0
23:43:28.411 00.000 12020 move complete, result=0
23:43:28.411 00.000 12020 worker thread done servicing request
23:43:28.419 00.008 9340 UpdateImageDisplay: Size=(1920,1080) min=4170, max=65483, med=6972, FiltMin=5454, FiltMax=59826, Gamma=2.870
23:43:28.463 00.044 9340 UpdateGuideState exits: m=401110 SNR=119.9
23:43:28.475 00.012 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:43:28.485 00.010 9340 ScheduleExposure(1000,3,1) exposurePending=0
23:43:28.496 00.011 9340 Enqueuing Expose request
23:43:28.505 00.009 12020 Worker thread wakes up
23:43:28.505 00.000 9340 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
23:43:28.515 00.010 12020 worker thread servicing REQUEST_EXPOSE 1000
23:43:28.515 00.000 12020 Handling exposure in thread, d=1000 o=3 r=(855,51,31,31)
23:43:28.603 00.088 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"967f5dd5-538f-4fb9-90d7-21d676c5a6d4"}
23:43:28.616 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"967f5dd5-538f-4fb9-90d7-21d676c5a6d4"}
23:43:28.634 00.018 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"4eba8ef1-bee8-418c-9962-59ba69990f12"}
23:43:28.647 00.013 9340 case statement mapped state 6 to 3
23:43:28.657 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"4eba8ef1-bee8-418c-9962-59ba69990f12"}
23:43:28.670 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"a092d61f-5e25-4636-a6b2-3868ed2d481d"}
23:43:28.683 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":36,"width":15,"height":15,"star_pos":[6.95,7.11],"pixels":"..."},"id":"a092d61f-5e25-4636-a6b2-3868ed2d481d"}
23:43:29.883 01.200 12020 Exposure complete
23:43:30.091 00.208 12020 worker thread done servicing request
23:43:30.091 00.000 9340 OnExposeComplete: enter
23:43:30.101 00.010 9340 UpdateGuideState(): m_state=6
23:43:30.112 00.011 9340 Star::Find(15, 869, 66, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 37
23:43:30.123 00.011 9340 Star::Find returns 1 (0), X=869.93, Y=66.12, Mass=374113, SNR=112.7, Peak=39132 HFD=3.1
23:43:30.133 00.010 9340 MultiStar: exiting stabilization period
23:43:30.142 00.009 9340 MultiStar: updating star positions after lock position change
23:43:30.152 00.010 9340 Star::Find(15, 1401, 380, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 37
23:43:30.161 00.009 9340 Star::Find returns 1 (0), X=1400.52, Y=380.07, Mass=230409, SNR=77.1, Peak=28788 HFD=3.5
23:43:30.171 00.010 9340 Star::Find(15, 1406, 260, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 37
23:43:30.181 00.010 9340 Star::Find returns 1 (0), X=1405.84, Y=259.87, Mass=213311, SNR=71.5, Peak=28028 HFD=2.9
23:43:30.191 00.010 9340 Star::Find(15, 680, 881, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 37
23:43:30.202 00.011 9340 Star::Find returns 1 (0), X=680.54, Y=881.40, Mass=255678, SNR=89.5, Peak=26232 HFD=3.3
23:43:30.211 00.009 9340 Star::Find(15, 789, 405, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 37
23:43:30.223 00.012 9340 Star::Find returns 1 (0), X=789.35, Y=405.14, Mass=218313, SNR=74.1, Peak=25902 HFD=3.4
23:43:30.236 00.013 9340 Star::Find(15, 206, 580, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 37
23:43:30.246 00.010 9340 Star::Find returns 1 (0), X=205.93, Y=580.66, Mass=169652, SNR=62.5, Peak=22261 HFD=3.3
23:43:30.257 00.011 9340 Star::Find(15, 701, 1043, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 37
23:43:30.266 00.009 9340 Star::Find returns 1 (0), X=701.95, Y=1043.51, Mass=200653, SNR=70.7, Peak=24635 HFD=3.6
23:43:30.276 00.010 9340 Star::Find(15, 596, 228, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 37
23:43:30.285 00.009 9340 Star::Find returns 1 (0), X=595.57, Y=227.85, Mass=189253, SNR=63.0, Peak=23692 HFD=3.6
23:43:30.293 00.008 9340 Star::Find(15, 1562, 151, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 37
23:43:30.301 00.008 9340 Star::Find returns 1 (0), X=1562.15, Y=150.82, Mass=162798, SNR=50.6, Peak=20226 HFD=3.5
23:43:30.311 00.010 9340 Star::Find(15, 1627, 750, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 37
23:43:30.321 00.010 9340 Star::Find returns 1 (0), X=1626.86, Y=749.98, Mass=111941, SNR=42.4, Peak=17145 HFD=3.4
23:43:30.331 00.010 9340 Star::Find(15, 1057, 517, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 37
23:43:30.341 00.010 9340 Star::Find returns 1 (0), X=1056.78, Y=516.92, Mass=126574, SNR=45.0, Peak=16057 HFD=3.9
23:43:30.355 00.014 9340 Star::Find(15, 1560, 592, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 37
23:43:30.365 00.010 9340 Star::Find returns 1 (0), X=1560.23, Y=592.10, Mass=155111, SNR=58.3, Peak=23181 HFD=3.1
23:43:30.375 00.010 9340 CameraToMount -- cameraTheta (-1.12) - m_xAngle (-3.14) = xAngle (2.02 = 2.02)
23:43:30.384 00.009 9340 CameraToMount -- cameraTheta (-1.12) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (2.00 = 2.00)
23:43:30.394 00.010 9340 CameraToMount -- cameraX=0.10 cameraY=-0.20 hyp=0.23 cameraTheta=-1.12 mountX=-0.10 mountY=0.20, mountTheta=2.02
23:43:30.407 00.013 9340 SchedulePrimaryMove(10104498, x=0.10, y=-0.20, opts=13)
23:43:30.418 00.011 9340 Enqueuing Move request for scope (0.10, -0.20)
23:43:30.428 00.010 12020 Worker thread wakes up
23:43:30.428 00.000 12020 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.20) opts 0xd
23:43:30.428 00.000 12020 Handling offset move in thread for scope, endpoint = (0.10, -0.20)
23:43:30.428 00.000 12020 Moving (0.10, -0.20) raw xDistance=-0.10 yDistance=0.20
23:43:30.428 00.000 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
23:43:30.428 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:43:30.429 00.001 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.20
23:43:30.429 00.000 12020 MoveAxis(E, 0, ABG)
23:43:30.429 00.000 12020 Move returns status 0, amount 0
23:43:30.429 00.000 12020 MoveAxis(N, 0, ABG)
23:43:30.429 00.000 12020 Move returns status 0, amount 0
23:43:30.429 00.000 12020 move complete, result=0
23:43:30.429 00.000 12020 worker thread done servicing request
23:43:30.437 00.008 9340 UpdateImageDisplay: Size=(1920,1080) min=4420, max=65459, med=6983, FiltMin=5551, FiltMax=60530, Gamma=2.870
23:43:30.487 00.050 9340 UpdateGuideState exits: m=374113 SNR=112.7
23:43:30.501 00.014 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:43:30.512 00.011 9340 ScheduleExposure(1000,3,1) exposurePending=0
23:43:30.522 00.010 9340 Enqueuing Expose request
23:43:30.533 00.011 12020 Worker thread wakes up
23:43:30.533 00.000 9340 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
23:43:30.544 00.011 12020 worker thread servicing REQUEST_EXPOSE 1000
23:43:30.544 00.000 12020 Handling exposure in thread, d=1000 o=3 r=(855,51,31,31)
23:43:30.605 00.061 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"fa75489b-e7e6-45fb-a8d3-4955f27a17bc"}
23:43:30.617 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"fa75489b-e7e6-45fb-a8d3-4955f27a17bc"}
23:43:30.643 00.026 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"138536d0-2b77-40ca-8279-ba14a3589394"}
23:43:30.655 00.012 9340 case statement mapped state 6 to 3
23:43:30.667 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"138536d0-2b77-40ca-8279-ba14a3589394"}
23:43:30.681 00.014 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"4972e7c3-6f6b-4555-bb5e-34eaa7b33517"}
23:43:30.693 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":37,"width":15,"height":15,"star_pos":[6.93,7.12],"pixels":"..."},"id":"4972e7c3-6f6b-4555-bb5e-34eaa7b33517"}
23:43:31.907 01.214 12020 Exposure complete
23:43:32.084 00.177 12020 worker thread done servicing request
23:43:32.085 00.001 9340 OnExposeComplete: enter
23:43:32.092 00.007 9340 UpdateGuideState(): m_state=6
23:43:32.103 00.011 9340 Star::Find(15, 869, 66, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 38
23:43:32.111 00.008 9340 Star::Find returns 1 (0), X=870.13, Y=66.35, Mass=366939, SNR=123.5, Peak=39704 HFD=3.4
23:43:32.120 00.009 9340 MultiStar: [#1 0.37,0.40,0.80,U] [#2 -0.04,0.09,0.56,U] [#3 -0.24,0.43,0.78,U] [#4 -0.12,0.44,0.70,U] [#5 -0.12,0.36,0.51,U] [#6 -0.02,0.66,0.52,U] [#7 0.57,0.57,0.00,M1] [#8 0.10,0.62,0.56,U] 
23:43:32.129 00.009 9340 single-star, 7 included, MultiStar: {0.05, 0.35}, one-star: {0.29, 0.03}
23:43:32.136 00.007 9340 CameraToMount -- cameraTheta (0.11) - m_xAngle (-3.14) = xAngle (3.24 = -3.04)
23:43:32.145 00.009 9340 CameraToMount -- cameraTheta (0.11) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (3.23 = -3.06)
23:43:32.153 00.008 9340 CameraToMount -- cameraX=0.29 cameraY=0.03 hyp=0.30 cameraTheta=0.11 mountX=-0.29 mountY=-0.03, mountTheta=-3.06
23:43:32.164 00.011 9340 SchedulePrimaryMove(10104498, x=0.29, y=0.03, opts=13)
23:43:32.173 00.009 9340 Enqueuing Move request for scope (0.29, 0.03)
23:43:32.182 00.009 12020 Worker thread wakes up
23:43:32.183 00.001 12020 worker thread servicing REQUEST_MOVE scope ofs (0.29, 0.03) opts 0xd
23:43:32.183 00.000 12020 Handling offset move in thread for scope, endpoint = (0.29, 0.03)
23:43:32.183 00.000 12020 Moving (0.29, 0.03) raw xDistance=-0.29 yDistance=-0.03
23:43:32.183 00.000 12020 GuideAlgorithmHysteresis::Result() returns -0.17 from input -0.29
23:43:32.183 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:43:32.183 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
23:43:32.183 00.000 12020 MoveAxis(E, 34, ABG)
23:43:32.183 00.000 12020 Guiding  Dir = 2, Dur = 34
23:43:32.184 00.001 12020 IsSlewing returns 0
23:43:32.185 00.001 12020 IsGuiding returns 0
23:43:32.192 00.007 9340 UpdateImageDisplay: Size=(1920,1080) min=4368, max=65459, med=6970, FiltMin=5606, FiltMax=64874, Gamma=2.870
23:43:32.217 00.025 12020 PulseGuide returned control before completion, sleep 12
23:43:32.235 00.018 9340 UpdateGuideState exits: m=366939 SNR=123.5
23:43:32.246 00.011 12020 IsGuiding returns 1
23:43:32.247 00.001 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:43:32.256 00.009 12020 scope still moving after pulse duration time elapsed
23:43:32.256 00.000 9340 ScheduleExposure(1000,3,1) exposurePending=0
23:43:32.265 00.009 9340 Enqueuing Expose request
23:43:32.282 00.017 12020 IsSlewing returns 0
23:43:32.283 00.001 12020 IsGuiding returns 0
23:43:32.283 00.000 12020 scope move finished after 34 + 64 ms
23:43:32.283 00.000 12020 Move returns status 0, amount 34
23:43:32.284 00.001 12020 MoveAxis(N, 0, ABG)
23:43:32.284 00.000 12020 Move returns status 0, amount 0
23:43:32.284 00.000 12020 move complete, result=0
23:43:32.284 00.000 12020 worker thread done servicing request
23:43:32.284 00.000 12020 Worker thread wakes up
23:43:32.284 00.000 12020 worker thread servicing REQUEST_EXPOSE 1000
23:43:32.284 00.000 12020 Handling exposure in thread, d=1000 o=3 r=(855,51,31,31)
23:43:32.303 00.019 9340 GuideStep: -0.3 px 34 ms EAST, -0.0 px 0 ms NORTH
23:43:32.603 00.300 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"d5a8c4df-42ad-4895-a9c4-64937b98b2b5"}
23:43:32.613 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"d5a8c4df-42ad-4895-a9c4-64937b98b2b5"}
23:43:32.626 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"276af5b5-1c34-4ee9-8d2e-0bfdd2d4682c"}
23:43:32.638 00.012 9340 case statement mapped state 6 to 3
23:43:32.648 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"276af5b5-1c34-4ee9-8d2e-0bfdd2d4682c"}
23:43:32.658 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"b894560a-8868-4c56-8c74-b67447fe9517"}
23:43:32.667 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":38,"width":15,"height":15,"star_pos":[7.13,7.35],"pixels":"..."},"id":"b894560a-8868-4c56-8c74-b67447fe9517"}
23:43:33.637 00.970 12020 Exposure complete
23:43:33.817 00.180 12020 worker thread done servicing request
23:43:33.818 00.001 9340 OnExposeComplete: enter
23:43:33.826 00.008 9340 UpdateGuideState(): m_state=6
23:43:33.837 00.011 9340 Star::Find(15, 870, 66, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 39
23:43:33.847 00.010 9340 Star::Find returns 1 (0), X=869.69, Y=66.44, Mass=388156, SNR=126.2, Peak=39647 HFD=3.5
23:43:33.857 00.010 9340 MultiStar: [#1 -0.31,0.25,0.62,U] [#2 -0.37,0.12,0.57,U] [#3 -0.32,0.48,0.66,U] [#4 -0.43,0.32,0.54,U] [#5 -0.61,0.21,0.46,U] [#6 -0.45,0.83,0.00,M1] [#7 0.18,0.54,0.61,U] [#8 -0.48,0.58,0.00,M1] 
23:43:33.867 00.010 9340 single-star, 6 included, MultiStar: {-0.26, 0.28}, one-star: {-0.14, 0.11}
23:43:33.876 00.009 9340 CameraToMount -- cameraTheta (2.46) - m_xAngle (-3.14) = xAngle (5.60 = -0.69)
23:43:33.885 00.009 9340 CameraToMount -- cameraTheta (2.46) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (5.58 = -0.70)
23:43:33.896 00.011 9340 CameraToMount -- cameraX=-0.14 cameraY=0.11 hyp=0.18 cameraTheta=2.46 mountX=0.14 mountY=-0.12, mountTheta=-0.69
23:43:33.912 00.016 9340 SchedulePrimaryMove(10104498, x=-0.14, y=0.11, opts=13)
23:43:33.922 00.010 9340 Enqueuing Move request for scope (-0.14, 0.11)
23:43:33.930 00.008 12020 Worker thread wakes up
23:43:33.930 00.000 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.14, 0.11) opts 0xd
23:43:33.930 00.000 12020 Handling offset move in thread for scope, endpoint = (-0.14, 0.11)
23:43:33.931 00.001 12020 Moving (-0.14, 0.11) raw xDistance=0.14 yDistance=-0.12
23:43:33.931 00.000 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14
23:43:33.931 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:43:33.931 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
23:43:33.931 00.000 12020 MoveAxis(E, 0, ABG)
23:43:33.932 00.001 12020 Move returns status 0, amount 0
23:43:33.932 00.000 12020 MoveAxis(N, 0, ABG)
23:43:33.932 00.000 12020 Move returns status 0, amount 0
23:43:33.932 00.000 12020 move complete, result=0
23:43:33.932 00.000 12020 worker thread done servicing request
23:43:33.940 00.008 9340 UpdateImageDisplay: Size=(1920,1080) min=4459, max=65450, med=6966, FiltMin=5344, FiltMax=65303, Gamma=2.870
23:43:33.985 00.045 9340 UpdateGuideState exits: m=388156 SNR=126.2
23:43:33.995 00.010 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:43:34.005 00.010 9340 ScheduleExposure(1000,3,1) exposurePending=0
23:43:34.013 00.008 9340 Enqueuing Expose request
23:43:34.026 00.013 12020 Worker thread wakes up
23:43:34.026 00.000 9340 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
23:43:34.036 00.010 12020 worker thread servicing REQUEST_EXPOSE 1000
23:43:34.036 00.000 12020 Handling exposure in thread, d=1000 o=3 r=(855,51,31,31)
23:43:34.602 00.566 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"4ab131ef-3c59-495c-b67b-5ee5392ef0f6"}
23:43:34.613 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"4ab131ef-3c59-495c-b67b-5ee5392ef0f6"}
23:43:34.625 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"cfbbe7ab-de78-43a6-a5cb-664b1e954ea5"}
23:43:34.637 00.012 9340 case statement mapped state 6 to 3
23:43:34.650 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"cfbbe7ab-de78-43a6-a5cb-664b1e954ea5"}
23:43:34.703 00.053 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"34ddc35d-4fba-4920-8dd6-a425bcb80dda"}
23:43:34.715 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":39,"width":15,"height":15,"star_pos":[6.69,7.44],"pixels":"..."},"id":"34ddc35d-4fba-4920-8dd6-a425bcb80dda"}
23:43:35.403 00.688 12020 Exposure complete
23:43:35.619 00.216 12020 worker thread done servicing request
23:43:35.619 00.000 9340 OnExposeComplete: enter
23:43:35.633 00.014 9340 UpdateGuideState(): m_state=6
23:43:35.645 00.012 9340 Star::Find(15, 869, 66, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 40
23:43:35.656 00.011 9340 Star::Find returns 1 (0), X=869.83, Y=66.39, Mass=360088, SNR=94.0, Peak=39548 HFD=3.2
23:43:35.668 00.012 9340 MultiStar: [#1 -0.04,0.08,0.85,U] [#2 -0.55,-0.06,0.80,U] [#3 -0.40,0.10,0.90,U] [#4 -0.27,0.32,0.74,U] [#5 -0.09,0.37,0.59,U] [#6 -0.47,0.56,0.00,M2] [#7 0.52,0.64,0.00,M1] [#8 -0.37,0.83,0.00,M2] 
23:43:35.679 00.011 9340 single-star, 5 included, MultiStar: {-0.22, 0.13}, one-star: {-0.00, 0.06}
23:43:35.691 00.012 9340 CameraToMount -- cameraTheta (1.58) - m_xAngle (-3.14) = xAngle (4.72 = -1.56)
23:43:35.702 00.011 9340 CameraToMount -- cameraTheta (1.58) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (4.70 = -1.58)
23:43:35.713 00.011 9340 CameraToMount -- cameraX=-0.00 cameraY=0.06 hyp=0.06 cameraTheta=1.58 mountX=0.00 mountY=-0.06, mountTheta=-1.56
23:43:35.729 00.016 9340 SchedulePrimaryMove(10104498, x=-0.00, y=0.06, opts=13)
23:43:35.740 00.011 9340 Enqueuing Move request for scope (-0.00, 0.06)
23:43:35.751 00.011 12020 Worker thread wakes up
23:43:35.752 00.001 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.00, 0.06) opts 0xd
23:43:35.752 00.000 12020 Handling offset move in thread for scope, endpoint = (-0.00, 0.06)
23:43:35.752 00.000 12020 Moving (-0.00, 0.06) raw xDistance=0.00 yDistance=-0.06
23:43:35.752 00.000 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.00
23:43:35.753 00.001 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:43:35.753 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
23:43:35.753 00.000 12020 MoveAxis(E, 0, ABG)
23:43:35.753 00.000 12020 Move returns status 0, amount 0
23:43:35.754 00.001 12020 MoveAxis(N, 0, ABG)
23:43:35.754 00.000 12020 Move returns status 0, amount 0
23:43:35.754 00.000 12020 move complete, result=0
23:43:35.754 00.000 12020 worker thread done servicing request
23:43:35.763 00.009 9340 UpdateImageDisplay: Size=(1920,1080) min=4395, max=65504, med=6962, FiltMin=5492, FiltMax=62006, Gamma=2.870
23:43:35.816 00.053 9340 UpdateGuideState exits: m=360088 SNR=94.0
23:43:35.829 00.013 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:43:35.840 00.011 9340 ScheduleExposure(1000,3,1) exposurePending=0
23:43:35.851 00.011 9340 Enqueuing Expose request
23:43:35.863 00.012 12020 Worker thread wakes up
23:43:35.863 00.000 9340 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
23:43:35.875 00.012 12020 worker thread servicing REQUEST_EXPOSE 1000
23:43:35.876 00.001 12020 Handling exposure in thread, d=1000 o=3 r=(855,51,31,31)
23:43:36.601 00.725 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"393b8644-118e-4e43-92fd-d9a8cfea00b4"}
23:43:36.613 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"393b8644-118e-4e43-92fd-d9a8cfea00b4"}
23:43:36.626 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"7dcef3d6-27b7-40bf-9525-8dc79f3b885e"}
23:43:36.636 00.010 9340 case statement mapped state 6 to 3
23:43:36.649 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"7dcef3d6-27b7-40bf-9525-8dc79f3b885e"}
23:43:36.660 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"9277dba0-98af-4822-b3b2-8567f82ba387"}
23:43:36.671 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":40,"width":15,"height":15,"star_pos":[6.83,7.39],"pixels":"..."},"id":"9277dba0-98af-4822-b3b2-8567f82ba387"}
23:43:37.238 00.567 12020 Exposure complete
23:43:37.425 00.187 12020 worker thread done servicing request
23:43:37.426 00.001 9340 OnExposeComplete: enter
23:43:37.435 00.009 9340 UpdateGuideState(): m_state=6
23:43:37.443 00.008 9340 Star::Find(15, 869, 66, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 41
23:43:37.453 00.010 9340 Star::Find returns 1 (0), X=869.67, Y=66.46, Mass=365058, SNR=126.0, Peak=41308 HFD=3.2
23:43:37.462 00.009 9340 MultiStar: [#1 -0.32,0.60,0.00,M1] [#2 -0.52,0.15,0.60,U] [#3 -0.43,0.60,0.00,M1] [#4 -0.23,0.39,0.55,U] [#5 -0.22,0.56,0.40,U] [#6 -0.57,0.57,0.00,M3] [#7 0.38,0.28,0.56,U] [#8 -0.25,0.41,0.46,U] 
23:43:37.471 00.009 9340 single-star, 5 included, MultiStar: {-0.17, 0.29}, one-star: {-0.16, 0.14}
23:43:37.481 00.010 9340 CameraToMount -- cameraTheta (2.42) - m_xAngle (-3.14) = xAngle (5.55 = -0.73)
23:43:37.491 00.010 9340 CameraToMount -- cameraTheta (2.42) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (5.54 = -0.74)
23:43:37.502 00.011 9340 CameraToMount -- cameraX=-0.16 cameraY=0.14 hyp=0.21 cameraTheta=2.42 mountX=0.16 mountY=-0.15, mountTheta=-0.74
23:43:37.517 00.015 9340 SchedulePrimaryMove(10104498, x=-0.16, y=0.14, opts=13)
23:43:37.528 00.011 9340 Enqueuing Move request for scope (-0.16, 0.14)
23:43:37.537 00.009 12020 Worker thread wakes up
23:43:37.537 00.000 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.16, 0.14) opts 0xd
23:43:37.537 00.000 12020 Handling offset move in thread for scope, endpoint = (-0.16, 0.14)
23:43:37.537 00.000 12020 Moving (-0.16, 0.14) raw xDistance=0.16 yDistance=-0.15
23:43:37.537 00.000 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.16
23:43:37.538 00.001 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:43:37.538 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
23:43:37.538 00.000 12020 MoveAxis(E, 0, ABG)
23:43:37.538 00.000 12020 Move returns status 0, amount 0
23:43:37.538 00.000 12020 MoveAxis(N, 0, ABG)
23:43:37.538 00.000 12020 Move returns status 0, amount 0
23:43:37.538 00.000 12020 move complete, result=0
23:43:37.539 00.001 12020 worker thread done servicing request
23:43:37.547 00.008 9340 UpdateImageDisplay: Size=(1920,1080) min=4414, max=65504, med=6960, FiltMin=5520, FiltMax=64262, Gamma=2.870
23:43:37.593 00.046 9340 UpdateGuideState exits: m=365058 SNR=126.0
23:43:37.605 00.012 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:43:37.615 00.010 9340 ScheduleExposure(1000,3,1) exposurePending=0
23:43:37.626 00.011 9340 Enqueuing Expose request
23:43:37.635 00.009 12020 Worker thread wakes up
23:43:37.635 00.000 9340 GuideStep: 0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
23:43:37.648 00.013 12020 worker thread servicing REQUEST_EXPOSE 1000
23:43:37.648 00.000 12020 Handling exposure in thread, d=1000 o=3 r=(855,51,31,31)
23:43:38.601 00.953 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"9d53f556-9134-408a-9e79-a60dc531664c"}
23:43:38.613 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"9d53f556-9134-408a-9e79-a60dc531664c"}
23:43:38.652 00.039 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"9f83112d-dfcf-41c9-a27c-0166dd042f52"}
23:43:38.664 00.012 9340 case statement mapped state 6 to 3
23:43:38.674 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"9f83112d-dfcf-41c9-a27c-0166dd042f52"}
23:43:38.685 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"ff18f152-4e4d-4d30-bb62-40687f660373"}
23:43:38.696 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":41,"width":15,"height":15,"star_pos":[6.67,7.46],"pixels":"..."},"id":"ff18f152-4e4d-4d30-bb62-40687f660373"}
23:43:39.006 00.310 12020 Exposure complete
23:43:39.178 00.172 12020 worker thread done servicing request
23:43:39.178 00.000 9340 OnExposeComplete: enter
23:43:39.187 00.009 9340 UpdateGuideState(): m_state=6
23:43:39.198 00.011 9340 Star::Find(15, 869, 66, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 42
23:43:39.209 00.011 9340 Star::Find returns 1 (0), X=869.79, Y=66.56, Mass=354882, SNR=110.9, Peak=37404 HFD=3.4
23:43:39.217 00.008 9340 MultiStar: [#1 -0.24,0.57,0.69,U] [#2 -0.42,1.03,0.00,M1] [#3 -0.47,0.75,0.00,M2] [#4 -0.40,0.50,0.69,U] [#5 -0.73,0.72,0.00,M1] [#6 -0.41,0.41,0.59,U] [#7 0.27,0.93,0.00,M1] [#8 -0.53,0.95,0.00,M2] 
23:43:39.226 00.009 9340 single-star, 3 included, MultiStar: {-0.24, 0.41}, one-star: {-0.04, 0.23}
23:43:39.233 00.007 9340 CameraToMount -- cameraTheta (1.74) - m_xAngle (-3.14) = xAngle (4.88 = -1.41)
23:43:39.242 00.009 9340 CameraToMount -- cameraTheta (1.74) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (4.86 = -1.42)
23:43:39.252 00.010 9340 CameraToMount -- cameraX=-0.04 cameraY=0.23 hyp=0.24 cameraTheta=1.74 mountX=0.04 mountY=-0.23, mountTheta=-1.41
23:43:39.264 00.012 9340 SchedulePrimaryMove(10104498, x=-0.04, y=0.23, opts=13)
23:43:39.274 00.010 9340 Enqueuing Move request for scope (-0.04, 0.23)
23:43:39.282 00.008 12020 Worker thread wakes up
23:43:39.282 00.000 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.23) opts 0xd
23:43:39.282 00.000 12020 Handling offset move in thread for scope, endpoint = (-0.04, 0.23)
23:43:39.283 00.001 12020 Moving (-0.04, 0.23) raw xDistance=0.04 yDistance=-0.23
23:43:39.283 00.000 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
23:43:39.283 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:43:39.283 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.23
23:43:39.283 00.000 12020 MoveAxis(E, 0, ABG)
23:43:39.283 00.000 12020 Move returns status 0, amount 0
23:43:39.283 00.000 12020 MoveAxis(N, 0, ABG)
23:43:39.283 00.000 12020 Move returns status 0, amount 0
23:43:39.283 00.000 12020 move complete, result=0
23:43:39.283 00.000 12020 worker thread done servicing request
23:43:39.292 00.009 9340 UpdateImageDisplay: Size=(1920,1080) min=3811, max=65504, med=6985, FiltMin=5469, FiltMax=64906, Gamma=2.870
23:43:39.336 00.044 9340 UpdateGuideState exits: m=354882 SNR=110.9
23:43:39.345 00.009 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:43:39.360 00.015 9340 ScheduleExposure(1000,3,1) exposurePending=0
23:43:39.369 00.009 9340 Enqueuing Expose request
23:43:39.379 00.010 12020 Worker thread wakes up
23:43:39.380 00.001 9340 GuideStep: 0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
23:43:39.389 00.009 12020 worker thread servicing REQUEST_EXPOSE 1000
23:43:39.389 00.000 12020 Handling exposure in thread, d=1000 o=3 r=(855,51,31,31)
23:43:40.635 01.246 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"65128b0b-fdf1-45cf-9168-bac4f931c7e9"}
23:43:40.648 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"65128b0b-fdf1-45cf-9168-bac4f931c7e9"}
23:43:40.664 00.016 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"09e0f3e3-6ef0-4032-a086-e24a3221c11f"}
23:43:40.677 00.013 9340 case statement mapped state 6 to 3
23:43:40.691 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"09e0f3e3-6ef0-4032-a086-e24a3221c11f"}
23:43:40.714 00.023 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"b0d06e40-81c2-406a-b194-6588474bfb56"}
23:43:40.728 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":42,"width":15,"height":15,"star_pos":[6.79,6.56],"pixels":"..."},"id":"b0d06e40-81c2-406a-b194-6588474bfb56"}
23:43:40.757 00.029 12020 Exposure complete
23:43:40.985 00.228 12020 worker thread done servicing request
23:43:40.985 00.000 9340 OnExposeComplete: enter
23:43:40.999 00.014 9340 UpdateGuideState(): m_state=6
23:43:41.010 00.011 9340 Star::Find(15, 869, 66, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 43
23:43:41.020 00.010 9340 Star::Find returns 1 (0), X=869.63, Y=66.51, Mass=352763, SNR=112.0, Peak=37120 HFD=3.3
23:43:41.031 00.011 9340 MultiStar: [#1 -0.17,0.60,0.00,M1] [#2 -0.34,0.21,0.67,U] [#3 -0.47,0.50,0.00,M3] [#4 -0.72,0.87,0.00,M1] [#5 -0.12,1.27,0.00,M2] [#6 -0.69,0.82,0.00,M3] [#7 0.43,0.66,0.00,M2] [#8 -0.44,1.02,0.00,M3] 
23:43:41.041 00.010 9340 single-star, 1 included, MultiStar: {-0.26, 0.20}, one-star: {-0.20, 0.19}
23:43:41.051 00.010 9340 CameraToMount -- cameraTheta (2.39) - m_xAngle (-3.14) = xAngle (5.53 = -0.75)
23:43:41.060 00.009 9340 CameraToMount -- cameraTheta (2.39) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (5.52 = -0.77)
23:43:41.073 00.013 9340 CameraToMount -- cameraX=-0.20 cameraY=0.19 hyp=0.27 cameraTheta=2.39 mountX=0.20 mountY=-0.19, mountTheta=-0.76
23:43:41.088 00.015 9340 SchedulePrimaryMove(10104498, x=-0.20, y=0.19, opts=13)
23:43:41.101 00.013 9340 Enqueuing Move request for scope (-0.20, 0.19)
23:43:41.112 00.011 12020 Worker thread wakes up
23:43:41.112 00.000 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.20, 0.19) opts 0xd
23:43:41.112 00.000 12020 Handling offset move in thread for scope, endpoint = (-0.20, 0.19)
23:43:41.112 00.000 12020 Moving (-0.20, 0.19) raw xDistance=0.20 yDistance=-0.19
23:43:41.113 00.001 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.20
23:43:41.113 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:43:41.113 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
23:43:41.113 00.000 12020 MoveAxis(E, 0, ABG)
23:43:41.113 00.000 12020 Move returns status 0, amount 0
23:43:41.113 00.000 12020 MoveAxis(N, 0, ABG)
23:43:41.114 00.001 12020 Move returns status 0, amount 0
23:43:41.114 00.000 12020 move complete, result=0
23:43:41.114 00.000 12020 worker thread done servicing request
23:43:41.126 00.012 9340 UpdateImageDisplay: Size=(1920,1080) min=4120, max=65496, med=6968, FiltMin=5484, FiltMax=65303, Gamma=2.870
23:43:41.179 00.053 9340 UpdateGuideState exits: m=352763 SNR=112.0
23:43:41.192 00.013 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:43:41.203 00.011 9340 ScheduleExposure(1000,3,1) exposurePending=0
23:43:41.217 00.014 9340 Enqueuing Expose request
23:43:41.230 00.013 12020 Worker thread wakes up
23:43:41.230 00.000 9340 GuideStep: 0.2 px 0 ms EAST, -0.2 px 0 ms NORTH
23:43:41.243 00.013 12020 worker thread servicing REQUEST_EXPOSE 1000
23:43:41.243 00.000 12020 Handling exposure in thread, d=1000 o=3 r=(855,51,31,31)
23:43:42.600 01.357 12020 Exposure complete
23:43:42.637 00.037 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"616ca647-9bfe-46bc-8bf2-b422a7e7e8ee"}
23:43:42.650 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"616ca647-9bfe-46bc-8bf2-b422a7e7e8ee"}
23:43:42.686 00.036 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"21bdf226-05f9-4ffb-b0ad-06f4a75af43f"}
23:43:42.700 00.014 9340 case statement mapped state 6 to 3
23:43:42.711 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"21bdf226-05f9-4ffb-b0ad-06f4a75af43f"}
23:43:42.724 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"7160c73f-65f6-4731-8c9e-2343e9d33496"}
23:43:42.738 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":43,"width":15,"height":15,"star_pos":[6.63,6.51],"pixels":"..."},"id":"7160c73f-65f6-4731-8c9e-2343e9d33496"}
23:43:42.842 00.104 12020 worker thread done servicing request
23:43:42.843 00.001 9340 OnExposeComplete: enter
23:43:42.858 00.015 9340 UpdateGuideState(): m_state=6
23:43:42.871 00.013 9340 Star::Find(15, 869, 66, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 44
23:43:42.883 00.012 9340 Star::Find returns 1 (0), X=870.06, Y=66.89, Mass=356298, SNR=106.2, Peak=37169 HFD=3.4
23:43:42.895 00.012 9340 MultiStar: [#1 0.69,0.98,0.00,M2] [#2 -0.07,0.57,0.61,U] [#3 0.21,1.19,0.00,M4] [#4 0.06,0.77,0.00,M2] [#5 0.07,0.97,0.00,M3] [#6 -0.24,0.94,0.00,M4] [#7 0.95,1.14,0.00,M3] [#8 0.12,1.06,0.00,M4] 
23:43:42.907 00.012 9340 refined, 1 included, MultiStar: {0.11, 0.57}, one-star: {0.23, 0.57}
23:43:42.918 00.011 9340 CameraToMount -- cameraTheta (1.37) - m_xAngle (-3.14) = xAngle (4.51 = -1.78)
23:43:42.930 00.012 9340 CameraToMount -- cameraTheta (1.37) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (4.49 = -1.79)
23:43:42.942 00.012 9340 CameraToMount -- cameraX=0.11 cameraY=0.57 hyp=0.58 cameraTheta=1.37 mountX=-0.12 mountY=-0.57, mountTheta=-1.78
23:43:42.958 00.016 9340 SchedulePrimaryMove(10104498, x=0.11, y=0.57, opts=13)
23:43:42.968 00.010 9340 Enqueuing Move request for scope (0.11, 0.57)
23:43:42.980 00.012 12020 Worker thread wakes up
23:43:42.980 00.000 12020 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.57) opts 0xd
23:43:42.980 00.000 12020 Handling offset move in thread for scope, endpoint = (0.11, 0.57)
23:43:42.981 00.001 12020 Moving (0.11, 0.57) raw xDistance=-0.12 yDistance=-0.57
23:43:42.981 00.000 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
23:43:42.981 00.000 12020 GuideAlgorithmResistSwitch::result() returns -0.57 from input -0.57
23:43:42.981 00.000 12020 MoveAxis(E, 0, ABG)
23:43:42.981 00.000 12020 Move returns status 0, amount 0
23:43:42.982 00.001 12020 MoveAxis(N, 95, ABG)
23:43:42.982 00.000 12020 Guiding  Dir = 0, Dur = 95
23:43:42.991 00.009 9340 UpdateImageDisplay: Size=(1920,1080) min=4286, max=65517, med=6963, FiltMin=5272, FiltMax=65303, Gamma=2.870
23:43:43.012 00.021 12020 IsSlewing returns 0
23:43:43.034 00.022 12020 IsGuiding returns 0
23:43:43.047 00.013 9340 UpdateGuideState exits: m=356298 SNR=106.2
23:43:43.059 00.012 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:43:43.070 00.011 9340 ScheduleExposure(1000,3,1) exposurePending=0
23:43:43.081 00.011 9340 Enqueuing Expose request
23:43:43.124 00.043 12020 PulseGuide returned control before completion, sleep 16
23:43:43.143 00.019 12020 IsGuiding returns 1
23:43:43.145 00.002 12020 scope still moving after pulse duration time elapsed
23:43:43.176 00.031 12020 IsSlewing returns 0
23:43:43.177 00.001 12020 IsGuiding returns 1
23:43:43.252 00.075 12020 IsSlewing returns 0
23:43:43.348 00.096 12020 IsGuiding returns 0
23:43:43.348 00.000 12020 scope move finished after 95 + 218 ms
23:43:43.348 00.000 12020 Move returns status 0, amount 95
23:43:43.348 00.000 12020 move complete, result=0
23:43:43.349 00.001 12020 worker thread done servicing request
23:43:43.349 00.000 9340 GuideStep: -0.1 px 0 ms EAST, -0.6 px 95 ms NORTH
23:43:43.362 00.013 12020 Worker thread wakes up
23:43:43.362 00.000 12020 worker thread servicing REQUEST_EXPOSE 1000
23:43:43.362 00.000 12020 Handling exposure in thread, d=1000 o=3 r=(855,51,31,31)
23:43:44.638 01.276 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"f6d11fc4-bf49-4f21-a765-bdee498584e9"}
23:43:44.650 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"f6d11fc4-bf49-4f21-a765-bdee498584e9"}
23:43:44.660 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"816ba5c2-93fe-46dd-bb82-11e3321f26f9"}
23:43:44.670 00.010 9340 case statement mapped state 6 to 3
23:43:44.681 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"816ba5c2-93fe-46dd-bb82-11e3321f26f9"}
23:43:44.707 00.026 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"b6c4115e-88f6-4e6d-b945-a66a4a31d123"}
23:43:44.720 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":44,"width":15,"height":15,"star_pos":[7.06,6.89],"pixels":"..."},"id":"b6c4115e-88f6-4e6d-b945-a66a4a31d123"}
23:43:44.729 00.009 12020 Exposure complete
23:43:44.930 00.201 12020 worker thread done servicing request
23:43:44.930 00.000 9340 OnExposeComplete: enter
23:43:44.940 00.010 9340 UpdateGuideState(): m_state=6
23:43:44.950 00.010 9340 Star::Find(15, 870, 66, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 45
23:43:44.961 00.011 9340 Star::Find returns 1 (0), X=870.26, Y=66.49, Mass=366179, SNR=119.1, Peak=41745 HFD=3.4
23:43:44.971 00.010 9340 MultiStar: [#1 0.67,0.73,0.00,M3] [#2 0.25,0.25,0.69,U] [#3 0.22,0.59,0.00,M5] [#4 0.37,0.27,0.74,U] [#5 0.24,0.76,0.00,M4] [#6 0.37,0.55,0.00,M5] [#7 1.01,0.47,0.00,M4] [#8 0.37,0.92,0.00,M5] 
23:43:44.980 00.009 9340 refined, 2 included, MultiStar: {0.36, 0.22}, one-star: {0.42, 0.17}
23:43:44.990 00.010 9340 CameraToMount -- cameraTheta (0.55) - m_xAngle (-3.14) = xAngle (3.69 = -2.60)
23:43:45.000 00.010 9340 CameraToMount -- cameraTheta (0.55) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (3.67 = -2.61)
23:43:45.010 00.010 9340 CameraToMount -- cameraX=0.36 cameraY=0.22 hyp=0.42 cameraTheta=0.55 mountX=-0.36 mountY=-0.21, mountTheta=-2.61
23:43:45.032 00.022 9340 SchedulePrimaryMove(10104498, x=0.36, y=0.22, opts=13)
23:43:45.042 00.010 9340 Enqueuing Move request for scope (0.36, 0.22)
23:43:45.052 00.010 12020 Worker thread wakes up
23:43:45.052 00.000 12020 worker thread servicing REQUEST_MOVE scope ofs (0.36, 0.22) opts 0xd
23:43:45.053 00.001 12020 Handling offset move in thread for scope, endpoint = (0.36, 0.22)
23:43:45.053 00.000 12020 Moving (0.36, 0.22) raw xDistance=-0.36 yDistance=-0.21
23:43:45.053 00.000 12020 GuideAlgorithmHysteresis::Result() returns -0.21 from input -0.36
23:43:45.053 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:43:45.053 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.21
23:43:45.053 00.000 12020 MoveAxis(E, 41, ABG)
23:43:45.054 00.001 12020 Guiding  Dir = 2, Dur = 41
23:43:45.055 00.001 12020 IsSlewing returns 0
23:43:45.056 00.001 12020 IsGuiding returns 0
23:43:45.065 00.009 9340 UpdateImageDisplay: Size=(1920,1080) min=4344, max=65489, med=6970, FiltMin=5558, FiltMax=64420, Gamma=2.870
23:43:45.075 00.010 12020 PulseGuide returned control before completion, sleep 33
23:43:45.113 00.038 9340 UpdateGuideState exits: m=366179 SNR=119.1
23:43:45.124 00.011 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:43:45.136 00.012 12020 IsGuiding returns 1
23:43:45.136 00.000 9340 ScheduleExposure(1000,3,1) exposurePending=0
23:43:45.147 00.011 12020 scope still moving after pulse duration time elapsed
23:43:45.147 00.000 9340 Enqueuing Expose request
23:43:45.203 00.056 12020 IsSlewing returns 0
23:43:45.204 00.001 12020 IsGuiding returns 0
23:43:45.205 00.001 12020 scope move finished after 41 + 107 ms
23:43:45.205 00.000 12020 Move returns status 0, amount 41
23:43:45.205 00.000 12020 MoveAxis(N, 0, ABG)
23:43:45.205 00.000 12020 Move returns status 0, amount 0
23:43:45.206 00.001 12020 move complete, result=0
23:43:45.206 00.000 12020 worker thread done servicing request
23:43:45.206 00.000 12020 Worker thread wakes up
23:43:45.206 00.000 12020 worker thread servicing REQUEST_EXPOSE 1000
23:43:45.207 00.001 12020 Handling exposure in thread, d=1000 o=3 r=(855,51,31,31)
23:43:45.217 00.010 9340 GuideStep: -0.4 px 41 ms EAST, -0.2 px 0 ms NORTH
23:43:46.565 01.348 12020 Exposure complete
23:43:46.637 00.072 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"01c4e331-ebb4-4ba6-b99d-88fbc290635b"}
23:43:46.648 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"01c4e331-ebb4-4ba6-b99d-88fbc290635b"}
23:43:46.672 00.024 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"302cdf18-6090-4c35-a009-246e77cee905"}
23:43:46.683 00.011 9340 case statement mapped state 6 to 3
23:43:46.694 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"302cdf18-6090-4c35-a009-246e77cee905"}
23:43:46.706 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"5651d980-21f4-412e-a4d1-7c519944fe9f"}
23:43:46.716 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":45,"width":15,"height":15,"star_pos":[7.26,7.49],"pixels":"..."},"id":"5651d980-21f4-412e-a4d1-7c519944fe9f"}
23:43:46.764 00.048 12020 worker thread done servicing request
23:43:46.764 00.000 9340 OnExposeComplete: enter
23:43:46.775 00.011 9340 UpdateGuideState(): m_state=6
23:43:46.787 00.012 9340 Star::Find(15, 870, 66, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 46
23:43:46.799 00.012 9340 Star::Find returns 1 (0), X=870.27, Y=66.47, Mass=375220, SNR=101.8, Peak=37165 HFD=3.6
23:43:46.811 00.012 9340 MultiStar: [#1 0.34,0.86,0.00,M4] [#2 -0.04,0.45,0.93,U] [#3 0.11,0.52,0.76,U] [#4 0.11,0.45,0.89,U] [#5 -0.11,0.71,0.00,M5] [#6 -0.12,0.89,0.00,M6] [#7 0.82,0.75,0.00,M5] [#8 0.07,0.74,0.00,M6] 
23:43:46.821 00.010 9340 refined, 3 included, MultiStar: {0.16, 0.38}, one-star: {0.44, 0.14}
23:43:46.830 00.009 9340 CameraToMount -- cameraTheta (1.16) - m_xAngle (-3.14) = xAngle (4.30 = -1.98)
23:43:46.838 00.008 9340 CameraToMount -- cameraTheta (1.16) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (4.28 = -2.00)
23:43:46.850 00.012 9340 CameraToMount -- cameraX=0.16 cameraY=0.38 hyp=0.41 cameraTheta=1.16 mountX=-0.17 mountY=-0.38, mountTheta=-1.99
23:43:46.864 00.014 9340 SchedulePrimaryMove(10104498, x=0.16, y=0.38, opts=13)
23:43:46.874 00.010 9340 Enqueuing Move request for scope (0.16, 0.38)
23:43:46.885 00.011 12020 Worker thread wakes up
23:43:46.886 00.001 12020 worker thread servicing REQUEST_MOVE scope ofs (0.16, 0.38) opts 0xd
23:43:46.886 00.000 12020 Handling offset move in thread for scope, endpoint = (0.16, 0.38)
23:43:46.886 00.000 12020 Moving (0.16, 0.38) raw xDistance=-0.17 yDistance=-0.38
23:43:46.886 00.000 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17
23:43:46.886 00.000 12020 GuideAlgorithmResistSwitch::result() returns -0.38 from input -0.38
23:43:46.886 00.000 12020 MoveAxis(E, 0, ABG)
23:43:46.886 00.000 12020 Move returns status 0, amount 0
23:43:46.887 00.001 12020 MoveAxis(N, 63, ABG)
23:43:46.887 00.000 12020 Guiding  Dir = 0, Dur = 63
23:43:46.891 00.004 12020 IsSlewing returns 0
23:43:46.895 00.004 12020 IsGuiding returns 0
23:43:46.904 00.009 9340 UpdateImageDisplay: Size=(1920,1080) min=4122, max=65496, med=6973, FiltMin=5357, FiltMax=65349, Gamma=2.870
23:43:46.952 00.048 9340 UpdateGuideState exits: m=375220 SNR=101.8
23:43:46.964 00.012 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:43:46.974 00.010 9340 ScheduleExposure(1000,3,1) exposurePending=0
23:43:46.985 00.011 9340 Enqueuing Expose request
23:43:47.021 00.036 12020 IsGuiding returns 1
23:43:47.022 00.001 12020 scope still moving after pulse duration time elapsed
23:43:47.050 00.028 12020 IsSlewing returns 0
23:43:47.051 00.001 12020 IsGuiding returns 1
23:43:47.170 00.119 12020 IsSlewing returns 0
23:43:47.202 00.032 12020 IsGuiding returns 0
23:43:47.202 00.000 12020 scope move finished after 63 + 244 ms
23:43:47.202 00.000 12020 Move returns status 0, amount 63
23:43:47.203 00.001 12020 move complete, result=0
23:43:47.203 00.000 12020 worker thread done servicing request
23:43:47.203 00.000 9340 GuideStep: -0.2 px 0 ms EAST, -0.4 px 63 ms NORTH
23:43:47.214 00.011 12020 Worker thread wakes up
23:43:47.214 00.000 12020 worker thread servicing REQUEST_EXPOSE 1000
23:43:47.214 00.000 12020 Handling exposure in thread, d=1000 o=3 r=(855,51,31,31)
23:43:48.585 01.371 12020 Exposure complete
23:43:48.637 00.052 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"a782b271-c720-4770-a243-84259b0ce2a1"}
23:43:48.650 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"a782b271-c720-4770-a243-84259b0ce2a1"}
23:43:48.670 00.020 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"b11f3d1f-fd19-4467-936f-8daa09d00a2e"}
23:43:48.683 00.013 9340 case statement mapped state 6 to 3
23:43:48.695 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"b11f3d1f-fd19-4467-936f-8daa09d00a2e"}
23:43:48.710 00.015 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"c09ac0f5-b43d-4ea0-a68a-6b79dd623d31"}
23:43:48.721 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":46,"width":15,"height":15,"star_pos":[7.27,7.47],"pixels":"..."},"id":"c09ac0f5-b43d-4ea0-a68a-6b79dd623d31"}
23:43:48.829 00.108 12020 worker thread done servicing request
23:43:48.829 00.000 9340 OnExposeComplete: enter
23:43:48.843 00.014 9340 UpdateGuideState(): m_state=6
23:43:48.856 00.013 9340 Star::Find(15, 870, 66, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 47
23:43:48.870 00.014 9340 Star::Find returns 1 (0), X=870.20, Y=66.25, Mass=370939, SNR=122.2, Peak=42428 HFD=3.3
23:43:48.883 00.013 9340 MultiStar: [#1 0.47,0.02,0.70,U] [#2 -0.01,0.09,0.66,U] [#3 -0.02,0.35,0.64,U] [#4 0.20,0.21,0.65,U] [#5 0.09,0.38,0.45,U] [#6 0.05,0.01,0.67,U] [#7 0.77,0.37,0.00,M6] [#8 0.20,0.43,0.49,U] 
23:43:48.898 00.015 9340 refined, 7 included, MultiStar: {0.19, 0.14}, one-star: {0.37, -0.08}
23:43:48.909 00.011 9340 CameraToMount -- cameraTheta (0.65) - m_xAngle (-3.14) = xAngle (3.79 = -2.50)
23:43:48.923 00.014 9340 CameraToMount -- cameraTheta (0.65) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (3.77 = -2.51)
23:43:48.935 00.012 9340 CameraToMount -- cameraX=0.19 cameraY=0.14 hyp=0.23 cameraTheta=0.65 mountX=-0.19 mountY=-0.14, mountTheta=-2.51
23:43:48.954 00.019 9340 SchedulePrimaryMove(10104498, x=0.19, y=0.14, opts=13)
23:43:48.968 00.014 9340 Enqueuing Move request for scope (0.19, 0.14)
23:43:48.980 00.012 12020 Worker thread wakes up
23:43:48.981 00.001 12020 worker thread servicing REQUEST_MOVE scope ofs (0.19, 0.14) opts 0xd
23:43:48.981 00.000 12020 Handling offset move in thread for scope, endpoint = (0.19, 0.14)
23:43:48.981 00.000 12020 Moving (0.19, 0.14) raw xDistance=-0.19 yDistance=-0.14
23:43:48.981 00.000 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.19
23:43:48.981 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:43:48.982 00.001 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
23:43:48.982 00.000 12020 MoveAxis(E, 0, ABG)
23:43:48.982 00.000 12020 Move returns status 0, amount 0
23:43:48.982 00.000 12020 MoveAxis(N, 0, ABG)
23:43:48.983 00.001 12020 Move returns status 0, amount 0
23:43:48.983 00.000 12020 move complete, result=0
23:43:48.983 00.000 12020 worker thread done servicing request
23:43:48.994 00.011 9340 UpdateImageDisplay: Size=(1920,1080) min=4048, max=65489, med=6972, FiltMin=5502, FiltMax=61604, Gamma=2.870
23:43:49.051 00.057 9340 UpdateGuideState exits: m=370939 SNR=122.2
23:43:49.064 00.013 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:43:49.078 00.014 9340 ScheduleExposure(1000,3,1) exposurePending=0
23:43:49.093 00.015 9340 Enqueuing Expose request
23:43:49.107 00.014 12020 Worker thread wakes up
23:43:49.107 00.000 9340 GuideStep: -0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
23:43:49.120 00.013 12020 worker thread servicing REQUEST_EXPOSE 1000
23:43:49.121 00.001 12020 Handling exposure in thread, d=1000 o=3 r=(855,51,31,31)
23:43:50.484 01.363 12020 Exposure complete
23:43:50.638 00.154 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"0ec0c1bd-fdb1-4a87-9aec-142c97709be0"}
23:43:50.649 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"0ec0c1bd-fdb1-4a87-9aec-142c97709be0"}
23:43:50.661 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"60d37571-5264-4f86-bc53-bcd3e88d71f4"}
23:43:50.670 00.009 9340 case statement mapped state 6 to 3
23:43:50.680 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"60d37571-5264-4f86-bc53-bcd3e88d71f4"}
23:43:50.691 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"dc54fce5-2076-430b-a7d2-b79a7cf9c997"}
23:43:50.703 00.012 12020 worker thread done servicing request
23:43:50.703 00.000 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":47,"width":15,"height":15,"star_pos":[7.20,7.25],"pixels":"..."},"id":"dc54fce5-2076-430b-a7d2-b79a7cf9c997"}
23:43:50.713 00.010 9340 OnExposeComplete: enter
23:43:50.723 00.010 9340 UpdateGuideState(): m_state=6
23:43:50.732 00.009 9340 Star::Find(15, 870, 66, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 48
23:43:50.743 00.011 9340 Star::Find returns 1 (0), X=870.41, Y=66.41, Mass=363028, SNR=109.2, Peak=40833 HFD=3.3
23:43:50.755 00.012 9340 MultiStar: [#1 0.89,0.44,0.00,M4] [#2 0.44,0.11,0.60,U] [#3 0.32,0.41,0.76,U] [#4 0.45,0.34,0.00,M1] [#5 0.22,0.49,0.48,U] [#6 0.24,0.59,0.00,M6] [#7 1.00,0.44,0.00,M7] [#8 0.30,0.64,0.00,M6] 
23:43:50.766 00.011 9340 refined, 3 included, MultiStar: {0.42, 0.25}, one-star: {0.57, 0.09}
23:43:50.774 00.008 9340 CameraToMount -- cameraTheta (0.53) - m_xAngle (-3.14) = xAngle (3.67 = -2.62)
23:43:50.783 00.009 9340 CameraToMount -- cameraTheta (0.53) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (3.65 = -2.63)
23:43:50.792 00.009 9340 CameraToMount -- cameraX=0.42 cameraY=0.25 hyp=0.48 cameraTheta=0.53 mountX=-0.42 mountY=-0.24, mountTheta=-2.63
23:43:50.806 00.014 9340 SchedulePrimaryMove(10104498, x=0.42, y=0.25, opts=13)
23:43:50.818 00.012 9340 Enqueuing Move request for scope (0.42, 0.25)
23:43:50.828 00.010 12020 Worker thread wakes up
23:43:50.828 00.000 12020 worker thread servicing REQUEST_MOVE scope ofs (0.42, 0.25) opts 0xd
23:43:50.828 00.000 12020 Handling offset move in thread for scope, endpoint = (0.42, 0.25)
23:43:50.828 00.000 12020 Moving (0.42, 0.25) raw xDistance=-0.42 yDistance=-0.24
23:43:50.828 00.000 12020 GuideAlgorithmHysteresis::Result() returns -0.25 from input -0.42
23:43:50.828 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:43:50.829 00.001 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.24
23:43:50.829 00.000 12020 MoveAxis(E, 48, ABG)
23:43:50.829 00.000 12020 Guiding  Dir = 2, Dur = 48
23:43:50.839 00.010 9340 UpdateImageDisplay: Size=(1920,1080) min=3913, max=65459, med=6974, FiltMin=5285, FiltMax=63570, Gamma=2.870
23:43:50.851 00.012 12020 IsSlewing returns 0
23:43:50.852 00.001 12020 IsGuiding returns 0
23:43:50.879 00.027 12020 PulseGuide returned control before completion, sleep 31
23:43:50.889 00.010 9340 UpdateGuideState exits: m=363028 SNR=109.2
23:43:50.900 00.011 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:43:50.915 00.015 9340 ScheduleExposure(1000,3,1) exposurePending=0
23:43:50.929 00.014 12020 IsGuiding returns 1
23:43:50.929 00.000 9340 Enqueuing Expose request
23:43:50.940 00.011 12020 scope still moving after pulse duration time elapsed
23:43:50.969 00.029 12020 IsSlewing returns 0
23:43:50.970 00.001 12020 IsGuiding returns 0
23:43:50.970 00.000 12020 scope move finished after 48 + 70 ms
23:43:50.971 00.001 12020 Move returns status 0, amount 48
23:43:50.971 00.000 12020 MoveAxis(N, 0, ABG)
23:43:50.971 00.000 12020 Move returns status 0, amount 0
23:43:50.971 00.000 12020 move complete, result=0
23:43:50.971 00.000 12020 worker thread done servicing request
23:43:50.972 00.001 12020 Worker thread wakes up
23:43:50.972 00.000 12020 worker thread servicing REQUEST_EXPOSE 1000
23:43:50.972 00.000 12020 Handling exposure in thread, d=1000 o=3 r=(855,51,31,31)
23:43:50.974 00.002 9340 GuideStep: -0.4 px 48 ms EAST, -0.2 px 0 ms NORTH
23:43:52.325 01.351 12020 Exposure complete
23:43:52.495 00.170 12020 worker thread done servicing request
23:43:52.496 00.001 9340 OnExposeComplete: enter
23:43:52.504 00.008 9340 UpdateGuideState(): m_state=6
23:43:52.512 00.008 9340 Star::Find(15, 870, 66, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 49
23:43:52.521 00.009 9340 Star::Find returns 1 (0), X=870.32, Y=66.64, Mass=337176, SNR=91.9, Peak=37613 HFD=3.6
23:43:52.530 00.009 9340 MultiStar: [#1 0.44,0.47,0.00,M5] [#2 0.14,0.45,0.88,U] [#3 0.14,0.58,0.00,M3] [#4 0.34,0.73,0.00,M2] [#5 0.05,0.85,0.00,M4] [#6 0.02,0.73,0.00,M7] [#7 0.75,0.65,0.00,M8] [#8 0.51,0.95,0.00,M7] 
23:43:52.539 00.009 9340 refined, 1 included, MultiStar: {0.33, 0.38}, one-star: {0.49, 0.32}
23:43:52.547 00.008 9340 CameraToMount -- cameraTheta (0.86) - m_xAngle (-3.14) = xAngle (3.99 = -2.29)
23:43:52.556 00.009 9340 CameraToMount -- cameraTheta (0.86) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (3.98 = -2.31)
23:43:52.566 00.010 9340 CameraToMount -- cameraX=0.33 cameraY=0.38 hyp=0.50 cameraTheta=0.86 mountX=-0.33 mountY=-0.37, mountTheta=-2.30
23:43:52.579 00.013 9340 SchedulePrimaryMove(10104498, x=0.33, y=0.38, opts=13)
23:43:52.588 00.009 9340 Enqueuing Move request for scope (0.33, 0.38)
23:43:52.598 00.010 12020 Worker thread wakes up
23:43:52.598 00.000 12020 worker thread servicing REQUEST_MOVE scope ofs (0.33, 0.38) opts 0xd
23:43:52.598 00.000 12020 Handling offset move in thread for scope, endpoint = (0.33, 0.38)
23:43:52.599 00.001 12020 Moving (0.33, 0.38) raw xDistance=-0.33 yDistance=-0.37
23:43:52.599 00.000 12020 GuideAlgorithmHysteresis::Result() returns -0.22 from input -0.33
23:43:52.599 00.000 12020 GuideAlgorithmResistSwitch::result() returns -0.37 from input -0.37
23:43:52.599 00.000 12020 MoveAxis(E, 43, ABG)
23:43:52.599 00.000 12020 Guiding  Dir = 2, Dur = 43
23:43:52.600 00.001 12020 IsSlewing returns 0
23:43:52.601 00.001 12020 IsGuiding returns 0
23:43:52.608 00.007 9340 UpdateImageDisplay: Size=(1920,1080) min=4484, max=65496, med=6978, FiltMin=5508, FiltMax=65303, Gamma=2.870
23:43:52.623 00.015 12020 PulseGuide returned control before completion, sleep 32
23:43:52.654 00.031 9340 UpdateGuideState exits: m=337176 SNR=91.9
23:43:52.665 00.011 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:43:52.678 00.013 12020 IsGuiding returns 1
23:43:52.678 00.000 9340 ScheduleExposure(1000,3,1) exposurePending=0
23:43:52.688 00.010 9340 Enqueuing Expose request
23:43:52.698 00.010 12020 scope still moving after pulse duration time elapsed
23:43:52.698 00.000 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"0a30a6e0-ae91-4abf-98b8-19063c639e61"}
23:43:52.710 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"0a30a6e0-ae91-4abf-98b8-19063c639e61"}
23:43:52.727 00.017 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"2bc5804c-0fe7-495b-9a31-12a087699a60"}
23:43:52.738 00.011 12020 IsSlewing returns 0
23:43:52.739 00.001 9340 case statement mapped state 6 to 3
23:43:52.748 00.009 12020 IsGuiding returns 0
23:43:52.748 00.000 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"2bc5804c-0fe7-495b-9a31-12a087699a60"}
23:43:52.758 00.010 12020 scope move finished after 43 + 103 ms
23:43:52.759 00.001 12020 Move returns status 0, amount 43
23:43:52.759 00.000 12020 MoveAxis(N, 63, ABG)
23:43:52.759 00.000 12020 Guiding  Dir = 0, Dur = 63
23:43:52.761 00.002 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"10fa23fd-91ff-4c47-a77c-f63ced29fb1d"}
23:43:52.774 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":49,"width":15,"height":15,"star_pos":[7.32,6.64],"pixels":"..."},"id":"10fa23fd-91ff-4c47-a77c-f63ced29fb1d"}
23:43:52.800 00.026 12020 IsSlewing returns 0
23:43:52.801 00.001 12020 IsGuiding returns 0
23:43:52.880 00.079 12020 IsGuiding returns 1
23:43:52.880 00.000 12020 scope still moving after pulse duration time elapsed
23:43:52.903 00.023 12020 IsSlewing returns 0
23:43:52.904 00.001 12020 IsGuiding returns 1
23:43:52.934 00.030 12020 IsSlewing returns 0
23:43:52.934 00.000 12020 IsGuiding returns 1
23:43:53.039 00.105 12020 IsSlewing returns 0
23:43:53.073 00.034 12020 IsGuiding returns 0
23:43:53.073 00.000 12020 scope move finished after 63 + 208 ms
23:43:53.073 00.000 12020 Move returns status 0, amount 63
23:43:53.073 00.000 12020 move complete, result=0
23:43:53.074 00.001 12020 worker thread done servicing request
23:43:53.074 00.000 12020 Worker thread wakes up
23:43:53.074 00.000 9340 GuideStep: -0.3 px 43 ms EAST, -0.4 px 63 ms NORTH
23:43:53.084 00.010 12020 worker thread servicing REQUEST_EXPOSE 1000
23:43:53.084 00.000 12020 Handling exposure in thread, d=1000 o=3 r=(855,51,31,31)
23:43:54.446 01.362 12020 Exposure complete
23:43:54.618 00.172 12020 worker thread done servicing request
23:43:54.618 00.000 9340 OnExposeComplete: enter
23:43:54.627 00.009 9340 UpdateGuideState(): m_state=6
23:43:54.637 00.010 9340 Star::Find(15, 870, 66, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 50
23:43:54.649 00.012 9340 Star::Find returns 1 (0), X=870.24, Y=66.43, Mass=383019, SNR=114.0, Peak=41540 HFD=3.6
23:43:54.658 00.009 9340 MultiStar: [#1 0.61,0.47,0.00,M6] [#2 0.41,0.01,0.72,U] [#3 -0.02,0.41,0.70,U] [#4 0.33,0.21,0.60,U] [#5 -0.01,0.67,0.00,M5] [#6 -0.08,0.40,0.56,U] [#7 1.03,0.47,0.00,M9] [#8 0.10,0.27,0.63,U] 
23:43:54.667 00.009 9340 refined, 5 included, MultiStar: {0.21, 0.22}, one-star: {0.41, 0.11}
23:43:54.678 00.011 9340 CameraToMount -- cameraTheta (0.80) - m_xAngle (-3.14) = xAngle (3.93 = -2.35)
23:43:54.687 00.009 9340 CameraToMount -- cameraTheta (0.80) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (3.92 = -2.37)
23:43:54.697 00.010 9340 CameraToMount -- cameraX=0.21 cameraY=0.22 hyp=0.31 cameraTheta=0.80 mountX=-0.22 mountY=-0.22, mountTheta=-2.36
23:43:54.711 00.014 9340 SchedulePrimaryMove(10104498, x=0.21, y=0.22, opts=13)
23:43:54.721 00.010 9340 Enqueuing Move request for scope (0.21, 0.22)
23:43:54.730 00.009 12020 Worker thread wakes up
23:43:54.730 00.000 12020 worker thread servicing REQUEST_MOVE scope ofs (0.21, 0.22) opts 0xd
23:43:54.730 00.000 12020 Handling offset move in thread for scope, endpoint = (0.21, 0.22)
23:43:54.730 00.000 12020 Moving (0.21, 0.22) raw xDistance=-0.22 yDistance=-0.22
23:43:54.731 00.001 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.22
23:43:54.731 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:43:54.731 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.22
23:43:54.731 00.000 12020 MoveAxis(E, 0, ABG)
23:43:54.731 00.000 12020 Move returns status 0, amount 0
23:43:54.731 00.000 12020 MoveAxis(N, 0, ABG)
23:43:54.731 00.000 12020 Move returns status 0, amount 0
23:43:54.732 00.001 12020 move complete, result=0
23:43:54.732 00.000 12020 worker thread done servicing request
23:43:54.740 00.008 9340 UpdateImageDisplay: Size=(1920,1080) min=4214, max=65459, med=6976, FiltMin=5319, FiltMax=62801, Gamma=2.870
23:43:54.789 00.049 9340 UpdateGuideState exits: m=383019 SNR=114.0
23:43:54.801 00.012 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:43:54.812 00.011 9340 ScheduleExposure(1000,3,1) exposurePending=0
23:43:54.822 00.010 9340 Enqueuing Expose request
23:43:54.832 00.010 12020 Worker thread wakes up
23:43:54.833 00.001 9340 GuideStep: -0.2 px 0 ms EAST, -0.2 px 0 ms NORTH
23:43:54.844 00.011 12020 worker thread servicing REQUEST_EXPOSE 1000
23:43:54.844 00.000 12020 Handling exposure in thread, d=1000 o=3 r=(855,51,31,31)
23:43:54.851 00.007 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"f2f571a1-9c3c-4e6a-ac4e-32c5b71646ce"}
23:43:54.861 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"f2f571a1-9c3c-4e6a-ac4e-32c5b71646ce"}
23:43:54.872 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"366658b3-c902-4724-b757-f83359abe7d9"}
23:43:54.883 00.011 9340 case statement mapped state 6 to 3
23:43:54.896 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"366658b3-c902-4724-b757-f83359abe7d9"}
23:43:54.924 00.028 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"24fb9935-b729-4568-8358-8350ace4fde7"}
23:43:54.936 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":50,"width":15,"height":15,"star_pos":[7.24,7.43],"pixels":"..."},"id":"24fb9935-b729-4568-8358-8350ace4fde7"}
23:43:56.204 01.268 12020 Exposure complete
23:43:56.409 00.205 12020 worker thread done servicing request
23:43:56.409 00.000 9340 OnExposeComplete: enter
23:43:56.419 00.010 9340 UpdateGuideState(): m_state=6
23:43:56.430 00.011 9340 Star::Find(15, 870, 66, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 51
23:43:56.441 00.011 9340 Star::Find returns 1 (0), X=870.43, Y=66.14, Mass=353365, SNR=92.2, Peak=37197 HFD=3.6
23:43:56.452 00.011 9340 MultiStar: [#1 0.90,0.27,0.00,M7] [#2 0.61,0.07,0.00,M1] [#3 0.33,0.75,0.00,M3] [#4 0.53,0.35,0.00,M2] [#5 0.32,0.62,0.00,M6] [#6 0.35,0.60,0.00,M7] [#7 1.27,0.62,0.00,M10] [#8 0.72,0.40,0.00,M7] 
23:43:56.462 00.010 9340 CameraToMount -- cameraTheta (-0.29) - m_xAngle (-3.14) = xAngle (2.84 = 2.84)
23:43:56.474 00.012 9340 CameraToMount -- cameraTheta (-0.29) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (2.83 = 2.83)
23:43:56.484 00.010 9340 CameraToMount -- cameraX=0.60 cameraY=-0.18 hyp=0.63 cameraTheta=-0.29 mountX=-0.60 mountY=0.19, mountTheta=2.83
23:43:56.497 00.013 9340 SchedulePrimaryMove(10104498, x=0.60, y=-0.18, opts=13)
23:43:56.507 00.010 9340 Enqueuing Move request for scope (0.60, -0.18)
23:43:56.517 00.010 12020 Worker thread wakes up
23:43:56.517 00.000 12020 worker thread servicing REQUEST_MOVE scope ofs (0.60, -0.18) opts 0xd
23:43:56.517 00.000 12020 Handling offset move in thread for scope, endpoint = (0.60, -0.18)
23:43:56.517 00.000 12020 Moving (0.60, -0.18) raw xDistance=-0.60 yDistance=0.19
23:43:56.517 00.000 12020 GuideAlgorithmHysteresis::Result() returns -0.35 from input -0.60
23:43:56.517 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:43:56.518 00.001 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.19
23:43:56.518 00.000 12020 MoveAxis(E, 68, ABG)
23:43:56.518 00.000 12020 Guiding  Dir = 2, Dur = 68
23:43:56.519 00.001 12020 IsSlewing returns 0
23:43:56.520 00.001 12020 IsGuiding returns 0
23:43:56.532 00.012 9340 UpdateImageDisplay: Size=(1920,1080) min=4248, max=65529, med=6985, FiltMin=5313, FiltMax=65446, Gamma=2.870
23:43:56.542 00.010 12020 PulseGuide returned control before completion, sleep 58
23:43:56.581 00.039 9340 UpdateGuideState exits: m=353365 SNR=92.2
23:43:56.591 00.010 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:43:56.603 00.012 9340 ScheduleExposure(1000,3,1) exposurePending=0
23:43:56.614 00.011 9340 Enqueuing Expose request
23:43:56.624 00.010 12020 IsGuiding returns 0
23:43:56.624 00.000 12020 Move returns status 0, amount 68
23:43:56.624 00.000 12020 MoveAxis(N, 0, ABG)
23:43:56.624 00.000 12020 Move returns status 0, amount 0
23:43:56.624 00.000 12020 move complete, result=0
23:43:56.625 00.001 12020 worker thread done servicing request
23:43:56.625 00.000 12020 Worker thread wakes up
23:43:56.625 00.000 12020 worker thread servicing REQUEST_EXPOSE 1000
23:43:56.625 00.000 12020 Handling exposure in thread, d=1000 o=3 r=(855,51,31,31)
23:43:56.638 00.013 9340 GuideStep: -0.6 px 68 ms EAST, 0.2 px 0 ms NORTH
23:43:56.658 00.020 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"732a79ac-a8be-4b61-938b-dae1deeae2ee"}
23:43:56.669 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"732a79ac-a8be-4b61-938b-dae1deeae2ee"}
23:43:56.684 00.015 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"b5bd5914-89ee-4a30-9f9c-45b3b57b23ed"}
23:43:56.696 00.012 9340 case statement mapped state 6 to 3
23:43:56.707 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"b5bd5914-89ee-4a30-9f9c-45b3b57b23ed"}
23:43:56.719 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"c3a603dd-1467-4bb0-99c0-036efb7e15df"}
23:43:56.733 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":51,"width":15,"height":15,"star_pos":[7.43,7.14],"pixels":"..."},"id":"c3a603dd-1467-4bb0-99c0-036efb7e15df"}
23:43:57.983 01.250 12020 Exposure complete
23:43:58.161 00.178 12020 worker thread done servicing request
23:43:58.162 00.001 9340 OnExposeComplete: enter
23:43:58.172 00.010 9340 UpdateGuideState(): m_state=6
23:43:58.182 00.010 9340 Star::Find(15, 870, 66, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 52
23:43:58.190 00.008 9340 Star::Find returns 1 (0), X=870.44, Y=66.66, Mass=364295, SNR=117.4, Peak=33485 HFD=3.6
23:43:58.201 00.011 9340 MultiStar: [#1 0.81,0.78,0.00,M8] [#2 0.08,0.62,0.00,M2] [#3 0.25,0.88,0.00,M4] [#4 0.23,0.58,0.00,M3] [#5 0.24,0.72,0.00,M7] [#6 0.38,0.60,0.00,M8] [#7 0.97,0.64,0.00,R] [#8 0.43,0.65,0.00,M8] 
23:43:58.211 00.010 9340 CameraToMount -- cameraTheta (0.50) - m_xAngle (-3.14) = xAngle (3.63 = -2.65)
23:43:58.220 00.009 9340 CameraToMount -- cameraTheta (0.50) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (3.62 = -2.67)
23:43:58.229 00.009 9340 CameraToMount -- cameraX=0.61 cameraY=0.33 hyp=0.70 cameraTheta=0.50 mountX=-0.62 mountY=-0.32, mountTheta=-2.66
23:43:58.240 00.011 9340 SchedulePrimaryMove(10104498, x=0.61, y=0.33, opts=13)
23:43:58.249 00.009 9340 Enqueuing Move request for scope (0.61, 0.33)
23:43:58.260 00.011 12020 Worker thread wakes up
23:43:58.260 00.000 12020 worker thread servicing REQUEST_MOVE scope ofs (0.61, 0.33) opts 0xd
23:43:58.260 00.000 12020 Handling offset move in thread for scope, endpoint = (0.61, 0.33)
23:43:58.260 00.000 12020 Moving (0.61, 0.33) raw xDistance=-0.62 yDistance=-0.32
23:43:58.261 00.001 12020 GuideAlgorithmHysteresis::Result() returns -0.40 from input -0.62
23:43:58.261 00.000 12020 GuideAlgorithmResistSwitch::result() returns -0.32 from input -0.32
23:43:58.261 00.000 12020 MoveAxis(E, 78, ABG)
23:43:58.261 00.000 12020 Guiding  Dir = 2, Dur = 78
23:43:58.262 00.001 12020 IsSlewing returns 0
23:43:58.263 00.001 12020 IsGuiding returns 0
23:43:58.270 00.007 9340 UpdateImageDisplay: Size=(1920,1080) min=4206, max=65496, med=6981, FiltMin=5349, FiltMax=65303, Gamma=2.870
23:43:58.285 00.015 12020 PulseGuide returned control before completion, sleep 67
23:43:58.317 00.032 9340 UpdateGuideState exits: m=364295 SNR=117.4
23:43:58.327 00.010 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:43:58.336 00.009 9340 ScheduleExposure(1000,3,1) exposurePending=0
23:43:58.345 00.009 9340 Enqueuing Expose request
23:43:58.359 00.014 12020 IsGuiding returns 1
23:43:58.360 00.001 12020 scope still moving after pulse duration time elapsed
23:43:58.413 00.053 12020 IsSlewing returns 0
23:43:58.463 00.050 12020 IsGuiding returns 0
23:43:58.463 00.000 12020 scope move finished after 78 + 122 ms
23:43:58.463 00.000 12020 Move returns status 0, amount 78
23:43:58.463 00.000 12020 MoveAxis(N, 54, ABG)
23:43:58.463 00.000 12020 Guiding  Dir = 0, Dur = 54
23:43:58.469 00.006 12020 IsSlewing returns 0
23:43:58.469 00.000 12020 IsGuiding returns 0
23:43:58.557 00.088 12020 IsGuiding returns 1
23:43:58.558 00.001 12020 scope still moving after pulse duration time elapsed
23:43:58.580 00.022 12020 IsSlewing returns 0
23:43:58.580 00.000 12020 IsGuiding returns 1
23:43:58.611 00.031 12020 IsSlewing returns 0
23:43:58.611 00.000 12020 IsGuiding returns 1
23:43:58.640 00.029 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"8b9c480d-ccec-468d-85a1-72269cd1be0b"}
23:43:58.650 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"8b9c480d-ccec-468d-85a1-72269cd1be0b"}
23:43:58.659 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"a0e9f77f-c8f7-4a40-9954-f046c923c8a0"}
23:43:58.668 00.009 9340 case statement mapped state 6 to 3
23:43:58.677 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"a0e9f77f-c8f7-4a40-9954-f046c923c8a0"}
23:43:58.688 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"f36bdb0a-cd55-4d26-a2f2-84a96e6620b9"}
23:43:58.698 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":52,"width":15,"height":15,"star_pos":[7.44,6.66],"pixels":"..."},"id":"f36bdb0a-cd55-4d26-a2f2-84a96e6620b9"}
23:43:58.717 00.019 12020 IsSlewing returns 0
23:43:58.764 00.047 12020 IsGuiding returns 0
23:43:58.764 00.000 12020 scope move finished after 54 + 241 ms
23:43:58.765 00.001 12020 Move returns status 0, amount 54
23:43:58.765 00.000 12020 move complete, result=0
23:43:58.765 00.000 12020 worker thread done servicing request
23:43:58.765 00.000 9340 GuideStep: -0.6 px 78 ms EAST, -0.3 px 54 ms NORTH
23:43:58.775 00.010 12020 Worker thread wakes up
23:43:58.775 00.000 12020 worker thread servicing REQUEST_EXPOSE 1000
23:43:58.775 00.000 12020 Handling exposure in thread, d=1000 o=3 r=(855,51,31,31)
23:44:00.140 01.365 12020 Exposure complete
23:44:00.303 00.163 12020 worker thread done servicing request
23:44:00.303 00.000 9340 OnExposeComplete: enter
23:44:00.311 00.008 9340 UpdateGuideState(): m_state=6
23:44:00.319 00.008 9340 Star::Find(15, 870, 66, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 53
23:44:00.326 00.007 9340 Star::Find returns 1 (0), X=870.24, Y=65.99, Mass=379238, SNR=116.6, Peak=40361 HFD=3.3
23:44:00.336 00.010 9340 MultiStar: [#1 0.59,0.24,0.00,M9] [#2 0.10,-0.16,0.58,U] [#3 0.02,0.15,0.74,U] [#4 0.46,0.23,0.64,U] [#5 0.17,0.57,0.00,M8] [#6 -0.03,0.54,0.00,M9] [#7 -0.33,0.05,0.54,U] [#8 0.30,0.28,0.55,U] 
23:44:00.343 00.007 9340 refined, 5 included, MultiStar: {0.19, 0.00}, one-star: {0.41, -0.34}
23:44:00.353 00.010 9340 CameraToMount -- cameraTheta (0.01) - m_xAngle (-3.14) = xAngle (3.15 = -3.13)
23:44:00.360 00.007 9340 CameraToMount -- cameraTheta (0.01) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (3.13 = 3.13)
23:44:00.369 00.009 9340 CameraToMount -- cameraX=0.19 cameraY=0.00 hyp=0.19 cameraTheta=0.01 mountX=-0.19 mountY=0.00, mountTheta=3.13
23:44:00.381 00.012 9340 SchedulePrimaryMove(10104498, x=0.19, y=0.00, opts=13)
23:44:00.391 00.010 9340 Enqueuing Move request for scope (0.19, 0.00)
23:44:00.400 00.009 12020 Worker thread wakes up
23:44:00.400 00.000 12020 worker thread servicing REQUEST_MOVE scope ofs (0.19, 0.00) opts 0xd
23:44:00.400 00.000 12020 Handling offset move in thread for scope, endpoint = (0.19, 0.00)
23:44:00.400 00.000 12020 Moving (0.19, 0.00) raw xDistance=-0.19 yDistance=0.00
23:44:00.400 00.000 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.19
23:44:00.400 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:44:00.400 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
23:44:00.401 00.001 12020 MoveAxis(E, 0, ABG)
23:44:00.401 00.000 12020 Move returns status 0, amount 0
23:44:00.401 00.000 12020 MoveAxis(N, 0, ABG)
23:44:00.401 00.000 12020 Move returns status 0, amount 0
23:44:00.401 00.000 12020 move complete, result=0
23:44:00.401 00.000 12020 worker thread done servicing request
23:44:00.408 00.007 9340 UpdateImageDisplay: Size=(1920,1080) min=4338, max=65459, med=6985, FiltMin=5533, FiltMax=62045, Gamma=2.870
23:44:00.450 00.042 9340 UpdateGuideState exits: m=379238 SNR=116.6
23:44:00.459 00.009 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:44:00.469 00.010 9340 ScheduleExposure(1000,3,1) exposurePending=0
23:44:00.479 00.010 9340 Enqueuing Expose request
23:44:00.489 00.010 12020 Worker thread wakes up
23:44:00.490 00.001 9340 GuideStep: -0.2 px 0 ms EAST, 0.0 px 0 ms NORTH
23:44:00.500 00.010 12020 worker thread servicing REQUEST_EXPOSE 1000
23:44:00.501 00.001 12020 Handling exposure in thread, d=1000 o=3 r=(855,51,31,31)
23:44:00.639 00.138 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"332526e5-04e6-4e2d-8c83-37a863a22606"}
23:44:00.649 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"332526e5-04e6-4e2d-8c83-37a863a22606"}
23:44:00.661 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"89b76d61-62ce-40a8-b98d-fb38f8732b26"}
23:44:00.671 00.010 9340 case statement mapped state 6 to 3
23:44:00.680 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"89b76d61-62ce-40a8-b98d-fb38f8732b26"}
23:44:00.692 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"d3255e4c-3ef5-4813-a614-76ddd289a671"}
23:44:00.702 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":53,"width":15,"height":15,"star_pos":[7.24,6.99],"pixels":"..."},"id":"d3255e4c-3ef5-4813-a614-76ddd289a671"}
23:44:01.863 01.161 12020 Exposure complete
23:44:02.094 00.231 12020 worker thread done servicing request
23:44:02.094 00.000 9340 OnExposeComplete: enter
23:44:02.108 00.014 9340 UpdateGuideState(): m_state=6
23:44:02.122 00.014 9340 Star::Find(15, 870, 65, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 54
23:44:02.135 00.013 9340 Star::Find returns 1 (0), X=870.65, Y=66.38, Mass=353902, SNR=103.8, Peak=36977 HFD=3.5
23:44:02.147 00.012 9340 MultiStar: [#1 0.56,0.36,0.00,M10] [#2 0.18,0.23,0.77,U] [#3 0.77,0.67,0.00,M4] [#4 0.59,0.36,0.00,M3] [#5 0.47,0.88,0.00,M9] [#6 0.45,0.65,0.00,M10] [#7 0.17,0.15,0.56,U] [#8 0.27,0.79,0.00,M8] 
23:44:02.159 00.012 9340 refined, 2 included, MultiStar: {0.45, 0.14}, one-star: {0.82, 0.05}
23:44:02.172 00.013 9340 CameraToMount -- cameraTheta (0.30) - m_xAngle (-3.14) = xAngle (3.43 = -2.85)
23:44:02.185 00.013 9340 CameraToMount -- cameraTheta (0.30) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (3.42 = -2.87)
23:44:02.199 00.014 9340 CameraToMount -- cameraX=0.45 cameraY=0.14 hyp=0.47 cameraTheta=0.30 mountX=-0.45 mountY=-0.13, mountTheta=-2.87
23:44:02.218 00.019 9340 SchedulePrimaryMove(10104498, x=0.45, y=0.14, opts=13)
23:44:02.231 00.013 9340 Enqueuing Move request for scope (0.45, 0.14)
23:44:02.244 00.013 12020 Worker thread wakes up
23:44:02.244 00.000 12020 worker thread servicing REQUEST_MOVE scope ofs (0.45, 0.14) opts 0xd
23:44:02.244 00.000 12020 Handling offset move in thread for scope, endpoint = (0.45, 0.14)
23:44:02.244 00.000 12020 Moving (0.45, 0.14) raw xDistance=-0.45 yDistance=-0.13
23:44:02.245 00.001 12020 GuideAlgorithmHysteresis::Result() returns -0.27 from input -0.45
23:44:02.245 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:44:02.245 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
23:44:02.245 00.000 12020 MoveAxis(E, 51, ABG)
23:44:02.245 00.000 12020 Guiding  Dir = 2, Dur = 51
23:44:02.247 00.002 12020 IsSlewing returns 0
23:44:02.247 00.000 12020 IsGuiding returns 0
23:44:02.266 00.019 9340 UpdateImageDisplay: Size=(1920,1080) min=4415, max=65489, med=6992, FiltMin=5550, FiltMax=65303, Gamma=2.870
23:44:02.278 00.012 12020 PulseGuide returned control before completion, sleep 43
23:44:02.320 00.042 9340 UpdateGuideState exits: m=353902 SNR=103.8
23:44:02.336 00.016 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:44:02.353 00.017 9340 ScheduleExposure(1000,3,1) exposurePending=0
23:44:02.369 00.016 12020 IsGuiding returns 0
23:44:02.369 00.000 9340 Enqueuing Expose request
23:44:02.384 00.015 12020 Move returns status 0, amount 51
23:44:02.384 00.000 12020 MoveAxis(N, 0, ABG)
23:44:02.385 00.001 12020 Move returns status 0, amount 0
23:44:02.385 00.000 12020 move complete, result=0
23:44:02.385 00.000 12020 worker thread done servicing request
23:44:02.385 00.000 12020 Worker thread wakes up
23:44:02.385 00.000 12020 worker thread servicing REQUEST_EXPOSE 1000
23:44:02.386 00.001 12020 Handling exposure in thread, d=1000 o=3 r=(855,51,31,31)
23:44:02.393 00.007 9340 GuideStep: -0.5 px 51 ms EAST, -0.1 px 0 ms NORTH
23:44:02.649 00.256 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"49f43653-b83f-4b5e-8457-bdc4c251e348"}
23:44:02.663 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"49f43653-b83f-4b5e-8457-bdc4c251e348"}
23:44:02.678 00.015 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"0e76d909-eb7c-4592-a0aa-505afb6c517b"}
23:44:02.694 00.016 9340 case statement mapped state 6 to 3
23:44:02.710 00.016 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"0e76d909-eb7c-4592-a0aa-505afb6c517b"}
23:44:02.725 00.015 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"7c326cf5-b4a9-4e0b-aa2d-9e851d2a2a9f"}
23:44:02.740 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":54,"width":15,"height":15,"star_pos":[6.65,7.38],"pixels":"..."},"id":"7c326cf5-b4a9-4e0b-aa2d-9e851d2a2a9f"}
23:44:03.750 01.010 12020 Exposure complete
23:44:03.944 00.194 12020 worker thread done servicing request
23:44:03.945 00.001 9340 OnExposeComplete: enter
23:44:03.955 00.010 9340 UpdateGuideState(): m_state=6
23:44:03.965 00.010 9340 Star::Find(15, 870, 66, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 55
23:44:03.975 00.010 9340 Star::Find returns 1 (0), X=870.09, Y=66.58, Mass=356246, SNR=103.6, Peak=40577 HFD=3.6
23:44:03.984 00.009 9340 MultiStar: [#1 0.43,0.56,0.00,R] [#2 0.20,0.74,0.00,M1] [#3 -0.15,0.53,0.00,M5] [#4 0.50,0.57,0.00,M4] [#5 0.08,0.76,0.00,M10] [#6 -0.27,0.72,0.00,R] [#7 -0.09,-0.26,0.69,U] [#8 0.17,0.97,0.00,M9] 
23:44:03.993 00.009 9340 refined, 1 included, MultiStar: {0.12, 0.05}, one-star: {0.26, 0.25}
23:44:04.003 00.010 9340 CameraToMount -- cameraTheta (0.37) - m_xAngle (-3.14) = xAngle (3.51 = -2.77)
23:44:04.014 00.011 9340 CameraToMount -- cameraTheta (0.37) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (3.49 = -2.79)
23:44:04.024 00.010 9340 CameraToMount -- cameraX=0.12 cameraY=0.05 hyp=0.12 cameraTheta=0.37 mountX=-0.12 mountY=-0.04, mountTheta=-2.79
23:44:04.036 00.012 9340 SchedulePrimaryMove(10104498, x=0.12, y=0.05, opts=13)
23:44:04.046 00.010 9340 Enqueuing Move request for scope (0.12, 0.05)
23:44:04.055 00.009 12020 Worker thread wakes up
23:44:04.055 00.000 12020 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.05) opts 0xd
23:44:04.055 00.000 12020 Handling offset move in thread for scope, endpoint = (0.12, 0.05)
23:44:04.055 00.000 12020 Moving (0.12, 0.05) raw xDistance=-0.12 yDistance=-0.04
23:44:04.055 00.000 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
23:44:04.055 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:44:04.056 00.001 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
23:44:04.056 00.000 12020 MoveAxis(E, 0, ABG)
23:44:04.056 00.000 12020 Move returns status 0, amount 0
23:44:04.056 00.000 12020 MoveAxis(N, 0, ABG)
23:44:04.056 00.000 12020 Move returns status 0, amount 0
23:44:04.056 00.000 12020 move complete, result=0
23:44:04.057 00.001 12020 worker thread done servicing request
23:44:04.066 00.009 9340 UpdateImageDisplay: Size=(1920,1080) min=4414, max=65504, med=6980, FiltMin=5318, FiltMax=65349, Gamma=2.870
23:44:04.112 00.046 9340 UpdateGuideState exits: m=356246 SNR=103.6
23:44:04.125 00.013 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:44:04.136 00.011 9340 ScheduleExposure(1000,3,1) exposurePending=0
23:44:04.147 00.011 9340 Enqueuing Expose request
23:44:04.155 00.008 12020 Worker thread wakes up
23:44:04.156 00.001 9340 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
23:44:04.168 00.012 12020 worker thread servicing REQUEST_EXPOSE 1000
23:44:04.168 00.000 12020 Handling exposure in thread, d=1000 o=3 r=(855,51,31,31)
23:44:04.648 00.480 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"5c9f8ac4-7dcc-40ad-a08e-d3934293c905"}
23:44:04.657 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"5c9f8ac4-7dcc-40ad-a08e-d3934293c905"}
23:44:04.668 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"33de3564-188d-4a0f-8b9f-cf77a3caa235"}
23:44:04.678 00.010 9340 case statement mapped state 6 to 3
23:44:04.688 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"33de3564-188d-4a0f-8b9f-cf77a3caa235"}
23:44:04.701 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"ed3668b5-2b2e-45a3-8fb5-af9dcecef6c6"}
23:44:04.712 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":55,"width":15,"height":15,"star_pos":[7.09,6.58],"pixels":"..."},"id":"ed3668b5-2b2e-45a3-8fb5-af9dcecef6c6"}
23:44:05.532 00.820 12020 Exposure complete
23:44:05.713 00.181 12020 worker thread done servicing request
23:44:05.714 00.001 9340 OnExposeComplete: enter
23:44:05.724 00.010 9340 UpdateGuideState(): m_state=6
23:44:05.733 00.009 9340 Star::Find(15, 870, 66, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 56
23:44:05.742 00.009 9340 Star::Find returns 1 (0), X=870.76, Y=67.46, Mass=381721, SNR=130.6, Peak=32549 HFD=3.7
23:44:05.753 00.011 9340 MultiStar: [#1 0.52,0.59,0.00,M1] [#2 0.80,0.94,0.00,M2] [#3 0.92,1.31,0.00,M6] [#4 0.77,1.02,0.00,M5] [#5 0.60,1.40,0.00,R] [#6 0.70,0.40,0.00,M1] [#7 0.65,0.77,0.00,M1] [#8 0.84,1.37,0.00,M10] 
23:44:05.761 00.008 9340 CameraToMount -- cameraTheta (0.89) - m_xAngle (-3.14) = xAngle (4.02 = -2.26)
23:44:05.770 00.009 9340 CameraToMount -- cameraTheta (0.89) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (4.01 = -2.28)
23:44:05.780 00.010 9340 CameraToMount -- cameraX=0.93 cameraY=1.14 hyp=1.47 cameraTheta=0.89 mountX=-0.94 mountY=-1.12, mountTheta=-2.27
23:44:05.793 00.013 9340 SchedulePrimaryMove(10104498, x=0.93, y=1.14, opts=13)
23:44:05.800 00.007 9340 Enqueuing Move request for scope (0.93, 1.14)
23:44:05.809 00.009 12020 Worker thread wakes up
23:44:05.809 00.000 12020 worker thread servicing REQUEST_MOVE scope ofs (0.93, 1.14) opts 0xd
23:44:05.809 00.000 12020 Handling offset move in thread for scope, endpoint = (0.93, 1.14)
23:44:05.810 00.001 12020 Moving (0.93, 1.14) raw xDistance=-0.94 yDistance=-1.12
23:44:05.810 00.000 12020 GuideAlgorithmHysteresis::Result() returns -0.55 from input -0.94
23:44:05.810 00.000 12020 GuideAlgorithmResistSwitch::result() returns -1.12 from input -1.12
23:44:05.810 00.000 12020 MoveAxis(E, 107, ABG)
23:44:05.810 00.000 12020 Guiding  Dir = 2, Dur = 107
23:44:05.819 00.009 9340 UpdateImageDisplay: Size=(1920,1080) min=4318, max=65489, med=6977, FiltMin=5086, FiltMax=62896, Gamma=2.870
23:44:05.854 00.035 12020 IsSlewing returns 0
23:44:05.863 00.009 12020 IsGuiding returns 0
23:44:05.865 00.002 9340 UpdateGuideState exits: m=381721 SNR=130.6
23:44:05.875 00.010 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:44:05.886 00.011 9340 ScheduleExposure(1000,3,1) exposurePending=0
23:44:05.896 00.010 9340 Enqueuing Expose request
23:44:05.908 00.012 12020 PulseGuide returned control before completion, sleep 84
23:44:06.005 00.097 12020 IsGuiding returns 1
23:44:06.005 00.000 12020 scope still moving after pulse duration time elapsed
23:44:06.032 00.027 12020 IsSlewing returns 0
23:44:06.034 00.002 12020 IsGuiding returns 0
23:44:06.034 00.000 12020 scope move finished after 107 + 63 ms
23:44:06.034 00.000 12020 Move returns status 0, amount 107
23:44:06.035 00.001 12020 MoveAxis(N, 187, ABG)
23:44:06.035 00.000 12020 Guiding  Dir = 0, Dur = 187
23:44:06.036 00.001 12020 IsSlewing returns 0
23:44:06.037 00.001 12020 IsGuiding returns 0
23:44:06.121 00.084 12020 PulseGuide returned control before completion, sleep 114
23:44:06.252 00.131 12020 IsGuiding returns 1
23:44:06.252 00.000 12020 scope still moving after pulse duration time elapsed
23:44:06.282 00.030 12020 IsSlewing returns 0
23:44:06.282 00.000 12020 IsGuiding returns 1
23:44:06.312 00.030 12020 IsSlewing returns 0
23:44:06.313 00.001 12020 IsGuiding returns 1
23:44:06.425 00.112 12020 IsSlewing returns 0
23:44:06.457 00.032 12020 IsGuiding returns 0
23:44:06.457 00.000 12020 scope move finished after 187 + 232 ms
23:44:06.458 00.001 12020 Move returns status 0, amount 187
23:44:06.458 00.000 12020 move complete, result=0
23:44:06.458 00.000 12020 worker thread done servicing request
23:44:06.458 00.000 9340 GuideStep: -0.9 px 107 ms EAST, -1.1 px 187 ms NORTH
23:44:06.467 00.009 12020 Worker thread wakes up
23:44:06.467 00.000 12020 worker thread servicing REQUEST_EXPOSE 1000
23:44:06.468 00.001 12020 Handling exposure in thread, d=1000 o=3 r=(855,51,31,31)
23:44:06.646 00.178 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"f642c9fd-7a18-4e6f-af95-22b8115b38a9"}
23:44:06.657 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"f642c9fd-7a18-4e6f-af95-22b8115b38a9"}
23:44:06.665 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"b790249d-e555-42d8-88a3-7356ec6ab209"}
23:44:06.676 00.011 9340 case statement mapped state 6 to 3
23:44:06.685 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"b790249d-e555-42d8-88a3-7356ec6ab209"}
23:44:06.697 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"8a09141a-a03b-4e8c-8636-3c01961db7cd"}
23:44:06.707 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":56,"width":15,"height":15,"star_pos":[6.76,7.46],"pixels":"..."},"id":"8a09141a-a03b-4e8c-8636-3c01961db7cd"}
23:44:07.831 01.124 12020 Exposure complete
23:44:08.045 00.214 12020 worker thread done servicing request
23:44:08.045 00.000 9340 OnExposeComplete: enter
23:44:08.056 00.011 9340 UpdateGuideState(): m_state=6
23:44:08.068 00.012 9340 Star::Find(15, 870, 67, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 57
23:44:08.079 00.011 9340 Star::Find returns 1 (0), X=869.84, Y=65.94, Mass=369139, SNR=106.4, Peak=39636 HFD=3.3
23:44:08.091 00.012 9340 MultiStar: [#1 -0.28,-0.75,0.00,M2] [#2 0.03,-0.47,0.74,U] [#3 0.07,-0.03,0.72,U] [#4 0.07,-0.15,0.66,U] [#5 -0.45,-1.37,0.00,M1] [#6 0.26,-1.10,0.00,M2] [#7 -0.21,-0.74,0.00,M2] [#8 0.09,-0.30,0.63,U] 
23:44:08.103 00.012 9340 refined, 4 included, MultiStar: {0.05, -0.28}, one-star: {0.01, -0.38}
23:44:08.115 00.012 9340 CameraToMount -- cameraTheta (-1.40) - m_xAngle (-3.14) = xAngle (1.74 = 1.74)
23:44:08.128 00.013 9340 CameraToMount -- cameraTheta (-1.40) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (1.72 = 1.72)
23:44:08.138 00.010 9340 CameraToMount -- cameraX=0.05 cameraY=-0.28 hyp=0.28 cameraTheta=-1.40 mountX=-0.05 mountY=0.28, mountTheta=1.74
23:44:08.156 00.018 9340 SchedulePrimaryMove(10104498, x=0.05, y=-0.28, opts=13)
23:44:08.166 00.010 9340 Enqueuing Move request for scope (0.05, -0.28)
23:44:08.179 00.013 12020 Worker thread wakes up
23:44:08.179 00.000 12020 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.28) opts 0xd
23:44:08.179 00.000 12020 Handling offset move in thread for scope, endpoint = (0.05, -0.28)
23:44:08.179 00.000 12020 Moving (0.05, -0.28) raw xDistance=-0.05 yDistance=0.28
23:44:08.179 00.000 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
23:44:08.180 00.001 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
23:44:08.180 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.28
23:44:08.180 00.000 12020 MoveAxis(E, 0, ABG)
23:44:08.180 00.000 12020 Move returns status 0, amount 0
23:44:08.180 00.000 12020 MoveAxis(N, 0, ABG)
23:44:08.181 00.001 12020 Move returns status 0, amount 0
23:44:08.181 00.000 12020 move complete, result=0
23:44:08.181 00.000 12020 worker thread done servicing request
23:44:08.191 00.010 9340 UpdateImageDisplay: Size=(1920,1080) min=3933, max=65483, med=6970, FiltMin=5428, FiltMax=63436, Gamma=2.870
23:44:08.241 00.050 9340 UpdateGuideState exits: m=369139 SNR=106.4
23:44:08.254 00.013 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:44:08.265 00.011 9340 ScheduleExposure(1000,3,1) exposurePending=0
23:44:08.276 00.011 9340 Enqueuing Expose request
23:44:08.289 00.013 12020 Worker thread wakes up
23:44:08.289 00.000 9340 GuideStep: -0.0 px 0 ms EAST, 0.3 px 0 ms NORTH
23:44:08.300 00.011 12020 worker thread servicing REQUEST_EXPOSE 1000
23:44:08.300 00.000 12020 Handling exposure in thread, d=1000 o=3 r=(855,51,31,31)
23:44:08.645 00.345 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"de177e21-abca-4190-a3ab-d14e2e863a65"}
23:44:08.658 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"de177e21-abca-4190-a3ab-d14e2e863a65"}
23:44:08.671 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"4efa7bff-a33a-4d13-90de-c038625f369b"}
23:44:08.684 00.013 9340 case statement mapped state 6 to 3
23:44:08.696 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"4efa7bff-a33a-4d13-90de-c038625f369b"}
23:44:08.711 00.015 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"627faa31-c7fe-4298-8d3f-9981e2ad548e"}
23:44:08.723 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":57,"width":15,"height":15,"star_pos":[6.84,6.94],"pixels":"..."},"id":"627faa31-c7fe-4298-8d3f-9981e2ad548e"}
23:44:09.659 00.936 12020 Exposure complete
23:44:09.862 00.203 12020 worker thread done servicing request
23:44:09.862 00.000 9340 OnExposeComplete: enter
23:44:09.872 00.010 9340 UpdateGuideState(): m_state=6
23:44:09.883 00.011 9340 Star::Find(15, 869, 65, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 58
23:44:09.894 00.011 9340 Star::Find returns 1 (0), X=870.44, Y=65.90, Mass=434056, SNR=144.0, Peak=38093 HFD=3.9
23:44:09.904 00.010 9340 MultiStar: [#1 0.41,-0.41,0.64,U] [#2 0.42,-0.42,0.43,U] [#3 0.50,-0.02,0.51,U] [#4 0.62,-0.03,0.49,U] [#5 -0.23,-0.98,0.00,M2] [#6 0.48,-0.33,0.40,U] [#7 0.27,-0.68,0.00,M3] [#8 0.90,0.33,0.00,M10] 
23:44:09.914 00.010 9340 refined, 5 included, MultiStar: {0.52, -0.30}, one-star: {0.61, -0.42}
23:44:09.923 00.009 9340 CameraToMount -- cameraTheta (-0.52) - m_xAngle (-3.14) = xAngle (2.62 = 2.62)
23:44:09.935 00.012 9340 CameraToMount -- cameraTheta (-0.52) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (2.60 = 2.60)
23:44:09.945 00.010 9340 CameraToMount -- cameraX=0.52 cameraY=-0.30 hyp=0.60 cameraTheta=-0.52 mountX=-0.52 mountY=0.31, mountTheta=2.61
23:44:09.959 00.014 9340 SchedulePrimaryMove(10104498, x=0.52, y=-0.30, opts=13)
23:44:09.968 00.009 9340 Enqueuing Move request for scope (0.52, -0.30)
23:44:09.977 00.009 12020 Worker thread wakes up
23:44:09.977 00.000 12020 worker thread servicing REQUEST_MOVE scope ofs (0.52, -0.30) opts 0xd
23:44:09.977 00.000 12020 Handling offset move in thread for scope, endpoint = (0.52, -0.30)
23:44:09.977 00.000 12020 Moving (0.52, -0.30) raw xDistance=-0.52 yDistance=0.31
23:44:09.977 00.000 12020 GuideAlgorithmHysteresis::Result() returns -0.30 from input -0.52
23:44:09.978 00.001 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
23:44:09.978 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.31
23:44:09.978 00.000 12020 MoveAxis(E, 59, ABG)
23:44:09.978 00.000 12020 Guiding  Dir = 2, Dur = 59
23:44:09.979 00.001 12020 IsSlewing returns 0
23:44:09.980 00.001 12020 IsGuiding returns 0
23:44:09.989 00.009 9340 UpdateImageDisplay: Size=(1920,1080) min=4366, max=65529, med=6979, FiltMin=5523, FiltMax=65446, Gamma=2.870
23:44:10.006 00.017 12020 PulseGuide returned control before completion, sleep 44
23:44:10.041 00.035 9340 UpdateGuideState exits: m=434056 SNR=144.0
23:44:10.053 00.012 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:44:10.064 00.011 9340 ScheduleExposure(1000,3,1) exposurePending=0
23:44:10.073 00.009 9340 Enqueuing Expose request
23:44:10.103 00.030 12020 IsGuiding returns 1
23:44:10.103 00.000 12020 scope still moving after pulse duration time elapsed
23:44:10.135 00.032 12020 IsSlewing returns 0
23:44:10.148 00.013 12020 IsGuiding returns 0
23:44:10.149 00.001 12020 scope move finished after 59 + 108 ms
23:44:10.149 00.000 12020 Move returns status 0, amount 59
23:44:10.149 00.000 12020 MoveAxis(N, 0, ABG)
23:44:10.149 00.000 12020 Move returns status 0, amount 0
23:44:10.149 00.000 12020 move complete, result=0
23:44:10.149 00.000 12020 worker thread done servicing request
23:44:10.150 00.001 12020 Worker thread wakes up
23:44:10.150 00.000 12020 worker thread servicing REQUEST_EXPOSE 1000
23:44:10.150 00.000 9340 GuideStep: -0.5 px 59 ms EAST, 0.3 px 0 ms NORTH
23:44:10.160 00.010 12020 Handling exposure in thread, d=1000 o=3 r=(855,51,31,31)
23:44:10.667 00.507 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"cdf35949-f2de-4fd5-aa33-061b7d440b28"}
23:44:10.679 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"cdf35949-f2de-4fd5-aa33-061b7d440b28"}
23:44:10.689 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"ac2d1c5d-b1d4-4989-9ad9-497eac440313"}
23:44:10.700 00.011 9340 case statement mapped state 6 to 3
23:44:10.711 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"ac2d1c5d-b1d4-4989-9ad9-497eac440313"}
23:44:10.727 00.016 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"62997e79-59b5-4523-82ad-0aede87e1594"}
23:44:10.741 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":58,"width":15,"height":15,"star_pos":[7.44,6.90],"pixels":"..."},"id":"62997e79-59b5-4523-82ad-0aede87e1594"}
23:44:11.517 00.776 12020 Exposure complete
23:44:11.733 00.216 12020 worker thread done servicing request
23:44:11.733 00.000 9340 OnExposeComplete: enter
23:44:11.744 00.011 9340 UpdateGuideState(): m_state=6
23:44:11.754 00.010 9340 Star::Find(15, 870, 65, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 59
23:44:11.765 00.011 9340 Star::Find returns 1 (0), X=870.28, Y=65.99, Mass=357669, SNR=111.6, Peak=40009 HFD=3.3
23:44:11.775 00.010 9340 MultiStar: [#1 0.20,-0.54,0.66,U] [#2 0.12,-0.17,0.61,U] [#3 0.85,0.08,0.00,M5] [#4 0.38,-0.13,0.61,U] [#5 -0.29,-1.50,0.00,M3] [#6 0.22,-0.66,0.53,U] [#7 0.05,-0.39,0.60,U] [#8 0.45,0.24,0.55,U] 
23:44:11.785 00.010 9340 refined, 6 included, MultiStar: {0.28, -0.29}, one-star: {0.45, -0.33}
23:44:11.795 00.010 9340 CameraToMount -- cameraTheta (-0.80) - m_xAngle (-3.14) = xAngle (2.34 = 2.34)
23:44:11.804 00.009 9340 CameraToMount -- cameraTheta (-0.80) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (2.32 = 2.32)
23:44:11.815 00.011 9340 CameraToMount -- cameraX=0.28 cameraY=-0.29 hyp=0.40 cameraTheta=-0.80 mountX=-0.28 mountY=0.30, mountTheta=2.33
23:44:11.829 00.014 9340 SchedulePrimaryMove(10104498, x=0.28, y=-0.29, opts=13)
23:44:11.840 00.011 9340 Enqueuing Move request for scope (0.28, -0.29)
23:44:11.854 00.014 12020 Worker thread wakes up
23:44:11.854 00.000 12020 worker thread servicing REQUEST_MOVE scope ofs (0.28, -0.29) opts 0xd
23:44:11.855 00.001 12020 Handling offset move in thread for scope, endpoint = (0.28, -0.29)
23:44:11.855 00.000 12020 Moving (0.28, -0.29) raw xDistance=-0.28 yDistance=0.30
23:44:11.855 00.000 12020 GuideAlgorithmHysteresis::Result() returns -0.20 from input -0.28
23:44:11.855 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
23:44:11.855 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.30
23:44:11.855 00.000 12020 MoveAxis(E, 39, ABG)
23:44:11.856 00.001 12020 Guiding  Dir = 2, Dur = 39
23:44:11.860 00.004 12020 IsSlewing returns 0
23:44:11.863 00.003 12020 IsGuiding returns 0
23:44:11.869 00.006 9340 UpdateImageDisplay: Size=(1920,1080) min=3937, max=65529, med=6973, FiltMin=5379, FiltMax=65446, Gamma=2.870
23:44:11.893 00.024 12020 PulseGuide returned control before completion, sleep 19
23:44:11.920 00.027 9340 UpdateGuideState exits: m=357669 SNR=111.6
23:44:11.933 00.013 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:44:11.942 00.009 9340 ScheduleExposure(1000,3,1) exposurePending=0
23:44:11.956 00.014 9340 Enqueuing Expose request
23:44:11.967 00.011 12020 IsGuiding returns 0
23:44:11.967 00.000 12020 Move returns status 0, amount 39
23:44:11.967 00.000 12020 MoveAxis(N, 0, ABG)
23:44:11.967 00.000 12020 Move returns status 0, amount 0
23:44:11.967 00.000 12020 move complete, result=0
23:44:11.968 00.001 12020 worker thread done servicing request
23:44:11.968 00.000 9340 GuideStep: -0.3 px 39 ms EAST, 0.3 px 0 ms NORTH
23:44:11.982 00.014 12020 Worker thread wakes up
23:44:11.982 00.000 12020 worker thread servicing REQUEST_EXPOSE 1000
23:44:11.983 00.001 12020 Handling exposure in thread, d=1000 o=3 r=(855,51,31,31)
23:44:12.681 00.698 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"53492429-3b00-4aca-b135-f30da207fdf4"}
23:44:12.694 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"53492429-3b00-4aca-b135-f30da207fdf4"}
23:44:12.706 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"9a0967f4-fa97-417f-991c-92b6de0eac55"}
23:44:12.718 00.012 9340 case statement mapped state 6 to 3
23:44:12.728 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"9a0967f4-fa97-417f-991c-92b6de0eac55"}
23:44:12.738 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"f180ffdd-789d-4065-bfc2-4a2ea9e0bff0"}
23:44:12.749 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":59,"width":15,"height":15,"star_pos":[7.28,6.99],"pixels":"..."},"id":"f180ffdd-789d-4065-bfc2-4a2ea9e0bff0"}
23:44:13.347 00.598 12020 Exposure complete
23:44:13.545 00.198 12020 worker thread done servicing request
23:44:13.545 00.000 9340 OnExposeComplete: enter
23:44:13.557 00.012 9340 UpdateGuideState(): m_state=6
23:44:13.569 00.012 9340 Star::Find(15, 870, 65, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 60
23:44:13.582 00.013 9340 Star::Find returns 1 (0), X=870.08, Y=66.24, Mass=373430, SNR=121.6, Peak=40856 HFD=3.3
23:44:13.595 00.013 9340 MultiStar: [#1 -0.06,-0.39,0.69,U] [#2 0.23,0.03,0.66,U] [#3 0.27,0.04,0.56,U] [#4 0.25,0.27,0.68,U] [#5 -0.27,-0.82,0.00,M4] [#6 0.61,-0.55,0.00,M1] [#7 -0.09,-0.10,0.49,U] [#8 -0.14,0.57,0.59,U] 
23:44:13.605 00.010 9340 refined, 6 included, MultiStar: {0.12, 0.03}, one-star: {0.25, -0.09}
23:44:13.618 00.013 9340 CameraToMount -- cameraTheta (0.27) - m_xAngle (-3.14) = xAngle (3.41 = -2.88)
23:44:13.631 00.013 9340 CameraToMount -- cameraTheta (0.27) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (3.39 = -2.89)
23:44:13.643 00.012 9340 CameraToMount -- cameraX=0.12 cameraY=0.03 hyp=0.12 cameraTheta=0.27 mountX=-0.12 mountY=-0.03, mountTheta=-2.89
23:44:13.659 00.016 9340 SchedulePrimaryMove(10104498, x=0.12, y=0.03, opts=13)
23:44:13.670 00.011 9340 Enqueuing Move request for scope (0.12, 0.03)
23:44:13.682 00.012 12020 Worker thread wakes up
23:44:13.682 00.000 12020 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.03) opts 0xd
23:44:13.683 00.001 12020 Handling offset move in thread for scope, endpoint = (0.12, 0.03)
23:44:13.683 00.000 12020 Moving (0.12, 0.03) raw xDistance=-0.12 yDistance=-0.03
23:44:13.683 00.000 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
23:44:13.683 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:44:13.683 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
23:44:13.683 00.000 12020 MoveAxis(E, 0, ABG)
23:44:13.684 00.001 12020 Move returns status 0, amount 0
23:44:13.684 00.000 12020 MoveAxis(N, 0, ABG)
23:44:13.684 00.000 12020 Move returns status 0, amount 0
23:44:13.684 00.000 12020 move complete, result=0
23:44:13.684 00.000 12020 worker thread done servicing request
23:44:13.694 00.010 9340 UpdateImageDisplay: Size=(1920,1080) min=4486, max=65486, med=6984, FiltMin=5499, FiltMax=63269, Gamma=2.870
23:44:13.750 00.056 9340 UpdateGuideState exits: m=373430 SNR=121.6
23:44:13.764 00.014 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:44:13.775 00.011 9340 ScheduleExposure(1000,3,1) exposurePending=0
23:44:13.788 00.013 9340 Enqueuing Expose request
23:44:13.799 00.011 12020 Worker thread wakes up
23:44:13.799 00.000 9340 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
23:44:13.813 00.014 12020 worker thread servicing REQUEST_EXPOSE 1000
23:44:13.813 00.000 12020 Handling exposure in thread, d=1000 o=3 r=(855,51,31,31)
23:44:14.687 00.874 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"4651ba38-2a82-46a2-8dc3-f22a70000bee"}
23:44:14.698 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"4651ba38-2a82-46a2-8dc3-f22a70000bee"}
23:44:14.710 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"e2ca6d5b-bab2-4a3b-979a-26fb7446dfe8"}
23:44:14.722 00.012 9340 case statement mapped state 6 to 3
23:44:14.735 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"e2ca6d5b-bab2-4a3b-979a-26fb7446dfe8"}
23:44:14.751 00.016 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"5060e85a-3de2-47c0-9885-01df86b385c2"}
23:44:14.764 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":60,"width":15,"height":15,"star_pos":[7.08,7.24],"pixels":"..."},"id":"5060e85a-3de2-47c0-9885-01df86b385c2"}
23:44:15.179 00.415 12020 Exposure complete
23:44:15.414 00.235 12020 worker thread done servicing request
23:44:15.414 00.000 9340 OnExposeComplete: enter
23:44:15.428 00.014 9340 UpdateGuideState(): m_state=6
23:44:15.443 00.015 9340 Star::Find(15, 870, 66, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 61
23:44:15.457 00.014 9340 Star::Find returns 1 (0), X=870.06, Y=66.34, Mass=413205, SNR=132.9, Peak=42312 HFD=3.7
23:44:15.475 00.018 9340 MultiStar: [#1 0.01,-0.37,0.62,U] [#2 0.09,-0.07,0.57,U] [#3 0.19,0.39,0.72,U] [#4 0.24,0.29,0.64,U] [#5 -0.04,-0.69,0.51,U] [#6 0.56,0.28,0.57,U] [#7 -0.19,-0.33,0.45,U] [#8 0.45,0.62,0.00,M9] 
23:44:15.490 00.015 9340 refined, 7 included, MultiStar: {0.16, -0.02}, one-star: {0.23, 0.01}
23:44:15.507 00.017 9340 CameraToMount -- cameraTheta (-0.16) - m_xAngle (-3.14) = xAngle (2.98 = 2.98)
23:44:15.519 00.012 9340 CameraToMount -- cameraTheta (-0.16) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (2.97 = 2.97)
23:44:15.532 00.013 9340 CameraToMount -- cameraX=0.16 cameraY=-0.02 hyp=0.16 cameraTheta=-0.16 mountX=-0.16 mountY=0.03, mountTheta=2.97
23:44:15.553 00.021 9340 SchedulePrimaryMove(10104498, x=0.16, y=-0.02, opts=13)
23:44:15.565 00.012 9340 Enqueuing Move request for scope (0.16, -0.02)
23:44:15.577 00.012 12020 Worker thread wakes up
23:44:15.577 00.000 12020 worker thread servicing REQUEST_MOVE scope ofs (0.16, -0.02) opts 0xd
23:44:15.578 00.001 12020 Handling offset move in thread for scope, endpoint = (0.16, -0.02)
23:44:15.578 00.000 12020 Moving (0.16, -0.02) raw xDistance=-0.16 yDistance=0.03
23:44:15.579 00.001 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16
23:44:15.579 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:44:15.579 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
23:44:15.579 00.000 12020 MoveAxis(E, 0, ABG)
23:44:15.579 00.000 12020 Move returns status 0, amount 0
23:44:15.580 00.001 12020 MoveAxis(N, 0, ABG)
23:44:15.580 00.000 12020 Move returns status 0, amount 0
23:44:15.580 00.000 12020 move complete, result=0
23:44:15.580 00.000 12020 worker thread done servicing request
23:44:15.592 00.012 9340 UpdateImageDisplay: Size=(1920,1080) min=4014, max=65459, med=6974, FiltMin=5236, FiltMax=63638, Gamma=2.870
23:44:15.657 00.065 9340 UpdateGuideState exits: m=413205 SNR=132.9
23:44:15.672 00.015 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:44:15.684 00.012 9340 ScheduleExposure(1000,3,1) exposurePending=0
23:44:15.697 00.013 9340 Enqueuing Expose request
23:44:15.714 00.017 12020 Worker thread wakes up
23:44:15.714 00.000 9340 GuideStep: -0.2 px 0 ms EAST, 0.0 px 0 ms NORTH
23:44:15.725 00.011 12020 worker thread servicing REQUEST_EXPOSE 1000
23:44:15.725 00.000 12020 Handling exposure in thread, d=1000 o=3 r=(855,51,31,31)
23:44:16.722 00.997 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"27eb2c24-f3db-4694-98d5-897475d815cc"}
23:44:16.732 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"27eb2c24-f3db-4694-98d5-897475d815cc"}
23:44:16.744 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"fe9c0495-9a74-4c21-9424-b08356b463a6"}
23:44:16.754 00.010 9340 case statement mapped state 6 to 3
23:44:16.765 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"fe9c0495-9a74-4c21-9424-b08356b463a6"}
23:44:16.779 00.014 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"59ddab42-eb52-469a-a768-4535b9dac371"}
23:44:16.790 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":61,"width":15,"height":15,"star_pos":[7.06,7.34],"pixels":"..."},"id":"59ddab42-eb52-469a-a768-4535b9dac371"}
23:44:17.095 00.305 12020 Exposure complete
23:44:17.291 00.196 12020 worker thread done servicing request
23:44:17.291 00.000 9340 OnExposeComplete: enter
23:44:17.303 00.012 9340 UpdateGuideState(): m_state=6
23:44:17.312 00.009 9340 Star::Find(15, 870, 66, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 62
23:44:17.321 00.009 9340 Star::Find returns 1 (0), X=871.30, Y=66.61, Mass=310148, SNR=102.5, Peak=25663 HFD=3.8
23:44:17.332 00.011 9340 MultiStar: [#1 0.97,-0.13,0.00,M1] [#2 0.97,0.36,0.00,M1] [#3 1.18,0.57,0.00,M4] [#4 1.23,0.50,0.00,M1] [#5 0.77,-0.24,0.76,U] [#6 1.62,-0.12,0.00,M1] [#7 1.05,-0.19,0.00,M1] [#8 1.12,0.26,0.00,M10] 
23:44:17.341 00.009 9340 refined, 1 included, MultiStar: {1.16, 0.06}, one-star: {1.46, 0.28}
23:44:17.351 00.010 9340 CameraToMount -- cameraTheta (0.05) - m_xAngle (-3.14) = xAngle (3.19 = -3.10)
23:44:17.360 00.009 9340 CameraToMount -- cameraTheta (0.05) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (3.17 = -3.11)
23:44:17.370 00.010 9340 CameraToMount -- cameraX=1.16 cameraY=0.06 hyp=1.17 cameraTheta=0.05 mountX=-1.16 mountY=-0.03, mountTheta=-3.11
23:44:17.389 00.019 9340 SchedulePrimaryMove(10104498, x=1.16, y=0.06, opts=13)
23:44:17.404 00.015 9340 Enqueuing Move request for scope (1.16, 0.06)
23:44:17.413 00.009 12020 Worker thread wakes up
23:44:17.413 00.000 12020 worker thread servicing REQUEST_MOVE scope ofs (1.16, 0.06) opts 0xd
23:44:17.413 00.000 12020 Handling offset move in thread for scope, endpoint = (1.16, 0.06)
23:44:17.413 00.000 12020 Moving (1.16, 0.06) raw xDistance=-1.16 yDistance=-0.03
23:44:17.413 00.000 12020 GuideAlgorithmHysteresis::Result() returns -0.68 from input -1.16
23:44:17.413 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:44:17.414 00.001 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
23:44:17.414 00.000 12020 MoveAxis(E, 133, ABG)
23:44:17.414 00.000 12020 Guiding  Dir = 2, Dur = 133
23:44:17.419 00.005 12020 IsSlewing returns 0
23:44:17.420 00.001 12020 IsGuiding returns 0
23:44:17.426 00.006 9340 UpdateImageDisplay: Size=(1920,1080) min=4234, max=65529, med=6972, FiltMin=5421, FiltMax=61518, Gamma=2.870
23:44:17.443 00.017 12020 PulseGuide returned control before completion, sleep 122
23:44:17.475 00.032 9340 UpdateGuideState exits: m=310148 SNR=102.5
23:44:17.489 00.014 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:44:17.500 00.011 9340 ScheduleExposure(1000,3,1) exposurePending=0
23:44:17.510 00.010 9340 Enqueuing Expose request
23:44:17.603 00.093 12020 IsGuiding returns 1
23:44:17.603 00.000 12020 scope still moving after pulse duration time elapsed
23:44:17.635 00.032 12020 IsSlewing returns 0
23:44:17.636 00.001 12020 IsGuiding returns 0
23:44:17.637 00.001 12020 scope move finished after 133 + 82 ms
23:44:17.637 00.000 12020 Move returns status 0, amount 133
23:44:17.637 00.000 12020 MoveAxis(N, 0, ABG)
23:44:17.637 00.000 12020 Move returns status 0, amount 0
23:44:17.637 00.000 12020 move complete, result=0
23:44:17.638 00.001 12020 worker thread done servicing request
23:44:17.638 00.000 12020 Worker thread wakes up
23:44:17.638 00.000 9340 GuideStep: -1.2 px 133 ms EAST, -0.0 px 0 ms NORTH
23:44:17.649 00.011 12020 worker thread servicing REQUEST_EXPOSE 1000
23:44:17.649 00.000 12020 Handling exposure in thread, d=1000 o=3 r=(855,51,31,31)
23:44:18.685 01.036 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"e6d75e74-1993-4f9a-9830-17d6eb457710"}
23:44:18.698 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"e6d75e74-1993-4f9a-9830-17d6eb457710"}
23:44:18.757 00.059 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"a927653e-933e-4991-9488-ec743b14fc8a"}
23:44:18.770 00.013 9340 case statement mapped state 6 to 3
23:44:18.783 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"a927653e-933e-4991-9488-ec743b14fc8a"}
23:44:18.798 00.015 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"7abbd230-a5d8-4d69-ac86-d054ec78746d"}
23:44:18.812 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":62,"width":15,"height":15,"star_pos":[7.30,6.61],"pixels":"..."},"id":"7abbd230-a5d8-4d69-ac86-d054ec78746d"}
23:44:19.018 00.206 12020 Exposure complete
23:44:19.268 00.250 12020 worker thread done servicing request
23:44:19.268 00.000 9340 OnExposeComplete: enter
23:44:19.281 00.013 9340 UpdateGuideState(): m_state=6
23:44:19.295 00.014 9340 Star::Find(15, 871, 66, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 63
23:44:19.309 00.014 9340 Star::Find returns 1 (0), X=870.18, Y=66.43, Mass=356188, SNR=110.8, Peak=42584 HFD=3.3
23:44:19.323 00.014 9340 MultiStar: [#1 -0.06,-0.01,0.59,U] [#2 -0.37,0.27,0.64,U] [#3 0.19,0.54,0.71,U] [#4 0.18,0.44,0.75,U] [#5 -0.46,-0.70,0.00,M3] [#6 0.15,-0.40,0.57,U] [#7 -0.11,-0.15,0.56,U] [#8 -0.12,0.51,0.67,U] 
23:44:19.332 00.009 9340 refined, 7 included, MultiStar: {0.05, 0.19}, one-star: {0.35, 0.11}
23:44:19.349 00.017 9340 CameraToMount -- cameraTheta (1.30) - m_xAngle (-3.14) = xAngle (4.43 = -1.85)
23:44:19.365 00.016 9340 CameraToMount -- cameraTheta (1.30) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (4.42 = -1.87)
23:44:19.381 00.016 9340 CameraToMount -- cameraX=0.05 cameraY=0.19 hyp=0.19 cameraTheta=1.30 mountX=-0.05 mountY=-0.19, mountTheta=-1.85
23:44:19.405 00.024 9340 SchedulePrimaryMove(10104498, x=0.05, y=0.19, opts=13)
23:44:19.419 00.014 9340 Enqueuing Move request for scope (0.05, 0.19)
23:44:19.435 00.016 12020 Worker thread wakes up
23:44:19.436 00.001 12020 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.19) opts 0xd
23:44:19.436 00.000 12020 Handling offset move in thread for scope, endpoint = (0.05, 0.19)
23:44:19.436 00.000 12020 Moving (0.05, 0.19) raw xDistance=-0.05 yDistance=-0.19
23:44:19.437 00.001 9340 UpdateImageDisplay: Size=(1920,1080) min=4204, max=65459, med=6973, FiltMin=5259, FiltMax=62640, Gamma=2.870
23:44:19.453 00.016 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
23:44:19.453 00.000 9340 UpdateGuideState exits: m=356188 SNR=110.8
23:44:19.469 00.016 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:44:19.469 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:44:19.485 00.016 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
23:44:19.486 00.001 9340 ScheduleExposure(1000,3,1) exposurePending=0
23:44:19.501 00.015 12020 MoveAxis(E, 0, ABG)
23:44:19.501 00.000 9340 Enqueuing Expose request
23:44:19.518 00.017 12020 Move returns status 0, amount 0
23:44:19.518 00.000 12020 MoveAxis(N, 0, ABG)
23:44:19.518 00.000 12020 Move returns status 0, amount 0
23:44:19.518 00.000 12020 move complete, result=0
23:44:19.519 00.001 12020 worker thread done servicing request
23:44:19.519 00.000 12020 Worker thread wakes up
23:44:19.519 00.000 12020 worker thread servicing REQUEST_EXPOSE 1000
23:44:19.519 00.000 12020 Handling exposure in thread, d=1000 o=3 r=(855,51,31,31)
23:44:19.526 00.007 9340 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
23:44:20.705 01.179 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"4012c8a7-b43f-41e3-8a69-e8b0a136ee39"}
23:44:20.719 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"4012c8a7-b43f-41e3-8a69-e8b0a136ee39"}
23:44:20.733 00.014 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"cc5aaaa4-75e5-4364-aa91-bc26115f62b1"}
23:44:20.749 00.016 9340 case statement mapped state 6 to 3
23:44:20.765 00.016 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"cc5aaaa4-75e5-4364-aa91-bc26115f62b1"}
23:44:20.785 00.020 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"078ed226-1f7c-494c-93c6-dc9b98012b99"}
23:44:20.799 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":63,"width":15,"height":15,"star_pos":[7.18,7.43],"pixels":"..."},"id":"078ed226-1f7c-494c-93c6-dc9b98012b99"}
23:44:20.889 00.090 12020 Exposure complete
23:44:21.151 00.262 12020 worker thread done servicing request
23:44:21.152 00.001 9340 OnExposeComplete: enter
23:44:21.165 00.013 9340 UpdateGuideState(): m_state=6
23:44:21.180 00.015 9340 Star::Find(15, 870, 66, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 64
23:44:21.196 00.016 9340 Star::Find returns 1 (0), X=870.03, Y=66.39, Mass=372289, SNR=122.1, Peak=39176 HFD=3.5
23:44:21.211 00.015 9340 MultiStar: [#1 -0.01,-0.05,0.57,U] [#2 -0.06,0.17,0.54,U] [#3 -0.20,0.42,0.64,U] [#4 0.15,0.42,0.65,U] [#5 -0.60,-0.32,0.65,U] [#6 -0.04,-0.53,0.56,U] [#7 -0.44,-0.13,0.53,U] [#8 -0.01,0.42,0.54,U] 
23:44:21.225 00.014 9340 refined, 8 included, MultiStar: {-0.09, 0.06}, one-star: {0.20, 0.07}
23:44:21.241 00.016 9340 CameraToMount -- cameraTheta (2.58) - m_xAngle (-3.14) = xAngle (5.72 = -0.56)
23:44:21.259 00.018 9340 CameraToMount -- cameraTheta (2.58) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (5.71 = -0.58)
23:44:21.273 00.014 9340 CameraToMount -- cameraX=-0.09 cameraY=0.06 hyp=0.11 cameraTheta=2.58 mountX=0.09 mountY=-0.06, mountTheta=-0.57
23:44:21.291 00.018 9340 SchedulePrimaryMove(10104498, x=-0.09, y=0.06, opts=13)
23:44:21.306 00.015 9340 Enqueuing Move request for scope (-0.09, 0.06)
23:44:21.321 00.015 12020 Worker thread wakes up
23:44:21.321 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=4504, max=65504, med=6970, FiltMin=5449, FiltMax=65303, Gamma=2.870
23:44:21.335 00.014 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.06) opts 0xd
23:44:21.335 00.000 9340 UpdateGuideState exits: m=372289 SNR=122.1
23:44:21.347 00.012 12020 Handling offset move in thread for scope, endpoint = (-0.09, 0.06)
23:44:21.347 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:44:21.362 00.015 12020 Moving (-0.09, 0.06) raw xDistance=0.09 yDistance=-0.06
23:44:21.362 00.000 9340 ScheduleExposure(1000,3,1) exposurePending=0
23:44:21.377 00.015 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
23:44:21.378 00.001 9340 Enqueuing Expose request
23:44:21.392 00.014 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:44:21.393 00.001 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
23:44:21.393 00.000 12020 MoveAxis(E, 0, ABG)
23:44:21.393 00.000 12020 Move returns status 0, amount 0
23:44:21.393 00.000 12020 MoveAxis(N, 0, ABG)
23:44:21.394 00.001 12020 Move returns status 0, amount 0
23:44:21.394 00.000 12020 move complete, result=0
23:44:21.394 00.000 12020 worker thread done servicing request
23:44:21.394 00.000 12020 Worker thread wakes up
23:44:21.394 00.000 12020 worker thread servicing REQUEST_EXPOSE 1000
23:44:21.395 00.001 12020 Handling exposure in thread, d=1000 o=3 r=(855,51,31,31)
23:44:21.404 00.009 9340 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
23:44:22.730 01.326 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"8f6ccae5-1dcf-4145-954f-babcfecac604"}
23:44:22.750 00.020 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"8f6ccae5-1dcf-4145-954f-babcfecac604"}
23:44:22.769 00.019 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"9092035b-0777-46d4-9c54-f5a94c59af35"}
23:44:22.793 00.024 12020 Exposure complete
23:44:22.794 00.001 9340 case statement mapped state 6 to 3
23:44:22.818 00.024 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"9092035b-0777-46d4-9c54-f5a94c59af35"}
23:44:22.872 00.054 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"3afb2314-6c36-4656-970e-8cc779c2b287"}
23:44:22.905 00.033 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":64,"width":15,"height":15,"star_pos":[7.03,7.39],"pixels":"..."},"id":"3afb2314-6c36-4656-970e-8cc779c2b287"}
23:44:23.164 00.259 12020 worker thread done servicing request
23:44:23.164 00.000 9340 OnExposeComplete: enter
23:44:23.177 00.013 9340 UpdateGuideState(): m_state=6
23:44:23.191 00.014 9340 Star::Find(15, 870, 66, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 65
23:44:23.230 00.039 9340 Star::Find returns 1 (0), X=870.54, Y=66.83, Mass=367202, SNR=108.0, Peak=35621 HFD=3.8
23:44:23.242 00.012 9340 MultiStar: [#1 0.73,0.15,0.69,U] [#2 1.00,0.64,0.00,M1] [#3 0.70,0.93,0.00,M3] [#4 0.69,0.71,0.00,M1] [#5 0.19,-0.08,0.59,U] [#6 1.03,-0.00,0.00,M1] [#7 0.21,-0.13,0.45,U] [#8 0.56,0.73,0.00,M9] 
23:44:23.260 00.018 9340 refined, 3 included, MultiStar: {0.52, 0.18}, one-star: {0.71, 0.51}
23:44:23.272 00.012 9340 CameraToMount -- cameraTheta (0.34) - m_xAngle (-3.14) = xAngle (3.47 = -2.81)
23:44:23.287 00.015 9340 CameraToMount -- cameraTheta (0.34) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (3.46 = -2.82)
23:44:23.299 00.012 9340 CameraToMount -- cameraX=0.52 cameraY=0.18 hyp=0.55 cameraTheta=0.34 mountX=-0.52 mountY=-0.17, mountTheta=-2.82
23:44:23.343 00.044 9340 SchedulePrimaryMove(10104498, x=0.52, y=0.18, opts=13)
23:44:23.365 00.022 9340 Enqueuing Move request for scope (0.52, 0.18)
23:44:23.382 00.017 12020 Worker thread wakes up
23:44:23.382 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=4328, max=65489, med=6982, FiltMin=5443, FiltMax=64302, Gamma=2.870
23:44:23.401 00.019 12020 worker thread servicing REQUEST_MOVE scope ofs (0.52, 0.18) opts 0xd
23:44:23.401 00.000 12020 Handling offset move in thread for scope, endpoint = (0.52, 0.18)
23:44:23.401 00.000 9340 UpdateGuideState exits: m=367202 SNR=108.0
23:44:23.413 00.012 12020 Moving (0.52, 0.18) raw xDistance=-0.52 yDistance=-0.17
23:44:23.413 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:44:23.425 00.012 12020 GuideAlgorithmHysteresis::Result() returns -0.31 from input -0.52
23:44:23.425 00.000 9340 ScheduleExposure(1000,3,1) exposurePending=0
23:44:23.456 00.031 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:44:23.456 00.000 9340 Enqueuing Expose request
23:44:23.470 00.014 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
23:44:23.470 00.000 12020 MoveAxis(E, 59, ABG)
23:44:23.470 00.000 12020 Guiding  Dir = 2, Dur = 59
23:44:23.488 00.018 12020 IsSlewing returns 0
23:44:23.490 00.002 12020 IsGuiding returns 0
23:44:23.520 00.030 12020 PulseGuide returned control before completion, sleep 39
23:44:23.600 00.080 12020 IsGuiding returns 0
23:44:23.600 00.000 12020 Move returns status 0, amount 59
23:44:23.600 00.000 12020 MoveAxis(N, 0, ABG)
23:44:23.601 00.001 12020 Move returns status 0, amount 0
23:44:23.601 00.000 12020 move complete, result=0
23:44:23.601 00.000 9340 GuideStep: -0.5 px 59 ms EAST, -0.2 px 0 ms NORTH
23:44:23.616 00.015 12020 worker thread done servicing request
23:44:23.616 00.000 12020 Worker thread wakes up
23:44:23.616 00.000 12020 worker thread servicing REQUEST_EXPOSE 1000
23:44:23.616 00.000 12020 Handling exposure in thread, d=1000 o=3 r=(855,51,31,31)
23:44:24.729 01.113 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"2205dedf-92db-489d-bfcb-f144a4a0235d"}
23:44:24.743 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"2205dedf-92db-489d-bfcb-f144a4a0235d"}
23:44:24.778 00.035 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"0903743a-4512-4490-9a65-61057c60deba"}
23:44:24.794 00.016 9340 case statement mapped state 6 to 3
23:44:24.806 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"0903743a-4512-4490-9a65-61057c60deba"}
23:44:24.820 00.014 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"7e32c48a-96f2-4a2c-bada-24d6356cd97e"}
23:44:24.831 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":65,"width":15,"height":15,"star_pos":[6.54,6.83],"pixels":"..."},"id":"7e32c48a-96f2-4a2c-bada-24d6356cd97e"}
23:44:25.032 00.201 12020 Exposure complete
23:44:25.303 00.271 12020 worker thread done servicing request
23:44:25.303 00.000 9340 OnExposeComplete: enter
23:44:25.317 00.014 9340 UpdateGuideState(): m_state=6
23:44:25.338 00.021 9340 Star::Find(15, 870, 66, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 66
23:44:25.354 00.016 9340 Star::Find returns 1 (0), X=870.50, Y=66.90, Mass=346871, SNR=136.1, Peak=30977 HFD=3.7
23:44:25.391 00.037 9340 MultiStar: [#1 0.69,0.41,0.64,U] [#2 0.48,0.87,0.00,M2] [#3 0.33,0.86,0.00,M4] [#4 0.57,0.86,0.00,M2] [#5 -0.18,-0.32,0.51,U] [#6 0.76,0.48,0.00,M2] [#7 0.22,0.60,0.47,U] [#8 0.10,0.81,0.53,U] 
23:44:25.402 00.011 9340 refined, 4 included, MultiStar: {0.37, 0.44}, one-star: {0.67, 0.58}
23:44:25.417 00.015 9340 CameraToMount -- cameraTheta (0.87) - m_xAngle (-3.14) = xAngle (4.01 = -2.28)
23:44:25.438 00.021 9340 CameraToMount -- cameraTheta (0.87) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (3.99 = -2.29)
23:44:25.467 00.029 9340 CameraToMount -- cameraX=0.37 cameraY=0.44 hyp=0.58 cameraTheta=0.87 mountX=-0.38 mountY=-0.43, mountTheta=-2.28
23:44:25.518 00.051 9340 SchedulePrimaryMove(10104498, x=0.37, y=0.44, opts=13)
23:44:25.534 00.016 9340 Enqueuing Move request for scope (0.37, 0.44)
23:44:25.551 00.017 12020 Worker thread wakes up
23:44:25.551 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=4001, max=65496, med=6987, FiltMin=5373, FiltMax=65446, Gamma=2.870
23:44:25.566 00.015 12020 worker thread servicing REQUEST_MOVE scope ofs (0.37, 0.44) opts 0xd
23:44:25.566 00.000 9340 UpdateGuideState exits: m=346871 SNR=136.1
23:44:25.580 00.014 12020 Handling offset move in thread for scope, endpoint = (0.37, 0.44)
23:44:25.581 00.001 12020 Moving (0.37, 0.44) raw xDistance=-0.38 yDistance=-0.43
23:44:25.581 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:44:25.598 00.017 12020 GuideAlgorithmHysteresis::Result() returns -0.25 from input -0.38
23:44:25.599 00.001 9340 ScheduleExposure(1000,3,1) exposurePending=0
23:44:25.613 00.014 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
23:44:25.613 00.000 9340 Enqueuing Expose request
23:44:25.652 00.039 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.43
23:44:25.653 00.001 12020 MoveAxis(E, 49, ABG)
23:44:25.653 00.000 12020 Guiding  Dir = 2, Dur = 49
23:44:25.655 00.002 12020 IsSlewing returns 0
23:44:25.656 00.001 12020 IsGuiding returns 0
23:44:25.679 00.023 12020 PulseGuide returned control before completion, sleep 37
23:44:25.728 00.049 12020 IsGuiding returns 1
23:44:25.729 00.001 12020 scope still moving after pulse duration time elapsed
23:44:25.791 00.062 12020 IsSlewing returns 0
23:44:25.792 00.001 12020 IsGuiding returns 0
23:44:25.792 00.000 12020 scope move finished after 49 + 86 ms
23:44:25.792 00.000 12020 Move returns status 0, amount 49
23:44:25.793 00.001 12020 MoveAxis(N, 0, ABG)
23:44:25.793 00.000 12020 Move returns status 0, amount 0
23:44:25.793 00.000 12020 move complete, result=0
23:44:25.793 00.000 12020 worker thread done servicing request
23:44:25.793 00.000 9340 GuideStep: -0.4 px 49 ms EAST, -0.4 px 0 ms NORTH
23:44:25.804 00.011 12020 Worker thread wakes up
23:44:25.805 00.001 12020 worker thread servicing REQUEST_EXPOSE 1000
23:44:25.805 00.000 12020 Handling exposure in thread, d=1000 o=3 r=(855,51,31,31)
23:44:26.731 00.926 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"7285c340-0ce9-402a-89b1-222c00f3742a"}
23:44:26.743 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"7285c340-0ce9-402a-89b1-222c00f3742a"}
23:44:26.753 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"98735074-857a-4b5d-8ec6-2fa07ebe11cd"}
23:44:26.770 00.017 9340 case statement mapped state 6 to 3
23:44:26.785 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"98735074-857a-4b5d-8ec6-2fa07ebe11cd"}
23:44:26.801 00.016 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"806e7b58-76e5-42df-bc8f-764cae735782"}
23:44:26.842 00.041 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":66,"width":15,"height":15,"star_pos":[7.50,6.90],"pixels":"..."},"id":"806e7b58-76e5-42df-bc8f-764cae735782"}
23:44:27.212 00.370 12020 Exposure complete
23:44:27.611 00.399 12020 worker thread done servicing request
23:44:27.612 00.001 9340 OnExposeComplete: enter
23:44:27.647 00.035 9340 UpdateGuideState(): m_state=6
23:44:27.740 00.093 9340 Star::Find(15, 870, 66, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 67
23:44:27.827 00.087 9340 Star::Find returns 1 (0), X=870.14, Y=67.46, Mass=362855, SNR=116.9, Peak=36013 HFD=3.6
23:44:27.865 00.038 9340 MultiStar: [#1 0.32,0.90,0.00,M1] [#2 0.14,1.29,0.00,M3] [#3 0.58,1.61,0.00,M5] [#4 0.38,0.78,0.00,M3] [#5 -0.35,0.16,0.52,U] [#6 0.79,0.77,0.00,M3] [#7 0.02,1.12,0.00,M1] [#8 0.33,1.17,0.00,M9] 
23:44:27.900 00.035 9340 refined, 1 included, MultiStar: {0.09, 0.81}, one-star: {0.31, 1.14}
23:44:27.983 00.083 9340 CameraToMount -- cameraTheta (1.47) - m_xAngle (-3.14) = xAngle (4.60 = -1.68)
23:44:28.073 00.090 9340 CameraToMount -- cameraTheta (1.47) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (4.59 = -1.70)
23:44:28.120 00.047 9340 CameraToMount -- cameraX=0.09 cameraY=0.81 hyp=0.81 cameraTheta=1.47 mountX=-0.09 mountY=-0.80, mountTheta=-1.68
23:44:28.215 00.095 9340 SchedulePrimaryMove(10104498, x=0.09, y=0.81, opts=13)
23:44:28.262 00.047 9340 Enqueuing Move request for scope (0.09, 0.81)
23:44:28.315 00.053 12020 Worker thread wakes up
23:44:28.315 00.000 12020 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.81) opts 0xd
23:44:28.315 00.000 12020 Handling offset move in thread for scope, endpoint = (0.09, 0.81)
23:44:28.316 00.001 12020 Moving (0.09, 0.81) raw xDistance=-0.09 yDistance=-0.80
23:44:28.316 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=4336, max=65496, med=6986, FiltMin=5372, FiltMax=65303, Gamma=2.870
23:44:28.337 00.021 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
23:44:28.338 00.001 12020 GuideAlgorithmResistSwitch::result() returns -0.80 from input -0.80
23:44:28.338 00.000 12020 MoveAxis(E, 0, ABG)
23:44:28.338 00.000 12020 Move returns status 0, amount 0
23:44:28.338 00.000 12020 MoveAxis(N, 135, ABG)
23:44:28.339 00.001 12020 Guiding  Dir = 0, Dur = 135
23:44:28.339 00.000 9340 UpdateGuideState exits: m=362855 SNR=116.9
23:44:28.362 00.023 12020 IsSlewing returns 0
23:44:28.363 00.001 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:44:28.393 00.030 12020 IsGuiding returns 0
23:44:28.395 00.002 9340 ScheduleExposure(1000,3,1) exposurePending=0
23:44:28.463 00.068 9340 Enqueuing Expose request
23:44:28.494 00.031 12020 PulseGuide returned control before completion, sleep 45
23:44:28.574 00.080 12020 IsGuiding returns 1
23:44:28.575 00.001 12020 scope still moving after pulse duration time elapsed
23:44:28.602 00.027 12020 IsSlewing returns 0
23:44:28.603 00.001 12020 IsGuiding returns 1
23:44:28.731 00.128 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"73fa4d0e-3e96-4010-8236-5daf80ad9a47"}
23:44:28.767 00.036 12020 IsSlewing returns 0
23:44:28.769 00.002 12020 IsGuiding returns 0
23:44:28.769 00.000 12020 scope move finished after 135 + 241 ms
23:44:28.770 00.001 12020 Move returns status 0, amount 135
23:44:28.770 00.000 12020 move complete, result=0
23:44:28.770 00.000 12020 worker thread done servicing request
23:44:28.771 00.001 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"73fa4d0e-3e96-4010-8236-5daf80ad9a47"}
23:44:28.822 00.051 12020 Worker thread wakes up
23:44:28.823 00.001 12020 worker thread servicing REQUEST_EXPOSE 1000
23:44:28.823 00.000 12020 Handling exposure in thread, d=1000 o=3 r=(855,51,31,31)
23:44:28.829 00.006 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"4539a763-590d-4d20-8a1e-b5a7bcf3286d"}
23:44:28.879 00.050 9340 case statement mapped state 6 to 3
23:44:28.985 00.106 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"4539a763-590d-4d20-8a1e-b5a7bcf3286d"}
23:44:29.096 00.111 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"ecaf1539-0137-4cc8-94e8-7926e7b229c9"}
23:44:29.148 00.052 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":67,"width":15,"height":15,"star_pos":[7.14,7.46],"pixels":"..."},"id":"ecaf1539-0137-4cc8-94e8-7926e7b229c9"}
23:44:29.222 00.074 9340 GuideStep: -0.1 px 0 ms EAST, -0.8 px 135 ms NORTH
23:44:30.275 01.053 12020 Exposure complete
23:44:30.729 00.454 9340 OnExposeComplete: enter
23:44:30.757 00.028 12020 worker thread done servicing request
23:44:30.757 00.000 9340 UpdateGuideState(): m_state=6
23:44:30.800 00.043 9340 Star::Find(15, 870, 67, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 68
23:44:30.816 00.016 9340 Star::Find returns 1 (0), X=871.16, Y=66.77, Mass=321056, SNR=89.0, Peak=27783 HFD=3.8
23:44:30.833 00.017 9340 MultiStar: [#1 0.78,0.01,0.90,U] [#2 0.95,0.55,0.00,M4] [#3 1.27,0.73,0.00,M6] [#4 1.20,0.74,0.00,M4] [#5 0.72,-0.33,0.75,U] [#6 1.77,-0.01,0.00,M4] [#7 1.05,0.36,0.00,M2] [#8 1.03,0.58,0.00,M10] 
23:44:30.846 00.013 9340 refined, 2 included, MultiStar: {0.97, 0.08}, one-star: {1.33, 0.45}
23:44:30.865 00.019 9340 CameraToMount -- cameraTheta (0.08) - m_xAngle (-3.14) = xAngle (3.22 = -3.06)
23:44:30.887 00.022 9340 CameraToMount -- cameraTheta (0.08) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (3.20 = -3.08)
23:44:30.923 00.036 9340 CameraToMount -- cameraX=0.97 cameraY=0.08 hyp=0.97 cameraTheta=0.08 mountX=-0.97 mountY=-0.06, mountTheta=-3.08
23:44:30.943 00.020 9340 SchedulePrimaryMove(10104498, x=0.97, y=0.08, opts=13)
23:44:30.962 00.019 9340 Enqueuing Move request for scope (0.97, 0.08)
23:44:31.002 00.040 12020 Worker thread wakes up
23:44:31.003 00.001 9340 UpdateImageDisplay: Size=(1920,1080) min=4259, max=65529, med=7000, FiltMin=5370, FiltMax=63278, Gamma=2.870
23:44:31.036 00.033 12020 worker thread servicing REQUEST_MOVE scope ofs (0.97, 0.08) opts 0xd
23:44:31.037 00.001 9340 UpdateGuideState exits: m=321056 SNR=89.0
23:44:31.053 00.016 12020 Handling offset move in thread for scope, endpoint = (0.97, 0.08)
23:44:31.054 00.001 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:44:31.070 00.016 12020 Moving (0.97, 0.08) raw xDistance=-0.97 yDistance=-0.06
23:44:31.070 00.000 9340 ScheduleExposure(1000,3,1) exposurePending=0
23:44:31.085 00.015 12020 GuideAlgorithmHysteresis::Result() returns -0.57 from input -0.97
23:44:31.086 00.001 9340 Enqueuing Expose request
23:44:31.099 00.013 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:44:31.100 00.001 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
23:44:31.104 00.004 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"aa5aac55-1831-4cc4-957c-aa173a4a4a6b"}
23:44:31.124 00.020 12020 MoveAxis(E, 110, ABG)
23:44:31.125 00.001 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"aa5aac55-1831-4cc4-957c-aa173a4a4a6b"}
23:44:31.138 00.013 12020 Guiding  Dir = 2, Dur = 110
23:44:31.140 00.002 12020 IsSlewing returns 0
23:44:31.140 00.000 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"4f540db3-d05d-4a44-a84e-9441b2122fea"}
23:44:31.174 00.034 12020 IsGuiding returns 0
23:44:31.175 00.001 9340 case statement mapped state 6 to 3
23:44:31.191 00.016 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"4f540db3-d05d-4a44-a84e-9441b2122fea"}
23:44:31.208 00.017 12020 PulseGuide returned control before completion, sleep 100
23:44:31.209 00.001 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"573d6755-125f-4573-9e78-a3296b30d27c"}
23:44:31.221 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":68,"width":15,"height":15,"star_pos":[7.16,6.77],"pixels":"..."},"id":"573d6755-125f-4573-9e78-a3296b30d27c"}
23:44:31.340 00.119 12020 IsGuiding returns 0
23:44:31.340 00.000 12020 Move returns status 0, amount 110
23:44:31.341 00.001 12020 MoveAxis(N, 0, ABG)
23:44:31.341 00.000 12020 Move returns status 0, amount 0
23:44:31.341 00.000 12020 move complete, result=0
23:44:31.341 00.000 12020 worker thread done servicing request
23:44:31.342 00.001 9340 GuideStep: -1.0 px 110 ms EAST, -0.1 px 0 ms NORTH
23:44:31.357 00.015 12020 Worker thread wakes up
23:44:31.358 00.001 12020 worker thread servicing REQUEST_EXPOSE 1000
23:44:31.358 00.000 12020 Handling exposure in thread, d=1000 o=3 r=(855,51,31,31)
23:44:32.730 01.372 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"5e66dc77-687a-4106-8e07-be6189f7ad67"}
23:44:32.754 00.024 12020 Exposure complete
23:44:32.754 00.000 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"5e66dc77-687a-4106-8e07-be6189f7ad67"}
23:44:32.778 00.024 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"336ba3ff-b235-4cab-8158-d8b976d9fef2"}
23:44:32.791 00.013 9340 case statement mapped state 6 to 3
23:44:32.815 00.024 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"336ba3ff-b235-4cab-8158-d8b976d9fef2"}
23:44:32.888 00.073 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"7f046616-dbab-4a14-860f-ac351dc15a0d"}
23:44:32.914 00.026 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":68,"width":15,"height":15,"star_pos":[7.16,6.77],"pixels":"..."},"id":"7f046616-dbab-4a14-860f-ac351dc15a0d"}
23:44:33.142 00.228 9340 OnExposeComplete: enter
23:44:33.170 00.028 12020 worker thread done servicing request
23:44:33.170 00.000 9340 UpdateGuideState(): m_state=6
23:44:33.192 00.022 9340 Star::Find(15, 871, 66, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 69
23:44:33.204 00.012 9340 Star::Find returns 1 (0), X=870.45, Y=66.98, Mass=404583, SNR=113.3, Peak=32289 HFD=3.9
23:44:33.218 00.014 9340 MultiStar: [#1 0.36,0.34,0.79,U] [#2 0.63,0.62,0.78,U] [#3 0.17,1.02,0.00,M7] [#4 0.54,0.67,0.71,U] [#5 0.11,0.01,0.54,U] [#6 0.58,0.36,0.62,U] [#7 0.18,0.21,0.51,U] [#8 0.42,0.94,0.00,R] 
23:44:33.245 00.027 9340 refined, 6 included, MultiStar: {0.46, 0.45}, one-star: {0.61, 0.66}
23:44:33.263 00.018 9340 CameraToMount -- cameraTheta (0.77) - m_xAngle (-3.14) = xAngle (3.90 = -2.38)
23:44:33.297 00.034 9340 CameraToMount -- cameraTheta (0.77) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (3.89 = -2.39)
23:44:33.313 00.016 9340 CameraToMount -- cameraX=0.46 cameraY=0.45 hyp=0.64 cameraTheta=0.77 mountX=-0.47 mountY=-0.44, mountTheta=-2.39
23:44:33.335 00.022 9340 SchedulePrimaryMove(10104498, x=0.46, y=0.45, opts=13)
23:44:33.349 00.014 9340 Enqueuing Move request for scope (0.46, 0.45)
23:44:33.379 00.030 12020 Worker thread wakes up
23:44:33.379 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=4286, max=65496, med=7004, FiltMin=5205, FiltMax=65303, Gamma=2.870
23:44:33.399 00.020 12020 worker thread servicing REQUEST_MOVE scope ofs (0.46, 0.45) opts 0xd
23:44:33.400 00.001 9340 UpdateGuideState exits: m=404583 SNR=113.3
23:44:33.438 00.038 12020 Handling offset move in thread for scope, endpoint = (0.46, 0.45)
23:44:33.438 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:44:33.452 00.014 12020 Moving (0.46, 0.45) raw xDistance=-0.47 yDistance=-0.44
23:44:33.452 00.000 9340 ScheduleExposure(1000,3,1) exposurePending=0
23:44:33.465 00.013 12020 GuideAlgorithmHysteresis::Result() returns -0.34 from input -0.47
23:44:33.465 00.000 12020 GuideAlgorithmResistSwitch::result() returns -0.44 from input -0.44
23:44:33.465 00.000 12020 MoveAxis(E, 65, ABG)
23:44:33.466 00.001 12020 Guiding  Dir = 2, Dur = 65
23:44:33.466 00.000 9340 Enqueuing Expose request
23:44:33.499 00.033 12020 IsSlewing returns 0
23:44:33.500 00.001 12020 IsGuiding returns 0
23:44:33.531 00.031 12020 PulseGuide returned control before completion, sleep 45
23:44:33.610 00.079 12020 IsGuiding returns 0
23:44:33.611 00.001 12020 Move returns status 0, amount 65
23:44:33.611 00.000 12020 MoveAxis(N, 73, ABG)
23:44:33.611 00.000 12020 Guiding  Dir = 0, Dur = 73
23:44:33.613 00.002 12020 IsSlewing returns 0
23:44:33.614 00.001 12020 IsGuiding returns 0
23:44:33.692 00.078 12020 IsGuiding returns 1
23:44:33.692 00.000 12020 scope still moving after pulse duration time elapsed
23:44:33.715 00.023 12020 IsSlewing returns 0
23:44:33.755 00.040 12020 IsGuiding returns 1
23:44:33.850 00.095 12020 IsSlewing returns 0
23:44:33.852 00.002 12020 IsGuiding returns 0
23:44:33.852 00.000 12020 scope move finished after 73 + 165 ms
23:44:33.852 00.000 12020 Move returns status 0, amount 73
23:44:33.852 00.000 12020 move complete, result=0
23:44:33.853 00.001 12020 worker thread done servicing request
23:44:33.853 00.000 9340 GuideStep: -0.5 px 65 ms EAST, -0.4 px 73 ms NORTH
23:44:33.866 00.013 12020 Worker thread wakes up
23:44:33.866 00.000 12020 worker thread servicing REQUEST_EXPOSE 1000
23:44:33.867 00.001 12020 Handling exposure in thread, d=1000 o=3 r=(855,51,31,31)
23:44:34.730 00.863 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"5957c69b-ac9a-4967-9537-6d76c1913d2c"}
23:44:34.747 00.017 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"5957c69b-ac9a-4967-9537-6d76c1913d2c"}
23:44:34.760 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"149e7527-5ed9-402e-9fb7-2d9fc6fb766d"}
23:44:34.789 00.029 9340 case statement mapped state 6 to 3
23:44:34.806 00.017 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"149e7527-5ed9-402e-9fb7-2d9fc6fb766d"}
23:44:34.847 00.041 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"5149d0d5-fd2b-41ab-a4d1-a22f5a695ff4"}
23:44:34.861 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":69,"width":15,"height":15,"star_pos":[7.45,6.98],"pixels":"..."},"id":"5149d0d5-fd2b-41ab-a4d1-a22f5a695ff4"}
23:44:35.287 00.426 12020 Exposure complete
23:44:35.839 00.552 12020 worker thread done servicing request
23:44:35.839 00.000 9340 OnExposeComplete: enter
23:44:35.854 00.015 9340 UpdateGuideState(): m_state=6
23:44:35.879 00.025 9340 Star::Find(15, 870, 66, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 70
23:44:35.910 00.031 9340 Star::Find returns 1 (0), X=870.25, Y=66.35, Mass=336469, SNR=93.5, Peak=42677 HFD=3.2
23:44:35.932 00.022 9340 MultiStar: [#1 0.40,-0.06,0.77,U] [#2 0.52,0.36,0.71,U] [#3 0.27,0.39,0.82,U] [#4 0.43,0.60,0.78,U] [#5 -0.45,-0.72,0.65,U] [#6 0.71,-0.13,0.71,U] [#7 -0.00,0.04,0.49,U] [#8 -0.01,-0.17,0.68,U] 
23:44:35.969 00.037 9340 refined, 8 included, MultiStar: {0.28, 0.06}, one-star: {0.42, 0.02}
23:44:35.989 00.020 9340 CameraToMount -- cameraTheta (0.19) - m_xAngle (-3.14) = xAngle (3.33 = -2.95)
23:44:36.006 00.017 9340 CameraToMount -- cameraTheta (0.19) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (3.31 = -2.97)
23:44:36.021 00.015 9340 CameraToMount -- cameraX=0.28 cameraY=0.06 hyp=0.29 cameraTheta=0.19 mountX=-0.28 mountY=-0.05, mountTheta=-2.97
23:44:36.038 00.017 9340 SchedulePrimaryMove(10104498, x=0.28, y=0.06, opts=13)
23:44:36.061 00.023 9340 Enqueuing Move request for scope (0.28, 0.06)
23:44:36.079 00.018 12020 Worker thread wakes up
23:44:36.079 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=4184, max=65486, med=7009, FiltMin=5215, FiltMax=63446, Gamma=2.870
23:44:36.112 00.033 12020 worker thread servicing REQUEST_MOVE scope ofs (0.28, 0.06) opts 0xd
23:44:36.113 00.001 9340 UpdateGuideState exits: m=336469 SNR=93.5
23:44:36.127 00.014 12020 Handling offset move in thread for scope, endpoint = (0.28, 0.06)
23:44:36.127 00.000 12020 Moving (0.28, 0.06) raw xDistance=-0.28 yDistance=-0.05
23:44:36.127 00.000 12020 GuideAlgorithmHysteresis::Result() returns -0.20 from input -0.28
23:44:36.127 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:44:36.128 00.001 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
23:44:36.128 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:44:36.144 00.016 12020 MoveAxis(E, 40, ABG)
23:44:36.144 00.000 12020 Guiding  Dir = 2, Dur = 40
23:44:36.145 00.001 9340 ScheduleExposure(1000,3,1) exposurePending=0
23:44:36.161 00.016 12020 IsSlewing returns 0
23:44:36.161 00.000 9340 Enqueuing Expose request
23:44:36.180 00.019 12020 IsGuiding returns 0
23:44:36.218 00.038 12020 PulseGuide returned control before completion, sleep 12
23:44:36.265 00.047 12020 IsGuiding returns 0
23:44:36.266 00.001 12020 Move returns status 0, amount 40
23:44:36.266 00.000 12020 MoveAxis(N, 0, ABG)
23:44:36.266 00.000 12020 Move returns status 0, amount 0
23:44:36.266 00.000 12020 move complete, result=0
23:44:36.266 00.000 12020 worker thread done servicing request
23:44:36.267 00.001 9340 GuideStep: -0.3 px 40 ms EAST, -0.0 px 0 ms NORTH
23:44:36.282 00.015 12020 Worker thread wakes up
23:44:36.282 00.000 12020 worker thread servicing REQUEST_EXPOSE 1000
23:44:36.283 00.001 12020 Handling exposure in thread, d=1000 o=3 r=(855,51,31,31)
23:44:36.729 00.446 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"300922e5-721a-4e62-850a-213e8006278c"}
23:44:36.768 00.039 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"300922e5-721a-4e62-850a-213e8006278c"}
23:44:36.802 00.034 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"33d6ff27-ce39-4a88-8765-19895dfb8886"}
23:44:36.860 00.058 9340 case statement mapped state 6 to 3
23:44:36.876 00.016 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"33d6ff27-ce39-4a88-8765-19895dfb8886"}
23:44:36.899 00.023 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"08bc9e6a-d277-4193-8e5d-7f8ebaa0ac74"}
23:44:36.915 00.016 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":70,"width":15,"height":15,"star_pos":[7.25,7.35],"pixels":"..."},"id":"08bc9e6a-d277-4193-8e5d-7f8ebaa0ac74"}
23:44:37.643 00.728 12020 Exposure complete
23:44:37.957 00.314 12020 worker thread done servicing request
23:44:37.957 00.000 9340 OnExposeComplete: enter
23:44:37.970 00.013 9340 UpdateGuideState(): m_state=6
23:44:37.985 00.015 9340 Star::Find(15, 870, 66, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 71
23:44:37.999 00.014 9340 Star::Find returns 1 (0), X=870.19, Y=66.77, Mass=369732, SNR=121.1, Peak=38025 HFD=3.7
23:44:38.011 00.012 9340 MultiStar: [#1 0.11,0.13,0.56,U] [#2 0.26,0.64,0.56,U] [#3 0.33,0.87,0.00,M7] [#4 0.40,0.64,0.61,U] [#5 -0.43,-0.76,0.44,U] [#6 0.72,0.36,0.45,U] [#7 -0.19,0.18,0.52,U] [#8 -0.15,-0.03,0.54,U] 
23:44:38.022 00.011 9340 refined, 7 included, MultiStar: {0.16, 0.25}, one-star: {0.36, 0.45}
23:44:38.038 00.016 9340 CameraToMount -- cameraTheta (0.99) - m_xAngle (-3.14) = xAngle (4.13 = -2.15)
23:44:38.052 00.014 9340 CameraToMount -- cameraTheta (0.99) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (4.11 = -2.17)
23:44:38.082 00.030 9340 CameraToMount -- cameraX=0.16 cameraY=0.25 hyp=0.30 cameraTheta=0.99 mountX=-0.17 mountY=-0.25, mountTheta=-2.16
23:44:38.103 00.021 9340 SchedulePrimaryMove(10104498, x=0.16, y=0.25, opts=13)
23:44:38.124 00.021 9340 Enqueuing Move request for scope (0.16, 0.25)
23:44:38.133 00.009 12020 Worker thread wakes up
23:44:38.134 00.001 9340 UpdateImageDisplay: Size=(1920,1080) min=4398, max=65496, med=7019, FiltMin=5551, FiltMax=65349, Gamma=2.870
23:44:38.147 00.013 12020 worker thread servicing REQUEST_MOVE scope ofs (0.16, 0.25) opts 0xd
23:44:38.147 00.000 9340 UpdateGuideState exits: m=369732 SNR=121.1
23:44:38.161 00.014 12020 Handling offset move in thread for scope, endpoint = (0.16, 0.25)
23:44:38.161 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:44:38.176 00.015 12020 Moving (0.16, 0.25) raw xDistance=-0.17 yDistance=-0.25
23:44:38.177 00.001 9340 ScheduleExposure(1000,3,1) exposurePending=0
23:44:38.191 00.014 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17
23:44:38.191 00.000 9340 Enqueuing Expose request
23:44:38.219 00.028 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:44:38.221 00.002 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.25
23:44:38.221 00.000 12020 MoveAxis(E, 0, ABG)
23:44:38.221 00.000 12020 Move returns status 0, amount 0
23:44:38.221 00.000 12020 MoveAxis(N, 0, ABG)
23:44:38.222 00.001 12020 Move returns status 0, amount 0
23:44:38.222 00.000 12020 move complete, result=0
23:44:38.222 00.000 12020 worker thread done servicing request
23:44:38.222 00.000 12020 Worker thread wakes up
23:44:38.223 00.001 12020 worker thread servicing REQUEST_EXPOSE 1000
23:44:38.224 00.001 12020 Handling exposure in thread, d=1000 o=3 r=(855,51,31,31)
23:44:38.227 00.003 9340 GuideStep: -0.2 px 0 ms EAST, -0.2 px 0 ms NORTH
23:44:38.735 00.508 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"79618e89-1e1b-4d2e-8122-10dd9b7efba0"}
23:44:38.755 00.020 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"79618e89-1e1b-4d2e-8122-10dd9b7efba0"}
23:44:38.770 00.015 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"5d5cc473-5929-4db3-b719-036b702afcc5"}
23:44:38.791 00.021 9340 case statement mapped state 6 to 3
23:44:38.806 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"5d5cc473-5929-4db3-b719-036b702afcc5"}
23:44:38.822 00.016 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"b00fa5df-57e1-4d44-b116-7fd38327f19d"}
23:44:38.839 00.017 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":71,"width":15,"height":15,"star_pos":[7.19,6.77],"pixels":"..."},"id":"b00fa5df-57e1-4d44-b116-7fd38327f19d"}
23:44:39.603 00.764 12020 Exposure complete
23:44:39.847 00.244 12020 worker thread done servicing request
23:44:39.848 00.001 9340 OnExposeComplete: enter
23:44:39.858 00.010 9340 UpdateGuideState(): m_state=6
23:44:39.870 00.012 9340 Star::Find(15, 870, 66, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 72
23:44:39.882 00.012 9340 Star::Find returns 1 (0), X=870.89, Y=67.39, Mass=329150, SNR=97.3, Peak=28500 HFD=3.8
23:44:39.894 00.012 9340 MultiStar: [#1 0.79,0.72,0.00,M1] [#2 1.05,1.08,0.00,M2] [#3 0.98,1.43,0.00,M8] [#4 0.73,1.17,0.00,M2] [#5 0.19,0.05,0.71,U] [#6 1.34,0.81,0.00,M2] [#7 0.54,0.88,0.00,M1] [#8 0.47,0.55,0.56,U] 
23:44:39.904 00.010 9340 refined, 2 included, MultiStar: {0.64, 0.62}, one-star: {1.06, 1.07}
23:44:39.917 00.013 9340 CameraToMount -- cameraTheta (0.77) - m_xAngle (-3.14) = xAngle (3.90 = -2.38)
23:44:39.930 00.013 9340 CameraToMount -- cameraTheta (0.77) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (3.89 = -2.40)
23:44:39.941 00.011 9340 CameraToMount -- cameraX=0.64 cameraY=0.62 hyp=0.89 cameraTheta=0.77 mountX=-0.65 mountY=-0.61, mountTheta=-2.39
23:44:39.968 00.027 9340 SchedulePrimaryMove(10104498, x=0.64, y=0.62, opts=13)
23:44:39.982 00.014 9340 Enqueuing Move request for scope (0.64, 0.62)
23:44:39.993 00.011 12020 Worker thread wakes up
23:44:39.994 00.001 9340 UpdateImageDisplay: Size=(1920,1080) min=4417, max=65489, med=7008, FiltMin=5593, FiltMax=60682, Gamma=2.870
23:44:40.006 00.012 12020 worker thread servicing REQUEST_MOVE scope ofs (0.64, 0.62) opts 0xd
23:44:40.007 00.001 12020 Handling offset move in thread for scope, endpoint = (0.64, 0.62)
23:44:40.007 00.000 9340 UpdateGuideState exits: m=329150 SNR=97.3
23:44:40.019 00.012 12020 Moving (0.64, 0.62) raw xDistance=-0.65 yDistance=-0.61
23:44:40.019 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:44:40.029 00.010 12020 GuideAlgorithmHysteresis::Result() returns -0.38 from input -0.65
23:44:40.029 00.000 9340 ScheduleExposure(1000,3,1) exposurePending=0
23:44:40.039 00.010 12020 GuideAlgorithmResistSwitch::result() returns -0.61 from input -0.61
23:44:40.040 00.001 12020 MoveAxis(E, 74, ABG)
23:44:40.040 00.000 12020 Guiding  Dir = 2, Dur = 74
23:44:40.040 00.000 9340 Enqueuing Expose request
23:44:40.096 00.056 12020 IsSlewing returns 0
23:44:40.097 00.001 12020 IsGuiding returns 0
23:44:40.119 00.022 12020 PulseGuide returned control before completion, sleep 62
23:44:40.185 00.066 12020 IsGuiding returns 1
23:44:40.185 00.000 12020 scope still moving after pulse duration time elapsed
23:44:40.247 00.062 12020 IsSlewing returns 0
23:44:40.248 00.001 12020 IsGuiding returns 0
23:44:40.248 00.000 12020 scope move finished after 74 + 77 ms
23:44:40.248 00.000 12020 Move returns status 0, amount 74
23:44:40.249 00.001 12020 MoveAxis(N, 102, ABG)
23:44:40.249 00.000 12020 Guiding  Dir = 0, Dur = 102
23:44:40.249 00.000 12020 IsSlewing returns 0
23:44:40.250 00.001 12020 IsGuiding returns 0
23:44:40.327 00.077 12020 PulseGuide returned control before completion, sleep 36
23:44:40.375 00.048 12020 IsGuiding returns 1
23:44:40.376 00.001 12020 scope still moving after pulse duration time elapsed
23:44:40.402 00.026 12020 IsSlewing returns 0
23:44:40.403 00.001 12020 IsGuiding returns 1
23:44:40.536 00.133 12020 IsSlewing returns 0
23:44:40.536 00.000 12020 IsGuiding returns 0
23:44:40.537 00.001 12020 scope move finished after 102 + 183 ms
23:44:40.537 00.000 12020 Move returns status 0, amount 102
23:44:40.537 00.000 12020 move complete, result=0
23:44:40.537 00.000 12020 worker thread done servicing request
23:44:40.537 00.000 9340 GuideStep: -0.6 px 74 ms EAST, -0.6 px 102 ms NORTH
23:44:40.546 00.009 12020 Worker thread wakes up
23:44:40.546 00.000 12020 worker thread servicing REQUEST_EXPOSE 1000
23:44:40.546 00.000 12020 Handling exposure in thread, d=1000 o=3 r=(855,51,31,31)
23:44:40.728 00.182 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"f47ffbc9-1455-43d1-8cff-16a34d43a378"}
23:44:40.741 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"f47ffbc9-1455-43d1-8cff-16a34d43a378"}
23:44:40.750 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"a158762a-4253-4b98-ae4e-fab445e8a39c"}
23:44:40.759 00.009 9340 case statement mapped state 6 to 3
23:44:40.769 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"a158762a-4253-4b98-ae4e-fab445e8a39c"}
23:44:40.781 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"a9886676-aa52-4f8b-8e8e-43fdc95a3476"}
23:44:40.791 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":72,"width":15,"height":15,"star_pos":[6.89,7.39],"pixels":"..."},"id":"a9886676-aa52-4f8b-8e8e-43fdc95a3476"}
23:44:41.960 01.169 12020 Exposure complete
23:44:42.495 00.535 12020 worker thread done servicing request
23:44:42.495 00.000 9340 OnExposeComplete: enter
23:44:42.513 00.018 9340 UpdateGuideState(): m_state=6
23:44:42.567 00.054 9340 Star::Find(15, 870, 67, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 73
23:44:42.592 00.025 9340 Star::Find returns 1 (0), X=870.07, Y=66.35, Mass=381332, SNR=109.9, Peak=37641 HFD=3.8
23:44:42.627 00.035 9340 MultiStar: [#1 0.41,-0.32,0.79,U] [#2 0.34,0.21,0.56,U] [#3 0.34,0.42,0.73,U] [#4 0.31,0.29,0.69,U] [#5 -0.31,-0.65,0.57,U] [#6 0.54,-0.02,0.62,U] [#7 -0.04,-0.28,0.61,U] [#8 -0.14,-0.36,0.54,U] 
23:44:42.689 00.062 9340 refined, 8 included, MultiStar: {0.21, -0.06}, one-star: {0.24, 0.03}
23:44:42.709 00.020 9340 CameraToMount -- cameraTheta (-0.27) - m_xAngle (-3.14) = xAngle (2.87 = 2.87)
23:44:42.726 00.017 9340 CameraToMount -- cameraTheta (-0.27) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (2.85 = 2.85)
23:44:42.765 00.039 9340 CameraToMount -- cameraX=0.21 cameraY=-0.06 hyp=0.22 cameraTheta=-0.27 mountX=-0.21 mountY=0.06, mountTheta=2.85
23:44:42.838 00.073 9340 SchedulePrimaryMove(10104498, x=0.21, y=-0.06, opts=13)
23:44:42.885 00.047 9340 Enqueuing Move request for scope (0.21, -0.06)
23:44:42.930 00.045 12020 Worker thread wakes up
23:44:42.930 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=4224, max=65529, med=7018, FiltMin=5440, FiltMax=65446, Gamma=2.870
23:44:42.954 00.024 12020 worker thread servicing REQUEST_MOVE scope ofs (0.21, -0.06) opts 0xd
23:44:42.954 00.000 12020 Handling offset move in thread for scope, endpoint = (0.21, -0.06)
23:44:42.954 00.000 12020 Moving (0.21, -0.06) raw xDistance=-0.21 yDistance=0.06
23:44:42.954 00.000 9340 UpdateGuideState exits: m=381332 SNR=109.9
23:44:42.980 00.026 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.21
23:44:42.980 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:44:42.980 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
23:44:42.981 00.001 12020 MoveAxis(E, 0, ABG)
23:44:42.981 00.000 12020 Move returns status 0, amount 0
23:44:42.981 00.000 12020 MoveAxis(N, 0, ABG)
23:44:42.982 00.001 12020 Move returns status 0, amount 0
23:44:42.986 00.004 12020 move complete, result=0
23:44:42.987 00.001 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:44:43.036 00.049 12020 worker thread done servicing request
23:44:43.037 00.001 9340 ScheduleExposure(1000,3,1) exposurePending=0
23:44:43.062 00.025 9340 Enqueuing Expose request
23:44:43.088 00.026 12020 Worker thread wakes up
23:44:43.089 00.001 12020 worker thread servicing REQUEST_EXPOSE 1000
23:44:43.089 00.000 12020 Handling exposure in thread, d=1000 o=3 r=(855,51,31,31)
23:44:43.089 00.000 9340 GuideStep: -0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
23:44:43.167 00.078 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"b04426d3-6fb2-451c-a68f-20f3d8b022a0"}
23:44:43.211 00.044 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"b04426d3-6fb2-451c-a68f-20f3d8b022a0"}
23:44:43.288 00.077 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"3f0bcece-f99c-40f7-82e4-959bd23b0ac0"}
23:44:43.317 00.029 9340 case statement mapped state 6 to 3
23:44:43.346 00.029 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"3f0bcece-f99c-40f7-82e4-959bd23b0ac0"}
23:44:43.441 00.095 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"a26c6b61-df65-4dc0-a735-f1a1fd2d6958"}
23:44:43.546 00.105 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":73,"width":15,"height":15,"star_pos":[7.07,7.35],"pixels":"..."},"id":"a26c6b61-df65-4dc0-a735-f1a1fd2d6958"}
23:44:44.461 00.915 12020 Exposure complete
23:44:44.735 00.274 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"e9b6e30c-9b4c-4419-9d5b-298de957550d"}
23:44:44.847 00.112 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"e9b6e30c-9b4c-4419-9d5b-298de957550d"}
23:44:44.904 00.057 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"b0f35165-8cb6-48da-a5a5-dc3ffd4ceb4c"}
23:44:44.990 00.086 9340 case statement mapped state 6 to 3
23:44:45.121 00.131 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"b0f35165-8cb6-48da-a5a5-dc3ffd4ceb4c"}
23:44:45.242 00.121 12020 worker thread done servicing request
23:44:45.251 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"4e183b66-2f89-4cb7-9a22-9c76993ceb02"}
23:44:45.302 00.051 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":73,"width":15,"height":15,"star_pos":[7.07,7.35],"pixels":"..."},"id":"4e183b66-2f89-4cb7-9a22-9c76993ceb02"}
23:44:45.487 00.185 9340 OnExposeComplete: enter
23:44:45.517 00.030 9340 UpdateGuideState(): m_state=6
23:44:45.573 00.056 9340 Star::Find(15, 870, 66, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 74
23:44:45.662 00.089 9340 Star::Find returns 1 (0), X=869.97, Y=66.44, Mass=360743, SNR=123.6, Peak=41068 HFD=3.5
23:44:45.693 00.031 9340 MultiStar: [#1 -0.10,-0.33,0.69,U] [#2 -0.12,0.19,0.54,U] [#3 0.01,0.24,0.63,U] [#4 0.26,0.36,0.62,U] [#5 -0.63,-0.68,0.56,U] [#6 0.37,-0.46,0.57,U] [#7 -0.20,-0.19,0.48,U] [#8 -0.45,-0.67,0.54,U] 
23:44:45.737 00.044 9340 refined, 8 included, MultiStar: {-0.05, -0.13}, one-star: {0.14, 0.11}
23:44:45.766 00.029 9340 CameraToMount -- cameraTheta (-1.96) - m_xAngle (-3.14) = xAngle (1.18 = 1.18)
23:44:45.781 00.015 9340 CameraToMount -- cameraTheta (-1.96) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (1.16 = 1.16)
23:44:45.803 00.022 9340 CameraToMount -- cameraX=-0.05 cameraY=-0.13 hyp=0.14 cameraTheta=-1.96 mountX=0.05 mountY=0.13, mountTheta=1.18
23:44:45.827 00.024 9340 SchedulePrimaryMove(10104498, x=-0.05, y=-0.13, opts=13)
23:44:45.912 00.085 9340 Enqueuing Move request for scope (-0.05, -0.13)
23:44:45.937 00.025 12020 Worker thread wakes up
23:44:45.938 00.001 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.13) opts 0xd
23:44:45.939 00.001 12020 Handling offset move in thread for scope, endpoint = (-0.05, -0.13)
23:44:45.939 00.000 12020 Moving (-0.05, -0.13) raw xDistance=0.05 yDistance=0.13
23:44:45.942 00.003 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
23:44:45.942 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:44:45.943 00.001 9340 UpdateImageDisplay: Size=(1920,1080) min=4170, max=65489, med=7028, FiltMin=5490, FiltMax=61554, Gamma=2.870
23:44:46.004 00.061 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
23:44:46.005 00.001 12020 MoveAxis(E, 0, ABG)
23:44:46.005 00.000 12020 Move returns status 0, amount 0
23:44:46.005 00.000 12020 MoveAxis(N, 0, ABG)
23:44:46.005 00.000 12020 Move returns status 0, amount 0
23:44:46.006 00.001 12020 move complete, result=0
23:44:46.006 00.000 12020 worker thread done servicing request
23:44:46.007 00.001 9340 UpdateGuideState exits: m=360743 SNR=123.6
23:44:46.044 00.037 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:44:46.063 00.019 9340 ScheduleExposure(1000,3,1) exposurePending=0
23:44:46.082 00.019 9340 Enqueuing Expose request
23:44:46.125 00.043 12020 Worker thread wakes up
23:44:46.126 00.001 12020 worker thread servicing REQUEST_EXPOSE 1000
23:44:46.126 00.000 12020 Handling exposure in thread, d=1000 o=3 r=(855,51,31,31)
23:44:46.127 00.001 9340 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
23:44:46.731 00.604 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"7ece00ab-5e62-40f7-bf14-94fd43fcf07f"}
23:44:46.806 00.075 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"7ece00ab-5e62-40f7-bf14-94fd43fcf07f"}
23:44:46.838 00.032 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"e81b310e-5351-4db8-aeef-623baa731015"}
23:44:46.872 00.034 9340 case statement mapped state 6 to 3
23:44:47.042 00.170 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"e81b310e-5351-4db8-aeef-623baa731015"}
23:44:47.115 00.073 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"e7ab2806-46a4-40f8-9c2b-e2dc2bc8db20"}
23:44:47.203 00.088 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":74,"width":15,"height":15,"star_pos":[6.97,7.44],"pixels":"..."},"id":"e7ab2806-46a4-40f8-9c2b-e2dc2bc8db20"}
23:44:47.648 00.445 12020 Exposure complete
23:44:48.020 00.372 12020 worker thread done servicing request
23:44:48.021 00.001 9340 OnExposeComplete: enter
23:44:48.037 00.016 9340 UpdateGuideState(): m_state=6
23:44:48.053 00.016 9340 Star::Find(15, 869, 66, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 75
23:44:48.068 00.015 9340 Star::Find returns 1 (0), X=870.16, Y=66.69, Mass=367230, SNR=116.8, Peak=39113 HFD=3.7
23:44:48.085 00.017 9340 MultiStar: [#1 0.07,0.32,0.62,U] [#2 -0.10,0.50,0.57,U] [#3 -0.10,0.86,0.62,U] [#4 -0.10,0.53,0.61,U] [#5 -0.56,-0.48,0.66,U] [#6 0.31,0.08,0.52,U] [#7 -0.16,0.22,0.62,U] [#8 -0.43,-0.27,0.53,U] 
23:44:48.102 00.017 9340 refined, 8 included, MultiStar: {-0.06, 0.25}, one-star: {0.33, 0.36}
23:44:48.179 00.077 9340 CameraToMount -- cameraTheta (1.81) - m_xAngle (-3.14) = xAngle (4.95 = -1.34)
23:44:48.223 00.044 9340 CameraToMount -- cameraTheta (1.81) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (4.93 = -1.35)
23:44:48.317 00.094 9340 CameraToMount -- cameraX=-0.06 cameraY=0.25 hyp=0.25 cameraTheta=1.81 mountX=0.06 mountY=-0.25, mountTheta=-1.34
23:44:48.400 00.083 9340 SchedulePrimaryMove(10104498, x=-0.06, y=0.25, opts=13)
23:44:48.429 00.029 9340 Enqueuing Move request for scope (-0.06, 0.25)
23:44:48.474 00.045 12020 Worker thread wakes up
23:44:48.475 00.001 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.25) opts 0xd
23:44:48.476 00.001 12020 Handling offset move in thread for scope, endpoint = (-0.06, 0.25)
23:44:48.476 00.000 12020 Moving (-0.06, 0.25) raw xDistance=0.06 yDistance=-0.25
23:44:48.476 00.000 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
23:44:48.477 00.001 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:44:48.478 00.001 9340 UpdateImageDisplay: Size=(1920,1080) min=4473, max=65509, med=7021, FiltMin=5447, FiltMax=65349, Gamma=2.870
23:44:48.494 00.016 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.25
23:44:48.494 00.000 9340 UpdateGuideState exits: m=367230 SNR=116.8
23:44:48.511 00.017 12020 MoveAxis(E, 0, ABG)
23:44:48.512 00.001 12020 Move returns status 0, amount 0
23:44:48.512 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:44:48.526 00.014 12020 MoveAxis(N, 0, ABG)
23:44:48.526 00.000 9340 ScheduleExposure(1000,3,1) exposurePending=0
23:44:48.543 00.017 12020 Move returns status 0, amount 0
23:44:48.543 00.000 9340 Enqueuing Expose request
23:44:48.557 00.014 12020 move complete, result=0
23:44:48.558 00.001 12020 worker thread done servicing request
23:44:48.558 00.000 12020 Worker thread wakes up
23:44:48.558 00.000 12020 worker thread servicing REQUEST_EXPOSE 1000
23:44:48.559 00.001 12020 Handling exposure in thread, d=1000 o=3 r=(855,51,31,31)
23:44:48.562 00.003 9340 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
23:44:48.735 00.173 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"3971489a-5150-465d-93f4-11ba856b960b"}
23:44:48.783 00.048 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"3971489a-5150-465d-93f4-11ba856b960b"}
23:44:48.815 00.032 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"b295de90-9497-46b7-9797-8a8d89864282"}
23:44:48.832 00.017 9340 case statement mapped state 6 to 3
23:44:48.856 00.024 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"b295de90-9497-46b7-9797-8a8d89864282"}
23:44:48.923 00.067 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"49aa6bc5-9263-4aab-a3d4-7d10e322e686"}
23:44:48.964 00.041 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":75,"width":15,"height":15,"star_pos":[7.16,6.69],"pixels":"..."},"id":"49aa6bc5-9263-4aab-a3d4-7d10e322e686"}
23:44:49.974 01.010 12020 Exposure complete
23:44:50.424 00.450 12020 worker thread done servicing request
23:44:50.424 00.000 9340 OnExposeComplete: enter
23:44:50.444 00.020 9340 UpdateGuideState(): m_state=6
23:44:50.469 00.025 9340 Star::Find(15, 870, 66, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 76
23:44:50.484 00.015 9340 Star::Find returns 1 (0), X=869.67, Y=67.23, Mass=346939, SNR=102.5, Peak=35124 HFD=3.5
23:44:50.525 00.041 9340 MultiStar: [#1 -0.48,0.42,0.85,U] [#2 -0.12,1.13,0.00,M1] [#3 -0.34,1.47,0.00,M6] [#4 -0.24,1.06,0.00,M1] [#5 -0.52,0.25,0.59,U] [#6 0.23,0.53,0.60,U] [#7 -0.86,0.80,0.00,M1] [#8 -0.63,0.37,0.61,U] 
23:44:50.548 00.023 9340 refined, 4 included, MultiStar: {-0.31, 0.54}, one-star: {-0.16, 0.91}
23:44:50.561 00.013 9340 CameraToMount -- cameraTheta (2.09) - m_xAngle (-3.14) = xAngle (5.22 = -1.06)
23:44:50.573 00.012 9340 CameraToMount -- cameraTheta (2.09) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (5.21 = -1.07)
23:44:50.597 00.024 9340 CameraToMount -- cameraX=-0.31 cameraY=0.54 hyp=0.62 cameraTheta=2.09 mountX=0.30 mountY=-0.54, mountTheta=-1.06
23:44:50.643 00.046 9340 SchedulePrimaryMove(10104498, x=-0.31, y=0.54, opts=13)
23:44:50.672 00.029 9340 Enqueuing Move request for scope (-0.31, 0.54)
23:44:50.689 00.017 12020 Worker thread wakes up
23:44:50.689 00.000 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.31, 0.54) opts 0xd
23:44:50.689 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=4497, max=65517, med=7021, FiltMin=5553, FiltMax=65303, Gamma=2.870
23:44:50.700 00.011 12020 Handling offset move in thread for scope, endpoint = (-0.31, 0.54)
23:44:50.701 00.001 9340 UpdateGuideState exits: m=346939 SNR=102.5
23:44:50.715 00.014 12020 Moving (-0.31, 0.54) raw xDistance=0.30 yDistance=-0.54
23:44:50.715 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:44:50.729 00.014 12020 GuideAlgorithmHysteresis::Result() returns 0.18 from input 0.30
23:44:50.729 00.000 9340 ScheduleExposure(1000,3,1) exposurePending=0
23:44:50.761 00.032 12020 GuideAlgorithmResistSwitch::result() returns -0.54 from input -0.54
23:44:50.761 00.000 9340 Enqueuing Expose request
23:44:50.777 00.016 12020 MoveAxis(W, 34, ABG)
23:44:50.777 00.000 12020 Guiding  Dir = 3, Dur = 34
23:44:50.778 00.001 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"8b124639-050c-4d55-a82b-8ef180b4f0cc"}
23:44:50.791 00.013 12020 IsSlewing returns 0
23:44:50.791 00.000 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"8b124639-050c-4d55-a82b-8ef180b4f0cc"}
23:44:50.806 00.015 12020 IsGuiding returns 0
23:44:50.808 00.002 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"5855377e-e4bd-4b9e-9040-f7940802bb2d"}
23:44:50.819 00.011 9340 case statement mapped state 6 to 3
23:44:50.832 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"5855377e-e4bd-4b9e-9040-f7940802bb2d"}
23:44:50.846 00.014 12020 PulseGuide returned control before completion, sleep 17
23:44:50.846 00.000 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"7344ba83-45a8-4ce4-98fe-956cf2d49032"}
23:44:50.861 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":76,"width":15,"height":15,"star_pos":[6.67,7.23],"pixels":"..."},"id":"7344ba83-45a8-4ce4-98fe-956cf2d49032"}
23:44:50.913 00.052 12020 IsGuiding returns 0
23:44:50.913 00.000 12020 Move returns status 0, amount 34
23:44:50.913 00.000 12020 MoveAxis(N, 91, ABG)
23:44:50.914 00.001 12020 Guiding  Dir = 0, Dur = 91
23:44:50.915 00.001 12020 IsSlewing returns 0
23:44:50.918 00.003 12020 IsGuiding returns 0
23:44:50.994 00.076 12020 PulseGuide returned control before completion, sleep 26
23:44:51.042 00.048 12020 IsGuiding returns 1
23:44:51.042 00.000 12020 scope still moving after pulse duration time elapsed
23:44:51.071 00.029 12020 IsSlewing returns 0
23:44:51.072 00.001 12020 IsGuiding returns 1
23:44:51.103 00.031 12020 IsSlewing returns 0
23:44:51.104 00.001 12020 IsGuiding returns 1
23:44:51.217 00.113 12020 IsSlewing returns 0
23:44:51.218 00.001 12020 IsGuiding returns 0
23:44:51.218 00.000 12020 scope move finished after 91 + 208 ms
23:44:51.219 00.001 12020 Move returns status 0, amount 91
23:44:51.219 00.000 12020 move complete, result=0
23:44:51.219 00.000 12020 worker thread done servicing request
23:44:51.219 00.000 9340 GuideStep: 0.3 px 34 ms WEST, -0.5 px 91 ms NORTH
23:44:51.235 00.016 12020 Worker thread wakes up
23:44:51.235 00.000 12020 worker thread servicing REQUEST_EXPOSE 1000
23:44:51.235 00.000 12020 Handling exposure in thread, d=1000 o=3 r=(855,51,31,31)
23:44:52.636 01.401 12020 Exposure complete
23:44:52.733 00.097 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"87dcc9e6-63e8-495c-a68e-15570a3fcd9c"}
23:44:52.771 00.038 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"87dcc9e6-63e8-495c-a68e-15570a3fcd9c"}
23:44:52.788 00.017 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"217553e9-7cad-4312-b5fc-823cc06bab8d"}
23:44:52.810 00.022 9340 case statement mapped state 6 to 3
23:44:52.823 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"217553e9-7cad-4312-b5fc-823cc06bab8d"}
23:44:52.841 00.018 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"0b12b699-7ea7-4cd7-b486-22abfd4be64d"}
23:44:52.858 00.017 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":76,"width":15,"height":15,"star_pos":[6.67,7.23],"pixels":"..."},"id":"0b12b699-7ea7-4cd7-b486-22abfd4be64d"}
23:44:52.943 00.085 12020 worker thread done servicing request
23:44:52.943 00.000 9340 OnExposeComplete: enter
23:44:52.955 00.012 9340 UpdateGuideState(): m_state=6
23:44:52.967 00.012 9340 Star::Find(15, 869, 67, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 77
23:44:52.983 00.016 9340 Star::Find returns 1 (0), X=870.28, Y=66.51, Mass=386365, SNR=127.9, Peak=45148 HFD=3.4
23:44:52.995 00.012 9340 MultiStar: [#1 0.24,-0.01,0.60,U] [#2 0.27,0.29,0.66,U] [#3 0.10,0.42,0.54,U] [#4 0.04,0.27,0.72,U] [#5 -0.54,-0.60,0.54,U] [#6 0.22,-0.22,0.56,U] [#7 -0.22,0.16,0.52,U] [#8 0.05,-0.58,0.49,U] 
23:44:53.007 00.012 9340 refined, 8 included, MultiStar: {0.11, 0.03}, one-star: {0.45, 0.19}
23:44:53.041 00.034 9340 CameraToMount -- cameraTheta (0.23) - m_xAngle (-3.14) = xAngle (3.37 = -2.91)
23:44:53.052 00.011 9340 CameraToMount -- cameraTheta (0.23) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (3.35 = -2.93)
23:44:53.070 00.018 9340 CameraToMount -- cameraX=0.11 cameraY=0.03 hyp=0.11 cameraTheta=0.23 mountX=-0.11 mountY=-0.02, mountTheta=-2.93
23:44:53.085 00.015 9340 SchedulePrimaryMove(10104498, x=0.11, y=0.03, opts=13)
23:44:53.102 00.017 9340 Enqueuing Move request for scope (0.11, 0.03)
23:44:53.116 00.014 12020 Worker thread wakes up
23:44:53.116 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=4494, max=65459, med=7027, FiltMin=5331, FiltMax=63812, Gamma=2.870
23:44:53.127 00.011 12020 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.03) opts 0xd
23:44:53.128 00.001 9340 UpdateGuideState exits: m=386365 SNR=127.9
23:44:53.160 00.032 12020 Handling offset move in thread for scope, endpoint = (0.11, 0.03)
23:44:53.160 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:44:53.176 00.016 12020 Moving (0.11, 0.03) raw xDistance=-0.11 yDistance=-0.02
23:44:53.176 00.000 9340 ScheduleExposure(1000,3,1) exposurePending=0
23:44:53.193 00.017 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
23:44:53.193 00.000 9340 Enqueuing Expose request
23:44:53.206 00.013 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:44:53.206 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
23:44:53.206 00.000 12020 MoveAxis(E, 0, ABG)
23:44:53.206 00.000 12020 Move returns status 0, amount 0
23:44:53.206 00.000 12020 MoveAxis(N, 0, ABG)
23:44:53.207 00.001 12020 Move returns status 0, amount 0
23:44:53.207 00.000 12020 move complete, result=0
23:44:53.207 00.000 12020 worker thread done servicing request
23:44:53.207 00.000 12020 Worker thread wakes up
23:44:53.207 00.000 12020 worker thread servicing REQUEST_EXPOSE 1000
23:44:53.208 00.001 12020 Handling exposure in thread, d=1000 o=3 r=(855,51,31,31)
23:44:53.210 00.002 9340 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
23:44:54.566 01.356 12020 Exposure complete
23:44:54.732 00.166 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"a1e7c579-6b9b-48d0-a75c-44325a3df308"}
23:44:54.745 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"a1e7c579-6b9b-48d0-a75c-44325a3df308"}
23:44:54.759 00.014 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"1fece8c1-f860-4eb3-8b61-fd0d394704d3"}
23:44:54.795 00.036 9340 case statement mapped state 6 to 3
23:44:54.807 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"1fece8c1-f860-4eb3-8b61-fd0d394704d3"}
23:44:54.825 00.018 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"b49dc021-8630-4b8a-ae72-71065ceadb60"}
23:44:54.837 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":77,"width":15,"height":15,"star_pos":[7.28,6.51],"pixels":"..."},"id":"b49dc021-8630-4b8a-ae72-71065ceadb60"}
23:44:54.861 00.024 9340 OnExposeComplete: enter
23:44:54.879 00.018 12020 worker thread done servicing request
23:44:54.879 00.000 9340 UpdateGuideState(): m_state=6
23:44:54.924 00.045 9340 Star::Find(15, 870, 66, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 78
23:44:54.936 00.012 9340 Star::Find returns 1 (0), X=869.89, Y=66.66, Mass=371913, SNR=104.3, Peak=43245 HFD=3.3
23:44:54.949 00.013 9340 MultiStar: [#1 -0.37,0.01,0.70,U] [#2 -0.03,0.44,0.83,U] [#3 -0.11,0.66,0.75,U] [#4 0.23,0.67,0.90,U] [#5 -0.70,-0.33,0.68,U] [#6 0.32,-0.36,0.70,U] [#7 -0.53,0.09,0.54,U] [#8 -0.56,-0.30,0.71,U] 
23:44:54.962 00.013 9340 refined, 8 included, MultiStar: {-0.15, 0.17}, one-star: {0.06, 0.34}
23:44:54.973 00.011 9340 CameraToMount -- cameraTheta (2.30) - m_xAngle (-3.14) = xAngle (5.43 = -0.85)
23:44:54.985 00.012 9340 CameraToMount -- cameraTheta (2.30) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (5.42 = -0.87)
23:44:55.003 00.018 9340 CameraToMount -- cameraX=-0.15 cameraY=0.17 hyp=0.23 cameraTheta=2.30 mountX=0.15 mountY=-0.17, mountTheta=-0.86
23:44:55.023 00.020 9340 SchedulePrimaryMove(10104498, x=-0.15, y=0.17, opts=13)
23:44:55.055 00.032 9340 Enqueuing Move request for scope (-0.15, 0.17)
23:44:55.070 00.015 12020 Worker thread wakes up
23:44:55.070 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=3891, max=65504, med=7040, FiltMin=5116, FiltMax=65349, Gamma=2.870
23:44:55.083 00.013 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.15, 0.17) opts 0xd
23:44:55.083 00.000 9340 UpdateGuideState exits: m=371913 SNR=104.3
23:44:55.096 00.013 12020 Handling offset move in thread for scope, endpoint = (-0.15, 0.17)
23:44:55.096 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:44:55.105 00.009 12020 Moving (-0.15, 0.17) raw xDistance=0.15 yDistance=-0.17
23:44:55.107 00.002 9340 ScheduleExposure(1000,3,1) exposurePending=0
23:44:55.116 00.009 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.15
23:44:55.117 00.001 9340 Enqueuing Expose request
23:44:55.126 00.009 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:44:55.126 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
23:44:55.126 00.000 12020 MoveAxis(E, 0, ABG)
23:44:55.127 00.001 12020 Move returns status 0, amount 0
23:44:55.127 00.000 12020 MoveAxis(N, 0, ABG)
23:44:55.127 00.000 12020 Move returns status 0, amount 0
23:44:55.127 00.000 12020 move complete, result=0
23:44:55.127 00.000 12020 worker thread done servicing request
23:44:55.127 00.000 12020 Worker thread wakes up
23:44:55.128 00.001 12020 worker thread servicing REQUEST_EXPOSE 1000
23:44:55.128 00.000 12020 Handling exposure in thread, d=1000 o=3 r=(855,51,31,31)
23:44:55.132 00.004 9340 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
23:44:56.507 01.375 12020 Exposure complete
23:44:56.731 00.224 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"cc308daa-6df2-4a29-9131-fd90fbdbac1d"}
23:44:56.755 00.024 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"cc308daa-6df2-4a29-9131-fd90fbdbac1d"}
23:44:56.771 00.016 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"7c53a5e3-66c2-4d2e-8af8-1d185c1fb4d8"}
23:44:56.797 00.026 9340 case statement mapped state 6 to 3
23:44:56.821 00.024 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"7c53a5e3-66c2-4d2e-8af8-1d185c1fb4d8"}
23:44:56.867 00.046 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"0f732372-ade6-4731-9e61-9708c2426926"}
23:44:56.897 00.030 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":78,"width":15,"height":15,"star_pos":[6.89,6.66],"pixels":"..."},"id":"0f732372-ade6-4731-9e61-9708c2426926"}
23:44:56.918 00.021 12020 worker thread done servicing request
23:44:56.918 00.000 9340 OnExposeComplete: enter
23:44:56.941 00.023 9340 UpdateGuideState(): m_state=6
23:44:56.961 00.020 9340 Star::Find(15, 869, 66, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 79
23:44:56.997 00.036 9340 Star::Find returns 1 (0), X=870.20, Y=66.72, Mass=352755, SNR=120.9, Peak=33145 HFD=3.7
23:44:57.012 00.015 9340 MultiStar: [#1 0.32,0.06,0.72,U] [#2 0.16,0.60,0.49,U] [#3 0.48,0.65,0.57,U] [#4 0.12,0.67,0.68,U] [#5 -0.13,-0.10,0.47,U] [#6 0.43,0.08,0.52,U] [#7 0.14,0.50,0.53,U] [#8 0.10,-0.12,0.51,U] 
23:44:57.028 00.016 9340 refined, 8 included, MultiStar: {0.24, 0.32}, one-star: {0.37, 0.39}
23:44:57.045 00.017 9340 CameraToMount -- cameraTheta (0.93) - m_xAngle (-3.14) = xAngle (4.06 = -2.22)
23:44:57.057 00.012 9340 CameraToMount -- cameraTheta (0.93) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (4.05 = -2.24)
23:44:57.077 00.020 9340 CameraToMount -- cameraX=0.24 cameraY=0.32 hyp=0.40 cameraTheta=0.93 mountX=-0.24 mountY=-0.32, mountTheta=-2.23
23:44:57.098 00.021 9340 SchedulePrimaryMove(10104498, x=0.24, y=0.32, opts=13)
23:44:57.136 00.038 9340 Enqueuing Move request for scope (0.24, 0.32)
23:44:57.155 00.019 12020 Worker thread wakes up
23:44:57.155 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=4005, max=65496, med=7021, FiltMin=5346, FiltMax=65349, Gamma=2.870
23:44:57.168 00.013 12020 worker thread servicing REQUEST_MOVE scope ofs (0.24, 0.32) opts 0xd
23:44:57.168 00.000 9340 UpdateGuideState exits: m=352755 SNR=120.9
23:44:57.187 00.019 12020 Handling offset move in thread for scope, endpoint = (0.24, 0.32)
23:44:57.187 00.000 12020 Moving (0.24, 0.32) raw xDistance=-0.24 yDistance=-0.32
23:44:57.188 00.001 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:44:57.204 00.016 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.24
23:44:57.204 00.000 9340 ScheduleExposure(1000,3,1) exposurePending=0
23:44:57.220 00.016 9340 Enqueuing Expose request
23:44:57.235 00.015 12020 GuideAlgorithmResistSwitch::result() returns -0.32 from input -0.32
23:44:57.235 00.000 12020 MoveAxis(E, 0, ABG)
23:44:57.236 00.001 12020 Move returns status 0, amount 0
23:44:57.236 00.000 12020 MoveAxis(N, 53, ABG)
23:44:57.236 00.000 12020 Guiding  Dir = 0, Dur = 53
23:44:57.238 00.002 12020 IsSlewing returns 0
23:44:57.257 00.019 12020 IsGuiding returns 0
23:44:57.375 00.118 12020 IsGuiding returns 1
23:44:57.375 00.000 12020 scope still moving after pulse duration time elapsed
23:44:57.404 00.029 12020 IsSlewing returns 0
23:44:57.406 00.002 12020 IsGuiding returns 1
23:44:57.502 00.096 12020 IsSlewing returns 0
23:44:57.504 00.002 12020 IsGuiding returns 0
23:44:57.504 00.000 12020 scope move finished after 53 + 194 ms
23:44:57.504 00.000 12020 Move returns status 0, amount 53
23:44:57.504 00.000 12020 move complete, result=0
23:44:57.505 00.001 12020 worker thread done servicing request
23:44:57.505 00.000 9340 GuideStep: -0.2 px 0 ms EAST, -0.3 px 53 ms NORTH
23:44:57.539 00.034 12020 Worker thread wakes up
23:44:57.539 00.000 12020 worker thread servicing REQUEST_EXPOSE 1000
23:44:57.540 00.001 12020 Handling exposure in thread, d=1000 o=3 r=(855,51,31,31)
23:44:58.730 01.190 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"40ffd7cb-3baf-4028-aec1-473080ca4480"}
23:44:58.746 00.016 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"40ffd7cb-3baf-4028-aec1-473080ca4480"}
23:44:58.760 00.014 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"3a8a8a8c-d006-4b2e-b545-ee3243c327ab"}
23:44:58.777 00.017 9340 case statement mapped state 6 to 3
23:44:58.796 00.019 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"3a8a8a8c-d006-4b2e-b545-ee3243c327ab"}
23:44:58.808 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"30a9babd-e045-4d64-b04c-313a36acb24d"}
23:44:58.848 00.040 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":79,"width":15,"height":15,"star_pos":[7.20,6.72],"pixels":"..."},"id":"30a9babd-e045-4d64-b04c-313a36acb24d"}
23:44:58.931 00.083 12020 Exposure complete
23:44:59.225 00.294 12020 worker thread done servicing request
23:44:59.225 00.000 9340 OnExposeComplete: enter
23:44:59.236 00.011 9340 UpdateGuideState(): m_state=6
23:44:59.248 00.012 9340 Star::Find(15, 870, 66, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 80
23:44:59.265 00.017 9340 Star::Find returns 1 (0), X=870.21, Y=66.60, Mass=389414, SNR=97.8, Peak=41033 HFD=3.6
23:44:59.275 00.010 9340 MultiStar: [#1 0.04,-0.43,0.87,U] [#2 0.08,0.11,0.77,U] [#3 0.29,0.33,0.75,U] [#4 0.35,0.37,0.82,U] [#5 -0.15,-0.59,0.66,U] [#6 0.78,0.04,0.73,U] [#7 -0.05,0.30,0.56,U] [#8 -0.24,-0.61,0.54,U] 
23:44:59.289 00.014 9340 refined, 8 included, MultiStar: {0.19, 0.00}, one-star: {0.38, 0.28}
23:44:59.301 00.012 9340 CameraToMount -- cameraTheta (0.01) - m_xAngle (-3.14) = xAngle (3.15 = -3.13)
23:44:59.316 00.015 9340 CameraToMount -- cameraTheta (0.01) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (3.13 = 3.13)
23:44:59.345 00.029 9340 CameraToMount -- cameraX=0.19 cameraY=0.00 hyp=0.19 cameraTheta=0.01 mountX=-0.19 mountY=0.00, mountTheta=3.13
23:44:59.370 00.025 9340 SchedulePrimaryMove(10104498, x=0.19, y=0.00, opts=13)
23:44:59.393 00.023 9340 Enqueuing Move request for scope (0.19, 0.00)
23:44:59.404 00.011 12020 Worker thread wakes up
23:44:59.405 00.001 9340 UpdateImageDisplay: Size=(1920,1080) min=4453, max=65489, med=7002, FiltMin=5517, FiltMax=63243, Gamma=2.870
23:44:59.414 00.009 12020 worker thread servicing REQUEST_MOVE scope ofs (0.19, 0.00) opts 0xd
23:44:59.414 00.000 12020 Handling offset move in thread for scope, endpoint = (0.19, 0.00)
23:44:59.414 00.000 9340 UpdateGuideState exits: m=389414 SNR=97.8
23:44:59.427 00.013 12020 Moving (0.19, 0.00) raw xDistance=-0.19 yDistance=0.00
23:44:59.427 00.000 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.19
23:44:59.427 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:44:59.441 00.014 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:44:59.441 00.000 9340 ScheduleExposure(1000,3,1) exposurePending=0
23:44:59.455 00.014 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
23:44:59.455 00.000 9340 Enqueuing Expose request
23:44:59.488 00.033 12020 MoveAxis(E, 0, ABG)
23:44:59.488 00.000 12020 Move returns status 0, amount 0
23:44:59.489 00.001 12020 MoveAxis(N, 0, ABG)
23:44:59.489 00.000 12020 Move returns status 0, amount 0
23:44:59.489 00.000 12020 move complete, result=0
23:44:59.489 00.000 12020 worker thread done servicing request
23:44:59.489 00.000 12020 Worker thread wakes up
23:44:59.489 00.000 12020 worker thread servicing REQUEST_EXPOSE 1000
23:44:59.490 00.001 12020 Handling exposure in thread, d=1000 o=3 r=(855,51,31,31)
23:44:59.497 00.007 9340 GuideStep: -0.2 px 0 ms EAST, 0.0 px 0 ms NORTH
23:45:00.735 01.238 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"f2da6411-99e1-4a34-ba9b-233fac8d195e"}
23:45:00.754 00.019 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"f2da6411-99e1-4a34-ba9b-233fac8d195e"}
23:45:00.768 00.014 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"1e6fae9d-f511-46d8-9f3b-ef3fcbcbf3fb"}
23:45:00.780 00.012 9340 case statement mapped state 6 to 3
23:45:00.789 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"1e6fae9d-f511-46d8-9f3b-ef3fcbcbf3fb"}
23:45:00.799 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"f64c837c-5415-4aa9-b82e-ccd2773f1dd1"}
23:45:00.814 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":80,"width":15,"height":15,"star_pos":[7.21,6.60],"pixels":"..."},"id":"f64c837c-5415-4aa9-b82e-ccd2773f1dd1"}
23:45:00.884 00.070 12020 Exposure complete
23:45:01.604 00.720 12020 worker thread done servicing request
23:45:01.604 00.000 9340 OnExposeComplete: enter
23:45:01.636 00.032 9340 UpdateGuideState(): m_state=6
23:45:01.651 00.015 9340 Star::Find(15, 870, 66, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 81
23:45:01.668 00.017 9340 Star::Find returns 1 (0), X=870.28, Y=66.78, Mass=378453, SNR=109.2, Peak=34281 HFD=3.6
23:45:01.706 00.038 9340 MultiStar: [#1 0.27,-0.17,0.65,U] [#2 0.23,0.14,0.64,U] [#3 0.50,0.86,0.00,M3] [#4 0.22,0.66,0.82,U] [#5 -0.13,-0.28,0.56,U] [#6 0.66,-0.03,0.59,U] [#7 -0.03,0.26,0.39,U] [#8 -0.43,-0.27,0.62,U] 
23:45:01.724 00.018 9340 refined, 7 included, MultiStar: {0.19, 0.14}, one-star: {0.45, 0.46}
23:45:01.737 00.013 9340 CameraToMount -- cameraTheta (0.65) - m_xAngle (-3.14) = xAngle (3.78 = -2.50)
23:45:01.750 00.013 9340 CameraToMount -- cameraTheta (0.65) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (3.77 = -2.52)
23:45:01.766 00.016 9340 CameraToMount -- cameraX=0.19 cameraY=0.14 hyp=0.23 cameraTheta=0.65 mountX=-0.19 mountY=-0.14, mountTheta=-2.51
23:45:01.812 00.046 9340 SchedulePrimaryMove(10104498, x=0.19, y=0.14, opts=13)
23:45:01.828 00.016 9340 Enqueuing Move request for scope (0.19, 0.14)
23:45:01.841 00.013 12020 Worker thread wakes up
23:45:01.841 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=3768, max=65486, med=7015, FiltMin=5181, FiltMax=62240, Gamma=2.870
23:45:01.856 00.015 12020 worker thread servicing REQUEST_MOVE scope ofs (0.19, 0.14) opts 0xd
23:45:01.856 00.000 9340 UpdateGuideState exits: m=378453 SNR=109.2
23:45:01.871 00.015 12020 Handling offset move in thread for scope, endpoint = (0.19, 0.14)
23:45:01.872 00.001 12020 Moving (0.19, 0.14) raw xDistance=-0.19 yDistance=-0.14
23:45:01.872 00.000 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.19
23:45:01.873 00.001 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:45:01.913 00.040 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:45:01.913 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
23:45:01.914 00.001 12020 MoveAxis(E, 0, ABG)
23:45:01.914 00.000 12020 Move returns status 0, amount 0
23:45:01.914 00.000 9340 ScheduleExposure(1000,3,1) exposurePending=0
23:45:01.933 00.019 12020 MoveAxis(N, 0, ABG)
23:45:01.934 00.001 9340 Enqueuing Expose request
23:45:01.948 00.014 12020 Move returns status 0, amount 0
23:45:01.949 00.001 12020 move complete, result=0
23:45:01.949 00.000 12020 worker thread done servicing request
23:45:01.949 00.000 12020 Worker thread wakes up
23:45:01.950 00.001 12020 worker thread servicing REQUEST_EXPOSE 1000
23:45:01.952 00.002 12020 Handling exposure in thread, d=1000 o=3 r=(855,51,31,31)
23:45:01.957 00.005 9340 GuideStep: -0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
23:45:02.733 00.776 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"f2d95f65-efdc-4b45-91df-d952379bbf9c"}
23:45:02.750 00.017 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"f2d95f65-efdc-4b45-91df-d952379bbf9c"}
23:45:02.771 00.021 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"b5e43040-a7e2-4cc6-b9e2-39a16b207aeb"}
23:45:02.824 00.053 9340 case statement mapped state 6 to 3
23:45:02.844 00.020 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"b5e43040-a7e2-4cc6-b9e2-39a16b207aeb"}
23:45:02.868 00.024 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"9b69426f-5ceb-44fc-8d9b-1d2d844b6a24"}
23:45:02.911 00.043 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":81,"width":15,"height":15,"star_pos":[7.28,6.78],"pixels":"..."},"id":"9b69426f-5ceb-44fc-8d9b-1d2d844b6a24"}
23:45:03.382 00.471 12020 Exposure complete
23:45:03.957 00.575 12020 worker thread done servicing request
23:45:03.957 00.000 9340 OnExposeComplete: enter
23:45:03.980 00.023 9340 UpdateGuideState(): m_state=6
23:45:04.010 00.030 9340 Star::Find(15, 870, 66, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 82
23:45:04.055 00.045 9340 Star::Find returns 1 (0), X=870.34, Y=66.64, Mass=364018, SNR=113.8, Peak=35453 HFD=3.5
23:45:04.084 00.029 9340 MultiStar: [#1 0.76,-0.27,0.65,U] [#2 0.54,0.40,0.64,U] [#3 0.40,0.77,0.61,U] [#4 0.72,0.70,0.00,M1] [#5 -0.08,-0.59,0.50,U] [#6 0.82,-0.01,0.47,U] [#7 0.40,0.11,0.51,U] [#8 0.18,-0.20,0.49,U] 
23:45:04.101 00.017 9340 refined, 7 included, MultiStar: {0.46, 0.11}, one-star: {0.51, 0.32}
23:45:04.115 00.014 9340 CameraToMount -- cameraTheta (0.23) - m_xAngle (-3.14) = xAngle (3.37 = -2.92)
23:45:04.131 00.016 9340 CameraToMount -- cameraTheta (0.23) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (3.35 = -2.93)
23:45:04.179 00.048 9340 CameraToMount -- cameraX=0.46 cameraY=0.11 hyp=0.47 cameraTheta=0.23 mountX=-0.46 mountY=-0.10, mountTheta=-2.93
23:45:04.214 00.035 9340 SchedulePrimaryMove(10104498, x=0.46, y=0.11, opts=13)
23:45:04.265 00.051 9340 Enqueuing Move request for scope (0.46, 0.11)
23:45:04.337 00.072 12020 Worker thread wakes up
23:45:04.337 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=4493, max=65486, med=7014, FiltMin=5553, FiltMax=65303, Gamma=2.870
23:45:04.362 00.025 12020 worker thread servicing REQUEST_MOVE scope ofs (0.46, 0.11) opts 0xd
23:45:04.362 00.000 9340 UpdateGuideState exits: m=364018 SNR=113.8
23:45:04.396 00.034 12020 Handling offset move in thread for scope, endpoint = (0.46, 0.11)
23:45:04.396 00.000 12020 Moving (0.46, 0.11) raw xDistance=-0.46 yDistance=-0.10
23:45:04.397 00.001 12020 GuideAlgorithmHysteresis::Result() returns -0.27 from input -0.46
23:45:04.397 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:45:04.457 00.060 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:45:04.458 00.001 9340 ScheduleExposure(1000,3,1) exposurePending=0
23:45:04.481 00.023 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
23:45:04.481 00.000 9340 Enqueuing Expose request
23:45:04.507 00.026 12020 MoveAxis(E, 52, ABG)
23:45:04.507 00.000 12020 Guiding  Dir = 2, Dur = 52
23:45:04.509 00.002 12020 IsSlewing returns 0
23:45:04.510 00.001 12020 IsGuiding returns 0
23:45:04.558 00.048 12020 PulseGuide returned control before completion, sleep 15
23:45:04.587 00.029 12020 IsGuiding returns 1
23:45:04.588 00.001 12020 scope still moving after pulse duration time elapsed
23:45:04.619 00.031 12020 IsSlewing returns 0
23:45:04.620 00.001 12020 IsGuiding returns 0
23:45:04.620 00.000 12020 scope move finished after 52 + 57 ms
23:45:04.620 00.000 12020 Move returns status 0, amount 52
23:45:04.621 00.001 12020 MoveAxis(N, 0, ABG)
23:45:04.621 00.000 12020 Move returns status 0, amount 0
23:45:04.621 00.000 12020 move complete, result=0
23:45:04.621 00.000 12020 worker thread done servicing request
23:45:04.622 00.001 9340 GuideStep: -0.5 px 52 ms EAST, -0.1 px 0 ms NORTH
23:45:04.636 00.014 12020 Worker thread wakes up
23:45:04.637 00.001 12020 worker thread servicing REQUEST_EXPOSE 1000
23:45:04.637 00.000 12020 Handling exposure in thread, d=1000 o=3 r=(855,51,31,31)
23:45:05.022 00.385 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"2ed3199a-bead-4839-833d-1fa8273fff6f"}
23:45:05.143 00.121 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"2ed3199a-bead-4839-833d-1fa8273fff6f"}
23:45:05.196 00.053 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"6ac9569e-2c0d-42be-a605-19244ef5f0c8"}
23:45:05.311 00.115 9340 case statement mapped state 6 to 3
23:45:05.346 00.035 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"6ac9569e-2c0d-42be-a605-19244ef5f0c8"}
23:45:05.503 00.157 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"f162adac-e84e-4e6b-844b-bb327ecc938e"}
23:45:05.603 00.100 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":82,"width":15,"height":15,"star_pos":[7.34,6.64],"pixels":"..."},"id":"f162adac-e84e-4e6b-844b-bb327ecc938e"}
23:45:06.032 00.429 12020 Exposure complete
23:45:06.419 00.387 9340 OnExposeComplete: enter
23:45:06.449 00.030 12020 worker thread done servicing request
23:45:06.449 00.000 9340 UpdateGuideState(): m_state=6
23:45:06.469 00.020 9340 Star::Find(15, 870, 66, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 83
23:45:06.493 00.024 9340 Star::Find returns 1 (0), X=869.95, Y=67.33, Mass=382078, SNR=134.9, Peak=38217 HFD=3.4
23:45:06.535 00.042 9340 MultiStar: [#1 -0.25,0.43,0.59,U] [#2 -0.08,1.01,0.00,M1] [#3 0.04,1.25,0.00,M3] [#4 0.33,0.99,0.00,M2] [#5 -0.51,-0.00,0.52,U] [#6 0.21,0.72,0.50,U] [#7 -0.52,0.64,0.42,U] [#8 -0.70,0.12,0.52,U] 
23:45:06.556 00.021 9340 refined, 5 included, MultiStar: {-0.22, 0.55}, one-star: {0.12, 1.00}
23:45:06.571 00.015 9340 CameraToMount -- cameraTheta (1.95) - m_xAngle (-3.14) = xAngle (5.08 = -1.20)
23:45:06.584 00.013 9340 CameraToMount -- cameraTheta (1.95) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (5.07 = -1.21)
23:45:06.613 00.029 9340 CameraToMount -- cameraX=-0.22 cameraY=0.55 hyp=0.59 cameraTheta=1.95 mountX=0.21 mountY=-0.55, mountTheta=-1.20
23:45:06.663 00.050 9340 SchedulePrimaryMove(10104498, x=-0.22, y=0.55, opts=13)
23:45:06.681 00.018 9340 Enqueuing Move request for scope (-0.22, 0.55)
23:45:06.693 00.012 12020 Worker thread wakes up
23:45:06.693 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=4117, max=65517, med=7031, FiltMin=5467, FiltMax=65303, Gamma=2.870
23:45:06.706 00.013 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.22, 0.55) opts 0xd
23:45:06.707 00.001 9340 UpdateGuideState exits: m=382078 SNR=134.9
23:45:06.724 00.017 12020 Handling offset move in thread for scope, endpoint = (-0.22, 0.55)
23:45:06.724 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:45:06.741 00.017 12020 Moving (-0.22, 0.55) raw xDistance=0.21 yDistance=-0.55
23:45:06.741 00.000 9340 ScheduleExposure(1000,3,1) exposurePending=0
23:45:06.757 00.016 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.21
23:45:06.757 00.000 9340 Enqueuing Expose request
23:45:06.794 00.037 12020 GuideAlgorithmResistSwitch::result() returns -0.55 from input -0.55
23:45:06.795 00.001 12020 MoveAxis(E, 0, ABG)
23:45:06.795 00.000 12020 Move returns status 0, amount 0
23:45:06.795 00.000 12020 MoveAxis(N, 93, ABG)
23:45:06.795 00.000 12020 Guiding  Dir = 0, Dur = 93
23:45:06.798 00.003 12020 IsSlewing returns 0
23:45:06.801 00.003 12020 IsGuiding returns 0
23:45:06.939 00.138 12020 IsGuiding returns 1
23:45:06.939 00.000 12020 scope still moving after pulse duration time elapsed
23:45:06.962 00.023 12020 IsSlewing returns 0
23:45:06.963 00.001 12020 IsGuiding returns 1
23:45:06.980 00.017 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"9c89bb47-4023-4a29-8a25-b079f588ba15"}
23:45:07.011 00.031 12020 IsSlewing returns 0
23:45:07.013 00.002 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"9c89bb47-4023-4a29-8a25-b079f588ba15"}
23:45:07.032 00.019 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"12005705-ca13-4331-a546-2de74e8549d6"}
23:45:07.045 00.013 9340 case statement mapped state 6 to 3
23:45:07.060 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"12005705-ca13-4331-a546-2de74e8549d6"}
23:45:07.072 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"2c6c1016-515b-44e1-aea6-791baf0dcc62"}
23:45:07.087 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":83,"width":15,"height":15,"star_pos":[6.95,7.33],"pixels":"..."},"id":"2c6c1016-515b-44e1-aea6-791baf0dcc62"}
23:45:07.127 00.040 12020 IsGuiding returns 0
23:45:07.127 00.000 12020 scope move finished after 93 + 233 ms
23:45:07.128 00.001 12020 Move returns status 0, amount 93
23:45:07.128 00.000 12020 move complete, result=0
23:45:07.128 00.000 12020 worker thread done servicing request
23:45:07.128 00.000 9340 GuideStep: 0.2 px 0 ms EAST, -0.6 px 93 ms NORTH
23:45:07.144 00.016 12020 Worker thread wakes up
23:45:07.144 00.000 12020 worker thread servicing REQUEST_EXPOSE 1000
23:45:07.144 00.000 12020 Handling exposure in thread, d=1000 o=3 r=(855,51,31,31)
23:45:08.517 01.373 12020 Exposure complete
23:45:08.817 00.300 12020 worker thread done servicing request
23:45:08.817 00.000 9340 OnExposeComplete: enter
23:45:08.830 00.013 9340 UpdateGuideState(): m_state=6
23:45:08.844 00.014 9340 Star::Find(15, 869, 67, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 84
23:45:08.858 00.014 9340 Star::Find returns 1 (0), X=870.18, Y=66.70, Mass=348401, SNR=94.4, Peak=36877 HFD=3.6
23:45:08.871 00.013 9340 MultiStar: [#1 0.19,0.26,0.79,U] [#2 0.22,0.40,0.72,U] [#3 0.35,0.66,0.75,U] [#4 0.52,0.52,1.09,U] [#5 -0.12,-0.23,0.65,U] [#6 0.79,0.03,0.70,U] [#7 -0.19,0.35,0.63,U] [#8 -0.28,-0.28,0.63,U] 
23:45:08.902 00.031 9340 refined, 8 included, MultiStar: {0.24, 0.27}, one-star: {0.35, 0.37}
23:45:08.916 00.014 9340 CameraToMount -- cameraTheta (0.84) - m_xAngle (-3.14) = xAngle (3.98 = -2.31)
23:45:08.925 00.009 9340 CameraToMount -- cameraTheta (0.84) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (3.96 = -2.32)
23:45:08.944 00.019 9340 CameraToMount -- cameraX=0.24 cameraY=0.27 hyp=0.36 cameraTheta=0.84 mountX=-0.24 mountY=-0.26, mountTheta=-2.31
23:45:08.958 00.014 9340 SchedulePrimaryMove(10104498, x=0.24, y=0.27, opts=13)
23:45:08.971 00.013 9340 Enqueuing Move request for scope (0.24, 0.27)
23:45:08.984 00.013 12020 Worker thread wakes up
23:45:08.985 00.001 9340 UpdateImageDisplay: Size=(1920,1080) min=4476, max=65496, med=7022, FiltMin=5509, FiltMax=65303, Gamma=2.870
23:45:08.999 00.014 12020 worker thread servicing REQUEST_MOVE scope ofs (0.24, 0.27) opts 0xd
23:45:08.999 00.000 9340 UpdateGuideState exits: m=348401 SNR=94.4
23:45:09.029 00.030 12020 Handling offset move in thread for scope, endpoint = (0.24, 0.27)
23:45:09.029 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:45:09.043 00.014 12020 Moving (0.24, 0.27) raw xDistance=-0.24 yDistance=-0.26
23:45:09.043 00.000 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.24
23:45:09.043 00.000 12020 GuideAlgorithmResistSwitch::result() returns -0.26 from input -0.26
23:45:09.043 00.000 12020 MoveAxis(E, 0, ABG)
23:45:09.044 00.001 12020 Move returns status 0, amount 0
23:45:09.044 00.000 12020 MoveAxis(N, 44, ABG)
23:45:09.044 00.000 12020 Guiding  Dir = 0, Dur = 44
23:45:09.044 00.000 9340 ScheduleExposure(1000,3,1) exposurePending=0
23:45:09.059 00.015 12020 IsSlewing returns 0
23:45:09.061 00.002 12020 IsGuiding returns 0
23:45:09.062 00.001 9340 Enqueuing Expose request
23:45:09.078 00.016 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"a38cda2f-cfc3-4c08-ac60-c5576fd3a86a"}
23:45:09.092 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"a38cda2f-cfc3-4c08-ac60-c5576fd3a86a"}
23:45:09.114 00.022 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"7c59ee7d-7d09-45a2-996d-a79989b2838d"}
23:45:09.136 00.022 9340 case statement mapped state 6 to 3
23:45:09.172 00.036 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"7c59ee7d-7d09-45a2-996d-a79989b2838d"}
23:45:09.190 00.018 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"5f316449-d176-4777-8e58-4d400f28bff1"}
23:45:09.206 00.016 12020 IsGuiding returns 1
23:45:09.206 00.000 12020 scope still moving after pulse duration time elapsed
23:45:09.207 00.001 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":84,"width":15,"height":15,"star_pos":[7.18,6.70],"pixels":"..."},"id":"5f316449-d176-4777-8e58-4d400f28bff1"}
23:45:09.304 00.097 12020 IsSlewing returns 0
23:45:09.305 00.001 12020 IsGuiding returns 0
23:45:09.305 00.000 12020 scope move finished after 44 + 200 ms
23:45:09.306 00.001 12020 Move returns status 0, amount 44
23:45:09.306 00.000 12020 move complete, result=0
23:45:09.306 00.000 12020 worker thread done servicing request
23:45:09.306 00.000 9340 GuideStep: -0.2 px 0 ms EAST, -0.3 px 44 ms NORTH
23:45:09.319 00.013 12020 Worker thread wakes up
23:45:09.319 00.000 12020 worker thread servicing REQUEST_EXPOSE 1000
23:45:09.319 00.000 12020 Handling exposure in thread, d=1000 o=3 r=(855,51,31,31)
23:45:10.752 01.433 12020 Exposure complete
23:45:10.979 00.227 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"592ed7bc-9686-42c1-802c-ad8f52193e1b"}
23:45:11.019 00.040 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"592ed7bc-9686-42c1-802c-ad8f52193e1b"}
23:45:11.037 00.018 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"c1949be1-d696-49a3-8e66-29d6402129cf"}
23:45:11.052 00.015 9340 case statement mapped state 6 to 3
23:45:11.064 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"c1949be1-d696-49a3-8e66-29d6402129cf"}
23:45:11.075 00.011 12020 worker thread done servicing request
23:45:11.075 00.000 9340 OnExposeComplete: enter
23:45:11.089 00.014 9340 UpdateGuideState(): m_state=6
23:45:11.103 00.014 9340 Star::Find(15, 870, 66, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 85
23:45:11.132 00.029 9340 Star::Find returns 1 (0), X=870.16, Y=66.49, Mass=345549, SNR=94.5, Peak=38949 HFD=3.4
23:45:11.148 00.016 9340 MultiStar: [#1 0.19,-0.36,0.89,U] [#2 0.42,0.15,0.90,U] [#3 0.12,0.59,0.92,U] [#4 0.23,0.22,0.81,U] [#5 -0.37,-0.72,0.70,U] [#6 0.58,-0.56,0.67,U] [#7 -0.19,-0.06,0.67,U] [#8 -0.36,-0.66,0.69,U] 
23:45:11.161 00.013 9340 refined, 8 included, MultiStar: {0.13, -0.09}, one-star: {0.33, 0.17}
23:45:11.178 00.017 9340 CameraToMount -- cameraTheta (-0.62) - m_xAngle (-3.14) = xAngle (2.51 = 2.51)
23:45:11.191 00.013 9340 CameraToMount -- cameraTheta (-0.62) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (2.50 = 2.50)
23:45:11.203 00.012 9340 CameraToMount -- cameraX=0.13 cameraY=-0.09 hyp=0.16 cameraTheta=-0.62 mountX=-0.13 mountY=0.09, mountTheta=2.50
23:45:11.225 00.022 9340 SchedulePrimaryMove(10104498, x=0.13, y=-0.09, opts=13)
23:45:11.242 00.017 9340 Enqueuing Move request for scope (0.13, -0.09)
23:45:11.254 00.012 12020 Worker thread wakes up
23:45:11.254 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=4667, max=65459, med=7028, FiltMin=5558, FiltMax=61565, Gamma=2.870
23:45:11.289 00.035 12020 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.09) opts 0xd
23:45:11.289 00.000 9340 UpdateGuideState exits: m=345549 SNR=94.5
23:45:11.302 00.013 12020 Handling offset move in thread for scope, endpoint = (0.13, -0.09)
23:45:11.303 00.001 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:45:11.317 00.014 12020 Moving (0.13, -0.09) raw xDistance=-0.13 yDistance=0.09
23:45:11.317 00.000 9340 ScheduleExposure(1000,3,1) exposurePending=0
23:45:11.328 00.011 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
23:45:11.329 00.001 9340 Enqueuing Expose request
23:45:11.341 00.012 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:45:11.341 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
23:45:11.341 00.000 12020 MoveAxis(E, 0, ABG)
23:45:11.342 00.001 12020 Move returns status 0, amount 0
23:45:11.342 00.000 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"79c4933a-82b2-431c-aee7-d6bc73c6aea3"}
23:45:11.360 00.018 12020 MoveAxis(N, 0, ABG)
23:45:11.360 00.000 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":85,"width":15,"height":15,"star_pos":[7.16,7.49],"pixels":"..."},"id":"79c4933a-82b2-431c-aee7-d6bc73c6aea3"}
23:45:11.380 00.020 12020 Move returns status 0, amount 0
23:45:11.380 00.000 12020 move complete, result=0
23:45:11.380 00.000 12020 worker thread done servicing request
23:45:11.381 00.001 12020 Worker thread wakes up
23:45:11.381 00.000 12020 worker thread servicing REQUEST_EXPOSE 1000
23:45:11.381 00.000 9340 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
23:45:11.427 00.046 12020 Handling exposure in thread, d=1000 o=3 r=(855,51,31,31)
23:45:12.793 01.366 12020 Exposure complete
23:45:12.979 00.186 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"92768441-f6d8-4808-aff4-612c18f73f98"}
23:45:12.993 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"92768441-f6d8-4808-aff4-612c18f73f98"}
23:45:13.025 00.032 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"c0d8793b-ec57-4ac1-b478-4eecbdcd068d"}
23:45:13.039 00.014 9340 case statement mapped state 6 to 3
23:45:13.051 00.012 12020 worker thread done servicing request
23:45:13.051 00.000 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"c0d8793b-ec57-4ac1-b478-4eecbdcd068d"}
23:45:13.064 00.013 9340 OnExposeComplete: enter
23:45:13.075 00.011 9340 UpdateGuideState(): m_state=6
23:45:13.086 00.011 9340 Star::Find(15, 870, 66, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 86
23:45:13.097 00.011 9340 Star::Find returns 1 (0), X=870.09, Y=66.05, Mass=354537, SNR=105.5, Peak=38596 HFD=3.1
23:45:13.114 00.017 9340 MultiStar: [#1 0.13,-0.41,0.67,U] [#2 0.32,-0.25,0.83,U] [#3 0.39,0.07,0.78,U] [#4 0.12,0.03,0.70,U] [#5 -0.59,-1.06,0.00,M1] [#6 0.81,-0.55,0.00,M1] [#7 -0.28,-0.03,0.71,U] [#8 -0.16,-0.87,0.00,M1] 
23:45:13.126 00.012 9340 refined, 5 included, MultiStar: {0.17, -0.15}, one-star: {0.26, -0.27}
23:45:13.161 00.035 9340 CameraToMount -- cameraTheta (-0.73) - m_xAngle (-3.14) = xAngle (2.41 = 2.41)
23:45:13.173 00.012 9340 CameraToMount -- cameraTheta (-0.73) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (2.39 = 2.39)
23:45:13.185 00.012 9340 CameraToMount -- cameraX=0.17 cameraY=-0.15 hyp=0.23 cameraTheta=-0.73 mountX=-0.17 mountY=0.15, mountTheta=2.40
23:45:13.198 00.013 9340 SchedulePrimaryMove(10104498, x=0.17, y=-0.15, opts=13)
23:45:13.210 00.012 9340 Enqueuing Move request for scope (0.17, -0.15)
23:45:13.221 00.011 12020 Worker thread wakes up
23:45:13.221 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=4264, max=65459, med=7033, FiltMin=5654, FiltMax=64293, Gamma=2.870
23:45:13.234 00.013 12020 worker thread servicing REQUEST_MOVE scope ofs (0.17, -0.15) opts 0xd
23:45:13.234 00.000 12020 Handling offset move in thread for scope, endpoint = (0.17, -0.15)
23:45:13.234 00.000 9340 UpdateGuideState exits: m=354537 SNR=105.5
23:45:13.245 00.011 12020 Moving (0.17, -0.15) raw xDistance=-0.17 yDistance=0.15
23:45:13.245 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:45:13.275 00.030 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17
23:45:13.276 00.001 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:45:13.276 00.000 9340 ScheduleExposure(1000,3,1) exposurePending=0
23:45:13.288 00.012 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
23:45:13.289 00.001 9340 Enqueuing Expose request
23:45:13.299 00.010 12020 MoveAxis(E, 0, ABG)
23:45:13.299 00.000 12020 Move returns status 0, amount 0
23:45:13.299 00.000 12020 MoveAxis(N, 0, ABG)
23:45:13.299 00.000 12020 Move returns status 0, amount 0
23:45:13.299 00.000 12020 move complete, result=0
23:45:13.300 00.001 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"80a76291-545d-48fa-9ae7-f8e57bd35d66"}
23:45:13.313 00.013 12020 worker thread done servicing request
23:45:13.313 00.000 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":86,"width":15,"height":15,"star_pos":[7.09,7.05],"pixels":"..."},"id":"80a76291-545d-48fa-9ae7-f8e57bd35d66"}
23:45:13.324 00.011 12020 Worker thread wakes up
23:45:13.324 00.000 9340 GuideStep: -0.2 px 0 ms EAST, 0.2 px 0 ms NORTH
23:45:13.335 00.011 12020 worker thread servicing REQUEST_EXPOSE 1000
23:45:13.336 00.001 12020 Handling exposure in thread, d=1000 o=3 r=(855,51,31,31)
23:45:14.705 01.369 12020 Exposure complete
23:45:14.978 00.273 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"6a920030-faa5-45e8-9733-0a8b979e75ab"}
23:45:14.991 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"6a920030-faa5-45e8-9733-0a8b979e75ab"}
23:45:15.005 00.014 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"05780750-ebb8-4204-8188-53c715080487"}
23:45:15.019 00.014 9340 case statement mapped state 6 to 3
23:45:15.060 00.041 12020 worker thread done servicing request
23:45:15.060 00.000 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"05780750-ebb8-4204-8188-53c715080487"}
23:45:15.076 00.016 9340 OnExposeComplete: enter
23:45:15.088 00.012 9340 UpdateGuideState(): m_state=6
23:45:15.101 00.013 9340 Star::Find(15, 870, 66, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 87
23:45:15.117 00.016 9340 Star::Find returns 1 (0), X=870.82, Y=66.58, Mass=338459, SNR=91.3, Peak=32765 HFD=3.7
23:45:15.131 00.014 9340 MultiStar: [#1 0.65,-0.29,0.88,U] [#2 0.62,0.15,0.77,U] [#3 1.16,0.65,0.00,M1] [#4 0.87,0.41,0.00,M1] [#5 0.64,-0.55,0.66,U] [#6 1.29,0.00,0.00,M2] [#7 0.59,-0.17,0.80,U] [#8 0.21,-0.48,0.60,U] 
23:45:15.165 00.034 9340 refined, 5 included, MultiStar: {0.65, -0.14}, one-star: {0.99, 0.26}
23:45:15.180 00.015 9340 CameraToMount -- cameraTheta (-0.22) - m_xAngle (-3.14) = xAngle (2.92 = 2.92)
23:45:15.195 00.015 9340 CameraToMount -- cameraTheta (-0.22) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (2.90 = 2.90)
23:45:15.208 00.013 9340 CameraToMount -- cameraX=0.65 cameraY=-0.14 hyp=0.66 cameraTheta=-0.22 mountX=-0.65 mountY=0.16, mountTheta=2.91
23:45:15.228 00.020 9340 SchedulePrimaryMove(10104498, x=0.65, y=-0.14, opts=13)
23:45:15.262 00.034 9340 Enqueuing Move request for scope (0.65, -0.14)
23:45:15.279 00.017 12020 Worker thread wakes up
23:45:15.280 00.001 9340 UpdateImageDisplay: Size=(1920,1080) min=4460, max=65529, med=7037, FiltMin=5568, FiltMax=65446, Gamma=2.870
23:45:15.293 00.013 12020 worker thread servicing REQUEST_MOVE scope ofs (0.65, -0.14) opts 0xd
23:45:15.294 00.001 9340 UpdateGuideState exits: m=338459 SNR=91.3
23:45:15.307 00.013 12020 Handling offset move in thread for scope, endpoint = (0.65, -0.14)
23:45:15.308 00.001 12020 Moving (0.65, -0.14) raw xDistance=-0.65 yDistance=0.16
23:45:15.308 00.000 12020 GuideAlgorithmHysteresis::Result() returns -0.38 from input -0.65
23:45:15.308 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:45:15.308 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
23:45:15.310 00.002 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:45:15.330 00.020 12020 MoveAxis(E, 74, ABG)
23:45:15.330 00.000 9340 ScheduleExposure(1000,3,1) exposurePending=0
23:45:15.372 00.042 12020 Guiding  Dir = 2, Dur = 74
23:45:15.376 00.004 12020 IsSlewing returns 0
23:45:15.377 00.001 12020 IsGuiding returns 0
23:45:15.379 00.002 9340 Enqueuing Expose request
23:45:15.404 00.025 12020 PulseGuide returned control before completion, sleep 66
23:45:15.404 00.000 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"fc7bf96d-b30c-466a-8a1b-a80b21aea435"}
23:45:15.440 00.036 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":87,"width":15,"height":15,"star_pos":[6.82,6.58],"pixels":"..."},"id":"fc7bf96d-b30c-466a-8a1b-a80b21aea435"}
23:45:15.495 00.055 12020 IsGuiding returns 1
23:45:15.496 00.001 12020 scope still moving after pulse duration time elapsed
23:45:15.525 00.029 12020 IsSlewing returns 0
23:45:15.527 00.002 12020 IsGuiding returns 0
23:45:15.527 00.000 12020 scope move finished after 74 + 74 ms
23:45:15.528 00.001 12020 Move returns status 0, amount 74
23:45:15.528 00.000 12020 MoveAxis(N, 0, ABG)
23:45:15.528 00.000 12020 Move returns status 0, amount 0
23:45:15.529 00.001 12020 move complete, result=0
23:45:15.529 00.000 12020 worker thread done servicing request
23:45:15.530 00.001 9340 GuideStep: -0.6 px 74 ms EAST, 0.2 px 0 ms NORTH
23:45:15.553 00.023 12020 Worker thread wakes up
23:45:15.553 00.000 12020 worker thread servicing REQUEST_EXPOSE 1000
23:45:15.553 00.000 12020 Handling exposure in thread, d=1000 o=3 r=(855,51,31,31)
23:45:16.934 01.381 12020 Exposure complete
23:45:16.978 00.044 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"9a3f7c9f-82ee-4644-ad75-5011dfd2a622"}
23:45:17.028 00.050 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"9a3f7c9f-82ee-4644-ad75-5011dfd2a622"}
23:45:17.077 00.049 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"0b9393bc-4ced-4746-9971-85e56a757a3a"}
23:45:17.163 00.086 9340 case statement mapped state 6 to 3
23:45:17.237 00.074 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"0b9393bc-4ced-4746-9971-85e56a757a3a"}
23:45:17.380 00.143 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"73b35bfd-36c2-42b5-b474-360c98edebe6"}
23:45:17.446 00.066 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":87,"width":15,"height":15,"star_pos":[6.82,6.58],"pixels":"..."},"id":"73b35bfd-36c2-42b5-b474-360c98edebe6"}
23:45:17.700 00.254 12020 worker thread done servicing request
23:45:17.701 00.001 9340 OnExposeComplete: enter
23:45:17.712 00.011 9340 UpdateGuideState(): m_state=6
23:45:17.729 00.017 9340 Star::Find(15, 870, 66, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 88
23:45:17.744 00.015 9340 Star::Find returns 1 (0), X=870.16, Y=66.67, Mass=359450, SNR=110.8, Peak=39401 HFD=3.6
23:45:17.758 00.014 9340 MultiStar: [#1 0.12,-0.19,0.60,U] [#2 -0.04,0.34,0.68,U] [#3 0.16,0.77,0.63,U] [#4 0.44,0.34,0.74,U] [#5 -0.49,-0.29,0.57,U] [#6 0.71,-0.09,0.56,U] [#7 0.11,-0.03,0.47,U] [#8 -0.35,-0.18,0.54,U] 
23:45:17.776 00.018 9340 refined, 8 included, MultiStar: {0.13, 0.15}, one-star: {0.32, 0.35}
23:45:17.791 00.015 9340 CameraToMount -- cameraTheta (0.85) - m_xAngle (-3.14) = xAngle (3.99 = -2.30)
23:45:17.826 00.035 9340 CameraToMount -- cameraTheta (0.85) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (3.97 = -2.31)
23:45:17.839 00.013 9340 CameraToMount -- cameraX=0.13 cameraY=0.15 hyp=0.20 cameraTheta=0.85 mountX=-0.13 mountY=-0.15, mountTheta=-2.30
23:45:17.859 00.020 9340 SchedulePrimaryMove(10104498, x=0.13, y=0.15, opts=13)
23:45:17.871 00.012 9340 Enqueuing Move request for scope (0.13, 0.15)
23:45:17.883 00.012 12020 Worker thread wakes up
23:45:17.883 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=4384, max=65459, med=7041, FiltMin=5546, FiltMax=64558, Gamma=2.870
23:45:17.897 00.014 12020 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.15) opts 0xd
23:45:17.897 00.000 12020 Handling offset move in thread for scope, endpoint = (0.13, 0.15)
23:45:17.897 00.000 12020 Moving (0.13, 0.15) raw xDistance=-0.13 yDistance=-0.15
23:45:17.897 00.000 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
23:45:17.897 00.000 9340 UpdateGuideState exits: m=359450 SNR=110.8
23:45:17.910 00.013 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:45:17.910 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:45:17.945 00.035 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
23:45:17.945 00.000 9340 ScheduleExposure(1000,3,1) exposurePending=0
23:45:17.961 00.016 12020 MoveAxis(E, 0, ABG)
23:45:17.962 00.001 9340 Enqueuing Expose request
23:45:17.977 00.015 12020 Move returns status 0, amount 0
23:45:17.978 00.001 12020 MoveAxis(N, 0, ABG)
23:45:17.978 00.000 12020 Move returns status 0, amount 0
23:45:17.978 00.000 12020 move complete, result=0
23:45:17.978 00.000 12020 worker thread done servicing request
23:45:17.978 00.000 12020 Worker thread wakes up
23:45:17.982 00.004 12020 worker thread servicing REQUEST_EXPOSE 1000
23:45:17.982 00.000 12020 Handling exposure in thread, d=1000 o=3 r=(855,51,31,31)
23:45:17.984 00.002 9340 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
23:45:18.978 00.994 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"2b55e07d-eb7b-495e-bffb-68630e4431b8"}
23:45:18.996 00.018 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"2b55e07d-eb7b-495e-bffb-68630e4431b8"}
23:45:19.012 00.016 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"42527481-3540-4f08-9d03-bbcb7ebeec9f"}
23:45:19.034 00.022 9340 case statement mapped state 6 to 3
23:45:19.045 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"42527481-3540-4f08-9d03-bbcb7ebeec9f"}
23:45:19.066 00.021 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"dc49da13-7643-47d7-ac24-3d427ab774df"}
23:45:19.080 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":88,"width":15,"height":15,"star_pos":[7.16,6.67],"pixels":"..."},"id":"dc49da13-7643-47d7-ac24-3d427ab774df"}
23:45:19.384 00.304 12020 Exposure complete
23:45:19.649 00.265 12020 worker thread done servicing request
23:45:19.650 00.001 9340 OnExposeComplete: enter
23:45:19.664 00.014 9340 UpdateGuideState(): m_state=6
23:45:19.673 00.009 9340 Star::Find(15, 870, 66, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 89
23:45:19.685 00.012 9340 Star::Find returns 1 (0), X=870.34, Y=66.91, Mass=337876, SNR=96.5, Peak=33785 HFD=3.8
23:45:19.697 00.012 9340 MultiStar: [#1 0.47,0.41,0.72,U] [#2 0.47,0.69,0.64,U] [#3 0.86,1.04,0.00,M1] [#4 0.42,0.47,0.82,U] [#5 -0.03,0.14,0.66,U] [#6 0.93,0.44,0.00,M2] [#7 0.24,0.61,0.60,U] [#8 0.21,0.00,0.67,U] 
23:45:19.712 00.015 9340 refined, 6 included, MultiStar: {0.35, 0.43}, one-star: {0.51, 0.59}
23:45:19.725 00.013 9340 CameraToMount -- cameraTheta (0.89) - m_xAngle (-3.14) = xAngle (4.03 = -2.26)
23:45:19.737 00.012 9340 CameraToMount -- cameraTheta (0.89) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (4.01 = -2.27)
23:45:19.764 00.027 9340 CameraToMount -- cameraX=0.35 cameraY=0.43 hyp=0.55 cameraTheta=0.89 mountX=-0.35 mountY=-0.42, mountTheta=-2.26
23:45:19.783 00.019 9340 SchedulePrimaryMove(10104498, x=0.35, y=0.43, opts=13)
23:45:19.800 00.017 9340 Enqueuing Move request for scope (0.35, 0.43)
23:45:19.811 00.011 12020 Worker thread wakes up
23:45:19.811 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=4242, max=65496, med=7038, FiltMin=5398, FiltMax=65303, Gamma=2.870
23:45:19.821 00.010 12020 worker thread servicing REQUEST_MOVE scope ofs (0.35, 0.43) opts 0xd
23:45:19.822 00.001 9340 UpdateGuideState exits: m=337876 SNR=96.5
23:45:19.831 00.009 12020 Handling offset move in thread for scope, endpoint = (0.35, 0.43)
23:45:19.831 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:45:19.842 00.011 12020 Moving (0.35, 0.43) raw xDistance=-0.35 yDistance=-0.42
23:45:19.843 00.001 9340 ScheduleExposure(1000,3,1) exposurePending=0
23:45:19.856 00.013 12020 GuideAlgorithmHysteresis::Result() returns -0.20 from input -0.35
23:45:19.856 00.000 9340 Enqueuing Expose request
23:45:19.866 00.010 12020 GuideAlgorithmResistSwitch::result() returns -0.42 from input -0.42
23:45:19.866 00.000 12020 MoveAxis(E, 40, ABG)
23:45:19.866 00.000 12020 Guiding  Dir = 2, Dur = 40
23:45:19.891 00.025 12020 IsSlewing returns 0
23:45:19.893 00.002 12020 IsGuiding returns 0
23:45:19.923 00.030 12020 PulseGuide returned control before completion, sleep 20
23:45:19.987 00.064 12020 IsGuiding returns 0
23:45:19.987 00.000 12020 Move returns status 0, amount 40
23:45:19.988 00.001 12020 MoveAxis(N, 70, ABG)
23:45:19.988 00.000 12020 Guiding  Dir = 0, Dur = 70
23:45:19.989 00.001 12020 IsSlewing returns 0
23:45:19.990 00.001 12020 IsGuiding returns 0
23:45:20.068 00.078 12020 IsGuiding returns 1
23:45:20.068 00.000 12020 scope still moving after pulse duration time elapsed
23:45:20.136 00.068 12020 IsSlewing returns 0
23:45:20.227 00.091 12020 IsGuiding returns 0
23:45:20.227 00.000 12020 scope move finished after 70 + 167 ms
23:45:20.228 00.001 12020 Move returns status 0, amount 70
23:45:20.228 00.000 12020 move complete, result=0
23:45:20.228 00.000 12020 worker thread done servicing request
23:45:20.228 00.000 9340 GuideStep: -0.3 px 40 ms EAST, -0.4 px 70 ms NORTH
23:45:20.241 00.013 12020 Worker thread wakes up
23:45:20.241 00.000 12020 worker thread servicing REQUEST_EXPOSE 1000
23:45:20.241 00.000 12020 Handling exposure in thread, d=1000 o=3 r=(855,51,31,31)
23:45:20.986 00.745 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"b44878fa-35d7-4a24-b998-2574912103ff"}
23:45:20.999 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"b44878fa-35d7-4a24-b998-2574912103ff"}
23:45:21.034 00.035 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"0a0021b0-d6e0-48d8-9475-f45f5a6a9236"}
23:45:21.046 00.012 9340 case statement mapped state 6 to 3
23:45:21.056 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"0a0021b0-d6e0-48d8-9475-f45f5a6a9236"}
23:45:21.066 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"4da57237-c98e-4644-b5ff-10e9c27638a2"}
23:45:21.076 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":89,"width":15,"height":15,"star_pos":[7.34,6.91],"pixels":"..."},"id":"4da57237-c98e-4644-b5ff-10e9c27638a2"}
23:45:21.616 00.540 12020 Exposure complete
23:45:21.890 00.274 12020 worker thread done servicing request
23:45:21.891 00.001 9340 OnExposeComplete: enter
23:45:21.904 00.013 9340 UpdateGuideState(): m_state=6
23:45:21.921 00.017 9340 Star::Find(15, 870, 66, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 90
23:45:21.932 00.011 9340 Star::Find returns 1 (0), X=870.20, Y=66.73, Mass=390656, SNR=114.1, Peak=40421 HFD=3.7
23:45:21.961 00.029 9340 MultiStar: [#1 -0.20,-0.01,0.61,U] [#2 -0.08,0.47,0.63,U] [#3 0.19,0.60,0.75,U] [#4 0.22,0.66,0.60,U] [#5 -0.28,-0.38,0.50,U] [#6 0.42,0.10,0.57,U] [#7 -0.25,0.12,0.62,U] [#8 -0.38,-0.74,0.56,U] 
23:45:21.976 00.015 9340 refined, 8 included, MultiStar: {0.04, 0.18}, one-star: {0.37, 0.41}
23:45:21.986 00.010 9340 CameraToMount -- cameraTheta (1.38) - m_xAngle (-3.14) = xAngle (4.51 = -1.77)
23:45:22.000 00.014 9340 CameraToMount -- cameraTheta (1.38) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (4.50 = -1.79)
23:45:22.011 00.011 9340 CameraToMount -- cameraX=0.04 cameraY=0.18 hyp=0.19 cameraTheta=1.38 mountX=-0.04 mountY=-0.18, mountTheta=-1.77
23:45:22.026 00.015 9340 SchedulePrimaryMove(10104498, x=0.04, y=0.18, opts=13)
23:45:22.036 00.010 9340 Enqueuing Move request for scope (0.04, 0.18)
23:45:22.053 00.017 12020 Worker thread wakes up
23:45:22.053 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=4415, max=65504, med=7033, FiltMin=5490, FiltMax=65303, Gamma=2.870
23:45:22.082 00.029 12020 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.18) opts 0xd
23:45:22.082 00.000 12020 Handling offset move in thread for scope, endpoint = (0.04, 0.18)
23:45:22.082 00.000 12020 Moving (0.04, 0.18) raw xDistance=-0.04 yDistance=-0.18
23:45:22.083 00.001 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
23:45:22.083 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:45:22.084 00.001 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
23:45:22.084 00.000 12020 MoveAxis(E, 0, ABG)
23:45:22.084 00.000 9340 UpdateGuideState exits: m=390656 SNR=114.1
23:45:22.094 00.010 12020 Move returns status 0, amount 0
23:45:22.094 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:45:22.105 00.011 12020 MoveAxis(N, 0, ABG)
23:45:22.105 00.000 9340 ScheduleExposure(1000,3,1) exposurePending=0
23:45:22.121 00.016 12020 Move returns status 0, amount 0
23:45:22.122 00.001 9340 Enqueuing Expose request
23:45:22.133 00.011 12020 move complete, result=0
23:45:22.133 00.000 9340 GuideStep: -0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
23:45:22.143 00.010 12020 worker thread done servicing request
23:45:22.143 00.000 12020 Worker thread wakes up
23:45:22.144 00.001 12020 worker thread servicing REQUEST_EXPOSE 1000
23:45:22.144 00.000 12020 Handling exposure in thread, d=1000 o=3 r=(855,51,31,31)
23:45:22.986 00.842 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"9d41b881-0cfc-4047-a992-e76ba006d918"}
23:45:23.009 00.023 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"9d41b881-0cfc-4047-a992-e76ba006d918"}
23:45:23.030 00.021 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"13ca6bae-6abe-4495-a417-15f98227e2db"}
23:45:23.044 00.014 9340 case statement mapped state 6 to 3
23:45:23.073 00.029 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"13ca6bae-6abe-4495-a417-15f98227e2db"}
23:45:23.115 00.042 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"b1ba3702-7b24-45eb-89cd-753716cff26f"}
23:45:23.152 00.037 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":90,"width":15,"height":15,"star_pos":[7.20,6.73],"pixels":"..."},"id":"b1ba3702-7b24-45eb-89cd-753716cff26f"}
23:45:23.610 00.458 12020 Exposure complete
23:45:24.014 00.404 12020 worker thread done servicing request
23:45:24.015 00.001 9340 OnExposeComplete: enter
23:45:24.031 00.016 9340 UpdateGuideState(): m_state=6
23:45:24.044 00.013 9340 Star::Find(15, 870, 66, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 91
23:45:24.063 00.019 9340 Star::Find returns 1 (0), X=870.20, Y=66.77, Mass=396246, SNR=126.0, Peak=39489 HFD=3.9
23:45:24.086 00.023 9340 MultiStar: [#1 0.09,0.21,0.59,U] [#2 0.14,0.33,0.56,U] [#3 0.29,0.70,0.56,U] [#4 0.09,0.80,0.62,U] [#5 -0.54,-0.12,0.50,U] [#6 0.43,0.25,0.57,U] [#7 -0.20,0.18,0.39,U] [#8 -0.52,-0.29,0.46,U] 
23:45:24.128 00.042 9340 refined, 8 included, MultiStar: {0.07, 0.32}, one-star: {0.37, 0.45}
23:45:24.146 00.018 9340 CameraToMount -- cameraTheta (1.35) - m_xAngle (-3.14) = xAngle (4.48 = -1.80)
23:45:24.170 00.024 9340 CameraToMount -- cameraTheta (1.35) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (4.47 = -1.81)
23:45:24.185 00.015 9340 CameraToMount -- cameraX=0.07 cameraY=0.32 hyp=0.32 cameraTheta=1.35 mountX=-0.07 mountY=-0.31, mountTheta=-1.80
23:45:24.212 00.027 9340 SchedulePrimaryMove(10104498, x=0.07, y=0.32, opts=13)
23:45:24.227 00.015 9340 Enqueuing Move request for scope (0.07, 0.32)
23:45:24.271 00.044 12020 Worker thread wakes up
23:45:24.271 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=4097, max=65496, med=7040, FiltMin=5206, FiltMax=65349, Gamma=2.870
23:45:24.289 00.018 12020 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.32) opts 0xd
23:45:24.289 00.000 9340 UpdateGuideState exits: m=396246 SNR=126.0
23:45:24.305 00.016 12020 Handling offset move in thread for scope, endpoint = (0.07, 0.32)
23:45:24.305 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:45:24.318 00.013 12020 Moving (0.07, 0.32) raw xDistance=-0.07 yDistance=-0.31
23:45:24.318 00.000 9340 ScheduleExposure(1000,3,1) exposurePending=0
23:45:24.329 00.011 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
23:45:24.329 00.000 9340 Enqueuing Expose request
23:45:24.346 00.017 12020 GuideAlgorithmResistSwitch::result() returns -0.31 from input -0.31
23:45:24.347 00.001 12020 MoveAxis(E, 0, ABG)
23:45:24.347 00.000 12020 Move returns status 0, amount 0
23:45:24.347 00.000 12020 MoveAxis(N, 53, ABG)
23:45:24.347 00.000 12020 Guiding  Dir = 0, Dur = 53
23:45:24.348 00.001 12020 IsSlewing returns 0
23:45:24.350 00.002 12020 IsGuiding returns 0
23:45:24.466 00.116 12020 IsGuiding returns 1
23:45:24.466 00.000 12020 scope still moving after pulse duration time elapsed
23:45:24.561 00.095 12020 IsSlewing returns 0
23:45:24.562 00.001 12020 IsGuiding returns 0
23:45:24.562 00.000 12020 scope move finished after 53 + 159 ms
23:45:24.562 00.000 12020 Move returns status 0, amount 53
23:45:24.562 00.000 12020 move complete, result=0
23:45:24.563 00.001 12020 worker thread done servicing request
23:45:24.563 00.000 9340 GuideStep: -0.1 px 0 ms EAST, -0.3 px 53 ms NORTH
23:45:24.573 00.010 12020 Worker thread wakes up
23:45:24.575 00.002 12020 worker thread servicing REQUEST_EXPOSE 1000
23:45:24.575 00.000 12020 Handling exposure in thread, d=1000 o=3 r=(855,51,31,31)
23:45:24.987 00.412 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"2944ef17-40d1-435c-ad86-d29a854d2a42"}
23:45:25.000 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"2944ef17-40d1-435c-ad86-d29a854d2a42"}
23:45:25.015 00.015 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"e74da1f0-3f49-454c-b3dd-aa5a5bd3b36f"}
23:45:25.041 00.026 9340 case statement mapped state 6 to 3
23:45:25.085 00.044 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"e74da1f0-3f49-454c-b3dd-aa5a5bd3b36f"}
23:45:25.105 00.020 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"c4ca5f5b-7638-424f-8ccf-9183c437a549"}
23:45:25.125 00.020 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":91,"width":15,"height":15,"star_pos":[7.20,6.77],"pixels":"..."},"id":"c4ca5f5b-7638-424f-8ccf-9183c437a549"}
23:45:25.953 00.828 12020 Exposure complete
23:45:26.256 00.303 12020 worker thread done servicing request
23:45:26.257 00.001 9340 OnExposeComplete: enter
23:45:26.274 00.017 9340 UpdateGuideState(): m_state=6
23:45:26.287 00.013 9340 Star::Find(15, 870, 66, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 92
23:45:26.319 00.032 9340 Star::Find returns 1 (0), X=870.45, Y=66.82, Mass=369950, SNR=107.6, Peak=36529 HFD=3.8
23:45:26.336 00.017 9340 MultiStar: [#1 0.45,-0.12,0.69,U] [#2 0.08,0.11,0.65,U] [#3 0.75,0.94,0.00,M1] [#4 0.74,0.64,0.00,M1] [#5 0.43,-0.38,0.65,U] [#6 0.94,0.02,0.00,M1] [#7 0.55,0.40,0.54,U] [#8 -0.06,-0.25,0.50,U] 
23:45:26.348 00.012 9340 refined, 5 included, MultiStar: {0.38, 0.08}, one-star: {0.62, 0.50}
23:45:26.361 00.013 9340 CameraToMount -- cameraTheta (0.22) - m_xAngle (-3.14) = xAngle (3.35 = -2.93)
23:45:26.380 00.019 9340 CameraToMount -- cameraTheta (0.22) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (3.34 = -2.95)
23:45:26.392 00.012 9340 CameraToMount -- cameraX=0.38 cameraY=0.08 hyp=0.39 cameraTheta=0.22 mountX=-0.38 mountY=-0.07, mountTheta=-2.95
23:45:26.431 00.039 9340 SchedulePrimaryMove(10104498, x=0.38, y=0.08, opts=13)
23:45:26.448 00.017 9340 Enqueuing Move request for scope (0.38, 0.08)
23:45:26.463 00.015 12020 Worker thread wakes up
23:45:26.463 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=4497, max=65489, med=7020, FiltMin=5555, FiltMax=64646, Gamma=2.870
23:45:26.476 00.013 12020 worker thread servicing REQUEST_MOVE scope ofs (0.38, 0.08) opts 0xd
23:45:26.477 00.001 9340 UpdateGuideState exits: m=369950 SNR=107.6
23:45:26.489 00.012 12020 Handling offset move in thread for scope, endpoint = (0.38, 0.08)
23:45:26.490 00.001 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:45:26.519 00.029 12020 Moving (0.38, 0.08) raw xDistance=-0.38 yDistance=-0.07
23:45:26.520 00.001 9340 ScheduleExposure(1000,3,1) exposurePending=0
23:45:26.533 00.013 12020 GuideAlgorithmHysteresis::Result() returns -0.22 from input -0.38
23:45:26.533 00.000 9340 Enqueuing Expose request
23:45:26.546 00.013 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:45:26.547 00.001 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
23:45:26.547 00.000 12020 MoveAxis(E, 43, ABG)
23:45:26.547 00.000 12020 Guiding  Dir = 2, Dur = 43
23:45:26.548 00.001 12020 IsSlewing returns 0
23:45:26.549 00.001 12020 IsGuiding returns 0
23:45:26.576 00.027 12020 PulseGuide returned control before completion, sleep 26
23:45:26.617 00.041 12020 IsGuiding returns 1
23:45:26.618 00.001 12020 scope still moving after pulse duration time elapsed
23:45:26.656 00.038 12020 IsSlewing returns 0
23:45:26.689 00.033 12020 IsGuiding returns 0
23:45:26.690 00.001 12020 scope move finished after 43 + 97 ms
23:45:26.690 00.000 12020 Move returns status 0, amount 43
23:45:26.690 00.000 12020 MoveAxis(N, 0, ABG)
23:45:26.690 00.000 12020 Move returns status 0, amount 0
23:45:26.690 00.000 12020 move complete, result=0
23:45:26.691 00.001 12020 worker thread done servicing request
23:45:26.691 00.000 12020 Worker thread wakes up
23:45:26.691 00.000 9340 GuideStep: -0.4 px 43 ms EAST, -0.1 px 0 ms NORTH
23:45:26.724 00.033 12020 worker thread servicing REQUEST_EXPOSE 1000
23:45:26.725 00.001 12020 Handling exposure in thread, d=1000 o=3 r=(855,51,31,31)
23:45:26.987 00.262 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"34a8505e-c9c6-442e-a473-f1c628baa3fa"}
23:45:27.018 00.031 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"34a8505e-c9c6-442e-a473-f1c628baa3fa"}
23:45:27.033 00.015 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"6e74851f-bb89-4cba-bae8-1463300d0707"}
23:45:27.043 00.010 9340 case statement mapped state 6 to 3
23:45:27.058 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"6e74851f-bb89-4cba-bae8-1463300d0707"}
23:45:27.073 00.015 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"f85068e1-0542-4fe9-b25a-4c7598e01782"}
23:45:27.087 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":92,"width":15,"height":15,"star_pos":[7.45,6.82],"pixels":"..."},"id":"f85068e1-0542-4fe9-b25a-4c7598e01782"}
23:45:28.120 01.033 12020 Exposure complete
23:45:28.435 00.315 12020 worker thread done servicing request
23:45:28.435 00.000 9340 OnExposeComplete: enter
23:45:28.451 00.016 9340 UpdateGuideState(): m_state=6
23:45:28.463 00.012 9340 Star::Find(15, 870, 66, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 93
23:45:28.477 00.014 9340 Star::Find returns 1 (0), X=870.10, Y=66.31, Mass=395134, SNR=109.6, Peak=40788 HFD=3.5
23:45:28.493 00.016 9340 MultiStar: [#1 -0.25,0.07,0.55,U] [#2 -0.09,0.18,0.73,U] [#3 -0.03,0.43,0.89,U] [#4 0.05,0.66,0.73,U] [#5 -0.80,-0.64,0.00,M1] [#6 0.13,-0.05,0.66,U] [#7 -0.72,0.08,0.59,U] [#8 -0.45,-0.55,0.60,U] 
23:45:28.510 00.017 9340 refined, 7 included, MultiStar: {-0.09, 0.12}, one-star: {0.27, -0.01}
23:45:28.543 00.033 9340 CameraToMount -- cameraTheta (2.22) - m_xAngle (-3.14) = xAngle (5.36 = -0.92)
23:45:28.557 00.014 9340 CameraToMount -- cameraTheta (2.22) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (5.34 = -0.94)
23:45:28.570 00.013 9340 CameraToMount -- cameraX=-0.09 cameraY=0.12 hyp=0.15 cameraTheta=2.22 mountX=0.09 mountY=-0.12, mountTheta=-0.93
23:45:28.589 00.019 9340 SchedulePrimaryMove(10104498, x=-0.09, y=0.12, opts=13)
23:45:28.603 00.014 9340 Enqueuing Move request for scope (-0.09, 0.12)
23:45:28.618 00.015 12020 Worker thread wakes up
23:45:28.618 00.000 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.12) opts 0xd
23:45:28.618 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=4263, max=65504, med=7011, FiltMin=5162, FiltMax=65303, Gamma=2.870
23:45:28.653 00.035 12020 Handling offset move in thread for scope, endpoint = (-0.09, 0.12)
23:45:28.653 00.000 12020 Moving (-0.09, 0.12) raw xDistance=0.09 yDistance=-0.12
23:45:28.654 00.001 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
23:45:28.654 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:45:28.654 00.000 9340 UpdateGuideState exits: m=395134 SNR=109.6
23:45:28.670 00.016 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
23:45:28.670 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:45:28.684 00.014 12020 MoveAxis(E, 0, ABG)
23:45:28.684 00.000 9340 ScheduleExposure(1000,3,1) exposurePending=0
23:45:28.697 00.013 12020 Move returns status 0, amount 0
23:45:28.698 00.001 9340 Enqueuing Expose request
23:45:28.717 00.019 12020 MoveAxis(N, 0, ABG)
23:45:28.718 00.001 12020 Move returns status 0, amount 0
23:45:28.718 00.000 12020 move complete, result=0
23:45:28.718 00.000 12020 worker thread done servicing request
23:45:28.718 00.000 12020 Worker thread wakes up
23:45:28.719 00.001 12020 worker thread servicing REQUEST_EXPOSE 1000
23:45:28.719 00.000 12020 Handling exposure in thread, d=1000 o=3 r=(855,51,31,31)
23:45:28.722 00.003 9340 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
23:45:28.987 00.265 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"db824fba-bed4-443c-8a1f-8af3a1264042"}
23:45:29.001 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"db824fba-bed4-443c-8a1f-8af3a1264042"}
23:45:29.012 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"230c251d-707b-4cc3-8ce8-9148ffeeeef2"}
23:45:29.022 00.010 9340 case statement mapped state 6 to 3
23:45:29.031 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"230c251d-707b-4cc3-8ce8-9148ffeeeef2"}
23:45:29.045 00.014 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"b3486cdb-8cd2-4992-80ad-5335990cc106"}
23:45:29.057 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":93,"width":15,"height":15,"star_pos":[7.10,7.31],"pixels":"..."},"id":"b3486cdb-8cd2-4992-80ad-5335990cc106"}
23:45:30.128 01.071 12020 Exposure complete
23:45:30.570 00.442 12020 worker thread done servicing request
23:45:30.570 00.000 9340 OnExposeComplete: enter
23:45:30.588 00.018 9340 UpdateGuideState(): m_state=6
23:45:30.608 00.020 9340 Star::Find(15, 870, 66, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 94
23:45:30.631 00.023 9340 Star::Find returns 1 (0), X=869.68, Y=66.78, Mass=366164, SNR=110.6, Peak=35916 HFD=3.6
23:45:30.654 00.023 9340 MultiStar: [#1 -0.87,0.01,0.00,M1] [#2 -0.53,0.42,0.65,U] [#3 -0.62,0.96,0.00,M1] [#4 -0.67,0.88,0.00,M1] [#5 -1.26,-0.40,0.00,M2] [#6 -0.51,0.10,0.54,U] [#7 -0.92,0.68,0.00,M1] [#8 -0.96,-0.11,0.00,M1] 
23:45:30.703 00.049 9340 single-star, 2 included, MultiStar: {-0.35, 0.36}, one-star: {-0.15, 0.46}
23:45:30.721 00.018 9340 CameraToMount -- cameraTheta (1.88) - m_xAngle (-3.14) = xAngle (5.02 = -1.27)
23:45:30.739 00.018 9340 CameraToMount -- cameraTheta (1.88) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (5.00 = -1.28)
23:45:30.751 00.012 9340 CameraToMount -- cameraX=-0.15 cameraY=0.46 hyp=0.48 cameraTheta=1.88 mountX=0.14 mountY=-0.46, mountTheta=-1.27
23:45:30.781 00.030 9340 SchedulePrimaryMove(10104498, x=-0.15, y=0.46, opts=13)
23:45:30.797 00.016 9340 Enqueuing Move request for scope (-0.15, 0.46)
23:45:30.838 00.041 12020 Worker thread wakes up
23:45:30.838 00.000 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.15, 0.46) opts 0xd
23:45:30.838 00.000 12020 Handling offset move in thread for scope, endpoint = (-0.15, 0.46)
23:45:30.839 00.001 12020 Moving (-0.15, 0.46) raw xDistance=0.14 yDistance=-0.46
23:45:30.839 00.000 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14
23:45:30.839 00.000 12020 GuideAlgorithmResistSwitch::result() returns -0.46 from input -0.46
23:45:30.839 00.000 12020 MoveAxis(E, 0, ABG)
23:45:30.839 00.000 12020 Move returns status 0, amount 0
23:45:30.839 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=4321, max=65504, med=7064, FiltMin=5423, FiltMax=64906, Gamma=2.870
23:45:30.854 00.015 12020 MoveAxis(N, 77, ABG)
23:45:30.854 00.000 9340 UpdateGuideState exits: m=366164 SNR=110.6
23:45:30.868 00.014 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:45:30.893 00.025 12020 Guiding  Dir = 0, Dur = 77
23:45:30.893 00.000 9340 ScheduleExposure(1000,3,1) exposurePending=0
23:45:30.910 00.017 12020 IsSlewing returns 0
23:45:30.910 00.000 9340 Enqueuing Expose request
23:45:30.931 00.021 12020 IsGuiding returns 0
23:45:30.986 00.055 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"b477ebf4-b572-4da2-8b35-2c7c8e6ccd82"}
23:45:30.999 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"b477ebf4-b572-4da2-8b35-2c7c8e6ccd82"}
23:45:31.014 00.015 12020 PulseGuide returned control before completion, sleep 13
23:45:31.015 00.001 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"6dfd7e10-3b1d-489f-8040-cf6d437e744a"}
23:45:31.026 00.011 9340 case statement mapped state 6 to 3
23:45:31.043 00.017 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"6dfd7e10-3b1d-489f-8040-cf6d437e744a"}
23:45:31.059 00.016 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"3a6f6696-a434-470b-8e41-534605dc22fd"}
23:45:31.074 00.015 12020 IsGuiding returns 1
23:45:31.074 00.000 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":94,"width":15,"height":15,"star_pos":[6.68,6.78],"pixels":"..."},"id":"3a6f6696-a434-470b-8e41-534605dc22fd"}
23:45:31.108 00.034 12020 scope still moving after pulse duration time elapsed
23:45:31.198 00.090 12020 IsSlewing returns 0
23:45:31.200 00.002 12020 IsGuiding returns 0
23:45:31.200 00.000 12020 scope move finished after 77 + 191 ms
23:45:31.200 00.000 12020 Move returns status 0, amount 77
23:45:31.200 00.000 12020 move complete, result=0
23:45:31.201 00.001 12020 worker thread done servicing request
23:45:31.202 00.001 9340 GuideStep: 0.1 px 0 ms EAST, -0.5 px 77 ms NORTH
23:45:31.234 00.032 12020 Worker thread wakes up
23:45:31.234 00.000 12020 worker thread servicing REQUEST_EXPOSE 1000
23:45:31.235 00.001 12020 Handling exposure in thread, d=1000 o=3 r=(855,51,31,31)
23:45:32.597 01.362 12020 Exposure complete
23:45:32.891 00.294 12020 worker thread done servicing request
23:45:32.891 00.000 9340 OnExposeComplete: enter
23:45:32.904 00.013 9340 UpdateGuideState(): m_state=6
23:45:32.917 00.013 9340 Star::Find(15, 869, 66, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 95
23:45:32.934 00.017 9340 Star::Find returns 1 (0), X=869.69, Y=66.76, Mass=360765, SNR=102.1, Peak=34957 HFD=3.6
23:45:32.962 00.028 9340 MultiStar: [#1 -0.37,-0.05,0.86,U] [#2 -0.36,0.30,0.67,U] [#3 -0.25,0.85,0.00,M2] [#4 -0.24,0.77,0.80,U] [#5 -0.65,-0.54,0.00,M3] [#6 0.06,0.22,0.50,U] [#7 -0.44,0.22,0.50,U] [#8 -0.33,-0.39,0.64,U] 
23:45:32.978 00.016 9340 refined, 6 included, MultiStar: {-0.26, 0.24}, one-star: {-0.14, 0.43}
23:45:32.989 00.011 9340 CameraToMount -- cameraTheta (2.40) - m_xAngle (-3.14) = xAngle (5.54 = -0.75)
23:45:33.002 00.013 9340 CameraToMount -- cameraTheta (2.40) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (5.52 = -0.76)
23:45:33.014 00.012 9340 CameraToMount -- cameraX=-0.26 cameraY=0.24 hyp=0.35 cameraTheta=2.40 mountX=0.26 mountY=-0.24, mountTheta=-0.75
23:45:33.034 00.020 9340 SchedulePrimaryMove(10104498, x=-0.26, y=0.24, opts=13)
23:45:33.049 00.015 9340 Enqueuing Move request for scope (-0.26, 0.24)
23:45:33.061 00.012 12020 Worker thread wakes up
23:45:33.061 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=4491, max=65517, med=7024, FiltMin=5466, FiltMax=65349, Gamma=2.870
23:45:33.072 00.011 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.26, 0.24) opts 0xd
23:45:33.072 00.000 9340 UpdateGuideState exits: m=360765 SNR=102.1
23:45:33.101 00.029 12020 Handling offset move in thread for scope, endpoint = (-0.26, 0.24)
23:45:33.101 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:45:33.114 00.013 12020 Moving (-0.26, 0.24) raw xDistance=0.26 yDistance=-0.24
23:45:33.114 00.000 9340 ScheduleExposure(1000,3,1) exposurePending=0
23:45:33.126 00.012 12020 GuideAlgorithmHysteresis::Result() returns 0.15 from input 0.26
23:45:33.126 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:45:33.126 00.000 9340 Enqueuing Expose request
23:45:33.139 00.013 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.24
23:45:33.139 00.000 12020 MoveAxis(W, 29, ABG)
23:45:33.139 00.000 12020 Guiding  Dir = 3, Dur = 29
23:45:33.140 00.001 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"fea6da22-14d0-4259-bdd4-88526ecd5afc"}
23:45:33.149 00.009 12020 IsSlewing returns 0
23:45:33.150 00.001 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"fea6da22-14d0-4259-bdd4-88526ecd5afc"}
23:45:33.161 00.011 12020 IsGuiding returns 0
23:45:33.167 00.006 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"a82f2f71-4ba8-42bf-bed7-95938b66fe65"}
23:45:33.182 00.015 12020 PulseGuide returned control before completion, sleep 21
23:45:33.182 00.000 9340 case statement mapped state 6 to 3
23:45:33.195 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"a82f2f71-4ba8-42bf-bed7-95938b66fe65"}
23:45:33.224 00.029 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"04fa0109-1a8f-43fc-a50f-58889f7bfacf"}
23:45:33.237 00.013 12020 IsGuiding returns 0
23:45:33.237 00.000 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":95,"width":15,"height":15,"star_pos":[6.69,6.76],"pixels":"..."},"id":"04fa0109-1a8f-43fc-a50f-58889f7bfacf"}
23:45:33.250 00.013 12020 Move returns status 0, amount 29
23:45:33.250 00.000 12020 MoveAxis(N, 0, ABG)
23:45:33.250 00.000 12020 Move returns status 0, amount 0
23:45:33.250 00.000 12020 move complete, result=0
23:45:33.250 00.000 12020 worker thread done servicing request
23:45:33.250 00.000 9340 GuideStep: 0.3 px 29 ms WEST, -0.2 px 0 ms NORTH
23:45:33.265 00.015 12020 Worker thread wakes up
23:45:33.266 00.001 12020 worker thread servicing REQUEST_EXPOSE 1000
23:45:33.266 00.000 12020 Handling exposure in thread, d=1000 o=3 r=(855,51,31,31)
23:45:34.693 01.427 12020 Exposure complete
23:45:34.940 00.247 12020 worker thread done servicing request
23:45:34.941 00.001 9340 OnExposeComplete: enter
23:45:34.953 00.012 9340 UpdateGuideState(): m_state=6
23:45:34.965 00.012 9340 Star::Find(15, 869, 66, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 96
23:45:34.981 00.016 9340 Star::Find returns 1 (0), X=869.99, Y=66.49, Mass=377102, SNR=106.7, Peak=43101 HFD=3.6
23:45:34.993 00.012 9340 MultiStar: [#1 0.11,-0.04,0.75,U] [#2 -0.10,0.28,0.65,U] [#3 0.28,0.58,0.72,U] [#4 0.15,0.45,0.74,U] [#5 -0.68,-0.15,0.59,U] [#6 0.53,0.11,0.59,U] [#7 -0.26,0.11,0.61,U] [#8 -0.06,-0.29,0.59,U] 
23:45:35.002 00.009 9340 refined, 8 included, MultiStar: {0.03, 0.15}, one-star: {0.16, 0.17}
23:45:35.011 00.009 9340 CameraToMount -- cameraTheta (1.35) - m_xAngle (-3.14) = xAngle (4.48 = -1.80)
23:45:35.023 00.012 9340 CameraToMount -- cameraTheta (1.35) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (4.47 = -1.81)
23:45:35.037 00.014 9340 CameraToMount -- cameraX=0.03 cameraY=0.15 hyp=0.15 cameraTheta=1.35 mountX=-0.03 mountY=-0.15, mountTheta=-1.80
23:45:35.069 00.032 9340 SchedulePrimaryMove(10104498, x=0.03, y=0.15, opts=13)
23:45:35.084 00.015 9340 Enqueuing Move request for scope (0.03, 0.15)
23:45:35.094 00.010 12020 Worker thread wakes up
23:45:35.095 00.001 9340 UpdateImageDisplay: Size=(1920,1080) min=4050, max=65504, med=7025, FiltMin=5525, FiltMax=63268, Gamma=2.870
23:45:35.104 00.009 12020 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.15) opts 0xd
23:45:35.104 00.000 9340 UpdateGuideState exits: m=377102 SNR=106.7
23:45:35.115 00.011 12020 Handling offset move in thread for scope, endpoint = (0.03, 0.15)
23:45:35.116 00.001 12020 Moving (0.03, 0.15) raw xDistance=-0.03 yDistance=-0.15
23:45:35.116 00.000 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
23:45:35.116 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:45:35.116 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
23:45:35.116 00.000 12020 MoveAxis(E, 0, ABG)
23:45:35.118 00.002 12020 Move returns status 0, amount 0
23:45:35.118 00.000 12020 MoveAxis(N, 0, ABG)
23:45:35.118 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:45:35.129 00.011 12020 Move returns status 0, amount 0
23:45:35.129 00.000 9340 ScheduleExposure(1000,3,1) exposurePending=0
23:45:35.139 00.010 12020 move complete, result=0
23:45:35.139 00.000 9340 Enqueuing Expose request
23:45:35.151 00.012 12020 worker thread done servicing request
23:45:35.151 00.000 9340 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
23:45:35.165 00.014 12020 Worker thread wakes up
23:45:35.165 00.000 12020 worker thread servicing REQUEST_EXPOSE 1000
23:45:35.165 00.000 12020 Handling exposure in thread, d=1000 o=3 r=(855,51,31,31)
23:45:35.176 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"fb87571e-efc7-43b5-9367-93f5e5a1ddd9"}
23:45:35.203 00.027 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"fb87571e-efc7-43b5-9367-93f5e5a1ddd9"}
23:45:35.224 00.021 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"11da7e19-101f-4349-9fda-3b8babed1825"}
23:45:35.234 00.010 9340 case statement mapped state 6 to 3
23:45:35.249 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"11da7e19-101f-4349-9fda-3b8babed1825"}
23:45:35.258 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"4e90ab8b-56a5-4655-9a33-05e93971541f"}
23:45:35.269 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":96,"width":15,"height":15,"star_pos":[6.99,7.49],"pixels":"..."},"id":"4e90ab8b-56a5-4655-9a33-05e93971541f"}
23:45:36.559 01.290 12020 Exposure complete
23:45:36.985 00.426 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"041124f3-40e9-4e2b-8249-f5c005717b3b"}
23:45:37.006 00.021 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"041124f3-40e9-4e2b-8249-f5c005717b3b"}
23:45:37.026 00.020 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"ac24e761-6637-4b7d-90b8-b87a9c4fa2d5"}
23:45:37.051 00.025 9340 case statement mapped state 6 to 3
23:45:37.082 00.031 12020 worker thread done servicing request
23:45:37.084 00.002 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"ac24e761-6637-4b7d-90b8-b87a9c4fa2d5"}
23:45:37.124 00.040 9340 OnExposeComplete: enter
23:45:37.144 00.020 9340 UpdateGuideState(): m_state=6
23:45:37.157 00.013 9340 Star::Find(15, 869, 66, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 97
23:45:37.169 00.012 9340 Star::Find returns 1 (0), X=870.14, Y=67.03, Mass=333986, SNR=93.2, Peak=32085 HFD=3.9
23:45:37.193 00.024 9340 MultiStar: [#1 0.29,0.34,0.77,U] [#2 -0.00,0.62,0.89,U] [#3 0.32,1.00,0.00,M2] [#4 0.39,0.94,0.00,M1] [#5 -0.43,-0.40,0.65,U] [#6 0.53,0.23,0.70,U] [#7 0.02,0.54,0.71,U] [#8 -0.24,-0.29,0.70,U] 
23:45:37.210 00.017 9340 refined, 6 included, MultiStar: {0.09, 0.30}, one-star: {0.31, 0.71}
23:45:37.243 00.033 9340 CameraToMount -- cameraTheta (1.29) - m_xAngle (-3.14) = xAngle (4.42 = -1.86)
23:45:37.266 00.023 9340 CameraToMount -- cameraTheta (1.29) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (4.41 = -1.88)
23:45:37.281 00.015 9340 CameraToMount -- cameraX=0.09 cameraY=0.30 hyp=0.31 cameraTheta=1.29 mountX=-0.09 mountY=-0.29, mountTheta=-1.86
23:45:37.302 00.021 9340 SchedulePrimaryMove(10104498, x=0.09, y=0.30, opts=13)
23:45:37.315 00.013 9340 Enqueuing Move request for scope (0.09, 0.30)
23:45:37.337 00.022 12020 Worker thread wakes up
23:45:37.337 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=4162, max=65496, med=7009, FiltMin=5381, FiltMax=65349, Gamma=2.870
23:45:37.352 00.015 12020 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.30) opts 0xd
23:45:37.352 00.000 9340 UpdateGuideState exits: m=333986 SNR=93.2
23:45:37.387 00.035 12020 Handling offset move in thread for scope, endpoint = (0.09, 0.30)
23:45:37.387 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:45:37.404 00.017 12020 Moving (0.09, 0.30) raw xDistance=-0.09 yDistance=-0.29
23:45:37.406 00.002 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
23:45:37.407 00.001 12020 GuideAlgorithmResistSwitch::result() returns -0.29 from input -0.29
23:45:37.407 00.000 12020 MoveAxis(E, 0, ABG)
23:45:37.407 00.000 12020 Move returns status 0, amount 0
23:45:37.414 00.007 9340 ScheduleExposure(1000,3,1) exposurePending=0
23:45:37.438 00.024 12020 MoveAxis(N, 49, ABG)
23:45:37.438 00.000 9340 Enqueuing Expose request
23:45:37.455 00.017 12020 Guiding  Dir = 0, Dur = 49
23:45:37.456 00.001 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"f892246d-5eed-47e9-ab37-fa4e410098ec"}
23:45:37.470 00.014 12020 IsSlewing returns 0
23:45:37.471 00.001 12020 IsGuiding returns 0
23:45:37.473 00.002 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":97,"width":15,"height":15,"star_pos":[7.14,7.03],"pixels":"..."},"id":"f892246d-5eed-47e9-ab37-fa4e410098ec"}
23:45:37.594 00.121 12020 IsGuiding returns 1
23:45:37.596 00.002 12020 scope still moving after pulse duration time elapsed
23:45:37.722 00.126 12020 IsSlewing returns 0
23:45:37.723 00.001 12020 IsGuiding returns 0
23:45:37.723 00.000 12020 scope move finished after 49 + 202 ms
23:45:37.724 00.001 12020 Move returns status 0, amount 49
23:45:37.724 00.000 12020 move complete, result=0
23:45:37.724 00.000 12020 worker thread done servicing request
23:45:37.724 00.000 9340 GuideStep: -0.1 px 0 ms EAST, -0.3 px 49 ms NORTH
23:45:37.738 00.014 12020 Worker thread wakes up
23:45:37.738 00.000 12020 worker thread servicing REQUEST_EXPOSE 1000
23:45:37.738 00.000 12020 Handling exposure in thread, d=1000 o=3 r=(855,51,31,31)
23:45:38.986 01.248 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"fd049c08-303b-4d61-b864-4d9e858859d8"}
23:45:38.998 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"fd049c08-303b-4d61-b864-4d9e858859d8"}
23:45:39.016 00.018 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"a8881735-2be9-40df-be8a-6f4912574713"}
23:45:39.030 00.014 9340 case statement mapped state 6 to 3
23:45:39.061 00.031 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"a8881735-2be9-40df-be8a-6f4912574713"}
23:45:39.081 00.020 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"3b645010-e8e8-45f1-8f61-d5f538eb20df"}
23:45:39.091 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":97,"width":15,"height":15,"star_pos":[7.14,7.03],"pixels":"..."},"id":"3b645010-e8e8-45f1-8f61-d5f538eb20df"}
23:45:39.110 00.019 12020 Exposure complete
23:45:39.386 00.276 9340 OnExposeComplete: enter
23:45:39.424 00.038 12020 worker thread done servicing request
23:45:39.424 00.000 9340 UpdateGuideState(): m_state=6
23:45:39.460 00.036 9340 Star::Find(15, 870, 67, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 98
23:45:39.475 00.015 9340 Star::Find returns 1 (0), X=870.42, Y=67.20, Mass=383847, SNR=115.1, Peak=30909 HFD=4.0
23:45:39.512 00.037 9340 MultiStar: [#1 0.27,0.50,0.66,U] [#2 0.37,0.78,0.00,M1] [#3 0.43,0.80,0.00,M3] [#4 0.23,0.77,0.73,U] [#5 0.00,-0.23,0.55,U] [#6 1.02,0.43,0.00,M1] [#7 0.92,0.41,0.00,M1] [#8 0.16,0.09,0.43,U] 
23:45:39.527 00.015 9340 refined, 4 included, MultiStar: {0.30, 0.50}, one-star: {0.59, 0.88}
23:45:39.539 00.012 9340 CameraToMount -- cameraTheta (1.04) - m_xAngle (-3.14) = xAngle (4.17 = -2.11)
23:45:39.556 00.017 9340 CameraToMount -- cameraTheta (1.04) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (4.16 = -2.13)
23:45:39.587 00.031 9340 CameraToMount -- cameraX=0.30 cameraY=0.50 hyp=0.58 cameraTheta=1.04 mountX=-0.30 mountY=-0.49, mountTheta=-2.12
23:45:39.615 00.028 9340 SchedulePrimaryMove(10104498, x=0.30, y=0.50, opts=13)
23:45:39.631 00.016 9340 Enqueuing Move request for scope (0.30, 0.50)
23:45:39.642 00.011 12020 Worker thread wakes up
23:45:39.642 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=4438, max=65489, med=7003, FiltMin=5592, FiltMax=65303, Gamma=2.870
23:45:39.653 00.011 12020 worker thread servicing REQUEST_MOVE scope ofs (0.30, 0.50) opts 0xd
23:45:39.653 00.000 9340 UpdateGuideState exits: m=383847 SNR=115.1
23:45:39.668 00.015 12020 Handling offset move in thread for scope, endpoint = (0.30, 0.50)
23:45:39.668 00.000 12020 Moving (0.30, 0.50) raw xDistance=-0.30 yDistance=-0.49
23:45:39.668 00.000 12020 GuideAlgorithmHysteresis::Result() returns -0.18 from input -0.30
23:45:39.669 00.001 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:45:39.680 00.011 12020 GuideAlgorithmResistSwitch::result() returns -0.49 from input -0.49
23:45:39.681 00.001 9340 ScheduleExposure(1000,3,1) exposurePending=0
23:45:39.694 00.013 12020 MoveAxis(E, 34, ABG)
23:45:39.694 00.000 9340 Enqueuing Expose request
23:45:39.722 00.028 12020 Guiding  Dir = 2, Dur = 34
23:45:39.723 00.001 12020 IsSlewing returns 0
23:45:39.725 00.002 12020 IsGuiding returns 0
23:45:39.754 00.029 12020 PulseGuide returned control before completion, sleep 15
23:45:39.786 00.032 12020 IsGuiding returns 1
23:45:39.786 00.000 12020 scope still moving after pulse duration time elapsed
23:45:39.818 00.032 12020 IsSlewing returns 0
23:45:39.819 00.001 12020 IsGuiding returns 0
23:45:39.819 00.000 12020 scope move finished after 34 + 60 ms
23:45:39.819 00.000 12020 Move returns status 0, amount 34
23:45:39.819 00.000 12020 MoveAxis(N, 82, ABG)
23:45:39.820 00.001 12020 Guiding  Dir = 0, Dur = 82
23:45:39.820 00.000 12020 IsSlewing returns 0
23:45:39.821 00.001 12020 IsGuiding returns 0
23:45:39.897 00.076 12020 PulseGuide returned control before completion, sleep 17
23:45:39.918 00.021 12020 IsGuiding returns 1
23:45:39.919 00.001 12020 scope still moving after pulse duration time elapsed
23:45:39.950 00.031 12020 IsSlewing returns 0
23:45:39.950 00.000 12020 IsGuiding returns 1
23:45:39.981 00.031 12020 IsSlewing returns 0
23:45:39.982 00.001 12020 IsGuiding returns 1
23:45:40.102 00.120 12020 IsSlewing returns 0
23:45:40.138 00.036 12020 IsGuiding returns 0
23:45:40.138 00.000 12020 scope move finished after 82 + 233 ms
23:45:40.138 00.000 12020 Move returns status 0, amount 82
23:45:40.138 00.000 12020 move complete, result=0
23:45:40.139 00.001 9340 GuideStep: -0.3 px 34 ms EAST, -0.5 px 82 ms NORTH
23:45:40.151 00.012 12020 worker thread done servicing request
23:45:40.151 00.000 12020 Worker thread wakes up
23:45:40.151 00.000 12020 worker thread servicing REQUEST_EXPOSE 1000
23:45:40.152 00.001 12020 Handling exposure in thread, d=1000 o=3 r=(855,51,31,31)
23:45:40.991 00.839 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"c7450a07-93e4-471c-a7b7-1c51014e5688"}
23:45:41.021 00.030 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"c7450a07-93e4-471c-a7b7-1c51014e5688"}
23:45:41.031 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"c2d5a95c-40bd-4366-b306-3d21a3151346"}
23:45:41.045 00.014 9340 case statement mapped state 6 to 3
23:45:41.061 00.016 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"c2d5a95c-40bd-4366-b306-3d21a3151346"}
23:45:41.073 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"254756c8-d473-4f8f-996e-2f0411da00c5"}
23:45:41.090 00.017 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":98,"width":15,"height":15,"star_pos":[7.42,7.20],"pixels":"..."},"id":"254756c8-d473-4f8f-996e-2f0411da00c5"}
23:45:41.518 00.428 12020 Exposure complete
23:45:41.786 00.268 12020 worker thread done servicing request
23:45:41.786 00.000 9340 OnExposeComplete: enter
23:45:41.824 00.038 9340 UpdateGuideState(): m_state=6
23:45:41.835 00.011 9340 Star::Find(15, 870, 67, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 99
23:45:41.848 00.013 9340 Star::Find returns 1 (0), X=869.98, Y=66.11, Mass=398657, SNR=120.0, Peak=39545 HFD=4.0
23:45:41.859 00.011 9340 MultiStar: [#1 0.26,-0.25,0.56,U] [#2 0.00,-0.09,0.59,U] [#3 0.41,0.56,0.73,U] [#4 0.17,0.42,0.73,U] [#5 -0.64,-0.71,0.00,M1] [#6 0.40,-0.03,0.58,U] [#7 -0.36,-0.08,0.54,U] [#8 -0.44,-0.54,0.48,U] 
23:45:41.870 00.011 9340 refined, 7 included, MultiStar: {0.10, -0.00}, one-star: {0.15, -0.21}
23:45:41.885 00.015 9340 CameraToMount -- cameraTheta (-0.01) - m_xAngle (-3.14) = xAngle (3.12 = 3.12)
23:45:41.899 00.014 9340 CameraToMount -- cameraTheta (-0.01) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (3.11 = 3.11)
23:45:41.911 00.012 9340 CameraToMount -- cameraX=0.10 cameraY=-0.00 hyp=0.10 cameraTheta=-0.01 mountX=-0.10 mountY=0.00, mountTheta=3.11
23:45:41.948 00.037 9340 SchedulePrimaryMove(10104498, x=0.10, y=-0.00, opts=13)
23:45:41.958 00.010 9340 Enqueuing Move request for scope (0.10, -0.00)
23:45:41.975 00.017 12020 Worker thread wakes up
23:45:41.976 00.001 9340 UpdateImageDisplay: Size=(1920,1080) min=4389, max=65459, med=6999, FiltMin=5249, FiltMax=63040, Gamma=2.870
23:45:41.987 00.011 12020 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.00) opts 0xd
23:45:41.987 00.000 9340 UpdateGuideState exits: m=398657 SNR=120.0
23:45:41.996 00.009 12020 Handling offset move in thread for scope, endpoint = (0.10, -0.00)
23:45:41.996 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:45:42.006 00.010 9340 ScheduleExposure(1000,3,1) exposurePending=0
23:45:42.019 00.013 12020 Moving (0.10, -0.00) raw xDistance=-0.10 yDistance=0.00
23:45:42.019 00.000 9340 Enqueuing Expose request
23:45:42.032 00.013 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
23:45:42.032 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:45:42.033 00.001 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
23:45:42.033 00.000 12020 MoveAxis(E, 0, ABG)
23:45:42.033 00.000 12020 Move returns status 0, amount 0
23:45:42.049 00.016 12020 MoveAxis(N, 0, ABG)
23:45:42.050 00.001 12020 Move returns status 0, amount 0
23:45:42.050 00.000 12020 move complete, result=0
23:45:42.050 00.000 12020 worker thread done servicing request
23:45:42.050 00.000 12020 Worker thread wakes up
23:45:42.051 00.001 12020 worker thread servicing REQUEST_EXPOSE 1000
23:45:42.051 00.000 12020 Handling exposure in thread, d=1000 o=3 r=(855,51,31,31)
23:45:42.054 00.003 9340 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
23:45:42.988 00.934 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"1fbbfb05-1b7c-483b-92b6-fb2520e68975"}
23:45:43.004 00.016 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"1fbbfb05-1b7c-483b-92b6-fb2520e68975"}
23:45:43.032 00.028 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"79bf97d9-20cc-4257-a56c-60c893774e15"}
23:45:43.053 00.021 9340 case statement mapped state 6 to 3
23:45:43.080 00.027 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"79bf97d9-20cc-4257-a56c-60c893774e15"}
23:45:43.098 00.018 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"a006900f-d2fd-428d-9dfd-e9e3b9de9e1c"}
23:45:43.142 00.044 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":99,"width":15,"height":15,"star_pos":[6.98,7.11],"pixels":"..."},"id":"a006900f-d2fd-428d-9dfd-e9e3b9de9e1c"}
23:45:43.496 00.354 12020 Exposure complete
23:45:43.938 00.442 12020 worker thread done servicing request
23:45:43.938 00.000 9340 OnExposeComplete: enter
23:45:43.957 00.019 9340 UpdateGuideState(): m_state=6
23:45:43.996 00.039 9340 Star::Find(15, 869, 66, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 100
23:45:44.016 00.020 9340 Star::Find returns 1 (0), X=870.66, Y=66.89, Mass=349852, SNR=108.7, Peak=31757 HFD=3.9
23:45:44.042 00.026 9340 MultiStar: [#1 0.41,-0.03,0.71,U] [#2 0.25,0.49,0.69,U] [#3 0.77,0.68,0.00,M3] [#4 0.47,0.77,0.00,M1] [#5 0.11,-0.23,0.58,U] [#6 1.21,0.25,0.00,M1] [#7 0.55,0.35,0.55,U] [#8 -0.19,-0.44,0.68,U] 
23:45:44.059 00.017 9340 refined, 5 included, MultiStar: {0.36, 0.15}, one-star: {0.83, 0.57}
23:45:44.085 00.026 9340 CameraToMount -- cameraTheta (0.40) - m_xAngle (-3.14) = xAngle (3.53 = -2.75)
23:45:44.124 00.039 9340 CameraToMount -- cameraTheta (0.40) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (3.52 = -2.77)
23:45:44.144 00.020 9340 CameraToMount -- cameraX=0.36 cameraY=0.15 hyp=0.40 cameraTheta=0.40 mountX=-0.37 mountY=-0.15, mountTheta=-2.76
23:45:44.174 00.030 9340 SchedulePrimaryMove(10104498, x=0.36, y=0.15, opts=13)
23:45:44.199 00.025 9340 Enqueuing Move request for scope (0.36, 0.15)
23:45:44.237 00.038 12020 Worker thread wakes up
23:45:44.237 00.000 12020 worker thread servicing REQUEST_MOVE scope ofs (0.36, 0.15) opts 0xd
23:45:44.238 00.001 12020 Handling offset move in thread for scope, endpoint = (0.36, 0.15)
23:45:44.238 00.000 12020 Moving (0.36, 0.15) raw xDistance=-0.37 yDistance=-0.15
23:45:44.238 00.000 12020 GuideAlgorithmHysteresis::Result() returns -0.22 from input -0.37
23:45:44.238 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:45:44.238 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
23:45:44.239 00.001 12020 MoveAxis(E, 42, ABG)
23:45:44.239 00.000 12020 Guiding  Dir = 2, Dur = 42
23:45:44.240 00.001 9340 UpdateImageDisplay: Size=(1920,1080) min=4328, max=65489, med=7020, FiltMin=5534, FiltMax=64593, Gamma=2.870
23:45:44.256 00.016 12020 IsSlewing returns 0
23:45:44.256 00.000 9340 UpdateGuideState exits: m=349852 SNR=108.7
23:45:44.274 00.018 12020 IsGuiding returns 0
23:45:44.274 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:45:44.293 00.019 9340 ScheduleExposure(1000,3,1) exposurePending=0
23:45:44.312 00.019 12020 PulseGuide returned control before completion, sleep 16
23:45:44.312 00.000 9340 Enqueuing Expose request
23:45:44.347 00.035 12020 IsGuiding returns 1
23:45:44.348 00.001 12020 scope still moving after pulse duration time elapsed
23:45:44.391 00.043 12020 IsSlewing returns 0
23:45:44.392 00.001 12020 IsGuiding returns 0
23:45:44.392 00.000 12020 scope move finished after 42 + 76 ms
23:45:44.393 00.001 12020 Move returns status 0, amount 42
23:45:44.393 00.000 12020 MoveAxis(N, 0, ABG)
23:45:44.393 00.000 12020 Move returns status 0, amount 0
23:45:44.393 00.000 12020 move complete, result=0
23:45:44.394 00.001 12020 worker thread done servicing request
23:45:44.394 00.000 9340 GuideStep: -0.4 px 42 ms EAST, -0.1 px 0 ms NORTH
23:45:44.408 00.014 12020 Worker thread wakes up
23:45:44.408 00.000 12020 worker thread servicing REQUEST_EXPOSE 1000
23:45:44.409 00.001 12020 Handling exposure in thread, d=1000 o=3 r=(855,51,31,31)
23:45:44.987 00.578 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"7e048b36-7790-4d5a-9324-597cc3047542"}
23:45:45.011 00.024 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"7e048b36-7790-4d5a-9324-597cc3047542"}
23:45:45.060 00.049 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"a667107b-d019-46a0-a055-ea0454abd527"}
23:45:45.082 00.022 9340 case statement mapped state 6 to 3
23:45:45.096 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"a667107b-d019-46a0-a055-ea0454abd527"}
23:45:45.114 00.018 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"01e4d669-98f7-4cbe-a81b-9eb7fcf448a7"}
23:45:45.131 00.017 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":100,"width":15,"height":15,"star_pos":[6.66,6.89],"pixels":"..."},"id":"01e4d669-98f7-4cbe-a81b-9eb7fcf448a7"}
23:45:45.776 00.645 12020 Exposure complete
23:45:46.161 00.385 12020 worker thread done servicing request
23:45:46.161 00.000 9340 OnExposeComplete: enter
23:45:46.202 00.041 9340 UpdateGuideState(): m_state=6
23:45:46.223 00.021 9340 Star::Find(15, 870, 66, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 101
23:45:46.241 00.018 9340 Star::Find returns 1 (0), X=870.31, Y=66.46, Mass=330966, SNR=99.1, Peak=39465 HFD=3.4
23:45:46.258 00.017 9340 MultiStar: [#1 0.36,-0.11,0.94,U] [#2 0.37,0.14,0.70,U] [#3 0.62,0.55,0.84,U] [#4 0.27,0.41,0.83,U] [#5 0.04,-0.37,0.71,U] [#6 0.62,-0.26,0.58,U] [#7 0.28,-0.24,0.53,U] [#8 -0.20,-0.54,0.59,U] 
23:45:46.306 00.048 9340 refined, 8 included, MultiStar: {0.33, 0.01}, one-star: {0.48, 0.13}
23:45:46.329 00.023 9340 CameraToMount -- cameraTheta (0.03) - m_xAngle (-3.14) = xAngle (3.17 = -3.12)
23:45:46.344 00.015 9340 CameraToMount -- cameraTheta (0.03) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (3.15 = -3.13)
23:45:46.357 00.013 9340 CameraToMount -- cameraX=0.33 cameraY=0.01 hyp=0.33 cameraTheta=0.03 mountX=-0.33 mountY=-0.00, mountTheta=-3.13
23:45:46.383 00.026 9340 SchedulePrimaryMove(10104498, x=0.33, y=0.01, opts=13)
23:45:46.402 00.019 9340 Enqueuing Move request for scope (0.33, 0.01)
23:45:46.446 00.044 12020 Worker thread wakes up
23:45:46.446 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=4357, max=65459, med=7036, FiltMin=5581, FiltMax=64766, Gamma=2.870
23:45:46.462 00.016 12020 worker thread servicing REQUEST_MOVE scope ofs (0.33, 0.01) opts 0xd
23:45:46.463 00.001 9340 UpdateGuideState exits: m=330966 SNR=99.1
23:45:46.478 00.015 12020 Handling offset move in thread for scope, endpoint = (0.33, 0.01)
23:45:46.478 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:45:46.491 00.013 9340 ScheduleExposure(1000,3,1) exposurePending=0
23:45:46.508 00.017 12020 Moving (0.33, 0.01) raw xDistance=-0.33 yDistance=-0.00
23:45:46.508 00.000 9340 Enqueuing Expose request
23:45:46.521 00.013 12020 GuideAlgorithmHysteresis::Result() returns -0.22 from input -0.33
23:45:46.521 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:45:46.522 00.001 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
23:45:46.522 00.000 12020 MoveAxis(E, 43, ABG)
23:45:46.522 00.000 12020 Guiding  Dir = 2, Dur = 43
23:45:46.523 00.001 12020 IsSlewing returns 0
23:45:46.525 00.002 12020 IsGuiding returns 0
23:45:46.551 00.026 12020 PulseGuide returned control before completion, sleep 28
23:45:46.593 00.042 12020 IsGuiding returns 1
23:45:46.593 00.000 12020 scope still moving after pulse duration time elapsed
23:45:46.667 00.074 12020 IsSlewing returns 0
23:45:46.668 00.001 12020 IsGuiding returns 0
23:45:46.669 00.001 12020 scope move finished after 43 + 100 ms
23:45:46.669 00.000 12020 Move returns status 0, amount 43
23:45:46.669 00.000 12020 MoveAxis(N, 0, ABG)
23:45:46.669 00.000 12020 Move returns status 0, amount 0
23:45:46.669 00.000 12020 move complete, result=0
23:45:46.674 00.005 9340 GuideStep: -0.3 px 43 ms EAST, -0.0 px 0 ms NORTH
23:45:46.694 00.020 12020 worker thread done servicing request
23:45:46.694 00.000 12020 Worker thread wakes up
23:45:46.694 00.000 12020 worker thread servicing REQUEST_EXPOSE 1000
23:45:46.694 00.000 12020 Handling exposure in thread, d=1000 o=3 r=(855,51,31,31)
23:45:46.986 00.292 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"fb5d7fba-1d38-4dd9-9ff4-3900b7d38ec5"}
23:45:46.998 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"fb5d7fba-1d38-4dd9-9ff4-3900b7d38ec5"}
23:45:47.041 00.043 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"9d027ba2-9272-4c77-be22-525f0afd8fc3"}
23:45:47.061 00.020 9340 case statement mapped state 6 to 3
23:45:47.078 00.017 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"9d027ba2-9272-4c77-be22-525f0afd8fc3"}
23:45:47.093 00.015 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"0d184ce0-d015-4585-9127-c4a4200b0e70"}
23:45:47.120 00.027 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":101,"width":15,"height":15,"star_pos":[7.31,7.46],"pixels":"..."},"id":"0d184ce0-d015-4585-9127-c4a4200b0e70"}
23:45:48.065 00.945 12020 Exposure complete
23:45:48.315 00.250 12020 worker thread done servicing request
23:45:48.315 00.000 9340 OnExposeComplete: enter
23:45:48.328 00.013 9340 UpdateGuideState(): m_state=6
23:45:48.337 00.009 9340 Star::Find(15, 870, 66, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 102
23:45:48.349 00.012 9340 Star::Find returns 1 (0), X=869.55, Y=66.63, Mass=404406, SNR=113.9, Peak=37480 HFD=3.4
23:45:48.364 00.015 9340 MultiStar: [#1 -0.93,-0.26,0.00,M1] [#2 -0.62,0.45,0.70,U] [#3 -0.48,0.71,0.00,M3] [#4 -0.37,0.54,0.61,U] [#5 -0.87,-0.20,0.00,M1] [#6 -0.09,0.12,0.68,U] [#7 -0.80,-0.08,0.48,U] [#8 -0.91,-0.46,0.00,M1] 
23:45:48.377 00.013 9340 single-star, 4 included, MultiStar: {-0.40, 0.29}, one-star: {-0.28, 0.31}
23:45:48.407 00.030 9340 CameraToMount -- cameraTheta (2.30) - m_xAngle (-3.14) = xAngle (5.43 = -0.85)
23:45:48.416 00.009 9340 CameraToMount -- cameraTheta (2.30) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (5.42 = -0.86)
23:45:48.429 00.013 9340 CameraToMount -- cameraX=-0.28 cameraY=0.31 hyp=0.42 cameraTheta=2.30 mountX=0.28 mountY=-0.32, mountTheta=-0.85
23:45:48.447 00.018 9340 SchedulePrimaryMove(10104498, x=-0.28, y=0.31, opts=13)
23:45:48.461 00.014 9340 Enqueuing Move request for scope (-0.28, 0.31)
23:45:48.475 00.014 12020 Worker thread wakes up
23:45:48.475 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=4575, max=65504, med=7023, FiltMin=5513, FiltMax=61578, Gamma=2.870
23:45:48.485 00.010 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.28, 0.31) opts 0xd
23:45:48.487 00.002 9340 UpdateGuideState exits: m=404406 SNR=113.9
23:45:48.513 00.026 12020 Handling offset move in thread for scope, endpoint = (-0.28, 0.31)
23:45:48.514 00.001 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:45:48.527 00.013 12020 Moving (-0.28, 0.31) raw xDistance=0.28 yDistance=-0.32
23:45:48.527 00.000 9340 ScheduleExposure(1000,3,1) exposurePending=0
23:45:48.536 00.009 12020 GuideAlgorithmHysteresis::Result() returns 0.14 from input 0.28
23:45:48.537 00.001 9340 Enqueuing Expose request
23:45:48.547 00.010 12020 GuideAlgorithmResistSwitch::result() returns -0.32 from input -0.32
23:45:48.547 00.000 12020 MoveAxis(W, 27, ABG)
23:45:48.547 00.000 12020 Guiding  Dir = 3, Dur = 27
23:45:48.548 00.001 12020 IsSlewing returns 0
23:45:48.549 00.001 12020 IsGuiding returns 0
23:45:48.581 00.032 12020 IsGuiding returns 1
23:45:48.582 00.001 12020 scope still moving after pulse duration time elapsed
23:45:48.609 00.027 12020 IsSlewing returns 0
23:45:48.610 00.001 12020 IsGuiding returns 1
23:45:48.661 00.051 12020 IsSlewing returns 0
23:45:48.662 00.001 12020 IsGuiding returns 0
23:45:48.662 00.000 12020 scope move finished after 27 + 85 ms
23:45:48.662 00.000 12020 Move returns status 0, amount 27
23:45:48.662 00.000 12020 MoveAxis(N, 53, ABG)
23:45:48.663 00.001 12020 Guiding  Dir = 0, Dur = 53
23:45:48.664 00.001 12020 IsSlewing returns 0
23:45:48.665 00.001 12020 IsGuiding returns 0
23:45:48.789 00.124 12020 IsGuiding returns 1
23:45:48.789 00.000 12020 scope still moving after pulse duration time elapsed
23:45:48.885 00.096 12020 IsSlewing returns 0
23:45:48.887 00.002 12020 IsGuiding returns 0
23:45:48.887 00.000 12020 scope move finished after 53 + 168 ms
23:45:48.887 00.000 12020 Move returns status 0, amount 53
23:45:48.887 00.000 12020 move complete, result=0
23:45:48.888 00.001 9340 GuideStep: 0.3 px 27 ms WEST, -0.3 px 53 ms NORTH
23:45:48.897 00.009 12020 worker thread done servicing request
23:45:48.898 00.001 12020 Worker thread wakes up
23:45:48.898 00.000 12020 worker thread servicing REQUEST_EXPOSE 1000
23:45:48.898 00.000 12020 Handling exposure in thread, d=1000 o=3 r=(855,51,31,31)
23:45:48.984 00.086 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"b72155fd-6737-4847-bae1-f9a944266a0a"}
23:45:49.012 00.028 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"b72155fd-6737-4847-bae1-f9a944266a0a"}
23:45:49.021 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"c6572a22-c24f-4061-80ca-bd47ae8346b8"}
23:45:49.029 00.008 9340 case statement mapped state 6 to 3
23:45:49.043 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"c6572a22-c24f-4061-80ca-bd47ae8346b8"}
23:45:49.053 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"1dc6dfdf-adf9-40b5-93c8-666cfc2427a7"}
23:45:49.061 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":102,"width":15,"height":15,"star_pos":[6.55,6.63],"pixels":"..."},"id":"1dc6dfdf-adf9-40b5-93c8-666cfc2427a7"}
23:45:50.290 01.229 12020 Exposure complete
23:45:50.810 00.520 12020 worker thread done servicing request
23:45:50.810 00.000 9340 OnExposeComplete: enter
23:45:50.860 00.050 9340 UpdateGuideState(): m_state=6
23:45:50.932 00.072 9340 Star::Find(15, 869, 66, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 103
23:45:50.955 00.023 9340 Star::Find returns 1 (0), X=869.90, Y=66.57, Mass=392614, SNR=106.0, Peak=38780 HFD=3.7
23:45:50.974 00.019 9340 MultiStar: [#1 -0.50,-0.39,0.67,U] [#2 -0.38,0.08,0.77,U] [#3 -0.05,0.50,0.71,U] [#4 0.53,0.18,0.64,U] [#5 -0.80,-0.64,0.00,M2] [#6 0.39,0.19,0.66,U] [#7 -0.43,-0.27,0.61,U] [#8 -0.67,-0.48,0.59,U] 
23:45:51.001 00.027 9340 refined, 7 included, MultiStar: {-0.11, 0.04}, one-star: {0.07, 0.25}
23:45:51.038 00.037 9340 CameraToMount -- cameraTheta (2.84) - m_xAngle (-3.14) = xAngle (5.98 = -0.31)
23:45:51.061 00.023 9340 CameraToMount -- cameraTheta (2.84) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (5.96 = -0.32)
23:45:51.078 00.017 9340 CameraToMount -- cameraX=-0.11 cameraY=0.04 hyp=0.12 cameraTheta=2.84 mountX=0.11 mountY=-0.04, mountTheta=-0.32
23:45:51.101 00.023 9340 SchedulePrimaryMove(10104498, x=-0.11, y=0.04, opts=13)
23:45:51.128 00.027 9340 Enqueuing Move request for scope (-0.11, 0.04)
23:45:51.151 00.023 12020 Worker thread wakes up
23:45:51.151 00.000 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 0.04) opts 0xd
23:45:51.152 00.001 12020 Handling offset move in thread for scope, endpoint = (-0.11, 0.04)
23:45:51.152 00.000 12020 Moving (-0.11, 0.04) raw xDistance=0.11 yDistance=-0.04
23:45:51.152 00.000 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
23:45:51.152 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:45:51.153 00.001 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
23:45:51.153 00.000 12020 MoveAxis(E, 0, ABG)
23:45:51.153 00.000 12020 Move returns status 0, amount 0
23:45:51.153 00.000 12020 MoveAxis(N, 0, ABG)
23:45:51.177 00.024 12020 Move returns status 0, amount 0
23:45:51.177 00.000 12020 move complete, result=0
23:45:51.177 00.000 12020 worker thread done servicing request
23:45:51.177 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=4402, max=65504, med=7025, FiltMin=5479, FiltMax=61766, Gamma=2.870
23:45:51.210 00.033 9340 UpdateGuideState exits: m=392614 SNR=106.0
23:45:51.236 00.026 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:45:51.252 00.016 9340 ScheduleExposure(1000,3,1) exposurePending=0
23:45:51.279 00.027 9340 Enqueuing Expose request
23:45:51.297 00.018 12020 Worker thread wakes up
23:45:51.314 00.017 12020 worker thread servicing REQUEST_EXPOSE 1000
23:45:51.315 00.001 9340 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
23:45:51.334 00.019 12020 Handling exposure in thread, d=1000 o=3 r=(855,51,31,31)
23:45:51.346 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"5cecdc44-df1f-4c02-9747-25af7861c73b"}
23:45:51.380 00.034 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"5cecdc44-df1f-4c02-9747-25af7861c73b"}
23:45:51.425 00.045 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"307ed1b2-ee6e-4cdf-a13e-37f21d79ea7a"}
23:45:51.473 00.048 9340 case statement mapped state 6 to 3
23:45:51.491 00.018 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"307ed1b2-ee6e-4cdf-a13e-37f21d79ea7a"}
23:45:51.522 00.031 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"7c75320a-8c9c-40e6-92a0-1fcfe79357b2"}
23:45:51.539 00.017 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":103,"width":15,"height":15,"star_pos":[6.90,6.57],"pixels":"..."},"id":"7c75320a-8c9c-40e6-92a0-1fcfe79357b2"}
23:45:52.710 01.171 12020 Exposure complete
23:45:52.990 00.280 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"229c251b-1111-4bb1-a3a6-4fc145fe58f7"}
23:45:53.016 00.026 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"229c251b-1111-4bb1-a3a6-4fc145fe58f7"}
23:45:53.031 00.015 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"5ac546c7-53fa-42ac-a594-0f28a66efa15"}
23:45:53.053 00.022 9340 case statement mapped state 6 to 3
23:45:53.070 00.017 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"5ac546c7-53fa-42ac-a594-0f28a66efa15"}
23:45:53.095 00.025 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"38a30bb8-3407-4d0f-acb3-7e1a0b877854"}
23:45:53.112 00.017 12020 worker thread done servicing request
23:45:53.112 00.000 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":103,"width":15,"height":15,"star_pos":[6.90,6.57],"pixels":"..."},"id":"38a30bb8-3407-4d0f-acb3-7e1a0b877854"}
23:45:53.124 00.012 9340 OnExposeComplete: enter
23:45:53.165 00.041 9340 UpdateGuideState(): m_state=6
23:45:53.178 00.013 9340 Star::Find(15, 869, 66, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 104
23:45:53.196 00.018 9340 Star::Find returns 1 (0), X=869.93, Y=66.75, Mass=353425, SNR=102.9, Peak=34409 HFD=3.9
23:45:53.208 00.012 9340 MultiStar: [#1 0.19,0.07,0.78,U] [#2 0.01,0.54,0.75,U] [#3 0.28,0.82,0.00,M3] [#4 0.35,0.79,0.00,M1] [#5 -0.44,-0.22,0.65,U] [#6 0.65,-0.19,0.61,U] [#7 -0.17,0.51,0.56,U] [#8 -0.43,-0.09,0.57,U] 
23:45:53.223 00.015 9340 refined, 6 included, MultiStar: {0.00, 0.18}, one-star: {0.10, 0.43}
23:45:53.239 00.016 9340 CameraToMount -- cameraTheta (1.54) - m_xAngle (-3.14) = xAngle (4.68 = -1.61)
23:45:53.254 00.015 9340 CameraToMount -- cameraTheta (1.54) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (4.66 = -1.62)
23:45:53.267 00.013 9340 CameraToMount -- cameraX=0.00 cameraY=0.18 hyp=0.18 cameraTheta=1.54 mountX=-0.01 mountY=-0.18, mountTheta=-1.61
23:45:53.335 00.068 9340 SchedulePrimaryMove(10104498, x=0.00, y=0.18, opts=13)
23:45:53.353 00.018 9340 Enqueuing Move request for scope (0.00, 0.18)
23:45:53.376 00.023 12020 Worker thread wakes up
23:45:53.377 00.001 12020 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.18) opts 0xd
23:45:53.377 00.000 12020 Handling offset move in thread for scope, endpoint = (0.00, 0.18)
23:45:53.377 00.000 12020 Moving (0.00, 0.18) raw xDistance=-0.01 yDistance=-0.18
23:45:53.377 00.000 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
23:45:53.377 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:45:53.378 00.001 9340 UpdateImageDisplay: Size=(1920,1080) min=4136, max=65496, med=7008, FiltMin=5517, FiltMax=65446, Gamma=2.870
23:45:53.400 00.022 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
23:45:53.400 00.000 9340 UpdateGuideState exits: m=353425 SNR=102.9
23:45:53.443 00.043 12020 MoveAxis(E, 0, ABG)
23:45:53.443 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:45:53.459 00.016 12020 Move returns status 0, amount 0
23:45:53.460 00.001 9340 ScheduleExposure(1000,3,1) exposurePending=0
23:45:53.483 00.023 12020 MoveAxis(N, 0, ABG)
23:45:53.483 00.000 12020 Move returns status 0, amount 0
23:45:53.483 00.000 12020 move complete, result=0
23:45:53.483 00.000 12020 worker thread done servicing request
23:45:53.484 00.001 9340 Enqueuing Expose request
23:45:53.502 00.018 12020 Worker thread wakes up
23:45:53.503 00.001 9340 GuideStep: -0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
23:45:53.518 00.015 12020 worker thread servicing REQUEST_EXPOSE 1000
23:45:53.519 00.001 12020 Handling exposure in thread, d=1000 o=3 r=(855,51,31,31)
23:45:54.936 01.417 12020 Exposure complete
23:45:54.985 00.049 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"113d53b7-ec0b-4f11-a8d4-75e7fe3400f9"}
23:45:55.003 00.018 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"113d53b7-ec0b-4f11-a8d4-75e7fe3400f9"}
23:45:55.083 00.080 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"eb96298d-9064-4160-a01b-121dd6a41e7f"}
23:45:55.114 00.031 9340 case statement mapped state 6 to 3
23:45:55.144 00.030 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"eb96298d-9064-4160-a01b-121dd6a41e7f"}
23:45:55.190 00.046 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"a57ab747-83af-4330-8a93-f169c0f66a7f"}
23:45:55.215 00.025 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":104,"width":15,"height":15,"star_pos":[6.93,6.75],"pixels":"..."},"id":"a57ab747-83af-4330-8a93-f169c0f66a7f"}
23:45:55.383 00.168 12020 worker thread done servicing request
23:45:55.383 00.000 9340 OnExposeComplete: enter
23:45:55.416 00.033 9340 UpdateGuideState(): m_state=6
23:45:55.497 00.081 9340 Star::Find(15, 869, 66, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 105
23:45:55.522 00.025 9340 Star::Find returns 1 (0), X=869.99, Y=66.75, Mass=347552, SNR=90.9, Peak=37033 HFD=3.4
23:45:55.547 00.025 9340 MultiStar: [#1 -0.07,-0.06,0.81,U] [#2 -0.31,0.44,0.71,U] [#3 0.10,1.07,0.00,M4] [#4 -0.04,0.57,0.73,U] [#5 -0.54,-0.40,0.70,U] [#6 0.50,0.55,0.67,U] [#7 -0.51,0.19,0.58,U] [#8 -0.58,-0.40,0.74,U] 
23:45:55.563 00.016 9340 refined, 7 included, MultiStar: {-0.15, 0.17}, one-star: {0.16, 0.43}
23:45:55.599 00.036 9340 CameraToMount -- cameraTheta (2.31) - m_xAngle (-3.14) = xAngle (5.45 = -0.84)
23:45:55.617 00.018 9340 CameraToMount -- cameraTheta (2.31) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (5.43 = -0.85)
23:45:55.632 00.015 9340 CameraToMount -- cameraX=-0.15 cameraY=0.17 hyp=0.23 cameraTheta=2.31 mountX=0.15 mountY=-0.17, mountTheta=-0.84
23:45:55.647 00.015 9340 SchedulePrimaryMove(10104498, x=-0.15, y=0.17, opts=13)
23:45:55.672 00.025 9340 Enqueuing Move request for scope (-0.15, 0.17)
23:45:55.710 00.038 12020 Worker thread wakes up
23:45:55.710 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=4582, max=65517, med=7013, FiltMin=5564, FiltMax=65349, Gamma=2.870
23:45:55.727 00.017 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.15, 0.17) opts 0xd
23:45:55.727 00.000 12020 Handling offset move in thread for scope, endpoint = (-0.15, 0.17)
23:45:55.727 00.000 12020 Moving (-0.15, 0.17) raw xDistance=0.15 yDistance=-0.17
23:45:55.727 00.000 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.15
23:45:55.727 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:45:55.727 00.000 9340 UpdateGuideState exits: m=347552 SNR=90.9
23:45:55.746 00.019 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
23:45:55.747 00.001 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:45:55.763 00.016 12020 MoveAxis(E, 0, ABG)
23:45:55.764 00.001 9340 ScheduleExposure(1000,3,1) exposurePending=0
23:45:55.782 00.018 12020 Move returns status 0, amount 0
23:45:55.782 00.000 9340 Enqueuing Expose request
23:45:55.814 00.032 12020 MoveAxis(N, 0, ABG)
23:45:55.816 00.002 12020 Move returns status 0, amount 0
23:45:55.816 00.000 12020 move complete, result=0
23:45:55.817 00.001 12020 worker thread done servicing request
23:45:55.817 00.000 12020 Worker thread wakes up
23:45:55.818 00.001 12020 worker thread servicing REQUEST_EXPOSE 1000
23:45:55.818 00.000 12020 Handling exposure in thread, d=1000 o=3 r=(855,51,31,31)
23:45:55.826 00.008 9340 GuideStep: 0.2 px 0 ms EAST, -0.2 px 0 ms NORTH
23:45:56.985 01.159 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"572e1569-6851-424c-a021-d3abe1573941"}
23:45:57.132 00.147 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"572e1569-6851-424c-a021-d3abe1573941"}
23:45:57.299 00.167 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"d0a61c63-b512-47c1-8c22-af76470387fa"}
23:45:57.529 00.230 12020 Exposure complete
23:45:57.537 00.008 9340 case statement mapped state 6 to 3
23:45:57.750 00.213 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"d0a61c63-b512-47c1-8c22-af76470387fa"}
23:45:57.834 00.084 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"435813ae-7718-433e-9bf9-097b3decf0d0"}
23:45:57.904 00.070 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":105,"width":15,"height":15,"star_pos":[6.99,6.75],"pixels":"..."},"id":"435813ae-7718-433e-9bf9-097b3decf0d0"}
23:45:58.217 00.313 12020 worker thread done servicing request
23:45:58.217 00.000 9340 OnExposeComplete: enter
23:45:58.230 00.013 9340 UpdateGuideState(): m_state=6
23:45:58.249 00.019 9340 Star::Find(15, 869, 66, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 106
23:45:58.286 00.037 9340 Star::Find returns 1 (0), X=870.30, Y=67.15, Mass=352208, SNR=106.2, Peak=33313 HFD=3.7
23:45:58.302 00.016 9340 MultiStar: [#1 0.18,0.18,0.68,U] [#2 0.12,0.65,0.61,U] [#3 0.54,1.16,0.00,M5] [#4 0.27,1.01,0.00,M1] [#5 -0.21,-0.20,0.56,U] [#6 0.73,0.39,0.00,M1] [#7 0.08,0.88,0.00,M1] [#8 -0.36,-0.06,0.58,U] 
23:45:58.319 00.017 9340 refined, 4 included, MultiStar: {0.10, 0.35}, one-star: {0.47, 0.83}
23:45:58.330 00.011 9340 CameraToMount -- cameraTheta (1.30) - m_xAngle (-3.14) = xAngle (4.44 = -1.85)
23:45:58.344 00.014 9340 CameraToMount -- cameraTheta (1.30) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (4.42 = -1.86)
23:45:58.358 00.014 9340 CameraToMount -- cameraX=0.10 cameraY=0.35 hyp=0.36 cameraTheta=1.30 mountX=-0.10 mountY=-0.35, mountTheta=-1.85
23:45:58.377 00.019 9340 SchedulePrimaryMove(10104498, x=0.10, y=0.35, opts=13)
23:45:58.415 00.038 9340 Enqueuing Move request for scope (0.10, 0.35)
23:45:58.431 00.016 12020 Worker thread wakes up
23:45:58.431 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=3996, max=65486, med=7030, FiltMin=5528, FiltMax=65303, Gamma=2.870
23:45:58.443 00.012 12020 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.35) opts 0xd
23:45:58.443 00.000 9340 UpdateGuideState exits: m=352208 SNR=106.2
23:45:58.460 00.017 12020 Handling offset move in thread for scope, endpoint = (0.10, 0.35)
23:45:58.460 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:45:58.475 00.015 12020 Moving (0.10, 0.35) raw xDistance=-0.10 yDistance=-0.35
23:45:58.475 00.000 9340 ScheduleExposure(1000,3,1) exposurePending=0
23:45:58.489 00.014 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
23:45:58.490 00.001 9340 Enqueuing Expose request
23:45:58.501 00.011 12020 GuideAlgorithmResistSwitch::result() returns -0.35 from input -0.35
23:45:58.502 00.001 12020 MoveAxis(E, 0, ABG)
23:45:58.502 00.000 12020 Move returns status 0, amount 0
23:45:58.503 00.001 12020 MoveAxis(N, 58, ABG)
23:45:58.504 00.001 12020 Guiding  Dir = 0, Dur = 58
23:45:58.505 00.001 12020 IsSlewing returns 0
23:45:58.506 00.001 12020 IsGuiding returns 0
23:45:58.593 00.087 12020 IsGuiding returns 1
23:45:58.593 00.000 12020 scope still moving after pulse duration time elapsed
23:45:58.672 00.079 12020 IsSlewing returns 0
23:45:58.769 00.097 12020 IsGuiding returns 0
23:45:58.770 00.001 12020 scope move finished after 58 + 205 ms
23:45:58.770 00.000 12020 Move returns status 0, amount 58
23:45:58.770 00.000 12020 move complete, result=0
23:45:58.770 00.000 12020 worker thread done servicing request
23:45:58.771 00.001 9340 GuideStep: -0.1 px 0 ms EAST, -0.3 px 58 ms NORTH
23:45:58.787 00.016 12020 Worker thread wakes up
23:45:58.787 00.000 12020 worker thread servicing REQUEST_EXPOSE 1000
23:45:58.787 00.000 12020 Handling exposure in thread, d=1000 o=3 r=(855,51,31,31)
23:45:58.983 00.196 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"b8b498c2-a09f-4a20-95cc-011a1ba91079"}
23:45:58.994 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"b8b498c2-a09f-4a20-95cc-011a1ba91079"}
23:45:59.025 00.031 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"ccab73d3-3bed-4fa9-8b91-077b5fd23843"}
23:45:59.038 00.013 9340 case statement mapped state 6 to 3
23:45:59.048 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"ccab73d3-3bed-4fa9-8b91-077b5fd23843"}
23:45:59.061 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"646ba92c-a624-4e76-b339-c9b73654b67d"}
23:45:59.071 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":106,"width":15,"height":15,"star_pos":[7.30,7.15],"pixels":"..."},"id":"646ba92c-a624-4e76-b339-c9b73654b67d"}
23:46:00.144 01.073 12020 Exposure complete
23:46:00.463 00.319 12020 worker thread done servicing request
23:46:00.464 00.001 9340 OnExposeComplete: enter
23:46:00.499 00.035 9340 UpdateGuideState(): m_state=6
23:46:00.514 00.015 9340 Star::Find(15, 870, 67, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 107
23:46:00.526 00.012 9340 Star::Find returns 1 (0), X=870.59, Y=66.60, Mass=343721, SNR=105.2, Peak=34553 HFD=3.4
23:46:00.537 00.011 9340 MultiStar: [#1 0.66,-0.24,0.72,U] [#2 0.32,0.25,0.76,U] [#3 0.82,0.78,0.00,M6] [#4 0.67,0.43,0.90,U] [#5 0.20,-0.28,0.63,U] [#6 1.23,0.25,0.00,M2] [#7 0.15,0.18,0.66,U] [#8 0.37,-0.46,0.54,U] 
23:46:00.550 00.013 9340 refined, 6 included, MultiStar: {0.48, 0.07}, one-star: {0.76, 0.27}
23:46:00.562 00.012 9340 CameraToMount -- cameraTheta (0.15) - m_xAngle (-3.14) = xAngle (3.28 = -3.00)
23:46:00.592 00.030 9340 CameraToMount -- cameraTheta (0.15) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (3.27 = -3.02)
23:46:00.606 00.014 9340 CameraToMount -- cameraX=0.48 cameraY=0.07 hyp=0.49 cameraTheta=0.15 mountX=-0.48 mountY=-0.06, mountTheta=-3.02
23:46:00.624 00.018 9340 SchedulePrimaryMove(10104498, x=0.48, y=0.07, opts=13)
23:46:00.636 00.012 9340 Enqueuing Move request for scope (0.48, 0.07)
23:46:00.650 00.014 12020 Worker thread wakes up
23:46:00.650 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=4333, max=65486, med=7023, FiltMin=5594, FiltMax=65118, Gamma=2.870
23:46:00.667 00.017 12020 worker thread servicing REQUEST_MOVE scope ofs (0.48, 0.07) opts 0xd
23:46:00.667 00.000 12020 Handling offset move in thread for scope, endpoint = (0.48, 0.07)
23:46:00.667 00.000 12020 Moving (0.48, 0.07) raw xDistance=-0.48 yDistance=-0.06
23:46:00.667 00.000 12020 GuideAlgorithmHysteresis::Result() returns -0.28 from input -0.48
23:46:00.668 00.001 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:46:00.668 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
23:46:00.668 00.000 9340 UpdateGuideState exits: m=343721 SNR=105.2
23:46:00.704 00.036 12020 MoveAxis(E, 55, ABG)
23:46:00.704 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:46:00.717 00.013 12020 Guiding  Dir = 2, Dur = 55
23:46:00.718 00.001 9340 ScheduleExposure(1000,3,1) exposurePending=0
23:46:00.733 00.015 12020 IsSlewing returns 0
23:46:00.734 00.001 9340 Enqueuing Expose request
23:46:00.748 00.014 12020 IsGuiding returns 0
23:46:00.767 00.019 12020 PulseGuide returned control before completion, sleep 46
23:46:00.848 00.081 12020 IsGuiding returns 0
23:46:00.848 00.000 12020 Move returns status 0, amount 55
23:46:00.849 00.001 12020 MoveAxis(N, 0, ABG)
23:46:00.849 00.000 12020 Move returns status 0, amount 0
23:46:00.849 00.000 12020 move complete, result=0
23:46:00.850 00.001 12020 worker thread done servicing request
23:46:00.850 00.000 9340 GuideStep: -0.5 px 55 ms EAST, -0.1 px 0 ms NORTH
23:46:00.865 00.015 12020 Worker thread wakes up
23:46:00.865 00.000 12020 worker thread servicing REQUEST_EXPOSE 1000
23:46:00.866 00.001 12020 Handling exposure in thread, d=1000 o=3 r=(855,51,31,31)
23:46:00.981 00.115 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"24675078-d72e-4fec-8c81-cbfccf74e62c"}
23:46:00.995 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"24675078-d72e-4fec-8c81-cbfccf74e62c"}
23:46:01.028 00.033 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"109a4ed2-4154-4a81-814a-1beb49891175"}
23:46:01.043 00.015 9340 case statement mapped state 6 to 3
23:46:01.056 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"109a4ed2-4154-4a81-814a-1beb49891175"}
23:46:01.065 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"4c0a93f2-a71c-4022-b412-6fe1e799bf8a"}
23:46:01.085 00.020 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":107,"width":15,"height":15,"star_pos":[6.59,6.60],"pixels":"..."},"id":"4c0a93f2-a71c-4022-b412-6fe1e799bf8a"}
23:46:02.256 01.171 12020 Exposure complete
23:46:02.553 00.297 12020 worker thread done servicing request
23:46:02.553 00.000 9340 OnExposeComplete: enter
23:46:02.568 00.015 9340 UpdateGuideState(): m_state=6
23:46:02.582 00.014 9340 Star::Find(15, 870, 66, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 108
23:46:02.616 00.034 9340 Star::Find returns 1 (0), X=870.00, Y=67.07, Mass=417598, SNR=128.7, Peak=37257 HFD=4.0
23:46:02.632 00.016 9340 MultiStar: [#1 0.13,0.40,0.69,U] [#2 -0.03,0.73,0.49,U] [#3 0.14,1.29,0.00,M7] [#4 0.19,1.02,0.00,M1] [#5 -0.75,0.12,0.52,U] [#6 0.61,0.47,0.45,U] [#7 -0.36,1.12,0.00,M1] [#8 -0.39,0.03,0.41,U] 
23:46:02.642 00.010 9340 refined, 5 included, MultiStar: {-0.01, 0.47}, one-star: {0.17, 0.75}
23:46:02.653 00.011 9340 CameraToMount -- cameraTheta (1.59) - m_xAngle (-3.14) = xAngle (4.72 = -1.56)
23:46:02.674 00.021 9340 CameraToMount -- cameraTheta (1.59) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (4.71 = -1.57)
23:46:02.686 00.012 9340 CameraToMount -- cameraX=-0.01 cameraY=0.47 hyp=0.47 cameraTheta=1.59 mountX=0.01 mountY=-0.47, mountTheta=-1.56
23:46:02.723 00.037 9340 SchedulePrimaryMove(10104498, x=-0.01, y=0.47, opts=13)
23:46:02.742 00.019 9340 Enqueuing Move request for scope (-0.01, 0.47)
23:46:02.756 00.014 12020 Worker thread wakes up
23:46:02.757 00.001 9340 UpdateImageDisplay: Size=(1920,1080) min=4486, max=65517, med=7023, FiltMin=5473, FiltMax=65349, Gamma=2.870
23:46:02.770 00.013 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.47) opts 0xd
23:46:02.770 00.000 9340 UpdateGuideState exits: m=417598 SNR=128.7
23:46:02.786 00.016 12020 Handling offset move in thread for scope, endpoint = (-0.01, 0.47)
23:46:02.786 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:46:02.800 00.014 12020 Moving (-0.01, 0.47) raw xDistance=0.01 yDistance=-0.47
23:46:02.800 00.000 9340 ScheduleExposure(1000,3,1) exposurePending=0
23:46:02.829 00.029 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
23:46:02.829 00.000 12020 GuideAlgorithmResistSwitch::result() returns -0.47 from input -0.47
23:46:02.829 00.000 9340 Enqueuing Expose request
23:46:02.844 00.015 12020 MoveAxis(E, 0, ABG)
23:46:02.845 00.001 12020 Move returns status 0, amount 0
23:46:02.845 00.000 12020 MoveAxis(N, 78, ABG)
23:46:02.845 00.000 12020 Guiding  Dir = 0, Dur = 78
23:46:02.863 00.018 12020 IsSlewing returns 0
23:46:02.865 00.002 12020 IsGuiding returns 0
23:46:02.947 00.082 12020 IsGuiding returns 1
23:46:02.947 00.000 12020 scope still moving after pulse duration time elapsed
23:46:02.982 00.035 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"f11a2214-52cf-4b7f-9723-5194d5878615"}
23:46:02.994 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"f11a2214-52cf-4b7f-9723-5194d5878615"}
23:46:03.004 00.010 12020 IsSlewing returns 0
23:46:03.006 00.002 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"6e6ba029-74b3-4ff8-a8fd-c3de06c344ed"}
23:46:03.019 00.013 12020 IsGuiding returns 1
23:46:03.020 00.001 9340 case statement mapped state 6 to 3
23:46:03.033 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"6e6ba029-74b3-4ff8-a8fd-c3de06c344ed"}
23:46:03.076 00.043 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"653b15c2-a9a3-4765-9f47-5cc374ec2918"}
23:46:03.091 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":108,"width":15,"height":15,"star_pos":[7.00,7.07],"pixels":"..."},"id":"653b15c2-a9a3-4765-9f47-5cc374ec2918"}
23:46:03.135 00.044 12020 IsSlewing returns 0
23:46:03.171 00.036 12020 IsGuiding returns 0
23:46:03.171 00.000 12020 scope move finished after 78 + 226 ms
23:46:03.171 00.000 12020 Move returns status 0, amount 78
23:46:03.172 00.001 12020 move complete, result=0
23:46:03.172 00.000 12020 worker thread done servicing request
23:46:03.172 00.000 9340 GuideStep: 0.0 px 0 ms EAST, -0.5 px 78 ms NORTH
23:46:03.187 00.015 12020 Worker thread wakes up
23:46:03.188 00.001 12020 worker thread servicing REQUEST_EXPOSE 1000
23:46:03.188 00.000 12020 Handling exposure in thread, d=1000 o=3 r=(855,51,31,31)
23:46:04.591 01.403 12020 Exposure complete
23:46:04.981 00.390 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"12e0400e-1ead-4c60-ad78-d85ec4a26fab"}
23:46:04.995 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"12e0400e-1ead-4c60-ad78-d85ec4a26fab"}
23:46:05.010 00.015 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"acf41c1e-2630-47e1-8a3d-3744a94900fc"}
23:46:05.024 00.014 12020 worker thread done servicing request
23:46:05.024 00.000 9340 case statement mapped state 6 to 3
23:46:05.038 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"acf41c1e-2630-47e1-8a3d-3744a94900fc"}
23:46:05.066 00.028 9340 OnExposeComplete: enter
23:46:05.082 00.016 9340 UpdateGuideState(): m_state=6
23:46:05.095 00.013 9340 Star::Find(15, 870, 67, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 109
23:46:05.105 00.010 9340 Star::Find returns 1 (0), X=870.14, Y=66.81, Mass=372830, SNR=129.1, Peak=39861 HFD=3.8
23:46:05.116 00.011 9340 MultiStar: [#1 0.05,0.03,0.54,U] [#2 0.26,0.27,0.62,U] [#3 0.44,0.98,0.00,M8] [#4 0.40,0.87,0.00,M2] [#5 -0.51,-0.26,0.44,U] [#6 0.50,0.26,0.48,U] [#7 0.10,0.45,0.47,U] [#8 -0.42,-0.67,0.57,U] 
23:46:05.127 00.011 9340 refined, 6 included, MultiStar: {0.08, 0.12}, one-star: {0.31, 0.49}
23:46:05.140 00.013 9340 CameraToMount -- cameraTheta (1.01) - m_xAngle (-3.14) = xAngle (4.14 = -2.14)
23:46:05.153 00.013 9340 CameraToMount -- cameraTheta (1.01) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (4.13 = -2.16)
23:46:05.168 00.015 9340 CameraToMount -- cameraX=0.08 cameraY=0.12 hyp=0.15 cameraTheta=1.01 mountX=-0.08 mountY=-0.12, mountTheta=-2.15
23:46:05.207 00.039 9340 SchedulePrimaryMove(10104498, x=0.08, y=0.12, opts=13)
23:46:05.218 00.011 9340 Enqueuing Move request for scope (0.08, 0.12)
23:46:05.235 00.017 12020 Worker thread wakes up
23:46:05.235 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=4527, max=65504, med=7016, FiltMin=5538, FiltMax=65303, Gamma=2.870
23:46:05.245 00.010 12020 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.12) opts 0xd
23:46:05.245 00.000 9340 UpdateGuideState exits: m=372830 SNR=129.1
23:46:05.257 00.012 12020 Handling offset move in thread for scope, endpoint = (0.08, 0.12)
23:46:05.257 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:46:05.272 00.015 12020 Moving (0.08, 0.12) raw xDistance=-0.08 yDistance=-0.12
23:46:05.272 00.000 9340 ScheduleExposure(1000,3,1) exposurePending=0
23:46:05.285 00.013 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
23:46:05.285 00.000 9340 Enqueuing Expose request
23:46:05.298 00.013 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:46:05.298 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
23:46:05.298 00.000 12020 MoveAxis(E, 0, ABG)
23:46:05.315 00.017 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"dd473bc6-41f5-4282-b606-2830d0eaec38"}
23:46:05.333 00.018 12020 Move returns status 0, amount 0
23:46:05.333 00.000 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":109,"width":15,"height":15,"star_pos":[7.14,6.81],"pixels":"..."},"id":"dd473bc6-41f5-4282-b606-2830d0eaec38"}
23:46:05.345 00.012 12020 MoveAxis(N, 0, ABG)
23:46:05.345 00.000 12020 Move returns status 0, amount 0
23:46:05.346 00.001 12020 move complete, result=0
23:46:05.346 00.000 12020 worker thread done servicing request
23:46:05.347 00.001 12020 Worker thread wakes up
23:46:05.347 00.000 12020 worker thread servicing REQUEST_EXPOSE 1000
23:46:05.348 00.001 12020 Handling exposure in thread, d=1000 o=3 r=(855,51,31,31)
23:46:05.353 00.005 9340 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
23:46:06.720 01.367 12020 Exposure complete
23:46:06.982 00.262 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"63838f02-1a57-4101-86f8-7f354aa509ef"}
23:46:06.997 00.015 12020 worker thread done servicing request
23:46:06.997 00.000 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"63838f02-1a57-4101-86f8-7f354aa509ef"}
23:46:07.026 00.029 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"800d24a0-6098-4828-95fe-f07e227b0bff"}
23:46:07.040 00.014 9340 case statement mapped state 6 to 3
23:46:07.050 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"800d24a0-6098-4828-95fe-f07e227b0bff"}
23:46:07.063 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"22225f68-8bb7-41cc-9f3c-4cf4dfa3da09"}
23:46:07.075 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":109,"width":15,"height":15,"star_pos":[7.14,6.81],"pixels":"..."},"id":"22225f68-8bb7-41cc-9f3c-4cf4dfa3da09"}
23:46:07.084 00.009 9340 OnExposeComplete: enter
23:46:07.096 00.012 9340 UpdateGuideState(): m_state=6
23:46:07.109 00.013 9340 Star::Find(15, 870, 66, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 110
23:46:07.123 00.014 9340 Star::Find returns 1 (0), X=870.51, Y=66.87, Mass=324053, SNR=92.1, Peak=31657 HFD=3.8
23:46:07.135 00.012 9340 MultiStar: [#1 0.57,-0.05,0.80,U] [#2 0.03,0.34,0.80,U] [#3 0.90,1.10,0.00,M9] [#4 0.80,0.67,0.00,M3] [#5 0.19,-0.16,0.62,U] [#6 0.92,-0.15,0.00,M1] [#7 0.37,0.29,0.82,U] [#8 -0.11,-0.31,0.65,U] 
23:46:07.166 00.031 9340 refined, 5 included, MultiStar: {0.32, 0.15}, one-star: {0.68, 0.54}
23:46:07.178 00.012 9340 CameraToMount -- cameraTheta (0.44) - m_xAngle (-3.14) = xAngle (3.58 = -2.71)
23:46:07.195 00.017 9340 CameraToMount -- cameraTheta (0.44) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (3.56 = -2.72)
23:46:07.204 00.009 9340 CameraToMount -- cameraX=0.32 cameraY=0.15 hyp=0.36 cameraTheta=0.44 mountX=-0.32 mountY=-0.15, mountTheta=-2.72
23:46:07.219 00.015 9340 SchedulePrimaryMove(10104498, x=0.32, y=0.15, opts=13)
23:46:07.233 00.014 9340 Enqueuing Move request for scope (0.32, 0.15)
23:46:07.245 00.012 12020 Worker thread wakes up
23:46:07.246 00.001 9340 UpdateImageDisplay: Size=(1920,1080) min=3843, max=65486, med=7010, FiltMin=5057, FiltMax=65207, Gamma=2.870
23:46:07.258 00.012 12020 worker thread servicing REQUEST_MOVE scope ofs (0.32, 0.15) opts 0xd
23:46:07.259 00.001 9340 UpdateGuideState exits: m=324053 SNR=92.1
23:46:07.287 00.028 12020 Handling offset move in thread for scope, endpoint = (0.32, 0.15)
23:46:07.287 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:46:07.302 00.015 12020 Moving (0.32, 0.15) raw xDistance=-0.32 yDistance=-0.15
23:46:07.303 00.001 9340 ScheduleExposure(1000,3,1) exposurePending=0
23:46:07.313 00.010 12020 GuideAlgorithmHysteresis::Result() returns -0.19 from input -0.32
23:46:07.313 00.000 9340 Enqueuing Expose request
23:46:07.326 00.013 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:46:07.326 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
23:46:07.326 00.000 12020 MoveAxis(E, 37, ABG)
23:46:07.327 00.001 12020 Guiding  Dir = 2, Dur = 37
23:46:07.328 00.001 12020 IsSlewing returns 0
23:46:07.329 00.001 12020 IsGuiding returns 0
23:46:07.355 00.026 12020 PulseGuide returned control before completion, sleep 21
23:46:07.411 00.056 12020 IsGuiding returns 0
23:46:07.411 00.000 12020 Move returns status 0, amount 37
23:46:07.411 00.000 12020 MoveAxis(N, 0, ABG)
23:46:07.412 00.001 12020 Move returns status 0, amount 0
23:46:07.412 00.000 12020 move complete, result=0
23:46:07.412 00.000 9340 GuideStep: -0.3 px 37 ms EAST, -0.1 px 0 ms NORTH
23:46:07.429 00.017 12020 worker thread done servicing request
23:46:07.429 00.000 12020 Worker thread wakes up
23:46:07.429 00.000 12020 worker thread servicing REQUEST_EXPOSE 1000
23:46:07.429 00.000 12020 Handling exposure in thread, d=1000 o=3 r=(855,51,31,31)
23:46:08.810 01.381 12020 Exposure complete
23:46:08.982 00.172 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"21c63dce-a62f-40e8-bf08-6ca92cbc38ff"}
23:46:08.995 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"21c63dce-a62f-40e8-bf08-6ca92cbc38ff"}
23:46:09.011 00.016 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"34309241-886f-4545-8042-a627fed101aa"}
23:46:09.021 00.010 9340 case statement mapped state 6 to 3
23:46:09.030 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"34309241-886f-4545-8042-a627fed101aa"}
23:46:09.044 00.014 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"7058cea0-e14d-47a1-889c-2774d9916ea6"}
23:46:09.055 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":110,"width":15,"height":15,"star_pos":[6.51,6.87],"pixels":"..."},"id":"7058cea0-e14d-47a1-889c-2774d9916ea6"}
23:46:09.098 00.043 9340 OnExposeComplete: enter
23:46:09.115 00.017 12020 worker thread done servicing request
23:46:09.115 00.000 9340 UpdateGuideState(): m_state=6
23:46:09.126 00.011 9340 Star::Find(15, 870, 66, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 111
23:46:09.140 00.014 9340 Star::Find returns 1 (0), X=870.19, Y=66.87, Mass=350049, SNR=113.6, Peak=32789 HFD=3.7
23:46:09.150 00.010 9340 MultiStar: [#1 0.51,0.17,0.68,U] [#2 0.34,0.58,0.58,U] [#3 0.45,1.06,0.00,M10] [#4 0.67,0.61,0.00,M4] [#5 -0.30,-0.02,0.57,U] [#6 1.18,0.33,0.00,M2] [#7 0.00,0.71,0.60,U] [#8 0.18,-0.30,0.58,U] 
23:46:09.161 00.011 9340 refined, 5 included, MultiStar: {0.21, 0.31}, one-star: {0.36, 0.55}
23:46:09.174 00.013 9340 CameraToMount -- cameraTheta (0.97) - m_xAngle (-3.14) = xAngle (4.11 = -2.18)
23:46:09.185 00.011 9340 CameraToMount -- cameraTheta (0.97) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (4.09 = -2.19)
23:46:09.201 00.016 9340 CameraToMount -- cameraX=0.21 cameraY=0.31 hyp=0.37 cameraTheta=0.97 mountX=-0.21 mountY=-0.30, mountTheta=-2.18
23:46:09.235 00.034 9340 SchedulePrimaryMove(10104498, x=0.21, y=0.31, opts=13)
23:46:09.251 00.016 9340 Enqueuing Move request for scope (0.21, 0.31)
23:46:09.264 00.013 12020 Worker thread wakes up
23:46:09.264 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=4142, max=65486, med=7021, FiltMin=5136, FiltMax=64399, Gamma=2.870
23:46:09.274 00.010 12020 worker thread servicing REQUEST_MOVE scope ofs (0.21, 0.31) opts 0xd
23:46:09.274 00.000 9340 UpdateGuideState exits: m=350049 SNR=113.6
23:46:09.284 00.010 12020 Handling offset move in thread for scope, endpoint = (0.21, 0.31)
23:46:09.284 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:46:09.296 00.012 12020 Moving (0.21, 0.31) raw xDistance=-0.21 yDistance=-0.30
23:46:09.296 00.000 9340 ScheduleExposure(1000,3,1) exposurePending=0
23:46:09.309 00.013 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.21
23:46:09.309 00.000 9340 Enqueuing Expose request
23:46:09.321 00.012 12020 GuideAlgorithmResistSwitch::result() returns -0.30 from input -0.30
23:46:09.321 00.000 12020 MoveAxis(E, 0, ABG)
23:46:09.321 00.000 12020 Move returns status 0, amount 0
23:46:09.321 00.000 12020 MoveAxis(N, 51, ABG)
23:46:09.321 00.000 12020 Guiding  Dir = 0, Dur = 51
23:46:09.323 00.002 12020 IsSlewing returns 0
23:46:09.324 00.001 12020 IsGuiding returns 0
23:46:09.407 00.083 12020 IsGuiding returns 1
23:46:09.407 00.000 12020 scope still moving after pulse duration time elapsed
23:46:09.431 00.024 12020 IsSlewing returns 0
23:46:09.432 00.001 12020 IsGuiding returns 1
23:46:09.483 00.051 12020 IsSlewing returns 0
23:46:09.578 00.095 12020 IsGuiding returns 0
23:46:09.579 00.001 12020 scope move finished after 51 + 203 ms
23:46:09.579 00.000 12020 Move returns status 0, amount 51
23:46:09.579 00.000 12020 move complete, result=0
23:46:09.579 00.000 12020 worker thread done servicing request
23:46:09.579 00.000 12020 Worker thread wakes up
23:46:09.580 00.001 9340 GuideStep: -0.2 px 0 ms EAST, -0.3 px 51 ms NORTH
23:46:09.606 00.026 12020 worker thread servicing REQUEST_EXPOSE 1000
23:46:09.607 00.001 12020 Handling exposure in thread, d=1000 o=3 r=(855,51,31,31)
23:46:10.982 01.375 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"59dc8ffc-30ad-41b7-a98d-25097e7abf69"}
23:46:11.037 00.055 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"59dc8ffc-30ad-41b7-a98d-25097e7abf69"}
23:46:11.061 00.024 12020 Exposure complete
23:46:11.064 00.003 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"fdcb67f0-071b-4cc1-b616-a93c45ce3c49"}
23:46:11.090 00.026 9340 case statement mapped state 6 to 3
23:46:11.137 00.047 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"fdcb67f0-071b-4cc1-b616-a93c45ce3c49"}
23:46:11.160 00.023 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"f9e766d6-d98b-4885-a6cf-b8b05b657d8b"}
23:46:11.180 00.020 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":111,"width":15,"height":15,"star_pos":[7.19,6.87],"pixels":"..."},"id":"f9e766d6-d98b-4885-a6cf-b8b05b657d8b"}
23:46:11.520 00.340 12020 worker thread done servicing request
23:46:11.520 00.000 9340 OnExposeComplete: enter
23:46:11.539 00.019 9340 UpdateGuideState(): m_state=6
23:46:11.579 00.040 9340 Star::Find(15, 870, 66, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 112
23:46:11.607 00.028 9340 Star::Find returns 1 (0), X=870.65, Y=66.52, Mass=323630, SNR=92.0, Peak=32169 HFD=3.5
23:46:11.623 00.016 9340 MultiStar: [#1 0.89,-0.41,0.00,M1] [#2 0.85,-0.00,0.00,M1] [#3 1.02,0.59,0.00,R] [#4 0.61,0.32,0.87,U] [#5 0.36,-0.40,0.71,U] [#6 1.22,-0.10,0.00,M3] [#7 0.39,-0.15,0.65,U] [#8 0.40,-0.92,0.00,M1] 
23:46:11.639 00.016 9340 refined, 3 included, MultiStar: {0.58, 0.03}, one-star: {0.82, 0.20}
23:46:11.654 00.015 9340 CameraToMount -- cameraTheta (0.05) - m_xAngle (-3.14) = xAngle (3.19 = -3.10)
23:46:11.667 00.013 9340 CameraToMount -- cameraTheta (0.05) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (3.17 = -3.11)
23:46:11.702 00.035 9340 CameraToMount -- cameraX=0.58 cameraY=0.03 hyp=0.58 cameraTheta=0.05 mountX=-0.58 mountY=-0.02, mountTheta=-3.11
23:46:11.722 00.020 9340 SchedulePrimaryMove(10104498, x=0.58, y=0.03, opts=13)
23:46:11.739 00.017 9340 Enqueuing Move request for scope (0.58, 0.03)
23:46:11.753 00.014 12020 Worker thread wakes up
23:46:11.754 00.001 12020 worker thread servicing REQUEST_MOVE scope ofs (0.58, 0.03) opts 0xd
23:46:11.754 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=4322, max=65529, med=7026, FiltMin=5522, FiltMax=65446, Gamma=2.870
23:46:11.767 00.013 12020 Handling offset move in thread for scope, endpoint = (0.58, 0.03)
23:46:11.767 00.000 9340 UpdateGuideState exits: m=323630 SNR=92.0
23:46:11.799 00.032 12020 Moving (0.58, 0.03) raw xDistance=-0.58 yDistance=-0.02
23:46:11.799 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:46:11.815 00.016 12020 GuideAlgorithmHysteresis::Result() returns -0.34 from input -0.58
23:46:11.815 00.000 9340 ScheduleExposure(1000,3,1) exposurePending=0
23:46:11.829 00.014 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:46:11.830 00.001 9340 Enqueuing Expose request
23:46:11.842 00.012 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
23:46:11.842 00.000 12020 MoveAxis(E, 66, ABG)
23:46:11.842 00.000 12020 Guiding  Dir = 2, Dur = 66
23:46:11.843 00.001 12020 IsSlewing returns 0
23:46:11.844 00.001 12020 IsGuiding returns 0
23:46:11.865 00.021 12020 PulseGuide returned control before completion, sleep 56
23:46:11.945 00.080 12020 IsGuiding returns 0
23:46:11.946 00.001 12020 Move returns status 0, amount 66
23:46:11.946 00.000 12020 MoveAxis(N, 0, ABG)
23:46:11.946 00.000 12020 Move returns status 0, amount 0
23:46:11.946 00.000 12020 move complete, result=0
23:46:11.947 00.001 12020 worker thread done servicing request
23:46:11.947 00.000 9340 GuideStep: -0.6 px 66 ms EAST, -0.0 px 0 ms NORTH
23:46:11.958 00.011 12020 Worker thread wakes up
23:46:11.960 00.002 12020 worker thread servicing REQUEST_EXPOSE 1000
23:46:11.960 00.000 12020 Handling exposure in thread, d=1000 o=3 r=(855,51,31,31)
23:46:12.983 01.023 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"8c8640f5-f0dd-4505-bd8b-85e329884825"}
23:46:13.021 00.038 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"8c8640f5-f0dd-4505-bd8b-85e329884825"}
23:46:13.039 00.018 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"133cf051-ef05-4b01-b607-2b579e4cf9e8"}
23:46:13.052 00.013 9340 case statement mapped state 6 to 3
23:46:13.062 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"133cf051-ef05-4b01-b607-2b579e4cf9e8"}
23:46:13.079 00.017 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"51455f49-2383-497c-bf7c-5789db55c5b4"}
23:46:13.102 00.023 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":112,"width":15,"height":15,"star_pos":[6.65,6.52],"pixels":"..."},"id":"51455f49-2383-497c-bf7c-5789db55c5b4"}
23:46:13.325 00.223 12020 Exposure complete
23:46:13.695 00.370 12020 worker thread done servicing request
23:46:13.695 00.000 9340 OnExposeComplete: enter
23:46:13.707 00.012 9340 UpdateGuideState(): m_state=6
23:46:13.727 00.020 9340 Star::Find(15, 870, 66, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 113
23:46:13.740 00.013 9340 Star::Find returns 1 (0), X=870.22, Y=67.05, Mass=339961, SNR=123.2, Peak=33261 HFD=4.0
23:46:13.769 00.029 9340 MultiStar: [#1 0.33,-0.18,0.58,U] [#2 0.73,0.59,0.00,M2] [#3 -0.40,0.48,0.62,U] [#4 0.52,0.59,0.66,U] [#5 0.09,-0.17,0.50,U] [#6 0.77,0.34,0.00,M4] [#7 0.32,0.33,0.48,U] [#8 0.13,-0.32,0.44,U] 
23:46:13.785 00.016 9340 refined, 6 included, MultiStar: {0.22, 0.29}, one-star: {0.39, 0.73}
23:46:13.799 00.014 9340 CameraToMount -- cameraTheta (0.92) - m_xAngle (-3.14) = xAngle (4.06 = -2.22)
23:46:13.816 00.017 9340 CameraToMount -- cameraTheta (0.92) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (4.04 = -2.24)
23:46:13.826 00.010 9340 CameraToMount -- cameraX=0.22 cameraY=0.29 hyp=0.36 cameraTheta=0.92 mountX=-0.22 mountY=-0.28, mountTheta=-2.23
23:46:13.845 00.019 9340 SchedulePrimaryMove(10104498, x=0.22, y=0.29, opts=13)
23:46:13.862 00.017 9340 Enqueuing Move request for scope (0.22, 0.29)
23:46:13.901 00.039 12020 Worker thread wakes up
23:46:13.902 00.001 12020 worker thread servicing REQUEST_MOVE scope ofs (0.22, 0.29) opts 0xd
23:46:13.902 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=4269, max=65486, med=7036, FiltMin=5472, FiltMax=65303, Gamma=2.870
23:46:13.919 00.017 12020 Handling offset move in thread for scope, endpoint = (0.22, 0.29)
23:46:13.919 00.000 9340 UpdateGuideState exits: m=339961 SNR=123.2
23:46:13.932 00.013 12020 Moving (0.22, 0.29) raw xDistance=-0.22 yDistance=-0.28
23:46:13.932 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:46:13.948 00.016 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.22
23:46:13.948 00.000 9340 ScheduleExposure(1000,3,1) exposurePending=0
23:46:13.959 00.011 12020 GuideAlgorithmResistSwitch::result() returns -0.28 from input -0.28
23:46:13.959 00.000 9340 Enqueuing Expose request
23:46:13.972 00.013 12020 MoveAxis(E, 0, ABG)
23:46:13.972 00.000 12020 Move returns status 0, amount 0
23:46:13.972 00.000 12020 MoveAxis(N, 48, ABG)
23:46:13.973 00.001 12020 Guiding  Dir = 0, Dur = 48
23:46:13.974 00.001 12020 IsSlewing returns 0
23:46:13.976 00.002 12020 IsGuiding returns 0
23:46:14.105 00.129 12020 IsGuiding returns 1
23:46:14.105 00.000 12020 scope still moving after pulse duration time elapsed
23:46:14.250 00.145 12020 IsSlewing returns 0
23:46:14.251 00.001 12020 IsGuiding returns 0
23:46:14.251 00.000 12020 scope move finished after 48 + 226 ms
23:46:14.252 00.001 12020 Move returns status 0, amount 48
23:46:14.252 00.000 12020 move complete, result=0
23:46:14.252 00.000 12020 worker thread done servicing request
23:46:14.252 00.000 9340 GuideStep: -0.2 px 0 ms EAST, -0.3 px 48 ms NORTH
23:46:14.266 00.014 12020 Worker thread wakes up
23:46:14.267 00.001 12020 worker thread servicing REQUEST_EXPOSE 1000
23:46:14.267 00.000 12020 Handling exposure in thread, d=1000 o=3 r=(855,51,31,31)
23:46:14.983 00.716 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"d1ddcb9b-fbd9-4a6e-a03f-b43d469fb8e1"}
23:46:15.009 00.026 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"d1ddcb9b-fbd9-4a6e-a03f-b43d469fb8e1"}
23:46:15.029 00.020 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"97bc4492-3491-43cc-b5ea-e294cb75bc62"}
23:46:15.058 00.029 9340 case statement mapped state 6 to 3
23:46:15.110 00.052 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"97bc4492-3491-43cc-b5ea-e294cb75bc62"}
23:46:15.138 00.028 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"e5bee8d9-573b-4d3b-9286-07b620b013f5"}
23:46:15.153 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":113,"width":15,"height":15,"star_pos":[7.22,7.05],"pixels":"..."},"id":"e5bee8d9-573b-4d3b-9286-07b620b013f5"}
23:46:15.697 00.544 12020 Exposure complete
23:46:16.021 00.324 12020 worker thread done servicing request
23:46:16.021 00.000 9340 OnExposeComplete: enter
23:46:16.039 00.018 9340 UpdateGuideState(): m_state=6
23:46:16.051 00.012 9340 Star::Find(15, 870, 67, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 114
23:46:16.067 00.016 9340 Star::Find returns 1 (0), X=870.81, Y=66.40, Mass=331959, SNR=95.0, Peak=31193 HFD=3.7
23:46:16.080 00.013 9340 MultiStar: [#1 0.60,-0.56,0.00,M1] [#2 0.86,0.00,0.00,M3] [#3 0.03,-0.34,0.88,U] [#4 0.83,0.14,0.00,M3] [#5 0.05,-0.59,0.72,U] [#6 1.58,-0.34,0.00,M5] [#7 0.63,0.15,0.60,U] [#8 0.21,-0.95,0.00,M1] 
23:46:16.093 00.013 9340 refined, 3 included, MultiStar: {0.44, -0.18}, one-star: {0.97, 0.08}
23:46:16.124 00.031 9340 CameraToMount -- cameraTheta (-0.38) - m_xAngle (-3.14) = xAngle (2.76 = 2.76)
23:46:16.137 00.013 9340 CameraToMount -- cameraTheta (-0.38) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (2.74 = 2.74)
23:46:16.149 00.012 9340 CameraToMount -- cameraX=0.44 cameraY=-0.18 hyp=0.47 cameraTheta=-0.38 mountX=-0.44 mountY=0.18, mountTheta=2.74
23:46:16.166 00.017 9340 SchedulePrimaryMove(10104498, x=0.44, y=-0.18, opts=13)
23:46:16.184 00.018 9340 Enqueuing Move request for scope (0.44, -0.18)
23:46:16.200 00.016 12020 Worker thread wakes up
23:46:16.200 00.000 12020 worker thread servicing REQUEST_MOVE scope ofs (0.44, -0.18) opts 0xd
23:46:16.201 00.001 12020 Handling offset move in thread for scope, endpoint = (0.44, -0.18)
23:46:16.201 00.000 12020 Moving (0.44, -0.18) raw xDistance=-0.44 yDistance=0.18
23:46:16.201 00.000 12020 GuideAlgorithmHysteresis::Result() returns -0.26 from input -0.44
23:46:16.201 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:46:16.201 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=3843, max=65529, med=7039, FiltMin=5548, FiltMax=64097, Gamma=2.870
23:46:16.231 00.030 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.18
23:46:16.231 00.000 12020 MoveAxis(E, 50, ABG)
23:46:16.231 00.000 9340 UpdateGuideState exits: m=331959 SNR=95.0
23:46:16.247 00.016 12020 Guiding  Dir = 2, Dur = 50
23:46:16.247 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:46:16.261 00.014 12020 IsSlewing returns 0
23:46:16.261 00.000 9340 ScheduleExposure(1000,3,1) exposurePending=0
23:46:16.273 00.012 12020 IsGuiding returns 0
23:46:16.273 00.000 9340 Enqueuing Expose request
23:46:16.295 00.022 12020 PulseGuide returned control before completion, sleep 39
23:46:16.341 00.046 12020 IsGuiding returns 1
23:46:16.341 00.000 12020 scope still moving after pulse duration time elapsed
23:46:16.375 00.034 12020 IsSlewing returns 0
23:46:16.377 00.002 12020 IsGuiding returns 0
23:46:16.377 00.000 12020 scope move finished after 50 + 54 ms
23:46:16.377 00.000 12020 Move returns status 0, amount 50
23:46:16.377 00.000 12020 MoveAxis(N, 0, ABG)
23:46:16.378 00.001 12020 Move returns status 0, amount 0
23:46:16.378 00.000 12020 move complete, result=0
23:46:16.378 00.000 12020 worker thread done servicing request
23:46:16.378 00.000 9340 GuideStep: -0.4 px 50 ms EAST, 0.2 px 0 ms NORTH
23:46:16.391 00.013 12020 Worker thread wakes up
23:46:16.392 00.001 12020 worker thread servicing REQUEST_EXPOSE 1000
23:46:16.392 00.000 12020 Handling exposure in thread, d=1000 o=3 r=(855,51,31,31)
23:46:16.986 00.594 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"3608a59f-a014-4910-81c4-f9c8fa8cb226"}
23:46:17.032 00.046 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"3608a59f-a014-4910-81c4-f9c8fa8cb226"}
23:46:17.059 00.027 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"9d147291-b445-41a5-b028-62276b48c41b"}
23:46:17.074 00.015 9340 case statement mapped state 6 to 3
23:46:17.120 00.046 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"9d147291-b445-41a5-b028-62276b48c41b"}
23:46:17.146 00.026 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"b90997f2-280f-41f7-9ed3-7a216d61c6c6"}
23:46:17.164 00.018 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":114,"width":15,"height":15,"star_pos":[6.81,7.40],"pixels":"..."},"id":"b90997f2-280f-41f7-9ed3-7a216d61c6c6"}
23:46:17.793 00.629 12020 Exposure complete
23:46:18.331 00.538 12020 worker thread done servicing request
23:46:18.332 00.001 9340 OnExposeComplete: enter
23:46:18.357 00.025 9340 UpdateGuideState(): m_state=6
23:46:18.372 00.015 9340 Star::Find(15, 870, 66, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 115
23:46:18.396 00.024 9340 Star::Find returns 1 (0), X=870.62, Y=66.47, Mass=306371, SNR=94.1, Peak=33793 HFD=3.3
23:46:18.423 00.027 9340 MultiStar: [#1 0.59,-0.39,0.88,U] [#2 0.33,-0.30,0.63,U] [#3 -0.15,0.09,0.88,U] [#4 0.87,0.49,0.00,M4] [#5 0.33,-0.56,0.51,U] [#6 1.37,-0.37,0.00,M6] [#7 0.66,-0.11,0.64,U] [#8 0.18,-0.63,0.72,U] 
23:46:18.459 00.036 9340 refined, 6 included, MultiStar: {0.40, -0.21}, one-star: {0.79, 0.14}
23:46:18.473 00.014 9340 CameraToMount -- cameraTheta (-0.49) - m_xAngle (-3.14) = xAngle (2.64 = 2.64)
23:46:18.486 00.013 9340 CameraToMount -- cameraTheta (-0.49) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (2.63 = 2.63)
23:46:18.498 00.012 9340 CameraToMount -- cameraX=0.40 cameraY=-0.21 hyp=0.45 cameraTheta=-0.49 mountX=-0.40 mountY=0.22, mountTheta=2.63
23:46:18.519 00.021 9340 SchedulePrimaryMove(10104498, x=0.40, y=-0.21, opts=13)
23:46:18.533 00.014 9340 Enqueuing Move request for scope (0.40, -0.21)
23:46:18.548 00.015 12020 Worker thread wakes up
23:46:18.548 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=3952, max=65529, med=7034, FiltMin=5331, FiltMax=65446, Gamma=2.870
23:46:18.579 00.031 12020 worker thread servicing REQUEST_MOVE scope ofs (0.40, -0.21) opts 0xd
23:46:18.579 00.000 9340 UpdateGuideState exits: m=306371 SNR=94.1
23:46:18.595 00.016 12020 Handling offset move in thread for scope, endpoint = (0.40, -0.21)
23:46:18.595 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:46:18.605 00.010 12020 Moving (0.40, -0.21) raw xDistance=-0.40 yDistance=0.22
23:46:18.605 00.000 9340 ScheduleExposure(1000,3,1) exposurePending=0
23:46:18.623 00.018 12020 GuideAlgorithmHysteresis::Result() returns -0.26 from input -0.40
23:46:18.623 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:46:18.623 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.22
23:46:18.624 00.001 9340 Enqueuing Expose request
23:46:18.642 00.018 12020 MoveAxis(E, 51, ABG)
23:46:18.642 00.000 12020 Guiding  Dir = 2, Dur = 51
23:46:18.643 00.001 12020 IsSlewing returns 0
23:46:18.644 00.001 12020 IsGuiding returns 0
23:46:18.662 00.018 12020 PulseGuide returned control before completion, sleep 44
23:46:18.714 00.052 12020 IsGuiding returns 1
23:46:18.714 00.000 12020 scope still moving after pulse duration time elapsed
23:46:18.760 00.046 12020 IsSlewing returns 0
23:46:18.790 00.030 12020 IsGuiding returns 0
23:46:18.790 00.000 12020 scope move finished after 51 + 94 ms
23:46:18.790 00.000 12020 Move returns status 0, amount 51
23:46:18.791 00.001 12020 MoveAxis(N, 0, ABG)
23:46:18.791 00.000 12020 Move returns status 0, amount 0
23:46:18.791 00.000 12020 move complete, result=0
23:46:18.792 00.001 12020 worker thread done servicing request
23:46:18.792 00.000 9340 GuideStep: -0.4 px 51 ms EAST, 0.2 px 0 ms NORTH
23:46:18.811 00.019 12020 Worker thread wakes up
23:46:18.811 00.000 12020 worker thread servicing REQUEST_EXPOSE 1000
23:46:18.811 00.000 12020 Handling exposure in thread, d=1000 o=3 r=(855,51,31,31)
23:46:18.989 00.178 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"cb462786-4572-43fd-8058-2aa412e161bc"}
23:46:19.017 00.028 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"cb462786-4572-43fd-8058-2aa412e161bc"}
23:46:19.041 00.024 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"6e85edf6-b039-4eba-8c3d-9b06d35f6898"}
23:46:19.062 00.021 9340 case statement mapped state 6 to 3
23:46:19.097 00.035 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"6e85edf6-b039-4eba-8c3d-9b06d35f6898"}
23:46:19.112 00.015 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"81205ef3-9ee1-4622-a329-1bdefb9aea0d"}
23:46:19.150 00.038 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":115,"width":15,"height":15,"star_pos":[6.62,7.47],"pixels":"..."},"id":"81205ef3-9ee1-4622-a329-1bdefb9aea0d"}
23:46:20.181 01.031 12020 Exposure complete
23:46:20.409 00.228 12020 worker thread done servicing request
23:46:20.410 00.001 9340 OnExposeComplete: enter
23:46:20.423 00.013 9340 UpdateGuideState(): m_state=6
23:46:20.434 00.011 9340 Star::Find(15, 870, 66, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 116
23:46:20.460 00.026 9340 Star::Find returns 1 (0), X=870.37, Y=66.72, Mass=371940, SNR=136.3, Peak=32853 HFD=3.7
23:46:20.479 00.019 9340 MultiStar: [#1 0.13,0.06,0.53,U] [#2 0.06,0.33,0.59,U] [#3 -0.32,0.00,0.63,U] [#4 0.65,0.29,0.55,U] [#5 -0.19,-0.32,0.44,U] [#6 0.66,-0.02,0.44,U] [#7 0.44,0.67,0.00,M1] [#8 -0.32,-0.29,0.43,U] 
23:46:20.488 00.009 9340 refined, 7 included, MultiStar: {0.19, 0.11}, one-star: {0.54, 0.40}
23:46:20.501 00.013 9340 CameraToMount -- cameraTheta (0.54) - m_xAngle (-3.14) = xAngle (3.67 = -2.61)
23:46:20.512 00.011 9340 CameraToMount -- cameraTheta (0.54) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (3.66 = -2.63)
23:46:20.521 00.009 9340 CameraToMount -- cameraX=0.19 cameraY=0.11 hyp=0.22 cameraTheta=0.54 mountX=-0.19 mountY=-0.11, mountTheta=-2.62
23:46:20.536 00.015 9340 SchedulePrimaryMove(10104498, x=0.19, y=0.11, opts=13)
23:46:20.550 00.014 9340 Enqueuing Move request for scope (0.19, 0.11)
23:46:20.562 00.012 12020 Worker thread wakes up
23:46:20.563 00.001 9340 UpdateImageDisplay: Size=(1920,1080) min=4001, max=65489, med=7021, FiltMin=5281, FiltMax=63998, Gamma=2.870
23:46:20.589 00.026 12020 worker thread servicing REQUEST_MOVE scope ofs (0.19, 0.11) opts 0xd
23:46:20.590 00.001 9340 UpdateGuideState exits: m=371940 SNR=136.3
23:46:20.600 00.010 12020 Handling offset move in thread for scope, endpoint = (0.19, 0.11)
23:46:20.601 00.001 12020 Moving (0.19, 0.11) raw xDistance=-0.19 yDistance=-0.11
23:46:20.601 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:46:20.615 00.014 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.19
23:46:20.615 00.000 9340 ScheduleExposure(1000,3,1) exposurePending=0
23:46:20.627 00.012 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:46:20.628 00.001 9340 Enqueuing Expose request
23:46:20.641 00.013 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
23:46:20.641 00.000 12020 MoveAxis(E, 0, ABG)
23:46:20.641 00.000 12020 Move returns status 0, amount 0
23:46:20.641 00.000 12020 MoveAxis(N, 0, ABG)
23:46:20.641 00.000 12020 Move returns status 0, amount 0
23:46:20.642 00.001 12020 move complete, result=0
23:46:20.642 00.000 12020 worker thread done servicing request
23:46:20.642 00.000 12020 Worker thread wakes up
23:46:20.643 00.001 12020 worker thread servicing REQUEST_EXPOSE 1000
23:46:20.643 00.000 12020 Handling exposure in thread, d=1000 o=3 r=(855,51,31,31)
23:46:20.645 00.002 9340 GuideStep: -0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
23:46:20.986 00.341 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"3fe422e5-19d6-4fae-ad1f-e310c776123e"}
23:46:21.001 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"3fe422e5-19d6-4fae-ad1f-e310c776123e"}
23:46:21.015 00.014 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"ccbe0a48-7bcb-448e-9bb3-f9f2369f9ff8"}
23:46:21.029 00.014 9340 case statement mapped state 6 to 3
23:46:21.040 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"ccbe0a48-7bcb-448e-9bb3-f9f2369f9ff8"}
23:46:21.052 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"b3858ab7-cccf-4afc-ac05-291c13db9a5f"}
23:46:21.072 00.020 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":116,"width":15,"height":15,"star_pos":[7.37,6.72],"pixels":"..."},"id":"b3858ab7-cccf-4afc-ac05-291c13db9a5f"}
23:46:22.012 00.940 12020 Exposure complete
23:46:22.264 00.252 12020 worker thread done servicing request
23:46:22.264 00.000 9340 OnExposeComplete: enter
23:46:22.277 00.013 9340 UpdateGuideState(): m_state=6
23:46:22.302 00.025 9340 Star::Find(15, 870, 66, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 117
23:46:22.317 00.015 9340 Star::Find returns 1 (0), X=870.78, Y=67.45, Mass=372848, SNR=121.2, Peak=30604 HFD=3.8
23:46:22.328 00.011 9340 MultiStar: [#1 0.53,0.20,0.80,U] [#2 0.55,0.65,0.00,M2] [#3 0.28,0.50,0.55,U] [#4 0.84,1.06,0.00,M4] [#5 0.25,0.32,0.56,U] [#6 1.11,0.04,0.00,M6] [#7 0.33,0.91,0.00,M2] [#8 0.25,0.19,0.58,U] 
23:46:22.341 00.013 9340 refined, 4 included, MultiStar: {0.52, 0.53}, one-star: {0.95, 1.13}
23:46:22.351 00.010 9340 CameraToMount -- cameraTheta (0.80) - m_xAngle (-3.14) = xAngle (3.93 = -2.35)
23:46:22.361 00.010 9340 CameraToMount -- cameraTheta (0.80) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (3.92 = -2.37)
23:46:22.373 00.012 9340 CameraToMount -- cameraX=0.52 cameraY=0.53 hyp=0.74 cameraTheta=0.80 mountX=-0.52 mountY=-0.52, mountTheta=-2.36
23:46:22.388 00.015 9340 SchedulePrimaryMove(10104498, x=0.52, y=0.53, opts=13)
23:46:22.400 00.012 9340 Enqueuing Move request for scope (0.52, 0.53)
23:46:22.412 00.012 12020 Worker thread wakes up
23:46:22.412 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=4389, max=65489, med=7046, FiltMin=5536, FiltMax=65303, Gamma=2.870
23:46:22.438 00.026 12020 worker thread servicing REQUEST_MOVE scope ofs (0.52, 0.53) opts 0xd
23:46:22.438 00.000 9340 UpdateGuideState exits: m=372848 SNR=121.2
23:46:22.451 00.013 12020 Handling offset move in thread for scope, endpoint = (0.52, 0.53)
23:46:22.452 00.001 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:46:22.463 00.011 12020 Moving (0.52, 0.53) raw xDistance=-0.52 yDistance=-0.52
23:46:22.463 00.000 9340 ScheduleExposure(1000,3,1) exposurePending=0
23:46:22.475 00.012 12020 GuideAlgorithmHysteresis::Result() returns -0.31 from input -0.52
23:46:22.475 00.000 9340 Enqueuing Expose request
23:46:22.485 00.010 12020 GuideAlgorithmResistSwitch::result() returns -0.52 from input -0.52
23:46:22.485 00.000 12020 MoveAxis(E, 60, ABG)
23:46:22.485 00.000 12020 Guiding  Dir = 2, Dur = 60
23:46:22.486 00.001 12020 IsSlewing returns 0
23:46:22.487 00.001 12020 IsGuiding returns 0
23:46:22.516 00.029 12020 PulseGuide returned control before completion, sleep 41
23:46:22.595 00.079 12020 IsGuiding returns 0
23:46:22.597 00.002 12020 Move returns status 0, amount 60
23:46:22.597 00.000 12020 MoveAxis(N, 87, ABG)
23:46:22.597 00.000 12020 Guiding  Dir = 0, Dur = 87
23:46:22.598 00.001 12020 IsSlewing returns 0
23:46:22.599 00.001 12020 IsGuiding returns 0
23:46:22.684 00.085 12020 PulseGuide returned control before completion, sleep 12
23:46:22.724 00.040 12020 IsGuiding returns 1
23:46:22.724 00.000 12020 scope still moving after pulse duration time elapsed
23:46:22.867 00.143 12020 IsSlewing returns 0
23:46:22.868 00.001 12020 IsGuiding returns 0
23:46:22.869 00.001 12020 scope move finished after 87 + 182 ms
23:46:22.869 00.000 12020 Move returns status 0, amount 87
23:46:22.869 00.000 12020 move complete, result=0
23:46:22.870 00.001 12020 worker thread done servicing request
23:46:22.870 00.000 12020 Worker thread wakes up
23:46:22.870 00.000 9340 GuideStep: -0.5 px 60 ms EAST, -0.5 px 87 ms NORTH
23:46:22.894 00.024 12020 worker thread servicing REQUEST_EXPOSE 1000
23:46:22.894 00.000 12020 Handling exposure in thread, d=1000 o=3 r=(855,51,31,31)
23:46:22.985 00.091 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"d7f4e8d4-e43d-46d3-bcc7-c67035af6adf"}
23:46:22.995 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"d7f4e8d4-e43d-46d3-bcc7-c67035af6adf"}
23:46:23.004 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"f17438aa-d006-4667-a4d1-a26fe18659c6"}
23:46:23.017 00.013 9340 case statement mapped state 6 to 3
23:46:23.027 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"f17438aa-d006-4667-a4d1-a26fe18659c6"}
23:46:23.038 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"aa5ea659-9cdf-49ec-aaf8-b9ee8281a3ec"}
23:46:23.062 00.024 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":117,"width":15,"height":15,"star_pos":[6.78,7.45],"pixels":"..."},"id":"aa5ea659-9cdf-49ec-aaf8-b9ee8281a3ec"}
23:46:24.273 01.211 12020 Exposure complete
23:46:24.771 00.498 12020 worker thread done servicing request
23:46:24.771 00.000 9340 OnExposeComplete: enter
23:46:24.795 00.024 9340 UpdateGuideState(): m_state=6
23:46:24.835 00.040 9340 Star::Find(15, 870, 67, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 118
23:46:24.847 00.012 9340 Star::Find returns 1 (0), X=870.33, Y=66.02, Mass=378835, SNR=104.6, Peak=35109 HFD=3.9
23:46:24.867 00.020 9340 MultiStar: [#1 0.92,-0.68,0.00,M1] [#2 0.34,-0.36,0.70,U] [#3 -0.12,-0.58,0.81,U] [#4 0.84,-0.08,0.00,M5] [#5 0.40,-0.87,0.00,M1] [#6 0.59,-0.58,0.00,M7] [#7 0.37,-0.15,0.51,U] [#8 0.07,-1.28,0.00,M1] 
23:46:24.882 00.015 9340 refined, 3 included, MultiStar: {0.28, -0.36}, one-star: {0.50, -0.31}
23:46:24.903 00.021 9340 CameraToMount -- cameraTheta (-0.92) - m_xAngle (-3.14) = xAngle (2.21 = 2.21)
23:46:24.921 00.018 9340 CameraToMount -- cameraTheta (-0.92) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (2.20 = 2.20)
23:46:24.953 00.032 9340 CameraToMount -- cameraX=0.28 cameraY=-0.36 hyp=0.46 cameraTheta=-0.92 mountX=-0.27 mountY=0.37, mountTheta=2.21
23:46:24.992 00.039 9340 SchedulePrimaryMove(10104498, x=0.28, y=-0.36, opts=13)
23:46:25.004 00.012 9340 Enqueuing Move request for scope (0.28, -0.36)
23:46:25.016 00.012 12020 Worker thread wakes up
23:46:25.016 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=4136, max=65529, med=7044, FiltMin=5555, FiltMax=65446, Gamma=2.870
23:46:25.032 00.016 12020 worker thread servicing REQUEST_MOVE scope ofs (0.28, -0.36) opts 0xd
23:46:25.033 00.001 9340 UpdateGuideState exits: m=378835 SNR=104.6
23:46:25.048 00.015 12020 Handling offset move in thread for scope, endpoint = (0.28, -0.36)
23:46:25.048 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:46:25.062 00.014 12020 Moving (0.28, -0.36) raw xDistance=-0.27 yDistance=0.37
23:46:25.062 00.000 9340 ScheduleExposure(1000,3,1) exposurePending=0
23:46:25.095 00.033 12020 GuideAlgorithmHysteresis::Result() returns -0.19 from input -0.27
23:46:25.095 00.000 9340 Enqueuing Expose request
23:46:25.113 00.018 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
23:46:25.113 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.37
23:46:25.113 00.000 12020 MoveAxis(E, 38, ABG)
23:46:25.114 00.001 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"056cde95-5438-4b37-b4c1-ad90dcc525b1"}
23:46:25.126 00.012 12020 Guiding  Dir = 2, Dur = 38
23:46:25.126 00.000 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"056cde95-5438-4b37-b4c1-ad90dcc525b1"}
23:46:25.139 00.013 12020 IsSlewing returns 0
23:46:25.140 00.001 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"a8742da0-1611-47f5-9879-104ab1aeb2cd"}
23:46:25.152 00.012 12020 IsGuiding returns 0
23:46:25.152 00.000 9340 case statement mapped state 6 to 3
23:46:25.163 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"a8742da0-1611-47f5-9879-104ab1aeb2cd"}
23:46:25.186 00.023 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"a59d8fa0-8f99-4f8c-b6f0-4e8d6a16b2a4"}
23:46:25.200 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":118,"width":15,"height":15,"star_pos":[7.33,7.02],"pixels":"..."},"id":"a59d8fa0-8f99-4f8c-b6f0-4e8d6a16b2a4"}
23:46:25.215 00.015 12020 IsGuiding returns 1
23:46:25.215 00.000 12020 scope still moving after pulse duration time elapsed
23:46:25.266 00.051 12020 IsSlewing returns 0
23:46:25.267 00.001 12020 IsGuiding returns 0
23:46:25.268 00.001 12020 scope move finished after 38 + 77 ms
23:46:25.268 00.000 12020 Move returns status 0, amount 38
23:46:25.268 00.000 12020 MoveAxis(N, 0, ABG)
23:46:25.268 00.000 12020 Move returns status 0, amount 0
23:46:25.269 00.001 12020 move complete, result=0
23:46:25.269 00.000 12020 worker thread done servicing request
23:46:25.269 00.000 9340 GuideStep: -0.3 px 38 ms EAST, 0.4 px 0 ms NORTH
23:46:25.286 00.017 12020 Worker thread wakes up
23:46:25.286 00.000 12020 worker thread servicing REQUEST_EXPOSE 1000
23:46:25.286 00.000 12020 Handling exposure in thread, d=1000 o=3 r=(855,51,31,31)
23:46:26.650 01.364 12020 Exposure complete
23:46:26.902 00.252 12020 worker thread done servicing request
23:46:26.902 00.000 9340 OnExposeComplete: enter
23:46:26.919 00.017 9340 UpdateGuideState(): m_state=6
23:46:26.947 00.028 9340 Star::Find(15, 870, 66, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 119
23:46:26.962 00.015 9340 Star::Find returns 1 (0), X=870.48, Y=66.40, Mass=405652, SNR=129.0, Peak=42105 HFD=3.4
23:46:26.973 00.011 9340 MultiStar: [#1 0.72,-0.48,0.00,M2] [#2 0.49,0.09,0.59,U] [#3 -0.29,-0.40,0.67,U] [#4 0.74,0.02,0.52,U] [#5 0.27,-1.07,0.00,M2] [#6 0.99,-0.19,0.00,M8] [#7 0.39,0.02,0.42,U] [#8 0.17,-0.96,0.00,M2] 
23:46:26.985 00.012 9340 refined, 4 included, MultiStar: {0.41, -0.03}, one-star: {0.65, 0.08}
23:46:26.995 00.010 9340 CameraToMount -- cameraTheta (-0.09) - m_xAngle (-3.14) = xAngle (3.05 = 3.05)
23:46:27.005 00.010 9340 CameraToMount -- cameraTheta (-0.09) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (3.03 = 3.03)
23:46:27.018 00.013 9340 CameraToMount -- cameraX=0.41 cameraY=-0.03 hyp=0.41 cameraTheta=-0.09 mountX=-0.41 mountY=0.04, mountTheta=3.04
23:46:27.034 00.016 9340 SchedulePrimaryMove(10104498, x=0.41, y=-0.03, opts=13)
23:46:27.046 00.012 9340 Enqueuing Move request for scope (0.41, -0.03)
23:46:27.073 00.027 12020 Worker thread wakes up
23:46:27.073 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=4383, max=65529, med=7048, FiltMin=5569, FiltMax=65446, Gamma=2.870
23:46:27.087 00.014 12020 worker thread servicing REQUEST_MOVE scope ofs (0.41, -0.03) opts 0xd
23:46:27.087 00.000 9340 UpdateGuideState exits: m=405652 SNR=129.0
23:46:27.097 00.010 12020 Handling offset move in thread for scope, endpoint = (0.41, -0.03)
23:46:27.097 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:46:27.111 00.014 12020 Moving (0.41, -0.03) raw xDistance=-0.41 yDistance=0.04
23:46:27.111 00.000 9340 ScheduleExposure(1000,3,1) exposurePending=0
23:46:27.120 00.009 12020 GuideAlgorithmHysteresis::Result() returns -0.26 from input -0.41
23:46:27.121 00.001 9340 Enqueuing Expose request
23:46:27.131 00.010 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:46:27.131 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
23:46:27.131 00.000 12020 MoveAxis(E, 51, ABG)
23:46:27.131 00.000 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"b1ccb187-de8a-4144-b1f2-7561c26c5481"}
23:46:27.143 00.012 12020 Guiding  Dir = 2, Dur = 51
23:46:27.143 00.000 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"b1ccb187-de8a-4144-b1f2-7561c26c5481"}
23:46:27.154 00.011 12020 IsSlewing returns 0
23:46:27.155 00.001 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"259480eb-8c2f-43fe-b255-6d03e707ccc9"}
23:46:27.166 00.011 12020 IsGuiding returns 0
23:46:27.166 00.000 9340 case statement mapped state 6 to 3
23:46:27.192 00.026 12020 PulseGuide returned control before completion, sleep 40
23:46:27.193 00.001 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"259480eb-8c2f-43fe-b255-6d03e707ccc9"}
23:46:27.212 00.019 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"e2ec9b61-6e68-4152-a871-781a479784c8"}
23:46:27.222 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":119,"width":15,"height":15,"star_pos":[7.48,7.40],"pixels":"..."},"id":"e2ec9b61-6e68-4152-a871-781a479784c8"}
23:46:27.266 00.044 12020 IsGuiding returns 0
23:46:27.266 00.000 12020 Move returns status 0, amount 51
23:46:27.266 00.000 12020 MoveAxis(N, 0, ABG)
23:46:27.266 00.000 12020 Move returns status 0, amount 0
23:46:27.267 00.001 12020 move complete, result=0
23:46:27.267 00.000 12020 worker thread done servicing request
23:46:27.267 00.000 9340 GuideStep: -0.4 px 51 ms EAST, 0.0 px 0 ms NORTH
23:46:27.281 00.014 12020 Worker thread wakes up
23:46:27.281 00.000 12020 worker thread servicing REQUEST_EXPOSE 1000
23:46:27.281 00.000 12020 Handling exposure in thread, d=1000 o=3 r=(855,51,31,31)
23:46:28.653 01.372 12020 Exposure complete
23:46:28.893 00.240 12020 worker thread done servicing request
23:46:28.894 00.001 9340 OnExposeComplete: enter
23:46:28.906 00.012 9340 UpdateGuideState(): m_state=6
23:46:28.916 00.010 9340 Star::Find(15, 870, 66, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 120
23:46:28.925 00.009 9340 Star::Find returns 1 (0), X=870.27, Y=66.60, Mass=363468, SNR=110.3, Peak=34973 HFD=3.7
23:46:28.937 00.012 9340 MultiStar: [#1 0.37,-0.07,0.64,U] [#2 0.28,0.39,0.76,U] [#3 -0.34,0.04,0.71,U] [#4 0.47,0.59,0.71,U] [#5 -0.19,-0.14,0.59,U] [#6 0.82,0.23,0.00,M9] [#7 0.17,0.62,0.52,U] [#8 -0.06,-0.29,0.57,U] 
23:46:28.953 00.016 9340 refined, 7 included, MultiStar: {0.17, 0.19}, one-star: {0.44, 0.28}
23:46:28.968 00.015 9340 CameraToMount -- cameraTheta (0.85) - m_xAngle (-3.14) = xAngle (3.98 = -2.30)
23:46:28.993 00.025 9340 CameraToMount -- cameraTheta (0.85) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (3.97 = -2.32)
23:46:29.006 00.013 9340 CameraToMount -- cameraX=0.17 cameraY=0.19 hyp=0.25 cameraTheta=0.85 mountX=-0.17 mountY=-0.19, mountTheta=-2.31
23:46:29.023 00.017 9340 SchedulePrimaryMove(10104498, x=0.17, y=0.19, opts=13)
23:46:29.037 00.014 9340 Enqueuing Move request for scope (0.17, 0.19)
23:46:29.047 00.010 12020 Worker thread wakes up
23:46:29.047 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=3562, max=65486, med=7042, FiltMin=5549, FiltMax=64449, Gamma=2.870
23:46:29.056 00.009 12020 worker thread servicing REQUEST_MOVE scope ofs (0.17, 0.19) opts 0xd
23:46:29.056 00.000 9340 UpdateGuideState exits: m=363468 SNR=110.3
23:46:29.069 00.013 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:46:29.081 00.012 12020 Handling offset move in thread for scope, endpoint = (0.17, 0.19)
23:46:29.081 00.000 9340 ScheduleExposure(1000,3,1) exposurePending=0
23:46:29.091 00.010 9340 Enqueuing Expose request
23:46:29.117 00.026 12020 Moving (0.17, 0.19) raw xDistance=-0.17 yDistance=-0.19
23:46:29.117 00.000 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17
23:46:29.118 00.001 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:46:29.118 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
23:46:29.118 00.000 12020 MoveAxis(E, 0, ABG)
23:46:29.118 00.000 12020 Move returns status 0, amount 0
23:46:29.118 00.000 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"87ef9413-c079-4414-b687-de760c0e3a1b"}
23:46:29.131 00.013 12020 MoveAxis(N, 0, ABG)
23:46:29.131 00.000 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"87ef9413-c079-4414-b687-de760c0e3a1b"}
23:46:29.141 00.010 12020 Move returns status 0, amount 0
23:46:29.143 00.002 12020 move complete, result=0
23:46:29.143 00.000 9340 GuideStep: -0.2 px 0 ms EAST, -0.2 px 0 ms NORTH
23:46:29.153 00.010 12020 worker thread done servicing request
23:46:29.154 00.001 12020 Worker thread wakes up
23:46:29.154 00.000 12020 worker thread servicing REQUEST_EXPOSE 1000
23:46:29.154 00.000 12020 Handling exposure in thread, d=1000 o=3 r=(855,51,31,31)
23:46:29.161 00.007 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"66922d37-7416-42d3-9bd4-5c8afd09a673"}
23:46:29.171 00.010 9340 case statement mapped state 6 to 3
23:46:29.191 00.020 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"66922d37-7416-42d3-9bd4-5c8afd09a673"}
23:46:29.213 00.022 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"d3829800-b960-4b70-89d8-6f1f508401d0"}
23:46:29.224 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":120,"width":15,"height":15,"star_pos":[7.27,6.60],"pixels":"..."},"id":"d3829800-b960-4b70-89d8-6f1f508401d0"}
23:46:29.580 00.356 9340 evsrv: cli 100A41E8 connect
23:46:29.605 00.025 9340 case statement mapped state 6 to 3
23:46:29.718 00.113 9340 case statement mapped state 6 to 3
23:46:29.733 00.015 9340 evsrv: cli 100A41E8 request: {"method":"get_app_state","id":"4d69c3ed-d047-45d2-a6e2-b16eeb6bcb34"}
23:46:29.763 00.030 9340 case statement mapped state 6 to 3
23:46:29.777 00.014 9340 evsrv: cli 100A41E8 response: {"jsonrpc":"2.0","result":"Guiding","id":"4d69c3ed-d047-45d2-a6e2-b16eeb6bcb34"}
23:46:29.914 00.137 9340 evsrv: cli 100A41E8 disconnect
23:46:30.976 01.062 12020 Exposure complete
23:46:30.997 00.021 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"33957f76-8296-4349-9abe-d54f7699d2ad"}
23:46:31.269 00.272 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"33957f76-8296-4349-9abe-d54f7699d2ad"}
23:46:31.652 00.383 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"cf63b2f7-89e7-41a5-854e-100c90a68877"}
23:46:32.107 00.455 9340 case statement mapped state 6 to 3
23:46:32.634 00.527 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"cf63b2f7-89e7-41a5-854e-100c90a68877"}
23:46:32.929 00.295 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"384de702-30bd-4e05-9a55-a84b82e67b29"}
23:46:33.121 00.192 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":120,"width":15,"height":15,"star_pos":[7.27,6.60],"pixels":"..."},"id":"384de702-30bd-4e05-9a55-a84b82e67b29"}
23:46:33.299 00.178 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"6fb130d8-0923-464b-9359-971109e628f8"}
23:46:33.441 00.142 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"6fb130d8-0923-464b-9359-971109e628f8"}
23:46:33.542 00.101 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"f71451f4-b583-40dd-a7d6-69ffe7b10b3a"}
23:46:33.631 00.089 9340 case statement mapped state 6 to 3
23:46:33.671 00.040 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"f71451f4-b583-40dd-a7d6-69ffe7b10b3a"}
23:46:33.757 00.086 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"a995ea62-3f5d-4694-b752-6047eee64207"}
23:46:33.798 00.041 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":120,"width":15,"height":15,"star_pos":[7.27,6.60],"pixels":"..."},"id":"a995ea62-3f5d-4694-b752-6047eee64207"}
23:46:33.885 00.087 12020 worker thread done servicing request
23:46:33.888 00.003 9340 OnExposeComplete: enter
23:46:33.926 00.038 9340 UpdateGuideState(): m_state=6
23:46:33.968 00.042 9340 Star::Find(15, 870, 66, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 121
23:46:34.050 00.082 9340 Star::Find returns 1 (0), X=870.11, Y=66.39, Mass=407114, SNR=107.4, Peak=42764 HFD=3.5
23:46:34.103 00.053 9340 MultiStar: [#1 -0.03,-0.36,0.69,U] [#2 0.18,0.25,0.67,U] [#3 -0.55,0.09,0.72,U] [#4 0.38,0.44,0.64,U] [#5 -0.64,-0.63,0.00,M2] [#6 0.77,0.02,0.55,U] [#7 -0.14,0.06,0.53,U] [#8 -0.06,-0.73,0.61,U] 
23:46:34.183 00.080 9340 refined, 7 included, MultiStar: {0.10, -0.01}, one-star: {0.28, 0.07}
23:46:34.369 00.186 9340 CameraToMount -- cameraTheta (-0.13) - m_xAngle (-3.14) = xAngle (3.01 = 3.01)
23:46:34.545 00.176 9340 CameraToMount -- cameraTheta (-0.13) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (2.99 = 2.99)
23:46:34.630 00.085 9340 CameraToMount -- cameraX=0.10 cameraY=-0.01 hyp=0.10 cameraTheta=-0.13 mountX=-0.10 mountY=0.01, mountTheta=2.99
23:46:34.726 00.096 9340 SchedulePrimaryMove(10104498, x=0.10, y=-0.01, opts=13)
23:46:34.756 00.030 9340 Enqueuing Move request for scope (0.10, -0.01)
23:46:34.776 00.020 12020 Worker thread wakes up
23:46:34.776 00.000 12020 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.01) opts 0xd
23:46:34.777 00.001 12020 Handling offset move in thread for scope, endpoint = (0.10, -0.01)
23:46:34.777 00.000 12020 Moving (0.10, -0.01) raw xDistance=-0.10 yDistance=0.01
23:46:34.777 00.000 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
23:46:34.777 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:46:34.779 00.002 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
23:46:34.779 00.000 12020 MoveAxis(E, 0, ABG)
23:46:34.779 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=4318, max=65459, med=7046, FiltMin=5445, FiltMax=64882, Gamma=2.870
23:46:34.851 00.072 12020 Move returns status 0, amount 0
23:46:34.851 00.000 12020 MoveAxis(N, 0, ABG)
23:46:34.852 00.001 12020 Move returns status 0, amount 0
23:46:34.852 00.000 9340 UpdateGuideState exits: m=407114 SNR=107.4
23:46:34.871 00.019 12020 move complete, result=0
23:46:34.872 00.001 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:46:34.887 00.015 12020 worker thread done servicing request
23:46:34.887 00.000 9340 ScheduleExposure(1000,3,1) exposurePending=0
23:46:34.904 00.017 9340 Enqueuing Expose request
23:46:34.970 00.066 12020 Worker thread wakes up
23:46:34.972 00.002 12020 worker thread servicing REQUEST_EXPOSE 1000
23:46:34.972 00.000 9340 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
23:46:34.992 00.020 12020 Handling exposure in thread, d=1000 o=3 r=(855,51,31,31)
23:46:35.294 00.302 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"86c98cad-983b-415d-ad81-dcd64f7c8358"}
23:46:35.479 00.185 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"86c98cad-983b-415d-ad81-dcd64f7c8358"}
23:46:35.651 00.172 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"5c24e71e-37a7-4334-bd4a-79e2eb34f303"}
23:46:35.772 00.121 9340 case statement mapped state 6 to 3
23:46:35.877 00.105 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"5c24e71e-37a7-4334-bd4a-79e2eb34f303"}
23:46:35.937 00.060 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"ebb50ed1-5b62-4ddb-a277-6afc1ac8e077"}
23:46:36.030 00.093 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":121,"width":15,"height":15,"star_pos":[7.11,7.39],"pixels":"..."},"id":"ebb50ed1-5b62-4ddb-a277-6afc1ac8e077"}
23:46:36.405 00.375 12020 Exposure complete
23:46:36.789 00.384 12020 worker thread done servicing request
23:46:36.789 00.000 9340 OnExposeComplete: enter
23:46:36.809 00.020 9340 UpdateGuideState(): m_state=6
23:46:36.853 00.044 9340 Star::Find(15, 870, 66, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 122
23:46:36.874 00.021 9340 Star::Find returns 1 (0), X=870.60, Y=67.30, Mass=373082, SNR=112.0, Peak=32849 HFD=3.7
23:46:36.892 00.018 9340 MultiStar: [#1 0.25,0.00,0.70,U] [#2 0.46,0.54,0.68,U] [#3 -0.53,0.55,0.63,U] [#4 0.73,1.20,0.00,M3] [#5 0.15,0.18,0.51,U] [#6 1.32,0.75,0.00,M9] [#7 0.78,0.83,0.00,M1] [#8 0.14,-0.25,0.55,U] 
23:46:36.908 00.016 9340 refined, 5 included, MultiStar: {0.26, 0.40}, one-star: {0.77, 0.98}
23:46:36.934 00.026 9340 CameraToMount -- cameraTheta (0.99) - m_xAngle (-3.14) = xAngle (4.13 = -2.16)
23:46:36.983 00.049 9340 CameraToMount -- cameraTheta (0.99) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (4.11 = -2.17)
23:46:36.999 00.016 9340 CameraToMount -- cameraX=0.26 cameraY=0.40 hyp=0.48 cameraTheta=0.99 mountX=-0.27 mountY=-0.40, mountTheta=-2.16
23:46:37.022 00.023 9340 SchedulePrimaryMove(10104498, x=0.26, y=0.40, opts=13)
23:46:37.042 00.020 9340 Enqueuing Move request for scope (0.26, 0.40)
23:46:37.100 00.058 12020 Worker thread wakes up
23:46:37.100 00.000 12020 worker thread servicing REQUEST_MOVE scope ofs (0.26, 0.40) opts 0xd
23:46:37.100 00.000 12020 Handling offset move in thread for scope, endpoint = (0.26, 0.40)
23:46:37.101 00.001 12020 Moving (0.26, 0.40) raw xDistance=-0.27 yDistance=-0.40
23:46:37.101 00.000 12020 GuideAlgorithmHysteresis::Result() returns -0.16 from input -0.27
23:46:37.101 00.000 12020 GuideAlgorithmResistSwitch::result() returns -0.40 from input -0.40
23:46:37.101 00.000 12020 MoveAxis(E, 30, ABG)
23:46:37.101 00.000 12020 Guiding  Dir = 2, Dur = 30
23:46:37.134 00.033 9340 UpdateImageDisplay: Size=(1920,1080) min=3953, max=65489, med=7053, FiltMin=5330, FiltMax=64608, Gamma=2.870
23:46:37.200 00.066 12020 IsSlewing returns 0
23:46:37.200 00.000 9340 UpdateGuideState exits: m=373082 SNR=112.0
23:46:37.223 00.023 12020 IsGuiding returns 0
23:46:37.224 00.001 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:46:37.380 00.156 9340 ScheduleExposure(1000,3,1) exposurePending=0
23:46:37.531 00.151 12020 IsGuiding returns 1
23:46:37.531 00.000 12020 scope still moving after pulse duration time elapsed
23:46:37.532 00.001 9340 Enqueuing Expose request
23:46:37.643 00.111 12020 IsSlewing returns 0
23:46:37.646 00.003 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"82f3236a-101b-4fa1-960f-34390c1afd69"}
23:46:37.722 00.076 12020 IsGuiding returns 0
23:46:37.722 00.000 12020 scope move finished after 30 + 469 ms
23:46:37.723 00.001 12020 Move returns status 0, amount 30
23:46:37.723 00.000 12020 MoveAxis(N, 67, ABG)
23:46:37.723 00.000 12020 Guiding  Dir = 0, Dur = 67
23:46:37.759 00.036 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"82f3236a-101b-4fa1-960f-34390c1afd69"}
23:46:37.787 00.028 12020 IsSlewing returns 0
23:46:37.821 00.034 12020 IsGuiding returns 0
23:46:37.882 00.061 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"791a985a-9705-40e9-a2bc-acd9d3a569f9"}
23:46:38.031 00.149 9340 case statement mapped state 6 to 3
23:46:38.047 00.016 12020 IsGuiding returns 1
23:46:38.048 00.001 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"791a985a-9705-40e9-a2bc-acd9d3a569f9"}
23:46:38.067 00.019 12020 scope still moving after pulse duration time elapsed
23:46:38.080 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"267aa5cc-c81e-47b9-8771-f32a58592161"}
23:46:38.410 00.330 12020 IsSlewing returns 0
23:46:38.429 00.019 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":122,"width":15,"height":15,"star_pos":[6.60,7.30],"pixels":"..."},"id":"267aa5cc-c81e-47b9-8771-f32a58592161"}
23:46:38.538 00.109 12020 IsGuiding returns 0
23:46:38.538 00.000 12020 scope move finished after 67 + 650 ms
23:46:38.539 00.001 12020 Move returns status 0, amount 67
23:46:38.539 00.000 12020 move complete, result=0
23:46:38.539 00.000 12020 worker thread done servicing request
23:46:38.540 00.001 12020 Worker thread wakes up
23:46:38.540 00.000 12020 worker thread servicing REQUEST_EXPOSE 1000
23:46:38.540 00.000 12020 Handling exposure in thread, d=1000 o=3 r=(855,51,31,31)
23:46:38.711 00.171 9340 GuideStep: -0.3 px 30 ms EAST, -0.4 px 67 ms NORTH
23:46:39.776 01.065 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"fc586b88-6195-4231-afb0-26ad6913cb3f"}
23:46:39.925 00.149 12020 Exposure complete
23:46:40.072 00.147 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"fc586b88-6195-4231-afb0-26ad6913cb3f"}
23:46:40.669 00.597 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"3dd6314f-21f0-429b-b54e-766a14af8783"}
23:46:41.653 00.984 9340 case statement mapped state 6 to 3
23:46:42.173 00.520 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"3dd6314f-21f0-429b-b54e-766a14af8783"}
23:46:43.300 01.127 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"eab081f6-bb6b-4a78-b726-a598a7302935"}
23:46:43.567 00.267 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":122,"width":15,"height":15,"star_pos":[6.60,7.30],"pixels":"..."},"id":"eab081f6-bb6b-4a78-b726-a598a7302935"}
23:46:44.002 00.435 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"d3f72e55-e5d7-4c6e-bf67-dde2cd10e308"}
23:46:44.093 00.091 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"d3f72e55-e5d7-4c6e-bf67-dde2cd10e308"}
23:46:44.215 00.122 12020 worker thread done servicing request
23:46:44.218 00.003 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"4f865f17-b23b-49cc-a7ca-25cf6eddd66d"}
23:46:44.284 00.066 9340 case statement mapped state 6 to 3
23:46:44.310 00.026 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"4f865f17-b23b-49cc-a7ca-25cf6eddd66d"}
23:46:44.336 00.026 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"dc27de5c-5bad-4606-95f9-8a828d39aac7"}
23:46:44.390 00.054 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":122,"width":15,"height":15,"star_pos":[6.60,7.30],"pixels":"..."},"id":"dc27de5c-5bad-4606-95f9-8a828d39aac7"}
23:46:44.412 00.022 9340 OnExposeComplete: enter
23:46:44.436 00.024 9340 UpdateGuideState(): m_state=6
23:46:44.470 00.034 9340 Star::Find(15, 870, 67, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 123
23:46:44.523 00.053 9340 Star::Find returns 1 (0), X=869.72, Y=66.53, Mass=373093, SNR=102.4, Peak=37412 HFD=3.6
23:46:44.550 00.027 9340 MultiStar: [#1 -0.50,-0.22,0.72,U] [#2 -0.38,0.20,0.66,U] [#3 -1.26,0.37,0.00,M1] [#4 -0.52,0.30,0.85,U] [#5 -1.08,0.02,0.00,M2] [#6 0.16,0.06,0.54,U] [#7 -0.70,0.58,0.00,M2] [#8 -0.82,-0.74,0.00,M1] 
23:46:44.568 00.018 9340 single-star, 4 included, MultiStar: {-0.28, 0.13}, one-star: {-0.11, 0.21}
23:46:44.600 00.032 9340 CameraToMount -- cameraTheta (2.04) - m_xAngle (-3.14) = xAngle (5.17 = -1.11)
23:46:44.690 00.090 9340 CameraToMount -- cameraTheta (2.04) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (5.16 = -1.13)
23:46:44.712 00.022 9340 CameraToMount -- cameraX=-0.11 cameraY=0.21 hyp=0.24 cameraTheta=2.04 mountX=0.10 mountY=-0.21, mountTheta=-1.11
23:46:44.780 00.068 9340 SchedulePrimaryMove(10104498, x=-0.11, y=0.21, opts=13)
23:46:44.813 00.033 9340 Enqueuing Move request for scope (-0.11, 0.21)
23:46:44.843 00.030 12020 Worker thread wakes up
23:46:44.843 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=4326, max=65504, med=7055, FiltMin=5426, FiltMax=65349, Gamma=2.870
23:46:44.896 00.053 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 0.21) opts 0xd
23:46:44.897 00.001 12020 Handling offset move in thread for scope, endpoint = (-0.11, 0.21)
23:46:44.897 00.000 12020 Moving (-0.11, 0.21) raw xDistance=0.10 yDistance=-0.21
23:46:44.897 00.000 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
23:46:44.898 00.001 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:46:44.898 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.21
23:46:44.898 00.000 12020 MoveAxis(E, 0, ABG)
23:46:44.898 00.000 12020 Move returns status 0, amount 0
23:46:44.898 00.000 12020 MoveAxis(N, 0, ABG)
23:46:44.898 00.000 12020 Move returns status 0, amount 0
23:46:44.899 00.001 12020 move complete, result=0
23:46:44.899 00.000 12020 worker thread done servicing request
23:46:44.900 00.001 9340 UpdateGuideState exits: m=373093 SNR=102.4
23:46:44.946 00.046 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:46:44.986 00.040 9340 ScheduleExposure(1000,3,1) exposurePending=0
23:46:45.037 00.051 9340 Enqueuing Expose request
23:46:45.070 00.033 12020 Worker thread wakes up
23:46:45.070 00.000 9340 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
23:46:45.097 00.027 12020 worker thread servicing REQUEST_EXPOSE 1000
23:46:45.098 00.001 12020 Handling exposure in thread, d=1000 o=3 r=(855,51,31,31)
23:46:45.994 00.896 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"d2f26f0c-300a-4a73-b2cf-cf161bcd7239"}
23:46:46.033 00.039 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"d2f26f0c-300a-4a73-b2cf-cf161bcd7239"}
23:46:46.074 00.041 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"b653686e-2455-4597-9a33-2715acbc28d3"}
23:46:46.169 00.095 9340 case statement mapped state 6 to 3
23:46:46.264 00.095 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"b653686e-2455-4597-9a33-2715acbc28d3"}
23:46:46.318 00.054 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"47a938b9-fede-4ff8-acdb-1141540dcbb0"}
23:46:46.432 00.114 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":123,"width":15,"height":15,"star_pos":[6.72,6.53],"pixels":"..."},"id":"47a938b9-fede-4ff8-acdb-1141540dcbb0"}
23:46:46.629 00.197 12020 Exposure complete
23:46:47.327 00.698 12020 worker thread done servicing request
23:46:47.327 00.000 9340 OnExposeComplete: enter
23:46:47.369 00.042 9340 UpdateGuideState(): m_state=6
23:46:47.407 00.038 9340 Star::Find(15, 869, 66, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 124
23:46:47.443 00.036 9340 Star::Find returns 1 (0), X=869.96, Y=67.24, Mass=402160, SNR=104.4, Peak=40777 HFD=3.5
23:46:47.486 00.043 9340 MultiStar: [#1 -0.10,0.44,0.63,U] [#2 -0.05,0.84,0.00,M1] [#3 -0.61,0.75,0.00,M2] [#4 0.14,1.22,0.00,M3] [#5 -0.23,0.01,0.47,U] [#6 0.51,0.78,0.00,M9] [#7 0.02,1.16,0.00,M3] [#8 -0.23,0.02,0.53,U] 
23:46:47.519 00.033 9340 refined, 3 included, MultiStar: {-0.06, 0.46}, one-star: {0.13, 0.92}
23:46:47.549 00.030 9340 CameraToMount -- cameraTheta (1.70) - m_xAngle (-3.14) = xAngle (4.84 = -1.44)
23:46:47.604 00.055 9340 CameraToMount -- cameraTheta (1.70) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (4.82 = -1.46)
23:46:47.628 00.024 9340 CameraToMount -- cameraX=-0.06 cameraY=0.46 hyp=0.46 cameraTheta=1.70 mountX=0.06 mountY=-0.46, mountTheta=-1.44
23:46:47.666 00.038 9340 SchedulePrimaryMove(10104498, x=-0.06, y=0.46, opts=13)
23:46:47.715 00.049 9340 Enqueuing Move request for scope (-0.06, 0.46)
23:46:47.743 00.028 12020 Worker thread wakes up
23:46:47.743 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=4467, max=65496, med=7052, FiltMin=5558, FiltMax=64742, Gamma=2.870
23:46:47.758 00.015 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.46) opts 0xd
23:46:47.758 00.000 9340 UpdateGuideState exits: m=402160 SNR=104.4
23:46:47.777 00.019 12020 Handling offset move in thread for scope, endpoint = (-0.06, 0.46)
23:46:47.777 00.000 12020 Moving (-0.06, 0.46) raw xDistance=0.06 yDistance=-0.46
23:46:47.777 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:46:47.795 00.018 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
23:46:47.796 00.001 12020 GuideAlgorithmResistSwitch::result() returns -0.46 from input -0.46
23:46:47.796 00.000 9340 ScheduleExposure(1000,3,1) exposurePending=0
23:46:47.835 00.039 12020 MoveAxis(E, 0, ABG)
23:46:47.835 00.000 12020 Move returns status 0, amount 0
23:46:47.835 00.000 12020 MoveAxis(N, 77, ABG)
23:46:47.836 00.001 12020 Guiding  Dir = 0, Dur = 77
23:46:47.836 00.000 9340 Enqueuing Expose request
23:46:47.852 00.016 12020 IsSlewing returns 0
23:46:47.853 00.001 12020 IsGuiding returns 0
23:46:47.947 00.094 12020 IsGuiding returns 1
23:46:47.947 00.000 12020 scope still moving after pulse duration time elapsed
23:46:47.994 00.047 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"45f162fa-c48a-4bac-b6b0-8e6d4c83b7c3"}
23:46:48.009 00.015 12020 IsSlewing returns 0
23:46:48.010 00.001 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"45f162fa-c48a-4bac-b6b0-8e6d4c83b7c3"}
23:46:48.030 00.020 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"84602580-8c42-4a69-8909-5e89b0449a90"}
23:46:48.047 00.017 9340 case statement mapped state 6 to 3
23:46:48.086 00.039 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"84602580-8c42-4a69-8909-5e89b0449a90"}
23:46:48.104 00.018 12020 IsGuiding returns 0
23:46:48.104 00.000 12020 scope move finished after 77 + 173 ms
23:46:48.105 00.001 12020 Move returns status 0, amount 77
23:46:48.105 00.000 12020 move complete, result=0
23:46:48.105 00.000 12020 worker thread done servicing request
23:46:48.105 00.000 12020 Worker thread wakes up
23:46:48.106 00.001 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"3d750465-7349-42a1-b583-44140e9a7122"}
23:46:48.121 00.015 12020 worker thread servicing REQUEST_EXPOSE 1000
23:46:48.121 00.000 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":124,"width":15,"height":15,"star_pos":[6.96,7.24],"pixels":"..."},"id":"3d750465-7349-42a1-b583-44140e9a7122"}
23:46:48.139 00.018 12020 Handling exposure in thread, d=1000 o=3 r=(855,51,31,31)
23:46:48.143 00.004 9340 GuideStep: 0.1 px 0 ms EAST, -0.5 px 77 ms NORTH
23:46:49.592 01.449 12020 Exposure complete
23:46:49.993 00.401 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"820c055a-e202-4b87-945d-07cf5b546016"}
23:46:50.012 00.019 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"820c055a-e202-4b87-945d-07cf5b546016"}
23:46:50.063 00.051 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"90b7ade0-1e80-4441-bf74-1b368877f379"}
23:46:50.085 00.022 9340 case statement mapped state 6 to 3
23:46:50.115 00.030 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"90b7ade0-1e80-4441-bf74-1b368877f379"}
23:46:50.145 00.030 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"9f47641f-716d-43e5-9292-bdaf07c80a51"}
23:46:50.203 00.058 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":124,"width":15,"height":15,"star_pos":[6.96,7.24],"pixels":"..."},"id":"9f47641f-716d-43e5-9292-bdaf07c80a51"}
23:46:50.218 00.015 12020 worker thread done servicing request
23:46:50.219 00.001 9340 OnExposeComplete: enter
23:46:50.243 00.024 9340 UpdateGuideState(): m_state=6
23:46:50.263 00.020 9340 Star::Find(15, 869, 67, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 125
23:46:50.283 00.020 9340 Star::Find returns 1 (0), X=870.53, Y=66.69, Mass=353250, SNR=103.4, Peak=32721 HFD=3.5
23:46:50.307 00.024 9340 MultiStar: [#1 0.50,-0.17,0.85,U] [#2 0.44,0.35,0.53,U] [#3 -0.07,-0.07,0.98,U] [#4 0.87,0.58,0.00,M4] [#5 0.14,-0.20,0.58,U] [#6 0.69,-0.21,0.55,U] [#7 0.21,0.22,0.67,U] [#8 -0.07,-0.43,0.59,U] 
23:46:50.338 00.031 9340 refined, 7 included, MultiStar: {0.32, -0.00}, one-star: {0.70, 0.36}
23:46:50.352 00.014 9340 CameraToMount -- cameraTheta (-0.01) - m_xAngle (-3.14) = xAngle (3.13 = 3.13)
23:46:50.379 00.027 9340 CameraToMount -- cameraTheta (-0.01) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (3.12 = 3.12)
23:46:50.394 00.015 9340 CameraToMount -- cameraX=0.32 cameraY=-0.00 hyp=0.32 cameraTheta=-0.01 mountX=-0.32 mountY=0.01, mountTheta=3.12
23:46:50.423 00.029 9340 SchedulePrimaryMove(10104498, x=0.32, y=-0.00, opts=13)
23:46:50.461 00.038 9340 Enqueuing Move request for scope (0.32, -0.00)
23:46:50.475 00.014 12020 Worker thread wakes up
23:46:50.475 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=4172, max=65486, med=7054, FiltMin=5424, FiltMax=64369, Gamma=2.870
23:46:50.490 00.015 12020 worker thread servicing REQUEST_MOVE scope ofs (0.32, -0.00) opts 0xd
23:46:50.490 00.000 9340 UpdateGuideState exits: m=353250 SNR=103.4
23:46:50.505 00.015 12020 Handling offset move in thread for scope, endpoint = (0.32, -0.00)
23:46:50.505 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:46:50.517 00.012 12020 Moving (0.32, -0.00) raw xDistance=-0.32 yDistance=0.01
23:46:50.517 00.000 9340 ScheduleExposure(1000,3,1) exposurePending=0
23:46:50.529 00.012 12020 GuideAlgorithmHysteresis::Result() returns -0.19 from input -0.32
23:46:50.529 00.000 9340 Enqueuing Expose request
23:46:50.546 00.017 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:46:50.546 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
23:46:50.546 00.000 12020 MoveAxis(E, 37, ABG)
23:46:50.547 00.001 12020 Guiding  Dir = 2, Dur = 37
23:46:50.549 00.002 12020 IsSlewing returns 0
23:46:50.550 00.001 12020 IsGuiding returns 0
23:46:50.583 00.033 12020 PulseGuide returned control before completion, sleep 15
23:46:50.630 00.047 12020 IsGuiding returns 0
23:46:50.631 00.001 12020 Move returns status 0, amount 37
23:46:50.631 00.000 12020 MoveAxis(N, 0, ABG)
23:46:50.631 00.000 12020 Move returns status 0, amount 0
23:46:50.631 00.000 12020 move complete, result=0
23:46:50.632 00.001 12020 worker thread done servicing request
23:46:50.632 00.000 9340 GuideStep: -0.3 px 37 ms EAST, 0.0 px 0 ms NORTH
23:46:50.644 00.012 12020 Worker thread wakes up
23:46:50.644 00.000 12020 worker thread servicing REQUEST_EXPOSE 1000
23:46:50.644 00.000 12020 Handling exposure in thread, d=1000 o=3 r=(855,51,31,31)
23:46:51.994 01.350 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"24ac990d-25fa-4186-9de2-0643a06cab92"}
23:46:52.012 00.018 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"24ac990d-25fa-4186-9de2-0643a06cab92"}
23:46:52.049 00.037 12020 Exposure complete
23:46:52.050 00.001 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"70679e08-7564-4f64-8d26-1206fe1f0afc"}
23:46:52.084 00.034 9340 case statement mapped state 6 to 3
23:46:52.110 00.026 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"70679e08-7564-4f64-8d26-1206fe1f0afc"}
23:46:52.129 00.019 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"fc0bfc7b-a069-4d97-a538-60fbc8ec99db"}
23:46:52.153 00.024 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":125,"width":15,"height":15,"star_pos":[6.53,6.69],"pixels":"..."},"id":"fc0bfc7b-a069-4d97-a538-60fbc8ec99db"}
23:46:52.417 00.264 12020 worker thread done servicing request
23:46:52.417 00.000 9340 OnExposeComplete: enter
23:46:52.435 00.018 9340 UpdateGuideState(): m_state=6
23:46:52.474 00.039 9340 Star::Find(15, 870, 66, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 126
23:46:52.488 00.014 9340 Star::Find returns 1 (0), X=870.92, Y=67.02, Mass=311144, SNR=93.7, Peak=27632 HFD=4.0
23:46:52.501 00.013 9340 MultiStar: [#1 0.84,0.06,0.00,M1] [#2 0.94,0.58,0.00,M1] [#3 0.41,0.63,0.78,U] [#4 1.00,1.03,0.00,M5] [#5 0.31,0.08,0.66,U] [#6 1.83,0.10,0.00,M9] [#7 0.87,0.74,0.00,M3] [#8 0.29,-0.38,0.74,U] 
23:46:52.515 00.014 9340 refined, 3 included, MultiStar: {0.57, 0.30}, one-star: {1.09, 0.69}
23:46:52.531 00.016 9340 CameraToMount -- cameraTheta (0.48) - m_xAngle (-3.14) = xAngle (3.62 = -2.67)
23:46:52.568 00.037 9340 CameraToMount -- cameraTheta (0.48) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (3.60 = -2.68)
23:46:52.579 00.011 9340 CameraToMount -- cameraX=0.57 cameraY=0.30 hyp=0.65 cameraTheta=0.48 mountX=-0.58 mountY=-0.29, mountTheta=-2.68
23:46:52.598 00.019 9340 SchedulePrimaryMove(10104498, x=0.57, y=0.30, opts=13)
23:46:52.617 00.019 9340 Enqueuing Move request for scope (0.57, 0.30)
23:46:52.630 00.013 12020 Worker thread wakes up
23:46:52.630 00.000 12020 worker thread servicing REQUEST_MOVE scope ofs (0.57, 0.30) opts 0xd
23:46:52.631 00.001 12020 Handling offset move in thread for scope, endpoint = (0.57, 0.30)
23:46:52.631 00.000 12020 Moving (0.57, 0.30) raw xDistance=-0.58 yDistance=-0.29
23:46:52.631 00.000 12020 GuideAlgorithmHysteresis::Result() returns -0.36 from input -0.58
23:46:52.632 00.001 9340 UpdateImageDisplay: Size=(1920,1080) min=4425, max=65489, med=7064, FiltMin=5594, FiltMax=62038, Gamma=2.870
23:46:52.668 00.036 12020 GuideAlgorithmResistSwitch::result() returns -0.29 from input -0.29
23:46:52.668 00.000 9340 UpdateGuideState exits: m=311144 SNR=93.7
23:46:52.680 00.012 12020 MoveAxis(E, 70, ABG)
23:46:52.680 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:46:52.694 00.014 12020 Guiding  Dir = 2, Dur = 70
23:46:52.695 00.001 12020 IsSlewing returns 0
23:46:52.695 00.000 9340 ScheduleExposure(1000,3,1) exposurePending=0
23:46:52.714 00.019 12020 IsGuiding returns 0
23:46:52.715 00.001 9340 Enqueuing Expose request
23:46:52.742 00.027 12020 PulseGuide returned control before completion, sleep 54
23:46:52.820 00.078 12020 IsGuiding returns 0
23:46:52.822 00.002 12020 Move returns status 0, amount 70
23:46:52.822 00.000 12020 MoveAxis(N, 48, ABG)
23:46:52.822 00.000 12020 Guiding  Dir = 0, Dur = 48
23:46:52.858 00.036 12020 IsSlewing returns 0
23:46:52.859 00.001 12020 IsGuiding returns 0
23:46:52.934 00.075 12020 IsGuiding returns 1
23:46:52.934 00.000 12020 scope still moving after pulse duration time elapsed
23:46:52.968 00.034 12020 IsSlewing returns 0
23:46:52.970 00.002 12020 IsGuiding returns 1
23:46:53.094 00.124 12020 IsSlewing returns 0
23:46:53.149 00.055 12020 IsGuiding returns 0
23:46:53.150 00.001 12020 scope move finished after 48 + 242 ms
23:46:53.150 00.000 12020 Move returns status 0, amount 48
23:46:53.151 00.001 12020 move complete, result=0
23:46:53.151 00.000 12020 worker thread done servicing request
23:46:53.151 00.000 9340 GuideStep: -0.6 px 70 ms EAST, -0.3 px 48 ms NORTH
23:46:53.163 00.012 12020 Worker thread wakes up
23:46:53.163 00.000 12020 worker thread servicing REQUEST_EXPOSE 1000
23:46:53.163 00.000 12020 Handling exposure in thread, d=1000 o=3 r=(855,51,31,31)
23:46:53.993 00.830 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"4e00adbc-eb75-4c0d-9d1a-563c70b465ce"}
23:46:54.016 00.023 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"4e00adbc-eb75-4c0d-9d1a-563c70b465ce"}
23:46:54.050 00.034 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"07b040e7-e064-4e81-9cb6-dae8a3050076"}
23:46:54.077 00.027 9340 case statement mapped state 6 to 3
23:46:54.094 00.017 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"07b040e7-e064-4e81-9cb6-dae8a3050076"}
23:46:54.109 00.015 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"c792302b-b68c-4203-bdd1-ea133a7fe2c6"}
23:46:54.121 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":126,"width":15,"height":15,"star_pos":[6.92,7.02],"pixels":"..."},"id":"c792302b-b68c-4203-bdd1-ea133a7fe2c6"}
23:46:54.552 00.431 12020 Exposure complete
23:46:54.872 00.320 12020 worker thread done servicing request
23:46:54.872 00.000 9340 OnExposeComplete: enter
23:46:54.907 00.035 9340 UpdateGuideState(): m_state=6
23:46:54.917 00.010 9340 Star::Find(15, 870, 67, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 127
23:46:54.931 00.014 9340 Star::Find returns 1 (0), X=870.66, Y=66.79, Mass=373505, SNR=93.3, Peak=35321 HFD=3.8
23:46:54.943 00.012 9340 MultiStar: [#1 0.40,-0.06,0.94,U] [#2 0.50,0.34,0.69,U] [#3 -0.20,0.05,0.93,U] [#4 0.75,0.69,0.00,M6] [#5 -0.24,-0.27,0.72,U] [#6 1.22,0.07,0.00,M10] [#7 0.48,0.58,0.52,U] [#8 0.21,-0.54,0.67,U] 
23:46:54.962 00.019 9340 refined, 6 included, MultiStar: {0.29, 0.08}, one-star: {0.83, 0.47}
23:46:54.974 00.012 9340 CameraToMount -- cameraTheta (0.27) - m_xAngle (-3.14) = xAngle (3.41 = -2.88)
23:46:55.002 00.028 9340 CameraToMount -- cameraTheta (0.27) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (3.39 = -2.89)
23:46:55.022 00.020 9340 CameraToMount -- cameraX=0.29 cameraY=0.08 hyp=0.30 cameraTheta=0.27 mountX=-0.29 mountY=-0.07, mountTheta=-2.89
23:46:55.038 00.016 9340 SchedulePrimaryMove(10104498, x=0.29, y=0.08, opts=13)
23:46:55.050 00.012 9340 Enqueuing Move request for scope (0.29, 0.08)
23:46:55.060 00.010 12020 Worker thread wakes up
23:46:55.060 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=3944, max=65486, med=7073, FiltMin=5418, FiltMax=63489, Gamma=2.870
23:46:55.079 00.019 12020 worker thread servicing REQUEST_MOVE scope ofs (0.29, 0.08) opts 0xd
23:46:55.079 00.000 9340 UpdateGuideState exits: m=373505 SNR=93.3
23:46:55.092 00.013 12020 Handling offset move in thread for scope, endpoint = (0.29, 0.08)
23:46:55.092 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:46:55.125 00.033 12020 Moving (0.29, 0.08) raw xDistance=-0.29 yDistance=-0.07
23:46:55.125 00.000 12020 GuideAlgorithmHysteresis::Result() returns -0.21 from input -0.29
23:46:55.125 00.000 9340 ScheduleExposure(1000,3,1) exposurePending=0
23:46:55.141 00.016 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:46:55.142 00.001 9340 Enqueuing Expose request
23:46:55.155 00.013 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
23:46:55.155 00.000 12020 MoveAxis(E, 41, ABG)
23:46:55.155 00.000 12020 Guiding  Dir = 2, Dur = 41
23:46:55.156 00.001 12020 IsSlewing returns 0
23:46:55.157 00.001 12020 IsGuiding returns 0
23:46:55.188 00.031 12020 PulseGuide returned control before completion, sleep 21
23:46:55.237 00.049 12020 IsGuiding returns 0
23:46:55.237 00.000 12020 Move returns status 0, amount 41
23:46:55.238 00.001 12020 MoveAxis(N, 0, ABG)
23:46:55.238 00.000 12020 Move returns status 0, amount 0
23:46:55.238 00.000 12020 move complete, result=0
23:46:55.238 00.000 12020 worker thread done servicing request
23:46:55.238 00.000 9340 GuideStep: -0.3 px 41 ms EAST, -0.1 px 0 ms NORTH
23:46:55.249 00.011 12020 Worker thread wakes up
23:46:55.249 00.000 12020 worker thread servicing REQUEST_EXPOSE 1000
23:46:55.249 00.000 12020 Handling exposure in thread, d=1000 o=3 r=(855,51,31,31)
23:46:55.996 00.747 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"10903600-b063-4a19-97d9-af882e496d57"}
23:46:56.025 00.029 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"10903600-b063-4a19-97d9-af882e496d57"}
23:46:56.063 00.038 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"8f2d96e2-1fa2-47db-bbea-395cd01e564c"}
23:46:56.094 00.031 9340 case statement mapped state 6 to 3
23:46:56.146 00.052 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"8f2d96e2-1fa2-47db-bbea-395cd01e564c"}
23:46:56.163 00.017 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"4260f144-1017-425c-99e4-16bd1d87a0e5"}
23:46:56.194 00.031 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":127,"width":15,"height":15,"star_pos":[6.66,6.79],"pixels":"..."},"id":"4260f144-1017-425c-99e4-16bd1d87a0e5"}
23:46:56.636 00.442 12020 Exposure complete
23:46:57.190 00.554 9340 OnExposeComplete: enter
23:46:57.206 00.016 12020 worker thread done servicing request
23:46:57.207 00.001 9340 UpdateGuideState(): m_state=6
23:46:57.236 00.029 9340 Star::Find(15, 870, 66, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 128
23:46:57.249 00.013 9340 Star::Find returns 1 (0), X=870.18, Y=66.69, Mass=355946, SNR=100.6, Peak=37685 HFD=3.6
23:46:57.272 00.023 9340 MultiStar: [#1 0.44,0.05,0.77,U] [#2 0.12,0.37,0.62,U] [#3 -0.42,0.11,0.72,U] [#4 0.09,0.64,0.77,U] [#5 -0.33,-0.38,0.59,U] [#6 0.45,0.07,0.57,U] [#7 -0.00,0.41,0.48,U] [#8 -0.43,-0.45,0.67,U] 
23:46:57.312 00.040 9340 refined, 8 included, MultiStar: {0.05, 0.15}, one-star: {0.35, 0.37}
23:46:57.331 00.019 9340 CameraToMount -- cameraTheta (1.25) - m_xAngle (-3.14) = xAngle (4.39 = -1.89)
23:46:57.343 00.012 9340 CameraToMount -- cameraTheta (1.25) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (4.37 = -1.91)
23:46:57.359 00.016 9340 CameraToMount -- cameraX=0.05 cameraY=0.15 hyp=0.15 cameraTheta=1.25 mountX=-0.05 mountY=-0.15, mountTheta=-1.90
23:46:57.379 00.020 9340 SchedulePrimaryMove(10104498, x=0.05, y=0.15, opts=13)
23:46:57.412 00.033 9340 Enqueuing Move request for scope (0.05, 0.15)
23:46:57.449 00.037 12020 Worker thread wakes up
23:46:57.449 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=4133, max=65489, med=7066, FiltMin=5294, FiltMax=65303, Gamma=2.870
23:46:57.464 00.015 12020 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.15) opts 0xd
23:46:57.465 00.001 9340 UpdateGuideState exits: m=355946 SNR=100.6
23:46:57.476 00.011 12020 Handling offset move in thread for scope, endpoint = (0.05, 0.15)
23:46:57.477 00.001 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:46:57.489 00.012 12020 Moving (0.05, 0.15) raw xDistance=-0.05 yDistance=-0.15
23:46:57.489 00.000 9340 ScheduleExposure(1000,3,1) exposurePending=0
23:46:57.502 00.013 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
23:46:57.502 00.000 9340 Enqueuing Expose request
23:46:57.521 00.019 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:46:57.521 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
23:46:57.521 00.000 12020 MoveAxis(E, 0, ABG)
23:46:57.521 00.000 12020 Move returns status 0, amount 0
23:46:57.522 00.001 12020 MoveAxis(N, 0, ABG)
23:46:57.522 00.000 12020 Move returns status 0, amount 0
23:46:57.522 00.000 12020 move complete, result=0
23:46:57.522 00.000 12020 worker thread done servicing request
23:46:57.522 00.000 12020 Worker thread wakes up
23:46:57.523 00.001 12020 worker thread servicing REQUEST_EXPOSE 1000
23:46:57.523 00.000 12020 Handling exposure in thread, d=1000 o=3 r=(855,51,31,31)
23:46:57.525 00.002 9340 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
23:46:57.992 00.467 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"21ebebb5-0194-4c24-a528-e12cc56a36fd"}
23:46:58.008 00.016 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"21ebebb5-0194-4c24-a528-e12cc56a36fd"}
23:46:58.023 00.015 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"de57390e-a3cd-4cdb-b0e0-a27b4e3dd48e"}
23:46:58.036 00.013 9340 case statement mapped state 6 to 3
23:46:58.049 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"de57390e-a3cd-4cdb-b0e0-a27b4e3dd48e"}
23:46:58.071 00.022 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"b0a3ca6d-7829-45db-b129-dc986f599d34"}
23:46:58.088 00.017 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":128,"width":15,"height":15,"star_pos":[7.18,6.69],"pixels":"..."},"id":"b0a3ca6d-7829-45db-b129-dc986f599d34"}
23:46:58.906 00.818 12020 Exposure complete
23:46:59.161 00.255 12020 worker thread done servicing request
23:46:59.161 00.000 9340 OnExposeComplete: enter
23:46:59.192 00.031 9340 UpdateGuideState(): m_state=6
23:46:59.210 00.018 9340 Star::Find(15, 870, 66, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 129
23:46:59.225 00.015 9340 Star::Find returns 1 (0), X=870.89, Y=67.06, Mass=334311, SNR=103.3, Peak=27664 HFD=4.0
23:46:59.238 00.013 9340 MultiStar: [#1 0.80,-0.01,0.77,U] [#2 0.95,0.30,0.00,M1] [#3 0.27,0.06,0.76,U] [#4 1.08,0.73,0.00,M6] [#5 0.72,-0.01,0.58,U] [#6 1.57,0.12,0.00,M10] [#7 0.93,0.35,0.00,M2] [#8 0.39,-0.08,0.61,U] 
23:46:59.251 00.013 9340 refined, 4 included, MultiStar: {0.68, 0.20}, one-star: {1.06, 0.74}
23:46:59.268 00.017 9340 CameraToMount -- cameraTheta (0.28) - m_xAngle (-3.14) = xAngle (3.41 = -2.87)
23:46:59.278 00.010 9340 CameraToMount -- cameraTheta (0.28) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (3.40 = -2.88)
23:46:59.299 00.021 9340 CameraToMount -- cameraX=0.68 cameraY=0.20 hyp=0.71 cameraTheta=0.28 mountX=-0.68 mountY=-0.18, mountTheta=-2.88
23:46:59.343 00.044 9340 SchedulePrimaryMove(10104498, x=0.68, y=0.20, opts=13)
23:46:59.357 00.014 9340 Enqueuing Move request for scope (0.68, 0.20)
23:46:59.369 00.012 12020 Worker thread wakes up
23:46:59.369 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=4520, max=65489, med=7081, FiltMin=5650, FiltMax=63202, Gamma=2.870
23:46:59.379 00.010 12020 worker thread servicing REQUEST_MOVE scope ofs (0.68, 0.20) opts 0xd
23:46:59.379 00.000 9340 UpdateGuideState exits: m=334311 SNR=103.3
23:46:59.408 00.029 12020 Handling offset move in thread for scope, endpoint = (0.68, 0.20)
23:46:59.408 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:46:59.431 00.023 12020 Moving (0.68, 0.20) raw xDistance=-0.68 yDistance=-0.18
23:46:59.431 00.000 12020 GuideAlgorithmHysteresis::Result() returns -0.40 from input -0.68
23:46:59.431 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:46:59.432 00.001 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
23:46:59.432 00.000 12020 MoveAxis(E, 78, ABG)
23:46:59.433 00.001 9340 ScheduleExposure(1000,3,1) exposurePending=0
23:46:59.473 00.040 12020 Guiding  Dir = 2, Dur = 78
23:46:59.473 00.000 9340 Enqueuing Expose request
23:46:59.485 00.012 12020 IsSlewing returns 0
23:46:59.486 00.001 12020 IsGuiding returns 0
23:46:59.506 00.020 12020 PulseGuide returned control before completion, sleep 69
23:46:59.618 00.112 12020 IsGuiding returns 1
23:46:59.618 00.000 12020 scope still moving after pulse duration time elapsed
23:46:59.652 00.034 12020 IsSlewing returns 0
23:46:59.653 00.001 12020 IsGuiding returns 0
23:46:59.653 00.000 12020 scope move finished after 78 + 89 ms
23:46:59.654 00.001 12020 Move returns status 0, amount 78
23:46:59.654 00.000 12020 MoveAxis(N, 0, ABG)
23:46:59.654 00.000 12020 Move returns status 0, amount 0
23:46:59.654 00.000 12020 move complete, result=0
23:46:59.654 00.000 12020 worker thread done servicing request
23:46:59.655 00.001 9340 GuideStep: -0.7 px 78 ms EAST, -0.2 px 0 ms NORTH
23:46:59.665 00.010 12020 Worker thread wakes up
23:46:59.665 00.000 12020 worker thread servicing REQUEST_EXPOSE 1000
23:46:59.666 00.001 12020 Handling exposure in thread, d=1000 o=3 r=(855,51,31,31)
23:46:59.991 00.325 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"2dba2606-d112-4cda-b5ce-6eab39281ef2"}
23:47:00.003 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"2dba2606-d112-4cda-b5ce-6eab39281ef2"}
23:47:00.037 00.034 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"707e2855-9f87-4993-9244-497b34900e6b"}
23:47:00.052 00.015 9340 case statement mapped state 6 to 3
23:47:00.063 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"707e2855-9f87-4993-9244-497b34900e6b"}
23:47:00.118 00.055 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"3cfa2b68-3473-4c91-a153-ca71676a4c3f"}
23:47:00.134 00.016 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":129,"width":15,"height":15,"star_pos":[6.89,7.06],"pixels":"..."},"id":"3cfa2b68-3473-4c91-a153-ca71676a4c3f"}
23:47:01.047 00.913 12020 Exposure complete
23:47:01.473 00.426 12020 worker thread done servicing request
23:47:01.473 00.000 9340 OnExposeComplete: enter
23:47:01.487 00.014 9340 UpdateGuideState(): m_state=6
23:47:01.524 00.037 9340 Star::Find(15, 870, 67, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 130
23:47:01.572 00.048 9340 Star::Find returns 1 (0), X=870.56, Y=67.22, Mass=344489, SNR=84.2, Peak=30721 HFD=3.8
23:47:01.588 00.016 9340 MultiStar: [#1 0.56,0.12,0.97,U] [#2 0.48,0.45,0.82,U] [#3 -0.19,0.82,0.91,U] [#4 0.65,1.28,0.00,M7] [#5 -0.18,0.09,0.67,U] [#6 0.93,0.66,0.00,R] [#7 0.13,0.41,0.68,U] [#8 0.25,-0.02,0.57,U] 
23:47:01.604 00.016 9340 refined, 6 included, MultiStar: {0.29, 0.44}, one-star: {0.73, 0.90}
23:47:01.630 00.026 9340 CameraToMount -- cameraTheta (0.99) - m_xAngle (-3.14) = xAngle (4.13 = -2.16)
23:47:01.651 00.021 9340 CameraToMount -- cameraTheta (0.99) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (4.11 = -2.17)
23:47:01.687 00.036 9340 CameraToMount -- cameraX=0.29 cameraY=0.44 hyp=0.52 cameraTheta=0.99 mountX=-0.29 mountY=-0.43, mountTheta=-2.16
23:47:01.717 00.030 9340 SchedulePrimaryMove(10104498, x=0.29, y=0.44, opts=13)
23:47:01.733 00.016 9340 Enqueuing Move request for scope (0.29, 0.44)
23:47:01.751 00.018 12020 Worker thread wakes up
23:47:01.751 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=4341, max=65489, med=7080, FiltMin=5434, FiltMax=65303, Gamma=2.870
23:47:01.785 00.034 12020 worker thread servicing REQUEST_MOVE scope ofs (0.29, 0.44) opts 0xd
23:47:01.786 00.001 12020 Handling offset move in thread for scope, endpoint = (0.29, 0.44)
23:47:01.786 00.000 12020 Moving (0.29, 0.44) raw xDistance=-0.29 yDistance=-0.43
23:47:01.786 00.000 12020 GuideAlgorithmHysteresis::Result() returns -0.21 from input -0.29
23:47:01.786 00.000 12020 GuideAlgorithmResistSwitch::result() returns -0.43 from input -0.43
23:47:01.786 00.000 12020 MoveAxis(E, 42, ABG)
23:47:01.787 00.001 9340 UpdateGuideState exits: m=344489 SNR=84.2
23:47:01.804 00.017 12020 Guiding  Dir = 2, Dur = 42
23:47:01.804 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:47:01.818 00.014 12020 IsSlewing returns 0
23:47:01.819 00.001 9340 ScheduleExposure(1000,3,1) exposurePending=0
23:47:01.838 00.019 12020 IsGuiding returns 0
23:47:01.839 00.001 9340 Enqueuing Expose request
23:47:01.857 00.018 12020 PulseGuide returned control before completion, sleep 34
23:47:01.902 00.045 12020 IsGuiding returns 1
23:47:01.902 00.000 12020 scope still moving after pulse duration time elapsed
23:47:01.953 00.051 12020 IsSlewing returns 0
23:47:01.954 00.001 12020 IsGuiding returns 0
23:47:01.954 00.000 12020 scope move finished after 42 + 73 ms
23:47:01.955 00.001 12020 Move returns status 0, amount 42
23:47:01.955 00.000 12020 MoveAxis(N, 72, ABG)
23:47:01.955 00.000 12020 Guiding  Dir = 0, Dur = 72
23:47:01.957 00.002 12020 IsSlewing returns 0
23:47:01.959 00.002 12020 IsGuiding returns 0
23:47:01.991 00.032 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"349f0344-1abe-4b66-a9de-ffd215d62d99"}
23:47:02.012 00.021 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"349f0344-1abe-4b66-a9de-ffd215d62d99"}
23:47:02.030 00.018 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"20224760-e316-493c-ac2d-8364060cf72a"}
23:47:02.049 00.019 9340 case statement mapped state 6 to 3
23:47:02.064 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"20224760-e316-493c-ac2d-8364060cf72a"}
23:47:02.102 00.038 12020 IsGuiding returns 1
23:47:02.102 00.000 12020 scope still moving after pulse duration time elapsed
23:47:02.104 00.002 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"8b2df688-953e-4c5f-8970-e1b795b4b1ca"}
23:47:02.129 00.025 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":130,"width":15,"height":15,"star_pos":[6.56,7.22],"pixels":"..."},"id":"8b2df688-953e-4c5f-8970-e1b795b4b1ca"}
23:47:02.224 00.095 12020 IsSlewing returns 0
23:47:02.225 00.001 12020 IsGuiding returns 0
23:47:02.226 00.001 12020 scope move finished after 72 + 195 ms
23:47:02.226 00.000 12020 Move returns status 0, amount 72
23:47:02.226 00.000 12020 move complete, result=0
23:47:02.226 00.000 12020 worker thread done servicing request
23:47:02.226 00.000 9340 GuideStep: -0.3 px 42 ms EAST, -0.4 px 72 ms NORTH
23:47:02.242 00.016 12020 Worker thread wakes up
23:47:02.243 00.001 12020 worker thread servicing REQUEST_EXPOSE 1000
23:47:02.243 00.000 12020 Handling exposure in thread, d=1000 o=3 r=(855,51,31,31)
23:47:03.691 01.448 12020 Exposure complete
23:47:03.991 00.300 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"9fc8907c-0872-46a9-aef2-69bc468ec9eb"}
23:47:04.091 00.100 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"9fc8907c-0872-46a9-aef2-69bc468ec9eb"}
23:47:04.183 00.092 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"214cb8ae-b3fb-4d9f-af89-3b8d15096574"}
23:47:04.216 00.033 9340 case statement mapped state 6 to 3
23:47:04.246 00.030 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"214cb8ae-b3fb-4d9f-af89-3b8d15096574"}
23:47:04.301 00.055 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"3c6b8ea4-8f93-4a5c-a200-8d7b9758b4bd"}
23:47:04.339 00.038 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":130,"width":15,"height":15,"star_pos":[6.56,7.22],"pixels":"..."},"id":"3c6b8ea4-8f93-4a5c-a200-8d7b9758b4bd"}
23:47:04.487 00.148 12020 worker thread done servicing request
23:47:04.487 00.000 9340 OnExposeComplete: enter
23:47:04.504 00.017 9340 UpdateGuideState(): m_state=6
23:47:04.520 00.016 9340 Star::Find(15, 870, 67, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 131
23:47:04.534 00.014 9340 Star::Find returns 1 (0), X=870.39, Y=66.86, Mass=333350, SNR=94.4, Peak=34237 HFD=3.5
23:47:04.567 00.033 9340 MultiStar: [#1 0.64,0.11,0.82,U] [#2 0.35,0.62,0.70,U] [#3 -0.05,0.38,0.96,U] [#4 0.58,1.09,0.00,M8] [#5 0.23,-0.23,0.68,U] [#6 0.42,-0.67,0.58,U] [#7 0.46,0.44,0.64,U] [#8 0.35,-0.22,0.77,U] 
23:47:04.585 00.018 9340 refined, 7 included, MultiStar: {0.37, 0.16}, one-star: {0.56, 0.54}
23:47:04.597 00.012 9340 CameraToMount -- cameraTheta (0.42) - m_xAngle (-3.14) = xAngle (3.56 = -2.73)
23:47:04.610 00.013 9340 CameraToMount -- cameraTheta (0.42) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (3.54 = -2.74)
23:47:04.622 00.012 9340 CameraToMount -- cameraX=0.37 cameraY=0.16 hyp=0.40 cameraTheta=0.42 mountX=-0.37 mountY=-0.16, mountTheta=-2.74
23:47:04.642 00.020 9340 SchedulePrimaryMove(10104498, x=0.37, y=0.16, opts=13)
23:47:04.656 00.014 9340 Enqueuing Move request for scope (0.37, 0.16)
23:47:04.672 00.016 12020 Worker thread wakes up
23:47:04.672 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=4221, max=65489, med=7084, FiltMin=5559, FiltMax=65440, Gamma=2.870
23:47:04.704 00.032 12020 worker thread servicing REQUEST_MOVE scope ofs (0.37, 0.16) opts 0xd
23:47:04.705 00.001 9340 UpdateGuideState exits: m=333350 SNR=94.4
23:47:04.719 00.014 12020 Handling offset move in thread for scope, endpoint = (0.37, 0.16)
23:47:04.719 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:47:04.733 00.014 12020 Moving (0.37, 0.16) raw xDistance=-0.37 yDistance=-0.16
23:47:04.733 00.000 9340 ScheduleExposure(1000,3,1) exposurePending=0
23:47:04.744 00.011 12020 GuideAlgorithmHysteresis::Result() returns -0.24 from input -0.37
23:47:04.744 00.000 9340 Enqueuing Expose request
23:47:04.755 00.011 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:47:04.756 00.001 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
23:47:04.756 00.000 12020 MoveAxis(E, 47, ABG)
23:47:04.756 00.000 12020 Guiding  Dir = 2, Dur = 47
23:47:04.758 00.002 12020 IsSlewing returns 0
23:47:04.759 00.001 12020 IsGuiding returns 0
23:47:04.783 00.024 12020 PulseGuide returned control before completion, sleep 33
23:47:04.835 00.052 12020 IsGuiding returns 1
23:47:04.835 00.000 12020 scope still moving after pulse duration time elapsed
23:47:04.879 00.044 12020 IsSlewing returns 0
23:47:04.880 00.001 12020 IsGuiding returns 0
23:47:04.880 00.000 12020 scope move finished after 47 + 74 ms
23:47:04.880 00.000 12020 Move returns status 0, amount 47
23:47:04.880 00.000 12020 MoveAxis(N, 0, ABG)
23:47:04.880 00.000 12020 Move returns status 0, amount 0
23:47:04.880 00.000 12020 move complete, result=0
23:47:04.881 00.001 12020 worker thread done servicing request
23:47:04.881 00.000 9340 GuideStep: -0.4 px 47 ms EAST, -0.2 px 0 ms NORTH
23:47:04.892 00.011 12020 Worker thread wakes up
23:47:04.893 00.001 12020 worker thread servicing REQUEST_EXPOSE 1000
23:47:04.893 00.000 12020 Handling exposure in thread, d=1000 o=3 r=(855,51,31,31)
23:47:05.990 01.097 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"3612e1f8-1d76-4f5e-9d82-a3809da27262"}
23:47:06.005 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"3612e1f8-1d76-4f5e-9d82-a3809da27262"}
23:47:06.019 00.014 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"9e4e799c-3ce6-45f6-b04e-040f0ee6800e"}
23:47:06.042 00.023 9340 case statement mapped state 6 to 3
23:47:06.051 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"9e4e799c-3ce6-45f6-b04e-040f0ee6800e"}
23:47:06.064 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"f519349b-f1f7-42bd-855c-cad480a9895f"}
23:47:06.082 00.018 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":131,"width":15,"height":15,"star_pos":[7.39,6.86],"pixels":"..."},"id":"f519349b-f1f7-42bd-855c-cad480a9895f"}
23:47:06.272 00.190 12020 Exposure complete
23:47:06.534 00.262 12020 worker thread done servicing request
23:47:06.534 00.000 9340 OnExposeComplete: enter
23:47:06.549 00.015 9340 UpdateGuideState(): m_state=6
23:47:06.564 00.015 9340 Star::Find(15, 870, 66, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 132
23:47:06.573 00.009 9340 Star::Find returns 1 (0), X=871.17, Y=67.18, Mass=346881, SNR=103.2, Peak=27920 HFD=4.1
23:47:06.586 00.013 9340 MultiStar: [#1 1.18,-0.00,0.00,M1] [#2 1.26,0.78,0.00,M1] [#3 0.33,0.61,0.87,U] [#4 0.94,1.00,0.00,M9] [#5 0.52,0.40,0.60,U] [#6 1.18,-0.06,0.00,M1] [#7 0.90,0.73,0.00,M1] [#8 0.68,-0.04,0.65,U] 
23:47:06.601 00.015 9340 refined, 3 included, MultiStar: {0.76, 0.51}, one-star: {1.34, 0.86}
23:47:06.615 00.014 9340 CameraToMount -- cameraTheta (0.59) - m_xAngle (-3.14) = xAngle (3.73 = -2.55)
23:47:06.645 00.030 9340 CameraToMount -- cameraTheta (0.59) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (3.71 = -2.57)
23:47:06.664 00.019 9340 CameraToMount -- cameraX=0.76 cameraY=0.51 hyp=0.92 cameraTheta=0.59 mountX=-0.76 mountY=-0.50, mountTheta=-2.57
23:47:06.682 00.018 9340 SchedulePrimaryMove(10104498, x=0.76, y=0.51, opts=13)
23:47:06.692 00.010 9340 Enqueuing Move request for scope (0.76, 0.51)
23:47:06.702 00.010 12020 Worker thread wakes up
23:47:06.703 00.001 9340 UpdateImageDisplay: Size=(1920,1080) min=4317, max=65501, med=7082, FiltMin=5524, FiltMax=65466, Gamma=2.870
23:47:06.715 00.012 12020 worker thread servicing REQUEST_MOVE scope ofs (0.76, 0.51) opts 0xd
23:47:06.715 00.000 12020 Handling offset move in thread for scope, endpoint = (0.76, 0.51)
23:47:06.716 00.001 12020 Moving (0.76, 0.51) raw xDistance=-0.76 yDistance=-0.50
23:47:06.716 00.000 12020 GuideAlgorithmHysteresis::Result() returns -0.48 from input -0.76
23:47:06.716 00.000 9340 UpdateGuideState exits: m=346881 SNR=103.2
23:47:06.728 00.012 12020 GuideAlgorithmResistSwitch::result() returns -0.50 from input -0.50
23:47:06.728 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:47:06.740 00.012 12020 MoveAxis(E, 92, ABG)
23:47:06.741 00.001 9340 ScheduleExposure(1000,3,1) exposurePending=0
23:47:06.777 00.036 12020 Guiding  Dir = 2, Dur = 92
23:47:06.777 00.000 9340 Enqueuing Expose request
23:47:06.787 00.010 12020 IsSlewing returns 0
23:47:06.788 00.001 12020 IsGuiding returns 0
23:47:06.814 00.026 12020 PulseGuide returned control before completion, sleep 77
23:47:06.897 00.083 12020 IsGuiding returns 1
23:47:06.897 00.000 12020 scope still moving after pulse duration time elapsed
23:47:06.942 00.045 12020 IsSlewing returns 0
23:47:06.942 00.000 12020 IsGuiding returns 0
23:47:06.944 00.002 12020 scope move finished after 92 + 62 ms
23:47:06.944 00.000 12020 Move returns status 0, amount 92
23:47:06.944 00.000 12020 MoveAxis(N, 83, ABG)
23:47:06.944 00.000 12020 Guiding  Dir = 0, Dur = 83
23:47:06.945 00.001 12020 IsSlewing returns 0
23:47:06.946 00.001 12020 IsGuiding returns 0
23:47:07.022 00.076 12020 PulseGuide returned control before completion, sleep 17
23:47:07.054 00.032 12020 IsGuiding returns 1
23:47:07.054 00.000 12020 scope still moving after pulse duration time elapsed
23:47:07.082 00.028 12020 IsSlewing returns 0
23:47:07.084 00.002 12020 IsGuiding returns 1
23:47:07.214 00.130 12020 IsSlewing returns 0
23:47:07.215 00.001 12020 IsGuiding returns 0
23:47:07.215 00.000 12020 scope move finished after 83 + 185 ms
23:47:07.215 00.000 12020 Move returns status 0, amount 83
23:47:07.216 00.001 12020 move complete, result=0
23:47:07.216 00.000 12020 worker thread done servicing request
23:47:07.216 00.000 12020 Worker thread wakes up
23:47:07.216 00.000 9340 GuideStep: -0.8 px 92 ms EAST, -0.5 px 83 ms NORTH
23:47:07.227 00.011 12020 worker thread servicing REQUEST_EXPOSE 1000
23:47:07.228 00.001 12020 Handling exposure in thread, d=1000 o=3 r=(855,51,31,31)
23:47:07.989 00.761 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"00210ddd-2543-4be1-93df-a276c3d5aa1c"}
23:47:08.030 00.041 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"00210ddd-2543-4be1-93df-a276c3d5aa1c"}
23:47:08.045 00.015 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"033d6200-a395-4dd9-a8cf-c90608d7954e"}
23:47:08.065 00.020 9340 case statement mapped state 6 to 3
23:47:08.075 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"033d6200-a395-4dd9-a8cf-c90608d7954e"}
23:47:08.119 00.044 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"660dfe13-9ed4-435a-b851-e40f260b3499"}
23:47:08.136 00.017 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":132,"width":15,"height":15,"star_pos":[7.17,7.18],"pixels":"..."},"id":"660dfe13-9ed4-435a-b851-e40f260b3499"}
23:47:08.605 00.469 12020 Exposure complete
23:47:08.919 00.314 12020 worker thread done servicing request
23:47:08.919 00.000 9340 OnExposeComplete: enter
23:47:08.932 00.013 9340 UpdateGuideState(): m_state=6
23:47:08.945 00.013 9340 Star::Find(15, 871, 67, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 133
23:47:08.957 00.012 9340 Star::Find returns 1 (0), X=870.23, Y=66.52, Mass=356426, SNR=100.7, Peak=39465 HFD=3.5
23:47:08.975 00.018 9340 MultiStar: [#1 0.22,-0.25,0.71,U] [#2 0.39,0.07,0.68,U] [#3 -0.40,0.14,0.82,U] [#4 0.23,0.47,0.81,U] [#5 -0.25,-0.42,0.70,U] [#6 -0.00,-0.95,0.00,M2] [#7 0.21,-0.05,0.62,U] [#8 -0.28,-0.88,0.00,M1] 
23:47:08.985 00.010 9340 refined, 6 included, MultiStar: {0.12, 0.04}, one-star: {0.40, 0.19}
23:47:09.014 00.029 9340 CameraToMount -- cameraTheta (0.35) - m_xAngle (-3.14) = xAngle (3.48 = -2.80)
23:47:09.027 00.013 9340 CameraToMount -- cameraTheta (0.35) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (3.47 = -2.82)
23:47:09.045 00.018 9340 CameraToMount -- cameraX=0.12 cameraY=0.04 hyp=0.13 cameraTheta=0.35 mountX=-0.12 mountY=-0.04, mountTheta=-2.81
23:47:09.059 00.014 9340 SchedulePrimaryMove(10104498, x=0.12, y=0.04, opts=13)
23:47:09.077 00.018 9340 Enqueuing Move request for scope (0.12, 0.04)
23:47:09.095 00.018 12020 Worker thread wakes up
23:47:09.096 00.001 9340 UpdateImageDisplay: Size=(1920,1080) min=4285, max=65474, med=7080, FiltMin=5422, FiltMax=63927, Gamma=2.870
23:47:09.125 00.029 12020 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.04) opts 0xd
23:47:09.125 00.000 12020 Handling offset move in thread for scope, endpoint = (0.12, 0.04)
23:47:09.125 00.000 9340 UpdateGuideState exits: m=356426 SNR=100.7
23:47:09.140 00.015 12020 Moving (0.12, 0.04) raw xDistance=-0.12 yDistance=-0.04
23:47:09.140 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:47:09.151 00.011 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
23:47:09.151 00.000 9340 ScheduleExposure(1000,3,1) exposurePending=0
23:47:09.163 00.012 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:47:09.163 00.000 9340 Enqueuing Expose request
23:47:09.173 00.010 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
23:47:09.174 00.001 12020 MoveAxis(E, 0, ABG)
23:47:09.174 00.000 12020 Move returns status 0, amount 0
23:47:09.174 00.000 12020 MoveAxis(N, 0, ABG)
23:47:09.174 00.000 12020 Move returns status 0, amount 0
23:47:09.174 00.000 12020 move complete, result=0
23:47:09.175 00.001 12020 worker thread done servicing request
23:47:09.175 00.000 12020 Worker thread wakes up
23:47:09.175 00.000 12020 worker thread servicing REQUEST_EXPOSE 1000
23:47:09.175 00.000 12020 Handling exposure in thread, d=1000 o=3 r=(855,51,31,31)
23:47:09.179 00.004 9340 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
23:47:09.989 00.810 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"c1612abd-b169-4899-871a-aba6c4e088cb"}
23:47:10.021 00.032 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"c1612abd-b169-4899-871a-aba6c4e088cb"}
23:47:10.081 00.060 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"a25c662f-703f-492a-ad6d-810a5e9ed6f4"}
23:47:10.112 00.031 9340 case statement mapped state 6 to 3
23:47:10.127 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"a25c662f-703f-492a-ad6d-810a5e9ed6f4"}
23:47:10.153 00.026 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"dafab9c2-daa0-4b04-b37a-f2bdc09eaa4e"}
23:47:10.202 00.049 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":133,"width":15,"height":15,"star_pos":[7.23,6.52],"pixels":"..."},"id":"dafab9c2-daa0-4b04-b37a-f2bdc09eaa4e"}
23:47:10.578 00.376 12020 Exposure complete
23:47:11.134 00.556 9340 OnExposeComplete: enter
23:47:11.157 00.023 12020 worker thread done servicing request
23:47:11.157 00.000 9340 UpdateGuideState(): m_state=6
23:47:11.194 00.037 9340 Star::Find(15, 870, 66, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 134
23:47:11.222 00.028 9340 Star::Find returns 1 (0), X=871.23, Y=67.15, Mass=349747, SNR=118.8, Peak=29940 HFD=4.0
23:47:11.239 00.017 9340 MultiStar: [#1 0.93,-0.24,0.00,M1] [#2 1.12,0.21,0.00,M1] [#3 0.65,0.18,0.83,U] [#4 1.28,0.83,0.00,M9] [#5 0.72,0.05,0.54,U] [#6 0.86,-0.74,0.00,M3] [#7 0.84,0.27,0.49,U] [#8 0.77,-0.18,0.56,U] 
23:47:11.251 00.012 9340 refined, 4 included, MultiStar: {0.93, 0.30}, one-star: {1.40, 0.83}
23:47:11.264 00.013 9340 CameraToMount -- cameraTheta (0.32) - m_xAngle (-3.14) = xAngle (3.45 = -2.83)
23:47:11.284 00.020 9340 CameraToMount -- cameraTheta (0.32) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (3.44 = -2.85)
23:47:11.297 00.013 9340 CameraToMount -- cameraX=0.93 cameraY=0.30 hyp=0.98 cameraTheta=0.32 mountX=-0.93 mountY=-0.28, mountTheta=-2.85
23:47:11.334 00.037 9340 SchedulePrimaryMove(10104498, x=0.93, y=0.30, opts=13)
23:47:11.351 00.017 9340 Enqueuing Move request for scope (0.93, 0.30)
23:47:11.368 00.017 12020 Worker thread wakes up
23:47:11.368 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=4401, max=65529, med=7093, FiltMin=5613, FiltMax=65474, Gamma=2.870
23:47:11.379 00.011 12020 worker thread servicing REQUEST_MOVE scope ofs (0.93, 0.30) opts 0xd
23:47:11.380 00.001 9340 UpdateGuideState exits: m=349747 SNR=118.8
23:47:11.392 00.012 12020 Handling offset move in thread for scope, endpoint = (0.93, 0.30)
23:47:11.392 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:47:11.411 00.019 12020 Moving (0.93, 0.30) raw xDistance=-0.93 yDistance=-0.28
23:47:11.411 00.000 9340 ScheduleExposure(1000,3,1) exposurePending=0
23:47:11.427 00.016 12020 GuideAlgorithmHysteresis::Result() returns -0.55 from input -0.93
23:47:11.427 00.000 9340 Enqueuing Expose request
23:47:11.466 00.039 12020 GuideAlgorithmResistSwitch::result() returns -0.28 from input -0.28
23:47:11.467 00.001 12020 MoveAxis(E, 106, ABG)
23:47:11.467 00.000 12020 Guiding  Dir = 2, Dur = 106
23:47:11.469 00.002 12020 IsSlewing returns 0
23:47:11.470 00.001 12020 IsGuiding returns 0
23:47:11.499 00.029 12020 PulseGuide returned control before completion, sleep 87
23:47:11.596 00.097 12020 IsGuiding returns 1
23:47:11.596 00.000 12020 scope still moving after pulse duration time elapsed
23:47:11.643 00.047 12020 IsSlewing returns 0
23:47:11.679 00.036 12020 IsGuiding returns 0
23:47:11.679 00.000 12020 scope move finished after 106 + 103 ms
23:47:11.680 00.001 12020 Move returns status 0, amount 106
23:47:11.680 00.000 12020 MoveAxis(N, 47, ABG)
23:47:11.680 00.000 12020 Guiding  Dir = 0, Dur = 47
23:47:11.686 00.006 12020 IsSlewing returns 0
23:47:11.686 00.000 12020 IsGuiding returns 0
23:47:11.772 00.086 12020 IsGuiding returns 1
23:47:11.774 00.002 12020 scope still moving after pulse duration time elapsed
23:47:11.801 00.027 12020 IsSlewing returns 0
23:47:11.803 00.002 12020 IsGuiding returns 1
23:47:11.931 00.128 12020 IsSlewing returns 0
23:47:11.964 00.033 12020 IsGuiding returns 0
23:47:11.964 00.000 12020 scope move finished after 47 + 230 ms
23:47:11.964 00.000 12020 Move returns status 0, amount 47
23:47:11.965 00.001 12020 move complete, result=0
23:47:11.965 00.000 12020 worker thread done servicing request
23:47:11.965 00.000 9340 GuideStep: -0.9 px 106 ms EAST, -0.3 px 47 ms NORTH
23:47:11.979 00.014 12020 Worker thread wakes up
23:47:11.980 00.001 12020 worker thread servicing REQUEST_EXPOSE 1000
23:47:11.980 00.000 12020 Handling exposure in thread, d=1000 o=3 r=(855,51,31,31)
23:47:11.996 00.016 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"e94ef09e-5025-4555-914e-25b3f2e50754"}
23:47:12.023 00.027 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"e94ef09e-5025-4555-914e-25b3f2e50754"}
23:47:12.035 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"4d6ff0fb-22c9-4ca7-9de5-b3708714d121"}
23:47:12.045 00.010 9340 case statement mapped state 6 to 3
23:47:12.058 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"4d6ff0fb-22c9-4ca7-9de5-b3708714d121"}
23:47:12.069 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"e1156255-ef83-4721-9b22-1e985c10b5df"}
23:47:12.081 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":134,"width":15,"height":15,"star_pos":[7.23,7.15],"pixels":"..."},"id":"e1156255-ef83-4721-9b22-1e985c10b5df"}
23:47:13.367 01.286 12020 Exposure complete
23:47:13.708 00.341 12020 worker thread done servicing request
23:47:13.708 00.000 9340 OnExposeComplete: enter
23:47:13.721 00.013 9340 UpdateGuideState(): m_state=6
23:47:13.751 00.030 9340 Star::Find(15, 871, 67, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 135
23:47:13.765 00.014 9340 Star::Find returns 1 (0), X=870.26, Y=66.29, Mass=377196, SNR=119.2, Peak=39565 HFD=3.6
23:47:13.777 00.012 9340 MultiStar: [#1 0.30,-0.56,0.68,U] [#2 0.53,0.04,0.57,U] [#3 -0.49,-0.15,0.73,U] [#4 0.50,0.25,0.63,U] [#5 -0.07,-0.52,0.57,U] [#6 0.07,-0.91,0.00,M4] [#7 0.05,-0.15,0.52,U] [#8 0.01,-0.89,0.46,U] 
23:47:13.788 00.011 9340 refined, 7 included, MultiStar: {0.17, -0.22}, one-star: {0.43, -0.03}
23:47:13.800 00.012 9340 CameraToMount -- cameraTheta (-0.90) - m_xAngle (-3.14) = xAngle (2.23 = 2.23)
23:47:13.816 00.016 9340 CameraToMount -- cameraTheta (-0.90) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (2.22 = 2.22)
23:47:13.829 00.013 9340 CameraToMount -- cameraX=0.17 cameraY=-0.22 hyp=0.28 cameraTheta=-0.90 mountX=-0.17 mountY=0.22, mountTheta=2.23
23:47:13.874 00.045 9340 SchedulePrimaryMove(10104498, x=0.17, y=-0.22, opts=13)
23:47:13.890 00.016 9340 Enqueuing Move request for scope (0.17, -0.22)
23:47:13.903 00.013 12020 Worker thread wakes up
23:47:13.903 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=3811, max=65529, med=7084, FiltMin=5365, FiltMax=65446, Gamma=2.870
23:47:13.916 00.013 12020 worker thread servicing REQUEST_MOVE scope ofs (0.17, -0.22) opts 0xd
23:47:13.916 00.000 9340 UpdateGuideState exits: m=377196 SNR=119.2
23:47:13.929 00.013 12020 Handling offset move in thread for scope, endpoint = (0.17, -0.22)
23:47:13.929 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:47:13.958 00.029 12020 Moving (0.17, -0.22) raw xDistance=-0.17 yDistance=0.22
23:47:13.959 00.001 9340 ScheduleExposure(1000,3,1) exposurePending=0
23:47:13.975 00.016 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17
23:47:13.975 00.000 9340 Enqueuing Expose request
23:47:13.988 00.013 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:47:13.988 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.22
23:47:13.988 00.000 12020 MoveAxis(E, 0, ABG)
23:47:13.989 00.001 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"fd4a18c1-1448-4c7b-800e-7e1f386ab8bb"}
23:47:13.998 00.009 12020 Move returns status 0, amount 0
23:47:13.998 00.000 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"fd4a18c1-1448-4c7b-800e-7e1f386ab8bb"}
23:47:14.013 00.015 12020 MoveAxis(N, 0, ABG)
23:47:14.014 00.001 12020 Move returns status 0, amount 0
23:47:14.014 00.000 12020 move complete, result=0
23:47:14.015 00.001 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"0bab9793-14e8-441f-90ec-16252cd4708e"}
23:47:14.027 00.012 12020 worker thread done servicing request
23:47:14.027 00.000 9340 case statement mapped state 6 to 3
23:47:14.060 00.033 12020 Worker thread wakes up
23:47:14.061 00.001 12020 worker thread servicing REQUEST_EXPOSE 1000
23:47:14.061 00.000 12020 Handling exposure in thread, d=1000 o=3 r=(855,51,31,31)
23:47:14.061 00.000 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"0bab9793-14e8-441f-90ec-16252cd4708e"}
23:47:14.080 00.019 9340 GuideStep: -0.2 px 0 ms EAST, 0.2 px 0 ms NORTH
23:47:14.099 00.019 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"18eecd48-9429-445e-8266-90d4925cdfc1"}
23:47:14.115 00.016 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":135,"width":15,"height":15,"star_pos":[7.26,7.29],"pixels":"..."},"id":"18eecd48-9429-445e-8266-90d4925cdfc1"}
23:47:15.479 01.364 12020 Exposure complete
23:47:15.781 00.302 12020 worker thread done servicing request
23:47:15.782 00.001 9340 OnExposeComplete: enter
23:47:15.814 00.032 9340 UpdateGuideState(): m_state=6
23:47:15.832 00.018 9340 Star::Find(15, 870, 66, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 136
23:47:15.848 00.016 9340 Star::Find returns 1 (0), X=871.13, Y=67.09, Mass=328279, SNR=84.9, Peak=25592 HFD=4.2
23:47:15.858 00.010 9340 MultiStar: [#1 0.92,-0.11,0.00,M1] [#2 0.91,0.22,0.00,M1] [#3 0.29,0.01,0.94,U] [#4 1.39,0.72,0.00,M9] [#5 0.64,0.02,0.83,U] [#6 1.03,-0.51,0.00,M5] [#7 1.00,0.53,0.00,M1] [#8 0.63,-0.26,0.80,U] 
23:47:15.871 00.013 9340 refined, 3 included, MultiStar: {0.73, 0.16}, one-star: {1.30, 0.76}
23:47:15.886 00.015 9340 CameraToMount -- cameraTheta (0.22) - m_xAngle (-3.14) = xAngle (3.35 = -2.93)
23:47:15.921 00.035 9340 CameraToMount -- cameraTheta (0.22) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (3.34 = -2.94)
23:47:15.938 00.017 9340 CameraToMount -- cameraX=0.73 cameraY=0.16 hyp=0.75 cameraTheta=0.22 mountX=-0.73 mountY=-0.15, mountTheta=-2.94
23:47:15.956 00.018 9340 SchedulePrimaryMove(10104498, x=0.73, y=0.16, opts=13)
23:47:15.966 00.010 9340 Enqueuing Move request for scope (0.73, 0.16)
23:47:15.979 00.013 12020 Worker thread wakes up
23:47:15.979 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=4400, max=65529, med=7081, FiltMin=5609, FiltMax=62458, Gamma=2.870
23:47:15.997 00.018 12020 worker thread servicing REQUEST_MOVE scope ofs (0.73, 0.16) opts 0xd
23:47:15.997 00.000 9340 UpdateGuideState exits: m=328279 SNR=84.9
23:47:16.010 00.013 12020 Handling offset move in thread for scope, endpoint = (0.73, 0.16)
23:47:16.010 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:47:16.039 00.029 12020 Moving (0.73, 0.16) raw xDistance=-0.73 yDistance=-0.15
23:47:16.039 00.000 9340 ScheduleExposure(1000,3,1) exposurePending=0
23:47:16.054 00.015 12020 GuideAlgorithmHysteresis::Result() returns -0.43 from input -0.73
23:47:16.055 00.001 9340 Enqueuing Expose request
23:47:16.065 00.010 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:47:16.065 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
23:47:16.065 00.000 12020 MoveAxis(E, 83, ABG)
23:47:16.066 00.001 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"cf58d6b7-33ce-4b44-a00d-1a28aefa3048"}
23:47:16.080 00.014 12020 Guiding  Dir = 2, Dur = 83
23:47:16.080 00.000 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"cf58d6b7-33ce-4b44-a00d-1a28aefa3048"}
23:47:16.091 00.011 12020 IsSlewing returns 0
23:47:16.092 00.001 12020 IsGuiding returns 0
23:47:16.092 00.000 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"e9afabe2-d7d5-4fce-9b72-354bb913d70e"}
23:47:16.106 00.014 9340 case statement mapped state 6 to 3
23:47:16.120 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"e9afabe2-d7d5-4fce-9b72-354bb913d70e"}
23:47:16.132 00.012 12020 PulseGuide returned control before completion, sleep 64
23:47:16.132 00.000 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"251d727f-2a30-4c98-ba99-92db48958874"}
23:47:16.167 00.035 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":136,"width":15,"height":15,"star_pos":[7.13,7.09],"pixels":"..."},"id":"251d727f-2a30-4c98-ba99-92db48958874"}
23:47:16.233 00.066 12020 IsGuiding returns 0
23:47:16.235 00.002 12020 Move returns status 0, amount 83
23:47:16.235 00.000 12020 MoveAxis(N, 0, ABG)
23:47:16.235 00.000 12020 Move returns status 0, amount 0
23:47:16.235 00.000 12020 move complete, result=0
23:47:16.236 00.001 9340 GuideStep: -0.7 px 83 ms EAST, -0.1 px 0 ms NORTH
23:47:16.250 00.014 12020 worker thread done servicing request
23:47:16.250 00.000 12020 Worker thread wakes up
23:47:16.250 00.000 12020 worker thread servicing REQUEST_EXPOSE 1000
23:47:16.250 00.000 12020 Handling exposure in thread, d=1000 o=3 r=(855,51,31,31)
23:47:17.652 01.402 12020 Exposure complete
23:47:17.987 00.335 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"38e16d7b-a796-4403-ab06-a5b6dee3ae16"}
23:47:18.003 00.016 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"38e16d7b-a796-4403-ab06-a5b6dee3ae16"}
23:47:18.022 00.019 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"cee17920-1072-4622-98d6-90655433d5fc"}
23:47:18.038 00.016 9340 case statement mapped state 6 to 3
23:47:18.075 00.037 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"cee17920-1072-4622-98d6-90655433d5fc"}
23:47:18.087 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"47d265e9-350c-4e7f-b888-dfee10279c3a"}
23:47:18.103 00.016 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":136,"width":15,"height":15,"star_pos":[7.13,7.09],"pixels":"..."},"id":"47d265e9-350c-4e7f-b888-dfee10279c3a"}
23:47:18.117 00.014 12020 worker thread done servicing request
23:47:18.117 00.000 9340 OnExposeComplete: enter
23:47:18.136 00.019 9340 UpdateGuideState(): m_state=6
23:47:18.150 00.014 9340 Star::Find(15, 871, 67, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 137
23:47:18.164 00.014 9340 Star::Find returns 1 (0), X=870.58, Y=67.02, Mass=344262, SNR=93.9, Peak=29405 HFD=3.7
23:47:18.202 00.038 9340 MultiStar: [#1 0.81,0.15,0.89,U] [#2 1.10,0.33,0.00,M2] [#3 -0.05,0.61,0.85,U] [#4 0.81,0.89,0.00,M10] [#5 0.49,0.32,0.69,U] [#6 0.60,-0.26,0.67,U] [#7 0.94,0.65,0.00,M2] [#8 0.44,-0.14,0.70,U] 
23:47:18.217 00.015 9340 refined, 5 included, MultiStar: {0.51, 0.27}, one-star: {0.75, 0.69}
23:47:18.230 00.013 9340 CameraToMount -- cameraTheta (0.49) - m_xAngle (-3.14) = xAngle (3.62 = -2.66)
23:47:18.241 00.011 9340 CameraToMount -- cameraTheta (0.49) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (3.61 = -2.68)
23:47:18.253 00.012 9340 CameraToMount -- cameraX=0.51 cameraY=0.27 hyp=0.58 cameraTheta=0.49 mountX=-0.52 mountY=-0.26, mountTheta=-2.67
23:47:18.279 00.026 9340 SchedulePrimaryMove(10104498, x=0.51, y=0.27, opts=13)
23:47:18.294 00.015 9340 Enqueuing Move request for scope (0.51, 0.27)
23:47:18.327 00.033 12020 Worker thread wakes up
23:47:18.327 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=4333, max=65489, med=7098, FiltMin=5264, FiltMax=62808, Gamma=2.870
23:47:18.342 00.015 12020 worker thread servicing REQUEST_MOVE scope ofs (0.51, 0.27) opts 0xd
23:47:18.342 00.000 9340 UpdateGuideState exits: m=344262 SNR=93.9
23:47:18.354 00.012 12020 Handling offset move in thread for scope, endpoint = (0.51, 0.27)
23:47:18.355 00.001 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:47:18.367 00.012 12020 Moving (0.51, 0.27) raw xDistance=-0.52 yDistance=-0.26
23:47:18.367 00.000 9340 ScheduleExposure(1000,3,1) exposurePending=0
23:47:18.380 00.013 12020 GuideAlgorithmHysteresis::Result() returns -0.35 from input -0.52
23:47:18.380 00.000 12020 GuideAlgorithmResistSwitch::result() returns -0.26 from input -0.26
23:47:18.380 00.000 9340 Enqueuing Expose request
23:47:18.400 00.020 12020 MoveAxis(E, 68, ABG)
23:47:18.400 00.000 12020 Guiding  Dir = 2, Dur = 68
23:47:18.401 00.001 12020 IsSlewing returns 0
23:47:18.402 00.001 12020 IsGuiding returns 0
23:47:18.425 00.023 12020 PulseGuide returned control before completion, sleep 56
23:47:18.489 00.064 12020 IsGuiding returns 1
23:47:18.490 00.001 12020 scope still moving after pulse duration time elapsed
23:47:18.520 00.030 12020 IsSlewing returns 0
23:47:18.521 00.001 12020 IsGuiding returns 0
23:47:18.522 00.001 12020 scope move finished after 68 + 51 ms
23:47:18.522 00.000 12020 Move returns status 0, amount 68
23:47:18.522 00.000 12020 MoveAxis(N, 44, ABG)
23:47:18.522 00.000 12020 Guiding  Dir = 0, Dur = 44
23:47:18.524 00.002 12020 IsSlewing returns 0
23:47:18.525 00.001 12020 IsGuiding returns 0
23:47:18.601 00.076 12020 IsGuiding returns 1
23:47:18.601 00.000 12020 scope still moving after pulse duration time elapsed
23:47:18.628 00.027 12020 IsSlewing returns 0
23:47:18.629 00.001 12020 IsGuiding returns 1
23:47:18.761 00.132 12020 IsSlewing returns 0
23:47:18.792 00.031 12020 IsGuiding returns 0
23:47:18.793 00.001 12020 scope move finished after 44 + 223 ms
23:47:18.793 00.000 12020 Move returns status 0, amount 44
23:47:18.793 00.000 12020 move complete, result=0
23:47:18.793 00.000 12020 worker thread done servicing request
23:47:18.794 00.001 12020 Worker thread wakes up
23:47:18.794 00.000 9340 GuideStep: -0.5 px 68 ms EAST, -0.3 px 44 ms NORTH
23:47:18.807 00.013 12020 worker thread servicing REQUEST_EXPOSE 1000
23:47:18.807 00.000 12020 Handling exposure in thread, d=1000 o=3 r=(855,51,31,31)
23:47:20.006 01.199 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"6f90e485-325d-411e-bbf1-022cdb2a3fe6"}
23:47:20.025 00.019 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"6f90e485-325d-411e-bbf1-022cdb2a3fe6"}
23:47:20.065 00.040 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"ed769a94-a39e-4986-a74f-afe36677e18f"}
23:47:20.084 00.019 9340 case statement mapped state 6 to 3
23:47:20.101 00.017 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"ed769a94-a39e-4986-a74f-afe36677e18f"}
23:47:20.128 00.027 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"ea48e0f0-ef8b-4838-8817-63043bbd90c2"}
23:47:20.148 00.020 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":137,"width":15,"height":15,"star_pos":[6.58,7.02],"pixels":"..."},"id":"ea48e0f0-ef8b-4838-8817-63043bbd90c2"}
23:47:20.206 00.058 12020 Exposure complete
23:47:20.467 00.261 12020 worker thread done servicing request
23:47:20.467 00.000 9340 OnExposeComplete: enter
23:47:20.480 00.013 9340 UpdateGuideState(): m_state=6
23:47:20.492 00.012 9340 Star::Find(15, 870, 67, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 138
23:47:20.501 00.009 9340 Star::Find returns 1 (0), X=870.21, Y=66.42, Mass=319628, SNR=92.4, Peak=37073 HFD=3.4
23:47:20.512 00.011 9340 MultiStar: [#1 0.50,-0.55,0.79,U] [#2 0.31,0.05,0.70,U] [#3 -0.03,-0.24,0.85,U] [#4 0.55,0.22,0.71,U] [#5 0.29,-0.32,0.78,U] [#6 0.68,-0.75,0.00,M5] [#7 0.31,-0.44,0.63,U] [#8 -0.19,-0.95,0.00,M1] 
23:47:20.528 00.016 9340 refined, 6 included, MultiStar: {0.33, -0.16}, one-star: {0.38, 0.10}
23:47:20.539 00.011 9340 CameraToMount -- cameraTheta (-0.46) - m_xAngle (-3.14) = xAngle (2.68 = 2.68)
23:47:20.572 00.033 9340 CameraToMount -- cameraTheta (-0.46) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (2.66 = 2.66)
23:47:20.583 00.011 9340 CameraToMount -- cameraX=0.33 cameraY=-0.16 hyp=0.36 cameraTheta=-0.46 mountX=-0.33 mountY=0.17, mountTheta=2.67
23:47:20.601 00.018 9340 SchedulePrimaryMove(10104498, x=0.33, y=-0.16, opts=13)
23:47:20.617 00.016 9340 Enqueuing Move request for scope (0.33, -0.16)
23:47:20.626 00.009 12020 Worker thread wakes up
23:47:20.627 00.001 9340 UpdateImageDisplay: Size=(1920,1080) min=4565, max=65477, med=7090, FiltMin=5604, FiltMax=65446, Gamma=2.870
23:47:20.640 00.013 12020 worker thread servicing REQUEST_MOVE scope ofs (0.33, -0.16) opts 0xd
23:47:20.641 00.001 9340 UpdateGuideState exits: m=319628 SNR=92.4
23:47:20.654 00.013 12020 Handling offset move in thread for scope, endpoint = (0.33, -0.16)
23:47:20.654 00.000 12020 Moving (0.33, -0.16) raw xDistance=-0.33 yDistance=0.17
23:47:20.654 00.000 12020 GuideAlgorithmHysteresis::Result() returns -0.23 from input -0.33
23:47:20.655 00.001 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:47:20.655 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
23:47:20.655 00.000 12020 MoveAxis(E, 45, ABG)
23:47:20.655 00.000 12020 Guiding  Dir = 2, Dur = 45
23:47:20.656 00.001 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:47:20.690 00.034 12020 IsSlewing returns 0
23:47:20.691 00.001 9340 ScheduleExposure(1000,3,1) exposurePending=0
23:47:20.704 00.013 12020 IsGuiding returns 0
23:47:20.704 00.000 9340 Enqueuing Expose request
23:47:20.728 00.024 12020 PulseGuide returned control before completion, sleep 32
23:47:20.765 00.037 12020 IsGuiding returns 1
23:47:20.765 00.000 12020 scope still moving after pulse duration time elapsed
23:47:20.816 00.051 12020 IsSlewing returns 0
23:47:20.818 00.002 12020 IsGuiding returns 0
23:47:20.818 00.000 12020 scope move finished after 45 + 68 ms
23:47:20.818 00.000 12020 Move returns status 0, amount 45
23:47:20.818 00.000 12020 MoveAxis(N, 0, ABG)
23:47:20.818 00.000 12020 Move returns status 0, amount 0
23:47:20.818 00.000 12020 move complete, result=0
23:47:20.818 00.000 12020 worker thread done servicing request
23:47:20.818 00.000 12020 Worker thread wakes up
23:47:20.819 00.001 9340 GuideStep: -0.3 px 45 ms EAST, 0.2 px 0 ms NORTH
23:47:20.834 00.015 12020 worker thread servicing REQUEST_EXPOSE 1000
23:47:20.834 00.000 12020 Handling exposure in thread, d=1000 o=3 r=(855,51,31,31)
23:47:22.023 01.189 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"86be5a12-5186-4420-a039-1c54ccdaa605"}
23:47:22.040 00.017 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"86be5a12-5186-4420-a039-1c54ccdaa605"}
23:47:22.052 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"a4c3a56e-a38d-41f1-acb8-3ba2de8c62f8"}
23:47:22.064 00.012 9340 case statement mapped state 6 to 3
23:47:22.078 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"a4c3a56e-a38d-41f1-acb8-3ba2de8c62f8"}
23:47:22.093 00.015 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"c137135c-641f-47f6-8676-472a06485d4e"}
23:47:22.133 00.040 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":138,"width":15,"height":15,"star_pos":[7.21,7.42],"pixels":"..."},"id":"c137135c-641f-47f6-8676-472a06485d4e"}
23:47:22.193 00.060 12020 Exposure complete
23:47:22.461 00.268 12020 worker thread done servicing request
23:47:22.461 00.000 9340 OnExposeComplete: enter
23:47:22.474 00.013 9340 UpdateGuideState(): m_state=6
23:47:22.486 00.012 9340 Star::Find(15, 870, 66, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 139
23:47:22.501 00.015 9340 Star::Find returns 1 (0), X=870.33, Y=66.73, Mass=367198, SNR=103.1, Peak=39933 HFD=3.7
23:47:22.528 00.027 9340 MultiStar: [#1 -0.01,-0.11,0.67,U] [#2 0.30,0.52,0.68,U] [#3 -0.14,0.11,0.87,U] [#4 0.61,0.66,0.72,U] [#5 -0.12,-0.04,0.53,U] [#6 -0.31,-0.48,0.63,U] [#7 0.21,0.12,0.73,U] [#8 -0.12,-0.56,0.64,U] 
23:47:22.544 00.016 9340 refined, 8 included, MultiStar: {0.13, 0.10}, one-star: {0.50, 0.41}
23:47:22.554 00.010 9340 CameraToMount -- cameraTheta (0.67) - m_xAngle (-3.14) = xAngle (3.81 = -2.48)
23:47:22.565 00.011 9340 CameraToMount -- cameraTheta (0.67) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (3.79 = -2.49)
23:47:22.574 00.009 9340 CameraToMount -- cameraX=0.13 cameraY=0.10 hyp=0.17 cameraTheta=0.67 mountX=-0.13 mountY=-0.10, mountTheta=-2.49
23:47:22.590 00.016 9340 SchedulePrimaryMove(10104498, x=0.13, y=0.10, opts=13)
23:47:22.603 00.013 9340 Enqueuing Move request for scope (0.13, 0.10)
23:47:22.622 00.019 12020 Worker thread wakes up
23:47:22.622 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=4384, max=65489, med=7108, FiltMin=5395, FiltMax=64010, Gamma=2.870
23:47:22.655 00.033 12020 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.10) opts 0xd
23:47:22.656 00.001 12020 Handling offset move in thread for scope, endpoint = (0.13, 0.10)
23:47:22.656 00.000 12020 Moving (0.13, 0.10) raw xDistance=-0.13 yDistance=-0.10
23:47:22.656 00.000 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
23:47:22.656 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:47:22.656 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
23:47:22.657 00.001 12020 MoveAxis(E, 0, ABG)
23:47:22.657 00.000 12020 Move returns status 0, amount 0
23:47:22.657 00.000 12020 MoveAxis(N, 0, ABG)
23:47:22.657 00.000 9340 UpdateGuideState exits: m=367198 SNR=103.1
23:47:22.669 00.012 12020 Move returns status 0, amount 0
23:47:22.669 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:47:22.679 00.010 12020 move complete, result=0
23:47:22.680 00.001 9340 ScheduleExposure(1000,3,1) exposurePending=0
23:47:22.696 00.016 12020 worker thread done servicing request
23:47:22.696 00.000 9340 Enqueuing Expose request
23:47:22.708 00.012 12020 Worker thread wakes up
23:47:22.709 00.001 9340 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
23:47:22.720 00.011 12020 worker thread servicing REQUEST_EXPOSE 1000
23:47:22.720 00.000 12020 Handling exposure in thread, d=1000 o=3 r=(855,51,31,31)
23:47:24.044 01.324 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"c579bbf4-18b6-4b90-862c-8e34497dc3bc"}
23:47:24.066 00.022 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"c579bbf4-18b6-4b90-862c-8e34497dc3bc"}
23:47:24.155 00.089 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"a1ec1df3-74e5-41e7-b043-be48847bcf4b"}
23:47:24.189 00.034 12020 Exposure complete
23:47:24.189 00.000 9340 case statement mapped state 6 to 3
23:47:24.230 00.041 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"a1ec1df3-74e5-41e7-b043-be48847bcf4b"}
23:47:24.321 00.091 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"4e91a6bf-f4f0-44ec-a986-537963ea5332"}
23:47:24.349 00.028 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":139,"width":15,"height":15,"star_pos":[7.33,6.73],"pixels":"..."},"id":"4e91a6bf-f4f0-44ec-a986-537963ea5332"}
23:47:24.829 00.480 12020 worker thread done servicing request
23:47:24.829 00.000 9340 OnExposeComplete: enter
23:47:24.845 00.016 9340 UpdateGuideState(): m_state=6
23:47:24.876 00.031 9340 Star::Find(15, 870, 66, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 140
23:47:24.892 00.016 9340 Star::Find returns 1 (0), X=870.42, Y=66.43, Mass=367796, SNR=109.0, Peak=37505 HFD=3.4
23:47:24.904 00.012 9340 MultiStar: [#1 0.25,-0.31,0.71,U] [#2 0.64,0.27,0.75,U] [#3 -0.05,0.35,0.60,U] [#4 0.45,0.66,0.73,U] [#5 0.10,-0.07,0.53,U] [#6 -0.13,-0.65,0.57,U] [#7 -0.00,0.27,0.57,U] [#8 0.02,-0.54,0.60,U] 
23:47:24.918 00.014 9340 refined, 8 included, MultiStar: {0.25, 0.03}, one-star: {0.59, 0.10}
23:47:24.929 00.011 9340 CameraToMount -- cameraTheta (0.13) - m_xAngle (-3.14) = xAngle (3.27 = -3.02)
23:47:24.941 00.012 9340 CameraToMount -- cameraTheta (0.13) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (3.25 = -3.03)
23:47:24.955 00.014 9340 CameraToMount -- cameraX=0.25 cameraY=0.03 hyp=0.25 cameraTheta=0.13 mountX=-0.25 mountY=-0.03, mountTheta=-3.03
23:47:24.974 00.019 9340 SchedulePrimaryMove(10104498, x=0.25, y=0.03, opts=13)
23:47:25.005 00.031 9340 Enqueuing Move request for scope (0.25, 0.03)
23:47:25.025 00.020 12020 Worker thread wakes up
23:47:25.026 00.001 9340 UpdateImageDisplay: Size=(1920,1080) min=4403, max=65489, med=7104, FiltMin=5531, FiltMax=65303, Gamma=2.870
23:47:25.037 00.011 12020 worker thread servicing REQUEST_MOVE scope ofs (0.25, 0.03) opts 0xd
23:47:25.037 00.000 9340 UpdateGuideState exits: m=367796 SNR=109.0
23:47:25.052 00.015 12020 Handling offset move in thread for scope, endpoint = (0.25, 0.03)
23:47:25.052 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:47:25.062 00.010 12020 Moving (0.25, 0.03) raw xDistance=-0.25 yDistance=-0.03
23:47:25.062 00.000 9340 ScheduleExposure(1000,3,1) exposurePending=0
23:47:25.076 00.014 12020 GuideAlgorithmHysteresis::Result() returns -0.15 from input -0.25
23:47:25.077 00.001 9340 Enqueuing Expose request
23:47:25.088 00.011 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:47:25.088 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
23:47:25.089 00.001 12020 MoveAxis(E, 29, ABG)
23:47:25.089 00.000 12020 Guiding  Dir = 2, Dur = 29
23:47:25.090 00.001 12020 IsSlewing returns 0
23:47:25.093 00.003 12020 IsGuiding returns 0
23:47:25.123 00.030 12020 IsGuiding returns 1
23:47:25.123 00.000 12020 scope still moving after pulse duration time elapsed
23:47:25.173 00.050 12020 IsSlewing returns 0
23:47:25.175 00.002 12020 IsGuiding returns 0
23:47:25.175 00.000 12020 scope move finished after 29 + 53 ms
23:47:25.175 00.000 12020 Move returns status 0, amount 29
23:47:25.175 00.000 12020 MoveAxis(N, 0, ABG)
23:47:25.175 00.000 12020 Move returns status 0, amount 0
23:47:25.175 00.000 12020 move complete, result=0
23:47:25.176 00.001 12020 worker thread done servicing request
23:47:25.176 00.000 9340 GuideStep: -0.3 px 29 ms EAST, -0.0 px 0 ms NORTH
23:47:25.188 00.012 12020 Worker thread wakes up
23:47:25.188 00.000 12020 worker thread servicing REQUEST_EXPOSE 1000
23:47:25.188 00.000 12020 Handling exposure in thread, d=1000 o=3 r=(855,51,31,31)
23:47:26.044 00.856 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"8bd5a596-23ff-4f28-982f-e2f25c19a15b"}
23:47:26.080 00.036 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"8bd5a596-23ff-4f28-982f-e2f25c19a15b"}
23:47:26.096 00.016 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"dde3bc6e-dbff-4567-bee2-e7a6ad56809e"}
23:47:26.117 00.021 9340 case statement mapped state 6 to 3
23:47:26.139 00.022 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"dde3bc6e-dbff-4567-bee2-e7a6ad56809e"}
23:47:26.162 00.023 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"a0ef52af-600f-483f-9c0c-38c6d1ba2a27"}
23:47:26.220 00.058 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":140,"width":15,"height":15,"star_pos":[7.42,7.43],"pixels":"..."},"id":"a0ef52af-600f-483f-9c0c-38c6d1ba2a27"}
23:47:26.562 00.342 12020 Exposure complete
23:47:26.948 00.386 12020 worker thread done servicing request
23:47:26.977 00.029 9340 OnExposeComplete: enter
23:47:26.996 00.019 9340 UpdateGuideState(): m_state=6
23:47:27.015 00.019 9340 Star::Find(15, 870, 66, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 141
23:47:27.029 00.014 9340 Star::Find returns 1 (0), X=870.34, Y=66.84, Mass=365029, SNR=112.5, Peak=35701 HFD=3.7
23:47:27.045 00.016 9340 MultiStar: [#1 0.27,0.02,0.66,U] [#2 0.34,0.44,0.70,U] [#3 -0.57,0.40,0.76,U] [#4 0.57,0.70,0.00,M8] [#5 -0.10,-0.31,0.63,U] [#6 0.17,-0.43,0.54,U] [#7 0.01,0.64,0.55,U] [#8 -0.11,-0.24,0.65,U] 
23:47:27.062 00.017 9340 refined, 7 included, MultiStar: {0.08, 0.16}, one-star: {0.50, 0.52}
23:47:27.078 00.016 9340 CameraToMount -- cameraTheta (1.11) - m_xAngle (-3.14) = xAngle (4.25 = -2.03)
23:47:27.094 00.016 9340 CameraToMount -- cameraTheta (1.11) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (4.23 = -2.05)
23:47:27.108 00.014 9340 CameraToMount -- cameraX=0.08 cameraY=0.16 hyp=0.18 cameraTheta=1.11 mountX=-0.08 mountY=-0.16, mountTheta=-2.04
23:47:27.131 00.023 9340 SchedulePrimaryMove(10104498, x=0.08, y=0.16, opts=13)
23:47:27.143 00.012 9340 Enqueuing Move request for scope (0.08, 0.16)
23:47:27.159 00.016 12020 Worker thread wakes up
23:47:27.159 00.000 12020 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.16) opts 0xd
23:47:27.161 00.002 12020 Handling offset move in thread for scope, endpoint = (0.08, 0.16)
23:47:27.161 00.000 12020 Moving (0.08, 0.16) raw xDistance=-0.08 yDistance=-0.16
23:47:27.161 00.000 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
23:47:27.161 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:47:27.161 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
23:47:27.162 00.001 12020 MoveAxis(E, 0, ABG)
23:47:27.162 00.000 12020 Move returns status 0, amount 0
23:47:27.162 00.000 12020 MoveAxis(N, 0, ABG)
23:47:27.162 00.000 12020 Move returns status 0, amount 0
23:47:27.162 00.000 12020 move complete, result=0
23:47:27.162 00.000 12020 worker thread done servicing request
23:47:27.438 00.276 9340 UpdateImageDisplay: Size=(1920,1080) min=3978, max=65486, med=7101, FiltMin=5559, FiltMax=65303, Gamma=2.870
23:47:27.508 00.070 9340 UpdateGuideState exits: m=365029 SNR=112.5
23:47:27.521 00.013 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:47:27.538 00.017 9340 ScheduleExposure(1000,3,1) exposurePending=0
23:47:27.553 00.015 9340 Enqueuing Expose request
23:47:27.566 00.013 12020 Worker thread wakes up
23:47:27.566 00.000 9340 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
23:47:27.580 00.014 12020 worker thread servicing REQUEST_EXPOSE 1000
23:47:27.580 00.000 12020 Handling exposure in thread, d=1000 o=3 r=(855,51,31,31)
23:47:28.043 00.463 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"af13e256-db48-424f-bcaf-b6aac03fbe7b"}
23:47:28.055 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"af13e256-db48-424f-bcaf-b6aac03fbe7b"}
23:47:28.069 00.014 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"14838f77-f362-4b6c-80e5-e73b0ca8e818"}
23:47:28.084 00.015 9340 case statement mapped state 6 to 3
23:47:28.096 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"14838f77-f362-4b6c-80e5-e73b0ca8e818"}
23:47:28.110 00.014 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"9964709b-75dd-4dd0-b3cb-52d0a49cd269"}
23:47:28.124 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":141,"width":15,"height":15,"star_pos":[7.34,6.84],"pixels":"..."},"id":"9964709b-75dd-4dd0-b3cb-52d0a49cd269"}
23:47:28.947 00.823 12020 Exposure complete
23:47:29.172 00.225 12020 worker thread done servicing request
23:47:29.172 00.000 9340 OnExposeComplete: enter
23:47:29.185 00.013 9340 UpdateGuideState(): m_state=6
23:47:29.197 00.012 9340 Star::Find(15, 870, 66, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 142
23:47:29.208 00.011 9340 Star::Find returns 1 (0), X=870.59, Y=66.93, Mass=339384, SNR=85.0, Peak=32433 HFD=3.9
23:47:29.220 00.012 9340 MultiStar: [#1 0.62,0.17,0.84,U] [#2 0.42,0.26,0.86,U] [#3 -0.01,0.51,0.96,U] [#4 0.48,1.01,0.00,M9] [#5 0.06,0.29,0.59,U] [#6 0.39,-0.56,0.54,U] [#7 0.12,0.58,0.67,U] [#8 0.25,-0.15,0.67,U] 
23:47:29.232 00.012 9340 refined, 7 included, MultiStar: {0.35, 0.26}, one-star: {0.76, 0.61}
23:47:29.246 00.014 9340 CameraToMount -- cameraTheta (0.65) - m_xAngle (-3.14) = xAngle (3.79 = -2.50)
23:47:29.260 00.014 9340 CameraToMount -- cameraTheta (0.65) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (3.77 = -2.51)
23:47:29.274 00.014 9340 CameraToMount -- cameraX=0.35 cameraY=0.26 hyp=0.44 cameraTheta=0.65 mountX=-0.35 mountY=-0.26, mountTheta=-2.51
23:47:29.292 00.018 9340 SchedulePrimaryMove(10104498, x=0.35, y=0.26, opts=13)
23:47:29.303 00.011 9340 Enqueuing Move request for scope (0.35, 0.26)
23:47:29.315 00.012 12020 Worker thread wakes up
23:47:29.315 00.000 12020 worker thread servicing REQUEST_MOVE scope ofs (0.35, 0.26) opts 0xd
23:47:29.315 00.000 12020 Handling offset move in thread for scope, endpoint = (0.35, 0.26)
23:47:29.316 00.001 12020 Moving (0.35, 0.26) raw xDistance=-0.35 yDistance=-0.26
23:47:29.316 00.000 12020 GuideAlgorithmHysteresis::Result() returns -0.20 from input -0.35
23:47:29.316 00.000 12020 GuideAlgorithmResistSwitch::result() returns -0.26 from input -0.26
23:47:29.316 00.000 12020 MoveAxis(E, 40, ABG)
23:47:29.316 00.000 12020 Guiding  Dir = 2, Dur = 40
23:47:29.318 00.002 12020 IsSlewing returns 0
23:47:29.319 00.001 12020 IsGuiding returns 0
23:47:29.327 00.008 9340 UpdateImageDisplay: Size=(1920,1080) min=4138, max=65489, med=7117, FiltMin=5574, FiltMax=64990, Gamma=2.870
23:47:29.347 00.020 12020 PulseGuide returned control before completion, sleep 22
23:47:29.383 00.036 9340 UpdateGuideState exits: m=339384 SNR=85.0
23:47:29.396 00.013 12020 IsGuiding returns 0
23:47:29.396 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:47:29.410 00.014 12020 Move returns status 0, amount 40
23:47:29.410 00.000 9340 ScheduleExposure(1000,3,1) exposurePending=0
23:47:29.425 00.015 12020 MoveAxis(N, 43, ABG)
23:47:29.425 00.000 9340 Enqueuing Expose request
23:47:29.438 00.013 12020 Guiding  Dir = 0, Dur = 43
23:47:29.440 00.002 12020 IsSlewing returns 0
23:47:29.442 00.002 12020 IsGuiding returns 0
23:47:29.572 00.130 12020 IsGuiding returns 1
23:47:29.573 00.001 12020 scope still moving after pulse duration time elapsed
23:47:29.667 00.094 12020 IsSlewing returns 0
23:47:29.668 00.001 12020 IsGuiding returns 0
23:47:29.668 00.000 12020 scope move finished after 43 + 183 ms
23:47:29.669 00.001 12020 Move returns status 0, amount 43
23:47:29.669 00.000 12020 move complete, result=0
23:47:29.669 00.000 12020 worker thread done servicing request
23:47:29.669 00.000 9340 GuideStep: -0.3 px 40 ms EAST, -0.3 px 43 ms NORTH
23:47:29.681 00.012 12020 Worker thread wakes up
23:47:29.681 00.000 12020 worker thread servicing REQUEST_EXPOSE 1000
23:47:29.681 00.000 12020 Handling exposure in thread, d=1000 o=3 r=(855,51,31,31)
23:47:30.041 00.360 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"03a3907b-eedc-4fc5-8f5b-3e9ef7b39e7b"}
23:47:30.053 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"03a3907b-eedc-4fc5-8f5b-3e9ef7b39e7b"}
23:47:30.068 00.015 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"8196526b-9e24-4687-9724-ceb46bbb2cb5"}
23:47:30.083 00.015 9340 case statement mapped state 6 to 3
23:47:30.093 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"8196526b-9e24-4687-9724-ceb46bbb2cb5"}
23:47:30.122 00.029 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"6873d825-7bc2-4955-9fa0-e4181978aaf3"}
23:47:30.136 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":142,"width":15,"height":15,"star_pos":[6.59,6.93],"pixels":"..."},"id":"6873d825-7bc2-4955-9fa0-e4181978aaf3"}
23:47:31.056 00.920 12020 Exposure complete
23:47:31.291 00.235 12020 worker thread done servicing request
23:47:31.292 00.001 9340 OnExposeComplete: enter
23:47:31.305 00.013 9340 UpdateGuideState(): m_state=6
23:47:31.316 00.011 9340 Star::Find(15, 870, 66, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 143
23:47:31.329 00.013 9340 Star::Find returns 1 (0), X=870.01, Y=66.81, Mass=382793, SNR=114.3, Peak=34745 HFD=4.1
23:47:31.341 00.012 9340 MultiStar: [#1 0.10,-0.02,0.67,U] [#2 0.25,0.67,0.71,U] [#3 -0.44,0.49,0.58,U] [#4 0.07,0.67,0.63,U] [#5 -0.01,0.40,0.51,U] [#6 -0.01,-0.27,0.52,U] [#7 -0.10,0.53,0.52,U] [#8 -0.13,-0.06,0.51,U] 
23:47:31.354 00.013 9340 refined, 8 included, MultiStar: {0.01, 0.35}, one-star: {0.18, 0.49}
23:47:31.364 00.010 9340 CameraToMount -- cameraTheta (1.53) - m_xAngle (-3.14) = xAngle (4.66 = -1.62)
23:47:31.379 00.015 9340 CameraToMount -- cameraTheta (1.53) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (4.65 = -1.64)
23:47:31.389 00.010 9340 CameraToMount -- cameraX=0.01 cameraY=0.35 hyp=0.35 cameraTheta=1.53 mountX=-0.02 mountY=-0.35, mountTheta=-1.62
23:47:31.407 00.018 9340 SchedulePrimaryMove(10104498, x=0.01, y=0.35, opts=13)
23:47:31.420 00.013 9340 Enqueuing Move request for scope (0.01, 0.35)
23:47:31.434 00.014 12020 Worker thread wakes up
23:47:31.434 00.000 12020 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.35) opts 0xd
23:47:31.434 00.000 12020 Handling offset move in thread for scope, endpoint = (0.01, 0.35)
23:47:31.434 00.000 12020 Moving (0.01, 0.35) raw xDistance=-0.02 yDistance=-0.35
23:47:31.434 00.000 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
23:47:31.435 00.001 12020 GuideAlgorithmResistSwitch::result() returns -0.35 from input -0.35
23:47:31.435 00.000 12020 MoveAxis(E, 0, ABG)
23:47:31.435 00.000 12020 Move returns status 0, amount 0
23:47:31.435 00.000 12020 MoveAxis(N, 58, ABG)
23:47:31.435 00.000 12020 Guiding  Dir = 0, Dur = 58
23:47:31.436 00.001 12020 IsSlewing returns 0
23:47:31.437 00.001 12020 IsGuiding returns 0
23:47:31.446 00.009 9340 UpdateImageDisplay: Size=(1920,1080) min=4178, max=65496, med=7122, FiltMin=5556, FiltMax=65446, Gamma=2.870
23:47:31.499 00.053 9340 UpdateGuideState exits: m=382793 SNR=114.3
23:47:31.515 00.016 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:47:31.528 00.013 9340 ScheduleExposure(1000,3,1) exposurePending=0
23:47:31.540 00.012 12020 IsGuiding returns 1
23:47:31.541 00.001 9340 Enqueuing Expose request
23:47:31.556 00.015 12020 scope still moving after pulse duration time elapsed
23:47:31.583 00.027 12020 IsSlewing returns 0
23:47:31.584 00.001 12020 IsGuiding returns 1
23:47:31.697 00.113 12020 IsSlewing returns 0
23:47:31.699 00.002 12020 IsGuiding returns 0
23:47:31.699 00.000 12020 scope move finished after 58 + 203 ms
23:47:31.699 00.000 12020 Move returns status 0, amount 58
23:47:31.699 00.000 12020 move complete, result=0
23:47:31.700 00.001 12020 worker thread done servicing request
23:47:31.700 00.000 12020 Worker thread wakes up
23:47:31.700 00.000 9340 GuideStep: -0.0 px 0 ms EAST, -0.3 px 58 ms NORTH
23:47:31.712 00.012 12020 worker thread servicing REQUEST_EXPOSE 1000
23:47:31.712 00.000 12020 Handling exposure in thread, d=1000 o=3 r=(855,51,31,31)
23:47:32.042 00.330 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"f89452fb-0821-4219-8d39-02ffb3d1b38a"}
23:47:32.057 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"f89452fb-0821-4219-8d39-02ffb3d1b38a"}
23:47:32.072 00.015 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"e8b39ab7-2713-4b71-b5e1-fd5ff5ea566f"}
23:47:32.088 00.016 9340 case statement mapped state 6 to 3
23:47:32.101 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"e8b39ab7-2713-4b71-b5e1-fd5ff5ea566f"}
23:47:32.130 00.029 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"0f55245f-ecda-481c-b0fa-4213e9bd0bdb"}
23:47:32.143 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":143,"width":15,"height":15,"star_pos":[7.01,6.81],"pixels":"..."},"id":"0f55245f-ecda-481c-b0fa-4213e9bd0bdb"}
23:47:33.082 00.939 12020 Exposure complete
23:47:33.295 00.213 12020 worker thread done servicing request
23:47:33.295 00.000 9340 OnExposeComplete: enter
23:47:33.306 00.011 9340 UpdateGuideState(): m_state=6
23:47:33.318 00.012 9340 Star::Find(15, 870, 66, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 144
23:47:33.330 00.012 9340 Star::Find returns 1 (0), X=870.98, Y=66.76, Mass=306654, SNR=113.7, Peak=26611 HFD=4.0
23:47:33.342 00.012 9340 MultiStar: [#1 1.10,-0.25,0.00,M1] [#2 1.35,0.08,0.00,M1] [#3 0.56,0.04,0.64,U] [#4 1.42,0.66,0.00,M9] [#5 1.14,-0.11,0.00,M1] [#6 0.84,-0.59,0.00,M1] [#7 0.90,0.26,0.00,M1] [#8 0.79,-0.59,0.00,M1] 
23:47:33.354 00.012 9340 refined, 1 included, MultiStar: {0.92, 0.28}, one-star: {1.15, 0.43}
23:47:33.370 00.016 9340 CameraToMount -- cameraTheta (0.29) - m_xAngle (-3.14) = xAngle (3.43 = -2.85)
23:47:33.380 00.010 9340 CameraToMount -- cameraTheta (0.29) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (3.41 = -2.87)
23:47:33.393 00.013 9340 CameraToMount -- cameraX=0.92 cameraY=0.28 hyp=0.96 cameraTheta=0.29 mountX=-0.92 mountY=-0.26, mountTheta=-2.87
23:47:33.410 00.017 9340 SchedulePrimaryMove(10104498, x=0.92, y=0.28, opts=13)
23:47:33.423 00.013 9340 Enqueuing Move request for scope (0.92, 0.28)
23:47:33.435 00.012 12020 Worker thread wakes up
23:47:33.436 00.001 12020 worker thread servicing REQUEST_MOVE scope ofs (0.92, 0.28) opts 0xd
23:47:33.436 00.000 12020 Handling offset move in thread for scope, endpoint = (0.92, 0.28)
23:47:33.436 00.000 12020 Moving (0.92, 0.28) raw xDistance=-0.92 yDistance=-0.26
23:47:33.436 00.000 12020 GuideAlgorithmHysteresis::Result() returns -0.54 from input -0.92
23:47:33.436 00.000 12020 GuideAlgorithmResistSwitch::result() returns -0.26 from input -0.26
23:47:33.436 00.000 12020 MoveAxis(E, 105, ABG)
23:47:33.437 00.001 12020 Guiding  Dir = 2, Dur = 105
23:47:33.438 00.001 12020 IsSlewing returns 0
23:47:33.439 00.001 12020 IsGuiding returns 0
23:47:33.448 00.009 9340 UpdateImageDisplay: Size=(1920,1080) min=4453, max=65529, med=7112, FiltMin=5528, FiltMax=62478, Gamma=2.870
23:47:33.460 00.012 12020 PulseGuide returned control before completion, sleep 98
23:47:33.503 00.043 9340 UpdateGuideState exits: m=306654 SNR=113.7
23:47:33.518 00.015 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:47:33.530 00.012 9340 ScheduleExposure(1000,3,1) exposurePending=0
23:47:33.544 00.014 9340 Enqueuing Expose request
23:47:33.565 00.021 12020 IsGuiding returns 1
23:47:33.565 00.000 12020 scope still moving after pulse duration time elapsed
23:47:33.617 00.052 12020 IsSlewing returns 0
23:47:33.618 00.001 12020 IsGuiding returns 0
23:47:33.619 00.001 12020 scope move finished after 105 + 74 ms
23:47:33.619 00.000 12020 Move returns status 0, amount 105
23:47:33.619 00.000 12020 MoveAxis(N, 43, ABG)
23:47:33.619 00.000 12020 Guiding  Dir = 0, Dur = 43
23:47:33.622 00.003 12020 IsSlewing returns 0
23:47:33.623 00.001 12020 IsGuiding returns 0
23:47:33.729 00.106 12020 IsGuiding returns 1
23:47:33.730 00.001 12020 scope still moving after pulse duration time elapsed
23:47:33.777 00.047 12020 IsSlewing returns 0
23:47:33.873 00.096 12020 IsGuiding returns 0
23:47:33.873 00.000 12020 scope move finished after 43 + 205 ms
23:47:33.874 00.001 12020 Move returns status 0, amount 43
23:47:33.874 00.000 12020 move complete, result=0
23:47:33.874 00.000 12020 worker thread done servicing request
23:47:33.874 00.000 9340 GuideStep: -0.9 px 105 ms EAST, -0.3 px 43 ms NORTH
23:47:33.885 00.011 12020 Worker thread wakes up
23:47:33.885 00.000 12020 worker thread servicing REQUEST_EXPOSE 1000
23:47:33.886 00.001 12020 Handling exposure in thread, d=1000 o=3 r=(855,51,31,31)
23:47:34.043 00.157 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"2435b701-0edf-49bb-ad08-a9122ee8db18"}
23:47:34.056 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"2435b701-0edf-49bb-ad08-a9122ee8db18"}
23:47:34.069 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"2d439c60-ae29-4713-8324-3576571c23cf"}
23:47:34.081 00.012 9340 case statement mapped state 6 to 3
23:47:34.095 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"2d439c60-ae29-4713-8324-3576571c23cf"}
23:47:34.112 00.017 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"480f817b-ab9b-4f2b-ae3d-f349df837b50"}
23:47:34.124 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":144,"width":15,"height":15,"star_pos":[6.98,6.76],"pixels":"..."},"id":"480f817b-ab9b-4f2b-ae3d-f349df837b50"}
23:47:35.251 01.127 12020 Exposure complete
23:47:35.453 00.202 12020 worker thread done servicing request
23:47:35.453 00.000 9340 OnExposeComplete: enter
23:47:35.465 00.012 9340 UpdateGuideState(): m_state=6
23:47:35.477 00.012 9340 Star::Find(15, 870, 66, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 145
23:47:35.488 00.011 9340 Star::Find returns 1 (0), X=870.89, Y=66.44, Mass=332881, SNR=105.2, Peak=27661 HFD=3.9
23:47:35.499 00.011 9340 MultiStar: [#1 0.97,-0.60,0.00,M2] [#2 0.86,-0.27,0.74,U] [#3 0.52,-0.01,0.82,U] [#4 0.98,0.14,0.00,M10] [#5 0.42,-0.34,0.68,U] [#6 0.92,-1.19,0.00,M2] [#7 0.61,0.09,0.66,U] [#8 0.38,-1.20,0.00,M2] 
23:47:35.511 00.012 9340 refined, 4 included, MultiStar: {0.72, -0.07}, one-star: {1.06, 0.12}
23:47:35.525 00.014 9340 CameraToMount -- cameraTheta (-0.09) - m_xAngle (-3.14) = xAngle (3.04 = 3.04)
23:47:35.540 00.015 9340 CameraToMount -- cameraTheta (-0.09) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (3.03 = 3.03)
23:47:35.553 00.013 9340 CameraToMount -- cameraX=0.72 cameraY=-0.07 hyp=0.72 cameraTheta=-0.09 mountX=-0.72 mountY=0.08, mountTheta=3.03
23:47:35.571 00.018 9340 SchedulePrimaryMove(10104498, x=0.72, y=-0.07, opts=13)
23:47:35.581 00.010 9340 Enqueuing Move request for scope (0.72, -0.07)
23:47:35.591 00.010 12020 Worker thread wakes up
23:47:35.591 00.000 12020 worker thread servicing REQUEST_MOVE scope ofs (0.72, -0.07) opts 0xd
23:47:35.591 00.000 12020 Handling offset move in thread for scope, endpoint = (0.72, -0.07)
23:47:35.592 00.001 12020 Moving (0.72, -0.07) raw xDistance=-0.72 yDistance=0.08
23:47:35.592 00.000 12020 GuideAlgorithmHysteresis::Result() returns -0.48 from input -0.72
23:47:35.592 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:47:35.592 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
23:47:35.592 00.000 12020 MoveAxis(E, 94, ABG)
23:47:35.592 00.000 12020 Guiding  Dir = 2, Dur = 94
23:47:35.594 00.002 12020 IsSlewing returns 0
23:47:35.596 00.002 12020 IsGuiding returns 0
23:47:35.605 00.009 9340 UpdateImageDisplay: Size=(1920,1080) min=4435, max=65529, med=7124, FiltMin=5449, FiltMax=62661, Gamma=2.870
23:47:35.618 00.013 12020 PulseGuide returned control before completion, sleep 84
23:47:35.660 00.042 9340 UpdateGuideState exits: m=332881 SNR=105.2
23:47:35.672 00.012 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:47:35.684 00.012 9340 ScheduleExposure(1000,3,1) exposurePending=0
23:47:35.696 00.012 9340 Enqueuing Expose request
23:47:35.728 00.032 12020 IsGuiding returns 1
23:47:35.728 00.000 12020 scope still moving after pulse duration time elapsed
23:47:35.765 00.037 12020 IsSlewing returns 0
23:47:35.779 00.014 12020 IsGuiding returns 0
23:47:35.779 00.000 12020 scope move finished after 94 + 90 ms
23:47:35.780 00.001 12020 Move returns status 0, amount 94
23:47:35.780 00.000 12020 MoveAxis(N, 0, ABG)
23:47:35.780 00.000 12020 Move returns status 0, amount 0
23:47:35.780 00.000 12020 move complete, result=0
23:47:35.781 00.001 12020 worker thread done servicing request
23:47:35.781 00.000 12020 Worker thread wakes up
23:47:35.781 00.000 12020 worker thread servicing REQUEST_EXPOSE 1000
23:47:35.781 00.000 12020 Handling exposure in thread, d=1000 o=3 r=(855,51,31,31)
23:47:35.783 00.002 9340 GuideStep: -0.7 px 94 ms EAST, 0.1 px 0 ms NORTH
23:47:36.061 00.278 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"25deecfb-aa5b-41a2-bdeb-06e349c6295a"}
23:47:36.073 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"25deecfb-aa5b-41a2-bdeb-06e349c6295a"}
23:47:36.086 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"4a9d020e-5055-4421-a86b-42bd86e0ef21"}
23:47:36.097 00.011 9340 case statement mapped state 6 to 3
23:47:36.109 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"4a9d020e-5055-4421-a86b-42bd86e0ef21"}
23:47:36.122 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"03bbe203-9954-4683-b4c5-4da331582a60"}
23:47:36.133 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":145,"width":15,"height":15,"star_pos":[6.89,7.44],"pixels":"..."},"id":"03bbe203-9954-4683-b4c5-4da331582a60"}
23:47:37.146 01.013 12020 Exposure complete
23:47:37.380 00.234 12020 worker thread done servicing request
23:47:37.380 00.000 9340 OnExposeComplete: enter
23:47:37.392 00.012 9340 UpdateGuideState(): m_state=6
23:47:37.405 00.013 9340 Star::Find(15, 870, 66, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 146
23:47:37.421 00.016 9340 Star::Find returns 1 (0), X=870.15, Y=66.36, Mass=388875, SNR=118.3, Peak=41201 HFD=3.6
23:47:37.435 00.014 9340 MultiStar: [#1 0.20,-0.51,0.65,U] [#2 0.12,-0.19,0.68,U] [#3 -0.32,-0.20,0.71,U] [#4 0.23,0.35,0.63,U] [#5 -0.24,-0.54,0.54,U] [#6 -0.01,-0.80,0.56,U] [#7 -0.21,0.02,0.46,U] [#8 -0.27,-0.67,0.50,U] 
23:47:37.449 00.014 9340 refined, 8 included, MultiStar: {0.02, -0.25}, one-star: {0.32, 0.04}
23:47:37.465 00.016 9340 CameraToMount -- cameraTheta (-1.51) - m_xAngle (-3.14) = xAngle (1.63 = 1.63)
23:47:37.476 00.011 9340 CameraToMount -- cameraTheta (-1.51) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (1.61 = 1.61)
23:47:37.489 00.013 9340 CameraToMount -- cameraX=0.02 cameraY=-0.25 hyp=0.25 cameraTheta=-1.51 mountX=-0.01 mountY=0.25, mountTheta=1.63
23:47:37.508 00.019 9340 SchedulePrimaryMove(10104498, x=0.02, y=-0.25, opts=13)
23:47:37.522 00.014 9340 Enqueuing Move request for scope (0.02, -0.25)
23:47:37.535 00.013 12020 Worker thread wakes up
23:47:37.535 00.000 12020 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.25) opts 0xd
23:47:37.537 00.002 12020 Handling offset move in thread for scope, endpoint = (0.02, -0.25)
23:47:37.537 00.000 12020 Moving (0.02, -0.25) raw xDistance=-0.01 yDistance=0.25
23:47:37.537 00.000 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
23:47:37.537 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:47:37.537 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.25
23:47:37.538 00.001 12020 MoveAxis(E, 0, ABG)
23:47:37.538 00.000 12020 Move returns status 0, amount 0
23:47:37.538 00.000 12020 MoveAxis(N, 0, ABG)
23:47:37.538 00.000 12020 Move returns status 0, amount 0
23:47:37.538 00.000 12020 move complete, result=0
23:47:37.539 00.001 12020 worker thread done servicing request
23:47:37.548 00.009 9340 UpdateImageDisplay: Size=(1920,1080) min=4627, max=65459, med=7120, FiltMin=5581, FiltMax=61893, Gamma=2.870
23:47:37.608 00.060 9340 UpdateGuideState exits: m=388875 SNR=118.3
23:47:37.620 00.012 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:47:37.633 00.013 9340 ScheduleExposure(1000,3,1) exposurePending=0
23:47:37.645 00.012 9340 Enqueuing Expose request
23:47:37.656 00.011 12020 Worker thread wakes up
23:47:37.657 00.001 9340 GuideStep: -0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
23:47:37.670 00.013 12020 worker thread servicing REQUEST_EXPOSE 1000
23:47:37.670 00.000 12020 Handling exposure in thread, d=1000 o=3 r=(855,51,31,31)
23:47:38.060 00.390 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"4a701c52-039a-40c0-a592-ac333ba01af9"}
23:47:38.072 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"4a701c52-039a-40c0-a592-ac333ba01af9"}
23:47:38.083 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"fec1fccf-02af-4f3f-96b2-8d4911fec15f"}
23:47:38.095 00.012 9340 case statement mapped state 6 to 3
23:47:38.105 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"fec1fccf-02af-4f3f-96b2-8d4911fec15f"}
23:47:38.116 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"5eba7063-0107-4f61-9175-47a11e46a0c5"}
23:47:38.127 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":146,"width":15,"height":15,"star_pos":[7.15,7.36],"pixels":"..."},"id":"5eba7063-0107-4f61-9175-47a11e46a0c5"}
23:47:39.032 00.905 12020 Exposure complete
23:47:39.236 00.204 12020 worker thread done servicing request
23:47:39.236 00.000 9340 OnExposeComplete: enter
23:47:39.246 00.010 9340 UpdateGuideState(): m_state=6
23:47:39.255 00.009 9340 Star::Find(15, 870, 66, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 147
23:47:39.265 00.010 9340 Star::Find returns 1 (0), X=870.68, Y=66.69, Mass=352600, SNR=108.8, Peak=35577 HFD=3.6
23:47:39.276 00.011 9340 MultiStar: [#1 0.88,-0.12,0.73,U] [#2 0.79,0.29,0.67,U] [#3 0.21,0.23,0.76,U] [#4 0.89,1.00,0.00,M10] [#5 0.05,-0.16,0.63,U] [#6 0.34,-0.48,0.60,U] [#7 0.49,0.20,0.54,U] [#8 0.42,-0.52,0.66,U] 
23:47:39.287 00.011 9340 refined, 7 included, MultiStar: {0.53, 0.01}, one-star: {0.85, 0.37}
23:47:39.299 00.012 9340 CameraToMount -- cameraTheta (0.01) - m_xAngle (-3.14) = xAngle (3.15 = -3.14)
23:47:39.307 00.008 9340 CameraToMount -- cameraTheta (0.01) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (3.13 = 3.13)
23:47:39.317 00.010 9340 CameraToMount -- cameraX=0.53 cameraY=0.01 hyp=0.53 cameraTheta=0.01 mountX=-0.53 mountY=0.01, mountTheta=3.13
23:47:39.331 00.014 9340 SchedulePrimaryMove(10104498, x=0.53, y=0.01, opts=13)
23:47:39.341 00.010 9340 Enqueuing Move request for scope (0.53, 0.01)
23:47:39.350 00.009 12020 Worker thread wakes up
23:47:39.351 00.001 12020 worker thread servicing REQUEST_MOVE scope ofs (0.53, 0.01) opts 0xd
23:47:39.351 00.000 12020 Handling offset move in thread for scope, endpoint = (0.53, 0.01)
23:47:39.351 00.000 12020 Moving (0.53, 0.01) raw xDistance=-0.53 yDistance=0.01
23:47:39.351 00.000 12020 GuideAlgorithmHysteresis::Result() returns -0.31 from input -0.53
23:47:39.351 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:47:39.351 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
23:47:39.352 00.001 12020 MoveAxis(E, 60, ABG)
23:47:39.352 00.000 12020 Guiding  Dir = 2, Dur = 60
23:47:39.353 00.001 12020 IsSlewing returns 0
23:47:39.354 00.001 12020 IsGuiding returns 0
23:47:39.368 00.014 9340 UpdateImageDisplay: Size=(1920,1080) min=4080, max=65529, med=7123, FiltMin=5649, FiltMax=65446, Gamma=2.870
23:47:39.380 00.012 12020 PulseGuide returned control before completion, sleep 51
23:47:39.419 00.039 9340 UpdateGuideState exits: m=352600 SNR=108.8
23:47:39.430 00.011 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:47:39.441 00.011 12020 IsGuiding returns 1
23:47:39.441 00.000 9340 ScheduleExposure(1000,3,1) exposurePending=0
23:47:39.451 00.010 9340 Enqueuing Expose request
23:47:39.462 00.011 12020 scope still moving after pulse duration time elapsed
23:47:39.486 00.024 12020 IsSlewing returns 0
23:47:39.487 00.001 12020 IsGuiding returns 0
23:47:39.487 00.000 12020 scope move finished after 60 + 72 ms
23:47:39.487 00.000 12020 Move returns status 0, amount 60
23:47:39.487 00.000 12020 MoveAxis(N, 0, ABG)
23:47:39.487 00.000 12020 Move returns status 0, amount 0
23:47:39.488 00.001 12020 move complete, result=0
23:47:39.488 00.000 12020 worker thread done servicing request
23:47:39.488 00.000 12020 Worker thread wakes up
23:47:39.488 00.000 12020 worker thread servicing REQUEST_EXPOSE 1000
23:47:39.488 00.000 12020 Handling exposure in thread, d=1000 o=3 r=(855,51,31,31)
23:47:39.491 00.003 9340 GuideStep: -0.5 px 60 ms EAST, 0.0 px 0 ms NORTH
23:47:40.060 00.569 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"d68115ca-baa9-4382-816d-258d24384a2a"}
23:47:40.074 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"d68115ca-baa9-4382-816d-258d24384a2a"}
23:47:40.086 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"e337b295-1cf4-4b3b-93c8-b6b60b1cce12"}
23:47:40.096 00.010 9340 case statement mapped state 6 to 3
23:47:40.106 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"e337b295-1cf4-4b3b-93c8-b6b60b1cce12"}
23:47:40.121 00.015 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"1dc9bf6b-0386-4801-a23c-55a8012a0161"}
23:47:40.133 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":147,"width":15,"height":15,"star_pos":[6.68,6.69],"pixels":"..."},"id":"1dc9bf6b-0386-4801-a23c-55a8012a0161"}
23:47:40.845 00.712 12020 Exposure complete
23:47:41.038 00.193 12020 worker thread done servicing request
23:47:41.038 00.000 9340 OnExposeComplete: enter
23:47:41.049 00.011 9340 UpdateGuideState(): m_state=6
23:47:41.059 00.010 9340 Star::Find(15, 870, 66, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 148
23:47:41.071 00.012 9340 Star::Find returns 1 (0), X=870.15, Y=67.38, Mass=358067, SNR=114.3, Peak=32401 HFD=3.7
23:47:41.082 00.011 9340 MultiStar: [#1 0.10,0.03,0.61,U] [#2 0.60,0.56,0.65,U] [#3 -0.35,0.83,0.69,U] [#4 0.28,0.99,0.00,R] [#5 -0.05,0.42,0.64,U] [#6 -0.08,-0.10,0.58,U] [#7 -0.19,1.08,0.00,M1] [#8 -0.18,-0.20,0.53,U] 
23:47:41.092 00.010 9340 refined, 6 included, MultiStar: {0.08, 0.45}, one-star: {0.32, 1.06}
23:47:41.103 00.011 9340 CameraToMount -- cameraTheta (1.41) - m_xAngle (-3.14) = xAngle (4.54 = -1.74)
23:47:41.117 00.014 9340 CameraToMount -- cameraTheta (1.41) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (4.53 = -1.76)
23:47:41.126 00.009 9340 CameraToMount -- cameraX=0.08 cameraY=0.45 hyp=0.46 cameraTheta=1.41 mountX=-0.08 mountY=-0.45, mountTheta=-1.74
23:47:41.142 00.016 9340 SchedulePrimaryMove(10104498, x=0.08, y=0.45, opts=13)
23:47:41.153 00.011 9340 Enqueuing Move request for scope (0.08, 0.45)
23:47:41.164 00.011 12020 Worker thread wakes up
23:47:41.164 00.000 12020 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.45) opts 0xd
23:47:41.164 00.000 12020 Handling offset move in thread for scope, endpoint = (0.08, 0.45)
23:47:41.165 00.001 12020 Moving (0.08, 0.45) raw xDistance=-0.08 yDistance=-0.45
23:47:41.165 00.000 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
23:47:41.165 00.000 12020 GuideAlgorithmResistSwitch::result() returns -0.45 from input -0.45
23:47:41.165 00.000 12020 MoveAxis(E, 0, ABG)
23:47:41.165 00.000 12020 Move returns status 0, amount 0
23:47:41.165 00.000 12020 MoveAxis(N, 75, ABG)
23:47:41.166 00.001 12020 Guiding  Dir = 0, Dur = 75
23:47:41.175 00.009 9340 UpdateImageDisplay: Size=(1920,1080) min=4339, max=65515, med=7129, FiltMin=4791, FiltMax=65349, Gamma=2.870
23:47:41.197 00.022 12020 IsSlewing returns 0
23:47:41.198 00.001 12020 IsGuiding returns 0
23:47:41.225 00.027 9340 UpdateGuideState exits: m=358067 SNR=114.3
23:47:41.242 00.017 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:47:41.253 00.011 9340 ScheduleExposure(1000,3,1) exposurePending=0
23:47:41.265 00.012 9340 Enqueuing Expose request
23:47:41.278 00.013 12020 IsGuiding returns 1
23:47:41.278 00.000 12020 scope still moving after pulse duration time elapsed
23:47:41.314 00.036 12020 IsSlewing returns 0
23:47:41.315 00.001 12020 IsGuiding returns 1
23:47:41.346 00.031 12020 IsSlewing returns 0
23:47:41.436 00.090 12020 IsGuiding returns 0
23:47:41.437 00.001 12020 scope move finished after 75 + 163 ms
23:47:41.437 00.000 12020 Move returns status 0, amount 75
23:47:41.437 00.000 12020 move complete, result=0
23:47:41.438 00.001 12020 worker thread done servicing request
23:47:41.438 00.000 12020 Worker thread wakes up
23:47:41.438 00.000 12020 worker thread servicing REQUEST_EXPOSE 1000
23:47:41.438 00.000 12020 Handling exposure in thread, d=1000 o=3 r=(855,51,31,31)
23:47:41.439 00.001 9340 GuideStep: -0.1 px 0 ms EAST, -0.4 px 75 ms NORTH
23:47:42.060 00.621 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"23ec7a15-b6cf-4c07-be86-0c1cd36d5b83"}
23:47:42.072 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"23ec7a15-b6cf-4c07-be86-0c1cd36d5b83"}
23:47:42.091 00.019 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"f159000e-d6d4-488f-8843-815fe60993f4"}
23:47:42.103 00.012 9340 case statement mapped state 6 to 3
23:47:42.113 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"f159000e-d6d4-488f-8843-815fe60993f4"}
23:47:42.122 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"ace2eb1f-157a-46a7-a97b-0b7977704de7"}
23:47:42.134 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":148,"width":15,"height":15,"star_pos":[7.15,7.38],"pixels":"..."},"id":"ace2eb1f-157a-46a7-a97b-0b7977704de7"}
23:47:42.798 00.664 12020 Exposure complete
23:47:43.023 00.225 12020 worker thread done servicing request
23:47:43.023 00.000 9340 OnExposeComplete: enter
23:47:43.036 00.013 9340 UpdateGuideState(): m_state=6
23:47:43.052 00.016 9340 Star::Find(15, 870, 67, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 149
23:47:43.066 00.014 9340 Star::Find returns 1 (0), X=870.23, Y=66.29, Mass=358859, SNR=102.8, Peak=40285 HFD=3.5
23:47:43.079 00.013 9340 MultiStar: [#1 0.19,-0.50,0.92,U] [#2 0.27,0.15,0.64,U] [#3 -0.35,0.26,0.89,U] [#4 0.13,-0.89,0.78,U] [#5 -0.37,-0.30,0.62,U] [#6 -0.02,-1.08,0.00,M1] [#7 -0.05,0.03,0.51,U] [#8 -0.09,-0.87,0.60,U] 
23:47:43.092 00.013 9340 refined, 7 included, MultiStar: {0.04, -0.26}, one-star: {0.40, -0.03}
23:47:43.109 00.017 9340 CameraToMount -- cameraTheta (-1.42) - m_xAngle (-3.14) = xAngle (1.72 = 1.72)
23:47:43.121 00.012 9340 CameraToMount -- cameraTheta (-1.42) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (1.70 = 1.70)
23:47:43.133 00.012 9340 CameraToMount -- cameraX=0.04 cameraY=-0.26 hyp=0.26 cameraTheta=-1.42 mountX=-0.04 mountY=0.26, mountTheta=1.72
23:47:43.153 00.020 9340 SchedulePrimaryMove(10104498, x=0.04, y=-0.26, opts=13)
23:47:43.168 00.015 9340 Enqueuing Move request for scope (0.04, -0.26)
23:47:43.181 00.013 12020 Worker thread wakes up
23:47:43.181 00.000 12020 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.26) opts 0xd
23:47:43.181 00.000 12020 Handling offset move in thread for scope, endpoint = (0.04, -0.26)
23:47:43.181 00.000 12020 Moving (0.04, -0.26) raw xDistance=-0.04 yDistance=0.26
23:47:43.181 00.000 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
23:47:43.182 00.001 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
23:47:43.182 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.26
23:47:43.182 00.000 12020 MoveAxis(E, 0, ABG)
23:47:43.182 00.000 12020 Move returns status 0, amount 0
23:47:43.182 00.000 12020 MoveAxis(N, 0, ABG)
23:47:43.183 00.001 12020 Move returns status 0, amount 0
23:47:43.183 00.000 12020 move complete, result=0
23:47:43.183 00.000 12020 worker thread done servicing request
23:47:43.193 00.010 9340 UpdateImageDisplay: Size=(1920,1080) min=4458, max=65459, med=7135, FiltMin=5519, FiltMax=64210, Gamma=2.870
23:47:43.255 00.062 9340 UpdateGuideState exits: m=358859 SNR=102.8
23:47:43.269 00.014 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:47:43.281 00.012 9340 ScheduleExposure(1000,3,1) exposurePending=0
23:47:43.293 00.012 9340 Enqueuing Expose request
23:47:43.309 00.016 12020 Worker thread wakes up
23:47:43.309 00.000 9340 GuideStep: -0.0 px 0 ms EAST, 0.3 px 0 ms NORTH
23:47:43.323 00.014 12020 worker thread servicing REQUEST_EXPOSE 1000
23:47:43.323 00.000 12020 Handling exposure in thread, d=1000 o=3 r=(855,51,31,31)
23:47:44.068 00.745 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"5cd4875a-b6a2-43e0-9d9d-25018714e492"}
23:47:44.082 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"5cd4875a-b6a2-43e0-9d9d-25018714e492"}
23:47:44.116 00.034 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"82431979-7514-4218-b81c-08d27e04a61a"}
23:47:44.132 00.016 9340 case statement mapped state 6 to 3
23:47:44.149 00.017 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"82431979-7514-4218-b81c-08d27e04a61a"}
23:47:44.164 00.015 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"77f14d3c-b9ee-4d04-ab2c-d2f0b8113145"}
23:47:44.180 00.016 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":149,"width":15,"height":15,"star_pos":[7.23,7.29],"pixels":"..."},"id":"77f14d3c-b9ee-4d04-ab2c-d2f0b8113145"}
23:47:44.682 00.502 12020 Exposure complete
23:47:44.915 00.233 12020 worker thread done servicing request
23:47:44.916 00.001 9340 OnExposeComplete: enter
23:47:44.931 00.015 9340 UpdateGuideState(): m_state=6
23:47:44.946 00.015 9340 Star::Find(15, 870, 66, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 150
23:47:44.959 00.013 9340 Star::Find returns 1 (0), X=870.41, Y=66.81, Mass=395771, SNR=128.4, Peak=37845 HFD=3.9
23:47:44.974 00.015 9340 MultiStar: [#1 0.61,-0.07,0.76,U] [#2 0.53,0.45,0.60,U] [#3 -0.20,0.47,0.63,U] [#4 0.53,-0.11,0.66,U] [#5 0.40,-0.18,0.46,U] [#6 0.48,-0.70,0.50,U] [#7 0.26,0.52,0.49,U] [#8 -0.10,-0.51,0.54,U] 
23:47:44.986 00.012 9340 refined, 8 included, MultiStar: {0.37, 0.08}, one-star: {0.58, 0.49}
23:47:45.001 00.015 9340 CameraToMount -- cameraTheta (0.23) - m_xAngle (-3.14) = xAngle (3.36 = -2.92)
23:47:45.014 00.013 9340 CameraToMount -- cameraTheta (0.23) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (3.35 = -2.94)
23:47:45.027 00.013 9340 CameraToMount -- cameraX=0.37 cameraY=0.08 hyp=0.38 cameraTheta=0.23 mountX=-0.37 mountY=-0.08, mountTheta=-2.94
23:47:45.050 00.023 9340 SchedulePrimaryMove(10104498, x=0.37, y=0.08, opts=13)
23:47:45.064 00.014 9340 Enqueuing Move request for scope (0.37, 0.08)
23:47:45.078 00.014 12020 Worker thread wakes up
23:47:45.078 00.000 12020 worker thread servicing REQUEST_MOVE scope ofs (0.37, 0.08) opts 0xd
23:47:45.078 00.000 12020 Handling offset move in thread for scope, endpoint = (0.37, 0.08)
23:47:45.078 00.000 12020 Moving (0.37, 0.08) raw xDistance=-0.37 yDistance=-0.08
23:47:45.079 00.001 12020 GuideAlgorithmHysteresis::Result() returns -0.22 from input -0.37
23:47:45.079 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:47:45.079 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
23:47:45.079 00.000 12020 MoveAxis(E, 42, ABG)
23:47:45.079 00.000 12020 Guiding  Dir = 2, Dur = 42
23:47:45.090 00.011 9340 UpdateImageDisplay: Size=(1920,1080) min=4637, max=65489, med=7151, FiltMin=5524, FiltMax=64351, Gamma=2.870
23:47:45.115 00.025 12020 IsSlewing returns 0
23:47:45.116 00.001 12020 IsGuiding returns 0
23:47:45.147 00.031 12020 PulseGuide returned control before completion, sleep 22
23:47:45.148 00.001 9340 UpdateGuideState exits: m=395771 SNR=128.4
23:47:45.164 00.016 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:47:45.179 00.015 12020 IsGuiding returns 1
23:47:45.180 00.001 9340 ScheduleExposure(1000,3,1) exposurePending=0
23:47:45.193 00.013 12020 scope still moving after pulse duration time elapsed
23:47:45.193 00.000 9340 Enqueuing Expose request
23:47:45.226 00.033 12020 IsSlewing returns 0
23:47:45.228 00.002 12020 IsGuiding returns 0
23:47:45.228 00.000 12020 scope move finished after 42 + 70 ms
23:47:45.228 00.000 12020 Move returns status 0, amount 42
23:47:45.230 00.002 12020 MoveAxis(N, 0, ABG)
23:47:45.230 00.000 12020 Move returns status 0, amount 0
23:47:45.230 00.000 12020 move complete, result=0
23:47:45.230 00.000 12020 worker thread done servicing request
23:47:45.230 00.000 12020 Worker thread wakes up
23:47:45.231 00.001 12020 worker thread servicing REQUEST_EXPOSE 1000
23:47:45.231 00.000 12020 Handling exposure in thread, d=1000 o=3 r=(855,51,31,31)
23:47:45.239 00.008 9340 GuideStep: -0.4 px 42 ms EAST, -0.1 px 0 ms NORTH
23:47:46.068 00.829 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"63ec7780-e384-4e68-9f32-41d3f6859b14"}
23:47:46.078 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"63ec7780-e384-4e68-9f32-41d3f6859b14"}
23:47:46.097 00.019 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"bea8b846-5e8e-4285-b3fc-f77e5d33c517"}
23:47:46.109 00.012 9340 case statement mapped state 6 to 3
23:47:46.119 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"bea8b846-5e8e-4285-b3fc-f77e5d33c517"}
23:47:46.131 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"0c0cf9a2-4cf7-4ad9-afcc-d08409d428b7"}
23:47:46.144 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":150,"width":15,"height":15,"star_pos":[7.41,6.81],"pixels":"..."},"id":"0c0cf9a2-4cf7-4ad9-afcc-d08409d428b7"}
23:47:46.597 00.453 12020 Exposure complete
23:47:46.802 00.205 12020 worker thread done servicing request
23:47:46.803 00.001 9340 OnExposeComplete: enter
23:47:46.815 00.012 9340 UpdateGuideState(): m_state=6
23:47:46.829 00.014 9340 Star::Find(15, 870, 66, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 151
23:47:46.842 00.013 9340 Star::Find returns 1 (0), X=870.27, Y=67.30, Mass=351975, SNR=97.6, Peak=32441 HFD=3.7
23:47:46.854 00.012 9340 MultiStar: [#1 0.37,0.14,0.68,U] [#2 0.13,0.40,0.68,U] [#3 -0.30,0.50,0.76,U] [#4 0.08,0.02,0.81,U] [#5 -0.31,-0.18,0.58,U] [#6 -0.33,-0.00,0.55,U] [#7 -0.02,0.63,0.53,U] [#8 0.02,-0.41,0.68,U] 
23:47:46.865 00.011 9340 refined, 8 included, MultiStar: {0.04, 0.27}, one-star: {0.44, 0.98}
23:47:46.876 00.011 9340 CameraToMount -- cameraTheta (1.42) - m_xAngle (-3.14) = xAngle (4.55 = -1.73)
23:47:46.886 00.010 9340 CameraToMount -- cameraTheta (1.42) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (4.54 = -1.74)
23:47:46.895 00.009 9340 CameraToMount -- cameraX=0.04 cameraY=0.27 hyp=0.27 cameraTheta=1.42 mountX=-0.04 mountY=-0.27, mountTheta=-1.73
23:47:46.910 00.015 9340 SchedulePrimaryMove(10104498, x=0.04, y=0.27, opts=13)
23:47:46.920 00.010 9340 Enqueuing Move request for scope (0.04, 0.27)
23:47:46.930 00.010 12020 Worker thread wakes up
23:47:46.930 00.000 12020 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.27) opts 0xd
23:47:46.930 00.000 12020 Handling offset move in thread for scope, endpoint = (0.04, 0.27)
23:47:46.930 00.000 12020 Moving (0.04, 0.27) raw xDistance=-0.04 yDistance=-0.27
23:47:46.930 00.000 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
23:47:46.930 00.000 12020 GuideAlgorithmResistSwitch::result() returns -0.27 from input -0.27
23:47:46.931 00.001 12020 MoveAxis(E, 0, ABG)
23:47:46.931 00.000 12020 Move returns status 0, amount 0
23:47:46.931 00.000 12020 MoveAxis(N, 45, ABG)
23:47:46.931 00.000 12020 Guiding  Dir = 0, Dur = 45
23:47:46.932 00.001 12020 IsSlewing returns 0
23:47:46.933 00.001 12020 IsGuiding returns 0
23:47:46.940 00.007 9340 UpdateImageDisplay: Size=(1920,1080) min=4457, max=65496, med=7139, FiltMin=5442, FiltMax=65446, Gamma=2.870
23:47:46.994 00.054 9340 UpdateGuideState exits: m=351975 SNR=97.6
23:47:47.005 00.011 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:47:47.018 00.013 9340 ScheduleExposure(1000,3,1) exposurePending=0
23:47:47.029 00.011 9340 Enqueuing Expose request
23:47:47.039 00.010 12020 IsGuiding returns 1
23:47:47.041 00.002 12020 scope still moving after pulse duration time elapsed
23:47:47.067 00.026 12020 IsSlewing returns 0
23:47:47.068 00.001 12020 IsGuiding returns 1
23:47:47.178 00.110 12020 IsSlewing returns 0
23:47:47.178 00.000 12020 IsGuiding returns 0
23:47:47.179 00.001 12020 scope move finished after 45 + 201 ms
23:47:47.179 00.000 12020 Move returns status 0, amount 45
23:47:47.179 00.000 12020 move complete, result=0
23:47:47.180 00.001 12020 worker thread done servicing request
23:47:47.180 00.000 12020 Worker thread wakes up
23:47:47.180 00.000 12020 worker thread servicing REQUEST_EXPOSE 1000
23:47:47.180 00.000 12020 Handling exposure in thread, d=1000 o=3 r=(855,51,31,31)
23:47:47.183 00.003 9340 GuideStep: -0.0 px 0 ms EAST, -0.3 px 45 ms NORTH
23:47:48.071 00.888 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"52922880-296a-4a52-aa5d-894b007e7d9d"}
23:47:48.084 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"52922880-296a-4a52-aa5d-894b007e7d9d"}
23:47:48.114 00.030 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"9ed9a8ee-5b5e-428d-973a-d3eb9c11c9aa"}
23:47:48.125 00.011 9340 case statement mapped state 6 to 3
23:47:48.137 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"9ed9a8ee-5b5e-428d-973a-d3eb9c11c9aa"}
23:47:48.150 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"058735df-fabd-4fe3-805c-3f532bad74af"}
23:47:48.163 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":151,"width":15,"height":15,"star_pos":[7.27,7.30],"pixels":"..."},"id":"058735df-fabd-4fe3-805c-3f532bad74af"}
23:47:48.541 00.378 12020 Exposure complete
23:47:48.778 00.237 12020 worker thread done servicing request
23:47:48.778 00.000 9340 OnExposeComplete: enter
23:47:48.790 00.012 9340 UpdateGuideState(): m_state=6
23:47:48.803 00.013 9340 Star::Find(15, 870, 67, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 152
23:47:48.815 00.012 9340 Star::Find returns 1 (0), X=870.09, Y=66.60, Mass=369394, SNR=112.5, Peak=37093 HFD=3.8
23:47:48.830 00.015 9340 MultiStar: [#1 0.12,-0.29,0.63,U] [#2 0.03,-0.04,0.59,U] [#3 -0.80,0.23,0.82,U] [#4 -0.09,-0.59,0.60,U] [#5 -0.00,-0.15,0.62,U] [#6 -0.31,-0.52,0.49,U] [#7 -0.21,0.42,0.51,U] [#8 -0.42,-0.89,0.00,M1] 
23:47:48.845 00.015 9340 refined, 7 included, MultiStar: {-0.12, -0.05}, one-star: {0.26, 0.28}
23:47:48.856 00.011 9340 CameraToMount -- cameraTheta (-2.76) - m_xAngle (-3.14) = xAngle (0.37 = 0.37)
23:47:48.868 00.012 9340 CameraToMount -- cameraTheta (-2.76) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (0.36 = 0.36)
23:47:48.881 00.013 9340 CameraToMount -- cameraX=-0.12 cameraY=-0.05 hyp=0.13 cameraTheta=-2.76 mountX=0.12 mountY=0.04, mountTheta=0.36
23:47:48.901 00.020 9340 SchedulePrimaryMove(10104498, x=-0.12, y=-0.05, opts=13)
23:47:48.914 00.013 9340 Enqueuing Move request for scope (-0.12, -0.05)
23:47:48.927 00.013 12020 Worker thread wakes up
23:47:48.927 00.000 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.12, -0.05) opts 0xd
23:47:48.928 00.001 12020 Handling offset move in thread for scope, endpoint = (-0.12, -0.05)
23:47:48.928 00.000 12020 Moving (-0.12, -0.05) raw xDistance=0.12 yDistance=0.04
23:47:48.928 00.000 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
23:47:48.928 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:47:48.929 00.001 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
23:47:48.929 00.000 12020 MoveAxis(E, 0, ABG)
23:47:48.929 00.000 12020 Move returns status 0, amount 0
23:47:48.929 00.000 12020 MoveAxis(N, 0, ABG)
23:47:48.930 00.001 12020 Move returns status 0, amount 0
23:47:48.930 00.000 12020 move complete, result=0
23:47:48.930 00.000 12020 worker thread done servicing request
23:47:48.943 00.013 9340 UpdateImageDisplay: Size=(1920,1080) min=4558, max=65459, med=7147, FiltMin=5686, FiltMax=65302, Gamma=2.870
23:47:49.010 00.067 9340 UpdateGuideState exits: m=369394 SNR=112.5
23:47:49.022 00.012 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:47:49.036 00.014 9340 ScheduleExposure(1000,3,1) exposurePending=0
23:47:49.052 00.016 9340 Enqueuing Expose request
23:47:49.065 00.013 12020 Worker thread wakes up
23:47:49.066 00.001 9340 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
23:47:49.078 00.012 12020 worker thread servicing REQUEST_EXPOSE 1000
23:47:49.078 00.000 12020 Handling exposure in thread, d=1000 o=3 r=(855,51,31,31)
23:47:50.076 00.998 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"6c604afe-bde6-4b55-a754-ba6d066bd910"}
23:47:50.090 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"6c604afe-bde6-4b55-a754-ba6d066bd910"}
23:47:50.106 00.016 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"ce3d195b-2a94-4cc5-a4ed-e0a2d2042f59"}
23:47:50.122 00.016 9340 case statement mapped state 6 to 3
23:47:50.138 00.016 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"ce3d195b-2a94-4cc5-a4ed-e0a2d2042f59"}
23:47:50.197 00.059 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"7c22a3f7-6ab9-4fff-b1b1-b93361dd04ef"}
23:47:50.212 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":152,"width":15,"height":15,"star_pos":[7.09,6.60],"pixels":"..."},"id":"7c22a3f7-6ab9-4fff-b1b1-b93361dd04ef"}
23:47:50.448 00.236 12020 Exposure complete
23:47:50.687 00.239 12020 worker thread done servicing request
23:47:50.688 00.001 9340 OnExposeComplete: enter
23:47:50.702 00.014 9340 UpdateGuideState(): m_state=6
23:47:50.715 00.013 9340 Star::Find(15, 870, 66, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 153
23:47:50.727 00.012 9340 Star::Find returns 1 (0), X=870.61, Y=66.93, Mass=311456, SNR=89.7, Peak=30601 HFD=3.8
23:47:50.740 00.013 9340 MultiStar: [#1 0.76,0.00,0.91,U] [#2 0.51,0.16,0.81,U] [#3 0.15,0.74,0.91,U] [#4 0.34,-0.30,0.87,U] [#5 0.52,0.39,0.74,U] [#6 0.44,-0.30,0.68,U] [#7 0.56,0.41,0.59,U] [#8 0.60,-0.14,0.66,U] 
23:47:50.754 00.014 9340 refined, 8 included, MultiStar: {0.52, 0.19}, one-star: {0.78, 0.61}
23:47:50.767 00.013 9340 CameraToMount -- cameraTheta (0.35) - m_xAngle (-3.14) = xAngle (3.49 = -2.79)
23:47:50.782 00.015 9340 CameraToMount -- cameraTheta (0.35) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (3.47 = -2.81)
23:47:50.796 00.014 9340 CameraToMount -- cameraX=0.52 cameraY=0.19 hyp=0.56 cameraTheta=0.35 mountX=-0.52 mountY=-0.18, mountTheta=-2.81
23:47:50.816 00.020 9340 SchedulePrimaryMove(10104498, x=0.52, y=0.19, opts=13)
23:47:50.830 00.014 9340 Enqueuing Move request for scope (0.52, 0.19)
23:47:50.844 00.014 12020 Worker thread wakes up
23:47:50.844 00.000 12020 worker thread servicing REQUEST_MOVE scope ofs (0.52, 0.19) opts 0xd
23:47:50.844 00.000 12020 Handling offset move in thread for scope, endpoint = (0.52, 0.19)
23:47:50.845 00.001 12020 Moving (0.52, 0.19) raw xDistance=-0.52 yDistance=-0.18
23:47:50.845 00.000 12020 GuideAlgorithmHysteresis::Result() returns -0.31 from input -0.52
23:47:50.845 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:47:50.845 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
23:47:50.845 00.000 12020 MoveAxis(E, 60, ABG)
23:47:50.846 00.001 12020 Guiding  Dir = 2, Dur = 60
23:47:50.847 00.001 12020 IsSlewing returns 0
23:47:50.848 00.001 12020 IsGuiding returns 0
23:47:50.861 00.013 9340 UpdateImageDisplay: Size=(1920,1080) min=4200, max=65529, med=7125, FiltMin=5631, FiltMax=65446, Gamma=2.870
23:47:50.874 00.013 12020 PulseGuide returned control before completion, sleep 48
23:47:50.920 00.046 9340 UpdateGuideState exits: m=311456 SNR=89.7
23:47:50.935 00.015 12020 IsGuiding returns 1
23:47:50.936 00.001 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:47:50.949 00.013 12020 scope still moving after pulse duration time elapsed
23:47:50.949 00.000 9340 ScheduleExposure(1000,3,1) exposurePending=0
23:47:50.967 00.018 9340 Enqueuing Expose request
23:47:50.982 00.015 12020 IsSlewing returns 0
23:47:50.983 00.001 12020 IsGuiding returns 0
23:47:50.984 00.001 12020 scope move finished after 60 + 74 ms
23:47:50.984 00.000 12020 Move returns status 0, amount 60
23:47:50.984 00.000 12020 MoveAxis(N, 0, ABG)
23:47:50.984 00.000 12020 Move returns status 0, amount 0
23:47:50.984 00.000 12020 move complete, result=0
23:47:50.985 00.001 12020 worker thread done servicing request
23:47:50.985 00.000 12020 Worker thread wakes up
23:47:50.985 00.000 12020 worker thread servicing REQUEST_EXPOSE 1000
23:47:50.985 00.000 12020 Handling exposure in thread, d=1000 o=3 r=(855,51,31,31)
23:47:50.993 00.008 9340 GuideStep: -0.5 px 60 ms EAST, -0.2 px 0 ms NORTH
23:47:52.084 01.091 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"12a0b4b7-bba2-4d68-98ff-cb736f9d7f14"}
23:47:52.095 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"12a0b4b7-bba2-4d68-98ff-cb736f9d7f14"}
23:47:52.106 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"8e574a6d-6282-471b-8063-4466439099f7"}
23:47:52.117 00.011 9340 case statement mapped state 6 to 3
23:47:52.128 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"8e574a6d-6282-471b-8063-4466439099f7"}
23:47:52.140 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"fb12f826-3352-4869-ba60-d46ad900d244"}
23:47:52.150 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":153,"width":15,"height":15,"star_pos":[6.61,6.93],"pixels":"..."},"id":"fb12f826-3352-4869-ba60-d46ad900d244"}
23:47:52.350 00.200 12020 Exposure complete
23:47:52.549 00.199 12020 worker thread done servicing request
23:47:52.549 00.000 9340 OnExposeComplete: enter
23:47:52.558 00.009 9340 UpdateGuideState(): m_state=6
23:47:52.570 00.012 9340 Star::Find(15, 870, 66, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 154
23:47:52.579 00.009 9340 Star::Find returns 1 (0), X=869.79, Y=67.05, Mass=358302, SNR=96.7, Peak=33712 HFD=3.9
23:47:52.588 00.009 9340 MultiStar: [#1 -0.34,0.44,0.83,U] [#2 -0.27,0.55,0.66,U] [#3 -0.66,0.59,0.62,U] [#4 -0.37,0.21,0.86,U] [#5 -0.71,0.29,0.72,U] [#6 -0.55,0.10,0.55,U] [#7 -0.40,0.63,0.64,U] [#8 -0.60,-0.19,0.67,U] 
23:47:52.597 00.009 9340 refined, 8 included, MultiStar: {-0.41, 0.39}, one-star: {-0.04, 0.73}
23:47:52.607 00.010 9340 CameraToMount -- cameraTheta (2.39) - m_xAngle (-3.14) = xAngle (5.52 = -0.76)
23:47:52.616 00.009 9340 CameraToMount -- cameraTheta (2.39) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (5.51 = -0.78)
23:47:52.624 00.008 9340 CameraToMount -- cameraX=-0.41 cameraY=0.39 hyp=0.57 cameraTheta=2.39 mountX=0.41 mountY=-0.40, mountTheta=-0.77
23:47:52.639 00.015 9340 SchedulePrimaryMove(10104498, x=-0.41, y=0.39, opts=13)
23:47:52.650 00.011 9340 Enqueuing Move request for scope (-0.41, 0.39)
23:47:52.659 00.009 12020 Worker thread wakes up
23:47:52.659 00.000 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.41, 0.39) opts 0xd
23:47:52.660 00.001 12020 Handling offset move in thread for scope, endpoint = (-0.41, 0.39)
23:47:52.660 00.000 12020 Moving (-0.41, 0.39) raw xDistance=0.41 yDistance=-0.40
23:47:52.660 00.000 12020 GuideAlgorithmHysteresis::Result() returns 0.21 from input 0.41
23:47:52.660 00.000 12020 GuideAlgorithmResistSwitch::result() returns -0.40 from input -0.40
23:47:52.660 00.000 12020 MoveAxis(W, 40, ABG)
23:47:52.660 00.000 12020 Guiding  Dir = 3, Dur = 40
23:47:52.661 00.001 12020 IsSlewing returns 0
23:47:52.662 00.001 12020 IsGuiding returns 0
23:47:52.672 00.010 9340 UpdateImageDisplay: Size=(1920,1080) min=4473, max=65517, med=7135, FiltMin=5391, FiltMax=65303, Gamma=2.870
23:47:52.694 00.022 12020 PulseGuide returned control before completion, sleep 19
23:47:52.720 00.026 9340 UpdateGuideState exits: m=358302 SNR=96.7
23:47:52.733 00.013 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:47:52.745 00.012 12020 IsGuiding returns 0
23:47:52.746 00.001 9340 ScheduleExposure(1000,3,1) exposurePending=0
23:47:52.755 00.009 9340 Enqueuing Expose request
23:47:52.765 00.010 12020 Move returns status 0, amount 40
23:47:52.765 00.000 12020 MoveAxis(N, 67, ABG)
23:47:52.765 00.000 12020 Guiding  Dir = 0, Dur = 67
23:47:52.767 00.002 12020 IsSlewing returns 0
23:47:52.768 00.001 12020 IsGuiding returns 0
23:47:52.887 00.119 12020 IsGuiding returns 1
23:47:52.887 00.000 12020 scope still moving after pulse duration time elapsed
23:47:53.015 00.128 12020 IsSlewing returns 0
23:47:53.016 00.001 12020 IsGuiding returns 0
23:47:53.016 00.000 12020 scope move finished after 67 + 180 ms
23:47:53.016 00.000 12020 Move returns status 0, amount 67
23:47:53.016 00.000 12020 move complete, result=0
23:47:53.016 00.000 12020 worker thread done servicing request
23:47:53.016 00.000 9340 GuideStep: 0.4 px 40 ms WEST, -0.4 px 67 ms NORTH
23:47:53.027 00.011 12020 Worker thread wakes up
23:47:53.027 00.000 12020 worker thread servicing REQUEST_EXPOSE 1000
23:47:53.027 00.000 12020 Handling exposure in thread, d=1000 o=3 r=(855,51,31,31)
23:47:54.095 01.068 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"9b8d0a2b-73d1-4721-b3b3-85b1e4e50203"}
23:47:54.106 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"9b8d0a2b-73d1-4721-b3b3-85b1e4e50203"}
23:47:54.116 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"e812ea4c-bcb0-46d5-8ec9-ce60ceecac0e"}
23:47:54.126 00.010 9340 case statement mapped state 6 to 3
23:47:54.136 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"e812ea4c-bcb0-46d5-8ec9-ce60ceecac0e"}
23:47:54.156 00.020 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"fa680a98-a2d0-447b-b1d1-bb1f4f3f08f9"}
23:47:54.167 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":154,"width":15,"height":15,"star_pos":[6.79,7.05],"pixels":"..."},"id":"fa680a98-a2d0-447b-b1d1-bb1f4f3f08f9"}
23:47:54.384 00.217 12020 Exposure complete
23:47:54.578 00.194 12020 worker thread done servicing request
23:47:54.578 00.000 9340 OnExposeComplete: enter
23:47:54.589 00.011 9340 UpdateGuideState(): m_state=6
23:47:54.598 00.009 9340 Star::Find(15, 869, 67, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 155
23:47:54.607 00.009 9340 Star::Find returns 1 (0), X=870.04, Y=67.02, Mass=383525, SNR=113.8, Peak=38861 HFD=4.0
23:47:54.616 00.009 9340 MultiStar: [#1 0.13,0.08,0.62,U] [#2 -0.16,0.20,0.84,U] [#3 -0.52,0.57,0.58,U] [#4 0.19,-0.22,0.60,U] [#5 -0.23,-0.14,0.51,U] [#6 -0.24,-0.83,0.44,U] [#7 -0.25,0.82,0.49,U] [#8 -0.22,-0.51,0.68,U] 
23:47:54.626 00.010 9340 refined, 8 included, MultiStar: {-0.09, 0.13}, one-star: {0.21, 0.70}
23:47:54.634 00.008 9340 CameraToMount -- cameraTheta (2.20) - m_xAngle (-3.14) = xAngle (5.33 = -0.95)
23:47:54.645 00.011 9340 CameraToMount -- cameraTheta (2.20) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (5.32 = -0.97)
23:47:54.660 00.015 9340 CameraToMount -- cameraX=-0.09 cameraY=0.13 hyp=0.16 cameraTheta=2.20 mountX=0.09 mountY=-0.13, mountTheta=-0.96
23:47:54.675 00.015 9340 SchedulePrimaryMove(10104498, x=-0.09, y=0.13, opts=13)
23:47:54.691 00.016 9340 Enqueuing Move request for scope (-0.09, 0.13)
23:47:54.700 00.009 12020 Worker thread wakes up
23:47:54.700 00.000 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.13) opts 0xd
23:47:54.700 00.000 12020 Handling offset move in thread for scope, endpoint = (-0.09, 0.13)
23:47:54.700 00.000 12020 Moving (-0.09, 0.13) raw xDistance=0.09 yDistance=-0.13
23:47:54.700 00.000 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
23:47:54.701 00.001 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:47:54.701 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
23:47:54.701 00.000 12020 MoveAxis(E, 0, ABG)
23:47:54.701 00.000 12020 Move returns status 0, amount 0
23:47:54.701 00.000 12020 MoveAxis(N, 0, ABG)
23:47:54.701 00.000 12020 Move returns status 0, amount 0
23:47:54.702 00.001 12020 move complete, result=0
23:47:54.702 00.000 12020 worker thread done servicing request
23:47:54.710 00.008 9340 UpdateImageDisplay: Size=(1920,1080) min=4430, max=65496, med=7162, FiltMin=5652, FiltMax=65303, Gamma=2.870
23:47:54.757 00.047 9340 UpdateGuideState exits: m=383525 SNR=113.8
23:47:54.767 00.010 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:47:54.781 00.014 9340 ScheduleExposure(1000,3,1) exposurePending=0
23:47:54.790 00.009 9340 Enqueuing Expose request
23:47:54.802 00.012 12020 Worker thread wakes up
23:47:54.802 00.000 9340 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
23:47:54.812 00.010 12020 worker thread servicing REQUEST_EXPOSE 1000
23:47:54.813 00.001 12020 Handling exposure in thread, d=1000 o=3 r=(855,51,31,31)
23:47:56.093 01.280 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"427c2e31-2741-469f-8d35-fc5ea6c8b837"}
23:47:56.104 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"427c2e31-2741-469f-8d35-fc5ea6c8b837"}
23:47:56.116 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"058d0f74-f52f-492e-a5b4-c50eb2bbd592"}
23:47:56.127 00.011 9340 case statement mapped state 6 to 3
23:47:56.137 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"058d0f74-f52f-492e-a5b4-c50eb2bbd592"}
23:47:56.157 00.020 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"0630b333-85c0-4011-85ca-37b193f97cfb"}
23:47:56.168 00.011 12020 Exposure complete
23:47:56.168 00.000 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":155,"width":15,"height":15,"star_pos":[7.04,7.02],"pixels":"..."},"id":"0630b333-85c0-4011-85ca-37b193f97cfb"}
23:47:56.363 00.195 12020 worker thread done servicing request
23:47:56.364 00.001 9340 OnExposeComplete: enter
23:47:56.375 00.011 9340 UpdateGuideState(): m_state=6
23:47:56.386 00.011 9340 Star::Find(15, 870, 67, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 156
23:47:56.395 00.009 9340 Star::Find returns 1 (0), X=869.95, Y=66.93, Mass=366855, SNR=97.6, Peak=33409 HFD=4.0
23:47:56.409 00.014 9340 MultiStar: [#1 0.24,0.42,0.86,U] [#2 -0.10,0.41,0.80,U] [#3 -0.40,0.88,0.00,M1] [#4 -0.29,0.26,0.86,U] [#5 -0.26,0.67,0.62,U] [#6 -0.12,0.18,0.65,U] [#7 -0.11,1.03,0.00,M1] [#8 0.09,-0.07,0.60,U] 
23:47:56.421 00.012 9340 refined, 6 included, MultiStar: {-0.03, 0.37}, one-star: {0.12, 0.61}
23:47:56.432 00.011 9340 CameraToMount -- cameraTheta (1.66) - m_xAngle (-3.14) = xAngle (4.80 = -1.49)
23:47:56.443 00.011 9340 CameraToMount -- cameraTheta (1.66) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (4.78 = -1.50)
23:47:56.454 00.011 9340 CameraToMount -- cameraX=-0.03 cameraY=0.37 hyp=0.38 cameraTheta=1.66 mountX=0.03 mountY=-0.37, mountTheta=-1.49
23:47:56.470 00.016 9340 SchedulePrimaryMove(10104498, x=-0.03, y=0.37, opts=13)
23:47:56.481 00.011 9340 Enqueuing Move request for scope (-0.03, 0.37)
23:47:56.492 00.011 12020 Worker thread wakes up
23:47:56.492 00.000 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.37) opts 0xd
23:47:56.492 00.000 12020 Handling offset move in thread for scope, endpoint = (-0.03, 0.37)
23:47:56.492 00.000 12020 Moving (-0.03, 0.37) raw xDistance=0.03 yDistance=-0.37
23:47:56.492 00.000 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
23:47:56.493 00.001 12020 GuideAlgorithmResistSwitch::result() returns -0.37 from input -0.37
23:47:56.493 00.000 12020 MoveAxis(E, 0, ABG)
23:47:56.493 00.000 12020 Move returns status 0, amount 0
23:47:56.493 00.000 12020 MoveAxis(N, 63, ABG)
23:47:56.493 00.000 12020 Guiding  Dir = 0, Dur = 63
23:47:56.494 00.001 12020 IsSlewing returns 0
23:47:56.496 00.002 12020 IsGuiding returns 0
23:47:56.505 00.009 9340 UpdateImageDisplay: Size=(1920,1080) min=4529, max=65496, med=7148, FiltMin=5638, FiltMax=65446, Gamma=2.870
23:47:56.559 00.054 9340 UpdateGuideState exits: m=366855 SNR=97.6
23:47:56.572 00.013 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:47:56.581 00.009 9340 ScheduleExposure(1000,3,1) exposurePending=0
23:47:56.593 00.012 9340 Enqueuing Expose request
23:47:56.629 00.036 12020 IsGuiding returns 1
23:47:56.629 00.000 12020 scope still moving after pulse duration time elapsed
23:47:56.651 00.022 12020 IsSlewing returns 0
23:47:56.673 00.022 12020 IsGuiding returns 1
23:47:56.697 00.024 12020 IsSlewing returns 0
23:47:56.700 00.003 12020 IsGuiding returns 1
23:47:56.821 00.121 12020 IsSlewing returns 0
23:47:56.826 00.005 12020 IsGuiding returns 0
23:47:56.826 00.000 12020 scope move finished after 63 + 267 ms
23:47:56.826 00.000 12020 Move returns status 0, amount 63
23:47:56.826 00.000 12020 move complete, result=0
23:47:56.827 00.001 12020 worker thread done servicing request
23:47:56.827 00.000 12020 Worker thread wakes up
23:47:56.827 00.000 12020 worker thread servicing REQUEST_EXPOSE 1000
23:47:56.828 00.001 12020 Handling exposure in thread, d=1000 o=3 r=(855,51,31,31)
23:47:56.829 00.001 9340 GuideStep: 0.0 px 0 ms EAST, -0.4 px 63 ms NORTH
23:47:58.093 01.264 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"e3763458-795c-4937-a8dc-5d673c064ebf"}
23:47:58.104 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"e3763458-795c-4937-a8dc-5d673c064ebf"}
23:47:58.120 00.016 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"aae5f917-7ba0-4228-8f6f-686741711251"}
23:47:58.135 00.015 9340 case statement mapped state 6 to 3
23:47:58.149 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"aae5f917-7ba0-4228-8f6f-686741711251"}
23:47:58.173 00.024 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"1fb23a52-c0a2-4ab6-a37d-2c9cd449c25b"}
23:47:58.187 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":156,"width":15,"height":15,"star_pos":[6.95,6.93],"pixels":"..."},"id":"1fb23a52-c0a2-4ab6-a37d-2c9cd449c25b"}
23:47:58.204 00.017 12020 Exposure complete
23:47:58.443 00.239 12020 worker thread done servicing request
23:47:58.443 00.000 9340 OnExposeComplete: enter
23:47:58.458 00.015 9340 UpdateGuideState(): m_state=6
23:47:58.472 00.014 9340 Star::Find(15, 869, 66, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 157
23:47:58.483 00.011 9340 Star::Find returns 1 (0), X=870.52, Y=66.68, Mass=371379, SNR=96.2, Peak=34161 HFD=4.0
23:47:58.496 00.013 9340 MultiStar: [#1 0.63,-0.15,0.84,U] [#2 0.57,-0.03,0.79,U] [#3 -0.09,-0.22,0.98,U] [#4 0.47,-0.39,0.70,U] [#5 0.20,-0.35,0.76,U] [#6 0.44,-0.68,0.62,U] [#7 0.47,0.21,0.49,U] [#8 0.44,-0.73,0.63,U] 
23:47:58.511 00.015 9340 refined, 8 included, MultiStar: {0.42, -0.19}, one-star: {0.69, 0.36}
23:47:58.525 00.014 9340 CameraToMount -- cameraTheta (-0.43) - m_xAngle (-3.14) = xAngle (2.70 = 2.70)
23:47:58.535 00.010 9340 CameraToMount -- cameraTheta (-0.43) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (2.69 = 2.69)
23:47:58.545 00.010 9340 CameraToMount -- cameraX=0.42 cameraY=-0.19 hyp=0.46 cameraTheta=-0.43 mountX=-0.42 mountY=0.20, mountTheta=2.69
23:47:58.561 00.016 9340 SchedulePrimaryMove(10104498, x=0.42, y=-0.19, opts=13)
23:47:58.575 00.014 9340 Enqueuing Move request for scope (0.42, -0.19)
23:47:58.587 00.012 12020 Worker thread wakes up
23:47:58.587 00.000 12020 worker thread servicing REQUEST_MOVE scope ofs (0.42, -0.19) opts 0xd
23:47:58.588 00.001 12020 Handling offset move in thread for scope, endpoint = (0.42, -0.19)
23:47:58.588 00.000 12020 Moving (0.42, -0.19) raw xDistance=-0.42 yDistance=0.20
23:47:58.588 00.000 12020 GuideAlgorithmHysteresis::Result() returns -0.24 from input -0.42
23:47:58.588 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:47:58.588 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.20
23:47:58.589 00.001 12020 MoveAxis(E, 48, ABG)
23:47:58.589 00.000 12020 Guiding  Dir = 2, Dur = 48
23:47:58.591 00.002 12020 IsSlewing returns 0
23:47:58.592 00.001 12020 IsGuiding returns 0
23:47:58.605 00.013 9340 UpdateImageDisplay: Size=(1920,1080) min=4544, max=65529, med=7152, FiltMin=5477, FiltMax=65446, Gamma=2.870
23:47:58.617 00.012 12020 PulseGuide returned control before completion, sleep 40
23:47:58.661 00.044 9340 UpdateGuideState exits: m=371379 SNR=96.2
23:47:58.675 00.014 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:47:58.686 00.011 9340 ScheduleExposure(1000,3,1) exposurePending=0
23:47:58.704 00.018 12020 IsGuiding returns 0
23:47:58.704 00.000 9340 Enqueuing Expose request
23:47:58.722 00.018 12020 Move returns status 0, amount 48
23:47:58.722 00.000 12020 MoveAxis(N, 0, ABG)
23:47:58.722 00.000 12020 Move returns status 0, amount 0
23:47:58.722 00.000 12020 move complete, result=0
23:47:58.724 00.002 12020 worker thread done servicing request
23:47:58.724 00.000 12020 Worker thread wakes up
23:47:58.724 00.000 12020 worker thread servicing REQUEST_EXPOSE 1000
23:47:58.724 00.000 12020 Handling exposure in thread, d=1000 o=3 r=(855,51,31,31)
23:47:58.735 00.011 9340 GuideStep: -0.4 px 48 ms EAST, 0.2 px 0 ms NORTH
23:48:00.090 01.355 12020 Exposure complete
23:48:00.091 00.001 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"1248cca7-4e6e-412f-a11f-a5eda838231d"}
23:48:00.102 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"1248cca7-4e6e-412f-a11f-a5eda838231d"}
23:48:00.113 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"5d60fddc-e0fb-409c-a6c5-ddffdeeac0ff"}
23:48:00.128 00.015 9340 case statement mapped state 6 to 3
23:48:00.140 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"5d60fddc-e0fb-409c-a6c5-ddffdeeac0ff"}
23:48:00.156 00.016 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"4466815e-6da8-460f-811d-4fcc1b405b0a"}
23:48:00.167 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":157,"width":15,"height":15,"star_pos":[6.52,6.68],"pixels":"..."},"id":"4466815e-6da8-460f-811d-4fcc1b405b0a"}
23:48:00.300 00.133 12020 worker thread done servicing request
23:48:00.302 00.002 9340 OnExposeComplete: enter
23:48:00.314 00.012 9340 UpdateGuideState(): m_state=6
23:48:00.324 00.010 9340 Star::Find(15, 870, 66, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 158
23:48:00.334 00.010 9340 Star::Find returns 1 (0), X=870.13, Y=66.08, Mass=362424, SNR=118.6, Peak=38740 HFD=3.1
23:48:00.345 00.011 9340 MultiStar: [#1 0.19,-0.95,0.00,M1] [#2 -0.22,-0.80,0.55,U] [#3 -0.10,-0.42,0.64,U] [#4 0.19,-1.17,0.00,M1] [#5 -0.12,-1.13,0.00,M1] [#6 0.26,-1.17,0.00,M1] [#7 -0.60,-0.20,0.52,U] [#8 -0.27,-1.54,0.00,M1] 
23:48:00.353 00.008 9340 single-star, 3 included, MultiStar: {-0.07, -0.39}, one-star: {0.29, -0.24}
23:48:00.364 00.011 9340 CameraToMount -- cameraTheta (-0.69) - m_xAngle (-3.14) = xAngle (2.45 = 2.45)
23:48:00.374 00.010 9340 CameraToMount -- cameraTheta (-0.69) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (2.43 = 2.43)
23:48:00.383 00.009 9340 CameraToMount -- cameraX=0.29 cameraY=-0.24 hyp=0.38 cameraTheta=-0.69 mountX=-0.29 mountY=0.25, mountTheta=2.44
23:48:00.407 00.024 9340 SchedulePrimaryMove(10104498, x=0.29, y=-0.24, opts=13)
23:48:00.418 00.011 9340 Enqueuing Move request for scope (0.29, -0.24)
23:48:00.431 00.013 12020 Worker thread wakes up
23:48:00.432 00.001 12020 worker thread servicing REQUEST_MOVE scope ofs (0.29, -0.24) opts 0xd
23:48:00.432 00.000 12020 Handling offset move in thread for scope, endpoint = (0.29, -0.24)
23:48:00.432 00.000 12020 Moving (0.29, -0.24) raw xDistance=-0.29 yDistance=0.25
23:48:00.432 00.000 12020 GuideAlgorithmHysteresis::Result() returns -0.20 from input -0.29
23:48:00.432 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:48:00.432 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.25
23:48:00.433 00.001 12020 MoveAxis(E, 39, ABG)
23:48:00.433 00.000 12020 Guiding  Dir = 2, Dur = 39
23:48:00.434 00.001 12020 IsSlewing returns 0
23:48:00.435 00.001 12020 IsGuiding returns 0
23:48:00.443 00.008 9340 UpdateImageDisplay: Size=(1920,1080) min=4346, max=65529, med=7146, FiltMin=5548, FiltMax=65446, Gamma=2.870
23:48:00.467 00.024 12020 PulseGuide returned control before completion, sleep 18
23:48:00.495 00.028 9340 UpdateGuideState exits: m=362424 SNR=118.6
23:48:00.509 00.014 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:48:00.519 00.010 12020 IsGuiding returns 1
23:48:00.519 00.000 9340 ScheduleExposure(1000,3,1) exposurePending=0
23:48:00.532 00.013 9340 Enqueuing Expose request
23:48:00.541 00.009 12020 scope still moving after pulse duration time elapsed
23:48:00.576 00.035 12020 IsSlewing returns 0
23:48:00.577 00.001 12020 IsGuiding returns 0
23:48:00.578 00.001 12020 scope move finished after 39 + 103 ms
23:48:00.578 00.000 12020 Move returns status 0, amount 39
23:48:00.578 00.000 12020 MoveAxis(N, 0, ABG)
23:48:00.578 00.000 12020 Move returns status 0, amount 0
23:48:00.579 00.001 12020 move complete, result=0
23:48:00.579 00.000 12020 worker thread done servicing request
23:48:00.579 00.000 12020 Worker thread wakes up
23:48:00.579 00.000 12020 worker thread servicing REQUEST_EXPOSE 1000
23:48:00.579 00.000 12020 Handling exposure in thread, d=1000 o=3 r=(855,51,31,31)
23:48:00.593 00.014 9340 GuideStep: -0.3 px 39 ms EAST, 0.2 px 0 ms NORTH
23:48:01.937 01.344 12020 Exposure complete
23:48:02.108 00.171 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"e0d0837a-f818-438d-9886-b1077292dc0c"}
23:48:02.119 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"e0d0837a-f818-438d-9886-b1077292dc0c"}
23:48:02.133 00.014 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"1b66ce2a-0281-45cc-95f2-5db30cc74ef6"}
23:48:02.145 00.012 9340 case statement mapped state 6 to 3
23:48:02.157 00.012 12020 worker thread done servicing request
23:48:02.158 00.001 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"1b66ce2a-0281-45cc-95f2-5db30cc74ef6"}
23:48:02.168 00.010 9340 OnExposeComplete: enter
23:48:02.185 00.017 9340 UpdateGuideState(): m_state=6
23:48:02.201 00.016 9340 Star::Find(15, 870, 66, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 159
23:48:02.214 00.013 9340 Star::Find returns 1 (0), X=870.43, Y=66.34, Mass=324094, SNR=107.8, Peak=38537 HFD=3.2
23:48:02.228 00.014 9340 MultiStar: [#1 -0.10,-0.30,0.75,U] [#2 0.22,-0.45,0.55,U] [#3 -0.08,-0.08,0.71,U] [#4 0.32,-0.59,0.69,U] [#5 0.26,-0.28,0.56,U] [#6 0.34,-0.74,0.52,U] [#7 0.24,-0.04,0.52,U] [#8 -0.11,-0.71,0.60,U] 
23:48:02.242 00.014 9340 refined, 8 included, MultiStar: {0.20, -0.32}, one-star: {0.60, 0.02}
23:48:02.255 00.013 9340 CameraToMount -- cameraTheta (-1.01) - m_xAngle (-3.14) = xAngle (2.12 = 2.12)
23:48:02.267 00.012 9340 CameraToMount -- cameraTheta (-1.01) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (2.11 = 2.11)
23:48:02.280 00.013 9340 CameraToMount -- cameraX=0.20 cameraY=-0.32 hyp=0.38 cameraTheta=-1.01 mountX=-0.20 mountY=0.33, mountTheta=2.12
23:48:02.300 00.020 9340 SchedulePrimaryMove(10104498, x=0.20, y=-0.32, opts=13)
23:48:02.311 00.011 9340 Enqueuing Move request for scope (0.20, -0.32)
23:48:02.323 00.012 12020 Worker thread wakes up
23:48:02.323 00.000 12020 worker thread servicing REQUEST_MOVE scope ofs (0.20, -0.32) opts 0xd
23:48:02.324 00.001 12020 Handling offset move in thread for scope, endpoint = (0.20, -0.32)
23:48:02.324 00.000 12020 Moving (0.20, -0.32) raw xDistance=-0.20 yDistance=0.33
23:48:02.324 00.000 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.20
23:48:02.324 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
23:48:02.324 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.33
23:48:02.324 00.000 12020 MoveAxis(E, 0, ABG)
23:48:02.325 00.001 12020 Move returns status 0, amount 0
23:48:02.325 00.000 12020 MoveAxis(N, 0, ABG)
23:48:02.325 00.000 12020 Move returns status 0, amount 0
23:48:02.325 00.000 12020 move complete, result=0
23:48:02.325 00.000 12020 worker thread done servicing request
23:48:02.336 00.011 9340 UpdateImageDisplay: Size=(1920,1080) min=4387, max=65459, med=7155, FiltMin=5515, FiltMax=63805, Gamma=2.870
23:48:02.392 00.056 9340 UpdateGuideState exits: m=324094 SNR=107.8
23:48:02.406 00.014 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:48:02.422 00.016 9340 ScheduleExposure(1000,3,1) exposurePending=0
23:48:02.436 00.014 9340 Enqueuing Expose request
23:48:02.450 00.014 12020 Worker thread wakes up
23:48:02.450 00.000 9340 GuideStep: -0.2 px 0 ms EAST, 0.3 px 0 ms NORTH
23:48:02.463 00.013 12020 worker thread servicing REQUEST_EXPOSE 1000
23:48:02.464 00.001 12020 Handling exposure in thread, d=1000 o=3 r=(855,51,31,31)
23:48:02.473 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"47b3b135-7365-4a08-ba60-40e2d63951a4"}
23:48:02.485 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":159,"width":15,"height":15,"star_pos":[7.43,7.34],"pixels":"..."},"id":"47b3b135-7365-4a08-ba60-40e2d63951a4"}
23:48:03.833 01.348 12020 Exposure complete
23:48:04.077 00.244 12020 worker thread done servicing request
23:48:04.077 00.000 9340 OnExposeComplete: enter
23:48:04.091 00.014 9340 UpdateGuideState(): m_state=6
23:48:04.105 00.014 9340 Star::Find(15, 870, 66, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 160
23:48:04.120 00.015 9340 Star::Find returns 1 (0), X=869.91, Y=66.14, Mass=407374, SNR=118.9, Peak=40256 HFD=4.0
23:48:04.135 00.015 9340 MultiStar: [#1 -0.09,-0.96,0.00,M1] [#2 0.13,-0.51,0.53,U] [#3 -0.25,-0.65,0.62,U] [#4 0.36,-0.97,0.00,M1] [#5 -0.18,-0.92,0.00,M1] [#6 0.07,-1.35,0.00,M1] [#7 0.50,-0.24,0.52,U] [#8 -0.50,-1.32,0.00,M1] 
23:48:04.148 00.013 9340 single-star, 3 included, MultiStar: {0.09, -0.37}, one-star: {0.08, -0.18}
23:48:04.162 00.014 9340 CameraToMount -- cameraTheta (-1.17) - m_xAngle (-3.14) = xAngle (1.97 = 1.97)
23:48:04.175 00.013 9340 CameraToMount -- cameraTheta (-1.17) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (1.95 = 1.95)
23:48:04.192 00.017 9340 CameraToMount -- cameraX=0.08 cameraY=-0.18 hyp=0.20 cameraTheta=-1.17 mountX=-0.08 mountY=0.19, mountTheta=1.96
23:48:04.216 00.024 9340 SchedulePrimaryMove(10104498, x=0.08, y=-0.18, opts=13)
23:48:04.230 00.014 9340 Enqueuing Move request for scope (0.08, -0.18)
23:48:04.245 00.015 12020 Worker thread wakes up
23:48:04.245 00.000 12020 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.18) opts 0xd
23:48:04.246 00.001 12020 Handling offset move in thread for scope, endpoint = (0.08, -0.18)
23:48:04.246 00.000 12020 Moving (0.08, -0.18) raw xDistance=-0.08 yDistance=0.19
23:48:04.246 00.000 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
23:48:04.246 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:48:04.246 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.19
23:48:04.247 00.001 12020 MoveAxis(E, 0, ABG)
23:48:04.247 00.000 12020 Move returns status 0, amount 0
23:48:04.247 00.000 12020 MoveAxis(N, 0, ABG)
23:48:04.247 00.000 12020 Move returns status 0, amount 0
23:48:04.247 00.000 12020 move complete, result=0
23:48:04.248 00.001 12020 worker thread done servicing request
23:48:04.264 00.016 9340 UpdateImageDisplay: Size=(1920,1080) min=4624, max=65529, med=7157, FiltMin=5585, FiltMax=65446, Gamma=2.870
23:48:04.326 00.062 9340 UpdateGuideState exits: m=407374 SNR=118.9
23:48:04.343 00.017 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:48:04.358 00.015 9340 ScheduleExposure(1000,3,1) exposurePending=0
23:48:04.375 00.017 9340 Enqueuing Expose request
23:48:04.387 00.012 12020 Worker thread wakes up
23:48:04.387 00.000 9340 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
23:48:04.399 00.012 12020 worker thread servicing REQUEST_EXPOSE 1000
23:48:04.399 00.000 12020 Handling exposure in thread, d=1000 o=3 r=(855,51,31,31)
23:48:04.407 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"591a7d04-8838-4865-8012-3b3c54a14f8e"}
23:48:04.420 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"591a7d04-8838-4865-8012-3b3c54a14f8e"}
23:48:04.461 00.041 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"b91cf249-dd64-4c16-8201-dfebb74008ca"}
23:48:04.476 00.015 9340 case statement mapped state 6 to 3
23:48:04.491 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"b91cf249-dd64-4c16-8201-dfebb74008ca"}
23:48:04.585 00.094 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"e9b1a2bf-2359-495c-839d-9a82e0ca2968"}
23:48:04.600 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":160,"width":15,"height":15,"star_pos":[6.91,7.14],"pixels":"..."},"id":"e9b1a2bf-2359-495c-839d-9a82e0ca2968"}
23:48:05.770 01.170 12020 Exposure complete
23:48:05.992 00.222 12020 worker thread done servicing request
23:48:05.992 00.000 9340 OnExposeComplete: enter
23:48:06.004 00.012 9340 UpdateGuideState(): m_state=6
23:48:06.015 00.011 9340 Star::Find(15, 869, 66, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 161
23:48:06.027 00.012 9340 Star::Find returns 1 (0), X=870.91, Y=66.20, Mass=337309, SNR=98.7, Peak=29353 HFD=4.0
23:48:06.039 00.012 9340 MultiStar: [#1 0.93,-0.52,0.00,M2] [#2 0.58,-0.37,0.71,U] [#3 0.28,-0.15,0.86,U] [#4 1.12,-0.71,0.00,M2] [#5 0.70,-0.25,0.71,U] [#6 0.47,-0.97,0.00,M2] [#7 0.54,-0.19,0.59,U] [#8 0.22,-0.90,0.00,M2] 
23:48:06.052 00.013 9340 refined, 4 included, MultiStar: {0.66, -0.21}, one-star: {1.08, -0.12}
23:48:06.066 00.014 9340 CameraToMount -- cameraTheta (-0.30) - m_xAngle (-3.14) = xAngle (2.83 = 2.83)
23:48:06.083 00.017 9340 CameraToMount -- cameraTheta (-0.30) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (2.82 = 2.82)
23:48:06.098 00.015 9340 CameraToMount -- cameraX=0.66 cameraY=-0.21 hyp=0.69 cameraTheta=-0.30 mountX=-0.66 mountY=0.22, mountTheta=2.82
23:48:06.119 00.021 9340 SchedulePrimaryMove(10104498, x=0.66, y=-0.21, opts=13)
23:48:06.134 00.015 9340 Enqueuing Move request for scope (0.66, -0.21)
23:48:06.146 00.012 12020 Worker thread wakes up
23:48:06.147 00.001 12020 worker thread servicing REQUEST_MOVE scope ofs (0.66, -0.21) opts 0xd
23:48:06.147 00.000 12020 Handling offset move in thread for scope, endpoint = (0.66, -0.21)
23:48:06.147 00.000 12020 Moving (0.66, -0.21) raw xDistance=-0.66 yDistance=0.22
23:48:06.147 00.000 12020 GuideAlgorithmHysteresis::Result() returns -0.39 from input -0.66
23:48:06.147 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:48:06.148 00.001 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.22
23:48:06.148 00.000 12020 MoveAxis(E, 75, ABG)
23:48:06.148 00.000 12020 Guiding  Dir = 2, Dur = 75
23:48:06.149 00.001 12020 IsSlewing returns 0
23:48:06.150 00.001 12020 IsGuiding returns 0
23:48:06.159 00.009 9340 UpdateImageDisplay: Size=(1920,1080) min=4496, max=65529, med=7156, FiltMin=5558, FiltMax=60758, Gamma=2.870
23:48:06.176 00.017 12020 PulseGuide returned control before completion, sleep 61
23:48:06.217 00.041 9340 UpdateGuideState exits: m=337309 SNR=98.7
23:48:06.235 00.018 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:48:06.252 00.017 12020 IsGuiding returns 1
23:48:06.252 00.000 9340 ScheduleExposure(1000,3,1) exposurePending=0
23:48:06.264 00.012 12020 scope still moving after pulse duration time elapsed
23:48:06.265 00.001 9340 Enqueuing Expose request
23:48:06.278 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"067315b6-5991-4310-958c-22e2ef80e064"}
23:48:06.292 00.014 12020 IsSlewing returns 0
23:48:06.293 00.001 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"067315b6-5991-4310-958c-22e2ef80e064"}
23:48:06.309 00.016 12020 IsGuiding returns 0
23:48:06.309 00.000 12020 scope move finished after 75 + 82 ms
23:48:06.310 00.001 12020 Move returns status 0, amount 75
23:48:06.310 00.000 12020 MoveAxis(N, 0, ABG)
23:48:06.310 00.000 12020 Move returns status 0, amount 0
23:48:06.310 00.000 12020 move complete, result=0
23:48:06.311 00.001 12020 worker thread done servicing request
23:48:06.311 00.000 12020 Worker thread wakes up
23:48:06.311 00.000 12020 worker thread servicing REQUEST_EXPOSE 1000
23:48:06.311 00.000 12020 Handling exposure in thread, d=1000 o=3 r=(855,51,31,31)
23:48:06.318 00.007 9340 GuideStep: -0.7 px 75 ms EAST, 0.2 px 0 ms NORTH
23:48:06.343 00.025 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"8ce389e3-1cd4-4e9e-a87a-c061bb411b62"}
23:48:06.359 00.016 9340 case statement mapped state 6 to 3
23:48:06.374 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"8ce389e3-1cd4-4e9e-a87a-c061bb411b62"}
23:48:06.389 00.015 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"6d4f2ea7-e68d-4e1f-a26d-45bcc75cfa06"}
23:48:06.404 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":161,"width":15,"height":15,"star_pos":[6.91,7.20],"pixels":"..."},"id":"6d4f2ea7-e68d-4e1f-a26d-45bcc75cfa06"}
23:48:07.679 01.275 12020 Exposure complete
23:48:07.902 00.223 12020 worker thread done servicing request
23:48:07.902 00.000 9340 OnExposeComplete: enter
23:48:07.917 00.015 9340 UpdateGuideState(): m_state=6
23:48:07.927 00.010 9340 Star::Find(15, 870, 66, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 162
23:48:07.937 00.010 9340 Star::Find returns 1 (0), X=870.24, Y=67.10, Mass=383203, SNR=102.4, Peak=32281 HFD=4.1
23:48:07.949 00.012 9340 MultiStar: [#1 0.56,-0.12,0.70,U] [#2 0.32,0.10,0.68,U] [#3 -0.34,0.32,0.81,U] [#4 0.22,-0.31,0.71,U] [#5 0.20,-0.18,0.68,U] [#6 0.05,-0.46,0.62,U] [#7 -0.01,0.05,0.58,U] [#8 -0.01,-0.53,0.57,U] 
23:48:07.962 00.013 9340 refined, 8 included, MultiStar: {0.17, 0.02}, one-star: {0.41, 0.78}
23:48:07.972 00.010 9340 CameraToMount -- cameraTheta (0.12) - m_xAngle (-3.14) = xAngle (3.25 = -3.03)
23:48:07.988 00.016 9340 CameraToMount -- cameraTheta (0.12) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (3.24 = -3.05)
23:48:08.000 00.012 9340 CameraToMount -- cameraX=0.17 cameraY=0.02 hyp=0.17 cameraTheta=0.12 mountX=-0.17 mountY=-0.02, mountTheta=-3.05
23:48:08.017 00.017 9340 SchedulePrimaryMove(10104498, x=0.17, y=0.02, opts=13)
23:48:08.027 00.010 9340 Enqueuing Move request for scope (0.17, 0.02)
23:48:08.037 00.010 12020 Worker thread wakes up
23:48:08.038 00.001 12020 worker thread servicing REQUEST_MOVE scope ofs (0.17, 0.02) opts 0xd
23:48:08.038 00.000 12020 Handling offset move in thread for scope, endpoint = (0.17, 0.02)
23:48:08.038 00.000 12020 Moving (0.17, 0.02) raw xDistance=-0.17 yDistance=-0.02
23:48:08.038 00.000 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17
23:48:08.038 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:48:08.038 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
23:48:08.039 00.001 12020 MoveAxis(E, 0, ABG)
23:48:08.039 00.000 12020 Move returns status 0, amount 0
23:48:08.039 00.000 12020 MoveAxis(N, 0, ABG)
23:48:08.039 00.000 12020 Move returns status 0, amount 0
23:48:08.039 00.000 12020 move complete, result=0
23:48:08.039 00.000 12020 worker thread done servicing request
23:48:08.050 00.011 9340 UpdateImageDisplay: Size=(1920,1080) min=4525, max=65529, med=7159, FiltMin=5664, FiltMax=65446, Gamma=2.870
23:48:08.105 00.055 9340 UpdateGuideState exits: m=383203 SNR=102.4
23:48:08.119 00.014 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:48:08.129 00.010 9340 ScheduleExposure(1000,3,1) exposurePending=0
23:48:08.141 00.012 9340 Enqueuing Expose request
23:48:08.151 00.010 12020 Worker thread wakes up
23:48:08.151 00.000 9340 GuideStep: -0.2 px 0 ms EAST, -0.0 px 0 ms NORTH
23:48:08.165 00.014 12020 worker thread servicing REQUEST_EXPOSE 1000
23:48:08.166 00.001 12020 Handling exposure in thread, d=1000 o=3 r=(855,51,31,31)
23:48:08.173 00.007 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"524437a7-7872-4699-aab0-e5963d2e9cf4"}
23:48:08.185 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"524437a7-7872-4699-aab0-e5963d2e9cf4"}
23:48:08.215 00.030 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"f2b13ee9-283b-43ca-a501-c38b1abbef9f"}
23:48:08.228 00.013 9340 case statement mapped state 6 to 3
23:48:08.239 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"f2b13ee9-283b-43ca-a501-c38b1abbef9f"}
23:48:08.254 00.015 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"fda3f619-7305-47ab-adce-0b93a8ffed31"}
23:48:08.264 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":162,"width":15,"height":15,"star_pos":[7.24,7.10],"pixels":"..."},"id":"fda3f619-7305-47ab-adce-0b93a8ffed31"}
23:48:09.536 01.272 12020 Exposure complete
23:48:09.745 00.209 12020 worker thread done servicing request
23:48:09.745 00.000 9340 OnExposeComplete: enter
23:48:09.757 00.012 9340 UpdateGuideState(): m_state=6
23:48:09.769 00.012 9340 Star::Find(15, 870, 67, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 163
23:48:09.781 00.012 9340 Star::Find returns 1 (0), X=870.32, Y=67.10, Mass=376563, SNR=97.9, Peak=32913 HFD=4.0
23:48:09.792 00.011 9340 MultiStar: [#1 0.01,0.24,0.77,U] [#2 0.22,0.31,0.67,U] [#3 -0.15,0.76,0.87,U] [#4 0.22,-0.30,0.78,U] [#5 -0.19,0.25,0.64,U] [#6 0.06,-0.05,0.52,U] [#7 0.03,0.77,0.53,U] [#8 -0.34,0.11,0.59,U] 
23:48:09.805 00.013 9340 refined, 8 included, MultiStar: {0.06, 0.35}, one-star: {0.48, 0.78}
23:48:09.822 00.017 9340 CameraToMount -- cameraTheta (1.39) - m_xAngle (-3.14) = xAngle (4.52 = -1.76)
23:48:09.835 00.013 9340 CameraToMount -- cameraTheta (1.39) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (4.51 = -1.77)
23:48:09.851 00.016 9340 CameraToMount -- cameraX=0.06 cameraY=0.35 hyp=0.35 cameraTheta=1.39 mountX=-0.07 mountY=-0.34, mountTheta=-1.76
23:48:09.869 00.018 9340 SchedulePrimaryMove(10104498, x=0.06, y=0.35, opts=13)
23:48:09.881 00.012 9340 Enqueuing Move request for scope (0.06, 0.35)
23:48:09.892 00.011 12020 Worker thread wakes up
23:48:09.893 00.001 12020 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.35) opts 0xd
23:48:09.893 00.000 12020 Handling offset move in thread for scope, endpoint = (0.06, 0.35)
23:48:09.893 00.000 12020 Moving (0.06, 0.35) raw xDistance=-0.07 yDistance=-0.34
23:48:09.893 00.000 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
23:48:09.893 00.000 12020 GuideAlgorithmResistSwitch::result() returns -0.34 from input -0.34
23:48:09.893 00.000 12020 MoveAxis(E, 0, ABG)
23:48:09.894 00.001 12020 Move returns status 0, amount 0
23:48:09.894 00.000 12020 MoveAxis(N, 58, ABG)
23:48:09.894 00.000 12020 Guiding  Dir = 0, Dur = 58
23:48:09.895 00.001 12020 IsSlewing returns 0
23:48:09.897 00.002 12020 IsGuiding returns 0
23:48:09.908 00.011 9340 UpdateImageDisplay: Size=(1920,1080) min=3968, max=65496, med=7150, FiltMin=5585, FiltMax=65349, Gamma=2.870
23:48:09.962 00.054 9340 UpdateGuideState exits: m=376563 SNR=97.9
23:48:09.975 00.013 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:48:09.987 00.012 9340 ScheduleExposure(1000,3,1) exposurePending=0
23:48:10.002 00.015 9340 Enqueuing Expose request
23:48:10.030 00.028 12020 IsGuiding returns 1
23:48:10.030 00.000 12020 scope still moving after pulse duration time elapsed
23:48:10.054 00.024 12020 IsSlewing returns 0
23:48:10.159 00.105 12020 IsGuiding returns 0
23:48:10.159 00.000 12020 scope move finished after 58 + 203 ms
23:48:10.159 00.000 12020 Move returns status 0, amount 58
23:48:10.159 00.000 12020 move complete, result=0
23:48:10.160 00.001 12020 worker thread done servicing request
23:48:10.160 00.000 12020 Worker thread wakes up
23:48:10.160 00.000 12020 worker thread servicing REQUEST_EXPOSE 1000
23:48:10.160 00.000 12020 Handling exposure in thread, d=1000 o=3 r=(855,51,31,31)
23:48:10.160 00.000 9340 GuideStep: -0.1 px 0 ms EAST, -0.3 px 58 ms NORTH
23:48:10.185 00.025 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"148b1d6e-0655-4c0c-9b8e-98a4fbc49bfb"}
23:48:10.198 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"148b1d6e-0655-4c0c-9b8e-98a4fbc49bfb"}
23:48:10.217 00.019 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"0afffd1f-6636-460e-b9a3-1939d3368f05"}
23:48:10.229 00.012 9340 case statement mapped state 6 to 3
23:48:10.240 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"0afffd1f-6636-460e-b9a3-1939d3368f05"}
23:48:10.254 00.014 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"82715f6d-91c4-41f6-a844-022d4ed447cb"}
23:48:10.267 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":163,"width":15,"height":15,"star_pos":[7.32,7.10],"pixels":"..."},"id":"82715f6d-91c4-41f6-a844-022d4ed447cb"}
23:48:11.521 01.254 12020 Exposure complete
23:48:11.740 00.219 12020 worker thread done servicing request
23:48:11.864 00.124 9340 OnExposeComplete: enter
23:48:11.878 00.014 9340 UpdateGuideState(): m_state=6
23:48:11.890 00.012 9340 Star::Find(15, 870, 67, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 164
23:48:11.903 00.013 9340 Star::Find returns 1 (0), X=870.23, Y=66.40, Mass=352124, SNR=111.6, Peak=37221 HFD=3.6
23:48:11.916 00.013 9340 MultiStar: [#1 0.51,-0.24,0.64,U] [#2 0.38,-0.06,0.55,U] [#3 -0.27,0.30,0.61,U] [#4 0.32,-0.55,0.73,U] [#5 0.09,0.12,0.56,U] [#6 0.11,-0.34,0.54,U] [#7 0.07,0.17,0.52,U] [#8 0.20,-0.89,0.00,M1] 
23:48:11.928 00.012 9340 refined, 7 included, MultiStar: {0.23, -0.07}, one-star: {0.40, 0.08}
23:48:11.940 00.012 9340 CameraToMount -- cameraTheta (-0.30) - m_xAngle (-3.14) = xAngle (2.84 = 2.84)
23:48:11.952 00.012 9340 CameraToMount -- cameraTheta (-0.30) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (2.82 = 2.82)
23:48:11.963 00.011 9340 CameraToMount -- cameraX=0.23 cameraY=-0.07 hyp=0.24 cameraTheta=-0.30 mountX=-0.22 mountY=0.07, mountTheta=2.83
23:48:11.979 00.016 9340 SchedulePrimaryMove(10104498, x=0.23, y=-0.07, opts=13)
23:48:11.989 00.010 9340 Enqueuing Move request for scope (0.23, -0.07)
23:48:12.001 00.012 12020 Worker thread wakes up
23:48:12.001 00.000 12020 worker thread servicing REQUEST_MOVE scope ofs (0.23, -0.07) opts 0xd
23:48:12.001 00.000 12020 Handling offset move in thread for scope, endpoint = (0.23, -0.07)
23:48:12.001 00.000 12020 Moving (0.23, -0.07) raw xDistance=-0.22 yDistance=0.07
23:48:12.001 00.000 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.22
23:48:12.001 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:48:12.002 00.001 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
23:48:12.002 00.000 12020 MoveAxis(E, 0, ABG)
23:48:12.002 00.000 12020 Move returns status 0, amount 0
23:48:12.002 00.000 12020 MoveAxis(N, 0, ABG)
23:48:12.002 00.000 12020 Move returns status 0, amount 0
23:48:12.002 00.000 12020 move complete, result=0
23:48:12.002 00.000 12020 worker thread done servicing request
23:48:12.013 00.011 9340 UpdateImageDisplay: Size=(1920,1080) min=4596, max=65459, med=7154, FiltMin=5621, FiltMax=64930, Gamma=2.870
23:48:12.068 00.055 9340 UpdateGuideState exits: m=352124 SNR=111.6
23:48:12.080 00.012 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:48:12.092 00.012 9340 ScheduleExposure(1000,3,1) exposurePending=0
23:48:12.102 00.010 9340 Enqueuing Expose request
23:48:12.112 00.010 12020 Worker thread wakes up
23:48:12.112 00.000 9340 GuideStep: -0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
23:48:12.124 00.012 12020 worker thread servicing REQUEST_EXPOSE 1000
23:48:12.125 00.001 12020 Handling exposure in thread, d=1000 o=3 r=(855,51,31,31)
23:48:12.135 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"f97ee88e-4bf9-4888-8cea-72d0d5966f3b"}
23:48:12.145 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"f97ee88e-4bf9-4888-8cea-72d0d5966f3b"}
23:48:12.157 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"7a4f57a9-dafe-4b48-bc19-721ff1487f30"}
23:48:12.169 00.012 9340 case statement mapped state 6 to 3
23:48:12.181 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"7a4f57a9-dafe-4b48-bc19-721ff1487f30"}
23:48:12.201 00.020 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"7ab4e63e-f0ca-43e8-842e-4b8529d3abb9"}
23:48:12.213 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":164,"width":15,"height":15,"star_pos":[7.23,7.40],"pixels":"..."},"id":"7ab4e63e-f0ca-43e8-842e-4b8529d3abb9"}
23:48:13.491 01.278 12020 Exposure complete
23:48:13.707 00.216 12020 worker thread done servicing request
23:48:13.707 00.000 9340 OnExposeComplete: enter
23:48:13.720 00.013 9340 UpdateGuideState(): m_state=6
23:48:13.732 00.012 9340 Star::Find(15, 870, 66, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 165
23:48:13.742 00.010 9340 Star::Find returns 1 (0), X=871.02, Y=66.85, Mass=308953, SNR=94.1, Peak=28007 HFD=4.0
23:48:13.755 00.013 9340 MultiStar: [#1 0.82,-0.29,0.89,U] [#2 1.20,0.29,0.00,M1] [#3 0.43,0.22,1.02,U] [#4 1.24,-0.14,0.00,M1] [#5 1.08,0.23,0.00,M1] [#6 1.06,-0.83,0.00,M1] [#7 1.03,0.67,0.00,M1] [#8 0.67,-0.45,0.54,U] 
23:48:13.766 00.011 9340 refined, 3 included, MultiStar: {0.79, 0.07}, one-star: {1.19, 0.53}
23:48:13.779 00.013 9340 CameraToMount -- cameraTheta (0.09) - m_xAngle (-3.14) = xAngle (3.23 = -3.06)
23:48:13.789 00.010 9340 CameraToMount -- cameraTheta (0.09) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (3.21 = -3.07)
23:48:13.799 00.010 9340 CameraToMount -- cameraX=0.79 cameraY=0.07 hyp=0.79 cameraTheta=0.09 mountX=-0.79 mountY=-0.06, mountTheta=-3.07
23:48:13.814 00.015 9340 SchedulePrimaryMove(10104498, x=0.79, y=0.07, opts=13)
23:48:13.826 00.012 9340 Enqueuing Move request for scope (0.79, 0.07)
23:48:13.838 00.012 12020 Worker thread wakes up
23:48:13.838 00.000 12020 worker thread servicing REQUEST_MOVE scope ofs (0.79, 0.07) opts 0xd
23:48:13.838 00.000 12020 Handling offset move in thread for scope, endpoint = (0.79, 0.07)
23:48:13.838 00.000 12020 Moving (0.79, 0.07) raw xDistance=-0.79 yDistance=-0.06
23:48:13.839 00.001 12020 GuideAlgorithmHysteresis::Result() returns -0.46 from input -0.79
23:48:13.839 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:48:13.839 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
23:48:13.839 00.000 12020 MoveAxis(E, 90, ABG)
23:48:13.839 00.000 12020 Guiding  Dir = 2, Dur = 90
23:48:13.850 00.011 9340 UpdateImageDisplay: Size=(1920,1080) min=3995, max=65529, med=7164, FiltMin=5496, FiltMax=61650, Gamma=2.870
23:48:13.884 00.034 12020 IsSlewing returns 0
23:48:13.885 00.001 12020 IsGuiding returns 0
23:48:13.908 00.023 9340 UpdateGuideState exits: m=308953 SNR=94.1
23:48:13.920 00.012 12020 PulseGuide returned control before completion, sleep 70
23:48:13.920 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:48:13.933 00.013 9340 ScheduleExposure(1000,3,1) exposurePending=0
23:48:13.946 00.013 9340 Enqueuing Expose request
23:48:14.008 00.062 12020 IsGuiding returns 1
23:48:14.008 00.000 12020 scope still moving after pulse duration time elapsed
23:48:14.043 00.035 12020 IsSlewing returns 0
23:48:14.044 00.001 12020 IsGuiding returns 0
23:48:14.044 00.000 12020 scope move finished after 90 + 69 ms
23:48:14.044 00.000 12020 Move returns status 0, amount 90
23:48:14.044 00.000 12020 MoveAxis(N, 0, ABG)
23:48:14.046 00.002 12020 Move returns status 0, amount 0
23:48:14.046 00.000 12020 move complete, result=0
23:48:14.046 00.000 12020 worker thread done servicing request
23:48:14.047 00.001 12020 Worker thread wakes up
23:48:14.047 00.000 12020 worker thread servicing REQUEST_EXPOSE 1000
23:48:14.047 00.000 9340 GuideStep: -0.8 px 90 ms EAST, -0.1 px 0 ms NORTH
23:48:14.060 00.013 12020 Handling exposure in thread, d=1000 o=3 r=(855,51,31,31)
23:48:14.138 00.078 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"002429c4-c1f1-41bf-9503-f0f560e13291"}
23:48:14.154 00.016 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"002429c4-c1f1-41bf-9503-f0f560e13291"}
23:48:14.168 00.014 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"f95bb7b4-592b-4ed2-b92b-88b4293eae52"}
23:48:14.181 00.013 9340 case statement mapped state 6 to 3
23:48:14.191 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"f95bb7b4-592b-4ed2-b92b-88b4293eae52"}
23:48:14.204 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"e1b27239-6093-4a3c-ab88-1f3f1447d543"}
23:48:14.214 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":165,"width":15,"height":15,"star_pos":[7.02,6.85],"pixels":"..."},"id":"e1b27239-6093-4a3c-ab88-1f3f1447d543"}
23:48:15.423 01.209 12020 Exposure complete
23:48:15.629 00.206 12020 worker thread done servicing request
23:48:15.630 00.001 9340 OnExposeComplete: enter
23:48:15.642 00.012 9340 UpdateGuideState(): m_state=6
23:48:15.654 00.012 9340 Star::Find(15, 871, 66, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 166
23:48:15.665 00.011 9340 Star::Find returns 1 (0), X=870.49, Y=66.74, Mass=383759, SNR=106.8, Peak=30545 HFD=3.9
23:48:15.676 00.011 9340 MultiStar: [#1 0.63,-0.17,0.67,U] [#2 0.70,0.35,0.68,U] [#3 0.13,0.74,0.80,U] [#4 0.36,-0.14,0.78,U] [#5 0.43,0.52,0.61,U] [#6 0.40,0.11,0.51,U] [#7 0.59,0.72,0.00,M2] [#8 0.12,-0.69,0.52,U] 
23:48:15.686 00.010 9340 refined, 7 included, MultiStar: {0.44, 0.19}, one-star: {0.66, 0.42}
23:48:15.699 00.013 9340 CameraToMount -- cameraTheta (0.40) - m_xAngle (-3.14) = xAngle (3.54 = -2.75)
23:48:15.711 00.012 9340 CameraToMount -- cameraTheta (0.40) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (3.52 = -2.76)
23:48:15.722 00.011 9340 CameraToMount -- cameraX=0.44 cameraY=0.19 hyp=0.48 cameraTheta=0.40 mountX=-0.45 mountY=-0.18, mountTheta=-2.76
23:48:15.737 00.015 9340 SchedulePrimaryMove(10104498, x=0.44, y=0.19, opts=13)
23:48:15.748 00.011 9340 Enqueuing Move request for scope (0.44, 0.19)
23:48:15.761 00.013 12020 Worker thread wakes up
23:48:15.761 00.000 12020 worker thread servicing REQUEST_MOVE scope ofs (0.44, 0.19) opts 0xd
23:48:15.761 00.000 12020 Handling offset move in thread for scope, endpoint = (0.44, 0.19)
23:48:15.761 00.000 12020 Moving (0.44, 0.19) raw xDistance=-0.45 yDistance=-0.18
23:48:15.761 00.000 12020 GuideAlgorithmHysteresis::Result() returns -0.31 from input -0.45
23:48:15.762 00.001 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:48:15.762 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
23:48:15.762 00.000 12020 MoveAxis(E, 61, ABG)
23:48:15.762 00.000 12020 Guiding  Dir = 2, Dur = 61
23:48:15.763 00.001 12020 IsSlewing returns 0
23:48:15.764 00.001 12020 IsGuiding returns 0
23:48:15.773 00.009 9340 UpdateImageDisplay: Size=(1920,1080) min=4427, max=65489, med=7144, FiltMin=5453, FiltMax=65198, Gamma=2.870
23:48:15.786 00.013 12020 PulseGuide returned control before completion, sleep 50
23:48:15.827 00.041 9340 UpdateGuideState exits: m=383759 SNR=106.8
23:48:15.839 00.012 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:48:15.852 00.013 12020 IsGuiding returns 1
23:48:15.852 00.000 9340 ScheduleExposure(1000,3,1) exposurePending=0
23:48:15.868 00.016 12020 scope still moving after pulse duration time elapsed
23:48:15.868 00.000 9340 Enqueuing Expose request
23:48:15.893 00.025 12020 IsSlewing returns 0
23:48:15.894 00.001 12020 IsGuiding returns 0
23:48:15.894 00.000 12020 scope move finished after 61 + 68 ms
23:48:15.894 00.000 12020 Move returns status 0, amount 61
23:48:15.895 00.001 12020 MoveAxis(N, 0, ABG)
23:48:15.895 00.000 12020 Move returns status 0, amount 0
23:48:15.895 00.000 12020 move complete, result=0
23:48:15.895 00.000 12020 worker thread done servicing request
23:48:15.895 00.000 12020 Worker thread wakes up
23:48:15.896 00.001 12020 worker thread servicing REQUEST_EXPOSE 1000
23:48:15.896 00.000 12020 Handling exposure in thread, d=1000 o=3 r=(855,51,31,31)
23:48:15.915 00.019 9340 GuideStep: -0.4 px 61 ms EAST, -0.2 px 0 ms NORTH
23:48:16.155 00.240 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"8f0c0160-152a-4e13-a6e1-5e79c5f7b023"}
23:48:16.167 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"8f0c0160-152a-4e13-a6e1-5e79c5f7b023"}
23:48:16.183 00.016 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"bde61074-8038-4817-a476-580df4713e68"}
23:48:16.195 00.012 9340 case statement mapped state 6 to 3
23:48:16.208 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"bde61074-8038-4817-a476-580df4713e68"}
23:48:16.225 00.017 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"67bebcf2-0624-4696-8269-5a5ca2dcdbca"}
23:48:16.241 00.016 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":166,"width":15,"height":15,"star_pos":[7.49,6.74],"pixels":"..."},"id":"67bebcf2-0624-4696-8269-5a5ca2dcdbca"}
23:48:17.255 01.014 12020 Exposure complete
23:48:17.489 00.234 12020 worker thread done servicing request
23:48:17.489 00.000 9340 OnExposeComplete: enter
23:48:17.503 00.014 9340 UpdateGuideState(): m_state=6
23:48:17.517 00.014 9340 Star::Find(15, 870, 66, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 167
23:48:17.531 00.014 9340 Star::Find returns 1 (0), X=870.10, Y=67.32, Mass=384301, SNR=115.9, Peak=34349 HFD=3.9
23:48:17.545 00.014 9340 MultiStar: [#1 0.73,0.54,0.00,M1] [#2 0.41,0.42,0.53,U] [#3 -0.42,0.66,0.71,U] [#4 0.35,0.10,0.72,U] [#5 0.07,0.44,0.47,U] [#6 0.46,0.12,0.47,U] [#7 0.14,0.91,0.00,M3] [#8 0.20,0.13,0.54,U] 
23:48:17.559 00.014 9340 refined, 6 included, MultiStar: {0.18, 0.47}, one-star: {0.27, 1.00}
23:48:17.574 00.015 9340 CameraToMount -- cameraTheta (1.21) - m_xAngle (-3.14) = xAngle (4.34 = -1.94)
23:48:17.585 00.011 9340 CameraToMount -- cameraTheta (1.21) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (4.33 = -1.96)
23:48:17.598 00.013 9340 CameraToMount -- cameraX=0.18 cameraY=0.47 hyp=0.51 cameraTheta=1.21 mountX=-0.18 mountY=-0.47, mountTheta=-1.94
23:48:17.617 00.019 9340 SchedulePrimaryMove(10104498, x=0.18, y=0.47, opts=13)
23:48:17.633 00.016 9340 Enqueuing Move request for scope (0.18, 0.47)
23:48:17.646 00.013 12020 Worker thread wakes up
23:48:17.647 00.001 12020 worker thread servicing REQUEST_MOVE scope ofs (0.18, 0.47) opts 0xd
23:48:17.647 00.000 12020 Handling offset move in thread for scope, endpoint = (0.18, 0.47)
23:48:17.647 00.000 12020 Moving (0.18, 0.47) raw xDistance=-0.18 yDistance=-0.47
23:48:17.647 00.000 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.18
23:48:17.647 00.000 12020 GuideAlgorithmResistSwitch::result() returns -0.47 from input -0.47
23:48:17.648 00.001 12020 MoveAxis(E, 0, ABG)
23:48:17.648 00.000 12020 Move returns status 0, amount 0
23:48:17.648 00.000 12020 MoveAxis(N, 79, ABG)
23:48:17.648 00.000 12020 Guiding  Dir = 0, Dur = 79
23:48:17.649 00.001 12020 IsSlewing returns 0
23:48:17.650 00.001 12020 IsGuiding returns 0
23:48:17.661 00.011 9340 UpdateImageDisplay: Size=(1920,1080) min=4625, max=65486, med=7156, FiltMin=5669, FiltMax=62487, Gamma=2.870
23:48:17.726 00.065 9340 UpdateGuideState exits: m=384301 SNR=115.9
23:48:17.738 00.012 12020 IsGuiding returns 1
23:48:17.739 00.001 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:48:17.752 00.013 12020 scope still moving after pulse duration time elapsed
23:48:17.752 00.000 9340 ScheduleExposure(1000,3,1) exposurePending=0
23:48:17.768 00.016 9340 Enqueuing Expose request
23:48:17.783 00.015 12020 IsSlewing returns 0
23:48:17.785 00.002 12020 IsGuiding returns 1
23:48:17.849 00.064 12020 IsSlewing returns 0
23:48:17.945 00.096 12020 IsGuiding returns 0
23:48:17.945 00.000 12020 scope move finished after 79 + 214 ms
23:48:17.946 00.001 12020 Move returns status 0, amount 79
23:48:17.946 00.000 12020 move complete, result=0
23:48:17.946 00.000 12020 worker thread done servicing request
23:48:17.946 00.000 12020 Worker thread wakes up
23:48:17.947 00.001 12020 worker thread servicing REQUEST_EXPOSE 1000
23:48:17.947 00.000 12020 Handling exposure in thread, d=1000 o=3 r=(855,51,31,31)
23:48:17.947 00.000 9340 GuideStep: -0.2 px 0 ms EAST, -0.5 px 79 ms NORTH
23:48:18.160 00.213 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"9771d292-15f9-4b85-887d-ea30452bf10b"}
23:48:18.175 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"9771d292-15f9-4b85-887d-ea30452bf10b"}
23:48:18.209 00.034 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"f41c72a3-13b9-495b-b9f9-368f319c1ffa"}
23:48:18.224 00.015 9340 case statement mapped state 6 to 3
23:48:18.237 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"f41c72a3-13b9-495b-b9f9-368f319c1ffa"}
23:48:18.250 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"0378fd27-a196-44ad-b81c-397a4d9627dd"}
23:48:18.262 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":167,"width":15,"height":15,"star_pos":[7.10,7.32],"pixels":"..."},"id":"0378fd27-a196-44ad-b81c-397a4d9627dd"}
23:48:19.308 01.046 12020 Exposure complete
23:48:19.511 00.203 9340 OnExposeComplete: enter
23:48:19.524 00.013 12020 worker thread done servicing request
23:48:19.524 00.000 9340 UpdateGuideState(): m_state=6
23:48:19.535 00.011 9340 Star::Find(15, 870, 67, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 168
23:48:19.545 00.010 9340 Star::Find returns 1 (0), X=870.97, Y=67.37, Mass=313140, SNR=98.7, Peak=26632 HFD=4.0
23:48:19.555 00.010 9340 MultiStar: [#1 0.93,-0.04,0.00,M2] [#2 1.05,0.49,0.00,M1] [#3 0.28,0.59,0.79,U] [#4 1.00,-0.24,0.00,M1] [#5 0.60,0.27,0.60,U] [#6 1.02,-0.28,0.00,M1] [#7 1.14,0.98,0.00,M4] [#8 0.71,-0.48,0.54,U] 
23:48:19.565 00.010 9340 refined, 3 included, MultiStar: {0.72, 0.48}, one-star: {1.14, 1.05}
23:48:19.577 00.012 9340 CameraToMount -- cameraTheta (0.59) - m_xAngle (-3.14) = xAngle (3.73 = -2.56)
23:48:19.586 00.009 9340 CameraToMount -- cameraTheta (0.59) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (3.71 = -2.57)
23:48:19.596 00.010 9340 CameraToMount -- cameraX=0.72 cameraY=0.48 hyp=0.86 cameraTheta=0.59 mountX=-0.72 mountY=-0.47, mountTheta=-2.57
23:48:19.610 00.014 9340 SchedulePrimaryMove(10104498, x=0.72, y=0.48, opts=13)
23:48:19.620 00.010 9340 Enqueuing Move request for scope (0.72, 0.48)
23:48:19.631 00.011 12020 Worker thread wakes up
23:48:19.631 00.000 12020 worker thread servicing REQUEST_MOVE scope ofs (0.72, 0.48) opts 0xd
23:48:19.631 00.000 12020 Handling offset move in thread for scope, endpoint = (0.72, 0.48)
23:48:19.631 00.000 12020 Moving (0.72, 0.48) raw xDistance=-0.72 yDistance=-0.47
23:48:19.631 00.000 12020 GuideAlgorithmHysteresis::Result() returns -0.42 from input -0.72
23:48:19.632 00.001 12020 GuideAlgorithmResistSwitch::result() returns -0.47 from input -0.47
23:48:19.632 00.000 12020 MoveAxis(E, 82, ABG)
23:48:19.632 00.000 12020 Guiding  Dir = 2, Dur = 82
23:48:19.633 00.001 12020 IsSlewing returns 0
23:48:19.634 00.001 12020 IsGuiding returns 0
23:48:19.641 00.007 9340 UpdateImageDisplay: Size=(1920,1080) min=4341, max=65529, med=7140, FiltMin=5696, FiltMax=61895, Gamma=2.870
23:48:19.656 00.015 12020 PulseGuide returned control before completion, sleep 71
23:48:19.691 00.035 9340 UpdateGuideState exits: m=313140 SNR=98.7
23:48:19.704 00.013 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:48:19.716 00.012 9340 ScheduleExposure(1000,3,1) exposurePending=0
23:48:19.727 00.011 9340 Enqueuing Expose request
23:48:19.738 00.011 12020 IsGuiding returns 1
23:48:19.738 00.000 12020 scope still moving after pulse duration time elapsed
23:48:19.768 00.030 12020 IsSlewing returns 0
23:48:19.769 00.001 12020 IsGuiding returns 0
23:48:19.769 00.000 12020 scope move finished after 82 + 53 ms
23:48:19.770 00.001 12020 Move returns status 0, amount 82
23:48:19.770 00.000 12020 MoveAxis(N, 78, ABG)
23:48:19.770 00.000 12020 Guiding  Dir = 0, Dur = 78
23:48:19.771 00.001 12020 IsSlewing returns 0
23:48:19.772 00.001 12020 IsGuiding returns 0
23:48:19.848 00.076 12020 PulseGuide returned control before completion, sleep 12
23:48:19.880 00.032 12020 IsGuiding returns 1
23:48:19.880 00.000 12020 scope still moving after pulse duration time elapsed
23:48:19.917 00.037 12020 IsSlewing returns 0
23:48:19.920 00.003 12020 IsGuiding returns 1
23:48:19.950 00.030 12020 IsSlewing returns 0
23:48:20.055 00.105 12020 IsGuiding returns 0
23:48:20.055 00.000 12020 scope move finished after 78 + 206 ms
23:48:20.057 00.002 12020 Move returns status 0, amount 78
23:48:20.057 00.000 12020 move complete, result=0
23:48:20.057 00.000 12020 worker thread done servicing request
23:48:20.057 00.000 9340 GuideStep: -0.7 px 82 ms EAST, -0.5 px 78 ms NORTH
23:48:20.068 00.011 12020 Worker thread wakes up
23:48:20.069 00.001 12020 worker thread servicing REQUEST_EXPOSE 1000
23:48:20.069 00.000 12020 Handling exposure in thread, d=1000 o=3 r=(855,51,31,31)
23:48:20.159 00.090 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"c4afd6bf-b5ef-40e0-9775-98bb64e61321"}
23:48:20.168 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"c4afd6bf-b5ef-40e0-9775-98bb64e61321"}
23:48:20.180 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"77ade9fe-1bd3-4710-b173-ab6339060f2e"}
23:48:20.192 00.012 9340 case statement mapped state 6 to 3
23:48:20.202 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"77ade9fe-1bd3-4710-b173-ab6339060f2e"}
23:48:20.217 00.015 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"49337259-aec9-4b9d-9cb7-52761eec27d8"}
23:48:20.227 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":168,"width":15,"height":15,"star_pos":[6.97,7.37],"pixels":"..."},"id":"49337259-aec9-4b9d-9cb7-52761eec27d8"}
23:48:21.434 01.207 12020 Exposure complete
23:48:21.661 00.227 12020 worker thread done servicing request
23:48:21.661 00.000 9340 OnExposeComplete: enter
23:48:21.676 00.015 9340 UpdateGuideState(): m_state=6
23:48:21.691 00.015 9340 Star::Find(15, 870, 67, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 169
23:48:21.704 00.013 9340 Star::Find returns 1 (0), X=870.65, Y=66.38, Mass=364176, SNR=104.0, Peak=36285 HFD=3.5
23:48:21.721 00.017 9340 MultiStar: [#1 0.83,-0.94,0.00,M3] [#2 0.33,-0.59,0.52,U] [#3 -0.18,-0.10,0.69,U] [#4 0.48,-0.50,0.70,U] [#5 0.12,-0.31,0.60,U] [#6 0.43,-1.43,0.00,M2] [#7 0.41,0.21,0.59,U] [#8 0.30,-1.33,0.00,M1] 
23:48:21.737 00.016 9340 refined, 5 included, MultiStar: {0.37, -0.18}, one-star: {0.82, 0.06}
23:48:21.752 00.015 9340 CameraToMount -- cameraTheta (-0.45) - m_xAngle (-3.14) = xAngle (2.68 = 2.68)
23:48:21.765 00.013 9340 CameraToMount -- cameraTheta (-0.45) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (2.67 = 2.67)
23:48:21.781 00.016 9340 CameraToMount -- cameraX=0.37 cameraY=-0.18 hyp=0.41 cameraTheta=-0.45 mountX=-0.37 mountY=0.19, mountTheta=2.67
23:48:21.799 00.018 9340 SchedulePrimaryMove(10104498, x=0.37, y=-0.18, opts=13)
23:48:21.814 00.015 9340 Enqueuing Move request for scope (0.37, -0.18)
23:48:21.829 00.015 12020 Worker thread wakes up
23:48:21.829 00.000 12020 worker thread servicing REQUEST_MOVE scope ofs (0.37, -0.18) opts 0xd
23:48:21.830 00.001 12020 Handling offset move in thread for scope, endpoint = (0.37, -0.18)
23:48:21.830 00.000 12020 Moving (0.37, -0.18) raw xDistance=-0.37 yDistance=0.19
23:48:21.830 00.000 12020 GuideAlgorithmHysteresis::Result() returns -0.26 from input -0.37
23:48:21.831 00.001 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:48:21.831 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.19
23:48:21.831 00.000 12020 MoveAxis(E, 51, ABG)
23:48:21.831 00.000 12020 Guiding  Dir = 2, Dur = 51
23:48:21.834 00.003 12020 IsSlewing returns 0
23:48:21.835 00.001 12020 IsGuiding returns 0
23:48:21.843 00.008 9340 UpdateImageDisplay: Size=(1920,1080) min=4418, max=65529, med=7142, FiltMin=5559, FiltMax=65446, Gamma=2.870
23:48:21.863 00.020 12020 PulseGuide returned control before completion, sleep 34
23:48:21.904 00.041 12020 IsGuiding returns 1
23:48:21.904 00.000 12020 scope still moving after pulse duration time elapsed
23:48:21.906 00.002 9340 UpdateGuideState exits: m=364176 SNR=104.0
23:48:21.923 00.017 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:48:21.938 00.015 9340 ScheduleExposure(1000,3,1) exposurePending=0
23:48:21.954 00.016 12020 IsSlewing returns 0
23:48:21.954 00.000 9340 Enqueuing Expose request
23:48:21.968 00.014 12020 IsGuiding returns 0
23:48:21.968 00.000 12020 scope move finished after 51 + 82 ms
23:48:21.968 00.000 12020 Move returns status 0, amount 51
23:48:21.969 00.001 12020 MoveAxis(N, 0, ABG)
23:48:21.969 00.000 12020 Move returns status 0, amount 0
23:48:21.969 00.000 12020 move complete, result=0
23:48:21.969 00.000 12020 worker thread done servicing request
23:48:21.970 00.001 12020 Worker thread wakes up
23:48:21.970 00.000 12020 worker thread servicing REQUEST_EXPOSE 1000
23:48:21.970 00.000 12020 Handling exposure in thread, d=1000 o=3 r=(855,51,31,31)
23:48:21.981 00.011 9340 GuideStep: -0.4 px 51 ms EAST, 0.2 px 0 ms NORTH
23:48:22.161 00.180 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"232d7bfb-cdec-4294-b52b-46dd8b5e1d85"}
23:48:22.177 00.016 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"232d7bfb-cdec-4294-b52b-46dd8b5e1d85"}
23:48:22.197 00.020 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"5d9be7ac-69b0-4645-9ea7-558edd70f617"}
23:48:22.214 00.017 9340 case statement mapped state 6 to 3
23:48:22.232 00.018 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"5d9be7ac-69b0-4645-9ea7-558edd70f617"}
23:48:22.254 00.022 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"e12abe44-5de4-4cca-9693-52f063471889"}
23:48:22.271 00.017 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":169,"width":15,"height":15,"star_pos":[6.65,7.38],"pixels":"..."},"id":"e12abe44-5de4-4cca-9693-52f063471889"}
23:48:23.336 01.065 12020 Exposure complete
23:48:23.629 00.293 12020 worker thread done servicing request
23:48:23.629 00.000 9340 OnExposeComplete: enter
23:48:23.644 00.015 9340 UpdateGuideState(): m_state=6
23:48:23.657 00.013 9340 Star::Find(15, 870, 66, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 170
23:48:23.672 00.015 9340 Star::Find returns 1 (0), X=870.52, Y=66.44, Mass=376254, SNR=100.2, Peak=37161 HFD=3.3
23:48:23.686 00.014 9340 MultiStar: [#1 0.53,-0.46,0.75,U] [#2 0.56,-0.24,0.68,U] [#3 -0.14,-0.22,0.79,U] [#4 0.58,-0.77,0.00,M1] [#5 0.51,-0.02,0.59,U] [#6 0.63,-0.51,0.65,U] [#7 0.48,0.04,0.48,U] [#8 -0.15,-1.10,0.00,M2] 
23:48:23.702 00.016 9340 refined, 6 included, MultiStar: {0.47, -0.18}, one-star: {0.69, 0.12}
23:48:23.717 00.015 9340 CameraToMount -- cameraTheta (-0.37) - m_xAngle (-3.14) = xAngle (2.77 = 2.77)
23:48:23.731 00.014 9340 CameraToMount -- cameraTheta (-0.37) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (2.75 = 2.75)
23:48:23.750 00.019 9340 CameraToMount -- cameraX=0.47 cameraY=-0.18 hyp=0.50 cameraTheta=-0.37 mountX=-0.46 mountY=0.19, mountTheta=2.75
23:48:23.772 00.022 9340 SchedulePrimaryMove(10104498, x=0.47, y=-0.18, opts=13)
23:48:23.785 00.013 9340 Enqueuing Move request for scope (0.47, -0.18)
23:48:23.799 00.014 12020 Worker thread wakes up
23:48:23.800 00.001 9340 UpdateImageDisplay: Size=(1920,1080) min=4237, max=65529, med=7148, FiltMin=5734, FiltMax=65446, Gamma=2.870
23:48:23.814 00.014 12020 worker thread servicing REQUEST_MOVE scope ofs (0.47, -0.18) opts 0xd
23:48:23.814 00.000 9340 UpdateGuideState exits: m=376254 SNR=100.2
23:48:23.830 00.016 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:48:23.844 00.014 12020 Handling offset move in thread for scope, endpoint = (0.47, -0.18)
23:48:23.844 00.000 9340 ScheduleExposure(1000,3,1) exposurePending=0
23:48:23.861 00.017 12020 Moving (0.47, -0.18) raw xDistance=-0.46 yDistance=0.19
23:48:23.861 00.000 9340 Enqueuing Expose request
23:48:23.879 00.018 12020 GuideAlgorithmHysteresis::Result() returns -0.30 from input -0.46
23:48:23.879 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:48:23.879 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.19
23:48:23.879 00.000 12020 MoveAxis(E, 59, ABG)
23:48:23.880 00.001 12020 Guiding  Dir = 2, Dur = 59
23:48:23.881 00.001 12020 IsSlewing returns 0
23:48:23.882 00.001 12020 IsGuiding returns 0
23:48:23.910 00.028 12020 PulseGuide returned control before completion, sleep 43
23:48:23.958 00.048 12020 IsGuiding returns 1
23:48:23.959 00.001 12020 scope still moving after pulse duration time elapsed
23:48:23.989 00.030 12020 IsSlewing returns 0
23:48:23.990 00.001 12020 IsGuiding returns 0
23:48:23.991 00.001 12020 scope move finished after 59 + 49 ms
23:48:23.991 00.000 12020 Move returns status 0, amount 59
23:48:23.991 00.000 12020 MoveAxis(N, 0, ABG)
23:48:23.991 00.000 12020 Move returns status 0, amount 0
23:48:23.992 00.001 12020 move complete, result=0
23:48:23.992 00.000 12020 worker thread done servicing request
23:48:23.992 00.000 9340 GuideStep: -0.5 px 59 ms EAST, 0.2 px 0 ms NORTH
23:48:24.009 00.017 12020 Worker thread wakes up
23:48:24.010 00.001 12020 worker thread servicing REQUEST_EXPOSE 1000
23:48:24.010 00.000 12020 Handling exposure in thread, d=1000 o=3 r=(855,51,31,31)
23:48:24.223 00.213 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"c809f2cd-4572-459c-834f-10ef98bb1781"}
23:48:24.237 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"c809f2cd-4572-459c-834f-10ef98bb1781"}
23:48:24.256 00.019 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"bd7615ab-2001-4909-a40b-8ed4e08dc076"}
23:48:24.270 00.014 9340 case statement mapped state 6 to 3
23:48:24.283 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"bd7615ab-2001-4909-a40b-8ed4e08dc076"}
23:48:24.299 00.016 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"64665818-7b7d-40f6-9666-f5e4ffd9ed62"}
23:48:24.318 00.019 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":170,"width":15,"height":15,"star_pos":[6.52,7.44],"pixels":"..."},"id":"64665818-7b7d-40f6-9666-f5e4ffd9ed62"}
23:48:25.381 01.063 12020 Exposure complete
23:48:25.937 00.556 9340 OnExposeComplete: enter
23:48:25.979 00.042 12020 worker thread done servicing request
23:48:25.979 00.000 9340 UpdateGuideState(): m_state=6
23:48:26.002 00.023 9340 Star::Find(15, 870, 66, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 171
23:48:26.018 00.016 9340 Star::Find returns 1 (0), X=870.36, Y=66.27, Mass=347388, SNR=110.1, Peak=40377 HFD=3.4
23:48:26.031 00.013 9340 MultiStar: [#1 0.65,-0.76,0.00,M3] [#2 0.31,-0.23,0.50,U] [#3 -0.14,0.02,0.94,U] [#4 0.32,-0.90,0.00,M2] [#5 0.07,-0.42,0.50,U] [#6 0.63,-0.86,0.00,M2] [#7 0.15,-0.14,0.51,U] [#8 0.08,-0.98,0.00,M3] 
23:48:26.048 00.017 9340 refined, 4 included, MultiStar: {0.19, -0.13}, one-star: {0.53, -0.05}
23:48:26.061 00.013 9340 CameraToMount -- cameraTheta (-0.58) - m_xAngle (-3.14) = xAngle (2.55 = 2.55)
23:48:26.080 00.019 9340 CameraToMount -- cameraTheta (-0.58) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (2.54 = 2.54)
23:48:26.115 00.035 9340 CameraToMount -- cameraX=0.19 cameraY=-0.13 hyp=0.23 cameraTheta=-0.58 mountX=-0.19 mountY=0.13, mountTheta=2.54
23:48:26.135 00.020 9340 SchedulePrimaryMove(10104498, x=0.19, y=-0.13, opts=13)
23:48:26.150 00.015 9340 Enqueuing Move request for scope (0.19, -0.13)
23:48:26.164 00.014 12020 Worker thread wakes up
23:48:26.166 00.002 9340 UpdateImageDisplay: Size=(1920,1080) min=4387, max=65529, med=7146, FiltMin=5568, FiltMax=65141, Gamma=2.870
23:48:26.180 00.014 12020 worker thread servicing REQUEST_MOVE scope ofs (0.19, -0.13) opts 0xd
23:48:26.182 00.002 9340 UpdateGuideState exits: m=347388 SNR=110.1
23:48:26.199 00.017 12020 Handling offset move in thread for scope, endpoint = (0.19, -0.13)
23:48:26.199 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:48:26.235 00.036 12020 Moving (0.19, -0.13) raw xDistance=-0.19 yDistance=0.13
23:48:26.235 00.000 9340 ScheduleExposure(1000,3,1) exposurePending=0
23:48:26.247 00.012 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.19
23:48:26.247 00.000 9340 Enqueuing Expose request
23:48:26.262 00.015 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:48:26.263 00.001 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
23:48:26.264 00.001 12020 MoveAxis(E, 0, ABG)
23:48:26.264 00.000 12020 Move returns status 0, amount 0
23:48:26.264 00.000 12020 MoveAxis(N, 0, ABG)
23:48:26.264 00.000 12020 Move returns status 0, amount 0
23:48:26.265 00.001 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"28c4ed8c-30a3-4e67-b9cb-21481cf9d5af"}
23:48:26.277 00.012 12020 move complete, result=0
23:48:26.277 00.000 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"28c4ed8c-30a3-4e67-b9cb-21481cf9d5af"}
23:48:26.290 00.013 12020 worker thread done servicing request
23:48:26.290 00.000 12020 Worker thread wakes up
23:48:26.290 00.000 9340 GuideStep: -0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
23:48:26.305 00.015 12020 worker thread servicing REQUEST_EXPOSE 1000
23:48:26.305 00.000 12020 Handling exposure in thread, d=1000 o=3 r=(855,51,31,31)
23:48:26.315 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"6082608a-c786-451f-a533-96770e7ce4b0"}
23:48:26.353 00.038 9340 case statement mapped state 6 to 3
23:48:26.373 00.020 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"6082608a-c786-451f-a533-96770e7ce4b0"}
23:48:26.390 00.017 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"ba84df47-034e-498d-9810-a10f508ba6a6"}
23:48:26.411 00.021 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":171,"width":15,"height":15,"star_pos":[7.36,7.27],"pixels":"..."},"id":"ba84df47-034e-498d-9810-a10f508ba6a6"}
23:48:27.733 01.322 12020 Exposure complete
23:48:28.030 00.297 12020 worker thread done servicing request
23:48:28.030 00.000 9340 OnExposeComplete: enter
23:48:28.040 00.010 9340 UpdateGuideState(): m_state=6
23:48:28.053 00.013 9340 Star::Find(15, 870, 66, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 172
23:48:28.066 00.013 9340 Star::Find returns 1 (0), X=870.67, Y=66.84, Mass=325244, SNR=85.0, Peak=27341 HFD=3.9
23:48:28.081 00.015 9340 MultiStar: [#1 0.91,-0.05,0.00,M4] [#2 0.95,0.64,0.00,M1] [#3 0.07,0.40,0.96,U] [#4 0.77,-0.04,1.04,U] [#5 0.55,0.18,0.73,U] [#6 0.99,-0.45,0.00,M3] [#7 0.43,0.64,0.71,U] [#8 0.21,-0.33,0.67,U] 
23:48:28.110 00.029 9340 refined, 5 included, MultiStar: {0.50, 0.24}, one-star: {0.84, 0.52}
23:48:28.123 00.013 9340 CameraToMount -- cameraTheta (0.45) - m_xAngle (-3.14) = xAngle (3.59 = -2.70)
23:48:28.134 00.011 9340 CameraToMount -- cameraTheta (0.45) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (3.57 = -2.71)
23:48:28.151 00.017 9340 CameraToMount -- cameraX=0.50 cameraY=0.24 hyp=0.55 cameraTheta=0.45 mountX=-0.50 mountY=-0.23, mountTheta=-2.71
23:48:28.166 00.015 9340 SchedulePrimaryMove(10104498, x=0.50, y=0.24, opts=13)
23:48:28.179 00.013 9340 Enqueuing Move request for scope (0.50, 0.24)
23:48:28.197 00.018 12020 Worker thread wakes up
23:48:28.197 00.000 12020 worker thread servicing REQUEST_MOVE scope ofs (0.50, 0.24) opts 0xd
23:48:28.197 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=4371, max=65489, med=7164, FiltMin=5636, FiltMax=64110, Gamma=2.870
23:48:28.210 00.013 12020 Handling offset move in thread for scope, endpoint = (0.50, 0.24)
23:48:28.210 00.000 9340 UpdateGuideState exits: m=325244 SNR=85.0
23:48:28.241 00.031 12020 Moving (0.50, 0.24) raw xDistance=-0.50 yDistance=-0.23
23:48:28.241 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:48:28.257 00.016 12020 GuideAlgorithmHysteresis::Result() returns -0.29 from input -0.50
23:48:28.257 00.000 9340 ScheduleExposure(1000,3,1) exposurePending=0
23:48:28.269 00.012 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:48:28.270 00.001 9340 Enqueuing Expose request
23:48:28.284 00.014 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.23
23:48:28.284 00.000 12020 MoveAxis(E, 57, ABG)
23:48:28.284 00.000 12020 Guiding  Dir = 2, Dur = 57
23:48:28.284 00.000 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"fdfef9eb-aa83-411d-9106-293d86ca43b2"}
23:48:28.294 00.010 12020 IsSlewing returns 0
23:48:28.294 00.000 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"fdfef9eb-aa83-411d-9106-293d86ca43b2"}
23:48:28.308 00.014 12020 IsGuiding returns 0
23:48:28.309 00.001 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"80dff7f5-b621-453f-8fb3-09853a486707"}
23:48:28.322 00.013 9340 case statement mapped state 6 to 3
23:48:28.336 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"80dff7f5-b621-453f-8fb3-09853a486707"}
23:48:28.368 00.032 12020 PulseGuide returned control before completion, sleep 36
23:48:28.369 00.001 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"9a167174-c69c-4f41-972f-36fc69b44816"}
23:48:28.384 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":172,"width":15,"height":15,"star_pos":[6.67,6.84],"pixels":"..."},"id":"9a167174-c69c-4f41-972f-36fc69b44816"}
23:48:28.435 00.051 12020 IsGuiding returns 0
23:48:28.436 00.001 12020 Move returns status 0, amount 57
23:48:28.436 00.000 12020 MoveAxis(N, 0, ABG)
23:48:28.436 00.000 12020 Move returns status 0, amount 0
23:48:28.436 00.000 12020 move complete, result=0
23:48:28.436 00.000 9340 GuideStep: -0.5 px 57 ms EAST, -0.2 px 0 ms NORTH
23:48:28.451 00.015 12020 worker thread done servicing request
23:48:28.451 00.000 12020 Worker thread wakes up
23:48:28.451 00.000 12020 worker thread servicing REQUEST_EXPOSE 1000
23:48:28.451 00.000 12020 Handling exposure in thread, d=1000 o=3 r=(855,51,31,31)
23:48:29.849 01.398 12020 Exposure complete
23:48:30.166 00.317 9340 OnExposeComplete: enter
23:48:30.179 00.013 12020 worker thread done servicing request
23:48:30.179 00.000 9340 UpdateGuideState(): m_state=6
23:48:30.197 00.018 9340 Star::Find(15, 870, 66, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 173
23:48:30.218 00.021 9340 Star::Find returns 1 (0), X=870.42, Y=66.49, Mass=364592, SNR=101.3, Peak=39157 HFD=3.3
23:48:30.252 00.034 9340 MultiStar: [#1 0.33,-0.62,0.87,U] [#2 0.39,0.35,0.67,U] [#3 -0.21,0.11,0.70,U] [#4 0.04,-0.20,0.77,U] [#5 0.23,-0.04,0.65,U] [#6 -0.09,-0.72,0.49,U] [#7 0.04,0.03,0.58,U] [#8 0.20,-0.97,0.00,M3] 
23:48:30.271 00.019 9340 refined, 7 included, MultiStar: {0.20, -0.10}, one-star: {0.59, 0.17}
23:48:30.282 00.011 9340 CameraToMount -- cameraTheta (-0.47) - m_xAngle (-3.14) = xAngle (2.67 = 2.67)
23:48:30.293 00.011 9340 CameraToMount -- cameraTheta (-0.47) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (2.65 = 2.65)
23:48:30.308 00.015 9340 CameraToMount -- cameraX=0.20 cameraY=-0.10 hyp=0.23 cameraTheta=-0.47 mountX=-0.20 mountY=0.11, mountTheta=2.65
23:48:30.327 00.019 9340 SchedulePrimaryMove(10104498, x=0.20, y=-0.10, opts=13)
23:48:30.359 00.032 9340 Enqueuing Move request for scope (0.20, -0.10)
23:48:30.374 00.015 12020 Worker thread wakes up
23:48:30.374 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=4454, max=65529, med=7175, FiltMin=5654, FiltMax=65446, Gamma=2.870
23:48:30.386 00.012 12020 worker thread servicing REQUEST_MOVE scope ofs (0.20, -0.10) opts 0xd
23:48:30.386 00.000 9340 UpdateGuideState exits: m=364592 SNR=101.3
23:48:30.398 00.012 12020 Handling offset move in thread for scope, endpoint = (0.20, -0.10)
23:48:30.398 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:48:30.413 00.015 12020 Moving (0.20, -0.10) raw xDistance=-0.20 yDistance=0.11
23:48:30.414 00.001 9340 ScheduleExposure(1000,3,1) exposurePending=0
23:48:30.427 00.013 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.20
23:48:30.427 00.000 9340 Enqueuing Expose request
23:48:30.458 00.031 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:48:30.459 00.001 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
23:48:30.459 00.000 12020 MoveAxis(E, 0, ABG)
23:48:30.459 00.000 12020 Move returns status 0, amount 0
23:48:30.459 00.000 12020 MoveAxis(N, 0, ABG)
23:48:30.460 00.001 12020 Move returns status 0, amount 0
23:48:30.460 00.000 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"bd1fb2aa-2649-4719-b953-9819ceed2db2"}
23:48:30.474 00.014 12020 move complete, result=0
23:48:30.474 00.000 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"bd1fb2aa-2649-4719-b953-9819ceed2db2"}
23:48:30.487 00.013 12020 worker thread done servicing request
23:48:30.488 00.001 12020 Worker thread wakes up
23:48:30.488 00.000 9340 GuideStep: -0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
23:48:30.504 00.016 12020 worker thread servicing REQUEST_EXPOSE 1000
23:48:30.504 00.000 12020 Handling exposure in thread, d=1000 o=3 r=(855,51,31,31)
23:48:30.516 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"9de8f409-10be-4ff5-a498-0ba9c4b58633"}
23:48:30.552 00.036 9340 case statement mapped state 6 to 3
23:48:30.570 00.018 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"9de8f409-10be-4ff5-a498-0ba9c4b58633"}
23:48:30.587 00.017 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"873a8a2a-3d75-4aee-8027-04352a655990"}
23:48:30.601 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":173,"width":15,"height":15,"star_pos":[7.42,7.49],"pixels":"..."},"id":"873a8a2a-3d75-4aee-8027-04352a655990"}
23:48:31.960 01.359 12020 Exposure complete
23:48:32.222 00.262 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"85140f37-8729-4ee7-a481-64482c4cc187"}
23:48:32.261 00.039 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"85140f37-8729-4ee7-a481-64482c4cc187"}
23:48:32.320 00.059 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"64f04914-a0a2-41de-aac4-16056820d72e"}
23:48:32.347 00.027 9340 case statement mapped state 6 to 3
23:48:32.381 00.034 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"64f04914-a0a2-41de-aac4-16056820d72e"}
23:48:32.428 00.047 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"9509cfb5-9012-4c8c-948f-b8ffc0b71fd6"}
23:48:32.465 00.037 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":173,"width":15,"height":15,"star_pos":[7.42,7.49],"pixels":"..."},"id":"9509cfb5-9012-4c8c-948f-b8ffc0b71fd6"}
23:48:32.614 00.149 12020 worker thread done servicing request
23:48:32.615 00.001 9340 OnExposeComplete: enter
23:48:32.683 00.068 9340 UpdateGuideState(): m_state=6
23:48:32.712 00.029 9340 Star::Find(15, 870, 66, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 174
23:48:32.724 00.012 9340 Star::Find returns 1 (0), X=870.76, Y=67.13, Mass=362584, SNR=102.6, Peak=27765 HFD=4.3
23:48:32.747 00.023 9340 MultiStar: [#1 0.90,-0.01,0.00,M4] [#2 0.57,0.51,0.67,U] [#3 0.08,0.68,0.74,U] [#4 0.56,-0.09,0.65,U] [#5 0.57,0.23,0.73,U] [#6 0.80,-0.30,0.53,U] [#7 0.29,0.74,0.52,U] [#8 0.46,-0.15,0.63,U] 
23:48:32.764 00.017 9340 refined, 7 included, MultiStar: {0.55, 0.35}, one-star: {0.93, 0.81}
23:48:32.797 00.033 9340 CameraToMount -- cameraTheta (0.56) - m_xAngle (-3.14) = xAngle (3.70 = -2.58)
23:48:32.818 00.021 9340 CameraToMount -- cameraTheta (0.56) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (3.68 = -2.60)
23:48:32.835 00.017 9340 CameraToMount -- cameraX=0.55 cameraY=0.35 hyp=0.65 cameraTheta=0.56 mountX=-0.55 mountY=-0.34, mountTheta=-2.60
23:48:32.853 00.018 9340 SchedulePrimaryMove(10104498, x=0.55, y=0.35, opts=13)
23:48:32.870 00.017 9340 Enqueuing Move request for scope (0.55, 0.35)
23:48:32.885 00.015 12020 Worker thread wakes up
23:48:32.885 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=4427, max=65489, med=7181, FiltMin=5637, FiltMax=64222, Gamma=2.870
23:48:32.917 00.032 12020 worker thread servicing REQUEST_MOVE scope ofs (0.55, 0.35) opts 0xd
23:48:32.918 00.001 9340 UpdateGuideState exits: m=362584 SNR=102.6
23:48:32.931 00.013 12020 Handling offset move in thread for scope, endpoint = (0.55, 0.35)
23:48:32.931 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:48:32.946 00.015 12020 Moving (0.55, 0.35) raw xDistance=-0.55 yDistance=-0.34
23:48:32.946 00.000 12020 GuideAlgorithmHysteresis::Result() returns -0.33 from input -0.55
23:48:32.947 00.001 9340 ScheduleExposure(1000,3,1) exposurePending=0
23:48:32.960 00.013 12020 GuideAlgorithmResistSwitch::result() returns -0.34 from input -0.34
23:48:32.960 00.000 9340 Enqueuing Expose request
23:48:32.972 00.012 12020 MoveAxis(E, 63, ABG)
23:48:32.972 00.000 12020 Guiding  Dir = 2, Dur = 63
23:48:32.973 00.001 12020 IsSlewing returns 0
23:48:32.974 00.001 12020 IsGuiding returns 0
23:48:32.993 00.019 12020 PulseGuide returned control before completion, sleep 55
23:48:33.057 00.064 12020 IsGuiding returns 1
23:48:33.057 00.000 12020 scope still moving after pulse duration time elapsed
23:48:33.089 00.032 12020 IsSlewing returns 0
23:48:33.090 00.001 12020 IsGuiding returns 0
23:48:33.090 00.000 12020 scope move finished after 63 + 52 ms
23:48:33.090 00.000 12020 Move returns status 0, amount 63
23:48:33.090 00.000 12020 MoveAxis(N, 56, ABG)
23:48:33.090 00.000 12020 Guiding  Dir = 0, Dur = 56
23:48:33.091 00.001 12020 IsSlewing returns 0
23:48:33.092 00.001 12020 IsGuiding returns 0
23:48:33.169 00.077 12020 IsGuiding returns 1
23:48:33.169 00.000 12020 scope still moving after pulse duration time elapsed
23:48:33.196 00.027 12020 IsSlewing returns 0
23:48:33.198 00.002 12020 IsGuiding returns 1
23:48:33.328 00.130 12020 IsSlewing returns 0
23:48:33.377 00.049 12020 IsGuiding returns 0
23:48:33.377 00.000 12020 scope move finished after 56 + 228 ms
23:48:33.377 00.000 12020 Move returns status 0, amount 56
23:48:33.377 00.000 12020 move complete, result=0
23:48:33.378 00.001 12020 worker thread done servicing request
23:48:33.378 00.000 12020 Worker thread wakes up
23:48:33.378 00.000 9340 GuideStep: -0.6 px 63 ms EAST, -0.3 px 56 ms NORTH
23:48:33.392 00.014 12020 worker thread servicing REQUEST_EXPOSE 1000
23:48:33.392 00.000 12020 Handling exposure in thread, d=1000 o=3 r=(855,51,31,31)
23:48:34.226 00.834 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"46813398-eda0-4309-9b0f-526d2fc80908"}
23:48:34.254 00.028 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"46813398-eda0-4309-9b0f-526d2fc80908"}
23:48:34.276 00.022 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"6ea8c75a-b8fc-4375-8e57-422fe818112e"}
23:48:34.286 00.010 9340 case statement mapped state 6 to 3
23:48:34.300 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"6ea8c75a-b8fc-4375-8e57-422fe818112e"}
23:48:34.330 00.030 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"32f91cd8-6e6c-4228-b12d-59037c376f7d"}
23:48:34.355 00.025 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":174,"width":15,"height":15,"star_pos":[6.76,7.13],"pixels":"..."},"id":"32f91cd8-6e6c-4228-b12d-59037c376f7d"}
23:48:34.782 00.427 12020 Exposure complete
23:48:35.133 00.351 12020 worker thread done servicing request
23:48:35.133 00.000 9340 OnExposeComplete: enter
23:48:35.150 00.017 9340 UpdateGuideState(): m_state=6
23:48:35.162 00.012 9340 Star::Find(15, 870, 67, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 175
23:48:35.177 00.015 9340 Star::Find returns 1 (0), X=870.22, Y=66.95, Mass=340705, SNR=102.4, Peak=33153 HFD=3.8
23:48:35.192 00.015 9340 MultiStar: [#1 0.38,-0.07,0.77,U] [#2 0.36,0.30,0.69,U] [#3 -0.17,0.67,0.69,U] [#4 0.20,-0.10,0.70,U] [#5 0.15,0.51,0.62,U] [#6 0.35,-0.07,0.52,U] [#7 -0.01,0.67,0.67,U] [#8 -0.30,-0.33,0.56,U] 
23:48:35.224 00.032 9340 refined, 8 included, MultiStar: {0.17, 0.28}, one-star: {0.39, 0.63}
23:48:35.244 00.020 9340 CameraToMount -- cameraTheta (1.02) - m_xAngle (-3.14) = xAngle (4.16 = -2.12)
23:48:35.258 00.014 9340 CameraToMount -- cameraTheta (1.02) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (4.14 = -2.14)
23:48:35.268 00.010 9340 CameraToMount -- cameraX=0.17 cameraY=0.28 hyp=0.32 cameraTheta=1.02 mountX=-0.17 mountY=-0.27, mountTheta=-2.13
23:48:35.289 00.021 9340 SchedulePrimaryMove(10104498, x=0.17, y=0.28, opts=13)
23:48:35.321 00.032 9340 Enqueuing Move request for scope (0.17, 0.28)
23:48:35.336 00.015 12020 Worker thread wakes up
23:48:35.336 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=4390, max=65496, med=7174, FiltMin=5626, FiltMax=65349, Gamma=2.870
23:48:35.348 00.012 12020 worker thread servicing REQUEST_MOVE scope ofs (0.17, 0.28) opts 0xd
23:48:35.348 00.000 9340 UpdateGuideState exits: m=340705 SNR=102.4
23:48:35.360 00.012 12020 Handling offset move in thread for scope, endpoint = (0.17, 0.28)
23:48:35.360 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:48:35.373 00.013 12020 Moving (0.17, 0.28) raw xDistance=-0.17 yDistance=-0.27
23:48:35.373 00.000 9340 ScheduleExposure(1000,3,1) exposurePending=0
23:48:35.389 00.016 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17
23:48:35.389 00.000 12020 GuideAlgorithmResistSwitch::result() returns -0.27 from input -0.27
23:48:35.389 00.000 12020 MoveAxis(E, 0, ABG)
23:48:35.390 00.001 9340 Enqueuing Expose request
23:48:35.428 00.038 12020 Move returns status 0, amount 0
23:48:35.428 00.000 12020 MoveAxis(N, 46, ABG)
23:48:35.428 00.000 12020 Guiding  Dir = 0, Dur = 46
23:48:35.430 00.002 12020 IsSlewing returns 0
23:48:35.434 00.004 12020 IsGuiding returns 0
23:48:35.530 00.096 12020 IsGuiding returns 1
23:48:35.530 00.000 12020 scope still moving after pulse duration time elapsed
23:48:35.584 00.054 12020 IsSlewing returns 0
23:48:35.679 00.095 12020 IsGuiding returns 0
23:48:35.679 00.000 12020 scope move finished after 46 + 199 ms
23:48:35.679 00.000 12020 Move returns status 0, amount 46
23:48:35.679 00.000 12020 move complete, result=0
23:48:35.680 00.001 12020 worker thread done servicing request
23:48:35.680 00.000 9340 GuideStep: -0.2 px 0 ms EAST, -0.3 px 46 ms NORTH
23:48:35.693 00.013 12020 Worker thread wakes up
23:48:35.693 00.000 12020 worker thread servicing REQUEST_EXPOSE 1000
23:48:35.693 00.000 12020 Handling exposure in thread, d=1000 o=3 r=(855,51,31,31)
23:48:36.224 00.531 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"01c323a1-f96b-4517-af7d-f337caa6757b"}
23:48:36.242 00.018 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"01c323a1-f96b-4517-af7d-f337caa6757b"}
23:48:36.263 00.021 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"d8871463-e99c-4d6a-80a6-dc563e5072db"}
23:48:36.276 00.013 9340 case statement mapped state 6 to 3
23:48:36.293 00.017 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"d8871463-e99c-4d6a-80a6-dc563e5072db"}
23:48:36.367 00.074 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"60bba6ea-2f68-458c-bad7-2ad900b3bd55"}
23:48:36.390 00.023 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":175,"width":15,"height":15,"star_pos":[7.22,6.95],"pixels":"..."},"id":"60bba6ea-2f68-458c-bad7-2ad900b3bd55"}
23:48:37.081 00.691 12020 Exposure complete
23:48:37.338 00.257 12020 worker thread done servicing request
23:48:37.338 00.000 9340 OnExposeComplete: enter
23:48:37.356 00.018 9340 UpdateGuideState(): m_state=6
23:48:37.369 00.013 9340 Star::Find(15, 870, 66, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 176
23:48:37.403 00.034 9340 Star::Find returns 1 (0), X=870.52, Y=66.39, Mass=367592, SNR=109.5, Peak=38085 HFD=3.4
23:48:37.430 00.027 9340 MultiStar: [#1 0.67,-0.95,0.00,M4] [#2 0.66,-0.28,0.56,U] [#3 0.07,-0.16,0.73,U] [#4 0.48,-0.80,0.00,M1] [#5 0.16,-0.44,0.41,U] [#6 0.71,-1.19,0.00,M1] [#7 0.54,-0.52,0.50,U] [#8 0.22,-0.97,0.00,M2] 
23:48:37.449 00.019 9340 refined, 4 included, MultiStar: {0.45, -0.20}, one-star: {0.69, 0.07}
23:48:37.459 00.010 9340 CameraToMount -- cameraTheta (-0.42) - m_xAngle (-3.14) = xAngle (2.72 = 2.72)
23:48:37.474 00.015 9340 CameraToMount -- cameraTheta (-0.42) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (2.70 = 2.70)
23:48:37.487 00.013 9340 CameraToMount -- cameraX=0.45 cameraY=-0.20 hyp=0.49 cameraTheta=-0.42 mountX=-0.45 mountY=0.21, mountTheta=2.71
23:48:37.529 00.042 9340 SchedulePrimaryMove(10104498, x=0.45, y=-0.20, opts=13)
23:48:37.547 00.018 9340 Enqueuing Move request for scope (0.45, -0.20)
23:48:37.560 00.013 12020 Worker thread wakes up
23:48:37.561 00.001 12020 worker thread servicing REQUEST_MOVE scope ofs (0.45, -0.20) opts 0xd
23:48:37.561 00.000 12020 Handling offset move in thread for scope, endpoint = (0.45, -0.20)
23:48:37.561 00.000 12020 Moving (0.45, -0.20) raw xDistance=-0.45 yDistance=0.21
23:48:37.562 00.001 12020 GuideAlgorithmHysteresis::Result() returns -0.27 from input -0.45
23:48:37.562 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:48:37.562 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.21
23:48:37.562 00.000 12020 MoveAxis(E, 51, ABG)
23:48:37.562 00.000 12020 Guiding  Dir = 2, Dur = 51
23:48:37.565 00.003 9340 UpdateImageDisplay: Size=(1920,1080) min=4432, max=65529, med=7157, FiltMin=5545, FiltMax=64966, Gamma=2.870
23:48:37.576 00.011 12020 IsSlewing returns 0
23:48:37.576 00.000 9340 UpdateGuideState exits: m=367592 SNR=109.5
23:48:37.589 00.013 12020 IsGuiding returns 0
23:48:37.589 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:48:37.605 00.016 9340 ScheduleExposure(1000,3,1) exposurePending=0
23:48:37.617 00.012 12020 PulseGuide returned control before completion, sleep 37
23:48:37.617 00.000 9340 Enqueuing Expose request
23:48:37.663 00.046 12020 IsGuiding returns 1
23:48:37.663 00.000 12020 scope still moving after pulse duration time elapsed
23:48:37.710 00.047 12020 IsSlewing returns 0
23:48:37.742 00.032 12020 IsGuiding returns 0
23:48:37.743 00.001 12020 scope move finished after 51 + 102 ms
23:48:37.743 00.000 12020 Move returns status 0, amount 51
23:48:37.743 00.000 12020 MoveAxis(N, 0, ABG)
23:48:37.743 00.000 12020 Move returns status 0, amount 0
23:48:37.743 00.000 12020 move complete, result=0
23:48:37.744 00.001 12020 worker thread done servicing request
23:48:37.744 00.000 9340 GuideStep: -0.5 px 51 ms EAST, 0.2 px 0 ms NORTH
23:48:37.770 00.026 12020 Worker thread wakes up
23:48:37.775 00.005 12020 worker thread servicing REQUEST_EXPOSE 1000
23:48:37.775 00.000 12020 Handling exposure in thread, d=1000 o=3 r=(855,51,31,31)
23:48:38.225 00.450 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"7a2d5eb6-3199-44ec-b986-db9709d50df4"}
23:48:38.255 00.030 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"7a2d5eb6-3199-44ec-b986-db9709d50df4"}
23:48:38.271 00.016 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"f938d333-2e20-4dc8-a648-6d43c6f309b9"}
23:48:38.284 00.013 9340 case statement mapped state 6 to 3
23:48:38.298 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"f938d333-2e20-4dc8-a648-6d43c6f309b9"}
23:48:38.322 00.024 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"c895dbea-4246-4950-84d8-2fb84687197f"}
23:48:38.364 00.042 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":176,"width":15,"height":15,"star_pos":[6.52,7.39],"pixels":"..."},"id":"c895dbea-4246-4950-84d8-2fb84687197f"}
23:48:39.175 00.811 12020 Exposure complete
23:48:39.705 00.530 12020 worker thread done servicing request
23:48:39.706 00.001 9340 OnExposeComplete: enter
23:48:39.719 00.013 9340 UpdateGuideState(): m_state=6
23:48:39.732 00.013 9340 Star::Find(15, 870, 66, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 177
23:48:39.745 00.013 9340 Star::Find returns 1 (0), X=870.12, Y=66.51, Mass=353508, SNR=109.5, Peak=34609 HFD=3.7
23:48:39.760 00.015 9340 MultiStar: [#1 -0.15,-0.43,0.70,U] [#2 -0.07,-0.31,0.69,U] [#3 -0.75,0.16,0.69,U] [#4 -0.13,-0.80,0.70,U] [#5 -0.53,-0.13,0.57,U] [#6 -0.61,-0.82,0.00,M2] [#7 -0.18,-0.21,0.52,U] [#8 -0.20,-0.85,0.55,U] 
23:48:39.773 00.013 9340 refined, 7 included, MultiStar: {-0.18, -0.26}, one-star: {0.28, 0.18}
23:48:39.804 00.031 9340 CameraToMount -- cameraTheta (-2.17) - m_xAngle (-3.14) = xAngle (0.96 = 0.96)
23:48:39.818 00.014 9340 CameraToMount -- cameraTheta (-2.17) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (0.95 = 0.95)
23:48:39.831 00.013 9340 CameraToMount -- cameraX=-0.18 cameraY=-0.26 hyp=0.32 cameraTheta=-2.17 mountX=0.18 mountY=0.26, mountTheta=0.96
23:48:39.847 00.016 9340 SchedulePrimaryMove(10104498, x=-0.18, y=-0.26, opts=13)
23:48:39.860 00.013 9340 Enqueuing Move request for scope (-0.18, -0.26)
23:48:39.878 00.018 12020 Worker thread wakes up
23:48:39.878 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=4557, max=65459, med=7167, FiltMin=5608, FiltMax=64765, Gamma=2.870
23:48:39.891 00.013 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.18, -0.26) opts 0xd
23:48:39.892 00.001 9340 UpdateGuideState exits: m=353508 SNR=109.5
23:48:39.904 00.012 12020 Handling offset move in thread for scope, endpoint = (-0.18, -0.26)
23:48:39.904 00.000 12020 Moving (-0.18, -0.26) raw xDistance=0.18 yDistance=0.26
23:48:39.904 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:48:39.935 00.031 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.18
23:48:39.935 00.000 9340 ScheduleExposure(1000,3,1) exposurePending=0
23:48:39.947 00.012 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
23:48:39.947 00.000 9340 Enqueuing Expose request
23:48:39.960 00.013 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.26
23:48:39.960 00.000 12020 MoveAxis(E, 0, ABG)
23:48:39.961 00.001 12020 Move returns status 0, amount 0
23:48:39.961 00.000 12020 MoveAxis(N, 0, ABG)
23:48:39.961 00.000 12020 Move returns status 0, amount 0
23:48:39.961 00.000 12020 move complete, result=0
23:48:39.962 00.001 9340 GuideStep: 0.2 px 0 ms EAST, 0.3 px 0 ms NORTH
23:48:39.973 00.011 12020 worker thread done servicing request
23:48:39.974 00.001 12020 Worker thread wakes up
23:48:39.974 00.000 12020 worker thread servicing REQUEST_EXPOSE 1000
23:48:39.974 00.000 12020 Handling exposure in thread, d=1000 o=3 r=(855,51,31,31)
23:48:40.222 00.248 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"3e205496-34d7-4a96-be76-ccb1831a3d18"}
23:48:40.232 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"3e205496-34d7-4a96-be76-ccb1831a3d18"}
23:48:40.243 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"cf200620-d318-425d-8ef7-364a6876c2c8"}
23:48:40.258 00.015 9340 case statement mapped state 6 to 3
23:48:40.269 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"cf200620-d318-425d-8ef7-364a6876c2c8"}
23:48:40.282 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"3e06ab14-9146-4a19-a7ab-06af2501f901"}
23:48:40.317 00.035 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":177,"width":15,"height":15,"star_pos":[7.12,6.51],"pixels":"..."},"id":"3e06ab14-9146-4a19-a7ab-06af2501f901"}
23:48:41.381 01.064 12020 Exposure complete
23:48:41.646 00.265 12020 worker thread done servicing request
23:48:41.647 00.001 9340 OnExposeComplete: enter
23:48:41.658 00.011 9340 UpdateGuideState(): m_state=6
23:48:41.671 00.013 9340 Star::Find(15, 870, 66, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 178
23:48:41.682 00.011 9340 Star::Find returns 1 (0), X=869.87, Y=66.39, Mass=368239, SNR=113.7, Peak=37564 HFD=3.6
23:48:41.693 00.011 9340 MultiStar: [#1 0.02,-0.47,0.68,U] [#2 -0.06,-0.21,0.58,U] [#3 -0.68,0.09,0.67,U] [#4 -0.22,-0.49,0.71,U] [#5 -0.42,-0.01,0.59,U] [#6 -0.67,-0.60,0.00,M3] [#7 -0.27,0.03,0.52,U] [#8 -0.58,-1.23,0.00,M2] 
23:48:41.705 00.012 9340 single-star, 6 included, MultiStar: {-0.21, -0.14}, one-star: {0.04, 0.07}
23:48:41.718 00.013 9340 CameraToMount -- cameraTheta (0.99) - m_xAngle (-3.14) = xAngle (4.13 = -2.15)
23:48:41.748 00.030 9340 CameraToMount -- cameraTheta (0.99) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (4.11 = -2.17)
23:48:41.761 00.013 9340 CameraToMount -- cameraX=0.04 cameraY=0.07 hyp=0.08 cameraTheta=0.99 mountX=-0.04 mountY=-0.07, mountTheta=-2.16
23:48:41.780 00.019 9340 SchedulePrimaryMove(10104498, x=0.04, y=0.07, opts=13)
23:48:41.789 00.009 9340 Enqueuing Move request for scope (0.04, 0.07)
23:48:41.801 00.012 12020 Worker thread wakes up
23:48:41.801 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=4570, max=65459, med=7145, FiltMin=5565, FiltMax=63134, Gamma=2.870
23:48:41.813 00.012 12020 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.07) opts 0xd
23:48:41.814 00.001 9340 UpdateGuideState exits: m=368239 SNR=113.7
23:48:41.828 00.014 12020 Handling offset move in thread for scope, endpoint = (0.04, 0.07)
23:48:41.828 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:48:41.841 00.013 12020 Moving (0.04, 0.07) raw xDistance=-0.04 yDistance=-0.07
23:48:41.841 00.000 9340 ScheduleExposure(1000,3,1) exposurePending=0
23:48:41.853 00.012 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
23:48:41.853 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:48:41.853 00.000 9340 Enqueuing Expose request
23:48:41.880 00.027 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
23:48:41.881 00.001 12020 MoveAxis(E, 0, ABG)
23:48:41.881 00.000 12020 Move returns status 0, amount 0
23:48:41.881 00.000 12020 MoveAxis(N, 0, ABG)
23:48:41.881 00.000 12020 Move returns status 0, amount 0
23:48:41.883 00.002 12020 move complete, result=0
23:48:41.883 00.000 12020 worker thread done servicing request
23:48:41.883 00.000 12020 Worker thread wakes up
23:48:41.884 00.001 12020 worker thread servicing REQUEST_EXPOSE 1000
23:48:41.884 00.000 12020 Handling exposure in thread, d=1000 o=3 r=(855,51,31,31)
23:48:41.890 00.006 9340 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
23:48:42.221 00.331 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"a2647c07-9241-4013-b61b-2b9df3a697ae"}
23:48:42.234 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"a2647c07-9241-4013-b61b-2b9df3a697ae"}
23:48:42.247 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"a9a6d09a-f973-477f-9834-24c8bedace84"}
23:48:42.273 00.026 9340 case statement mapped state 6 to 3
23:48:42.285 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"a9a6d09a-f973-477f-9834-24c8bedace84"}
23:48:42.298 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"5bc26efb-90d0-4735-a31f-30667c8fb597"}
23:48:42.311 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":178,"width":15,"height":15,"star_pos":[6.87,7.39],"pixels":"..."},"id":"5bc26efb-90d0-4735-a31f-30667c8fb597"}
23:48:43.254 00.943 12020 Exposure complete
23:48:43.541 00.287 12020 worker thread done servicing request
23:48:43.541 00.000 9340 OnExposeComplete: enter
23:48:43.554 00.013 9340 UpdateGuideState(): m_state=6
23:48:43.587 00.033 9340 Star::Find(15, 869, 66, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 179
23:48:43.602 00.015 9340 Star::Find returns 1 (0), X=870.68, Y=67.22, Mass=310295, SNR=98.7, Peak=24861 HFD=4.0
23:48:43.615 00.013 9340 MultiStar: [#1 0.66,-0.18,0.80,U] [#2 0.79,0.16,0.61,U] [#3 0.20,0.44,0.86,U] [#4 0.81,-0.17,0.88,U] [#5 0.45,0.36,0.59,U] [#6 0.70,-0.36,0.58,U] [#7 0.61,0.61,0.61,U] [#8 0.16,-0.19,0.60,U] 
23:48:43.629 00.014 9340 refined, 8 included, MultiStar: {0.59, 0.21}, one-star: {0.85, 0.90}
23:48:43.639 00.010 9340 CameraToMount -- cameraTheta (0.33) - m_xAngle (-3.14) = xAngle (3.47 = -2.81)
23:48:43.650 00.011 9340 CameraToMount -- cameraTheta (0.33) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (3.45 = -2.83)
23:48:43.661 00.011 9340 CameraToMount -- cameraX=0.59 cameraY=0.21 hyp=0.63 cameraTheta=0.33 mountX=-0.60 mountY=-0.19, mountTheta=-2.83
23:48:43.680 00.019 9340 SchedulePrimaryMove(10104498, x=0.59, y=0.21, opts=13)
23:48:43.710 00.030 9340 Enqueuing Move request for scope (0.59, 0.21)
23:48:43.725 00.015 12020 Worker thread wakes up
23:48:43.727 00.002 9340 UpdateImageDisplay: Size=(1920,1080) min=4458, max=65529, med=7142, FiltMin=5515, FiltMax=65446, Gamma=2.870
23:48:43.742 00.015 12020 worker thread servicing REQUEST_MOVE scope ofs (0.59, 0.21) opts 0xd
23:48:43.742 00.000 9340 UpdateGuideState exits: m=310295 SNR=98.7
23:48:43.753 00.011 12020 Handling offset move in thread for scope, endpoint = (0.59, 0.21)
23:48:43.753 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:48:43.763 00.010 12020 Moving (0.59, 0.21) raw xDistance=-0.60 yDistance=-0.19
23:48:43.763 00.000 9340 ScheduleExposure(1000,3,1) exposurePending=0
23:48:43.773 00.010 12020 GuideAlgorithmHysteresis::Result() returns -0.35 from input -0.60
23:48:43.773 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:48:43.773 00.000 9340 Enqueuing Expose request
23:48:43.787 00.014 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
23:48:43.787 00.000 12020 MoveAxis(E, 68, ABG)
23:48:43.788 00.001 12020 Guiding  Dir = 2, Dur = 68
23:48:43.803 00.015 12020 IsSlewing returns 0
23:48:43.804 00.001 12020 IsGuiding returns 0
23:48:43.835 00.031 12020 PulseGuide returned control before completion, sleep 48
23:48:43.915 00.080 12020 IsGuiding returns 0
23:48:43.915 00.000 12020 Move returns status 0, amount 68
23:48:43.915 00.000 12020 MoveAxis(N, 0, ABG)
23:48:43.916 00.001 12020 Move returns status 0, amount 0
23:48:43.916 00.000 12020 move complete, result=0
23:48:43.916 00.000 12020 worker thread done servicing request
23:48:43.916 00.000 9340 GuideStep: -0.6 px 68 ms EAST, -0.2 px 0 ms NORTH
23:48:43.929 00.013 12020 Worker thread wakes up
23:48:43.929 00.000 12020 worker thread servicing REQUEST_EXPOSE 1000
23:48:43.929 00.000 12020 Handling exposure in thread, d=1000 o=3 r=(855,51,31,31)
23:48:44.224 00.295 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"26d39a4f-e0be-4dda-a964-4ba3efb22ccf"}
23:48:44.237 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"26d39a4f-e0be-4dda-a964-4ba3efb22ccf"}
23:48:44.250 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"fd8d220f-7399-4d82-a729-b478cfdfc73e"}
23:48:44.262 00.012 9340 case statement mapped state 6 to 3
23:48:44.274 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"fd8d220f-7399-4d82-a729-b478cfdfc73e"}
23:48:44.284 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"738a4a9e-c292-4010-a367-d156d5290392"}
23:48:44.293 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":179,"width":15,"height":15,"star_pos":[6.68,7.22],"pixels":"..."},"id":"738a4a9e-c292-4010-a367-d156d5290392"}
23:48:45.380 01.087 12020 Exposure complete
23:48:46.221 00.841 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"4ebcb8b5-f067-464e-bb00-5bcb9022071e"}
23:48:46.244 00.023 12020 worker thread done servicing request
23:48:46.244 00.000 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"4ebcb8b5-f067-464e-bb00-5bcb9022071e"}
23:48:46.259 00.015 9340 OnExposeComplete: enter
23:48:46.272 00.013 9340 UpdateGuideState(): m_state=6
23:48:46.292 00.020 9340 Star::Find(15, 870, 67, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 180
23:48:46.303 00.011 9340 Star::Find returns 1 (0), X=870.50, Y=67.43, Mass=321924, SNR=94.7, Peak=32053 HFD=3.3
23:48:46.318 00.015 9340 MultiStar: [#1 0.61,0.19,0.79,U] [#2 0.43,0.90,0.00,M1] [#3 -0.04,1.13,0.00,M1] [#4 0.27,0.35,0.87,U] [#5 0.36,0.49,0.68,U] [#6 0.66,0.53,0.75,U] [#7 0.29,0.56,0.56,U] [#8 -0.15,-0.18,0.61,U] 
23:48:46.351 00.033 9340 refined, 6 included, MultiStar: {0.41, 0.47}, one-star: {0.66, 1.10}
23:48:46.365 00.014 9340 CameraToMount -- cameraTheta (0.85) - m_xAngle (-3.14) = xAngle (3.98 = -2.30)
23:48:46.380 00.015 9340 CameraToMount -- cameraTheta (0.85) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (3.97 = -2.31)
23:48:46.392 00.012 9340 CameraToMount -- cameraX=0.41 cameraY=0.47 hyp=0.63 cameraTheta=0.85 mountX=-0.42 mountY=-0.46, mountTheta=-2.31
23:48:46.410 00.018 9340 SchedulePrimaryMove(10104498, x=0.41, y=0.47, opts=13)
23:48:46.426 00.016 9340 Enqueuing Move request for scope (0.41, 0.47)
23:48:46.439 00.013 12020 Worker thread wakes up
23:48:46.439 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=4473, max=65489, med=7139, FiltMin=5592, FiltMax=62164, Gamma=2.870
23:48:46.473 00.034 12020 worker thread servicing REQUEST_MOVE scope ofs (0.41, 0.47) opts 0xd
23:48:46.473 00.000 9340 UpdateGuideState exits: m=321924 SNR=94.7
23:48:46.489 00.016 12020 Handling offset move in thread for scope, endpoint = (0.41, 0.47)
23:48:46.489 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:48:46.503 00.014 12020 Moving (0.41, 0.47) raw xDistance=-0.42 yDistance=-0.46
23:48:46.503 00.000 9340 ScheduleExposure(1000,3,1) exposurePending=0
23:48:46.516 00.013 12020 GuideAlgorithmHysteresis::Result() returns -0.28 from input -0.42
23:48:46.516 00.000 9340 Enqueuing Expose request
23:48:46.527 00.011 12020 GuideAlgorithmResistSwitch::result() returns -0.46 from input -0.46
23:48:46.527 00.000 12020 MoveAxis(E, 55, ABG)
23:48:46.527 00.000 12020 Guiding  Dir = 2, Dur = 55
23:48:46.527 00.000 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"82bde9c0-17e5-4d02-8192-4d134b4935a5"}
23:48:46.544 00.017 12020 IsSlewing returns 0
23:48:46.545 00.001 9340 case statement mapped state 6 to 3
23:48:46.559 00.014 12020 IsGuiding returns 0
23:48:46.559 00.000 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"82bde9c0-17e5-4d02-8192-4d134b4935a5"}
23:48:46.577 00.018 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"a0295c11-4a7c-4ca3-8dbf-e8a8d29129e9"}
23:48:46.606 00.029 12020 PulseGuide returned control before completion, sleep 28
23:48:46.606 00.000 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":180,"width":15,"height":15,"star_pos":[7.50,7.43],"pixels":"..."},"id":"a0295c11-4a7c-4ca3-8dbf-e8a8d29129e9"}
23:48:46.647 00.041 12020 IsGuiding returns 1
23:48:46.647 00.000 12020 scope still moving after pulse duration time elapsed
23:48:46.681 00.034 12020 IsSlewing returns 0
23:48:46.713 00.032 12020 IsGuiding returns 0
23:48:46.715 00.002 12020 scope move finished after 55 + 99 ms
23:48:46.715 00.000 12020 Move returns status 0, amount 55
23:48:46.715 00.000 12020 MoveAxis(N, 78, ABG)
23:48:46.715 00.000 12020 Guiding  Dir = 0, Dur = 78
23:48:46.717 00.002 12020 IsSlewing returns 0
23:48:46.718 00.001 12020 IsGuiding returns 0
23:48:46.810 00.092 12020 IsGuiding returns 1
23:48:46.810 00.000 12020 scope still moving after pulse duration time elapsed
23:48:46.833 00.023 12020 IsSlewing returns 0
23:48:46.835 00.002 12020 IsGuiding returns 1
23:48:46.864 00.029 12020 IsSlewing returns 0
23:48:46.866 00.002 12020 IsGuiding returns 1
23:48:46.896 00.030 12020 IsSlewing returns 0
23:48:46.896 00.000 12020 IsGuiding returns 1
23:48:47.018 00.122 12020 IsSlewing returns 0
23:48:47.050 00.032 12020 IsGuiding returns 0
23:48:47.050 00.000 12020 scope move finished after 78 + 254 ms
23:48:47.050 00.000 12020 Move returns status 0, amount 78
23:48:47.051 00.001 12020 move complete, result=0
23:48:47.051 00.000 12020 worker thread done servicing request
23:48:47.051 00.000 12020 Worker thread wakes up
23:48:47.051 00.000 9340 GuideStep: -0.4 px 55 ms EAST, -0.5 px 78 ms NORTH
23:48:47.062 00.011 12020 worker thread servicing REQUEST_EXPOSE 1000
23:48:47.063 00.001 12020 Handling exposure in thread, d=1000 o=3 r=(855,51,31,31)
23:48:48.221 01.158 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"0e953e54-224f-4192-894b-88bced5349d9"}
23:48:48.252 00.031 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"0e953e54-224f-4192-894b-88bced5349d9"}
23:48:48.272 00.020 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"543ea6e1-7077-4647-baa6-1f7b9c03bee0"}
23:48:48.287 00.015 9340 case statement mapped state 6 to 3
23:48:48.301 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"543ea6e1-7077-4647-baa6-1f7b9c03bee0"}
23:48:48.314 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"3373b859-64e8-4c1d-b4a7-46c3b511dc93"}
23:48:48.324 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":180,"width":15,"height":15,"star_pos":[7.50,7.43],"pixels":"..."},"id":"3373b859-64e8-4c1d-b4a7-46c3b511dc93"}
23:48:48.438 00.114 12020 Exposure complete
23:48:48.701 00.263 9340 OnExposeComplete: enter
23:48:48.712 00.011 12020 worker thread done servicing request
23:48:48.712 00.000 9340 UpdateGuideState(): m_state=6
23:48:48.724 00.012 9340 Star::Find(15, 870, 67, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 181
23:48:48.754 00.030 9340 Star::Find returns 1 (0), X=870.28, Y=66.73, Mass=336882, SNR=93.5, Peak=36621 HFD=3.6
23:48:48.769 00.015 9340 MultiStar: [#1 0.32,-0.33,0.80,U] [#2 0.06,0.18,0.78,U] [#3 -0.37,0.40,0.80,U] [#4 0.29,-0.69,0.72,U] [#5 -0.44,-0.05,0.51,U] [#6 0.26,-0.35,0.59,U] [#7 0.08,0.50,0.62,U] [#8 -0.08,-0.93,0.00,M1] 
23:48:48.779 00.010 9340 refined, 7 included, MultiStar: {0.11, 0.03}, one-star: {0.44, 0.41}
23:48:48.791 00.012 9340 CameraToMount -- cameraTheta (0.30) - m_xAngle (-3.14) = xAngle (3.43 = -2.85)
23:48:48.801 00.010 9340 CameraToMount -- cameraTheta (0.30) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (3.42 = -2.87)
23:48:48.811 00.010 9340 CameraToMount -- cameraX=0.11 cameraY=0.03 hyp=0.11 cameraTheta=0.30 mountX=-0.11 mountY=-0.03, mountTheta=-2.86
23:48:48.834 00.023 9340 SchedulePrimaryMove(10104498, x=0.11, y=0.03, opts=13)
23:48:48.850 00.016 9340 Enqueuing Move request for scope (0.11, 0.03)
23:48:48.864 00.014 12020 Worker thread wakes up
23:48:48.865 00.001 12020 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.03) opts 0xd
23:48:48.865 00.000 12020 Handling offset move in thread for scope, endpoint = (0.11, 0.03)
23:48:48.865 00.000 12020 Moving (0.11, 0.03) raw xDistance=-0.11 yDistance=-0.03
23:48:48.865 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=4496, max=65486, med=7123, FiltMin=5369, FiltMax=63784, Gamma=2.870
23:48:48.896 00.031 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
23:48:48.896 00.000 9340 UpdateGuideState exits: m=336882 SNR=93.5
23:48:48.908 00.012 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:48:48.908 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:48:48.918 00.010 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
23:48:48.918 00.000 9340 ScheduleExposure(1000,3,1) exposurePending=0
23:48:48.930 00.012 12020 MoveAxis(E, 0, ABG)
23:48:48.930 00.000 9340 Enqueuing Expose request
23:48:48.940 00.010 12020 Move returns status 0, amount 0
23:48:48.940 00.000 12020 MoveAxis(N, 0, ABG)
23:48:48.940 00.000 12020 Move returns status 0, amount 0
23:48:48.940 00.000 12020 move complete, result=0
23:48:48.940 00.000 12020 worker thread done servicing request
23:48:48.940 00.000 12020 Worker thread wakes up
23:48:48.941 00.001 12020 worker thread servicing REQUEST_EXPOSE 1000
23:48:48.941 00.000 12020 Handling exposure in thread, d=1000 o=3 r=(855,51,31,31)
23:48:48.943 00.002 9340 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
23:48:50.221 01.278 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"a00026ba-6161-4eae-96c2-0cdd57a150d4"}
23:48:50.235 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"a00026ba-6161-4eae-96c2-0cdd57a150d4"}
23:48:50.249 00.014 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"0608aac5-df1e-4a9a-9c6c-60b168549a90"}
23:48:50.266 00.017 9340 case statement mapped state 6 to 3
23:48:50.281 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"0608aac5-df1e-4a9a-9c6c-60b168549a90"}
23:48:50.297 00.016 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"21822243-8b5d-4129-b8cd-a76471efe076"}
23:48:50.331 00.034 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":181,"width":15,"height":15,"star_pos":[7.28,6.73],"pixels":"..."},"id":"21822243-8b5d-4129-b8cd-a76471efe076"}
23:48:50.349 00.018 12020 Exposure complete
23:48:50.609 00.260 12020 worker thread done servicing request
23:48:50.609 00.000 9340 OnExposeComplete: enter
23:48:50.619 00.010 9340 UpdateGuideState(): m_state=6
23:48:50.630 00.011 9340 Star::Find(15, 870, 66, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 182
23:48:50.645 00.015 9340 Star::Find returns 1 (0), X=870.24, Y=66.64, Mass=347963, SNR=124.3, Peak=36637 HFD=3.6
23:48:50.660 00.015 9340 MultiStar: [#1 0.17,-0.26,0.67,U] [#2 0.22,-0.01,0.54,U] [#3 -0.36,0.28,0.78,U] [#4 0.38,-0.23,0.53,U] [#5 -0.14,-0.15,0.44,U] [#6 0.06,-0.49,0.46,U] [#7 -0.40,0.02,0.50,U] [#8 -0.23,-0.71,0.48,U] 
23:48:50.676 00.016 9340 refined, 8 included, MultiStar: {0.04, -0.07}, one-star: {0.41, 0.32}
23:48:50.710 00.034 9340 CameraToMount -- cameraTheta (-1.08) - m_xAngle (-3.14) = xAngle (2.06 = 2.06)
23:48:50.722 00.012 9340 CameraToMount -- cameraTheta (-1.08) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (2.04 = 2.04)
23:48:50.733 00.011 9340 CameraToMount -- cameraX=0.04 cameraY=-0.07 hyp=0.08 cameraTheta=-1.08 mountX=-0.04 mountY=0.07, mountTheta=2.05
23:48:50.748 00.015 9340 SchedulePrimaryMove(10104498, x=0.04, y=-0.07, opts=13)
23:48:50.758 00.010 9340 Enqueuing Move request for scope (0.04, -0.07)
23:48:50.776 00.018 12020 Worker thread wakes up
23:48:50.776 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=4400, max=65489, med=7120, FiltMin=5374, FiltMax=64590, Gamma=2.870
23:48:50.790 00.014 12020 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.07) opts 0xd
23:48:50.790 00.000 12020 Handling offset move in thread for scope, endpoint = (0.04, -0.07)
23:48:50.790 00.000 9340 UpdateGuideState exits: m=347963 SNR=124.3
23:48:50.801 00.011 12020 Moving (0.04, -0.07) raw xDistance=-0.04 yDistance=0.07
23:48:50.801 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:48:50.830 00.029 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
23:48:50.831 00.001 9340 ScheduleExposure(1000,3,1) exposurePending=0
23:48:50.844 00.013 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:48:50.844 00.000 9340 Enqueuing Expose request
23:48:50.856 00.012 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
23:48:50.856 00.000 12020 MoveAxis(E, 0, ABG)
23:48:50.856 00.000 12020 Move returns status 0, amount 0
23:48:50.856 00.000 12020 MoveAxis(N, 0, ABG)
23:48:50.857 00.001 12020 Move returns status 0, amount 0
23:48:50.857 00.000 12020 move complete, result=0
23:48:50.857 00.000 12020 worker thread done servicing request
23:48:50.857 00.000 12020 Worker thread wakes up
23:48:50.857 00.000 12020 worker thread servicing REQUEST_EXPOSE 1000
23:48:50.858 00.001 12020 Handling exposure in thread, d=1000 o=3 r=(855,51,31,31)
23:48:50.860 00.002 9340 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
23:48:52.252 01.392 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"0e00e9b1-8d7c-4838-8af1-1aedabe80bf9"}
23:48:52.311 00.059 12020 Exposure complete
23:48:52.319 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"0e00e9b1-8d7c-4838-8af1-1aedabe80bf9"}
23:48:52.341 00.022 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"ce69266d-ce6a-488a-bc0d-ca1c72ed71bb"}
23:48:52.393 00.052 9340 case statement mapped state 6 to 3
23:48:52.479 00.086 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"ce69266d-ce6a-488a-bc0d-ca1c72ed71bb"}
23:48:52.583 00.104 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"88c67e0e-24b3-46e4-8f6a-94e520bc9feb"}
23:48:52.616 00.033 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":182,"width":15,"height":15,"star_pos":[7.24,6.64],"pixels":"..."},"id":"88c67e0e-24b3-46e4-8f6a-94e520bc9feb"}
23:48:52.932 00.316 12020 worker thread done servicing request
23:48:52.933 00.001 9340 OnExposeComplete: enter
23:48:52.947 00.014 9340 UpdateGuideState(): m_state=6
23:48:52.969 00.022 9340 Star::Find(15, 870, 66, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 183
23:48:52.984 00.015 9340 Star::Find returns 1 (0), X=870.12, Y=66.87, Mass=350504, SNR=115.0, Peak=33505 HFD=3.8
23:48:53.016 00.032 9340 MultiStar: [#1 0.12,-0.28,0.70,U] [#2 0.19,-0.09,0.69,U] [#3 -0.16,0.33,0.69,U] [#4 0.07,-0.58,0.66,U] [#5 -0.11,0.16,0.55,U] [#6 0.36,-0.31,0.49,U] [#7 -0.12,0.48,0.49,U] [#8 -0.31,-0.85,0.00,M1] 
23:48:53.034 00.018 9340 refined, 7 included, MultiStar: {0.09, 0.06}, one-star: {0.29, 0.54}
23:48:53.046 00.012 9340 CameraToMount -- cameraTheta (0.54) - m_xAngle (-3.14) = xAngle (3.67 = -2.61)
23:48:53.056 00.010 9340 CameraToMount -- cameraTheta (0.54) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (3.66 = -2.63)
23:48:53.067 00.011 9340 CameraToMount -- cameraX=0.09 cameraY=0.06 hyp=0.11 cameraTheta=0.54 mountX=-0.09 mountY=-0.05, mountTheta=-2.62
23:48:53.089 00.022 9340 SchedulePrimaryMove(10104498, x=0.09, y=0.06, opts=13)
23:48:53.104 00.015 9340 Enqueuing Move request for scope (0.09, 0.06)
23:48:53.116 00.012 12020 Worker thread wakes up
23:48:53.117 00.001 9340 UpdateImageDisplay: Size=(1920,1080) min=4157, max=65489, med=7129, FiltMin=5403, FiltMax=64948, Gamma=2.870
23:48:53.154 00.037 12020 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.06) opts 0xd
23:48:53.155 00.001 12020 Handling offset move in thread for scope, endpoint = (0.09, 0.06)
23:48:53.155 00.000 12020 Moving (0.09, 0.06) raw xDistance=-0.09 yDistance=-0.05
23:48:53.155 00.000 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
23:48:53.155 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:48:53.155 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
23:48:53.155 00.000 12020 MoveAxis(E, 0, ABG)
23:48:53.156 00.001 12020 Move returns status 0, amount 0
23:48:53.156 00.000 12020 MoveAxis(N, 0, ABG)
23:48:53.156 00.000 12020 Move returns status 0, amount 0
23:48:53.156 00.000 12020 move complete, result=0
23:48:53.162 00.006 9340 UpdateGuideState exits: m=350504 SNR=115.0
23:48:53.175 00.013 12020 worker thread done servicing request
23:48:53.175 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:48:53.201 00.026 9340 ScheduleExposure(1000,3,1) exposurePending=0
23:48:53.214 00.013 9340 Enqueuing Expose request
23:48:53.234 00.020 12020 Worker thread wakes up
23:48:53.234 00.000 9340 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
23:48:53.245 00.011 12020 worker thread servicing REQUEST_EXPOSE 1000
23:48:53.246 00.001 12020 Handling exposure in thread, d=1000 o=3 r=(855,51,31,31)
23:48:54.251 01.005 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"b71318a1-af46-4275-9681-691f02da0fd8"}
23:48:54.271 00.020 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"b71318a1-af46-4275-9681-691f02da0fd8"}
23:48:54.288 00.017 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"6cf039c2-c1e9-4a7b-82c6-8102c1fb8e1b"}
23:48:54.311 00.023 9340 case statement mapped state 6 to 3
23:48:54.323 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"6cf039c2-c1e9-4a7b-82c6-8102c1fb8e1b"}
23:48:54.338 00.015 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"30d6eb2b-d7db-418e-ab9e-54a05ca15851"}
23:48:54.353 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":183,"width":15,"height":15,"star_pos":[7.12,6.87],"pixels":"..."},"id":"30d6eb2b-d7db-418e-ab9e-54a05ca15851"}
23:48:54.630 00.277 12020 Exposure complete
23:48:54.893 00.263 12020 worker thread done servicing request
23:48:54.893 00.000 9340 OnExposeComplete: enter
23:48:54.925 00.032 9340 UpdateGuideState(): m_state=6
23:48:54.939 00.014 9340 Star::Find(15, 870, 66, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 184
23:48:54.956 00.017 9340 Star::Find returns 1 (0), X=870.54, Y=67.64, Mass=351823, SNR=97.0, Peak=36025 HFD=3.4
23:48:54.971 00.015 9340 MultiStar: [#1 0.81,0.55,0.00,M1] [#2 0.58,0.79,0.00,M1] [#3 0.54,1.25,0.00,M1] [#4 0.51,0.37,0.72,U] [#5 0.22,0.88,0.00,M1] [#6 0.73,0.21,0.64,U] [#7 0.24,1.03,0.00,M1] [#8 0.14,0.32,0.59,U] 
23:48:54.983 00.012 9340 refined, 3 included, MultiStar: {0.55, 0.65}, one-star: {0.71, 1.32}
23:48:54.999 00.016 9340 CameraToMount -- cameraTheta (0.86) - m_xAngle (-3.14) = xAngle (4.00 = -2.29)
23:48:55.014 00.015 9340 CameraToMount -- cameraTheta (0.86) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (3.98 = -2.30)
23:48:55.027 00.013 9340 CameraToMount -- cameraX=0.55 cameraY=0.65 hyp=0.85 cameraTheta=0.86 mountX=-0.56 mountY=-0.63, mountTheta=-2.29
23:48:55.061 00.034 9340 SchedulePrimaryMove(10104498, x=0.55, y=0.65, opts=13)
23:48:55.075 00.014 9340 Enqueuing Move request for scope (0.55, 0.65)
23:48:55.087 00.012 12020 Worker thread wakes up
23:48:55.087 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=4483, max=65489, med=7127, FiltMin=5505, FiltMax=61087, Gamma=2.870
23:48:55.098 00.011 12020 worker thread servicing REQUEST_MOVE scope ofs (0.55, 0.65) opts 0xd
23:48:55.098 00.000 9340 UpdateGuideState exits: m=351823 SNR=97.0
23:48:55.107 00.009 12020 Handling offset move in thread for scope, endpoint = (0.55, 0.65)
23:48:55.108 00.001 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:48:55.120 00.012 12020 Moving (0.55, 0.65) raw xDistance=-0.56 yDistance=-0.63
23:48:55.121 00.001 12020 GuideAlgorithmHysteresis::Result() returns -0.33 from input -0.56
23:48:55.121 00.000 9340 ScheduleExposure(1000,3,1) exposurePending=0
23:48:55.134 00.013 12020 GuideAlgorithmResistSwitch::result() returns -0.63 from input -0.63
23:48:55.134 00.000 9340 Enqueuing Expose request
23:48:55.148 00.014 12020 MoveAxis(E, 64, ABG)
23:48:55.148 00.000 12020 Guiding  Dir = 2, Dur = 64
23:48:55.150 00.002 12020 IsSlewing returns 0
23:48:55.150 00.000 12020 IsGuiding returns 0
23:48:55.177 00.027 12020 PulseGuide returned control before completion, sleep 48
23:48:55.268 00.091 12020 IsGuiding returns 0
23:48:55.268 00.000 12020 Move returns status 0, amount 64
23:48:55.269 00.001 12020 MoveAxis(N, 106, ABG)
23:48:55.269 00.000 12020 Guiding  Dir = 0, Dur = 106
23:48:55.270 00.001 12020 IsSlewing returns 0
23:48:55.271 00.001 12020 IsGuiding returns 0
23:48:55.349 00.078 12020 PulseGuide returned control before completion, sleep 39
23:48:55.397 00.048 12020 IsGuiding returns 1
23:48:55.399 00.002 12020 scope still moving after pulse duration time elapsed
23:48:55.433 00.034 12020 IsSlewing returns 0
23:48:55.435 00.002 12020 IsGuiding returns 1
23:48:55.540 00.105 12020 IsSlewing returns 0
23:48:55.541 00.001 12020 IsGuiding returns 0
23:48:55.541 00.000 12020 scope move finished after 106 + 164 ms
23:48:55.542 00.001 12020 Move returns status 0, amount 106
23:48:55.542 00.000 12020 move complete, result=0
23:48:55.542 00.000 12020 worker thread done servicing request
23:48:55.542 00.000 9340 GuideStep: -0.6 px 64 ms EAST, -0.6 px 106 ms NORTH
23:48:55.558 00.016 12020 Worker thread wakes up
23:48:55.559 00.001 12020 worker thread servicing REQUEST_EXPOSE 1000
23:48:55.559 00.000 12020 Handling exposure in thread, d=1000 o=3 r=(855,51,31,31)
23:48:56.250 00.691 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"8f2914ab-948b-4000-a4a4-3057fa5a8eea"}
23:48:56.265 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"8f2914ab-948b-4000-a4a4-3057fa5a8eea"}
23:48:56.303 00.038 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"47033716-147d-48ed-a79f-20968d7e667f"}
23:48:56.318 00.015 9340 case statement mapped state 6 to 3
23:48:56.330 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"47033716-147d-48ed-a79f-20968d7e667f"}
23:48:56.342 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"48610c20-7947-4e4a-a8f9-d1db1572a135"}
23:48:56.363 00.021 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":184,"width":15,"height":15,"star_pos":[6.54,6.64],"pixels":"..."},"id":"48610c20-7947-4e4a-a8f9-d1db1572a135"}
23:48:56.929 00.566 12020 Exposure complete
23:48:57.255 00.326 12020 worker thread done servicing request
23:48:57.255 00.000 9340 OnExposeComplete: enter
23:48:57.274 00.019 9340 UpdateGuideState(): m_state=6
23:48:57.286 00.012 9340 Star::Find(15, 870, 67, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 185
23:48:57.303 00.017 9340 Star::Find returns 1 (0), X=869.97, Y=66.54, Mass=353134, SNR=97.3, Peak=41233 HFD=3.5
23:48:57.317 00.014 9340 MultiStar: [#1 0.08,-0.36,0.76,U] [#2 0.00,-0.04,0.81,U] [#3 -0.47,-0.05,0.80,U] [#4 0.15,-0.57,0.75,U] [#5 -0.37,-0.15,0.74,U] [#6 0.01,-0.53,0.58,U] [#7 -0.50,0.10,0.61,U] [#8 -0.21,-1.05,0.00,M1] 
23:48:57.354 00.037 9340 refined, 7 included, MultiStar: {-0.11, -0.15}, one-star: {0.14, 0.21}
23:48:57.365 00.011 9340 CameraToMount -- cameraTheta (-2.19) - m_xAngle (-3.14) = xAngle (0.95 = 0.95)
23:48:57.383 00.018 9340 CameraToMount -- cameraTheta (-2.19) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (0.93 = 0.93)
23:48:57.408 00.025 9340 CameraToMount -- cameraX=-0.11 cameraY=-0.15 hyp=0.18 cameraTheta=-2.19 mountX=0.11 mountY=0.15, mountTheta=0.94
23:48:57.450 00.042 9340 SchedulePrimaryMove(10104498, x=-0.11, y=-0.15, opts=13)
23:48:57.470 00.020 9340 Enqueuing Move request for scope (-0.11, -0.15)
23:48:57.483 00.013 12020 Worker thread wakes up
23:48:57.483 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=3952, max=65504, med=7138, FiltMin=5552, FiltMax=62426, Gamma=2.870
23:48:57.496 00.013 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.11, -0.15) opts 0xd
23:48:57.497 00.001 9340 UpdateGuideState exits: m=353134 SNR=97.3
23:48:57.522 00.025 12020 Handling offset move in thread for scope, endpoint = (-0.11, -0.15)
23:48:57.522 00.000 12020 Moving (-0.11, -0.15) raw xDistance=0.11 yDistance=0.15
23:48:57.522 00.000 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
23:48:57.523 00.001 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:48:57.523 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
23:48:57.523 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:48:57.540 00.017 12020 MoveAxis(E, 0, ABG)
23:48:57.540 00.000 9340 ScheduleExposure(1000,3,1) exposurePending=0
23:48:57.579 00.039 12020 Move returns status 0, amount 0
23:48:57.579 00.000 9340 Enqueuing Expose request
23:48:57.594 00.015 12020 MoveAxis(N, 0, ABG)
23:48:57.594 00.000 12020 Move returns status 0, amount 0
23:48:57.594 00.000 12020 move complete, result=0
23:48:57.595 00.001 12020 worker thread done servicing request
23:48:57.595 00.000 12020 Worker thread wakes up
23:48:57.595 00.000 12020 worker thread servicing REQUEST_EXPOSE 1000
23:48:57.596 00.001 12020 Handling exposure in thread, d=1000 o=3 r=(855,51,31,31)
23:48:57.601 00.005 9340 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
23:48:58.256 00.655 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"9cfbbfc5-e5ca-45e9-bf1c-6e7baefd4b9f"}
23:48:58.282 00.026 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"9cfbbfc5-e5ca-45e9-bf1c-6e7baefd4b9f"}
23:48:58.335 00.053 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"e3837fac-7c3c-4e3c-b46f-b16f8ee9ec88"}
23:48:58.361 00.026 9340 case statement mapped state 6 to 3
23:48:58.393 00.032 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"e3837fac-7c3c-4e3c-b46f-b16f8ee9ec88"}
23:48:58.468 00.075 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"21fff355-9de2-44a3-9a02-654d8749ed95"}
23:48:58.517 00.049 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":185,"width":15,"height":15,"star_pos":[6.97,6.54],"pixels":"..."},"id":"21fff355-9de2-44a3-9a02-654d8749ed95"}
23:48:58.988 00.471 12020 Exposure complete
23:48:59.582 00.594 12020 worker thread done servicing request
23:48:59.582 00.000 9340 OnExposeComplete: enter
23:48:59.604 00.022 9340 UpdateGuideState(): m_state=6
23:48:59.620 00.016 9340 Star::Find(15, 869, 66, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 186
23:48:59.638 00.018 9340 Star::Find returns 1 (0), X=870.53, Y=66.73, Mass=346915, SNR=105.9, Peak=36437 HFD=3.6
23:48:59.689 00.051 9340 MultiStar: [#1 0.44,-0.54,0.85,U] [#2 0.46,-0.11,0.63,U] [#3 0.00,0.16,0.98,U] [#4 0.26,-0.59,0.75,U] [#5 0.13,-0.16,0.62,U] [#6 0.52,-0.51,0.53,U] [#7 0.42,0.47,0.46,U] [#8 0.00,-0.95,0.00,M2] 
23:48:59.711 00.022 9340 refined, 7 included, MultiStar: {0.36, -0.10}, one-star: {0.70, 0.40}
23:48:59.733 00.022 9340 CameraToMount -- cameraTheta (-0.26) - m_xAngle (-3.14) = xAngle (2.87 = 2.87)
23:48:59.752 00.019 9340 CameraToMount -- cameraTheta (-0.26) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (2.86 = 2.86)
23:48:59.802 00.050 9340 CameraToMount -- cameraX=0.36 cameraY=-0.10 hyp=0.38 cameraTheta=-0.26 mountX=-0.36 mountY=0.11, mountTheta=2.86
23:48:59.836 00.034 9340 SchedulePrimaryMove(10104498, x=0.36, y=-0.10, opts=13)
23:48:59.870 00.034 9340 Enqueuing Move request for scope (0.36, -0.10)
23:48:59.920 00.050 12020 Worker thread wakes up
23:48:59.920 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=4080, max=65529, med=7135, FiltMin=5448, FiltMax=65450, Gamma=2.870
23:48:59.937 00.017 12020 worker thread servicing REQUEST_MOVE scope ofs (0.36, -0.10) opts 0xd
23:48:59.937 00.000 9340 UpdateGuideState exits: m=346915 SNR=105.9
23:48:59.948 00.011 12020 Handling offset move in thread for scope, endpoint = (0.36, -0.10)
23:48:59.949 00.001 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:48:59.968 00.019 12020 Moving (0.36, -0.10) raw xDistance=-0.36 yDistance=0.11
23:48:59.968 00.000 9340 ScheduleExposure(1000,3,1) exposurePending=0
23:48:59.983 00.015 12020 GuideAlgorithmHysteresis::Result() returns -0.21 from input -0.36
23:48:59.983 00.000 9340 Enqueuing Expose request
23:49:00.023 00.040 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:49:00.023 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
23:49:00.023 00.000 12020 MoveAxis(E, 41, ABG)
23:49:00.024 00.001 12020 Guiding  Dir = 2, Dur = 41
23:49:00.026 00.002 12020 IsSlewing returns 0
23:49:00.027 00.001 12020 IsGuiding returns 0
23:49:00.050 00.023 12020 PulseGuide returned control before completion, sleep 28
23:49:00.098 00.048 12020 IsGuiding returns 1
23:49:00.099 00.001 12020 scope still moving after pulse duration time elapsed
23:49:00.137 00.038 12020 IsSlewing returns 0
23:49:00.140 00.003 12020 IsGuiding returns 0
23:49:00.140 00.000 12020 scope move finished after 41 + 71 ms
23:49:00.141 00.001 12020 Move returns status 0, amount 41
23:49:00.141 00.000 12020 MoveAxis(N, 0, ABG)
23:49:00.142 00.001 12020 Move returns status 0, amount 0
23:49:00.142 00.000 12020 move complete, result=0
23:49:00.142 00.000 12020 worker thread done servicing request
23:49:00.142 00.000 9340 GuideStep: -0.4 px 41 ms EAST, 0.1 px 0 ms NORTH
23:49:00.160 00.018 12020 Worker thread wakes up
23:49:00.160 00.000 12020 worker thread servicing REQUEST_EXPOSE 1000
23:49:00.160 00.000 12020 Handling exposure in thread, d=1000 o=3 r=(855,51,31,31)
23:49:00.255 00.095 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"278389d0-64b4-4629-860a-a806c70230ac"}
23:49:00.268 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"278389d0-64b4-4629-860a-a806c70230ac"}
23:49:00.282 00.014 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"4339a891-f834-4113-9d43-a377ad4acdf8"}
23:49:00.299 00.017 9340 case statement mapped state 6 to 3
23:49:00.312 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"4339a891-f834-4113-9d43-a377ad4acdf8"}
23:49:00.349 00.037 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"c5f57212-03fd-451e-9c9b-ed50504a8bf8"}
23:49:00.369 00.020 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":186,"width":15,"height":15,"star_pos":[6.53,6.73],"pixels":"..."},"id":"c5f57212-03fd-451e-9c9b-ed50504a8bf8"}
23:49:01.531 01.162 12020 Exposure complete
23:49:01.853 00.322 12020 worker thread done servicing request
23:49:01.853 00.000 9340 OnExposeComplete: enter
23:49:01.870 00.017 9340 UpdateGuideState(): m_state=6
23:49:01.881 00.011 9340 Star::Find(15, 870, 66, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 187
23:49:01.896 00.015 9340 Star::Find returns 1 (0), X=870.00, Y=67.17, Mass=371589, SNR=110.5, Peak=34901 HFD=4.0
23:49:01.910 00.014 9340 MultiStar: [#1 0.08,0.08,0.60,U] [#2 -0.03,0.39,0.66,U] [#3 -0.11,0.70,0.68,U] [#4 0.26,0.07,0.72,U] [#5 -0.25,0.46,0.48,U] [#6 0.08,0.40,0.54,U] [#7 -0.25,1.12,0.00,M1] [#8 -0.57,0.03,0.53,U] 
23:49:01.941 00.031 9340 refined, 7 included, MultiStar: {-0.01, 0.41}, one-star: {0.17, 0.85}
23:49:01.955 00.014 9340 CameraToMount -- cameraTheta (1.60) - m_xAngle (-3.14) = xAngle (4.74 = -1.54)
23:49:01.967 00.012 9340 CameraToMount -- cameraTheta (1.60) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (4.72 = -1.56)
23:49:01.978 00.011 9340 CameraToMount -- cameraX=-0.01 cameraY=0.41 hyp=0.41 cameraTheta=1.60 mountX=0.01 mountY=-0.41, mountTheta=-1.54
23:49:01.997 00.019 9340 SchedulePrimaryMove(10104498, x=-0.01, y=0.41, opts=13)
23:49:02.014 00.017 9340 Enqueuing Move request for scope (-0.01, 0.41)
23:49:02.027 00.013 12020 Worker thread wakes up
23:49:02.028 00.001 9340 UpdateImageDisplay: Size=(1920,1080) min=4553, max=65496, med=7126, FiltMin=5605, FiltMax=65349, Gamma=2.870
23:49:02.062 00.034 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.41) opts 0xd
23:49:02.062 00.000 9340 UpdateGuideState exits: m=371589 SNR=110.5
23:49:02.074 00.012 12020 Handling offset move in thread for scope, endpoint = (-0.01, 0.41)
23:49:02.074 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:49:02.089 00.015 12020 Moving (-0.01, 0.41) raw xDistance=0.01 yDistance=-0.41
23:49:02.089 00.000 9340 ScheduleExposure(1000,3,1) exposurePending=0
23:49:02.099 00.010 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
23:49:02.100 00.001 9340 Enqueuing Expose request
23:49:02.112 00.012 12020 GuideAlgorithmResistSwitch::result() returns -0.41 from input -0.41
23:49:02.113 00.001 12020 MoveAxis(E, 0, ABG)
23:49:02.113 00.000 12020 Move returns status 0, amount 0
23:49:02.113 00.000 12020 MoveAxis(N, 68, ABG)
23:49:02.113 00.000 12020 Guiding  Dir = 0, Dur = 68
23:49:02.114 00.001 12020 IsSlewing returns 0
23:49:02.115 00.001 12020 IsGuiding returns 0
23:49:02.210 00.095 12020 IsGuiding returns 1
23:49:02.210 00.000 12020 scope still moving after pulse duration time elapsed
23:49:02.256 00.046 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"b8201dcc-aa0e-49e8-bf44-32fbaa287485"}
23:49:02.285 00.029 12020 IsSlewing returns 0
23:49:02.285 00.000 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"b8201dcc-aa0e-49e8-bf44-32fbaa287485"}
23:49:02.301 00.016 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"790d9889-ae9e-48ff-b63a-855382257fcc"}
23:49:02.312 00.011 9340 case statement mapped state 6 to 3
23:49:02.321 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"790d9889-ae9e-48ff-b63a-855382257fcc"}
23:49:02.335 00.014 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"b1ba1ef3-8b90-40b3-ae20-0c3a2b6c3517"}
23:49:02.351 00.016 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":187,"width":15,"height":15,"star_pos":[7.00,7.17],"pixels":"..."},"id":"b1ba1ef3-8b90-40b3-ae20-0c3a2b6c3517"}
23:49:02.395 00.044 12020 IsGuiding returns 0
23:49:02.396 00.001 12020 scope move finished after 68 + 211 ms
23:49:02.397 00.001 12020 Move returns status 0, amount 68
23:49:02.397 00.000 12020 move complete, result=0
23:49:02.397 00.000 12020 worker thread done servicing request
23:49:02.397 00.000 9340 GuideStep: 0.0 px 0 ms EAST, -0.4 px 68 ms NORTH
23:49:02.411 00.014 12020 Worker thread wakes up
23:49:02.412 00.001 12020 worker thread servicing REQUEST_EXPOSE 1000
23:49:02.412 00.000 12020 Handling exposure in thread, d=1000 o=3 r=(855,51,31,31)
23:49:03.808 01.396 12020 Exposure complete
23:49:04.171 00.363 12020 worker thread done servicing request
23:49:04.172 00.001 9340 OnExposeComplete: enter
23:49:04.188 00.016 9340 UpdateGuideState(): m_state=6
23:49:04.204 00.016 9340 Star::Find(15, 870, 67, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 188
23:49:04.218 00.014 9340 Star::Find returns 1 (0), X=870.20, Y=66.71, Mass=352537, SNR=106.3, Peak=33733 HFD=3.7
23:49:04.234 00.016 9340 MultiStar: [#1 0.43,-0.28,0.74,U] [#2 0.19,0.14,0.60,U] [#3 0.05,0.39,0.67,U] [#4 0.30,-0.21,0.72,U] [#5 0.24,-0.13,0.60,U] [#6 0.45,-0.54,0.64,U] [#7 0.17,0.09,0.54,U] [#8 -0.09,-0.87,0.57,U] 
23:49:04.249 00.015 9340 refined, 8 included, MultiStar: {0.25, -0.08}, one-star: {0.37, 0.39}
23:49:04.266 00.017 9340 CameraToMount -- cameraTheta (-0.31) - m_xAngle (-3.14) = xAngle (2.82 = 2.82)
23:49:04.302 00.036 9340 CameraToMount -- cameraTheta (-0.31) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (2.81 = 2.81)
23:49:04.314 00.012 9340 CameraToMount -- cameraX=0.25 cameraY=-0.08 hyp=0.26 cameraTheta=-0.31 mountX=-0.25 mountY=0.09, mountTheta=2.81
23:49:04.337 00.023 9340 SchedulePrimaryMove(10104498, x=0.25, y=-0.08, opts=13)
23:49:04.349 00.012 9340 Enqueuing Move request for scope (0.25, -0.08)
23:49:04.362 00.013 12020 Worker thread wakes up
23:49:04.362 00.000 12020 worker thread servicing REQUEST_MOVE scope ofs (0.25, -0.08) opts 0xd
23:49:04.362 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=4120, max=65489, med=7106, FiltMin=5511, FiltMax=63595, Gamma=2.870
23:49:04.385 00.023 12020 Handling offset move in thread for scope, endpoint = (0.25, -0.08)
23:49:04.385 00.000 9340 UpdateGuideState exits: m=352537 SNR=106.3
23:49:04.399 00.014 12020 Moving (0.25, -0.08) raw xDistance=-0.25 yDistance=0.09
23:49:04.399 00.000 12020 GuideAlgorithmHysteresis::Result() returns -0.15 from input -0.25
23:49:04.399 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:49:04.434 00.035 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:49:04.434 00.000 9340 ScheduleExposure(1000,3,1) exposurePending=0
23:49:04.444 00.010 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
23:49:04.444 00.000 12020 MoveAxis(E, 29, ABG)
23:49:04.445 00.001 9340 Enqueuing Expose request
23:49:04.460 00.015 12020 Guiding  Dir = 2, Dur = 29
23:49:04.461 00.001 12020 IsSlewing returns 0
23:49:04.462 00.001 12020 IsGuiding returns 0
23:49:04.464 00.002 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"3219a8a2-f723-4eb3-a20f-0ff68529c2ee"}
23:49:04.477 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"3219a8a2-f723-4eb3-a20f-0ff68529c2ee"}
23:49:04.490 00.013 12020 PulseGuide returned control before completion, sleep 22
23:49:04.491 00.001 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"68666ea4-a93d-4d22-9773-f6e82b7b77a4"}
23:49:04.505 00.014 9340 case statement mapped state 6 to 3
23:49:04.519 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"68666ea4-a93d-4d22-9773-f6e82b7b77a4"}
23:49:04.550 00.031 12020 IsGuiding returns 0
23:49:04.550 00.000 12020 Move returns status 0, amount 29
23:49:04.551 00.001 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"108e81ad-2ef8-45f3-8b06-3c08099a448f"}
23:49:04.568 00.017 12020 MoveAxis(N, 0, ABG)
23:49:04.569 00.001 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":188,"width":15,"height":15,"star_pos":[7.20,6.71],"pixels":"..."},"id":"108e81ad-2ef8-45f3-8b06-3c08099a448f"}
23:49:04.579 00.010 12020 Move returns status 0, amount 0
23:49:04.580 00.001 12020 move complete, result=0
23:49:04.582 00.002 12020 worker thread done servicing request
23:49:04.583 00.001 9340 GuideStep: -0.3 px 29 ms EAST, 0.1 px 0 ms NORTH
23:49:04.594 00.011 12020 Worker thread wakes up
23:49:04.594 00.000 12020 worker thread servicing REQUEST_EXPOSE 1000
23:49:04.594 00.000 12020 Handling exposure in thread, d=1000 o=3 r=(855,51,31,31)
23:49:05.987 01.393 12020 Exposure complete
23:49:06.254 00.267 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"510e55fa-46ef-4b11-bb59-469aa67b9668"}
23:49:06.283 00.029 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"510e55fa-46ef-4b11-bb59-469aa67b9668"}
23:49:06.349 00.066 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"c9106ae4-67a5-451e-8a05-1f1d1e77cad9"}
23:49:06.409 00.060 9340 case statement mapped state 6 to 3
23:49:06.437 00.028 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"c9106ae4-67a5-451e-8a05-1f1d1e77cad9"}
23:49:06.457 00.020 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"c081621b-6a4d-4a5f-be2a-3eb7c5fd2d0d"}
23:49:06.498 00.041 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":188,"width":15,"height":15,"star_pos":[7.20,6.71],"pixels":"..."},"id":"c081621b-6a4d-4a5f-be2a-3eb7c5fd2d0d"}
23:49:06.614 00.116 12020 worker thread done servicing request
23:49:06.615 00.001 9340 OnExposeComplete: enter
23:49:06.644 00.029 9340 UpdateGuideState(): m_state=6
23:49:06.718 00.074 9340 Star::Find(15, 870, 66, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 189
23:49:06.740 00.022 9340 Star::Find returns 1 (0), X=870.47, Y=66.70, Mass=349316, SNR=104.5, Peak=35177 HFD=3.6
23:49:06.754 00.014 9340 MultiStar: [#1 0.39,-0.07,0.74,U] [#2 0.56,-0.12,0.63,U] [#3 0.04,0.34,0.78,U] [#4 0.43,-0.49,0.71,U] [#5 0.30,-0.06,0.70,U] [#6 0.39,-0.50,0.57,U] [#7 0.00,0.64,0.62,U] [#8 -0.21,-0.99,0.00,M1] 
23:49:06.782 00.028 9340 refined, 7 included, MultiStar: {0.36, 0.04}, one-star: {0.64, 0.38}
23:49:06.800 00.018 9340 CameraToMount -- cameraTheta (0.11) - m_xAngle (-3.14) = xAngle (3.25 = -3.03)
23:49:06.843 00.043 9340 CameraToMount -- cameraTheta (0.11) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (3.23 = -3.05)
23:49:06.858 00.015 9340 CameraToMount -- cameraX=0.36 cameraY=0.04 hyp=0.36 cameraTheta=0.11 mountX=-0.36 mountY=-0.03, mountTheta=-3.05
23:49:06.883 00.025 9340 SchedulePrimaryMove(10104498, x=0.36, y=0.04, opts=13)
23:49:06.894 00.011 9340 Enqueuing Move request for scope (0.36, 0.04)
23:49:06.905 00.011 12020 Worker thread wakes up
23:49:06.905 00.000 12020 worker thread servicing REQUEST_MOVE scope ofs (0.36, 0.04) opts 0xd
23:49:06.907 00.002 9340 UpdateImageDisplay: Size=(1920,1080) min=4638, max=65474, med=7109, FiltMin=5605, FiltMax=64319, Gamma=2.870
23:49:06.921 00.014 12020 Handling offset move in thread for scope, endpoint = (0.36, 0.04)
23:49:06.922 00.001 9340 UpdateGuideState exits: m=349316 SNR=104.5
23:49:06.936 00.014 12020 Moving (0.36, 0.04) raw xDistance=-0.36 yDistance=-0.03
23:49:06.936 00.000 12020 GuideAlgorithmHysteresis::Result() returns -0.23 from input -0.36
23:49:06.937 00.001 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:49:06.938 00.001 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:49:06.951 00.013 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
23:49:06.951 00.000 9340 ScheduleExposure(1000,3,1) exposurePending=0
23:49:06.985 00.034 12020 MoveAxis(E, 44, ABG)
23:49:06.985 00.000 12020 Guiding  Dir = 2, Dur = 44
23:49:06.986 00.001 9340 Enqueuing Expose request
23:49:07.000 00.014 12020 IsSlewing returns 0
23:49:07.002 00.002 12020 IsGuiding returns 0
23:49:07.023 00.021 12020 PulseGuide returned control before completion, sleep 34
23:49:07.073 00.050 12020 IsGuiding returns 1
23:49:07.073 00.000 12020 scope still moving after pulse duration time elapsed
23:49:07.118 00.045 12020 IsSlewing returns 0
23:49:07.150 00.032 12020 IsGuiding returns 0
23:49:07.151 00.001 12020 scope move finished after 44 + 105 ms
23:49:07.151 00.000 12020 Move returns status 0, amount 44
23:49:07.151 00.000 12020 MoveAxis(N, 0, ABG)
23:49:07.151 00.000 12020 Move returns status 0, amount 0
23:49:07.151 00.000 12020 move complete, result=0
23:49:07.152 00.001 12020 worker thread done servicing request
23:49:07.152 00.000 9340 GuideStep: -0.4 px 44 ms EAST, -0.0 px 0 ms NORTH
23:49:07.164 00.012 12020 Worker thread wakes up
23:49:07.164 00.000 12020 worker thread servicing REQUEST_EXPOSE 1000
23:49:07.165 00.001 12020 Handling exposure in thread, d=1000 o=3 r=(855,51,31,31)
23:49:08.257 01.092 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"a530e29a-5fc6-43a8-b9b3-a54206f7365d"}
23:49:08.276 00.019 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"a530e29a-5fc6-43a8-b9b3-a54206f7365d"}
23:49:08.290 00.014 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"19244892-c033-4f39-8b2a-5740d4a74634"}
23:49:08.311 00.021 9340 case statement mapped state 6 to 3
23:49:08.325 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"19244892-c033-4f39-8b2a-5740d4a74634"}
23:49:08.359 00.034 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"8e53f0be-6894-4294-9865-ab9012bb862f"}
23:49:08.403 00.044 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":189,"width":15,"height":15,"star_pos":[7.47,6.70],"pixels":"..."},"id":"8e53f0be-6894-4294-9865-ab9012bb862f"}
23:49:08.547 00.144 12020 Exposure complete
23:49:08.842 00.295 9340 OnExposeComplete: enter
23:49:08.860 00.018 12020 worker thread done servicing request
23:49:08.860 00.000 9340 UpdateGuideState(): m_state=6
23:49:08.873 00.013 9340 Star::Find(15, 870, 66, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 190
23:49:08.888 00.015 9340 Star::Find returns 1 (0), X=870.25, Y=67.52, Mass=364463, SNR=122.2, Peak=35405 HFD=3.6
23:49:08.909 00.021 9340 MultiStar: [#1 0.20,0.33,0.70,U] [#2 0.04,0.83,0.54,U] [#3 -0.32,0.84,0.53,U] [#4 0.13,0.06,0.61,U] [#5 0.26,0.79,0.47,U] [#6 0.16,-0.05,0.45,U] [#7 0.11,1.20,0.00,M1] [#8 -0.03,0.13,0.68,U] 
23:49:08.922 00.013 9340 refined, 7 included, MultiStar: {0.13, 0.56}, one-star: {0.42, 1.19}
23:49:08.955 00.033 9340 CameraToMount -- cameraTheta (1.34) - m_xAngle (-3.14) = xAngle (4.47 = -1.81)
23:49:08.968 00.013 9340 CameraToMount -- cameraTheta (1.34) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (4.46 = -1.83)
23:49:08.988 00.020 9340 CameraToMount -- cameraX=0.13 cameraY=0.56 hyp=0.58 cameraTheta=1.34 mountX=-0.14 mountY=-0.56, mountTheta=-1.81
23:49:09.005 00.017 9340 SchedulePrimaryMove(10104498, x=0.13, y=0.56, opts=13)
23:49:09.020 00.015 9340 Enqueuing Move request for scope (0.13, 0.56)
23:49:09.035 00.015 12020 Worker thread wakes up
23:49:09.035 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=4235, max=65515, med=7121, FiltMin=5471, FiltMax=65303, Gamma=2.870
23:49:09.052 00.017 12020 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.56) opts 0xd
23:49:09.053 00.001 9340 UpdateGuideState exits: m=364463 SNR=122.2
23:49:09.085 00.032 12020 Handling offset move in thread for scope, endpoint = (0.13, 0.56)
23:49:09.085 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:49:09.101 00.016 12020 Moving (0.13, 0.56) raw xDistance=-0.14 yDistance=-0.56
23:49:09.102 00.001 9340 ScheduleExposure(1000,3,1) exposurePending=0
23:49:09.112 00.010 9340 Enqueuing Expose request
23:49:09.126 00.014 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
23:49:09.126 00.000 12020 GuideAlgorithmResistSwitch::result() returns -0.56 from input -0.56
23:49:09.126 00.000 12020 MoveAxis(E, 0, ABG)
23:49:09.126 00.000 12020 Move returns status 0, amount 0
23:49:09.126 00.000 12020 MoveAxis(N, 93, ABG)
23:49:09.127 00.001 12020 Guiding  Dir = 0, Dur = 93
23:49:09.129 00.002 12020 IsSlewing returns 0
23:49:09.130 00.001 12020 IsGuiding returns 0
23:49:09.213 00.083 12020 PulseGuide returned control before completion, sleep 20
23:49:09.247 00.034 12020 IsGuiding returns 1
23:49:09.248 00.001 12020 scope still moving after pulse duration time elapsed
23:49:09.277 00.029 12020 IsSlewing returns 0
23:49:09.278 00.001 12020 IsGuiding returns 1
23:49:09.405 00.127 12020 IsSlewing returns 0
23:49:09.438 00.033 12020 IsGuiding returns 0
23:49:09.440 00.002 12020 scope move finished after 93 + 216 ms
23:49:09.440 00.000 12020 Move returns status 0, amount 93
23:49:09.440 00.000 12020 move complete, result=0
23:49:09.440 00.000 12020 worker thread done servicing request
23:49:09.441 00.001 12020 Worker thread wakes up
23:49:09.441 00.000 12020 worker thread servicing REQUEST_EXPOSE 1000
23:49:09.441 00.000 12020 Handling exposure in thread, d=1000 o=3 r=(855,51,31,31)
23:49:09.442 00.001 9340 GuideStep: -0.1 px 0 ms EAST, -0.6 px 93 ms NORTH
23:49:10.255 00.813 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"9d84b65a-5199-410a-a6d2-7aa7655903a2"}
23:49:10.264 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"9d84b65a-5199-410a-a6d2-7aa7655903a2"}
23:49:10.286 00.022 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"44994f92-3f48-465d-9a79-6830333fd785"}
23:49:10.298 00.012 9340 case statement mapped state 6 to 3
23:49:10.313 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"44994f92-3f48-465d-9a79-6830333fd785"}
23:49:10.331 00.018 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"47cd9083-4ec4-4975-a2d5-3878f03441d3"}
23:49:10.347 00.016 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":190,"width":15,"height":15,"star_pos":[7.25,6.52],"pixels":"..."},"id":"47cd9083-4ec4-4975-a2d5-3878f03441d3"}
23:49:10.805 00.458 12020 Exposure complete
23:49:11.081 00.276 12020 worker thread done servicing request
23:49:11.081 00.000 9340 OnExposeComplete: enter
23:49:11.094 00.013 9340 UpdateGuideState(): m_state=6
23:49:11.107 00.013 9340 Star::Find(15, 870, 67, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 191
23:49:11.119 00.012 9340 Star::Find returns 1 (0), X=870.63, Y=66.47, Mass=325353, SNR=99.6, Peak=31157 HFD=3.9
23:49:11.149 00.030 9340 MultiStar: [#1 0.98,-0.59,0.00,M1] [#2 1.04,0.07,0.00,M1] [#3 0.36,0.13,0.87,U] [#4 0.70,-0.71,0.00,M1] [#5 0.71,0.09,0.66,U] [#6 0.44,-0.88,0.00,M1] [#7 0.81,0.19,0.50,U] [#8 0.57,-1.02,0.00,M1] 
23:49:11.164 00.015 9340 refined, 3 included, MultiStar: {0.66, 0.14}, one-star: {0.80, 0.15}
23:49:11.175 00.011 9340 CameraToMount -- cameraTheta (0.21) - m_xAngle (-3.14) = xAngle (3.34 = -2.94)
23:49:11.188 00.013 9340 CameraToMount -- cameraTheta (0.21) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (3.33 = -2.96)
23:49:11.199 00.011 9340 CameraToMount -- cameraX=0.66 cameraY=0.14 hyp=0.67 cameraTheta=0.21 mountX=-0.66 mountY=-0.12, mountTheta=-2.96
23:49:11.213 00.014 9340 SchedulePrimaryMove(10104498, x=0.66, y=0.14, opts=13)
23:49:11.226 00.013 9340 Enqueuing Move request for scope (0.66, 0.14)
23:49:11.238 00.012 12020 Worker thread wakes up
23:49:11.238 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=4105, max=65529, med=7106, FiltMin=5536, FiltMax=63572, Gamma=2.870
23:49:11.249 00.011 12020 worker thread servicing REQUEST_MOVE scope ofs (0.66, 0.14) opts 0xd
23:49:11.249 00.000 9340 UpdateGuideState exits: m=325353 SNR=99.6
23:49:11.279 00.030 12020 Handling offset move in thread for scope, endpoint = (0.66, 0.14)
23:49:11.279 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:49:11.290 00.011 12020 Moving (0.66, 0.14) raw xDistance=-0.66 yDistance=-0.12
23:49:11.291 00.001 9340 ScheduleExposure(1000,3,1) exposurePending=0
23:49:11.301 00.010 12020 GuideAlgorithmHysteresis::Result() returns -0.39 from input -0.66
23:49:11.301 00.000 9340 Enqueuing Expose request
23:49:11.315 00.014 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:49:11.316 00.001 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
23:49:11.316 00.000 12020 MoveAxis(E, 75, ABG)
23:49:11.316 00.000 12020 Guiding  Dir = 2, Dur = 75
23:49:11.317 00.001 12020 IsSlewing returns 0
23:49:11.319 00.002 12020 IsGuiding returns 0
23:49:11.340 00.021 12020 PulseGuide returned control before completion, sleep 64
23:49:11.413 00.073 12020 IsGuiding returns 1
23:49:11.414 00.001 12020 scope still moving after pulse duration time elapsed
23:49:11.452 00.038 12020 IsSlewing returns 0
23:49:11.454 00.002 12020 IsGuiding returns 0
23:49:11.454 00.000 12020 scope move finished after 75 + 60 ms
23:49:11.454 00.000 12020 Move returns status 0, amount 75
23:49:11.454 00.000 12020 MoveAxis(N, 0, ABG)
23:49:11.455 00.001 12020 Move returns status 0, amount 0
23:49:11.455 00.000 12020 move complete, result=0
23:49:11.455 00.000 9340 GuideStep: -0.7 px 75 ms EAST, -0.1 px 0 ms NORTH
23:49:11.469 00.014 12020 worker thread done servicing request
23:49:11.470 00.001 12020 Worker thread wakes up
23:49:11.470 00.000 12020 worker thread servicing REQUEST_EXPOSE 1000
23:49:11.470 00.000 12020 Handling exposure in thread, d=1000 o=3 r=(855,51,31,31)
23:49:12.255 00.785 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"e0db4569-b3a6-4188-9906-09367ddc252a"}
23:49:12.281 00.026 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"e0db4569-b3a6-4188-9906-09367ddc252a"}
23:49:12.346 00.065 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"8ffca6fe-a2c2-42bf-97c8-a16264249075"}
23:49:12.379 00.033 9340 case statement mapped state 6 to 3
23:49:12.417 00.038 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"8ffca6fe-a2c2-42bf-97c8-a16264249075"}
23:49:12.467 00.050 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"79e9748a-801a-455b-9a51-c6f835c83bc5"}
23:49:12.499 00.032 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":191,"width":15,"height":15,"star_pos":[6.63,7.47],"pixels":"..."},"id":"79e9748a-801a-455b-9a51-c6f835c83bc5"}
23:49:12.849 00.350 12020 Exposure complete
23:49:13.215 00.366 9340 OnExposeComplete: enter
23:49:13.238 00.023 12020 worker thread done servicing request
23:49:13.239 00.001 9340 UpdateGuideState(): m_state=6
23:49:13.252 00.013 9340 Star::Find(15, 870, 66, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 192
23:49:13.265 00.013 9340 Star::Find returns 1 (0), X=870.49, Y=66.62, Mass=342731, SNR=99.0, Peak=38193 HFD=3.4
23:49:13.288 00.023 9340 MultiStar: [#1 0.63,-0.43,0.93,U] [#2 0.61,0.32,0.70,U] [#3 -0.05,0.20,0.77,U] [#4 0.18,-0.39,0.80,U] [#5 0.36,0.07,0.56,U] [#6 0.73,-0.34,0.61,U] [#7 0.53,0.23,0.59,U] [#8 0.32,-0.77,0.63,U] 
23:49:13.305 00.017 9340 refined, 8 included, MultiStar: {0.45, -0.08}, one-star: {0.66, 0.30}
23:49:13.351 00.046 9340 CameraToMount -- cameraTheta (-0.18) - m_xAngle (-3.14) = xAngle (2.95 = 2.95)
23:49:13.377 00.026 9340 CameraToMount -- cameraTheta (-0.18) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (2.94 = 2.94)
23:49:13.401 00.024 9340 CameraToMount -- cameraX=0.45 cameraY=-0.08 hyp=0.45 cameraTheta=-0.18 mountX=-0.45 mountY=0.09, mountTheta=2.94
23:49:13.451 00.050 9340 SchedulePrimaryMove(10104498, x=0.45, y=-0.08, opts=13)
23:49:13.490 00.039 9340 Enqueuing Move request for scope (0.45, -0.08)
23:49:13.506 00.016 12020 Worker thread wakes up
23:49:13.507 00.001 9340 UpdateImageDisplay: Size=(1920,1080) min=4391, max=65529, med=7110, FiltMin=5431, FiltMax=64121, Gamma=2.870
23:49:13.526 00.019 12020 worker thread servicing REQUEST_MOVE scope ofs (0.45, -0.08) opts 0xd
23:49:13.526 00.000 9340 UpdateGuideState exits: m=342731 SNR=99.0
23:49:13.538 00.012 12020 Handling offset move in thread for scope, endpoint = (0.45, -0.08)
23:49:13.539 00.001 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:49:13.550 00.011 12020 Moving (0.45, -0.08) raw xDistance=-0.45 yDistance=0.09
23:49:13.550 00.000 9340 ScheduleExposure(1000,3,1) exposurePending=0
23:49:13.568 00.018 12020 GuideAlgorithmHysteresis::Result() returns -0.31 from input -0.45
23:49:13.569 00.001 9340 Enqueuing Expose request
23:49:13.584 00.015 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:49:13.584 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
23:49:13.585 00.001 12020 MoveAxis(E, 59, ABG)
23:49:13.585 00.000 12020 Guiding  Dir = 2, Dur = 59
23:49:13.628 00.043 12020 IsSlewing returns 0
23:49:13.629 00.001 12020 IsGuiding returns 0
23:49:13.659 00.030 12020 PulseGuide returned control before completion, sleep 41
23:49:13.705 00.046 12020 IsGuiding returns 1
23:49:13.705 00.000 12020 scope still moving after pulse duration time elapsed
23:49:13.753 00.048 12020 IsSlewing returns 0
23:49:13.755 00.002 12020 IsGuiding returns 0
23:49:13.755 00.000 12020 scope move finished after 59 + 66 ms
23:49:13.755 00.000 12020 Move returns status 0, amount 59
23:49:13.757 00.002 12020 MoveAxis(N, 0, ABG)
23:49:13.757 00.000 12020 Move returns status 0, amount 0
23:49:13.757 00.000 12020 move complete, result=0
23:49:13.758 00.001 12020 worker thread done servicing request
23:49:13.758 00.000 12020 Worker thread wakes up
23:49:13.758 00.000 9340 GuideStep: -0.4 px 59 ms EAST, 0.1 px 0 ms NORTH
23:49:13.771 00.013 12020 worker thread servicing REQUEST_EXPOSE 1000
23:49:13.773 00.002 12020 Handling exposure in thread, d=1000 o=3 r=(855,51,31,31)
23:49:14.260 00.487 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"ba42c1d4-5a9f-4f86-a69f-5db62e14d5fa"}
23:49:14.284 00.024 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"ba42c1d4-5a9f-4f86-a69f-5db62e14d5fa"}
23:49:14.294 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"b9e27333-cbf5-4320-bdde-2f87647eaf14"}
23:49:14.312 00.018 9340 case statement mapped state 6 to 3
23:49:14.321 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"b9e27333-cbf5-4320-bdde-2f87647eaf14"}
23:49:14.360 00.039 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"52d05fcb-c41c-49a0-b206-5dfb50a229d3"}
23:49:14.373 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":192,"width":15,"height":15,"star_pos":[7.49,6.62],"pixels":"..."},"id":"52d05fcb-c41c-49a0-b206-5dfb50a229d3"}
23:49:15.142 00.769 12020 Exposure complete
23:49:15.447 00.305 12020 worker thread done servicing request
23:49:15.447 00.000 9340 OnExposeComplete: enter
23:49:15.490 00.043 9340 UpdateGuideState(): m_state=6
23:49:15.507 00.017 9340 Star::Find(15, 870, 66, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 193
23:49:15.534 00.027 9340 Star::Find returns 1 (0), X=870.55, Y=67.06, Mass=352764, SNR=97.0, Peak=28373 HFD=4.0
23:49:15.546 00.012 9340 MultiStar: [#1 0.71,0.35,0.78,U] [#2 0.37,0.39,0.62,U] [#3 0.12,0.44,0.88,U] [#4 0.52,-0.01,0.74,U] [#5 0.50,0.63,0.65,U] [#6 0.58,-0.28,0.61,U] [#7 0.51,0.69,0.66,U] [#8 0.32,-0.05,0.58,U] 
23:49:15.567 00.021 9340 refined, 8 included, MultiStar: {0.49, 0.35}, one-star: {0.72, 0.73}
23:49:15.587 00.020 9340 CameraToMount -- cameraTheta (0.62) - m_xAngle (-3.14) = xAngle (3.76 = -2.53)
23:49:15.600 00.013 9340 CameraToMount -- cameraTheta (0.62) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (3.74 = -2.54)
23:49:15.635 00.035 9340 CameraToMount -- cameraX=0.49 cameraY=0.35 hyp=0.60 cameraTheta=0.62 mountX=-0.49 mountY=-0.34, mountTheta=-2.54
23:49:15.654 00.019 9340 SchedulePrimaryMove(10104498, x=0.49, y=0.35, opts=13)
23:49:15.667 00.013 9340 Enqueuing Move request for scope (0.49, 0.35)
23:49:15.682 00.015 12020 Worker thread wakes up
23:49:15.682 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=4178, max=65489, med=7136, FiltMin=5582, FiltMax=64886, Gamma=2.870
23:49:15.692 00.010 12020 worker thread servicing REQUEST_MOVE scope ofs (0.49, 0.35) opts 0xd
23:49:15.693 00.001 12020 Handling offset move in thread for scope, endpoint = (0.49, 0.35)
23:49:15.694 00.001 12020 Moving (0.49, 0.35) raw xDistance=-0.49 yDistance=-0.34
23:49:15.694 00.000 12020 GuideAlgorithmHysteresis::Result() returns -0.32 from input -0.49
23:49:15.694 00.000 12020 GuideAlgorithmResistSwitch::result() returns -0.34 from input -0.34
23:49:15.694 00.000 12020 MoveAxis(E, 63, ABG)
23:49:15.695 00.001 9340 UpdateGuideState exits: m=352764 SNR=97.0
23:49:15.708 00.013 12020 Guiding  Dir = 2, Dur = 63
23:49:15.708 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:49:15.722 00.014 12020 IsSlewing returns 0
23:49:15.722 00.000 9340 ScheduleExposure(1000,3,1) exposurePending=0
23:49:15.753 00.031 12020 IsGuiding returns 0
23:49:15.753 00.000 9340 Enqueuing Expose request
23:49:15.772 00.019 12020 PulseGuide returned control before completion, sleep 56
23:49:15.866 00.094 12020 IsGuiding returns 0
23:49:15.866 00.000 12020 Move returns status 0, amount 63
23:49:15.866 00.000 12020 MoveAxis(N, 57, ABG)
23:49:15.866 00.000 12020 Guiding  Dir = 0, Dur = 57
23:49:15.867 00.001 12020 IsSlewing returns 0
23:49:15.868 00.001 12020 IsGuiding returns 0
23:49:15.946 00.078 12020 IsGuiding returns 1
23:49:15.946 00.000 12020 scope still moving after pulse duration time elapsed
23:49:15.973 00.027 12020 IsSlewing returns 0
23:49:15.974 00.001 12020 IsGuiding returns 1
23:49:16.090 00.116 12020 IsSlewing returns 0
23:49:16.122 00.032 12020 IsGuiding returns 0
23:49:16.122 00.000 12020 scope move finished after 57 + 196 ms
23:49:16.122 00.000 12020 Move returns status 0, amount 57
23:49:16.123 00.001 12020 move complete, result=0
23:49:16.123 00.000 12020 worker thread done servicing request
23:49:16.123 00.000 9340 GuideStep: -0.5 px 63 ms EAST, -0.3 px 57 ms NORTH
23:49:16.150 00.027 12020 Worker thread wakes up
23:49:16.151 00.001 12020 worker thread servicing REQUEST_EXPOSE 1000
23:49:16.151 00.000 12020 Handling exposure in thread, d=1000 o=3 r=(855,51,31,31)
23:49:16.256 00.105 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"5ead0503-d264-45b1-a3aa-2459a4294827"}
23:49:16.282 00.026 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"5ead0503-d264-45b1-a3aa-2459a4294827"}
23:49:16.297 00.015 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"f3a2a741-3440-4089-8afd-aa42d8897434"}
23:49:16.308 00.011 9340 case statement mapped state 6 to 3
23:49:16.317 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"f3a2a741-3440-4089-8afd-aa42d8897434"}
23:49:16.327 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"8b2117ec-b2f0-4e58-8c61-a6ff421a4382"}
23:49:16.337 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":193,"width":15,"height":15,"star_pos":[6.55,7.06],"pixels":"..."},"id":"8b2117ec-b2f0-4e58-8c61-a6ff421a4382"}
23:49:17.571 01.234 12020 Exposure complete
23:49:17.840 00.269 12020 worker thread done servicing request
23:49:17.840 00.000 9340 OnExposeComplete: enter
23:49:17.852 00.012 9340 UpdateGuideState(): m_state=6
23:49:17.863 00.011 9340 Star::Find(15, 870, 67, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 194
23:49:17.874 00.011 9340 Star::Find returns 1 (0), X=871.10, Y=66.98, Mass=306372, SNR=83.1, Peak=25232 HFD=4.2
23:49:17.892 00.018 9340 MultiStar: [#1 1.11,-0.20,0.00,M1] [#2 1.23,0.05,0.00,M1] [#3 0.47,0.44,1.14,U] [#4 1.12,-0.34,0.00,M1] [#5 1.03,0.06,0.00,M1] [#6 0.89,-0.59,0.00,M1] [#7 1.07,0.59,0.00,M1] [#8 0.57,-0.59,0.70,U] 
23:49:17.904 00.012 9340 refined, 2 included, MultiStar: {0.78, 0.26}, one-star: {1.27, 0.65}
23:49:17.914 00.010 9340 CameraToMount -- cameraTheta (0.33) - m_xAngle (-3.14) = xAngle (3.46 = -2.82)
23:49:17.944 00.030 9340 CameraToMount -- cameraTheta (0.33) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (3.45 = -2.84)
23:49:17.955 00.011 9340 CameraToMount -- cameraX=0.78 cameraY=0.26 hyp=0.82 cameraTheta=0.33 mountX=-0.78 mountY=-0.25, mountTheta=-2.84
23:49:17.969 00.014 9340 SchedulePrimaryMove(10104498, x=0.78, y=0.26, opts=13)
23:49:17.980 00.011 9340 Enqueuing Move request for scope (0.78, 0.26)
23:49:17.991 00.011 12020 Worker thread wakes up
23:49:17.991 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=4611, max=65529, med=7129, FiltMin=5505, FiltMax=61678, Gamma=2.870
23:49:18.004 00.013 12020 worker thread servicing REQUEST_MOVE scope ofs (0.78, 0.26) opts 0xd
23:49:18.004 00.000 9340 UpdateGuideState exits: m=306372 SNR=83.1
23:49:18.018 00.014 12020 Handling offset move in thread for scope, endpoint = (0.78, 0.26)
23:49:18.018 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:49:18.031 00.013 12020 Moving (0.78, 0.26) raw xDistance=-0.78 yDistance=-0.25
23:49:18.031 00.000 9340 ScheduleExposure(1000,3,1) exposurePending=0
23:49:18.059 00.028 12020 GuideAlgorithmHysteresis::Result() returns -0.49 from input -0.78
23:49:18.059 00.000 9340 Enqueuing Expose request
23:49:18.074 00.015 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:49:18.074 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.25
23:49:18.074 00.000 12020 MoveAxis(E, 96, ABG)
23:49:18.074 00.000 12020 Guiding  Dir = 2, Dur = 96
23:49:18.075 00.001 12020 IsSlewing returns 0
23:49:18.076 00.001 12020 IsGuiding returns 0
23:49:18.104 00.028 12020 PulseGuide returned control before completion, sleep 78
23:49:18.189 00.085 12020 IsGuiding returns 1
23:49:18.190 00.001 12020 scope still moving after pulse duration time elapsed
23:49:18.232 00.042 12020 IsSlewing returns 0
23:49:18.233 00.001 12020 IsGuiding returns 0
23:49:18.233 00.000 12020 scope move finished after 96 + 61 ms
23:49:18.234 00.001 12020 Move returns status 0, amount 96
23:49:18.234 00.000 12020 MoveAxis(N, 0, ABG)
23:49:18.234 00.000 12020 Move returns status 0, amount 0
23:49:18.234 00.000 12020 move complete, result=0
23:49:18.234 00.000 12020 worker thread done servicing request
23:49:18.234 00.000 9340 GuideStep: -0.8 px 96 ms EAST, -0.2 px 0 ms NORTH
23:49:18.247 00.013 12020 Worker thread wakes up
23:49:18.247 00.000 12020 worker thread servicing REQUEST_EXPOSE 1000
23:49:18.248 00.001 12020 Handling exposure in thread, d=1000 o=3 r=(855,51,31,31)
23:49:18.255 00.007 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"293fcdf7-8d81-4cfa-b11f-1353bd13a4ae"}
23:49:18.271 00.016 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"293fcdf7-8d81-4cfa-b11f-1353bd13a4ae"}
23:49:18.284 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"42c34bb3-b813-4739-a8bb-a8137ce0d2fd"}
23:49:18.295 00.011 9340 case statement mapped state 6 to 3
23:49:18.326 00.031 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"42c34bb3-b813-4739-a8bb-a8137ce0d2fd"}
23:49:18.344 00.018 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"ce7d6467-92a9-4870-8334-3b95a8b25e53"}
23:49:18.356 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":194,"width":15,"height":15,"star_pos":[7.10,6.98],"pixels":"..."},"id":"ce7d6467-92a9-4870-8334-3b95a8b25e53"}
23:49:19.653 01.297 12020 Exposure complete
23:49:20.174 00.521 12020 worker thread done servicing request
23:49:20.175 00.001 9340 OnExposeComplete: enter
23:49:20.197 00.022 9340 UpdateGuideState(): m_state=6
23:49:20.213 00.016 9340 Star::Find(15, 871, 66, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 195
23:49:20.226 00.013 9340 Star::Find returns 1 (0), X=870.87, Y=66.73, Mass=302359, SNR=93.8, Peak=28345 HFD=3.8
23:49:20.248 00.022 9340 MultiStar: [#1 0.86,-0.73,0.00,M2] [#2 0.94,0.12,0.00,M2] [#3 0.44,0.35,0.95,U] [#4 0.91,-0.53,0.00,M2] [#5 0.77,-0.17,0.60,U] [#6 0.89,-0.29,0.00,M2] [#7 0.52,0.41,0.59,U] [#8 0.90,-0.81,0.00,M1] 
23:49:20.262 00.014 9340 refined, 3 included, MultiStar: {0.71, 0.28}, one-star: {1.04, 0.41}
23:49:20.278 00.016 9340 CameraToMount -- cameraTheta (0.38) - m_xAngle (-3.14) = xAngle (3.51 = -2.77)
23:49:20.313 00.035 9340 CameraToMount -- cameraTheta (0.38) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (3.50 = -2.79)
23:49:20.332 00.019 9340 CameraToMount -- cameraX=0.71 cameraY=0.28 hyp=0.76 cameraTheta=0.38 mountX=-0.71 mountY=-0.27, mountTheta=-2.78
23:49:20.354 00.022 9340 SchedulePrimaryMove(10104498, x=0.71, y=0.28, opts=13)
23:49:20.367 00.013 9340 Enqueuing Move request for scope (0.71, 0.28)
23:49:20.386 00.019 12020 Worker thread wakes up
23:49:20.386 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=4214, max=65529, med=7122, FiltMin=5573, FiltMax=61542, Gamma=2.870
23:49:20.401 00.015 12020 worker thread servicing REQUEST_MOVE scope ofs (0.71, 0.28) opts 0xd
23:49:20.401 00.000 12020 Handling offset move in thread for scope, endpoint = (0.71, 0.28)
23:49:20.401 00.000 12020 Moving (0.71, 0.28) raw xDistance=-0.71 yDistance=-0.27
23:49:20.401 00.000 9340 UpdateGuideState exits: m=302359 SNR=93.8
23:49:20.418 00.017 12020 GuideAlgorithmHysteresis::Result() returns -0.47 from input -0.71
23:49:20.418 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:49:20.451 00.033 12020 GuideAlgorithmResistSwitch::result() returns -0.27 from input -0.27
23:49:20.451 00.000 9340 ScheduleExposure(1000,3,1) exposurePending=0
23:49:20.466 00.015 12020 MoveAxis(E, 92, ABG)
23:49:20.467 00.001 9340 Enqueuing Expose request
23:49:20.482 00.015 12020 Guiding  Dir = 2, Dur = 92
23:49:20.483 00.001 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"f57e8114-fa58-48eb-82d3-2a7b52938364"}
23:49:20.495 00.012 12020 IsSlewing returns 0
23:49:20.495 00.000 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"f57e8114-fa58-48eb-82d3-2a7b52938364"}
23:49:20.508 00.013 12020 IsGuiding returns 0
23:49:20.509 00.001 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"d9137b66-4627-438a-a15d-fb30483873ba"}
23:49:20.528 00.019 9340 case statement mapped state 6 to 3
23:49:20.544 00.016 12020 PulseGuide returned control before completion, sleep 75
23:49:20.544 00.000 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"d9137b66-4627-438a-a15d-fb30483873ba"}
23:49:20.577 00.033 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"ea255c4f-b756-45c4-b4d3-5cbcc8286fbb"}
23:49:20.595 00.018 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":195,"width":15,"height":15,"star_pos":[6.87,6.73],"pixels":"..."},"id":"ea255c4f-b756-45c4-b4d3-5cbcc8286fbb"}
23:49:20.647 00.052 12020 IsGuiding returns 0
23:49:20.648 00.001 12020 Move returns status 0, amount 92
23:49:20.648 00.000 12020 MoveAxis(N, 45, ABG)
23:49:20.648 00.000 12020 Guiding  Dir = 0, Dur = 45
23:49:20.649 00.001 12020 IsSlewing returns 0
23:49:20.650 00.001 12020 IsGuiding returns 0
23:49:20.776 00.126 12020 IsGuiding returns 1
23:49:20.776 00.000 12020 scope still moving after pulse duration time elapsed
23:49:20.887 00.111 12020 IsSlewing returns 0
23:49:20.888 00.001 12020 IsGuiding returns 0
23:49:20.888 00.000 12020 scope move finished after 45 + 192 ms
23:49:20.888 00.000 12020 Move returns status 0, amount 45
23:49:20.888 00.000 12020 move complete, result=0
23:49:20.888 00.000 12020 worker thread done servicing request
23:49:20.889 00.001 9340 GuideStep: -0.7 px 92 ms EAST, -0.3 px 45 ms NORTH
23:49:20.903 00.014 12020 Worker thread wakes up
23:49:20.904 00.001 12020 worker thread servicing REQUEST_EXPOSE 1000
23:49:20.904 00.000 12020 Handling exposure in thread, d=1000 o=3 r=(855,51,31,31)
23:49:22.254 01.350 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"b4d645ab-921e-4b4f-a4aa-d35d4668bcc3"}
23:49:22.282 00.028 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"b4d645ab-921e-4b4f-a4aa-d35d4668bcc3"}
23:49:22.319 00.037 12020 Exposure complete
23:49:22.321 00.002 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"6316bd88-ab98-4575-8a1e-794e6f291d1c"}
23:49:22.379 00.058 9340 case statement mapped state 6 to 3
23:49:22.397 00.018 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"6316bd88-ab98-4575-8a1e-794e6f291d1c"}
23:49:22.417 00.020 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"c14c8ae4-e6e1-4955-8f7a-9a56324f1c60"}
23:49:22.460 00.043 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":195,"width":15,"height":15,"star_pos":[6.87,6.73],"pixels":"..."},"id":"c14c8ae4-e6e1-4955-8f7a-9a56324f1c60"}
23:49:22.700 00.240 12020 worker thread done servicing request
23:49:22.700 00.000 9340 OnExposeComplete: enter
23:49:22.715 00.015 9340 UpdateGuideState(): m_state=6
23:49:22.732 00.017 9340 Star::Find(15, 870, 66, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 196
23:49:22.774 00.042 9340 Star::Find returns 1 (0), X=870.51, Y=66.67, Mass=370596, SNR=112.5, Peak=35461 HFD=3.5
23:49:22.795 00.021 9340 MultiStar: [#1 0.50,-0.52,0.72,U] [#2 0.49,0.06,0.63,U] [#3 0.01,0.19,0.67,U] [#4 0.71,-0.59,0.00,M3] [#5 0.18,0.04,0.54,U] [#6 0.45,-0.78,0.49,U] [#7 0.41,0.22,0.51,U] [#8 0.43,-0.97,0.00,M2] 
23:49:22.807 00.012 9340 refined, 6 included, MultiStar: {0.41, -0.02}, one-star: {0.67, 0.35}
23:49:22.822 00.015 9340 CameraToMount -- cameraTheta (-0.06) - m_xAngle (-3.14) = xAngle (3.07 = 3.07)
23:49:22.837 00.015 9340 CameraToMount -- cameraTheta (-0.06) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (3.06 = 3.06)
23:49:22.873 00.036 9340 CameraToMount -- cameraX=0.41 cameraY=-0.02 hyp=0.41 cameraTheta=-0.06 mountX=-0.41 mountY=0.03, mountTheta=3.06
23:49:22.897 00.024 9340 SchedulePrimaryMove(10104498, x=0.41, y=-0.02, opts=13)
23:49:22.909 00.012 9340 Enqueuing Move request for scope (0.41, -0.02)
23:49:22.924 00.015 12020 Worker thread wakes up
23:49:22.924 00.000 12020 worker thread servicing REQUEST_MOVE scope ofs (0.41, -0.02) opts 0xd
23:49:22.925 00.001 12020 Handling offset move in thread for scope, endpoint = (0.41, -0.02)
23:49:22.925 00.000 12020 Moving (0.41, -0.02) raw xDistance=-0.41 yDistance=0.03
23:49:22.925 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=4592, max=65529, med=7120, FiltMin=5464, FiltMax=65446, Gamma=2.870
23:49:22.941 00.016 12020 GuideAlgorithmHysteresis::Result() returns -0.30 from input -0.41
23:49:22.941 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:49:22.942 00.001 9340 UpdateGuideState exits: m=370596 SNR=112.5
23:49:22.974 00.032 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
23:49:22.974 00.000 12020 MoveAxis(E, 57, ABG)
23:49:22.974 00.000 12020 Guiding  Dir = 2, Dur = 57
23:49:22.975 00.001 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:49:22.989 00.014 12020 IsSlewing returns 0
23:49:22.991 00.002 9340 ScheduleExposure(1000,3,1) exposurePending=0
23:49:23.009 00.018 12020 IsGuiding returns 0
23:49:23.009 00.000 9340 Enqueuing Expose request
23:49:23.030 00.021 12020 PulseGuide returned control before completion, sleep 46
23:49:23.079 00.049 12020 IsGuiding returns 1
23:49:23.079 00.000 12020 scope still moving after pulse duration time elapsed
23:49:23.126 00.047 12020 IsSlewing returns 0
23:49:23.160 00.034 12020 IsGuiding returns 0
23:49:23.160 00.000 12020 scope move finished after 57 + 93 ms
23:49:23.160 00.000 12020 Move returns status 0, amount 57
23:49:23.160 00.000 12020 MoveAxis(N, 0, ABG)
23:49:23.160 00.000 12020 Move returns status 0, amount 0
23:49:23.160 00.000 12020 move complete, result=0
23:49:23.161 00.001 12020 worker thread done servicing request
23:49:23.161 00.000 9340 GuideStep: -0.4 px 57 ms EAST, 0.0 px 0 ms NORTH
23:49:23.176 00.015 12020 Worker thread wakes up
23:49:23.176 00.000 12020 worker thread servicing REQUEST_EXPOSE 1000
23:49:23.176 00.000 12020 Handling exposure in thread, d=1000 o=3 r=(855,51,31,31)
23:49:24.256 01.080 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"4c745df6-8d9e-43e9-b9dd-f42fa257ed1e"}
23:49:24.297 00.041 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"4c745df6-8d9e-43e9-b9dd-f42fa257ed1e"}
23:49:24.316 00.019 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"5cfef81f-8ec7-40aa-afd0-a29074e3bab9"}
23:49:24.329 00.013 9340 case statement mapped state 6 to 3
23:49:24.350 00.021 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"5cfef81f-8ec7-40aa-afd0-a29074e3bab9"}
23:49:24.416 00.066 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"9ae04ee0-db43-4f91-97ae-bd7cfbbc54d7"}
23:49:24.431 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":196,"width":15,"height":15,"star_pos":[6.51,6.67],"pixels":"..."},"id":"9ae04ee0-db43-4f91-97ae-bd7cfbbc54d7"}
23:49:24.541 00.110 12020 Exposure complete
23:49:24.910 00.369 12020 worker thread done servicing request
23:49:24.910 00.000 9340 OnExposeComplete: enter
23:49:24.925 00.015 9340 UpdateGuideState(): m_state=6
23:49:24.937 00.012 9340 Star::Find(15, 870, 66, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 197
23:49:24.952 00.015 9340 Star::Find returns 1 (0), X=870.81, Y=67.00, Mass=315391, SNR=91.7, Peak=29353 HFD=4.1
23:49:24.971 00.019 9340 MultiStar: [#1 1.01,-0.18,0.00,M2] [#2 0.87,0.18,0.78,U] [#3 0.28,0.38,0.88,U] [#4 0.72,-0.03,0.83,U] [#5 0.94,0.07,0.00,M1] [#6 1.10,-0.52,0.00,M2] [#7 0.74,1.05,0.00,M1] [#8 0.45,-0.98,0.00,M3] 
23:49:25.003 00.032 9340 refined, 3 included, MultiStar: {0.71, 0.33}, one-star: {0.98, 0.68}
23:49:25.020 00.017 9340 CameraToMount -- cameraTheta (0.43) - m_xAngle (-3.14) = xAngle (3.56 = -2.72)
23:49:25.037 00.017 9340 CameraToMount -- cameraTheta (0.43) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (3.55 = -2.73)
23:49:25.047 00.010 9340 CameraToMount -- cameraX=0.71 cameraY=0.33 hyp=0.79 cameraTheta=0.43 mountX=-0.72 mountY=-0.31, mountTheta=-2.73
23:49:25.067 00.020 9340 SchedulePrimaryMove(10104498, x=0.71, y=0.33, opts=13)
23:49:25.081 00.014 9340 Enqueuing Move request for scope (0.71, 0.33)
23:49:25.094 00.013 12020 Worker thread wakes up
23:49:25.094 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=4559, max=65529, med=7130, FiltMin=5578, FiltMax=61686, Gamma=2.870
23:49:25.126 00.032 12020 worker thread servicing REQUEST_MOVE scope ofs (0.71, 0.33) opts 0xd
23:49:25.126 00.000 9340 UpdateGuideState exits: m=315391 SNR=91.7
23:49:25.139 00.013 12020 Handling offset move in thread for scope, endpoint = (0.71, 0.33)
23:49:25.139 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:49:25.153 00.014 12020 Moving (0.71, 0.33) raw xDistance=-0.72 yDistance=-0.31
23:49:25.153 00.000 9340 ScheduleExposure(1000,3,1) exposurePending=0
23:49:25.163 00.010 12020 GuideAlgorithmHysteresis::Result() returns -0.45 from input -0.72
23:49:25.164 00.001 9340 Enqueuing Expose request
23:49:25.177 00.013 12020 GuideAlgorithmResistSwitch::result() returns -0.31 from input -0.31
23:49:25.177 00.000 12020 MoveAxis(E, 88, ABG)
23:49:25.178 00.001 12020 Guiding  Dir = 2, Dur = 88
23:49:25.179 00.001 12020 IsSlewing returns 0
23:49:25.180 00.001 12020 IsGuiding returns 0
23:49:25.205 00.025 12020 PulseGuide returned control before completion, sleep 74
23:49:25.282 00.077 12020 IsGuiding returns 1
23:49:25.282 00.000 12020 scope still moving after pulse duration time elapsed
23:49:25.316 00.034 12020 IsSlewing returns 0
23:49:25.367 00.051 12020 IsGuiding returns 0
23:49:25.378 00.011 12020 scope move finished after 88 + 110 ms
23:49:25.378 00.000 12020 Move returns status 0, amount 88
23:49:25.378 00.000 12020 MoveAxis(N, 52, ABG)
23:49:25.379 00.001 12020 Guiding  Dir = 0, Dur = 52
23:49:25.380 00.001 12020 IsSlewing returns 0
23:49:25.381 00.001 12020 IsGuiding returns 0
23:49:25.463 00.082 12020 IsGuiding returns 1
23:49:25.464 00.001 12020 scope still moving after pulse duration time elapsed
23:49:25.504 00.040 12020 IsSlewing returns 0
23:49:25.506 00.002 12020 IsGuiding returns 1
23:49:25.604 00.098 12020 IsSlewing returns 0
23:49:25.607 00.003 12020 IsGuiding returns 0
23:49:25.608 00.001 12020 scope move finished after 52 + 173 ms
23:49:25.608 00.000 12020 Move returns status 0, amount 52
23:49:25.608 00.000 12020 move complete, result=0
23:49:25.609 00.001 12020 worker thread done servicing request
23:49:25.609 00.000 9340 GuideStep: -0.7 px 88 ms EAST, -0.3 px 52 ms NORTH
23:49:25.645 00.036 12020 Worker thread wakes up
23:49:25.645 00.000 12020 worker thread servicing REQUEST_EXPOSE 1000
23:49:25.645 00.000 12020 Handling exposure in thread, d=1000 o=3 r=(855,51,31,31)
23:49:26.256 00.611 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"f7f325f1-0064-4420-8c55-51f6b3c7b4b0"}
23:49:26.310 00.054 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"f7f325f1-0064-4420-8c55-51f6b3c7b4b0"}
23:49:26.350 00.040 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"77df702a-4637-47fb-bf16-5d4ff14919d8"}
23:49:26.364 00.014 9340 case statement mapped state 6 to 3
23:49:26.413 00.049 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"77df702a-4637-47fb-bf16-5d4ff14919d8"}
23:49:26.520 00.107 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"524fdb41-f861-43e4-bbbe-6a15487f9043"}
23:49:26.612 00.092 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":197,"width":15,"height":15,"star_pos":[6.81,7.00],"pixels":"..."},"id":"524fdb41-f861-43e4-bbbe-6a15487f9043"}
23:49:27.044 00.432 12020 Exposure complete
23:49:27.522 00.478 12020 worker thread done servicing request
23:49:27.522 00.000 9340 OnExposeComplete: enter
23:49:27.541 00.019 9340 UpdateGuideState(): m_state=6
23:49:27.555 00.014 9340 Star::Find(15, 870, 67, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 198
23:49:27.569 00.014 9340 Star::Find returns 1 (0), X=870.47, Y=66.38, Mass=357202, SNR=117.6, Peak=34845 HFD=3.4
23:49:27.584 00.015 9340 MultiStar: [#1 0.38,-0.85,0.00,M3] [#2 0.49,-0.04,0.48,U] [#3 -0.08,-0.35,0.78,U] [#4 0.34,-0.39,0.67,U] [#5 -0.14,-0.19,0.54,U] [#6 0.45,-0.75,0.64,U] [#7 0.21,0.15,0.52,U] [#8 -0.01,-0.91,0.00,M4] 
23:49:27.624 00.040 9340 refined, 6 included, MultiStar: {0.29, -0.22}, one-star: {0.64, 0.06}
23:49:27.645 00.021 9340 CameraToMount -- cameraTheta (-0.63) - m_xAngle (-3.14) = xAngle (2.50 = 2.50)
23:49:27.659 00.014 9340 CameraToMount -- cameraTheta (-0.63) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (2.49 = 2.49)
23:49:27.675 00.016 9340 CameraToMount -- cameraX=0.29 cameraY=-0.22 hyp=0.37 cameraTheta=-0.63 mountX=-0.29 mountY=0.22, mountTheta=2.49
23:49:27.692 00.017 9340 SchedulePrimaryMove(10104498, x=0.29, y=-0.22, opts=13)
23:49:27.725 00.033 9340 Enqueuing Move request for scope (0.29, -0.22)
23:49:27.742 00.017 12020 Worker thread wakes up
23:49:27.742 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=4341, max=65529, med=7108, FiltMin=5594, FiltMax=63462, Gamma=2.870
23:49:27.759 00.017 12020 worker thread servicing REQUEST_MOVE scope ofs (0.29, -0.22) opts 0xd
23:49:27.759 00.000 9340 UpdateGuideState exits: m=357202 SNR=117.6
23:49:27.772 00.013 12020 Handling offset move in thread for scope, endpoint = (0.29, -0.22)
23:49:27.772 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:49:27.785 00.013 12020 Moving (0.29, -0.22) raw xDistance=-0.29 yDistance=0.22
23:49:27.785 00.000 9340 ScheduleExposure(1000,3,1) exposurePending=0
23:49:27.802 00.017 12020 GuideAlgorithmHysteresis::Result() returns -0.22 from input -0.29
23:49:27.802 00.000 9340 Enqueuing Expose request
23:49:27.815 00.013 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:49:27.832 00.017 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.22
23:49:27.832 00.000 12020 MoveAxis(E, 43, ABG)
23:49:27.833 00.001 12020 Guiding  Dir = 2, Dur = 43
23:49:27.875 00.042 12020 IsSlewing returns 0
23:49:27.876 00.001 12020 IsGuiding returns 0
23:49:27.907 00.031 12020 PulseGuide returned control before completion, sleep 23
23:49:27.948 00.041 12020 IsGuiding returns 1
23:49:27.949 00.001 12020 scope still moving after pulse duration time elapsed
23:49:27.987 00.038 12020 IsSlewing returns 0
23:49:27.988 00.001 12020 IsGuiding returns 0
23:49:27.988 00.000 12020 scope move finished after 43 + 68 ms
23:49:27.988 00.000 12020 Move returns status 0, amount 43
23:49:27.988 00.000 12020 MoveAxis(N, 0, ABG)
23:49:27.989 00.001 12020 Move returns status 0, amount 0
23:49:27.989 00.000 12020 move complete, result=0
23:49:27.989 00.000 12020 worker thread done servicing request
23:49:27.989 00.000 9340 GuideStep: -0.3 px 43 ms EAST, 0.2 px 0 ms NORTH
23:49:28.000 00.011 12020 Worker thread wakes up
23:49:28.001 00.001 12020 worker thread servicing REQUEST_EXPOSE 1000
23:49:28.001 00.000 12020 Handling exposure in thread, d=1000 o=3 r=(855,51,31,31)
23:49:28.265 00.264 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"365983aa-e26b-4fe2-9938-f12c4e56a3f5"}
23:49:28.312 00.047 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"365983aa-e26b-4fe2-9938-f12c4e56a3f5"}
23:49:28.329 00.017 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"679b700b-d37e-4a3a-b92a-922df84e2f3f"}
23:49:28.344 00.015 9340 case statement mapped state 6 to 3
23:49:28.358 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"679b700b-d37e-4a3a-b92a-922df84e2f3f"}
23:49:28.381 00.023 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"e62f7151-8567-4710-bd34-0b952130f7d3"}
23:49:28.394 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":198,"width":15,"height":15,"star_pos":[7.47,7.38],"pixels":"..."},"id":"e62f7151-8567-4710-bd34-0b952130f7d3"}
23:49:29.417 01.023 12020 Exposure complete
23:49:29.729 00.312 12020 worker thread done servicing request
23:49:29.730 00.001 9340 OnExposeComplete: enter
23:49:29.768 00.038 9340 UpdateGuideState(): m_state=6
23:49:29.784 00.016 9340 Star::Find(15, 870, 66, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 199
23:49:29.799 00.015 9340 Star::Find returns 1 (0), X=870.51, Y=67.19, Mass=332490, SNR=96.4, Peak=28665 HFD=3.8
23:49:29.814 00.015 9340 MultiStar: [#1 0.58,-0.01,0.83,U] [#2 0.80,0.36,0.67,U] [#3 0.52,0.66,0.84,U] [#4 0.47,0.05,0.77,U] [#5 0.53,0.46,0.57,U] [#6 0.82,-0.06,0.52,U] [#7 0.36,0.91,0.00,M1] [#8 0.44,-0.45,0.55,U] 
23:49:29.824 00.010 9340 refined, 7 included, MultiStar: {0.60, 0.29}, one-star: {0.68, 0.87}
23:49:29.839 00.015 9340 CameraToMount -- cameraTheta (0.45) - m_xAngle (-3.14) = xAngle (3.59 = -2.70)
23:49:29.852 00.013 9340 CameraToMount -- cameraTheta (0.45) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (3.57 = -2.71)
23:49:29.864 00.012 9340 CameraToMount -- cameraX=0.60 cameraY=0.29 hyp=0.67 cameraTheta=0.45 mountX=-0.61 mountY=-0.28, mountTheta=-2.71
23:49:29.903 00.039 9340 SchedulePrimaryMove(10104498, x=0.60, y=0.29, opts=13)
23:49:29.917 00.014 9340 Enqueuing Move request for scope (0.60, 0.29)
23:49:29.935 00.018 12020 Worker thread wakes up
23:49:29.935 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=4560, max=65489, med=7110, FiltMin=5468, FiltMax=64498, Gamma=2.870
23:49:29.955 00.020 12020 worker thread servicing REQUEST_MOVE scope ofs (0.60, 0.29) opts 0xd
23:49:29.955 00.000 9340 UpdateGuideState exits: m=332490 SNR=96.4
23:49:29.970 00.015 12020 Handling offset move in thread for scope, endpoint = (0.60, 0.29)
23:49:29.971 00.001 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:49:29.982 00.011 12020 Moving (0.60, 0.29) raw xDistance=-0.61 yDistance=-0.28
23:49:29.998 00.016 9340 ScheduleExposure(1000,3,1) exposurePending=0
23:49:30.016 00.018 12020 GuideAlgorithmHysteresis::Result() returns -0.38 from input -0.61
23:49:30.016 00.000 9340 Enqueuing Expose request
23:49:30.027 00.011 12020 GuideAlgorithmResistSwitch::result() returns -0.28 from input -0.28
23:49:30.027 00.000 12020 MoveAxis(E, 74, ABG)
23:49:30.028 00.001 12020 Guiding  Dir = 2, Dur = 74
23:49:30.034 00.006 12020 IsSlewing returns 0
23:49:30.039 00.005 12020 IsGuiding returns 0
23:49:30.065 00.026 12020 PulseGuide returned control before completion, sleep 58
23:49:30.134 00.069 12020 IsGuiding returns 1
23:49:30.135 00.001 12020 scope still moving after pulse duration time elapsed
23:49:30.208 00.073 12020 IsSlewing returns 0
23:49:30.210 00.002 12020 IsGuiding returns 0
23:49:30.210 00.000 12020 scope move finished after 74 + 96 ms
23:49:30.211 00.001 12020 Move returns status 0, amount 74
23:49:30.211 00.000 12020 MoveAxis(N, 47, ABG)
23:49:30.211 00.000 12020 Guiding  Dir = 0, Dur = 47
23:49:30.213 00.002 12020 IsSlewing returns 0
23:49:30.214 00.001 12020 IsGuiding returns 0
23:49:30.263 00.049 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"04c6cea1-7e79-47db-a012-cca50167424e"}
23:49:30.277 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"04c6cea1-7e79-47db-a012-cca50167424e"}
23:49:30.290 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"28247d76-8604-4a6f-a56f-31375c11d0a8"}
23:49:30.324 00.034 9340 case statement mapped state 6 to 3
23:49:30.335 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"28247d76-8604-4a6f-a56f-31375c11d0a8"}
23:49:30.350 00.015 12020 IsGuiding returns 1
23:49:30.350 00.000 12020 scope still moving after pulse duration time elapsed
23:49:30.351 00.001 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"3824c6bf-1b83-4ab2-a50b-14aaea01f517"}
23:49:30.364 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":199,"width":15,"height":15,"star_pos":[6.51,7.19],"pixels":"..."},"id":"3824c6bf-1b83-4ab2-a50b-14aaea01f517"}
23:49:30.434 00.070 12020 IsSlewing returns 0
23:49:30.435 00.001 12020 IsGuiding returns 0
23:49:30.435 00.000 12020 scope move finished after 47 + 173 ms
23:49:30.435 00.000 12020 Move returns status 0, amount 47
23:49:30.435 00.000 12020 move complete, result=0
23:49:30.436 00.001 12020 worker thread done servicing request
23:49:30.436 00.000 9340 GuideStep: -0.6 px 74 ms EAST, -0.3 px 47 ms NORTH
23:49:30.448 00.012 12020 Worker thread wakes up
23:49:30.449 00.001 12020 worker thread servicing REQUEST_EXPOSE 1000
23:49:30.449 00.000 12020 Handling exposure in thread, d=1000 o=3 r=(855,51,31,31)
23:49:31.825 01.376 12020 Exposure complete
23:49:32.152 00.327 12020 worker thread done servicing request
23:49:32.152 00.000 9340 OnExposeComplete: enter
23:49:32.181 00.029 9340 UpdateGuideState(): m_state=6
23:49:32.229 00.048 9340 Star::Find(15, 870, 67, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 200
23:49:32.251 00.022 9340 Star::Find returns 1 (0), X=870.07, Y=66.46, Mass=362881, SNR=116.0, Peak=40936 HFD=3.6
23:49:32.268 00.017 9340 MultiStar: [#1 0.27,-0.60,0.59,U] [#2 0.33,-0.14,0.68,U] [#3 -0.09,-0.13,0.68,U] [#4 0.05,-0.74,0.68,U] [#5 -0.06,-0.67,0.56,U] [#6 0.33,-0.62,0.51,U] [#7 0.19,-0.05,0.52,U] [#8 -0.52,-1.35,0.00,M4] 
23:49:32.309 00.041 9340 single-star, 7 included, MultiStar: {0.16, -0.31}, one-star: {0.24, 0.14}
23:49:32.347 00.038 9340 CameraToMount -- cameraTheta (0.52) - m_xAngle (-3.14) = xAngle (3.66 = -2.63)
23:49:32.377 00.030 9340 CameraToMount -- cameraTheta (0.52) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (3.64 = -2.64)
23:49:32.402 00.025 9340 CameraToMount -- cameraX=0.24 cameraY=0.14 hyp=0.27 cameraTheta=0.52 mountX=-0.24 mountY=-0.13, mountTheta=-2.64
23:49:32.456 00.054 9340 SchedulePrimaryMove(10104498, x=0.24, y=0.14, opts=13)
23:49:32.483 00.027 9340 Enqueuing Move request for scope (0.24, 0.14)
23:49:32.497 00.014 12020 Worker thread wakes up
23:49:32.497 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=4315, max=65459, med=7121, FiltMin=5509, FiltMax=64858, Gamma=2.870
23:49:32.511 00.014 12020 worker thread servicing REQUEST_MOVE scope ofs (0.24, 0.14) opts 0xd
23:49:32.511 00.000 12020 Handling offset move in thread for scope, endpoint = (0.24, 0.14)
23:49:32.511 00.000 12020 Moving (0.24, 0.14) raw xDistance=-0.24 yDistance=-0.13
23:49:32.512 00.001 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.24
23:49:32.512 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:49:32.512 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
23:49:32.512 00.000 12020 MoveAxis(E, 0, ABG)
23:49:32.513 00.001 9340 UpdateGuideState exits: m=362881 SNR=116.0
23:49:32.551 00.038 12020 Move returns status 0, amount 0
23:49:32.551 00.000 12020 MoveAxis(N, 0, ABG)
23:49:32.551 00.000 12020 Move returns status 0, amount 0
23:49:32.552 00.001 12020 move complete, result=0
23:49:32.552 00.000 12020 worker thread done servicing request
23:49:32.571 00.019 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:49:32.600 00.029 9340 ScheduleExposure(1000,3,1) exposurePending=0
23:49:32.625 00.025 9340 Enqueuing Expose request
23:49:32.657 00.032 12020 Worker thread wakes up
23:49:32.658 00.001 9340 GuideStep: -0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
23:49:32.701 00.043 12020 worker thread servicing REQUEST_EXPOSE 1000
23:49:32.701 00.000 12020 Handling exposure in thread, d=1000 o=3 r=(855,51,31,31)
23:49:32.725 00.024 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"7a06ea8b-4f67-40c8-bf38-146cbda2a2fb"}
23:49:32.762 00.037 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"7a06ea8b-4f67-40c8-bf38-146cbda2a2fb"}
23:49:32.785 00.023 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"238d10ec-ac8e-49b4-835d-a47d4a159b9d"}
23:49:32.827 00.042 9340 case statement mapped state 6 to 3
23:49:32.847 00.020 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"238d10ec-ac8e-49b4-835d-a47d4a159b9d"}
23:49:32.931 00.084 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"ece61d49-a2b8-4e1c-a7cc-f3d823401d99"}
23:49:32.960 00.029 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":200,"width":15,"height":15,"star_pos":[7.07,7.46],"pixels":"..."},"id":"ece61d49-a2b8-4e1c-a7cc-f3d823401d99"}
23:49:34.110 01.150 12020 Exposure complete
23:49:34.262 00.152 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"8e271db2-5c43-4446-841d-1df8bcbdb0b3"}
23:49:34.289 00.027 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"8e271db2-5c43-4446-841d-1df8bcbdb0b3"}
23:49:34.366 00.077 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"83009044-a4b9-47ae-a93c-2d8a3aab2bb0"}
23:49:34.387 00.021 9340 case statement mapped state 6 to 3
23:49:34.412 00.025 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"83009044-a4b9-47ae-a93c-2d8a3aab2bb0"}
23:49:34.443 00.031 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"4ba37595-bde5-4ce4-b075-faa65a1dddbf"}
23:49:34.501 00.058 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":200,"width":15,"height":15,"star_pos":[7.07,7.46],"pixels":"..."},"id":"4ba37595-bde5-4ce4-b075-faa65a1dddbf"}
23:49:34.535 00.034 12020 worker thread done servicing request
23:49:34.536 00.001 9340 OnExposeComplete: enter
23:49:34.558 00.022 9340 UpdateGuideState(): m_state=6
23:49:34.593 00.035 9340 Star::Find(15, 870, 66, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 201
23:49:34.609 00.016 9340 Star::Find returns 1 (0), X=870.05, Y=66.42, Mass=376031, SNR=101.1, Peak=42309 HFD=3.5
23:49:34.654 00.045 9340 MultiStar: [#1 0.35,-0.50,0.87,U] [#2 0.03,-0.20,0.75,U] [#3 -0.19,-0.03,0.98,U] [#4 -0.03,-0.14,0.87,U] [#5 0.03,-0.12,0.58,U] [#6 0.11,-0.59,0.55,U] [#7 -0.10,0.22,0.55,U] [#8 -0.18,-0.85,0.70,U] 
23:49:34.672 00.018 9340 refined, 8 included, MultiStar: {0.03, -0.22}, one-star: {0.22, 0.10}
23:49:34.687 00.015 9340 CameraToMount -- cameraTheta (-1.42) - m_xAngle (-3.14) = xAngle (1.71 = 1.71)
23:49:34.697 00.010 9340 CameraToMount -- cameraTheta (-1.42) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (1.70 = 1.70)
23:49:34.720 00.023 9340 CameraToMount -- cameraX=0.03 cameraY=-0.22 hyp=0.22 cameraTheta=-1.42 mountX=-0.03 mountY=0.22, mountTheta=1.71
23:49:34.739 00.019 9340 SchedulePrimaryMove(10104498, x=0.03, y=-0.22, opts=13)
23:49:34.775 00.036 9340 Enqueuing Move request for scope (0.03, -0.22)
23:49:34.791 00.016 12020 Worker thread wakes up
23:49:34.791 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=4422, max=65489, med=7121, FiltMin=5593, FiltMax=62609, Gamma=2.870
23:49:34.804 00.013 12020 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.22) opts 0xd
23:49:34.804 00.000 9340 UpdateGuideState exits: m=376031 SNR=101.1
23:49:34.814 00.010 12020 Handling offset move in thread for scope, endpoint = (0.03, -0.22)
23:49:34.814 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:49:34.827 00.013 12020 Moving (0.03, -0.22) raw xDistance=-0.03 yDistance=0.22
23:49:34.828 00.001 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
23:49:34.828 00.000 9340 ScheduleExposure(1000,3,1) exposurePending=0
23:49:34.842 00.014 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:49:34.842 00.000 9340 Enqueuing Expose request
23:49:34.857 00.015 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.22
23:49:34.857 00.000 12020 MoveAxis(E, 0, ABG)
23:49:34.857 00.000 12020 Move returns status 0, amount 0
23:49:34.857 00.000 12020 MoveAxis(N, 0, ABG)
23:49:34.857 00.000 12020 Move returns status 0, amount 0
23:49:34.858 00.001 12020 move complete, result=0
23:49:34.858 00.000 12020 worker thread done servicing request
23:49:34.858 00.000 12020 Worker thread wakes up
23:49:34.858 00.000 12020 worker thread servicing REQUEST_EXPOSE 1000
23:49:34.858 00.000 12020 Handling exposure in thread, d=1000 o=3 r=(855,51,31,31)
23:49:34.862 00.004 9340 GuideStep: -0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
23:49:36.218 01.356 12020 Exposure complete
23:49:36.274 00.056 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"59290c03-27b5-4f34-bcf3-1d96e198dcb1"}
23:49:36.308 00.034 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"59290c03-27b5-4f34-bcf3-1d96e198dcb1"}
23:49:36.335 00.027 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"d87a721a-9202-4e09-84a4-33d5ff649e4b"}
23:49:36.350 00.015 9340 case statement mapped state 6 to 3
23:49:36.360 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"d87a721a-9202-4e09-84a4-33d5ff649e4b"}
23:49:36.376 00.016 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"16c118e5-629b-4461-b740-cfff172e3112"}
23:49:36.394 00.018 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":201,"width":15,"height":15,"star_pos":[7.05,7.42],"pixels":"..."},"id":"16c118e5-629b-4461-b740-cfff172e3112"}
23:49:36.516 00.122 12020 worker thread done servicing request
23:49:36.517 00.001 9340 OnExposeComplete: enter
23:49:36.536 00.019 9340 UpdateGuideState(): m_state=6
23:49:36.577 00.041 9340 Star::Find(15, 870, 66, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 202
23:49:36.601 00.024 9340 Star::Find returns 1 (0), X=870.68, Y=67.03, Mass=334211, SNR=89.8, Peak=28273 HFD=4.0
23:49:36.619 00.018 9340 MultiStar: [#1 0.71,-0.09,0.73,U] [#2 0.70,0.38,0.73,U] [#3 0.19,0.57,0.87,U] [#4 0.81,0.07,0.87,U] [#5 0.48,0.19,0.70,U] [#6 0.85,-0.02,0.67,U] [#7 0.71,0.66,0.00,M1] [#8 0.13,-0.40,0.70,U] 
23:49:36.633 00.014 9340 refined, 7 included, MultiStar: {0.60, 0.21}, one-star: {0.85, 0.71}
23:49:36.651 00.018 9340 CameraToMount -- cameraTheta (0.33) - m_xAngle (-3.14) = xAngle (3.47 = -2.81)
23:49:36.665 00.014 9340 CameraToMount -- cameraTheta (0.33) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (3.45 = -2.83)
23:49:36.705 00.040 9340 CameraToMount -- cameraX=0.60 cameraY=0.21 hyp=0.63 cameraTheta=0.33 mountX=-0.60 mountY=-0.19, mountTheta=-2.83
23:49:36.725 00.020 9340 SchedulePrimaryMove(10104498, x=0.60, y=0.21, opts=13)
23:49:36.737 00.012 9340 Enqueuing Move request for scope (0.60, 0.21)
23:49:36.752 00.015 12020 Worker thread wakes up
23:49:36.752 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=4350, max=65529, med=7118, FiltMin=5407, FiltMax=63806, Gamma=2.870
23:49:36.762 00.010 12020 worker thread servicing REQUEST_MOVE scope ofs (0.60, 0.21) opts 0xd
23:49:36.762 00.000 12020 Handling offset move in thread for scope, endpoint = (0.60, 0.21)
23:49:36.762 00.000 12020 Moving (0.60, 0.21) raw xDistance=-0.60 yDistance=-0.19
23:49:36.762 00.000 9340 UpdateGuideState exits: m=334211 SNR=89.8
23:49:36.774 00.012 12020 GuideAlgorithmHysteresis::Result() returns -0.35 from input -0.60
23:49:36.774 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:49:36.786 00.012 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:49:36.786 00.000 9340 ScheduleExposure(1000,3,1) exposurePending=0
23:49:36.801 00.015 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
23:49:36.802 00.001 12020 MoveAxis(E, 68, ABG)
23:49:36.802 00.000 9340 Enqueuing Expose request
23:49:36.817 00.015 12020 Guiding  Dir = 2, Dur = 68
23:49:36.818 00.001 12020 IsSlewing returns 0
23:49:36.833 00.015 12020 IsGuiding returns 0
23:49:36.862 00.029 12020 PulseGuide returned control before completion, sleep 49
23:49:36.927 00.065 12020 IsGuiding returns 1
23:49:36.927 00.000 12020 scope still moving after pulse duration time elapsed
23:49:36.959 00.032 12020 IsSlewing returns 0
23:49:36.960 00.001 12020 IsGuiding returns 0
23:49:36.960 00.000 12020 scope move finished after 68 + 58 ms
23:49:36.960 00.000 12020 Move returns status 0, amount 68
23:49:36.960 00.000 12020 MoveAxis(N, 0, ABG)
23:49:36.961 00.001 12020 Move returns status 0, amount 0
23:49:36.961 00.000 12020 move complete, result=0
23:49:36.962 00.001 12020 worker thread done servicing request
23:49:36.963 00.001 9340 GuideStep: -0.6 px 68 ms EAST, -0.2 px 0 ms NORTH
23:49:36.999 00.036 12020 Worker thread wakes up
23:49:36.999 00.000 12020 worker thread servicing REQUEST_EXPOSE 1000
23:49:36.999 00.000 12020 Handling exposure in thread, d=1000 o=3 r=(855,51,31,31)
23:49:38.275 01.276 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"d70df8a4-6d4b-4347-b313-3a37b6da900f"}
23:49:38.321 00.046 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"d70df8a4-6d4b-4347-b313-3a37b6da900f"}
23:49:38.340 00.019 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"8cda93ed-cd79-415c-b39d-804d11239326"}
23:49:38.369 00.029 12020 Exposure complete
23:49:38.369 00.000 9340 case statement mapped state 6 to 3
23:49:38.394 00.025 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"8cda93ed-cd79-415c-b39d-804d11239326"}
23:49:38.421 00.027 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"e8f0e758-7d9f-4435-8fa2-766e9a530039"}
23:49:38.453 00.032 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":202,"width":15,"height":15,"star_pos":[6.68,7.03],"pixels":"..."},"id":"e8f0e758-7d9f-4435-8fa2-766e9a530039"}
23:49:38.675 00.222 12020 worker thread done servicing request
23:49:38.676 00.001 9340 OnExposeComplete: enter
23:49:38.712 00.036 9340 UpdateGuideState(): m_state=6
23:49:38.731 00.019 9340 Star::Find(15, 870, 67, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 203
23:49:38.749 00.018 9340 Star::Find returns 1 (0), X=870.27, Y=67.08, Mass=374668, SNR=100.8, Peak=33217 HFD=3.8
23:49:38.762 00.013 9340 MultiStar: [#1 0.01,-0.53,0.80,U] [#2 0.02,0.46,0.58,U] [#3 -0.36,0.56,0.72,U] [#4 0.40,-0.18,0.99,U] [#5 0.27,0.44,0.60,U] [#6 -0.03,-0.42,0.58,U] [#7 -0.11,0.99,0.00,M2] [#8 -0.27,-0.70,0.61,U] 
23:49:38.774 00.012 9340 refined, 7 included, MultiStar: {0.10, 0.07}, one-star: {0.44, 0.76}
23:49:38.791 00.017 9340 CameraToMount -- cameraTheta (0.62) - m_xAngle (-3.14) = xAngle (3.75 = -2.53)
23:49:38.806 00.015 9340 CameraToMount -- cameraTheta (0.62) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (3.74 = -2.55)
23:49:38.817 00.011 9340 CameraToMount -- cameraX=0.10 cameraY=0.07 hyp=0.12 cameraTheta=0.62 mountX=-0.10 mountY=-0.07, mountTheta=-2.54
23:49:38.848 00.031 9340 SchedulePrimaryMove(10104498, x=0.10, y=0.07, opts=13)
23:49:38.864 00.016 9340 Enqueuing Move request for scope (0.10, 0.07)
23:49:38.875 00.011 12020 Worker thread wakes up
23:49:38.875 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=4491, max=65489, med=7115, FiltMin=5297, FiltMax=64872, Gamma=2.870
23:49:38.886 00.011 12020 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.07) opts 0xd
23:49:38.887 00.001 9340 UpdateGuideState exits: m=374668 SNR=100.8
23:49:38.897 00.010 12020 Handling offset move in thread for scope, endpoint = (0.10, 0.07)
23:49:38.897 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:49:38.907 00.010 12020 Moving (0.10, 0.07) raw xDistance=-0.10 yDistance=-0.07
23:49:38.907 00.000 9340 ScheduleExposure(1000,3,1) exposurePending=0
23:49:38.921 00.014 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
23:49:38.922 00.001 9340 Enqueuing Expose request
23:49:38.936 00.014 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:49:38.936 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
23:49:38.940 00.004 12020 MoveAxis(E, 0, ABG)
23:49:38.940 00.000 12020 Move returns status 0, amount 0
23:49:38.940 00.000 12020 MoveAxis(N, 0, ABG)
23:49:38.940 00.000 12020 Move returns status 0, amount 0
23:49:38.941 00.001 12020 move complete, result=0
23:49:38.941 00.000 12020 worker thread done servicing request
23:49:38.941 00.000 12020 Worker thread wakes up
23:49:38.942 00.001 12020 worker thread servicing REQUEST_EXPOSE 1000
23:49:38.942 00.000 12020 Handling exposure in thread, d=1000 o=3 r=(855,51,31,31)
23:49:38.943 00.001 9340 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
23:49:40.273 01.330 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"8496f927-f5be-4d47-8b78-15f97bf5fc21"}
23:49:40.300 00.027 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"8496f927-f5be-4d47-8b78-15f97bf5fc21"}
23:49:40.340 00.040 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"af938868-2265-4dad-9043-42f9fbce8a26"}
23:49:40.448 00.108 12020 Exposure complete
23:49:40.448 00.000 9340 case statement mapped state 6 to 3
23:49:40.484 00.036 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"af938868-2265-4dad-9043-42f9fbce8a26"}
23:49:40.624 00.140 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"fae274e7-a70f-4987-8e8b-f1631df5d24b"}
23:49:40.737 00.113 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":203,"width":15,"height":15,"star_pos":[7.27,7.08],"pixels":"..."},"id":"fae274e7-a70f-4987-8e8b-f1631df5d24b"}
23:49:41.019 00.282 12020 worker thread done servicing request
23:49:41.019 00.000 9340 OnExposeComplete: enter
23:49:41.037 00.018 9340 UpdateGuideState(): m_state=6
23:49:41.048 00.011 9340 Star::Find(15, 870, 67, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 204
23:49:41.059 00.011 9340 Star::Find returns 1 (0), X=870.79, Y=67.29, Mass=327680, SNR=118.9, Peak=32345 HFD=3.6
23:49:41.071 00.012 9340 MultiStar: [#1 0.67,0.37,0.55,U] [#2 0.95,0.77,0.00,M1] [#3 0.20,1.18,0.00,M1] [#4 0.80,0.19,0.54,U] [#5 0.39,0.93,0.00,M1] [#6 0.85,0.22,0.43,U] [#7 0.61,1.20,0.00,M3] [#8 0.15,-0.19,0.51,U] 
23:49:41.084 00.013 9340 refined, 4 included, MultiStar: {0.73, 0.42}, one-star: {0.96, 0.97}
23:49:41.100 00.016 9340 CameraToMount -- cameraTheta (0.52) - m_xAngle (-3.14) = xAngle (3.66 = -2.62)
23:49:41.131 00.031 9340 CameraToMount -- cameraTheta (0.52) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (3.64 = -2.64)
23:49:41.146 00.015 9340 CameraToMount -- cameraX=0.73 cameraY=0.42 hyp=0.84 cameraTheta=0.52 mountX=-0.73 mountY=-0.40, mountTheta=-2.64
23:49:41.163 00.017 9340 SchedulePrimaryMove(10104498, x=0.73, y=0.42, opts=13)
23:49:41.177 00.014 9340 Enqueuing Move request for scope (0.73, 0.42)
23:49:41.188 00.011 12020 Worker thread wakes up
23:49:41.188 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=4479, max=65489, med=7153, FiltMin=5628, FiltMax=61456, Gamma=2.870
23:49:41.199 00.011 12020 worker thread servicing REQUEST_MOVE scope ofs (0.73, 0.42) opts 0xd
23:49:41.199 00.000 9340 UpdateGuideState exits: m=327680 SNR=118.9
23:49:41.214 00.015 12020 Handling offset move in thread for scope, endpoint = (0.73, 0.42)
23:49:41.214 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:49:41.230 00.016 12020 Moving (0.73, 0.42) raw xDistance=-0.73 yDistance=-0.40
23:49:41.230 00.000 12020 GuideAlgorithmHysteresis::Result() returns -0.43 from input -0.73
23:49:41.230 00.000 9340 ScheduleExposure(1000,3,1) exposurePending=0
23:49:41.244 00.014 12020 GuideAlgorithmResistSwitch::result() returns -0.40 from input -0.40
23:49:41.244 00.000 9340 Enqueuing Expose request
23:49:41.274 00.030 12020 MoveAxis(E, 83, ABG)
23:49:41.274 00.000 12020 Guiding  Dir = 2, Dur = 83
23:49:41.276 00.002 12020 IsSlewing returns 0
23:49:41.277 00.001 12020 IsGuiding returns 0
23:49:41.308 00.031 12020 PulseGuide returned control before completion, sleep 62
23:49:41.375 00.067 12020 IsGuiding returns 1
23:49:41.375 00.000 12020 scope still moving after pulse duration time elapsed
23:49:41.420 00.045 12020 IsSlewing returns 0
23:49:41.422 00.002 12020 IsGuiding returns 0
23:49:41.422 00.000 12020 scope move finished after 83 + 61 ms
23:49:41.422 00.000 12020 Move returns status 0, amount 83
23:49:41.422 00.000 12020 MoveAxis(N, 68, ABG)
23:49:41.422 00.000 12020 Guiding  Dir = 0, Dur = 68
23:49:41.423 00.001 12020 IsSlewing returns 0
23:49:41.424 00.001 12020 IsGuiding returns 0
23:49:41.501 00.077 12020 IsGuiding returns 1
23:49:41.501 00.000 12020 scope still moving after pulse duration time elapsed
23:49:41.533 00.032 12020 IsSlewing returns 0
23:49:41.580 00.047 12020 IsGuiding returns 1
23:49:41.675 00.095 12020 IsSlewing returns 0
23:49:41.676 00.001 12020 IsGuiding returns 0
23:49:41.677 00.001 12020 scope move finished after 68 + 184 ms
23:49:41.677 00.000 12020 Move returns status 0, amount 68
23:49:41.677 00.000 12020 move complete, result=0
23:49:41.677 00.000 12020 worker thread done servicing request
23:49:41.677 00.000 12020 Worker thread wakes up
23:49:41.678 00.001 9340 GuideStep: -0.7 px 83 ms EAST, -0.4 px 68 ms NORTH
23:49:41.693 00.015 12020 worker thread servicing REQUEST_EXPOSE 1000
23:49:41.693 00.000 12020 Handling exposure in thread, d=1000 o=3 r=(855,51,31,31)
23:49:42.272 00.579 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"bb5d5361-7767-4c74-b5cd-7a72df40a51f"}
23:49:42.304 00.032 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"bb5d5361-7767-4c74-b5cd-7a72df40a51f"}
23:49:42.341 00.037 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"c8818bef-3589-4801-bf7b-8c7b6d1bbeea"}
23:49:42.351 00.010 9340 case statement mapped state 6 to 3
23:49:42.359 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"c8818bef-3589-4801-bf7b-8c7b6d1bbeea"}
23:49:42.380 00.021 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"f692caf9-8ede-463f-8666-9d77aa02ab53"}
23:49:42.393 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":204,"width":15,"height":15,"star_pos":[6.79,7.29],"pixels":"..."},"id":"f692caf9-8ede-463f-8666-9d77aa02ab53"}
23:49:43.069 00.676 12020 Exposure complete
23:49:43.371 00.302 12020 worker thread done servicing request
23:49:43.371 00.000 9340 OnExposeComplete: enter
23:49:43.386 00.015 9340 UpdateGuideState(): m_state=6
23:49:43.462 00.076 9340 Star::Find(15, 870, 67, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 205
23:49:43.486 00.024 9340 Star::Find returns 1 (0), X=869.61, Y=66.71, Mass=340884, SNR=108.6, Peak=33612 HFD=3.6
23:49:43.504 00.018 9340 MultiStar: [#1 -0.18,-0.26,0.76,U] [#2 0.06,0.42,0.67,U] [#3 -0.54,0.56,0.73,U] [#4 -0.38,-0.39,0.72,U] [#5 -0.44,-0.15,0.62,U] [#6 -0.38,-0.73,0.47,U] [#7 -0.74,0.36,0.57,U] [#8 -0.45,-0.70,0.52,U] 
23:49:43.515 00.011 9340 refined, 8 included, MultiStar: {-0.35, 0.00}, one-star: {-0.22, 0.39}
23:49:43.530 00.015 9340 CameraToMount -- cameraTheta (3.14) - m_xAngle (-3.14) = xAngle (6.27 = -0.01)
23:49:43.547 00.017 9340 CameraToMount -- cameraTheta (3.14) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (6.26 = -0.02)
23:49:43.565 00.018 9340 CameraToMount -- cameraX=-0.35 cameraY=0.00 hyp=0.35 cameraTheta=3.14 mountX=0.35 mountY=-0.01, mountTheta=-0.02
23:49:43.606 00.041 9340 SchedulePrimaryMove(10104498, x=-0.35, y=0.00, opts=13)
23:49:43.623 00.017 9340 Enqueuing Move request for scope (-0.35, 0.00)
23:49:43.635 00.012 12020 Worker thread wakes up
23:49:43.636 00.001 9340 UpdateImageDisplay: Size=(1920,1080) min=4352, max=65496, med=7117, FiltMin=5344, FiltMax=65303, Gamma=2.870
23:49:43.649 00.013 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.35, 0.00) opts 0xd
23:49:43.649 00.000 9340 UpdateGuideState exits: m=340884 SNR=108.6
23:49:43.660 00.011 12020 Handling offset move in thread for scope, endpoint = (-0.35, 0.00)
23:49:43.660 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:49:43.671 00.011 12020 Moving (-0.35, 0.00) raw xDistance=0.35 yDistance=-0.01
23:49:43.671 00.000 9340 ScheduleExposure(1000,3,1) exposurePending=0
23:49:43.685 00.014 12020 GuideAlgorithmHysteresis::Result() returns 0.16 from input 0.35
23:49:43.686 00.001 9340 Enqueuing Expose request
23:49:43.698 00.012 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:49:43.698 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
23:49:43.698 00.000 12020 MoveAxis(W, 30, ABG)
23:49:43.698 00.000 12020 Guiding  Dir = 3, Dur = 30
23:49:43.699 00.001 12020 IsSlewing returns 0
23:49:43.701 00.002 12020 IsGuiding returns 0
23:49:43.727 00.026 12020 PulseGuide returned control before completion, sleep 15
23:49:43.748 00.021 12020 IsGuiding returns 1
23:49:43.748 00.000 12020 scope still moving after pulse duration time elapsed
23:49:43.819 00.071 12020 IsSlewing returns 0
23:49:43.820 00.001 12020 IsGuiding returns 0
23:49:43.821 00.001 12020 scope move finished after 30 + 89 ms
23:49:43.821 00.000 12020 Move returns status 0, amount 30
23:49:43.821 00.000 12020 MoveAxis(N, 0, ABG)
23:49:43.821 00.000 12020 Move returns status 0, amount 0
23:49:43.821 00.000 12020 move complete, result=0
23:49:43.822 00.001 12020 worker thread done servicing request
23:49:43.822 00.000 12020 Worker thread wakes up
23:49:43.822 00.000 9340 GuideStep: 0.3 px 30 ms WEST, -0.0 px 0 ms NORTH
23:49:43.834 00.012 12020 worker thread servicing REQUEST_EXPOSE 1000
23:49:43.835 00.001 12020 Handling exposure in thread, d=1000 o=3 r=(855,51,31,31)
23:49:44.271 00.436 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"62e42cda-d376-4f82-af38-2a5d38b485ed"}
23:49:44.287 00.016 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"62e42cda-d376-4f82-af38-2a5d38b485ed"}
23:49:44.298 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"8ce91822-d500-458e-b2d5-3e2543b6e884"}
23:49:44.309 00.011 9340 case statement mapped state 6 to 3
23:49:44.319 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"8ce91822-d500-458e-b2d5-3e2543b6e884"}
23:49:44.330 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"dccada96-031d-45d5-a02c-bdddca661151"}
23:49:44.340 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":205,"width":15,"height":15,"star_pos":[6.61,6.71],"pixels":"..."},"id":"dccada96-031d-45d5-a02c-bdddca661151"}
23:49:45.205 00.865 12020 Exposure complete
23:49:45.565 00.360 12020 worker thread done servicing request
23:49:45.565 00.000 9340 OnExposeComplete: enter
23:49:45.578 00.013 9340 UpdateGuideState(): m_state=6
23:49:45.598 00.020 9340 Star::Find(15, 869, 66, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 206
23:49:45.613 00.015 9340 Star::Find returns 1 (0), X=870.48, Y=67.08, Mass=353492, SNR=100.1, Peak=29793 HFD=3.8
23:49:45.631 00.018 9340 MultiStar: [#1 0.61,-0.21,0.77,U] [#2 0.57,0.22,0.71,U] [#3 0.38,0.54,0.78,U] [#4 0.61,-0.09,0.76,U] [#5 0.17,0.28,0.61,U] [#6 0.45,-0.47,0.55,U] [#7 0.55,0.81,0.00,M3] [#8 0.41,-0.40,0.57,U] 
23:49:45.646 00.015 9340 refined, 7 included, MultiStar: {0.50, 0.14}, one-star: {0.64, 0.76}
23:49:45.663 00.017 9340 CameraToMount -- cameraTheta (0.27) - m_xAngle (-3.14) = xAngle (3.40 = -2.88)
23:49:45.714 00.051 9340 CameraToMount -- cameraTheta (0.27) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (3.39 = -2.90)
23:49:45.727 00.013 9340 CameraToMount -- cameraX=0.50 cameraY=0.14 hyp=0.52 cameraTheta=0.27 mountX=-0.50 mountY=-0.13, mountTheta=-2.89
23:49:45.746 00.019 9340 SchedulePrimaryMove(10104498, x=0.50, y=0.14, opts=13)
23:49:45.761 00.015 9340 Enqueuing Move request for scope (0.50, 0.14)
23:49:45.776 00.015 12020 Worker thread wakes up
23:49:45.777 00.001 9340 UpdateImageDisplay: Size=(1920,1080) min=4142, max=65529, med=7132, FiltMin=5664, FiltMax=65446, Gamma=2.870
23:49:45.792 00.015 12020 worker thread servicing REQUEST_MOVE scope ofs (0.50, 0.14) opts 0xd
23:49:45.792 00.000 12020 Handling offset move in thread for scope, endpoint = (0.50, 0.14)
23:49:45.792 00.000 12020 Moving (0.50, 0.14) raw xDistance=-0.50 yDistance=-0.13
23:49:45.792 00.000 12020 GuideAlgorithmHysteresis::Result() returns -0.28 from input -0.50
23:49:45.793 00.001 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:49:45.793 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
23:49:45.793 00.000 12020 MoveAxis(E, 54, ABG)
23:49:45.793 00.000 12020 Guiding  Dir = 2, Dur = 54
23:49:45.814 00.021 9340 UpdateGuideState exits: m=353492 SNR=100.1
23:49:45.840 00.026 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:49:45.855 00.015 12020 IsSlewing returns 0
23:49:45.857 00.002 12020 IsGuiding returns 0
23:49:45.864 00.007 9340 ScheduleExposure(1000,3,1) exposurePending=0
23:49:45.881 00.017 9340 Enqueuing Expose request
23:49:45.894 00.013 12020 PulseGuide returned control before completion, sleep 40
23:49:45.978 00.084 12020 IsGuiding returns 0
23:49:45.978 00.000 12020 Move returns status 0, amount 54
23:49:45.978 00.000 12020 MoveAxis(N, 0, ABG)
23:49:45.978 00.000 12020 Move returns status 0, amount 0
23:49:45.979 00.001 12020 move complete, result=0
23:49:45.979 00.000 9340 GuideStep: -0.5 px 54 ms EAST, -0.1 px 0 ms NORTH
23:49:45.998 00.019 12020 worker thread done servicing request
23:49:45.998 00.000 12020 Worker thread wakes up
23:49:45.998 00.000 12020 worker thread servicing REQUEST_EXPOSE 1000
23:49:45.998 00.000 12020 Handling exposure in thread, d=1000 o=3 r=(855,51,31,31)
23:49:46.270 00.272 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"da2868c8-17ca-449a-bf16-c329805c9480"}
23:49:46.308 00.038 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"da2868c8-17ca-449a-bf16-c329805c9480"}
23:49:46.395 00.087 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"97d7166f-ae6d-4515-adcf-b85fe12e679f"}
23:49:46.446 00.051 9340 case statement mapped state 6 to 3
23:49:46.499 00.053 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"97d7166f-ae6d-4515-adcf-b85fe12e679f"}
23:49:46.565 00.066 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"16145f25-1ef4-40c6-b264-aca5a66bf5bf"}
23:49:46.594 00.029 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":206,"width":15,"height":15,"star_pos":[7.48,7.08],"pixels":"..."},"id":"16145f25-1ef4-40c6-b264-aca5a66bf5bf"}
23:49:47.460 00.866 12020 Exposure complete
23:49:47.936 00.476 12020 worker thread done servicing request
23:49:47.936 00.000 9340 OnExposeComplete: enter
23:49:47.947 00.011 9340 UpdateGuideState(): m_state=6
23:49:47.967 00.020 9340 Star::Find(15, 870, 67, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 207
23:49:47.980 00.013 9340 Star::Find returns 1 (0), X=870.25, Y=67.39, Mass=385683, SNR=105.1, Peak=35649 HFD=3.7
23:49:47.991 00.011 9340 MultiStar: [#1 0.30,0.40,0.74,U] [#2 0.05,0.53,0.63,U] [#3 -0.11,1.14,0.00,M1] [#4 0.28,0.63,0.69,U] [#5 0.24,1.07,0.00,M1] [#6 0.80,0.16,0.53,U] [#7 0.05,1.50,0.00,M4] [#8 0.02,-0.11,0.66,U] 
23:49:48.025 00.034 9340 refined, 5 included, MultiStar: {0.30, 0.51}, one-star: {0.42, 1.06}
23:49:48.041 00.016 9340 CameraToMount -- cameraTheta (1.03) - m_xAngle (-3.14) = xAngle (4.16 = -2.12)
23:49:48.054 00.013 9340 CameraToMount -- cameraTheta (1.03) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (4.15 = -2.13)
23:49:48.066 00.012 9340 CameraToMount -- cameraX=0.30 cameraY=0.51 hyp=0.59 cameraTheta=1.03 mountX=-0.31 mountY=-0.50, mountTheta=-2.12
23:49:48.080 00.014 9340 SchedulePrimaryMove(10104498, x=0.30, y=0.51, opts=13)
23:49:48.098 00.018 9340 Enqueuing Move request for scope (0.30, 0.51)
23:49:48.110 00.012 12020 Worker thread wakes up
23:49:48.111 00.001 9340 UpdateImageDisplay: Size=(1920,1080) min=4373, max=65496, med=7123, FiltMin=5582, FiltMax=65349, Gamma=2.870
23:49:48.122 00.011 12020 worker thread servicing REQUEST_MOVE scope ofs (0.30, 0.51) opts 0xd
23:49:48.123 00.001 12020 Handling offset move in thread for scope, endpoint = (0.30, 0.51)
23:49:48.123 00.000 12020 Moving (0.30, 0.51) raw xDistance=-0.31 yDistance=-0.50
23:49:48.123 00.000 12020 GuideAlgorithmHysteresis::Result() returns -0.21 from input -0.31
23:49:48.123 00.000 12020 GuideAlgorithmResistSwitch::result() returns -0.50 from input -0.50
23:49:48.123 00.000 12020 MoveAxis(E, 41, ABG)
23:49:48.124 00.001 12020 Guiding  Dir = 2, Dur = 41
23:49:48.124 00.000 9340 UpdateGuideState exits: m=385683 SNR=105.1
23:49:48.155 00.031 12020 IsSlewing returns 0
23:49:48.155 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:49:48.169 00.014 12020 IsGuiding returns 0
23:49:48.169 00.000 9340 ScheduleExposure(1000,3,1) exposurePending=0
23:49:48.180 00.011 9340 Enqueuing Expose request
23:49:48.200 00.020 12020 PulseGuide returned control before completion, sleep 21
23:49:48.229 00.029 12020 IsGuiding returns 1
23:49:48.230 00.001 12020 scope still moving after pulse duration time elapsed
23:49:48.271 00.041 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"543201f2-a886-42ca-8204-bf5516373e32"}
23:49:48.288 00.017 12020 IsSlewing returns 0
23:49:48.288 00.000 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"543201f2-a886-42ca-8204-bf5516373e32"}
23:49:48.303 00.015 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"31c32b25-ce5c-40c0-832d-5b357e22dba4"}
23:49:48.318 00.015 12020 IsGuiding returns 0
23:49:48.318 00.000 9340 case statement mapped state 6 to 3
23:49:48.327 00.009 12020 scope move finished after 41 + 107 ms
23:49:48.328 00.001 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"31c32b25-ce5c-40c0-832d-5b357e22dba4"}
23:49:48.341 00.013 12020 Move returns status 0, amount 41
23:49:48.341 00.000 12020 MoveAxis(N, 84, ABG)
23:49:48.341 00.000 12020 Guiding  Dir = 0, Dur = 84
23:49:48.342 00.001 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"6dd3efd5-f4d7-4e38-b340-27d75cec0aba"}
23:49:48.355 00.013 12020 IsSlewing returns 0
23:49:48.356 00.001 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":207,"width":15,"height":15,"star_pos":[7.25,7.39],"pixels":"..."},"id":"6dd3efd5-f4d7-4e38-b340-27d75cec0aba"}
23:49:48.375 00.019 12020 IsGuiding returns 0
23:49:48.472 00.097 12020 IsGuiding returns 1
23:49:48.473 00.001 12020 scope still moving after pulse duration time elapsed
23:49:48.495 00.022 12020 IsSlewing returns 0
23:49:48.496 00.001 12020 IsGuiding returns 1
23:49:48.569 00.073 12020 IsSlewing returns 0
23:49:48.676 00.107 12020 IsGuiding returns 0
23:49:48.676 00.000 12020 scope move finished after 84 + 216 ms
23:49:48.676 00.000 12020 Move returns status 0, amount 84
23:49:48.676 00.000 12020 move complete, result=0
23:49:48.678 00.002 12020 worker thread done servicing request
23:49:48.678 00.000 9340 GuideStep: -0.3 px 41 ms EAST, -0.5 px 84 ms NORTH
23:49:48.693 00.015 12020 Worker thread wakes up
23:49:48.693 00.000 12020 worker thread servicing REQUEST_EXPOSE 1000
23:49:48.693 00.000 12020 Handling exposure in thread, d=1000 o=3 r=(855,51,31,31)
23:49:50.085 01.392 12020 Exposure complete
23:49:50.269 00.184 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"fb8a1958-9f63-42b6-9f55-ef00de049d85"}
23:49:50.286 00.017 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"fb8a1958-9f63-42b6-9f55-ef00de049d85"}
23:49:50.299 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"0a7fb42a-297f-443b-a037-10411e22eeec"}
23:49:50.309 00.010 9340 case statement mapped state 6 to 3
23:49:50.320 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"0a7fb42a-297f-443b-a037-10411e22eeec"}
23:49:50.333 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"4a0a075e-8c7d-4313-9a33-f3b173fc4236"}
23:49:50.348 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":207,"width":15,"height":15,"star_pos":[7.25,7.39],"pixels":"..."},"id":"4a0a075e-8c7d-4313-9a33-f3b173fc4236"}
23:49:50.366 00.018 9340 OnExposeComplete: enter
23:49:50.401 00.035 12020 worker thread done servicing request
23:49:50.402 00.001 9340 UpdateGuideState(): m_state=6
23:49:50.416 00.014 9340 Star::Find(15, 870, 67, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 208
23:49:50.430 00.014 9340 Star::Find returns 1 (0), X=869.84, Y=67.05, Mass=353743, SNR=105.5, Peak=34065 HFD=3.7
23:49:50.443 00.013 9340 MultiStar: [#1 0.16,-0.29,0.79,U] [#2 -0.05,0.16,0.65,U] [#3 -0.46,0.59,0.73,U] [#4 0.02,-0.16,0.78,U] [#5 -0.41,0.20,0.62,U] [#6 0.00,-0.06,0.49,U] [#7 -0.30,0.70,0.50,U] [#8 -0.58,-0.30,0.52,U] 
23:49:50.452 00.009 9340 refined, 8 included, MultiStar: {-0.15, 0.20}, one-star: {0.01, 0.73}
23:49:50.464 00.012 9340 CameraToMount -- cameraTheta (2.23) - m_xAngle (-3.14) = xAngle (5.36 = -0.92)
23:49:50.480 00.016 9340 CameraToMount -- cameraTheta (2.23) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (5.35 = -0.94)
23:49:50.494 00.014 9340 CameraToMount -- cameraX=-0.15 cameraY=0.20 hyp=0.25 cameraTheta=2.23 mountX=0.15 mountY=-0.20, mountTheta=-0.93
23:49:50.532 00.038 9340 SchedulePrimaryMove(10104498, x=-0.15, y=0.20, opts=13)
23:49:50.544 00.012 9340 Enqueuing Move request for scope (-0.15, 0.20)
23:49:50.560 00.016 12020 Worker thread wakes up
23:49:50.560 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=4197, max=65496, med=7122, FiltMin=5629, FiltMax=65303, Gamma=2.870
23:49:50.570 00.010 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.15, 0.20) opts 0xd
23:49:50.570 00.000 9340 UpdateGuideState exits: m=353743 SNR=105.5
23:49:50.582 00.012 12020 Handling offset move in thread for scope, endpoint = (-0.15, 0.20)
23:49:50.582 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:49:50.596 00.014 12020 Moving (-0.15, 0.20) raw xDistance=0.15 yDistance=-0.20
23:49:50.596 00.000 9340 ScheduleExposure(1000,3,1) exposurePending=0
23:49:50.610 00.014 9340 Enqueuing Expose request
23:49:50.621 00.011 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.15
23:49:50.623 00.002 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:49:50.623 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.20
23:49:50.624 00.001 12020 MoveAxis(E, 0, ABG)
23:49:50.624 00.000 12020 Move returns status 0, amount 0
23:49:50.624 00.000 12020 MoveAxis(N, 0, ABG)
23:49:50.624 00.000 12020 Move returns status 0, amount 0
23:49:50.625 00.001 12020 move complete, result=0
23:49:50.625 00.000 12020 worker thread done servicing request
23:49:50.625 00.000 12020 Worker thread wakes up
23:49:50.625 00.000 12020 worker thread servicing REQUEST_EXPOSE 1000
23:49:50.625 00.000 12020 Handling exposure in thread, d=1000 o=3 r=(855,51,31,31)
23:49:50.627 00.002 9340 GuideStep: 0.2 px 0 ms EAST, -0.2 px 0 ms NORTH
23:49:51.982 01.355 12020 Exposure complete
23:49:52.203 00.221 12020 worker thread done servicing request
23:49:52.204 00.001 9340 OnExposeComplete: enter
23:49:52.217 00.013 9340 UpdateGuideState(): m_state=6
23:49:52.229 00.012 9340 Star::Find(15, 869, 67, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 209
23:49:52.239 00.010 9340 Star::Find returns 1 (0), X=870.06, Y=67.07, Mass=344359, SNR=97.2, Peak=32277 HFD=4.0
23:49:52.248 00.009 9340 MultiStar: [#1 0.24,0.08,0.77,U] [#2 0.48,0.69,0.67,U] [#3 0.01,0.77,0.81,U] [#4 0.05,-0.03,0.78,U] [#5 -0.43,0.32,0.67,U] [#6 0.35,0.16,0.59,U] [#7 -0.08,0.72,0.55,U] [#8 0.00,-0.73,0.69,U] 
23:49:52.259 00.011 9340 refined, 8 included, MultiStar: {0.10, 0.32}, one-star: {0.23, 0.75}
23:49:52.273 00.014 9340 CameraToMount -- cameraTheta (1.26) - m_xAngle (-3.14) = xAngle (4.40 = -1.89)
23:49:52.283 00.010 9340 CameraToMount -- cameraTheta (1.26) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (4.38 = -1.90)
23:49:52.312 00.029 9340 CameraToMount -- cameraX=0.10 cameraY=0.32 hyp=0.33 cameraTheta=1.26 mountX=-0.10 mountY=-0.32, mountTheta=-1.89
23:49:52.328 00.016 9340 SchedulePrimaryMove(10104498, x=0.10, y=0.32, opts=13)
23:49:52.340 00.012 9340 Enqueuing Move request for scope (0.10, 0.32)
23:49:52.351 00.011 12020 Worker thread wakes up
23:49:52.351 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=4474, max=65486, med=7118, FiltMin=5573, FiltMax=64736, Gamma=2.870
23:49:52.361 00.010 12020 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.32) opts 0xd
23:49:52.361 00.000 12020 Handling offset move in thread for scope, endpoint = (0.10, 0.32)
23:49:52.361 00.000 12020 Moving (0.10, 0.32) raw xDistance=-0.10 yDistance=-0.32
23:49:52.361 00.000 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
23:49:52.362 00.001 12020 GuideAlgorithmResistSwitch::result() returns -0.32 from input -0.32
23:49:52.362 00.000 12020 MoveAxis(E, 0, ABG)
23:49:52.362 00.000 12020 Move returns status 0, amount 0
23:49:52.362 00.000 12020 MoveAxis(N, 53, ABG)
23:49:52.362 00.000 12020 Guiding  Dir = 0, Dur = 53
23:49:52.362 00.000 9340 UpdateGuideState exits: m=344359 SNR=97.2
23:49:52.373 00.011 12020 IsSlewing returns 0
23:49:52.373 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:49:52.386 00.013 12020 IsGuiding returns 0
23:49:52.387 00.001 9340 ScheduleExposure(1000,3,1) exposurePending=0
23:49:52.402 00.015 9340 Enqueuing Expose request
23:49:52.412 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"3d9872d5-8332-499e-9246-19c623c93499"}
23:49:52.439 00.027 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"3d9872d5-8332-499e-9246-19c623c93499"}
23:49:52.454 00.015 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"bbe7825c-9123-4678-80eb-9ef2c1b8645f"}
23:49:52.463 00.009 9340 case statement mapped state 6 to 3
23:49:52.474 00.011 12020 IsGuiding returns 1
23:49:52.474 00.000 12020 scope still moving after pulse duration time elapsed
23:49:52.474 00.000 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"bbe7825c-9123-4678-80eb-9ef2c1b8645f"}
23:49:52.489 00.015 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"4425cb68-e906-4242-b03d-7595c5591063"}
23:49:52.498 00.009 12020 IsSlewing returns 0
23:49:52.498 00.000 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":209,"width":15,"height":15,"star_pos":[7.06,7.07],"pixels":"..."},"id":"4425cb68-e906-4242-b03d-7595c5591063"}
23:49:52.512 00.014 12020 IsGuiding returns 1
23:49:52.646 00.134 12020 IsSlewing returns 0
23:49:52.647 00.001 12020 IsGuiding returns 0
23:49:52.647 00.000 12020 scope move finished after 53 + 206 ms
23:49:52.647 00.000 12020 Move returns status 0, amount 53
23:49:52.647 00.000 12020 move complete, result=0
23:49:52.648 00.001 12020 worker thread done servicing request
23:49:52.648 00.000 12020 Worker thread wakes up
23:49:52.648 00.000 9340 GuideStep: -0.1 px 0 ms EAST, -0.3 px 53 ms NORTH
23:49:52.679 00.031 12020 worker thread servicing REQUEST_EXPOSE 1000
23:49:52.679 00.000 12020 Handling exposure in thread, d=1000 o=3 r=(855,51,31,31)
23:49:54.045 01.366 12020 Exposure complete
23:49:54.277 00.232 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"fe649212-0196-4706-beff-c4f8f7403826"}
23:49:54.308 00.031 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"fe649212-0196-4706-beff-c4f8f7403826"}
23:49:54.325 00.017 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"c77523bd-1352-447c-a38b-10aefab55eba"}
23:49:54.338 00.013 9340 case statement mapped state 6 to 3
23:49:54.350 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"c77523bd-1352-447c-a38b-10aefab55eba"}
23:49:54.368 00.018 12020 worker thread done servicing request
23:49:54.368 00.000 9340 OnExposeComplete: enter
23:49:54.382 00.014 9340 UpdateGuideState(): m_state=6
23:49:54.415 00.033 9340 Star::Find(15, 870, 67, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 210
23:49:54.432 00.017 9340 Star::Find returns 1 (0), X=870.26, Y=66.55, Mass=361241, SNR=114.9, Peak=42933 HFD=3.4
23:49:54.446 00.014 9340 MultiStar: [#1 0.08,-0.47,0.71,U] [#2 0.00,-0.11,0.62,U] [#3 -0.18,0.18,0.68,U] [#4 0.22,-0.43,0.77,U] [#5 0.09,-0.06,0.51,U] [#6 0.32,-0.55,0.52,U] [#7 0.00,0.01,0.41,U] [#8 -0.19,-0.79,0.57,U] 
23:49:54.457 00.011 9340 refined, 8 included, MultiStar: {0.11, -0.20}, one-star: {0.43, 0.22}
23:49:54.468 00.011 9340 CameraToMount -- cameraTheta (-1.07) - m_xAngle (-3.14) = xAngle (2.07 = 2.07)
23:49:54.480 00.012 9340 CameraToMount -- cameraTheta (-1.07) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (2.05 = 2.05)
23:49:54.499 00.019 9340 CameraToMount -- cameraX=0.11 cameraY=-0.20 hyp=0.23 cameraTheta=-1.07 mountX=-0.11 mountY=0.20, mountTheta=2.07
23:49:54.520 00.021 9340 SchedulePrimaryMove(10104498, x=0.11, y=-0.20, opts=13)
23:49:54.554 00.034 9340 Enqueuing Move request for scope (0.11, -0.20)
23:49:54.569 00.015 12020 Worker thread wakes up
23:49:54.569 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=4451, max=65529, med=7087, FiltMin=5573, FiltMax=65450, Gamma=2.870
23:49:54.582 00.013 12020 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.20) opts 0xd
23:49:54.582 00.000 9340 UpdateGuideState exits: m=361241 SNR=114.9
23:49:54.593 00.011 12020 Handling offset move in thread for scope, endpoint = (0.11, -0.20)
23:49:54.593 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:49:54.604 00.011 12020 Moving (0.11, -0.20) raw xDistance=-0.11 yDistance=0.20
23:49:54.604 00.000 9340 ScheduleExposure(1000,3,1) exposurePending=0
23:49:54.613 00.009 9340 Enqueuing Expose request
23:49:54.630 00.017 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
23:49:54.630 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:49:54.631 00.001 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.20
23:49:54.631 00.000 12020 MoveAxis(E, 0, ABG)
23:49:54.632 00.001 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"1f6f9f93-b835-4e9d-b7ad-6c233e474ae4"}
23:49:54.657 00.025 12020 Move returns status 0, amount 0
23:49:54.657 00.000 12020 MoveAxis(N, 0, ABG)
23:49:54.657 00.000 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":210,"width":15,"height":15,"star_pos":[7.26,6.55],"pixels":"..."},"id":"1f6f9f93-b835-4e9d-b7ad-6c233e474ae4"}
23:49:54.673 00.016 12020 Move returns status 0, amount 0
23:49:54.673 00.000 12020 move complete, result=0
23:49:54.673 00.000 12020 worker thread done servicing request
23:49:54.675 00.002 9340 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
23:49:54.717 00.042 12020 Worker thread wakes up
23:49:54.717 00.000 12020 worker thread servicing REQUEST_EXPOSE 1000
23:49:54.717 00.000 12020 Handling exposure in thread, d=1000 o=3 r=(855,51,31,31)
23:49:56.094 01.377 12020 Exposure complete
23:49:56.281 00.187 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"f2bc938b-d2e1-4f3c-aa1a-6d41631a57ee"}
23:49:56.300 00.019 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"f2bc938b-d2e1-4f3c-aa1a-6d41631a57ee"}
23:49:56.320 00.020 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"1d9e093a-6d59-4e8b-8901-9b4e42646a6a"}
23:49:56.354 00.034 9340 case statement mapped state 6 to 3
23:49:56.405 00.051 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"1d9e093a-6d59-4e8b-8901-9b4e42646a6a"}
23:49:56.433 00.028 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"c0aa2c78-fc7a-4db7-bf43-17774dca6f5a"}
23:49:56.458 00.025 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":210,"width":15,"height":15,"star_pos":[7.26,6.55],"pixels":"..."},"id":"c0aa2c78-fc7a-4db7-bf43-17774dca6f5a"}
23:49:56.520 00.062 12020 worker thread done servicing request
23:49:56.520 00.000 9340 OnExposeComplete: enter
23:49:56.543 00.023 9340 UpdateGuideState(): m_state=6
23:49:56.626 00.083 9340 Star::Find(15, 870, 66, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 211
23:49:56.690 00.064 9340 Star::Find returns 1 (0), X=869.93, Y=66.81, Mass=371648, SNR=99.4, Peak=38593 HFD=3.9
23:49:56.738 00.048 9340 MultiStar: [#1 0.36,-0.31,0.80,U] [#2 -0.00,0.27,0.77,U] [#3 -0.22,0.16,0.81,U] [#4 0.03,-0.04,0.90,U] [#5 -0.08,0.02,0.61,U] [#6 0.43,-0.24,0.69,U] [#7 -0.25,0.41,0.56,U] [#8 0.17,-0.58,0.53,U] 
23:49:56.822 00.084 9340 refined, 8 included, MultiStar: {0.06, 0.04}, one-star: {0.10, 0.48}
23:49:56.845 00.023 9340 CameraToMount -- cameraTheta (0.60) - m_xAngle (-3.14) = xAngle (3.74 = -2.54)
23:49:56.866 00.021 9340 CameraToMount -- cameraTheta (0.60) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (3.72 = -2.56)
23:49:56.880 00.014 9340 CameraToMount -- cameraX=0.06 cameraY=0.04 hyp=0.08 cameraTheta=0.60 mountX=-0.06 mountY=-0.04, mountTheta=-2.56
23:49:56.946 00.066 9340 SchedulePrimaryMove(10104498, x=0.06, y=0.04, opts=13)
23:49:56.965 00.019 9340 Enqueuing Move request for scope (0.06, 0.04)
23:49:56.985 00.020 12020 Worker thread wakes up
23:49:56.985 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=4312, max=65529, med=7105, FiltMin=5506, FiltMax=65446, Gamma=2.870
23:49:56.999 00.014 12020 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.04) opts 0xd
23:49:57.000 00.001 9340 UpdateGuideState exits: m=371648 SNR=99.4
23:49:57.016 00.016 12020 Handling offset move in thread for scope, endpoint = (0.06, 0.04)
23:49:57.016 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:49:57.055 00.039 12020 Moving (0.06, 0.04) raw xDistance=-0.06 yDistance=-0.04
23:49:57.056 00.001 9340 ScheduleExposure(1000,3,1) exposurePending=0
23:49:57.072 00.016 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
23:49:57.072 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:49:57.073 00.001 9340 Enqueuing Expose request
23:49:57.089 00.016 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
23:49:57.090 00.001 12020 MoveAxis(E, 0, ABG)
23:49:57.090 00.000 12020 Move returns status 0, amount 0
23:49:57.091 00.001 12020 MoveAxis(N, 0, ABG)
23:49:57.091 00.000 12020 Move returns status 0, amount 0
23:49:57.091 00.000 12020 move complete, result=0
23:49:57.091 00.000 12020 worker thread done servicing request
23:49:57.091 00.000 12020 Worker thread wakes up
23:49:57.092 00.001 12020 worker thread servicing REQUEST_EXPOSE 1000
23:49:57.092 00.000 12020 Handling exposure in thread, d=1000 o=3 r=(855,51,31,31)
23:49:57.096 00.004 9340 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
23:49:58.299 01.203 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"93f20ecf-b2db-4884-95a0-c6fdf65e86b6"}
23:49:58.344 00.045 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"93f20ecf-b2db-4884-95a0-c6fdf65e86b6"}
23:49:58.380 00.036 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"80097af8-77a6-4280-a57b-8b3104cc76aa"}
23:49:58.401 00.021 9340 case statement mapped state 6 to 3
23:49:58.452 00.051 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"80097af8-77a6-4280-a57b-8b3104cc76aa"}
23:49:58.476 00.024 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"c9f50a72-aec3-46af-93a8-814a8ab0e27a"}
23:49:58.519 00.043 12020 Exposure complete
23:49:58.552 00.033 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":211,"width":15,"height":15,"star_pos":[6.93,6.81],"pixels":"..."},"id":"c9f50a72-aec3-46af-93a8-814a8ab0e27a"}
23:49:58.909 00.357 12020 worker thread done servicing request
23:49:58.909 00.000 9340 OnExposeComplete: enter
23:49:58.924 00.015 9340 UpdateGuideState(): m_state=6
23:49:58.937 00.013 9340 Star::Find(15, 869, 66, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 212
23:49:58.951 00.014 9340 Star::Find returns 1 (0), X=870.48, Y=67.05, Mass=327284, SNR=98.9, Peak=32057 HFD=3.6
23:49:58.986 00.035 9340 MultiStar: [#1 0.87,0.01,0.79,U] [#2 0.52,0.47,0.72,U] [#3 0.32,0.59,0.69,U] [#4 0.52,-0.09,0.80,U] [#5 0.42,0.19,0.50,U] [#6 0.40,-0.50,0.49,U] [#7 0.43,0.63,0.65,U] [#8 0.20,-0.31,0.66,U] 
23:49:59.002 00.016 9340 refined, 8 included, MultiStar: {0.50, 0.23}, one-star: {0.65, 0.73}
23:49:59.018 00.016 9340 CameraToMount -- cameraTheta (0.43) - m_xAngle (-3.14) = xAngle (3.57 = -2.72)
23:49:59.029 00.011 9340 CameraToMount -- cameraTheta (0.43) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (3.55 = -2.73)
23:49:59.046 00.017 9340 CameraToMount -- cameraX=0.50 cameraY=0.23 hyp=0.55 cameraTheta=0.43 mountX=-0.50 mountY=-0.22, mountTheta=-2.73
23:49:59.085 00.039 9340 SchedulePrimaryMove(10104498, x=0.50, y=0.23, opts=13)
23:49:59.104 00.019 9340 Enqueuing Move request for scope (0.50, 0.23)
23:49:59.119 00.015 12020 Worker thread wakes up
23:49:59.119 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=4433, max=65529, med=7094, FiltMin=5555, FiltMax=65446, Gamma=2.870
23:49:59.132 00.013 12020 worker thread servicing REQUEST_MOVE scope ofs (0.50, 0.23) opts 0xd
23:49:59.132 00.000 9340 UpdateGuideState exits: m=327284 SNR=98.9
23:49:59.145 00.013 12020 Handling offset move in thread for scope, endpoint = (0.50, 0.23)
23:49:59.145 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:49:59.158 00.013 12020 Moving (0.50, 0.23) raw xDistance=-0.50 yDistance=-0.22
23:49:59.158 00.000 9340 ScheduleExposure(1000,3,1) exposurePending=0
23:49:59.189 00.031 12020 GuideAlgorithmHysteresis::Result() returns -0.30 from input -0.50
23:49:59.190 00.001 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:49:59.190 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.22
23:49:59.190 00.000 12020 MoveAxis(E, 57, ABG)
23:49:59.190 00.000 12020 Guiding  Dir = 2, Dur = 57
23:49:59.191 00.001 9340 Enqueuing Expose request
23:49:59.208 00.017 12020 IsSlewing returns 0
23:49:59.209 00.001 12020 IsGuiding returns 0
23:49:59.234 00.025 12020 PulseGuide returned control before completion, sleep 43
23:49:59.314 00.080 12020 IsGuiding returns 1
23:49:59.315 00.001 12020 scope still moving after pulse duration time elapsed
23:49:59.346 00.031 12020 IsSlewing returns 0
23:49:59.347 00.001 12020 IsGuiding returns 0
23:49:59.347 00.000 12020 scope move finished after 57 + 80 ms
23:49:59.347 00.000 12020 Move returns status 0, amount 57
23:49:59.348 00.001 12020 MoveAxis(N, 0, ABG)
23:49:59.348 00.000 12020 Move returns status 0, amount 0
23:49:59.348 00.000 12020 move complete, result=0
23:49:59.348 00.000 12020 worker thread done servicing request
23:49:59.349 00.001 9340 GuideStep: -0.5 px 57 ms EAST, -0.2 px 0 ms NORTH
23:49:59.361 00.012 12020 Worker thread wakes up
23:49:59.362 00.001 12020 worker thread servicing REQUEST_EXPOSE 1000
23:49:59.362 00.000 12020 Handling exposure in thread, d=1000 o=3 r=(855,51,31,31)
23:50:00.298 00.936 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"000d7c6f-a5d7-4d61-bb3d-e87bc7baa6b3"}
23:50:00.356 00.058 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"000d7c6f-a5d7-4d61-bb3d-e87bc7baa6b3"}
23:50:00.397 00.041 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"e724be5f-2118-42f9-af18-31751f0b85eb"}
23:50:00.465 00.068 9340 case statement mapped state 6 to 3
23:50:00.490 00.025 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"e724be5f-2118-42f9-af18-31751f0b85eb"}
23:50:00.528 00.038 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"35cc99c9-481a-45ab-8228-eda0c4bcb242"}
23:50:00.606 00.078 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":212,"width":15,"height":15,"star_pos":[7.48,7.05],"pixels":"..."},"id":"35cc99c9-481a-45ab-8228-eda0c4bcb242"}
23:50:00.772 00.166 12020 Exposure complete
23:50:01.549 00.777 12020 worker thread done servicing request
23:50:01.549 00.000 9340 OnExposeComplete: enter
23:50:01.570 00.021 9340 UpdateGuideState(): m_state=6
23:50:01.605 00.035 9340 Star::Find(15, 870, 67, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 213
23:50:01.625 00.020 9340 Star::Find returns 1 (0), X=869.73, Y=67.06, Mass=367641, SNR=114.9, Peak=35944 HFD=3.6
23:50:01.643 00.018 9340 MultiStar: [#1 0.01,0.20,0.77,U] [#2 -0.19,0.53,0.55,U] [#3 -0.53,0.89,0.00,M1] [#4 -0.26,0.09,0.70,U] [#5 -0.51,0.66,0.44,U] [#6 0.10,0.41,0.45,U] [#7 -0.96,0.59,0.00,M1] [#8 -0.60,-0.28,0.57,U] 
23:50:01.659 00.016 9340 refined, 6 included, MultiStar: {-0.20, 0.35}, one-star: {-0.10, 0.73}
23:50:01.674 00.015 9340 CameraToMount -- cameraTheta (2.09) - m_xAngle (-3.14) = xAngle (5.23 = -1.06)
23:50:01.709 00.035 9340 CameraToMount -- cameraTheta (2.09) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (5.21 = -1.07)
23:50:01.728 00.019 9340 CameraToMount -- cameraX=-0.20 cameraY=0.35 hyp=0.40 cameraTheta=2.09 mountX=0.20 mountY=-0.35, mountTheta=-1.06
23:50:01.750 00.022 9340 SchedulePrimaryMove(10104498, x=-0.20, y=0.35, opts=13)
23:50:01.781 00.031 9340 Enqueuing Move request for scope (-0.20, 0.35)
23:50:01.815 00.034 12020 Worker thread wakes up
23:50:01.816 00.001 9340 UpdateImageDisplay: Size=(1920,1080) min=4445, max=65496, med=7099, FiltMin=5620, FiltMax=65349, Gamma=2.870
23:50:01.831 00.015 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.20, 0.35) opts 0xd
23:50:01.832 00.001 9340 UpdateGuideState exits: m=367641 SNR=114.9
23:50:01.845 00.013 12020 Handling offset move in thread for scope, endpoint = (-0.20, 0.35)
23:50:01.846 00.001 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:50:01.858 00.012 12020 Moving (-0.20, 0.35) raw xDistance=0.20 yDistance=-0.35
23:50:01.858 00.000 9340 ScheduleExposure(1000,3,1) exposurePending=0
23:50:01.873 00.015 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.20
23:50:01.874 00.001 12020 GuideAlgorithmResistSwitch::result() returns -0.35 from input -0.35
23:50:01.874 00.000 12020 MoveAxis(E, 0, ABG)
23:50:01.874 00.000 12020 Move returns status 0, amount 0
23:50:01.875 00.001 9340 Enqueuing Expose request
23:50:01.890 00.015 12020 MoveAxis(N, 59, ABG)
23:50:01.890 00.000 12020 Guiding  Dir = 0, Dur = 59
23:50:01.891 00.001 12020 IsSlewing returns 0
23:50:01.893 00.002 12020 IsGuiding returns 0
23:50:02.017 00.124 12020 IsGuiding returns 1
23:50:02.017 00.000 12020 scope still moving after pulse duration time elapsed
23:50:02.039 00.022 12020 IsSlewing returns 0
23:50:02.040 00.001 12020 IsGuiding returns 1
23:50:02.145 00.105 12020 IsSlewing returns 0
23:50:02.146 00.001 12020 IsGuiding returns 0
23:50:02.146 00.000 12020 scope move finished after 59 + 193 ms
23:50:02.146 00.000 12020 Move returns status 0, amount 59
23:50:02.146 00.000 12020 move complete, result=0
23:50:02.147 00.001 12020 worker thread done servicing request
23:50:02.147 00.000 9340 GuideStep: 0.2 px 0 ms EAST, -0.4 px 59 ms NORTH
23:50:02.158 00.011 12020 Worker thread wakes up
23:50:02.159 00.001 12020 worker thread servicing REQUEST_EXPOSE 1000
23:50:02.160 00.001 12020 Handling exposure in thread, d=1000 o=3 r=(855,51,31,31)
23:50:02.298 00.138 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"cfd7de8b-d339-41f0-a600-6ce65e205294"}
23:50:02.329 00.031 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"cfd7de8b-d339-41f0-a600-6ce65e205294"}
23:50:02.351 00.022 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"d2e5a59f-825c-49d6-9f77-caf767deb168"}
23:50:02.363 00.012 9340 case statement mapped state 6 to 3
23:50:02.377 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"d2e5a59f-825c-49d6-9f77-caf767deb168"}
23:50:02.453 00.076 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"38d65f5a-1f2f-44f5-ac5d-942cc6a423dc"}
23:50:02.473 00.020 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":213,"width":15,"height":15,"star_pos":[6.73,7.06],"pixels":"..."},"id":"38d65f5a-1f2f-44f5-ac5d-942cc6a423dc"}
23:50:03.525 01.052 12020 Exposure complete
23:50:03.806 00.281 12020 worker thread done servicing request
23:50:03.806 00.000 9340 OnExposeComplete: enter
23:50:03.822 00.016 9340 UpdateGuideState(): m_state=6
23:50:03.840 00.018 9340 Star::Find(15, 869, 67, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 214
23:50:03.855 00.015 9340 Star::Find returns 1 (0), X=870.10, Y=67.32, Mass=385812, SNR=102.3, Peak=35317 HFD=3.8
23:50:03.885 00.030 9340 MultiStar: [#1 0.01,0.04,0.78,U] [#2 -0.10,0.28,0.56,U] [#3 -0.39,0.71,0.70,U] [#4 0.16,-0.04,0.83,U] [#5 -0.06,0.26,0.61,U] [#6 0.07,-0.53,0.51,U] [#7 -0.15,0.68,0.64,U] [#8 -0.66,-0.04,0.53,U] 
23:50:03.899 00.014 9340 refined, 8 included, MultiStar: {-0.06, 0.32}, one-star: {0.27, 1.00}
23:50:03.912 00.013 9340 CameraToMount -- cameraTheta (1.75) - m_xAngle (-3.14) = xAngle (4.89 = -1.40)
23:50:03.922 00.010 9340 CameraToMount -- cameraTheta (1.75) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (4.87 = -1.41)
23:50:03.934 00.012 9340 CameraToMount -- cameraX=-0.06 cameraY=0.32 hyp=0.32 cameraTheta=1.75 mountX=0.06 mountY=-0.32, mountTheta=-1.40
23:50:03.953 00.019 9340 SchedulePrimaryMove(10104498, x=-0.06, y=0.32, opts=13)
23:50:03.964 00.011 9340 Enqueuing Move request for scope (-0.06, 0.32)
23:50:03.995 00.031 12020 Worker thread wakes up
23:50:03.995 00.000 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.32) opts 0xd
23:50:03.995 00.000 12020 Handling offset move in thread for scope, endpoint = (-0.06, 0.32)
23:50:03.995 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=4331, max=65515, med=7096, FiltMin=5607, FiltMax=65446, Gamma=2.870
23:50:04.007 00.012 12020 Moving (-0.06, 0.32) raw xDistance=0.06 yDistance=-0.32
23:50:04.008 00.001 9340 UpdateGuideState exits: m=385812 SNR=102.3
23:50:04.021 00.013 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
23:50:04.021 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:50:04.030 00.009 12020 GuideAlgorithmResistSwitch::result() returns -0.32 from input -0.32
23:50:04.030 00.000 9340 ScheduleExposure(1000,3,1) exposurePending=0
23:50:04.041 00.011 9340 Enqueuing Expose request
23:50:04.054 00.013 12020 MoveAxis(E, 0, ABG)
23:50:04.054 00.000 12020 Move returns status 0, amount 0
23:50:04.054 00.000 12020 MoveAxis(N, 54, ABG)
23:50:04.054 00.000 12020 Guiding  Dir = 0, Dur = 54
23:50:04.055 00.001 12020 IsSlewing returns 0
23:50:04.056 00.001 12020 IsGuiding returns 0
23:50:04.144 00.088 12020 IsGuiding returns 1
23:50:04.144 00.000 12020 scope still moving after pulse duration time elapsed
23:50:04.224 00.080 12020 IsSlewing returns 0
23:50:04.298 00.074 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"6cd2b895-8b70-4600-96e2-8584404b63e8"}
23:50:04.321 00.023 12020 IsGuiding returns 0
23:50:04.321 00.000 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"6cd2b895-8b70-4600-96e2-8584404b63e8"}
23:50:04.331 00.010 12020 scope move finished after 54 + 211 ms
23:50:04.331 00.000 12020 Move returns status 0, amount 54
23:50:04.331 00.000 12020 move complete, result=0
23:50:04.331 00.000 12020 worker thread done servicing request
23:50:04.331 00.000 12020 Worker thread wakes up
23:50:04.331 00.000 9340 GuideStep: 0.1 px 0 ms EAST, -0.3 px 54 ms NORTH
23:50:04.344 00.013 12020 worker thread servicing REQUEST_EXPOSE 1000
23:50:04.345 00.001 12020 Handling exposure in thread, d=1000 o=3 r=(855,51,31,31)
23:50:04.352 00.007 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"9f934d86-d358-414e-83cc-4a9762b46cbf"}
23:50:04.362 00.010 9340 case statement mapped state 6 to 3
23:50:04.372 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"9f934d86-d358-414e-83cc-4a9762b46cbf"}
23:50:04.384 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"73dbe926-6201-41ed-a716-8a56b442b3dd"}
23:50:04.396 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":214,"width":15,"height":15,"star_pos":[7.10,7.32],"pixels":"..."},"id":"73dbe926-6201-41ed-a716-8a56b442b3dd"}
23:50:05.762 01.366 12020 Exposure complete
23:50:06.022 00.260 12020 worker thread done servicing request
23:50:06.024 00.002 9340 OnExposeComplete: enter
23:50:06.039 00.015 9340 UpdateGuideState(): m_state=6
23:50:06.057 00.018 9340 Star::Find(15, 870, 67, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 215
23:50:06.072 00.015 9340 Star::Find returns 1 (0), X=869.94, Y=66.88, Mass=373166, SNR=116.4, Peak=34424 HFD=4.2
23:50:06.081 00.009 9340 MultiStar: [#1 -0.01,-0.57,0.67,U] [#2 -0.07,0.37,0.60,U] [#3 -0.75,-0.11,0.63,U] [#4 -0.07,-0.39,0.59,U] [#5 -0.52,0.11,0.51,U] [#6 -0.48,-1.00,0.00,M1] [#7 -0.65,0.50,0.50,U] [#8 -0.53,-0.49,0.55,U] 
23:50:06.091 00.010 9340 refined, 7 included, MultiStar: {-0.27, 0.03}, one-star: {0.10, 0.56}
23:50:06.102 00.011 9340 CameraToMount -- cameraTheta (3.04) - m_xAngle (-3.14) = xAngle (6.18 = -0.10)
23:50:06.114 00.012 9340 CameraToMount -- cameraTheta (3.04) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (6.16 = -0.12)
23:50:06.144 00.030 9340 CameraToMount -- cameraX=-0.27 cameraY=0.03 hyp=0.27 cameraTheta=3.04 mountX=0.27 mountY=-0.03, mountTheta=-0.12
23:50:06.163 00.019 9340 SchedulePrimaryMove(10104498, x=-0.27, y=0.03, opts=13)
23:50:06.175 00.012 9340 Enqueuing Move request for scope (-0.27, 0.03)
23:50:06.186 00.011 12020 Worker thread wakes up
23:50:06.186 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=4293, max=65519, med=7093, FiltMin=5380, FiltMax=64073, Gamma=2.870
23:50:06.197 00.011 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.27, 0.03) opts 0xd
23:50:06.197 00.000 9340 UpdateGuideState exits: m=373166 SNR=116.4
23:50:06.211 00.014 12020 Handling offset move in thread for scope, endpoint = (-0.27, 0.03)
23:50:06.211 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:50:06.243 00.032 12020 Moving (-0.27, 0.03) raw xDistance=0.27 yDistance=-0.03
23:50:06.244 00.001 9340 ScheduleExposure(1000,3,1) exposurePending=0
23:50:06.258 00.014 12020 GuideAlgorithmHysteresis::Result() returns 0.16 from input 0.27
23:50:06.258 00.000 9340 Enqueuing Expose request
23:50:06.271 00.013 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:50:06.271 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
23:50:06.271 00.000 12020 MoveAxis(W, 30, ABG)
23:50:06.272 00.001 12020 Guiding  Dir = 3, Dur = 30
23:50:06.273 00.001 12020 IsSlewing returns 0
23:50:06.274 00.001 12020 IsGuiding returns 0
23:50:06.296 00.022 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"4132526c-a46d-4cd6-ac8d-cdeee9e409ad"}
23:50:06.330 00.034 12020 PulseGuide returned control before completion, sleep 12
23:50:06.330 00.000 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"4132526c-a46d-4cd6-ac8d-cdeee9e409ad"}
23:50:06.347 00.017 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"f40ffc8f-5394-4317-8b53-c17a95d0a5e2"}
23:50:06.363 00.016 9340 case statement mapped state 6 to 3
23:50:06.380 00.017 12020 IsGuiding returns 0
23:50:06.380 00.000 12020 Move returns status 0, amount 30
23:50:06.380 00.000 12020 MoveAxis(N, 0, ABG)
23:50:06.380 00.000 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"f40ffc8f-5394-4317-8b53-c17a95d0a5e2"}
23:50:06.397 00.017 12020 Move returns status 0, amount 0
23:50:06.399 00.002 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"fda4d558-b7d0-4036-bbc5-7658ae973aeb"}
23:50:06.440 00.041 12020 move complete, result=0
23:50:06.440 00.000 12020 worker thread done servicing request
23:50:06.440 00.000 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":215,"width":15,"height":15,"star_pos":[6.94,6.88],"pixels":"..."},"id":"fda4d558-b7d0-4036-bbc5-7658ae973aeb"}
23:50:06.452 00.012 12020 Worker thread wakes up
23:50:06.453 00.001 12020 worker thread servicing REQUEST_EXPOSE 1000
23:50:06.453 00.000 12020 Handling exposure in thread, d=1000 o=3 r=(855,51,31,31)
23:50:06.460 00.007 9340 GuideStep: 0.3 px 30 ms WEST, -0.0 px 0 ms NORTH
23:50:07.857 01.397 12020 Exposure complete
23:50:08.290 00.433 9340 OnExposeComplete: enter
23:50:08.304 00.014 12020 worker thread done servicing request
23:50:08.304 00.000 9340 UpdateGuideState(): m_state=6
23:50:08.316 00.012 9340 Star::Find(15, 869, 66, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 216
23:50:08.331 00.015 9340 Star::Find returns 1 (0), X=869.74, Y=66.76, Mass=336787, SNR=89.4, Peak=33597 HFD=3.6
23:50:08.345 00.014 9340 MultiStar: [#1 -0.29,-0.27,1.04,U] [#2 -0.13,-0.03,0.90,U] [#3 -0.58,0.51,0.98,U] [#4 -0.29,-0.22,0.86,U] [#5 -0.57,-0.03,0.68,U] [#6 -0.22,-0.42,0.63,U] [#7 -0.85,0.60,0.00,M1] [#8 -0.57,-1.05,0.00,M1] 
23:50:08.379 00.034 9340 refined, 6 included, MultiStar: {-0.30, 0.03}, one-star: {-0.09, 0.44}
23:50:08.393 00.014 9340 CameraToMount -- cameraTheta (3.05) - m_xAngle (-3.14) = xAngle (6.19 = -0.10)
23:50:08.407 00.014 9340 CameraToMount -- cameraTheta (3.05) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (6.17 = -0.11)
23:50:08.419 00.012 9340 CameraToMount -- cameraX=-0.30 cameraY=0.03 hyp=0.31 cameraTheta=3.05 mountX=0.30 mountY=-0.03, mountTheta=-0.11
23:50:08.435 00.016 9340 SchedulePrimaryMove(10104498, x=-0.30, y=0.03, opts=13)
23:50:08.447 00.012 9340 Enqueuing Move request for scope (-0.30, 0.03)
23:50:08.461 00.014 12020 Worker thread wakes up
23:50:08.461 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=4582, max=65450, med=7110, FiltMin=5582, FiltMax=65303, Gamma=2.870
23:50:08.491 00.030 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.30, 0.03) opts 0xd
23:50:08.492 00.001 9340 UpdateGuideState exits: m=336787 SNR=89.4
23:50:08.506 00.014 12020 Handling offset move in thread for scope, endpoint = (-0.30, 0.03)
23:50:08.506 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:50:08.518 00.012 12020 Moving (-0.30, 0.03) raw xDistance=0.30 yDistance=-0.03
23:50:08.518 00.000 9340 ScheduleExposure(1000,3,1) exposurePending=0
23:50:08.531 00.013 12020 GuideAlgorithmHysteresis::Result() returns 0.20 from input 0.30
23:50:08.532 00.001 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:50:08.532 00.000 9340 Enqueuing Expose request
23:50:08.541 00.009 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
23:50:08.542 00.001 12020 MoveAxis(W, 38, ABG)
23:50:08.542 00.000 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"75b1419d-7817-4a8e-bfc2-e810e41b5db5"}
23:50:08.555 00.013 12020 Guiding  Dir = 3, Dur = 38
23:50:08.556 00.001 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"75b1419d-7817-4a8e-bfc2-e810e41b5db5"}
23:50:08.570 00.014 12020 IsSlewing returns 0
23:50:08.571 00.001 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"39d85fa9-3628-43a1-9f0d-359b13edb672"}
23:50:08.602 00.031 12020 IsGuiding returns 0
23:50:08.603 00.001 9340 case statement mapped state 6 to 3
23:50:08.618 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"39d85fa9-3628-43a1-9f0d-359b13edb672"}
23:50:08.631 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"68f652a9-0c36-4178-9560-cdd4426c9f62"}
23:50:08.645 00.014 12020 PulseGuide returned control before completion, sleep 15
23:50:08.645 00.000 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":216,"width":15,"height":15,"star_pos":[6.74,6.76],"pixels":"..."},"id":"68f652a9-0c36-4178-9560-cdd4426c9f62"}
23:50:08.709 00.064 12020 IsGuiding returns 0
23:50:08.709 00.000 12020 Move returns status 0, amount 38
23:50:08.710 00.001 12020 MoveAxis(N, 0, ABG)
23:50:08.710 00.000 12020 Move returns status 0, amount 0
23:50:08.711 00.001 12020 move complete, result=0
23:50:08.711 00.000 9340 GuideStep: 0.3 px 38 ms WEST, -0.0 px 0 ms NORTH
23:50:08.726 00.015 12020 worker thread done servicing request
23:50:08.726 00.000 12020 Worker thread wakes up
23:50:08.726 00.000 12020 worker thread servicing REQUEST_EXPOSE 1000
23:50:08.726 00.000 12020 Handling exposure in thread, d=1000 o=3 r=(855,51,31,31)
23:50:10.097 01.371 12020 Exposure complete
23:50:10.295 00.198 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"f6666964-f979-47ae-a5ee-c6b6970d8094"}
23:50:10.323 00.028 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"f6666964-f979-47ae-a5ee-c6b6970d8094"}
23:50:10.338 00.015 12020 worker thread done servicing request
23:50:10.338 00.000 9340 OnExposeComplete: enter
23:50:10.349 00.011 9340 UpdateGuideState(): m_state=6
23:50:10.361 00.012 9340 Star::Find(15, 869, 66, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 217
23:50:10.370 00.009 9340 Star::Find returns 1 (0), X=870.37, Y=67.30, Mass=321367, SNR=98.6, Peak=31005 HFD=3.6
23:50:10.382 00.012 9340 MultiStar: [#1 0.52,0.05,0.72,U] [#2 0.35,0.60,0.64,U] [#3 0.03,0.76,0.76,U] [#4 0.36,0.48,0.73,U] [#5 0.30,0.61,0.49,U] [#6 0.42,0.02,0.53,U] [#7 0.21,0.70,0.52,U] [#8 0.24,-0.25,0.55,U] 
23:50:10.395 00.013 9340 refined, 8 included, MultiStar: {0.34, 0.48}, one-star: {0.54, 0.98}
23:50:10.406 00.011 9340 CameraToMount -- cameraTheta (0.95) - m_xAngle (-3.14) = xAngle (4.09 = -2.20)
23:50:10.419 00.013 9340 CameraToMount -- cameraTheta (0.95) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (4.07 = -2.21)
23:50:10.445 00.026 9340 CameraToMount -- cameraX=0.34 cameraY=0.48 hyp=0.59 cameraTheta=0.95 mountX=-0.35 mountY=-0.47, mountTheta=-2.20
23:50:10.463 00.018 9340 SchedulePrimaryMove(10104498, x=0.34, y=0.48, opts=13)
23:50:10.476 00.013 9340 Enqueuing Move request for scope (0.34, 0.48)
23:50:10.488 00.012 12020 Worker thread wakes up
23:50:10.489 00.001 9340 UpdateImageDisplay: Size=(1920,1080) min=4069, max=65486, med=7093, FiltMin=5623, FiltMax=61961, Gamma=2.870
23:50:10.497 00.008 12020 worker thread servicing REQUEST_MOVE scope ofs (0.34, 0.48) opts 0xd
23:50:10.497 00.000 12020 Handling offset move in thread for scope, endpoint = (0.34, 0.48)
23:50:10.497 00.000 12020 Moving (0.34, 0.48) raw xDistance=-0.35 yDistance=-0.47
23:50:10.498 00.001 9340 UpdateGuideState exits: m=321367 SNR=98.6
23:50:10.508 00.010 12020 GuideAlgorithmHysteresis::Result() returns -0.18 from input -0.35
23:50:10.509 00.001 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:50:10.521 00.012 12020 GuideAlgorithmResistSwitch::result() returns -0.47 from input -0.47
23:50:10.521 00.000 9340 ScheduleExposure(1000,3,1) exposurePending=0
23:50:10.534 00.013 12020 MoveAxis(E, 35, ABG)
23:50:10.534 00.000 9340 Enqueuing Expose request
23:50:10.545 00.011 12020 Guiding  Dir = 2, Dur = 35
23:50:10.546 00.001 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"f6ef9c40-d2c4-40f3-afe2-1b8297781de7"}
23:50:10.571 00.025 9340 case statement mapped state 6 to 3
23:50:10.582 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"f6ef9c40-d2c4-40f3-afe2-1b8297781de7"}
23:50:10.591 00.009 12020 IsSlewing returns 0
23:50:10.592 00.001 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"9a444c14-edb6-420a-8a40-1b7bbd2b05a3"}
23:50:10.606 00.014 12020 IsGuiding returns 0
23:50:10.606 00.000 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":217,"width":15,"height":15,"star_pos":[7.37,7.30],"pixels":"..."},"id":"9a444c14-edb6-420a-8a40-1b7bbd2b05a3"}
23:50:10.636 00.030 12020 PulseGuide returned control before completion, sleep 16
23:50:10.700 00.064 12020 IsGuiding returns 0
23:50:10.701 00.001 12020 Move returns status 0, amount 35
23:50:10.701 00.000 12020 MoveAxis(N, 79, ABG)
23:50:10.701 00.000 12020 Guiding  Dir = 0, Dur = 79
23:50:10.701 00.000 12020 IsSlewing returns 0
23:50:10.703 00.002 12020 IsGuiding returns 0
23:50:10.780 00.077 12020 PulseGuide returned control before completion, sleep 12
23:50:10.828 00.048 12020 IsGuiding returns 1
23:50:10.829 00.001 12020 scope still moving after pulse duration time elapsed
23:50:10.956 00.127 12020 IsSlewing returns 0
23:50:10.957 00.001 12020 IsGuiding returns 0
23:50:10.957 00.000 12020 scope move finished after 79 + 175 ms
23:50:10.957 00.000 12020 Move returns status 0, amount 79
23:50:10.957 00.000 12020 move complete, result=0
23:50:10.957 00.000 12020 worker thread done servicing request
23:50:10.958 00.001 9340 GuideStep: -0.3 px 35 ms EAST, -0.5 px 79 ms NORTH
23:50:10.969 00.011 12020 Worker thread wakes up
23:50:10.969 00.000 12020 worker thread servicing REQUEST_EXPOSE 1000
23:50:10.969 00.000 12020 Handling exposure in thread, d=1000 o=3 r=(855,51,31,31)
23:50:12.296 01.327 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"89a6d886-92d0-4150-8898-f2a9077dc785"}
23:50:12.308 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"89a6d886-92d0-4150-8898-f2a9077dc785"}
23:50:12.320 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"b86f2073-74db-46fa-8e47-454f5ca9b80d"}
23:50:12.332 00.012 9340 case statement mapped state 6 to 3
23:50:12.360 00.028 12020 Exposure complete
23:50:12.360 00.000 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"b86f2073-74db-46fa-8e47-454f5ca9b80d"}
23:50:12.372 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"8fe27f99-7783-4340-b9a7-a1f0423a3ce8"}
23:50:12.386 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":217,"width":15,"height":15,"star_pos":[7.37,7.30],"pixels":"..."},"id":"8fe27f99-7783-4340-b9a7-a1f0423a3ce8"}
23:50:12.601 00.215 12020 worker thread done servicing request
23:50:12.602 00.001 9340 OnExposeComplete: enter
23:50:12.612 00.010 9340 UpdateGuideState(): m_state=6
23:50:12.623 00.011 9340 Star::Find(15, 870, 67, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 218
23:50:12.636 00.013 9340 Star::Find returns 1 (0), X=870.24, Y=66.95, Mass=360692, SNR=103.4, Peak=32393 HFD=3.8
23:50:12.646 00.010 9340 MultiStar: [#1 -0.08,-0.37,0.87,U] [#2 -0.03,0.06,0.63,U] [#3 -0.29,0.18,0.78,U] [#4 0.20,-0.12,0.87,U] [#5 0.28,-0.10,0.57,U] [#6 0.57,-0.86,0.00,M1] [#7 -0.04,0.45,0.61,U] [#8 -0.34,-1.14,0.00,M1] 
23:50:12.656 00.010 9340 refined, 6 included, MultiStar: {0.08, 0.11}, one-star: {0.41, 0.63}
23:50:12.671 00.015 9340 CameraToMount -- cameraTheta (0.97) - m_xAngle (-3.14) = xAngle (4.11 = -2.18)
23:50:12.682 00.011 9340 CameraToMount -- cameraTheta (0.97) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (4.09 = -2.19)
23:50:12.693 00.011 9340 CameraToMount -- cameraX=0.08 cameraY=0.11 hyp=0.14 cameraTheta=0.97 mountX=-0.08 mountY=-0.11, mountTheta=-2.18
23:50:12.725 00.032 9340 SchedulePrimaryMove(10104498, x=0.08, y=0.11, opts=13)
23:50:12.735 00.010 9340 Enqueuing Move request for scope (0.08, 0.11)
23:50:12.748 00.013 12020 Worker thread wakes up
23:50:12.748 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=4236, max=65486, med=7100, FiltMin=5601, FiltMax=62717, Gamma=2.870
23:50:12.757 00.009 12020 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.11) opts 0xd
23:50:12.757 00.000 9340 UpdateGuideState exits: m=360692 SNR=103.4
23:50:12.769 00.012 12020 Handling offset move in thread for scope, endpoint = (0.08, 0.11)
23:50:12.769 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:50:12.780 00.011 12020 Moving (0.08, 0.11) raw xDistance=-0.08 yDistance=-0.11
23:50:12.780 00.000 9340 ScheduleExposure(1000,3,1) exposurePending=0
23:50:12.791 00.011 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
23:50:12.792 00.001 9340 Enqueuing Expose request
23:50:12.803 00.011 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:50:12.803 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
23:50:12.803 00.000 12020 MoveAxis(E, 0, ABG)
23:50:12.803 00.000 12020 Move returns status 0, amount 0
23:50:12.804 00.001 12020 MoveAxis(N, 0, ABG)
23:50:12.804 00.000 12020 Move returns status 0, amount 0
23:50:12.804 00.000 12020 move complete, result=0
23:50:12.804 00.000 12020 worker thread done servicing request
23:50:12.804 00.000 12020 Worker thread wakes up
23:50:12.804 00.000 12020 worker thread servicing REQUEST_EXPOSE 1000
23:50:12.804 00.000 12020 Handling exposure in thread, d=1000 o=3 r=(855,51,31,31)
23:50:12.807 00.003 9340 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
23:50:14.166 01.359 12020 Exposure complete
23:50:14.296 00.130 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"8b5fc04c-d33d-4555-9c76-4b134763e822"}
23:50:14.308 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"8b5fc04c-d33d-4555-9c76-4b134763e822"}
23:50:14.323 00.015 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"6513bb42-4e76-42bb-b7c5-ab017c4a514d"}
23:50:14.341 00.018 9340 case statement mapped state 6 to 3
23:50:14.366 00.025 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"6513bb42-4e76-42bb-b7c5-ab017c4a514d"}
23:50:14.405 00.039 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"597d22ed-7ead-4948-a676-863fdd1b3f00"}
23:50:14.422 00.017 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":218,"width":15,"height":15,"star_pos":[7.24,6.95],"pixels":"..."},"id":"597d22ed-7ead-4948-a676-863fdd1b3f00"}
23:50:14.488 00.066 12020 worker thread done servicing request
23:50:14.488 00.000 9340 OnExposeComplete: enter
23:50:14.507 00.019 9340 UpdateGuideState(): m_state=6
23:50:14.553 00.046 9340 Star::Find(15, 870, 66, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 219
23:50:14.570 00.017 9340 Star::Find returns 1 (0), X=870.18, Y=66.73, Mass=329000, SNR=98.3, Peak=34297 HFD=3.5
23:50:14.582 00.012 9340 MultiStar: [#1 0.26,-0.38,0.87,U] [#2 0.24,0.17,0.63,U] [#3 -0.06,0.66,0.75,U] [#4 0.04,-0.46,0.96,U] [#5 -0.18,0.16,0.66,U] [#6 0.25,-0.33,0.52,U] [#7 -0.03,0.79,0.57,U] [#8 -0.22,-0.58,0.57,U] 
23:50:14.596 00.014 9340 refined, 8 included, MultiStar: {0.09, 0.05}, one-star: {0.35, 0.40}
23:50:14.626 00.030 9340 CameraToMount -- cameraTheta (0.47) - m_xAngle (-3.14) = xAngle (3.60 = -2.68)
23:50:14.645 00.019 9340 CameraToMount -- cameraTheta (0.47) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (3.59 = -2.69)
23:50:14.692 00.047 9340 CameraToMount -- cameraX=0.09 cameraY=0.05 hyp=0.10 cameraTheta=0.47 mountX=-0.09 mountY=-0.04, mountTheta=-2.69
23:50:14.714 00.022 9340 SchedulePrimaryMove(10104498, x=0.09, y=0.05, opts=13)
23:50:14.726 00.012 9340 Enqueuing Move request for scope (0.09, 0.05)
23:50:14.737 00.011 12020 Worker thread wakes up
23:50:14.737 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=4499, max=65486, med=7097, FiltMin=5636, FiltMax=62895, Gamma=2.870
23:50:14.752 00.015 12020 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.05) opts 0xd
23:50:14.752 00.000 9340 UpdateGuideState exits: m=329000 SNR=98.3
23:50:14.765 00.013 12020 Handling offset move in thread for scope, endpoint = (0.09, 0.05)
23:50:14.765 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:50:14.779 00.014 12020 Moving (0.09, 0.05) raw xDistance=-0.09 yDistance=-0.04
23:50:14.779 00.000 9340 ScheduleExposure(1000,3,1) exposurePending=0
23:50:14.813 00.034 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
23:50:14.813 00.000 9340 Enqueuing Expose request
23:50:14.828 00.015 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:50:14.828 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
23:50:14.829 00.001 12020 MoveAxis(E, 0, ABG)
23:50:14.829 00.000 12020 Move returns status 0, amount 0
23:50:14.829 00.000 12020 MoveAxis(N, 0, ABG)
23:50:14.829 00.000 12020 Move returns status 0, amount 0
23:50:14.829 00.000 12020 move complete, result=0
23:50:14.829 00.000 12020 worker thread done servicing request
23:50:14.829 00.000 12020 Worker thread wakes up
23:50:14.829 00.000 12020 worker thread servicing REQUEST_EXPOSE 1000
23:50:14.830 00.001 12020 Handling exposure in thread, d=1000 o=3 r=(855,51,31,31)
23:50:14.832 00.002 9340 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
23:50:16.216 01.384 12020 Exposure complete
23:50:16.293 00.077 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"557f7634-77c9-4b00-8dce-cbe5678db08d"}
23:50:16.305 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"557f7634-77c9-4b00-8dce-cbe5678db08d"}
23:50:16.314 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"75897809-da28-4e72-8ac9-030269f9a083"}
23:50:16.325 00.011 9340 case statement mapped state 6 to 3
23:50:16.337 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"75897809-da28-4e72-8ac9-030269f9a083"}
23:50:16.353 00.016 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"b4b32efe-ef29-4c55-8f95-f95a2355af1e"}
23:50:16.364 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":219,"width":15,"height":15,"star_pos":[7.18,6.73],"pixels":"..."},"id":"b4b32efe-ef29-4c55-8f95-f95a2355af1e"}
23:50:16.461 00.097 12020 worker thread done servicing request
23:50:16.462 00.001 9340 OnExposeComplete: enter
23:50:16.473 00.011 9340 UpdateGuideState(): m_state=6
23:50:16.486 00.013 9340 Star::Find(15, 870, 66, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 220
23:50:16.513 00.027 9340 Star::Find returns 1 (0), X=870.18, Y=67.27, Mass=337442, SNR=97.2, Peak=32453 HFD=3.5
23:50:16.528 00.015 9340 MultiStar: [#1 0.55,0.15,0.73,U] [#2 0.57,0.60,0.71,U] [#3 0.17,0.83,0.73,U] [#4 0.52,0.19,0.71,U] [#5 0.12,0.23,0.67,U] [#6 0.60,-0.03,0.62,U] [#7 0.09,0.42,0.56,U] [#8 -0.07,-0.26,0.54,U] 
23:50:16.540 00.012 9340 refined, 8 included, MultiStar: {0.34, 0.39}, one-star: {0.35, 0.95}
23:50:16.551 00.011 9340 CameraToMount -- cameraTheta (0.86) - m_xAngle (-3.14) = xAngle (3.99 = -2.29)
23:50:16.563 00.012 9340 CameraToMount -- cameraTheta (0.86) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (3.98 = -2.30)
23:50:16.572 00.009 9340 CameraToMount -- cameraX=0.34 cameraY=0.39 hyp=0.52 cameraTheta=0.86 mountX=-0.34 mountY=-0.38, mountTheta=-2.30
23:50:16.588 00.016 9340 SchedulePrimaryMove(10104498, x=0.34, y=0.39, opts=13)
23:50:16.599 00.011 9340 Enqueuing Move request for scope (0.34, 0.39)
23:50:16.613 00.014 12020 Worker thread wakes up
23:50:16.613 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=4266, max=65489, med=7099, FiltMin=5579, FiltMax=64914, Gamma=2.870
23:50:16.640 00.027 12020 worker thread servicing REQUEST_MOVE scope ofs (0.34, 0.39) opts 0xd
23:50:16.640 00.000 9340 UpdateGuideState exits: m=337442 SNR=97.2
23:50:16.654 00.014 12020 Handling offset move in thread for scope, endpoint = (0.34, 0.39)
23:50:16.654 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:50:16.664 00.010 12020 Moving (0.34, 0.39) raw xDistance=-0.34 yDistance=-0.38
23:50:16.664 00.000 9340 ScheduleExposure(1000,3,1) exposurePending=0
23:50:16.678 00.014 9340 Enqueuing Expose request
23:50:16.690 00.012 12020 GuideAlgorithmHysteresis::Result() returns -0.20 from input -0.34
23:50:16.690 00.000 12020 GuideAlgorithmResistSwitch::result() returns -0.38 from input -0.38
23:50:16.691 00.001 12020 MoveAxis(E, 39, ABG)
23:50:16.691 00.000 12020 Guiding  Dir = 2, Dur = 39
23:50:16.691 00.000 12020 IsSlewing returns 0
23:50:16.692 00.001 12020 IsGuiding returns 0
23:50:16.712 00.020 12020 PulseGuide returned control before completion, sleep 30
23:50:16.777 00.065 12020 IsGuiding returns 0
23:50:16.777 00.000 12020 Move returns status 0, amount 39
23:50:16.777 00.000 12020 MoveAxis(N, 64, ABG)
23:50:16.777 00.000 12020 Guiding  Dir = 0, Dur = 64
23:50:16.778 00.001 12020 IsSlewing returns 0
23:50:16.779 00.001 12020 IsGuiding returns 0
23:50:16.904 00.125 12020 IsGuiding returns 1
23:50:16.904 00.000 12020 scope still moving after pulse duration time elapsed
23:50:17.032 00.128 12020 IsSlewing returns 0
23:50:17.033 00.001 12020 IsGuiding returns 0
23:50:17.034 00.001 12020 scope move finished after 64 + 191 ms
23:50:17.034 00.000 12020 Move returns status 0, amount 64
23:50:17.034 00.000 12020 move complete, result=0
23:50:17.034 00.000 12020 worker thread done servicing request
23:50:17.035 00.001 12020 Worker thread wakes up
23:50:17.035 00.000 9340 GuideStep: -0.3 px 39 ms EAST, -0.4 px 64 ms NORTH
23:50:17.047 00.012 12020 worker thread servicing REQUEST_EXPOSE 1000
23:50:17.048 00.001 12020 Handling exposure in thread, d=1000 o=3 r=(855,51,31,31)
23:50:18.293 01.245 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"330ae856-3bdc-4c20-b986-673197f352f2"}
23:50:18.306 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"330ae856-3bdc-4c20-b986-673197f352f2"}
23:50:18.331 00.025 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"360a6e89-3d8c-4958-b68a-4dc74724e285"}
23:50:18.346 00.015 9340 case statement mapped state 6 to 3
23:50:18.356 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"360a6e89-3d8c-4958-b68a-4dc74724e285"}
23:50:18.368 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"92c83c3d-55bd-4166-bb5a-034de4c6152f"}
23:50:18.379 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":220,"width":15,"height":15,"star_pos":[7.18,7.27],"pixels":"..."},"id":"92c83c3d-55bd-4166-bb5a-034de4c6152f"}
23:50:18.398 00.019 12020 Exposure complete
23:50:18.636 00.238 12020 worker thread done servicing request
23:50:18.636 00.000 9340 OnExposeComplete: enter
23:50:18.655 00.019 9340 UpdateGuideState(): m_state=6
23:50:18.670 00.015 9340 Star::Find(15, 870, 67, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 221
23:50:18.697 00.027 9340 Star::Find returns 1 (0), X=870.01, Y=66.76, Mass=371118, SNR=117.6, Peak=37457 HFD=3.8
23:50:18.712 00.015 9340 MultiStar: [#1 0.08,-0.25,0.81,U] [#2 0.38,0.03,0.78,U] [#3 -0.18,0.51,0.81,U] [#4 0.22,-0.31,0.61,U] [#5 0.22,0.34,0.53,U] [#6 0.22,-0.52,0.45,U] [#7 0.04,0.76,0.52,U] [#8 -0.19,-0.18,0.54,U] 
23:50:18.722 00.010 9340 refined, 8 included, MultiStar: {0.11, 0.12}, one-star: {0.18, 0.44}
23:50:18.735 00.013 9340 CameraToMount -- cameraTheta (0.84) - m_xAngle (-3.14) = xAngle (3.98 = -2.31)
23:50:18.746 00.011 9340 CameraToMount -- cameraTheta (0.84) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (3.96 = -2.32)
23:50:18.755 00.009 9340 CameraToMount -- cameraX=0.11 cameraY=0.12 hyp=0.16 cameraTheta=0.84 mountX=-0.11 mountY=-0.12, mountTheta=-2.31
23:50:18.772 00.017 9340 SchedulePrimaryMove(10104498, x=0.11, y=0.12, opts=13)
23:50:18.785 00.013 9340 Enqueuing Move request for scope (0.11, 0.12)
23:50:18.797 00.012 12020 Worker thread wakes up
23:50:18.797 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=4486, max=65486, med=7084, FiltMin=5499, FiltMax=63452, Gamma=2.870
23:50:18.824 00.027 12020 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.12) opts 0xd
23:50:18.826 00.002 12020 Handling offset move in thread for scope, endpoint = (0.11, 0.12)
23:50:18.826 00.000 9340 UpdateGuideState exits: m=371118 SNR=117.6
23:50:18.835 00.009 12020 Moving (0.11, 0.12) raw xDistance=-0.11 yDistance=-0.12
23:50:18.835 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:50:18.844 00.009 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
23:50:18.844 00.000 9340 ScheduleExposure(1000,3,1) exposurePending=0
23:50:18.856 00.012 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:50:18.856 00.000 9340 Enqueuing Expose request
23:50:18.866 00.010 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
23:50:18.866 00.000 12020 MoveAxis(E, 0, ABG)
23:50:18.866 00.000 12020 Move returns status 0, amount 0
23:50:18.866 00.000 12020 MoveAxis(N, 0, ABG)
23:50:18.866 00.000 12020 Move returns status 0, amount 0
23:50:18.866 00.000 12020 move complete, result=0
23:50:18.867 00.001 12020 worker thread done servicing request
23:50:18.867 00.000 12020 Worker thread wakes up
23:50:18.867 00.000 12020 worker thread servicing REQUEST_EXPOSE 1000
23:50:18.867 00.000 12020 Handling exposure in thread, d=1000 o=3 r=(855,51,31,31)
23:50:18.869 00.002 9340 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
23:50:20.266 01.397 12020 Exposure complete
23:50:20.292 00.026 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"32dbc027-5025-4c69-8520-c639c3b859cf"}
23:50:20.306 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"32dbc027-5025-4c69-8520-c639c3b859cf"}
23:50:20.323 00.017 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"f7fa44d0-4697-4794-84a4-5d4abf3aee5c"}
23:50:20.344 00.021 9340 case statement mapped state 6 to 3
23:50:20.390 00.046 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"f7fa44d0-4697-4794-84a4-5d4abf3aee5c"}
23:50:20.409 00.019 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"3629f659-38f5-43b0-a79e-b1f2baa31a6a"}
23:50:20.431 00.022 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":221,"width":15,"height":15,"star_pos":[7.01,6.76],"pixels":"..."},"id":"3629f659-38f5-43b0-a79e-b1f2baa31a6a"}
23:50:20.614 00.183 12020 worker thread done servicing request
23:50:20.614 00.000 9340 OnExposeComplete: enter
23:50:20.658 00.044 9340 UpdateGuideState(): m_state=6
23:50:20.683 00.025 9340 Star::Find(15, 870, 66, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 222
23:50:20.700 00.017 9340 Star::Find returns 1 (0), X=870.07, Y=66.78, Mass=385174, SNR=111.2, Peak=41381 HFD=3.9
23:50:20.716 00.016 9340 MultiStar: [#1 0.11,-0.46,0.61,U] [#2 0.08,0.21,0.73,U] [#3 -0.35,0.51,0.75,U] [#4 0.08,-0.32,0.67,U] [#5 -0.22,0.15,0.57,U] [#6 0.12,-0.32,0.51,U] [#7 -0.15,0.27,0.54,U] [#8 -0.35,-0.91,0.00,M1] 
23:50:20.734 00.018 9340 refined, 7 included, MultiStar: {0.00, 0.11}, one-star: {0.24, 0.46}
23:50:20.752 00.018 9340 CameraToMount -- cameraTheta (1.55) - m_xAngle (-3.14) = xAngle (4.68 = -1.60)
23:50:20.793 00.041 9340 CameraToMount -- cameraTheta (1.55) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (4.67 = -1.62)
23:50:20.807 00.014 9340 CameraToMount -- cameraX=0.00 cameraY=0.11 hyp=0.11 cameraTheta=1.55 mountX=-0.00 mountY=-0.11, mountTheta=-1.60
23:50:20.831 00.024 9340 SchedulePrimaryMove(10104498, x=0.00, y=0.11, opts=13)
23:50:20.847 00.016 9340 Enqueuing Move request for scope (0.00, 0.11)
23:50:20.861 00.014 12020 Worker thread wakes up
23:50:20.862 00.001 12020 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.11) opts 0xd
23:50:20.862 00.000 12020 Handling offset move in thread for scope, endpoint = (0.00, 0.11)
23:50:20.862 00.000 12020 Moving (0.00, 0.11) raw xDistance=-0.00 yDistance=-0.11
23:50:20.862 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=4440, max=65486, med=7085, FiltMin=5491, FiltMax=64788, Gamma=2.870
23:50:20.877 00.015 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.00
23:50:20.877 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:50:20.878 00.001 9340 UpdateGuideState exits: m=385174 SNR=111.2
23:50:20.912 00.034 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
23:50:20.912 00.000 12020 MoveAxis(E, 0, ABG)
23:50:20.912 00.000 12020 Move returns status 0, amount 0
23:50:20.912 00.000 12020 MoveAxis(N, 0, ABG)
23:50:20.912 00.000 12020 Move returns status 0, amount 0
23:50:20.912 00.000 12020 move complete, result=0
23:50:20.913 00.001 12020 worker thread done servicing request
23:50:20.917 00.004 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:50:20.942 00.025 9340 ScheduleExposure(1000,3,1) exposurePending=0
23:50:20.959 00.017 9340 Enqueuing Expose request
23:50:20.974 00.015 12020 Worker thread wakes up
23:50:20.974 00.000 9340 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
23:50:20.992 00.018 12020 worker thread servicing REQUEST_EXPOSE 1000
23:50:20.992 00.000 12020 Handling exposure in thread, d=1000 o=3 r=(855,51,31,31)
23:50:22.292 01.300 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"116480ae-83e1-46a8-a2cd-035ba1667507"}
23:50:22.303 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"116480ae-83e1-46a8-a2cd-035ba1667507"}
23:50:22.337 00.034 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"b25697b4-f694-4f12-81ae-d3f7fb19ccfe"}
23:50:22.351 00.014 9340 case statement mapped state 6 to 3
23:50:22.361 00.010 12020 Exposure complete
23:50:22.361 00.000 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"b25697b4-f694-4f12-81ae-d3f7fb19ccfe"}
23:50:22.372 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"b9e03029-9be0-44aa-a385-3b469d15b0ce"}
23:50:22.383 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":222,"width":15,"height":15,"star_pos":[7.07,6.78],"pixels":"..."},"id":"b9e03029-9be0-44aa-a385-3b469d15b0ce"}
23:50:22.616 00.233 12020 worker thread done servicing request
23:50:22.616 00.000 9340 OnExposeComplete: enter
23:50:22.627 00.011 9340 UpdateGuideState(): m_state=6
23:50:22.638 00.011 9340 Star::Find(15, 870, 66, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 223
23:50:22.652 00.014 9340 Star::Find returns 1 (0), X=870.06, Y=67.16, Mass=386937, SNR=116.6, Peak=36941 HFD=3.9
23:50:22.667 00.015 9340 MultiStar: [#1 0.15,0.08,0.65,U] [#2 0.07,0.26,0.62,U] [#3 -0.15,0.73,0.65,U] [#4 0.08,-0.04,0.65,U] [#5 0.15,0.32,0.45,U] [#6 0.35,-0.12,0.56,U] [#7 -0.09,0.95,0.00,M1] [#8 -0.42,-0.44,0.53,U] 
23:50:22.697 00.030 9340 refined, 7 included, MultiStar: {0.07, 0.26}, one-star: {0.23, 0.84}
23:50:22.713 00.016 9340 CameraToMount -- cameraTheta (1.30) - m_xAngle (-3.14) = xAngle (4.44 = -1.84)
23:50:22.724 00.011 9340 CameraToMount -- cameraTheta (1.30) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (4.42 = -1.86)
23:50:22.738 00.014 9340 CameraToMount -- cameraX=0.07 cameraY=0.26 hyp=0.27 cameraTheta=1.30 mountX=-0.07 mountY=-0.26, mountTheta=-1.84
23:50:22.750 00.012 9340 SchedulePrimaryMove(10104498, x=0.07, y=0.26, opts=13)
23:50:22.765 00.015 9340 Enqueuing Move request for scope (0.07, 0.26)
23:50:22.779 00.014 12020 Worker thread wakes up
23:50:22.779 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=4310, max=65496, med=7095, FiltMin=5573, FiltMax=65446, Gamma=2.870
23:50:22.790 00.011 9340 UpdateGuideState exits: m=386937 SNR=116.6
23:50:22.818 00.028 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:50:22.829 00.011 12020 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.26) opts 0xd
23:50:22.829 00.000 9340 ScheduleExposure(1000,3,1) exposurePending=0
23:50:22.840 00.011 12020 Handling offset move in thread for scope, endpoint = (0.07, 0.26)
23:50:22.840 00.000 9340 Enqueuing Expose request
23:50:22.853 00.013 12020 Moving (0.07, 0.26) raw xDistance=-0.07 yDistance=-0.26
23:50:22.853 00.000 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
23:50:22.853 00.000 12020 GuideAlgorithmResistSwitch::result() returns -0.26 from input -0.26
23:50:22.853 00.000 12020 MoveAxis(E, 0, ABG)
23:50:22.854 00.001 12020 Move returns status 0, amount 0
23:50:22.854 00.000 12020 MoveAxis(N, 44, ABG)
23:50:22.854 00.000 12020 Guiding  Dir = 0, Dur = 44
23:50:22.855 00.001 12020 IsSlewing returns 0
23:50:22.856 00.001 12020 IsGuiding returns 0
23:50:22.981 00.125 12020 IsGuiding returns 1
23:50:22.981 00.000 12020 scope still moving after pulse duration time elapsed
23:50:23.077 00.096 12020 IsSlewing returns 0
23:50:23.078 00.001 12020 IsGuiding returns 0
23:50:23.078 00.000 12020 scope move finished after 44 + 177 ms
23:50:23.079 00.001 12020 Move returns status 0, amount 44
23:50:23.079 00.000 12020 move complete, result=0
23:50:23.079 00.000 12020 worker thread done servicing request
23:50:23.079 00.000 9340 GuideStep: -0.1 px 0 ms EAST, -0.3 px 44 ms NORTH
23:50:23.088 00.009 12020 Worker thread wakes up
23:50:23.088 00.000 12020 worker thread servicing REQUEST_EXPOSE 1000
23:50:23.088 00.000 12020 Handling exposure in thread, d=1000 o=3 r=(855,51,31,31)
23:50:24.289 01.201 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"f5a9e136-97e6-42cc-9373-b2f776f3f872"}
23:50:24.319 00.030 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"f5a9e136-97e6-42cc-9373-b2f776f3f872"}
23:50:24.337 00.018 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"4959eada-da23-4d6e-95b7-b76945566577"}
23:50:24.347 00.010 9340 case statement mapped state 6 to 3
23:50:24.359 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"4959eada-da23-4d6e-95b7-b76945566577"}
23:50:24.369 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"d628f2b6-c20f-48ad-903f-9adb0396b87b"}
23:50:24.380 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":223,"width":15,"height":15,"star_pos":[7.06,7.16],"pixels":"..."},"id":"d628f2b6-c20f-48ad-903f-9adb0396b87b"}
23:50:24.467 00.087 12020 Exposure complete
23:50:24.694 00.227 12020 worker thread done servicing request
23:50:24.694 00.000 9340 OnExposeComplete: enter
23:50:24.707 00.013 9340 UpdateGuideState(): m_state=6
23:50:24.718 00.011 9340 Star::Find(15, 870, 67, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 224
23:50:24.728 00.010 9340 Star::Find returns 1 (0), X=869.73, Y=66.49, Mass=374830, SNR=111.4, Peak=40393 HFD=3.3
23:50:24.739 00.011 9340 MultiStar: [#1 -0.05,-0.35,0.64,U] [#2 0.19,-0.09,0.69,U] [#3 -0.48,0.57,0.69,U] [#4 -0.21,-0.17,0.68,U] [#5 -0.42,0.06,0.51,U] [#6 -0.04,-0.31,0.45,U] [#7 -0.75,0.20,0.56,U] [#8 -0.40,-1.08,0.00,M1] 
23:50:24.747 00.008 9340 single-star, 7 included, MultiStar: {-0.22, 0.03}, one-star: {-0.10, 0.17}
23:50:24.758 00.011 9340 CameraToMount -- cameraTheta (2.12) - m_xAngle (-3.14) = xAngle (5.26 = -1.03)
23:50:24.771 00.013 9340 CameraToMount -- cameraTheta (2.12) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (5.24 = -1.04)
23:50:24.785 00.014 9340 CameraToMount -- cameraX=-0.10 cameraY=0.17 hyp=0.20 cameraTheta=2.12 mountX=0.10 mountY=-0.17, mountTheta=-1.03
23:50:24.798 00.013 9340 SchedulePrimaryMove(10104498, x=-0.10, y=0.17, opts=13)
23:50:24.825 00.027 9340 Enqueuing Move request for scope (-0.10, 0.17)
23:50:24.838 00.013 12020 Worker thread wakes up
23:50:24.838 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=4056, max=65459, med=7073, FiltMin=5671, FiltMax=62378, Gamma=2.870
23:50:24.847 00.009 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.17) opts 0xd
23:50:24.848 00.001 9340 UpdateGuideState exits: m=374830 SNR=111.4
23:50:24.862 00.014 12020 Handling offset move in thread for scope, endpoint = (-0.10, 0.17)
23:50:24.862 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:50:24.871 00.009 12020 Moving (-0.10, 0.17) raw xDistance=0.10 yDistance=-0.17
23:50:24.871 00.000 9340 ScheduleExposure(1000,3,1) exposurePending=0
23:50:24.881 00.010 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
23:50:24.881 00.000 9340 Enqueuing Expose request
23:50:24.893 00.012 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:50:24.893 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
23:50:24.894 00.001 12020 MoveAxis(E, 0, ABG)
23:50:24.894 00.000 12020 Move returns status 0, amount 0
23:50:24.894 00.000 12020 MoveAxis(N, 0, ABG)
23:50:24.894 00.000 12020 Move returns status 0, amount 0
23:50:24.895 00.001 12020 move complete, result=0
23:50:24.895 00.000 12020 worker thread done servicing request
23:50:24.895 00.000 12020 Worker thread wakes up
23:50:24.895 00.000 12020 worker thread servicing REQUEST_EXPOSE 1000
23:50:24.895 00.000 12020 Handling exposure in thread, d=1000 o=3 r=(855,51,31,31)
23:50:24.898 00.003 9340 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
23:50:26.295 01.397 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"5ad55053-8586-435b-988f-a509dc77d0c7"}
23:50:26.314 00.019 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"5ad55053-8586-435b-988f-a509dc77d0c7"}
23:50:26.331 00.017 12020 Exposure complete
23:50:26.334 00.003 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"54424023-6f16-4fb9-8503-1e01dba8d173"}
23:50:26.349 00.015 9340 case statement mapped state 6 to 3
23:50:26.361 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"54424023-6f16-4fb9-8503-1e01dba8d173"}
23:50:26.383 00.022 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"7b67a7e2-7415-4f45-b22a-e8dd9c5549c0"}
23:50:26.402 00.019 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":224,"width":15,"height":15,"star_pos":[6.73,7.49],"pixels":"..."},"id":"7b67a7e2-7415-4f45-b22a-e8dd9c5549c0"}
23:50:26.639 00.237 9340 OnExposeComplete: enter
23:50:26.658 00.019 12020 worker thread done servicing request
23:50:26.658 00.000 9340 UpdateGuideState(): m_state=6
23:50:26.707 00.049 9340 Star::Find(15, 869, 66, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 225
23:50:26.721 00.014 9340 Star::Find returns 1 (0), X=870.11, Y=66.89, Mass=369826, SNR=111.8, Peak=40373 HFD=3.8
23:50:26.733 00.012 9340 MultiStar: [#1 0.26,-0.56,0.60,U] [#2 0.17,0.04,0.60,U] [#3 0.19,0.47,0.68,U] [#4 0.38,-0.35,0.79,U] [#5 0.17,0.49,0.55,U] [#6 0.59,-0.49,0.58,U] [#7 0.29,0.65,0.48,U] [#8 -0.10,-1.24,0.00,M2] 
23:50:26.748 00.015 9340 refined, 7 included, MultiStar: {0.29, 0.11}, one-star: {0.28, 0.57}
23:50:26.764 00.016 9340 CameraToMount -- cameraTheta (0.37) - m_xAngle (-3.14) = xAngle (3.51 = -2.77)
23:50:26.783 00.019 9340 CameraToMount -- cameraTheta (0.37) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (3.49 = -2.79)
23:50:26.799 00.016 9340 CameraToMount -- cameraX=0.29 cameraY=0.11 hyp=0.31 cameraTheta=0.37 mountX=-0.29 mountY=-0.11, mountTheta=-2.79
23:50:26.847 00.048 9340 SchedulePrimaryMove(10104498, x=0.29, y=0.11, opts=13)
23:50:26.860 00.013 9340 Enqueuing Move request for scope (0.29, 0.11)
23:50:26.877 00.017 12020 Worker thread wakes up
23:50:26.877 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=4445, max=65486, med=7090, FiltMin=5572, FiltMax=65054, Gamma=2.870
23:50:26.889 00.012 12020 worker thread servicing REQUEST_MOVE scope ofs (0.29, 0.11) opts 0xd
23:50:26.889 00.000 9340 UpdateGuideState exits: m=369826 SNR=111.8
23:50:26.905 00.016 12020 Handling offset move in thread for scope, endpoint = (0.29, 0.11)
23:50:26.905 00.000 12020 Moving (0.29, 0.11) raw xDistance=-0.29 yDistance=-0.11
23:50:26.906 00.001 12020 GuideAlgorithmHysteresis::Result() returns -0.17 from input -0.29
23:50:26.906 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:50:26.906 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
23:50:26.906 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:50:26.920 00.014 9340 ScheduleExposure(1000,3,1) exposurePending=0
23:50:26.958 00.038 12020 MoveAxis(E, 33, ABG)
23:50:26.958 00.000 12020 Guiding  Dir = 2, Dur = 33
23:50:26.960 00.002 12020 IsSlewing returns 0
23:50:26.961 00.001 12020 IsGuiding returns 0
23:50:26.965 00.004 9340 Enqueuing Expose request
23:50:26.995 00.030 12020 PulseGuide returned control before completion, sleep 13
23:50:27.012 00.017 12020 IsGuiding returns 1
23:50:27.014 00.002 12020 scope still moving after pulse duration time elapsed
23:50:27.059 00.045 12020 IsSlewing returns 0
23:50:27.060 00.001 12020 IsGuiding returns 0
23:50:27.060 00.000 12020 scope move finished after 33 + 63 ms
23:50:27.060 00.000 12020 Move returns status 0, amount 33
23:50:27.061 00.001 12020 MoveAxis(N, 0, ABG)
23:50:27.061 00.000 12020 Move returns status 0, amount 0
23:50:27.061 00.000 12020 move complete, result=0
23:50:27.061 00.000 12020 worker thread done servicing request
23:50:27.061 00.000 9340 GuideStep: -0.3 px 33 ms EAST, -0.1 px 0 ms NORTH
23:50:27.075 00.014 12020 Worker thread wakes up
23:50:27.076 00.001 12020 worker thread servicing REQUEST_EXPOSE 1000
23:50:27.076 00.000 12020 Handling exposure in thread, d=1000 o=3 r=(855,51,31,31)
23:50:28.294 01.218 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"dd39fe5c-b2a3-4035-9f44-ea1166a6f65b"}
23:50:28.319 00.025 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"dd39fe5c-b2a3-4035-9f44-ea1166a6f65b"}
23:50:28.343 00.024 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"99c241c5-a6a7-498c-a334-0caf7bfb700f"}
23:50:28.360 00.017 9340 case statement mapped state 6 to 3
23:50:28.383 00.023 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"99c241c5-a6a7-498c-a334-0caf7bfb700f"}
23:50:28.398 00.015 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"f3a81e5e-dc65-4719-8570-569fcc2de282"}
23:50:28.439 00.041 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":225,"width":15,"height":15,"star_pos":[7.11,6.89],"pixels":"..."},"id":"f3a81e5e-dc65-4719-8570-569fcc2de282"}
23:50:28.456 00.017 12020 Exposure complete
23:50:28.795 00.339 12020 worker thread done servicing request
23:50:28.796 00.001 9340 OnExposeComplete: enter
23:50:28.830 00.034 9340 UpdateGuideState(): m_state=6
23:50:28.849 00.019 9340 Star::Find(15, 870, 66, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 226
23:50:28.861 00.012 9340 Star::Find returns 1 (0), X=870.13, Y=66.79, Mass=350163, SNR=99.4, Peak=36433 HFD=3.5
23:50:28.874 00.013 9340 MultiStar: [#1 0.24,-0.45,0.85,U] [#2 0.04,0.16,0.70,U] [#3 -0.19,0.17,0.76,U] [#4 0.08,-0.27,0.78,U] [#5 -0.34,0.22,0.69,U] [#6 0.28,-0.09,0.57,U] [#7 -0.03,0.56,0.63,U] [#8 -0.48,-0.68,0.56,U] 
23:50:28.884 00.010 9340 refined, 8 included, MultiStar: {0.01, 0.03}, one-star: {0.30, 0.46}
23:50:28.897 00.013 9340 CameraToMount -- cameraTheta (1.14) - m_xAngle (-3.14) = xAngle (4.28 = -2.01)
23:50:28.911 00.014 9340 CameraToMount -- cameraTheta (1.14) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (4.26 = -2.02)
23:50:28.924 00.013 9340 CameraToMount -- cameraX=0.01 cameraY=0.03 hyp=0.03 cameraTheta=1.14 mountX=-0.01 mountY=-0.03, mountTheta=-2.01
23:50:28.962 00.038 9340 SchedulePrimaryMove(10104498, x=0.01, y=0.03, opts=13)
23:50:28.978 00.016 9340 Enqueuing Move request for scope (0.01, 0.03)
23:50:28.989 00.011 12020 Worker thread wakes up
23:50:28.989 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=3854, max=65486, med=7088, FiltMin=5442, FiltMax=63574, Gamma=2.870
23:50:29.000 00.011 12020 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.03) opts 0xd
23:50:29.000 00.000 9340 UpdateGuideState exits: m=350163 SNR=99.4
23:50:29.011 00.011 12020 Handling offset move in thread for scope, endpoint = (0.01, 0.03)
23:50:29.011 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:50:29.024 00.013 12020 Moving (0.01, 0.03) raw xDistance=-0.01 yDistance=-0.03
23:50:29.024 00.000 9340 ScheduleExposure(1000,3,1) exposurePending=0
23:50:29.037 00.013 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
23:50:29.037 00.000 9340 Enqueuing Expose request
23:50:29.051 00.014 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:50:29.051 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
23:50:29.052 00.001 12020 MoveAxis(E, 0, ABG)
23:50:29.052 00.000 12020 Move returns status 0, amount 0
23:50:29.052 00.000 12020 MoveAxis(N, 0, ABG)
23:50:29.052 00.000 12020 Move returns status 0, amount 0
23:50:29.052 00.000 12020 move complete, result=0
23:50:29.052 00.000 12020 worker thread done servicing request
23:50:29.052 00.000 12020 Worker thread wakes up
23:50:29.052 00.000 12020 worker thread servicing REQUEST_EXPOSE 1000
23:50:29.053 00.001 12020 Handling exposure in thread, d=1000 o=3 r=(855,51,31,31)
23:50:29.055 00.002 9340 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
23:50:30.292 01.237 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"e895581f-dca1-48ef-bb69-a95d2f67af54"}
23:50:30.305 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"e895581f-dca1-48ef-bb69-a95d2f67af54"}
23:50:30.318 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"cd044490-779f-4c23-aa34-583d7cd238d7"}
23:50:30.332 00.014 9340 case statement mapped state 6 to 3
23:50:30.343 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"cd044490-779f-4c23-aa34-583d7cd238d7"}
23:50:30.357 00.014 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"ab9971d6-4e61-4415-affc-97678dab76be"}
23:50:30.471 00.114 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":226,"width":15,"height":15,"star_pos":[7.13,6.79],"pixels":"..."},"id":"ab9971d6-4e61-4415-affc-97678dab76be"}
23:50:30.489 00.018 12020 Exposure complete
23:50:30.491 00.002 9340 evsrv: cli 100A41E8 connect
23:50:30.508 00.017 9340 case statement mapped state 6 to 3
23:50:30.605 00.097 9340 case statement mapped state 6 to 3
23:50:30.628 00.023 9340 evsrv: cli 100A41E8 request: {"method":"get_app_state","id":"2ce27cc4-9832-42c8-9647-9639650fa127"}
23:50:30.759 00.131 9340 case statement mapped state 6 to 3
23:50:30.883 00.124 9340 evsrv: cli 100A41E8 response: {"jsonrpc":"2.0","result":"Guiding","id":"2ce27cc4-9832-42c8-9647-9639650fa127"}
23:50:31.006 00.123 9340 evsrv: cli 100A41E8 disconnect
23:50:31.150 00.144 9340 evsrv: cli 100A4288 connect
23:50:31.281 00.131 9340 case statement mapped state 6 to 3
23:50:31.391 00.110 9340 case statement mapped state 6 to 3
23:50:31.528 00.137 9340 evsrv: cli 100A4288 request: {"method":"dither","params":{"amount":4,"raOnly":false,"settle":{"pixels":0.45,"time":8,"timeout":90}},"id":"adee764e-ed95-4d97-b8ca-a3c9a15f0b0e"}
23:50:31.623 00.095 9340 PhdController::Dither begins
23:50:31.752 00.129 12020 worker thread done servicing request
23:50:31.753 00.001 9340 dither: size=4.00, dRA=1.68 dDec=0.11
23:50:31.903 00.150 9340 MountToCamera -- mountTheta (0.06) + m_xAngle (-3.14) = xAngle (-3.07 = -3.07)
23:50:32.248 00.345 9340 MountToCamera -- mountX=1.68 mountY=0.11 hyp=1.69 mountTheta=0.06 cameraX=-1.68, cameraY=-0.12 cameraTheta=-3.07
23:50:32.537 00.289 9340 setting lock position to (868.15, 66.20)
23:50:32.911 00.374 9340 Mount: notify guiding dithered (-1.7, -0.1)
23:50:33.716 00.805 9340 MultiStar: stabilizing after lock position change
23:50:34.106 00.390 9340 Status Line: Dither by 1.68,0.11
23:50:34.277 00.171 9340 PhdController: newstate STATE_SETTLE_BEGIN
23:50:34.389 00.112 9340 PhdController: newstate STATE_SETTLE_WAIT
23:50:34.564 00.175 9340 evsrv: cli 100A4288 response: {"jsonrpc":"2.0","result":0,"id":"adee764e-ed95-4d97-b8ca-a3c9a15f0b0e"}
23:50:34.663 00.099 9340 OnExposeComplete: enter
23:50:34.882 00.219 9340 UpdateGuideState(): m_state=6
23:50:35.071 00.189 9340 Star::Find(15, 870, 66, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 227
23:50:35.288 00.217 9340 Star::Find returns 1 (0), X=870.06, Y=66.98, Mass=380967, SNR=109.0, Peak=35257 HFD=4.0
23:50:35.394 00.106 9340 CameraToMount -- cameraTheta (0.39) - m_xAngle (-3.14) = xAngle (3.52 = -2.76)
23:50:35.466 00.072 9340 CameraToMount -- cameraTheta (0.39) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (3.51 = -2.78)
23:50:35.537 00.071 9340 CameraToMount -- cameraX=1.92 cameraY=0.78 hyp=2.07 cameraTheta=0.39 mountX=-1.92 mountY=-0.74, mountTheta=-2.77
23:50:35.587 00.050 9340 dither recenter: remaining=(-1.7,-0.1) step=(-1.7,-0.1)
23:50:35.653 00.066 9340 MountToCamera -- mountTheta (-3.08) + m_xAngle (-3.14) = xAngle (-6.21 = 0.07)
23:50:35.689 00.036 9340 MountToCamera -- mountX=-1.68 mountY=-0.11 hyp=1.69 mountTheta=-3.08 cameraX=1.68, cameraY=0.12 cameraTheta=0.07
23:50:35.733 00.044 9340 SchedulePrimaryMove(10104498, x=1.68, y=0.12, opts=4)
23:50:35.808 00.075 9340 Enqueuing Move request for scope (1.68, 0.12)
23:50:35.833 00.025 12020 Worker thread wakes up
23:50:35.833 00.000 9340 Mount: notify direct move -1.68,-0.11
23:50:35.863 00.030 12020 worker thread servicing REQUEST_MOVE scope ofs (1.68, 0.12) opts 0x4
23:50:35.864 00.001 12020 Handling offset move in thread for scope, endpoint = (1.68, 0.12)
23:50:35.864 00.000 12020 Moving (1.68, 0.12) raw xDistance=-1.68 yDistance=-0.11
23:50:35.864 00.000 12020 MoveAxis(E, 327, B)
23:50:35.865 00.001 12020 Guiding  Dir = 2, Dur = 327
23:50:35.866 00.001 9340 UpdateImageDisplay: Size=(1920,1080) min=4302, max=65486, med=7115, FiltMin=5509, FiltMax=64374, Gamma=2.870
23:50:35.918 00.052 12020 IsSlewing returns 0
23:50:35.918 00.000 9340 UpdateGuideState exits: m=380967 SNR=109.0
23:50:35.937 00.019 9340 PhdController: settling, locked = 1, distance = 1.93 (0.45) aobump = 0 frame = 1 / 99999
23:50:36.050 00.113 12020 IsGuiding returns 0
23:50:36.055 00.005 9340 evsrv: {"Event":"Settling","Timestamp":1778734236.055,"Host":"ASTRO","Inst":1,"Distance":1.93,"Time":0.0,"SettleTime":8.0,"StarLocked":true}
23:50:36.077 00.022 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:50:36.100 00.023 12020 PulseGuide returned control before completion, sleep 310
23:50:36.101 00.001 9340 ScheduleExposure(1000,3,1) exposurePending=0
23:50:36.154 00.053 9340 Enqueuing Expose request
23:50:36.182 00.028 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"d96367a8-ebcd-4776-bbab-c8c48d0bc733"}
23:50:36.203 00.021 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"d96367a8-ebcd-4776-bbab-c8c48d0bc733"}
23:50:36.222 00.019 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"e35372d8-422b-4679-a410-f8017b7b198e"}
23:50:36.270 00.048 9340 case statement mapped state 6 to 3
23:50:36.295 00.025 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"e35372d8-422b-4679-a410-f8017b7b198e"}
23:50:36.315 00.020 9340 evsrv: cli 100A4288 disconnect
23:50:36.335 00.020 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"dea57120-7537-472f-b412-6425f957cd9b"}
23:50:36.354 00.019 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":227,"width":15,"height":15,"star_pos":[7.06,6.98],"pixels":"..."},"id":"dea57120-7537-472f-b412-6425f957cd9b"}
23:50:36.444 00.090 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"7529a77a-6dde-4a12-85ce-438d07ce3fba"}
23:50:36.465 00.021 12020 IsGuiding returns 0
23:50:36.465 00.000 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"7529a77a-6dde-4a12-85ce-438d07ce3fba"}
23:50:36.486 00.021 12020 Move returns status 0, amount 327
23:50:36.486 00.000 12020 MoveAxis(N, 18, B)
23:50:36.487 00.001 12020 Guiding  Dir = 0, Dur = 18
23:50:36.487 00.000 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"3294d160-4841-410c-bc31-162716204194"}
23:50:36.539 00.052 12020 IsSlewing returns 0
23:50:36.540 00.001 9340 case statement mapped state 6 to 3
23:50:36.562 00.022 12020 IsGuiding returns 0
23:50:36.562 00.000 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"3294d160-4841-410c-bc31-162716204194"}
23:50:36.579 00.017 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"bd708c6d-3824-46b4-a3cf-872d7d38fcd7"}
23:50:36.675 00.096 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":227,"width":15,"height":15,"star_pos":[7.06,6.98],"pixels":"..."},"id":"bd708c6d-3824-46b4-a3cf-872d7d38fcd7"}
23:50:36.709 00.034 12020 IsGuiding returns 1
23:50:36.712 00.003 12020 scope still moving after pulse duration time elapsed
23:50:36.830 00.118 12020 IsSlewing returns 0
23:50:36.832 00.002 12020 IsGuiding returns 0
23:50:36.832 00.000 12020 scope move finished after 18 + 252 ms
23:50:36.834 00.002 12020 Move returns status 0, amount 18
23:50:36.834 00.000 12020 move complete, result=0
23:50:36.834 00.000 12020 worker thread done servicing request
23:50:36.835 00.001 9340 GuideStep: -1.7 px 327 ms EAST, -0.1 px 18 ms NORTH
23:50:36.855 00.020 12020 Worker thread wakes up
23:50:36.855 00.000 12020 worker thread servicing REQUEST_EXPOSE 1000
23:50:36.856 00.001 12020 Handling exposure in thread, d=1000 o=3 r=(853,51,31,31)
23:50:38.375 01.519 12020 Exposure complete
23:50:38.564 00.189 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"6a8fa7fd-19f5-48b3-b8cf-4b7600d0e6b9"}
23:50:38.743 00.179 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"6a8fa7fd-19f5-48b3-b8cf-4b7600d0e6b9"}
23:50:39.069 00.326 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"54e50e3b-c60d-4882-934b-c4f49ee2b50e"}
23:50:39.154 00.085 9340 case statement mapped state 6 to 3
23:50:39.241 00.087 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"54e50e3b-c60d-4882-934b-c4f49ee2b50e"}
23:50:39.365 00.124 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"0f474fe5-eb4c-4e08-81bf-f91c2de075e4"}
23:50:39.419 00.054 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":227,"width":15,"height":15,"star_pos":[7.06,6.98],"pixels":"..."},"id":"0f474fe5-eb4c-4e08-81bf-f91c2de075e4"}
23:50:39.763 00.344 9340 OnExposeComplete: enter
23:50:39.785 00.022 12020 worker thread done servicing request
23:50:39.785 00.000 9340 UpdateGuideState(): m_state=6
23:50:39.849 00.064 9340 Star::Find(15, 870, 66, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 228
23:50:39.877 00.028 9340 Star::Find returns 1 (0), X=869.07, Y=67.61, Mass=335847, SNR=99.2, Peak=32972 HFD=3.7
23:50:39.903 00.026 9340 CameraToMount -- cameraTheta (0.99) - m_xAngle (-3.14) = xAngle (4.12 = -2.16)
23:50:39.937 00.034 9340 CameraToMount -- cameraTheta (0.99) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (4.11 = -2.17)
23:50:40.017 00.080 9340 CameraToMount -- cameraX=0.93 cameraY=1.41 hyp=1.68 cameraTheta=0.99 mountX=-0.93 mountY=-1.39, mountTheta=-2.16
23:50:40.047 00.030 9340 SchedulePrimaryMove(10104498, x=0.93, y=1.41, opts=13)
23:50:40.083 00.036 9340 Enqueuing Move request for scope (0.93, 1.41)
23:50:40.175 00.092 12020 Worker thread wakes up
23:50:40.176 00.001 12020 worker thread servicing REQUEST_MOVE scope ofs (0.93, 1.41) opts 0xd
23:50:40.176 00.000 12020 Handling offset move in thread for scope, endpoint = (0.93, 1.41)
23:50:40.177 00.001 12020 Moving (0.93, 1.41) raw xDistance=-0.93 yDistance=-1.39
23:50:40.177 00.000 12020 GuideAlgorithmHysteresis::Result() returns -0.55 from input -0.93
23:50:40.177 00.000 12020 resist switch: large excursion: input -1.39 thresh 0.75 direction from 0 to -1
23:50:40.178 00.001 12020 switching direction from 0 to -1 - decHistory=-3 oldest=0.00 newest=-4.16
23:50:40.178 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=4435, max=65504, med=7101, FiltMin=5486, FiltMax=63182, Gamma=2.870
23:50:40.198 00.020 12020 GuideAlgorithmResistSwitch::result() returns -1.39 from input -1.39
23:50:40.198 00.000 12020 MoveAxis(E, 107, ABG)
23:50:40.198 00.000 12020 Guiding  Dir = 2, Dur = 107
23:50:40.201 00.003 9340 UpdateGuideState exits: m=335847 SNR=99.2
23:50:40.219 00.018 12020 IsSlewing returns 0
23:50:40.222 00.003 12020 IsGuiding returns 0
23:50:40.225 00.003 9340 PhdController: settling, locked = 1, distance = 1.68 (0.45) aobump = 0 frame = 2 / 99999
23:50:40.260 00.035 12020 PulseGuide returned control before completion, sleep 89
23:50:40.260 00.000 9340 evsrv: {"Event":"Settling","Timestamp":1778734240.260,"Host":"ASTRO","Inst":1,"Distance":1.68,"Time":0.0,"SettleTime":8.0,"StarLocked":true}
23:50:40.329 00.069 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:50:40.353 00.024 9340 ScheduleExposure(1000,3,1) exposurePending=0
23:50:40.406 00.053 12020 IsGuiding returns 0
23:50:40.406 00.000 12020 Move returns status 0, amount 107
23:50:40.406 00.000 12020 MoveAxis(N, 233, ABG)
23:50:40.406 00.000 12020 Guiding  Dir = 0, Dur = 233
23:50:40.421 00.015 9340 Enqueuing Expose request
23:50:40.490 00.069 12020 IsSlewing returns 0
23:50:40.491 00.001 12020 IsGuiding returns 0
23:50:40.573 00.082 12020 PulseGuide returned control before completion, sleep 161
23:50:40.689 00.116 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"97e082c5-1de9-4d2d-b44b-ec587897b71c"}
23:50:41.055 00.366 12020 IsGuiding returns 0
23:50:41.056 00.001 12020 Move returns status 0, amount 233
23:50:41.056 00.000 12020 move complete, result=0
23:50:41.056 00.000 12020 worker thread done servicing request
23:50:41.056 00.000 12020 Worker thread wakes up
23:50:41.057 00.001 12020 worker thread servicing REQUEST_EXPOSE 1000
23:50:41.057 00.000 12020 Handling exposure in thread, d=1000 o=3 r=(853,51,31,31)
23:50:41.136 00.079 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"97e082c5-1de9-4d2d-b44b-ec587897b71c"}
23:50:41.763 00.627 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"c799d14c-9aec-4d79-8f65-ea644d067f7c"}
23:50:41.972 00.209 9340 case statement mapped state 6 to 3
23:50:42.141 00.169 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"c799d14c-9aec-4d79-8f65-ea644d067f7c"}
23:50:42.584 00.443 9340 GuideStep: -0.9 px 107 ms EAST, -1.4 px 233 ms NORTH
23:50:43.039 00.455 12020 Exposure complete
23:50:43.332 00.293 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"b0045d99-c751-4085-837e-2d51e111eabe"}
23:50:43.509 00.177 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":228,"width":15,"height":15,"star_pos":[7.07,6.61],"pixels":"..."},"id":"b0045d99-c751-4085-837e-2d51e111eabe"}
23:50:43.888 00.379 12020 worker thread done servicing request
23:50:43.888 00.000 9340 OnExposeComplete: enter
23:50:43.906 00.018 9340 UpdateGuideState(): m_state=6
23:50:43.924 00.018 9340 Star::Find(15, 869, 67, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 229
23:50:43.942 00.018 9340 Star::Find returns 1 (0), X=868.59, Y=66.13, Mass=357469, SNR=103.7, Peak=36301 HFD=3.7
23:50:43.962 00.020 9340 CameraToMount -- cameraTheta (-0.16) - m_xAngle (-3.14) = xAngle (2.98 = 2.98)
23:50:43.978 00.016 9340 CameraToMount -- cameraTheta (-0.16) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (2.96 = 2.96)
23:50:44.021 00.043 9340 CameraToMount -- cameraX=0.44 cameraY=-0.07 hyp=0.44 cameraTheta=-0.16 mountX=-0.44 mountY=0.08, mountTheta=2.96
23:50:44.042 00.021 9340 SchedulePrimaryMove(10104498, x=0.44, y=-0.07, opts=13)
23:50:44.057 00.015 9340 Enqueuing Move request for scope (0.44, -0.07)
23:50:44.072 00.015 12020 Worker thread wakes up
23:50:44.073 00.001 9340 UpdateImageDisplay: Size=(1920,1080) min=4378, max=65504, med=7101, FiltMin=5636, FiltMax=59628, Gamma=2.870
23:50:44.090 00.017 12020 worker thread servicing REQUEST_MOVE scope ofs (0.44, -0.07) opts 0xd
23:50:44.090 00.000 9340 UpdateGuideState exits: m=357469 SNR=103.7
23:50:44.104 00.014 12020 Handling offset move in thread for scope, endpoint = (0.44, -0.07)
23:50:44.104 00.000 9340 PhdController: settling, locked = 1, distance = 1.31 (0.45) aobump = 0 frame = 3 / 99999
23:50:44.142 00.038 12020 Moving (0.44, -0.07) raw xDistance=-0.44 yDistance=0.08
23:50:44.143 00.001 9340 evsrv: {"Event":"Settling","Timestamp":1778734244.142,"Host":"ASTRO","Inst":1,"Distance":1.31,"Time":0.0,"SettleTime":8.0,"StarLocked":true}
23:50:44.159 00.016 12020 GuideAlgorithmHysteresis::Result() returns -0.32 from input -0.44
23:50:44.159 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:50:44.159 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:50:44.176 00.017 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
23:50:44.176 00.000 9340 ScheduleExposure(1000,3,1) exposurePending=0
23:50:44.190 00.014 12020 MoveAxis(E, 62, ABG)
23:50:44.191 00.001 9340 Enqueuing Expose request
23:50:44.206 00.015 12020 Guiding  Dir = 2, Dur = 62
23:50:44.233 00.027 12020 IsSlewing returns 0
23:50:44.234 00.001 12020 IsGuiding returns 0
23:50:44.268 00.034 12020 PulseGuide returned control before completion, sleep 39
23:50:44.344 00.076 12020 IsGuiding returns 0
23:50:44.345 00.001 12020 Move returns status 0, amount 62
23:50:44.345 00.000 12020 MoveAxis(N, 0, ABG)
23:50:44.345 00.000 12020 Move returns status 0, amount 0
23:50:44.345 00.000 12020 move complete, result=0
23:50:44.346 00.001 12020 worker thread done servicing request
23:50:44.346 00.000 9340 GuideStep: -0.4 px 62 ms EAST, 0.1 px 0 ms NORTH
23:50:44.365 00.019 12020 Worker thread wakes up
23:50:44.365 00.000 12020 worker thread servicing REQUEST_EXPOSE 1000
23:50:44.367 00.002 12020 Handling exposure in thread, d=1000 o=3 r=(853,51,31,31)
23:50:44.453 00.086 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"f6523159-ad87-4d48-a6f7-ddbfb39b930f"}
23:50:44.525 00.072 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"f6523159-ad87-4d48-a6f7-ddbfb39b930f"}
23:50:44.559 00.034 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"70670f85-13b5-4e2e-a5de-958a071d58cb"}
23:50:44.639 00.080 9340 case statement mapped state 6 to 3
23:50:44.682 00.043 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"70670f85-13b5-4e2e-a5de-958a071d58cb"}
23:50:44.701 00.019 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"96b98e91-9d94-4d6a-8078-7141a6ed08f7"}
23:50:44.721 00.020 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":229,"width":15,"height":15,"star_pos":[6.59,7.13],"pixels":"..."},"id":"96b98e91-9d94-4d6a-8078-7141a6ed08f7"}
23:50:45.790 01.069 12020 Exposure complete
23:50:46.131 00.341 12020 worker thread done servicing request
23:50:46.131 00.000 9340 OnExposeComplete: enter
23:50:46.172 00.041 9340 UpdateGuideState(): m_state=6
23:50:46.189 00.017 9340 Star::Find(15, 868, 66, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 230
23:50:46.208 00.019 9340 Star::Find returns 1 (0), X=868.05, Y=65.80, Mass=358936, SNR=109.6, Peak=39226 HFD=3.2
23:50:46.219 00.011 9340 CameraToMount -- cameraTheta (-1.81) - m_xAngle (-3.14) = xAngle (1.33 = 1.33)
23:50:46.232 00.013 9340 CameraToMount -- cameraTheta (-1.81) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (1.32 = 1.32)
23:50:46.248 00.016 9340 CameraToMount -- cameraX=-0.10 cameraY=-0.41 hyp=0.42 cameraTheta=-1.81 mountX=0.10 mountY=0.41, mountTheta=1.33
23:50:46.268 00.020 9340 SchedulePrimaryMove(10104498, x=-0.10, y=-0.41, opts=13)
23:50:46.313 00.045 9340 Enqueuing Move request for scope (-0.10, -0.41)
23:50:46.330 00.017 12020 Worker thread wakes up
23:50:46.330 00.000 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.10, -0.41) opts 0xd
23:50:46.330 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=4470, max=65535, med=7106, FiltMin=5491, FiltMax=65303, Gamma=2.870
23:50:46.346 00.016 12020 Handling offset move in thread for scope, endpoint = (-0.10, -0.41)
23:50:46.347 00.001 9340 UpdateGuideState exits: m=358936 SNR=109.6
23:50:46.359 00.012 12020 Moving (-0.10, -0.41) raw xDistance=0.10 yDistance=0.41
23:50:46.359 00.000 9340 PhdController: settling, locked = 1, distance = 1.04 (0.45) aobump = 0 frame = 4 / 99999
23:50:46.374 00.015 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
23:50:46.374 00.000 9340 evsrv: {"Event":"Settling","Timestamp":1778734246.374,"Host":"ASTRO","Inst":1,"Distance":1.04,"Time":0.0,"SettleTime":8.0,"StarLocked":true}
23:50:46.391 00.017 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
23:50:46.392 00.001 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.41
23:50:46.393 00.001 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:50:46.408 00.015 12020 MoveAxis(E, 0, ABG)
23:50:46.408 00.000 9340 ScheduleExposure(1000,3,1) exposurePending=0
23:50:46.447 00.039 12020 Move returns status 0, amount 0
23:50:46.447 00.000 9340 Enqueuing Expose request
23:50:46.464 00.017 12020 MoveAxis(N, 0, ABG)
23:50:46.464 00.000 12020 Move returns status 0, amount 0
23:50:46.465 00.001 12020 move complete, result=0
23:50:46.465 00.000 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"473afab8-a411-46a3-a258-5e6f796786cc"}
23:50:46.483 00.018 12020 worker thread done servicing request
23:50:46.483 00.000 12020 Worker thread wakes up
23:50:46.484 00.001 12020 worker thread servicing REQUEST_EXPOSE 1000
23:50:46.484 00.000 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"473afab8-a411-46a3-a258-5e6f796786cc"}
23:50:46.496 00.012 12020 Handling exposure in thread, d=1000 o=3 r=(853,51,31,31)
23:50:46.497 00.001 9340 GuideStep: 0.1 px 0 ms EAST, 0.4 px 0 ms NORTH
23:50:46.521 00.024 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"e93e90e5-578b-43a6-b6a1-ad51286c687f"}
23:50:46.537 00.016 9340 case statement mapped state 6 to 3
23:50:46.584 00.047 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"e93e90e5-578b-43a6-b6a1-ad51286c687f"}
23:50:46.611 00.027 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"ee86d1d9-1be3-4890-b85d-0255e4bd7b5b"}
23:50:46.629 00.018 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":230,"width":15,"height":15,"star_pos":[7.05,6.80],"pixels":"..."},"id":"ee86d1d9-1be3-4890-b85d-0255e4bd7b5b"}
23:50:47.858 01.229 12020 Exposure complete
23:50:48.038 00.180 12020 worker thread done servicing request
23:50:48.038 00.000 9340 OnExposeComplete: enter
23:50:48.047 00.009 9340 UpdateGuideState(): m_state=6
23:50:48.071 00.024 9340 Star::Find(15, 868, 65, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 231
23:50:48.082 00.011 9340 Star::Find returns 1 (0), X=868.30, Y=66.19, Mass=417761, SNR=136.0, Peak=41166 HFD=3.7
23:50:48.090 00.008 9340 CameraToMount -- cameraTheta (-0.08) - m_xAngle (-3.14) = xAngle (3.05 = 3.05)
23:50:48.101 00.011 9340 CameraToMount -- cameraTheta (-0.08) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (3.04 = 3.04)
23:50:48.110 00.009 9340 CameraToMount -- cameraX=0.15 cameraY=-0.01 hyp=0.15 cameraTheta=-0.08 mountX=-0.15 mountY=0.02, mountTheta=3.04
23:50:48.120 00.010 9340 SchedulePrimaryMove(10104498, x=0.15, y=-0.01, opts=13)
23:50:48.133 00.013 9340 Enqueuing Move request for scope (0.15, -0.01)
23:50:48.144 00.011 12020 Worker thread wakes up
23:50:48.144 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=4617, max=65498, med=7102, FiltMin=5434, FiltMax=61679, Gamma=2.870
23:50:48.157 00.013 12020 worker thread servicing REQUEST_MOVE scope ofs (0.15, -0.01) opts 0xd
23:50:48.157 00.000 12020 Handling offset move in thread for scope, endpoint = (0.15, -0.01)
23:50:48.157 00.000 12020 Moving (0.15, -0.01) raw xDistance=-0.15 yDistance=0.02
23:50:48.157 00.000 9340 UpdateGuideState exits: m=417761 SNR=136.0
23:50:48.165 00.008 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
23:50:48.165 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:50:48.165 00.000 9340 PhdController: settling, locked = 1, distance = 0.78 (0.45) aobump = 0 frame = 5 / 99999
23:50:48.189 00.024 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
23:50:48.189 00.000 9340 evsrv: {"Event":"Settling","Timestamp":1778734248.189,"Host":"ASTRO","Inst":1,"Distance":0.78,"Time":0.0,"SettleTime":8.0,"StarLocked":true}
23:50:48.199 00.010 12020 MoveAxis(E, 0, ABG)
23:50:48.199 00.000 12020 Move returns status 0, amount 0
23:50:48.200 00.001 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:50:48.209 00.009 12020 MoveAxis(N, 0, ABG)
23:50:48.209 00.000 12020 Move returns status 0, amount 0
23:50:48.210 00.001 9340 ScheduleExposure(1000,3,1) exposurePending=0
23:50:48.220 00.010 12020 move complete, result=0
23:50:48.220 00.000 9340 Enqueuing Expose request
23:50:48.229 00.009 12020 worker thread done servicing request
23:50:48.229 00.000 9340 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
23:50:48.238 00.009 12020 Worker thread wakes up
23:50:48.239 00.001 12020 worker thread servicing REQUEST_EXPOSE 1000
23:50:48.239 00.000 12020 Handling exposure in thread, d=1000 o=3 r=(853,51,31,31)
23:50:48.416 00.177 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"c80cbb55-05f8-44e9-99bf-296038359b9c"}
23:50:48.425 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"c80cbb55-05f8-44e9-99bf-296038359b9c"}
23:50:48.437 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"3b3d998a-c1ca-41e4-a58d-476a60a3de3a"}
23:50:48.446 00.009 9340 case statement mapped state 6 to 3
23:50:48.454 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"3b3d998a-c1ca-41e4-a58d-476a60a3de3a"}
23:50:48.462 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"49c7a40d-9a22-4aa3-b5e1-3f19c6b3eeaf"}
23:50:48.470 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":231,"width":15,"height":15,"star_pos":[7.30,7.19],"pixels":"..."},"id":"49c7a40d-9a22-4aa3-b5e1-3f19c6b3eeaf"}
23:50:49.608 01.138 12020 Exposure complete
23:50:49.853 00.245 12020 worker thread done servicing request
23:50:49.853 00.000 9340 OnExposeComplete: enter
23:50:49.863 00.010 9340 UpdateGuideState(): m_state=6
23:50:49.890 00.027 9340 Star::Find(15, 868, 66, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 232
23:50:49.903 00.013 9340 Star::Find returns 1 (0), X=868.29, Y=66.02, Mass=372878, SNR=108.1, Peak=40202 HFD=3.3
23:50:49.914 00.011 9340 CameraToMount -- cameraTheta (-0.91) - m_xAngle (-3.14) = xAngle (2.23 = 2.23)
23:50:49.926 00.012 9340 CameraToMount -- cameraTheta (-0.91) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (2.21 = 2.21)
23:50:49.935 00.009 9340 CameraToMount -- cameraX=0.14 cameraY=-0.18 hyp=0.23 cameraTheta=-0.91 mountX=-0.14 mountY=0.19, mountTheta=2.22
23:50:49.949 00.014 9340 SchedulePrimaryMove(10104498, x=0.14, y=-0.18, opts=13)
23:50:49.962 00.013 9340 Enqueuing Move request for scope (0.14, -0.18)
23:50:49.973 00.011 12020 Worker thread wakes up
23:50:49.973 00.000 12020 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.18) opts 0xd
23:50:49.975 00.002 12020 Handling offset move in thread for scope, endpoint = (0.14, -0.18)
23:50:49.975 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=4557, max=65498, med=7097, FiltMin=5576, FiltMax=62939, Gamma=2.870
23:50:49.999 00.024 12020 Moving (0.14, -0.18) raw xDistance=-0.14 yDistance=0.19
23:50:50.000 00.001 9340 UpdateGuideState exits: m=372878 SNR=108.1
23:50:50.010 00.010 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
23:50:50.010 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:50:50.010 00.000 9340 PhdController: settling, locked = 1, distance = 0.61 (0.45) aobump = 0 frame = 6 / 99999
23:50:50.020 00.010 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.19
23:50:50.020 00.000 12020 MoveAxis(E, 0, ABG)
23:50:50.020 00.000 9340 evsrv: {"Event":"Settling","Timestamp":1778734250.020,"Host":"ASTRO","Inst":1,"Distance":0.61,"Time":0.0,"SettleTime":8.0,"StarLocked":true}
23:50:50.037 00.017 12020 Move returns status 0, amount 0
23:50:50.037 00.000 12020 MoveAxis(N, 0, ABG)
23:50:50.037 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:50:50.045 00.008 12020 Move returns status 0, amount 0
23:50:50.046 00.001 9340 ScheduleExposure(1000,3,1) exposurePending=0
23:50:50.057 00.011 12020 move complete, result=0
23:50:50.057 00.000 9340 Enqueuing Expose request
23:50:50.068 00.011 12020 worker thread done servicing request
23:50:50.068 00.000 9340 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
23:50:50.080 00.012 12020 Worker thread wakes up
23:50:50.081 00.001 12020 worker thread servicing REQUEST_EXPOSE 1000
23:50:50.081 00.000 12020 Handling exposure in thread, d=1000 o=3 r=(853,51,31,31)
23:50:50.416 00.335 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"f8a3704d-181c-48e9-bc65-88241601834c"}
23:50:50.431 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"f8a3704d-181c-48e9-bc65-88241601834c"}
23:50:50.441 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"2ac7f924-160b-4e01-9252-1861a0eada48"}
23:50:50.452 00.011 9340 case statement mapped state 6 to 3
23:50:50.459 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"2ac7f924-160b-4e01-9252-1861a0eada48"}
23:50:50.484 00.025 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"a67f5cbb-ad12-4e47-9b89-32d0a8a03c22"}
23:50:50.494 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":232,"width":15,"height":15,"star_pos":[7.29,7.02],"pixels":"..."},"id":"a67f5cbb-ad12-4e47-9b89-32d0a8a03c22"}
23:50:51.443 00.949 12020 Exposure complete
23:50:51.618 00.175 12020 worker thread done servicing request
23:50:51.618 00.000 9340 OnExposeComplete: enter
23:50:51.639 00.021 9340 UpdateGuideState(): m_state=6
23:50:51.648 00.009 9340 Star::Find(15, 868, 66, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 233
23:50:51.656 00.008 9340 Star::Find returns 1 (0), X=868.50, Y=66.35, Mass=338235, SNR=100.1, Peak=32749 HFD=3.5
23:50:51.662 00.006 9340 CameraToMount -- cameraTheta (0.40) - m_xAngle (-3.14) = xAngle (3.54 = -2.75)
23:50:51.672 00.010 9340 CameraToMount -- cameraTheta (0.40) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (3.52 = -2.76)
23:50:51.680 00.008 9340 CameraToMount -- cameraX=0.35 cameraY=0.15 hyp=0.38 cameraTheta=0.40 mountX=-0.35 mountY=-0.14, mountTheta=-2.76
23:50:51.691 00.011 9340 SchedulePrimaryMove(10104498, x=0.35, y=0.15, opts=13)
23:50:51.701 00.010 9340 Enqueuing Move request for scope (0.35, 0.15)
23:50:51.709 00.008 12020 Worker thread wakes up
23:50:51.709 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=4329, max=65504, med=7093, FiltMin=5469, FiltMax=58666, Gamma=2.870
23:50:51.719 00.010 12020 worker thread servicing REQUEST_MOVE scope ofs (0.35, 0.15) opts 0xd
23:50:51.719 00.000 9340 UpdateGuideState exits: m=338235 SNR=100.1
23:50:51.726 00.007 9340 PhdController: settling, locked = 1, distance = 0.54 (0.45) aobump = 0 frame = 7 / 99999
23:50:51.747 00.021 12020 Handling offset move in thread for scope, endpoint = (0.35, 0.15)
23:50:51.747 00.000 12020 Moving (0.35, 0.15) raw xDistance=-0.35 yDistance=-0.14
23:50:51.747 00.000 9340 evsrv: {"Event":"Settling","Timestamp":1778734251.747,"Host":"ASTRO","Inst":1,"Distance":0.54,"Time":0.0,"SettleTime":8.0,"StarLocked":true}
23:50:51.758 00.011 12020 GuideAlgorithmHysteresis::Result() returns -0.21 from input -0.35
23:50:51.758 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:50:51.758 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:50:51.766 00.008 9340 ScheduleExposure(1000,3,1) exposurePending=0
23:50:51.774 00.008 9340 Enqueuing Expose request
23:50:51.783 00.009 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
23:50:51.783 00.000 12020 MoveAxis(E, 40, ABG)
23:50:51.783 00.000 12020 Guiding  Dir = 2, Dur = 40
23:50:51.784 00.001 12020 IsSlewing returns 0
23:50:51.784 00.000 12020 IsGuiding returns 0
23:50:51.812 00.028 12020 PulseGuide returned control before completion, sleep 23
23:50:51.860 00.048 12020 IsGuiding returns 0
23:50:51.860 00.000 12020 Move returns status 0, amount 40
23:50:51.860 00.000 12020 MoveAxis(N, 0, ABG)
23:50:51.860 00.000 12020 Move returns status 0, amount 0
23:50:51.860 00.000 12020 move complete, result=0
23:50:51.860 00.000 12020 worker thread done servicing request
23:50:51.861 00.001 9340 GuideStep: -0.4 px 40 ms EAST, -0.1 px 0 ms NORTH
23:50:51.871 00.010 12020 Worker thread wakes up
23:50:51.871 00.000 12020 worker thread servicing REQUEST_EXPOSE 1000
23:50:51.871 00.000 12020 Handling exposure in thread, d=1000 o=3 r=(853,51,31,31)
23:50:52.417 00.546 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"992f8054-3a2c-43b1-b4f4-77994a2fdafb"}
23:50:52.438 00.021 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"992f8054-3a2c-43b1-b4f4-77994a2fdafb"}
23:50:52.447 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"91124ab7-60bf-4913-8ecb-0a3c37d8ef1d"}
23:50:52.454 00.007 9340 case statement mapped state 6 to 3
23:50:52.462 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"91124ab7-60bf-4913-8ecb-0a3c37d8ef1d"}
23:50:52.473 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"19a7efcc-61f6-44f8-965f-83dbc669e483"}
23:50:52.480 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":233,"width":15,"height":15,"star_pos":[7.50,7.35],"pixels":"..."},"id":"19a7efcc-61f6-44f8-965f-83dbc669e483"}
23:50:53.264 00.784 12020 Exposure complete
23:50:53.435 00.171 12020 worker thread done servicing request
23:50:53.435 00.000 9340 OnExposeComplete: enter
23:50:53.442 00.007 9340 UpdateGuideState(): m_state=6
23:50:53.457 00.015 9340 Star::Find(15, 868, 66, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 234
23:50:53.485 00.028 9340 Star::Find returns 1 (0), X=867.95, Y=66.43, Mass=382746, SNR=113.4, Peak=40106 HFD=3.6
23:50:53.496 00.011 9340 CameraToMount -- cameraTheta (2.30) - m_xAngle (-3.14) = xAngle (5.43 = -0.85)
23:50:53.504 00.008 9340 CameraToMount -- cameraTheta (2.30) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (5.42 = -0.87)
23:50:53.511 00.007 9340 CameraToMount -- cameraX=-0.20 cameraY=0.23 hyp=0.30 cameraTheta=2.30 mountX=0.20 mountY=-0.23, mountTheta=-0.86
23:50:53.523 00.012 9340 SchedulePrimaryMove(10104498, x=-0.20, y=0.23, opts=13)
23:50:53.535 00.012 9340 Enqueuing Move request for scope (-0.20, 0.23)
23:50:53.544 00.009 12020 Worker thread wakes up
23:50:53.544 00.000 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.20, 0.23) opts 0xd
23:50:53.544 00.000 12020 Handling offset move in thread for scope, endpoint = (-0.20, 0.23)
23:50:53.544 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=4555, max=65535, med=7098, FiltMin=5445, FiltMax=65303, Gamma=2.870
23:50:53.552 00.008 12020 Moving (-0.20, 0.23) raw xDistance=0.20 yDistance=-0.23
23:50:53.553 00.001 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.20
23:50:53.553 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:50:53.553 00.000 9340 UpdateGuideState exits: m=382746 SNR=113.4
23:50:53.564 00.011 9340 PhdController: settling, locked = 1, distance = 0.47 (0.45) aobump = 0 frame = 8 / 99999
23:50:53.587 00.023 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.23
23:50:53.587 00.000 9340 evsrv: {"Event":"Settling","Timestamp":1778734253.587,"Host":"ASTRO","Inst":1,"Distance":0.47,"Time":0.0,"SettleTime":8.0,"StarLocked":true}
23:50:53.595 00.008 12020 MoveAxis(E, 0, ABG)
23:50:53.595 00.000 12020 Move returns status 0, amount 0
23:50:53.595 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:50:53.605 00.010 12020 MoveAxis(N, 0, ABG)
23:50:53.605 00.000 12020 Move returns status 0, amount 0
23:50:53.605 00.000 12020 move complete, result=0
23:50:53.605 00.000 9340 ScheduleExposure(1000,3,1) exposurePending=0
23:50:53.615 00.010 12020 worker thread done servicing request
23:50:53.615 00.000 9340 Enqueuing Expose request
23:50:53.623 00.008 12020 Worker thread wakes up
23:50:53.623 00.000 9340 GuideStep: 0.2 px 0 ms EAST, -0.2 px 0 ms NORTH
23:50:53.631 00.008 12020 worker thread servicing REQUEST_EXPOSE 1000
23:50:53.631 00.000 12020 Handling exposure in thread, d=1000 o=3 r=(853,51,31,31)
23:50:54.415 00.784 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"304e7135-6c6c-481b-9e6a-5304217fe5f8"}
23:50:54.423 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"304e7135-6c6c-481b-9e6a-5304217fe5f8"}
23:50:54.431 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"399a9eef-2f8b-420e-b5ea-c235712e96ec"}
23:50:54.439 00.008 9340 case statement mapped state 6 to 3
23:50:54.445 00.006 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"399a9eef-2f8b-420e-b5ea-c235712e96ec"}
23:50:54.452 00.007 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"14b7dffe-560f-4afa-a107-f12c920073ba"}
23:50:54.459 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":234,"width":15,"height":15,"star_pos":[6.95,7.43],"pixels":"..."},"id":"14b7dffe-560f-4afa-a107-f12c920073ba"}
23:50:54.990 00.531 12020 Exposure complete
23:50:55.204 00.214 12020 worker thread done servicing request
23:50:55.205 00.001 9340 OnExposeComplete: enter
23:50:55.221 00.016 9340 UpdateGuideState(): m_state=6
23:50:55.237 00.016 9340 Star::Find(15, 867, 66, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 235
23:50:55.251 00.014 9340 Star::Find returns 1 (0), X=867.98, Y=66.50, Mass=351400, SNR=93.2, Peak=37190 HFD=3.6
23:50:55.269 00.018 9340 CameraToMount -- cameraTheta (2.09) - m_xAngle (-3.14) = xAngle (5.22 = -1.06)
23:50:55.297 00.028 9340 CameraToMount -- cameraTheta (2.09) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (5.21 = -1.07)
23:50:55.335 00.038 9340 CameraToMount -- cameraX=-0.17 cameraY=0.29 hyp=0.34 cameraTheta=2.09 mountX=0.17 mountY=-0.30, mountTheta=-1.06
23:50:55.355 00.020 9340 SchedulePrimaryMove(10104498, x=-0.17, y=0.29, opts=13)
23:50:55.379 00.024 9340 Enqueuing Move request for scope (-0.17, 0.29)
23:50:55.408 00.029 12020 Worker thread wakes up
23:50:55.408 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=4296, max=65535, med=7088, FiltMin=5441, FiltMax=65303, Gamma=2.870
23:50:55.424 00.016 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.17, 0.29) opts 0xd
23:50:55.424 00.000 12020 Handling offset move in thread for scope, endpoint = (-0.17, 0.29)
23:50:55.424 00.000 9340 UpdateGuideState exits: m=351400 SNR=93.2
23:50:55.455 00.031 12020 Moving (-0.17, 0.29) raw xDistance=0.17 yDistance=-0.30
23:50:55.455 00.000 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.17
23:50:55.456 00.001 12020 GuideAlgorithmResistSwitch::result() returns -0.30 from input -0.30
23:50:55.456 00.000 12020 MoveAxis(E, 0, ABG)
23:50:55.456 00.000 12020 Move returns status 0, amount 0
23:50:55.456 00.000 12020 MoveAxis(N, 50, ABG)
23:50:55.456 00.000 12020 Guiding  Dir = 0, Dur = 50
23:50:55.458 00.002 9340 PhdController: settling, locked = 1, distance = 0.43 (0.45) aobump = 0 frame = 9 / 99999
23:50:55.475 00.017 12020 IsSlewing returns 0
23:50:55.475 00.000 12020 IsGuiding returns 0
23:50:55.476 00.001 9340 evsrv: {"Event":"Settling","Timestamp":1778734255.475,"Host":"ASTRO","Inst":1,"Distance":0.43,"Time":0.0,"SettleTime":8.0,"StarLocked":true}
23:50:55.494 00.018 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:50:55.510 00.016 9340 ScheduleExposure(1000,3,1) exposurePending=0
23:50:55.531 00.021 9340 Enqueuing Expose request
23:50:55.586 00.055 12020 IsGuiding returns 1
23:50:55.587 00.001 12020 scope still moving after pulse duration time elapsed
23:50:55.714 00.127 12020 IsSlewing returns 0
23:50:55.714 00.000 12020 IsGuiding returns 0
23:50:55.715 00.001 12020 scope move finished after 50 + 188 ms
23:50:55.715 00.000 12020 Move returns status 0, amount 50
23:50:55.715 00.000 12020 move complete, result=0
23:50:55.715 00.000 12020 worker thread done servicing request
23:50:55.717 00.002 9340 GuideStep: 0.2 px 0 ms EAST, -0.3 px 50 ms NORTH
23:50:55.727 00.010 12020 Worker thread wakes up
23:50:55.728 00.001 12020 worker thread servicing REQUEST_EXPOSE 1000
23:50:55.728 00.000 12020 Handling exposure in thread, d=1000 o=3 r=(853,51,31,31)
23:50:56.414 00.686 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"89a28bff-618b-47d7-9b6b-118a1290b3db"}
23:50:56.423 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"89a28bff-618b-47d7-9b6b-118a1290b3db"}
23:50:56.435 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"aded46ad-b70e-496b-8756-6adfffd19d9a"}
23:50:56.448 00.013 9340 case statement mapped state 6 to 3
23:50:56.456 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"aded46ad-b70e-496b-8756-6adfffd19d9a"}
23:50:56.483 00.027 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"00505d68-0367-4cdd-baec-af001c0831e1"}
23:50:56.494 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":235,"width":15,"height":15,"star_pos":[6.98,7.50],"pixels":"..."},"id":"00505d68-0367-4cdd-baec-af001c0831e1"}
23:50:57.091 00.597 12020 Exposure complete
23:50:57.338 00.247 12020 worker thread done servicing request
23:50:57.338 00.000 9340 OnExposeComplete: enter
23:50:57.350 00.012 9340 UpdateGuideState(): m_state=6
23:50:57.362 00.012 9340 Star::Find(15, 867, 66, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 236
23:50:57.390 00.028 9340 Star::Find returns 1 (0), X=868.42, Y=66.34, Mass=391014, SNR=127.1, Peak=36205 HFD=3.9
23:50:57.408 00.018 9340 CameraToMount -- cameraTheta (0.46) - m_xAngle (-3.14) = xAngle (3.59 = -2.69)
23:50:57.430 00.022 9340 CameraToMount -- cameraTheta (0.46) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (3.58 = -2.71)
23:50:57.441 00.011 9340 CameraToMount -- cameraX=0.28 cameraY=0.13 hyp=0.31 cameraTheta=0.46 mountX=-0.28 mountY=-0.13, mountTheta=-2.71
23:50:57.457 00.016 9340 SchedulePrimaryMove(10104498, x=0.28, y=0.13, opts=13)
23:50:57.486 00.029 9340 Enqueuing Move request for scope (0.28, 0.13)
23:50:57.497 00.011 12020 Worker thread wakes up
23:50:57.498 00.001 9340 UpdateImageDisplay: Size=(1920,1080) min=4354, max=65535, med=7093, FiltMin=5379, FiltMax=65303, Gamma=2.870
23:50:57.509 00.011 12020 worker thread servicing REQUEST_MOVE scope ofs (0.28, 0.13) opts 0xd
23:50:57.509 00.000 9340 UpdateGuideState exits: m=391014 SNR=127.1
23:50:57.520 00.011 12020 Handling offset move in thread for scope, endpoint = (0.28, 0.13)
23:50:57.521 00.001 9340 PhdController: settling, locked = 1, distance = 0.39 (0.45) aobump = 0 frame = 10 / 99999
23:50:57.535 00.014 12020 Moving (0.28, 0.13) raw xDistance=-0.28 yDistance=-0.13
23:50:57.535 00.000 9340 evsrv: {"Event":"Settling","Timestamp":1778734257.535,"Host":"ASTRO","Inst":1,"Distance":0.39,"Time":2.1,"SettleTime":8.0,"StarLocked":true}
23:50:57.548 00.013 12020 GuideAlgorithmHysteresis::Result() returns -0.16 from input -0.28
23:50:57.548 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:50:57.549 00.001 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:50:57.560 00.011 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
23:50:57.560 00.000 9340 ScheduleExposure(1000,3,1) exposurePending=0
23:50:57.589 00.029 12020 MoveAxis(E, 32, ABG)
23:50:57.590 00.001 9340 Enqueuing Expose request
23:50:57.600 00.010 12020 Guiding  Dir = 2, Dur = 32
23:50:57.601 00.001 12020 IsSlewing returns 0
23:50:57.602 00.001 12020 IsGuiding returns 0
23:50:57.633 00.031 12020 PulseGuide returned control before completion, sleep 12
23:50:57.654 00.021 12020 IsGuiding returns 1
23:50:57.654 00.000 12020 scope still moving after pulse duration time elapsed
23:50:57.697 00.043 12020 IsSlewing returns 0
23:50:57.698 00.001 12020 IsGuiding returns 0
23:50:57.698 00.000 12020 scope move finished after 32 + 63 ms
23:50:57.698 00.000 12020 Move returns status 0, amount 32
23:50:57.698 00.000 12020 MoveAxis(N, 0, ABG)
23:50:57.698 00.000 12020 Move returns status 0, amount 0
23:50:57.699 00.001 12020 move complete, result=0
23:50:57.699 00.000 12020 worker thread done servicing request
23:50:57.699 00.000 9340 GuideStep: -0.3 px 32 ms EAST, -0.1 px 0 ms NORTH
23:50:57.711 00.012 12020 Worker thread wakes up
23:50:57.711 00.000 12020 worker thread servicing REQUEST_EXPOSE 1000
23:50:57.711 00.000 12020 Handling exposure in thread, d=1000 o=3 r=(853,51,31,31)
23:50:58.414 00.703 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"f35e6aa3-18af-421d-84f1-a877e8105cee"}
23:50:58.425 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"f35e6aa3-18af-421d-84f1-a877e8105cee"}
23:50:58.435 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"1cf47f5b-ee57-4760-a779-510a98675e79"}
23:50:58.456 00.021 9340 case statement mapped state 6 to 3
23:50:58.470 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"1cf47f5b-ee57-4760-a779-510a98675e79"}
23:50:58.488 00.018 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"d40139ae-4b04-4e72-b3b4-331f434ac509"}
23:50:58.499 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":236,"width":15,"height":15,"star_pos":[7.42,7.34],"pixels":"..."},"id":"d40139ae-4b04-4e72-b3b4-331f434ac509"}
23:50:59.111 00.612 12020 Exposure complete
23:50:59.334 00.223 12020 worker thread done servicing request
23:50:59.335 00.001 9340 OnExposeComplete: enter
23:50:59.361 00.026 9340 UpdateGuideState(): m_state=6
23:50:59.375 00.014 9340 Star::Find(15, 868, 66, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 237
23:50:59.386 00.011 9340 Star::Find returns 1 (0), X=868.09, Y=66.01, Mass=374871, SNR=85.4, Peak=38002 HFD=3.7
23:50:59.395 00.009 9340 CameraToMount -- cameraTheta (-1.87) - m_xAngle (-3.14) = xAngle (1.26 = 1.26)
23:50:59.415 00.020 9340 CameraToMount -- cameraTheta (-1.87) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (1.25 = 1.25)
23:50:59.432 00.017 9340 CameraToMount -- cameraX=-0.06 cameraY=-0.19 hyp=0.20 cameraTheta=-1.87 mountX=0.06 mountY=0.19, mountTheta=1.26
23:50:59.469 00.037 9340 SchedulePrimaryMove(10104498, x=-0.06, y=-0.19, opts=13)
23:50:59.482 00.013 9340 Enqueuing Move request for scope (-0.06, -0.19)
23:50:59.493 00.011 12020 Worker thread wakes up
23:50:59.494 00.001 9340 UpdateImageDisplay: Size=(1920,1080) min=4098, max=65535, med=7117, FiltMin=5297, FiltMax=65303, Gamma=2.870
23:50:59.505 00.011 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.19) opts 0xd
23:50:59.505 00.000 9340 UpdateGuideState exits: m=374871 SNR=85.4
23:50:59.518 00.013 12020 Handling offset move in thread for scope, endpoint = (-0.06, -0.19)
23:50:59.518 00.000 9340 PhdController: settling, locked = 1, distance = 0.34 (0.45) aobump = 0 frame = 11 / 99999
23:50:59.550 00.032 12020 Moving (-0.06, -0.19) raw xDistance=0.06 yDistance=0.19
23:50:59.550 00.000 9340 evsrv: {"Event":"Settling","Timestamp":1778734259.550,"Host":"ASTRO","Inst":1,"Distance":0.34,"Time":4.1,"SettleTime":8.0,"StarLocked":true}
23:50:59.564 00.014 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
23:50:59.564 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:50:59.564 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:50:59.575 00.011 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.19
23:50:59.575 00.000 9340 ScheduleExposure(1000,3,1) exposurePending=0
23:50:59.584 00.009 12020 MoveAxis(E, 0, ABG)
23:50:59.585 00.001 9340 Enqueuing Expose request
23:50:59.594 00.009 12020 Move returns status 0, amount 0
23:50:59.594 00.000 12020 MoveAxis(N, 0, ABG)
23:50:59.594 00.000 12020 Move returns status 0, amount 0
23:50:59.594 00.000 12020 move complete, result=0
23:50:59.595 00.001 12020 worker thread done servicing request
23:50:59.595 00.000 12020 Worker thread wakes up
23:50:59.595 00.000 12020 worker thread servicing REQUEST_EXPOSE 1000
23:50:59.595 00.000 12020 Handling exposure in thread, d=1000 o=3 r=(853,51,31,31)
23:50:59.601 00.006 9340 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
23:51:00.414 00.813 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"1ffec250-91ad-4e4c-ae6b-27f2db79ce1d"}
23:51:00.425 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"1ffec250-91ad-4e4c-ae6b-27f2db79ce1d"}
23:51:00.438 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"879c0ce5-5b6c-46b7-a762-86eec9f130ee"}
23:51:00.450 00.012 9340 case statement mapped state 6 to 3
23:51:00.484 00.034 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"879c0ce5-5b6c-46b7-a762-86eec9f130ee"}
23:51:00.499 00.015 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"faf70367-b4b0-4410-aa21-e5e43aff5686"}
23:51:00.509 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":237,"width":15,"height":15,"star_pos":[7.09,7.01],"pixels":"..."},"id":"faf70367-b4b0-4410-aa21-e5e43aff5686"}
23:51:00.960 00.451 12020 Exposure complete
23:51:01.252 00.292 12020 worker thread done servicing request
23:51:01.252 00.000 9340 OnExposeComplete: enter
23:51:01.285 00.033 9340 UpdateGuideState(): m_state=6
23:51:01.304 00.019 9340 Star::Find(15, 868, 66, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 238
23:51:01.317 00.013 9340 Star::Find returns 1 (0), X=868.08, Y=66.28, Mass=379780, SNR=106.6, Peak=40826 HFD=3.4
23:51:01.328 00.011 9340 CameraToMount -- cameraTheta (2.25) - m_xAngle (-3.14) = xAngle (5.39 = -0.90)
23:51:01.342 00.014 9340 CameraToMount -- cameraTheta (2.25) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (5.37 = -0.91)
23:51:01.361 00.019 9340 CameraToMount -- cameraX=-0.06 cameraY=0.08 hyp=0.10 cameraTheta=2.25 mountX=0.06 mountY=-0.08, mountTheta=-0.90
23:51:01.407 00.046 9340 SchedulePrimaryMove(10104498, x=-0.06, y=0.08, opts=13)
23:51:01.467 00.060 9340 Enqueuing Move request for scope (-0.06, 0.08)
23:51:01.509 00.042 12020 Worker thread wakes up
23:51:01.510 00.001 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.08) opts 0xd
23:51:01.510 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=4349, max=65535, med=7100, FiltMin=5558, FiltMax=65366, Gamma=2.870
23:51:01.526 00.016 12020 Handling offset move in thread for scope, endpoint = (-0.06, 0.08)
23:51:01.526 00.000 9340 UpdateGuideState exits: m=379780 SNR=106.6
23:51:01.548 00.022 12020 Moving (-0.06, 0.08) raw xDistance=0.06 yDistance=-0.08
23:51:01.549 00.001 9340 PhdController: settling, locked = 1, distance = 0.27 (0.45) aobump = 0 frame = 12 / 99999
23:51:01.562 00.013 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
23:51:01.563 00.001 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:51:01.563 00.000 9340 evsrv: {"Event":"Settling","Timestamp":1778734261.563,"Host":"ASTRO","Inst":1,"Distance":0.27,"Time":6.1,"SettleTime":8.0,"StarLocked":true}
23:51:01.582 00.019 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
23:51:01.582 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:51:01.619 00.037 12020 MoveAxis(E, 0, ABG)
23:51:01.619 00.000 12020 Move returns status 0, amount 0
23:51:01.620 00.001 12020 MoveAxis(N, 0, ABG)
23:51:01.620 00.000 12020 Move returns status 0, amount 0
23:51:01.620 00.000 12020 move complete, result=0
23:51:01.620 00.000 12020 worker thread done servicing request
23:51:01.621 00.001 9340 ScheduleExposure(1000,3,1) exposurePending=0
23:51:01.637 00.016 9340 Enqueuing Expose request
23:51:01.649 00.012 12020 Worker thread wakes up
23:51:01.649 00.000 9340 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
23:51:01.662 00.013 12020 worker thread servicing REQUEST_EXPOSE 1000
23:51:01.662 00.000 12020 Handling exposure in thread, d=1000 o=3 r=(853,51,31,31)
23:51:02.413 00.751 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"6c3856de-7e1a-4ab8-8007-ede1bb72fc8d"}
23:51:02.456 00.043 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"6c3856de-7e1a-4ab8-8007-ede1bb72fc8d"}
23:51:02.481 00.025 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"4940fa26-e87d-469c-83d8-516270bb94b5"}
23:51:02.493 00.012 9340 case statement mapped state 6 to 3
23:51:02.507 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"4940fa26-e87d-469c-83d8-516270bb94b5"}
23:51:02.524 00.017 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"df8290cf-51b0-446a-9793-ee1dbdd36ccf"}
23:51:02.558 00.034 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":238,"width":15,"height":15,"star_pos":[7.08,7.28],"pixels":"..."},"id":"df8290cf-51b0-446a-9793-ee1dbdd36ccf"}
23:51:03.022 00.464 12020 Exposure complete
23:51:03.251 00.229 12020 worker thread done servicing request
23:51:03.251 00.000 9340 OnExposeComplete: enter
23:51:03.265 00.014 9340 UpdateGuideState(): m_state=6
23:51:03.276 00.011 9340 Star::Find(15, 868, 66, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 239
23:51:03.300 00.024 9340 Star::Find returns 1 (0), X=868.20, Y=66.41, Mass=392279, SNR=133.4, Peak=40809 HFD=3.7
23:51:03.316 00.016 9340 CameraToMount -- cameraTheta (1.31) - m_xAngle (-3.14) = xAngle (4.45 = -1.84)
23:51:03.327 00.011 9340 CameraToMount -- cameraTheta (1.31) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (4.43 = -1.85)
23:51:03.339 00.012 9340 CameraToMount -- cameraX=0.05 cameraY=0.20 hyp=0.21 cameraTheta=1.31 mountX=-0.06 mountY=-0.20, mountTheta=-1.84
23:51:03.352 00.013 9340 SchedulePrimaryMove(10104498, x=0.05, y=0.20, opts=13)
23:51:03.363 00.011 9340 Enqueuing Move request for scope (0.05, 0.20)
23:51:03.374 00.011 12020 Worker thread wakes up
23:51:03.374 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=4349, max=65533, med=7087, FiltMin=5231, FiltMax=65303, Gamma=2.870
23:51:03.402 00.028 12020 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.20) opts 0xd
23:51:03.403 00.001 9340 UpdateGuideState exits: m=392279 SNR=133.4
23:51:03.422 00.019 12020 Handling offset move in thread for scope, endpoint = (0.05, 0.20)
23:51:03.423 00.001 9340 PhdController: settling, locked = 1, distance = 0.25 (0.45) aobump = 0 frame = 13 / 99999
23:51:03.439 00.016 12020 Moving (0.05, 0.20) raw xDistance=-0.06 yDistance=-0.20
23:51:03.439 00.000 9340 evsrv: {"Event":"Settling","Timestamp":1778734263.439,"Host":"ASTRO","Inst":1,"Distance":0.25,"Time":8.0,"SettleTime":8.0,"StarLocked":true}
23:51:03.448 00.009 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
23:51:03.448 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:51:03.448 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:51:03.458 00.010 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.20
23:51:03.459 00.001 12020 MoveAxis(E, 0, ABG)
23:51:03.459 00.000 9340 ScheduleExposure(1000,3,1) exposurePending=0
23:51:03.473 00.014 12020 Move returns status 0, amount 0
23:51:03.473 00.000 9340 Enqueuing Expose request
23:51:03.485 00.012 12020 MoveAxis(N, 0, ABG)
23:51:03.485 00.000 12020 Move returns status 0, amount 0
23:51:03.485 00.000 12020 move complete, result=0
23:51:03.485 00.000 12020 worker thread done servicing request
23:51:03.485 00.000 12020 Worker thread wakes up
23:51:03.486 00.001 12020 worker thread servicing REQUEST_EXPOSE 1000
23:51:03.486 00.000 12020 Handling exposure in thread, d=1000 o=3 r=(853,51,31,31)
23:51:03.488 00.002 9340 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
23:51:04.415 00.927 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"41ed8011-cb50-4cb9-89d4-0bf032639c02"}
23:51:04.429 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"41ed8011-cb50-4cb9-89d4-0bf032639c02"}
23:51:04.438 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"75027b4a-f794-4355-b41c-bd960ae56b4f"}
23:51:04.446 00.008 9340 case statement mapped state 6 to 3
23:51:04.453 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"75027b4a-f794-4355-b41c-bd960ae56b4f"}
23:51:04.461 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"4d3b58c5-8f66-4857-9370-2ab966a8ff9a"}
23:51:04.468 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":239,"width":15,"height":15,"star_pos":[7.20,7.41],"pixels":"..."},"id":"4d3b58c5-8f66-4857-9370-2ab966a8ff9a"}
23:51:04.846 00.378 12020 Exposure complete
23:51:05.043 00.197 12020 worker thread done servicing request
23:51:05.043 00.000 9340 OnExposeComplete: enter
23:51:05.052 00.009 9340 UpdateGuideState(): m_state=6
23:51:05.061 00.009 9340 Star::Find(15, 868, 66, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 240
23:51:05.070 00.009 9340 Star::Find returns 1 (0), X=868.26, Y=66.53, Mass=375283, SNR=111.1, Peak=35853 HFD=3.7
23:51:05.079 00.009 9340 CameraToMount -- cameraTheta (1.23) - m_xAngle (-3.14) = xAngle (4.37 = -1.92)
23:51:05.088 00.009 9340 CameraToMount -- cameraTheta (1.23) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (4.35 = -1.93)
23:51:05.115 00.027 9340 CameraToMount -- cameraX=0.12 cameraY=0.33 hyp=0.35 cameraTheta=1.23 mountX=-0.12 mountY=-0.33, mountTheta=-1.92
23:51:05.130 00.015 9340 SchedulePrimaryMove(10104498, x=0.12, y=0.33, opts=13)
23:51:05.138 00.008 9340 Enqueuing Move request for scope (0.12, 0.33)
23:51:05.150 00.012 12020 Worker thread wakes up
23:51:05.150 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=4568, max=65504, med=7099, FiltMin=5632, FiltMax=62246, Gamma=2.870
23:51:05.160 00.010 12020 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.33) opts 0xd
23:51:05.161 00.001 9340 UpdateGuideState exits: m=375283 SNR=111.1
23:51:05.168 00.007 12020 Handling offset move in thread for scope, endpoint = (0.12, 0.33)
23:51:05.168 00.000 9340 PhdController: settling, locked = 1, distance = 0.28 (0.45) aobump = 0 frame = 14 / 99999
23:51:05.177 00.009 12020 Moving (0.12, 0.33) raw xDistance=-0.12 yDistance=-0.33
23:51:05.177 00.000 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
23:51:05.178 00.001 9340 PhdController: newstate STATE_FINISH
23:51:05.187 00.009 12020 GuideAlgorithmResistSwitch::result() returns -0.33 from input -0.33
23:51:05.187 00.000 9340 PhdController complete: success
23:51:05.197 00.010 12020 MoveAxis(E, 0, ABG)
23:51:05.197 00.000 9340 evsrv: {"Event":"SettleDone","Timestamp":1778734265.197,"Host":"ASTRO","Inst":1,"Status":0,"TotalFrames":14,"DroppedFrames":0}
23:51:05.207 00.010 12020 Move returns status 0, amount 0
23:51:05.207 00.000 12020 MoveAxis(N, 55, ABG)
23:51:05.207 00.000 9340 Mount: notify guiding dither settle done success=1
23:51:05.216 00.009 12020 Guiding  Dir = 0, Dur = 55
23:51:05.217 00.001 9340 PhdController: newstate STATE_IDLE
23:51:05.243 00.026 12020 IsSlewing returns 0
23:51:05.244 00.001 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:51:05.254 00.010 12020 IsGuiding returns 0
23:51:05.255 00.001 9340 ScheduleExposure(1000,3,1) exposurePending=0
23:51:05.266 00.011 9340 Enqueuing Expose request
23:51:05.374 00.108 12020 IsGuiding returns 1
23:51:05.374 00.000 12020 scope still moving after pulse duration time elapsed
23:51:05.500 00.126 12020 IsSlewing returns 0
23:51:05.501 00.001 12020 IsGuiding returns 0
23:51:05.501 00.000 12020 scope move finished after 55 + 192 ms
23:51:05.502 00.001 12020 Move returns status 0, amount 55
23:51:05.502 00.000 12020 move complete, result=0
23:51:05.502 00.000 12020 worker thread done servicing request
23:51:05.502 00.000 12020 Worker thread wakes up
23:51:05.502 00.000 9340 GuideStep: -0.1 px 0 ms EAST, -0.3 px 55 ms NORTH
23:51:05.513 00.011 12020 worker thread servicing REQUEST_EXPOSE 1000
23:51:05.513 00.000 12020 Handling exposure in thread, d=1000 o=3 r=(853,51,31,31)
23:51:06.039 00.526 9340 evsrv: cli 100A41E8 connect
23:51:06.067 00.028 9340 case statement mapped state 6 to 3
23:51:06.117 00.050 9340 case statement mapped state 6 to 3
23:51:06.149 00.032 9340 evsrv: cli 100A41E8 request: {"method":"get_app_state","id":"0f813972-c1bd-4bbc-b4ec-4339995d4a1b"}
23:51:06.166 00.017 9340 case statement mapped state 6 to 3
23:51:06.197 00.031 9340 evsrv: cli 100A41E8 response: {"jsonrpc":"2.0","result":"Guiding","id":"0f813972-c1bd-4bbc-b4ec-4339995d4a1b"}
23:51:06.214 00.017 9340 evsrv: cli 100A41E8 disconnect
23:51:06.226 00.012 9340 evsrv: cli 100A4288 connect
23:51:06.236 00.010 9340 case statement mapped state 6 to 3
23:51:06.253 00.017 9340 case statement mapped state 6 to 3
23:51:06.268 00.015 9340 evsrv: cli 100A4288 request: {"method":"stop_capture","id":"596499c9-1874-4378-869c-9b1b8733040e"}
23:51:06.285 00.017 9340 StopCapturing CaptureActive=1 continueCapturing=1 exposurePending=1
23:51:06.320 00.035 9340 Status Line: Waiting for devices...
23:51:06.335 00.015 9340 evsrv: cli 100A4288 response: {"jsonrpc":"2.0","result":0,"id":"596499c9-1874-4378-869c-9b1b8733040e"}
23:51:06.350 00.015 9340 evsrv: cli 100A4288 disconnect
23:51:06.361 00.011 9340 evsrv: cli 100A4468 connect
23:51:06.379 00.018 9340 case statement mapped state 6 to 3
23:51:06.393 00.014 12020 ZWO: stopexposure
23:51:06.418 00.025 9340 case statement mapped state 6 to 3
23:51:06.443 00.025 9340 evsrv: cli 100A4468 request: {"method":"get_app_state","id":"f51ad8b9-2a34-4980-8650-f4651db2d80e"}
23:51:06.461 00.018 9340 case statement mapped state 6 to 3
23:51:06.474 00.013 9340 evsrv: cli 100A4468 response: {"jsonrpc":"2.0","result":"Guiding","id":"f51ad8b9-2a34-4980-8650-f4651db2d80e"}
23:51:06.495 00.021 9340 evsrv: cli 100A4468 disconnect
23:51:06.544 00.049 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"f36386e7-d578-49d1-8850-854807c89d57"}
23:51:06.559 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"f36386e7-d578-49d1-8850-854807c89d57"}
23:51:06.598 00.039 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"60e64347-0bd2-4b65-afb7-6afcb2bf437f"}
23:51:06.611 00.013 9340 case statement mapped state 6 to 3
23:51:06.659 00.048 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"60e64347-0bd2-4b65-afb7-6afcb2bf437f"}
23:51:06.703 00.044 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"280e7cb6-e70a-4e7d-9c57-c1947ec5ab40"}
23:51:06.715 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":240,"width":15,"height":15,"star_pos":[7.26,6.53],"pixels":"..."},"id":"280e7cb6-e70a-4e7d-9c57-c1947ec5ab40"}
23:51:06.824 00.109 12020 ZWO: stopexposure
23:51:06.824 00.000 12020 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:195->Capture failed
23:51:06.825 00.001 12020 worker thread done servicing request
23:51:06.825 00.000 9340 OnExposeComplete: enter
23:51:06.867 00.042 9340 OnExposeComplete: Capture Error reported
23:51:06.899 00.032 9340 StopCapturing CaptureActive=1 continueCapturing=0 exposurePending=0
23:51:06.919 00.020 9340 Mount: notify guiding stopped
23:51:06.962 00.043 9340 Changing from state GUIDING to STOP
23:51:07.008 00.046 9340 guider state => SELECTED
23:51:07.021 00.013 9340 UpdateImageDisplay: Size=(1920,1080) min=4568, max=65504, med=7099, FiltMin=5632, FiltMax=62246, Gamma=2.870
23:51:07.037 00.016 9340 Changing from state SELECTED to UNINITIALIZED
23:51:07.055 00.018 9340 guider state => SELECTING
23:51:07.119 00.064 9340 Status Line: Stopped.
23:51:07.140 00.021 9340 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:557->Error reported capturing image
23:51:07.498 00.358 9340 evsrv: cli 100A41E8 connect
23:51:07.516 00.018 9340 evsrv: cli 100A41E8 request: {"method":"get_app_state","id":"1a8cac60-1b58-40c3-bf9b-1cbba3ab644b"}
23:51:07.529 00.013 9340 evsrv: cli 100A41E8 response: {"jsonrpc":"2.0","result":"Stopped","id":"1a8cac60-1b58-40c3-bf9b-1cbba3ab644b"}
23:51:07.573 00.044 9340 evsrv: cli 100A41E8 disconnect
23:51:08.416 00.843 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"ff57b960-7eda-4d5b-acb9-b1489ca88e1e"}
23:51:08.431 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"ff57b960-7eda-4d5b-acb9-b1489ca88e1e"}
23:51:08.444 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"997ce832-d377-4529-b0e0-86ab3fc22e95"}
23:51:08.478 00.034 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"997ce832-d377-4529-b0e0-86ab3fc22e95"}
23:51:10.414 01.936 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"6b30fd75-da76-4555-a659-49f42b30719b"}
23:51:10.425 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"6b30fd75-da76-4555-a659-49f42b30719b"}
23:51:10.436 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"e366a6e6-1201-474b-b550-b882c89ae094"}
23:51:10.461 00.025 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"e366a6e6-1201-474b-b550-b882c89ae094"}
23:51:12.414 01.953 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"92a5d22b-d49c-412b-8b53-1c27b52b33a7"}
23:51:12.424 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"92a5d22b-d49c-412b-8b53-1c27b52b33a7"}
23:51:12.439 00.015 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"eff86f61-75f6-4da4-b8cf-9cd197d75572"}
23:51:12.451 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"eff86f61-75f6-4da4-b8cf-9cd197d75572"}
23:51:14.415 01.964 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"f6701968-10bf-4ef2-b5a8-c323c577057b"}
23:51:14.433 00.018 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"f6701968-10bf-4ef2-b5a8-c323c577057b"}
23:51:14.463 00.030 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"14ff1221-9243-4ed3-81ed-bad8fc3768ca"}
23:51:14.500 00.037 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"14ff1221-9243-4ed3-81ed-bad8fc3768ca"}
23:51:16.414 01.914 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"6f05345e-b073-4a92-81f0-5daf685b5358"}
23:51:16.467 00.053 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"6f05345e-b073-4a92-81f0-5daf685b5358"}
23:51:16.489 00.022 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"9c0e80ef-fd8c-49c6-8ede-0c4450e315c1"}
23:51:16.507 00.018 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"9c0e80ef-fd8c-49c6-8ede-0c4450e315c1"}
23:51:18.413 01.906 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"6c133968-28d3-4289-9493-89034f51e0c9"}
23:51:18.423 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"6c133968-28d3-4289-9493-89034f51e0c9"}
23:51:18.446 00.023 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"ff24c94c-1887-4402-abca-4b3e5668143a"}
23:51:18.458 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"ff24c94c-1887-4402-abca-4b3e5668143a"}
23:51:20.415 01.957 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"f33014f8-a759-4aa9-8f62-9d0ce2278194"}
23:51:20.436 00.021 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"f33014f8-a759-4aa9-8f62-9d0ce2278194"}
23:51:20.451 00.015 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"a417cd54-aac8-4ef3-a79b-78bcec8dd531"}
23:51:20.459 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"a417cd54-aac8-4ef3-a79b-78bcec8dd531"}
23:51:22.417 01.958 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"c973393f-123c-4ab2-beab-43503530b0a3"}
23:51:22.436 00.019 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"c973393f-123c-4ab2-beab-43503530b0a3"}
23:51:22.453 00.017 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"1a95ad26-6cf8-4480-bf0e-eb822601b3de"}
23:51:22.467 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"1a95ad26-6cf8-4480-bf0e-eb822601b3de"}
23:51:24.419 01.952 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"d7568f80-30ba-4ea2-8f24-af905b61b761"}
23:51:24.443 00.024 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"d7568f80-30ba-4ea2-8f24-af905b61b761"}
23:51:24.460 00.017 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"7414ff3a-909c-4a67-83d8-2afa97d41ded"}
23:51:24.471 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"7414ff3a-909c-4a67-83d8-2afa97d41ded"}
23:51:26.413 01.942 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"de14b910-5095-4af5-83a2-9d1237ba73c7"}
23:51:26.431 00.018 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"de14b910-5095-4af5-83a2-9d1237ba73c7"}
23:51:26.446 00.015 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"aa130bf1-e49a-49c8-ae08-d460fee969bf"}
23:51:26.457 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"aa130bf1-e49a-49c8-ae08-d460fee969bf"}
23:51:28.414 01.957 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"f95c9d78-1752-4505-b94e-05a732ff31d5"}
23:51:28.494 00.080 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"f95c9d78-1752-4505-b94e-05a732ff31d5"}
23:51:28.539 00.045 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"cfad7ddb-942e-40f8-b6d9-2a68dd0ff830"}
23:51:28.578 00.039 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"cfad7ddb-942e-40f8-b6d9-2a68dd0ff830"}
23:51:30.801 02.223 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"11276d41-8eb2-43d8-a15c-fdb8e2f06dae"}
23:51:30.910 00.109 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"11276d41-8eb2-43d8-a15c-fdb8e2f06dae"}
23:51:30.938 00.028 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"88535d90-692d-4b37-9c97-be0592c830a8"}
23:51:30.979 00.041 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"88535d90-692d-4b37-9c97-be0592c830a8"}
23:51:32.797 01.818 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"6f894fa7-7465-4790-b653-4099e4f3191e"}
23:51:32.817 00.020 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"6f894fa7-7465-4790-b653-4099e4f3191e"}
23:51:32.835 00.018 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"a7b61326-932c-4844-8fd9-beb8c7e56502"}
23:51:32.901 00.066 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"a7b61326-932c-4844-8fd9-beb8c7e56502"}
23:51:34.797 01.896 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"a867615e-c9c1-47ec-afef-2f62d997278d"}
23:51:34.807 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"a867615e-c9c1-47ec-afef-2f62d997278d"}
23:51:34.819 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"3226065a-113a-4ae7-904a-c5fc023b5e40"}
23:51:34.831 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"3226065a-113a-4ae7-904a-c5fc023b5e40"}
23:51:36.796 01.965 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"54a34019-9d4f-40e5-92fc-73b7770b04e4"}
23:51:36.807 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"54a34019-9d4f-40e5-92fc-73b7770b04e4"}
23:51:36.820 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"53d6d438-91d5-4afd-93fd-e8c7a78848fe"}
23:51:36.827 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"53d6d438-91d5-4afd-93fd-e8c7a78848fe"}
23:51:38.795 01.968 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"d8597900-0adb-41a3-bd52-0b8b04ad3114"}
23:51:38.806 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"d8597900-0adb-41a3-bd52-0b8b04ad3114"}
23:51:38.815 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"fb0d60df-d5c7-4377-8cdd-10f6cf85d32a"}
23:51:38.824 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"fb0d60df-d5c7-4377-8cdd-10f6cf85d32a"}
23:51:40.795 01.971 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"a776d3f7-d375-4605-96f9-cf339046db2b"}
23:51:40.818 00.023 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"a776d3f7-d375-4605-96f9-cf339046db2b"}
23:51:40.832 00.014 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"56ba53cd-207e-4f84-a996-a23a7da15588"}
23:51:40.840 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"56ba53cd-207e-4f84-a996-a23a7da15588"}
23:51:42.794 01.954 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"e1d68e1d-cd8d-42c1-99f2-7f04ba3f839c"}
23:51:42.806 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"e1d68e1d-cd8d-42c1-99f2-7f04ba3f839c"}
23:51:42.819 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"61e29599-5cbe-4a9b-b436-d5af7da8fc9b"}
23:51:42.830 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"61e29599-5cbe-4a9b-b436-d5af7da8fc9b"}
23:51:44.793 01.963 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"c47c5c16-9b22-493b-9923-09d0ad6e225b"}
23:51:44.805 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"c47c5c16-9b22-493b-9923-09d0ad6e225b"}
23:51:44.816 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"f2cec675-ec24-4185-a9a7-6fb9da89e2d6"}
23:51:44.825 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"f2cec675-ec24-4185-a9a7-6fb9da89e2d6"}
23:51:46.793 01.968 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"c725232c-3ee9-49ad-aa36-087cd81ab529"}
23:51:46.804 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"c725232c-3ee9-49ad-aa36-087cd81ab529"}
23:51:46.820 00.016 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"21da3a59-a54b-4d11-a88d-e5ea6df868a0"}
23:51:46.831 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"21da3a59-a54b-4d11-a88d-e5ea6df868a0"}
23:51:48.792 01.961 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"01d8a580-4e82-4417-b8d1-d0862423c640"}
23:51:48.805 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"01d8a580-4e82-4417-b8d1-d0862423c640"}
23:51:48.815 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"20213f31-1c08-48c8-b15a-038248e1644c"}
23:51:48.826 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"20213f31-1c08-48c8-b15a-038248e1644c"}
23:51:50.793 01.967 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"a75d6618-5609-46c6-afe5-61c6fe913980"}
23:51:50.801 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"a75d6618-5609-46c6-afe5-61c6fe913980"}
23:51:50.811 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"4628b65d-1368-4e30-b103-6ab229b098d6"}
23:51:50.820 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"4628b65d-1368-4e30-b103-6ab229b098d6"}
23:51:52.793 01.973 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"32718eff-9ba4-4a0b-88ed-413ed8de03f7"}
23:51:52.812 00.019 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"32718eff-9ba4-4a0b-88ed-413ed8de03f7"}
23:51:52.837 00.025 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"26bc4e83-9dd2-451f-b770-0a6a82eb889f"}
23:51:52.853 00.016 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"26bc4e83-9dd2-451f-b770-0a6a82eb889f"}
23:51:54.793 01.940 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"5530cbbe-6651-49b1-944d-25cf5ab8886a"}
23:51:54.806 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"5530cbbe-6651-49b1-944d-25cf5ab8886a"}
23:51:54.818 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"f4515e4e-7c1b-485b-9d00-a67eb602b474"}
23:51:54.831 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"f4515e4e-7c1b-485b-9d00-a67eb602b474"}
23:51:56.793 01.962 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"32dc0cf2-4760-4b9e-af5f-85340d7b6aa0"}
23:51:56.804 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"32dc0cf2-4760-4b9e-af5f-85340d7b6aa0"}
23:51:56.822 00.018 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"72501979-834d-46a6-adef-2c13036ec81b"}
23:51:56.847 00.025 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"72501979-834d-46a6-adef-2c13036ec81b"}
23:51:58.792 01.945 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"ce5a347b-41b2-4d87-81d0-0e17ee12f438"}
23:51:58.803 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"ce5a347b-41b2-4d87-81d0-0e17ee12f438"}
23:51:58.831 00.028 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"d999726e-dc90-4b82-b3cd-2487b54d4e75"}
23:51:58.841 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"d999726e-dc90-4b82-b3cd-2487b54d4e75"}
23:52:00.793 01.952 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"50fc6b0d-34fa-4c82-a2b1-bab2b80faab2"}
23:52:00.817 00.024 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"50fc6b0d-34fa-4c82-a2b1-bab2b80faab2"}
23:52:00.829 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"6c948f23-07f8-4156-9b27-8105b63baa0b"}
23:52:00.841 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"6c948f23-07f8-4156-9b27-8105b63baa0b"}
23:52:02.790 01.949 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"410d6208-9c32-4a51-846c-5b4c3757b793"}
23:52:02.910 00.120 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"410d6208-9c32-4a51-846c-5b4c3757b793"}
23:52:03.005 00.095 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"765615b2-83c2-48de-b967-39b415e8b136"}
23:52:03.036 00.031 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"765615b2-83c2-48de-b967-39b415e8b136"}
23:52:04.792 01.756 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"8299c11a-d235-49e9-b596-757f27fa591e"}
23:52:04.819 00.027 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"8299c11a-d235-49e9-b596-757f27fa591e"}
23:52:04.847 00.028 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"c72a8196-140f-4dff-9cd6-e2c46073702c"}
23:52:04.877 00.030 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"c72a8196-140f-4dff-9cd6-e2c46073702c"}
23:52:06.329 01.452 9340 evsrv: cli 100A43C8 connect
23:52:06.434 00.105 9340 evsrv: cli 100A43C8 request: {"method":"get_app_state","id":"2737a252-80be-458b-9b02-37e41854310e"}
23:52:06.535 00.101 9340 evsrv: cli 100A43C8 response: {"jsonrpc":"2.0","result":"Stopped","id":"2737a252-80be-458b-9b02-37e41854310e"}
23:52:06.575 00.040 9340 evsrv: cli 100A43C8 disconnect
23:52:06.607 00.032 9340 evsrv: cli 100A41E8 connect
23:52:06.689 00.082 9340 evsrv: cli 100A41E8 request: {"method":"get_calibrated","id":"a0deb506-ad84-4ea3-b57c-9297c734029d"}
23:52:06.702 00.013 9340 evsrv: cli 100A41E8 response: {"jsonrpc":"2.0","result":true,"id":"a0deb506-ad84-4ea3-b57c-9297c734029d"}
23:52:06.727 00.025 9340 evsrv: cli 100A41E8 disconnect
23:52:06.753 00.026 9340 evsrv: cli 100A4288 connect
23:52:06.813 00.060 9340 evsrv: cli 100A4288 request: {"method":"guide","params":{"settle":{"pixels":0.45,"time":8,"timeout":90},"recalibrate":false},"id":"7cb8ba78-4ec7-459f-b15b-dc53138a6d85"}
23:52:06.834 00.021 9340 PhdController::Guide begins
23:52:06.862 00.028 9340 PhdController: newstate STATE_SETUP
23:52:06.909 00.047 9340 PhdController: setup
23:52:06.938 00.029 9340 PhdController: newstate STATE_ATTEMPT_START
23:52:06.958 00.020 9340 PhdController: start capturing
23:52:07.022 00.064 9340 Changing from state SELECTING to UNINITIALIZED
23:52:07.044 00.022 9340 guider state => SELECTING
23:52:07.063 00.019 9340 setting force full frames = true
23:52:07.078 00.015 9340 StartCapturing CaptureActive=0 continueCapturing=0 exposurePending=0
23:52:07.112 00.034 9340 ScheduleExposure(1000,3,0) exposurePending=0
23:52:07.150 00.038 9340 Enqueuing Expose request
23:52:07.171 00.021 9340 PhdController: newstate STATE_SELECT_STAR
23:52:07.188 00.017 12020 Worker thread wakes up
23:52:07.188 00.000 9340 evsrv: cli 100A4288 response: {"jsonrpc":"2.0","result":0,"id":"7cb8ba78-4ec7-459f-b15b-dc53138a6d85"}
23:52:07.201 00.013 12020 worker thread servicing REQUEST_EXPOSE 1000
23:52:07.201 00.000 12020 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
23:52:07.205 00.004 9340 evsrv: cli 100A4288 disconnect
23:52:07.227 00.022 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"a533f01b-fece-4d33-962a-9b7ed7699598"}
23:52:07.243 00.016 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"a533f01b-fece-4d33-962a-9b7ed7699598"}
23:52:07.286 00.043 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"7ae709c5-532d-4364-8b23-7515eaba4d9c"}
23:52:07.302 00.016 9340 case statement mapped state 1 to 101
23:52:07.321 00.019 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Looping","id":"7ae709c5-532d-4364-8b23-7515eaba4d9c"}
23:52:07.338 00.017 9340 evsrv: cli 100A4328 connect
23:52:07.358 00.020 9340 case statement mapped state 1 to 101
23:52:07.394 00.036 9340 case statement mapped state 1 to 101
23:52:07.427 00.033 9340 evsrv: cli 100A4328 request: {"method":"get_lock_shift_params","id":"76053f4b-e922-46ad-95aa-be0092085178"}
23:52:07.459 00.032 9340 evsrv: cli 100A4328 response: {"jsonrpc":"2.0","result":{"enabled":false,"rate":[0.00,0.00],"units":"arcsec/hr","axes":"RA/Dec"},"id":"76053f4b-e922-46ad-95aa-be0092085178"}
23:52:07.476 00.017 9340 evsrv: cli 100A4328 disconnect
23:52:07.514 00.038 9340 evsrv: cli 100A4468 connect
23:52:07.534 00.020 9340 case statement mapped state 1 to 101
23:52:07.555 00.021 9340 case statement mapped state 1 to 101
23:52:07.566 00.011 9340 evsrv: cli 100A4468 request: {"method":"get_lock_position","id":"6009382f-d00e-4f31-bd68-29aeb3a454af"}
23:52:07.577 00.011 9340 evsrv: cli 100A4468 response: {"jsonrpc":"2.0","result":null,"id":"6009382f-d00e-4f31-bd68-29aeb3a454af"}
23:52:07.592 00.015 9340 evsrv: cli 100A4468 disconnect
23:52:08.563 00.971 12020 Exposure complete
23:52:08.591 00.028 9340 evsrv: cli 100A4468 connect
23:52:08.601 00.010 9340 case statement mapped state 1 to 101
23:52:08.614 00.013 9340 case statement mapped state 1 to 101
23:52:08.624 00.010 9340 evsrv: cli 100A4468 request: {"method":"get_lock_position","id":"cbd48a73-8cfc-4f1d-b4eb-d4298ee4e83c"}
23:52:08.634 00.010 9340 evsrv: cli 100A4468 response: {"jsonrpc":"2.0","result":null,"id":"cbd48a73-8cfc-4f1d-b4eb-d4298ee4e83c"}
23:52:08.667 00.033 9340 evsrv: cli 100A4468 disconnect
23:52:08.767 00.100 12020 worker thread done servicing request
23:52:08.767 00.000 9340 OnExposeComplete: enter
23:52:08.777 00.010 9340 UpdateGuideState(): m_state=1
23:52:08.787 00.010 9340 UpdateCurrentPosition: no star selected
23:52:08.798 00.011 9340 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
23:52:08.808 00.010 9340 Status Line: No star selected
23:52:08.820 00.012 9340 UpdateImageDisplay: Size=(1920,1080) min=4454, max=65529, med=7133, FiltMin=5621, FiltMax=59787, Gamma=2.870
23:52:08.828 00.008 9340 UpdateGuideState exits: No star selected
23:52:08.839 00.011 9340 GuiderMultiStar::AutoSelect enter
23:52:08.850 00.011 9340 Star::AutoFind called with edgeAllowance = 0 searchRegion = 15 roi = 0x0@0,0
23:52:09.073 00.223 9340 AutoFind: auto downsample for scale 2.47 => 1x
23:52:09.303 00.230 9340 AutoFind: global mean = -0.1, stdev 1600.3
23:52:09.312 00.009 9340 AutoFind: using threshold = 0.1
23:52:09.593 00.281 9340 AutoFind: local max [1052, 594] 125.6
23:52:09.606 00.013 9340 AutoFind: local max [47, 753] 121.1
23:52:09.616 00.010 9340 AutoFind: local max [611, 87] 118.9
23:52:09.624 00.008 9340 AutoFind: local max [343, 83] 91.7
23:52:09.635 00.011 9340 AutoFind: local max [846, 58] 40.5
23:52:09.647 00.012 9340 AutoFind: local max [1378, 372] 27.4
23:52:09.656 00.009 9340 AutoFind: local max [658, 874] 27.3
23:52:09.667 00.011 9340 AutoFind: local max [766, 397] 24.7
23:52:09.697 00.030 9340 AutoFind: local max [1382, 251] 21.4
23:52:09.709 00.012 9340 AutoFind: local max [573, 220] 18.7
23:52:09.719 00.010 9340 AutoFind: local max [680, 1036] 17.9
23:52:09.728 00.009 9340 AutoFind: local max [1539, 142] 17.3
23:52:09.738 00.010 9340 AutoFind: local max [183, 574] 15.7
23:52:09.747 00.009 9340 AutoFind: local max [220, 410] 14.2
23:52:09.759 00.012 9340 AutoFind: local max [1605, 741] 13.7
23:52:09.769 00.010 9340 AutoFind: local max [758, 693] 13.1
23:52:09.778 00.009 9340 AutoFind: local max [1035, 508] 12.5
23:52:09.788 00.010 9340 AutoFind: local max [1537, 583] 12.3
23:52:09.821 00.033 9340 AutoFind: local max [1539, 54] 10.1
23:52:09.831 00.010 9340 AutoFind: local max [1151, 814] 9.8
23:52:09.845 00.014 9340 AutoFind: local max [1026, 212] 9.4
23:52:09.855 00.010 9340 AutoFind: local max [916, 12] 9.2
23:52:09.866 00.011 9340 AutoFind: local max [1422, 602] 7.5
23:52:09.876 00.010 9340 AutoFind: local max [769, 1031] 7.1
23:52:09.887 00.011 9340 AutoFind: local max [1171, 1020] 6.9
23:52:09.897 00.010 9340 AutoFind: local max [126, 49] 6.6
23:52:09.906 00.009 9340 AutoFind: local max [1542, 223] 5.9
23:52:09.931 00.025 9340 AutoFind: local max [166, 259] 5.8
23:52:09.944 00.013 9340 AutoFind: local max [1402, 706] 5.7
23:52:09.954 00.010 9340 AutoFind: local max [1193, 155] 5.3
23:52:09.968 00.014 9340 AutoFind: local max [180, 265] 5.2
23:52:09.977 00.009 9340 AutoFind: local max [1641, 704] 5.1
23:52:09.986 00.009 9340 AutoFind: local max [45, 742] 5.0
23:52:09.994 00.008 9340 AutoFind: local max [969, 154] 4.8
23:52:10.003 00.009 9340 AutoFind: local max [557, 950] 4.6
23:52:10.014 00.011 9340 AutoFind: local max [1751, 161] 4.6
23:52:10.025 00.011 9340 AutoFind: local max [1272, 88] 4.3
23:52:10.047 00.022 9340 AutoFind: local max [582, 392] 4.2
23:52:10.061 00.014 9340 AutoFind: local max [1894, 204] 4.1
23:52:10.071 00.010 9340 AutoFind: local max [719, 16] 4.0
23:52:10.083 00.012 9340 AutoFind: local max [980, 218] 4.0
23:52:10.094 00.011 9340 AutoFind: local max [1775, 190] 3.9
23:52:10.103 00.009 9340 AutoFind: local max [594, 418] 3.9
23:52:10.111 00.008 9340 AutoFind: local max [988, 890] 3.9
23:52:10.126 00.015 9340 AutoFind: local max [930, 716] 3.8
23:52:10.137 00.011 9340 AutoFind: local max [1120, 424] 3.8
23:52:10.147 00.010 9340 AutoFind: local max [1291, 110] 3.8
23:52:10.174 00.027 9340 AutoFind: local max [923, 684] 3.8
23:52:10.189 00.015 9340 AutoFind: local max [1414, 494] 3.8
23:52:10.199 00.010 9340 AutoFind: local max [390, 836] 3.8
23:52:10.210 00.011 9340 AutoFind: local max [606, 99] 3.8
23:52:10.218 00.008 9340 AutoFind: local max [480, 275] 3.8
23:52:10.231 00.013 9340 AutoFind: local max [493, 929] 3.8
23:52:10.241 00.010 9340 AutoFind: local max [1694, 585] 3.8
23:52:10.255 00.014 9340 AutoFind: local max [1295, 726] 3.8
23:52:10.265 00.010 9340 AutoFind: local max [1533, 291] 3.7
23:52:10.289 00.024 9340 AutoFind: local max [36, 751] 3.7
23:52:10.303 00.014 9340 AutoFind: local max [1242, 670] 3.7
23:52:10.312 00.009 9340 AutoFind: local max [43, 83] 3.7
23:52:10.323 00.011 9340 AutoFind: local max [356, 862] 3.7
23:52:10.332 00.009 9340 AutoFind: local max [1472, 748] 3.7
23:52:10.340 00.008 9340 AutoFind: local max [255, 854] 3.7
23:52:10.356 00.016 9340 AutoFind: local max [219, 966] 3.7
23:52:10.366 00.010 9340 AutoFind: local max [1652, 34] 3.7
23:52:10.379 00.013 9340 AutoFind: local max [486, 402] 3.6
23:52:10.407 00.028 9340 AutoFind: local max [10, 739] 3.6
23:52:10.419 00.012 9340 AutoFind: local max [1571, 312] 3.6
23:52:10.431 00.012 9340 AutoFind: local max [1355, 659] 3.6
23:52:10.442 00.011 9340 AutoFind: local max [347, 194] 3.6
23:52:10.452 00.010 9340 AutoFind: local max [78, 42] 3.6
23:52:10.461 00.009 9340 AutoFind: local max [1647, 236] 3.6
23:52:10.472 00.011 9340 AutoFind: local max [1170, 700] 3.6
23:52:10.484 00.012 9340 AutoFind: local max [1894, 119] 3.5
23:52:10.499 00.015 9340 AutoFind: local max [291, 339] 3.5
23:52:10.508 00.009 9340 AutoFind: local max [1895, 595] 3.5
23:52:10.536 00.028 9340 AutoFind: local max [900, 376] 3.5
23:52:10.546 00.010 9340 AutoFind: local max [564, 81] 3.5
23:52:10.557 00.011 9340 AutoFind: local max [789, 458] 3.5
23:52:10.569 00.012 9340 AutoFind: local max [1396, 599] 3.5
23:52:10.578 00.009 9340 AutoFind: local max [1344, 206] 3.5
23:52:10.589 00.011 9340 AutoFind: local max [1901, 978] 3.5
23:52:10.603 00.014 9340 AutoFind: local max [1417, 129] 3.5
23:52:10.616 00.013 9340 AutoFind: local max [1777, 606] 3.5
23:52:10.626 00.010 9340 AutoFind: local max [1648, 845] 3.5
23:52:10.653 00.027 9340 AutoFind: local max [1909, 214] 3.5
23:52:10.670 00.017 9340 AutoFind: local max [1909, 380] 3.5
23:52:10.681 00.011 9340 AutoFind: local max [1546, 409] 3.5
23:52:10.696 00.015 9340 AutoFind: local max [474, 1014] 3.5
23:52:10.706 00.010 9340 AutoFind: local max [376, 111] 3.5
23:52:10.715 00.009 9340 AutoFind: local max [1885, 462] 3.5
23:52:10.725 00.010 9340 AutoFind: local max [140, 34] 3.5
23:52:10.737 00.012 9340 AutoFind: local max [320, 552] 3.4
23:52:10.749 00.012 9340 AutoFind: local max [427, 103] 3.4
23:52:10.759 00.010 9340 AutoFind: local max [378, 426] 3.4
23:52:10.785 00.026 9340 AutoFind: local max [1655, 319] 3.4
23:52:10.797 00.012 9340 AutoFind: local max [73, 269] 3.4
23:52:10.809 00.012 9340 AutoFind: local max [527, 763] 3.4
23:52:10.823 00.014 9340 AutoFind: local max [1908, 327] 3.4
23:52:10.833 00.010 9340 AutoFind: local max [1574, 375] 3.4
23:52:10.842 00.009 9340 AutoFind: local max [1200, 1027] 3.4
23:52:10.853 00.011 9340 AutoFind: too close [140, 34] 3.5 - [126, 49] 6.6
23:52:10.864 00.011 9340 AutoFind: too close [1909, 214] 3.5 - [1894, 204] 4.1
23:52:10.875 00.011 9340 AutoFind: too close [36, 751] 3.7 - [45, 742] 5.0
23:52:10.904 00.029 9340 AutoFind: close dim-bright [36, 751] 3.7 - [47, 753] 121.1
23:52:10.913 00.009 9340 AutoFind: close dim-bright [606, 99] 3.8 - [611, 87] 118.9
23:52:10.924 00.011 9340 AutoFind: close dim-bright [45, 742] 5.0 - [47, 753] 121.1
23:52:10.939 00.015 9340 AutoFind: too close [180, 265] 5.2 - [166, 259] 5.8
23:52:10.950 00.011 9340 AutoFind: too close to edge [1908, 327] 3.4
23:52:10.961 00.011 9340 AutoFind: too close to edge [1909, 380] 3.5
23:52:10.975 00.014 9340 AutoFind: too close to edge [10, 739] 3.6
23:52:10.985 00.010 9340 AutoFind: too close to edge [916, 12] 9.2
23:52:10.996 00.011 9340 AutoFind: BPP = 16, saturation at 69458, pedestal 3923, thresh = 62904
23:52:11.023 00.027 9340 Star::Find(15, 1052, 594, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
23:52:11.037 00.014 9340 Star::Find returns 1 (0), X=1052.04, Y=594.50, Mass=1713777, SNR=268.6, Peak=65484 HFD=5.0
23:52:11.046 00.009 9340 Star::Find(15, 47, 753, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
23:52:11.059 00.013 9340 Star::Find returns 1 (0), X=46.91, Y=753.40, Mass=1604679, SNR=280.1, Peak=65494 HFD=4.9
23:52:11.069 00.010 9340 Star::Find(15, 611, 87, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
23:52:11.078 00.009 9340 Star::Find returns 1 (0), X=610.95, Y=86.89, Mass=1626328, SNR=304.8, Peak=65529 HFD=4.5
23:52:11.091 00.013 9340 Star::Find(15, 343, 83, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
23:52:11.101 00.010 9340 Star::Find returns 1 (0), X=343.86, Y=83.13, Mass=1078946, SNR=237.2, Peak=59503 HFD=4.4
23:52:11.111 00.010 9340 Star::Find(15, 846, 58, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
23:52:11.121 00.010 9340 Star::Find returns 1 (0), X=846.53, Y=58.18, Mass=390117, SNR=107.2, Peak=39171 HFD=3.8
23:52:11.151 00.030 9340 Star::Find(15, 1378, 372, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
23:52:11.160 00.009 9340 Star::Find returns 1 (0), X=1377.95, Y=371.82, Mass=266349, SNR=85.6, Peak=30212 HFD=3.2
23:52:11.171 00.011 9340 Star::Find(15, 658, 874, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
23:52:11.183 00.012 9340 Star::Find returns 1 (0), X=658.22, Y=874.07, Mass=264675, SNR=79.2, Peak=32083 HFD=3.2
23:52:11.191 00.008 9340 Star::Find(15, 766, 397, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
23:52:11.202 00.011 9340 Star::Find returns 1 (0), X=766.26, Y=397.35, Mass=196840, SNR=66.6, Peak=28505 HFD=2.8
23:52:11.214 00.012 9340 Star::Find(15, 1382, 251, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
23:52:11.227 00.013 9340 Star::Find returns 1 (0), X=1382.67, Y=251.19, Mass=210880, SNR=76.3, Peak=20657 HFD=3.7
23:52:11.237 00.010 9340 Star::Find(15, 573, 220, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
23:52:11.264 00.027 9340 Star::Find returns 1 (0), X=573.64, Y=220.58, Mass=174719, SNR=56.8, Peak=23076 HFD=3.4
23:52:11.276 00.012 9340 Star::Find(15, 680, 1036, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
23:52:11.286 00.010 9340 Star::Find returns 1 (0), X=679.63, Y=1035.88, Mass=217268, SNR=78.6, Peak=25648 HFD=3.6
23:52:11.298 00.012 9340 Star::Find(15, 1539, 142, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
23:52:11.308 00.010 9340 Star::Find returns 1 (0), X=1538.86, Y=142.14, Mass=175008, SNR=59.7, Peak=20108 HFD=3.7
23:52:11.317 00.009 9340 Star::Find(15, 183, 574, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
23:52:11.327 00.010 9340 Star::Find returns 1 (0), X=183.28, Y=574.31, Mass=184252, SNR=58.0, Peak=24342 HFD=3.5
23:52:11.340 00.013 9340 Star::Find(15, 220, 410, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
23:52:11.351 00.011 9340 Star::Find returns 1 (0), X=220.18, Y=410.03, Mass=119341, SNR=48.2, Peak=18818 HFD=3.1
23:52:11.362 00.011 9340 Star::Find(15, 1605, 741, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
23:52:11.392 00.030 9340 Star::Find returns 1 (0), X=1604.70, Y=740.91, Mass=106762, SNR=47.2, Peak=16734 HFD=3.3
23:52:11.403 00.011 9340 Star::Find(15, 758, 693, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
23:52:11.412 00.009 9340 Star::Find returns 1 (0), X=758.25, Y=693.48, Mass=91511, SNR=42.9, Peak=13815 HFD=3.3
23:52:11.428 00.016 9340 Star::Find(15, 1035, 508, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
23:52:11.439 00.011 9340 Star::Find returns 1 (0), X=1034.91, Y=508.98, Mass=92568, SNR=40.1, Peak=15188 HFD=2.9
23:52:11.455 00.016 9340 Star::Find(15, 1537, 583, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
23:52:11.466 00.011 9340 Star::Find returns 1 (0), X=1537.11, Y=583.55, Mass=130694, SNR=45.6, Peak=18982 HFD=3.5
23:52:11.479 00.013 9340 Star::Find(15, 1539, 54, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
23:52:11.502 00.023 9340 Star::Find returns 1 (0), X=1539.04, Y=54.28, Mass=100025, SNR=45.1, Peak=15327 HFD=3.4
23:52:11.514 00.012 9340 Star::Find(15, 1151, 814, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
23:52:11.523 00.009 9340 Star::Find returns 1 (0), X=1151.40, Y=813.58, Mass=74407, SNR=36.1, Peak=13704 HFD=3.1
23:52:11.533 00.010 9340 Star::Find(15, 1026, 212, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
23:52:11.551 00.018 9340 Star::Find returns 1 (0), X=1026.98, Y=212.09, Mass=71032, SNR=35.1, Peak=15597 HFD=2.9
23:52:11.560 00.009 9340 Star::Find(15, 1422, 602, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
23:52:11.568 00.008 9340 Star::Find returns 1 (0), X=1422.26, Y=602.59, Mass=49488, SNR=26.1, Peak=13539 HFD=2.8
23:52:11.580 00.012 9340 Star::Find(15, 769, 1031, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
23:52:11.592 00.012 9340 Star::Find returns 1 (0), X=769.38, Y=1030.10, Mass=76580, SNR=32.5, Peak=13003 HFD=3.8
23:52:11.603 00.011 9340 Star::Find(15, 1171, 1020, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
23:52:11.631 00.028 9340 Star::Find returns 1 (0), X=1170.66, Y=1020.31, Mass=78854, SNR=34.8, Peak=14163 HFD=3.5
23:52:11.643 00.012 9340 Star::Find(15, 1542, 223, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
23:52:11.654 00.011 9340 Star::Find returns 1 (0), X=1542.09, Y=222.94, Mass=48950, SNR=23.9, Peak=10658 HFD=3.5
23:52:11.664 00.010 9340 Star::Find(15, 1402, 706, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
23:52:11.673 00.009 9340 Star::Find returns 1 (0), X=1401.94, Y=706.26, Mass=39495, SNR=19.6, Peak=12790 HFD=2.4
23:52:11.683 00.010 9340 Star::Find(15, 1193, 155, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
23:52:11.694 00.011 9340 Star::Find returns 1 (0), X=1193.21, Y=154.82, Mass=22689, SNR=15.1, Peak=10623 HFD=2.2
23:52:11.704 00.010 9340 Star::Find(15, 1641, 704, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
23:52:11.718 00.014 9340 Star::Find returns 1 (0), X=1640.49, Y=703.38, Mass=23133, SNR=16.7, Peak=9281 HFD=3.1
23:52:11.728 00.010 9340 Star::Find(15, 969, 154, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
23:52:11.753 00.025 9340 Star::Find returns 1 (0), X=968.87, Y=154.00, Mass=30819, SNR=17.2, Peak=11007 HFD=2.6
23:52:11.765 00.012 9340 Star::Find(15, 557, 950, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
23:52:11.777 00.012 9340 Star::Find returns 1 (0), X=557.11, Y=949.95, Mass=38854, SNR=21.3, Peak=12480 HFD=2.8
23:52:11.786 00.009 9340 Star::Find(15, 1751, 161, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
23:52:11.796 00.010 9340 Star::Find returns 1 (0), X=1749.83, Y=160.55, Mass=35069, SNR=15.4, Peak=10975 HFD=3.8
23:52:11.806 00.010 9340 Star::Find(15, 1272, 88, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
23:52:11.820 00.014 9340 Star::Find false star n=6 nbg=276 bg=7190.5 sigma=466.4 thresh=8590 peak=8490
23:52:11.832 00.012 9340 Star::Find returns 0 (2), X=1272.00, Y=88.00, Mass=9518, SNR=2.9, Peak=9042 HFD=0.0
23:52:11.842 00.010 9340 Star::Find(15, 582, 392, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
23:52:11.869 00.027 9340 Star::Find returns 1 (0), X=581.78, Y=392.61, Mass=41581, SNR=23.6, Peak=11233 HFD=3.3
23:52:11.883 00.014 9340 Star::Find(15, 719, 16, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
23:52:11.892 00.009 9340 Star::Find returns 1 (0), X=719.68, Y=15.57, Mass=6991, SNR=7.5, Peak=9606 HFD=2.8
23:52:11.906 00.014 9340 Star::Find(15, 980, 218, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
23:52:11.915 00.009 9340 Star::Find false star n=4 nbg=242 bg=7289.1 sigma=392.4 thresh=8466 peak=8399
23:52:11.924 00.009 9340 Star::Find returns 0 (2), X=980.00, Y=218.00, Mass=5717, SNR=2.9, Peak=9150 HFD=0.0
23:52:11.934 00.010 9340 Star::Find(15, 1775, 190, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
23:52:11.945 00.011 9340 Star::Find returns 1 (0), X=1775.38, Y=190.36, Mass=36204, SNR=20.3, Peak=9769 HFD=4.2
23:52:11.954 00.009 9340 Star::Find(15, 594, 418, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
23:52:11.980 00.026 9340 Star::Find returns 1 (0), X=594.51, Y=416.38, Mass=16576, SNR=12.1, Peak=9768 HFD=3.2
23:52:11.994 00.014 9340 Star::Find(15, 988, 890, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
23:52:12.003 00.009 9340 Star::Find returns 1 (0), X=988.08, Y=889.18, Mass=8969, SNR=9.2, Peak=9554 HFD=1.7
23:52:12.014 00.011 9340 Star::Find(15, 930, 716, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
23:52:12.025 00.011 9340 Star::Find returns 1 (0), X=930.19, Y=716.24, Mass=33873, SNR=19.6, Peak=10030 HFD=3.4
23:52:12.035 00.010 9340 Star::Find(15, 1120, 424, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
23:52:12.049 00.014 9340 Star::Find returns 1 (0), X=1119.94, Y=423.61, Mass=18379, SNR=15.5, Peak=9266 HFD=3.3
23:52:12.059 00.010 9340 Star::Find(15, 1291, 110, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
23:52:12.070 00.011 9340 Star::Find returns 1 (0), X=1290.85, Y=109.51, Mass=14587, SNR=13.8, Peak=9462 HFD=2.5
23:52:12.094 00.024 9340 Star::Find(15, 923, 684, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
23:52:12.107 00.013 9340 Star::Find returns 1 (0), X=922.97, Y=684.14, Mass=12166, SNR=10.9, Peak=9138 HFD=2.0
23:52:12.117 00.010 9340 Star::Find(15, 1414, 494, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
23:52:12.125 00.008 9340 Star::Find returns 1 (0), X=1413.89, Y=493.81, Mass=10764, SNR=10.8, Peak=9048 HFD=2.2
23:52:12.136 00.011 9340 Star::Find(15, 390, 836, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
23:52:12.147 00.011 9340 Star::Find returns 1 (0), X=390.09, Y=835.39, Mass=16640, SNR=12.2, Peak=9803 HFD=2.3
23:52:12.159 00.012 9340 Star::Find(15, 606, 99, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
23:52:12.172 00.013 9340 Star::Find returns 1 (0), X=610.95, Y=86.89, Mass=1626328, SNR=304.8, Peak=65529 HFD=4.5
23:52:12.184 00.012 9340 Star::Find(15, 480, 275, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
23:52:12.194 00.010 9340 Star::Find returns 1 (0), X=480.13, Y=274.15, Mass=12741, SNR=11.4, Peak=9326 HFD=2.7
23:52:12.221 00.027 9340 Star::Find(15, 493, 929, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
23:52:12.232 00.011 9340 Star::Find false star n=4 nbg=270 bg=7192.5 sigma=463.9 thresh=8584 peak=8249
23:52:12.242 00.010 9340 Star::Find returns 0 (2), X=493.00, Y=929.00, Mass=5917, SNR=2.9, Peak=8785 HFD=0.0
23:52:12.255 00.013 9340 Star::Find(15, 1694, 585, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
23:52:12.264 00.009 9340 Star::Find returns 1 (0), X=1694.34, Y=584.65, Mass=18815, SNR=14.4, Peak=10947 HFD=1.6
23:52:12.274 00.010 9340 Star::Find(15, 1295, 726, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
23:52:12.286 00.012 9340 Star::Find false star n=6 nbg=261 bg=7011.5 sigma=459.8 thresh=8391 peak=8374
23:52:12.298 00.012 9340 Star::Find returns 0 (2), X=1295.00, Y=726.00, Mass=9596, SNR=2.9, Peak=9037 HFD=0.0
23:52:12.308 00.010 9340 Star::Find(15, 1533, 291, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
23:52:12.334 00.026 9340 Star::Find returns 1 (0), X=1533.59, Y=290.66, Mass=12243, SNR=10.8, Peak=9381 HFD=1.9
23:52:12.346 00.012 9340 Star::Find(15, 1242, 670, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
23:52:12.356 00.010 9340 Star::Find returns 1 (0), X=1242.52, Y=669.83, Mass=15288, SNR=11.9, Peak=9191 HFD=2.5
23:52:12.365 00.009 9340 Star::Find(15, 43, 83, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
23:52:12.375 00.010 9340 Star::Find returns 1 (0), X=35.65, Y=95.33, Mass=17260, SNR=14.2, Peak=9420 HFD=5.4
23:52:12.383 00.008 9340 Star::Find(15, 356, 862, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
23:52:12.394 00.011 9340 Star::Find returns 1 (0), X=355.60, Y=863.47, Mass=34090, SNR=20.2, Peak=9239 HFD=4.9
23:52:12.408 00.014 9340 Star::Find(15, 1472, 748, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
23:52:12.419 00.011 9340 Star::Find returns 1 (0), X=1458.91, Y=751.58, Mass=14748, SNR=12.3, Peak=9099 HFD=2.6
23:52:12.431 00.012 9340 Star::Find(15, 255, 854, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
23:52:12.455 00.024 9340 Star::Find returns 1 (0), X=255.16, Y=854.77, Mass=14305, SNR=12.5, Peak=8922 HFD=3.2
23:52:12.466 00.011 9340 Star::Find(15, 219, 966, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
23:52:12.479 00.013 9340 Star::Find returns 1 (0), X=219.61, Y=965.45, Mass=11689, SNR=10.1, Peak=8902 HFD=1.6
23:52:12.487 00.008 9340 Star::Find(15, 1652, 34, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
23:52:12.501 00.014 9340 Star::Find returns 1 (0), X=1651.31, Y=33.79, Mass=11078, SNR=10.4, Peak=9567 HFD=1.6
23:52:12.511 00.010 9340 Star::Find(15, 486, 402, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
23:52:12.520 00.009 9340 Star::Find false star n=3 nbg=271 bg=7240.8 sigma=470.3 thresh=8652 peak=8645
23:52:12.530 00.010 9340 Star::Find returns 0 (2), X=486.00, Y=402.00, Mass=5196, SNR=2.9, Peak=9167 HFD=0.0
23:52:12.542 00.012 9340 Star::Find(15, 1571, 312, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
23:52:12.557 00.015 9340 Star::Find returns 1 (0), X=1569.10, Y=312.72, Mass=14289, SNR=10.6, Peak=8871 HFD=4.0
23:52:12.582 00.025 9340 Star::Find(15, 1355, 659, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
23:52:12.597 00.015 9340 Star::Find returns 1 (0), X=1356.63, Y=659.50, Mass=19010, SNR=14.8, Peak=9177 HFD=3.4
23:52:12.609 00.012 9340 Star::Find(15, 347, 194, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
23:52:12.620 00.011 9340 Star::Find false star n=6 nbg=242 bg=7271.4 sigma=326.8 thresh=8252 peak=8203
23:52:12.630 00.010 9340 Star::Find returns 0 (2), X=347.00, Y=194.00, Mass=7334, SNR=2.9, Peak=8860 HFD=0.0
23:52:12.641 00.011 9340 Star::Find(15, 78, 42, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
23:52:12.664 00.023 9340 Star::Find returns 1 (0), X=77.44, Y=42.36, Mass=21002, SNR=14.4, Peak=10633 HFD=2.5
23:52:12.677 00.013 9340 Star::Find(15, 1647, 236, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
23:52:12.718 00.041 9340 Star::Find returns 0 (4), X=1646.38, Y=235.27, Mass=5296, SNR=6.6, Peak=9117 HFD=1.1
23:52:12.732 00.014 9340 Star::Find(15, 1170, 700, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
23:52:12.745 00.013 9340 Star::Find false star n=4 nbg=269 bg=7115.6 sigma=415.6 thresh=8362 peak=8244
23:52:12.755 00.010 9340 Star::Find returns 0 (2), X=1170.00, Y=700.00, Mass=6016, SNR=2.9, Peak=8763 HFD=0.0
23:52:12.768 00.013 9340 Star::Find(15, 1894, 119, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
23:52:12.782 00.014 9340 Star::Find returns 1 (0), X=1893.96, Y=118.96, Mass=19680, SNR=13.5, Peak=9181 HFD=2.9
23:52:12.797 00.015 9340 Star::Find(15, 291, 339, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
23:52:12.808 00.011 9340 Star::Find returns 1 (0), X=291.20, Y=350.51, Mass=12276, SNR=10.4, Peak=9247 HFD=3.2
23:52:12.846 00.038 9340 Star::Find(15, 1895, 595, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
23:52:12.861 00.015 9340 Star::Find returns 1 (0), X=1895.41, Y=596.14, Mass=13623, SNR=12.3, Peak=8817 HFD=2.8
23:52:12.873 00.012 9340 Star::Find(15, 900, 376, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
23:52:12.884 00.011 9340 Star::Find returns 1 (0), X=900.14, Y=376.28, Mass=25119, SNR=16.5, Peak=10529 HFD=2.4
23:52:12.901 00.017 9340 Star::Find(15, 564, 81, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
23:52:12.914 00.013 9340 Star::Find false star n=2 nbg=261 bg=7147.6 sigma=451.3 thresh=8502 peak=8201
23:52:12.924 00.010 9340 Star::Find returns 0 (2), X=564.00, Y=81.00, Mass=2967, SNR=2.9, Peak=8921 HFD=0.0
23:52:12.957 00.033 9340 Star::Find(15, 789, 458, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
23:52:12.969 00.012 9340 Star::Find returns 1 (0), X=789.49, Y=457.53, Mass=12374, SNR=12.3, Peak=9021 HFD=3.1
23:52:12.983 00.014 9340 Star::Find(15, 1396, 599, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
23:52:12.999 00.016 9340 Star::Find returns 1 (0), X=1395.28, Y=600.67, Mass=12140, SNR=10.8, Peak=9401 HFD=3.7
23:52:13.010 00.011 9340 Star::Find(15, 1344, 206, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
23:52:13.023 00.013 9340 Star::Find returns 1 (0), X=1344.55, Y=206.66, Mass=19173, SNR=12.6, Peak=9053 HFD=3.0
23:52:13.038 00.015 9340 Star::Find(15, 1901, 978, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
23:52:13.053 00.015 9340 Star::Find returns 1 (0), X=1890.38, Y=985.73, Mass=15587, SNR=13.1, Peak=9274 HFD=4.0
23:52:13.090 00.037 9340 Star::Find(15, 1417, 129, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
23:52:13.104 00.014 9340 Star::Find false star n=7 nbg=271 bg=7092.8 sigma=496.3 thresh=8582 peak=8469
23:52:13.121 00.017 9340 Star::Find returns 0 (2), X=1417.00, Y=129.00, Mass=11956, SNR=2.9, Peak=9089 HFD=0.0
23:52:13.138 00.017 9340 Star::Find(15, 1777, 606, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
23:52:13.149 00.011 9340 Star::Find returns 1 (0), X=1777.44, Y=604.76, Mass=14072, SNR=11.8, Peak=9000 HFD=3.9
23:52:13.168 00.019 9340 Star::Find(15, 1648, 845, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
23:52:13.181 00.013 9340 Star::Find false star n=4 nbg=247 bg=7225.5 sigma=408.5 thresh=8451 peak=8423
23:52:13.211 00.030 9340 Star::Find returns 0 (2), X=1648.00, Y=845.00, Mass=5559, SNR=2.9, Peak=8701 HFD=0.0
23:52:13.229 00.018 9340 Star::Find(15, 1546, 409, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
23:52:13.243 00.014 9340 Star::Find false star n=3 nbg=270 bg=7188.0 sigma=494.5 thresh=8671 peak=8610
23:52:13.257 00.014 9340 Star::Find returns 0 (2), X=1546.00, Y=409.00, Mass=5466, SNR=2.9, Peak=9341 HFD=0.0
23:52:13.269 00.012 9340 Star::Find(15, 474, 1014, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
23:52:13.285 00.016 9340 Star::Find returns 1 (0), X=474.00, Y=1012.39, Mass=6584, SNR=6.9, Peak=9295 HFD=3.7
23:52:13.297 00.012 9340 Star::Find(15, 376, 111, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
23:52:13.312 00.015 9340 Star::Find false star n=2 nbg=273 bg=7189.9 sigma=441.0 thresh=8513 peak=8230
23:52:13.345 00.033 9340 Star::Find returns 0 (2), X=376.00, Y=111.00, Mass=2851, SNR=2.9, Peak=8835 HFD=0.0
23:52:13.360 00.015 9340 Star::Find(15, 1885, 462, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
23:52:13.375 00.015 9340 Star::Find returns 1 (0), X=1884.01, Y=462.43, Mass=9882, SNR=9.8, Peak=8958 HFD=2.3
23:52:13.386 00.011 9340 Star::Find(15, 320, 552, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
23:52:13.399 00.013 9340 Star::Find false star n=3 nbg=270 bg=7158.3 sigma=434.5 thresh=8462 peak=8274
23:52:13.467 00.068 9340 Star::Find returns 0 (2), X=320.00, Y=552.00, Mass=4355, SNR=2.9, Peak=9030 HFD=0.0
23:52:13.491 00.024 9340 Star::Find(15, 427, 103, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
23:52:13.506 00.015 9340 Star::Find false star n=6 nbg=271 bg=7177.4 sigma=478.5 thresh=8613 peak=8611
23:52:13.517 00.011 9340 Star::Find returns 0 (2), X=427.00, Y=103.00, Mass=10921, SNR=2.9, Peak=9294 HFD=0.0
23:52:13.531 00.014 9340 Star::Find(15, 378, 426, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
23:52:13.558 00.027 9340 Star::Find returns 1 (0), X=378.67, Y=425.19, Mass=16218, SNR=13.7, Peak=8842 HFD=3.4
23:52:13.572 00.014 9340 Star::Find(15, 1655, 319, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
23:52:13.606 00.034 9340 Star::Find returns 1 (0), X=1655.21, Y=318.14, Mass=7207, SNR=8.0, Peak=9249 HFD=2.4
23:52:13.623 00.017 9340 Star::Find(15, 73, 269, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
23:52:13.641 00.018 9340 Star::Find false star n=4 nbg=257 bg=7202.5 sigma=424.8 thresh=8477 peak=8390
23:52:13.653 00.012 9340 Star::Find returns 0 (2), X=73.00, Y=269.00, Mass=6483, SNR=2.9, Peak=9218 HFD=0.0
23:52:13.664 00.011 9340 Star::Find(15, 527, 763, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
23:52:13.679 00.015 9340 Star::Find returns 1 (0), X=527.54, Y=763.10, Mass=11124, SNR=10.1, Peak=9094 HFD=2.7
23:52:13.694 00.015 9340 Star::Find(15, 1574, 375, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
23:52:13.728 00.034 9340 Star::Find returns 1 (0), X=1582.73, Y=373.35, Mass=9629, SNR=9.4, Peak=9897 HFD=3.1
23:52:13.749 00.021 9340 Star::Find(15, 1200, 1027, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
23:52:13.764 00.015 9340 Star::Find returns 1 (0), X=1199.52, Y=1028.72, Mass=10618, SNR=10.8, Peak=8973 HFD=3.4
23:52:13.780 00.016 9340 AutoFind: finding best star pass 1
23:52:13.795 00.015 9340 Star::Find(15, 1052, 594, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
23:52:13.810 00.015 9340 Star::Find returns 1 (0), X=1052.04, Y=594.50, Mass=1713777, SNR=268.6, Peak=65484 HFD=5.0
23:52:13.826 00.016 9340 AutoFind: near-saturated [1052, 594] 125.6 Mass 1713777 SNR 268.6 Peak 65484
23:52:13.861 00.035 9340 Star::Find(15, 47, 753, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
23:52:13.875 00.014 9340 Star::Find returns 1 (0), X=46.91, Y=753.40, Mass=1604679, SNR=280.1, Peak=65494 HFD=4.9
23:52:13.889 00.014 9340 AutoFind: near-saturated [47, 753] 121.1 Mass 1604679 SNR 280.1 Peak 65494
23:52:13.900 00.011 9340 Star::Find(15, 611, 87, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
23:52:13.911 00.011 9340 Star::Find returns 1 (0), X=610.95, Y=86.89, Mass=1626328, SNR=304.8, Peak=65529 HFD=4.5
23:52:13.925 00.014 9340 AutoFind: near-saturated [611, 87] 118.9 Mass 1626328 SNR 304.8 Peak 65529
23:52:13.938 00.013 9340 Star::Find(15, 343, 83, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
23:52:13.948 00.010 9340 Star::Find returns 1 (0), X=343.86, Y=83.13, Mass=1078946, SNR=237.2, Peak=59503 HFD=4.4
23:52:13.979 00.031 9340 AutoFind returns star at [343, 83] 91.7 Mass 1078946 SNR 237.2
23:52:13.995 00.016 9340 Star::Find(15, 343, 83, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
23:52:14.006 00.011 9340 Star::Find returns 1 (0), X=343.86, Y=83.13, Mass=1078946, SNR=237.2, Peak=59503 HFD=4.4
23:52:14.017 00.011 9340 MultiStar: List (12): {343.86, 83.13}(237.2), {846.53, 58.18}(107.2), {1377.95, 371.82}(85.6), {658.22, 874.07}(79.2), {766.26, 397.35}(66.6), {1382.67, 251.19}(76.3), {573.64, 220.58}(56.8), {679.63, 1035.88}(78.6), {1538.86, 142.14}(59.7), {183.28, 574.31}(58.0), {220.18, 410.03}(48.2), {1604.70, 740.91}(47.2), 
23:52:14.027 00.010 9340 setting lock position to (343.86, 83.13)
23:52:14.041 00.014 9340 MultiStar: stabilizing after lock position change
23:52:14.056 00.015 9340 AutoSelect: state = 1, call UpdateGuideState
23:52:14.067 00.011 9340 UpdateGuideState(): m_state=1
23:52:14.080 00.013 9340 Star::Find(15, 343, 83, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
23:52:14.111 00.031 9340 Star::Find returns 1 (0), X=343.86, Y=83.13, Mass=1078946, SNR=237.2, Peak=59503 HFD=4.4
23:52:14.121 00.010 9340 CameraToMount -- cameraTheta (0.00) - m_xAngle (-3.14) = xAngle (3.14 = 3.14)
23:52:14.135 00.014 9340 CameraToMount -- cameraTheta (0.00) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (3.12 = 3.12)
23:52:14.144 00.009 9340 CameraToMount -- cameraX=0.00 cameraY=0.00 hyp=0.00 cameraTheta=0.00 mountX=-0.00 mountY=0.00, mountTheta=0.00
23:52:14.160 00.016 9340 setting force full frames = false
23:52:14.175 00.015 9340 setting lock position to (343.86, 83.13)
23:52:14.186 00.011 9340 MultiStar: stabilizing after lock position change
23:52:14.197 00.011 9340 CurrentPosition() valid, moving to STATE_SELECTED
23:52:14.227 00.030 9340 Changing from state SELECTING to SELECTED
23:52:14.238 00.011 9340 guider state => SELECTED
23:52:14.253 00.015 9340 UpdateImageDisplay: Size=(1920,1080) min=4454, max=65529, med=7133, FiltMin=5621, FiltMax=59787, Gamma=2.870
23:52:14.266 00.013 9340 UpdateGuideState exits: m=1078946 SNR=237.2
23:52:14.277 00.011 9340 UpdateImageDisplay: Size=(1920,1080) min=4454, max=65529, med=7133, FiltMin=5621, FiltMax=59787, Gamma=2.870
23:52:14.288 00.011 9340 Status Line: Auto-selected star at (343.9, 83.1)
23:52:14.309 00.021 9340 PhdController: newstate STATE_WAIT_SELECTED
23:52:14.320 00.011 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:52:14.348 00.028 9340 ScheduleExposure(1000,3,1) exposurePending=0
23:52:14.362 00.014 9340 Enqueuing Expose request
23:52:14.371 00.009 12020 Worker thread wakes up
23:52:14.371 00.000 12020 worker thread servicing REQUEST_EXPOSE 1000
23:52:14.372 00.001 12020 Handling exposure in thread, d=1000 o=3 r=(329,68,31,31)
23:52:14.372 00.000 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"3e1eed97-d7be-40e6-bf0e-4df98989fbb1"}
23:52:14.385 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"3e1eed97-d7be-40e6-bf0e-4df98989fbb1"}
23:52:14.396 00.011 9340 evsrv: cli 100A41E8 connect
23:52:14.405 00.009 9340 case statement mapped state 2 to 1
23:52:14.416 00.011 9340 case statement mapped state 2 to 1
23:52:14.429 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"c8de1d24-664c-4598-905c-e069c381e042"}
23:52:14.440 00.011 9340 case statement mapped state 2 to 1
23:52:14.468 00.028 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Selected","id":"c8de1d24-664c-4598-905c-e069c381e042"}
23:52:14.485 00.017 9340 evsrv: cli 100A41E8 request: {"method":"get_lock_position","id":"082dac64-630d-47fa-b0bd-a1335fa09fb2"}
23:52:14.495 00.010 9340 evsrv: cli 100A41E8 response: {"jsonrpc":"2.0","result":[343.86,83.13],"id":"082dac64-630d-47fa-b0bd-a1335fa09fb2"}
23:52:14.510 00.015 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"e1191e96-ce4f-4a20-8f93-cb000e420df8"}
23:52:14.519 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":1,"width":15,"height":15,"star_pos":[6.86,7.13],"pixels":"..."},"id":"e1191e96-ce4f-4a20-8f93-cb000e420df8"}
23:52:14.531 00.012 9340 evsrv: cli 100A41E8 disconnect
23:52:14.548 00.017 9340 evsrv: cli 100A4288 connect
23:52:14.562 00.014 9340 case statement mapped state 2 to 1
23:52:14.590 00.028 9340 case statement mapped state 2 to 1
23:52:14.606 00.016 9340 evsrv: cli 100A4288 request: {"method":"get_app_state","id":"a9320ddb-9e3c-4356-9d81-360e2f36f447"}
23:52:14.616 00.010 9340 case statement mapped state 2 to 1
23:52:14.630 00.014 9340 evsrv: cli 100A4288 response: {"jsonrpc":"2.0","result":"Selected","id":"a9320ddb-9e3c-4356-9d81-360e2f36f447"}
23:52:14.642 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"e5367cc8-870a-4cb4-9ac8-9e073fba8e1c"}
23:52:14.651 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"e5367cc8-870a-4cb4-9ac8-9e073fba8e1c"}
23:52:14.667 00.016 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"5d1be7bf-cce4-4e62-b141-0287cd790471"}
23:52:14.681 00.014 9340 case statement mapped state 2 to 1
23:52:14.692 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Selected","id":"5d1be7bf-cce4-4e62-b141-0287cd790471"}
23:52:14.724 00.032 9340 evsrv: cli 100A4288 disconnect
23:52:14.734 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"26fe10b6-3ec6-413b-9487-a752ec877cee"}
23:52:14.745 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":1,"width":15,"height":15,"star_pos":[6.86,7.13],"pixels":"..."},"id":"26fe10b6-3ec6-413b-9487-a752ec877cee"}
23:52:15.642 00.897 9340 evsrv: cli 100A41E8 connect
23:52:15.668 00.026 9340 case statement mapped state 2 to 1
23:52:15.678 00.010 9340 case statement mapped state 2 to 1
23:52:15.689 00.011 9340 evsrv: cli 100A41E8 request: {"method":"get_app_state","id":"6b6ecc6d-0234-4abb-ba73-08f4ae431d94"}
23:52:15.699 00.010 9340 case statement mapped state 2 to 1
23:52:15.710 00.011 9340 evsrv: cli 100A41E8 response: {"jsonrpc":"2.0","result":"Selected","id":"6b6ecc6d-0234-4abb-ba73-08f4ae431d94"}
23:52:15.718 00.008 9340 evsrv: cli 100A41E8 disconnect
23:52:15.742 00.024 12020 Exposure complete
23:52:15.955 00.213 12020 worker thread done servicing request
23:52:15.955 00.000 9340 OnExposeComplete: enter
23:52:15.967 00.012 9340 UpdateGuideState(): m_state=2
23:52:15.983 00.016 9340 Star::Find(15, 343, 83, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2
23:52:16.011 00.028 9340 Star::Find returns 1 (0), X=344.60, Y=83.89, Mass=1030022, SNR=252.1, Peak=59638 HFD=4.3
23:52:16.024 00.013 9340 CameraToMount -- cameraTheta (0.80) - m_xAngle (-3.14) = xAngle (3.93 = -2.35)
23:52:16.037 00.013 9340 CameraToMount -- cameraTheta (0.80) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (3.92 = -2.37)
23:52:16.049 00.012 9340 CameraToMount -- cameraX=0.74 cameraY=0.76 hyp=1.06 cameraTheta=0.80 mountX=-0.74 mountY=-0.74, mountTheta=-2.36
23:52:16.062 00.013 9340 UpdateImageDisplay: Size=(1920,1080) min=4346, max=65514, med=7084, FiltMin=5675, FiltMax=64344, Gamma=2.870
23:52:16.073 00.011 9340 UpdateGuideState exits: m=1030022 SNR=252.1
23:52:16.084 00.011 9340 PhdController: newstate STATE_CALIBRATE
23:52:16.097 00.013 9340 PhdController: newstate STATE_GUIDE
23:52:16.169 00.072 9340 Changing from state SELECTED to CALIBRATING_PRIMARY
23:52:16.177 00.008 9340 guider state => CALIBRATED
23:52:16.188 00.011 9340 StartCapturing CaptureActive=1 continueCapturing=1 exposurePending=0
23:52:16.199 00.011 9340 reset dither spiral
23:52:16.209 00.010 9340 PhdController: newstate STATE_SETTLE_BEGIN
23:52:16.222 00.013 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:52:16.234 00.012 9340 ScheduleExposure(1000,3,0) exposurePending=0
23:52:16.264 00.030 9340 Enqueuing Expose request
23:52:16.274 00.010 12020 Worker thread wakes up
23:52:16.274 00.000 12020 worker thread servicing REQUEST_EXPOSE 1000
23:52:16.275 00.001 12020 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
23:52:16.552 00.277 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"56d38737-5444-40e9-8054-0e0ed3eb481a"}
23:52:16.565 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"56d38737-5444-40e9-8054-0e0ed3eb481a"}
23:52:16.576 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"a6399209-f082-482d-b377-8bbfeef2f845"}
23:52:16.587 00.011 9340 case statement mapped state 5 to 1
23:52:16.599 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Selected","id":"a6399209-f082-482d-b377-8bbfeef2f845"}
23:52:16.625 00.026 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"28bf0e2b-6482-485a-ba56-d23c3aeb385f"}
23:52:16.638 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":2,"width":15,"height":15,"star_pos":[6.60,6.89],"pixels":"..."},"id":"28bf0e2b-6482-485a-ba56-d23c3aeb385f"}
23:52:16.721 00.083 9340 evsrv: cli 100A41E8 connect
23:52:16.741 00.020 9340 case statement mapped state 5 to 1
23:52:16.752 00.011 9340 case statement mapped state 5 to 1
23:52:16.762 00.010 9340 evsrv: cli 100A41E8 request: {"method":"get_app_state","id":"ac64933b-177f-4073-8379-00638bf6c1f1"}
23:52:16.772 00.010 9340 case statement mapped state 5 to 1
23:52:16.781 00.009 9340 evsrv: cli 100A41E8 response: {"jsonrpc":"2.0","result":"Selected","id":"ac64933b-177f-4073-8379-00638bf6c1f1"}
23:52:16.789 00.008 9340 evsrv: cli 100A41E8 disconnect
23:52:17.639 00.850 12020 Exposure complete
23:52:17.789 00.150 9340 evsrv: cli 100A43C8 connect
23:52:17.801 00.012 9340 case statement mapped state 5 to 1
23:52:17.809 00.008 9340 case statement mapped state 5 to 1
23:52:17.818 00.009 12020 worker thread done servicing request
23:52:17.818 00.000 9340 OnExposeComplete: enter
23:52:17.829 00.011 9340 UpdateGuideState(): m_state=5
23:52:17.836 00.007 9340 Star::Find(15, 344, 83, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3
23:52:17.842 00.006 9340 Star::Find returns 1 (0), X=344.78, Y=83.91, Mass=1030053, SNR=195.0, Peak=60102 HFD=4.4
23:52:17.852 00.010 9340 CameraToMount -- cameraTheta (0.70) - m_xAngle (-3.14) = xAngle (3.84 = -2.44)
23:52:17.866 00.014 9340 CameraToMount -- cameraTheta (0.70) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (3.83 = -2.46)
23:52:17.876 00.010 9340 CameraToMount -- cameraX=0.91 cameraY=0.78 hyp=1.20 cameraTheta=0.70 mountX=-0.92 mountY=-0.76, mountTheta=-2.45
23:52:17.889 00.013 9340 Changing from state CALIBRATED to GUIDING
23:52:17.912 00.023 9340 ScopeASCOM::GetDeclinationRadians() returns 25.8
23:52:17.925 00.013 9340 ScopeASCOM::SideOfPier() returns 0
23:52:17.932 00.007 9340 AdjustCalibrationForScopePointing (scope): current dec=25.8 pierSide=0, cal dec=-0.0 pierSide=0 rotAngle=None bin=1
23:52:17.941 00.009 9340 GetInt("/profile/16/scope/calibration/focal_length", 0) returns 242
23:52:17.949 00.008 9340 GetDouble("/profile/16/scope/calibration/image_scale", 1.000000) returns 2.471770
23:52:17.957 00.008 9340 GetDouble("/profile/16/scope/calibration/ra_guide_rate", -1.000000) returns 0.003760
23:52:17.966 00.009 9340 GetDouble("/profile/16/scope/calibration/dec_guide_rate", -1.000000) returns 0.003760
23:52:17.978 00.012 9340 GetDouble("/profile/16/scope/calibration/ortho_error", 0.000000) returns 0.854654
23:52:17.987 00.009 9340 GetInt("/profile/16/scope/calibration/ra_step_count", 0) returns 12
23:52:17.996 00.009 9340 GetInt("/profile/16/scope/calibration/dec_step_count", 0) returns 11
23:52:18.020 00.024 9340 GetDouble("/profile/16/scope/calibration/orig_binning", 1.000000) returns 1.000000
23:52:18.032 00.012 9340 GetInt("/profile/16/scope/calibration/last_issue", 0) returns 0
23:52:18.040 00.008 9340 GetString("/profile/16/scope/calibration/orig_timestamp", "Unknown") returns "5/13/2026 10:37:20 PM"
23:52:18.050 00.010 9340 GetInt("/profile/16/scope/calibration/orig_pierside", -1) returns 1
23:52:18.058 00.008 9340 GetString("/profile/16/scope/calibration/ra_steps", "") returns "{0.0 0.0}, {2.2 -0.3}, {4.3 -0.0}, {6.8 0.3}, {8.4 0.5}, {10.8 0.2}, {13.4 0.3}, {15.5 -0.1}, {17.9 0.2}, {20.0 0.1}, {22.6 0.1}, {24.9 0.2}, {27.5 0.2}, {27.5 0.2}, {13.0 -0.6}, {-0.7 -1.3}"
23:52:18.066 00.008 9340 GetString("/profile/16/scope/calibration/dec_steps", "") returns "{0.0 0.0}, {0.1 2.7}, {-0.1 4.7}, {0.1 7.1}, {-0.3 9.3}, {0.3 11.8}, {0.5 14.2}, {0.5 16.9}, {0.7 19.6}, {0.3 21.1}, {0.5 23.8}, {0.2 26.2}, {0.2 26.2}, {1.0 16.5}, {0.9 5.1}, {1.2 2.8}"
23:52:18.075 00.009 9340 ScopeASCOM::GetGuideRates returns 0 13.537 13.537 a-s/sec
23:52:18.086 00.011 9340 GetDouble("/profile/16/camera/pixelsize", 0.000000) returns 2.900000
23:52:18.100 00.014 9340 Dec comp: XRate 5.731 -> 5.159 for dec -0.0 -> dec 25.8
23:52:18.112 00.012 9340 ScopeASCOM::GetDeclinationRadians() returns 25.8
23:52:18.136 00.024 9340 ScopeASCOM::SideOfPier() returns 0
23:52:18.147 00.011 9340 setting lock position to (344.78, 83.91)
23:52:18.157 00.010 9340 MultiStar: stabilizing after lock position change
23:52:18.168 00.011 9340 guider state => GUIDING
23:52:18.177 00.009 9340 Status Line: Guiding
23:52:18.186 00.009 9340 Mount: notify guiding started
23:52:18.199 00.013 9340 GetString("/profile/16/name", "") returns "EvoGuid50ED_ASI662MC_20260416"
23:52:18.211 00.012 9340 GetString("/profile/16/scope/calibration/timestamp", "") returns "5/13/2026 10:48:33 PM"
23:52:18.222 00.011 9340 GetDouble("/profile/16/scope/calibration/xRate", 1.000000) returns 0.005731
23:52:18.247 00.025 9340 GetDouble("/profile/16/scope/calibration/yRate", 1.000000) returns 0.005963
23:52:18.258 00.011 9340 GetInt("/profile/16/scope/calibration/binning", 1) returns 1
23:52:18.268 00.010 9340 GetDouble("/profile/16/scope/calibration/xAngle", 0.000000) returns -3.135200
23:52:18.278 00.010 9340 GetDouble("/profile/16/scope/calibration/yAngle", 0.000000) returns -1.579320
23:52:18.289 00.011 9340 GetDouble("/profile/16/scope/calibration/declination", 0.000000) returns -0.000045
23:52:18.298 00.009 9340 GetInt("/profile/16/scope/calibration/pierSide", -1) returns 0
23:52:18.306 00.008 9340 GetInt("/profile/16/scope/calibration/raGuideParity", 0) returns 1
23:52:18.316 00.010 9340 GetInt("/profile/16/scope/calibration/decGuideParity", 0) returns 1
23:52:18.327 00.011 9340 GetDouble("/profile/16/scope/calibration/rotatorAngle", -888.000000) returns -888.000000
23:52:18.336 00.009 9340 GetInt("/profile/16/scope/calibration/focal_length", 0) returns 242
23:52:18.358 00.022 9340 GetDouble("/profile/16/scope/calibration/image_scale", 1.000000) returns 2.471770
23:52:18.369 00.011 9340 GetDouble("/profile/16/scope/calibration/ra_guide_rate", -1.000000) returns 0.003760
23:52:18.377 00.008 9340 GetDouble("/profile/16/scope/calibration/dec_guide_rate", -1.000000) returns 0.003760
23:52:18.386 00.009 9340 GetDouble("/profile/16/scope/calibration/ortho_error", 0.000000) returns 0.854654
23:52:18.399 00.013 9340 GetInt("/profile/16/scope/calibration/ra_step_count", 0) returns 12
23:52:18.407 00.008 9340 GetInt("/profile/16/scope/calibration/dec_step_count", 0) returns 11
23:52:18.417 00.010 9340 GetDouble("/profile/16/scope/calibration/orig_binning", 1.000000) returns 1.000000
23:52:18.425 00.008 9340 GetInt("/profile/16/scope/calibration/last_issue", 0) returns 0
23:52:18.439 00.014 9340 GetString("/profile/16/scope/calibration/orig_timestamp", "Unknown") returns "5/13/2026 10:37:20 PM"
23:52:18.450 00.011 9340 GetInt("/profile/16/scope/calibration/orig_pierside", -1) returns 1
23:52:18.460 00.010 9340 GetString("/profile/16/scope/calibration/ra_steps", "") returns "{0.0 0.0}, {2.2 -0.3}, {4.3 -0.0}, {6.8 0.3}, {8.4 0.5}, {10.8 0.2}, {13.4 0.3}, {15.5 -0.1}, {17.9 0.2}, {20.0 0.1}, {22.6 0.1}, {24.9 0.2}, {27.5 0.2}, {27.5 0.2}, {13.0 -0.6}, {-0.7 -1.3}"
23:52:18.485 00.025 9340 GetString("/profile/16/scope/calibration/dec_steps", "") returns "{0.0 0.0}, {0.1 2.7}, {-0.1 4.7}, {0.1 7.1}, {-0.3 9.3}, {0.3 11.8}, {0.5 14.2}, {0.5 16.9}, {0.7 19.6}, {0.3 21.1}, {0.5 23.8}, {0.2 26.2}, {0.2 26.2}, {1.0 16.5}, {0.9 5.1}, {1.2 2.8}"
23:52:18.497 00.012 9340 GetInt("/profile/16/scope/calibration/focal_length", 0) returns 242
23:52:18.508 00.011 9340 GetDouble("/profile/16/scope/calibration/image_scale", 1.000000) returns 2.471770
23:52:18.518 00.010 9340 GetDouble("/profile/16/scope/calibration/ra_guide_rate", -1.000000) returns 0.003760
23:52:18.531 00.013 9340 GetDouble("/profile/16/scope/calibration/dec_guide_rate", -1.000000) returns 0.003760
23:52:18.539 00.008 9340 GetDouble("/profile/16/scope/calibration/ortho_error", 0.000000) returns 0.854654
23:52:18.551 00.012 9340 GetInt("/profile/16/scope/calibration/ra_step_count", 0) returns 12
23:52:18.562 00.011 9340 GetInt("/profile/16/scope/calibration/dec_step_count", 0) returns 11
23:52:18.574 00.012 9340 GetDouble("/profile/16/scope/calibration/orig_binning", 1.000000) returns 1.000000
23:52:18.600 00.026 9340 GetInt("/profile/16/scope/calibration/last_issue", 0) returns 0
23:52:18.611 00.011 9340 GetString("/profile/16/scope/calibration/orig_timestamp", "Unknown") returns "5/13/2026 10:37:20 PM"
23:52:18.620 00.009 9340 GetInt("/profile/16/scope/calibration/orig_pierside", -1) returns 1
23:52:18.633 00.013 9340 GetString("/profile/16/scope/calibration/ra_steps", "") returns "{0.0 0.0}, {2.2 -0.3}, {4.3 -0.0}, {6.8 0.3}, {8.4 0.5}, {10.8 0.2}, {13.4 0.3}, {15.5 -0.1}, {17.9 0.2}, {20.0 0.1}, {22.6 0.1}, {24.9 0.2}, {27.5 0.2}, {27.5 0.2}, {13.0 -0.6}, {-0.7 -1.3}"
23:52:18.644 00.011 9340 GetString("/profile/16/scope/calibration/dec_steps", "") returns "{0.0 0.0}, {0.1 2.7}, {-0.1 4.7}, {0.1 7.1}, {-0.3 9.3}, {0.3 11.8}, {0.5 14.2}, {0.5 16.9}, {0.7 19.6}, {0.3 21.1}, {0.5 23.8}, {0.2 26.2}, {0.2 26.2}, {1.0 16.5}, {0.9 5.1}, {1.2 2.8}"
23:52:18.655 00.011 9340 ScopeASCOM::GetGuideRates returns 0 13.537 13.537 a-s/sec
23:52:18.671 00.016 9340 ScopeASCOM::SideOfPier() returns 0
23:52:18.684 00.013 9340 UpdateLockPosShiftCameraCoords: shift rate mount coords = 0.00,0.00
23:52:18.698 00.014 9340 UpdateLockPosShiftCameraCoords: after parity adjustment: 0.00,0.00
23:52:18.743 00.045 9340 ScopeASCOM::GetDeclinationRadians() returns 25.8
23:52:18.755 00.012 9340 UpdateLockPosShiftCameraCoords: RA shift rate adjusted for declination 25.8
23:52:18.764 00.009 9340 MountToCamera -- mountTheta (0.00) + m_xAngle (-3.14) = xAngle (-3.14 = -3.14)
23:52:18.773 00.009 9340 MountToCamera -- mountX=0.00 mountY=0.00 hyp=0.00 mountTheta=0.00 cameraX=-0.00, cameraY=-0.00 cameraTheta=0.00
23:52:18.788 00.015 9340 UpdateLockPosShiftCameraCoords: shift rate camera coords = -0.00,-0.00 arcsec/hr
23:52:18.798 00.010 9340 UpdateLockPosShiftCameraCoords: shift rate -0,-0 px/sec
23:52:18.811 00.013 9340 GetInt("/profile/16/AutoLoadCalibration", -1) returns 1
23:52:18.836 00.025 9340 UpdateImageDisplay: Size=(1920,1080) min=4224, max=65514, med=7083, FiltMin=5625, FiltMax=65455, Gamma=2.870
23:52:18.849 00.013 9340 UpdateGuideState exits: m=1030053 SNR=195.0
23:52:18.861 00.012 9340 PhdController: newstate STATE_SETTLE_WAIT
23:52:18.875 00.014 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:52:18.885 00.010 9340 ScheduleExposure(1000,3,1) exposurePending=0
23:52:18.895 00.010 9340 Enqueuing Expose request
23:52:18.912 00.017 12020 Worker thread wakes up
23:52:18.912 00.000 12020 worker thread servicing REQUEST_EXPOSE 1000
23:52:18.913 00.001 12020 Handling exposure in thread, d=1000 o=3 r=(330,69,31,31)
23:52:18.914 00.001 9340 evsrv: cli 100A43C8 request: {"method":"get_app_state","id":"f8d356b9-b4bb-4771-88c0-38587f001604"}
23:52:18.926 00.012 9340 case statement mapped state 6 to 3
23:52:18.956 00.030 9340 evsrv: cli 100A43C8 response: {"jsonrpc":"2.0","result":"Guiding","id":"f8d356b9-b4bb-4771-88c0-38587f001604"}
23:52:18.972 00.016 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"31727a06-3e0f-4aa0-b80d-27b1c8eaa1f6"}
23:52:18.993 00.021 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"31727a06-3e0f-4aa0-b80d-27b1c8eaa1f6"}
23:52:19.008 00.015 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"c7aaa386-6219-4e22-b9a6-308a374481e4"}
23:52:19.018 00.010 9340 case statement mapped state 6 to 3
23:52:19.036 00.018 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"c7aaa386-6219-4e22-b9a6-308a374481e4"}
23:52:19.052 00.016 9340 evsrv: cli 100A43C8 disconnect
23:52:19.080 00.028 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"9d349969-0754-4f0b-b962-f649936e6abd"}
23:52:19.096 00.016 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":3,"width":15,"height":15,"star_pos":[6.78,6.91],"pixels":"..."},"id":"9d349969-0754-4f0b-b962-f649936e6abd"}
23:52:20.294 01.198 12020 Exposure complete
23:52:20.550 00.256 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"a3df027b-dfbb-4e20-b69a-5b5031711caf"}
23:52:20.563 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"a3df027b-dfbb-4e20-b69a-5b5031711caf"}
23:52:20.575 00.012 12020 worker thread done servicing request
23:52:20.576 00.001 9340 OnExposeComplete: enter
23:52:20.586 00.010 9340 UpdateGuideState(): m_state=6
23:52:20.602 00.016 9340 Star::Find(15, 344, 83, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
23:52:20.631 00.029 9340 Star::Find returns 1 (0), X=344.79, Y=84.44, Mass=1024229, SNR=228.8, Peak=62268 HFD=4.5
23:52:20.646 00.015 9340 CameraToMount -- cameraTheta (1.54) - m_xAngle (-3.14) = xAngle (4.68 = -1.61)
23:52:20.660 00.014 9340 CameraToMount -- cameraTheta (1.54) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (4.66 = -1.62)
23:52:20.671 00.011 9340 CameraToMount -- cameraX=0.02 cameraY=0.53 hyp=0.53 cameraTheta=1.54 mountX=-0.02 mountY=-0.53, mountTheta=-1.61
23:52:20.691 00.020 9340 SchedulePrimaryMove(10104498, x=0.02, y=0.53, opts=13)
23:52:20.703 00.012 9340 Enqueuing Move request for scope (0.02, 0.53)
23:52:20.735 00.032 12020 Worker thread wakes up
23:52:20.736 00.001 9340 UpdateImageDisplay: Size=(1920,1080) min=4280, max=65514, med=7090, FiltMin=5403, FiltMax=65423, Gamma=2.870
23:52:20.747 00.011 12020 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.53) opts 0xd
23:52:20.747 00.000 9340 UpdateGuideState exits: m=1024229 SNR=228.8
23:52:20.759 00.012 12020 Handling offset move in thread for scope, endpoint = (0.02, 0.53)
23:52:20.759 00.000 9340 PhdController: settling, locked = 1, distance = 1.00 (0.45) aobump = 0 frame = 1 / 99999
23:52:20.771 00.012 12020 Moving (0.02, 0.53) raw xDistance=-0.02 yDistance=-0.53
23:52:20.771 00.000 9340 evsrv: {"Event":"Settling","Timestamp":1778734340.771,"Host":"ASTRO","Inst":1,"Distance":1.00,"Time":0.0,"SettleTime":8.0,"StarLocked":true}
23:52:20.786 00.015 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
23:52:20.786 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
23:52:20.787 00.001 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:52:20.799 00.012 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.53
23:52:20.799 00.000 9340 ScheduleExposure(1000,3,1) exposurePending=0
23:52:20.831 00.032 12020 MoveAxis(E, 0, ABG)
23:52:20.831 00.000 9340 Enqueuing Expose request
23:52:20.844 00.013 12020 Move returns status 0, amount 0
23:52:20.844 00.000 12020 MoveAxis(N, 0, ABG)
23:52:20.844 00.000 12020 Move returns status 0, amount 0
23:52:20.845 00.001 12020 move complete, result=0
23:52:20.845 00.000 12020 worker thread done servicing request
23:52:20.846 00.001 12020 Worker thread wakes up
23:52:20.846 00.000 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"7559d327-d0fa-4440-8a65-c8af65f881c8"}
23:52:20.858 00.012 12020 worker thread servicing REQUEST_EXPOSE 1000
23:52:20.858 00.000 9340 case statement mapped state 6 to 3
23:52:20.870 00.012 12020 Handling exposure in thread, d=1000 o=3 r=(330,69,31,31)
23:52:20.870 00.000 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"7559d327-d0fa-4440-8a65-c8af65f881c8"}
23:52:20.887 00.017 9340 GuideStep: -0.0 px 0 ms EAST, -0.5 px 0 ms NORTH
23:52:20.934 00.047 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"ae1399c0-8562-4a0f-abd5-8d27d02822bf"}
23:52:20.954 00.020 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":1,"width":15,"height":15,"star_pos":[6.79,7.44],"pixels":"..."},"id":"ae1399c0-8562-4a0f-abd5-8d27d02822bf"}
23:52:22.241 01.287 12020 Exposure complete
23:52:22.469 00.228 12020 worker thread done servicing request
23:52:22.469 00.000 9340 OnExposeComplete: enter
23:52:22.484 00.015 9340 UpdateGuideState(): m_state=6
23:52:22.511 00.027 9340 Star::Find(15, 344, 84, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2
23:52:22.525 00.014 9340 Star::Find returns 1 (0), X=345.01, Y=84.48, Mass=1035694, SNR=268.6, Peak=57956 HFD=4.4
23:52:22.534 00.009 9340 CameraToMount -- cameraTheta (1.19) - m_xAngle (-3.14) = xAngle (4.33 = -1.96)
23:52:22.545 00.011 9340 CameraToMount -- cameraTheta (1.19) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (4.31 = -1.97)
23:52:22.556 00.011 9340 CameraToMount -- cameraX=0.23 cameraY=0.57 hyp=0.61 cameraTheta=1.19 mountX=-0.23 mountY=-0.57, mountTheta=-1.96
23:52:22.571 00.015 9340 SchedulePrimaryMove(10104498, x=0.23, y=0.57, opts=13)
23:52:22.582 00.011 9340 Enqueuing Move request for scope (0.23, 0.57)
23:52:22.598 00.016 12020 Worker thread wakes up
23:52:22.598 00.000 12020 worker thread servicing REQUEST_MOVE scope ofs (0.23, 0.57) opts 0xd
23:52:22.607 00.009 12020 Handling offset move in thread for scope, endpoint = (0.23, 0.57)
23:52:22.607 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=4243, max=65514, med=7073, FiltMin=5481, FiltMax=64532, Gamma=2.870
23:52:22.621 00.014 12020 Moving (0.23, 0.57) raw xDistance=-0.23 yDistance=-0.57
23:52:22.621 00.000 9340 UpdateGuideState exits: m=1035694 SNR=268.6
23:52:22.633 00.012 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.23
23:52:22.633 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
23:52:22.633 00.000 9340 PhdController: settling, locked = 1, distance = 0.88 (0.45) aobump = 0 frame = 2 / 99999
23:52:22.643 00.010 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.57
23:52:22.643 00.000 9340 evsrv: {"Event":"Settling","Timestamp":1778734342.643,"Host":"ASTRO","Inst":1,"Distance":0.88,"Time":0.0,"SettleTime":8.0,"StarLocked":true}
23:52:22.654 00.011 12020 MoveAxis(E, 0, ABG)
23:52:22.655 00.001 12020 Move returns status 0, amount 0
23:52:22.655 00.000 12020 MoveAxis(N, 0, ABG)
23:52:22.655 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:52:22.668 00.013 12020 Move returns status 0, amount 0
23:52:22.668 00.000 9340 ScheduleExposure(1000,3,1) exposurePending=0
23:52:22.683 00.015 12020 move complete, result=0
23:52:22.683 00.000 12020 worker thread done servicing request
23:52:22.685 00.002 9340 Enqueuing Expose request
23:52:22.724 00.039 12020 Worker thread wakes up
23:52:22.724 00.000 9340 GuideStep: -0.2 px 0 ms EAST, -0.6 px 0 ms NORTH
23:52:22.737 00.013 12020 worker thread servicing REQUEST_EXPOSE 1000
23:52:22.737 00.000 12020 Handling exposure in thread, d=1000 o=3 r=(330,69,31,31)
23:52:22.745 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"45ef8355-ddb4-4831-8fb3-ef03f4677504"}
23:52:22.755 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"45ef8355-ddb4-4831-8fb3-ef03f4677504"}
23:52:22.767 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"48ac5ed0-e344-4708-820e-bd98510c70ca"}
23:52:22.779 00.012 9340 case statement mapped state 6 to 3
23:52:22.793 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"48ac5ed0-e344-4708-820e-bd98510c70ca"}
23:52:22.821 00.028 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"139c6762-4ee7-44d9-b0b5-f9c2ddc40018"}
23:52:22.837 00.016 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":2,"width":15,"height":15,"star_pos":[7.01,7.48],"pixels":"..."},"id":"139c6762-4ee7-44d9-b0b5-f9c2ddc40018"}
23:52:24.100 01.263 12020 Exposure complete
23:52:24.333 00.233 12020 worker thread done servicing request
23:52:24.333 00.000 9340 OnExposeComplete: enter
23:52:24.345 00.012 9340 UpdateGuideState(): m_state=6
23:52:24.357 00.012 9340 Star::Find(15, 345, 84, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3
23:52:24.368 00.011 9340 Star::Find returns 1 (0), X=345.47, Y=84.52, Mass=1039767, SNR=256.3, Peak=58554 HFD=4.5
23:52:24.379 00.011 9340 CameraToMount -- cameraTheta (0.72) - m_xAngle (-3.14) = xAngle (3.86 = -2.43)
23:52:24.408 00.029 9340 CameraToMount -- cameraTheta (0.72) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (3.84 = -2.44)
23:52:24.418 00.010 9340 CameraToMount -- cameraX=0.69 cameraY=0.61 hyp=0.92 cameraTheta=0.72 mountX=-0.69 mountY=-0.59, mountTheta=-2.43
23:52:24.433 00.015 9340 SchedulePrimaryMove(10104498, x=0.69, y=0.61, opts=13)
23:52:24.443 00.010 9340 Enqueuing Move request for scope (0.69, 0.61)
23:52:24.451 00.008 12020 Worker thread wakes up
23:52:24.451 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=4154, max=65516, med=7078, FiltMin=5603, FiltMax=61575, Gamma=2.870
23:52:24.462 00.011 12020 worker thread servicing REQUEST_MOVE scope ofs (0.69, 0.61) opts 0xd
23:52:24.462 00.000 9340 UpdateGuideState exits: m=1039767 SNR=256.3
23:52:24.474 00.012 12020 Handling offset move in thread for scope, endpoint = (0.69, 0.61)
23:52:24.474 00.000 12020 Moving (0.69, 0.61) raw xDistance=-0.69 yDistance=-0.59
23:52:24.474 00.000 12020 GuideAlgorithmHysteresis::Result() returns -0.41 from input -0.69
23:52:24.474 00.000 12020 switching direction from 0 to -1 - decHistory=-3 oldest=0.00 newest=-1.68
23:52:24.474 00.000 12020 GuideAlgorithmResistSwitch::result() returns -0.59 from input -0.59
23:52:24.475 00.001 9340 PhdController: settling, locked = 1, distance = 0.89 (0.45) aobump = 0 frame = 3 / 99999
23:52:24.486 00.011 12020 MoveAxis(E, 79, ABG)
23:52:24.487 00.001 12020 Guiding  Dir = 2, Dur = 79
23:52:24.487 00.000 9340 evsrv: {"Event":"Settling","Timestamp":1778734344.486,"Host":"ASTRO","Inst":1,"Distance":0.89,"Time":0.0,"SettleTime":8.0,"StarLocked":true}
23:52:24.501 00.014 12020 IsSlewing returns 0
23:52:24.501 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:52:24.529 00.028 12020 IsGuiding returns 0
23:52:24.529 00.000 9340 ScheduleExposure(1000,3,1) exposurePending=0
23:52:24.539 00.010 9340 Enqueuing Expose request
23:52:24.550 00.011 12020 PulseGuide returned control before completion, sleep 71
23:52:24.551 00.001 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"b9b2d73f-5787-4a89-8afc-62c596d2850c"}
23:52:24.563 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"b9b2d73f-5787-4a89-8afc-62c596d2850c"}
23:52:24.573 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"05a948a1-00f1-4ad8-a6f6-add8209a1fcb"}
23:52:24.582 00.009 9340 case statement mapped state 6 to 3
23:52:24.593 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"05a948a1-00f1-4ad8-a6f6-add8209a1fcb"}
23:52:24.604 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"2a865dbc-9ef0-42d6-8142-57a9be661eca"}
23:52:24.614 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":3,"width":15,"height":15,"star_pos":[7.47,6.52],"pixels":"..."},"id":"2a865dbc-9ef0-42d6-8142-57a9be661eca"}
23:52:24.644 00.030 12020 IsGuiding returns 1
23:52:24.644 00.000 12020 scope still moving after pulse duration time elapsed
23:52:24.675 00.031 12020 IsSlewing returns 0
23:52:24.677 00.002 12020 IsGuiding returns 0
23:52:24.677 00.000 12020 scope move finished after 79 + 68 ms
23:52:24.677 00.000 12020 Move returns status 0, amount 79
23:52:24.677 00.000 12020 MoveAxis(N, 99, ABG)
23:52:24.677 00.000 12020 Guiding  Dir = 0, Dur = 99
23:52:24.678 00.001 12020 IsSlewing returns 0
23:52:24.679 00.001 12020 IsGuiding returns 0
23:52:24.756 00.077 12020 PulseGuide returned control before completion, sleep 33
23:52:24.820 00.064 12020 IsGuiding returns 1
23:52:24.820 00.000 12020 scope still moving after pulse duration time elapsed
23:52:24.947 00.127 12020 IsSlewing returns 0
23:52:24.948 00.001 12020 IsGuiding returns 0
23:52:24.948 00.000 12020 scope move finished after 99 + 170 ms
23:52:24.948 00.000 12020 Move returns status 0, amount 99
23:52:24.949 00.001 12020 move complete, result=0
23:52:24.949 00.000 12020 worker thread done servicing request
23:52:24.949 00.000 9340 GuideStep: -0.7 px 79 ms EAST, -0.6 px 99 ms NORTH
23:52:24.962 00.013 12020 Worker thread wakes up
23:52:24.962 00.000 12020 worker thread servicing REQUEST_EXPOSE 1000
23:52:24.962 00.000 12020 Handling exposure in thread, d=1000 o=3 r=(330,69,31,31)
23:52:26.315 01.353 12020 Exposure complete
23:52:26.550 00.235 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"36b1172c-516f-4632-801b-8b6226952684"}
23:52:26.560 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"36b1172c-516f-4632-801b-8b6226952684"}
23:52:26.575 00.015 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"abe6530c-0b60-47f5-99af-2e3360dd2e0f"}
23:52:26.588 00.013 9340 case statement mapped state 6 to 3
23:52:26.601 00.013 12020 worker thread done servicing request
23:52:26.601 00.000 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"abe6530c-0b60-47f5-99af-2e3360dd2e0f"}
23:52:26.628 00.027 9340 OnExposeComplete: enter
23:52:26.640 00.012 9340 UpdateGuideState(): m_state=6
23:52:26.653 00.013 9340 Star::Find(15, 345, 84, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4
23:52:26.673 00.020 9340 Star::Find returns 1 (0), X=345.08, Y=84.66, Mass=1109808, SNR=228.0, Peak=62950 HFD=4.3
23:52:26.688 00.015 9340 CameraToMount -- cameraTheta (1.18) - m_xAngle (-3.14) = xAngle (4.32 = -1.96)
23:52:26.708 00.020 9340 CameraToMount -- cameraTheta (1.18) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (4.30 = -1.98)
23:52:26.721 00.013 9340 CameraToMount -- cameraX=0.31 cameraY=0.75 hyp=0.81 cameraTheta=1.18 mountX=-0.31 mountY=-0.74, mountTheta=-1.97
23:52:26.757 00.036 9340 SchedulePrimaryMove(10104498, x=0.31, y=0.75, opts=13)
23:52:26.773 00.016 9340 Enqueuing Move request for scope (0.31, 0.75)
23:52:26.784 00.011 12020 Worker thread wakes up
23:52:26.784 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=4440, max=65514, med=7066, FiltMin=5489, FiltMax=61193, Gamma=2.870
23:52:26.795 00.011 12020 worker thread servicing REQUEST_MOVE scope ofs (0.31, 0.75) opts 0xd
23:52:26.795 00.000 9340 UpdateGuideState exits: m=1109808 SNR=228.0
23:52:26.806 00.011 12020 Handling offset move in thread for scope, endpoint = (0.31, 0.75)
23:52:26.806 00.000 9340 PhdController: settling, locked = 1, distance = 0.87 (0.45) aobump = 0 frame = 4 / 99999
23:52:26.819 00.013 12020 Moving (0.31, 0.75) raw xDistance=-0.31 yDistance=-0.74
23:52:26.819 00.000 9340 evsrv: {"Event":"Settling","Timestamp":1778734346.819,"Host":"ASTRO","Inst":1,"Distance":0.87,"Time":0.0,"SettleTime":8.0,"StarLocked":true}
23:52:26.833 00.014 12020 GuideAlgorithmHysteresis::Result() returns -0.23 from input -0.31
23:52:26.833 00.000 12020 GuideAlgorithmResistSwitch::result() returns -0.74 from input -0.74
23:52:26.834 00.001 12020 MoveAxis(E, 44, ABG)
23:52:26.834 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:52:26.846 00.012 9340 ScheduleExposure(1000,3,1) exposurePending=0
23:52:26.877 00.031 12020 Guiding  Dir = 2, Dur = 44
23:52:26.877 00.000 9340 Enqueuing Expose request
23:52:26.887 00.010 12020 IsSlewing returns 0
23:52:26.888 00.001 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"9c4f7ad8-c541-44fc-97da-062e6df96aed"}
23:52:26.901 00.013 12020 IsGuiding returns 0
23:52:26.901 00.000 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":4,"width":15,"height":15,"star_pos":[7.08,6.66],"pixels":"..."},"id":"9c4f7ad8-c541-44fc-97da-062e6df96aed"}
23:52:26.931 00.030 12020 PulseGuide returned control before completion, sleep 25
23:52:26.998 00.067 12020 IsGuiding returns 1
23:52:26.999 00.001 12020 scope still moving after pulse duration time elapsed
23:52:27.032 00.033 12020 IsSlewing returns 0
23:52:27.033 00.001 12020 IsGuiding returns 0
23:52:27.033 00.000 12020 scope move finished after 44 + 88 ms
23:52:27.033 00.000 12020 Move returns status 0, amount 44
23:52:27.034 00.001 12020 MoveAxis(N, 125, ABG)
23:52:27.034 00.000 12020 Guiding  Dir = 0, Dur = 125
23:52:27.037 00.003 12020 IsSlewing returns 0
23:52:27.038 00.001 12020 IsGuiding returns 0
23:52:27.122 00.084 12020 PulseGuide returned control before completion, sleep 52
23:52:27.245 00.123 12020 IsGuiding returns 1
23:52:27.245 00.000 12020 scope still moving after pulse duration time elapsed
23:52:27.360 00.115 12020 IsSlewing returns 0
23:52:27.361 00.001 12020 IsGuiding returns 0
23:52:27.361 00.000 12020 scope move finished after 125 + 197 ms
23:52:27.361 00.000 12020 Move returns status 0, amount 125
23:52:27.361 00.000 12020 move complete, result=0
23:52:27.361 00.000 9340 GuideStep: -0.3 px 44 ms EAST, -0.7 px 125 ms NORTH
23:52:27.372 00.011 12020 worker thread done servicing request
23:52:27.372 00.000 12020 Worker thread wakes up
23:52:27.372 00.000 12020 worker thread servicing REQUEST_EXPOSE 1000
23:52:27.372 00.000 12020 Handling exposure in thread, d=1000 o=3 r=(330,69,31,31)
23:52:28.549 01.177 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"5309d94f-ae3a-4d57-a2e7-6b44daff928f"}
23:52:28.559 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"5309d94f-ae3a-4d57-a2e7-6b44daff928f"}
23:52:28.570 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"832be5be-6fd5-4bd1-a078-145928bc186d"}
23:52:28.581 00.011 9340 case statement mapped state 6 to 3
23:52:28.589 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"832be5be-6fd5-4bd1-a078-145928bc186d"}
23:52:28.601 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"c37e8dca-14f9-4575-9a66-60d0c0a6d671"}
23:52:28.610 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":4,"width":15,"height":15,"star_pos":[7.08,6.66],"pixels":"..."},"id":"c37e8dca-14f9-4575-9a66-60d0c0a6d671"}
23:52:28.729 00.119 12020 Exposure complete
23:52:28.950 00.221 12020 worker thread done servicing request
23:52:28.950 00.000 9340 OnExposeComplete: enter
23:52:28.963 00.013 9340 UpdateGuideState(): m_state=6
23:52:28.973 00.010 9340 Star::Find(15, 345, 84, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 5
23:52:28.983 00.010 9340 Star::Find returns 1 (0), X=344.53, Y=84.34, Mass=1034328, SNR=245.9, Peak=59280 HFD=4.6
23:52:29.017 00.034 9340 CameraToMount -- cameraTheta (2.10) - m_xAngle (-3.14) = xAngle (5.23 = -1.05)
23:52:29.028 00.011 9340 CameraToMount -- cameraTheta (2.10) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (5.22 = -1.07)
23:52:29.038 00.010 9340 CameraToMount -- cameraX=-0.25 cameraY=0.43 hyp=0.50 cameraTheta=2.10 mountX=0.25 mountY=-0.43, mountTheta=-1.05
23:52:29.051 00.013 9340 SchedulePrimaryMove(10104498, x=-0.25, y=0.43, opts=13)
23:52:29.060 00.009 9340 Enqueuing Move request for scope (-0.25, 0.43)
23:52:29.070 00.010 12020 Worker thread wakes up
23:52:29.070 00.000 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.25, 0.43) opts 0xd
23:52:29.070 00.000 12020 Handling offset move in thread for scope, endpoint = (-0.25, 0.43)
23:52:29.070 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=4329, max=65514, med=7113, FiltMin=5578, FiltMax=65057, Gamma=2.870
23:52:29.082 00.012 12020 Moving (-0.25, 0.43) raw xDistance=0.25 yDistance=-0.43
23:52:29.083 00.001 9340 UpdateGuideState exits: m=1034328 SNR=245.9
23:52:29.094 00.011 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.25
23:52:29.095 00.001 9340 PhdController: settling, locked = 1, distance = 0.76 (0.45) aobump = 0 frame = 5 / 99999
23:52:29.103 00.008 12020 GuideAlgorithmResistSwitch::result() returns -0.43 from input -0.43
23:52:29.103 00.000 12020 MoveAxis(E, 0, ABG)
23:52:29.104 00.001 12020 Move returns status 0, amount 0
23:52:29.104 00.000 9340 evsrv: {"Event":"Settling","Timestamp":1778734349.103,"Host":"ASTRO","Inst":1,"Distance":0.76,"Time":0.0,"SettleTime":8.0,"StarLocked":true}
23:52:29.127 00.023 12020 MoveAxis(N, 73, ABG)
23:52:29.127 00.000 12020 Guiding  Dir = 0, Dur = 73
23:52:29.128 00.001 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:52:29.139 00.011 12020 IsSlewing returns 0
23:52:29.139 00.000 9340 ScheduleExposure(1000,3,1) exposurePending=0
23:52:29.148 00.009 9340 Enqueuing Expose request
23:52:29.159 00.011 12020 IsGuiding returns 0
23:52:29.298 00.139 12020 IsGuiding returns 1
23:52:29.298 00.000 12020 scope still moving after pulse duration time elapsed
23:52:29.320 00.022 12020 IsSlewing returns 0
23:52:29.321 00.001 12020 IsGuiding returns 1
23:52:29.425 00.104 12020 IsSlewing returns 0
23:52:29.426 00.001 12020 IsGuiding returns 0
23:52:29.426 00.000 12020 scope move finished after 73 + 194 ms
23:52:29.426 00.000 12020 Move returns status 0, amount 73
23:52:29.428 00.002 12020 move complete, result=0
23:52:29.428 00.000 12020 worker thread done servicing request
23:52:29.428 00.000 9340 GuideStep: 0.2 px 0 ms EAST, -0.4 px 73 ms NORTH
23:52:29.443 00.015 12020 Worker thread wakes up
23:52:29.444 00.001 12020 worker thread servicing REQUEST_EXPOSE 1000
23:52:29.444 00.000 12020 Handling exposure in thread, d=1000 o=3 r=(330,69,31,31)
23:52:30.548 01.104 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"09ff8719-cc92-4b29-a300-95295ae1a6aa"}
23:52:30.559 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"09ff8719-cc92-4b29-a300-95295ae1a6aa"}
23:52:30.571 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"0008758d-47d0-4d2e-99d5-4c17ba766476"}
23:52:30.583 00.012 9340 case statement mapped state 6 to 3
23:52:30.591 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"0008758d-47d0-4d2e-99d5-4c17ba766476"}
23:52:30.603 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"c72c78d1-37e8-47ca-9901-4c43e80802a2"}
23:52:30.613 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":5,"width":15,"height":15,"star_pos":[6.53,7.34],"pixels":"..."},"id":"c72c78d1-37e8-47ca-9901-4c43e80802a2"}
23:52:30.811 00.198 12020 Exposure complete
23:52:31.030 00.219 12020 worker thread done servicing request
23:52:31.030 00.000 9340 OnExposeComplete: enter
23:52:31.040 00.010 9340 UpdateGuideState(): m_state=6
23:52:31.052 00.012 9340 Star::Find(15, 344, 84, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 6
23:52:31.062 00.010 9340 Star::Find returns 1 (0), X=345.13, Y=84.46, Mass=1048689, SNR=208.9, Peak=58556 HFD=4.4
23:52:31.071 00.009 9340 CameraToMount -- cameraTheta (1.01) - m_xAngle (-3.14) = xAngle (4.14 = -2.14)
23:52:31.080 00.009 9340 CameraToMount -- cameraTheta (1.01) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (4.13 = -2.15)
23:52:31.090 00.010 9340 CameraToMount -- cameraX=0.35 cameraY=0.55 hyp=0.65 cameraTheta=1.01 mountX=-0.35 mountY=-0.55, mountTheta=-2.14
23:52:31.107 00.017 9340 SchedulePrimaryMove(10104498, x=0.35, y=0.55, opts=13)
23:52:31.137 00.030 9340 Enqueuing Move request for scope (0.35, 0.55)
23:52:31.149 00.012 12020 Worker thread wakes up
23:52:31.150 00.001 9340 UpdateImageDisplay: Size=(1920,1080) min=4310, max=65514, med=7058, FiltMin=5354, FiltMax=65424, Gamma=2.870
23:52:31.159 00.009 12020 worker thread servicing REQUEST_MOVE scope ofs (0.35, 0.55) opts 0xd
23:52:31.160 00.001 9340 UpdateGuideState exits: m=1048689 SNR=208.9
23:52:31.170 00.010 12020 Handling offset move in thread for scope, endpoint = (0.35, 0.55)
23:52:31.171 00.001 9340 PhdController: settling, locked = 1, distance = 0.73 (0.45) aobump = 0 frame = 6 / 99999
23:52:31.180 00.009 12020 Moving (0.35, 0.55) raw xDistance=-0.35 yDistance=-0.55
23:52:31.180 00.000 9340 evsrv: {"Event":"Settling","Timestamp":1778734351.180,"Host":"ASTRO","Inst":1,"Distance":0.73,"Time":0.0,"SettleTime":8.0,"StarLocked":true}
23:52:31.188 00.008 12020 GuideAlgorithmHysteresis::Result() returns -0.21 from input -0.35
23:52:31.188 00.000 12020 GuideAlgorithmResistSwitch::result() returns -0.55 from input -0.55
23:52:31.189 00.001 12020 MoveAxis(E, 40, ABG)
23:52:31.189 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:52:31.199 00.010 12020 Guiding  Dir = 2, Dur = 40
23:52:31.199 00.000 9340 ScheduleExposure(1000,3,1) exposurePending=0
23:52:31.211 00.012 12020 IsSlewing returns 0
23:52:31.213 00.002 9340 Enqueuing Expose request
23:52:31.223 00.010 12020 IsGuiding returns 0
23:52:31.248 00.025 12020 PulseGuide returned control before completion, sleep 25
23:52:31.312 00.064 12020 IsGuiding returns 0
23:52:31.312 00.000 12020 Move returns status 0, amount 40
23:52:31.312 00.000 12020 MoveAxis(N, 92, ABG)
23:52:31.312 00.000 12020 Guiding  Dir = 0, Dur = 92
23:52:31.313 00.001 12020 IsSlewing returns 0
23:52:31.314 00.001 12020 IsGuiding returns 0
23:52:31.392 00.078 12020 PulseGuide returned control before completion, sleep 25
23:52:31.425 00.033 12020 IsGuiding returns 1
23:52:31.425 00.000 12020 scope still moving after pulse duration time elapsed
23:52:31.455 00.030 12020 IsSlewing returns 0
23:52:31.456 00.001 12020 IsGuiding returns 1
23:52:31.488 00.032 12020 IsSlewing returns 0
23:52:31.584 00.096 12020 IsGuiding returns 0
23:52:31.584 00.000 12020 scope move finished after 92 + 177 ms
23:52:31.584 00.000 12020 Move returns status 0, amount 92
23:52:31.585 00.001 12020 move complete, result=0
23:52:31.585 00.000 12020 worker thread done servicing request
23:52:31.585 00.000 12020 Worker thread wakes up
23:52:31.586 00.001 9340 GuideStep: -0.4 px 40 ms EAST, -0.5 px 92 ms NORTH
23:52:31.602 00.016 12020 worker thread servicing REQUEST_EXPOSE 1000
23:52:31.603 00.001 12020 Handling exposure in thread, d=1000 o=3 r=(330,69,31,31)
23:52:32.549 00.946 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"7c8c2d42-4dd7-4330-961f-b36c34e38b9a"}
23:52:32.572 00.023 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"7c8c2d42-4dd7-4330-961f-b36c34e38b9a"}
23:52:32.614 00.042 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"23d76e57-33a8-45b8-91be-ae024e1f55c9"}
23:52:32.628 00.014 9340 case statement mapped state 6 to 3
23:52:32.655 00.027 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"23d76e57-33a8-45b8-91be-ae024e1f55c9"}
23:52:32.668 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"1b766770-e45e-4149-a8eb-57a403b2f277"}
23:52:32.680 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":6,"width":15,"height":15,"star_pos":[7.13,7.46],"pixels":"..."},"id":"1b766770-e45e-4149-a8eb-57a403b2f277"}
23:52:32.967 00.287 12020 Exposure complete
23:52:33.202 00.235 12020 worker thread done servicing request
23:52:33.203 00.001 9340 OnExposeComplete: enter
23:52:33.233 00.030 9340 UpdateGuideState(): m_state=6
23:52:33.245 00.012 9340 Star::Find(15, 345, 84, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 7
23:52:33.256 00.011 9340 Star::Find returns 1 (0), X=345.24, Y=83.78, Mass=1112484, SNR=258.8, Peak=60527 HFD=4.5
23:52:33.267 00.011 9340 CameraToMount -- cameraTheta (-0.28) - m_xAngle (-3.14) = xAngle (2.86 = 2.86)
23:52:33.276 00.009 9340 CameraToMount -- cameraTheta (-0.28) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (2.84 = 2.84)
23:52:33.287 00.011 9340 CameraToMount -- cameraX=0.46 cameraY=-0.13 hyp=0.48 cameraTheta=-0.28 mountX=-0.46 mountY=0.14, mountTheta=2.84
23:52:33.303 00.016 9340 SchedulePrimaryMove(10104498, x=0.46, y=-0.13, opts=13)
23:52:33.316 00.013 9340 Enqueuing Move request for scope (0.46, -0.13)
23:52:33.342 00.026 12020 Worker thread wakes up
23:52:33.342 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=4467, max=65486, med=7062, FiltMin=5604, FiltMax=65427, Gamma=2.870
23:52:33.357 00.015 12020 worker thread servicing REQUEST_MOVE scope ofs (0.46, -0.13) opts 0xd
23:52:33.357 00.000 9340 UpdateGuideState exits: m=1112484 SNR=258.8
23:52:33.367 00.010 12020 Handling offset move in thread for scope, endpoint = (0.46, -0.13)
23:52:33.367 00.000 9340 PhdController: settling, locked = 1, distance = 0.65 (0.45) aobump = 0 frame = 7 / 99999
23:52:33.380 00.013 12020 Moving (0.46, -0.13) raw xDistance=-0.46 yDistance=0.14
23:52:33.380 00.000 9340 evsrv: {"Event":"Settling","Timestamp":1778734353.380,"Host":"ASTRO","Inst":1,"Distance":0.65,"Time":0.0,"SettleTime":8.0,"StarLocked":true}
23:52:33.390 00.010 12020 GuideAlgorithmHysteresis::Result() returns -0.29 from input -0.46
23:52:33.390 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:52:33.391 00.001 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
23:52:33.391 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:52:33.400 00.009 12020 MoveAxis(E, 57, ABG)
23:52:33.400 00.000 9340 ScheduleExposure(1000,3,1) exposurePending=0
23:52:33.413 00.013 12020 Guiding  Dir = 2, Dur = 57
23:52:33.414 00.001 9340 Enqueuing Expose request
23:52:33.427 00.013 12020 IsSlewing returns 0
23:52:33.428 00.001 12020 IsGuiding returns 0
23:52:33.456 00.028 12020 PulseGuide returned control before completion, sleep 40
23:52:33.500 00.044 12020 IsGuiding returns 1
23:52:33.500 00.000 12020 scope still moving after pulse duration time elapsed
23:52:33.535 00.035 12020 IsSlewing returns 0
23:52:33.567 00.032 12020 IsGuiding returns 0
23:52:33.568 00.001 12020 scope move finished after 57 + 82 ms
23:52:33.568 00.000 12020 Move returns status 0, amount 57
23:52:33.568 00.000 12020 MoveAxis(N, 0, ABG)
23:52:33.568 00.000 12020 Move returns status 0, amount 0
23:52:33.568 00.000 12020 move complete, result=0
23:52:33.568 00.000 12020 worker thread done servicing request
23:52:33.569 00.001 9340 GuideStep: -0.5 px 57 ms EAST, 0.1 px 0 ms NORTH
23:52:33.596 00.027 12020 Worker thread wakes up
23:52:33.596 00.000 12020 worker thread servicing REQUEST_EXPOSE 1000
23:52:33.596 00.000 12020 Handling exposure in thread, d=1000 o=3 r=(330,69,31,31)
23:52:34.549 00.953 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"1ef33f2d-79d1-41cb-bfb4-c1f537cbac01"}
23:52:34.567 00.018 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"1ef33f2d-79d1-41cb-bfb4-c1f537cbac01"}
23:52:34.577 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"a394be44-4b86-4d6a-9f4e-a84bf242a270"}
23:52:34.586 00.009 9340 case statement mapped state 6 to 3
23:52:34.599 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"a394be44-4b86-4d6a-9f4e-a84bf242a270"}
23:52:34.611 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"e487beb4-e53f-466a-a0d9-ddb457607280"}
23:52:34.620 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":7,"width":15,"height":15,"star_pos":[7.24,6.78],"pixels":"..."},"id":"e487beb4-e53f-466a-a0d9-ddb457607280"}
23:52:34.953 00.333 12020 Exposure complete
23:52:35.176 00.223 12020 worker thread done servicing request
23:52:35.176 00.000 9340 OnExposeComplete: enter
23:52:35.186 00.010 9340 UpdateGuideState(): m_state=6
23:52:35.200 00.014 9340 Star::Find(15, 345, 83, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 8
23:52:35.209 00.009 9340 Star::Find returns 1 (0), X=344.72, Y=84.25, Mass=1095273, SNR=285.1, Peak=62968 HFD=4.5
23:52:35.218 00.009 9340 CameraToMount -- cameraTheta (1.74) - m_xAngle (-3.14) = xAngle (4.88 = -1.41)
23:52:35.229 00.011 9340 CameraToMount -- cameraTheta (1.74) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (4.86 = -1.42)
23:52:35.242 00.013 9340 CameraToMount -- cameraX=-0.06 cameraY=0.34 hyp=0.34 cameraTheta=1.74 mountX=0.06 mountY=-0.34, mountTheta=-1.41
23:52:35.271 00.029 9340 SchedulePrimaryMove(10104498, x=-0.06, y=0.34, opts=13)
23:52:35.283 00.012 9340 Enqueuing Move request for scope (-0.06, 0.34)
23:52:35.294 00.011 12020 Worker thread wakes up
23:52:35.294 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=4262, max=65514, med=7083, FiltMin=5475, FiltMax=65455, Gamma=2.870
23:52:35.304 00.010 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.34) opts 0xd
23:52:35.305 00.001 9340 UpdateGuideState exits: m=1095273 SNR=285.1
23:52:35.316 00.011 12020 Handling offset move in thread for scope, endpoint = (-0.06, 0.34)
23:52:35.316 00.000 9340 PhdController: settling, locked = 1, distance = 0.56 (0.45) aobump = 0 frame = 8 / 99999
23:52:35.325 00.009 12020 Moving (-0.06, 0.34) raw xDistance=0.06 yDistance=-0.34
23:52:35.325 00.000 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
23:52:35.325 00.000 12020 GuideAlgorithmResistSwitch::result() returns -0.34 from input -0.34
23:52:35.326 00.001 12020 MoveAxis(E, 0, ABG)
23:52:35.326 00.000 12020 Move returns status 0, amount 0
23:52:35.326 00.000 12020 MoveAxis(N, 57, ABG)
23:52:35.326 00.000 12020 Guiding  Dir = 0, Dur = 57
23:52:35.326 00.000 9340 evsrv: {"Event":"Settling","Timestamp":1778734355.325,"Host":"ASTRO","Inst":1,"Distance":0.56,"Time":0.0,"SettleTime":8.0,"StarLocked":true}
23:52:35.335 00.009 12020 IsSlewing returns 0
23:52:35.335 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:52:35.347 00.012 12020 IsGuiding returns 0
23:52:35.347 00.000 9340 ScheduleExposure(1000,3,1) exposurePending=0
23:52:35.359 00.012 9340 Enqueuing Expose request
23:52:35.423 00.064 12020 IsGuiding returns 1
23:52:35.423 00.000 12020 scope still moving after pulse duration time elapsed
23:52:35.486 00.063 12020 IsSlewing returns 0
23:52:35.582 00.096 12020 IsGuiding returns 0
23:52:35.582 00.000 12020 scope move finished after 57 + 178 ms
23:52:35.583 00.001 12020 Move returns status 0, amount 57
23:52:35.583 00.000 12020 move complete, result=0
23:52:35.583 00.000 9340 GuideStep: 0.1 px 0 ms EAST, -0.3 px 57 ms NORTH
23:52:35.597 00.014 12020 worker thread done servicing request
23:52:35.597 00.000 12020 Worker thread wakes up
23:52:35.597 00.000 12020 worker thread servicing REQUEST_EXPOSE 1000
23:52:35.597 00.000 12020 Handling exposure in thread, d=1000 o=3 r=(330,69,31,31)
23:52:36.547 00.950 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"3fcf1e2a-ad91-42d7-a108-9a3d82b1e6fe"}
23:52:36.559 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"3fcf1e2a-ad91-42d7-a108-9a3d82b1e6fe"}
23:52:36.569 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"12843c64-d633-42e0-bcb5-d739fe94ebde"}
23:52:36.594 00.025 9340 case statement mapped state 6 to 3
23:52:36.603 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"12843c64-d633-42e0-bcb5-d739fe94ebde"}
23:52:36.615 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"6ad0de47-b556-416f-8da7-f731a8096ba8"}
23:52:36.626 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":8,"width":15,"height":15,"star_pos":[6.72,7.25],"pixels":"..."},"id":"6ad0de47-b556-416f-8da7-f731a8096ba8"}
23:52:36.966 00.340 12020 Exposure complete
23:52:37.181 00.215 12020 worker thread done servicing request
23:52:37.181 00.000 9340 OnExposeComplete: enter
23:52:37.195 00.014 9340 UpdateGuideState(): m_state=6
23:52:37.204 00.009 9340 Star::Find(15, 344, 84, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 9
23:52:37.213 00.009 9340 Star::Find returns 1 (0), X=344.56, Y=83.83, Mass=1098016, SNR=290.3, Peak=60366 HFD=4.6
23:52:37.224 00.011 9340 CameraToMount -- cameraTheta (-2.81) - m_xAngle (-3.14) = xAngle (0.33 = 0.33)
23:52:37.234 00.010 9340 CameraToMount -- cameraTheta (-2.81) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (0.31 = 0.31)
23:52:37.246 00.012 9340 CameraToMount -- cameraX=-0.22 cameraY=-0.07 hyp=0.23 cameraTheta=-2.81 mountX=0.22 mountY=0.07, mountTheta=0.31
23:52:37.259 00.013 9340 SchedulePrimaryMove(10104498, x=-0.22, y=-0.07, opts=13)
23:52:37.271 00.012 9340 Enqueuing Move request for scope (-0.22, -0.07)
23:52:37.295 00.024 12020 Worker thread wakes up
23:52:37.295 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=2994, max=65484, med=7081, FiltMin=5560, FiltMax=65455, Gamma=2.870
23:52:37.306 00.011 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.22, -0.07) opts 0xd
23:52:37.306 00.000 9340 UpdateGuideState exits: m=1098016 SNR=290.3
23:52:37.316 00.010 12020 Handling offset move in thread for scope, endpoint = (-0.22, -0.07)
23:52:37.317 00.001 9340 PhdController: settling, locked = 1, distance = 0.46 (0.45) aobump = 0 frame = 9 / 99999
23:52:37.326 00.009 12020 Moving (-0.22, -0.07) raw xDistance=0.22 yDistance=0.07
23:52:37.326 00.000 9340 evsrv: {"Event":"Settling","Timestamp":1778734357.326,"Host":"ASTRO","Inst":1,"Distance":0.46,"Time":0.0,"SettleTime":8.0,"StarLocked":true}
23:52:37.337 00.011 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.22
23:52:37.337 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:52:37.337 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:52:37.345 00.008 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
23:52:37.346 00.001 9340 ScheduleExposure(1000,3,1) exposurePending=0
23:52:37.358 00.012 12020 MoveAxis(E, 0, ABG)
23:52:37.358 00.000 9340 Enqueuing Expose request
23:52:37.368 00.010 12020 Move returns status 0, amount 0
23:52:37.369 00.001 12020 MoveAxis(N, 0, ABG)
23:52:37.369 00.000 12020 Move returns status 0, amount 0
23:52:37.369 00.000 12020 move complete, result=0
23:52:37.369 00.000 12020 worker thread done servicing request
23:52:37.369 00.000 12020 Worker thread wakes up
23:52:37.370 00.001 12020 worker thread servicing REQUEST_EXPOSE 1000
23:52:37.370 00.000 12020 Handling exposure in thread, d=1000 o=3 r=(330,69,31,31)
23:52:37.374 00.004 9340 GuideStep: 0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
23:52:38.546 01.172 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"da631fdf-5a7a-489f-b872-ce552889579f"}
23:52:38.558 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"da631fdf-5a7a-489f-b872-ce552889579f"}
23:52:38.575 00.017 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"6a76d1e2-4088-4a9e-80d4-12d724f17686"}
23:52:38.591 00.016 9340 case statement mapped state 6 to 3
23:52:38.648 00.057 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"6a76d1e2-4088-4a9e-80d4-12d724f17686"}
23:52:38.678 00.030 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"3988ed6d-60be-4bd5-b72c-542711ca93e2"}
23:52:38.703 00.025 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":9,"width":15,"height":15,"star_pos":[6.56,6.83],"pixels":"..."},"id":"3988ed6d-60be-4bd5-b72c-542711ca93e2"}
23:52:38.796 00.093 12020 Exposure complete
23:52:39.099 00.303 12020 worker thread done servicing request
23:52:39.100 00.001 9340 OnExposeComplete: enter
23:52:39.115 00.015 9340 UpdateGuideState(): m_state=6
23:52:39.151 00.036 9340 Star::Find(15, 344, 83, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 10
23:52:39.168 00.017 9340 Star::Find returns 1 (0), X=344.97, Y=83.91, Mass=1043538, SNR=216.5, Peak=59515 HFD=4.3
23:52:39.182 00.014 9340 CameraToMount -- cameraTheta (0.01) - m_xAngle (-3.14) = xAngle (3.15 = -3.14)
23:52:39.199 00.017 9340 CameraToMount -- cameraTheta (0.01) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (3.13 = 3.13)
23:52:39.213 00.014 9340 CameraToMount -- cameraX=0.19 cameraY=0.00 hyp=0.19 cameraTheta=0.01 mountX=-0.19 mountY=0.00, mountTheta=3.13
23:52:39.239 00.026 9340 SchedulePrimaryMove(10104498, x=0.19, y=0.00, opts=13)
23:52:39.253 00.014 9340 Enqueuing Move request for scope (0.19, 0.00)
23:52:39.293 00.040 12020 Worker thread wakes up
23:52:39.293 00.000 12020 worker thread servicing REQUEST_MOVE scope ofs (0.19, 0.00) opts 0xd
23:52:39.294 00.001 12020 Handling offset move in thread for scope, endpoint = (0.19, 0.00)
23:52:39.294 00.000 12020 Moving (0.19, 0.00) raw xDistance=-0.19 yDistance=0.00
23:52:39.294 00.000 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.19
23:52:39.295 00.001 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:52:39.295 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
23:52:39.295 00.000 12020 MoveAxis(E, 0, ABG)
23:52:39.296 00.001 9340 UpdateImageDisplay: Size=(1920,1080) min=4297, max=65514, med=7064, FiltMin=5504, FiltMax=64776, Gamma=2.870
23:52:39.308 00.012 12020 Move returns status 0, amount 0
23:52:39.308 00.000 12020 MoveAxis(N, 0, ABG)
23:52:39.308 00.000 9340 UpdateGuideState exits: m=1043538 SNR=216.5
23:52:39.323 00.015 12020 Move returns status 0, amount 0
23:52:39.323 00.000 9340 PhdController: settling, locked = 1, distance = 0.38 (0.45) aobump = 0 frame = 10 / 99999
23:52:39.335 00.012 12020 move complete, result=0
23:52:39.336 00.001 9340 evsrv: {"Event":"Settling","Timestamp":1778734359.335,"Host":"ASTRO","Inst":1,"Distance":0.38,"Time":0.0,"SettleTime":8.0,"StarLocked":true}
23:52:39.348 00.012 12020 worker thread done servicing request
23:52:39.348 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:52:39.364 00.016 9340 ScheduleExposure(1000,3,1) exposurePending=0
23:52:39.377 00.013 9340 Enqueuing Expose request
23:52:39.408 00.031 12020 Worker thread wakes up
23:52:39.409 00.001 9340 GuideStep: -0.2 px 0 ms EAST, 0.0 px 0 ms NORTH
23:52:39.423 00.014 12020 worker thread servicing REQUEST_EXPOSE 1000
23:52:39.423 00.000 12020 Handling exposure in thread, d=1000 o=3 r=(330,69,31,31)
23:52:40.545 01.122 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"668a8f73-39fa-4434-88c8-fe5f202217a0"}
23:52:40.559 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"668a8f73-39fa-4434-88c8-fe5f202217a0"}
23:52:40.570 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"04f214ad-20ac-432d-84e3-66d85401b030"}
23:52:40.580 00.010 9340 case statement mapped state 6 to 3
23:52:40.592 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"04f214ad-20ac-432d-84e3-66d85401b030"}
23:52:40.604 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"4f2b0620-243b-4de0-858e-cbcd1cf21e73"}
23:52:40.615 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":10,"width":15,"height":15,"star_pos":[6.97,6.91],"pixels":"..."},"id":"4f2b0620-243b-4de0-858e-cbcd1cf21e73"}
23:52:40.781 00.166 12020 Exposure complete
23:52:40.989 00.208 12020 worker thread done servicing request
23:52:40.989 00.000 9340 OnExposeComplete: enter
23:52:41.017 00.028 9340 UpdateGuideState(): m_state=6
23:52:41.029 00.012 9340 Star::Find(15, 344, 83, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 11
23:52:41.039 00.010 9340 Star::Find returns 1 (0), X=345.02, Y=83.88, Mass=1030346, SNR=241.3, Peak=57946 HFD=4.3
23:52:41.052 00.013 9340 CameraToMount -- cameraTheta (-0.12) - m_xAngle (-3.14) = xAngle (3.01 = 3.01)
23:52:41.060 00.008 9340 CameraToMount -- cameraTheta (-0.12) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (3.00 = 3.00)
23:52:41.071 00.011 9340 CameraToMount -- cameraX=0.24 cameraY=-0.03 hyp=0.24 cameraTheta=-0.12 mountX=-0.24 mountY=0.03, mountTheta=3.00
23:52:41.088 00.017 9340 SchedulePrimaryMove(10104498, x=0.24, y=-0.03, opts=13)
23:52:41.101 00.013 9340 Enqueuing Move request for scope (0.24, -0.03)
23:52:41.111 00.010 12020 Worker thread wakes up
23:52:41.111 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=4383, max=65514, med=7070, FiltMin=5387, FiltMax=63297, Gamma=2.870
23:52:41.138 00.027 12020 worker thread servicing REQUEST_MOVE scope ofs (0.24, -0.03) opts 0xd
23:52:41.139 00.001 9340 UpdateGuideState exits: m=1030346 SNR=241.3
23:52:41.149 00.010 12020 Handling offset move in thread for scope, endpoint = (0.24, -0.03)
23:52:41.149 00.000 9340 PhdController: settling, locked = 1, distance = 0.34 (0.45) aobump = 0 frame = 11 / 99999
23:52:41.158 00.009 12020 Moving (0.24, -0.03) raw xDistance=-0.24 yDistance=0.03
23:52:41.159 00.001 9340 evsrv: {"Event":"Settling","Timestamp":1778734361.158,"Host":"ASTRO","Inst":1,"Distance":0.34,"Time":1.8,"SettleTime":8.0,"StarLocked":true}
23:52:41.171 00.012 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.24
23:52:41.171 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:52:41.171 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:52:41.180 00.009 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
23:52:41.180 00.000 9340 ScheduleExposure(1000,3,1) exposurePending=0
23:52:41.191 00.011 12020 MoveAxis(E, 0, ABG)
23:52:41.191 00.000 12020 Move returns status 0, amount 0
23:52:41.191 00.000 12020 MoveAxis(N, 0, ABG)
23:52:41.191 00.000 12020 Move returns status 0, amount 0
23:52:41.192 00.001 9340 Enqueuing Expose request
23:52:41.201 00.009 12020 move complete, result=0
23:52:41.201 00.000 9340 GuideStep: -0.2 px 0 ms EAST, 0.0 px 0 ms NORTH
23:52:41.214 00.013 12020 worker thread done servicing request
23:52:41.214 00.000 12020 Worker thread wakes up
23:52:41.214 00.000 12020 worker thread servicing REQUEST_EXPOSE 1000
23:52:41.214 00.000 12020 Handling exposure in thread, d=1000 o=3 r=(330,69,31,31)
23:52:42.544 01.330 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"30e16651-42c6-4317-b47f-3fa557f63a1d"}
23:52:42.555 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"30e16651-42c6-4317-b47f-3fa557f63a1d"}
23:52:42.564 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"fbc69863-2889-4711-a2ff-348a1ca484ef"}
23:52:42.588 00.024 9340 case statement mapped state 6 to 3
23:52:42.600 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"fbc69863-2889-4711-a2ff-348a1ca484ef"}
23:52:42.607 00.007 12020 Exposure complete
23:52:42.610 00.003 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"3dae65d2-18a7-4586-9514-a5d392ba6d4f"}
23:52:42.619 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":11,"width":15,"height":15,"star_pos":[7.02,6.88],"pixels":"..."},"id":"3dae65d2-18a7-4586-9514-a5d392ba6d4f"}
23:52:42.809 00.190 12020 worker thread done servicing request
23:52:42.809 00.000 9340 OnExposeComplete: enter
23:52:42.822 00.013 9340 UpdateGuideState(): m_state=6
23:52:42.832 00.010 9340 Star::Find(15, 345, 83, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 12
23:52:42.843 00.011 9340 Star::Find returns 1 (0), X=345.19, Y=84.07, Mass=1096385, SNR=219.6, Peak=56035 HFD=4.4
23:52:42.851 00.008 9340 CameraToMount -- cameraTheta (0.36) - m_xAngle (-3.14) = xAngle (3.50 = -2.78)
23:52:42.861 00.010 9340 CameraToMount -- cameraTheta (0.36) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (3.49 = -2.80)
23:52:42.871 00.010 9340 CameraToMount -- cameraX=0.41 cameraY=0.16 hyp=0.44 cameraTheta=0.36 mountX=-0.41 mountY=-0.15, mountTheta=-2.80
23:52:42.884 00.013 9340 SchedulePrimaryMove(10104498, x=0.41, y=0.16, opts=13)
23:52:42.896 00.012 9340 Enqueuing Move request for scope (0.41, 0.16)
23:52:42.905 00.009 12020 Worker thread wakes up
23:52:42.905 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=4333, max=65514, med=7051, FiltMin=5399, FiltMax=63528, Gamma=2.870
23:52:42.930 00.025 12020 worker thread servicing REQUEST_MOVE scope ofs (0.41, 0.16) opts 0xd
23:52:42.931 00.001 9340 UpdateGuideState exits: m=1096385 SNR=219.6
23:52:42.941 00.010 12020 Handling offset move in thread for scope, endpoint = (0.41, 0.16)
23:52:42.941 00.000 9340 PhdController: settling, locked = 1, distance = 0.37 (0.45) aobump = 0 frame = 12 / 99999
23:52:42.949 00.008 12020 Moving (0.41, 0.16) raw xDistance=-0.41 yDistance=-0.15
23:52:42.949 00.000 9340 evsrv: {"Event":"Settling","Timestamp":1778734362.949,"Host":"ASTRO","Inst":1,"Distance":0.37,"Time":3.6,"SettleTime":8.0,"StarLocked":true}
23:52:42.958 00.009 12020 GuideAlgorithmHysteresis::Result() returns -0.24 from input -0.41
23:52:42.958 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:52:42.958 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:52:42.967 00.009 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
23:52:42.967 00.000 9340 ScheduleExposure(1000,3,1) exposurePending=0
23:52:42.975 00.008 12020 MoveAxis(E, 47, ABG)
23:52:42.976 00.001 9340 Enqueuing Expose request
23:52:42.986 00.010 12020 Guiding  Dir = 2, Dur = 47
23:52:43.002 00.016 12020 IsSlewing returns 0
23:52:43.003 00.001 12020 IsGuiding returns 0
23:52:43.037 00.034 12020 PulseGuide returned control before completion, sleep 23
23:52:43.074 00.037 12020 IsGuiding returns 1
23:52:43.074 00.000 12020 scope still moving after pulse duration time elapsed
23:52:43.129 00.055 12020 IsSlewing returns 0
23:52:43.131 00.002 12020 IsGuiding returns 0
23:52:43.131 00.000 12020 scope move finished after 47 + 80 ms
23:52:43.131 00.000 12020 Move returns status 0, amount 47
23:52:43.131 00.000 12020 MoveAxis(N, 0, ABG)
23:52:43.132 00.001 12020 Move returns status 0, amount 0
23:52:43.132 00.000 12020 move complete, result=0
23:52:43.132 00.000 12020 worker thread done servicing request
23:52:43.133 00.001 12020 Worker thread wakes up
23:52:43.133 00.000 9340 GuideStep: -0.4 px 47 ms EAST, -0.1 px 0 ms NORTH
23:52:43.157 00.024 12020 worker thread servicing REQUEST_EXPOSE 1000
23:52:43.157 00.000 12020 Handling exposure in thread, d=1000 o=3 r=(330,69,31,31)
23:52:44.524 01.367 12020 Exposure complete
23:52:44.545 00.021 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"7eb27f81-e736-4256-9bfc-1e2a350badcf"}
23:52:44.559 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"7eb27f81-e736-4256-9bfc-1e2a350badcf"}
23:52:44.589 00.030 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"23d63ca2-a81e-43fb-84ac-557a4223951a"}
23:52:44.611 00.022 9340 case statement mapped state 6 to 3
23:52:44.632 00.021 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"23d63ca2-a81e-43fb-84ac-557a4223951a"}
23:52:44.643 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"1652980a-ef64-41ec-8e37-c6cc8a3ad06a"}
23:52:44.660 00.017 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":12,"width":15,"height":15,"star_pos":[7.19,7.07],"pixels":"..."},"id":"1652980a-ef64-41ec-8e37-c6cc8a3ad06a"}
23:52:44.836 00.176 12020 worker thread done servicing request
23:52:44.836 00.000 9340 OnExposeComplete: enter
23:52:44.854 00.018 9340 UpdateGuideState(): m_state=6
23:52:44.875 00.021 9340 Star::Find(15, 345, 84, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 13
23:52:44.886 00.011 9340 Star::Find returns 1 (0), X=344.74, Y=84.36, Mass=1057969, SNR=266.6, Peak=63216 HFD=4.4
23:52:44.903 00.017 9340 CameraToMount -- cameraTheta (1.65) - m_xAngle (-3.14) = xAngle (4.78 = -1.50)
23:52:44.920 00.017 9340 CameraToMount -- cameraTheta (1.65) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (4.77 = -1.52)
23:52:44.953 00.033 9340 CameraToMount -- cameraX=-0.03 cameraY=0.45 hyp=0.45 cameraTheta=1.65 mountX=0.03 mountY=-0.45, mountTheta=-1.50
23:52:44.976 00.023 9340 SchedulePrimaryMove(10104498, x=-0.03, y=0.45, opts=13)
23:52:44.992 00.016 9340 Enqueuing Move request for scope (-0.03, 0.45)
23:52:45.004 00.012 12020 Worker thread wakes up
23:52:45.004 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=4552, max=65514, med=7051, FiltMin=5597, FiltMax=65424, Gamma=2.870
23:52:45.019 00.015 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.45) opts 0xd
23:52:45.019 00.000 9340 UpdateGuideState exits: m=1057969 SNR=266.6
23:52:45.031 00.012 12020 Handling offset move in thread for scope, endpoint = (-0.03, 0.45)
23:52:45.031 00.000 9340 PhdController: settling, locked = 1, distance = 0.39 (0.45) aobump = 0 frame = 13 / 99999
23:52:45.061 00.030 12020 Moving (-0.03, 0.45) raw xDistance=0.03 yDistance=-0.45
23:52:45.061 00.000 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
23:52:45.061 00.000 12020 GuideAlgorithmResistSwitch::result() returns -0.45 from input -0.45
23:52:45.062 00.001 12020 MoveAxis(E, 0, ABG)
23:52:45.062 00.000 12020 Move returns status 0, amount 0
23:52:45.062 00.000 12020 MoveAxis(N, 76, ABG)
23:52:45.062 00.000 12020 Guiding  Dir = 0, Dur = 76
23:52:45.062 00.000 9340 evsrv: {"Event":"Settling","Timestamp":1778734365.062,"Host":"ASTRO","Inst":1,"Distance":0.39,"Time":5.7,"SettleTime":8.0,"StarLocked":true}
23:52:45.078 00.016 12020 IsSlewing returns 0
23:52:45.079 00.001 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:52:45.092 00.013 12020 IsGuiding returns 0
23:52:45.092 00.000 9340 ScheduleExposure(1000,3,1) exposurePending=0
23:52:45.104 00.012 9340 Enqueuing Expose request
23:52:45.209 00.105 12020 IsGuiding returns 1
23:52:45.209 00.000 12020 scope still moving after pulse duration time elapsed
23:52:45.243 00.034 12020 IsSlewing returns 0
23:52:45.245 00.002 12020 IsGuiding returns 1
23:52:45.386 00.141 12020 IsSlewing returns 0
23:52:45.388 00.002 12020 IsGuiding returns 0
23:52:45.388 00.000 12020 scope move finished after 76 + 219 ms
23:52:45.388 00.000 12020 Move returns status 0, amount 76
23:52:45.389 00.001 12020 move complete, result=0
23:52:45.389 00.000 12020 worker thread done servicing request
23:52:45.389 00.000 9340 GuideStep: 0.0 px 0 ms EAST, -0.5 px 76 ms NORTH
23:52:45.406 00.017 12020 Worker thread wakes up
23:52:45.406 00.000 12020 worker thread servicing REQUEST_EXPOSE 1000
23:52:45.406 00.000 12020 Handling exposure in thread, d=1000 o=3 r=(330,69,31,31)
23:52:46.583 01.177 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"1fcb0c83-91a7-4ce9-a538-4ecd594630d6"}
23:52:46.599 00.016 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"1fcb0c83-91a7-4ce9-a538-4ecd594630d6"}
23:52:46.615 00.016 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"5ba0652c-d306-43f2-8393-2df78f7778cc"}
23:52:46.628 00.013 9340 case statement mapped state 6 to 3
23:52:46.642 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"5ba0652c-d306-43f2-8393-2df78f7778cc"}
23:52:46.666 00.024 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"9d87f68a-3622-42d6-9ffd-3542d9d8a809"}
23:52:46.709 00.043 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":13,"width":15,"height":15,"star_pos":[6.74,7.36],"pixels":"..."},"id":"9d87f68a-3622-42d6-9ffd-3542d9d8a809"}
23:52:46.778 00.069 12020 Exposure complete
23:52:47.073 00.295 9340 OnExposeComplete: enter
23:52:47.087 00.014 12020 worker thread done servicing request
23:52:47.087 00.000 9340 UpdateGuideState(): m_state=6
23:52:47.104 00.017 9340 Star::Find(15, 344, 84, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 14
23:52:47.137 00.033 9340 Star::Find returns 1 (0), X=344.87, Y=83.64, Mass=1029104, SNR=231.6, Peak=60042 HFD=4.2
23:52:47.147 00.010 9340 CameraToMount -- cameraTheta (-1.23) - m_xAngle (-3.14) = xAngle (1.90 = 1.90)
23:52:47.171 00.024 9340 CameraToMount -- cameraTheta (-1.23) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (1.89 = 1.89)
23:52:47.188 00.017 9340 CameraToMount -- cameraX=0.09 cameraY=-0.27 hyp=0.28 cameraTheta=-1.23 mountX=-0.09 mountY=0.27, mountTheta=1.90
23:52:47.210 00.022 9340 SchedulePrimaryMove(10104498, x=0.09, y=-0.27, opts=13)
23:52:47.242 00.032 9340 Enqueuing Move request for scope (0.09, -0.27)
23:52:47.264 00.022 12020 Worker thread wakes up
23:52:47.264 00.000 12020 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.27) opts 0xd
23:52:47.264 00.000 12020 Handling offset move in thread for scope, endpoint = (0.09, -0.27)
23:52:47.264 00.000 12020 Moving (0.09, -0.27) raw xDistance=-0.09 yDistance=0.27
23:52:47.264 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=3912, max=65514, med=7037, FiltMin=5597, FiltMax=65423, Gamma=2.870
23:52:47.279 00.015 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
23:52:47.279 00.000 9340 UpdateGuideState exits: m=1029104 SNR=231.6
23:52:47.292 00.013 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
23:52:47.293 00.001 9340 PhdController: settling, locked = 1, distance = 0.36 (0.45) aobump = 0 frame = 14 / 99999
23:52:47.309 00.016 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.27
23:52:47.310 00.001 9340 evsrv: {"Event":"Settling","Timestamp":1778734367.309,"Host":"ASTRO","Inst":1,"Distance":0.36,"Time":8.0,"SettleTime":8.0,"StarLocked":true}
23:52:47.325 00.015 12020 MoveAxis(E, 0, ABG)
23:52:47.325 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:52:47.364 00.039 12020 Move returns status 0, amount 0
23:52:47.365 00.001 9340 ScheduleExposure(1000,3,1) exposurePending=0
23:52:47.381 00.016 12020 MoveAxis(N, 0, ABG)
23:52:47.381 00.000 9340 Enqueuing Expose request
23:52:47.394 00.013 12020 Move returns status 0, amount 0
23:52:47.394 00.000 12020 move complete, result=0
23:52:47.395 00.001 12020 worker thread done servicing request
23:52:47.395 00.000 12020 Worker thread wakes up
23:52:47.395 00.000 12020 worker thread servicing REQUEST_EXPOSE 1000
23:52:47.395 00.000 12020 Handling exposure in thread, d=1000 o=3 r=(330,69,31,31)
23:52:47.401 00.006 9340 GuideStep: -0.1 px 0 ms EAST, 0.3 px 0 ms NORTH
23:52:48.583 01.182 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"a1fdbcc6-25c4-4572-bf3b-e6ac9d79d809"}
23:52:48.595 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"a1fdbcc6-25c4-4572-bf3b-e6ac9d79d809"}
23:52:48.614 00.019 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"02521a8e-2f05-4b7b-8f5e-9b013de96b3e"}
23:52:48.626 00.012 9340 case statement mapped state 6 to 3
23:52:48.640 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"02521a8e-2f05-4b7b-8f5e-9b013de96b3e"}
23:52:48.654 00.014 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"10321e7b-8af8-4a10-99d8-9ac4b6d60ee6"}
23:52:48.698 00.044 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":14,"width":15,"height":15,"star_pos":[6.87,6.64],"pixels":"..."},"id":"10321e7b-8af8-4a10-99d8-9ac4b6d60ee6"}
23:52:48.760 00.062 12020 Exposure complete
23:52:49.030 00.270 12020 worker thread done servicing request
23:52:49.030 00.000 9340 OnExposeComplete: enter
23:52:49.045 00.015 9340 UpdateGuideState(): m_state=6
23:52:49.077 00.032 9340 Star::Find(15, 344, 83, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 15
23:52:49.093 00.016 9340 Star::Find returns 1 (0), X=344.83, Y=83.70, Mass=1064649, SNR=231.6, Peak=60922 HFD=4.3
23:52:49.105 00.012 9340 CameraToMount -- cameraTheta (-1.31) - m_xAngle (-3.14) = xAngle (1.83 = 1.83)
23:52:49.118 00.013 9340 CameraToMount -- cameraTheta (-1.31) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (1.81 = 1.81)
23:52:49.132 00.014 9340 CameraToMount -- cameraX=0.06 cameraY=-0.20 hyp=0.21 cameraTheta=-1.31 mountX=-0.05 mountY=0.21, mountTheta=1.83
23:52:49.165 00.033 9340 SchedulePrimaryMove(10104498, x=0.06, y=-0.20, opts=13)
23:52:49.179 00.014 9340 Enqueuing Move request for scope (0.06, -0.20)
23:52:49.189 00.010 12020 Worker thread wakes up
23:52:49.190 00.001 9340 UpdateImageDisplay: Size=(1920,1080) min=4046, max=65484, med=7021, FiltMin=5525, FiltMax=65423, Gamma=2.870
23:52:49.203 00.013 12020 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.20) opts 0xd
23:52:49.203 00.000 12020 Handling offset move in thread for scope, endpoint = (0.06, -0.20)
23:52:49.203 00.000 12020 Moving (0.06, -0.20) raw xDistance=-0.05 yDistance=0.21
23:52:49.203 00.000 9340 UpdateGuideState exits: m=1064649 SNR=231.6
23:52:49.218 00.015 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
23:52:49.218 00.000 9340 PhdController: settling, locked = 1, distance = 0.32 (0.45) aobump = 0 frame = 15 / 99999
23:52:49.233 00.015 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:52:49.233 00.000 9340 PhdController: newstate STATE_FINISH
23:52:49.265 00.032 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.21
23:52:49.266 00.001 9340 PhdController complete: success
23:52:49.278 00.012 12020 MoveAxis(E, 0, ABG)
23:52:49.278 00.000 9340 evsrv: {"Event":"SettleDone","Timestamp":1778734369.278,"Host":"ASTRO","Inst":1,"Status":0,"TotalFrames":15,"DroppedFrames":0}
23:52:49.290 00.012 12020 Move returns status 0, amount 0
23:52:49.290 00.000 12020 MoveAxis(N, 0, ABG)
23:52:49.291 00.001 12020 Move returns status 0, amount 0
23:52:49.291 00.000 9340 Mount: notify guiding dither settle done success=1
23:52:49.303 00.012 12020 move complete, result=0
23:52:49.304 00.001 9340 PhdController: newstate STATE_IDLE
23:52:49.317 00.013 12020 worker thread done servicing request
23:52:49.317 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:52:49.349 00.032 9340 ScheduleExposure(1000,3,1) exposurePending=0
23:52:49.363 00.014 9340 Enqueuing Expose request
23:52:49.377 00.014 12020 Worker thread wakes up
23:52:49.377 00.000 9340 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
23:52:49.388 00.011 12020 worker thread servicing REQUEST_EXPOSE 1000
23:52:49.388 00.000 12020 Handling exposure in thread, d=1000 o=3 r=(330,69,31,31)
23:52:49.588 00.200 9340 evsrv: cli 100A41E8 connect
23:52:49.600 00.012 9340 case statement mapped state 6 to 3
23:52:49.646 00.046 9340 case statement mapped state 6 to 3
23:52:49.663 00.017 9340 evsrv: cli 100A41E8 request: {"method":"get_app_state","id":"3bd917ea-2e46-464c-b73a-f8d72447503c"}
23:52:49.679 00.016 9340 case statement mapped state 6 to 3
23:52:49.693 00.014 9340 evsrv: cli 100A41E8 response: {"jsonrpc":"2.0","result":"Guiding","id":"3bd917ea-2e46-464c-b73a-f8d72447503c"}
23:52:49.709 00.016 9340 evsrv: cli 100A41E8 disconnect
23:52:50.583 00.874 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"0339aac1-cf6f-41b2-8f4b-c240308a4017"}
23:52:50.609 00.026 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"0339aac1-cf6f-41b2-8f4b-c240308a4017"}
23:52:50.634 00.025 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"4e8f5242-9782-4002-b6c4-437230e38551"}
23:52:50.654 00.020 9340 case statement mapped state 6 to 3
23:52:50.698 00.044 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"4e8f5242-9782-4002-b6c4-437230e38551"}
23:52:50.747 00.049 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"e37838fd-be53-4091-8dd7-dab5a5e28de3"}
23:52:50.785 00.038 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":15,"width":15,"height":15,"star_pos":[6.83,6.70],"pixels":"..."},"id":"e37838fd-be53-4091-8dd7-dab5a5e28de3"}
23:52:50.865 00.080 12020 Exposure complete
23:52:51.556 00.691 12020 worker thread done servicing request
23:52:51.557 00.001 9340 OnExposeComplete: enter
23:52:51.574 00.017 9340 UpdateGuideState(): m_state=6
23:52:51.595 00.021 9340 Star::Find(15, 344, 83, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 16
23:52:51.639 00.044 9340 Star::Find returns 1 (0), X=345.21, Y=84.08, Mass=1111961, SNR=237.3, Peak=59435 HFD=4.5
23:52:51.664 00.025 9340 CameraToMount -- cameraTheta (0.37) - m_xAngle (-3.14) = xAngle (3.51 = -2.78)
23:52:51.696 00.032 9340 CameraToMount -- cameraTheta (0.37) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (3.49 = -2.79)
23:52:51.734 00.038 9340 CameraToMount -- cameraX=0.43 cameraY=0.17 hyp=0.46 cameraTheta=0.37 mountX=-0.43 mountY=-0.16, mountTheta=-2.79
23:52:51.803 00.069 9340 SchedulePrimaryMove(10104498, x=0.43, y=0.17, opts=13)
23:52:51.820 00.017 9340 Enqueuing Move request for scope (0.43, 0.17)
23:52:51.851 00.031 12020 Worker thread wakes up
23:52:51.851 00.000 12020 worker thread servicing REQUEST_MOVE scope ofs (0.43, 0.17) opts 0xd
23:52:51.851 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=4287, max=65516, med=7034, FiltMin=5496, FiltMax=63720, Gamma=2.870
23:52:51.869 00.018 12020 Handling offset move in thread for scope, endpoint = (0.43, 0.17)
23:52:51.869 00.000 9340 UpdateGuideState exits: m=1111961 SNR=237.3
23:52:51.903 00.034 12020 Moving (0.43, 0.17) raw xDistance=-0.43 yDistance=-0.16
23:52:51.903 00.000 12020 GuideAlgorithmHysteresis::Result() returns -0.26 from input -0.43
23:52:51.905 00.002 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:52:51.905 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
23:52:51.905 00.000 12020 MoveAxis(E, 49, ABG)
23:52:51.905 00.000 12020 Guiding  Dir = 2, Dur = 49
23:52:51.906 00.001 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:52:51.929 00.023 9340 ScheduleExposure(1000,3,1) exposurePending=0
23:52:51.947 00.018 12020 IsSlewing returns 0
23:52:51.948 00.001 9340 Enqueuing Expose request
23:52:51.966 00.018 12020 IsGuiding returns 0
23:52:51.990 00.024 12020 PulseGuide returned control before completion, sleep 37
23:52:52.035 00.045 12020 IsGuiding returns 1
23:52:52.035 00.000 12020 scope still moving after pulse duration time elapsed
23:52:52.085 00.050 12020 IsSlewing returns 0
23:52:52.086 00.001 12020 IsGuiding returns 0
23:52:52.086 00.000 12020 scope move finished after 49 + 70 ms
23:52:52.086 00.000 12020 Move returns status 0, amount 49
23:52:52.087 00.001 12020 MoveAxis(N, 0, ABG)
23:52:52.087 00.000 12020 Move returns status 0, amount 0
23:52:52.087 00.000 12020 move complete, result=0
23:52:52.088 00.001 12020 worker thread done servicing request
23:52:52.089 00.001 9340 GuideStep: -0.4 px 49 ms EAST, -0.2 px 0 ms NORTH
23:52:52.111 00.022 12020 Worker thread wakes up
23:52:52.111 00.000 12020 worker thread servicing REQUEST_EXPOSE 1000
23:52:52.112 00.001 12020 Handling exposure in thread, d=1000 o=3 r=(330,69,31,31)
23:52:52.584 00.472 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"a8eb1044-86df-4956-a5ad-50cbe2ae0620"}
23:52:52.665 00.081 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"a8eb1044-86df-4956-a5ad-50cbe2ae0620"}
23:52:52.703 00.038 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"5588990e-28fe-4ec8-a44e-4dfa48be5b0e"}
23:52:52.721 00.018 9340 case statement mapped state 6 to 3
23:52:52.741 00.020 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"5588990e-28fe-4ec8-a44e-4dfa48be5b0e"}
23:52:52.789 00.048 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"e6d6ab36-20a2-4ff3-931e-349472f0a8ec"}
23:52:52.814 00.025 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":16,"width":15,"height":15,"star_pos":[7.21,7.08],"pixels":"..."},"id":"e6d6ab36-20a2-4ff3-931e-349472f0a8ec"}
23:52:53.493 00.679 12020 Exposure complete
23:52:53.797 00.304 12020 worker thread done servicing request
23:52:53.797 00.000 9340 OnExposeComplete: enter
23:52:53.811 00.014 9340 UpdateGuideState(): m_state=6
23:52:53.844 00.033 9340 Star::Find(15, 345, 84, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 17
23:52:53.860 00.016 9340 Star::Find returns 1 (0), X=345.15, Y=84.61, Mass=1084714, SNR=209.1, Peak=60984 HFD=4.5
23:52:53.873 00.013 9340 CameraToMount -- cameraTheta (1.08) - m_xAngle (-3.14) = xAngle (4.21 = -2.07)
23:52:53.885 00.012 9340 CameraToMount -- cameraTheta (1.08) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (4.20 = -2.09)
23:52:53.897 00.012 9340 CameraToMount -- cameraX=0.38 cameraY=0.70 hyp=0.80 cameraTheta=1.08 mountX=-0.38 mountY=-0.69, mountTheta=-2.07
23:52:53.918 00.021 9340 SchedulePrimaryMove(10104498, x=0.38, y=0.70, opts=13)
23:52:53.935 00.017 9340 Enqueuing Move request for scope (0.38, 0.70)
23:52:53.970 00.035 12020 Worker thread wakes up
23:52:53.970 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=4354, max=65516, med=7049, FiltMin=5576, FiltMax=65423, Gamma=2.870
23:52:53.989 00.019 12020 worker thread servicing REQUEST_MOVE scope ofs (0.38, 0.70) opts 0xd
23:52:53.990 00.001 12020 Handling offset move in thread for scope, endpoint = (0.38, 0.70)
23:52:53.990 00.000 9340 UpdateGuideState exits: m=1084714 SNR=209.1
23:52:54.004 00.014 12020 Moving (0.38, 0.70) raw xDistance=-0.38 yDistance=-0.69
23:52:54.004 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:52:54.017 00.013 12020 GuideAlgorithmHysteresis::Result() returns -0.25 from input -0.38
23:52:54.017 00.000 9340 ScheduleExposure(1000,3,1) exposurePending=0
23:52:54.029 00.012 12020 GuideAlgorithmResistSwitch::result() returns -0.69 from input -0.69
23:52:54.029 00.000 9340 Enqueuing Expose request
23:52:54.046 00.017 12020 MoveAxis(E, 49, ABG)
23:52:54.047 00.001 12020 Guiding  Dir = 2, Dur = 49
23:52:54.048 00.001 12020 IsSlewing returns 0
23:52:54.049 00.001 12020 IsGuiding returns 0
23:52:54.067 00.018 12020 PulseGuide returned control before completion, sleep 41
23:52:54.132 00.065 12020 IsGuiding returns 1
23:52:54.132 00.000 12020 scope still moving after pulse duration time elapsed
23:52:54.164 00.032 12020 IsSlewing returns 0
23:52:54.165 00.001 12020 IsGuiding returns 0
23:52:54.165 00.000 12020 scope move finished after 49 + 66 ms
23:52:54.165 00.000 12020 Move returns status 0, amount 49
23:52:54.166 00.001 12020 MoveAxis(N, 116, ABG)
23:52:54.167 00.001 12020 Guiding  Dir = 0, Dur = 116
23:52:54.168 00.001 12020 IsSlewing returns 0
23:52:54.169 00.001 12020 IsGuiding returns 0
23:52:54.243 00.074 12020 PulseGuide returned control before completion, sleep 52
23:52:54.302 00.059 12020 IsGuiding returns 1
23:52:54.302 00.000 12020 scope still moving after pulse duration time elapsed
23:52:54.388 00.086 12020 IsSlewing returns 0
23:52:54.483 00.095 12020 IsGuiding returns 0
23:52:54.484 00.001 12020 scope move finished after 116 + 199 ms
23:52:54.484 00.000 12020 Move returns status 0, amount 116
23:52:54.484 00.000 12020 move complete, result=0
23:52:54.484 00.000 12020 worker thread done servicing request
23:52:54.485 00.001 12020 Worker thread wakes up
23:52:54.485 00.000 9340 GuideStep: -0.4 px 49 ms EAST, -0.7 px 116 ms NORTH
23:52:54.500 00.015 12020 worker thread servicing REQUEST_EXPOSE 1000
23:52:54.500 00.000 12020 Handling exposure in thread, d=1000 o=3 r=(330,69,31,31)
23:52:54.584 00.084 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"4d1bc554-5b00-4142-82bc-dbe721364a87"}
23:52:54.595 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"4d1bc554-5b00-4142-82bc-dbe721364a87"}
23:52:54.620 00.025 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"c9154668-a622-4c15-ae07-c71f6ac3250d"}
23:52:54.632 00.012 9340 case statement mapped state 6 to 3
23:52:54.642 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"c9154668-a622-4c15-ae07-c71f6ac3250d"}
23:52:54.654 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"1ae043ed-ffa6-4851-a57d-c914934b8bd0"}
23:52:54.664 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":17,"width":15,"height":15,"star_pos":[7.15,6.61],"pixels":"..."},"id":"1ae043ed-ffa6-4851-a57d-c914934b8bd0"}
23:52:55.858 01.194 12020 Exposure complete
23:52:56.081 00.223 12020 worker thread done servicing request
23:52:56.081 00.000 9340 OnExposeComplete: enter
23:52:56.094 00.013 9340 UpdateGuideState(): m_state=6
23:52:56.103 00.009 9340 Star::Find(15, 345, 84, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 18
23:52:56.129 00.026 9340 Star::Find returns 1 (0), X=344.88, Y=83.94, Mass=1022087, SNR=213.5, Peak=58774 HFD=4.3
23:52:56.142 00.013 9340 CameraToMount -- cameraTheta (0.30) - m_xAngle (-3.14) = xAngle (3.43 = -2.85)
23:52:56.150 00.008 9340 CameraToMount -- cameraTheta (0.30) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (3.42 = -2.87)
23:52:56.162 00.012 9340 CameraToMount -- cameraX=0.10 cameraY=0.03 hyp=0.11 cameraTheta=0.30 mountX=-0.10 mountY=-0.03, mountTheta=-2.86
23:52:56.175 00.013 9340 SchedulePrimaryMove(10104498, x=0.10, y=0.03, opts=13)
23:52:56.185 00.010 9340 Enqueuing Move request for scope (0.10, 0.03)
23:52:56.193 00.008 12020 Worker thread wakes up
23:52:56.194 00.001 9340 UpdateImageDisplay: Size=(1920,1080) min=4359, max=65514, med=7030, FiltMin=5410, FiltMax=65423, Gamma=2.870
23:52:56.205 00.011 12020 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.03) opts 0xd
23:52:56.205 00.000 9340 UpdateGuideState exits: m=1022087 SNR=213.5
23:52:56.216 00.011 12020 Handling offset move in thread for scope, endpoint = (0.10, 0.03)
23:52:56.216 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:52:56.227 00.011 12020 Moving (0.10, 0.03) raw xDistance=-0.10 yDistance=-0.03
23:52:56.227 00.000 9340 ScheduleExposure(1000,3,1) exposurePending=0
23:52:56.254 00.027 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
23:52:56.255 00.001 9340 Enqueuing Expose request
23:52:56.268 00.013 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:52:56.268 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
23:52:56.268 00.000 12020 MoveAxis(E, 0, ABG)
23:52:56.268 00.000 12020 Move returns status 0, amount 0
23:52:56.269 00.001 12020 MoveAxis(N, 0, ABG)
23:52:56.269 00.000 12020 Move returns status 0, amount 0
23:52:56.269 00.000 12020 move complete, result=0
23:52:56.269 00.000 12020 worker thread done servicing request
23:52:56.269 00.000 12020 Worker thread wakes up
23:52:56.269 00.000 12020 worker thread servicing REQUEST_EXPOSE 1000
23:52:56.269 00.000 12020 Handling exposure in thread, d=1000 o=3 r=(330,69,31,31)
23:52:56.272 00.003 9340 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
23:52:56.586 00.314 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"045bc07b-efc3-4036-be69-157a3c53d160"}
23:52:56.619 00.033 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"045bc07b-efc3-4036-be69-157a3c53d160"}
23:52:56.636 00.017 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"7f853fc8-8384-4aa0-aff1-e086269f44a7"}
23:52:56.650 00.014 9340 case statement mapped state 6 to 3
23:52:56.667 00.017 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"7f853fc8-8384-4aa0-aff1-e086269f44a7"}
23:52:56.681 00.014 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"e670d3ad-35a4-441b-8938-912bce1cb613"}
23:52:56.698 00.017 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":18,"width":15,"height":15,"star_pos":[6.88,6.94],"pixels":"..."},"id":"e670d3ad-35a4-441b-8938-912bce1cb613"}
23:52:57.637 00.939 12020 Exposure complete
23:52:57.868 00.231 12020 worker thread done servicing request
23:52:57.868 00.000 9340 OnExposeComplete: enter
23:52:57.881 00.013 9340 UpdateGuideState(): m_state=6
23:52:57.891 00.010 9340 Star::Find(15, 344, 83, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 19
23:52:57.905 00.014 9340 Star::Find returns 1 (0), X=345.18, Y=84.02, Mass=1037902, SNR=233.9, Peak=58687 HFD=4.4
23:52:57.929 00.024 9340 CameraToMount -- cameraTheta (0.26) - m_xAngle (-3.14) = xAngle (3.40 = -2.89)
23:52:57.946 00.017 9340 CameraToMount -- cameraTheta (0.26) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (3.38 = -2.90)
23:52:57.981 00.035 9340 CameraToMount -- cameraX=0.40 cameraY=0.11 hyp=0.41 cameraTheta=0.26 mountX=-0.40 mountY=-0.10, mountTheta=-2.90
23:52:57.996 00.015 9340 SchedulePrimaryMove(10104498, x=0.40, y=0.11, opts=13)
23:52:58.014 00.018 9340 Enqueuing Move request for scope (0.40, 0.11)
23:52:58.024 00.010 12020 Worker thread wakes up
23:52:58.025 00.001 9340 UpdateImageDisplay: Size=(1920,1080) min=4446, max=65514, med=7022, FiltMin=5461, FiltMax=65423, Gamma=2.870
23:52:58.036 00.011 12020 worker thread servicing REQUEST_MOVE scope ofs (0.40, 0.11) opts 0xd
23:52:58.036 00.000 9340 UpdateGuideState exits: m=1037902 SNR=233.9
23:52:58.052 00.016 12020 Handling offset move in thread for scope, endpoint = (0.40, 0.11)
23:52:58.052 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:52:58.070 00.018 12020 Moving (0.40, 0.11) raw xDistance=-0.40 yDistance=-0.10
23:52:58.070 00.000 9340 ScheduleExposure(1000,3,1) exposurePending=0
23:52:58.096 00.026 12020 GuideAlgorithmHysteresis::Result() returns -0.23 from input -0.40
23:52:58.097 00.001 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:52:58.097 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
23:52:58.097 00.000 12020 MoveAxis(E, 46, ABG)
23:52:58.097 00.000 12020 Guiding  Dir = 2, Dur = 46
23:52:58.098 00.001 12020 IsSlewing returns 0
23:52:58.100 00.002 12020 IsGuiding returns 0
23:52:58.102 00.002 9340 Enqueuing Expose request
23:52:58.130 00.028 12020 PulseGuide returned control before completion, sleep 27
23:52:58.171 00.041 12020 IsGuiding returns 1
23:52:58.171 00.000 12020 scope still moving after pulse duration time elapsed
23:52:58.225 00.054 12020 IsSlewing returns 0
23:52:58.258 00.033 12020 IsGuiding returns 0
23:52:58.258 00.000 12020 scope move finished after 46 + 111 ms
23:52:58.258 00.000 12020 Move returns status 0, amount 46
23:52:58.258 00.000 12020 MoveAxis(N, 0, ABG)
23:52:58.258 00.000 12020 Move returns status 0, amount 0
23:52:58.259 00.001 12020 move complete, result=0
23:52:58.259 00.000 12020 worker thread done servicing request
23:52:58.259 00.000 9340 GuideStep: -0.4 px 46 ms EAST, -0.1 px 0 ms NORTH
23:52:58.274 00.015 12020 Worker thread wakes up
23:52:58.274 00.000 12020 worker thread servicing REQUEST_EXPOSE 1000
23:52:58.275 00.001 12020 Handling exposure in thread, d=1000 o=3 r=(330,69,31,31)
23:52:58.586 00.311 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"5961be6f-0c85-49a1-b6d7-5d3be3cfde6c"}
23:52:58.629 00.043 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"5961be6f-0c85-49a1-b6d7-5d3be3cfde6c"}
23:52:58.664 00.035 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"6c792951-5acd-4ef7-9518-15732fee8b91"}
23:52:58.683 00.019 9340 case statement mapped state 6 to 3
23:52:58.711 00.028 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"6c792951-5acd-4ef7-9518-15732fee8b91"}
23:52:58.734 00.023 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"a51d8011-f7de-4f7b-a116-3348a061fce4"}
23:52:58.786 00.052 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":19,"width":15,"height":15,"star_pos":[7.18,7.02],"pixels":"..."},"id":"a51d8011-f7de-4f7b-a116-3348a061fce4"}
23:52:59.668 00.882 12020 Exposure complete
23:52:59.994 00.326 12020 worker thread done servicing request
23:52:59.994 00.000 9340 OnExposeComplete: enter
23:53:00.008 00.014 9340 UpdateGuideState(): m_state=6
23:53:00.027 00.019 9340 Star::Find(15, 345, 84, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 20
23:53:00.068 00.041 9340 Star::Find returns 1 (0), X=344.61, Y=84.09, Mass=1067455, SNR=220.3, Peak=58876 HFD=4.4
23:53:00.081 00.013 9340 CameraToMount -- cameraTheta (2.34) - m_xAngle (-3.14) = xAngle (5.48 = -0.80)
23:53:00.097 00.016 9340 CameraToMount -- cameraTheta (2.34) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (5.46 = -0.82)
23:53:00.109 00.012 9340 CameraToMount -- cameraX=-0.17 cameraY=0.18 hyp=0.25 cameraTheta=2.34 mountX=0.17 mountY=-0.18, mountTheta=-0.81
23:53:00.129 00.020 9340 SchedulePrimaryMove(10104498, x=-0.17, y=0.18, opts=13)
23:53:00.141 00.012 9340 Enqueuing Move request for scope (-0.17, 0.18)
23:53:00.172 00.031 12020 Worker thread wakes up
23:53:00.173 00.001 9340 UpdateImageDisplay: Size=(1920,1080) min=4272, max=65514, med=7035, FiltMin=5100, FiltMax=65455, Gamma=2.870
23:53:00.186 00.013 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.17, 0.18) opts 0xd
23:53:00.187 00.001 9340 UpdateGuideState exits: m=1067455 SNR=220.3
23:53:00.204 00.017 12020 Handling offset move in thread for scope, endpoint = (-0.17, 0.18)
23:53:00.204 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:53:00.218 00.014 12020 Moving (-0.17, 0.18) raw xDistance=0.17 yDistance=-0.18
23:53:00.218 00.000 9340 ScheduleExposure(1000,3,1) exposurePending=0
23:53:00.232 00.014 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.17
23:53:00.232 00.000 9340 Enqueuing Expose request
23:53:00.247 00.015 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:53:00.247 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
23:53:00.247 00.000 12020 MoveAxis(E, 0, ABG)
23:53:00.247 00.000 12020 Move returns status 0, amount 0
23:53:00.247 00.000 12020 MoveAxis(N, 0, ABG)
23:53:00.248 00.001 12020 Move returns status 0, amount 0
23:53:00.249 00.001 12020 move complete, result=0
23:53:00.249 00.000 12020 worker thread done servicing request
23:53:00.250 00.001 12020 Worker thread wakes up
23:53:00.250 00.000 12020 worker thread servicing REQUEST_EXPOSE 1000
23:53:00.250 00.000 12020 Handling exposure in thread, d=1000 o=3 r=(330,69,31,31)
23:53:00.252 00.002 9340 GuideStep: 0.2 px 0 ms EAST, -0.2 px 0 ms NORTH
23:53:00.597 00.345 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"f44a6df9-4e36-4dfa-bc2d-28abef7874c8"}
23:53:00.615 00.018 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"f44a6df9-4e36-4dfa-bc2d-28abef7874c8"}
23:53:00.631 00.016 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"254260d9-9acb-486e-9e2a-e2ff5effab2d"}
23:53:00.653 00.022 9340 case statement mapped state 6 to 3
23:53:00.700 00.047 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"254260d9-9acb-486e-9e2a-e2ff5effab2d"}
23:53:00.741 00.041 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"84621925-bbf3-4e9b-9257-85ab29d6d856"}
23:53:00.763 00.022 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":20,"width":15,"height":15,"star_pos":[6.61,7.09],"pixels":"..."},"id":"84621925-bbf3-4e9b-9257-85ab29d6d856"}
23:53:01.617 00.854 12020 Exposure complete
23:53:01.883 00.266 12020 worker thread done servicing request
23:53:01.884 00.001 9340 OnExposeComplete: enter
23:53:01.895 00.011 9340 UpdateGuideState(): m_state=6
23:53:01.906 00.011 9340 Star::Find(15, 344, 84, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 21
23:53:01.919 00.013 9340 Star::Find returns 1 (0), X=345.17, Y=84.54, Mass=1032033, SNR=255.1, Peak=58996 HFD=4.5
23:53:01.949 00.030 9340 CameraToMount -- cameraTheta (1.01) - m_xAngle (-3.14) = xAngle (4.15 = -2.14)
23:53:01.959 00.010 9340 CameraToMount -- cameraTheta (1.01) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (4.13 = -2.15)
23:53:01.970 00.011 9340 CameraToMount -- cameraX=0.39 cameraY=0.63 hyp=0.74 cameraTheta=1.01 mountX=-0.40 mountY=-0.62, mountTheta=-2.14
23:53:01.985 00.015 9340 SchedulePrimaryMove(10104498, x=0.39, y=0.63, opts=13)
23:53:01.999 00.014 9340 Enqueuing Move request for scope (0.39, 0.63)
23:53:02.009 00.010 12020 Worker thread wakes up
23:53:02.010 00.001 9340 UpdateImageDisplay: Size=(1920,1080) min=4313, max=65516, med=7029, FiltMin=5563, FiltMax=65424, Gamma=2.870
23:53:02.040 00.030 12020 worker thread servicing REQUEST_MOVE scope ofs (0.39, 0.63) opts 0xd
23:53:02.040 00.000 12020 Handling offset move in thread for scope, endpoint = (0.39, 0.63)
23:53:02.040 00.000 9340 UpdateGuideState exits: m=1032033 SNR=255.1
23:53:02.056 00.016 12020 Moving (0.39, 0.63) raw xDistance=-0.40 yDistance=-0.62
23:53:02.056 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:53:02.067 00.011 12020 GuideAlgorithmHysteresis::Result() returns -0.23 from input -0.40
23:53:02.067 00.000 9340 ScheduleExposure(1000,3,1) exposurePending=0
23:53:02.081 00.014 12020 GuideAlgorithmResistSwitch::result() returns -0.62 from input -0.62
23:53:02.081 00.000 9340 Enqueuing Expose request
23:53:02.091 00.010 12020 MoveAxis(E, 45, ABG)
23:53:02.091 00.000 12020 Guiding  Dir = 2, Dur = 45
23:53:02.095 00.004 12020 IsSlewing returns 0
23:53:02.097 00.002 12020 IsGuiding returns 0
23:53:02.136 00.039 12020 PulseGuide returned control before completion, sleep 16
23:53:02.166 00.030 12020 IsGuiding returns 1
23:53:02.168 00.002 12020 scope still moving after pulse duration time elapsed
23:53:02.223 00.055 12020 IsSlewing returns 0
23:53:02.242 00.019 12020 IsGuiding returns 0
23:53:02.243 00.001 12020 scope move finished after 45 + 100 ms
23:53:02.243 00.000 12020 Move returns status 0, amount 45
23:53:02.243 00.000 12020 MoveAxis(N, 104, ABG)
23:53:02.243 00.000 12020 Guiding  Dir = 0, Dur = 104
23:53:02.244 00.001 12020 IsSlewing returns 0
23:53:02.245 00.001 12020 IsGuiding returns 0
23:53:02.319 00.074 12020 PulseGuide returned control before completion, sleep 41
23:53:02.368 00.049 12020 IsGuiding returns 1
23:53:02.368 00.000 12020 scope still moving after pulse duration time elapsed
23:53:02.398 00.030 12020 IsSlewing returns 0
23:53:02.399 00.001 12020 IsGuiding returns 1
23:53:02.527 00.128 12020 IsSlewing returns 0
23:53:02.528 00.001 12020 IsGuiding returns 0
23:53:02.528 00.000 12020 scope move finished after 104 + 178 ms
23:53:02.529 00.001 12020 Move returns status 0, amount 104
23:53:02.529 00.000 12020 move complete, result=0
23:53:02.529 00.000 9340 GuideStep: -0.4 px 45 ms EAST, -0.6 px 104 ms NORTH
23:53:02.559 00.030 12020 worker thread done servicing request
23:53:02.559 00.000 12020 Worker thread wakes up
23:53:02.560 00.001 12020 worker thread servicing REQUEST_EXPOSE 1000
23:53:02.560 00.000 12020 Handling exposure in thread, d=1000 o=3 r=(330,69,31,31)
23:53:02.595 00.035 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"ce26edbd-3b8d-4eed-8f9a-18dd8403f949"}
23:53:02.609 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"ce26edbd-3b8d-4eed-8f9a-18dd8403f949"}
23:53:02.621 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"041d7199-0a75-4160-8c55-89552302afba"}
23:53:02.631 00.010 9340 case statement mapped state 6 to 3
23:53:02.661 00.030 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"041d7199-0a75-4160-8c55-89552302afba"}
23:53:02.692 00.031 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"b9ec6c76-165d-465e-98d4-57ae2c8bfcf8"}
23:53:02.705 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":21,"width":15,"height":15,"star_pos":[7.17,6.54],"pixels":"..."},"id":"b9ec6c76-165d-465e-98d4-57ae2c8bfcf8"}
23:53:03.932 01.227 12020 Exposure complete
23:53:04.162 00.230 12020 worker thread done servicing request
23:53:04.162 00.000 9340 OnExposeComplete: enter
23:53:04.177 00.015 9340 UpdateGuideState(): m_state=6
23:53:04.193 00.016 9340 Star::Find(15, 345, 84, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 22
23:53:04.208 00.015 9340 Star::Find returns 1 (0), X=344.66, Y=84.01, Mass=1028411, SNR=213.6, Peak=56478 HFD=4.4
23:53:04.239 00.031 9340 MultiStar: exiting stabilization period
23:53:04.255 00.016 9340 MultiStar: updating star positions after lock position change
23:53:04.271 00.016 9340 Star::Find(15, 848, 59, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 22
23:53:04.282 00.011 9340 Star::Find returns 1 (0), X=847.45, Y=59.24, Mass=361567, SNR=107.1, Peak=37114 HFD=3.4
23:53:04.293 00.011 9340 Star::Find(15, 1379, 372, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 22
23:53:04.306 00.013 9340 Star::Find returns 1 (0), X=1378.78, Y=372.35, Mass=243701, SNR=90.3, Peak=25412 HFD=3.6
23:53:04.332 00.026 9340 Star::Find(15, 659, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 22
23:53:04.351 00.019 9340 Star::Find returns 1 (0), X=659.42, Y=875.00, Mass=222463, SNR=75.6, Peak=23369 HFD=3.7
23:53:04.367 00.016 9340 Star::Find(15, 767, 398, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 22
23:53:04.385 00.018 9340 Star::Find returns 1 (0), X=767.37, Y=398.06, Mass=228253, SNR=70.3, Peak=27662 HFD=3.4
23:53:04.395 00.010 9340 Star::Find(15, 1384, 252, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 22
23:53:04.407 00.012 9340 Star::Find returns 1 (0), X=1383.62, Y=251.93, Mass=191481, SNR=60.5, Peak=25288 HFD=3.3
23:53:04.428 00.021 9340 Star::Find(15, 575, 221, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 22
23:53:04.439 00.011 9340 Star::Find returns 1 (0), X=573.96, Y=221.62, Mass=171382, SNR=62.3, Peak=23686 HFD=3.3
23:53:04.471 00.032 9340 Star::Find(15, 681, 1036, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 22
23:53:04.485 00.014 9340 Star::Find returns 1 (0), X=680.80, Y=1037.51, Mass=155378, SNR=57.1, Peak=16692 HFD=3.7
23:53:04.500 00.015 9340 Star::Find(15, 1540, 143, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 22
23:53:04.515 00.015 9340 Star::Find returns 1 (0), X=1539.67, Y=142.91, Mass=185718, SNR=61.9, Peak=21140 HFD=3.7
23:53:04.528 00.013 9340 Star::Find(15, 184, 575, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 22
23:53:04.540 00.012 9340 Star::Find returns 1 (0), X=184.62, Y=575.06, Mass=166482, SNR=59.8, Peak=18251 HFD=3.8
23:53:04.554 00.014 9340 Star::Find(15, 221, 411, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 22
23:53:04.586 00.032 9340 Star::Find returns 1 (0), X=220.10, Y=410.52, Mass=144387, SNR=58.9, Peak=18722 HFD=3.6
23:53:04.602 00.016 9340 Star::Find(15, 1606, 741, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 22
23:53:04.617 00.015 9340 Star::Find returns 1 (0), X=1605.47, Y=741.67, Mass=157792, SNR=66.1, Peak=20650 HFD=3.3
23:53:04.635 00.018 9340 CameraToMount -- cameraTheta (2.42) - m_xAngle (-3.14) = xAngle (5.56 = -0.72)
23:53:04.651 00.016 9340 CameraToMount -- cameraTheta (2.42) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (5.54 = -0.74)
23:53:04.672 00.021 9340 CameraToMount -- cameraX=-0.12 cameraY=0.10 hyp=0.15 cameraTheta=2.42 mountX=0.12 mountY=-0.10, mountTheta=-0.73
23:53:04.722 00.050 9340 SchedulePrimaryMove(10104498, x=-0.12, y=0.10, opts=13)
23:53:04.738 00.016 9340 Enqueuing Move request for scope (-0.12, 0.10)
23:53:04.755 00.017 12020 Worker thread wakes up
23:53:04.755 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=4557, max=65514, med=7040, FiltMin=5351, FiltMax=65424, Gamma=2.870
23:53:04.766 00.011 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.12, 0.10) opts 0xd
23:53:04.767 00.001 9340 UpdateGuideState exits: m=1028411 SNR=213.6
23:53:04.778 00.011 12020 Handling offset move in thread for scope, endpoint = (-0.12, 0.10)
23:53:04.779 00.001 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:53:04.794 00.015 12020 Moving (-0.12, 0.10) raw xDistance=0.12 yDistance=-0.10
23:53:04.794 00.000 9340 ScheduleExposure(1000,3,1) exposurePending=0
23:53:04.808 00.014 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
23:53:04.808 00.000 9340 Enqueuing Expose request
23:53:04.821 00.013 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:53:04.821 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
23:53:04.823 00.002 12020 MoveAxis(E, 0, ABG)
23:53:04.823 00.000 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"2042a4b8-c63a-45fb-b872-5fbf4fb17f94"}
23:53:04.859 00.036 12020 Move returns status 0, amount 0
23:53:04.860 00.001 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"2042a4b8-c63a-45fb-b872-5fbf4fb17f94"}
23:53:04.871 00.011 12020 MoveAxis(N, 0, ABG)
23:53:04.872 00.001 12020 Move returns status 0, amount 0
23:53:04.872 00.000 12020 move complete, result=0
23:53:04.872 00.000 12020 worker thread done servicing request
23:53:04.872 00.000 12020 Worker thread wakes up
23:53:04.873 00.001 9340 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
23:53:04.887 00.014 12020 worker thread servicing REQUEST_EXPOSE 1000
23:53:04.887 00.000 12020 Handling exposure in thread, d=1000 o=3 r=(330,69,31,31)
23:53:04.898 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"389773d6-4eec-4706-b225-c93e24a432b5"}
23:53:04.910 00.012 9340 case statement mapped state 6 to 3
23:53:04.933 00.023 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"389773d6-4eec-4706-b225-c93e24a432b5"}
23:53:04.952 00.019 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"7d6fbc24-e4a5-4cef-8d02-dc255875b4ea"}
23:53:05.012 00.060 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":22,"width":15,"height":15,"star_pos":[6.66,7.01],"pixels":"..."},"id":"7d6fbc24-e4a5-4cef-8d02-dc255875b4ea"}
23:53:06.256 01.244 12020 Exposure complete
23:53:06.489 00.233 12020 worker thread done servicing request
23:53:06.489 00.000 9340 OnExposeComplete: enter
23:53:06.502 00.013 9340 UpdateGuideState(): m_state=6
23:53:06.515 00.013 9340 Star::Find(15, 344, 84, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 23
23:53:06.524 00.009 9340 Star::Find returns 1 (0), X=344.92, Y=84.36, Mass=1048207, SNR=244.4, Peak=60336 HFD=4.4
23:53:06.534 00.010 9340 MultiStar: [#1 0.45,0.57,0.00,M1] [#2 0.24,0.55,0.28,U] [#3 0.21,0.52,0.33,U] [#4 0.22,0.75,0.00,M1] [#5 0.53,0.66,0.00,M1] [#6 0.39,0.20,0.25,U] [#7 0.65,0.15,0.00,M1] [#8 0.64,0.35,0.00,M1] 
23:53:06.547 00.013 9340 single-star, 3 included, MultiStar: {0.21, 0.44}, one-star: {0.15, 0.45}
23:53:06.558 00.011 9340 CameraToMount -- cameraTheta (1.26) - m_xAngle (-3.14) = xAngle (4.39 = -1.89)
23:53:06.568 00.010 9340 CameraToMount -- cameraTheta (1.26) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (4.38 = -1.91)
23:53:06.596 00.028 9340 CameraToMount -- cameraX=0.15 cameraY=0.45 hyp=0.47 cameraTheta=1.26 mountX=-0.15 mountY=-0.44, mountTheta=-1.89
23:53:06.613 00.017 9340 SchedulePrimaryMove(10104498, x=0.15, y=0.45, opts=13)
23:53:06.623 00.010 9340 Enqueuing Move request for scope (0.15, 0.45)
23:53:06.635 00.012 12020 Worker thread wakes up
23:53:06.635 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=4402, max=65514, med=7030, FiltMin=5461, FiltMax=65424, Gamma=2.870
23:53:06.645 00.010 12020 worker thread servicing REQUEST_MOVE scope ofs (0.15, 0.45) opts 0xd
23:53:06.645 00.000 9340 UpdateGuideState exits: m=1048207 SNR=244.4
23:53:06.656 00.011 12020 Handling offset move in thread for scope, endpoint = (0.15, 0.45)
23:53:06.657 00.001 12020 Moving (0.15, 0.45) raw xDistance=-0.15 yDistance=-0.44
23:53:06.657 00.000 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
23:53:06.657 00.000 12020 GuideAlgorithmResistSwitch::result() returns -0.44 from input -0.44
23:53:06.657 00.000 12020 MoveAxis(E, 0, ABG)
23:53:06.657 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:53:06.673 00.016 12020 Move returns status 0, amount 0
23:53:06.673 00.000 9340 ScheduleExposure(1000,3,1) exposurePending=0
23:53:06.687 00.014 12020 MoveAxis(N, 75, ABG)
23:53:06.687 00.000 9340 Enqueuing Expose request
23:53:06.699 00.012 12020 Guiding  Dir = 0, Dur = 75
23:53:06.699 00.000 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"79a47e1e-eff0-4c43-9f04-0a8b10c933a1"}
23:53:06.731 00.032 12020 IsSlewing returns 0
23:53:06.731 00.000 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"79a47e1e-eff0-4c43-9f04-0a8b10c933a1"}
23:53:06.745 00.014 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"5c03a300-ffaf-4753-bb57-3b4ef5cc9510"}
23:53:06.760 00.015 12020 IsGuiding returns 0
23:53:06.761 00.001 9340 case statement mapped state 6 to 3
23:53:06.772 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"5c03a300-ffaf-4753-bb57-3b4ef5cc9510"}
23:53:06.783 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"ed2cd2cb-eb7d-48f9-a510-ab7331588def"}
23:53:06.792 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":23,"width":15,"height":15,"star_pos":[6.92,7.36],"pixels":"..."},"id":"ed2cd2cb-eb7d-48f9-a510-ab7331588def"}
23:53:06.857 00.065 12020 IsGuiding returns 1
23:53:06.858 00.001 12020 scope still moving after pulse duration time elapsed
23:53:06.884 00.026 12020 IsSlewing returns 0
23:53:06.885 00.001 12020 IsGuiding returns 1
23:53:06.914 00.029 12020 IsSlewing returns 0
23:53:06.915 00.001 12020 IsGuiding returns 1
23:53:07.037 00.122 12020 IsSlewing returns 0
23:53:07.069 00.032 12020 IsGuiding returns 0
23:53:07.069 00.000 12020 scope move finished after 75 + 233 ms
23:53:07.070 00.001 12020 Move returns status 0, amount 75
23:53:07.070 00.000 12020 move complete, result=0
23:53:07.070 00.000 12020 worker thread done servicing request
23:53:07.070 00.000 12020 Worker thread wakes up
23:53:07.071 00.001 9340 GuideStep: -0.1 px 0 ms EAST, -0.4 px 75 ms NORTH
23:53:07.083 00.012 12020 worker thread servicing REQUEST_EXPOSE 1000
23:53:07.083 00.000 12020 Handling exposure in thread, d=1000 o=3 r=(330,69,31,31)
23:53:08.443 01.360 12020 Exposure complete
23:53:08.596 00.153 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"830659d0-4569-41dd-85f7-7ba86143f761"}
23:53:08.610 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"830659d0-4569-41dd-85f7-7ba86143f761"}
23:53:08.621 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"a00a32fe-5c6f-48e7-9630-bf7066d912c5"}
23:53:08.634 00.013 9340 case statement mapped state 6 to 3
23:53:08.642 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"a00a32fe-5c6f-48e7-9630-bf7066d912c5"}
23:53:08.652 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"488d04e5-3c9a-4c89-9a33-4dde5d4dce0e"}
23:53:08.665 00.013 12020 worker thread done servicing request
23:53:08.665 00.000 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":23,"width":15,"height":15,"star_pos":[6.92,7.36],"pixels":"..."},"id":"488d04e5-3c9a-4c89-9a33-4dde5d4dce0e"}
23:53:08.676 00.011 9340 OnExposeComplete: enter
23:53:08.714 00.038 9340 UpdateGuideState(): m_state=6
23:53:08.733 00.019 9340 Star::Find(15, 344, 84, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 24
23:53:08.743 00.010 9340 Star::Find returns 1 (0), X=345.27, Y=83.79, Mass=1084884, SNR=234.2, Peak=60159 HFD=4.5
23:53:08.753 00.010 9340 MultiStar: [#1 0.64,-0.41,0.00,M2] [#2 0.28,-0.63,0.00,M1] [#3 0.31,-0.46,0.36,U] [#4 0.50,0.06,0.35,U] [#5 0.33,-0.25,0.34,U] [#6 0.75,-0.15,0.00,M1] [#7 0.72,-1.03,0.00,M2] [#8 0.85,-0.46,0.00,M2] 
23:53:08.762 00.009 9340 refined, 3 included, MultiStar: {0.43, -0.17}, one-star: {0.49, -0.12}
23:53:08.774 00.012 9340 CameraToMount -- cameraTheta (-0.37) - m_xAngle (-3.14) = xAngle (2.76 = 2.76)
23:53:08.783 00.009 9340 CameraToMount -- cameraTheta (-0.37) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (2.75 = 2.75)
23:53:08.795 00.012 9340 CameraToMount -- cameraX=0.43 cameraY=-0.17 hyp=0.46 cameraTheta=-0.37 mountX=-0.43 mountY=0.18, mountTheta=2.75
23:53:08.813 00.018 9340 SchedulePrimaryMove(10104498, x=0.43, y=-0.17, opts=13)
23:53:08.840 00.027 9340 Enqueuing Move request for scope (0.43, -0.17)
23:53:08.852 00.012 12020 Worker thread wakes up
23:53:08.852 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=4440, max=65486, med=7048, FiltMin=5382, FiltMax=65427, Gamma=2.870
23:53:08.861 00.009 12020 worker thread servicing REQUEST_MOVE scope ofs (0.43, -0.17) opts 0xd
23:53:08.862 00.001 9340 UpdateGuideState exits: m=1084884 SNR=234.2
23:53:08.871 00.009 12020 Handling offset move in thread for scope, endpoint = (0.43, -0.17)
23:53:08.871 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:53:08.880 00.009 12020 Moving (0.43, -0.17) raw xDistance=-0.43 yDistance=0.18
23:53:08.880 00.000 9340 ScheduleExposure(1000,3,1) exposurePending=0
23:53:08.890 00.010 12020 GuideAlgorithmHysteresis::Result() returns -0.25 from input -0.43
23:53:08.890 00.000 9340 Enqueuing Expose request
23:53:08.901 00.011 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:53:08.901 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.18
23:53:08.901 00.000 12020 MoveAxis(E, 49, ABG)
23:53:08.901 00.000 12020 Guiding  Dir = 2, Dur = 49
23:53:08.902 00.001 12020 IsSlewing returns 0
23:53:08.903 00.001 12020 IsGuiding returns 0
23:53:08.924 00.021 12020 PulseGuide returned control before completion, sleep 39
23:53:08.988 00.064 12020 IsGuiding returns 1
23:53:08.988 00.000 12020 scope still moving after pulse duration time elapsed
23:53:09.021 00.033 12020 IsSlewing returns 0
23:53:09.022 00.001 12020 IsGuiding returns 0
23:53:09.022 00.000 12020 scope move finished after 49 + 69 ms
23:53:09.022 00.000 12020 Move returns status 0, amount 49
23:53:09.022 00.000 12020 MoveAxis(N, 0, ABG)
23:53:09.023 00.001 12020 Move returns status 0, amount 0
23:53:09.023 00.000 12020 move complete, result=0
23:53:09.024 00.001 12020 worker thread done servicing request
23:53:09.024 00.000 9340 GuideStep: -0.4 px 49 ms EAST, 0.2 px 0 ms NORTH
23:53:09.035 00.011 12020 Worker thread wakes up
23:53:09.036 00.001 12020 worker thread servicing REQUEST_EXPOSE 1000
23:53:09.036 00.000 12020 Handling exposure in thread, d=1000 o=3 r=(330,69,31,31)
23:53:10.397 01.361 12020 Exposure complete
23:53:10.597 00.200 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"af1ece14-1e7a-4ad5-93c6-a159aac48500"}
23:53:10.610 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"af1ece14-1e7a-4ad5-93c6-a159aac48500"}
23:53:10.622 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"39de1d33-cd5c-49d3-90bb-06dada18f869"}
23:53:10.634 00.012 12020 worker thread done servicing request
23:53:10.634 00.000 9340 case statement mapped state 6 to 3
23:53:10.643 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"39de1d33-cd5c-49d3-90bb-06dada18f869"}
23:53:10.653 00.010 9340 OnExposeComplete: enter
23:53:10.666 00.013 9340 UpdateGuideState(): m_state=6
23:53:10.683 00.017 9340 Star::Find(15, 345, 83, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 25
23:53:10.717 00.034 9340 Star::Find returns 1 (0), X=344.48, Y=84.01, Mass=1063195, SNR=226.7, Peak=58286 HFD=4.7
23:53:10.733 00.016 9340 MultiStar: [#1 -0.09,-0.04,0.50,U] [#2 -0.29,0.13,0.37,U] [#3 -0.24,-0.11,0.33,U] [#4 -0.12,0.19,0.33,U] [#5 -0.29,0.30,0.25,U] [#6 -0.10,0.11,0.26,U] [#7 0.57,-0.03,0.00,M3] [#8 -0.09,-0.05,0.30,U] 
23:53:10.747 00.014 9340 refined, 7 included, MultiStar: {-0.21, 0.07}, one-star: {-0.30, 0.10}
23:53:10.764 00.017 9340 CameraToMount -- cameraTheta (2.81) - m_xAngle (-3.14) = xAngle (5.94 = -0.34)
23:53:10.774 00.010 9340 CameraToMount -- cameraTheta (2.81) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (5.93 = -0.35)
23:53:10.786 00.012 9340 CameraToMount -- cameraX=-0.21 cameraY=0.07 hyp=0.22 cameraTheta=2.81 mountX=0.21 mountY=-0.08, mountTheta=-0.35
23:53:10.813 00.027 9340 SchedulePrimaryMove(10104498, x=-0.21, y=0.07, opts=13)
23:53:10.844 00.031 9340 Enqueuing Move request for scope (-0.21, 0.07)
23:53:10.861 00.017 12020 Worker thread wakes up
23:53:10.861 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=4378, max=65514, med=7057, FiltMin=5662, FiltMax=65455, Gamma=2.870
23:53:10.873 00.012 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.21, 0.07) opts 0xd
23:53:10.873 00.000 12020 Handling offset move in thread for scope, endpoint = (-0.21, 0.07)
23:53:10.873 00.000 12020 Moving (-0.21, 0.07) raw xDistance=0.21 yDistance=-0.08
23:53:10.875 00.002 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.21
23:53:10.875 00.000 9340 UpdateGuideState exits: m=1063195 SNR=226.7
23:53:10.888 00.013 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:53:10.889 00.001 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:53:10.900 00.011 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
23:53:10.900 00.000 9340 ScheduleExposure(1000,3,1) exposurePending=0
23:53:10.910 00.010 12020 MoveAxis(E, 0, ABG)
23:53:10.910 00.000 9340 Enqueuing Expose request
23:53:10.931 00.021 12020 Move returns status 0, amount 0
23:53:10.932 00.001 12020 MoveAxis(N, 0, ABG)
23:53:10.932 00.000 12020 Move returns status 0, amount 0
23:53:10.932 00.000 12020 move complete, result=0
23:53:10.932 00.000 12020 worker thread done servicing request
23:53:10.933 00.001 12020 Worker thread wakes up
23:53:10.933 00.000 9340 GuideStep: 0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
23:53:10.949 00.016 12020 worker thread servicing REQUEST_EXPOSE 1000
23:53:10.949 00.000 12020 Handling exposure in thread, d=1000 o=3 r=(330,69,31,31)
23:53:10.986 00.037 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"6686de52-6c4c-4928-8fd6-67af81675723"}
23:53:11.002 00.016 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":25,"width":15,"height":15,"star_pos":[7.48,7.01],"pixels":"..."},"id":"6686de52-6c4c-4928-8fd6-67af81675723"}
23:53:12.324 01.322 12020 Exposure complete
23:53:12.597 00.273 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"c7d4d123-8c5b-403c-9af5-562aa42f9a6e"}
23:53:12.610 00.013 12020 worker thread done servicing request
23:53:12.610 00.000 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"c7d4d123-8c5b-403c-9af5-562aa42f9a6e"}
23:53:12.620 00.010 9340 OnExposeComplete: enter
23:53:12.633 00.013 9340 UpdateGuideState(): m_state=6
23:53:12.647 00.014 9340 Star::Find(15, 344, 84, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 26
23:53:12.664 00.017 9340 Star::Find returns 1 (0), X=344.93, Y=83.75, Mass=1115951, SNR=244.8, Peak=60994 HFD=4.3
23:53:12.704 00.040 9340 MultiStar: [#1 0.74,-0.27,0.00,M2] [#2 0.63,-0.17,0.00,M1] [#3 0.19,-0.08,0.36,U] [#4 0.52,0.18,0.35,U] [#5 0.82,0.24,0.00,M1] [#6 0.42,0.13,0.24,U] [#7 0.57,-0.58,0.00,M4] [#8 0.21,-0.11,0.23,U] 
23:53:12.716 00.012 9340 single-star, 4 included, MultiStar: {0.25, -0.05}, one-star: {0.15, -0.16}
23:53:12.730 00.014 9340 CameraToMount -- cameraTheta (-0.80) - m_xAngle (-3.14) = xAngle (2.34 = 2.34)
23:53:12.743 00.013 9340 CameraToMount -- cameraTheta (-0.80) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (2.32 = 2.32)
23:53:12.753 00.010 9340 CameraToMount -- cameraX=0.15 cameraY=-0.16 hyp=0.22 cameraTheta=-0.80 mountX=-0.15 mountY=0.16, mountTheta=2.33
23:53:12.768 00.015 9340 SchedulePrimaryMove(10104498, x=0.15, y=-0.16, opts=13)
23:53:12.782 00.014 9340 Enqueuing Move request for scope (0.15, -0.16)
23:53:12.792 00.010 12020 Worker thread wakes up
23:53:12.792 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=4490, max=65484, med=7061, FiltMin=5354, FiltMax=63602, Gamma=2.870
23:53:12.803 00.011 12020 worker thread servicing REQUEST_MOVE scope ofs (0.15, -0.16) opts 0xd
23:53:12.804 00.001 9340 UpdateGuideState exits: m=1115951 SNR=244.8
23:53:12.833 00.029 12020 Handling offset move in thread for scope, endpoint = (0.15, -0.16)
23:53:12.833 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:53:12.845 00.012 12020 Moving (0.15, -0.16) raw xDistance=-0.15 yDistance=0.16
23:53:12.845 00.000 9340 ScheduleExposure(1000,3,1) exposurePending=0
23:53:12.856 00.011 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
23:53:12.856 00.000 9340 Enqueuing Expose request
23:53:12.869 00.013 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:53:12.869 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
23:53:12.869 00.000 12020 MoveAxis(E, 0, ABG)
23:53:12.869 00.000 12020 Move returns status 0, amount 0
23:53:12.869 00.000 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"12a72e96-bb9f-4abf-8637-0017bdfbb8b5"}
23:53:12.880 00.011 12020 MoveAxis(N, 0, ABG)
23:53:12.881 00.001 9340 case statement mapped state 6 to 3
23:53:12.891 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"12a72e96-bb9f-4abf-8637-0017bdfbb8b5"}
23:53:12.906 00.015 12020 Move returns status 0, amount 0
23:53:12.906 00.000 12020 move complete, result=0
23:53:12.907 00.001 12020 worker thread done servicing request
23:53:12.907 00.000 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"ff2bf488-13e9-4e00-b899-669e930fdd91"}
23:53:12.918 00.011 12020 Worker thread wakes up
23:53:12.918 00.000 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":26,"width":15,"height":15,"star_pos":[6.93,6.75],"pixels":"..."},"id":"ff2bf488-13e9-4e00-b899-669e930fdd91"}
23:53:12.946 00.028 12020 worker thread servicing REQUEST_EXPOSE 1000
23:53:12.947 00.001 12020 Handling exposure in thread, d=1000 o=3 r=(330,69,31,31)
23:53:12.950 00.003 9340 GuideStep: -0.2 px 0 ms EAST, 0.2 px 0 ms NORTH
23:53:14.349 01.399 12020 Exposure complete
23:53:14.560 00.211 12020 worker thread done servicing request
23:53:14.561 00.001 9340 OnExposeComplete: enter
23:53:14.591 00.030 9340 UpdateGuideState(): m_state=6
23:53:14.604 00.013 9340 Star::Find(15, 344, 83, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 27
23:53:14.615 00.011 9340 Star::Find returns 1 (0), X=345.25, Y=84.28, Mass=1030867, SNR=206.3, Peak=56354 HFD=4.6
23:53:14.629 00.014 9340 MultiStar: [#1 0.73,0.30,0.00,M3] [#2 0.49,-0.04,0.38,U] [#3 0.48,-0.15,0.38,U] [#4 0.29,0.24,0.36,U] [#5 0.46,-0.03,0.29,U] [#6 0.70,0.08,0.00,M1] [#7 0.62,-0.18,0.00,M5] [#8 0.73,0.32,0.00,M1] 
23:53:14.640 00.011 9340 refined, 4 included, MultiStar: {0.45, 0.16}, one-star: {0.48, 0.37}
23:53:14.649 00.009 9340 CameraToMount -- cameraTheta (0.34) - m_xAngle (-3.14) = xAngle (3.47 = -2.81)
23:53:14.665 00.016 9340 CameraToMount -- cameraTheta (0.34) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (3.46 = -2.83)
23:53:14.682 00.017 9340 CameraToMount -- cameraX=0.45 cameraY=0.16 hyp=0.48 cameraTheta=0.34 mountX=-0.45 mountY=-0.15, mountTheta=-2.83
23:53:14.722 00.040 9340 SchedulePrimaryMove(10104498, x=0.45, y=0.16, opts=13)
23:53:14.736 00.014 9340 Enqueuing Move request for scope (0.45, 0.16)
23:53:14.751 00.015 12020 Worker thread wakes up
23:53:14.752 00.001 9340 UpdateImageDisplay: Size=(1920,1080) min=4497, max=65516, med=7042, FiltMin=5306, FiltMax=63716, Gamma=2.870
23:53:14.763 00.011 12020 worker thread servicing REQUEST_MOVE scope ofs (0.45, 0.16) opts 0xd
23:53:14.764 00.001 9340 UpdateGuideState exits: m=1030867 SNR=206.3
23:53:14.773 00.009 12020 Handling offset move in thread for scope, endpoint = (0.45, 0.16)
23:53:14.773 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:53:14.785 00.012 12020 Moving (0.45, 0.16) raw xDistance=-0.45 yDistance=-0.15
23:53:14.786 00.001 9340 ScheduleExposure(1000,3,1) exposurePending=0
23:53:14.800 00.014 12020 GuideAlgorithmHysteresis::Result() returns -0.26 from input -0.45
23:53:14.800 00.000 9340 Enqueuing Expose request
23:53:14.813 00.013 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:53:14.814 00.001 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
23:53:14.814 00.000 12020 MoveAxis(E, 51, ABG)
23:53:14.814 00.000 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"beaf590e-5515-4bb0-acb4-586a7874e51d"}
23:53:14.844 00.030 12020 Guiding  Dir = 2, Dur = 51
23:53:14.846 00.002 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"beaf590e-5515-4bb0-acb4-586a7874e51d"}
23:53:14.857 00.011 12020 IsSlewing returns 0
23:53:14.858 00.001 12020 IsGuiding returns 0
23:53:14.858 00.000 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"301704a1-3b2e-4ce1-b2e4-94d6f30ffaab"}
23:53:14.874 00.016 9340 case statement mapped state 6 to 3
23:53:14.886 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"301704a1-3b2e-4ce1-b2e4-94d6f30ffaab"}
23:53:14.897 00.011 12020 PulseGuide returned control before completion, sleep 32
23:53:14.902 00.005 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"f3b4bd49-171c-4a7d-9cbb-cdaea7f762eb"}
23:53:14.918 00.016 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":27,"width":15,"height":15,"star_pos":[7.25,7.28],"pixels":"..."},"id":"f3b4bd49-171c-4a7d-9cbb-cdaea7f762eb"}
23:53:14.931 00.013 12020 IsGuiding returns 1
23:53:14.931 00.000 12020 scope still moving after pulse duration time elapsed
23:53:14.984 00.053 12020 IsSlewing returns 0
23:53:14.985 00.001 12020 IsGuiding returns 0
23:53:14.985 00.000 12020 scope move finished after 51 + 75 ms
23:53:14.986 00.001 12020 Move returns status 0, amount 51
23:53:14.986 00.000 12020 MoveAxis(N, 0, ABG)
23:53:14.986 00.000 12020 Move returns status 0, amount 0
23:53:14.986 00.000 12020 move complete, result=0
23:53:14.987 00.001 12020 worker thread done servicing request
23:53:14.987 00.000 9340 GuideStep: -0.4 px 51 ms EAST, -0.1 px 0 ms NORTH
23:53:15.001 00.014 12020 Worker thread wakes up
23:53:15.001 00.000 12020 worker thread servicing REQUEST_EXPOSE 1000
23:53:15.001 00.000 12020 Handling exposure in thread, d=1000 o=3 r=(330,69,31,31)
23:53:16.410 01.409 12020 Exposure complete
23:53:16.597 00.187 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"c790ae51-9c78-4d85-89c0-05a6ccc01c35"}
23:53:16.616 00.019 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"c790ae51-9c78-4d85-89c0-05a6ccc01c35"}
23:53:16.630 00.014 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"949b9113-0e5f-401f-a6fd-8985c2b3e62a"}
23:53:16.646 00.016 9340 case statement mapped state 6 to 3
23:53:16.664 00.018 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"949b9113-0e5f-401f-a6fd-8985c2b3e62a"}
23:53:16.705 00.041 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"a1ae9db6-4bed-4aff-b22c-7efd6b3c46a5"}
23:53:16.724 00.019 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":27,"width":15,"height":15,"star_pos":[7.25,7.28],"pixels":"..."},"id":"a1ae9db6-4bed-4aff-b22c-7efd6b3c46a5"}
23:53:16.737 00.013 12020 worker thread done servicing request
23:53:16.737 00.000 9340 OnExposeComplete: enter
23:53:16.751 00.014 9340 UpdateGuideState(): m_state=6
23:53:16.768 00.017 9340 Star::Find(15, 345, 84, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 28
23:53:16.784 00.016 9340 Star::Find returns 1 (0), X=344.57, Y=84.53, Mass=1000698, SNR=213.0, Peak=63116 HFD=4.3
23:53:16.815 00.031 9340 MultiStar: [#1 -0.13,0.60,0.00,M4] [#2 0.05,0.57,0.00,M1] [#3 -0.04,0.37,0.35,U] [#4 -0.23,0.90,0.00,M1] [#5 0.03,0.61,0.00,M1] [#6 0.15,0.31,0.30,U] [#7 0.07,-0.36,0.32,U] [#8 -0.00,0.56,0.00,M2] 
23:53:16.829 00.014 9340 refined, 3 included, MultiStar: {-0.08, 0.37}, one-star: {-0.21, 0.63}
23:53:16.845 00.016 9340 CameraToMount -- cameraTheta (1.79) - m_xAngle (-3.14) = xAngle (4.92 = -1.36)
23:53:16.856 00.011 9340 CameraToMount -- cameraTheta (1.79) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (4.91 = -1.37)
23:53:16.869 00.013 9340 CameraToMount -- cameraX=-0.08 cameraY=0.37 hyp=0.38 cameraTheta=1.79 mountX=0.08 mountY=-0.37, mountTheta=-1.36
23:53:16.890 00.021 9340 SchedulePrimaryMove(10104498, x=-0.08, y=0.37, opts=13)
23:53:16.924 00.034 9340 Enqueuing Move request for scope (-0.08, 0.37)
23:53:16.936 00.012 12020 Worker thread wakes up
23:53:16.937 00.001 9340 UpdateImageDisplay: Size=(1920,1080) min=3757, max=65480, med=7047, FiltMin=4947, FiltMax=64444, Gamma=2.870
23:53:16.949 00.012 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.37) opts 0xd
23:53:16.949 00.000 9340 UpdateGuideState exits: m=1000698 SNR=213.0
23:53:16.961 00.012 12020 Handling offset move in thread for scope, endpoint = (-0.08, 0.37)
23:53:16.961 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:53:16.975 00.014 12020 Moving (-0.08, 0.37) raw xDistance=0.08 yDistance=-0.37
23:53:16.976 00.001 9340 ScheduleExposure(1000,3,1) exposurePending=0
23:53:16.990 00.014 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
23:53:16.990 00.000 9340 Enqueuing Expose request
23:53:17.023 00.033 12020 GuideAlgorithmResistSwitch::result() returns -0.37 from input -0.37
23:53:17.023 00.000 12020 MoveAxis(E, 0, ABG)
23:53:17.023 00.000 12020 Move returns status 0, amount 0
23:53:17.023 00.000 12020 MoveAxis(N, 63, ABG)
23:53:17.023 00.000 12020 Guiding  Dir = 0, Dur = 63
23:53:17.025 00.002 12020 IsSlewing returns 0
23:53:17.026 00.001 12020 IsGuiding returns 0
23:53:17.111 00.085 12020 IsGuiding returns 1
23:53:17.112 00.001 12020 scope still moving after pulse duration time elapsed
23:53:17.137 00.025 12020 IsSlewing returns 0
23:53:17.138 00.001 12020 IsGuiding returns 1
23:53:17.274 00.136 12020 IsSlewing returns 0
23:53:17.319 00.045 12020 IsGuiding returns 0
23:53:17.320 00.001 12020 scope move finished after 63 + 230 ms
23:53:17.320 00.000 12020 Move returns status 0, amount 63
23:53:17.320 00.000 12020 move complete, result=0
23:53:17.321 00.001 12020 worker thread done servicing request
23:53:17.321 00.000 9340 GuideStep: 0.1 px 0 ms EAST, -0.4 px 63 ms NORTH
23:53:17.334 00.013 12020 Worker thread wakes up
23:53:17.335 00.001 12020 worker thread servicing REQUEST_EXPOSE 1000
23:53:17.335 00.000 12020 Handling exposure in thread, d=1000 o=3 r=(330,69,31,31)
23:53:18.601 01.266 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"6c550a8b-030f-47d5-bbde-3da31263ed55"}
23:53:18.633 00.032 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"6c550a8b-030f-47d5-bbde-3da31263ed55"}
23:53:18.656 00.023 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"cfd16174-7abd-417a-9307-760df5826547"}
23:53:18.676 00.020 9340 case statement mapped state 6 to 3
23:53:18.710 00.034 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"cfd16174-7abd-417a-9307-760df5826547"}
23:53:18.758 00.048 12020 Exposure complete
23:53:18.760 00.002 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"84b8f629-1c20-498c-820f-ef52809686a8"}
23:53:18.784 00.024 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":28,"width":15,"height":15,"star_pos":[6.57,6.53],"pixels":"..."},"id":"84b8f629-1c20-498c-820f-ef52809686a8"}
23:53:19.082 00.298 12020 worker thread done servicing request
23:53:19.083 00.001 9340 OnExposeComplete: enter
23:53:19.114 00.031 9340 UpdateGuideState(): m_state=6
23:53:19.128 00.014 9340 Star::Find(15, 344, 84, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 29
23:53:19.141 00.013 9340 Star::Find returns 1 (0), X=344.39, Y=84.27, Mass=1067412, SNR=256.2, Peak=59852 HFD=4.6
23:53:19.153 00.012 9340 MultiStar: [#1 -0.03,0.00,0.42,U] [#2 -0.30,0.03,0.30,U] [#3 -0.24,0.05,0.28,U] [#4 -0.22,0.28,0.30,U] [#5 -0.17,-0.07,0.27,U] [#6 0.02,-0.04,0.29,U] [#7 -0.22,-0.25,0.24,U] [#8 -0.30,-0.03,0.20,U] 
23:53:19.167 00.014 9340 refined, 8 included, MultiStar: {-0.24, 0.11}, one-star: {-0.39, 0.36}
23:53:19.181 00.014 9340 CameraToMount -- cameraTheta (2.69) - m_xAngle (-3.14) = xAngle (5.83 = -0.46)
23:53:19.193 00.012 9340 CameraToMount -- cameraTheta (2.69) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (5.81 = -0.47)
23:53:19.205 00.012 9340 CameraToMount -- cameraX=-0.24 cameraY=0.11 hyp=0.26 cameraTheta=2.69 mountX=0.24 mountY=-0.12, mountTheta=-0.47
23:53:19.242 00.037 9340 SchedulePrimaryMove(10104498, x=-0.24, y=0.11, opts=13)
23:53:19.254 00.012 9340 Enqueuing Move request for scope (-0.24, 0.11)
23:53:19.266 00.012 12020 Worker thread wakes up
23:53:19.266 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=3920, max=65514, med=7051, FiltMin=5453, FiltMax=65424, Gamma=2.870
23:53:19.278 00.012 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.24, 0.11) opts 0xd
23:53:19.278 00.000 9340 UpdateGuideState exits: m=1067412 SNR=256.2
23:53:19.293 00.015 12020 Handling offset move in thread for scope, endpoint = (-0.24, 0.11)
23:53:19.293 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:53:19.305 00.012 12020 Moving (-0.24, 0.11) raw xDistance=0.24 yDistance=-0.12
23:53:19.305 00.000 9340 ScheduleExposure(1000,3,1) exposurePending=0
23:53:19.317 00.012 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.24
23:53:19.317 00.000 9340 Enqueuing Expose request
23:53:19.349 00.032 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:53:19.349 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
23:53:19.349 00.000 12020 MoveAxis(E, 0, ABG)
23:53:19.349 00.000 12020 Move returns status 0, amount 0
23:53:19.350 00.001 12020 MoveAxis(N, 0, ABG)
23:53:19.350 00.000 12020 Move returns status 0, amount 0
23:53:19.350 00.000 12020 move complete, result=0
23:53:19.350 00.000 12020 worker thread done servicing request
23:53:19.350 00.000 12020 Worker thread wakes up
23:53:19.351 00.001 12020 worker thread servicing REQUEST_EXPOSE 1000
23:53:19.351 00.000 12020 Handling exposure in thread, d=1000 o=3 r=(330,69,31,31)
23:53:19.353 00.002 9340 GuideStep: 0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
23:53:20.595 01.242 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"f45ea941-5c09-4600-ba48-59d55ca25a74"}
23:53:20.626 00.031 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"f45ea941-5c09-4600-ba48-59d55ca25a74"}
23:53:20.642 00.016 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"3f00ba34-c097-45c8-93af-fb89300e4570"}
23:53:20.652 00.010 9340 case statement mapped state 6 to 3
23:53:20.665 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"3f00ba34-c097-45c8-93af-fb89300e4570"}
23:53:20.679 00.014 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"e0c77d4a-e94b-4d96-b369-34c4f7d29c45"}
23:53:20.692 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":29,"width":15,"height":15,"star_pos":[7.39,7.27],"pixels":"..."},"id":"e0c77d4a-e94b-4d96-b369-34c4f7d29c45"}
23:53:20.729 00.037 12020 Exposure complete
23:53:20.974 00.245 12020 worker thread done servicing request
23:53:20.974 00.000 9340 OnExposeComplete: enter
23:53:21.005 00.031 9340 UpdateGuideState(): m_state=6
23:53:21.020 00.015 9340 Star::Find(15, 344, 84, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 30
23:53:21.033 00.013 9340 Star::Find returns 1 (0), X=344.25, Y=84.42, Mass=1084964, SNR=222.3, Peak=60588 HFD=4.6
23:53:21.046 00.013 9340 MultiStar: [#1 -0.31,0.26,0.43,U] [#2 -0.43,0.24,0.37,U] [#3 -0.36,0.28,0.35,U] [#4 -0.25,0.49,0.00,M1] [#5 -0.40,0.23,0.33,U] [#6 -0.37,0.35,0.26,U] [#7 -0.22,-0.14,0.24,U] [#8 -0.24,0.45,0.25,U] 
23:53:21.057 00.011 9340 refined, 7 included, MultiStar: {-0.40, 0.32}, one-star: {-0.53, 0.51}
23:53:21.067 00.010 9340 CameraToMount -- cameraTheta (2.46) - m_xAngle (-3.14) = xAngle (5.59 = -0.69)
23:53:21.083 00.016 9340 CameraToMount -- cameraTheta (2.46) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (5.58 = -0.70)
23:53:21.095 00.012 9340 CameraToMount -- cameraX=-0.40 cameraY=0.32 hyp=0.51 cameraTheta=2.46 mountX=0.40 mountY=-0.33, mountTheta=-0.70
23:53:21.127 00.032 9340 SchedulePrimaryMove(10104498, x=-0.40, y=0.32, opts=13)
23:53:21.141 00.014 9340 Enqueuing Move request for scope (-0.40, 0.32)
23:53:21.152 00.011 12020 Worker thread wakes up
23:53:21.152 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=4563, max=65514, med=7049, FiltMin=5572, FiltMax=65455, Gamma=2.870
23:53:21.162 00.010 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.40, 0.32) opts 0xd
23:53:21.162 00.000 12020 Handling offset move in thread for scope, endpoint = (-0.40, 0.32)
23:53:21.163 00.001 12020 Moving (-0.40, 0.32) raw xDistance=0.40 yDistance=-0.33
23:53:21.163 00.000 9340 UpdateGuideState exits: m=1084964 SNR=222.3
23:53:21.174 00.011 12020 GuideAlgorithmHysteresis::Result() returns 0.23 from input 0.40
23:53:21.175 00.001 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:53:21.185 00.010 12020 GuideAlgorithmResistSwitch::result() returns -0.33 from input -0.33
23:53:21.185 00.000 12020 MoveAxis(W, 45, ABG)
23:53:21.185 00.000 12020 Guiding  Dir = 3, Dur = 45
23:53:21.185 00.000 9340 ScheduleExposure(1000,3,1) exposurePending=0
23:53:21.197 00.012 9340 Enqueuing Expose request
23:53:21.221 00.024 12020 IsSlewing returns 0
23:53:21.222 00.001 12020 IsGuiding returns 0
23:53:21.253 00.031 12020 PulseGuide returned control before completion, sleep 24
23:53:21.291 00.038 12020 IsGuiding returns 1
23:53:21.291 00.000 12020 scope still moving after pulse duration time elapsed
23:53:21.349 00.058 12020 IsSlewing returns 0
23:53:21.350 00.001 12020 IsGuiding returns 0
23:53:21.350 00.000 12020 scope move finished after 45 + 82 ms
23:53:21.350 00.000 12020 Move returns status 0, amount 45
23:53:21.350 00.000 12020 MoveAxis(N, 56, ABG)
23:53:21.350 00.000 12020 Guiding  Dir = 0, Dur = 56
23:53:21.351 00.001 12020 IsSlewing returns 0
23:53:21.352 00.001 12020 IsGuiding returns 0
23:53:21.430 00.078 12020 IsGuiding returns 1
23:53:21.430 00.000 12020 scope still moving after pulse duration time elapsed
23:53:21.476 00.046 12020 IsSlewing returns 0
23:53:21.479 00.003 12020 IsGuiding returns 1
23:53:21.511 00.032 12020 IsSlewing returns 0
23:53:21.511 00.000 12020 IsGuiding returns 1
23:53:21.605 00.094 12020 IsSlewing returns 0
23:53:21.606 00.001 12020 IsGuiding returns 0
23:53:21.606 00.000 12020 scope move finished after 56 + 197 ms
23:53:21.606 00.000 12020 Move returns status 0, amount 56
23:53:21.606 00.000 12020 move complete, result=0
23:53:21.606 00.000 12020 worker thread done servicing request
23:53:21.607 00.001 9340 GuideStep: 0.4 px 45 ms WEST, -0.3 px 56 ms NORTH
23:53:21.633 00.026 12020 Worker thread wakes up
23:53:21.633 00.000 12020 worker thread servicing REQUEST_EXPOSE 1000
23:53:21.633 00.000 12020 Handling exposure in thread, d=1000 o=3 r=(330,69,31,31)
23:53:22.599 00.966 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"3eed8262-c2a3-4e6c-99a7-1a10813f6524"}
23:53:22.622 00.023 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"3eed8262-c2a3-4e6c-99a7-1a10813f6524"}
23:53:22.637 00.015 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"52ba5aa0-03dc-49cd-a475-977bae3987ff"}
23:53:22.648 00.011 9340 case statement mapped state 6 to 3
23:53:22.660 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"52ba5aa0-03dc-49cd-a475-977bae3987ff"}
23:53:22.671 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"cb8906ce-f29e-4aba-9a3b-2a39a52aa3f1"}
23:53:22.685 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":30,"width":15,"height":15,"star_pos":[7.25,7.42],"pixels":"..."},"id":"cb8906ce-f29e-4aba-9a3b-2a39a52aa3f1"}
23:53:23.013 00.328 12020 Exposure complete
23:53:23.214 00.201 12020 worker thread done servicing request
23:53:23.214 00.000 9340 OnExposeComplete: enter
23:53:23.225 00.011 9340 UpdateGuideState(): m_state=6
23:53:23.254 00.029 9340 Star::Find(15, 344, 84, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 31
23:53:23.264 00.010 9340 Star::Find returns 1 (0), X=344.88, Y=83.91, Mass=1053920, SNR=217.4, Peak=59878 HFD=4.3
23:53:23.274 00.010 9340 MultiStar: [#1 0.16,-0.16,0.49,U] [#2 -0.02,-0.01,0.34,U] [#3 0.07,-0.28,0.35,U] [#4 0.35,-0.06,0.42,U] [#5 0.29,-0.13,0.34,U] [#6 0.23,-0.02,0.28,U] [#7 0.32,-0.74,0.00,M3] [#8 0.32,-0.04,0.32,U] 
23:53:23.284 00.010 9340 single-star, 7 included, MultiStar: {0.17, -0.08}, one-star: {0.10, 0.00}
23:53:23.293 00.009 9340 CameraToMount -- cameraTheta (0.01) - m_xAngle (-3.14) = xAngle (3.14 = -3.14)
23:53:23.301 00.008 9340 CameraToMount -- cameraTheta (0.01) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (3.13 = 3.13)
23:53:23.316 00.015 9340 CameraToMount -- cameraX=0.10 cameraY=0.00 hyp=0.10 cameraTheta=0.01 mountX=-0.10 mountY=0.00, mountTheta=3.13
23:53:23.330 00.014 9340 SchedulePrimaryMove(10104498, x=0.10, y=0.00, opts=13)
23:53:23.343 00.013 9340 Enqueuing Move request for scope (0.10, 0.00)
23:53:23.369 00.026 12020 Worker thread wakes up
23:53:23.369 00.000 12020 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.00) opts 0xd
23:53:23.369 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=4400, max=65514, med=7045, FiltMin=5366, FiltMax=65424, Gamma=2.870
23:53:23.379 00.010 12020 Handling offset move in thread for scope, endpoint = (0.10, 0.00)
23:53:23.380 00.001 12020 Moving (0.10, 0.00) raw xDistance=-0.10 yDistance=0.00
23:53:23.380 00.000 9340 UpdateGuideState exits: m=1053920 SNR=217.4
23:53:23.390 00.010 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:53:23.400 00.010 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
23:53:23.400 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:53:23.401 00.001 9340 ScheduleExposure(1000,3,1) exposurePending=0
23:53:23.410 00.009 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
23:53:23.410 00.000 9340 Enqueuing Expose request
23:53:23.420 00.010 12020 MoveAxis(E, 0, ABG)
23:53:23.420 00.000 12020 Move returns status 0, amount 0
23:53:23.421 00.001 12020 MoveAxis(N, 0, ABG)
23:53:23.421 00.000 12020 Move returns status 0, amount 0
23:53:23.421 00.000 12020 move complete, result=0
23:53:23.421 00.000 12020 worker thread done servicing request
23:53:23.421 00.000 12020 Worker thread wakes up
23:53:23.422 00.001 12020 worker thread servicing REQUEST_EXPOSE 1000
23:53:23.422 00.000 12020 Handling exposure in thread, d=1000 o=3 r=(330,69,31,31)
23:53:23.425 00.003 9340 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
23:53:24.596 01.171 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"6da8ce14-7ac2-4ab6-84a7-73a8446019db"}
23:53:24.612 00.016 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"6da8ce14-7ac2-4ab6-84a7-73a8446019db"}
23:53:24.647 00.035 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"818f6f55-af7d-4b81-8f40-64bd286519ca"}
23:53:24.662 00.015 9340 case statement mapped state 6 to 3
23:53:24.683 00.021 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"818f6f55-af7d-4b81-8f40-64bd286519ca"}
23:53:24.699 00.016 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"f5024a92-3777-4323-8463-20a0375ce9a5"}
23:53:24.729 00.030 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":31,"width":15,"height":15,"star_pos":[6.88,6.91],"pixels":"..."},"id":"f5024a92-3777-4323-8463-20a0375ce9a5"}
23:53:24.795 00.066 12020 Exposure complete
23:53:25.113 00.318 12020 worker thread done servicing request
23:53:25.113 00.000 9340 OnExposeComplete: enter
23:53:25.128 00.015 9340 UpdateGuideState(): m_state=6
23:53:25.152 00.024 9340 Star::Find(15, 344, 83, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 32
23:53:25.189 00.037 9340 Star::Find returns 1 (0), X=345.05, Y=84.42, Mass=1048971, SNR=216.4, Peak=58476 HFD=4.2
23:53:25.206 00.017 9340 MultiStar: [#1 0.59,0.43,0.00,M2] [#2 0.60,0.40,0.00,M1] [#3 0.26,0.31,0.37,U] [#4 0.57,0.39,0.00,M1] [#5 0.40,0.28,0.29,U] [#6 0.46,0.61,0.00,M1] [#7 0.68,-0.18,0.00,M4] [#8 0.49,0.24,0.27,U] 
23:53:25.220 00.014 9340 refined, 3 included, MultiStar: {0.32, 0.40}, one-star: {0.27, 0.51}
23:53:25.234 00.014 9340 CameraToMount -- cameraTheta (0.90) - m_xAngle (-3.14) = xAngle (4.04 = -2.25)
23:53:25.258 00.024 9340 CameraToMount -- cameraTheta (0.90) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (4.02 = -2.26)
23:53:25.277 00.019 9340 CameraToMount -- cameraX=0.32 cameraY=0.40 hyp=0.51 cameraTheta=0.90 mountX=-0.32 mountY=-0.39, mountTheta=-2.25
23:53:25.323 00.046 9340 SchedulePrimaryMove(10104498, x=0.32, y=0.40, opts=13)
23:53:25.339 00.016 9340 Enqueuing Move request for scope (0.32, 0.40)
23:53:25.357 00.018 12020 Worker thread wakes up
23:53:25.357 00.000 12020 worker thread servicing REQUEST_MOVE scope ofs (0.32, 0.40) opts 0xd
23:53:25.357 00.000 12020 Handling offset move in thread for scope, endpoint = (0.32, 0.40)
23:53:25.357 00.000 12020 Moving (0.32, 0.40) raw xDistance=-0.32 yDistance=-0.39
23:53:25.358 00.001 12020 GuideAlgorithmHysteresis::Result() returns -0.19 from input -0.32
23:53:25.358 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=4348, max=65514, med=7063, FiltMin=5496, FiltMax=64728, Gamma=2.870
23:53:25.373 00.015 12020 GuideAlgorithmResistSwitch::result() returns -0.39 from input -0.39
23:53:25.373 00.000 9340 UpdateGuideState exits: m=1048971 SNR=216.4
23:53:25.384 00.011 12020 MoveAxis(E, 36, ABG)
23:53:25.384 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:53:25.403 00.019 12020 Guiding  Dir = 2, Dur = 36
23:53:25.403 00.000 9340 ScheduleExposure(1000,3,1) exposurePending=0
23:53:25.419 00.016 12020 IsSlewing returns 0
23:53:25.420 00.001 9340 Enqueuing Expose request
23:53:25.439 00.019 12020 IsGuiding returns 0
23:53:25.474 00.035 12020 PulseGuide returned control before completion, sleep 12
23:53:25.500 00.026 12020 IsGuiding returns 1
23:53:25.500 00.000 12020 scope still moving after pulse duration time elapsed
23:53:25.539 00.039 12020 IsSlewing returns 0
23:53:25.571 00.032 12020 IsGuiding returns 0
23:53:25.571 00.000 12020 scope move finished after 36 + 95 ms
23:53:25.571 00.000 12020 Move returns status 0, amount 36
23:53:25.571 00.000 12020 MoveAxis(N, 66, ABG)
23:53:25.571 00.000 12020 Guiding  Dir = 0, Dur = 66
23:53:25.572 00.001 12020 IsSlewing returns 0
23:53:25.573 00.001 12020 IsGuiding returns 0
23:53:25.651 00.078 12020 IsGuiding returns 1
23:53:25.651 00.000 12020 scope still moving after pulse duration time elapsed
23:53:25.687 00.036 12020 IsSlewing returns 0
23:53:25.688 00.001 12020 IsGuiding returns 1
23:53:25.811 00.123 12020 IsSlewing returns 0
23:53:25.843 00.032 12020 IsGuiding returns 0
23:53:25.843 00.000 12020 scope move finished after 66 + 203 ms
23:53:25.843 00.000 12020 Move returns status 0, amount 66
23:53:25.844 00.001 12020 move complete, result=0
23:53:25.844 00.000 12020 worker thread done servicing request
23:53:25.844 00.000 9340 GuideStep: -0.3 px 36 ms EAST, -0.4 px 66 ms NORTH
23:53:25.865 00.021 12020 Worker thread wakes up
23:53:25.865 00.000 12020 worker thread servicing REQUEST_EXPOSE 1000
23:53:25.866 00.001 12020 Handling exposure in thread, d=1000 o=3 r=(330,69,31,31)
23:53:26.601 00.735 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"720cddf8-1604-4b57-b358-42a8f312836a"}
23:53:26.616 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"720cddf8-1604-4b57-b358-42a8f312836a"}
23:53:26.642 00.026 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"aaf614d3-99d3-4d42-9054-c5a9ff6966db"}
23:53:26.653 00.011 9340 case statement mapped state 6 to 3
23:53:26.665 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"aaf614d3-99d3-4d42-9054-c5a9ff6966db"}
23:53:26.675 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"84f3fb48-55c8-4598-8c21-87a4be76c14d"}
23:53:26.688 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":32,"width":15,"height":15,"star_pos":[7.05,7.42],"pixels":"..."},"id":"84f3fb48-55c8-4598-8c21-87a4be76c14d"}
23:53:27.249 00.561 12020 Exposure complete
23:53:27.459 00.210 12020 worker thread done servicing request
23:53:27.460 00.001 9340 OnExposeComplete: enter
23:53:27.485 00.025 9340 UpdateGuideState(): m_state=6
23:53:27.497 00.012 9340 Star::Find(15, 345, 84, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 33
23:53:27.510 00.013 9340 Star::Find returns 1 (0), X=344.72, Y=83.64, Mass=1080431, SNR=216.9, Peak=60926 HFD=4.6
23:53:27.524 00.014 9340 MultiStar: [#1 0.12,-0.40,0.49,U] [#2 -0.16,-0.27,0.35,U] [#3 -0.04,-0.40,0.33,U] [#4 -0.01,-0.17,0.40,U] [#5 -0.15,-0.43,0.35,U] [#6 -0.04,-0.51,0.28,U] [#7 0.30,-0.77,0.00,M5] [#8 0.09,-0.36,0.34,U] 
23:53:27.532 00.008 9340 single-star, 7 included, MultiStar: {-0.03, -0.33}, one-star: {-0.05, -0.27}
23:53:27.542 00.010 9340 CameraToMount -- cameraTheta (-1.77) - m_xAngle (-3.14) = xAngle (1.36 = 1.36)
23:53:27.555 00.013 9340 CameraToMount -- cameraTheta (-1.77) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (1.35 = 1.35)
23:53:27.566 00.011 9340 CameraToMount -- cameraX=-0.05 cameraY=-0.27 hyp=0.27 cameraTheta=-1.77 mountX=0.06 mountY=0.26, mountTheta=1.36
23:53:27.581 00.015 9340 SchedulePrimaryMove(10104498, x=-0.05, y=-0.27, opts=13)
23:53:27.610 00.029 9340 Enqueuing Move request for scope (-0.05, -0.27)
23:53:27.619 00.009 12020 Worker thread wakes up
23:53:27.619 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=3744, max=65514, med=7050, FiltMin=5402, FiltMax=65076, Gamma=2.870
23:53:27.631 00.012 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.27) opts 0xd
23:53:27.631 00.000 9340 UpdateGuideState exits: m=1080431 SNR=216.9
23:53:27.643 00.012 12020 Handling offset move in thread for scope, endpoint = (-0.05, -0.27)
23:53:27.643 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:53:27.653 00.010 12020 Moving (-0.05, -0.27) raw xDistance=0.06 yDistance=0.26
23:53:27.653 00.000 9340 ScheduleExposure(1000,3,1) exposurePending=0
23:53:27.663 00.010 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
23:53:27.664 00.001 9340 Enqueuing Expose request
23:53:27.675 00.011 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
23:53:27.676 00.001 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.26
23:53:27.676 00.000 12020 MoveAxis(E, 0, ABG)
23:53:27.676 00.000 12020 Move returns status 0, amount 0
23:53:27.676 00.000 12020 MoveAxis(N, 0, ABG)
23:53:27.676 00.000 12020 Move returns status 0, amount 0
23:53:27.677 00.001 12020 move complete, result=0
23:53:27.677 00.000 12020 worker thread done servicing request
23:53:27.677 00.000 12020 Worker thread wakes up
23:53:27.677 00.000 12020 worker thread servicing REQUEST_EXPOSE 1000
23:53:27.677 00.000 12020 Handling exposure in thread, d=1000 o=3 r=(330,69,31,31)
23:53:27.679 00.002 9340 GuideStep: 0.1 px 0 ms EAST, 0.3 px 0 ms NORTH
23:53:28.597 00.918 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"241250ae-729c-4119-b686-00bcc4f49032"}
23:53:28.613 00.016 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"241250ae-729c-4119-b686-00bcc4f49032"}
23:53:28.626 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"fc970bee-0272-4af3-991c-dce9cd17a3f3"}
23:53:28.638 00.012 9340 case statement mapped state 6 to 3
23:53:28.657 00.019 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"fc970bee-0272-4af3-991c-dce9cd17a3f3"}
23:53:28.675 00.018 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"197c080c-0583-45f3-92d7-fd34f5ccdaf7"}
23:53:28.708 00.033 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":33,"width":15,"height":15,"star_pos":[6.72,6.64],"pixels":"..."},"id":"197c080c-0583-45f3-92d7-fd34f5ccdaf7"}
23:53:29.041 00.333 12020 Exposure complete
23:53:29.261 00.220 12020 worker thread done servicing request
23:53:29.262 00.001 9340 OnExposeComplete: enter
23:53:29.271 00.009 9340 UpdateGuideState(): m_state=6
23:53:29.284 00.013 9340 Star::Find(15, 344, 83, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 34
23:53:29.295 00.011 9340 Star::Find returns 1 (0), X=344.70, Y=83.84, Mass=1065464, SNR=269.9, Peak=59522 HFD=4.4
23:53:29.306 00.011 9340 MultiStar: [#1 -0.14,-0.22,0.38,U] [#2 -0.06,-0.32,0.26,U] [#3 -0.15,0.03,0.26,U] [#4 -0.21,0.38,0.29,U] [#5 -0.01,0.01,0.29,U] [#6 0.00,-0.15,0.22,U] [#7 0.20,-0.80,0.00,M6] [#8 -0.16,-0.09,0.23,U] 
23:53:29.333 00.027 9340 single-star, 7 included, MultiStar: {-0.10, -0.06}, one-star: {-0.07, -0.07}
23:53:29.345 00.012 9340 CameraToMount -- cameraTheta (-2.40) - m_xAngle (-3.14) = xAngle (0.74 = 0.74)
23:53:29.355 00.010 9340 CameraToMount -- cameraTheta (-2.40) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (0.72 = 0.72)
23:53:29.364 00.009 9340 CameraToMount -- cameraX=-0.07 cameraY=-0.07 hyp=0.10 cameraTheta=-2.40 mountX=0.07 mountY=0.07, mountTheta=0.73
23:53:29.379 00.015 9340 SchedulePrimaryMove(10104498, x=-0.07, y=-0.07, opts=13)
23:53:29.389 00.010 9340 Enqueuing Move request for scope (-0.07, -0.07)
23:53:29.400 00.011 12020 Worker thread wakes up
23:53:29.401 00.001 9340 UpdateImageDisplay: Size=(1920,1080) min=4214, max=65514, med=7045, FiltMin=5432, FiltMax=65455, Gamma=2.870
23:53:29.411 00.010 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.07) opts 0xd
23:53:29.411 00.000 9340 UpdateGuideState exits: m=1065464 SNR=269.9
23:53:29.424 00.013 12020 Handling offset move in thread for scope, endpoint = (-0.07, -0.07)
23:53:29.424 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:53:29.457 00.033 12020 Moving (-0.07, -0.07) raw xDistance=0.07 yDistance=0.07
23:53:29.457 00.000 9340 ScheduleExposure(1000,3,1) exposurePending=0
23:53:29.472 00.015 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
23:53:29.472 00.000 9340 Enqueuing Expose request
23:53:29.484 00.012 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:53:29.484 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
23:53:29.484 00.000 12020 MoveAxis(E, 0, ABG)
23:53:29.484 00.000 12020 Move returns status 0, amount 0
23:53:29.484 00.000 12020 MoveAxis(N, 0, ABG)
23:53:29.485 00.001 12020 Move returns status 0, amount 0
23:53:29.485 00.000 12020 move complete, result=0
23:53:29.485 00.000 12020 worker thread done servicing request
23:53:29.485 00.000 12020 Worker thread wakes up
23:53:29.486 00.001 12020 worker thread servicing REQUEST_EXPOSE 1000
23:53:29.487 00.001 12020 Handling exposure in thread, d=1000 o=3 r=(330,69,31,31)
23:53:29.489 00.002 9340 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
23:53:30.597 01.108 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"4f90feda-7b1d-4680-973f-89625c792656"}
23:53:30.607 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"4f90feda-7b1d-4680-973f-89625c792656"}
23:53:30.622 00.015 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"b7a8bfd5-7cb4-4447-a15e-a04c77094276"}
23:53:30.634 00.012 9340 case statement mapped state 6 to 3
23:53:30.648 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"b7a8bfd5-7cb4-4447-a15e-a04c77094276"}
23:53:30.659 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"8a59941e-d00e-42ff-b06d-686a8ccd1eaa"}
23:53:30.678 00.019 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":34,"width":15,"height":15,"star_pos":[6.70,6.84],"pixels":"..."},"id":"8a59941e-d00e-42ff-b06d-686a8ccd1eaa"}
23:53:30.868 00.190 12020 Exposure complete
23:53:31.157 00.289 12020 worker thread done servicing request
23:53:31.157 00.000 9340 OnExposeComplete: enter
23:53:31.172 00.015 9340 UpdateGuideState(): m_state=6
23:53:31.188 00.016 9340 Star::Find(15, 344, 83, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 35
23:53:31.209 00.021 9340 Star::Find returns 1 (0), X=344.99, Y=84.16, Mass=1062915, SNR=231.0, Peak=55596 HFD=4.3
23:53:31.242 00.033 9340 MultiStar: [#1 0.48,0.06,0.46,U] [#2 0.48,-0.03,0.34,U] [#3 0.38,0.15,0.40,U] [#4 0.16,0.05,0.38,U] [#5 0.17,0.20,0.32,U] [#6 0.53,0.14,0.27,U] [#7 0.46,-0.31,0.21,U] [#8 0.07,0.05,0.30,U] 
23:53:31.260 00.018 9340 refined, 8 included, MultiStar: {0.30, 0.11}, one-star: {0.21, 0.25}
23:53:31.276 00.016 9340 CameraToMount -- cameraTheta (0.34) - m_xAngle (-3.14) = xAngle (3.48 = -2.81)
23:53:31.291 00.015 9340 CameraToMount -- cameraTheta (0.34) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (3.46 = -2.82)
23:53:31.302 00.011 9340 CameraToMount -- cameraX=0.30 cameraY=0.11 hyp=0.32 cameraTheta=0.34 mountX=-0.30 mountY=-0.10, mountTheta=-2.82
23:53:31.324 00.022 9340 SchedulePrimaryMove(10104498, x=0.30, y=0.11, opts=13)
23:53:31.339 00.015 9340 Enqueuing Move request for scope (0.30, 0.11)
23:53:31.377 00.038 12020 Worker thread wakes up
23:53:31.377 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=3674, max=65514, med=7035, FiltMin=5565, FiltMax=65424, Gamma=2.870
23:53:31.390 00.013 12020 worker thread servicing REQUEST_MOVE scope ofs (0.30, 0.11) opts 0xd
23:53:31.390 00.000 12020 Handling offset move in thread for scope, endpoint = (0.30, 0.11)
23:53:31.391 00.001 12020 Moving (0.30, 0.11) raw xDistance=-0.30 yDistance=-0.10
23:53:31.391 00.000 12020 GuideAlgorithmHysteresis::Result() returns -0.18 from input -0.30
23:53:31.391 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:53:31.391 00.000 9340 UpdateGuideState exits: m=1062915 SNR=231.0
23:53:31.405 00.014 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:53:31.418 00.013 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
23:53:31.418 00.000 9340 ScheduleExposure(1000,3,1) exposurePending=0
23:53:31.432 00.014 12020 MoveAxis(E, 35, ABG)
23:53:31.433 00.001 12020 Guiding  Dir = 2, Dur = 35
23:53:31.433 00.000 9340 Enqueuing Expose request
23:53:31.456 00.023 12020 IsSlewing returns 0
23:53:31.459 00.003 12020 IsGuiding returns 0
23:53:31.488 00.029 12020 PulseGuide returned control before completion, sleep 16
23:53:31.514 00.026 12020 IsGuiding returns 1
23:53:31.515 00.001 12020 scope still moving after pulse duration time elapsed
23:53:31.551 00.036 12020 IsSlewing returns 0
23:53:31.552 00.001 12020 IsGuiding returns 0
23:53:31.552 00.000 12020 scope move finished after 35 + 58 ms
23:53:31.553 00.001 12020 Move returns status 0, amount 35
23:53:31.553 00.000 12020 MoveAxis(N, 0, ABG)
23:53:31.553 00.000 12020 Move returns status 0, amount 0
23:53:31.553 00.000 12020 move complete, result=0
23:53:31.554 00.001 12020 worker thread done servicing request
23:53:31.554 00.000 9340 GuideStep: -0.3 px 35 ms EAST, -0.1 px 0 ms NORTH
23:53:31.566 00.012 12020 Worker thread wakes up
23:53:31.567 00.001 12020 worker thread servicing REQUEST_EXPOSE 1000
23:53:31.567 00.000 12020 Handling exposure in thread, d=1000 o=3 r=(330,69,31,31)
23:53:32.610 01.043 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"864f5e09-be28-4354-b426-ddc0506806b9"}
23:53:32.623 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"864f5e09-be28-4354-b426-ddc0506806b9"}
23:53:32.638 00.015 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"1730610c-b51d-42a7-81cd-5be28355e230"}
23:53:32.677 00.039 9340 case statement mapped state 6 to 3
23:53:32.689 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"1730610c-b51d-42a7-81cd-5be28355e230"}
23:53:32.716 00.027 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"927f5ad3-207c-4135-a0e8-58b7c8e0c532"}
23:53:32.729 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":35,"width":15,"height":15,"star_pos":[6.99,7.16],"pixels":"..."},"id":"927f5ad3-207c-4135-a0e8-58b7c8e0c532"}
23:53:32.932 00.203 12020 Exposure complete
23:53:33.172 00.240 12020 worker thread done servicing request
23:53:33.172 00.000 9340 OnExposeComplete: enter
23:53:33.186 00.014 9340 UpdateGuideState(): m_state=6
23:53:33.195 00.009 9340 Star::Find(15, 344, 84, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 36
23:53:33.206 00.011 9340 Star::Find returns 1 (0), X=344.45, Y=84.40, Mass=1033948, SNR=229.3, Peak=62252 HFD=4.4
23:53:33.218 00.012 9340 MultiStar: [#1 0.00,0.46,0.48,U] [#2 -0.03,0.21,0.31,U] [#3 -0.18,0.58,0.00,M1] [#4 -0.12,0.46,0.38,U] [#5 -0.26,0.14,0.33,U] [#6 0.01,0.29,0.29,U] [#7 0.05,0.09,0.24,U] [#8 0.12,0.42,0.31,U] 
23:53:33.233 00.015 9340 refined, 7 included, MultiStar: {-0.12, 0.37}, one-star: {-0.32, 0.49}
23:53:33.243 00.010 9340 CameraToMount -- cameraTheta (1.90) - m_xAngle (-3.14) = xAngle (5.03 = -1.25)
23:53:33.252 00.009 9340 CameraToMount -- cameraTheta (1.90) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (5.02 = -1.27)
23:53:33.280 00.028 9340 CameraToMount -- cameraX=-0.12 cameraY=0.37 hyp=0.39 cameraTheta=1.90 mountX=0.12 mountY=-0.37, mountTheta=-1.25
23:53:33.299 00.019 9340 SchedulePrimaryMove(10104498, x=-0.12, y=0.37, opts=13)
23:53:33.310 00.011 9340 Enqueuing Move request for scope (-0.12, 0.37)
23:53:33.323 00.013 12020 Worker thread wakes up
23:53:33.323 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=4326, max=65514, med=7029, FiltMin=5270, FiltMax=65424, Gamma=2.870
23:53:33.333 00.010 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.12, 0.37) opts 0xd
23:53:33.333 00.000 9340 UpdateGuideState exits: m=1033948 SNR=229.3
23:53:33.344 00.011 12020 Handling offset move in thread for scope, endpoint = (-0.12, 0.37)
23:53:33.344 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:53:33.354 00.010 12020 Moving (-0.12, 0.37) raw xDistance=0.12 yDistance=-0.37
23:53:33.354 00.000 9340 ScheduleExposure(1000,3,1) exposurePending=0
23:53:33.365 00.011 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
23:53:33.365 00.000 9340 Enqueuing Expose request
23:53:33.376 00.011 12020 GuideAlgorithmResistSwitch::result() returns -0.37 from input -0.37
23:53:33.377 00.001 12020 MoveAxis(E, 0, ABG)
23:53:33.377 00.000 12020 Move returns status 0, amount 0
23:53:33.377 00.000 12020 MoveAxis(N, 62, ABG)
23:53:33.377 00.000 12020 Guiding  Dir = 0, Dur = 62
23:53:33.378 00.001 12020 IsSlewing returns 0
23:53:33.379 00.001 12020 IsGuiding returns 0
23:53:33.470 00.091 12020 IsGuiding returns 1
23:53:33.471 00.001 12020 scope still moving after pulse duration time elapsed
23:53:33.535 00.064 12020 IsSlewing returns 0
23:53:33.630 00.095 12020 IsGuiding returns 0
23:53:33.630 00.000 12020 scope move finished after 62 + 188 ms
23:53:33.630 00.000 12020 Move returns status 0, amount 62
23:53:33.630 00.000 12020 move complete, result=0
23:53:33.630 00.000 12020 worker thread done servicing request
23:53:33.630 00.000 12020 Worker thread wakes up
23:53:33.630 00.000 9340 GuideStep: 0.1 px 0 ms EAST, -0.4 px 62 ms NORTH
23:53:33.642 00.012 12020 worker thread servicing REQUEST_EXPOSE 1000
23:53:33.642 00.000 12020 Handling exposure in thread, d=1000 o=3 r=(330,69,31,31)
23:53:34.609 00.967 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"f19afacd-e0c4-4d7b-8b6a-41c58d28188b"}
23:53:34.643 00.034 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"f19afacd-e0c4-4d7b-8b6a-41c58d28188b"}
23:53:34.662 00.019 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"3dd32693-8b26-4775-b608-eb846ebdd630"}
23:53:34.676 00.014 9340 case statement mapped state 6 to 3
23:53:34.687 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"3dd32693-8b26-4775-b608-eb846ebdd630"}
23:53:34.704 00.017 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"dbf23d3b-c7e1-40a6-97ce-2b3be9209e7e"}
23:53:34.722 00.018 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":36,"width":15,"height":15,"star_pos":[7.45,7.40],"pixels":"..."},"id":"dbf23d3b-c7e1-40a6-97ce-2b3be9209e7e"}
23:53:35.010 00.288 12020 Exposure complete
23:53:35.243 00.233 12020 worker thread done servicing request
23:53:35.243 00.000 9340 OnExposeComplete: enter
23:53:35.254 00.011 9340 UpdateGuideState(): m_state=6
23:53:35.266 00.012 9340 Star::Find(15, 344, 84, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 37
23:53:35.281 00.015 9340 Star::Find returns 1 (0), X=344.80, Y=84.09, Mass=1088049, SNR=265.0, Peak=58574 HFD=4.4
23:53:35.290 00.009 9340 MultiStar: [#1 0.26,-0.01,0.41,U] [#2 0.25,-0.11,0.26,U] [#3 0.31,-0.03,0.31,U] [#4 0.23,0.43,0.29,U] [#5 -0.01,-0.07,0.28,U] [#6 0.00,0.19,0.26,U] [#7 0.45,-0.42,0.00,M5] [#8 -0.16,0.26,0.24,U] 
23:53:35.299 00.009 9340 refined, 7 included, MultiStar: {0.10, 0.12}, one-star: {0.03, 0.18}
23:53:35.315 00.016 9340 CameraToMount -- cameraTheta (0.85) - m_xAngle (-3.14) = xAngle (3.98 = -2.30)
23:53:35.326 00.011 9340 CameraToMount -- cameraTheta (0.85) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (3.97 = -2.31)
23:53:35.338 00.012 9340 CameraToMount -- cameraX=0.10 cameraY=0.12 hyp=0.16 cameraTheta=0.85 mountX=-0.10 mountY=-0.12, mountTheta=-2.31
23:53:35.366 00.028 9340 SchedulePrimaryMove(10104498, x=0.10, y=0.12, opts=13)
23:53:35.381 00.015 9340 Enqueuing Move request for scope (0.10, 0.12)
23:53:35.392 00.011 12020 Worker thread wakes up
23:53:35.393 00.001 9340 UpdateImageDisplay: Size=(1920,1080) min=4292, max=65514, med=7028, FiltMin=5383, FiltMax=65423, Gamma=2.870
23:53:35.405 00.012 12020 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.12) opts 0xd
23:53:35.405 00.000 9340 UpdateGuideState exits: m=1088049 SNR=265.0
23:53:35.416 00.011 12020 Handling offset move in thread for scope, endpoint = (0.10, 0.12)
23:53:35.416 00.000 12020 Moving (0.10, 0.12) raw xDistance=-0.10 yDistance=-0.12
23:53:35.416 00.000 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
23:53:35.417 00.001 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:53:35.417 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:53:35.428 00.011 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
23:53:35.429 00.001 12020 MoveAxis(E, 0, ABG)
23:53:35.429 00.000 9340 ScheduleExposure(1000,3,1) exposurePending=0
23:53:35.443 00.014 12020 Move returns status 0, amount 0
23:53:35.443 00.000 9340 Enqueuing Expose request
23:53:35.456 00.013 12020 MoveAxis(N, 0, ABG)
23:53:35.456 00.000 12020 Move returns status 0, amount 0
23:53:35.456 00.000 12020 move complete, result=0
23:53:35.457 00.001 12020 worker thread done servicing request
23:53:35.457 00.000 12020 Worker thread wakes up
23:53:35.457 00.000 12020 worker thread servicing REQUEST_EXPOSE 1000
23:53:35.457 00.000 12020 Handling exposure in thread, d=1000 o=3 r=(330,69,31,31)
23:53:35.460 00.003 9340 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
23:53:36.609 01.149 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"03f5c5c4-7c7b-44cf-8902-20f0930b035a"}
23:53:36.623 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"03f5c5c4-7c7b-44cf-8902-20f0930b035a"}
23:53:36.636 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"d931b0f6-9115-413a-b92f-e7435693e70e"}
23:53:36.663 00.027 9340 case statement mapped state 6 to 3
23:53:36.674 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"d931b0f6-9115-413a-b92f-e7435693e70e"}
23:53:36.686 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"3a857466-0f54-4fe6-84cd-fbc804442b15"}
23:53:36.699 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":37,"width":15,"height":15,"star_pos":[6.80,7.09],"pixels":"..."},"id":"3a857466-0f54-4fe6-84cd-fbc804442b15"}
23:53:36.829 00.130 12020 Exposure complete
23:53:37.095 00.266 12020 worker thread done servicing request
23:53:37.095 00.000 9340 OnExposeComplete: enter
23:53:37.112 00.017 9340 UpdateGuideState(): m_state=6
23:53:37.125 00.013 9340 Star::Find(15, 344, 84, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 38
23:53:37.140 00.015 9340 Star::Find returns 1 (0), X=345.63, Y=84.44, Mass=1054592, SNR=226.6, Peak=57939 HFD=4.5
23:53:37.184 00.044 9340 MultiStar: [#1 0.84,0.46,0.00,M1] [#2 0.70,0.57,0.00,M1] [#3 0.52,0.50,0.00,M1] [#4 0.58,0.79,0.00,M1] [#5 0.65,0.50,0.00,M1] [#6 1.16,0.45,0.00,M1] [#7 0.86,0.08,0.00,M6] [#8 0.85,0.80,0.00,M1] 
23:53:37.210 00.026 9340 CameraToMount -- cameraTheta (0.55) - m_xAngle (-3.14) = xAngle (3.69 = -2.59)
23:53:37.236 00.026 9340 CameraToMount -- cameraTheta (0.55) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (3.67 = -2.61)
23:53:37.267 00.031 9340 CameraToMount -- cameraX=0.86 cameraY=0.53 hyp=1.01 cameraTheta=0.55 mountX=-0.86 mountY=-0.51, mountTheta=-2.60
23:53:37.311 00.044 9340 SchedulePrimaryMove(10104498, x=0.86, y=0.53, opts=13)
23:53:37.341 00.030 9340 Enqueuing Move request for scope (0.86, 0.53)
23:53:37.354 00.013 12020 Worker thread wakes up
23:53:37.354 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=4349, max=65535, med=7022, FiltMin=5523, FiltMax=60655, Gamma=2.870
23:53:37.365 00.011 12020 worker thread servicing REQUEST_MOVE scope ofs (0.86, 0.53) opts 0xd
23:53:37.365 00.000 9340 UpdateGuideState exits: m=1054592 SNR=226.6
23:53:37.379 00.014 12020 Handling offset move in thread for scope, endpoint = (0.86, 0.53)
23:53:37.380 00.001 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:53:37.396 00.016 12020 Moving (0.86, 0.53) raw xDistance=-0.86 yDistance=-0.51
23:53:37.397 00.001 12020 GuideAlgorithmHysteresis::Result() returns -0.51 from input -0.86
23:53:37.397 00.000 12020 GuideAlgorithmResistSwitch::result() returns -0.51 from input -0.51
23:53:37.397 00.000 12020 MoveAxis(E, 98, ABG)
23:53:37.399 00.002 9340 ScheduleExposure(1000,3,1) exposurePending=0
23:53:37.437 00.038 12020 Guiding  Dir = 2, Dur = 98
23:53:37.438 00.001 9340 Enqueuing Expose request
23:53:37.455 00.017 12020 IsSlewing returns 0
23:53:37.456 00.001 12020 IsGuiding returns 0
23:53:37.484 00.028 12020 PulseGuide returned control before completion, sleep 81
23:53:37.596 00.112 12020 IsGuiding returns 0
23:53:37.596 00.000 12020 Move returns status 0, amount 98
23:53:37.596 00.000 12020 MoveAxis(N, 86, ABG)
23:53:37.596 00.000 12020 Guiding  Dir = 0, Dur = 86
23:53:37.627 00.031 12020 IsSlewing returns 0
23:53:37.629 00.002 12020 IsGuiding returns 0
23:53:37.708 00.079 12020 PulseGuide returned control before completion, sleep 19
23:53:37.742 00.034 12020 IsGuiding returns 1
23:53:37.742 00.000 12020 scope still moving after pulse duration time elapsed
23:53:37.773 00.031 12020 IsSlewing returns 0
23:53:37.774 00.001 12020 IsGuiding returns 1
23:53:37.883 00.109 12020 IsSlewing returns 0
23:53:37.916 00.033 12020 IsGuiding returns 0
23:53:37.916 00.000 12020 scope move finished after 86 + 199 ms
23:53:37.916 00.000 12020 Move returns status 0, amount 86
23:53:37.916 00.000 12020 move complete, result=0
23:53:37.916 00.000 12020 worker thread done servicing request
23:53:37.917 00.001 9340 GuideStep: -0.9 px 98 ms EAST, -0.5 px 86 ms NORTH
23:53:37.953 00.036 12020 Worker thread wakes up
23:53:37.953 00.000 12020 worker thread servicing REQUEST_EXPOSE 1000
23:53:37.953 00.000 12020 Handling exposure in thread, d=1000 o=3 r=(330,69,31,31)
23:53:38.608 00.655 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"ed6f0f27-ee19-4e0d-b8f8-dd69f3e9a229"}
23:53:38.620 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"ed6f0f27-ee19-4e0d-b8f8-dd69f3e9a229"}
23:53:38.633 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"0a4306e0-80a3-485f-b219-925b9cb62c35"}
23:53:38.647 00.014 9340 case statement mapped state 6 to 3
23:53:38.669 00.022 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"0a4306e0-80a3-485f-b219-925b9cb62c35"}
23:53:38.682 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"2fcd9080-b3e1-4a2a-9586-ba8862540210"}
23:53:38.718 00.036 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":38,"width":15,"height":15,"star_pos":[6.63,7.44],"pixels":"..."},"id":"2fcd9080-b3e1-4a2a-9586-ba8862540210"}
23:53:39.336 00.618 12020 Exposure complete
23:53:39.547 00.211 9340 OnExposeComplete: enter
23:53:39.559 00.012 12020 worker thread done servicing request
23:53:39.559 00.000 9340 UpdateGuideState(): m_state=6
23:53:39.585 00.026 9340 Star::Find(15, 345, 84, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 39
23:53:39.597 00.012 9340 Star::Find returns 1 (0), X=344.82, Y=83.80, Mass=1125417, SNR=219.2, Peak=61338 HFD=4.4
23:53:39.608 00.011 9340 MultiStar: [#1 0.72,-0.30,0.00,M2] [#2 0.19,-0.20,0.32,U] [#3 0.22,-0.36,0.40,U] [#4 0.29,0.12,0.38,U] [#5 0.11,-0.30,0.35,U] [#6 0.17,-0.31,0.27,U] [#7 0.54,-0.58,0.00,M7] [#8 0.66,-0.14,0.00,M2] 
23:53:39.617 00.009 9340 single-star, 5 included, MultiStar: {0.14, -0.17}, one-star: {0.04, -0.11}
23:53:39.629 00.012 9340 CameraToMount -- cameraTheta (-1.19) - m_xAngle (-3.14) = xAngle (1.95 = 1.95)
23:53:39.638 00.009 9340 CameraToMount -- cameraTheta (-1.19) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (1.93 = 1.93)
23:53:39.651 00.013 9340 CameraToMount -- cameraX=0.04 cameraY=-0.11 hyp=0.11 cameraTheta=-1.19 mountX=-0.04 mountY=0.11, mountTheta=1.94
23:53:39.665 00.014 9340 SchedulePrimaryMove(10104498, x=0.04, y=-0.11, opts=13)
23:53:39.677 00.012 9340 Enqueuing Move request for scope (0.04, -0.11)
23:53:39.703 00.026 12020 Worker thread wakes up
23:53:39.704 00.001 9340 UpdateImageDisplay: Size=(1920,1080) min=4138, max=65486, med=7033, FiltMin=5481, FiltMax=65427, Gamma=2.870
23:53:39.715 00.011 12020 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.11) opts 0xd
23:53:39.716 00.001 9340 UpdateGuideState exits: m=1125417 SNR=219.2
23:53:39.725 00.009 12020 Handling offset move in thread for scope, endpoint = (0.04, -0.11)
23:53:39.725 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:53:39.738 00.013 12020 Moving (0.04, -0.11) raw xDistance=-0.04 yDistance=0.11
23:53:39.738 00.000 9340 ScheduleExposure(1000,3,1) exposurePending=0
23:53:39.748 00.010 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
23:53:39.748 00.000 9340 Enqueuing Expose request
23:53:39.757 00.009 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:53:39.757 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
23:53:39.757 00.000 12020 MoveAxis(E, 0, ABG)
23:53:39.758 00.001 12020 Move returns status 0, amount 0
23:53:39.758 00.000 12020 MoveAxis(N, 0, ABG)
23:53:39.759 00.001 12020 Move returns status 0, amount 0
23:53:39.759 00.000 12020 move complete, result=0
23:53:39.759 00.000 12020 worker thread done servicing request
23:53:39.759 00.000 12020 Worker thread wakes up
23:53:39.760 00.001 12020 worker thread servicing REQUEST_EXPOSE 1000
23:53:39.760 00.000 12020 Handling exposure in thread, d=1000 o=3 r=(330,69,31,31)
23:53:39.763 00.003 9340 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
23:53:40.608 00.845 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"9382440d-3bc5-4b98-b6cb-84c13209e169"}
23:53:40.624 00.016 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"9382440d-3bc5-4b98-b6cb-84c13209e169"}
23:53:40.644 00.020 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"d5a058c6-d97a-49c6-a335-ee8de27cb83d"}
23:53:40.663 00.019 9340 case statement mapped state 6 to 3
23:53:40.679 00.016 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"d5a058c6-d97a-49c6-a335-ee8de27cb83d"}
23:53:40.690 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"2a7e563b-4dd5-4b03-9a77-d0b3aa79c9a2"}
23:53:40.718 00.028 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":39,"width":15,"height":15,"star_pos":[6.82,6.80],"pixels":"..."},"id":"2a7e563b-4dd5-4b03-9a77-d0b3aa79c9a2"}
23:53:41.127 00.409 12020 Exposure complete
23:53:41.385 00.258 12020 worker thread done servicing request
23:53:41.386 00.001 9340 OnExposeComplete: enter
23:53:41.405 00.019 9340 UpdateGuideState(): m_state=6
23:53:41.422 00.017 9340 Star::Find(15, 344, 83, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 40
23:53:41.466 00.044 9340 Star::Find returns 1 (0), X=345.12, Y=83.98, Mass=1083543, SNR=234.5, Peak=58787 HFD=4.4
23:53:41.478 00.012 9340 MultiStar: [#1 0.49,0.07,0.44,U] [#2 0.42,0.39,0.35,U] [#3 0.39,-0.17,0.31,U] [#4 0.47,0.23,0.32,U] [#5 0.17,-0.02,0.33,U] [#6 0.56,-0.03,0.27,U] [#7 0.56,-0.45,0.00,M8] [#8 0.36,0.09,0.30,U] 
23:53:41.488 00.010 9340 single-star, 7 included, MultiStar: {0.39, 0.08}, one-star: {0.34, 0.07}
23:53:41.505 00.017 9340 CameraToMount -- cameraTheta (0.19) - m_xAngle (-3.14) = xAngle (3.32 = -2.96)
23:53:41.514 00.009 9340 CameraToMount -- cameraTheta (0.19) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (3.31 = -2.97)
23:53:41.523 00.009 9340 CameraToMount -- cameraX=0.34 cameraY=0.07 hyp=0.35 cameraTheta=0.19 mountX=-0.34 mountY=-0.06, mountTheta=-2.97
23:53:41.543 00.020 9340 SchedulePrimaryMove(10104498, x=0.34, y=0.07, opts=13)
23:53:41.562 00.019 9340 Enqueuing Move request for scope (0.34, 0.07)
23:53:41.587 00.025 12020 Worker thread wakes up
23:53:41.589 00.002 9340 UpdateImageDisplay: Size=(1920,1080) min=4589, max=65484, med=7032, FiltMin=5469, FiltMax=63488, Gamma=2.870
23:53:41.602 00.013 12020 worker thread servicing REQUEST_MOVE scope ofs (0.34, 0.07) opts 0xd
23:53:41.602 00.000 9340 UpdateGuideState exits: m=1083543 SNR=234.5
23:53:41.612 00.010 12020 Handling offset move in thread for scope, endpoint = (0.34, 0.07)
23:53:41.613 00.001 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:53:41.625 00.012 12020 Moving (0.34, 0.07) raw xDistance=-0.34 yDistance=-0.06
23:53:41.625 00.000 9340 ScheduleExposure(1000,3,1) exposurePending=0
23:53:41.637 00.012 12020 GuideAlgorithmHysteresis::Result() returns -0.20 from input -0.34
23:53:41.637 00.000 9340 Enqueuing Expose request
23:53:41.648 00.011 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:53:41.648 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
23:53:41.648 00.000 12020 MoveAxis(E, 39, ABG)
23:53:41.648 00.000 12020 Guiding  Dir = 2, Dur = 39
23:53:41.649 00.001 12020 IsSlewing returns 0
23:53:41.650 00.001 12020 IsGuiding returns 0
23:53:41.673 00.023 12020 PulseGuide returned control before completion, sleep 26
23:53:41.721 00.048 12020 IsGuiding returns 0
23:53:41.721 00.000 12020 Move returns status 0, amount 39
23:53:41.721 00.000 12020 MoveAxis(N, 0, ABG)
23:53:41.722 00.001 12020 Move returns status 0, amount 0
23:53:41.722 00.000 12020 move complete, result=0
23:53:41.722 00.000 12020 worker thread done servicing request
23:53:41.722 00.000 9340 GuideStep: -0.3 px 39 ms EAST, -0.1 px 0 ms NORTH
23:53:41.735 00.013 12020 Worker thread wakes up
23:53:41.736 00.001 12020 worker thread servicing REQUEST_EXPOSE 1000
23:53:41.736 00.000 12020 Handling exposure in thread, d=1000 o=3 r=(330,69,31,31)
23:53:42.607 00.871 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"e986fc0b-ac7f-4194-b2eb-901ea6424fb3"}
23:53:42.625 00.018 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"e986fc0b-ac7f-4194-b2eb-901ea6424fb3"}
23:53:42.657 00.032 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"7aa6f87a-8564-468d-a64a-6192159d303b"}
23:53:42.671 00.014 9340 case statement mapped state 6 to 3
23:53:42.683 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"7aa6f87a-8564-468d-a64a-6192159d303b"}
23:53:42.720 00.037 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"38815e06-6e14-4fd2-88e1-559e996017d4"}
23:53:42.731 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":40,"width":15,"height":15,"star_pos":[7.12,6.98],"pixels":"..."},"id":"38815e06-6e14-4fd2-88e1-559e996017d4"}
23:53:43.109 00.378 12020 Exposure complete
23:53:43.377 00.268 12020 worker thread done servicing request
23:53:43.377 00.000 9340 OnExposeComplete: enter
23:53:43.408 00.031 9340 UpdateGuideState(): m_state=6
23:53:43.445 00.037 9340 Star::Find(15, 345, 83, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 41
23:53:43.485 00.040 9340 Star::Find returns 1 (0), X=345.05, Y=83.89, Mass=1056543, SNR=254.8, Peak=58455 HFD=4.3
23:53:43.497 00.012 9340 MultiStar: [#1 0.57,-0.11,0.44,U] [#2 0.38,-0.21,0.31,U] [#3 0.24,-0.15,0.34,U] [#4 0.28,0.12,0.32,U] [#5 0.37,-0.08,0.28,U] [#6 0.26,-0.11,0.24,U] [#7 0.67,-0.30,0.00,M9] [#8 0.31,0.01,0.29,U] 
23:53:43.510 00.013 9340 single-star, 7 included, MultiStar: {0.33, -0.06}, one-star: {0.27, -0.02}
23:53:43.528 00.018 9340 CameraToMount -- cameraTheta (-0.07) - m_xAngle (-3.14) = xAngle (3.06 = 3.06)
23:53:43.544 00.016 9340 CameraToMount -- cameraTheta (-0.07) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (3.05 = 3.05)
23:53:43.597 00.053 9340 CameraToMount -- cameraX=0.27 cameraY=-0.02 hyp=0.27 cameraTheta=-0.07 mountX=-0.27 mountY=0.03, mountTheta=3.05
23:53:43.617 00.020 9340 SchedulePrimaryMove(10104498, x=0.27, y=-0.02, opts=13)
23:53:43.629 00.012 9340 Enqueuing Move request for scope (0.27, -0.02)
23:53:43.649 00.020 12020 Worker thread wakes up
23:53:43.649 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=4367, max=65514, med=7011, FiltMin=5524, FiltMax=65424, Gamma=2.870
23:53:43.663 00.014 12020 worker thread servicing REQUEST_MOVE scope ofs (0.27, -0.02) opts 0xd
23:53:43.663 00.000 12020 Handling offset move in thread for scope, endpoint = (0.27, -0.02)
23:53:43.664 00.001 12020 Moving (0.27, -0.02) raw xDistance=-0.27 yDistance=0.03
23:53:43.664 00.000 12020 GuideAlgorithmHysteresis::Result() returns -0.18 from input -0.27
23:53:43.664 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:53:43.665 00.001 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
23:53:43.665 00.000 12020 MoveAxis(E, 35, ABG)
23:53:43.666 00.001 9340 UpdateGuideState exits: m=1056543 SNR=254.8
23:53:43.705 00.039 12020 Guiding  Dir = 2, Dur = 35
23:53:43.705 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:53:43.719 00.014 12020 IsSlewing returns 0
23:53:43.719 00.000 9340 ScheduleExposure(1000,3,1) exposurePending=0
23:53:43.731 00.012 12020 IsGuiding returns 0
23:53:43.731 00.000 9340 Enqueuing Expose request
23:53:43.753 00.022 12020 PulseGuide returned control before completion, sleep 24
23:53:43.802 00.049 12020 IsGuiding returns 0
23:53:43.803 00.001 12020 Move returns status 0, amount 35
23:53:43.803 00.000 12020 MoveAxis(N, 0, ABG)
23:53:43.803 00.000 12020 Move returns status 0, amount 0
23:53:43.803 00.000 12020 move complete, result=0
23:53:43.804 00.001 9340 GuideStep: -0.3 px 35 ms EAST, 0.0 px 0 ms NORTH
23:53:43.817 00.013 12020 worker thread done servicing request
23:53:43.818 00.001 12020 Worker thread wakes up
23:53:43.818 00.000 12020 worker thread servicing REQUEST_EXPOSE 1000
23:53:43.818 00.000 12020 Handling exposure in thread, d=1000 o=3 r=(330,69,31,31)
23:53:44.608 00.790 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"eb097325-924b-496b-8333-63df7b31b789"}
23:53:44.633 00.025 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"eb097325-924b-496b-8333-63df7b31b789"}
23:53:44.674 00.041 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"71e6f185-d02e-49fe-8930-8b566994632a"}
23:53:44.746 00.072 9340 case statement mapped state 6 to 3
23:53:44.766 00.020 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"71e6f185-d02e-49fe-8930-8b566994632a"}
23:53:44.782 00.016 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"58ea9eb7-6ede-4f1f-aa85-07cd4c822f3b"}
23:53:44.810 00.028 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":41,"width":15,"height":15,"star_pos":[7.05,6.89],"pixels":"..."},"id":"58ea9eb7-6ede-4f1f-aa85-07cd4c822f3b"}
23:53:45.241 00.431 12020 Exposure complete
23:53:45.608 00.367 9340 OnExposeComplete: enter
23:53:45.622 00.014 12020 worker thread done servicing request
23:53:45.622 00.000 9340 UpdateGuideState(): m_state=6
23:53:45.637 00.015 9340 Star::Find(15, 345, 83, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 42
23:53:45.652 00.015 9340 Star::Find returns 1 (0), X=344.88, Y=84.61, Mass=1101455, SNR=249.8, Peak=65324 HFD=4.4
23:53:45.671 00.019 9340 MultiStar: [#1 0.08,0.69,0.00,M1] [#2 0.17,0.57,0.33,U] [#3 0.07,0.40,0.35,U] [#4 -0.04,0.69,0.00,M1] [#5 0.08,0.56,0.29,U] [#6 0.11,0.31,0.31,U] [#7 0.16,0.26,0.22,U] [#8 0.15,0.38,0.27,U] 
23:53:45.705 00.034 9340 refined, 6 included, MultiStar: {0.11, 0.52}, one-star: {0.10, 0.70}
23:53:45.718 00.013 9340 CameraToMount -- cameraTheta (1.36) - m_xAngle (-3.14) = xAngle (4.49 = -1.79)
23:53:45.731 00.013 9340 CameraToMount -- cameraTheta (1.36) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (4.48 = -1.80)
23:53:45.746 00.015 9340 CameraToMount -- cameraX=0.11 cameraY=0.52 hyp=0.53 cameraTheta=1.36 mountX=-0.12 mountY=-0.52, mountTheta=-1.79
23:53:45.766 00.020 9340 SchedulePrimaryMove(10104498, x=0.11, y=0.52, opts=13)
23:53:45.786 00.020 9340 Enqueuing Move request for scope (0.11, 0.52)
23:53:45.820 00.034 12020 Worker thread wakes up
23:53:45.820 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=4360, max=65480, med=7010, FiltMin=5529, FiltMax=65072, Gamma=2.870
23:53:45.834 00.014 12020 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.52) opts 0xd
23:53:45.834 00.000 9340 UpdateGuideState exits: m=1101455 SNR=249.8
23:53:45.849 00.015 12020 Handling offset move in thread for scope, endpoint = (0.11, 0.52)
23:53:45.849 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:53:45.861 00.012 12020 Moving (0.11, 0.52) raw xDistance=-0.12 yDistance=-0.52
23:53:45.861 00.000 9340 ScheduleExposure(1000,3,1) exposurePending=0
23:53:45.874 00.013 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
23:53:45.874 00.000 9340 Enqueuing Expose request
23:53:45.889 00.015 12020 GuideAlgorithmResistSwitch::result() returns -0.52 from input -0.52
23:53:45.889 00.000 12020 MoveAxis(E, 0, ABG)
23:53:45.890 00.001 12020 Move returns status 0, amount 0
23:53:45.890 00.000 12020 MoveAxis(N, 87, ABG)
23:53:45.890 00.000 12020 Guiding  Dir = 0, Dur = 87
23:53:45.891 00.001 12020 IsSlewing returns 0
23:53:45.893 00.002 12020 IsGuiding returns 0
23:53:45.975 00.082 12020 PulseGuide returned control before completion, sleep 15
23:53:46.008 00.033 12020 IsGuiding returns 1
23:53:46.009 00.001 12020 scope still moving after pulse duration time elapsed
23:53:46.034 00.025 12020 IsSlewing returns 0
23:53:46.037 00.003 12020 IsGuiding returns 1
23:53:46.062 00.025 12020 IsSlewing returns 0
23:53:46.063 00.001 12020 IsGuiding returns 1
23:53:46.167 00.104 12020 IsSlewing returns 0
23:53:46.168 00.001 12020 IsGuiding returns 0
23:53:46.169 00.001 12020 scope move finished after 87 + 189 ms
23:53:46.169 00.000 12020 Move returns status 0, amount 87
23:53:46.169 00.000 12020 move complete, result=0
23:53:46.169 00.000 12020 worker thread done servicing request
23:53:46.170 00.001 9340 GuideStep: -0.1 px 0 ms EAST, -0.5 px 87 ms NORTH
23:53:46.183 00.013 12020 Worker thread wakes up
23:53:46.184 00.001 12020 worker thread servicing REQUEST_EXPOSE 1000
23:53:46.184 00.000 12020 Handling exposure in thread, d=1000 o=3 r=(330,69,31,31)
23:53:46.608 00.424 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"46ffe54b-da7d-4d0b-9b66-1a81cc9c5a6d"}
23:53:46.618 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"46ffe54b-da7d-4d0b-9b66-1a81cc9c5a6d"}
23:53:46.635 00.017 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"6f83620d-cd4d-41da-8121-6566a2091110"}
23:53:46.645 00.010 9340 case statement mapped state 6 to 3
23:53:46.658 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"6f83620d-cd4d-41da-8121-6566a2091110"}
23:53:46.670 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"b8d9884c-d2fd-4079-ba3d-f854a01a0758"}
23:53:46.685 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":42,"width":15,"height":15,"star_pos":[6.88,6.61],"pixels":"..."},"id":"b8d9884c-d2fd-4079-ba3d-f854a01a0758"}
23:53:47.548 00.863 12020 Exposure complete
23:53:47.826 00.278 12020 worker thread done servicing request
23:53:47.827 00.001 9340 OnExposeComplete: enter
23:53:47.839 00.012 9340 UpdateGuideState(): m_state=6
23:53:47.856 00.017 9340 Star::Find(15, 344, 84, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 43
23:53:47.887 00.031 9340 Star::Find returns 1 (0), X=345.25, Y=83.92, Mass=1118728, SNR=264.5, Peak=60827 HFD=4.5
23:53:47.904 00.017 9340 MultiStar: [#1 0.45,-0.14,0.35,U] [#2 0.57,-0.28,0.00,M1] [#3 0.31,-0.65,0.00,M1] [#4 0.68,0.05,0.00,M2] [#5 0.39,-0.16,0.28,U] [#6 0.69,-0.17,0.00,M1] [#7 0.66,-1.10,0.00,M9] [#8 0.71,-0.21,0.00,M1] 
23:53:47.916 00.012 9340 refined, 2 included, MultiStar: {0.45, -0.05}, one-star: {0.47, 0.01}
23:53:47.928 00.012 9340 CameraToMount -- cameraTheta (-0.11) - m_xAngle (-3.14) = xAngle (3.02 = 3.02)
23:53:47.939 00.011 9340 CameraToMount -- cameraTheta (-0.11) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (3.01 = 3.01)
23:53:47.952 00.013 9340 CameraToMount -- cameraX=0.45 cameraY=-0.05 hyp=0.46 cameraTheta=-0.11 mountX=-0.45 mountY=0.06, mountTheta=3.01
23:53:47.972 00.020 9340 SchedulePrimaryMove(10104498, x=0.45, y=-0.05, opts=13)
23:53:47.998 00.026 9340 Enqueuing Move request for scope (0.45, -0.05)
23:53:48.017 00.019 12020 Worker thread wakes up
23:53:48.017 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=4496, max=65486, med=7028, FiltMin=5428, FiltMax=65423, Gamma=2.870
23:53:48.027 00.010 12020 worker thread servicing REQUEST_MOVE scope ofs (0.45, -0.05) opts 0xd
23:53:48.027 00.000 9340 UpdateGuideState exits: m=1118728 SNR=264.5
23:53:48.039 00.012 12020 Handling offset move in thread for scope, endpoint = (0.45, -0.05)
23:53:48.040 00.001 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:53:48.051 00.011 12020 Moving (0.45, -0.05) raw xDistance=-0.45 yDistance=0.06
23:53:48.051 00.000 9340 ScheduleExposure(1000,3,1) exposurePending=0
23:53:48.062 00.011 12020 GuideAlgorithmHysteresis::Result() returns -0.27 from input -0.45
23:53:48.063 00.001 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:53:48.063 00.000 9340 Enqueuing Expose request
23:53:48.074 00.011 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
23:53:48.074 00.000 12020 MoveAxis(E, 52, ABG)
23:53:48.075 00.001 12020 Guiding  Dir = 2, Dur = 52
23:53:48.076 00.001 12020 IsSlewing returns 0
23:53:48.079 00.003 12020 IsGuiding returns 0
23:53:48.110 00.031 12020 PulseGuide returned control before completion, sleep 32
23:53:48.182 00.072 12020 IsGuiding returns 1
23:53:48.182 00.000 12020 scope still moving after pulse duration time elapsed
23:53:48.228 00.046 12020 IsSlewing returns 0
23:53:48.229 00.001 12020 IsGuiding returns 0
23:53:48.229 00.000 12020 scope move finished after 52 + 97 ms
23:53:48.229 00.000 12020 Move returns status 0, amount 52
23:53:48.229 00.000 12020 MoveAxis(N, 0, ABG)
23:53:48.229 00.000 12020 Move returns status 0, amount 0
23:53:48.229 00.000 12020 move complete, result=0
23:53:48.231 00.002 9340 GuideStep: -0.5 px 52 ms EAST, 0.1 px 0 ms NORTH
23:53:48.245 00.014 12020 worker thread done servicing request
23:53:48.245 00.000 12020 Worker thread wakes up
23:53:48.245 00.000 12020 worker thread servicing REQUEST_EXPOSE 1000
23:53:48.245 00.000 12020 Handling exposure in thread, d=1000 o=3 r=(330,69,31,31)
23:53:48.608 00.363 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"06209953-658f-41df-bb4c-2fec0d59d8be"}
23:53:48.620 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"06209953-658f-41df-bb4c-2fec0d59d8be"}
23:53:48.635 00.015 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"c13dfff9-671f-4502-a7ed-6a055dfdba8a"}
23:53:48.645 00.010 9340 case statement mapped state 6 to 3
23:53:48.653 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"c13dfff9-671f-4502-a7ed-6a055dfdba8a"}
23:53:48.673 00.020 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"8cc366ab-a112-4519-bf7e-e8b0960a8855"}
23:53:48.683 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":43,"width":15,"height":15,"star_pos":[7.25,6.92],"pixels":"..."},"id":"8cc366ab-a112-4519-bf7e-e8b0960a8855"}
23:53:49.625 00.942 12020 Exposure complete
23:53:49.868 00.243 12020 worker thread done servicing request
23:53:49.869 00.001 9340 OnExposeComplete: enter
23:53:49.881 00.012 9340 UpdateGuideState(): m_state=6
23:53:49.898 00.017 9340 Star::Find(15, 345, 83, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 44
23:53:49.908 00.010 9340 Star::Find returns 1 (0), X=344.76, Y=84.10, Mass=1061199, SNR=223.4, Peak=58354 HFD=4.4
23:53:49.921 00.013 9340 MultiStar: [#1 0.25,0.12,0.49,U] [#2 0.03,0.24,0.36,U] [#3 -0.03,0.16,0.36,U] [#4 0.23,0.59,0.00,M3] [#5 0.28,0.07,0.30,U] [#6 0.10,0.23,0.32,U] [#7 0.26,-0.09,0.25,U] [#8 -0.05,0.07,0.23,U] 
23:53:49.935 00.014 9340 refined, 7 included, MultiStar: {0.08, 0.14}, one-star: {-0.02, 0.19}
23:53:49.947 00.012 9340 CameraToMount -- cameraTheta (1.07) - m_xAngle (-3.14) = xAngle (4.20 = -2.08)
23:53:49.977 00.030 9340 CameraToMount -- cameraTheta (1.07) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (4.19 = -2.10)
23:53:49.995 00.018 9340 CameraToMount -- cameraX=0.08 cameraY=0.14 hyp=0.17 cameraTheta=1.07 mountX=-0.08 mountY=-0.14, mountTheta=-2.09
23:53:50.015 00.020 9340 SchedulePrimaryMove(10104498, x=0.08, y=0.14, opts=13)
23:53:50.026 00.011 9340 Enqueuing Move request for scope (0.08, 0.14)
23:53:50.038 00.012 12020 Worker thread wakes up
23:53:50.038 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=4292, max=65514, med=7029, FiltMin=5318, FiltMax=65455, Gamma=2.870
23:53:50.052 00.014 12020 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.14) opts 0xd
23:53:50.053 00.001 9340 UpdateGuideState exits: m=1061199 SNR=223.4
23:53:50.066 00.013 12020 Handling offset move in thread for scope, endpoint = (0.08, 0.14)
23:53:50.066 00.000 12020 Moving (0.08, 0.14) raw xDistance=-0.08 yDistance=-0.14
23:53:50.066 00.000 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
23:53:50.067 00.001 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:53:50.067 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
23:53:50.067 00.000 12020 MoveAxis(E, 0, ABG)
23:53:50.068 00.001 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:53:50.083 00.015 12020 Move returns status 0, amount 0
23:53:50.083 00.000 9340 ScheduleExposure(1000,3,1) exposurePending=0
23:53:50.112 00.029 12020 MoveAxis(N, 0, ABG)
23:53:50.113 00.001 12020 Move returns status 0, amount 0
23:53:50.113 00.000 12020 move complete, result=0
23:53:50.113 00.000 12020 worker thread done servicing request
23:53:50.113 00.000 9340 Enqueuing Expose request
23:53:50.129 00.016 12020 Worker thread wakes up
23:53:50.130 00.001 9340 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
23:53:50.144 00.014 12020 worker thread servicing REQUEST_EXPOSE 1000
23:53:50.144 00.000 12020 Handling exposure in thread, d=1000 o=3 r=(330,69,31,31)
23:53:50.610 00.466 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"9f1d9274-5119-44f4-b86b-38e8ea22b12e"}
23:53:50.638 00.028 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"9f1d9274-5119-44f4-b86b-38e8ea22b12e"}
23:53:50.663 00.025 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"9a1885b9-66e9-4c20-842a-2d10d0196940"}
23:53:50.679 00.016 9340 case statement mapped state 6 to 3
23:53:50.701 00.022 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"9a1885b9-66e9-4c20-842a-2d10d0196940"}
23:53:50.762 00.061 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"2a4eb38e-0437-4b5c-88ec-92c790dca56d"}
23:53:50.792 00.030 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":44,"width":15,"height":15,"star_pos":[6.76,7.10],"pixels":"..."},"id":"2a4eb38e-0437-4b5c-88ec-92c790dca56d"}
23:53:51.523 00.731 12020 Exposure complete
23:53:51.816 00.293 9340 OnExposeComplete: enter
23:53:51.830 00.014 12020 worker thread done servicing request
23:53:51.830 00.000 9340 UpdateGuideState(): m_state=6
23:53:51.841 00.011 9340 Star::Find(15, 344, 84, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 45
23:53:51.856 00.015 9340 Star::Find returns 1 (0), X=344.63, Y=84.27, Mass=1036353, SNR=215.5, Peak=57892 HFD=4.6
23:53:51.868 00.012 9340 MultiStar: [#1 0.10,0.06,0.48,U] [#2 0.27,0.20,0.33,U] [#3 0.21,0.29,0.37,U] [#4 0.00,0.55,0.36,U] [#5 0.13,-0.05,0.31,U] [#6 0.21,-0.00,0.34,U] [#7 0.21,-0.12,0.28,U] [#8 0.49,0.31,0.30,U] 
23:53:51.878 00.010 9340 refined, 8 included, MultiStar: {0.10, 0.21}, one-star: {-0.14, 0.36}
23:53:51.894 00.016 9340 CameraToMount -- cameraTheta (1.12) - m_xAngle (-3.14) = xAngle (4.26 = -2.03)
23:53:51.905 00.011 9340 CameraToMount -- cameraTheta (1.12) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (4.24 = -2.04)
23:53:51.916 00.011 9340 CameraToMount -- cameraX=0.10 cameraY=0.21 hyp=0.24 cameraTheta=1.12 mountX=-0.10 mountY=-0.21, mountTheta=-2.03
23:53:51.950 00.034 9340 SchedulePrimaryMove(10104498, x=0.10, y=0.21, opts=13)
23:53:51.961 00.011 9340 Enqueuing Move request for scope (0.10, 0.21)
23:53:51.975 00.014 12020 Worker thread wakes up
23:53:51.975 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=4142, max=65514, med=7029, FiltMin=5520, FiltMax=65424, Gamma=2.870
23:53:51.985 00.010 12020 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.21) opts 0xd
23:53:51.986 00.001 9340 UpdateGuideState exits: m=1036353 SNR=215.5
23:53:51.995 00.009 12020 Handling offset move in thread for scope, endpoint = (0.10, 0.21)
23:53:51.995 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:53:52.006 00.011 12020 Moving (0.10, 0.21) raw xDistance=-0.10 yDistance=-0.21
23:53:52.006 00.000 9340 ScheduleExposure(1000,3,1) exposurePending=0
23:53:52.016 00.010 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
23:53:52.016 00.000 9340 Enqueuing Expose request
23:53:52.027 00.011 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:53:52.028 00.001 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.21
23:53:52.028 00.000 12020 MoveAxis(E, 0, ABG)
23:53:52.028 00.000 12020 Move returns status 0, amount 0
23:53:52.028 00.000 12020 MoveAxis(N, 0, ABG)
23:53:52.028 00.000 12020 Move returns status 0, amount 0
23:53:52.028 00.000 12020 move complete, result=0
23:53:52.029 00.001 12020 worker thread done servicing request
23:53:52.029 00.000 12020 Worker thread wakes up
23:53:52.029 00.000 12020 worker thread servicing REQUEST_EXPOSE 1000
23:53:52.029 00.000 12020 Handling exposure in thread, d=1000 o=3 r=(330,69,31,31)
23:53:52.031 00.002 9340 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
23:53:52.607 00.576 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"5253e633-3911-4540-aca2-dcc5ac3eae1a"}
23:53:52.621 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"5253e633-3911-4540-aca2-dcc5ac3eae1a"}
23:53:52.636 00.015 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"0a14c6e0-0470-4df4-8883-60b02e36c049"}
23:53:52.650 00.014 9340 case statement mapped state 6 to 3
23:53:52.662 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"0a14c6e0-0470-4df4-8883-60b02e36c049"}
23:53:52.698 00.036 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"860356eb-bf3a-4b11-abbd-561d8f7f0d74"}
23:53:52.715 00.017 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":45,"width":15,"height":15,"star_pos":[6.63,7.27],"pixels":"..."},"id":"860356eb-bf3a-4b11-abbd-561d8f7f0d74"}
23:53:53.389 00.674 12020 Exposure complete
23:53:53.617 00.228 12020 worker thread done servicing request
23:53:53.617 00.000 9340 OnExposeComplete: enter
23:53:53.630 00.013 9340 UpdateGuideState(): m_state=6
23:53:53.640 00.010 9340 Star::Find(15, 344, 84, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 46
23:53:53.650 00.010 9340 Star::Find returns 1 (0), X=345.16, Y=84.23, Mass=1066957, SNR=231.9, Peak=55615 HFD=4.5
23:53:53.660 00.010 9340 MultiStar: [#1 0.59,0.29,0.00,M1] [#2 0.63,0.23,0.00,M1] [#3 0.34,0.15,0.38,U] [#4 0.19,0.32,0.33,U] [#5 0.50,0.17,0.32,U] [#6 0.33,0.28,0.29,U] [#7 0.48,-0.45,0.00,M8] [#8 0.36,0.12,0.26,U] 
23:53:53.671 00.011 9340 refined, 5 included, MultiStar: {0.36, 0.25}, one-star: {0.39, 0.33}
23:53:53.683 00.012 9340 CameraToMount -- cameraTheta (0.61) - m_xAngle (-3.14) = xAngle (3.75 = -2.53)
23:53:53.692 00.009 9340 CameraToMount -- cameraTheta (0.61) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (3.73 = -2.55)
23:53:53.715 00.023 9340 CameraToMount -- cameraX=0.36 cameraY=0.25 hyp=0.44 cameraTheta=0.61 mountX=-0.36 mountY=-0.25, mountTheta=-2.54
23:53:53.729 00.014 9340 SchedulePrimaryMove(10104498, x=0.36, y=0.25, opts=13)
23:53:53.741 00.012 9340 Enqueuing Move request for scope (0.36, 0.25)
23:53:53.754 00.013 12020 Worker thread wakes up
23:53:53.755 00.001 9340 UpdateImageDisplay: Size=(1920,1080) min=4192, max=65514, med=7024, FiltMin=5551, FiltMax=63562, Gamma=2.870
23:53:53.763 00.008 12020 worker thread servicing REQUEST_MOVE scope ofs (0.36, 0.25) opts 0xd
23:53:53.764 00.001 9340 UpdateGuideState exits: m=1066957 SNR=231.9
23:53:53.773 00.009 12020 Handling offset move in thread for scope, endpoint = (0.36, 0.25)
23:53:53.773 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:53:53.780 00.007 12020 Moving (0.36, 0.25) raw xDistance=-0.36 yDistance=-0.25
23:53:53.782 00.002 9340 ScheduleExposure(1000,3,1) exposurePending=0
23:53:53.795 00.013 12020 GuideAlgorithmHysteresis::Result() returns -0.21 from input -0.36
23:53:53.795 00.000 9340 Enqueuing Expose request
23:53:53.805 00.010 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:53:53.805 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.25
23:53:53.805 00.000 12020 MoveAxis(E, 41, ABG)
23:53:53.805 00.000 12020 Guiding  Dir = 2, Dur = 41
23:53:53.838 00.033 12020 IsSlewing returns 0
23:53:53.838 00.000 12020 IsGuiding returns 0
23:53:53.859 00.021 12020 PulseGuide returned control before completion, sleep 32
23:53:53.922 00.063 12020 IsGuiding returns 0
23:53:53.923 00.001 12020 Move returns status 0, amount 41
23:53:53.923 00.000 12020 MoveAxis(N, 0, ABG)
23:53:53.923 00.000 12020 Move returns status 0, amount 0
23:53:53.923 00.000 12020 move complete, result=0
23:53:53.923 00.000 12020 worker thread done servicing request
23:53:53.923 00.000 9340 GuideStep: -0.4 px 41 ms EAST, -0.2 px 0 ms NORTH
23:53:53.936 00.013 12020 Worker thread wakes up
23:53:53.936 00.000 12020 worker thread servicing REQUEST_EXPOSE 1000
23:53:53.937 00.001 12020 Handling exposure in thread, d=1000 o=3 r=(330,69,31,31)
23:53:54.613 00.676 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"5c3b02a3-748d-4b76-81ed-82c5a23852ef"}
23:53:54.624 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"5c3b02a3-748d-4b76-81ed-82c5a23852ef"}
23:53:54.636 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"74b99042-64b5-42f8-b820-f2d904258df1"}
23:53:54.646 00.010 9340 case statement mapped state 6 to 3
23:53:54.661 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"74b99042-64b5-42f8-b820-f2d904258df1"}
23:53:54.674 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"e458549a-8098-46ac-83dc-a7fda6eff3cb"}
23:53:54.689 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":46,"width":15,"height":15,"star_pos":[7.16,7.23],"pixels":"..."},"id":"e458549a-8098-46ac-83dc-a7fda6eff3cb"}
23:53:55.301 00.612 12020 Exposure complete
23:53:55.517 00.216 12020 worker thread done servicing request
23:53:55.518 00.001 9340 OnExposeComplete: enter
23:53:55.531 00.013 9340 UpdateGuideState(): m_state=6
23:53:55.545 00.014 9340 Star::Find(15, 345, 84, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 47
23:53:55.559 00.014 9340 Star::Find returns 1 (0), X=344.92, Y=84.43, Mass=1018344, SNR=186.9, Peak=61564 HFD=4.3
23:53:55.586 00.027 9340 MultiStar: [#1 0.26,0.47,0.60,U] [#2 0.16,0.40,0.42,U] [#3 0.23,0.24,0.52,U] [#4 0.19,0.63,0.00,M2] [#5 -0.04,0.43,0.34,U] [#6 0.23,0.49,0.37,U] [#7 0.96,0.02,0.00,M9] [#8 0.17,0.63,0.00,M1] 
23:53:55.596 00.010 9340 refined, 5 included, MultiStar: {0.17, 0.44}, one-star: {0.14, 0.52}
23:53:55.605 00.009 9340 CameraToMount -- cameraTheta (1.20) - m_xAngle (-3.14) = xAngle (4.34 = -1.95)
23:53:55.613 00.008 9340 CameraToMount -- cameraTheta (1.20) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (4.32 = -1.96)
23:53:55.623 00.010 9340 CameraToMount -- cameraX=0.17 cameraY=0.44 hyp=0.47 cameraTheta=1.20 mountX=-0.17 mountY=-0.43, mountTheta=-1.95
23:53:55.638 00.015 9340 SchedulePrimaryMove(10104498, x=0.17, y=0.44, opts=13)
23:53:55.651 00.013 9340 Enqueuing Move request for scope (0.17, 0.44)
23:53:55.662 00.011 12020 Worker thread wakes up
23:53:55.662 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=4100, max=65514, med=7023, FiltMin=5505, FiltMax=65424, Gamma=2.870
23:53:55.672 00.010 12020 worker thread servicing REQUEST_MOVE scope ofs (0.17, 0.44) opts 0xd
23:53:55.673 00.001 9340 UpdateGuideState exits: m=1018344 SNR=186.9
23:53:55.698 00.025 12020 Handling offset move in thread for scope, endpoint = (0.17, 0.44)
23:53:55.698 00.000 12020 Moving (0.17, 0.44) raw xDistance=-0.17 yDistance=-0.43
23:53:55.698 00.000 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17
23:53:55.698 00.000 12020 GuideAlgorithmResistSwitch::result() returns -0.43 from input -0.43
23:53:55.700 00.002 12020 MoveAxis(E, 0, ABG)
23:53:55.700 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:53:55.713 00.013 12020 Move returns status 0, amount 0
23:53:55.713 00.000 9340 ScheduleExposure(1000,3,1) exposurePending=0
23:53:55.722 00.009 12020 MoveAxis(N, 73, ABG)
23:53:55.722 00.000 9340 Enqueuing Expose request
23:53:55.732 00.010 12020 Guiding  Dir = 0, Dur = 73
23:53:55.734 00.002 12020 IsSlewing returns 0
23:53:55.735 00.001 12020 IsGuiding returns 0
23:53:55.842 00.107 12020 IsGuiding returns 1
23:53:55.842 00.000 12020 scope still moving after pulse duration time elapsed
23:53:55.879 00.037 12020 IsSlewing returns 0
23:53:55.880 00.001 12020 IsGuiding returns 1
23:53:56.001 00.121 12020 IsSlewing returns 0
23:53:56.002 00.001 12020 IsGuiding returns 0
23:53:56.002 00.000 12020 scope move finished after 73 + 194 ms
23:53:56.002 00.000 12020 Move returns status 0, amount 73
23:53:56.002 00.000 12020 move complete, result=0
23:53:56.003 00.001 12020 worker thread done servicing request
23:53:56.003 00.000 9340 GuideStep: -0.2 px 0 ms EAST, -0.4 px 73 ms NORTH
23:53:56.014 00.011 12020 Worker thread wakes up
23:53:56.015 00.001 12020 worker thread servicing REQUEST_EXPOSE 1000
23:53:56.015 00.000 12020 Handling exposure in thread, d=1000 o=3 r=(330,69,31,31)
23:53:56.613 00.598 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"f84006a0-2aa8-4886-a420-a80699d712cd"}
23:53:56.626 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"f84006a0-2aa8-4886-a420-a80699d712cd"}
23:53:56.645 00.019 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"a64827e6-011f-4f27-bfb6-eb26a43cb907"}
23:53:56.665 00.020 9340 case statement mapped state 6 to 3
23:53:56.724 00.059 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"a64827e6-011f-4f27-bfb6-eb26a43cb907"}
23:53:56.747 00.023 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"b9965363-f6fa-47db-a666-ef1dbec77958"}
23:53:56.795 00.048 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":47,"width":15,"height":15,"star_pos":[6.92,7.43],"pixels":"..."},"id":"b9965363-f6fa-47db-a666-ef1dbec77958"}
23:53:57.402 00.607 12020 Exposure complete
23:53:57.742 00.340 12020 worker thread done servicing request
23:53:57.742 00.000 9340 OnExposeComplete: enter
23:53:57.758 00.016 9340 UpdateGuideState(): m_state=6
23:53:57.778 00.020 9340 Star::Find(15, 344, 84, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 48
23:53:57.813 00.035 9340 Star::Find returns 1 (0), X=344.88, Y=83.98, Mass=1000004, SNR=246.7, Peak=58734 HFD=4.3
23:53:57.829 00.016 9340 MultiStar: [#1 0.41,0.03,0.48,U] [#2 0.06,-0.26,0.33,U] [#3 0.51,-0.15,0.28,U] [#4 0.38,-0.02,0.35,U] [#5 0.25,-0.09,0.34,U] [#6 0.34,0.12,0.28,U] [#7 0.56,-0.39,0.00,M10] [#8 0.29,-0.48,0.27,U] 
23:53:57.844 00.015 9340 single-star, 7 included, MultiStar: {0.26, -0.05}, one-star: {0.10, 0.07}
23:53:57.855 00.011 9340 CameraToMount -- cameraTheta (0.62) - m_xAngle (-3.14) = xAngle (3.75 = -2.53)
23:53:57.866 00.011 9340 CameraToMount -- cameraTheta (0.62) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (3.74 = -2.55)
23:53:57.881 00.015 9340 CameraToMount -- cameraX=0.10 cameraY=0.07 hyp=0.13 cameraTheta=0.62 mountX=-0.10 mountY=-0.07, mountTheta=-2.54
23:53:57.901 00.020 9340 SchedulePrimaryMove(10104498, x=0.10, y=0.07, opts=13)
23:53:57.913 00.012 9340 Enqueuing Move request for scope (0.10, 0.07)
23:53:57.946 00.033 12020 Worker thread wakes up
23:53:57.946 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=4281, max=65514, med=7009, FiltMin=5338, FiltMax=63636, Gamma=2.870
23:53:57.957 00.011 12020 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.07) opts 0xd
23:53:57.957 00.000 9340 UpdateGuideState exits: m=1000004 SNR=246.7
23:53:57.970 00.013 12020 Handling offset move in thread for scope, endpoint = (0.10, 0.07)
23:53:57.970 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:53:57.982 00.012 12020 Moving (0.10, 0.07) raw xDistance=-0.10 yDistance=-0.07
23:53:57.982 00.000 9340 ScheduleExposure(1000,3,1) exposurePending=0
23:53:57.993 00.011 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
23:53:57.993 00.000 9340 Enqueuing Expose request
23:53:58.005 00.012 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:53:58.005 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
23:53:58.005 00.000 12020 MoveAxis(E, 0, ABG)
23:53:58.005 00.000 12020 Move returns status 0, amount 0
23:53:58.006 00.001 12020 MoveAxis(N, 0, ABG)
23:53:58.006 00.000 12020 Move returns status 0, amount 0
23:53:58.006 00.000 12020 move complete, result=0
23:53:58.006 00.000 12020 worker thread done servicing request
23:53:58.006 00.000 12020 Worker thread wakes up
23:53:58.007 00.001 12020 worker thread servicing REQUEST_EXPOSE 1000
23:53:58.007 00.000 12020 Handling exposure in thread, d=1000 o=3 r=(330,69,31,31)
23:53:58.012 00.005 9340 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
23:53:58.634 00.622 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"9fbce9ac-2a4d-4986-a7bf-02b01bc52c19"}
23:53:58.648 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"9fbce9ac-2a4d-4986-a7bf-02b01bc52c19"}
23:53:58.663 00.015 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"0ee21b0d-7d14-4245-baf8-0dd7d46abc3d"}
23:53:58.675 00.012 9340 case statement mapped state 6 to 3
23:53:58.712 00.037 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"0ee21b0d-7d14-4245-baf8-0dd7d46abc3d"}
23:53:58.749 00.037 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"6d44de73-1b9c-4756-8eab-3d6b15090c2f"}
23:53:58.760 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":48,"width":15,"height":15,"star_pos":[6.88,6.98],"pixels":"..."},"id":"6d44de73-1b9c-4756-8eab-3d6b15090c2f"}
23:53:59.374 00.614 12020 Exposure complete
23:53:59.601 00.227 12020 worker thread done servicing request
23:53:59.602 00.001 9340 OnExposeComplete: enter
23:53:59.615 00.013 9340 UpdateGuideState(): m_state=6
23:53:59.627 00.012 9340 Star::Find(15, 344, 83, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 49
23:53:59.637 00.010 9340 Star::Find returns 1 (0), X=345.42, Y=84.41, Mass=1048182, SNR=218.8, Peak=59634 HFD=4.6
23:53:59.648 00.011 9340 MultiStar: [#1 1.01,0.26,0.00,M1] [#2 0.78,-0.09,0.00,M1] [#3 0.47,0.09,0.33,U] [#4 0.43,0.32,0.35,U] [#5 0.59,0.27,0.00,M1] [#6 0.82,0.58,0.00,M1] [#7 1.16,-0.12,0.00,R] [#8 0.85,0.48,0.00,M1] 
23:53:59.660 00.012 9340 refined, 2 included, MultiStar: {0.57, 0.38}, one-star: {0.64, 0.50}
23:53:59.671 00.011 9340 CameraToMount -- cameraTheta (0.59) - m_xAngle (-3.14) = xAngle (3.73 = -2.55)
23:53:59.682 00.011 9340 CameraToMount -- cameraTheta (0.59) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (3.71 = -2.57)
23:53:59.707 00.025 9340 CameraToMount -- cameraX=0.57 cameraY=0.38 hyp=0.68 cameraTheta=0.59 mountX=-0.57 mountY=-0.37, mountTheta=-2.56
23:53:59.724 00.017 9340 SchedulePrimaryMove(10104498, x=0.57, y=0.38, opts=13)
23:53:59.735 00.011 9340 Enqueuing Move request for scope (0.57, 0.38)
23:53:59.744 00.009 12020 Worker thread wakes up
23:53:59.745 00.001 9340 UpdateImageDisplay: Size=(1920,1080) min=4591, max=65516, med=7010, FiltMin=5333, FiltMax=61695, Gamma=2.870
23:53:59.754 00.009 12020 worker thread servicing REQUEST_MOVE scope ofs (0.57, 0.38) opts 0xd
23:53:59.754 00.000 9340 UpdateGuideState exits: m=1048182 SNR=218.8
23:53:59.765 00.011 12020 Handling offset move in thread for scope, endpoint = (0.57, 0.38)
23:53:59.766 00.001 12020 Moving (0.57, 0.38) raw xDistance=-0.57 yDistance=-0.37
23:53:59.766 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:53:59.781 00.015 12020 GuideAlgorithmHysteresis::Result() returns -0.33 from input -0.57
23:53:59.781 00.000 9340 ScheduleExposure(1000,3,1) exposurePending=0
23:53:59.791 00.010 12020 GuideAlgorithmResistSwitch::result() returns -0.37 from input -0.37
23:53:59.791 00.000 9340 Enqueuing Expose request
23:53:59.802 00.011 12020 MoveAxis(E, 65, ABG)
23:53:59.803 00.001 12020 Guiding  Dir = 2, Dur = 65
23:53:59.804 00.001 12020 IsSlewing returns 0
23:53:59.804 00.000 12020 IsGuiding returns 0
23:53:59.825 00.021 12020 PulseGuide returned control before completion, sleep 55
23:53:59.919 00.094 12020 IsGuiding returns 0
23:53:59.919 00.000 12020 Move returns status 0, amount 65
23:53:59.920 00.001 12020 MoveAxis(N, 62, ABG)
23:53:59.920 00.000 12020 Guiding  Dir = 0, Dur = 62
23:53:59.921 00.001 12020 IsSlewing returns 0
23:53:59.921 00.000 12020 IsGuiding returns 0
23:54:00.031 00.110 12020 IsGuiding returns 1
23:54:00.032 00.001 12020 scope still moving after pulse duration time elapsed
23:54:00.159 00.127 12020 IsSlewing returns 0
23:54:00.160 00.001 12020 IsGuiding returns 0
23:54:00.160 00.000 12020 scope move finished after 62 + 177 ms
23:54:00.162 00.002 12020 Move returns status 0, amount 62
23:54:00.162 00.000 12020 move complete, result=0
23:54:00.162 00.000 12020 worker thread done servicing request
23:54:00.162 00.000 9340 GuideStep: -0.6 px 65 ms EAST, -0.4 px 62 ms NORTH
23:54:00.175 00.013 12020 Worker thread wakes up
23:54:00.175 00.000 12020 worker thread servicing REQUEST_EXPOSE 1000
23:54:00.176 00.001 12020 Handling exposure in thread, d=1000 o=3 r=(330,69,31,31)
23:54:00.633 00.457 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"a03544eb-5b9e-44d8-a541-22ade924905a"}
23:54:00.645 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"a03544eb-5b9e-44d8-a541-22ade924905a"}
23:54:00.658 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"d456a497-2bb1-4e5f-a11f-6e5dae10ddf1"}
23:54:00.691 00.033 9340 case statement mapped state 6 to 3
23:54:00.706 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"d456a497-2bb1-4e5f-a11f-6e5dae10ddf1"}
23:54:00.721 00.015 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"8a419664-c4a6-4021-8588-43429f151ad4"}
23:54:00.731 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":49,"width":15,"height":15,"star_pos":[7.42,7.41],"pixels":"..."},"id":"8a419664-c4a6-4021-8588-43429f151ad4"}
23:54:01.564 00.833 12020 Exposure complete
23:54:01.874 00.310 12020 worker thread done servicing request
23:54:01.874 00.000 9340 OnExposeComplete: enter
23:54:01.886 00.012 9340 UpdateGuideState(): m_state=6
23:54:01.900 00.014 9340 Star::Find(15, 345, 84, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 50
23:54:01.914 00.014 9340 Star::Find returns 1 (0), X=345.07, Y=83.96, Mass=1080139, SNR=274.7, Peak=58391 HFD=4.4
23:54:01.950 00.036 9340 MultiStar: [#1 0.46,-0.02,0.35,U] [#2 0.35,-0.38,0.27,U] [#3 0.48,-0.32,0.35,U] [#4 0.44,0.33,0.34,U] [#5 0.25,-0.10,0.26,U] [#6 0.36,-0.04,0.20,U] [#7 -0.50,-0.71,0.00,M1] [#8 0.32,-0.31,0.23,U] 
23:54:01.965 00.015 9340 single-star, 7 included, MultiStar: {0.36, -0.05}, one-star: {0.29, 0.05}
23:54:01.976 00.011 9340 CameraToMount -- cameraTheta (0.19) - m_xAngle (-3.14) = xAngle (3.32 = -2.96)
23:54:01.987 00.011 9340 CameraToMount -- cameraTheta (0.19) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (3.31 = -2.98)
23:54:02.001 00.014 9340 CameraToMount -- cameraX=0.29 cameraY=0.05 hyp=0.29 cameraTheta=0.19 mountX=-0.29 mountY=-0.05, mountTheta=-2.98
23:54:02.037 00.036 9340 SchedulePrimaryMove(10104498, x=0.29, y=0.05, opts=13)
23:54:02.052 00.015 9340 Enqueuing Move request for scope (0.29, 0.05)
23:54:02.066 00.014 12020 Worker thread wakes up
23:54:02.066 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=3795, max=65514, med=6997, FiltMin=5366, FiltMax=64467, Gamma=2.870
23:54:02.076 00.010 12020 worker thread servicing REQUEST_MOVE scope ofs (0.29, 0.05) opts 0xd
23:54:02.076 00.000 9340 UpdateGuideState exits: m=1080139 SNR=274.7
23:54:02.088 00.012 12020 Handling offset move in thread for scope, endpoint = (0.29, 0.05)
23:54:02.089 00.001 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:54:02.103 00.014 12020 Moving (0.29, 0.05) raw xDistance=-0.29 yDistance=-0.05
23:54:02.103 00.000 9340 ScheduleExposure(1000,3,1) exposurePending=0
23:54:02.135 00.032 12020 GuideAlgorithmHysteresis::Result() returns -0.21 from input -0.29
23:54:02.135 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:54:02.136 00.001 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
23:54:02.136 00.000 12020 MoveAxis(E, 40, ABG)
23:54:02.136 00.000 12020 Guiding  Dir = 2, Dur = 40
23:54:02.138 00.002 12020 IsSlewing returns 0
23:54:02.140 00.002 9340 Enqueuing Expose request
23:54:02.157 00.017 12020 IsGuiding returns 0
23:54:02.174 00.017 12020 PulseGuide returned control before completion, sleep 33
23:54:02.255 00.081 12020 IsGuiding returns 0
23:54:02.255 00.000 12020 Move returns status 0, amount 40
23:54:02.255 00.000 12020 MoveAxis(N, 0, ABG)
23:54:02.255 00.000 12020 Move returns status 0, amount 0
23:54:02.256 00.001 12020 move complete, result=0
23:54:02.258 00.002 12020 worker thread done servicing request
23:54:02.258 00.000 9340 GuideStep: -0.3 px 40 ms EAST, -0.0 px 0 ms NORTH
23:54:02.272 00.014 12020 Worker thread wakes up
23:54:02.272 00.000 12020 worker thread servicing REQUEST_EXPOSE 1000
23:54:02.273 00.001 12020 Handling exposure in thread, d=1000 o=3 r=(330,69,31,31)
23:54:02.633 00.360 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"f02a8181-14ad-45c7-b4fe-5f1adcdb6980"}
23:54:02.645 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"f02a8181-14ad-45c7-b4fe-5f1adcdb6980"}
23:54:02.660 00.015 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"4520063d-b90f-4877-9baf-c5fad2437715"}
23:54:02.676 00.016 9340 case statement mapped state 6 to 3
23:54:02.688 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"4520063d-b90f-4877-9baf-c5fad2437715"}
23:54:02.709 00.021 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"bfe36efc-f7c8-4d0f-b283-6e60992fcffc"}
23:54:02.756 00.047 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":50,"width":15,"height":15,"star_pos":[7.07,6.96],"pixels":"..."},"id":"bfe36efc-f7c8-4d0f-b283-6e60992fcffc"}
23:54:03.718 00.962 12020 Exposure complete
23:54:04.073 00.355 12020 worker thread done servicing request
23:54:04.073 00.000 9340 OnExposeComplete: enter
23:54:04.091 00.018 9340 UpdateGuideState(): m_state=6
23:54:04.110 00.019 9340 Star::Find(15, 345, 83, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 51
23:54:04.123 00.013 9340 Star::Find returns 1 (0), X=344.54, Y=83.83, Mass=1027497, SNR=215.7, Peak=59202 HFD=4.5
23:54:04.140 00.017 9340 MultiStar: [#1 0.06,-0.08,0.52,U] [#2 -0.08,-0.20,0.35,U] [#3 -0.02,-0.14,0.38,U] [#4 0.00,-0.14,0.39,U] [#5 -0.27,-0.39,0.29,U] [#6 -0.12,-0.34,0.33,U] [#7 -1.14,-0.29,0.00,M2] [#8 -0.43,-0.29,0.27,U] 
23:54:04.157 00.017 9340 refined, 7 included, MultiStar: {-0.13, -0.17}, one-star: {-0.24, -0.08}
23:54:04.195 00.038 9340 CameraToMount -- cameraTheta (-2.24) - m_xAngle (-3.14) = xAngle (0.90 = 0.90)
23:54:04.214 00.019 9340 CameraToMount -- cameraTheta (-2.24) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (0.88 = 0.88)
23:54:04.239 00.025 9340 CameraToMount -- cameraX=-0.13 cameraY=-0.17 hyp=0.22 cameraTheta=-2.24 mountX=0.14 mountY=0.17, mountTheta=0.89
23:54:04.259 00.020 9340 SchedulePrimaryMove(10104498, x=-0.13, y=-0.17, opts=13)
23:54:04.276 00.017 9340 Enqueuing Move request for scope (-0.13, -0.17)
23:54:04.295 00.019 12020 Worker thread wakes up
23:54:04.296 00.001 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.13, -0.17) opts 0xd
23:54:04.296 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=4267, max=65514, med=6995, FiltMin=5368, FiltMax=65455, Gamma=2.870
23:54:04.309 00.013 12020 Handling offset move in thread for scope, endpoint = (-0.13, -0.17)
23:54:04.310 00.001 9340 UpdateGuideState exits: m=1027497 SNR=215.7
23:54:04.342 00.032 12020 Moving (-0.13, -0.17) raw xDistance=0.14 yDistance=0.17
23:54:04.342 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:54:04.360 00.018 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14
23:54:04.360 00.000 9340 ScheduleExposure(1000,3,1) exposurePending=0
23:54:04.371 00.011 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:54:04.372 00.001 9340 Enqueuing Expose request
23:54:04.385 00.013 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
23:54:04.385 00.000 12020 MoveAxis(E, 0, ABG)
23:54:04.385 00.000 12020 Move returns status 0, amount 0
23:54:04.385 00.000 12020 MoveAxis(N, 0, ABG)
23:54:04.386 00.001 12020 Move returns status 0, amount 0
23:54:04.386 00.000 12020 move complete, result=0
23:54:04.386 00.000 12020 worker thread done servicing request
23:54:04.386 00.000 12020 Worker thread wakes up
23:54:04.386 00.000 12020 worker thread servicing REQUEST_EXPOSE 1000
23:54:04.386 00.000 12020 Handling exposure in thread, d=1000 o=3 r=(330,69,31,31)
23:54:04.389 00.003 9340 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
23:54:04.635 00.246 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"879c537c-ea78-42de-9027-500eec377924"}
23:54:04.646 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"879c537c-ea78-42de-9027-500eec377924"}
23:54:04.658 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"dfd7cfc1-c4a6-404b-9daf-11d305e4667b"}
23:54:04.674 00.016 9340 case statement mapped state 6 to 3
23:54:04.687 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"dfd7cfc1-c4a6-404b-9daf-11d305e4667b"}
23:54:04.700 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"07e78b77-afa1-4a5d-9f5d-560744478c63"}
23:54:04.739 00.039 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":51,"width":15,"height":15,"star_pos":[6.54,6.83],"pixels":"..."},"id":"07e78b77-afa1-4a5d-9f5d-560744478c63"}
23:54:05.775 01.036 12020 Exposure complete
23:54:05.982 00.207 12020 worker thread done servicing request
23:54:05.982 00.000 9340 OnExposeComplete: enter
23:54:06.008 00.026 9340 UpdateGuideState(): m_state=6
23:54:06.021 00.013 9340 Star::Find(15, 344, 83, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 52
23:54:06.032 00.011 9340 Star::Find returns 1 (0), X=345.43, Y=84.58, Mass=1078440, SNR=242.8, Peak=61782 HFD=4.8
23:54:06.047 00.015 9340 MultiStar: [#1 0.47,0.63,0.00,M1] [#2 0.71,0.51,0.00,M1] [#3 0.43,0.58,0.00,M1] [#4 0.56,0.56,0.00,M1] [#5 0.66,0.25,0.00,M1] [#6 0.67,0.57,0.00,M1] [#7 -0.36,-0.13,0.28,U] [#8 0.73,0.35,0.00,M1] 
23:54:06.057 00.010 9340 refined, 1 included, MultiStar: {0.43, 0.50}, one-star: {0.65, 0.67}
23:54:06.066 00.009 9340 CameraToMount -- cameraTheta (0.86) - m_xAngle (-3.14) = xAngle (4.00 = -2.29)
23:54:06.076 00.010 9340 CameraToMount -- cameraTheta (0.86) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (3.98 = -2.30)
23:54:06.089 00.013 9340 CameraToMount -- cameraX=0.43 cameraY=0.50 hyp=0.66 cameraTheta=0.86 mountX=-0.43 mountY=-0.49, mountTheta=-2.29
23:54:06.103 00.014 9340 SchedulePrimaryMove(10104498, x=0.43, y=0.50, opts=13)
23:54:06.131 00.028 9340 Enqueuing Move request for scope (0.43, 0.50)
23:54:06.145 00.014 12020 Worker thread wakes up
23:54:06.145 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=4570, max=65516, med=7006, FiltMin=5301, FiltMax=61892, Gamma=2.870
23:54:06.155 00.010 12020 worker thread servicing REQUEST_MOVE scope ofs (0.43, 0.50) opts 0xd
23:54:06.155 00.000 9340 UpdateGuideState exits: m=1078440 SNR=242.8
23:54:06.168 00.013 12020 Handling offset move in thread for scope, endpoint = (0.43, 0.50)
23:54:06.169 00.001 12020 Moving (0.43, 0.50) raw xDistance=-0.43 yDistance=-0.49
23:54:06.169 00.000 12020 GuideAlgorithmHysteresis::Result() returns -0.25 from input -0.43
23:54:06.169 00.000 12020 GuideAlgorithmResistSwitch::result() returns -0.49 from input -0.49
23:54:06.169 00.000 12020 MoveAxis(E, 49, ABG)
23:54:06.169 00.000 12020 Guiding  Dir = 2, Dur = 49
23:54:06.170 00.001 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:54:06.181 00.011 12020 IsSlewing returns 0
23:54:06.181 00.000 9340 ScheduleExposure(1000,3,1) exposurePending=0
23:54:06.191 00.010 12020 IsGuiding returns 0
23:54:06.192 00.001 9340 Enqueuing Expose request
23:54:06.220 00.028 12020 PulseGuide returned control before completion, sleep 31
23:54:06.265 00.045 12020 IsGuiding returns 1
23:54:06.266 00.001 12020 scope still moving after pulse duration time elapsed
23:54:06.300 00.034 12020 IsSlewing returns 0
23:54:06.301 00.001 12020 IsGuiding returns 0
23:54:06.301 00.000 12020 scope move finished after 49 + 60 ms
23:54:06.301 00.000 12020 Move returns status 0, amount 49
23:54:06.301 00.000 12020 MoveAxis(N, 82, ABG)
23:54:06.302 00.001 12020 Guiding  Dir = 0, Dur = 82
23:54:06.303 00.001 12020 IsSlewing returns 0
23:54:06.303 00.000 12020 IsGuiding returns 0
23:54:06.380 00.077 12020 PulseGuide returned control before completion, sleep 16
23:54:06.412 00.032 12020 IsGuiding returns 1
23:54:06.412 00.000 12020 scope still moving after pulse duration time elapsed
23:54:06.438 00.026 12020 IsSlewing returns 0
23:54:06.439 00.001 12020 IsGuiding returns 1
23:54:06.556 00.117 12020 IsSlewing returns 0
23:54:06.557 00.001 12020 IsGuiding returns 0
23:54:06.557 00.000 12020 scope move finished after 82 + 171 ms
23:54:06.558 00.001 12020 Move returns status 0, amount 82
23:54:06.558 00.000 12020 move complete, result=0
23:54:06.558 00.000 12020 worker thread done servicing request
23:54:06.559 00.001 9340 GuideStep: -0.4 px 49 ms EAST, -0.5 px 82 ms NORTH
23:54:06.569 00.010 12020 Worker thread wakes up
23:54:06.569 00.000 12020 worker thread servicing REQUEST_EXPOSE 1000
23:54:06.569 00.000 12020 Handling exposure in thread, d=1000 o=3 r=(330,69,31,31)
23:54:06.633 00.064 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"084e02a8-e148-4227-9055-75649a8db89a"}
23:54:06.644 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"084e02a8-e148-4227-9055-75649a8db89a"}
23:54:06.662 00.018 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"93abdea2-f72f-4c71-ad80-1b9407ba6a9d"}
23:54:06.672 00.010 9340 case statement mapped state 6 to 3
23:54:06.682 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"93abdea2-f72f-4c71-ad80-1b9407ba6a9d"}
23:54:06.697 00.015 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"4dccb3d0-f0d6-4120-afb1-86cc1199ae35"}
23:54:06.709 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":52,"width":15,"height":15,"star_pos":[7.43,6.58],"pixels":"..."},"id":"4dccb3d0-f0d6-4120-afb1-86cc1199ae35"}
23:54:07.948 01.239 12020 Exposure complete
23:54:08.196 00.248 12020 worker thread done servicing request
23:54:08.196 00.000 9340 OnExposeComplete: enter
23:54:08.212 00.016 9340 UpdateGuideState(): m_state=6
23:54:08.224 00.012 9340 Star::Find(15, 345, 84, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 53
23:54:08.256 00.032 9340 Star::Find returns 1 (0), X=345.12, Y=84.03, Mass=1063130, SNR=234.9, Peak=56531 HFD=4.5
23:54:08.267 00.011 9340 MultiStar: [#1 0.58,0.17,0.42,U] [#2 0.86,0.02,0.00,M2] [#3 0.28,0.16,0.39,U] [#4 0.41,0.19,0.30,U] [#5 0.71,0.02,0.00,M2] [#6 0.55,0.17,0.31,U] [#7 -0.30,-0.21,0.27,U] [#8 0.60,0.07,0.27,U] 
23:54:08.283 00.016 9340 single-star, 6 included, MultiStar: {0.36, 0.11}, one-star: {0.34, 0.12}
23:54:08.293 00.010 9340 CameraToMount -- cameraTheta (0.33) - m_xAngle (-3.14) = xAngle (3.47 = -2.81)
23:54:08.306 00.013 9340 CameraToMount -- cameraTheta (0.33) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (3.45 = -2.83)
23:54:08.319 00.013 9340 CameraToMount -- cameraX=0.34 cameraY=0.12 hyp=0.36 cameraTheta=0.33 mountX=-0.34 mountY=-0.11, mountTheta=-2.83
23:54:08.353 00.034 9340 SchedulePrimaryMove(10104498, x=0.34, y=0.12, opts=13)
23:54:08.368 00.015 9340 Enqueuing Move request for scope (0.34, 0.12)
23:54:08.382 00.014 12020 Worker thread wakes up
23:54:08.382 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=4018, max=65516, med=7002, FiltMin=5435, FiltMax=63491, Gamma=2.870
23:54:08.392 00.010 12020 worker thread servicing REQUEST_MOVE scope ofs (0.34, 0.12) opts 0xd
23:54:08.392 00.000 9340 UpdateGuideState exits: m=1063130 SNR=234.9
23:54:08.405 00.013 12020 Handling offset move in thread for scope, endpoint = (0.34, 0.12)
23:54:08.405 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:54:08.417 00.012 12020 Moving (0.34, 0.12) raw xDistance=-0.34 yDistance=-0.11
23:54:08.417 00.000 9340 ScheduleExposure(1000,3,1) exposurePending=0
23:54:08.431 00.014 12020 GuideAlgorithmHysteresis::Result() returns -0.23 from input -0.34
23:54:08.431 00.000 9340 Enqueuing Expose request
23:54:08.462 00.031 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:54:08.462 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
23:54:08.462 00.000 12020 MoveAxis(E, 44, ABG)
23:54:08.462 00.000 12020 Guiding  Dir = 2, Dur = 44
23:54:08.466 00.004 12020 IsSlewing returns 0
23:54:08.468 00.002 12020 IsGuiding returns 0
23:54:08.491 00.023 12020 PulseGuide returned control before completion, sleep 32
23:54:08.524 00.033 12020 IsGuiding returns 1
23:54:08.526 00.002 12020 scope still moving after pulse duration time elapsed
23:54:08.571 00.045 12020 IsSlewing returns 0
23:54:08.604 00.033 12020 IsGuiding returns 0
23:54:08.605 00.001 12020 scope move finished after 44 + 92 ms
23:54:08.605 00.000 12020 Move returns status 0, amount 44
23:54:08.605 00.000 12020 MoveAxis(N, 0, ABG)
23:54:08.605 00.000 12020 Move returns status 0, amount 0
23:54:08.606 00.001 12020 move complete, result=0
23:54:08.606 00.000 12020 worker thread done servicing request
23:54:08.606 00.000 9340 GuideStep: -0.3 px 44 ms EAST, -0.1 px 0 ms NORTH
23:54:08.621 00.015 12020 Worker thread wakes up
23:54:08.621 00.000 12020 worker thread servicing REQUEST_EXPOSE 1000
23:54:08.621 00.000 12020 Handling exposure in thread, d=1000 o=3 r=(330,69,31,31)
23:54:08.634 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"f6a270d3-7cf4-4906-99cd-d005a0a25110"}
23:54:08.670 00.036 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"f6a270d3-7cf4-4906-99cd-d005a0a25110"}
23:54:08.685 00.015 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"c58ba455-1435-435d-a66c-c491f12b9148"}
23:54:08.701 00.016 9340 case statement mapped state 6 to 3
23:54:08.721 00.020 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"c58ba455-1435-435d-a66c-c491f12b9148"}
23:54:08.735 00.014 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"2e0b695c-e6ac-4387-adf7-c9c31e51988f"}
23:54:08.777 00.042 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":53,"width":15,"height":15,"star_pos":[7.12,7.03],"pixels":"..."},"id":"2e0b695c-e6ac-4387-adf7-c9c31e51988f"}
23:54:10.027 01.250 12020 Exposure complete
23:54:10.354 00.327 12020 worker thread done servicing request
23:54:10.354 00.000 9340 OnExposeComplete: enter
23:54:10.368 00.014 9340 UpdateGuideState(): m_state=6
23:54:10.389 00.021 9340 Star::Find(15, 345, 84, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 54
23:54:10.402 00.013 9340 Star::Find returns 1 (0), X=344.88, Y=83.82, Mass=1067820, SNR=219.1, Peak=61210 HFD=4.3
23:54:10.419 00.017 9340 MultiStar: [#1 0.48,-0.14,0.54,U] [#2 0.12,-0.06,0.37,U] [#3 0.32,-0.24,0.38,U] [#4 0.44,0.20,0.33,U] [#5 0.21,-0.13,0.35,U] [#6 0.27,0.57,0.00,M1] [#7 -0.19,-0.73,0.00,M1] [#8 0.43,-0.13,0.29,U] 
23:54:10.439 00.020 9340 single-star, 6 included, MultiStar: {0.27, -0.09}, one-star: {0.10, -0.09}
23:54:10.473 00.034 9340 CameraToMount -- cameraTheta (-0.71) - m_xAngle (-3.14) = xAngle (2.42 = 2.42)
23:54:10.496 00.023 9340 CameraToMount -- cameraTheta (-0.71) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (2.41 = 2.41)
23:54:10.517 00.021 9340 CameraToMount -- cameraX=0.10 cameraY=-0.09 hyp=0.13 cameraTheta=-0.71 mountX=-0.10 mountY=0.09, mountTheta=2.41
23:54:10.535 00.018 9340 SchedulePrimaryMove(10104498, x=0.10, y=-0.09, opts=13)
23:54:10.561 00.026 9340 Enqueuing Move request for scope (0.10, -0.09)
23:54:10.598 00.037 12020 Worker thread wakes up
23:54:10.598 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=4499, max=65514, med=7015, FiltMin=5368, FiltMax=65423, Gamma=2.870
23:54:10.615 00.017 12020 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.09) opts 0xd
23:54:10.615 00.000 9340 UpdateGuideState exits: m=1067820 SNR=219.1
23:54:10.629 00.014 12020 Handling offset move in thread for scope, endpoint = (0.10, -0.09)
23:54:10.629 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:54:10.643 00.014 12020 Moving (0.10, -0.09) raw xDistance=-0.10 yDistance=0.09
23:54:10.644 00.001 9340 ScheduleExposure(1000,3,1) exposurePending=0
23:54:10.656 00.012 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
23:54:10.656 00.000 9340 Enqueuing Expose request
23:54:10.674 00.018 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:54:10.674 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
23:54:10.674 00.000 12020 MoveAxis(E, 0, ABG)
23:54:10.675 00.001 12020 Move returns status 0, amount 0
23:54:10.676 00.001 12020 MoveAxis(N, 0, ABG)
23:54:10.676 00.000 12020 Move returns status 0, amount 0
23:54:10.676 00.000 12020 move complete, result=0
23:54:10.678 00.002 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"c50194cd-319f-4d01-bb9c-a946f04586a2"}
23:54:10.702 00.024 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"c50194cd-319f-4d01-bb9c-a946f04586a2"}
23:54:10.734 00.032 12020 worker thread done servicing request
23:54:10.734 00.000 12020 Worker thread wakes up
23:54:10.734 00.000 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"2bd9ceb7-3836-4093-b847-8c2db5de1590"}
23:54:10.749 00.015 12020 worker thread servicing REQUEST_EXPOSE 1000
23:54:10.750 00.001 12020 Handling exposure in thread, d=1000 o=3 r=(330,69,31,31)
23:54:10.750 00.000 9340 case statement mapped state 6 to 3
23:54:10.768 00.018 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"2bd9ceb7-3836-4093-b847-8c2db5de1590"}
23:54:10.784 00.016 9340 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
23:54:10.814 00.030 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"9b3958bb-35c3-460d-9de1-f32c0ec4b1be"}
23:54:10.832 00.018 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":54,"width":15,"height":15,"star_pos":[6.88,6.82],"pixels":"..."},"id":"9b3958bb-35c3-460d-9de1-f32c0ec4b1be"}
23:54:12.108 01.276 12020 Exposure complete
23:54:12.342 00.234 12020 worker thread done servicing request
23:54:12.343 00.001 9340 OnExposeComplete: enter
23:54:12.369 00.026 9340 UpdateGuideState(): m_state=6
23:54:12.382 00.013 9340 Star::Find(15, 344, 83, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 55
23:54:12.392 00.010 9340 Star::Find returns 1 (0), X=345.21, Y=84.40, Mass=1030352, SNR=272.9, Peak=57190 HFD=4.5
23:54:12.405 00.013 9340 MultiStar: [#1 0.67,0.24,0.00,M1] [#2 0.75,0.30,0.00,M2] [#3 0.95,0.31,0.00,M1] [#4 0.79,0.19,0.00,M1] [#5 0.62,0.11,0.00,M2] [#6 0.79,0.15,0.00,M2] [#7 -0.15,-0.25,0.20,U] [#8 0.58,0.18,0.24,U] 
23:54:12.415 00.010 9340 refined, 2 included, MultiStar: {0.38, 0.34}, one-star: {0.43, 0.49}
23:54:12.425 00.010 9340 CameraToMount -- cameraTheta (0.73) - m_xAngle (-3.14) = xAngle (3.87 = -2.42)
23:54:12.434 00.009 9340 CameraToMount -- cameraTheta (0.73) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (3.85 = -2.43)
23:54:12.447 00.013 9340 CameraToMount -- cameraX=0.38 cameraY=0.34 hyp=0.51 cameraTheta=0.73 mountX=-0.38 mountY=-0.33, mountTheta=-2.43
23:54:12.462 00.015 9340 SchedulePrimaryMove(10104498, x=0.38, y=0.34, opts=13)
23:54:12.475 00.013 9340 Enqueuing Move request for scope (0.38, 0.34)
23:54:12.504 00.029 12020 Worker thread wakes up
23:54:12.504 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=4302, max=65535, med=7013, FiltMin=5152, FiltMax=62943, Gamma=2.870
23:54:12.516 00.012 12020 worker thread servicing REQUEST_MOVE scope ofs (0.38, 0.34) opts 0xd
23:54:12.516 00.000 9340 UpdateGuideState exits: m=1030352 SNR=272.9
23:54:12.527 00.011 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:54:12.539 00.012 12020 Handling offset move in thread for scope, endpoint = (0.38, 0.34)
23:54:12.539 00.000 12020 Moving (0.38, 0.34) raw xDistance=-0.38 yDistance=-0.33
23:54:12.539 00.000 12020 GuideAlgorithmHysteresis::Result() returns -0.22 from input -0.38
23:54:12.539 00.000 12020 GuideAlgorithmResistSwitch::result() returns -0.33 from input -0.33
23:54:12.539 00.000 12020 MoveAxis(E, 43, ABG)
23:54:12.539 00.000 12020 Guiding  Dir = 2, Dur = 43
23:54:12.540 00.001 9340 ScheduleExposure(1000,3,1) exposurePending=0
23:54:12.549 00.009 12020 IsSlewing returns 0
23:54:12.549 00.000 9340 Enqueuing Expose request
23:54:12.559 00.010 12020 IsGuiding returns 0
23:54:12.584 00.025 12020 PulseGuide returned control before completion, sleep 28
23:54:12.622 00.038 12020 IsGuiding returns 1
23:54:12.622 00.000 12020 scope still moving after pulse duration time elapsed
23:54:12.631 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"00f7da5b-f790-4183-b011-074700c37bda"}
23:54:12.644 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"00f7da5b-f790-4183-b011-074700c37bda"}
23:54:12.654 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"1ac5c22f-4af1-472d-9de4-39d53334d1bd"}
23:54:12.667 00.013 12020 IsSlewing returns 0
23:54:12.668 00.001 9340 case statement mapped state 6 to 3
23:54:12.678 00.010 12020 IsGuiding returns 0
23:54:12.678 00.000 12020 scope move finished after 43 + 75 ms
23:54:12.678 00.000 12020 Move returns status 0, amount 43
23:54:12.678 00.000 12020 MoveAxis(N, 55, ABG)
23:54:12.678 00.000 12020 Guiding  Dir = 0, Dur = 55
23:54:12.679 00.001 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"1ac5c22f-4af1-472d-9de4-39d53334d1bd"}
23:54:12.688 00.009 12020 IsSlewing returns 0
23:54:12.688 00.000 12020 IsGuiding returns 0
23:54:12.690 00.002 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"6ac1a280-dcc4-4202-8bec-c7f60ccff90d"}
23:54:12.701 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":55,"width":15,"height":15,"star_pos":[7.21,7.40],"pixels":"..."},"id":"6ac1a280-dcc4-4202-8bec-c7f60ccff90d"}
23:54:12.825 00.124 12020 IsGuiding returns 1
23:54:12.825 00.000 12020 scope still moving after pulse duration time elapsed
23:54:12.968 00.143 12020 IsSlewing returns 0
23:54:12.969 00.001 12020 IsGuiding returns 0
23:54:12.969 00.000 12020 scope move finished after 55 + 225 ms
23:54:12.970 00.001 12020 Move returns status 0, amount 55
23:54:12.970 00.000 12020 move complete, result=0
23:54:12.970 00.000 12020 worker thread done servicing request
23:54:12.970 00.000 12020 Worker thread wakes up
23:54:12.971 00.001 9340 GuideStep: -0.4 px 43 ms EAST, -0.3 px 55 ms NORTH
23:54:12.997 00.026 12020 worker thread servicing REQUEST_EXPOSE 1000
23:54:12.997 00.000 12020 Handling exposure in thread, d=1000 o=3 r=(330,69,31,31)
23:54:14.385 01.388 12020 Exposure complete
23:54:14.581 00.196 12020 worker thread done servicing request
23:54:14.581 00.000 9340 OnExposeComplete: enter
23:54:14.590 00.009 9340 UpdateGuideState(): m_state=6
23:54:14.613 00.023 9340 Star::Find(15, 345, 84, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 56
23:54:14.625 00.012 9340 Star::Find returns 1 (0), X=344.71, Y=83.84, Mass=1142340, SNR=251.6, Peak=60622 HFD=4.5
23:54:14.634 00.009 9340 MultiStar: [#1 0.29,-0.46,0.41,U] [#2 0.23,-0.32,0.31,U] [#3 0.26,-0.39,0.34,U] [#4 0.12,-0.00,0.34,U] [#5 0.19,-0.43,0.28,U] [#6 -0.01,-0.68,0.00,M3] [#7 -0.82,-0.65,0.00,M1] [#8 0.64,-0.24,0.00,M1] 
23:54:14.644 00.010 9340 single-star, 5 included, MultiStar: {0.11, -0.23}, one-star: {-0.07, -0.07}
23:54:14.656 00.012 9340 CameraToMount -- cameraTheta (-2.31) - m_xAngle (-3.14) = xAngle (0.82 = 0.82)
23:54:14.666 00.010 9340 CameraToMount -- cameraTheta (-2.31) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (0.81 = 0.81)
23:54:14.677 00.011 9340 CameraToMount -- cameraX=-0.07 cameraY=-0.07 hyp=0.10 cameraTheta=-2.31 mountX=0.07 mountY=0.07, mountTheta=0.82
23:54:14.692 00.015 9340 SchedulePrimaryMove(10104498, x=-0.07, y=-0.07, opts=13)
23:54:14.705 00.013 9340 Enqueuing Move request for scope (-0.07, -0.07)
23:54:14.716 00.011 12020 Worker thread wakes up
23:54:14.716 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=4394, max=65514, med=7012, FiltMin=5417, FiltMax=65427, Gamma=2.870
23:54:14.742 00.026 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.07) opts 0xd
23:54:14.742 00.000 9340 UpdateGuideState exits: m=1142340 SNR=251.6
23:54:14.754 00.012 12020 Handling offset move in thread for scope, endpoint = (-0.07, -0.07)
23:54:14.754 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:54:14.763 00.009 12020 Moving (-0.07, -0.07) raw xDistance=0.07 yDistance=0.07
23:54:14.764 00.001 9340 ScheduleExposure(1000,3,1) exposurePending=0
23:54:14.775 00.011 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
23:54:14.775 00.000 9340 Enqueuing Expose request
23:54:14.784 00.009 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:54:14.784 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
23:54:14.784 00.000 12020 MoveAxis(E, 0, ABG)
23:54:14.785 00.001 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"1624285f-92f9-411c-80c6-fa9b563b6ce6"}
23:54:14.793 00.008 12020 Move returns status 0, amount 0
23:54:14.793 00.000 12020 MoveAxis(N, 0, ABG)
23:54:14.794 00.001 12020 Move returns status 0, amount 0
23:54:14.794 00.000 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"1624285f-92f9-411c-80c6-fa9b563b6ce6"}
23:54:14.806 00.012 12020 move complete, result=0
23:54:14.806 00.000 9340 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
23:54:14.817 00.011 12020 worker thread done servicing request
23:54:14.818 00.001 12020 Worker thread wakes up
23:54:14.818 00.000 12020 worker thread servicing REQUEST_EXPOSE 1000
23:54:14.818 00.000 12020 Handling exposure in thread, d=1000 o=3 r=(330,69,31,31)
23:54:14.825 00.007 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"db508976-8086-48a5-8f6c-00a51b54bcef"}
23:54:14.856 00.031 9340 case statement mapped state 6 to 3
23:54:14.866 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"db508976-8086-48a5-8f6c-00a51b54bcef"}
23:54:14.879 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"2100c008-97a2-4da9-b8b9-655b0bc87770"}
23:54:14.893 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":56,"width":15,"height":15,"star_pos":[6.71,6.84],"pixels":"..."},"id":"2100c008-97a2-4da9-b8b9-655b0bc87770"}
23:54:16.184 01.291 12020 Exposure complete
23:54:16.491 00.307 12020 worker thread done servicing request
23:54:16.492 00.001 9340 OnExposeComplete: enter
23:54:16.530 00.038 9340 UpdateGuideState(): m_state=6
23:54:16.544 00.014 9340 Star::Find(15, 344, 83, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 57
23:54:16.564 00.020 9340 Star::Find returns 1 (0), X=345.14, Y=84.05, Mass=1011346, SNR=216.3, Peak=57595 HFD=4.3
23:54:16.578 00.014 9340 MultiStar: [#1 0.47,-0.15,0.45,U] [#2 0.58,-0.02,0.41,U] [#3 0.28,0.11,0.45,U] [#4 0.31,0.37,0.41,U] [#5 0.51,-0.04,0.40,U] [#6 0.74,-0.13,0.00,M4] [#7 -0.37,-0.30,0.25,U] [#8 0.54,-0.15,0.25,U] 
23:54:16.593 00.015 9340 refined, 7 included, MultiStar: {0.36, 0.04}, one-star: {0.37, 0.14}
23:54:16.609 00.016 9340 CameraToMount -- cameraTheta (0.10) - m_xAngle (-3.14) = xAngle (3.24 = -3.05)
23:54:16.626 00.017 9340 CameraToMount -- cameraTheta (0.10) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (3.22 = -3.06)
23:54:16.676 00.050 9340 CameraToMount -- cameraX=0.36 cameraY=0.04 hyp=0.36 cameraTheta=0.10 mountX=-0.36 mountY=-0.03, mountTheta=-3.06
23:54:16.715 00.039 9340 SchedulePrimaryMove(10104498, x=0.36, y=0.04, opts=13)
23:54:16.728 00.013 9340 Enqueuing Move request for scope (0.36, 0.04)
23:54:16.744 00.016 12020 Worker thread wakes up
23:54:16.745 00.001 9340 UpdateImageDisplay: Size=(1920,1080) min=3960, max=65516, med=6997, FiltMin=5477, FiltMax=64926, Gamma=2.870
23:54:16.759 00.014 12020 worker thread servicing REQUEST_MOVE scope ofs (0.36, 0.04) opts 0xd
23:54:16.760 00.001 12020 Handling offset move in thread for scope, endpoint = (0.36, 0.04)
23:54:16.760 00.000 9340 UpdateGuideState exits: m=1011346 SNR=216.3
23:54:16.773 00.013 12020 Moving (0.36, 0.04) raw xDistance=-0.36 yDistance=-0.03
23:54:16.774 00.001 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:54:16.808 00.034 12020 GuideAlgorithmHysteresis::Result() returns -0.21 from input -0.36
23:54:16.808 00.000 9340 ScheduleExposure(1000,3,1) exposurePending=0
23:54:16.823 00.015 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:54:16.823 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
23:54:16.824 00.001 12020 MoveAxis(E, 41, ABG)
23:54:16.824 00.000 12020 Guiding  Dir = 2, Dur = 41
23:54:16.825 00.001 12020 IsSlewing returns 0
23:54:16.825 00.000 9340 Enqueuing Expose request
23:54:16.839 00.014 12020 IsGuiding returns 0
23:54:16.842 00.003 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"aa361081-ffeb-40f9-82e8-93af74fe4d0e"}
23:54:16.857 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"aa361081-ffeb-40f9-82e8-93af74fe4d0e"}
23:54:16.871 00.014 12020 PulseGuide returned control before completion, sleep 21
23:54:16.873 00.002 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"50e71dab-7ea0-47e4-8ad7-15c01cc95223"}
23:54:16.888 00.015 9340 case statement mapped state 6 to 3
23:54:16.899 00.011 12020 IsGuiding returns 1
23:54:16.900 00.001 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"50e71dab-7ea0-47e4-8ad7-15c01cc95223"}
23:54:16.932 00.032 12020 scope still moving after pulse duration time elapsed
23:54:16.936 00.004 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"7deb8542-904b-4f53-8581-a6f767e22dfc"}
23:54:16.965 00.029 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":57,"width":15,"height":15,"star_pos":[7.14,7.05],"pixels":"..."},"id":"7deb8542-904b-4f53-8581-a6f767e22dfc"}
23:54:16.983 00.018 12020 IsSlewing returns 0
23:54:16.984 00.001 12020 IsGuiding returns 0
23:54:16.984 00.000 12020 scope move finished after 41 + 103 ms
23:54:16.985 00.001 12020 Move returns status 0, amount 41
23:54:16.985 00.000 12020 MoveAxis(N, 0, ABG)
23:54:16.985 00.000 12020 Move returns status 0, amount 0
23:54:16.985 00.000 12020 move complete, result=0
23:54:16.985 00.000 12020 worker thread done servicing request
23:54:16.985 00.000 12020 Worker thread wakes up
23:54:16.986 00.001 12020 worker thread servicing REQUEST_EXPOSE 1000
23:54:16.988 00.002 9340 GuideStep: -0.4 px 41 ms EAST, -0.0 px 0 ms NORTH
23:54:17.018 00.030 12020 Handling exposure in thread, d=1000 o=3 r=(330,69,31,31)
23:54:18.385 01.367 12020 Exposure complete
23:54:18.614 00.229 12020 worker thread done servicing request
23:54:18.614 00.000 9340 OnExposeComplete: enter
23:54:18.631 00.017 9340 UpdateGuideState(): m_state=6
23:54:18.642 00.011 9340 Star::Find(15, 345, 84, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 58
23:54:18.652 00.010 9340 Star::Find returns 1 (0), X=344.41, Y=84.36, Mass=1015872, SNR=248.2, Peak=60880 HFD=4.7
23:54:18.688 00.036 9340 MultiStar: [#1 -0.17,-0.04,0.42,U] [#2 -0.45,0.02,0.36,U] [#3 -0.32,0.15,0.32,U] [#4 -0.14,0.50,0.33,U] [#5 -0.41,0.03,0.27,U] [#6 -0.21,0.35,0.27,U] [#7 -0.97,-0.16,0.00,M1] [#8 -0.15,0.02,0.28,U] 
23:54:18.703 00.015 9340 refined, 7 included, MultiStar: {-0.30, 0.24}, one-star: {-0.37, 0.45}
23:54:18.718 00.015 9340 CameraToMount -- cameraTheta (2.47) - m_xAngle (-3.14) = xAngle (5.61 = -0.68)
23:54:18.726 00.008 9340 CameraToMount -- cameraTheta (2.47) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (5.59 = -0.69)
23:54:18.736 00.010 9340 CameraToMount -- cameraX=-0.30 cameraY=0.24 hyp=0.38 cameraTheta=2.47 mountX=0.29 mountY=-0.24, mountTheta=-0.69
23:54:18.752 00.016 9340 SchedulePrimaryMove(10104498, x=-0.30, y=0.24, opts=13)
23:54:18.766 00.014 9340 Enqueuing Move request for scope (-0.30, 0.24)
23:54:18.778 00.012 12020 Worker thread wakes up
23:54:18.778 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=3988, max=65484, med=6996, FiltMin=5269, FiltMax=65455, Gamma=2.870
23:54:18.806 00.028 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.30, 0.24) opts 0xd
23:54:18.807 00.001 9340 UpdateGuideState exits: m=1015872 SNR=248.2
23:54:18.817 00.010 12020 Handling offset move in thread for scope, endpoint = (-0.30, 0.24)
23:54:18.818 00.001 12020 Moving (-0.30, 0.24) raw xDistance=0.29 yDistance=-0.24
23:54:18.818 00.000 12020 GuideAlgorithmHysteresis::Result() returns 0.15 from input 0.29
23:54:18.818 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:54:18.818 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:54:18.829 00.011 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.24
23:54:18.829 00.000 12020 MoveAxis(W, 29, ABG)
23:54:18.830 00.001 12020 Guiding  Dir = 3, Dur = 29
23:54:18.830 00.000 9340 ScheduleExposure(1000,3,1) exposurePending=0
23:54:18.841 00.011 12020 IsSlewing returns 0
23:54:18.841 00.000 9340 Enqueuing Expose request
23:54:18.851 00.010 12020 IsGuiding returns 0
23:54:18.851 00.000 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"da4dbcc4-2eaf-4b9f-8d17-96a889ecedc9"}
23:54:18.861 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"da4dbcc4-2eaf-4b9f-8d17-96a889ecedc9"}
23:54:18.874 00.013 12020 PulseGuide returned control before completion, sleep 21
23:54:18.875 00.001 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"007d6496-0922-4691-8eb8-ab59ab8991ae"}
23:54:18.886 00.011 9340 case statement mapped state 6 to 3
23:54:18.914 00.028 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"007d6496-0922-4691-8eb8-ab59ab8991ae"}
23:54:18.929 00.015 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"873a7a84-b2ec-4058-a8ed-b0a15167adb2"}
23:54:18.939 00.010 12020 IsGuiding returns 0
23:54:18.940 00.001 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":58,"width":15,"height":15,"star_pos":[7.41,7.36],"pixels":"..."},"id":"873a7a84-b2ec-4058-a8ed-b0a15167adb2"}
23:54:18.951 00.011 12020 Move returns status 0, amount 29
23:54:18.951 00.000 12020 MoveAxis(N, 0, ABG)
23:54:18.951 00.000 12020 Move returns status 0, amount 0
23:54:18.951 00.000 12020 move complete, result=0
23:54:18.952 00.001 12020 worker thread done servicing request
23:54:18.952 00.000 12020 Worker thread wakes up
23:54:18.952 00.000 12020 worker thread servicing REQUEST_EXPOSE 1000
23:54:18.952 00.000 12020 Handling exposure in thread, d=1000 o=3 r=(330,69,31,31)
23:54:18.955 00.003 9340 GuideStep: 0.3 px 29 ms WEST, -0.2 px 0 ms NORTH
23:54:20.313 01.358 12020 Exposure complete
23:54:20.533 00.220 12020 worker thread done servicing request
23:54:20.533 00.000 9340 OnExposeComplete: enter
23:54:20.543 00.010 9340 UpdateGuideState(): m_state=6
23:54:20.553 00.010 9340 Star::Find(15, 344, 84, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 59
23:54:20.562 00.009 9340 Star::Find returns 1 (0), X=344.92, Y=84.45, Mass=996297, SNR=215.9, Peak=59372 HFD=4.2
23:54:20.572 00.010 9340 MultiStar: [#1 0.45,0.13,0.54,U] [#2 0.29,0.07,0.33,U] [#3 0.38,-0.10,0.40,U] [#4 0.09,0.52,0.38,U] [#5 0.03,-0.14,0.41,U] [#6 0.07,0.38,0.30,U] [#7 -0.93,-0.01,0.00,M2] [#8 -0.10,0.05,0.34,U] 
23:54:20.581 00.009 9340 refined, 7 included, MultiStar: {0.18, 0.23}, one-star: {0.14, 0.54}
23:54:20.592 00.011 9340 CameraToMount -- cameraTheta (0.92) - m_xAngle (-3.14) = xAngle (4.05 = -2.23)
23:54:20.602 00.010 9340 CameraToMount -- cameraTheta (0.92) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (4.04 = -2.25)
23:54:20.613 00.011 9340 CameraToMount -- cameraX=0.18 cameraY=0.23 hyp=0.30 cameraTheta=0.92 mountX=-0.18 mountY=-0.23, mountTheta=-2.24
23:54:20.643 00.030 9340 SchedulePrimaryMove(10104498, x=0.18, y=0.23, opts=13)
23:54:20.659 00.016 9340 Enqueuing Move request for scope (0.18, 0.23)
23:54:20.669 00.010 12020 Worker thread wakes up
23:54:20.669 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=4452, max=65514, med=6978, FiltMin=5383, FiltMax=65423, Gamma=2.870
23:54:20.681 00.012 12020 worker thread servicing REQUEST_MOVE scope ofs (0.18, 0.23) opts 0xd
23:54:20.681 00.000 9340 UpdateGuideState exits: m=996297 SNR=215.9
23:54:20.695 00.014 12020 Handling offset move in thread for scope, endpoint = (0.18, 0.23)
23:54:20.695 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:54:20.704 00.009 12020 Moving (0.18, 0.23) raw xDistance=-0.18 yDistance=-0.23
23:54:20.704 00.000 9340 ScheduleExposure(1000,3,1) exposurePending=0
23:54:20.713 00.009 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.18
23:54:20.713 00.000 9340 Enqueuing Expose request
23:54:20.723 00.010 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:54:20.723 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.23
23:54:20.723 00.000 12020 MoveAxis(E, 0, ABG)
23:54:20.724 00.001 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"491dc594-9062-4918-9d5f-9e6e86458a06"}
23:54:20.734 00.010 12020 Move returns status 0, amount 0
23:54:20.734 00.000 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"491dc594-9062-4918-9d5f-9e6e86458a06"}
23:54:20.757 00.023 12020 MoveAxis(N, 0, ABG)
23:54:20.758 00.001 12020 Move returns status 0, amount 0
23:54:20.758 00.000 12020 move complete, result=0
23:54:20.758 00.000 12020 worker thread done servicing request
23:54:20.758 00.000 12020 Worker thread wakes up
23:54:20.759 00.001 9340 GuideStep: -0.2 px 0 ms EAST, -0.2 px 0 ms NORTH
23:54:20.770 00.011 12020 worker thread servicing REQUEST_EXPOSE 1000
23:54:20.771 00.001 12020 Handling exposure in thread, d=1000 o=3 r=(330,69,31,31)
23:54:20.779 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"e8f1ed63-9ada-4e65-9ed4-8d3f3e7b8863"}
23:54:20.789 00.010 9340 case statement mapped state 6 to 3
23:54:20.800 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"e8f1ed63-9ada-4e65-9ed4-8d3f3e7b8863"}
23:54:20.814 00.014 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"d44dc2d7-7a90-43b1-a6d9-e6ae164ac265"}
23:54:20.823 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":59,"width":15,"height":15,"star_pos":[6.92,7.45],"pixels":"..."},"id":"d44dc2d7-7a90-43b1-a6d9-e6ae164ac265"}
23:54:22.128 01.305 12020 Exposure complete
23:54:22.343 00.215 12020 worker thread done servicing request
23:54:22.344 00.001 9340 OnExposeComplete: enter
23:54:22.357 00.013 9340 UpdateGuideState(): m_state=6
23:54:22.368 00.011 9340 Star::Find(15, 344, 84, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 60
23:54:22.380 00.012 9340 Star::Find returns 1 (0), X=344.96, Y=84.82, Mass=1066522, SNR=216.8, Peak=64158 HFD=4.2
23:54:22.390 00.010 9340 MultiStar: [#1 0.68,0.81,0.00,M1] [#2 0.42,0.86,0.00,M1] [#3 0.40,0.90,0.00,M1] [#4 0.46,1.31,0.00,M1] [#5 0.37,0.66,0.00,M1] [#6 0.36,0.60,0.00,M3] [#7 -0.38,0.57,0.00,M3] [#8 0.54,0.79,0.00,M1] 
23:54:22.400 00.010 9340 CameraToMount -- cameraTheta (1.37) - m_xAngle (-3.14) = xAngle (4.51 = -1.78)
23:54:22.409 00.009 9340 CameraToMount -- cameraTheta (1.37) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (4.49 = -1.79)
23:54:22.420 00.011 9340 CameraToMount -- cameraX=0.18 cameraY=0.91 hyp=0.93 cameraTheta=1.37 mountX=-0.19 mountY=-0.91, mountTheta=-1.78
23:54:22.438 00.018 9340 SchedulePrimaryMove(10104498, x=0.18, y=0.91, opts=13)
23:54:22.449 00.011 9340 Enqueuing Move request for scope (0.18, 0.91)
23:54:22.478 00.029 12020 Worker thread wakes up
23:54:22.479 00.001 12020 worker thread servicing REQUEST_MOVE scope ofs (0.18, 0.91) opts 0xd
23:54:22.479 00.000 12020 Handling offset move in thread for scope, endpoint = (0.18, 0.91)
23:54:22.479 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=3916, max=65535, med=7000, FiltMin=5529, FiltMax=63849, Gamma=2.870
23:54:22.492 00.013 12020 Moving (0.18, 0.91) raw xDistance=-0.19 yDistance=-0.91
23:54:22.492 00.000 9340 UpdateGuideState exits: m=1066522 SNR=216.8
23:54:22.502 00.010 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.19
23:54:22.502 00.000 12020 GuideAlgorithmResistSwitch::result() returns -0.91 from input -0.91
23:54:22.502 00.000 12020 MoveAxis(E, 0, ABG)
23:54:22.504 00.002 12020 Move returns status 0, amount 0
23:54:22.504 00.000 12020 MoveAxis(N, 152, ABG)
23:54:22.504 00.000 12020 Guiding  Dir = 0, Dur = 152
23:54:22.504 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:54:22.519 00.015 9340 ScheduleExposure(1000,3,1) exposurePending=0
23:54:22.529 00.010 9340 Enqueuing Expose request
23:54:22.541 00.012 12020 IsSlewing returns 0
23:54:22.542 00.001 12020 IsGuiding returns 0
23:54:22.627 00.085 12020 PulseGuide returned control before completion, sleep 77
23:54:22.629 00.002 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"32ccc0c9-64fb-4134-b338-10a9fc4205cf"}
23:54:22.644 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"32ccc0c9-64fb-4134-b338-10a9fc4205cf"}
23:54:22.655 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"71d5357d-f1d9-49d0-a634-fa2b2d066a92"}
23:54:22.673 00.018 9340 case statement mapped state 6 to 3
23:54:22.699 00.026 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"71d5357d-f1d9-49d0-a634-fa2b2d066a92"}
23:54:22.727 00.028 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"eafc41f2-f6b9-4a63-8040-c9b5f311a906"}
23:54:22.742 00.015 12020 IsGuiding returns 1
23:54:22.742 00.000 12020 scope still moving after pulse duration time elapsed
23:54:22.742 00.000 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":60,"width":15,"height":15,"star_pos":[6.96,6.82],"pixels":"..."},"id":"eafc41f2-f6b9-4a63-8040-c9b5f311a906"}
23:54:22.772 00.030 12020 IsSlewing returns 0
23:54:22.773 00.001 12020 IsGuiding returns 1
23:54:22.899 00.126 12020 IsSlewing returns 0
23:54:22.900 00.001 12020 IsGuiding returns 0
23:54:22.900 00.000 12020 scope move finished after 152 + 205 ms
23:54:22.900 00.000 12020 Move returns status 0, amount 152
23:54:22.900 00.000 12020 move complete, result=0
23:54:22.901 00.001 12020 worker thread done servicing request
23:54:22.901 00.000 9340 GuideStep: -0.2 px 0 ms EAST, -0.9 px 152 ms NORTH
23:54:22.912 00.011 12020 Worker thread wakes up
23:54:22.912 00.000 12020 worker thread servicing REQUEST_EXPOSE 1000
23:54:22.913 00.001 12020 Handling exposure in thread, d=1000 o=3 r=(330,69,31,31)
23:54:24.289 01.376 12020 Exposure complete
23:54:24.559 00.270 12020 worker thread done servicing request
23:54:24.560 00.001 9340 OnExposeComplete: enter
23:54:24.591 00.031 9340 UpdateGuideState(): m_state=6
23:54:24.605 00.014 9340 Star::Find(15, 344, 84, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 61
23:54:24.616 00.011 9340 Star::Find returns 1 (0), X=344.86, Y=83.53, Mass=1122422, SNR=262.1, Peak=60846 HFD=4.4
23:54:24.628 00.012 9340 MultiStar: [#1 0.22,-0.57,0.48,U] [#2 0.29,-0.46,0.29,U] [#3 0.63,-0.48,0.00,M2] [#4 0.44,-0.18,0.33,U] [#5 0.18,-0.40,0.26,U] [#6 0.34,-0.54,0.00,M4] [#7 -0.88,-0.83,0.00,M4] [#8 0.33,-0.51,0.26,U] 
23:54:24.637 00.009 9340 single-star, 5 included, MultiStar: {0.21, -0.41}, one-star: {0.08, -0.38}
23:54:24.648 00.011 9340 CameraToMount -- cameraTheta (-1.35) - m_xAngle (-3.14) = xAngle (1.78 = 1.78)
23:54:24.662 00.014 9340 CameraToMount -- cameraTheta (-1.35) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (1.77 = 1.77)
23:54:24.677 00.015 9340 CameraToMount -- cameraX=0.08 cameraY=-0.38 hyp=0.39 cameraTheta=-1.35 mountX=-0.08 mountY=0.38, mountTheta=1.78
23:54:24.715 00.038 9340 SchedulePrimaryMove(10104498, x=0.08, y=-0.38, opts=13)
23:54:24.731 00.016 9340 Enqueuing Move request for scope (0.08, -0.38)
23:54:24.742 00.011 12020 Worker thread wakes up
23:54:24.742 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=4504, max=65514, med=6990, FiltMin=5556, FiltMax=64289, Gamma=2.870
23:54:24.755 00.013 12020 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.38) opts 0xd
23:54:24.755 00.000 9340 UpdateGuideState exits: m=1122422 SNR=262.1
23:54:24.765 00.010 12020 Handling offset move in thread for scope, endpoint = (0.08, -0.38)
23:54:24.765 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:54:24.777 00.012 12020 Moving (0.08, -0.38) raw xDistance=-0.08 yDistance=0.38
23:54:24.778 00.001 9340 ScheduleExposure(1000,3,1) exposurePending=0
23:54:24.791 00.013 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
23:54:24.791 00.000 9340 Enqueuing Expose request
23:54:24.804 00.013 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
23:54:24.805 00.001 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.38
23:54:24.805 00.000 12020 MoveAxis(E, 0, ABG)
23:54:24.805 00.000 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"4c9614e9-d235-4f50-b687-fa5ea0b62750"}
23:54:24.815 00.010 12020 Move returns status 0, amount 0
23:54:24.816 00.001 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"4c9614e9-d235-4f50-b687-fa5ea0b62750"}
23:54:24.841 00.025 12020 MoveAxis(N, 0, ABG)
23:54:24.842 00.001 12020 Move returns status 0, amount 0
23:54:24.842 00.000 12020 move complete, result=0
23:54:24.842 00.000 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"98916a0d-b0e5-416a-9680-9e5355a3cccd"}
23:54:24.856 00.014 12020 worker thread done servicing request
23:54:24.856 00.000 9340 case statement mapped state 6 to 3
23:54:24.867 00.011 12020 Worker thread wakes up
23:54:24.867 00.000 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"98916a0d-b0e5-416a-9680-9e5355a3cccd"}
23:54:24.877 00.010 12020 worker thread servicing REQUEST_EXPOSE 1000
23:54:24.878 00.001 9340 GuideStep: -0.1 px 0 ms EAST, 0.4 px 0 ms NORTH
23:54:24.889 00.011 12020 Handling exposure in thread, d=1000 o=3 r=(330,69,31,31)
23:54:24.897 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"bdfeb6a6-e363-4a52-8517-79f25fcc5f87"}
23:54:24.912 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":61,"width":15,"height":15,"star_pos":[6.86,6.53],"pixels":"..."},"id":"bdfeb6a6-e363-4a52-8517-79f25fcc5f87"}
23:54:26.254 01.342 12020 Exposure complete
23:54:26.478 00.224 12020 worker thread done servicing request
23:54:26.478 00.000 9340 OnExposeComplete: enter
23:54:26.490 00.012 9340 UpdateGuideState(): m_state=6
23:54:26.501 00.011 9340 Star::Find(15, 344, 83, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 62
23:54:26.513 00.012 9340 Star::Find returns 1 (0), X=344.90, Y=83.96, Mass=1037330, SNR=241.3, Peak=59532 HFD=4.3
23:54:26.523 00.010 9340 MultiStar: [#1 0.43,-0.00,0.47,U] [#2 0.23,-0.41,0.39,U] [#3 0.09,-0.27,0.38,U] [#4 0.25,-0.06,0.31,U] [#5 0.54,-0.12,0.28,U] [#6 0.39,-0.14,0.21,U] [#7 -0.64,-0.38,0.00,M5] [#8 0.30,-0.40,0.27,U] 
23:54:26.534 00.011 9340 single-star, 7 included, MultiStar: {0.26, -0.12}, one-star: {0.12, 0.05}
23:54:26.546 00.012 9340 CameraToMount -- cameraTheta (0.40) - m_xAngle (-3.14) = xAngle (3.54 = -2.74)
23:54:26.557 00.011 9340 CameraToMount -- cameraTheta (0.40) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (3.52 = -2.76)
23:54:26.567 00.010 9340 CameraToMount -- cameraX=0.12 cameraY=0.05 hyp=0.14 cameraTheta=0.40 mountX=-0.12 mountY=-0.05, mountTheta=-2.76
23:54:26.596 00.029 9340 SchedulePrimaryMove(10104498, x=0.12, y=0.05, opts=13)
23:54:26.606 00.010 9340 Enqueuing Move request for scope (0.12, 0.05)
23:54:26.617 00.011 12020 Worker thread wakes up
23:54:26.617 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=4316, max=65514, med=6977, FiltMin=5436, FiltMax=65427, Gamma=2.870
23:54:26.630 00.013 12020 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.05) opts 0xd
23:54:26.630 00.000 9340 UpdateGuideState exits: m=1037330 SNR=241.3
23:54:26.639 00.009 12020 Handling offset move in thread for scope, endpoint = (0.12, 0.05)
23:54:26.639 00.000 12020 Moving (0.12, 0.05) raw xDistance=-0.12 yDistance=-0.05
23:54:26.639 00.000 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
23:54:26.640 00.001 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:54:26.640 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:54:26.649 00.009 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
23:54:26.649 00.000 9340 ScheduleExposure(1000,3,1) exposurePending=0
23:54:26.661 00.012 12020 MoveAxis(E, 0, ABG)
23:54:26.661 00.000 9340 Enqueuing Expose request
23:54:26.678 00.017 12020 Move returns status 0, amount 0
23:54:26.680 00.002 12020 MoveAxis(N, 0, ABG)
23:54:26.680 00.000 12020 Move returns status 0, amount 0
23:54:26.680 00.000 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"c43cf35d-aa93-4dd4-b159-c58bbc80e20c"}
23:54:26.694 00.014 12020 move complete, result=0
23:54:26.694 00.000 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"c43cf35d-aa93-4dd4-b159-c58bbc80e20c"}
23:54:26.722 00.028 12020 worker thread done servicing request
23:54:26.722 00.000 12020 Worker thread wakes up
23:54:26.722 00.000 12020 worker thread servicing REQUEST_EXPOSE 1000
23:54:26.722 00.000 9340 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
23:54:26.734 00.012 12020 Handling exposure in thread, d=1000 o=3 r=(330,69,31,31)
23:54:26.741 00.007 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"fe55ef13-80f7-43d5-9349-d269175c2607"}
23:54:26.752 00.011 9340 case statement mapped state 6 to 3
23:54:26.765 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"fe55ef13-80f7-43d5-9349-d269175c2607"}
23:54:26.778 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"f662bcfa-2fa0-4c3e-801c-731c915c1cc8"}
23:54:26.788 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":62,"width":15,"height":15,"star_pos":[6.90,6.96],"pixels":"..."},"id":"f662bcfa-2fa0-4c3e-801c-731c915c1cc8"}
23:54:28.109 01.321 12020 Exposure complete
23:54:28.317 00.208 12020 worker thread done servicing request
23:54:28.318 00.001 9340 OnExposeComplete: enter
23:54:28.345 00.027 9340 UpdateGuideState(): m_state=6
23:54:28.356 00.011 9340 Star::Find(15, 344, 83, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 63
23:54:28.366 00.010 9340 Star::Find returns 1 (0), X=344.83, Y=83.64, Mass=1095868, SNR=269.9, Peak=60662 HFD=4.5
23:54:28.381 00.015 9340 MultiStar: [#1 0.25,-0.45,0.39,U] [#2 0.10,-0.33,0.32,U] [#3 0.20,-0.56,0.31,U] [#4 0.36,-0.11,0.38,U] [#5 -0.08,-0.38,0.27,U] [#6 0.11,-0.19,0.27,U] [#7 -0.67,-0.81,0.00,M6] [#8 -0.09,-0.24,0.26,U] 
23:54:28.391 00.010 9340 single-star, 7 included, MultiStar: {0.11, -0.31}, one-star: {0.05, -0.27}
23:54:28.401 00.010 9340 CameraToMount -- cameraTheta (-1.40) - m_xAngle (-3.14) = xAngle (1.74 = 1.74)
23:54:28.415 00.014 9340 CameraToMount -- cameraTheta (-1.40) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (1.72 = 1.72)
23:54:28.426 00.011 9340 CameraToMount -- cameraX=0.05 cameraY=-0.27 hyp=0.27 cameraTheta=-1.40 mountX=-0.05 mountY=0.27, mountTheta=1.74
23:54:28.460 00.034 9340 SchedulePrimaryMove(10104498, x=0.05, y=-0.27, opts=13)
23:54:28.475 00.015 9340 Enqueuing Move request for scope (0.05, -0.27)
23:54:28.485 00.010 12020 Worker thread wakes up
23:54:28.485 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=4320, max=65514, med=6968, FiltMin=5555, FiltMax=65042, Gamma=2.870
23:54:28.498 00.013 12020 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.27) opts 0xd
23:54:28.499 00.001 9340 UpdateGuideState exits: m=1095868 SNR=269.9
23:54:28.509 00.010 12020 Handling offset move in thread for scope, endpoint = (0.05, -0.27)
23:54:28.509 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:54:28.518 00.009 12020 Moving (0.05, -0.27) raw xDistance=-0.05 yDistance=0.27
23:54:28.518 00.000 9340 ScheduleExposure(1000,3,1) exposurePending=0
23:54:28.531 00.013 9340 Enqueuing Expose request
23:54:28.542 00.011 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
23:54:28.542 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
23:54:28.542 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.27
23:54:28.542 00.000 12020 MoveAxis(E, 0, ABG)
23:54:28.542 00.000 12020 Move returns status 0, amount 0
23:54:28.543 00.001 12020 MoveAxis(N, 0, ABG)
23:54:28.543 00.000 12020 Move returns status 0, amount 0
23:54:28.543 00.000 12020 move complete, result=0
23:54:28.543 00.000 12020 worker thread done servicing request
23:54:28.543 00.000 12020 Worker thread wakes up
23:54:28.543 00.000 12020 worker thread servicing REQUEST_EXPOSE 1000
23:54:28.544 00.001 12020 Handling exposure in thread, d=1000 o=3 r=(330,69,31,31)
23:54:28.546 00.002 9340 GuideStep: -0.0 px 0 ms EAST, 0.3 px 0 ms NORTH
23:54:28.627 00.081 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"da6ed1c8-452e-459e-9696-ba3d6b560318"}
23:54:28.638 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"da6ed1c8-452e-459e-9696-ba3d6b560318"}
23:54:28.656 00.018 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"a6ca0722-eec8-446d-a842-543cce39e06e"}
23:54:28.669 00.013 9340 case statement mapped state 6 to 3
23:54:28.685 00.016 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"a6ca0722-eec8-446d-a842-543cce39e06e"}
23:54:28.713 00.028 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"3d70a84c-276a-44cb-8e77-0f7dbf3aeb36"}
23:54:28.726 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":63,"width":15,"height":15,"star_pos":[6.83,6.64],"pixels":"..."},"id":"3d70a84c-276a-44cb-8e77-0f7dbf3aeb36"}
23:54:29.929 01.203 12020 Exposure complete
23:54:30.231 00.302 12020 worker thread done servicing request
23:54:30.232 00.001 9340 OnExposeComplete: enter
23:54:30.251 00.019 9340 UpdateGuideState(): m_state=6
23:54:30.274 00.023 9340 Star::Find(15, 344, 83, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 64
23:54:30.313 00.039 9340 Star::Find returns 1 (0), X=344.87, Y=83.97, Mass=1053798, SNR=238.3, Peak=57698 HFD=4.3
23:54:30.330 00.017 9340 MultiStar: [#1 0.28,-0.08,0.42,U] [#2 0.19,-0.41,0.32,U] [#3 -0.03,-0.41,0.34,U] [#4 0.20,0.01,0.33,U] [#5 -0.02,-0.37,0.27,U] [#6 -0.12,0.07,0.27,U] [#7 -0.71,-0.19,0.00,M7] [#8 0.26,-0.46,0.25,U] 
23:54:30.344 00.014 9340 single-star, 7 included, MultiStar: {0.11, -0.13}, one-star: {0.09, 0.06}
23:54:30.356 00.012 9340 CameraToMount -- cameraTheta (0.61) - m_xAngle (-3.14) = xAngle (3.74 = -2.54)
23:54:30.379 00.023 9340 CameraToMount -- cameraTheta (0.61) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (3.73 = -2.56)
23:54:30.399 00.020 9340 CameraToMount -- cameraX=0.09 cameraY=0.06 hyp=0.11 cameraTheta=0.61 mountX=-0.09 mountY=-0.06, mountTheta=-2.55
23:54:30.443 00.044 9340 SchedulePrimaryMove(10104498, x=0.09, y=0.06, opts=13)
23:54:30.454 00.011 9340 Enqueuing Move request for scope (0.09, 0.06)
23:54:30.469 00.015 12020 Worker thread wakes up
23:54:30.469 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=4471, max=65514, med=6957, FiltMin=5515, FiltMax=65423, Gamma=2.870
23:54:30.479 00.010 12020 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.06) opts 0xd
23:54:30.479 00.000 9340 UpdateGuideState exits: m=1053798 SNR=238.3
23:54:30.490 00.011 12020 Handling offset move in thread for scope, endpoint = (0.09, 0.06)
23:54:30.490 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:54:30.509 00.019 12020 Moving (0.09, 0.06) raw xDistance=-0.09 yDistance=-0.06
23:54:30.509 00.000 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
23:54:30.509 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:54:30.509 00.000 9340 ScheduleExposure(1000,3,1) exposurePending=0
23:54:30.525 00.016 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
23:54:30.525 00.000 9340 Enqueuing Expose request
23:54:30.537 00.012 12020 MoveAxis(E, 0, ABG)
23:54:30.538 00.001 12020 Move returns status 0, amount 0
23:54:30.538 00.000 12020 MoveAxis(N, 0, ABG)
23:54:30.538 00.000 12020 Move returns status 0, amount 0
23:54:30.538 00.000 12020 move complete, result=0
23:54:30.538 00.000 12020 worker thread done servicing request
23:54:30.538 00.000 12020 Worker thread wakes up
23:54:30.539 00.001 12020 worker thread servicing REQUEST_EXPOSE 1000
23:54:30.539 00.000 12020 Handling exposure in thread, d=1000 o=3 r=(330,69,31,31)
23:54:30.541 00.002 9340 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
23:54:30.627 00.086 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"3b7047e5-7706-4287-8233-8c574917bbb0"}
23:54:30.641 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"3b7047e5-7706-4287-8233-8c574917bbb0"}
23:54:30.659 00.018 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"ce8424c5-5def-4e55-a7d4-8a7b61c43815"}
23:54:30.681 00.022 9340 case statement mapped state 6 to 3
23:54:30.711 00.030 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"ce8424c5-5def-4e55-a7d4-8a7b61c43815"}
23:54:30.723 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"aadf4044-0514-478b-8d94-863403269190"}
23:54:30.737 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":64,"width":15,"height":15,"star_pos":[6.87,6.97],"pixels":"..."},"id":"aadf4044-0514-478b-8d94-863403269190"}
23:54:31.903 01.166 12020 Exposure complete
23:54:32.132 00.229 12020 worker thread done servicing request
23:54:32.132 00.000 9340 OnExposeComplete: enter
23:54:32.149 00.017 9340 UpdateGuideState(): m_state=6
23:54:32.160 00.011 9340 Star::Find(15, 344, 83, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 65
23:54:32.174 00.014 9340 Star::Find returns 1 (0), X=344.59, Y=84.01, Mass=1118133, SNR=231.4, Peak=59208 HFD=4.8
23:54:32.184 00.010 9340 MultiStar: [#1 0.13,-0.09,0.50,U] [#2 -0.15,-0.17,0.33,U] [#3 -0.14,0.11,0.41,U] [#4 0.06,0.21,0.34,U] [#5 0.08,-0.00,0.31,U] [#6 -0.12,0.02,0.28,U] [#7 -0.79,-0.31,0.00,M8] [#8 0.34,-0.14,0.29,U] 
23:54:32.193 00.009 9340 refined, 7 included, MultiStar: {-0.03, 0.02}, one-star: {-0.19, 0.10}
23:54:32.204 00.011 9340 CameraToMount -- cameraTheta (2.52) - m_xAngle (-3.14) = xAngle (5.66 = -0.62)
23:54:32.217 00.013 9340 CameraToMount -- cameraTheta (2.52) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (5.65 = -0.64)
23:54:32.229 00.012 9340 CameraToMount -- cameraX=-0.03 cameraY=0.02 hyp=0.04 cameraTheta=2.52 mountX=0.03 mountY=-0.03, mountTheta=-0.63
23:54:32.257 00.028 9340 SchedulePrimaryMove(10104498, x=-0.03, y=0.02, opts=13)
23:54:32.272 00.015 9340 Enqueuing Move request for scope (-0.03, 0.02)
23:54:32.282 00.010 12020 Worker thread wakes up
23:54:32.282 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=4411, max=65514, med=6963, FiltMin=5455, FiltMax=65424, Gamma=2.870
23:54:32.293 00.011 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.02) opts 0xd
23:54:32.293 00.000 9340 UpdateGuideState exits: m=1118133 SNR=231.4
23:54:32.303 00.010 12020 Handling offset move in thread for scope, endpoint = (-0.03, 0.02)
23:54:32.303 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:54:32.314 00.011 12020 Moving (-0.03, 0.02) raw xDistance=0.03 yDistance=-0.03
23:54:32.314 00.000 9340 ScheduleExposure(1000,3,1) exposurePending=0
23:54:32.322 00.008 9340 Enqueuing Expose request
23:54:32.333 00.011 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
23:54:32.333 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:54:32.334 00.001 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
23:54:32.334 00.000 12020 MoveAxis(E, 0, ABG)
23:54:32.334 00.000 12020 Move returns status 0, amount 0
23:54:32.334 00.000 12020 MoveAxis(N, 0, ABG)
23:54:32.334 00.000 12020 Move returns status 0, amount 0
23:54:32.334 00.000 12020 move complete, result=0
23:54:32.335 00.001 12020 worker thread done servicing request
23:54:32.335 00.000 12020 Worker thread wakes up
23:54:32.335 00.000 12020 worker thread servicing REQUEST_EXPOSE 1000
23:54:32.335 00.000 12020 Handling exposure in thread, d=1000 o=3 r=(330,69,31,31)
23:54:32.338 00.003 9340 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
23:54:32.628 00.290 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"823f25d6-a14c-44a8-86ca-e8b88bd4a6a8"}
23:54:32.643 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"823f25d6-a14c-44a8-86ca-e8b88bd4a6a8"}
23:54:32.658 00.015 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"3f44cbb4-dc5f-4775-b4a8-ff205dcbd73d"}
23:54:32.667 00.009 9340 case statement mapped state 6 to 3
23:54:32.683 00.016 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"3f44cbb4-dc5f-4775-b4a8-ff205dcbd73d"}
23:54:32.694 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"dc4dbe75-88dc-48e6-8bac-581734a199d1"}
23:54:32.707 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":65,"width":15,"height":15,"star_pos":[6.59,7.01],"pixels":"..."},"id":"dc4dbe75-88dc-48e6-8bac-581734a199d1"}
23:54:33.701 00.994 12020 Exposure complete
23:54:33.923 00.222 12020 worker thread done servicing request
23:54:33.923 00.000 9340 OnExposeComplete: enter
23:54:33.932 00.009 9340 UpdateGuideState(): m_state=6
23:54:33.941 00.009 9340 Star::Find(15, 344, 84, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 66
23:54:33.952 00.011 9340 Star::Find returns 1 (0), X=344.57, Y=84.51, Mass=1108668, SNR=208.0, Peak=62992 HFD=4.5
23:54:33.965 00.013 9340 MultiStar: [#1 0.00,0.22,0.48,U] [#2 -0.40,0.22,0.36,U] [#3 0.18,0.23,0.34,U] [#4 0.01,0.38,0.33,U] [#5 -0.08,-0.09,0.37,U] [#6 -0.03,0.55,0.27,U] [#7 -0.79,-0.42,0.00,M9] [#8 0.40,0.21,0.28,U] 
23:54:33.976 00.011 9340 refined, 7 included, MultiStar: {-0.06, 0.34}, one-star: {-0.21, 0.61}
23:54:33.988 00.012 9340 CameraToMount -- cameraTheta (1.75) - m_xAngle (-3.14) = xAngle (4.89 = -1.39)
23:54:34.016 00.028 9340 CameraToMount -- cameraTheta (1.75) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (4.88 = -1.41)
23:54:34.024 00.008 9340 CameraToMount -- cameraX=-0.06 cameraY=0.34 hyp=0.35 cameraTheta=1.75 mountX=0.06 mountY=-0.34, mountTheta=-1.39
23:54:34.039 00.015 9340 SchedulePrimaryMove(10104498, x=-0.06, y=0.34, opts=13)
23:54:34.050 00.011 9340 Enqueuing Move request for scope (-0.06, 0.34)
23:54:34.061 00.011 12020 Worker thread wakes up
23:54:34.061 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=4269, max=65514, med=6982, FiltMin=5049, FiltMax=65455, Gamma=2.870
23:54:34.070 00.009 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.34) opts 0xd
23:54:34.070 00.000 9340 UpdateGuideState exits: m=1108668 SNR=208.0
23:54:34.082 00.012 12020 Handling offset move in thread for scope, endpoint = (-0.06, 0.34)
23:54:34.082 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:54:34.095 00.013 12020 Moving (-0.06, 0.34) raw xDistance=0.06 yDistance=-0.34
23:54:34.095 00.000 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
23:54:34.095 00.000 12020 GuideAlgorithmResistSwitch::result() returns -0.34 from input -0.34
23:54:34.095 00.000 12020 MoveAxis(E, 0, ABG)
23:54:34.095 00.000 12020 Move returns status 0, amount 0
23:54:34.096 00.001 12020 MoveAxis(N, 57, ABG)
23:54:34.096 00.000 12020 Guiding  Dir = 0, Dur = 57
23:54:34.096 00.000 9340 ScheduleExposure(1000,3,1) exposurePending=0
23:54:34.106 00.010 12020 IsSlewing returns 0
23:54:34.107 00.001 9340 Enqueuing Expose request
23:54:34.141 00.034 12020 IsGuiding returns 0
23:54:34.221 00.080 12020 IsGuiding returns 1
23:54:34.222 00.001 12020 scope still moving after pulse duration time elapsed
23:54:34.253 00.031 12020 IsSlewing returns 0
23:54:34.253 00.000 12020 IsGuiding returns 1
23:54:34.381 00.128 12020 IsSlewing returns 0
23:54:34.413 00.032 12020 IsGuiding returns 0
23:54:34.413 00.000 12020 scope move finished after 57 + 214 ms
23:54:34.413 00.000 12020 Move returns status 0, amount 57
23:54:34.413 00.000 12020 move complete, result=0
23:54:34.413 00.000 12020 worker thread done servicing request
23:54:34.414 00.001 12020 Worker thread wakes up
23:54:34.414 00.000 9340 GuideStep: 0.1 px 0 ms EAST, -0.3 px 57 ms NORTH
23:54:34.426 00.012 12020 worker thread servicing REQUEST_EXPOSE 1000
23:54:34.426 00.000 12020 Handling exposure in thread, d=1000 o=3 r=(330,69,31,31)
23:54:34.625 00.199 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"c9ac16ea-9558-40cd-bc5b-93e3bb3b03ff"}
23:54:34.633 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"c9ac16ea-9558-40cd-bc5b-93e3bb3b03ff"}
23:54:34.644 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"f745a1ea-9d0f-4431-aa0b-b386b1c56157"}
23:54:34.655 00.011 9340 case statement mapped state 6 to 3
23:54:34.662 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"f745a1ea-9d0f-4431-aa0b-b386b1c56157"}
23:54:34.670 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"58071ab3-2dac-40b4-80d7-e76ec9f508a4"}
23:54:34.679 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":66,"width":15,"height":15,"star_pos":[6.57,6.51],"pixels":"..."},"id":"58071ab3-2dac-40b4-80d7-e76ec9f508a4"}
23:54:35.794 01.115 12020 Exposure complete
23:54:36.079 00.285 12020 worker thread done servicing request
23:54:36.079 00.000 9340 OnExposeComplete: enter
23:54:36.091 00.012 9340 UpdateGuideState(): m_state=6
23:54:36.134 00.043 9340 Star::Find(15, 344, 84, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 67
23:54:36.152 00.018 9340 Star::Find returns 1 (0), X=344.70, Y=83.87, Mass=1048581, SNR=223.0, Peak=59618 HFD=4.5
23:54:36.165 00.013 9340 MultiStar: [#1 0.10,-0.09,0.53,U] [#2 -0.01,-0.33,0.38,U] [#3 0.07,-0.56,0.34,U] [#4 0.01,-0.30,0.37,U] [#5 0.13,-0.45,0.28,U] [#6 0.16,0.16,0.32,U] [#7 -0.82,-0.84,0.00,M10] [#8 -0.11,-0.56,0.31,U] 
23:54:36.179 00.014 9340 single-star, 7 included, MultiStar: {0.02, -0.22}, one-star: {-0.07, -0.04}
23:54:36.199 00.020 9340 CameraToMount -- cameraTheta (-2.67) - m_xAngle (-3.14) = xAngle (0.47 = 0.47)
23:54:36.217 00.018 9340 CameraToMount -- cameraTheta (-2.67) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (0.45 = 0.45)
23:54:36.254 00.037 9340 CameraToMount -- cameraX=-0.07 cameraY=-0.04 hyp=0.08 cameraTheta=-2.67 mountX=0.07 mountY=0.04, mountTheta=0.45
23:54:36.275 00.021 9340 SchedulePrimaryMove(10104498, x=-0.07, y=-0.04, opts=13)
23:54:36.293 00.018 9340 Enqueuing Move request for scope (-0.07, -0.04)
23:54:36.305 00.012 12020 Worker thread wakes up
23:54:36.305 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=4154, max=65514, med=6972, FiltMin=5447, FiltMax=62786, Gamma=2.870
23:54:36.321 00.016 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.04) opts 0xd
23:54:36.322 00.001 9340 UpdateGuideState exits: m=1048581 SNR=223.0
23:54:36.334 00.012 12020 Handling offset move in thread for scope, endpoint = (-0.07, -0.04)
23:54:36.335 00.001 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:54:36.348 00.013 12020 Moving (-0.07, -0.04) raw xDistance=0.07 yDistance=0.04
23:54:36.348 00.000 9340 ScheduleExposure(1000,3,1) exposurePending=0
23:54:36.376 00.028 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
23:54:36.376 00.000 9340 Enqueuing Expose request
23:54:36.393 00.017 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:54:36.393 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
23:54:36.394 00.001 12020 MoveAxis(E, 0, ABG)
23:54:36.394 00.000 12020 Move returns status 0, amount 0
23:54:36.394 00.000 12020 MoveAxis(N, 0, ABG)
23:54:36.394 00.000 12020 Move returns status 0, amount 0
23:54:36.394 00.000 12020 move complete, result=0
23:54:36.394 00.000 12020 worker thread done servicing request
23:54:36.394 00.000 12020 Worker thread wakes up
23:54:36.394 00.000 12020 worker thread servicing REQUEST_EXPOSE 1000
23:54:36.395 00.001 12020 Handling exposure in thread, d=1000 o=3 r=(330,69,31,31)
23:54:36.399 00.004 9340 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
23:54:36.626 00.227 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"d12e0d41-bed4-4c0e-bd78-66d416810da5"}
23:54:36.647 00.021 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"d12e0d41-bed4-4c0e-bd78-66d416810da5"}
23:54:36.690 00.043 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"1179e3d4-0189-424f-bf7c-ae87d00ba625"}
23:54:36.707 00.017 9340 case statement mapped state 6 to 3
23:54:36.722 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"1179e3d4-0189-424f-bf7c-ae87d00ba625"}
23:54:36.740 00.018 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"2496dfb4-e8db-44fa-b180-de36afc8de7b"}
23:54:36.786 00.046 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":67,"width":15,"height":15,"star_pos":[6.70,6.87],"pixels":"..."},"id":"2496dfb4-e8db-44fa-b180-de36afc8de7b"}
23:54:37.794 01.008 12020 Exposure complete
23:54:38.030 00.236 12020 worker thread done servicing request
23:54:38.031 00.001 9340 OnExposeComplete: enter
23:54:38.045 00.014 9340 UpdateGuideState(): m_state=6
23:54:38.056 00.011 9340 Star::Find(15, 344, 83, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 68
23:54:38.082 00.026 9340 Star::Find returns 1 (0), X=344.59, Y=84.08, Mass=1009037, SNR=223.7, Peak=58896 HFD=4.3
23:54:38.095 00.013 9340 MultiStar: [#1 0.09,-0.04,0.45,U] [#2 -0.23,-0.40,0.38,U] [#3 0.06,-0.40,0.35,U] [#4 0.05,0.02,0.40,U] [#5 0.04,0.14,0.34,U] [#6 0.06,-0.18,0.28,U] [#7 -0.80,-0.68,0.00,R] [#8 0.02,-0.23,0.27,U] 
23:54:38.105 00.010 9340 refined, 7 included, MultiStar: {-0.05, -0.06}, one-star: {-0.19, 0.17}
23:54:38.116 00.011 9340 CameraToMount -- cameraTheta (-2.26) - m_xAngle (-3.14) = xAngle (0.87 = 0.87)
23:54:38.125 00.009 9340 CameraToMount -- cameraTheta (-2.26) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (0.86 = 0.86)
23:54:38.139 00.014 9340 CameraToMount -- cameraX=-0.05 cameraY=-0.06 hyp=0.07 cameraTheta=-2.26 mountX=0.05 mountY=0.06, mountTheta=0.86
23:54:38.157 00.018 9340 SchedulePrimaryMove(10104498, x=-0.05, y=-0.06, opts=13)
23:54:38.169 00.012 9340 Enqueuing Move request for scope (-0.05, -0.06)
23:54:38.194 00.025 12020 Worker thread wakes up
23:54:38.194 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=4407, max=65514, med=6997, FiltMin=5396, FiltMax=64927, Gamma=2.870
23:54:38.207 00.013 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.06) opts 0xd
23:54:38.208 00.001 9340 UpdateGuideState exits: m=1009037 SNR=223.7
23:54:38.220 00.012 12020 Handling offset move in thread for scope, endpoint = (-0.05, -0.06)
23:54:38.220 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:54:38.235 00.015 12020 Moving (-0.05, -0.06) raw xDistance=0.05 yDistance=0.06
23:54:38.235 00.000 9340 ScheduleExposure(1000,3,1) exposurePending=0
23:54:38.244 00.009 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
23:54:38.244 00.000 9340 Enqueuing Expose request
23:54:38.255 00.011 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:54:38.255 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
23:54:38.255 00.000 12020 MoveAxis(E, 0, ABG)
23:54:38.255 00.000 12020 Move returns status 0, amount 0
23:54:38.256 00.001 12020 MoveAxis(N, 0, ABG)
23:54:38.256 00.000 12020 Move returns status 0, amount 0
23:54:38.256 00.000 12020 move complete, result=0
23:54:38.256 00.000 12020 worker thread done servicing request
23:54:38.256 00.000 12020 Worker thread wakes up
23:54:38.256 00.000 12020 worker thread servicing REQUEST_EXPOSE 1000
23:54:38.256 00.000 12020 Handling exposure in thread, d=1000 o=3 r=(330,69,31,31)
23:54:38.259 00.003 9340 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
23:54:38.624 00.365 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"fbf3d51d-52b4-4239-9482-44b019186310"}
23:54:38.636 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"fbf3d51d-52b4-4239-9482-44b019186310"}
23:54:38.647 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"3fcd0276-cbea-47ca-a256-95d4b1255ea0"}
23:54:38.659 00.012 9340 case statement mapped state 6 to 3
23:54:38.686 00.027 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"3fcd0276-cbea-47ca-a256-95d4b1255ea0"}
23:54:38.701 00.015 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"7fec33f8-aa3a-4cb8-b14b-80f5088ab2eb"}
23:54:38.712 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":68,"width":15,"height":15,"star_pos":[6.59,7.08],"pixels":"..."},"id":"7fec33f8-aa3a-4cb8-b14b-80f5088ab2eb"}
23:54:39.620 00.908 12020 Exposure complete
23:54:39.849 00.229 12020 worker thread done servicing request
23:54:39.850 00.001 9340 OnExposeComplete: enter
23:54:39.862 00.012 9340 UpdateGuideState(): m_state=6
23:54:39.873 00.011 9340 Star::Find(15, 344, 84, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 69
23:54:39.885 00.012 9340 Star::Find returns 1 (0), X=344.90, Y=84.30, Mass=1055722, SNR=223.5, Peak=56372 HFD=4.5
23:54:39.897 00.012 9340 MultiStar: [#1 0.38,0.32,0.56,U] [#2 0.38,0.05,0.38,U] [#3 0.48,0.50,0.00,M1] [#4 0.36,0.65,0.00,M1] [#5 0.19,0.25,0.32,U] [#6 0.35,0.24,0.29,U] [#7 0.27,0.48,0.26,U] [#8 0.41,-0.15,0.29,U] 
23:54:39.909 00.012 9340 refined, 6 included, MultiStar: {0.27, 0.26}, one-star: {0.12, 0.39}
23:54:39.919 00.010 9340 CameraToMount -- cameraTheta (0.78) - m_xAngle (-3.14) = xAngle (3.91 = -2.37)
23:54:39.929 00.010 9340 CameraToMount -- cameraTheta (0.78) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (3.90 = -2.39)
23:54:39.957 00.028 9340 CameraToMount -- cameraX=0.27 cameraY=0.26 hyp=0.38 cameraTheta=0.78 mountX=-0.27 mountY=-0.26, mountTheta=-2.38
23:54:39.976 00.019 9340 SchedulePrimaryMove(10104498, x=0.27, y=0.26, opts=13)
23:54:39.989 00.013 9340 Enqueuing Move request for scope (0.27, 0.26)
23:54:39.999 00.010 12020 Worker thread wakes up
23:54:39.999 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=4346, max=65514, med=7000, FiltMin=5501, FiltMax=65423, Gamma=2.870
23:54:40.009 00.010 12020 worker thread servicing REQUEST_MOVE scope ofs (0.27, 0.26) opts 0xd
23:54:40.009 00.000 9340 UpdateGuideState exits: m=1055722 SNR=223.5
23:54:40.020 00.011 12020 Handling offset move in thread for scope, endpoint = (0.27, 0.26)
23:54:40.020 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:54:40.032 00.012 12020 Moving (0.27, 0.26) raw xDistance=-0.27 yDistance=-0.26
23:54:40.032 00.000 9340 ScheduleExposure(1000,3,1) exposurePending=0
23:54:40.046 00.014 12020 GuideAlgorithmHysteresis::Result() returns -0.16 from input -0.27
23:54:40.046 00.000 9340 Enqueuing Expose request
23:54:40.056 00.010 12020 GuideAlgorithmResistSwitch::result() returns -0.26 from input -0.26
23:54:40.056 00.000 12020 MoveAxis(E, 31, ABG)
23:54:40.056 00.000 12020 Guiding  Dir = 2, Dur = 31
23:54:40.072 00.016 12020 IsSlewing returns 0
23:54:40.072 00.000 12020 IsGuiding returns 0
23:54:40.090 00.018 12020 PulseGuide returned control before completion, sleep 25
23:54:40.153 00.063 12020 IsGuiding returns 0
23:54:40.154 00.001 12020 Move returns status 0, amount 31
23:54:40.154 00.000 12020 MoveAxis(N, 43, ABG)
23:54:40.154 00.000 12020 Guiding  Dir = 0, Dur = 43
23:54:40.155 00.001 12020 IsSlewing returns 0
23:54:40.157 00.002 12020 IsGuiding returns 0
23:54:40.235 00.078 12020 IsGuiding returns 1
23:54:40.235 00.000 12020 scope still moving after pulse duration time elapsed
23:54:40.282 00.047 12020 IsSlewing returns 0
23:54:40.378 00.096 12020 IsGuiding returns 0
23:54:40.378 00.000 12020 scope move finished after 43 + 177 ms
23:54:40.378 00.000 12020 Move returns status 0, amount 43
23:54:40.379 00.001 12020 move complete, result=0
23:54:40.379 00.000 12020 worker thread done servicing request
23:54:40.379 00.000 9340 GuideStep: -0.3 px 31 ms EAST, -0.3 px 43 ms NORTH
23:54:40.391 00.012 12020 Worker thread wakes up
23:54:40.391 00.000 12020 worker thread servicing REQUEST_EXPOSE 1000
23:54:40.391 00.000 12020 Handling exposure in thread, d=1000 o=3 r=(330,69,31,31)
23:54:40.623 00.232 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"11f58921-742b-464f-8542-999b7372065c"}
23:54:40.635 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"11f58921-742b-464f-8542-999b7372065c"}
23:54:40.646 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"a4febbbb-9434-49ea-9a22-d372f85cbaf0"}
23:54:40.657 00.011 9340 case statement mapped state 6 to 3
23:54:40.667 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"a4febbbb-9434-49ea-9a22-d372f85cbaf0"}
23:54:40.700 00.033 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"4df49a46-382f-44fd-a360-dcbc085293da"}
23:54:40.717 00.017 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":69,"width":15,"height":15,"star_pos":[6.90,7.30],"pixels":"..."},"id":"4df49a46-382f-44fd-a360-dcbc085293da"}
23:54:41.758 01.041 12020 Exposure complete
23:54:42.062 00.304 9340 OnExposeComplete: enter
23:54:42.074 00.012 12020 worker thread done servicing request
23:54:42.074 00.000 9340 UpdateGuideState(): m_state=6
23:54:42.093 00.019 9340 Star::Find(15, 344, 84, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 70
23:54:42.114 00.021 9340 Star::Find returns 1 (0), X=345.02, Y=84.05, Mass=1028412, SNR=232.7, Peak=54678 HFD=4.4
23:54:42.151 00.037 9340 MultiStar: [#1 0.47,0.18,0.49,U] [#2 0.43,-0.36,0.37,U] [#3 0.25,-0.22,0.32,U] [#4 0.53,0.20,0.34,U] [#5 0.29,-0.35,0.33,U] [#6 0.42,-0.04,0.24,U] [#7 0.27,0.05,0.21,U] [#8 0.41,-0.20,0.23,U] 
23:54:42.163 00.012 9340 single-star, 8 included, MultiStar: {0.35, -0.02}, one-star: {0.24, 0.14}
23:54:42.187 00.024 9340 CameraToMount -- cameraTheta (0.54) - m_xAngle (-3.14) = xAngle (3.67 = -2.61)
23:54:42.203 00.016 9340 CameraToMount -- cameraTheta (0.54) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (3.66 = -2.63)
23:54:42.218 00.015 9340 CameraToMount -- cameraX=0.24 cameraY=0.14 hyp=0.28 cameraTheta=0.54 mountX=-0.24 mountY=-0.14, mountTheta=-2.62
23:54:42.261 00.043 9340 SchedulePrimaryMove(10104498, x=0.24, y=0.14, opts=13)
23:54:42.279 00.018 9340 Enqueuing Move request for scope (0.24, 0.14)
23:54:42.298 00.019 12020 Worker thread wakes up
23:54:42.298 00.000 12020 worker thread servicing REQUEST_MOVE scope ofs (0.24, 0.14) opts 0xd
23:54:42.299 00.001 12020 Handling offset move in thread for scope, endpoint = (0.24, 0.14)
23:54:42.299 00.000 12020 Moving (0.24, 0.14) raw xDistance=-0.24 yDistance=-0.14
23:54:42.299 00.000 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.24
23:54:42.299 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:54:42.299 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
23:54:42.300 00.001 12020 MoveAxis(E, 0, ABG)
23:54:42.300 00.000 12020 Move returns status 0, amount 0
23:54:42.300 00.000 12020 MoveAxis(N, 0, ABG)
23:54:42.300 00.000 12020 Move returns status 0, amount 0
23:54:42.300 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=4339, max=65514, med=6972, FiltMin=5504, FiltMax=65427, Gamma=2.870
23:54:42.314 00.014 12020 move complete, result=0
23:54:42.315 00.001 9340 UpdateGuideState exits: m=1028412 SNR=232.7
23:54:42.333 00.018 12020 worker thread done servicing request
23:54:42.333 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:54:42.347 00.014 9340 ScheduleExposure(1000,3,1) exposurePending=0
23:54:42.366 00.019 9340 Enqueuing Expose request
23:54:42.405 00.039 12020 Worker thread wakes up
23:54:42.405 00.000 9340 GuideStep: -0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
23:54:42.419 00.014 12020 worker thread servicing REQUEST_EXPOSE 1000
23:54:42.419 00.000 12020 Handling exposure in thread, d=1000 o=3 r=(330,69,31,31)
23:54:42.623 00.204 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"bd6d538b-0c8a-4287-871c-951d25485a7d"}
23:54:42.639 00.016 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"bd6d538b-0c8a-4287-871c-951d25485a7d"}
23:54:42.655 00.016 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"0b717ea6-e6f0-40e9-8132-39862de3c194"}
23:54:42.675 00.020 9340 case statement mapped state 6 to 3
23:54:42.698 00.023 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"0b717ea6-e6f0-40e9-8132-39862de3c194"}
23:54:42.716 00.018 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"76a8b3b7-0c5a-4113-b369-02c388f8d081"}
23:54:42.770 00.054 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":70,"width":15,"height":15,"star_pos":[7.02,7.05],"pixels":"..."},"id":"76a8b3b7-0c5a-4113-b369-02c388f8d081"}
23:54:43.820 01.050 12020 Exposure complete
23:54:44.105 00.285 12020 worker thread done servicing request
23:54:44.105 00.000 9340 OnExposeComplete: enter
23:54:44.116 00.011 9340 UpdateGuideState(): m_state=6
23:54:44.128 00.012 9340 Star::Find(15, 345, 84, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 71
23:54:44.141 00.013 9340 Star::Find returns 1 (0), X=344.89, Y=84.90, Mass=1089702, SNR=234.8, Peak=63120 HFD=4.2
23:54:44.154 00.013 9340 MultiStar: [#1 0.48,0.72,0.00,M1] [#2 0.44,0.42,0.37,U] [#3 0.13,0.63,0.00,M1] [#4 0.42,0.64,0.00,M1] [#5 0.55,0.28,0.33,U] [#6 0.27,1.03,0.00,M1] [#7 0.09,0.61,0.27,U] [#8 0.57,0.54,0.00,M1] 
23:54:44.189 00.035 9340 refined, 3 included, MultiStar: {0.24, 0.71}, one-star: {0.11, 0.99}
23:54:44.211 00.022 9340 CameraToMount -- cameraTheta (1.24) - m_xAngle (-3.14) = xAngle (4.38 = -1.90)
23:54:44.230 00.019 9340 CameraToMount -- cameraTheta (1.24) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (4.36 = -1.92)
23:54:44.245 00.015 9340 CameraToMount -- cameraX=0.24 cameraY=0.71 hyp=0.75 cameraTheta=1.24 mountX=-0.25 mountY=-0.71, mountTheta=-1.91
23:54:44.264 00.019 9340 SchedulePrimaryMove(10104498, x=0.24, y=0.71, opts=13)
23:54:44.296 00.032 9340 Enqueuing Move request for scope (0.24, 0.71)
23:54:44.311 00.015 12020 Worker thread wakes up
23:54:44.312 00.001 9340 UpdateImageDisplay: Size=(1920,1080) min=4466, max=65535, med=6978, FiltMin=5485, FiltMax=62312, Gamma=2.870
23:54:44.323 00.011 12020 worker thread servicing REQUEST_MOVE scope ofs (0.24, 0.71) opts 0xd
23:54:44.323 00.000 9340 UpdateGuideState exits: m=1089702 SNR=234.8
23:54:44.332 00.009 12020 Handling offset move in thread for scope, endpoint = (0.24, 0.71)
23:54:44.333 00.001 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:54:44.346 00.013 12020 Moving (0.24, 0.71) raw xDistance=-0.25 yDistance=-0.71
23:54:44.346 00.000 9340 ScheduleExposure(1000,3,1) exposurePending=0
23:54:44.360 00.014 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.25
23:54:44.360 00.000 12020 GuideAlgorithmResistSwitch::result() returns -0.71 from input -0.71
23:54:44.360 00.000 12020 MoveAxis(E, 0, ABG)
23:54:44.360 00.000 12020 Move returns status 0, amount 0
23:54:44.360 00.000 12020 MoveAxis(N, 119, ABG)
23:54:44.361 00.001 12020 Guiding  Dir = 0, Dur = 119
23:54:44.361 00.000 9340 Enqueuing Expose request
23:54:44.393 00.032 12020 IsSlewing returns 0
23:54:44.394 00.001 12020 IsGuiding returns 0
23:54:44.486 00.092 12020 PulseGuide returned control before completion, sleep 38
23:54:44.525 00.039 12020 IsGuiding returns 1
23:54:44.526 00.001 12020 scope still moving after pulse duration time elapsed
23:54:44.556 00.030 12020 IsSlewing returns 0
23:54:44.557 00.001 12020 IsGuiding returns 1
23:54:44.588 00.031 12020 IsSlewing returns 0
23:54:44.590 00.002 12020 IsGuiding returns 1
23:54:44.622 00.032 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"79aafcb1-47b8-4620-993f-97e4e1531e62"}
23:54:44.637 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"79aafcb1-47b8-4620-993f-97e4e1531e62"}
23:54:44.651 00.014 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"cc692176-656a-4d84-9b54-bb9054643b86"}
23:54:44.664 00.013 9340 case statement mapped state 6 to 3
23:54:44.700 00.036 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"cc692176-656a-4d84-9b54-bb9054643b86"}
23:54:44.713 00.013 12020 IsSlewing returns 0
23:54:44.714 00.001 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"50e9f30d-a10a-4153-ad36-c48471a56ecb"}
23:54:44.728 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":71,"width":15,"height":15,"star_pos":[6.89,6.90],"pixels":"..."},"id":"50e9f30d-a10a-4153-ad36-c48471a56ecb"}
23:54:44.744 00.016 12020 IsGuiding returns 0
23:54:44.745 00.001 12020 scope move finished after 119 + 231 ms
23:54:44.745 00.000 12020 Move returns status 0, amount 119
23:54:44.745 00.000 12020 move complete, result=0
23:54:44.745 00.000 12020 worker thread done servicing request
23:54:44.745 00.000 9340 GuideStep: -0.2 px 0 ms EAST, -0.7 px 119 ms NORTH
23:54:44.756 00.011 12020 Worker thread wakes up
23:54:44.756 00.000 12020 worker thread servicing REQUEST_EXPOSE 1000
23:54:44.757 00.001 12020 Handling exposure in thread, d=1000 o=3 r=(330,69,31,31)
23:54:46.141 01.384 12020 Exposure complete
23:54:46.461 00.320 12020 worker thread done servicing request
23:54:46.461 00.000 9340 OnExposeComplete: enter
23:54:46.473 00.012 9340 UpdateGuideState(): m_state=6
23:54:46.491 00.018 9340 Star::Find(15, 344, 84, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 72
23:54:46.502 00.011 9340 Star::Find returns 1 (0), X=345.48, Y=84.20, Mass=1076849, SNR=227.0, Peak=56702 HFD=4.5
23:54:46.515 00.013 9340 MultiStar: [#1 0.84,0.18,0.00,M2] [#2 0.95,-0.11,0.00,M1] [#3 0.84,0.16,0.00,M2] [#4 0.68,0.31,0.00,M2] [#5 0.95,-0.09,0.00,M1] [#6 0.69,0.36,0.00,M2] [#7 0.83,0.62,0.00,M1] [#8 0.99,-0.51,0.00,M2] 
23:54:46.547 00.032 9340 CameraToMount -- cameraTheta (0.39) - m_xAngle (-3.14) = xAngle (3.53 = -2.75)
23:54:46.560 00.013 9340 CameraToMount -- cameraTheta (0.39) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (3.51 = -2.77)
23:54:46.573 00.013 9340 CameraToMount -- cameraX=0.70 cameraY=0.29 hyp=0.76 cameraTheta=0.39 mountX=-0.70 mountY=-0.28, mountTheta=-2.77
23:54:46.587 00.014 9340 SchedulePrimaryMove(10104498, x=0.70, y=0.29, opts=13)
23:54:46.602 00.015 9340 Enqueuing Move request for scope (0.70, 0.29)
23:54:46.617 00.015 12020 Worker thread wakes up
23:54:46.617 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=4313, max=65516, med=6973, FiltMin=5388, FiltMax=62376, Gamma=2.870
23:54:46.647 00.030 12020 worker thread servicing REQUEST_MOVE scope ofs (0.70, 0.29) opts 0xd
23:54:46.647 00.000 12020 Handling offset move in thread for scope, endpoint = (0.70, 0.29)
23:54:46.647 00.000 12020 Moving (0.70, 0.29) raw xDistance=-0.70 yDistance=-0.28
23:54:46.648 00.001 12020 GuideAlgorithmHysteresis::Result() returns -0.41 from input -0.70
23:54:46.648 00.000 12020 GuideAlgorithmResistSwitch::result() returns -0.28 from input -0.28
23:54:46.648 00.000 9340 UpdateGuideState exits: m=1076849 SNR=227.0
23:54:46.661 00.013 12020 MoveAxis(E, 80, ABG)
23:54:46.661 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:54:46.673 00.012 9340 ScheduleExposure(1000,3,1) exposurePending=0
23:54:46.694 00.021 12020 Guiding  Dir = 2, Dur = 80
23:54:46.694 00.000 9340 Enqueuing Expose request
23:54:46.713 00.019 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"2a837f95-49db-4362-8fe6-fd7c6a971d9e"}
23:54:46.724 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"2a837f95-49db-4362-8fe6-fd7c6a971d9e"}
23:54:46.736 00.012 12020 IsSlewing returns 0
23:54:46.737 00.001 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"62ffff91-5695-4134-8bce-0dc045fb76b0"}
23:54:46.767 00.030 12020 IsGuiding returns 0
23:54:46.767 00.000 9340 case statement mapped state 6 to 3
23:54:46.782 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"62ffff91-5695-4134-8bce-0dc045fb76b0"}
23:54:46.796 00.014 12020 PulseGuide returned control before completion, sleep 68
23:54:46.801 00.005 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"d2049830-c878-4627-b4c3-5e98c37c7798"}
23:54:46.811 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":72,"width":15,"height":15,"star_pos":[7.48,7.20],"pixels":"..."},"id":"d2049830-c878-4627-b4c3-5e98c37c7798"}
23:54:46.902 00.091 12020 IsGuiding returns 0
23:54:46.903 00.001 12020 Move returns status 0, amount 80
23:54:46.903 00.000 12020 MoveAxis(N, 46, ABG)
23:54:46.903 00.000 12020 Guiding  Dir = 0, Dur = 46
23:54:46.904 00.001 12020 IsSlewing returns 0
23:54:46.905 00.001 12020 IsGuiding returns 0
23:54:47.031 00.126 12020 IsGuiding returns 1
23:54:47.031 00.000 12020 scope still moving after pulse duration time elapsed
23:54:47.126 00.095 12020 IsSlewing returns 0
23:54:47.127 00.001 12020 IsGuiding returns 0
23:54:47.127 00.000 12020 scope move finished after 46 + 175 ms
23:54:47.128 00.001 12020 Move returns status 0, amount 46
23:54:47.128 00.000 12020 move complete, result=0
23:54:47.128 00.000 12020 worker thread done servicing request
23:54:47.128 00.000 12020 Worker thread wakes up
23:54:47.128 00.000 9340 GuideStep: -0.7 px 80 ms EAST, -0.3 px 46 ms NORTH
23:54:47.145 00.017 12020 worker thread servicing REQUEST_EXPOSE 1000
23:54:47.145 00.000 12020 Handling exposure in thread, d=1000 o=3 r=(330,69,31,31)
23:54:48.522 01.377 12020 Exposure complete
23:54:48.620 00.098 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"cb5c3b55-8b17-4af7-a0c5-5b1080d020b8"}
23:54:48.637 00.017 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"cb5c3b55-8b17-4af7-a0c5-5b1080d020b8"}
23:54:48.662 00.025 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"a67567a1-3b59-4127-99e3-54939c3f2d2f"}
23:54:48.705 00.043 9340 case statement mapped state 6 to 3
23:54:48.722 00.017 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"a67567a1-3b59-4127-99e3-54939c3f2d2f"}
23:54:48.745 00.023 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"8d92aa9f-24f2-482a-a979-e8d33e0f19ab"}
23:54:48.758 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":72,"width":15,"height":15,"star_pos":[7.48,7.20],"pixels":"..."},"id":"8d92aa9f-24f2-482a-a979-e8d33e0f19ab"}
23:54:48.854 00.096 12020 worker thread done servicing request
23:54:48.854 00.000 9340 OnExposeComplete: enter
23:54:48.870 00.016 9340 UpdateGuideState(): m_state=6
23:54:48.884 00.014 9340 Star::Find(15, 345, 84, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 73
23:54:48.908 00.024 9340 Star::Find returns 1 (0), X=344.80, Y=84.10, Mass=1042397, SNR=238.8, Peak=57310 HFD=4.4
23:54:48.927 00.019 9340 MultiStar: [#1 0.32,-0.40,0.48,U] [#2 0.54,-0.37,0.00,M2] [#3 0.34,-0.02,0.38,U] [#4 0.21,0.29,0.34,U] [#5 0.28,-0.59,0.00,M2] [#6 0.15,0.19,0.30,U] [#7 0.44,0.55,0.00,M2] [#8 0.40,-0.43,0.33,U] 
23:54:48.961 00.034 9340 single-star, 5 included, MultiStar: {0.20, 0.00}, one-star: {0.02, 0.19}
23:54:48.978 00.017 9340 CameraToMount -- cameraTheta (1.45) - m_xAngle (-3.14) = xAngle (4.58 = -1.70)
23:54:48.998 00.020 9340 CameraToMount -- cameraTheta (1.45) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (4.57 = -1.72)
23:54:49.013 00.015 9340 CameraToMount -- cameraX=0.02 cameraY=0.19 hyp=0.19 cameraTheta=1.45 mountX=-0.02 mountY=-0.19, mountTheta=-1.70
23:54:49.036 00.023 9340 SchedulePrimaryMove(10104498, x=0.02, y=0.19, opts=13)
23:54:49.053 00.017 9340 Enqueuing Move request for scope (0.02, 0.19)
23:54:49.087 00.034 12020 Worker thread wakes up
23:54:49.088 00.001 9340 UpdateImageDisplay: Size=(1920,1080) min=4387, max=65514, med=6985, FiltMin=5324, FiltMax=65423, Gamma=2.870
23:54:49.101 00.013 12020 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.19) opts 0xd
23:54:49.102 00.001 9340 UpdateGuideState exits: m=1042397 SNR=238.8
23:54:49.114 00.012 12020 Handling offset move in thread for scope, endpoint = (0.02, 0.19)
23:54:49.114 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:54:49.127 00.013 12020 Moving (0.02, 0.19) raw xDistance=-0.02 yDistance=-0.19
23:54:49.127 00.000 9340 ScheduleExposure(1000,3,1) exposurePending=0
23:54:49.139 00.012 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
23:54:49.139 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:54:49.139 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
23:54:49.139 00.000 9340 Enqueuing Expose request
23:54:49.152 00.013 12020 MoveAxis(E, 0, ABG)
23:54:49.153 00.001 12020 Move returns status 0, amount 0
23:54:49.153 00.000 12020 MoveAxis(N, 0, ABG)
23:54:49.153 00.000 12020 Move returns status 0, amount 0
23:54:49.153 00.000 12020 move complete, result=0
23:54:49.154 00.001 12020 worker thread done servicing request
23:54:49.154 00.000 12020 Worker thread wakes up
23:54:49.154 00.000 12020 worker thread servicing REQUEST_EXPOSE 1000
23:54:49.154 00.000 12020 Handling exposure in thread, d=1000 o=3 r=(330,69,31,31)
23:54:49.161 00.007 9340 GuideStep: -0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
23:54:50.514 01.353 12020 Exposure complete
23:54:50.619 00.105 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"38c7fb8d-3d00-48dd-a18e-1611b773b775"}
23:54:50.630 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"38c7fb8d-3d00-48dd-a18e-1611b773b775"}
23:54:50.639 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"a1aa8ae6-438e-4c39-92ae-502001b3ea7d"}
23:54:50.652 00.013 9340 case statement mapped state 6 to 3
23:54:50.666 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"a1aa8ae6-438e-4c39-92ae-502001b3ea7d"}
23:54:50.702 00.036 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"854e71ec-d8d4-475c-ac64-76953a43e271"}
23:54:50.716 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":73,"width":15,"height":15,"star_pos":[6.80,7.10],"pixels":"..."},"id":"854e71ec-d8d4-475c-ac64-76953a43e271"}
23:54:50.749 00.033 12020 worker thread done servicing request
23:54:50.750 00.001 9340 OnExposeComplete: enter
23:54:50.763 00.013 9340 UpdateGuideState(): m_state=6
23:54:50.774 00.011 9340 Star::Find(15, 344, 84, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 74
23:54:50.786 00.012 9340 Star::Find returns 1 (0), X=345.09, Y=84.02, Mass=1047049, SNR=231.5, Peak=56783 HFD=4.4
23:54:50.814 00.028 9340 MultiStar: [#1 0.41,-0.20,0.48,U] [#2 0.61,-0.11,0.32,U] [#3 0.60,0.26,0.00,M2] [#4 0.59,0.02,0.34,U] [#5 0.24,-0.00,0.35,U] [#6 0.44,0.27,0.21,U] [#7 0.54,0.52,0.00,M3] [#8 0.42,-0.00,0.27,U] 
23:54:50.829 00.015 9340 single-star, 6 included, MultiStar: {0.40, 0.01}, one-star: {0.31, 0.11}
23:54:50.838 00.009 9340 CameraToMount -- cameraTheta (0.33) - m_xAngle (-3.14) = xAngle (3.47 = -2.81)
23:54:50.853 00.015 9340 CameraToMount -- cameraTheta (0.33) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (3.45 = -2.83)
23:54:50.865 00.012 9340 CameraToMount -- cameraX=0.31 cameraY=0.11 hyp=0.33 cameraTheta=0.33 mountX=-0.31 mountY=-0.10, mountTheta=-2.83
23:54:50.877 00.012 9340 SchedulePrimaryMove(10104498, x=0.31, y=0.11, opts=13)
23:54:50.889 00.012 9340 Enqueuing Move request for scope (0.31, 0.11)
23:54:50.901 00.012 12020 Worker thread wakes up
23:54:50.902 00.001 9340 UpdateImageDisplay: Size=(1920,1080) min=4505, max=65516, med=6988, FiltMin=5447, FiltMax=63535, Gamma=2.870
23:54:50.913 00.011 12020 worker thread servicing REQUEST_MOVE scope ofs (0.31, 0.11) opts 0xd
23:54:50.913 00.000 12020 Handling offset move in thread for scope, endpoint = (0.31, 0.11)
23:54:50.913 00.000 9340 UpdateGuideState exits: m=1047049 SNR=231.5
23:54:50.944 00.031 12020 Moving (0.31, 0.11) raw xDistance=-0.31 yDistance=-0.10
23:54:50.944 00.000 12020 GuideAlgorithmHysteresis::Result() returns -0.19 from input -0.31
23:54:50.945 00.001 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:54:50.958 00.013 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:54:50.958 00.000 9340 ScheduleExposure(1000,3,1) exposurePending=0
23:54:50.976 00.018 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
23:54:50.976 00.000 9340 Enqueuing Expose request
23:54:50.988 00.012 12020 MoveAxis(E, 36, ABG)
23:54:50.988 00.000 12020 Guiding  Dir = 2, Dur = 36
23:54:50.989 00.001 12020 IsSlewing returns 0
23:54:50.990 00.001 12020 IsGuiding returns 0
23:54:51.012 00.022 12020 PulseGuide returned control before completion, sleep 25
23:54:51.076 00.064 12020 IsGuiding returns 0
23:54:51.076 00.000 12020 Move returns status 0, amount 36
23:54:51.076 00.000 12020 MoveAxis(N, 0, ABG)
23:54:51.077 00.001 12020 Move returns status 0, amount 0
23:54:51.077 00.000 12020 move complete, result=0
23:54:51.077 00.000 12020 worker thread done servicing request
23:54:51.078 00.001 9340 GuideStep: -0.3 px 36 ms EAST, -0.1 px 0 ms NORTH
23:54:51.090 00.012 12020 Worker thread wakes up
23:54:51.090 00.000 12020 worker thread servicing REQUEST_EXPOSE 1000
23:54:51.090 00.000 12020 Handling exposure in thread, d=1000 o=3 r=(330,69,31,31)
23:54:52.451 01.361 12020 Exposure complete
23:54:52.620 00.169 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"6121f94f-7161-4125-ae89-0d3b3a0cd728"}
23:54:52.630 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"6121f94f-7161-4125-ae89-0d3b3a0cd728"}
23:54:52.641 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"db8111c0-dfcb-416a-851f-3a9a271bc7df"}
23:54:52.650 00.009 9340 case statement mapped state 6 to 3
23:54:52.660 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"db8111c0-dfcb-416a-851f-3a9a271bc7df"}
23:54:52.673 00.013 12020 worker thread done servicing request
23:54:52.674 00.001 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"49fae29f-021f-43e9-ab01-4df1f7969c6c"}
23:54:52.690 00.016 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":74,"width":15,"height":15,"star_pos":[7.09,7.02],"pixels":"..."},"id":"49fae29f-021f-43e9-ab01-4df1f7969c6c"}
23:54:52.704 00.014 9340 OnExposeComplete: enter
23:54:52.713 00.009 9340 UpdateGuideState(): m_state=6
23:54:52.744 00.031 9340 Star::Find(15, 345, 84, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 75
23:54:52.755 00.011 9340 Star::Find returns 1 (0), X=344.84, Y=84.34, Mass=1050104, SNR=221.7, Peak=61744 HFD=4.5
23:54:52.766 00.011 9340 MultiStar: [#1 0.08,-0.01,0.52,U] [#2 -0.11,0.02,0.40,U] [#3 0.18,-0.07,0.37,U] [#4 0.24,0.33,0.37,U] [#5 -0.13,-0.23,0.32,U] [#6 0.15,0.17,0.33,U] [#7 -0.10,0.18,0.24,U] [#8 0.08,-0.02,0.35,U] 
23:54:52.776 00.010 9340 refined, 8 included, MultiStar: {0.06, 0.14}, one-star: {0.06, 0.43}
23:54:52.784 00.008 9340 CameraToMount -- cameraTheta (1.18) - m_xAngle (-3.14) = xAngle (4.32 = -1.97)
23:54:52.798 00.014 9340 CameraToMount -- cameraTheta (1.18) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (4.30 = -1.98)
23:54:52.811 00.013 9340 CameraToMount -- cameraX=0.06 cameraY=0.14 hyp=0.15 cameraTheta=1.18 mountX=-0.06 mountY=-0.14, mountTheta=-1.97
23:54:52.828 00.017 9340 SchedulePrimaryMove(10104498, x=0.06, y=0.14, opts=13)
23:54:52.837 00.009 9340 Enqueuing Move request for scope (0.06, 0.14)
23:54:52.868 00.031 12020 Worker thread wakes up
23:54:52.868 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=4320, max=65514, med=6982, FiltMin=5390, FiltMax=65423, Gamma=2.870
23:54:52.878 00.010 12020 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.14) opts 0xd
23:54:52.878 00.000 9340 UpdateGuideState exits: m=1050104 SNR=221.7
23:54:52.888 00.010 12020 Handling offset move in thread for scope, endpoint = (0.06, 0.14)
23:54:52.888 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:54:52.899 00.011 12020 Moving (0.06, 0.14) raw xDistance=-0.06 yDistance=-0.14
23:54:52.899 00.000 9340 ScheduleExposure(1000,3,1) exposurePending=0
23:54:52.908 00.009 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
23:54:52.908 00.000 9340 Enqueuing Expose request
23:54:52.916 00.008 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:54:52.916 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
23:54:52.917 00.001 12020 MoveAxis(E, 0, ABG)
23:54:52.917 00.000 12020 Move returns status 0, amount 0
23:54:52.917 00.000 12020 MoveAxis(N, 0, ABG)
23:54:52.917 00.000 12020 Move returns status 0, amount 0
23:54:52.917 00.000 12020 move complete, result=0
23:54:52.917 00.000 12020 worker thread done servicing request
23:54:52.917 00.000 12020 Worker thread wakes up
23:54:52.918 00.001 12020 worker thread servicing REQUEST_EXPOSE 1000
23:54:52.918 00.000 12020 Handling exposure in thread, d=1000 o=3 r=(330,69,31,31)
23:54:52.920 00.002 9340 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
23:54:54.298 01.378 12020 Exposure complete
23:54:54.522 00.224 12020 worker thread done servicing request
23:54:54.523 00.001 9340 OnExposeComplete: enter
23:54:54.534 00.011 9340 UpdateGuideState(): m_state=6
23:54:54.544 00.010 9340 Star::Find(15, 344, 84, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 76
23:54:54.554 00.010 9340 Star::Find returns 1 (0), X=345.16, Y=84.43, Mass=1052779, SNR=238.2, Peak=57144 HFD=4.6
23:54:54.567 00.013 9340 MultiStar: [#1 0.66,0.35,0.00,M1] [#2 0.60,-0.01,0.30,U] [#3 0.50,0.30,0.38,U] [#4 0.26,0.68,0.00,M1] [#5 0.31,0.11,0.34,U] [#6 0.42,0.34,0.26,U] [#7 0.52,0.64,0.00,M3] [#8 0.66,0.03,0.00,M1] 
23:54:54.593 00.026 9340 refined, 4 included, MultiStar: {0.42, 0.33}, one-star: {0.38, 0.52}
23:54:54.602 00.009 9340 CameraToMount -- cameraTheta (0.67) - m_xAngle (-3.14) = xAngle (3.80 = -2.48)
23:54:54.613 00.011 9340 CameraToMount -- cameraTheta (0.67) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (3.79 = -2.49)
23:54:54.626 00.013 9340 CameraToMount -- cameraX=0.42 cameraY=0.33 hyp=0.54 cameraTheta=0.67 mountX=-0.42 mountY=-0.32, mountTheta=-2.49
23:54:54.638 00.012 9340 SchedulePrimaryMove(10104498, x=0.42, y=0.33, opts=13)
23:54:54.647 00.009 9340 Enqueuing Move request for scope (0.42, 0.33)
23:54:54.660 00.013 12020 Worker thread wakes up
23:54:54.660 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=4475, max=65535, med=7000, FiltMin=5455, FiltMax=63207, Gamma=2.870
23:54:54.671 00.011 12020 worker thread servicing REQUEST_MOVE scope ofs (0.42, 0.33) opts 0xd
23:54:54.671 00.000 9340 UpdateGuideState exits: m=1052779 SNR=238.2
23:54:54.682 00.011 12020 Handling offset move in thread for scope, endpoint = (0.42, 0.33)
23:54:54.682 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:54:54.713 00.031 12020 Moving (0.42, 0.33) raw xDistance=-0.42 yDistance=-0.32
23:54:54.714 00.001 9340 ScheduleExposure(1000,3,1) exposurePending=0
23:54:54.724 00.010 9340 Enqueuing Expose request
23:54:54.734 00.010 12020 GuideAlgorithmHysteresis::Result() returns -0.25 from input -0.42
23:54:54.734 00.000 12020 GuideAlgorithmResistSwitch::result() returns -0.32 from input -0.32
23:54:54.734 00.000 12020 MoveAxis(E, 48, ABG)
23:54:54.734 00.000 12020 Guiding  Dir = 2, Dur = 48
23:54:54.734 00.000 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"d1cb3cdc-5b28-4966-9170-4fcb0e45ea74"}
23:54:54.745 00.011 12020 IsSlewing returns 0
23:54:54.745 00.000 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"d1cb3cdc-5b28-4966-9170-4fcb0e45ea74"}
23:54:54.755 00.010 12020 IsGuiding returns 0
23:54:54.755 00.000 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"c0f4fd7d-aac5-45df-97d7-3921d5bb24ab"}
23:54:54.766 00.011 9340 case statement mapped state 6 to 3
23:54:54.774 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"c0f4fd7d-aac5-45df-97d7-3921d5bb24ab"}
23:54:54.786 00.012 12020 PulseGuide returned control before completion, sleep 28
23:54:54.787 00.001 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"31542acd-96e7-48cc-ac15-027281f33842"}
23:54:54.799 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":76,"width":15,"height":15,"star_pos":[7.16,7.43],"pixels":"..."},"id":"31542acd-96e7-48cc-ac15-027281f33842"}
23:54:54.849 00.050 12020 IsGuiding returns 0
23:54:54.850 00.001 12020 Move returns status 0, amount 48
23:54:54.850 00.000 12020 MoveAxis(N, 54, ABG)
23:54:54.850 00.000 12020 Guiding  Dir = 0, Dur = 54
23:54:54.851 00.001 12020 IsSlewing returns 0
23:54:54.852 00.001 12020 IsGuiding returns 0
23:54:54.931 00.079 12020 IsGuiding returns 1
23:54:54.931 00.000 12020 scope still moving after pulse duration time elapsed
23:54:54.978 00.047 12020 IsSlewing returns 0
23:54:55.080 00.102 12020 IsGuiding returns 0
23:54:55.080 00.000 12020 scope move finished after 54 + 173 ms
23:54:55.080 00.000 12020 Move returns status 0, amount 54
23:54:55.080 00.000 12020 move complete, result=0
23:54:55.080 00.000 12020 worker thread done servicing request
23:54:55.081 00.001 9340 GuideStep: -0.4 px 48 ms EAST, -0.3 px 54 ms NORTH
23:54:55.094 00.013 12020 Worker thread wakes up
23:54:55.094 00.000 12020 worker thread servicing REQUEST_EXPOSE 1000
23:54:55.094 00.000 12020 Handling exposure in thread, d=1000 o=3 r=(330,69,31,31)
23:54:56.468 01.374 12020 Exposure complete
23:54:56.619 00.151 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"4ec46eb3-7778-4abd-bae3-6904e24df2d2"}
23:54:56.631 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"4ec46eb3-7778-4abd-bae3-6904e24df2d2"}
23:54:56.644 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"21a7bada-06bb-4213-9b0a-3d90a55e31ac"}
23:54:56.660 00.016 9340 case statement mapped state 6 to 3
23:54:56.674 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"21a7bada-06bb-4213-9b0a-3d90a55e31ac"}
23:54:56.719 00.045 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"51699baf-5161-4147-b966-9f64dc70d0ae"}
23:54:56.731 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":76,"width":15,"height":15,"star_pos":[7.16,7.43],"pixels":"..."},"id":"51699baf-5161-4147-b966-9f64dc70d0ae"}
23:54:56.746 00.015 12020 worker thread done servicing request
23:54:56.746 00.000 9340 OnExposeComplete: enter
23:54:56.759 00.013 9340 UpdateGuideState(): m_state=6
23:54:56.770 00.011 9340 Star::Find(15, 345, 84, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 77
23:54:56.787 00.017 9340 Star::Find returns 1 (0), X=344.76, Y=84.00, Mass=1029718, SNR=219.5, Peak=58098 HFD=4.3
23:54:56.800 00.013 9340 MultiStar: [#1 0.54,0.01,0.51,U] [#2 0.17,-0.24,0.33,U] [#3 0.36,-0.14,0.39,U] [#4 0.16,-0.04,0.36,U] [#5 0.09,-0.10,0.31,U] [#6 0.47,-0.04,0.32,U] [#7 0.43,0.17,0.28,U] [#8 0.13,-0.25,0.34,U] 
23:54:56.830 00.030 9340 single-star, 8 included, MultiStar: {0.22, -0.03}, one-star: {-0.02, 0.09}
23:54:56.847 00.017 9340 CameraToMount -- cameraTheta (1.76) - m_xAngle (-3.14) = xAngle (4.89 = -1.39)
23:54:56.858 00.011 9340 CameraToMount -- cameraTheta (1.76) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (4.88 = -1.41)
23:54:56.871 00.013 9340 CameraToMount -- cameraX=-0.02 cameraY=0.09 hyp=0.10 cameraTheta=1.76 mountX=0.02 mountY=-0.09, mountTheta=-1.39
23:54:56.886 00.015 9340 SchedulePrimaryMove(10104498, x=-0.02, y=0.09, opts=13)
23:54:56.900 00.014 9340 Enqueuing Move request for scope (-0.02, 0.09)
23:54:56.914 00.014 12020 Worker thread wakes up
23:54:56.915 00.001 9340 UpdateImageDisplay: Size=(1920,1080) min=3918, max=65514, med=6996, FiltMin=5398, FiltMax=65423, Gamma=2.870
23:54:56.927 00.012 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.09) opts 0xd
23:54:56.927 00.000 9340 UpdateGuideState exits: m=1029718 SNR=219.5
23:54:56.955 00.028 12020 Handling offset move in thread for scope, endpoint = (-0.02, 0.09)
23:54:56.955 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:54:56.968 00.013 9340 ScheduleExposure(1000,3,1) exposurePending=0
23:54:56.980 00.012 12020 Moving (-0.02, 0.09) raw xDistance=0.02 yDistance=-0.09
23:54:56.980 00.000 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
23:54:56.982 00.002 9340 Enqueuing Expose request
23:54:56.993 00.011 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:54:56.993 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
23:54:56.993 00.000 12020 MoveAxis(E, 0, ABG)
23:54:56.994 00.001 12020 Move returns status 0, amount 0
23:54:56.994 00.000 12020 MoveAxis(N, 0, ABG)
23:54:56.994 00.000 12020 Move returns status 0, amount 0
23:54:56.994 00.000 12020 move complete, result=0
23:54:56.994 00.000 12020 worker thread done servicing request
23:54:56.995 00.001 12020 Worker thread wakes up
23:54:56.995 00.000 12020 worker thread servicing REQUEST_EXPOSE 1000
23:54:56.995 00.000 12020 Handling exposure in thread, d=1000 o=3 r=(330,69,31,31)
23:54:56.997 00.002 9340 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
23:54:58.369 01.372 12020 Exposure complete
23:54:58.580 00.211 12020 worker thread done servicing request
23:54:58.580 00.000 9340 OnExposeComplete: enter
23:54:58.606 00.026 9340 UpdateGuideState(): m_state=6
23:54:58.618 00.012 9340 Star::Find(15, 344, 84, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 78
23:54:58.628 00.010 9340 Star::Find returns 1 (0), X=344.77, Y=84.34, Mass=1079870, SNR=234.1, Peak=61332 HFD=4.5
23:54:58.640 00.012 9340 MultiStar: [#1 0.33,0.17,0.49,U] [#2 0.13,0.00,0.35,U] [#3 0.27,0.45,0.37,U] [#4 0.39,0.65,0.00,M1] [#5 0.15,-0.48,0.31,U] [#6 0.13,0.35,0.26,U] [#7 -0.10,0.66,0.00,M3] [#8 0.03,0.08,0.28,U] 
23:54:58.650 00.010 9340 refined, 6 included, MultiStar: {0.13, 0.21}, one-star: {-0.01, 0.43}
23:54:58.658 00.008 9340 CameraToMount -- cameraTheta (1.03) - m_xAngle (-3.14) = xAngle (4.17 = -2.12)
23:54:58.669 00.011 9340 CameraToMount -- cameraTheta (1.03) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (4.15 = -2.13)
23:54:58.681 00.012 9340 CameraToMount -- cameraX=0.13 cameraY=0.21 hyp=0.25 cameraTheta=1.03 mountX=-0.13 mountY=-0.21, mountTheta=-2.12
23:54:58.703 00.022 9340 SchedulePrimaryMove(10104498, x=0.13, y=0.21, opts=13)
23:54:58.733 00.030 9340 Enqueuing Move request for scope (0.13, 0.21)
23:54:58.749 00.016 12020 Worker thread wakes up
23:54:58.749 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=4205, max=65516, med=6989, FiltMin=5439, FiltMax=64228, Gamma=2.870
23:54:58.757 00.008 12020 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.21) opts 0xd
23:54:58.757 00.000 9340 UpdateGuideState exits: m=1079870 SNR=234.1
23:54:58.766 00.009 12020 Handling offset move in thread for scope, endpoint = (0.13, 0.21)
23:54:58.766 00.000 12020 Moving (0.13, 0.21) raw xDistance=-0.13 yDistance=-0.21
23:54:58.766 00.000 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
23:54:58.767 00.001 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:54:58.767 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:54:58.775 00.008 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.21
23:54:58.775 00.000 12020 MoveAxis(E, 0, ABG)
23:54:58.776 00.001 9340 ScheduleExposure(1000,3,1) exposurePending=0
23:54:58.786 00.010 12020 Move returns status 0, amount 0
23:54:58.786 00.000 9340 Enqueuing Expose request
23:54:58.796 00.010 12020 MoveAxis(N, 0, ABG)
23:54:58.796 00.000 12020 Move returns status 0, amount 0
23:54:58.796 00.000 12020 move complete, result=0
23:54:58.796 00.000 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"0f4ecf7d-3a72-4181-ac82-aa359584a633"}
23:54:58.809 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"0f4ecf7d-3a72-4181-ac82-aa359584a633"}
23:54:58.818 00.009 12020 worker thread done servicing request
23:54:58.818 00.000 9340 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
23:54:58.830 00.012 12020 Worker thread wakes up
23:54:58.830 00.000 12020 worker thread servicing REQUEST_EXPOSE 1000
23:54:58.830 00.000 12020 Handling exposure in thread, d=1000 o=3 r=(330,69,31,31)
23:54:58.852 00.022 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"f72968e1-808d-461a-a9b6-24ea642204f0"}
23:54:58.864 00.012 9340 case statement mapped state 6 to 3
23:54:58.873 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"f72968e1-808d-461a-a9b6-24ea642204f0"}
23:54:58.885 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"4ad0af1f-af4c-4e04-a01f-59b9c1c50176"}
23:54:58.900 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":78,"width":15,"height":15,"star_pos":[6.77,7.34],"pixels":"..."},"id":"4ad0af1f-af4c-4e04-a01f-59b9c1c50176"}
23:55:00.211 01.311 12020 Exposure complete
23:55:00.437 00.226 12020 worker thread done servicing request
23:55:00.437 00.000 9340 OnExposeComplete: enter
23:55:00.451 00.014 9340 UpdateGuideState(): m_state=6
23:55:00.465 00.014 9340 Star::Find(15, 344, 84, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 79
23:55:00.475 00.010 9340 Star::Find returns 1 (0), X=345.20, Y=84.53, Mass=1088421, SNR=295.8, Peak=61878 HFD=4.5
23:55:00.506 00.031 9340 MultiStar: [#1 0.52,0.24,0.37,U] [#2 0.67,0.29,0.00,M1] [#3 0.61,0.22,0.00,M1] [#4 0.35,0.66,0.00,M2] [#5 0.40,-0.07,0.26,U] [#6 0.56,0.35,0.00,M1] [#7 0.51,0.78,0.00,M4] [#8 0.49,0.31,0.20,U] 
23:55:00.517 00.011 9340 refined, 3 included, MultiStar: {0.45, 0.41}, one-star: {0.42, 0.62}
23:55:00.529 00.012 9340 CameraToMount -- cameraTheta (0.74) - m_xAngle (-3.14) = xAngle (3.88 = -2.41)
23:55:00.539 00.010 9340 CameraToMount -- cameraTheta (0.74) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (3.86 = -2.42)
23:55:00.552 00.013 9340 CameraToMount -- cameraX=0.45 cameraY=0.41 hyp=0.61 cameraTheta=0.74 mountX=-0.45 mountY=-0.40, mountTheta=-2.41
23:55:00.608 00.056 9340 SchedulePrimaryMove(10104498, x=0.45, y=0.41, opts=13)
23:55:00.623 00.015 9340 Enqueuing Move request for scope (0.45, 0.41)
23:55:00.637 00.014 12020 Worker thread wakes up
23:55:00.638 00.001 12020 worker thread servicing REQUEST_MOVE scope ofs (0.45, 0.41) opts 0xd
23:55:00.638 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=4264, max=65516, med=6996, FiltMin=5531, FiltMax=63100, Gamma=2.870
23:55:00.651 00.013 12020 Handling offset move in thread for scope, endpoint = (0.45, 0.41)
23:55:00.651 00.000 9340 UpdateGuideState exits: m=1088421 SNR=295.8
23:55:00.662 00.011 12020 Moving (0.45, 0.41) raw xDistance=-0.45 yDistance=-0.40
23:55:00.662 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:55:00.696 00.034 12020 GuideAlgorithmHysteresis::Result() returns -0.26 from input -0.45
23:55:00.696 00.000 9340 ScheduleExposure(1000,3,1) exposurePending=0
23:55:00.712 00.016 12020 GuideAlgorithmResistSwitch::result() returns -0.40 from input -0.40
23:55:00.713 00.001 9340 Enqueuing Expose request
23:55:00.724 00.011 12020 MoveAxis(E, 51, ABG)
23:55:00.725 00.001 12020 Guiding  Dir = 2, Dur = 51
23:55:00.725 00.000 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"7646d32c-3055-4f91-b35a-9ed405ceab7d"}
23:55:00.737 00.012 12020 IsSlewing returns 0
23:55:00.738 00.001 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"7646d32c-3055-4f91-b35a-9ed405ceab7d"}
23:55:00.752 00.014 12020 IsGuiding returns 0
23:55:00.753 00.001 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"e37790d4-72ba-4c93-bebb-d33d86ddd964"}
23:55:00.766 00.013 9340 case statement mapped state 6 to 3
23:55:00.797 00.031 12020 PulseGuide returned control before completion, sleep 28
23:55:00.797 00.000 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"e37790d4-72ba-4c93-bebb-d33d86ddd964"}
23:55:00.812 00.015 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"a3e9632c-6f2a-4ee8-83b4-a5a587ba41bf"}
23:55:00.829 00.017 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":79,"width":15,"height":15,"star_pos":[7.20,6.53],"pixels":"..."},"id":"a3e9632c-6f2a-4ee8-83b4-a5a587ba41bf"}
23:55:00.847 00.018 12020 IsGuiding returns 1
23:55:00.847 00.000 12020 scope still moving after pulse duration time elapsed
23:55:00.889 00.042 12020 IsSlewing returns 0
23:55:00.894 00.005 12020 IsGuiding returns 0
23:55:00.894 00.000 12020 scope move finished after 51 + 91 ms
23:55:00.894 00.000 12020 Move returns status 0, amount 51
23:55:00.895 00.001 12020 MoveAxis(N, 67, ABG)
23:55:00.895 00.000 12020 Guiding  Dir = 0, Dur = 67
23:55:00.895 00.000 12020 IsSlewing returns 0
23:55:00.897 00.002 12020 IsGuiding returns 0
23:55:00.990 00.093 12020 IsGuiding returns 1
23:55:00.991 00.001 12020 scope still moving after pulse duration time elapsed
23:55:01.027 00.036 12020 IsSlewing returns 0
23:55:01.028 00.001 12020 IsGuiding returns 1
23:55:01.134 00.106 12020 IsSlewing returns 0
23:55:01.166 00.032 12020 IsGuiding returns 0
23:55:01.166 00.000 12020 scope move finished after 67 + 202 ms
23:55:01.166 00.000 12020 Move returns status 0, amount 67
23:55:01.166 00.000 12020 move complete, result=0
23:55:01.168 00.002 12020 worker thread done servicing request
23:55:01.168 00.000 12020 Worker thread wakes up
23:55:01.168 00.000 9340 GuideStep: -0.5 px 51 ms EAST, -0.4 px 67 ms NORTH
23:55:01.198 00.030 12020 worker thread servicing REQUEST_EXPOSE 1000
23:55:01.199 00.001 12020 Handling exposure in thread, d=1000 o=3 r=(330,69,31,31)
23:55:02.570 01.371 12020 Exposure complete
23:55:02.619 00.049 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"dd6bff9a-759f-49a3-bd79-ae0b765d8214"}
23:55:02.664 00.045 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"dd6bff9a-759f-49a3-bd79-ae0b765d8214"}
23:55:02.683 00.019 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"2c8aa52a-3877-452b-ad39-94335d7bf808"}
23:55:02.703 00.020 9340 case statement mapped state 6 to 3
23:55:02.748 00.045 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"2c8aa52a-3877-452b-ad39-94335d7bf808"}
23:55:02.786 00.038 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"881fadcb-1457-4970-b6d1-3d8effb5911a"}
23:55:02.810 00.024 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":79,"width":15,"height":15,"star_pos":[7.20,6.53],"pixels":"..."},"id":"881fadcb-1457-4970-b6d1-3d8effb5911a"}
23:55:02.986 00.176 12020 worker thread done servicing request
23:55:02.987 00.001 9340 OnExposeComplete: enter
23:55:03.022 00.035 9340 UpdateGuideState(): m_state=6
23:55:03.047 00.025 9340 Star::Find(15, 345, 84, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 80
23:55:03.064 00.017 9340 Star::Find returns 1 (0), X=344.95, Y=84.78, Mass=1089779, SNR=271.1, Peak=60792 HFD=4.3
23:55:03.084 00.020 9340 MultiStar: [#1 0.59,0.40,0.00,M1] [#2 0.44,0.16,0.31,U] [#3 0.31,0.29,0.32,U] [#4 0.29,0.51,0.30,U] [#5 0.55,0.22,0.26,U] [#6 0.69,0.34,0.00,M2] [#7 0.37,0.57,0.00,M5] [#8 0.66,0.48,0.00,M1] 
23:55:03.106 00.022 9340 refined, 4 included, MultiStar: {0.29, 0.56}, one-star: {0.17, 0.87}
23:55:03.144 00.038 9340 CameraToMount -- cameraTheta (1.09) - m_xAngle (-3.14) = xAngle (4.23 = -2.06)
23:55:03.161 00.017 9340 CameraToMount -- cameraTheta (1.09) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (4.21 = -2.07)
23:55:03.179 00.018 9340 CameraToMount -- cameraX=0.29 cameraY=0.56 hyp=0.63 cameraTheta=1.09 mountX=-0.29 mountY=-0.55, mountTheta=-2.06
23:55:03.197 00.018 9340 SchedulePrimaryMove(10104498, x=0.29, y=0.56, opts=13)
23:55:03.214 00.017 9340 Enqueuing Move request for scope (0.29, 0.56)
23:55:03.230 00.016 12020 Worker thread wakes up
23:55:03.231 00.001 9340 UpdateImageDisplay: Size=(1920,1080) min=4191, max=65531, med=7004, FiltMin=5509, FiltMax=64916, Gamma=2.870
23:55:03.261 00.030 12020 worker thread servicing REQUEST_MOVE scope ofs (0.29, 0.56) opts 0xd
23:55:03.261 00.000 12020 Handling offset move in thread for scope, endpoint = (0.29, 0.56)
23:55:03.262 00.001 12020 Moving (0.29, 0.56) raw xDistance=-0.29 yDistance=-0.55
23:55:03.262 00.000 12020 GuideAlgorithmHysteresis::Result() returns -0.20 from input -0.29
23:55:03.263 00.001 12020 GuideAlgorithmResistSwitch::result() returns -0.55 from input -0.55
23:55:03.263 00.000 12020 MoveAxis(E, 39, ABG)
23:55:03.263 00.000 12020 Guiding  Dir = 2, Dur = 39
23:55:03.264 00.001 9340 UpdateGuideState exits: m=1089779 SNR=271.1
23:55:03.279 00.015 12020 IsSlewing returns 0
23:55:03.279 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:55:03.294 00.015 12020 IsGuiding returns 0
23:55:03.295 00.001 9340 ScheduleExposure(1000,3,1) exposurePending=0
23:55:03.306 00.011 9340 Enqueuing Expose request
23:55:03.324 00.018 12020 PulseGuide returned control before completion, sleep 19
23:55:03.372 00.048 12020 IsGuiding returns 1
23:55:03.373 00.001 12020 scope still moving after pulse duration time elapsed
23:55:03.405 00.032 12020 IsSlewing returns 0
23:55:03.406 00.001 12020 IsGuiding returns 0
23:55:03.406 00.000 12020 scope move finished after 39 + 72 ms
23:55:03.406 00.000 12020 Move returns status 0, amount 39
23:55:03.406 00.000 12020 MoveAxis(N, 93, ABG)
23:55:03.407 00.001 12020 Guiding  Dir = 0, Dur = 93
23:55:03.408 00.001 12020 IsSlewing returns 0
23:55:03.409 00.001 12020 IsGuiding returns 0
23:55:03.498 00.089 12020 PulseGuide returned control before completion, sleep 15
23:55:03.522 00.024 12020 IsGuiding returns 1
23:55:03.522 00.000 12020 scope still moving after pulse duration time elapsed
23:55:03.553 00.031 12020 IsSlewing returns 0
23:55:03.554 00.001 12020 IsGuiding returns 1
23:55:03.629 00.075 12020 IsSlewing returns 0
23:55:03.726 00.097 12020 IsGuiding returns 0
23:55:03.726 00.000 12020 scope move finished after 93 + 224 ms
23:55:03.726 00.000 12020 Move returns status 0, amount 93
23:55:03.726 00.000 12020 move complete, result=0
23:55:03.726 00.000 12020 worker thread done servicing request
23:55:03.726 00.000 12020 Worker thread wakes up
23:55:03.727 00.001 12020 worker thread servicing REQUEST_EXPOSE 1000
23:55:03.727 00.000 12020 Handling exposure in thread, d=1000 o=3 r=(330,69,31,31)
23:55:03.728 00.001 9340 GuideStep: -0.3 px 39 ms EAST, -0.6 px 93 ms NORTH
23:55:04.619 00.891 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"f2792ef1-af7e-455e-a1c0-bc3581ef076b"}
23:55:04.629 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"f2792ef1-af7e-455e-a1c0-bc3581ef076b"}
23:55:04.641 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"6ad2fd17-45d1-49de-a9e0-c7ea777d2a50"}
23:55:04.652 00.011 9340 case statement mapped state 6 to 3
23:55:04.664 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"6ad2fd17-45d1-49de-a9e0-c7ea777d2a50"}
23:55:04.699 00.035 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"9a9bd907-6d78-4984-8158-e88c0883d9af"}
23:55:04.713 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":80,"width":15,"height":15,"star_pos":[6.95,6.78],"pixels":"..."},"id":"9a9bd907-6d78-4984-8158-e88c0883d9af"}
23:55:05.096 00.383 12020 Exposure complete
23:55:05.305 00.209 12020 worker thread done servicing request
23:55:05.305 00.000 9340 OnExposeComplete: enter
23:55:05.317 00.012 9340 UpdateGuideState(): m_state=6
23:55:05.329 00.012 9340 Star::Find(15, 344, 84, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 81
23:55:05.340 00.011 9340 Star::Find returns 1 (0), X=344.85, Y=83.51, Mass=1086147, SNR=233.0, Peak=63382 HFD=4.4
23:55:05.349 00.009 9340 MultiStar: [#1 0.46,-0.72,0.00,M2] [#2 0.38,-0.73,0.00,M1] [#3 0.35,-0.84,0.00,M1] [#4 0.30,-0.19,0.37,U] [#5 0.26,-0.71,0.00,M1] [#6 0.26,-0.80,0.00,M3] [#7 0.21,-0.58,0.25,U] [#8 0.21,-0.57,0.26,U] 
23:55:05.358 00.009 9340 single-star, 3 included, MultiStar: {0.16, -0.41}, one-star: {0.07, -0.40}
23:55:05.366 00.008 9340 CameraToMount -- cameraTheta (-1.39) - m_xAngle (-3.14) = xAngle (1.75 = 1.75)
23:55:05.383 00.017 9340 CameraToMount -- cameraTheta (-1.39) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (1.73 = 1.73)
23:55:05.393 00.010 9340 CameraToMount -- cameraX=0.07 cameraY=-0.40 hyp=0.40 cameraTheta=-1.39 mountX=-0.07 mountY=0.40, mountTheta=1.74
23:55:05.407 00.014 9340 SchedulePrimaryMove(10104498, x=0.07, y=-0.40, opts=13)
23:55:05.447 00.040 9340 Enqueuing Move request for scope (0.07, -0.40)
23:55:05.461 00.014 12020 Worker thread wakes up
23:55:05.461 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=4233, max=65486, med=7011, FiltMin=5428, FiltMax=65427, Gamma=2.870
23:55:05.473 00.012 12020 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.40) opts 0xd
23:55:05.473 00.000 9340 UpdateGuideState exits: m=1086147 SNR=233.0
23:55:05.482 00.009 12020 Handling offset move in thread for scope, endpoint = (0.07, -0.40)
23:55:05.483 00.001 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:55:05.491 00.008 12020 Moving (0.07, -0.40) raw xDistance=-0.07 yDistance=0.40
23:55:05.491 00.000 9340 ScheduleExposure(1000,3,1) exposurePending=0
23:55:05.501 00.010 9340 Enqueuing Expose request
23:55:05.512 00.011 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
23:55:05.512 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
23:55:05.512 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.40
23:55:05.512 00.000 12020 MoveAxis(E, 0, ABG)
23:55:05.513 00.001 12020 Move returns status 0, amount 0
23:55:05.513 00.000 12020 MoveAxis(N, 0, ABG)
23:55:05.513 00.000 12020 Move returns status 0, amount 0
23:55:05.513 00.000 12020 move complete, result=0
23:55:05.513 00.000 12020 worker thread done servicing request
23:55:05.513 00.000 12020 Worker thread wakes up
23:55:05.514 00.001 12020 worker thread servicing REQUEST_EXPOSE 1000
23:55:05.514 00.000 12020 Handling exposure in thread, d=1000 o=3 r=(330,69,31,31)
23:55:05.516 00.002 9340 GuideStep: -0.1 px 0 ms EAST, 0.4 px 0 ms NORTH
23:55:06.617 01.101 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"5cb9f4aa-10d4-4a58-b31e-dfd9771f8b59"}
23:55:06.632 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"5cb9f4aa-10d4-4a58-b31e-dfd9771f8b59"}
23:55:06.660 00.028 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"d08c2f96-6ff0-4d86-b4b2-cefd7123d1fb"}
23:55:06.673 00.013 9340 case statement mapped state 6 to 3
23:55:06.683 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"d08c2f96-6ff0-4d86-b4b2-cefd7123d1fb"}
23:55:06.702 00.019 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"d620e4be-354f-4110-99e0-fbdaf9a19cfd"}
23:55:06.712 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":81,"width":15,"height":15,"star_pos":[6.85,6.51],"pixels":"..."},"id":"d620e4be-354f-4110-99e0-fbdaf9a19cfd"}
23:55:06.878 00.166 12020 Exposure complete
23:55:07.098 00.220 12020 worker thread done servicing request
23:55:07.098 00.000 9340 OnExposeComplete: enter
23:55:07.107 00.009 9340 UpdateGuideState(): m_state=6
23:55:07.121 00.014 9340 Star::Find(15, 344, 83, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 82
23:55:07.146 00.025 9340 Star::Find returns 1 (0), X=344.89, Y=83.59, Mass=1063306, SNR=234.4, Peak=61390 HFD=4.2
23:55:07.158 00.012 9340 MultiStar: [#1 0.54,-0.65,0.00,M3] [#2 0.35,-0.64,0.00,M2] [#3 0.48,-0.95,0.00,M2] [#4 0.61,-0.32,0.00,M1] [#5 0.15,-0.75,0.00,M2] [#6 0.23,0.08,0.26,U] [#7 0.29,-0.14,0.26,U] [#8 0.22,-0.81,0.00,M1] 
23:55:07.169 00.011 9340 refined, 2 included, MultiStar: {0.16, -0.22}, one-star: {0.11, -0.32}
23:55:07.182 00.013 9340 CameraToMount -- cameraTheta (-0.93) - m_xAngle (-3.14) = xAngle (2.20 = 2.20)
23:55:07.191 00.009 9340 CameraToMount -- cameraTheta (-0.93) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (2.19 = 2.19)
23:55:07.199 00.008 9340 CameraToMount -- cameraX=0.16 cameraY=-0.22 hyp=0.28 cameraTheta=-0.93 mountX=-0.16 mountY=0.23, mountTheta=2.20
23:55:07.214 00.015 9340 SchedulePrimaryMove(10104498, x=0.16, y=-0.22, opts=13)
23:55:07.225 00.011 9340 Enqueuing Move request for scope (0.16, -0.22)
23:55:07.238 00.013 12020 Worker thread wakes up
23:55:07.238 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=3963, max=65486, med=7007, FiltMin=5257, FiltMax=65427, Gamma=2.870
23:55:07.262 00.024 12020 worker thread servicing REQUEST_MOVE scope ofs (0.16, -0.22) opts 0xd
23:55:07.262 00.000 12020 Handling offset move in thread for scope, endpoint = (0.16, -0.22)
23:55:07.262 00.000 9340 UpdateGuideState exits: m=1063306 SNR=234.4
23:55:07.275 00.013 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:55:07.285 00.010 12020 Moving (0.16, -0.22) raw xDistance=-0.16 yDistance=0.23
23:55:07.286 00.001 9340 ScheduleExposure(1000,3,1) exposurePending=0
23:55:07.297 00.011 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16
23:55:07.297 00.000 9340 Enqueuing Expose request
23:55:07.307 00.010 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:55:07.308 00.001 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.23
23:55:07.308 00.000 12020 MoveAxis(E, 0, ABG)
23:55:07.308 00.000 12020 Move returns status 0, amount 0
23:55:07.308 00.000 12020 MoveAxis(N, 0, ABG)
23:55:07.308 00.000 12020 Move returns status 0, amount 0
23:55:07.308 00.000 12020 move complete, result=0
23:55:07.308 00.000 12020 worker thread done servicing request
23:55:07.309 00.001 12020 Worker thread wakes up
23:55:07.309 00.000 12020 worker thread servicing REQUEST_EXPOSE 1000
23:55:07.309 00.000 12020 Handling exposure in thread, d=1000 o=3 r=(330,69,31,31)
23:55:07.311 00.002 9340 GuideStep: -0.2 px 0 ms EAST, 0.2 px 0 ms NORTH
23:55:08.616 01.305 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"bcd8db73-4a9b-4f18-9faa-8c1544b1e004"}
23:55:08.636 00.020 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"bcd8db73-4a9b-4f18-9faa-8c1544b1e004"}
23:55:08.654 00.018 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"f568052a-f1dc-4aa7-92e8-af9f8db7166c"}
23:55:08.697 00.043 9340 case statement mapped state 6 to 3
23:55:08.722 00.025 12020 Exposure complete
23:55:08.722 00.000 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"f568052a-f1dc-4aa7-92e8-af9f8db7166c"}
23:55:08.738 00.016 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"ccd43c72-ca31-45ca-b4b2-358f690c3b01"}
23:55:08.752 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":82,"width":15,"height":15,"star_pos":[6.89,6.59],"pixels":"..."},"id":"ccd43c72-ca31-45ca-b4b2-358f690c3b01"}
23:55:09.029 00.277 12020 worker thread done servicing request
23:55:09.030 00.001 9340 OnExposeComplete: enter
23:55:09.046 00.016 9340 UpdateGuideState(): m_state=6
23:55:09.079 00.033 9340 Star::Find(15, 344, 83, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 83
23:55:09.102 00.023 9340 Star::Find returns 1 (0), X=345.38, Y=83.58, Mass=1108650, SNR=238.9, Peak=59319 HFD=4.6
23:55:09.121 00.019 9340 MultiStar: [#1 0.76,-0.74,0.00,M4] [#2 0.95,-0.68,0.00,M3] [#3 0.85,-0.80,0.00,M3] [#4 0.82,-0.16,0.00,M2] [#5 0.37,-0.78,0.00,M3] [#6 0.91,-0.43,0.00,M3] [#7 0.71,-0.60,0.00,M4] [#8 0.63,-0.84,0.00,M2] 
23:55:09.132 00.011 9340 CameraToMount -- cameraTheta (-0.49) - m_xAngle (-3.14) = xAngle (2.64 = 2.64)
23:55:09.144 00.012 9340 CameraToMount -- cameraTheta (-0.49) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (2.63 = 2.63)
23:55:09.162 00.018 9340 CameraToMount -- cameraX=0.60 cameraY=-0.33 hyp=0.69 cameraTheta=-0.49 mountX=-0.60 mountY=0.34, mountTheta=2.63
23:55:09.182 00.020 9340 SchedulePrimaryMove(10104498, x=0.60, y=-0.33, opts=13)
23:55:09.214 00.032 9340 Enqueuing Move request for scope (0.60, -0.33)
23:55:09.233 00.019 12020 Worker thread wakes up
23:55:09.234 00.001 9340 UpdateImageDisplay: Size=(1920,1080) min=4070, max=65486, med=7001, FiltMin=5539, FiltMax=60483, Gamma=2.870
23:55:09.247 00.013 12020 worker thread servicing REQUEST_MOVE scope ofs (0.60, -0.33) opts 0xd
23:55:09.247 00.000 9340 UpdateGuideState exits: m=1108650 SNR=238.9
23:55:09.262 00.015 12020 Handling offset move in thread for scope, endpoint = (0.60, -0.33)
23:55:09.262 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:55:09.273 00.011 12020 Moving (0.60, -0.33) raw xDistance=-0.60 yDistance=0.34
23:55:09.273 00.000 9340 ScheduleExposure(1000,3,1) exposurePending=0
23:55:09.286 00.013 12020 GuideAlgorithmHysteresis::Result() returns -0.35 from input -0.60
23:55:09.288 00.002 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
23:55:09.288 00.000 9340 Enqueuing Expose request
23:55:09.306 00.018 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.34
23:55:09.306 00.000 12020 MoveAxis(E, 69, ABG)
23:55:09.307 00.001 12020 Guiding  Dir = 2, Dur = 69
23:55:09.308 00.001 12020 IsSlewing returns 0
23:55:09.309 00.001 12020 IsGuiding returns 0
23:55:09.339 00.030 12020 PulseGuide returned control before completion, sleep 51
23:55:09.417 00.078 12020 IsGuiding returns 0
23:55:09.418 00.001 12020 Move returns status 0, amount 69
23:55:09.418 00.000 12020 MoveAxis(N, 0, ABG)
23:55:09.419 00.001 12020 Move returns status 0, amount 0
23:55:09.419 00.000 12020 move complete, result=0
23:55:09.420 00.001 12020 worker thread done servicing request
23:55:09.420 00.000 9340 GuideStep: -0.6 px 69 ms EAST, 0.3 px 0 ms NORTH
23:55:09.439 00.019 12020 Worker thread wakes up
23:55:09.439 00.000 12020 worker thread servicing REQUEST_EXPOSE 1000
23:55:09.440 00.001 12020 Handling exposure in thread, d=1000 o=3 r=(330,69,31,31)
23:55:10.615 01.175 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"0b4743b3-c3db-478b-a5b9-5f33c1d0ce52"}
23:55:10.629 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"0b4743b3-c3db-478b-a5b9-5f33c1d0ce52"}
23:55:10.640 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"cba09bef-c8db-4dc0-9737-576db1695c5f"}
23:55:10.650 00.010 9340 case statement mapped state 6 to 3
23:55:10.665 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"cba09bef-c8db-4dc0-9737-576db1695c5f"}
23:55:10.681 00.016 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"743ec1a4-40ed-4399-b480-8cebfda8a0e2"}
23:55:10.698 00.017 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":83,"width":15,"height":15,"star_pos":[7.38,6.58],"pixels":"..."},"id":"743ec1a4-40ed-4399-b480-8cebfda8a0e2"}
23:55:10.858 00.160 12020 Exposure complete
23:55:11.100 00.242 12020 worker thread done servicing request
23:55:11.100 00.000 9340 OnExposeComplete: enter
23:55:11.110 00.010 9340 UpdateGuideState(): m_state=6
23:55:11.126 00.016 9340 Star::Find(15, 345, 83, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 84
23:55:11.136 00.010 9340 Star::Find returns 1 (0), X=344.79, Y=83.59, Mass=1062784, SNR=206.9, Peak=60330 HFD=4.6
23:55:11.147 00.011 9340 MultiStar: [#1 0.22,-0.62,0.00,M5] [#2 -0.19,-0.68,0.00,M4] [#3 0.16,-0.54,0.39,U] [#4 0.07,0.06,0.38,U] [#5 -0.07,-0.86,0.00,M4] [#6 0.15,-0.20,0.29,U] [#7 0.24,-0.20,0.26,U] [#8 0.16,-0.59,0.27,U] 
23:55:11.158 00.011 9340 refined, 5 included, MultiStar: {0.10, -0.30}, one-star: {0.01, -0.32}
23:55:11.172 00.014 9340 CameraToMount -- cameraTheta (-1.26) - m_xAngle (-3.14) = xAngle (1.88 = 1.88)
23:55:11.182 00.010 9340 CameraToMount -- cameraTheta (-1.26) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (1.86 = 1.86)
23:55:11.192 00.010 9340 CameraToMount -- cameraX=0.10 cameraY=-0.30 hyp=0.32 cameraTheta=-1.26 mountX=-0.09 mountY=0.30, mountTheta=1.87
23:55:11.226 00.034 9340 SchedulePrimaryMove(10104498, x=0.10, y=-0.30, opts=13)
23:55:11.237 00.011 9340 Enqueuing Move request for scope (0.10, -0.30)
23:55:11.249 00.012 12020 Worker thread wakes up
23:55:11.249 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=4212, max=65514, med=6999, FiltMin=5524, FiltMax=64891, Gamma=2.870
23:55:11.259 00.010 12020 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.30) opts 0xd
23:55:11.260 00.001 9340 UpdateGuideState exits: m=1062784 SNR=206.9
23:55:11.270 00.010 12020 Handling offset move in thread for scope, endpoint = (0.10, -0.30)
23:55:11.270 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:55:11.283 00.013 12020 Moving (0.10, -0.30) raw xDistance=-0.09 yDistance=0.30
23:55:11.283 00.000 9340 ScheduleExposure(1000,3,1) exposurePending=0
23:55:11.296 00.013 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
23:55:11.296 00.000 9340 Enqueuing Expose request
23:55:11.308 00.012 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
23:55:11.308 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.30
23:55:11.308 00.000 12020 MoveAxis(E, 0, ABG)
23:55:11.308 00.000 12020 Move returns status 0, amount 0
23:55:11.308 00.000 12020 MoveAxis(N, 0, ABG)
23:55:11.309 00.001 12020 Move returns status 0, amount 0
23:55:11.309 00.000 12020 move complete, result=0
23:55:11.309 00.000 12020 worker thread done servicing request
23:55:11.309 00.000 12020 Worker thread wakes up
23:55:11.309 00.000 12020 worker thread servicing REQUEST_EXPOSE 1000
23:55:11.309 00.000 12020 Handling exposure in thread, d=1000 o=3 r=(330,69,31,31)
23:55:11.312 00.003 9340 GuideStep: -0.1 px 0 ms EAST, 0.3 px 0 ms NORTH
23:55:12.616 01.304 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"980c3705-e401-4a62-a6f8-f064e00d0525"}
23:55:12.626 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"980c3705-e401-4a62-a6f8-f064e00d0525"}
23:55:12.638 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"82d74fbe-6947-4b82-b72e-4acac47353ae"}
23:55:12.651 00.013 9340 case statement mapped state 6 to 3
23:55:12.662 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"82d74fbe-6947-4b82-b72e-4acac47353ae"}
23:55:12.676 00.014 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"1a526dd7-4b63-4393-ac45-5d984547fedb"}
23:55:12.711 00.035 12020 Exposure complete
23:55:12.711 00.000 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":84,"width":15,"height":15,"star_pos":[6.79,6.59],"pixels":"..."},"id":"1a526dd7-4b63-4393-ac45-5d984547fedb"}
23:55:12.942 00.231 12020 worker thread done servicing request
23:55:12.943 00.001 9340 OnExposeComplete: enter
23:55:12.956 00.013 9340 UpdateGuideState(): m_state=6
23:55:12.969 00.013 9340 Star::Find(15, 344, 83, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 85
23:55:12.996 00.027 9340 Star::Find returns 1 (0), X=344.53, Y=84.00, Mass=1036896, SNR=227.2, Peak=59376 HFD=4.1
23:55:13.011 00.015 9340 MultiStar: [#1 0.27,-0.34,0.40,U] [#2 0.15,-0.63,0.00,M5] [#3 0.18,-0.18,0.42,U] [#4 0.03,0.07,0.34,U] [#5 -0.14,-0.70,0.00,M5] [#6 0.21,-0.49,0.28,U] [#7 -0.31,-0.35,0.31,U] [#8 0.05,-0.64,0.00,M2] 
23:55:13.023 00.012 9340 refined, 5 included, MultiStar: {-0.03, -0.13}, one-star: {-0.25, 0.09}
23:55:13.032 00.009 9340 CameraToMount -- cameraTheta (-1.83) - m_xAngle (-3.14) = xAngle (1.31 = 1.31)
23:55:13.044 00.012 9340 CameraToMount -- cameraTheta (-1.83) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (1.29 = 1.29)
23:55:13.058 00.014 9340 CameraToMount -- cameraX=-0.03 cameraY=-0.13 hyp=0.13 cameraTheta=-1.83 mountX=0.03 mountY=0.13, mountTheta=1.31
23:55:13.076 00.018 9340 SchedulePrimaryMove(10104498, x=-0.03, y=-0.13, opts=13)
23:55:13.104 00.028 9340 Enqueuing Move request for scope (-0.03, -0.13)
23:55:13.117 00.013 12020 Worker thread wakes up
23:55:13.118 00.001 9340 UpdateImageDisplay: Size=(1920,1080) min=4205, max=65514, med=7004, FiltMin=5392, FiltMax=62824, Gamma=2.870
23:55:13.128 00.010 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.13) opts 0xd
23:55:13.128 00.000 9340 UpdateGuideState exits: m=1036896 SNR=227.2
23:55:13.139 00.011 12020 Handling offset move in thread for scope, endpoint = (-0.03, -0.13)
23:55:13.140 00.001 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:55:13.150 00.010 12020 Moving (-0.03, -0.13) raw xDistance=0.03 yDistance=0.13
23:55:13.150 00.000 9340 ScheduleExposure(1000,3,1) exposurePending=0
23:55:13.164 00.014 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
23:55:13.164 00.000 9340 Enqueuing Expose request
23:55:13.177 00.013 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:55:13.177 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
23:55:13.177 00.000 12020 MoveAxis(E, 0, ABG)
23:55:13.177 00.000 12020 Move returns status 0, amount 0
23:55:13.178 00.001 12020 MoveAxis(N, 0, ABG)
23:55:13.178 00.000 12020 Move returns status 0, amount 0
23:55:13.178 00.000 12020 move complete, result=0
23:55:13.178 00.000 12020 worker thread done servicing request
23:55:13.178 00.000 12020 Worker thread wakes up
23:55:13.178 00.000 12020 worker thread servicing REQUEST_EXPOSE 1000
23:55:13.179 00.001 12020 Handling exposure in thread, d=1000 o=3 r=(330,69,31,31)
23:55:13.181 00.002 9340 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
23:55:14.549 01.368 12020 Exposure complete
23:55:14.616 00.067 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"71f4ac79-762e-4adb-870e-c92bda6a1eb1"}
23:55:14.647 00.031 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"71f4ac79-762e-4adb-870e-c92bda6a1eb1"}
23:55:14.676 00.029 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"c1a151b6-93da-421b-9052-a174dae4141e"}
23:55:14.735 00.059 9340 case statement mapped state 6 to 3
23:55:14.761 00.026 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"c1a151b6-93da-421b-9052-a174dae4141e"}
23:55:14.824 00.063 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"cd6ebecd-10df-4be9-9cce-9feb931317ec"}
23:55:14.846 00.022 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":85,"width":15,"height":15,"star_pos":[6.53,7.00],"pixels":"..."},"id":"cd6ebecd-10df-4be9-9cce-9feb931317ec"}
23:55:14.967 00.121 12020 worker thread done servicing request
23:55:14.967 00.000 9340 OnExposeComplete: enter
23:55:14.985 00.018 9340 UpdateGuideState(): m_state=6
23:55:15.023 00.038 9340 Star::Find(15, 344, 83, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 86
23:55:15.043 00.020 9340 Star::Find returns 1 (0), X=345.34, Y=84.46, Mass=1068712, SNR=284.4, Peak=56024 HFD=4.8
23:55:15.062 00.019 9340 MultiStar: [#1 0.75,0.05,0.00,M5] [#2 0.45,0.06,0.27,U] [#3 0.55,0.44,0.00,M2] [#4 0.81,0.23,0.00,M1] [#5 0.38,0.03,0.21,U] [#6 0.62,0.01,0.24,U] [#7 0.57,0.66,0.00,M3] [#8 0.38,-0.08,0.23,U] 
23:55:15.078 00.016 9340 refined, 4 included, MultiStar: {0.51, 0.28}, one-star: {0.57, 0.55}
23:55:15.098 00.020 9340 CameraToMount -- cameraTheta (0.50) - m_xAngle (-3.14) = xAngle (3.64 = -2.65)
23:55:15.135 00.037 9340 CameraToMount -- cameraTheta (0.50) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (3.62 = -2.66)
23:55:15.154 00.019 9340 CameraToMount -- cameraX=0.51 cameraY=0.28 hyp=0.59 cameraTheta=0.50 mountX=-0.52 mountY=-0.27, mountTheta=-2.66
23:55:15.174 00.020 9340 SchedulePrimaryMove(10104498, x=0.51, y=0.28, opts=13)
23:55:15.193 00.019 9340 Enqueuing Move request for scope (0.51, 0.28)
23:55:15.210 00.017 12020 Worker thread wakes up
23:55:15.225 00.015 12020 worker thread servicing REQUEST_MOVE scope ofs (0.51, 0.28) opts 0xd
23:55:15.225 00.000 12020 Handling offset move in thread for scope, endpoint = (0.51, 0.28)
23:55:15.227 00.002 12020 Moving (0.51, 0.28) raw xDistance=-0.52 yDistance=-0.27
23:55:15.227 00.000 12020 GuideAlgorithmHysteresis::Result() returns -0.30 from input -0.52
23:55:15.227 00.000 12020 GuideAlgorithmResistSwitch::result() returns -0.27 from input -0.27
23:55:15.227 00.000 12020 MoveAxis(E, 59, ABG)
23:55:15.228 00.001 9340 UpdateImageDisplay: Size=(1920,1080) min=4343, max=65516, med=7014, FiltMin=5387, FiltMax=65047, Gamma=2.870
23:55:15.253 00.025 12020 Guiding  Dir = 2, Dur = 59
23:55:15.255 00.002 9340 UpdateGuideState exits: m=1068712 SNR=284.4
23:55:15.272 00.017 12020 IsSlewing returns 0
23:55:15.272 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:55:15.285 00.013 12020 IsGuiding returns 0
23:55:15.285 00.000 9340 ScheduleExposure(1000,3,1) exposurePending=0
23:55:15.304 00.019 12020 PulseGuide returned control before completion, sleep 53
23:55:15.305 00.001 9340 Enqueuing Expose request
23:55:15.381 00.076 12020 IsGuiding returns 0
23:55:15.383 00.002 12020 Move returns status 0, amount 59
23:55:15.383 00.000 12020 MoveAxis(N, 46, ABG)
23:55:15.383 00.000 12020 Guiding  Dir = 0, Dur = 46
23:55:15.385 00.002 12020 IsSlewing returns 0
23:55:15.387 00.002 12020 IsGuiding returns 0
23:55:15.480 00.093 12020 IsGuiding returns 1
23:55:15.481 00.001 12020 scope still moving after pulse duration time elapsed
23:55:15.528 00.047 12020 IsSlewing returns 0
23:55:15.531 00.003 12020 IsGuiding returns 1
23:55:15.585 00.054 12020 IsSlewing returns 0
23:55:15.588 00.003 12020 IsGuiding returns 1
23:55:15.686 00.098 12020 IsSlewing returns 0
23:55:15.689 00.003 12020 IsGuiding returns 0
23:55:15.689 00.000 12020 scope move finished after 46 + 256 ms
23:55:15.689 00.000 12020 Move returns status 0, amount 46
23:55:15.689 00.000 12020 move complete, result=0
23:55:15.691 00.002 12020 worker thread done servicing request
23:55:15.691 00.000 9340 GuideStep: -0.5 px 59 ms EAST, -0.3 px 46 ms NORTH
23:55:15.709 00.018 12020 Worker thread wakes up
23:55:15.710 00.001 12020 worker thread servicing REQUEST_EXPOSE 1000
23:55:15.710 00.000 12020 Handling exposure in thread, d=1000 o=3 r=(330,69,31,31)
23:55:16.621 00.911 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"ef4ca9cf-c376-4d7f-8713-8dd390cf833a"}
23:55:16.648 00.027 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"ef4ca9cf-c376-4d7f-8713-8dd390cf833a"}
23:55:16.694 00.046 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"e8c79745-2529-4395-9bdc-67cde36fa708"}
23:55:16.710 00.016 9340 case statement mapped state 6 to 3
23:55:16.727 00.017 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"e8c79745-2529-4395-9bdc-67cde36fa708"}
23:55:16.801 00.074 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"0713dbaa-f629-4a7d-8e10-a977ec3f8d29"}
23:55:16.817 00.016 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":86,"width":15,"height":15,"star_pos":[7.34,7.46],"pixels":"..."},"id":"0713dbaa-f629-4a7d-8e10-a977ec3f8d29"}
23:55:17.116 00.299 12020 Exposure complete
23:55:17.382 00.266 12020 worker thread done servicing request
23:55:17.383 00.001 9340 OnExposeComplete: enter
23:55:17.397 00.014 9340 UpdateGuideState(): m_state=6
23:55:17.411 00.014 9340 Star::Find(15, 345, 84, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 87
23:55:17.460 00.049 9340 Star::Find returns 1 (0), X=344.68, Y=83.51, Mass=1083967, SNR=258.0, Peak=60814 HFD=4.6
23:55:17.478 00.018 9340 MultiStar: [#1 0.12,-0.68,0.00,M6] [#2 0.21,-0.49,0.38,U] [#3 0.15,-0.59,0.30,U] [#4 0.34,0.02,0.31,U] [#5 0.23,-0.46,0.27,U] [#6 -0.12,-0.63,0.00,M1] [#7 -0.00,-0.11,0.29,U] [#8 0.21,-0.63,0.00,M2] 
23:55:17.491 00.013 9340 refined, 5 included, MultiStar: {0.08, -0.36}, one-star: {-0.09, -0.40}
23:55:17.507 00.016 9340 CameraToMount -- cameraTheta (-1.36) - m_xAngle (-3.14) = xAngle (1.78 = 1.78)
23:55:17.523 00.016 9340 CameraToMount -- cameraTheta (-1.36) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (1.76 = 1.76)
23:55:17.567 00.044 9340 CameraToMount -- cameraX=0.08 cameraY=-0.36 hyp=0.37 cameraTheta=-1.36 mountX=-0.08 mountY=0.36, mountTheta=1.78
23:55:17.587 00.020 9340 SchedulePrimaryMove(10104498, x=0.08, y=-0.36, opts=13)
23:55:17.597 00.010 9340 Enqueuing Move request for scope (0.08, -0.36)
23:55:17.610 00.013 12020 Worker thread wakes up
23:55:17.610 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=4134, max=65486, med=6995, FiltMin=5419, FiltMax=65427, Gamma=2.870
23:55:17.625 00.015 12020 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.36) opts 0xd
23:55:17.625 00.000 9340 UpdateGuideState exits: m=1083967 SNR=258.0
23:55:17.654 00.029 12020 Handling offset move in thread for scope, endpoint = (0.08, -0.36)
23:55:17.654 00.000 12020 Moving (0.08, -0.36) raw xDistance=-0.08 yDistance=0.36
23:55:17.654 00.000 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
23:55:17.655 00.001 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
23:55:17.655 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:55:17.670 00.015 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.36
23:55:17.671 00.001 9340 ScheduleExposure(1000,3,1) exposurePending=0
23:55:17.684 00.013 12020 MoveAxis(E, 0, ABG)
23:55:17.684 00.000 9340 Enqueuing Expose request
23:55:17.696 00.012 12020 Move returns status 0, amount 0
23:55:17.696 00.000 12020 MoveAxis(N, 0, ABG)
23:55:17.696 00.000 12020 Move returns status 0, amount 0
23:55:17.696 00.000 12020 move complete, result=0
23:55:17.696 00.000 12020 worker thread done servicing request
23:55:17.697 00.001 12020 Worker thread wakes up
23:55:17.697 00.000 12020 worker thread servicing REQUEST_EXPOSE 1000
23:55:17.697 00.000 12020 Handling exposure in thread, d=1000 o=3 r=(330,69,31,31)
23:55:17.699 00.002 9340 GuideStep: -0.1 px 0 ms EAST, 0.4 px 0 ms NORTH
23:55:18.617 00.918 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"5837d6a7-6f33-4b21-beb4-d2f410c6fa0a"}
23:55:18.629 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"5837d6a7-6f33-4b21-beb4-d2f410c6fa0a"}
23:55:18.648 00.019 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"21786118-b2e5-4ec2-8dde-274512df29b4"}
23:55:18.665 00.017 9340 case statement mapped state 6 to 3
23:55:18.695 00.030 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"21786118-b2e5-4ec2-8dde-274512df29b4"}
23:55:18.717 00.022 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"2da18209-6e36-4a51-b80a-a302a841cc66"}
23:55:18.736 00.019 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":87,"width":15,"height":15,"star_pos":[6.68,6.51],"pixels":"..."},"id":"2da18209-6e36-4a51-b80a-a302a841cc66"}
23:55:19.071 00.335 12020 Exposure complete
23:55:19.288 00.217 12020 worker thread done servicing request
23:55:19.288 00.000 9340 OnExposeComplete: enter
23:55:19.299 00.011 9340 UpdateGuideState(): m_state=6
23:55:19.308 00.009 9340 Star::Find(15, 344, 83, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 88
23:55:19.317 00.009 9340 Star::Find returns 1 (0), X=345.04, Y=84.00, Mass=1045511, SNR=223.7, Peak=56670 HFD=4.4
23:55:19.327 00.010 9340 MultiStar: [#1 0.46,-0.08,0.52,U] [#2 0.25,-0.38,0.42,U] [#3 0.39,-0.29,0.33,U] [#4 0.40,0.06,0.37,U] [#5 0.17,-0.52,0.39,U] [#6 0.51,0.21,0.31,U] [#7 0.41,0.18,0.28,U] [#8 0.22,-0.69,0.00,M3] 
23:55:19.339 00.012 9340 single-star, 7 included, MultiStar: {0.33, -0.08}, one-star: {0.26, 0.09}
23:55:19.350 00.011 9340 CameraToMount -- cameraTheta (0.33) - m_xAngle (-3.14) = xAngle (3.47 = -2.82)
23:55:19.360 00.010 9340 CameraToMount -- cameraTheta (0.33) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (3.45 = -2.83)
23:55:19.386 00.026 9340 CameraToMount -- cameraX=0.26 cameraY=0.09 hyp=0.27 cameraTheta=0.33 mountX=-0.26 mountY=-0.08, mountTheta=-2.83
23:55:19.402 00.016 9340 SchedulePrimaryMove(10104498, x=0.26, y=0.09, opts=13)
23:55:19.412 00.010 9340 Enqueuing Move request for scope (0.26, 0.09)
23:55:19.421 00.009 12020 Worker thread wakes up
23:55:19.421 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=3943, max=65486, med=6986, FiltMin=5489, FiltMax=65423, Gamma=2.870
23:55:19.432 00.011 12020 worker thread servicing REQUEST_MOVE scope ofs (0.26, 0.09) opts 0xd
23:55:19.432 00.000 12020 Handling offset move in thread for scope, endpoint = (0.26, 0.09)
23:55:19.432 00.000 9340 UpdateGuideState exits: m=1045511 SNR=223.7
23:55:19.446 00.014 12020 Moving (0.26, 0.09) raw xDistance=-0.26 yDistance=-0.08
23:55:19.447 00.001 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:55:19.460 00.013 12020 GuideAlgorithmHysteresis::Result() returns -0.15 from input -0.26
23:55:19.460 00.000 9340 ScheduleExposure(1000,3,1) exposurePending=0
23:55:19.473 00.013 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:55:19.473 00.000 9340 Enqueuing Expose request
23:55:19.498 00.025 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
23:55:19.499 00.001 12020 MoveAxis(E, 29, ABG)
23:55:19.499 00.000 12020 Guiding  Dir = 2, Dur = 29
23:55:19.500 00.001 12020 IsSlewing returns 0
23:55:19.501 00.001 12020 IsGuiding returns 0
23:55:19.524 00.023 12020 PulseGuide returned control before completion, sleep 17
23:55:19.543 00.019 12020 IsGuiding returns 1
23:55:19.544 00.001 12020 scope still moving after pulse duration time elapsed
23:55:19.575 00.031 12020 IsSlewing returns 0
23:55:19.576 00.001 12020 IsGuiding returns 0
23:55:19.576 00.000 12020 scope move finished after 29 + 46 ms
23:55:19.577 00.001 12020 Move returns status 0, amount 29
23:55:19.577 00.000 12020 MoveAxis(N, 0, ABG)
23:55:19.577 00.000 12020 Move returns status 0, amount 0
23:55:19.578 00.001 12020 move complete, result=0
23:55:19.578 00.000 12020 worker thread done servicing request
23:55:19.578 00.000 9340 GuideStep: -0.3 px 29 ms EAST, -0.1 px 0 ms NORTH
23:55:19.589 00.011 12020 Worker thread wakes up
23:55:19.589 00.000 12020 worker thread servicing REQUEST_EXPOSE 1000
23:55:19.589 00.000 12020 Handling exposure in thread, d=1000 o=3 r=(330,69,31,31)
23:55:20.617 01.028 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"9c37cbc3-08f1-4f9f-91e1-e3a1460da4ed"}
23:55:20.629 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"9c37cbc3-08f1-4f9f-91e1-e3a1460da4ed"}
23:55:20.656 00.027 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"592edb67-45ef-4a07-bf57-af8d4c02380e"}
23:55:20.670 00.014 9340 case statement mapped state 6 to 3
23:55:20.682 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"592edb67-45ef-4a07-bf57-af8d4c02380e"}
23:55:20.711 00.029 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"32c45a91-7049-4dfc-8906-58cff4b08e61"}
23:55:20.726 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":88,"width":15,"height":15,"star_pos":[7.04,7.00],"pixels":"..."},"id":"32c45a91-7049-4dfc-8906-58cff4b08e61"}
23:55:20.974 00.248 12020 Exposure complete
23:55:21.181 00.207 12020 worker thread done servicing request
23:55:21.181 00.000 9340 OnExposeComplete: enter
23:55:21.207 00.026 9340 UpdateGuideState(): m_state=6
23:55:21.220 00.013 9340 Star::Find(15, 345, 83, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 89
23:55:21.229 00.009 9340 Star::Find returns 1 (0), X=344.90, Y=84.34, Mass=1017918, SNR=248.3, Peak=55056 HFD=4.5
23:55:21.245 00.016 9340 MultiStar: [#1 0.40,0.02,0.44,U] [#2 0.36,-0.08,0.31,U] [#3 0.45,0.06,0.30,U] [#4 0.41,0.36,0.31,U] [#5 0.63,-0.11,0.00,M3] [#6 0.39,0.17,0.24,U] [#7 0.45,0.41,0.19,U] [#8 0.64,0.19,0.00,M4] 
23:55:21.253 00.008 9340 refined, 6 included, MultiStar: {0.30, 0.24}, one-star: {0.12, 0.43}
23:55:21.263 00.010 9340 CameraToMount -- cameraTheta (0.67) - m_xAngle (-3.14) = xAngle (3.80 = -2.48)
23:55:21.270 00.007 9340 CameraToMount -- cameraTheta (0.67) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (3.79 = -2.50)
23:55:21.283 00.013 9340 CameraToMount -- cameraX=0.30 cameraY=0.24 hyp=0.39 cameraTheta=0.67 mountX=-0.31 mountY=-0.23, mountTheta=-2.49
23:55:21.300 00.017 9340 SchedulePrimaryMove(10104498, x=0.30, y=0.24, opts=13)
23:55:21.310 00.010 9340 Enqueuing Move request for scope (0.30, 0.24)
23:55:21.342 00.032 12020 Worker thread wakes up
23:55:21.342 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=4232, max=65516, med=6976, FiltMin=5537, FiltMax=62921, Gamma=2.870
23:55:21.354 00.012 12020 worker thread servicing REQUEST_MOVE scope ofs (0.30, 0.24) opts 0xd
23:55:21.355 00.001 12020 Handling offset move in thread for scope, endpoint = (0.30, 0.24)
23:55:21.355 00.000 9340 UpdateGuideState exits: m=1017918 SNR=248.3
23:55:21.368 00.013 12020 Moving (0.30, 0.24) raw xDistance=-0.31 yDistance=-0.23
23:55:21.368 00.000 12020 GuideAlgorithmHysteresis::Result() returns -0.20 from input -0.31
23:55:21.368 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:55:21.368 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.23
23:55:21.368 00.000 12020 MoveAxis(E, 38, ABG)
23:55:21.369 00.001 12020 Guiding  Dir = 2, Dur = 38
23:55:21.369 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:55:21.380 00.011 12020 IsSlewing returns 0
23:55:21.380 00.000 9340 ScheduleExposure(1000,3,1) exposurePending=0
23:55:21.390 00.010 12020 IsGuiding returns 0
23:55:21.391 00.001 9340 Enqueuing Expose request
23:55:21.411 00.020 12020 PulseGuide returned control before completion, sleep 28
23:55:21.460 00.049 12020 IsGuiding returns 1
23:55:21.460 00.000 12020 scope still moving after pulse duration time elapsed
23:55:21.491 00.031 12020 IsSlewing returns 0
23:55:21.494 00.003 12020 IsGuiding returns 0
23:55:21.494 00.000 12020 scope move finished after 38 + 64 ms
23:55:21.494 00.000 12020 Move returns status 0, amount 38
23:55:21.494 00.000 12020 MoveAxis(N, 0, ABG)
23:55:21.494 00.000 12020 Move returns status 0, amount 0
23:55:21.495 00.001 12020 move complete, result=0
23:55:21.495 00.000 12020 worker thread done servicing request
23:55:21.495 00.000 9340 GuideStep: -0.3 px 38 ms EAST, -0.2 px 0 ms NORTH
23:55:21.508 00.013 12020 Worker thread wakes up
23:55:21.508 00.000 12020 worker thread servicing REQUEST_EXPOSE 1000
23:55:21.508 00.000 12020 Handling exposure in thread, d=1000 o=3 r=(330,69,31,31)
23:55:22.632 01.124 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"11c42898-c3f3-4421-8185-a81c53d91081"}
23:55:22.679 00.047 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"11c42898-c3f3-4421-8185-a81c53d91081"}
23:55:22.715 00.036 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"7ca003eb-ee5f-4c9b-a49d-674f85af7275"}
23:55:22.736 00.021 9340 case statement mapped state 6 to 3
23:55:22.759 00.023 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"7ca003eb-ee5f-4c9b-a49d-674f85af7275"}
23:55:22.806 00.047 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"a204d64c-b50c-44ca-bbf5-6eb1f6755774"}
23:55:22.824 00.018 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":89,"width":15,"height":15,"star_pos":[6.90,7.34],"pixels":"..."},"id":"a204d64c-b50c-44ca-bbf5-6eb1f6755774"}
23:55:22.896 00.072 12020 Exposure complete
23:55:23.162 00.266 12020 worker thread done servicing request
23:55:23.162 00.000 9340 OnExposeComplete: enter
23:55:23.193 00.031 9340 UpdateGuideState(): m_state=6
23:55:23.207 00.014 9340 Star::Find(15, 344, 84, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 90
23:55:23.219 00.012 9340 Star::Find returns 1 (0), X=344.55, Y=84.36, Mass=1015662, SNR=230.1, Peak=59540 HFD=4.7
23:55:23.229 00.010 9340 MultiStar: [#1 -0.13,0.26,0.45,U] [#2 -0.50,0.19,0.30,U] [#3 -0.03,0.06,0.40,U] [#4 -0.43,0.05,0.28,U] [#5 -0.33,0.11,0.32,U] [#6 -0.37,0.47,0.32,U] [#7 -0.25,0.82,0.00,M1] [#8 -0.11,-0.07,0.25,U] 
23:55:23.240 00.011 9340 refined, 7 included, MultiStar: {-0.25, 0.25}, one-star: {-0.23, 0.45}
23:55:23.249 00.009 9340 CameraToMount -- cameraTheta (2.35) - m_xAngle (-3.14) = xAngle (5.49 = -0.80)
23:55:23.264 00.015 9340 CameraToMount -- cameraTheta (2.35) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (5.47 = -0.81)
23:55:23.276 00.012 9340 CameraToMount -- cameraX=-0.25 cameraY=0.25 hyp=0.35 cameraTheta=2.35 mountX=0.25 mountY=-0.26, mountTheta=-0.80
23:55:23.308 00.032 9340 SchedulePrimaryMove(10104498, x=-0.25, y=0.25, opts=13)
23:55:23.321 00.013 9340 Enqueuing Move request for scope (-0.25, 0.25)
23:55:23.331 00.010 12020 Worker thread wakes up
23:55:23.331 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=4108, max=65514, med=6996, FiltMin=5473, FiltMax=65455, Gamma=2.870
23:55:23.344 00.013 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.25, 0.25) opts 0xd
23:55:23.345 00.001 12020 Handling offset move in thread for scope, endpoint = (-0.25, 0.25)
23:55:23.345 00.000 12020 Moving (-0.25, 0.25) raw xDistance=0.25 yDistance=-0.26
23:55:23.345 00.000 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.25
23:55:23.345 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
23:55:23.346 00.001 9340 UpdateGuideState exits: m=1015662 SNR=230.1
23:55:23.356 00.010 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.26
23:55:23.356 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:55:23.366 00.010 12020 MoveAxis(E, 0, ABG)
23:55:23.366 00.000 9340 ScheduleExposure(1000,3,1) exposurePending=0
23:55:23.377 00.011 12020 Move returns status 0, amount 0
23:55:23.377 00.000 9340 Enqueuing Expose request
23:55:23.393 00.016 12020 MoveAxis(N, 0, ABG)
23:55:23.393 00.000 12020 Move returns status 0, amount 0
23:55:23.393 00.000 12020 move complete, result=0
23:55:23.394 00.001 12020 worker thread done servicing request
23:55:23.394 00.000 12020 Worker thread wakes up
23:55:23.394 00.000 12020 worker thread servicing REQUEST_EXPOSE 1000
23:55:23.394 00.000 12020 Handling exposure in thread, d=1000 o=3 r=(330,69,31,31)
23:55:23.397 00.003 9340 GuideStep: 0.2 px 0 ms EAST, -0.3 px 0 ms NORTH
23:55:24.628 01.231 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"b0e15403-2684-4347-9946-a41b489ad877"}
23:55:24.648 00.020 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"b0e15403-2684-4347-9946-a41b489ad877"}
23:55:24.666 00.018 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"e785d24d-84c4-4d71-a7b8-9ce860dc4389"}
23:55:24.681 00.015 9340 case statement mapped state 6 to 3
23:55:24.695 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"e785d24d-84c4-4d71-a7b8-9ce860dc4389"}
23:55:24.731 00.036 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"13498d73-744a-4e89-89ff-f1079b73d0bf"}
23:55:24.750 00.019 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":90,"width":15,"height":15,"star_pos":[6.55,7.36],"pixels":"..."},"id":"13498d73-744a-4e89-89ff-f1079b73d0bf"}
23:55:24.766 00.016 12020 Exposure complete
23:55:25.033 00.267 12020 worker thread done servicing request
23:55:25.034 00.001 9340 OnExposeComplete: enter
23:55:25.046 00.012 9340 UpdateGuideState(): m_state=6
23:55:25.061 00.015 9340 Star::Find(15, 344, 84, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 91
23:55:25.074 00.013 9340 Star::Find returns 1 (0), X=344.38, Y=84.65, Mass=1037864, SNR=255.4, Peak=62300 HFD=4.5
23:55:25.106 00.032 9340 MultiStar: [#1 0.01,0.27,0.40,U] [#2 -0.19,0.32,0.31,U] [#3 0.01,0.28,0.31,U] [#4 -0.25,0.59,0.00,M1] [#5 -0.25,0.02,0.26,U] [#6 -0.14,0.62,0.00,M1] [#7 -0.08,0.50,0.22,U] [#8 0.03,0.15,0.25,U] 
23:55:25.119 00.013 9340 refined, 6 included, MultiStar: {-0.19, 0.43}, one-star: {-0.40, 0.74}
23:55:25.130 00.011 9340 CameraToMount -- cameraTheta (1.99) - m_xAngle (-3.14) = xAngle (5.12 = -1.16)
23:55:25.144 00.014 9340 CameraToMount -- cameraTheta (1.99) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (5.11 = -1.18)
23:55:25.154 00.010 9340 CameraToMount -- cameraX=-0.19 cameraY=0.43 hyp=0.47 cameraTheta=1.99 mountX=0.19 mountY=-0.44, mountTheta=-1.16
23:55:25.172 00.018 9340 SchedulePrimaryMove(10104498, x=-0.19, y=0.43, opts=13)
23:55:25.183 00.011 9340 Enqueuing Move request for scope (-0.19, 0.43)
23:55:25.194 00.011 12020 Worker thread wakes up
23:55:25.195 00.001 9340 UpdateImageDisplay: Size=(1920,1080) min=4235, max=65514, med=7013, FiltMin=5398, FiltMax=65424, Gamma=2.870
23:55:25.222 00.027 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.19, 0.43) opts 0xd
23:55:25.222 00.000 12020 Handling offset move in thread for scope, endpoint = (-0.19, 0.43)
23:55:25.222 00.000 12020 Moving (-0.19, 0.43) raw xDistance=0.19 yDistance=-0.44
23:55:25.223 00.001 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.19
23:55:25.223 00.000 12020 GuideAlgorithmResistSwitch::result() returns -0.44 from input -0.44
23:55:25.223 00.000 12020 MoveAxis(E, 0, ABG)
23:55:25.223 00.000 9340 UpdateGuideState exits: m=1037864 SNR=255.4
23:55:25.238 00.015 12020 Move returns status 0, amount 0
23:55:25.239 00.001 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:55:25.248 00.009 12020 MoveAxis(N, 73, ABG)
23:55:25.249 00.001 9340 ScheduleExposure(1000,3,1) exposurePending=0
23:55:25.262 00.013 12020 Guiding  Dir = 0, Dur = 73
23:55:25.262 00.000 9340 Enqueuing Expose request
23:55:25.273 00.011 12020 IsSlewing returns 0
23:55:25.274 00.001 12020 IsGuiding returns 0
23:55:25.394 00.120 12020 IsGuiding returns 1
23:55:25.394 00.000 12020 scope still moving after pulse duration time elapsed
23:55:25.425 00.031 12020 IsSlewing returns 0
23:55:25.427 00.002 12020 IsGuiding returns 1
23:55:25.469 00.042 12020 IsSlewing returns 0
23:55:25.569 00.100 12020 IsGuiding returns 0
23:55:25.569 00.000 12020 scope move finished after 73 + 222 ms
23:55:25.570 00.001 12020 Move returns status 0, amount 73
23:55:25.570 00.000 12020 move complete, result=0
23:55:25.570 00.000 12020 worker thread done servicing request
23:55:25.570 00.000 12020 Worker thread wakes up
23:55:25.570 00.000 9340 GuideStep: 0.2 px 0 ms EAST, -0.4 px 73 ms NORTH
23:55:25.588 00.018 12020 worker thread servicing REQUEST_EXPOSE 1000
23:55:25.588 00.000 12020 Handling exposure in thread, d=1000 o=3 r=(330,69,31,31)
23:55:26.628 01.040 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"e0d0ef33-c55f-4ae9-8b3f-3e0590f1414e"}
23:55:26.644 00.016 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"e0d0ef33-c55f-4ae9-8b3f-3e0590f1414e"}
23:55:26.657 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"d2329ac2-1d10-4571-91e8-f9b1b6eb2887"}
23:55:26.670 00.013 9340 case statement mapped state 6 to 3
23:55:26.688 00.018 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"d2329ac2-1d10-4571-91e8-f9b1b6eb2887"}
23:55:26.706 00.018 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"0ef8b256-a39c-4e77-8e61-adce225b7ebe"}
23:55:26.719 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":91,"width":15,"height":15,"star_pos":[7.38,6.65],"pixels":"..."},"id":"0ef8b256-a39c-4e77-8e61-adce225b7ebe"}
23:55:26.954 00.235 12020 Exposure complete
23:55:27.178 00.224 12020 worker thread done servicing request
23:55:27.178 00.000 9340 OnExposeComplete: enter
23:55:27.190 00.012 9340 UpdateGuideState(): m_state=6
23:55:27.199 00.009 9340 Star::Find(15, 344, 84, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 92
23:55:27.209 00.010 9340 Star::Find returns 1 (0), X=344.74, Y=84.30, Mass=1021314, SNR=210.4, Peak=61208 HFD=4.3
23:55:27.236 00.027 9340 MultiStar: [#1 0.17,0.32,0.56,U] [#2 -0.23,0.08,0.38,U] [#3 0.20,0.20,0.44,U] [#4 0.21,0.32,0.36,U] [#5 0.06,-0.08,0.34,U] [#6 0.11,0.31,0.34,U] [#7 -0.15,0.51,0.32,U] [#8 0.18,-0.43,0.30,U] 
23:55:27.247 00.011 9340 refined, 8 included, MultiStar: {0.05, 0.22}, one-star: {-0.03, 0.39}
23:55:27.258 00.011 9340 CameraToMount -- cameraTheta (1.34) - m_xAngle (-3.14) = xAngle (4.48 = -1.80)
23:55:27.271 00.013 9340 CameraToMount -- cameraTheta (1.34) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (4.46 = -1.82)
23:55:27.279 00.008 9340 CameraToMount -- cameraX=0.05 cameraY=0.22 hyp=0.23 cameraTheta=1.34 mountX=-0.05 mountY=-0.22, mountTheta=-1.80
23:55:27.292 00.013 9340 SchedulePrimaryMove(10104498, x=0.05, y=0.22, opts=13)
23:55:27.303 00.011 9340 Enqueuing Move request for scope (0.05, 0.22)
23:55:27.313 00.010 12020 Worker thread wakes up
23:55:27.313 00.000 12020 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.22) opts 0xd
23:55:27.313 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=4466, max=65514, med=7017, FiltMin=5587, FiltMax=65423, Gamma=2.870
23:55:27.325 00.012 12020 Handling offset move in thread for scope, endpoint = (0.05, 0.22)
23:55:27.325 00.000 9340 UpdateGuideState exits: m=1021314 SNR=210.4
23:55:27.351 00.026 12020 Moving (0.05, 0.22) raw xDistance=-0.05 yDistance=-0.22
23:55:27.351 00.000 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
23:55:27.351 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:55:27.351 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:55:27.363 00.012 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.22
23:55:27.363 00.000 12020 MoveAxis(E, 0, ABG)
23:55:27.363 00.000 12020 Move returns status 0, amount 0
23:55:27.363 00.000 12020 MoveAxis(N, 0, ABG)
23:55:27.364 00.001 12020 Move returns status 0, amount 0
23:55:27.364 00.000 12020 move complete, result=0
23:55:27.364 00.000 9340 ScheduleExposure(1000,3,1) exposurePending=0
23:55:27.375 00.011 9340 Enqueuing Expose request
23:55:27.386 00.011 12020 worker thread done servicing request
23:55:27.387 00.001 12020 Worker thread wakes up
23:55:27.387 00.000 9340 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
23:55:27.396 00.009 12020 worker thread servicing REQUEST_EXPOSE 1000
23:55:27.396 00.000 12020 Handling exposure in thread, d=1000 o=3 r=(330,69,31,31)
23:55:28.627 01.231 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"121104ec-6a4e-4d7c-a4d7-275f425d8728"}
23:55:28.641 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"121104ec-6a4e-4d7c-a4d7-275f425d8728"}
23:55:28.682 00.041 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"ebdb8a82-148d-4497-bb02-0b3b63fc5008"}
23:55:28.701 00.019 9340 case statement mapped state 6 to 3
23:55:28.748 00.047 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"ebdb8a82-148d-4497-bb02-0b3b63fc5008"}
23:55:28.774 00.026 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"e835e737-27fe-4aff-912d-14903b277cda"}
23:55:28.798 00.024 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":92,"width":15,"height":15,"star_pos":[6.74,7.30],"pixels":"..."},"id":"e835e737-27fe-4aff-912d-14903b277cda"}
23:55:28.822 00.024 12020 Exposure complete
23:55:29.176 00.354 12020 worker thread done servicing request
23:55:29.176 00.000 9340 OnExposeComplete: enter
23:55:29.191 00.015 9340 UpdateGuideState(): m_state=6
23:55:29.211 00.020 9340 Star::Find(15, 344, 84, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 93
23:55:29.225 00.014 9340 Star::Find returns 1 (0), X=344.89, Y=84.26, Mass=1067102, SNR=235.3, Peak=59676 HFD=4.5
23:55:29.259 00.034 9340 MultiStar: [#1 0.30,0.09,0.39,U] [#2 0.26,-0.21,0.42,U] [#3 0.47,-0.01,0.32,U] [#4 0.05,0.21,0.33,U] [#5 0.22,-0.08,0.33,U] [#6 0.27,0.15,0.26,U] [#7 0.30,0.23,0.25,U] [#8 0.47,-0.25,0.35,U] 
23:55:29.275 00.016 9340 refined, 8 included, MultiStar: {0.24, 0.09}, one-star: {0.11, 0.35}
23:55:29.288 00.013 9340 CameraToMount -- cameraTheta (0.37) - m_xAngle (-3.14) = xAngle (3.51 = -2.78)
23:55:29.299 00.011 9340 CameraToMount -- cameraTheta (0.37) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (3.49 = -2.79)
23:55:29.310 00.011 9340 CameraToMount -- cameraX=0.24 cameraY=0.09 hyp=0.26 cameraTheta=0.37 mountX=-0.24 mountY=-0.09, mountTheta=-2.79
23:55:29.330 00.020 9340 SchedulePrimaryMove(10104498, x=0.24, y=0.09, opts=13)
23:55:29.346 00.016 9340 Enqueuing Move request for scope (0.24, 0.09)
23:55:29.360 00.014 12020 Worker thread wakes up
23:55:29.360 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=4391, max=65514, med=7024, FiltMin=5429, FiltMax=63578, Gamma=2.870
23:55:29.391 00.031 12020 worker thread servicing REQUEST_MOVE scope ofs (0.24, 0.09) opts 0xd
23:55:29.391 00.000 9340 UpdateGuideState exits: m=1067102 SNR=235.3
23:55:29.404 00.013 12020 Handling offset move in thread for scope, endpoint = (0.24, 0.09)
23:55:29.404 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:55:29.419 00.015 12020 Moving (0.24, 0.09) raw xDistance=-0.24 yDistance=-0.09
23:55:29.419 00.000 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.24
23:55:29.420 00.001 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:55:29.420 00.000 9340 ScheduleExposure(1000,3,1) exposurePending=0
23:55:29.433 00.013 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
23:55:29.433 00.000 9340 Enqueuing Expose request
23:55:29.443 00.010 12020 MoveAxis(E, 0, ABG)
23:55:29.443 00.000 12020 Move returns status 0, amount 0
23:55:29.443 00.000 12020 MoveAxis(N, 0, ABG)
23:55:29.443 00.000 12020 Move returns status 0, amount 0
23:55:29.444 00.001 12020 move complete, result=0
23:55:29.444 00.000 12020 worker thread done servicing request
23:55:29.444 00.000 12020 Worker thread wakes up
23:55:29.444 00.000 12020 worker thread servicing REQUEST_EXPOSE 1000
23:55:29.444 00.000 12020 Handling exposure in thread, d=1000 o=3 r=(330,69,31,31)
23:55:29.447 00.003 9340 GuideStep: -0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
23:55:30.628 01.181 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"057fa1b1-9a98-459e-9186-5da69b50ec57"}
23:55:30.644 00.016 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"057fa1b1-9a98-459e-9186-5da69b50ec57"}
23:55:30.656 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"476cded8-405b-4da3-b7b0-f2e9ef769600"}
23:55:30.668 00.012 9340 case statement mapped state 6 to 3
23:55:30.680 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"476cded8-405b-4da3-b7b0-f2e9ef769600"}
23:55:30.691 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"798f2c7e-6b7c-411f-8557-7327c46e354d"}
23:55:30.704 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":93,"width":15,"height":15,"star_pos":[6.89,7.26],"pixels":"..."},"id":"798f2c7e-6b7c-411f-8557-7327c46e354d"}
23:55:30.807 00.103 12020 Exposure complete
23:55:31.048 00.241 12020 worker thread done servicing request
23:55:31.048 00.000 9340 OnExposeComplete: enter
23:55:31.060 00.012 9340 UpdateGuideState(): m_state=6
23:55:31.069 00.009 9340 Star::Find(15, 344, 84, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 94
23:55:31.083 00.014 9340 Star::Find returns 1 (0), X=345.23, Y=84.38, Mass=1001578, SNR=196.1, Peak=56162 HFD=4.5
23:55:31.095 00.012 9340 MultiStar: [#1 0.36,0.24,0.60,U] [#2 0.72,-0.03,0.00,M1] [#3 0.70,0.21,0.00,M1] [#4 0.67,0.12,0.00,M1] [#5 0.56,0.09,0.42,U] [#6 0.70,0.02,0.00,M1] [#7 0.70,0.41,0.00,M1] [#8 0.45,-0.22,0.27,U] 
23:55:31.106 00.011 9340 refined, 3 included, MultiStar: {0.45, 0.26}, one-star: {0.46, 0.47}
23:55:31.136 00.030 9340 CameraToMount -- cameraTheta (0.52) - m_xAngle (-3.14) = xAngle (3.66 = -2.63)
23:55:31.146 00.010 9340 CameraToMount -- cameraTheta (0.52) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (3.64 = -2.64)
23:55:31.157 00.011 9340 CameraToMount -- cameraX=0.45 cameraY=0.26 hyp=0.52 cameraTheta=0.52 mountX=-0.45 mountY=-0.25, mountTheta=-2.64
23:55:31.171 00.014 9340 SchedulePrimaryMove(10104498, x=0.45, y=0.26, opts=13)
23:55:31.182 00.011 9340 Enqueuing Move request for scope (0.45, 0.26)
23:55:31.190 00.008 12020 Worker thread wakes up
23:55:31.191 00.001 12020 worker thread servicing REQUEST_MOVE scope ofs (0.45, 0.26) opts 0xd
23:55:31.191 00.000 12020 Handling offset move in thread for scope, endpoint = (0.45, 0.26)
23:55:31.192 00.001 12020 Moving (0.45, 0.26) raw xDistance=-0.45 yDistance=-0.25
23:55:31.192 00.000 12020 GuideAlgorithmHysteresis::Result() returns -0.26 from input -0.45
23:55:31.192 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:55:31.192 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.25
23:55:31.192 00.000 12020 MoveAxis(E, 51, ABG)
23:55:31.194 00.002 12020 Guiding  Dir = 2, Dur = 51
23:55:31.194 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=4213, max=65516, med=7037, FiltMin=5579, FiltMax=62527, Gamma=2.870
23:55:31.204 00.010 12020 IsSlewing returns 0
23:55:31.204 00.000 9340 UpdateGuideState exits: m=1001578 SNR=196.1
23:55:31.217 00.013 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:55:31.242 00.025 12020 IsGuiding returns 0
23:55:31.243 00.001 9340 ScheduleExposure(1000,3,1) exposurePending=0
23:55:31.258 00.015 9340 Enqueuing Expose request
23:55:31.269 00.011 12020 PulseGuide returned control before completion, sleep 42
23:55:31.342 00.073 12020 IsGuiding returns 0
23:55:31.342 00.000 12020 Move returns status 0, amount 51
23:55:31.342 00.000 12020 MoveAxis(N, 0, ABG)
23:55:31.342 00.000 12020 Move returns status 0, amount 0
23:55:31.342 00.000 12020 move complete, result=0
23:55:31.343 00.001 12020 worker thread done servicing request
23:55:31.343 00.000 9340 GuideStep: -0.4 px 51 ms EAST, -0.2 px 0 ms NORTH
23:55:31.370 00.027 12020 Worker thread wakes up
23:55:31.373 00.003 12020 worker thread servicing REQUEST_EXPOSE 1000
23:55:31.374 00.001 12020 Handling exposure in thread, d=1000 o=3 r=(330,69,31,31)
23:55:32.627 01.253 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"96577c6d-e1ad-4473-aa6d-6cb1e58afe98"}
23:55:32.659 00.032 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"96577c6d-e1ad-4473-aa6d-6cb1e58afe98"}
23:55:32.668 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"88284776-8a54-43ce-84b1-f11436f7072c"}
23:55:32.679 00.011 9340 case statement mapped state 6 to 3
23:55:32.692 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"88284776-8a54-43ce-84b1-f11436f7072c"}
23:55:32.704 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"16d86bf6-b8ac-4d48-90fa-3298c9853432"}
23:55:32.712 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":94,"width":15,"height":15,"star_pos":[7.23,7.38],"pixels":"..."},"id":"16d86bf6-b8ac-4d48-90fa-3298c9853432"}
23:55:32.730 00.018 12020 Exposure complete
23:55:32.950 00.220 12020 worker thread done servicing request
23:55:32.950 00.000 9340 OnExposeComplete: enter
23:55:32.960 00.010 9340 UpdateGuideState(): m_state=6
23:55:32.970 00.010 9340 Star::Find(15, 345, 84, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 95
23:55:32.980 00.010 9340 Star::Find returns 1 (0), X=344.62, Y=84.29, Mass=1098908, SNR=241.1, Peak=60608 HFD=4.7
23:55:32.994 00.014 9340 MultiStar: [#1 0.28,0.22,0.56,U] [#2 0.44,0.29,0.32,U] [#3 0.49,0.42,0.00,M2] [#4 0.22,0.38,0.30,U] [#5 0.46,0.00,0.33,U] [#6 0.17,0.10,0.31,U] [#7 0.31,0.84,0.00,M2] [#8 0.19,0.24,0.25,U] 
23:55:33.017 00.023 9340 refined, 6 included, MultiStar: {0.15, 0.26}, one-star: {-0.16, 0.38}
23:55:33.031 00.014 9340 CameraToMount -- cameraTheta (1.06) - m_xAngle (-3.14) = xAngle (4.19 = -2.09)
23:55:33.039 00.008 9340 CameraToMount -- cameraTheta (1.06) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (4.18 = -2.10)
23:55:33.051 00.012 9340 CameraToMount -- cameraX=0.15 cameraY=0.26 hyp=0.30 cameraTheta=1.06 mountX=-0.15 mountY=-0.26, mountTheta=-2.09
23:55:33.067 00.016 9340 SchedulePrimaryMove(10104498, x=0.15, y=0.26, opts=13)
23:55:33.079 00.012 9340 Enqueuing Move request for scope (0.15, 0.26)
23:55:33.087 00.008 12020 Worker thread wakes up
23:55:33.087 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=4381, max=65516, med=7023, FiltMin=5556, FiltMax=63061, Gamma=2.870
23:55:33.097 00.010 12020 worker thread servicing REQUEST_MOVE scope ofs (0.15, 0.26) opts 0xd
23:55:33.097 00.000 12020 Handling offset move in thread for scope, endpoint = (0.15, 0.26)
23:55:33.097 00.000 12020 Moving (0.15, 0.26) raw xDistance=-0.15 yDistance=-0.26
23:55:33.097 00.000 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
23:55:33.097 00.000 9340 UpdateGuideState exits: m=1098908 SNR=241.1
23:55:33.107 00.010 12020 GuideAlgorithmResistSwitch::result() returns -0.26 from input -0.26
23:55:33.107 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:55:33.118 00.011 12020 MoveAxis(E, 0, ABG)
23:55:33.119 00.001 9340 ScheduleExposure(1000,3,1) exposurePending=0
23:55:33.130 00.011 12020 Move returns status 0, amount 0
23:55:33.130 00.000 12020 MoveAxis(N, 43, ABG)
23:55:33.130 00.000 12020 Guiding  Dir = 0, Dur = 43
23:55:33.130 00.000 9340 Enqueuing Expose request
23:55:33.165 00.035 12020 IsSlewing returns 0
23:55:33.166 00.001 12020 IsGuiding returns 0
23:55:33.246 00.080 12020 IsGuiding returns 1
23:55:33.246 00.000 12020 scope still moving after pulse duration time elapsed
23:55:33.277 00.031 12020 IsSlewing returns 0
23:55:33.278 00.001 12020 IsGuiding returns 1
23:55:33.404 00.126 12020 IsSlewing returns 0
23:55:33.436 00.032 12020 IsGuiding returns 0
23:55:33.437 00.001 12020 scope move finished after 43 + 227 ms
23:55:33.437 00.000 12020 Move returns status 0, amount 43
23:55:33.437 00.000 12020 move complete, result=0
23:55:33.437 00.000 12020 worker thread done servicing request
23:55:33.437 00.000 9340 GuideStep: -0.1 px 0 ms EAST, -0.3 px 43 ms NORTH
23:55:33.450 00.013 12020 Worker thread wakes up
23:55:33.450 00.000 12020 worker thread servicing REQUEST_EXPOSE 1000
23:55:33.450 00.000 12020 Handling exposure in thread, d=1000 o=3 r=(330,69,31,31)
23:55:33.968 00.518 9340 evsrv: cli 100A45A8 connect
23:55:33.982 00.014 9340 case statement mapped state 6 to 3
23:55:34.014 00.032 9340 case statement mapped state 6 to 3
23:55:34.031 00.017 9340 evsrv: cli 100A45A8 request: {"method":"get_app_state","id":"c0e6f0a3-00d6-4e10-8cd7-85d9c3a421e6"}
23:55:34.040 00.009 9340 case statement mapped state 6 to 3
23:55:34.053 00.013 9340 evsrv: cli 100A45A8 response: {"jsonrpc":"2.0","result":"Guiding","id":"c0e6f0a3-00d6-4e10-8cd7-85d9c3a421e6"}
23:55:34.066 00.013 9340 evsrv: cli 100A45A8 disconnect
23:55:34.077 00.011 9340 evsrv: cli 100A41E8 connect
23:55:34.090 00.013 9340 case statement mapped state 6 to 3
23:55:34.105 00.015 9340 case statement mapped state 6 to 3
23:55:34.119 00.014 9340 evsrv: cli 100A41E8 request: {"method":"stop_capture","id":"0d503e17-d45f-4966-a80b-b74ed4b35c68"}
23:55:34.147 00.028 9340 StopCapturing CaptureActive=1 continueCapturing=1 exposurePending=1
23:55:34.164 00.017 9340 Status Line: Waiting for devices...
23:55:34.177 00.013 9340 evsrv: cli 100A41E8 response: {"jsonrpc":"2.0","result":0,"id":"0d503e17-d45f-4966-a80b-b74ed4b35c68"}
23:55:34.190 00.013 9340 evsrv: cli 100A41E8 disconnect
23:55:34.203 00.013 9340 evsrv: cli 100A4288 connect
23:55:34.215 00.012 12020 ZWO: stopexposure
23:55:34.215 00.000 9340 case statement mapped state 6 to 3
23:55:34.231 00.016 9340 case statement mapped state 6 to 3
23:55:34.267 00.036 9340 evsrv: cli 100A4288 request: {"method":"get_app_state","id":"f4f1011c-dc7e-4cc3-a4c0-9b440d545492"}
23:55:34.296 00.029 9340 case statement mapped state 6 to 3
23:55:34.317 00.021 9340 evsrv: cli 100A4288 response: {"jsonrpc":"2.0","result":"Guiding","id":"f4f1011c-dc7e-4cc3-a4c0-9b440d545492"}
23:55:34.331 00.014 9340 evsrv: cli 100A4288 disconnect
23:55:34.629 00.298 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"b38c00cb-0188-43fd-bf89-fcb5a5e05b8d"}
23:55:34.679 00.050 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"b38c00cb-0188-43fd-bf89-fcb5a5e05b8d"}
23:55:34.700 00.021 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"c751ce06-436e-46ca-8566-b4c40864028b"}
23:55:34.726 00.026 9340 case statement mapped state 6 to 3
23:55:34.752 00.026 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"c751ce06-436e-46ca-8566-b4c40864028b"}
23:55:34.799 00.047 12020 ZWO: stopexposure
23:55:34.799 00.000 12020 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:195->Capture failed
23:55:34.800 00.001 9340 OnExposeComplete: enter
23:55:34.820 00.020 12020 worker thread done servicing request
23:55:34.820 00.000 9340 OnExposeComplete: Capture Error reported
23:55:34.832 00.012 9340 StopCapturing CaptureActive=1 continueCapturing=0 exposurePending=0
23:55:34.848 00.016 9340 Mount: notify guiding stopped
23:55:34.927 00.079 9340 Changing from state GUIDING to STOP
23:55:34.960 00.033 9340 guider state => SELECTED
23:55:34.979 00.019 9340 UpdateImageDisplay: Size=(1920,1080) min=4381, max=65516, med=7023, FiltMin=5556, FiltMax=63061, Gamma=2.870
23:55:35.018 00.039 9340 Changing from state SELECTED to UNINITIALIZED
23:55:35.055 00.037 9340 guider state => SELECTING
23:55:35.080 00.025 9340 Status Line: Stopped.
23:55:35.100 00.020 9340 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:557->Error reported capturing image
23:55:35.121 00.021 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"911f110a-29f7-4db3-9f13-f22b0bebbc8b"}
23:55:35.140 00.019 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","error":{"code":2,"message":"no star selected"},"id":"911f110a-29f7-4db3-9f13-f22b0bebbc8b"}
23:55:35.331 00.191 9340 evsrv: cli 100A45A8 connect
23:55:35.347 00.016 9340 evsrv: cli 100A45A8 request: {"method":"get_app_state","id":"73bd95f2-bc88-4e15-9a32-f13a3c8344de"}
23:55:35.361 00.014 9340 evsrv: cli 100A45A8 response: {"jsonrpc":"2.0","result":"Stopped","id":"73bd95f2-bc88-4e15-9a32-f13a3c8344de"}
23:55:35.376 00.015 9340 evsrv: cli 100A45A8 disconnect
23:55:35.409 00.033 9340 evsrv: cli 100A41E8 connect
23:55:35.425 00.016 9340 evsrv: cli 100A41E8 request: {"method":"get_app_state","id":"2fe9bc88-87d2-4096-bdc2-c85cf72e83d5"}
23:55:35.469 00.044 9340 evsrv: cli 100A41E8 response: {"jsonrpc":"2.0","result":"Stopped","id":"2fe9bc88-87d2-4096-bdc2-c85cf72e83d5"}
23:55:35.499 00.030 9340 evsrv: cli 100A41E8 disconnect
23:55:36.626 01.127 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"9735c32f-1db4-4d83-8c18-46208f2305fa"}
23:55:36.643 00.017 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"9735c32f-1db4-4d83-8c18-46208f2305fa"}
23:55:36.656 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"cc68f1e9-bdad-46a9-b572-83e3db8ef937"}
23:55:36.665 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"cc68f1e9-bdad-46a9-b572-83e3db8ef937"}
23:55:38.626 01.961 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"72e4b4fe-1a6c-4ddf-bfaa-b46ffb83ece6"}
23:55:38.635 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"72e4b4fe-1a6c-4ddf-bfaa-b46ffb83ece6"}
23:55:38.644 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"8261f65e-a11a-4073-a2ea-d4f77af9692e"}
23:55:38.654 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"8261f65e-a11a-4073-a2ea-d4f77af9692e"}
23:55:40.625 01.971 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"f8490234-c2a0-4901-8028-dd2dad89a969"}
23:55:40.633 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"f8490234-c2a0-4901-8028-dd2dad89a969"}
23:55:40.642 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"f574ef02-f5d1-49ee-9cb8-94d2f587f5e2"}
23:55:40.653 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"f574ef02-f5d1-49ee-9cb8-94d2f587f5e2"}
23:55:42.623 01.970 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"728732b8-c2ec-47d7-8628-95fcfc1c2374"}
23:55:42.636 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"728732b8-c2ec-47d7-8628-95fcfc1c2374"}
23:55:42.661 00.025 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"96092f42-5b54-4d84-8391-9e01abc6b4d7"}
23:55:42.672 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"96092f42-5b54-4d84-8391-9e01abc6b4d7"}
23:55:44.627 01.955 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"e18ee25f-3b69-4490-b9fb-8766ebc3c479"}
23:55:44.642 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"e18ee25f-3b69-4490-b9fb-8766ebc3c479"}
23:55:44.652 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"0ed55774-b27b-4946-b263-2c5f23b897fc"}
23:55:44.659 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"0ed55774-b27b-4946-b263-2c5f23b897fc"}
23:55:46.624 01.965 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"d78c1fb0-6a80-4052-89a0-218555d3cd7d"}
23:55:46.634 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"d78c1fb0-6a80-4052-89a0-218555d3cd7d"}
23:55:46.644 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"e4a26e6d-2591-4c1e-87bb-ad715acdb9b5"}
23:55:46.664 00.020 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"e4a26e6d-2591-4c1e-87bb-ad715acdb9b5"}
23:55:48.624 01.960 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"cf9909af-e487-4a5b-839b-145337179048"}
23:55:48.638 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"cf9909af-e487-4a5b-839b-145337179048"}
23:55:48.648 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"7791d9bc-3d2d-41cc-8c25-d50469f399fb"}
23:55:48.660 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"7791d9bc-3d2d-41cc-8c25-d50469f399fb"}
23:55:50.624 01.964 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"c62eb6c5-d2cd-4492-bde9-a7f37274def3"}
23:55:50.631 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"c62eb6c5-d2cd-4492-bde9-a7f37274def3"}
23:55:50.641 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"37c2d0b7-c8f9-4de4-bed0-9ad27a137d3a"}
23:55:50.646 00.005 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"37c2d0b7-c8f9-4de4-bed0-9ad27a137d3a"}
23:55:52.623 01.977 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"a87111f8-8182-470b-acaf-8d5dd4f8992d"}
23:55:52.632 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"a87111f8-8182-470b-acaf-8d5dd4f8992d"}
23:55:52.639 00.007 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"f15ffd65-4696-4424-bd3d-3809a46611cd"}
23:55:52.646 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"f15ffd65-4696-4424-bd3d-3809a46611cd"}
23:55:54.627 01.981 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"d117abd0-877a-4a82-a9ec-12c49db88acf"}
23:55:54.641 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"d117abd0-877a-4a82-a9ec-12c49db88acf"}
23:55:54.650 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"63604153-2a42-4b68-a744-1475f3663149"}
23:55:54.657 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"63604153-2a42-4b68-a744-1475f3663149"}
23:55:56.627 01.970 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"d37f3159-2a33-4dc5-b01c-c240b0f1f728"}
23:55:56.635 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"d37f3159-2a33-4dc5-b01c-c240b0f1f728"}
23:55:56.644 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"72d7ffc6-6655-45d3-a956-917c2648cd12"}
23:55:56.651 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"72d7ffc6-6655-45d3-a956-917c2648cd12"}
23:55:58.626 01.975 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"38392b70-0cb0-4d90-ad93-50a36b5dc637"}
23:55:58.635 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"38392b70-0cb0-4d90-ad93-50a36b5dc637"}
23:55:58.645 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"1e48dfac-e296-4437-bb69-80c2a76add7c"}
23:55:58.651 00.006 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"1e48dfac-e296-4437-bb69-80c2a76add7c"}
23:56:00.626 01.975 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"f0e0f728-802e-4f62-8300-aeec300968cc"}
23:56:00.636 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"f0e0f728-802e-4f62-8300-aeec300968cc"}
23:56:00.661 00.025 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"a818ddad-4c43-4fd2-a69f-ba8f7bc97ea5"}
23:56:00.670 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"a818ddad-4c43-4fd2-a69f-ba8f7bc97ea5"}
23:56:02.625 01.955 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"9294fadf-20ac-44a1-ac2e-ec7c42b0e86b"}
23:56:02.633 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"9294fadf-20ac-44a1-ac2e-ec7c42b0e86b"}
23:56:02.641 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"6a25ed50-4554-4b6c-b5e1-32a2ec4555f8"}
23:56:02.648 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"6a25ed50-4554-4b6c-b5e1-32a2ec4555f8"}
23:56:04.625 01.977 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"9c221477-8c60-4056-84c7-6cff757e1212"}
23:56:04.633 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"9c221477-8c60-4056-84c7-6cff757e1212"}
23:56:04.640 00.007 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"2626fa1d-b054-496a-8b8f-82e31be935f1"}
23:56:04.649 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"2626fa1d-b054-496a-8b8f-82e31be935f1"}
23:56:06.626 01.977 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"c31342a6-e460-4bdb-97f2-ef6a3da996a5"}
23:56:06.637 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"c31342a6-e460-4bdb-97f2-ef6a3da996a5"}
23:56:06.647 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"5c3c1334-a233-42c7-b990-38043ea85f35"}
23:56:06.656 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"5c3c1334-a233-42c7-b990-38043ea85f35"}
23:56:08.624 01.968 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"e0918624-a96a-4091-b8c5-394ab8b63c27"}
23:56:08.644 00.020 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"e0918624-a96a-4091-b8c5-394ab8b63c27"}
23:56:08.656 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"94e56b50-6c73-4500-b848-646c7f1587f3"}
23:56:08.665 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"94e56b50-6c73-4500-b848-646c7f1587f3"}
23:56:10.629 01.964 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"f1551367-f11b-4c0a-9e02-94e7e7a34f17"}
23:56:10.640 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"f1551367-f11b-4c0a-9e02-94e7e7a34f17"}
23:56:10.649 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"0926032c-55ca-45d4-8016-064a1d112461"}
23:56:10.657 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"0926032c-55ca-45d4-8016-064a1d112461"}
23:56:12.627 01.970 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"d5efab6c-e011-4351-acdc-da193545fd2d"}
23:56:12.636 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"d5efab6c-e011-4351-acdc-da193545fd2d"}
23:56:12.644 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"ade8837b-433c-4120-aa26-f48c3f3c10dd"}
23:56:12.658 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"ade8837b-433c-4120-aa26-f48c3f3c10dd"}
23:56:14.627 01.969 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"6397152d-37b8-40a1-9be2-0812ece253bd"}
23:56:14.637 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"6397152d-37b8-40a1-9be2-0812ece253bd"}
23:56:14.644 00.007 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"c8094f9e-4b17-40bd-8e66-8a29fbaadb84"}
23:56:14.653 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"c8094f9e-4b17-40bd-8e66-8a29fbaadb84"}
23:56:16.631 01.978 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"1bf9d9f1-76dd-4a47-8074-c18c268086e8"}
23:56:16.644 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"1bf9d9f1-76dd-4a47-8074-c18c268086e8"}
23:56:16.653 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"4cf0b0ea-6488-422c-9e5d-ddd4dcc392a0"}
23:56:16.660 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"4cf0b0ea-6488-422c-9e5d-ddd4dcc392a0"}
23:56:18.630 01.970 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"341cb90b-1f5e-49ec-bd0f-1a236f88ff03"}
23:56:18.642 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"341cb90b-1f5e-49ec-bd0f-1a236f88ff03"}
23:56:18.654 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"de9b8630-7b4b-4531-a15f-2f4d26b437c6"}
23:56:18.662 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"de9b8630-7b4b-4531-a15f-2f4d26b437c6"}
23:56:20.630 01.968 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"e922a69c-cce6-4e89-8927-5d5c2fe9a43c"}
23:56:20.639 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"e922a69c-cce6-4e89-8927-5d5c2fe9a43c"}
23:56:20.648 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"87beb996-17cb-4c89-8dbe-fed8472ab133"}
23:56:20.655 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"87beb996-17cb-4c89-8dbe-fed8472ab133"}
23:56:22.631 01.976 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"c8b76984-78e1-47b2-a29e-edacf2d584aa"}
23:56:22.653 00.022 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"c8b76984-78e1-47b2-a29e-edacf2d584aa"}
23:56:22.663 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"38966bc4-ac93-4a3f-90d4-a5abdc19e42b"}
23:56:22.669 00.006 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"38966bc4-ac93-4a3f-90d4-a5abdc19e42b"}
23:56:24.631 01.962 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"daca6850-d6af-4ea2-ba81-8203a8772e02"}
23:56:24.643 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"daca6850-d6af-4ea2-ba81-8203a8772e02"}
23:56:24.652 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"683da36f-6e60-4ca1-9ac8-93e8bd7f6dd6"}
23:56:24.661 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"683da36f-6e60-4ca1-9ac8-93e8bd7f6dd6"}
23:56:26.631 01.970 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"d202d687-611e-4c68-a9ba-661122b6f3db"}
23:56:26.639 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"d202d687-611e-4c68-a9ba-661122b6f3db"}
23:56:26.646 00.007 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"7730f258-afec-417b-930d-d2d59162093a"}
23:56:26.653 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"7730f258-afec-417b-930d-d2d59162093a"}
23:56:28.632 01.979 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"5995cd5b-911c-46b1-ab90-202000b964bf"}
23:56:28.642 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"5995cd5b-911c-46b1-ab90-202000b964bf"}
23:56:28.651 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"46fcb23a-3cf1-454b-a1db-cfb10074d61a"}
23:56:28.660 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"46fcb23a-3cf1-454b-a1db-cfb10074d61a"}
23:56:30.629 01.969 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"4e0ec690-03e4-434d-ac54-9d26436c2b27"}
23:56:30.639 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"4e0ec690-03e4-434d-ac54-9d26436c2b27"}
23:56:30.668 00.029 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"5521f39b-8b16-471a-b816-d3003869e4b1"}
23:56:30.679 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"5521f39b-8b16-471a-b816-d3003869e4b1"}
23:56:32.628 01.949 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"48e3d75d-07b8-49df-b2a1-5eee8a0404b2"}
23:56:32.638 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"48e3d75d-07b8-49df-b2a1-5eee8a0404b2"}
23:56:32.645 00.007 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"05a9e09c-e371-42c4-99d0-bbe90738db19"}
23:56:32.651 00.006 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"05a9e09c-e371-42c4-99d0-bbe90738db19"}
23:56:34.628 01.977 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"3725bc62-4b95-4475-8fc6-b49c2d7c0542"}
23:56:34.634 00.006 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"3725bc62-4b95-4475-8fc6-b49c2d7c0542"}
23:56:34.642 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"3ae1268d-0f34-4cdd-9f0f-2da0cda77710"}
23:56:34.647 00.005 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"3ae1268d-0f34-4cdd-9f0f-2da0cda77710"}
23:56:36.627 01.980 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"68f379f8-f623-426c-af61-8ca21ef3daa9"}
23:56:36.641 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"68f379f8-f623-426c-af61-8ca21ef3daa9"}
23:56:36.652 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"5c3cbc32-f98a-4f8d-876f-d50b8b82c9cd"}
23:56:36.661 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"5c3cbc32-f98a-4f8d-876f-d50b8b82c9cd"}
23:56:38.627 01.966 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"207fa604-22d0-4df1-b349-f4ee5b506b63"}
23:56:38.635 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"207fa604-22d0-4df1-b349-f4ee5b506b63"}
23:56:38.642 00.007 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"921a0677-dd5d-4ed7-8224-3793cc5e85b8"}
23:56:38.650 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"921a0677-dd5d-4ed7-8224-3793cc5e85b8"}
23:56:40.633 01.983 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"9831bdce-29e2-42bc-a64b-3cd2701c443b"}
23:56:40.648 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"9831bdce-29e2-42bc-a64b-3cd2701c443b"}
23:56:40.657 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"a2961498-f5e5-4dc5-aa54-e9e5cf767a89"}
23:56:40.666 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"a2961498-f5e5-4dc5-aa54-e9e5cf767a89"}
23:56:42.630 01.964 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"bd9958f0-d776-4e0a-9123-66e5c1ccddb0"}
23:56:42.640 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"bd9958f0-d776-4e0a-9123-66e5c1ccddb0"}
23:56:42.667 00.027 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"4ea80773-ea29-4dc1-9e1a-0483fdb5c1ee"}
23:56:42.679 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"4ea80773-ea29-4dc1-9e1a-0483fdb5c1ee"}
23:56:44.634 01.955 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"998a3257-b678-4f6c-b16a-6844863d38c9"}
23:56:44.648 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"998a3257-b678-4f6c-b16a-6844863d38c9"}
23:56:44.655 00.007 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"09644915-9819-4e47-8468-960effe2d646"}
23:56:44.663 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"09644915-9819-4e47-8468-960effe2d646"}
23:56:46.630 01.967 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"f2320d3e-ddc1-403e-87bf-f80303d38d0c"}
23:56:46.641 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"f2320d3e-ddc1-403e-87bf-f80303d38d0c"}
23:56:46.651 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"24fda523-7d0b-4ba9-845b-406ac471713a"}
23:56:46.675 00.024 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"24fda523-7d0b-4ba9-845b-406ac471713a"}
23:56:48.630 01.955 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"0419bfe3-6366-4feb-9b60-758dc14435db"}
23:56:48.641 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"0419bfe3-6366-4feb-9b60-758dc14435db"}
23:56:48.650 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"85afd17b-8c84-4d4f-8e87-dbc867c3ec4b"}
23:56:48.659 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"85afd17b-8c84-4d4f-8e87-dbc867c3ec4b"}
23:56:50.630 01.971 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"399ca6a1-e335-459e-b6c0-5a499f2a462d"}
23:56:50.637 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"399ca6a1-e335-459e-b6c0-5a499f2a462d"}
23:56:50.647 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"cbf343ec-875f-42cc-ac26-a50a7a71adc5"}
23:56:50.656 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"cbf343ec-875f-42cc-ac26-a50a7a71adc5"}
23:56:52.630 01.974 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"aad70ba4-3114-46c5-878e-4142552d6b8a"}
23:56:52.638 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"aad70ba4-3114-46c5-878e-4142552d6b8a"}
23:56:52.644 00.006 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"c1e2d00c-ebaa-494b-8051-1c7575643920"}
23:56:52.652 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"c1e2d00c-ebaa-494b-8051-1c7575643920"}
23:56:54.631 01.979 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"1bdc3f5a-1813-4a22-be8c-2601ae9898c0"}
23:56:54.642 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"1bdc3f5a-1813-4a22-be8c-2601ae9898c0"}
23:56:54.651 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"95645173-7f9e-48b1-b417-dbeb0f8e525f"}
23:56:54.658 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"95645173-7f9e-48b1-b417-dbeb0f8e525f"}
23:56:56.631 01.973 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"2d416270-0c5a-4e5b-8b6f-14a85e9b515f"}
23:56:56.639 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"2d416270-0c5a-4e5b-8b6f-14a85e9b515f"}
23:56:56.648 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"5559612e-0eb1-4b9f-b493-fbf44f9b9d7e"}
23:56:56.669 00.021 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"5559612e-0eb1-4b9f-b493-fbf44f9b9d7e"}
23:56:58.631 01.962 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"2952edac-8771-49aa-ae03-1bba13868df9"}
23:56:58.650 00.019 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"2952edac-8771-49aa-ae03-1bba13868df9"}
23:56:58.659 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"50c3590e-5c18-413a-9f66-c1a9ec6a5257"}
23:56:58.665 00.006 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"50c3590e-5c18-413a-9f66-c1a9ec6a5257"}
23:57:00.631 01.966 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"c2d29620-dd97-4af1-b0df-1c4e6e1e1c0f"}
23:57:00.643 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"c2d29620-dd97-4af1-b0df-1c4e6e1e1c0f"}
23:57:00.658 00.015 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"8089b5a3-3409-411f-8884-dabdf8df40f8"}
23:57:00.666 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"8089b5a3-3409-411f-8884-dabdf8df40f8"}
23:57:02.629 01.963 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"8b281c3b-9652-4e45-817d-bb51892f80e0"}
23:57:02.640 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"8b281c3b-9652-4e45-817d-bb51892f80e0"}
23:57:02.646 00.006 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"1ea16a27-5697-4afb-8954-af3fd51cf368"}
23:57:02.653 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"1ea16a27-5697-4afb-8954-af3fd51cf368"}
23:57:04.628 01.975 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"22bdfa28-6c70-4afe-94b3-13ee94ce1572"}
23:57:04.641 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"22bdfa28-6c70-4afe-94b3-13ee94ce1572"}
23:57:04.648 00.007 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"1d25144d-1933-4ad4-bc39-0d07541b0c2b"}
23:57:04.656 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"1d25144d-1933-4ad4-bc39-0d07541b0c2b"}
23:57:06.629 01.973 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"c742f02a-b599-4db0-850b-cf8ccd0f2c9f"}
23:57:06.639 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"c742f02a-b599-4db0-850b-cf8ccd0f2c9f"}
23:57:06.647 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"856a5011-9ed3-492c-9495-09a61edf95ca"}
23:57:06.656 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"856a5011-9ed3-492c-9495-09a61edf95ca"}
23:57:08.627 01.971 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"97f89d54-3543-4511-9653-dad986dc9929"}
23:57:08.636 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"97f89d54-3543-4511-9653-dad986dc9929"}
23:57:08.654 00.018 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"dac99b57-a1bf-4ae6-879b-14f76f431118"}
23:57:08.665 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"dac99b57-a1bf-4ae6-879b-14f76f431118"}
23:57:10.627 01.962 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"c83d7a9a-8243-49fb-9037-7f10ac682804"}
23:57:10.636 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"c83d7a9a-8243-49fb-9037-7f10ac682804"}
23:57:10.643 00.007 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"6c860eda-91fa-4f27-88df-c4833856eae9"}
23:57:10.651 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"6c860eda-91fa-4f27-88df-c4833856eae9"}
23:57:12.627 01.976 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"5726106d-ce57-4025-b801-13db27e374f2"}
23:57:12.636 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"5726106d-ce57-4025-b801-13db27e374f2"}
23:57:12.643 00.007 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"af9931cb-12d5-48ef-b504-a7d8266ab06e"}
23:57:12.651 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"af9931cb-12d5-48ef-b504-a7d8266ab06e"}
23:57:14.628 01.977 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"456f2c38-e13e-4e8a-b39c-a932a61490fd"}
23:57:14.636 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"456f2c38-e13e-4e8a-b39c-a932a61490fd"}
23:57:14.658 00.022 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"2e35c0ff-ab6a-41fe-847f-1a3b3545cb7a"}
23:57:14.668 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"2e35c0ff-ab6a-41fe-847f-1a3b3545cb7a"}
23:57:16.627 01.959 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"2ea483ce-4f01-44a3-9a52-20f474b9deda"}
23:57:16.637 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"2ea483ce-4f01-44a3-9a52-20f474b9deda"}
23:57:16.643 00.006 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"cb35c78c-ec17-4c3f-a614-992bf913123f"}
23:57:16.651 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"cb35c78c-ec17-4c3f-a614-992bf913123f"}
23:57:18.627 01.976 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"20b8c5a8-a4d7-4857-a48f-b3f17c13e872"}
23:57:18.635 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"20b8c5a8-a4d7-4857-a48f-b3f17c13e872"}
23:57:18.643 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"611ce707-a52f-4ee7-a5a8-b63ce9cc285e"}
23:57:18.648 00.005 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"611ce707-a52f-4ee7-a5a8-b63ce9cc285e"}
23:57:20.626 01.978 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"a63fec22-ffb3-44a2-b39e-6f35058f84e3"}
23:57:20.649 00.023 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"a63fec22-ffb3-44a2-b39e-6f35058f84e3"}
23:57:20.659 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"f0a5b81f-40ef-4b77-b242-70cfb6e3cd76"}
23:57:20.665 00.006 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"f0a5b81f-40ef-4b77-b242-70cfb6e3cd76"}
23:57:22.625 01.960 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"6629547e-6896-4311-934e-70d6fab48f2d"}
23:57:22.633 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"6629547e-6896-4311-934e-70d6fab48f2d"}
23:57:22.641 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"37a21701-cbfc-4277-ae27-a2a4f2d55940"}
23:57:22.662 00.021 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"37a21701-cbfc-4277-ae27-a2a4f2d55940"}
23:57:24.624 01.962 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"7de10883-31c8-4576-8688-c37cd372c630"}
23:57:24.630 00.006 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"7de10883-31c8-4576-8688-c37cd372c630"}
23:57:24.636 00.006 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"d2e66321-2cf9-4c40-9133-650a8b5f04a0"}
23:57:24.641 00.005 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"d2e66321-2cf9-4c40-9133-650a8b5f04a0"}
23:57:26.625 01.984 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"e4a99cdd-08bf-4cd9-8634-7d9e53582b69"}
23:57:26.650 00.025 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"e4a99cdd-08bf-4cd9-8634-7d9e53582b69"}
23:57:26.662 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"715bfa25-5667-4302-9f0e-9c8c70a0cf72"}
23:57:26.670 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"715bfa25-5667-4302-9f0e-9c8c70a0cf72"}
23:57:28.625 01.955 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"54897213-6c74-48f7-9d09-f07f2ab2405e"}
23:57:28.634 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"54897213-6c74-48f7-9d09-f07f2ab2405e"}
23:57:28.655 00.021 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"1e336129-b913-4f14-bf34-1db29a0a5b4b"}
23:57:28.664 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"1e336129-b913-4f14-bf34-1db29a0a5b4b"}
23:57:30.624 01.960 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"6ac3b1cf-a41e-466e-84cb-36023eaf1938"}
23:57:30.631 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"6ac3b1cf-a41e-466e-84cb-36023eaf1938"}
23:57:30.638 00.007 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"f81ca1af-396b-4f14-a3c9-a40ce6b0d3b4"}
23:57:30.646 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"f81ca1af-396b-4f14-a3c9-a40ce6b0d3b4"}
23:57:32.624 01.978 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"c852c86d-2821-44b0-9982-80e433215ea6"}
23:57:32.645 00.021 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"c852c86d-2821-44b0-9982-80e433215ea6"}
23:57:32.654 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"38c376f0-6413-4990-b03b-4f16939c941d"}
23:57:32.663 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"38c376f0-6413-4990-b03b-4f16939c941d"}
23:57:34.625 01.962 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"5f63f087-ac82-40e6-bd08-2f74afcdbbde"}
23:57:34.640 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"5f63f087-ac82-40e6-bd08-2f74afcdbbde"}
23:57:34.648 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"535f31aa-ad5c-4443-82d7-5125c3a9e858"}
23:57:34.655 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"535f31aa-ad5c-4443-82d7-5125c3a9e858"}
23:57:36.624 01.969 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"dbef4f63-8057-40d7-8f80-09308415000d"}
23:57:36.642 00.018 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"dbef4f63-8057-40d7-8f80-09308415000d"}
23:57:36.652 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"1fc788fb-8782-41de-b9bf-03e896084ac8"}
23:57:36.661 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"1fc788fb-8782-41de-b9bf-03e896084ac8"}
23:57:38.624 01.963 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"c7213c5c-5d46-4e88-810a-026b387167c9"}
23:57:38.652 00.028 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"c7213c5c-5d46-4e88-810a-026b387167c9"}
23:57:38.687 00.035 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"7439ed2b-2960-41e8-9b68-abdb2dae930f"}
23:57:38.739 00.052 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"7439ed2b-2960-41e8-9b68-abdb2dae930f"}
23:57:40.623 01.884 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"77cb25d2-4644-4eea-a977-dd2604f951dd"}
23:57:40.633 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"77cb25d2-4644-4eea-a977-dd2604f951dd"}
23:57:40.642 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"0464c39d-d4a9-487a-8ab4-c22a996a6b33"}
23:57:40.648 00.006 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"0464c39d-d4a9-487a-8ab4-c22a996a6b33"}
23:57:42.624 01.976 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"37f469ce-f81e-4bad-a702-88119ac5e971"}
23:57:42.632 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"37f469ce-f81e-4bad-a702-88119ac5e971"}
23:57:42.639 00.007 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"79404bc5-f8f3-4c4b-ba1a-9d9ce111c737"}
23:57:42.648 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"79404bc5-f8f3-4c4b-ba1a-9d9ce111c737"}
23:57:44.625 01.977 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"79256392-a710-4d56-951d-15b56d71f9f5"}
23:57:44.636 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"79256392-a710-4d56-951d-15b56d71f9f5"}
23:57:44.647 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"a7853f68-dfd9-4221-afbe-1bae25d94416"}
23:57:44.660 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"a7853f68-dfd9-4221-afbe-1bae25d94416"}
23:57:46.623 01.963 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"cc4ec49e-5c0d-4803-8b5a-9a14bf7d9972"}
23:57:46.631 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"cc4ec49e-5c0d-4803-8b5a-9a14bf7d9972"}
23:57:46.639 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"82e923a9-7e88-43b8-9b79-77be65ee00bd"}
23:57:46.645 00.006 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"82e923a9-7e88-43b8-9b79-77be65ee00bd"}
23:57:48.623 01.978 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"6024d685-0e2b-4c45-9253-f4a679ff6258"}
23:57:48.631 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"6024d685-0e2b-4c45-9253-f4a679ff6258"}
23:57:48.637 00.006 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"4db6ec66-1315-4c17-ba41-332550a7e331"}
23:57:48.642 00.005 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"4db6ec66-1315-4c17-ba41-332550a7e331"}
23:57:50.626 01.984 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"a9f10408-399b-4f0c-b616-896d65833e99"}
23:57:50.644 00.018 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"a9f10408-399b-4f0c-b616-896d65833e99"}
23:57:50.654 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"b7b1f899-f6b1-48fa-be31-f88b4c94c4c1"}
23:57:50.664 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"b7b1f899-f6b1-48fa-be31-f88b4c94c4c1"}
23:57:52.624 01.960 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"1930a6bf-7281-4f59-8f36-92beec99a758"}
23:57:52.633 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"1930a6bf-7281-4f59-8f36-92beec99a758"}
23:57:52.640 00.007 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"9588774b-6887-4ef1-a16c-596afad22e40"}
23:57:52.649 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"9588774b-6887-4ef1-a16c-596afad22e40"}
23:57:54.625 01.976 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"f84c9ca2-82dc-482c-b6f7-13128a1c7e44"}
23:57:54.639 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"f84c9ca2-82dc-482c-b6f7-13128a1c7e44"}
23:57:54.648 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"5de477af-f71e-40d0-be19-02203229eaf7"}
23:57:54.657 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"5de477af-f71e-40d0-be19-02203229eaf7"}
23:57:56.624 01.967 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"c83e13e4-762f-48ba-918b-be0b874e53c3"}
23:57:56.696 00.072 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"c83e13e4-762f-48ba-918b-be0b874e53c3"}
23:57:56.745 00.049 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"93366d82-f533-42c0-844f-129ce85c66e2"}
23:57:56.839 00.094 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"93366d82-f533-42c0-844f-129ce85c66e2"}
23:57:58.624 01.785 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"1ddab105-ccee-4fd4-9fee-3ac33722370c"}
23:57:58.633 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"1ddab105-ccee-4fd4-9fee-3ac33722370c"}
23:57:58.643 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"1395aae5-6271-4839-b71c-04bfe1cd6e58"}
23:57:58.650 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"1395aae5-6271-4839-b71c-04bfe1cd6e58"}
23:58:00.627 01.977 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"ed513d83-36d5-4b44-8d43-2e6e2580c18e"}
23:58:00.645 00.018 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"ed513d83-36d5-4b44-8d43-2e6e2580c18e"}
23:58:00.654 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"6e7be6b7-6ea2-4ef2-9414-8574ae420f1e"}
23:58:00.663 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"6e7be6b7-6ea2-4ef2-9414-8574ae420f1e"}
23:58:02.627 01.964 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"9dc50aab-56f4-4ea6-af05-ece4af815754"}
23:58:02.636 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"9dc50aab-56f4-4ea6-af05-ece4af815754"}
23:58:02.644 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"5e18a8ed-012b-4588-b24f-f6025bdf1792"}
23:58:02.650 00.006 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"5e18a8ed-012b-4588-b24f-f6025bdf1792"}
23:58:04.626 01.976 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"93c5a854-b630-4137-a7be-e7a45f6c517c"}
23:58:04.641 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"93c5a854-b630-4137-a7be-e7a45f6c517c"}
23:58:04.649 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"86993034-a0bd-40d5-b556-bd544c2196fa"}
23:58:04.659 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"86993034-a0bd-40d5-b556-bd544c2196fa"}
23:58:06.624 01.965 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"0e751ba4-f795-43cf-ac48-6f261a273f50"}
23:58:06.633 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"0e751ba4-f795-43cf-ac48-6f261a273f50"}
23:58:06.640 00.007 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"4d520c37-000f-4800-8465-51535365e982"}
23:58:06.647 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"4d520c37-000f-4800-8465-51535365e982"}
23:58:08.623 01.976 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"f27bca08-7fa9-4029-9feb-a289d393e996"}
23:58:08.631 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"f27bca08-7fa9-4029-9feb-a289d393e996"}
23:58:08.638 00.007 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"8247b0fa-cdfc-41c7-989d-c3498feed088"}
23:58:08.646 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"8247b0fa-cdfc-41c7-989d-c3498feed088"}
23:58:10.626 01.980 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"5e8a6a6b-836c-4217-8c2a-ac896525b040"}
23:58:10.637 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"5e8a6a6b-836c-4217-8c2a-ac896525b040"}
23:58:10.646 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"0f8c6e81-a9cc-453d-bdcf-2c499833980b"}
23:58:10.654 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"0f8c6e81-a9cc-453d-bdcf-2c499833980b"}
23:58:12.626 01.972 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"d9ed509a-2378-4fcf-8478-741ee7c826c2"}
23:58:12.646 00.020 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"d9ed509a-2378-4fcf-8478-741ee7c826c2"}
23:58:12.663 00.017 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"46c33cb1-1d3c-4713-9237-717875dcc901"}
23:58:12.670 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"46c33cb1-1d3c-4713-9237-717875dcc901"}
23:58:14.626 01.956 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"6c1f0468-d017-4b4b-8bf6-dcc98d60a43f"}
23:58:14.633 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"6c1f0468-d017-4b4b-8bf6-dcc98d60a43f"}
23:58:14.640 00.007 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"136baa16-ebce-46f3-8961-89ed8d25a4d6"}
23:58:14.644 00.004 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"136baa16-ebce-46f3-8961-89ed8d25a4d6"}
23:58:16.627 01.983 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"2fe2fcb1-d499-48d9-a33d-fa7ca42ab048"}
23:58:16.639 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"2fe2fcb1-d499-48d9-a33d-fa7ca42ab048"}
23:58:16.649 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"ec3083cc-9d24-4253-9816-fa09fb73a593"}
23:58:16.657 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"ec3083cc-9d24-4253-9816-fa09fb73a593"}
23:58:18.627 01.970 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"09e33f33-76d5-463f-8714-f83044f72047"}
23:58:18.636 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"09e33f33-76d5-463f-8714-f83044f72047"}
23:58:18.642 00.006 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"43c95ea1-bdb3-4b93-8b2c-4acbae4acd2d"}
23:58:18.663 00.021 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"43c95ea1-bdb3-4b93-8b2c-4acbae4acd2d"}
23:58:20.626 01.963 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"1065f8d4-43dd-4298-b8a1-1bacbd0892f4"}
23:58:20.634 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"1065f8d4-43dd-4298-b8a1-1bacbd0892f4"}
23:58:20.640 00.006 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"a1bbc773-eb48-4b03-b46e-8fb4bdd9986c"}
23:58:20.645 00.005 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"a1bbc773-eb48-4b03-b46e-8fb4bdd9986c"}
23:58:22.625 01.980 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"a0f0e6c6-9ed6-4ef1-b0c7-f412abe6d56b"}
23:58:22.637 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"a0f0e6c6-9ed6-4ef1-b0c7-f412abe6d56b"}
23:58:22.647 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"a2021ff4-f27b-46a5-9dc4-121e44045643"}
23:58:22.671 00.024 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"a2021ff4-f27b-46a5-9dc4-121e44045643"}
23:58:24.625 01.954 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"06fe323d-90ee-4d4e-965f-abf85b4a6820"}
23:58:24.646 00.021 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"06fe323d-90ee-4d4e-965f-abf85b4a6820"}
23:58:24.657 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"edb88c56-cc1f-4551-a8dd-5a2a5bf468dd"}
23:58:24.663 00.006 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"edb88c56-cc1f-4551-a8dd-5a2a5bf468dd"}
23:58:26.625 01.962 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"29930b3a-c33e-4c11-884d-2368d2efaf95"}
23:58:26.636 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"29930b3a-c33e-4c11-884d-2368d2efaf95"}
23:58:26.650 00.014 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"8c4932f8-da29-425e-a28f-ba6a581fcfcb"}
23:58:26.657 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"8c4932f8-da29-425e-a28f-ba6a581fcfcb"}
23:58:28.626 01.969 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"3c885494-808f-4526-89f3-35dfeff7958a"}
23:58:28.648 00.022 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"3c885494-808f-4526-89f3-35dfeff7958a"}
23:58:28.681 00.033 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"baba1cd5-613d-40da-ae67-1e1bc1e3dad8"}
23:58:28.702 00.021 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"baba1cd5-613d-40da-ae67-1e1bc1e3dad8"}
23:58:30.624 01.922 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"521628b6-4d9e-4bff-a725-4ee320776e31"}
23:58:30.638 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"521628b6-4d9e-4bff-a725-4ee320776e31"}
23:58:30.649 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"8483712a-b1ac-4b58-9a33-32e6aa88ee5d"}
23:58:30.673 00.024 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"8483712a-b1ac-4b58-9a33-32e6aa88ee5d"}
23:58:32.625 01.952 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"785ba45e-aba6-4516-8052-5942e16c95cc"}
23:58:32.638 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"785ba45e-aba6-4516-8052-5942e16c95cc"}
23:58:32.650 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"e6db1a60-3114-4207-bf81-979688e81671"}
23:58:32.662 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"e6db1a60-3114-4207-bf81-979688e81671"}
23:58:34.624 01.962 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"f8106418-8e1d-40c6-9e56-6df642c2ebd6"}
23:58:34.637 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"f8106418-8e1d-40c6-9e56-6df642c2ebd6"}
23:58:34.650 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"e3449a95-7eba-4a92-9f41-37e50c20f66c"}
23:58:34.659 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"e3449a95-7eba-4a92-9f41-37e50c20f66c"}
23:58:36.622 01.963 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"235886dd-93ba-42a6-805f-9e7b79a52461"}
23:58:36.646 00.024 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"235886dd-93ba-42a6-805f-9e7b79a52461"}
23:58:36.656 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"c4ed92d2-a362-45f3-aac0-4ad4a65e42be"}
23:58:36.664 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"c4ed92d2-a362-45f3-aac0-4ad4a65e42be"}
23:58:38.622 01.958 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"2cf385f0-fa93-4e98-b48b-ee98c520db8b"}
23:58:38.632 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"2cf385f0-fa93-4e98-b48b-ee98c520db8b"}
23:58:38.640 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"eb494873-3bc3-460e-99cd-0d4ee55ff4fd"}
23:58:38.648 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"eb494873-3bc3-460e-99cd-0d4ee55ff4fd"}
23:58:40.622 01.974 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"53a1d54f-8252-4a17-81b1-82496a9ef8e9"}
23:58:40.630 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"53a1d54f-8252-4a17-81b1-82496a9ef8e9"}
23:58:40.638 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"9e0e9f06-fec3-4283-aa7f-4bbfd8179d39"}
23:58:40.648 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"9e0e9f06-fec3-4283-aa7f-4bbfd8179d39"}
23:58:42.636 01.988 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"6ff72a2e-8def-405d-aca5-f6a8b8d3688c"}
23:58:42.648 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"6ff72a2e-8def-405d-aca5-f6a8b8d3688c"}
23:58:42.659 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"d6585c0a-cb47-491e-89c9-acda41f872aa"}
23:58:42.669 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"d6585c0a-cb47-491e-89c9-acda41f872aa"}
23:58:44.623 01.954 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"6156b399-056f-4d97-94bd-e496fd3827ef"}
23:58:44.634 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"6156b399-056f-4d97-94bd-e496fd3827ef"}
23:58:44.644 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"9653fd11-3e06-43fe-8d1b-b8461d042f82"}
23:58:44.668 00.024 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"9653fd11-3e06-43fe-8d1b-b8461d042f82"}
23:58:46.623 01.955 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"7f248556-0e5b-4fbc-a19b-afabaed32511"}
23:58:46.634 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"7f248556-0e5b-4fbc-a19b-afabaed32511"}
23:58:46.644 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"642ad570-beb5-4e75-abd7-6855c4b2c7cf"}
23:58:46.652 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"642ad570-beb5-4e75-abd7-6855c4b2c7cf"}
23:58:48.623 01.971 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"8555bfd6-dea2-4bd3-a136-2790d68f0555"}
23:58:48.632 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"8555bfd6-dea2-4bd3-a136-2790d68f0555"}
23:58:48.640 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"31f29105-fea9-4b5f-935f-49dece720f34"}
23:58:48.660 00.020 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"31f29105-fea9-4b5f-935f-49dece720f34"}
23:58:50.624 01.964 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"b795778b-b1d5-4b0a-b281-400609d4ef0b"}
23:58:50.632 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"b795778b-b1d5-4b0a-b281-400609d4ef0b"}
23:58:50.639 00.007 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"94a65ced-70b6-4659-a2f8-ab98d0408554"}
23:58:50.645 00.006 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"94a65ced-70b6-4659-a2f8-ab98d0408554"}
23:58:52.624 01.979 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"bded4fa7-be2c-41f2-9a84-41e1b482ce54"}
23:58:52.635 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"bded4fa7-be2c-41f2-9a84-41e1b482ce54"}
23:58:52.660 00.025 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"3b2a3546-c606-497b-8a45-c5d81db7a241"}
23:58:52.669 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"3b2a3546-c606-497b-8a45-c5d81db7a241"}
23:58:54.624 01.955 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"fa5e1148-afc2-49df-a4cf-8483846cd041"}
23:58:54.633 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"fa5e1148-afc2-49df-a4cf-8483846cd041"}
23:58:54.641 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"325f0be5-5f38-4795-a2d5-cc26a890fe98"}
23:58:54.648 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"325f0be5-5f38-4795-a2d5-cc26a890fe98"}
23:58:56.624 01.976 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"0acd9b39-a923-4960-8fc7-4c4926e2a657"}
23:58:56.630 00.006 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"0acd9b39-a923-4960-8fc7-4c4926e2a657"}
23:58:56.635 00.005 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"9bd4211a-cb79-48c1-a2c8-92cd66690bc0"}
23:58:56.642 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"9bd4211a-cb79-48c1-a2c8-92cd66690bc0"}
23:58:58.623 01.981 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"a61d6536-d070-42d7-90c7-025241c54011"}
23:58:58.632 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"a61d6536-d070-42d7-90c7-025241c54011"}
23:58:58.641 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"05d6f409-91e0-492f-8481-fca7a01547e0"}
23:58:58.648 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"05d6f409-91e0-492f-8481-fca7a01547e0"}
23:59:00.622 01.974 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"f260edb6-ebf3-4bd6-b6d0-7c8ddb9e577b"}
23:59:00.631 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"f260edb6-ebf3-4bd6-b6d0-7c8ddb9e577b"}
23:59:00.643 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"01459420-7017-4374-9794-ef7875715257"}
23:59:00.653 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"01459420-7017-4374-9794-ef7875715257"}
23:59:02.623 01.970 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"8104d70a-19d6-40d5-b7c9-8c903303596b"}
23:59:02.634 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"8104d70a-19d6-40d5-b7c9-8c903303596b"}
23:59:02.643 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"4730c723-546f-4240-944b-12a2fc838588"}
23:59:02.653 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"4730c723-546f-4240-944b-12a2fc838588"}
23:59:04.623 01.970 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"978d8968-080b-4cba-b98f-8e8bf5a732d2"}
23:59:04.632 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"978d8968-080b-4cba-b98f-8e8bf5a732d2"}
23:59:04.641 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"ed645c8f-a6f3-4c2d-814f-7fdc3b187cc8"}
23:59:04.648 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"ed645c8f-a6f3-4c2d-814f-7fdc3b187cc8"}
23:59:06.622 01.974 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"cfad4c01-135d-499a-8e77-4f6f9310c927"}
23:59:06.633 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"cfad4c01-135d-499a-8e77-4f6f9310c927"}
23:59:06.659 00.026 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"97f28229-137c-4b67-94e4-5daafc6e2aae"}
23:59:06.667 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"97f28229-137c-4b67-94e4-5daafc6e2aae"}
23:59:08.623 01.956 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"9897758f-23e0-4532-b1d4-b503d5c7b857"}
23:59:08.634 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"9897758f-23e0-4532-b1d4-b503d5c7b857"}
23:59:08.663 00.029 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"e11090a9-6c60-403a-9781-55f964fdb619"}
23:59:08.671 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"e11090a9-6c60-403a-9781-55f964fdb619"}
23:59:10.622 01.951 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"6aae2cf9-afbc-4d48-b43b-fc6220771bfa"}
23:59:10.632 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"6aae2cf9-afbc-4d48-b43b-fc6220771bfa"}
23:59:10.641 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"2b9451a0-b7f9-4f94-9dc0-89493511f2c9"}
23:59:10.647 00.006 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"2b9451a0-b7f9-4f94-9dc0-89493511f2c9"}
23:59:12.622 01.975 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"ee5821fa-dffb-458d-bce3-46ae81f231ff"}
23:59:12.649 00.027 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"ee5821fa-dffb-458d-bce3-46ae81f231ff"}
23:59:12.660 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"c461fc79-009a-443d-a0d9-7d0488dfa35c"}
23:59:12.667 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"c461fc79-009a-443d-a0d9-7d0488dfa35c"}
23:59:14.620 01.953 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"061dad6f-a844-4c08-b08b-c1dd6f969864"}
23:59:14.629 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"061dad6f-a844-4c08-b08b-c1dd6f969864"}
23:59:14.638 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"be922978-0b7b-4e32-bed0-91ef7bcc0357"}
23:59:14.646 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"be922978-0b7b-4e32-bed0-91ef7bcc0357"}
23:59:16.621 01.975 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"1a96b8dd-54d4-498d-b4c3-251fcd63c560"}
23:59:16.632 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"1a96b8dd-54d4-498d-b4c3-251fcd63c560"}
23:59:16.641 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"73b2323a-49b0-4dec-bc8f-11d633a530b1"}
23:59:16.648 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"73b2323a-49b0-4dec-bc8f-11d633a530b1"}
23:59:18.620 01.972 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"02519640-e814-448f-9239-68c126bfcf9e"}
23:59:18.631 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"02519640-e814-448f-9239-68c126bfcf9e"}
23:59:18.638 00.007 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"fd891039-e866-4aae-81b3-0c10ebca2193"}
23:59:18.646 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"fd891039-e866-4aae-81b3-0c10ebca2193"}
23:59:20.620 01.974 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"1debd287-1369-4645-820d-923d257b3799"}
23:59:20.639 00.019 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"1debd287-1369-4645-820d-923d257b3799"}
23:59:20.647 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"d2d2537e-b788-4947-8f0a-7719ac3b1251"}
23:59:20.654 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"d2d2537e-b788-4947-8f0a-7719ac3b1251"}
23:59:22.621 01.967 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"dbff3ba6-15a7-453f-94a1-9d88c6c7e7d4"}
23:59:22.634 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"dbff3ba6-15a7-453f-94a1-9d88c6c7e7d4"}
23:59:22.643 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"f477c6d2-148d-4af3-b9db-1694439c9e14"}
23:59:22.652 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"f477c6d2-148d-4af3-b9db-1694439c9e14"}
23:59:24.619 01.967 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"a13ff64f-a41b-4ee8-82c1-1cbf63ec5acc"}
23:59:24.630 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"a13ff64f-a41b-4ee8-82c1-1cbf63ec5acc"}
23:59:24.659 00.029 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"d62cbeda-b282-423d-9b75-a1b966c0898e"}
23:59:24.673 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"d62cbeda-b282-423d-9b75-a1b966c0898e"}
23:59:26.623 01.950 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"50418e20-8497-438a-ae8a-d79cf1fc828e"}
23:59:26.643 00.020 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"50418e20-8497-438a-ae8a-d79cf1fc828e"}
23:59:26.651 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"0aca5106-db64-4f38-885f-296ebc31ec58"}
23:59:26.658 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"0aca5106-db64-4f38-885f-296ebc31ec58"}
23:59:28.620 01.962 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"6015f2fd-addc-44df-aa28-bf8b0d7a3cb0"}
23:59:28.633 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"6015f2fd-addc-44df-aa28-bf8b0d7a3cb0"}
23:59:28.642 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"72dbf3fd-4f71-46b6-842a-57f9e41463f1"}
23:59:28.649 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"72dbf3fd-4f71-46b6-842a-57f9e41463f1"}
23:59:30.621 01.972 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"ce13e09e-0123-412a-980f-ac1d504477af"}
23:59:30.654 00.033 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"ce13e09e-0123-412a-980f-ac1d504477af"}
23:59:30.664 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"89965e87-2a38-4ab8-b7d0-46f5cf169cb4"}
23:59:30.677 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"89965e87-2a38-4ab8-b7d0-46f5cf169cb4"}
23:59:32.620 01.943 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"32196eb2-08ba-4adb-9ea0-aa9f61ff1dd8"}
23:59:32.648 00.028 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"32196eb2-08ba-4adb-9ea0-aa9f61ff1dd8"}
23:59:32.664 00.016 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"aebb9056-15c2-42b3-a250-4e0d12370d10"}
23:59:32.674 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"aebb9056-15c2-42b3-a250-4e0d12370d10"}
23:59:34.620 01.946 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"73235602-0883-4ec7-839c-aa4c7d6f3141"}
23:59:34.632 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"73235602-0883-4ec7-839c-aa4c7d6f3141"}
23:59:34.674 00.042 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"fd16a13e-309a-47e8-a6d5-15529187e2e3"}
23:59:34.686 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"fd16a13e-309a-47e8-a6d5-15529187e2e3"}
23:59:36.620 01.934 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"f7b613ed-e89e-486d-a858-d405d6b6f071"}
23:59:36.640 00.020 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"f7b613ed-e89e-486d-a858-d405d6b6f071"}
23:59:36.653 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"d1331fd5-2613-4f83-b687-c08bdfe53c42"}
23:59:36.665 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"d1331fd5-2613-4f83-b687-c08bdfe53c42"}
23:59:38.619 01.954 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"9a05b05e-0393-427c-97b4-db6b8e43ba9f"}
23:59:38.641 00.022 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"9a05b05e-0393-427c-97b4-db6b8e43ba9f"}
23:59:38.651 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"95f0033c-ef13-4e4c-a5ba-b491e1aa79cf"}
23:59:38.657 00.006 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"95f0033c-ef13-4e4c-a5ba-b491e1aa79cf"}
23:59:40.619 01.962 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"1cbef05b-cc0d-4609-aa96-776e063fa0c4"}
23:59:40.631 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"1cbef05b-cc0d-4609-aa96-776e063fa0c4"}
23:59:40.637 00.006 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"b12abcb6-8bb6-4beb-9119-4380615ae968"}
23:59:40.645 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"b12abcb6-8bb6-4beb-9119-4380615ae968"}
23:59:42.619 01.974 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"8233953a-c819-4a8f-9fcd-3b866788b67a"}
23:59:42.628 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"8233953a-c819-4a8f-9fcd-3b866788b67a"}
23:59:42.636 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"04d16710-4ae3-4035-81f7-24dd0c7bd3e4"}
23:59:42.643 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"04d16710-4ae3-4035-81f7-24dd0c7bd3e4"}
23:59:44.619 01.976 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"d0e4ff1f-4280-4c17-84de-d39cb872a3cf"}
23:59:44.629 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"d0e4ff1f-4280-4c17-84de-d39cb872a3cf"}
23:59:44.639 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"be378ff0-149e-4ef8-9129-7eea41b45e88"}
23:59:44.646 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"be378ff0-149e-4ef8-9129-7eea41b45e88"}
23:59:46.619 01.973 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"7f4d6205-9b04-4e81-a731-606dd6a544da"}
23:59:46.627 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"7f4d6205-9b04-4e81-a731-606dd6a544da"}
23:59:46.633 00.006 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"ee3d1e08-b0d8-488a-b710-994e1ee5744d"}
23:59:46.643 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"ee3d1e08-b0d8-488a-b710-994e1ee5744d"}
23:59:48.620 01.977 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"08c03f2f-17f0-48f5-925a-1a21acf81a3f"}
23:59:48.642 00.022 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"08c03f2f-17f0-48f5-925a-1a21acf81a3f"}
23:59:48.654 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"5f7b4850-e20e-4d0a-bf78-27bf871ed8ed"}
23:59:48.662 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"5f7b4850-e20e-4d0a-bf78-27bf871ed8ed"}
23:59:50.619 01.957 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"d73de803-29e7-425c-bfe1-1255c612a709"}
23:59:50.626 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"d73de803-29e7-425c-bfe1-1255c612a709"}
23:59:50.637 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"dabe7ad5-d0ce-4726-a7af-6c81d842393c"}
23:59:50.644 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"dabe7ad5-d0ce-4726-a7af-6c81d842393c"}
23:59:52.619 01.975 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"1c2db58d-3ea8-475d-81c3-174ab906c89d"}
23:59:52.627 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"1c2db58d-3ea8-475d-81c3-174ab906c89d"}
23:59:52.633 00.006 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"631dda91-83f7-4454-bed7-b91d7d9e264b"}
23:59:52.638 00.005 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"631dda91-83f7-4454-bed7-b91d7d9e264b"}
23:59:54.617 01.979 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"e2555b8f-1bec-4bee-b163-26d3d51f85f7"}
23:59:54.626 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"e2555b8f-1bec-4bee-b163-26d3d51f85f7"}
23:59:54.636 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"9e60eef9-811f-4706-81f2-08c775530fd4"}
23:59:54.657 00.021 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"9e60eef9-811f-4706-81f2-08c775530fd4"}
23:59:56.616 01.959 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"a50af9a8-f5f3-4e66-80be-684c5f2a2126"}
23:59:56.624 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"a50af9a8-f5f3-4e66-80be-684c5f2a2126"}
23:59:56.632 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"7d3955cb-c821-42a3-8536-b75668653c98"}
23:59:56.637 00.005 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"7d3955cb-c821-42a3-8536-b75668653c98"}
23:59:58.615 01.978 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"a9a7a4cb-db2c-4c2c-8f5b-cfeb2b912bfd"}
23:59:58.629 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"a9a7a4cb-db2c-4c2c-8f5b-cfeb2b912bfd"}
23:59:58.644 00.015 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"af2f5568-c6a9-4c62-951d-8a1333fb7065"}
23:59:58.676 00.032 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"af2f5568-c6a9-4c62-951d-8a1333fb7065"}
00:00:00.614 01.938 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"e3b97722-707f-40d3-96d4-54719e65809f"}
00:00:00.624 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"e3b97722-707f-40d3-96d4-54719e65809f"}
00:00:00.640 00.016 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"63d343c9-5e6e-4e97-a9fb-41f77e978711"}
00:00:00.650 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"63d343c9-5e6e-4e97-a9fb-41f77e978711"}
00:00:02.614 01.964 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"eeaf7f8d-9dc0-4f6d-8558-2f6bf6f07a9a"}
00:00:02.626 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"eeaf7f8d-9dc0-4f6d-8558-2f6bf6f07a9a"}
00:00:02.636 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"b6253984-735e-48f9-90de-5df6a182ea95"}
00:00:02.645 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"b6253984-735e-48f9-90de-5df6a182ea95"}
00:00:04.613 01.968 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"ec0f4dc6-6c46-4e20-82bf-85be3f877148"}
00:00:04.639 00.026 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"ec0f4dc6-6c46-4e20-82bf-85be3f877148"}
00:00:04.651 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"0ca50683-77de-4213-a04f-cc6c2f088289"}
00:00:04.659 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"0ca50683-77de-4213-a04f-cc6c2f088289"}
00:00:06.614 01.955 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"26709b75-544a-4559-bc24-c195106893dd"}
00:00:06.623 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"26709b75-544a-4559-bc24-c195106893dd"}
00:00:06.630 00.007 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"6119014d-7ec0-46a0-84f7-3a47d309b646"}
00:00:06.637 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"6119014d-7ec0-46a0-84f7-3a47d309b646"}
00:00:08.613 01.976 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"73bdab69-2566-4adf-bffe-b6372377ff29"}
00:00:08.624 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"73bdab69-2566-4adf-bffe-b6372377ff29"}
00:00:08.635 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"194a72e8-9cab-4554-8bff-5f51030c5b86"}
00:00:08.645 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"194a72e8-9cab-4554-8bff-5f51030c5b86"}
00:00:10.612 01.967 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"f8735f6f-da1c-428e-9534-28b40026d6e5"}
00:00:10.637 00.025 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"f8735f6f-da1c-428e-9534-28b40026d6e5"}
00:00:10.654 00.017 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"a239b9a4-4ed0-4f80-99f1-da1980f2cab1"}
00:00:10.663 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"a239b9a4-4ed0-4f80-99f1-da1980f2cab1"}
00:00:12.611 01.948 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"460dcb1e-bcfe-443d-823c-9eb726dd2a3e"}
00:00:12.621 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"460dcb1e-bcfe-443d-823c-9eb726dd2a3e"}
00:00:12.629 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"132cb538-d80f-46e7-b895-36b4ebbf97de"}
00:00:12.638 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"132cb538-d80f-46e7-b895-36b4ebbf97de"}
00:00:14.612 01.974 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"9deae7f9-9dfc-4340-94b8-f51346b8c997"}
00:00:14.626 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"9deae7f9-9dfc-4340-94b8-f51346b8c997"}
00:00:14.634 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"fd01d5f0-082f-4786-8215-993e7898795b"}
00:00:14.643 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"fd01d5f0-082f-4786-8215-993e7898795b"}
00:00:16.611 01.968 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"acfcd8d3-5877-4b1a-96a6-65ae56e91b5d"}
00:00:16.622 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"acfcd8d3-5877-4b1a-96a6-65ae56e91b5d"}
00:00:16.632 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"4d235be4-d789-445b-970c-42f9e83e3b0a"}
00:00:16.639 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"4d235be4-d789-445b-970c-42f9e83e3b0a"}
00:00:18.609 01.970 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"46c181f4-20d7-45f0-9532-bfa25eb4940a"}
00:00:18.617 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"46c181f4-20d7-45f0-9532-bfa25eb4940a"}
00:00:18.624 00.007 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"17a41490-8efa-4171-8f1b-fe5c03892cdd"}
00:00:18.631 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"17a41490-8efa-4171-8f1b-fe5c03892cdd"}
00:00:20.609 01.978 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"dc8773b9-af85-4774-9b33-aa50ac173885"}
00:00:20.618 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"dc8773b9-af85-4774-9b33-aa50ac173885"}
00:00:20.632 00.014 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"45a54f04-30a8-4f7d-a211-556d07e2df03"}
00:00:20.639 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"45a54f04-30a8-4f7d-a211-556d07e2df03"}
00:00:22.609 01.970 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"5c22669f-f874-4bbe-b573-5dca09078e8a"}
00:00:22.617 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"5c22669f-f874-4bbe-b573-5dca09078e8a"}
00:00:22.637 00.020 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"c5c29e59-f4dd-4ce5-9335-565ba50535c3"}
00:00:22.643 00.006 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"c5c29e59-f4dd-4ce5-9335-565ba50535c3"}
00:00:24.606 01.963 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"336b0be5-2e84-440f-8a26-33eb3248e87b"}
00:00:24.616 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"336b0be5-2e84-440f-8a26-33eb3248e87b"}
00:00:24.637 00.021 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"4265403d-c890-4efc-b2ee-067fb54024ff"}
00:00:24.647 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"4265403d-c890-4efc-b2ee-067fb54024ff"}
00:00:26.608 01.961 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"47dd1dec-8757-4e83-819d-fd007eb93fbb"}
00:00:26.619 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"47dd1dec-8757-4e83-819d-fd007eb93fbb"}
00:00:26.640 00.021 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"a2f49ee5-304f-4cf8-bc0f-61223b39d09c"}
00:00:26.652 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"a2f49ee5-304f-4cf8-bc0f-61223b39d09c"}
00:00:28.606 01.954 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"a231f978-4d80-4903-b74d-0628a6cc89c1"}
00:00:28.615 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"a231f978-4d80-4903-b74d-0628a6cc89c1"}
00:00:28.624 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"2bd73ae9-01a1-4421-9e56-da07eb9b3bab"}
00:00:28.631 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"2bd73ae9-01a1-4421-9e56-da07eb9b3bab"}
00:00:30.606 01.975 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"da2422e1-5c3b-4d43-a844-271314211a42"}
00:00:30.617 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"da2422e1-5c3b-4d43-a844-271314211a42"}
00:00:30.626 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"7648cd8e-f658-4851-8e69-8dd0258d1765"}
00:00:30.635 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"7648cd8e-f658-4851-8e69-8dd0258d1765"}
00:00:32.606 01.971 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"6cbf972e-cc4f-42a3-a63e-ff252a48d984"}
00:00:32.619 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"6cbf972e-cc4f-42a3-a63e-ff252a48d984"}
00:00:32.631 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"405c6bfa-82f0-4cf7-ad14-461e4044c497"}
00:00:32.641 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"405c6bfa-82f0-4cf7-ad14-461e4044c497"}
00:00:34.605 01.964 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"9fe15f19-ab3c-437a-bda0-4cefed5b319c"}
00:00:34.626 00.021 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"9fe15f19-ab3c-437a-bda0-4cefed5b319c"}
00:00:34.635 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"17fc3a22-caa9-44c0-a44c-96abeb0737ef"}
00:00:34.642 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"17fc3a22-caa9-44c0-a44c-96abeb0737ef"}
00:00:36.603 01.961 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"6c9b2b6a-2f6a-4af6-b1d1-fafd5cc20497"}
00:00:36.612 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"6c9b2b6a-2f6a-4af6-b1d1-fafd5cc20497"}
00:00:36.620 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"49b94ed9-7536-4af7-9501-a127e828dc51"}
00:00:36.627 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"49b94ed9-7536-4af7-9501-a127e828dc51"}
00:00:38.605 01.978 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"b4bb5ece-7c43-4f22-8b34-28181b3d0b50"}
00:00:38.631 00.026 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"b4bb5ece-7c43-4f22-8b34-28181b3d0b50"}
00:00:38.645 00.014 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"4605f47b-a8ac-48ea-9c22-2b21335a3117"}
00:00:38.657 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"4605f47b-a8ac-48ea-9c22-2b21335a3117"}
00:00:40.602 01.945 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"d8462ae2-e79a-43dc-8d00-05e5ca65e341"}
00:00:40.614 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"d8462ae2-e79a-43dc-8d00-05e5ca65e341"}
00:00:40.637 00.023 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"f03364c6-613c-4d4e-85a1-eeb364c63c69"}
00:00:40.646 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"f03364c6-613c-4d4e-85a1-eeb364c63c69"}
00:00:42.602 01.956 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"ffb176bb-557f-4199-8a84-a3af80401875"}
00:00:42.612 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"ffb176bb-557f-4199-8a84-a3af80401875"}
00:00:42.622 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"3df26d3d-3d47-48da-b43b-594e24cd921d"}
00:00:42.629 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"3df26d3d-3d47-48da-b43b-594e24cd921d"}
00:00:44.602 01.973 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"62f974e0-d018-4c97-adf6-5c35bda08792"}
00:00:44.610 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"62f974e0-d018-4c97-adf6-5c35bda08792"}
00:00:44.621 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"48c9455e-4521-4508-ab78-be82fdd5da3c"}
00:00:44.631 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"48c9455e-4521-4508-ab78-be82fdd5da3c"}
00:00:46.602 01.971 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"4a327f46-e19e-4b32-b480-859510036c00"}
00:00:46.611 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"4a327f46-e19e-4b32-b480-859510036c00"}
00:00:46.621 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"f7e52880-9db4-41b5-b772-ac336dc5ba5e"}
00:00:46.628 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"f7e52880-9db4-41b5-b772-ac336dc5ba5e"}
00:00:48.600 01.972 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"15419b15-ef56-46f7-910c-eea1a9b47464"}
00:00:48.611 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"15419b15-ef56-46f7-910c-eea1a9b47464"}
00:00:48.618 00.007 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"a85df0bc-fec2-4e15-ae64-16c341802014"}
00:00:48.627 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"a85df0bc-fec2-4e15-ae64-16c341802014"}
00:00:50.600 01.973 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"d159afa8-e7d8-446d-a2f1-714027a9d40e"}
00:00:50.608 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"d159afa8-e7d8-446d-a2f1-714027a9d40e"}
00:00:50.619 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"7b9fb167-06cd-46e7-b7a5-771bf6dec42c"}
00:00:50.627 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"7b9fb167-06cd-46e7-b7a5-771bf6dec42c"}
00:00:52.601 01.974 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"aba6de1c-65c7-40e2-8a0d-451bc0b64294"}
00:00:52.629 00.028 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"aba6de1c-65c7-40e2-8a0d-451bc0b64294"}
00:00:52.641 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"31259739-e892-48ff-bfb8-9a8eff4c53e3"}
00:00:52.654 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"31259739-e892-48ff-bfb8-9a8eff4c53e3"}
00:00:54.602 01.948 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"c2ae50eb-5534-43a0-9d71-f79178d7242f"}
00:00:54.620 00.018 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"c2ae50eb-5534-43a0-9d71-f79178d7242f"}
00:00:54.628 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"d00ee4b3-5df5-4529-b36d-103902ec81a0"}
00:00:54.636 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"d00ee4b3-5df5-4529-b36d-103902ec81a0"}
00:00:56.600 01.964 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"09fbd68c-0ae2-4cc3-a787-6087a3539a07"}
00:00:56.612 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"09fbd68c-0ae2-4cc3-a787-6087a3539a07"}
00:00:56.625 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"40419def-98bd-41b4-863d-ae4480fd1727"}
00:00:56.635 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"40419def-98bd-41b4-863d-ae4480fd1727"}
00:00:58.601 01.966 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"44fcd3da-a9dc-4df4-ba29-bb12e5ffc6ff"}
00:00:58.610 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"44fcd3da-a9dc-4df4-ba29-bb12e5ffc6ff"}
00:00:58.621 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"6a627d03-b958-49de-842a-85f8c532d2c9"}
00:00:58.630 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"6a627d03-b958-49de-842a-85f8c532d2c9"}
00:01:00.600 01.970 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"1e44090a-dc38-4b18-9f8a-7134a5dd956e"}
00:01:00.608 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"1e44090a-dc38-4b18-9f8a-7134a5dd956e"}
00:01:00.615 00.007 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"d3c51bad-40c0-45dd-9899-0bf1fa8ea2ca"}
00:01:00.621 00.006 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"d3c51bad-40c0-45dd-9899-0bf1fa8ea2ca"}
00:01:02.603 01.982 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"8d01ef61-2fb2-42e0-ab5a-b5d1a7a1baae"}
00:01:02.619 00.016 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"8d01ef61-2fb2-42e0-ab5a-b5d1a7a1baae"}
00:01:02.627 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"41cf220d-a1f8-4c51-bcc1-57133c06a2b3"}
00:01:02.639 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"41cf220d-a1f8-4c51-bcc1-57133c06a2b3"}
00:01:04.600 01.961 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"bc9fac61-be9f-4bc9-bff6-8069b0fc03f1"}
00:01:04.608 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"bc9fac61-be9f-4bc9-bff6-8069b0fc03f1"}
00:01:04.617 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"16d13031-fa8d-4a11-a0cb-5f0f12f1c561"}
00:01:04.629 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"16d13031-fa8d-4a11-a0cb-5f0f12f1c561"}
00:01:06.603 01.974 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"8831d015-4f92-4473-b497-13f0c450c6db"}
00:01:06.619 00.016 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"8831d015-4f92-4473-b497-13f0c450c6db"}
00:01:06.627 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"5e0416fd-9380-4f0f-810c-b673d2096d6f"}
00:01:06.634 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"5e0416fd-9380-4f0f-810c-b673d2096d6f"}
00:01:08.601 01.967 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"145f7d7d-646d-4b09-8d05-efdfe77083f3"}
00:01:08.610 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"145f7d7d-646d-4b09-8d05-efdfe77083f3"}
00:01:08.618 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"7f4c5bd5-aee6-46e8-ac54-ce887445b597"}
00:01:08.627 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"7f4c5bd5-aee6-46e8-ac54-ce887445b597"}
00:01:10.601 01.974 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"ef683093-e716-4ed8-bf30-6a7128144e07"}
00:01:10.610 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"ef683093-e716-4ed8-bf30-6a7128144e07"}
00:01:10.628 00.018 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"d992b3bb-9149-41e0-a78f-5ceee80606d8"}
00:01:10.638 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"d992b3bb-9149-41e0-a78f-5ceee80606d8"}
00:01:12.601 01.963 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"c9ba4ecc-ca8f-4107-9adf-99738cac0c92"}
00:01:12.609 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"c9ba4ecc-ca8f-4107-9adf-99738cac0c92"}
00:01:12.615 00.006 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"3224d52f-f279-495a-b6d6-f8d1bf580a42"}
00:01:12.621 00.006 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"3224d52f-f279-495a-b6d6-f8d1bf580a42"}
00:01:14.600 01.979 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"358065bb-affe-4dff-b1c8-9447728b7c48"}
00:01:14.609 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"358065bb-affe-4dff-b1c8-9447728b7c48"}
00:01:14.626 00.017 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"b6f6192e-ca36-4dd0-9e34-5836421f2647"}
00:01:14.635 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"b6f6192e-ca36-4dd0-9e34-5836421f2647"}
00:01:16.600 01.965 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"335acb9a-9fe3-4894-9c31-56a4ba288b56"}
00:01:16.612 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"335acb9a-9fe3-4894-9c31-56a4ba288b56"}
00:01:16.623 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"cc350fb5-7b35-4e36-9915-ac474bb4a7c0"}
00:01:16.632 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"cc350fb5-7b35-4e36-9915-ac474bb4a7c0"}
00:01:18.599 01.967 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"45208bb6-228a-4e27-8474-825b9de98312"}
00:01:18.608 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"45208bb6-228a-4e27-8474-825b9de98312"}
00:01:18.617 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"71585306-bbad-428a-9ccb-0ef19afb0336"}
00:01:18.623 00.006 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"71585306-bbad-428a-9ccb-0ef19afb0336"}
00:01:20.599 01.976 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"c8c69aee-afe0-46d3-83d8-7aaf09919c2f"}
00:01:20.605 00.006 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"c8c69aee-afe0-46d3-83d8-7aaf09919c2f"}
00:01:20.613 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"0628c907-e375-4f3d-918e-f48c7162cdd9"}
00:01:20.620 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"0628c907-e375-4f3d-918e-f48c7162cdd9"}
00:01:22.598 01.978 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"09b0d28c-3cf1-448a-a64c-1dec1f565106"}
00:01:22.609 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"09b0d28c-3cf1-448a-a64c-1dec1f565106"}
00:01:22.623 00.014 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"ea25b90c-4940-4a35-81cb-d2632c964332"}
00:01:22.648 00.025 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"ea25b90c-4940-4a35-81cb-d2632c964332"}
00:01:24.598 01.950 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"9ac4b58d-0c94-4dec-be05-d82a04dbbe7e"}
00:01:24.609 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"9ac4b58d-0c94-4dec-be05-d82a04dbbe7e"}
00:01:24.616 00.007 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"4eba7da4-5045-4d68-9753-a4084c1f4cb9"}
00:01:24.624 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"4eba7da4-5045-4d68-9753-a4084c1f4cb9"}
00:01:26.602 01.978 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"2b4eaf83-832e-46b3-903a-1e26debe30ad"}
00:01:26.616 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"2b4eaf83-832e-46b3-903a-1e26debe30ad"}
00:01:26.623 00.007 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"96d110b0-0b8a-4340-a65f-54be29bd82ba"}
00:01:26.630 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"96d110b0-0b8a-4340-a65f-54be29bd82ba"}
00:01:28.601 01.971 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"f2676982-34ee-4439-b92c-6d5096bf36e8"}
00:01:28.612 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"f2676982-34ee-4439-b92c-6d5096bf36e8"}
00:01:28.623 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"bfde3e14-801b-4dc0-82d4-74fb2fd61da0"}
00:01:28.633 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"bfde3e14-801b-4dc0-82d4-74fb2fd61da0"}
00:01:30.601 01.968 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"96096106-9b70-4005-ac3e-f6817fcedbb2"}
00:01:30.608 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"96096106-9b70-4005-ac3e-f6817fcedbb2"}
00:01:30.617 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"37cdbf3b-3228-48ec-8bd8-ac8714883b0a"}
00:01:30.625 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"37cdbf3b-3228-48ec-8bd8-ac8714883b0a"}
00:01:32.601 01.976 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"722baae7-ada6-470c-ab4b-8711678b2a18"}
00:01:32.614 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"722baae7-ada6-470c-ab4b-8711678b2a18"}
00:01:32.622 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"989d8b27-f198-4eba-ace4-acb9d9d5377c"}
00:01:32.628 00.006 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"989d8b27-f198-4eba-ace4-acb9d9d5377c"}
00:01:34.600 01.972 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"98ea9b9b-7f35-4efc-b4e1-6dfa9effee55"}
00:01:34.615 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"98ea9b9b-7f35-4efc-b4e1-6dfa9effee55"}
00:01:34.634 00.019 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"036aae3f-1f2a-4367-a82c-91e0de6b9005"}
00:01:34.676 00.042 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"036aae3f-1f2a-4367-a82c-91e0de6b9005"}
00:01:36.601 01.925 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"3ae6b1fc-19cf-48f7-932c-17c25a56f3e5"}
00:01:36.613 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"3ae6b1fc-19cf-48f7-932c-17c25a56f3e5"}
00:01:36.625 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"45b47eb0-5964-4bc7-9303-3c95ec6983a2"}
00:01:36.650 00.025 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"45b47eb0-5964-4bc7-9303-3c95ec6983a2"}
00:01:38.599 01.949 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"67b68c08-b5cd-423b-8588-b1d2ea955325"}
00:01:38.613 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"67b68c08-b5cd-423b-8588-b1d2ea955325"}
00:01:38.632 00.019 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"7de1eb51-2429-46be-85b0-05fc9e2f55ce"}
00:01:38.649 00.017 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"7de1eb51-2429-46be-85b0-05fc9e2f55ce"}
00:01:40.598 01.949 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"d6cb5020-5135-4d7d-80ce-d9e88af7024a"}
00:01:40.612 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"d6cb5020-5135-4d7d-80ce-d9e88af7024a"}
00:01:40.651 00.039 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"f548d96a-4600-461e-8fca-51e176f4b882"}
00:01:40.676 00.025 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"f548d96a-4600-461e-8fca-51e176f4b882"}
00:01:42.598 01.922 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"abe2fd3c-e713-40ce-a2d8-0aad43a11aa8"}
00:01:42.606 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"abe2fd3c-e713-40ce-a2d8-0aad43a11aa8"}
00:01:42.616 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"a16535db-f0d4-4603-83ac-b777b5037c9a"}
00:01:42.626 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"a16535db-f0d4-4603-83ac-b777b5037c9a"}
00:01:44.597 01.971 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"19232514-9a20-4274-95f4-d609ce303a4f"}
00:01:44.604 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"19232514-9a20-4274-95f4-d609ce303a4f"}
00:01:44.612 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"e68afefd-3222-41dd-9b60-c44cbe01c4ea"}
00:01:44.617 00.005 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"e68afefd-3222-41dd-9b60-c44cbe01c4ea"}
00:01:46.596 01.979 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"31b33d78-a1a8-42de-b0fc-3a5b97948172"}
00:01:46.616 00.020 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"31b33d78-a1a8-42de-b0fc-3a5b97948172"}
00:01:46.625 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"8a204d91-cb80-4410-a1f5-2a92f8d02946"}
00:01:46.634 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"8a204d91-cb80-4410-a1f5-2a92f8d02946"}
00:01:48.594 01.960 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"1e4201a7-3fda-4e96-9601-305e98c1e4d0"}
00:01:48.606 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"1e4201a7-3fda-4e96-9601-305e98c1e4d0"}
00:01:48.613 00.007 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"d57fd3e5-3313-492f-bfcb-234a9b31966f"}
00:01:48.618 00.005 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"d57fd3e5-3313-492f-bfcb-234a9b31966f"}
00:01:50.593 01.975 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"93aa72b1-9e7d-42b6-a230-7eca77047131"}
00:01:50.604 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"93aa72b1-9e7d-42b6-a230-7eca77047131"}
00:01:50.625 00.021 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"bdd000cc-2ee2-4227-a562-cdbd2a60e99c"}
00:01:50.635 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"bdd000cc-2ee2-4227-a562-cdbd2a60e99c"}
00:01:52.592 01.957 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"f34c9850-e3bb-4949-8a8d-d42b64cb058b"}
00:01:52.606 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"f34c9850-e3bb-4949-8a8d-d42b64cb058b"}
00:01:52.617 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"c8d1de1c-1f10-44da-b7a8-76bf49be48fd"}
00:01:52.650 00.033 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"c8d1de1c-1f10-44da-b7a8-76bf49be48fd"}
00:01:54.592 01.942 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"cce2cec7-c8ba-471e-b657-fb6fe39d5bf3"}
00:01:54.602 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"cce2cec7-c8ba-471e-b657-fb6fe39d5bf3"}
00:01:54.609 00.007 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"7429c05c-add8-41bf-9be0-1304a486a6cc"}
00:01:54.617 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"7429c05c-add8-41bf-9be0-1304a486a6cc"}
00:01:56.593 01.976 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"cd14c579-68b0-4d6f-824a-f11d0f314e2f"}
00:01:56.600 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"cd14c579-68b0-4d6f-824a-f11d0f314e2f"}
00:01:56.611 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"730f07b3-3968-4c9d-a215-ebdb5a463ec1"}
00:01:56.618 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"730f07b3-3968-4c9d-a215-ebdb5a463ec1"}
00:01:58.594 01.976 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"ef6042f4-a825-4d14-ad4b-5f40c6b03562"}
00:01:58.607 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"ef6042f4-a825-4d14-ad4b-5f40c6b03562"}
00:01:58.619 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"670176df-d8fc-4580-a375-65aa5d8295f8"}
00:01:58.628 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"670176df-d8fc-4580-a375-65aa5d8295f8"}
00:02:00.594 01.966 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"fd29a63b-6f8f-4452-8500-ec2660b0c74f"}
00:02:00.612 00.018 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"fd29a63b-6f8f-4452-8500-ec2660b0c74f"}
00:02:00.621 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"30ae754b-609a-4e44-8717-66b3c9d5f478"}
00:02:00.630 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"30ae754b-609a-4e44-8717-66b3c9d5f478"}
00:02:02.593 01.963 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"fa53b46c-d227-4b04-b89b-da948ed53a02"}
00:02:02.603 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"fa53b46c-d227-4b04-b89b-da948ed53a02"}
00:02:02.613 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"3039fa78-49c5-4d7b-ad3d-b66a3f94a909"}
00:02:02.640 00.027 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"3039fa78-49c5-4d7b-ad3d-b66a3f94a909"}
00:02:04.594 01.954 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"41c4fd9a-ed5d-4dad-b7e7-b9b6d783813a"}
00:02:04.611 00.017 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"41c4fd9a-ed5d-4dad-b7e7-b9b6d783813a"}
00:02:04.620 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"024a289c-e86e-4042-b385-fca478d37e51"}
00:02:04.627 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"024a289c-e86e-4042-b385-fca478d37e51"}
00:02:06.592 01.965 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"43feeacc-4b47-4e57-85b0-880771928f4d"}
00:02:06.603 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"43feeacc-4b47-4e57-85b0-880771928f4d"}
00:02:06.613 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"070c01ff-02ae-4731-b118-52bc002e69f0"}
00:02:06.623 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"070c01ff-02ae-4731-b118-52bc002e69f0"}
00:02:08.592 01.969 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"141fc2d9-4fa9-4291-b501-820f4ab97117"}
00:02:08.600 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"141fc2d9-4fa9-4291-b501-820f4ab97117"}
00:02:08.607 00.007 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"ba45da2f-3ac0-41aa-8bd2-31602ee4dacc"}
00:02:08.618 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"ba45da2f-3ac0-41aa-8bd2-31602ee4dacc"}
00:02:10.593 01.975 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"9724224b-bad6-4464-abac-c98831b6b074"}
00:02:10.618 00.025 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"9724224b-bad6-4464-abac-c98831b6b074"}
00:02:10.628 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"dcfd0e22-b89e-400b-84bb-4ced4bf5f5e7"}
00:02:10.637 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"dcfd0e22-b89e-400b-84bb-4ced4bf5f5e7"}
00:02:11.390 00.753 9340 evsrv: cli 100A41E8 connect
00:02:11.440 00.050 9340 evsrv: cli 100A41E8 request: {"method":"get_app_state","id":"890e6802-4037-411c-8609-5d91a305bae2"}
00:02:11.456 00.016 9340 evsrv: cli 100A41E8 response: {"jsonrpc":"2.0","result":"Stopped","id":"890e6802-4037-411c-8609-5d91a305bae2"}
00:02:11.481 00.025 9340 evsrv: cli 100A41E8 disconnect
00:02:11.551 00.070 9340 evsrv: cli 100A4288 connect
00:02:11.610 00.059 9340 evsrv: cli 100A4288 request: {"method":"get_app_state","id":"740a47eb-2ff2-4702-b378-3f282c0598a4"}
00:02:11.647 00.037 9340 evsrv: cli 100A4288 response: {"jsonrpc":"2.0","result":"Stopped","id":"740a47eb-2ff2-4702-b378-3f282c0598a4"}
00:02:11.663 00.016 9340 evsrv: cli 100A4288 disconnect
00:02:12.593 00.930 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"048be972-14e2-45be-b0e4-3f0a7b8622b0"}
00:02:12.605 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"048be972-14e2-45be-b0e4-3f0a7b8622b0"}
00:02:12.616 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"6a2515d5-dc4f-469d-a2d6-47fb1ca5d8c4"}
00:02:12.645 00.029 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"6a2515d5-dc4f-469d-a2d6-47fb1ca5d8c4"}
00:02:14.594 01.949 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"f05c58e0-7b99-4043-96fc-7b28e2e14f2e"}
00:02:14.607 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"f05c58e0-7b99-4043-96fc-7b28e2e14f2e"}
00:02:14.616 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"0061118d-89d5-4f03-9360-64f81ab37afe"}
00:02:14.624 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"0061118d-89d5-4f03-9360-64f81ab37afe"}
00:02:16.593 01.969 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"bf146cac-c44a-44ea-ae13-bec33da73411"}
00:02:16.604 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"bf146cac-c44a-44ea-ae13-bec33da73411"}
00:02:16.614 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"30e237c8-7d1e-4061-92f6-4611d9a845df"}
00:02:16.634 00.020 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"30e237c8-7d1e-4061-92f6-4611d9a845df"}
00:02:18.593 01.959 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"cae51a36-c9f4-499f-bdf1-68492477b52f"}
00:02:18.604 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"cae51a36-c9f4-499f-bdf1-68492477b52f"}
00:02:18.628 00.024 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"6acc5673-2952-43d8-8af0-6b384243e746"}
00:02:18.638 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"6acc5673-2952-43d8-8af0-6b384243e746"}
00:02:20.592 01.954 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"1797982d-c0c1-40b6-b1c1-3153e12238d1"}
00:02:20.599 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"1797982d-c0c1-40b6-b1c1-3153e12238d1"}
00:02:20.610 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"86acda82-e7f8-4558-b9c1-41e1ec6057d1"}
00:02:20.621 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"86acda82-e7f8-4558-b9c1-41e1ec6057d1"}
00:02:22.593 01.972 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"9f3bd695-362e-4a47-a406-f7ef5b9adf4e"}
00:02:22.611 00.018 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"9f3bd695-362e-4a47-a406-f7ef5b9adf4e"}
00:02:22.636 00.025 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"32515d44-7283-4a39-9130-c92f0dbf94f7"}
00:02:22.644 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"32515d44-7283-4a39-9130-c92f0dbf94f7"}
00:02:24.592 01.948 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"05dd7e46-ac2c-4f88-80a6-97ceb634ee2e"}
00:02:24.605 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"05dd7e46-ac2c-4f88-80a6-97ceb634ee2e"}
00:02:24.634 00.029 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"df42c7e7-5080-4173-b98f-f5de92fb9411"}
00:02:24.646 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"df42c7e7-5080-4173-b98f-f5de92fb9411"}
00:02:26.592 01.946 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"4c291e41-325a-4ff0-a45d-de576459e8de"}
00:02:26.601 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"4c291e41-325a-4ff0-a45d-de576459e8de"}
00:02:26.613 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"b16f425a-19fa-4ea8-8e60-e83862976efe"}
00:02:26.621 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"b16f425a-19fa-4ea8-8e60-e83862976efe"}
00:02:28.591 01.970 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"da3341f8-12fb-40e0-9f70-80c99de53fc9"}
00:02:28.616 00.025 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"da3341f8-12fb-40e0-9f70-80c99de53fc9"}
00:02:28.626 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"f364b502-fba0-4938-add4-7452e47ac592"}
00:02:28.633 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"f364b502-fba0-4938-add4-7452e47ac592"}
00:02:30.590 01.957 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"f7c2070b-48d7-427f-b0c4-19b408446b54"}
00:02:30.606 00.016 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"f7c2070b-48d7-427f-b0c4-19b408446b54"}
00:02:30.619 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"90f9d9e2-3129-4dd2-b0c1-9109432ab34f"}
00:02:30.651 00.032 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"90f9d9e2-3129-4dd2-b0c1-9109432ab34f"}
00:02:32.592 01.941 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"b55ef567-0854-4ac8-a756-3b652dc76fc2"}
00:02:32.603 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"b55ef567-0854-4ac8-a756-3b652dc76fc2"}
00:02:32.613 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"02b7d959-8435-4707-846c-fc5bd3d639c4"}
00:02:32.625 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"02b7d959-8435-4707-846c-fc5bd3d639c4"}
00:02:34.592 01.967 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"c210b6b0-8f6c-4d15-b919-d8d860e35d26"}
00:02:34.603 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"c210b6b0-8f6c-4d15-b919-d8d860e35d26"}
00:02:34.611 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"eb088e17-63b7-4ea6-93ec-09fa4a30666e"}
00:02:34.618 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"eb088e17-63b7-4ea6-93ec-09fa4a30666e"}
00:02:36.591 01.973 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"aa1f68ec-f16a-46b8-b357-c303132fc2c1"}
00:02:36.601 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"aa1f68ec-f16a-46b8-b357-c303132fc2c1"}
00:02:36.622 00.021 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"7a898b33-fe96-4be3-b8ac-58f208ee7c91"}
00:02:36.632 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"7a898b33-fe96-4be3-b8ac-58f208ee7c91"}
00:02:38.591 01.959 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"e9564a62-13b1-4064-8d77-633ef29d7173"}
00:02:38.601 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"e9564a62-13b1-4064-8d77-633ef29d7173"}
00:02:38.608 00.007 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"64780ad4-1ac2-4790-943d-620de20b4d08"}
00:02:38.613 00.005 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"64780ad4-1ac2-4790-943d-620de20b4d08"}
00:02:40.590 01.977 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"0f810dac-3e67-4da0-8ab8-54cde727220e"}
00:02:40.612 00.022 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"0f810dac-3e67-4da0-8ab8-54cde727220e"}
00:02:40.623 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"27ff309a-fd78-4129-b54a-d67a12d944d4"}
00:02:40.634 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"27ff309a-fd78-4129-b54a-d67a12d944d4"}
00:02:42.590 01.956 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"b1002187-7e04-4b5f-b772-a570a92cfa48"}
00:02:42.603 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"b1002187-7e04-4b5f-b772-a570a92cfa48"}
00:02:42.613 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"81fe8dab-0647-46da-82a3-6509496c81e3"}
00:02:42.624 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"81fe8dab-0647-46da-82a3-6509496c81e3"}
00:02:44.589 01.965 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"e3c89ff4-90a8-49cc-8b5f-c386414f5f28"}
00:02:44.599 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"e3c89ff4-90a8-49cc-8b5f-c386414f5f28"}
00:02:44.609 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"bc5860c4-498c-47f2-bdf8-4e1d77c49f9b"}
00:02:44.636 00.027 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"bc5860c4-498c-47f2-bdf8-4e1d77c49f9b"}
00:02:45.375 00.739 9340 evsrv: cli 100A41E8 connect
00:02:45.384 00.009 9340 evsrv: cli 100A41E8 request: {"method":"get_app_state","id":"bfc73e34-20c2-4ac9-bb98-8aee845156ad"}
00:02:45.422 00.038 9340 evsrv: cli 100A41E8 response: {"jsonrpc":"2.0","result":"Stopped","id":"bfc73e34-20c2-4ac9-bb98-8aee845156ad"}
00:02:45.458 00.036 9340 evsrv: cli 100A41E8 disconnect
00:02:45.486 00.028 9340 evsrv: cli 100A4328 connect
00:02:45.505 00.019 9340 evsrv: cli 100A4328 request: {"method":"get_app_state","id":"c19c9508-e5d2-4e90-a6d3-7ecba750a94c"}
00:02:45.519 00.014 9340 evsrv: cli 100A4328 response: {"jsonrpc":"2.0","result":"Stopped","id":"c19c9508-e5d2-4e90-a6d3-7ecba750a94c"}
00:02:45.546 00.027 9340 evsrv: cli 100A4328 disconnect
00:02:46.589 01.043 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"63307a8f-e1db-436a-be0d-3612393f96c9"}
00:02:46.616 00.027 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"63307a8f-e1db-436a-be0d-3612393f96c9"}
00:02:46.630 00.014 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"aa789fd4-fef6-4d89-baf5-e7440fc40a58"}
00:02:46.640 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"aa789fd4-fef6-4d89-baf5-e7440fc40a58"}
00:02:48.589 01.949 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"0ffc1b51-e64c-4dac-87f1-84d7531cf801"}
00:02:48.610 00.021 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"0ffc1b51-e64c-4dac-87f1-84d7531cf801"}
00:02:48.618 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"c6ebaa48-49d6-4356-a990-9b0f3d345970"}
00:02:48.626 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"c6ebaa48-49d6-4356-a990-9b0f3d345970"}
00:02:50.594 01.968 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"f2de1a86-543b-4f7f-854a-0d1be3460f60"}
00:02:50.615 00.021 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"f2de1a86-543b-4f7f-854a-0d1be3460f60"}
00:02:50.623 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"fdc62d8e-9ad3-4cd1-a422-d8ebd428ff39"}
00:02:50.632 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"fdc62d8e-9ad3-4cd1-a422-d8ebd428ff39"}
00:02:52.591 01.959 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"3bf0d094-3603-4ecb-ae35-563091c4174b"}
00:02:52.600 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"3bf0d094-3603-4ecb-ae35-563091c4174b"}
00:02:52.611 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"21896101-cbc3-44e2-9f10-fd027b86516b"}
00:02:52.620 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"21896101-cbc3-44e2-9f10-fd027b86516b"}
00:02:54.591 01.971 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"4858f113-0afd-425c-94a9-af06ce76b1c0"}
00:02:54.604 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"4858f113-0afd-425c-94a9-af06ce76b1c0"}
00:02:54.629 00.025 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"39fabe88-33c3-4575-a870-777ee69cdce5"}
00:02:54.640 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"39fabe88-33c3-4575-a870-777ee69cdce5"}
00:02:56.591 01.951 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"29e47aa6-9dbd-4113-8927-64b8430de814"}
00:02:56.603 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"29e47aa6-9dbd-4113-8927-64b8430de814"}
00:02:56.612 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"26765011-c3af-4462-9f03-ad5802a732fa"}
00:02:56.619 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"26765011-c3af-4462-9f03-ad5802a732fa"}
00:02:58.590 01.971 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"f02afeb5-ab5e-4165-96ab-3e377638f507"}
00:02:58.600 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"f02afeb5-ab5e-4165-96ab-3e377638f507"}
00:02:58.612 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"6d061ee9-b94f-4e6e-b71d-9f34dbe81a64"}
00:02:58.624 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"6d061ee9-b94f-4e6e-b71d-9f34dbe81a64"}
00:03:00.590 01.966 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"428e8e56-4b5a-437e-b8d7-d6c438617d88"}
00:03:00.600 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"428e8e56-4b5a-437e-b8d7-d6c438617d88"}
00:03:00.611 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"ae4d7fb4-4f25-4ed1-8cfd-a9f8c38c9b7f"}
00:03:00.620 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"ae4d7fb4-4f25-4ed1-8cfd-a9f8c38c9b7f"}
00:03:02.591 01.971 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"804c2b50-7f45-48e5-8e80-20aa7eaafb08"}
00:03:02.608 00.017 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"804c2b50-7f45-48e5-8e80-20aa7eaafb08"}
00:03:02.625 00.017 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"b3e605dd-fc99-4c8c-99e2-70ca4e53c258"}
00:03:02.652 00.027 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"b3e605dd-fc99-4c8c-99e2-70ca4e53c258"}
00:03:04.591 01.939 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"7447301e-b378-4d23-8ae3-2d551e099ce9"}
00:03:04.600 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"7447301e-b378-4d23-8ae3-2d551e099ce9"}
00:03:04.609 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"41fd7d61-4c1d-4848-b3d4-265546b286a5"}
00:03:04.616 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"41fd7d61-4c1d-4848-b3d4-265546b286a5"}
00:03:06.591 01.975 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"f057254e-535b-45c8-87ae-b5c8fbc838ec"}
00:03:06.601 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"f057254e-535b-45c8-87ae-b5c8fbc838ec"}
00:03:06.608 00.007 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"f33804d2-5c42-4f92-ab06-2921bdd3b63e"}
00:03:06.614 00.006 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"f33804d2-5c42-4f92-ab06-2921bdd3b63e"}
00:03:08.590 01.976 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"4474b0d9-115c-4c86-bb81-d0666c618fee"}
00:03:08.598 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"4474b0d9-115c-4c86-bb81-d0666c618fee"}
00:03:08.606 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"d5ac7d84-01a0-4c87-bc52-ad534db1b8c4"}
00:03:08.612 00.006 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"d5ac7d84-01a0-4c87-bc52-ad534db1b8c4"}
00:03:10.590 01.978 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"6e693c12-7ed0-4fd1-a579-a5c05785912f"}
00:03:10.599 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"6e693c12-7ed0-4fd1-a579-a5c05785912f"}
00:03:10.605 00.006 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"2a458703-4bf6-4d82-a261-b82313325422"}
00:03:10.611 00.006 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"2a458703-4bf6-4d82-a261-b82313325422"}
00:03:12.590 01.979 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"53aa76df-202f-441d-b9fe-40a828f096cb"}
00:03:12.598 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"53aa76df-202f-441d-b9fe-40a828f096cb"}
00:03:12.607 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"ae3d1380-005f-4ca3-9476-ef2cbb4ff1ad"}
00:03:12.614 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"ae3d1380-005f-4ca3-9476-ef2cbb4ff1ad"}
00:03:14.590 01.976 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"306102ff-c9af-42b3-b03e-822bde6101a0"}
00:03:14.609 00.019 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"306102ff-c9af-42b3-b03e-822bde6101a0"}
00:03:14.624 00.015 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"4e3efa5a-96a0-4e22-95db-b5e410d0b3a1"}
00:03:14.651 00.027 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"4e3efa5a-96a0-4e22-95db-b5e410d0b3a1"}
00:03:16.590 01.939 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"93183652-12f0-44bb-8940-172e33f053eb"}
00:03:16.602 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"93183652-12f0-44bb-8940-172e33f053eb"}
00:03:16.612 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"f8624bbb-168e-41fa-87f3-9d9055351082"}
00:03:16.622 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"f8624bbb-168e-41fa-87f3-9d9055351082"}
00:03:18.591 01.969 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"4b63a444-f924-40d4-8917-b6359cee8816"}
00:03:18.601 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"4b63a444-f924-40d4-8917-b6359cee8816"}
00:03:18.609 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"820ebbcb-5f5f-41af-a13e-e8dfc28d337d"}
00:03:18.617 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"820ebbcb-5f5f-41af-a13e-e8dfc28d337d"}
00:03:20.590 01.973 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"924748a5-a009-4708-acbf-b4c5aaa72245"}
00:03:20.600 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"924748a5-a009-4708-acbf-b4c5aaa72245"}
00:03:20.610 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"455541de-8b94-444e-9226-aad9b08a201a"}
00:03:20.619 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"455541de-8b94-444e-9226-aad9b08a201a"}
00:03:22.070 01.451 9340 evsrv: cli 100A41E8 connect
00:03:22.083 00.013 9340 evsrv: cli 100A41E8 request: {"method":"get_app_state","id":"cd5717b3-c93f-496f-bb7c-774cd7e83897"}
00:03:22.094 00.011 9340 evsrv: cli 100A41E8 response: {"jsonrpc":"2.0","result":"Stopped","id":"cd5717b3-c93f-496f-bb7c-774cd7e83897"}
00:03:22.109 00.015 9340 evsrv: cli 100A41E8 disconnect
00:03:22.143 00.034 9340 evsrv: cli 100A4288 connect
00:03:22.156 00.013 9340 evsrv: cli 100A4288 request: {"method":"get_app_state","id":"96d6ffdf-dab4-459f-bc29-fda8f44c4980"}
00:03:22.170 00.014 9340 evsrv: cli 100A4288 response: {"jsonrpc":"2.0","result":"Stopped","id":"96d6ffdf-dab4-459f-bc29-fda8f44c4980"}
00:03:22.181 00.011 9340 evsrv: cli 100A4288 disconnect
00:03:22.591 00.410 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"ca83ac54-9f82-42e8-b532-c1572474ac86"}
00:03:22.604 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"ca83ac54-9f82-42e8-b532-c1572474ac86"}
00:03:22.614 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"5497bd70-240a-450f-a67c-7d4b5553ffb0"}
00:03:22.637 00.023 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"5497bd70-240a-450f-a67c-7d4b5553ffb0"}
00:03:24.592 01.955 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"5e8c0455-663d-47c9-8ce5-041b671f5d27"}
00:03:24.602 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"5e8c0455-663d-47c9-8ce5-041b671f5d27"}
00:03:24.628 00.026 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"0d462492-465b-427a-89e2-e0d4e6ad538f"}
00:03:24.636 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"0d462492-465b-427a-89e2-e0d4e6ad538f"}
00:03:26.592 01.956 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"0926166a-cf7f-465d-a428-2913adfecd2d"}
00:03:26.608 00.016 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"0926166a-cf7f-465d-a428-2913adfecd2d"}
00:03:26.622 00.014 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"64e92ace-8a91-4675-b46a-b0f18e29bea2"}
00:03:26.633 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"64e92ace-8a91-4675-b46a-b0f18e29bea2"}
00:03:28.591 01.958 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"9f658e5e-495b-46bc-a424-f8f5dee790e4"}
00:03:28.601 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"9f658e5e-495b-46bc-a424-f8f5dee790e4"}
00:03:28.612 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"f5aff885-c28b-4ffe-9e9a-c6218238d8bd"}
00:03:28.621 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"f5aff885-c28b-4ffe-9e9a-c6218238d8bd"}
00:03:30.592 01.971 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"29510748-8daf-4753-9d5d-e98adf75d388"}
00:03:30.615 00.023 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"29510748-8daf-4753-9d5d-e98adf75d388"}
00:03:30.623 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"f46f78ef-6275-48be-aada-458070a7f060"}
00:03:30.631 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"f46f78ef-6275-48be-aada-458070a7f060"}
00:03:32.591 01.960 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"28188d02-09e8-4f32-8e72-29760f1050c3"}
00:03:32.601 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"28188d02-09e8-4f32-8e72-29760f1050c3"}
00:03:32.610 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"ea185a1f-293b-4fc7-9b28-2c749833e79b"}
00:03:32.617 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"ea185a1f-293b-4fc7-9b28-2c749833e79b"}
00:03:34.591 01.974 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"a36abf9f-968f-49d5-956f-f319fdeb3c01"}
00:03:34.601 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"a36abf9f-968f-49d5-956f-f319fdeb3c01"}
00:03:34.609 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"c37bf59e-ddf6-4055-abf0-c7569944e5d7"}
00:03:34.617 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"c37bf59e-ddf6-4055-abf0-c7569944e5d7"}
00:03:36.591 01.974 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"ac20a9ec-4949-47ef-bca8-82944d9b59e3"}
00:03:36.598 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"ac20a9ec-4949-47ef-bca8-82944d9b59e3"}
00:03:36.615 00.017 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"ff97a2ba-be70-4104-9004-9708d0a11d17"}
00:03:36.623 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"ff97a2ba-be70-4104-9004-9708d0a11d17"}
00:03:38.590 01.967 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"a5e1b6fb-0047-41a8-8990-4b6ddd7506eb"}
00:03:38.601 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"a5e1b6fb-0047-41a8-8990-4b6ddd7506eb"}
00:03:38.625 00.024 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"3c78eedd-4704-4947-8c95-f3171c55d7c4"}
00:03:38.635 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"3c78eedd-4704-4947-8c95-f3171c55d7c4"}
00:03:40.591 01.956 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"a7b6c078-c2fd-40dd-9aa4-18e060c4c81b"}
00:03:40.609 00.018 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"a7b6c078-c2fd-40dd-9aa4-18e060c4c81b"}
00:03:40.619 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"91082194-67ad-4fe4-8d38-d358c1672f76"}
00:03:40.629 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"91082194-67ad-4fe4-8d38-d358c1672f76"}
00:03:42.590 01.961 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"f83ac299-bb3d-4915-a6b4-84ed0e1a6b39"}
00:03:42.599 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"f83ac299-bb3d-4915-a6b4-84ed0e1a6b39"}
00:03:42.619 00.020 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"544b987a-f40e-412a-9590-056efe2d1571"}
00:03:42.628 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"544b987a-f40e-412a-9590-056efe2d1571"}
00:03:44.589 01.961 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"e6e9894b-e1ba-4ff6-ba6a-8c7bcfdca08a"}
00:03:44.600 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"e6e9894b-e1ba-4ff6-ba6a-8c7bcfdca08a"}
00:03:44.627 00.027 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"d1bc0474-caa9-448f-8649-3298bfbec870"}
00:03:44.637 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"d1bc0474-caa9-448f-8649-3298bfbec870"}
00:03:46.588 01.951 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"f2be315a-a291-406e-b7f0-1d7bcb232fc0"}
00:03:46.599 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"f2be315a-a291-406e-b7f0-1d7bcb232fc0"}
00:03:46.609 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"18263b0e-297a-424b-baaa-b8eb509d2f4f"}
00:03:46.616 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"18263b0e-297a-424b-baaa-b8eb509d2f4f"}
00:03:48.589 01.973 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"044af276-efc1-4dc5-8334-2a0f814b0707"}
00:03:48.601 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"044af276-efc1-4dc5-8334-2a0f814b0707"}
00:03:48.610 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"f247d59a-30e3-4f47-a3e0-75dde16405f6"}
00:03:48.617 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"f247d59a-30e3-4f47-a3e0-75dde16405f6"}
00:03:50.591 01.974 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"514e3fc4-faaf-4335-8b33-1509a73a1f69"}
00:03:50.607 00.016 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"514e3fc4-faaf-4335-8b33-1509a73a1f69"}
00:03:50.642 00.035 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"c87ad015-61c4-49a8-8ac2-19cfdea15bde"}
00:03:50.665 00.023 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"c87ad015-61c4-49a8-8ac2-19cfdea15bde"}
00:03:52.590 01.925 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"b2fe7b1f-5d7c-4143-9833-7da56214eaa4"}
00:03:52.601 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"b2fe7b1f-5d7c-4143-9833-7da56214eaa4"}
00:03:52.612 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"bc741c70-875c-4e60-8133-b85c393c0309"}
00:03:52.621 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"bc741c70-875c-4e60-8133-b85c393c0309"}
00:03:54.591 01.970 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"ab453414-d122-4988-8c56-79d7261d5591"}
00:03:54.601 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"ab453414-d122-4988-8c56-79d7261d5591"}
00:03:54.632 00.031 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"6fcc2b40-a320-4876-96a9-14b61e199453"}
00:03:54.641 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"6fcc2b40-a320-4876-96a9-14b61e199453"}
00:03:56.590 01.949 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"8d9f78ae-4b54-4906-966d-69c33f4b8de7"}
00:03:56.600 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"8d9f78ae-4b54-4906-966d-69c33f4b8de7"}
00:03:56.613 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"076941f4-c694-4722-97d0-c054cdcd3789"}
00:03:56.623 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"076941f4-c694-4722-97d0-c054cdcd3789"}
00:03:58.589 01.966 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"aed58182-f457-4b12-855d-131bf8c9af47"}
00:03:58.603 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"aed58182-f457-4b12-855d-131bf8c9af47"}
00:03:58.620 00.017 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"80bbe579-1734-4b92-803a-7754e5387cf6"}
00:03:58.629 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"80bbe579-1734-4b92-803a-7754e5387cf6"}
00:03:58.900 00.271 9340 evsrv: cli 100A41E8 connect
00:03:58.950 00.050 9340 evsrv: cli 100A41E8 request: {"method":"get_app_state","id":"0cabaf4e-ad62-4685-b5e7-aaac292bc53c"}
00:03:58.966 00.016 9340 evsrv: cli 100A41E8 response: {"jsonrpc":"2.0","result":"Stopped","id":"0cabaf4e-ad62-4685-b5e7-aaac292bc53c"}
00:03:58.985 00.019 9340 evsrv: cli 100A41E8 disconnect
00:03:59.008 00.023 9340 evsrv: cli 100A45A8 connect
00:03:59.054 00.046 9340 evsrv: cli 100A45A8 request: {"method":"get_calibrated","id":"19a0b2f2-aae6-47e5-ae6c-dc1018feba44"}
00:03:59.078 00.024 9340 evsrv: cli 100A45A8 response: {"jsonrpc":"2.0","result":true,"id":"19a0b2f2-aae6-47e5-ae6c-dc1018feba44"}
00:03:59.091 00.013 9340 evsrv: cli 100A45A8 disconnect
00:03:59.143 00.052 9340 evsrv: cli 100A4288 connect
00:03:59.165 00.022 9340 evsrv: cli 100A4288 request: {"method":"guide","params":{"settle":{"pixels":0.45,"time":8,"timeout":90},"recalibrate":false},"id":"b93cb9be-e0ee-48ce-8248-21a8a028f5d8"}
00:03:59.178 00.013 9340 PhdController::Guide begins
00:03:59.190 00.012 9340 PhdController: newstate STATE_SETUP
00:03:59.202 00.012 9340 PhdController: setup
00:03:59.213 00.011 9340 PhdController: newstate STATE_ATTEMPT_START
00:03:59.247 00.034 9340 PhdController: start capturing
00:03:59.261 00.014 9340 Changing from state SELECTING to UNINITIALIZED
00:03:59.273 00.012 9340 guider state => SELECTING
00:03:59.286 00.013 9340 setting force full frames = true
00:03:59.300 00.014 9340 StartCapturing CaptureActive=0 continueCapturing=0 exposurePending=0
00:03:59.348 00.048 9340 ScheduleExposure(1000,3,0) exposurePending=0
00:03:59.361 00.013 9340 Enqueuing Expose request
00:03:59.375 00.014 9340 PhdController: newstate STATE_SELECT_STAR
00:03:59.387 00.012 12020 Worker thread wakes up
00:03:59.387 00.000 9340 evsrv: cli 100A4288 response: {"jsonrpc":"2.0","result":0,"id":"b93cb9be-e0ee-48ce-8248-21a8a028f5d8"}
00:03:59.402 00.015 12020 worker thread servicing REQUEST_EXPOSE 1000
00:03:59.402 00.000 12020 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
00:03:59.405 00.003 9340 evsrv: cli 100A4288 disconnect
00:03:59.439 00.034 9340 evsrv: cli 100A4328 connect
00:03:59.462 00.023 9340 case statement mapped state 1 to 101
00:03:59.478 00.016 9340 case statement mapped state 1 to 101
00:03:59.511 00.033 9340 evsrv: cli 100A4328 request: {"method":"get_lock_shift_params","id":"7958c4c5-619f-4607-8d4a-289f9ea7c334"}
00:03:59.553 00.042 9340 evsrv: cli 100A4328 response: {"jsonrpc":"2.0","result":{"enabled":false,"rate":[0.00,0.00],"units":"arcsec/hr","axes":"RA/Dec"},"id":"7958c4c5-619f-4607-8d4a-289f9ea7c334"}
00:03:59.569 00.016 9340 evsrv: cli 100A4328 disconnect
00:03:59.583 00.014 9340 evsrv: cli 100A43C8 connect
00:03:59.596 00.013 9340 case statement mapped state 1 to 101
00:03:59.613 00.017 9340 case statement mapped state 1 to 101
00:03:59.650 00.037 9340 evsrv: cli 100A43C8 request: {"method":"get_lock_position","id":"5e122aa1-b268-4372-9ebe-b92b78924194"}
00:03:59.665 00.015 9340 evsrv: cli 100A43C8 response: {"jsonrpc":"2.0","result":null,"id":"5e122aa1-b268-4372-9ebe-b92b78924194"}
00:03:59.679 00.014 9340 evsrv: cli 100A43C8 disconnect
00:04:00.590 00.911 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"f92736e1-0924-44a3-bcb4-68fe9add1bc4"}
00:04:00.602 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"f92736e1-0924-44a3-bcb4-68fe9add1bc4"}
00:04:00.614 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"d117890a-442f-4187-9219-34c2dc0d3ff9"}
00:04:00.628 00.014 9340 case statement mapped state 1 to 101
00:04:00.641 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Looping","id":"d117890a-442f-4187-9219-34c2dc0d3ff9"}
00:04:00.680 00.039 9340 evsrv: cli 100A45A8 connect
00:04:00.696 00.016 9340 case statement mapped state 1 to 101
00:04:00.706 00.010 9340 case statement mapped state 1 to 101
00:04:00.725 00.019 9340 evsrv: cli 100A45A8 request: {"method":"get_lock_position","id":"913338ec-f724-4e3d-83d0-a10defa89341"}
00:04:00.773 00.048 9340 evsrv: cli 100A45A8 response: {"jsonrpc":"2.0","result":null,"id":"913338ec-f724-4e3d-83d0-a10defa89341"}
00:04:00.794 00.021 9340 evsrv: cli 100A45A8 disconnect
00:04:00.807 00.013 12020 Exposure complete
00:04:01.100 00.293 9340 OnExposeComplete: enter
00:04:01.112 00.012 12020 worker thread done servicing request
00:04:01.112 00.000 9340 UpdateGuideState(): m_state=1
00:04:01.141 00.029 9340 UpdateCurrentPosition: no star selected
00:04:01.156 00.015 9340 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
00:04:01.170 00.014 9340 Status Line: No star selected
00:04:01.185 00.015 9340 UpdateImageDisplay: Size=(1920,1080) min=3843, max=13390, med=7814, FiltMin=5815, FiltMax=10440, Gamma=2.870
00:04:01.198 00.013 9340 UpdateGuideState exits: No star selected
00:04:01.211 00.013 9340 GuiderMultiStar::AutoSelect enter
00:04:01.245 00.034 9340 Star::AutoFind called with edgeAllowance = 0 searchRegion = 15 roi = 0x0@0,0
00:04:01.541 00.296 9340 AutoFind: auto downsample for scale 2.47 => 1x
00:04:01.852 00.311 9340 AutoFind: global mean = 1.1, stdev 1435.9
00:04:01.864 00.012 9340 AutoFind: using threshold = 0.1
00:04:02.213 00.349 9340 AutoFind: local max [298, 707] 5.4
00:04:02.229 00.016 9340 AutoFind: local max [1289, 200] 5.2
00:04:02.242 00.013 9340 AutoFind: local max [254, 698] 4.9
00:04:02.253 00.011 9340 AutoFind: local max [986, 440] 4.9
00:04:02.266 00.013 9340 AutoFind: local max [335, 932] 4.9
00:04:02.294 00.028 9340 AutoFind: local max [1862, 9] 4.9
00:04:02.309 00.015 9340 AutoFind: local max [807, 111] 4.8
00:04:02.320 00.011 9340 AutoFind: local max [313, 428] 4.6
00:04:02.329 00.009 9340 AutoFind: local max [990, 183] 4.6
00:04:02.342 00.013 9340 AutoFind: local max [974, 92] 4.6
00:04:02.359 00.017 9340 AutoFind: local max [651, 188] 4.6
00:04:02.376 00.017 9340 AutoFind: local max [1093, 521] 4.6
00:04:02.413 00.037 9340 AutoFind: local max [927, 213] 4.6
00:04:02.429 00.016 9340 AutoFind: local max [840, 451] 4.5
00:04:02.442 00.013 9340 AutoFind: local max [959, 356] 4.5
00:04:02.465 00.023 9340 AutoFind: local max [236, 729] 4.4
00:04:02.508 00.043 9340 AutoFind: local max [1036, 632] 4.4
00:04:02.538 00.030 9340 AutoFind: local max [51, 262] 4.4
00:04:02.550 00.012 9340 AutoFind: local max [13, 402] 4.3
00:04:02.580 00.030 9340 AutoFind: local max [993, 219] 4.3
00:04:02.623 00.043 9340 AutoFind: local max [509, 475] 4.3
00:04:02.641 00.018 9340 AutoFind: local max [622, 393] 4.3
00:04:02.656 00.015 9340 AutoFind: local max [1546, 663] 4.3
00:04:02.671 00.015 9340 AutoFind: local max [166, 435] 4.3
00:04:02.687 00.016 9340 AutoFind: local max [90, 192] 4.3
00:04:02.741 00.054 9340 AutoFind: local max [447, 719] 4.3
00:04:02.764 00.023 9340 AutoFind: local max [11, 356] 4.3
00:04:02.779 00.015 9340 AutoFind: local max [338, 245] 4.3
00:04:02.797 00.018 9340 AutoFind: local max [621, 286] 4.3
00:04:02.814 00.017 9340 AutoFind: local max [680, 671] 4.3
00:04:02.854 00.040 9340 AutoFind: local max [49, 815] 4.3
00:04:02.871 00.017 9340 AutoFind: local max [1042, 678] 4.3
00:04:02.890 00.019 9340 AutoFind: local max [223, 711] 4.3
00:04:02.906 00.016 9340 AutoFind: local max [1292, 52] 4.3
00:04:02.921 00.015 9340 AutoFind: local max [1829, 177] 4.3
00:04:02.938 00.017 9340 AutoFind: local max [147, 897] 4.3
00:04:02.977 00.039 9340 AutoFind: local max [1376, 131] 4.2
00:04:02.995 00.018 9340 AutoFind: local max [1145, 390] 4.2
00:04:03.012 00.017 9340 AutoFind: local max [1408, 967] 4.2
00:04:03.030 00.018 9340 AutoFind: local max [164, 391] 4.2
00:04:03.048 00.018 9340 AutoFind: local max [395, 624] 4.2
00:04:03.089 00.041 9340 AutoFind: local max [1011, 587] 4.2
00:04:03.113 00.024 9340 AutoFind: local max [359, 126] 4.2
00:04:03.129 00.016 9340 AutoFind: local max [1304, 27] 4.2
00:04:03.144 00.015 9340 AutoFind: local max [1656, 565] 4.2
00:04:03.160 00.016 9340 AutoFind: local max [1044, 134] 4.2
00:04:03.178 00.018 9340 AutoFind: local max [1084, 58] 4.2
00:04:03.212 00.034 9340 AutoFind: local max [1713, 750] 4.2
00:04:03.227 00.015 9340 AutoFind: local max [649, 545] 4.2
00:04:03.241 00.014 9340 AutoFind: local max [433, 1044] 4.1
00:04:03.253 00.012 9340 AutoFind: local max [1782, 384] 4.1
00:04:03.274 00.021 9340 AutoFind: local max [1027, 1013] 4.1
00:04:03.290 00.016 9340 AutoFind: local max [325, 45] 4.1
00:04:03.328 00.038 9340 AutoFind: local max [586, 211] 4.1
00:04:03.343 00.015 9340 AutoFind: local max [1116, 37] 4.1
00:04:03.362 00.019 9340 AutoFind: local max [1613, 740] 4.1
00:04:03.380 00.018 9340 AutoFind: local max [690, 514] 4.1
00:04:03.396 00.016 9340 AutoFind: local max [1110, 828] 4.1
00:04:03.410 00.014 9340 AutoFind: local max [448, 541] 4.1
00:04:03.450 00.040 9340 AutoFind: local max [1783, 469] 4.1
00:04:03.475 00.025 9340 AutoFind: local max [908, 815] 4.1
00:04:03.512 00.037 9340 AutoFind: local max [371, 340] 4.1
00:04:03.533 00.021 9340 AutoFind: local max [745, 826] 4.1
00:04:03.568 00.035 9340 AutoFind: local max [1390, 373] 4.1
00:04:03.580 00.012 9340 AutoFind: local max [1610, 1069] 4.1
00:04:03.594 00.014 9340 AutoFind: local max [1173, 708] 4.1
00:04:03.614 00.020 9340 AutoFind: local max [1283, 582] 4.1
00:04:03.631 00.017 9340 AutoFind: local max [414, 311] 4.1
00:04:03.645 00.014 9340 AutoFind: local max [1715, 359] 4.1
00:04:03.681 00.036 9340 AutoFind: local max [1374, 78] 4.0
00:04:03.699 00.018 9340 AutoFind: local max [766, 213] 4.0
00:04:03.713 00.014 9340 AutoFind: local max [1857, 1035] 4.0
00:04:03.726 00.013 9340 AutoFind: local max [1158, 645] 4.0
00:04:03.747 00.021 9340 AutoFind: local max [653, 268] 4.0
00:04:03.770 00.023 9340 AutoFind: local max [1467, 477] 4.0
00:04:03.808 00.038 9340 AutoFind: local max [35, 353] 4.0
00:04:03.827 00.019 9340 AutoFind: local max [1331, 392] 4.0
00:04:03.838 00.011 9340 AutoFind: local max [706, 378] 4.0
00:04:03.851 00.013 9340 AutoFind: local max [354, 804] 4.0
00:04:03.868 00.017 9340 AutoFind: local max [464, 62] 4.0
00:04:03.883 00.015 9340 AutoFind: local max [1296, 65] 4.0
00:04:03.913 00.030 9340 AutoFind: local max [581, 375] 4.0
00:04:03.930 00.017 9340 AutoFind: local max [1485, 447] 4.0
00:04:03.942 00.012 9340 AutoFind: local max [1376, 208] 4.0
00:04:03.955 00.013 9340 AutoFind: local max [261, 802] 4.0
00:04:03.966 00.011 9340 AutoFind: local max [1411, 316] 4.0
00:04:03.982 00.016 9340 AutoFind: local max [1672, 944] 4.0
00:04:03.995 00.013 9340 AutoFind: local max [680, 167] 4.0
00:04:04.007 00.012 9340 AutoFind: local max [1677, 801] 4.0
00:04:04.042 00.035 9340 AutoFind: local max [841, 356] 4.0
00:04:04.055 00.013 9340 AutoFind: local max [1876, 297] 4.0
00:04:04.071 00.016 9340 AutoFind: local max [1418, 475] 4.0
00:04:04.083 00.012 9340 AutoFind: local max [864, 744] 4.0
00:04:04.094 00.011 9340 AutoFind: local max [1184, 285] 4.0
00:04:04.106 00.012 9340 AutoFind: local max [990, 896] 4.0
00:04:04.118 00.012 9340 AutoFind: local max [891, 822] 4.0
00:04:04.147 00.029 9340 AutoFind: local max [920, 947] 4.0
00:04:04.162 00.015 9340 AutoFind: local max [1069, 920] 4.0
00:04:04.175 00.013 9340 AutoFind: local max [225, 527] 3.9
00:04:04.189 00.014 9340 AutoFind: local max [526, 519] 3.9
00:04:04.202 00.013 9340 AutoFind: too close [891, 822] 4.0 - [908, 815] 4.1
00:04:04.212 00.010 9340 AutoFind: too close [1296, 65] 4.0 - [1292, 52] 4.3
00:04:04.231 00.019 9340 AutoFind: too close [223, 711] 4.3 - [236, 729] 4.4
00:04:04.242 00.011 9340 AutoFind: too close to edge [1610, 1069] 4.1
00:04:04.271 00.029 9340 AutoFind: too close to edge [11, 356] 4.3
00:04:04.283 00.012 9340 AutoFind: too close to edge [13, 402] 4.3
00:04:04.295 00.012 9340 AutoFind: too close to edge [1862, 9] 4.9
00:04:04.307 00.012 9340 AutoFind: BPP = 16, saturation at 69458, pedestal 3923, thresh = 62904
00:04:04.318 00.011 9340 Star::Find(15, 298, 707, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
00:04:04.336 00.018 9340 Star::Find returns 1 (0), X=297.83, Y=707.18, Mass=14017, SNR=9.6, Peak=9977 HFD=2.2
00:04:04.347 00.011 9340 Star::Find(15, 1289, 200, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
00:04:04.359 00.012 9340 Star::Find returns 1 (0), X=1288.98, Y=199.86, Mass=11962, SNR=8.9, Peak=10150 HFD=2.0
00:04:04.390 00.031 9340 Star::Find(15, 254, 698, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
00:04:04.404 00.014 9340 Star::Find false star n=6 nbg=249 bg=7974.6 sigma=464.6 thresh=9368 peak=9310
00:04:04.415 00.011 9340 Star::Find returns 0 (2), X=254.00, Y=698.00, Mass=10103, SNR=2.9, Peak=10345 HFD=0.0
00:04:04.425 00.010 9340 Star::Find(15, 986, 440, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
00:04:04.436 00.011 9340 Star::Find returns 1 (0), X=987.36, Y=439.69, Mass=10926, SNR=8.9, Peak=10197 HFD=4.2
00:04:04.450 00.014 9340 Star::Find(15, 335, 932, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
00:04:04.463 00.013 9340 Star::Find returns 1 (0), X=336.17, Y=931.43, Mass=19728, SNR=13.5, Peak=10336 HFD=3.3
00:04:04.495 00.032 9340 Star::Find(15, 807, 111, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
00:04:04.510 00.015 9340 Star::Find returns 1 (0), X=806.39, Y=110.33, Mass=11319, SNR=9.9, Peak=10938 HFD=2.1
00:04:04.521 00.011 9340 Star::Find(15, 313, 428, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
00:04:04.531 00.010 9340 Star::Find returns 1 (0), X=312.99, Y=427.66, Mass=25053, SNR=20.6, Peak=13390 HFD=2.0
00:04:04.541 00.010 9340 Star::Find(15, 990, 183, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
00:04:04.551 00.010 9340 Star::Find false star n=4 nbg=265 bg=7927.9 sigma=485.4 thresh=9384 peak=9361
00:04:04.563 00.012 9340 Star::Find returns 0 (2), X=990.00, Y=183.00, Mass=6970, SNR=2.9, Peak=9908 HFD=0.0
00:04:04.576 00.013 9340 Star::Find(15, 974, 92, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
00:04:04.588 00.012 9340 Star::Find returns 1 (0), X=972.23, Y=91.69, Mass=12580, SNR=9.9, Peak=9905 HFD=6.2
00:04:04.617 00.029 9340 Star::Find(15, 651, 188, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
00:04:04.627 00.010 9340 Star::Find returns 1 (0), X=651.30, Y=188.28, Mass=11341, SNR=10.6, Peak=9768 HFD=1.8
00:04:04.642 00.015 9340 Star::Find(15, 1093, 521, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
00:04:04.652 00.010 9340 Star::Find returns 1 (0), X=1093.14, Y=521.66, Mass=16189, SNR=12.8, Peak=9877 HFD=2.5
00:04:04.663 00.011 9340 Star::Find(15, 927, 213, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
00:04:04.676 00.013 9340 Star::Find false star n=6 nbg=269 bg=7930.6 sigma=557.8 thresh=9604 peak=9416
00:04:04.687 00.011 9340 Star::Find returns 0 (2), X=927.00, Y=213.00, Mass=10995, SNR=2.9, Peak=10024 HFD=0.0
00:04:04.698 00.011 9340 Star::Find(15, 840, 451, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
00:04:04.733 00.035 9340 Star::Find false star n=4 nbg=258 bg=8012.3 sigma=487.8 thresh=9476 peak=9349
00:04:04.743 00.010 9340 Star::Find returns 0 (2), X=840.00, Y=451.00, Mass=6569, SNR=2.9, Peak=9934 HFD=0.0
00:04:04.755 00.012 9340 Star::Find(15, 959, 356, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
00:04:04.773 00.018 9340 Star::Find returns 1 (0), X=957.72, Y=355.50, Mass=9199, SNR=8.7, Peak=10037 HFD=2.4
00:04:04.786 00.013 9340 Star::Find(15, 1036, 632, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
00:04:04.796 00.010 9340 Star::Find returns 1 (0), X=1035.77, Y=632.68, Mass=15288, SNR=11.4, Peak=9701 HFD=2.8
00:04:04.809 00.013 9340 Star::Find(15, 51, 262, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
00:04:04.819 00.010 9340 Star::Find false star n=7 nbg=254 bg=8073.6 sigma=402.4 thresh=9281 peak=9234
00:04:04.846 00.027 9340 Star::Find returns 0 (2), X=51.00, Y=262.00, Mass=10094, SNR=2.9, Peak=9863 HFD=0.0
00:04:04.860 00.014 9340 Star::Find(15, 993, 219, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
00:04:04.871 00.011 9340 Star::Find false star n=2 nbg=255 bg=7807.8 sigma=437.6 thresh=9121 peak=8903
00:04:04.887 00.016 9340 Star::Find returns 0 (2), X=993.00, Y=219.00, Mass=3158, SNR=2.9, Peak=9518 HFD=0.0
00:04:04.897 00.010 9340 Star::Find(15, 509, 475, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
00:04:04.908 00.011 9340 Star::Find false star n=5 nbg=270 bg=7914.8 sigma=468.2 thresh=9319 peak=9260
00:04:04.922 00.014 9340 Star::Find returns 0 (2), X=509.00, Y=475.00, Mass=8189, SNR=2.9, Peak=9880 HFD=0.0
00:04:04.934 00.012 9340 Star::Find(15, 622, 393, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
00:04:04.946 00.012 9340 Star::Find false star n=5 nbg=261 bg=8032.5 sigma=514.2 thresh=9575 peak=9364
00:04:04.974 00.028 9340 Star::Find returns 0 (2), X=622.00, Y=393.00, Mass=8717, SNR=2.9, Peak=10061 HFD=0.0
00:04:04.988 00.014 9340 Star::Find(15, 1546, 663, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
00:04:04.999 00.011 9340 Star::Find false star n=1 nbg=261 bg=7756.0 sigma=487.2 thresh=9218 peak=8847
00:04:05.008 00.009 9340 Star::Find returns 0 (2), X=1546.00, Y=663.00, Mass=1903, SNR=2.9, Peak=9659 HFD=0.0
00:04:05.018 00.010 9340 Star::Find(15, 166, 435, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
00:04:05.027 00.009 9340 Star::Find false star n=1 nbg=273 bg=7989.0 sigma=544.9 thresh=9624 peak=9091
00:04:05.042 00.015 9340 Star::Find returns 0 (2), X=166.00, Y=435.00, Mass=1653, SNR=2.9, Peak=9696 HFD=0.0
00:04:05.054 00.012 9340 Star::Find(15, 90, 192, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
00:04:05.065 00.011 9340 Star::Find returns 1 (0), X=89.06, Y=192.36, Mass=13180, SNR=12.0, Peak=10156 HFD=3.3
00:04:05.093 00.028 9340 Star::Find(15, 447, 719, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
00:04:05.105 00.012 9340 Star::Find returns 1 (0), X=447.00, Y=719.41, Mass=16127, SNR=11.8, Peak=10185 HFD=3.1
00:04:05.117 00.012 9340 Star::Find(15, 338, 245, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
00:04:05.130 00.013 9340 Star::Find returns 1 (0), X=337.49, Y=243.65, Mass=21578, SNR=13.9, Peak=10732 HFD=3.0
00:04:05.140 00.010 9340 Star::Find(15, 621, 286, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
00:04:05.149 00.009 9340 Star::Find false star n=4 nbg=235 bg=7972.5 sigma=411.0 thresh=9206 peak=9156
00:04:05.161 00.012 9340 Star::Find returns 0 (2), X=621.00, Y=286.00, Mass=6034, SNR=2.9, Peak=9809 HFD=0.0
00:04:05.172 00.011 9340 Star::Find(15, 680, 671, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
00:04:05.188 00.016 9340 Star::Find false star n=4 nbg=247 bg=7997.8 sigma=456.1 thresh=9366 peak=9214
00:04:05.217 00.029 9340 Star::Find returns 0 (2), X=680.00, Y=671.00, Mass=7494, SNR=2.9, Peak=10272 HFD=0.0
00:04:05.229 00.012 9340 Star::Find(15, 49, 815, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
00:04:05.241 00.012 9340 Star::Find returns 0 (4), X=49.72, Y=813.75, Mass=6276, SNR=6.9, Peak=9845 HFD=1.4
00:04:05.254 00.013 9340 Star::Find(15, 1042, 678, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
00:04:05.265 00.011 9340 Star::Find false star n=6 nbg=250 bg=7841.9 sigma=458.3 thresh=9217 peak=8962
00:04:05.275 00.010 9340 Star::Find returns 0 (2), X=1042.00, Y=678.00, Mass=9778, SNR=2.9, Peak=9826 HFD=0.0
00:04:05.286 00.011 9340 Star::Find(15, 1829, 177, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
00:04:05.300 00.014 9340 Star::Find returns 1 (0), X=1830.13, Y=179.28, Mass=12000, SNR=11.2, Peak=9548 HFD=4.3
00:04:05.311 00.011 9340 Star::Find(15, 147, 897, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
00:04:05.342 00.031 9340 Star::Find false star n=5 nbg=263 bg=7834.0 sigma=514.9 thresh=9379 peak=9269
00:04:05.355 00.013 9340 Star::Find returns 0 (2), X=147.00, Y=897.00, Mass=8599, SNR=2.9, Peak=9847 HFD=0.0
00:04:05.366 00.011 9340 Star::Find(15, 1376, 131, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
00:04:05.380 00.014 9340 Star::Find returns 1 (0), X=1375.27, Y=130.61, Mass=12801, SNR=10.7, Peak=10325 HFD=1.7
00:04:05.390 00.010 9340 Star::Find(15, 1145, 390, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
00:04:05.400 00.010 9340 Star::Find returns 1 (0), X=1141.00, Y=402.62, Mass=10999, SNR=9.9, Peak=10339 HFD=4.0
00:04:05.412 00.012 9340 Star::Find(15, 1408, 967, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
00:04:05.425 00.013 9340 Star::Find returns 1 (0), X=1408.55, Y=966.50, Mass=16607, SNR=13.4, Peak=10157 HFD=2.9
00:04:05.434 00.009 9340 Star::Find(15, 164, 391, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
00:04:05.461 00.027 9340 Star::Find returns 1 (0), X=163.71, Y=390.67, Mass=13453, SNR=12.0, Peak=10290 HFD=1.8
00:04:05.476 00.015 9340 Star::Find(15, 395, 624, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
00:04:05.494 00.018 9340 Star::Find false star n=3 nbg=266 bg=7958.3 sigma=497.8 thresh=9452 peak=9086
00:04:05.510 00.016 9340 Star::Find returns 0 (2), X=395.00, Y=624.00, Mass=4946, SNR=2.9, Peak=9867 HFD=0.0
00:04:05.520 00.010 9340 Star::Find(15, 1011, 587, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
00:04:05.532 00.012 9340 Star::Find returns 1 (0), X=1010.33, Y=587.51, Mass=12890, SNR=11.5, Peak=10032 HFD=3.3
00:04:05.543 00.011 9340 Star::Find(15, 359, 126, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
00:04:05.554 00.011 9340 Star::Find false star n=7 nbg=257 bg=8054.7 sigma=464.4 thresh=9448 peak=9348
00:04:05.584 00.030 9340 Star::Find returns 0 (2), X=359.00, Y=126.00, Mass=12165, SNR=2.9, Peak=10533 HFD=0.0
00:04:05.597 00.013 9340 Star::Find(15, 1304, 27, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
00:04:05.611 00.014 9340 Star::Find returns 1 (0), X=1303.18, Y=26.26, Mass=15448, SNR=13.1, Peak=9741 HFD=3.0
00:04:05.624 00.013 9340 Star::Find(15, 1656, 565, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
00:04:05.634 00.010 9340 Star::Find false star n=4 nbg=250 bg=7666.2 sigma=448.8 thresh=9013 peak=8733
00:04:05.645 00.011 9340 Star::Find returns 0 (2), X=1656.00, Y=565.00, Mass=6513, SNR=2.9, Peak=9497 HFD=0.0
00:04:05.655 00.010 9340 Star::Find(15, 1044, 134, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
00:04:05.667 00.012 9340 Star::Find returns 1 (0), X=1044.82, Y=134.20, Mass=17027, SNR=13.6, Peak=10291 HFD=3.7
00:04:05.693 00.026 9340 Star::Find(15, 1084, 58, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
00:04:05.707 00.014 9340 Star::Find returns 1 (0), X=1083.64, Y=57.83, Mass=12109, SNR=10.6, Peak=10664 HFD=1.8
00:04:05.716 00.009 9340 Star::Find(15, 1713, 750, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
00:04:05.730 00.014 9340 Star::Find false star n=3 nbg=276 bg=7494.5 sigma=458.6 thresh=8870 peak=8697
00:04:05.739 00.009 9340 Star::Find returns 0 (2), X=1713.00, Y=750.00, Mass=4573, SNR=2.9, Peak=9457 HFD=0.0
00:04:05.748 00.009 9340 Star::Find(15, 649, 545, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
00:04:05.761 00.013 9340 Star::Find false star n=4 nbg=260 bg=8050.1 sigma=496.5 thresh=9540 peak=9471
00:04:05.772 00.011 9340 Star::Find returns 0 (2), X=649.00, Y=545.00, Mass=6890, SNR=2.9, Peak=10049 HFD=0.0
00:04:05.783 00.011 9340 Star::Find(15, 433, 1044, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
00:04:05.807 00.024 9340 Star::Find returns 1 (0), X=432.85, Y=1044.11, Mass=19755, SNR=16.3, Peak=10203 HFD=2.6
00:04:05.821 00.014 9340 Star::Find(15, 1782, 384, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
00:04:05.831 00.010 9340 Star::Find returns 1 (0), X=1781.83, Y=383.78, Mass=10918, SNR=10.0, Peak=9931 HFD=2.0
00:04:05.842 00.011 9340 Star::Find(15, 1027, 1013, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
00:04:05.851 00.009 9340 Star::Find false star n=3 nbg=265 bg=7744.5 sigma=463.3 thresh=9134 peak=9039
00:04:05.862 00.011 9340 Star::Find returns 0 (2), X=1027.00, Y=1013.00, Mass=4704, SNR=2.9, Peak=9629 HFD=0.0
00:04:05.872 00.010 9340 Star::Find(15, 325, 45, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
00:04:05.885 00.013 9340 Star::Find returns 1 (0), X=332.63, Y=57.14, Mass=13284, SNR=10.2, Peak=10172 HFD=3.7
00:04:05.895 00.010 9340 Star::Find(15, 586, 211, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
00:04:05.908 00.013 9340 Star::Find false star n=3 nbg=268 bg=8005.5 sigma=489.6 thresh=9474 peak=9236
00:04:05.936 00.028 9340 Star::Find returns 0 (2), X=586.00, Y=211.00, Mass=4998, SNR=2.9, Peak=9843 HFD=0.0
00:04:05.947 00.011 9340 Star::Find(15, 1116, 37, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
00:04:05.957 00.010 9340 Star::Find returns 1 (0), X=1116.05, Y=37.18, Mass=7858, SNR=8.8, Peak=10344 HFD=1.9
00:04:05.970 00.013 9340 Star::Find(15, 1613, 740, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
00:04:05.979 00.009 9340 Star::Find false star n=4 nbg=263 bg=7675.2 sigma=469.4 thresh=9083 peak=8787
00:04:05.990 00.011 9340 Star::Find returns 0 (2), X=1613.00, Y=740.00, Mass=7094, SNR=2.9, Peak=9683 HFD=0.0
00:04:06.004 00.014 9340 Star::Find(15, 690, 514, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
00:04:06.017 00.013 9340 Star::Find returns 1 (0), X=690.21, Y=513.45, Mass=11197, SNR=9.9, Peak=10116 HFD=1.9
00:04:06.031 00.014 9340 Star::Find(15, 1110, 828, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
00:04:06.058 00.027 9340 Star::Find false star n=3 nbg=271 bg=7877.1 sigma=443.2 thresh=9207 peak=8990
00:04:06.071 00.013 9340 Star::Find returns 0 (2), X=1110.00, Y=828.00, Mass=4723, SNR=2.9, Peak=9657 HFD=0.0
00:04:06.085 00.014 9340 Star::Find(15, 448, 541, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
00:04:06.097 00.012 9340 Star::Find false star n=4 nbg=270 bg=7910.0 sigma=516.5 thresh=9459 peak=9070
00:04:06.106 00.009 9340 Star::Find returns 0 (2), X=448.00, Y=541.00, Mass=7076, SNR=2.9, Peak=9870 HFD=0.0
00:04:06.118 00.012 9340 Star::Find(15, 1783, 469, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
00:04:06.130 00.012 9340 Star::Find returns 1 (0), X=1782.32, Y=469.56, Mass=8454, SNR=7.6, Peak=9494 HFD=2.6
00:04:06.142 00.012 9340 Star::Find(15, 371, 340, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
00:04:06.152 00.010 9340 Star::Find false star n=9 nbg=238 bg=8146.6 sigma=408.3 thresh=9371 peak=9306
00:04:06.178 00.026 9340 Star::Find returns 0 (2), X=371.00, Y=340.00, Mass=13035, SNR=2.9, Peak=10121 HFD=0.0
00:04:06.191 00.013 9340 Star::Find(15, 745, 826, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
00:04:06.203 00.012 9340 Star::Find returns 1 (0), X=744.66, Y=826.85, Mass=12116, SNR=10.4, Peak=9937 HFD=2.2
00:04:06.214 00.011 9340 Star::Find(15, 1390, 373, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
00:04:06.225 00.011 9340 Star::Find returns 1 (0), X=1388.49, Y=372.10, Mass=15942, SNR=11.3, Peak=9687 HFD=4.9
00:04:06.238 00.013 9340 Star::Find(15, 1173, 708, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
00:04:06.249 00.011 9340 Star::Find returns 1 (0), X=1173.04, Y=709.03, Mass=15514, SNR=12.5, Peak=10276 HFD=2.9
00:04:06.259 00.010 9340 Star::Find(15, 1283, 582, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
00:04:06.285 00.026 9340 Star::Find false star n=6 nbg=258 bg=7738.6 sigma=512.0 thresh=9275 peak=8991
00:04:06.298 00.013 9340 Star::Find returns 0 (2), X=1283.00, Y=582.00, Mass=10400, SNR=2.9, Peak=9989 HFD=0.0
00:04:06.308 00.010 9340 Star::Find(15, 414, 311, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
00:04:06.322 00.014 9340 Star::Find returns 0 (4), X=415.23, Y=311.46, Mass=9408, SNR=9.1, Peak=10327 HFD=1.3
00:04:06.332 00.010 9340 Star::Find(15, 1715, 359, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
00:04:06.342 00.010 9340 Star::Find returns 1 (0), X=1706.45, Y=359.74, Mass=14657, SNR=11.6, Peak=9717 HFD=3.6
00:04:06.355 00.013 9340 Star::Find(15, 1374, 78, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
00:04:06.368 00.013 9340 Star::Find false star n=8 nbg=254 bg=7606.9 sigma=466.0 thresh=9005 peak=8942
00:04:06.378 00.010 9340 Star::Find returns 0 (2), X=1374.00, Y=78.00, Mass=13315, SNR=2.9, Peak=9776 HFD=0.0
00:04:06.407 00.029 9340 Star::Find(15, 766, 213, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
00:04:06.421 00.014 9340 Star::Find false star n=6 nbg=264 bg=8019.2 sigma=443.6 thresh=9350 peak=9227
00:04:06.430 00.009 9340 Star::Find returns 0 (2), X=766.00, Y=213.00, Mass=9398, SNR=2.9, Peak=9761 HFD=0.0
00:04:06.442 00.012 9340 Star::Find(15, 1857, 1035, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
00:04:06.451 00.009 9340 Star::Find returns 1 (0), X=1858.14, Y=1034.38, Mass=13073, SNR=10.6, Peak=9262 HFD=2.5
00:04:06.463 00.012 9340 Star::Find(15, 1158, 645, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
00:04:06.477 00.014 9340 Star::Find returns 1 (0), X=1158.57, Y=644.02, Mass=8637, SNR=8.3, Peak=9762 HFD=2.2
00:04:06.491 00.014 9340 Star::Find(15, 653, 268, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
00:04:06.503 00.012 9340 Star::Find false star n=3 nbg=258 bg=8083.7 sigma=402.7 thresh=9292 peak=9214
00:04:06.530 00.027 9340 Star::Find returns 0 (2), X=653.00, Y=268.00, Mass=4914, SNR=2.9, Peak=9939 HFD=0.0
00:04:06.543 00.013 9340 Star::Find(15, 1467, 477, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
00:04:06.554 00.011 9340 Star::Find returns 1 (0), X=1467.17, Y=476.86, Mass=10574, SNR=10.4, Peak=10311 HFD=1.7
00:04:06.569 00.015 9340 Star::Find(15, 35, 353, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
00:04:06.578 00.009 9340 Star::Find returns 1 (0), X=34.95, Y=353.54, Mass=19386, SNR=14.6, Peak=10480 HFD=3.8
00:04:06.587 00.009 9340 Star::Find(15, 1331, 392, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
00:04:06.599 00.012 9340 Star::Find false star n=4 nbg=264 bg=7769.5 sigma=482.7 thresh=9217 peak=8954
00:04:06.610 00.011 9340 Star::Find returns 0 (2), X=1331.00, Y=392.00, Mass=7144, SNR=2.9, Peak=9877 HFD=0.0
00:04:06.620 00.010 9340 Star::Find(15, 706, 378, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
00:04:06.646 00.026 9340 Star::Find returns 1 (0), X=705.98, Y=377.79, Mass=11440, SNR=11.3, Peak=10621 HFD=1.7
00:04:06.659 00.013 9340 Star::Find(15, 354, 804, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
00:04:06.670 00.011 9340 Star::Find false star n=2 nbg=270 bg=8018.8 sigma=518.4 thresh=9574 peak=9358
00:04:06.681 00.011 9340 Star::Find returns 0 (2), X=354.00, Y=804.00, Mass=3631, SNR=2.9, Peak=10041 HFD=0.0
00:04:06.690 00.009 9340 Star::Find(15, 464, 62, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
00:04:06.699 00.009 9340 Star::Find returns 1 (0), X=453.59, Y=64.92, Mass=18381, SNR=11.8, Peak=9967 HFD=3.8
00:04:06.713 00.014 9340 Star::Find(15, 581, 375, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
00:04:06.727 00.014 9340 Star::Find returns 1 (0), X=580.63, Y=375.02, Mass=14115, SNR=11.2, Peak=10620 HFD=2.8
00:04:06.739 00.012 9340 Star::Find(15, 1485, 447, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
00:04:06.769 00.030 9340 Star::Find returns 1 (0), X=1484.42, Y=445.63, Mass=9914, SNR=8.9, Peak=9618 HFD=3.2
00:04:06.782 00.013 9340 Star::Find(15, 1376, 208, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
00:04:06.792 00.010 9340 Star::Find returns 1 (0), X=1376.19, Y=207.66, Mass=13302, SNR=11.3, Peak=9881 HFD=2.1
00:04:06.802 00.010 9340 Star::Find(15, 261, 802, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
00:04:06.811 00.009 9340 Star::Find returns 1 (0), X=261.48, Y=802.79, Mass=15759, SNR=11.7, Peak=10546 HFD=2.8
00:04:06.820 00.009 9340 Star::Find(15, 1411, 316, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
00:04:06.835 00.015 9340 Star::Find false star n=7 nbg=271 bg=7684.4 sigma=495.6 thresh=9171 peak=9117
00:04:06.845 00.010 9340 Star::Find returns 0 (2), X=1411.00, Y=316.00, Mass=12340, SNR=2.9, Peak=9842 HFD=0.0
00:04:06.856 00.011 9340 Star::Find(15, 1672, 944, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
00:04:06.885 00.029 9340 Star::Find false star n=7 nbg=251 bg=7662.7 sigma=399.7 thresh=8862 peak=8813
00:04:06.901 00.016 9340 Star::Find returns 0 (2), X=1672.00, Y=944.00, Mass=9715, SNR=2.9, Peak=9434 HFD=0.0
00:04:06.913 00.012 9340 Star::Find(15, 680, 167, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
00:04:06.925 00.012 9340 Star::Find false star n=5 nbg=248 bg=7999.0 sigma=437.0 thresh=9310 peak=9273
00:04:06.934 00.009 9340 Star::Find returns 0 (2), X=680.00, Y=167.00, Mass=7680, SNR=2.9, Peak=9734 HFD=0.0
00:04:06.946 00.012 9340 Star::Find(15, 1677, 801, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
00:04:06.958 00.012 9340 Star::Find false star n=1 nbg=271 bg=7689.5 sigma=471.6 thresh=9104 peak=8823
00:04:06.970 00.012 9340 Star::Find returns 0 (2), X=1677.00, Y=801.00, Mass=1586, SNR=2.9, Peak=9776 HFD=0.0
00:04:06.979 00.009 9340 Star::Find(15, 841, 356, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
00:04:07.005 00.026 9340 Star::Find false star n=3 nbg=269 bg=7853.5 sigma=484.7 thresh=9308 peak=9285
00:04:07.016 00.011 9340 Star::Find returns 0 (2), X=841.00, Y=356.00, Mass=5763, SNR=2.9, Peak=10056 HFD=0.0
00:04:07.026 00.010 9340 Star::Find(15, 1876, 297, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
00:04:07.037 00.011 9340 Star::Find false star n=8 nbg=256 bg=7498.2 sigma=401.1 thresh=8701 peak=8645
00:04:07.045 00.008 9340 Star::Find returns 0 (2), X=1876.00, Y=297.00, Mass=10926, SNR=2.9, Peak=9362 HFD=0.0
00:04:07.056 00.011 9340 Star::Find(15, 1418, 475, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
00:04:07.072 00.016 9340 Star::Find returns 1 (0), X=1423.78, Y=462.90, Mass=21377, SNR=14.6, Peak=10391 HFD=4.9
00:04:07.084 00.012 9340 Star::Find(15, 864, 744, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
00:04:07.096 00.012 9340 Star::Find returns 1 (0), X=863.80, Y=743.12, Mass=15664, SNR=14.2, Peak=10258 HFD=3.0
00:04:07.121 00.025 9340 Star::Find(15, 1184, 285, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
00:04:07.134 00.013 9340 Star::Find false star n=2 nbg=275 bg=7972.2 sigma=495.5 thresh=9459 peak=9179
00:04:07.144 00.010 9340 Star::Find returns 0 (2), X=1184.00, Y=285.00, Mass=3870, SNR=2.9, Peak=10121 HFD=0.0
00:04:07.153 00.009 9340 Star::Find(15, 990, 896, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
00:04:07.163 00.010 9340 Star::Find returns 0 (4), X=990.00, Y=895.99, Mass=5824, SNR=7.5, Peak=10152 HFD=0.6
00:04:07.172 00.009 9340 Star::Find(15, 920, 947, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
00:04:07.185 00.013 9340 Star::Find returns 1 (0), X=920.74, Y=947.01, Mass=9734, SNR=9.5, Peak=10429 HFD=2.2
00:04:07.197 00.012 9340 Star::Find(15, 1069, 920, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
00:04:07.208 00.011 9340 Star::Find false star n=3 nbg=270 bg=7754.2 sigma=512.3 thresh=9291 peak=8990
00:04:07.218 00.010 9340 Star::Find returns 0 (2), X=1069.00, Y=920.00, Mass=5034, SNR=2.9, Peak=9532 HFD=0.0
00:04:07.246 00.028 9340 Star::Find(15, 225, 527, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
00:04:07.258 00.012 9340 Star::Find returns 0 (4), X=213.96, Y=532.80, Mass=7674, SNR=8.0, Peak=10789 HFD=1.2
00:04:07.268 00.010 9340 Star::Find(15, 526, 519, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
00:04:07.278 00.010 9340 Star::Find false star n=4 nbg=258 bg=8021.9 sigma=523.7 thresh=9593 peak=9201
00:04:07.287 00.009 9340 Star::Find returns 0 (2), X=526.00, Y=519.00, Mass=6637, SNR=2.9, Peak=9909 HFD=0.0
00:04:07.295 00.008 9340 AutoFind: finding best star pass 1
00:04:07.312 00.017 9340 Star::Find(15, 298, 707, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
00:04:07.322 00.010 9340 Star::Find returns 1 (0), X=297.83, Y=707.18, Mass=14017, SNR=9.6, Peak=9977 HFD=2.2
00:04:07.333 00.011 9340 AutoFind returns star at [298, 707] 5.4 Mass 14017 SNR 9.6
00:04:07.361 00.028 9340 Star::Find(15, 298, 707, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
00:04:07.372 00.011 9340 Star::Find returns 1 (0), X=297.83, Y=707.18, Mass=14017, SNR=9.6, Peak=9977 HFD=2.2
00:04:07.382 00.010 9340 MultiStar: List (12): {297.83, 707.18}(9.6), {1288.98, 199.86}(8.9), {987.36, 439.69}(8.9), {336.17, 931.43}(13.5), {806.39, 110.33}(9.9), {312.99, 427.66}(20.6), {972.23, 91.69}(9.9), {651.30, 188.28}(10.6), {1093.14, 521.66}(12.8), {957.72, 355.50}(8.7), {1035.77, 632.68}(11.4), {89.06, 192.36}(12.0), 
00:04:07.392 00.010 9340 setting lock position to (297.83, 707.18)
00:04:07.403 00.011 9340 MultiStar: stabilizing after lock position change
00:04:07.414 00.011 9340 AutoSelect: state = 1, call UpdateGuideState
00:04:07.426 00.012 9340 UpdateGuideState(): m_state=1
00:04:07.436 00.010 9340 Star::Find(15, 297, 707, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
00:04:07.450 00.014 9340 Star::Find returns 1 (0), X=297.83, Y=707.18, Mass=14017, SNR=9.6, Peak=9977 HFD=2.2
00:04:07.476 00.026 9340 CameraToMount -- cameraTheta (0.00) - m_xAngle (-3.14) = xAngle (3.14 = 3.14)
00:04:07.494 00.018 9340 CameraToMount -- cameraTheta (0.00) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (3.12 = 3.12)
00:04:07.510 00.016 9340 CameraToMount -- cameraX=0.00 cameraY=0.00 hyp=0.00 cameraTheta=0.00 mountX=-0.00 mountY=0.00, mountTheta=0.00
00:04:07.525 00.015 9340 setting force full frames = false
00:04:07.536 00.011 9340 setting lock position to (297.83, 707.18)
00:04:07.547 00.011 9340 MultiStar: stabilizing after lock position change
00:04:07.557 00.010 9340 CurrentPosition() valid, moving to STATE_SELECTED
00:04:07.582 00.025 9340 Changing from state SELECTING to SELECTED
00:04:07.595 00.013 9340 guider state => SELECTED
00:04:07.608 00.013 9340 UpdateImageDisplay: Size=(1920,1080) min=3843, max=13390, med=7814, FiltMin=5815, FiltMax=10440, Gamma=2.870
00:04:07.625 00.017 9340 UpdateGuideState exits: m=14017 SNR=9.6
00:04:07.638 00.013 9340 UpdateImageDisplay: Size=(1920,1080) min=3843, max=13390, med=7814, FiltMin=5815, FiltMax=10440, Gamma=2.870
00:04:07.648 00.010 9340 Status Line: Auto-selected star at (297.8, 707.2)
00:04:07.672 00.024 9340 PhdController: newstate STATE_WAIT_SELECTED
00:04:07.681 00.009 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:04:07.710 00.029 9340 ScheduleExposure(1000,3,1) exposurePending=0
00:04:07.721 00.011 9340 Enqueuing Expose request
00:04:07.730 00.009 12020 Worker thread wakes up
00:04:07.731 00.001 12020 worker thread servicing REQUEST_EXPOSE 1000
00:04:07.731 00.000 12020 Handling exposure in thread, d=1000 o=3 r=(283,692,31,31)
00:04:07.731 00.000 9340 evsrv: cli 100A4468 connect
00:04:07.747 00.016 9340 case statement mapped state 2 to 1
00:04:07.758 00.011 9340 case statement mapped state 2 to 1
00:04:07.769 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"d69c7cbd-0022-4ca1-b3ed-848498cd708d"}
00:04:07.784 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"d69c7cbd-0022-4ca1-b3ed-848498cd708d"}
00:04:07.796 00.012 9340 evsrv: cli 100A4468 request: {"method":"get_lock_position","id":"e6463b0f-c908-4af9-8026-3464e08d4adc"}
00:04:07.806 00.010 9340 evsrv: cli 100A4468 response: {"jsonrpc":"2.0","result":[297.83,707.18],"id":"e6463b0f-c908-4af9-8026-3464e08d4adc"}
00:04:07.832 00.026 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"b02c46ae-8a77-4166-b884-a7d81001f789"}
00:04:07.845 00.013 9340 case statement mapped state 2 to 1
00:04:07.855 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Selected","id":"b02c46ae-8a77-4166-b884-a7d81001f789"}
00:04:07.865 00.010 9340 evsrv: cli 100A4468 disconnect
00:04:07.877 00.012 9340 evsrv: cli 100A41E8 connect
00:04:07.887 00.010 9340 case statement mapped state 2 to 1
00:04:07.899 00.012 9340 case statement mapped state 2 to 1
00:04:07.914 00.015 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"c825fb11-3d1c-4f8d-bd8f-add95ebfef37"}
00:04:07.926 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":1,"width":15,"height":15,"star_pos":[6.83,7.18],"pixels":"..."},"id":"c825fb11-3d1c-4f8d-bd8f-add95ebfef37"}
00:04:07.956 00.030 9340 evsrv: cli 100A41E8 request: {"method":"get_app_state","id":"fee52cdb-793b-475c-bc37-64ea710c72c5"}
00:04:07.968 00.012 9340 case statement mapped state 2 to 1
00:04:07.978 00.010 9340 evsrv: cli 100A41E8 response: {"jsonrpc":"2.0","result":"Selected","id":"fee52cdb-793b-475c-bc37-64ea710c72c5"}
00:04:07.989 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"5588f2d6-3c2e-4c29-a049-4514280215ba"}
00:04:07.999 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"5588f2d6-3c2e-4c29-a049-4514280215ba"}
00:04:08.009 00.010 9340 evsrv: cli 100A41E8 disconnect
00:04:08.020 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"680a119d-8ba6-4cdc-9ad8-8869dbf086ed"}
00:04:08.035 00.015 9340 case statement mapped state 2 to 1
00:04:08.061 00.026 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Selected","id":"680a119d-8ba6-4cdc-9ad8-8869dbf086ed"}
00:04:08.074 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"11b565ea-f1d5-4563-b6ac-fbf68d4f240d"}
00:04:08.086 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":1,"width":15,"height":15,"star_pos":[6.83,7.18],"pixels":"..."},"id":"11b565ea-f1d5-4563-b6ac-fbf68d4f240d"}
00:04:08.990 00.904 9340 evsrv: cli 100A4468 connect
00:04:09.001 00.011 9340 case statement mapped state 2 to 1
00:04:09.026 00.025 9340 case statement mapped state 2 to 1
00:04:09.037 00.011 9340 evsrv: cli 100A4468 request: {"method":"get_app_state","id":"179ba556-c667-4bd3-b325-07066ef96681"}
00:04:09.048 00.011 9340 case statement mapped state 2 to 1
00:04:09.059 00.011 9340 evsrv: cli 100A4468 response: {"jsonrpc":"2.0","result":"Selected","id":"179ba556-c667-4bd3-b325-07066ef96681"}
00:04:09.071 00.012 9340 evsrv: cli 100A4468 disconnect
00:04:09.096 00.025 12020 Exposure complete
00:04:09.334 00.238 12020 worker thread done servicing request
00:04:09.334 00.000 9340 OnExposeComplete: enter
00:04:09.349 00.015 9340 UpdateGuideState(): m_state=2
00:04:09.386 00.037 9340 Star::Find(15, 297, 707, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2
00:04:09.402 00.016 9340 Star::Find returns 1 (0), X=293.13, Y=696.15, Mass=17860, SNR=13.8, Peak=10135 HFD=6.0
00:04:09.413 00.011 9340 CameraToMount -- cameraTheta (-1.97) - m_xAngle (-3.14) = xAngle (1.16 = 1.16)
00:04:09.422 00.009 9340 CameraToMount -- cameraTheta (-1.97) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (1.15 = 1.15)
00:04:09.433 00.011 9340 CameraToMount -- cameraX=-4.70 cameraY=-11.03 hyp=11.99 cameraTheta=-1.97 mountX=4.77 mountY=10.93, mountTheta=1.16
00:04:09.453 00.020 9340 UpdateImageDisplay: Size=(1920,1080) min=4611, max=13765, med=7805, FiltMin=5718, FiltMax=9969, Gamma=2.870
00:04:09.465 00.012 9340 UpdateGuideState exits: m=17860 SNR=13.8
00:04:09.503 00.038 9340 PhdController: newstate STATE_CALIBRATE
00:04:09.534 00.031 9340 PhdController: newstate STATE_GUIDE
00:04:09.630 00.096 9340 Changing from state SELECTED to CALIBRATING_PRIMARY
00:04:09.643 00.013 9340 guider state => CALIBRATED
00:04:09.657 00.014 9340 StartCapturing CaptureActive=1 continueCapturing=1 exposurePending=0
00:04:09.667 00.010 9340 reset dither spiral
00:04:09.684 00.017 9340 PhdController: newstate STATE_SETTLE_BEGIN
00:04:09.696 00.012 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:04:09.710 00.014 9340 ScheduleExposure(1000,3,0) exposurePending=0
00:04:09.744 00.034 9340 Enqueuing Expose request
00:04:09.756 00.012 12020 Worker thread wakes up
00:04:09.756 00.000 12020 worker thread servicing REQUEST_EXPOSE 1000
00:04:09.757 00.001 12020 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
00:04:09.965 00.208 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"5cfb13b1-496b-4dac-a34b-e736ca930dfe"}
00:04:10.012 00.047 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"5cfb13b1-496b-4dac-a34b-e736ca930dfe"}
00:04:10.026 00.014 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"c8df6629-376f-4866-8f87-9fb97e22817e"}
00:04:10.042 00.016 9340 case statement mapped state 5 to 1
00:04:10.052 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Selected","id":"c8df6629-376f-4866-8f87-9fb97e22817e"}
00:04:10.064 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"bbc84b76-70e5-40c3-a1e5-e0ded795fa70"}
00:04:10.078 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":2,"width":15,"height":15,"star_pos":[7.13,7.15],"pixels":"..."},"id":"bbc84b76-70e5-40c3-a1e5-e0ded795fa70"}
00:04:10.092 00.014 9340 evsrv: cli 100A45A8 connect
00:04:10.123 00.031 9340 case statement mapped state 5 to 1
00:04:10.137 00.014 9340 case statement mapped state 5 to 1
00:04:10.149 00.012 9340 evsrv: cli 100A45A8 request: {"method":"get_app_state","id":"ff545068-4d53-4fac-a2c3-ef1afd64c42a"}
00:04:10.164 00.015 9340 case statement mapped state 5 to 1
00:04:10.173 00.009 9340 evsrv: cli 100A45A8 response: {"jsonrpc":"2.0","result":"Selected","id":"ff545068-4d53-4fac-a2c3-ef1afd64c42a"}
00:04:10.183 00.010 9340 evsrv: cli 100A45A8 disconnect
00:04:11.122 00.939 12020 Exposure complete
00:04:11.185 00.063 9340 evsrv: cli 100A41E8 connect
00:04:11.206 00.021 9340 case statement mapped state 5 to 1
00:04:11.215 00.009 9340 case statement mapped state 5 to 1
00:04:11.224 00.009 9340 evsrv: cli 100A41E8 request: {"method":"get_app_state","id":"e2a18892-2b71-4dc0-9976-33d79ed9b8bc"}
00:04:11.231 00.007 9340 case statement mapped state 5 to 1
00:04:11.240 00.009 9340 evsrv: cli 100A41E8 response: {"jsonrpc":"2.0","result":"Selected","id":"e2a18892-2b71-4dc0-9976-33d79ed9b8bc"}
00:04:11.252 00.012 9340 evsrv: cli 100A41E8 disconnect
00:04:11.301 00.049 12020 worker thread done servicing request
00:04:11.301 00.000 9340 OnExposeComplete: enter
00:04:11.325 00.024 9340 UpdateGuideState(): m_state=5
00:04:11.336 00.011 9340 Star::Find(15, 293, 696, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3
00:04:11.345 00.009 9340 Star::Find false star n=4 nbg=272 bg=7842.9 sigma=461.0 thresh=9226 peak=9161
00:04:11.356 00.011 9340 Star::Find returns 0 (2), X=293.00, Y=696.00, Mass=6819, SNR=2.9, Peak=9727 HFD=0.0
00:04:11.365 00.009 9340 DistanceChecker: activated
00:04:11.372 00.007 9340 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
00:04:11.384 00.012 9340 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
00:04:11.397 00.013 9340 Status Line: Star lost - low SNR
00:04:11.410 00.013 9340 UpdateImageDisplay: Size=(1920,1080) min=3581, max=13164, med=7797, FiltMin=5732, FiltMax=9876, Gamma=2.870
00:04:11.433 00.023 9340 UpdateGuideState exits: Star lost - low SNR
00:04:11.447 00.014 9340 PhdController: newstate STATE_SETTLE_WAIT
00:04:11.456 00.009 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:04:11.467 00.011 9340 ScheduleExposure(1000,3,0) exposurePending=0
00:04:11.478 00.011 9340 Enqueuing Expose request
00:04:11.489 00.011 12020 Worker thread wakes up
00:04:11.489 00.000 12020 worker thread servicing REQUEST_EXPOSE 1000
00:04:11.489 00.000 12020 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
00:04:11.965 00.476 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"456a2a6e-f789-4722-8035-e852ff771f41"}
00:04:11.975 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"456a2a6e-f789-4722-8035-e852ff771f41"}
00:04:11.985 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"ae995735-5f5c-4355-aa45-36db35881ed5"}
00:04:12.009 00.024 9340 case statement mapped state 5 to 1
00:04:12.018 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Selected","id":"ae995735-5f5c-4355-aa45-36db35881ed5"}
00:04:12.029 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"555ca60a-28ba-4f3d-a48a-c050a5ae36c5"}
00:04:12.036 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":3,"width":15,"height":15,"star_pos":[7.13,7.15],"pixels":"..."},"id":"555ca60a-28ba-4f3d-a48a-c050a5ae36c5"}
00:04:12.253 00.217 9340 evsrv: cli 100A41E8 connect
00:04:12.262 00.009 9340 case statement mapped state 5 to 1
00:04:12.270 00.008 9340 case statement mapped state 5 to 1
00:04:12.279 00.009 9340 evsrv: cli 100A41E8 request: {"method":"get_app_state","id":"dee23c72-400d-4f49-972d-fc98596897bc"}
00:04:12.286 00.007 9340 case statement mapped state 5 to 1
00:04:12.292 00.006 9340 evsrv: cli 100A41E8 response: {"jsonrpc":"2.0","result":"Selected","id":"dee23c72-400d-4f49-972d-fc98596897bc"}
00:04:12.303 00.011 9340 evsrv: cli 100A41E8 disconnect
00:04:12.853 00.550 12020 Exposure complete
00:04:13.037 00.184 12020 worker thread done servicing request
00:04:13.038 00.001 9340 OnExposeComplete: enter
00:04:13.047 00.009 9340 UpdateGuideState(): m_state=5
00:04:13.057 00.010 9340 Star::Find(15, 293, 696, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4
00:04:13.064 00.007 9340 Star::Find returns 1 (0), X=298.32, Y=700.98, Mass=14782, SNR=13.1, Peak=10219 HFD=3.3
00:04:13.072 00.008 9340 DistanceChecker: deactivated
00:04:13.081 00.009 9340 CameraToMount -- cameraTheta (-1.49) - m_xAngle (-3.14) = xAngle (1.64 = 1.64)
00:04:13.091 00.010 9340 CameraToMount -- cameraTheta (-1.49) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (1.63 = 1.63)
00:04:13.100 00.009 9340 CameraToMount -- cameraX=0.49 cameraY=-6.20 hyp=6.22 cameraTheta=-1.49 mountX=-0.45 mountY=6.21, mountTheta=1.64
00:04:13.113 00.013 9340 Changing from state CALIBRATED to GUIDING
00:04:13.141 00.028 9340 ScopeASCOM::GetDeclinationRadians() returns 87.6
00:04:13.152 00.011 9340 ScopeASCOM::SideOfPier() returns 1
00:04:13.162 00.010 9340 AdjustCalibrationForScopePointing (scope): current dec=87.6 pierSide=1, cal dec=-0.0 pierSide=0 rotAngle=None bin=1
00:04:13.174 00.012 9340 GetInt("/profile/16/scope/calibration/focal_length", 0) returns 242
00:04:13.182 00.008 9340 GetDouble("/profile/16/scope/calibration/image_scale", 1.000000) returns 2.471770
00:04:13.190 00.008 9340 GetDouble("/profile/16/scope/calibration/ra_guide_rate", -1.000000) returns 0.003760
00:04:13.200 00.010 9340 GetDouble("/profile/16/scope/calibration/dec_guide_rate", -1.000000) returns 0.003760
00:04:13.213 00.013 9340 GetDouble("/profile/16/scope/calibration/ortho_error", 0.000000) returns 0.854654
00:04:13.228 00.015 9340 GetInt("/profile/16/scope/calibration/ra_step_count", 0) returns 12
00:04:13.253 00.025 9340 GetInt("/profile/16/scope/calibration/dec_step_count", 0) returns 11
00:04:13.265 00.012 9340 GetDouble("/profile/16/scope/calibration/orig_binning", 1.000000) returns 1.000000
00:04:13.274 00.009 9340 GetInt("/profile/16/scope/calibration/last_issue", 0) returns 0
00:04:13.284 00.010 9340 GetString("/profile/16/scope/calibration/orig_timestamp", "Unknown") returns "5/13/2026 10:37:20 PM"
00:04:13.297 00.013 9340 GetInt("/profile/16/scope/calibration/orig_pierside", -1) returns 1
00:04:13.308 00.011 9340 GetString("/profile/16/scope/calibration/ra_steps", "") returns "{0.0 0.0}, {2.2 -0.3}, {4.3 -0.0}, {6.8 0.3}, {8.4 0.5}, {10.8 0.2}, {13.4 0.3}, {15.5 -0.1}, {17.9 0.2}, {20.0 0.1}, {22.6 0.1}, {24.9 0.2}, {27.5 0.2}, {27.5 0.2}, {13.0 -0.6}, {-0.7 -1.3}"
00:04:13.317 00.009 9340 GetString("/profile/16/scope/calibration/dec_steps", "") returns "{0.0 0.0}, {0.1 2.7}, {-0.1 4.7}, {0.1 7.1}, {-0.3 9.3}, {0.3 11.8}, {0.5 14.2}, {0.5 16.9}, {0.7 19.6}, {0.3 21.1}, {0.5 23.8}, {0.2 26.2}, {0.2 26.2}, {1.0 16.5}, {0.9 5.1}, {1.2 2.8}"
00:04:13.330 00.013 9340 ScopeASCOM::GetGuideRates returns 0 13.537 13.537 a-s/sec
00:04:13.340 00.010 9340 GetDouble("/profile/16/camera/pixelsize", 0.000000) returns 2.900000
00:04:13.350 00.010 9340 Guiding starts on opposite side of pier: calibration data side is East, current side is West
00:04:13.375 00.025 9340 FlipCalibration before: x=-179.6, y=-90.5 decFlipRequired=0 sideOfPier=East rotAngle=None parity=+/+
00:04:13.385 00.010 9340 FlipCalibration pre-normalize: x=0.4, y=-90.5
00:04:13.396 00.011 9340 FlipCalibration after: x=0.4 y=-90.5 sideOfPier=West parity=+/-
00:04:13.409 00.013 9340 Mount::SetCalibration (scope) -- xAngle=0.4 yAngle=-90.5 xRate=5.731 yRate=5.963 bin=1 dec=-0.0 pierSide=1 par=+/- rotAng=None
00:04:13.418 00.009 9340 Mount::SetCalibration (scope) -- sets m_xAngle=0.4 m_yAngleError=-179.1
00:04:13.428 00.010 9340 ScopeASCOM::GetDeclinationRadians() returns 87.6
00:04:13.444 00.016 9340 ScopeASCOM::SideOfPier() returns 1
00:04:13.485 00.041 9340 Status Line: CAL: East(-180,-90)->West(0,-90)
00:04:13.499 00.014 9340 Dec comp: XRate 5.731 -> 0.241 for dec -0.0 -> dec 87.6
00:04:13.511 00.012 9340 ScopeASCOM::GetDeclinationRadians() returns 87.6
00:04:13.533 00.022 9340 ScopeASCOM::SideOfPier() returns 1
00:04:13.545 00.012 9340 setting lock position to (298.32, 700.98)
00:04:13.556 00.011 9340 MultiStar: stabilizing after lock position change
00:04:13.567 00.011 9340 guider state => GUIDING
00:04:13.595 00.028 9340 Status Line: Guiding
00:04:13.612 00.017 9340 Mount: notify guiding started
00:04:13.634 00.022 9340 GetString("/profile/16/name", "") returns "EvoGuid50ED_ASI662MC_20260416"
00:04:13.645 00.011 9340 GetString("/profile/16/scope/calibration/timestamp", "") returns "5/14/2026 12:04:13 AM"
00:04:13.656 00.011 9340 GetDouble("/profile/16/scope/calibration/xRate", 1.000000) returns 0.005731
00:04:13.669 00.013 9340 GetDouble("/profile/16/scope/calibration/yRate", 1.000000) returns 0.005963
00:04:13.696 00.027 9340 GetInt("/profile/16/scope/calibration/binning", 1) returns 1
00:04:13.707 00.011 9340 GetDouble("/profile/16/scope/calibration/xAngle", 0.000000) returns 0.006395
00:04:13.719 00.012 9340 GetDouble("/profile/16/scope/calibration/yAngle", 0.000000) returns -1.579320
00:04:13.728 00.009 9340 GetDouble("/profile/16/scope/calibration/declination", 0.000000) returns -0.000045
00:04:13.741 00.013 9340 GetInt("/profile/16/scope/calibration/pierSide", -1) returns 1
00:04:13.755 00.014 9340 GetInt("/profile/16/scope/calibration/raGuideParity", 0) returns 1
00:04:13.784 00.029 9340 GetInt("/profile/16/scope/calibration/decGuideParity", 0) returns -1
00:04:13.795 00.011 9340 GetDouble("/profile/16/scope/calibration/rotatorAngle", -888.000000) returns -888.000000
00:04:13.809 00.014 9340 GetInt("/profile/16/scope/calibration/focal_length", 0) returns 242
00:04:13.821 00.012 9340 GetDouble("/profile/16/scope/calibration/image_scale", 1.000000) returns 2.471770
00:04:13.834 00.013 9340 GetDouble("/profile/16/scope/calibration/ra_guide_rate", -1.000000) returns 0.003760
00:04:13.846 00.012 9340 GetDouble("/profile/16/scope/calibration/dec_guide_rate", -1.000000) returns 0.003760
00:04:13.881 00.035 9340 GetDouble("/profile/16/scope/calibration/ortho_error", 0.000000) returns 0.854654
00:04:13.897 00.016 9340 GetInt("/profile/16/scope/calibration/ra_step_count", 0) returns 12
00:04:13.916 00.019 9340 GetInt("/profile/16/scope/calibration/dec_step_count", 0) returns 11
00:04:13.936 00.020 9340 GetDouble("/profile/16/scope/calibration/orig_binning", 1.000000) returns 1.000000
00:04:13.974 00.038 9340 GetInt("/profile/16/scope/calibration/last_issue", 0) returns 0
00:04:13.990 00.016 9340 GetString("/profile/16/scope/calibration/orig_timestamp", "Unknown") returns "5/13/2026 10:37:20 PM"
00:04:14.001 00.011 9340 GetInt("/profile/16/scope/calibration/orig_pierside", -1) returns 1
00:04:14.018 00.017 9340 GetString("/profile/16/scope/calibration/ra_steps", "") returns "{0.0 0.0}, {2.2 -0.3}, {4.3 -0.0}, {6.8 0.3}, {8.4 0.5}, {10.8 0.2}, {13.4 0.3}, {15.5 -0.1}, {17.9 0.2}, {20.0 0.1}, {22.6 0.1}, {24.9 0.2}, {27.5 0.2}, {27.5 0.2}, {13.0 -0.6}, {-0.7 -1.3}"
00:04:14.060 00.042 9340 GetString("/profile/16/scope/calibration/dec_steps", "") returns "{0.0 0.0}, {0.1 2.7}, {-0.1 4.7}, {0.1 7.1}, {-0.3 9.3}, {0.3 11.8}, {0.5 14.2}, {0.5 16.9}, {0.7 19.6}, {0.3 21.1}, {0.5 23.8}, {0.2 26.2}, {0.2 26.2}, {1.0 16.5}, {0.9 5.1}, {1.2 2.8}"
00:04:14.079 00.019 9340 GetInt("/profile/16/scope/calibration/focal_length", 0) returns 242
00:04:14.095 00.016 9340 GetDouble("/profile/16/scope/calibration/image_scale", 1.000000) returns 2.471770
00:04:14.110 00.015 9340 GetDouble("/profile/16/scope/calibration/ra_guide_rate", -1.000000) returns 0.003760
00:04:14.125 00.015 9340 GetDouble("/profile/16/scope/calibration/dec_guide_rate", -1.000000) returns 0.003760
00:04:14.160 00.035 9340 GetDouble("/profile/16/scope/calibration/ortho_error", 0.000000) returns 0.854654
00:04:14.175 00.015 9340 GetInt("/profile/16/scope/calibration/ra_step_count", 0) returns 12
00:04:14.194 00.019 9340 GetInt("/profile/16/scope/calibration/dec_step_count", 0) returns 11
00:04:14.206 00.012 9340 GetDouble("/profile/16/scope/calibration/orig_binning", 1.000000) returns 1.000000
00:04:14.224 00.018 9340 GetInt("/profile/16/scope/calibration/last_issue", 0) returns 0
00:04:14.255 00.031 9340 GetString("/profile/16/scope/calibration/orig_timestamp", "Unknown") returns "5/13/2026 10:37:20 PM"
00:04:14.272 00.017 9340 GetInt("/profile/16/scope/calibration/orig_pierside", -1) returns 1
00:04:14.288 00.016 9340 GetString("/profile/16/scope/calibration/ra_steps", "") returns "{0.0 0.0}, {2.2 -0.3}, {4.3 -0.0}, {6.8 0.3}, {8.4 0.5}, {10.8 0.2}, {13.4 0.3}, {15.5 -0.1}, {17.9 0.2}, {20.0 0.1}, {22.6 0.1}, {24.9 0.2}, {27.5 0.2}, {27.5 0.2}, {13.0 -0.6}, {-0.7 -1.3}"
00:04:14.300 00.012 9340 GetString("/profile/16/scope/calibration/dec_steps", "") returns "{0.0 0.0}, {0.1 2.7}, {-0.1 4.7}, {0.1 7.1}, {-0.3 9.3}, {0.3 11.8}, {0.5 14.2}, {0.5 16.9}, {0.7 19.6}, {0.3 21.1}, {0.5 23.8}, {0.2 26.2}, {0.2 26.2}, {1.0 16.5}, {0.9 5.1}, {1.2 2.8}"
00:04:14.330 00.030 9340 ScopeASCOM::GetGuideRates returns 0 13.537 13.537 a-s/sec
00:04:14.353 00.023 9340 ScopeASCOM::SideOfPier() returns 1
00:04:14.372 00.019 9340 UpdateLockPosShiftCameraCoords: shift rate mount coords = 0.00,0.00
00:04:14.387 00.015 9340 UpdateLockPosShiftCameraCoords: after parity adjustment: 0.00,-0.00
00:04:14.403 00.016 9340 ScopeASCOM::GetDeclinationRadians() returns 87.6
00:04:14.416 00.013 9340 UpdateLockPosShiftCameraCoords: RA shift rate adjusted for declination 87.6
00:04:14.430 00.014 9340 MountToCamera -- mountTheta (-0.00) + m_xAngle (0.01) = xAngle (0.01 = 0.01)
00:04:14.442 00.012 9340 MountToCamera -- mountX=0.00 mountY=-0.00 hyp=0.00 mountTheta=-0.00 cameraX=0.00, cameraY=0.00 cameraTheta=0.00
00:04:14.455 00.013 9340 UpdateLockPosShiftCameraCoords: shift rate camera coords = 0.00,0.00 arcsec/hr
00:04:14.475 00.020 9340 UpdateLockPosShiftCameraCoords: shift rate 0,0 px/sec
00:04:14.491 00.016 9340 GetInt("/profile/16/AutoLoadCalibration", -1) returns 1
00:04:14.506 00.015 9340 UpdateImageDisplay: Size=(1920,1080) min=3363, max=12446, med=7797, FiltMin=5604, FiltMax=9850, Gamma=2.870
00:04:14.520 00.014 9340 UpdateGuideState exits: m=14782 SNR=13.1
00:04:14.532 00.012 9340 PhdController: settling, locked = 1, distance = 6.22 (0.45) aobump = 0 frame = 1 / 99999
00:04:14.544 00.012 9340 evsrv: {"Event":"Settling","Timestamp":1778735054.544,"Host":"ASTRO","Inst":1,"Distance":6.22,"Time":0.0,"SettleTime":8.0,"StarLocked":true}
00:04:14.558 00.014 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:04:14.575 00.017 9340 ScheduleExposure(1000,3,1) exposurePending=0
00:04:14.589 00.014 9340 Enqueuing Expose request
00:04:14.603 00.014 12020 Worker thread wakes up
00:04:14.603 00.000 12020 worker thread servicing REQUEST_EXPOSE 1000
00:04:14.603 00.000 12020 Handling exposure in thread, d=1000 o=3 r=(283,686,31,31)
00:04:14.604 00.001 9340 evsrv: cli 100A45A8 connect
00:04:14.616 00.012 9340 case statement mapped state 6 to 3
00:04:14.627 00.011 9340 case statement mapped state 6 to 3
00:04:14.640 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"859b9c03-414a-4a6f-9a98-e876a930dbaf"}
00:04:14.654 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"859b9c03-414a-4a6f-9a98-e876a930dbaf"}
00:04:14.670 00.016 9340 evsrv: cli 100A41E8 connect
00:04:14.684 00.014 9340 case statement mapped state 6 to 3
00:04:14.696 00.012 9340 case statement mapped state 6 to 3
00:04:14.711 00.015 9340 evsrv: cli 100A45A8 request: {"method":"get_app_state","id":"e535dad9-b7b3-4459-b448-c4f63f398f70"}
00:04:14.726 00.015 9340 case statement mapped state 6 to 3
00:04:14.741 00.015 9340 evsrv: cli 100A45A8 response: {"jsonrpc":"2.0","result":"Guiding","id":"e535dad9-b7b3-4459-b448-c4f63f398f70"}
00:04:14.757 00.016 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"18952700-3bf9-4b9a-a9a6-9be1c231fe22"}
00:04:14.775 00.018 9340 case statement mapped state 6 to 3
00:04:14.793 00.018 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"18952700-3bf9-4b9a-a9a6-9be1c231fe22"}
00:04:14.807 00.014 9340 evsrv: cli 100A41E8 request: {"method":"get_pixel_scale","id":"95304648-c4ae-4ef2-9d20-a967447af578"}
00:04:14.820 00.013 9340 evsrv: cli 100A41E8 response: {"jsonrpc":"2.0","result":2.47177,"id":"95304648-c4ae-4ef2-9d20-a967447af578"}
00:04:14.836 00.016 9340 evsrv: cli 100A45A8 disconnect
00:04:14.850 00.014 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"079a433e-d12d-46bd-b0c5-27d8a490d701"}
00:04:14.863 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":4,"width":15,"height":15,"star_pos":[7.32,6.98],"pixels":"..."},"id":"079a433e-d12d-46bd-b0c5-27d8a490d701"}
00:04:14.875 00.012 9340 evsrv: cli 100A41E8 disconnect
00:04:15.965 01.090 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"5acbf1af-32e7-4ce1-b857-0f3eda933dbb"}
00:04:15.977 00.012 12020 Exposure complete
00:04:15.977 00.000 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"5acbf1af-32e7-4ce1-b857-0f3eda933dbb"}
00:04:15.998 00.021 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"6e9bc696-e302-4949-8da3-6e159c7fb401"}
00:04:16.010 00.012 9340 case statement mapped state 6 to 3
00:04:16.022 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"6e9bc696-e302-4949-8da3-6e159c7fb401"}
00:04:16.054 00.032 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"1ae886bc-e54e-444b-ada6-6a5cfd5b8861"}
00:04:16.065 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":4,"width":15,"height":15,"star_pos":[7.32,6.98],"pixels":"..."},"id":"1ae886bc-e54e-444b-ada6-6a5cfd5b8861"}
00:04:16.212 00.147 12020 worker thread done servicing request
00:04:16.213 00.001 9340 OnExposeComplete: enter
00:04:16.227 00.014 9340 UpdateGuideState(): m_state=6
00:04:16.240 00.013 9340 Star::Find(15, 298, 700, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
00:04:16.253 00.013 9340 Star::Find false star n=9 nbg=256 bg=7887.1 sigma=382.8 thresh=9035 peak=9022
00:04:16.266 00.013 9340 Star::Find returns 0 (2), X=298.00, Y=700.00, Mass=13839, SNR=2.9, Peak=10420 HFD=0.0
00:04:16.277 00.011 9340 DistanceChecker: activated
00:04:16.291 00.014 9340 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
00:04:16.307 00.016 9340 SchedulePrimaryMove(10104498, x=0.00, y=0.00, opts=14)
00:04:16.320 00.013 9340 Enqueuing Move request for scope (0.00, 0.00)
00:04:16.333 00.013 12020 Worker thread wakes up
00:04:16.334 00.001 12020 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe
00:04:16.334 00.000 12020 Handling offset move in thread for scope, endpoint = (0.00, 0.00)
00:04:16.334 00.000 12020 move complete, result=0
00:04:16.334 00.000 12020 worker thread done servicing request
00:04:16.449 00.115 9340 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
00:04:16.463 00.014 9340 Status Line: Star lost - low SNR
00:04:16.478 00.015 9340 UpdateImageDisplay: Size=(1920,1080) min=4512, max=12993, med=7792, FiltMin=5761, FiltMax=9709, Gamma=2.870
00:04:16.493 00.015 9340 UpdateGuideState exits: Star lost - low SNR
00:04:16.504 00.011 9340 PhdController: settling, locked = 0, distance = 6.22 (0.45) aobump = 0 frame = 2 / 99999
00:04:16.517 00.013 9340 evsrv: {"Event":"Settling","Timestamp":1778735056.517,"Host":"ASTRO","Inst":1,"Distance":6.22,"Time":0.0,"SettleTime":8.0,"StarLocked":false}
00:04:16.531 00.014 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:04:16.544 00.013 9340 ScheduleExposure(1000,3,0) exposurePending=0
00:04:16.557 00.013 9340 Enqueuing Expose request
00:04:16.571 00.014 12020 Worker thread wakes up
00:04:16.571 00.000 12020 worker thread servicing REQUEST_EXPOSE 1000
00:04:16.571 00.000 12020 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
00:04:17.927 01.356 12020 Exposure complete
00:04:17.964 00.037 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"3cbec373-d3a1-43e4-8a10-da83b33221c6"}
00:04:17.973 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"3cbec373-d3a1-43e4-8a10-da83b33221c6"}
00:04:17.982 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"d1b26a75-7c57-425c-88c2-9c00d66ad946"}
00:04:17.990 00.008 9340 case statement mapped state 6 to 4
00:04:17.997 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"LostLock","id":"d1b26a75-7c57-425c-88c2-9c00d66ad946"}
00:04:18.007 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"da018642-0f73-403a-b71d-c298eb680bc1"}
00:04:18.014 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":1,"width":15,"height":15,"star_pos":[7.32,6.98],"pixels":"..."},"id":"da018642-0f73-403a-b71d-c298eb680bc1"}
00:04:18.089 00.075 12020 worker thread done servicing request
00:04:18.089 00.000 9340 OnExposeComplete: enter
00:04:18.099 00.010 9340 UpdateGuideState(): m_state=6
00:04:18.108 00.009 9340 Star::Find(15, 298, 700, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2
00:04:18.116 00.008 9340 Star::Find false star n=7 nbg=246 bg=8036.4 sigma=403.8 thresh=9248 peak=9157
00:04:18.124 00.008 9340 Star::Find returns 0 (2), X=298.00, Y=700.00, Mass=10502, SNR=2.9, Peak=9953 HFD=0.0
00:04:18.132 00.008 9340 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
00:04:18.143 00.011 9340 SchedulePrimaryMove(10104498, x=0.00, y=0.00, opts=14)
00:04:18.153 00.010 9340 Enqueuing Move request for scope (0.00, 0.00)
00:04:18.164 00.011 12020 Worker thread wakes up
00:04:18.164 00.000 12020 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe
00:04:18.164 00.000 12020 Handling offset move in thread for scope, endpoint = (0.00, 0.00)
00:04:18.164 00.000 12020 move complete, result=0
00:04:18.165 00.001 12020 worker thread done servicing request
00:04:18.276 00.111 9340 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
00:04:18.285 00.009 9340 Status Line: Star lost - low SNR
00:04:18.298 00.013 9340 UpdateImageDisplay: Size=(1920,1080) min=4307, max=12278, med=7799, FiltMin=5743, FiltMax=9747, Gamma=2.870
00:04:18.306 00.008 9340 UpdateGuideState exits: Star lost - low SNR
00:04:18.316 00.010 9340 PhdController: settling, locked = 0, distance = 6.22 (0.45) aobump = 0 frame = 3 / 99999
00:04:18.325 00.009 9340 evsrv: {"Event":"Settling","Timestamp":1778735058.325,"Host":"ASTRO","Inst":1,"Distance":6.22,"Time":0.0,"SettleTime":8.0,"StarLocked":false}
00:04:18.333 00.008 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:04:18.344 00.011 9340 ScheduleExposure(1000,3,0) exposurePending=0
00:04:18.353 00.009 9340 Enqueuing Expose request
00:04:18.363 00.010 12020 Worker thread wakes up
00:04:18.363 00.000 12020 worker thread servicing REQUEST_EXPOSE 1000
00:04:18.363 00.000 12020 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
00:04:19.724 01.361 12020 Exposure complete
00:04:19.872 00.148 12020 worker thread done servicing request
00:04:19.872 00.000 9340 OnExposeComplete: enter
00:04:19.880 00.008 9340 UpdateGuideState(): m_state=6
00:04:19.889 00.009 9340 Star::Find(15, 298, 700, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3
00:04:19.897 00.008 9340 Star::Find false star n=7 nbg=268 bg=7872.5 sigma=474.2 thresh=9295 peak=9077
00:04:19.905 00.008 9340 Star::Find returns 0 (2), X=298.00, Y=700.00, Mass=11183, SNR=2.9, Peak=9969 HFD=0.0
00:04:19.911 00.006 9340 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
00:04:19.920 00.009 9340 SchedulePrimaryMove(10104498, x=0.00, y=0.00, opts=14)
00:04:19.929 00.009 9340 Enqueuing Move request for scope (0.00, 0.00)
00:04:19.937 00.008 12020 Worker thread wakes up
00:04:19.937 00.000 12020 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe
00:04:19.938 00.001 12020 Handling offset move in thread for scope, endpoint = (0.00, 0.00)
00:04:19.938 00.000 12020 move complete, result=0
00:04:19.938 00.000 12020 worker thread done servicing request
00:04:20.039 00.101 9340 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
00:04:20.047 00.008 9340 Status Line: Star lost - low SNR
00:04:20.056 00.009 9340 UpdateImageDisplay: Size=(1920,1080) min=4534, max=13121, med=7798, FiltMin=5673, FiltMax=10004, Gamma=2.870
00:04:20.065 00.009 9340 UpdateGuideState exits: Star lost - low SNR
00:04:20.075 00.010 9340 PhdController: settling, locked = 0, distance = 6.22 (0.45) aobump = 0 frame = 4 / 99999
00:04:20.083 00.008 9340 evsrv: {"Event":"Settling","Timestamp":1778735060.082,"Host":"ASTRO","Inst":1,"Distance":6.22,"Time":0.0,"SettleTime":8.0,"StarLocked":false}
00:04:20.091 00.008 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:04:20.101 00.010 9340 ScheduleExposure(1000,3,0) exposurePending=0
00:04:20.109 00.008 9340 Enqueuing Expose request
00:04:20.116 00.007 12020 Worker thread wakes up
00:04:20.116 00.000 12020 worker thread servicing REQUEST_EXPOSE 1000
00:04:20.117 00.001 12020 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
00:04:20.117 00.000 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"7242ec2e-5046-4787-8289-d4131daec420"}
00:04:20.124 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"7242ec2e-5046-4787-8289-d4131daec420"}
00:04:20.136 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"8af515c9-f1a2-40ec-b94d-7eafb81ed909"}
00:04:20.143 00.007 9340 case statement mapped state 6 to 4
00:04:20.152 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"LostLock","id":"8af515c9-f1a2-40ec-b94d-7eafb81ed909"}
00:04:20.160 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"d378fd78-7646-4035-9f96-89da739ca319"}
00:04:20.170 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":3,"width":15,"height":15,"star_pos":[7.32,6.98],"pixels":"..."},"id":"d378fd78-7646-4035-9f96-89da739ca319"}
00:04:21.473 01.303 12020 Exposure complete
00:04:21.656 00.183 12020 worker thread done servicing request
00:04:21.657 00.001 9340 OnExposeComplete: enter
00:04:21.668 00.011 9340 UpdateGuideState(): m_state=6
00:04:21.681 00.013 9340 Star::Find(15, 298, 700, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4
00:04:21.693 00.012 9340 Star::Find false star n=6 nbg=254 bg=8019.2 sigma=424.4 thresh=9292 peak=9156
00:04:21.703 00.010 9340 Star::Find returns 0 (2), X=298.00, Y=700.00, Mass=9417, SNR=2.9, Peak=10157 HFD=0.0
00:04:21.714 00.011 9340 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
00:04:21.728 00.014 9340 SchedulePrimaryMove(10104498, x=0.00, y=0.00, opts=14)
00:04:21.740 00.012 9340 Enqueuing Move request for scope (0.00, 0.00)
00:04:21.751 00.011 12020 Worker thread wakes up
00:04:21.751 00.000 12020 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe
00:04:21.752 00.001 12020 Handling offset move in thread for scope, endpoint = (0.00, 0.00)
00:04:21.752 00.000 12020 move complete, result=0
00:04:21.752 00.000 12020 worker thread done servicing request
00:04:21.863 00.111 9340 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
00:04:21.876 00.013 9340 Status Line: Star lost - low SNR
00:04:21.892 00.016 9340 UpdateImageDisplay: Size=(1920,1080) min=4106, max=13929, med=7785, FiltMin=5626, FiltMax=9767, Gamma=2.870
00:04:21.903 00.011 9340 UpdateGuideState exits: Star lost - low SNR
00:04:21.915 00.012 9340 PhdController: settling, locked = 0, distance = 6.22 (0.45) aobump = 0 frame = 5 / 99999
00:04:21.927 00.012 9340 evsrv: {"Event":"Settling","Timestamp":1778735061.927,"Host":"ASTRO","Inst":1,"Distance":6.22,"Time":0.0,"SettleTime":8.0,"StarLocked":false}
00:04:21.940 00.013 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:04:21.952 00.012 9340 ScheduleExposure(1000,3,0) exposurePending=0
00:04:21.970 00.018 9340 Enqueuing Expose request
00:04:21.982 00.012 12020 Worker thread wakes up
00:04:21.983 00.001 12020 worker thread servicing REQUEST_EXPOSE 1000
00:04:21.983 00.000 12020 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
00:04:21.983 00.000 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"97e10d9c-906a-474e-826e-75765d685d41"}
00:04:21.996 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"97e10d9c-906a-474e-826e-75765d685d41"}
00:04:22.012 00.016 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"3fc50aaa-f639-4e65-ba55-d6a339cd2f71"}
00:04:22.024 00.012 9340 case statement mapped state 6 to 4
00:04:22.036 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"LostLock","id":"3fc50aaa-f639-4e65-ba55-d6a339cd2f71"}
00:04:22.053 00.017 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"6068d34f-0e90-434c-b86d-9cbb6cab2d71"}
00:04:22.068 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":4,"width":15,"height":15,"star_pos":[7.32,6.98],"pixels":"..."},"id":"6068d34f-0e90-434c-b86d-9cbb6cab2d71"}
00:04:23.353 01.285 12020 Exposure complete
00:04:23.557 00.204 12020 worker thread done servicing request
00:04:23.557 00.000 9340 OnExposeComplete: enter
00:04:23.570 00.013 9340 UpdateGuideState(): m_state=6
00:04:23.582 00.012 9340 Star::Find(15, 298, 700, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 5
00:04:23.594 00.012 9340 Star::Find returns 1 (0), X=304.01, Y=711.46, Mass=13568, SNR=11.5, Peak=10171 HFD=8.2
00:04:23.605 00.011 9340 DistanceChecker: deactivated
00:04:23.615 00.010 9340 CameraToMount -- cameraTheta (1.07) - m_xAngle (0.01) = xAngle (1.07 = 1.07)
00:04:23.626 00.011 9340 CameraToMount -- cameraTheta (1.07) - (m_xAngle (0.01) + m_yAngleError (-3.13)) = yAngle (4.19 = -2.09)
00:04:23.636 00.010 9340 CameraToMount -- cameraX=5.70 cameraY=10.48 hyp=11.92 cameraTheta=1.07 mountX=5.76 mountY=-10.35, mountTheta=-1.06
00:04:23.652 00.016 9340 SchedulePrimaryMove(10104498, x=5.70, y=10.48, opts=13)
00:04:23.666 00.014 9340 Enqueuing Move request for scope (5.70, 10.48)
00:04:23.676 00.010 12020 Worker thread wakes up
00:04:23.676 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=4419, max=12877, med=7817, FiltMin=5510, FiltMax=9844, Gamma=2.870
00:04:23.688 00.012 12020 worker thread servicing REQUEST_MOVE scope ofs (5.70, 10.48) opts 0xd
00:04:23.688 00.000 9340 UpdateGuideState exits: m=13568 SNR=11.5
00:04:23.699 00.011 12020 Handling offset move in thread for scope, endpoint = (5.70, 10.48)
00:04:23.699 00.000 9340 PhdController: settling, locked = 1, distance = 7.93 (0.45) aobump = 0 frame = 6 / 99999
00:04:23.710 00.011 12020 Moving (5.70, 10.48) raw xDistance=5.76 yDistance=-10.35
00:04:23.711 00.001 9340 evsrv: {"Event":"Settling","Timestamp":1778735063.710,"Host":"ASTRO","Inst":1,"Distance":7.93,"Time":0.0,"SettleTime":8.0,"StarLocked":true}
00:04:23.720 00.009 12020 GuideAlgorithmHysteresis::Result() returns 3.39 from input 5.76
00:04:23.720 00.000 12020 resist switch: large excursion: input -10.35 thresh 0.75 direction from 0 to -1
00:04:23.720 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:04:23.730 00.010 12020 switching direction from 0 to -1 - decHistory=-3 oldest=0.00 newest=-31.06
00:04:23.730 00.000 9340 ScheduleExposure(1000,3,1) exposurePending=0
00:04:23.740 00.010 12020 GuideAlgorithmResistSwitch::result() returns -10.35 from input -10.35
00:04:23.741 00.001 9340 Enqueuing Expose request
00:04:23.751 00.010 12020 MoveAxis(W, 14069, ABG)
00:04:23.752 00.001 12020 duration set to 2500 by maxRaDuration
00:04:23.752 00.000 12020 Guiding  Dir = 3, Dur = 2500
00:04:23.753 00.001 12020 IsSlewing returns 0
00:04:23.754 00.001 12020 IsGuiding returns 0
00:04:23.755 00.001 12020 pulseguide: [80020009] Exception occurred.
00:04:23.757 00.002 12020 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope_ascom.cpp:600->ASCOM Scope: pulseguide command failed: (ASCOM EQASCOM Driver) Method PulseGuide()  is not permitted while mount is parked or parking.
00:04:23.757 00.000 12020 GetBoolean("/Confirm/16/PulseGuideFailedAlertEnabled", 1) returns 1
00:04:23.758 00.001 12020 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:795->guide failed
00:04:23.758 00.000 9340 Alert: PulseGuide command to mount has failed - guiding is likely to be ineffective.
00:04:23.770 00.012 12020 Move returns status 1, amount 0
00:04:23.771 00.001 12020 MoveAxis(N, 1736, ABG)
00:04:23.771 00.000 12020 Guiding  Dir = 0, Dur = 1736
00:04:23.772 00.001 12020 IsSlewing returns 0
00:04:23.787 00.015 12020 IsGuiding returns 0
00:04:23.789 00.002 12020 pulseguide: [80020009] Exception occurred.
00:04:23.791 00.002 12020 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope_ascom.cpp:600->ASCOM Scope: pulseguide command failed: (ASCOM EQASCOM Driver) Method PulseGuide()  is not permitted while mount is parked or parking.
00:04:23.791 00.000 12020 GetBoolean("/Confirm/16/PulseGuideFailedAlertEnabled", 1) returns 1
00:04:23.792 00.001 12020 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:795->guide failed
00:04:23.792 00.000 12020 Move returns status 1, amount 0
00:04:23.792 00.000 12020 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
00:04:23.792 00.000 12020 move complete, result=1
00:04:23.793 00.001 12020 worker thread done servicing request
00:04:23.793 00.000 12020 Worker thread wakes up
00:04:23.793 00.000 12020 worker thread servicing REQUEST_EXPOSE 1000
00:04:23.793 00.000 12020 Handling exposure in thread, d=1000 o=3 r=(289,696,31,31)
00:04:24.104 00.311 9340 Alert: PulseGuide command to mount has failed - guiding is likely to be ineffective.
00:04:24.162 00.058 9340 GuideStep: 5.8 px 0 ms WEST, -10.4 px 0 ms NORTH
00:04:24.179 00.017 9340 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
00:04:24.190 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"81663912-1b37-4d81-a294-d1c6b0b1a642"}
00:04:24.201 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"81663912-1b37-4d81-a294-d1c6b0b1a642"}
00:04:24.212 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"ef241d38-42d1-4cc0-9183-1745d8b33d11"}
00:04:24.224 00.012 9340 case statement mapped state 6 to 3
00:04:24.235 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"ef241d38-42d1-4cc0-9183-1745d8b33d11"}
00:04:24.251 00.016 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"96b51c5b-f6de-4cae-bd30-03fc54c9b720"}
00:04:24.263 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":5,"width":15,"height":15,"star_pos":[7.01,7.46],"pixels":"..."},"id":"96b51c5b-f6de-4cae-bd30-03fc54c9b720"}
00:04:25.152 00.889 12020 Exposure complete
00:04:25.344 00.192 12020 worker thread done servicing request
00:04:25.344 00.000 9340 OnExposeComplete: enter
00:04:25.355 00.011 9340 UpdateGuideState(): m_state=6
00:04:25.366 00.011 9340 Star::Find(15, 304, 711, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 6
00:04:25.377 00.011 9340 Star::Find returns 1 (0), X=311.66, Y=713.69, Mass=8857, SNR=8.9, Peak=10498 HFD=1.7
00:04:25.385 00.008 9340 CameraToMount -- cameraTheta (0.76) - m_xAngle (0.01) = xAngle (0.75 = 0.75)
00:04:25.395 00.010 9340 CameraToMount -- cameraTheta (0.76) - (m_xAngle (0.01) + m_yAngleError (-3.13)) = yAngle (3.88 = -2.40)
00:04:25.404 00.009 9340 CameraToMount -- cameraX=13.34 cameraY=12.71 hyp=18.43 cameraTheta=0.76 mountX=13.43 mountY=-12.42, mountTheta=-0.75
00:04:25.420 00.016 9340 SchedulePrimaryMove(10104498, x=13.34, y=12.71, opts=13)
00:04:25.431 00.011 9340 Enqueuing Move request for scope (13.34, 12.71)
00:04:25.440 00.009 12020 Worker thread wakes up
00:04:25.441 00.001 9340 UpdateImageDisplay: Size=(1920,1080) min=4099, max=13072, med=7838, FiltMin=5879, FiltMax=9801, Gamma=2.870
00:04:25.450 00.009 12020 worker thread servicing REQUEST_MOVE scope ofs (13.34, 12.71) opts 0xd
00:04:25.450 00.000 9340 UpdateGuideState exits: m=8857 SNR=8.9
00:04:25.459 00.009 12020 Handling offset move in thread for scope, endpoint = (13.34, 12.71)
00:04:25.459 00.000 9340 PhdController: settling, locked = 1, distance = 11.08 (0.45) aobump = 0 frame = 7 / 99999
00:04:25.468 00.009 12020 Moving (13.34, 12.71) raw xDistance=13.43 yDistance=-12.42
00:04:25.468 00.000 9340 evsrv: {"Event":"Settling","Timestamp":1778735065.468,"Host":"ASTRO","Inst":1,"Distance":11.08,"Time":0.0,"SettleTime":8.0,"StarLocked":true}
00:04:25.477 00.009 12020 GuideAlgorithmHysteresis::Result() returns 8.27 from input 13.43
00:04:25.478 00.001 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:04:25.490 00.012 12020 GuideAlgorithmResistSwitch::result() returns -12.42 from input -12.42
00:04:25.490 00.000 9340 ScheduleExposure(1000,3,1) exposurePending=0
00:04:25.502 00.012 9340 Enqueuing Expose request
00:04:25.513 00.011 12020 MoveAxis(W, 34349, ABG)
00:04:25.514 00.001 12020 duration set to 2500 by maxRaDuration
00:04:25.514 00.000 12020 Guiding  Dir = 3, Dur = 2500
00:04:25.515 00.001 12020 IsSlewing returns 0
00:04:25.516 00.001 12020 IsGuiding returns 0
00:04:25.530 00.014 12020 pulseguide: [80020009] Exception occurred.
00:04:25.531 00.001 12020 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope_ascom.cpp:600->ASCOM Scope: pulseguide command failed: (ASCOM EQASCOM Driver) Method PulseGuide()  is not permitted while mount is parked or parking.
00:04:25.532 00.001 12020 GetBoolean("/Confirm/16/PulseGuideFailedAlertEnabled", 1) returns 1
00:04:25.532 00.000 12020 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:795->guide failed
00:04:25.533 00.001 9340 Alert: PulseGuide command to mount has failed - guiding is likely to be ineffective.
00:04:25.544 00.011 12020 Move returns status 1, amount 0
00:04:25.544 00.000 12020 MoveAxis(N, 2083, ABG)
00:04:25.545 00.001 12020 Guiding  Dir = 0, Dur = 2083
00:04:25.545 00.000 12020 IsSlewing returns 0
00:04:25.546 00.001 12020 IsGuiding returns 0
00:04:25.549 00.003 12020 pulseguide: [80020009] Exception occurred.
00:04:25.550 00.001 12020 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope_ascom.cpp:600->ASCOM Scope: pulseguide command failed: (ASCOM EQASCOM Driver) Method PulseGuide()  is not permitted while mount is parked or parking.
00:04:25.551 00.001 12020 GetBoolean("/Confirm/16/PulseGuideFailedAlertEnabled", 1) returns 1
00:04:25.551 00.000 12020 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:795->guide failed
00:04:25.552 00.001 12020 Move returns status 1, amount 0
00:04:25.552 00.000 12020 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
00:04:25.552 00.000 12020 move complete, result=1
00:04:25.552 00.000 12020 worker thread done servicing request
00:04:25.552 00.000 12020 Worker thread wakes up
00:04:25.552 00.000 12020 worker thread servicing REQUEST_EXPOSE 1000
00:04:25.553 00.001 12020 Handling exposure in thread, d=1000 o=3 r=(297,699,31,31)
00:04:25.581 00.028 9340 Alert: PulseGuide command to mount has failed - guiding is likely to be ineffective.
00:04:25.629 00.048 9340 GuideStep: 13.4 px 0 ms WEST, -12.4 px 0 ms NORTH
00:04:25.645 00.016 9340 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
00:04:25.988 00.343 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"92add120-4185-4d64-a4e2-a6a170e733b4"}
00:04:25.998 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"92add120-4185-4d64-a4e2-a6a170e733b4"}
00:04:26.012 00.014 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"29bc5997-5cf4-47aa-a57e-de6e9c0db07d"}
00:04:26.022 00.010 9340 case statement mapped state 6 to 3
00:04:26.030 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"29bc5997-5cf4-47aa-a57e-de6e9c0db07d"}
00:04:26.040 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"a0028227-376a-4fd5-89f7-38488e7984fb"}
00:04:26.049 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":6,"width":15,"height":15,"star_pos":[6.66,6.69],"pixels":"..."},"id":"a0028227-376a-4fd5-89f7-38488e7984fb"}
00:04:26.922 00.873 12020 Exposure complete
00:04:27.130 00.208 12020 worker thread done servicing request
00:04:27.130 00.000 9340 OnExposeComplete: enter
00:04:27.140 00.010 9340 UpdateGuideState(): m_state=6
00:04:27.151 00.011 9340 Star::Find(15, 311, 713, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 7
00:04:27.162 00.011 9340 Star::Find false star n=6 nbg=249 bg=7924.7 sigma=460.6 thresh=9307 peak=9025
00:04:27.175 00.013 9340 Star::Find returns 0 (2), X=311.00, Y=713.00, Mass=9622, SNR=2.9, Peak=9870 HFD=0.0
00:04:27.186 00.011 9340 DistanceChecker: activated
00:04:27.198 00.012 9340 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
00:04:27.212 00.014 9340 SchedulePrimaryMove(10104498, x=0.00, y=0.00, opts=14)
00:04:27.225 00.013 9340 Enqueuing Move request for scope (0.00, 0.00)
00:04:27.240 00.015 12020 Worker thread wakes up
00:04:27.240 00.000 12020 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe
00:04:27.240 00.000 12020 Handling offset move in thread for scope, endpoint = (0.00, 0.00)
00:04:27.240 00.000 12020 move complete, result=0
00:04:27.241 00.001 12020 worker thread done servicing request
00:04:27.361 00.120 9340 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
00:04:27.371 00.010 9340 Status Line: Star lost - low SNR
00:04:27.384 00.013 9340 UpdateImageDisplay: Size=(1920,1080) min=4504, max=13992, med=7828, FiltMin=5826, FiltMax=9802, Gamma=2.870
00:04:27.394 00.010 9340 UpdateGuideState exits: Star lost - low SNR
00:04:27.404 00.010 9340 PhdController: settling, locked = 0, distance = 11.08 (0.45) aobump = 0 frame = 8 / 99999
00:04:27.415 00.011 9340 evsrv: {"Event":"Settling","Timestamp":1778735067.415,"Host":"ASTRO","Inst":1,"Distance":11.08,"Time":0.0,"SettleTime":8.0,"StarLocked":false}
00:04:27.432 00.017 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:04:27.443 00.011 9340 ScheduleExposure(1000,3,0) exposurePending=0
00:04:27.454 00.011 9340 Enqueuing Expose request
00:04:27.466 00.012 12020 Worker thread wakes up
00:04:27.466 00.000 12020 worker thread servicing REQUEST_EXPOSE 1000
00:04:27.466 00.000 12020 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
00:04:28.003 00.537 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"de9d496a-976e-48a8-aad3-c6dd8f5f31df"}
00:04:28.015 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"de9d496a-976e-48a8-aad3-c6dd8f5f31df"}
00:04:28.026 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"3fbe6807-adb4-4075-934e-638a2b8b2f0c"}
00:04:28.036 00.010 9340 case statement mapped state 6 to 4
00:04:28.044 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"LostLock","id":"3fbe6807-adb4-4075-934e-638a2b8b2f0c"}
00:04:28.053 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"9df76c79-90a1-4711-9daa-bbb7c89e340a"}
00:04:28.063 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":7,"width":15,"height":15,"star_pos":[6.66,6.69],"pixels":"..."},"id":"9df76c79-90a1-4711-9daa-bbb7c89e340a"}
00:04:28.832 00.769 12020 Exposure complete
00:04:29.038 00.206 12020 worker thread done servicing request
00:04:29.039 00.001 9340 OnExposeComplete: enter
00:04:29.050 00.011 9340 UpdateGuideState(): m_state=6
00:04:29.065 00.015 9340 Star::Find(15, 311, 713, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 8
00:04:29.076 00.011 9340 Star::Find false star n=1 nbg=263 bg=7949.7 sigma=507.7 thresh=9473 peak=8955
00:04:29.089 00.013 9340 Star::Find returns 0 (2), X=311.00, Y=713.00, Mass=1604, SNR=2.9, Peak=9969 HFD=0.0
00:04:29.103 00.014 9340 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
00:04:29.118 00.015 9340 SchedulePrimaryMove(10104498, x=0.00, y=0.00, opts=14)
00:04:29.130 00.012 9340 Enqueuing Move request for scope (0.00, 0.00)
00:04:29.142 00.012 12020 Worker thread wakes up
00:04:29.142 00.000 12020 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe
00:04:29.143 00.001 12020 Handling offset move in thread for scope, endpoint = (0.00, 0.00)
00:04:29.143 00.000 12020 move complete, result=0
00:04:29.143 00.000 12020 worker thread done servicing request
00:04:29.252 00.109 9340 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
00:04:29.267 00.015 9340 Status Line: Star lost - low SNR
00:04:29.283 00.016 9340 UpdateImageDisplay: Size=(1920,1080) min=4141, max=14105, med=7802, FiltMin=5706, FiltMax=9961, Gamma=2.870
00:04:29.296 00.013 9340 UpdateGuideState exits: Star lost - low SNR
00:04:29.307 00.011 9340 PhdController: settling, locked = 0, distance = 11.08 (0.45) aobump = 0 frame = 9 / 99999
00:04:29.319 00.012 9340 evsrv: {"Event":"Settling","Timestamp":1778735069.319,"Host":"ASTRO","Inst":1,"Distance":11.08,"Time":0.0,"SettleTime":8.0,"StarLocked":false}
00:04:29.331 00.012 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:04:29.343 00.012 9340 ScheduleExposure(1000,3,0) exposurePending=0
00:04:29.354 00.011 9340 Enqueuing Expose request
00:04:29.369 00.015 12020 Worker thread wakes up
00:04:29.369 00.000 12020 worker thread servicing REQUEST_EXPOSE 1000
00:04:29.369 00.000 12020 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
00:04:30.003 00.634 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"716e0fc3-e50c-4a00-a7da-d2029a2f4e14"}
00:04:30.013 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"716e0fc3-e50c-4a00-a7da-d2029a2f4e14"}
00:04:30.022 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"682aa117-a349-4112-b5f2-f6c4ba1d715f"}
00:04:30.030 00.008 9340 case statement mapped state 6 to 4
00:04:30.040 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"LostLock","id":"682aa117-a349-4112-b5f2-f6c4ba1d715f"}
00:04:30.049 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"2f3c57fb-eced-471a-a17c-6efa26c595c9"}
00:04:30.059 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":8,"width":15,"height":15,"star_pos":[6.66,6.69],"pixels":"..."},"id":"2f3c57fb-eced-471a-a17c-6efa26c595c9"}
00:04:30.733 00.674 12020 Exposure complete
00:04:30.892 00.159 12020 worker thread done servicing request
00:04:30.892 00.000 9340 OnExposeComplete: enter
00:04:30.902 00.010 9340 UpdateGuideState(): m_state=6
00:04:30.909 00.007 9340 Star::Find(15, 311, 713, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 9
00:04:30.917 00.008 9340 Star::Find false star n=6 nbg=263 bg=7871.1 sigma=475.4 thresh=9297 peak=9248
00:04:30.926 00.009 9340 Star::Find returns 0 (2), X=311.00, Y=713.00, Mass=9151, SNR=2.9, Peak=9872 HFD=0.0
00:04:30.936 00.010 9340 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
00:04:30.948 00.012 9340 SchedulePrimaryMove(10104498, x=0.00, y=0.00, opts=14)
00:04:30.958 00.010 9340 Enqueuing Move request for scope (0.00, 0.00)
00:04:30.968 00.010 12020 Worker thread wakes up
00:04:30.968 00.000 12020 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe
00:04:30.968 00.000 12020 Handling offset move in thread for scope, endpoint = (0.00, 0.00)
00:04:30.968 00.000 12020 move complete, result=0
00:04:30.969 00.001 12020 worker thread done servicing request
00:04:31.082 00.113 9340 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
00:04:31.091 00.009 9340 Status Line: Star lost - low SNR
00:04:31.103 00.012 9340 UpdateImageDisplay: Size=(1920,1080) min=4294, max=13744, med=7806, FiltMin=5890, FiltMax=9808, Gamma=2.870
00:04:31.113 00.010 9340 UpdateGuideState exits: Star lost - low SNR
00:04:31.123 00.010 9340 PhdController: settling, locked = 0, distance = 11.08 (0.45) aobump = 0 frame = 10 / 99999
00:04:31.133 00.010 9340 evsrv: {"Event":"Settling","Timestamp":1778735071.133,"Host":"ASTRO","Inst":1,"Distance":11.08,"Time":0.0,"SettleTime":8.0,"StarLocked":false}
00:04:31.143 00.010 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:04:31.153 00.010 9340 ScheduleExposure(1000,3,0) exposurePending=0
00:04:31.161 00.008 9340 Enqueuing Expose request
00:04:31.171 00.010 12020 Worker thread wakes up
00:04:31.171 00.000 12020 worker thread servicing REQUEST_EXPOSE 1000
00:04:31.171 00.000 12020 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
00:04:32.005 00.834 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"f5d6aae1-8bf8-4bfe-8ee0-2a9ec65c5610"}
00:04:32.015 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"f5d6aae1-8bf8-4bfe-8ee0-2a9ec65c5610"}
00:04:32.025 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"3055ff82-e89a-4480-9c1b-eb662e41fe2c"}
00:04:32.034 00.009 9340 case statement mapped state 6 to 4
00:04:32.042 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"LostLock","id":"3055ff82-e89a-4480-9c1b-eb662e41fe2c"}
00:04:32.051 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"5a6a33ef-515c-4888-9633-e14ba88594de"}
00:04:32.061 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":9,"width":15,"height":15,"star_pos":[6.66,6.69],"pixels":"..."},"id":"5a6a33ef-515c-4888-9633-e14ba88594de"}
00:04:32.535 00.474 12020 Exposure complete
00:04:32.865 00.330 12020 worker thread done servicing request
00:04:32.865 00.000 9340 OnExposeComplete: enter
00:04:32.904 00.039 9340 UpdateGuideState(): m_state=6
00:04:32.921 00.017 9340 Star::Find(15, 311, 713, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 10
00:04:32.931 00.010 9340 Star::Find false star n=6 nbg=251 bg=7959.1 sigma=425.5 thresh=9236 peak=9111
00:04:32.946 00.015 9340 Star::Find returns 0 (2), X=311.00, Y=713.00, Mass=9043, SNR=2.9, Peak=9698 HFD=0.0
00:04:32.959 00.013 9340 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
00:04:33.000 00.041 9340 SchedulePrimaryMove(10104498, x=0.00, y=0.00, opts=14)
00:04:33.017 00.017 9340 Enqueuing Move request for scope (0.00, 0.00)
00:04:33.036 00.019 12020 Worker thread wakes up
00:04:33.037 00.001 12020 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe
00:04:33.037 00.000 12020 Handling offset move in thread for scope, endpoint = (0.00, 0.00)
00:04:33.037 00.000 12020 move complete, result=0
00:04:33.037 00.000 12020 worker thread done servicing request
00:04:33.144 00.107 9340 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
00:04:33.183 00.039 9340 Status Line: Star lost - low SNR
00:04:33.199 00.016 9340 UpdateImageDisplay: Size=(1920,1080) min=4584, max=13276, med=7802, FiltMin=5632, FiltMax=9732, Gamma=2.870
00:04:33.211 00.012 9340 UpdateGuideState exits: Star lost - low SNR
00:04:33.223 00.012 9340 PhdController: settling, locked = 0, distance = 11.08 (0.45) aobump = 0 frame = 11 / 99999
00:04:33.235 00.012 9340 evsrv: {"Event":"Settling","Timestamp":1778735073.235,"Host":"ASTRO","Inst":1,"Distance":11.08,"Time":0.0,"SettleTime":8.0,"StarLocked":false}
00:04:33.268 00.033 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:04:33.285 00.017 9340 ScheduleExposure(1000,3,0) exposurePending=0
00:04:33.296 00.011 9340 Enqueuing Expose request
00:04:33.311 00.015 12020 Worker thread wakes up
00:04:33.312 00.001 12020 worker thread servicing REQUEST_EXPOSE 1000
00:04:33.313 00.001 12020 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
00:04:34.003 00.690 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"84318596-efb7-4440-8591-36e452ca8093"}
00:04:34.015 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"84318596-efb7-4440-8591-36e452ca8093"}
00:04:34.042 00.027 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"2c23199b-6717-4c87-8344-9b15598eb7f0"}
00:04:34.051 00.009 9340 case statement mapped state 6 to 4
00:04:34.065 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"LostLock","id":"2c23199b-6717-4c87-8344-9b15598eb7f0"}
00:04:34.074 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"56419170-9a5f-4c07-92dc-f165eee7dd20"}
00:04:34.085 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":10,"width":15,"height":15,"star_pos":[6.66,6.69],"pixels":"..."},"id":"56419170-9a5f-4c07-92dc-f165eee7dd20"}
00:04:34.673 00.588 12020 Exposure complete
00:04:34.904 00.231 12020 worker thread done servicing request
00:04:34.904 00.000 9340 OnExposeComplete: enter
00:04:34.915 00.011 9340 UpdateGuideState(): m_state=6
00:04:34.925 00.010 9340 Star::Find(15, 311, 713, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 11
00:04:34.935 00.010 9340 Star::Find returns 1 (0), X=314.62, Y=726.25, Mass=11704, SNR=9.5, Peak=10295 HFD=3.3
00:04:34.946 00.011 9340 DistanceChecker: deactivated
00:04:34.957 00.011 9340 CameraToMount -- cameraTheta (1.00) - m_xAngle (0.01) = xAngle (0.99 = 0.99)
00:04:34.982 00.025 9340 CameraToMount -- cameraTheta (1.00) - (m_xAngle (0.01) + m_yAngleError (-3.13)) = yAngle (4.12 = -2.17)
00:04:34.995 00.013 9340 CameraToMount -- cameraX=16.31 cameraY=25.27 hyp=30.08 cameraTheta=1.00 mountX=16.47 mountY=-24.92, mountTheta=-0.99
00:04:35.009 00.014 9340 SchedulePrimaryMove(10104498, x=16.31, y=25.27, opts=13)
00:04:35.021 00.012 9340 Enqueuing Move request for scope (16.31, 25.27)
00:04:35.031 00.010 12020 Worker thread wakes up
00:04:35.031 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=4560, max=13746, med=7781, FiltMin=5776, FiltMax=9849, Gamma=2.870
00:04:35.043 00.012 12020 worker thread servicing REQUEST_MOVE scope ofs (16.31, 25.27) opts 0xd
00:04:35.043 00.000 9340 UpdateGuideState exits: m=11704 SNR=9.5
00:04:35.054 00.011 12020 Handling offset move in thread for scope, endpoint = (16.31, 25.27)
00:04:35.054 00.000 9340 PhdController: settling, locked = 1, distance = 16.78 (0.45) aobump = 0 frame = 12 / 99999
00:04:35.079 00.025 12020 Moving (16.31, 25.27) raw xDistance=16.47 yDistance=-24.92
00:04:35.080 00.001 9340 evsrv: {"Event":"Settling","Timestamp":1778735075.079,"Host":"ASTRO","Inst":1,"Distance":16.78,"Time":0.0,"SettleTime":8.0,"StarLocked":true}
00:04:35.091 00.011 12020 GuideAlgorithmHysteresis::Result() returns 10.61 from input 16.47
00:04:35.092 00.001 12020 GuideAlgorithmResistSwitch::result() returns -24.92 from input -24.92
00:04:35.092 00.000 12020 MoveAxis(W, 44049, ABG)
00:04:35.092 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:04:35.102 00.010 12020 duration set to 2500 by maxRaDuration
00:04:35.102 00.000 9340 ScheduleExposure(1000,3,1) exposurePending=0
00:04:35.114 00.012 12020 Guiding  Dir = 3, Dur = 2500
00:04:35.114 00.000 9340 Enqueuing Expose request
00:04:35.123 00.009 12020 IsSlewing returns 0
00:04:35.124 00.001 12020 IsGuiding returns 0
00:04:35.126 00.002 12020 pulseguide: [80020009] Exception occurred.
00:04:35.128 00.002 12020 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope_ascom.cpp:600->ASCOM Scope: pulseguide command failed: (ASCOM EQASCOM Driver) Method PulseGuide()  is not permitted while mount is parked or parking.
00:04:35.129 00.001 12020 GetBoolean("/Confirm/16/PulseGuideFailedAlertEnabled", 1) returns 1
00:04:35.129 00.000 12020 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:795->guide failed
00:04:35.129 00.000 12020 Move returns status 1, amount 0
00:04:35.129 00.000 12020 MoveAxis(N, 4179, ABG)
00:04:35.130 00.001 12020 duration set to 2500 by maxDecDuration
00:04:35.130 00.000 12020 Guiding  Dir = 0, Dur = 2500
00:04:35.130 00.000 9340 Alert: PulseGuide command to mount has failed - guiding is likely to be ineffective.
00:04:35.142 00.012 12020 IsSlewing returns 0
00:04:35.197 00.055 12020 IsGuiding returns 0
00:04:35.203 00.006 12020 pulseguide: [80020009] Exception occurred.
00:04:35.207 00.004 12020 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope_ascom.cpp:600->ASCOM Scope: pulseguide command failed: (ASCOM EQASCOM Driver) Method PulseGuide()  is not permitted while mount is parked or parking.
00:04:35.209 00.002 12020 GetBoolean("/Confirm/16/PulseGuideFailedAlertEnabled", 1) returns 1
00:04:35.209 00.000 12020 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:795->guide failed
00:04:35.210 00.001 12020 Move returns status 1, amount 0
00:04:35.210 00.000 12020 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
00:04:35.210 00.000 12020 move complete, result=1
00:04:35.211 00.001 12020 worker thread done servicing request
00:04:35.212 00.001 12020 Worker thread wakes up
00:04:35.213 00.001 12020 worker thread servicing REQUEST_EXPOSE 1000
00:04:35.213 00.000 12020 Handling exposure in thread, d=1000 o=3 r=(300,711,31,31)
00:04:35.248 00.035 9340 Alert: PulseGuide command to mount has failed - guiding is likely to be ineffective.
00:04:35.351 00.103 9340 GuideStep: 16.5 px 0 ms WEST, -24.9 px 0 ms NORTH
00:04:35.371 00.020 9340 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
00:04:36.004 00.633 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"e0eb203e-211d-4fa2-874e-8c1301c0a47c"}
00:04:36.019 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"e0eb203e-211d-4fa2-874e-8c1301c0a47c"}
00:04:36.035 00.016 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"a3342049-0a3c-40b6-80ed-77663ce4a3bf"}
00:04:36.046 00.011 9340 case statement mapped state 6 to 3
00:04:36.058 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"a3342049-0a3c-40b6-80ed-77663ce4a3bf"}
00:04:36.075 00.017 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"f08d8837-cb50-4146-8a04-1961f0fcac70"}
00:04:36.088 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":11,"width":15,"height":15,"star_pos":[6.62,7.25],"pixels":"..."},"id":"f08d8837-cb50-4146-8a04-1961f0fcac70"}
00:04:36.623 00.535 12020 Exposure complete
00:04:36.811 00.188 12020 worker thread done servicing request
00:04:36.815 00.004 9340 OnExposeComplete: enter
00:04:36.837 00.022 9340 UpdateGuideState(): m_state=6
00:04:36.847 00.010 9340 Star::Find(15, 314, 726, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 12
00:04:36.856 00.009 9340 Star::Find returns 1 (0), X=305.75, Y=713.56, Mass=10771, SNR=9.8, Peak=9929 HFD=1.8
00:04:36.865 00.009 9340 CameraToMount -- cameraTheta (1.04) - m_xAngle (0.01) = xAngle (1.03 = 1.03)
00:04:36.874 00.009 9340 CameraToMount -- cameraTheta (1.04) - (m_xAngle (0.01) + m_yAngleError (-3.13)) = yAngle (4.16 = -2.13)
00:04:36.882 00.008 9340 CameraToMount -- cameraX=7.43 cameraY=12.58 hyp=14.61 cameraTheta=1.04 mountX=7.51 mountY=-12.42, mountTheta=-1.03
00:04:36.894 00.012 9340 SchedulePrimaryMove(10104498, x=7.43, y=12.58, opts=13)
00:04:36.905 00.011 9340 Enqueuing Move request for scope (7.43, 12.58)
00:04:36.915 00.010 12020 Worker thread wakes up
00:04:36.915 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=4414, max=13684, med=7805, FiltMin=5697, FiltMax=9791, Gamma=2.870
00:04:36.940 00.025 12020 worker thread servicing REQUEST_MOVE scope ofs (7.43, 12.58) opts 0xd
00:04:36.940 00.000 12020 Handling offset move in thread for scope, endpoint = (7.43, 12.58)
00:04:36.941 00.001 9340 UpdateGuideState exits: m=10771 SNR=9.8
00:04:36.951 00.010 12020 Moving (7.43, 12.58) raw xDistance=7.51 yDistance=-12.42
00:04:36.951 00.000 9340 PhdController: settling, locked = 1, distance = 16.13 (0.45) aobump = 0 frame = 13 / 99999
00:04:36.960 00.009 12020 GuideAlgorithmHysteresis::Result() returns 5.61 from input 7.51
00:04:36.960 00.000 9340 evsrv: {"Event":"Settling","Timestamp":1778735076.960,"Host":"ASTRO","Inst":1,"Distance":16.13,"Time":0.0,"SettleTime":8.0,"StarLocked":true}
00:04:36.969 00.009 12020 GuideAlgorithmResistSwitch::result() returns -12.42 from input -12.42
00:04:36.969 00.000 12020 MoveAxis(W, 23276, ABG)
00:04:36.969 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:04:36.977 00.008 12020 duration set to 2500 by maxRaDuration
00:04:36.977 00.000 9340 ScheduleExposure(1000,3,1) exposurePending=0
00:04:36.988 00.011 12020 Guiding  Dir = 3, Dur = 2500
00:04:36.988 00.000 9340 Enqueuing Expose request
00:04:37.000 00.012 12020 IsSlewing returns 0
00:04:37.001 00.001 12020 IsGuiding returns 0
00:04:37.002 00.001 12020 pulseguide: [80020009] Exception occurred.
00:04:37.004 00.002 12020 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope_ascom.cpp:600->ASCOM Scope: pulseguide command failed: (ASCOM EQASCOM Driver) Method PulseGuide()  is not permitted while mount is parked or parking.
00:04:37.004 00.000 12020 GetBoolean("/Confirm/16/PulseGuideFailedAlertEnabled", 1) returns 1
00:04:37.005 00.001 12020 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:795->guide failed
00:04:37.005 00.000 9340 Alert: PulseGuide command to mount has failed - guiding is likely to be ineffective.
00:04:37.015 00.010 12020 Move returns status 1, amount 0
00:04:37.016 00.001 12020 MoveAxis(N, 2083, ABG)
00:04:37.016 00.000 12020 Guiding  Dir = 0, Dur = 2083
00:04:37.017 00.001 12020 IsSlewing returns 0
00:04:37.018 00.001 12020 IsGuiding returns 0
00:04:37.018 00.000 12020 pulseguide: [80020009] Exception occurred.
00:04:37.020 00.002 12020 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope_ascom.cpp:600->ASCOM Scope: pulseguide command failed: (ASCOM EQASCOM Driver) Method PulseGuide()  is not permitted while mount is parked or parking.
00:04:37.021 00.001 12020 GetBoolean("/Confirm/16/PulseGuideFailedAlertEnabled", 1) returns 1
00:04:37.021 00.000 12020 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:795->guide failed
00:04:37.021 00.000 12020 Move returns status 1, amount 0
00:04:37.021 00.000 12020 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
00:04:37.021 00.000 12020 move complete, result=1
00:04:37.022 00.001 12020 worker thread done servicing request
00:04:37.022 00.000 12020 Worker thread wakes up
00:04:37.022 00.000 12020 worker thread servicing REQUEST_EXPOSE 1000
00:04:37.022 00.000 12020 Handling exposure in thread, d=1000 o=3 r=(291,699,31,31)
00:04:37.069 00.047 9340 Alert: PulseGuide command to mount has failed - guiding is likely to be ineffective.
00:04:37.113 00.044 9340 GuideStep: 7.5 px 0 ms WEST, -12.4 px 0 ms NORTH
00:04:37.129 00.016 9340 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
00:04:38.002 00.873 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"043aeb17-e222-4c05-bc85-b1298131cc7a"}
00:04:38.013 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"043aeb17-e222-4c05-bc85-b1298131cc7a"}
00:04:38.025 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"153ca1aa-0c6f-4753-b4f7-6d80b2154eb9"}
00:04:38.038 00.013 9340 case statement mapped state 6 to 3
00:04:38.065 00.027 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"153ca1aa-0c6f-4753-b4f7-6d80b2154eb9"}
00:04:38.077 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"8daf2bcd-5372-4227-8c18-33ad4c2301d5"}
00:04:38.087 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":12,"width":15,"height":15,"star_pos":[6.75,6.56],"pixels":"..."},"id":"8daf2bcd-5372-4227-8c18-33ad4c2301d5"}
00:04:38.423 00.336 12020 Exposure complete
00:04:38.619 00.196 12020 worker thread done servicing request
00:04:38.619 00.000 9340 OnExposeComplete: enter
00:04:38.630 00.011 9340 UpdateGuideState(): m_state=6
00:04:38.638 00.008 9340 Star::Find(15, 305, 713, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 13
00:04:38.646 00.008 9340 Star::Find false star n=3 nbg=253 bg=8026.3 sigma=408.1 thresh=9251 peak=8924
00:04:38.654 00.008 9340 Star::Find returns 0 (2), X=305.00, Y=713.00, Mass=3984, SNR=2.9, Peak=9433 HFD=0.0
00:04:38.660 00.006 9340 DistanceChecker: activated
00:04:38.667 00.007 9340 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
00:04:38.679 00.012 9340 SchedulePrimaryMove(10104498, x=0.00, y=0.00, opts=14)
00:04:38.688 00.009 9340 Enqueuing Move request for scope (0.00, 0.00)
00:04:38.697 00.009 12020 Worker thread wakes up
00:04:38.697 00.000 12020 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe
00:04:38.697 00.000 12020 Handling offset move in thread for scope, endpoint = (0.00, 0.00)
00:04:38.697 00.000 12020 move complete, result=0
00:04:38.698 00.001 12020 worker thread done servicing request
00:04:38.799 00.101 9340 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
00:04:38.811 00.012 9340 Status Line: Star lost - low SNR
00:04:38.837 00.026 9340 UpdateImageDisplay: Size=(1920,1080) min=4617, max=13569, med=7828, FiltMin=5690, FiltMax=9930, Gamma=2.870
00:04:38.848 00.011 9340 UpdateGuideState exits: Star lost - low SNR
00:04:38.855 00.007 9340 PhdController: settling, locked = 0, distance = 16.13 (0.45) aobump = 0 frame = 14 / 99999
00:04:38.864 00.009 9340 evsrv: {"Event":"Settling","Timestamp":1778735078.864,"Host":"ASTRO","Inst":1,"Distance":16.13,"Time":0.0,"SettleTime":8.0,"StarLocked":false}
00:04:38.872 00.008 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:04:38.880 00.008 9340 ScheduleExposure(1000,3,0) exposurePending=0
00:04:38.890 00.010 9340 Enqueuing Expose request
00:04:38.902 00.012 12020 Worker thread wakes up
00:04:38.903 00.001 12020 worker thread servicing REQUEST_EXPOSE 1000
00:04:38.903 00.000 12020 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
00:04:40.001 01.098 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"d8fa6fff-e780-4cd5-8041-ea99a5507f2c"}
00:04:40.012 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"d8fa6fff-e780-4cd5-8041-ea99a5507f2c"}
00:04:40.019 00.007 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"e34b7cca-0a37-48d0-983b-d780bde29cd3"}
00:04:40.025 00.006 9340 case statement mapped state 6 to 4
00:04:40.031 00.006 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"LostLock","id":"e34b7cca-0a37-48d0-983b-d780bde29cd3"}
00:04:40.038 00.007 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"4ac2e8a7-a39b-40c0-aa50-ea3bdaeb8433"}
00:04:40.045 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":13,"width":15,"height":15,"star_pos":[6.75,6.56],"pixels":"..."},"id":"4ac2e8a7-a39b-40c0-aa50-ea3bdaeb8433"}
00:04:40.266 00.221 12020 Exposure complete
00:04:40.423 00.157 12020 worker thread done servicing request
00:04:40.423 00.000 9340 OnExposeComplete: enter
00:04:40.430 00.007 9340 UpdateGuideState(): m_state=6
00:04:40.437 00.007 9340 Star::Find(15, 305, 713, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 14
00:04:40.443 00.006 9340 Star::Find false star n=8 nbg=263 bg=7983.8 sigma=439.4 thresh=9302 peak=9067
00:04:40.449 00.006 9340 Star::Find returns 0 (2), X=305.00, Y=713.00, Mass=12406, SNR=2.9, Peak=9796 HFD=0.0
00:04:40.456 00.007 9340 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
00:04:40.469 00.013 9340 SchedulePrimaryMove(10104498, x=0.00, y=0.00, opts=14)
00:04:40.476 00.007 9340 Enqueuing Move request for scope (0.00, 0.00)
00:04:40.495 00.019 12020 Worker thread wakes up
00:04:40.495 00.000 12020 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe
00:04:40.495 00.000 12020 Handling offset move in thread for scope, endpoint = (0.00, 0.00)
00:04:40.495 00.000 12020 move complete, result=0
00:04:40.496 00.001 12020 worker thread done servicing request
00:04:40.604 00.108 9340 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
00:04:40.615 00.011 9340 Status Line: Star lost - low SNR
00:04:40.623 00.008 9340 UpdateImageDisplay: Size=(1920,1080) min=4464, max=12005, med=7833, FiltMin=5855, FiltMax=9788, Gamma=2.870
00:04:40.629 00.006 9340 UpdateGuideState exits: Star lost - low SNR
00:04:40.637 00.008 9340 PhdController: settling, locked = 0, distance = 16.13 (0.45) aobump = 0 frame = 15 / 99999
00:04:40.643 00.006 9340 evsrv: {"Event":"Settling","Timestamp":1778735080.643,"Host":"ASTRO","Inst":1,"Distance":16.13,"Time":0.0,"SettleTime":8.0,"StarLocked":false}
00:04:40.649 00.006 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:04:40.659 00.010 9340 ScheduleExposure(1000,3,0) exposurePending=0
00:04:40.667 00.008 9340 Enqueuing Expose request
00:04:40.674 00.007 12020 Worker thread wakes up
00:04:40.674 00.000 12020 worker thread servicing REQUEST_EXPOSE 1000
00:04:40.674 00.000 12020 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
00:04:42.001 01.327 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"f1dc4732-8480-460d-bde2-41c683c5bd6b"}
00:04:42.011 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"f1dc4732-8480-460d-bde2-41c683c5bd6b"}
00:04:42.020 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"53d506e9-9d63-4562-9223-0c3361f123e0"}
00:04:42.030 00.010 9340 case statement mapped state 6 to 4
00:04:42.051 00.021 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"LostLock","id":"53d506e9-9d63-4562-9223-0c3361f123e0"}
00:04:42.062 00.011 12020 Exposure complete
00:04:42.062 00.000 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"1c9ae611-6fb6-4571-ad10-bc4806f13581"}
00:04:42.070 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":14,"width":15,"height":15,"star_pos":[6.75,6.56],"pixels":"..."},"id":"1c9ae611-6fb6-4571-ad10-bc4806f13581"}
00:04:42.269 00.199 12020 worker thread done servicing request
00:04:42.269 00.000 9340 OnExposeComplete: enter
00:04:42.281 00.012 9340 UpdateGuideState(): m_state=6
00:04:42.295 00.014 9340 Star::Find(15, 305, 713, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 15
00:04:42.309 00.014 9340 Star::Find returns 1 (0), X=300.55, Y=701.69, Mass=7546, SNR=8.6, Peak=9642 HFD=2.3
00:04:42.321 00.012 9340 DistanceChecker: deactivated
00:04:42.333 00.012 9340 CameraToMount -- cameraTheta (0.31) - m_xAngle (0.01) = xAngle (0.30 = 0.30)
00:04:42.344 00.011 9340 CameraToMount -- cameraTheta (0.31) - (m_xAngle (0.01) + m_yAngleError (-3.13)) = yAngle (3.43 = -2.86)
00:04:42.368 00.024 9340 CameraToMount -- cameraX=2.24 cameraY=0.71 hyp=2.35 cameraTheta=0.31 mountX=2.24 mountY=-0.66, mountTheta=-0.29
00:04:42.385 00.017 9340 SchedulePrimaryMove(10104498, x=2.24, y=0.71, opts=13)
00:04:42.395 00.010 9340 Enqueuing Move request for scope (2.24, 0.71)
00:04:42.404 00.009 12020 Worker thread wakes up
00:04:42.405 00.001 9340 UpdateImageDisplay: Size=(1920,1080) min=3847, max=13909, med=7834, FiltMin=5638, FiltMax=9879, Gamma=2.870
00:04:42.413 00.008 12020 worker thread servicing REQUEST_MOVE scope ofs (2.24, 0.71) opts 0xd
00:04:42.413 00.000 9340 UpdateGuideState exits: m=7546 SNR=8.6
00:04:42.422 00.009 12020 Handling offset move in thread for scope, endpoint = (2.24, 0.71)
00:04:42.422 00.000 9340 PhdController: settling, locked = 1, distance = 11.99 (0.45) aobump = 0 frame = 16 / 99999
00:04:42.432 00.010 12020 Moving (2.24, 0.71) raw xDistance=2.24 yDistance=-0.66
00:04:42.432 00.000 9340 evsrv: {"Event":"Settling","Timestamp":1778735082.432,"Host":"ASTRO","Inst":1,"Distance":11.99,"Time":0.0,"SettleTime":8.0,"StarLocked":true}
00:04:42.444 00.012 12020 GuideAlgorithmHysteresis::Result() returns 1.95 from input 2.24
00:04:42.444 00.000 12020 GuideAlgorithmResistSwitch::result() returns -0.66 from input -0.66
00:04:42.444 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:04:42.455 00.011 9340 ScheduleExposure(1000,3,1) exposurePending=0
00:04:42.479 00.024 12020 MoveAxis(W, 8080, ABG)
00:04:42.479 00.000 12020 duration set to 2500 by maxRaDuration
00:04:42.480 00.001 12020 Guiding  Dir = 3, Dur = 2500
00:04:42.480 00.000 9340 Enqueuing Expose request
00:04:42.490 00.010 12020 IsSlewing returns 0
00:04:42.492 00.002 12020 IsGuiding returns 0
00:04:42.494 00.002 12020 pulseguide: [80020009] Exception occurred.
00:04:42.496 00.002 12020 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope_ascom.cpp:600->ASCOM Scope: pulseguide command failed: (ASCOM EQASCOM Driver) Method PulseGuide()  is not permitted while mount is parked or parking.
00:04:42.496 00.000 12020 GetBoolean("/Confirm/16/PulseGuideFailedAlertEnabled", 1) returns 1
00:04:42.497 00.001 12020 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:795->guide failed
00:04:42.497 00.000 9340 Alert: PulseGuide command to mount has failed - guiding is likely to be ineffective.
00:04:42.507 00.010 12020 Move returns status 1, amount 0
00:04:42.508 00.001 12020 MoveAxis(N, 111, ABG)
00:04:42.508 00.000 12020 Guiding  Dir = 0, Dur = 111
00:04:42.509 00.001 12020 IsSlewing returns 0
00:04:42.546 00.037 12020 IsGuiding returns 0
00:04:42.547 00.001 12020 pulseguide: [80020009] Exception occurred.
00:04:42.548 00.001 12020 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope_ascom.cpp:600->ASCOM Scope: pulseguide command failed: (ASCOM EQASCOM Driver) Method PulseGuide()  is not permitted while mount is parked or parking.
00:04:42.549 00.001 12020 GetBoolean("/Confirm/16/PulseGuideFailedAlertEnabled", 1) returns 1
00:04:42.549 00.000 12020 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:795->guide failed
00:04:42.549 00.000 9340 Alert: PulseGuide command to mount has failed - guiding is likely to be ineffective.
00:04:42.560 00.011 12020 Move returns status 1, amount 0
00:04:42.560 00.000 12020 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
00:04:42.561 00.001 12020 move complete, result=1
00:04:42.561 00.000 12020 worker thread done servicing request
00:04:42.561 00.000 12020 Worker thread wakes up
00:04:42.561 00.000 12020 worker thread servicing REQUEST_EXPOSE 1000
00:04:42.561 00.000 12020 Handling exposure in thread, d=1000 o=3 r=(283,686,31,31)
00:04:42.613 00.052 9340 GuideStep: 2.2 px 0 ms WEST, -0.7 px 0 ms NORTH
00:04:42.629 00.016 9340 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
00:04:43.924 01.295 12020 Exposure complete
00:04:44.001 00.077 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"2a74fbe2-6add-4064-b236-ef2a6e22f1f7"}
00:04:44.010 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"2a74fbe2-6add-4064-b236-ef2a6e22f1f7"}
00:04:44.020 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"1f5dd269-dac7-46f3-a4f6-88ef1fb9fc3f"}
00:04:44.028 00.008 9340 case statement mapped state 6 to 3
00:04:44.052 00.024 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"1f5dd269-dac7-46f3-a4f6-88ef1fb9fc3f"}
00:04:44.063 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"2e2e2adf-52f9-47b0-80b8-7b82bd26ec75"}
00:04:44.070 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":15,"width":15,"height":15,"star_pos":[6.55,6.69],"pixels":"..."},"id":"2e2e2adf-52f9-47b0-80b8-7b82bd26ec75"}
00:04:44.106 00.036 12020 worker thread done servicing request
00:04:44.106 00.000 9340 OnExposeComplete: enter
00:04:44.115 00.009 9340 UpdateGuideState(): m_state=6
00:04:44.124 00.009 9340 Star::Find(15, 300, 701, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 16
00:04:44.133 00.009 9340 Star::Find false star n=2 nbg=251 bg=7919.4 sigma=464.2 thresh=9312 peak=8918
00:04:44.155 00.022 9340 Star::Find returns 0 (2), X=300.00, Y=701.00, Mass=3233, SNR=2.9, Peak=9733 HFD=0.0
00:04:44.166 00.011 9340 DistanceChecker: activated
00:04:44.174 00.008 9340 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
00:04:44.184 00.010 9340 SchedulePrimaryMove(10104498, x=0.00, y=0.00, opts=14)
00:04:44.192 00.008 9340 Enqueuing Move request for scope (0.00, 0.00)
00:04:44.200 00.008 12020 Worker thread wakes up
00:04:44.200 00.000 12020 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe
00:04:44.200 00.000 12020 Handling offset move in thread for scope, endpoint = (0.00, 0.00)
00:04:44.200 00.000 12020 move complete, result=0
00:04:44.200 00.000 12020 worker thread done servicing request
00:04:44.311 00.111 9340 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
00:04:44.323 00.012 9340 Status Line: Star lost - low SNR
00:04:44.337 00.014 9340 UpdateImageDisplay: Size=(1920,1080) min=4211, max=13280, med=7838, FiltMin=5352, FiltMax=9939, Gamma=2.870
00:04:44.363 00.026 9340 UpdateGuideState exits: Star lost - low SNR
00:04:44.373 00.010 9340 PhdController: settling, locked = 0, distance = 11.99 (0.45) aobump = 0 frame = 17 / 99999
00:04:44.384 00.011 9340 evsrv: {"Event":"Settling","Timestamp":1778735084.384,"Host":"ASTRO","Inst":1,"Distance":11.99,"Time":0.0,"SettleTime":8.0,"StarLocked":false}
00:04:44.391 00.007 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:04:44.400 00.009 9340 ScheduleExposure(1000,3,0) exposurePending=0
00:04:44.411 00.011 9340 Enqueuing Expose request
00:04:44.420 00.009 12020 Worker thread wakes up
00:04:44.420 00.000 12020 worker thread servicing REQUEST_EXPOSE 1000
00:04:44.420 00.000 12020 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
00:04:45.781 01.361 12020 Exposure complete
00:04:46.003 00.222 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"74519064-16b9-4faf-8f39-3e51ccf34a77"}
00:04:46.018 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"74519064-16b9-4faf-8f39-3e51ccf34a77"}
00:04:46.035 00.017 12020 worker thread done servicing request
00:04:46.035 00.000 9340 OnExposeComplete: enter
00:04:46.078 00.043 9340 UpdateGuideState(): m_state=6
00:04:46.092 00.014 9340 Star::Find(15, 300, 701, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 17
00:04:46.107 00.015 9340 Star::Find returns 1 (0), X=302.87, Y=688.02, Mass=16886, SNR=14.1, Peak=10024 HFD=6.6
00:04:46.116 00.009 9340 DistanceChecker: deactivated
00:04:46.128 00.012 9340 CameraToMount -- cameraTheta (-1.23) - m_xAngle (0.01) = xAngle (-1.24 = -1.24)
00:04:46.137 00.009 9340 CameraToMount -- cameraTheta (-1.23) - (m_xAngle (0.01) + m_yAngleError (-3.13)) = yAngle (1.89 = 1.89)
00:04:46.164 00.027 9340 CameraToMount -- cameraX=4.56 cameraY=-12.96 hyp=13.74 cameraTheta=-1.23 mountX=4.47 mountY=13.05, mountTheta=1.24
00:04:46.182 00.018 9340 SchedulePrimaryMove(10104498, x=4.56, y=-12.96, opts=13)
00:04:46.193 00.011 9340 Enqueuing Move request for scope (4.56, -12.96)
00:04:46.202 00.009 12020 Worker thread wakes up
00:04:46.202 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=3992, max=12616, med=7833, FiltMin=5776, FiltMax=9939, Gamma=2.870
00:04:46.214 00.012 12020 worker thread servicing REQUEST_MOVE scope ofs (4.56, -12.96) opts 0xd
00:04:46.214 00.000 9340 UpdateGuideState exits: m=16886 SNR=14.1
00:04:46.232 00.018 12020 Handling offset move in thread for scope, endpoint = (4.56, -12.96)
00:04:46.232 00.000 9340 PhdController: settling, locked = 1, distance = 12.52 (0.45) aobump = 0 frame = 18 / 99999
00:04:46.261 00.029 12020 Moving (4.56, -12.96) raw xDistance=4.47 yDistance=13.05
00:04:46.262 00.001 12020 GuideAlgorithmHysteresis::Result() returns 2.85 from input 4.47
00:04:46.262 00.000 9340 evsrv: {"Event":"Settling","Timestamp":1778735086.261,"Host":"ASTRO","Inst":1,"Distance":12.52,"Time":0.0,"SettleTime":8.0,"StarLocked":true}
00:04:46.277 00.015 12020 resist switch: large excursion: input 13.05 thresh 0.75 direction from -1 to 1
00:04:46.277 00.000 12020 switching direction from 0 to 1 - decHistory=3 oldest=0.00 newest=39.16
00:04:46.277 00.000 12020 GuideAlgorithmResistSwitch::result() returns 13.05 from input 13.05
00:04:46.278 00.001 12020 MoveAxis(W, 11827, ABG)
00:04:46.278 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:04:46.290 00.012 12020 duration set to 2500 by maxRaDuration
00:04:46.290 00.000 9340 ScheduleExposure(1000,3,1) exposurePending=0
00:04:46.301 00.011 12020 GetBoolean("/Confirm/16/MaxRALimitWarningEnabled", 1) returns 1
00:04:46.301 00.000 9340 Enqueuing Expose request
00:04:46.319 00.018 12020 Guiding  Dir = 3, Dur = 2500
00:04:46.319 00.000 9340 Alert: PHD2 is not able to make sufficient corrections in RA.  Check for cable snags, try re-doing your calibration, and check for problems with the mount mechanics.
00:04:46.333 00.014 12020 IsSlewing returns 0
00:04:46.334 00.001 12020 IsGuiding returns 0
00:04:46.336 00.002 12020 pulseguide: [80020009] Exception occurred.
00:04:46.338 00.002 12020 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope_ascom.cpp:600->ASCOM Scope: pulseguide command failed: (ASCOM EQASCOM Driver) Method PulseGuide()  is not permitted while mount is parked or parking.
00:04:46.339 00.001 12020 GetBoolean("/Confirm/16/PulseGuideFailedAlertEnabled", 1) returns 1
00:04:46.339 00.000 12020 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:795->guide failed
00:04:46.342 00.003 12020 Move returns status 1, amount 0
00:04:46.342 00.000 12020 MoveAxis(S, 2189, ABG)
00:04:46.342 00.000 12020 Guiding  Dir = 1, Dur = 2189
00:04:46.343 00.001 12020 IsSlewing returns 0
00:04:46.346 00.003 12020 IsGuiding returns 0
00:04:46.347 00.001 12020 pulseguide: [80020009] Exception occurred.
00:04:46.349 00.002 12020 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope_ascom.cpp:600->ASCOM Scope: pulseguide command failed: (ASCOM EQASCOM Driver) Method PulseGuide()  is not permitted while mount is parked or parking.
00:04:46.366 00.017 12020 GetBoolean("/Confirm/16/PulseGuideFailedAlertEnabled", 1) returns 1
00:04:46.366 00.000 12020 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:795->guide failed
00:04:46.370 00.004 12020 Move returns status 1, amount 0
00:04:46.370 00.000 12020 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
00:04:46.370 00.000 12020 move complete, result=1
00:04:46.373 00.003 12020 worker thread done servicing request
00:04:46.373 00.000 12020 Worker thread wakes up
00:04:46.374 00.001 12020 worker thread servicing REQUEST_EXPOSE 1000
00:04:46.374 00.000 12020 Handling exposure in thread, d=1000 o=3 r=(288,673,31,31)
00:04:46.466 00.092 9340 Alert: PulseGuide command to mount has failed - guiding is likely to be ineffective.
00:04:46.520 00.054 9340 Alert: PulseGuide command to mount has failed - guiding is likely to be ineffective.
00:04:46.592 00.072 9340 GuideStep: 4.5 px 0 ms WEST, 13.1 px 0 ms SOUTH
00:04:46.609 00.017 9340 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
00:04:46.623 00.014 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"cd11402e-1bf3-484b-8be4-6452f302b9db"}
00:04:46.650 00.027 9340 case statement mapped state 6 to 3
00:04:46.662 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"cd11402e-1bf3-484b-8be4-6452f302b9db"}
00:04:46.673 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"5bcffd7c-114a-4f9f-8176-fe9cd1aeaeee"}
00:04:46.683 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":17,"width":15,"height":15,"star_pos":[6.87,7.02],"pixels":"..."},"id":"5bcffd7c-114a-4f9f-8176-fe9cd1aeaeee"}
00:04:47.762 01.079 12020 Exposure complete
00:04:48.003 00.241 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"1592de80-aa0e-4c1c-8a89-b03b95ffd040"}
00:04:48.039 00.036 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"1592de80-aa0e-4c1c-8a89-b03b95ffd040"}
00:04:48.063 00.024 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"ecb12443-060d-419f-aa80-3df8ee28f75b"}
00:04:48.085 00.022 9340 case statement mapped state 6 to 3
00:04:48.101 00.016 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"ecb12443-060d-419f-aa80-3df8ee28f75b"}
00:04:48.142 00.041 12020 worker thread done servicing request
00:04:48.142 00.000 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"4ef01bcf-07b7-4b2c-8946-bb36389eba7f"}
00:04:48.157 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":17,"width":15,"height":15,"star_pos":[6.87,7.02],"pixels":"..."},"id":"4ef01bcf-07b7-4b2c-8946-bb36389eba7f"}
00:04:48.170 00.013 9340 OnExposeComplete: enter
00:04:48.183 00.013 9340 UpdateGuideState(): m_state=6
00:04:48.201 00.018 9340 Star::Find(15, 302, 688, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 18
00:04:48.214 00.013 9340 Star::Find false star n=3 nbg=276 bg=7895.8 sigma=489.2 thresh=9363 peak=8877
00:04:48.246 00.032 9340 Star::Find returns 0 (2), X=302.00, Y=688.00, Mass=4724, SNR=2.9, Peak=9522 HFD=0.0
00:04:48.261 00.015 9340 DistanceChecker: activated
00:04:48.273 00.012 9340 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
00:04:48.288 00.015 9340 SchedulePrimaryMove(10104498, x=0.00, y=0.00, opts=14)
00:04:48.306 00.018 9340 Enqueuing Move request for scope (0.00, 0.00)
00:04:48.321 00.015 12020 Worker thread wakes up
00:04:48.321 00.000 12020 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe
00:04:48.321 00.000 12020 Handling offset move in thread for scope, endpoint = (0.00, 0.00)
00:04:48.321 00.000 12020 move complete, result=0
00:04:48.321 00.000 12020 worker thread done servicing request
00:04:48.433 00.112 9340 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
00:04:48.469 00.036 9340 Status Line: Star lost - low SNR
00:04:48.485 00.016 9340 UpdateImageDisplay: Size=(1920,1080) min=3979, max=14853, med=7826, FiltMin=5482, FiltMax=9861, Gamma=2.870
00:04:48.495 00.010 9340 UpdateGuideState exits: Star lost - low SNR
00:04:48.505 00.010 9340 PhdController: settling, locked = 0, distance = 12.52 (0.45) aobump = 0 frame = 19 / 99999
00:04:48.515 00.010 9340 evsrv: {"Event":"Settling","Timestamp":1778735088.514,"Host":"ASTRO","Inst":1,"Distance":12.52,"Time":0.0,"SettleTime":8.0,"StarLocked":false}
00:04:48.526 00.011 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:04:48.538 00.012 9340 ScheduleExposure(1000,3,0) exposurePending=0
00:04:48.548 00.010 9340 Enqueuing Expose request
00:04:48.580 00.032 12020 Worker thread wakes up
00:04:48.580 00.000 12020 worker thread servicing REQUEST_EXPOSE 1000
00:04:48.580 00.000 12020 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
00:04:49.943 01.363 12020 Exposure complete
00:04:50.001 00.058 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"4b4c790c-dbc5-436a-a0ee-d08f0aca12a4"}
00:04:50.012 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"4b4c790c-dbc5-436a-a0ee-d08f0aca12a4"}
00:04:50.037 00.025 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"c233d689-bbaa-4a03-8b2e-4e473423d81c"}
00:04:50.053 00.016 9340 case statement mapped state 6 to 4
00:04:50.062 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"LostLock","id":"c233d689-bbaa-4a03-8b2e-4e473423d81c"}
00:04:50.072 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"1a906879-54d5-40c4-894f-dd71177e009f"}
00:04:50.081 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":18,"width":15,"height":15,"star_pos":[6.87,7.02],"pixels":"..."},"id":"1a906879-54d5-40c4-894f-dd71177e009f"}
00:04:50.136 00.055 12020 worker thread done servicing request
00:04:50.136 00.000 9340 OnExposeComplete: enter
00:04:50.159 00.023 9340 UpdateGuideState(): m_state=6
00:04:50.172 00.013 9340 Star::Find(15, 302, 688, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 19
00:04:50.184 00.012 9340 Star::Find returns 1 (0), X=293.32, Y=675.99, Mass=8448, SNR=8.9, Peak=10141 HFD=3.2
00:04:50.193 00.009 9340 DistanceChecker: deactivated
00:04:50.203 00.010 9340 CameraToMount -- cameraTheta (-1.77) - m_xAngle (0.01) = xAngle (-1.77 = -1.77)
00:04:50.214 00.011 9340 CameraToMount -- cameraTheta (-1.77) - (m_xAngle (0.01) + m_yAngleError (-3.13)) = yAngle (1.35 = 1.35)
00:04:50.224 00.010 9340 CameraToMount -- cameraX=-5.00 cameraY=-24.99 hyp=25.48 cameraTheta=-1.77 mountX=-5.16 mountY=24.88, mountTheta=1.78
00:04:50.251 00.027 9340 SchedulePrimaryMove(10104498, x=-5.00, y=-24.99, opts=13)
00:04:50.262 00.011 9340 Enqueuing Move request for scope (-5.00, -24.99)
00:04:50.269 00.007 12020 Worker thread wakes up
00:04:50.269 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=4538, max=15465, med=7829, FiltMin=5941, FiltMax=9732, Gamma=2.870
00:04:50.281 00.012 12020 worker thread servicing REQUEST_MOVE scope ofs (-5.00, -24.99) opts 0xd
00:04:50.282 00.001 12020 Handling offset move in thread for scope, endpoint = (-5.00, -24.99)
00:04:50.282 00.000 12020 Moving (-5.00, -24.99) raw xDistance=-5.16 yDistance=24.88
00:04:50.282 00.000 12020 GuideAlgorithmHysteresis::Result() returns -2.71 from input -5.16
00:04:50.282 00.000 12020 GuideAlgorithmResistSwitch::result() returns 24.88 from input 24.88
00:04:50.282 00.000 9340 UpdateGuideState exits: m=8448 SNR=8.9
00:04:50.291 00.009 12020 MoveAxis(E, 11270, ABG)
00:04:50.292 00.001 9340 PhdController: settling, locked = 1, distance = 16.41 (0.45) aobump = 0 frame = 20 / 99999
00:04:50.301 00.009 12020 duration set to 2500 by maxRaDuration
00:04:50.301 00.000 9340 evsrv: {"Event":"Settling","Timestamp":1778735090.301,"Host":"ASTRO","Inst":1,"Distance":16.41,"Time":0.0,"SettleTime":8.0,"StarLocked":true}
00:04:50.309 00.008 12020 Guiding  Dir = 2, Dur = 2500
00:04:50.309 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:04:50.320 00.011 12020 IsSlewing returns 0
00:04:50.320 00.000 9340 ScheduleExposure(1000,3,1) exposurePending=0
00:04:50.330 00.010 9340 Enqueuing Expose request
00:04:50.340 00.010 12020 IsGuiding returns 0
00:04:50.353 00.013 12020 pulseguide: [80020009] Exception occurred.
00:04:50.356 00.003 12020 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope_ascom.cpp:600->ASCOM Scope: pulseguide command failed: (ASCOM EQASCOM Driver) Method PulseGuide()  is not permitted while mount is parked or parking.
00:04:50.357 00.001 12020 GetBoolean("/Confirm/16/PulseGuideFailedAlertEnabled", 1) returns 1
00:04:50.357 00.000 12020 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:795->guide failed
00:04:50.357 00.000 12020 Move returns status 1, amount 0
00:04:50.358 00.001 12020 MoveAxis(S, 4172, ABG)
00:04:50.358 00.000 12020 duration set to 2500 by maxDecDuration
00:04:50.358 00.000 12020 Guiding  Dir = 1, Dur = 2500
00:04:50.359 00.001 12020 IsSlewing returns 0
00:04:50.359 00.000 9340 Alert: PulseGuide command to mount has failed - guiding is likely to be ineffective.
00:04:50.370 00.011 12020 IsGuiding returns 0
00:04:50.373 00.003 12020 pulseguide: [80020009] Exception occurred.
00:04:50.375 00.002 12020 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope_ascom.cpp:600->ASCOM Scope: pulseguide command failed: (ASCOM EQASCOM Driver) Method PulseGuide()  is not permitted while mount is parked or parking.
00:04:50.375 00.000 12020 GetBoolean("/Confirm/16/PulseGuideFailedAlertEnabled", 1) returns 1
00:04:50.375 00.000 12020 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:795->guide failed
00:04:50.376 00.001 12020 Move returns status 1, amount 0
00:04:50.376 00.000 12020 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
00:04:50.376 00.000 12020 move complete, result=1
00:04:50.376 00.000 12020 worker thread done servicing request
00:04:50.376 00.000 12020 Worker thread wakes up
00:04:50.376 00.000 12020 worker thread servicing REQUEST_EXPOSE 1000
00:04:50.377 00.001 12020 Handling exposure in thread, d=1000 o=3 r=(278,661,31,31)
00:04:50.407 00.030 9340 Alert: PulseGuide command to mount has failed - guiding is likely to be ineffective.
00:04:50.478 00.071 9340 GuideStep: -5.2 px 0 ms EAST, 24.9 px 0 ms SOUTH
00:04:50.495 00.017 9340 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
00:04:51.739 01.244 12020 Exposure complete
00:04:51.946 00.207 12020 worker thread done servicing request
00:04:51.946 00.000 9340 OnExposeComplete: enter
00:04:51.955 00.009 9340 UpdateGuideState(): m_state=6
00:04:51.965 00.010 9340 Star::Find(15, 293, 675, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 20
00:04:51.973 00.008 9340 Star::Find false star n=5 nbg=259 bg=7982.6 sigma=473.7 thresh=9404 peak=9206
00:04:51.983 00.010 9340 Star::Find returns 0 (2), X=293.00, Y=675.00, Mass=9263, SNR=2.9, Peak=10211 HFD=0.0
00:04:51.993 00.010 9340 DistanceChecker: activated
00:04:52.002 00.009 9340 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
00:04:52.026 00.024 9340 SchedulePrimaryMove(10104498, x=0.00, y=0.00, opts=14)
00:04:52.037 00.011 9340 Enqueuing Move request for scope (0.00, 0.00)
00:04:52.045 00.008 12020 Worker thread wakes up
00:04:52.045 00.000 12020 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe
00:04:52.045 00.000 12020 Handling offset move in thread for scope, endpoint = (0.00, 0.00)
00:04:52.046 00.001 12020 move complete, result=0
00:04:52.046 00.000 12020 worker thread done servicing request
00:04:52.151 00.105 9340 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
00:04:52.161 00.010 9340 Status Line: Star lost - low SNR
00:04:52.174 00.013 9340 UpdateImageDisplay: Size=(1920,1080) min=4275, max=14076, med=7820, FiltMin=5742, FiltMax=9673, Gamma=2.870
00:04:52.184 00.010 9340 UpdateGuideState exits: Star lost - low SNR
00:04:52.191 00.007 9340 PhdController: settling, locked = 0, distance = 16.41 (0.45) aobump = 0 frame = 21 / 99999
00:04:52.198 00.007 9340 evsrv: {"Event":"Settling","Timestamp":1778735092.198,"Host":"ASTRO","Inst":1,"Distance":16.41,"Time":0.0,"SettleTime":8.0,"StarLocked":false}
00:04:52.206 00.008 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:04:52.216 00.010 9340 ScheduleExposure(1000,3,0) exposurePending=0
00:04:52.224 00.008 9340 Enqueuing Expose request
00:04:52.232 00.008 12020 Worker thread wakes up
00:04:52.233 00.001 12020 worker thread servicing REQUEST_EXPOSE 1000
00:04:52.233 00.000 12020 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
00:04:52.233 00.000 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"524d1a39-359c-4b3c-a8bb-c1c5b0b4d335"}
00:04:52.242 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"524d1a39-359c-4b3c-a8bb-c1c5b0b4d335"}
00:04:52.266 00.024 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"5a188d06-cf9a-4242-973b-97b811c5bb0f"}
00:04:52.276 00.010 9340 case statement mapped state 6 to 4
00:04:52.285 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"LostLock","id":"5a188d06-cf9a-4242-973b-97b811c5bb0f"}
00:04:52.297 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"7b565714-2e95-4cda-96e0-7759230e3744"}
00:04:52.305 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":20,"width":15,"height":15,"star_pos":[7.32,6.99],"pixels":"..."},"id":"7b565714-2e95-4cda-96e0-7759230e3744"}
00:04:53.582 01.277 12020 Exposure complete
00:04:53.805 00.223 12020 worker thread done servicing request
00:04:53.805 00.000 9340 OnExposeComplete: enter
00:04:53.816 00.011 9340 UpdateGuideState(): m_state=6
00:04:53.826 00.010 9340 Star::Find(15, 293, 675, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 21
00:04:53.837 00.011 9340 Star::Find returns 0 (4), X=281.42, Y=671.81, Mass=9259, SNR=11.3, Peak=10381 HFD=1.3
00:04:53.846 00.009 9340 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
00:04:53.862 00.016 9340 SchedulePrimaryMove(10104498, x=0.00, y=0.00, opts=14)
00:04:53.872 00.010 9340 Enqueuing Move request for scope (0.00, 0.00)
00:04:53.898 00.026 12020 Worker thread wakes up
00:04:53.898 00.000 12020 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe
00:04:53.898 00.000 12020 Handling offset move in thread for scope, endpoint = (0.00, 0.00)
00:04:53.898 00.000 12020 move complete, result=0
00:04:53.898 00.000 12020 worker thread done servicing request
00:04:54.009 00.111 9340 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
00:04:54.019 00.010 9340 Status Line: Star lost - low HFD
00:04:54.031 00.012 9340 UpdateImageDisplay: Size=(1920,1080) min=4550, max=14485, med=7838, FiltMin=5813, FiltMax=10045, Gamma=2.870
00:04:54.045 00.014 9340 UpdateGuideState exits: Star lost - low HFD
00:04:54.072 00.027 9340 PhdController: settling, locked = 0, distance = 16.41 (0.45) aobump = 0 frame = 22 / 99999
00:04:54.086 00.014 9340 evsrv: {"Event":"Settling","Timestamp":1778735094.086,"Host":"ASTRO","Inst":1,"Distance":16.41,"Time":0.0,"SettleTime":8.0,"StarLocked":false}
00:04:54.096 00.010 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:04:54.106 00.010 9340 ScheduleExposure(1000,3,0) exposurePending=0
00:04:54.116 00.010 9340 Enqueuing Expose request
00:04:54.129 00.013 12020 Worker thread wakes up
00:04:54.129 00.000 12020 worker thread servicing REQUEST_EXPOSE 1000
00:04:54.129 00.000 12020 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
00:04:54.145 00.016 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"8d6ab4b2-eeee-4176-90f9-e88936431df7"}
00:04:54.161 00.016 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"8d6ab4b2-eeee-4176-90f9-e88936431df7"}
00:04:54.173 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"2954506d-8463-49c0-bffb-cb0af43539f3"}
00:04:54.182 00.009 9340 case statement mapped state 6 to 4
00:04:54.193 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"LostLock","id":"2954506d-8463-49c0-bffb-cb0af43539f3"}
00:04:54.206 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"8f448f60-a2c1-4101-af02-fcdcddd59fe4"}
00:04:54.237 00.031 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":21,"width":15,"height":15,"star_pos":[7.32,6.99],"pixels":"..."},"id":"8f448f60-a2c1-4101-af02-fcdcddd59fe4"}
00:04:55.506 01.269 12020 Exposure complete
00:04:55.680 00.174 12020 worker thread done servicing request
00:04:55.680 00.000 9340 OnExposeComplete: enter
00:04:55.688 00.008 9340 UpdateGuideState(): m_state=6
00:04:55.697 00.009 9340 Star::Find(15, 293, 675, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 22
00:04:55.718 00.021 9340 Star::Find false star n=6 nbg=260 bg=7956.2 sigma=476.6 thresh=9386 peak=9221
00:04:55.728 00.010 9340 Star::Find returns 0 (2), X=293.00, Y=675.00, Mass=10107, SNR=2.9, Peak=10157 HFD=0.0
00:04:55.736 00.008 9340 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
00:04:55.745 00.009 9340 SchedulePrimaryMove(10104498, x=0.00, y=0.00, opts=14)
00:04:55.754 00.009 9340 Enqueuing Move request for scope (0.00, 0.00)
00:04:55.761 00.007 12020 Worker thread wakes up
00:04:55.762 00.001 12020 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe
00:04:55.762 00.000 12020 Handling offset move in thread for scope, endpoint = (0.00, 0.00)
00:04:55.762 00.000 12020 move complete, result=0
00:04:55.762 00.000 12020 worker thread done servicing request
00:04:55.868 00.106 9340 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
00:04:55.892 00.024 9340 Status Line: Star lost - low SNR
00:04:55.903 00.011 9340 UpdateImageDisplay: Size=(1920,1080) min=4448, max=12199, med=7835, FiltMin=5865, FiltMax=10018, Gamma=2.870
00:04:55.912 00.009 9340 UpdateGuideState exits: Star lost - low SNR
00:04:55.919 00.007 9340 PhdController: settling, locked = 0, distance = 16.41 (0.45) aobump = 0 frame = 23 / 99999
00:04:55.926 00.007 9340 evsrv: {"Event":"Settling","Timestamp":1778735095.926,"Host":"ASTRO","Inst":1,"Distance":16.41,"Time":0.0,"SettleTime":8.0,"StarLocked":false}
00:04:55.935 00.009 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:04:55.943 00.008 9340 ScheduleExposure(1000,3,0) exposurePending=0
00:04:55.952 00.009 9340 Enqueuing Expose request
00:04:55.975 00.023 12020 Worker thread wakes up
00:04:55.975 00.000 12020 worker thread servicing REQUEST_EXPOSE 1000
00:04:55.975 00.000 12020 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
00:04:56.000 00.025 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"a4f49ef5-b783-454a-8c70-ffc026b7a701"}
00:04:56.011 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"a4f49ef5-b783-454a-8c70-ffc026b7a701"}
00:04:56.022 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"64659101-1163-4847-ab1c-4318a63b655d"}
00:04:56.030 00.008 9340 case statement mapped state 6 to 4
00:04:56.041 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"LostLock","id":"64659101-1163-4847-ab1c-4318a63b655d"}
00:04:56.063 00.022 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"a17ee202-5f05-4983-8ef1-739699179cb6"}
00:04:56.073 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":22,"width":15,"height":15,"star_pos":[7.32,6.99],"pixels":"..."},"id":"a17ee202-5f05-4983-8ef1-739699179cb6"}
00:04:57.332 01.259 12020 Exposure complete
00:04:57.534 00.202 12020 worker thread done servicing request
00:04:57.534 00.000 9340 OnExposeComplete: enter
00:04:57.544 00.010 9340 UpdateGuideState(): m_state=6
00:04:57.569 00.025 9340 Star::Find(15, 293, 675, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 23
00:04:57.581 00.012 9340 Star::Find false star n=4 nbg=264 bg=7874.4 sigma=446.0 thresh=9212 peak=9026
00:04:57.589 00.008 9340 Star::Find returns 0 (2), X=293.00, Y=675.00, Mass=6234, SNR=2.9, Peak=9810 HFD=0.0
00:04:57.598 00.009 9340 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
00:04:57.610 00.012 9340 SchedulePrimaryMove(10104498, x=0.00, y=0.00, opts=14)
00:04:57.622 00.012 9340 Enqueuing Move request for scope (0.00, 0.00)
00:04:57.632 00.010 12020 Worker thread wakes up
00:04:57.632 00.000 12020 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe
00:04:57.632 00.000 12020 Handling offset move in thread for scope, endpoint = (0.00, 0.00)
00:04:57.633 00.001 12020 move complete, result=0
00:04:57.633 00.000 12020 worker thread done servicing request
00:04:57.740 00.107 9340 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
00:04:57.753 00.013 9340 Status Line: Star lost - low SNR
00:04:57.764 00.011 9340 UpdateImageDisplay: Size=(1920,1080) min=4328, max=13709, med=7832, FiltMin=5793, FiltMax=9966, Gamma=2.870
00:04:57.773 00.009 9340 UpdateGuideState exits: Star lost - low SNR
00:04:57.782 00.009 9340 PhdController: settling, locked = 0, distance = 16.41 (0.45) aobump = 0 frame = 24 / 99999
00:04:57.791 00.009 9340 evsrv: {"Event":"Settling","Timestamp":1778735097.791,"Host":"ASTRO","Inst":1,"Distance":16.41,"Time":0.0,"SettleTime":8.0,"StarLocked":false}
00:04:57.800 00.009 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:04:57.825 00.025 9340 ScheduleExposure(1000,3,0) exposurePending=0
00:04:57.836 00.011 9340 Enqueuing Expose request
00:04:57.844 00.008 12020 Worker thread wakes up
00:04:57.844 00.000 12020 worker thread servicing REQUEST_EXPOSE 1000
00:04:57.844 00.000 12020 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
00:04:58.001 00.157 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"048a106c-389b-44c7-8ce4-6bd038b4ca4d"}
00:04:58.017 00.016 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"048a106c-389b-44c7-8ce4-6bd038b4ca4d"}
00:04:58.044 00.027 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"dc2ec1ff-8523-4cdb-aa3a-dcc5ef552b77"}
00:04:58.055 00.011 9340 case statement mapped state 6 to 4
00:04:58.064 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"LostLock","id":"dc2ec1ff-8523-4cdb-aa3a-dcc5ef552b77"}
00:04:58.075 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"9a6889b1-ee8e-4f5c-ad97-915a8e189f37"}
00:04:58.093 00.018 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":23,"width":15,"height":15,"star_pos":[7.32,6.99],"pixels":"..."},"id":"9a6889b1-ee8e-4f5c-ad97-915a8e189f37"}
00:04:59.206 01.113 12020 Exposure complete
00:04:59.388 00.182 9340 OnExposeComplete: enter
00:04:59.398 00.010 9340 UpdateGuideState(): m_state=6
00:04:59.407 00.009 12020 worker thread done servicing request
00:04:59.407 00.000 9340 Star::Find(15, 293, 675, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 24
00:04:59.415 00.008 9340 Star::Find false star n=4 nbg=262 bg=7883.6 sigma=467.2 thresh=9285 peak=9129
00:04:59.438 00.023 9340 Star::Find returns 0 (2), X=293.00, Y=675.00, Mass=6905, SNR=2.9, Peak=10083 HFD=0.0
00:04:59.447 00.009 9340 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
00:04:59.457 00.010 9340 SchedulePrimaryMove(10104498, x=0.00, y=0.00, opts=14)
00:04:59.466 00.009 9340 Enqueuing Move request for scope (0.00, 0.00)
00:04:59.475 00.009 12020 Worker thread wakes up
00:04:59.476 00.001 12020 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe
00:04:59.476 00.000 12020 Handling offset move in thread for scope, endpoint = (0.00, 0.00)
00:04:59.476 00.000 12020 move complete, result=0
00:04:59.476 00.000 12020 worker thread done servicing request
00:04:59.597 00.121 9340 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
00:04:59.619 00.022 9340 Status Line: Star lost - low SNR
00:04:59.630 00.011 9340 UpdateImageDisplay: Size=(1920,1080) min=4192, max=14189, med=7834, FiltMin=5966, FiltMax=9762, Gamma=2.870
00:04:59.640 00.010 9340 UpdateGuideState exits: Star lost - low SNR
00:04:59.653 00.013 9340 PhdController: settling, locked = 0, distance = 16.41 (0.45) aobump = 0 frame = 25 / 99999
00:04:59.662 00.009 9340 evsrv: {"Event":"Settling","Timestamp":1778735099.662,"Host":"ASTRO","Inst":1,"Distance":16.41,"Time":0.0,"SettleTime":8.0,"StarLocked":false}
00:04:59.692 00.030 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:04:59.704 00.012 9340 ScheduleExposure(1000,3,0) exposurePending=0
00:04:59.714 00.010 9340 Enqueuing Expose request
00:04:59.723 00.009 12020 Worker thread wakes up
00:04:59.724 00.001 12020 worker thread servicing REQUEST_EXPOSE 1000
00:04:59.724 00.000 12020 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
00:05:00.000 00.276 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"167f5692-a523-46b2-b265-9ed59876e7f4"}
00:05:00.012 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"167f5692-a523-46b2-b265-9ed59876e7f4"}
00:05:00.055 00.043 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"3cb0f20d-4ea2-4879-8018-2c9f132b3dad"}
00:05:00.065 00.010 9340 case statement mapped state 6 to 4
00:05:00.075 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"LostLock","id":"3cb0f20d-4ea2-4879-8018-2c9f132b3dad"}
00:05:00.087 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"f30df632-8f76-4a52-89e8-3dca9363774f"}
00:05:00.099 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":24,"width":15,"height":15,"star_pos":[7.32,6.99],"pixels":"..."},"id":"f30df632-8f76-4a52-89e8-3dca9363774f"}
00:05:01.098 00.999 12020 Exposure complete
00:05:01.327 00.229 12020 worker thread done servicing request
00:05:01.328 00.001 9340 OnExposeComplete: enter
00:05:01.337 00.009 9340 UpdateGuideState(): m_state=6
00:05:01.347 00.010 9340 Star::Find(15, 293, 675, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 25
00:05:01.358 00.011 9340 Star::Find false star n=3 nbg=268 bg=7951.5 sigma=459.7 thresh=9331 peak=9130
00:05:01.367 00.009 9340 Star::Find returns 0 (2), X=293.00, Y=675.00, Mass=5104, SNR=2.9, Peak=9803 HFD=0.0
00:05:01.395 00.028 9340 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
00:05:01.405 00.010 9340 SchedulePrimaryMove(10104498, x=0.00, y=0.00, opts=14)
00:05:01.414 00.009 9340 Enqueuing Move request for scope (0.00, 0.00)
00:05:01.423 00.009 12020 Worker thread wakes up
00:05:01.423 00.000 12020 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe
00:05:01.423 00.000 12020 Handling offset move in thread for scope, endpoint = (0.00, 0.00)
00:05:01.423 00.000 12020 move complete, result=0
00:05:01.423 00.000 12020 worker thread done servicing request
00:05:01.533 00.110 9340 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
00:05:01.562 00.029 9340 Status Line: Star lost - low SNR
00:05:01.577 00.015 9340 UpdateImageDisplay: Size=(1920,1080) min=4417, max=13713, med=7825, FiltMin=5624, FiltMax=9921, Gamma=2.870
00:05:01.587 00.010 9340 UpdateGuideState exits: Star lost - low SNR
00:05:01.595 00.008 9340 PhdController: settling, locked = 0, distance = 16.41 (0.45) aobump = 0 frame = 26 / 99999
00:05:01.605 00.010 9340 evsrv: {"Event":"Settling","Timestamp":1778735101.605,"Host":"ASTRO","Inst":1,"Distance":16.41,"Time":0.0,"SettleTime":8.0,"StarLocked":false}
00:05:01.619 00.014 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:05:01.630 00.011 9340 ScheduleExposure(1000,3,0) exposurePending=0
00:05:01.652 00.022 9340 Enqueuing Expose request
00:05:01.664 00.012 12020 Worker thread wakes up
00:05:01.664 00.000 12020 worker thread servicing REQUEST_EXPOSE 1000
00:05:01.664 00.000 12020 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
00:05:02.000 00.336 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"f6aa4728-b94b-4445-a5a0-c8f68b8335ef"}
00:05:02.024 00.024 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"f6aa4728-b94b-4445-a5a0-c8f68b8335ef"}
00:05:02.033 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"18cb8d99-9748-4e33-b969-300806ac92a5"}
00:05:02.042 00.009 9340 case statement mapped state 6 to 4
00:05:02.050 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"LostLock","id":"18cb8d99-9748-4e33-b969-300806ac92a5"}
00:05:02.059 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"0abb6a60-ccea-4a9b-ace5-d6eba39bcb2c"}
00:05:02.069 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":25,"width":15,"height":15,"star_pos":[7.32,6.99],"pixels":"..."},"id":"0abb6a60-ccea-4a9b-ace5-d6eba39bcb2c"}
00:05:03.027 00.958 12020 Exposure complete
00:05:03.193 00.166 12020 worker thread done servicing request
00:05:03.195 00.002 9340 OnExposeComplete: enter
00:05:03.204 00.009 9340 UpdateGuideState(): m_state=6
00:05:03.230 00.026 9340 Star::Find(15, 293, 675, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 26
00:05:03.237 00.007 9340 Star::Find false star n=4 nbg=263 bg=7892.7 sigma=461.2 thresh=9276 peak=9049
00:05:03.250 00.013 9340 Star::Find returns 0 (2), X=293.00, Y=675.00, Mass=5852, SNR=2.9, Peak=9579 HFD=0.0
00:05:03.257 00.007 9340 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
00:05:03.267 00.010 9340 SchedulePrimaryMove(10104498, x=0.00, y=0.00, opts=14)
00:05:03.276 00.009 9340 Enqueuing Move request for scope (0.00, 0.00)
00:05:03.288 00.012 12020 Worker thread wakes up
00:05:03.288 00.000 12020 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe
00:05:03.288 00.000 12020 Handling offset move in thread for scope, endpoint = (0.00, 0.00)
00:05:03.288 00.000 12020 move complete, result=0
00:05:03.289 00.001 12020 worker thread done servicing request
00:05:03.392 00.103 9340 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
00:05:03.415 00.023 9340 Status Line: Star lost - low SNR
00:05:03.429 00.014 9340 UpdateImageDisplay: Size=(1920,1080) min=4554, max=13491, med=7817, FiltMin=5563, FiltMax=9858, Gamma=2.870
00:05:03.437 00.008 9340 UpdateGuideState exits: Star lost - low SNR
00:05:03.446 00.009 9340 PhdController: settling, locked = 0, distance = 16.41 (0.45) aobump = 0 frame = 27 / 99999
00:05:03.455 00.009 9340 evsrv: {"Event":"Settling","Timestamp":1778735103.455,"Host":"ASTRO","Inst":1,"Distance":16.41,"Time":0.0,"SettleTime":8.0,"StarLocked":false}
00:05:03.483 00.028 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:05:03.502 00.019 9340 ScheduleExposure(1000,3,0) exposurePending=0
00:05:03.511 00.009 9340 Enqueuing Expose request
00:05:03.519 00.008 12020 Worker thread wakes up
00:05:03.520 00.001 12020 worker thread servicing REQUEST_EXPOSE 1000
00:05:03.520 00.000 12020 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
00:05:03.998 00.478 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"57f2d640-b13e-4046-9911-4384765bb6f5"}
00:05:04.009 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"57f2d640-b13e-4046-9911-4384765bb6f5"}
00:05:04.019 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"268065f6-8409-466b-8a04-58e67d48dd74"}
00:05:04.044 00.025 9340 case statement mapped state 6 to 4
00:05:04.052 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"LostLock","id":"268065f6-8409-466b-8a04-58e67d48dd74"}
00:05:04.061 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"59f1c80a-b810-413d-b543-ac993ee9eb9a"}
00:05:04.070 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":26,"width":15,"height":15,"star_pos":[7.32,6.99],"pixels":"..."},"id":"59f1c80a-b810-413d-b543-ac993ee9eb9a"}
00:05:04.440 00.370 9340 evsrv: cli 100A41E8 connect
00:05:04.485 00.045 9340 case statement mapped state 6 to 4
00:05:04.504 00.019 9340 case statement mapped state 6 to 4
00:05:04.517 00.013 9340 evsrv: cli 100A41E8 request: {"method":"get_app_state","id":"8615a8fd-402b-4e6f-b194-73ed2fd5665e"}
00:05:04.525 00.008 9340 case statement mapped state 6 to 4
00:05:04.538 00.013 9340 evsrv: cli 100A41E8 response: {"jsonrpc":"2.0","result":"LostLock","id":"8615a8fd-402b-4e6f-b194-73ed2fd5665e"}
00:05:04.551 00.013 9340 evsrv: cli 100A41E8 disconnect
00:05:04.578 00.027 9340 evsrv: cli 100A4508 connect
00:05:04.592 00.014 9340 case statement mapped state 6 to 4
00:05:04.602 00.010 9340 case statement mapped state 6 to 4
00:05:04.612 00.010 9340 evsrv: cli 100A4508 request: {"method":"get_app_state","id":"7ded1a64-3a75-4971-ac66-e6ab35464674"}
00:05:04.622 00.010 9340 case statement mapped state 6 to 4
00:05:04.631 00.009 9340 evsrv: cli 100A4508 response: {"jsonrpc":"2.0","result":"LostLock","id":"7ded1a64-3a75-4971-ac66-e6ab35464674"}
00:05:04.644 00.013 9340 evsrv: cli 100A4508 disconnect
00:05:04.670 00.026 9340 evsrv: cli 100A4288 connect
00:05:04.682 00.012 9340 case statement mapped state 6 to 4
00:05:04.694 00.012 9340 case statement mapped state 6 to 4
00:05:04.707 00.013 9340 evsrv: cli 100A4288 request: {"method":"stop_capture","id":"99c641e4-ac15-4d23-a3cf-faccffc445ff"}
00:05:04.716 00.009 9340 StopCapturing CaptureActive=1 continueCapturing=1 exposurePending=1
00:05:04.728 00.012 9340 Status Line: Waiting for devices...
00:05:04.742 00.014 9340 evsrv: cli 100A4288 response: {"jsonrpc":"2.0","result":0,"id":"99c641e4-ac15-4d23-a3cf-faccffc445ff"}
00:05:04.774 00.032 12020 ZWO: stopexposure
00:05:04.776 00.002 9340 evsrv: cli 100A4288 disconnect
00:05:04.789 00.013 9340 evsrv: cli 100A4328 connect
00:05:04.802 00.013 9340 case statement mapped state 6 to 4
00:05:04.811 00.009 9340 case statement mapped state 6 to 4
00:05:04.822 00.011 9340 evsrv: cli 100A4328 request: {"method":"get_app_state","id":"51f5c10c-50b9-408b-ba4e-89db4291b913"}
00:05:04.833 00.011 9340 case statement mapped state 6 to 4
00:05:04.845 00.012 12020 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:195->Capture failed
00:05:04.845 00.000 9340 evsrv: cli 100A4328 response: {"jsonrpc":"2.0","result":"LostLock","id":"51f5c10c-50b9-408b-ba4e-89db4291b913"}
00:05:04.871 00.026 12020 worker thread done servicing request
00:05:04.872 00.001 9340 OnExposeComplete: enter
00:05:04.886 00.014 9340 OnExposeComplete: Capture Error reported
00:05:04.899 00.013 9340 StopCapturing CaptureActive=1 continueCapturing=0 exposurePending=0
00:05:04.909 00.010 9340 Mount: notify guiding stopped
00:05:04.921 00.012 9340 evsrv: cli 100A4328 short write 0/79 Input / Output error
00:05:04.940 00.019 9340 PhdController failed: Guiding stopped
00:05:04.970 00.030 9340 PhdController: newstate STATE_FINISH
00:05:04.983 00.013 9340 PhdController complete: fail: Guiding stopped
00:05:05.000 00.017 9340 evsrv: {"Event":"SettleDone","Timestamp":1778735105.000,"Host":"ASTRO","Inst":1,"Status":1,"Error":"Guiding stopped","TotalFrames":27,"DroppedFrames":19}
00:05:05.012 00.012 9340 evsrv: cli 100A4328 short write 0/148 Input / Output error
00:05:05.023 00.011 9340 Mount: notify guiding dither settle done success=0
00:05:05.044 00.021 9340 PhdController: newstate STATE_IDLE
00:05:05.085 00.041 9340 Changing from state GUIDING to STOP
00:05:05.098 00.013 9340 guider state => SELECTED
00:05:05.110 00.012 9340 UpdateImageDisplay: Size=(1920,1080) min=4554, max=13491, med=7817, FiltMin=5563, FiltMax=9858, Gamma=2.870
00:05:05.121 00.011 9340 evsrv: cli 100A4328 short write 0/88 Input / Output error
00:05:05.136 00.015 9340 Changing from state SELECTED to UNINITIALIZED
00:05:05.148 00.012 9340 evsrv: cli 100A4328 short write 0/81 Input / Output error
00:05:05.178 00.030 9340 guider state => SELECTING
00:05:05.200 00.022 9340 Status Line: Stopped.
00:05:05.216 00.016 9340 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:557->Error reported capturing image
00:05:05.233 00.017 9340 evsrv: cli 100A4328 disconnect
00:05:05.874 00.641 9340 evsrv: cli 100A41E8 connect
00:05:05.889 00.015 9340 evsrv: cli 100A41E8 request: {"method":"get_app_state","id":"c3f7e856-d051-483a-845b-b6a54aa78340"}
00:05:05.918 00.029 9340 evsrv: cli 100A41E8 response: {"jsonrpc":"2.0","result":"Stopped","id":"c3f7e856-d051-483a-845b-b6a54aa78340"}
00:05:05.930 00.012 9340 evsrv: cli 100A41E8 disconnect
00:05:05.943 00.013 9340 evsrv: cli 100A4288 connect
00:05:05.955 00.012 9340 evsrv: cli 100A4288 request: {"method":"get_calibrated","id":"0f897afe-9285-49d2-854a-233d5cd7c6bf"}
00:05:05.973 00.018 9340 evsrv: cli 100A4288 response: {"jsonrpc":"2.0","result":true,"id":"0f897afe-9285-49d2-854a-233d5cd7c6bf"}
00:05:06.012 00.039 9340 evsrv: cli 100A4288 disconnect
00:05:06.045 00.033 9340 evsrv: cli 100A4468 connect
00:05:06.071 00.026 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"22677e72-5b41-4b43-91f6-3ca43a8efe3c"}
00:05:06.084 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"22677e72-5b41-4b43-91f6-3ca43a8efe3c"}
00:05:06.100 00.016 9340 evsrv: cli 100A4468 request: {"method":"guide","params":{"settle":{"pixels":0.45,"time":8,"timeout":90},"recalibrate":false},"id":"eb13384d-5960-48fa-9381-81485089ccec"}
00:05:06.132 00.032 9340 PhdController::Guide begins
00:05:06.144 00.012 9340 PhdController: newstate STATE_SETUP
00:05:06.157 00.013 9340 PhdController: setup
00:05:06.173 00.016 9340 PhdController: newstate STATE_ATTEMPT_START
00:05:06.183 00.010 9340 PhdController: start capturing
00:05:06.199 00.016 9340 Changing from state SELECTING to UNINITIALIZED
00:05:06.212 00.013 9340 guider state => SELECTING
00:05:06.242 00.030 9340 setting force full frames = true
00:05:06.261 00.019 9340 StartCapturing CaptureActive=0 continueCapturing=0 exposurePending=0
00:05:06.284 00.023 9340 ScheduleExposure(1000,3,0) exposurePending=0
00:05:06.298 00.014 9340 Enqueuing Expose request
00:05:06.311 00.013 9340 PhdController: newstate STATE_SELECT_STAR
00:05:06.325 00.014 12020 Worker thread wakes up
00:05:06.325 00.000 12020 worker thread servicing REQUEST_EXPOSE 1000
00:05:06.325 00.000 12020 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
00:05:06.326 00.001 9340 evsrv: cli 100A4468 response: {"jsonrpc":"2.0","result":0,"id":"eb13384d-5960-48fa-9381-81485089ccec"}
00:05:06.368 00.042 9340 evsrv: cli 100A4468 disconnect
00:05:06.386 00.018 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"b24268a9-5877-423d-9fbf-9c697ffcb91d"}
00:05:06.400 00.014 9340 case statement mapped state 1 to 101
00:05:06.412 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Looping","id":"b24268a9-5877-423d-9fbf-9c697ffcb91d"}
00:05:06.431 00.019 9340 evsrv: cli 100A43C8 connect
00:05:06.445 00.014 9340 case statement mapped state 1 to 101
00:05:06.478 00.033 9340 case statement mapped state 1 to 101
00:05:06.499 00.021 9340 evsrv: cli 100A43C8 request: {"method":"get_lock_shift_params","id":"76acd55c-1bfe-4add-9835-52d09bd8295c"}
00:05:06.517 00.018 9340 evsrv: cli 100A43C8 response: {"jsonrpc":"2.0","result":{"enabled":false,"rate":[0.00,0.00],"units":"arcsec/hr","axes":"RA/Dec"},"id":"76acd55c-1bfe-4add-9835-52d09bd8295c"}
00:05:06.532 00.015 9340 evsrv: cli 100A43C8 disconnect
00:05:06.550 00.018 9340 evsrv: cli 100A41E8 connect
00:05:06.571 00.021 9340 case statement mapped state 1 to 101
00:05:06.607 00.036 9340 case statement mapped state 1 to 101
00:05:06.639 00.032 9340 evsrv: cli 100A41E8 request: {"method":"get_lock_position","id":"1960cdbc-837d-4f75-8453-832d72dff471"}
00:05:06.664 00.025 9340 evsrv: cli 100A41E8 response: {"jsonrpc":"2.0","result":null,"id":"1960cdbc-837d-4f75-8453-832d72dff471"}
00:05:06.681 00.017 9340 evsrv: cli 100A41E8 disconnect
00:05:07.681 01.000 9340 evsrv: cli 100A41E8 connect
00:05:07.708 00.027 9340 case statement mapped state 1 to 101
00:05:07.719 00.011 12020 Exposure complete
00:05:07.719 00.000 9340 case statement mapped state 1 to 101
00:05:07.729 00.010 9340 evsrv: cli 100A41E8 request: {"method":"get_lock_position","id":"c4804c82-be49-4ec1-a8e1-2b734b0febac"}
00:05:07.742 00.013 9340 evsrv: cli 100A41E8 response: {"jsonrpc":"2.0","result":null,"id":"c4804c82-be49-4ec1-a8e1-2b734b0febac"}
00:05:07.752 00.010 9340 evsrv: cli 100A41E8 disconnect
00:05:07.938 00.186 12020 worker thread done servicing request
00:05:07.938 00.000 9340 OnExposeComplete: enter
00:05:07.948 00.010 9340 UpdateGuideState(): m_state=1
00:05:07.959 00.011 9340 UpdateCurrentPosition: no star selected
00:05:07.972 00.013 9340 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
00:05:07.982 00.010 9340 Status Line: No star selected
00:05:07.994 00.012 9340 UpdateImageDisplay: Size=(1920,1080) min=4448, max=13049, med=7830, FiltMin=5746, FiltMax=9881, Gamma=2.870
00:05:08.006 00.012 9340 UpdateGuideState exits: No star selected
00:05:08.016 00.010 9340 GuiderMultiStar::AutoSelect enter
00:05:08.027 00.011 9340 Star::AutoFind called with edgeAllowance = 0 searchRegion = 15 roi = 0x0@0,0
00:05:08.257 00.230 9340 AutoFind: auto downsample for scale 2.47 => 1x
00:05:08.563 00.306 9340 AutoFind: global mean = 1.2, stdev 1440.0
00:05:08.574 00.011 9340 AutoFind: using threshold = 0.1
00:05:08.864 00.290 9340 AutoFind: local max [1158, 1055] 5.3
00:05:08.875 00.011 9340 AutoFind: local max [1589, 488] 5.2
00:05:08.883 00.008 9340 AutoFind: local max [1118, 149] 5.1
00:05:08.893 00.010 9340 AutoFind: local max [798, 349] 5.0
00:05:08.904 00.011 9340 AutoFind: local max [178, 618] 5.0
00:05:08.915 00.011 9340 AutoFind: local max [280, 413] 4.7
00:05:08.925 00.010 9340 AutoFind: local max [290, 686] 4.7
00:05:08.950 00.025 9340 AutoFind: local max [89, 538] 4.7
00:05:08.960 00.010 9340 AutoFind: local max [11, 870] 4.6
00:05:08.972 00.012 9340 AutoFind: local max [1024, 15] 4.6
00:05:08.984 00.012 9340 AutoFind: local max [492, 437] 4.6
00:05:08.993 00.009 9340 AutoFind: local max [98, 184] 4.6
00:05:09.004 00.011 9340 AutoFind: local max [107, 439] 4.6
00:05:09.017 00.013 9340 AutoFind: local max [1012, 539] 4.6
00:05:09.031 00.014 9340 AutoFind: local max [1402, 438] 4.6
00:05:09.042 00.011 9340 AutoFind: local max [1423, 879] 4.5
00:05:09.071 00.029 9340 AutoFind: local max [1870, 22] 4.5
00:05:09.082 00.011 9340 AutoFind: local max [230, 1000] 4.5
00:05:09.091 00.009 9340 AutoFind: local max [526, 699] 4.5
00:05:09.100 00.009 9340 AutoFind: local max [348, 806] 4.5
00:05:09.110 00.010 9340 AutoFind: local max [454, 20] 4.5
00:05:09.120 00.010 9340 AutoFind: local max [162, 267] 4.4
00:05:09.130 00.010 9340 AutoFind: local max [1390, 358] 4.4
00:05:09.139 00.009 9340 AutoFind: local max [638, 1018] 4.4
00:05:09.149 00.010 9340 AutoFind: local max [1694, 234] 4.4
00:05:09.176 00.027 9340 AutoFind: local max [263, 825] 4.4
00:05:09.189 00.013 9340 AutoFind: local max [1034, 1050] 4.4
00:05:09.199 00.010 9340 AutoFind: local max [1419, 458] 4.4
00:05:09.208 00.009 9340 AutoFind: local max [1707, 911] 4.4
00:05:09.216 00.008 9340 AutoFind: local max [1549, 758] 4.4
00:05:09.225 00.009 9340 AutoFind: local max [633, 725] 4.4
00:05:09.236 00.011 9340 AutoFind: local max [702, 537] 4.4
00:05:09.249 00.013 9340 AutoFind: local max [716, 382] 4.4
00:05:09.258 00.009 9340 AutoFind: local max [148, 582] 4.4
00:05:09.285 00.027 9340 AutoFind: local max [156, 920] 4.3
00:05:09.295 00.010 9340 AutoFind: local max [66, 584] 4.3
00:05:09.304 00.009 9340 AutoFind: local max [1189, 396] 4.3
00:05:09.314 00.010 9340 AutoFind: local max [247, 673] 4.3
00:05:09.325 00.011 9340 AutoFind: local max [1003, 575] 4.3
00:05:09.336 00.011 9340 AutoFind: local max [1866, 800] 4.3
00:05:09.346 00.010 9340 AutoFind: local max [1415, 86] 4.2
00:05:09.358 00.012 9340 AutoFind: local max [1666, 626] 4.2
00:05:09.367 00.009 9340 AutoFind: local max [1411, 172] 4.2
00:05:09.378 00.011 9340 AutoFind: local max [255, 241] 4.2
00:05:09.402 00.024 9340 AutoFind: local max [1179, 284] 4.2
00:05:09.414 00.012 9340 AutoFind: local max [1705, 49] 4.2
00:05:09.423 00.009 9340 AutoFind: local max [1551, 355] 4.2
00:05:09.433 00.010 9340 AutoFind: local max [1052, 683] 4.2
00:05:09.442 00.009 9340 AutoFind: local max [1859, 174] 4.2
00:05:09.450 00.008 9340 AutoFind: local max [1126, 633] 4.2
00:05:09.460 00.010 9340 AutoFind: local max [79, 775] 4.2
00:05:09.471 00.011 9340 AutoFind: local max [970, 147] 4.2
00:05:09.480 00.009 9340 AutoFind: local max [171, 647] 4.2
00:05:09.510 00.030 9340 AutoFind: local max [134, 622] 4.1
00:05:09.523 00.013 9340 AutoFind: local max [106, 116] 4.1
00:05:09.533 00.010 9340 AutoFind: local max [448, 549] 4.1
00:05:09.547 00.014 9340 AutoFind: local max [1375, 99] 4.1
00:05:09.557 00.010 9340 AutoFind: local max [534, 145] 4.1
00:05:09.565 00.008 9340 AutoFind: local max [1582, 806] 4.1
00:05:09.577 00.012 9340 AutoFind: local max [612, 324] 4.1
00:05:09.587 00.010 9340 AutoFind: local max [885, 12] 4.1
00:05:09.596 00.009 9340 AutoFind: local max [1748, 169] 4.1
00:05:09.621 00.025 9340 AutoFind: local max [630, 532] 4.1
00:05:09.634 00.013 9340 AutoFind: local max [1255, 373] 4.1
00:05:09.644 00.010 9340 AutoFind: local max [1734, 302] 4.1
00:05:09.654 00.010 9340 AutoFind: local max [703, 452] 4.1
00:05:09.665 00.011 9340 AutoFind: local max [953, 570] 4.1
00:05:09.673 00.008 9340 AutoFind: local max [1800, 483] 4.1
00:05:09.681 00.008 9340 AutoFind: local max [1083, 520] 4.1
00:05:09.691 00.010 9340 AutoFind: local max [1234, 568] 4.1
00:05:09.701 00.010 9340 AutoFind: local max [921, 835] 4.1
00:05:09.709 00.008 9340 AutoFind: local max [1555, 970] 4.1
00:05:09.718 00.009 9340 AutoFind: local max [1210, 577] 4.1
00:05:09.742 00.024 9340 AutoFind: local max [1132, 278] 4.1
00:05:09.753 00.011 9340 AutoFind: local max [1191, 409] 4.1
00:05:09.762 00.009 9340 AutoFind: local max [127, 167] 4.1
00:05:09.772 00.010 9340 AutoFind: local max [521, 39] 4.1
00:05:09.781 00.009 9340 AutoFind: local max [945, 679] 4.1
00:05:09.789 00.008 9340 AutoFind: local max [1330, 130] 4.1
00:05:09.799 00.010 9340 AutoFind: local max [766, 11] 4.0
00:05:09.808 00.009 9340 AutoFind: local max [198, 134] 4.0
00:05:09.819 00.011 9340 AutoFind: local max [1288, 697] 4.0
00:05:09.842 00.023 9340 AutoFind: local max [22, 885] 4.0
00:05:09.853 00.011 9340 AutoFind: local max [166, 872] 4.0
00:05:09.865 00.012 9340 AutoFind: local max [361, 900] 4.0
00:05:09.873 00.008 9340 AutoFind: local max [210, 238] 4.0
00:05:09.882 00.009 9340 AutoFind: local max [1263, 87] 4.0
00:05:09.890 00.008 9340 AutoFind: local max [362, 540] 4.0
00:05:09.898 00.008 9340 AutoFind: local max [703, 817] 4.0
00:05:09.909 00.011 9340 AutoFind: local max [1741, 348] 4.0
00:05:09.920 00.011 9340 AutoFind: local max [1066, 829] 4.0
00:05:09.929 00.009 9340 AutoFind: local max [1833, 192] 4.0
00:05:09.939 00.010 9340 AutoFind: local max [727, 87] 4.0
00:05:09.963 00.024 9340 AutoFind: local max [861, 718] 4.0
00:05:09.975 00.012 9340 AutoFind: local max [842, 1070] 4.0
00:05:09.983 00.008 9340 AutoFind: local max [1375, 695] 4.0
00:05:09.992 00.009 9340 AutoFind: local max [783, 868] 4.0
00:05:10.001 00.009 9340 AutoFind: local max [919, 293] 4.0
00:05:10.010 00.009 9340 AutoFind: local max [835, 609] 4.0
00:05:10.020 00.010 9340 AutoFind: local max [263, 316] 4.0
00:05:10.031 00.011 9340 AutoFind: too close [22, 885] 4.0 - [11, 870] 4.6
00:05:10.040 00.009 9340 AutoFind: too close [1191, 409] 4.1 - [1189, 396] 4.3
00:05:10.063 00.023 9340 AutoFind: too close [1419, 458] 4.4 - [1402, 438] 4.6
00:05:10.073 00.010 9340 AutoFind: too close to edge [842, 1070] 4.0
00:05:10.083 00.010 9340 AutoFind: too close to edge [766, 11] 4.0
00:05:10.091 00.008 9340 AutoFind: too close to edge [885, 12] 4.1
00:05:10.102 00.011 9340 AutoFind: too close to edge [1024, 15] 4.6
00:05:10.110 00.008 9340 AutoFind: BPP = 16, saturation at 69458, pedestal 3923, thresh = 62904
00:05:10.118 00.008 9340 Star::Find(15, 1158, 1055, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
00:05:10.126 00.008 9340 Star::Find returns 0 (3), X=1158.00, Y=1055.00, Mass=0, SNR=0.0, Peak=9391 HFD=0.0
00:05:10.135 00.009 9340 Star::Find(15, 1589, 488, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
00:05:10.144 00.009 9340 Star::Find returns 1 (0), X=1589.72, Y=488.33, Mass=11694, SNR=10.1, Peak=10003 HFD=1.6
00:05:10.156 00.012 9340 Star::Find(15, 1118, 149, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
00:05:10.181 00.025 9340 Star::Find returns 1 (0), X=1117.99, Y=148.50, Mass=10718, SNR=9.6, Peak=9874 HFD=2.2
00:05:10.193 00.012 9340 Star::Find(15, 798, 349, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
00:05:10.202 00.009 9340 Star::Find returns 1 (0), X=799.06, Y=348.95, Mass=12804, SNR=10.2, Peak=10186 HFD=2.4
00:05:10.210 00.008 9340 Star::Find(15, 178, 618, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
00:05:10.219 00.009 9340 Star::Find returns 1 (0), X=169.12, Y=630.57, Mass=8926, SNR=8.9, Peak=9969 HFD=1.9
00:05:10.227 00.008 9340 Star::Find(15, 280, 413, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
00:05:10.236 00.009 9340 Star::Find returns 1 (0), X=280.13, Y=413.17, Mass=16112, SNR=12.1, Peak=10619 HFD=1.9
00:05:10.244 00.008 9340 Star::Find(15, 290, 686, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
00:05:10.254 00.010 9340 Star::Find returns 1 (0), X=290.88, Y=686.33, Mass=16812, SNR=11.2, Peak=10344 HFD=2.4
00:05:10.263 00.009 9340 Star::Find(15, 89, 538, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
00:05:10.289 00.026 9340 Star::Find returns 1 (0), X=89.12, Y=538.12, Mass=10300, SNR=9.1, Peak=10116 HFD=2.3
00:05:10.299 00.010 9340 Star::Find(15, 492, 437, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
00:05:10.310 00.011 9340 Star::Find returns 1 (0), X=492.29, Y=438.25, Mass=21080, SNR=15.0, Peak=10549 HFD=5.6
00:05:10.319 00.009 9340 Star::Find(15, 98, 184, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
00:05:10.328 00.009 9340 Star::Find false star n=7 nbg=261 bg=7969.7 sigma=504.9 thresh=9484 peak=9234
00:05:10.336 00.008 9340 Star::Find returns 0 (2), X=98.00, Y=184.00, Mass=12130, SNR=2.9, Peak=10184 HFD=0.0
00:05:10.346 00.010 9340 Star::Find(15, 107, 439, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
00:05:10.354 00.008 9340 Star::Find returns 1 (0), X=108.51, Y=439.39, Mass=16999, SNR=12.4, Peak=10193 HFD=3.6
00:05:10.363 00.009 9340 Star::Find(15, 1012, 539, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
00:05:10.373 00.010 9340 Star::Find returns 1 (0), X=1011.52, Y=538.07, Mass=18471, SNR=13.5, Peak=10343 HFD=3.0
00:05:10.380 00.007 9340 Star::Find(15, 1423, 879, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
00:05:10.408 00.028 9340 Star::Find returns 1 (0), X=1422.94, Y=880.44, Mass=17886, SNR=12.6, Peak=9696 HFD=4.8
00:05:10.417 00.009 9340 Star::Find(15, 1870, 22, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
00:05:10.427 00.010 9340 Star::Find returns 1 (0), X=1870.00, Y=21.97, Mass=8538, SNR=8.8, Peak=9665 HFD=2.0
00:05:10.436 00.009 9340 Star::Find(15, 230, 1000, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
00:05:10.444 00.008 9340 Star::Find false star n=5 nbg=245 bg=7880.1 sigma=461.5 thresh=9265 peak=9225
00:05:10.455 00.011 9340 Star::Find returns 0 (2), X=230.00, Y=1000.00, Mass=8646, SNR=2.9, Peak=10019 HFD=0.0
00:05:10.464 00.009 9340 Star::Find(15, 526, 699, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
00:05:10.474 00.010 9340 Star::Find false star n=4 nbg=269 bg=7846.5 sigma=480.8 thresh=9289 peak=9057
00:05:10.482 00.008 9340 Star::Find returns 0 (2), X=526.00, Y=699.00, Mass=6466, SNR=2.9, Peak=9791 HFD=0.0
00:05:10.504 00.022 9340 Star::Find(15, 348, 806, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
00:05:10.515 00.011 9340 Star::Find returns 1 (0), X=348.33, Y=807.69, Mass=14056, SNR=11.3, Peak=10061 HFD=5.0
00:05:10.524 00.009 9340 Star::Find(15, 454, 20, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
00:05:10.534 00.010 9340 Star::Find returns 1 (0), X=452.97, Y=19.26, Mass=14088, SNR=10.9, Peak=10908 HFD=2.2
00:05:10.543 00.009 9340 Star::Find(15, 162, 267, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
00:05:10.552 00.009 9340 Star::Find returns 1 (0), X=161.73, Y=266.97, Mass=14860, SNR=11.4, Peak=10642 HFD=3.2
00:05:10.560 00.008 9340 Star::Find(15, 1390, 358, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
00:05:10.573 00.013 9340 Star::Find returns 1 (0), X=1389.71, Y=356.59, Mass=12525, SNR=10.3, Peak=9913 HFD=3.8
00:05:10.581 00.008 9340 Star::Find(15, 638, 1018, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
00:05:10.591 00.010 9340 Star::Find returns 0 (4), X=638.51, Y=1017.75, Mass=6562, SNR=7.4, Peak=9980 HFD=1.1
00:05:10.616 00.025 9340 Star::Find(15, 1694, 234, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
00:05:10.625 00.009 9340 Star::Find false star n=3 nbg=262 bg=7651.7 sigma=493.5 thresh=9132 peak=8882
00:05:10.635 00.010 9340 Star::Find returns 0 (2), X=1694.00, Y=234.00, Mass=4836, SNR=2.9, Peak=9515 HFD=0.0
00:05:10.650 00.015 9340 Star::Find(15, 263, 825, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
00:05:10.658 00.008 9340 Star::Find false star n=8 nbg=269 bg=7882.4 sigma=529.8 thresh=9472 peak=9426
00:05:10.668 00.010 9340 Star::Find returns 0 (2), X=263.00, Y=825.00, Mass=14848, SNR=2.9, Peak=10329 HFD=0.0
00:05:10.679 00.011 9340 Star::Find(15, 1034, 1050, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
00:05:10.691 00.012 9340 Star::Find false star n=5 nbg=257 bg=7618.4 sigma=505.5 thresh=9135 peak=9016
00:05:10.701 00.010 9340 Star::Find returns 0 (2), X=1034.00, Y=1050.00, Mass=8362, SNR=2.9, Peak=9550 HFD=0.0
00:05:10.727 00.026 9340 Star::Find(15, 1707, 911, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
00:05:10.742 00.015 9340 Star::Find false star n=2 nbg=266 bg=7622.4 sigma=485.6 thresh=9079 peak=8944
00:05:10.756 00.014 9340 Star::Find returns 0 (2), X=1707.00, Y=911.00, Mass=3985, SNR=2.9, Peak=9736 HFD=0.0
00:05:10.766 00.010 9340 Star::Find(15, 1549, 758, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
00:05:10.776 00.010 9340 Star::Find returns 1 (0), X=1549.09, Y=758.87, Mass=10785, SNR=9.7, Peak=10062 HFD=3.6
00:05:10.789 00.013 9340 Star::Find(15, 633, 725, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
00:05:10.801 00.012 9340 Star::Find returns 1 (0), X=633.27, Y=725.31, Mass=19264, SNR=12.8, Peak=10152 HFD=2.9
00:05:10.812 00.011 9340 Star::Find(15, 702, 537, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
00:05:10.841 00.029 9340 Star::Find false star n=3 nbg=256 bg=8021.4 sigma=456.8 thresh=9392 peak=9366
00:05:10.855 00.014 9340 Star::Find returns 0 (2), X=702.00, Y=537.00, Mass=5142, SNR=2.9, Peak=10118 HFD=0.0
00:05:10.864 00.009 9340 Star::Find(15, 716, 382, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
00:05:10.876 00.012 9340 Star::Find returns 0 (3), X=716.00, Y=382.00, Mass=0, SNR=0.0, Peak=9996 HFD=0.0
00:05:10.887 00.011 9340 Star::Find(15, 148, 582, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
00:05:10.897 00.010 9340 Star::Find returns 1 (0), X=148.40, Y=581.96, Mass=14469, SNR=11.5, Peak=10186 HFD=2.5
00:05:10.911 00.014 9340 Star::Find(15, 156, 920, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
00:05:10.927 00.016 9340 Star::Find false star n=6 nbg=261 bg=7950.9 sigma=434.2 thresh=9253 peak=9252
00:05:10.936 00.009 9340 Star::Find returns 0 (2), X=156.00, Y=920.00, Mass=9185, SNR=2.9, Peak=9982 HFD=0.0
00:05:10.969 00.033 9340 Star::Find(15, 66, 584, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
00:05:10.985 00.016 9340 Star::Find false star n=5 nbg=263 bg=7957.0 sigma=505.2 thresh=9473 peak=9457
00:05:10.998 00.013 9340 Star::Find returns 0 (2), X=66.00, Y=584.00, Mass=8894, SNR=2.9, Peak=10918 HFD=0.0
00:05:11.013 00.015 9340 Star::Find(15, 247, 673, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
00:05:11.026 00.013 9340 Star::Find returns 1 (0), X=240.60, Y=675.16, Mass=16079, SNR=11.0, Peak=10429 HFD=5.8
00:05:11.038 00.012 9340 Star::Find(15, 1003, 575, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
00:05:11.051 00.013 9340 Star::Find returns 1 (0), X=1002.16, Y=574.94, Mass=16156, SNR=13.0, Peak=10782 HFD=2.2
00:05:11.065 00.014 9340 Star::Find(15, 1866, 800, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
00:05:11.099 00.034 9340 Star::Find false star n=5 nbg=263 bg=7466.2 sigma=429.9 thresh=8756 peak=8685
00:05:11.108 00.009 9340 Star::Find returns 0 (2), X=1866.00, Y=800.00, Mass=8135, SNR=2.9, Peak=9234 HFD=0.0
00:05:11.119 00.011 9340 Star::Find(15, 1415, 86, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
00:05:11.128 00.009 9340 Star::Find false star n=4 nbg=268 bg=7819.9 sigma=478.8 thresh=9256 peak=9207
00:05:11.136 00.008 9340 Star::Find returns 0 (2), X=1415.00, Y=86.00, Mass=6715, SNR=2.9, Peak=9861 HFD=0.0
00:05:11.151 00.015 9340 Star::Find(15, 1666, 626, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
00:05:11.165 00.014 9340 Star::Find returns 1 (0), X=1664.51, Y=625.41, Mass=24549, SNR=15.1, Peak=9681 HFD=5.0
00:05:11.182 00.017 9340 Star::Find(15, 1411, 172, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
00:05:11.218 00.036 9340 Star::Find false star n=3 nbg=260 bg=7856.8 sigma=475.7 thresh=9284 peak=9199
00:05:11.232 00.014 9340 Star::Find returns 0 (2), X=1411.00, Y=172.00, Mass=5530, SNR=2.9, Peak=10279 HFD=0.0
00:05:11.242 00.010 9340 Star::Find(15, 255, 241, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
00:05:11.254 00.012 9340 Star::Find returns 1 (0), X=255.45, Y=241.39, Mass=14318, SNR=10.3, Peak=10005 HFD=1.9
00:05:11.264 00.010 9340 Star::Find(15, 1179, 284, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
00:05:11.276 00.012 9340 Star::Find false star n=6 nbg=263 bg=7811.8 sigma=467.5 thresh=9214 peak=9110
00:05:11.287 00.011 9340 Star::Find returns 0 (2), X=1179.00, Y=284.00, Mass=9028, SNR=2.9, Peak=9619 HFD=0.0
00:05:11.300 00.013 9340 Star::Find(15, 1705, 49, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
00:05:11.329 00.029 9340 Star::Find false star n=3 nbg=265 bg=7630.8 sigma=507.8 thresh=9154 peak=8944
00:05:11.343 00.014 9340 Star::Find returns 0 (2), X=1705.00, Y=49.00, Mass=5232, SNR=2.9, Peak=9565 HFD=0.0
00:05:11.355 00.012 9340 Star::Find(15, 1551, 355, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
00:05:11.365 00.010 9340 Star::Find returns 1 (0), X=1539.95, Y=345.15, Mass=13945, SNR=11.6, Peak=10397 HFD=4.2
00:05:11.377 00.012 9340 Star::Find(15, 1052, 683, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
00:05:11.387 00.010 9340 Star::Find returns 1 (0), X=1053.36, Y=683.78, Mass=11918, SNR=11.3, Peak=9791 HFD=2.6
00:05:11.399 00.012 9340 Star::Find(15, 1859, 174, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
00:05:11.410 00.011 9340 Star::Find false star n=1 nbg=271 bg=7605.5 sigma=558.1 thresh=9280 peak=8968
00:05:11.438 00.028 9340 Star::Find returns 0 (2), X=1859.00, Y=174.00, Mass=2087, SNR=2.9, Peak=9692 HFD=0.0
00:05:11.450 00.012 9340 Star::Find(15, 1126, 633, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
00:05:11.460 00.010 9340 Star::Find false star n=4 nbg=258 bg=7881.1 sigma=453.2 thresh=9241 peak=9170
00:05:11.474 00.014 9340 Star::Find returns 0 (2), X=1126.00, Y=633.00, Mass=6697, SNR=2.9, Peak=9980 HFD=0.0
00:05:11.487 00.013 9340 Star::Find(15, 79, 775, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
00:05:11.519 00.032 9340 Star::Find returns 1 (0), X=78.56, Y=773.25, Mass=21346, SNR=13.1, Peak=10241 HFD=3.7
00:05:11.529 00.010 9340 Star::Find(15, 970, 147, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
00:05:11.541 00.012 9340 Star::Find false star n=2 nbg=256 bg=8014.9 sigma=433.8 thresh=9316 peak=8989
00:05:11.573 00.032 9340 Star::Find returns 0 (2), X=970.00, Y=147.00, Mass=2779, SNR=2.9, Peak=9821 HFD=0.0
00:05:11.585 00.012 9340 Star::Find(15, 171, 647, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
00:05:11.598 00.013 9340 Star::Find returns 1 (0), X=175.81, Y=659.10, Mass=13361, SNR=11.1, Peak=10259 HFD=3.4
00:05:11.609 00.011 9340 Star::Find(15, 134, 622, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
00:05:11.621 00.012 9340 Star::Find false star n=3 nbg=272 bg=7897.0 sigma=467.7 thresh=9300 peak=9258
00:05:11.632 00.011 9340 Star::Find returns 0 (2), X=134.00, Y=622.00, Mass=5299, SNR=2.9, Peak=9870 HFD=0.0
00:05:11.645 00.013 9340 Star::Find(15, 106, 116, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
00:05:11.658 00.013 9340 Star::Find returns 1 (0), X=93.23, Y=122.62, Mass=18048, SNR=12.8, Peak=10096 HFD=7.1
00:05:11.686 00.028 9340 Star::Find(15, 448, 549, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
00:05:11.697 00.011 9340 Star::Find returns 1 (0), X=449.64, Y=548.69, Mass=13066, SNR=10.9, Peak=10857 HFD=1.9
00:05:11.707 00.010 9340 Star::Find(15, 1375, 99, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
00:05:11.718 00.011 9340 Star::Find returns 1 (0), X=1374.72, Y=98.99, Mass=17104, SNR=13.5, Peak=9916 HFD=2.5
00:05:11.727 00.009 9340 Star::Find(15, 534, 145, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
00:05:11.740 00.013 9340 Star::Find false star n=3 nbg=267 bg=8104.2 sigma=469.0 thresh=9511 peak=9271
00:05:11.752 00.012 9340 Star::Find returns 0 (2), X=534.00, Y=145.00, Mass=4823, SNR=2.9, Peak=10169 HFD=0.0
00:05:11.765 00.013 9340 Star::Find(15, 1582, 806, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
00:05:11.793 00.028 9340 Star::Find returns 1 (0), X=1582.02, Y=805.76, Mass=20726, SNR=17.2, Peak=9933 HFD=2.5
00:05:11.806 00.013 9340 Star::Find(15, 612, 324, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
00:05:11.819 00.013 9340 Star::Find false star n=2 nbg=274 bg=7987.4 sigma=546.4 thresh=9627 peak=9102
00:05:11.831 00.012 9340 Star::Find returns 0 (2), X=612.00, Y=324.00, Mass=3665, SNR=2.9, Peak=9881 HFD=0.0
00:05:11.841 00.010 9340 Star::Find(15, 1748, 169, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
00:05:11.850 00.009 9340 Star::Find returns 0 (4), X=1748.41, Y=168.59, Mass=7955, SNR=8.6, Peak=9500 HFD=1.4
00:05:11.866 00.016 9340 Star::Find(15, 630, 532, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
00:05:11.877 00.011 9340 Star::Find false star n=3 nbg=270 bg=7833.4 sigma=531.7 thresh=9429 peak=9416
00:05:11.888 00.011 9340 Star::Find returns 0 (2), X=630.00, Y=532.00, Mass=6040, SNR=2.9, Peak=10206 HFD=0.0
00:05:11.915 00.027 9340 Star::Find(15, 1255, 373, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
00:05:11.929 00.014 9340 Star::Find returns 1 (0), X=1255.73, Y=373.32, Mass=18648, SNR=13.3, Peak=9850 HFD=3.6
00:05:11.939 00.010 9340 Star::Find(15, 1734, 302, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
00:05:11.950 00.011 9340 Star::Find false star n=6 nbg=256 bg=7645.2 sigma=444.3 thresh=8978 peak=8906
00:05:11.962 00.012 9340 Star::Find returns 0 (2), X=1734.00, Y=302.00, Mass=9566, SNR=2.9, Peak=9575 HFD=0.0
00:05:11.972 00.010 9340 Star::Find(15, 703, 452, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
00:05:11.981 00.009 9340 Star::Find returns 1 (0), X=705.15, Y=457.06, Mass=19836, SNR=15.3, Peak=9666 HFD=6.0
00:05:11.991 00.010 9340 Star::Find(15, 953, 570, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
00:05:12.001 00.010 9340 Star::Find false star n=2 nbg=263 bg=7873.2 sigma=515.1 thresh=9419 peak=9051
00:05:12.028 00.027 9340 Star::Find returns 0 (2), X=953.00, Y=570.00, Mass=3721, SNR=2.9, Peak=9806 HFD=0.0
00:05:12.043 00.015 9340 Star::Find(15, 1800, 483, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
00:05:12.053 00.010 9340 Star::Find returns 1 (0), X=1799.63, Y=482.00, Mass=21631, SNR=13.0, Peak=9891 HFD=4.8
00:05:12.063 00.010 9340 Star::Find(15, 1083, 520, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
00:05:12.072 00.009 9340 Star::Find returns 1 (0), X=1083.19, Y=519.71, Mass=12104, SNR=10.8, Peak=9901 HFD=1.9
00:05:12.081 00.009 9340 Star::Find(15, 1234, 568, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
00:05:12.091 00.010 9340 Star::Find false star n=3 nbg=275 bg=7885.7 sigma=541.4 thresh=9510 peak=9197
00:05:12.103 00.012 9340 Star::Find returns 0 (2), X=1234.00, Y=568.00, Mass=5116, SNR=2.9, Peak=9638 HFD=0.0
00:05:12.112 00.009 9340 Star::Find(15, 921, 835, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
00:05:12.137 00.025 9340 Star::Find returns 1 (0), X=931.84, Y=842.32, Mass=14981, SNR=11.0, Peak=10314 HFD=4.6
00:05:12.149 00.012 9340 Star::Find(15, 1555, 970, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
00:05:12.158 00.009 9340 Star::Find false star n=3 nbg=267 bg=7649.7 sigma=521.8 thresh=9215 peak=8945
00:05:12.173 00.015 9340 Star::Find returns 0 (2), X=1555.00, Y=970.00, Mass=5281, SNR=2.9, Peak=9910 HFD=0.0
00:05:12.183 00.010 9340 Star::Find(15, 1210, 577, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
00:05:12.194 00.011 9340 Star::Find false star n=2 nbg=281 bg=7854.0 sigma=557.0 thresh=9525 peak=9435
00:05:12.205 00.011 9340 Star::Find returns 0 (2), X=1210.00, Y=577.00, Mass=4378, SNR=2.9, Peak=10143 HFD=0.0
00:05:12.217 00.012 9340 Star::Find(15, 1132, 278, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
00:05:12.228 00.011 9340 Star::Find returns 1 (0), X=1131.77, Y=277.71, Mass=12913, SNR=11.2, Peak=9874 HFD=2.5
00:05:12.257 00.029 9340 Star::Find(15, 127, 167, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
00:05:12.270 00.013 9340 Star::Find false star n=2 nbg=261 bg=8128.1 sigma=503.0 thresh=9637 peak=9405
00:05:12.282 00.012 9340 Star::Find returns 0 (2), X=127.00, Y=167.00, Mass=3708, SNR=2.9, Peak=10330 HFD=0.0
00:05:12.292 00.010 9340 Star::Find(15, 521, 39, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
00:05:12.302 00.010 9340 Star::Find false star n=4 nbg=269 bg=8106.2 sigma=506.7 thresh=9626 peak=9364
00:05:12.315 00.013 9340 Star::Find returns 0 (2), X=521.00, Y=39.00, Mass=6581, SNR=2.9, Peak=10030 HFD=0.0
00:05:12.325 00.010 9340 Star::Find(15, 945, 679, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
00:05:12.337 00.012 9340 Star::Find false star n=3 nbg=272 bg=7985.9 sigma=452.5 thresh=9343 peak=9153
00:05:12.368 00.031 9340 Star::Find returns 0 (2), X=945.00, Y=679.00, Mass=4867, SNR=2.9, Peak=9933 HFD=0.0
00:05:12.379 00.011 9340 Star::Find(15, 1330, 130, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
00:05:12.391 00.012 9340 Star::Find returns 0 (3), X=1330.00, Y=130.00, Mass=0, SNR=0.0, Peak=9697 HFD=0.0
00:05:12.401 00.010 9340 Star::Find(15, 198, 134, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
00:05:12.412 00.011 9340 Star::Find returns 1 (0), X=206.35, Y=124.30, Mass=14416, SNR=11.5, Peak=10333 HFD=4.7
00:05:12.423 00.011 9340 Star::Find(15, 1288, 697, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
00:05:12.434 00.011 9340 Star::Find returns 1 (0), X=1295.11, Y=681.83, Mass=10539, SNR=9.1, Peak=9836 HFD=2.9
00:05:12.446 00.012 9340 Star::Find(15, 166, 872, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
00:05:12.476 00.030 9340 Star::Find returns 1 (0), X=166.57, Y=871.37, Mass=15675, SNR=11.8, Peak=9705 HFD=3.3
00:05:12.489 00.013 9340 Star::Find(15, 361, 900, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
00:05:12.498 00.009 9340 Star::Find false star n=4 nbg=273 bg=7960.8 sigma=455.9 thresh=9329 peak=8995
00:05:12.509 00.011 9340 Star::Find returns 0 (2), X=361.00, Y=900.00, Mass=6105, SNR=2.9, Peak=9728 HFD=0.0
00:05:12.520 00.011 9340 Star::Find(15, 210, 238, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
00:05:12.531 00.011 9340 Star::Find false star n=1 nbg=277 bg=8102.6 sigma=577.0 thresh=9833 peak=9229
00:05:12.543 00.012 9340 Star::Find returns 0 (2), X=210.00, Y=238.00, Mass=1919, SNR=2.9, Peak=10022 HFD=0.0
00:05:12.556 00.013 9340 Star::Find(15, 1263, 87, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
00:05:12.588 00.032 9340 Star::Find returns 1 (0), X=1264.26, Y=99.55, Mass=10254, SNR=10.5, Peak=10449 HFD=2.5
00:05:12.601 00.013 9340 Star::Find(15, 362, 540, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
00:05:12.612 00.011 9340 Star::Find returns 1 (0), X=359.73, Y=540.09, Mass=28720, SNR=16.2, Peak=10160 HFD=5.6
00:05:12.622 00.010 9340 Star::Find(15, 703, 817, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
00:05:12.633 00.011 9340 Star::Find false star n=2 nbg=264 bg=7857.8 sigma=542.7 thresh=9486 peak=9124
00:05:12.650 00.017 9340 Star::Find returns 0 (2), X=703.00, Y=817.00, Mass=3496, SNR=2.9, Peak=10030 HFD=0.0
00:05:12.699 00.049 9340 Star::Find(15, 1741, 348, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
00:05:12.766 00.067 9340 Star::Find returns 1 (0), X=1748.37, Y=362.69, Mass=23584, SNR=16.7, Peak=9658 HFD=4.0
00:05:12.780 00.014 9340 Star::Find(15, 1066, 829, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
00:05:12.798 00.018 9340 Star::Find returns 1 (0), X=1066.90, Y=828.46, Mass=9010, SNR=8.9, Peak=9822 HFD=2.1
00:05:12.830 00.032 9340 Star::Find(15, 1833, 192, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
00:05:12.876 00.046 9340 Star::Find returns 0 (4), X=1825.66, Y=186.24, Mass=9519, SNR=9.5, Peak=9958 HFD=1.5
00:05:12.896 00.020 9340 Star::Find(15, 727, 87, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
00:05:12.910 00.014 9340 Star::Find returns 1 (0), X=727.75, Y=88.28, Mass=10202, SNR=8.1, Peak=10307 HFD=2.2
00:05:12.925 00.015 9340 Star::Find(15, 861, 718, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
00:05:12.960 00.035 9340 Star::Find false star n=3 nbg=256 bg=7943.5 sigma=418.9 thresh=9200 peak=8812
00:05:12.981 00.021 9340 Star::Find returns 0 (2), X=861.00, Y=718.00, Mass=4843, SNR=2.9, Peak=9606 HFD=0.0
00:05:12.998 00.017 9340 Star::Find(15, 1375, 695, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
00:05:13.015 00.017 9340 Star::Find returns 1 (0), X=1375.07, Y=695.16, Mass=17885, SNR=12.2, Peak=9620 HFD=2.7
00:05:13.042 00.027 9340 Star::Find(15, 783, 868, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
00:05:13.076 00.034 9340 Star::Find false star n=1 nbg=271 bg=7796.8 sigma=484.0 thresh=9249 peak=9064
00:05:13.089 00.013 9340 Star::Find returns 0 (2), X=783.00, Y=868.00, Mass=1746, SNR=2.9, Peak=9543 HFD=0.0
00:05:13.110 00.021 9340 Star::Find(15, 919, 293, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
00:05:13.125 00.015 9340 Star::Find returns 1 (0), X=921.97, Y=293.27, Mass=14599, SNR=10.4, Peak=10420 HFD=3.8
00:05:13.151 00.026 9340 Star::Find(15, 835, 609, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
00:05:13.188 00.037 9340 Star::Find false star n=3 nbg=259 bg=7873.6 sigma=464.7 thresh=9268 peak=8812
00:05:13.205 00.017 9340 Star::Find returns 0 (2), X=835.00, Y=609.00, Mass=4380, SNR=2.9, Peak=9577 HFD=0.0
00:05:13.217 00.012 9340 Star::Find(15, 263, 316, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
00:05:13.232 00.015 9340 Star::Find false star n=6 nbg=265 bg=8024.5 sigma=459.5 thresh=9403 peak=9162
00:05:13.247 00.015 9340 Star::Find returns 0 (2), X=263.00, Y=316.00, Mass=9355, SNR=2.9, Peak=10141 HFD=0.0
00:05:13.264 00.017 9340 AutoFind: finding best star pass 1
00:05:13.303 00.039 9340 Star::Find(15, 1158, 1055, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
00:05:13.319 00.016 9340 Star::Find returns 0 (3), X=1158.00, Y=1055.00, Mass=0, SNR=0.0, Peak=9391 HFD=0.0
00:05:13.331 00.012 9340 Star::Find(15, 1589, 488, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
00:05:13.351 00.020 9340 Star::Find returns 1 (0), X=1589.72, Y=488.33, Mass=11694, SNR=10.1, Peak=10003 HFD=1.6
00:05:13.365 00.014 9340 AutoFind returns star at [1589, 488] 5.2 Mass 11694 SNR 10.1
00:05:13.415 00.050 9340 Star::Find(15, 1589, 488, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
00:05:13.428 00.013 9340 Star::Find returns 1 (0), X=1589.72, Y=488.33, Mass=11694, SNR=10.1, Peak=10003 HFD=1.6
00:05:13.440 00.012 9340 MultiStar: List (12): {1589.72, 488.33}(10.1), {1117.99, 148.50}(9.6), {799.06, 348.95}(10.2), {169.12, 630.57}(8.9), {280.13, 413.17}(12.1), {290.88, 686.33}(11.2), {89.12, 538.12}(9.1), {492.29, 438.25}(15.0), {108.51, 439.39}(12.4), {1011.52, 538.07}(13.5), {1422.94, 880.44}(12.6), {1870.00, 21.97}(8.8), 
00:05:13.457 00.017 9340 setting lock position to (1589.72, 488.33)
00:05:13.471 00.014 9340 MultiStar: stabilizing after lock position change
00:05:13.516 00.045 9340 AutoSelect: state = 1, call UpdateGuideState
00:05:13.528 00.012 9340 UpdateGuideState(): m_state=1
00:05:13.542 00.014 9340 Star::Find(15, 1589, 488, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
00:05:13.561 00.019 9340 Star::Find returns 1 (0), X=1589.72, Y=488.33, Mass=11694, SNR=10.1, Peak=10003 HFD=1.6
00:05:13.572 00.011 9340 DistanceChecker: deactivated
00:05:13.603 00.031 9340 CameraToMount -- cameraTheta (0.00) - m_xAngle (0.01) = xAngle (-0.01 = -0.01)
00:05:13.621 00.018 9340 CameraToMount -- cameraTheta (0.00) - (m_xAngle (0.01) + m_yAngleError (-3.13)) = yAngle (3.12 = 3.12)
00:05:13.633 00.012 9340 CameraToMount -- cameraX=0.00 cameraY=0.00 hyp=0.00 cameraTheta=0.00 mountX=0.00 mountY=0.00, mountTheta=0.00
00:05:13.653 00.020 9340 setting force full frames = false
00:05:13.668 00.015 9340 setting lock position to (1589.72, 488.33)
00:05:13.682 00.014 9340 MultiStar: stabilizing after lock position change
00:05:13.714 00.032 9340 CurrentPosition() valid, moving to STATE_SELECTED
00:05:13.725 00.011 9340 Changing from state SELECTING to SELECTED
00:05:13.736 00.011 9340 guider state => SELECTED
00:05:13.750 00.014 9340 UpdateImageDisplay: Size=(1920,1080) min=4448, max=13049, med=7830, FiltMin=5746, FiltMax=9881, Gamma=2.870
00:05:13.763 00.013 9340 UpdateGuideState exits: m=11694 SNR=10.1
00:05:13.775 00.012 9340 UpdateImageDisplay: Size=(1920,1080) min=4448, max=13049, med=7830, FiltMin=5746, FiltMax=9881, Gamma=2.870
00:05:13.788 00.013 9340 Status Line: Auto-selected star at (1589.7, 488.3)
00:05:13.829 00.041 9340 PhdController: newstate STATE_WAIT_SELECTED
00:05:13.842 00.013 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:05:13.852 00.010 9340 ScheduleExposure(1000,3,1) exposurePending=0
00:05:13.862 00.010 9340 Enqueuing Expose request
00:05:13.874 00.012 12020 Worker thread wakes up
00:05:13.874 00.000 12020 worker thread servicing REQUEST_EXPOSE 1000
00:05:13.874 00.000 12020 Handling exposure in thread, d=1000 o=3 r=(1575,473,31,31)
00:05:13.875 00.001 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"4c003508-0077-4af5-bdb1-b1996f3ff4f4"}
00:05:13.888 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"4c003508-0077-4af5-bdb1-b1996f3ff4f4"}
00:05:13.919 00.031 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"aeeee63f-8639-4728-8a46-79d3d5c07e4f"}
00:05:13.933 00.014 9340 case statement mapped state 2 to 1
00:05:13.942 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Selected","id":"aeeee63f-8639-4728-8a46-79d3d5c07e4f"}
00:05:13.957 00.015 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"fbd6ade7-2b66-40c6-bce6-18bf88b17355"}
00:05:13.970 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":1,"width":15,"height":15,"star_pos":[6.72,7.33],"pixels":"..."},"id":"fbd6ade7-2b66-40c6-bce6-18bf88b17355"}
00:05:13.991 00.021 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"9d7d8bed-369a-4d20-a1df-8b279a2e88ea"}
00:05:14.021 00.030 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"9d7d8bed-369a-4d20-a1df-8b279a2e88ea"}
00:05:14.035 00.014 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"806eafdf-5786-4ea8-817f-3c4b33ae9aff"}
00:05:14.046 00.011 9340 case statement mapped state 2 to 1
00:05:14.055 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Selected","id":"806eafdf-5786-4ea8-817f-3c4b33ae9aff"}
00:05:14.069 00.014 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"236061d3-91c5-4119-89a7-7a7b5fe0d71f"}
00:05:14.079 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":1,"width":15,"height":15,"star_pos":[6.72,7.33],"pixels":"..."},"id":"236061d3-91c5-4119-89a7-7a7b5fe0d71f"}
00:05:15.243 01.164 12020 Exposure complete
00:05:15.434 00.191 12020 worker thread done servicing request
00:05:15.434 00.000 9340 OnExposeComplete: enter
00:05:15.446 00.012 9340 UpdateGuideState(): m_state=2
00:05:15.454 00.008 9340 Star::Find(15, 1589, 488, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2
00:05:15.468 00.014 9340 Star::Find false star n=3 nbg=263 bg=7631.9 sigma=430.4 thresh=8923 peak=8723
00:05:15.478 00.010 9340 Star::Find returns 0 (2), X=1589.00, Y=488.00, Mass=4394, SNR=2.9, Peak=9161 HFD=0.0
00:05:15.489 00.011 9340 DistanceChecker: activated
00:05:15.504 00.015 9340 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
00:05:15.547 00.043 9340 Changing from state SELECTED to UNINITIALIZED
00:05:15.559 00.012 9340 guider state => SELECTING
00:05:15.569 00.010 9340 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
00:05:15.578 00.009 9340 Status Line: Star lost - low SNR
00:05:15.596 00.018 9340 UpdateImageDisplay: Size=(1920,1080) min=4048, max=13849, med=7828, FiltMin=5739, FiltMax=9903, Gamma=2.870
00:05:15.606 00.010 9340 UpdateGuideState exits: Star lost - low SNR
00:05:15.618 00.012 9340 waiting for star selected, attempts remaining = 3
00:05:15.643 00.025 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:05:15.653 00.010 9340 ScheduleExposure(1000,3,0) exposurePending=0
00:05:15.664 00.011 9340 Enqueuing Expose request
00:05:15.674 00.010 12020 Worker thread wakes up
00:05:15.674 00.000 12020 worker thread servicing REQUEST_EXPOSE 1000
00:05:15.676 00.002 12020 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
00:05:15.991 00.315 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"dff884d7-6aa5-4933-b944-33e2e1dcb548"}
00:05:16.006 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"dff884d7-6aa5-4933-b944-33e2e1dcb548"}
00:05:16.018 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"0e785022-5dd1-486e-ab66-7f38cdbd33fd"}
00:05:16.043 00.025 9340 case statement mapped state 1 to 101
00:05:16.054 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Looping","id":"0e785022-5dd1-486e-ab66-7f38cdbd33fd"}
00:05:17.047 00.993 12020 Exposure complete
00:05:17.225 00.178 12020 worker thread done servicing request
00:05:17.226 00.001 9340 OnExposeComplete: enter
00:05:17.235 00.009 9340 UpdateGuideState(): m_state=1
00:05:17.245 00.010 9340 Star::Find(15, 1589, 488, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3
00:05:17.268 00.023 9340 Star::Find returns 1 (0), X=1587.83, Y=476.24, Mass=11793, SNR=11.4, Peak=9658 HFD=5.4
00:05:17.279 00.011 9340 DistanceChecker: deactivated
00:05:17.290 00.011 9340 setting lock position to (1587.83, 476.24)
00:05:17.298 00.008 9340 MultiStar: stabilizing after lock position change
00:05:17.306 00.008 9340 CurrentPosition() valid, moving to STATE_SELECTED
00:05:17.314 00.008 9340 Changing from state SELECTING to SELECTED
00:05:17.324 00.010 9340 guider state => SELECTED
00:05:17.336 00.012 9340 UpdateImageDisplay: Size=(1920,1080) min=4486, max=14192, med=7826, FiltMin=5462, FiltMax=9778, Gamma=2.870
00:05:17.360 00.024 9340 UpdateGuideState exits: m=11793 SNR=11.4
00:05:17.369 00.009 9340 PhdController: newstate STATE_CALIBRATE
00:05:17.377 00.008 9340 PhdController: newstate STATE_GUIDE
00:05:17.423 00.046 9340 Changing from state SELECTED to CALIBRATING_PRIMARY
00:05:17.448 00.025 9340 guider state => CALIBRATED
00:05:17.456 00.008 9340 StartCapturing CaptureActive=1 continueCapturing=1 exposurePending=0
00:05:17.469 00.013 9340 reset dither spiral
00:05:17.478 00.009 9340 PhdController: newstate STATE_SETTLE_BEGIN
00:05:17.489 00.011 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:05:17.501 00.012 9340 ScheduleExposure(1000,3,0) exposurePending=0
00:05:17.512 00.011 9340 Enqueuing Expose request
00:05:17.535 00.023 12020 Worker thread wakes up
00:05:17.535 00.000 12020 worker thread servicing REQUEST_EXPOSE 1000
00:05:17.535 00.000 12020 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
00:05:17.991 00.456 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"8679877b-9cba-4c95-885c-bad307fb8e51"}
00:05:17.999 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"8679877b-9cba-4c95-885c-bad307fb8e51"}
00:05:18.008 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"8b84808c-8b55-4c9e-8d60-bad6729ec538"}
00:05:18.018 00.010 9340 case statement mapped state 5 to 1
00:05:18.027 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Selected","id":"8b84808c-8b55-4c9e-8d60-bad6729ec538"}
00:05:18.053 00.026 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"4bc39304-8da3-4c77-a7a0-5e13ff120fde"}
00:05:18.061 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":3,"width":15,"height":15,"star_pos":[6.83,7.24],"pixels":"..."},"id":"4bc39304-8da3-4c77-a7a0-5e13ff120fde"}
00:05:18.901 00.840 12020 Exposure complete
00:05:19.114 00.213 12020 worker thread done servicing request
00:05:19.114 00.000 9340 OnExposeComplete: enter
00:05:19.125 00.011 9340 UpdateGuideState(): m_state=5
00:05:19.152 00.027 9340 Star::Find(15, 1587, 476, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4
00:05:19.166 00.014 9340 Star::Find false star n=3 nbg=246 bg=7716.1 sigma=443.5 thresh=9047 peak=8809
00:05:19.177 00.011 9340 Star::Find returns 0 (2), X=1587.00, Y=476.00, Mass=4780, SNR=2.9, Peak=9607 HFD=0.0
00:05:19.187 00.010 9340 DistanceChecker: activated
00:05:19.210 00.023 9340 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
00:05:19.226 00.016 9340 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
00:05:19.255 00.029 9340 Status Line: Star lost - low SNR
00:05:19.271 00.016 9340 UpdateImageDisplay: Size=(1920,1080) min=4310, max=12813, med=7816, FiltMin=5637, FiltMax=9908, Gamma=2.870
00:05:19.283 00.012 9340 UpdateGuideState exits: Star lost - low SNR
00:05:19.297 00.014 9340 PhdController: newstate STATE_SETTLE_WAIT
00:05:19.315 00.018 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:05:19.350 00.035 9340 ScheduleExposure(1000,3,0) exposurePending=0
00:05:19.366 00.016 9340 Enqueuing Expose request
00:05:19.378 00.012 12020 Worker thread wakes up
00:05:19.378 00.000 12020 worker thread servicing REQUEST_EXPOSE 1000
00:05:19.378 00.000 12020 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
00:05:19.992 00.614 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"d4b6a33f-61a8-462d-a981-5c5d1665252a"}
00:05:20.002 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"d4b6a33f-61a8-462d-a981-5c5d1665252a"}
00:05:20.042 00.040 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"244cfdfd-7ea0-47bc-a4c3-e067d715de16"}
00:05:20.058 00.016 9340 case statement mapped state 5 to 1
00:05:20.069 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Selected","id":"244cfdfd-7ea0-47bc-a4c3-e067d715de16"}
00:05:20.095 00.026 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"a3760b54-aea1-4871-b7c2-1d339f0035e8"}
00:05:20.104 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":4,"width":15,"height":15,"star_pos":[6.83,7.24],"pixels":"..."},"id":"a3760b54-aea1-4871-b7c2-1d339f0035e8"}
00:05:20.731 00.627 12020 Exposure complete
00:05:20.906 00.175 12020 worker thread done servicing request
00:05:20.907 00.001 9340 OnExposeComplete: enter
00:05:20.915 00.008 9340 UpdateGuideState(): m_state=5
00:05:20.921 00.006 9340 Star::Find(15, 1587, 476, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 5
00:05:20.929 00.008 9340 Star::Find returns 1 (0), X=1572.35, Y=464.54, Mass=20717, SNR=13.9, Peak=9744 HFD=5.4
00:05:20.938 00.009 9340 DistanceChecker: deactivated
00:05:20.947 00.009 9340 CameraToMount -- cameraTheta (-2.49) - m_xAngle (0.01) = xAngle (-2.50 = -2.50)
00:05:20.955 00.008 9340 CameraToMount -- cameraTheta (-2.49) - (m_xAngle (0.01) + m_yAngleError (-3.13)) = yAngle (0.63 = 0.63)
00:05:20.964 00.009 9340 CameraToMount -- cameraX=-15.48 cameraY=-11.69 hyp=19.40 cameraTheta=-2.49 mountX=-15.55 mountY=11.36, mountTheta=2.51
00:05:20.990 00.026 9340 Changing from state CALIBRATED to GUIDING
00:05:21.003 00.013 9340 ScopeASCOM::GetDeclinationRadians() returns 87.6
00:05:21.014 00.011 9340 ScopeASCOM::SideOfPier() returns 1
00:05:21.024 00.010 9340 AdjustCalibrationForScopePointing (scope): current dec=87.6 pierSide=1, cal dec=-0.0 pierSide=1 rotAngle=None bin=1
00:05:21.034 00.010 9340 GetInt("/profile/16/scope/calibration/focal_length", 0) returns 242
00:05:21.043 00.009 9340 GetDouble("/profile/16/scope/calibration/image_scale", 1.000000) returns 2.471770
00:05:21.054 00.011 9340 GetDouble("/profile/16/scope/calibration/ra_guide_rate", -1.000000) returns 0.003760
00:05:21.063 00.009 9340 GetDouble("/profile/16/scope/calibration/dec_guide_rate", -1.000000) returns 0.003760
00:05:21.071 00.008 9340 GetDouble("/profile/16/scope/calibration/ortho_error", 0.000000) returns 0.854654
00:05:21.093 00.022 9340 GetInt("/profile/16/scope/calibration/ra_step_count", 0) returns 12
00:05:21.104 00.011 9340 GetInt("/profile/16/scope/calibration/dec_step_count", 0) returns 11
00:05:21.112 00.008 9340 GetDouble("/profile/16/scope/calibration/orig_binning", 1.000000) returns 1.000000
00:05:21.121 00.009 9340 GetInt("/profile/16/scope/calibration/last_issue", 0) returns 0
00:05:21.129 00.008 9340 GetString("/profile/16/scope/calibration/orig_timestamp", "Unknown") returns "5/13/2026 10:37:20 PM"
00:05:21.137 00.008 9340 GetInt("/profile/16/scope/calibration/orig_pierside", -1) returns 1
00:05:21.147 00.010 9340 GetString("/profile/16/scope/calibration/ra_steps", "") returns "{0.0 0.0}, {2.2 -0.3}, {4.3 -0.0}, {6.8 0.3}, {8.4 0.5}, {10.8 0.2}, {13.4 0.3}, {15.5 -0.1}, {17.9 0.2}, {20.0 0.1}, {22.6 0.1}, {24.9 0.2}, {27.5 0.2}, {27.5 0.2}, {13.0 -0.6}, {-0.7 -1.3}"
00:05:21.157 00.010 9340 GetString("/profile/16/scope/calibration/dec_steps", "") returns "{0.0 0.0}, {0.1 2.7}, {-0.1 4.7}, {0.1 7.1}, {-0.3 9.3}, {0.3 11.8}, {0.5 14.2}, {0.5 16.9}, {0.7 19.6}, {0.3 21.1}, {0.5 23.8}, {0.2 26.2}, {0.2 26.2}, {1.0 16.5}, {0.9 5.1}, {1.2 2.8}"
00:05:21.166 00.009 9340 ScopeASCOM::GetGuideRates returns 0 13.537 13.537 a-s/sec
00:05:21.188 00.022 9340 GetDouble("/profile/16/camera/pixelsize", 0.000000) returns 2.900000
00:05:21.199 00.011 9340 Dec comp: XRate 5.731 -> 0.241 for dec -0.0 -> dec 87.6
00:05:21.211 00.012 9340 ScopeASCOM::GetDeclinationRadians() returns 87.6
00:05:21.223 00.012 9340 ScopeASCOM::SideOfPier() returns 1
00:05:21.232 00.009 9340 setting lock position to (1572.35, 464.54)
00:05:21.244 00.012 9340 MultiStar: stabilizing after lock position change
00:05:21.261 00.017 9340 guider state => GUIDING
00:05:21.272 00.011 9340 Status Line: Guiding
00:05:21.283 00.011 9340 Mount: notify guiding started
00:05:21.315 00.032 9340 GetString("/profile/16/name", "") returns "EvoGuid50ED_ASI662MC_20260416"
00:05:21.324 00.009 9340 GetString("/profile/16/scope/calibration/timestamp", "") returns "5/14/2026 12:04:13 AM"
00:05:21.334 00.010 9340 GetDouble("/profile/16/scope/calibration/xRate", 1.000000) returns 0.005731
00:05:21.345 00.011 9340 GetDouble("/profile/16/scope/calibration/yRate", 1.000000) returns 0.005963
00:05:21.355 00.010 9340 GetInt("/profile/16/scope/calibration/binning", 1) returns 1
00:05:21.364 00.009 9340 GetDouble("/profile/16/scope/calibration/xAngle", 0.000000) returns 0.006395
00:05:21.375 00.011 9340 GetDouble("/profile/16/scope/calibration/yAngle", 0.000000) returns -1.579320
00:05:21.385 00.010 9340 GetDouble("/profile/16/scope/calibration/declination", 0.000000) returns -0.000045
00:05:21.394 00.009 9340 GetInt("/profile/16/scope/calibration/pierSide", -1) returns 1
00:05:21.419 00.025 9340 GetInt("/profile/16/scope/calibration/raGuideParity", 0) returns 1
00:05:21.431 00.012 9340 GetInt("/profile/16/scope/calibration/decGuideParity", 0) returns -1
00:05:21.440 00.009 9340 GetDouble("/profile/16/scope/calibration/rotatorAngle", -888.000000) returns -888.000000
00:05:21.450 00.010 9340 GetInt("/profile/16/scope/calibration/focal_length", 0) returns 242
00:05:21.459 00.009 9340 GetDouble("/profile/16/scope/calibration/image_scale", 1.000000) returns 2.471770
00:05:21.470 00.011 9340 GetDouble("/profile/16/scope/calibration/ra_guide_rate", -1.000000) returns 0.003760
00:05:21.482 00.012 9340 GetDouble("/profile/16/scope/calibration/dec_guide_rate", -1.000000) returns 0.003760
00:05:21.498 00.016 9340 GetDouble("/profile/16/scope/calibration/ortho_error", 0.000000) returns 0.854654
00:05:21.528 00.030 9340 GetInt("/profile/16/scope/calibration/ra_step_count", 0) returns 12
00:05:21.539 00.011 9340 GetInt("/profile/16/scope/calibration/dec_step_count", 0) returns 11
00:05:21.547 00.008 9340 GetDouble("/profile/16/scope/calibration/orig_binning", 1.000000) returns 1.000000
00:05:21.559 00.012 9340 GetInt("/profile/16/scope/calibration/last_issue", 0) returns 0
00:05:21.568 00.009 9340 GetString("/profile/16/scope/calibration/orig_timestamp", "Unknown") returns "5/13/2026 10:37:20 PM"
00:05:21.577 00.009 9340 GetInt("/profile/16/scope/calibration/orig_pierside", -1) returns 1
00:05:21.587 00.010 9340 GetString("/profile/16/scope/calibration/ra_steps", "") returns "{0.0 0.0}, {2.2 -0.3}, {4.3 -0.0}, {6.8 0.3}, {8.4 0.5}, {10.8 0.2}, {13.4 0.3}, {15.5 -0.1}, {17.9 0.2}, {20.0 0.1}, {22.6 0.1}, {24.9 0.2}, {27.5 0.2}, {27.5 0.2}, {13.0 -0.6}, {-0.7 -1.3}"
00:05:21.599 00.012 9340 GetString("/profile/16/scope/calibration/dec_steps", "") returns "{0.0 0.0}, {0.1 2.7}, {-0.1 4.7}, {0.1 7.1}, {-0.3 9.3}, {0.3 11.8}, {0.5 14.2}, {0.5 16.9}, {0.7 19.6}, {0.3 21.1}, {0.5 23.8}, {0.2 26.2}, {0.2 26.2}, {1.0 16.5}, {0.9 5.1}, {1.2 2.8}"
00:05:21.625 00.026 9340 GetInt("/profile/16/scope/calibration/focal_length", 0) returns 242
00:05:21.637 00.012 9340 GetDouble("/profile/16/scope/calibration/image_scale", 1.000000) returns 2.471770
00:05:21.647 00.010 9340 GetDouble("/profile/16/scope/calibration/ra_guide_rate", -1.000000) returns 0.003760
00:05:21.657 00.010 9340 GetDouble("/profile/16/scope/calibration/dec_guide_rate", -1.000000) returns 0.003760
00:05:21.669 00.012 9340 GetDouble("/profile/16/scope/calibration/ortho_error", 0.000000) returns 0.854654
00:05:21.679 00.010 9340 GetInt("/profile/16/scope/calibration/ra_step_count", 0) returns 12
00:05:21.688 00.009 9340 GetInt("/profile/16/scope/calibration/dec_step_count", 0) returns 11
00:05:21.700 00.012 9340 GetDouble("/profile/16/scope/calibration/orig_binning", 1.000000) returns 1.000000
00:05:21.713 00.013 9340 GetInt("/profile/16/scope/calibration/last_issue", 0) returns 0
00:05:21.740 00.027 9340 GetString("/profile/16/scope/calibration/orig_timestamp", "Unknown") returns "5/13/2026 10:37:20 PM"
00:05:21.755 00.015 9340 GetInt("/profile/16/scope/calibration/orig_pierside", -1) returns 1
00:05:21.766 00.011 9340 GetString("/profile/16/scope/calibration/ra_steps", "") returns "{0.0 0.0}, {2.2 -0.3}, {4.3 -0.0}, {6.8 0.3}, {8.4 0.5}, {10.8 0.2}, {13.4 0.3}, {15.5 -0.1}, {17.9 0.2}, {20.0 0.1}, {22.6 0.1}, {24.9 0.2}, {27.5 0.2}, {27.5 0.2}, {13.0 -0.6}, {-0.7 -1.3}"
00:05:21.776 00.010 9340 GetString("/profile/16/scope/calibration/dec_steps", "") returns "{0.0 0.0}, {0.1 2.7}, {-0.1 4.7}, {0.1 7.1}, {-0.3 9.3}, {0.3 11.8}, {0.5 14.2}, {0.5 16.9}, {0.7 19.6}, {0.3 21.1}, {0.5 23.8}, {0.2 26.2}, {0.2 26.2}, {1.0 16.5}, {0.9 5.1}, {1.2 2.8}"
00:05:21.805 00.029 9340 ScopeASCOM::GetGuideRates returns 0 13.537 13.537 a-s/sec
00:05:21.822 00.017 9340 ScopeASCOM::SideOfPier() returns 1
00:05:21.850 00.028 9340 UpdateLockPosShiftCameraCoords: shift rate mount coords = 0.00,0.00
00:05:21.859 00.009 9340 UpdateLockPosShiftCameraCoords: after parity adjustment: 0.00,-0.00
00:05:21.871 00.012 9340 ScopeASCOM::GetDeclinationRadians() returns 87.6
00:05:21.881 00.010 9340 UpdateLockPosShiftCameraCoords: RA shift rate adjusted for declination 87.6
00:05:21.890 00.009 9340 MountToCamera -- mountTheta (-0.00) + m_xAngle (0.01) = xAngle (0.01 = 0.01)
00:05:21.901 00.011 9340 MountToCamera -- mountX=0.00 mountY=-0.00 hyp=0.00 mountTheta=-0.00 cameraX=0.00, cameraY=0.00 cameraTheta=0.00
00:05:21.910 00.009 9340 UpdateLockPosShiftCameraCoords: shift rate camera coords = 0.00,0.00 arcsec/hr
00:05:21.920 00.010 9340 UpdateLockPosShiftCameraCoords: shift rate 0,0 px/sec
00:05:21.930 00.010 9340 GetInt("/profile/16/AutoLoadCalibration", -1) returns 1
00:05:21.941 00.011 9340 UpdateImageDisplay: Size=(1920,1080) min=4304, max=13648, med=7835, FiltMin=5709, FiltMax=9937, Gamma=2.870
00:05:21.967 00.026 9340 UpdateGuideState exits: m=20717 SNR=13.9
00:05:21.978 00.011 9340 PhdController: settling, locked = 1, distance = 19.40 (0.45) aobump = 0 frame = 1 / 99999
00:05:21.987 00.009 9340 evsrv: {"Event":"Settling","Timestamp":1778735121.987,"Host":"ASTRO","Inst":1,"Distance":19.40,"Time":0.0,"SettleTime":8.0,"StarLocked":true}
00:05:21.998 00.011 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:05:22.008 00.010 9340 ScheduleExposure(1000,3,1) exposurePending=0
00:05:22.015 00.007 9340 Enqueuing Expose request
00:05:22.024 00.009 12020 Worker thread wakes up
00:05:22.025 00.001 12020 worker thread servicing REQUEST_EXPOSE 1000
00:05:22.025 00.000 12020 Handling exposure in thread, d=1000 o=3 r=(1557,450,31,31)
00:05:22.025 00.000 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"3b5326f0-ce59-4607-a48f-4561208025c0"}
00:05:22.038 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"3b5326f0-ce59-4607-a48f-4561208025c0"}
00:05:22.053 00.015 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"599d1200-d04d-4d5d-a2b4-1d35c5a3608e"}
00:05:22.079 00.026 9340 case statement mapped state 6 to 3
00:05:22.089 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"599d1200-d04d-4d5d-a2b4-1d35c5a3608e"}
00:05:22.100 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"2dae866d-5ed9-40ac-9b7e-b7974029da90"}
00:05:22.109 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":5,"width":15,"height":15,"star_pos":[7.35,6.54],"pixels":"..."},"id":"2dae866d-5ed9-40ac-9b7e-b7974029da90"}
00:05:23.384 01.275 12020 Exposure complete
00:05:23.533 00.149 12020 worker thread done servicing request
00:05:23.533 00.000 9340 OnExposeComplete: enter
00:05:23.541 00.008 9340 UpdateGuideState(): m_state=6
00:05:23.565 00.024 9340 Star::Find(15, 1572, 464, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
00:05:23.572 00.007 9340 Star::Find returns 1 (0), X=1578.57, Y=464.82, Mass=13950, SNR=11.0, Peak=10405 HFD=2.7
00:05:23.583 00.011 9340 CameraToMount -- cameraTheta (0.04) - m_xAngle (0.01) = xAngle (0.04 = 0.04)
00:05:23.589 00.006 9340 CameraToMount -- cameraTheta (0.04) - (m_xAngle (0.01) + m_yAngleError (-3.13)) = yAngle (3.16 = -3.12)
00:05:23.597 00.008 9340 CameraToMount -- cameraX=6.22 cameraY=0.27 hyp=6.23 cameraTheta=0.04 mountX=6.22 mountY=-0.14, mountTheta=-0.02
00:05:23.605 00.008 9340 SchedulePrimaryMove(10104498, x=6.22, y=0.27, opts=13)
00:05:23.614 00.009 9340 Enqueuing Move request for scope (6.22, 0.27)
00:05:23.622 00.008 12020 Worker thread wakes up
00:05:23.622 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=4670, max=14352, med=7983, FiltMin=5964, FiltMax=10113, Gamma=2.870
00:05:23.633 00.011 12020 worker thread servicing REQUEST_MOVE scope ofs (6.22, 0.27) opts 0xd
00:05:23.633 00.000 9340 UpdateGuideState exits: m=13950 SNR=11.0
00:05:23.640 00.007 12020 Handling offset move in thread for scope, endpoint = (6.22, 0.27)
00:05:23.640 00.000 12020 Moving (6.22, 0.27) raw xDistance=6.22 yDistance=-0.14
00:05:23.640 00.000 12020 GuideAlgorithmHysteresis::Result() returns 3.66 from input 6.22
00:05:23.640 00.000 9340 PhdController: settling, locked = 1, distance = 15.45 (0.45) aobump = 0 frame = 2 / 99999
00:05:23.648 00.008 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:05:23.648 00.000 9340 evsrv: {"Event":"Settling","Timestamp":1778735123.648,"Host":"ASTRO","Inst":1,"Distance":15.45,"Time":0.0,"SettleTime":8.0,"StarLocked":true}
00:05:23.670 00.022 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
00:05:23.670 00.000 12020 MoveAxis(W, 15188, ABG)
00:05:23.670 00.000 12020 duration set to 2500 by maxRaDuration
00:05:23.670 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:05:23.679 00.009 12020 Guiding  Dir = 3, Dur = 2500
00:05:23.680 00.001 9340 ScheduleExposure(1000,3,1) exposurePending=0
00:05:23.687 00.007 9340 Enqueuing Expose request
00:05:23.695 00.008 12020 IsSlewing returns 0
00:05:23.722 00.027 12020 IsGuiding returns 0
00:05:23.723 00.001 12020 pulseguide: [80020009] Exception occurred.
00:05:23.725 00.002 12020 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope_ascom.cpp:600->ASCOM Scope: pulseguide command failed: (ASCOM EQASCOM Driver) Method PulseGuide()  is not permitted while mount is parked or parking.
00:05:23.726 00.001 12020 GetBoolean("/Confirm/16/PulseGuideFailedAlertEnabled", 1) returns 1
00:05:23.726 00.000 12020 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:795->guide failed
00:05:23.726 00.000 9340 Alert: PulseGuide command to mount has failed - guiding is likely to be ineffective.
00:05:23.737 00.011 12020 Move returns status 1, amount 0
00:05:23.737 00.000 12020 MoveAxis(N, 0, ABG)
00:05:23.737 00.000 12020 Move returns status 0, amount 0
00:05:23.737 00.000 12020 move complete, result=0
00:05:23.738 00.001 12020 worker thread done servicing request
00:05:23.738 00.000 12020 Worker thread wakes up
00:05:23.738 00.000 12020 worker thread servicing REQUEST_EXPOSE 1000
00:05:23.738 00.000 12020 Handling exposure in thread, d=1000 o=3 r=(1564,450,31,31)
00:05:23.783 00.045 9340 GuideStep: 6.2 px 0 ms WEST, -0.1 px 0 ms NORTH
00:05:23.991 00.208 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"f77cc777-17b1-4870-953c-904768f00758"}
00:05:23.999 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"f77cc777-17b1-4870-953c-904768f00758"}
00:05:24.009 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"d7ebb9ee-1a81-4319-aa44-4117efe2ff1c"}
00:05:24.016 00.007 9340 case statement mapped state 6 to 3
00:05:24.022 00.006 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"d7ebb9ee-1a81-4319-aa44-4117efe2ff1c"}
00:05:24.030 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"eba427f2-cc2e-44a2-a57d-2974b42760c7"}
00:05:24.041 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":1,"width":15,"height":15,"star_pos":[6.57,6.82],"pixels":"..."},"id":"eba427f2-cc2e-44a2-a57d-2974b42760c7"}
00:05:25.102 01.061 12020 Exposure complete
00:05:25.323 00.221 12020 worker thread done servicing request
00:05:25.323 00.000 9340 OnExposeComplete: enter
00:05:25.333 00.010 9340 UpdateGuideState(): m_state=6
00:05:25.343 00.010 9340 Star::Find(15, 1578, 464, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2
00:05:25.353 00.010 9340 Star::Find false star n=2 nbg=259 bg=7722.4 sigma=440.1 thresh=9043 peak=8898
00:05:25.364 00.011 9340 Star::Find returns 0 (2), X=1578.00, Y=464.00, Mass=3559, SNR=2.9, Peak=9762 HFD=0.0
00:05:25.375 00.011 9340 DistanceChecker: activated
00:05:25.388 00.013 9340 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
00:05:25.418 00.030 9340 SchedulePrimaryMove(10104498, x=0.00, y=0.00, opts=14)
00:05:25.428 00.010 9340 Enqueuing Move request for scope (0.00, 0.00)
00:05:25.438 00.010 12020 Worker thread wakes up
00:05:25.438 00.000 12020 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe
00:05:25.438 00.000 12020 Handling offset move in thread for scope, endpoint = (0.00, 0.00)
00:05:25.439 00.001 12020 move complete, result=0
00:05:25.439 00.000 12020 worker thread done servicing request
00:05:25.548 00.109 9340 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
00:05:25.559 00.011 9340 Status Line: Star lost - low SNR
00:05:25.573 00.014 9340 UpdateImageDisplay: Size=(1920,1080) min=4739, max=14129, med=7839, FiltMin=5662, FiltMax=9816, Gamma=2.870
00:05:25.583 00.010 9340 UpdateGuideState exits: Star lost - low SNR
00:05:25.596 00.013 9340 PhdController: settling, locked = 0, distance = 15.45 (0.45) aobump = 0 frame = 3 / 99999
00:05:25.607 00.011 9340 evsrv: {"Event":"Settling","Timestamp":1778735125.607,"Host":"ASTRO","Inst":1,"Distance":15.45,"Time":0.0,"SettleTime":8.0,"StarLocked":false}
00:05:25.641 00.034 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:05:25.655 00.014 9340 ScheduleExposure(1000,3,0) exposurePending=0
00:05:25.665 00.010 9340 Enqueuing Expose request
00:05:25.676 00.011 12020 Worker thread wakes up
00:05:25.676 00.000 12020 worker thread servicing REQUEST_EXPOSE 1000
00:05:25.676 00.000 12020 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
00:05:25.991 00.315 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"f374ea14-6cab-4839-8a6b-39ade7b9e48a"}
00:05:26.002 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"f374ea14-6cab-4839-8a6b-39ade7b9e48a"}
00:05:26.014 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"5e8f5d0a-ecf4-4050-91ad-cf33c9af37dc"}
00:05:26.023 00.009 9340 case statement mapped state 6 to 4
00:05:26.033 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"LostLock","id":"5e8f5d0a-ecf4-4050-91ad-cf33c9af37dc"}
00:05:26.044 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"5e2b49a3-b35c-4d88-bdf3-ea93c523797e"}
00:05:26.055 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":2,"width":15,"height":15,"star_pos":[6.57,6.82],"pixels":"..."},"id":"5e2b49a3-b35c-4d88-bdf3-ea93c523797e"}
00:05:27.045 00.990 12020 Exposure complete
00:05:27.218 00.173 12020 worker thread done servicing request
00:05:27.219 00.001 9340 OnExposeComplete: enter
00:05:27.227 00.008 9340 UpdateGuideState(): m_state=6
00:05:27.235 00.008 9340 Star::Find(15, 1578, 464, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3
00:05:27.244 00.009 9340 Star::Find false star n=5 nbg=249 bg=7677.0 sigma=440.3 thresh=8998 peak=8764
00:05:27.252 00.008 9340 Star::Find returns 0 (2), X=1578.00, Y=464.00, Mass=7625, SNR=2.9, Peak=9420 HFD=0.0
00:05:27.273 00.021 9340 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
00:05:27.285 00.012 9340 SchedulePrimaryMove(10104498, x=0.00, y=0.00, opts=14)
00:05:27.293 00.008 9340 Enqueuing Move request for scope (0.00, 0.00)
00:05:27.301 00.008 12020 Worker thread wakes up
00:05:27.301 00.000 12020 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe
00:05:27.301 00.000 12020 Handling offset move in thread for scope, endpoint = (0.00, 0.00)
00:05:27.301 00.000 12020 move complete, result=0
00:05:27.301 00.000 12020 worker thread done servicing request
00:05:27.409 00.108 9340 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
00:05:27.418 00.009 9340 Status Line: Star lost - low SNR
00:05:27.446 00.028 9340 UpdateImageDisplay: Size=(1920,1080) min=3968, max=14957, med=7837, FiltMin=5715, FiltMax=9892, Gamma=2.870
00:05:27.454 00.008 9340 UpdateGuideState exits: Star lost - low SNR
00:05:27.461 00.007 9340 PhdController: settling, locked = 0, distance = 15.45 (0.45) aobump = 0 frame = 4 / 99999
00:05:27.469 00.008 9340 evsrv: {"Event":"Settling","Timestamp":1778735127.469,"Host":"ASTRO","Inst":1,"Distance":15.45,"Time":0.0,"SettleTime":8.0,"StarLocked":false}
00:05:27.477 00.008 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:05:27.487 00.010 9340 ScheduleExposure(1000,3,0) exposurePending=0
00:05:27.500 00.013 9340 Enqueuing Expose request
00:05:27.525 00.025 12020 Worker thread wakes up
00:05:27.525 00.000 12020 worker thread servicing REQUEST_EXPOSE 1000
00:05:27.525 00.000 12020 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
00:05:27.989 00.464 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"4a93f8ec-1495-4ab0-9a20-84874346b0a1"}
00:05:27.999 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"4a93f8ec-1495-4ab0-9a20-84874346b0a1"}
00:05:28.007 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"2e84d304-6390-468f-a4e3-b268ed83a225"}
00:05:28.016 00.009 9340 case statement mapped state 6 to 4
00:05:28.039 00.023 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"LostLock","id":"2e84d304-6390-468f-a4e3-b268ed83a225"}
00:05:28.047 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"1df197a7-ed43-4443-ab8d-fa9b43bc2368"}
00:05:28.055 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":3,"width":15,"height":15,"star_pos":[6.57,6.82],"pixels":"..."},"id":"1df197a7-ed43-4443-ab8d-fa9b43bc2368"}
00:05:28.892 00.837 12020 Exposure complete
00:05:29.059 00.167 12020 worker thread done servicing request
00:05:29.060 00.001 9340 OnExposeComplete: enter
00:05:29.067 00.007 9340 UpdateGuideState(): m_state=6
00:05:29.076 00.009 9340 Star::Find(15, 1578, 464, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4
00:05:29.084 00.008 9340 Star::Find false star n=4 nbg=273 bg=7646.5 sigma=430.1 thresh=8937 peak=8680
00:05:29.091 00.007 9340 Star::Find returns 0 (2), X=1578.00, Y=464.00, Mass=5764, SNR=2.9, Peak=9371 HFD=0.0
00:05:29.113 00.022 9340 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
00:05:29.125 00.012 9340 SchedulePrimaryMove(10104498, x=0.00, y=0.00, opts=14)
00:05:29.133 00.008 9340 Enqueuing Move request for scope (0.00, 0.00)
00:05:29.140 00.007 12020 Worker thread wakes up
00:05:29.141 00.001 12020 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe
00:05:29.141 00.000 12020 Handling offset move in thread for scope, endpoint = (0.00, 0.00)
00:05:29.141 00.000 12020 move complete, result=0
00:05:29.141 00.000 12020 worker thread done servicing request
00:05:29.251 00.110 9340 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
00:05:29.262 00.011 9340 Status Line: Star lost - low SNR
00:05:29.272 00.010 9340 UpdateImageDisplay: Size=(1920,1080) min=3891, max=13658, med=7830, FiltMin=5444, FiltMax=9874, Gamma=2.870
00:05:29.298 00.026 9340 UpdateGuideState exits: Star lost - low SNR
00:05:29.307 00.009 9340 PhdController: settling, locked = 0, distance = 15.45 (0.45) aobump = 0 frame = 5 / 99999
00:05:29.315 00.008 9340 evsrv: {"Event":"Settling","Timestamp":1778735129.315,"Host":"ASTRO","Inst":1,"Distance":15.45,"Time":0.0,"SettleTime":8.0,"StarLocked":false}
00:05:29.323 00.008 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:05:29.332 00.009 9340 ScheduleExposure(1000,3,0) exposurePending=0
00:05:29.340 00.008 9340 Enqueuing Expose request
00:05:29.350 00.010 12020 Worker thread wakes up
00:05:29.350 00.000 12020 worker thread servicing REQUEST_EXPOSE 1000
00:05:29.350 00.000 12020 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
00:05:29.989 00.639 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"e15c2291-b367-42cf-8034-c7d98edb7d99"}
00:05:29.996 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"e15c2291-b367-42cf-8034-c7d98edb7d99"}
00:05:30.004 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"bb4d2f6d-3313-4467-b7ba-56c5aa04f868"}
00:05:30.011 00.007 9340 case statement mapped state 6 to 4
00:05:30.019 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"LostLock","id":"bb4d2f6d-3313-4467-b7ba-56c5aa04f868"}
00:05:30.029 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"c4e16433-e21a-4537-8d9d-7af76fc88231"}
00:05:30.039 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":4,"width":15,"height":15,"star_pos":[6.57,6.82],"pixels":"..."},"id":"c4e16433-e21a-4537-8d9d-7af76fc88231"}
00:05:30.719 00.680 12020 Exposure complete
00:05:30.901 00.182 12020 worker thread done servicing request
00:05:30.901 00.000 9340 OnExposeComplete: enter
00:05:30.911 00.010 9340 UpdateGuideState(): m_state=6
00:05:30.922 00.011 9340 Star::Find(15, 1578, 464, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 5
00:05:30.932 00.010 9340 Star::Find false star n=4 nbg=269 bg=26619.4 sigma=1151.1 thresh=30073 peak=29578
00:05:30.960 00.028 9340 Star::Find returns 0 (2), X=1578.00, Y=464.00, Mass=15649, SNR=2.9, Peak=31024 HFD=0.0
00:05:30.969 00.009 9340 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
00:05:30.981 00.012 9340 SchedulePrimaryMove(10104498, x=0.00, y=0.00, opts=14)
00:05:30.991 00.010 9340 Enqueuing Move request for scope (0.00, 0.00)
00:05:31.008 00.017 12020 Worker thread wakes up
00:05:31.008 00.000 12020 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe
00:05:31.009 00.001 12020 Handling offset move in thread for scope, endpoint = (0.00, 0.00)
00:05:31.009 00.000 12020 move complete, result=0
00:05:31.009 00.000 12020 worker thread done servicing request
00:05:31.126 00.117 9340 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
00:05:31.143 00.017 9340 Status Line: Star lost - low SNR
00:05:31.158 00.015 9340 UpdateImageDisplay: Size=(1920,1080) min=17851, max=34299, med=27102, FiltMin=22387, FiltMax=31613, Gamma=2.870
00:05:31.168 00.010 9340 UpdateGuideState exits: Star lost - low SNR
00:05:31.179 00.011 9340 PhdController: settling, locked = 0, distance = 15.45 (0.45) aobump = 0 frame = 6 / 99999
00:05:31.190 00.011 9340 evsrv: {"Event":"Settling","Timestamp":1778735131.190,"Host":"ASTRO","Inst":1,"Distance":15.45,"Time":0.0,"SettleTime":8.0,"StarLocked":false}
00:05:31.217 00.027 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:05:31.231 00.014 9340 ScheduleExposure(1000,3,0) exposurePending=0
00:05:31.244 00.013 9340 Enqueuing Expose request
00:05:31.253 00.009 12020 Worker thread wakes up
00:05:31.254 00.001 12020 worker thread servicing REQUEST_EXPOSE 1000
00:05:31.254 00.000 12020 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
00:05:31.988 00.734 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"aba44f7a-ac1e-40a2-9395-9fc1fc213002"}
00:05:32.001 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"aba44f7a-ac1e-40a2-9395-9fc1fc213002"}
00:05:32.013 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"7b6d83ee-0e25-4a12-b659-d9bb4d668ec6"}
00:05:32.024 00.011 9340 case statement mapped state 6 to 4
00:05:32.050 00.026 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"LostLock","id":"7b6d83ee-0e25-4a12-b659-d9bb4d668ec6"}
00:05:32.063 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"0c8692df-9402-4ca3-ad12-6be5ffd0dc92"}
00:05:32.073 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":5,"width":15,"height":15,"star_pos":[6.57,6.82],"pixels":"..."},"id":"0c8692df-9402-4ca3-ad12-6be5ffd0dc92"}
00:05:32.614 00.541 12020 Exposure complete
00:05:32.801 00.187 12020 worker thread done servicing request
00:05:32.801 00.000 9340 OnExposeComplete: enter
00:05:32.809 00.008 9340 UpdateGuideState(): m_state=6
00:05:32.816 00.007 9340 Star::Find(15, 1578, 464, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 6
00:05:32.826 00.010 9340 Star::Find false star n=2 nbg=281 bg=26627.4 sigma=1201.8 thresh=30233 peak=29058
00:05:32.835 00.009 9340 Star::Find returns 0 (2), X=1578.00, Y=464.00, Mass=8013, SNR=2.9, Peak=30497 HFD=0.0
00:05:32.844 00.009 9340 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
00:05:32.854 00.010 9340 SchedulePrimaryMove(10104498, x=0.00, y=0.00, opts=14)
00:05:32.879 00.025 9340 Enqueuing Move request for scope (0.00, 0.00)
00:05:32.890 00.011 12020 Worker thread wakes up
00:05:32.890 00.000 12020 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe
00:05:32.890 00.000 12020 Handling offset move in thread for scope, endpoint = (0.00, 0.00)
00:05:32.890 00.000 12020 move complete, result=0
00:05:32.890 00.000 12020 worker thread done servicing request
00:05:33.004 00.114 9340 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
00:05:33.015 00.011 9340 Status Line: Star lost - low SNR
00:05:33.024 00.009 9340 UpdateImageDisplay: Size=(1920,1080) min=18734, max=34814, med=27116, FiltMin=22292, FiltMax=31603, Gamma=2.870
00:05:33.033 00.009 9340 UpdateGuideState exits: Star lost - low SNR
00:05:33.041 00.008 9340 PhdController: settling, locked = 0, distance = 15.45 (0.45) aobump = 0 frame = 7 / 99999
00:05:33.063 00.022 9340 evsrv: {"Event":"Settling","Timestamp":1778735133.063,"Host":"ASTRO","Inst":1,"Distance":15.45,"Time":0.0,"SettleTime":8.0,"StarLocked":false}
00:05:33.075 00.012 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:05:33.082 00.007 9340 ScheduleExposure(1000,3,0) exposurePending=0
00:05:33.092 00.010 9340 Enqueuing Expose request
00:05:33.099 00.007 12020 Worker thread wakes up
00:05:33.099 00.000 12020 worker thread servicing REQUEST_EXPOSE 1000
00:05:33.099 00.000 12020 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
00:05:33.990 00.891 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"ffcebfe7-6084-4672-b9f1-feb1ffd56f25"}
00:05:34.000 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"ffcebfe7-6084-4672-b9f1-feb1ffd56f25"}
00:05:34.009 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"45093074-1db1-454e-805c-ac35554aa329"}
00:05:34.015 00.006 9340 case statement mapped state 6 to 4
00:05:34.021 00.006 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"LostLock","id":"45093074-1db1-454e-805c-ac35554aa329"}
00:05:34.027 00.006 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"b4069c5d-7b63-46a0-93d2-a7abe7e922e9"}
00:05:34.033 00.006 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":6,"width":15,"height":15,"star_pos":[6.57,6.82],"pixels":"..."},"id":"b4069c5d-7b63-46a0-93d2-a7abe7e922e9"}
00:05:34.468 00.435 12020 Exposure complete
00:05:34.608 00.140 12020 worker thread done servicing request
00:05:34.609 00.001 9340 OnExposeComplete: enter
00:05:34.614 00.005 9340 UpdateGuideState(): m_state=6
00:05:34.621 00.007 9340 Star::Find(15, 1578, 464, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 7
00:05:34.627 00.006 9340 Star::Find returns 0 (4), X=1579.98, Y=457.47, Mass=16307, SNR=7.6, Peak=30991 HFD=1.1
00:05:34.637 00.010 9340 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
00:05:34.644 00.007 9340 SchedulePrimaryMove(10104498, x=0.00, y=0.00, opts=14)
00:05:34.652 00.008 9340 Enqueuing Move request for scope (0.00, 0.00)
00:05:34.659 00.007 12020 Worker thread wakes up
00:05:34.659 00.000 12020 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe
00:05:34.669 00.010 12020 Handling offset move in thread for scope, endpoint = (0.00, 0.00)
00:05:34.669 00.000 12020 move complete, result=0
00:05:34.671 00.002 12020 worker thread done servicing request
00:05:34.782 00.111 9340 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
00:05:34.793 00.011 9340 Status Line: Star lost - low HFD
00:05:34.804 00.011 9340 UpdateImageDisplay: Size=(1920,1080) min=19268, max=35067, med=27039, FiltMin=22202, FiltMax=31862, Gamma=2.870
00:05:34.813 00.009 9340 UpdateGuideState exits: Star lost - low HFD
00:05:34.822 00.009 9340 PhdController: settling, locked = 0, distance = 15.45 (0.45) aobump = 0 frame = 8 / 99999
00:05:34.831 00.009 9340 evsrv: {"Event":"Settling","Timestamp":1778735134.831,"Host":"ASTRO","Inst":1,"Distance":15.45,"Time":0.0,"SettleTime":8.0,"StarLocked":false}
00:05:34.841 00.010 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:05:34.850 00.009 9340 ScheduleExposure(1000,3,0) exposurePending=0
00:05:34.859 00.009 9340 Enqueuing Expose request
00:05:34.885 00.026 12020 Worker thread wakes up
00:05:34.885 00.000 12020 worker thread servicing REQUEST_EXPOSE 1000
00:05:34.885 00.000 12020 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
00:05:36.010 01.125 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"73a547d6-e66c-4cf3-a0d2-f6f83b6b8c18"}
00:05:36.024 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"73a547d6-e66c-4cf3-a0d2-f6f83b6b8c18"}
00:05:36.037 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"60b80fb7-d920-47b6-9280-4a8250663076"}
00:05:36.052 00.015 9340 case statement mapped state 6 to 4
00:05:36.065 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"LostLock","id":"60b80fb7-d920-47b6-9280-4a8250663076"}
00:05:36.081 00.016 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"4805e66d-71d5-4ec7-b26c-55e85a6d5ca4"}
00:05:36.095 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":7,"width":15,"height":15,"star_pos":[6.57,6.82],"pixels":"..."},"id":"4805e66d-71d5-4ec7-b26c-55e85a6d5ca4"}
00:05:36.260 00.165 12020 Exposure complete
00:05:36.593 00.333 9340 OnExposeComplete: enter
00:05:36.651 00.058 12020 worker thread done servicing request
00:05:36.652 00.001 9340 UpdateGuideState(): m_state=6
00:05:36.677 00.025 9340 Star::Find(15, 1578, 464, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 8
00:05:36.693 00.016 9340 Star::Find false star n=5 nbg=261 bg=26614.6 sigma=981.4 thresh=29559 peak=29263
00:05:36.709 00.016 9340 Star::Find returns 0 (2), X=1578.00, Y=464.00, Mass=18079, SNR=2.9, Peak=31077 HFD=0.0
00:05:36.724 00.015 9340 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
00:05:36.770 00.046 9340 SchedulePrimaryMove(10104498, x=0.00, y=0.00, opts=14)
00:05:36.788 00.018 9340 Enqueuing Move request for scope (0.00, 0.00)
00:05:36.803 00.015 12020 Worker thread wakes up
00:05:36.803 00.000 12020 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe
00:05:36.803 00.000 12020 Handling offset move in thread for scope, endpoint = (0.00, 0.00)
00:05:36.803 00.000 12020 move complete, result=0
00:05:36.804 00.001 12020 worker thread done servicing request
00:05:36.908 00.104 9340 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
00:05:36.920 00.012 9340 Status Line: Star lost - low SNR
00:05:36.940 00.020 9340 UpdateImageDisplay: Size=(1920,1080) min=18353, max=35040, med=27158, FiltMin=22750, FiltMax=31941, Gamma=2.870
00:05:36.953 00.013 9340 UpdateGuideState exits: Star lost - low SNR
00:05:36.983 00.030 9340 PhdController: settling, locked = 0, distance = 15.45 (0.45) aobump = 0 frame = 9 / 99999
00:05:37.000 00.017 9340 evsrv: {"Event":"Settling","Timestamp":1778735137.000,"Host":"ASTRO","Inst":1,"Distance":15.45,"Time":0.0,"SettleTime":8.0,"StarLocked":false}
00:05:37.016 00.016 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:05:37.029 00.013 9340 ScheduleExposure(1000,3,0) exposurePending=0
00:05:37.047 00.018 9340 Enqueuing Expose request
00:05:37.058 00.011 12020 Worker thread wakes up
00:05:37.060 00.002 12020 worker thread servicing REQUEST_EXPOSE 1000
00:05:37.060 00.000 12020 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
00:05:38.008 00.948 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"94a2d264-dc19-41b5-95ed-e6e9d7e6be43"}
00:05:38.035 00.027 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"94a2d264-dc19-41b5-95ed-e6e9d7e6be43"}
00:05:38.050 00.015 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"f853a6b4-2d4a-4475-85ce-e001e8f4efaf"}
00:05:38.084 00.034 9340 case statement mapped state 6 to 4
00:05:38.096 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"LostLock","id":"f853a6b4-2d4a-4475-85ce-e001e8f4efaf"}
00:05:38.110 00.014 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"8080c2b9-3a08-4fab-895f-417818006369"}
00:05:38.123 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":8,"width":15,"height":15,"star_pos":[6.57,6.82],"pixels":"..."},"id":"8080c2b9-3a08-4fab-895f-417818006369"}
00:05:38.413 00.290 12020 Exposure complete
00:05:38.698 00.285 12020 worker thread done servicing request
00:05:38.698 00.000 9340 OnExposeComplete: enter
00:05:38.711 00.013 9340 UpdateGuideState(): m_state=6
00:05:38.723 00.012 9340 Star::Find(15, 1578, 464, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 9
00:05:38.737 00.014 9340 Star::Find false star n=4 nbg=246 bg=26948.8 sigma=991.2 thresh=29922 peak=29734
00:05:38.771 00.034 9340 Star::Find returns 0 (2), X=1578.00, Y=464.00, Mass=13828, SNR=2.9, Peak=30921 HFD=0.0
00:05:38.787 00.016 9340 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
00:05:38.803 00.016 9340 SchedulePrimaryMove(10104498, x=0.00, y=0.00, opts=14)
00:05:38.814 00.011 9340 Enqueuing Move request for scope (0.00, 0.00)
00:05:38.826 00.012 12020 Worker thread wakes up
00:05:38.826 00.000 12020 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe
00:05:38.826 00.000 12020 Handling offset move in thread for scope, endpoint = (0.00, 0.00)
00:05:38.826 00.000 12020 move complete, result=0
00:05:38.826 00.000 12020 worker thread done servicing request
00:05:38.939 00.113 9340 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
00:05:38.971 00.032 9340 Status Line: Star lost - low SNR
00:05:38.985 00.014 9340 UpdateImageDisplay: Size=(1920,1080) min=18954, max=34408, med=27181, FiltMin=22567, FiltMax=31709, Gamma=2.870
00:05:39.000 00.015 9340 UpdateGuideState exits: Star lost - low SNR
00:05:39.012 00.012 9340 PhdController: settling, locked = 0, distance = 15.45 (0.45) aobump = 0 frame = 10 / 99999
00:05:39.029 00.017 9340 evsrv: {"Event":"Settling","Timestamp":1778735139.029,"Host":"ASTRO","Inst":1,"Distance":15.45,"Time":0.0,"SettleTime":8.0,"StarLocked":false}
00:05:39.045 00.016 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:05:39.080 00.035 9340 ScheduleExposure(1000,3,0) exposurePending=0
00:05:39.092 00.012 9340 Enqueuing Expose request
00:05:39.107 00.015 12020 Worker thread wakes up
00:05:39.107 00.000 12020 worker thread servicing REQUEST_EXPOSE 1000
00:05:39.107 00.000 12020 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
00:05:40.007 00.900 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"a9a615a9-18b4-446f-8129-08489ff0207c"}
00:05:40.020 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"a9a615a9-18b4-446f-8129-08489ff0207c"}
00:05:40.027 00.007 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"96eeb8d5-0fe0-412a-b29f-e3a6e32cd07e"}
00:05:40.036 00.009 9340 case statement mapped state 6 to 4
00:05:40.047 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"LostLock","id":"96eeb8d5-0fe0-412a-b29f-e3a6e32cd07e"}
00:05:40.056 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"4268f3d8-1d8c-47bd-a9e5-cf42ed821e32"}
00:05:40.066 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":9,"width":15,"height":15,"star_pos":[6.57,6.82],"pixels":"..."},"id":"4268f3d8-1d8c-47bd-a9e5-cf42ed821e32"}
00:05:40.468 00.402 12020 Exposure complete
00:05:40.693 00.225 12020 worker thread done servicing request
00:05:40.693 00.000 9340 OnExposeComplete: enter
00:05:40.720 00.027 9340 UpdateGuideState(): m_state=6
00:05:40.736 00.016 9340 Star::Find(15, 1578, 464, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 10
00:05:40.751 00.015 9340 Star::Find false star n=6 nbg=269 bg=26521.1 sigma=1021.9 thresh=29587 peak=28865
00:05:40.760 00.009 9340 Star::Find returns 0 (2), X=1578.00, Y=464.00, Mass=21445, SNR=2.9, Peak=30755 HFD=0.0
00:05:40.770 00.010 9340 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
00:05:40.781 00.011 9340 SchedulePrimaryMove(10104498, x=0.00, y=0.00, opts=14)
00:05:40.791 00.010 9340 Enqueuing Move request for scope (0.00, 0.00)
00:05:40.820 00.029 12020 Worker thread wakes up
00:05:40.820 00.000 12020 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe
00:05:40.820 00.000 12020 Handling offset move in thread for scope, endpoint = (0.00, 0.00)
00:05:40.821 00.001 12020 move complete, result=0
00:05:40.821 00.000 12020 worker thread done servicing request
00:05:40.934 00.113 9340 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
00:05:40.945 00.011 9340 Status Line: Star lost - low SNR
00:05:40.959 00.014 9340 UpdateImageDisplay: Size=(1920,1080) min=19059, max=35476, med=27017, FiltMin=22143, FiltMax=31739, Gamma=2.870
00:05:40.970 00.011 9340 UpdateGuideState exits: Star lost - low SNR
00:05:40.983 00.013 9340 PhdController: settling, locked = 0, distance = 15.45 (0.45) aobump = 0 frame = 11 / 99999
00:05:41.000 00.017 9340 evsrv: {"Event":"Settling","Timestamp":1778735141.000,"Host":"ASTRO","Inst":1,"Distance":15.45,"Time":0.0,"SettleTime":8.0,"StarLocked":false}
00:05:41.010 00.010 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:05:41.049 00.039 9340 ScheduleExposure(1000,3,0) exposurePending=0
00:05:41.058 00.009 9340 Enqueuing Expose request
00:05:41.073 00.015 12020 Worker thread wakes up
00:05:41.074 00.001 12020 worker thread servicing REQUEST_EXPOSE 1000
00:05:41.074 00.000 12020 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
00:05:42.006 00.932 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"141f51f2-52b5-408d-af14-6cd4155f2aea"}
00:05:42.016 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"141f51f2-52b5-408d-af14-6cd4155f2aea"}
00:05:42.023 00.007 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"1998c55c-c696-4e0e-97ac-2fde1d16a9c8"}
00:05:42.036 00.013 9340 case statement mapped state 6 to 4
00:05:42.047 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"LostLock","id":"1998c55c-c696-4e0e-97ac-2fde1d16a9c8"}
00:05:42.055 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"dcc77f58-cc37-4040-b18f-35a5827ccbb1"}
00:05:42.064 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":10,"width":15,"height":15,"star_pos":[6.57,6.82],"pixels":"..."},"id":"dcc77f58-cc37-4040-b18f-35a5827ccbb1"}
00:05:42.455 00.391 12020 Exposure complete
00:05:42.634 00.179 12020 worker thread done servicing request
00:05:42.634 00.000 9340 OnExposeComplete: enter
00:05:42.642 00.008 9340 UpdateGuideState(): m_state=6
00:05:42.650 00.008 9340 Star::Find(15, 1578, 464, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 11
00:05:42.675 00.025 9340 Star::Find false star n=1 nbg=279 bg=26518.8 sigma=1233.0 thresh=30218 peak=29061
00:05:42.686 00.011 9340 Star::Find returns 0 (2), X=1578.00, Y=464.00, Mass=4105, SNR=2.9, Peak=30624 HFD=0.0
00:05:42.694 00.008 9340 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
00:05:42.708 00.014 9340 SchedulePrimaryMove(10104498, x=0.00, y=0.00, opts=14)
00:05:42.715 00.007 9340 Enqueuing Move request for scope (0.00, 0.00)
00:05:42.724 00.009 12020 Worker thread wakes up
00:05:42.724 00.000 12020 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe
00:05:42.724 00.000 12020 Handling offset move in thread for scope, endpoint = (0.00, 0.00)
00:05:42.724 00.000 12020 move complete, result=0
00:05:42.724 00.000 12020 worker thread done servicing request
00:05:42.824 00.100 9340 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
00:05:42.833 00.009 9340 Status Line: Star lost - low SNR
00:05:42.845 00.012 9340 UpdateImageDisplay: Size=(1920,1080) min=18889, max=34973, med=27097, FiltMin=22469, FiltMax=31696, Gamma=2.870
00:05:42.855 00.010 9340 UpdateGuideState exits: Star lost - low SNR
00:05:42.865 00.010 9340 PhdController: settling, locked = 0, distance = 15.45 (0.45) aobump = 0 frame = 12 / 99999
00:05:42.892 00.027 9340 evsrv: {"Event":"Settling","Timestamp":1778735142.891,"Host":"ASTRO","Inst":1,"Distance":15.45,"Time":0.0,"SettleTime":8.0,"StarLocked":false}
00:05:42.910 00.018 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:05:42.919 00.009 9340 ScheduleExposure(1000,3,0) exposurePending=0
00:05:42.932 00.013 9340 Enqueuing Expose request
00:05:42.942 00.010 12020 Worker thread wakes up
00:05:42.942 00.000 12020 worker thread servicing REQUEST_EXPOSE 1000
00:05:42.942 00.000 12020 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
00:05:44.006 01.064 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"00220484-bd9e-4aa2-9264-e732f8d6b43e"}
00:05:44.021 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"00220484-bd9e-4aa2-9264-e732f8d6b43e"}
00:05:44.035 00.014 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"5eed2461-8a86-4a96-8073-549d85ef55c6"}
00:05:44.071 00.036 9340 case statement mapped state 6 to 4
00:05:44.085 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"LostLock","id":"5eed2461-8a86-4a96-8073-549d85ef55c6"}
00:05:44.108 00.023 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"a0e3a32b-fa52-4fa0-be77-661143ca7686"}
00:05:44.120 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":11,"width":15,"height":15,"star_pos":[6.57,6.82],"pixels":"..."},"id":"a0e3a32b-fa52-4fa0-be77-661143ca7686"}
00:05:44.334 00.214 12020 Exposure complete
00:05:44.635 00.301 12020 worker thread done servicing request
00:05:44.635 00.000 9340 OnExposeComplete: enter
00:05:44.653 00.018 9340 UpdateGuideState(): m_state=6
00:05:44.684 00.031 9340 Star::Find(15, 1578, 464, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 12
00:05:44.734 00.050 9340 Star::Find false star n=3 nbg=279 bg=26302.4 sigma=1079.4 thresh=29541 peak=29129
00:05:44.773 00.039 9340 Star::Find returns 0 (2), X=1578.00, Y=464.00, Mass=13301, SNR=2.9, Peak=31076 HFD=0.0
00:05:44.785 00.012 9340 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
00:05:44.802 00.017 9340 SchedulePrimaryMove(10104498, x=0.00, y=0.00, opts=14)
00:05:44.818 00.016 9340 Enqueuing Move request for scope (0.00, 0.00)
00:05:44.854 00.036 12020 Worker thread wakes up
00:05:44.854 00.000 12020 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe
00:05:44.854 00.000 12020 Handling offset move in thread for scope, endpoint = (0.00, 0.00)
00:05:44.855 00.001 12020 move complete, result=0
00:05:44.855 00.000 12020 worker thread done servicing request
00:05:44.966 00.111 9340 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
00:05:44.979 00.013 9340 Status Line: Star lost - low SNR
00:05:44.993 00.014 9340 UpdateImageDisplay: Size=(1920,1080) min=18451, max=35539, med=27137, FiltMin=21829, FiltMax=31849, Gamma=2.870
00:05:45.007 00.014 9340 UpdateGuideState exits: Star lost - low SNR
00:05:45.021 00.014 9340 PhdController: settling, locked = 0, distance = 100.00 (0.45) aobump = 0 frame = 13 / 99999
00:05:45.033 00.012 9340 evsrv: {"Event":"Settling","Timestamp":1778735145.033,"Host":"ASTRO","Inst":1,"Distance":100.00,"Time":0.0,"SettleTime":8.0,"StarLocked":false}
00:05:45.065 00.032 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:05:45.082 00.017 9340 ScheduleExposure(1000,3,0) exposurePending=0
00:05:45.101 00.019 9340 Enqueuing Expose request
00:05:45.116 00.015 12020 Worker thread wakes up
00:05:45.117 00.001 12020 worker thread servicing REQUEST_EXPOSE 1000
00:05:45.117 00.000 12020 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
00:05:46.012 00.895 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"781eabb7-da5e-44a9-9c02-4aea0a7bd211"}
00:05:46.033 00.021 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"781eabb7-da5e-44a9-9c02-4aea0a7bd211"}
00:05:46.069 00.036 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"18e9eb18-32eb-4024-b807-c9b28d9d29fc"}
00:05:46.087 00.018 9340 case statement mapped state 6 to 4
00:05:46.100 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"LostLock","id":"18e9eb18-32eb-4024-b807-c9b28d9d29fc"}
00:05:46.113 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"e694c173-78a5-4e3d-aed3-c83188087f94"}
00:05:46.127 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":12,"width":15,"height":15,"star_pos":[6.57,6.82],"pixels":"..."},"id":"e694c173-78a5-4e3d-aed3-c83188087f94"}
00:05:46.480 00.353 12020 Exposure complete
00:05:46.723 00.243 12020 worker thread done servicing request
00:05:46.724 00.001 9340 OnExposeComplete: enter
00:05:46.734 00.010 9340 UpdateGuideState(): m_state=6
00:05:46.744 00.010 9340 Star::Find(15, 1578, 464, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 13
00:05:46.757 00.013 9340 Star::Find false star n=9 nbg=248 bg=26499.5 sigma=919.0 thresh=29257 peak=29192
00:05:46.771 00.014 9340 Star::Find returns 0 (2), X=1578.00, Y=464.00, Mass=29742, SNR=2.9, Peak=30869 HFD=0.0
00:05:46.781 00.010 9340 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
00:05:46.811 00.030 9340 SchedulePrimaryMove(10104498, x=0.00, y=0.00, opts=14)
00:05:46.821 00.010 9340 Enqueuing Move request for scope (0.00, 0.00)
00:05:46.831 00.010 12020 Worker thread wakes up
00:05:46.831 00.000 12020 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe
00:05:46.831 00.000 12020 Handling offset move in thread for scope, endpoint = (0.00, 0.00)
00:05:46.831 00.000 12020 move complete, result=0
00:05:46.831 00.000 12020 worker thread done servicing request
00:05:46.933 00.102 9340 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
00:05:46.948 00.015 9340 Status Line: Star lost - low SNR
00:05:46.962 00.014 9340 UpdateImageDisplay: Size=(1920,1080) min=18993, max=34138, med=27121, FiltMin=22428, FiltMax=32145, Gamma=2.870
00:05:46.991 00.029 9340 UpdateGuideState exits: Star lost - low SNR
00:05:47.002 00.011 9340 PhdController: settling, locked = 0, distance = 100.00 (0.45) aobump = 0 frame = 14 / 99999
00:05:47.011 00.009 9340 evsrv: {"Event":"Settling","Timestamp":1778735147.011,"Host":"ASTRO","Inst":1,"Distance":100.00,"Time":0.0,"SettleTime":8.0,"StarLocked":false}
00:05:47.025 00.014 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:05:47.035 00.010 9340 ScheduleExposure(1000,3,0) exposurePending=0
00:05:47.045 00.010 9340 Enqueuing Expose request
00:05:47.057 00.012 12020 Worker thread wakes up
00:05:47.057 00.000 12020 worker thread servicing REQUEST_EXPOSE 1000
00:05:47.057 00.000 12020 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
00:05:48.010 00.953 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"f055be04-fcaf-423e-aaf3-311bb33aa521"}
00:05:48.023 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"f055be04-fcaf-423e-aaf3-311bb33aa521"}
00:05:48.033 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"c4ee4f2f-9cbd-4081-96ab-694bec768f69"}
00:05:48.060 00.027 9340 case statement mapped state 6 to 4
00:05:48.069 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"LostLock","id":"c4ee4f2f-9cbd-4081-96ab-694bec768f69"}
00:05:48.079 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"e37b8785-4e93-40a3-95d6-095705264595"}
00:05:48.089 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":13,"width":15,"height":15,"star_pos":[6.57,6.82],"pixels":"..."},"id":"e37b8785-4e93-40a3-95d6-095705264595"}
00:05:48.430 00.341 12020 Exposure complete
00:05:48.670 00.240 12020 worker thread done servicing request
00:05:48.671 00.001 9340 OnExposeComplete: enter
00:05:48.683 00.012 9340 UpdateGuideState(): m_state=6
00:05:48.697 00.014 9340 Star::Find(15, 1578, 464, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 14
00:05:48.731 00.034 9340 Star::Find returns 1 (0), X=1588.41, Y=455.36, Mass=24614, SNR=9.2, Peak=31665 HFD=3.1
00:05:48.746 00.015 9340 DistanceChecker: deactivated
00:05:48.759 00.013 9340 CameraToMount -- cameraTheta (-0.52) - m_xAngle (0.01) = xAngle (-0.53 = -0.53)
00:05:48.767 00.008 9340 CameraToMount -- cameraTheta (-0.52) - (m_xAngle (0.01) + m_yAngleError (-3.13)) = yAngle (2.60 = 2.60)
00:05:48.777 00.010 9340 CameraToMount -- cameraX=16.06 cameraY=-9.18 hyp=18.50 cameraTheta=-0.52 mountX=16.00 mountY=9.52, mountTheta=0.54
00:05:48.791 00.014 9340 SchedulePrimaryMove(10104498, x=16.06, y=-9.18, opts=13)
00:05:48.818 00.027 9340 Enqueuing Move request for scope (16.06, -9.18)
00:05:48.831 00.013 12020 Worker thread wakes up
00:05:48.831 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=19332, max=34476, med=27065, FiltMin=21752, FiltMax=31552, Gamma=2.870
00:05:48.842 00.011 12020 worker thread servicing REQUEST_MOVE scope ofs (16.06, -9.18) opts 0xd
00:05:48.842 00.000 9340 UpdateGuideState exits: m=24614 SNR=9.2
00:05:48.850 00.008 12020 Handling offset move in thread for scope, endpoint = (16.06, -9.18)
00:05:48.850 00.000 9340 PhdController: settling, locked = 1, distance = 16.36 (0.45) aobump = 0 frame = 15 / 99999
00:05:48.863 00.013 12020 Moving (16.06, -9.18) raw xDistance=16.00 yDistance=9.52
00:05:48.863 00.000 9340 evsrv: {"Event":"Settling","Timestamp":1778735148.863,"Host":"ASTRO","Inst":1,"Distance":16.36,"Time":0.0,"SettleTime":8.0,"StarLocked":true}
00:05:48.875 00.012 12020 GuideAlgorithmHysteresis::Result() returns 9.82 from input 16.00
00:05:48.875 00.000 12020 resist switch: large excursion: input 9.52 thresh 0.75 direction from 0 to 1
00:05:48.875 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:05:48.886 00.011 12020 switching direction from 0 to 1 - decHistory=3 oldest=0.00 newest=28.57
00:05:48.886 00.000 9340 ScheduleExposure(1000,3,1) exposurePending=0
00:05:48.916 00.030 9340 Enqueuing Expose request
00:05:48.927 00.011 12020 GuideAlgorithmResistSwitch::result() returns 9.52 from input 9.52
00:05:48.927 00.000 12020 MoveAxis(W, 40761, ABG)
00:05:48.928 00.001 12020 duration set to 2500 by maxRaDuration
00:05:48.928 00.000 12020 Guiding  Dir = 3, Dur = 2500
00:05:48.929 00.001 12020 IsSlewing returns 0
00:05:48.930 00.001 12020 IsGuiding returns 0
00:05:48.956 00.026 12020 PulseGuide returned control before completion, sleep 2485
00:05:50.010 01.054 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"ac20def6-246d-4eca-a0cc-d7a3c9dc8eda"}
00:05:50.026 00.016 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"ac20def6-246d-4eca-a0cc-d7a3c9dc8eda"}
00:05:50.039 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"c771041a-750d-48ff-853c-55371f7a1ca0"}
00:05:50.049 00.010 9340 case statement mapped state 6 to 3
00:05:50.060 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"c771041a-750d-48ff-853c-55371f7a1ca0"}
00:05:50.075 00.015 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"559e75f1-fac6-4567-abfb-71c3f1ea1f6d"}
00:05:50.087 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":14,"width":15,"height":15,"star_pos":[7.41,7.36],"pixels":"..."},"id":"559e75f1-fac6-4567-abfb-71c3f1ea1f6d"}
00:05:51.456 01.369 12020 IsGuiding returns 0
00:05:51.456 00.000 12020 Move returns status 0, amount 2500
00:05:51.456 00.000 12020 MoveAxis(S, 1597, ABG)
00:05:51.457 00.001 12020 Guiding  Dir = 1, Dur = 1597
00:05:51.458 00.001 12020 IsSlewing returns 0
00:05:51.459 00.001 12020 IsGuiding returns 0
00:05:51.546 00.087 12020 PulseGuide returned control before completion, sleep 1521
00:05:52.008 00.462 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"4cbec9e3-fc3b-4698-bb15-6be6fab2d014"}
00:05:52.016 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"4cbec9e3-fc3b-4698-bb15-6be6fab2d014"}
00:05:52.043 00.027 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"40e6c895-7f0b-4dd5-84f0-865e29e54db2"}
00:05:52.054 00.011 9340 case statement mapped state 6 to 3
00:05:52.062 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"40e6c895-7f0b-4dd5-84f0-865e29e54db2"}
00:05:52.070 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"2579aaac-36f1-457d-9a04-e8d0f19b1bee"}
00:05:52.077 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":14,"width":15,"height":15,"star_pos":[7.41,7.36],"pixels":"..."},"id":"2579aaac-36f1-457d-9a04-e8d0f19b1bee"}
00:05:52.553 00.476 9340 evsrv: cli 100A41E8 connect
00:05:52.616 00.063 9340 case statement mapped state 6 to 3
00:05:52.654 00.038 9340 case statement mapped state 6 to 3
00:05:52.717 00.063 9340 evsrv: cli 100A41E8 request: {"method":"get_app_state","id":"02939617-f4e9-4194-8f77-4f0bc4edf803"}
00:05:52.730 00.013 9340 case statement mapped state 6 to 3
00:05:52.742 00.012 9340 evsrv: cli 100A41E8 response: {"jsonrpc":"2.0","result":"Guiding","id":"02939617-f4e9-4194-8f77-4f0bc4edf803"}
00:05:52.753 00.011 9340 evsrv: cli 100A41E8 disconnect
00:05:52.768 00.015 9340 evsrv: cli 100A4288 connect
00:05:52.781 00.013 9340 case statement mapped state 6 to 3
00:05:52.809 00.028 9340 case statement mapped state 6 to 3
00:05:52.825 00.016 9340 evsrv: cli 100A4288 request: {"method":"stop_capture","id":"96c34d3f-f84a-43c4-b221-a3edee3ab42d"}
00:05:52.835 00.010 9340 StopCapturing CaptureActive=1 continueCapturing=1 exposurePending=1
00:05:52.846 00.011 9340 Status Line: Waiting for devices...
00:05:52.864 00.018 9340 evsrv: cli 100A4288 response: {"jsonrpc":"2.0","result":0,"id":"96c34d3f-f84a-43c4-b221-a3edee3ab42d"}
00:05:52.895 00.031 9340 evsrv: cli 100A4288 disconnect
00:05:52.910 00.015 9340 evsrv: cli 100A45A8 connect
00:05:52.921 00.011 9340 case statement mapped state 6 to 3
00:05:52.931 00.010 9340 case statement mapped state 6 to 3
00:05:52.945 00.014 9340 evsrv: cli 100A45A8 request: {"method":"get_app_state","id":"7d8db2f0-6765-4cb5-b609-ad5e09cce070"}
00:05:52.957 00.012 9340 case statement mapped state 6 to 3
00:05:52.993 00.036 9340 evsrv: cli 100A45A8 response: {"jsonrpc":"2.0","result":"Guiding","id":"7d8db2f0-6765-4cb5-b609-ad5e09cce070"}
00:05:53.034 00.041 9340 evsrv: cli 100A45A8 disconnect
00:05:53.081 00.047 12020 IsGuiding returns 1
00:05:53.081 00.000 12020 scope still moving after pulse duration time elapsed
00:05:53.108 00.027 12020 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope_ascom.cpp:650->ASCOM Scope: thread interrupt requested
00:05:53.109 00.001 12020 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:795->guide failed
00:05:53.109 00.000 12020 Move returns status 1, amount 0
00:05:53.110 00.001 12020 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
00:05:53.110 00.000 12020 move complete, result=1
00:05:53.111 00.001 12020 worker thread done servicing request
00:05:53.111 00.000 12020 Worker thread wakes up
00:05:53.111 00.000 9340 GuideStep: 16.0 px 2500 ms WEST, 9.5 px 0 ms SOUTH
00:05:53.128 00.017 12020 worker thread servicing REQUEST_EXPOSE 1000
00:05:53.128 00.000 12020 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:184->Time lapse interrupted
00:05:53.128 00.000 12020 worker thread done servicing request
00:05:53.140 00.012 9340 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
00:05:53.154 00.014 9340 OnExposeComplete: enter
00:05:53.203 00.049 9340 OnExposeComplete: Capture Error reported
00:05:53.226 00.023 9340 StopCapturing CaptureActive=1 continueCapturing=0 exposurePending=0
00:05:53.252 00.026 9340 Mount: notify guiding stopped
00:05:53.306 00.054 9340 PhdController failed: Guiding stopped
00:05:53.326 00.020 9340 PhdController: newstate STATE_FINISH
00:05:53.340 00.014 9340 PhdController complete: fail: Guiding stopped
00:05:53.363 00.023 9340 evsrv: {"Event":"SettleDone","Timestamp":1778735153.363,"Host":"ASTRO","Inst":1,"Status":1,"Error":"Guiding stopped","TotalFrames":15,"DroppedFrames":12}
00:05:53.420 00.057 9340 Mount: notify guiding dither settle done success=0
00:05:53.444 00.024 9340 PhdController: newstate STATE_IDLE
00:05:53.483 00.039 9340 Changing from state GUIDING to STOP
00:05:53.552 00.069 9340 guider state => SELECTED
00:05:53.581 00.029 9340 UpdateImageDisplay: Size=(1920,1080) min=19332, max=34476, med=27065, FiltMin=21752, FiltMax=31552, Gamma=2.870
00:05:53.603 00.022 9340 Changing from state SELECTED to UNINITIALIZED
00:05:53.657 00.054 9340 guider state => SELECTING
00:05:53.680 00.023 9340 Status Line: Stopped.
00:05:53.705 00.025 9340 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:557->Error reported capturing image
00:05:54.008 00.303 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"f1946b55-12b2-4304-bab2-0d112c3a6bd2"}
00:05:54.024 00.016 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"f1946b55-12b2-4304-bab2-0d112c3a6bd2"}
00:05:54.060 00.036 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"365caf77-4800-4e56-bff4-699ba74fdc4b"}
00:05:54.114 00.054 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"365caf77-4800-4e56-bff4-699ba74fdc4b"}
00:05:54.134 00.020 9340 evsrv: cli 100A41E8 connect
00:05:54.153 00.019 9340 evsrv: cli 100A41E8 request: {"method":"get_app_state","id":"c4e6cc68-9a36-4487-b821-7b9e425c182a"}
00:05:54.172 00.019 9340 evsrv: cli 100A41E8 response: {"jsonrpc":"2.0","result":"Stopped","id":"c4e6cc68-9a36-4487-b821-7b9e425c182a"}
00:05:54.223 00.051 9340 evsrv: cli 100A41E8 disconnect
00:05:56.008 01.785 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"d96f4f2e-3067-49d1-91ac-35e694231642"}
00:05:56.021 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"d96f4f2e-3067-49d1-91ac-35e694231642"}
00:05:56.047 00.026 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"c264c0d7-838d-4f76-8985-2efd9aa64c95"}
00:05:56.059 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"c264c0d7-838d-4f76-8985-2efd9aa64c95"}
00:05:58.007 01.948 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"aface184-6828-4db9-b9ef-d9b2bc9398ed"}
00:05:58.017 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"aface184-6828-4db9-b9ef-d9b2bc9398ed"}
00:05:58.029 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"20c6ce19-42f0-4edb-9bd9-ebf4bf119119"}
00:05:58.041 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"20c6ce19-42f0-4edb-9bd9-ebf4bf119119"}
00:06:00.007 01.966 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"e7dbf91f-9690-49da-9388-ea9ea32d2fb6"}
00:06:00.019 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"e7dbf91f-9690-49da-9388-ea9ea32d2fb6"}
00:06:00.029 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"5e1f6778-933f-4327-89e7-856af5826d2b"}
00:06:00.036 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"5e1f6778-933f-4327-89e7-856af5826d2b"}
00:06:02.007 01.971 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"aaaad1c9-a7fe-4fa4-b822-576a41c93658"}
00:06:02.018 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"aaaad1c9-a7fe-4fa4-b822-576a41c93658"}
00:06:02.028 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"f5e3c679-8c85-4678-870a-31cc5c5715c2"}
00:06:02.036 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"f5e3c679-8c85-4678-870a-31cc5c5715c2"}
00:06:04.011 01.975 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"9ff8ea84-26c1-43f1-9b28-f46125358e01"}
00:06:04.027 00.016 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"9ff8ea84-26c1-43f1-9b28-f46125358e01"}
00:06:04.041 00.014 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"e7bd72b5-7646-421b-af7d-d03bbd22796e"}
00:06:04.053 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"e7bd72b5-7646-421b-af7d-d03bbd22796e"}
00:06:06.009 01.956 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"d9788c02-b0e6-4bc2-a4d4-a70f06bc2d73"}
00:06:06.018 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"d9788c02-b0e6-4bc2-a4d4-a70f06bc2d73"}
00:06:06.029 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"1f88452d-57f8-474b-8a69-a703631a30dd"}
00:06:06.036 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"1f88452d-57f8-474b-8a69-a703631a30dd"}
00:06:08.008 01.972 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"00a6d306-1d84-4057-ba5b-bdeeb8f2d7cb"}
00:06:08.020 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"00a6d306-1d84-4057-ba5b-bdeeb8f2d7cb"}
00:06:08.032 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"c3b73211-ed04-459f-bf2c-c6decc3d810a"}
00:06:08.039 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"c3b73211-ed04-459f-bf2c-c6decc3d810a"}
00:06:10.010 01.971 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"bebf0982-597f-46af-ba47-ec6964a29fea"}
00:06:10.053 00.043 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"bebf0982-597f-46af-ba47-ec6964a29fea"}
00:06:10.072 00.019 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"529234d3-82b9-45de-88b8-28a29c8dc30d"}
00:06:10.084 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"529234d3-82b9-45de-88b8-28a29c8dc30d"}
00:06:12.008 01.924 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"df177d1c-ccb3-42fe-b081-314dcb42f243"}
00:06:12.033 00.025 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"df177d1c-ccb3-42fe-b081-314dcb42f243"}
00:06:12.044 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"b2ad9b07-d7ea-4a35-b9aa-618f36b14d2c"}
00:06:12.054 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"b2ad9b07-d7ea-4a35-b9aa-618f36b14d2c"}
00:06:14.008 01.954 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"f48d0cb0-8908-49ce-aefd-3179abd0180b"}
00:06:14.016 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"f48d0cb0-8908-49ce-aefd-3179abd0180b"}
00:06:14.023 00.007 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"ae94dc92-791f-4c1c-8726-9ee8f8e2e93f"}
00:06:14.033 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"ae94dc92-791f-4c1c-8726-9ee8f8e2e93f"}
00:06:16.029 01.996 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"24ecee44-62e5-47ef-9ae8-a8bdc093ddaa"}
00:06:16.078 00.049 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"24ecee44-62e5-47ef-9ae8-a8bdc093ddaa"}
00:06:16.101 00.023 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"54e978a5-957d-4448-bc9d-45e6b139e18a"}
00:06:16.114 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"54e978a5-957d-4448-bc9d-45e6b139e18a"}
00:06:18.027 01.913 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"388aaaa5-2f9e-41e4-9af9-8534c6b65d56"}
00:06:18.036 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"388aaaa5-2f9e-41e4-9af9-8534c6b65d56"}
00:06:18.049 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"89a7083a-25f3-4b0c-8a4f-6bfa6bc1721e"}
00:06:18.059 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"89a7083a-25f3-4b0c-8a4f-6bfa6bc1721e"}
00:06:20.026 01.967 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"474eecb5-4b0d-4cc9-83f3-09d4a7db2cc5"}
00:06:20.055 00.029 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"474eecb5-4b0d-4cc9-83f3-09d4a7db2cc5"}
00:06:20.066 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"38bf1376-073d-4bfc-a95d-2d801ba7fd8a"}
00:06:20.076 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"38bf1376-073d-4bfc-a95d-2d801ba7fd8a"}
00:06:22.024 01.948 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"c5b01300-555c-472e-ae03-4ce2af9ad6bb"}
00:06:22.056 00.032 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"c5b01300-555c-472e-ae03-4ce2af9ad6bb"}
00:06:22.073 00.017 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"8c49ebff-eb08-4b4b-95b0-69274fe85ad3"}
00:06:22.091 00.018 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"8c49ebff-eb08-4b4b-95b0-69274fe85ad3"}
00:06:24.023 01.932 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"41a6762c-8571-471a-9c60-717aa520160a"}
00:06:24.052 00.029 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"41a6762c-8571-471a-9c60-717aa520160a"}
00:06:24.062 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"35416bca-d3c0-4904-a319-e12e1f0f9338"}
00:06:24.072 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"35416bca-d3c0-4904-a319-e12e1f0f9338"}
00:06:26.024 01.952 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"935fe5c8-2226-427a-bb78-d427329cab09"}
00:06:26.037 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"935fe5c8-2226-427a-bb78-d427329cab09"}
00:06:26.045 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"07bce0d9-af09-4bed-ac51-d1803b9b1a21"}
00:06:26.054 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"07bce0d9-af09-4bed-ac51-d1803b9b1a21"}
00:06:28.024 01.970 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"94d4225d-9eb2-4342-82d0-b1c104fd52cf"}
00:06:28.047 00.023 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"94d4225d-9eb2-4342-82d0-b1c104fd52cf"}
00:06:28.064 00.017 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"50e72121-615c-4a34-bf00-2a6a7ea9aa40"}
00:06:28.313 00.249 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"50e72121-615c-4a34-bf00-2a6a7ea9aa40"}
00:06:30.025 01.712 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"e8569a7d-9044-4807-8706-192fd7211668"}
00:06:30.101 00.076 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"e8569a7d-9044-4807-8706-192fd7211668"}
00:06:30.164 00.063 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"3ac44216-8016-4087-b266-501c8dd8411c"}
00:06:30.190 00.026 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"3ac44216-8016-4087-b266-501c8dd8411c"}
00:06:32.035 01.845 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"6af4962a-3e4a-4023-861d-be1b80d95c10"}
00:06:32.068 00.033 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"6af4962a-3e4a-4023-861d-be1b80d95c10"}
00:06:32.118 00.050 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"d0f523d8-56ca-435b-a1cf-b9d7442bb7b9"}
00:06:32.137 00.019 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"d0f523d8-56ca-435b-a1cf-b9d7442bb7b9"}
00:06:34.034 01.897 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"3eee70d4-7131-4221-8692-ebb43475f0e7"}
00:06:34.044 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"3eee70d4-7131-4221-8692-ebb43475f0e7"}
00:06:34.052 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"e9499dd5-71d6-46e4-96db-0aa62d6b0cb3"}
00:06:34.060 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"e9499dd5-71d6-46e4-96db-0aa62d6b0cb3"}
00:06:36.033 01.973 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"2825b2e9-6746-42f8-9169-f35b66ead9a2"}
00:06:36.047 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"2825b2e9-6746-42f8-9169-f35b66ead9a2"}
00:06:36.058 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"098b6b85-79b5-4b60-9c07-c32559a06559"}
00:06:36.074 00.016 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"098b6b85-79b5-4b60-9c07-c32559a06559"}
00:06:38.033 01.959 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"ecba2802-e68e-4d02-bb27-a60a18acdbb1"}
00:06:38.042 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"ecba2802-e68e-4d02-bb27-a60a18acdbb1"}
00:06:38.051 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"865d6f85-ef16-4c60-8cda-b230a1188246"}
00:06:38.058 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"865d6f85-ef16-4c60-8cda-b230a1188246"}
00:06:40.033 01.975 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"9bec8fa8-04d8-4bf0-854d-30d48450f157"}
00:06:40.044 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"9bec8fa8-04d8-4bf0-854d-30d48450f157"}
00:06:40.054 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"163e6f49-d177-4c49-9df0-5b860dfacf00"}
00:06:40.061 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"163e6f49-d177-4c49-9df0-5b860dfacf00"}
00:06:42.032 01.971 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"91f156f5-dd55-42e5-aeb6-2f8a1e2f13a2"}
00:06:42.043 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"91f156f5-dd55-42e5-aeb6-2f8a1e2f13a2"}
00:06:42.057 00.014 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"daa33ea5-9414-4dbd-a173-e9f6f5bf9894"}
00:06:42.086 00.029 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"daa33ea5-9414-4dbd-a173-e9f6f5bf9894"}
00:06:44.034 01.948 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"dda194ff-a672-42b5-9972-5c0bb9d64555"}
00:06:44.045 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"dda194ff-a672-42b5-9972-5c0bb9d64555"}
00:06:44.073 00.028 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"1c3b5d2f-4cad-447f-a89f-9a258665a4d8"}
00:06:44.084 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"1c3b5d2f-4cad-447f-a89f-9a258665a4d8"}
00:06:46.034 01.950 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"36a3bd63-32d9-44de-ac08-81a2906fc93e"}
00:06:46.049 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"36a3bd63-32d9-44de-ac08-81a2906fc93e"}
00:06:46.093 00.044 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"39030eb1-9d54-4c1e-846c-78bd46af0bdb"}
00:06:46.141 00.048 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"39030eb1-9d54-4c1e-846c-78bd46af0bdb"}
00:06:48.035 01.894 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"09012ad6-9df0-43d4-bb6f-750f7f52d0e8"}
00:06:48.079 00.044 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"09012ad6-9df0-43d4-bb6f-750f7f52d0e8"}
00:06:48.094 00.015 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"ee198fd6-35f2-4d36-b955-ec94d2ba11c7"}
00:06:48.112 00.018 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"ee198fd6-35f2-4d36-b955-ec94d2ba11c7"}
00:06:50.034 01.922 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"4521a50b-3db0-4b98-bca9-e759c4246537"}
00:06:50.046 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"4521a50b-3db0-4b98-bca9-e759c4246537"}
00:06:50.060 00.014 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"5eb2e97e-3e6f-431c-af93-af57c45a3ac0"}
00:06:50.077 00.017 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"5eb2e97e-3e6f-431c-af93-af57c45a3ac0"}
00:06:52.034 01.957 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"78d767b6-e9d0-471e-9393-938e9c670eb1"}
00:06:52.048 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"78d767b6-e9d0-471e-9393-938e9c670eb1"}
00:06:52.057 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"f88670b1-f95d-4a67-9f0d-70ef4ea44e02"}
00:06:52.066 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"f88670b1-f95d-4a67-9f0d-70ef4ea44e02"}
00:06:54.034 01.968 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"94e12e08-672b-4826-87e4-ab80787fe808"}
00:06:54.042 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"94e12e08-672b-4826-87e4-ab80787fe808"}
00:06:54.053 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"ba9344b8-b192-4a00-9c29-d1e989e627f3"}
00:06:54.062 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"ba9344b8-b192-4a00-9c29-d1e989e627f3"}
00:06:56.047 01.985 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"a929bd7f-4402-4ada-b39c-46674608e49e"}
00:06:56.059 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"a929bd7f-4402-4ada-b39c-46674608e49e"}
00:06:56.069 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"9f39d078-3ea2-4d19-8658-fbd43d4cc3f3"}
00:06:56.077 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"9f39d078-3ea2-4d19-8658-fbd43d4cc3f3"}
00:06:58.513 02.436 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"da055d91-7eb5-46ab-9388-8e8a6064ee23"}
00:06:58.528 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"da055d91-7eb5-46ab-9388-8e8a6064ee23"}
00:06:58.575 00.047 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"4231093b-e7a6-4f65-b786-a0fa847f5e41"}
00:06:58.587 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"4231093b-e7a6-4f65-b786-a0fa847f5e41"}
00:07:00.510 01.923 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"c8dd935f-837a-48b8-b5f3-db133d67d958"}
00:07:00.640 00.130 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"c8dd935f-837a-48b8-b5f3-db133d67d958"}
00:07:00.903 00.263 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"f61ed814-c8c1-419f-9de0-89f469ec9c87"}
00:07:00.977 00.074 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"f61ed814-c8c1-419f-9de0-89f469ec9c87"}
00:07:02.513 01.536 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"0931155e-e6a9-4a6a-b11f-d6a7be38928f"}
00:07:02.560 00.047 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"0931155e-e6a9-4a6a-b11f-d6a7be38928f"}
00:07:02.657 00.097 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"be2a7940-a9a2-4912-824d-f53d79c5d0ed"}
00:07:02.793 00.136 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"be2a7940-a9a2-4912-824d-f53d79c5d0ed"}
00:07:04.515 01.722 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"77be505c-e25f-4e51-b1c2-773de7dd8526"}
00:07:04.538 00.023 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"77be505c-e25f-4e51-b1c2-773de7dd8526"}
00:07:04.556 00.018 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"a31efda0-a08c-4daa-998e-7b7b0cb43587"}
00:07:04.572 00.016 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"a31efda0-a08c-4daa-998e-7b7b0cb43587"}
00:07:06.513 01.941 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"2ad16bc3-ef63-4e9d-a6da-2ef80008ace4"}
00:07:06.581 00.068 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"2ad16bc3-ef63-4e9d-a6da-2ef80008ace4"}
00:07:06.602 00.021 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"cc1c264d-3ffb-4e85-adc1-99b3b6521023"}
00:07:06.658 00.056 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"cc1c264d-3ffb-4e85-adc1-99b3b6521023"}
00:07:08.514 01.856 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"44775d44-d958-4e38-8baf-408f795f2d48"}
00:07:08.537 00.023 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"44775d44-d958-4e38-8baf-408f795f2d48"}
00:07:08.552 00.015 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"ac0de70c-aaa8-4587-9b57-dc929a2a1e21"}
00:07:08.567 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"ac0de70c-aaa8-4587-9b57-dc929a2a1e21"}
00:07:10.514 01.947 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"e40c006c-81bc-45a3-a27f-48b209dfc426"}
00:07:10.539 00.025 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"e40c006c-81bc-45a3-a27f-48b209dfc426"}
00:07:10.566 00.027 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"bf4a7570-9781-48eb-8e14-5ab8f07aad1b"}
00:07:10.604 00.038 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"bf4a7570-9781-48eb-8e14-5ab8f07aad1b"}
00:07:12.516 01.912 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"08178561-5f7f-465d-9e35-6282fc59c6ee"}
00:07:12.527 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"08178561-5f7f-465d-9e35-6282fc59c6ee"}
00:07:12.538 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"cae33586-b19c-41dd-a99e-22dbb9ba5057"}
00:07:12.547 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"cae33586-b19c-41dd-a99e-22dbb9ba5057"}
00:07:14.515 01.968 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"9bd992da-ea09-4741-a8e7-614bf5f1ac36"}
00:07:14.533 00.018 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"9bd992da-ea09-4741-a8e7-614bf5f1ac36"}
00:07:14.582 00.049 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"0d4ad3ec-6aba-42b6-9d50-04358c1f0a0f"}
00:07:14.609 00.027 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"0d4ad3ec-6aba-42b6-9d50-04358c1f0a0f"}
00:07:16.514 01.905 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"b47b3c5d-0536-405f-a9be-db83990d8eb6"}
00:07:16.528 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"b47b3c5d-0536-405f-a9be-db83990d8eb6"}
00:07:16.540 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"8ddb2e01-4f0e-4824-8b8f-699c3d17b43a"}
00:07:16.553 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"8ddb2e01-4f0e-4824-8b8f-699c3d17b43a"}
00:07:18.514 01.961 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"11f11ce6-3775-4188-a479-ceb8515e34ad"}
00:07:18.526 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"11f11ce6-3775-4188-a479-ceb8515e34ad"}
00:07:18.538 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"88447d71-613b-4aa3-af7d-09c735b6e3a3"}
00:07:18.550 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"88447d71-613b-4aa3-af7d-09c735b6e3a3"}
00:07:20.516 01.966 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"96c2bf79-7a25-4a19-ae2d-359725beb625"}
00:07:20.544 00.028 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"96c2bf79-7a25-4a19-ae2d-359725beb625"}
00:07:20.572 00.028 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"a4c79384-52be-4f87-a4f4-b0196dd7fe1e"}
00:07:20.604 00.032 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"a4c79384-52be-4f87-a4f4-b0196dd7fe1e"}
00:07:22.515 01.911 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"c13f52a7-8aed-4ae7-8c59-563988c721e2"}
00:07:22.537 00.022 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"c13f52a7-8aed-4ae7-8c59-563988c721e2"}
00:07:22.573 00.036 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"947b2b3d-3d21-4dd7-bc23-a6811140cfc6"}
00:07:22.603 00.030 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"947b2b3d-3d21-4dd7-bc23-a6811140cfc6"}
00:07:24.516 01.913 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"3f59604a-bc4f-4ac0-bc56-dd2be9265e71"}
00:07:24.571 00.055 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"3f59604a-bc4f-4ac0-bc56-dd2be9265e71"}
00:07:24.602 00.031 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"30739a8b-3c24-4b07-ab1f-5833486c2a63"}
00:07:24.614 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"30739a8b-3c24-4b07-ab1f-5833486c2a63"}
00:07:26.514 01.900 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"fa52e8aa-d8ec-4617-9701-1ed145f4c506"}
00:07:26.532 00.018 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"fa52e8aa-d8ec-4617-9701-1ed145f4c506"}
00:07:26.547 00.015 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"b32febdb-740f-45be-9bb2-22d5e26ebe10"}
00:07:26.581 00.034 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"b32febdb-740f-45be-9bb2-22d5e26ebe10"}
00:07:28.514 01.933 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"2b5f773b-cfd3-4e2b-9418-2b3080c79012"}
00:07:28.532 00.018 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"2b5f773b-cfd3-4e2b-9418-2b3080c79012"}
00:07:28.571 00.039 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"f41128a5-26e0-4498-af31-40605f04a07d"}
00:07:28.588 00.017 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"f41128a5-26e0-4498-af31-40605f04a07d"}
00:07:30.514 01.926 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"6b8dd3e9-0254-41c1-b0f0-7d1bacfbd856"}
00:07:30.528 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"6b8dd3e9-0254-41c1-b0f0-7d1bacfbd856"}
00:07:30.540 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"e6c0c581-71aa-4982-96b1-4f4c33aaa47b"}
00:07:30.551 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"e6c0c581-71aa-4982-96b1-4f4c33aaa47b"}
00:07:32.514 01.963 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"8cdf4cfa-b9d4-45ec-9ed1-c93219451ad1"}
00:07:32.526 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"8cdf4cfa-b9d4-45ec-9ed1-c93219451ad1"}
00:07:32.535 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"cf317289-9de0-4732-9583-06c9f92ba479"}
00:07:32.559 00.024 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"cf317289-9de0-4732-9583-06c9f92ba479"}
00:07:34.514 01.955 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"a6490f65-052e-4eb7-9978-b1e5b9369296"}
00:07:34.527 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"a6490f65-052e-4eb7-9978-b1e5b9369296"}
00:07:34.544 00.017 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"13f8a50f-0f98-467b-8c55-584134e1b5d7"}
00:07:34.556 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"13f8a50f-0f98-467b-8c55-584134e1b5d7"}
00:07:36.515 01.959 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"e9e941b2-4959-4a7f-8029-14b8002e5537"}
00:07:36.526 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"e9e941b2-4959-4a7f-8029-14b8002e5537"}
00:07:36.539 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"f4dba18d-c5a1-445d-a6f6-d1de7ba16e62"}
00:07:36.547 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"f4dba18d-c5a1-445d-a6f6-d1de7ba16e62"}
00:07:38.515 01.968 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"4aa3bf56-df19-4842-84bd-af946617f18a"}
00:07:38.524 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"4aa3bf56-df19-4842-84bd-af946617f18a"}
00:07:38.546 00.022 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"196f4ec1-e33e-4ac1-aa78-5abc72c236ac"}
00:07:38.552 00.006 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"196f4ec1-e33e-4ac1-aa78-5abc72c236ac"}
00:07:40.515 01.963 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"601bcd60-e8f0-45d7-92c1-f92fb14a62fd"}
00:07:40.527 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"601bcd60-e8f0-45d7-92c1-f92fb14a62fd"}
00:07:40.540 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"681c9dfb-154d-4d69-8fa0-fe6904959d13"}
00:07:40.553 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"681c9dfb-154d-4d69-8fa0-fe6904959d13"}
00:07:42.514 01.961 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"6b1cf5a1-e73a-4384-b3e8-40314bc48436"}
00:07:42.530 00.016 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"6b1cf5a1-e73a-4384-b3e8-40314bc48436"}
00:07:42.539 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"876b695e-3187-462d-9b1a-c807c1cc0c42"}
00:07:42.546 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"876b695e-3187-462d-9b1a-c807c1cc0c42"}
00:07:44.516 01.970 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"3e4d5370-d86a-4586-bec4-285cffd0b144"}
00:07:44.523 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"3e4d5370-d86a-4586-bec4-285cffd0b144"}
00:07:44.531 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"d68fcd34-26f4-4efc-990d-832aef0ba582"}
00:07:44.539 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"d68fcd34-26f4-4efc-990d-832aef0ba582"}
00:07:46.513 01.974 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"d195cd40-b0c5-4504-a093-ba0460ad218a"}
00:07:46.529 00.016 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"d195cd40-b0c5-4504-a093-ba0460ad218a"}
00:07:46.543 00.014 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"e2eec21f-4158-4306-9e1e-dc68fe84c798"}
00:07:46.572 00.029 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"e2eec21f-4158-4306-9e1e-dc68fe84c798"}
00:07:48.513 01.941 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"6c10448b-a8dc-4fd8-9acf-445a86e85842"}
00:07:48.529 00.016 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"6c10448b-a8dc-4fd8-9acf-445a86e85842"}
00:07:48.538 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"78ad1a4f-3df1-4afd-9147-5c9bfbad3547"}
00:07:48.549 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"78ad1a4f-3df1-4afd-9147-5c9bfbad3547"}
00:07:50.512 01.963 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"c8abca3e-ca71-4ca8-ab08-a8f2cb432d4f"}
00:07:50.522 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"c8abca3e-ca71-4ca8-ab08-a8f2cb432d4f"}
00:07:50.532 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"ea8d572b-4ec5-427d-9843-12b7dbae047a"}
00:07:50.543 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"ea8d572b-4ec5-427d-9843-12b7dbae047a"}
00:07:52.512 01.969 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"d16b2898-1e97-4123-8bc4-c84a6c70b17f"}
00:07:52.529 00.017 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"d16b2898-1e97-4123-8bc4-c84a6c70b17f"}
00:07:52.544 00.015 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"f55c6724-143c-4bb9-bf5f-c2c5426552f9"}
00:07:52.573 00.029 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"f55c6724-143c-4bb9-bf5f-c2c5426552f9"}
00:07:54.512 01.939 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"338a3627-1faa-4c50-89ad-03eea3861224"}
00:07:54.541 00.029 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"338a3627-1faa-4c50-89ad-03eea3861224"}
00:07:54.554 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"06dd4e2b-ca17-4b87-bcd3-ba88fd64bf43"}
00:07:54.566 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"06dd4e2b-ca17-4b87-bcd3-ba88fd64bf43"}
00:07:56.513 01.947 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"d57ff85f-ea34-446c-a29d-9bf09fe94929"}
00:07:56.522 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"d57ff85f-ea34-446c-a29d-9bf09fe94929"}
00:07:56.545 00.023 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"2eed9bd7-d0ff-4dc8-aee2-1c2e68521554"}
00:07:56.555 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"2eed9bd7-d0ff-4dc8-aee2-1c2e68521554"}
00:07:58.512 01.957 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"6d97d45b-4a10-4ff4-9796-1a14031ae726"}
00:07:58.525 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"6d97d45b-4a10-4ff4-9796-1a14031ae726"}
00:07:58.535 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"ba0fad48-965d-445f-adbe-79d97fa336c7"}
00:07:58.546 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"ba0fad48-965d-445f-adbe-79d97fa336c7"}
00:08:00.512 01.966 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"fa114e85-4e06-4407-9d02-783ae6abe4a1"}
00:08:00.523 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"fa114e85-4e06-4407-9d02-783ae6abe4a1"}
00:08:00.539 00.016 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"1aeabb58-e4d7-4528-b684-bfbc3404c0c5"}
00:08:00.550 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"1aeabb58-e4d7-4528-b684-bfbc3404c0c5"}
00:08:02.513 01.963 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"d3fc6cb2-5cb3-4c17-a624-6ac44ea72049"}
00:08:02.535 00.022 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"d3fc6cb2-5cb3-4c17-a624-6ac44ea72049"}
00:08:02.551 00.016 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"81441e0b-047d-460a-9848-76ce65362b3b"}
00:08:02.565 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"81441e0b-047d-460a-9848-76ce65362b3b"}
00:08:04.514 01.949 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"6e446c30-4c4b-4104-92d9-2706fb928533"}
00:08:04.526 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"6e446c30-4c4b-4104-92d9-2706fb928533"}
00:08:04.539 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"9d23ecb6-c4a4-449f-8854-2e19de10ed3a"}
00:08:04.549 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"9d23ecb6-c4a4-449f-8854-2e19de10ed3a"}
00:08:06.511 01.962 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"5cdc4264-33ff-4b19-8e55-17a29d60c8d4"}
00:08:06.526 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"5cdc4264-33ff-4b19-8e55-17a29d60c8d4"}
00:08:06.539 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"fa4bc009-858a-442d-9f07-a7f39166b6de"}
00:08:06.571 00.032 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"fa4bc009-858a-442d-9f07-a7f39166b6de"}
00:08:08.518 01.947 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"89279349-431a-4294-8dca-7a81f59ddf49"}
00:08:08.534 00.016 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"89279349-431a-4294-8dca-7a81f59ddf49"}
00:08:08.545 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"9e35c9ce-0161-43c7-adbd-15ea4fc5f70b"}
00:08:08.552 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"9e35c9ce-0161-43c7-adbd-15ea4fc5f70b"}
00:08:10.519 01.967 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"488098d9-635f-4704-9d4d-402253c58e39"}
00:08:10.549 00.030 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"488098d9-635f-4704-9d4d-402253c58e39"}
00:08:10.563 00.014 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"cd3f4574-3629-4770-bd70-86feb487dbb1"}
00:08:10.573 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"cd3f4574-3629-4770-bd70-86feb487dbb1"}
00:08:12.517 01.944 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"a68aa73d-cf90-4ae5-9974-faf00b247fa9"}
00:08:12.569 00.052 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"a68aa73d-cf90-4ae5-9974-faf00b247fa9"}
00:08:12.635 00.066 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"bd2a5043-acb1-4e2a-a5cb-5e96468890ea"}
00:08:12.667 00.032 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"bd2a5043-acb1-4e2a-a5cb-5e96468890ea"}
00:08:14.526 01.859 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"3e17b327-dd6b-4239-9ce1-538da102c588"}
00:08:14.543 00.017 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"3e17b327-dd6b-4239-9ce1-538da102c588"}
00:08:14.631 00.088 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"78762514-d035-4b2a-8ab4-a9b166eb92df"}
00:08:14.730 00.099 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"78762514-d035-4b2a-8ab4-a9b166eb92df"}
00:08:16.519 01.789 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"a8766d33-aa4e-4214-a4e8-90adafd2accf"}
00:08:16.541 00.022 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"a8766d33-aa4e-4214-a4e8-90adafd2accf"}
00:08:16.558 00.017 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"6f64aaca-8173-4588-b377-27afc12e85d5"}
00:08:16.584 00.026 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"6f64aaca-8173-4588-b377-27afc12e85d5"}
00:08:18.518 01.934 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"cc3bfefd-58fc-41d3-80ab-6c9c9141a647"}
00:08:18.529 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"cc3bfefd-58fc-41d3-80ab-6c9c9141a647"}
00:08:18.541 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"dac1171a-4d77-463e-8320-fec2d9a205d5"}
00:08:18.573 00.032 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"dac1171a-4d77-463e-8320-fec2d9a205d5"}
00:08:20.518 01.945 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"e719f9bb-e8da-4eec-9fa2-aff9d91172d0"}
00:08:20.531 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"e719f9bb-e8da-4eec-9fa2-aff9d91172d0"}
00:08:20.544 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"e9af29ae-4031-4d3a-8afe-996bd99ca5f8"}
00:08:20.555 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"e9af29ae-4031-4d3a-8afe-996bd99ca5f8"}
00:08:22.516 01.961 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"dfac26b0-aa75-41a7-a7dd-83708671e027"}
00:08:22.527 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"dfac26b0-aa75-41a7-a7dd-83708671e027"}
00:08:22.535 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"ad24ff51-b150-489b-85cc-b905ad486915"}
00:08:22.543 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"ad24ff51-b150-489b-85cc-b905ad486915"}
00:08:24.516 01.973 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"6bc108b3-3743-49ce-8e83-a10974896ce5"}
00:08:24.527 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"6bc108b3-3743-49ce-8e83-a10974896ce5"}
00:08:24.556 00.029 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"9b84be09-0779-4eeb-ab51-f2ec0425a861"}
00:08:24.566 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"9b84be09-0779-4eeb-ab51-f2ec0425a861"}
00:08:26.516 01.950 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"4c05dbf1-6031-4be5-bd4c-784637f6eecc"}
00:08:26.533 00.017 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"4c05dbf1-6031-4be5-bd4c-784637f6eecc"}
00:08:26.553 00.020 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"319da635-1a23-43f4-8044-94bf74391034"}
00:08:26.587 00.034 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"319da635-1a23-43f4-8044-94bf74391034"}
00:08:28.516 01.929 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"80e676c3-9f5e-494f-bfb4-59636475e4cb"}
00:08:28.530 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"80e676c3-9f5e-494f-bfb4-59636475e4cb"}
00:08:28.544 00.014 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"1f1a81ae-a56f-4ce7-b388-e970f97de963"}
00:08:28.573 00.029 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"1f1a81ae-a56f-4ce7-b388-e970f97de963"}
00:08:30.517 01.944 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"e9cf962d-2a03-4f5b-b76b-39c710cb6aed"}
00:08:30.528 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"e9cf962d-2a03-4f5b-b76b-39c710cb6aed"}
00:08:30.536 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"c2f7dce3-8b42-474a-90be-8843f997e681"}
00:08:30.552 00.016 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"c2f7dce3-8b42-474a-90be-8843f997e681"}
00:08:32.518 01.966 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"f5f966bc-3f6b-4a08-9101-f1004f720c1d"}
00:08:32.536 00.018 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"f5f966bc-3f6b-4a08-9101-f1004f720c1d"}
00:08:32.553 00.017 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"0e920290-ca44-4774-86c6-3297f127eeac"}
00:08:32.576 00.023 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"0e920290-ca44-4774-86c6-3297f127eeac"}
00:08:34.515 01.939 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"9a733aae-80d5-4ed4-ba9b-cd4ab8969a5b"}
00:08:34.528 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"9a733aae-80d5-4ed4-ba9b-cd4ab8969a5b"}
00:08:34.542 00.014 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"c07f69d2-c4a3-469a-95f8-4e1eadd260fe"}
00:08:34.574 00.032 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"c07f69d2-c4a3-469a-95f8-4e1eadd260fe"}
00:08:36.517 01.943 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"f2ea293f-6a01-4e27-b0b5-5d51d1ef382d"}
00:08:36.529 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"f2ea293f-6a01-4e27-b0b5-5d51d1ef382d"}
00:08:36.543 00.014 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"6aa63dc8-48bf-4838-bc64-1778cd611e2f"}
00:08:36.553 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"6aa63dc8-48bf-4838-bc64-1778cd611e2f"}
00:08:38.515 01.962 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"d5090f7b-1cd9-49e4-b5a1-c03311cabce0"}
00:08:38.534 00.019 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"d5090f7b-1cd9-49e4-b5a1-c03311cabce0"}
00:08:38.550 00.016 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"7d8e847b-d3d5-4a2d-9236-8178bb0a9366"}
00:08:38.579 00.029 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"7d8e847b-d3d5-4a2d-9236-8178bb0a9366"}
00:08:40.853 02.274 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"c6056eb6-7bcc-4f18-a9bb-b63258f832ca"}
00:08:41.019 00.166 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"c6056eb6-7bcc-4f18-a9bb-b63258f832ca"}
00:08:41.160 00.141 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"8823029e-7145-4a7f-beda-5630672ec74a"}
00:08:41.335 00.175 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"8823029e-7145-4a7f-beda-5630672ec74a"}
00:08:42.842 01.507 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"a1fbd10f-d58e-408a-be40-3998f57d0c79"}
00:08:42.865 00.023 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"a1fbd10f-d58e-408a-be40-3998f57d0c79"}
00:08:42.883 00.018 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"7bed630a-cdb1-4b5c-95c7-7bcbddaeb95f"}
00:08:42.902 00.019 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"7bed630a-cdb1-4b5c-95c7-7bcbddaeb95f"}
00:08:44.845 01.943 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"e4e39702-5aa3-440b-a723-8c3e6700c1f4"}
00:08:44.866 00.021 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"e4e39702-5aa3-440b-a723-8c3e6700c1f4"}
00:08:44.875 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"34a494a2-5b10-4f4c-be79-5f8d5b0d77e1"}
00:08:44.885 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"34a494a2-5b10-4f4c-be79-5f8d5b0d77e1"}
00:08:46.842 01.957 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"7793aea3-a71f-41f4-a52c-a9f1d0225d12"}
00:08:46.855 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"7793aea3-a71f-41f4-a52c-a9f1d0225d12"}
00:08:46.869 00.014 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"2641674d-4bf6-4216-980a-aff897c81b65"}
00:08:46.878 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"2641674d-4bf6-4216-980a-aff897c81b65"}
00:08:48.842 01.964 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"13783b65-f126-4c28-8ee0-a01da67ee240"}
00:08:48.850 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"13783b65-f126-4c28-8ee0-a01da67ee240"}
00:08:48.861 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"e361b04f-e597-4a61-93ec-6abf4db9202a"}
00:08:48.868 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"e361b04f-e597-4a61-93ec-6abf4db9202a"}
00:08:50.841 01.973 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"86815952-f96d-4a1f-b965-6b3ec21aef2f"}
00:08:50.849 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"86815952-f96d-4a1f-b965-6b3ec21aef2f"}
00:08:50.860 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"1ce5c90f-b9d9-4219-b987-3f336599931b"}
00:08:50.867 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"1ce5c90f-b9d9-4219-b987-3f336599931b"}
00:08:52.839 01.972 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"247b807a-55ee-4653-8288-c9aaa8a567ae"}
00:08:52.855 00.016 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"247b807a-55ee-4653-8288-c9aaa8a567ae"}
00:08:52.872 00.017 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"76ec1deb-9f9a-4079-9787-dcc3c8c5ae3b"}
00:08:52.887 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"76ec1deb-9f9a-4079-9787-dcc3c8c5ae3b"}
00:08:54.838 01.951 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"c6034847-a425-4481-9f4a-c275f52dd4a7"}
00:08:54.852 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"c6034847-a425-4481-9f4a-c275f52dd4a7"}
00:08:54.865 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"195b1014-bc94-44dc-9f76-db7177f6b613"}
00:08:54.875 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"195b1014-bc94-44dc-9f76-db7177f6b613"}
00:08:56.841 01.966 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"07c09583-31c8-48fb-9811-951486955454"}
00:08:56.857 00.016 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"07c09583-31c8-48fb-9811-951486955454"}
00:08:56.865 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"2dcd4914-4a58-47e4-b176-1f4d817a0251"}
00:08:56.873 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"2dcd4914-4a58-47e4-b176-1f4d817a0251"}
00:08:58.838 01.965 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"9fef2df7-9196-4aee-ab8d-0d91d55cf070"}
00:08:58.848 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"9fef2df7-9196-4aee-ab8d-0d91d55cf070"}
00:08:58.869 00.021 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"0da5b1bd-a645-4541-aea0-1045a599b711"}
00:08:58.887 00.018 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"0da5b1bd-a645-4541-aea0-1045a599b711"}
00:09:00.838 01.951 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"1100a3a1-c14c-4a04-a581-8b6e0d462a22"}
00:09:00.852 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"1100a3a1-c14c-4a04-a581-8b6e0d462a22"}
00:09:00.862 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"ff20465a-2e36-4f92-baa5-01abad45be7e"}
00:09:00.873 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"ff20465a-2e36-4f92-baa5-01abad45be7e"}
00:09:02.839 01.966 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"7c0facf9-5b44-4ae5-baa1-633f18275015"}
00:09:02.851 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"7c0facf9-5b44-4ae5-baa1-633f18275015"}
00:09:02.868 00.017 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"17b076c7-6450-424e-9b5c-a3fa9ffaee8e"}
00:09:02.884 00.016 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"17b076c7-6450-424e-9b5c-a3fa9ffaee8e"}
00:09:04.836 01.952 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"4c415c1a-18c8-46d7-b62a-ea0d1320172f"}
00:09:04.852 00.016 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"4c415c1a-18c8-46d7-b62a-ea0d1320172f"}
00:09:04.866 00.014 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"c84aeb13-8feb-4543-b045-57d9f01449ac"}
00:09:04.886 00.020 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"c84aeb13-8feb-4543-b045-57d9f01449ac"}
00:09:06.837 01.951 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"095952ac-b98a-471d-ba44-3397972169f8"}
00:09:06.846 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"095952ac-b98a-471d-ba44-3397972169f8"}
00:09:06.862 00.016 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"277731bb-30db-4a83-b8ac-5909b831ecbe"}
00:09:06.870 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"277731bb-30db-4a83-b8ac-5909b831ecbe"}
00:09:08.836 01.966 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"e59e5fee-5742-4634-8b6d-5f21a38ad6dc"}
00:09:08.847 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"e59e5fee-5742-4634-8b6d-5f21a38ad6dc"}
00:09:08.858 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"da36f238-d406-4422-ab17-38a4d403e058"}
00:09:08.869 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"da36f238-d406-4422-ab17-38a4d403e058"}
00:09:10.836 01.967 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"0a8e94b3-096b-4ce1-b722-82c918a212f8"}
00:09:10.848 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"0a8e94b3-096b-4ce1-b722-82c918a212f8"}
00:09:10.863 00.015 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"aead9902-3c27-4284-a743-6c17b3474b42"}
00:09:10.877 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"aead9902-3c27-4284-a743-6c17b3474b42"}
00:09:12.836 01.959 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"e9ba3d6d-35fb-4132-beb9-7f148b2ac8c0"}
00:09:12.855 00.019 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"e9ba3d6d-35fb-4132-beb9-7f148b2ac8c0"}
00:09:12.873 00.018 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"9ba88465-b216-4b42-b9fb-cc5f175822a8"}
00:09:12.887 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"9ba88465-b216-4b42-b9fb-cc5f175822a8"}
00:09:15.130 02.243 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"fb39d3fe-120f-4b34-b683-787299751679"}
00:09:15.158 00.028 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"fb39d3fe-120f-4b34-b683-787299751679"}
00:09:15.375 00.217 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"b369c350-131c-4364-96e3-699009938b27"}
00:09:15.561 00.186 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"b369c350-131c-4364-96e3-699009938b27"}
00:09:17.123 01.562 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"b1b33368-165b-4d7c-a5d5-9946eb55463e"}
00:09:17.139 00.016 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"b1b33368-165b-4d7c-a5d5-9946eb55463e"}
00:09:17.160 00.021 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"ef82e1e7-9c37-4624-a5d0-ce762c4214d1"}
00:09:17.175 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"ef82e1e7-9c37-4624-a5d0-ce762c4214d1"}
00:09:17.894 00.719 9340 evsrv: cli 100A41E8 connect
00:09:18.077 00.183 9340 evsrv: cli 100A41E8 request: {"method":"get_app_state","id":"8836da11-9fdc-4c26-a8d3-3559289313e8"}
00:09:18.132 00.055 9340 evsrv: cli 100A41E8 response: {"jsonrpc":"2.0","result":"Stopped","id":"8836da11-9fdc-4c26-a8d3-3559289313e8"}
00:09:18.207 00.075 9340 evsrv: cli 100A41E8 disconnect
00:09:18.246 00.039 9340 evsrv: cli 100A4288 connect
00:09:18.280 00.034 9340 evsrv: cli 100A4288 request: {"method":"get_calibrated","id":"08ff512e-ae5f-468e-bfdb-06bf71eb1816"}
00:09:18.314 00.034 9340 evsrv: cli 100A4288 response: {"jsonrpc":"2.0","result":true,"id":"08ff512e-ae5f-468e-bfdb-06bf71eb1816"}
00:09:18.334 00.020 9340 evsrv: cli 100A4288 disconnect
00:09:18.351 00.017 9340 evsrv: cli 100A4328 connect
00:09:18.369 00.018 9340 evsrv: cli 100A4328 request: {"method":"guide","params":{"settle":{"pixels":0.45,"time":8,"timeout":90},"recalibrate":false},"id":"991b37bf-a862-40fc-ab59-0cd7e64fdd0c"}
00:09:18.389 00.020 9340 PhdController::Guide begins
00:09:18.408 00.019 9340 PhdController: newstate STATE_SETUP
00:09:18.454 00.046 9340 PhdController: setup
00:09:18.471 00.017 9340 PhdController: newstate STATE_ATTEMPT_START
00:09:18.488 00.017 9340 PhdController: start capturing
00:09:18.523 00.035 9340 Changing from state SELECTING to UNINITIALIZED
00:09:18.576 00.053 9340 guider state => SELECTING
00:09:18.601 00.025 9340 setting force full frames = true
00:09:18.613 00.012 9340 StartCapturing CaptureActive=0 continueCapturing=0 exposurePending=0
00:09:18.649 00.036 9340 ScheduleExposure(1000,3,0) exposurePending=0
00:09:18.691 00.042 9340 Enqueuing Expose request
00:09:18.709 00.018 9340 PhdController: newstate STATE_SELECT_STAR
00:09:18.721 00.012 12020 Worker thread wakes up
00:09:18.721 00.000 9340 evsrv: cli 100A4328 response: {"jsonrpc":"2.0","result":0,"id":"991b37bf-a862-40fc-ab59-0cd7e64fdd0c"}
00:09:18.735 00.014 12020 worker thread servicing REQUEST_EXPOSE 1000
00:09:18.735 00.000 12020 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
00:09:18.738 00.003 9340 evsrv: cli 100A4328 disconnect
00:09:18.760 00.022 9340 evsrv: cli 100A43C8 connect
00:09:18.806 00.046 9340 case statement mapped state 1 to 101
00:09:18.826 00.020 9340 case statement mapped state 1 to 101
00:09:18.852 00.026 9340 evsrv: cli 100A43C8 request: {"method":"get_lock_shift_params","id":"2a97f9d0-fe5f-4d4a-b19d-b22e3a101c61"}
00:09:18.869 00.017 9340 evsrv: cli 100A43C8 response: {"jsonrpc":"2.0","result":{"enabled":false,"rate":[0.00,0.00],"units":"arcsec/hr","axes":"RA/Dec"},"id":"2a97f9d0-fe5f-4d4a-b19d-b22e3a101c61"}
00:09:18.890 00.021 9340 evsrv: cli 100A43C8 disconnect
00:09:18.911 00.021 9340 evsrv: cli 100A4468 connect
00:09:18.957 00.046 9340 case statement mapped state 1 to 101
00:09:18.975 00.018 9340 case statement mapped state 1 to 101
00:09:18.994 00.019 9340 evsrv: cli 100A4468 request: {"method":"get_lock_position","id":"2c5b5665-2665-45c3-b5a7-8ef686e6eb20"}
00:09:19.021 00.027 9340 evsrv: cli 100A4468 response: {"jsonrpc":"2.0","result":null,"id":"2c5b5665-2665-45c3-b5a7-8ef686e6eb20"}
00:09:19.090 00.069 9340 evsrv: cli 100A4468 disconnect
00:09:19.124 00.034 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"00236fda-a9ce-48a6-ba6d-8c597494c668"}
00:09:19.140 00.016 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"00236fda-a9ce-48a6-ba6d-8c597494c668"}
00:09:19.159 00.019 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"f2abb50c-b063-4287-acc8-71afde83e89f"}
00:09:19.175 00.016 9340 case statement mapped state 1 to 101
00:09:19.212 00.037 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Looping","id":"f2abb50c-b063-4287-acc8-71afde83e89f"}
00:09:20.087 00.875 9340 evsrv: cli 100A4468 connect
00:09:20.100 00.013 9340 case statement mapped state 1 to 101
00:09:20.110 00.010 12020 Exposure complete
00:09:20.110 00.000 9340 case statement mapped state 1 to 101
00:09:20.122 00.012 9340 evsrv: cli 100A4468 request: {"method":"get_lock_position","id":"edacf8a5-7b21-4f90-8a55-531141b669e6"}
00:09:20.132 00.010 9340 evsrv: cli 100A4468 response: {"jsonrpc":"2.0","result":null,"id":"edacf8a5-7b21-4f90-8a55-531141b669e6"}
00:09:20.143 00.011 9340 evsrv: cli 100A4468 disconnect
00:09:20.345 00.202 12020 worker thread done servicing request
00:09:20.345 00.000 9340 OnExposeComplete: enter
00:09:20.359 00.014 9340 UpdateGuideState(): m_state=1
00:09:20.370 00.011 9340 UpdateCurrentPosition: no star selected
00:09:20.381 00.011 9340 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
00:09:20.392 00.011 9340 Status Line: No star selected
00:09:20.407 00.015 9340 UpdateImageDisplay: Size=(1920,1080) min=3893, max=65535, med=7820, FiltMin=5944, FiltMax=65516, Gamma=2.870
00:09:20.420 00.013 9340 UpdateGuideState exits: No star selected
00:09:20.446 00.026 9340 GuiderMultiStar::AutoSelect enter
00:09:20.460 00.014 9340 Star::AutoFind called with edgeAllowance = 0 searchRegion = 15 roi = 0x0@0,0
00:09:20.701 00.241 9340 AutoFind: auto downsample for scale 2.47 => 1x
00:09:20.960 00.259 9340 AutoFind: global mean = 0.2, stdev 1919.1
00:09:20.971 00.011 9340 AutoFind: using threshold = 0.1
00:09:21.310 00.339 9340 AutoFind: local max [1177, 140] 109.0
00:09:21.321 00.011 9340 AutoFind: local max [1234, 1023] 103.9
00:09:21.332 00.011 9340 AutoFind: local max [915, 707] 75.5
00:09:21.342 00.010 9340 AutoFind: local max [540, 1034] 57.6
00:09:21.359 00.017 9340 AutoFind: local max [1810, 312] 52.6
00:09:21.368 00.009 9340 AutoFind: local max [560, 812] 49.3
00:09:21.380 00.012 9340 AutoFind: local max [1609, 697] 49.1
00:09:21.405 00.025 9340 AutoFind: local max [560, 819] 40.7
00:09:21.418 00.013 9340 AutoFind: local max [565, 819] 39.0
00:09:21.429 00.011 9340 AutoFind: local max [827, 655] 33.2
00:09:21.444 00.015 9340 AutoFind: local max [82, 421] 25.6
00:09:21.454 00.010 9340 AutoFind: local max [784, 402] 24.9
00:09:21.466 00.012 9340 AutoFind: local max [818, 684] 24.1
00:09:21.482 00.016 9340 AutoFind: local max [320, 272] 14.6
00:09:21.493 00.011 9340 AutoFind: local max [445, 54] 13.8
00:09:21.530 00.037 9340 AutoFind: local max [796, 698] 11.7
00:09:21.548 00.018 9340 AutoFind: local max [427, 875] 10.7
00:09:21.565 00.017 9340 AutoFind: local max [723, 166] 9.9
00:09:21.576 00.011 9340 AutoFind: local max [233, 244] 9.3
00:09:21.585 00.009 9340 AutoFind: local max [591, 760] 9.1
00:09:21.599 00.014 9340 AutoFind: local max [1391, 52] 8.4
00:09:21.609 00.010 9340 AutoFind: local max [420, 681] 8.3
00:09:21.618 00.009 9340 AutoFind: local max [273, 347] 8.0
00:09:21.661 00.043 9340 AutoFind: local max [406, 816] 7.6
00:09:21.674 00.013 9340 AutoFind: local max [1477, 762] 6.6
00:09:21.686 00.012 9340 AutoFind: local max [1856, 828] 6.4
00:09:21.698 00.012 9340 AutoFind: local max [1819, 561] 6.1
00:09:21.707 00.009 9340 AutoFind: local max [370, 741] 5.7
00:09:21.717 00.010 9340 AutoFind: local max [742, 499] 5.1
00:09:21.730 00.013 9340 AutoFind: local max [1078, 725] 4.9
00:09:21.743 00.013 9340 AutoFind: local max [1430, 90] 4.6
00:09:21.775 00.032 9340 AutoFind: local max [1903, 1046] 4.2
00:09:21.788 00.013 9340 AutoFind: local max [34, 239] 4.2
00:09:21.800 00.012 9340 AutoFind: local max [693, 393] 4.2
00:09:21.813 00.013 9340 AutoFind: local max [1749, 28] 4.1
00:09:21.823 00.010 9340 AutoFind: local max [1812, 329] 4.1
00:09:21.834 00.011 9340 AutoFind: local max [1419, 708] 4.1
00:09:21.847 00.013 9340 AutoFind: local max [558, 831] 4.0
00:09:21.857 00.010 9340 AutoFind: local max [842, 51] 4.0
00:09:21.869 00.012 9340 AutoFind: local max [1178, 151] 3.9
00:09:21.897 00.028 9340 AutoFind: local max [570, 802] 3.9
00:09:21.908 00.011 9340 AutoFind: local max [526, 544] 3.9
00:09:21.920 00.012 9340 AutoFind: local max [1177, 128] 3.9
00:09:21.932 00.012 9340 AutoFind: local max [1188, 143] 3.8
00:09:21.943 00.011 9340 AutoFind: local max [951, 603] 3.7
00:09:21.953 00.010 9340 AutoFind: local max [266, 713] 3.7
00:09:21.962 00.009 9340 AutoFind: local max [577, 826] 3.7
00:09:21.975 00.013 9340 AutoFind: local max [558, 983] 3.6
00:09:21.988 00.013 9340 AutoFind: local max [1381, 981] 3.6
00:09:22.000 00.012 9340 AutoFind: local max [676, 790] 3.6
00:09:22.038 00.038 9340 AutoFind: local max [834, 879] 3.6
00:09:22.052 00.014 9340 AutoFind: local max [1825, 324] 3.5
00:09:22.069 00.017 9340 AutoFind: local max [1813, 299] 3.5
00:09:22.083 00.014 9340 AutoFind: local max [1718, 877] 3.5
00:09:22.095 00.012 9340 AutoFind: local max [307, 276] 3.5
00:09:22.108 00.013 9340 AutoFind: local max [272, 939] 3.4
00:09:22.117 00.009 9340 AutoFind: local max [918, 235] 3.4
00:09:22.145 00.028 9340 AutoFind: local max [464, 527] 3.4
00:09:22.160 00.015 9340 AutoFind: local max [626, 48] 3.4
00:09:22.172 00.012 9340 AutoFind: local max [644, 276] 3.4
00:09:22.182 00.010 9340 AutoFind: local max [829, 995] 3.4
00:09:22.192 00.010 9340 AutoFind: local max [1217, 961] 3.4
00:09:22.206 00.014 9340 AutoFind: local max [1600, 769] 3.4
00:09:22.219 00.013 9340 AutoFind: local max [1718, 521] 3.4
00:09:22.230 00.011 9340 AutoFind: local max [263, 58] 3.3
00:09:22.241 00.011 9340 AutoFind: local max [1848, 659] 3.3
00:09:22.270 00.029 9340 AutoFind: local max [1367, 290] 3.3
00:09:22.282 00.012 9340 AutoFind: local max [475, 951] 3.3
00:09:22.294 00.012 9340 AutoFind: local max [1102, 707] 3.3
00:09:22.304 00.010 9340 AutoFind: local max [1020, 894] 3.3
00:09:22.313 00.009 9340 AutoFind: local max [603, 874] 3.3
00:09:22.322 00.009 9340 AutoFind: local max [511, 923] 3.3
00:09:22.336 00.014 9340 AutoFind: local max [36, 279] 3.2
00:09:22.349 00.013 9340 AutoFind: local max [1877, 647] 3.2
00:09:22.361 00.012 9340 AutoFind: local max [238, 596] 3.2
00:09:22.399 00.038 9340 AutoFind: local max [1796, 315] 3.2
00:09:22.412 00.013 9340 AutoFind: local max [1567, 22] 3.2
00:09:22.428 00.016 9340 AutoFind: local max [1537, 68] 3.2
00:09:22.440 00.012 9340 AutoFind: local max [1625, 253] 3.2
00:09:22.451 00.011 9340 AutoFind: local max [1815, 689] 3.2
00:09:22.462 00.011 9340 AutoFind: local max [1827, 310] 3.2
00:09:22.473 00.011 9340 AutoFind: local max [1165, 384] 3.2
00:09:22.485 00.012 9340 AutoFind: local max [821, 327] 3.2
00:09:22.515 00.030 9340 AutoFind: local max [1260, 100] 3.2
00:09:22.527 00.012 9340 AutoFind: local max [1806, 327] 3.2
00:09:22.538 00.011 9340 AutoFind: local max [1061, 620] 3.2
00:09:22.553 00.015 9340 AutoFind: local max [79, 783] 3.2
00:09:22.562 00.009 9340 AutoFind: local max [621, 498] 3.2
00:09:22.572 00.010 9340 AutoFind: local max [1894, 165] 3.2
00:09:22.589 00.017 9340 AutoFind: local max [1819, 300] 3.1
00:09:22.599 00.010 9340 AutoFind: local max [1799, 323] 3.1
00:09:22.609 00.010 9340 AutoFind: local max [999, 764] 3.1
00:09:22.638 00.029 9340 AutoFind: local max [251, 436] 3.1
00:09:22.652 00.014 9340 AutoFind: local max [196, 17] 3.1
00:09:22.662 00.010 9340 AutoFind: local max [682, 576] 3.1
00:09:22.675 00.013 9340 AutoFind: local max [1773, 972] 3.1
00:09:22.685 00.010 9340 AutoFind: local max [1334, 652] 3.1
00:09:22.694 00.009 9340 AutoFind: local max [1402, 271] 3.1
00:09:22.709 00.015 9340 AutoFind: local max [1245, 1014] 3.1
00:09:22.722 00.013 9340 AutoFind: local max [1077, 478] 3.1
00:09:22.733 00.011 9340 AutoFind: close dim-bright [1245, 1014] 3.1 - [1234, 1023] 103.9
00:09:22.765 00.032 9340 AutoFind: too close [1799, 323] 3.1 - [1806, 327] 3.2
00:09:22.779 00.014 9340 AutoFind: too close [1799, 323] 3.1 - [1796, 315] 3.2
00:09:22.790 00.011 9340 AutoFind: too close [1799, 323] 3.1 - [1812, 329] 4.1
00:09:22.802 00.012 9340 AutoFind: close dim-bright [1799, 323] 3.1 - [1810, 312] 52.6
00:09:22.812 00.010 9340 AutoFind: too close [1819, 300] 3.1 - [1827, 310] 3.2
00:09:22.821 00.009 9340 AutoFind: too close [1819, 300] 3.1 - [1813, 299] 3.5
00:09:22.832 00.011 9340 AutoFind: close dim-bright [1819, 300] 3.1 - [1810, 312] 52.6
00:09:22.844 00.012 9340 AutoFind: too close [1806, 327] 3.2 - [1796, 315] 3.2
00:09:22.854 00.010 9340 AutoFind: too close [1806, 327] 3.2 - [1825, 324] 3.5
00:09:22.863 00.009 9340 AutoFind: too close [1806, 327] 3.2 - [1812, 329] 4.1
00:09:22.891 00.028 9340 AutoFind: close dim-bright [1806, 327] 3.2 - [1810, 312] 52.6
00:09:22.904 00.013 9340 AutoFind: too close [1827, 310] 3.2 - [1813, 299] 3.5
00:09:22.913 00.009 9340 AutoFind: too close [1827, 310] 3.2 - [1825, 324] 3.5
00:09:22.924 00.011 9340 AutoFind: too close [1827, 310] 3.2 - [1812, 329] 4.1
00:09:22.933 00.009 9340 AutoFind: close dim-bright [1827, 310] 3.2 - [1810, 312] 52.6
00:09:22.943 00.010 9340 AutoFind: too close [1796, 315] 3.2 - [1813, 299] 3.5
00:09:22.954 00.011 9340 AutoFind: too close [1796, 315] 3.2 - [1812, 329] 4.1
00:09:22.965 00.011 9340 AutoFind: close dim-bright [1796, 315] 3.2 - [1810, 312] 52.6
00:09:22.979 00.014 9340 AutoFind: too close [307, 276] 3.5 - [320, 272] 14.6
00:09:22.989 00.010 9340 AutoFind: close dim-bright [1813, 299] 3.5 - [1810, 312] 52.6
00:09:23.028 00.039 9340 AutoFind: too close [1825, 324] 3.5 - [1812, 329] 4.1
00:09:23.050 00.022 9340 AutoFind: close dim-bright [1825, 324] 3.5 - [1810, 312] 52.6
00:09:23.075 00.025 9340 AutoFind: too close [577, 826] 3.7 - [558, 831] 4.0
00:09:23.092 00.017 9340 AutoFind: close dim-bright [577, 826] 3.7 - [565, 819] 39.0
00:09:23.105 00.013 9340 AutoFind: close dim-bright [577, 826] 3.7 - [560, 819] 40.7
00:09:23.118 00.013 9340 AutoFind: close dim-bright [577, 826] 3.7 - [560, 812] 49.3
00:09:23.146 00.028 9340 AutoFind: too close [1188, 143] 3.8 - [1177, 128] 3.9
00:09:23.160 00.014 9340 AutoFind: too close [1188, 143] 3.8 - [1178, 151] 3.9
00:09:23.170 00.010 9340 AutoFind: close dim-bright [1188, 143] 3.8 - [1177, 140] 109.0
00:09:23.188 00.018 9340 AutoFind: close dim-bright [1177, 128] 3.9 - [1177, 140] 109.0
00:09:23.199 00.011 9340 AutoFind: close dim-bright [570, 802] 3.9 - [565, 819] 39.0
00:09:23.210 00.011 9340 AutoFind: close dim-bright [570, 802] 3.9 - [560, 819] 40.7
00:09:23.229 00.019 9340 AutoFind: close dim-bright [570, 802] 3.9 - [560, 812] 49.3
00:09:23.240 00.011 9340 AutoFind: close dim-bright [1178, 151] 3.9 - [1177, 140] 109.0
00:09:23.251 00.011 9340 AutoFind: close dim-bright [558, 831] 4.0 - [565, 819] 39.0
00:09:23.282 00.031 9340 AutoFind: close dim-bright [558, 831] 4.0 - [560, 819] 40.7
00:09:23.292 00.010 9340 AutoFind: close dim-bright [558, 831] 4.0 - [560, 812] 49.3
00:09:23.303 00.011 9340 AutoFind: close dim-bright [1812, 329] 4.1 - [1810, 312] 52.6
00:09:23.315 00.012 9340 AutoFind: too close [565, 819] 39.0 - [560, 819] 40.7
00:09:23.326 00.011 9340 AutoFind: too close [565, 819] 39.0 - [560, 812] 49.3
00:09:23.339 00.013 9340 AutoFind: too close [560, 819] 40.7 - [560, 812] 49.3
00:09:23.354 00.015 9340 AutoFind: BPP = 16, saturation at 69458, pedestal 3923, thresh = 62904
00:09:23.364 00.010 9340 Star::Find(15, 1177, 140, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
00:09:23.391 00.027 9340 Star::Find returns 1 (0), X=1176.63, Y=139.79, Mass=1986994, SNR=302.3, Peak=65535 HFD=5.1
00:09:23.407 00.016 9340 Star::Find(15, 1234, 1023, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
00:09:23.417 00.010 9340 Star::Find returns 1 (0), X=1234.32, Y=1022.80, Mass=1768158, SNR=274.2, Peak=65430 HFD=4.9
00:09:23.433 00.016 9340 Star::Find(15, 915, 707, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
00:09:23.444 00.011 9340 Star::Find returns 1 (0), X=915.37, Y=707.14, Mass=1083281, SNR=217.9, Peak=58325 HFD=4.5
00:09:23.453 00.009 9340 Star::Find(15, 540, 1034, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
00:09:23.464 00.011 9340 Star::Find returns 1 (0), X=539.58, Y=1034.20, Mass=729360, SNR=180.8, Peak=52568 HFD=3.8
00:09:23.478 00.014 9340 Star::Find(15, 1810, 312, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
00:09:23.493 00.015 9340 Star::Find returns 1 (0), X=1812.00, Y=313.97, Mass=5175556, SNR=430.2, Peak=65535 HFD=8.0
00:09:23.530 00.037 9340 Star::Find(15, 1609, 697, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
00:09:23.546 00.016 9340 Star::Find returns 1 (0), X=1609.13, Y=697.26, Mass=521248, SNR=121.2, Peak=40740 HFD=3.9
00:09:23.562 00.016 9340 Star::Find(15, 827, 655, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
00:09:23.571 00.009 9340 Star::Find returns 1 (0), X=826.59, Y=654.74, Mass=393595, SNR=106.8, Peak=31532 HFD=3.6
00:09:23.581 00.010 9340 Star::Find(15, 82, 421, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
00:09:23.591 00.010 9340 Star::Find returns 1 (0), X=82.45, Y=421.90, Mass=342757, SNR=84.1, Peak=31286 HFD=3.9
00:09:23.603 00.012 9340 Star::Find(15, 784, 402, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
00:09:23.614 00.011 9340 Star::Find returns 1 (0), X=783.97, Y=401.75, Mass=310537, SNR=93.9, Peak=36830 HFD=3.2
00:09:23.646 00.032 9340 Star::Find(15, 818, 684, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
00:09:23.659 00.013 9340 Star::Find returns 1 (0), X=818.19, Y=684.32, Mass=225403, SNR=77.0, Peak=31795 HFD=3.0
00:09:23.669 00.010 9340 Star::Find(15, 445, 54, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
00:09:23.678 00.009 9340 Star::Find returns 1 (0), X=445.69, Y=54.18, Mass=215086, SNR=68.4, Peak=26919 HFD=3.6
00:09:23.687 00.009 9340 Star::Find(15, 796, 698, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
00:09:23.698 00.011 9340 Star::Find returns 1 (0), X=795.53, Y=698.79, Mass=135308, SNR=58.2, Peak=21487 HFD=3.6
00:09:23.714 00.016 9340 Star::Find(15, 427, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
00:09:23.727 00.013 9340 Star::Find returns 1 (0), X=426.90, Y=875.19, Mass=122257, SNR=41.2, Peak=14751 HFD=4.0
00:09:23.738 00.011 9340 Star::Find(15, 723, 166, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
00:09:23.766 00.028 9340 Star::Find returns 1 (0), X=723.56, Y=166.02, Mass=88766, SNR=39.5, Peak=18107 HFD=2.3
00:09:23.779 00.013 9340 Star::Find(15, 233, 244, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
00:09:23.789 00.010 9340 Star::Find returns 1 (0), X=232.89, Y=244.42, Mass=89688, SNR=34.8, Peak=17082 HFD=3.2
00:09:23.800 00.011 9340 Star::Find(15, 591, 760, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
00:09:23.810 00.010 9340 Star::Find returns 1 (0), X=590.87, Y=760.68, Mass=100895, SNR=38.6, Peak=15382 HFD=3.6
00:09:23.821 00.011 9340 Star::Find(15, 1391, 52, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
00:09:23.832 00.011 9340 Star::Find returns 1 (0), X=1390.87, Y=51.65, Mass=89968, SNR=41.0, Peak=15241 HFD=3.5
00:09:23.846 00.014 9340 Star::Find(15, 420, 681, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
00:09:23.856 00.010 9340 Star::Find returns 1 (0), X=420.19, Y=680.40, Mass=78593, SNR=30.1, Peak=15174 HFD=3.2
00:09:23.885 00.029 9340 Star::Find(15, 273, 347, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
00:09:23.899 00.014 9340 Star::Find returns 1 (0), X=273.66, Y=347.70, Mass=69928, SNR=33.9, Peak=14491 HFD=3.4
00:09:23.908 00.009 9340 Star::Find(15, 406, 816, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
00:09:23.921 00.013 9340 Star::Find returns 1 (0), X=405.61, Y=815.50, Mass=93420, SNR=36.5, Peak=17132 HFD=3.1
00:09:23.930 00.009 9340 Star::Find(15, 1477, 762, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
00:09:23.940 00.010 9340 Star::Find returns 1 (0), X=1476.47, Y=762.03, Mass=63452, SNR=30.2, Peak=13533 HFD=3.0
00:09:23.954 00.014 9340 Star::Find(15, 1856, 828, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
00:09:23.965 00.011 9340 Star::Find returns 1 (0), X=1855.44, Y=829.29, Mass=86452, SNR=29.6, Peak=12044 HFD=4.0
00:09:23.975 00.010 9340 Star::Find(15, 1819, 561, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
00:09:24.005 00.030 9340 Star::Find returns 1 (0), X=1819.88, Y=561.01, Mass=49934, SNR=26.7, Peak=14315 HFD=2.7
00:09:24.019 00.014 9340 Star::Find(15, 370, 741, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
00:09:24.031 00.012 9340 Star::Find returns 1 (0), X=369.78, Y=740.63, Mass=46660, SNR=23.1, Peak=12884 HFD=2.9
00:09:24.048 00.017 9340 Star::Find(15, 742, 499, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
00:09:24.060 00.012 9340 Star::Find returns 1 (0), X=742.00, Y=499.05, Mass=44641, SNR=25.7, Peak=11403 HFD=2.9
00:09:24.080 00.020 9340 Star::Find(15, 1078, 725, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
00:09:24.101 00.021 9340 Star::Find returns 1 (0), X=1078.14, Y=724.65, Mass=33651, SNR=19.7, Peak=11567 HFD=2.7
00:09:24.144 00.043 9340 Star::Find(15, 1430, 90, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
00:09:24.161 00.017 9340 Star::Find returns 1 (0), X=1429.71, Y=90.09, Mass=55415, SNR=26.2, Peak=11898 HFD=4.3
00:09:24.176 00.015 9340 Star::Find(15, 1903, 1046, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
00:09:24.188 00.012 9340 Star::Find returns 1 (0), X=1905.04, Y=1045.51, Mass=45479, SNR=23.3, Peak=11527 HFD=4.8
00:09:24.206 00.018 9340 Star::Find(15, 34, 239, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
00:09:24.224 00.018 9340 Star::Find returns 1 (0), X=34.69, Y=240.11, Mass=38365, SNR=20.0, Peak=11516 HFD=3.4
00:09:24.239 00.015 9340 Star::Find(15, 693, 393, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
00:09:24.280 00.041 9340 Star::Find returns 1 (0), X=692.45, Y=392.85, Mass=26113, SNR=16.0, Peak=10778 HFD=2.8
00:09:24.296 00.016 9340 Star::Find(15, 1749, 28, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
00:09:24.309 00.013 9340 Star::Find returns 1 (0), X=1749.71, Y=28.33, Mass=46011, SNR=21.7, Peak=11983 HFD=3.3
00:09:24.325 00.016 9340 Star::Find(15, 1419, 708, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
00:09:24.352 00.027 9340 Star::Find returns 1 (0), X=1419.12, Y=707.08, Mass=25122, SNR=16.1, Peak=10887 HFD=2.4
00:09:24.406 00.054 9340 Star::Find(15, 842, 51, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
00:09:24.431 00.025 9340 Star::Find returns 1 (0), X=842.65, Y=50.00, Mass=16086, SNR=11.1, Peak=10339 HFD=2.4
00:09:24.447 00.016 9340 Star::Find(15, 570, 802, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
00:09:24.462 00.015 9340 Star::Find returns 1 (0), X=562.59, Y=815.49, Mass=5962907, SNR=219.5, Peak=65535 HFD=8.7
00:09:24.481 00.019 9340 Star::Find(15, 526, 544, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
00:09:24.501 00.020 9340 Star::Find returns 1 (0), X=526.34, Y=544.07, Mass=26355, SNR=16.2, Peak=12458 HFD=2.2
00:09:24.537 00.036 9340 Star::Find(15, 951, 603, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
00:09:24.554 00.017 9340 Star::Find returns 1 (0), X=951.70, Y=602.39, Mass=15599, SNR=11.1, Peak=10179 HFD=1.8
00:09:24.574 00.020 9340 Star::Find(15, 266, 713, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
00:09:24.589 00.015 9340 Star::Find returns 1 (0), X=266.89, Y=713.60, Mass=29987, SNR=18.2, Peak=10574 HFD=3.8
00:09:24.607 00.018 9340 Star::Find(15, 558, 983, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
00:09:24.624 00.017 9340 Star::Find returns 1 (0), X=558.25, Y=981.20, Mass=11368, SNR=9.8, Peak=10047 HFD=4.4
00:09:24.657 00.033 9340 Star::Find(15, 1381, 981, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
00:09:24.678 00.021 9340 Star::Find returns 1 (0), X=1380.52, Y=980.30, Mass=11003, SNR=9.3, Peak=10038 HFD=1.5
00:09:24.691 00.013 9340 Star::Find(15, 676, 790, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
00:09:24.708 00.017 9340 Star::Find returns 1 (0), X=676.18, Y=790.77, Mass=37285, SNR=19.1, Peak=11633 HFD=3.5
00:09:24.722 00.014 9340 Star::Find(15, 834, 879, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
00:09:24.739 00.017 9340 Star::Find returns 1 (0), X=834.24, Y=880.07, Mass=17802, SNR=12.8, Peak=9954 HFD=3.2
00:09:24.768 00.029 9340 Star::Find(15, 1718, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
00:09:24.808 00.040 9340 Star::Find returns 1 (0), X=1717.76, Y=876.83, Mass=23287, SNR=18.0, Peak=11542 HFD=2.3
00:09:24.822 00.014 9340 Star::Find(15, 272, 939, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
00:09:24.843 00.021 9340 Star::Find returns 1 (0), X=271.85, Y=939.92, Mass=15228, SNR=10.6, Peak=9918 HFD=3.4
00:09:24.855 00.012 9340 Star::Find(15, 918, 235, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
00:09:24.869 00.014 9340 Star::Find returns 1 (0), X=918.00, Y=234.96, Mass=12389, SNR=10.5, Peak=10434 HFD=2.0
00:09:24.883 00.014 9340 Star::Find(15, 464, 527, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
00:09:24.897 00.014 9340 Star::Find returns 1 (0), X=463.50, Y=525.98, Mass=18245, SNR=12.4, Peak=10966 HFD=2.2
00:09:24.932 00.035 9340 Star::Find(15, 626, 48, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
00:09:24.951 00.019 9340 Star::Find returns 1 (0), X=626.99, Y=48.46, Mass=11851, SNR=10.2, Peak=9859 HFD=2.2
00:09:24.963 00.012 9340 Star::Find(15, 644, 276, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
00:09:24.976 00.013 9340 Star::Find returns 1 (0), X=644.32, Y=276.11, Mass=25823, SNR=15.6, Peak=11715 HFD=2.6
00:09:24.987 00.011 9340 Star::Find(15, 829, 995, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
00:09:25.018 00.031 9340 Star::Find returns 1 (0), X=828.08, Y=994.01, Mass=10468, SNR=9.8, Peak=10061 HFD=2.0
00:09:25.076 00.058 9340 Star::Find(15, 1217, 961, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
00:09:25.101 00.025 9340 Star::Find returns 1 (0), X=1228.77, Y=972.76, Mass=14891, SNR=10.9, Peak=10003 HFD=5.5
00:09:25.120 00.019 9340 Star::Find(15, 1600, 769, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
00:09:25.139 00.019 9340 Star::Find false star n=2 nbg=279 bg=7824.1 sigma=496.3 thresh=9313 peak=9136
00:09:25.163 00.024 9340 Star::Find returns 0 (2), X=1600.00, Y=769.00, Mass=3575, SNR=2.9, Peak=9798 HFD=0.0
00:09:25.180 00.017 9340 Star::Find(15, 1718, 521, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
00:09:25.222 00.042 9340 Star::Find returns 1 (0), X=1718.70, Y=520.81, Mass=12460, SNR=11.3, Peak=10277 HFD=2.1
00:09:25.235 00.013 9340 Star::Find(15, 263, 58, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
00:09:25.251 00.016 9340 Star::Find false star n=3 nbg=272 bg=7888.5 sigma=489.7 thresh=9358 peak=9208
00:09:25.263 00.012 9340 Star::Find returns 0 (2), X=263.00, Y=58.00, Mass=4959, SNR=2.9, Peak=9863 HFD=0.0
00:09:25.297 00.034 9340 Star::Find(15, 1848, 659, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
00:09:25.334 00.037 9340 Star::Find false star n=4 nbg=268 bg=7767.2 sigma=462.8 thresh=9156 peak=8962
00:09:25.352 00.018 9340 Star::Find returns 0 (2), X=1848.00, Y=659.00, Mass=6740, SNR=2.9, Peak=9793 HFD=0.0
00:09:25.366 00.014 9340 Star::Find(15, 1367, 290, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
00:09:25.380 00.014 9340 Star::Find returns 1 (0), X=1368.00, Y=289.26, Mass=20062, SNR=13.8, Peak=11282 HFD=2.4
00:09:25.397 00.017 9340 Star::Find(15, 475, 951, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
00:09:25.440 00.043 9340 Star::Find returns 0 (4), X=475.81, Y=951.26, Mass=7836, SNR=8.5, Peak=10295 HFD=1.2
00:09:25.475 00.035 9340 Star::Find(15, 1102, 707, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
00:09:25.492 00.017 9340 Star::Find false star n=6 nbg=250 bg=7762.0 sigma=441.2 thresh=9086 peak=9032
00:09:25.519 00.027 9340 Star::Find returns 0 (2), X=1102.00, Y=707.00, Mass=9380, SNR=2.9, Peak=9934 HFD=0.0
00:09:25.555 00.036 9340 Star::Find(15, 1020, 894, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
00:09:25.593 00.038 9340 Star::Find false star n=7 nbg=246 bg=7929.3 sigma=435.4 thresh=9235 peak=9171
00:09:25.615 00.022 9340 Star::Find returns 0 (2), X=1020.00, Y=894.00, Mass=10540, SNR=2.9, Peak=9693 HFD=0.0
00:09:25.633 00.018 9340 Star::Find(15, 603, 874, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
00:09:25.650 00.017 9340 Star::Find false star n=8 nbg=270 bg=7723.4 sigma=491.6 thresh=9198 peak=9167
00:09:25.671 00.021 9340 Star::Find returns 0 (2), X=603.00, Y=874.00, Mass=13509, SNR=2.9, Peak=9932 HFD=0.0
00:09:25.686 00.015 9340 Star::Find(15, 511, 923, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
00:09:25.723 00.037 9340 Star::Find false star n=3 nbg=271 bg=7855.8 sigma=496.9 thresh=9346 peak=9040
00:09:25.740 00.017 9340 Star::Find returns 0 (2), X=511.00, Y=923.00, Mass=4838, SNR=2.9, Peak=9494 HFD=0.0
00:09:25.761 00.021 9340 Star::Find(15, 36, 279, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
00:09:25.774 00.013 9340 Star::Find false star n=2 nbg=265 bg=7906.3 sigma=450.4 thresh=9258 peak=9129
00:09:25.793 00.019 9340 Star::Find returns 0 (2), X=36.00, Y=279.00, Mass=3332, SNR=2.9, Peak=9759 HFD=0.0
00:09:25.807 00.014 9340 Star::Find(15, 1877, 647, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
00:09:25.821 00.014 9340 Star::Find returns 1 (0), X=1876.74, Y=646.23, Mass=21038, SNR=15.1, Peak=10537 HFD=2.5
00:09:25.856 00.035 9340 Star::Find(15, 238, 596, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
00:09:25.870 00.014 9340 Star::Find false star n=1 nbg=275 bg=7801.8 sigma=510.6 thresh=9334 peak=8968
00:09:25.883 00.013 9340 Star::Find returns 0 (2), X=238.00, Y=596.00, Mass=1567, SNR=2.9, Peak=9521 HFD=0.0
00:09:25.912 00.029 9340 Star::Find(15, 1567, 22, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
00:09:25.932 00.020 9340 Star::Find false star n=2 nbg=278 bg=7784.1 sigma=538.3 thresh=9399 peak=9346
00:09:25.944 00.012 9340 Star::Find returns 0 (2), X=1567.00, Y=22.00, Mass=3722, SNR=2.9, Peak=9884 HFD=0.0
00:09:25.976 00.032 9340 Star::Find(15, 1537, 68, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
00:09:25.992 00.016 9340 Star::Find returns 1 (0), X=1537.75, Y=68.75, Mass=7722, SNR=7.9, Peak=9955 HFD=1.5
00:09:26.009 00.017 9340 Star::Find(15, 1625, 253, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
00:09:26.027 00.018 9340 Star::Find returns 1 (0), X=1624.36, Y=252.60, Mass=11149, SNR=10.4, Peak=9908 HFD=1.8
00:09:26.043 00.016 9340 Star::Find(15, 1815, 689, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
00:09:26.083 00.040 9340 Star::Find false star n=4 nbg=281 bg=7823.5 sigma=532.7 thresh=9422 peak=9218
00:09:26.136 00.053 9340 Star::Find returns 0 (2), X=1815.00, Y=689.00, Mass=7485, SNR=2.9, Peak=10145 HFD=0.0
00:09:26.150 00.014 9340 Star::Find(15, 1165, 384, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
00:09:26.166 00.016 9340 Star::Find false star n=7 nbg=275 bg=7753.4 sigma=476.1 thresh=9182 peak=9020
00:09:26.177 00.011 9340 Star::Find returns 0 (2), X=1165.00, Y=384.00, Mass=11822, SNR=2.9, Peak=9774 HFD=0.0
00:09:26.188 00.011 9340 Star::Find(15, 821, 327, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
00:09:26.202 00.014 9340 Star::Find returns 1 (0), X=821.24, Y=325.96, Mass=19659, SNR=13.8, Peak=9541 HFD=4.0
00:09:26.219 00.017 9340 Star::Find(15, 1260, 100, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
00:09:26.230 00.011 9340 Star::Find returns 1 (0), X=1251.03, Y=86.32, Mass=12036, SNR=11.2, Peak=10378 HFD=2.2
00:09:26.265 00.035 9340 Star::Find(15, 1061, 620, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
00:09:26.277 00.012 9340 Star::Find false star n=2 nbg=262 bg=7782.0 sigma=508.8 thresh=9308 peak=9091
00:09:26.293 00.016 9340 Star::Find returns 0 (2), X=1061.00, Y=620.00, Mass=3207, SNR=2.9, Peak=9630 HFD=0.0
00:09:26.305 00.012 9340 Star::Find(15, 79, 783, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
00:09:26.317 00.012 9340 Star::Find returns 1 (0), X=77.33, Y=782.79, Mass=11929, SNR=10.1, Peak=10040 HFD=2.9
00:09:26.332 00.015 9340 Star::Find(15, 621, 498, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
00:09:26.343 00.011 9340 Star::Find false star n=4 nbg=266 bg=7737.0 sigma=470.4 thresh=9148 peak=9086
00:09:26.354 00.011 9340 Star::Find returns 0 (2), X=621.00, Y=498.00, Mass=6790, SNR=2.9, Peak=9771 HFD=0.0
00:09:26.386 00.032 9340 Star::Find(15, 1894, 165, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
00:09:26.401 00.015 9340 Star::Find returns 1 (0), X=1893.78, Y=164.88, Mass=14298, SNR=12.0, Peak=10141 HFD=2.3
00:09:26.418 00.017 9340 Star::Find(15, 999, 764, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
00:09:26.431 00.013 9340 Star::Find false star n=6 nbg=245 bg=7926.0 sigma=436.2 thresh=9235 peak=9111
00:09:26.443 00.012 9340 Star::Find returns 0 (2), X=999.00, Y=764.00, Mass=9095, SNR=2.9, Peak=9777 HFD=0.0
00:09:26.456 00.013 9340 Star::Find(15, 251, 436, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
00:09:26.471 00.015 9340 Star::Find returns 1 (0), X=235.73, Y=447.83, Mass=12985, SNR=11.5, Peak=9528 HFD=5.1
00:09:26.483 00.012 9340 Star::Find(15, 196, 17, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
00:09:26.520 00.037 9340 Star::Find false star n=4 nbg=257 bg=7891.5 sigma=429.1 thresh=9179 peak=8884
00:09:26.533 00.013 9340 Star::Find returns 0 (2), X=196.00, Y=17.00, Mass=5500, SNR=2.9, Peak=9810 HFD=0.0
00:09:26.548 00.015 9340 Star::Find(15, 682, 576, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
00:09:26.560 00.012 9340 Star::Find false star n=5 nbg=251 bg=7984.9 sigma=472.5 thresh=9403 peak=9338
00:09:26.571 00.011 9340 Star::Find returns 0 (2), X=682.00, Y=576.00, Mass=8581, SNR=2.9, Peak=10228 HFD=0.0
00:09:26.587 00.016 9340 Star::Find(15, 1773, 972, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
00:09:26.599 00.012 9340 Star::Find false star n=5 nbg=252 bg=7684.9 sigma=448.2 thresh=9029 peak=8928
00:09:26.610 00.011 9340 Star::Find returns 0 (2), X=1773.00, Y=972.00, Mass=7744, SNR=2.9, Peak=9509 HFD=0.0
00:09:26.640 00.030 9340 Star::Find(15, 1334, 652, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
00:09:26.656 00.016 9340 Star::Find returns 1 (0), X=1334.88, Y=651.68, Mass=12416, SNR=10.9, Peak=10247 HFD=2.1
00:09:26.671 00.015 9340 Star::Find(15, 1402, 271, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
00:09:26.682 00.011 9340 Star::Find false star n=2 nbg=276 bg=7856.9 sigma=579.8 thresh=9596 peak=9136
00:09:26.692 00.010 9340 Star::Find returns 0 (2), X=1402.00, Y=271.00, Mass=3641, SNR=2.9, Peak=9731 HFD=0.0
00:09:26.705 00.013 9340 Star::Find(15, 1245, 1014, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
00:09:26.719 00.014 9340 Star::Find returns 1 (0), X=1234.32, Y=1022.80, Mass=1768158, SNR=274.2, Peak=65430 HFD=4.9
00:09:26.732 00.013 9340 Star::Find(15, 1077, 478, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
00:09:26.767 00.035 9340 Star::Find returns 1 (0), X=1077.86, Y=477.40, Mass=13039, SNR=10.8, Peak=10753 HFD=2.1
00:09:26.785 00.018 9340 AutoFind: finding best star pass 1
00:09:26.796 00.011 9340 Star::Find(15, 1177, 140, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
00:09:26.810 00.014 9340 Star::Find returns 1 (0), X=1176.63, Y=139.79, Mass=1986994, SNR=302.3, Peak=65535 HFD=5.1
00:09:26.820 00.010 9340 AutoFind: near-saturated [1177, 140] 109.0 Mass 1986994 SNR 302.3 Peak 65535
00:09:26.833 00.013 9340 Star::Find(15, 1234, 1023, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
00:09:26.846 00.013 9340 Star::Find returns 1 (0), X=1234.32, Y=1022.80, Mass=1768158, SNR=274.2, Peak=65430 HFD=4.9
00:09:26.858 00.012 9340 AutoFind: near-saturated [1234, 1023] 103.9 Mass 1768158 SNR 274.2 Peak 65430
00:09:26.868 00.010 9340 Star::Find(15, 915, 707, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
00:09:26.898 00.030 9340 Star::Find returns 1 (0), X=915.37, Y=707.14, Mass=1083281, SNR=217.9, Peak=58325 HFD=4.5
00:09:26.911 00.013 9340 AutoFind returns star at [915, 707] 75.5 Mass 1083281 SNR 217.9
00:09:26.926 00.015 9340 Star::Find(15, 915, 707, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
00:09:26.939 00.013 9340 Star::Find returns 1 (0), X=915.37, Y=707.14, Mass=1083281, SNR=217.9, Peak=58325 HFD=4.5
00:09:26.949 00.010 9340 MultiStar: List (12): {915.37, 707.14}(217.9), {539.58, 1034.20}(180.8), {1812.00, 313.97}(430.2), {1609.13, 697.26}(121.2), {826.59, 654.74}(106.8), {82.45, 421.90}(84.1), {783.97, 401.75}(93.9), {818.19, 684.32}(77.0), {445.69, 54.18}(68.4), {795.53, 698.79}(58.2), {426.90, 875.19}(41.2), {723.56, 166.02}(39.5), 
00:09:26.959 00.010 9340 setting lock position to (915.37, 707.14)
00:09:26.972 00.013 9340 MultiStar: stabilizing after lock position change
00:09:26.983 00.011 9340 AutoSelect: state = 1, call UpdateGuideState
00:09:26.996 00.013 9340 UpdateGuideState(): m_state=1
00:09:27.041 00.045 9340 Star::Find(15, 915, 707, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
00:09:27.056 00.015 9340 Star::Find returns 1 (0), X=915.37, Y=707.14, Mass=1083281, SNR=217.9, Peak=58325 HFD=4.5
00:09:27.073 00.017 9340 CameraToMount -- cameraTheta (0.00) - m_xAngle (0.01) = xAngle (-0.01 = -0.01)
00:09:27.086 00.013 9340 CameraToMount -- cameraTheta (0.00) - (m_xAngle (0.01) + m_yAngleError (-3.13)) = yAngle (3.12 = 3.12)
00:09:27.102 00.016 9340 CameraToMount -- cameraX=0.00 cameraY=0.00 hyp=0.00 cameraTheta=0.00 mountX=0.00 mountY=0.00, mountTheta=0.00
00:09:27.123 00.021 9340 setting force full frames = false
00:09:27.159 00.036 9340 setting lock position to (915.37, 707.14)
00:09:27.175 00.016 9340 MultiStar: stabilizing after lock position change
00:09:27.190 00.015 9340 CurrentPosition() valid, moving to STATE_SELECTED
00:09:27.201 00.011 9340 Changing from state SELECTING to SELECTED
00:09:27.214 00.013 9340 guider state => SELECTED
00:09:27.236 00.022 9340 UpdateImageDisplay: Size=(1920,1080) min=3893, max=65535, med=7820, FiltMin=5944, FiltMax=65516, Gamma=2.870
00:09:27.249 00.013 9340 UpdateGuideState exits: m=1083281 SNR=217.9
00:09:27.279 00.030 9340 UpdateImageDisplay: Size=(1920,1080) min=3893, max=65535, med=7820, FiltMin=5944, FiltMax=65516, Gamma=2.870
00:09:27.291 00.012 9340 Status Line: Auto-selected star at (915.4, 707.1)
00:09:27.312 00.021 9340 PhdController: newstate STATE_WAIT_SELECTED
00:09:27.325 00.013 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:09:27.334 00.009 9340 ScheduleExposure(1000,3,1) exposurePending=0
00:09:27.349 00.015 9340 Enqueuing Expose request
00:09:27.361 00.012 12020 Worker thread wakes up
00:09:27.361 00.000 12020 worker thread servicing REQUEST_EXPOSE 1000
00:09:27.361 00.000 12020 Handling exposure in thread, d=1000 o=3 r=(900,692,31,31)
00:09:27.361 00.000 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"96215ab5-f035-40e9-84aa-19556d6fe570"}
00:09:27.375 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"96215ab5-f035-40e9-84aa-19556d6fe570"}
00:09:27.411 00.036 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"3ef47727-6779-4fdf-8516-4ef559adeb5e"}
00:09:27.427 00.016 9340 case statement mapped state 2 to 1
00:09:27.437 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Selected","id":"3ef47727-6779-4fdf-8516-4ef559adeb5e"}
00:09:27.454 00.017 9340 evsrv: cli 100A4328 connect
00:09:27.465 00.011 9340 case statement mapped state 2 to 1
00:09:27.477 00.012 9340 case statement mapped state 2 to 1
00:09:27.492 00.015 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"efc8c7fa-61e1-4764-a189-300ad16652d0"}
00:09:27.504 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":1,"width":15,"height":15,"star_pos":[7.37,7.14],"pixels":"..."},"id":"efc8c7fa-61e1-4764-a189-300ad16652d0"}
00:09:27.547 00.043 9340 evsrv: cli 100A4328 request: {"method":"get_lock_position","id":"81f6deea-e8e8-4336-bed6-ddab42ec4730"}
00:09:27.559 00.012 9340 evsrv: cli 100A4328 response: {"jsonrpc":"2.0","result":[915.37,707.14],"id":"81f6deea-e8e8-4336-bed6-ddab42ec4730"}
00:09:27.578 00.019 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"d6f01dff-286a-446f-8a75-6b7363a8958d"}
00:09:27.587 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"d6f01dff-286a-446f-8a75-6b7363a8958d"}
00:09:27.601 00.014 9340 evsrv: cli 100A4328 disconnect
00:09:27.613 00.012 9340 evsrv: cli 100A41E8 connect
00:09:27.627 00.014 9340 case statement mapped state 2 to 1
00:09:27.659 00.032 9340 case statement mapped state 2 to 1
00:09:27.674 00.015 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"dfee28e8-9fbd-4a3b-9d09-26dc1b6e6dc2"}
00:09:27.687 00.013 9340 case statement mapped state 2 to 1
00:09:27.696 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Selected","id":"dfee28e8-9fbd-4a3b-9d09-26dc1b6e6dc2"}
00:09:27.706 00.010 9340 evsrv: cli 100A41E8 request: {"method":"get_app_state","id":"8d1e5cb3-b315-4c07-be56-30e0fab0f9f5"}
00:09:27.716 00.010 9340 case statement mapped state 2 to 1
00:09:27.730 00.014 9340 evsrv: cli 100A41E8 response: {"jsonrpc":"2.0","result":"Selected","id":"8d1e5cb3-b315-4c07-be56-30e0fab0f9f5"}
00:09:27.756 00.026 9340 evsrv: cli 100A41E8 disconnect
00:09:27.789 00.033 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"f787ecd7-119e-46de-88d2-ed36d40b2496"}
00:09:27.800 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":1,"width":15,"height":15,"star_pos":[7.37,7.14],"pixels":"..."},"id":"f787ecd7-119e-46de-88d2-ed36d40b2496"}
00:09:28.742 00.942 12020 Exposure complete
00:09:28.757 00.015 9340 evsrv: cli 100A41E8 connect
00:09:28.772 00.015 9340 case statement mapped state 2 to 1
00:09:28.788 00.016 9340 case statement mapped state 2 to 1
00:09:28.799 00.011 9340 evsrv: cli 100A41E8 request: {"method":"get_app_state","id":"b451be60-354d-4e40-928e-0603287c0d4d"}
00:09:28.807 00.008 9340 case statement mapped state 2 to 1
00:09:28.815 00.008 9340 evsrv: cli 100A41E8 response: {"jsonrpc":"2.0","result":"Selected","id":"b451be60-354d-4e40-928e-0603287c0d4d"}
00:09:28.824 00.009 9340 evsrv: cli 100A41E8 disconnect
00:09:28.951 00.127 12020 worker thread done servicing request
00:09:28.952 00.001 9340 OnExposeComplete: enter
00:09:28.961 00.009 9340 UpdateGuideState(): m_state=2
00:09:28.984 00.023 9340 Star::Find(15, 915, 707, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2
00:09:28.999 00.015 9340 Star::Find returns 1 (0), X=916.32, Y=708.19, Mass=1059114, SNR=191.3, Peak=59380 HFD=4.4
00:09:29.008 00.009 9340 CameraToMount -- cameraTheta (0.83) - m_xAngle (0.01) = xAngle (0.82 = 0.82)
00:09:29.020 00.012 9340 CameraToMount -- cameraTheta (0.83) - (m_xAngle (0.01) + m_yAngleError (-3.13)) = yAngle (3.95 = -2.33)
00:09:29.028 00.008 9340 CameraToMount -- cameraX=0.95 cameraY=1.04 hyp=1.41 cameraTheta=0.83 mountX=0.96 mountY=-1.02, mountTheta=-0.82
00:09:29.042 00.014 9340 UpdateImageDisplay: Size=(1920,1080) min=4980, max=65535, med=7815, FiltMin=6150, FiltMax=65516, Gamma=2.870
00:09:29.057 00.015 9340 UpdateGuideState exits: m=1059114 SNR=191.3
00:09:29.069 00.012 9340 PhdController: newstate STATE_CALIBRATE
00:09:29.098 00.029 9340 PhdController: newstate STATE_GUIDE
00:09:29.169 00.071 9340 Changing from state SELECTED to CALIBRATING_PRIMARY
00:09:29.181 00.012 9340 guider state => CALIBRATED
00:09:29.196 00.015 9340 StartCapturing CaptureActive=1 continueCapturing=1 exposurePending=0
00:09:29.206 00.010 9340 reset dither spiral
00:09:29.242 00.036 9340 PhdController: newstate STATE_SETTLE_BEGIN
00:09:29.251 00.009 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:09:29.263 00.012 9340 ScheduleExposure(1000,3,0) exposurePending=0
00:09:29.275 00.012 9340 Enqueuing Expose request
00:09:29.290 00.015 12020 Worker thread wakes up
00:09:29.290 00.000 12020 worker thread servicing REQUEST_EXPOSE 1000
00:09:29.291 00.001 12020 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
00:09:29.572 00.281 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"41739df1-8438-4815-ab90-af78e065a054"}
00:09:29.587 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"41739df1-8438-4815-ab90-af78e065a054"}
00:09:29.602 00.015 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"9c9884a0-7315-421c-9b8a-94ace96b8aa5"}
00:09:29.614 00.012 9340 case statement mapped state 5 to 1
00:09:29.646 00.032 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Selected","id":"9c9884a0-7315-421c-9b8a-94ace96b8aa5"}
00:09:29.667 00.021 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"07681803-7522-4812-9d94-df2c2fd4c5d4"}
00:09:29.679 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":2,"width":15,"height":15,"star_pos":[7.32,7.19],"pixels":"..."},"id":"07681803-7522-4812-9d94-df2c2fd4c5d4"}
00:09:29.827 00.148 9340 evsrv: cli 100A45A8 connect
00:09:29.855 00.028 9340 case statement mapped state 5 to 1
00:09:29.867 00.012 9340 case statement mapped state 5 to 1
00:09:29.880 00.013 9340 evsrv: cli 100A45A8 request: {"method":"get_app_state","id":"eca752be-b14b-41f6-8194-2aada525cdfa"}
00:09:29.891 00.011 9340 case statement mapped state 5 to 1
00:09:29.902 00.011 9340 evsrv: cli 100A45A8 response: {"jsonrpc":"2.0","result":"Selected","id":"eca752be-b14b-41f6-8194-2aada525cdfa"}
00:09:29.915 00.013 9340 evsrv: cli 100A45A8 disconnect
00:09:30.686 00.771 12020 Exposure complete
00:09:30.940 00.254 12020 worker thread done servicing request
00:09:30.942 00.002 9340 OnExposeComplete: enter
00:09:30.956 00.014 9340 UpdateGuideState(): m_state=5
00:09:30.967 00.011 9340 Star::Find(15, 916, 708, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3
00:09:30.981 00.014 9340 Star::Find returns 1 (0), X=916.90, Y=708.40, Mass=1077724, SNR=205.3, Peak=58918 HFD=4.3
00:09:30.996 00.015 9340 CameraToMount -- cameraTheta (0.69) - m_xAngle (0.01) = xAngle (0.68 = 0.68)
00:09:31.010 00.014 9340 CameraToMount -- cameraTheta (0.69) - (m_xAngle (0.01) + m_yAngleError (-3.13)) = yAngle (3.81 = -2.47)
00:09:31.025 00.015 9340 CameraToMount -- cameraX=1.53 cameraY=1.26 hyp=1.98 cameraTheta=0.69 mountX=1.53 mountY=-1.22, mountTheta=-0.67
00:09:31.047 00.022 9340 Changing from state CALIBRATED to GUIDING
00:09:31.069 00.022 9340 ScopeASCOM::GetDeclinationRadians() returns 14.3
00:09:31.086 00.017 9340 ScopeASCOM::SideOfPier() returns 0
00:09:31.101 00.015 9340 AdjustCalibrationForScopePointing (scope): current dec=14.3 pierSide=0, cal dec=-0.0 pierSide=1 rotAngle=None bin=1
00:09:31.115 00.014 9340 GetInt("/profile/16/scope/calibration/focal_length", 0) returns 242
00:09:31.129 00.014 9340 GetDouble("/profile/16/scope/calibration/image_scale", 1.000000) returns 2.471770
00:09:31.145 00.016 9340 GetDouble("/profile/16/scope/calibration/ra_guide_rate", -1.000000) returns 0.003760
00:09:31.162 00.017 9340 GetDouble("/profile/16/scope/calibration/dec_guide_rate", -1.000000) returns 0.003760
00:09:31.176 00.014 9340 GetDouble("/profile/16/scope/calibration/ortho_error", 0.000000) returns 0.854654
00:09:31.191 00.015 9340 GetInt("/profile/16/scope/calibration/ra_step_count", 0) returns 12
00:09:31.206 00.015 9340 GetInt("/profile/16/scope/calibration/dec_step_count", 0) returns 11
00:09:31.221 00.015 9340 GetDouble("/profile/16/scope/calibration/orig_binning", 1.000000) returns 1.000000
00:09:31.237 00.016 9340 GetInt("/profile/16/scope/calibration/last_issue", 0) returns 0
00:09:31.254 00.017 9340 GetString("/profile/16/scope/calibration/orig_timestamp", "Unknown") returns "5/13/2026 10:37:20 PM"
00:09:31.271 00.017 9340 GetInt("/profile/16/scope/calibration/orig_pierside", -1) returns 1
00:09:31.286 00.015 9340 GetString("/profile/16/scope/calibration/ra_steps", "") returns "{0.0 0.0}, {2.2 -0.3}, {4.3 -0.0}, {6.8 0.3}, {8.4 0.5}, {10.8 0.2}, {13.4 0.3}, {15.5 -0.1}, {17.9 0.2}, {20.0 0.1}, {22.6 0.1}, {24.9 0.2}, {27.5 0.2}, {27.5 0.2}, {13.0 -0.6}, {-0.7 -1.3}"
00:09:31.303 00.017 9340 GetString("/profile/16/scope/calibration/dec_steps", "") returns "{0.0 0.0}, {0.1 2.7}, {-0.1 4.7}, {0.1 7.1}, {-0.3 9.3}, {0.3 11.8}, {0.5 14.2}, {0.5 16.9}, {0.7 19.6}, {0.3 21.1}, {0.5 23.8}, {0.2 26.2}, {0.2 26.2}, {1.0 16.5}, {0.9 5.1}, {1.2 2.8}"
00:09:31.369 00.066 9340 ScopeASCOM::GetGuideRates returns 0 13.537 13.537 a-s/sec
00:09:31.384 00.015 9340 GetDouble("/profile/16/camera/pixelsize", 0.000000) returns 2.900000
00:09:31.397 00.013 9340 Guiding starts on opposite side of pier: calibration data side is West, current side is East
00:09:31.411 00.014 9340 FlipCalibration before: x=0.4, y=-90.5 decFlipRequired=0 sideOfPier=West rotAngle=None parity=+/-
00:09:31.425 00.014 9340 FlipCalibration pre-normalize: x=180.4, y=-90.5
00:09:31.438 00.013 9340 FlipCalibration after: x=-179.6 y=-90.5 sideOfPier=East parity=+/+
00:09:31.452 00.014 9340 Mount::SetCalibration (scope) -- xAngle=-179.6 yAngle=-90.5 xRate=5.731 yRate=5.963 bin=1 dec=-0.0 pierSide=0 par=+/+ rotAng=None
00:09:31.465 00.013 9340 Mount::SetCalibration (scope) -- sets m_xAngle=-179.6 m_yAngleError=0.9
00:09:31.508 00.043 9340 ScopeASCOM::GetDeclinationRadians() returns 14.3
00:09:31.538 00.030 9340 ScopeASCOM::SideOfPier() returns 0
00:09:31.571 00.033 9340 Status Line: CAL: West(0,-90)->East(-180,-90)
00:09:31.595 00.024 9340 Dec comp: XRate 5.731 -> 5.555 for dec -0.0 -> dec 14.3
00:09:31.650 00.055 9340 ScopeASCOM::GetDeclinationRadians() returns 14.3
00:09:31.674 00.024 9340 ScopeASCOM::SideOfPier() returns 0
00:09:31.694 00.020 9340 setting lock position to (916.90, 708.40)
00:09:31.709 00.015 9340 MultiStar: stabilizing after lock position change
00:09:31.723 00.014 9340 guider state => GUIDING
00:09:31.733 00.010 9340 Status Line: Guiding
00:09:31.756 00.023 9340 Mount: notify guiding started
00:09:31.782 00.026 9340 GetString("/profile/16/name", "") returns "EvoGuid50ED_ASI662MC_20260416"
00:09:31.797 00.015 9340 GetString("/profile/16/scope/calibration/timestamp", "") returns "5/14/2026 12:09:31 AM"
00:09:31.813 00.016 9340 GetDouble("/profile/16/scope/calibration/xRate", 1.000000) returns 0.005731
00:09:31.828 00.015 9340 GetDouble("/profile/16/scope/calibration/yRate", 1.000000) returns 0.005963
00:09:31.844 00.016 9340 GetInt("/profile/16/scope/calibration/binning", 1) returns 1
00:09:31.856 00.012 9340 GetDouble("/profile/16/scope/calibration/xAngle", 0.000000) returns -3.135200
00:09:31.869 00.013 9340 GetDouble("/profile/16/scope/calibration/yAngle", 0.000000) returns -1.579320
00:09:31.885 00.016 9340 GetDouble("/profile/16/scope/calibration/declination", 0.000000) returns -0.000045
00:09:31.900 00.015 9340 GetInt("/profile/16/scope/calibration/pierSide", -1) returns 0
00:09:31.915 00.015 9340 GetInt("/profile/16/scope/calibration/raGuideParity", 0) returns 1
00:09:31.932 00.017 9340 GetInt("/profile/16/scope/calibration/decGuideParity", 0) returns 1
00:09:31.951 00.019 9340 GetDouble("/profile/16/scope/calibration/rotatorAngle", -888.000000) returns -888.000000
00:09:31.964 00.013 9340 GetInt("/profile/16/scope/calibration/focal_length", 0) returns 242
00:09:31.978 00.014 9340 GetDouble("/profile/16/scope/calibration/image_scale", 1.000000) returns 2.471770
00:09:31.993 00.015 9340 GetDouble("/profile/16/scope/calibration/ra_guide_rate", -1.000000) returns 0.003760
00:09:32.008 00.015 9340 GetDouble("/profile/16/scope/calibration/dec_guide_rate", -1.000000) returns 0.003760
00:09:32.025 00.017 9340 GetDouble("/profile/16/scope/calibration/ortho_error", 0.000000) returns 0.854654
00:09:32.042 00.017 9340 GetInt("/profile/16/scope/calibration/ra_step_count", 0) returns 12
00:09:32.058 00.016 9340 GetInt("/profile/16/scope/calibration/dec_step_count", 0) returns 11
00:09:32.073 00.015 9340 GetDouble("/profile/16/scope/calibration/orig_binning", 1.000000) returns 1.000000
00:09:32.091 00.018 9340 GetInt("/profile/16/scope/calibration/last_issue", 0) returns 0
00:09:32.107 00.016 9340 GetString("/profile/16/scope/calibration/orig_timestamp", "Unknown") returns "5/13/2026 10:37:20 PM"
00:09:32.121 00.014 9340 GetInt("/profile/16/scope/calibration/orig_pierside", -1) returns 1
00:09:32.138 00.017 9340 GetString("/profile/16/scope/calibration/ra_steps", "") returns "{0.0 0.0}, {2.2 -0.3}, {4.3 -0.0}, {6.8 0.3}, {8.4 0.5}, {10.8 0.2}, {13.4 0.3}, {15.5 -0.1}, {17.9 0.2}, {20.0 0.1}, {22.6 0.1}, {24.9 0.2}, {27.5 0.2}, {27.5 0.2}, {13.0 -0.6}, {-0.7 -1.3}"
00:09:32.155 00.017 9340 GetString("/profile/16/scope/calibration/dec_steps", "") returns "{0.0 0.0}, {0.1 2.7}, {-0.1 4.7}, {0.1 7.1}, {-0.3 9.3}, {0.3 11.8}, {0.5 14.2}, {0.5 16.9}, {0.7 19.6}, {0.3 21.1}, {0.5 23.8}, {0.2 26.2}, {0.2 26.2}, {1.0 16.5}, {0.9 5.1}, {1.2 2.8}"
00:09:32.172 00.017 9340 GetInt("/profile/16/scope/calibration/focal_length", 0) returns 242
00:09:32.190 00.018 9340 GetDouble("/profile/16/scope/calibration/image_scale", 1.000000) returns 2.471770
00:09:32.202 00.012 9340 GetDouble("/profile/16/scope/calibration/ra_guide_rate", -1.000000) returns 0.003760
00:09:32.215 00.013 9340 GetDouble("/profile/16/scope/calibration/dec_guide_rate", -1.000000) returns 0.003760
00:09:32.229 00.014 9340 GetDouble("/profile/16/scope/calibration/ortho_error", 0.000000) returns 0.854654
00:09:32.244 00.015 9340 GetInt("/profile/16/scope/calibration/ra_step_count", 0) returns 12
00:09:32.259 00.015 9340 GetInt("/profile/16/scope/calibration/dec_step_count", 0) returns 11
00:09:32.274 00.015 9340 GetDouble("/profile/16/scope/calibration/orig_binning", 1.000000) returns 1.000000
00:09:32.288 00.014 9340 GetInt("/profile/16/scope/calibration/last_issue", 0) returns 0
00:09:32.303 00.015 9340 GetString("/profile/16/scope/calibration/orig_timestamp", "Unknown") returns "5/13/2026 10:37:20 PM"
00:09:32.323 00.020 9340 GetInt("/profile/16/scope/calibration/orig_pierside", -1) returns 1
00:09:32.335 00.012 9340 GetString("/profile/16/scope/calibration/ra_steps", "") returns "{0.0 0.0}, {2.2 -0.3}, {4.3 -0.0}, {6.8 0.3}, {8.4 0.5}, {10.8 0.2}, {13.4 0.3}, {15.5 -0.1}, {17.9 0.2}, {20.0 0.1}, {22.6 0.1}, {24.9 0.2}, {27.5 0.2}, {27.5 0.2}, {13.0 -0.6}, {-0.7 -1.3}"
00:09:32.350 00.015 9340 GetString("/profile/16/scope/calibration/dec_steps", "") returns "{0.0 0.0}, {0.1 2.7}, {-0.1 4.7}, {0.1 7.1}, {-0.3 9.3}, {0.3 11.8}, {0.5 14.2}, {0.5 16.9}, {0.7 19.6}, {0.3 21.1}, {0.5 23.8}, {0.2 26.2}, {0.2 26.2}, {1.0 16.5}, {0.9 5.1}, {1.2 2.8}"
00:09:32.381 00.031 9340 ScopeASCOM::GetGuideRates returns 0 13.537 13.537 a-s/sec
00:09:32.410 00.029 9340 ScopeASCOM::SideOfPier() returns 0
00:09:32.433 00.023 9340 UpdateLockPosShiftCameraCoords: shift rate mount coords = 0.00,0.00
00:09:32.446 00.013 9340 UpdateLockPosShiftCameraCoords: after parity adjustment: 0.00,0.00
00:09:32.462 00.016 9340 ScopeASCOM::GetDeclinationRadians() returns 14.3
00:09:32.475 00.013 9340 UpdateLockPosShiftCameraCoords: RA shift rate adjusted for declination 14.3
00:09:32.490 00.015 9340 MountToCamera -- mountTheta (0.00) + m_xAngle (-3.14) = xAngle (-3.14 = -3.14)
00:09:32.506 00.016 9340 MountToCamera -- mountX=0.00 mountY=0.00 hyp=0.00 mountTheta=0.00 cameraX=-0.00, cameraY=-0.00 cameraTheta=0.00
00:09:32.520 00.014 9340 UpdateLockPosShiftCameraCoords: shift rate camera coords = -0.00,-0.00 arcsec/hr
00:09:32.534 00.014 9340 UpdateLockPosShiftCameraCoords: shift rate -0,-0 px/sec
00:09:32.549 00.015 9340 GetInt("/profile/16/AutoLoadCalibration", -1) returns 1
00:09:32.662 00.113 9340 UpdateImageDisplay: Size=(1920,1080) min=4940, max=65535, med=7827, FiltMin=5950, FiltMax=65516, Gamma=2.870
00:09:32.719 00.057 9340 UpdateGuideState exits: m=1077724 SNR=205.3
00:09:32.734 00.015 9340 PhdController: newstate STATE_SETTLE_WAIT
00:09:32.749 00.015 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:09:32.765 00.016 9340 ScheduleExposure(1000,3,1) exposurePending=0
00:09:32.779 00.014 9340 Enqueuing Expose request
00:09:32.795 00.016 12020 Worker thread wakes up
00:09:32.795 00.000 12020 worker thread servicing REQUEST_EXPOSE 1000
00:09:32.795 00.000 12020 Handling exposure in thread, d=1000 o=3 r=(902,693,31,31)
00:09:32.795 00.000 9340 evsrv: cli 100A41E8 connect
00:09:32.811 00.016 9340 case statement mapped state 6 to 3
00:09:32.830 00.019 9340 case statement mapped state 6 to 3
00:09:32.847 00.017 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"f602639b-1d32-4a40-8661-df5fad4c8f8c"}
00:09:32.864 00.017 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"f602639b-1d32-4a40-8661-df5fad4c8f8c"}
00:09:32.879 00.015 9340 evsrv: cli 100A4288 connect
00:09:32.890 00.011 9340 case statement mapped state 6 to 3
00:09:32.900 00.010 9340 case statement mapped state 6 to 3
00:09:32.912 00.012 9340 evsrv: cli 100A41E8 request: {"method":"get_app_state","id":"a9ebfafe-f53c-4e8a-b957-71ff0479ba5d"}
00:09:32.923 00.011 9340 case statement mapped state 6 to 3
00:09:32.934 00.011 9340 evsrv: cli 100A41E8 response: {"jsonrpc":"2.0","result":"Guiding","id":"a9ebfafe-f53c-4e8a-b957-71ff0479ba5d"}
00:09:32.949 00.015 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"b3dbf10a-5ef9-4596-a591-243e587cd178"}
00:09:32.962 00.013 9340 case statement mapped state 6 to 3
00:09:32.977 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"b3dbf10a-5ef9-4596-a591-243e587cd178"}
00:09:32.990 00.013 9340 evsrv: cli 100A4288 request: {"method":"get_pixel_scale","id":"1dd28f38-19a1-44dd-b189-09ceed453e01"}
00:09:33.003 00.013 9340 evsrv: cli 100A4288 response: {"jsonrpc":"2.0","result":2.47177,"id":"1dd28f38-19a1-44dd-b189-09ceed453e01"}
00:09:33.017 00.014 9340 evsrv: cli 100A41E8 disconnect
00:09:33.031 00.014 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"69a257fb-be54-49db-bf43-ba746bbbf366"}
00:09:33.046 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":3,"width":15,"height":15,"star_pos":[6.90,7.40],"pixels":"..."},"id":"69a257fb-be54-49db-bf43-ba746bbbf366"}
00:09:33.062 00.016 9340 evsrv: cli 100A4288 disconnect
00:09:33.642 00.580 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"3dff26c6-10e8-4180-9aff-200edfae54bf"}
00:09:33.654 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"3dff26c6-10e8-4180-9aff-200edfae54bf"}
00:09:33.665 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"db0f23e4-73a5-4080-8f78-006b63e351b8"}
00:09:33.676 00.011 9340 case statement mapped state 6 to 3
00:09:33.686 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"db0f23e4-73a5-4080-8f78-006b63e351b8"}
00:09:33.697 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"2fcb5196-8033-4217-ab45-3432e4496d6a"}
00:09:33.710 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":3,"width":15,"height":15,"star_pos":[6.90,7.40],"pixels":"..."},"id":"2fcb5196-8033-4217-ab45-3432e4496d6a"}
00:09:34.151 00.441 12020 Exposure complete
00:09:34.337 00.186 12020 worker thread done servicing request
00:09:34.337 00.000 9340 OnExposeComplete: enter
00:09:34.348 00.011 9340 UpdateGuideState(): m_state=6
00:09:34.359 00.011 9340 Star::Find(15, 916, 708, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
00:09:34.368 00.009 9340 Star::Find returns 1 (0), X=917.22, Y=708.70, Mass=1034220, SNR=189.2, Peak=57658 HFD=4.4
00:09:34.377 00.009 9340 CameraToMount -- cameraTheta (0.75) - m_xAngle (-3.14) = xAngle (3.89 = -2.40)
00:09:34.386 00.009 9340 CameraToMount -- cameraTheta (0.75) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (3.87 = -2.41)
00:09:34.395 00.009 9340 CameraToMount -- cameraX=0.32 cameraY=0.30 hyp=0.44 cameraTheta=0.75 mountX=-0.32 mountY=-0.29, mountTheta=-2.41
00:09:34.409 00.014 9340 SchedulePrimaryMove(10104498, x=0.32, y=0.30, opts=13)
00:09:34.420 00.011 9340 Enqueuing Move request for scope (0.32, 0.30)
00:09:34.430 00.010 12020 Worker thread wakes up
00:09:34.430 00.000 12020 worker thread servicing REQUEST_MOVE scope ofs (0.32, 0.30) opts 0xd
00:09:34.430 00.000 12020 Handling offset move in thread for scope, endpoint = (0.32, 0.30)
00:09:34.430 00.000 12020 Moving (0.32, 0.30) raw xDistance=-0.32 yDistance=-0.29
00:09:34.431 00.001 12020 GuideAlgorithmHysteresis::Result() returns -0.19 from input -0.32
00:09:34.431 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
00:09:34.431 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.29
00:09:34.431 00.000 12020 MoveAxis(E, 34, ABG)
00:09:34.431 00.000 12020 Guiding  Dir = 2, Dur = 34
00:09:34.436 00.005 12020 IsSlewing returns 0
00:09:34.440 00.004 12020 IsGuiding returns 0
00:09:34.443 00.003 9340 UpdateImageDisplay: Size=(1920,1080) min=4953, max=65535, med=7840, FiltMin=6239, FiltMax=65516, Gamma=2.870
00:09:34.468 00.025 12020 PulseGuide returned control before completion, sleep 17
00:09:34.487 00.019 9340 UpdateGuideState exits: m=1034220 SNR=189.2
00:09:34.497 00.010 9340 PhdController: settling, locked = 1, distance = 1.52 (0.45) aobump = 0 frame = 1 / 99999
00:09:34.508 00.011 9340 evsrv: {"Event":"Settling","Timestamp":1778735374.508,"Host":"ASTRO","Inst":1,"Distance":1.52,"Time":0.0,"SettleTime":8.0,"StarLocked":true}
00:09:34.519 00.011 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:09:34.530 00.011 9340 ScheduleExposure(1000,3,1) exposurePending=0
00:09:34.543 00.013 12020 IsGuiding returns 0
00:09:34.543 00.000 9340 Enqueuing Expose request
00:09:34.555 00.012 12020 Move returns status 0, amount 34
00:09:34.555 00.000 12020 MoveAxis(N, 0, ABG)
00:09:34.555 00.000 12020 Move returns status 0, amount 0
00:09:34.555 00.000 12020 move complete, result=0
00:09:34.556 00.001 12020 worker thread done servicing request
00:09:34.556 00.000 12020 Worker thread wakes up
00:09:34.556 00.000 9340 GuideStep: -0.3 px 34 ms EAST, -0.3 px 0 ms NORTH
00:09:34.569 00.013 12020 worker thread servicing REQUEST_EXPOSE 1000
00:09:34.569 00.000 12020 Handling exposure in thread, d=1000 o=3 r=(902,693,31,31)
00:09:35.641 01.072 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"b75a2109-4e9a-497c-9b8e-3f3736d01ee5"}
00:09:35.653 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"b75a2109-4e9a-497c-9b8e-3f3736d01ee5"}
00:09:35.666 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"4ed15b8b-6735-420d-bfee-c71b3c7a0366"}
00:09:35.678 00.012 9340 case statement mapped state 6 to 3
00:09:35.689 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"4ed15b8b-6735-420d-bfee-c71b3c7a0366"}
00:09:35.705 00.016 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"bb0e4073-4fed-4828-910c-0e271d738e96"}
00:09:35.719 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":1,"width":15,"height":15,"star_pos":[7.22,6.70],"pixels":"..."},"id":"bb0e4073-4fed-4828-910c-0e271d738e96"}
00:09:35.933 00.214 12020 Exposure complete
00:09:36.153 00.220 12020 worker thread done servicing request
00:09:36.153 00.000 9340 OnExposeComplete: enter
00:09:36.166 00.013 9340 UpdateGuideState(): m_state=6
00:09:36.177 00.011 9340 Star::Find(15, 917, 708, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2
00:09:36.188 00.011 9340 Star::Find returns 1 (0), X=916.61, Y=708.93, Mass=1043601, SNR=190.6, Peak=59868 HFD=4.1
00:09:36.199 00.011 9340 CameraToMount -- cameraTheta (2.07) - m_xAngle (-3.14) = xAngle (5.20 = -1.08)
00:09:36.209 00.010 9340 CameraToMount -- cameraTheta (2.07) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (5.19 = -1.10)
00:09:36.222 00.013 9340 CameraToMount -- cameraX=-0.29 cameraY=0.53 hyp=0.61 cameraTheta=2.07 mountX=0.29 mountY=-0.54, mountTheta=-1.08
00:09:36.239 00.017 9340 SchedulePrimaryMove(10104498, x=-0.29, y=0.53, opts=13)
00:09:36.251 00.012 9340 Enqueuing Move request for scope (-0.29, 0.53)
00:09:36.264 00.013 12020 Worker thread wakes up
00:09:36.264 00.000 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.29, 0.53) opts 0xd
00:09:36.264 00.000 12020 Handling offset move in thread for scope, endpoint = (-0.29, 0.53)
00:09:36.264 00.000 12020 Moving (-0.29, 0.53) raw xDistance=0.29 yDistance=-0.54
00:09:36.264 00.000 12020 GuideAlgorithmHysteresis::Result() returns 0.15 from input 0.29
00:09:36.264 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
00:09:36.265 00.001 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.54
00:09:36.265 00.000 12020 MoveAxis(W, 26, ABG)
00:09:36.265 00.000 12020 Guiding  Dir = 3, Dur = 26
00:09:36.266 00.001 12020 IsSlewing returns 0
00:09:36.267 00.001 12020 IsGuiding returns 0
00:09:36.276 00.009 9340 UpdateImageDisplay: Size=(1920,1080) min=5038, max=65535, med=7841, FiltMin=6127, FiltMax=65516, Gamma=2.870
00:09:36.290 00.014 12020 PulseGuide returned control before completion, sleep 14
00:09:36.307 00.017 12020 IsGuiding returns 1
00:09:36.307 00.000 12020 scope still moving after pulse duration time elapsed
00:09:36.328 00.021 9340 UpdateGuideState exits: m=1043601 SNR=190.6
00:09:36.341 00.013 9340 PhdController: settling, locked = 1, distance = 1.24 (0.45) aobump = 0 frame = 2 / 99999
00:09:36.351 00.010 9340 evsrv: {"Event":"Settling","Timestamp":1778735376.351,"Host":"ASTRO","Inst":1,"Distance":1.24,"Time":0.0,"SettleTime":8.0,"StarLocked":true}
00:09:36.362 00.011 12020 IsSlewing returns 0
00:09:36.362 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:09:36.375 00.013 9340 ScheduleExposure(1000,3,1) exposurePending=0
00:09:36.388 00.013 12020 IsGuiding returns 0
00:09:36.388 00.000 9340 Enqueuing Expose request
00:09:36.400 00.012 12020 scope move finished after 26 + 94 ms
00:09:36.400 00.000 12020 Move returns status 0, amount 26
00:09:36.400 00.000 12020 MoveAxis(N, 0, ABG)
00:09:36.400 00.000 12020 Move returns status 0, amount 0
00:09:36.400 00.000 12020 move complete, result=0
00:09:36.400 00.000 12020 worker thread done servicing request
00:09:36.401 00.001 12020 Worker thread wakes up
00:09:36.401 00.000 12020 worker thread servicing REQUEST_EXPOSE 1000
00:09:36.401 00.000 12020 Handling exposure in thread, d=1000 o=3 r=(902,693,31,31)
00:09:36.409 00.008 9340 GuideStep: 0.3 px 26 ms WEST, -0.5 px 0 ms NORTH
00:09:37.640 01.231 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"64f11725-0353-416d-becf-944f5eb26172"}
00:09:37.655 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"64f11725-0353-416d-becf-944f5eb26172"}
00:09:37.773 00.118 12020 Exposure complete
00:09:37.888 00.115 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"fabdbc80-afd8-44f5-80a4-3c45a9546112"}
00:09:37.901 00.013 9340 case statement mapped state 6 to 3
00:09:37.913 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"fabdbc80-afd8-44f5-80a4-3c45a9546112"}
00:09:37.973 00.060 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"c1f69460-6a26-42cc-b0ec-72489cbbc8e5"}
00:09:37.985 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":2,"width":15,"height":15,"star_pos":[6.61,6.93],"pixels":"..."},"id":"c1f69460-6a26-42cc-b0ec-72489cbbc8e5"}
00:09:37.999 00.014 12020 worker thread done servicing request
00:09:37.999 00.000 9340 OnExposeComplete: enter
00:09:38.010 00.011 9340 UpdateGuideState(): m_state=6
00:09:38.022 00.012 9340 Star::Find(15, 916, 708, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3
00:09:38.033 00.011 9340 Star::Find returns 1 (0), X=916.93, Y=709.20, Mass=1027498, SNR=170.4, Peak=61035 HFD=4.3
00:09:38.047 00.014 9340 CameraToMount -- cameraTheta (1.53) - m_xAngle (-3.14) = xAngle (4.67 = -1.62)
00:09:38.061 00.014 9340 CameraToMount -- cameraTheta (1.53) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (4.65 = -1.63)
00:09:38.074 00.013 9340 CameraToMount -- cameraX=0.03 cameraY=0.80 hyp=0.80 cameraTheta=1.53 mountX=-0.04 mountY=-0.80, mountTheta=-1.62
00:09:38.092 00.018 9340 SchedulePrimaryMove(10104498, x=0.03, y=0.80, opts=13)
00:09:38.106 00.014 9340 Enqueuing Move request for scope (0.03, 0.80)
00:09:38.119 00.013 12020 Worker thread wakes up
00:09:38.119 00.000 12020 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.80) opts 0xd
00:09:38.119 00.000 12020 Handling offset move in thread for scope, endpoint = (0.03, 0.80)
00:09:38.119 00.000 12020 Moving (0.03, 0.80) raw xDistance=-0.04 yDistance=-0.80
00:09:38.120 00.001 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
00:09:38.120 00.000 12020 resist switch: large excursion: input -0.80 thresh 0.75 direction from 0 to -1
00:09:38.120 00.000 12020 switching direction from 0 to -1 - decHistory=-3 oldest=0.00 newest=-2.40
00:09:38.120 00.000 12020 GuideAlgorithmResistSwitch::result() returns -0.80 from input -0.80
00:09:38.120 00.000 12020 MoveAxis(E, 0, ABG)
00:09:38.120 00.000 12020 Move returns status 0, amount 0
00:09:38.120 00.000 12020 MoveAxis(N, 134, ABG)
00:09:38.121 00.001 12020 Guiding  Dir = 0, Dur = 134
00:09:38.136 00.015 9340 UpdateImageDisplay: Size=(1920,1080) min=5096, max=65535, med=7849, FiltMin=6184, FiltMax=65516, Gamma=2.870
00:09:38.149 00.013 12020 IsSlewing returns 0
00:09:38.150 00.001 12020 IsGuiding returns 0
00:09:38.194 00.044 9340 UpdateGuideState exits: m=1027498 SNR=170.4
00:09:38.207 00.013 9340 PhdController: settling, locked = 1, distance = 1.11 (0.45) aobump = 0 frame = 3 / 99999
00:09:38.221 00.014 9340 evsrv: {"Event":"Settling","Timestamp":1778735378.221,"Host":"ASTRO","Inst":1,"Distance":1.11,"Time":0.0,"SettleTime":8.0,"StarLocked":true}
00:09:38.236 00.015 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:09:38.251 00.015 12020 PulseGuide returned control before completion, sleep 54
00:09:38.252 00.001 9340 ScheduleExposure(1000,3,1) exposurePending=0
00:09:38.268 00.016 9340 Enqueuing Expose request
00:09:38.337 00.069 12020 IsGuiding returns 1
00:09:38.338 00.001 12020 scope still moving after pulse duration time elapsed
00:09:38.465 00.127 12020 IsSlewing returns 0
00:09:38.466 00.001 12020 IsGuiding returns 0
00:09:38.466 00.000 12020 scope move finished after 134 + 181 ms
00:09:38.467 00.001 12020 Move returns status 0, amount 134
00:09:38.467 00.000 12020 move complete, result=0
00:09:38.467 00.000 12020 worker thread done servicing request
00:09:38.467 00.000 12020 Worker thread wakes up
00:09:38.467 00.000 12020 worker thread servicing REQUEST_EXPOSE 1000
00:09:38.468 00.001 12020 Handling exposure in thread, d=1000 o=3 r=(902,693,31,31)
00:09:38.468 00.000 9340 GuideStep: -0.0 px 0 ms EAST, -0.8 px 134 ms NORTH
00:09:39.640 01.172 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"ed034836-a4b2-493c-ae1c-fb1486f18ac1"}
00:09:39.654 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"ed034836-a4b2-493c-ae1c-fb1486f18ac1"}
00:09:39.667 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"6264b9e1-e9ec-4908-af88-31fad15ef30f"}
00:09:39.679 00.012 9340 case statement mapped state 6 to 3
00:09:39.689 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"6264b9e1-e9ec-4908-af88-31fad15ef30f"}
00:09:39.710 00.021 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"a7aba6fc-7b13-488c-a013-ebb39fabeb8f"}
00:09:39.722 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":3,"width":15,"height":15,"star_pos":[6.93,7.20],"pixels":"..."},"id":"a7aba6fc-7b13-488c-a013-ebb39fabeb8f"}
00:09:39.832 00.110 12020 Exposure complete
00:09:40.041 00.209 12020 worker thread done servicing request
00:09:40.041 00.000 9340 OnExposeComplete: enter
00:09:40.053 00.012 9340 UpdateGuideState(): m_state=6
00:09:40.064 00.011 9340 Star::Find(15, 916, 709, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4
00:09:40.076 00.012 9340 Star::Find returns 1 (0), X=917.80, Y=709.22, Mass=1038248, SNR=219.0, Peak=55919 HFD=4.4
00:09:40.090 00.014 9340 CameraToMount -- cameraTheta (0.74) - m_xAngle (-3.14) = xAngle (3.87 = -2.41)
00:09:40.104 00.014 9340 CameraToMount -- cameraTheta (0.74) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (3.86 = -2.43)
00:09:40.118 00.014 9340 CameraToMount -- cameraX=0.90 cameraY=0.82 hyp=1.22 cameraTheta=0.74 mountX=-0.91 mountY=-0.80, mountTheta=-2.42
00:09:40.137 00.019 9340 SchedulePrimaryMove(10104498, x=0.90, y=0.82, opts=13)
00:09:40.149 00.012 9340 Enqueuing Move request for scope (0.90, 0.82)
00:09:40.162 00.013 12020 Worker thread wakes up
00:09:40.162 00.000 12020 worker thread servicing REQUEST_MOVE scope ofs (0.90, 0.82) opts 0xd
00:09:40.162 00.000 12020 Handling offset move in thread for scope, endpoint = (0.90, 0.82)
00:09:40.162 00.000 12020 Moving (0.90, 0.82) raw xDistance=-0.91 yDistance=-0.80
00:09:40.163 00.001 12020 GuideAlgorithmHysteresis::Result() returns -0.53 from input -0.91
00:09:40.163 00.000 12020 GuideAlgorithmResistSwitch::result() returns -0.80 from input -0.80
00:09:40.163 00.000 12020 MoveAxis(E, 96, ABG)
00:09:40.163 00.000 12020 Guiding  Dir = 2, Dur = 96
00:09:40.164 00.001 12020 IsSlewing returns 0
00:09:40.166 00.002 12020 IsGuiding returns 0
00:09:40.178 00.012 9340 UpdateImageDisplay: Size=(1920,1080) min=5110, max=65535, med=7846, FiltMin=6029, FiltMax=65516, Gamma=2.870
00:09:40.192 00.014 12020 PulseGuide returned control before completion, sleep 81
00:09:40.234 00.042 9340 UpdateGuideState exits: m=1038248 SNR=219.0
00:09:40.246 00.012 9340 PhdController: settling, locked = 1, distance = 1.14 (0.45) aobump = 0 frame = 4 / 99999
00:09:40.257 00.011 9340 evsrv: {"Event":"Settling","Timestamp":1778735380.257,"Host":"ASTRO","Inst":1,"Distance":1.14,"Time":0.0,"SettleTime":8.0,"StarLocked":true}
00:09:40.268 00.011 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:09:40.282 00.014 9340 ScheduleExposure(1000,3,1) exposurePending=0
00:09:40.296 00.014 12020 IsGuiding returns 1
00:09:40.296 00.000 9340 Enqueuing Expose request
00:09:40.308 00.012 12020 scope still moving after pulse duration time elapsed
00:09:40.334 00.026 12020 IsSlewing returns 0
00:09:40.335 00.001 12020 IsGuiding returns 0
00:09:40.335 00.000 12020 scope move finished after 96 + 72 ms
00:09:40.335 00.000 12020 Move returns status 0, amount 96
00:09:40.336 00.001 12020 MoveAxis(N, 134, ABG)
00:09:40.336 00.000 12020 Guiding  Dir = 0, Dur = 134
00:09:40.337 00.001 12020 IsSlewing returns 0
00:09:40.338 00.001 12020 IsGuiding returns 0
00:09:40.416 00.078 12020 PulseGuide returned control before completion, sleep 67
00:09:40.528 00.112 12020 IsGuiding returns 1
00:09:40.528 00.000 12020 scope still moving after pulse duration time elapsed
00:09:40.655 00.127 12020 IsSlewing returns 0
00:09:40.656 00.001 12020 IsGuiding returns 0
00:09:40.656 00.000 12020 scope move finished after 134 + 184 ms
00:09:40.657 00.001 12020 Move returns status 0, amount 134
00:09:40.657 00.000 12020 move complete, result=0
00:09:40.657 00.000 12020 worker thread done servicing request
00:09:40.657 00.000 9340 GuideStep: -0.9 px 96 ms EAST, -0.8 px 134 ms NORTH
00:09:40.670 00.013 12020 Worker thread wakes up
00:09:40.670 00.000 12020 worker thread servicing REQUEST_EXPOSE 1000
00:09:40.670 00.000 12020 Handling exposure in thread, d=1000 o=3 r=(902,693,31,31)
00:09:41.640 00.970 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"550b8726-d5de-4183-ae03-fe0dff2d6943"}
00:09:41.653 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"550b8726-d5de-4183-ae03-fe0dff2d6943"}
00:09:41.668 00.015 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"f11f3106-85e9-4b1f-b2d9-f6ee6f4a698c"}
00:09:41.683 00.015 9340 case statement mapped state 6 to 3
00:09:41.694 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"f11f3106-85e9-4b1f-b2d9-f6ee6f4a698c"}
00:09:41.709 00.015 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"29e2e57b-0d78-4e75-ac5a-743c86982a12"}
00:09:41.723 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":4,"width":15,"height":15,"star_pos":[6.80,7.22],"pixels":"..."},"id":"29e2e57b-0d78-4e75-ac5a-743c86982a12"}
00:09:42.029 00.306 12020 Exposure complete
00:09:42.254 00.225 12020 worker thread done servicing request
00:09:42.255 00.001 9340 OnExposeComplete: enter
00:09:42.267 00.012 9340 UpdateGuideState(): m_state=6
00:09:42.279 00.012 9340 Star::Find(15, 917, 709, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 5
00:09:42.289 00.010 9340 Star::Find returns 1 (0), X=916.76, Y=708.43, Mass=1027949, SNR=187.3, Peak=59114 HFD=4.2
00:09:42.300 00.011 9340 CameraToMount -- cameraTheta (2.93) - m_xAngle (-3.14) = xAngle (6.06 = -0.22)
00:09:42.311 00.011 9340 CameraToMount -- cameraTheta (2.93) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (6.05 = -0.24)
00:09:42.321 00.010 9340 CameraToMount -- cameraX=-0.14 cameraY=0.03 hyp=0.14 cameraTheta=2.93 mountX=0.14 mountY=-0.03, mountTheta=-0.23
00:09:42.339 00.018 9340 SchedulePrimaryMove(10104498, x=-0.14, y=0.03, opts=13)
00:09:42.350 00.011 9340 Enqueuing Move request for scope (-0.14, 0.03)
00:09:42.363 00.013 12020 Worker thread wakes up
00:09:42.363 00.000 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.14, 0.03) opts 0xd
00:09:42.363 00.000 12020 Handling offset move in thread for scope, endpoint = (-0.14, 0.03)
00:09:42.363 00.000 12020 Moving (-0.14, 0.03) raw xDistance=0.14 yDistance=-0.03
00:09:42.363 00.000 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14
00:09:42.364 00.001 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:09:42.364 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
00:09:42.364 00.000 12020 MoveAxis(E, 0, ABG)
00:09:42.364 00.000 12020 Move returns status 0, amount 0
00:09:42.364 00.000 12020 MoveAxis(N, 0, ABG)
00:09:42.364 00.000 12020 Move returns status 0, amount 0
00:09:42.365 00.001 12020 move complete, result=0
00:09:42.365 00.000 12020 worker thread done servicing request
00:09:42.372 00.007 9340 UpdateImageDisplay: Size=(1920,1080) min=5019, max=65535, med=7885, FiltMin=6139, FiltMax=65516, Gamma=2.870
00:09:42.424 00.052 9340 UpdateGuideState exits: m=1027949 SNR=187.3
00:09:42.436 00.012 9340 PhdController: settling, locked = 1, distance = 0.84 (0.45) aobump = 0 frame = 5 / 99999
00:09:42.447 00.011 9340 evsrv: {"Event":"Settling","Timestamp":1778735382.447,"Host":"ASTRO","Inst":1,"Distance":0.84,"Time":0.0,"SettleTime":8.0,"StarLocked":true}
00:09:42.463 00.016 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:09:42.475 00.012 9340 ScheduleExposure(1000,3,1) exposurePending=0
00:09:42.489 00.014 9340 Enqueuing Expose request
00:09:42.502 00.013 12020 Worker thread wakes up
00:09:42.502 00.000 9340 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
00:09:42.514 00.012 12020 worker thread servicing REQUEST_EXPOSE 1000
00:09:42.514 00.000 12020 Handling exposure in thread, d=1000 o=3 r=(902,693,31,31)
00:09:43.639 01.125 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"e14ce8a7-a9eb-4ff4-b969-11c890428ffd"}
00:09:43.652 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"e14ce8a7-a9eb-4ff4-b969-11c890428ffd"}
00:09:43.663 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"7073fca7-a6f9-461b-8ba8-4a32e763a100"}
00:09:43.676 00.013 9340 case statement mapped state 6 to 3
00:09:43.687 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"7073fca7-a6f9-461b-8ba8-4a32e763a100"}
00:09:43.699 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"0b15e136-8df5-474c-9c64-5e1e176f875a"}
00:09:43.710 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":5,"width":15,"height":15,"star_pos":[6.76,7.43],"pixels":"..."},"id":"0b15e136-8df5-474c-9c64-5e1e176f875a"}
00:09:43.882 00.172 12020 Exposure complete
00:09:44.085 00.203 12020 worker thread done servicing request
00:09:44.085 00.000 9340 OnExposeComplete: enter
00:09:44.099 00.014 9340 UpdateGuideState(): m_state=6
00:09:44.109 00.010 9340 Star::Find(15, 916, 708, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 6
00:09:44.119 00.010 9340 Star::Find returns 1 (0), X=916.54, Y=708.80, Mass=1096536, SNR=197.8, Peak=61312 HFD=4.3
00:09:44.130 00.011 9340 CameraToMount -- cameraTheta (2.30) - m_xAngle (-3.14) = xAngle (5.43 = -0.85)
00:09:44.141 00.011 9340 CameraToMount -- cameraTheta (2.30) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (5.42 = -0.87)
00:09:44.153 00.012 9340 CameraToMount -- cameraX=-0.36 cameraY=0.40 hyp=0.54 cameraTheta=2.30 mountX=0.35 mountY=-0.41, mountTheta=-0.86
00:09:44.170 00.017 9340 SchedulePrimaryMove(10104498, x=-0.36, y=0.40, opts=13)
00:09:44.181 00.011 9340 Enqueuing Move request for scope (-0.36, 0.40)
00:09:44.195 00.014 12020 Worker thread wakes up
00:09:44.195 00.000 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.36, 0.40) opts 0xd
00:09:44.195 00.000 12020 Handling offset move in thread for scope, endpoint = (-0.36, 0.40)
00:09:44.196 00.001 12020 Moving (-0.36, 0.40) raw xDistance=0.35 yDistance=-0.41
00:09:44.196 00.000 12020 GuideAlgorithmHysteresis::Result() returns 0.21 from input 0.35
00:09:44.196 00.000 12020 GuideAlgorithmResistSwitch::result() returns -0.41 from input -0.41
00:09:44.196 00.000 12020 MoveAxis(W, 38, ABG)
00:09:44.196 00.000 12020 Guiding  Dir = 3, Dur = 38
00:09:44.198 00.002 12020 IsSlewing returns 0
00:09:44.199 00.001 12020 IsGuiding returns 0
00:09:44.206 00.007 9340 UpdateImageDisplay: Size=(1920,1080) min=4655, max=65535, med=7829, FiltMin=6149, FiltMax=65516, Gamma=2.870
00:09:44.222 00.016 12020 PulseGuide returned control before completion, sleep 26
00:09:44.257 00.035 9340 UpdateGuideState exits: m=1096536 SNR=197.8
00:09:44.269 00.012 9340 PhdController: settling, locked = 1, distance = 0.75 (0.45) aobump = 0 frame = 6 / 99999
00:09:44.280 00.011 9340 evsrv: {"Event":"Settling","Timestamp":1778735384.280,"Host":"ASTRO","Inst":1,"Distance":0.75,"Time":0.0,"SettleTime":8.0,"StarLocked":true}
00:09:44.292 00.012 12020 IsGuiding returns 0
00:09:44.292 00.000 12020 Move returns status 0, amount 38
00:09:44.292 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:09:44.307 00.015 12020 MoveAxis(N, 69, ABG)
00:09:44.307 00.000 9340 ScheduleExposure(1000,3,1) exposurePending=0
00:09:44.318 00.011 12020 Guiding  Dir = 0, Dur = 69
00:09:44.318 00.000 9340 Enqueuing Expose request
00:09:44.331 00.013 12020 IsSlewing returns 0
00:09:44.332 00.001 12020 IsGuiding returns 0
00:09:44.415 00.083 12020 IsGuiding returns 1
00:09:44.415 00.000 12020 scope still moving after pulse duration time elapsed
00:09:44.479 00.064 12020 IsSlewing returns 0
00:09:44.573 00.094 12020 IsGuiding returns 0
00:09:44.573 00.000 12020 scope move finished after 69 + 171 ms
00:09:44.574 00.001 12020 Move returns status 0, amount 69
00:09:44.574 00.000 12020 move complete, result=0
00:09:44.574 00.000 12020 worker thread done servicing request
00:09:44.574 00.000 9340 GuideStep: 0.4 px 38 ms WEST, -0.4 px 69 ms NORTH
00:09:44.589 00.015 12020 Worker thread wakes up
00:09:44.590 00.001 12020 worker thread servicing REQUEST_EXPOSE 1000
00:09:44.590 00.000 12020 Handling exposure in thread, d=1000 o=3 r=(902,693,31,31)
00:09:45.639 01.049 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"898a5ca6-717b-47dc-accb-fb5bf62ab355"}
00:09:45.653 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"898a5ca6-717b-47dc-accb-fb5bf62ab355"}
00:09:45.669 00.016 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"9757ca16-0399-4ab6-b302-b435b199977b"}
00:09:45.683 00.014 9340 case statement mapped state 6 to 3
00:09:45.695 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"9757ca16-0399-4ab6-b302-b435b199977b"}
00:09:45.741 00.046 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"cc9b7568-4dc1-436b-ae97-342413660992"}
00:09:45.755 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":6,"width":15,"height":15,"star_pos":[6.54,6.80],"pixels":"..."},"id":"cc9b7568-4dc1-436b-ae97-342413660992"}
00:09:45.948 00.193 12020 Exposure complete
00:09:46.174 00.226 12020 worker thread done servicing request
00:09:46.174 00.000 9340 OnExposeComplete: enter
00:09:46.191 00.017 9340 UpdateGuideState(): m_state=6
00:09:46.205 00.014 9340 Star::Find(15, 916, 708, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 7
00:09:46.217 00.012 9340 Star::Find returns 1 (0), X=917.49, Y=708.48, Mass=1010365, SNR=201.9, Peak=55918 HFD=4.5
00:09:46.229 00.012 9340 CameraToMount -- cameraTheta (0.14) - m_xAngle (-3.14) = xAngle (3.28 = -3.01)
00:09:46.241 00.012 9340 CameraToMount -- cameraTheta (0.14) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (3.26 = -3.02)
00:09:46.251 00.010 9340 CameraToMount -- cameraX=0.59 cameraY=0.08 hyp=0.59 cameraTheta=0.14 mountX=-0.59 mountY=-0.07, mountTheta=-3.02
00:09:46.268 00.017 9340 SchedulePrimaryMove(10104498, x=0.59, y=0.08, opts=13)
00:09:46.279 00.011 9340 Enqueuing Move request for scope (0.59, 0.08)
00:09:46.289 00.010 12020 Worker thread wakes up
00:09:46.290 00.001 12020 worker thread servicing REQUEST_MOVE scope ofs (0.59, 0.08) opts 0xd
00:09:46.290 00.000 12020 Handling offset move in thread for scope, endpoint = (0.59, 0.08)
00:09:46.290 00.000 12020 Moving (0.59, 0.08) raw xDistance=-0.59 yDistance=-0.07
00:09:46.290 00.000 12020 GuideAlgorithmHysteresis::Result() returns -0.32 from input -0.59
00:09:46.290 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:09:46.291 00.001 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
00:09:46.291 00.000 12020 MoveAxis(E, 58, ABG)
00:09:46.291 00.000 12020 Guiding  Dir = 2, Dur = 58
00:09:46.292 00.001 12020 IsSlewing returns 0
00:09:46.294 00.002 12020 IsGuiding returns 0
00:09:46.302 00.008 9340 UpdateImageDisplay: Size=(1920,1080) min=4739, max=65535, med=7847, FiltMin=6036, FiltMax=65516, Gamma=2.870
00:09:46.317 00.015 12020 PulseGuide returned control before completion, sleep 46
00:09:46.358 00.041 9340 UpdateGuideState exits: m=1010365 SNR=201.9
00:09:46.374 00.016 12020 IsGuiding returns 1
00:09:46.375 00.001 9340 PhdController: settling, locked = 1, distance = 0.70 (0.45) aobump = 0 frame = 7 / 99999
00:09:46.391 00.016 12020 scope still moving after pulse duration time elapsed
00:09:46.391 00.000 9340 evsrv: {"Event":"Settling","Timestamp":1778735386.391,"Host":"ASTRO","Inst":1,"Distance":0.70,"Time":0.0,"SettleTime":8.0,"StarLocked":true}
00:09:46.408 00.017 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:09:46.421 00.013 9340 ScheduleExposure(1000,3,1) exposurePending=0
00:09:46.433 00.012 12020 IsSlewing returns 0
00:09:46.434 00.001 9340 Enqueuing Expose request
00:09:46.446 00.012 12020 IsGuiding returns 0
00:09:46.446 00.000 12020 scope move finished after 58 + 94 ms
00:09:46.447 00.001 12020 Move returns status 0, amount 58
00:09:46.447 00.000 12020 MoveAxis(N, 0, ABG)
00:09:46.447 00.000 12020 Move returns status 0, amount 0
00:09:46.447 00.000 12020 move complete, result=0
00:09:46.447 00.000 12020 worker thread done servicing request
00:09:46.448 00.001 12020 Worker thread wakes up
00:09:46.448 00.000 12020 worker thread servicing REQUEST_EXPOSE 1000
00:09:46.448 00.000 12020 Handling exposure in thread, d=1000 o=3 r=(902,693,31,31)
00:09:46.455 00.007 9340 GuideStep: -0.6 px 58 ms EAST, -0.1 px 0 ms NORTH
00:09:47.640 01.185 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"0a3605d6-cd13-4738-9d2d-f78f48c45548"}
00:09:47.651 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"0a3605d6-cd13-4738-9d2d-f78f48c45548"}
00:09:47.662 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"dd09a48f-c863-463a-8362-2485e2a86f7b"}
00:09:47.673 00.011 9340 case statement mapped state 6 to 3
00:09:47.683 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"dd09a48f-c863-463a-8362-2485e2a86f7b"}
00:09:47.707 00.024 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"99e6c996-5b14-438b-aa50-b0215c9cf710"}
00:09:47.719 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":7,"width":15,"height":15,"star_pos":[7.49,7.48],"pixels":"..."},"id":"99e6c996-5b14-438b-aa50-b0215c9cf710"}
00:09:47.818 00.099 12020 Exposure complete
00:09:48.010 00.192 12020 worker thread done servicing request
00:09:48.011 00.001 9340 OnExposeComplete: enter
00:09:48.022 00.011 9340 UpdateGuideState(): m_state=6
00:09:48.033 00.011 9340 Star::Find(15, 917, 708, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 8
00:09:48.044 00.011 9340 Star::Find returns 1 (0), X=916.81, Y=708.49, Mass=1036254, SNR=190.3, Peak=59182 HFD=4.5
00:09:48.054 00.010 9340 CameraToMount -- cameraTheta (2.33) - m_xAngle (-3.14) = xAngle (5.46 = -0.82)
00:09:48.066 00.012 9340 CameraToMount -- cameraTheta (2.33) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (5.45 = -0.84)
00:09:48.077 00.011 9340 CameraToMount -- cameraX=-0.08 cameraY=0.09 hyp=0.12 cameraTheta=2.33 mountX=0.08 mountY=-0.09, mountTheta=-0.83
00:09:48.092 00.015 9340 SchedulePrimaryMove(10104498, x=-0.08, y=0.09, opts=13)
00:09:48.104 00.012 9340 Enqueuing Move request for scope (-0.08, 0.09)
00:09:48.115 00.011 12020 Worker thread wakes up
00:09:48.115 00.000 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.09) opts 0xd
00:09:48.115 00.000 12020 Handling offset move in thread for scope, endpoint = (-0.08, 0.09)
00:09:48.117 00.002 12020 Moving (-0.08, 0.09) raw xDistance=0.08 yDistance=-0.09
00:09:48.117 00.000 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
00:09:48.117 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:09:48.117 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
00:09:48.117 00.000 12020 MoveAxis(E, 0, ABG)
00:09:48.117 00.000 12020 Move returns status 0, amount 0
00:09:48.117 00.000 12020 MoveAxis(N, 0, ABG)
00:09:48.118 00.001 12020 Move returns status 0, amount 0
00:09:48.118 00.000 12020 move complete, result=0
00:09:48.118 00.000 12020 worker thread done servicing request
00:09:48.126 00.008 9340 UpdateImageDisplay: Size=(1920,1080) min=5075, max=65535, med=7840, FiltMin=6114, FiltMax=65516, Gamma=2.870
00:09:48.179 00.053 9340 UpdateGuideState exits: m=1036254 SNR=190.3
00:09:48.190 00.011 9340 PhdController: settling, locked = 1, distance = 0.53 (0.45) aobump = 0 frame = 8 / 99999
00:09:48.201 00.011 9340 evsrv: {"Event":"Settling","Timestamp":1778735388.201,"Host":"ASTRO","Inst":1,"Distance":0.53,"Time":0.0,"SettleTime":8.0,"StarLocked":true}
00:09:48.212 00.011 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:09:48.222 00.010 9340 ScheduleExposure(1000,3,1) exposurePending=0
00:09:48.231 00.009 9340 Enqueuing Expose request
00:09:48.242 00.011 12020 Worker thread wakes up
00:09:48.242 00.000 9340 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
00:09:48.251 00.009 12020 worker thread servicing REQUEST_EXPOSE 1000
00:09:48.252 00.001 12020 Handling exposure in thread, d=1000 o=3 r=(902,693,31,31)
00:09:49.609 01.357 12020 Exposure complete
00:09:49.638 00.029 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"d3a3b9aa-40c6-4666-aba1-a6194d393811"}
00:09:49.651 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"d3a3b9aa-40c6-4666-aba1-a6194d393811"}
00:09:49.663 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"9af5e175-4bbb-4f9d-b0b8-4fe9dbb40c6f"}
00:09:49.673 00.010 9340 case statement mapped state 6 to 3
00:09:49.685 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"9af5e175-4bbb-4f9d-b0b8-4fe9dbb40c6f"}
00:09:49.698 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"b6a034ed-61a6-43fb-bbaa-815130ea0b3f"}
00:09:49.710 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":8,"width":15,"height":15,"star_pos":[6.81,7.49],"pixels":"..."},"id":"b6a034ed-61a6-43fb-bbaa-815130ea0b3f"}
00:09:49.819 00.109 12020 worker thread done servicing request
00:09:49.820 00.001 9340 OnExposeComplete: enter
00:09:49.831 00.011 9340 UpdateGuideState(): m_state=6
00:09:49.840 00.009 9340 Star::Find(15, 916, 708, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 9
00:09:49.851 00.011 9340 Star::Find returns 1 (0), X=916.74, Y=708.61, Mass=1102407, SNR=200.9, Peak=61026 HFD=4.5
00:09:49.860 00.009 9340 CameraToMount -- cameraTheta (2.21) - m_xAngle (-3.14) = xAngle (5.35 = -0.93)
00:09:49.869 00.009 9340 CameraToMount -- cameraTheta (2.21) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (5.33 = -0.95)
00:09:49.879 00.010 9340 CameraToMount -- cameraX=-0.15 cameraY=0.21 hyp=0.26 cameraTheta=2.21 mountX=0.15 mountY=-0.21, mountTheta=-0.94
00:09:49.894 00.015 9340 SchedulePrimaryMove(10104498, x=-0.15, y=0.21, opts=13)
00:09:49.905 00.011 9340 Enqueuing Move request for scope (-0.15, 0.21)
00:09:49.914 00.009 12020 Worker thread wakes up
00:09:49.914 00.000 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.15, 0.21) opts 0xd
00:09:49.915 00.001 12020 Handling offset move in thread for scope, endpoint = (-0.15, 0.21)
00:09:49.915 00.000 12020 Moving (-0.15, 0.21) raw xDistance=0.15 yDistance=-0.21
00:09:49.915 00.000 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.15
00:09:49.915 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:09:49.915 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.21
00:09:49.915 00.000 12020 MoveAxis(E, 0, ABG)
00:09:49.916 00.001 12020 Move returns status 0, amount 0
00:09:49.916 00.000 12020 MoveAxis(N, 0, ABG)
00:09:49.916 00.000 12020 Move returns status 0, amount 0
00:09:49.916 00.000 12020 move complete, result=0
00:09:49.916 00.000 12020 worker thread done servicing request
00:09:49.930 00.014 9340 UpdateImageDisplay: Size=(1920,1080) min=4055, max=65535, med=7827, FiltMin=5613, FiltMax=65516, Gamma=2.870
00:09:49.978 00.048 9340 UpdateGuideState exits: m=1102407 SNR=200.9
00:09:49.988 00.010 9340 PhdController: settling, locked = 1, distance = 0.45 (0.45) aobump = 0 frame = 9 / 99999
00:09:49.998 00.010 9340 evsrv: {"Event":"Settling","Timestamp":1778735389.998,"Host":"ASTRO","Inst":1,"Distance":0.45,"Time":0.0,"SettleTime":8.0,"StarLocked":true}
00:09:50.011 00.013 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:09:50.025 00.014 9340 ScheduleExposure(1000,3,1) exposurePending=0
00:09:50.036 00.011 9340 Enqueuing Expose request
00:09:50.050 00.014 12020 Worker thread wakes up
00:09:50.051 00.001 12020 worker thread servicing REQUEST_EXPOSE 1000
00:09:50.051 00.000 12020 Handling exposure in thread, d=1000 o=3 r=(902,693,31,31)
00:09:50.052 00.001 9340 GuideStep: 0.2 px 0 ms EAST, -0.2 px 0 ms NORTH
00:09:51.418 01.366 12020 Exposure complete
00:09:51.641 00.223 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"510fae2a-6e35-4005-bfd7-a551749f7964"}
00:09:51.654 00.013 12020 worker thread done servicing request
00:09:51.654 00.000 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"510fae2a-6e35-4005-bfd7-a551749f7964"}
00:09:51.668 00.014 9340 OnExposeComplete: enter
00:09:51.680 00.012 9340 UpdateGuideState(): m_state=6
00:09:51.693 00.013 9340 Star::Find(15, 916, 708, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 10
00:09:51.705 00.012 9340 Star::Find returns 1 (0), X=917.32, Y=709.05, Mass=1063657, SNR=203.3, Peak=60819 HFD=4.3
00:09:51.717 00.012 9340 CameraToMount -- cameraTheta (1.00) - m_xAngle (-3.14) = xAngle (4.14 = -2.14)
00:09:51.729 00.012 9340 CameraToMount -- cameraTheta (1.00) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (4.12 = -2.16)
00:09:51.742 00.013 9340 CameraToMount -- cameraX=0.42 cameraY=0.65 hyp=0.78 cameraTheta=1.00 mountX=-0.42 mountY=-0.65, mountTheta=-2.15
00:09:51.758 00.016 9340 SchedulePrimaryMove(10104498, x=0.42, y=0.65, opts=13)
00:09:51.771 00.013 9340 Enqueuing Move request for scope (0.42, 0.65)
00:09:51.783 00.012 12020 Worker thread wakes up
00:09:51.783 00.000 12020 worker thread servicing REQUEST_MOVE scope ofs (0.42, 0.65) opts 0xd
00:09:51.783 00.000 12020 Handling offset move in thread for scope, endpoint = (0.42, 0.65)
00:09:51.783 00.000 12020 Moving (0.42, 0.65) raw xDistance=-0.42 yDistance=-0.65
00:09:51.784 00.001 12020 GuideAlgorithmHysteresis::Result() returns -0.25 from input -0.42
00:09:51.784 00.000 12020 GuideAlgorithmResistSwitch::result() returns -0.65 from input -0.65
00:09:51.784 00.000 12020 MoveAxis(E, 45, ABG)
00:09:51.784 00.000 12020 Guiding  Dir = 2, Dur = 45
00:09:51.794 00.010 9340 UpdateImageDisplay: Size=(1920,1080) min=4843, max=65535, med=7837, FiltMin=6021, FiltMax=65516, Gamma=2.870
00:09:51.805 00.011 12020 IsSlewing returns 0
00:09:51.807 00.002 12020 IsGuiding returns 0
00:09:51.833 00.026 12020 PulseGuide returned control before completion, sleep 30
00:09:51.849 00.016 9340 UpdateGuideState exits: m=1063657 SNR=203.3
00:09:51.862 00.013 9340 PhdController: settling, locked = 1, distance = 0.55 (0.45) aobump = 0 frame = 10 / 99999
00:09:51.875 00.013 12020 IsGuiding returns 1
00:09:51.875 00.000 12020 scope still moving after pulse duration time elapsed
00:09:51.875 00.000 9340 evsrv: {"Event":"Settling","Timestamp":1778735391.875,"Host":"ASTRO","Inst":1,"Distance":0.55,"Time":0.0,"SettleTime":8.0,"StarLocked":true}
00:09:51.886 00.011 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:09:51.897 00.011 9340 ScheduleExposure(1000,3,1) exposurePending=0
00:09:51.909 00.012 9340 Enqueuing Expose request
00:09:51.921 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"a1f686cc-4448-4925-9aa3-5242c7affc03"}
00:09:51.934 00.013 12020 IsSlewing returns 0
00:09:51.934 00.000 9340 case statement mapped state 6 to 3
00:09:51.946 00.012 12020 IsGuiding returns 0
00:09:51.947 00.001 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"a1f686cc-4448-4925-9aa3-5242c7affc03"}
00:09:51.958 00.011 12020 scope move finished after 45 + 94 ms
00:09:51.958 00.000 12020 Move returns status 0, amount 45
00:09:51.958 00.000 12020 MoveAxis(N, 108, ABG)
00:09:51.958 00.000 12020 Guiding  Dir = 0, Dur = 108
00:09:51.959 00.001 12020 IsSlewing returns 0
00:09:51.960 00.001 12020 IsGuiding returns 0
00:09:51.968 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"3e38786b-c76e-4e55-bff8-d482b406bd84"}
00:09:51.982 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":10,"width":15,"height":15,"star_pos":[7.32,7.05],"pixels":"..."},"id":"3e38786b-c76e-4e55-bff8-d482b406bd84"}
00:09:52.041 00.059 12020 PulseGuide returned control before completion, sleep 38
00:09:52.088 00.047 12020 IsGuiding returns 1
00:09:52.089 00.001 12020 scope still moving after pulse duration time elapsed
00:09:52.119 00.030 12020 IsSlewing returns 0
00:09:52.120 00.001 12020 IsGuiding returns 1
00:09:52.151 00.031 12020 IsSlewing returns 0
00:09:52.152 00.001 12020 IsGuiding returns 1
00:09:52.265 00.113 12020 IsSlewing returns 0
00:09:52.266 00.001 12020 IsGuiding returns 0
00:09:52.266 00.000 12020 scope move finished after 108 + 197 ms
00:09:52.266 00.000 12020 Move returns status 0, amount 108
00:09:52.266 00.000 12020 move complete, result=0
00:09:52.267 00.001 12020 worker thread done servicing request
00:09:52.267 00.000 9340 GuideStep: -0.4 px 45 ms EAST, -0.6 px 108 ms NORTH
00:09:52.280 00.013 12020 Worker thread wakes up
00:09:52.281 00.001 12020 worker thread servicing REQUEST_EXPOSE 1000
00:09:52.281 00.000 12020 Handling exposure in thread, d=1000 o=3 r=(902,693,31,31)
00:09:53.641 01.360 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"5347043e-1f28-4e7c-8a45-5e7278e9acf5"}
00:09:53.651 00.010 12020 Exposure complete
00:09:53.652 00.001 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"5347043e-1f28-4e7c-8a45-5e7278e9acf5"}
00:09:53.662 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"29ce3eb5-9731-4b03-93e2-d98a6046722e"}
00:09:53.670 00.008 9340 case statement mapped state 6 to 3
00:09:53.680 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"29ce3eb5-9731-4b03-93e2-d98a6046722e"}
00:09:53.690 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"83009f80-fc6f-4e62-a31a-7712b95bfe01"}
00:09:53.699 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":10,"width":15,"height":15,"star_pos":[7.32,7.05],"pixels":"..."},"id":"83009f80-fc6f-4e62-a31a-7712b95bfe01"}
00:09:53.850 00.151 12020 worker thread done servicing request
00:09:53.850 00.000 9340 OnExposeComplete: enter
00:09:53.860 00.010 9340 UpdateGuideState(): m_state=6
00:09:53.870 00.010 9340 Star::Find(15, 917, 709, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 11
00:09:53.880 00.010 9340 Star::Find returns 1 (0), X=916.60, Y=708.42, Mass=1114366, SNR=229.7, Peak=61108 HFD=4.5
00:09:53.888 00.008 9340 CameraToMount -- cameraTheta (3.06) - m_xAngle (-3.14) = xAngle (6.20 = -0.09)
00:09:53.898 00.010 9340 CameraToMount -- cameraTheta (3.06) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (6.18 = -0.10)
00:09:53.907 00.009 9340 CameraToMount -- cameraX=-0.30 cameraY=0.02 hyp=0.30 cameraTheta=3.06 mountX=0.30 mountY=-0.03, mountTheta=-0.10
00:09:53.921 00.014 9340 SchedulePrimaryMove(10104498, x=-0.30, y=0.02, opts=13)
00:09:53.931 00.010 9340 Enqueuing Move request for scope (-0.30, 0.02)
00:09:53.940 00.009 12020 Worker thread wakes up
00:09:53.940 00.000 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.30, 0.02) opts 0xd
00:09:53.940 00.000 12020 Handling offset move in thread for scope, endpoint = (-0.30, 0.02)
00:09:53.940 00.000 12020 Moving (-0.30, 0.02) raw xDistance=0.30 yDistance=-0.03
00:09:53.940 00.000 12020 GuideAlgorithmHysteresis::Result() returns 0.15 from input 0.30
00:09:53.940 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:09:53.941 00.001 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
00:09:53.941 00.000 12020 MoveAxis(W, 26, ABG)
00:09:53.941 00.000 12020 Guiding  Dir = 3, Dur = 26
00:09:53.944 00.003 12020 IsSlewing returns 0
00:09:53.947 00.003 12020 IsGuiding returns 0
00:09:53.955 00.008 9340 UpdateImageDisplay: Size=(1920,1080) min=5006, max=65535, med=7827, FiltMin=5904, FiltMax=65516, Gamma=2.870
00:09:54.000 00.045 9340 UpdateGuideState exits: m=1114366 SNR=229.7
00:09:54.010 00.010 9340 PhdController: settling, locked = 1, distance = 0.47 (0.45) aobump = 0 frame = 11 / 99999
00:09:54.021 00.011 12020 IsGuiding returns 1
00:09:54.021 00.000 12020 scope still moving after pulse duration time elapsed
00:09:54.021 00.000 9340 evsrv: {"Event":"Settling","Timestamp":1778735394.021,"Host":"ASTRO","Inst":1,"Distance":0.47,"Time":0.0,"SettleTime":8.0,"StarLocked":true}
00:09:54.036 00.015 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:09:54.050 00.014 9340 ScheduleExposure(1000,3,1) exposurePending=0
00:09:54.062 00.012 9340 Enqueuing Expose request
00:09:54.074 00.012 12020 IsSlewing returns 0
00:09:54.076 00.002 12020 IsGuiding returns 0
00:09:54.077 00.001 12020 scope move finished after 26 + 104 ms
00:09:54.077 00.000 12020 Move returns status 0, amount 26
00:09:54.077 00.000 12020 MoveAxis(N, 0, ABG)
00:09:54.077 00.000 12020 Move returns status 0, amount 0
00:09:54.077 00.000 12020 move complete, result=0
00:09:54.077 00.000 12020 worker thread done servicing request
00:09:54.077 00.000 12020 Worker thread wakes up
00:09:54.078 00.001 12020 worker thread servicing REQUEST_EXPOSE 1000
00:09:54.078 00.000 12020 Handling exposure in thread, d=1000 o=3 r=(902,693,31,31)
00:09:54.082 00.004 9340 GuideStep: 0.3 px 26 ms WEST, -0.0 px 0 ms NORTH
00:09:55.437 01.355 12020 Exposure complete
00:09:55.617 00.180 12020 worker thread done servicing request
00:09:55.617 00.000 9340 OnExposeComplete: enter
00:09:55.627 00.010 9340 UpdateGuideState(): m_state=6
00:09:55.638 00.011 9340 Star::Find(15, 916, 708, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 12
00:09:55.649 00.011 9340 Star::Find returns 1 (0), X=916.97, Y=708.64, Mass=1073875, SNR=229.4, Peak=60942 HFD=4.1
00:09:55.656 00.007 9340 CameraToMount -- cameraTheta (1.27) - m_xAngle (-3.14) = xAngle (4.41 = -1.88)
00:09:55.665 00.009 9340 CameraToMount -- cameraTheta (1.27) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (4.39 = -1.89)
00:09:55.673 00.008 9340 CameraToMount -- cameraX=0.07 cameraY=0.24 hyp=0.25 cameraTheta=1.27 mountX=-0.08 mountY=-0.24, mountTheta=-1.88
00:09:55.685 00.012 9340 SchedulePrimaryMove(10104498, x=0.07, y=0.24, opts=13)
00:09:55.694 00.009 9340 Enqueuing Move request for scope (0.07, 0.24)
00:09:55.705 00.011 12020 Worker thread wakes up
00:09:55.705 00.000 12020 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.24) opts 0xd
00:09:55.705 00.000 12020 Handling offset move in thread for scope, endpoint = (0.07, 0.24)
00:09:55.705 00.000 12020 Moving (0.07, 0.24) raw xDistance=-0.08 yDistance=-0.24
00:09:55.705 00.000 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
00:09:55.705 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:09:55.706 00.001 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.24
00:09:55.706 00.000 12020 MoveAxis(E, 0, ABG)
00:09:55.706 00.000 12020 Move returns status 0, amount 0
00:09:55.706 00.000 12020 MoveAxis(N, 0, ABG)
00:09:55.706 00.000 12020 Move returns status 0, amount 0
00:09:55.706 00.000 12020 move complete, result=0
00:09:55.706 00.000 12020 worker thread done servicing request
00:09:55.721 00.015 9340 UpdateImageDisplay: Size=(1920,1080) min=4492, max=65535, med=7837, FiltMin=5996, FiltMax=65516, Gamma=2.870
00:09:55.769 00.048 9340 UpdateGuideState exits: m=1073875 SNR=229.4
00:09:55.779 00.010 9340 PhdController: settling, locked = 1, distance = 0.41 (0.45) aobump = 0 frame = 12 / 99999
00:09:55.788 00.009 9340 evsrv: {"Event":"Settling","Timestamp":1778735395.788,"Host":"ASTRO","Inst":1,"Distance":0.41,"Time":0.0,"SettleTime":8.0,"StarLocked":true}
00:09:55.800 00.012 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:09:55.811 00.011 9340 ScheduleExposure(1000,3,1) exposurePending=0
00:09:55.823 00.012 9340 Enqueuing Expose request
00:09:55.832 00.009 12020 Worker thread wakes up
00:09:55.832 00.000 9340 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
00:09:55.842 00.010 12020 worker thread servicing REQUEST_EXPOSE 1000
00:09:55.842 00.000 12020 Handling exposure in thread, d=1000 o=3 r=(902,693,31,31)
00:09:55.849 00.007 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"bb01594f-024f-4d50-ba7a-478adec99a9c"}
00:09:55.859 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"bb01594f-024f-4d50-ba7a-478adec99a9c"}
00:09:55.872 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"13bb4b0a-e618-47b0-9f6f-f45b3865c390"}
00:09:55.881 00.009 9340 case statement mapped state 6 to 3
00:09:55.890 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"13bb4b0a-e618-47b0-9f6f-f45b3865c390"}
00:09:55.901 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"abc49c6f-2a45-48da-8d00-5edd8cec41ac"}
00:09:55.911 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":12,"width":15,"height":15,"star_pos":[6.97,6.64],"pixels":"..."},"id":"abc49c6f-2a45-48da-8d00-5edd8cec41ac"}
00:09:57.217 01.306 12020 Exposure complete
00:09:57.462 00.245 12020 worker thread done servicing request
00:09:57.463 00.001 9340 OnExposeComplete: enter
00:09:57.476 00.013 9340 UpdateGuideState(): m_state=6
00:09:57.490 00.014 9340 Star::Find(15, 916, 708, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 13
00:09:57.505 00.015 9340 Star::Find returns 1 (0), X=917.38, Y=709.06, Mass=1020390, SNR=184.1, Peak=60719 HFD=4.2
00:09:57.520 00.015 9340 CameraToMount -- cameraTheta (0.94) - m_xAngle (-3.14) = xAngle (4.08 = -2.21)
00:09:57.534 00.014 9340 CameraToMount -- cameraTheta (0.94) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (4.06 = -2.22)
00:09:57.546 00.012 9340 CameraToMount -- cameraX=0.48 cameraY=0.66 hyp=0.81 cameraTheta=0.94 mountX=-0.48 mountY=-0.65, mountTheta=-2.21
00:09:57.565 00.019 9340 SchedulePrimaryMove(10104498, x=0.48, y=0.66, opts=13)
00:09:57.577 00.012 9340 Enqueuing Move request for scope (0.48, 0.66)
00:09:57.591 00.014 12020 Worker thread wakes up
00:09:57.592 00.001 12020 worker thread servicing REQUEST_MOVE scope ofs (0.48, 0.66) opts 0xd
00:09:57.592 00.000 12020 Handling offset move in thread for scope, endpoint = (0.48, 0.66)
00:09:57.592 00.000 12020 Moving (0.48, 0.66) raw xDistance=-0.48 yDistance=-0.65
00:09:57.592 00.000 12020 GuideAlgorithmHysteresis::Result() returns -0.28 from input -0.48
00:09:57.592 00.000 12020 GuideAlgorithmResistSwitch::result() returns -0.65 from input -0.65
00:09:57.593 00.001 12020 MoveAxis(E, 51, ABG)
00:09:57.593 00.000 12020 Guiding  Dir = 2, Dur = 51
00:09:57.605 00.012 9340 UpdateImageDisplay: Size=(1920,1080) min=4669, max=65535, med=7828, FiltMin=6195, FiltMax=65516, Gamma=2.870
00:09:57.642 00.037 12020 IsSlewing returns 0
00:09:57.669 00.027 9340 UpdateGuideState exits: m=1020390 SNR=184.1
00:09:57.683 00.014 9340 PhdController: settling, locked = 1, distance = 0.53 (0.45) aobump = 0 frame = 13 / 99999
00:09:57.698 00.015 12020 IsGuiding returns 0
00:09:57.698 00.000 9340 evsrv: {"Event":"Settling","Timestamp":1778735397.698,"Host":"ASTRO","Inst":1,"Distance":0.53,"Time":0.0,"SettleTime":8.0,"StarLocked":true}
00:09:57.714 00.016 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:09:57.735 00.021 9340 ScheduleExposure(1000,3,1) exposurePending=0
00:09:57.750 00.015 12020 PulseGuide returned control before completion, sleep 26
00:09:57.750 00.000 9340 Enqueuing Expose request
00:09:57.765 00.015 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"19623790-5032-436e-954d-59fcd103f534"}
00:09:57.778 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"19623790-5032-436e-954d-59fcd103f534"}
00:09:57.798 00.020 12020 IsGuiding returns 1
00:09:57.798 00.000 12020 scope still moving after pulse duration time elapsed
00:09:57.814 00.016 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"c6f2b1f6-67a6-43e7-9635-fe5f33bcb603"}
00:09:57.831 00.017 9340 case statement mapped state 6 to 3
00:09:57.846 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"c6f2b1f6-67a6-43e7-9635-fe5f33bcb603"}
00:09:57.863 00.017 12020 IsSlewing returns 0
00:09:57.909 00.046 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"5442c541-b602-4e34-bf87-3f2dc759d772"}
00:09:57.923 00.014 12020 IsGuiding returns 1
00:09:57.923 00.000 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":13,"width":15,"height":15,"star_pos":[7.38,7.06],"pixels":"..."},"id":"5442c541-b602-4e34-bf87-3f2dc759d772"}
00:09:57.959 00.036 12020 IsSlewing returns 0
00:09:57.960 00.001 12020 IsGuiding returns 0
00:09:57.960 00.000 12020 scope move finished after 51 + 211 ms
00:09:57.960 00.000 12020 Move returns status 0, amount 51
00:09:57.961 00.001 12020 MoveAxis(N, 108, ABG)
00:09:57.961 00.000 12020 Guiding  Dir = 0, Dur = 108
00:09:57.962 00.001 12020 IsSlewing returns 0
00:09:57.963 00.001 12020 IsGuiding returns 0
00:09:58.069 00.106 12020 PulseGuide returned control before completion, sleep 13
00:09:58.122 00.053 12020 IsGuiding returns 1
00:09:58.122 00.000 12020 scope still moving after pulse duration time elapsed
00:09:58.147 00.025 12020 IsSlewing returns 0
00:09:58.149 00.002 12020 IsGuiding returns 1
00:09:58.178 00.029 12020 IsSlewing returns 0
00:09:58.180 00.002 12020 IsGuiding returns 1
00:09:58.293 00.113 12020 IsSlewing returns 0
00:09:58.294 00.001 12020 IsGuiding returns 0
00:09:58.295 00.001 12020 scope move finished after 108 + 222 ms
00:09:58.295 00.000 12020 Move returns status 0, amount 108
00:09:58.295 00.000 12020 move complete, result=0
00:09:58.295 00.000 12020 worker thread done servicing request
00:09:58.296 00.001 9340 GuideStep: -0.5 px 51 ms EAST, -0.6 px 108 ms NORTH
00:09:58.310 00.014 12020 Worker thread wakes up
00:09:58.310 00.000 12020 worker thread servicing REQUEST_EXPOSE 1000
00:09:58.311 00.001 12020 Handling exposure in thread, d=1000 o=3 r=(902,693,31,31)
00:09:59.676 01.365 12020 Exposure complete
00:09:59.695 00.019 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"182fb303-722a-4feb-8c31-fc33eae9cc39"}
00:09:59.708 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"182fb303-722a-4feb-8c31-fc33eae9cc39"}
00:09:59.722 00.014 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"9ace8e9f-86c7-4505-bfa6-9765b8a0d472"}
00:09:59.736 00.014 9340 case statement mapped state 6 to 3
00:09:59.748 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"9ace8e9f-86c7-4505-bfa6-9765b8a0d472"}
00:09:59.768 00.020 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"a8c9d8e6-9136-4a9c-98c9-0fb57bf8ca5e"}
00:09:59.781 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":13,"width":15,"height":15,"star_pos":[7.38,7.06],"pixels":"..."},"id":"a8c9d8e6-9136-4a9c-98c9-0fb57bf8ca5e"}
00:09:59.914 00.133 12020 worker thread done servicing request
00:09:59.914 00.000 9340 OnExposeComplete: enter
00:09:59.928 00.014 9340 UpdateGuideState(): m_state=6
00:09:59.941 00.013 9340 Star::Find(15, 917, 709, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 14
00:09:59.954 00.013 9340 Star::Find returns 1 (0), X=916.06, Y=708.60, Mass=1044037, SNR=257.6, Peak=60052 HFD=4.1
00:09:59.966 00.012 9340 CameraToMount -- cameraTheta (2.91) - m_xAngle (-3.14) = xAngle (6.05 = -0.24)
00:09:59.978 00.012 9340 CameraToMount -- cameraTheta (2.91) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (6.03 = -0.25)
00:09:59.989 00.011 9340 CameraToMount -- cameraX=-0.84 cameraY=0.20 hyp=0.86 cameraTheta=2.91 mountX=0.83 mountY=-0.21, mountTheta=-0.25
00:10:00.008 00.019 9340 SchedulePrimaryMove(10104498, x=-0.84, y=0.20, opts=13)
00:10:00.021 00.013 9340 Enqueuing Move request for scope (-0.84, 0.20)
00:10:00.035 00.014 12020 Worker thread wakes up
00:10:00.036 00.001 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.84, 0.20) opts 0xd
00:10:00.036 00.000 12020 Handling offset move in thread for scope, endpoint = (-0.84, 0.20)
00:10:00.036 00.000 12020 Moving (-0.84, 0.20) raw xDistance=0.83 yDistance=-0.21
00:10:00.036 00.000 12020 GuideAlgorithmHysteresis::Result() returns 0.46 from input 0.83
00:10:00.037 00.001 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:10:00.037 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.21
00:10:00.037 00.000 12020 MoveAxis(W, 83, ABG)
00:10:00.037 00.000 12020 Guiding  Dir = 3, Dur = 83
00:10:00.047 00.010 9340 UpdateImageDisplay: Size=(1920,1080) min=5042, max=65535, med=7844, FiltMin=6123, FiltMax=65516, Gamma=2.870
00:10:00.074 00.027 12020 IsSlewing returns 0
00:10:00.079 00.005 12020 IsGuiding returns 0
00:10:00.100 00.021 12020 PulseGuide returned control before completion, sleep 73
00:10:00.109 00.009 9340 UpdateGuideState exits: m=1044037 SNR=257.6
00:10:00.127 00.018 9340 PhdController: settling, locked = 1, distance = 0.63 (0.45) aobump = 0 frame = 14 / 99999
00:10:00.145 00.018 9340 evsrv: {"Event":"Settling","Timestamp":1778735400.145,"Host":"ASTRO","Inst":1,"Distance":0.63,"Time":0.0,"SettleTime":8.0,"StarLocked":true}
00:10:00.161 00.016 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:10:00.176 00.015 9340 ScheduleExposure(1000,3,1) exposurePending=0
00:10:00.194 00.018 12020 IsGuiding returns 1
00:10:00.194 00.000 9340 Enqueuing Expose request
00:10:00.207 00.013 12020 scope still moving after pulse duration time elapsed
00:10:00.243 00.036 12020 IsSlewing returns 0
00:10:00.246 00.003 12020 IsGuiding returns 0
00:10:00.246 00.000 12020 scope move finished after 83 + 82 ms
00:10:00.246 00.000 12020 Move returns status 0, amount 83
00:10:00.246 00.000 12020 MoveAxis(N, 0, ABG)
00:10:00.247 00.001 12020 Move returns status 0, amount 0
00:10:00.247 00.000 12020 move complete, result=0
00:10:00.247 00.000 12020 worker thread done servicing request
00:10:00.247 00.000 12020 Worker thread wakes up
00:10:00.247 00.000 12020 worker thread servicing REQUEST_EXPOSE 1000
00:10:00.247 00.000 12020 Handling exposure in thread, d=1000 o=3 r=(902,693,31,31)
00:10:00.251 00.004 9340 GuideStep: 0.8 px 83 ms WEST, -0.2 px 0 ms NORTH
00:10:01.601 01.350 12020 Exposure complete
00:10:01.695 00.094 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"3337146d-fd2f-46d0-b1c3-34f1b9172466"}
00:10:01.706 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"3337146d-fd2f-46d0-b1c3-34f1b9172466"}
00:10:01.735 00.029 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"7ec1b712-73ba-492b-adb3-8729c9cf4e98"}
00:10:01.747 00.012 9340 case statement mapped state 6 to 3
00:10:01.757 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"7ec1b712-73ba-492b-adb3-8729c9cf4e98"}
00:10:01.772 00.015 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"13a52e37-2758-4d37-ae85-d4c0dac4ec46"}
00:10:01.784 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":14,"width":15,"height":15,"star_pos":[7.06,6.60],"pixels":"..."},"id":"13a52e37-2758-4d37-ae85-d4c0dac4ec46"}
00:10:01.815 00.031 12020 worker thread done servicing request
00:10:01.816 00.001 9340 OnExposeComplete: enter
00:10:01.829 00.013 9340 UpdateGuideState(): m_state=6
00:10:01.842 00.013 9340 Star::Find(15, 916, 708, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 15
00:10:01.852 00.010 9340 Star::Find returns 1 (0), X=916.75, Y=708.78, Mass=1099113, SNR=195.8, Peak=60582 HFD=4.4
00:10:01.862 00.010 9340 CameraToMount -- cameraTheta (1.94) - m_xAngle (-3.14) = xAngle (5.08 = -1.21)
00:10:01.876 00.014 9340 CameraToMount -- cameraTheta (1.94) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (5.06 = -1.22)
00:10:01.890 00.014 9340 CameraToMount -- cameraX=-0.15 cameraY=0.38 hyp=0.40 cameraTheta=1.94 mountX=0.14 mountY=-0.38, mountTheta=-1.21
00:10:01.906 00.016 9340 SchedulePrimaryMove(10104498, x=-0.15, y=0.38, opts=13)
00:10:01.917 00.011 9340 Enqueuing Move request for scope (-0.15, 0.38)
00:10:01.927 00.010 12020 Worker thread wakes up
00:10:01.927 00.000 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.15, 0.38) opts 0xd
00:10:01.927 00.000 12020 Handling offset move in thread for scope, endpoint = (-0.15, 0.38)
00:10:01.927 00.000 12020 Moving (-0.15, 0.38) raw xDistance=0.14 yDistance=-0.38
00:10:01.927 00.000 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14
00:10:01.927 00.000 12020 GuideAlgorithmResistSwitch::result() returns -0.38 from input -0.38
00:10:01.927 00.000 12020 MoveAxis(E, 0, ABG)
00:10:01.928 00.001 12020 Move returns status 0, amount 0
00:10:01.928 00.000 12020 MoveAxis(N, 64, ABG)
00:10:01.928 00.000 12020 Guiding  Dir = 0, Dur = 64
00:10:01.929 00.001 12020 IsSlewing returns 0
00:10:01.930 00.001 12020 IsGuiding returns 0
00:10:01.938 00.008 9340 UpdateImageDisplay: Size=(1920,1080) min=4939, max=65535, med=7845, FiltMin=5969, FiltMax=65516, Gamma=2.870
00:10:01.992 00.054 9340 UpdateGuideState exits: m=1099113 SNR=195.8
00:10:02.004 00.012 9340 PhdController: settling, locked = 1, distance = 0.56 (0.45) aobump = 0 frame = 15 / 99999
00:10:02.016 00.012 9340 evsrv: {"Event":"Settling","Timestamp":1778735402.016,"Host":"ASTRO","Inst":1,"Distance":0.56,"Time":0.0,"SettleTime":8.0,"StarLocked":true}
00:10:02.028 00.012 12020 IsGuiding returns 1
00:10:02.028 00.000 12020 scope still moving after pulse duration time elapsed
00:10:02.028 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:10:02.042 00.014 9340 ScheduleExposure(1000,3,1) exposurePending=0
00:10:02.053 00.011 9340 Enqueuing Expose request
00:10:02.067 00.014 12020 IsSlewing returns 0
00:10:02.068 00.001 12020 IsGuiding returns 1
00:10:02.099 00.031 12020 IsSlewing returns 0
00:10:02.211 00.112 12020 IsGuiding returns 0
00:10:02.211 00.000 12020 scope move finished after 64 + 216 ms
00:10:02.212 00.001 12020 Move returns status 0, amount 64
00:10:02.212 00.000 12020 move complete, result=0
00:10:02.212 00.000 12020 worker thread done servicing request
00:10:02.212 00.000 12020 Worker thread wakes up
00:10:02.213 00.001 12020 worker thread servicing REQUEST_EXPOSE 1000
00:10:02.213 00.000 12020 Handling exposure in thread, d=1000 o=3 r=(902,693,31,31)
00:10:02.214 00.001 9340 GuideStep: 0.1 px 0 ms EAST, -0.4 px 64 ms NORTH
00:10:03.566 01.352 12020 Exposure complete
00:10:03.695 00.129 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"a365c275-1012-4280-bf17-acdbd533f125"}
00:10:03.705 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"a365c275-1012-4280-bf17-acdbd533f125"}
00:10:03.722 00.017 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"533e7e59-f558-477f-8dd3-7f93913c345b"}
00:10:03.734 00.012 9340 case statement mapped state 6 to 3
00:10:03.743 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"533e7e59-f558-477f-8dd3-7f93913c345b"}
00:10:03.753 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"94fe0cb9-b7d5-46ec-b247-b67ed1272475"}
00:10:03.765 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":15,"width":15,"height":15,"star_pos":[6.75,6.78],"pixels":"..."},"id":"94fe0cb9-b7d5-46ec-b247-b67ed1272475"}
00:10:03.775 00.010 12020 worker thread done servicing request
00:10:03.775 00.000 9340 OnExposeComplete: enter
00:10:03.787 00.012 9340 UpdateGuideState(): m_state=6
00:10:03.798 00.011 9340 Star::Find(15, 916, 708, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 16
00:10:03.812 00.014 9340 Star::Find returns 1 (0), X=916.69, Y=708.08, Mass=1067474, SNR=209.1, Peak=60806 HFD=4.1
00:10:03.822 00.010 9340 CameraToMount -- cameraTheta (-2.15) - m_xAngle (-3.14) = xAngle (0.99 = 0.99)
00:10:03.833 00.011 9340 CameraToMount -- cameraTheta (-2.15) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (0.97 = 0.97)
00:10:03.843 00.010 9340 CameraToMount -- cameraX=-0.20 cameraY=-0.31 hyp=0.38 cameraTheta=-2.15 mountX=0.21 mountY=0.31, mountTheta=0.98
00:10:03.857 00.014 9340 SchedulePrimaryMove(10104498, x=-0.20, y=-0.31, opts=13)
00:10:03.866 00.009 9340 Enqueuing Move request for scope (-0.20, -0.31)
00:10:03.875 00.009 12020 Worker thread wakes up
00:10:03.875 00.000 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.20, -0.31) opts 0xd
00:10:03.875 00.000 12020 Handling offset move in thread for scope, endpoint = (-0.20, -0.31)
00:10:03.875 00.000 12020 Moving (-0.20, -0.31) raw xDistance=0.21 yDistance=0.31
00:10:03.875 00.000 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.21
00:10:03.876 00.001 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
00:10:03.876 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.31
00:10:03.876 00.000 12020 MoveAxis(E, 0, ABG)
00:10:03.876 00.000 12020 Move returns status 0, amount 0
00:10:03.876 00.000 12020 MoveAxis(N, 0, ABG)
00:10:03.876 00.000 12020 Move returns status 0, amount 0
00:10:03.877 00.001 12020 move complete, result=0
00:10:03.877 00.000 12020 worker thread done servicing request
00:10:03.886 00.009 9340 UpdateImageDisplay: Size=(1920,1080) min=4608, max=65535, med=7869, FiltMin=6071, FiltMax=65516, Gamma=2.870
00:10:03.936 00.050 9340 UpdateGuideState exits: m=1067474 SNR=209.1
00:10:03.948 00.012 9340 PhdController: settling, locked = 1, distance = 0.50 (0.45) aobump = 0 frame = 16 / 99999
00:10:03.958 00.010 9340 evsrv: {"Event":"Settling","Timestamp":1778735403.958,"Host":"ASTRO","Inst":1,"Distance":0.50,"Time":0.0,"SettleTime":8.0,"StarLocked":true}
00:10:03.967 00.009 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:10:03.976 00.009 9340 ScheduleExposure(1000,3,1) exposurePending=0
00:10:03.986 00.010 9340 Enqueuing Expose request
00:10:03.997 00.011 12020 Worker thread wakes up
00:10:03.997 00.000 9340 GuideStep: 0.2 px 0 ms EAST, 0.3 px 0 ms NORTH
00:10:04.010 00.013 12020 worker thread servicing REQUEST_EXPOSE 1000
00:10:04.010 00.000 12020 Handling exposure in thread, d=1000 o=3 r=(902,693,31,31)
00:10:05.373 01.363 12020 Exposure complete
00:10:05.609 00.236 12020 worker thread done servicing request
00:10:05.609 00.000 9340 OnExposeComplete: enter
00:10:05.625 00.016 9340 UpdateGuideState(): m_state=6
00:10:05.638 00.013 9340 Star::Find(15, 916, 708, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 17
00:10:05.649 00.011 9340 Star::Find returns 1 (0), X=916.91, Y=708.53, Mass=1042762, SNR=180.7, Peak=60630 HFD=4.0
00:10:05.662 00.013 9340 CameraToMount -- cameraTheta (1.51) - m_xAngle (-3.14) = xAngle (4.65 = -1.63)
00:10:05.675 00.013 9340 CameraToMount -- cameraTheta (1.51) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (4.63 = -1.65)
00:10:05.689 00.014 9340 CameraToMount -- cameraX=0.01 cameraY=0.13 hyp=0.13 cameraTheta=1.51 mountX=-0.01 mountY=-0.13, mountTheta=-1.63
00:10:05.709 00.020 9340 SchedulePrimaryMove(10104498, x=0.01, y=0.13, opts=13)
00:10:05.723 00.014 9340 Enqueuing Move request for scope (0.01, 0.13)
00:10:05.740 00.017 12020 Worker thread wakes up
00:10:05.740 00.000 12020 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.13) opts 0xd
00:10:05.740 00.000 12020 Handling offset move in thread for scope, endpoint = (0.01, 0.13)
00:10:05.740 00.000 12020 Moving (0.01, 0.13) raw xDistance=-0.01 yDistance=-0.13
00:10:05.740 00.000 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
00:10:05.741 00.001 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:10:05.741 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
00:10:05.741 00.000 12020 MoveAxis(E, 0, ABG)
00:10:05.741 00.000 12020 Move returns status 0, amount 0
00:10:05.742 00.001 12020 MoveAxis(N, 0, ABG)
00:10:05.742 00.000 12020 Move returns status 0, amount 0
00:10:05.742 00.000 12020 move complete, result=0
00:10:05.742 00.000 12020 worker thread done servicing request
00:10:05.753 00.011 9340 UpdateImageDisplay: Size=(1920,1080) min=4851, max=65535, med=7856, FiltMin=5908, FiltMax=65516, Gamma=2.870
00:10:05.809 00.056 9340 UpdateGuideState exits: m=1042762 SNR=180.7
00:10:05.819 00.010 9340 PhdController: settling, locked = 1, distance = 0.39 (0.45) aobump = 0 frame = 17 / 99999
00:10:05.833 00.014 9340 evsrv: {"Event":"Settling","Timestamp":1778735405.833,"Host":"ASTRO","Inst":1,"Distance":0.39,"Time":0.0,"SettleTime":8.0,"StarLocked":true}
00:10:05.848 00.015 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:10:05.860 00.012 9340 ScheduleExposure(1000,3,1) exposurePending=0
00:10:05.877 00.017 9340 Enqueuing Expose request
00:10:05.890 00.013 12020 Worker thread wakes up
00:10:05.891 00.001 9340 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
00:10:05.902 00.011 12020 worker thread servicing REQUEST_EXPOSE 1000
00:10:05.903 00.001 12020 Handling exposure in thread, d=1000 o=3 r=(902,693,31,31)
00:10:05.912 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"3c46de28-135d-4cad-b320-2b462daf9df9"}
00:10:05.924 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"3c46de28-135d-4cad-b320-2b462daf9df9"}
00:10:05.964 00.040 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"2047aad4-bc72-4138-b572-a71c12801121"}
00:10:05.978 00.014 9340 case statement mapped state 6 to 3
00:10:05.989 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"2047aad4-bc72-4138-b572-a71c12801121"}
00:10:06.007 00.018 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"60e04bac-dd15-48bc-aea5-53799aa14fac"}
00:10:06.024 00.017 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":17,"width":15,"height":15,"star_pos":[6.91,6.53],"pixels":"..."},"id":"60e04bac-dd15-48bc-aea5-53799aa14fac"}
00:10:07.260 01.236 12020 Exposure complete
00:10:07.469 00.209 12020 worker thread done servicing request
00:10:07.470 00.001 9340 OnExposeComplete: enter
00:10:07.484 00.014 9340 UpdateGuideState(): m_state=6
00:10:07.495 00.011 9340 Star::Find(15, 916, 708, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 18
00:10:07.506 00.011 9340 Star::Find returns 1 (0), X=917.09, Y=708.69, Mass=1062890, SNR=172.9, Peak=60166 HFD=4.3
00:10:07.516 00.010 9340 CameraToMount -- cameraTheta (0.98) - m_xAngle (-3.14) = xAngle (4.12 = -2.17)
00:10:07.527 00.011 9340 CameraToMount -- cameraTheta (0.98) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (4.10 = -2.18)
00:10:07.539 00.012 9340 CameraToMount -- cameraX=0.20 cameraY=0.29 hyp=0.35 cameraTheta=0.98 mountX=-0.20 mountY=-0.29, mountTheta=-2.17
00:10:07.556 00.017 9340 SchedulePrimaryMove(10104498, x=0.20, y=0.29, opts=13)
00:10:07.567 00.011 9340 Enqueuing Move request for scope (0.20, 0.29)
00:10:07.576 00.009 12020 Worker thread wakes up
00:10:07.577 00.001 12020 worker thread servicing REQUEST_MOVE scope ofs (0.20, 0.29) opts 0xd
00:10:07.577 00.000 12020 Handling offset move in thread for scope, endpoint = (0.20, 0.29)
00:10:07.577 00.000 12020 Moving (0.20, 0.29) raw xDistance=-0.20 yDistance=-0.29
00:10:07.577 00.000 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.20
00:10:07.577 00.000 12020 GuideAlgorithmResistSwitch::result() returns -0.29 from input -0.29
00:10:07.578 00.001 12020 MoveAxis(E, 0, ABG)
00:10:07.578 00.000 12020 Move returns status 0, amount 0
00:10:07.578 00.000 12020 MoveAxis(N, 48, ABG)
00:10:07.578 00.000 12020 Guiding  Dir = 0, Dur = 48
00:10:07.579 00.001 12020 IsSlewing returns 0
00:10:07.580 00.001 12020 IsGuiding returns 0
00:10:07.589 00.009 9340 UpdateImageDisplay: Size=(1920,1080) min=4635, max=65535, med=7844, FiltMin=5819, FiltMax=65516, Gamma=2.870
00:10:07.643 00.054 9340 UpdateGuideState exits: m=1062890 SNR=172.9
00:10:07.656 00.013 9340 PhdController: settling, locked = 1, distance = 0.38 (0.45) aobump = 0 frame = 18 / 99999
00:10:07.669 00.013 12020 IsGuiding returns 1
00:10:07.669 00.000 9340 evsrv: {"Event":"Settling","Timestamp":1778735407.669,"Host":"ASTRO","Inst":1,"Distance":0.38,"Time":1.8,"SettleTime":8.0,"StarLocked":true}
00:10:07.681 00.012 12020 scope still moving after pulse duration time elapsed
00:10:07.681 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:10:07.694 00.013 9340 ScheduleExposure(1000,3,1) exposurePending=0
00:10:07.704 00.010 9340 Enqueuing Expose request
00:10:07.715 00.011 12020 IsSlewing returns 0
00:10:07.716 00.001 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"620df497-15d3-435a-92d8-c70d2a1ebce0"}
00:10:07.730 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"620df497-15d3-435a-92d8-c70d2a1ebce0"}
00:10:07.751 00.021 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"3c93fabf-ea88-4a3f-9869-aea42863d84a"}
00:10:07.764 00.013 9340 case statement mapped state 6 to 3
00:10:07.777 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"3c93fabf-ea88-4a3f-9869-aea42863d84a"}
00:10:07.791 00.014 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"a5dff774-3ccf-4443-a62d-08312c93e926"}
00:10:07.805 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":18,"width":15,"height":15,"star_pos":[7.09,6.69],"pixels":"..."},"id":"a5dff774-3ccf-4443-a62d-08312c93e926"}
00:10:07.815 00.010 12020 IsGuiding returns 0
00:10:07.816 00.001 12020 scope move finished after 48 + 186 ms
00:10:07.816 00.000 12020 Move returns status 0, amount 48
00:10:07.816 00.000 12020 move complete, result=0
00:10:07.816 00.000 12020 worker thread done servicing request
00:10:07.816 00.000 12020 Worker thread wakes up
00:10:07.817 00.001 12020 worker thread servicing REQUEST_EXPOSE 1000
00:10:07.817 00.000 12020 Handling exposure in thread, d=1000 o=3 r=(902,693,31,31)
00:10:07.818 00.001 9340 GuideStep: -0.2 px 0 ms EAST, -0.3 px 48 ms NORTH
00:10:09.177 01.359 12020 Exposure complete
00:10:09.360 00.183 12020 worker thread done servicing request
00:10:09.360 00.000 9340 OnExposeComplete: enter
00:10:09.370 00.010 9340 UpdateGuideState(): m_state=6
00:10:09.379 00.009 9340 Star::Find(15, 917, 708, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 19
00:10:09.388 00.009 9340 Star::Find returns 1 (0), X=917.16, Y=708.69, Mass=1072409, SNR=192.0, Peak=60550 HFD=4.5
00:10:09.397 00.009 9340 CameraToMount -- cameraTheta (0.84) - m_xAngle (-3.14) = xAngle (3.97 = -2.31)
00:10:09.406 00.009 9340 CameraToMount -- cameraTheta (0.84) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (3.96 = -2.32)
00:10:09.414 00.008 9340 CameraToMount -- cameraX=0.26 cameraY=0.29 hyp=0.39 cameraTheta=0.84 mountX=-0.27 mountY=-0.29, mountTheta=-2.32
00:10:09.426 00.012 9340 SchedulePrimaryMove(10104498, x=0.26, y=0.29, opts=13)
00:10:09.434 00.008 9340 Enqueuing Move request for scope (0.26, 0.29)
00:10:09.443 00.009 12020 Worker thread wakes up
00:10:09.443 00.000 12020 worker thread servicing REQUEST_MOVE scope ofs (0.26, 0.29) opts 0xd
00:10:09.444 00.001 12020 Handling offset move in thread for scope, endpoint = (0.26, 0.29)
00:10:09.444 00.000 12020 Moving (0.26, 0.29) raw xDistance=-0.27 yDistance=-0.29
00:10:09.444 00.000 12020 GuideAlgorithmHysteresis::Result() returns -0.16 from input -0.27
00:10:09.444 00.000 12020 GuideAlgorithmResistSwitch::result() returns -0.29 from input -0.29
00:10:09.444 00.000 12020 MoveAxis(E, 28, ABG)
00:10:09.444 00.000 12020 Guiding  Dir = 2, Dur = 28
00:10:09.445 00.001 12020 IsSlewing returns 0
00:10:09.446 00.001 12020 IsGuiding returns 0
00:10:09.454 00.008 9340 UpdateImageDisplay: Size=(1920,1080) min=5038, max=65535, med=7859, FiltMin=5992, FiltMax=65516, Gamma=2.870
00:10:09.471 00.017 12020 PulseGuide returned control before completion, sleep 14
00:10:09.491 00.020 12020 IsGuiding returns 1
00:10:09.492 00.001 12020 scope still moving after pulse duration time elapsed
00:10:09.501 00.009 9340 UpdateGuideState exits: m=1072409 SNR=192.0
00:10:09.512 00.011 9340 PhdController: settling, locked = 1, distance = 0.38 (0.45) aobump = 0 frame = 19 / 99999
00:10:09.521 00.009 9340 evsrv: {"Event":"Settling","Timestamp":1778735409.521,"Host":"ASTRO","Inst":1,"Distance":0.38,"Time":3.7,"SettleTime":8.0,"StarLocked":true}
00:10:09.530 00.009 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:10:09.540 00.010 12020 IsSlewing returns 0
00:10:09.540 00.000 9340 ScheduleExposure(1000,3,1) exposurePending=0
00:10:09.552 00.012 9340 Enqueuing Expose request
00:10:09.561 00.009 12020 IsGuiding returns 0
00:10:09.561 00.000 12020 scope move finished after 28 + 86 ms
00:10:09.562 00.001 12020 Move returns status 0, amount 28
00:10:09.562 00.000 12020 MoveAxis(N, 48, ABG)
00:10:09.562 00.000 12020 Guiding  Dir = 0, Dur = 48
00:10:09.563 00.001 12020 IsSlewing returns 0
00:10:09.564 00.001 12020 IsGuiding returns 0
00:10:09.652 00.088 12020 IsGuiding returns 1
00:10:09.652 00.000 12020 scope still moving after pulse duration time elapsed
00:10:09.695 00.043 12020 IsSlewing returns 0
00:10:09.696 00.001 12020 IsGuiding returns 1
00:10:09.701 00.005 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"9648c88d-995c-46f0-9381-e8d08ac3ca62"}
00:10:09.714 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"9648c88d-995c-46f0-9381-e8d08ac3ca62"}
00:10:09.729 00.015 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"f4b9743a-2d51-4bd9-ac30-ae15946a2027"}
00:10:09.741 00.012 9340 case statement mapped state 6 to 3
00:10:09.755 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"f4b9743a-2d51-4bd9-ac30-ae15946a2027"}
00:10:09.768 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"d36ab001-3ad8-46e1-b0a8-63958374b9b5"}
00:10:09.779 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":19,"width":15,"height":15,"star_pos":[7.16,6.69],"pixels":"..."},"id":"d36ab001-3ad8-46e1-b0a8-63958374b9b5"}
00:10:09.791 00.012 12020 IsSlewing returns 0
00:10:09.793 00.002 12020 IsGuiding returns 0
00:10:09.793 00.000 12020 scope move finished after 48 + 181 ms
00:10:09.793 00.000 12020 Move returns status 0, amount 48
00:10:09.793 00.000 12020 move complete, result=0
00:10:09.794 00.001 12020 worker thread done servicing request
00:10:09.794 00.000 12020 Worker thread wakes up
00:10:09.794 00.000 12020 worker thread servicing REQUEST_EXPOSE 1000
00:10:09.794 00.000 12020 Handling exposure in thread, d=1000 o=3 r=(902,693,31,31)
00:10:09.795 00.001 9340 GuideStep: -0.3 px 28 ms EAST, -0.3 px 48 ms NORTH
00:10:11.157 01.362 12020 Exposure complete
00:10:11.372 00.215 12020 worker thread done servicing request
00:10:11.372 00.000 9340 OnExposeComplete: enter
00:10:11.384 00.012 9340 UpdateGuideState(): m_state=6
00:10:11.395 00.011 9340 Star::Find(15, 917, 708, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 20
00:10:11.407 00.012 9340 Star::Find returns 1 (0), X=917.01, Y=708.14, Mass=1074228, SNR=192.9, Peak=57154 HFD=4.3
00:10:11.424 00.017 9340 CameraToMount -- cameraTheta (-1.17) - m_xAngle (-3.14) = xAngle (1.97 = 1.97)
00:10:11.438 00.014 9340 CameraToMount -- cameraTheta (-1.17) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (1.95 = 1.95)
00:10:11.448 00.010 9340 CameraToMount -- cameraX=0.11 cameraY=-0.26 hyp=0.28 cameraTheta=-1.17 mountX=-0.11 mountY=0.26, mountTheta=1.97
00:10:11.464 00.016 9340 SchedulePrimaryMove(10104498, x=0.11, y=-0.26, opts=13)
00:10:11.476 00.012 9340 Enqueuing Move request for scope (0.11, -0.26)
00:10:11.486 00.010 12020 Worker thread wakes up
00:10:11.487 00.001 12020 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.26) opts 0xd
00:10:11.487 00.000 12020 Handling offset move in thread for scope, endpoint = (0.11, -0.26)
00:10:11.487 00.000 12020 Moving (0.11, -0.26) raw xDistance=-0.11 yDistance=0.26
00:10:11.487 00.000 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
00:10:11.487 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
00:10:11.488 00.001 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.26
00:10:11.488 00.000 12020 MoveAxis(E, 0, ABG)
00:10:11.488 00.000 12020 Move returns status 0, amount 0
00:10:11.489 00.001 12020 MoveAxis(N, 0, ABG)
00:10:11.489 00.000 12020 Move returns status 0, amount 0
00:10:11.489 00.000 12020 move complete, result=0
00:10:11.489 00.000 12020 worker thread done servicing request
00:10:11.503 00.014 9340 UpdateImageDisplay: Size=(1920,1080) min=5061, max=65535, med=7862, FiltMin=6074, FiltMax=65516, Gamma=2.870
00:10:11.555 00.052 9340 UpdateGuideState exits: m=1074228 SNR=192.9
00:10:11.567 00.012 9340 PhdController: settling, locked = 1, distance = 0.35 (0.45) aobump = 0 frame = 20 / 99999
00:10:11.578 00.011 9340 evsrv: {"Event":"Settling","Timestamp":1778735411.578,"Host":"ASTRO","Inst":1,"Distance":0.35,"Time":5.7,"SettleTime":8.0,"StarLocked":true}
00:10:11.590 00.012 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:10:11.604 00.014 9340 ScheduleExposure(1000,3,1) exposurePending=0
00:10:11.617 00.013 9340 Enqueuing Expose request
00:10:11.630 00.013 12020 Worker thread wakes up
00:10:11.630 00.000 9340 GuideStep: -0.1 px 0 ms EAST, 0.3 px 0 ms NORTH
00:10:11.641 00.011 12020 worker thread servicing REQUEST_EXPOSE 1000
00:10:11.642 00.001 12020 Handling exposure in thread, d=1000 o=3 r=(902,693,31,31)
00:10:11.705 00.063 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"d58dc686-6775-4c99-b5bf-9df46687d9f5"}
00:10:11.719 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"d58dc686-6775-4c99-b5bf-9df46687d9f5"}
00:10:11.738 00.019 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"77f99138-2f04-4014-83a9-f237ab62e1ed"}
00:10:11.754 00.016 9340 case statement mapped state 6 to 3
00:10:11.766 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"77f99138-2f04-4014-83a9-f237ab62e1ed"}
00:10:11.806 00.040 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"963ad55f-04ad-4932-b051-77260b632972"}
00:10:11.819 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":20,"width":15,"height":15,"star_pos":[7.01,7.14],"pixels":"..."},"id":"963ad55f-04ad-4932-b051-77260b632972"}
00:10:13.008 01.189 12020 Exposure complete
00:10:13.206 00.198 12020 worker thread done servicing request
00:10:13.206 00.000 9340 OnExposeComplete: enter
00:10:13.217 00.011 9340 UpdateGuideState(): m_state=6
00:10:13.225 00.008 9340 Star::Find(15, 917, 708, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 21
00:10:13.236 00.011 9340 Star::Find returns 1 (0), X=917.00, Y=708.51, Mass=1056344, SNR=193.0, Peak=58838 HFD=4.1
00:10:13.247 00.011 9340 CameraToMount -- cameraTheta (0.83) - m_xAngle (-3.14) = xAngle (3.97 = -2.32)
00:10:13.257 00.010 9340 CameraToMount -- cameraTheta (0.83) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (3.95 = -2.33)
00:10:13.266 00.009 9340 CameraToMount -- cameraX=0.10 cameraY=0.11 hyp=0.14 cameraTheta=0.83 mountX=-0.10 mountY=-0.10, mountTheta=-2.32
00:10:13.281 00.015 9340 SchedulePrimaryMove(10104498, x=0.10, y=0.11, opts=13)
00:10:13.291 00.010 9340 Enqueuing Move request for scope (0.10, 0.11)
00:10:13.300 00.009 12020 Worker thread wakes up
00:10:13.300 00.000 12020 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.11) opts 0xd
00:10:13.301 00.001 12020 Handling offset move in thread for scope, endpoint = (0.10, 0.11)
00:10:13.301 00.000 12020 Moving (0.10, 0.11) raw xDistance=-0.10 yDistance=-0.10
00:10:13.301 00.000 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
00:10:13.301 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:10:13.301 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
00:10:13.301 00.000 12020 MoveAxis(E, 0, ABG)
00:10:13.301 00.000 12020 Move returns status 0, amount 0
00:10:13.301 00.000 12020 MoveAxis(N, 0, ABG)
00:10:13.302 00.001 12020 Move returns status 0, amount 0
00:10:13.302 00.000 12020 move complete, result=0
00:10:13.302 00.000 12020 worker thread done servicing request
00:10:13.311 00.009 9340 UpdateImageDisplay: Size=(1920,1080) min=4832, max=65535, med=7844, FiltMin=6266, FiltMax=65516, Gamma=2.870
00:10:13.360 00.049 9340 UpdateGuideState exits: m=1056344 SNR=193.0
00:10:13.373 00.013 9340 PhdController: settling, locked = 1, distance = 0.29 (0.45) aobump = 0 frame = 21 / 99999
00:10:13.385 00.012 9340 evsrv: {"Event":"Settling","Timestamp":1778735413.385,"Host":"ASTRO","Inst":1,"Distance":0.29,"Time":7.6,"SettleTime":8.0,"StarLocked":true}
00:10:13.396 00.011 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:10:13.409 00.013 9340 ScheduleExposure(1000,3,1) exposurePending=0
00:10:13.418 00.009 9340 Enqueuing Expose request
00:10:13.427 00.009 12020 Worker thread wakes up
00:10:13.428 00.001 9340 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
00:10:13.440 00.012 12020 worker thread servicing REQUEST_EXPOSE 1000
00:10:13.440 00.000 12020 Handling exposure in thread, d=1000 o=3 r=(902,693,31,31)
00:10:13.704 00.264 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"586aa92a-1028-4039-9aed-d00adf35e11c"}
00:10:13.716 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"586aa92a-1028-4039-9aed-d00adf35e11c"}
00:10:13.729 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"e9cd23d1-60cc-40f7-9666-74f9bf1b7f46"}
00:10:13.745 00.016 9340 case statement mapped state 6 to 3
00:10:13.757 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"e9cd23d1-60cc-40f7-9666-74f9bf1b7f46"}
00:10:13.769 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"2148bac2-0305-49ee-b80d-53527f0a1c1e"}
00:10:13.783 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":21,"width":15,"height":15,"star_pos":[7.00,6.51],"pixels":"..."},"id":"2148bac2-0305-49ee-b80d-53527f0a1c1e"}
00:10:14.797 01.014 12020 Exposure complete
00:10:14.989 00.192 12020 worker thread done servicing request
00:10:14.989 00.000 9340 OnExposeComplete: enter
00:10:14.999 00.010 9340 UpdateGuideState(): m_state=6
00:10:15.010 00.011 9340 Star::Find(15, 916, 708, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 22
00:10:15.020 00.010 9340 Star::Find returns 1 (0), X=917.22, Y=708.48, Mass=1102091, SNR=191.1, Peak=59050 HFD=4.6
00:10:15.030 00.010 9340 CameraToMount -- cameraTheta (0.25) - m_xAngle (-3.14) = xAngle (3.38 = -2.90)
00:10:15.041 00.011 9340 CameraToMount -- cameraTheta (0.25) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (3.37 = -2.92)
00:10:15.051 00.010 9340 CameraToMount -- cameraX=0.32 cameraY=0.08 hyp=0.33 cameraTheta=0.25 mountX=-0.32 mountY=-0.07, mountTheta=-2.92
00:10:15.067 00.016 9340 SchedulePrimaryMove(10104498, x=0.32, y=0.08, opts=13)
00:10:15.078 00.011 9340 Enqueuing Move request for scope (0.32, 0.08)
00:10:15.088 00.010 12020 Worker thread wakes up
00:10:15.088 00.000 12020 worker thread servicing REQUEST_MOVE scope ofs (0.32, 0.08) opts 0xd
00:10:15.088 00.000 12020 Handling offset move in thread for scope, endpoint = (0.32, 0.08)
00:10:15.089 00.001 12020 Moving (0.32, 0.08) raw xDistance=-0.32 yDistance=-0.07
00:10:15.089 00.000 12020 GuideAlgorithmHysteresis::Result() returns -0.19 from input -0.32
00:10:15.089 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:10:15.089 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
00:10:15.089 00.000 12020 MoveAxis(E, 34, ABG)
00:10:15.089 00.000 12020 Guiding  Dir = 2, Dur = 34
00:10:15.091 00.002 12020 IsSlewing returns 0
00:10:15.092 00.001 12020 IsGuiding returns 0
00:10:15.099 00.007 9340 UpdateImageDisplay: Size=(1920,1080) min=5034, max=65535, med=7859, FiltMin=6054, FiltMax=65516, Gamma=2.870
00:10:15.115 00.016 12020 PulseGuide returned control before completion, sleep 21
00:10:15.140 00.025 12020 IsGuiding returns 1
00:10:15.141 00.001 12020 scope still moving after pulse duration time elapsed
00:10:15.148 00.007 9340 UpdateGuideState exits: m=1102091 SNR=191.1
00:10:15.160 00.012 9340 PhdController: settling, locked = 1, distance = 0.30 (0.45) aobump = 0 frame = 22 / 99999
00:10:15.169 00.009 9340 PhdController: newstate STATE_FINISH
00:10:15.180 00.011 9340 PhdController complete: success
00:10:15.190 00.010 12020 IsSlewing returns 0
00:10:15.190 00.000 9340 evsrv: {"Event":"SettleDone","Timestamp":1778735415.190,"Host":"ASTRO","Inst":1,"Status":0,"TotalFrames":22,"DroppedFrames":0}
00:10:15.202 00.012 12020 IsGuiding returns 0
00:10:15.202 00.000 12020 scope move finished after 34 + 76 ms
00:10:15.202 00.000 9340 Mount: notify guiding dither settle done success=1
00:10:15.214 00.012 12020 Move returns status 0, amount 34
00:10:15.215 00.001 12020 MoveAxis(N, 0, ABG)
00:10:15.215 00.000 9340 PhdController: newstate STATE_IDLE
00:10:15.226 00.011 12020 Move returns status 0, amount 0
00:10:15.226 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:10:15.237 00.011 12020 move complete, result=0
00:10:15.237 00.000 9340 ScheduleExposure(1000,3,1) exposurePending=0
00:10:15.245 00.008 12020 worker thread done servicing request
00:10:15.245 00.000 9340 Enqueuing Expose request
00:10:15.257 00.012 12020 Worker thread wakes up
00:10:15.257 00.000 12020 worker thread servicing REQUEST_EXPOSE 1000
00:10:15.258 00.001 12020 Handling exposure in thread, d=1000 o=3 r=(902,693,31,31)
00:10:15.259 00.001 9340 GuideStep: -0.3 px 34 ms EAST, -0.1 px 0 ms NORTH
00:10:15.704 00.445 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"e6df065b-6e97-4999-a4af-0a21544d93ec"}
00:10:15.717 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"e6df065b-6e97-4999-a4af-0a21544d93ec"}
00:10:15.730 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"3a699713-27a6-45a9-bafd-1e692820475c"}
00:10:15.743 00.013 9340 case statement mapped state 6 to 3
00:10:15.756 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"3a699713-27a6-45a9-bafd-1e692820475c"}
00:10:15.769 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"ca2cc72a-24ae-4393-9b68-12c7863c73d8"}
00:10:15.782 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":22,"width":15,"height":15,"star_pos":[7.22,7.48],"pixels":"..."},"id":"ca2cc72a-24ae-4393-9b68-12c7863c73d8"}
00:10:15.969 00.187 9340 evsrv: cli 100A43C8 connect
00:10:15.980 00.011 9340 case statement mapped state 6 to 3
00:10:15.991 00.011 9340 case statement mapped state 6 to 3
00:10:16.003 00.012 9340 evsrv: cli 100A43C8 request: {"method":"get_app_state","id":"477dd7e9-de92-4f02-8962-e3949d99f379"}
00:10:16.013 00.010 9340 case statement mapped state 6 to 3
00:10:16.024 00.011 9340 evsrv: cli 100A43C8 response: {"jsonrpc":"2.0","result":"Guiding","id":"477dd7e9-de92-4f02-8962-e3949d99f379"}
00:10:16.038 00.014 9340 evsrv: cli 100A43C8 disconnect
00:10:16.124 00.086 9340 evsrv: cli 100A41E8 connect
00:10:16.138 00.014 9340 case statement mapped state 6 to 3
00:10:16.153 00.015 9340 case statement mapped state 6 to 3
00:10:16.164 00.011 9340 evsrv: cli 100A41E8 request: {"method":"get_app_state","id":"2afdcf6f-90d8-4438-8291-3a72c347c82a"}
00:10:16.176 00.012 9340 case statement mapped state 6 to 3
00:10:16.188 00.012 9340 evsrv: cli 100A41E8 response: {"jsonrpc":"2.0","result":"Guiding","id":"2afdcf6f-90d8-4438-8291-3a72c347c82a"}
00:10:16.201 00.013 9340 evsrv: cli 100A41E8 disconnect
00:10:16.628 00.427 12020 Exposure complete
00:10:16.866 00.238 12020 worker thread done servicing request
00:10:16.866 00.000 9340 OnExposeComplete: enter
00:10:16.882 00.016 9340 UpdateGuideState(): m_state=6
00:10:16.897 00.015 9340 Star::Find(15, 917, 708, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 23
00:10:16.910 00.013 9340 Star::Find returns 1 (0), X=917.22, Y=708.67, Mass=1066874, SNR=205.8, Peak=58278 HFD=4.6
00:10:16.922 00.012 9340 CameraToMount -- cameraTheta (0.70) - m_xAngle (-3.14) = xAngle (3.83 = -2.45)
00:10:16.932 00.010 9340 CameraToMount -- cameraTheta (0.70) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (3.82 = -2.47)
00:10:16.945 00.013 9340 CameraToMount -- cameraX=0.33 cameraY=0.27 hyp=0.42 cameraTheta=0.70 mountX=-0.33 mountY=-0.26, mountTheta=-2.46
00:10:16.961 00.016 9340 SchedulePrimaryMove(10104498, x=0.33, y=0.27, opts=13)
00:10:16.974 00.013 9340 Enqueuing Move request for scope (0.33, 0.27)
00:10:16.987 00.013 12020 Worker thread wakes up
00:10:16.988 00.001 12020 worker thread servicing REQUEST_MOVE scope ofs (0.33, 0.27) opts 0xd
00:10:16.988 00.000 12020 Handling offset move in thread for scope, endpoint = (0.33, 0.27)
00:10:16.988 00.000 12020 Moving (0.33, 0.27) raw xDistance=-0.33 yDistance=-0.26
00:10:16.988 00.000 12020 GuideAlgorithmHysteresis::Result() returns -0.21 from input -0.33
00:10:16.988 00.000 12020 GuideAlgorithmResistSwitch::result() returns -0.26 from input -0.26
00:10:16.988 00.000 12020 MoveAxis(E, 38, ABG)
00:10:16.989 00.001 12020 Guiding  Dir = 2, Dur = 38
00:10:17.001 00.012 12020 IsSlewing returns 0
00:10:17.001 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=4872, max=65535, med=7901, FiltMin=6003, FiltMax=65516, Gamma=2.870
00:10:17.016 00.015 12020 IsGuiding returns 0
00:10:17.034 00.018 12020 PulseGuide returned control before completion, sleep 30
00:10:17.059 00.025 9340 UpdateGuideState exits: m=1066874 SNR=205.8
00:10:17.074 00.015 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:10:17.091 00.017 9340 ScheduleExposure(1000,3,1) exposurePending=0
00:10:17.107 00.016 12020 IsGuiding returns 0
00:10:17.107 00.000 9340 Enqueuing Expose request
00:10:17.120 00.013 12020 Move returns status 0, amount 38
00:10:17.120 00.000 12020 MoveAxis(N, 44, ABG)
00:10:17.120 00.000 12020 Guiding  Dir = 0, Dur = 44
00:10:17.125 00.005 12020 IsSlewing returns 0
00:10:17.133 00.008 12020 IsGuiding returns 0
00:10:17.212 00.079 12020 IsGuiding returns 1
00:10:17.213 00.001 12020 scope still moving after pulse duration time elapsed
00:10:17.261 00.048 12020 IsSlewing returns 0
00:10:17.265 00.004 12020 IsGuiding returns 1
00:10:17.370 00.105 12020 IsSlewing returns 0
00:10:17.372 00.002 12020 IsGuiding returns 0
00:10:17.372 00.000 12020 scope move finished after 44 + 194 ms
00:10:17.373 00.001 12020 Move returns status 0, amount 44
00:10:17.373 00.000 12020 move complete, result=0
00:10:17.373 00.000 12020 worker thread done servicing request
00:10:17.373 00.000 9340 GuideStep: -0.3 px 38 ms EAST, -0.3 px 44 ms NORTH
00:10:17.386 00.013 12020 Worker thread wakes up
00:10:17.386 00.000 12020 worker thread servicing REQUEST_EXPOSE 1000
00:10:17.386 00.000 12020 Handling exposure in thread, d=1000 o=3 r=(902,693,31,31)
00:10:17.706 00.320 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"77dc7fff-467b-43f1-9a1a-5d82f9b1ef70"}
00:10:17.720 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"77dc7fff-467b-43f1-9a1a-5d82f9b1ef70"}
00:10:17.794 00.074 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"8ebd4d52-fceb-480b-bc86-c44003016e75"}
00:10:17.809 00.015 9340 case statement mapped state 6 to 3
00:10:17.822 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"8ebd4d52-fceb-480b-bc86-c44003016e75"}
00:10:17.837 00.015 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"d8384733-15e8-4a14-85f8-957518b692b8"}
00:10:17.852 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":23,"width":15,"height":15,"star_pos":[7.22,6.67],"pixels":"..."},"id":"d8384733-15e8-4a14-85f8-957518b692b8"}
00:10:18.754 00.902 12020 Exposure complete
00:10:18.994 00.240 12020 worker thread done servicing request
00:10:18.994 00.000 9340 OnExposeComplete: enter
00:10:19.007 00.013 9340 UpdateGuideState(): m_state=6
00:10:19.018 00.011 9340 Star::Find(15, 917, 708, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 24
00:10:19.031 00.013 9340 Star::Find returns 1 (0), X=917.61, Y=708.52, Mass=1015943, SNR=193.5, Peak=57310 HFD=4.4
00:10:19.048 00.017 9340 CameraToMount -- cameraTheta (0.16) - m_xAngle (-3.14) = xAngle (3.30 = -2.99)
00:10:19.061 00.013 9340 CameraToMount -- cameraTheta (0.16) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (3.28 = -3.00)
00:10:19.075 00.014 9340 CameraToMount -- cameraX=0.71 cameraY=0.12 hyp=0.72 cameraTheta=0.16 mountX=-0.71 mountY=-0.10, mountTheta=-3.00
00:10:19.094 00.019 9340 SchedulePrimaryMove(10104498, x=0.71, y=0.12, opts=13)
00:10:19.110 00.016 9340 Enqueuing Move request for scope (0.71, 0.12)
00:10:19.124 00.014 12020 Worker thread wakes up
00:10:19.124 00.000 12020 worker thread servicing REQUEST_MOVE scope ofs (0.71, 0.12) opts 0xd
00:10:19.124 00.000 12020 Handling offset move in thread for scope, endpoint = (0.71, 0.12)
00:10:19.124 00.000 12020 Moving (0.71, 0.12) raw xDistance=-0.71 yDistance=-0.10
00:10:19.124 00.000 12020 GuideAlgorithmHysteresis::Result() returns -0.44 from input -0.71
00:10:19.125 00.001 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:10:19.125 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
00:10:19.125 00.000 12020 MoveAxis(E, 79, ABG)
00:10:19.125 00.000 12020 Guiding  Dir = 2, Dur = 79
00:10:19.126 00.001 12020 IsSlewing returns 0
00:10:19.138 00.012 9340 UpdateImageDisplay: Size=(1920,1080) min=4821, max=65535, med=7866, FiltMin=6188, FiltMax=65516, Gamma=2.870
00:10:19.177 00.039 12020 IsGuiding returns 0
00:10:19.199 00.022 9340 UpdateGuideState exits: m=1015943 SNR=193.5
00:10:19.214 00.015 12020 PulseGuide returned control before completion, sleep 58
00:10:19.214 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:10:19.231 00.017 9340 ScheduleExposure(1000,3,1) exposurePending=0
00:10:19.248 00.017 9340 Enqueuing Expose request
00:10:19.281 00.033 12020 IsGuiding returns 1
00:10:19.281 00.000 12020 scope still moving after pulse duration time elapsed
00:10:19.313 00.032 12020 IsSlewing returns 0
00:10:19.325 00.012 12020 IsGuiding returns 1
00:10:19.359 00.034 12020 IsSlewing returns 0
00:10:19.360 00.001 12020 IsGuiding returns 0
00:10:19.360 00.000 12020 scope move finished after 79 + 103 ms
00:10:19.360 00.000 12020 Move returns status 0, amount 79
00:10:19.360 00.000 12020 MoveAxis(N, 0, ABG)
00:10:19.361 00.001 12020 Move returns status 0, amount 0
00:10:19.361 00.000 12020 move complete, result=0
00:10:19.361 00.000 12020 worker thread done servicing request
00:10:19.361 00.000 12020 Worker thread wakes up
00:10:19.362 00.001 12020 worker thread servicing REQUEST_EXPOSE 1000
00:10:19.362 00.000 12020 Handling exposure in thread, d=1000 o=3 r=(902,693,31,31)
00:10:19.363 00.001 9340 GuideStep: -0.7 px 79 ms EAST, -0.1 px 0 ms NORTH
00:10:19.706 00.343 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"79aa9fa8-50b1-48b3-9ee9-8f651472b407"}
00:10:19.720 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"79aa9fa8-50b1-48b3-9ee9-8f651472b407"}
00:10:19.746 00.026 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"7dbbe18d-5b4b-451c-a52d-bafef80cdcce"}
00:10:19.763 00.017 9340 case statement mapped state 6 to 3
00:10:19.776 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"7dbbe18d-5b4b-451c-a52d-bafef80cdcce"}
00:10:19.790 00.014 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"a0da5101-8082-4d1a-bf47-b5adbda5fbc0"}
00:10:19.803 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":24,"width":15,"height":15,"star_pos":[6.61,6.52],"pixels":"..."},"id":"a0da5101-8082-4d1a-bf47-b5adbda5fbc0"}
00:10:20.731 00.928 12020 Exposure complete
00:10:20.932 00.201 12020 worker thread done servicing request
00:10:20.932 00.000 9340 OnExposeComplete: enter
00:10:20.943 00.011 9340 UpdateGuideState(): m_state=6
00:10:20.953 00.010 9340 Star::Find(15, 917, 708, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 25
00:10:20.967 00.014 9340 Star::Find returns 1 (0), X=916.71, Y=708.55, Mass=1065733, SNR=197.8, Peak=63208 HFD=4.5
00:10:20.976 00.009 9340 CameraToMount -- cameraTheta (2.48) - m_xAngle (-3.14) = xAngle (5.61 = -0.67)
00:10:20.986 00.010 9340 CameraToMount -- cameraTheta (2.48) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (5.60 = -0.68)
00:10:20.996 00.010 9340 CameraToMount -- cameraX=-0.19 cameraY=0.15 hyp=0.24 cameraTheta=2.48 mountX=0.19 mountY=-0.15, mountTheta=-0.68
00:10:21.010 00.014 9340 SchedulePrimaryMove(10104498, x=-0.19, y=0.15, opts=13)
00:10:21.022 00.012 9340 Enqueuing Move request for scope (-0.19, 0.15)
00:10:21.033 00.011 12020 Worker thread wakes up
00:10:21.033 00.000 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.19, 0.15) opts 0xd
00:10:21.033 00.000 12020 Handling offset move in thread for scope, endpoint = (-0.19, 0.15)
00:10:21.034 00.001 12020 Moving (-0.19, 0.15) raw xDistance=0.19 yDistance=-0.15
00:10:21.034 00.000 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.19
00:10:21.034 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:10:21.034 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
00:10:21.034 00.000 12020 MoveAxis(E, 0, ABG)
00:10:21.035 00.001 12020 Move returns status 0, amount 0
00:10:21.035 00.000 12020 MoveAxis(N, 0, ABG)
00:10:21.035 00.000 12020 Move returns status 0, amount 0
00:10:21.035 00.000 12020 move complete, result=0
00:10:21.035 00.000 12020 worker thread done servicing request
00:10:21.045 00.010 9340 UpdateImageDisplay: Size=(1920,1080) min=4814, max=65535, med=8028, FiltMin=6190, FiltMax=65516, Gamma=2.870
00:10:21.100 00.055 9340 UpdateGuideState exits: m=1065733 SNR=197.8
00:10:21.112 00.012 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:10:21.125 00.013 9340 ScheduleExposure(1000,3,1) exposurePending=0
00:10:21.138 00.013 9340 Enqueuing Expose request
00:10:21.151 00.013 12020 Worker thread wakes up
00:10:21.151 00.000 9340 GuideStep: 0.2 px 0 ms EAST, -0.2 px 0 ms NORTH
00:10:21.166 00.015 12020 worker thread servicing REQUEST_EXPOSE 1000
00:10:21.166 00.000 12020 Handling exposure in thread, d=1000 o=3 r=(902,693,31,31)
00:10:21.705 00.539 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"6fcd148f-9860-40fd-bb1d-d64dfc224eec"}
00:10:21.717 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"6fcd148f-9860-40fd-bb1d-d64dfc224eec"}
00:10:21.734 00.017 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"e6573230-7964-42b5-9b65-d58610f577fa"}
00:10:21.749 00.015 9340 case statement mapped state 6 to 3
00:10:21.760 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"e6573230-7964-42b5-9b65-d58610f577fa"}
00:10:21.796 00.036 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"7469b319-f4b9-4e12-a598-59bc8c2505f1"}
00:10:21.809 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":25,"width":15,"height":15,"star_pos":[6.71,6.55],"pixels":"..."},"id":"7469b319-f4b9-4e12-a598-59bc8c2505f1"}
00:10:22.537 00.728 12020 Exposure complete
00:10:22.750 00.213 12020 worker thread done servicing request
00:10:22.751 00.001 9340 OnExposeComplete: enter
00:10:22.763 00.012 9340 UpdateGuideState(): m_state=6
00:10:22.776 00.013 9340 Star::Find(15, 916, 708, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 26
00:10:22.788 00.012 9340 Star::Find returns 1 (0), X=916.78, Y=708.89, Mass=1137836, SNR=218.8, Peak=64602 HFD=4.2
00:10:22.802 00.014 9340 CameraToMount -- cameraTheta (1.81) - m_xAngle (-3.14) = xAngle (4.95 = -1.34)
00:10:22.815 00.013 9340 CameraToMount -- cameraTheta (1.81) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (4.93 = -1.35)
00:10:22.827 00.012 9340 CameraToMount -- cameraX=-0.12 cameraY=0.49 hyp=0.51 cameraTheta=1.81 mountX=0.12 mountY=-0.50, mountTheta=-1.34
00:10:22.843 00.016 9340 SchedulePrimaryMove(10104498, x=-0.12, y=0.49, opts=13)
00:10:22.853 00.010 9340 Enqueuing Move request for scope (-0.12, 0.49)
00:10:22.865 00.012 12020 Worker thread wakes up
00:10:22.865 00.000 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.12, 0.49) opts 0xd
00:10:22.865 00.000 12020 Handling offset move in thread for scope, endpoint = (-0.12, 0.49)
00:10:22.865 00.000 12020 Moving (-0.12, 0.49) raw xDistance=0.12 yDistance=-0.50
00:10:22.866 00.001 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
00:10:22.866 00.000 12020 GuideAlgorithmResistSwitch::result() returns -0.50 from input -0.50
00:10:22.866 00.000 12020 MoveAxis(E, 0, ABG)
00:10:22.866 00.000 12020 Move returns status 0, amount 0
00:10:22.866 00.000 12020 MoveAxis(N, 83, ABG)
00:10:22.866 00.000 12020 Guiding  Dir = 0, Dur = 83
00:10:22.867 00.001 12020 IsSlewing returns 0
00:10:22.868 00.001 12020 IsGuiding returns 0
00:10:22.878 00.010 9340 UpdateImageDisplay: Size=(1920,1080) min=5163, max=65535, med=7893, FiltMin=6250, FiltMax=65516, Gamma=2.870
00:10:22.925 00.047 9340 UpdateGuideState exits: m=1137836 SNR=218.8
00:10:22.936 00.011 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:10:22.947 00.011 9340 ScheduleExposure(1000,3,1) exposurePending=0
00:10:22.960 00.013 12020 PulseGuide returned control before completion, sleep 11
00:10:22.960 00.000 9340 Enqueuing Expose request
00:10:22.987 00.027 12020 IsGuiding returns 1
00:10:22.987 00.000 12020 scope still moving after pulse duration time elapsed
00:10:23.047 00.060 12020 IsSlewing returns 0
00:10:23.159 00.112 12020 IsGuiding returns 0
00:10:23.159 00.000 12020 scope move finished after 83 + 207 ms
00:10:23.159 00.000 12020 Move returns status 0, amount 83
00:10:23.159 00.000 12020 move complete, result=0
00:10:23.159 00.000 12020 worker thread done servicing request
00:10:23.160 00.001 12020 Worker thread wakes up
00:10:23.160 00.000 12020 worker thread servicing REQUEST_EXPOSE 1000
00:10:23.160 00.000 9340 GuideStep: 0.1 px 0 ms EAST, -0.5 px 83 ms NORTH
00:10:23.172 00.012 12020 Handling exposure in thread, d=1000 o=3 r=(902,693,31,31)
00:10:23.705 00.533 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"b2136055-3867-4df9-8cfc-80fad7f247f9"}
00:10:23.715 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"b2136055-3867-4df9-8cfc-80fad7f247f9"}
00:10:23.727 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"5d08084d-434c-4685-ba27-159252ed5fbf"}
00:10:23.739 00.012 9340 case statement mapped state 6 to 3
00:10:23.750 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"5d08084d-434c-4685-ba27-159252ed5fbf"}
00:10:23.784 00.034 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"bd675156-8d66-4e15-9bc4-31f32ee2fab2"}
00:10:23.796 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":26,"width":15,"height":15,"star_pos":[6.78,6.89],"pixels":"..."},"id":"bd675156-8d66-4e15-9bc4-31f32ee2fab2"}
00:10:24.532 00.736 12020 Exposure complete
00:10:24.758 00.226 12020 worker thread done servicing request
00:10:24.758 00.000 9340 OnExposeComplete: enter
00:10:24.773 00.015 9340 UpdateGuideState(): m_state=6
00:10:24.785 00.012 9340 Star::Find(15, 916, 708, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 27
00:10:24.797 00.012 9340 Star::Find returns 1 (0), X=916.83, Y=708.59, Mass=1079211, SNR=190.2, Peak=60118 HFD=3.9
00:10:24.810 00.013 9340 CameraToMount -- cameraTheta (1.91) - m_xAngle (-3.14) = xAngle (5.04 = -1.24)
00:10:24.824 00.014 9340 CameraToMount -- cameraTheta (1.91) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (5.03 = -1.26)
00:10:24.838 00.014 9340 CameraToMount -- cameraX=-0.07 cameraY=0.19 hyp=0.20 cameraTheta=1.91 mountX=0.06 mountY=-0.19, mountTheta=-1.24
00:10:24.858 00.020 9340 SchedulePrimaryMove(10104498, x=-0.07, y=0.19, opts=13)
00:10:24.874 00.016 9340 Enqueuing Move request for scope (-0.07, 0.19)
00:10:24.888 00.014 12020 Worker thread wakes up
00:10:24.888 00.000 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.19) opts 0xd
00:10:24.888 00.000 12020 Handling offset move in thread for scope, endpoint = (-0.07, 0.19)
00:10:24.889 00.001 12020 Moving (-0.07, 0.19) raw xDistance=0.06 yDistance=-0.19
00:10:24.889 00.000 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
00:10:24.889 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:10:24.889 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
00:10:24.890 00.001 12020 MoveAxis(E, 0, ABG)
00:10:24.890 00.000 12020 Move returns status 0, amount 0
00:10:24.890 00.000 12020 MoveAxis(N, 0, ABG)
00:10:24.890 00.000 12020 Move returns status 0, amount 0
00:10:24.891 00.001 12020 move complete, result=0
00:10:24.891 00.000 12020 worker thread done servicing request
00:10:24.901 00.010 9340 UpdateImageDisplay: Size=(1920,1080) min=5058, max=65535, med=7858, FiltMin=6229, FiltMax=65516, Gamma=2.870
00:10:24.962 00.061 9340 UpdateGuideState exits: m=1079211 SNR=190.2
00:10:24.977 00.015 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:10:24.989 00.012 9340 ScheduleExposure(1000,3,1) exposurePending=0
00:10:25.001 00.012 9340 Enqueuing Expose request
00:10:25.015 00.014 12020 Worker thread wakes up
00:10:25.015 00.000 9340 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
00:10:25.030 00.015 12020 worker thread servicing REQUEST_EXPOSE 1000
00:10:25.030 00.000 12020 Handling exposure in thread, d=1000 o=3 r=(902,693,31,31)
00:10:25.704 00.674 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"5680e020-467d-41c7-b53b-761bee11658d"}
00:10:25.719 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"5680e020-467d-41c7-b53b-761bee11658d"}
00:10:25.758 00.039 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"4cb28ecb-9294-4bf2-ac63-110732308ae2"}
00:10:25.774 00.016 9340 case statement mapped state 6 to 3
00:10:25.788 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"4cb28ecb-9294-4bf2-ac63-110732308ae2"}
00:10:25.810 00.022 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"92b96392-f86f-4c25-b524-4dc8174d3df2"}
00:10:25.826 00.016 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":27,"width":15,"height":15,"star_pos":[6.83,6.59],"pixels":"..."},"id":"92b96392-f86f-4c25-b524-4dc8174d3df2"}
00:10:26.399 00.573 12020 Exposure complete
00:10:26.648 00.249 12020 worker thread done servicing request
00:10:26.649 00.001 9340 OnExposeComplete: enter
00:10:26.662 00.013 9340 UpdateGuideState(): m_state=6
00:10:26.677 00.015 9340 Star::Find(15, 916, 708, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 28
00:10:26.693 00.016 9340 Star::Find returns 1 (0), X=917.52, Y=709.37, Mass=1041425, SNR=226.9, Peak=58203 HFD=4.5
00:10:26.710 00.017 9340 CameraToMount -- cameraTheta (1.00) - m_xAngle (-3.14) = xAngle (4.14 = -2.15)
00:10:26.725 00.015 9340 CameraToMount -- cameraTheta (1.00) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (4.12 = -2.16)
00:10:26.739 00.014 9340 CameraToMount -- cameraX=0.62 cameraY=0.97 hyp=1.15 cameraTheta=1.00 mountX=-0.63 mountY=-0.96, mountTheta=-2.15
00:10:26.764 00.025 9340 SchedulePrimaryMove(10104498, x=0.62, y=0.97, opts=13)
00:10:26.779 00.015 9340 Enqueuing Move request for scope (0.62, 0.97)
00:10:26.796 00.017 12020 Worker thread wakes up
00:10:26.796 00.000 12020 worker thread servicing REQUEST_MOVE scope ofs (0.62, 0.97) opts 0xd
00:10:26.796 00.000 12020 Handling offset move in thread for scope, endpoint = (0.62, 0.97)
00:10:26.796 00.000 12020 Moving (0.62, 0.97) raw xDistance=-0.63 yDistance=-0.96
00:10:26.798 00.002 12020 GuideAlgorithmHysteresis::Result() returns -0.37 from input -0.63
00:10:26.798 00.000 12020 GuideAlgorithmResistSwitch::result() returns -0.96 from input -0.96
00:10:26.798 00.000 12020 MoveAxis(E, 66, ABG)
00:10:26.798 00.000 12020 Guiding  Dir = 2, Dur = 66
00:10:26.799 00.001 12020 IsSlewing returns 0
00:10:26.802 00.003 12020 IsGuiding returns 0
00:10:26.813 00.011 9340 UpdateImageDisplay: Size=(1920,1080) min=4912, max=65535, med=7883, FiltMin=5903, FiltMax=65516, Gamma=2.870
00:10:26.831 00.018 12020 PulseGuide returned control before completion, sleep 58
00:10:26.880 00.049 9340 UpdateGuideState exits: m=1041425 SNR=226.9
00:10:26.898 00.018 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:10:26.914 00.016 12020 IsGuiding returns 1
00:10:26.914 00.000 9340 ScheduleExposure(1000,3,1) exposurePending=0
00:10:26.929 00.015 12020 scope still moving after pulse duration time elapsed
00:10:26.929 00.000 9340 Enqueuing Expose request
00:10:26.959 00.030 12020 IsSlewing returns 0
00:10:26.960 00.001 12020 IsGuiding returns 0
00:10:26.960 00.000 12020 scope move finished after 66 + 92 ms
00:10:26.960 00.000 12020 Move returns status 0, amount 66
00:10:26.961 00.001 12020 MoveAxis(N, 160, ABG)
00:10:26.961 00.000 12020 Guiding  Dir = 0, Dur = 160
00:10:26.962 00.001 12020 IsSlewing returns 0
00:10:26.963 00.001 12020 IsGuiding returns 0
00:10:27.044 00.081 12020 PulseGuide returned control before completion, sleep 90
00:10:27.157 00.113 12020 IsGuiding returns 1
00:10:27.157 00.000 12020 scope still moving after pulse duration time elapsed
00:10:27.300 00.143 12020 IsSlewing returns 0
00:10:27.301 00.001 12020 IsGuiding returns 0
00:10:27.301 00.000 12020 scope move finished after 160 + 177 ms
00:10:27.302 00.001 12020 Move returns status 0, amount 160
00:10:27.302 00.000 12020 move complete, result=0
00:10:27.302 00.000 12020 worker thread done servicing request
00:10:27.302 00.000 9340 GuideStep: -0.6 px 66 ms EAST, -1.0 px 160 ms NORTH
00:10:27.320 00.018 12020 Worker thread wakes up
00:10:27.321 00.001 12020 worker thread servicing REQUEST_EXPOSE 1000
00:10:27.321 00.000 12020 Handling exposure in thread, d=1000 o=3 r=(902,693,31,31)
00:10:27.704 00.383 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"0ff9c7e3-4a36-4659-b13e-7646c6f248b4"}
00:10:27.718 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"0ff9c7e3-4a36-4659-b13e-7646c6f248b4"}
00:10:27.740 00.022 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"60570f16-f5d2-4e29-826b-c3f0650721a5"}
00:10:27.756 00.016 9340 case statement mapped state 6 to 3
00:10:27.769 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"60570f16-f5d2-4e29-826b-c3f0650721a5"}
00:10:27.791 00.022 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"e1beb22d-5435-4428-8622-d33a82c13c59"}
00:10:27.807 00.016 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":28,"width":15,"height":15,"star_pos":[6.52,7.37],"pixels":"..."},"id":"e1beb22d-5435-4428-8622-d33a82c13c59"}
00:10:28.695 00.888 12020 Exposure complete
00:10:28.945 00.250 12020 worker thread done servicing request
00:10:28.945 00.000 9340 OnExposeComplete: enter
00:10:28.963 00.018 9340 UpdateGuideState(): m_state=6
00:10:28.976 00.013 9340 Star::Find(15, 917, 709, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 29
00:10:28.990 00.014 9340 Star::Find returns 1 (0), X=916.84, Y=708.34, Mass=1105884, SNR=239.8, Peak=60810 HFD=4.3
00:10:29.001 00.011 9340 MultiStar: exiting stabilization period
00:10:29.017 00.016 9340 MultiStar: updating star positions after lock position change
00:10:29.034 00.017 9340 Star::Find(15, 541, 1035, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 29
00:10:29.051 00.017 9340 Star::Find returns 1 (0), X=541.18, Y=1035.68, Mass=761329, SNR=166.9, Peak=55845 HFD=3.9
00:10:29.067 00.016 9340 Star::Find(15, 1813, 315, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 29
00:10:29.084 00.017 9340 Star::Find returns 1 (0), X=1813.68, Y=314.86, Mass=4984927, SNR=374.3, Peak=65535 HFD=7.7
00:10:29.101 00.017 9340 Star::Find(15, 1610, 698, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 29
00:10:29.116 00.015 9340 Star::Find returns 1 (0), X=1610.85, Y=698.46, Mass=573692, SNR=128.4, Peak=45116 HFD=3.8
00:10:29.132 00.016 9340 Star::Find(15, 828, 656, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 29
00:10:29.152 00.020 9340 Star::Find returns 1 (0), X=828.13, Y=656.03, Mass=372935, SNR=124.5, Peak=41599 HFD=3.5
00:10:29.172 00.020 9340 Star::Find(15, 84, 423, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 29
00:10:29.185 00.013 9340 Star::Find returns 1 (0), X=83.79, Y=422.81, Mass=335480, SNR=105.8, Peak=33520 HFD=3.9
00:10:29.198 00.013 9340 Star::Find(15, 785, 403, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 29
00:10:29.214 00.016 9340 Star::Find returns 1 (0), X=785.22, Y=402.82, Mass=275084, SNR=78.6, Peak=25803 HFD=3.9
00:10:29.231 00.017 9340 Star::Find(15, 820, 685, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 29
00:10:29.243 00.012 9340 Star::Find returns 1 (0), X=819.95, Y=685.92, Mass=236416, SNR=67.1, Peak=27639 HFD=3.1
00:10:29.257 00.014 9340 Star::Find(15, 447, 55, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 29
00:10:29.272 00.015 9340 Star::Find returns 1 (0), X=447.09, Y=55.61, Mass=192643, SNR=57.7, Peak=20695 HFD=3.9
00:10:29.286 00.014 9340 Star::Find(15, 797, 700, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 29
00:10:29.302 00.016 9340 Star::Find returns 1 (0), X=797.14, Y=699.78, Mass=107596, SNR=35.7, Peak=17390 HFD=3.2
00:10:29.315 00.013 9340 Star::Find(15, 428, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 29
00:10:29.331 00.016 9340 Star::Find returns 1 (0), X=428.26, Y=876.51, Mass=115706, SNR=42.1, Peak=19280 HFD=3.2
00:10:29.343 00.012 9340 Star::Find(15, 725, 167, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 29
00:10:29.355 00.012 9340 Star::Find returns 1 (0), X=724.23, Y=167.80, Mass=101503, SNR=39.8, Peak=15313 HFD=3.6
00:10:29.370 00.015 9340 CameraToMount -- cameraTheta (-2.33) - m_xAngle (-3.14) = xAngle (0.80 = 0.80)
00:10:29.383 00.013 9340 CameraToMount -- cameraTheta (-2.33) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (0.79 = 0.79)
00:10:29.398 00.015 9340 CameraToMount -- cameraX=-0.06 cameraY=-0.06 hyp=0.09 cameraTheta=-2.33 mountX=0.06 mountY=0.06, mountTheta=0.80
00:10:29.429 00.031 9340 SchedulePrimaryMove(10104498, x=-0.06, y=-0.06, opts=13)
00:10:29.443 00.014 9340 Enqueuing Move request for scope (-0.06, -0.06)
00:10:29.459 00.016 12020 Worker thread wakes up
00:10:29.459 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=4776, max=65535, med=7842, FiltMin=6026, FiltMax=65516, Gamma=2.870
00:10:29.476 00.017 9340 UpdateGuideState exits: m=1105884 SNR=239.8
00:10:29.490 00.014 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.06) opts 0xd
00:10:29.490 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:10:29.505 00.015 9340 ScheduleExposure(1000,3,1) exposurePending=0
00:10:29.519 00.014 12020 Handling offset move in thread for scope, endpoint = (-0.06, -0.06)
00:10:29.519 00.000 9340 Enqueuing Expose request
00:10:29.534 00.015 12020 Moving (-0.06, -0.06) raw xDistance=0.06 yDistance=0.06
00:10:29.534 00.000 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
00:10:29.534 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:10:29.535 00.001 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
00:10:29.535 00.000 12020 MoveAxis(E, 0, ABG)
00:10:29.535 00.000 12020 Move returns status 0, amount 0
00:10:29.535 00.000 12020 MoveAxis(N, 0, ABG)
00:10:29.535 00.000 12020 Move returns status 0, amount 0
00:10:29.536 00.001 12020 move complete, result=0
00:10:29.536 00.000 12020 worker thread done servicing request
00:10:29.536 00.000 12020 Worker thread wakes up
00:10:29.536 00.000 12020 worker thread servicing REQUEST_EXPOSE 1000
00:10:29.537 00.001 12020 Handling exposure in thread, d=1000 o=3 r=(902,693,31,31)
00:10:29.540 00.003 9340 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
00:10:29.703 00.163 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"2ac60838-236b-4193-b43f-e4e6e1af9c1c"}
00:10:29.717 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"2ac60838-236b-4193-b43f-e4e6e1af9c1c"}
00:10:29.731 00.014 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"51d46cd7-55bf-4368-8b82-1f3309f1ee73"}
00:10:29.747 00.016 9340 case statement mapped state 6 to 3
00:10:29.761 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"51d46cd7-55bf-4368-8b82-1f3309f1ee73"}
00:10:29.776 00.015 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"5a133306-efa3-4c52-92f2-7f2853126539"}
00:10:29.791 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":29,"width":15,"height":15,"star_pos":[6.84,7.34],"pixels":"..."},"id":"5a133306-efa3-4c52-92f2-7f2853126539"}
00:10:30.972 01.181 12020 Exposure complete
00:10:31.622 00.650 12020 worker thread done servicing request
00:10:31.622 00.000 9340 OnExposeComplete: enter
00:10:31.717 00.095 9340 UpdateGuideState(): m_state=6
00:10:31.822 00.105 9340 Star::Find(15, 916, 708, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 30
00:10:31.881 00.059 9340 Star::Find returns 1 (0), X=917.30, Y=708.46, Mass=1040479, SNR=195.0, Peak=61614 HFD=4.6
00:10:31.963 00.082 9340 MultiStar: [#1 0.45,0.04,0.84,U] [#2 0.27,0.28,1.94,U] [#3 0.63,0.08,0.83,U] [#4 0.31,0.01,0.54,U] [#5 0.62,0.25,0.41,U] [#6 0.85,-0.11,0.00,M1] [#7 0.28,0.10,0.36,U] [#8 0.16,0.09,0.31,U] 
00:10:32.059 00.096 9340 single-star, 7 included, MultiStar: {0.39, 0.14}, one-star: {0.40, 0.06}
00:10:32.260 00.201 9340 CameraToMount -- cameraTheta (0.16) - m_xAngle (-3.14) = xAngle (3.29 = -2.99)
00:10:32.321 00.061 9340 CameraToMount -- cameraTheta (0.16) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (3.28 = -3.00)
00:10:32.414 00.093 9340 CameraToMount -- cameraX=0.40 cameraY=0.06 hyp=0.41 cameraTheta=0.16 mountX=-0.40 mountY=-0.06, mountTheta=-3.00
00:10:32.575 00.161 9340 SchedulePrimaryMove(10104498, x=0.40, y=0.06, opts=13)
00:10:32.598 00.023 9340 Enqueuing Move request for scope (0.40, 0.06)
00:10:32.637 00.039 12020 Worker thread wakes up
00:10:32.637 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=4861, max=65535, med=7901, FiltMin=6052, FiltMax=65516, Gamma=2.870
00:10:32.657 00.020 12020 worker thread servicing REQUEST_MOVE scope ofs (0.40, 0.06) opts 0xd
00:10:32.657 00.000 9340 UpdateGuideState exits: m=1040479 SNR=195.0
00:10:32.695 00.038 12020 Handling offset move in thread for scope, endpoint = (0.40, 0.06)
00:10:32.696 00.001 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:10:32.712 00.016 12020 Moving (0.40, 0.06) raw xDistance=-0.40 yDistance=-0.06
00:10:32.712 00.000 9340 ScheduleExposure(1000,3,1) exposurePending=0
00:10:32.730 00.018 12020 GuideAlgorithmHysteresis::Result() returns -0.24 from input -0.40
00:10:32.730 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:10:32.731 00.001 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
00:10:32.731 00.000 12020 MoveAxis(E, 42, ABG)
00:10:32.731 00.000 9340 Enqueuing Expose request
00:10:32.751 00.020 12020 Guiding  Dir = 2, Dur = 42
00:10:32.752 00.001 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"9b0a1366-17f8-43a0-9234-b0c35a1cfdcc"}
00:10:32.768 00.016 12020 IsSlewing returns 0
00:10:32.769 00.001 12020 IsGuiding returns 0
00:10:32.769 00.000 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"9b0a1366-17f8-43a0-9234-b0c35a1cfdcc"}
00:10:32.800 00.031 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"f00d9b37-9c4b-4866-991e-75c1b02520b2"}
00:10:32.844 00.044 12020 PulseGuide returned control before completion, sleep 19
00:10:32.844 00.000 9340 case statement mapped state 6 to 3
00:10:32.865 00.021 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"f00d9b37-9c4b-4866-991e-75c1b02520b2"}
00:10:32.879 00.014 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"1d0bf371-36ae-4b08-aa79-c76b9d34d25e"}
00:10:32.891 00.012 12020 IsGuiding returns 0
00:10:32.891 00.000 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":30,"width":15,"height":15,"star_pos":[7.30,7.46],"pixels":"..."},"id":"1d0bf371-36ae-4b08-aa79-c76b9d34d25e"}
00:10:32.913 00.022 12020 Move returns status 0, amount 42
00:10:32.914 00.001 12020 MoveAxis(N, 0, ABG)
00:10:32.914 00.000 12020 Move returns status 0, amount 0
00:10:32.914 00.000 12020 move complete, result=0
00:10:32.914 00.000 12020 worker thread done servicing request
00:10:32.915 00.001 12020 Worker thread wakes up
00:10:32.915 00.000 12020 worker thread servicing REQUEST_EXPOSE 1000
00:10:32.915 00.000 12020 Handling exposure in thread, d=1000 o=3 r=(902,693,31,31)
00:10:32.916 00.001 9340 GuideStep: -0.4 px 42 ms EAST, -0.1 px 0 ms NORTH
00:10:33.702 00.786 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"6ffba3f9-51de-425a-8f9d-5e0984f562fc"}
00:10:33.725 00.023 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"6ffba3f9-51de-425a-8f9d-5e0984f562fc"}
00:10:33.772 00.047 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"41452fb1-38f6-48e8-9959-74a94524dc3c"}
00:10:33.793 00.021 9340 case statement mapped state 6 to 3
00:10:33.811 00.018 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"41452fb1-38f6-48e8-9959-74a94524dc3c"}
00:10:33.824 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"02444089-b91d-45ef-9db6-4e7d1d44cf0a"}
00:10:33.841 00.017 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":30,"width":15,"height":15,"star_pos":[7.30,7.46],"pixels":"..."},"id":"02444089-b91d-45ef-9db6-4e7d1d44cf0a"}
00:10:34.355 00.514 12020 Exposure complete
00:10:34.667 00.312 12020 worker thread done servicing request
00:10:34.667 00.000 9340 OnExposeComplete: enter
00:10:34.682 00.015 9340 UpdateGuideState(): m_state=6
00:10:34.710 00.028 9340 Star::Find(15, 917, 708, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 31
00:10:34.759 00.049 9340 Star::Find returns 1 (0), X=917.22, Y=708.62, Mass=1150282, SNR=215.3, Peak=60418 HFD=4.6
00:10:34.779 00.020 9340 MultiStar: [#1 0.25,0.44,0.69,U] [#2 0.20,0.13,1.78,U] [#3 0.48,0.05,0.67,U] [#4 0.42,0.24,0.46,U] [#5 0.24,0.81,0.00,M1] [#6 0.64,0.59,0.00,M2] [#7 0.13,0.14,0.41,U] [#8 0.28,0.27,0.33,U] 
00:10:34.793 00.014 9340 refined, 6 included, MultiStar: {0.28, 0.20}, one-star: {0.32, 0.22}
00:10:34.807 00.014 9340 CameraToMount -- cameraTheta (0.61) - m_xAngle (-3.14) = xAngle (3.74 = -2.54)
00:10:34.825 00.018 9340 CameraToMount -- cameraTheta (0.61) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (3.73 = -2.56)
00:10:34.845 00.020 9340 CameraToMount -- cameraX=0.28 cameraY=0.20 hyp=0.34 cameraTheta=0.61 mountX=-0.28 mountY=-0.19, mountTheta=-2.55
00:10:34.892 00.047 9340 SchedulePrimaryMove(10104498, x=0.28, y=0.20, opts=13)
00:10:34.914 00.022 9340 Enqueuing Move request for scope (0.28, 0.20)
00:10:34.931 00.017 12020 Worker thread wakes up
00:10:34.932 00.001 9340 UpdateImageDisplay: Size=(1920,1080) min=4631, max=65535, med=7853, FiltMin=6118, FiltMax=65516, Gamma=2.870
00:10:34.942 00.010 12020 worker thread servicing REQUEST_MOVE scope ofs (0.28, 0.20) opts 0xd
00:10:34.943 00.001 12020 Handling offset move in thread for scope, endpoint = (0.28, 0.20)
00:10:34.943 00.000 12020 Moving (0.28, 0.20) raw xDistance=-0.28 yDistance=-0.19
00:10:34.943 00.000 9340 UpdateGuideState exits: m=1150282 SNR=215.3
00:10:34.961 00.018 12020 GuideAlgorithmHysteresis::Result() returns -0.19 from input -0.28
00:10:34.962 00.001 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:10:34.977 00.015 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:10:34.977 00.000 9340 ScheduleExposure(1000,3,1) exposurePending=0
00:10:35.019 00.042 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
00:10:35.020 00.001 12020 MoveAxis(E, 35, ABG)
00:10:35.020 00.000 12020 Guiding  Dir = 2, Dur = 35
00:10:35.021 00.001 9340 Enqueuing Expose request
00:10:35.043 00.022 12020 IsSlewing returns 0
00:10:35.044 00.001 12020 IsGuiding returns 0
00:10:35.071 00.027 12020 PulseGuide returned control before completion, sleep 18
00:10:35.120 00.049 12020 IsGuiding returns 0
00:10:35.120 00.000 12020 Move returns status 0, amount 35
00:10:35.120 00.000 12020 MoveAxis(N, 0, ABG)
00:10:35.141 00.021 12020 Move returns status 0, amount 0
00:10:35.141 00.000 12020 move complete, result=0
00:10:35.142 00.001 12020 worker thread done servicing request
00:10:35.142 00.000 9340 GuideStep: -0.3 px 35 ms EAST, -0.2 px 0 ms NORTH
00:10:35.160 00.018 12020 Worker thread wakes up
00:10:35.160 00.000 12020 worker thread servicing REQUEST_EXPOSE 1000
00:10:35.161 00.001 12020 Handling exposure in thread, d=1000 o=3 r=(902,693,31,31)
00:10:35.702 00.541 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"d2eadf7a-fad0-4512-986f-1d3ed782f902"}
00:10:35.727 00.025 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"d2eadf7a-fad0-4512-986f-1d3ed782f902"}
00:10:35.765 00.038 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"2320bb1a-8a91-4933-9d72-f21916ba85eb"}
00:10:35.802 00.037 9340 case statement mapped state 6 to 3
00:10:35.828 00.026 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"2320bb1a-8a91-4933-9d72-f21916ba85eb"}
00:10:35.850 00.022 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"d34767d4-f1b0-4444-955c-086a8d96f65c"}
00:10:35.869 00.019 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":31,"width":15,"height":15,"star_pos":[7.22,6.62],"pixels":"..."},"id":"d34767d4-f1b0-4444-955c-086a8d96f65c"}
00:10:36.571 00.702 12020 Exposure complete
00:10:36.908 00.337 12020 worker thread done servicing request
00:10:36.908 00.000 9340 OnExposeComplete: enter
00:10:36.930 00.022 9340 UpdateGuideState(): m_state=6
00:10:36.944 00.014 9340 Star::Find(15, 917, 708, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 32
00:10:36.978 00.034 9340 Star::Find returns 1 (0), X=917.28, Y=709.08, Mass=1135941, SNR=219.3, Peak=60139 HFD=4.4
00:10:36.996 00.018 9340 MultiStar: [#1 0.57,0.49,0.88,U] [#2 0.05,0.36,1.71,U] [#3 0.48,0.42,0.69,U] [#4 0.39,0.63,0.45,U] [#5 0.43,0.80,0.00,M2] [#6 0.60,0.80,0.00,M3] [#7 0.09,0.39,0.28,U] [#8 0.66,0.60,0.00,M1] 
00:10:37.016 00.020 9340 refined, 5 included, MultiStar: {0.30, 0.48}, one-star: {0.38, 0.68}
00:10:37.030 00.014 9340 CameraToMount -- cameraTheta (1.01) - m_xAngle (-3.14) = xAngle (4.14 = -2.14)
00:10:37.044 00.014 9340 CameraToMount -- cameraTheta (1.01) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (4.13 = -2.15)
00:10:37.067 00.023 9340 CameraToMount -- cameraX=0.30 cameraY=0.48 hyp=0.57 cameraTheta=1.01 mountX=-0.30 mountY=-0.47, mountTheta=-2.14
00:10:37.114 00.047 9340 SchedulePrimaryMove(10104498, x=0.30, y=0.48, opts=13)
00:10:37.137 00.023 9340 Enqueuing Move request for scope (0.30, 0.48)
00:10:37.151 00.014 12020 Worker thread wakes up
00:10:37.152 00.001 9340 UpdateImageDisplay: Size=(1920,1080) min=4436, max=65535, med=7864, FiltMin=6001, FiltMax=65516, Gamma=2.870
00:10:37.162 00.010 12020 worker thread servicing REQUEST_MOVE scope ofs (0.30, 0.48) opts 0xd
00:10:37.163 00.001 9340 UpdateGuideState exits: m=1135941 SNR=219.3
00:10:37.175 00.012 12020 Handling offset move in thread for scope, endpoint = (0.30, 0.48)
00:10:37.175 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:10:37.189 00.014 12020 Moving (0.30, 0.48) raw xDistance=-0.30 yDistance=-0.47
00:10:37.189 00.000 12020 GuideAlgorithmHysteresis::Result() returns -0.20 from input -0.30
00:10:37.189 00.000 12020 GuideAlgorithmResistSwitch::result() returns -0.47 from input -0.47
00:10:37.191 00.002 9340 ScheduleExposure(1000,3,1) exposurePending=0
00:10:37.205 00.014 12020 MoveAxis(E, 36, ABG)
00:10:37.205 00.000 9340 Enqueuing Expose request
00:10:37.216 00.011 12020 Guiding  Dir = 2, Dur = 36
00:10:37.217 00.001 12020 IsSlewing returns 0
00:10:37.218 00.001 12020 IsGuiding returns 0
00:10:37.246 00.028 12020 PulseGuide returned control before completion, sleep 20
00:10:37.310 00.064 12020 IsGuiding returns 0
00:10:37.311 00.001 12020 Move returns status 0, amount 36
00:10:37.311 00.000 12020 MoveAxis(N, 79, ABG)
00:10:37.311 00.000 12020 Guiding  Dir = 0, Dur = 79
00:10:37.312 00.001 12020 IsSlewing returns 0
00:10:37.314 00.002 12020 IsGuiding returns 0
00:10:37.390 00.076 12020 PulseGuide returned control before completion, sleep 13
00:10:37.405 00.015 12020 IsGuiding returns 1
00:10:37.405 00.000 12020 scope still moving after pulse duration time elapsed
00:10:37.436 00.031 12020 IsSlewing returns 0
00:10:37.438 00.002 12020 IsGuiding returns 1
00:10:37.467 00.029 12020 IsSlewing returns 0
00:10:37.469 00.002 12020 IsGuiding returns 1
00:10:37.582 00.113 12020 IsSlewing returns 0
00:10:37.583 00.001 12020 IsGuiding returns 0
00:10:37.583 00.000 12020 scope move finished after 79 + 190 ms
00:10:37.584 00.001 12020 Move returns status 0, amount 79
00:10:37.584 00.000 12020 move complete, result=0
00:10:37.584 00.000 12020 worker thread done servicing request
00:10:37.585 00.001 9340 GuideStep: -0.3 px 36 ms EAST, -0.5 px 79 ms NORTH
00:10:37.598 00.013 12020 Worker thread wakes up
00:10:37.598 00.000 12020 worker thread servicing REQUEST_EXPOSE 1000
00:10:37.598 00.000 12020 Handling exposure in thread, d=1000 o=3 r=(902,693,31,31)
00:10:37.702 00.104 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"c53c9836-5495-4596-8508-392914f1a002"}
00:10:37.717 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"c53c9836-5495-4596-8508-392914f1a002"}
00:10:37.750 00.033 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"d63e1652-609d-49c0-8f04-565f57df7a9a"}
00:10:37.792 00.042 9340 case statement mapped state 6 to 3
00:10:37.807 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"d63e1652-609d-49c0-8f04-565f57df7a9a"}
00:10:37.842 00.035 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"451ddb23-5b29-401d-87ec-b12618cef533"}
00:10:37.856 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":32,"width":15,"height":15,"star_pos":[7.28,7.08],"pixels":"..."},"id":"451ddb23-5b29-401d-87ec-b12618cef533"}
00:10:38.968 01.112 12020 Exposure complete
00:10:39.700 00.732 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"0d725094-bb1d-4411-a506-85186e798808"}
00:10:39.721 00.021 12020 worker thread done servicing request
00:10:39.721 00.000 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"0d725094-bb1d-4411-a506-85186e798808"}
00:10:39.770 00.049 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"b9ddd7f7-bad7-4530-8cc6-cb554c2ed41d"}
00:10:39.814 00.044 9340 case statement mapped state 6 to 3
00:10:39.835 00.021 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"b9ddd7f7-bad7-4530-8cc6-cb554c2ed41d"}
00:10:39.856 00.021 9340 OnExposeComplete: enter
00:10:39.872 00.016 9340 UpdateGuideState(): m_state=6
00:10:39.884 00.012 9340 Star::Find(15, 917, 709, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 33
00:10:39.904 00.020 9340 Star::Find returns 1 (0), X=916.98, Y=708.68, Mass=1014138, SNR=183.2, Peak=59270 HFD=4.2
00:10:39.923 00.019 9340 MultiStar: [#1 0.28,0.24,1.04,U] [#2 -0.29,0.10,1.98,U] [#3 0.33,0.16,0.67,U] [#4 0.13,0.29,0.69,U] [#5 0.45,0.57,0.44,U] [#6 0.69,0.47,0.00,M4] [#7 0.03,0.01,0.43,U] [#8 0.00,0.58,0.33,U] 
00:10:39.937 00.014 9340 refined, 7 included, MultiStar: {0.05, 0.22}, one-star: {0.08, 0.28}
00:10:39.974 00.037 9340 CameraToMount -- cameraTheta (1.36) - m_xAngle (-3.14) = xAngle (4.49 = -1.79)
00:10:39.988 00.014 9340 CameraToMount -- cameraTheta (1.36) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (4.48 = -1.81)
00:10:40.008 00.020 9340 CameraToMount -- cameraX=0.05 cameraY=0.22 hyp=0.23 cameraTheta=1.36 mountX=-0.05 mountY=-0.22, mountTheta=-1.79
00:10:40.030 00.022 9340 SchedulePrimaryMove(10104498, x=0.05, y=0.22, opts=13)
00:10:40.052 00.022 9340 Enqueuing Move request for scope (0.05, 0.22)
00:10:40.076 00.024 12020 Worker thread wakes up
00:10:40.076 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=4416, max=65535, med=7864, FiltMin=6145, FiltMax=65516, Gamma=2.870
00:10:40.115 00.039 12020 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.22) opts 0xd
00:10:40.117 00.002 12020 Handling offset move in thread for scope, endpoint = (0.05, 0.22)
00:10:40.117 00.000 12020 Moving (0.05, 0.22) raw xDistance=-0.05 yDistance=-0.22
00:10:40.117 00.000 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
00:10:40.118 00.001 9340 UpdateGuideState exits: m=1014138 SNR=183.2
00:10:40.133 00.015 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:10:40.134 00.001 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:10:40.154 00.020 9340 ScheduleExposure(1000,3,1) exposurePending=0
00:10:40.173 00.019 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.22
00:10:40.173 00.000 9340 Enqueuing Expose request
00:10:40.187 00.014 12020 MoveAxis(E, 0, ABG)
00:10:40.187 00.000 12020 Move returns status 0, amount 0
00:10:40.187 00.000 12020 MoveAxis(N, 0, ABG)
00:10:40.187 00.000 12020 Move returns status 0, amount 0
00:10:40.187 00.000 12020 move complete, result=0
00:10:40.188 00.001 9340 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
00:10:40.205 00.017 12020 worker thread done servicing request
00:10:40.205 00.000 12020 Worker thread wakes up
00:10:40.206 00.001 12020 worker thread servicing REQUEST_EXPOSE 1000
00:10:40.207 00.001 12020 Handling exposure in thread, d=1000 o=3 r=(902,693,31,31)
00:10:40.227 00.020 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"713b5f06-d093-4f84-99e1-50582e761ae8"}
00:10:40.262 00.035 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":33,"width":15,"height":15,"star_pos":[6.98,6.68],"pixels":"..."},"id":"713b5f06-d093-4f84-99e1-50582e761ae8"}
00:10:41.566 01.304 12020 Exposure complete
00:10:41.699 00.133 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"002253b4-fc92-4b15-bcdf-452b4b949ded"}
00:10:41.719 00.020 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"002253b4-fc92-4b15-bcdf-452b4b949ded"}
00:10:41.750 00.031 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"aeb6c275-9cfa-421e-a6e1-468983060419"}
00:10:41.790 00.040 9340 case statement mapped state 6 to 3
00:10:41.807 00.017 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"aeb6c275-9cfa-421e-a6e1-468983060419"}
00:10:41.828 00.021 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"e414758f-851c-4643-9e7e-5b48be16eef6"}
00:10:41.846 00.018 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":33,"width":15,"height":15,"star_pos":[6.98,6.68],"pixels":"..."},"id":"e414758f-851c-4643-9e7e-5b48be16eef6"}
00:10:41.930 00.084 12020 worker thread done servicing request
00:10:41.931 00.001 9340 OnExposeComplete: enter
00:10:41.948 00.017 9340 UpdateGuideState(): m_state=6
00:10:41.966 00.018 9340 Star::Find(15, 916, 708, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 34
00:10:41.978 00.012 9340 Star::Find returns 1 (0), X=916.96, Y=708.76, Mass=1175055, SNR=237.4, Peak=62222 HFD=4.3
00:10:41.990 00.012 9340 MultiStar: [#1 -0.03,0.42,0.65,U] [#2 -0.42,0.23,1.43,U] [#3 0.00,0.35,0.53,U] [#4 -0.13,0.44,0.47,U] [#5 0.05,0.42,0.36,U] [#6 0.40,0.20,0.29,U] [#7 0.13,0.26,0.27,U] [#8 -0.10,0.54,0.25,U] 
00:10:42.011 00.021 9340 refined, 8 included, MultiStar: {-0.09, 0.34}, one-star: {0.06, 0.36}
00:10:42.030 00.019 9340 CameraToMount -- cameraTheta (1.83) - m_xAngle (-3.14) = xAngle (4.97 = -1.32)
00:10:42.094 00.064 9340 CameraToMount -- cameraTheta (1.83) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (4.95 = -1.33)
00:10:42.116 00.022 9340 CameraToMount -- cameraX=-0.09 cameraY=0.34 hyp=0.35 cameraTheta=1.83 mountX=0.09 mountY=-0.34, mountTheta=-1.32
00:10:42.151 00.035 9340 SchedulePrimaryMove(10104498, x=-0.09, y=0.34, opts=13)
00:10:42.181 00.030 9340 Enqueuing Move request for scope (-0.09, 0.34)
00:10:42.197 00.016 12020 Worker thread wakes up
00:10:42.198 00.001 9340 UpdateImageDisplay: Size=(1920,1080) min=5048, max=65535, med=7839, FiltMin=6254, FiltMax=65516, Gamma=2.870
00:10:42.246 00.048 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.34) opts 0xd
00:10:42.246 00.000 9340 UpdateGuideState exits: m=1175055 SNR=237.4
00:10:42.267 00.021 12020 Handling offset move in thread for scope, endpoint = (-0.09, 0.34)
00:10:42.268 00.001 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:10:42.287 00.019 12020 Moving (-0.09, 0.34) raw xDistance=0.09 yDistance=-0.34
00:10:42.287 00.000 9340 ScheduleExposure(1000,3,1) exposurePending=0
00:10:42.301 00.014 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
00:10:42.301 00.000 9340 Enqueuing Expose request
00:10:42.312 00.011 12020 GuideAlgorithmResistSwitch::result() returns -0.34 from input -0.34
00:10:42.312 00.000 12020 MoveAxis(E, 0, ABG)
00:10:42.312 00.000 12020 Move returns status 0, amount 0
00:10:42.312 00.000 12020 MoveAxis(N, 57, ABG)
00:10:42.312 00.000 12020 Guiding  Dir = 0, Dur = 57
00:10:42.332 00.020 12020 IsSlewing returns 0
00:10:42.334 00.002 12020 IsGuiding returns 0
00:10:42.430 00.096 12020 IsGuiding returns 1
00:10:42.431 00.001 12020 scope still moving after pulse duration time elapsed
00:10:42.455 00.024 12020 IsSlewing returns 0
00:10:42.456 00.001 12020 IsGuiding returns 1
00:10:42.484 00.028 12020 IsSlewing returns 0
00:10:42.486 00.002 12020 IsGuiding returns 1
00:10:42.604 00.118 12020 IsSlewing returns 0
00:10:42.635 00.031 12020 IsGuiding returns 0
00:10:42.636 00.001 12020 scope move finished after 57 + 244 ms
00:10:42.636 00.000 12020 Move returns status 0, amount 57
00:10:42.636 00.000 12020 move complete, result=0
00:10:42.636 00.000 12020 worker thread done servicing request
00:10:42.636 00.000 9340 GuideStep: 0.1 px 0 ms EAST, -0.3 px 57 ms NORTH
00:10:42.668 00.032 12020 Worker thread wakes up
00:10:42.668 00.000 12020 worker thread servicing REQUEST_EXPOSE 1000
00:10:42.669 00.001 12020 Handling exposure in thread, d=1000 o=3 r=(902,693,31,31)
00:10:43.698 01.029 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"7e3a262e-005b-4748-9890-16e39b436cb5"}
00:10:43.711 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"7e3a262e-005b-4748-9890-16e39b436cb5"}
00:10:43.728 00.017 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"cfcf2767-7789-4e57-8fb8-65cfc5bca15b"}
00:10:43.747 00.019 9340 case statement mapped state 6 to 3
00:10:43.760 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"cfcf2767-7789-4e57-8fb8-65cfc5bca15b"}
00:10:43.810 00.050 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"70aa7f8e-0a0d-4c89-bcda-7106c3e48138"}
00:10:43.827 00.017 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":34,"width":15,"height":15,"star_pos":[6.96,6.76],"pixels":"..."},"id":"70aa7f8e-0a0d-4c89-bcda-7106c3e48138"}
00:10:44.043 00.216 12020 Exposure complete
00:10:44.378 00.335 12020 worker thread done servicing request
00:10:44.378 00.000 9340 OnExposeComplete: enter
00:10:44.390 00.012 9340 UpdateGuideState(): m_state=6
00:10:44.405 00.015 9340 Star::Find(15, 916, 708, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 35
00:10:44.417 00.012 9340 Star::Find returns 1 (0), X=917.15, Y=708.95, Mass=1088745, SNR=218.3, Peak=61654 HFD=4.3
00:10:44.431 00.014 9340 MultiStar: [#1 0.17,0.33,0.71,U] [#2 -0.04,0.27,2.04,U] [#3 0.11,0.37,0.62,U] [#4 0.27,0.26,0.46,U] [#5 0.28,0.79,0.00,M1] [#6 0.34,0.57,0.36,U] [#7 0.28,0.17,0.39,U] [#8 0.05,0.43,0.28,U] 
00:10:44.443 00.012 9340 refined, 7 included, MultiStar: {0.12, 0.35}, one-star: {0.25, 0.55}
00:10:44.459 00.016 9340 CameraToMount -- cameraTheta (1.23) - m_xAngle (-3.14) = xAngle (4.37 = -1.91)
00:10:44.500 00.041 9340 CameraToMount -- cameraTheta (1.23) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (4.35 = -1.93)
00:10:44.511 00.011 9340 CameraToMount -- cameraX=0.12 cameraY=0.35 hyp=0.37 cameraTheta=1.23 mountX=-0.13 mountY=-0.35, mountTheta=-1.92
00:10:44.534 00.023 9340 SchedulePrimaryMove(10104498, x=0.12, y=0.35, opts=13)
00:10:44.547 00.013 9340 Enqueuing Move request for scope (0.12, 0.35)
00:10:44.565 00.018 12020 Worker thread wakes up
00:10:44.565 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=5073, max=65535, med=8009, FiltMin=6134, FiltMax=65516, Gamma=2.870
00:10:44.576 00.011 12020 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.35) opts 0xd
00:10:44.576 00.000 9340 UpdateGuideState exits: m=1088745 SNR=218.3
00:10:44.590 00.014 12020 Handling offset move in thread for scope, endpoint = (0.12, 0.35)
00:10:44.590 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:10:44.631 00.041 12020 Moving (0.12, 0.35) raw xDistance=-0.13 yDistance=-0.35
00:10:44.631 00.000 9340 ScheduleExposure(1000,3,1) exposurePending=0
00:10:44.643 00.012 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
00:10:44.643 00.000 9340 Enqueuing Expose request
00:10:44.660 00.017 12020 GuideAlgorithmResistSwitch::result() returns -0.35 from input -0.35
00:10:44.661 00.001 12020 MoveAxis(E, 0, ABG)
00:10:44.661 00.000 12020 Move returns status 0, amount 0
00:10:44.661 00.000 12020 MoveAxis(N, 59, ABG)
00:10:44.661 00.000 12020 Guiding  Dir = 0, Dur = 59
00:10:44.662 00.001 12020 IsSlewing returns 0
00:10:44.663 00.001 12020 IsGuiding returns 0
00:10:44.770 00.107 12020 IsGuiding returns 1
00:10:44.770 00.000 12020 scope still moving after pulse duration time elapsed
00:10:44.905 00.135 12020 IsSlewing returns 0
00:10:44.937 00.032 12020 IsGuiding returns 0
00:10:44.937 00.000 12020 scope move finished after 59 + 214 ms
00:10:44.937 00.000 12020 Move returns status 0, amount 59
00:10:44.938 00.001 12020 move complete, result=0
00:10:44.938 00.000 12020 worker thread done servicing request
00:10:44.938 00.000 9340 GuideStep: -0.1 px 0 ms EAST, -0.4 px 59 ms NORTH
00:10:44.955 00.017 12020 Worker thread wakes up
00:10:44.956 00.001 12020 worker thread servicing REQUEST_EXPOSE 1000
00:10:44.956 00.000 12020 Handling exposure in thread, d=1000 o=3 r=(902,693,31,31)
00:10:45.725 00.769 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"f3071f43-c4ae-4871-ac19-024260031b6d"}
00:10:45.824 00.099 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"f3071f43-c4ae-4871-ac19-024260031b6d"}
00:10:45.893 00.069 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"4ddda0f3-703e-4738-9df4-e28147164357"}
00:10:45.962 00.069 9340 case statement mapped state 6 to 3
00:10:46.002 00.040 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"4ddda0f3-703e-4738-9df4-e28147164357"}
00:10:46.082 00.080 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"01931efc-1f77-4eb8-82f9-d0eb0e38ee85"}
00:10:46.127 00.045 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":35,"width":15,"height":15,"star_pos":[7.15,6.95],"pixels":"..."},"id":"01931efc-1f77-4eb8-82f9-d0eb0e38ee85"}
00:10:46.334 00.207 12020 Exposure complete
00:10:46.846 00.512 12020 worker thread done servicing request
00:10:46.846 00.000 9340 OnExposeComplete: enter
00:10:46.880 00.034 9340 UpdateGuideState(): m_state=6
00:10:46.893 00.013 9340 Star::Find(15, 917, 708, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 36
00:10:46.918 00.025 9340 Star::Find returns 1 (0), X=916.86, Y=708.34, Mass=1113918, SNR=210.9, Peak=60786 HFD=4.5
00:10:46.933 00.015 9340 MultiStar: [#1 0.16,-0.34,0.86,U] [#2 -0.41,-0.07,2.02,U] [#3 0.11,-0.13,0.70,U] [#4 0.08,-0.23,0.48,U] [#5 0.23,0.09,0.33,U] [#6 0.37,-0.16,0.44,U] [#7 -0.03,-0.40,0.35,U] [#8 -0.26,-0.58,0.35,U] 
00:10:46.954 00.021 9340 single-star, 8 included, MultiStar: {-0.07, -0.17}, one-star: {-0.04, -0.06}
00:10:46.970 00.016 9340 CameraToMount -- cameraTheta (-2.11) - m_xAngle (-3.14) = xAngle (1.02 = 1.02)
00:10:46.988 00.018 9340 CameraToMount -- cameraTheta (-2.11) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (1.01 = 1.01)
00:10:47.041 00.053 9340 CameraToMount -- cameraX=-0.04 cameraY=-0.06 hyp=0.07 cameraTheta=-2.11 mountX=0.04 mountY=0.06, mountTheta=1.02
00:10:47.062 00.021 9340 SchedulePrimaryMove(10104498, x=-0.04, y=-0.06, opts=13)
00:10:47.082 00.020 9340 Enqueuing Move request for scope (-0.04, -0.06)
00:10:47.103 00.021 12020 Worker thread wakes up
00:10:47.103 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=4726, max=65535, med=7900, FiltMin=6312, FiltMax=65516, Gamma=2.870
00:10:47.124 00.021 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.06) opts 0xd
00:10:47.125 00.001 12020 Handling offset move in thread for scope, endpoint = (-0.04, -0.06)
00:10:47.126 00.001 12020 Moving (-0.04, -0.06) raw xDistance=0.04 yDistance=0.06
00:10:47.126 00.000 9340 UpdateGuideState exits: m=1113918 SNR=210.9
00:10:47.147 00.021 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
00:10:47.147 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:10:47.147 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
00:10:47.148 00.001 12020 MoveAxis(E, 0, ABG)
00:10:47.148 00.000 12020 Move returns status 0, amount 0
00:10:47.148 00.000 12020 MoveAxis(N, 0, ABG)
00:10:47.148 00.000 12020 Move returns status 0, amount 0
00:10:47.168 00.020 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:10:47.187 00.019 12020 move complete, result=0
00:10:47.187 00.000 9340 ScheduleExposure(1000,3,1) exposurePending=0
00:10:47.207 00.020 12020 worker thread done servicing request
00:10:47.207 00.000 9340 Enqueuing Expose request
00:10:47.223 00.016 12020 Worker thread wakes up
00:10:47.223 00.000 9340 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
00:10:47.236 00.013 12020 worker thread servicing REQUEST_EXPOSE 1000
00:10:47.237 00.001 12020 Handling exposure in thread, d=1000 o=3 r=(902,693,31,31)
00:10:47.724 00.487 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"3671b5a7-4b46-403a-aa26-8aff2d96e4e6"}
00:10:47.747 00.023 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"3671b5a7-4b46-403a-aa26-8aff2d96e4e6"}
00:10:47.765 00.018 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"7739b316-3524-446c-9c55-235cb0566e29"}
00:10:47.791 00.026 9340 case statement mapped state 6 to 3
00:10:47.821 00.030 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"7739b316-3524-446c-9c55-235cb0566e29"}
00:10:47.853 00.032 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"566a0f2c-3621-4507-80db-000963a833f7"}
00:10:47.890 00.037 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":36,"width":15,"height":15,"star_pos":[6.86,7.34],"pixels":"..."},"id":"566a0f2c-3621-4507-80db-000963a833f7"}
00:10:48.594 00.704 12020 Exposure complete
00:10:48.848 00.254 12020 worker thread done servicing request
00:10:48.848 00.000 9340 OnExposeComplete: enter
00:10:48.860 00.012 9340 UpdateGuideState(): m_state=6
00:10:48.869 00.009 9340 Star::Find(15, 916, 708, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 37
00:10:48.879 00.010 9340 Star::Find returns 1 (0), X=917.21, Y=708.51, Mass=1040111, SNR=222.0, Peak=58874 HFD=4.6
00:10:48.892 00.013 9340 MultiStar: [#1 0.54,0.09,0.80,U] [#2 0.14,0.10,1.99,U] [#3 0.36,-0.16,0.79,U] [#4 0.53,-0.03,0.50,U] [#5 0.58,0.38,0.35,U] [#6 0.45,0.51,0.49,U] [#7 -0.03,0.14,0.35,U] [#8 0.36,0.41,0.26,U] 
00:10:48.902 00.010 9340 single-star, 8 included, MultiStar: {0.32, 0.12}, one-star: {0.32, 0.11}
00:10:48.930 00.028 9340 CameraToMount -- cameraTheta (0.35) - m_xAngle (-3.14) = xAngle (3.48 = -2.80)
00:10:48.941 00.011 9340 CameraToMount -- cameraTheta (0.35) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (3.47 = -2.82)
00:10:48.951 00.010 9340 CameraToMount -- cameraX=0.32 cameraY=0.11 hyp=0.34 cameraTheta=0.35 mountX=-0.32 mountY=-0.11, mountTheta=-2.81
00:10:48.970 00.019 9340 SchedulePrimaryMove(10104498, x=0.32, y=0.11, opts=13)
00:10:48.983 00.013 9340 Enqueuing Move request for scope (0.32, 0.11)
00:10:48.992 00.009 12020 Worker thread wakes up
00:10:48.992 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=4768, max=65535, med=7899, FiltMin=6167, FiltMax=65516, Gamma=2.870
00:10:49.005 00.013 12020 worker thread servicing REQUEST_MOVE scope ofs (0.32, 0.11) opts 0xd
00:10:49.005 00.000 9340 UpdateGuideState exits: m=1040111 SNR=222.0
00:10:49.019 00.014 12020 Handling offset move in thread for scope, endpoint = (0.32, 0.11)
00:10:49.019 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:10:49.033 00.014 12020 Moving (0.32, 0.11) raw xDistance=-0.32 yDistance=-0.11
00:10:49.033 00.000 9340 ScheduleExposure(1000,3,1) exposurePending=0
00:10:49.068 00.035 12020 GuideAlgorithmHysteresis::Result() returns -0.19 from input -0.32
00:10:49.069 00.001 9340 Enqueuing Expose request
00:10:49.083 00.014 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:10:49.083 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
00:10:49.083 00.000 12020 MoveAxis(E, 33, ABG)
00:10:49.083 00.000 12020 Guiding  Dir = 2, Dur = 33
00:10:49.084 00.001 12020 IsSlewing returns 0
00:10:49.085 00.001 12020 IsGuiding returns 0
00:10:49.111 00.026 12020 PulseGuide returned control before completion, sleep 19
00:10:49.143 00.032 12020 IsGuiding returns 1
00:10:49.144 00.001 12020 scope still moving after pulse duration time elapsed
00:10:49.185 00.041 12020 IsSlewing returns 0
00:10:49.187 00.002 12020 IsGuiding returns 0
00:10:49.187 00.000 12020 scope move finished after 33 + 68 ms
00:10:49.187 00.000 12020 Move returns status 0, amount 33
00:10:49.187 00.000 12020 MoveAxis(N, 0, ABG)
00:10:49.188 00.001 12020 Move returns status 0, amount 0
00:10:49.188 00.000 12020 move complete, result=0
00:10:49.188 00.000 12020 worker thread done servicing request
00:10:49.188 00.000 9340 GuideStep: -0.3 px 33 ms EAST, -0.1 px 0 ms NORTH
00:10:49.203 00.015 12020 Worker thread wakes up
00:10:49.203 00.000 12020 worker thread servicing REQUEST_EXPOSE 1000
00:10:49.204 00.001 12020 Handling exposure in thread, d=1000 o=3 r=(902,693,31,31)
00:10:49.723 00.519 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"f5d0f002-4a02-4015-b239-e46ea0733340"}
00:10:49.733 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"f5d0f002-4a02-4015-b239-e46ea0733340"}
00:10:49.754 00.021 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"d074111d-2a77-40fd-851b-e1e5c166d8c3"}
00:10:49.766 00.012 9340 case statement mapped state 6 to 3
00:10:49.778 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"d074111d-2a77-40fd-851b-e1e5c166d8c3"}
00:10:49.793 00.015 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"af65e953-fb42-49fc-80a2-ac1c5a9cf7e9"}
00:10:49.847 00.054 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":37,"width":15,"height":15,"star_pos":[7.21,6.51],"pixels":"..."},"id":"af65e953-fb42-49fc-80a2-ac1c5a9cf7e9"}
00:10:50.569 00.722 12020 Exposure complete
00:10:50.850 00.281 12020 worker thread done servicing request
00:10:50.851 00.001 9340 OnExposeComplete: enter
00:10:50.865 00.014 9340 UpdateGuideState(): m_state=6
00:10:50.880 00.015 9340 Star::Find(15, 917, 708, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 38
00:10:50.893 00.013 9340 Star::Find returns 1 (0), X=916.46, Y=708.85, Mass=1105254, SNR=253.0, Peak=61320 HFD=4.4
00:10:50.933 00.040 9340 MultiStar: [#1 -0.32,0.25,0.62,U] [#2 -0.58,0.15,1.73,U] [#3 -0.28,0.40,0.49,U] [#4 -0.33,0.50,0.41,U] [#5 -0.21,0.42,0.40,U] [#6 -0.35,0.36,0.29,U] [#7 -0.43,0.28,0.26,U] [#8 -0.41,0.36,0.24,U] 
00:10:50.950 00.017 9340 refined, 8 included, MultiStar: {-0.43, 0.31}, one-star: {-0.44, 0.45}
00:10:50.968 00.018 9340 CameraToMount -- cameraTheta (2.51) - m_xAngle (-3.14) = xAngle (5.64 = -0.64)
00:10:50.981 00.013 9340 CameraToMount -- cameraTheta (2.51) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (5.63 = -0.65)
00:10:50.991 00.010 9340 CameraToMount -- cameraX=-0.43 cameraY=0.31 hyp=0.53 cameraTheta=2.51 mountX=0.42 mountY=-0.32, mountTheta=-0.65
00:10:51.009 00.018 9340 SchedulePrimaryMove(10104498, x=-0.43, y=0.31, opts=13)
00:10:51.023 00.014 9340 Enqueuing Move request for scope (-0.43, 0.31)
00:10:51.087 00.064 12020 Worker thread wakes up
00:10:51.087 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=4920, max=65535, med=7878, FiltMin=6006, FiltMax=65516, Gamma=2.870
00:10:51.105 00.018 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.43, 0.31) opts 0xd
00:10:51.105 00.000 9340 UpdateGuideState exits: m=1105254 SNR=253.0
00:10:51.125 00.020 12020 Handling offset move in thread for scope, endpoint = (-0.43, 0.31)
00:10:51.126 00.001 12020 Moving (-0.43, 0.31) raw xDistance=0.42 yDistance=-0.32
00:10:51.126 00.000 12020 GuideAlgorithmHysteresis::Result() returns 0.23 from input 0.42
00:10:51.126 00.000 12020 GuideAlgorithmResistSwitch::result() returns -0.32 from input -0.32
00:10:51.126 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:10:51.141 00.015 12020 MoveAxis(W, 41, ABG)
00:10:51.142 00.001 9340 ScheduleExposure(1000,3,1) exposurePending=0
00:10:51.162 00.020 12020 Guiding  Dir = 3, Dur = 41
00:10:51.162 00.000 9340 Enqueuing Expose request
00:10:51.183 00.021 12020 IsSlewing returns 0
00:10:51.184 00.001 12020 IsGuiding returns 0
00:10:51.219 00.035 12020 PulseGuide returned control before completion, sleep 16
00:10:51.246 00.027 12020 IsGuiding returns 1
00:10:51.246 00.000 12020 scope still moving after pulse duration time elapsed
00:10:51.301 00.055 12020 IsSlewing returns 0
00:10:51.302 00.001 12020 IsGuiding returns 0
00:10:51.303 00.001 12020 scope move finished after 41 + 77 ms
00:10:51.303 00.000 12020 Move returns status 0, amount 41
00:10:51.303 00.000 12020 MoveAxis(N, 54, ABG)
00:10:51.303 00.000 12020 Guiding  Dir = 0, Dur = 54
00:10:51.304 00.001 12020 IsSlewing returns 0
00:10:51.305 00.001 12020 IsGuiding returns 0
00:10:51.398 00.093 12020 IsGuiding returns 1
00:10:51.398 00.000 12020 scope still moving after pulse duration time elapsed
00:10:51.446 00.048 12020 IsSlewing returns 0
00:10:51.447 00.001 12020 IsGuiding returns 1
00:10:51.542 00.095 12020 IsSlewing returns 0
00:10:51.543 00.001 12020 IsGuiding returns 0
00:10:51.544 00.001 12020 scope move finished after 54 + 183 ms
00:10:51.544 00.000 12020 Move returns status 0, amount 54
00:10:51.544 00.000 12020 move complete, result=0
00:10:51.544 00.000 12020 worker thread done servicing request
00:10:51.545 00.001 9340 GuideStep: 0.4 px 41 ms WEST, -0.3 px 54 ms NORTH
00:10:51.559 00.014 12020 Worker thread wakes up
00:10:51.560 00.001 12020 worker thread servicing REQUEST_EXPOSE 1000
00:10:51.560 00.000 12020 Handling exposure in thread, d=1000 o=3 r=(902,693,31,31)
00:10:51.724 00.164 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"4f297034-80f7-4d35-954e-7c3b55463ec7"}
00:10:51.779 00.055 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"4f297034-80f7-4d35-954e-7c3b55463ec7"}
00:10:51.831 00.052 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"420121cc-9b52-4cdc-96fc-baf3761ca6b3"}
00:10:51.849 00.018 9340 case statement mapped state 6 to 3
00:10:51.923 00.074 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"420121cc-9b52-4cdc-96fc-baf3761ca6b3"}
00:10:51.945 00.022 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"0b04f5cd-d30c-413a-a278-0854abc400b9"}
00:10:51.977 00.032 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":38,"width":15,"height":15,"star_pos":[7.46,6.85],"pixels":"..."},"id":"0b04f5cd-d30c-413a-a278-0854abc400b9"}
00:10:52.918 00.941 12020 Exposure complete
00:10:53.583 00.665 12020 worker thread done servicing request
00:10:53.583 00.000 9340 OnExposeComplete: enter
00:10:53.625 00.042 9340 UpdateGuideState(): m_state=6
00:10:53.654 00.029 9340 Star::Find(15, 916, 708, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 39
00:10:53.674 00.020 9340 Star::Find returns 1 (0), X=916.78, Y=708.75, Mass=1059095, SNR=216.6, Peak=59110 HFD=4.3
00:10:53.690 00.016 9340 MultiStar: [#1 -0.12,0.16,0.69,U] [#2 -0.56,0.16,1.65,U] [#3 -0.10,0.13,0.57,U] [#4 0.06,0.31,0.44,U] [#5 0.06,0.35,0.44,U] [#6 0.25,0.01,0.29,U] [#7 -0.04,0.07,0.31,U] [#8 -0.05,0.32,0.33,U] 
00:10:53.711 00.021 9340 refined, 8 included, MultiStar: {-0.19, 0.21}, one-star: {-0.12, 0.35}
00:10:53.729 00.018 9340 CameraToMount -- cameraTheta (2.31) - m_xAngle (-3.14) = xAngle (5.44 = -0.84)
00:10:53.769 00.040 9340 CameraToMount -- cameraTheta (2.31) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (5.43 = -0.86)
00:10:53.791 00.022 9340 CameraToMount -- cameraX=-0.19 cameraY=0.21 hyp=0.29 cameraTheta=2.31 mountX=0.19 mountY=-0.22, mountTheta=-0.85
00:10:53.814 00.023 9340 SchedulePrimaryMove(10104498, x=-0.19, y=0.21, opts=13)
00:10:53.832 00.018 9340 Enqueuing Move request for scope (-0.19, 0.21)
00:10:53.853 00.021 12020 Worker thread wakes up
00:10:53.853 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=4975, max=65535, med=7873, FiltMin=6148, FiltMax=65516, Gamma=2.870
00:10:53.868 00.015 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.19, 0.21) opts 0xd
00:10:53.869 00.001 12020 Handling offset move in thread for scope, endpoint = (-0.19, 0.21)
00:10:53.869 00.000 12020 Moving (-0.19, 0.21) raw xDistance=0.19 yDistance=-0.22
00:10:53.869 00.000 9340 UpdateGuideState exits: m=1059095 SNR=216.6
00:10:53.886 00.017 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.19
00:10:53.887 00.001 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:10:53.928 00.041 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:10:53.929 00.001 9340 ScheduleExposure(1000,3,1) exposurePending=0
00:10:53.939 00.010 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.22
00:10:53.940 00.001 9340 Enqueuing Expose request
00:10:53.953 00.013 12020 MoveAxis(E, 0, ABG)
00:10:53.953 00.000 12020 Move returns status 0, amount 0
00:10:53.953 00.000 12020 MoveAxis(N, 0, ABG)
00:10:53.953 00.000 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"fbcafad3-f432-47da-833e-fd6efb53f3d6"}
00:10:53.964 00.011 12020 Move returns status 0, amount 0
00:10:53.964 00.000 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"fbcafad3-f432-47da-833e-fd6efb53f3d6"}
00:10:53.980 00.016 12020 move complete, result=0
00:10:53.981 00.001 12020 worker thread done servicing request
00:10:53.982 00.001 12020 Worker thread wakes up
00:10:53.982 00.000 12020 worker thread servicing REQUEST_EXPOSE 1000
00:10:53.983 00.001 12020 Handling exposure in thread, d=1000 o=3 r=(902,693,31,31)
00:10:53.984 00.001 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"28f61e10-2fa0-4af4-b31b-704a889fa021"}
00:10:54.004 00.020 9340 case statement mapped state 6 to 3
00:10:54.060 00.056 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"28f61e10-2fa0-4af4-b31b-704a889fa021"}
00:10:54.078 00.018 9340 GuideStep: 0.2 px 0 ms EAST, -0.2 px 0 ms NORTH
00:10:54.113 00.035 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"703e1932-b263-4db8-bf6c-eb99b7e7ab87"}
00:10:54.129 00.016 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":39,"width":15,"height":15,"star_pos":[6.78,6.75],"pixels":"..."},"id":"703e1932-b263-4db8-bf6c-eb99b7e7ab87"}
00:10:55.365 01.236 12020 Exposure complete
00:10:55.723 00.358 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"a290e995-b2a9-4c63-a4fe-3346a088b975"}
00:10:55.739 00.016 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"a290e995-b2a9-4c63-a4fe-3346a088b975"}
00:10:55.784 00.045 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"6aeaa4e8-e26d-477b-b694-e946e0951a7f"}
00:10:55.798 00.014 12020 worker thread done servicing request
00:10:55.799 00.001 9340 case statement mapped state 6 to 3
00:10:55.815 00.016 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"6aeaa4e8-e26d-477b-b694-e946e0951a7f"}
00:10:55.831 00.016 9340 OnExposeComplete: enter
00:10:55.845 00.014 9340 UpdateGuideState(): m_state=6
00:10:55.866 00.021 9340 Star::Find(15, 916, 708, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 40
00:10:55.879 00.013 9340 Star::Find returns 1 (0), X=916.79, Y=708.71, Mass=1093980, SNR=220.1, Peak=62176 HFD=4.4
00:10:55.914 00.035 9340 MultiStar: [#1 -0.07,0.43,0.70,U] [#2 -0.52,0.17,1.68,U] [#3 -0.24,0.16,0.76,U] [#4 -0.28,0.30,0.51,U] [#5 -0.21,0.50,0.38,U] [#6 0.07,0.35,0.34,U] [#7 -0.28,0.09,0.39,U] [#8 -0.23,0.17,0.30,U] 
00:10:55.929 00.015 9340 single-star, 8 included, MultiStar: {-0.26, 0.26}, one-star: {-0.11, 0.31}
00:10:55.950 00.021 9340 CameraToMount -- cameraTheta (1.91) - m_xAngle (-3.14) = xAngle (5.05 = -1.24)
00:10:55.962 00.012 9340 CameraToMount -- cameraTheta (1.91) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (5.03 = -1.25)
00:10:55.974 00.012 9340 CameraToMount -- cameraX=-0.11 cameraY=0.31 hyp=0.33 cameraTheta=1.91 mountX=0.11 mountY=-0.31, mountTheta=-1.24
00:10:55.999 00.025 9340 SchedulePrimaryMove(10104498, x=-0.11, y=0.31, opts=13)
00:10:56.023 00.024 9340 Enqueuing Move request for scope (-0.11, 0.31)
00:10:56.080 00.057 12020 Worker thread wakes up
00:10:56.081 00.001 9340 UpdateImageDisplay: Size=(1920,1080) min=4783, max=65535, med=7863, FiltMin=6147, FiltMax=65516, Gamma=2.870
00:10:56.095 00.014 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 0.31) opts 0xd
00:10:56.096 00.001 9340 UpdateGuideState exits: m=1093980 SNR=220.1
00:10:56.112 00.016 12020 Handling offset move in thread for scope, endpoint = (-0.11, 0.31)
00:10:56.113 00.001 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:10:56.127 00.014 12020 Moving (-0.11, 0.31) raw xDistance=0.11 yDistance=-0.31
00:10:56.127 00.000 9340 ScheduleExposure(1000,3,1) exposurePending=0
00:10:56.143 00.016 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
00:10:56.143 00.000 9340 Enqueuing Expose request
00:10:56.160 00.017 12020 GuideAlgorithmResistSwitch::result() returns -0.31 from input -0.31
00:10:56.160 00.000 12020 MoveAxis(E, 0, ABG)
00:10:56.160 00.000 12020 Move returns status 0, amount 0
00:10:56.161 00.001 12020 MoveAxis(N, 53, ABG)
00:10:56.161 00.000 12020 Guiding  Dir = 0, Dur = 53
00:10:56.161 00.000 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"cfca0e71-6b7c-477e-8eea-46a96228c3d4"}
00:10:56.177 00.016 12020 IsSlewing returns 0
00:10:56.178 00.001 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":40,"width":15,"height":15,"star_pos":[6.79,6.71],"pixels":"..."},"id":"cfca0e71-6b7c-477e-8eea-46a96228c3d4"}
00:10:56.211 00.033 12020 IsGuiding returns 0
00:10:56.291 00.080 12020 IsGuiding returns 1
00:10:56.292 00.001 12020 scope still moving after pulse duration time elapsed
00:10:56.355 00.063 12020 IsSlewing returns 0
00:10:56.463 00.108 12020 IsGuiding returns 0
00:10:56.463 00.000 12020 scope move finished after 53 + 198 ms
00:10:56.463 00.000 12020 Move returns status 0, amount 53
00:10:56.463 00.000 12020 move complete, result=0
00:10:56.464 00.001 12020 worker thread done servicing request
00:10:56.464 00.000 9340 GuideStep: 0.1 px 0 ms EAST, -0.3 px 53 ms NORTH
00:10:56.479 00.015 12020 Worker thread wakes up
00:10:56.479 00.000 12020 worker thread servicing REQUEST_EXPOSE 1000
00:10:56.479 00.000 12020 Handling exposure in thread, d=1000 o=3 r=(902,693,31,31)
00:10:57.722 01.243 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"dad3f6fa-d696-42d0-a39e-dbd78e2ea201"}
00:10:57.736 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"dad3f6fa-d696-42d0-a39e-dbd78e2ea201"}
00:10:57.757 00.021 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"0061350e-44e1-4ab7-9fa1-25830081237d"}
00:10:57.775 00.018 9340 case statement mapped state 6 to 3
00:10:57.822 00.047 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"0061350e-44e1-4ab7-9fa1-25830081237d"}
00:10:57.853 00.031 12020 Exposure complete
00:10:57.853 00.000 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"e50cd39e-0afd-4f69-95f3-ddb0e3515f70"}
00:10:57.868 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":40,"width":15,"height":15,"star_pos":[6.79,6.71],"pixels":"..."},"id":"e50cd39e-0afd-4f69-95f3-ddb0e3515f70"}
00:10:58.201 00.333 12020 worker thread done servicing request
00:10:58.202 00.001 9340 OnExposeComplete: enter
00:10:58.242 00.040 9340 UpdateGuideState(): m_state=6
00:10:58.253 00.011 9340 Star::Find(15, 916, 708, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 41
00:10:58.271 00.018 9340 Star::Find returns 1 (0), X=916.16, Y=708.96, Mass=1096674, SNR=205.7, Peak=59575 HFD=4.3
00:10:58.283 00.012 9340 MultiStar: [#1 -0.62,0.45,0.00,M1] [#2 -0.83,0.23,0.00,M1] [#3 -0.51,0.29,0.70,U] [#4 -0.63,0.46,0.00,M1] [#5 -0.71,0.72,0.00,M1] [#6 -0.78,0.43,0.00,M1] [#7 -0.89,0.11,0.00,M1] [#8 -0.91,0.36,0.00,M1] 
00:10:58.295 00.012 9340 refined, 1 included, MultiStar: {-0.64, 0.45}, one-star: {-0.74, 0.56}
00:10:58.309 00.014 9340 CameraToMount -- cameraTheta (2.53) - m_xAngle (-3.14) = xAngle (5.66 = -0.62)
00:10:58.323 00.014 9340 CameraToMount -- cameraTheta (2.53) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (5.65 = -0.63)
00:10:58.351 00.028 9340 CameraToMount -- cameraX=-0.64 cameraY=0.45 hyp=0.79 cameraTheta=2.53 mountX=0.64 mountY=-0.47, mountTheta=-0.63
00:10:58.376 00.025 9340 SchedulePrimaryMove(10104498, x=-0.64, y=0.45, opts=13)
00:10:58.388 00.012 9340 Enqueuing Move request for scope (-0.64, 0.45)
00:10:58.404 00.016 12020 Worker thread wakes up
00:10:58.405 00.001 9340 UpdateImageDisplay: Size=(1920,1080) min=4951, max=65535, med=7863, FiltMin=6007, FiltMax=65516, Gamma=2.870
00:10:58.416 00.011 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.64, 0.45) opts 0xd
00:10:58.416 00.000 9340 UpdateGuideState exits: m=1096674 SNR=205.7
00:10:58.428 00.012 12020 Handling offset move in thread for scope, endpoint = (-0.64, 0.45)
00:10:58.428 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:10:58.443 00.015 12020 Moving (-0.64, 0.45) raw xDistance=0.64 yDistance=-0.47
00:10:58.443 00.000 9340 ScheduleExposure(1000,3,1) exposurePending=0
00:10:58.458 00.015 12020 GuideAlgorithmHysteresis::Result() returns 0.38 from input 0.64
00:10:58.458 00.000 12020 GuideAlgorithmResistSwitch::result() returns -0.47 from input -0.47
00:10:58.459 00.001 12020 MoveAxis(W, 68, ABG)
00:10:58.459 00.000 9340 Enqueuing Expose request
00:10:58.471 00.012 12020 Guiding  Dir = 3, Dur = 68
00:10:58.473 00.002 12020 IsSlewing returns 0
00:10:58.474 00.001 12020 IsGuiding returns 0
00:10:58.513 00.039 12020 PulseGuide returned control before completion, sleep 57
00:10:58.621 00.108 12020 IsGuiding returns 0
00:10:58.621 00.000 12020 Move returns status 0, amount 68
00:10:58.622 00.001 12020 MoveAxis(N, 78, ABG)
00:10:58.622 00.000 12020 Guiding  Dir = 0, Dur = 78
00:10:58.623 00.001 12020 IsSlewing returns 0
00:10:58.624 00.001 12020 IsGuiding returns 0
00:10:58.706 00.082 12020 IsGuiding returns 1
00:10:58.706 00.000 12020 scope still moving after pulse duration time elapsed
00:10:58.757 00.051 12020 IsSlewing returns 0
00:10:58.802 00.045 12020 IsGuiding returns 1
00:10:58.898 00.096 12020 IsSlewing returns 0
00:10:58.903 00.005 12020 IsGuiding returns 0
00:10:58.904 00.001 12020 scope move finished after 78 + 201 ms
00:10:58.904 00.000 12020 Move returns status 0, amount 78
00:10:58.904 00.000 12020 move complete, result=0
00:10:58.904 00.000 12020 worker thread done servicing request
00:10:58.904 00.000 12020 Worker thread wakes up
00:10:58.905 00.001 9340 GuideStep: 0.6 px 68 ms WEST, -0.5 px 78 ms NORTH
00:10:58.921 00.016 12020 worker thread servicing REQUEST_EXPOSE 1000
00:10:58.921 00.000 12020 Handling exposure in thread, d=1000 o=3 r=(902,693,31,31)
00:10:59.735 00.814 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"7cdc0513-8c47-4662-ba6e-bb3984b3365e"}
00:10:59.783 00.048 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"7cdc0513-8c47-4662-ba6e-bb3984b3365e"}
00:10:59.826 00.043 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"4c2ec053-4b16-40d0-8f5d-33a15ee06c9d"}
00:10:59.843 00.017 9340 case statement mapped state 6 to 3
00:10:59.883 00.040 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"4c2ec053-4b16-40d0-8f5d-33a15ee06c9d"}
00:10:59.955 00.072 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"bcd7ff63-8744-4c90-af39-e649aaab88bb"}
00:11:00.030 00.075 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":41,"width":15,"height":15,"star_pos":[7.16,6.96],"pixels":"..."},"id":"bcd7ff63-8744-4c90-af39-e649aaab88bb"}
00:11:00.304 00.274 12020 Exposure complete
00:11:00.661 00.357 12020 worker thread done servicing request
00:11:00.661 00.000 9340 OnExposeComplete: enter
00:11:00.678 00.017 9340 UpdateGuideState(): m_state=6
00:11:00.691 00.013 9340 Star::Find(15, 916, 708, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 42
00:11:00.709 00.018 9340 Star::Find returns 1 (0), X=917.28, Y=708.53, Mass=1015574, SNR=201.2, Peak=57398 HFD=4.6
00:11:00.728 00.019 9340 MultiStar: [#1 0.51,0.02,0.75,U] [#2 0.17,0.03,1.64,U] [#3 0.54,-0.14,0.65,U] [#4 0.36,0.13,0.58,U] [#5 0.37,0.16,0.45,U] [#6 0.55,-0.11,0.41,U] [#7 0.25,0.06,0.36,U] [#8 0.63,0.10,0.30,U] 
00:11:00.763 00.035 9340 refined, 8 included, MultiStar: {0.37, 0.04}, one-star: {0.38, 0.13}
00:11:00.783 00.020 9340 CameraToMount -- cameraTheta (0.11) - m_xAngle (-3.14) = xAngle (3.25 = -3.04)
00:11:00.809 00.026 9340 CameraToMount -- cameraTheta (0.11) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (3.23 = -3.05)
00:11:00.830 00.021 9340 CameraToMount -- cameraX=0.37 cameraY=0.04 hyp=0.37 cameraTheta=0.11 mountX=-0.37 mountY=-0.03, mountTheta=-3.05
00:11:00.882 00.052 9340 SchedulePrimaryMove(10104498, x=0.37, y=0.04, opts=13)
00:11:00.902 00.020 9340 Enqueuing Move request for scope (0.37, 0.04)
00:11:00.914 00.012 12020 Worker thread wakes up
00:11:00.914 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=4863, max=65535, med=7864, FiltMin=5938, FiltMax=65516, Gamma=2.870
00:11:00.932 00.018 12020 worker thread servicing REQUEST_MOVE scope ofs (0.37, 0.04) opts 0xd
00:11:00.932 00.000 9340 UpdateGuideState exits: m=1015574 SNR=201.2
00:11:00.947 00.015 12020 Handling offset move in thread for scope, endpoint = (0.37, 0.04)
00:11:00.947 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:11:00.982 00.035 12020 Moving (0.37, 0.04) raw xDistance=-0.37 yDistance=-0.03
00:11:00.982 00.000 9340 ScheduleExposure(1000,3,1) exposurePending=0
00:11:01.005 00.023 12020 GuideAlgorithmHysteresis::Result() returns -0.18 from input -0.37
00:11:01.005 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:11:01.006 00.001 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
00:11:01.006 00.000 12020 MoveAxis(E, 32, ABG)
00:11:01.007 00.001 12020 Guiding  Dir = 2, Dur = 32
00:11:01.009 00.002 9340 Enqueuing Expose request
00:11:01.023 00.014 12020 IsSlewing returns 0
00:11:01.024 00.001 12020 IsGuiding returns 0
00:11:01.056 00.032 12020 PulseGuide returned control before completion, sleep 11
00:11:01.120 00.064 12020 IsGuiding returns 0
00:11:01.121 00.001 12020 Move returns status 0, amount 32
00:11:01.121 00.000 12020 MoveAxis(N, 0, ABG)
00:11:01.121 00.000 12020 Move returns status 0, amount 0
00:11:01.121 00.000 12020 move complete, result=0
00:11:01.122 00.001 9340 GuideStep: -0.4 px 32 ms EAST, -0.0 px 0 ms NORTH
00:11:01.141 00.019 12020 worker thread done servicing request
00:11:01.141 00.000 12020 Worker thread wakes up
00:11:01.141 00.000 12020 worker thread servicing REQUEST_EXPOSE 1000
00:11:01.141 00.000 12020 Handling exposure in thread, d=1000 o=3 r=(902,693,31,31)
00:11:01.734 00.593 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"b881e16d-4be0-4ea5-b779-d100a7feb380"}
00:11:01.758 00.024 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"b881e16d-4be0-4ea5-b779-d100a7feb380"}
00:11:01.777 00.019 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"c9fb9040-87c3-41a5-824c-fa9ddd2d802c"}
00:11:01.795 00.018 9340 case statement mapped state 6 to 3
00:11:01.852 00.057 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"c9fb9040-87c3-41a5-824c-fa9ddd2d802c"}
00:11:01.887 00.035 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"2ab6cd79-c28d-4deb-8f06-73e5d1a3dea2"}
00:11:01.906 00.019 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":42,"width":15,"height":15,"star_pos":[7.28,6.53],"pixels":"..."},"id":"2ab6cd79-c28d-4deb-8f06-73e5d1a3dea2"}
00:11:02.574 00.668 12020 Exposure complete
00:11:02.916 00.342 12020 worker thread done servicing request
00:11:02.916 00.000 9340 OnExposeComplete: enter
00:11:02.933 00.017 9340 UpdateGuideState(): m_state=6
00:11:02.952 00.019 9340 Star::Find(15, 917, 708, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 43
00:11:02.973 00.021 9340 Star::Find returns 1 (0), X=916.60, Y=708.67, Mass=1095309, SNR=250.1, Peak=60252 HFD=4.5
00:11:03.006 00.033 9340 MultiStar: [#1 -0.32,0.09,0.62,U] [#2 -0.70,0.17,0.00,M1] [#3 -0.51,0.09,0.50,U] [#4 -0.45,0.23,0.41,U] [#5 -0.12,0.61,0.43,U] [#6 -0.14,0.02,0.31,U] [#7 -0.55,0.11,0.33,U] [#8 -0.49,0.37,0.30,U] 
00:11:03.030 00.024 9340 single-star, 7 included, MultiStar: {-0.35, 0.23}, one-star: {-0.30, 0.27}
00:11:03.046 00.016 9340 CameraToMount -- cameraTheta (2.41) - m_xAngle (-3.14) = xAngle (5.55 = -0.74)
00:11:03.064 00.018 9340 CameraToMount -- cameraTheta (2.41) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (5.53 = -0.75)
00:11:03.133 00.069 9340 CameraToMount -- cameraX=-0.30 cameraY=0.27 hyp=0.40 cameraTheta=2.41 mountX=0.30 mountY=-0.27, mountTheta=-0.75
00:11:03.163 00.030 9340 SchedulePrimaryMove(10104498, x=-0.30, y=0.27, opts=13)
00:11:03.176 00.013 9340 Enqueuing Move request for scope (-0.30, 0.27)
00:11:03.188 00.012 12020 Worker thread wakes up
00:11:03.189 00.001 9340 UpdateImageDisplay: Size=(1920,1080) min=4886, max=65535, med=7866, FiltMin=5849, FiltMax=65516, Gamma=2.870
00:11:03.206 00.017 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.30, 0.27) opts 0xd
00:11:03.206 00.000 9340 UpdateGuideState exits: m=1095309 SNR=250.1
00:11:03.221 00.015 12020 Handling offset move in thread for scope, endpoint = (-0.30, 0.27)
00:11:03.222 00.001 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:11:03.257 00.035 12020 Moving (-0.30, 0.27) raw xDistance=0.30 yDistance=-0.27
00:11:03.258 00.001 9340 ScheduleExposure(1000,3,1) exposurePending=0
00:11:03.273 00.015 12020 GuideAlgorithmHysteresis::Result() returns 0.15 from input 0.30
00:11:03.273 00.000 9340 Enqueuing Expose request
00:11:03.286 00.013 12020 GuideAlgorithmResistSwitch::result() returns -0.27 from input -0.27
00:11:03.286 00.000 12020 MoveAxis(W, 28, ABG)
00:11:03.286 00.000 12020 Guiding  Dir = 3, Dur = 28
00:11:03.288 00.002 12020 IsSlewing returns 0
00:11:03.288 00.000 12020 IsGuiding returns 0
00:11:03.311 00.023 12020 PulseGuide returned control before completion, sleep 17
00:11:03.361 00.050 12020 IsGuiding returns 0
00:11:03.361 00.000 12020 Move returns status 0, amount 28
00:11:03.362 00.001 12020 MoveAxis(N, 46, ABG)
00:11:03.362 00.000 12020 Guiding  Dir = 0, Dur = 46
00:11:03.364 00.002 12020 IsSlewing returns 0
00:11:03.365 00.001 12020 IsGuiding returns 0
00:11:03.439 00.074 12020 IsGuiding returns 1
00:11:03.440 00.001 12020 scope still moving after pulse duration time elapsed
00:11:03.479 00.039 12020 IsSlewing returns 0
00:11:03.481 00.002 12020 IsGuiding returns 1
00:11:03.592 00.111 12020 IsSlewing returns 0
00:11:03.595 00.003 12020 IsGuiding returns 0
00:11:03.595 00.000 12020 scope move finished after 46 + 184 ms
00:11:03.595 00.000 12020 Move returns status 0, amount 46
00:11:03.596 00.001 12020 move complete, result=0
00:11:03.596 00.000 9340 GuideStep: 0.3 px 28 ms WEST, -0.3 px 46 ms NORTH
00:11:03.615 00.019 12020 worker thread done servicing request
00:11:03.615 00.000 12020 Worker thread wakes up
00:11:03.615 00.000 12020 worker thread servicing REQUEST_EXPOSE 1000
00:11:03.615 00.000 12020 Handling exposure in thread, d=1000 o=3 r=(902,693,31,31)
00:11:03.733 00.118 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"dd75f89a-af7f-4747-b6b5-d2b555ae2238"}
00:11:03.748 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"dd75f89a-af7f-4747-b6b5-d2b555ae2238"}
00:11:03.765 00.017 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"3d2906ff-b22e-476e-aa5b-eff23af99565"}
00:11:03.787 00.022 9340 case statement mapped state 6 to 3
00:11:03.800 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"3d2906ff-b22e-476e-aa5b-eff23af99565"}
00:11:03.833 00.033 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"ce7ee8ab-6e10-4dde-b986-fa56f61f122e"}
00:11:03.846 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":43,"width":15,"height":15,"star_pos":[6.60,6.67],"pixels":"..."},"id":"ce7ee8ab-6e10-4dde-b986-fa56f61f122e"}
00:11:05.015 01.169 12020 Exposure complete
00:11:05.429 00.414 12020 worker thread done servicing request
00:11:05.430 00.001 9340 OnExposeComplete: enter
00:11:05.450 00.020 9340 UpdateGuideState(): m_state=6
00:11:05.497 00.047 9340 Star::Find(15, 916, 708, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 44
00:11:05.574 00.077 9340 Star::Find returns 1 (0), X=916.74, Y=708.43, Mass=1039357, SNR=198.0, Peak=59810 HFD=4.3
00:11:05.590 00.016 9340 MultiStar: [#1 0.01,-0.03,0.81,U] [#2 -0.50,-0.03,1.88,U] [#3 -0.22,-0.06,0.66,U] [#4 -0.06,0.03,0.50,U] [#5 0.17,0.37,0.42,U] [#6 0.08,0.15,0.40,U] [#7 -0.18,0.03,0.44,U] [#8 -0.19,0.07,0.33,U] 
00:11:05.608 00.018 9340 single-star, 8 included, MultiStar: {-0.20, 0.03}, one-star: {-0.16, 0.03}
00:11:05.643 00.035 9340 CameraToMount -- cameraTheta (2.95) - m_xAngle (-3.14) = xAngle (6.08 = -0.20)
00:11:05.714 00.071 9340 CameraToMount -- cameraTheta (2.95) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (6.07 = -0.22)
00:11:05.733 00.019 9340 CameraToMount -- cameraX=-0.16 cameraY=0.03 hyp=0.16 cameraTheta=2.95 mountX=0.16 mountY=-0.03, mountTheta=-0.22
00:11:05.817 00.084 9340 SchedulePrimaryMove(10104498, x=-0.16, y=0.03, opts=13)
00:11:05.843 00.026 9340 Enqueuing Move request for scope (-0.16, 0.03)
00:11:05.880 00.037 12020 Worker thread wakes up
00:11:05.880 00.000 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.16, 0.03) opts 0xd
00:11:05.880 00.000 12020 Handling offset move in thread for scope, endpoint = (-0.16, 0.03)
00:11:05.880 00.000 12020 Moving (-0.16, 0.03) raw xDistance=0.16 yDistance=-0.03
00:11:05.881 00.001 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.16
00:11:05.881 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:11:05.881 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
00:11:05.881 00.000 12020 MoveAxis(E, 0, ABG)
00:11:05.881 00.000 12020 Move returns status 0, amount 0
00:11:05.883 00.002 9340 UpdateImageDisplay: Size=(1920,1080) min=4856, max=65535, med=7895, FiltMin=6198, FiltMax=65516, Gamma=2.870
00:11:05.980 00.097 12020 MoveAxis(N, 0, ABG)
00:11:05.980 00.000 9340 UpdateGuideState exits: m=1039357 SNR=198.0
00:11:05.997 00.017 12020 Move returns status 0, amount 0
00:11:05.997 00.000 12020 move complete, result=0
00:11:05.998 00.001 12020 worker thread done servicing request
00:11:06.019 00.021 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:11:06.133 00.114 9340 ScheduleExposure(1000,3,1) exposurePending=0
00:11:06.173 00.040 9340 Enqueuing Expose request
00:11:06.188 00.015 12020 Worker thread wakes up
00:11:06.188 00.000 9340 GuideStep: 0.2 px 0 ms EAST, -0.0 px 0 ms NORTH
00:11:06.204 00.016 12020 worker thread servicing REQUEST_EXPOSE 1000
00:11:06.204 00.000 12020 Handling exposure in thread, d=1000 o=3 r=(902,693,31,31)
00:11:06.234 00.030 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"224f6425-18fc-4c5f-8512-8153991a0501"}
00:11:06.284 00.050 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"224f6425-18fc-4c5f-8512-8153991a0501"}
00:11:06.309 00.025 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"3495cac7-65cd-422a-b2d7-2db1b20aeb1b"}
00:11:06.332 00.023 9340 case statement mapped state 6 to 3
00:11:06.370 00.038 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"3495cac7-65cd-422a-b2d7-2db1b20aeb1b"}
00:11:06.415 00.045 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"ca7a1d45-9ab4-4c5c-8d7d-f217e606f401"}
00:11:06.440 00.025 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":44,"width":15,"height":15,"star_pos":[6.74,7.43],"pixels":"..."},"id":"ca7a1d45-9ab4-4c5c-8d7d-f217e606f401"}
00:11:07.631 01.191 12020 Exposure complete
00:11:07.738 00.107 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"5bfd0678-6eee-4604-b7f6-34676c09efa1"}
00:11:07.780 00.042 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"5bfd0678-6eee-4604-b7f6-34676c09efa1"}
00:11:07.819 00.039 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"49a95ceb-0b64-44d4-8570-ab3424f7aac4"}
00:11:07.838 00.019 9340 case statement mapped state 6 to 3
00:11:07.862 00.024 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"49a95ceb-0b64-44d4-8570-ab3424f7aac4"}
00:11:07.912 00.050 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"588221eb-abe4-4cfe-b560-4080aa1e0cb5"}
00:11:07.929 00.017 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":44,"width":15,"height":15,"star_pos":[6.74,7.43],"pixels":"..."},"id":"588221eb-abe4-4cfe-b560-4080aa1e0cb5"}
00:11:08.059 00.130 12020 worker thread done servicing request
00:11:08.059 00.000 9340 OnExposeComplete: enter
00:11:08.076 00.017 9340 UpdateGuideState(): m_state=6
00:11:08.104 00.028 9340 Star::Find(15, 916, 708, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 45
00:11:08.124 00.020 9340 Star::Find returns 1 (0), X=916.43, Y=708.51, Mass=1069616, SNR=231.1, Peak=60168 HFD=4.3
00:11:08.169 00.045 9340 MultiStar: [#1 -0.53,0.02,0.71,U] [#2 -0.74,0.01,0.00,M1] [#3 -0.37,0.02,0.64,U] [#4 -0.38,-0.08,0.47,U] [#5 -0.30,0.58,0.00,M1] [#6 -0.30,0.19,0.34,U] [#7 -0.68,0.02,0.00,M1] [#8 -0.77,0.26,0.00,M1] 
00:11:08.215 00.046 9340 refined, 4 included, MultiStar: {-0.43, 0.05}, one-star: {-0.47, 0.11}
00:11:08.235 00.020 9340 CameraToMount -- cameraTheta (3.02) - m_xAngle (-3.14) = xAngle (6.15 = -0.13)
00:11:08.264 00.029 9340 CameraToMount -- cameraTheta (3.02) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (6.14 = -0.14)
00:11:08.281 00.017 9340 CameraToMount -- cameraX=-0.43 cameraY=0.05 hyp=0.44 cameraTheta=3.02 mountX=0.43 mountY=-0.06, mountTheta=-0.14
00:11:08.310 00.029 9340 SchedulePrimaryMove(10104498, x=-0.43, y=0.05, opts=13)
00:11:08.369 00.059 9340 Enqueuing Move request for scope (-0.43, 0.05)
00:11:08.394 00.025 12020 Worker thread wakes up
00:11:08.395 00.001 9340 UpdateImageDisplay: Size=(1920,1080) min=5131, max=65535, med=7904, FiltMin=6232, FiltMax=65516, Gamma=2.870
00:11:08.417 00.022 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.43, 0.05) opts 0xd
00:11:08.418 00.001 9340 UpdateGuideState exits: m=1069616 SNR=231.1
00:11:08.431 00.013 12020 Handling offset move in thread for scope, endpoint = (-0.43, 0.05)
00:11:08.431 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:11:08.446 00.015 12020 Moving (-0.43, 0.05) raw xDistance=0.43 yDistance=-0.06
00:11:08.446 00.000 9340 ScheduleExposure(1000,3,1) exposurePending=0
00:11:08.463 00.017 12020 GuideAlgorithmHysteresis::Result() returns 0.25 from input 0.43
00:11:08.464 00.001 9340 Enqueuing Expose request
00:11:08.479 00.015 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:11:08.479 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
00:11:08.479 00.000 12020 MoveAxis(W, 46, ABG)
00:11:08.479 00.000 12020 Guiding  Dir = 3, Dur = 46
00:11:08.480 00.001 12020 IsSlewing returns 0
00:11:08.481 00.001 12020 IsGuiding returns 0
00:11:08.508 00.027 12020 PulseGuide returned control before completion, sleep 31
00:11:08.553 00.045 12020 IsGuiding returns 1
00:11:08.553 00.000 12020 scope still moving after pulse duration time elapsed
00:11:08.587 00.034 12020 IsSlewing returns 0
00:11:08.590 00.003 12020 IsGuiding returns 0
00:11:08.591 00.001 12020 scope move finished after 46 + 63 ms
00:11:08.592 00.001 12020 Move returns status 0, amount 46
00:11:08.592 00.000 12020 MoveAxis(N, 0, ABG)
00:11:08.592 00.000 12020 Move returns status 0, amount 0
00:11:08.592 00.000 12020 move complete, result=0
00:11:08.594 00.002 12020 worker thread done servicing request
00:11:08.594 00.000 9340 GuideStep: 0.4 px 46 ms WEST, -0.1 px 0 ms NORTH
00:11:08.626 00.032 12020 Worker thread wakes up
00:11:08.626 00.000 12020 worker thread servicing REQUEST_EXPOSE 1000
00:11:08.626 00.000 12020 Handling exposure in thread, d=1000 o=3 r=(902,693,31,31)
00:11:09.735 01.109 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"95ca0d03-4b8d-4529-84ef-e20d2395a09e"}
00:11:09.750 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"95ca0d03-4b8d-4529-84ef-e20d2395a09e"}
00:11:09.795 00.045 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"aff2995c-0aea-43ee-9b67-e386a8336f70"}
00:11:09.811 00.016 9340 case statement mapped state 6 to 3
00:11:09.827 00.016 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"aff2995c-0aea-43ee-9b67-e386a8336f70"}
00:11:09.839 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"74f6cdd3-ffb9-49e8-ac46-8b817719bc39"}
00:11:09.853 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":45,"width":15,"height":15,"star_pos":[7.43,6.51],"pixels":"..."},"id":"74f6cdd3-ffb9-49e8-ac46-8b817719bc39"}
00:11:09.990 00.137 12020 Exposure complete
00:11:10.284 00.294 9340 OnExposeComplete: enter
00:11:10.295 00.011 12020 worker thread done servicing request
00:11:10.295 00.000 9340 UpdateGuideState(): m_state=6
00:11:10.309 00.014 9340 Star::Find(15, 916, 708, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 46
00:11:10.325 00.016 9340 Star::Find returns 1 (0), X=916.48, Y=708.69, Mass=1090134, SNR=228.3, Peak=61440 HFD=4.3
00:11:10.338 00.013 9340 MultiStar: [#1 -0.18,0.36,0.80,U] [#2 -0.75,0.13,0.00,M2] [#3 -0.58,0.22,0.61,U] [#4 -0.14,0.36,0.43,U] [#5 0.01,0.64,0.39,U] [#6 -0.07,0.21,0.39,U] [#7 -0.46,0.16,0.32,U] [#8 -0.14,0.44,0.27,U] 
00:11:10.371 00.033 9340 refined, 7 included, MultiStar: {-0.28, 0.32}, one-star: {-0.41, 0.29}
00:11:10.385 00.014 9340 CameraToMount -- cameraTheta (2.28) - m_xAngle (-3.14) = xAngle (5.42 = -0.87)
00:11:10.400 00.015 9340 CameraToMount -- cameraTheta (2.28) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (5.40 = -0.88)
00:11:10.412 00.012 9340 CameraToMount -- cameraX=-0.28 cameraY=0.32 hyp=0.43 cameraTheta=2.28 mountX=0.28 mountY=-0.33, mountTheta=-0.87
00:11:10.427 00.015 9340 SchedulePrimaryMove(10104498, x=-0.28, y=0.32, opts=13)
00:11:10.442 00.015 9340 Enqueuing Move request for scope (-0.28, 0.32)
00:11:10.456 00.014 12020 Worker thread wakes up
00:11:10.456 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=4950, max=65535, med=7930, FiltMin=6211, FiltMax=65516, Gamma=2.870
00:11:10.485 00.029 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.28, 0.32) opts 0xd
00:11:10.485 00.000 9340 UpdateGuideState exits: m=1090134 SNR=228.3
00:11:10.502 00.017 12020 Handling offset move in thread for scope, endpoint = (-0.28, 0.32)
00:11:10.502 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:11:10.513 00.011 12020 Moving (-0.28, 0.32) raw xDistance=0.28 yDistance=-0.33
00:11:10.513 00.000 9340 ScheduleExposure(1000,3,1) exposurePending=0
00:11:10.526 00.013 12020 GuideAlgorithmHysteresis::Result() returns 0.19 from input 0.28
00:11:10.526 00.000 9340 Enqueuing Expose request
00:11:10.536 00.010 12020 GuideAlgorithmResistSwitch::result() returns -0.33 from input -0.33
00:11:10.537 00.001 12020 MoveAxis(W, 35, ABG)
00:11:10.537 00.000 12020 Guiding  Dir = 3, Dur = 35
00:11:10.537 00.000 12020 IsSlewing returns 0
00:11:10.538 00.001 12020 IsGuiding returns 0
00:11:10.571 00.033 12020 PulseGuide returned control before completion, sleep 13
00:11:10.594 00.023 12020 IsGuiding returns 1
00:11:10.594 00.000 12020 scope still moving after pulse duration time elapsed
00:11:10.625 00.031 12020 IsSlewing returns 0
00:11:10.626 00.001 12020 IsGuiding returns 0
00:11:10.626 00.000 12020 scope move finished after 35 + 52 ms
00:11:10.627 00.001 12020 Move returns status 0, amount 35
00:11:10.627 00.000 12020 MoveAxis(N, 55, ABG)
00:11:10.627 00.000 12020 Guiding  Dir = 0, Dur = 55
00:11:10.628 00.001 12020 IsSlewing returns 0
00:11:10.629 00.001 12020 IsGuiding returns 0
00:11:10.748 00.119 12020 IsGuiding returns 1
00:11:10.749 00.001 12020 scope still moving after pulse duration time elapsed
00:11:10.875 00.126 12020 IsSlewing returns 0
00:11:10.877 00.002 12020 IsGuiding returns 0
00:11:10.877 00.000 12020 scope move finished after 55 + 192 ms
00:11:10.877 00.000 12020 Move returns status 0, amount 55
00:11:10.877 00.000 12020 move complete, result=0
00:11:10.878 00.001 9340 GuideStep: 0.3 px 35 ms WEST, -0.3 px 55 ms NORTH
00:11:10.890 00.012 12020 worker thread done servicing request
00:11:10.890 00.000 12020 Worker thread wakes up
00:11:10.890 00.000 12020 worker thread servicing REQUEST_EXPOSE 1000
00:11:10.890 00.000 12020 Handling exposure in thread, d=1000 o=3 r=(902,693,31,31)
00:11:11.733 00.843 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"f8c47f4f-1465-4f76-b8ac-3461404058c1"}
00:11:11.747 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"f8c47f4f-1465-4f76-b8ac-3461404058c1"}
00:11:11.767 00.020 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"99f7307b-3051-4633-bc12-25d48a09145a"}
00:11:11.792 00.025 9340 case statement mapped state 6 to 3
00:11:11.838 00.046 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"99f7307b-3051-4633-bc12-25d48a09145a"}
00:11:11.860 00.022 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"9715f6ed-3bdd-48bb-9836-0c9f1bf04f9c"}
00:11:11.877 00.017 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":46,"width":15,"height":15,"star_pos":[7.48,6.69],"pixels":"..."},"id":"9715f6ed-3bdd-48bb-9836-0c9f1bf04f9c"}
00:11:12.251 00.374 12020 Exposure complete
00:11:12.567 00.316 12020 worker thread done servicing request
00:11:12.567 00.000 9340 OnExposeComplete: enter
00:11:12.580 00.013 9340 UpdateGuideState(): m_state=6
00:11:12.601 00.021 9340 Star::Find(15, 916, 708, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 47
00:11:12.617 00.016 9340 Star::Find returns 1 (0), X=916.85, Y=708.86, Mass=1079695, SNR=212.1, Peak=62483 HFD=4.3
00:11:12.635 00.018 9340 MultiStar: [#1 0.14,0.40,0.71,U] [#2 -0.22,0.31,1.86,U] [#3 -0.01,0.46,0.60,U] [#4 -0.07,0.38,0.49,U] [#5 0.06,0.65,0.00,M1] [#6 0.27,0.61,0.00,M1] [#7 -0.20,0.26,0.37,U] [#8 -0.11,0.18,0.29,U] 
00:11:12.653 00.018 9340 refined, 6 included, MultiStar: {-0.10, 0.36}, one-star: {-0.05, 0.46}
00:11:12.687 00.034 9340 CameraToMount -- cameraTheta (1.83) - m_xAngle (-3.14) = xAngle (4.97 = -1.31)
00:11:12.705 00.018 9340 CameraToMount -- cameraTheta (1.83) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (4.95 = -1.33)
00:11:12.719 00.014 9340 CameraToMount -- cameraX=-0.10 cameraY=0.36 hyp=0.38 cameraTheta=1.83 mountX=0.10 mountY=-0.37, mountTheta=-1.31
00:11:12.737 00.018 9340 SchedulePrimaryMove(10104498, x=-0.10, y=0.36, opts=13)
00:11:12.763 00.026 9340 Enqueuing Move request for scope (-0.10, 0.36)
00:11:12.807 00.044 12020 Worker thread wakes up
00:11:12.808 00.001 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.36) opts 0xd
00:11:12.808 00.000 12020 Handling offset move in thread for scope, endpoint = (-0.10, 0.36)
00:11:12.808 00.000 12020 Moving (-0.10, 0.36) raw xDistance=0.10 yDistance=-0.37
00:11:12.808 00.000 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
00:11:12.809 00.001 12020 GuideAlgorithmResistSwitch::result() returns -0.37 from input -0.37
00:11:12.809 00.000 12020 MoveAxis(E, 0, ABG)
00:11:12.809 00.000 12020 Move returns status 0, amount 0
00:11:12.811 00.002 9340 UpdateImageDisplay: Size=(1920,1080) min=4961, max=65535, med=7884, FiltMin=6218, FiltMax=65516, Gamma=2.870
00:11:12.832 00.021 12020 MoveAxis(N, 61, ABG)
00:11:12.833 00.001 9340 UpdateGuideState exits: m=1079695 SNR=212.1
00:11:12.847 00.014 12020 Guiding  Dir = 0, Dur = 61
00:11:12.847 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:11:12.865 00.018 12020 IsSlewing returns 0
00:11:12.865 00.000 9340 ScheduleExposure(1000,3,1) exposurePending=0
00:11:12.878 00.013 12020 IsGuiding returns 0
00:11:12.879 00.001 9340 Enqueuing Expose request
00:11:12.986 00.107 12020 IsGuiding returns 1
00:11:12.986 00.000 12020 scope still moving after pulse duration time elapsed
00:11:13.013 00.027 12020 IsSlewing returns 0
00:11:13.014 00.001 12020 IsGuiding returns 1
00:11:13.144 00.130 12020 IsSlewing returns 0
00:11:13.177 00.033 12020 IsGuiding returns 0
00:11:13.178 00.001 12020 scope move finished after 61 + 237 ms
00:11:13.178 00.000 12020 Move returns status 0, amount 61
00:11:13.178 00.000 12020 move complete, result=0
00:11:13.178 00.000 12020 worker thread done servicing request
00:11:13.179 00.001 9340 GuideStep: 0.1 px 0 ms EAST, -0.4 px 61 ms NORTH
00:11:13.197 00.018 12020 Worker thread wakes up
00:11:13.198 00.001 12020 worker thread servicing REQUEST_EXPOSE 1000
00:11:13.198 00.000 12020 Handling exposure in thread, d=1000 o=3 r=(902,693,31,31)
00:11:13.733 00.535 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"a438945e-6eaa-439c-a5a7-40535c001c5b"}
00:11:13.779 00.046 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"a438945e-6eaa-439c-a5a7-40535c001c5b"}
00:11:13.810 00.031 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"fce5e285-da10-4f1e-ac5f-843c3134d45c"}
00:11:13.895 00.085 9340 case statement mapped state 6 to 3
00:11:13.975 00.080 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"fce5e285-da10-4f1e-ac5f-843c3134d45c"}
00:11:14.025 00.050 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"70dd83e9-ee1d-4bc1-a6e1-a0e9f2e7552a"}
00:11:14.059 00.034 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":47,"width":15,"height":15,"star_pos":[6.85,6.86],"pixels":"..."},"id":"70dd83e9-ee1d-4bc1-a6e1-a0e9f2e7552a"}
00:11:14.597 00.538 12020 Exposure complete
00:11:14.980 00.383 12020 worker thread done servicing request
00:11:14.980 00.000 9340 OnExposeComplete: enter
00:11:14.998 00.018 9340 UpdateGuideState(): m_state=6
00:11:15.015 00.017 9340 Star::Find(15, 916, 708, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 48
00:11:15.034 00.019 9340 Star::Find returns 1 (0), X=916.82, Y=708.50, Mass=1070541, SNR=214.1, Peak=62506 HFD=3.8
00:11:15.065 00.031 9340 MultiStar: [#1 -0.15,0.01,0.83,U] [#2 -0.38,0.01,1.89,U] [#3 0.09,0.14,0.68,U] [#4 0.25,0.09,0.49,U] [#5 0.24,0.57,0.40,U] [#6 0.16,0.11,0.34,U] [#7 0.14,0.06,0.33,U] [#8 -0.55,0.27,0.27,U] 
00:11:15.108 00.043 9340 single-star, 8 included, MultiStar: {-0.11, 0.10}, one-star: {-0.08, 0.10}
00:11:15.128 00.020 9340 CameraToMount -- cameraTheta (2.23) - m_xAngle (-3.14) = xAngle (5.37 = -0.92)
00:11:15.141 00.013 9340 CameraToMount -- cameraTheta (2.23) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (5.35 = -0.93)
00:11:15.153 00.012 9340 CameraToMount -- cameraX=-0.08 cameraY=0.10 hyp=0.13 cameraTheta=2.23 mountX=0.08 mountY=-0.10, mountTheta=-0.92
00:11:15.171 00.018 9340 SchedulePrimaryMove(10104498, x=-0.08, y=0.10, opts=13)
00:11:15.186 00.015 9340 Enqueuing Move request for scope (-0.08, 0.10)
00:11:15.201 00.015 12020 Worker thread wakes up
00:11:15.202 00.001 9340 UpdateImageDisplay: Size=(1920,1080) min=5072, max=65535, med=7896, FiltMin=6228, FiltMax=65516, Gamma=2.870
00:11:15.234 00.032 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.10) opts 0xd
00:11:15.234 00.000 9340 UpdateGuideState exits: m=1070541 SNR=214.1
00:11:15.251 00.017 12020 Handling offset move in thread for scope, endpoint = (-0.08, 0.10)
00:11:15.251 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:11:15.263 00.012 12020 Moving (-0.08, 0.10) raw xDistance=0.08 yDistance=-0.10
00:11:15.263 00.000 9340 ScheduleExposure(1000,3,1) exposurePending=0
00:11:15.278 00.015 9340 Enqueuing Expose request
00:11:15.292 00.014 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
00:11:15.292 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:11:15.292 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
00:11:15.293 00.001 12020 MoveAxis(E, 0, ABG)
00:11:15.293 00.000 12020 Move returns status 0, amount 0
00:11:15.293 00.000 12020 MoveAxis(N, 0, ABG)
00:11:15.293 00.000 12020 Move returns status 0, amount 0
00:11:15.293 00.000 12020 move complete, result=0
00:11:15.293 00.000 12020 worker thread done servicing request
00:11:15.293 00.000 12020 Worker thread wakes up
00:11:15.294 00.001 12020 worker thread servicing REQUEST_EXPOSE 1000
00:11:15.294 00.000 12020 Handling exposure in thread, d=1000 o=3 r=(902,693,31,31)
00:11:15.296 00.002 9340 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
00:11:15.733 00.437 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"70613502-6df6-4bb5-afc7-d3c6e248c424"}
00:11:15.747 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"70613502-6df6-4bb5-afc7-d3c6e248c424"}
00:11:15.763 00.016 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"59def7eb-ab00-4524-aa63-8b203bb7ac12"}
00:11:15.799 00.036 9340 case statement mapped state 6 to 3
00:11:15.820 00.021 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"59def7eb-ab00-4524-aa63-8b203bb7ac12"}
00:11:15.836 00.016 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"701840bf-24aa-46d6-898d-dcafe0d25f72"}
00:11:15.850 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":48,"width":15,"height":15,"star_pos":[6.82,7.50],"pixels":"..."},"id":"701840bf-24aa-46d6-898d-dcafe0d25f72"}
00:11:16.669 00.819 12020 Exposure complete
00:11:17.058 00.389 9340 OnExposeComplete: enter
00:11:17.084 00.026 12020 worker thread done servicing request
00:11:17.084 00.000 9340 UpdateGuideState(): m_state=6
00:11:17.098 00.014 9340 Star::Find(15, 916, 708, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 49
00:11:17.123 00.025 9340 Star::Find returns 1 (0), X=916.96, Y=708.82, Mass=1110863, SNR=218.9, Peak=62207 HFD=4.2
00:11:17.165 00.042 9340 MultiStar: [#1 0.19,0.58,0.69,U] [#2 0.13,0.31,1.51,U] [#3 0.46,0.37,0.73,U] [#4 0.24,0.55,0.46,U] [#5 0.26,0.62,0.00,M1] [#6 0.45,0.47,0.00,M1] [#7 0.11,0.27,0.37,U] [#8 0.16,0.40,0.34,U] 
00:11:17.187 00.022 9340 single-star, 6 included, MultiStar: {0.18, 0.40}, one-star: {0.06, 0.42}
00:11:17.204 00.017 9340 CameraToMount -- cameraTheta (1.44) - m_xAngle (-3.14) = xAngle (4.57 = -1.71)
00:11:17.221 00.017 9340 CameraToMount -- cameraTheta (1.44) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (4.56 = -1.73)
00:11:17.243 00.022 9340 CameraToMount -- cameraX=0.06 cameraY=0.42 hyp=0.42 cameraTheta=1.44 mountX=-0.06 mountY=-0.41, mountTheta=-1.71
00:11:17.292 00.049 9340 SchedulePrimaryMove(10104498, x=0.06, y=0.42, opts=13)
00:11:17.310 00.018 9340 Enqueuing Move request for scope (0.06, 0.42)
00:11:17.327 00.017 12020 Worker thread wakes up
00:11:17.327 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=5041, max=65535, med=7895, FiltMin=5876, FiltMax=65516, Gamma=2.870
00:11:17.345 00.018 12020 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.42) opts 0xd
00:11:17.345 00.000 9340 UpdateGuideState exits: m=1110863 SNR=218.9
00:11:17.382 00.037 12020 Handling offset move in thread for scope, endpoint = (0.06, 0.42)
00:11:17.382 00.000 12020 Moving (0.06, 0.42) raw xDistance=-0.06 yDistance=-0.41
00:11:17.382 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:11:17.401 00.019 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
00:11:17.402 00.001 12020 GuideAlgorithmResistSwitch::result() returns -0.41 from input -0.41
00:11:17.402 00.000 12020 MoveAxis(E, 0, ABG)
00:11:17.402 00.000 12020 Move returns status 0, amount 0
00:11:17.402 00.000 12020 MoveAxis(N, 70, ABG)
00:11:17.403 00.001 9340 ScheduleExposure(1000,3,1) exposurePending=0
00:11:17.419 00.016 12020 Guiding  Dir = 0, Dur = 70
00:11:17.419 00.000 9340 Enqueuing Expose request
00:11:17.435 00.016 12020 IsSlewing returns 0
00:11:17.437 00.002 12020 IsGuiding returns 0
00:11:17.548 00.111 12020 IsGuiding returns 1
00:11:17.548 00.000 12020 scope still moving after pulse duration time elapsed
00:11:17.601 00.053 12020 IsSlewing returns 0
00:11:17.603 00.002 12020 IsGuiding returns 1
00:11:17.704 00.101 12020 IsSlewing returns 0
00:11:17.708 00.004 12020 IsGuiding returns 0
00:11:17.708 00.000 12020 scope move finished after 70 + 201 ms
00:11:17.709 00.001 12020 Move returns status 0, amount 70
00:11:17.709 00.000 12020 move complete, result=0
00:11:17.710 00.001 12020 worker thread done servicing request
00:11:17.710 00.000 9340 GuideStep: -0.1 px 0 ms EAST, -0.4 px 70 ms NORTH
00:11:17.730 00.020 12020 Worker thread wakes up
00:11:17.730 00.000 12020 worker thread servicing REQUEST_EXPOSE 1000
00:11:17.730 00.000 12020 Handling exposure in thread, d=1000 o=3 r=(902,693,31,31)
00:11:17.748 00.018 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"15565886-cd85-4238-98a0-5b6769d21a09"}
00:11:17.767 00.019 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"15565886-cd85-4238-98a0-5b6769d21a09"}
00:11:17.795 00.028 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"969aa631-eb92-4d6e-b683-ab640fa90030"}
00:11:17.837 00.042 9340 case statement mapped state 6 to 3
00:11:17.851 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"969aa631-eb92-4d6e-b683-ab640fa90030"}
00:11:17.871 00.020 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"2c583ada-efb9-4b8b-aec2-c6485c79fcd5"}
00:11:17.890 00.019 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":49,"width":15,"height":15,"star_pos":[6.96,6.82],"pixels":"..."},"id":"2c583ada-efb9-4b8b-aec2-c6485c79fcd5"}
00:11:19.172 01.282 12020 Exposure complete
00:11:19.732 00.560 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"6ccdf7ec-08a2-4747-b5bd-21a491b151c9"}
00:11:19.767 00.035 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"6ccdf7ec-08a2-4747-b5bd-21a491b151c9"}
00:11:19.821 00.054 12020 worker thread done servicing request
00:11:19.821 00.000 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"7a601dec-f5a8-4f54-8224-4227f3d973a6"}
00:11:19.845 00.024 9340 case statement mapped state 6 to 3
00:11:19.859 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"7a601dec-f5a8-4f54-8224-4227f3d973a6"}
00:11:19.883 00.024 9340 OnExposeComplete: enter
00:11:19.897 00.014 9340 UpdateGuideState(): m_state=6
00:11:19.948 00.051 9340 Star::Find(15, 916, 708, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 50
00:11:19.987 00.039 9340 Star::Find returns 1 (0), X=917.27, Y=708.79, Mass=1128050, SNR=218.9, Peak=60655 HFD=4.5
00:11:20.021 00.034 9340 MultiStar: [#1 0.56,0.57,0.00,M1] [#2 0.07,0.24,1.85,U] [#3 0.27,0.17,0.67,U] [#4 0.53,0.27,0.45,U] [#5 0.44,0.64,0.00,M2] [#6 0.40,0.47,0.00,M2] [#7 -0.03,0.13,0.33,U] [#8 0.14,0.29,0.33,U] 
00:11:20.085 00.064 9340 refined, 5 included, MultiStar: {0.21, 0.26}, one-star: {0.37, 0.39}
00:11:20.123 00.038 9340 CameraToMount -- cameraTheta (0.90) - m_xAngle (-3.14) = xAngle (4.03 = -2.25)
00:11:20.195 00.072 9340 CameraToMount -- cameraTheta (0.90) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (4.02 = -2.26)
00:11:20.221 00.026 9340 CameraToMount -- cameraX=0.21 cameraY=0.26 hyp=0.33 cameraTheta=0.90 mountX=-0.21 mountY=-0.25, mountTheta=-2.26
00:11:20.252 00.031 9340 SchedulePrimaryMove(10104498, x=0.21, y=0.26, opts=13)
00:11:20.275 00.023 9340 Enqueuing Move request for scope (0.21, 0.26)
00:11:20.296 00.021 12020 Worker thread wakes up
00:11:20.297 00.001 9340 UpdateImageDisplay: Size=(1920,1080) min=4908, max=65535, med=7905, FiltMin=6111, FiltMax=65516, Gamma=2.870
00:11:20.342 00.045 12020 worker thread servicing REQUEST_MOVE scope ofs (0.21, 0.26) opts 0xd
00:11:20.342 00.000 9340 UpdateGuideState exits: m=1128050 SNR=218.9
00:11:20.357 00.015 12020 Handling offset move in thread for scope, endpoint = (0.21, 0.26)
00:11:20.357 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:11:20.375 00.018 12020 Moving (0.21, 0.26) raw xDistance=-0.21 yDistance=-0.25
00:11:20.375 00.000 9340 ScheduleExposure(1000,3,1) exposurePending=0
00:11:20.388 00.013 9340 Enqueuing Expose request
00:11:20.411 00.023 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.21
00:11:20.411 00.000 12020 GuideAlgorithmResistSwitch::result() returns -0.25 from input -0.25
00:11:20.412 00.001 12020 MoveAxis(E, 0, ABG)
00:11:20.412 00.000 12020 Move returns status 0, amount 0
00:11:20.412 00.000 12020 MoveAxis(N, 43, ABG)
00:11:20.412 00.000 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"34876900-580e-4d22-9e48-b77d2036b57f"}
00:11:20.427 00.015 12020 Guiding  Dir = 0, Dur = 43
00:11:20.427 00.000 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":50,"width":15,"height":15,"star_pos":[7.27,6.79],"pixels":"..."},"id":"34876900-580e-4d22-9e48-b77d2036b57f"}
00:11:20.457 00.030 12020 IsSlewing returns 0
00:11:20.461 00.004 12020 IsGuiding returns 0
00:11:20.597 00.136 12020 IsGuiding returns 1
00:11:20.597 00.000 12020 scope still moving after pulse duration time elapsed
00:11:20.707 00.110 12020 IsSlewing returns 0
00:11:20.708 00.001 12020 IsGuiding returns 0
00:11:20.708 00.000 12020 scope move finished after 43 + 203 ms
00:11:20.708 00.000 12020 Move returns status 0, amount 43
00:11:20.708 00.000 12020 move complete, result=0
00:11:20.709 00.001 12020 worker thread done servicing request
00:11:20.709 00.000 9340 GuideStep: -0.2 px 0 ms EAST, -0.3 px 43 ms NORTH
00:11:20.729 00.020 12020 Worker thread wakes up
00:11:20.729 00.000 12020 worker thread servicing REQUEST_EXPOSE 1000
00:11:20.729 00.000 12020 Handling exposure in thread, d=1000 o=3 r=(902,693,31,31)
00:11:21.733 01.004 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"5adce909-6151-4e12-8828-2e2b4e22b5eb"}
00:11:21.752 00.019 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"5adce909-6151-4e12-8828-2e2b4e22b5eb"}
00:11:21.787 00.035 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"e689708a-cdd1-4836-a301-a64fa8a5338f"}
00:11:21.805 00.018 9340 case statement mapped state 6 to 3
00:11:21.822 00.017 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"e689708a-cdd1-4836-a301-a64fa8a5338f"}
00:11:21.836 00.014 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"65387858-bd00-43ff-8cd8-734b199d2d4c"}
00:11:21.850 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":50,"width":15,"height":15,"star_pos":[7.27,6.79],"pixels":"..."},"id":"65387858-bd00-43ff-8cd8-734b199d2d4c"}
00:11:22.124 00.274 12020 Exposure complete
00:11:22.458 00.334 12020 worker thread done servicing request
00:11:22.458 00.000 9340 OnExposeComplete: enter
00:11:22.490 00.032 9340 UpdateGuideState(): m_state=6
00:11:22.509 00.019 9340 Star::Find(15, 917, 708, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 51
00:11:22.520 00.011 9340 Star::Find returns 1 (0), X=917.41, Y=708.76, Mass=1036106, SNR=204.4, Peak=54495 HFD=4.6
00:11:22.536 00.016 9340 MultiStar: [#1 0.87,0.30,0.00,M2] [#2 0.34,0.09,1.57,U] [#3 0.68,0.29,0.00,M1] [#4 0.83,0.13,0.00,M1] [#5 0.78,0.54,0.00,M3] [#6 0.70,0.53,0.00,M3] [#7 0.14,0.11,0.37,U] [#8 0.52,0.31,0.29,U] 
00:11:22.545 00.009 9340 refined, 3 included, MultiStar: {0.39, 0.20}, one-star: {0.51, 0.36}
00:11:22.558 00.013 9340 CameraToMount -- cameraTheta (0.47) - m_xAngle (-3.14) = xAngle (3.61 = -2.68)
00:11:22.572 00.014 9340 CameraToMount -- cameraTheta (0.47) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (3.59 = -2.69)
00:11:22.585 00.013 9340 CameraToMount -- cameraX=0.39 cameraY=0.20 hyp=0.43 cameraTheta=0.47 mountX=-0.39 mountY=-0.19, mountTheta=-2.69
00:11:22.624 00.039 9340 SchedulePrimaryMove(10104498, x=0.39, y=0.20, opts=13)
00:11:22.635 00.011 9340 Enqueuing Move request for scope (0.39, 0.20)
00:11:22.648 00.013 12020 Worker thread wakes up
00:11:22.648 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=5014, max=65535, med=7942, FiltMin=5922, FiltMax=65516, Gamma=2.870
00:11:22.660 00.012 12020 worker thread servicing REQUEST_MOVE scope ofs (0.39, 0.20) opts 0xd
00:11:22.660 00.000 9340 UpdateGuideState exits: m=1036106 SNR=204.4
00:11:22.670 00.010 12020 Handling offset move in thread for scope, endpoint = (0.39, 0.20)
00:11:22.671 00.001 12020 Moving (0.39, 0.20) raw xDistance=-0.39 yDistance=-0.19
00:11:22.671 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:11:22.689 00.018 12020 GuideAlgorithmHysteresis::Result() returns -0.23 from input -0.39
00:11:22.690 00.001 9340 ScheduleExposure(1000,3,1) exposurePending=0
00:11:22.702 00.012 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:11:22.703 00.001 9340 Enqueuing Expose request
00:11:22.717 00.014 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
00:11:22.717 00.000 12020 MoveAxis(E, 41, ABG)
00:11:22.717 00.000 12020 Guiding  Dir = 2, Dur = 41
00:11:22.734 00.017 12020 IsSlewing returns 0
00:11:22.735 00.001 12020 IsGuiding returns 0
00:11:22.756 00.021 12020 PulseGuide returned control before completion, sleep 32
00:11:22.821 00.065 12020 IsGuiding returns 1
00:11:22.821 00.000 12020 scope still moving after pulse duration time elapsed
00:11:22.875 00.054 12020 IsSlewing returns 0
00:11:22.877 00.002 12020 IsGuiding returns 0
00:11:22.877 00.000 12020 scope move finished after 41 + 100 ms
00:11:22.878 00.001 12020 Move returns status 0, amount 41
00:11:22.878 00.000 12020 MoveAxis(N, 0, ABG)
00:11:22.878 00.000 12020 Move returns status 0, amount 0
00:11:22.878 00.000 12020 move complete, result=0
00:11:22.878 00.000 9340 GuideStep: -0.4 px 41 ms EAST, -0.2 px 0 ms NORTH
00:11:22.896 00.018 12020 worker thread done servicing request
00:11:22.897 00.001 12020 Worker thread wakes up
00:11:22.897 00.000 12020 worker thread servicing REQUEST_EXPOSE 1000
00:11:22.897 00.000 12020 Handling exposure in thread, d=1000 o=3 r=(902,693,31,31)
00:11:23.733 00.836 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"1618011e-da34-4ac7-b3e2-20cdf4fabe5c"}
00:11:23.756 00.023 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"1618011e-da34-4ac7-b3e2-20cdf4fabe5c"}
00:11:23.778 00.022 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"77a91664-8bad-49bd-8db3-ff052126c74e"}
00:11:23.793 00.015 9340 case statement mapped state 6 to 3
00:11:23.803 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"77a91664-8bad-49bd-8db3-ff052126c74e"}
00:11:23.825 00.022 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"51640611-ea49-40d9-9276-42be7972020c"}
00:11:23.839 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":51,"width":15,"height":15,"star_pos":[7.41,6.76],"pixels":"..."},"id":"51640611-ea49-40d9-9276-42be7972020c"}
00:11:24.296 00.457 12020 Exposure complete
00:11:24.572 00.276 12020 worker thread done servicing request
00:11:24.572 00.000 9340 OnExposeComplete: enter
00:11:24.586 00.014 9340 UpdateGuideState(): m_state=6
00:11:24.605 00.019 9340 Star::Find(15, 917, 708, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 52
00:11:24.617 00.012 9340 Star::Find returns 1 (0), X=917.30, Y=708.93, Mass=1069895, SNR=238.8, Peak=61415 HFD=4.3
00:11:24.631 00.014 9340 MultiStar: [#1 0.19,0.70,0.00,M3] [#2 0.08,0.32,1.41,U] [#3 0.27,0.13,0.71,U] [#4 0.32,0.39,0.36,U] [#5 0.19,0.82,0.00,M4] [#6 0.37,0.68,0.00,M4] [#7 0.21,0.35,0.32,U] [#8 0.07,0.52,0.26,U] 
00:11:24.644 00.013 9340 refined, 5 included, MultiStar: {0.22, 0.36}, one-star: {0.40, 0.53}
00:11:24.661 00.017 9340 CameraToMount -- cameraTheta (1.01) - m_xAngle (-3.14) = xAngle (4.15 = -2.14)
00:11:24.692 00.031 9340 CameraToMount -- cameraTheta (1.01) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (4.13 = -2.15)
00:11:24.708 00.016 9340 CameraToMount -- cameraX=0.22 cameraY=0.36 hyp=0.42 cameraTheta=1.01 mountX=-0.23 mountY=-0.35, mountTheta=-2.14
00:11:24.730 00.022 9340 SchedulePrimaryMove(10104498, x=0.22, y=0.36, opts=13)
00:11:24.741 00.011 9340 Enqueuing Move request for scope (0.22, 0.36)
00:11:24.751 00.010 12020 Worker thread wakes up
00:11:24.751 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=4244, max=65535, med=7888, FiltMin=6031, FiltMax=65516, Gamma=2.870
00:11:24.767 00.016 12020 worker thread servicing REQUEST_MOVE scope ofs (0.22, 0.36) opts 0xd
00:11:24.767 00.000 9340 UpdateGuideState exits: m=1069895 SNR=238.8
00:11:24.787 00.020 12020 Handling offset move in thread for scope, endpoint = (0.22, 0.36)
00:11:24.787 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:11:24.799 00.012 12020 Moving (0.22, 0.36) raw xDistance=-0.23 yDistance=-0.35
00:11:24.799 00.000 9340 ScheduleExposure(1000,3,1) exposurePending=0
00:11:24.832 00.033 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.23
00:11:24.832 00.000 9340 Enqueuing Expose request
00:11:24.846 00.014 12020 GuideAlgorithmResistSwitch::result() returns -0.35 from input -0.35
00:11:24.846 00.000 12020 MoveAxis(E, 0, ABG)
00:11:24.846 00.000 12020 Move returns status 0, amount 0
00:11:24.846 00.000 12020 MoveAxis(N, 59, ABG)
00:11:24.846 00.000 12020 Guiding  Dir = 0, Dur = 59
00:11:24.847 00.001 12020 IsSlewing returns 0
00:11:24.849 00.002 12020 IsGuiding returns 0
00:11:24.964 00.115 12020 IsGuiding returns 1
00:11:24.964 00.000 12020 scope still moving after pulse duration time elapsed
00:11:25.091 00.127 12020 IsSlewing returns 0
00:11:25.093 00.002 12020 IsGuiding returns 0
00:11:25.093 00.000 12020 scope move finished after 59 + 184 ms
00:11:25.094 00.001 12020 Move returns status 0, amount 59
00:11:25.094 00.000 12020 move complete, result=0
00:11:25.094 00.000 12020 worker thread done servicing request
00:11:25.094 00.000 9340 GuideStep: -0.2 px 0 ms EAST, -0.4 px 59 ms NORTH
00:11:25.108 00.014 12020 Worker thread wakes up
00:11:25.108 00.000 12020 worker thread servicing REQUEST_EXPOSE 1000
00:11:25.108 00.000 12020 Handling exposure in thread, d=1000 o=3 r=(902,693,31,31)
00:11:25.732 00.624 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"da242552-63a6-4ecf-a06f-8d39d3d4cfb3"}
00:11:25.775 00.043 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"da242552-63a6-4ecf-a06f-8d39d3d4cfb3"}
00:11:25.795 00.020 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"83ca5aec-906a-40ba-abfa-e9de2148833a"}
00:11:25.813 00.018 9340 case statement mapped state 6 to 3
00:11:25.825 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"83ca5aec-906a-40ba-abfa-e9de2148833a"}
00:11:25.847 00.022 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"1a87376c-089b-4332-8f4a-f79f8a282930"}
00:11:25.862 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":52,"width":15,"height":15,"star_pos":[7.30,6.93],"pixels":"..."},"id":"1a87376c-089b-4332-8f4a-f79f8a282930"}
00:11:26.525 00.663 12020 Exposure complete
00:11:26.990 00.465 12020 worker thread done servicing request
00:11:26.990 00.000 9340 OnExposeComplete: enter
00:11:27.020 00.030 9340 UpdateGuideState(): m_state=6
00:11:27.074 00.054 9340 Star::Find(15, 917, 708, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 53
00:11:27.167 00.093 9340 Star::Find returns 1 (0), X=917.08, Y=708.91, Mass=1166424, SNR=225.3, Peak=59962 HFD=4.4
00:11:27.273 00.106 9340 MultiStar: [#1 0.24,0.35,0.75,U] [#2 -0.30,0.07,1.57,U] [#3 0.28,0.23,0.65,U] [#4 0.41,0.28,0.42,U] [#5 0.27,0.51,0.40,U] [#6 0.45,0.52,0.00,M5] [#7 0.17,0.20,0.32,U] [#8 -0.09,0.10,0.25,U] 
00:11:27.303 00.030 9340 refined, 7 included, MultiStar: {0.07, 0.27}, one-star: {0.18, 0.51}
00:11:27.353 00.050 9340 CameraToMount -- cameraTheta (1.31) - m_xAngle (-3.14) = xAngle (4.44 = -1.84)
00:11:27.460 00.107 9340 CameraToMount -- cameraTheta (1.31) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (4.43 = -1.86)
00:11:27.530 00.070 9340 CameraToMount -- cameraX=0.07 cameraY=0.27 hyp=0.28 cameraTheta=1.31 mountX=-0.07 mountY=-0.27, mountTheta=-1.84
00:11:27.604 00.074 9340 SchedulePrimaryMove(10104498, x=0.07, y=0.27, opts=13)
00:11:27.677 00.073 9340 Enqueuing Move request for scope (0.07, 0.27)
00:11:27.703 00.026 12020 Worker thread wakes up
00:11:27.704 00.001 9340 UpdateImageDisplay: Size=(1920,1080) min=4675, max=65535, med=7879, FiltMin=6127, FiltMax=65516, Gamma=2.870
00:11:27.721 00.017 12020 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.27) opts 0xd
00:11:27.721 00.000 12020 Handling offset move in thread for scope, endpoint = (0.07, 0.27)
00:11:27.722 00.001 12020 Moving (0.07, 0.27) raw xDistance=-0.07 yDistance=-0.27
00:11:27.722 00.000 9340 UpdateGuideState exits: m=1166424 SNR=225.3
00:11:27.743 00.021 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
00:11:27.743 00.000 12020 GuideAlgorithmResistSwitch::result() returns -0.27 from input -0.27
00:11:27.743 00.000 12020 MoveAxis(E, 0, ABG)
00:11:27.743 00.000 12020 Move returns status 0, amount 0
00:11:27.744 00.001 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:11:27.787 00.043 12020 MoveAxis(N, 45, ABG)
00:11:27.788 00.001 12020 Guiding  Dir = 0, Dur = 45
00:11:27.788 00.000 9340 ScheduleExposure(1000,3,1) exposurePending=0
00:11:27.804 00.016 12020 IsSlewing returns 0
00:11:27.804 00.000 9340 Enqueuing Expose request
00:11:27.821 00.017 12020 IsGuiding returns 0
00:11:27.823 00.002 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"fe007d8e-a54d-461c-8052-b8167b5f69d8"}
00:11:27.842 00.019 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"fe007d8e-a54d-461c-8052-b8167b5f69d8"}
00:11:27.875 00.033 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"6b41bc4b-b28d-4cf8-8d3c-f417215b5a34"}
00:11:27.923 00.048 9340 case statement mapped state 6 to 3
00:11:27.940 00.017 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"6b41bc4b-b28d-4cf8-8d3c-f417215b5a34"}
00:11:27.956 00.016 12020 IsGuiding returns 1
00:11:27.956 00.000 12020 scope still moving after pulse duration time elapsed
00:11:27.957 00.001 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"7b08d6b9-c273-4383-9bc1-1eef7eb58277"}
00:11:27.979 00.022 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":53,"width":15,"height":15,"star_pos":[7.08,6.91],"pixels":"..."},"id":"7b08d6b9-c273-4383-9bc1-1eef7eb58277"}
00:11:28.081 00.102 12020 IsSlewing returns 0
00:11:28.082 00.001 12020 IsGuiding returns 0
00:11:28.082 00.000 12020 scope move finished after 45 + 215 ms
00:11:28.083 00.001 12020 Move returns status 0, amount 45
00:11:28.083 00.000 12020 move complete, result=0
00:11:28.083 00.000 12020 worker thread done servicing request
00:11:28.084 00.001 9340 GuideStep: -0.1 px 0 ms EAST, -0.3 px 45 ms NORTH
00:11:28.107 00.023 12020 Worker thread wakes up
00:11:28.107 00.000 12020 worker thread servicing REQUEST_EXPOSE 1000
00:11:28.107 00.000 12020 Handling exposure in thread, d=1000 o=3 r=(902,693,31,31)
00:11:29.468 01.361 12020 Exposure complete
00:11:29.732 00.264 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"e6fe6c92-2273-4141-9058-38de80bc36ac"}
00:11:29.754 00.022 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"e6fe6c92-2273-4141-9058-38de80bc36ac"}
00:11:29.770 00.016 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"50cdca1c-4b90-4533-b23d-00d348ad7c66"}
00:11:29.813 00.043 9340 case statement mapped state 6 to 3
00:11:29.835 00.022 12020 worker thread done servicing request
00:11:29.835 00.000 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"50cdca1c-4b90-4533-b23d-00d348ad7c66"}
00:11:29.847 00.012 9340 OnExposeComplete: enter
00:11:29.863 00.016 9340 UpdateGuideState(): m_state=6
00:11:29.875 00.012 9340 Star::Find(15, 917, 708, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 54
00:11:29.911 00.036 9340 Star::Find returns 1 (0), X=917.37, Y=708.57, Mass=1010367, SNR=204.4, Peak=56334 HFD=4.5
00:11:29.930 00.019 9340 MultiStar: [#1 0.61,0.14,0.00,M3] [#2 0.23,0.03,1.72,U] [#3 0.45,-0.20,0.73,U] [#4 0.84,0.02,0.00,M1] [#5 0.50,0.52,0.00,M4] [#6 0.59,0.13,0.00,M6] [#7 0.49,-0.02,0.33,U] [#8 0.46,0.18,0.32,U] 
00:11:29.945 00.015 9340 refined, 4 included, MultiStar: {0.36, 0.03}, one-star: {0.48, 0.17}
00:11:29.958 00.013 9340 CameraToMount -- cameraTheta (0.08) - m_xAngle (-3.14) = xAngle (3.22 = -3.06)
00:11:29.970 00.012 9340 CameraToMount -- cameraTheta (0.08) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (3.20 = -3.08)
00:11:29.989 00.019 9340 CameraToMount -- cameraX=0.36 cameraY=0.03 hyp=0.37 cameraTheta=0.08 mountX=-0.37 mountY=-0.02, mountTheta=-3.08
00:11:30.054 00.065 9340 SchedulePrimaryMove(10104498, x=0.36, y=0.03, opts=13)
00:11:30.087 00.033 9340 Enqueuing Move request for scope (0.36, 0.03)
00:11:30.110 00.023 9340 UpdateImageDisplay: Size=(1920,1080) min=4682, max=65535, med=7897, FiltMin=6065, FiltMax=65516, Gamma=2.870
00:11:30.150 00.040 12020 Worker thread wakes up
00:11:30.151 00.001 9340 UpdateGuideState exits: m=1010367 SNR=204.4
00:11:30.168 00.017 12020 worker thread servicing REQUEST_MOVE scope ofs (0.36, 0.03) opts 0xd
00:11:30.168 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:11:30.186 00.018 12020 Handling offset move in thread for scope, endpoint = (0.36, 0.03)
00:11:30.186 00.000 9340 ScheduleExposure(1000,3,1) exposurePending=0
00:11:30.198 00.012 12020 Moving (0.36, 0.03) raw xDistance=-0.37 yDistance=-0.02
00:11:30.198 00.000 9340 Enqueuing Expose request
00:11:30.214 00.016 12020 GuideAlgorithmHysteresis::Result() returns -0.21 from input -0.37
00:11:30.214 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:11:30.215 00.001 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
00:11:30.215 00.000 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"dd1d782a-10ca-4796-a631-f6b2ab4f7202"}
00:11:30.231 00.016 12020 MoveAxis(E, 39, ABG)
00:11:30.231 00.000 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":54,"width":15,"height":15,"star_pos":[7.37,6.57],"pixels":"..."},"id":"dd1d782a-10ca-4796-a631-f6b2ab4f7202"}
00:11:30.263 00.032 12020 Guiding  Dir = 2, Dur = 39
00:11:30.264 00.001 12020 IsSlewing returns 0
00:11:30.265 00.001 12020 IsGuiding returns 0
00:11:30.286 00.021 12020 PulseGuide returned control before completion, sleep 28
00:11:30.335 00.049 12020 IsGuiding returns 0
00:11:30.335 00.000 12020 Move returns status 0, amount 39
00:11:30.335 00.000 12020 MoveAxis(N, 0, ABG)
00:11:30.335 00.000 12020 Move returns status 0, amount 0
00:11:30.337 00.002 12020 move complete, result=0
00:11:30.337 00.000 12020 worker thread done servicing request
00:11:30.337 00.000 9340 GuideStep: -0.4 px 39 ms EAST, -0.0 px 0 ms NORTH
00:11:30.373 00.036 12020 Worker thread wakes up
00:11:30.373 00.000 12020 worker thread servicing REQUEST_EXPOSE 1000
00:11:30.373 00.000 12020 Handling exposure in thread, d=1000 o=3 r=(902,693,31,31)
00:11:31.731 01.358 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"0fe8e732-f63e-4182-9c1a-7d192310f037"}
00:11:31.786 00.055 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"0fe8e732-f63e-4182-9c1a-7d192310f037"}
00:11:31.808 00.022 12020 Exposure complete
00:11:31.810 00.002 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"fbc8bf8f-88c0-4865-9af5-8c77308563fe"}
00:11:31.843 00.033 9340 case statement mapped state 6 to 3
00:11:31.894 00.051 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"fbc8bf8f-88c0-4865-9af5-8c77308563fe"}
00:11:31.927 00.033 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"cf077559-bb11-454a-9433-b305a259679b"}
00:11:31.952 00.025 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":54,"width":15,"height":15,"star_pos":[7.37,6.57],"pixels":"..."},"id":"cf077559-bb11-454a-9433-b305a259679b"}
00:11:32.256 00.304 12020 worker thread done servicing request
00:11:32.256 00.000 9340 OnExposeComplete: enter
00:11:32.294 00.038 9340 UpdateGuideState(): m_state=6
00:11:32.309 00.015 9340 Star::Find(15, 917, 708, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 55
00:11:32.324 00.015 9340 Star::Find returns 1 (0), X=917.01, Y=708.78, Mass=1102188, SNR=206.6, Peak=62175 HFD=4.3
00:11:32.338 00.014 9340 MultiStar: [#1 0.28,0.47,0.80,U] [#2 -0.00,0.25,1.67,U] [#3 0.06,0.45,0.72,U] [#4 0.15,0.43,0.53,U] [#5 0.08,0.72,0.00,M5] [#6 0.33,0.68,0.00,M7] [#7 0.23,0.49,0.32,U] [#8 -0.06,0.58,0.00,M1] 
00:11:32.361 00.023 9340 refined, 5 included, MultiStar: {0.11, 0.37}, one-star: {0.11, 0.38}
00:11:32.376 00.015 9340 CameraToMount -- cameraTheta (1.30) - m_xAngle (-3.14) = xAngle (4.43 = -1.85)
00:11:32.415 00.039 9340 CameraToMount -- cameraTheta (1.30) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (4.42 = -1.87)
00:11:32.430 00.015 9340 CameraToMount -- cameraX=0.11 cameraY=0.37 hyp=0.39 cameraTheta=1.30 mountX=-0.11 mountY=-0.37, mountTheta=-1.85
00:11:32.447 00.017 9340 SchedulePrimaryMove(10104498, x=0.11, y=0.37, opts=13)
00:11:32.460 00.013 9340 Enqueuing Move request for scope (0.11, 0.37)
00:11:32.477 00.017 12020 Worker thread wakes up
00:11:32.478 00.001 9340 UpdateImageDisplay: Size=(1920,1080) min=4899, max=65535, med=7901, FiltMin=6093, FiltMax=65516, Gamma=2.870
00:11:32.490 00.012 12020 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.37) opts 0xd
00:11:32.490 00.000 9340 UpdateGuideState exits: m=1102188 SNR=206.6
00:11:32.527 00.037 12020 Handling offset move in thread for scope, endpoint = (0.11, 0.37)
00:11:32.527 00.000 12020 Moving (0.11, 0.37) raw xDistance=-0.11 yDistance=-0.37
00:11:32.527 00.000 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
00:11:32.527 00.000 12020 GuideAlgorithmResistSwitch::result() returns -0.37 from input -0.37
00:11:32.528 00.001 12020 MoveAxis(E, 0, ABG)
00:11:32.528 00.000 12020 Move returns status 0, amount 0
00:11:32.528 00.000 12020 MoveAxis(N, 62, ABG)
00:11:32.528 00.000 12020 Guiding  Dir = 0, Dur = 62
00:11:32.529 00.001 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:11:32.547 00.018 12020 IsSlewing returns 0
00:11:32.547 00.000 9340 ScheduleExposure(1000,3,1) exposurePending=0
00:11:32.560 00.013 12020 IsGuiding returns 0
00:11:32.561 00.001 9340 Enqueuing Expose request
00:11:32.638 00.077 12020 IsGuiding returns 1
00:11:32.638 00.000 12020 scope still moving after pulse duration time elapsed
00:11:32.663 00.025 12020 IsSlewing returns 0
00:11:32.664 00.001 12020 IsGuiding returns 1
00:11:32.694 00.030 12020 IsSlewing returns 0
00:11:32.695 00.001 12020 IsGuiding returns 1
00:11:32.814 00.119 12020 IsSlewing returns 0
00:11:32.848 00.034 12020 IsGuiding returns 0
00:11:32.849 00.001 12020 scope move finished after 62 + 226 ms
00:11:32.849 00.000 12020 Move returns status 0, amount 62
00:11:32.850 00.001 12020 move complete, result=0
00:11:32.850 00.000 12020 worker thread done servicing request
00:11:32.850 00.000 9340 GuideStep: -0.1 px 0 ms EAST, -0.4 px 62 ms NORTH
00:11:32.867 00.017 12020 Worker thread wakes up
00:11:32.867 00.000 12020 worker thread servicing REQUEST_EXPOSE 1000
00:11:32.867 00.000 12020 Handling exposure in thread, d=1000 o=3 r=(902,693,31,31)
00:11:33.749 00.882 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"838fe2f4-c25d-45b5-931f-12176d0e10e5"}
00:11:33.834 00.085 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"838fe2f4-c25d-45b5-931f-12176d0e10e5"}
00:11:33.862 00.028 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"e9499c3b-0a06-47fa-8086-d99b070a1c11"}
00:11:33.899 00.037 9340 case statement mapped state 6 to 3
00:11:33.953 00.054 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"e9499c3b-0a06-47fa-8086-d99b070a1c11"}
00:11:33.981 00.028 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"4e0fe6e4-9b9d-4eb8-91c2-4d809d9aa83c"}
00:11:34.106 00.125 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":55,"width":15,"height":15,"star_pos":[7.01,6.78],"pixels":"..."},"id":"4e0fe6e4-9b9d-4eb8-91c2-4d809d9aa83c"}
00:11:34.319 00.213 12020 Exposure complete
00:11:34.880 00.561 12020 worker thread done servicing request
00:11:34.881 00.001 9340 OnExposeComplete: enter
00:11:34.903 00.022 9340 UpdateGuideState(): m_state=6
00:11:34.916 00.013 9340 Star::Find(15, 917, 708, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 56
00:11:34.930 00.014 9340 Star::Find returns 1 (0), X=917.63, Y=708.79, Mass=996689, SNR=190.2, Peak=57111 HFD=4.4
00:11:34.946 00.016 9340 MultiStar: [#1 0.93,0.52,0.00,M3] [#2 0.43,0.10,1.99,U] [#3 0.76,0.32,0.00,M1] [#4 0.95,0.30,0.00,M1] [#5 0.56,0.65,0.00,M6] [#6 0.72,0.40,0.00,M8] [#7 0.65,0.02,0.00,M1] [#8 0.62,0.25,0.00,M2] 
00:11:34.982 00.036 9340 refined, 1 included, MultiStar: {0.53, 0.20}, one-star: {0.73, 0.39}
00:11:34.998 00.016 9340 CameraToMount -- cameraTheta (0.36) - m_xAngle (-3.14) = xAngle (3.49 = -2.79)
00:11:35.015 00.017 9340 CameraToMount -- cameraTheta (0.36) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (3.48 = -2.80)
00:11:35.034 00.019 9340 CameraToMount -- cameraX=0.53 cameraY=0.20 hyp=0.56 cameraTheta=0.36 mountX=-0.53 mountY=-0.19, mountTheta=-2.80
00:11:35.070 00.036 9340 SchedulePrimaryMove(10104498, x=0.53, y=0.20, opts=13)
00:11:35.130 00.060 9340 Enqueuing Move request for scope (0.53, 0.20)
00:11:35.154 00.024 12020 Worker thread wakes up
00:11:35.154 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=5072, max=65535, med=7897, FiltMin=6237, FiltMax=65516, Gamma=2.870
00:11:35.167 00.013 12020 worker thread servicing REQUEST_MOVE scope ofs (0.53, 0.20) opts 0xd
00:11:35.168 00.001 12020 Handling offset move in thread for scope, endpoint = (0.53, 0.20)
00:11:35.168 00.000 9340 UpdateGuideState exits: m=996689 SNR=190.2
00:11:35.186 00.018 12020 Moving (0.53, 0.20) raw xDistance=-0.53 yDistance=-0.19
00:11:35.186 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:11:35.197 00.011 12020 GuideAlgorithmHysteresis::Result() returns -0.31 from input -0.53
00:11:35.198 00.001 9340 ScheduleExposure(1000,3,1) exposurePending=0
00:11:35.211 00.013 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:11:35.211 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
00:11:35.212 00.001 9340 Enqueuing Expose request
00:11:35.230 00.018 12020 MoveAxis(E, 56, ABG)
00:11:35.231 00.001 12020 Guiding  Dir = 2, Dur = 56
00:11:35.232 00.001 12020 IsSlewing returns 0
00:11:35.233 00.001 12020 IsGuiding returns 0
00:11:35.269 00.036 12020 PulseGuide returned control before completion, sleep 31
00:11:35.324 00.055 12020 IsGuiding returns 1
00:11:35.324 00.000 12020 scope still moving after pulse duration time elapsed
00:11:35.358 00.034 12020 IsSlewing returns 0
00:11:35.360 00.002 12020 IsGuiding returns 0
00:11:35.360 00.000 12020 scope move finished after 56 + 70 ms
00:11:35.360 00.000 12020 Move returns status 0, amount 56
00:11:35.360 00.000 12020 MoveAxis(N, 0, ABG)
00:11:35.360 00.000 12020 Move returns status 0, amount 0
00:11:35.361 00.001 12020 move complete, result=0
00:11:35.362 00.001 12020 worker thread done servicing request
00:11:35.362 00.000 9340 GuideStep: -0.5 px 56 ms EAST, -0.2 px 0 ms NORTH
00:11:35.374 00.012 12020 Worker thread wakes up
00:11:35.375 00.001 12020 worker thread servicing REQUEST_EXPOSE 1000
00:11:35.375 00.000 12020 Handling exposure in thread, d=1000 o=3 r=(902,693,31,31)
00:11:35.748 00.373 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"ff74b83c-41af-4d3c-9172-49b8417aa051"}
00:11:35.762 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"ff74b83c-41af-4d3c-9172-49b8417aa051"}
00:11:35.794 00.032 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"2d792215-01d9-4f00-9f9f-db38da48f0ac"}
00:11:35.810 00.016 9340 case statement mapped state 6 to 3
00:11:35.825 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"2d792215-01d9-4f00-9f9f-db38da48f0ac"}
00:11:35.838 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"0ebeec39-451c-4d3c-b666-25c07b65bf0f"}
00:11:35.849 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":56,"width":15,"height":15,"star_pos":[6.63,6.79],"pixels":"..."},"id":"0ebeec39-451c-4d3c-b666-25c07b65bf0f"}
00:11:36.750 00.901 12020 Exposure complete
00:11:37.156 00.406 12020 worker thread done servicing request
00:11:37.156 00.000 9340 OnExposeComplete: enter
00:11:37.176 00.020 9340 UpdateGuideState(): m_state=6
00:11:37.206 00.030 9340 Star::Find(15, 917, 708, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 57
00:11:37.224 00.018 9340 Star::Find returns 1 (0), X=916.88, Y=708.44, Mass=1119596, SNR=230.5, Peak=59910 HFD=4.5
00:11:37.255 00.031 9340 MultiStar: [#1 0.17,0.19,0.69,U] [#2 -0.43,0.03,1.50,U] [#3 0.22,-0.06,0.56,U] [#4 0.37,0.17,0.48,U] [#5 0.32,0.64,0.00,M7] [#6 0.45,0.20,0.35,U] [#7 0.01,-0.10,0.34,U] [#8 0.20,0.19,0.26,U] 
00:11:37.272 00.017 9340 single-star, 7 included, MultiStar: {-0.01, 0.07}, one-star: {-0.02, 0.04}
00:11:37.286 00.014 9340 CameraToMount -- cameraTheta (2.00) - m_xAngle (-3.14) = xAngle (5.14 = -1.14)
00:11:37.298 00.012 9340 CameraToMount -- cameraTheta (2.00) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (5.12 = -1.16)
00:11:37.312 00.014 9340 CameraToMount -- cameraX=-0.02 cameraY=0.04 hyp=0.05 cameraTheta=2.00 mountX=0.02 mountY=-0.04, mountTheta=-1.15
00:11:37.339 00.027 9340 SchedulePrimaryMove(10104498, x=-0.02, y=0.04, opts=13)
00:11:37.358 00.019 9340 Enqueuing Move request for scope (-0.02, 0.04)
00:11:37.373 00.015 12020 Worker thread wakes up
00:11:37.373 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=4793, max=65535, med=7968, FiltMin=6216, FiltMax=65516, Gamma=2.870
00:11:37.405 00.032 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.04) opts 0xd
00:11:37.405 00.000 9340 UpdateGuideState exits: m=1119596 SNR=230.5
00:11:37.423 00.018 12020 Handling offset move in thread for scope, endpoint = (-0.02, 0.04)
00:11:37.424 00.001 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:11:37.437 00.013 12020 Moving (-0.02, 0.04) raw xDistance=0.02 yDistance=-0.04
00:11:37.438 00.001 9340 ScheduleExposure(1000,3,1) exposurePending=0
00:11:37.452 00.014 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
00:11:37.452 00.000 9340 Enqueuing Expose request
00:11:37.464 00.012 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:11:37.464 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
00:11:37.464 00.000 12020 MoveAxis(E, 0, ABG)
00:11:37.464 00.000 12020 Move returns status 0, amount 0
00:11:37.465 00.001 12020 MoveAxis(N, 0, ABG)
00:11:37.465 00.000 12020 Move returns status 0, amount 0
00:11:37.465 00.000 12020 move complete, result=0
00:11:37.465 00.000 12020 worker thread done servicing request
00:11:37.465 00.000 12020 Worker thread wakes up
00:11:37.466 00.001 12020 worker thread servicing REQUEST_EXPOSE 1000
00:11:37.466 00.000 12020 Handling exposure in thread, d=1000 o=3 r=(902,693,31,31)
00:11:37.470 00.004 9340 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
00:11:37.747 00.277 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"048f0b09-cc14-4878-9b66-58f48c05b01b"}
00:11:37.777 00.030 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"048f0b09-cc14-4878-9b66-58f48c05b01b"}
00:11:37.790 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"cc401005-4048-495d-906e-383a716f3ba4"}
00:11:37.820 00.030 9340 case statement mapped state 6 to 3
00:11:37.835 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"cc401005-4048-495d-906e-383a716f3ba4"}
00:11:37.852 00.017 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"a7113261-0aca-4a38-9a2a-920ff55cbe2e"}
00:11:37.863 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":57,"width":15,"height":15,"star_pos":[6.88,7.44],"pixels":"..."},"id":"a7113261-0aca-4a38-9a2a-920ff55cbe2e"}
00:11:38.853 00.990 12020 Exposure complete
00:11:39.187 00.334 12020 worker thread done servicing request
00:11:39.187 00.000 9340 OnExposeComplete: enter
00:11:39.222 00.035 9340 UpdateGuideState(): m_state=6
00:11:39.239 00.017 9340 Star::Find(15, 916, 708, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 58
00:11:39.252 00.013 9340 Star::Find returns 1 (0), X=917.44, Y=709.11, Mass=1061802, SNR=196.2, Peak=58119 HFD=4.3
00:11:39.268 00.016 9340 MultiStar: [#1 0.78,0.59,0.00,M3] [#2 0.33,0.42,1.64,U] [#3 0.64,0.55,0.00,M1] [#4 0.53,0.85,0.00,M1] [#5 0.43,0.77,0.00,M8] [#6 0.75,0.73,0.00,M8] [#7 0.43,0.25,0.35,U] [#8 0.41,0.90,0.00,M2] 
00:11:39.279 00.011 9340 refined, 2 included, MultiStar: {0.41, 0.50}, one-star: {0.54, 0.71}
00:11:39.296 00.017 9340 CameraToMount -- cameraTheta (0.88) - m_xAngle (-3.14) = xAngle (4.01 = -2.27)
00:11:39.309 00.013 9340 CameraToMount -- cameraTheta (0.88) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (4.00 = -2.28)
00:11:39.322 00.013 9340 CameraToMount -- cameraX=0.41 cameraY=0.50 hyp=0.64 cameraTheta=0.88 mountX=-0.42 mountY=-0.49, mountTheta=-2.28
00:11:39.364 00.042 9340 SchedulePrimaryMove(10104498, x=0.41, y=0.50, opts=13)
00:11:39.375 00.011 9340 Enqueuing Move request for scope (0.41, 0.50)
00:11:39.391 00.016 12020 Worker thread wakes up
00:11:39.391 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=5057, max=65535, med=7909, FiltMin=6195, FiltMax=65516, Gamma=2.870
00:11:39.402 00.011 12020 worker thread servicing REQUEST_MOVE scope ofs (0.41, 0.50) opts 0xd
00:11:39.403 00.001 9340 UpdateGuideState exits: m=1061802 SNR=196.2
00:11:39.412 00.009 12020 Handling offset move in thread for scope, endpoint = (0.41, 0.50)
00:11:39.413 00.001 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:11:39.430 00.017 9340 ScheduleExposure(1000,3,1) exposurePending=0
00:11:39.446 00.016 9340 Enqueuing Expose request
00:11:39.460 00.014 12020 Moving (0.41, 0.50) raw xDistance=-0.42 yDistance=-0.49
00:11:39.461 00.001 12020 GuideAlgorithmHysteresis::Result() returns -0.24 from input -0.42
00:11:39.461 00.000 12020 GuideAlgorithmResistSwitch::result() returns -0.49 from input -0.49
00:11:39.461 00.000 12020 MoveAxis(E, 44, ABG)
00:11:39.462 00.001 12020 Guiding  Dir = 2, Dur = 44
00:11:39.499 00.037 12020 IsSlewing returns 0
00:11:39.500 00.001 12020 IsGuiding returns 0
00:11:39.530 00.030 12020 PulseGuide returned control before completion, sleep 25
00:11:39.562 00.032 12020 IsGuiding returns 1
00:11:39.562 00.000 12020 scope still moving after pulse duration time elapsed
00:11:39.627 00.065 12020 IsSlewing returns 0
00:11:39.628 00.001 12020 IsGuiding returns 0
00:11:39.628 00.000 12020 scope move finished after 44 + 84 ms
00:11:39.628 00.000 12020 Move returns status 0, amount 44
00:11:39.628 00.000 12020 MoveAxis(N, 82, ABG)
00:11:39.628 00.000 12020 Guiding  Dir = 0, Dur = 82
00:11:39.631 00.003 12020 IsSlewing returns 0
00:11:39.642 00.011 12020 IsGuiding returns 0
00:11:39.722 00.080 12020 PulseGuide returned control before completion, sleep 13
00:11:39.786 00.064 12020 IsGuiding returns 1
00:11:39.786 00.000 12020 scope still moving after pulse duration time elapsed
00:11:39.790 00.004 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"810bbcb3-c408-4079-8b00-d483403044f5"}
00:11:39.805 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"810bbcb3-c408-4079-8b00-d483403044f5"}
00:11:39.827 00.022 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"b19cc193-eb75-40b0-bdb5-125c34b518b8"}
00:11:39.843 00.016 9340 case statement mapped state 6 to 3
00:11:39.874 00.031 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"b19cc193-eb75-40b0-bdb5-125c34b518b8"}
00:11:39.896 00.022 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"2cb2a34a-b7b3-4446-a789-da523bab36fa"}
00:11:39.925 00.029 12020 IsSlewing returns 0
00:11:39.926 00.001 12020 IsGuiding returns 0
00:11:39.927 00.001 12020 scope move finished after 82 + 203 ms
00:11:39.927 00.000 12020 Move returns status 0, amount 82
00:11:39.927 00.000 12020 move complete, result=0
00:11:39.928 00.001 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":58,"width":15,"height":15,"star_pos":[7.44,7.11],"pixels":"..."},"id":"2cb2a34a-b7b3-4446-a789-da523bab36fa"}
00:11:39.941 00.013 12020 worker thread done servicing request
00:11:39.941 00.000 12020 Worker thread wakes up
00:11:39.942 00.001 9340 GuideStep: -0.4 px 44 ms EAST, -0.5 px 82 ms NORTH
00:11:39.962 00.020 12020 worker thread servicing REQUEST_EXPOSE 1000
00:11:39.963 00.001 12020 Handling exposure in thread, d=1000 o=3 r=(902,693,31,31)
00:11:41.373 01.410 12020 Exposure complete
00:11:41.791 00.418 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"0521ea4a-a8f9-48b6-b6b6-d79c4a9a2688"}
00:11:41.842 00.051 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"0521ea4a-a8f9-48b6-b6b6-d79c4a9a2688"}
00:11:41.905 00.063 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"37993ba5-73d5-434b-829d-0f6510bdf48e"}
00:11:41.924 00.019 9340 case statement mapped state 6 to 3
00:11:41.945 00.021 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"37993ba5-73d5-434b-829d-0f6510bdf48e"}
00:11:41.960 00.015 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"bc05dc1d-0e9f-4496-9164-880324484c1d"}
00:11:41.980 00.020 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":58,"width":15,"height":15,"star_pos":[7.44,7.11],"pixels":"..."},"id":"bc05dc1d-0e9f-4496-9164-880324484c1d"}
00:11:42.114 00.134 12020 worker thread done servicing request
00:11:42.114 00.000 9340 OnExposeComplete: enter
00:11:42.156 00.042 9340 UpdateGuideState(): m_state=6
00:11:42.180 00.024 9340 Star::Find(15, 917, 709, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 59
00:11:42.222 00.042 9340 Star::Find returns 1 (0), X=917.09, Y=709.01, Mass=1079085, SNR=196.7, Peak=59787 HFD=4.4
00:11:42.242 00.020 9340 MultiStar: [#1 0.25,0.54,0.78,U] [#2 -0.05,0.41,1.60,U] [#3 0.27,0.46,0.66,U] [#4 0.16,0.56,0.46,U] [#5 0.27,0.76,0.00,M9] [#6 0.40,0.58,0.00,M9] [#7 -0.09,0.25,0.36,U] [#8 -0.00,0.47,0.32,U] 
00:11:42.256 00.014 9340 refined, 6 included, MultiStar: {0.10, 0.48}, one-star: {0.19, 0.61}
00:11:42.268 00.012 9340 CameraToMount -- cameraTheta (1.36) - m_xAngle (-3.14) = xAngle (4.50 = -1.79)
00:11:42.283 00.015 9340 CameraToMount -- cameraTheta (1.36) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (4.48 = -1.80)
00:11:42.304 00.021 9340 CameraToMount -- cameraX=0.10 cameraY=0.48 hyp=0.49 cameraTheta=1.36 mountX=-0.10 mountY=-0.48, mountTheta=-1.79
00:11:42.331 00.027 9340 SchedulePrimaryMove(10104498, x=0.10, y=0.48, opts=13)
00:11:42.368 00.037 9340 Enqueuing Move request for scope (0.10, 0.48)
00:11:42.381 00.013 12020 Worker thread wakes up
00:11:42.381 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=4883, max=65535, med=7889, FiltMin=6192, FiltMax=65516, Gamma=2.870
00:11:42.397 00.016 12020 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.48) opts 0xd
00:11:42.397 00.000 9340 UpdateGuideState exits: m=1079085 SNR=196.7
00:11:42.410 00.013 12020 Handling offset move in thread for scope, endpoint = (0.10, 0.48)
00:11:42.410 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:11:42.423 00.013 12020 Moving (0.10, 0.48) raw xDistance=-0.10 yDistance=-0.48
00:11:42.423 00.000 9340 ScheduleExposure(1000,3,1) exposurePending=0
00:11:42.438 00.015 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
00:11:42.438 00.000 9340 Enqueuing Expose request
00:11:42.451 00.013 12020 GuideAlgorithmResistSwitch::result() returns -0.48 from input -0.48
00:11:42.452 00.001 12020 MoveAxis(E, 0, ABG)
00:11:42.452 00.000 12020 Move returns status 0, amount 0
00:11:42.452 00.000 12020 MoveAxis(N, 80, ABG)
00:11:42.452 00.000 12020 Guiding  Dir = 0, Dur = 80
00:11:42.453 00.001 12020 IsSlewing returns 0
00:11:42.454 00.001 12020 IsGuiding returns 0
00:11:42.584 00.130 12020 IsGuiding returns 1
00:11:42.584 00.000 12020 scope still moving after pulse duration time elapsed
00:11:42.712 00.128 12020 IsSlewing returns 0
00:11:42.714 00.002 12020 IsGuiding returns 0
00:11:42.714 00.000 12020 scope move finished after 80 + 179 ms
00:11:42.715 00.001 12020 Move returns status 0, amount 80
00:11:42.715 00.000 12020 move complete, result=0
00:11:42.715 00.000 12020 worker thread done servicing request
00:11:42.715 00.000 9340 GuideStep: -0.1 px 0 ms EAST, -0.5 px 80 ms NORTH
00:11:42.727 00.012 12020 Worker thread wakes up
00:11:42.727 00.000 12020 worker thread servicing REQUEST_EXPOSE 1000
00:11:42.727 00.000 12020 Handling exposure in thread, d=1000 o=3 r=(902,693,31,31)
00:11:43.792 01.065 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"03a04c64-6c58-441d-b6d4-1f1cc036a3c8"}
00:11:43.812 00.020 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"03a04c64-6c58-441d-b6d4-1f1cc036a3c8"}
00:11:43.830 00.018 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"fffe584c-eb9b-4f53-bf7a-b6f2c0d31d84"}
00:11:43.876 00.046 9340 case statement mapped state 6 to 3
00:11:43.889 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"fffe584c-eb9b-4f53-bf7a-b6f2c0d31d84"}
00:11:43.907 00.018 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"8696538d-0c68-42b4-9f51-56735e911f83"}
00:11:43.919 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":59,"width":15,"height":15,"star_pos":[7.09,7.01],"pixels":"..."},"id":"8696538d-0c68-42b4-9f51-56735e911f83"}
00:11:44.103 00.184 12020 Exposure complete
00:11:44.420 00.317 12020 worker thread done servicing request
00:11:44.420 00.000 9340 OnExposeComplete: enter
00:11:44.433 00.013 9340 UpdateGuideState(): m_state=6
00:11:44.446 00.013 9340 Star::Find(15, 917, 709, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 60
00:11:44.455 00.009 9340 Star::Find returns 1 (0), X=917.25, Y=708.49, Mass=1008057, SNR=163.7, Peak=57410 HFD=4.6
00:11:44.467 00.012 9340 MultiStar: [#1 0.53,0.21,0.94,U] [#2 -0.16,-0.02,2.16,U] [#3 0.27,-0.15,0.91,U] [#4 0.49,0.08,0.62,U] [#5 0.45,0.57,0.00,M10] [#6 0.69,-0.01,0.00,M10] [#7 0.27,0.12,0.48,U] [#8 0.28,-0.20,0.32,U] 
00:11:44.484 00.017 9340 refined, 6 included, MultiStar: {0.20, 0.02}, one-star: {0.35, 0.09}
00:11:44.500 00.016 9340 CameraToMount -- cameraTheta (0.11) - m_xAngle (-3.14) = xAngle (3.25 = -3.04)
00:11:44.515 00.015 9340 CameraToMount -- cameraTheta (0.11) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (3.23 = -3.05)
00:11:44.547 00.032 9340 CameraToMount -- cameraX=0.20 cameraY=0.02 hyp=0.20 cameraTheta=0.11 mountX=-0.20 mountY=-0.02, mountTheta=-3.05
00:11:44.567 00.020 9340 SchedulePrimaryMove(10104498, x=0.20, y=0.02, opts=13)
00:11:44.579 00.012 9340 Enqueuing Move request for scope (0.20, 0.02)
00:11:44.589 00.010 12020 Worker thread wakes up
00:11:44.590 00.001 9340 UpdateImageDisplay: Size=(1920,1080) min=5013, max=65535, med=7885, FiltMin=6240, FiltMax=65516, Gamma=2.870
00:11:44.602 00.012 12020 worker thread servicing REQUEST_MOVE scope ofs (0.20, 0.02) opts 0xd
00:11:44.602 00.000 9340 UpdateGuideState exits: m=1008057 SNR=163.7
00:11:44.619 00.017 12020 Handling offset move in thread for scope, endpoint = (0.20, 0.02)
00:11:44.619 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:11:44.630 00.011 12020 Moving (0.20, 0.02) raw xDistance=-0.20 yDistance=-0.02
00:11:44.630 00.000 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.20
00:11:44.631 00.001 9340 ScheduleExposure(1000,3,1) exposurePending=0
00:11:44.641 00.010 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:11:44.642 00.001 9340 Enqueuing Expose request
00:11:44.671 00.029 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
00:11:44.671 00.000 12020 MoveAxis(E, 0, ABG)
00:11:44.671 00.000 12020 Move returns status 0, amount 0
00:11:44.671 00.000 12020 MoveAxis(N, 0, ABG)
00:11:44.671 00.000 12020 Move returns status 0, amount 0
00:11:44.672 00.001 12020 move complete, result=0
00:11:44.672 00.000 12020 worker thread done servicing request
00:11:44.672 00.000 12020 Worker thread wakes up
00:11:44.672 00.000 12020 worker thread servicing REQUEST_EXPOSE 1000
00:11:44.673 00.001 12020 Handling exposure in thread, d=1000 o=3 r=(902,693,31,31)
00:11:44.677 00.004 9340 GuideStep: -0.2 px 0 ms EAST, -0.0 px 0 ms NORTH
00:11:45.792 01.115 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"91237709-f3a4-4650-b4ff-9604ca85f150"}
00:11:45.813 00.021 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"91237709-f3a4-4650-b4ff-9604ca85f150"}
00:11:45.827 00.014 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"c9dce60d-2e11-4e45-b9a2-13277f23c1ff"}
00:11:45.848 00.021 9340 case statement mapped state 6 to 3
00:11:45.859 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"c9dce60d-2e11-4e45-b9a2-13277f23c1ff"}
00:11:45.871 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"8009cfcb-337a-47b4-91f0-d0291232ea88"}
00:11:45.892 00.021 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":60,"width":15,"height":15,"star_pos":[7.25,7.49],"pixels":"..."},"id":"8009cfcb-337a-47b4-91f0-d0291232ea88"}
00:11:46.079 00.187 12020 Exposure complete
00:11:46.401 00.322 12020 worker thread done servicing request
00:11:46.402 00.001 9340 OnExposeComplete: enter
00:11:46.418 00.016 9340 UpdateGuideState(): m_state=6
00:11:46.432 00.014 9340 Star::Find(15, 917, 708, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 61
00:11:46.445 00.013 9340 Star::Find returns 1 (0), X=917.65, Y=708.98, Mass=1068081, SNR=198.6, Peak=56795 HFD=4.2
00:11:46.482 00.037 9340 MultiStar: [#1 0.76,0.53,0.00,M2] [#2 0.38,0.29,1.83,U] [#3 0.87,0.30,0.00,M1] [#4 0.95,0.56,0.00,M1] [#5 0.61,0.79,0.00,R] [#6 0.89,0.49,0.00,R] [#7 0.47,0.28,0.35,U] [#8 0.53,0.89,0.00,M1] 
00:11:46.498 00.016 9340 refined, 2 included, MultiStar: {0.51, 0.38}, one-star: {0.76, 0.58}
00:11:46.511 00.013 9340 CameraToMount -- cameraTheta (0.64) - m_xAngle (-3.14) = xAngle (3.78 = -2.51)
00:11:46.528 00.017 9340 CameraToMount -- cameraTheta (0.64) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (3.76 = -2.52)
00:11:46.539 00.011 9340 CameraToMount -- cameraX=0.51 cameraY=0.38 hyp=0.63 cameraTheta=0.64 mountX=-0.51 mountY=-0.37, mountTheta=-2.52
00:11:46.556 00.017 9340 SchedulePrimaryMove(10104498, x=0.51, y=0.38, opts=13)
00:11:46.572 00.016 9340 Enqueuing Move request for scope (0.51, 0.38)
00:11:46.604 00.032 12020 Worker thread wakes up
00:11:46.604 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=4924, max=65535, med=7936, FiltMin=6052, FiltMax=65516, Gamma=2.870
00:11:46.620 00.016 12020 worker thread servicing REQUEST_MOVE scope ofs (0.51, 0.38) opts 0xd
00:11:46.620 00.000 9340 UpdateGuideState exits: m=1068081 SNR=198.6
00:11:46.633 00.013 12020 Handling offset move in thread for scope, endpoint = (0.51, 0.38)
00:11:46.633 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:11:46.645 00.012 12020 Moving (0.51, 0.38) raw xDistance=-0.51 yDistance=-0.37
00:11:46.646 00.001 9340 ScheduleExposure(1000,3,1) exposurePending=0
00:11:46.656 00.010 12020 GuideAlgorithmHysteresis::Result() returns -0.30 from input -0.51
00:11:46.657 00.001 9340 Enqueuing Expose request
00:11:46.667 00.010 12020 GuideAlgorithmResistSwitch::result() returns -0.37 from input -0.37
00:11:46.667 00.000 12020 MoveAxis(E, 54, ABG)
00:11:46.667 00.000 12020 Guiding  Dir = 2, Dur = 54
00:11:46.677 00.010 12020 IsSlewing returns 0
00:11:46.679 00.002 12020 IsGuiding returns 0
00:11:46.723 00.044 12020 PulseGuide returned control before completion, sleep 20
00:11:46.761 00.038 12020 IsGuiding returns 1
00:11:46.762 00.001 12020 scope still moving after pulse duration time elapsed
00:11:46.805 00.043 12020 IsSlewing returns 0
00:11:46.806 00.001 12020 IsGuiding returns 0
00:11:46.806 00.000 12020 scope move finished after 54 + 73 ms
00:11:46.806 00.000 12020 Move returns status 0, amount 54
00:11:46.808 00.002 12020 MoveAxis(N, 62, ABG)
00:11:46.808 00.000 12020 Guiding  Dir = 0, Dur = 62
00:11:46.810 00.002 12020 IsSlewing returns 0
00:11:46.811 00.001 12020 IsGuiding returns 0
00:11:46.918 00.107 12020 IsGuiding returns 1
00:11:46.918 00.000 12020 scope still moving after pulse duration time elapsed
00:11:47.046 00.128 12020 IsSlewing returns 0
00:11:47.053 00.007 12020 IsGuiding returns 0
00:11:47.053 00.000 12020 scope move finished after 62 + 179 ms
00:11:47.053 00.000 12020 Move returns status 0, amount 62
00:11:47.053 00.000 12020 move complete, result=0
00:11:47.053 00.000 12020 worker thread done servicing request
00:11:47.054 00.001 9340 GuideStep: -0.5 px 54 ms EAST, -0.4 px 62 ms NORTH
00:11:47.162 00.108 12020 Worker thread wakes up
00:11:47.162 00.000 12020 worker thread servicing REQUEST_EXPOSE 1000
00:11:47.162 00.000 12020 Handling exposure in thread, d=1000 o=3 r=(902,693,31,31)
00:11:47.823 00.661 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"d86f1c06-3cf0-487a-93e3-e63d9a616ecd"}
00:11:47.842 00.019 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"d86f1c06-3cf0-487a-93e3-e63d9a616ecd"}
00:11:47.895 00.053 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"e2288238-956c-42b8-967d-e83606b4cdea"}
00:11:47.927 00.032 9340 case statement mapped state 6 to 3
00:11:47.944 00.017 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"e2288238-956c-42b8-967d-e83606b4cdea"}
00:11:47.991 00.047 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"a2f8bf24-eb69-4ae1-b4b3-249a23aaa33f"}
00:11:48.059 00.068 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":61,"width":15,"height":15,"star_pos":[6.65,6.98],"pixels":"..."},"id":"a2f8bf24-eb69-4ae1-b4b3-249a23aaa33f"}
00:11:48.647 00.588 12020 Exposure complete
00:11:49.057 00.410 12020 worker thread done servicing request
00:11:49.057 00.000 9340 OnExposeComplete: enter
00:11:49.078 00.021 9340 UpdateGuideState(): m_state=6
00:11:49.099 00.021 9340 Star::Find(15, 917, 708, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 62
00:11:49.156 00.057 9340 Star::Find returns 1 (0), X=917.18, Y=708.96, Mass=1112747, SNR=251.1, Peak=60491 HFD=4.4
00:11:49.184 00.028 9340 MultiStar: [#1 0.53,0.47,0.00,M3] [#2 -0.34,0.14,1.59,U] [#3 0.17,0.16,0.51,U] [#4 0.21,0.42,0.43,U] [#5 -0.18,0.42,0.42,U] [#6 -0.67,0.13,0.00,M1] [#7 0.03,0.09,0.28,U] [#8 0.08,0.56,0.28,U] 
00:11:49.196 00.012 9340 refined, 6 included, MultiStar: {-0.03, 0.31}, one-star: {0.28, 0.56}
00:11:49.210 00.014 9340 CameraToMount -- cameraTheta (1.67) - m_xAngle (-3.14) = xAngle (4.80 = -1.48)
00:11:49.227 00.017 9340 CameraToMount -- cameraTheta (1.67) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (4.79 = -1.50)
00:11:49.241 00.014 9340 CameraToMount -- cameraX=-0.03 cameraY=0.31 hyp=0.31 cameraTheta=1.67 mountX=0.03 mountY=-0.31, mountTheta=-1.48
00:11:49.286 00.045 9340 SchedulePrimaryMove(10104498, x=-0.03, y=0.31, opts=13)
00:11:49.301 00.015 9340 Enqueuing Move request for scope (-0.03, 0.31)
00:11:49.320 00.019 12020 Worker thread wakes up
00:11:49.320 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=4840, max=65535, med=7950, FiltMin=6229, FiltMax=65516, Gamma=2.870
00:11:49.336 00.016 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.31) opts 0xd
00:11:49.336 00.000 9340 UpdateGuideState exits: m=1112747 SNR=251.1
00:11:49.349 00.013 12020 Handling offset move in thread for scope, endpoint = (-0.03, 0.31)
00:11:49.349 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:11:49.362 00.013 12020 Moving (-0.03, 0.31) raw xDistance=0.03 yDistance=-0.31
00:11:49.363 00.001 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
00:11:49.363 00.000 12020 GuideAlgorithmResistSwitch::result() returns -0.31 from input -0.31
00:11:49.363 00.000 9340 ScheduleExposure(1000,3,1) exposurePending=0
00:11:49.376 00.013 9340 Enqueuing Expose request
00:11:49.407 00.031 12020 MoveAxis(E, 0, ABG)
00:11:49.407 00.000 12020 Move returns status 0, amount 0
00:11:49.408 00.001 12020 MoveAxis(N, 52, ABG)
00:11:49.408 00.000 12020 Guiding  Dir = 0, Dur = 52
00:11:49.410 00.002 12020 IsSlewing returns 0
00:11:49.411 00.001 12020 IsGuiding returns 0
00:11:49.493 00.082 12020 IsGuiding returns 1
00:11:49.494 00.001 12020 scope still moving after pulse duration time elapsed
00:11:49.533 00.039 12020 IsSlewing returns 0
00:11:49.536 00.003 12020 IsGuiding returns 1
00:11:49.653 00.117 12020 IsSlewing returns 0
00:11:49.654 00.001 12020 IsGuiding returns 0
00:11:49.655 00.001 12020 scope move finished after 52 + 190 ms
00:11:49.655 00.000 12020 Move returns status 0, amount 52
00:11:49.655 00.000 12020 move complete, result=0
00:11:49.655 00.000 12020 worker thread done servicing request
00:11:49.656 00.001 12020 Worker thread wakes up
00:11:49.656 00.000 9340 GuideStep: 0.0 px 0 ms EAST, -0.3 px 52 ms NORTH
00:11:49.689 00.033 12020 worker thread servicing REQUEST_EXPOSE 1000
00:11:49.689 00.000 12020 Handling exposure in thread, d=1000 o=3 r=(902,693,31,31)
00:11:49.820 00.131 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"3027d987-be4c-4a24-b452-9db2c705bac2"}
00:11:49.833 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"3027d987-be4c-4a24-b452-9db2c705bac2"}
00:11:49.857 00.024 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"061d6017-4421-4b71-944e-d79643e7b4f1"}
00:11:49.872 00.015 9340 case statement mapped state 6 to 3
00:11:49.896 00.024 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"061d6017-4421-4b71-944e-d79643e7b4f1"}
00:11:49.920 00.024 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"60aa68dd-0806-45dd-b4cd-d3506c6e9454"}
00:11:49.970 00.050 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":62,"width":15,"height":15,"star_pos":[7.18,6.96],"pixels":"..."},"id":"60aa68dd-0806-45dd-b4cd-d3506c6e9454"}
00:11:51.123 01.153 12020 Exposure complete
00:11:51.483 00.360 12020 worker thread done servicing request
00:11:51.483 00.000 9340 OnExposeComplete: enter
00:11:51.498 00.015 9340 UpdateGuideState(): m_state=6
00:11:51.541 00.043 9340 Star::Find(15, 917, 708, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 63
00:11:51.576 00.035 9340 Star::Find returns 1 (0), X=917.54, Y=708.95, Mass=1026541, SNR=187.0, Peak=56231 HFD=4.2
00:11:51.595 00.019 9340 MultiStar: [#1 0.83,0.42,0.00,M4] [#2 0.33,0.23,2.12,U] [#3 0.68,0.41,0.00,M1] [#4 0.81,0.42,0.00,M1] [#5 0.21,0.18,0.45,U] [#6 -0.09,0.10,0.40,U] [#7 0.38,0.31,0.37,U] [#8 0.52,0.79,0.00,M1] 
00:11:51.611 00.016 9340 refined, 4 included, MultiStar: {0.35, 0.29}, one-star: {0.64, 0.55}
00:11:51.625 00.014 9340 CameraToMount -- cameraTheta (0.69) - m_xAngle (-3.14) = xAngle (3.83 = -2.45)
00:11:51.639 00.014 9340 CameraToMount -- cameraTheta (0.69) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (3.81 = -2.47)
00:11:51.681 00.042 9340 CameraToMount -- cameraX=0.35 cameraY=0.29 hyp=0.46 cameraTheta=0.69 mountX=-0.36 mountY=-0.29, mountTheta=-2.46
00:11:51.698 00.017 9340 SchedulePrimaryMove(10104498, x=0.35, y=0.29, opts=13)
00:11:51.721 00.023 9340 Enqueuing Move request for scope (0.35, 0.29)
00:11:51.731 00.010 12020 Worker thread wakes up
00:11:51.731 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=5137, max=65535, med=7902, FiltMin=6076, FiltMax=65516, Gamma=2.870
00:11:51.745 00.014 12020 worker thread servicing REQUEST_MOVE scope ofs (0.35, 0.29) opts 0xd
00:11:51.745 00.000 9340 UpdateGuideState exits: m=1026541 SNR=187.0
00:11:51.760 00.015 12020 Handling offset move in thread for scope, endpoint = (0.35, 0.29)
00:11:51.760 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:11:51.794 00.034 12020 Moving (0.35, 0.29) raw xDistance=-0.36 yDistance=-0.29
00:11:51.794 00.000 12020 GuideAlgorithmHysteresis::Result() returns -0.21 from input -0.36
00:11:51.794 00.000 12020 GuideAlgorithmResistSwitch::result() returns -0.29 from input -0.29
00:11:51.794 00.000 12020 MoveAxis(E, 38, ABG)
00:11:51.794 00.000 12020 Guiding  Dir = 2, Dur = 38
00:11:51.795 00.001 9340 ScheduleExposure(1000,3,1) exposurePending=0
00:11:51.812 00.017 12020 IsSlewing returns 0
00:11:51.812 00.000 9340 Enqueuing Expose request
00:11:51.825 00.013 12020 IsGuiding returns 0
00:11:51.826 00.001 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"2281791d-b982-4488-873d-79aae16d5af9"}
00:11:51.846 00.020 12020 PulseGuide returned control before completion, sleep 32
00:11:51.846 00.000 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"2281791d-b982-4488-873d-79aae16d5af9"}
00:11:51.864 00.018 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"26909350-0dce-4b69-b468-6877c11715c9"}
00:11:51.883 00.019 9340 case statement mapped state 6 to 3
00:11:51.898 00.015 12020 IsGuiding returns 1
00:11:51.898 00.000 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"26909350-0dce-4b69-b468-6877c11715c9"}
00:11:51.929 00.031 12020 scope still moving after pulse duration time elapsed
00:11:51.930 00.001 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"a18c2012-3230-4ee1-8d70-f42f823fd86d"}
00:11:51.947 00.017 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":63,"width":15,"height":15,"star_pos":[6.54,6.95],"pixels":"..."},"id":"a18c2012-3230-4ee1-8d70-f42f823fd86d"}
00:11:51.965 00.018 12020 IsSlewing returns 0
00:11:51.968 00.003 12020 IsGuiding returns 0
00:11:51.968 00.000 12020 scope move finished after 38 + 103 ms
00:11:51.968 00.000 12020 Move returns status 0, amount 38
00:11:51.968 00.000 12020 MoveAxis(N, 48, ABG)
00:11:51.968 00.000 12020 Guiding  Dir = 0, Dur = 48
00:11:51.971 00.003 12020 IsSlewing returns 0
00:11:51.973 00.002 12020 IsGuiding returns 0
00:11:52.053 00.080 12020 IsGuiding returns 1
00:11:52.076 00.023 12020 scope still moving after pulse duration time elapsed
00:11:52.146 00.070 12020 IsSlewing returns 0
00:11:52.243 00.097 12020 IsGuiding returns 0
00:11:52.243 00.000 12020 scope move finished after 48 + 220 ms
00:11:52.243 00.000 12020 Move returns status 0, amount 48
00:11:52.244 00.001 12020 move complete, result=0
00:11:52.244 00.000 12020 worker thread done servicing request
00:11:52.244 00.000 12020 Worker thread wakes up
00:11:52.244 00.000 9340 GuideStep: -0.4 px 38 ms EAST, -0.3 px 48 ms NORTH
00:11:52.264 00.020 12020 worker thread servicing REQUEST_EXPOSE 1000
00:11:52.264 00.000 12020 Handling exposure in thread, d=1000 o=3 r=(902,693,31,31)
00:11:53.782 01.518 12020 Exposure complete
00:11:53.821 00.039 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"b4349bf6-4520-47a3-b285-9c744218a745"}
00:11:53.916 00.095 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"b4349bf6-4520-47a3-b285-9c744218a745"}
00:11:54.186 00.270 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"d2721afd-76a6-4976-b3a6-f74c505ec8e8"}
00:11:54.329 00.143 9340 case statement mapped state 6 to 3
00:11:54.454 00.125 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"d2721afd-76a6-4976-b3a6-f74c505ec8e8"}
00:11:54.539 00.085 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"05107dd8-b790-4445-bd75-9a129fb36644"}
00:11:54.632 00.093 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":63,"width":15,"height":15,"star_pos":[6.54,6.95],"pixels":"..."},"id":"05107dd8-b790-4445-bd75-9a129fb36644"}
00:11:55.142 00.510 9340 OnExposeComplete: enter
00:11:55.211 00.069 12020 worker thread done servicing request
00:11:55.211 00.000 9340 UpdateGuideState(): m_state=6
00:11:55.240 00.029 9340 Star::Find(15, 917, 708, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 64
00:11:55.267 00.027 9340 Star::Find returns 1 (0), X=916.69, Y=708.68, Mass=1084769, SNR=206.4, Peak=59732 HFD=4.3
00:11:55.315 00.048 9340 MultiStar: [#1 -0.02,0.23,0.83,U] [#2 -0.49,-0.06,1.63,U] [#3 -0.07,-0.19,0.73,U] [#4 -0.08,0.53,0.58,U] [#5 -0.58,0.11,0.47,U] [#6 -0.73,0.03,0.00,M1] [#7 -0.31,0.14,0.38,U] [#8 -0.19,0.30,0.29,U] 
00:11:55.344 00.029 9340 refined, 7 included, MultiStar: {-0.26, 0.12}, one-star: {-0.21, 0.28}
00:11:55.371 00.027 9340 CameraToMount -- cameraTheta (2.71) - m_xAngle (-3.14) = xAngle (5.84 = -0.44)
00:11:55.388 00.017 9340 CameraToMount -- cameraTheta (2.71) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (5.83 = -0.46)
00:11:55.440 00.052 9340 CameraToMount -- cameraX=-0.26 cameraY=0.12 hyp=0.29 cameraTheta=2.71 mountX=0.26 mountY=-0.13, mountTheta=-0.45
00:11:55.471 00.031 9340 SchedulePrimaryMove(10104498, x=-0.26, y=0.12, opts=13)
00:11:55.494 00.023 9340 Enqueuing Move request for scope (-0.26, 0.12)
00:11:55.557 00.063 12020 Worker thread wakes up
00:11:55.557 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=4816, max=65535, med=7920, FiltMin=6074, FiltMax=65516, Gamma=2.870
00:11:55.575 00.018 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.26, 0.12) opts 0xd
00:11:55.575 00.000 9340 UpdateGuideState exits: m=1084769 SNR=206.4
00:11:55.589 00.014 12020 Handling offset move in thread for scope, endpoint = (-0.26, 0.12)
00:11:55.589 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:11:55.608 00.019 12020 Moving (-0.26, 0.12) raw xDistance=0.26 yDistance=-0.13
00:11:55.608 00.000 9340 ScheduleExposure(1000,3,1) exposurePending=0
00:11:55.626 00.018 12020 GuideAlgorithmHysteresis::Result() returns 0.13 from input 0.26
00:11:55.626 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:11:55.626 00.000 9340 Enqueuing Expose request
00:11:55.713 00.087 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
00:11:55.714 00.001 12020 MoveAxis(W, 24, ABG)
00:11:55.714 00.000 12020 Guiding  Dir = 3, Dur = 24
00:11:55.715 00.001 12020 IsSlewing returns 0
00:11:55.716 00.001 12020 IsGuiding returns 0
00:11:55.747 00.031 12020 IsGuiding returns 1
00:11:55.747 00.000 12020 scope still moving after pulse duration time elapsed
00:11:55.809 00.062 12020 IsSlewing returns 0
00:11:55.820 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"55f3894c-9a66-47ca-9b9b-45d44683da93"}
00:11:55.839 00.019 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"55f3894c-9a66-47ca-9b9b-45d44683da93"}
00:11:55.853 00.014 12020 IsGuiding returns 0
00:11:55.854 00.001 12020 scope move finished after 24 + 112 ms
00:11:55.854 00.000 12020 Move returns status 0, amount 24
00:11:55.854 00.000 12020 MoveAxis(N, 0, ABG)
00:11:55.854 00.000 12020 Move returns status 0, amount 0
00:11:55.854 00.000 12020 move complete, result=0
00:11:55.855 00.001 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"3e1753b3-76ee-43fe-b7b9-14e0de8e3ce2"}
00:11:55.881 00.026 12020 worker thread done servicing request
00:11:55.881 00.000 9340 case statement mapped state 6 to 3
00:11:55.916 00.035 12020 Worker thread wakes up
00:11:55.916 00.000 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"3e1753b3-76ee-43fe-b7b9-14e0de8e3ce2"}
00:11:55.933 00.017 12020 worker thread servicing REQUEST_EXPOSE 1000
00:11:55.934 00.001 12020 Handling exposure in thread, d=1000 o=3 r=(902,693,31,31)
00:11:55.934 00.000 9340 GuideStep: 0.3 px 24 ms WEST, -0.1 px 0 ms NORTH
00:11:55.957 00.023 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"0702fcfb-7586-4022-92a5-e897435adb6b"}
00:11:55.971 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":64,"width":15,"height":15,"star_pos":[6.69,6.68],"pixels":"..."},"id":"0702fcfb-7586-4022-92a5-e897435adb6b"}
00:11:57.296 01.325 12020 Exposure complete
00:11:57.698 00.402 12020 worker thread done servicing request
00:11:57.698 00.000 9340 OnExposeComplete: enter
00:11:57.713 00.015 9340 UpdateGuideState(): m_state=6
00:11:57.728 00.015 9340 Star::Find(15, 916, 708, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 65
00:11:57.749 00.021 9340 Star::Find returns 1 (0), X=917.79, Y=708.88, Mass=1082486, SNR=239.1, Peak=56615 HFD=4.4
00:11:57.769 00.020 9340 MultiStar: [#1 0.97,0.69,0.00,M4] [#2 0.29,0.21,1.49,U] [#3 0.79,0.29,0.00,M1] [#4 1.02,0.51,0.00,M1] [#5 0.08,-0.08,0.43,U] [#6 -0.29,0.37,0.38,U] [#7 0.62,0.48,0.00,M1] [#8 0.44,0.53,0.00,M1] 
00:11:57.806 00.037 9340 refined, 3 included, MultiStar: {0.38, 0.27}, one-star: {0.89, 0.48}
00:11:57.822 00.016 9340 CameraToMount -- cameraTheta (0.62) - m_xAngle (-3.14) = xAngle (3.76 = -2.52)
00:11:57.835 00.013 9340 CameraToMount -- cameraTheta (0.62) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (3.74 = -2.54)
00:11:57.848 00.013 9340 CameraToMount -- cameraX=0.38 cameraY=0.27 hyp=0.47 cameraTheta=0.62 mountX=-0.38 mountY=-0.27, mountTheta=-2.53
00:11:57.874 00.026 9340 SchedulePrimaryMove(10104498, x=0.38, y=0.27, opts=13)
00:11:57.911 00.037 9340 Enqueuing Move request for scope (0.38, 0.27)
00:11:57.926 00.015 12020 Worker thread wakes up
00:11:57.926 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=4902, max=65535, med=7952, FiltMin=6030, FiltMax=65516, Gamma=2.870
00:11:57.940 00.014 12020 worker thread servicing REQUEST_MOVE scope ofs (0.38, 0.27) opts 0xd
00:11:57.940 00.000 9340 UpdateGuideState exits: m=1082486 SNR=239.1
00:11:57.957 00.017 12020 Handling offset move in thread for scope, endpoint = (0.38, 0.27)
00:11:57.957 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:11:57.973 00.016 12020 Moving (0.38, 0.27) raw xDistance=-0.38 yDistance=-0.27
00:11:57.974 00.001 9340 ScheduleExposure(1000,3,1) exposurePending=0
00:11:57.988 00.014 12020 GuideAlgorithmHysteresis::Result() returns -0.21 from input -0.38
00:11:57.989 00.001 9340 Enqueuing Expose request
00:11:58.026 00.037 12020 GuideAlgorithmResistSwitch::result() returns -0.27 from input -0.27
00:11:58.026 00.000 12020 MoveAxis(E, 38, ABG)
00:11:58.027 00.001 12020 Guiding  Dir = 2, Dur = 38
00:11:58.028 00.001 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"fee5a479-059b-4bd1-a399-e0745954c950"}
00:11:58.052 00.024 12020 IsSlewing returns 0
00:11:58.052 00.000 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"fee5a479-059b-4bd1-a399-e0745954c950"}
00:11:58.073 00.021 12020 IsGuiding returns 0
00:11:58.075 00.002 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"562e0da0-82e0-4fe9-9c90-5195ff1ba519"}
00:11:58.106 00.031 12020 PulseGuide returned control before completion, sleep 27
00:11:58.106 00.000 9340 case statement mapped state 6 to 3
00:11:58.148 00.042 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"562e0da0-82e0-4fe9-9c90-5195ff1ba519"}
00:11:58.166 00.018 12020 IsGuiding returns 0
00:11:58.166 00.000 12020 Move returns status 0, amount 38
00:11:58.166 00.000 12020 MoveAxis(N, 44, ABG)
00:11:58.166 00.000 12020 Guiding  Dir = 0, Dur = 44
00:11:58.170 00.004 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"c01101cb-8203-4778-b901-c087b8549627"}
00:11:58.183 00.013 12020 IsSlewing returns 0
00:11:58.184 00.001 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":65,"width":15,"height":15,"star_pos":[6.79,6.88],"pixels":"..."},"id":"c01101cb-8203-4778-b901-c087b8549627"}
00:11:58.216 00.032 12020 IsGuiding returns 0
00:11:58.367 00.151 12020 IsGuiding returns 1
00:11:58.368 00.001 12020 scope still moving after pulse duration time elapsed
00:11:58.463 00.095 12020 IsSlewing returns 0
00:11:58.464 00.001 12020 IsGuiding returns 0
00:11:58.464 00.000 12020 scope move finished after 44 + 205 ms
00:11:58.465 00.001 12020 Move returns status 0, amount 44
00:11:58.465 00.000 12020 move complete, result=0
00:11:58.465 00.000 12020 worker thread done servicing request
00:11:58.465 00.000 12020 Worker thread wakes up
00:11:58.465 00.000 9340 GuideStep: -0.4 px 38 ms EAST, -0.3 px 44 ms NORTH
00:11:58.482 00.017 12020 worker thread servicing REQUEST_EXPOSE 1000
00:11:58.482 00.000 12020 Handling exposure in thread, d=1000 o=3 r=(902,693,31,31)
00:11:59.827 01.345 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"6c509876-a762-45f2-882a-daf2ca3f608c"}
00:11:59.880 00.053 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"6c509876-a762-45f2-882a-daf2ca3f608c"}
00:11:59.910 00.030 12020 Exposure complete
00:11:59.911 00.001 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"ae98e4ad-a12d-4da2-8c07-957dabf17ba7"}
00:11:59.931 00.020 9340 case statement mapped state 6 to 3
00:11:59.990 00.059 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"ae98e4ad-a12d-4da2-8c07-957dabf17ba7"}
00:12:00.033 00.043 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"4d5b571c-6a09-48a6-bc67-39180816138c"}
00:12:00.113 00.080 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":65,"width":15,"height":15,"star_pos":[6.79,6.88],"pixels":"..."},"id":"4d5b571c-6a09-48a6-bc67-39180816138c"}
00:12:00.377 00.264 12020 worker thread done servicing request
00:12:00.377 00.000 9340 OnExposeComplete: enter
00:12:00.390 00.013 9340 UpdateGuideState(): m_state=6
00:12:00.411 00.021 9340 Star::Find(15, 917, 708, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 66
00:12:00.425 00.014 9340 Star::Find returns 1 (0), X=916.78, Y=709.02, Mass=1132876, SNR=228.7, Peak=61115 HFD=4.3
00:12:00.439 00.014 9340 MultiStar: [#1 0.06,0.69,0.00,M5] [#2 -0.45,0.31,1.40,U] [#3 -0.09,0.34,0.55,U] [#4 0.01,0.62,0.42,U] [#5 -0.25,0.19,0.47,U] [#6 -0.87,0.33,0.00,M1] [#7 -0.17,0.40,0.31,U] [#8 -0.01,0.74,0.00,M2] 
00:12:00.481 00.042 9340 refined, 5 included, MultiStar: {-0.23, 0.41}, one-star: {-0.12, 0.62}
00:12:00.502 00.021 9340 CameraToMount -- cameraTheta (2.08) - m_xAngle (-3.14) = xAngle (5.22 = -1.06)
00:12:00.512 00.010 9340 CameraToMount -- cameraTheta (2.08) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (5.20 = -1.08)
00:12:00.530 00.018 9340 CameraToMount -- cameraX=-0.23 cameraY=0.41 hyp=0.47 cameraTheta=2.08 mountX=0.23 mountY=-0.42, mountTheta=-1.07
00:12:00.549 00.019 9340 SchedulePrimaryMove(10104498, x=-0.23, y=0.41, opts=13)
00:12:00.587 00.038 9340 Enqueuing Move request for scope (-0.23, 0.41)
00:12:00.602 00.015 12020 Worker thread wakes up
00:12:00.603 00.001 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.23, 0.41) opts 0xd
00:12:00.603 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=4445, max=65535, med=7919, FiltMin=6204, FiltMax=65516, Gamma=2.870
00:12:00.619 00.016 12020 Handling offset move in thread for scope, endpoint = (-0.23, 0.41)
00:12:00.619 00.000 9340 UpdateGuideState exits: m=1132876 SNR=228.7
00:12:00.634 00.015 12020 Moving (-0.23, 0.41) raw xDistance=0.23 yDistance=-0.42
00:12:00.634 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:12:00.647 00.013 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.23
00:12:00.647 00.000 12020 GuideAlgorithmResistSwitch::result() returns -0.42 from input -0.42
00:12:00.647 00.000 9340 ScheduleExposure(1000,3,1) exposurePending=0
00:12:00.696 00.049 12020 MoveAxis(E, 0, ABG)
00:12:00.696 00.000 9340 Enqueuing Expose request
00:12:00.713 00.017 12020 Move returns status 0, amount 0
00:12:00.713 00.000 12020 MoveAxis(N, 70, ABG)
00:12:00.714 00.001 12020 Guiding  Dir = 0, Dur = 70
00:12:00.715 00.001 12020 IsSlewing returns 0
00:12:00.716 00.001 12020 IsGuiding returns 0
00:12:00.846 00.130 12020 IsGuiding returns 1
00:12:00.847 00.001 12020 scope still moving after pulse duration time elapsed
00:12:00.972 00.125 12020 IsSlewing returns 0
00:12:00.976 00.004 12020 IsGuiding returns 0
00:12:00.976 00.000 12020 scope move finished after 70 + 189 ms
00:12:00.977 00.001 12020 Move returns status 0, amount 70
00:12:00.977 00.000 12020 move complete, result=0
00:12:00.978 00.001 12020 worker thread done servicing request
00:12:00.978 00.000 9340 GuideStep: 0.2 px 0 ms EAST, -0.4 px 70 ms NORTH
00:12:00.997 00.019 12020 Worker thread wakes up
00:12:00.997 00.000 12020 worker thread servicing REQUEST_EXPOSE 1000
00:12:00.997 00.000 12020 Handling exposure in thread, d=1000 o=3 r=(902,693,31,31)
00:12:01.825 00.828 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"8ae4faa1-bd0e-4413-b252-7591af14e28f"}
00:12:01.903 00.078 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"8ae4faa1-bd0e-4413-b252-7591af14e28f"}
00:12:02.074 00.171 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"5d4e9f80-8f11-430b-a89b-dc6c8b639d66"}
00:12:02.169 00.095 9340 case statement mapped state 6 to 3
00:12:02.309 00.140 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"5d4e9f80-8f11-430b-a89b-dc6c8b639d66"}
00:12:02.548 00.239 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"348939fe-27ff-40b9-a180-cd54a7f44db6"}
00:12:02.684 00.136 12020 Exposure complete
00:12:02.685 00.001 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":66,"width":15,"height":15,"star_pos":[6.78,7.02],"pixels":"..."},"id":"348939fe-27ff-40b9-a180-cd54a7f44db6"}
00:12:03.466 00.781 12020 worker thread done servicing request
00:12:03.466 00.000 9340 OnExposeComplete: enter
00:12:03.480 00.014 9340 UpdateGuideState(): m_state=6
00:12:03.523 00.043 9340 Star::Find(15, 916, 709, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 67
00:12:03.563 00.040 9340 Star::Find returns 1 (0), X=916.96, Y=708.84, Mass=1120916, SNR=235.4, Peak=62154 HFD=4.3
00:12:03.578 00.015 9340 MultiStar: [#1 0.24,0.47,0.71,U] [#2 -0.31,0.08,1.66,U] [#3 0.23,-0.09,0.59,U] [#4 0.13,0.27,0.45,U] [#5 -0.54,-0.22,0.42,U] [#6 -0.84,-0.33,0.00,M2] [#7 0.14,0.29,0.30,U] [#8 -0.26,0.01,0.26,U] 
00:12:03.603 00.025 9340 refined, 7 included, MultiStar: {-0.07, 0.18}, one-star: {0.06, 0.44}
00:12:03.653 00.050 9340 CameraToMount -- cameraTheta (1.92) - m_xAngle (-3.14) = xAngle (5.06 = -1.23)
00:12:03.674 00.021 9340 CameraToMount -- cameraTheta (1.92) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (5.04 = -1.24)
00:12:03.701 00.027 9340 CameraToMount -- cameraX=-0.07 cameraY=0.18 hyp=0.19 cameraTheta=1.92 mountX=0.06 mountY=-0.18, mountTheta=-1.23
00:12:03.738 00.037 9340 SchedulePrimaryMove(10104498, x=-0.07, y=0.18, opts=13)
00:12:03.777 00.039 9340 Enqueuing Move request for scope (-0.07, 0.18)
00:12:03.804 00.027 12020 Worker thread wakes up
00:12:03.804 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=4639, max=65535, med=7902, FiltMin=6158, FiltMax=65516, Gamma=2.870
00:12:03.823 00.019 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.18) opts 0xd
00:12:03.823 00.000 9340 UpdateGuideState exits: m=1120916 SNR=235.4
00:12:03.841 00.018 12020 Handling offset move in thread for scope, endpoint = (-0.07, 0.18)
00:12:03.842 00.001 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:12:03.861 00.019 12020 Moving (-0.07, 0.18) raw xDistance=0.06 yDistance=-0.18
00:12:03.861 00.000 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
00:12:03.861 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:12:03.864 00.003 9340 ScheduleExposure(1000,3,1) exposurePending=0
00:12:03.955 00.091 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
00:12:03.956 00.001 9340 Enqueuing Expose request
00:12:03.975 00.019 12020 MoveAxis(E, 0, ABG)
00:12:03.977 00.002 12020 Move returns status 0, amount 0
00:12:03.977 00.000 12020 MoveAxis(N, 0, ABG)
00:12:03.977 00.000 12020 Move returns status 0, amount 0
00:12:03.977 00.000 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"0e1b7f6c-0b19-4c2e-a8d6-457bde6d17f4"}
00:12:03.996 00.019 12020 move complete, result=0
00:12:03.996 00.000 12020 worker thread done servicing request
00:12:03.996 00.000 12020 Worker thread wakes up
00:12:04.029 00.033 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"0e1b7f6c-0b19-4c2e-a8d6-457bde6d17f4"}
00:12:04.062 00.033 12020 worker thread servicing REQUEST_EXPOSE 1000
00:12:04.063 00.001 12020 Handling exposure in thread, d=1000 o=3 r=(902,693,31,31)
00:12:04.082 00.019 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"09200927-cbbb-458e-9108-8ad1374714be"}
00:12:04.185 00.103 9340 case statement mapped state 6 to 3
00:12:04.257 00.072 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"09200927-cbbb-458e-9108-8ad1374714be"}
00:12:04.338 00.081 9340 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
00:12:04.472 00.134 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"779e7846-2929-4e4f-b7e8-028c556ee14a"}
00:12:04.509 00.037 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":67,"width":15,"height":15,"star_pos":[6.96,6.84],"pixels":"..."},"id":"779e7846-2929-4e4f-b7e8-028c556ee14a"}
00:12:05.436 00.927 12020 Exposure complete
00:12:05.824 00.388 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"80213b25-dd2a-4436-a7be-59a61b9e857a"}
00:12:05.930 00.106 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"80213b25-dd2a-4436-a7be-59a61b9e857a"}
00:12:06.062 00.132 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"e4e00ebc-ba92-4cdc-ab99-8b1dfea109df"}
00:12:06.196 00.134 9340 case statement mapped state 6 to 3
00:12:06.273 00.077 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"e4e00ebc-ba92-4cdc-ab99-8b1dfea109df"}
00:12:06.369 00.096 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"e0d5b560-fa9b-429e-8182-a890e6872fbc"}
00:12:06.453 00.084 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":67,"width":15,"height":15,"star_pos":[6.96,6.84],"pixels":"..."},"id":"e0d5b560-fa9b-429e-8182-a890e6872fbc"}
00:12:06.684 00.231 12020 worker thread done servicing request
00:12:06.684 00.000 9340 OnExposeComplete: enter
00:12:06.741 00.057 9340 UpdateGuideState(): m_state=6
00:12:06.896 00.155 9340 Star::Find(15, 916, 708, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 68
00:12:06.967 00.071 9340 Star::Find returns 1 (0), X=916.85, Y=709.04, Mass=1069765, SNR=183.4, Peak=61019 HFD=4.3
00:12:07.004 00.037 9340 MultiStar: [#1 -0.05,0.71,0.00,M5] [#2 -0.63,0.27,0.00,M1] [#3 -0.07,0.29,0.81,U] [#4 -0.26,0.63,0.00,M1] [#5 -0.68,0.29,0.00,M1] [#6 -0.74,0.14,0.00,M3] [#7 -0.05,0.35,0.41,U] [#8 -0.65,0.66,0.00,M2] 
00:12:07.047 00.043 9340 refined, 2 included, MultiStar: {-0.06, 0.46}, one-star: {-0.05, 0.64}
00:12:07.071 00.024 9340 CameraToMount -- cameraTheta (1.70) - m_xAngle (-3.14) = xAngle (4.83 = -1.45)
00:12:07.093 00.022 9340 CameraToMount -- cameraTheta (1.70) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (4.82 = -1.47)
00:12:07.109 00.016 9340 CameraToMount -- cameraX=-0.06 cameraY=0.46 hyp=0.46 cameraTheta=1.70 mountX=0.06 mountY=-0.46, mountTheta=-1.45
00:12:07.138 00.029 9340 SchedulePrimaryMove(10104498, x=-0.06, y=0.46, opts=13)
00:12:07.186 00.048 9340 Enqueuing Move request for scope (-0.06, 0.46)
00:12:07.207 00.021 12020 Worker thread wakes up
00:12:07.207 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=4738, max=65535, med=7917, FiltMin=5924, FiltMax=65516, Gamma=2.870
00:12:07.223 00.016 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.46) opts 0xd
00:12:07.223 00.000 12020 Handling offset move in thread for scope, endpoint = (-0.06, 0.46)
00:12:07.223 00.000 12020 Moving (-0.06, 0.46) raw xDistance=0.06 yDistance=-0.46
00:12:07.224 00.001 9340 UpdateGuideState exits: m=1069765 SNR=183.4
00:12:07.242 00.018 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
00:12:07.242 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:12:07.259 00.017 12020 GuideAlgorithmResistSwitch::result() returns -0.46 from input -0.46
00:12:07.259 00.000 12020 MoveAxis(E, 0, ABG)
00:12:07.259 00.000 12020 Move returns status 0, amount 0
00:12:07.260 00.001 12020 MoveAxis(N, 77, ABG)
00:12:07.261 00.001 12020 Guiding  Dir = 0, Dur = 77
00:12:07.281 00.020 9340 ScheduleExposure(1000,3,1) exposurePending=0
00:12:07.301 00.020 9340 Enqueuing Expose request
00:12:07.322 00.021 12020 IsSlewing returns 0
00:12:07.324 00.002 12020 IsGuiding returns 0
00:12:07.403 00.079 12020 IsGuiding returns 1
00:12:07.404 00.001 12020 scope still moving after pulse duration time elapsed
00:12:07.437 00.033 12020 IsSlewing returns 0
00:12:07.438 00.001 12020 IsGuiding returns 1
00:12:07.469 00.031 12020 IsSlewing returns 0
00:12:07.471 00.002 12020 IsGuiding returns 1
00:12:07.611 00.140 12020 IsSlewing returns 0
00:12:07.612 00.001 12020 IsGuiding returns 0
00:12:07.613 00.001 12020 scope move finished after 77 + 211 ms
00:12:07.613 00.000 12020 Move returns status 0, amount 77
00:12:07.613 00.000 12020 move complete, result=0
00:12:07.614 00.001 12020 worker thread done servicing request
00:12:07.615 00.001 9340 GuideStep: 0.1 px 0 ms EAST, -0.5 px 77 ms NORTH
00:12:07.655 00.040 12020 Worker thread wakes up
00:12:07.656 00.001 12020 worker thread servicing REQUEST_EXPOSE 1000
00:12:07.656 00.000 12020 Handling exposure in thread, d=1000 o=3 r=(902,693,31,31)
00:12:07.822 00.166 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"63ba9713-e264-4eac-a789-b474127e50dc"}
00:12:07.844 00.022 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"63ba9713-e264-4eac-a789-b474127e50dc"}
00:12:07.884 00.040 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"814f3235-db6d-4427-aff1-7b0351364143"}
00:12:07.912 00.028 9340 case statement mapped state 6 to 3
00:12:07.929 00.017 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"814f3235-db6d-4427-aff1-7b0351364143"}
00:12:07.966 00.037 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"962177b1-5139-431b-8cb8-05255d585777"}
00:12:08.021 00.055 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":68,"width":15,"height":15,"star_pos":[6.85,7.04],"pixels":"..."},"id":"962177b1-5139-431b-8cb8-05255d585777"}
00:12:09.364 01.343 12020 Exposure complete
00:12:09.822 00.458 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"95921a71-916b-4fd9-aeae-a4656498c30d"}
00:12:09.943 00.121 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"95921a71-916b-4fd9-aeae-a4656498c30d"}
00:12:10.199 00.256 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"bdc49039-09c4-4cad-acd6-3dfe4f40ba4d"}
00:12:10.280 00.081 9340 case statement mapped state 6 to 3
00:12:10.375 00.095 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"bdc49039-09c4-4cad-acd6-3dfe4f40ba4d"}
00:12:10.421 00.046 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"f2f50419-bffc-4778-bbb6-f85a639af298"}
00:12:10.523 00.102 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":68,"width":15,"height":15,"star_pos":[6.85,7.04],"pixels":"..."},"id":"f2f50419-bffc-4778-bbb6-f85a639af298"}
00:12:10.672 00.149 12020 worker thread done servicing request
00:12:10.673 00.001 9340 OnExposeComplete: enter
00:12:10.687 00.014 9340 UpdateGuideState(): m_state=6
00:12:10.712 00.025 9340 Star::Find(15, 916, 709, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 69
00:12:10.738 00.026 9340 Star::Find returns 1 (0), X=916.82, Y=708.66, Mass=1108411, SNR=220.1, Peak=60762 HFD=4.1
00:12:10.803 00.065 9340 MultiStar: [#1 0.06,0.31,0.76,U] [#2 -0.40,0.03,1.61,U] [#3 0.09,-0.03,0.69,U] [#4 0.22,0.36,0.54,U] [#5 -0.26,-0.05,0.43,U] [#6 -0.59,-0.03,0.36,U] [#7 -0.06,0.02,0.37,U] [#8 0.15,0.63,0.00,M3] 
00:12:10.829 00.026 9340 refined, 7 included, MultiStar: {-0.15, 0.12}, one-star: {-0.08, 0.26}
00:12:10.855 00.026 9340 CameraToMount -- cameraTheta (2.45) - m_xAngle (-3.14) = xAngle (5.59 = -0.69)
00:12:10.880 00.025 9340 CameraToMount -- cameraTheta (2.45) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (5.58 = -0.71)
00:12:10.924 00.044 9340 CameraToMount -- cameraX=-0.15 cameraY=0.12 hyp=0.19 cameraTheta=2.45 mountX=0.15 mountY=-0.12, mountTheta=-0.70
00:12:10.957 00.033 9340 SchedulePrimaryMove(10104498, x=-0.15, y=0.12, opts=13)
00:12:10.971 00.014 9340 Enqueuing Move request for scope (-0.15, 0.12)
00:12:10.991 00.020 12020 Worker thread wakes up
00:12:10.991 00.000 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.15, 0.12) opts 0xd
00:12:10.991 00.000 12020 Handling offset move in thread for scope, endpoint = (-0.15, 0.12)
00:12:10.991 00.000 12020 Moving (-0.15, 0.12) raw xDistance=0.15 yDistance=-0.12
00:12:10.991 00.000 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.15
00:12:10.993 00.002 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:12:10.993 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
00:12:10.993 00.000 12020 MoveAxis(E, 0, ABG)
00:12:10.993 00.000 12020 Move returns status 0, amount 0
00:12:10.993 00.000 12020 MoveAxis(N, 0, ABG)
00:12:10.993 00.000 12020 Move returns status 0, amount 0
00:12:10.993 00.000 12020 move complete, result=0
00:12:10.994 00.001 9340 UpdateImageDisplay: Size=(1920,1080) min=4832, max=65535, med=7910, FiltMin=6122, FiltMax=65516, Gamma=2.870
00:12:11.014 00.020 12020 worker thread done servicing request
00:12:11.015 00.001 9340 UpdateGuideState exits: m=1108411 SNR=220.1
00:12:11.115 00.100 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:12:11.152 00.037 9340 ScheduleExposure(1000,3,1) exposurePending=0
00:12:11.180 00.028 9340 Enqueuing Expose request
00:12:11.245 00.065 12020 Worker thread wakes up
00:12:11.245 00.000 9340 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
00:12:11.262 00.017 12020 worker thread servicing REQUEST_EXPOSE 1000
00:12:11.262 00.000 12020 Handling exposure in thread, d=1000 o=3 r=(902,693,31,31)
00:12:11.821 00.559 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"e2104ea9-f6a8-4121-88c9-eed3d23d4534"}
00:12:11.870 00.049 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"e2104ea9-f6a8-4121-88c9-eed3d23d4534"}
00:12:11.890 00.020 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"dfed4d3e-4e3d-4692-8c7f-beabe4aab522"}
00:12:11.932 00.042 9340 case statement mapped state 6 to 3
00:12:12.040 00.108 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"dfed4d3e-4e3d-4692-8c7f-beabe4aab522"}
00:12:12.098 00.058 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"145ec7ea-4950-4bd8-8ae0-8bef22e69a06"}
00:12:12.178 00.080 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":69,"width":15,"height":15,"star_pos":[6.82,6.66],"pixels":"..."},"id":"145ec7ea-4950-4bd8-8ae0-8bef22e69a06"}
00:12:12.726 00.548 12020 Exposure complete
00:12:13.428 00.702 12020 worker thread done servicing request
00:12:13.428 00.000 9340 OnExposeComplete: enter
00:12:13.449 00.021 9340 UpdateGuideState(): m_state=6
00:12:13.466 00.017 9340 Star::Find(15, 916, 708, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 70
00:12:13.506 00.040 9340 Star::Find returns 1 (0), X=916.69, Y=709.22, Mass=1092447, SNR=208.0, Peak=60895 HFD=4.4
00:12:13.556 00.050 9340 MultiStar: [#1 -0.31,0.80,0.00,M5] [#2 -0.76,0.31,0.00,M1] [#3 -0.27,0.67,0.00,M1] [#4 -0.08,0.96,0.00,M1] [#5 -0.70,0.40,0.00,M1] [#6 -1.17,0.27,0.00,M3] [#7 -0.18,0.64,0.00,M1] [#8 -0.38,0.98,0.00,M4] 
00:12:13.613 00.057 9340 CameraToMount -- cameraTheta (1.82) - m_xAngle (-3.14) = xAngle (4.95 = -1.33)
00:12:13.684 00.071 9340 CameraToMount -- cameraTheta (1.82) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (4.94 = -1.35)
00:12:13.720 00.036 9340 CameraToMount -- cameraX=-0.20 cameraY=0.82 hyp=0.84 cameraTheta=1.82 mountX=0.20 mountY=-0.82, mountTheta=-1.33
00:12:13.755 00.035 9340 SchedulePrimaryMove(10104498, x=-0.20, y=0.82, opts=13)
00:12:13.776 00.021 9340 Enqueuing Move request for scope (-0.20, 0.82)
00:12:13.827 00.051 12020 Worker thread wakes up
00:12:13.827 00.000 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.20, 0.82) opts 0xd
00:12:13.827 00.000 12020 Handling offset move in thread for scope, endpoint = (-0.20, 0.82)
00:12:13.827 00.000 12020 Moving (-0.20, 0.82) raw xDistance=0.20 yDistance=-0.82
00:12:13.828 00.001 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.20
00:12:13.828 00.000 12020 GuideAlgorithmResistSwitch::result() returns -0.82 from input -0.82
00:12:13.828 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=4939, max=65535, med=7906, FiltMin=6138, FiltMax=65516, Gamma=2.870
00:12:13.846 00.018 12020 MoveAxis(E, 0, ABG)
00:12:13.846 00.000 9340 UpdateGuideState exits: m=1092447 SNR=208.0
00:12:13.860 00.014 12020 Move returns status 0, amount 0
00:12:13.861 00.001 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:12:13.886 00.025 12020 MoveAxis(N, 138, ABG)
00:12:13.886 00.000 9340 ScheduleExposure(1000,3,1) exposurePending=0
00:12:13.902 00.016 12020 Guiding  Dir = 0, Dur = 138
00:12:13.902 00.000 9340 Enqueuing Expose request
00:12:13.935 00.033 12020 IsSlewing returns 0
00:12:13.937 00.002 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"290edeaa-3e89-4d39-8b7b-700f7e4a77d5"}
00:12:13.955 00.018 12020 IsGuiding returns 0
00:12:13.955 00.000 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"290edeaa-3e89-4d39-8b7b-700f7e4a77d5"}
00:12:13.980 00.025 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"b0c47994-daeb-412b-b449-8b924b28f332"}
00:12:14.015 00.035 9340 case statement mapped state 6 to 3
00:12:14.053 00.038 12020 PulseGuide returned control before completion, sleep 65
00:12:14.053 00.000 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"b0c47994-daeb-412b-b449-8b924b28f332"}
00:12:14.138 00.085 12020 IsGuiding returns 1
00:12:14.138 00.000 12020 scope still moving after pulse duration time elapsed
00:12:14.155 00.017 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"23352a0e-1bc0-4482-8adf-b00a98ed295b"}
00:12:14.187 00.032 12020 IsSlewing returns 0
00:12:14.188 00.001 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":70,"width":15,"height":15,"star_pos":[6.69,7.22],"pixels":"..."},"id":"23352a0e-1bc0-4482-8adf-b00a98ed295b"}
00:12:14.310 00.122 12020 IsGuiding returns 0
00:12:14.311 00.001 12020 scope move finished after 138 + 217 ms
00:12:14.311 00.000 12020 Move returns status 0, amount 138
00:12:14.311 00.000 12020 move complete, result=0
00:12:14.311 00.000 12020 worker thread done servicing request
00:12:14.311 00.000 9340 GuideStep: 0.2 px 0 ms EAST, -0.8 px 138 ms NORTH
00:12:14.327 00.016 12020 Worker thread wakes up
00:12:14.327 00.000 12020 worker thread servicing REQUEST_EXPOSE 1000
00:12:14.327 00.000 12020 Handling exposure in thread, d=1000 o=3 r=(902,693,31,31)
00:12:15.820 01.493 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"d9fc59df-5d38-4286-9662-da0122bf9ddd"}
00:12:16.083 00.263 12020 Exposure complete
00:12:16.126 00.043 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"d9fc59df-5d38-4286-9662-da0122bf9ddd"}
00:12:16.443 00.317 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"7b1af626-39bf-4ce1-bfda-1ef16a1d535a"}
00:12:16.602 00.159 9340 case statement mapped state 6 to 3
00:12:16.834 00.232 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"7b1af626-39bf-4ce1-bfda-1ef16a1d535a"}
00:12:16.971 00.137 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"a12ad571-3050-4ed8-8258-6f0fc4a81ee3"}
00:12:17.240 00.269 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":70,"width":15,"height":15,"star_pos":[6.69,7.22],"pixels":"..."},"id":"a12ad571-3050-4ed8-8258-6f0fc4a81ee3"}
00:12:17.822 00.582 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"674fdcb0-b64e-483e-b17a-03d5a09cfac9"}
00:12:17.870 00.048 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"674fdcb0-b64e-483e-b17a-03d5a09cfac9"}
00:12:17.935 00.065 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"35660f47-fc1a-4f17-ae2d-8ff22cda427f"}
00:12:17.993 00.058 9340 case statement mapped state 6 to 3
00:12:18.012 00.019 12020 worker thread done servicing request
00:12:18.017 00.005 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"35660f47-fc1a-4f17-ae2d-8ff22cda427f"}
00:12:18.045 00.028 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"42ec8639-f403-4563-bb85-4c6b5c16c6cf"}
00:12:18.076 00.031 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":70,"width":15,"height":15,"star_pos":[6.69,7.22],"pixels":"..."},"id":"42ec8639-f403-4563-bb85-4c6b5c16c6cf"}
00:12:18.137 00.061 9340 OnExposeComplete: enter
00:12:18.177 00.040 9340 UpdateGuideState(): m_state=6
00:12:18.223 00.046 9340 Star::Find(15, 916, 709, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 71
00:12:18.294 00.071 9340 Star::Find returns 1 (0), X=916.63, Y=708.43, Mass=1026220, SNR=195.6, Peak=60342 HFD=4.2
00:12:18.321 00.027 9340 MultiStar: [#1 -0.14,0.03,0.85,U] [#2 -0.62,-0.07,2.02,U] [#3 -0.21,-0.06,0.61,U] [#4 -0.03,0.04,0.61,U] [#5 -0.66,-0.49,0.00,M2] [#6 -0.90,-0.45,0.00,M4] [#7 -0.26,0.10,0.42,U] [#8 -0.41,0.10,0.28,U] 
00:12:18.339 00.018 9340 single-star, 6 included, MultiStar: {-0.35, -0.00}, one-star: {-0.27, 0.03}
00:12:18.376 00.037 9340 CameraToMount -- cameraTheta (3.01) - m_xAngle (-3.14) = xAngle (6.15 = -0.13)
00:12:18.424 00.048 9340 CameraToMount -- cameraTheta (3.01) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (6.13 = -0.15)
00:12:18.444 00.020 9340 CameraToMount -- cameraX=-0.27 cameraY=0.03 hyp=0.27 cameraTheta=3.01 mountX=0.27 mountY=-0.04, mountTheta=-0.15
00:12:18.469 00.025 9340 SchedulePrimaryMove(10104498, x=-0.27, y=0.03, opts=13)
00:12:18.482 00.013 9340 Enqueuing Move request for scope (-0.27, 0.03)
00:12:18.508 00.026 12020 Worker thread wakes up
00:12:18.508 00.000 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.27, 0.03) opts 0xd
00:12:18.508 00.000 12020 Handling offset move in thread for scope, endpoint = (-0.27, 0.03)
00:12:18.508 00.000 12020 Moving (-0.27, 0.03) raw xDistance=0.27 yDistance=-0.04
00:12:18.508 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=4752, max=65535, med=7922, FiltMin=5898, FiltMax=65516, Gamma=2.870
00:12:18.525 00.017 12020 GuideAlgorithmHysteresis::Result() returns 0.16 from input 0.27
00:12:18.525 00.000 9340 UpdateGuideState exits: m=1026220 SNR=195.6
00:12:18.563 00.038 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:12:18.563 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:12:18.580 00.017 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
00:12:18.580 00.000 9340 ScheduleExposure(1000,3,1) exposurePending=0
00:12:18.598 00.018 12020 MoveAxis(W, 29, ABG)
00:12:18.599 00.001 12020 Guiding  Dir = 3, Dur = 29
00:12:18.600 00.001 12020 IsSlewing returns 0
00:12:18.601 00.001 12020 IsGuiding returns 0
00:12:18.603 00.002 9340 Enqueuing Expose request
00:12:18.628 00.025 12020 PulseGuide returned control before completion, sleep 14
00:12:18.676 00.048 12020 IsGuiding returns 0
00:12:18.676 00.000 12020 Move returns status 0, amount 29
00:12:18.676 00.000 12020 MoveAxis(N, 0, ABG)
00:12:18.678 00.002 12020 Move returns status 0, amount 0
00:12:18.678 00.000 12020 move complete, result=0
00:12:18.689 00.011 9340 GuideStep: 0.3 px 29 ms WEST, -0.0 px 0 ms NORTH
00:12:18.730 00.041 12020 worker thread done servicing request
00:12:18.730 00.000 12020 Worker thread wakes up
00:12:18.730 00.000 12020 worker thread servicing REQUEST_EXPOSE 1000
00:12:18.730 00.000 12020 Handling exposure in thread, d=1000 o=3 r=(902,693,31,31)
00:12:19.821 01.091 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"1107043c-a33d-4ce1-bb94-5bb29fd18c99"}
00:12:19.912 00.091 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"1107043c-a33d-4ce1-bb94-5bb29fd18c99"}
00:12:19.980 00.068 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"b65846a8-90cb-455a-aaeb-cf1da6695c9f"}
00:12:20.067 00.087 9340 case statement mapped state 6 to 3
00:12:20.098 00.031 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"b65846a8-90cb-455a-aaeb-cf1da6695c9f"}
00:12:20.140 00.042 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"5d0c512e-9214-46eb-b160-4fccbf066e95"}
00:12:20.221 00.081 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":71,"width":15,"height":15,"star_pos":[6.63,7.43],"pixels":"..."},"id":"5d0c512e-9214-46eb-b160-4fccbf066e95"}
00:12:20.284 00.063 12020 Exposure complete
00:12:20.833 00.549 12020 worker thread done servicing request
00:12:20.834 00.001 9340 OnExposeComplete: enter
00:12:20.852 00.018 9340 UpdateGuideState(): m_state=6
00:12:20.869 00.017 9340 Star::Find(15, 916, 708, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 72
00:12:20.895 00.026 9340 Star::Find returns 1 (0), X=917.75, Y=708.93, Mass=1059961, SNR=202.7, Peak=52487 HFD=4.5
00:12:20.942 00.047 9340 MultiStar: [#1 0.82,0.72,0.00,M5] [#2 0.36,0.19,1.78,U] [#3 0.79,0.27,0.00,M1] [#4 0.75,0.38,0.00,M1] [#5 0.30,0.18,0.46,U] [#6 0.15,0.02,0.40,U] [#7 0.99,0.37,0.00,M1] [#8 0.51,0.56,0.00,M4] 
00:12:20.966 00.024 9340 refined, 3 included, MultiStar: {0.46, 0.27}, one-star: {0.85, 0.53}
00:12:20.981 00.015 9340 CameraToMount -- cameraTheta (0.52) - m_xAngle (-3.14) = xAngle (3.66 = -2.63)
00:12:20.997 00.016 9340 CameraToMount -- cameraTheta (0.52) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (3.64 = -2.64)
00:12:21.023 00.026 9340 CameraToMount -- cameraX=0.46 cameraY=0.27 hyp=0.54 cameraTheta=0.52 mountX=-0.47 mountY=-0.26, mountTheta=-2.64
00:12:21.120 00.097 9340 SchedulePrimaryMove(10104498, x=0.46, y=0.27, opts=13)
00:12:21.145 00.025 9340 Enqueuing Move request for scope (0.46, 0.27)
00:12:21.177 00.032 12020 Worker thread wakes up
00:12:21.177 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=4760, max=65535, med=7915, FiltMin=6214, FiltMax=65516, Gamma=2.870
00:12:21.197 00.020 12020 worker thread servicing REQUEST_MOVE scope ofs (0.46, 0.27) opts 0xd
00:12:21.197 00.000 12020 Handling offset move in thread for scope, endpoint = (0.46, 0.27)
00:12:21.200 00.003 12020 Moving (0.46, 0.27) raw xDistance=-0.47 yDistance=-0.26
00:12:21.200 00.000 12020 GuideAlgorithmHysteresis::Result() returns -0.26 from input -0.47
00:12:21.200 00.000 12020 GuideAlgorithmResistSwitch::result() returns -0.26 from input -0.26
00:12:21.200 00.000 12020 MoveAxis(E, 46, ABG)
00:12:21.200 00.000 12020 Guiding  Dir = 2, Dur = 46
00:12:21.202 00.002 9340 UpdateGuideState exits: m=1059961 SNR=202.7
00:12:21.247 00.045 12020 IsSlewing returns 0
00:12:21.254 00.007 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:12:21.291 00.037 12020 IsGuiding returns 0
00:12:21.297 00.006 9340 ScheduleExposure(1000,3,1) exposurePending=0
00:12:21.339 00.042 12020 PulseGuide returned control before completion, sleep 18
00:12:21.342 00.003 9340 Enqueuing Expose request
00:12:21.427 00.085 12020 IsGuiding returns 0
00:12:21.427 00.000 12020 Move returns status 0, amount 46
00:12:21.427 00.000 12020 MoveAxis(N, 43, ABG)
00:12:21.427 00.000 12020 Guiding  Dir = 0, Dur = 43
00:12:21.430 00.003 12020 IsSlewing returns 0
00:12:21.438 00.008 12020 IsGuiding returns 0
00:12:21.564 00.126 12020 IsGuiding returns 1
00:12:21.564 00.000 12020 scope still moving after pulse duration time elapsed
00:12:21.603 00.039 12020 IsSlewing returns 0
00:12:21.605 00.002 12020 IsGuiding returns 1
00:12:21.699 00.094 12020 IsSlewing returns 0
00:12:21.713 00.014 12020 IsGuiding returns 0
00:12:21.713 00.000 12020 scope move finished after 43 + 230 ms
00:12:21.713 00.000 12020 Move returns status 0, amount 43
00:12:21.713 00.000 12020 move complete, result=0
00:12:21.714 00.001 12020 worker thread done servicing request
00:12:21.714 00.000 9340 GuideStep: -0.5 px 46 ms EAST, -0.3 px 43 ms NORTH
00:12:21.731 00.017 12020 Worker thread wakes up
00:12:21.732 00.001 12020 worker thread servicing REQUEST_EXPOSE 1000
00:12:21.732 00.000 12020 Handling exposure in thread, d=1000 o=3 r=(902,693,31,31)
00:12:21.821 00.089 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"16fd4e2c-b4f2-41ab-a9d3-cdf7ee48442d"}
00:12:21.863 00.042 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"16fd4e2c-b4f2-41ab-a9d3-cdf7ee48442d"}
00:12:21.909 00.046 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"f77fc555-9a2b-4e10-b5bb-91cd438c1691"}
00:12:21.950 00.041 9340 case statement mapped state 6 to 3
00:12:22.017 00.067 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"f77fc555-9a2b-4e10-b5bb-91cd438c1691"}
00:12:22.067 00.050 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"82d6a883-95d2-4cdc-bc59-272d21155bfc"}
00:12:22.093 00.026 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":72,"width":15,"height":15,"star_pos":[6.75,6.93],"pixels":"..."},"id":"82d6a883-95d2-4cdc-bc59-272d21155bfc"}
00:12:23.193 01.100 12020 Exposure complete
00:12:23.820 00.627 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"e1bbf0e3-fb48-49ea-badd-96fba119410f"}
00:12:23.861 00.041 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"e1bbf0e3-fb48-49ea-badd-96fba119410f"}
00:12:23.963 00.102 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"ce8cf68d-fe94-4c06-9c1d-f5a080a1d49a"}
00:12:24.129 00.166 9340 case statement mapped state 6 to 3
00:12:24.444 00.315 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"ce8cf68d-fe94-4c06-9c1d-f5a080a1d49a"}
00:12:24.594 00.150 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"0fe9122b-e787-48b9-b621-f7eef84a7998"}
00:12:24.723 00.129 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":72,"width":15,"height":15,"star_pos":[6.75,6.93],"pixels":"..."},"id":"0fe9122b-e787-48b9-b621-f7eef84a7998"}
00:12:25.180 00.457 12020 worker thread done servicing request
00:12:25.180 00.000 9340 OnExposeComplete: enter
00:12:25.208 00.028 9340 UpdateGuideState(): m_state=6
00:12:25.244 00.036 9340 Star::Find(15, 917, 708, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 73
00:12:25.321 00.077 9340 Star::Find returns 1 (0), X=917.20, Y=708.57, Mass=1039560, SNR=203.0, Peak=58890 HFD=4.5
00:12:25.347 00.026 9340 MultiStar: [#1 0.43,0.23,0.80,U] [#2 0.14,-0.06,1.97,U] [#3 0.33,-0.11,0.74,U] [#4 0.13,0.23,0.47,U] [#5 -0.45,-0.36,0.39,U] [#6 -0.32,-0.39,0.38,U] [#7 0.01,-0.25,0.36,U] [#8 0.02,0.42,0.27,U] 
00:12:25.370 00.023 9340 refined, 8 included, MultiStar: {0.15, 0.00}, one-star: {0.30, 0.17}
00:12:25.411 00.041 9340 CameraToMount -- cameraTheta (0.00) - m_xAngle (-3.14) = xAngle (3.14 = 3.14)
00:12:25.433 00.022 9340 CameraToMount -- cameraTheta (0.00) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (3.12 = 3.12)
00:12:25.452 00.019 9340 CameraToMount -- cameraX=0.15 cameraY=0.00 hyp=0.15 cameraTheta=0.00 mountX=-0.15 mountY=0.00, mountTheta=3.12
00:12:25.521 00.069 9340 SchedulePrimaryMove(10104498, x=0.15, y=0.00, opts=13)
00:12:25.568 00.047 9340 Enqueuing Move request for scope (0.15, 0.00)
00:12:25.660 00.092 12020 Worker thread wakes up
00:12:25.660 00.000 12020 worker thread servicing REQUEST_MOVE scope ofs (0.15, 0.00) opts 0xd
00:12:25.661 00.001 12020 Handling offset move in thread for scope, endpoint = (0.15, 0.00)
00:12:25.661 00.000 12020 Moving (0.15, 0.00) raw xDistance=-0.15 yDistance=0.00
00:12:25.661 00.000 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
00:12:25.661 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:12:25.662 00.001 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
00:12:25.662 00.000 12020 MoveAxis(E, 0, ABG)
00:12:25.662 00.000 12020 Move returns status 0, amount 0
00:12:25.662 00.000 12020 MoveAxis(N, 0, ABG)
00:12:25.663 00.001 12020 Move returns status 0, amount 0
00:12:25.663 00.000 12020 move complete, result=0
00:12:25.663 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=4672, max=65535, med=7911, FiltMin=6262, FiltMax=65516, Gamma=2.870
00:12:25.750 00.087 12020 worker thread done servicing request
00:12:25.751 00.001 9340 UpdateGuideState exits: m=1039560 SNR=203.0
00:12:25.776 00.025 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:12:25.820 00.044 9340 ScheduleExposure(1000,3,1) exposurePending=0
00:12:25.885 00.065 9340 Enqueuing Expose request
00:12:25.918 00.033 12020 Worker thread wakes up
00:12:25.919 00.001 12020 worker thread servicing REQUEST_EXPOSE 1000
00:12:25.919 00.000 9340 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
00:12:25.937 00.018 12020 Handling exposure in thread, d=1000 o=3 r=(902,693,31,31)
00:12:25.995 00.058 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"004b0907-3ab8-4af9-94b2-d39c8bc2e67e"}
00:12:26.047 00.052 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"004b0907-3ab8-4af9-94b2-d39c8bc2e67e"}
00:12:26.166 00.119 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"337747bc-2ba2-437b-8b67-a60a993979da"}
00:12:26.219 00.053 9340 case statement mapped state 6 to 3
00:12:26.284 00.065 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"337747bc-2ba2-437b-8b67-a60a993979da"}
00:12:26.366 00.082 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"ca6bdbb5-b96a-481a-9428-79b5a20daa07"}
00:12:26.398 00.032 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":73,"width":15,"height":15,"star_pos":[7.20,6.57],"pixels":"..."},"id":"ca6bdbb5-b96a-481a-9428-79b5a20daa07"}
00:12:27.400 01.002 12020 Exposure complete
00:12:27.820 00.420 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"c3b5e384-6409-414d-a82b-ad7910bb2049"}
00:12:27.879 00.059 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"c3b5e384-6409-414d-a82b-ad7910bb2049"}
00:12:27.959 00.080 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"499b2af8-c65e-4cae-9d20-64d615e96d23"}
00:12:28.042 00.083 9340 case statement mapped state 6 to 3
00:12:28.148 00.106 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"499b2af8-c65e-4cae-9d20-64d615e96d23"}
00:12:28.248 00.100 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"36ad1bac-bb28-4d64-908e-af28d206697b"}
00:12:28.308 00.060 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":73,"width":15,"height":15,"star_pos":[7.20,6.57],"pixels":"..."},"id":"36ad1bac-bb28-4d64-908e-af28d206697b"}
00:12:28.433 00.125 12020 worker thread done servicing request
00:12:28.434 00.001 9340 OnExposeComplete: enter
00:12:28.453 00.019 9340 UpdateGuideState(): m_state=6
00:12:28.505 00.052 9340 Star::Find(15, 917, 708, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 74
00:12:28.527 00.022 9340 Star::Find returns 1 (0), X=917.82, Y=708.90, Mass=1056227, SNR=211.9, Peak=53055 HFD=4.4
00:12:28.547 00.020 9340 MultiStar: [#1 0.98,0.57,0.00,M5] [#2 0.72,0.16,0.00,M1] [#3 1.28,0.29,0.00,M1] [#4 1.10,0.54,0.00,M1] [#5 0.13,0.05,0.39,U] [#6 0.12,0.19,0.44,U] [#7 0.71,0.24,0.00,M1] [#8 0.81,0.91,0.00,M4] 
00:12:28.570 00.023 9340 refined, 2 included, MultiStar: {0.56, 0.33}, one-star: {0.92, 0.50}
00:12:28.637 00.067 9340 CameraToMount -- cameraTheta (0.53) - m_xAngle (-3.14) = xAngle (3.67 = -2.62)
00:12:28.652 00.015 9340 CameraToMount -- cameraTheta (0.53) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (3.65 = -2.63)
00:12:28.675 00.023 9340 CameraToMount -- cameraX=0.56 cameraY=0.33 hyp=0.65 cameraTheta=0.53 mountX=-0.56 mountY=-0.32, mountTheta=-2.63
00:12:28.726 00.051 9340 SchedulePrimaryMove(10104498, x=0.56, y=0.33, opts=13)
00:12:28.751 00.025 9340 Enqueuing Move request for scope (0.56, 0.33)
00:12:28.794 00.043 12020 Worker thread wakes up
00:12:28.794 00.000 12020 worker thread servicing REQUEST_MOVE scope ofs (0.56, 0.33) opts 0xd
00:12:28.794 00.000 12020 Handling offset move in thread for scope, endpoint = (0.56, 0.33)
00:12:28.794 00.000 12020 Moving (0.56, 0.33) raw xDistance=-0.56 yDistance=-0.32
00:12:28.795 00.001 12020 GuideAlgorithmHysteresis::Result() returns -0.33 from input -0.56
00:12:28.795 00.000 12020 GuideAlgorithmResistSwitch::result() returns -0.32 from input -0.32
00:12:28.796 00.001 12020 MoveAxis(E, 59, ABG)
00:12:28.797 00.001 9340 UpdateImageDisplay: Size=(1920,1080) min=4670, max=65535, med=7896, FiltMin=6072, FiltMax=65516, Gamma=2.870
00:12:28.848 00.051 12020 Guiding  Dir = 2, Dur = 59
00:12:28.849 00.001 9340 UpdateGuideState exits: m=1056227 SNR=211.9
00:12:28.866 00.017 12020 IsSlewing returns 0
00:12:28.866 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:12:28.889 00.023 9340 ScheduleExposure(1000,3,1) exposurePending=0
00:12:28.908 00.019 12020 IsGuiding returns 0
00:12:28.908 00.000 9340 Enqueuing Expose request
00:12:28.953 00.045 12020 PulseGuide returned control before completion, sleep 36
00:12:29.058 00.105 12020 IsGuiding returns 0
00:12:29.058 00.000 12020 Move returns status 0, amount 59
00:12:29.058 00.000 12020 MoveAxis(N, 53, ABG)
00:12:29.058 00.000 12020 Guiding  Dir = 0, Dur = 53
00:12:29.062 00.004 12020 IsSlewing returns 0
00:12:29.082 00.020 12020 IsGuiding returns 0
00:12:29.214 00.132 12020 IsGuiding returns 1
00:12:29.214 00.000 12020 scope still moving after pulse duration time elapsed
00:12:29.239 00.025 12020 IsSlewing returns 0
00:12:29.240 00.001 12020 IsGuiding returns 1
00:12:29.342 00.102 12020 IsSlewing returns 0
00:12:29.344 00.002 12020 IsGuiding returns 0
00:12:29.344 00.000 12020 scope move finished after 53 + 208 ms
00:12:29.346 00.002 12020 Move returns status 0, amount 53
00:12:29.347 00.001 12020 move complete, result=0
00:12:29.347 00.000 12020 worker thread done servicing request
00:12:29.347 00.000 9340 GuideStep: -0.6 px 59 ms EAST, -0.3 px 53 ms NORTH
00:12:29.374 00.027 12020 Worker thread wakes up
00:12:29.375 00.001 12020 worker thread servicing REQUEST_EXPOSE 1000
00:12:29.375 00.000 12020 Handling exposure in thread, d=1000 o=3 r=(902,693,31,31)
00:12:29.819 00.444 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"44628c9d-cd1f-454a-a08c-e2eb0c9d3617"}
00:12:29.862 00.043 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"44628c9d-cd1f-454a-a08c-e2eb0c9d3617"}
00:12:29.900 00.038 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"d0d509a8-f107-4748-b6cb-ed266527a542"}
00:12:29.978 00.078 9340 case statement mapped state 6 to 3
00:12:30.259 00.281 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"d0d509a8-f107-4748-b6cb-ed266527a542"}
00:12:30.603 00.344 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"a020d0a2-f42e-4436-8605-7b7af134ee68"}
00:12:30.743 00.140 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":74,"width":15,"height":15,"star_pos":[6.82,6.90],"pixels":"..."},"id":"a020d0a2-f42e-4436-8605-7b7af134ee68"}
00:12:30.895 00.152 12020 Exposure complete
00:12:31.817 00.922 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"573ea508-9116-4e37-b526-1ab682bcd50a"}
00:12:31.917 00.100 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"573ea508-9116-4e37-b526-1ab682bcd50a"}
00:12:32.031 00.114 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"1fd771c1-f96f-423f-852f-933dc1ab2070"}
00:12:32.195 00.164 9340 case statement mapped state 6 to 3
00:12:32.221 00.026 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"1fd771c1-f96f-423f-852f-933dc1ab2070"}
00:12:32.261 00.040 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"40cb3350-d902-4564-aa11-f1c6018ed37b"}
00:12:32.322 00.061 12020 worker thread done servicing request
00:12:32.322 00.000 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":74,"width":15,"height":15,"star_pos":[6.82,6.90],"pixels":"..."},"id":"40cb3350-d902-4564-aa11-f1c6018ed37b"}
00:12:32.353 00.031 9340 OnExposeComplete: enter
00:12:32.382 00.029 9340 UpdateGuideState(): m_state=6
00:12:32.416 00.034 9340 Star::Find(15, 917, 708, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 75
00:12:32.458 00.042 9340 Star::Find returns 1 (0), X=917.70, Y=709.07, Mass=1023058, SNR=217.2, Peak=55863 HFD=4.3
00:12:32.479 00.021 9340 MultiStar: [#1 1.07,0.76,0.00,M6] [#2 0.43,0.25,1.64,U] [#3 0.84,0.56,0.00,M2] [#4 0.88,0.67,0.00,M2] [#5 0.48,0.36,0.38,U] [#6 -0.10,0.31,0.36,U] [#7 0.60,0.82,0.00,M2] [#8 0.79,0.95,0.00,M5] 
00:12:32.500 00.021 9340 refined, 3 included, MultiStar: {0.49, 0.40}, one-star: {0.81, 0.68}
00:12:32.518 00.018 9340 CameraToMount -- cameraTheta (0.68) - m_xAngle (-3.14) = xAngle (3.82 = -2.47)
00:12:32.559 00.041 9340 CameraToMount -- cameraTheta (0.68) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (3.80 = -2.48)
00:12:32.604 00.045 9340 CameraToMount -- cameraX=0.49 cameraY=0.40 hyp=0.63 cameraTheta=0.68 mountX=-0.49 mountY=-0.39, mountTheta=-2.48
00:12:32.639 00.035 9340 SchedulePrimaryMove(10104498, x=0.49, y=0.40, opts=13)
00:12:32.653 00.014 9340 Enqueuing Move request for scope (0.49, 0.40)
00:12:32.670 00.017 12020 Worker thread wakes up
00:12:32.670 00.000 12020 worker thread servicing REQUEST_MOVE scope ofs (0.49, 0.40) opts 0xd
00:12:32.670 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=4654, max=65535, med=7912, FiltMin=6239, FiltMax=65516, Gamma=2.870
00:12:32.689 00.019 12020 Handling offset move in thread for scope, endpoint = (0.49, 0.40)
00:12:32.689 00.000 9340 UpdateGuideState exits: m=1023058 SNR=217.2
00:12:32.704 00.015 12020 Moving (0.49, 0.40) raw xDistance=-0.49 yDistance=-0.39
00:12:32.705 00.001 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:12:32.739 00.034 12020 GuideAlgorithmHysteresis::Result() returns -0.33 from input -0.49
00:12:32.740 00.001 12020 GuideAlgorithmResistSwitch::result() returns -0.39 from input -0.39
00:12:32.740 00.000 12020 MoveAxis(E, 59, ABG)
00:12:32.740 00.000 9340 ScheduleExposure(1000,3,1) exposurePending=0
00:12:32.757 00.017 12020 Guiding  Dir = 2, Dur = 59
00:12:32.758 00.001 9340 Enqueuing Expose request
00:12:32.773 00.015 12020 IsSlewing returns 0
00:12:32.775 00.002 12020 IsGuiding returns 0
00:12:32.796 00.021 12020 PulseGuide returned control before completion, sleep 49
00:12:32.876 00.080 12020 IsGuiding returns 0
00:12:32.876 00.000 12020 Move returns status 0, amount 59
00:12:32.877 00.001 12020 MoveAxis(N, 65, ABG)
00:12:32.877 00.000 12020 Guiding  Dir = 0, Dur = 65
00:12:32.908 00.031 12020 IsSlewing returns 0
00:12:32.909 00.001 12020 IsGuiding returns 0
00:12:32.998 00.089 12020 IsGuiding returns 1
00:12:32.998 00.000 12020 scope still moving after pulse duration time elapsed
00:12:33.029 00.031 12020 IsSlewing returns 0
00:12:33.030 00.001 12020 IsGuiding returns 1
00:12:33.164 00.134 12020 IsSlewing returns 0
00:12:33.212 00.048 12020 IsGuiding returns 0
00:12:33.212 00.000 12020 scope move finished after 65 + 237 ms
00:12:33.212 00.000 12020 Move returns status 0, amount 65
00:12:33.213 00.001 12020 move complete, result=0
00:12:33.213 00.000 12020 worker thread done servicing request
00:12:33.213 00.000 9340 GuideStep: -0.5 px 59 ms EAST, -0.4 px 65 ms NORTH
00:12:33.240 00.027 12020 Worker thread wakes up
00:12:33.241 00.001 12020 worker thread servicing REQUEST_EXPOSE 1000
00:12:33.241 00.000 12020 Handling exposure in thread, d=1000 o=3 r=(902,693,31,31)
00:12:33.818 00.577 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"fe07e86d-afd4-4e82-ac59-b88e82bfd881"}
00:12:33.834 00.016 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"fe07e86d-afd4-4e82-ac59-b88e82bfd881"}
00:12:33.852 00.018 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"60a7f221-8049-4a5a-92f8-130567b846e3"}
00:12:33.946 00.094 9340 case statement mapped state 6 to 3
00:12:33.982 00.036 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"60a7f221-8049-4a5a-92f8-130567b846e3"}
00:12:34.041 00.059 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"31ce6c75-4647-49ea-8e0b-d8cb31c86298"}
00:12:34.120 00.079 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":75,"width":15,"height":15,"star_pos":[6.70,7.07],"pixels":"..."},"id":"31ce6c75-4647-49ea-8e0b-d8cb31c86298"}
00:12:34.725 00.605 12020 Exposure complete
00:12:35.321 00.596 9340 OnExposeComplete: enter
00:12:35.349 00.028 12020 worker thread done servicing request
00:12:35.350 00.001 9340 UpdateGuideState(): m_state=6
00:12:35.387 00.037 9340 Star::Find(15, 917, 709, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 76
00:12:35.426 00.039 9340 Star::Find returns 1 (0), X=917.46, Y=708.75, Mass=973828, SNR=193.7, Peak=59034 HFD=4.6
00:12:35.449 00.023 9340 MultiStar: [#1 0.78,0.26,0.00,M7] [#2 0.35,0.08,1.92,U] [#3 0.66,-0.08,0.65,U] [#4 0.60,0.06,0.55,U] [#5 0.15,-0.21,0.41,U] [#6 -0.13,-0.08,0.34,U] [#7 0.45,0.11,0.32,U] [#8 0.49,0.33,0.32,U] 
00:12:35.467 00.018 9340 refined, 7 included, MultiStar: {0.42, 0.09}, one-star: {0.56, 0.35}
00:12:35.484 00.017 9340 CameraToMount -- cameraTheta (0.21) - m_xAngle (-3.14) = xAngle (3.35 = -2.94)
00:12:35.512 00.028 9340 CameraToMount -- cameraTheta (0.21) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (3.33 = -2.95)
00:12:35.578 00.066 9340 CameraToMount -- cameraX=0.42 cameraY=0.09 hyp=0.43 cameraTheta=0.21 mountX=-0.42 mountY=-0.08, mountTheta=-2.95
00:12:35.631 00.053 9340 SchedulePrimaryMove(10104498, x=0.42, y=0.09, opts=13)
00:12:35.678 00.047 9340 Enqueuing Move request for scope (0.42, 0.09)
00:12:35.747 00.069 12020 Worker thread wakes up
00:12:35.748 00.001 9340 UpdateImageDisplay: Size=(1920,1080) min=4709, max=65535, med=7944, FiltMin=6122, FiltMax=65516, Gamma=2.870
00:12:35.766 00.018 12020 worker thread servicing REQUEST_MOVE scope ofs (0.42, 0.09) opts 0xd
00:12:35.766 00.000 12020 Handling offset move in thread for scope, endpoint = (0.42, 0.09)
00:12:35.766 00.000 12020 Moving (0.42, 0.09) raw xDistance=-0.42 yDistance=-0.08
00:12:35.766 00.000 12020 GuideAlgorithmHysteresis::Result() returns -0.28 from input -0.42
00:12:35.768 00.002 9340 UpdateGuideState exits: m=973828 SNR=193.7
00:12:35.788 00.020 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:12:35.789 00.001 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:12:35.808 00.019 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
00:12:35.808 00.000 12020 MoveAxis(E, 51, ABG)
00:12:35.808 00.000 9340 ScheduleExposure(1000,3,1) exposurePending=0
00:12:35.825 00.017 12020 Guiding  Dir = 2, Dur = 51
00:12:35.828 00.003 12020 IsSlewing returns 0
00:12:35.846 00.018 12020 IsGuiding returns 0
00:12:35.849 00.003 9340 Enqueuing Expose request
00:12:35.898 00.049 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"9130ffb3-96f1-4d00-8712-d33a6825b7e9"}
00:12:35.917 00.019 12020 IsGuiding returns 1
00:12:35.918 00.001 12020 scope still moving after pulse duration time elapsed
00:12:35.919 00.001 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"9130ffb3-96f1-4d00-8712-d33a6825b7e9"}
00:12:35.951 00.032 12020 IsSlewing returns 0
00:12:35.954 00.003 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"63d18ec3-ad9f-4692-8ba0-0b9721fa130f"}
00:12:35.994 00.040 12020 IsGuiding returns 1
00:12:35.994 00.000 9340 case statement mapped state 6 to 3
00:12:36.034 00.040 12020 IsSlewing returns 0
00:12:36.035 00.001 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"63d18ec3-ad9f-4692-8ba0-0b9721fa130f"}
00:12:36.070 00.035 12020 IsGuiding returns 0
00:12:36.072 00.002 12020 scope move finished after 51 + 173 ms
00:12:36.076 00.004 12020 Move returns status 0, amount 51
00:12:36.076 00.000 12020 MoveAxis(N, 0, ABG)
00:12:36.077 00.001 12020 Move returns status 0, amount 0
00:12:36.077 00.000 12020 move complete, result=0
00:12:36.085 00.008 12020 worker thread done servicing request
00:12:36.090 00.005 12020 Worker thread wakes up
00:12:36.091 00.001 12020 worker thread servicing REQUEST_EXPOSE 1000
00:12:36.092 00.001 12020 Handling exposure in thread, d=1000 o=3 r=(902,693,31,31)
00:12:36.099 00.007 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"a948931b-83fe-4d81-8b21-cbd86cdb3839"}
00:12:36.202 00.103 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":76,"width":15,"height":15,"star_pos":[7.46,6.75],"pixels":"..."},"id":"a948931b-83fe-4d81-8b21-cbd86cdb3839"}
00:12:36.254 00.052 9340 GuideStep: -0.4 px 51 ms EAST, -0.1 px 0 ms NORTH
00:12:37.728 01.474 12020 Exposure complete
00:12:37.817 00.089 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"87610bcc-588d-48f5-904e-afeb1c0d0188"}
00:12:37.991 00.174 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"87610bcc-588d-48f5-904e-afeb1c0d0188"}
00:12:38.228 00.237 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"37f3404f-893f-401a-a66b-1556e16b3106"}
00:12:38.408 00.180 9340 case statement mapped state 6 to 3
00:12:38.539 00.131 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"37f3404f-893f-401a-a66b-1556e16b3106"}
00:12:38.602 00.063 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"afa145c7-d83a-41d1-aec5-1d10b62ca7b7"}
00:12:38.697 00.095 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":76,"width":15,"height":15,"star_pos":[7.46,6.75],"pixels":"..."},"id":"afa145c7-d83a-41d1-aec5-1d10b62ca7b7"}
00:12:39.474 00.777 9340 OnExposeComplete: enter
00:12:39.498 00.024 12020 worker thread done servicing request
00:12:39.498 00.000 9340 UpdateGuideState(): m_state=6
00:12:39.515 00.017 9340 Star::Find(15, 917, 708, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 77
00:12:39.565 00.050 9340 Star::Find returns 1 (0), X=917.91, Y=709.44, Mass=1044162, SNR=181.1, Peak=58055 HFD=4.3
00:12:39.599 00.034 9340 MultiStar: [#1 1.08,1.18,0.00,M8] [#2 0.43,0.52,1.79,U] [#3 0.85,0.91,0.00,M2] [#4 1.04,1.22,0.00,M2] [#5 0.28,0.78,0.00,M1] [#6 0.07,0.46,0.46,U] [#7 0.38,1.01,0.00,M2] [#8 0.55,1.10,0.00,M5] 
00:12:39.629 00.030 9340 refined, 2 included, MultiStar: {0.56, 0.67}, one-star: {1.01, 1.04}
00:12:39.716 00.087 9340 CameraToMount -- cameraTheta (0.88) - m_xAngle (-3.14) = xAngle (4.01 = -2.27)
00:12:39.760 00.044 9340 CameraToMount -- cameraTheta (0.88) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (4.00 = -2.29)
00:12:39.804 00.044 9340 CameraToMount -- cameraX=0.56 cameraY=0.67 hyp=0.87 cameraTheta=0.88 mountX=-0.56 mountY=-0.66, mountTheta=-2.28
00:12:39.863 00.059 9340 SchedulePrimaryMove(10104498, x=0.56, y=0.67, opts=13)
00:12:39.901 00.038 9340 Enqueuing Move request for scope (0.56, 0.67)
00:12:39.923 00.022 12020 Worker thread wakes up
00:12:39.923 00.000 12020 worker thread servicing REQUEST_MOVE scope ofs (0.56, 0.67) opts 0xd
00:12:39.923 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=4799, max=65535, med=7926, FiltMin=5714, FiltMax=65516, Gamma=2.870
00:12:39.945 00.022 12020 Handling offset move in thread for scope, endpoint = (0.56, 0.67)
00:12:39.945 00.000 12020 Moving (0.56, 0.67) raw xDistance=-0.56 yDistance=-0.66
00:12:39.945 00.000 12020 GuideAlgorithmHysteresis::Result() returns -0.36 from input -0.56
00:12:39.946 00.001 12020 GuideAlgorithmResistSwitch::result() returns -0.66 from input -0.66
00:12:39.969 00.023 9340 UpdateGuideState exits: m=1044162 SNR=181.1
00:12:40.003 00.034 12020 MoveAxis(E, 65, ABG)
00:12:40.003 00.000 12020 Guiding  Dir = 2, Dur = 65
00:12:40.010 00.007 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:12:40.033 00.023 12020 IsSlewing returns 0
00:12:40.034 00.001 12020 IsGuiding returns 0
00:12:40.036 00.002 9340 ScheduleExposure(1000,3,1) exposurePending=0
00:12:40.085 00.049 12020 PulseGuide returned control before completion, sleep 54
00:12:40.087 00.002 9340 Enqueuing Expose request
00:12:40.171 00.084 12020 IsGuiding returns 0
00:12:40.171 00.000 12020 Move returns status 0, amount 65
00:12:40.171 00.000 12020 MoveAxis(N, 111, ABG)
00:12:40.173 00.002 12020 Guiding  Dir = 0, Dur = 111
00:12:40.175 00.002 12020 IsSlewing returns 0
00:12:40.176 00.001 12020 IsGuiding returns 0
00:12:40.180 00.004 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"a113e75a-765c-418a-a221-b98b18f41f61"}
00:12:40.271 00.091 12020 PulseGuide returned control before completion, sleep 29
00:12:40.271 00.000 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"a113e75a-765c-418a-a221-b98b18f41f61"}
00:12:40.316 00.045 12020 IsGuiding returns 1
00:12:40.318 00.002 12020 scope still moving after pulse duration time elapsed
00:12:40.319 00.001 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"786ee342-7b66-4c14-9dfe-2fe12d5a1caf"}
00:12:40.357 00.038 12020 IsSlewing returns 0
00:12:40.359 00.002 12020 IsGuiding returns 1
00:12:40.363 00.004 9340 case statement mapped state 6 to 3
00:12:40.444 00.081 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"786ee342-7b66-4c14-9dfe-2fe12d5a1caf"}
00:12:40.471 00.027 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"96732bf3-0c54-4944-9f8a-28389380f44c"}
00:12:40.486 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":77,"width":15,"height":15,"star_pos":[6.91,7.44],"pixels":"..."},"id":"96732bf3-0c54-4944-9f8a-28389380f44c"}
00:12:40.502 00.016 12020 IsSlewing returns 0
00:12:40.503 00.001 12020 IsGuiding returns 0
00:12:40.503 00.000 12020 scope move finished after 111 + 215 ms
00:12:40.504 00.001 12020 Move returns status 0, amount 111
00:12:40.504 00.000 12020 move complete, result=0
00:12:40.510 00.006 12020 worker thread done servicing request
00:12:40.510 00.000 12020 Worker thread wakes up
00:12:40.511 00.001 12020 worker thread servicing REQUEST_EXPOSE 1000
00:12:40.511 00.000 12020 Handling exposure in thread, d=1000 o=3 r=(902,693,31,31)
00:12:40.531 00.020 9340 GuideStep: -0.6 px 65 ms EAST, -0.7 px 111 ms NORTH
00:12:41.846 01.315 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"cb40e277-4e55-484c-a322-4a6e1e8f1187"}
00:12:41.941 00.095 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"cb40e277-4e55-484c-a322-4a6e1e8f1187"}
00:12:41.971 00.030 12020 Exposure complete
00:12:41.972 00.001 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"c033b3d2-012a-453c-8015-441385d1360d"}
00:12:42.038 00.066 9340 case statement mapped state 6 to 3
00:12:42.144 00.106 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"c033b3d2-012a-453c-8015-441385d1360d"}
00:12:42.295 00.151 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"47dc6f5d-308d-403e-b7e6-349ca289f233"}
00:12:42.314 00.019 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":77,"width":15,"height":15,"star_pos":[6.91,7.44],"pixels":"..."},"id":"47dc6f5d-308d-403e-b7e6-349ca289f233"}
00:12:42.823 00.509 9340 OnExposeComplete: enter
00:12:42.843 00.020 12020 worker thread done servicing request
00:12:42.845 00.002 9340 UpdateGuideState(): m_state=6
00:12:42.884 00.039 9340 Star::Find(15, 917, 709, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 78
00:12:42.905 00.021 9340 Star::Find returns 1 (0), X=917.80, Y=709.24, Mass=1055372, SNR=180.1, Peak=57311 HFD=4.4
00:12:42.922 00.017 9340 MultiStar: [#1 0.86,0.70,0.00,M9] [#2 0.36,0.67,2.67,U] [#3 0.85,0.52,0.00,M3] [#4 0.86,0.89,0.00,M3] [#5 0.12,0.50,0.57,U] [#6 0.05,0.59,0.46,U] [#7 0.40,0.67,0.00,M3] [#8 0.62,1.22,0.00,M6] 
00:12:42.939 00.017 9340 refined, 3 included, MultiStar: {0.42, 0.68}, one-star: {0.90, 0.84}
00:12:42.982 00.043 9340 CameraToMount -- cameraTheta (1.02) - m_xAngle (-3.14) = xAngle (4.15 = -2.13)
00:12:43.060 00.078 9340 CameraToMount -- cameraTheta (1.02) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (4.14 = -2.15)
00:12:43.129 00.069 9340 CameraToMount -- cameraX=0.42 cameraY=0.68 hyp=0.80 cameraTheta=1.02 mountX=-0.42 mountY=-0.67, mountTheta=-2.14
00:12:43.202 00.073 9340 SchedulePrimaryMove(10104498, x=0.42, y=0.68, opts=13)
00:12:43.227 00.025 9340 Enqueuing Move request for scope (0.42, 0.68)
00:12:43.242 00.015 12020 Worker thread wakes up
00:12:43.242 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=5075, max=65535, med=7927, FiltMin=6176, FiltMax=65516, Gamma=2.870
00:12:43.262 00.020 12020 worker thread servicing REQUEST_MOVE scope ofs (0.42, 0.68) opts 0xd
00:12:43.262 00.000 9340 UpdateGuideState exits: m=1055372 SNR=180.1
00:12:43.278 00.016 12020 Handling offset move in thread for scope, endpoint = (0.42, 0.68)
00:12:43.278 00.000 12020 Moving (0.42, 0.68) raw xDistance=-0.42 yDistance=-0.67
00:12:43.279 00.001 12020 GuideAlgorithmHysteresis::Result() returns -0.29 from input -0.42
00:12:43.279 00.000 12020 GuideAlgorithmResistSwitch::result() returns -0.67 from input -0.67
00:12:43.279 00.000 12020 MoveAxis(E, 52, ABG)
00:12:43.279 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:12:43.317 00.038 12020 Guiding  Dir = 2, Dur = 52
00:12:43.326 00.009 9340 ScheduleExposure(1000,3,1) exposurePending=0
00:12:43.344 00.018 12020 IsSlewing returns 0
00:12:43.345 00.001 9340 Enqueuing Expose request
00:12:43.365 00.020 12020 IsGuiding returns 0
00:12:43.382 00.017 12020 PulseGuide returned control before completion, sleep 45
00:12:43.462 00.080 12020 IsGuiding returns 1
00:12:43.463 00.001 12020 scope still moving after pulse duration time elapsed
00:12:43.510 00.047 12020 IsSlewing returns 0
00:12:43.511 00.001 12020 IsGuiding returns 0
00:12:43.512 00.001 12020 scope move finished after 52 + 95 ms
00:12:43.512 00.000 12020 Move returns status 0, amount 52
00:12:43.518 00.006 12020 MoveAxis(N, 112, ABG)
00:12:43.519 00.001 12020 Guiding  Dir = 0, Dur = 112
00:12:43.526 00.007 12020 IsSlewing returns 0
00:12:43.549 00.023 12020 IsGuiding returns 0
00:12:43.653 00.104 12020 PulseGuide returned control before completion, sleep 17
00:12:43.703 00.050 12020 IsGuiding returns 1
00:12:43.703 00.000 12020 scope still moving after pulse duration time elapsed
00:12:43.734 00.031 12020 IsSlewing returns 0
00:12:43.735 00.001 12020 IsGuiding returns 1
00:12:43.842 00.107 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"b897c345-9225-43ec-a32b-3d25648a6447"}
00:12:43.866 00.024 12020 IsSlewing returns 0
00:12:43.867 00.001 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"b897c345-9225-43ec-a32b-3d25648a6447"}
00:12:43.898 00.031 12020 IsGuiding returns 0
00:12:43.900 00.002 12020 scope move finished after 112 + 238 ms
00:12:43.900 00.000 12020 Move returns status 0, amount 112
00:12:43.900 00.000 12020 move complete, result=0
00:12:43.900 00.000 12020 worker thread done servicing request
00:12:43.901 00.001 12020 Worker thread wakes up
00:12:43.901 00.000 12020 worker thread servicing REQUEST_EXPOSE 1000
00:12:43.901 00.000 12020 Handling exposure in thread, d=1000 o=3 r=(902,693,31,31)
00:12:43.922 00.021 9340 GuideStep: -0.4 px 52 ms EAST, -0.7 px 112 ms NORTH
00:12:43.966 00.044 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"a1a303e2-679a-4735-80b5-d6bde9c7e48a"}
00:12:43.990 00.024 9340 case statement mapped state 6 to 3
00:12:44.062 00.072 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"a1a303e2-679a-4735-80b5-d6bde9c7e48a"}
00:12:44.169 00.107 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"2c2522e2-f9ec-4b85-8ec0-bf437c73cbd4"}
00:12:44.297 00.128 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":78,"width":15,"height":15,"star_pos":[6.80,7.24],"pixels":"..."},"id":"2c2522e2-f9ec-4b85-8ec0-bf437c73cbd4"}
00:12:45.267 00.970 12020 Exposure complete
00:12:45.841 00.574 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"68f0e5a1-d9da-4df0-873d-07c8d4a4a755"}
00:12:46.125 00.284 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"68f0e5a1-d9da-4df0-873d-07c8d4a4a755"}
00:12:46.396 00.271 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"9d4ce0fc-c6d2-4205-b764-39dd9cabc01d"}
00:12:46.555 00.159 9340 case statement mapped state 6 to 3
00:12:46.699 00.144 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"9d4ce0fc-c6d2-4205-b764-39dd9cabc01d"}
00:12:46.886 00.187 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"f30df627-f946-437b-906f-bc8688c5249a"}
00:12:46.987 00.101 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":78,"width":15,"height":15,"star_pos":[6.80,7.24],"pixels":"..."},"id":"f30df627-f946-437b-906f-bc8688c5249a"}
00:12:47.488 00.501 12020 worker thread done servicing request
00:12:47.488 00.000 9340 OnExposeComplete: enter
00:12:47.568 00.080 9340 UpdateGuideState(): m_state=6
00:12:47.687 00.119 9340 Star::Find(15, 917, 709, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 79
00:12:47.725 00.038 9340 Star::Find returns 1 (0), X=917.40, Y=708.94, Mass=1064033, SNR=221.7, Peak=56923 HFD=4.4
00:12:47.760 00.035 9340 MultiStar: [#1 0.73,0.56,0.00,M10] [#2 0.13,0.21,1.54,U] [#3 0.46,0.27,0.57,U] [#4 0.34,0.49,0.45,U] [#5 -0.07,0.44,0.44,U] [#6 -0.16,0.36,0.42,U] [#7 0.32,0.64,0.33,U] [#8 0.43,0.62,0.31,U] 
00:12:47.801 00.041 9340 refined, 7 included, MultiStar: {0.25, 0.39}, one-star: {0.50, 0.54}
00:12:47.865 00.064 9340 CameraToMount -- cameraTheta (1.01) - m_xAngle (-3.14) = xAngle (4.14 = -2.14)
00:12:47.889 00.024 9340 CameraToMount -- cameraTheta (1.01) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (4.13 = -2.16)
00:12:47.907 00.018 9340 CameraToMount -- cameraX=0.25 cameraY=0.39 hyp=0.46 cameraTheta=1.01 mountX=-0.25 mountY=-0.39, mountTheta=-2.15
00:12:47.946 00.039 9340 SchedulePrimaryMove(10104498, x=0.25, y=0.39, opts=13)
00:12:48.005 00.059 9340 Enqueuing Move request for scope (0.25, 0.39)
00:12:48.038 00.033 12020 Worker thread wakes up
00:12:48.038 00.000 12020 worker thread servicing REQUEST_MOVE scope ofs (0.25, 0.39) opts 0xd
00:12:48.038 00.000 12020 Handling offset move in thread for scope, endpoint = (0.25, 0.39)
00:12:48.038 00.000 12020 Moving (0.25, 0.39) raw xDistance=-0.25 yDistance=-0.39
00:12:48.039 00.001 12020 GuideAlgorithmHysteresis::Result() returns -0.18 from input -0.25
00:12:48.039 00.000 12020 GuideAlgorithmResistSwitch::result() returns -0.39 from input -0.39
00:12:48.039 00.000 12020 MoveAxis(E, 32, ABG)
00:12:48.039 00.000 12020 Guiding  Dir = 2, Dur = 32
00:12:48.039 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=4691, max=65535, med=7947, FiltMin=6071, FiltMax=65516, Gamma=2.870
00:12:48.058 00.019 12020 IsSlewing returns 0
00:12:48.061 00.003 12020 IsGuiding returns 0
00:12:48.064 00.003 9340 UpdateGuideState exits: m=1064033 SNR=221.7
00:12:48.103 00.039 12020 PulseGuide returned control before completion, sleep 18
00:12:48.109 00.006 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:12:48.161 00.052 12020 IsGuiding returns 0
00:12:48.162 00.001 12020 Move returns status 0, amount 32
00:12:48.162 00.000 12020 MoveAxis(N, 65, ABG)
00:12:48.162 00.000 9340 ScheduleExposure(1000,3,1) exposurePending=0
00:12:48.180 00.018 9340 Enqueuing Expose request
00:12:48.216 00.036 12020 Guiding  Dir = 0, Dur = 65
00:12:48.217 00.001 12020 IsSlewing returns 0
00:12:48.217 00.000 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"dd540a72-46f0-4105-9757-e5a662cf1c36"}
00:12:48.241 00.024 12020 IsGuiding returns 0
00:12:48.242 00.001 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"dd540a72-46f0-4105-9757-e5a662cf1c36"}
00:12:48.273 00.031 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"2525e7f6-e110-4e43-9118-ca31c65405a2"}
00:12:48.315 00.042 9340 case statement mapped state 6 to 3
00:12:48.338 00.023 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"2525e7f6-e110-4e43-9118-ca31c65405a2"}
00:12:48.365 00.027 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"2794a06c-e063-4a95-84c9-2bbbb06c9192"}
00:12:48.391 00.026 12020 IsGuiding returns 1
00:12:48.391 00.000 12020 scope still moving after pulse duration time elapsed
00:12:48.392 00.001 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":79,"width":15,"height":15,"star_pos":[7.40,6.94],"pixels":"..."},"id":"2794a06c-e063-4a95-84c9-2bbbb06c9192"}
00:12:48.472 00.080 12020 IsSlewing returns 0
00:12:48.564 00.092 12020 IsGuiding returns 0
00:12:48.565 00.001 12020 scope move finished after 65 + 258 ms
00:12:48.565 00.000 12020 Move returns status 0, amount 65
00:12:48.565 00.000 12020 move complete, result=0
00:12:48.566 00.001 9340 GuideStep: -0.3 px 32 ms EAST, -0.4 px 65 ms NORTH
00:12:48.606 00.040 12020 worker thread done servicing request
00:12:48.606 00.000 12020 Worker thread wakes up
00:12:48.606 00.000 12020 worker thread servicing REQUEST_EXPOSE 1000
00:12:48.606 00.000 12020 Handling exposure in thread, d=1000 o=3 r=(902,693,31,31)
00:12:49.839 01.233 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"ce1f2498-e906-4bfb-9a97-257e6990111a"}
00:12:49.864 00.025 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"ce1f2498-e906-4bfb-9a97-257e6990111a"}
00:12:49.890 00.026 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"ac40fd81-9179-4e48-a5d4-0cec5fc8dfb2"}
00:12:49.929 00.039 9340 case statement mapped state 6 to 3
00:12:49.942 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"ac40fd81-9179-4e48-a5d4-0cec5fc8dfb2"}
00:12:49.962 00.020 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"1746bf24-b8b1-4110-af5a-3822587a7e1c"}
00:12:49.977 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":79,"width":15,"height":15,"star_pos":[7.40,6.94],"pixels":"..."},"id":"1746bf24-b8b1-4110-af5a-3822587a7e1c"}
00:12:49.994 00.017 12020 Exposure complete
00:12:50.339 00.345 12020 worker thread done servicing request
00:12:50.339 00.000 9340 OnExposeComplete: enter
00:12:50.353 00.014 9340 UpdateGuideState(): m_state=6
00:12:50.365 00.012 9340 Star::Find(15, 917, 708, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 80
00:12:50.377 00.012 9340 Star::Find returns 1 (0), X=917.75, Y=708.82, Mass=1029877, SNR=215.1, Peak=51707 HFD=4.4
00:12:50.390 00.013 9340 MultiStar: [#1 1.08,0.32,0.00,R] [#2 0.31,-0.03,1.60,U] [#3 0.72,0.03,0.68,U] [#4 0.86,0.21,0.00,M3] [#5 0.25,-0.11,0.35,U] [#6 0.09,-0.25,0.34,U] [#7 0.55,0.13,0.35,U] [#8 0.59,0.11,0.31,U] 
00:12:50.420 00.030 9340 refined, 6 included, MultiStar: {0.50, 0.07}, one-star: {0.85, 0.42}
00:12:50.452 00.032 9340 CameraToMount -- cameraTheta (0.15) - m_xAngle (-3.14) = xAngle (3.28 = -3.00)
00:12:50.467 00.015 9340 CameraToMount -- cameraTheta (0.15) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (3.27 = -3.02)
00:12:50.479 00.012 9340 CameraToMount -- cameraX=0.50 cameraY=0.07 hyp=0.51 cameraTheta=0.15 mountX=-0.50 mountY=-0.06, mountTheta=-3.02
00:12:50.501 00.022 9340 SchedulePrimaryMove(10104498, x=0.50, y=0.07, opts=13)
00:12:50.513 00.012 9340 Enqueuing Move request for scope (0.50, 0.07)
00:12:50.527 00.014 12020 Worker thread wakes up
00:12:50.527 00.000 12020 worker thread servicing REQUEST_MOVE scope ofs (0.50, 0.07) opts 0xd
00:12:50.528 00.001 9340 UpdateImageDisplay: Size=(1920,1080) min=5094, max=65535, med=7943, FiltMin=6202, FiltMax=65516, Gamma=2.870
00:12:50.542 00.014 12020 Handling offset move in thread for scope, endpoint = (0.50, 0.07)
00:12:50.542 00.000 9340 UpdateGuideState exits: m=1029877 SNR=215.1
00:12:50.558 00.016 12020 Moving (0.50, 0.07) raw xDistance=-0.50 yDistance=-0.06
00:12:50.558 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:12:50.591 00.033 12020 GuideAlgorithmHysteresis::Result() returns -0.32 from input -0.50
00:12:50.591 00.000 9340 ScheduleExposure(1000,3,1) exposurePending=0
00:12:50.607 00.016 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:12:50.607 00.000 9340 Enqueuing Expose request
00:12:50.625 00.018 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
00:12:50.626 00.001 12020 MoveAxis(E, 57, ABG)
00:12:50.626 00.000 12020 Guiding  Dir = 2, Dur = 57
00:12:50.627 00.001 12020 IsSlewing returns 0
00:12:50.628 00.001 12020 IsGuiding returns 0
00:12:50.658 00.030 12020 PulseGuide returned control before completion, sleep 38
00:12:50.718 00.060 12020 IsGuiding returns 1
00:12:50.718 00.000 12020 scope still moving after pulse duration time elapsed
00:12:50.754 00.036 12020 IsSlewing returns 0
00:12:50.755 00.001 12020 IsGuiding returns 0
00:12:50.755 00.000 12020 scope move finished after 57 + 69 ms
00:12:50.755 00.000 12020 Move returns status 0, amount 57
00:12:50.756 00.001 12020 MoveAxis(N, 0, ABG)
00:12:50.756 00.000 12020 Move returns status 0, amount 0
00:12:50.757 00.001 12020 move complete, result=0
00:12:50.757 00.000 12020 worker thread done servicing request
00:12:50.757 00.000 9340 GuideStep: -0.5 px 57 ms EAST, -0.1 px 0 ms NORTH
00:12:50.770 00.013 12020 Worker thread wakes up
00:12:50.771 00.001 12020 worker thread servicing REQUEST_EXPOSE 1000
00:12:50.771 00.000 12020 Handling exposure in thread, d=1000 o=3 r=(902,693,31,31)
00:12:51.839 01.068 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"c0b9994a-191e-4e08-98ca-993fb949da20"}
00:12:51.853 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"c0b9994a-191e-4e08-98ca-993fb949da20"}
00:12:51.866 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"cd4f302f-cdc9-46ac-9868-d879b836e7c4"}
00:12:51.881 00.015 9340 case statement mapped state 6 to 3
00:12:51.898 00.017 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"cd4f302f-cdc9-46ac-9868-d879b836e7c4"}
00:12:51.932 00.034 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"6fb4e65a-c32d-4b7a-9275-2ac8e39f5dd9"}
00:12:51.971 00.039 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":80,"width":15,"height":15,"star_pos":[6.75,6.82],"pixels":"..."},"id":"6fb4e65a-c32d-4b7a-9275-2ac8e39f5dd9"}
00:12:52.174 00.203 12020 Exposure complete
00:12:52.844 00.670 12020 worker thread done servicing request
00:12:52.845 00.001 9340 OnExposeComplete: enter
00:12:52.867 00.022 9340 UpdateGuideState(): m_state=6
00:12:52.900 00.033 9340 Star::Find(15, 917, 708, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 81
00:12:52.923 00.023 9340 Star::Find returns 1 (0), X=917.46, Y=709.13, Mass=1024846, SNR=220.8, Peak=58191 HFD=4.4
00:12:52.968 00.045 9340 MultiStar: [#1 -0.34,0.51,0.67,U] [#2 0.17,0.22,1.53,U] [#3 0.45,0.40,0.59,U] [#4 0.55,0.49,0.39,U] [#5 0.15,0.37,0.38,U] [#6 -0.34,0.01,0.36,U] [#7 0.56,0.52,0.37,U] [#8 0.78,0.78,0.00,M5] 
00:12:52.991 00.023 9340 refined, 7 included, MultiStar: {0.23, 0.41}, one-star: {0.56, 0.73}
00:12:53.015 00.024 9340 CameraToMount -- cameraTheta (1.06) - m_xAngle (-3.14) = xAngle (4.20 = -2.09)
00:12:53.030 00.015 9340 CameraToMount -- cameraTheta (1.06) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (4.18 = -2.10)
00:12:53.107 00.077 9340 CameraToMount -- cameraX=0.23 cameraY=0.41 hyp=0.47 cameraTheta=1.06 mountX=-0.23 mountY=-0.41, mountTheta=-2.09
00:12:53.170 00.063 9340 SchedulePrimaryMove(10104498, x=0.23, y=0.41, opts=13)
00:12:53.210 00.040 9340 Enqueuing Move request for scope (0.23, 0.41)
00:12:53.273 00.063 12020 Worker thread wakes up
00:12:53.274 00.001 9340 UpdateImageDisplay: Size=(1920,1080) min=4660, max=65535, med=7959, FiltMin=6233, FiltMax=65516, Gamma=2.870
00:12:53.288 00.014 12020 worker thread servicing REQUEST_MOVE scope ofs (0.23, 0.41) opts 0xd
00:12:53.288 00.000 9340 UpdateGuideState exits: m=1024846 SNR=220.8
00:12:53.308 00.020 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:12:53.321 00.013 12020 Handling offset move in thread for scope, endpoint = (0.23, 0.41)
00:12:53.321 00.000 9340 ScheduleExposure(1000,3,1) exposurePending=0
00:12:53.335 00.014 12020 Moving (0.23, 0.41) raw xDistance=-0.23 yDistance=-0.41
00:12:53.336 00.001 9340 Enqueuing Expose request
00:12:53.355 00.019 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.23
00:12:53.355 00.000 12020 GuideAlgorithmResistSwitch::result() returns -0.41 from input -0.41
00:12:53.356 00.001 12020 MoveAxis(E, 0, ABG)
00:12:53.356 00.000 12020 Move returns status 0, amount 0
00:12:53.356 00.000 12020 MoveAxis(N, 68, ABG)
00:12:53.356 00.000 12020 Guiding  Dir = 0, Dur = 68
00:12:53.357 00.001 12020 IsSlewing returns 0
00:12:53.362 00.005 12020 IsGuiding returns 0
00:12:53.442 00.080 12020 IsGuiding returns 1
00:12:53.442 00.000 12020 scope still moving after pulse duration time elapsed
00:12:53.468 00.026 12020 IsSlewing returns 0
00:12:53.470 00.002 12020 IsGuiding returns 1
00:12:53.521 00.051 12020 IsSlewing returns 0
00:12:53.634 00.113 12020 IsGuiding returns 0
00:12:53.634 00.000 12020 scope move finished after 68 + 202 ms
00:12:53.634 00.000 12020 Move returns status 0, amount 68
00:12:53.635 00.001 12020 move complete, result=0
00:12:53.635 00.000 9340 GuideStep: -0.2 px 0 ms EAST, -0.4 px 68 ms NORTH
00:12:53.682 00.047 12020 worker thread done servicing request
00:12:53.682 00.000 12020 Worker thread wakes up
00:12:53.683 00.001 12020 worker thread servicing REQUEST_EXPOSE 1000
00:12:53.683 00.000 12020 Handling exposure in thread, d=1000 o=3 r=(902,693,31,31)
00:12:53.838 00.155 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"9de9dbe3-3244-4934-9f16-a9df42f58582"}
00:12:53.852 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"9de9dbe3-3244-4934-9f16-a9df42f58582"}
00:12:53.867 00.015 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"74378255-5cf0-42db-a649-64cdcc0ea475"}
00:12:53.881 00.014 9340 case statement mapped state 6 to 3
00:12:53.900 00.019 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"74378255-5cf0-42db-a649-64cdcc0ea475"}
00:12:53.918 00.018 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"85f2a2e4-85a7-4e92-9c9c-43be5b0d6649"}
00:12:53.935 00.017 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":81,"width":15,"height":15,"star_pos":[7.46,7.13],"pixels":"..."},"id":"85f2a2e4-85a7-4e92-9c9c-43be5b0d6649"}
00:12:55.056 01.121 12020 Exposure complete
00:12:55.531 00.475 12020 worker thread done servicing request
00:12:55.531 00.000 9340 OnExposeComplete: enter
00:12:55.595 00.064 9340 UpdateGuideState(): m_state=6
00:12:55.664 00.069 9340 Star::Find(15, 917, 709, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 82
00:12:55.689 00.025 9340 Star::Find returns 1 (0), X=918.32, Y=708.63, Mass=1017250, SNR=211.3, Peak=58882 HFD=4.2
00:12:55.710 00.021 9340 MultiStar: [#1 0.39,-0.07,0.76,U] [#2 1.96,0.42,0.00,M1] [#3 1.53,0.14,0.00,M1] [#4 1.41,0.34,0.00,M3] [#5 1.10,0.04,0.00,M1] [#6 0.59,0.04,0.37,U] [#7 1.12,0.16,0.00,M1] [#8 1.25,0.62,0.00,M6] 
00:12:55.736 00.026 9340 refined, 2 included, MultiStar: {0.91, 0.09}, one-star: {1.42, 0.23}
00:12:55.768 00.032 9340 CameraToMount -- cameraTheta (0.10) - m_xAngle (-3.14) = xAngle (3.23 = -3.05)
00:12:55.792 00.024 9340 CameraToMount -- cameraTheta (0.10) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (3.22 = -3.07)
00:12:55.814 00.022 9340 CameraToMount -- cameraX=0.91 cameraY=0.09 hyp=0.91 cameraTheta=0.10 mountX=-0.91 mountY=-0.07, mountTheta=-3.06
00:12:55.839 00.025 9340 SchedulePrimaryMove(10104498, x=0.91, y=0.09, opts=13)
00:12:55.856 00.017 9340 Enqueuing Move request for scope (0.91, 0.09)
00:12:55.894 00.038 12020 Worker thread wakes up
00:12:55.894 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=5147, max=65535, med=7947, FiltMin=6285, FiltMax=65524, Gamma=2.870
00:12:55.908 00.014 12020 worker thread servicing REQUEST_MOVE scope ofs (0.91, 0.09) opts 0xd
00:12:55.908 00.000 9340 UpdateGuideState exits: m=1017250 SNR=211.3
00:12:55.919 00.011 12020 Handling offset move in thread for scope, endpoint = (0.91, 0.09)
00:12:55.920 00.001 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:12:55.936 00.016 12020 Moving (0.91, 0.09) raw xDistance=-0.91 yDistance=-0.07
00:12:55.936 00.000 9340 ScheduleExposure(1000,3,1) exposurePending=0
00:12:55.954 00.018 12020 GuideAlgorithmHysteresis::Result() returns -0.54 from input -0.91
00:12:55.955 00.001 9340 Enqueuing Expose request
00:12:55.968 00.013 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:12:55.968 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
00:12:55.968 00.000 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"dc7c0ca9-56bd-485d-97d8-59f285ba37e9"}
00:12:56.007 00.039 12020 MoveAxis(E, 96, ABG)
00:12:56.007 00.000 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"dc7c0ca9-56bd-485d-97d8-59f285ba37e9"}
00:12:56.030 00.023 12020 Guiding  Dir = 2, Dur = 96
00:12:56.034 00.004 12020 IsSlewing returns 0
00:12:56.038 00.004 12020 IsGuiding returns 0
00:12:56.044 00.006 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"39e18a52-7419-4248-b003-24927cb2653f"}
00:12:56.069 00.025 12020 PulseGuide returned control before completion, sleep 81
00:12:56.070 00.001 9340 case statement mapped state 6 to 3
00:12:56.159 00.089 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"39e18a52-7419-4248-b003-24927cb2653f"}
00:12:56.194 00.035 12020 IsGuiding returns 0
00:12:56.195 00.001 12020 Move returns status 0, amount 96
00:12:56.195 00.000 12020 MoveAxis(N, 0, ABG)
00:12:56.195 00.000 12020 Move returns status 0, amount 0
00:12:56.195 00.000 12020 move complete, result=0
00:12:56.196 00.001 12020 worker thread done servicing request
00:12:56.196 00.000 12020 Worker thread wakes up
00:12:56.197 00.001 12020 worker thread servicing REQUEST_EXPOSE 1000
00:12:56.197 00.000 12020 Handling exposure in thread, d=1000 o=3 r=(902,693,31,31)
00:12:56.212 00.015 9340 GuideStep: -0.9 px 96 ms EAST, -0.1 px 0 ms NORTH
00:12:56.304 00.092 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"cc20474c-bc46-4954-8167-69e77380c6d9"}
00:12:56.317 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":82,"width":15,"height":15,"star_pos":[7.32,6.63],"pixels":"..."},"id":"cc20474c-bc46-4954-8167-69e77380c6d9"}
00:12:57.615 01.298 12020 Exposure complete
00:12:57.851 00.236 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"6efe05ec-587e-41b9-a0ec-75912ee61bfc"}
00:12:57.892 00.041 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"6efe05ec-587e-41b9-a0ec-75912ee61bfc"}
00:12:57.915 00.023 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"cbd727c0-710b-4304-a2c9-790618c50ea8"}
00:12:57.939 00.024 9340 case statement mapped state 6 to 3
00:12:57.961 00.022 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"cbd727c0-710b-4304-a2c9-790618c50ea8"}
00:12:58.023 00.062 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"7855dcb3-4dd3-4133-b275-585be90701da"}
00:12:58.052 00.029 12020 worker thread done servicing request
00:12:58.052 00.000 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":82,"width":15,"height":15,"star_pos":[7.32,6.63],"pixels":"..."},"id":"7855dcb3-4dd3-4133-b275-585be90701da"}
00:12:58.068 00.016 9340 OnExposeComplete: enter
00:12:58.085 00.017 9340 UpdateGuideState(): m_state=6
00:12:58.118 00.033 9340 Star::Find(15, 918, 708, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 83
00:12:58.175 00.057 9340 Star::Find returns 1 (0), X=917.48, Y=708.87, Mass=1059135, SNR=213.8, Peak=57207 HFD=4.4
00:12:58.198 00.023 9340 MultiStar: [#1 -0.34,0.16,0.80,U] [#2 0.25,0.16,1.94,U] [#3 0.65,0.20,0.73,U] [#4 0.89,0.74,0.00,M4] [#5 0.16,0.17,0.48,U] [#6 0.16,-0.03,0.41,U] [#7 0.64,0.27,0.36,U] [#8 0.17,0.43,0.31,U] 
00:12:58.213 00.015 9340 refined, 7 included, MultiStar: {0.28, 0.22}, one-star: {0.58, 0.47}
00:12:58.247 00.034 9340 CameraToMount -- cameraTheta (0.68) - m_xAngle (-3.14) = xAngle (3.81 = -2.47)
00:12:58.265 00.018 9340 CameraToMount -- cameraTheta (0.68) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (3.80 = -2.49)
00:12:58.278 00.013 9340 CameraToMount -- cameraX=0.28 cameraY=0.22 hyp=0.36 cameraTheta=0.68 mountX=-0.28 mountY=-0.22, mountTheta=-2.48
00:12:58.333 00.055 9340 SchedulePrimaryMove(10104498, x=0.28, y=0.22, opts=13)
00:12:58.353 00.020 9340 Enqueuing Move request for scope (0.28, 0.22)
00:12:58.368 00.015 12020 Worker thread wakes up
00:12:58.368 00.000 12020 worker thread servicing REQUEST_MOVE scope ofs (0.28, 0.22) opts 0xd
00:12:58.368 00.000 12020 Handling offset move in thread for scope, endpoint = (0.28, 0.22)
00:12:58.368 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=4799, max=65535, med=7949, FiltMin=6071, FiltMax=65516, Gamma=2.870
00:12:58.390 00.022 12020 Moving (0.28, 0.22) raw xDistance=-0.28 yDistance=-0.22
00:12:58.390 00.000 9340 UpdateGuideState exits: m=1059135 SNR=213.8
00:12:58.408 00.018 12020 GuideAlgorithmHysteresis::Result() returns -0.23 from input -0.28
00:12:58.409 00.001 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:12:58.422 00.013 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:12:58.422 00.000 9340 ScheduleExposure(1000,3,1) exposurePending=0
00:12:58.463 00.041 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.22
00:12:58.464 00.001 9340 Enqueuing Expose request
00:12:58.479 00.015 12020 MoveAxis(E, 41, ABG)
00:12:58.480 00.001 12020 Guiding  Dir = 2, Dur = 41
00:12:58.481 00.001 12020 IsSlewing returns 0
00:12:58.482 00.001 12020 IsGuiding returns 0
00:12:58.510 00.028 12020 PulseGuide returned control before completion, sleep 24
00:12:58.558 00.048 12020 IsGuiding returns 0
00:12:58.558 00.000 12020 Move returns status 0, amount 41
00:12:58.558 00.000 12020 MoveAxis(N, 0, ABG)
00:12:58.558 00.000 12020 Move returns status 0, amount 0
00:12:58.559 00.001 12020 move complete, result=0
00:12:58.559 00.000 12020 worker thread done servicing request
00:12:58.559 00.000 9340 GuideStep: -0.3 px 41 ms EAST, -0.2 px 0 ms NORTH
00:12:58.594 00.035 12020 Worker thread wakes up
00:12:58.594 00.000 12020 worker thread servicing REQUEST_EXPOSE 1000
00:12:58.594 00.000 12020 Handling exposure in thread, d=1000 o=3 r=(902,693,31,31)
00:12:59.851 01.257 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"fcf0bb3a-e841-4d1f-998f-a53fd06fab4b"}
00:12:59.926 00.075 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"fcf0bb3a-e841-4d1f-998f-a53fd06fab4b"}
00:12:59.977 00.051 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"f86f7f8b-4007-4a96-b4a8-e16c8a0173a1"}
00:13:00.073 00.096 12020 Exposure complete
00:13:00.081 00.008 9340 case statement mapped state 6 to 3
00:13:00.235 00.154 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"f86f7f8b-4007-4a96-b4a8-e16c8a0173a1"}
00:13:00.273 00.038 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"ddcc9892-55bb-40cf-b450-414635dbb4fd"}
00:13:00.305 00.032 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":83,"width":15,"height":15,"star_pos":[7.48,6.87],"pixels":"..."},"id":"ddcc9892-55bb-40cf-b450-414635dbb4fd"}
00:13:00.728 00.423 12020 worker thread done servicing request
00:13:00.730 00.002 9340 OnExposeComplete: enter
00:13:00.758 00.028 9340 UpdateGuideState(): m_state=6
00:13:00.808 00.050 9340 Star::Find(15, 917, 708, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 84
00:13:00.846 00.038 9340 Star::Find returns 1 (0), X=917.49, Y=709.05, Mass=1037742, SNR=217.1, Peak=57447 HFD=4.2
00:13:00.872 00.026 9340 MultiStar: [#1 -0.43,0.31,0.82,U] [#2 0.29,0.28,1.50,U] [#3 0.69,0.34,0.62,U] [#4 0.50,0.67,0.00,M5] [#5 -0.17,0.34,0.47,U] [#6 -0.05,0.15,0.37,U] [#7 0.19,0.47,0.41,U] [#8 0.03,0.77,0.27,U] 
00:13:00.929 00.057 9340 refined, 7 included, MultiStar: {0.20, 0.40}, one-star: {0.59, 0.65}
00:13:00.949 00.020 9340 CameraToMount -- cameraTheta (1.10) - m_xAngle (-3.14) = xAngle (4.24 = -2.04)
00:13:00.965 00.016 9340 CameraToMount -- cameraTheta (1.10) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (4.22 = -2.06)
00:13:00.994 00.029 9340 CameraToMount -- cameraX=0.20 cameraY=0.40 hyp=0.44 cameraTheta=1.10 mountX=-0.20 mountY=-0.39, mountTheta=-2.05
00:13:01.069 00.075 9340 SchedulePrimaryMove(10104498, x=0.20, y=0.40, opts=13)
00:13:01.097 00.028 9340 Enqueuing Move request for scope (0.20, 0.40)
00:13:01.124 00.027 12020 Worker thread wakes up
00:13:01.124 00.000 12020 worker thread servicing REQUEST_MOVE scope ofs (0.20, 0.40) opts 0xd
00:13:01.124 00.000 12020 Handling offset move in thread for scope, endpoint = (0.20, 0.40)
00:13:01.125 00.001 12020 Moving (0.20, 0.40) raw xDistance=-0.20 yDistance=-0.39
00:13:01.125 00.000 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.20
00:13:01.125 00.000 12020 GuideAlgorithmResistSwitch::result() returns -0.39 from input -0.39
00:13:01.125 00.000 12020 MoveAxis(E, 0, ABG)
00:13:01.126 00.001 9340 UpdateImageDisplay: Size=(1920,1080) min=5110, max=65535, med=7953, FiltMin=6234, FiltMax=65516, Gamma=2.870
00:13:01.178 00.052 12020 Move returns status 0, amount 0
00:13:01.179 00.001 12020 MoveAxis(N, 66, ABG)
00:13:01.179 00.000 12020 Guiding  Dir = 0, Dur = 66
00:13:01.180 00.001 12020 IsSlewing returns 0
00:13:01.182 00.002 12020 IsGuiding returns 0
00:13:01.183 00.001 9340 UpdateGuideState exits: m=1037742 SNR=217.1
00:13:01.209 00.026 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:13:01.235 00.026 9340 ScheduleExposure(1000,3,1) exposurePending=0
00:13:01.260 00.025 9340 Enqueuing Expose request
00:13:01.302 00.042 12020 IsGuiding returns 1
00:13:01.303 00.001 12020 scope still moving after pulse duration time elapsed
00:13:01.420 00.117 12020 IsSlewing returns 0
00:13:01.421 00.001 12020 IsGuiding returns 0
00:13:01.422 00.001 12020 scope move finished after 66 + 173 ms
00:13:01.422 00.000 12020 Move returns status 0, amount 66
00:13:01.422 00.000 12020 move complete, result=0
00:13:01.422 00.000 12020 worker thread done servicing request
00:13:01.423 00.001 9340 GuideStep: -0.2 px 0 ms EAST, -0.4 px 66 ms NORTH
00:13:01.436 00.013 12020 Worker thread wakes up
00:13:01.437 00.001 12020 worker thread servicing REQUEST_EXPOSE 1000
00:13:01.437 00.000 12020 Handling exposure in thread, d=1000 o=3 r=(902,693,31,31)
00:13:01.849 00.412 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"c0f3432e-ea6c-46ec-98f7-706bb738ed7a"}
00:13:01.864 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"c0f3432e-ea6c-46ec-98f7-706bb738ed7a"}
00:13:01.877 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"3e8bc90a-479f-48ce-aaec-560575d20eda"}
00:13:01.891 00.014 9340 case statement mapped state 6 to 3
00:13:01.906 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"3e8bc90a-479f-48ce-aaec-560575d20eda"}
00:13:01.974 00.068 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"18fa0335-a171-4438-b061-36bd6d003414"}
00:13:02.002 00.028 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":84,"width":15,"height":15,"star_pos":[7.49,7.05],"pixels":"..."},"id":"18fa0335-a171-4438-b061-36bd6d003414"}
00:13:02.831 00.829 12020 Exposure complete
00:13:03.292 00.461 9340 OnExposeComplete: enter
00:13:03.330 00.038 12020 worker thread done servicing request
00:13:03.330 00.000 9340 UpdateGuideState(): m_state=6
00:13:03.352 00.022 9340 Star::Find(15, 917, 709, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 85
00:13:03.369 00.017 9340 Star::Find returns 1 (0), X=917.79, Y=708.77, Mass=1061035, SNR=190.4, Peak=53639 HFD=4.4
00:13:03.391 00.022 9340 MultiStar: [#1 -0.01,0.32,0.94,U] [#2 0.44,0.11,2.21,U] [#3 0.92,0.25,0.00,M1] [#4 1.16,0.62,0.00,M6] [#5 0.23,0.24,0.47,U] [#6 0.07,-0.09,0.40,U] [#7 0.41,0.27,0.39,U] [#8 0.66,1.21,0.00,M5] 
00:13:03.417 00.026 9340 refined, 5 included, MultiStar: {0.40, 0.20}, one-star: {0.90, 0.37}
00:13:03.435 00.018 9340 CameraToMount -- cameraTheta (0.47) - m_xAngle (-3.14) = xAngle (3.61 = -2.67)
00:13:03.475 00.040 9340 CameraToMount -- cameraTheta (0.47) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (3.59 = -2.69)
00:13:03.508 00.033 9340 CameraToMount -- cameraX=0.40 cameraY=0.20 hyp=0.45 cameraTheta=0.47 mountX=-0.40 mountY=-0.20, mountTheta=-2.69
00:13:03.587 00.079 9340 SchedulePrimaryMove(10104498, x=0.40, y=0.20, opts=13)
00:13:03.615 00.028 9340 Enqueuing Move request for scope (0.40, 0.20)
00:13:03.642 00.027 12020 Worker thread wakes up
00:13:03.642 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=4866, max=65535, med=7945, FiltMin=6216, FiltMax=65516, Gamma=2.870
00:13:03.668 00.026 12020 worker thread servicing REQUEST_MOVE scope ofs (0.40, 0.20) opts 0xd
00:13:03.669 00.001 12020 Handling offset move in thread for scope, endpoint = (0.40, 0.20)
00:13:03.669 00.000 12020 Moving (0.40, 0.20) raw xDistance=-0.40 yDistance=-0.20
00:13:03.670 00.001 12020 GuideAlgorithmHysteresis::Result() returns -0.23 from input -0.40
00:13:03.670 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:13:03.670 00.000 9340 UpdateGuideState exits: m=1061035 SNR=190.4
00:13:03.728 00.058 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.20
00:13:03.728 00.000 12020 MoveAxis(E, 42, ABG)
00:13:03.729 00.001 12020 Guiding  Dir = 2, Dur = 42
00:13:03.729 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:13:03.750 00.021 9340 ScheduleExposure(1000,3,1) exposurePending=0
00:13:03.769 00.019 12020 IsSlewing returns 0
00:13:03.769 00.000 9340 Enqueuing Expose request
00:13:03.787 00.018 12020 IsGuiding returns 0
00:13:03.818 00.031 12020 PulseGuide returned control before completion, sleep 21
00:13:03.848 00.030 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"96c22da3-7e36-4b0e-82c1-611840f03200"}
00:13:03.868 00.020 12020 IsGuiding returns 1
00:13:03.868 00.000 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"96c22da3-7e36-4b0e-82c1-611840f03200"}
00:13:03.883 00.015 12020 scope still moving after pulse duration time elapsed
00:13:03.892 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"45689abd-2a1d-44cd-9cc1-e176c35889b0"}
00:13:03.908 00.016 9340 case statement mapped state 6 to 3
00:13:03.923 00.015 12020 IsSlewing returns 0
00:13:03.923 00.000 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"45689abd-2a1d-44cd-9cc1-e176c35889b0"}
00:13:03.938 00.015 12020 IsGuiding returns 0
00:13:03.938 00.000 12020 scope move finished after 42 + 109 ms
00:13:03.939 00.001 12020 Move returns status 0, amount 42
00:13:03.939 00.000 12020 MoveAxis(N, 0, ABG)
00:13:03.939 00.000 12020 Move returns status 0, amount 0
00:13:03.939 00.000 12020 move complete, result=0
00:13:03.940 00.001 12020 worker thread done servicing request
00:13:03.940 00.000 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"9ab7509e-b1bc-446a-b75b-11b436dcf337"}
00:13:03.955 00.015 12020 Worker thread wakes up
00:13:03.956 00.001 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":85,"width":15,"height":15,"star_pos":[6.79,6.77],"pixels":"..."},"id":"9ab7509e-b1bc-446a-b75b-11b436dcf337"}
00:13:03.980 00.024 12020 worker thread servicing REQUEST_EXPOSE 1000
00:13:03.981 00.001 12020 Handling exposure in thread, d=1000 o=3 r=(902,693,31,31)
00:13:03.993 00.012 9340 GuideStep: -0.4 px 42 ms EAST, -0.2 px 0 ms NORTH
00:13:05.352 01.359 12020 Exposure complete
00:13:05.848 00.496 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"b729cf7a-f55e-4112-acaf-eaa51c535ede"}
00:13:05.880 00.032 12020 worker thread done servicing request
00:13:05.880 00.000 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"b729cf7a-f55e-4112-acaf-eaa51c535ede"}
00:13:05.895 00.015 9340 OnExposeComplete: enter
00:13:05.909 00.014 9340 UpdateGuideState(): m_state=6
00:13:05.927 00.018 9340 Star::Find(15, 917, 708, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 86
00:13:05.939 00.012 9340 Star::Find returns 1 (0), X=917.56, Y=709.20, Mass=1024704, SNR=190.2, Peak=59003 HFD=4.5
00:13:05.958 00.019 9340 MultiStar: [#1 -0.30,0.37,0.87,U] [#2 0.20,0.24,2.09,U] [#3 0.60,0.30,0.69,U] [#4 0.89,0.70,0.00,M7] [#5 0.08,0.49,0.41,U] [#6 -0.27,0.21,0.45,U] [#7 0.22,0.60,0.36,U] [#8 0.48,1.15,0.00,M6] 
00:13:05.975 00.017 9340 refined, 6 included, MultiStar: {0.21, 0.40}, one-star: {0.66, 0.80}
00:13:06.011 00.036 9340 CameraToMount -- cameraTheta (1.10) - m_xAngle (-3.14) = xAngle (4.23 = -2.05)
00:13:06.068 00.057 9340 CameraToMount -- cameraTheta (1.10) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (4.22 = -2.07)
00:13:06.118 00.050 9340 CameraToMount -- cameraX=0.21 cameraY=0.40 hyp=0.45 cameraTheta=1.10 mountX=-0.21 mountY=-0.40, mountTheta=-2.06
00:13:06.205 00.087 9340 SchedulePrimaryMove(10104498, x=0.21, y=0.40, opts=13)
00:13:06.291 00.086 9340 Enqueuing Move request for scope (0.21, 0.40)
00:13:06.382 00.091 12020 Worker thread wakes up
00:13:06.382 00.000 12020 worker thread servicing REQUEST_MOVE scope ofs (0.21, 0.40) opts 0xd
00:13:06.382 00.000 12020 Handling offset move in thread for scope, endpoint = (0.21, 0.40)
00:13:06.382 00.000 12020 Moving (0.21, 0.40) raw xDistance=-0.21 yDistance=-0.40
00:13:06.383 00.001 9340 UpdateImageDisplay: Size=(1920,1080) min=5117, max=65535, med=7945, FiltMin=6277, FiltMax=65516, Gamma=2.870
00:13:06.403 00.020 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.21
00:13:06.404 00.001 12020 GuideAlgorithmResistSwitch::result() returns -0.40 from input -0.40
00:13:06.404 00.000 12020 MoveAxis(E, 0, ABG)
00:13:06.404 00.000 12020 Move returns status 0, amount 0
00:13:06.405 00.001 12020 MoveAxis(N, 66, ABG)
00:13:06.405 00.000 12020 Guiding  Dir = 0, Dur = 66
00:13:06.421 00.016 9340 UpdateGuideState exits: m=1024704 SNR=190.2
00:13:06.442 00.021 12020 IsSlewing returns 0
00:13:06.474 00.032 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:13:06.512 00.038 12020 IsGuiding returns 0
00:13:06.525 00.013 9340 ScheduleExposure(1000,3,1) exposurePending=0
00:13:06.567 00.042 9340 Enqueuing Expose request
00:13:06.597 00.030 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"c0e558cf-357f-464b-9aaa-a8136f7ca61b"}
00:13:06.646 00.049 9340 case statement mapped state 6 to 3
00:13:06.661 00.015 12020 IsGuiding returns 1
00:13:06.662 00.001 12020 scope still moving after pulse duration time elapsed
00:13:06.662 00.000 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"c0e558cf-357f-464b-9aaa-a8136f7ca61b"}
00:13:06.693 00.031 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"71384839-fdfc-4a79-bfc1-feb0b69e89e8"}
00:13:06.716 00.023 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":86,"width":15,"height":15,"star_pos":[6.56,7.20],"pixels":"..."},"id":"71384839-fdfc-4a79-bfc1-feb0b69e89e8"}
00:13:06.762 00.046 12020 IsSlewing returns 0
00:13:06.810 00.048 12020 IsGuiding returns 0
00:13:06.810 00.000 12020 scope move finished after 66 + 225 ms
00:13:06.810 00.000 12020 Move returns status 0, amount 66
00:13:06.811 00.001 12020 move complete, result=0
00:13:06.811 00.000 12020 worker thread done servicing request
00:13:06.811 00.000 9340 GuideStep: -0.2 px 0 ms EAST, -0.4 px 66 ms NORTH
00:13:06.835 00.024 12020 Worker thread wakes up
00:13:06.838 00.003 12020 worker thread servicing REQUEST_EXPOSE 1000
00:13:06.838 00.000 12020 Handling exposure in thread, d=1000 o=3 r=(902,693,31,31)
00:13:07.849 01.011 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"8bc43da6-83f6-4c49-b636-3f0c6ccf8fcc"}
00:13:07.886 00.037 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"8bc43da6-83f6-4c49-b636-3f0c6ccf8fcc"}
00:13:07.937 00.051 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"8ad4ea04-a7e4-4906-b3bc-339ac3dc6274"}
00:13:07.996 00.059 9340 case statement mapped state 6 to 3
00:13:08.041 00.045 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"8ad4ea04-a7e4-4906-b3bc-339ac3dc6274"}
00:13:08.059 00.018 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"3d71eee3-4506-4c73-bd8d-bfd9545805e0"}
00:13:08.099 00.040 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":86,"width":15,"height":15,"star_pos":[6.56,7.20],"pixels":"..."},"id":"3d71eee3-4506-4c73-bd8d-bfd9545805e0"}
00:13:08.241 00.142 12020 Exposure complete
00:13:08.748 00.507 12020 worker thread done servicing request
00:13:08.749 00.001 9340 OnExposeComplete: enter
00:13:08.811 00.062 9340 UpdateGuideState(): m_state=6
00:13:08.828 00.017 9340 Star::Find(15, 917, 709, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 87
00:13:08.850 00.022 9340 Star::Find returns 1 (0), X=917.68, Y=709.15, Mass=1088096, SNR=196.5, Peak=54455 HFD=4.5
00:13:08.865 00.015 9340 MultiStar: [#1 -0.01,0.14,1.13,U] [#2 0.42,0.17,1.94,U] [#3 0.77,0.24,0.81,U] [#4 1.09,0.45,0.00,M8] [#5 0.14,0.22,0.48,U] [#6 -0.12,0.19,0.42,U] [#7 0.78,0.53,0.00,M1] [#8 0.17,0.71,0.31,U] 
00:13:08.884 00.019 9340 refined, 6 included, MultiStar: {0.37, 0.30}, one-star: {0.78, 0.75}
00:13:08.899 00.015 9340 CameraToMount -- cameraTheta (0.68) - m_xAngle (-3.14) = xAngle (3.82 = -2.47)
00:13:08.914 00.015 9340 CameraToMount -- cameraTheta (0.68) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (3.80 = -2.48)
00:13:08.957 00.043 9340 CameraToMount -- cameraX=0.37 cameraY=0.30 hyp=0.48 cameraTheta=0.68 mountX=-0.37 mountY=-0.29, mountTheta=-2.48
00:13:08.977 00.020 9340 SchedulePrimaryMove(10104498, x=0.37, y=0.30, opts=13)
00:13:08.995 00.018 9340 Enqueuing Move request for scope (0.37, 0.30)
00:13:09.009 00.014 12020 Worker thread wakes up
00:13:09.009 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=4802, max=65535, med=7947, FiltMin=6166, FiltMax=65516, Gamma=2.870
00:13:09.029 00.020 12020 worker thread servicing REQUEST_MOVE scope ofs (0.37, 0.30) opts 0xd
00:13:09.029 00.000 9340 UpdateGuideState exits: m=1088096 SNR=196.5
00:13:09.049 00.020 12020 Handling offset move in thread for scope, endpoint = (0.37, 0.30)
00:13:09.050 00.001 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:13:09.089 00.039 12020 Moving (0.37, 0.30) raw xDistance=-0.37 yDistance=-0.29
00:13:09.090 00.001 12020 GuideAlgorithmHysteresis::Result() returns -0.22 from input -0.37
00:13:09.090 00.000 12020 GuideAlgorithmResistSwitch::result() returns -0.29 from input -0.29
00:13:09.090 00.000 12020 MoveAxis(E, 40, ABG)
00:13:09.090 00.000 12020 Guiding  Dir = 2, Dur = 40
00:13:09.093 00.003 12020 IsSlewing returns 0
00:13:09.093 00.000 9340 ScheduleExposure(1000,3,1) exposurePending=0
00:13:09.114 00.021 12020 IsGuiding returns 0
00:13:09.115 00.001 9340 Enqueuing Expose request
00:13:09.144 00.029 12020 PulseGuide returned control before completion, sleep 21
00:13:09.229 00.085 12020 IsGuiding returns 0
00:13:09.231 00.002 12020 Move returns status 0, amount 40
00:13:09.232 00.001 12020 MoveAxis(N, 49, ABG)
00:13:09.232 00.000 12020 Guiding  Dir = 0, Dur = 49
00:13:09.234 00.002 12020 IsSlewing returns 0
00:13:09.235 00.001 12020 IsGuiding returns 0
00:13:09.365 00.130 12020 IsGuiding returns 1
00:13:09.365 00.000 12020 scope still moving after pulse duration time elapsed
00:13:09.480 00.115 12020 IsSlewing returns 0
00:13:09.481 00.001 12020 IsGuiding returns 0
00:13:09.481 00.000 12020 scope move finished after 49 + 197 ms
00:13:09.481 00.000 12020 Move returns status 0, amount 49
00:13:09.481 00.000 12020 move complete, result=0
00:13:09.482 00.001 9340 GuideStep: -0.4 px 40 ms EAST, -0.3 px 49 ms NORTH
00:13:09.518 00.036 12020 worker thread done servicing request
00:13:09.520 00.002 12020 Worker thread wakes up
00:13:09.521 00.001 12020 worker thread servicing REQUEST_EXPOSE 1000
00:13:09.521 00.000 12020 Handling exposure in thread, d=1000 o=3 r=(902,693,31,31)
00:13:09.849 00.328 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"763b6a1b-3be7-4e06-9529-f23c19c85f82"}
00:13:09.866 00.017 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"763b6a1b-3be7-4e06-9529-f23c19c85f82"}
00:13:09.898 00.032 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"983c7779-6287-494f-af4d-77b822314e14"}
00:13:09.921 00.023 9340 case statement mapped state 6 to 3
00:13:09.938 00.017 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"983c7779-6287-494f-af4d-77b822314e14"}
00:13:09.951 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"94d0ffd8-3a5d-4f7a-81e1-93c789a3190b"}
00:13:09.969 00.018 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":87,"width":15,"height":15,"star_pos":[6.68,7.15],"pixels":"..."},"id":"94d0ffd8-3a5d-4f7a-81e1-93c789a3190b"}
00:13:10.898 00.929 12020 Exposure complete
00:13:11.188 00.290 12020 worker thread done servicing request
00:13:11.188 00.000 9340 OnExposeComplete: enter
00:13:11.202 00.014 9340 UpdateGuideState(): m_state=6
00:13:11.214 00.012 9340 Star::Find(15, 917, 709, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 88
00:13:11.250 00.036 9340 Star::Find returns 1 (0), X=917.53, Y=709.02, Mass=1109914, SNR=234.1, Peak=56779 HFD=4.6
00:13:11.267 00.017 9340 MultiStar: [#1 -0.26,0.29,0.67,U] [#2 0.20,0.23,1.76,U] [#3 0.65,0.21,0.53,U] [#4 0.70,0.32,0.43,U] [#5 0.17,0.41,0.42,U] [#6 -0.26,0.37,0.34,U] [#7 0.49,0.36,0.34,U] [#8 0.48,0.79,0.00,M6] 
00:13:11.281 00.014 9340 refined, 7 included, MultiStar: {0.29, 0.35}, one-star: {0.63, 0.62}
00:13:11.294 00.013 9340 CameraToMount -- cameraTheta (0.87) - m_xAngle (-3.14) = xAngle (4.00 = -2.28)
00:13:11.307 00.013 9340 CameraToMount -- cameraTheta (0.87) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (3.99 = -2.29)
00:13:11.321 00.014 9340 CameraToMount -- cameraX=0.29 cameraY=0.35 hyp=0.45 cameraTheta=0.87 mountX=-0.29 mountY=-0.34, mountTheta=-2.29
00:13:11.342 00.021 9340 SchedulePrimaryMove(10104498, x=0.29, y=0.35, opts=13)
00:13:11.378 00.036 9340 Enqueuing Move request for scope (0.29, 0.35)
00:13:11.395 00.017 12020 Worker thread wakes up
00:13:11.395 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=5063, max=65535, med=7929, FiltMin=6068, FiltMax=65516, Gamma=2.870
00:13:11.410 00.015 12020 worker thread servicing REQUEST_MOVE scope ofs (0.29, 0.35) opts 0xd
00:13:11.410 00.000 9340 UpdateGuideState exits: m=1109914 SNR=234.1
00:13:11.420 00.010 12020 Handling offset move in thread for scope, endpoint = (0.29, 0.35)
00:13:11.420 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:13:11.433 00.013 12020 Moving (0.29, 0.35) raw xDistance=-0.29 yDistance=-0.34
00:13:11.433 00.000 9340 ScheduleExposure(1000,3,1) exposurePending=0
00:13:11.448 00.015 12020 GuideAlgorithmHysteresis::Result() returns -0.20 from input -0.29
00:13:11.449 00.001 12020 GuideAlgorithmResistSwitch::result() returns -0.34 from input -0.34
00:13:11.451 00.002 9340 Enqueuing Expose request
00:13:11.465 00.014 12020 MoveAxis(E, 36, ABG)
00:13:11.465 00.000 12020 Guiding  Dir = 2, Dur = 36
00:13:11.466 00.001 12020 IsSlewing returns 0
00:13:11.468 00.002 12020 IsGuiding returns 0
00:13:11.499 00.031 12020 PulseGuide returned control before completion, sleep 16
00:13:11.543 00.044 12020 IsGuiding returns 1
00:13:11.544 00.001 12020 scope still moving after pulse duration time elapsed
00:13:11.575 00.031 12020 IsSlewing returns 0
00:13:11.576 00.001 12020 IsGuiding returns 0
00:13:11.576 00.000 12020 scope move finished after 36 + 71 ms
00:13:11.576 00.000 12020 Move returns status 0, amount 36
00:13:11.577 00.001 12020 MoveAxis(N, 57, ABG)
00:13:11.577 00.000 12020 Guiding  Dir = 0, Dur = 57
00:13:11.578 00.001 12020 IsSlewing returns 0
00:13:11.579 00.001 12020 IsGuiding returns 0
00:13:11.671 00.092 12020 IsGuiding returns 1
00:13:11.672 00.001 12020 scope still moving after pulse duration time elapsed
00:13:11.707 00.035 12020 IsSlewing returns 0
00:13:11.708 00.001 12020 IsGuiding returns 1
00:13:11.830 00.122 12020 IsSlewing returns 0
00:13:11.848 00.018 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"ef50c0c1-0c6e-47bf-bdbd-b3b505338017"}
00:13:11.861 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"ef50c0c1-0c6e-47bf-bdbd-b3b505338017"}
00:13:11.888 00.027 12020 IsGuiding returns 0
00:13:11.888 00.000 12020 scope move finished after 57 + 250 ms
00:13:11.888 00.000 12020 Move returns status 0, amount 57
00:13:11.888 00.000 12020 move complete, result=0
00:13:11.889 00.001 12020 worker thread done servicing request
00:13:11.889 00.000 12020 Worker thread wakes up
00:13:11.889 00.000 12020 worker thread servicing REQUEST_EXPOSE 1000
00:13:11.889 00.000 12020 Handling exposure in thread, d=1000 o=3 r=(902,693,31,31)
00:13:11.891 00.002 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"ccc5c0ee-5349-464a-afd4-bb28e1938ffe"}
00:13:11.907 00.016 9340 case statement mapped state 6 to 3
00:13:11.918 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"ccc5c0ee-5349-464a-afd4-bb28e1938ffe"}
00:13:11.935 00.017 9340 GuideStep: -0.3 px 36 ms EAST, -0.3 px 57 ms NORTH
00:13:11.963 00.028 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"28efb0c2-0cb0-49c6-b92c-9053de4394e8"}
00:13:11.977 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":88,"width":15,"height":15,"star_pos":[6.53,7.02],"pixels":"..."},"id":"28efb0c2-0cb0-49c6-b92c-9053de4394e8"}
00:13:13.259 01.282 12020 Exposure complete
00:13:13.741 00.482 12020 worker thread done servicing request
00:13:13.742 00.001 9340 OnExposeComplete: enter
00:13:13.763 00.021 9340 UpdateGuideState(): m_state=6
00:13:13.827 00.064 9340 Star::Find(15, 917, 709, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 89
00:13:13.856 00.029 9340 Star::Find returns 1 (0), X=917.25, Y=709.36, Mass=1050358, SNR=193.2, Peak=60579 HFD=4.5
00:13:13.878 00.022 9340 MultiStar: [#1 -0.51,0.60,0.82,U] [#2 -0.02,0.35,1.78,U] [#3 0.19,0.28,0.67,U] [#4 0.30,0.50,0.62,U] [#5 -0.34,0.38,0.44,U] [#6 -0.74,0.12,0.43,U] [#7 0.04,0.45,0.38,U] [#8 -0.24,0.92,0.00,M7] 
00:13:13.891 00.013 9340 refined, 7 included, MultiStar: {-0.04, 0.48}, one-star: {0.35, 0.96}
00:13:13.920 00.029 9340 CameraToMount -- cameraTheta (1.66) - m_xAngle (-3.14) = xAngle (4.79 = -1.49)
00:13:13.940 00.020 9340 CameraToMount -- cameraTheta (1.66) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (4.78 = -1.51)
00:13:13.986 00.046 9340 CameraToMount -- cameraX=-0.04 cameraY=0.48 hyp=0.49 cameraTheta=1.66 mountX=0.04 mountY=-0.49, mountTheta=-1.49
00:13:14.031 00.045 9340 SchedulePrimaryMove(10104498, x=-0.04, y=0.48, opts=13)
00:13:14.057 00.026 9340 Enqueuing Move request for scope (-0.04, 0.48)
00:13:14.137 00.080 12020 Worker thread wakes up
00:13:14.137 00.000 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.48) opts 0xd
00:13:14.137 00.000 12020 Handling offset move in thread for scope, endpoint = (-0.04, 0.48)
00:13:14.138 00.001 12020 Moving (-0.04, 0.48) raw xDistance=0.04 yDistance=-0.49
00:13:14.138 00.000 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
00:13:14.138 00.000 12020 GuideAlgorithmResistSwitch::result() returns -0.49 from input -0.49
00:13:14.138 00.000 12020 MoveAxis(E, 0, ABG)
00:13:14.139 00.001 12020 Move returns status 0, amount 0
00:13:14.139 00.000 12020 MoveAxis(N, 81, ABG)
00:13:14.139 00.000 12020 Guiding  Dir = 0, Dur = 81
00:13:14.140 00.001 9340 UpdateImageDisplay: Size=(1920,1080) min=4951, max=65535, med=7952, FiltMin=6142, FiltMax=65516, Gamma=2.870
00:13:14.161 00.021 12020 IsSlewing returns 0
00:13:14.162 00.001 9340 UpdateGuideState exits: m=1050358 SNR=193.2
00:13:14.177 00.015 12020 IsGuiding returns 0
00:13:14.180 00.003 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:13:14.199 00.019 9340 ScheduleExposure(1000,3,1) exposurePending=0
00:13:14.237 00.038 9340 Enqueuing Expose request
00:13:14.259 00.022 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"66ea1bfc-a70e-4a19-929b-4ee7bb909686"}
00:13:14.296 00.037 12020 IsGuiding returns 1
00:13:14.296 00.000 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"66ea1bfc-a70e-4a19-929b-4ee7bb909686"}
00:13:14.312 00.016 12020 scope still moving after pulse duration time elapsed
00:13:14.322 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"9fcdec1e-f6be-4cd1-ae12-597c25a7afaa"}
00:13:14.342 00.020 9340 case statement mapped state 6 to 3
00:13:14.360 00.018 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"9fcdec1e-f6be-4cd1-ae12-597c25a7afaa"}
00:13:14.391 00.031 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"32783a86-67fd-497f-96f2-3323e77d911a"}
00:13:14.441 00.050 12020 IsSlewing returns 0
00:13:14.443 00.002 12020 IsGuiding returns 0
00:13:14.443 00.000 12020 scope move finished after 81 + 184 ms
00:13:14.444 00.001 12020 Move returns status 0, amount 81
00:13:14.444 00.000 12020 move complete, result=0
00:13:14.444 00.000 12020 worker thread done servicing request
00:13:14.444 00.000 12020 Worker thread wakes up
00:13:14.445 00.001 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":89,"width":15,"height":15,"star_pos":[7.25,7.36],"pixels":"..."},"id":"32783a86-67fd-497f-96f2-3323e77d911a"}
00:13:14.462 00.017 12020 worker thread servicing REQUEST_EXPOSE 1000
00:13:14.462 00.000 12020 Handling exposure in thread, d=1000 o=3 r=(902,693,31,31)
00:13:14.463 00.001 9340 GuideStep: 0.0 px 0 ms EAST, -0.5 px 81 ms NORTH
00:13:15.854 01.391 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"7b96c67b-e3ef-44c2-8fd9-2b603f7cba58"}
00:13:15.905 00.051 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"7b96c67b-e3ef-44c2-8fd9-2b603f7cba58"}
00:13:16.022 00.117 12020 Exposure complete
00:13:16.081 00.059 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"8c43d7f4-7964-46bb-b79b-a5a7d04b7d68"}
00:13:16.125 00.044 9340 case statement mapped state 6 to 3
00:13:16.203 00.078 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"8c43d7f4-7964-46bb-b79b-a5a7d04b7d68"}
00:13:16.253 00.050 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"659bb7cd-3ad0-4804-bbfd-7c9784637fd2"}
00:13:16.287 00.034 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":89,"width":15,"height":15,"star_pos":[7.25,7.36],"pixels":"..."},"id":"659bb7cd-3ad0-4804-bbfd-7c9784637fd2"}
00:13:16.473 00.186 12020 worker thread done servicing request
00:13:16.473 00.000 9340 OnExposeComplete: enter
00:13:16.491 00.018 9340 UpdateGuideState(): m_state=6
00:13:16.505 00.014 9340 Star::Find(15, 917, 709, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 90
00:13:16.525 00.020 9340 Star::Find returns 1 (0), X=917.33, Y=708.78, Mass=1061976, SNR=219.5, Peak=56319 HFD=4.5
00:13:16.548 00.023 9340 MultiStar: [#1 -0.23,0.13,0.89,U] [#2 0.09,0.01,1.60,U] [#3 0.66,0.09,0.74,U] [#4 0.48,0.39,0.51,U] [#5 0.05,0.37,0.40,U] [#6 -0.28,0.08,0.35,U] [#7 0.54,0.21,0.35,U] [#8 0.26,0.88,0.00,M8] 
00:13:16.562 00.014 9340 refined, 7 included, MultiStar: {0.21, 0.18}, one-star: {0.43, 0.38}
00:13:16.596 00.034 9340 CameraToMount -- cameraTheta (0.70) - m_xAngle (-3.14) = xAngle (3.84 = -2.44)
00:13:16.617 00.021 9340 CameraToMount -- cameraTheta (0.70) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (3.82 = -2.46)
00:13:16.640 00.023 9340 CameraToMount -- cameraX=0.21 cameraY=0.18 hyp=0.27 cameraTheta=0.70 mountX=-0.21 mountY=-0.17, mountTheta=-2.45
00:13:16.659 00.019 9340 SchedulePrimaryMove(10104498, x=0.21, y=0.18, opts=13)
00:13:16.681 00.022 9340 Enqueuing Move request for scope (0.21, 0.18)
00:13:16.697 00.016 12020 Worker thread wakes up
00:13:16.698 00.001 9340 UpdateImageDisplay: Size=(1920,1080) min=4843, max=65535, med=7930, FiltMin=6206, FiltMax=65516, Gamma=2.870
00:13:16.734 00.036 12020 worker thread servicing REQUEST_MOVE scope ofs (0.21, 0.18) opts 0xd
00:13:16.735 00.001 9340 UpdateGuideState exits: m=1061976 SNR=219.5
00:13:16.749 00.014 12020 Handling offset move in thread for scope, endpoint = (0.21, 0.18)
00:13:16.749 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:13:16.764 00.015 12020 Moving (0.21, 0.18) raw xDistance=-0.21 yDistance=-0.17
00:13:16.764 00.000 9340 ScheduleExposure(1000,3,1) exposurePending=0
00:13:16.780 00.016 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.21
00:13:16.781 00.001 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:13:16.781 00.000 9340 Enqueuing Expose request
00:13:16.795 00.014 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
00:13:16.795 00.000 12020 MoveAxis(E, 0, ABG)
00:13:16.795 00.000 12020 Move returns status 0, amount 0
00:13:16.795 00.000 12020 MoveAxis(N, 0, ABG)
00:13:16.796 00.001 12020 Move returns status 0, amount 0
00:13:16.796 00.000 12020 move complete, result=0
00:13:16.797 00.001 12020 worker thread done servicing request
00:13:16.798 00.001 12020 Worker thread wakes up
00:13:16.798 00.000 12020 worker thread servicing REQUEST_EXPOSE 1000
00:13:16.798 00.000 12020 Handling exposure in thread, d=1000 o=3 r=(902,693,31,31)
00:13:16.804 00.006 9340 GuideStep: -0.2 px 0 ms EAST, -0.2 px 0 ms NORTH
00:13:17.853 01.049 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"c004502f-71bd-4a7d-a0db-a3ffcacfbfd0"}
00:13:17.865 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"c004502f-71bd-4a7d-a0db-a3ffcacfbfd0"}
00:13:17.884 00.019 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"c6878b81-99b2-4091-9076-1fd9f8581ef2"}
00:13:17.893 00.009 9340 case statement mapped state 6 to 3
00:13:17.905 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"c6878b81-99b2-4091-9076-1fd9f8581ef2"}
00:13:17.926 00.021 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"4d3ea5fa-72e8-4e23-8afb-574cc54fa953"}
00:13:17.972 00.046 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":90,"width":15,"height":15,"star_pos":[7.33,6.78],"pixels":"..."},"id":"4d3ea5fa-72e8-4e23-8afb-574cc54fa953"}
00:13:18.180 00.208 12020 Exposure complete
00:13:18.630 00.450 12020 worker thread done servicing request
00:13:18.631 00.001 9340 OnExposeComplete: enter
00:13:18.648 00.017 9340 UpdateGuideState(): m_state=6
00:13:18.671 00.023 9340 Star::Find(15, 917, 708, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 91
00:13:18.695 00.024 9340 Star::Find returns 1 (0), X=917.94, Y=708.92, Mass=1088176, SNR=229.1, Peak=52179 HFD=4.5
00:13:18.731 00.036 9340 MultiStar: [#1 -0.05,0.51,0.87,U] [#2 0.44,0.21,1.66,U] [#3 0.94,0.23,0.00,M1] [#4 0.91,0.53,0.00,M6] [#5 0.21,0.14,0.39,U] [#6 0.06,0.10,0.36,U] [#7 0.79,0.27,0.00,M1] [#8 0.50,0.41,0.30,U] 
00:13:18.751 00.020 9340 refined, 5 included, MultiStar: {0.43, 0.33}, one-star: {1.04, 0.52}
00:13:18.772 00.021 9340 CameraToMount -- cameraTheta (0.66) - m_xAngle (-3.14) = xAngle (3.79 = -2.49)
00:13:18.783 00.011 9340 CameraToMount -- cameraTheta (0.66) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (3.78 = -2.51)
00:13:18.797 00.014 9340 CameraToMount -- cameraX=0.43 cameraY=0.33 hyp=0.55 cameraTheta=0.66 mountX=-0.43 mountY=-0.32, mountTheta=-2.50
00:13:18.824 00.027 9340 SchedulePrimaryMove(10104498, x=0.43, y=0.33, opts=13)
00:13:18.839 00.015 9340 Enqueuing Move request for scope (0.43, 0.33)
00:13:18.883 00.044 12020 Worker thread wakes up
00:13:18.883 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=4986, max=65535, med=7925, FiltMin=6120, FiltMax=65516, Gamma=2.870
00:13:18.896 00.013 12020 worker thread servicing REQUEST_MOVE scope ofs (0.43, 0.33) opts 0xd
00:13:18.896 00.000 12020 Handling offset move in thread for scope, endpoint = (0.43, 0.33)
00:13:18.896 00.000 9340 UpdateGuideState exits: m=1088176 SNR=229.1
00:13:18.908 00.012 12020 Moving (0.43, 0.33) raw xDistance=-0.43 yDistance=-0.32
00:13:18.908 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:13:18.924 00.016 12020 GuideAlgorithmHysteresis::Result() returns -0.26 from input -0.43
00:13:18.924 00.000 9340 ScheduleExposure(1000,3,1) exposurePending=0
00:13:18.936 00.012 9340 Enqueuing Expose request
00:13:18.952 00.016 12020 GuideAlgorithmResistSwitch::result() returns -0.32 from input -0.32
00:13:18.952 00.000 12020 MoveAxis(E, 46, ABG)
00:13:18.953 00.001 12020 Guiding  Dir = 2, Dur = 46
00:13:18.963 00.010 12020 IsSlewing returns 0
00:13:18.965 00.002 12020 IsGuiding returns 0
00:13:19.001 00.036 12020 PulseGuide returned control before completion, sleep 19
00:13:19.037 00.036 12020 IsGuiding returns 1
00:13:19.037 00.000 12020 scope still moving after pulse duration time elapsed
00:13:19.074 00.037 12020 IsSlewing returns 0
00:13:19.075 00.001 12020 IsGuiding returns 0
00:13:19.075 00.000 12020 scope move finished after 46 + 64 ms
00:13:19.075 00.000 12020 Move returns status 0, amount 46
00:13:19.075 00.000 12020 MoveAxis(N, 54, ABG)
00:13:19.076 00.001 12020 Guiding  Dir = 0, Dur = 54
00:13:19.077 00.001 12020 IsSlewing returns 0
00:13:19.078 00.001 12020 IsGuiding returns 0
00:13:19.203 00.125 12020 IsGuiding returns 1
00:13:19.203 00.000 12020 scope still moving after pulse duration time elapsed
00:13:19.329 00.126 12020 IsSlewing returns 0
00:13:19.331 00.002 12020 IsGuiding returns 0
00:13:19.331 00.000 12020 scope move finished after 54 + 198 ms
00:13:19.331 00.000 12020 Move returns status 0, amount 54
00:13:19.332 00.001 12020 move complete, result=0
00:13:19.332 00.000 12020 worker thread done servicing request
00:13:19.332 00.000 9340 GuideStep: -0.4 px 46 ms EAST, -0.3 px 54 ms NORTH
00:13:19.345 00.013 12020 Worker thread wakes up
00:13:19.345 00.000 12020 worker thread servicing REQUEST_EXPOSE 1000
00:13:19.345 00.000 12020 Handling exposure in thread, d=1000 o=3 r=(902,693,31,31)
00:13:19.852 00.507 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"c06084e0-2c03-4f13-a676-738498e74571"}
00:13:19.869 00.017 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"c06084e0-2c03-4f13-a676-738498e74571"}
00:13:19.893 00.024 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"947359e1-c2db-4865-8d0e-cf41b2855b2b"}
00:13:19.939 00.046 9340 case statement mapped state 6 to 3
00:13:19.960 00.021 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"947359e1-c2db-4865-8d0e-cf41b2855b2b"}
00:13:19.973 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"4bc9f6dc-a161-4e50-8255-22bbc8dd21ac"}
00:13:19.988 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":91,"width":15,"height":15,"star_pos":[6.94,6.92],"pixels":"..."},"id":"4bc9f6dc-a161-4e50-8255-22bbc8dd21ac"}
00:13:20.738 00.750 12020 Exposure complete
00:13:21.283 00.545 12020 worker thread done servicing request
00:13:21.283 00.000 9340 OnExposeComplete: enter
00:13:21.305 00.022 9340 UpdateGuideState(): m_state=6
00:13:21.320 00.015 9340 Star::Find(15, 917, 708, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 92
00:13:21.356 00.036 9340 Star::Find returns 1 (0), X=917.03, Y=708.70, Mass=1135913, SNR=246.6, Peak=61558 HFD=4.3
00:13:21.406 00.050 9340 MultiStar: [#1 -0.83,0.30,0.00,M1] [#2 -0.41,0.01,1.54,U] [#3 0.24,-0.13,0.52,U] [#4 0.11,0.36,0.41,U] [#5 -0.57,0.25,0.46,U] [#6 -0.77,-0.20,0.31,U] [#7 0.12,0.10,0.32,U] [#8 0.17,0.67,0.27,U] 
00:13:21.430 00.024 9340 refined, 7 included, MultiStar: {-0.15, 0.14}, one-star: {0.14, 0.30}
00:13:21.455 00.025 9340 CameraToMount -- cameraTheta (2.41) - m_xAngle (-3.14) = xAngle (5.54 = -0.74)
00:13:21.470 00.015 9340 CameraToMount -- cameraTheta (2.41) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (5.53 = -0.75)
00:13:21.484 00.014 9340 CameraToMount -- cameraX=-0.15 cameraY=0.14 hyp=0.20 cameraTheta=2.41 mountX=0.15 mountY=-0.14, mountTheta=-0.75
00:13:21.514 00.030 9340 SchedulePrimaryMove(10104498, x=-0.15, y=0.14, opts=13)
00:13:21.599 00.085 9340 Enqueuing Move request for scope (-0.15, 0.14)
00:13:21.618 00.019 12020 Worker thread wakes up
00:13:21.619 00.001 9340 UpdateImageDisplay: Size=(1920,1080) min=4838, max=65535, med=7951, FiltMin=6226, FiltMax=65516, Gamma=2.870
00:13:21.637 00.018 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.15, 0.14) opts 0xd
00:13:21.638 00.001 12020 Handling offset move in thread for scope, endpoint = (-0.15, 0.14)
00:13:21.639 00.001 12020 Moving (-0.15, 0.14) raw xDistance=0.15 yDistance=-0.14
00:13:21.639 00.000 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.15
00:13:21.640 00.001 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:13:21.650 00.010 9340 UpdateGuideState exits: m=1135913 SNR=246.6
00:13:21.715 00.065 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
00:13:21.716 00.001 12020 MoveAxis(E, 0, ABG)
00:13:21.716 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:13:21.730 00.014 12020 Move returns status 0, amount 0
00:13:21.730 00.000 9340 ScheduleExposure(1000,3,1) exposurePending=0
00:13:21.747 00.017 9340 Enqueuing Expose request
00:13:21.760 00.013 12020 MoveAxis(N, 0, ABG)
00:13:21.760 00.000 12020 Move returns status 0, amount 0
00:13:21.760 00.000 12020 move complete, result=0
00:13:21.760 00.000 12020 worker thread done servicing request
00:13:21.760 00.000 12020 Worker thread wakes up
00:13:21.761 00.001 12020 worker thread servicing REQUEST_EXPOSE 1000
00:13:21.761 00.000 12020 Handling exposure in thread, d=1000 o=3 r=(902,693,31,31)
00:13:21.766 00.005 9340 GuideStep: 0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
00:13:21.852 00.086 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"ed5451db-7085-4eaf-9396-0e653f4ee276"}
00:13:21.867 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"ed5451db-7085-4eaf-9396-0e653f4ee276"}
00:13:21.890 00.023 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"15c78fa7-5b39-44c8-a61e-efcf126899f1"}
00:13:21.904 00.014 9340 case statement mapped state 6 to 3
00:13:21.916 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"15c78fa7-5b39-44c8-a61e-efcf126899f1"}
00:13:21.934 00.018 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"53d5b773-9802-48a1-bb51-298d149173d6"}
00:13:21.961 00.027 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":92,"width":15,"height":15,"star_pos":[7.03,6.70],"pixels":"..."},"id":"53d5b773-9802-48a1-bb51-298d149173d6"}
00:13:23.149 01.188 12020 Exposure complete
00:13:23.486 00.337 12020 worker thread done servicing request
00:13:23.486 00.000 9340 OnExposeComplete: enter
00:13:23.505 00.019 9340 UpdateGuideState(): m_state=6
00:13:23.522 00.017 9340 Star::Find(15, 917, 708, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 93
00:13:23.571 00.049 9340 Star::Find returns 1 (0), X=917.37, Y=709.21, Mass=1070815, SNR=191.9, Peak=58027 HFD=4.5
00:13:23.592 00.021 9340 MultiStar: [#1 -0.32,0.48,0.97,U] [#2 0.23,0.27,2.49,U] [#3 0.73,0.41,0.00,M1] [#4 0.49,1.23,0.00,M6] [#5 0.02,0.62,0.56,U] [#6 -0.13,0.42,0.40,U] [#7 0.22,0.74,0.34,U] [#8 0.56,1.18,0.00,M7] 
00:13:23.611 00.019 9340 refined, 5 included, MultiStar: {0.13, 0.47}, one-star: {0.47, 0.81}
00:13:23.627 00.016 9340 CameraToMount -- cameraTheta (1.29) - m_xAngle (-3.14) = xAngle (4.43 = -1.85)
00:13:23.662 00.035 9340 CameraToMount -- cameraTheta (1.29) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (4.41 = -1.87)
00:13:23.680 00.018 9340 CameraToMount -- cameraX=0.13 cameraY=0.47 hyp=0.49 cameraTheta=1.29 mountX=-0.14 mountY=-0.47, mountTheta=-1.86
00:13:23.729 00.049 9340 SchedulePrimaryMove(10104498, x=0.13, y=0.47, opts=13)
00:13:23.743 00.014 9340 Enqueuing Move request for scope (0.13, 0.47)
00:13:23.761 00.018 12020 Worker thread wakes up
00:13:23.762 00.001 9340 UpdateImageDisplay: Size=(1920,1080) min=4836, max=65535, med=7921, FiltMin=6165, FiltMax=65516, Gamma=2.870
00:13:23.774 00.012 12020 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.47) opts 0xd
00:13:23.775 00.001 12020 Handling offset move in thread for scope, endpoint = (0.13, 0.47)
00:13:23.776 00.001 9340 UpdateGuideState exits: m=1070815 SNR=191.9
00:13:23.800 00.024 12020 Moving (0.13, 0.47) raw xDistance=-0.14 yDistance=-0.47
00:13:23.800 00.000 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
00:13:23.801 00.001 12020 GuideAlgorithmResistSwitch::result() returns -0.47 from input -0.47
00:13:23.801 00.000 12020 MoveAxis(E, 0, ABG)
00:13:23.801 00.000 12020 Move returns status 0, amount 0
00:13:23.802 00.001 12020 MoveAxis(N, 79, ABG)
00:13:23.802 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:13:23.821 00.019 12020 Guiding  Dir = 0, Dur = 79
00:13:23.822 00.001 9340 ScheduleExposure(1000,3,1) exposurePending=0
00:13:23.844 00.022 12020 IsSlewing returns 0
00:13:23.846 00.002 12020 IsGuiding returns 0
00:13:23.854 00.008 9340 Enqueuing Expose request
00:13:23.874 00.020 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"0c566e5b-fafb-4625-b9a1-0adba0f38f7e"}
00:13:23.897 00.023 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"0c566e5b-fafb-4625-b9a1-0adba0f38f7e"}
00:13:23.915 00.018 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"effd5437-a4b7-43a1-befb-5bf6c9c18a2b"}
00:13:23.927 00.012 9340 case statement mapped state 6 to 3
00:13:23.945 00.018 12020 IsGuiding returns 1
00:13:23.945 00.000 12020 scope still moving after pulse duration time elapsed
00:13:23.946 00.001 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"effd5437-a4b7-43a1-befb-5bf6c9c18a2b"}
00:13:23.963 00.017 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"258c0cea-91ba-4caa-bf18-ecd166542098"}
00:13:23.978 00.015 12020 IsSlewing returns 0
00:13:23.980 00.002 12020 IsGuiding returns 1
00:13:23.992 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":93,"width":15,"height":15,"star_pos":[7.37,7.21],"pixels":"..."},"id":"258c0cea-91ba-4caa-bf18-ecd166542098"}
00:13:24.019 00.027 12020 IsSlewing returns 0
00:13:24.020 00.001 12020 IsGuiding returns 1
00:13:24.159 00.139 12020 IsSlewing returns 0
00:13:24.191 00.032 12020 IsGuiding returns 0
00:13:24.192 00.001 12020 scope move finished after 79 + 266 ms
00:13:24.192 00.000 12020 Move returns status 0, amount 79
00:13:24.192 00.000 12020 move complete, result=0
00:13:24.192 00.000 12020 worker thread done servicing request
00:13:24.192 00.000 9340 GuideStep: -0.1 px 0 ms EAST, -0.5 px 79 ms NORTH
00:13:24.205 00.013 12020 Worker thread wakes up
00:13:24.206 00.001 12020 worker thread servicing REQUEST_EXPOSE 1000
00:13:24.206 00.000 12020 Handling exposure in thread, d=1000 o=3 r=(902,693,31,31)
00:13:25.576 01.370 12020 Exposure complete
00:13:25.850 00.274 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"a55ef0c1-e66d-4451-b0d4-d9f81ce88f2a"}
00:13:25.887 00.037 12020 worker thread done servicing request
00:13:25.887 00.000 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"a55ef0c1-e66d-4451-b0d4-d9f81ce88f2a"}
00:13:25.902 00.015 9340 OnExposeComplete: enter
00:13:25.917 00.015 9340 UpdateGuideState(): m_state=6
00:13:25.936 00.019 9340 Star::Find(15, 917, 709, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 94
00:13:25.947 00.011 9340 Star::Find returns 1 (0), X=917.72, Y=708.55, Mass=998172, SNR=184.9, Peak=51935 HFD=4.6
00:13:25.964 00.017 9340 MultiStar: [#1 0.03,-0.32,0.86,U] [#2 0.30,-0.25,1.95,U] [#3 1.03,-0.34,0.00,M2] [#4 0.73,0.11,0.56,U] [#5 0.44,0.13,0.51,U] [#6 -0.24,-0.36,0.43,U] [#7 0.65,0.01,0.40,U] [#8 0.51,0.18,0.31,U] 
00:13:25.981 00.017 9340 refined, 7 included, MultiStar: {0.39, -0.10}, one-star: {0.82, 0.15}
00:13:25.997 00.016 9340 CameraToMount -- cameraTheta (-0.24) - m_xAngle (-3.14) = xAngle (2.89 = 2.89)
00:13:26.054 00.057 9340 CameraToMount -- cameraTheta (-0.24) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (2.88 = 2.88)
00:13:26.082 00.028 9340 CameraToMount -- cameraX=0.39 cameraY=-0.10 hyp=0.41 cameraTheta=-0.24 mountX=-0.39 mountY=0.11, mountTheta=2.88
00:13:26.107 00.025 9340 SchedulePrimaryMove(10104498, x=0.39, y=-0.10, opts=13)
00:13:26.144 00.037 9340 Enqueuing Move request for scope (0.39, -0.10)
00:13:26.194 00.050 12020 Worker thread wakes up
00:13:26.195 00.001 9340 UpdateImageDisplay: Size=(1920,1080) min=5003, max=65535, med=7932, FiltMin=6209, FiltMax=65516, Gamma=2.870
00:13:26.215 00.020 12020 worker thread servicing REQUEST_MOVE scope ofs (0.39, -0.10) opts 0xd
00:13:26.215 00.000 9340 UpdateGuideState exits: m=998172 SNR=184.9
00:13:26.234 00.019 12020 Handling offset move in thread for scope, endpoint = (0.39, -0.10)
00:13:26.234 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:13:26.252 00.018 12020 Moving (0.39, -0.10) raw xDistance=-0.39 yDistance=0.11
00:13:26.252 00.000 9340 ScheduleExposure(1000,3,1) exposurePending=0
00:13:26.271 00.019 12020 GuideAlgorithmHysteresis::Result() returns -0.23 from input -0.39
00:13:26.272 00.001 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:13:26.272 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
00:13:26.273 00.001 9340 Enqueuing Expose request
00:13:26.291 00.018 12020 MoveAxis(E, 42, ABG)
00:13:26.291 00.000 12020 Guiding  Dir = 2, Dur = 42
00:13:26.292 00.001 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"f1c64524-4b5e-4535-9ff0-990ba1bdee65"}
00:13:26.329 00.037 12020 IsSlewing returns 0
00:13:26.329 00.000 9340 case statement mapped state 6 to 3
00:13:26.345 00.016 12020 IsGuiding returns 0
00:13:26.345 00.000 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"f1c64524-4b5e-4535-9ff0-990ba1bdee65"}
00:13:26.377 00.032 12020 PulseGuide returned control before completion, sleep 28
00:13:26.379 00.002 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"f3baf1eb-0826-4102-a7ca-2b17eeb97673"}
00:13:26.397 00.018 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":94,"width":15,"height":15,"star_pos":[6.72,6.55],"pixels":"..."},"id":"f3baf1eb-0826-4102-a7ca-2b17eeb97673"}
00:13:26.415 00.018 12020 IsGuiding returns 1
00:13:26.417 00.002 12020 scope still moving after pulse duration time elapsed
00:13:26.467 00.050 12020 IsSlewing returns 0
00:13:26.468 00.001 12020 IsGuiding returns 0
00:13:26.468 00.000 12020 scope move finished after 42 + 81 ms
00:13:26.468 00.000 12020 Move returns status 0, amount 42
00:13:26.469 00.001 12020 MoveAxis(N, 0, ABG)
00:13:26.472 00.003 12020 Move returns status 0, amount 0
00:13:26.473 00.001 12020 move complete, result=0
00:13:26.473 00.000 12020 worker thread done servicing request
00:13:26.473 00.000 9340 GuideStep: -0.4 px 42 ms EAST, 0.1 px 0 ms NORTH
00:13:26.502 00.029 12020 Worker thread wakes up
00:13:26.503 00.001 12020 worker thread servicing REQUEST_EXPOSE 1000
00:13:26.503 00.000 12020 Handling exposure in thread, d=1000 o=3 r=(902,693,31,31)
00:13:27.849 01.346 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"f435ff5b-dd75-4e2f-8a9c-c45217531f0f"}
00:13:27.963 00.114 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"f435ff5b-dd75-4e2f-8a9c-c45217531f0f"}
00:13:28.120 00.157 12020 Exposure complete
00:13:28.146 00.026 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"b24f4f43-76e1-4ef7-8ee7-5c4548106e3c"}
00:13:28.276 00.130 9340 case statement mapped state 6 to 3
00:13:28.335 00.059 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"b24f4f43-76e1-4ef7-8ee7-5c4548106e3c"}
00:13:28.417 00.082 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"b5a43744-cc32-4b2a-8a22-bc9b28dc3e7a"}
00:13:28.483 00.066 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":94,"width":15,"height":15,"star_pos":[6.72,6.55],"pixels":"..."},"id":"b5a43744-cc32-4b2a-8a22-bc9b28dc3e7a"}
00:13:29.023 00.540 12020 worker thread done servicing request
00:13:29.023 00.000 9340 OnExposeComplete: enter
00:13:29.081 00.058 9340 UpdateGuideState(): m_state=6
00:13:29.108 00.027 9340 Star::Find(15, 917, 708, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 95
00:13:29.137 00.029 9340 Star::Find returns 1 (0), X=917.21, Y=708.61, Mass=1041289, SNR=183.4, Peak=60794 HFD=4.4
00:13:29.192 00.055 9340 MultiStar: [#1 -0.56,-0.04,1.00,U] [#2 -0.32,-0.18,2.05,U] [#3 0.39,-0.15,0.87,U] [#4 0.42,0.22,0.52,U] [#5 -0.07,-0.09,0.52,U] [#6 -0.60,-0.25,0.44,U] [#7 0.04,0.14,0.38,U] [#8 -0.34,0.15,0.31,U] 
00:13:29.218 00.026 9340 refined, 8 included, MultiStar: {-0.11, -0.04}, one-star: {0.31, 0.21}
00:13:29.239 00.021 9340 CameraToMount -- cameraTheta (-2.80) - m_xAngle (-3.14) = xAngle (0.34 = 0.34)
00:13:29.254 00.015 9340 CameraToMount -- cameraTheta (-2.80) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (0.32 = 0.32)
00:13:29.275 00.021 9340 CameraToMount -- cameraX=-0.11 cameraY=-0.04 hyp=0.11 cameraTheta=-2.80 mountX=0.11 mountY=0.04, mountTheta=0.33
00:13:29.326 00.051 9340 SchedulePrimaryMove(10104498, x=-0.11, y=-0.04, opts=13)
00:13:29.340 00.014 9340 Enqueuing Move request for scope (-0.11, -0.04)
00:13:29.358 00.018 12020 Worker thread wakes up
00:13:29.358 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=4833, max=65535, med=7952, FiltMin=5978, FiltMax=65516, Gamma=2.870
00:13:29.373 00.015 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.11, -0.04) opts 0xd
00:13:29.373 00.000 9340 UpdateGuideState exits: m=1041289 SNR=183.4
00:13:29.390 00.017 12020 Handling offset move in thread for scope, endpoint = (-0.11, -0.04)
00:13:29.392 00.002 12020 Moving (-0.11, -0.04) raw xDistance=0.11 yDistance=0.04
00:13:29.392 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:13:29.441 00.049 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
00:13:29.441 00.000 9340 ScheduleExposure(1000,3,1) exposurePending=0
00:13:29.455 00.014 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:13:29.455 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
00:13:29.456 00.001 12020 MoveAxis(E, 0, ABG)
00:13:29.456 00.000 9340 Enqueuing Expose request
00:13:29.473 00.017 12020 Move returns status 0, amount 0
00:13:29.473 00.000 12020 MoveAxis(N, 0, ABG)
00:13:29.473 00.000 12020 Move returns status 0, amount 0
00:13:29.474 00.001 12020 move complete, result=0
00:13:29.474 00.000 12020 worker thread done servicing request
00:13:29.474 00.000 12020 Worker thread wakes up
00:13:29.474 00.000 12020 worker thread servicing REQUEST_EXPOSE 1000
00:13:29.474 00.000 12020 Handling exposure in thread, d=1000 o=3 r=(902,693,31,31)
00:13:29.478 00.004 9340 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
00:13:29.849 00.371 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"c7975294-2e24-472c-b24d-c1956914fdc0"}
00:13:29.878 00.029 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"c7975294-2e24-472c-b24d-c1956914fdc0"}
00:13:29.893 00.015 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"d396640b-5813-4480-92a3-5fa1f79a89b0"}
00:13:29.907 00.014 9340 case statement mapped state 6 to 3
00:13:29.923 00.016 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"d396640b-5813-4480-92a3-5fa1f79a89b0"}
00:13:29.955 00.032 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"1229d268-99e7-43fa-804e-180c558ad703"}
00:13:30.010 00.055 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":95,"width":15,"height":15,"star_pos":[7.21,6.61],"pixels":"..."},"id":"1229d268-99e7-43fa-804e-180c558ad703"}
00:13:30.890 00.880 12020 Exposure complete
00:13:31.349 00.459 12020 worker thread done servicing request
00:13:31.350 00.001 9340 OnExposeComplete: enter
00:13:31.368 00.018 9340 UpdateGuideState(): m_state=6
00:13:31.392 00.024 9340 Star::Find(15, 917, 708, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 96
00:13:31.414 00.022 9340 Star::Find returns 1 (0), X=917.67, Y=708.92, Mass=1085206, SNR=180.0, Peak=54595 HFD=4.4
00:13:31.458 00.044 9340 MultiStar: [#1 -0.20,0.26,1.03,U] [#2 0.32,0.11,2.47,U] [#3 0.77,-0.00,0.76,U] [#4 0.96,0.27,0.00,M5] [#5 0.04,0.09,0.55,U] [#6 -0.25,-0.08,0.48,U] [#7 0.47,0.44,0.47,U] [#8 0.58,0.70,0.00,M6] 
00:13:31.474 00.016 9340 refined, 6 included, MultiStar: {0.31, 0.19}, one-star: {0.77, 0.52}
00:13:31.492 00.018 9340 CameraToMount -- cameraTheta (0.55) - m_xAngle (-3.14) = xAngle (3.68 = -2.60)
00:13:31.507 00.015 9340 CameraToMount -- cameraTheta (0.55) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (3.67 = -2.61)
00:13:31.546 00.039 9340 CameraToMount -- cameraX=0.31 cameraY=0.19 hyp=0.36 cameraTheta=0.55 mountX=-0.31 mountY=-0.18, mountTheta=-2.61
00:13:31.596 00.050 9340 SchedulePrimaryMove(10104498, x=0.31, y=0.19, opts=13)
00:13:31.674 00.078 9340 Enqueuing Move request for scope (0.31, 0.19)
00:13:31.712 00.038 12020 Worker thread wakes up
00:13:31.712 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=4994, max=65535, med=7938, FiltMin=6012, FiltMax=65516, Gamma=2.870
00:13:31.728 00.016 12020 worker thread servicing REQUEST_MOVE scope ofs (0.31, 0.19) opts 0xd
00:13:31.729 00.001 9340 UpdateGuideState exits: m=1085206 SNR=180.0
00:13:31.747 00.018 12020 Handling offset move in thread for scope, endpoint = (0.31, 0.19)
00:13:31.748 00.001 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:13:31.773 00.025 12020 Moving (0.31, 0.19) raw xDistance=-0.31 yDistance=-0.18
00:13:31.774 00.001 9340 ScheduleExposure(1000,3,1) exposurePending=0
00:13:31.814 00.040 12020 GuideAlgorithmHysteresis::Result() returns -0.18 from input -0.31
00:13:31.814 00.000 9340 Enqueuing Expose request
00:13:31.838 00.024 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:13:31.838 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
00:13:31.838 00.000 12020 MoveAxis(E, 33, ABG)
00:13:31.838 00.000 12020 Guiding  Dir = 2, Dur = 33
00:13:31.840 00.002 12020 IsSlewing returns 0
00:13:31.841 00.001 12020 IsGuiding returns 0
00:13:31.848 00.007 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"8bd0ad15-adf9-43d3-a2fb-0e2c2dd01bb0"}
00:13:31.866 00.018 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"8bd0ad15-adf9-43d3-a2fb-0e2c2dd01bb0"}
00:13:31.881 00.015 12020 PulseGuide returned control before completion, sleep 18
00:13:31.885 00.004 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"42104a4f-d7fa-4f02-af8d-0f6743f5ea3d"}
00:13:31.928 00.043 9340 case statement mapped state 6 to 3
00:13:31.944 00.016 12020 IsGuiding returns 0
00:13:31.944 00.000 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"42104a4f-d7fa-4f02-af8d-0f6743f5ea3d"}
00:13:31.960 00.016 12020 Move returns status 0, amount 33
00:13:31.960 00.000 12020 MoveAxis(N, 0, ABG)
00:13:31.960 00.000 12020 Move returns status 0, amount 0
00:13:31.960 00.000 12020 move complete, result=0
00:13:31.961 00.001 12020 worker thread done servicing request
00:13:31.961 00.000 12020 Worker thread wakes up
00:13:31.961 00.000 12020 worker thread servicing REQUEST_EXPOSE 1000
00:13:31.961 00.000 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"77aa952b-bbf8-4ab1-817b-32de7e5469ab"}
00:13:31.979 00.018 12020 Handling exposure in thread, d=1000 o=3 r=(902,693,31,31)
00:13:31.979 00.000 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":96,"width":15,"height":15,"star_pos":[6.67,6.92],"pixels":"..."},"id":"77aa952b-bbf8-4ab1-817b-32de7e5469ab"}
00:13:32.005 00.026 9340 GuideStep: -0.3 px 33 ms EAST, -0.2 px 0 ms NORTH
00:13:33.342 01.337 12020 Exposure complete
00:13:33.744 00.402 12020 worker thread done servicing request
00:13:33.744 00.000 9340 OnExposeComplete: enter
00:13:33.761 00.017 9340 UpdateGuideState(): m_state=6
00:13:33.776 00.015 9340 Star::Find(15, 917, 708, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 97
00:13:33.822 00.046 9340 Star::Find returns 1 (0), X=917.18, Y=709.25, Mass=1082996, SNR=206.6, Peak=61355 HFD=4.5
00:13:33.839 00.017 9340 MultiStar: [#1 -0.63,0.59,0.00,M1] [#2 -0.42,0.22,1.80,U] [#3 0.44,0.40,0.61,U] [#4 0.33,0.88,0.00,M6] [#5 -0.20,0.86,0.00,M1] [#6 -0.48,0.61,0.44,U] [#7 0.19,0.57,0.33,U] [#8 0.21,1.23,0.00,M7] 
00:13:33.852 00.013 9340 refined, 4 included, MultiStar: {-0.09, 0.47}, one-star: {0.28, 0.85}
00:13:33.864 00.012 9340 CameraToMount -- cameraTheta (1.75) - m_xAngle (-3.14) = xAngle (4.89 = -1.40)
00:13:33.883 00.019 9340 CameraToMount -- cameraTheta (1.75) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (4.87 = -1.41)
00:13:33.902 00.019 9340 CameraToMount -- cameraX=-0.09 cameraY=0.47 hyp=0.47 cameraTheta=1.75 mountX=0.08 mountY=-0.47, mountTheta=-1.40
00:13:33.951 00.049 9340 SchedulePrimaryMove(10104498, x=-0.09, y=0.47, opts=13)
00:13:33.966 00.015 9340 Enqueuing Move request for scope (-0.09, 0.47)
00:13:33.979 00.013 12020 Worker thread wakes up
00:13:33.979 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=5013, max=65535, med=7940, FiltMin=5988, FiltMax=65516, Gamma=2.870
00:13:33.995 00.016 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.47) opts 0xd
00:13:33.995 00.000 12020 Handling offset move in thread for scope, endpoint = (-0.09, 0.47)
00:13:33.995 00.000 12020 Moving (-0.09, 0.47) raw xDistance=0.08 yDistance=-0.47
00:13:33.995 00.000 9340 UpdateGuideState exits: m=1082996 SNR=206.6
00:13:34.010 00.015 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
00:13:34.011 00.001 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:13:34.026 00.015 12020 GuideAlgorithmResistSwitch::result() returns -0.47 from input -0.47
00:13:34.026 00.000 12020 MoveAxis(E, 0, ABG)
00:13:34.026 00.000 12020 Move returns status 0, amount 0
00:13:34.026 00.000 12020 MoveAxis(N, 79, ABG)
00:13:34.026 00.000 12020 Guiding  Dir = 0, Dur = 79
00:13:34.029 00.003 9340 ScheduleExposure(1000,3,1) exposurePending=0
00:13:34.068 00.039 12020 IsSlewing returns 0
00:13:34.069 00.001 12020 IsGuiding returns 0
00:13:34.078 00.009 9340 Enqueuing Expose request
00:13:34.103 00.025 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"d1ff5a1a-d3b0-4b4b-a401-6b31c8935715"}
00:13:34.131 00.028 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"d1ff5a1a-d3b0-4b4b-a401-6b31c8935715"}
00:13:34.163 00.032 12020 IsGuiding returns 1
00:13:34.163 00.000 12020 scope still moving after pulse duration time elapsed
00:13:34.167 00.004 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"d7259d3b-917c-40cd-a803-1c92dc17fad7"}
00:13:34.209 00.042 9340 case statement mapped state 6 to 3
00:13:34.226 00.017 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"d7259d3b-917c-40cd-a803-1c92dc17fad7"}
00:13:34.248 00.022 12020 IsSlewing returns 0
00:13:34.248 00.000 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"972e3f1b-7291-4900-ae63-ac249a8e3fa9"}
00:13:34.266 00.018 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":97,"width":15,"height":15,"star_pos":[7.18,7.25],"pixels":"..."},"id":"972e3f1b-7291-4900-ae63-ac249a8e3fa9"}
00:13:34.346 00.080 12020 IsGuiding returns 0
00:13:34.346 00.000 12020 scope move finished after 79 + 196 ms
00:13:34.346 00.000 12020 Move returns status 0, amount 79
00:13:34.346 00.000 12020 move complete, result=0
00:13:34.347 00.001 12020 worker thread done servicing request
00:13:34.347 00.000 9340 GuideStep: 0.1 px 0 ms EAST, -0.5 px 79 ms NORTH
00:13:34.360 00.013 12020 Worker thread wakes up
00:13:34.360 00.000 12020 worker thread servicing REQUEST_EXPOSE 1000
00:13:34.360 00.000 12020 Handling exposure in thread, d=1000 o=3 r=(902,693,31,31)
00:13:35.847 01.487 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"072c47ab-41c4-42f9-9306-5797ee196e70"}
00:13:35.895 00.048 12020 Exposure complete
00:13:35.899 00.004 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"072c47ab-41c4-42f9-9306-5797ee196e70"}
00:13:35.972 00.073 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"50adfe5e-a09c-4182-ab7c-779902947561"}
00:13:35.995 00.023 9340 case statement mapped state 6 to 3
00:13:36.007 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"50adfe5e-a09c-4182-ab7c-779902947561"}
00:13:36.033 00.026 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"d3beb9a4-f932-4203-8fc7-7f7e057a55c7"}
00:13:36.060 00.027 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":97,"width":15,"height":15,"star_pos":[7.18,7.25],"pixels":"..."},"id":"d3beb9a4-f932-4203-8fc7-7f7e057a55c7"}
00:13:36.358 00.298 12020 worker thread done servicing request
00:13:36.359 00.001 9340 OnExposeComplete: enter
00:13:36.400 00.041 9340 UpdateGuideState(): m_state=6
00:13:36.413 00.013 9340 Star::Find(15, 917, 709, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 98
00:13:36.430 00.017 9340 Star::Find returns 1 (0), X=917.98, Y=709.04, Mass=1050338, SNR=212.3, Peak=56859 HFD=4.4
00:13:36.446 00.016 9340 MultiStar: [#1 0.16,0.43,0.83,U] [#2 0.52,0.10,1.95,U] [#3 1.17,0.32,0.00,M1] [#4 1.15,0.54,0.00,M7] [#5 0.43,0.26,0.43,U] [#6 0.12,0.08,0.38,U] [#7 1.03,0.39,0.00,M1] [#8 0.71,0.80,0.00,M8] 
00:13:36.460 00.014 9340 refined, 4 included, MultiStar: {0.53, 0.29}, one-star: {1.08, 0.64}
00:13:36.474 00.014 9340 CameraToMount -- cameraTheta (0.50) - m_xAngle (-3.14) = xAngle (3.63 = -2.65)
00:13:36.490 00.016 9340 CameraToMount -- cameraTheta (0.50) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (3.62 = -2.66)
00:13:36.524 00.034 9340 CameraToMount -- cameraX=0.53 cameraY=0.29 hyp=0.61 cameraTheta=0.50 mountX=-0.54 mountY=-0.28, mountTheta=-2.66
00:13:36.556 00.032 9340 SchedulePrimaryMove(10104498, x=0.53, y=0.29, opts=13)
00:13:36.573 00.017 9340 Enqueuing Move request for scope (0.53, 0.29)
00:13:36.584 00.011 12020 Worker thread wakes up
00:13:36.585 00.001 9340 UpdateImageDisplay: Size=(1920,1080) min=4946, max=65535, med=7946, FiltMin=6132, FiltMax=65516, Gamma=2.870
00:13:36.595 00.010 12020 worker thread servicing REQUEST_MOVE scope ofs (0.53, 0.29) opts 0xd
00:13:36.596 00.001 9340 UpdateGuideState exits: m=1050338 SNR=212.3
00:13:36.616 00.020 12020 Handling offset move in thread for scope, endpoint = (0.53, 0.29)
00:13:36.617 00.001 12020 Moving (0.53, 0.29) raw xDistance=-0.54 yDistance=-0.28
00:13:36.617 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:13:36.632 00.015 12020 GuideAlgorithmHysteresis::Result() returns -0.32 from input -0.54
00:13:36.633 00.001 9340 ScheduleExposure(1000,3,1) exposurePending=0
00:13:36.682 00.049 12020 GuideAlgorithmResistSwitch::result() returns -0.28 from input -0.28
00:13:36.683 00.001 9340 Enqueuing Expose request
00:13:36.698 00.015 12020 MoveAxis(E, 57, ABG)
00:13:36.699 00.001 12020 Guiding  Dir = 2, Dur = 57
00:13:36.712 00.013 12020 IsSlewing returns 0
00:13:36.714 00.002 12020 IsGuiding returns 0
00:13:36.744 00.030 12020 PulseGuide returned control before completion, sleep 37
00:13:36.839 00.095 12020 IsGuiding returns 0
00:13:36.839 00.000 12020 Move returns status 0, amount 57
00:13:36.840 00.001 12020 MoveAxis(N, 47, ABG)
00:13:36.840 00.000 12020 Guiding  Dir = 0, Dur = 47
00:13:36.841 00.001 12020 IsSlewing returns 0
00:13:36.842 00.001 12020 IsGuiding returns 0
00:13:36.968 00.126 12020 IsGuiding returns 1
00:13:36.968 00.000 12020 scope still moving after pulse duration time elapsed
00:13:37.079 00.111 12020 IsSlewing returns 0
00:13:37.083 00.004 12020 IsGuiding returns 0
00:13:37.083 00.000 12020 scope move finished after 47 + 194 ms
00:13:37.084 00.001 12020 Move returns status 0, amount 47
00:13:37.084 00.000 12020 move complete, result=0
00:13:37.084 00.000 12020 worker thread done servicing request
00:13:37.084 00.000 9340 GuideStep: -0.5 px 57 ms EAST, -0.3 px 47 ms NORTH
00:13:37.098 00.014 12020 Worker thread wakes up
00:13:37.098 00.000 12020 worker thread servicing REQUEST_EXPOSE 1000
00:13:37.098 00.000 12020 Handling exposure in thread, d=1000 o=3 r=(902,693,31,31)
00:13:37.846 00.748 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"c8511ef8-274c-4de8-9254-f6a39cdfd3ce"}
00:13:37.912 00.066 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"c8511ef8-274c-4de8-9254-f6a39cdfd3ce"}
00:13:37.952 00.040 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"c5ab026d-acf4-4519-9ccd-643006a0e6f9"}
00:13:37.975 00.023 9340 case statement mapped state 6 to 3
00:13:38.000 00.025 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"c5ab026d-acf4-4519-9ccd-643006a0e6f9"}
00:13:38.052 00.052 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"c11e3ad8-5bc3-4b54-940e-7a2930a4c688"}
00:13:38.071 00.019 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":98,"width":15,"height":15,"star_pos":[6.98,7.04],"pixels":"..."},"id":"c11e3ad8-5bc3-4b54-940e-7a2930a4c688"}
00:13:38.467 00.396 12020 Exposure complete
00:13:38.834 00.367 9340 OnExposeComplete: enter
00:13:38.851 00.017 12020 worker thread done servicing request
00:13:38.851 00.000 9340 UpdateGuideState(): m_state=6
00:13:38.862 00.011 9340 Star::Find(15, 917, 709, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 99
00:13:38.881 00.019 9340 Star::Find returns 1 (0), X=917.58, Y=709.02, Mass=1075488, SNR=181.2, Peak=56831 HFD=4.3
00:13:38.899 00.018 9340 MultiStar: [#1 -0.19,0.29,0.94,U] [#2 0.22,0.18,1.72,U] [#3 0.70,0.11,0.82,U] [#4 0.69,0.63,0.00,M8] [#5 0.16,0.48,0.60,U] [#6 -0.22,0.46,0.46,U] [#7 0.57,0.37,0.38,U] [#8 0.35,0.91,0.00,M9] 
00:13:38.910 00.011 9340 refined, 6 included, MultiStar: {0.28, 0.33}, one-star: {0.69, 0.62}
00:13:38.946 00.036 9340 CameraToMount -- cameraTheta (0.86) - m_xAngle (-3.14) = xAngle (3.99 = -2.29)
00:13:38.957 00.011 9340 CameraToMount -- cameraTheta (0.86) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (3.98 = -2.31)
00:13:38.976 00.019 9340 CameraToMount -- cameraX=0.28 cameraY=0.33 hyp=0.43 cameraTheta=0.86 mountX=-0.28 mountY=-0.32, mountTheta=-2.30
00:13:38.992 00.016 9340 SchedulePrimaryMove(10104498, x=0.28, y=0.33, opts=13)
00:13:39.012 00.020 9340 Enqueuing Move request for scope (0.28, 0.33)
00:13:39.029 00.017 12020 Worker thread wakes up
00:13:39.029 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=4838, max=65535, med=7942, FiltMin=6112, FiltMax=65516, Gamma=2.870
00:13:39.046 00.017 12020 worker thread servicing REQUEST_MOVE scope ofs (0.28, 0.33) opts 0xd
00:13:39.046 00.000 9340 UpdateGuideState exits: m=1075488 SNR=181.2
00:13:39.088 00.042 12020 Handling offset move in thread for scope, endpoint = (0.28, 0.33)
00:13:39.088 00.000 12020 Moving (0.28, 0.33) raw xDistance=-0.28 yDistance=-0.32
00:13:39.089 00.001 12020 GuideAlgorithmHysteresis::Result() returns -0.20 from input -0.28
00:13:39.089 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:13:39.108 00.019 12020 GuideAlgorithmResistSwitch::result() returns -0.32 from input -0.32
00:13:39.108 00.000 12020 MoveAxis(E, 37, ABG)
00:13:39.109 00.001 12020 Guiding  Dir = 2, Dur = 37
00:13:39.109 00.000 9340 ScheduleExposure(1000,3,1) exposurePending=0
00:13:39.129 00.020 12020 IsSlewing returns 0
00:13:39.129 00.000 9340 Enqueuing Expose request
00:13:39.145 00.016 12020 IsGuiding returns 0
00:13:39.174 00.029 12020 PulseGuide returned control before completion, sleep 18
00:13:39.216 00.042 12020 IsGuiding returns 1
00:13:39.216 00.000 12020 scope still moving after pulse duration time elapsed
00:13:39.255 00.039 12020 IsSlewing returns 0
00:13:39.256 00.001 12020 IsGuiding returns 0
00:13:39.256 00.000 12020 scope move finished after 37 + 73 ms
00:13:39.256 00.000 12020 Move returns status 0, amount 37
00:13:39.257 00.001 12020 MoveAxis(N, 54, ABG)
00:13:39.257 00.000 12020 Guiding  Dir = 0, Dur = 54
00:13:39.261 00.004 12020 IsSlewing returns 0
00:13:39.262 00.001 12020 IsGuiding returns 0
00:13:39.362 00.100 12020 IsGuiding returns 1
00:13:39.362 00.000 12020 scope still moving after pulse duration time elapsed
00:13:39.396 00.034 12020 IsSlewing returns 0
00:13:39.398 00.002 12020 IsGuiding returns 1
00:13:39.510 00.112 12020 IsSlewing returns 0
00:13:39.543 00.033 12020 IsGuiding returns 0
00:13:39.543 00.000 12020 scope move finished after 54 + 226 ms
00:13:39.543 00.000 12020 Move returns status 0, amount 54
00:13:39.544 00.001 12020 move complete, result=0
00:13:39.544 00.000 12020 worker thread done servicing request
00:13:39.544 00.000 9340 GuideStep: -0.3 px 37 ms EAST, -0.3 px 54 ms NORTH
00:13:39.561 00.017 12020 Worker thread wakes up
00:13:39.561 00.000 12020 worker thread servicing REQUEST_EXPOSE 1000
00:13:39.561 00.000 12020 Handling exposure in thread, d=1000 o=3 r=(902,693,31,31)
00:13:39.846 00.285 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"0898e1ed-4909-4420-b271-b4f1f27dd440"}
00:13:39.877 00.031 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"0898e1ed-4909-4420-b271-b4f1f27dd440"}
00:13:39.888 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"30f4387d-94de-4ad8-8fc6-0723852fc073"}
00:13:39.904 00.016 9340 case statement mapped state 6 to 3
00:13:39.916 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"30f4387d-94de-4ad8-8fc6-0723852fc073"}
00:13:39.928 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"e894b15c-a356-4684-8b0c-ac87098c6a8a"}
00:13:39.945 00.017 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":99,"width":15,"height":15,"star_pos":[6.58,7.02],"pixels":"..."},"id":"e894b15c-a356-4684-8b0c-ac87098c6a8a"}
00:13:40.935 00.990 12020 Exposure complete
00:13:41.377 00.442 12020 worker thread done servicing request
00:13:41.377 00.000 9340 OnExposeComplete: enter
00:13:41.394 00.017 9340 UpdateGuideState(): m_state=6
00:13:41.441 00.047 9340 Star::Find(15, 917, 709, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 100
00:13:41.462 00.021 9340 Star::Find returns 1 (0), X=917.57, Y=709.09, Mass=1056263, SNR=217.0, Peak=57339 HFD=4.3
00:13:41.481 00.019 9340 MultiStar: [#1 -0.23,0.19,0.73,U] [#2 0.24,0.17,1.54,U] [#3 0.72,0.15,0.53,U] [#4 0.55,0.58,0.47,U] [#5 0.18,0.50,0.41,U] [#6 -0.13,0.20,0.39,U] [#7 0.37,0.38,0.34,U] [#8 0.29,0.89,0.00,M10] 
00:13:41.495 00.014 9340 refined, 7 included, MultiStar: {0.31, 0.34}, one-star: {0.67, 0.69}
00:13:41.511 00.016 9340 CameraToMount -- cameraTheta (0.84) - m_xAngle (-3.14) = xAngle (3.97 = -2.31)
00:13:41.544 00.033 9340 CameraToMount -- cameraTheta (0.84) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (3.96 = -2.32)
00:13:41.601 00.057 9340 CameraToMount -- cameraX=0.31 cameraY=0.34 hyp=0.46 cameraTheta=0.84 mountX=-0.31 mountY=-0.34, mountTheta=-2.32
00:13:41.666 00.065 9340 SchedulePrimaryMove(10104498, x=0.31, y=0.34, opts=13)
00:13:41.715 00.049 9340 Enqueuing Move request for scope (0.31, 0.34)
00:13:41.746 00.031 12020 Worker thread wakes up
00:13:41.746 00.000 12020 worker thread servicing REQUEST_MOVE scope ofs (0.31, 0.34) opts 0xd
00:13:41.747 00.001 12020 Handling offset move in thread for scope, endpoint = (0.31, 0.34)
00:13:41.747 00.000 12020 Moving (0.31, 0.34) raw xDistance=-0.31 yDistance=-0.34
00:13:41.747 00.000 12020 GuideAlgorithmHysteresis::Result() returns -0.20 from input -0.31
00:13:41.747 00.000 12020 GuideAlgorithmResistSwitch::result() returns -0.34 from input -0.34
00:13:41.748 00.001 12020 MoveAxis(E, 37, ABG)
00:13:41.748 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=4870, max=65535, med=7984, FiltMin=6214, FiltMax=65516, Gamma=2.870
00:13:41.779 00.031 12020 Guiding  Dir = 2, Dur = 37
00:13:41.781 00.002 12020 IsSlewing returns 0
00:13:41.781 00.000 9340 UpdateGuideState exits: m=1056263 SNR=217.0
00:13:41.795 00.014 12020 IsGuiding returns 0
00:13:41.796 00.001 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:13:41.819 00.023 12020 PulseGuide returned control before completion, sleep 30
00:13:41.820 00.001 9340 ScheduleExposure(1000,3,1) exposurePending=0
00:13:41.857 00.037 9340 Enqueuing Expose request
00:13:41.882 00.025 12020 IsGuiding returns 0
00:13:41.882 00.000 12020 Move returns status 0, amount 37
00:13:41.882 00.000 12020 MoveAxis(N, 56, ABG)
00:13:41.882 00.000 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"74d3aa10-f168-45ca-b135-322456bbd9f4"}
00:13:41.896 00.014 12020 Guiding  Dir = 0, Dur = 56
00:13:41.897 00.001 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"74d3aa10-f168-45ca-b135-322456bbd9f4"}
00:13:41.910 00.013 12020 IsSlewing returns 0
00:13:41.911 00.001 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"9bb1404c-c0b7-4cb5-9eef-d10e5c9f5442"}
00:13:41.926 00.015 12020 IsGuiding returns 0
00:13:41.928 00.002 9340 case statement mapped state 6 to 3
00:13:41.959 00.031 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"9bb1404c-c0b7-4cb5-9eef-d10e5c9f5442"}
00:13:42.001 00.042 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"934e18ee-c7a9-4755-be1c-4d370fb5774b"}
00:13:42.020 00.019 12020 IsGuiding returns 1
00:13:42.020 00.000 12020 scope still moving after pulse duration time elapsed
00:13:42.021 00.001 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":100,"width":15,"height":15,"star_pos":[6.57,7.09],"pixels":"..."},"id":"934e18ee-c7a9-4755-be1c-4d370fb5774b"}
00:13:42.054 00.033 12020 IsSlewing returns 0
00:13:42.055 00.001 12020 IsGuiding returns 1
00:13:42.165 00.110 12020 IsSlewing returns 0
00:13:42.165 00.000 12020 IsGuiding returns 0
00:13:42.167 00.002 12020 scope move finished after 56 + 183 ms
00:13:42.167 00.000 12020 Move returns status 0, amount 56
00:13:42.167 00.000 12020 move complete, result=0
00:13:42.167 00.000 12020 worker thread done servicing request
00:13:42.168 00.001 9340 GuideStep: -0.3 px 37 ms EAST, -0.3 px 56 ms NORTH
00:13:42.186 00.018 12020 Worker thread wakes up
00:13:42.186 00.000 12020 worker thread servicing REQUEST_EXPOSE 1000
00:13:42.187 00.001 12020 Handling exposure in thread, d=1000 o=3 r=(902,693,31,31)
00:13:43.561 01.374 12020 Exposure complete
00:13:43.846 00.285 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"51aaddc8-31d7-4c95-b797-d0379231dcf2"}
00:13:43.869 00.023 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"51aaddc8-31d7-4c95-b797-d0379231dcf2"}
00:13:43.898 00.029 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"b1444751-07f2-46be-ba50-9440b797311c"}
00:13:43.941 00.043 9340 case statement mapped state 6 to 3
00:13:43.973 00.032 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"b1444751-07f2-46be-ba50-9440b797311c"}
00:13:43.992 00.019 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"305d73a1-3bd6-4311-937a-e1799947b4b5"}
00:13:44.004 00.012 12020 worker thread done servicing request
00:13:44.004 00.000 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":100,"width":15,"height":15,"star_pos":[6.57,7.09],"pixels":"..."},"id":"305d73a1-3bd6-4311-937a-e1799947b4b5"}
00:13:44.026 00.022 9340 OnExposeComplete: enter
00:13:44.048 00.022 9340 UpdateGuideState(): m_state=6
00:13:44.067 00.019 9340 Star::Find(15, 917, 709, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 101
00:13:44.133 00.066 9340 Star::Find returns 1 (0), X=917.16, Y=708.78, Mass=1076853, SNR=200.5, Peak=60070 HFD=4.4
00:13:44.160 00.027 9340 MultiStar: [#1 -0.65,0.26,0.75,U] [#2 -0.30,-0.07,1.80,U] [#3 0.44,-0.01,0.65,U] [#4 0.32,-0.06,0.49,U] [#5 -0.37,0.21,0.63,U] [#6 -0.63,-0.09,0.47,U] [#7 0.13,0.02,0.35,U] [#8 0.14,0.80,0.29,U] 
00:13:44.175 00.015 9340 refined, 8 included, MultiStar: {-0.12, 0.11}, one-star: {0.26, 0.38}
00:13:44.209 00.034 9340 CameraToMount -- cameraTheta (2.37) - m_xAngle (-3.14) = xAngle (5.50 = -0.78)
00:13:44.245 00.036 9340 CameraToMount -- cameraTheta (2.37) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (5.49 = -0.79)
00:13:44.269 00.024 9340 CameraToMount -- cameraX=-0.12 cameraY=0.11 hyp=0.16 cameraTheta=2.37 mountX=0.12 mountY=-0.12, mountTheta=-0.79
00:13:44.296 00.027 9340 SchedulePrimaryMove(10104498, x=-0.12, y=0.11, opts=13)
00:13:44.309 00.013 9340 Enqueuing Move request for scope (-0.12, 0.11)
00:13:44.324 00.015 12020 Worker thread wakes up
00:13:44.325 00.001 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.12, 0.11) opts 0xd
00:13:44.325 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=4762, max=65535, med=7946, FiltMin=5994, FiltMax=65516, Gamma=2.870
00:13:44.343 00.018 12020 Handling offset move in thread for scope, endpoint = (-0.12, 0.11)
00:13:44.343 00.000 12020 Moving (-0.12, 0.11) raw xDistance=0.12 yDistance=-0.12
00:13:44.344 00.001 9340 UpdateGuideState exits: m=1076853 SNR=200.5
00:13:44.361 00.017 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
00:13:44.361 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:13:44.405 00.044 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:13:44.406 00.001 9340 ScheduleExposure(1000,3,1) exposurePending=0
00:13:44.419 00.013 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
00:13:44.419 00.000 9340 Enqueuing Expose request
00:13:44.431 00.012 12020 MoveAxis(E, 0, ABG)
00:13:44.432 00.001 12020 Move returns status 0, amount 0
00:13:44.432 00.000 12020 MoveAxis(N, 0, ABG)
00:13:44.433 00.001 12020 Move returns status 0, amount 0
00:13:44.433 00.000 12020 move complete, result=0
00:13:44.433 00.000 12020 worker thread done servicing request
00:13:44.433 00.000 12020 Worker thread wakes up
00:13:44.434 00.001 12020 worker thread servicing REQUEST_EXPOSE 1000
00:13:44.434 00.000 12020 Handling exposure in thread, d=1000 o=3 r=(902,693,31,31)
00:13:44.441 00.007 9340 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
00:13:45.802 01.361 12020 Exposure complete
00:13:45.844 00.042 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"97050d34-218d-4b83-8bbc-f0c21eeed186"}
00:13:45.883 00.039 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"97050d34-218d-4b83-8bbc-f0c21eeed186"}
00:13:45.910 00.027 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"1cb845ea-662c-4665-909b-a24ba70e8337"}
00:13:45.935 00.025 9340 case statement mapped state 6 to 3
00:13:45.951 00.016 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"1cb845ea-662c-4665-909b-a24ba70e8337"}
00:13:46.032 00.081 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"42029ae4-3905-4b83-aa83-e11a8a81eb7c"}
00:13:46.051 00.019 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":101,"width":15,"height":15,"star_pos":[7.16,6.78],"pixels":"..."},"id":"42029ae4-3905-4b83-aa83-e11a8a81eb7c"}
00:13:46.183 00.132 9340 OnExposeComplete: enter
00:13:46.208 00.025 12020 worker thread done servicing request
00:13:46.208 00.000 9340 UpdateGuideState(): m_state=6
00:13:46.237 00.029 9340 Star::Find(15, 917, 708, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 102
00:13:46.313 00.076 9340 Star::Find returns 1 (0), X=917.95, Y=708.89, Mass=1007582, SNR=168.6, Peak=53479 HFD=4.3
00:13:46.334 00.021 9340 MultiStar: [#1 0.19,0.40,0.99,U] [#2 0.37,0.13,2.09,U] [#3 0.91,0.34,0.00,M1] [#4 1.22,0.40,0.00,M7] [#5 0.14,0.28,0.58,U] [#6 0.08,0.25,0.46,U] [#7 0.91,0.09,0.00,M1] [#8 0.26,0.68,0.40,U] 
00:13:46.358 00.024 9340 refined, 5 included, MultiStar: {0.41, 0.31}, one-star: {1.05, 0.49}
00:13:46.385 00.027 9340 CameraToMount -- cameraTheta (0.65) - m_xAngle (-3.14) = xAngle (3.78 = -2.50)
00:13:46.408 00.023 9340 CameraToMount -- cameraTheta (0.65) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (3.77 = -2.51)
00:13:46.433 00.025 9340 CameraToMount -- cameraX=0.41 cameraY=0.31 hyp=0.51 cameraTheta=0.65 mountX=-0.41 mountY=-0.30, mountTheta=-2.51
00:13:46.488 00.055 9340 SchedulePrimaryMove(10104498, x=0.41, y=0.31, opts=13)
00:13:46.507 00.019 9340 Enqueuing Move request for scope (0.41, 0.31)
00:13:46.522 00.015 12020 Worker thread wakes up
00:13:46.523 00.001 9340 UpdateImageDisplay: Size=(1920,1080) min=4221, max=65535, med=7994, FiltMin=6347, FiltMax=65516, Gamma=2.870
00:13:46.537 00.014 12020 worker thread servicing REQUEST_MOVE scope ofs (0.41, 0.31) opts 0xd
00:13:46.537 00.000 9340 UpdateGuideState exits: m=1007582 SNR=168.6
00:13:46.555 00.018 12020 Handling offset move in thread for scope, endpoint = (0.41, 0.31)
00:13:46.556 00.001 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:13:46.576 00.020 12020 Moving (0.41, 0.31) raw xDistance=-0.41 yDistance=-0.30
00:13:46.577 00.001 9340 ScheduleExposure(1000,3,1) exposurePending=0
00:13:46.619 00.042 12020 GuideAlgorithmHysteresis::Result() returns -0.24 from input -0.41
00:13:46.619 00.000 12020 GuideAlgorithmResistSwitch::result() returns -0.30 from input -0.30
00:13:46.620 00.001 12020 MoveAxis(E, 43, ABG)
00:13:46.620 00.000 12020 Guiding  Dir = 2, Dur = 43
00:13:46.623 00.003 9340 Enqueuing Expose request
00:13:46.660 00.037 12020 IsSlewing returns 0
00:13:46.662 00.002 12020 IsGuiding returns 0
00:13:46.690 00.028 12020 PulseGuide returned control before completion, sleep 25
00:13:46.724 00.034 12020 IsGuiding returns 1
00:13:46.724 00.000 12020 scope still moving after pulse duration time elapsed
00:13:46.786 00.062 12020 IsSlewing returns 0
00:13:46.787 00.001 12020 IsGuiding returns 0
00:13:46.788 00.001 12020 scope move finished after 43 + 82 ms
00:13:46.788 00.000 12020 Move returns status 0, amount 43
00:13:46.788 00.000 12020 MoveAxis(N, 50, ABG)
00:13:46.788 00.000 12020 Guiding  Dir = 0, Dur = 50
00:13:46.790 00.002 12020 IsSlewing returns 0
00:13:46.791 00.001 12020 IsGuiding returns 0
00:13:46.907 00.116 12020 IsGuiding returns 1
00:13:46.907 00.000 12020 scope still moving after pulse duration time elapsed
00:13:47.026 00.119 12020 IsSlewing returns 0
00:13:47.027 00.001 12020 IsGuiding returns 0
00:13:47.028 00.001 12020 scope move finished after 50 + 185 ms
00:13:47.028 00.000 12020 Move returns status 0, amount 50
00:13:47.028 00.000 12020 move complete, result=0
00:13:47.028 00.000 12020 worker thread done servicing request
00:13:47.028 00.000 9340 GuideStep: -0.4 px 43 ms EAST, -0.3 px 50 ms NORTH
00:13:47.069 00.041 12020 Worker thread wakes up
00:13:47.070 00.001 12020 worker thread servicing REQUEST_EXPOSE 1000
00:13:47.070 00.000 12020 Handling exposure in thread, d=1000 o=3 r=(902,693,31,31)
00:13:47.860 00.790 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"20843ec8-7cf4-4b08-b21e-aee4f34964c2"}
00:13:47.932 00.072 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"20843ec8-7cf4-4b08-b21e-aee4f34964c2"}
00:13:47.954 00.022 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"499991f2-3ccd-491a-b1f3-abbeaab09bff"}
00:13:47.966 00.012 9340 case statement mapped state 6 to 3
00:13:47.990 00.024 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"499991f2-3ccd-491a-b1f3-abbeaab09bff"}
00:13:48.018 00.028 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"b6db3142-c9dd-4860-98d5-5a4056c18aa7"}
00:13:48.074 00.056 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":102,"width":15,"height":15,"star_pos":[6.95,6.89],"pixels":"..."},"id":"b6db3142-c9dd-4860-98d5-5a4056c18aa7"}
00:13:48.451 00.377 12020 Exposure complete
00:13:48.983 00.532 12020 worker thread done servicing request
00:13:48.983 00.000 9340 OnExposeComplete: enter
00:13:48.999 00.016 9340 UpdateGuideState(): m_state=6
00:13:49.020 00.021 9340 Star::Find(15, 917, 708, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 103
00:13:49.089 00.069 9340 Star::Find returns 1 (0), X=917.20, Y=709.01, Mass=1093962, SNR=224.4, Peak=59951 HFD=4.3
00:13:49.127 00.038 9340 MultiStar: [#1 -0.36,0.38,0.76,U] [#2 0.06,0.13,1.53,U] [#3 0.52,0.17,0.62,U] [#4 0.38,0.64,0.44,U] [#5 -0.10,0.16,0.47,U] [#6 -0.34,0.17,0.43,U] [#7 0.14,0.38,0.34,U] [#8 0.11,0.66,0.29,U] 
00:13:49.155 00.028 9340 refined, 8 included, MultiStar: {0.08, 0.33}, one-star: {0.30, 0.61}
00:13:49.187 00.032 9340 CameraToMount -- cameraTheta (1.32) - m_xAngle (-3.14) = xAngle (4.46 = -1.83)
00:13:49.241 00.054 9340 CameraToMount -- cameraTheta (1.32) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (4.44 = -1.84)
00:13:49.274 00.033 9340 CameraToMount -- cameraX=0.08 cameraY=0.33 hyp=0.34 cameraTheta=1.32 mountX=-0.09 mountY=-0.33, mountTheta=-1.83
00:13:49.307 00.033 9340 SchedulePrimaryMove(10104498, x=0.08, y=0.33, opts=13)
00:13:49.328 00.021 9340 Enqueuing Move request for scope (0.08, 0.33)
00:13:49.351 00.023 12020 Worker thread wakes up
00:13:49.351 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=4988, max=65535, med=7956, FiltMin=6316, FiltMax=65516, Gamma=2.870
00:13:49.365 00.014 12020 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.33) opts 0xd
00:13:49.365 00.000 12020 Handling offset move in thread for scope, endpoint = (0.08, 0.33)
00:13:49.386 00.021 12020 Moving (0.08, 0.33) raw xDistance=-0.09 yDistance=-0.33
00:13:49.387 00.001 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
00:13:49.387 00.000 12020 GuideAlgorithmResistSwitch::result() returns -0.33 from input -0.33
00:13:49.387 00.000 12020 MoveAxis(E, 0, ABG)
00:13:49.387 00.000 12020 Move returns status 0, amount 0
00:13:49.400 00.013 12020 MoveAxis(N, 55, ABG)
00:13:49.401 00.001 12020 Guiding  Dir = 0, Dur = 55
00:13:49.402 00.001 12020 IsSlewing returns 0
00:13:49.404 00.002 12020 IsGuiding returns 0
00:13:49.406 00.002 9340 UpdateGuideState exits: m=1093962 SNR=224.4
00:13:49.432 00.026 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:13:49.451 00.019 9340 ScheduleExposure(1000,3,1) exposurePending=0
00:13:49.468 00.017 9340 Enqueuing Expose request
00:13:49.499 00.031 12020 IsGuiding returns 1
00:13:49.499 00.000 12020 scope still moving after pulse duration time elapsed
00:13:49.528 00.029 12020 IsSlewing returns 0
00:13:49.529 00.001 12020 IsGuiding returns 1
00:13:49.554 00.025 12020 IsSlewing returns 0
00:13:49.649 00.095 12020 IsGuiding returns 0
00:13:49.650 00.001 12020 scope move finished after 55 + 190 ms
00:13:49.650 00.000 12020 Move returns status 0, amount 55
00:13:49.650 00.000 12020 move complete, result=0
00:13:49.651 00.001 9340 GuideStep: -0.1 px 0 ms EAST, -0.3 px 55 ms NORTH
00:13:49.698 00.047 12020 worker thread done servicing request
00:13:49.698 00.000 12020 Worker thread wakes up
00:13:49.699 00.001 12020 worker thread servicing REQUEST_EXPOSE 1000
00:13:49.699 00.000 12020 Handling exposure in thread, d=1000 o=3 r=(902,693,31,31)
00:13:49.861 00.162 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"2c17caef-10ce-4894-81fb-0cdda76a4683"}
00:13:49.880 00.019 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"2c17caef-10ce-4894-81fb-0cdda76a4683"}
00:13:49.928 00.048 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"cd43fac4-f279-4922-9f5d-6ecf00bf3a67"}
00:13:49.981 00.053 9340 case statement mapped state 6 to 3
00:13:50.004 00.023 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"cd43fac4-f279-4922-9f5d-6ecf00bf3a67"}
00:13:50.045 00.041 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"2cc79b86-8f4d-4622-84b9-fbe00175e534"}
00:13:50.125 00.080 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":103,"width":15,"height":15,"star_pos":[7.20,7.01],"pixels":"..."},"id":"2cc79b86-8f4d-4622-84b9-fbe00175e534"}
00:13:51.091 00.966 12020 Exposure complete
00:13:51.475 00.384 12020 worker thread done servicing request
00:13:51.475 00.000 9340 OnExposeComplete: enter
00:13:51.492 00.017 9340 UpdateGuideState(): m_state=6
00:13:51.510 00.018 9340 Star::Find(15, 917, 709, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 104
00:13:51.529 00.019 9340 Star::Find returns 1 (0), X=917.70, Y=708.58, Mass=1044120, SNR=185.9, Peak=55791 HFD=4.6
00:13:51.564 00.035 9340 MultiStar: [#1 -0.31,0.03,0.96,U] [#2 0.29,-0.11,1.82,U] [#3 0.74,-0.08,0.71,U] [#4 0.77,0.17,0.58,U] [#5 0.25,-0.07,0.48,U] [#6 -0.26,-0.27,0.44,U] [#7 0.61,0.04,0.37,U] [#8 0.18,0.04,0.36,U] 
00:13:51.600 00.036 9340 refined, 8 included, MultiStar: {0.34, -0.01}, one-star: {0.80, 0.18}
00:13:51.623 00.023 9340 CameraToMount -- cameraTheta (-0.03) - m_xAngle (-3.14) = xAngle (3.11 = 3.11)
00:13:51.642 00.019 9340 CameraToMount -- cameraTheta (-0.03) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (3.09 = 3.09)
00:13:51.656 00.014 9340 CameraToMount -- cameraX=0.34 cameraY=-0.01 hyp=0.34 cameraTheta=-0.03 mountX=-0.34 mountY=0.02, mountTheta=3.09
00:13:51.677 00.021 9340 SchedulePrimaryMove(10104498, x=0.34, y=-0.01, opts=13)
00:13:51.699 00.022 9340 Enqueuing Move request for scope (0.34, -0.01)
00:13:51.712 00.013 12020 Worker thread wakes up
00:13:51.713 00.001 9340 UpdateImageDisplay: Size=(1920,1080) min=4971, max=65535, med=7942, FiltMin=6011, FiltMax=65516, Gamma=2.870
00:13:51.761 00.048 12020 worker thread servicing REQUEST_MOVE scope ofs (0.34, -0.01) opts 0xd
00:13:51.761 00.000 9340 UpdateGuideState exits: m=1044120 SNR=185.9
00:13:51.778 00.017 12020 Handling offset move in thread for scope, endpoint = (0.34, -0.01)
00:13:51.779 00.001 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:13:51.796 00.017 12020 Moving (0.34, -0.01) raw xDistance=-0.34 yDistance=0.02
00:13:51.796 00.000 9340 ScheduleExposure(1000,3,1) exposurePending=0
00:13:51.810 00.014 12020 GuideAlgorithmHysteresis::Result() returns -0.20 from input -0.34
00:13:51.810 00.000 9340 Enqueuing Expose request
00:13:51.824 00.014 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:13:51.825 00.001 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
00:13:51.825 00.000 12020 MoveAxis(E, 36, ABG)
00:13:51.825 00.000 12020 Guiding  Dir = 2, Dur = 36
00:13:51.827 00.002 12020 IsSlewing returns 0
00:13:51.829 00.002 12020 IsGuiding returns 0
00:13:51.856 00.027 12020 PulseGuide returned control before completion, sleep 20
00:13:51.859 00.003 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"7f4ec6ce-e412-4469-9ab7-6badff89def7"}
00:13:51.903 00.044 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"7f4ec6ce-e412-4469-9ab7-6badff89def7"}
00:13:51.917 00.014 12020 IsGuiding returns 0
00:13:51.919 00.002 12020 Move returns status 0, amount 36
00:13:51.919 00.000 12020 MoveAxis(N, 0, ABG)
00:13:51.920 00.001 12020 Move returns status 0, amount 0
00:13:51.920 00.000 12020 move complete, result=0
00:13:51.920 00.000 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"01e87825-b954-475f-b344-8bca65fa19d3"}
00:13:51.940 00.020 12020 worker thread done servicing request
00:13:51.940 00.000 9340 case statement mapped state 6 to 3
00:13:51.952 00.012 12020 Worker thread wakes up
00:13:51.952 00.000 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"01e87825-b954-475f-b344-8bca65fa19d3"}
00:13:51.970 00.018 12020 worker thread servicing REQUEST_EXPOSE 1000
00:13:51.970 00.000 12020 Handling exposure in thread, d=1000 o=3 r=(902,693,31,31)
00:13:51.970 00.000 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"60769cac-55d3-47dd-ba01-25fd9bc4fe46"}
00:13:51.986 00.016 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":104,"width":15,"height":15,"star_pos":[6.70,6.58],"pixels":"..."},"id":"60769cac-55d3-47dd-ba01-25fd9bc4fe46"}
00:13:52.003 00.017 9340 GuideStep: -0.3 px 36 ms EAST, 0.0 px 0 ms NORTH
00:13:53.362 01.359 12020 Exposure complete
00:13:53.827 00.465 12020 worker thread done servicing request
00:13:53.827 00.000 9340 OnExposeComplete: enter
00:13:53.843 00.016 9340 UpdateGuideState(): m_state=6
00:13:53.889 00.046 9340 Star::Find(15, 917, 708, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 105
00:13:53.915 00.026 9340 Star::Find returns 1 (0), X=917.32, Y=708.97, Mass=1094704, SNR=207.8, Peak=59915 HFD=4.3
00:13:53.938 00.023 9340 MultiStar: [#1 -0.43,0.34,0.71,U] [#2 0.06,0.16,1.72,U] [#3 0.28,0.36,0.66,U] [#4 0.59,0.58,0.00,M6] [#5 -0.24,0.25,0.43,U] [#6 -0.38,0.60,0.45,U] [#7 -0.09,0.58,0.34,U] [#8 -0.06,0.53,0.28,U] 
00:13:53.954 00.016 9340 refined, 7 included, MultiStar: {0.01, 0.37}, one-star: {0.42, 0.57}
00:13:53.974 00.020 9340 CameraToMount -- cameraTheta (1.53) - m_xAngle (-3.14) = xAngle (4.67 = -1.62)
00:13:54.011 00.037 9340 CameraToMount -- cameraTheta (1.53) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (4.65 = -1.63)
00:13:54.036 00.025 9340 CameraToMount -- cameraX=0.01 cameraY=0.37 hyp=0.37 cameraTheta=1.53 mountX=-0.02 mountY=-0.37, mountTheta=-1.62
00:13:54.064 00.028 9340 SchedulePrimaryMove(10104498, x=0.01, y=0.37, opts=13)
00:13:54.086 00.022 9340 Enqueuing Move request for scope (0.01, 0.37)
00:13:54.147 00.061 12020 Worker thread wakes up
00:13:54.148 00.001 9340 UpdateImageDisplay: Size=(1920,1080) min=4960, max=65535, med=7949, FiltMin=6339, FiltMax=65516, Gamma=2.870
00:13:54.171 00.023 12020 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.37) opts 0xd
00:13:54.172 00.001 12020 Handling offset move in thread for scope, endpoint = (0.01, 0.37)
00:13:54.172 00.000 9340 UpdateGuideState exits: m=1094704 SNR=207.8
00:13:54.191 00.019 12020 Moving (0.01, 0.37) raw xDistance=-0.02 yDistance=-0.37
00:13:54.191 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:13:54.210 00.019 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
00:13:54.210 00.000 9340 ScheduleExposure(1000,3,1) exposurePending=0
00:13:54.225 00.015 12020 GuideAlgorithmResistSwitch::result() returns -0.37 from input -0.37
00:13:54.226 00.001 9340 Enqueuing Expose request
00:13:54.263 00.037 12020 MoveAxis(E, 0, ABG)
00:13:54.263 00.000 12020 Move returns status 0, amount 0
00:13:54.263 00.000 12020 MoveAxis(N, 61, ABG)
00:13:54.263 00.000 12020 Guiding  Dir = 0, Dur = 61
00:13:54.264 00.001 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"a4ce36db-d440-40b3-ac93-9daeb15256a1"}
00:13:54.278 00.014 12020 IsSlewing returns 0
00:13:54.279 00.001 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"a4ce36db-d440-40b3-ac93-9daeb15256a1"}
00:13:54.301 00.022 12020 IsGuiding returns 0
00:13:54.302 00.001 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"f3ff7035-17ed-4690-8fd0-54b5b0f0e068"}
00:13:54.318 00.016 9340 case statement mapped state 6 to 3
00:13:54.342 00.024 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"f3ff7035-17ed-4690-8fd0-54b5b0f0e068"}
00:13:54.382 00.040 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"ef27d86f-4c1c-4eca-83cc-be2fc5f8da3b"}
00:13:54.399 00.017 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":105,"width":15,"height":15,"star_pos":[7.32,6.97],"pixels":"..."},"id":"ef27d86f-4c1c-4eca-83cc-be2fc5f8da3b"}
00:13:54.430 00.031 12020 IsGuiding returns 1
00:13:54.431 00.001 12020 scope still moving after pulse duration time elapsed
00:13:54.559 00.128 12020 IsSlewing returns 0
00:13:54.560 00.001 12020 IsGuiding returns 0
00:13:54.561 00.001 12020 scope move finished after 61 + 198 ms
00:13:54.561 00.000 12020 Move returns status 0, amount 61
00:13:54.561 00.000 12020 move complete, result=0
00:13:54.561 00.000 12020 worker thread done servicing request
00:13:54.562 00.001 9340 GuideStep: -0.0 px 0 ms EAST, -0.4 px 61 ms NORTH
00:13:54.574 00.012 12020 Worker thread wakes up
00:13:54.576 00.002 12020 worker thread servicing REQUEST_EXPOSE 1000
00:13:54.576 00.000 12020 Handling exposure in thread, d=1000 o=3 r=(902,693,31,31)
00:13:55.859 01.283 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"2df48d26-a76d-4ad3-b4d2-ebcd4e3ef4f0"}
00:13:55.914 00.055 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"2df48d26-a76d-4ad3-b4d2-ebcd4e3ef4f0"}
00:13:55.983 00.069 12020 Exposure complete
00:13:55.988 00.005 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"011d8956-fae1-4601-9fe7-28b3a9aeb192"}
00:13:56.059 00.071 9340 case statement mapped state 6 to 3
00:13:56.158 00.099 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"011d8956-fae1-4601-9fe7-28b3a9aeb192"}
00:13:56.219 00.061 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"b7907973-6946-4f18-9b39-5346788fa588"}
00:13:56.303 00.084 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":105,"width":15,"height":15,"star_pos":[7.32,6.97],"pixels":"..."},"id":"b7907973-6946-4f18-9b39-5346788fa588"}
00:13:56.816 00.513 12020 worker thread done servicing request
00:13:56.817 00.001 9340 OnExposeComplete: enter
00:13:56.870 00.053 9340 UpdateGuideState(): m_state=6
00:13:56.899 00.029 9340 Star::Find(15, 917, 708, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 106
00:13:56.920 00.021 9340 Star::Find returns 1 (0), X=917.23, Y=708.76, Mass=1006484, SNR=193.4, Peak=60262 HFD=4.4
00:13:56.945 00.025 9340 MultiStar: [#1 -0.61,0.09,1.06,U] [#2 0.14,-0.07,1.64,U] [#3 0.31,-0.06,0.72,U] [#4 0.28,0.39,0.49,U] [#5 0.04,0.19,0.56,U] [#6 -0.68,0.17,0.38,U] [#7 0.22,0.56,0.36,U] [#8 -0.17,0.60,0.34,U] 
00:13:56.995 00.050 9340 refined, 8 included, MultiStar: {0.01, 0.16}, one-star: {0.33, 0.36}
00:13:57.027 00.032 9340 CameraToMount -- cameraTheta (1.51) - m_xAngle (-3.14) = xAngle (4.65 = -1.63)
00:13:57.049 00.022 9340 CameraToMount -- cameraTheta (1.51) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (4.63 = -1.65)
00:13:57.089 00.040 9340 CameraToMount -- cameraX=0.01 cameraY=0.16 hyp=0.16 cameraTheta=1.51 mountX=-0.01 mountY=-0.16, mountTheta=-1.63
00:13:57.160 00.071 9340 SchedulePrimaryMove(10104498, x=0.01, y=0.16, opts=13)
00:13:57.191 00.031 9340 Enqueuing Move request for scope (0.01, 0.16)
00:13:57.204 00.013 12020 Worker thread wakes up
00:13:57.204 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=5013, max=65535, med=7955, FiltMin=5708, FiltMax=65516, Gamma=2.870
00:13:57.218 00.014 12020 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.16) opts 0xd
00:13:57.218 00.000 9340 UpdateGuideState exits: m=1006484 SNR=193.4
00:13:57.236 00.018 12020 Handling offset move in thread for scope, endpoint = (0.01, 0.16)
00:13:57.236 00.000 12020 Moving (0.01, 0.16) raw xDistance=-0.01 yDistance=-0.16
00:13:57.236 00.000 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
00:13:57.236 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:13:57.237 00.001 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
00:13:57.237 00.000 12020 MoveAxis(E, 0, ABG)
00:13:57.237 00.000 12020 Move returns status 0, amount 0
00:13:57.237 00.000 12020 MoveAxis(N, 0, ABG)
00:13:57.237 00.000 12020 Move returns status 0, amount 0
00:13:57.238 00.001 12020 move complete, result=0
00:13:57.238 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:13:57.267 00.029 12020 worker thread done servicing request
00:13:57.268 00.001 9340 ScheduleExposure(1000,3,1) exposurePending=0
00:13:57.318 00.050 9340 Enqueuing Expose request
00:13:57.336 00.018 12020 Worker thread wakes up
00:13:57.337 00.001 12020 worker thread servicing REQUEST_EXPOSE 1000
00:13:57.337 00.000 12020 Handling exposure in thread, d=1000 o=3 r=(902,693,31,31)
00:13:57.337 00.000 9340 GuideStep: -0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
00:13:57.860 00.523 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"63b3b6e1-5178-4cea-a287-ae1e27230422"}
00:13:57.874 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"63b3b6e1-5178-4cea-a287-ae1e27230422"}
00:13:57.894 00.020 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"cc848639-2f9a-4591-9741-94761cd7f5e1"}
00:13:57.911 00.017 9340 case statement mapped state 6 to 3
00:13:57.925 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"cc848639-2f9a-4591-9741-94761cd7f5e1"}
00:13:57.953 00.028 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"6ba54549-f90f-4ebd-a746-c8607442566e"}
00:13:57.967 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":106,"width":15,"height":15,"star_pos":[7.23,6.76],"pixels":"..."},"id":"6ba54549-f90f-4ebd-a746-c8607442566e"}
00:13:58.702 00.735 12020 Exposure complete
00:13:59.115 00.413 12020 worker thread done servicing request
00:13:59.115 00.000 9340 OnExposeComplete: enter
00:13:59.132 00.017 9340 UpdateGuideState(): m_state=6
00:13:59.145 00.013 9340 Star::Find(15, 917, 708, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 107
00:13:59.161 00.016 9340 Star::Find returns 1 (0), X=917.87, Y=709.31, Mass=1054068, SNR=195.6, Peak=57227 HFD=4.5
00:13:59.181 00.020 9340 MultiStar: [#1 0.05,0.54,0.87,U] [#2 0.48,0.20,1.93,U] [#3 1.11,0.34,0.00,M1] [#4 1.12,0.91,0.00,M6] [#5 0.36,0.54,0.45,U] [#6 -0.00,0.70,0.43,U] [#7 0.55,0.90,0.00,M1] [#8 0.51,1.00,0.00,M5] 
00:13:59.218 00.037 9340 refined, 4 included, MultiStar: {0.45, 0.49}, one-star: {0.97, 0.91}
00:13:59.238 00.020 9340 CameraToMount -- cameraTheta (0.83) - m_xAngle (-3.14) = xAngle (3.96 = -2.32)
00:13:59.254 00.016 9340 CameraToMount -- cameraTheta (0.83) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (3.95 = -2.33)
00:13:59.271 00.017 9340 CameraToMount -- cameraX=0.45 cameraY=0.49 hyp=0.67 cameraTheta=0.83 mountX=-0.45 mountY=-0.48, mountTheta=-2.33
00:13:59.286 00.015 9340 SchedulePrimaryMove(10104498, x=0.45, y=0.49, opts=13)
00:13:59.300 00.014 9340 Enqueuing Move request for scope (0.45, 0.49)
00:13:59.317 00.017 12020 Worker thread wakes up
00:13:59.317 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=5000, max=65535, med=7960, FiltMin=6135, FiltMax=65516, Gamma=2.870
00:13:59.350 00.033 12020 worker thread servicing REQUEST_MOVE scope ofs (0.45, 0.49) opts 0xd
00:13:59.350 00.000 9340 UpdateGuideState exits: m=1054068 SNR=195.6
00:13:59.364 00.014 12020 Handling offset move in thread for scope, endpoint = (0.45, 0.49)
00:13:59.365 00.001 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:13:59.377 00.012 12020 Moving (0.45, 0.49) raw xDistance=-0.45 yDistance=-0.48
00:13:59.378 00.001 9340 ScheduleExposure(1000,3,1) exposurePending=0
00:13:59.393 00.015 12020 GuideAlgorithmHysteresis::Result() returns -0.27 from input -0.45
00:13:59.393 00.000 12020 GuideAlgorithmResistSwitch::result() returns -0.48 from input -0.48
00:13:59.393 00.000 12020 MoveAxis(E, 48, ABG)
00:13:59.394 00.001 12020 Guiding  Dir = 2, Dur = 48
00:13:59.394 00.000 9340 Enqueuing Expose request
00:13:59.406 00.012 12020 IsSlewing returns 0
00:13:59.407 00.001 12020 IsGuiding returns 0
00:13:59.435 00.028 12020 PulseGuide returned control before completion, sleep 31
00:13:59.486 00.051 12020 IsGuiding returns 1
00:13:59.486 00.000 12020 scope still moving after pulse duration time elapsed
00:13:59.515 00.029 12020 IsSlewing returns 0
00:13:59.548 00.033 12020 IsGuiding returns 0
00:13:59.548 00.000 12020 scope move finished after 48 + 91 ms
00:13:59.548 00.000 12020 Move returns status 0, amount 48
00:13:59.548 00.000 12020 MoveAxis(N, 81, ABG)
00:13:59.548 00.000 12020 Guiding  Dir = 0, Dur = 81
00:13:59.549 00.001 12020 IsSlewing returns 0
00:13:59.551 00.002 12020 IsGuiding returns 0
00:13:59.644 00.093 12020 IsGuiding returns 1
00:13:59.644 00.000 12020 scope still moving after pulse duration time elapsed
00:13:59.668 00.024 12020 IsSlewing returns 0
00:13:59.669 00.001 12020 IsGuiding returns 1
00:13:59.700 00.031 12020 IsSlewing returns 0
00:13:59.701 00.001 12020 IsGuiding returns 1
00:13:59.736 00.035 12020 IsSlewing returns 0
00:13:59.738 00.002 12020 IsGuiding returns 1
00:13:59.854 00.116 12020 IsSlewing returns 0
00:13:59.860 00.006 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"2a619afb-bf27-4735-8585-237ff4b34400"}
00:13:59.878 00.018 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"2a619afb-bf27-4735-8585-237ff4b34400"}
00:13:59.893 00.015 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"cebb1f89-ef64-4f8d-b8fb-23ea669a5bce"}
00:13:59.905 00.012 12020 IsGuiding returns 0
00:13:59.905 00.000 9340 case statement mapped state 6 to 3
00:13:59.915 00.010 12020 scope move finished after 81 + 272 ms
00:13:59.915 00.000 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"cebb1f89-ef64-4f8d-b8fb-23ea669a5bce"}
00:13:59.931 00.016 12020 Move returns status 0, amount 81
00:13:59.932 00.001 12020 move complete, result=0
00:13:59.932 00.000 12020 worker thread done servicing request
00:13:59.932 00.000 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"098f896e-2de4-4753-869a-ce3e306fae8c"}
00:13:59.949 00.017 12020 Worker thread wakes up
00:13:59.950 00.001 12020 worker thread servicing REQUEST_EXPOSE 1000
00:13:59.950 00.000 12020 Handling exposure in thread, d=1000 o=3 r=(902,693,31,31)
00:13:59.950 00.000 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":107,"width":15,"height":15,"star_pos":[6.87,7.31],"pixels":"..."},"id":"098f896e-2de4-4753-869a-ce3e306fae8c"}
00:13:59.981 00.031 9340 GuideStep: -0.5 px 48 ms EAST, -0.5 px 81 ms NORTH
00:14:01.350 01.369 12020 Exposure complete
00:14:01.855 00.505 12020 worker thread done servicing request
00:14:01.856 00.001 9340 OnExposeComplete: enter
00:14:01.901 00.045 9340 UpdateGuideState(): m_state=6
00:14:01.927 00.026 9340 Star::Find(15, 917, 709, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 108
00:14:01.964 00.037 9340 Star::Find returns 1 (0), X=917.27, Y=708.50, Mass=979574, SNR=192.2, Peak=58226 HFD=4.6
00:14:02.034 00.070 9340 MultiStar: [#1 -0.49,-0.15,0.87,U] [#2 -0.26,-0.40,1.70,U] [#3 0.45,-0.40,0.66,U] [#4 0.40,-0.15,0.61,U] [#5 -0.34,-0.00,0.43,U] [#6 -0.77,-0.69,0.00,M1] [#7 0.17,0.07,0.42,U] [#8 -0.36,0.18,0.28,U] 
00:14:02.052 00.018 9340 refined, 7 included, MultiStar: {-0.02, -0.17}, one-star: {0.38, 0.10}
00:14:02.066 00.014 9340 CameraToMount -- cameraTheta (-1.70) - m_xAngle (-3.14) = xAngle (1.43 = 1.43)
00:14:02.080 00.014 9340 CameraToMount -- cameraTheta (-1.70) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (1.42 = 1.42)
00:14:02.103 00.023 9340 CameraToMount -- cameraX=-0.02 cameraY=-0.17 hyp=0.17 cameraTheta=-1.70 mountX=0.02 mountY=0.16, mountTheta=1.43
00:14:02.174 00.071 9340 SchedulePrimaryMove(10104498, x=-0.02, y=-0.17, opts=13)
00:14:02.196 00.022 9340 Enqueuing Move request for scope (-0.02, -0.17)
00:14:02.223 00.027 12020 Worker thread wakes up
00:14:02.224 00.001 9340 UpdateImageDisplay: Size=(1920,1080) min=5221, max=65535, med=7986, FiltMin=6238, FiltMax=65516, Gamma=2.870
00:14:02.263 00.039 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.17) opts 0xd
00:14:02.263 00.000 12020 Handling offset move in thread for scope, endpoint = (-0.02, -0.17)
00:14:02.263 00.000 12020 Moving (-0.02, -0.17) raw xDistance=0.02 yDistance=0.16
00:14:02.263 00.000 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
00:14:02.263 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:14:02.264 00.001 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
00:14:02.264 00.000 12020 MoveAxis(E, 0, ABG)
00:14:02.264 00.000 12020 Move returns status 0, amount 0
00:14:02.264 00.000 12020 MoveAxis(N, 0, ABG)
00:14:02.265 00.001 12020 Move returns status 0, amount 0
00:14:02.265 00.000 12020 move complete, result=0
00:14:02.266 00.001 9340 UpdateGuideState exits: m=979574 SNR=192.2
00:14:02.290 00.024 12020 worker thread done servicing request
00:14:02.290 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:14:02.304 00.014 9340 ScheduleExposure(1000,3,1) exposurePending=0
00:14:02.323 00.019 9340 Enqueuing Expose request
00:14:02.345 00.022 12020 Worker thread wakes up
00:14:02.345 00.000 12020 worker thread servicing REQUEST_EXPOSE 1000
00:14:02.346 00.001 12020 Handling exposure in thread, d=1000 o=3 r=(902,693,31,31)
00:14:02.346 00.000 9340 GuideStep: 0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
00:14:02.395 00.049 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"b69ff938-212a-4986-8e90-f9891402f357"}
00:14:02.410 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"b69ff938-212a-4986-8e90-f9891402f357"}
00:14:02.424 00.014 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"f1b1913b-2f34-4a10-949c-7d032230296d"}
00:14:02.437 00.013 9340 case statement mapped state 6 to 3
00:14:02.473 00.036 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"f1b1913b-2f34-4a10-949c-7d032230296d"}
00:14:02.499 00.026 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"3c834261-2b03-4b86-8fde-c690313c022b"}
00:14:02.511 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":108,"width":15,"height":15,"star_pos":[7.27,6.50],"pixels":"..."},"id":"3c834261-2b03-4b86-8fde-c690313c022b"}
00:14:03.870 01.359 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"782fe8a2-a9c6-437e-87a5-29f62c836867"}
00:14:03.933 00.063 12020 Exposure complete
00:14:03.937 00.004 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"782fe8a2-a9c6-437e-87a5-29f62c836867"}
00:14:04.064 00.127 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"bc365b36-5f61-4c8e-910c-85977dde069e"}
00:14:04.123 00.059 9340 case statement mapped state 6 to 3
00:14:04.254 00.131 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"bc365b36-5f61-4c8e-910c-85977dde069e"}
00:14:04.341 00.087 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"0c823138-752b-4a1e-8396-d57431e99798"}
00:14:04.375 00.034 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":108,"width":15,"height":15,"star_pos":[7.27,6.50],"pixels":"..."},"id":"0c823138-752b-4a1e-8396-d57431e99798"}
00:14:04.683 00.308 12020 worker thread done servicing request
00:14:04.683 00.000 9340 OnExposeComplete: enter
00:14:04.698 00.015 9340 UpdateGuideState(): m_state=6
00:14:04.735 00.037 9340 Star::Find(15, 917, 708, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 109
00:14:04.760 00.025 9340 Star::Find returns 1 (0), X=917.69, Y=708.92, Mass=1017418, SNR=183.1, Peak=52823 HFD=4.4
00:14:04.801 00.041 9340 MultiStar: [#1 -0.00,0.26,0.91,U] [#2 0.34,0.04,2.15,U] [#3 1.09,0.04,0.00,M1] [#4 0.89,0.79,0.00,M6] [#5 0.02,0.16,0.52,U] [#6 -0.00,0.08,0.41,U] [#7 0.70,0.32,0.37,U] [#8 0.27,0.61,0.31,U] 
00:14:04.826 00.025 9340 refined, 6 included, MultiStar: {0.33, 0.22}, one-star: {0.80, 0.52}
00:14:04.849 00.023 9340 CameraToMount -- cameraTheta (0.59) - m_xAngle (-3.14) = xAngle (3.72 = -2.56)
00:14:04.898 00.049 9340 CameraToMount -- cameraTheta (0.59) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (3.71 = -2.57)
00:14:04.917 00.019 9340 CameraToMount -- cameraX=0.33 cameraY=0.22 hyp=0.40 cameraTheta=0.59 mountX=-0.33 mountY=-0.21, mountTheta=-2.57
00:14:04.944 00.027 9340 SchedulePrimaryMove(10104498, x=0.33, y=0.22, opts=13)
00:14:04.956 00.012 9340 Enqueuing Move request for scope (0.33, 0.22)
00:14:04.975 00.019 12020 Worker thread wakes up
00:14:04.975 00.000 12020 worker thread servicing REQUEST_MOVE scope ofs (0.33, 0.22) opts 0xd
00:14:04.975 00.000 12020 Handling offset move in thread for scope, endpoint = (0.33, 0.22)
00:14:04.976 00.001 12020 Moving (0.33, 0.22) raw xDistance=-0.33 yDistance=-0.21
00:14:04.976 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=5000, max=65535, med=8009, FiltMin=6201, FiltMax=65516, Gamma=2.870
00:14:04.992 00.016 12020 GuideAlgorithmHysteresis::Result() returns -0.19 from input -0.33
00:14:04.993 00.001 9340 UpdateGuideState exits: m=1017418 SNR=183.1
00:14:05.005 00.012 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:14:05.005 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:14:05.050 00.045 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.21
00:14:05.050 00.000 9340 ScheduleExposure(1000,3,1) exposurePending=0
00:14:05.071 00.021 12020 MoveAxis(E, 35, ABG)
00:14:05.071 00.000 9340 Enqueuing Expose request
00:14:05.091 00.020 12020 Guiding  Dir = 2, Dur = 35
00:14:05.094 00.003 12020 IsSlewing returns 0
00:14:05.095 00.001 12020 IsGuiding returns 0
00:14:05.170 00.075 12020 IsGuiding returns 1
00:14:05.172 00.002 12020 scope still moving after pulse duration time elapsed
00:14:05.203 00.031 12020 IsSlewing returns 0
00:14:05.204 00.001 12020 IsGuiding returns 0
00:14:05.204 00.000 12020 scope move finished after 35 + 73 ms
00:14:05.205 00.001 12020 Move returns status 0, amount 35
00:14:05.205 00.000 12020 MoveAxis(N, 0, ABG)
00:14:05.205 00.000 12020 Move returns status 0, amount 0
00:14:05.205 00.000 12020 move complete, result=0
00:14:05.206 00.001 12020 worker thread done servicing request
00:14:05.206 00.000 9340 GuideStep: -0.3 px 35 ms EAST, -0.2 px 0 ms NORTH
00:14:05.224 00.018 12020 Worker thread wakes up
00:14:05.224 00.000 12020 worker thread servicing REQUEST_EXPOSE 1000
00:14:05.224 00.000 12020 Handling exposure in thread, d=1000 o=3 r=(902,693,31,31)
00:14:05.868 00.644 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"77f4a332-a694-4a0e-b931-751feb76d36b"}
00:14:05.878 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"77f4a332-a694-4a0e-b931-751feb76d36b"}
00:14:05.893 00.015 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"fb1e4340-4358-4f6f-aca9-bd5327b1c538"}
00:14:05.912 00.019 9340 case statement mapped state 6 to 3
00:14:05.957 00.045 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"fb1e4340-4358-4f6f-aca9-bd5327b1c538"}
00:14:05.977 00.020 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"634a8451-67cf-4776-a7f4-b15d653cb349"}
00:14:06.002 00.025 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":109,"width":15,"height":15,"star_pos":[6.69,6.92],"pixels":"..."},"id":"634a8451-67cf-4776-a7f4-b15d653cb349"}
00:14:06.629 00.627 12020 Exposure complete
00:14:06.958 00.329 12020 worker thread done servicing request
00:14:06.958 00.000 9340 OnExposeComplete: enter
00:14:06.975 00.017 9340 UpdateGuideState(): m_state=6
00:14:06.996 00.021 9340 Star::Find(15, 917, 708, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 110
00:14:07.039 00.043 9340 Star::Find returns 1 (0), X=917.15, Y=709.07, Mass=1094363, SNR=231.8, Peak=60831 HFD=4.4
00:14:07.058 00.019 9340 MultiStar: [#1 -0.65,0.23,0.69,U] [#2 0.05,0.10,1.63,U] [#3 0.26,-0.01,0.63,U] [#4 0.21,0.55,0.50,U] [#5 -0.40,0.30,0.38,U] [#6 -0.42,0.23,0.32,U] [#7 0.12,0.46,0.29,U] [#8 -0.53,0.81,0.00,M4] 
00:14:07.074 00.016 9340 refined, 7 included, MultiStar: {-0.02, 0.29}, one-star: {0.25, 0.67}
00:14:07.099 00.025 9340 CameraToMount -- cameraTheta (1.64) - m_xAngle (-3.14) = xAngle (4.77 = -1.51)
00:14:07.148 00.049 9340 CameraToMount -- cameraTheta (1.64) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (4.76 = -1.53)
00:14:07.166 00.018 9340 CameraToMount -- cameraX=-0.02 cameraY=0.29 hyp=0.29 cameraTheta=1.64 mountX=0.02 mountY=-0.29, mountTheta=-1.51
00:14:07.188 00.022 9340 SchedulePrimaryMove(10104498, x=-0.02, y=0.29, opts=13)
00:14:07.209 00.021 9340 Enqueuing Move request for scope (-0.02, 0.29)
00:14:07.225 00.016 12020 Worker thread wakes up
00:14:07.225 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=5032, max=65535, med=7989, FiltMin=6240, FiltMax=65516, Gamma=2.870
00:14:07.259 00.034 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.29) opts 0xd
00:14:07.259 00.000 12020 Handling offset move in thread for scope, endpoint = (-0.02, 0.29)
00:14:07.259 00.000 9340 UpdateGuideState exits: m=1094363 SNR=231.8
00:14:07.274 00.015 12020 Moving (-0.02, 0.29) raw xDistance=0.02 yDistance=-0.29
00:14:07.280 00.006 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
00:14:07.281 00.001 12020 GuideAlgorithmResistSwitch::result() returns -0.29 from input -0.29
00:14:07.281 00.000 12020 MoveAxis(E, 0, ABG)
00:14:07.282 00.001 12020 Move returns status 0, amount 0
00:14:07.282 00.000 12020 MoveAxis(N, 49, ABG)
00:14:07.282 00.000 12020 Guiding  Dir = 0, Dur = 49
00:14:07.283 00.001 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:14:07.304 00.021 12020 IsSlewing returns 0
00:14:07.304 00.000 9340 ScheduleExposure(1000,3,1) exposurePending=0
00:14:07.316 00.012 12020 IsGuiding returns 0
00:14:07.316 00.000 9340 Enqueuing Expose request
00:14:07.431 00.115 12020 IsGuiding returns 1
00:14:07.431 00.000 12020 scope still moving after pulse duration time elapsed
00:14:07.559 00.128 12020 IsSlewing returns 0
00:14:07.560 00.001 12020 IsGuiding returns 0
00:14:07.560 00.000 12020 scope move finished after 49 + 195 ms
00:14:07.561 00.001 12020 Move returns status 0, amount 49
00:14:07.561 00.000 12020 move complete, result=0
00:14:07.561 00.000 9340 GuideStep: 0.0 px 0 ms EAST, -0.3 px 49 ms NORTH
00:14:07.581 00.020 12020 worker thread done servicing request
00:14:07.581 00.000 12020 Worker thread wakes up
00:14:07.581 00.000 12020 worker thread servicing REQUEST_EXPOSE 1000
00:14:07.582 00.001 12020 Handling exposure in thread, d=1000 o=3 r=(902,693,31,31)
00:14:07.869 00.287 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"ffdd81a6-3f31-4663-920d-dc902b9c7ff2"}
00:14:07.913 00.044 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"ffdd81a6-3f31-4663-920d-dc902b9c7ff2"}
00:14:07.928 00.015 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"6f91e68b-5619-424b-bc2d-3e9de7b7336f"}
00:14:07.956 00.028 9340 case statement mapped state 6 to 3
00:14:07.970 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"6f91e68b-5619-424b-bc2d-3e9de7b7336f"}
00:14:08.047 00.077 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"f1ef40e4-bee2-46f8-8df6-3b91f6e14de5"}
00:14:08.067 00.020 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":110,"width":15,"height":15,"star_pos":[7.15,7.07],"pixels":"..."},"id":"f1ef40e4-bee2-46f8-8df6-3b91f6e14de5"}
00:14:09.032 00.965 12020 Exposure complete
00:14:09.405 00.373 12020 worker thread done servicing request
00:14:09.406 00.001 9340 OnExposeComplete: enter
00:14:09.423 00.017 9340 UpdateGuideState(): m_state=6
00:14:09.435 00.012 9340 Star::Find(15, 917, 709, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 111
00:14:09.451 00.016 9340 Star::Find returns 1 (0), X=917.24, Y=708.82, Mass=1038333, SNR=185.7, Peak=58399 HFD=4.4
00:14:09.491 00.040 9340 MultiStar: [#1 -0.53,0.29,0.80,U] [#2 -0.38,-0.04,1.96,U] [#3 0.29,0.10,0.91,U] [#4 0.33,0.48,0.60,U] [#5 -0.35,0.24,0.56,U] [#6 -0.65,-0.03,0.46,U] [#7 0.41,-0.09,0.48,U] [#8 -0.18,0.78,0.34,U] 
00:14:09.507 00.016 9340 refined, 8 included, MultiStar: {-0.10, 0.18}, one-star: {0.34, 0.42}
00:14:09.526 00.019 9340 CameraToMount -- cameraTheta (2.09) - m_xAngle (-3.14) = xAngle (5.23 = -1.06)
00:14:09.552 00.026 9340 CameraToMount -- cameraTheta (2.09) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (5.21 = -1.07)
00:14:09.579 00.027 9340 CameraToMount -- cameraX=-0.10 cameraY=0.18 hyp=0.21 cameraTheta=2.09 mountX=0.10 mountY=-0.18, mountTheta=-1.06
00:14:09.628 00.049 9340 SchedulePrimaryMove(10104498, x=-0.10, y=0.18, opts=13)
00:14:09.640 00.012 9340 Enqueuing Move request for scope (-0.10, 0.18)
00:14:09.655 00.015 12020 Worker thread wakes up
00:14:09.655 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=4897, max=65535, med=7997, FiltMin=6254, FiltMax=65516, Gamma=2.870
00:14:09.672 00.017 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.18) opts 0xd
00:14:09.672 00.000 9340 UpdateGuideState exits: m=1038333 SNR=185.7
00:14:09.690 00.018 12020 Handling offset move in thread for scope, endpoint = (-0.10, 0.18)
00:14:09.690 00.000 12020 Moving (-0.10, 0.18) raw xDistance=0.10 yDistance=-0.18
00:14:09.691 00.001 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
00:14:09.691 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:14:09.692 00.001 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
00:14:09.692 00.000 12020 MoveAxis(E, 0, ABG)
00:14:09.694 00.002 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:14:09.738 00.044 12020 Move returns status 0, amount 0
00:14:09.738 00.000 9340 ScheduleExposure(1000,3,1) exposurePending=0
00:14:09.754 00.016 12020 MoveAxis(N, 0, ABG)
00:14:09.754 00.000 9340 Enqueuing Expose request
00:14:09.769 00.015 12020 Move returns status 0, amount 0
00:14:09.769 00.000 12020 move complete, result=0
00:14:09.770 00.001 12020 worker thread done servicing request
00:14:09.770 00.000 12020 Worker thread wakes up
00:14:09.770 00.000 12020 worker thread servicing REQUEST_EXPOSE 1000
00:14:09.771 00.001 12020 Handling exposure in thread, d=1000 o=3 r=(902,693,31,31)
00:14:09.778 00.007 9340 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
00:14:09.872 00.094 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"facc9155-c1b5-44d7-9940-7aa884198f7b"}
00:14:09.911 00.039 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"facc9155-c1b5-44d7-9940-7aa884198f7b"}
00:14:09.974 00.063 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"e880ec7e-2742-4d19-8fe2-4a45109fc273"}
00:14:10.025 00.051 9340 case statement mapped state 6 to 3
00:14:10.083 00.058 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"e880ec7e-2742-4d19-8fe2-4a45109fc273"}
00:14:10.166 00.083 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"fb895978-7968-4fb3-a51d-55de28cb3058"}
00:14:10.188 00.022 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":111,"width":15,"height":15,"star_pos":[7.24,6.82],"pixels":"..."},"id":"fb895978-7968-4fb3-a51d-55de28cb3058"}
00:14:11.237 01.049 12020 Exposure complete
00:14:11.865 00.628 9340 OnExposeComplete: enter
00:14:11.889 00.024 12020 worker thread done servicing request
00:14:11.889 00.000 9340 UpdateGuideState(): m_state=6
00:14:11.912 00.023 9340 Star::Find(15, 917, 708, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 112
00:14:11.931 00.019 9340 Star::Find returns 1 (0), X=917.03, Y=708.95, Mass=1065916, SNR=193.8, Peak=61099 HFD=4.4
00:14:11.948 00.017 9340 MultiStar: [#1 -0.56,0.42,0.81,U] [#2 -0.11,0.26,1.83,U] [#3 0.44,0.16,0.68,U] [#4 0.38,0.81,0.00,M5] [#5 -0.34,0.65,0.45,U] [#6 -0.64,0.33,0.42,U] [#7 0.06,0.53,0.39,U] [#8 -0.04,0.91,0.00,M4] 
00:14:12.006 00.058 9340 refined, 6 included, MultiStar: {-0.11, 0.38}, one-star: {0.13, 0.55}
00:14:12.024 00.018 9340 CameraToMount -- cameraTheta (1.86) - m_xAngle (-3.14) = xAngle (5.00 = -1.29)
00:14:12.047 00.023 9340 CameraToMount -- cameraTheta (1.86) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (4.98 = -1.30)
00:14:12.064 00.017 9340 CameraToMount -- cameraX=-0.11 cameraY=0.38 hyp=0.40 cameraTheta=1.86 mountX=0.11 mountY=-0.38, mountTheta=-1.29
00:14:12.105 00.041 9340 SchedulePrimaryMove(10104498, x=-0.11, y=0.38, opts=13)
00:14:12.145 00.040 9340 Enqueuing Move request for scope (-0.11, 0.38)
00:14:12.168 00.023 12020 Worker thread wakes up
00:14:12.168 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=4909, max=65535, med=7981, FiltMin=6074, FiltMax=65516, Gamma=2.870
00:14:12.181 00.013 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 0.38) opts 0xd
00:14:12.182 00.001 9340 UpdateGuideState exits: m=1065916 SNR=193.8
00:14:12.197 00.015 12020 Handling offset move in thread for scope, endpoint = (-0.11, 0.38)
00:14:12.197 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:14:12.212 00.015 12020 Moving (-0.11, 0.38) raw xDistance=0.11 yDistance=-0.38
00:14:12.213 00.001 9340 ScheduleExposure(1000,3,1) exposurePending=0
00:14:12.225 00.012 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
00:14:12.226 00.001 9340 Enqueuing Expose request
00:14:12.242 00.016 12020 GuideAlgorithmResistSwitch::result() returns -0.38 from input -0.38
00:14:12.242 00.000 12020 MoveAxis(E, 0, ABG)
00:14:12.242 00.000 12020 Move returns status 0, amount 0
00:14:12.243 00.001 12020 MoveAxis(N, 64, ABG)
00:14:12.243 00.000 12020 Guiding  Dir = 0, Dur = 64
00:14:12.245 00.002 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"a83b1fc8-09da-4b9e-9469-249000ab0aff"}
00:14:12.275 00.030 12020 IsSlewing returns 0
00:14:12.275 00.000 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"a83b1fc8-09da-4b9e-9469-249000ab0aff"}
00:14:12.291 00.016 12020 IsGuiding returns 0
00:14:12.292 00.001 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"e4ae6309-3999-4971-9b1a-31c7b5851552"}
00:14:12.308 00.016 9340 case statement mapped state 6 to 3
00:14:12.327 00.019 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"e4ae6309-3999-4971-9b1a-31c7b5851552"}
00:14:12.339 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"e2972421-e31c-46f8-b396-1ed60ec3ae11"}
00:14:12.351 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":112,"width":15,"height":15,"star_pos":[7.03,6.95],"pixels":"..."},"id":"e2972421-e31c-46f8-b396-1ed60ec3ae11"}
00:14:12.413 00.062 12020 IsGuiding returns 1
00:14:12.413 00.000 12020 scope still moving after pulse duration time elapsed
00:14:12.439 00.026 12020 IsSlewing returns 0
00:14:12.439 00.000 12020 IsGuiding returns 1
00:14:12.563 00.124 12020 IsSlewing returns 0
00:14:12.596 00.033 12020 IsGuiding returns 0
00:14:12.596 00.000 12020 scope move finished after 64 + 240 ms
00:14:12.596 00.000 12020 Move returns status 0, amount 64
00:14:12.596 00.000 12020 move complete, result=0
00:14:12.596 00.000 12020 worker thread done servicing request
00:14:12.597 00.001 12020 Worker thread wakes up
00:14:12.597 00.000 9340 GuideStep: 0.1 px 0 ms EAST, -0.4 px 64 ms NORTH
00:14:12.619 00.022 12020 worker thread servicing REQUEST_EXPOSE 1000
00:14:12.619 00.000 12020 Handling exposure in thread, d=1000 o=3 r=(902,693,31,31)
00:14:13.870 01.251 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"9a93bce8-6eb2-4f6d-9dcd-66aff822b48c"}
00:14:13.900 00.030 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"9a93bce8-6eb2-4f6d-9dcd-66aff822b48c"}
00:14:13.925 00.025 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"585e7969-b227-4758-8166-0917e6bf9956"}
00:14:13.944 00.019 9340 case statement mapped state 6 to 3
00:14:13.955 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"585e7969-b227-4758-8166-0917e6bf9956"}
00:14:13.978 00.023 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"83edb2b6-4c57-4597-bf5b-e22fbafcdc52"}
00:14:13.998 00.020 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":112,"width":15,"height":15,"star_pos":[7.03,6.95],"pixels":"..."},"id":"83edb2b6-4c57-4597-bf5b-e22fbafcdc52"}
00:14:14.061 00.063 12020 Exposure complete
00:14:14.383 00.322 12020 worker thread done servicing request
00:14:14.384 00.001 9340 OnExposeComplete: enter
00:14:14.397 00.013 9340 UpdateGuideState(): m_state=6
00:14:14.416 00.019 9340 Star::Find(15, 917, 708, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 113
00:14:14.453 00.037 9340 Star::Find returns 1 (0), X=917.27, Y=708.93, Mass=1058780, SNR=191.4, Peak=61242 HFD=4.3
00:14:14.469 00.016 9340 MultiStar: [#1 -0.58,0.21,0.92,U] [#2 -0.37,0.03,2.08,U] [#3 0.43,0.09,0.69,U] [#4 0.22,0.42,0.52,U] [#5 -0.33,0.51,0.42,U] [#6 -0.54,0.07,0.46,U] [#7 0.31,0.46,0.41,U] [#8 0.22,0.81,0.00,M5] 
00:14:14.482 00.013 9340 refined, 7 included, MultiStar: {-0.12, 0.23}, one-star: {0.37, 0.53}
00:14:14.499 00.017 9340 CameraToMount -- cameraTheta (2.05) - m_xAngle (-3.14) = xAngle (5.18 = -1.10)
00:14:14.510 00.011 9340 CameraToMount -- cameraTheta (2.05) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (5.17 = -1.11)
00:14:14.523 00.013 9340 CameraToMount -- cameraX=-0.12 cameraY=0.23 hyp=0.26 cameraTheta=2.05 mountX=0.12 mountY=-0.23, mountTheta=-1.10
00:14:14.549 00.026 9340 SchedulePrimaryMove(10104498, x=-0.12, y=0.23, opts=13)
00:14:14.581 00.032 9340 Enqueuing Move request for scope (-0.12, 0.23)
00:14:14.593 00.012 12020 Worker thread wakes up
00:14:14.593 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=5035, max=65535, med=7981, FiltMin=6300, FiltMax=65516, Gamma=2.870
00:14:14.606 00.013 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.12, 0.23) opts 0xd
00:14:14.606 00.000 9340 UpdateGuideState exits: m=1058780 SNR=191.4
00:14:14.621 00.015 12020 Handling offset move in thread for scope, endpoint = (-0.12, 0.23)
00:14:14.622 00.001 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:14:14.633 00.011 12020 Moving (-0.12, 0.23) raw xDistance=0.12 yDistance=-0.23
00:14:14.634 00.001 9340 ScheduleExposure(1000,3,1) exposurePending=0
00:14:14.648 00.014 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
00:14:14.648 00.000 9340 Enqueuing Expose request
00:14:14.661 00.013 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:14:14.662 00.001 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.23
00:14:14.662 00.000 12020 MoveAxis(E, 0, ABG)
00:14:14.662 00.000 12020 Move returns status 0, amount 0
00:14:14.662 00.000 12020 MoveAxis(N, 0, ABG)
00:14:14.662 00.000 12020 Move returns status 0, amount 0
00:14:14.662 00.000 12020 move complete, result=0
00:14:14.663 00.001 12020 worker thread done servicing request
00:14:14.663 00.000 12020 Worker thread wakes up
00:14:14.663 00.000 12020 worker thread servicing REQUEST_EXPOSE 1000
00:14:14.663 00.000 12020 Handling exposure in thread, d=1000 o=3 r=(902,693,31,31)
00:14:14.668 00.005 9340 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
00:14:15.867 01.199 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"559eb480-ff5e-481e-a14b-4cc29a45efc9"}
00:14:15.902 00.035 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"559eb480-ff5e-481e-a14b-4cc29a45efc9"}
00:14:15.984 00.082 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"09a53da1-b9eb-4cd8-a191-994d51e056b4"}
00:14:16.034 00.050 9340 case statement mapped state 6 to 3
00:14:16.085 00.051 12020 Exposure complete
00:14:16.085 00.000 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"09a53da1-b9eb-4cd8-a191-994d51e056b4"}
00:14:16.138 00.053 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"48c02349-daf6-47f9-a976-d82ea083eb09"}
00:14:16.151 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":113,"width":15,"height":15,"star_pos":[7.27,6.93],"pixels":"..."},"id":"48c02349-daf6-47f9-a976-d82ea083eb09"}
00:14:16.434 00.283 12020 worker thread done servicing request
00:14:16.435 00.001 9340 OnExposeComplete: enter
00:14:16.449 00.014 9340 UpdateGuideState(): m_state=6
00:14:16.463 00.014 9340 Star::Find(15, 917, 708, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 114
00:14:16.492 00.029 9340 Star::Find returns 1 (0), X=917.32, Y=709.09, Mass=1035547, SNR=209.7, Peak=59711 HFD=4.4
00:14:16.516 00.024 9340 MultiStar: [#1 -0.52,0.54,0.79,U] [#2 -0.11,0.25,1.95,U] [#3 0.33,0.56,0.66,U] [#4 0.34,0.95,0.00,M5] [#5 -0.23,0.49,0.45,U] [#6 -0.54,0.17,0.45,U] [#7 0.24,0.77,0.32,U] [#8 0.26,0.97,0.00,M6] 
00:14:16.532 00.016 9340 refined, 6 included, MultiStar: {-0.05, 0.45}, one-star: {0.42, 0.69}
00:14:16.546 00.014 9340 CameraToMount -- cameraTheta (1.68) - m_xAngle (-3.14) = xAngle (4.81 = -1.47)
00:14:16.562 00.016 9340 CameraToMount -- cameraTheta (1.68) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (4.80 = -1.49)
00:14:16.580 00.018 9340 CameraToMount -- cameraX=-0.05 cameraY=0.45 hyp=0.45 cameraTheta=1.68 mountX=0.04 mountY=-0.45, mountTheta=-1.47
00:14:16.637 00.057 9340 SchedulePrimaryMove(10104498, x=-0.05, y=0.45, opts=13)
00:14:16.687 00.050 9340 Enqueuing Move request for scope (-0.05, 0.45)
00:14:16.732 00.045 12020 Worker thread wakes up
00:14:16.732 00.000 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.45) opts 0xd
00:14:16.732 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=4510, max=65535, med=7960, FiltMin=6229, FiltMax=65516, Gamma=2.870
00:14:16.818 00.086 12020 Handling offset move in thread for scope, endpoint = (-0.05, 0.45)
00:14:16.818 00.000 9340 UpdateGuideState exits: m=1035547 SNR=209.7
00:14:16.839 00.021 12020 Moving (-0.05, 0.45) raw xDistance=0.04 yDistance=-0.45
00:14:16.839 00.000 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
00:14:16.840 00.001 12020 GuideAlgorithmResistSwitch::result() returns -0.45 from input -0.45
00:14:16.840 00.000 12020 MoveAxis(E, 0, ABG)
00:14:16.840 00.000 12020 Move returns status 0, amount 0
00:14:16.840 00.000 12020 MoveAxis(N, 75, ABG)
00:14:16.842 00.002 12020 Guiding  Dir = 0, Dur = 75
00:14:16.842 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:14:16.921 00.079 12020 IsSlewing returns 0
00:14:16.932 00.011 9340 ScheduleExposure(1000,3,1) exposurePending=0
00:14:16.995 00.063 12020 IsGuiding returns 0
00:14:17.006 00.011 9340 Enqueuing Expose request
00:14:17.317 00.311 9340 evsrv: cli 100A41E8 connect
00:14:17.373 00.056 12020 IsGuiding returns 0
00:14:17.373 00.000 9340 case statement mapped state 6 to 3
00:14:17.391 00.018 12020 Move returns status 0, amount 75
00:14:17.391 00.000 12020 move complete, result=0
00:14:17.391 00.000 12020 worker thread done servicing request
00:14:17.392 00.001 12020 Worker thread wakes up
00:14:17.392 00.000 12020 worker thread servicing REQUEST_EXPOSE 1000
00:14:17.533 00.141 9340 case statement mapped state 6 to 3
00:14:17.765 00.232 12020 Handling exposure in thread, d=1000 o=3 r=(902,693,31,31)
00:14:17.770 00.005 9340 GuideStep: 0.0 px 0 ms EAST, -0.4 px 75 ms NORTH
00:14:18.301 00.531 9340 evsrv: cli 100A41E8 request: {"method":"get_app_state","id":"b41ff246-5be8-4a15-a488-23255c293717"}
00:14:18.628 00.327 9340 case statement mapped state 6 to 3
00:14:18.990 00.362 9340 evsrv: cli 100A41E8 response: {"jsonrpc":"2.0","result":"Guiding","id":"b41ff246-5be8-4a15-a488-23255c293717"}
00:14:19.547 00.557 9340 evsrv: cli 100A41E8 disconnect
00:14:20.176 00.629 12020 Exposure complete
00:14:20.202 00.026 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"ff047a5a-774f-4d93-9442-cc444eaef4a5"}
00:14:20.472 00.270 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"ff047a5a-774f-4d93-9442-cc444eaef4a5"}
00:14:20.695 00.223 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"204e2fe9-2630-4de1-a174-aa3599a9482d"}
00:14:20.873 00.178 9340 case statement mapped state 6 to 3
00:14:21.060 00.187 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"204e2fe9-2630-4de1-a174-aa3599a9482d"}
00:14:21.443 00.383 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"b12a99d9-3761-426f-8b90-993125ec5501"}
00:14:21.594 00.151 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":114,"width":15,"height":15,"star_pos":[7.32,7.09],"pixels":"..."},"id":"b12a99d9-3761-426f-8b90-993125ec5501"}
00:14:21.685 00.091 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"356210e4-9910-4245-89cd-2ae32433e9f4"}
00:14:21.807 00.122 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"356210e4-9910-4245-89cd-2ae32433e9f4"}
00:14:21.968 00.161 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"87c45ba4-6027-4225-817d-bdac9435a1f1"}
00:14:22.074 00.106 9340 case statement mapped state 6 to 3
00:14:22.179 00.105 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"87c45ba4-6027-4225-817d-bdac9435a1f1"}
00:14:22.298 00.119 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"a891eaad-b37e-480b-98ad-6be1c61e0c65"}
00:14:22.342 00.044 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":114,"width":15,"height":15,"star_pos":[7.32,7.09],"pixels":"..."},"id":"a891eaad-b37e-480b-98ad-6be1c61e0c65"}
00:14:22.382 00.040 12020 worker thread done servicing request
00:14:22.385 00.003 9340 OnExposeComplete: enter
00:14:22.675 00.290 9340 UpdateGuideState(): m_state=6
00:14:22.790 00.115 9340 Star::Find(15, 917, 709, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 115
00:14:22.825 00.035 9340 Star::Find returns 1 (0), X=917.36, Y=708.95, Mass=1101741, SNR=233.4, Peak=58019 HFD=4.4
00:14:22.848 00.023 9340 MultiStar: [#1 -0.22,0.35,0.68,U] [#2 0.19,0.10,1.53,U] [#3 0.66,0.16,0.54,U] [#4 0.62,0.45,0.39,U] [#5 -0.29,0.58,0.38,U] [#6 -0.21,0.13,0.40,U] [#7 0.17,0.28,0.30,U] [#8 0.09,0.76,0.26,U] 
00:14:22.998 00.150 9340 refined, 8 included, MultiStar: {0.20, 0.32}, one-star: {0.46, 0.55}
00:14:23.156 00.158 9340 CameraToMount -- cameraTheta (1.02) - m_xAngle (-3.14) = xAngle (4.15 = -2.13)
00:14:23.258 00.102 9340 CameraToMount -- cameraTheta (1.02) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (4.14 = -2.15)
00:14:23.285 00.027 9340 CameraToMount -- cameraX=0.20 cameraY=0.32 hyp=0.38 cameraTheta=1.02 mountX=-0.20 mountY=-0.32, mountTheta=-2.14
00:14:23.371 00.086 9340 SchedulePrimaryMove(10104498, x=0.20, y=0.32, opts=13)
00:14:23.397 00.026 9340 Enqueuing Move request for scope (0.20, 0.32)
00:14:23.417 00.020 12020 Worker thread wakes up
00:14:23.417 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=4630, max=65535, med=7973, FiltMin=5972, FiltMax=65516, Gamma=2.870
00:14:23.438 00.021 12020 worker thread servicing REQUEST_MOVE scope ofs (0.20, 0.32) opts 0xd
00:14:23.438 00.000 9340 UpdateGuideState exits: m=1101741 SNR=233.4
00:14:23.456 00.018 12020 Handling offset move in thread for scope, endpoint = (0.20, 0.32)
00:14:23.458 00.002 12020 Moving (0.20, 0.32) raw xDistance=-0.20 yDistance=-0.32
00:14:23.458 00.000 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.20
00:14:23.459 00.001 12020 GuideAlgorithmResistSwitch::result() returns -0.32 from input -0.32
00:14:23.459 00.000 12020 MoveAxis(E, 0, ABG)
00:14:23.459 00.000 12020 Move returns status 0, amount 0
00:14:23.460 00.001 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:14:23.515 00.055 12020 MoveAxis(N, 53, ABG)
00:14:23.515 00.000 12020 Guiding  Dir = 0, Dur = 53
00:14:23.516 00.001 9340 ScheduleExposure(1000,3,1) exposurePending=0
00:14:23.540 00.024 12020 IsSlewing returns 0
00:14:23.540 00.000 9340 Enqueuing Expose request
00:14:23.556 00.016 12020 IsGuiding returns 0
00:14:23.663 00.107 12020 IsGuiding returns 1
00:14:23.663 00.000 12020 scope still moving after pulse duration time elapsed
00:14:23.710 00.047 12020 IsSlewing returns 0
00:14:23.805 00.095 12020 IsGuiding returns 0
00:14:23.806 00.001 12020 scope move finished after 53 + 197 ms
00:14:23.806 00.000 12020 Move returns status 0, amount 53
00:14:23.807 00.001 12020 move complete, result=0
00:14:23.807 00.000 12020 worker thread done servicing request
00:14:23.807 00.000 9340 GuideStep: -0.2 px 0 ms EAST, -0.3 px 53 ms NORTH
00:14:23.827 00.020 12020 Worker thread wakes up
00:14:23.827 00.000 12020 worker thread servicing REQUEST_EXPOSE 1000
00:14:23.828 00.001 12020 Handling exposure in thread, d=1000 o=3 r=(902,693,31,31)
00:14:24.720 00.892 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"253df864-4f1f-4bea-a83b-d4069dcbf3be"}
00:14:24.773 00.053 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"253df864-4f1f-4bea-a83b-d4069dcbf3be"}
00:14:24.981 00.208 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"4e9e30d5-c568-48fd-bb63-04934a8570d8"}
00:14:25.165 00.184 9340 case statement mapped state 6 to 3
00:14:25.288 00.123 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"4e9e30d5-c568-48fd-bb63-04934a8570d8"}
00:14:25.364 00.076 12020 Exposure complete
00:14:26.004 00.640 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"b3e53f01-39c7-4442-999b-2c9ab4e197aa"}
00:14:26.246 00.242 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":115,"width":15,"height":15,"star_pos":[7.36,6.95],"pixels":"..."},"id":"b3e53f01-39c7-4442-999b-2c9ab4e197aa"}
00:14:28.779 02.533 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"07d8e460-b762-4954-aeb8-56a4fe7bf3c0"}
00:14:28.950 00.171 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"07d8e460-b762-4954-aeb8-56a4fe7bf3c0"}
00:14:29.542 00.592 9340 OnExposeComplete: enter
00:14:29.606 00.064 12020 worker thread done servicing request
00:14:29.606 00.000 9340 UpdateGuideState(): m_state=6
00:14:29.718 00.112 9340 Star::Find(15, 917, 708, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 116
00:14:29.892 00.174 9340 Star::Find returns 1 (0), X=917.94, Y=709.53, Mass=1072807, SNR=197.3, Peak=60803 HFD=4.2
00:14:30.025 00.133 9340 MultiStar: [#1 -0.06,0.84,0.00,M1] [#2 0.39,0.34,1.89,U] [#3 1.16,0.73,0.00,M1] [#4 0.91,1.39,0.00,M5] [#5 0.25,0.62,0.54,U] [#6 -0.09,0.72,0.38,U] [#7 0.85,0.64,0.00,M1] [#8 0.55,1.33,0.00,M6] 
00:14:30.066 00.041 9340 refined, 3 included, MultiStar: {0.49, 0.62}, one-star: {1.05, 1.13}
00:14:30.211 00.145 9340 CameraToMount -- cameraTheta (0.90) - m_xAngle (-3.14) = xAngle (4.04 = -2.25)
00:14:30.290 00.079 9340 CameraToMount -- cameraTheta (0.90) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (4.02 = -2.26)
00:14:30.458 00.168 9340 CameraToMount -- cameraX=0.49 cameraY=0.62 hyp=0.80 cameraTheta=0.90 mountX=-0.50 mountY=-0.61, mountTheta=-2.25
00:14:30.705 00.247 9340 SchedulePrimaryMove(10104498, x=0.49, y=0.62, opts=13)
00:14:30.872 00.167 9340 Enqueuing Move request for scope (0.49, 0.62)
00:14:30.906 00.034 12020 Worker thread wakes up
00:14:30.906 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=5067, max=65535, med=8116, FiltMin=6509, FiltMax=65516, Gamma=2.870
00:14:30.926 00.020 12020 worker thread servicing REQUEST_MOVE scope ofs (0.49, 0.62) opts 0xd
00:14:30.926 00.000 9340 UpdateGuideState exits: m=1072807 SNR=197.3
00:14:31.009 00.083 12020 Handling offset move in thread for scope, endpoint = (0.49, 0.62)
00:14:31.010 00.001 12020 Moving (0.49, 0.62) raw xDistance=-0.50 yDistance=-0.61
00:14:31.010 00.000 12020 GuideAlgorithmHysteresis::Result() returns -0.29 from input -0.50
00:14:31.010 00.000 12020 GuideAlgorithmResistSwitch::result() returns -0.61 from input -0.61
00:14:31.011 00.001 12020 MoveAxis(E, 53, ABG)
00:14:31.011 00.000 12020 Guiding  Dir = 2, Dur = 53
00:14:31.013 00.002 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:14:31.179 00.166 12020 IsSlewing returns 0
00:14:31.180 00.001 12020 IsGuiding returns 0
00:14:31.196 00.016 9340 ScheduleExposure(1000,3,1) exposurePending=0
00:14:31.235 00.039 12020 PulseGuide returned control before completion, sleep 34
00:14:31.246 00.011 9340 Enqueuing Expose request
00:14:31.414 00.168 12020 IsGuiding returns 0
00:14:31.415 00.001 12020 Move returns status 0, amount 53
00:14:31.415 00.000 12020 MoveAxis(N, 103, ABG)
00:14:31.415 00.000 12020 Guiding  Dir = 0, Dur = 103
00:14:31.417 00.002 12020 IsSlewing returns 0
00:14:31.420 00.003 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"ee26f421-2b39-408e-a0d3-794cb1f2dd44"}
00:14:31.559 00.139 12020 IsGuiding returns 0
00:14:31.564 00.005 9340 case statement mapped state 6 to 3
00:14:31.610 00.046 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"ee26f421-2b39-408e-a0d3-794cb1f2dd44"}
00:14:31.687 00.077 12020 PulseGuide returned control before completion, sleep 26
00:14:31.719 00.032 12020 IsGuiding returns 1
00:14:31.719 00.000 12020 scope still moving after pulse duration time elapsed
00:14:31.774 00.055 12020 IsSlewing returns 0
00:14:31.776 00.002 12020 IsGuiding returns 1
00:14:31.793 00.017 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"ebe30d45-55d8-4fa1-938a-4c8edcf75acb"}
00:14:31.898 00.105 12020 IsSlewing returns 0
00:14:31.940 00.042 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":116,"width":15,"height":15,"star_pos":[6.94,6.53],"pixels":"..."},"id":"ebe30d45-55d8-4fa1-938a-4c8edcf75acb"}
00:14:32.102 00.162 12020 IsGuiding returns 0
00:14:32.102 00.000 12020 scope move finished after 103 + 439 ms
00:14:32.102 00.000 12020 Move returns status 0, amount 103
00:14:32.103 00.001 12020 move complete, result=0
00:14:32.103 00.000 12020 worker thread done servicing request
00:14:32.103 00.000 12020 Worker thread wakes up
00:14:32.103 00.000 12020 worker thread servicing REQUEST_EXPOSE 1000
00:14:32.104 00.001 12020 Handling exposure in thread, d=1000 o=3 r=(902,693,31,31)
00:14:32.136 00.032 9340 GuideStep: -0.5 px 53 ms EAST, -0.6 px 103 ms NORTH
00:14:33.082 00.946 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"bf528ff7-916e-4912-8a06-bdbc8c96e1ff"}
00:14:33.154 00.072 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"bf528ff7-916e-4912-8a06-bdbc8c96e1ff"}
00:14:33.198 00.044 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"35dd275f-b27c-4cd3-bb0f-6df999efecc3"}
00:14:33.234 00.036 9340 case statement mapped state 6 to 3
00:14:33.315 00.081 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"35dd275f-b27c-4cd3-bb0f-6df999efecc3"}
00:14:33.343 00.028 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"73653979-da8f-44ad-8e2f-0f417a35cb97"}
00:14:33.362 00.019 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":116,"width":15,"height":15,"star_pos":[6.94,6.53],"pixels":"..."},"id":"73653979-da8f-44ad-8e2f-0f417a35cb97"}
00:14:33.507 00.145 12020 Exposure complete
00:14:35.060 01.553 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"4bd099ad-4bb8-4c9c-b36f-94315394ee42"}
00:14:35.207 00.147 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"4bd099ad-4bb8-4c9c-b36f-94315394ee42"}
00:14:35.499 00.292 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"db0c49f6-c834-45be-bb1a-aa7e9c1388ea"}
00:14:35.740 00.241 9340 case statement mapped state 6 to 3
00:14:35.872 00.132 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"db0c49f6-c834-45be-bb1a-aa7e9c1388ea"}
00:14:35.977 00.105 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"05d53531-afda-4d88-b7d8-8ffd9b3b7be9"}
00:14:36.074 00.097 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":116,"width":15,"height":15,"star_pos":[6.94,6.53],"pixels":"..."},"id":"05d53531-afda-4d88-b7d8-8ffd9b3b7be9"}
00:14:36.211 00.137 12020 worker thread done servicing request
00:14:36.211 00.000 9340 OnExposeComplete: enter
00:14:36.231 00.020 9340 UpdateGuideState(): m_state=6
00:14:36.252 00.021 9340 Star::Find(15, 917, 709, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 117
00:14:36.269 00.017 9340 Star::Find returns 1 (0), X=918.45, Y=708.42, Mass=1077650, SNR=209.8, Peak=59838 HFD=4.6
00:14:36.287 00.018 9340 MultiStar: [#1 0.86,-0.17,0.00,M2] [#2 0.87,-0.39,0.00,M1] [#3 1.61,-0.26,0.00,M2] [#4 1.70,0.10,0.00,M6] [#5 1.00,0.21,0.00,M1] [#6 0.33,-0.69,0.32,U] [#7 1.65,0.19,0.00,M2] [#8 1.25,0.07,0.00,M7] 
00:14:36.327 00.040 9340 refined, 1 included, MultiStar: {1.26, -0.15}, one-star: {1.55, 0.02}
00:14:36.341 00.014 9340 CameraToMount -- cameraTheta (-0.12) - m_xAngle (-3.14) = xAngle (3.02 = 3.02)
00:14:36.363 00.022 9340 CameraToMount -- cameraTheta (-0.12) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (3.00 = 3.00)
00:14:36.378 00.015 9340 CameraToMount -- cameraX=1.26 cameraY=-0.15 hyp=1.27 cameraTheta=-0.12 mountX=-1.26 mountY=0.18, mountTheta=3.00
00:14:36.400 00.022 9340 SchedulePrimaryMove(10104498, x=1.26, y=-0.15, opts=13)
00:14:36.421 00.021 9340 Enqueuing Move request for scope (1.26, -0.15)
00:14:36.465 00.044 12020 Worker thread wakes up
00:14:36.465 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=4951, max=65535, med=7934, FiltMin=6199, FiltMax=65524, Gamma=2.870
00:14:36.477 00.012 12020 worker thread servicing REQUEST_MOVE scope ofs (1.26, -0.15) opts 0xd
00:14:36.478 00.001 9340 UpdateGuideState exits: m=1077650 SNR=209.8
00:14:36.491 00.013 12020 Handling offset move in thread for scope, endpoint = (1.26, -0.15)
00:14:36.491 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:14:36.502 00.011 12020 Moving (1.26, -0.15) raw xDistance=-1.26 yDistance=0.18
00:14:36.503 00.001 12020 GuideAlgorithmHysteresis::Result() returns -0.77 from input -1.26
00:14:36.503 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:14:36.503 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.18
00:14:36.503 00.000 9340 ScheduleExposure(1000,3,1) exposurePending=0
00:14:36.524 00.021 12020 MoveAxis(E, 139, ABG)
00:14:36.524 00.000 9340 Enqueuing Expose request
00:14:36.537 00.013 12020 Guiding  Dir = 2, Dur = 139
00:14:36.539 00.002 12020 IsSlewing returns 0
00:14:36.540 00.001 12020 IsGuiding returns 0
00:14:36.586 00.046 12020 PulseGuide returned control before completion, sleep 104
00:14:36.742 00.156 12020 IsGuiding returns 1
00:14:36.743 00.001 12020 scope still moving after pulse duration time elapsed
00:14:36.774 00.031 12020 IsSlewing returns 0
00:14:36.775 00.001 12020 IsGuiding returns 0
00:14:36.776 00.001 12020 scope move finished after 139 + 96 ms
00:14:36.776 00.000 12020 Move returns status 0, amount 139
00:14:36.776 00.000 12020 MoveAxis(N, 0, ABG)
00:14:36.776 00.000 12020 Move returns status 0, amount 0
00:14:36.776 00.000 12020 move complete, result=0
00:14:36.777 00.001 12020 worker thread done servicing request
00:14:36.777 00.000 9340 GuideStep: -1.3 px 139 ms EAST, 0.2 px 0 ms NORTH
00:14:36.792 00.015 12020 Worker thread wakes up
00:14:36.792 00.000 12020 worker thread servicing REQUEST_EXPOSE 1000
00:14:36.792 00.000 12020 Handling exposure in thread, d=1000 o=3 r=(902,693,31,31)
00:14:37.060 00.268 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"f473415b-db40-409d-b5d3-4fb192011132"}
00:14:37.076 00.016 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"f473415b-db40-409d-b5d3-4fb192011132"}
00:14:37.111 00.035 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"075b090a-32a7-497f-ab6c-896059b3ef94"}
00:14:37.127 00.016 9340 case statement mapped state 6 to 3
00:14:37.139 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"075b090a-32a7-497f-ab6c-896059b3ef94"}
00:14:37.154 00.015 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"96570995-1882-41bf-a2a0-1cce5de34268"}
00:14:37.166 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":117,"width":15,"height":15,"star_pos":[7.45,7.42],"pixels":"..."},"id":"96570995-1882-41bf-a2a0-1cce5de34268"}
00:14:38.200 01.034 12020 Exposure complete
00:14:38.448 00.248 12020 worker thread done servicing request
00:14:38.448 00.000 9340 OnExposeComplete: enter
00:14:38.463 00.015 9340 UpdateGuideState(): m_state=6
00:14:38.475 00.012 9340 Star::Find(15, 918, 708, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 118
00:14:38.487 00.012 9340 Star::Find returns 1 (0), X=918.02, Y=708.92, Mass=1022520, SNR=188.1, Peak=55347 HFD=4.3
00:14:38.508 00.021 9340 MultiStar: [#1 0.22,0.34,0.81,U] [#2 0.50,0.03,1.77,U] [#3 1.16,0.06,0.00,M3] [#4 1.21,0.49,0.00,M7] [#5 0.63,0.43,0.56,U] [#6 0.39,0.29,0.41,U] [#7 1.06,0.31,0.00,M3] [#8 0.97,0.58,0.00,M8] 
00:14:38.527 00.019 9340 refined, 4 included, MultiStar: {0.59, 0.27}, one-star: {1.12, 0.52}
00:14:38.560 00.033 9340 CameraToMount -- cameraTheta (0.42) - m_xAngle (-3.14) = xAngle (3.56 = -2.72)
00:14:38.574 00.014 9340 CameraToMount -- cameraTheta (0.42) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (3.54 = -2.74)
00:14:38.585 00.011 9340 CameraToMount -- cameraX=0.59 cameraY=0.27 hyp=0.65 cameraTheta=0.42 mountX=-0.59 mountY=-0.25, mountTheta=-2.74
00:14:38.602 00.017 9340 SchedulePrimaryMove(10104498, x=0.59, y=0.27, opts=13)
00:14:38.615 00.013 9340 Enqueuing Move request for scope (0.59, 0.27)
00:14:38.632 00.017 12020 Worker thread wakes up
00:14:38.632 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=4875, max=65535, med=7945, FiltMin=6310, FiltMax=65516, Gamma=2.870
00:14:38.656 00.024 12020 worker thread servicing REQUEST_MOVE scope ofs (0.59, 0.27) opts 0xd
00:14:38.656 00.000 12020 Handling offset move in thread for scope, endpoint = (0.59, 0.27)
00:14:38.656 00.000 12020 Moving (0.59, 0.27) raw xDistance=-0.59 yDistance=-0.25
00:14:38.657 00.001 12020 GuideAlgorithmHysteresis::Result() returns -0.44 from input -0.59
00:14:38.657 00.000 12020 GuideAlgorithmResistSwitch::result() returns -0.25 from input -0.25
00:14:38.657 00.000 9340 UpdateGuideState exits: m=1022520 SNR=188.1
00:14:38.688 00.031 12020 MoveAxis(E, 78, ABG)
00:14:38.688 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:14:38.702 00.014 12020 Guiding  Dir = 2, Dur = 78
00:14:38.702 00.000 9340 ScheduleExposure(1000,3,1) exposurePending=0
00:14:38.715 00.013 12020 IsSlewing returns 0
00:14:38.715 00.000 9340 Enqueuing Expose request
00:14:38.728 00.013 12020 IsGuiding returns 0
00:14:38.757 00.029 12020 PulseGuide returned control before completion, sleep 60
00:14:38.826 00.069 12020 IsGuiding returns 1
00:14:38.826 00.000 12020 scope still moving after pulse duration time elapsed
00:14:38.885 00.059 12020 IsSlewing returns 0
00:14:38.886 00.001 12020 IsGuiding returns 0
00:14:38.887 00.001 12020 scope move finished after 78 + 79 ms
00:14:38.887 00.000 12020 Move returns status 0, amount 78
00:14:38.887 00.000 12020 MoveAxis(N, 43, ABG)
00:14:38.887 00.000 12020 Guiding  Dir = 0, Dur = 43
00:14:38.888 00.001 12020 IsSlewing returns 0
00:14:38.889 00.001 12020 IsGuiding returns 0
00:14:39.013 00.124 12020 IsGuiding returns 1
00:14:39.014 00.001 12020 scope still moving after pulse duration time elapsed
00:14:39.061 00.047 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"d31e0069-4e3c-40b3-b717-3d2734d10c3c"}
00:14:39.081 00.020 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"d31e0069-4e3c-40b3-b717-3d2734d10c3c"}
00:14:39.095 00.014 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"3ef390b2-95e0-49cb-9d67-193e0d0e6b3c"}
00:14:39.105 00.010 9340 case statement mapped state 6 to 3
00:14:39.114 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"3ef390b2-95e0-49cb-9d67-193e0d0e6b3c"}
00:14:39.125 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"73223a2b-06b9-4b70-934a-edcfc833e78a"}
00:14:39.137 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":118,"width":15,"height":15,"star_pos":[7.02,6.92],"pixels":"..."},"id":"73223a2b-06b9-4b70-934a-edcfc833e78a"}
00:14:39.154 00.017 12020 IsSlewing returns 0
00:14:39.156 00.002 12020 IsGuiding returns 0
00:14:39.156 00.000 12020 scope move finished after 43 + 224 ms
00:14:39.157 00.001 12020 Move returns status 0, amount 43
00:14:39.157 00.000 12020 move complete, result=0
00:14:39.157 00.000 9340 GuideStep: -0.6 px 78 ms EAST, -0.3 px 43 ms NORTH
00:14:39.171 00.014 12020 worker thread done servicing request
00:14:39.172 00.001 12020 Worker thread wakes up
00:14:39.172 00.000 12020 worker thread servicing REQUEST_EXPOSE 1000
00:14:39.172 00.000 12020 Handling exposure in thread, d=1000 o=3 r=(902,693,31,31)
00:14:40.569 01.397 12020 Exposure complete
00:14:40.787 00.218 9340 OnExposeComplete: enter
00:14:40.805 00.018 12020 worker thread done servicing request
00:14:40.805 00.000 9340 UpdateGuideState(): m_state=6
00:14:40.821 00.016 9340 Star::Find(15, 918, 708, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 119
00:14:40.835 00.014 9340 Star::Find returns 1 (0), X=917.50, Y=708.57, Mass=1076977, SNR=188.6, Peak=57314 HFD=4.9
00:14:40.871 00.036 9340 MultiStar: [#1 -0.18,0.06,0.86,U] [#2 -0.14,-0.39,2.00,U] [#3 0.81,-0.45,0.00,M4] [#4 0.61,-0.02,0.59,U] [#5 0.32,0.03,0.48,U] [#6 -0.11,-0.15,0.47,U] [#7 0.68,-0.26,0.34,U] [#8 0.50,0.58,0.31,U] 
00:14:40.882 00.011 9340 refined, 7 included, MultiStar: {0.17, -0.09}, one-star: {0.60, 0.17}
00:14:40.896 00.014 9340 CameraToMount -- cameraTheta (-0.48) - m_xAngle (-3.14) = xAngle (2.66 = 2.66)
00:14:40.908 00.012 9340 CameraToMount -- cameraTheta (-0.48) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (2.64 = 2.64)
00:14:40.918 00.010 9340 CameraToMount -- cameraX=0.17 cameraY=-0.09 hyp=0.19 cameraTheta=-0.48 mountX=-0.17 mountY=0.09, mountTheta=2.65
00:14:40.934 00.016 9340 SchedulePrimaryMove(10104498, x=0.17, y=-0.09, opts=13)
00:14:40.949 00.015 9340 Enqueuing Move request for scope (0.17, -0.09)
00:14:40.962 00.013 12020 Worker thread wakes up
00:14:40.962 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=5056, max=65535, med=7948, FiltMin=6331, FiltMax=65516, Gamma=2.870
00:14:40.986 00.024 12020 worker thread servicing REQUEST_MOVE scope ofs (0.17, -0.09) opts 0xd
00:14:40.986 00.000 12020 Handling offset move in thread for scope, endpoint = (0.17, -0.09)
00:14:40.986 00.000 12020 Moving (0.17, -0.09) raw xDistance=-0.17 yDistance=0.09
00:14:40.986 00.000 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17
00:14:40.987 00.001 9340 UpdateGuideState exits: m=1076977 SNR=188.6
00:14:41.000 00.013 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:14:41.000 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:14:41.009 00.009 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
00:14:41.009 00.000 9340 ScheduleExposure(1000,3,1) exposurePending=0
00:14:41.022 00.013 12020 MoveAxis(E, 0, ABG)
00:14:41.022 00.000 9340 Enqueuing Expose request
00:14:41.038 00.016 12020 Move returns status 0, amount 0
00:14:41.038 00.000 12020 MoveAxis(N, 0, ABG)
00:14:41.038 00.000 12020 Move returns status 0, amount 0
00:14:41.038 00.000 12020 move complete, result=0
00:14:41.038 00.000 12020 worker thread done servicing request
00:14:41.039 00.001 12020 Worker thread wakes up
00:14:41.039 00.000 12020 worker thread servicing REQUEST_EXPOSE 1000
00:14:41.039 00.000 12020 Handling exposure in thread, d=1000 o=3 r=(902,693,31,31)
00:14:41.043 00.004 9340 GuideStep: -0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
00:14:41.068 00.025 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"262e44f0-c319-401c-b3da-fcce143dfbf0"}
00:14:41.089 00.021 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"262e44f0-c319-401c-b3da-fcce143dfbf0"}
00:14:41.130 00.041 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"05b0cc6a-95eb-42ea-9d8c-54dc03789c75"}
00:14:41.147 00.017 9340 case statement mapped state 6 to 3
00:14:41.168 00.021 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"05b0cc6a-95eb-42ea-9d8c-54dc03789c75"}
00:14:41.187 00.019 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"91a58130-0aae-4fef-942e-95eb6b4f3c04"}
00:14:41.206 00.019 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":119,"width":15,"height":15,"star_pos":[6.50,6.57],"pixels":"..."},"id":"91a58130-0aae-4fef-942e-95eb6b4f3c04"}
00:14:42.726 01.520 12020 Exposure complete
00:14:43.059 00.333 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"b09273db-f643-4596-9e77-a5537d154703"}
00:14:43.079 00.020 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"b09273db-f643-4596-9e77-a5537d154703"}
00:14:43.170 00.091 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"11c9a35d-dc48-47e6-bc28-c973daf40390"}
00:14:43.273 00.103 9340 case statement mapped state 6 to 3
00:14:43.310 00.037 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"11c9a35d-dc48-47e6-bc28-c973daf40390"}
00:14:43.355 00.045 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"f105f21e-733f-47ce-8529-5d32c27332b5"}
00:14:43.408 00.053 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":119,"width":15,"height":15,"star_pos":[6.50,6.57],"pixels":"..."},"id":"f105f21e-733f-47ce-8529-5d32c27332b5"}
00:14:43.426 00.018 12020 worker thread done servicing request
00:14:43.426 00.000 9340 OnExposeComplete: enter
00:14:43.465 00.039 9340 UpdateGuideState(): m_state=6
00:14:43.500 00.035 9340 Star::Find(15, 917, 708, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 120
00:14:43.582 00.082 9340 Star::Find returns 1 (0), X=917.55, Y=708.80, Mass=1067378, SNR=199.9, Peak=55235 HFD=4.6
00:14:43.642 00.060 9340 MultiStar: [#1 -0.12,0.04,0.92,U] [#2 0.21,-0.16,2.00,U] [#3 0.60,-0.20,0.65,U] [#4 0.77,0.20,0.45,U] [#5 0.14,0.27,0.43,U] [#6 -0.18,-0.00,0.39,U] [#7 0.70,0.30,0.37,U] [#8 0.29,0.93,0.00,M8] 
00:14:43.717 00.075 9340 refined, 7 included, MultiStar: {0.32, 0.05}, one-star: {0.66, 0.40}
00:14:43.743 00.026 9340 CameraToMount -- cameraTheta (0.15) - m_xAngle (-3.14) = xAngle (3.29 = -2.99)
00:14:43.769 00.026 9340 CameraToMount -- cameraTheta (0.15) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (3.27 = -3.01)
00:14:43.784 00.015 9340 CameraToMount -- cameraX=0.32 cameraY=0.05 hyp=0.32 cameraTheta=0.15 mountX=-0.32 mountY=-0.04, mountTheta=-3.01
00:14:43.834 00.050 9340 SchedulePrimaryMove(10104498, x=0.32, y=0.05, opts=13)
00:14:43.901 00.067 9340 Enqueuing Move request for scope (0.32, 0.05)
00:14:43.931 00.030 12020 Worker thread wakes up
00:14:43.931 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=4727, max=65535, med=7959, FiltMin=6186, FiltMax=65516, Gamma=2.870
00:14:43.953 00.022 12020 worker thread servicing REQUEST_MOVE scope ofs (0.32, 0.05) opts 0xd
00:14:43.954 00.001 12020 Handling offset move in thread for scope, endpoint = (0.32, 0.05)
00:14:43.954 00.000 12020 Moving (0.32, 0.05) raw xDistance=-0.32 yDistance=-0.04
00:14:43.954 00.000 12020 GuideAlgorithmHysteresis::Result() returns -0.19 from input -0.32
00:14:43.955 00.001 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:14:43.955 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
00:14:43.956 00.001 12020 MoveAxis(E, 33, ABG)
00:14:43.960 00.004 12020 Guiding  Dir = 2, Dur = 33
00:14:43.961 00.001 9340 UpdateGuideState exits: m=1067378 SNR=199.9
00:14:43.987 00.026 12020 IsSlewing returns 0
00:14:43.988 00.001 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:14:44.031 00.043 12020 IsGuiding returns 0
00:14:44.033 00.002 9340 ScheduleExposure(1000,3,1) exposurePending=0
00:14:44.068 00.035 12020 PulseGuide returned control before completion, sleep 24
00:14:44.068 00.000 9340 Enqueuing Expose request
00:14:44.102 00.034 12020 IsGuiding returns 0
00:14:44.102 00.000 12020 Move returns status 0, amount 33
00:14:44.102 00.000 12020 MoveAxis(N, 0, ABG)
00:14:44.103 00.001 12020 Move returns status 0, amount 0
00:14:44.103 00.000 12020 move complete, result=0
00:14:44.103 00.000 9340 GuideStep: -0.3 px 33 ms EAST, -0.0 px 0 ms NORTH
00:14:44.121 00.018 12020 worker thread done servicing request
00:14:44.121 00.000 12020 Worker thread wakes up
00:14:44.122 00.001 12020 worker thread servicing REQUEST_EXPOSE 1000
00:14:44.122 00.000 12020 Handling exposure in thread, d=1000 o=3 r=(902,693,31,31)
00:14:45.058 00.936 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"089de4f5-7a12-4f80-a34e-e7444d2acce5"}
00:14:45.073 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"089de4f5-7a12-4f80-a34e-e7444d2acce5"}
00:14:45.086 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"aa3fb74b-b16f-4505-abd4-984926340eac"}
00:14:45.097 00.011 9340 case statement mapped state 6 to 3
00:14:45.112 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"aa3fb74b-b16f-4505-abd4-984926340eac"}
00:14:45.137 00.025 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"fd8a64b7-c099-4db8-a672-dd2388094b56"}
00:14:45.151 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":120,"width":15,"height":15,"star_pos":[6.55,6.80],"pixels":"..."},"id":"fd8a64b7-c099-4db8-a672-dd2388094b56"}
00:14:45.494 00.343 12020 Exposure complete
00:14:45.856 00.362 9340 OnExposeComplete: enter
00:14:45.874 00.018 12020 worker thread done servicing request
00:14:45.875 00.001 9340 UpdateGuideState(): m_state=6
00:14:45.914 00.039 9340 Star::Find(15, 917, 708, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 121
00:14:45.931 00.017 9340 Star::Find returns 1 (0), X=917.66, Y=709.04, Mass=1094069, SNR=176.2, Peak=55391 HFD=4.3
00:14:45.942 00.011 9340 MultiStar: [#1 0.13,0.47,0.87,U] [#2 0.44,0.13,1.84,U] [#3 0.99,0.13,0.00,M4] [#4 1.13,0.72,0.00,M6] [#5 0.14,0.36,0.50,U] [#6 0.02,0.26,0.46,U] [#7 0.72,0.53,0.00,M2] [#8 0.49,1.16,0.00,M9] 
00:14:45.953 00.011 9340 refined, 4 included, MultiStar: {0.38, 0.34}, one-star: {0.76, 0.64}
00:14:45.966 00.013 9340 CameraToMount -- cameraTheta (0.74) - m_xAngle (-3.14) = xAngle (3.87 = -2.41)
00:14:45.985 00.019 9340 CameraToMount -- cameraTheta (0.74) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (3.86 = -2.43)
00:14:45.999 00.014 9340 CameraToMount -- cameraX=0.38 cameraY=0.34 hyp=0.51 cameraTheta=0.74 mountX=-0.38 mountY=-0.33, mountTheta=-2.42
00:14:46.051 00.052 9340 SchedulePrimaryMove(10104498, x=0.38, y=0.34, opts=13)
00:14:46.061 00.010 9340 Enqueuing Move request for scope (0.38, 0.34)
00:14:46.078 00.017 12020 Worker thread wakes up
00:14:46.078 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=5138, max=65535, med=7958, FiltMin=6151, FiltMax=65516, Gamma=2.870
00:14:46.092 00.014 12020 worker thread servicing REQUEST_MOVE scope ofs (0.38, 0.34) opts 0xd
00:14:46.092 00.000 12020 Handling offset move in thread for scope, endpoint = (0.38, 0.34)
00:14:46.092 00.000 9340 UpdateGuideState exits: m=1094069 SNR=176.2
00:14:46.104 00.012 12020 Moving (0.38, 0.34) raw xDistance=-0.38 yDistance=-0.33
00:14:46.104 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:14:46.120 00.016 12020 GuideAlgorithmHysteresis::Result() returns -0.24 from input -0.38
00:14:46.120 00.000 12020 GuideAlgorithmResistSwitch::result() returns -0.33 from input -0.33
00:14:46.121 00.001 12020 MoveAxis(E, 44, ABG)
00:14:46.121 00.000 9340 ScheduleExposure(1000,3,1) exposurePending=0
00:14:46.146 00.025 12020 Guiding  Dir = 2, Dur = 44
00:14:46.146 00.000 9340 Enqueuing Expose request
00:14:46.194 00.048 12020 IsSlewing returns 0
00:14:46.195 00.001 12020 IsGuiding returns 0
00:14:46.225 00.030 12020 PulseGuide returned control before completion, sleep 27
00:14:46.265 00.040 12020 IsGuiding returns 1
00:14:46.265 00.000 12020 scope still moving after pulse duration time elapsed
00:14:46.322 00.057 12020 IsSlewing returns 0
00:14:46.323 00.001 12020 IsGuiding returns 0
00:14:46.323 00.000 12020 scope move finished after 44 + 82 ms
00:14:46.323 00.000 12020 Move returns status 0, amount 44
00:14:46.323 00.000 12020 MoveAxis(N, 56, ABG)
00:14:46.324 00.001 12020 Guiding  Dir = 0, Dur = 56
00:14:46.325 00.001 12020 IsSlewing returns 0
00:14:46.327 00.002 12020 IsGuiding returns 0
00:14:46.465 00.138 12020 IsGuiding returns 1
00:14:46.465 00.000 12020 scope still moving after pulse duration time elapsed
00:14:46.592 00.127 12020 IsSlewing returns 0
00:14:46.594 00.002 12020 IsGuiding returns 0
00:14:46.594 00.000 12020 scope move finished after 56 + 210 ms
00:14:46.594 00.000 12020 Move returns status 0, amount 56
00:14:46.594 00.000 12020 move complete, result=0
00:14:46.594 00.000 12020 worker thread done servicing request
00:14:46.594 00.000 9340 GuideStep: -0.4 px 44 ms EAST, -0.3 px 56 ms NORTH
00:14:46.604 00.010 12020 Worker thread wakes up
00:14:46.604 00.000 12020 worker thread servicing REQUEST_EXPOSE 1000
00:14:46.605 00.001 12020 Handling exposure in thread, d=1000 o=3 r=(902,693,31,31)
00:14:47.056 00.451 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"941714a7-c04d-400a-9823-e2df89ebbdf8"}
00:14:47.071 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"941714a7-c04d-400a-9823-e2df89ebbdf8"}
00:14:47.084 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"0730cf32-b9af-43b1-b1c7-a63fdd839151"}
00:14:47.113 00.029 9340 case statement mapped state 6 to 3
00:14:47.128 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"0730cf32-b9af-43b1-b1c7-a63fdd839151"}
00:14:47.170 00.042 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"cd0148eb-af16-478c-85cb-d8c73be258ee"}
00:14:47.198 00.028 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":121,"width":15,"height":15,"star_pos":[6.66,7.04],"pixels":"..."},"id":"cd0148eb-af16-478c-85cb-d8c73be258ee"}
00:14:47.972 00.774 12020 Exposure complete
00:14:48.254 00.282 12020 worker thread done servicing request
00:14:48.254 00.000 9340 OnExposeComplete: enter
00:14:48.268 00.014 9340 UpdateGuideState(): m_state=6
00:14:48.279 00.011 9340 Star::Find(15, 917, 709, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 122
00:14:48.289 00.010 9340 Star::Find returns 1 (0), X=917.52, Y=708.68, Mass=1072813, SNR=206.4, Peak=57710 HFD=4.6
00:14:48.303 00.014 9340 MultiStar: [#1 -0.33,0.17,0.64,U] [#2 0.18,-0.17,2.06,U] [#3 0.67,-0.29,0.61,U] [#4 0.75,0.17,0.51,U] [#5 0.14,0.26,0.40,U] [#6 -0.15,-0.15,0.38,U] [#7 0.46,0.09,0.30,U] [#8 0.34,0.55,0.30,U] 
00:14:48.316 00.013 9340 refined, 8 included, MultiStar: {0.29, 0.03}, one-star: {0.62, 0.28}
00:14:48.330 00.014 9340 CameraToMount -- cameraTheta (0.10) - m_xAngle (-3.14) = xAngle (3.24 = -3.04)
00:14:48.359 00.029 9340 CameraToMount -- cameraTheta (0.10) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (3.22 = -3.06)
00:14:48.374 00.015 9340 CameraToMount -- cameraX=0.29 cameraY=0.03 hyp=0.30 cameraTheta=0.10 mountX=-0.29 mountY=-0.02, mountTheta=-3.06
00:14:48.395 00.021 9340 SchedulePrimaryMove(10104498, x=0.29, y=0.03, opts=13)
00:14:48.407 00.012 9340 Enqueuing Move request for scope (0.29, 0.03)
00:14:48.419 00.012 12020 Worker thread wakes up
00:14:48.419 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=5070, max=65535, med=7963, FiltMin=6216, FiltMax=65516, Gamma=2.870
00:14:48.432 00.013 12020 worker thread servicing REQUEST_MOVE scope ofs (0.29, 0.03) opts 0xd
00:14:48.432 00.000 9340 UpdateGuideState exits: m=1072813 SNR=206.4
00:14:48.454 00.022 12020 Handling offset move in thread for scope, endpoint = (0.29, 0.03)
00:14:48.454 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:14:48.482 00.028 12020 Moving (0.29, 0.03) raw xDistance=-0.29 yDistance=-0.02
00:14:48.482 00.000 9340 ScheduleExposure(1000,3,1) exposurePending=0
00:14:48.493 00.011 12020 GuideAlgorithmHysteresis::Result() returns -0.20 from input -0.29
00:14:48.494 00.001 9340 Enqueuing Expose request
00:14:48.506 00.012 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:14:48.506 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
00:14:48.506 00.000 12020 MoveAxis(E, 36, ABG)
00:14:48.506 00.000 12020 Guiding  Dir = 2, Dur = 36
00:14:48.508 00.002 12020 IsSlewing returns 0
00:14:48.509 00.001 12020 IsGuiding returns 0
00:14:48.528 00.019 12020 PulseGuide returned control before completion, sleep 29
00:14:48.591 00.063 12020 IsGuiding returns 0
00:14:48.592 00.001 12020 Move returns status 0, amount 36
00:14:48.592 00.000 12020 MoveAxis(N, 0, ABG)
00:14:48.592 00.000 12020 Move returns status 0, amount 0
00:14:48.592 00.000 12020 move complete, result=0
00:14:48.593 00.001 9340 GuideStep: -0.3 px 36 ms EAST, -0.0 px 0 ms NORTH
00:14:48.626 00.033 12020 worker thread done servicing request
00:14:48.626 00.000 12020 Worker thread wakes up
00:14:48.627 00.001 12020 worker thread servicing REQUEST_EXPOSE 1000
00:14:48.627 00.000 12020 Handling exposure in thread, d=1000 o=3 r=(902,693,31,31)
00:14:49.055 00.428 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"1afec7af-6f3d-499f-8f4b-09fdaa58a3ab"}
00:14:49.074 00.019 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"1afec7af-6f3d-499f-8f4b-09fdaa58a3ab"}
00:14:49.104 00.030 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"39dfdd22-d489-45f7-9a51-0ffa7c8d8600"}
00:14:49.125 00.021 9340 case statement mapped state 6 to 3
00:14:49.182 00.057 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"39dfdd22-d489-45f7-9a51-0ffa7c8d8600"}
00:14:49.212 00.030 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"503daf5b-ee58-43e1-aee7-7397c4e68765"}
00:14:49.244 00.032 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":122,"width":15,"height":15,"star_pos":[6.52,6.68],"pixels":"..."},"id":"503daf5b-ee58-43e1-aee7-7397c4e68765"}
00:14:50.071 00.827 12020 Exposure complete
00:14:50.484 00.413 12020 worker thread done servicing request
00:14:50.484 00.000 9340 OnExposeComplete: enter
00:14:50.500 00.016 9340 UpdateGuideState(): m_state=6
00:14:50.522 00.022 9340 Star::Find(15, 917, 708, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 123
00:14:50.550 00.028 9340 Star::Find returns 1 (0), X=917.86, Y=709.28, Mass=1058446, SNR=177.2, Peak=61983 HFD=4.4
00:14:50.568 00.018 9340 MultiStar: [#1 -0.06,0.57,0.90,U] [#2 0.38,0.20,2.14,U] [#3 0.93,0.43,0.00,M4] [#4 1.16,1.17,0.00,M6] [#5 0.21,0.53,0.45,U] [#6 0.01,0.61,0.46,U] [#7 0.70,0.72,0.00,M2] [#8 0.39,0.93,0.00,M9] 
00:14:50.616 00.048 9340 refined, 4 included, MultiStar: {0.37, 0.47}, one-star: {0.96, 0.88}
00:14:50.631 00.015 9340 CameraToMount -- cameraTheta (0.91) - m_xAngle (-3.14) = xAngle (4.04 = -2.24)
00:14:50.649 00.018 9340 CameraToMount -- cameraTheta (0.91) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (4.03 = -2.25)
00:14:50.660 00.011 9340 CameraToMount -- cameraX=0.37 cameraY=0.47 hyp=0.60 cameraTheta=0.91 mountX=-0.37 mountY=-0.46, mountTheta=-2.24
00:14:50.677 00.017 9340 SchedulePrimaryMove(10104498, x=0.37, y=0.47, opts=13)
00:14:50.698 00.021 9340 Enqueuing Move request for scope (0.37, 0.47)
00:14:50.712 00.014 12020 Worker thread wakes up
00:14:50.712 00.000 12020 worker thread servicing REQUEST_MOVE scope ofs (0.37, 0.47) opts 0xd
00:14:50.712 00.000 12020 Handling offset move in thread for scope, endpoint = (0.37, 0.47)
00:14:50.712 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=4900, max=65535, med=7966, FiltMin=6236, FiltMax=65516, Gamma=2.870
00:14:50.760 00.048 12020 Moving (0.37, 0.47) raw xDistance=-0.37 yDistance=-0.46
00:14:50.761 00.001 12020 GuideAlgorithmHysteresis::Result() returns -0.24 from input -0.37
00:14:50.761 00.000 12020 GuideAlgorithmResistSwitch::result() returns -0.46 from input -0.46
00:14:50.761 00.000 12020 MoveAxis(E, 43, ABG)
00:14:50.761 00.000 12020 Guiding  Dir = 2, Dur = 43
00:14:50.762 00.001 9340 UpdateGuideState exits: m=1058446 SNR=177.2
00:14:50.778 00.016 12020 IsSlewing returns 0
00:14:50.778 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:14:50.800 00.022 12020 IsGuiding returns 0
00:14:50.802 00.002 9340 ScheduleExposure(1000,3,1) exposurePending=0
00:14:50.828 00.026 9340 Enqueuing Expose request
00:14:50.848 00.020 12020 PulseGuide returned control before completion, sleep 24
00:14:50.909 00.061 12020 IsGuiding returns 0
00:14:50.910 00.001 12020 Move returns status 0, amount 43
00:14:50.910 00.000 12020 MoveAxis(N, 78, ABG)
00:14:50.910 00.000 12020 Guiding  Dir = 0, Dur = 78
00:14:50.911 00.001 12020 IsSlewing returns 0
00:14:50.912 00.001 12020 IsGuiding returns 0
00:14:50.990 00.078 12020 PulseGuide returned control before completion, sleep 11
00:14:51.022 00.032 12020 IsGuiding returns 1
00:14:51.022 00.000 12020 scope still moving after pulse duration time elapsed
00:14:51.054 00.032 12020 IsSlewing returns 0
00:14:51.056 00.002 12020 IsGuiding returns 1
00:14:51.056 00.000 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"17bd735e-e1bc-4a64-90fa-0b7c9a689a85"}
00:14:51.072 00.016 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"17bd735e-e1bc-4a64-90fa-0b7c9a689a85"}
00:14:51.083 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"8cfc0259-b526-47de-808c-245d83a34e54"}
00:14:51.095 00.012 9340 case statement mapped state 6 to 3
00:14:51.116 00.021 12020 IsSlewing returns 0
00:14:51.116 00.000 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"8cfc0259-b526-47de-808c-245d83a34e54"}
00:14:51.135 00.019 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"f3f30beb-93fd-4f5d-8bd5-9d2be02af6d2"}
00:14:51.164 00.029 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":123,"width":15,"height":15,"star_pos":[6.86,7.28],"pixels":"..."},"id":"f3f30beb-93fd-4f5d-8bd5-9d2be02af6d2"}
00:14:51.213 00.049 12020 IsGuiding returns 0
00:14:51.213 00.000 12020 scope move finished after 78 + 222 ms
00:14:51.214 00.001 12020 Move returns status 0, amount 78
00:14:51.214 00.000 12020 move complete, result=0
00:14:51.214 00.000 12020 worker thread done servicing request
00:14:51.214 00.000 12020 Worker thread wakes up
00:14:51.214 00.000 9340 GuideStep: -0.4 px 43 ms EAST, -0.5 px 78 ms NORTH
00:14:51.228 00.014 12020 worker thread servicing REQUEST_EXPOSE 1000
00:14:51.229 00.001 12020 Handling exposure in thread, d=1000 o=3 r=(902,693,31,31)
00:14:52.582 01.353 12020 Exposure complete
00:14:52.841 00.259 12020 worker thread done servicing request
00:14:52.842 00.001 9340 OnExposeComplete: enter
00:14:52.859 00.017 9340 UpdateGuideState(): m_state=6
00:14:52.888 00.029 9340 Star::Find(15, 917, 709, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 124
00:14:52.908 00.020 9340 Star::Find returns 1 (0), X=917.52, Y=708.70, Mass=983892, SNR=183.2, Peak=55531 HFD=4.5
00:14:52.919 00.011 9340 MultiStar: [#1 -0.31,0.05,1.00,U] [#2 0.25,-0.14,1.78,U] [#3 0.56,-0.43,0.67,U] [#4 0.80,0.30,0.00,M7] [#5 -0.27,0.01,0.47,U] [#6 -0.32,0.11,0.51,U] [#7 0.72,0.13,0.43,U] [#8 0.16,0.15,0.42,U] 
00:14:52.929 00.010 9340 refined, 7 included, MultiStar: {0.20, -0.00}, one-star: {0.62, 0.30}
00:14:52.939 00.010 9340 CameraToMount -- cameraTheta (-0.02) - m_xAngle (-3.14) = xAngle (3.12 = 3.12)
00:14:52.949 00.010 9340 CameraToMount -- cameraTheta (-0.02) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (3.10 = 3.10)
00:14:52.963 00.014 9340 CameraToMount -- cameraX=0.20 cameraY=-0.00 hyp=0.20 cameraTheta=-0.02 mountX=-0.20 mountY=0.01, mountTheta=3.10
00:14:52.985 00.022 9340 SchedulePrimaryMove(10104498, x=0.20, y=-0.00, opts=13)
00:14:53.022 00.037 9340 Enqueuing Move request for scope (0.20, -0.00)
00:14:53.033 00.011 12020 Worker thread wakes up
00:14:53.033 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=5147, max=65535, med=7982, FiltMin=6213, FiltMax=65516, Gamma=2.870
00:14:53.043 00.010 12020 worker thread servicing REQUEST_MOVE scope ofs (0.20, -0.00) opts 0xd
00:14:53.043 00.000 9340 UpdateGuideState exits: m=983892 SNR=183.2
00:14:53.058 00.015 12020 Handling offset move in thread for scope, endpoint = (0.20, -0.00)
00:14:53.058 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:14:53.068 00.010 12020 Moving (0.20, -0.00) raw xDistance=-0.20 yDistance=0.01
00:14:53.068 00.000 9340 ScheduleExposure(1000,3,1) exposurePending=0
00:14:53.079 00.011 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.20
00:14:53.079 00.000 9340 Enqueuing Expose request
00:14:53.089 00.010 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:14:53.089 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
00:14:53.089 00.000 12020 MoveAxis(E, 0, ABG)
00:14:53.089 00.000 12020 Move returns status 0, amount 0
00:14:53.089 00.000 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"45979bb4-d088-422a-b1da-3706250c7a67"}
00:14:53.112 00.023 12020 MoveAxis(N, 0, ABG)
00:14:53.112 00.000 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"45979bb4-d088-422a-b1da-3706250c7a67"}
00:14:53.122 00.010 12020 Move returns status 0, amount 0
00:14:53.137 00.015 12020 move complete, result=0
00:14:53.138 00.001 12020 worker thread done servicing request
00:14:53.138 00.000 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"0f7a32cb-6d0d-48a4-814e-f4b40626260a"}
00:14:53.151 00.013 12020 Worker thread wakes up
00:14:53.151 00.000 9340 case statement mapped state 6 to 3
00:14:53.163 00.012 12020 worker thread servicing REQUEST_EXPOSE 1000
00:14:53.164 00.001 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"0f7a32cb-6d0d-48a4-814e-f4b40626260a"}
00:14:53.175 00.011 12020 Handling exposure in thread, d=1000 o=3 r=(902,693,31,31)
00:14:53.176 00.001 9340 GuideStep: -0.2 px 0 ms EAST, 0.0 px 0 ms NORTH
00:14:53.196 00.020 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"ee12a73f-c6c5-424c-b9b5-a36444a7afed"}
00:14:53.208 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":124,"width":15,"height":15,"star_pos":[6.52,6.70],"pixels":"..."},"id":"ee12a73f-c6c5-424c-b9b5-a36444a7afed"}
00:14:54.543 01.335 12020 Exposure complete
00:14:54.784 00.241 12020 worker thread done servicing request
00:14:54.784 00.000 9340 OnExposeComplete: enter
00:14:54.803 00.019 9340 UpdateGuideState(): m_state=6
00:14:54.817 00.014 9340 Star::Find(15, 917, 708, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 125
00:14:54.847 00.030 9340 Star::Find returns 1 (0), X=917.40, Y=708.63, Mass=1068785, SNR=210.3, Peak=58342 HFD=4.7
00:14:54.860 00.013 9340 MultiStar: [#1 -0.25,0.14,0.72,U] [#2 0.16,-0.24,1.56,U] [#3 0.76,-0.19,0.71,U] [#4 0.60,0.09,0.46,U] [#5 -0.06,0.13,0.40,U] [#6 -0.14,-0.11,0.41,U] [#7 0.52,0.22,0.42,U] [#8 -0.05,0.39,0.28,U] 
00:14:54.870 00.010 9340 refined, 8 included, MultiStar: {0.25, 0.01}, one-star: {0.50, 0.23}
00:14:54.882 00.012 9340 CameraToMount -- cameraTheta (0.05) - m_xAngle (-3.14) = xAngle (3.19 = -3.10)
00:14:54.897 00.015 9340 CameraToMount -- cameraTheta (0.05) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (3.17 = -3.11)
00:14:54.910 00.013 9340 CameraToMount -- cameraX=0.25 cameraY=0.01 hyp=0.25 cameraTheta=0.05 mountX=-0.25 mountY=-0.01, mountTheta=-3.11
00:14:54.930 00.020 9340 SchedulePrimaryMove(10104498, x=0.25, y=0.01, opts=13)
00:14:54.942 00.012 9340 Enqueuing Move request for scope (0.25, 0.01)
00:14:54.958 00.016 12020 Worker thread wakes up
00:14:54.959 00.001 9340 UpdateImageDisplay: Size=(1920,1080) min=4651, max=65535, med=8003, FiltMin=6298, FiltMax=65516, Gamma=2.870
00:14:54.988 00.029 12020 worker thread servicing REQUEST_MOVE scope ofs (0.25, 0.01) opts 0xd
00:14:54.988 00.000 9340 UpdateGuideState exits: m=1068785 SNR=210.3
00:14:55.001 00.013 12020 Handling offset move in thread for scope, endpoint = (0.25, 0.01)
00:14:55.001 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:14:55.011 00.010 12020 Moving (0.25, 0.01) raw xDistance=-0.25 yDistance=-0.01
00:14:55.012 00.001 9340 ScheduleExposure(1000,3,1) exposurePending=0
00:14:55.029 00.017 12020 GuideAlgorithmHysteresis::Result() returns -0.15 from input -0.25
00:14:55.030 00.001 9340 Enqueuing Expose request
00:14:55.041 00.011 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:14:55.041 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
00:14:55.043 00.002 12020 MoveAxis(E, 27, ABG)
00:14:55.043 00.000 12020 Guiding  Dir = 2, Dur = 27
00:14:55.044 00.001 12020 IsSlewing returns 0
00:14:55.045 00.001 12020 IsGuiding returns 0
00:14:55.054 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"0601b894-eb83-44e8-8e59-364d329d06f7"}
00:14:55.067 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"0601b894-eb83-44e8-8e59-364d329d06f7"}
00:14:55.081 00.014 12020 PulseGuide returned control before completion, sleep 15
00:14:55.082 00.001 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"4dd13e89-35c7-4dd7-884b-4c882c81ee90"}
00:14:55.095 00.013 9340 case statement mapped state 6 to 3
00:14:55.129 00.034 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"4dd13e89-35c7-4dd7-884b-4c882c81ee90"}
00:14:55.142 00.013 12020 IsGuiding returns 0
00:14:55.142 00.000 12020 Move returns status 0, amount 27
00:14:55.142 00.000 12020 MoveAxis(N, 0, ABG)
00:14:55.143 00.001 12020 Move returns status 0, amount 0
00:14:55.143 00.000 12020 move complete, result=0
00:14:55.143 00.000 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"22daf11d-f18c-4702-bbbb-eacd74000f44"}
00:14:55.154 00.011 12020 worker thread done servicing request
00:14:55.154 00.000 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":125,"width":15,"height":15,"star_pos":[7.40,6.63],"pixels":"..."},"id":"22daf11d-f18c-4702-bbbb-eacd74000f44"}
00:14:55.164 00.010 12020 Worker thread wakes up
00:14:55.165 00.001 12020 worker thread servicing REQUEST_EXPOSE 1000
00:14:55.165 00.000 12020 Handling exposure in thread, d=1000 o=3 r=(902,693,31,31)
00:14:55.165 00.000 9340 GuideStep: -0.3 px 27 ms EAST, -0.0 px 0 ms NORTH
00:14:56.552 01.387 12020 Exposure complete
00:14:56.999 00.447 12020 worker thread done servicing request
00:14:56.999 00.000 9340 OnExposeComplete: enter
00:14:57.036 00.037 9340 UpdateGuideState(): m_state=6
00:14:57.066 00.030 9340 Star::Find(15, 917, 708, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 126
00:14:57.083 00.017 9340 Star::Find returns 1 (0), X=917.33, Y=709.04, Mass=1035489, SNR=189.9, Peak=59655 HFD=4.1
00:14:57.113 00.030 9340 MultiStar: [#1 -0.36,0.39,0.80,U] [#2 0.08,0.07,1.83,U] [#3 0.52,-0.03,0.81,U] [#4 0.43,0.77,0.00,M7] [#5 -0.20,0.62,0.57,U] [#6 -0.58,0.03,0.46,U] [#7 0.19,-0.01,0.42,U] [#8 0.17,1.15,0.00,M8] 
00:14:57.151 00.038 9340 refined, 6 included, MultiStar: {0.07, 0.24}, one-star: {0.43, 0.64}
00:14:57.164 00.013 9340 CameraToMount -- cameraTheta (1.30) - m_xAngle (-3.14) = xAngle (4.43 = -1.85)
00:14:57.199 00.035 9340 CameraToMount -- cameraTheta (1.30) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (4.42 = -1.87)
00:14:57.218 00.019 9340 CameraToMount -- cameraX=0.07 cameraY=0.24 hyp=0.25 cameraTheta=1.30 mountX=-0.07 mountY=-0.24, mountTheta=-1.85
00:14:57.237 00.019 9340 SchedulePrimaryMove(10104498, x=0.07, y=0.24, opts=13)
00:14:57.289 00.052 9340 Enqueuing Move request for scope (0.07, 0.24)
00:14:57.310 00.021 12020 Worker thread wakes up
00:14:57.310 00.000 12020 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.24) opts 0xd
00:14:57.310 00.000 12020 Handling offset move in thread for scope, endpoint = (0.07, 0.24)
00:14:57.310 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=4813, max=65535, med=7979, FiltMin=6325, FiltMax=65516, Gamma=2.870
00:14:57.332 00.022 12020 Moving (0.07, 0.24) raw xDistance=-0.07 yDistance=-0.24
00:14:57.332 00.000 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
00:14:57.332 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:14:57.334 00.002 9340 UpdateGuideState exits: m=1035489 SNR=189.9
00:14:57.405 00.071 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.24
00:14:57.405 00.000 12020 MoveAxis(E, 0, ABG)
00:14:57.405 00.000 12020 Move returns status 0, amount 0
00:14:57.405 00.000 12020 MoveAxis(N, 0, ABG)
00:14:57.406 00.001 12020 Move returns status 0, amount 0
00:14:57.406 00.000 12020 move complete, result=0
00:14:57.406 00.000 12020 worker thread done servicing request
00:14:57.407 00.001 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:14:57.427 00.020 9340 ScheduleExposure(1000,3,1) exposurePending=0
00:14:57.447 00.020 9340 Enqueuing Expose request
00:14:57.459 00.012 12020 Worker thread wakes up
00:14:57.460 00.001 9340 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
00:14:57.481 00.021 12020 worker thread servicing REQUEST_EXPOSE 1000
00:14:57.481 00.000 12020 Handling exposure in thread, d=1000 o=3 r=(902,693,31,31)
00:14:57.489 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"8ccbbdff-6305-49e8-b3ea-2ca03fd5d818"}
00:14:57.503 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"8ccbbdff-6305-49e8-b3ea-2ca03fd5d818"}
00:14:57.550 00.047 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"c9691c4b-55d7-4236-91c9-8593e2b36295"}
00:14:57.578 00.028 9340 case statement mapped state 6 to 3
00:14:57.592 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"c9691c4b-55d7-4236-91c9-8593e2b36295"}
00:14:57.617 00.025 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"d059f4a0-82c4-4182-a972-be71c081d20e"}
00:14:57.630 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":126,"width":15,"height":15,"star_pos":[7.33,7.04],"pixels":"..."},"id":"d059f4a0-82c4-4182-a972-be71c081d20e"}
00:14:58.845 01.215 12020 Exposure complete
00:14:59.064 00.219 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"d6ee815c-a637-4692-9afc-53dc1f4b7e1e"}
00:14:59.090 00.026 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"d6ee815c-a637-4692-9afc-53dc1f4b7e1e"}
00:14:59.114 00.024 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"aa6db26f-dadb-4b0b-a393-8619d40cefbf"}
00:14:59.136 00.022 9340 case statement mapped state 6 to 3
00:14:59.200 00.064 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"aa6db26f-dadb-4b0b-a393-8619d40cefbf"}
00:14:59.223 00.023 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"ab29f280-9e79-4ee6-83aa-ea8baf1b9598"}
00:14:59.249 00.026 12020 worker thread done servicing request
00:14:59.249 00.000 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":126,"width":15,"height":15,"star_pos":[7.33,7.04],"pixels":"..."},"id":"ab29f280-9e79-4ee6-83aa-ea8baf1b9598"}
00:14:59.264 00.015 9340 OnExposeComplete: enter
00:14:59.317 00.053 9340 UpdateGuideState(): m_state=6
00:14:59.330 00.013 9340 Star::Find(15, 917, 709, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 127
00:14:59.351 00.021 9340 Star::Find returns 1 (0), X=917.58, Y=709.31, Mass=1084349, SNR=197.4, Peak=57591 HFD=4.7
00:14:59.369 00.018 9340 MultiStar: [#1 0.09,0.66,0.82,U] [#2 0.14,0.27,2.45,U] [#3 0.51,0.33,0.68,U] [#4 0.76,0.95,0.00,M8] [#5 -0.17,0.51,0.47,U] [#6 -0.09,0.69,0.38,U] [#7 0.59,0.82,0.00,M1] [#8 0.62,1.06,0.00,M9] 
00:14:59.406 00.037 9340 refined, 5 included, MultiStar: {0.23, 0.49}, one-star: {0.68, 0.91}
00:14:59.424 00.018 9340 CameraToMount -- cameraTheta (1.14) - m_xAngle (-3.14) = xAngle (4.27 = -2.01)
00:14:59.445 00.021 9340 CameraToMount -- cameraTheta (1.14) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (4.26 = -2.03)
00:14:59.458 00.013 9340 CameraToMount -- cameraX=0.23 cameraY=0.49 hyp=0.54 cameraTheta=1.14 mountX=-0.23 mountY=-0.48, mountTheta=-2.01
00:14:59.482 00.024 9340 SchedulePrimaryMove(10104498, x=0.23, y=0.49, opts=13)
00:14:59.525 00.043 9340 Enqueuing Move request for scope (0.23, 0.49)
00:14:59.556 00.031 12020 Worker thread wakes up
00:14:59.557 00.001 9340 UpdateImageDisplay: Size=(1920,1080) min=5185, max=65535, med=7954, FiltMin=6346, FiltMax=65516, Gamma=2.870
00:14:59.576 00.019 12020 worker thread servicing REQUEST_MOVE scope ofs (0.23, 0.49) opts 0xd
00:14:59.577 00.001 9340 UpdateGuideState exits: m=1084349 SNR=197.4
00:14:59.611 00.034 12020 Handling offset move in thread for scope, endpoint = (0.23, 0.49)
00:14:59.611 00.000 12020 Moving (0.23, 0.49) raw xDistance=-0.23 yDistance=-0.48
00:14:59.612 00.001 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.23
00:14:59.612 00.000 12020 GuideAlgorithmResistSwitch::result() returns -0.48 from input -0.48
00:14:59.612 00.000 12020 MoveAxis(E, 0, ABG)
00:14:59.612 00.000 12020 Move returns status 0, amount 0
00:14:59.612 00.000 12020 MoveAxis(N, 81, ABG)
00:14:59.612 00.000 12020 Guiding  Dir = 0, Dur = 81
00:14:59.617 00.005 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:14:59.641 00.024 12020 IsSlewing returns 0
00:14:59.641 00.000 9340 ScheduleExposure(1000,3,1) exposurePending=0
00:14:59.656 00.015 9340 Enqueuing Expose request
00:14:59.674 00.018 12020 IsGuiding returns 0
00:14:59.769 00.095 12020 IsGuiding returns 1
00:14:59.769 00.000 12020 scope still moving after pulse duration time elapsed
00:14:59.792 00.023 12020 IsSlewing returns 0
00:14:59.793 00.001 12020 IsGuiding returns 1
00:14:59.833 00.040 12020 IsSlewing returns 0
00:14:59.835 00.002 12020 IsGuiding returns 1
00:14:59.961 00.126 12020 IsSlewing returns 0
00:14:59.992 00.031 12020 IsGuiding returns 0
00:14:59.994 00.002 12020 scope move finished after 81 + 238 ms
00:14:59.994 00.000 12020 Move returns status 0, amount 81
00:14:59.994 00.000 12020 move complete, result=0
00:14:59.994 00.000 12020 worker thread done servicing request
00:14:59.995 00.001 9340 GuideStep: -0.2 px 0 ms EAST, -0.5 px 81 ms NORTH
00:15:00.008 00.013 12020 Worker thread wakes up
00:15:00.008 00.000 12020 worker thread servicing REQUEST_EXPOSE 1000
00:15:00.008 00.000 12020 Handling exposure in thread, d=1000 o=3 r=(902,693,31,31)
00:15:01.061 01.053 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"0d39bccb-f223-4bdd-b7a7-108297ad60dd"}
00:15:01.079 00.018 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"0d39bccb-f223-4bdd-b7a7-108297ad60dd"}
00:15:01.098 00.019 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"09788802-97e0-492a-90d6-22921bd6b688"}
00:15:01.113 00.015 9340 case statement mapped state 6 to 3
00:15:01.128 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"09788802-97e0-492a-90d6-22921bd6b688"}
00:15:01.150 00.022 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"2e1ad927-6912-4d05-b5d6-7c4e63519981"}
00:15:01.189 00.039 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":127,"width":15,"height":15,"star_pos":[6.58,7.31],"pixels":"..."},"id":"2e1ad927-6912-4d05-b5d6-7c4e63519981"}
00:15:01.403 00.214 12020 Exposure complete
00:15:01.791 00.388 9340 OnExposeComplete: enter
00:15:01.832 00.041 12020 worker thread done servicing request
00:15:01.832 00.000 9340 UpdateGuideState(): m_state=6
00:15:01.853 00.021 9340 Star::Find(15, 917, 709, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 128
00:15:01.867 00.014 9340 Star::Find returns 1 (0), X=918.08, Y=708.92, Mass=1055482, SNR=193.6, Peak=58479 HFD=4.3
00:15:01.889 00.022 9340 MultiStar: [#1 0.48,0.18,0.76,U] [#2 0.62,-0.07,1.88,U] [#3 1.20,0.08,0.00,M1] [#4 1.28,0.52,0.00,M9] [#5 0.59,0.52,0.44,U] [#6 0.11,-0.26,0.37,U] [#7 1.16,0.40,0.00,M2] [#8 0.81,0.79,0.00,M10] 
00:15:01.926 00.037 9340 refined, 4 included, MultiStar: {0.68, 0.15}, one-star: {1.18, 0.52}
00:15:01.947 00.021 9340 CameraToMount -- cameraTheta (0.22) - m_xAngle (-3.14) = xAngle (3.35 = -2.93)
00:15:01.964 00.017 9340 CameraToMount -- cameraTheta (0.22) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (3.34 = -2.94)
00:15:01.982 00.018 9340 CameraToMount -- cameraX=0.68 cameraY=0.15 hyp=0.69 cameraTheta=0.22 mountX=-0.68 mountY=-0.14, mountTheta=-2.94
00:15:02.005 00.023 9340 SchedulePrimaryMove(10104498, x=0.68, y=0.15, opts=13)
00:15:02.044 00.039 9340 Enqueuing Move request for scope (0.68, 0.15)
00:15:02.060 00.016 12020 Worker thread wakes up
00:15:02.060 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=4884, max=65535, med=7987, FiltMin=5918, FiltMax=65516, Gamma=2.870
00:15:02.076 00.016 12020 worker thread servicing REQUEST_MOVE scope ofs (0.68, 0.15) opts 0xd
00:15:02.076 00.000 9340 UpdateGuideState exits: m=1055482 SNR=193.6
00:15:02.089 00.013 12020 Handling offset move in thread for scope, endpoint = (0.68, 0.15)
00:15:02.090 00.001 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:15:02.101 00.011 12020 Moving (0.68, 0.15) raw xDistance=-0.68 yDistance=-0.14
00:15:02.101 00.000 9340 ScheduleExposure(1000,3,1) exposurePending=0
00:15:02.138 00.037 12020 GuideAlgorithmHysteresis::Result() returns -0.40 from input -0.68
00:15:02.138 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:15:02.138 00.000 9340 Enqueuing Expose request
00:15:02.156 00.018 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
00:15:02.157 00.001 12020 MoveAxis(E, 72, ABG)
00:15:02.157 00.000 12020 Guiding  Dir = 2, Dur = 72
00:15:02.184 00.027 12020 IsSlewing returns 0
00:15:02.185 00.001 12020 IsGuiding returns 0
00:15:02.215 00.030 12020 PulseGuide returned control before completion, sleep 52
00:15:02.295 00.080 12020 IsGuiding returns 0
00:15:02.295 00.000 12020 Move returns status 0, amount 72
00:15:02.296 00.001 12020 MoveAxis(N, 0, ABG)
00:15:02.296 00.000 12020 Move returns status 0, amount 0
00:15:02.296 00.000 12020 move complete, result=0
00:15:02.296 00.000 12020 worker thread done servicing request
00:15:02.296 00.000 9340 GuideStep: -0.7 px 72 ms EAST, -0.1 px 0 ms NORTH
00:15:02.313 00.017 12020 Worker thread wakes up
00:15:02.313 00.000 12020 worker thread servicing REQUEST_EXPOSE 1000
00:15:02.314 00.001 12020 Handling exposure in thread, d=1000 o=3 r=(902,693,31,31)
00:15:03.084 00.770 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"a5cf1eee-38ac-4af0-bfdd-dbdda5a8dcd0"}
00:15:03.138 00.054 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"a5cf1eee-38ac-4af0-bfdd-dbdda5a8dcd0"}
00:15:03.187 00.049 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"3992f31a-7b30-4f49-a880-d58f130963cd"}
00:15:03.220 00.033 9340 case statement mapped state 6 to 3
00:15:03.288 00.068 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"3992f31a-7b30-4f49-a880-d58f130963cd"}
00:15:03.319 00.031 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"a22be565-138e-42f9-aedb-ee7c58204ef9"}
00:15:03.338 00.019 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":128,"width":15,"height":15,"star_pos":[7.08,6.92],"pixels":"..."},"id":"a22be565-138e-42f9-aedb-ee7c58204ef9"}
00:15:03.721 00.383 12020 Exposure complete
00:15:04.153 00.432 12020 worker thread done servicing request
00:15:04.153 00.000 9340 OnExposeComplete: enter
00:15:04.238 00.085 9340 UpdateGuideState(): m_state=6
00:15:04.275 00.037 9340 Star::Find(15, 918, 708, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 129
00:15:04.316 00.041 9340 Star::Find returns 1 (0), X=917.67, Y=709.40, Mass=1041976, SNR=195.0, Peak=59991 HFD=4.5
00:15:04.375 00.059 9340 MultiStar: [#1 -0.01,0.87,0.00,M1] [#2 0.28,0.22,1.70,U] [#3 0.90,0.35,0.00,M2] [#4 0.94,1.10,0.00,M10] [#5 0.39,0.76,0.42,U] [#6 -0.07,0.56,0.49,U] [#7 0.73,0.74,0.00,M3] [#8 0.73,0.88,0.00,R] 
00:15:04.407 00.032 9340 refined, 3 included, MultiStar: {0.38, 0.54}, one-star: {0.77, 1.00}
00:15:04.423 00.016 9340 CameraToMount -- cameraTheta (0.96) - m_xAngle (-3.14) = xAngle (4.09 = -2.19)
00:15:04.449 00.026 9340 CameraToMount -- cameraTheta (0.96) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (4.08 = -2.21)
00:15:04.468 00.019 9340 CameraToMount -- cameraX=0.38 cameraY=0.54 hyp=0.66 cameraTheta=0.96 mountX=-0.39 mountY=-0.53, mountTheta=-2.20
00:15:04.512 00.044 9340 SchedulePrimaryMove(10104498, x=0.38, y=0.54, opts=13)
00:15:04.527 00.015 9340 Enqueuing Move request for scope (0.38, 0.54)
00:15:04.538 00.011 12020 Worker thread wakes up
00:15:04.538 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=4667, max=65535, med=7973, FiltMin=6224, FiltMax=65516, Gamma=2.870
00:15:04.549 00.011 12020 worker thread servicing REQUEST_MOVE scope ofs (0.38, 0.54) opts 0xd
00:15:04.549 00.000 9340 UpdateGuideState exits: m=1041976 SNR=195.0
00:15:04.562 00.013 12020 Handling offset move in thread for scope, endpoint = (0.38, 0.54)
00:15:04.563 00.001 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:15:04.574 00.011 12020 Moving (0.38, 0.54) raw xDistance=-0.39 yDistance=-0.53
00:15:04.574 00.000 9340 ScheduleExposure(1000,3,1) exposurePending=0
00:15:04.587 00.013 12020 GuideAlgorithmHysteresis::Result() returns -0.27 from input -0.39
00:15:04.588 00.001 9340 Enqueuing Expose request
00:15:04.622 00.034 12020 GuideAlgorithmResistSwitch::result() returns -0.53 from input -0.53
00:15:04.623 00.001 12020 MoveAxis(E, 49, ABG)
00:15:04.623 00.000 12020 Guiding  Dir = 2, Dur = 49
00:15:04.624 00.001 12020 IsSlewing returns 0
00:15:04.625 00.001 12020 IsGuiding returns 0
00:15:04.646 00.021 12020 PulseGuide returned control before completion, sleep 40
00:15:04.710 00.064 12020 IsGuiding returns 1
00:15:04.711 00.001 12020 scope still moving after pulse duration time elapsed
00:15:04.743 00.032 12020 IsSlewing returns 0
00:15:04.748 00.005 12020 IsGuiding returns 0
00:15:04.748 00.000 12020 scope move finished after 49 + 73 ms
00:15:04.749 00.001 12020 Move returns status 0, amount 49
00:15:04.749 00.000 12020 MoveAxis(N, 90, ABG)
00:15:04.749 00.000 12020 Guiding  Dir = 0, Dur = 90
00:15:04.750 00.001 12020 IsSlewing returns 0
00:15:04.751 00.001 12020 IsGuiding returns 0
00:15:04.852 00.101 12020 IsGuiding returns 1
00:15:04.854 00.002 12020 scope still moving after pulse duration time elapsed
00:15:04.881 00.027 12020 IsSlewing returns 0
00:15:04.882 00.001 12020 IsGuiding returns 1
00:15:04.912 00.030 12020 IsSlewing returns 0
00:15:04.913 00.001 12020 IsGuiding returns 1
00:15:04.974 00.061 12020 IsSlewing returns 0
00:15:05.085 00.111 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"212414a7-cb34-4bd3-b860-5e0be083bd64"}
00:15:05.098 00.013 12020 IsGuiding returns 0
00:15:05.099 00.001 12020 scope move finished after 90 + 257 ms
00:15:05.100 00.001 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"212414a7-cb34-4bd3-b860-5e0be083bd64"}
00:15:05.109 00.009 12020 Move returns status 0, amount 90
00:15:05.109 00.000 12020 move complete, result=0
00:15:05.110 00.001 9340 GuideStep: -0.4 px 49 ms EAST, -0.5 px 90 ms NORTH
00:15:05.120 00.010 12020 worker thread done servicing request
00:15:05.121 00.001 12020 Worker thread wakes up
00:15:05.121 00.000 12020 worker thread servicing REQUEST_EXPOSE 1000
00:15:05.121 00.000 12020 Handling exposure in thread, d=1000 o=3 r=(902,693,31,31)
00:15:05.132 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"416c3c61-0164-48f6-8680-9a72e5230d08"}
00:15:05.140 00.008 9340 case statement mapped state 6 to 3
00:15:05.151 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"416c3c61-0164-48f6-8680-9a72e5230d08"}
00:15:05.164 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"ef0cceee-82e6-4078-93fc-4c2775ab69d6"}
00:15:05.175 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":129,"width":15,"height":15,"star_pos":[6.67,7.40],"pixels":"..."},"id":"ef0cceee-82e6-4078-93fc-4c2775ab69d6"}
00:15:06.473 01.298 12020 Exposure complete
00:15:06.696 00.223 12020 worker thread done servicing request
00:15:06.697 00.001 9340 OnExposeComplete: enter
00:15:06.709 00.012 9340 UpdateGuideState(): m_state=6
00:15:06.723 00.014 9340 Star::Find(15, 917, 709, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 130
00:15:06.747 00.024 9340 Star::Find returns 1 (0), X=917.21, Y=708.51, Mass=1073693, SNR=206.4, Peak=58990 HFD=4.7
00:15:06.758 00.011 9340 MultiStar: [#1 -0.40,-0.13,0.78,U] [#2 -0.30,-0.31,2.06,U] [#3 0.32,-0.28,0.69,U] [#4 0.53,0.03,0.44,U] [#5 -0.23,0.02,0.41,U] [#6 -0.48,-0.24,0.37,U] [#7 0.31,0.13,0.38,U] [#8 -0.94,-0.37,0.00,M1] 
00:15:06.767 00.009 9340 refined, 7 included, MultiStar: {-0.05, -0.14}, one-star: {0.31, 0.11}
00:15:06.781 00.014 9340 CameraToMount -- cameraTheta (-1.94) - m_xAngle (-3.14) = xAngle (1.19 = 1.19)
00:15:06.791 00.010 9340 CameraToMount -- cameraTheta (-1.94) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (1.18 = 1.18)
00:15:06.800 00.009 9340 CameraToMount -- cameraX=-0.05 cameraY=-0.14 hyp=0.15 cameraTheta=-1.94 mountX=0.05 mountY=0.14, mountTheta=1.19
00:15:06.817 00.017 9340 SchedulePrimaryMove(10104498, x=-0.05, y=-0.14, opts=13)
00:15:06.834 00.017 9340 Enqueuing Move request for scope (-0.05, -0.14)
00:15:06.846 00.012 12020 Worker thread wakes up
00:15:06.846 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=4624, max=65535, med=7965, FiltMin=6192, FiltMax=65516, Gamma=2.870
00:15:06.871 00.025 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.14) opts 0xd
00:15:06.871 00.000 12020 Handling offset move in thread for scope, endpoint = (-0.05, -0.14)
00:15:06.871 00.000 12020 Moving (-0.05, -0.14) raw xDistance=0.05 yDistance=0.14
00:15:06.871 00.000 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
00:15:06.871 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:15:06.871 00.000 9340 UpdateGuideState exits: m=1073693 SNR=206.4
00:15:06.884 00.013 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
00:15:06.885 00.001 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:15:06.894 00.009 12020 MoveAxis(E, 0, ABG)
00:15:06.894 00.000 9340 ScheduleExposure(1000,3,1) exposurePending=0
00:15:06.904 00.010 9340 Enqueuing Expose request
00:15:06.914 00.010 12020 Move returns status 0, amount 0
00:15:06.914 00.000 12020 MoveAxis(N, 0, ABG)
00:15:06.914 00.000 12020 Move returns status 0, amount 0
00:15:06.915 00.001 12020 move complete, result=0
00:15:06.915 00.000 12020 worker thread done servicing request
00:15:06.915 00.000 12020 Worker thread wakes up
00:15:06.915 00.000 12020 worker thread servicing REQUEST_EXPOSE 1000
00:15:06.915 00.000 12020 Handling exposure in thread, d=1000 o=3 r=(902,693,31,31)
00:15:06.919 00.004 9340 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
00:15:07.086 00.167 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"40dc0e8d-33ce-4b54-a55c-74f19a809c99"}
00:15:07.117 00.031 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"40dc0e8d-33ce-4b54-a55c-74f19a809c99"}
00:15:07.127 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"41c33c1f-57ea-432a-aedc-3fed1a9fb913"}
00:15:07.138 00.011 9340 case statement mapped state 6 to 3
00:15:07.151 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"41c33c1f-57ea-432a-aedc-3fed1a9fb913"}
00:15:07.162 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"f29b1480-10a9-43bf-91e4-f3db75bc1ab7"}
00:15:07.181 00.019 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":130,"width":15,"height":15,"star_pos":[7.21,6.51],"pixels":"..."},"id":"f29b1480-10a9-43bf-91e4-f3db75bc1ab7"}
00:15:08.282 01.101 12020 Exposure complete
00:15:08.485 00.203 12020 worker thread done servicing request
00:15:08.485 00.000 9340 OnExposeComplete: enter
00:15:08.494 00.009 9340 UpdateGuideState(): m_state=6
00:15:08.503 00.009 9340 Star::Find(15, 917, 708, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 131
00:15:08.511 00.008 9340 Star::Find returns 1 (0), X=917.20, Y=709.07, Mass=1089267, SNR=199.1, Peak=60155 HFD=4.4
00:15:08.524 00.013 9340 MultiStar: [#1 -0.41,0.46,0.78,U] [#2 -0.01,0.08,2.05,U] [#3 0.38,0.19,0.79,U] [#4 0.42,0.66,0.42,U] [#5 -0.46,0.50,0.40,U] [#6 -0.28,0.39,0.43,U] [#7 0.05,0.65,0.37,U] [#8 -0.79,0.21,0.28,U] 
00:15:08.536 00.012 9340 refined, 8 included, MultiStar: {-0.01, 0.35}, one-star: {0.30, 0.67}
00:15:08.545 00.009 9340 CameraToMount -- cameraTheta (1.60) - m_xAngle (-3.14) = xAngle (4.74 = -1.54)
00:15:08.571 00.026 9340 CameraToMount -- cameraTheta (1.60) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (4.72 = -1.56)
00:15:08.580 00.009 9340 CameraToMount -- cameraX=-0.01 cameraY=0.35 hyp=0.35 cameraTheta=1.60 mountX=0.01 mountY=-0.35, mountTheta=-1.54
00:15:08.593 00.013 9340 SchedulePrimaryMove(10104498, x=-0.01, y=0.35, opts=13)
00:15:08.603 00.010 9340 Enqueuing Move request for scope (-0.01, 0.35)
00:15:08.612 00.009 12020 Worker thread wakes up
00:15:08.612 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=4597, max=65535, med=7969, FiltMin=6234, FiltMax=65516, Gamma=2.870
00:15:08.623 00.011 9340 UpdateGuideState exits: m=1089267 SNR=199.1
00:15:08.636 00.013 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.35) opts 0xd
00:15:08.636 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:15:08.647 00.011 12020 Handling offset move in thread for scope, endpoint = (-0.01, 0.35)
00:15:08.647 00.000 12020 Moving (-0.01, 0.35) raw xDistance=0.01 yDistance=-0.35
00:15:08.647 00.000 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
00:15:08.647 00.000 12020 GuideAlgorithmResistSwitch::result() returns -0.35 from input -0.35
00:15:08.647 00.000 12020 MoveAxis(E, 0, ABG)
00:15:08.647 00.000 12020 Move returns status 0, amount 0
00:15:08.647 00.000 12020 MoveAxis(N, 59, ABG)
00:15:08.647 00.000 12020 Guiding  Dir = 0, Dur = 59
00:15:08.647 00.000 9340 ScheduleExposure(1000,3,1) exposurePending=0
00:15:08.659 00.012 9340 Enqueuing Expose request
00:15:08.687 00.028 12020 IsSlewing returns 0
00:15:08.688 00.001 12020 IsGuiding returns 0
00:15:08.772 00.084 12020 IsGuiding returns 1
00:15:08.773 00.001 12020 scope still moving after pulse duration time elapsed
00:15:08.802 00.029 12020 IsSlewing returns 0
00:15:08.803 00.001 12020 IsGuiding returns 1
00:15:08.833 00.030 12020 IsSlewing returns 0
00:15:08.835 00.002 12020 IsGuiding returns 1
00:15:08.948 00.113 12020 IsSlewing returns 0
00:15:08.980 00.032 12020 IsGuiding returns 0
00:15:08.981 00.001 12020 scope move finished after 59 + 234 ms
00:15:08.981 00.000 12020 Move returns status 0, amount 59
00:15:08.981 00.000 12020 move complete, result=0
00:15:08.981 00.000 12020 worker thread done servicing request
00:15:08.981 00.000 9340 GuideStep: 0.0 px 0 ms EAST, -0.4 px 59 ms NORTH
00:15:08.994 00.013 12020 Worker thread wakes up
00:15:08.994 00.000 12020 worker thread servicing REQUEST_EXPOSE 1000
00:15:08.994 00.000 12020 Handling exposure in thread, d=1000 o=3 r=(902,693,31,31)
00:15:09.084 00.090 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"eae1e38c-2c66-4f88-98a2-a22283561453"}
00:15:09.094 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"eae1e38c-2c66-4f88-98a2-a22283561453"}
00:15:09.107 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"d5d74fd3-6ad0-48df-ab52-3b6b5d4d9a89"}
00:15:09.117 00.010 9340 case statement mapped state 6 to 3
00:15:09.127 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"d5d74fd3-6ad0-48df-ab52-3b6b5d4d9a89"}
00:15:09.139 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"60172a00-8e82-4410-b09b-8961f626d220"}
00:15:09.162 00.023 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":131,"width":15,"height":15,"star_pos":[7.20,7.07],"pixels":"..."},"id":"60172a00-8e82-4410-b09b-8961f626d220"}
00:15:10.421 01.259 12020 Exposure complete
00:15:10.826 00.405 12020 worker thread done servicing request
00:15:10.827 00.001 9340 OnExposeComplete: enter
00:15:10.842 00.015 9340 UpdateGuideState(): m_state=6
00:15:10.871 00.029 9340 Star::Find(15, 917, 709, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 132
00:15:10.892 00.021 9340 Star::Find returns 1 (0), X=917.58, Y=708.70, Mass=1080989, SNR=228.6, Peak=54519 HFD=4.7
00:15:10.910 00.018 9340 MultiStar: [#1 -0.22,-0.10,0.79,U] [#2 -0.20,-0.39,1.57,U] [#3 0.58,-0.45,0.71,U] [#4 0.68,0.26,0.45,U] [#5 0.29,-0.04,0.42,U] [#6 -0.14,-0.05,0.31,U] [#7 0.54,0.20,0.31,U] [#8 -0.71,-0.48,0.00,M1] 
00:15:10.924 00.014 9340 refined, 7 included, MultiStar: {0.21, -0.10}, one-star: {0.68, 0.30}
00:15:10.962 00.038 9340 CameraToMount -- cameraTheta (-0.44) - m_xAngle (-3.14) = xAngle (2.69 = 2.69)
00:15:10.975 00.013 9340 CameraToMount -- cameraTheta (-0.44) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (2.68 = 2.68)
00:15:10.994 00.019 9340 CameraToMount -- cameraX=0.21 cameraY=-0.10 hyp=0.23 cameraTheta=-0.44 mountX=-0.21 mountY=0.10, mountTheta=2.68
00:15:11.008 00.014 9340 SchedulePrimaryMove(10104498, x=0.21, y=-0.10, opts=13)
00:15:11.025 00.017 9340 Enqueuing Move request for scope (0.21, -0.10)
00:15:11.040 00.015 12020 Worker thread wakes up
00:15:11.042 00.002 9340 UpdateImageDisplay: Size=(1920,1080) min=5047, max=65535, med=7989, FiltMin=5860, FiltMax=65516, Gamma=2.870
00:15:11.073 00.031 12020 worker thread servicing REQUEST_MOVE scope ofs (0.21, -0.10) opts 0xd
00:15:11.073 00.000 12020 Handling offset move in thread for scope, endpoint = (0.21, -0.10)
00:15:11.073 00.000 12020 Moving (0.21, -0.10) raw xDistance=-0.21 yDistance=0.10
00:15:11.074 00.001 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.21
00:15:11.074 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:15:11.074 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
00:15:11.074 00.000 12020 MoveAxis(E, 0, ABG)
00:15:11.074 00.000 9340 UpdateGuideState exits: m=1080989 SNR=228.6
00:15:11.090 00.016 12020 Move returns status 0, amount 0
00:15:11.091 00.001 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:15:11.101 00.010 12020 MoveAxis(N, 0, ABG)
00:15:11.103 00.002 9340 ScheduleExposure(1000,3,1) exposurePending=0
00:15:11.114 00.011 12020 Move returns status 0, amount 0
00:15:11.115 00.001 9340 Enqueuing Expose request
00:15:11.126 00.011 12020 move complete, result=0
00:15:11.127 00.001 12020 worker thread done servicing request
00:15:11.127 00.000 12020 Worker thread wakes up
00:15:11.127 00.000 9340 GuideStep: -0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
00:15:11.140 00.013 12020 worker thread servicing REQUEST_EXPOSE 1000
00:15:11.140 00.000 12020 Handling exposure in thread, d=1000 o=3 r=(902,693,31,31)
00:15:11.155 00.015 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"a40ef6dd-270c-4152-ad00-71373c47134b"}
00:15:11.168 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"a40ef6dd-270c-4152-ad00-71373c47134b"}
00:15:11.199 00.031 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"fea5ca4d-abe8-45dd-b347-c7a27f376555"}
00:15:11.215 00.016 9340 case statement mapped state 6 to 3
00:15:11.229 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"fea5ca4d-abe8-45dd-b347-c7a27f376555"}
00:15:11.240 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"26aa614a-8549-4ca4-b898-8d2312f9836d"}
00:15:11.252 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":132,"width":15,"height":15,"star_pos":[6.58,6.70],"pixels":"..."},"id":"26aa614a-8549-4ca4-b898-8d2312f9836d"}
00:15:12.501 01.249 12020 Exposure complete
00:15:12.721 00.220 12020 worker thread done servicing request
00:15:12.722 00.001 9340 OnExposeComplete: enter
00:15:12.734 00.012 9340 UpdateGuideState(): m_state=6
00:15:12.745 00.011 9340 Star::Find(15, 917, 708, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 133
00:15:12.757 00.012 9340 Star::Find returns 1 (0), X=917.66, Y=708.82, Mass=1025192, SNR=202.8, Peak=55063 HFD=4.4
00:15:12.769 00.012 9340 MultiStar: [#1 0.02,0.21,0.84,U] [#2 0.18,-0.12,1.74,U] [#3 0.66,-0.19,0.70,U] [#4 0.71,0.59,0.00,M8] [#5 0.17,0.16,0.46,U] [#6 -0.16,-0.23,0.45,U] [#7 0.65,0.29,0.37,U] [#8 -0.53,-0.11,0.33,U] 
00:15:12.782 00.013 9340 refined, 7 included, MultiStar: {0.28, 0.05}, one-star: {0.77, 0.42}
00:15:12.812 00.030 9340 CameraToMount -- cameraTheta (0.17) - m_xAngle (-3.14) = xAngle (3.31 = -2.97)
00:15:12.825 00.013 9340 CameraToMount -- cameraTheta (0.17) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (3.30 = -2.99)
00:15:12.837 00.012 9340 CameraToMount -- cameraX=0.28 cameraY=0.05 hyp=0.28 cameraTheta=0.17 mountX=-0.28 mountY=-0.04, mountTheta=-2.99
00:15:12.852 00.015 9340 SchedulePrimaryMove(10104498, x=0.28, y=0.05, opts=13)
00:15:12.864 00.012 9340 Enqueuing Move request for scope (0.28, 0.05)
00:15:12.875 00.011 12020 Worker thread wakes up
00:15:12.876 00.001 9340 UpdateImageDisplay: Size=(1920,1080) min=5015, max=65535, med=7982, FiltMin=6107, FiltMax=65516, Gamma=2.870
00:15:12.885 00.009 12020 worker thread servicing REQUEST_MOVE scope ofs (0.28, 0.05) opts 0xd
00:15:12.886 00.001 9340 UpdateGuideState exits: m=1025192 SNR=202.8
00:15:12.897 00.011 12020 Handling offset move in thread for scope, endpoint = (0.28, 0.05)
00:15:12.897 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:15:12.924 00.027 12020 Moving (0.28, 0.05) raw xDistance=-0.28 yDistance=-0.04
00:15:12.924 00.000 12020 GuideAlgorithmHysteresis::Result() returns -0.16 from input -0.28
00:15:12.924 00.000 9340 ScheduleExposure(1000,3,1) exposurePending=0
00:15:12.936 00.012 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:15:12.936 00.000 9340 Enqueuing Expose request
00:15:12.947 00.011 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
00:15:12.947 00.000 12020 MoveAxis(E, 29, ABG)
00:15:12.947 00.000 12020 Guiding  Dir = 2, Dur = 29
00:15:12.948 00.001 12020 IsSlewing returns 0
00:15:12.949 00.001 12020 IsGuiding returns 0
00:15:12.977 00.028 12020 PulseGuide returned control before completion, sleep 12
00:15:13.004 00.027 12020 IsGuiding returns 1
00:15:13.005 00.001 12020 scope still moving after pulse duration time elapsed
00:15:13.042 00.037 12020 IsSlewing returns 0
00:15:13.043 00.001 12020 IsGuiding returns 0
00:15:13.043 00.000 12020 scope move finished after 29 + 64 ms
00:15:13.043 00.000 12020 Move returns status 0, amount 29
00:15:13.043 00.000 12020 MoveAxis(N, 0, ABG)
00:15:13.044 00.001 12020 Move returns status 0, amount 0
00:15:13.044 00.000 12020 move complete, result=0
00:15:13.044 00.000 12020 worker thread done servicing request
00:15:13.044 00.000 9340 GuideStep: -0.3 px 29 ms EAST, -0.0 px 0 ms NORTH
00:15:13.056 00.012 12020 Worker thread wakes up
00:15:13.057 00.001 12020 worker thread servicing REQUEST_EXPOSE 1000
00:15:13.057 00.000 12020 Handling exposure in thread, d=1000 o=3 r=(902,693,31,31)
00:15:13.084 00.027 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"caf85f04-5077-4242-8187-0d91f620fdf8"}
00:15:13.094 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"caf85f04-5077-4242-8187-0d91f620fdf8"}
00:15:13.111 00.017 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"7b5bcc6c-bfaa-4aad-9239-84299ea0f4c4"}
00:15:13.122 00.011 9340 case statement mapped state 6 to 3
00:15:13.132 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"7b5bcc6c-bfaa-4aad-9239-84299ea0f4c4"}
00:15:13.143 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"2a3fd53b-2cda-4691-863d-e9d1bcb2b26e"}
00:15:13.169 00.026 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":133,"width":15,"height":15,"star_pos":[6.66,6.82],"pixels":"..."},"id":"2a3fd53b-2cda-4691-863d-e9d1bcb2b26e"}
00:15:13.357 00.188 9340 evsrv: cli 100A41E8 connect
00:15:13.369 00.012 9340 case statement mapped state 6 to 3
00:15:13.378 00.009 9340 case statement mapped state 6 to 3
00:15:13.423 00.045 9340 evsrv: cli 100A41E8 request: {"method":"get_app_state","id":"32d97e2b-e0b4-41df-82b4-5e1f4376447d"}
00:15:13.436 00.013 9340 case statement mapped state 6 to 3
00:15:13.448 00.012 9340 evsrv: cli 100A41E8 response: {"jsonrpc":"2.0","result":"Guiding","id":"32d97e2b-e0b4-41df-82b4-5e1f4376447d"}
00:15:13.460 00.012 9340 evsrv: cli 100A41E8 disconnect
00:15:13.471 00.011 9340 evsrv: cli 100A4288 connect
00:15:13.481 00.010 9340 case statement mapped state 6 to 3
00:15:13.494 00.013 9340 case statement mapped state 6 to 3
00:15:13.509 00.015 9340 evsrv: cli 100A4288 request: {"method":"stop_capture","id":"620c06de-618c-4aa4-88ae-81293d364e30"}
00:15:13.556 00.047 9340 StopCapturing CaptureActive=1 continueCapturing=1 exposurePending=1
00:15:13.575 00.019 9340 Status Line: Waiting for devices...
00:15:13.588 00.013 9340 evsrv: cli 100A4288 response: {"jsonrpc":"2.0","result":0,"id":"620c06de-618c-4aa4-88ae-81293d364e30"}
00:15:13.604 00.016 12020 ZWO: stopexposure
00:15:13.620 00.016 9340 evsrv: cli 100A4288 disconnect
00:15:13.632 00.012 9340 evsrv: cli 100A41E8 connect
00:15:13.666 00.034 9340 case statement mapped state 6 to 3
00:15:13.683 00.017 9340 case statement mapped state 6 to 3
00:15:13.697 00.014 9340 evsrv: cli 100A41E8 request: {"method":"get_app_state","id":"0182def3-c72d-4959-861d-c75d5c943e06"}
00:15:13.710 00.013 9340 case statement mapped state 6 to 3
00:15:13.720 00.010 9340 evsrv: cli 100A41E8 response: {"jsonrpc":"2.0","result":"Guiding","id":"0182def3-c72d-4959-861d-c75d5c943e06"}
00:15:13.740 00.020 9340 evsrv: cli 100A41E8 disconnect
00:15:14.373 00.633 12020 ZWO: stopexposure
00:15:14.373 00.000 12020 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:195->Capture failed
00:15:14.373 00.000 12020 worker thread done servicing request
00:15:14.374 00.001 9340 OnExposeComplete: enter
00:15:14.386 00.012 9340 OnExposeComplete: Capture Error reported
00:15:14.399 00.013 9340 StopCapturing CaptureActive=1 continueCapturing=0 exposurePending=0
00:15:14.437 00.038 9340 Mount: notify guiding stopped
00:15:14.458 00.021 9340 Changing from state GUIDING to STOP
00:15:14.470 00.012 9340 guider state => SELECTED
00:15:14.481 00.011 9340 UpdateImageDisplay: Size=(1920,1080) min=5015, max=65535, med=7982, FiltMin=6107, FiltMax=65516, Gamma=2.870
00:15:14.497 00.016 9340 Changing from state SELECTED to UNINITIALIZED
00:15:14.514 00.017 9340 guider state => SELECTING
00:15:14.532 00.018 9340 Status Line: Stopped.
00:15:14.575 00.043 9340 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:557->Error reported capturing image
00:15:14.741 00.166 9340 evsrv: cli 100A41E8 connect
00:15:14.754 00.013 9340 evsrv: cli 100A41E8 request: {"method":"get_app_state","id":"29cf2b11-09b6-4d8e-b4f2-055303459564"}
00:15:14.768 00.014 9340 evsrv: cli 100A41E8 response: {"jsonrpc":"2.0","result":"Stopped","id":"29cf2b11-09b6-4d8e-b4f2-055303459564"}
00:15:14.782 00.014 9340 evsrv: cli 100A41E8 disconnect
00:15:15.083 00.301 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"81c4adbe-f7d9-49dd-ab6b-32b1c47b2180"}
00:15:15.099 00.016 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"81c4adbe-f7d9-49dd-ab6b-32b1c47b2180"}
00:15:15.110 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"0931294c-c782-4cd8-b303-b37f30e52663"}
00:15:15.119 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"0931294c-c782-4cd8-b303-b37f30e52663"}
00:15:17.084 01.965 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"79fd2fe0-804e-40e7-a85c-f667adde3a61"}
00:15:17.095 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"79fd2fe0-804e-40e7-a85c-f667adde3a61"}
00:15:17.108 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"d0f480a9-4242-4b25-871e-c1d155d9ec69"}
00:15:17.121 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"d0f480a9-4242-4b25-871e-c1d155d9ec69"}
00:15:19.164 02.043 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"38808cbd-e8f0-4496-8894-413f344cd3a2"}
00:15:19.176 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"38808cbd-e8f0-4496-8894-413f344cd3a2"}
00:15:19.213 00.037 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"bdadda4c-8214-4ed3-a53d-6f12978eab3c"}
00:15:19.227 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"bdadda4c-8214-4ed3-a53d-6f12978eab3c"}
00:15:21.108 01.881 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"028f2eca-e204-4257-9ff0-eb4664fd0904"}
00:15:21.118 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"028f2eca-e204-4257-9ff0-eb4664fd0904"}
00:15:21.126 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"11dace11-1f96-4282-aeb7-d507444baefa"}
00:15:21.136 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"11dace11-1f96-4282-aeb7-d507444baefa"}
00:15:23.109 01.973 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"618ad50e-45b2-4d67-b6eb-b6eaf10cdf58"}
00:15:23.120 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"618ad50e-45b2-4d67-b6eb-b6eaf10cdf58"}
00:15:23.130 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"3a6788d3-ec6a-41ce-8d6e-95ba64ee194e"}
00:15:23.140 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"3a6788d3-ec6a-41ce-8d6e-95ba64ee194e"}
00:15:25.110 01.970 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"616f8d48-7f73-43c3-88e1-455d29519eb7"}
00:15:25.118 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"616f8d48-7f73-43c3-88e1-455d29519eb7"}
00:15:25.128 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"5e5151ba-24d1-46db-90f4-bfe951ef4b4d"}
00:15:25.137 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"5e5151ba-24d1-46db-90f4-bfe951ef4b4d"}
00:15:27.109 01.972 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"49d441a5-b825-476f-84f8-c26ed0942ad0"}
00:15:27.133 00.024 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"49d441a5-b825-476f-84f8-c26ed0942ad0"}
00:15:27.142 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"fbb6f95a-f87e-44e1-a8ef-a066108aedcf"}
00:15:27.150 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"fbb6f95a-f87e-44e1-a8ef-a066108aedcf"}
00:15:29.111 01.961 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"548a3ee4-38a4-4bc2-91c8-d6533b24dbed"}
00:15:29.132 00.021 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"548a3ee4-38a4-4bc2-91c8-d6533b24dbed"}
00:15:29.148 00.016 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"c666de99-b187-406f-a1e2-6d78266ed4a4"}
00:15:29.160 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"c666de99-b187-406f-a1e2-6d78266ed4a4"}
00:15:31.110 01.950 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"28938df3-bdba-445a-ac56-48d95144444b"}
00:15:31.121 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"28938df3-bdba-445a-ac56-48d95144444b"}
00:15:31.131 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"bae9eaf0-32e9-4a86-bfd2-bff6ddacaa33"}
00:15:31.142 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"bae9eaf0-32e9-4a86-bfd2-bff6ddacaa33"}
00:15:33.109 01.967 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"558e6042-fc4d-4ad1-be11-442a5e3a716d"}
00:15:33.121 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"558e6042-fc4d-4ad1-be11-442a5e3a716d"}
00:15:33.130 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"903957ec-dbf1-41fc-9c99-e9d35f9ececb"}
00:15:33.138 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"903957ec-dbf1-41fc-9c99-e9d35f9ececb"}
00:15:35.107 01.969 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"f0f22a94-0c1e-43ff-80ca-6dd7cb0364bb"}
00:15:35.117 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"f0f22a94-0c1e-43ff-80ca-6dd7cb0364bb"}
00:15:35.126 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"5372a5be-174e-4299-9630-7f2a8b21ec63"}
00:15:35.136 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"5372a5be-174e-4299-9630-7f2a8b21ec63"}
00:15:37.107 01.971 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"0af2ec69-52bf-4a04-803d-3ee021562472"}
00:15:37.116 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"0af2ec69-52bf-4a04-803d-3ee021562472"}
00:15:37.124 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"e0f98a7d-ae7f-4c4b-adf9-24069fb2d205"}
00:15:37.134 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"e0f98a7d-ae7f-4c4b-adf9-24069fb2d205"}
00:15:39.106 01.972 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"6ad4c30b-79e9-44b5-92f3-81f085cd052b"}
00:15:39.116 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"6ad4c30b-79e9-44b5-92f3-81f085cd052b"}
00:15:39.128 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"bddaace3-9341-4bb1-9057-caab16ce7bd2"}
00:15:39.139 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"bddaace3-9341-4bb1-9057-caab16ce7bd2"}
00:15:41.105 01.966 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"efcd2810-a373-4edf-9d2d-eb6b8824b9c6"}
00:15:41.116 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"efcd2810-a373-4edf-9d2d-eb6b8824b9c6"}
00:15:41.130 00.014 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"030c2fdb-ce86-4cf5-ba69-0709f38f48f0"}
00:15:41.145 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"030c2fdb-ce86-4cf5-ba69-0709f38f48f0"}
00:15:43.104 01.959 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"75881a57-0ed5-4c29-b8ec-4c37a2627f21"}
00:15:43.116 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"75881a57-0ed5-4c29-b8ec-4c37a2627f21"}
00:15:43.124 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"eda099bf-117a-4330-b63a-4cfdbb4ad99e"}
00:15:43.135 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"eda099bf-117a-4330-b63a-4cfdbb4ad99e"}
00:15:45.105 01.970 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"c289d46c-112c-411a-beb5-016f83b544e0"}
00:15:45.117 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"c289d46c-112c-411a-beb5-016f83b544e0"}
00:15:45.136 00.019 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"efdd1ad4-aeed-416f-abf7-7e2731c89ddf"}
00:15:45.145 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"efdd1ad4-aeed-416f-abf7-7e2731c89ddf"}
00:15:45.618 00.473 9340 evsrv: cli 100A41E8 connect
00:15:45.634 00.016 9340 evsrv: cli 100A41E8 request: {"method":"get_app_state","id":"a9a49ec3-bce9-4c51-87e6-6c1fccc82b56"}
00:15:45.644 00.010 9340 evsrv: cli 100A41E8 response: {"jsonrpc":"2.0","result":"Stopped","id":"a9a49ec3-bce9-4c51-87e6-6c1fccc82b56"}
00:15:45.661 00.017 9340 evsrv: cli 100A41E8 disconnect
00:15:45.673 00.012 9340 evsrv: cli 100A4508 connect
00:15:45.686 00.013 9340 evsrv: cli 100A4508 request: {"method":"get_calibrated","id":"ae46ae88-c70d-4d2f-9f34-58c19ae47ee9"}
00:15:45.694 00.008 9340 evsrv: cli 100A4508 response: {"jsonrpc":"2.0","result":true,"id":"ae46ae88-c70d-4d2f-9f34-58c19ae47ee9"}
00:15:45.718 00.024 9340 evsrv: cli 100A4508 disconnect
00:15:45.733 00.015 9340 evsrv: cli 100A4468 connect
00:15:45.745 00.012 9340 evsrv: cli 100A4468 request: {"method":"guide","params":{"settle":{"pixels":0.45,"time":8,"timeout":90},"recalibrate":false},"id":"33a4aaeb-ba5f-467c-af01-450ec3bdf9a8"}
00:15:45.759 00.014 9340 PhdController::Guide begins
00:15:45.771 00.012 9340 PhdController: newstate STATE_SETUP
00:15:45.780 00.009 9340 PhdController: setup
00:15:45.793 00.013 9340 PhdController: newstate STATE_ATTEMPT_START
00:15:45.809 00.016 9340 PhdController: start capturing
00:15:45.824 00.015 9340 Changing from state SELECTING to UNINITIALIZED
00:15:45.858 00.034 9340 guider state => SELECTING
00:15:45.870 00.012 9340 setting force full frames = true
00:15:45.884 00.014 9340 StartCapturing CaptureActive=0 continueCapturing=0 exposurePending=0
00:15:45.903 00.019 9340 ScheduleExposure(1000,3,0) exposurePending=0
00:15:45.916 00.013 9340 Enqueuing Expose request
00:15:45.929 00.013 9340 PhdController: newstate STATE_SELECT_STAR
00:15:45.943 00.014 12020 Worker thread wakes up
00:15:45.943 00.000 9340 evsrv: cli 100A4468 response: {"jsonrpc":"2.0","result":0,"id":"33a4aaeb-ba5f-467c-af01-450ec3bdf9a8"}
00:15:45.954 00.011 12020 worker thread servicing REQUEST_EXPOSE 1000
00:15:45.954 00.000 12020 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
00:15:45.957 00.003 9340 evsrv: cli 100A4468 disconnect
00:15:45.987 00.030 9340 evsrv: cli 100A4288 connect
00:15:45.998 00.011 9340 case statement mapped state 1 to 101
00:15:46.012 00.014 9340 case statement mapped state 1 to 101
00:15:46.022 00.010 9340 evsrv: cli 100A4288 request: {"method":"get_lock_shift_params","id":"45df5a1b-c410-4b3f-8175-c6c298a8bae6"}
00:15:46.031 00.009 9340 evsrv: cli 100A4288 response: {"jsonrpc":"2.0","result":{"enabled":false,"rate":[0.00,0.00],"units":"arcsec/hr","axes":"RA/Dec"},"id":"45df5a1b-c410-4b3f-8175-c6c298a8bae6"}
00:15:46.048 00.017 9340 evsrv: cli 100A4288 disconnect
00:15:46.067 00.019 9340 evsrv: cli 100A45A8 connect
00:15:46.092 00.025 9340 case statement mapped state 1 to 101
00:15:46.103 00.011 9340 case statement mapped state 1 to 101
00:15:46.113 00.010 9340 evsrv: cli 100A45A8 request: {"method":"get_lock_position","id":"cee794e0-68e1-4a2d-8d97-32b6b65bff0f"}
00:15:46.122 00.009 9340 evsrv: cli 100A45A8 response: {"jsonrpc":"2.0","result":null,"id":"cee794e0-68e1-4a2d-8d97-32b6b65bff0f"}
00:15:46.140 00.018 9340 evsrv: cli 100A45A8 disconnect
00:15:47.104 00.964 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"d932f88a-e5a8-4940-b658-72be061c358a"}
00:15:47.118 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"d932f88a-e5a8-4940-b658-72be061c358a"}
00:15:47.131 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"11f4d90f-8a51-48cf-babe-65968021e096"}
00:15:47.143 00.012 9340 case statement mapped state 1 to 101
00:15:47.168 00.025 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Looping","id":"11f4d90f-8a51-48cf-babe-65968021e096"}
00:15:47.179 00.011 9340 evsrv: cli 100A4468 connect
00:15:47.190 00.011 9340 case statement mapped state 1 to 101
00:15:47.206 00.016 9340 case statement mapped state 1 to 101
00:15:47.217 00.011 9340 evsrv: cli 100A4468 request: {"method":"get_lock_position","id":"b732f9bb-f301-497a-bc01-1ea54bb8d14c"}
00:15:47.228 00.011 9340 evsrv: cli 100A4468 response: {"jsonrpc":"2.0","result":null,"id":"b732f9bb-f301-497a-bc01-1ea54bb8d14c"}
00:15:47.241 00.013 9340 evsrv: cli 100A4468 disconnect
00:15:47.322 00.081 12020 Exposure complete
00:15:47.628 00.306 12020 worker thread done servicing request
00:15:47.628 00.000 9340 OnExposeComplete: enter
00:15:47.640 00.012 9340 UpdateGuideState(): m_state=1
00:15:47.662 00.022 9340 UpdateCurrentPosition: no star selected
00:15:47.675 00.013 9340 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
00:15:47.689 00.014 9340 Status Line: No star selected
00:15:47.707 00.018 9340 UpdateImageDisplay: Size=(1920,1080) min=3746, max=19262, med=6533, FiltMin=5093, FiltMax=16593, Gamma=2.870
00:15:47.736 00.029 9340 UpdateGuideState exits: No star selected
00:15:47.752 00.016 9340 GuiderMultiStar::AutoSelect enter
00:15:47.767 00.015 9340 Star::AutoFind called with edgeAllowance = 0 searchRegion = 15 roi = 0x0@0,0
00:15:48.085 00.318 9340 AutoFind: auto downsample for scale 2.47 => 1x
00:15:48.365 00.280 9340 AutoFind: global mean = 0.4, stdev 1202.9
00:15:48.376 00.011 9340 AutoFind: using threshold = 0.1
00:15:48.695 00.319 9340 AutoFind: local max [1306, 979] 29.9
00:15:48.707 00.012 9340 AutoFind: local max [1652, 187] 5.2
00:15:48.719 00.012 9340 AutoFind: local max [475, 47] 5.1
00:15:48.729 00.010 9340 AutoFind: local max [1033, 731] 5.1
00:15:48.742 00.013 9340 AutoFind: local max [1784, 95] 5.0
00:15:48.784 00.042 9340 AutoFind: local max [1495, 1011] 5.0
00:15:48.798 00.014 9340 AutoFind: local max [1153, 827] 4.9
00:15:48.813 00.015 9340 AutoFind: local max [1212, 63] 4.8
00:15:48.825 00.012 9340 AutoFind: local max [1463, 95] 4.7
00:15:48.838 00.013 9340 AutoFind: local max [1664, 926] 4.7
00:15:48.852 00.014 9340 AutoFind: local max [1625, 821] 4.7
00:15:48.883 00.031 9340 AutoFind: local max [1215, 209] 4.5
00:15:48.895 00.012 9340 AutoFind: local max [358, 80] 4.5
00:15:48.904 00.009 9340 AutoFind: local max [1594, 371] 4.5
00:15:48.916 00.012 9340 AutoFind: local max [1724, 809] 4.4
00:15:48.929 00.013 9340 AutoFind: local max [1146, 244] 4.4
00:15:48.938 00.009 9340 AutoFind: local max [1559, 524] 4.4
00:15:48.949 00.011 9340 AutoFind: local max [930, 486] 4.4
00:15:48.961 00.012 9340 AutoFind: local max [1570, 339] 4.4
00:15:48.972 00.011 9340 AutoFind: local max [1373, 772] 4.4
00:15:48.999 00.027 9340 AutoFind: local max [1004, 29] 4.3
00:15:49.016 00.017 9340 AutoFind: local max [355, 635] 4.3
00:15:49.028 00.012 9340 AutoFind: local max [461, 622] 4.3
00:15:49.039 00.011 9340 AutoFind: local max [881, 123] 4.3
00:15:49.049 00.010 9340 AutoFind: local max [9, 1010] 4.3
00:15:49.059 00.010 9340 AutoFind: local max [443, 204] 4.3
00:15:49.069 00.010 9340 AutoFind: local max [1447, 459] 4.3
00:15:49.080 00.011 9340 AutoFind: local max [1287, 627] 4.3
00:15:49.090 00.010 9340 AutoFind: local max [643, 636] 4.3
00:15:49.115 00.025 9340 AutoFind: local max [1816, 728] 4.3
00:15:49.127 00.012 9340 AutoFind: local max [406, 109] 4.3
00:15:49.136 00.009 9340 AutoFind: local max [1175, 988] 4.3
00:15:49.147 00.011 9340 AutoFind: local max [1386, 823] 4.3
00:15:49.158 00.011 9340 AutoFind: local max [1072, 649] 4.3
00:15:49.167 00.009 9340 AutoFind: local max [247, 660] 4.3
00:15:49.177 00.010 9340 AutoFind: local max [1575, 738] 4.3
00:15:49.187 00.010 9340 AutoFind: local max [873, 923] 4.3
00:15:49.199 00.012 9340 AutoFind: local max [1577, 303] 4.2
00:15:49.208 00.009 9340 AutoFind: local max [23, 248] 4.2
00:15:49.235 00.027 9340 AutoFind: local max [1540, 1040] 4.2
00:15:49.249 00.014 9340 AutoFind: local max [1445, 397] 4.2
00:15:49.258 00.009 9340 AutoFind: local max [1732, 786] 4.2
00:15:49.268 00.010 9340 AutoFind: local max [1572, 208] 4.2
00:15:49.277 00.009 9340 AutoFind: local max [165, 565] 4.2
00:15:49.286 00.009 9340 AutoFind: local max [74, 594] 4.2
00:15:49.295 00.009 9340 AutoFind: local max [1076, 205] 4.2
00:15:49.305 00.010 9340 AutoFind: local max [81, 1009] 4.2
00:15:49.318 00.013 9340 AutoFind: local max [1850, 814] 4.2
00:15:49.328 00.010 9340 AutoFind: local max [1512, 537] 4.2
00:15:49.354 00.026 9340 AutoFind: local max [993, 1042] 4.2
00:15:49.365 00.011 9340 AutoFind: local max [989, 963] 4.2
00:15:49.375 00.010 9340 AutoFind: local max [223, 862] 4.2
00:15:49.385 00.010 9340 AutoFind: local max [1425, 404] 4.2
00:15:49.395 00.010 9340 AutoFind: local max [1223, 412] 4.2
00:15:49.404 00.009 9340 AutoFind: local max [1451, 187] 4.2
00:15:49.414 00.010 9340 AutoFind: local max [709, 462] 4.2
00:15:49.426 00.012 9340 AutoFind: local max [1284, 62] 4.2
00:15:49.436 00.010 9340 AutoFind: local max [1157, 492] 4.2
00:15:49.462 00.026 9340 AutoFind: local max [1244, 572] 4.2
00:15:49.473 00.011 9340 AutoFind: local max [866, 91] 4.2
00:15:49.483 00.010 9340 AutoFind: local max [425, 1017] 4.2
00:15:49.494 00.011 9340 AutoFind: local max [1650, 279] 4.2
00:15:49.502 00.008 9340 AutoFind: local max [236, 482] 4.2
00:15:49.516 00.014 9340 AutoFind: local max [1705, 109] 4.2
00:15:49.529 00.013 9340 AutoFind: local max [1892, 296] 4.2
00:15:49.544 00.015 9340 AutoFind: local max [1813, 863] 4.1
00:15:49.558 00.014 9340 AutoFind: local max [1548, 704] 4.1
00:15:49.588 00.030 9340 AutoFind: local max [1195, 498] 4.1
00:15:49.601 00.013 9340 AutoFind: local max [1057, 1027] 4.1
00:15:49.612 00.011 9340 AutoFind: local max [1686, 377] 4.1
00:15:49.623 00.011 9340 AutoFind: local max [1619, 1066] 4.1
00:15:49.631 00.008 9340 AutoFind: local max [1590, 704] 4.1
00:15:49.639 00.008 9340 AutoFind: local max [1175, 972] 4.1
00:15:49.649 00.010 9340 AutoFind: local max [1371, 752] 4.1
00:15:49.664 00.015 9340 AutoFind: local max [243, 572] 4.1
00:15:49.674 00.010 9340 AutoFind: local max [948, 393] 4.1
00:15:49.699 00.025 9340 AutoFind: local max [668, 448] 4.1
00:15:49.709 00.010 9340 AutoFind: local max [1340, 683] 4.1
00:15:49.717 00.008 9340 AutoFind: local max [1550, 479] 4.1
00:15:49.730 00.013 9340 AutoFind: local max [1215, 537] 4.1
00:15:49.739 00.009 9340 AutoFind: local max [1099, 984] 4.1
00:15:49.750 00.011 9340 AutoFind: local max [1883, 77] 4.1
00:15:49.758 00.008 9340 AutoFind: local max [1764, 760] 4.1
00:15:49.770 00.012 9340 AutoFind: local max [248, 959] 4.1
00:15:49.784 00.014 9340 AutoFind: local max [1121, 284] 4.1
00:15:49.811 00.027 9340 AutoFind: local max [215, 324] 4.0
00:15:49.825 00.014 9340 AutoFind: local max [940, 394] 4.0
00:15:49.834 00.009 9340 AutoFind: local max [297, 646] 4.0
00:15:49.844 00.010 9340 AutoFind: local max [890, 1054] 4.0
00:15:49.853 00.009 9340 AutoFind: local max [129, 879] 4.0
00:15:49.862 00.009 9340 AutoFind: local max [1900, 672] 4.0
00:15:49.873 00.011 9340 AutoFind: local max [882, 967] 4.0
00:15:49.884 00.011 9340 AutoFind: local max [1799, 343] 4.0
00:15:49.895 00.011 9340 AutoFind: local max [768, 598] 4.0
00:15:49.923 00.028 9340 AutoFind: local max [956, 188] 4.0
00:15:49.934 00.011 9340 AutoFind: local max [1523, 634] 4.0
00:15:49.945 00.011 9340 AutoFind: local max [613, 1047] 4.0
00:15:49.955 00.010 9340 AutoFind: local max [584, 297] 4.0
00:15:49.965 00.010 9340 AutoFind: local max [1770, 743] 4.0
00:15:49.975 00.010 9340 AutoFind: local max [1157, 818] 4.0
00:15:49.986 00.011 9340 AutoFind: too close [1157, 818] 4.0 - [1153, 827] 4.9
00:15:49.999 00.013 9340 AutoFind: too close [1770, 743] 4.0 - [1764, 760] 4.1
00:15:50.011 00.012 9340 AutoFind: too close [940, 394] 4.0 - [948, 393] 4.1
00:15:50.020 00.009 9340 AutoFind: too close [1371, 752] 4.1 - [1373, 772] 4.4
00:15:50.046 00.026 9340 AutoFind: too close [1175, 972] 4.1 - [1175, 988] 4.3
00:15:50.060 00.014 9340 AutoFind: too close [1425, 404] 4.2 - [1445, 397] 4.2
00:15:50.069 00.009 9340 AutoFind: too close to edge [1619, 1066] 4.1
00:15:50.079 00.010 9340 AutoFind: too close to edge [9, 1010] 4.3
00:15:50.089 00.010 9340 AutoFind: BPP = 16, saturation at 69458, pedestal 3923, thresh = 62904
00:15:50.099 00.010 9340 Star::Find(15, 1306, 979, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
00:15:50.110 00.011 9340 Star::Find returns 1 (0), X=1306.36, Y=978.88, Mass=262816, SNR=89.9, Peak=19262 HFD=4.4
00:15:50.122 00.012 9340 Star::Find(15, 1652, 187, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
00:15:50.133 00.011 9340 Star::Find returns 1 (0), X=1651.38, Y=187.17, Mass=8635, SNR=9.1, Peak=8471 HFD=1.7
00:15:50.162 00.029 9340 Star::Find(15, 475, 47, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
00:15:50.172 00.010 9340 Star::Find returns 1 (0), X=473.66, Y=47.64, Mass=8919, SNR=9.2, Peak=8056 HFD=2.5
00:15:50.184 00.012 9340 Star::Find(15, 1033, 731, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
00:15:50.196 00.012 9340 Star::Find false star n=7 nbg=267 bg=6627.8 sigma=383.6 thresh=7779 peak=7728
00:15:50.205 00.009 9340 Star::Find returns 0 (2), X=1033.00, Y=731.00, Mass=9115, SNR=2.9, Peak=8220 HFD=0.0
00:15:50.218 00.013 9340 Star::Find(15, 1784, 95, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
00:15:50.228 00.010 9340 Star::Find returns 1 (0), X=1783.73, Y=95.75, Mass=15659, SNR=13.6, Peak=8681 HFD=2.8
00:15:50.237 00.009 9340 Star::Find(15, 1495, 1011, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
00:15:50.261 00.024 9340 Star::Find returns 1 (0), X=1495.09, Y=1011.54, Mass=12596, SNR=13.8, Peak=8627 HFD=3.0
00:15:50.277 00.016 9340 Star::Find(15, 1212, 63, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
00:15:50.288 00.011 9340 Star::Find returns 1 (0), X=1211.47, Y=64.07, Mass=11780, SNR=11.3, Peak=8532 HFD=2.4
00:15:50.297 00.009 9340 Star::Find(15, 1463, 95, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
00:15:50.307 00.010 9340 Star::Find returns 1 (0), X=1462.25, Y=95.03, Mass=14862, SNR=12.0, Peak=8171 HFD=2.5
00:15:50.316 00.009 9340 Star::Find(15, 1664, 926, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
00:15:50.326 00.010 9340 Star::Find false star n=4 nbg=274 bg=6959.2 sigma=441.5 thresh=8284 peak=8267
00:15:50.337 00.011 9340 Star::Find returns 0 (2), X=1664.00, Y=926.00, Mass=6174, SNR=2.9, Peak=8713 HFD=0.0
00:15:50.348 00.011 9340 Star::Find(15, 1625, 821, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
00:15:50.373 00.025 9340 Star::Find returns 1 (0), X=1624.82, Y=821.41, Mass=14406, SNR=11.7, Peak=8934 HFD=2.6
00:15:50.386 00.013 9340 Star::Find(15, 1215, 209, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
00:15:50.395 00.009 9340 Star::Find false star n=5 nbg=262 bg=6545.8 sigma=363.6 thresh=7637 peak=7493
00:15:50.405 00.010 9340 Star::Find returns 0 (2), X=1215.00, Y=209.00, Mass=6293, SNR=2.9, Peak=8096 HFD=0.0
00:15:50.415 00.010 9340 Star::Find(15, 358, 80, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
00:15:50.426 00.011 9340 Star::Find returns 1 (0), X=358.12, Y=79.26, Mass=27471, SNR=19.0, Peak=7982 HFD=4.1
00:15:50.436 00.010 9340 Star::Find(15, 1594, 371, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
00:15:50.447 00.011 9340 Star::Find returns 1 (0), X=1592.54, Y=370.48, Mass=8373, SNR=9.1, Peak=8728 HFD=1.9
00:15:50.456 00.009 9340 Star::Find(15, 1724, 809, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
00:15:50.483 00.027 9340 Star::Find false star n=2 nbg=260 bg=6841.1 sigma=421.8 thresh=8106 peak=8029
00:15:50.492 00.009 9340 Star::Find returns 0 (2), X=1724.00, Y=809.00, Mass=3502, SNR=2.9, Peak=8642 HFD=0.0
00:15:50.504 00.012 9340 Star::Find(15, 1146, 244, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
00:15:50.514 00.010 9340 Star::Find returns 1 (0), X=1146.38, Y=243.37, Mass=13271, SNR=11.7, Peak=8322 HFD=2.9
00:15:50.522 00.008 9340 Star::Find(15, 1559, 524, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
00:15:50.531 00.009 9340 Star::Find false star n=2 nbg=260 bg=6541.2 sigma=413.5 thresh=7782 peak=7591
00:15:50.541 00.010 9340 Star::Find returns 0 (2), X=1559.00, Y=524.00, Mass=3111, SNR=2.9, Peak=8229 HFD=0.0
00:15:50.552 00.011 9340 Star::Find(15, 930, 486, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
00:15:50.563 00.011 9340 Star::Find returns 1 (0), X=936.23, Y=501.69, Mass=12091, SNR=11.2, Peak=8063 HFD=4.0
00:15:50.575 00.012 9340 Star::Find(15, 1570, 339, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
00:15:50.606 00.031 9340 Star::Find false star n=5 nbg=238 bg=6559.4 sigma=386.1 thresh=7718 peak=7663
00:15:50.617 00.011 9340 Star::Find returns 0 (2), X=1570.00, Y=339.00, Mass=7535, SNR=2.9, Peak=8522 HFD=0.0
00:15:50.630 00.013 9340 Star::Find(15, 1004, 29, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
00:15:50.640 00.010 9340 Star::Find false star n=5 nbg=271 bg=6349.8 sigma=422.9 thresh=7619 peak=7579
00:15:50.649 00.009 9340 Star::Find returns 0 (2), X=1004.00, Y=29.00, Mass=7555, SNR=2.9, Peak=8001 HFD=0.0
00:15:50.659 00.010 9340 Star::Find(15, 355, 635, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
00:15:50.669 00.010 9340 Star::Find false star n=1 nbg=251 bg=6419.4 sigma=414.6 thresh=7663 peak=7449
00:15:50.679 00.010 9340 Star::Find returns 0 (2), X=355.00, Y=635.00, Mass=1378, SNR=2.9, Peak=8051 HFD=0.0
00:15:50.706 00.027 9340 Star::Find(15, 461, 622, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
00:15:50.714 00.008 9340 Star::Find returns 0 (3), X=461.00, Y=622.00, Mass=0, SNR=0.0, Peak=8021 HFD=0.0
00:15:50.722 00.008 9340 Star::Find(15, 881, 123, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
00:15:50.736 00.014 9340 Star::Find returns 1 (0), X=886.67, Y=121.52, Mass=26844, SNR=19.5, Peak=8638 HFD=6.9
00:15:50.746 00.010 9340 Star::Find(15, 443, 204, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
00:15:50.756 00.010 9340 Star::Find returns 1 (0), X=441.60, Y=204.51, Mass=11424, SNR=12.2, Peak=8198 HFD=3.5
00:15:50.767 00.011 9340 Star::Find(15, 1447, 459, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
00:15:50.778 00.011 9340 Star::Find false star n=1 nbg=267 bg=6600.6 sigma=434.3 thresh=7903 peak=7679
00:15:50.790 00.012 9340 Star::Find returns 0 (2), X=1447.00, Y=459.00, Mass=1365, SNR=2.9, Peak=8309 HFD=0.0
00:15:50.827 00.037 9340 Star::Find(15, 1287, 627, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
00:15:50.841 00.014 9340 Star::Find returns 1 (0), X=1300.93, Y=632.21, Mass=11366, SNR=10.0, Peak=8625 HFD=4.5
00:15:50.855 00.014 9340 Star::Find(15, 643, 636, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
00:15:50.870 00.015 9340 Star::Find returns 0 (4), X=643.48, Y=635.98, Mass=5280, SNR=7.4, Peak=8446 HFD=1.0
00:15:50.883 00.013 9340 Star::Find(15, 1816, 728, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
00:15:50.892 00.009 9340 Star::Find returns 1 (0), X=1827.48, Y=715.44, Mass=13764, SNR=12.3, Peak=9138 HFD=3.4
00:15:50.902 00.010 9340 Star::Find(15, 406, 109, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
00:15:50.928 00.026 9340 Star::Find false star n=5 nbg=261 bg=6322.8 sigma=339.9 thresh=7342 peak=7314
00:15:50.942 00.014 9340 Star::Find returns 0 (2), X=406.00, Y=109.00, Mass=5585, SNR=2.9, Peak=7975 HFD=0.0
00:15:50.952 00.010 9340 Star::Find(15, 1386, 823, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
00:15:50.964 00.012 9340 Star::Find false star n=4 nbg=259 bg=6707.8 sigma=405.9 thresh=7926 peak=7848
00:15:50.974 00.010 9340 Star::Find returns 0 (2), X=1386.00, Y=823.00, Mass=5382, SNR=2.9, Peak=8619 HFD=0.0
00:15:50.984 00.010 9340 Star::Find(15, 1072, 649, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
00:15:50.994 00.010 9340 Star::Find false star n=4 nbg=270 bg=6469.5 sigma=425.8 thresh=7747 peak=7662
00:15:51.004 00.010 9340 Star::Find returns 0 (2), X=1072.00, Y=649.00, Mass=5918, SNR=2.9, Peak=7986 HFD=0.0
00:15:51.014 00.010 9340 Star::Find(15, 247, 660, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
00:15:51.044 00.030 9340 Star::Find returns 1 (0), X=247.80, Y=661.42, Mass=21732, SNR=15.0, Peak=8261 HFD=6.0
00:15:51.058 00.014 9340 Star::Find(15, 1575, 738, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
00:15:51.074 00.016 9340 Star::Find false star n=3 nbg=272 bg=6743.3 sigma=445.5 thresh=8080 peak=8006
00:15:51.087 00.013 9340 Star::Find returns 0 (2), X=1575.00, Y=738.00, Mass=4867, SNR=2.9, Peak=8715 HFD=0.0
00:15:51.097 00.010 9340 Star::Find(15, 873, 923, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
00:15:51.108 00.011 9340 Star::Find returns 1 (0), X=874.01, Y=922.98, Mass=9597, SNR=9.9, Peak=8484 HFD=2.0
00:15:51.118 00.010 9340 Star::Find(15, 1577, 303, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
00:15:51.127 00.009 9340 Star::Find returns 1 (0), X=1577.04, Y=302.05, Mass=15173, SNR=12.6, Peak=8530 HFD=2.8
00:15:51.153 00.026 9340 Star::Find(15, 23, 248, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
00:15:51.168 00.015 9340 Star::Find false star n=5 nbg=270 bg=6138.6 sigma=357.5 thresh=7211 peak=7208
00:15:51.179 00.011 9340 Star::Find returns 0 (2), X=23.00, Y=248.00, Mass=6193, SNR=2.9, Peak=7558 HFD=0.0
00:15:51.193 00.014 9340 Star::Find(15, 1540, 1040, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
00:15:51.202 00.009 9340 Star::Find false star n=3 nbg=272 bg=7086.7 sigma=428.2 thresh=8371 peak=8338
00:15:51.214 00.012 9340 Star::Find returns 0 (2), X=1540.00, Y=1040.00, Mass=4876, SNR=2.9, Peak=9033 HFD=0.0
00:15:51.227 00.013 9340 Star::Find(15, 1732, 786, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
00:15:51.240 00.013 9340 Star::Find returns 1 (0), X=1731.49, Y=786.37, Mass=16646, SNR=11.8, Peak=9270 HFD=3.2
00:15:51.251 00.011 9340 Star::Find(15, 1572, 208, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
00:15:51.282 00.031 9340 Star::Find false star n=6 nbg=263 bg=6639.6 sigma=366.0 thresh=7738 peak=7524
00:15:51.294 00.012 9340 Star::Find returns 0 (2), X=1572.00, Y=208.00, Mass=7438, SNR=2.9, Peak=8570 HFD=0.0
00:15:51.304 00.010 9340 Star::Find(15, 165, 565, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
00:15:51.314 00.010 9340 Star::Find false star n=3 nbg=259 bg=6408.7 sigma=356.4 thresh=7478 peak=7408
00:15:51.323 00.009 9340 Star::Find returns 0 (2), X=165.00, Y=565.00, Mass=3766, SNR=2.9, Peak=7912 HFD=0.0
00:15:51.331 00.008 9340 Star::Find(15, 74, 594, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
00:15:51.343 00.012 9340 Star::Find false star n=3 nbg=274 bg=6382.5 sigma=441.8 thresh=7708 peak=7623
00:15:51.354 00.011 9340 Star::Find returns 0 (2), X=74.00, Y=594.00, Mass=4580, SNR=2.9, Peak=8114 HFD=0.0
00:15:51.364 00.010 9340 Star::Find(15, 1076, 205, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
00:15:51.388 00.024 9340 Star::Find returns 1 (0), X=1082.61, Y=202.04, Mass=12939, SNR=13.3, Peak=8173 HFD=3.6
00:15:51.401 00.013 9340 Star::Find(15, 81, 1009, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
00:15:51.410 00.009 9340 Star::Find returns 1 (0), X=81.12, Y=1009.07, Mass=14499, SNR=11.2, Peak=8333 HFD=2.5
00:15:51.420 00.010 9340 Star::Find(15, 1850, 814, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
00:15:51.428 00.008 9340 Star::Find false star n=4 nbg=249 bg=6858.1 sigma=384.3 thresh=8011 peak=7948
00:15:51.441 00.013 9340 Star::Find returns 0 (2), X=1850.00, Y=814.00, Mass=4950, SNR=2.9, Peak=8446 HFD=0.0
00:15:51.452 00.011 9340 Star::Find(15, 1512, 537, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
00:15:51.464 00.012 9340 Star::Find returns 0 (4), X=1511.79, Y=536.82, Mass=6065, SNR=7.7, Peak=8758 HFD=1.4
00:15:51.474 00.010 9340 Star::Find(15, 993, 1042, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
00:15:51.497 00.023 9340 Star::Find false star n=2 nbg=263 bg=6813.8 sigma=406.1 thresh=8032 peak=7767
00:15:51.508 00.011 9340 Star::Find returns 0 (2), X=993.00, Y=1042.00, Mass=2778, SNR=2.9, Peak=8514 HFD=0.0
00:15:51.517 00.009 9340 Star::Find(15, 989, 963, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
00:15:51.528 00.011 9340 Star::Find returns 1 (0), X=989.05, Y=962.48, Mass=12132, SNR=11.1, Peak=8523 HFD=2.5
00:15:51.541 00.013 9340 Star::Find(15, 223, 862, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
00:15:51.550 00.009 9340 Star::Find false star n=11 nbg=254 bg=6477.4 sigma=350.7 thresh=7529 peak=7465
00:15:51.559 00.009 9340 Star::Find returns 0 (2), X=223.00, Y=862.00, Mass=13350, SNR=2.9, Peak=8148 HFD=0.0
00:15:51.571 00.012 9340 Star::Find(15, 1223, 412, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
00:15:51.580 00.009 9340 Star::Find returns 1 (0), X=1222.61, Y=410.26, Mass=11066, SNR=10.9, Peak=8489 HFD=1.9
00:15:51.592 00.012 9340 Star::Find(15, 1451, 187, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
00:15:51.626 00.034 9340 Star::Find returns 1 (0), X=1440.38, Y=192.30, Mass=13816, SNR=12.9, Peak=8509 HFD=2.8
00:15:51.637 00.011 9340 Star::Find(15, 709, 462, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
00:15:51.645 00.008 9340 Star::Find returns 1 (0), X=708.32, Y=462.60, Mass=13276, SNR=12.6, Peak=8170 HFD=3.5
00:15:51.657 00.012 9340 Star::Find(15, 1284, 62, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
00:15:51.668 00.011 9340 Star::Find returns 1 (0), X=1285.17, Y=49.50, Mass=5391, SNR=7.5, Peak=8069 HFD=1.9
00:15:51.679 00.011 9340 Star::Find(15, 1157, 492, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
00:15:51.689 00.010 9340 Star::Find returns 1 (0), X=1158.92, Y=492.65, Mass=7805, SNR=8.4, Peak=8427 HFD=3.6
00:15:51.701 00.012 9340 Star::Find(15, 1244, 572, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
00:15:51.710 00.009 9340 Star::Find returns 1 (0), X=1244.47, Y=570.99, Mass=10244, SNR=10.6, Peak=8530 HFD=3.2
00:15:51.737 00.027 9340 Star::Find(15, 866, 91, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
00:15:51.747 00.010 9340 Star::Find returns 1 (0), X=867.89, Y=80.24, Mass=13780, SNR=13.3, Peak=8502 HFD=5.7
00:15:51.756 00.009 9340 Star::Find(15, 425, 1017, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
00:15:51.765 00.009 9340 Star::Find false star n=6 nbg=257 bg=6599.7 sigma=398.2 thresh=7794 peak=7444
00:15:51.777 00.012 9340 Star::Find returns 0 (2), X=425.00, Y=1017.00, Mass=7767, SNR=2.9, Peak=8067 HFD=0.0
00:15:51.786 00.009 9340 Star::Find(15, 1650, 279, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
00:15:51.795 00.009 9340 Star::Find returns 1 (0), X=1649.74, Y=278.77, Mass=10505, SNR=9.8, Peak=8852 HFD=1.9
00:15:51.807 00.012 9340 Star::Find(15, 236, 482, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
00:15:51.821 00.014 9340 Star::Find false star n=4 nbg=276 bg=6336.7 sigma=464.8 thresh=7731 peak=7706
00:15:51.849 00.028 9340 Star::Find returns 0 (2), X=236.00, Y=482.00, Mass=6564, SNR=2.9, Peak=8181 HFD=0.0
00:15:51.860 00.011 9340 Star::Find(15, 1705, 109, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
00:15:51.870 00.010 9340 Star::Find false star n=4 nbg=257 bg=6492.0 sigma=381.2 thresh=7636 peak=7621
00:15:51.879 00.009 9340 Star::Find returns 0 (2), X=1705.00, Y=109.00, Mass=5706, SNR=2.9, Peak=8317 HFD=0.0
00:15:51.887 00.008 9340 Star::Find(15, 1892, 296, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
00:15:51.896 00.009 9340 Star::Find false star n=1 nbg=263 bg=6733.0 sigma=372.3 thresh=7850 peak=7733
00:15:51.905 00.009 9340 Star::Find returns 0 (2), X=1892.00, Y=296.00, Mass=1388, SNR=2.9, Peak=8121 HFD=0.0
00:15:51.914 00.009 9340 Star::Find(15, 1813, 863, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
00:15:51.924 00.010 9340 Star::Find false star n=3 nbg=240 bg=6946.8 sigma=369.8 thresh=8056 peak=8029
00:15:51.949 00.025 9340 Star::Find returns 0 (2), X=1813.00, Y=863.00, Mass=3933, SNR=2.9, Peak=8488 HFD=0.0
00:15:51.962 00.013 9340 Star::Find(15, 1548, 704, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
00:15:51.971 00.009 9340 Star::Find returns 1 (0), X=1548.02, Y=704.21, Mass=9842, SNR=10.1, Peak=8357 HFD=2.5
00:15:51.979 00.008 9340 Star::Find(15, 1195, 498, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
00:15:51.987 00.008 9340 Star::Find returns 1 (0), X=1195.31, Y=497.49, Mass=10970, SNR=11.5, Peak=8158 HFD=2.9
00:15:51.996 00.009 9340 Star::Find(15, 1057, 1027, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
00:15:52.007 00.011 9340 Star::Find returns 1 (0), X=1057.95, Y=1027.26, Mass=23116, SNR=16.4, Peak=8801 HFD=5.0
00:15:52.016 00.009 9340 Star::Find(15, 1686, 377, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
00:15:52.025 00.009 9340 Star::Find false star n=6 nbg=265 bg=6526.7 sigma=418.1 thresh=7781 peak=7724
00:15:52.034 00.009 9340 Star::Find returns 0 (2), X=1686.00, Y=377.00, Mass=8217, SNR=2.9, Peak=8080 HFD=0.0
00:15:52.058 00.024 9340 Star::Find(15, 1590, 704, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
00:15:52.070 00.012 9340 Star::Find false star n=3 nbg=269 bg=6583.6 sigma=433.0 thresh=7882 peak=7799
00:15:52.078 00.008 9340 Star::Find returns 0 (2), X=1590.00, Y=704.00, Mass=5756, SNR=2.9, Peak=8487 HFD=0.0
00:15:52.087 00.009 9340 Star::Find(15, 243, 572, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
00:15:52.098 00.011 9340 Star::Find returns 1 (0), X=243.29, Y=572.16, Mass=18499, SNR=16.2, Peak=8153 HFD=4.1
00:15:52.107 00.009 9340 Star::Find(15, 668, 448, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
00:15:52.115 00.008 9340 Star::Find returns 1 (0), X=667.84, Y=448.73, Mass=10016, SNR=10.0, Peak=8197 HFD=2.6
00:15:52.123 00.008 9340 Star::Find(15, 1340, 683, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
00:15:52.132 00.009 9340 Star::Find false star n=3 nbg=275 bg=6676.3 sigma=403.5 thresh=7887 peak=7700
00:15:52.142 00.010 9340 Star::Find returns 0 (2), X=1340.00, Y=683.00, Mass=4123, SNR=2.9, Peak=8191 HFD=0.0
00:15:52.150 00.008 9340 Star::Find(15, 1550, 479, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
00:15:52.174 00.024 9340 Star::Find false star n=5 nbg=256 bg=6575.1 sigma=379.3 thresh=7713 peak=7671
00:15:52.187 00.013 9340 Star::Find returns 0 (2), X=1550.00, Y=479.00, Mass=7226, SNR=2.9, Peak=8565 HFD=0.0
00:15:52.195 00.008 9340 Star::Find(15, 1215, 537, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
00:15:52.204 00.009 9340 Star::Find returns 0 (4), X=1215.39, Y=537.63, Mass=8559, SNR=9.5, Peak=8497 HFD=1.5
00:15:52.213 00.009 9340 Star::Find(15, 1099, 984, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
00:15:52.224 00.011 9340 Star::Find returns 1 (0), X=1099.20, Y=983.92, Mass=12002, SNR=10.6, Peak=8461 HFD=2.5
00:15:52.232 00.008 9340 Star::Find(15, 1883, 77, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
00:15:52.243 00.011 9340 Star::Find returns 1 (0), X=1882.82, Y=76.02, Mass=14436, SNR=11.6, Peak=8137 HFD=3.9
00:15:52.251 00.008 9340 Star::Find(15, 248, 959, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
00:15:52.261 00.010 9340 Star::Find false star n=4 nbg=264 bg=6387.4 sigma=389.1 thresh=7555 peak=7528
00:15:52.289 00.028 9340 Star::Find returns 0 (2), X=248.00, Y=959.00, Mass=6223, SNR=2.9, Peak=8307 HFD=0.0
00:15:52.299 00.010 9340 Star::Find(15, 1121, 284, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
00:15:52.308 00.009 9340 Star::Find returns 1 (0), X=1108.57, Y=280.50, Mass=8521, SNR=9.4, Peak=8437 HFD=1.9
00:15:52.318 00.010 9340 Star::Find(15, 215, 324, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
00:15:52.326 00.008 9340 Star::Find returns 1 (0), X=215.04, Y=323.69, Mass=7807, SNR=10.3, Peak=8208 HFD=1.9
00:15:52.334 00.008 9340 Star::Find(15, 297, 646, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
00:15:52.345 00.011 9340 Star::Find false star n=1 nbg=272 bg=6490.8 sigma=448.9 thresh=7837 peak=7477
00:15:52.356 00.011 9340 Star::Find returns 0 (2), X=297.00, Y=646.00, Mass=1564, SNR=2.9, Peak=8459 HFD=0.0
00:15:52.366 00.010 9340 Star::Find(15, 890, 1054, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
00:15:52.375 00.009 9340 Star::Find returns 1 (0), X=889.46, Y=1071.81, Mass=59475, SNR=29.3, Peak=8560 HFD=4.5
00:15:52.402 00.027 9340 Star::Find(15, 129, 879, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
00:15:52.411 00.009 9340 Star::Find false star n=3 nbg=263 bg=6416.3 sigma=391.6 thresh=7591 peak=7543
00:15:52.419 00.008 9340 Star::Find returns 0 (2), X=129.00, Y=879.00, Mass=4895, SNR=2.9, Peak=8306 HFD=0.0
00:15:52.429 00.010 9340 Star::Find(15, 1900, 672, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
00:15:52.437 00.008 9340 Star::Find returns 1 (0), X=1898.88, Y=674.25, Mass=12920, SNR=11.7, Peak=8974 HFD=5.6
00:15:52.444 00.007 9340 Star::Find(15, 882, 967, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
00:15:52.453 00.009 9340 Star::Find false star n=3 nbg=269 bg=6702.9 sigma=426.2 thresh=7982 peak=7843
00:15:52.462 00.009 9340 Star::Find returns 0 (2), X=882.00, Y=967.00, Mass=4274, SNR=2.9, Peak=8197 HFD=0.0
00:15:52.471 00.009 9340 Star::Find(15, 1799, 343, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
00:15:52.480 00.009 9340 Star::Find returns 1 (0), X=1800.21, Y=344.40, Mass=11609, SNR=11.0, Peak=8256 HFD=5.0
00:15:52.504 00.024 9340 Star::Find(15, 768, 598, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
00:15:52.515 00.011 9340 Star::Find returns 1 (0), X=766.80, Y=596.61, Mass=21023, SNR=16.6, Peak=8569 HFD=5.1
00:15:52.524 00.009 9340 Star::Find(15, 956, 188, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
00:15:52.533 00.009 9340 Star::Find returns 1 (0), X=955.79, Y=187.91, Mass=9066, SNR=11.8, Peak=8301 HFD=2.3
00:15:52.542 00.009 9340 Star::Find(15, 1523, 634, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
00:15:52.551 00.009 9340 Star::Find returns 1 (0), X=1522.20, Y=634.56, Mass=12291, SNR=11.3, Peak=8545 HFD=2.6
00:15:52.561 00.010 9340 Star::Find(15, 613, 1047, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
00:15:52.571 00.010 9340 Star::Find returns 1 (0), X=613.66, Y=1047.01, Mass=12966, SNR=12.7, Peak=8387 HFD=2.2
00:15:52.581 00.010 9340 Star::Find(15, 584, 297, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
00:15:52.590 00.009 9340 Star::Find returns 1 (0), X=570.04, Y=303.97, Mass=11223, SNR=11.8, Peak=8291 HFD=4.3
00:15:52.616 00.026 9340 AutoFind: finding best star pass 1
00:15:52.629 00.013 9340 Star::Find(15, 1306, 979, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
00:15:52.638 00.009 9340 Star::Find returns 1 (0), X=1306.36, Y=978.88, Mass=262816, SNR=89.9, Peak=19262 HFD=4.4
00:15:52.648 00.010 9340 AutoFind returns star at [1306, 979] 29.9 Mass 262816 SNR 89.9
00:15:52.657 00.009 9340 Star::Find(15, 1306, 979, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
00:15:52.667 00.010 9340 Star::Find returns 1 (0), X=1306.36, Y=978.88, Mass=262816, SNR=89.9, Peak=19262 HFD=4.4
00:15:52.676 00.009 9340 MultiStar: List (12): {1306.36, 978.88}(89.9), {1651.38, 187.17}(9.1), {473.66, 47.64}(9.2), {1783.73, 95.75}(13.6), {1495.09, 1011.54}(13.8), {1211.47, 64.07}(11.3), {1462.25, 95.03}(12.0), {1624.82, 821.41}(11.7), {358.12, 79.26}(19.0), {1592.54, 370.48}(9.1), {1146.38, 243.37}(11.7), {936.23, 501.69}(11.2), 
00:15:52.684 00.008 9340 setting lock position to (1306.36, 978.88)
00:15:52.693 00.009 9340 MultiStar: stabilizing after lock position change
00:15:52.703 00.010 9340 AutoSelect: state = 1, call UpdateGuideState
00:15:52.725 00.022 9340 UpdateGuideState(): m_state=1
00:15:52.734 00.009 9340 Star::Find(15, 1306, 978, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
00:15:52.743 00.009 9340 Star::Find returns 1 (0), X=1306.36, Y=978.88, Mass=262816, SNR=89.9, Peak=19262 HFD=4.4
00:15:52.758 00.015 9340 CameraToMount -- cameraTheta (0.00) - m_xAngle (-3.14) = xAngle (3.14 = 3.14)
00:15:52.768 00.010 9340 CameraToMount -- cameraTheta (0.00) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (3.12 = 3.12)
00:15:52.776 00.008 9340 CameraToMount -- cameraX=0.00 cameraY=0.00 hyp=0.00 cameraTheta=0.00 mountX=-0.00 mountY=0.00, mountTheta=0.00
00:15:52.795 00.019 9340 setting force full frames = false
00:15:52.805 00.010 9340 setting lock position to (1306.36, 978.88)
00:15:52.832 00.027 9340 MultiStar: stabilizing after lock position change
00:15:52.845 00.013 9340 CurrentPosition() valid, moving to STATE_SELECTED
00:15:52.859 00.014 9340 Changing from state SELECTING to SELECTED
00:15:52.868 00.009 9340 guider state => SELECTED
00:15:52.880 00.012 9340 UpdateImageDisplay: Size=(1920,1080) min=3746, max=19262, med=6533, FiltMin=5093, FiltMax=16593, Gamma=2.870
00:15:52.888 00.008 9340 UpdateGuideState exits: m=262816 SNR=89.9
00:15:52.898 00.010 9340 UpdateImageDisplay: Size=(1920,1080) min=3746, max=19262, med=6533, FiltMin=5093, FiltMax=16593, Gamma=2.870
00:15:52.908 00.010 9340 Status Line: Auto-selected star at (1306.4, 978.9)
00:15:52.924 00.016 9340 PhdController: newstate STATE_WAIT_SELECTED
00:15:52.952 00.028 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:15:52.963 00.011 9340 ScheduleExposure(1000,3,1) exposurePending=0
00:15:52.972 00.009 9340 Enqueuing Expose request
00:15:52.980 00.008 12020 Worker thread wakes up
00:15:52.980 00.000 12020 worker thread servicing REQUEST_EXPOSE 1000
00:15:52.980 00.000 12020 Handling exposure in thread, d=1000 o=3 r=(1291,964,31,31)
00:15:52.981 00.001 9340 evsrv: cli 100A41E8 connect
00:15:52.992 00.011 9340 case statement mapped state 2 to 1
00:15:53.001 00.009 9340 case statement mapped state 2 to 1
00:15:53.013 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"938f7c2e-daf9-4144-ad0e-a09c0c3a5435"}
00:15:53.023 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"938f7c2e-daf9-4144-ad0e-a09c0c3a5435"}
00:15:53.033 00.010 9340 evsrv: cli 100A41E8 request: {"method":"get_lock_position","id":"ab448903-ca7e-42d7-bc9b-bfdfe214f183"}
00:15:53.058 00.025 9340 evsrv: cli 100A41E8 response: {"jsonrpc":"2.0","result":[1306.36,978.88],"id":"ab448903-ca7e-42d7-bc9b-bfdfe214f183"}
00:15:53.069 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"6ed56b0f-b44a-47f7-b59d-286afa3a3a5a"}
00:15:53.081 00.012 9340 case statement mapped state 2 to 1
00:15:53.093 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Selected","id":"6ed56b0f-b44a-47f7-b59d-286afa3a3a5a"}
00:15:53.102 00.009 9340 evsrv: cli 100A41E8 disconnect
00:15:53.110 00.008 9340 evsrv: cli 100A4288 connect
00:15:53.121 00.011 9340 case statement mapped state 2 to 1
00:15:53.135 00.014 9340 case statement mapped state 2 to 1
00:15:53.149 00.014 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"340c6129-d7d6-48e1-b358-8d771bacf520"}
00:15:53.174 00.025 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":1,"width":15,"height":15,"star_pos":[7.36,6.88],"pixels":"..."},"id":"340c6129-d7d6-48e1-b358-8d771bacf520"}
00:15:53.188 00.014 9340 evsrv: cli 100A4288 request: {"method":"get_app_state","id":"f9d3fa43-4d6d-4ef8-a2eb-4744751bece5"}
00:15:53.200 00.012 9340 case statement mapped state 2 to 1
00:15:53.211 00.011 9340 evsrv: cli 100A4288 response: {"jsonrpc":"2.0","result":"Selected","id":"f9d3fa43-4d6d-4ef8-a2eb-4744751bece5"}
00:15:53.221 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"2809f6d7-765e-4dcc-b334-bfc053f5c4ac"}
00:15:53.232 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"2809f6d7-765e-4dcc-b334-bfc053f5c4ac"}
00:15:53.244 00.012 9340 evsrv: cli 100A4288 disconnect
00:15:53.255 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"6fd32c7b-b595-4b85-8f88-0616c2e7097b"}
00:15:53.283 00.028 9340 case statement mapped state 2 to 1
00:15:53.296 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Selected","id":"6fd32c7b-b595-4b85-8f88-0616c2e7097b"}
00:15:53.308 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"f70fdd1d-91e2-4a3b-af0c-7e9ec44d476d"}
00:15:53.317 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":1,"width":15,"height":15,"star_pos":[7.36,6.88],"pixels":"..."},"id":"f70fdd1d-91e2-4a3b-af0c-7e9ec44d476d"}
00:15:54.222 00.905 9340 evsrv: cli 100A41E8 connect
00:15:54.237 00.015 9340 case statement mapped state 2 to 1
00:15:54.261 00.024 9340 case statement mapped state 2 to 1
00:15:54.294 00.033 9340 evsrv: cli 100A41E8 request: {"method":"get_app_state","id":"9f01f4d6-4ffa-465b-955f-55422878e801"}
00:15:54.324 00.030 9340 case statement mapped state 2 to 1
00:15:54.337 00.013 9340 evsrv: cli 100A41E8 response: {"jsonrpc":"2.0","result":"Selected","id":"9f01f4d6-4ffa-465b-955f-55422878e801"}
00:15:54.350 00.013 9340 evsrv: cli 100A41E8 disconnect
00:15:54.362 00.012 12020 Exposure complete
00:15:54.372 00.010 9340 evsrv: cli 100A41E8 connect
00:15:54.388 00.016 9340 case statement mapped state 2 to 1
00:15:54.425 00.037 9340 case statement mapped state 2 to 1
00:15:54.451 00.026 9340 evsrv: cli 100A41E8 request: {"method":"get_app_state","id":"ceadf4c1-7df4-442a-965a-b90b855a083a"}
00:15:54.463 00.012 9340 case statement mapped state 2 to 1
00:15:54.482 00.019 9340 evsrv: cli 100A41E8 response: {"jsonrpc":"2.0","result":"Selected","id":"ceadf4c1-7df4-442a-965a-b90b855a083a"}
00:15:54.514 00.032 9340 evsrv: cli 100A41E8 disconnect
00:15:54.722 00.208 12020 worker thread done servicing request
00:15:54.722 00.000 9340 OnExposeComplete: enter
00:15:54.737 00.015 9340 UpdateGuideState(): m_state=2
00:15:54.749 00.012 9340 Star::Find(15, 1306, 978, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2
00:15:54.769 00.020 9340 Star::Find returns 1 (0), X=1305.10, Y=980.03, Mass=313306, SNR=94.8, Peak=20744 HFD=4.5
00:15:54.795 00.026 9340 CameraToMount -- cameraTheta (2.41) - m_xAngle (-3.14) = xAngle (5.54 = -0.74)
00:15:54.846 00.051 9340 CameraToMount -- cameraTheta (2.41) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (5.53 = -0.76)
00:15:54.873 00.027 9340 CameraToMount -- cameraX=-1.26 cameraY=1.14 hyp=1.70 cameraTheta=2.41 mountX=1.26 mountY=-1.17, mountTheta=-0.75
00:15:54.904 00.031 9340 UpdateImageDisplay: Size=(1920,1080) min=3993, max=20744, med=6541, FiltMin=4982, FiltMax=18580, Gamma=2.870
00:15:54.939 00.035 9340 UpdateGuideState exits: m=313306 SNR=94.8
00:15:54.996 00.057 9340 PhdController: newstate STATE_CALIBRATE
00:15:55.011 00.015 9340 PhdController: newstate STATE_GUIDE
00:15:55.160 00.149 9340 Changing from state SELECTED to CALIBRATING_PRIMARY
00:15:55.182 00.022 9340 guider state => CALIBRATED
00:15:55.198 00.016 9340 StartCapturing CaptureActive=1 continueCapturing=1 exposurePending=0
00:15:55.223 00.025 9340 reset dither spiral
00:15:55.244 00.021 9340 PhdController: newstate STATE_SETTLE_BEGIN
00:15:55.282 00.038 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:15:55.299 00.017 9340 ScheduleExposure(1000,3,0) exposurePending=0
00:15:55.312 00.013 9340 Enqueuing Expose request
00:15:55.322 00.010 12020 Worker thread wakes up
00:15:55.323 00.001 12020 worker thread servicing REQUEST_EXPOSE 1000
00:15:55.323 00.000 12020 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
00:15:55.323 00.000 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"17afb908-58fe-4404-90bc-6da28e3da931"}
00:15:55.339 00.016 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"17afb908-58fe-4404-90bc-6da28e3da931"}
00:15:55.360 00.021 9340 evsrv: cli 100A41E8 connect
00:15:55.393 00.033 9340 case statement mapped state 5 to 1
00:15:55.412 00.019 9340 case statement mapped state 5 to 1
00:15:55.428 00.016 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"2b6bb139-4f30-4e4f-9329-781c1897c70d"}
00:15:55.442 00.014 9340 case statement mapped state 5 to 1
00:15:55.456 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Selected","id":"2b6bb139-4f30-4e4f-9329-781c1897c70d"}
00:15:55.473 00.017 9340 evsrv: cli 100A41E8 request: {"method":"get_app_state","id":"110ad633-bb44-4820-8a9f-fd18cbbbb1d6"}
00:15:55.488 00.015 9340 case statement mapped state 5 to 1
00:15:55.500 00.012 9340 evsrv: cli 100A41E8 response: {"jsonrpc":"2.0","result":"Selected","id":"110ad633-bb44-4820-8a9f-fd18cbbbb1d6"}
00:15:55.536 00.036 9340 evsrv: cli 100A41E8 disconnect
00:15:55.579 00.043 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"dd946227-e2ec-4a5f-a10c-c6fb0210249c"}
00:15:55.591 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":2,"width":15,"height":15,"star_pos":[7.10,7.03],"pixels":"..."},"id":"dd946227-e2ec-4a5f-a10c-c6fb0210249c"}
00:15:56.537 00.946 9340 evsrv: cli 100A41E8 connect
00:15:56.549 00.012 9340 case statement mapped state 5 to 1
00:15:56.560 00.011 9340 case statement mapped state 5 to 1
00:15:56.586 00.026 9340 evsrv: cli 100A41E8 request: {"method":"get_app_state","id":"fd2f569c-5046-4a9f-affc-57f94d0895e6"}
00:15:56.597 00.011 9340 case statement mapped state 5 to 1
00:15:56.606 00.009 9340 evsrv: cli 100A41E8 response: {"jsonrpc":"2.0","result":"Selected","id":"fd2f569c-5046-4a9f-affc-57f94d0895e6"}
00:15:56.617 00.011 9340 evsrv: cli 100A41E8 disconnect
00:15:56.702 00.085 12020 Exposure complete
00:15:56.951 00.249 12020 worker thread done servicing request
00:15:56.951 00.000 9340 OnExposeComplete: enter
00:15:56.967 00.016 9340 UpdateGuideState(): m_state=5
00:15:56.979 00.012 9340 Star::Find(15, 1305, 980, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3
00:15:56.990 00.011 9340 Star::Find returns 1 (0), X=1304.76, Y=980.51, Mass=305856, SNR=86.7, Peak=19722 HFD=4.8
00:15:56.999 00.009 9340 CameraToMount -- cameraTheta (2.35) - m_xAngle (-3.14) = xAngle (5.48 = -0.80)
00:15:57.007 00.008 9340 CameraToMount -- cameraTheta (2.35) - (m_xAngle (-3.14) + m_yAngleError (0.01)) = yAngle (5.47 = -0.82)
00:15:57.021 00.014 9340 CameraToMount -- cameraX=-1.60 cameraY=1.63 hyp=2.28 cameraTheta=2.35 mountX=1.59 mountY=-1.67, mountTheta=-0.81
00:15:57.036 00.015 9340 Changing from state CALIBRATED to GUIDING
00:15:57.048 00.012 9340 ScopeASCOM::GetDeclinationRadians() returns 20.9
00:15:57.079 00.031 9340 ScopeASCOM::SideOfPier() returns 1
00:15:57.096 00.017 9340 AdjustCalibrationForScopePointing (scope): current dec=20.9 pierSide=1, cal dec=-0.0 pierSide=0 rotAngle=None bin=1
00:15:57.109 00.013 9340 GetInt("/profile/16/scope/calibration/focal_length", 0) returns 242
00:15:57.120 00.011 9340 GetDouble("/profile/16/scope/calibration/image_scale", 1.000000) returns 2.471770
00:15:57.131 00.011 9340 GetDouble("/profile/16/scope/calibration/ra_guide_rate", -1.000000) returns 0.003760
00:15:57.144 00.013 9340 GetDouble("/profile/16/scope/calibration/dec_guide_rate", -1.000000) returns 0.003760
00:15:57.166 00.022 9340 GetDouble("/profile/16/scope/calibration/ortho_error", 0.000000) returns 0.854654
00:15:57.195 00.029 9340 GetInt("/profile/16/scope/calibration/ra_step_count", 0) returns 12
00:15:57.208 00.013 9340 GetInt("/profile/16/scope/calibration/dec_step_count", 0) returns 11
00:15:57.220 00.012 9340 GetDouble("/profile/16/scope/calibration/orig_binning", 1.000000) returns 1.000000
00:15:57.230 00.010 9340 GetInt("/profile/16/scope/calibration/last_issue", 0) returns 0
00:15:57.240 00.010 9340 GetString("/profile/16/scope/calibration/orig_timestamp", "Unknown") returns "5/13/2026 10:37:20 PM"
00:15:57.254 00.014 9340 GetInt("/profile/16/scope/calibration/orig_pierside", -1) returns 1
00:15:57.270 00.016 9340 GetString("/profile/16/scope/calibration/ra_steps", "") returns "{0.0 0.0}, {2.2 -0.3}, {4.3 -0.0}, {6.8 0.3}, {8.4 0.5}, {10.8 0.2}, {13.4 0.3}, {15.5 -0.1}, {17.9 0.2}, {20.0 0.1}, {22.6 0.1}, {24.9 0.2}, {27.5 0.2}, {27.5 0.2}, {13.0 -0.6}, {-0.7 -1.3}"
00:15:57.298 00.028 9340 GetString("/profile/16/scope/calibration/dec_steps", "") returns "{0.0 0.0}, {0.1 2.7}, {-0.1 4.7}, {0.1 7.1}, {-0.3 9.3}, {0.3 11.8}, {0.5 14.2}, {0.5 16.9}, {0.7 19.6}, {0.3 21.1}, {0.5 23.8}, {0.2 26.2}, {0.2 26.2}, {1.0 16.5}, {0.9 5.1}, {1.2 2.8}"
00:15:57.312 00.014 9340 ScopeASCOM::GetGuideRates returns 0 13.537 13.537 a-s/sec
00:15:57.328 00.016 9340 GetDouble("/profile/16/camera/pixelsize", 0.000000) returns 2.900000
00:15:57.340 00.012 9340 Guiding starts on opposite side of pier: calibration data side is East, current side is West
00:15:57.356 00.016 9340 FlipCalibration before: x=-179.6, y=-90.5 decFlipRequired=0 sideOfPier=East rotAngle=None parity=+/+
00:15:57.371 00.015 9340 FlipCalibration pre-normalize: x=0.4, y=-90.5
00:15:57.402 00.031 9340 FlipCalibration after: x=0.4 y=-90.5 sideOfPier=West parity=+/-
00:15:57.413 00.011 9340 Mount::SetCalibration (scope) -- xAngle=0.4 yAngle=-90.5 xRate=5.731 yRate=5.963 bin=1 dec=-0.0 pierSide=1 par=+/- rotAng=None
00:15:57.428 00.015 9340 Mount::SetCalibration (scope) -- sets m_xAngle=0.4 m_yAngleError=-179.1
00:15:57.441 00.013 9340 ScopeASCOM::GetDeclinationRadians() returns 20.9
00:15:57.455 00.014 9340 ScopeASCOM::SideOfPier() returns 1
00:15:57.506 00.051 9340 Status Line: CAL: East(-180,-90)->West(0,-90)
00:15:57.520 00.014 9340 Dec comp: XRate 5.731 -> 5.355 for dec -0.0 -> dec 20.9
00:15:57.538 00.018 9340 ScopeASCOM::GetDeclinationRadians() returns 20.9
00:15:57.558 00.020 9340 ScopeASCOM::SideOfPier() returns 1
00:15:57.586 00.028 9340 setting lock position to (1304.76, 980.51)
00:15:57.621 00.035 9340 MultiStar: stabilizing after lock position change
00:15:57.635 00.014 9340 guider state => GUIDING
00:15:57.652 00.017 9340 Status Line: Guiding
00:15:57.682 00.030 9340 Mount: notify guiding started
00:15:57.725 00.043 9340 GetString("/profile/16/name", "") returns "EvoGuid50ED_ASI662MC_20260416"
00:15:57.742 00.017 9340 GetString("/profile/16/scope/calibration/timestamp", "") returns "5/14/2026 12:15:57 AM"
00:15:57.757 00.015 9340 GetDouble("/profile/16/scope/calibration/xRate", 1.000000) returns 0.005731
00:15:57.769 00.012 9340 GetDouble("/profile/16/scope/calibration/yRate", 1.000000) returns 0.005963
00:15:57.791 00.022 9340 GetInt("/profile/16/scope/calibration/binning", 1) returns 1
00:15:57.808 00.017 9340 GetDouble("/profile/16/scope/calibration/xAngle", 0.000000) returns 0.006395
00:15:57.842 00.034 9340 GetDouble("/profile/16/scope/calibration/yAngle", 0.000000) returns -1.579320
00:15:57.856 00.014 9340 GetDouble("/profile/16/scope/calibration/declination", 0.000000) returns -0.000045
00:15:57.872 00.016 9340 GetInt("/profile/16/scope/calibration/pierSide", -1) returns 1
00:15:57.890 00.018 9340 GetInt("/profile/16/scope/calibration/raGuideParity", 0) returns 1
00:15:57.907 00.017 9340 GetInt("/profile/16/scope/calibration/decGuideParity", 0) returns -1
00:15:57.948 00.041 9340 GetDouble("/profile/16/scope/calibration/rotatorAngle", -888.000000) returns -888.000000
00:15:57.971 00.023 9340 GetInt("/profile/16/scope/calibration/focal_length", 0) returns 242
00:15:57.984 00.013 9340 GetDouble("/profile/16/scope/calibration/image_scale", 1.000000) returns 2.471770
00:15:58.000 00.016 9340 GetDouble("/profile/16/scope/calibration/ra_guide_rate", -1.000000) returns 0.003760
00:15:58.015 00.015 9340 GetDouble("/profile/16/scope/calibration/dec_guide_rate", -1.000000) returns 0.003760
00:15:58.055 00.040 9340 GetDouble("/profile/16/scope/calibration/ortho_error", 0.000000) returns 0.854654
00:15:58.074 00.019 9340 GetInt("/profile/16/scope/calibration/ra_step_count", 0) returns 12
00:15:58.090 00.016 9340 GetInt("/profile/16/scope/calibration/dec_step_count", 0) returns 11
00:15:58.115 00.025 9340 GetDouble("/profile/16/scope/calibration/orig_binning", 1.000000) returns 1.000000
00:15:58.159 00.044 9340 GetInt("/profile/16/scope/calibration/last_issue", 0) returns 0
00:15:58.185 00.026 9340 GetString("/profile/16/scope/calibration/orig_timestamp", "Unknown") returns "5/13/2026 10:37:20 PM"
00:15:58.202 00.017 9340 GetInt("/profile/16/scope/calibration/orig_pierside", -1) returns 1
00:15:58.218 00.016 9340 GetString("/profile/16/scope/calibration/ra_steps", "") returns "{0.0 0.0}, {2.2 -0.3}, {4.3 -0.0}, {6.8 0.3}, {8.4 0.5}, {10.8 0.2}, {13.4 0.3}, {15.5 -0.1}, {17.9 0.2}, {20.0 0.1}, {22.6 0.1}, {24.9 0.2}, {27.5 0.2}, {27.5 0.2}, {13.0 -0.6}, {-0.7 -1.3}"
00:15:58.254 00.036 9340 GetString("/profile/16/scope/calibration/dec_steps", "") returns "{0.0 0.0}, {0.1 2.7}, {-0.1 4.7}, {0.1 7.1}, {-0.3 9.3}, {0.3 11.8}, {0.5 14.2}, {0.5 16.9}, {0.7 19.6}, {0.3 21.1}, {0.5 23.8}, {0.2 26.2}, {0.2 26.2}, {1.0 16.5}, {0.9 5.1}, {1.2 2.8}"
00:15:58.275 00.021 9340 GetInt("/profile/16/scope/calibration/focal_length", 0) returns 242
00:15:58.291 00.016 9340 GetDouble("/profile/16/scope/calibration/image_scale", 1.000000) returns 2.471770
00:15:58.304 00.013 9340 GetDouble("/profile/16/scope/calibration/ra_guide_rate", -1.000000) returns 0.003760
00:15:58.321 00.017 9340 GetDouble("/profile/16/scope/calibration/dec_guide_rate", -1.000000) returns 0.003760
00:15:58.333 00.012 9340 GetDouble("/profile/16/scope/calibration/ortho_error", 0.000000) returns 0.854654
00:15:58.379 00.046 9340 GetInt("/profile/16/scope/calibration/ra_step_count", 0) returns 12
00:15:58.397 00.018 9340 GetInt("/profile/16/scope/calibration/dec_step_count", 0) returns 11
00:15:58.410 00.013 9340 GetDouble("/profile/16/scope/calibration/orig_binning", 1.000000) returns 1.000000
00:15:58.424 00.014 9340 GetInt("/profile/16/scope/calibration/last_issue", 0) returns 0
00:15:58.438 00.014 9340 GetString("/profile/16/scope/calibration/orig_timestamp", "Unknown") returns "5/13/2026 10:37:20 PM"
00:15:58.475 00.037 9340 GetInt("/profile/16/scope/calibration/orig_pierside", -1) returns 1
00:15:58.489 00.014 9340 GetString("/profile/16/scope/calibration/ra_steps", "") returns "{0.0 0.0}, {2.2 -0.3}, {4.3 -0.0}, {6.8 0.3}, {8.4 0.5}, {10.8 0.2}, {13.4 0.3}, {15.5 -0.1}, {17.9 0.2}, {20.0 0.1}, {22.6 0.1}, {24.9 0.2}, {27.5 0.2}, {27.5 0.2}, {13.0 -0.6}, {-0.7 -1.3}"
00:15:58.500 00.011 9340 GetString("/profile/16/scope/calibration/dec_steps", "") returns "{0.0 0.0}, {0.1 2.7}, {-0.1 4.7}, {0.1 7.1}, {-0.3 9.3}, {0.3 11.8}, {0.5 14.2}, {0.5 16.9}, {0.7 19.6}, {0.3 21.1}, {0.5 23.8}, {0.2 26.2}, {0.2 26.2}, {1.0 16.5}, {0.9 5.1}, {1.2 2.8}"
00:15:58.515 00.015 9340 ScopeASCOM::GetGuideRates returns 0 13.537 13.537 a-s/sec
00:15:58.536 00.021 9340 ScopeASCOM::SideOfPier() returns 1
00:15:58.576 00.040 9340 UpdateLockPosShiftCameraCoords: shift rate mount coords = 0.00,0.00
00:15:58.593 00.017 9340 UpdateLockPosShiftCameraCoords: after parity adjustment: 0.00,-0.00
00:15:58.648 00.055 9340 ScopeASCOM::GetDeclinationRadians() returns 20.9
00:15:58.687 00.039 9340 UpdateLockPosShiftCameraCoords: RA shift rate adjusted for declination 20.9
00:15:58.698 00.011 9340 MountToCamera -- mountTheta (-0.00) + m_xAngle (0.01) = xAngle (0.01 = 0.01)
00:15:58.711 00.013 9340 MountToCamera -- mountX=0.00 mountY=-0.00 hyp=0.00 mountTheta=-0.00 cameraX=0.00, cameraY=0.00 cameraTheta=0.00
00:15:58.725 00.014 9340 UpdateLockPosShiftCameraCoords: shift rate camera coords = 0.00,0.00 arcsec/hr
00:15:58.744 00.019 9340 UpdateLockPosShiftCameraCoords: shift rate 0,0 px/sec
00:15:58.758 00.014 9340 GetInt("/profile/16/AutoLoadCalibration", -1) returns 1
00:15:58.806 00.048 9340 UpdateImageDisplay: Size=(1920,1080) min=4022, max=19722, med=6530, FiltMin=5014, FiltMax=17836, Gamma=2.870
00:15:58.827 00.021 9340 UpdateGuideState exits: m=305856 SNR=86.7
00:15:58.841 00.014 9340 PhdController: newstate STATE_SETTLE_WAIT
00:15:58.859 00.018 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:15:58.893 00.034 9340 ScheduleExposure(1000,3,1) exposurePending=0
00:15:58.914 00.021 9340 Enqueuing Expose request
00:15:58.925 00.011 12020 Worker thread wakes up
00:15:58.925 00.000 12020 worker thread servicing REQUEST_EXPOSE 1000
00:15:58.925 00.000 12020 Handling exposure in thread, d=1000 o=3 r=(1290,966,31,31)
00:15:58.926 00.001 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"05c9b4d7-03db-42c6-bcdb-b23724f536d2"}
00:15:58.937 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"05c9b4d7-03db-42c6-bcdb-b23724f536d2"}
00:15:58.955 00.018 9340 evsrv: cli 100A41E8 connect
00:15:58.970 00.015 9340 case statement mapped state 6 to 3
00:15:59.002 00.032 9340 case statement mapped state 6 to 3
00:15:59.018 00.016 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"cc6618d9-2472-492c-b47d-92267253b19a"}
00:15:59.036 00.018 9340 case statement mapped state 6 to 3
00:15:59.050 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"cc6618d9-2472-492c-b47d-92267253b19a"}
00:15:59.071 00.021 9340 evsrv: cli 100A4288 connect
00:15:59.103 00.032 9340 case statement mapped state 6 to 3
00:15:59.120 00.017 9340 case statement mapped state 6 to 3
00:15:59.133 00.013 9340 evsrv: cli 100A41E8 request: {"method":"get_pixel_scale","id":"e21ec22f-300a-434f-8595-089c84ef87db"}
00:15:59.146 00.013 9340 evsrv: cli 100A41E8 response: {"jsonrpc":"2.0","result":2.47177,"id":"e21ec22f-300a-434f-8595-089c84ef87db"}
00:15:59.168 00.022 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"cd5f1123-5f7d-4ded-8124-0d55e2b2c4d3"}
00:15:59.187 00.019 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":3,"width":15,"height":15,"star_pos":[6.76,6.51],"pixels":"..."},"id":"cd5f1123-5f7d-4ded-8124-0d55e2b2c4d3"}
00:15:59.221 00.034 9340 evsrv: cli 100A4288 request: {"method":"get_app_state","id":"1e6afdfd-7e48-44b7-b8b7-61f0c45f34c9"}
00:15:59.245 00.024 9340 case statement mapped state 6 to 3
00:15:59.256 00.011 9340 evsrv: cli 100A4288 response: {"jsonrpc":"2.0","result":"Guiding","id":"1e6afdfd-7e48-44b7-b8b7-61f0c45f34c9"}
00:15:59.275 00.019 9340 evsrv: cli 100A41E8 disconnect
00:15:59.298 00.023 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"5e5ad336-eb3e-4b1a-98f1-9bdf8a555b2f"}
00:15:59.342 00.044 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"5e5ad336-eb3e-4b1a-98f1-9bdf8a555b2f"}
00:15:59.368 00.026 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"66b94179-2028-4d9a-945b-80b66a4c1838"}
00:15:59.386 00.018 9340 case statement mapped state 6 to 3
00:15:59.409 00.023 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"66b94179-2028-4d9a-945b-80b66a4c1838"}
00:15:59.428 00.019 9340 evsrv: cli 100A4288 disconnect
00:15:59.479 00.051 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"31a0d912-a771-4109-aa5d-9f8e9aa8c007"}
00:15:59.497 00.018 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":3,"width":15,"height":15,"star_pos":[6.76,6.51],"pixels":"..."},"id":"31a0d912-a771-4109-aa5d-9f8e9aa8c007"}
00:16:00.306 00.809 12020 Exposure complete
00:16:00.705 00.399 12020 worker thread done servicing request
00:16:00.705 00.000 9340 OnExposeComplete: enter
00:16:00.748 00.043 9340 UpdateGuideState(): m_state=6
00:16:00.782 00.034 9340 Star::Find(15, 1304, 980, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
00:16:00.824 00.042 9340 Star::Find returns 1 (0), X=1303.84, Y=981.88, Mass=347682, SNR=90.9, Peak=24612 HFD=4.5
00:16:00.909 00.085 9340 CameraToMount -- cameraTheta (2.17) - m_xAngle (0.01) = xAngle (2.16 = 2.16)
00:16:00.943 00.034 9340 CameraToMount -- cameraTheta (2.17) - (m_xAngle (0.01) + m_yAngleError (-3.13)) = yAngle (5.29 = -1.00)
00:16:00.994 00.051 9340 CameraToMount -- cameraX=-0.92 cameraY=1.37 hyp=1.65 cameraTheta=2.17 mountX=-0.92 mountY=-1.39, mountTheta=-2.15
00:16:01.023 00.029 9340 SchedulePrimaryMove(10104498, x=-0.92, y=1.37, opts=13)
00:16:01.040 00.017 9340 Enqueuing Move request for scope (-0.92, 1.37)
00:16:01.066 00.026 12020 Worker thread wakes up
00:16:01.066 00.000 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.92, 1.37) opts 0xd
00:16:01.067 00.001 9340 UpdateImageDisplay: Size=(1920,1080) min=3839, max=24612, med=6542, FiltMin=5045, FiltMax=20293, Gamma=2.870
00:16:01.107 00.040 12020 Handling offset move in thread for scope, endpoint = (-0.92, 1.37)
00:16:01.108 00.001 9340 UpdateGuideState exits: m=347682 SNR=90.9
00:16:01.124 00.016 12020 Moving (-0.92, 1.37) raw xDistance=-0.92 yDistance=-1.39
00:16:01.126 00.002 12020 GuideAlgorithmHysteresis::Result() returns -0.54 from input -0.92
00:16:01.126 00.000 12020 resist switch: large excursion: input -1.39 thresh 0.75 direction from 0 to -1
00:16:01.126 00.000 9340 PhdController: settling, locked = 1, distance = 2.09 (0.45) aobump = 0 frame = 1 / 99999
00:16:01.142 00.016 12020 switching direction from 0 to -1 - decHistory=-3 oldest=0.00 newest=-4.16
00:16:01.142 00.000 9340 evsrv: {"Event":"Settling","Timestamp":1778735761.142,"Host":"ASTRO","Inst":1,"Distance":2.09,"Time":0.0,"SettleTime":8.0,"StarLocked":true}
00:16:01.154 00.012 12020 GuideAlgorithmResistSwitch::result() returns -1.39 from input -1.39
00:16:01.155 00.001 12020 MoveAxis(E, 101, ABG)
00:16:01.155 00.000 12020 Guiding  Dir = 2, Dur = 101
00:16:01.155 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:16:01.174 00.019 12020 IsSlewing returns 0
00:16:01.174 00.000 9340 ScheduleExposure(1000,3,1) exposurePending=0
00:16:01.214 00.040 12020 IsGuiding returns 0
00:16:01.215 00.001 9340 Enqueuing Expose request
00:16:01.238 00.023 12020 PulseGuide returned control before completion, sleep 87
00:16:01.244 00.006 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"88d0e181-696d-4eba-8029-29621696b2ef"}
00:16:01.259 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"88d0e181-696d-4eba-8029-29621696b2ef"}
00:16:01.288 00.029 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"42a597f0-f925-4a02-b963-56e5957439e6"}
00:16:01.330 00.042 9340 case statement mapped state 6 to 3
00:16:01.344 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"42a597f0-f925-4a02-b963-56e5957439e6"}
00:16:01.358 00.014 12020 IsGuiding returns 0
00:16:01.358 00.000 12020 Move returns status 0, amount 101
00:16:01.359 00.001 12020 MoveAxis(N, 233, ABG)
00:16:01.359 00.000 12020 Guiding  Dir = 0, Dur = 233
00:16:01.360 00.001 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"0eb6cbb2-05ab-4318-9a40-03f341f0a34c"}
00:16:01.374 00.014 12020 IsSlewing returns 0
00:16:01.375 00.001 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":1,"width":15,"height":15,"star_pos":[6.84,6.88],"pixels":"..."},"id":"0eb6cbb2-05ab-4318-9a40-03f341f0a34c"}
00:16:01.392 00.017 12020 IsGuiding returns 0
00:16:01.494 00.102 12020 PulseGuide returned control before completion, sleep 142
00:16:01.643 00.149 12020 IsGuiding returns 1
00:16:01.643 00.000 12020 scope still moving after pulse duration time elapsed
00:16:01.673 00.030 12020 IsSlewing returns 0
00:16:01.674 00.001 12020 IsGuiding returns 1
00:16:01.714 00.040 12020 IsSlewing returns 0
00:16:01.716 00.002 12020 IsGuiding returns 1
00:16:01.845 00.129 12020 IsSlewing returns 0
00:16:01.879 00.034 12020 IsGuiding returns 0
00:16:01.880 00.001 12020 scope move finished after 233 + 253 ms
00:16:01.880 00.000 12020 Move returns status 0, amount 233
00:16:01.880 00.000 12020 move complete, result=0
00:16:01.880 00.000 12020 worker thread done servicing request
00:16:01.880 00.000 9340 GuideStep: -0.9 px 101 ms EAST, -1.4 px 233 ms NORTH
00:16:01.913 00.033 12020 Worker thread wakes up
00:16:01.914 00.001 12020 worker thread servicing REQUEST_EXPOSE 1000
00:16:01.914 00.000 12020 Handling exposure in thread, d=1000 o=3 r=(1290,966,31,31)
00:16:03.244 01.330 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"814dc461-dc44-435d-ac5c-9ba234f1c3fd"}
00:16:03.254 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"814dc461-dc44-435d-ac5c-9ba234f1c3fd"}
00:16:03.282 00.028 12020 Exposure complete
00:16:03.290 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"844ebf64-f13a-48b3-b08d-227685f9e57c"}
00:16:03.326 00.036 9340 case statement mapped state 6 to 3
00:16:03.355 00.029 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"844ebf64-f13a-48b3-b08d-227685f9e57c"}
00:16:03.373 00.018 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"516031eb-86e9-4c77-8f52-3eb10342fc5c"}
00:16:03.400 00.027 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":1,"width":15,"height":15,"star_pos":[6.84,6.88],"pixels":"..."},"id":"516031eb-86e9-4c77-8f52-3eb10342fc5c"}
00:16:03.706 00.306 12020 worker thread done servicing request
00:16:03.706 00.000 9340 OnExposeComplete: enter
00:16:03.720 00.014 9340 UpdateGuideState(): m_state=6
00:16:03.740 00.020 9340 Star::Find(15, 1303, 981, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2
00:16:03.754 00.014 9340 Star::Find returns 1 (0), X=1303.91, Y=981.32, Mass=387633, SNR=118.5, Peak=24464 HFD=5.1
00:16:03.771 00.017 9340 CameraToMount -- cameraTheta (2.39) - m_xAngle (0.01) = xAngle (2.38 = 2.38)
00:16:03.784 00.013 9340 CameraToMount -- cameraTheta (2.39) - (m_xAngle (0.01) + m_yAngleError (-3.13)) = yAngle (5.51 = -0.78)
00:16:03.823 00.039 9340 CameraToMount -- cameraX=-0.85 cameraY=0.80 hyp=1.17 cameraTheta=2.39 mountX=-0.85 mountY=-0.82, mountTheta=-2.37
00:16:03.843 00.020 9340 SchedulePrimaryMove(10104498, x=-0.85, y=0.80, opts=13)
00:16:03.856 00.013 9340 Enqueuing Move request for scope (-0.85, 0.80)
00:16:03.869 00.013 12020 Worker thread wakes up
00:16:03.869 00.000 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.85, 0.80) opts 0xd
00:16:03.870 00.001 12020 Handling offset move in thread for scope, endpoint = (-0.85, 0.80)
00:16:03.870 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=3888, max=24464, med=6550, FiltMin=4725, FiltMax=19657, Gamma=2.870
00:16:03.887 00.017 12020 Moving (-0.85, 0.80) raw xDistance=-0.85 yDistance=-0.82
00:16:03.888 00.001 9340 UpdateGuideState exits: m=387633 SNR=118.5
00:16:03.921 00.033 12020 GuideAlgorithmHysteresis::Result() returns -0.56 from input -0.85
00:16:03.921 00.000 12020 GuideAlgorithmResistSwitch::result() returns -0.82 from input -0.82
00:16:03.922 00.001 12020 MoveAxis(E, 104, ABG)
00:16:03.922 00.000 12020 Guiding  Dir = 2, Dur = 104
00:16:03.923 00.001 12020 IsSlewing returns 0
00:16:03.924 00.001 12020 IsGuiding returns 0
00:16:03.926 00.002 9340 PhdController: settling, locked = 1, distance = 1.82 (0.45) aobump = 0 frame = 2 / 99999
00:16:03.946 00.020 9340 evsrv: {"Event":"Settling","Timestamp":1778735763.946,"Host":"ASTRO","Inst":1,"Distance":1.82,"Time":0.0,"SettleTime":8.0,"StarLocked":true}
00:16:03.964 00.018 12020 PulseGuide returned control before completion, sleep 82
00:16:03.965 00.001 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:16:03.976 00.011 9340 ScheduleExposure(1000,3,1) exposurePending=0
00:16:03.995 00.019 9340 Enqueuing Expose request
00:16:04.101 00.106 12020 IsGuiding returns 1
00:16:04.102 00.001 12020 scope still moving after pulse duration time elapsed
00:16:04.134 00.032 12020 IsSlewing returns 0
00:16:04.152 00.018 12020 IsGuiding returns 0
00:16:04.153 00.001 12020 scope move finished after 104 + 124 ms
00:16:04.153 00.000 12020 Move returns status 0, amount 104
00:16:04.153 00.000 12020 MoveAxis(N, 138, ABG)
00:16:04.156 00.003 12020 Guiding  Dir = 0, Dur = 138
00:16:04.157 00.001 12020 IsSlewing returns 0
00:16:04.158 00.001 12020 IsGuiding returns 0
00:16:04.245 00.087 12020 PulseGuide returned control before completion, sleep 61
00:16:04.326 00.081 12020 IsGuiding returns 1
00:16:04.326 00.000 12020 scope still moving after pulse duration time elapsed
00:16:04.353 00.027 12020 IsSlewing returns 0
00:16:04.355 00.002 12020 IsGuiding returns 1
00:16:04.384 00.029 12020 IsSlewing returns 0
00:16:04.385 00.001 12020 IsGuiding returns 1
00:16:04.500 00.115 12020 IsSlewing returns 0
00:16:04.501 00.001 12020 IsGuiding returns 0
00:16:04.502 00.001 12020 scope move finished after 138 + 206 ms
00:16:04.502 00.000 12020 Move returns status 0, amount 138
00:16:04.502 00.000 12020 move complete, result=0
00:16:04.502 00.000 12020 worker thread done servicing request
00:16:04.502 00.000 12020 Worker thread wakes up
00:16:04.503 00.001 9340 GuideStep: -0.8 px 104 ms EAST, -0.8 px 138 ms NORTH
00:16:04.516 00.013 12020 worker thread servicing REQUEST_EXPOSE 1000
00:16:04.516 00.000 12020 Handling exposure in thread, d=1000 o=3 r=(1290,966,31,31)
00:16:05.249 00.733 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"d9c8842f-645d-46c4-ad1d-bb5d1b0ea5fa"}
00:16:05.273 00.024 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"d9c8842f-645d-46c4-ad1d-bb5d1b0ea5fa"}
00:16:05.288 00.015 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"34889acb-92c7-480e-8a73-467c42251cdc"}
00:16:05.323 00.035 9340 case statement mapped state 6 to 3
00:16:05.367 00.044 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"34889acb-92c7-480e-8a73-467c42251cdc"}
00:16:05.390 00.023 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"3eb6f6c8-dabb-469f-8dd0-50aa759d4803"}
00:16:05.407 00.017 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":2,"width":15,"height":15,"star_pos":[6.91,7.32],"pixels":"..."},"id":"3eb6f6c8-dabb-469f-8dd0-50aa759d4803"}
00:16:05.918 00.511 12020 Exposure complete
00:16:06.595 00.677 12020 worker thread done servicing request
00:16:06.595 00.000 9340 OnExposeComplete: enter
00:16:06.634 00.039 9340 UpdateGuideState(): m_state=6
00:16:06.859 00.225 9340 Star::Find(15, 1303, 981, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3
00:16:06.885 00.026 9340 Star::Find returns 1 (0), X=1304.43, Y=980.74, Mass=366593, SNR=96.8, Peak=26163 HFD=4.6
00:16:06.965 00.080 9340 CameraToMount -- cameraTheta (2.55) - m_xAngle (0.01) = xAngle (2.54 = 2.54)
00:16:06.998 00.033 9340 CameraToMount -- cameraTheta (2.55) - (m_xAngle (0.01) + m_yAngleError (-3.13)) = yAngle (5.67 = -0.61)
00:16:07.169 00.171 9340 CameraToMount -- cameraX=-0.33 cameraY=0.22 hyp=0.40 cameraTheta=2.55 mountX=-0.33 mountY=-0.23, mountTheta=-2.53
00:16:07.325 00.156 9340 SchedulePrimaryMove(10104498, x=-0.33, y=0.22, opts=13)
00:16:07.346 00.021 9340 Enqueuing Move request for scope (-0.33, 0.22)
00:16:07.373 00.027 12020 Worker thread wakes up
00:16:07.374 00.001 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.33, 0.22) opts 0xd
00:16:07.374 00.000 12020 Handling offset move in thread for scope, endpoint = (-0.33, 0.22)
00:16:07.374 00.000 12020 Moving (-0.33, 0.22) raw xDistance=-0.33 yDistance=-0.23
00:16:07.374 00.000 12020 GuideAlgorithmHysteresis::Result() returns -0.26 from input -0.33
00:16:07.375 00.001 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:16:07.375 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.23
00:16:07.375 00.000 12020 MoveAxis(E, 48, ABG)
00:16:07.375 00.000 12020 Guiding  Dir = 2, Dur = 48
00:16:07.377 00.002 12020 IsSlewing returns 0
00:16:07.377 00.000 12020 IsGuiding returns 0
00:16:07.381 00.004 9340 UpdateImageDisplay: Size=(1920,1080) min=4129, max=26163, med=6539, FiltMin=5011, FiltMax=22729, Gamma=2.870
00:16:07.422 00.041 9340 UpdateGuideState exits: m=366593 SNR=96.8
00:16:07.444 00.022 12020 PulseGuide returned control before completion, sleep 22
00:16:07.445 00.001 9340 PhdController: settling, locked = 1, distance = 1.39 (0.45) aobump = 0 frame = 3 / 99999
00:16:07.478 00.033 9340 evsrv: {"Event":"Settling","Timestamp":1778735767.477,"Host":"ASTRO","Inst":1,"Distance":1.39,"Time":0.0,"SettleTime":8.0,"StarLocked":true}
00:16:07.500 00.022 12020 IsGuiding returns 0
00:16:07.500 00.000 12020 Move returns status 0, amount 48
00:16:07.501 00.001 12020 MoveAxis(N, 0, ABG)
00:16:07.501 00.000 12020 Move returns status 0, amount 0
00:16:07.501 00.000 12020 move complete, result=0
00:16:07.503 00.002 12020 worker thread done servicing request
00:16:07.506 00.003 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:16:07.535 00.029 9340 ScheduleExposure(1000,3,1) exposurePending=0
00:16:07.587 00.052 9340 Enqueuing Expose request
00:16:07.613 00.026 12020 Worker thread wakes up
00:16:07.613 00.000 9340 GuideStep: -0.3 px 48 ms EAST, -0.2 px 0 ms NORTH
00:16:07.631 00.018 12020 worker thread servicing REQUEST_EXPOSE 1000
00:16:07.631 00.000 12020 Handling exposure in thread, d=1000 o=3 r=(1290,966,31,31)
00:16:07.657 00.026 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"c65b66cd-26fa-4979-9a96-7737cbdbde89"}
00:16:07.677 00.020 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"c65b66cd-26fa-4979-9a96-7737cbdbde89"}
00:16:08.023 00.346 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"cbde7e6c-8347-4faa-895f-cf45451240fe"}
00:16:08.205 00.182 9340 case statement mapped state 6 to 3
00:16:08.352 00.147 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"cbde7e6c-8347-4faa-895f-cf45451240fe"}
00:16:08.544 00.192 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"3727e915-4c3c-4477-91a0-e05340449faa"}
00:16:08.616 00.072 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":3,"width":15,"height":15,"star_pos":[7.43,6.74],"pixels":"..."},"id":"3727e915-4c3c-4477-91a0-e05340449faa"}
00:16:09.101 00.485 12020 Exposure complete
00:16:09.287 00.186 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"4500e033-999f-47d1-a76f-b5fe0e7f21a7"}
00:16:09.391 00.104 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"4500e033-999f-47d1-a76f-b5fe0e7f21a7"}
00:16:09.464 00.073 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"61d1da67-b634-43d4-bff3-ed939f5e0a57"}
00:16:09.508 00.044 9340 case statement mapped state 6 to 3
00:16:09.613 00.105 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"61d1da67-b634-43d4-bff3-ed939f5e0a57"}
00:16:09.792 00.179 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"aa9d4046-7d18-4d18-946a-bfda4b0fbd1c"}
00:16:09.907 00.115 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":3,"width":15,"height":15,"star_pos":[7.43,6.74],"pixels":"..."},"id":"aa9d4046-7d18-4d18-946a-bfda4b0fbd1c"}
00:16:10.090 00.183 9340 OnExposeComplete: enter
00:16:10.111 00.021 12020 worker thread done servicing request
00:16:10.111 00.000 9340 UpdateGuideState(): m_state=6
00:16:10.157 00.046 9340 Star::Find(15, 1304, 980, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4
00:16:10.173 00.016 9340 Star::Find returns 1 (0), X=1304.20, Y=981.18, Mass=321928, SNR=96.5, Peak=21611 HFD=4.6
00:16:10.188 00.015 9340 CameraToMount -- cameraTheta (2.27) - m_xAngle (0.01) = xAngle (2.26 = 2.26)
00:16:10.212 00.024 9340 CameraToMount -- cameraTheta (2.27) - (m_xAngle (0.01) + m_yAngleError (-3.13)) = yAngle (5.39 = -0.90)
00:16:10.227 00.015 9340 CameraToMount -- cameraX=-0.56 cameraY=0.67 hyp=0.87 cameraTheta=2.27 mountX=-0.55 mountY=-0.68, mountTheta=-2.26
00:16:10.276 00.049 9340 SchedulePrimaryMove(10104498, x=-0.56, y=0.67, opts=13)
00:16:10.293 00.017 9340 Enqueuing Move request for scope (-0.56, 0.67)
00:16:10.309 00.016 12020 Worker thread wakes up
00:16:10.309 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=4073, max=21611, med=6547, FiltMin=4981, FiltMax=19581, Gamma=2.870
00:16:10.324 00.015 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.56, 0.67) opts 0xd
00:16:10.325 00.001 9340 UpdateGuideState exits: m=321928 SNR=96.5
00:16:10.340 00.015 12020 Handling offset move in thread for scope, endpoint = (-0.56, 0.67)
00:16:10.358 00.018 12020 Moving (-0.56, 0.67) raw xDistance=-0.55 yDistance=-0.68
00:16:10.358 00.000 12020 GuideAlgorithmHysteresis::Result() returns -0.35 from input -0.55
00:16:10.358 00.000 12020 GuideAlgorithmResistSwitch::result() returns -0.68 from input -0.68
00:16:10.358 00.000 12020 MoveAxis(E, 66, ABG)
00:16:10.359 00.001 12020 Guiding  Dir = 2, Dur = 66
00:16:10.360 00.001 9340 PhdController: settling, locked = 1, distance = 1.24 (0.45) aobump = 0 frame = 4 / 99999
00:16:10.378 00.018 12020 IsSlewing returns 0
00:16:10.379 00.001 9340 evsrv: {"Event":"Settling","Timestamp":1778735770.378,"Host":"ASTRO","Inst":1,"Distance":1.24,"Time":0.0,"SettleTime":8.0,"StarLocked":true}
00:16:10.394 00.015 12020 IsGuiding returns 0
00:16:10.395 00.001 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:16:10.409 00.014 9340 ScheduleExposure(1000,3,1) exposurePending=0
00:16:10.650 00.241 12020 PulseGuide returned control before completion, sleep 33
00:16:10.650 00.000 9340 Enqueuing Expose request
00:16:10.707 00.057 12020 IsGuiding returns 0
00:16:10.709 00.002 12020 Move returns status 0, amount 66
00:16:10.709 00.000 12020 MoveAxis(N, 114, ABG)
00:16:10.709 00.000 12020 Guiding  Dir = 0, Dur = 114
00:16:10.713 00.004 12020 IsSlewing returns 0
00:16:10.714 00.001 12020 IsGuiding returns 0
00:16:10.818 00.104 12020 PulseGuide returned control before completion, sleep 21
00:16:10.855 00.037 12020 IsGuiding returns 1
00:16:10.855 00.000 12020 scope still moving after pulse duration time elapsed
00:16:10.962 00.107 12020 IsSlewing returns 0
00:16:11.074 00.112 12020 IsGuiding returns 0
00:16:11.074 00.000 12020 scope move finished after 114 + 245 ms
00:16:11.074 00.000 12020 Move returns status 0, amount 114
00:16:11.074 00.000 12020 move complete, result=0
00:16:11.075 00.001 12020 worker thread done servicing request
00:16:11.075 00.000 9340 GuideStep: -0.6 px 66 ms EAST, -0.7 px 114 ms NORTH
00:16:11.096 00.021 12020 Worker thread wakes up
00:16:11.097 00.001 12020 worker thread servicing REQUEST_EXPOSE 1000
00:16:11.097 00.000 12020 Handling exposure in thread, d=1000 o=3 r=(1290,966,31,31)
00:16:11.286 00.189 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"9060e248-602a-46d4-84d2-280197b3a09b"}
00:16:11.303 00.017 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"9060e248-602a-46d4-84d2-280197b3a09b"}
00:16:11.328 00.025 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"35799cf5-8f1c-45c2-9d95-99df483f3e80"}
00:16:11.342 00.014 9340 case statement mapped state 6 to 3
00:16:11.361 00.019 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"35799cf5-8f1c-45c2-9d95-99df483f3e80"}
00:16:11.418 00.057 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"20704c96-a300-4091-95ab-3f5ff4afb7b7"}
00:16:11.433 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":4,"width":15,"height":15,"star_pos":[7.20,7.18],"pixels":"..."},"id":"20704c96-a300-4091-95ab-3f5ff4afb7b7"}
00:16:12.478 01.045 12020 Exposure complete
00:16:12.812 00.334 12020 worker thread done servicing request
00:16:12.812 00.000 9340 OnExposeComplete: enter
00:16:12.828 00.016 9340 UpdateGuideState(): m_state=6
00:16:12.839 00.011 9340 Star::Find(15, 1304, 981, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 5
00:16:12.853 00.014 9340 Star::Find returns 1 (0), X=1304.32, Y=981.40, Mass=400786, SNR=116.9, Peak=24123 HFD=4.8
00:16:12.873 00.020 9340 CameraToMount -- cameraTheta (2.04) - m_xAngle (0.01) = xAngle (2.03 = 2.03)
00:16:12.932 00.059 9340 CameraToMount -- cameraTheta (2.04) - (m_xAngle (0.01) + m_yAngleError (-3.13)) = yAngle (5.16 = -1.12)
00:16:12.952 00.020 9340 CameraToMount -- cameraX=-0.45 cameraY=0.88 hyp=0.99 cameraTheta=2.04 mountX=-0.44 mountY=-0.89, mountTheta=-2.03
00:16:12.981 00.029 9340 SchedulePrimaryMove(10104498, x=-0.45, y=0.88, opts=13)
00:16:13.015 00.034 9340 Enqueuing Move request for scope (-0.45, 0.88)
00:16:13.051 00.036 12020 Worker thread wakes up
00:16:13.051 00.000 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.45, 0.88) opts 0xd
00:16:13.051 00.000 12020 Handling offset move in thread for scope, endpoint = (-0.45, 0.88)
00:16:13.051 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=3934, max=24123, med=6553, FiltMin=5069, FiltMax=21672, Gamma=2.870
00:16:13.069 00.018 12020 Moving (-0.45, 0.88) raw xDistance=-0.44 yDistance=-0.89
00:16:13.069 00.000 9340 UpdateGuideState exits: m=400786 SNR=116.9
00:16:13.085 00.016 12020 GuideAlgorithmHysteresis::Result() returns -0.30 from input -0.44
00:16:13.085 00.000 9340 PhdController: settling, locked = 1, distance = 1.16 (0.45) aobump = 0 frame = 5 / 99999
00:16:13.096 00.011 12020 GuideAlgorithmResistSwitch::result() returns -0.89 from input -0.89
00:16:13.096 00.000 9340 evsrv: {"Event":"Settling","Timestamp":1778735773.096,"Host":"ASTRO","Inst":1,"Distance":1.16,"Time":0.0,"SettleTime":8.0,"StarLocked":true}
00:16:13.112 00.016 12020 MoveAxis(E, 56, ABG)
00:16:13.112 00.000 12020 Guiding  Dir = 2, Dur = 56
00:16:13.113 00.001 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:16:13.135 00.022 12020 IsSlewing returns 0
00:16:13.136 00.001 12020 IsGuiding returns 0
00:16:13.137 00.001 9340 ScheduleExposure(1000,3,1) exposurePending=0
00:16:13.169 00.032 12020 PulseGuide returned control before completion, sleep 35
00:16:13.170 00.001 9340 Enqueuing Expose request
00:16:13.222 00.052 12020 IsGuiding returns 1
00:16:13.222 00.000 12020 scope still moving after pulse duration time elapsed
00:16:13.280 00.058 12020 IsSlewing returns 0
00:16:13.282 00.002 12020 IsGuiding returns 0
00:16:13.282 00.000 12020 scope move finished after 56 + 89 ms
00:16:13.282 00.000 12020 Move returns status 0, amount 56
00:16:13.282 00.000 12020 MoveAxis(N, 149, ABG)
00:16:13.283 00.001 12020 Guiding  Dir = 0, Dur = 149
00:16:13.284 00.001 12020 IsSlewing returns 0
00:16:13.285 00.001 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"7c134bfa-81e7-470c-a5bc-ef7d97326019"}
00:16:13.300 00.015 12020 IsGuiding returns 0
00:16:13.300 00.000 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"7c134bfa-81e7-470c-a5bc-ef7d97326019"}
00:16:13.313 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"45b75cff-6e8a-4444-b2c7-615d6a00cf62"}
00:16:13.324 00.011 9340 case statement mapped state 6 to 3
00:16:13.334 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"45b75cff-6e8a-4444-b2c7-615d6a00cf62"}
00:16:13.352 00.018 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"89768e35-0cb3-4f19-9f12-7ebf409222c0"}
00:16:13.369 00.017 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":5,"width":15,"height":15,"star_pos":[7.32,7.40],"pixels":"..."},"id":"89768e35-0cb3-4f19-9f12-7ebf409222c0"}
00:16:13.400 00.031 12020 PulseGuide returned control before completion, sleep 84
00:16:13.487 00.087 12020 IsGuiding returns 1
00:16:13.488 00.001 12020 scope still moving after pulse duration time elapsed
00:16:13.519 00.031 12020 IsSlewing returns 0
00:16:13.519 00.000 12020 IsGuiding returns 1
00:16:13.632 00.113 12020 IsSlewing returns 0
00:16:13.633 00.001 12020 IsGuiding returns 0
00:16:13.633 00.000 12020 scope move finished after 149 + 184 ms
00:16:13.633 00.000 12020 Move returns status 0, amount 149
00:16:13.633 00.000 12020 move complete, result=0
00:16:13.634 00.001 12020 worker thread done servicing request
00:16:13.634 00.000 9340 GuideStep: -0.4 px 56 ms EAST, -0.9 px 149 ms NORTH
00:16:13.648 00.014 12020 Worker thread wakes up
00:16:13.648 00.000 12020 worker thread servicing REQUEST_EXPOSE 1000
00:16:13.648 00.000 12020 Handling exposure in thread, d=1000 o=3 r=(1290,966,31,31)
00:16:15.032 01.384 12020 Exposure complete
00:16:15.284 00.252 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"79bac52b-6820-4eb4-a7c7-a98b87767678"}
00:16:15.303 00.019 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"79bac52b-6820-4eb4-a7c7-a98b87767678"}
00:16:15.314 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"8b05e67a-21a1-4551-a48d-6d373de8f0c0"}
00:16:15.329 00.015 9340 case statement mapped state 6 to 3
00:16:15.352 00.023 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"8b05e67a-21a1-4551-a48d-6d373de8f0c0"}
00:16:15.390 00.038 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"35e6a080-2691-48c0-95fc-23b710072273"}
00:16:15.403 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":5,"width":15,"height":15,"star_pos":[7.32,7.40],"pixels":"..."},"id":"35e6a080-2691-48c0-95fc-23b710072273"}
00:16:15.434 00.031 12020 worker thread done servicing request
00:16:15.435 00.001 9340 OnExposeComplete: enter
00:16:15.452 00.017 9340 UpdateGuideState(): m_state=6
00:16:15.470 00.018 9340 Star::Find(15, 1304, 981, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 6
00:16:15.491 00.021 9340 Star::Find returns 1 (0), X=1304.68, Y=980.64, Mass=386320, SNR=106.5, Peak=22107 HFD=4.8
00:16:15.537 00.046 9340 CameraToMount -- cameraTheta (2.16) - m_xAngle (0.01) = xAngle (2.15 = 2.15)
00:16:15.568 00.031 9340 CameraToMount -- cameraTheta (2.16) - (m_xAngle (0.01) + m_yAngleError (-3.13)) = yAngle (5.28 = -1.00)
00:16:15.589 00.021 9340 CameraToMount -- cameraX=-0.09 cameraY=0.13 hyp=0.16 cameraTheta=2.16 mountX=-0.09 mountY=-0.13, mountTheta=-2.15
00:16:15.617 00.028 9340 SchedulePrimaryMove(10104498, x=-0.09, y=0.13, opts=13)
00:16:15.637 00.020 9340 Enqueuing Move request for scope (-0.09, 0.13)
00:16:15.686 00.049 12020 Worker thread wakes up
00:16:15.686 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=4017, max=22107, med=6544, FiltMin=4925, FiltMax=19808, Gamma=2.870
00:16:15.704 00.018 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.13) opts 0xd
00:16:15.705 00.001 9340 UpdateGuideState exits: m=386320 SNR=106.5
00:16:15.724 00.019 12020 Handling offset move in thread for scope, endpoint = (-0.09, 0.13)
00:16:15.724 00.000 9340 PhdController: settling, locked = 1, distance = 0.86 (0.45) aobump = 0 frame = 6 / 99999
00:16:15.739 00.015 12020 Moving (-0.09, 0.13) raw xDistance=-0.09 yDistance=-0.13
00:16:15.739 00.000 9340 evsrv: {"Event":"Settling","Timestamp":1778735775.739,"Host":"ASTRO","Inst":1,"Distance":0.86,"Time":0.0,"SettleTime":8.0,"StarLocked":true}
00:16:15.754 00.015 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
00:16:15.755 00.001 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:16:15.755 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:16:15.771 00.016 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
00:16:15.772 00.001 9340 ScheduleExposure(1000,3,1) exposurePending=0
00:16:15.788 00.016 12020 MoveAxis(E, 0, ABG)
00:16:15.789 00.001 9340 Enqueuing Expose request
00:16:15.821 00.032 12020 Move returns status 0, amount 0
00:16:15.821 00.000 12020 MoveAxis(N, 0, ABG)
00:16:15.821 00.000 12020 Move returns status 0, amount 0
00:16:15.822 00.001 12020 move complete, result=0
00:16:15.822 00.000 12020 worker thread done servicing request
00:16:15.822 00.000 12020 Worker thread wakes up
00:16:15.823 00.001 12020 worker thread servicing REQUEST_EXPOSE 1000
00:16:15.823 00.000 12020 Handling exposure in thread, d=1000 o=3 r=(1290,966,31,31)
00:16:15.829 00.006 9340 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
00:16:17.188 01.359 12020 Exposure complete
00:16:17.285 00.097 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"82461fdd-9221-4cd2-8481-c0e88da16251"}
00:16:17.299 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"82461fdd-9221-4cd2-8481-c0e88da16251"}
00:16:17.311 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"9c016a26-d83e-4f2e-aa7e-36b667396503"}
00:16:17.328 00.017 9340 case statement mapped state 6 to 3
00:16:17.341 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"9c016a26-d83e-4f2e-aa7e-36b667396503"}
00:16:17.362 00.021 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"b044d0af-fda5-468c-ba9b-e03b4143cc0d"}
00:16:17.398 00.036 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":6,"width":15,"height":15,"star_pos":[6.68,6.64],"pixels":"..."},"id":"b044d0af-fda5-468c-ba9b-e03b4143cc0d"}
00:16:17.471 00.073 12020 worker thread done servicing request
00:16:17.471 00.000 9340 OnExposeComplete: enter
00:16:17.487 00.016 9340 UpdateGuideState(): m_state=6
00:16:17.518 00.031 9340 Star::Find(15, 1304, 980, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 7
00:16:17.532 00.014 9340 Star::Find returns 1 (0), X=1304.40, Y=981.37, Mass=430532, SNR=108.4, Peak=24683 HFD=4.9
00:16:17.547 00.015 9340 CameraToMount -- cameraTheta (1.98) - m_xAngle (0.01) = xAngle (1.97 = 1.97)
00:16:17.558 00.011 9340 CameraToMount -- cameraTheta (1.98) - (m_xAngle (0.01) + m_yAngleError (-3.13)) = yAngle (5.10 = -1.19)
00:16:17.574 00.016 9340 CameraToMount -- cameraX=-0.37 cameraY=0.85 hyp=0.93 cameraTheta=1.98 mountX=-0.36 mountY=-0.86, mountTheta=-1.97
00:16:17.606 00.032 9340 SchedulePrimaryMove(10104498, x=-0.37, y=0.85, opts=13)
00:16:17.639 00.033 9340 Enqueuing Move request for scope (-0.37, 0.85)
00:16:17.661 00.022 12020 Worker thread wakes up
00:16:17.661 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=3833, max=24683, med=6539, FiltMin=4852, FiltMax=21614, Gamma=2.870
00:16:17.676 00.015 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.37, 0.85) opts 0xd
00:16:17.677 00.001 9340 UpdateGuideState exits: m=430532 SNR=108.4
00:16:17.690 00.013 12020 Handling offset move in thread for scope, endpoint = (-0.37, 0.85)
00:16:17.690 00.000 9340 PhdController: settling, locked = 1, distance = 0.88 (0.45) aobump = 0 frame = 7 / 99999
00:16:17.703 00.013 12020 Moving (-0.37, 0.85) raw xDistance=-0.36 yDistance=-0.86
00:16:17.703 00.000 9340 evsrv: {"Event":"Settling","Timestamp":1778735777.703,"Host":"ASTRO","Inst":1,"Distance":0.88,"Time":0.0,"SettleTime":8.0,"StarLocked":true}
00:16:17.715 00.012 12020 GuideAlgorithmHysteresis::Result() returns -0.21 from input -0.36
00:16:17.716 00.001 12020 GuideAlgorithmResistSwitch::result() returns -0.86 from input -0.86
00:16:17.716 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:16:17.731 00.015 12020 MoveAxis(E, 40, ABG)
00:16:17.731 00.000 9340 ScheduleExposure(1000,3,1) exposurePending=0
00:16:17.747 00.016 12020 Guiding  Dir = 2, Dur = 40
00:16:17.747 00.000 9340 Enqueuing Expose request
00:16:17.781 00.034 12020 IsSlewing returns 0
00:16:17.805 00.024 12020 IsGuiding returns 0
00:16:17.837 00.032 12020 PulseGuide returned control before completion, sleep 19
00:16:17.885 00.048 12020 IsGuiding returns 0
00:16:17.886 00.001 12020 Move returns status 0, amount 40
00:16:17.886 00.000 12020 MoveAxis(N, 144, ABG)
00:16:17.886 00.000 12020 Guiding  Dir = 0, Dur = 144
00:16:17.888 00.002 12020 IsSlewing returns 0
00:16:17.888 00.000 12020 IsGuiding returns 0
00:16:17.965 00.077 12020 PulseGuide returned control before completion, sleep 78
00:16:18.061 00.096 12020 IsGuiding returns 1
00:16:18.062 00.001 12020 scope still moving after pulse duration time elapsed
00:16:18.094 00.032 12020 IsSlewing returns 0
00:16:18.096 00.002 12020 IsGuiding returns 1
00:16:18.222 00.126 12020 IsSlewing returns 0
00:16:18.222 00.000 12020 IsGuiding returns 0
00:16:18.222 00.000 12020 scope move finished after 144 + 189 ms
00:16:18.222 00.000 12020 Move returns status 0, amount 144
00:16:18.222 00.000 12020 move complete, result=0
00:16:18.222 00.000 12020 worker thread done servicing request
00:16:18.224 00.002 9340 GuideStep: -0.4 px 40 ms EAST, -0.9 px 144 ms NORTH
00:16:18.235 00.011 12020 Worker thread wakes up
00:16:18.236 00.001 12020 worker thread servicing REQUEST_EXPOSE 1000
00:16:18.236 00.000 12020 Handling exposure in thread, d=1000 o=3 r=(1290,966,31,31)
00:16:19.285 01.049 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"7d8af808-5f3f-4683-aa9a-e7d7c397ff8f"}
00:16:19.321 00.036 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"7d8af808-5f3f-4683-aa9a-e7d7c397ff8f"}
00:16:19.333 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"dfe73f7a-4c2a-4ea0-b4cd-233f71949e96"}
00:16:19.348 00.015 9340 case statement mapped state 6 to 3
00:16:19.362 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"dfe73f7a-4c2a-4ea0-b4cd-233f71949e96"}
00:16:19.375 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"3ae829b5-f1d8-491f-ab06-0faf604110ef"}
00:16:19.394 00.019 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":7,"width":15,"height":15,"star_pos":[7.40,7.37],"pixels":"..."},"id":"3ae829b5-f1d8-491f-ab06-0faf604110ef"}
00:16:19.613 00.219 12020 Exposure complete
00:16:19.889 00.276 12020 worker thread done servicing request
00:16:19.889 00.000 9340 OnExposeComplete: enter
00:16:19.901 00.012 9340 UpdateGuideState(): m_state=6
00:16:19.913 00.012 9340 Star::Find(15, 1304, 981, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 8
00:16:19.928 00.015 9340 Star::Find returns 1 (0), X=1303.92, Y=980.20, Mass=373159, SNR=93.2, Peak=25663 HFD=4.5
00:16:19.943 00.015 9340 CameraToMount -- cameraTheta (-2.78) - m_xAngle (0.01) = xAngle (-2.79 = -2.79)
00:16:19.973 00.030 9340 CameraToMount -- cameraTheta (-2.78) - (m_xAngle (0.01) + m_yAngleError (-3.13)) = yAngle (0.34 = 0.34)
00:16:19.991 00.018 9340 CameraToMount -- cameraX=-0.84 cameraY=-0.32 hyp=0.90 cameraTheta=-2.78 mountX=-0.85 mountY=0.30, mountTheta=2.80
00:16:20.011 00.020 9340 SchedulePrimaryMove(10104498, x=-0.84, y=-0.32, opts=13)
00:16:20.026 00.015 9340 Enqueuing Move request for scope (-0.84, -0.32)
00:16:20.036 00.010 12020 Worker thread wakes up
00:16:20.036 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=4050, max=25663, med=6555, FiltMin=5077, FiltMax=21570, Gamma=2.870
00:16:20.047 00.011 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.84, -0.32) opts 0xd
00:16:20.048 00.001 12020 Handling offset move in thread for scope, endpoint = (-0.84, -0.32)
00:16:20.048 00.000 12020 Moving (-0.84, -0.32) raw xDistance=-0.85 yDistance=0.30
00:16:20.049 00.001 12020 GuideAlgorithmHysteresis::Result() returns -0.52 from input -0.85
00:16:20.049 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
00:16:20.049 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.30
00:16:20.051 00.002 9340 UpdateGuideState exits: m=373159 SNR=93.2
00:16:20.067 00.016 12020 MoveAxis(E, 97, ABG)
00:16:20.067 00.000 9340 PhdController: settling, locked = 1, distance = 0.89 (0.45) aobump = 0 frame = 8 / 99999
00:16:20.082 00.015 12020 Guiding  Dir = 2, Dur = 97
00:16:20.102 00.020 12020 IsSlewing returns 0
00:16:20.103 00.001 12020 IsGuiding returns 0
00:16:20.104 00.001 9340 evsrv: {"Event":"Settling","Timestamp":1778735780.103,"Host":"ASTRO","Inst":1,"Distance":0.89,"Time":0.0,"SettleTime":8.0,"StarLocked":true}
00:16:20.121 00.017 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:16:20.131 00.010 12020 PulseGuide returned control before completion, sleep 87
00:16:20.131 00.000 9340 ScheduleExposure(1000,3,1) exposurePending=0
00:16:20.147 00.016 9340 Enqueuing Expose request
00:16:20.236 00.089 12020 IsGuiding returns 1
00:16:20.237 00.001 12020 scope still moving after pulse duration time elapsed
00:16:20.267 00.030 12020 IsSlewing returns 0
00:16:20.269 00.002 12020 IsGuiding returns 0
00:16:20.269 00.000 12020 scope move finished after 97 + 69 ms
00:16:20.269 00.000 12020 Move returns status 0, amount 97
00:16:20.269 00.000 12020 MoveAxis(N, 0, ABG)
00:16:20.270 00.001 12020 Move returns status 0, amount 0
00:16:20.270 00.000 12020 move complete, result=0
00:16:20.270 00.000 12020 worker thread done servicing request
00:16:20.270 00.000 9340 GuideStep: -0.8 px 97 ms EAST, 0.3 px 0 ms NORTH
00:16:20.286 00.016 12020 Worker thread wakes up
00:16:20.287 00.001 12020 worker thread servicing REQUEST_EXPOSE 1000
00:16:20.287 00.000 12020 Handling exposure in thread, d=1000 o=3 r=(1290,966,31,31)
00:16:21.287 01.000 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"02d6b8be-db05-462a-99d4-410a3249fa9d"}
00:16:21.306 00.019 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"02d6b8be-db05-462a-99d4-410a3249fa9d"}
00:16:21.336 00.030 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"e38e7df7-f133-494c-b991-e888f00f7db1"}
00:16:21.362 00.026 9340 case statement mapped state 6 to 3
00:16:21.403 00.041 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"e38e7df7-f133-494c-b991-e888f00f7db1"}
00:16:21.484 00.081 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"e5339e3a-ced1-41e5-9fb8-c86dafb43d39"}
00:16:21.497 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":8,"width":15,"height":15,"star_pos":[6.92,7.20],"pixels":"..."},"id":"e5339e3a-ced1-41e5-9fb8-c86dafb43d39"}
00:16:21.704 00.207 12020 Exposure complete
00:16:22.116 00.412 9340 OnExposeComplete: enter
00:16:22.182 00.066 12020 worker thread done servicing request
00:16:22.182 00.000 9340 UpdateGuideState(): m_state=6
00:16:22.197 00.015 9340 Star::Find(15, 1303, 980, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 9
00:16:22.212 00.015 9340 Star::Find returns 1 (0), X=1304.77, Y=981.12, Mass=376040, SNR=109.6, Peak=23170 HFD=4.5
00:16:22.229 00.017 9340 CameraToMount -- cameraTheta (1.55) - m_xAngle (0.01) = xAngle (1.55 = 1.55)
00:16:22.243 00.014 9340 CameraToMount -- cameraTheta (1.55) - (m_xAngle (0.01) + m_yAngleError (-3.13)) = yAngle (4.67 = -1.61)
00:16:22.261 00.018 9340 CameraToMount -- cameraX=0.01 cameraY=0.61 hyp=0.61 cameraTheta=1.55 mountX=0.01 mountY=-0.61, mountTheta=-1.55
00:16:22.278 00.017 9340 SchedulePrimaryMove(10104498, x=0.01, y=0.61, opts=13)
00:16:22.322 00.044 9340 Enqueuing Move request for scope (0.01, 0.61)
00:16:22.335 00.013 12020 Worker thread wakes up
00:16:22.336 00.001 9340 UpdateImageDisplay: Size=(1920,1080) min=3933, max=23170, med=6554, FiltMin=5050, FiltMax=20388, Gamma=2.870
00:16:22.351 00.015 12020 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.61) opts 0xd
00:16:22.351 00.000 9340 UpdateGuideState exits: m=376040 SNR=109.6
00:16:22.366 00.015 12020 Handling offset move in thread for scope, endpoint = (0.01, 0.61)
00:16:22.367 00.001 9340 PhdController: settling, locked = 1, distance = 0.80 (0.45) aobump = 0 frame = 9 / 99999
00:16:22.378 00.011 12020 Moving (0.01, 0.61) raw xDistance=0.01 yDistance=-0.61
00:16:22.379 00.001 9340 evsrv: {"Event":"Settling","Timestamp":1778735782.378,"Host":"ASTRO","Inst":1,"Distance":0.80,"Time":0.0,"SettleTime":8.0,"StarLocked":true}
00:16:22.394 00.015 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
00:16:22.394 00.000 12020 GuideAlgorithmResistSwitch::result() returns -0.61 from input -0.61
00:16:22.394 00.000 12020 MoveAxis(E, 0, ABG)
00:16:22.394 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:16:22.409 00.015 12020 Move returns status 0, amount 0
00:16:22.409 00.000 12020 MoveAxis(N, 102, ABG)
00:16:22.409 00.000 9340 ScheduleExposure(1000,3,1) exposurePending=0
00:16:22.426 00.017 12020 Guiding  Dir = 0, Dur = 102
00:16:22.451 00.025 12020 IsSlewing returns 0
00:16:22.451 00.000 9340 Enqueuing Expose request
00:16:22.467 00.016 12020 IsGuiding returns 0
00:16:22.555 00.088 12020 PulseGuide returned control before completion, sleep 26
00:16:22.596 00.041 12020 IsGuiding returns 1
00:16:22.596 00.000 12020 scope still moving after pulse duration time elapsed
00:16:22.667 00.071 12020 IsSlewing returns 0
00:16:22.762 00.095 12020 IsGuiding returns 0
00:16:22.763 00.001 12020 scope move finished after 102 + 192 ms
00:16:22.763 00.000 12020 Move returns status 0, amount 102
00:16:22.763 00.000 12020 move complete, result=0
00:16:22.764 00.001 12020 worker thread done servicing request
00:16:22.764 00.000 9340 GuideStep: 0.0 px 0 ms EAST, -0.6 px 102 ms NORTH
00:16:22.776 00.012 12020 Worker thread wakes up
00:16:22.777 00.001 12020 worker thread servicing REQUEST_EXPOSE 1000
00:16:22.777 00.000 12020 Handling exposure in thread, d=1000 o=3 r=(1290,966,31,31)
00:16:23.285 00.508 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"72db2360-24d4-4118-89ff-d443436fd77d"}
00:16:23.312 00.027 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"72db2360-24d4-4118-89ff-d443436fd77d"}
00:16:23.332 00.020 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"b9f9ab3f-3aa2-4e2f-9f71-fc79f7a6038c"}
00:16:23.369 00.037 9340 case statement mapped state 6 to 3
00:16:23.431 00.062 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"b9f9ab3f-3aa2-4e2f-9f71-fc79f7a6038c"}
00:16:23.449 00.018 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"904e09e4-cee5-4aff-a798-1285bf2f6d35"}
00:16:23.481 00.032 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":9,"width":15,"height":15,"star_pos":[6.77,7.12],"pixels":"..."},"id":"904e09e4-cee5-4aff-a798-1285bf2f6d35"}
00:16:24.308 00.827 12020 Exposure complete
00:16:24.935 00.627 9340 OnExposeComplete: enter
00:16:24.949 00.014 12020 worker thread done servicing request
00:16:24.950 00.001 9340 UpdateGuideState(): m_state=6
00:16:24.972 00.022 9340 Star::Find(15, 1304, 981, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 10
00:16:24.989 00.017 9340 Star::Find returns 1 (0), X=1304.07, Y=980.24, Mass=408728, SNR=113.1, Peak=24406 HFD=4.9
00:16:25.037 00.048 9340 CameraToMount -- cameraTheta (-2.77) - m_xAngle (0.01) = xAngle (-2.78 = -2.78)
00:16:25.055 00.018 9340 CameraToMount -- cameraTheta (-2.77) - (m_xAngle (0.01) + m_yAngleError (-3.13)) = yAngle (0.35 = 0.35)
00:16:25.077 00.022 9340 CameraToMount -- cameraX=-0.69 cameraY=-0.27 hyp=0.75 cameraTheta=-2.77 mountX=-0.70 mountY=0.26, mountTheta=2.79
00:16:25.103 00.026 9340 SchedulePrimaryMove(10104498, x=-0.69, y=-0.27, opts=13)
00:16:25.147 00.044 9340 Enqueuing Move request for scope (-0.69, -0.27)
00:16:25.164 00.017 12020 Worker thread wakes up
00:16:25.165 00.001 9340 UpdateImageDisplay: Size=(1920,1080) min=3926, max=24406, med=6563, FiltMin=5040, FiltMax=20265, Gamma=2.870
00:16:25.180 00.015 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.69, -0.27) opts 0xd
00:16:25.181 00.001 9340 UpdateGuideState exits: m=408728 SNR=113.1
00:16:25.198 00.017 12020 Handling offset move in thread for scope, endpoint = (-0.69, -0.27)
00:16:25.198 00.000 12020 Moving (-0.69, -0.27) raw xDistance=-0.70 yDistance=0.26
00:16:25.198 00.000 9340 PhdController: settling, locked = 1, distance = 0.79 (0.45) aobump = 0 frame = 10 / 99999
00:16:25.213 00.015 12020 GuideAlgorithmHysteresis::Result() returns -0.41 from input -0.70
00:16:25.214 00.001 9340 evsrv: {"Event":"Settling","Timestamp":1778735785.213,"Host":"ASTRO","Inst":1,"Distance":0.79,"Time":0.0,"SettleTime":8.0,"StarLocked":true}
00:16:25.252 00.038 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
00:16:25.252 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.26
00:16:25.253 00.001 12020 MoveAxis(E, 76, ABG)
00:16:25.253 00.000 12020 Guiding  Dir = 2, Dur = 76
00:16:25.254 00.001 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:16:25.272 00.018 12020 IsSlewing returns 0
00:16:25.273 00.001 9340 ScheduleExposure(1000,3,1) exposurePending=0
00:16:25.287 00.014 12020 IsGuiding returns 0
00:16:25.287 00.000 9340 Enqueuing Expose request
00:16:25.305 00.018 12020 PulseGuide returned control before completion, sleep 69
00:16:25.380 00.075 12020 IsGuiding returns 1
00:16:25.380 00.000 12020 scope still moving after pulse duration time elapsed
00:16:25.417 00.037 12020 IsSlewing returns 0
00:16:25.457 00.040 12020 IsGuiding returns 0
00:16:25.457 00.000 12020 scope move finished after 76 + 94 ms
00:16:25.458 00.001 12020 Move returns status 0, amount 76
00:16:25.458 00.000 12020 MoveAxis(N, 0, ABG)
00:16:25.458 00.000 12020 Move returns status 0, amount 0
00:16:25.458 00.000 12020 move complete, result=0
00:16:25.458 00.000 12020 worker thread done servicing request
00:16:25.458 00.000 9340 GuideStep: -0.7 px 76 ms EAST, 0.3 px 0 ms NORTH
00:16:25.481 00.023 12020 Worker thread wakes up
00:16:25.481 00.000 12020 worker thread servicing REQUEST_EXPOSE 1000
00:16:25.481 00.000 12020 Handling exposure in thread, d=1000 o=3 r=(1290,966,31,31)
00:16:25.506 00.025 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"24ac0999-d579-43c2-aa7f-3949319d921a"}
00:16:25.793 00.287 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"24ac0999-d579-43c2-aa7f-3949319d921a"}
00:16:25.954 00.161 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"687cf9c3-4294-4238-8f21-c1733340f65e"}
00:16:26.041 00.087 9340 case statement mapped state 6 to 3
00:16:26.074 00.033 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"687cf9c3-4294-4238-8f21-c1733340f65e"}
00:16:26.169 00.095 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"7e57d4d5-f74c-403b-8faa-c5be0d4c32e4"}
00:16:26.207 00.038 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":10,"width":15,"height":15,"star_pos":[7.07,7.24],"pixels":"..."},"id":"7e57d4d5-f74c-403b-8faa-c5be0d4c32e4"}
00:16:26.876 00.669 12020 Exposure complete
00:16:27.498 00.622 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"e09cf52b-3f3b-43c5-919e-7fea79974cb4"}
00:16:27.652 00.154 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"e09cf52b-3f3b-43c5-919e-7fea79974cb4"}
00:16:27.862 00.210 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"ce0d8f75-4240-4779-a7f2-084534e64be6"}
00:16:27.931 00.069 9340 case statement mapped state 6 to 3
00:16:28.039 00.108 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"ce0d8f75-4240-4779-a7f2-084534e64be6"}
00:16:28.124 00.085 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"1aef2ee7-774a-4509-a738-ce0ef28c2525"}
00:16:28.394 00.270 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":10,"width":15,"height":15,"star_pos":[7.07,7.24],"pixels":"..."},"id":"1aef2ee7-774a-4509-a738-ce0ef28c2525"}
00:16:28.713 00.319 9340 OnExposeComplete: enter
00:16:28.743 00.030 12020 worker thread done servicing request
00:16:28.745 00.002 9340 UpdateGuideState(): m_state=6
00:16:28.858 00.113 9340 Star::Find(15, 1304, 980, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 11
00:16:28.892 00.034 9340 Star::Find returns 1 (0), X=1304.36, Y=981.42, Mass=421976, SNR=117.3, Peak=26507 HFD=4.9
00:16:28.931 00.039 9340 CameraToMount -- cameraTheta (1.99) - m_xAngle (0.01) = xAngle (1.99 = 1.99)
00:16:28.981 00.050 9340 CameraToMount -- cameraTheta (1.99) - (m_xAngle (0.01) + m_yAngleError (-3.13)) = yAngle (5.11 = -1.17)
00:16:29.012 00.031 9340 CameraToMount -- cameraX=-0.41 cameraY=0.91 hyp=0.99 cameraTheta=1.99 mountX=-0.40 mountY=-0.91, mountTheta=-1.98
00:16:29.092 00.080 9340 SchedulePrimaryMove(10104498, x=-0.41, y=0.91, opts=13)
00:16:29.145 00.053 9340 Enqueuing Move request for scope (-0.41, 0.91)
00:16:29.182 00.037 12020 Worker thread wakes up
00:16:29.182 00.000 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.41, 0.91) opts 0xd
00:16:29.182 00.000 12020 Handling offset move in thread for scope, endpoint = (-0.41, 0.91)
00:16:29.184 00.002 12020 Moving (-0.41, 0.91) raw xDistance=-0.40 yDistance=-0.91
00:16:29.184 00.000 12020 GuideAlgorithmHysteresis::Result() returns -0.28 from input -0.40
00:16:29.184 00.000 12020 GuideAlgorithmResistSwitch::result() returns -0.91 from input -0.91
00:16:29.184 00.000 12020 MoveAxis(E, 53, ABG)
00:16:29.186 00.002 9340 UpdateImageDisplay: Size=(1920,1080) min=4163, max=26507, med=6567, FiltMin=5138, FiltMax=22414, Gamma=2.870
00:16:29.256 00.070 12020 Guiding  Dir = 2, Dur = 53
00:16:29.256 00.000 9340 UpdateGuideState exits: m=421976 SNR=117.3
00:16:29.275 00.019 12020 IsSlewing returns 0
00:16:29.276 00.001 9340 PhdController: settling, locked = 1, distance = 0.85 (0.45) aobump = 0 frame = 11 / 99999
00:16:29.294 00.018 12020 IsGuiding returns 0
00:16:29.294 00.000 9340 evsrv: {"Event":"Settling","Timestamp":1778735789.294,"Host":"ASTRO","Inst":1,"Distance":0.85,"Time":0.0,"SettleTime":8.0,"StarLocked":true}
00:16:29.321 00.027 12020 PulseGuide returned control before completion, sleep 37
00:16:29.322 00.001 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:16:29.370 00.048 12020 IsGuiding returns 1
00:16:29.371 00.001 9340 ScheduleExposure(1000,3,1) exposurePending=0
00:16:29.390 00.019 12020 scope still moving after pulse duration time elapsed
00:16:29.391 00.001 9340 Enqueuing Expose request
00:16:29.413 00.022 12020 IsSlewing returns 0
00:16:29.416 00.003 12020 IsGuiding returns 0
00:16:29.416 00.000 12020 scope move finished after 53 + 68 ms
00:16:29.417 00.001 12020 Move returns status 0, amount 53
00:16:29.417 00.000 12020 MoveAxis(N, 153, ABG)
00:16:29.417 00.000 12020 Guiding  Dir = 0, Dur = 153
00:16:29.419 00.002 12020 IsSlewing returns 0
00:16:29.420 00.001 12020 IsGuiding returns 0
00:16:29.495 00.075 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"c8224114-2968-45fd-935f-ef15691e2935"}
00:16:29.520 00.025 12020 PulseGuide returned control before completion, sleep 87
00:16:29.521 00.001 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"c8224114-2968-45fd-935f-ef15691e2935"}
00:16:29.573 00.052 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"a233839a-d86b-4faf-89ed-cbceaab5e2bd"}
00:16:29.600 00.027 9340 case statement mapped state 6 to 3
00:16:29.649 00.049 12020 IsGuiding returns 1
00:16:29.650 00.001 12020 scope still moving after pulse duration time elapsed
00:16:29.650 00.000 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"a233839a-d86b-4faf-89ed-cbceaab5e2bd"}
00:16:29.692 00.042 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"0af63d59-c9b1-489f-be48-28edc653cef1"}
00:16:29.712 00.020 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":11,"width":15,"height":15,"star_pos":[7.36,7.42],"pixels":"..."},"id":"0af63d59-c9b1-489f-be48-28edc653cef1"}
00:16:29.768 00.056 12020 IsSlewing returns 0
00:16:29.772 00.004 12020 IsGuiding returns 0
00:16:29.772 00.000 12020 scope move finished after 153 + 198 ms
00:16:29.772 00.000 12020 Move returns status 0, amount 153
00:16:29.772 00.000 12020 move complete, result=0
00:16:29.773 00.001 9340 GuideStep: -0.4 px 53 ms EAST, -0.9 px 153 ms NORTH
00:16:29.794 00.021 12020 worker thread done servicing request
00:16:29.794 00.000 12020 Worker thread wakes up
00:16:29.795 00.001 12020 worker thread servicing REQUEST_EXPOSE 1000
00:16:29.795 00.000 12020 Handling exposure in thread, d=1000 o=3 r=(1290,966,31,31)
00:16:31.168 01.373 12020 Exposure complete
00:16:31.422 00.254 12020 worker thread done servicing request
00:16:31.422 00.000 9340 OnExposeComplete: enter
00:16:31.447 00.025 9340 UpdateGuideState(): m_state=6
00:16:31.458 00.011 9340 Star::Find(15, 1304, 981, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 12
00:16:31.467 00.009 9340 Star::Find returns 1 (0), X=1304.80, Y=981.11, Mass=432048, SNR=136.6, Peak=24167 HFD=4.7
00:16:31.481 00.014 9340 CameraToMount -- cameraTheta (1.51) - m_xAngle (0.01) = xAngle (1.51 = 1.51)
00:16:31.494 00.013 9340 CameraToMount -- cameraTheta (1.51) - (m_xAngle (0.01) + m_yAngleError (-3.13)) = yAngle (4.63 = -1.65)
00:16:31.504 00.010 9340 CameraToMount -- cameraX=0.03 cameraY=0.60 hyp=0.60 cameraTheta=1.51 mountX=0.04 mountY=-0.60, mountTheta=-1.51
00:16:31.524 00.020 9340 SchedulePrimaryMove(10104498, x=0.03, y=0.60, opts=13)
00:16:31.547 00.023 9340 Enqueuing Move request for scope (0.03, 0.60)
00:16:31.580 00.033 12020 Worker thread wakes up
00:16:31.580 00.000 12020 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.60) opts 0xd
00:16:31.580 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=4255, max=24167, med=6568, FiltMin=4942, FiltMax=21322, Gamma=2.870
00:16:31.596 00.016 12020 Handling offset move in thread for scope, endpoint = (0.03, 0.60)
00:16:31.596 00.000 9340 UpdateGuideState exits: m=432048 SNR=136.6
00:16:31.612 00.016 12020 Moving (0.03, 0.60) raw xDistance=0.04 yDistance=-0.60
00:16:31.613 00.001 9340 PhdController: settling, locked = 1, distance = 0.77 (0.45) aobump = 0 frame = 12 / 99999
00:16:31.628 00.015 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
00:16:31.628 00.000 9340 evsrv: {"Event":"Settling","Timestamp":1778735791.628,"Host":"ASTRO","Inst":1,"Distance":0.77,"Time":0.0,"SettleTime":8.0,"StarLocked":true}
00:16:31.639 00.011 12020 GuideAlgorithmResistSwitch::result() returns -0.60 from input -0.60
00:16:31.640 00.001 12020 MoveAxis(E, 0, ABG)
00:16:31.641 00.001 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:16:31.656 00.015 12020 Move returns status 0, amount 0
00:16:31.656 00.000 12020 MoveAxis(N, 100, ABG)
00:16:31.656 00.000 12020 Guiding  Dir = 0, Dur = 100
00:16:31.656 00.000 9340 ScheduleExposure(1000,3,1) exposurePending=0
00:16:31.673 00.017 12020 IsSlewing returns 0
00:16:31.673 00.000 9340 Enqueuing Expose request
00:16:31.705 00.032 12020 IsGuiding returns 0
00:16:31.706 00.001 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"223602d4-e78a-4b18-9439-6789a315191c"}
00:16:31.723 00.017 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"223602d4-e78a-4b18-9439-6789a315191c"}
00:16:31.739 00.016 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"ea904b87-9bcf-4bd7-9aca-bc4c4f27afe4"}
00:16:31.749 00.010 9340 case statement mapped state 6 to 3
00:16:31.758 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"ea904b87-9bcf-4bd7-9aca-bc4c4f27afe4"}
00:16:31.770 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"68169159-5e00-442a-b0e0-cf1a56d7eadc"}
00:16:31.785 00.015 12020 PulseGuide returned control before completion, sleep 34
00:16:31.785 00.000 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":12,"width":15,"height":15,"star_pos":[6.80,7.11],"pixels":"..."},"id":"68169159-5e00-442a-b0e0-cf1a56d7eadc"}
00:16:31.827 00.042 12020 IsGuiding returns 1
00:16:31.828 00.001 12020 scope still moving after pulse duration time elapsed
00:16:31.854 00.026 12020 IsSlewing returns 0
00:16:31.856 00.002 12020 IsGuiding returns 1
00:16:31.974 00.118 12020 IsSlewing returns 0
00:16:31.975 00.001 12020 IsGuiding returns 0
00:16:31.975 00.000 12020 scope move finished after 100 + 169 ms
00:16:31.975 00.000 12020 Move returns status 0, amount 100
00:16:31.975 00.000 12020 move complete, result=0
00:16:31.975 00.000 12020 worker thread done servicing request
00:16:31.975 00.000 12020 Worker thread wakes up
00:16:31.975 00.000 9340 GuideStep: 0.0 px 0 ms EAST, -0.6 px 100 ms NORTH
00:16:31.989 00.014 12020 worker thread servicing REQUEST_EXPOSE 1000
00:16:31.989 00.000 12020 Handling exposure in thread, d=1000 o=3 r=(1290,966,31,31)
00:16:33.371 01.382 12020 Exposure complete
00:16:33.494 00.123 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"09be23bb-62d8-4611-bd44-fdf4f2630d94"}
00:16:33.511 00.017 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"09be23bb-62d8-4611-bd44-fdf4f2630d94"}
00:16:33.523 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"2be0cc24-748c-4a1a-a86e-63dcb4af78db"}
00:16:33.534 00.011 9340 case statement mapped state 6 to 3
00:16:33.547 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"2be0cc24-748c-4a1a-a86e-63dcb4af78db"}
00:16:33.575 00.028 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"b731136c-26c1-4737-8523-1abb585f8f9a"}
00:16:33.618 00.043 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":12,"width":15,"height":15,"star_pos":[6.80,7.11],"pixels":"..."},"id":"b731136c-26c1-4737-8523-1abb585f8f9a"}
00:16:33.634 00.016 12020 worker thread done servicing request
00:16:33.634 00.000 9340 OnExposeComplete: enter
00:16:33.648 00.014 9340 UpdateGuideState(): m_state=6
00:16:33.660 00.012 9340 Star::Find(15, 1304, 981, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 13
00:16:33.677 00.017 9340 Star::Find returns 1 (0), X=1304.94, Y=981.17, Mass=469648, SNR=124.6, Peak=29113 HFD=4.5
00:16:33.693 00.016 9340 CameraToMount -- cameraTheta (1.30) - m_xAngle (0.01) = xAngle (1.30 = 1.30)
00:16:33.703 00.010 9340 CameraToMount -- cameraTheta (1.30) - (m_xAngle (0.01) + m_yAngleError (-3.13)) = yAngle (4.42 = -1.86)
00:16:33.737 00.034 9340 CameraToMount -- cameraX=0.18 cameraY=0.65 hyp=0.68 cameraTheta=1.30 mountX=0.18 mountY=-0.65, mountTheta=-1.30
00:16:33.753 00.016 9340 SchedulePrimaryMove(10104498, x=0.18, y=0.65, opts=13)
00:16:33.769 00.016 9340 Enqueuing Move request for scope (0.18, 0.65)
00:16:33.778 00.009 12020 Worker thread wakes up
00:16:33.778 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=4245, max=29113, med=6561, FiltMin=4956, FiltMax=23029, Gamma=2.870
00:16:33.790 00.012 12020 worker thread servicing REQUEST_MOVE scope ofs (0.18, 0.65) opts 0xd
00:16:33.790 00.000 9340 UpdateGuideState exits: m=469648 SNR=124.6
00:16:33.803 00.013 12020 Handling offset move in thread for scope, endpoint = (0.18, 0.65)
00:16:33.803 00.000 9340 PhdController: settling, locked = 1, distance = 0.74 (0.45) aobump = 0 frame = 13 / 99999
00:16:33.817 00.014 12020 Moving (0.18, 0.65) raw xDistance=0.18 yDistance=-0.65
00:16:33.817 00.000 9340 evsrv: {"Event":"Settling","Timestamp":1778735793.817,"Host":"ASTRO","Inst":1,"Distance":0.74,"Time":0.0,"SettleTime":8.0,"StarLocked":true}
00:16:33.828 00.011 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.18
00:16:33.828 00.000 12020 GuideAlgorithmResistSwitch::result() returns -0.65 from input -0.65
00:16:33.828 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:16:33.855 00.027 12020 MoveAxis(E, 0, ABG)
00:16:33.856 00.001 9340 ScheduleExposure(1000,3,1) exposurePending=0
00:16:33.868 00.012 12020 Move returns status 0, amount 0
00:16:33.869 00.001 9340 Enqueuing Expose request
00:16:33.880 00.011 12020 MoveAxis(N, 109, ABG)
00:16:33.880 00.000 12020 Guiding  Dir = 0, Dur = 109
00:16:33.882 00.002 12020 IsSlewing returns 0
00:16:33.882 00.000 12020 IsGuiding returns 0
00:16:33.957 00.075 12020 PulseGuide returned control before completion, sleep 46
00:16:34.036 00.079 12020 IsGuiding returns 1
00:16:34.037 00.001 12020 scope still moving after pulse duration time elapsed
00:16:34.164 00.127 12020 IsSlewing returns 0
00:16:34.165 00.001 12020 IsGuiding returns 0
00:16:34.165 00.000 12020 scope move finished after 109 + 173 ms
00:16:34.166 00.001 12020 Move returns status 0, amount 109
00:16:34.166 00.000 12020 move complete, result=0
00:16:34.166 00.000 12020 worker thread done servicing request
00:16:34.166 00.000 12020 Worker thread wakes up
00:16:34.166 00.000 9340 GuideStep: 0.2 px 0 ms EAST, -0.6 px 109 ms NORTH
00:16:34.175 00.009 12020 worker thread servicing REQUEST_EXPOSE 1000
00:16:34.175 00.000 12020 Handling exposure in thread, d=1000 o=3 r=(1290,966,31,31)
00:16:35.496 01.321 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"0b8e5a02-880b-4a96-bd21-9b72c0470f96"}
00:16:35.568 00.072 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"0b8e5a02-880b-4a96-bd21-9b72c0470f96"}
00:16:35.610 00.042 12020 Exposure complete
00:16:35.613 00.003 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"576589ac-e01d-4d81-aee7-5b854ee3cfb5"}
00:16:35.727 00.114 9340 case statement mapped state 6 to 3
00:16:35.764 00.037 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"576589ac-e01d-4d81-aee7-5b854ee3cfb5"}
00:16:35.787 00.023 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"97237623-a067-4dbc-b09b-444c2e6aba1e"}
00:16:35.808 00.021 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":13,"width":15,"height":15,"star_pos":[6.94,7.17],"pixels":"..."},"id":"97237623-a067-4dbc-b09b-444c2e6aba1e"}
00:16:36.037 00.229 12020 worker thread done servicing request
00:16:36.037 00.000 9340 OnExposeComplete: enter
00:16:36.051 00.014 9340 UpdateGuideState(): m_state=6
00:16:36.077 00.026 9340 Star::Find(15, 1304, 981, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 14
00:16:36.096 00.019 9340 Star::Find returns 1 (0), X=1304.83, Y=980.17, Mass=491205, SNR=146.8, Peak=27178 HFD=4.5
00:16:36.135 00.039 9340 CameraToMount -- cameraTheta (-1.37) - m_xAngle (0.01) = xAngle (-1.38 = -1.38)
00:16:36.152 00.017 9340 CameraToMount -- cameraTheta (-1.37) - (m_xAngle (0.01) + m_yAngleError (-3.13)) = yAngle (1.75 = 1.75)
00:16:36.171 00.019 9340 CameraToMount -- cameraX=0.07 cameraY=-0.34 hyp=0.35 cameraTheta=-1.37 mountX=0.07 mountY=0.34, mountTheta=1.38
00:16:36.190 00.019 9340 SchedulePrimaryMove(10104498, x=0.07, y=-0.34, opts=13)
00:16:36.209 00.019 9340 Enqueuing Move request for scope (0.07, -0.34)
00:16:36.223 00.014 12020 Worker thread wakes up
00:16:36.223 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=3982, max=27178, med=6561, FiltMin=5048, FiltMax=24868, Gamma=2.870
00:16:36.263 00.040 12020 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.34) opts 0xd
00:16:36.263 00.000 9340 UpdateGuideState exits: m=491205 SNR=146.8
00:16:36.283 00.020 12020 Handling offset move in thread for scope, endpoint = (0.07, -0.34)
00:16:36.283 00.000 9340 PhdController: settling, locked = 1, distance = 0.63 (0.45) aobump = 0 frame = 14 / 99999
00:16:36.297 00.014 12020 Moving (0.07, -0.34) raw xDistance=0.07 yDistance=0.34
00:16:36.297 00.000 9340 evsrv: {"Event":"Settling","Timestamp":1778735796.297,"Host":"ASTRO","Inst":1,"Distance":0.63,"Time":0.0,"SettleTime":8.0,"StarLocked":true}
00:16:36.311 00.014 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
00:16:36.311 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
00:16:36.312 00.001 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:16:36.326 00.014 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.34
00:16:36.326 00.000 9340 ScheduleExposure(1000,3,1) exposurePending=0
00:16:36.340 00.014 12020 MoveAxis(E, 0, ABG)
00:16:36.342 00.002 9340 Enqueuing Expose request
00:16:36.355 00.013 12020 Move returns status 0, amount 0
00:16:36.356 00.001 12020 MoveAxis(N, 0, ABG)
00:16:36.356 00.000 12020 Move returns status 0, amount 0
00:16:36.356 00.000 12020 move complete, result=0
00:16:36.356 00.000 12020 worker thread done servicing request
00:16:36.356 00.000 12020 Worker thread wakes up
00:16:36.357 00.001 12020 worker thread servicing REQUEST_EXPOSE 1000
00:16:36.357 00.000 12020 Handling exposure in thread, d=1000 o=3 r=(1290,966,31,31)
00:16:36.361 00.004 9340 GuideStep: 0.1 px 0 ms EAST, 0.3 px 0 ms NORTH
00:16:37.494 01.133 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"09b619c8-fe78-40d0-bd0b-3194491dd9be"}
00:16:37.508 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"09b619c8-fe78-40d0-bd0b-3194491dd9be"}
00:16:37.535 00.027 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"e4fc0d19-e613-41dd-ba71-c888f6b2193b"}
00:16:37.590 00.055 9340 case statement mapped state 6 to 3
00:16:37.630 00.040 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"e4fc0d19-e613-41dd-ba71-c888f6b2193b"}
00:16:37.655 00.025 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"15f1bc1e-c601-42d6-87e9-386ce62e144e"}
00:16:37.688 00.033 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":14,"width":15,"height":15,"star_pos":[6.83,7.17],"pixels":"..."},"id":"15f1bc1e-c601-42d6-87e9-386ce62e144e"}
00:16:37.750 00.062 12020 Exposure complete
00:16:38.042 00.292 12020 worker thread done servicing request
00:16:38.042 00.000 9340 OnExposeComplete: enter
00:16:38.054 00.012 9340 UpdateGuideState(): m_state=6
00:16:38.065 00.011 9340 Star::Find(15, 1304, 980, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 15
00:16:38.081 00.016 9340 Star::Find returns 1 (0), X=1304.15, Y=980.71, Mass=502859, SNR=115.4, Peak=31571 HFD=4.6
00:16:38.095 00.014 9340 CameraToMount -- cameraTheta (2.84) - m_xAngle (0.01) = xAngle (2.83 = 2.83)
00:16:38.107 00.012 9340 CameraToMount -- cameraTheta (2.84) - (m_xAngle (0.01) + m_yAngleError (-3.13)) = yAngle (5.96 = -0.33)
00:16:38.147 00.040 9340 CameraToMount -- cameraX=-0.62 cameraY=0.19 hyp=0.65 cameraTheta=2.84 mountX=-0.61 mountY=-0.21, mountTheta=-2.82
00:16:38.163 00.016 9340 SchedulePrimaryMove(10104498, x=-0.62, y=0.19, opts=13)
00:16:38.180 00.017 9340 Enqueuing Move request for scope (-0.62, 0.19)
00:16:38.193 00.013 12020 Worker thread wakes up
00:16:38.193 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=4014, max=31571, med=6569, FiltMin=5032, FiltMax=25930, Gamma=2.870
00:16:38.206 00.013 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.62, 0.19) opts 0xd
00:16:38.206 00.000 12020 Handling offset move in thread for scope, endpoint = (-0.62, 0.19)
00:16:38.206 00.000 12020 Moving (-0.62, 0.19) raw xDistance=-0.61 yDistance=-0.21
00:16:38.206 00.000 12020 GuideAlgorithmHysteresis::Result() returns -0.36 from input -0.61
00:16:38.207 00.001 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:16:38.207 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.21
00:16:38.207 00.000 12020 MoveAxis(E, 67, ABG)
00:16:38.207 00.000 12020 Guiding  Dir = 2, Dur = 67
00:16:38.208 00.001 9340 UpdateGuideState exits: m=502859 SNR=115.4
00:16:38.222 00.014 12020 IsSlewing returns 0
00:16:38.223 00.001 9340 PhdController: settling, locked = 1, distance = 0.63 (0.45) aobump = 0 frame = 15 / 99999
00:16:38.238 00.015 12020 IsGuiding returns 0
00:16:38.239 00.001 9340 evsrv: {"Event":"Settling","Timestamp":1778735798.238,"Host":"ASTRO","Inst":1,"Distance":0.63,"Time":0.0,"SettleTime":8.0,"StarLocked":true}
00:16:38.270 00.031 12020 PulseGuide returned control before completion, sleep 56
00:16:38.270 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:16:38.284 00.014 9340 ScheduleExposure(1000,3,1) exposurePending=0
00:16:38.299 00.015 9340 Enqueuing Expose request
00:16:38.338 00.039 12020 IsGuiding returns 0
00:16:38.338 00.000 12020 Move returns status 0, amount 67
00:16:38.339 00.001 12020 MoveAxis(N, 0, ABG)
00:16:38.339 00.000 12020 Move returns status 0, amount 0
00:16:38.339 00.000 12020 move complete, result=0
00:16:38.340 00.001 12020 worker thread done servicing request
00:16:38.340 00.000 9340 GuideStep: -0.6 px 67 ms EAST, -0.2 px 0 ms NORTH
00:16:38.355 00.015 12020 Worker thread wakes up
00:16:38.355 00.000 12020 worker thread servicing REQUEST_EXPOSE 1000
00:16:38.356 00.001 12020 Handling exposure in thread, d=1000 o=3 r=(1290,966,31,31)
00:16:39.493 01.137 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"0ad74c1e-ee28-481a-b6b1-585eb8f85927"}
00:16:39.505 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"0ad74c1e-ee28-481a-b6b1-585eb8f85927"}
00:16:39.529 00.024 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"87d26b45-0928-4154-816d-7ad71da17552"}
00:16:39.539 00.010 9340 case statement mapped state 6 to 3
00:16:39.546 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"87d26b45-0928-4154-816d-7ad71da17552"}
00:16:39.555 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"9e64a3b6-d6a8-4b83-843c-3a7114e81e3f"}
00:16:39.568 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":15,"width":15,"height":15,"star_pos":[7.15,6.71],"pixels":"..."},"id":"9e64a3b6-d6a8-4b83-843c-3a7114e81e3f"}
00:16:39.719 00.151 12020 Exposure complete
00:16:39.999 00.280 12020 worker thread done servicing request
00:16:39.999 00.000 9340 OnExposeComplete: enter
00:16:40.012 00.013 9340 UpdateGuideState(): m_state=6
00:16:40.022 00.010 9340 Star::Find(15, 1304, 980, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 16
00:16:40.034 00.012 9340 Star::Find returns 1 (0), X=1305.49, Y=981.22, Mass=459119, SNR=116.5, Peak=30828 HFD=4.6
00:16:40.048 00.014 9340 CameraToMount -- cameraTheta (0.77) - m_xAngle (0.01) = xAngle (0.77 = 0.77)
00:16:40.065 00.017 9340 CameraToMount -- cameraTheta (0.77) - (m_xAngle (0.01) + m_yAngleError (-3.13)) = yAngle (3.89 = -2.39)
00:16:40.101 00.036 9340 CameraToMount -- cameraX=0.73 cameraY=0.71 hyp=1.02 cameraTheta=0.77 mountX=0.73 mountY=-0.69, mountTheta=-0.76
00:16:40.123 00.022 9340 SchedulePrimaryMove(10104498, x=0.73, y=0.71, opts=13)
00:16:40.136 00.013 9340 Enqueuing Move request for scope (0.73, 0.71)
00:16:40.148 00.012 12020 Worker thread wakes up
00:16:40.148 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=4136, max=30828, med=6585, FiltMin=5099, FiltMax=24350, Gamma=2.870
00:16:40.161 00.013 12020 worker thread servicing REQUEST_MOVE scope ofs (0.73, 0.71) opts 0xd
00:16:40.161 00.000 9340 UpdateGuideState exits: m=459119 SNR=116.5
00:16:40.178 00.017 12020 Handling offset move in thread for scope, endpoint = (0.73, 0.71)
00:16:40.178 00.000 12020 Moving (0.73, 0.71) raw xDistance=0.73 yDistance=-0.69
00:16:40.178 00.000 12020 GuideAlgorithmHysteresis::Result() returns 0.39 from input 0.73
00:16:40.178 00.000 12020 GuideAlgorithmResistSwitch::result() returns -0.69 from input -0.69
00:16:40.179 00.001 9340 PhdController: settling, locked = 1, distance = 0.75 (0.45) aobump = 0 frame = 16 / 99999
00:16:40.219 00.040 12020 MoveAxis(W, 73, ABG)
00:16:40.219 00.000 12020 Guiding  Dir = 3, Dur = 73
00:16:40.220 00.001 12020 IsSlewing returns 0
00:16:40.221 00.001 12020 IsGuiding returns 0
00:16:40.222 00.001 9340 evsrv: {"Event":"Settling","Timestamp":1778735800.222,"Host":"ASTRO","Inst":1,"Distance":0.75,"Time":0.0,"SettleTime":8.0,"StarLocked":true}
00:16:40.236 00.014 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:16:40.254 00.018 12020 PulseGuide returned control before completion, sleep 64
00:16:40.258 00.004 9340 ScheduleExposure(1000,3,1) exposurePending=0
00:16:40.274 00.016 9340 Enqueuing Expose request
00:16:40.349 00.075 12020 IsGuiding returns 0
00:16:40.349 00.000 12020 Move returns status 0, amount 73
00:16:40.349 00.000 12020 MoveAxis(N, 116, ABG)
00:16:40.350 00.001 12020 Guiding  Dir = 0, Dur = 116
00:16:40.351 00.001 12020 IsSlewing returns 0
00:16:40.352 00.001 12020 IsGuiding returns 0
00:16:40.434 00.082 12020 PulseGuide returned control before completion, sleep 45
00:16:40.512 00.078 12020 IsGuiding returns 1
00:16:40.513 00.001 12020 scope still moving after pulse duration time elapsed
00:16:40.535 00.022 12020 IsSlewing returns 0
00:16:40.535 00.000 12020 IsGuiding returns 1
00:16:40.656 00.121 12020 IsSlewing returns 0
00:16:40.657 00.001 12020 IsGuiding returns 0
00:16:40.657 00.000 12020 scope move finished after 116 + 189 ms
00:16:40.657 00.000 12020 Move returns status 0, amount 116
00:16:40.657 00.000 12020 move complete, result=0
00:16:40.658 00.001 12020 worker thread done servicing request
00:16:40.658 00.000 9340 GuideStep: 0.7 px 73 ms WEST, -0.7 px 116 ms NORTH
00:16:40.674 00.016 12020 Worker thread wakes up
00:16:40.675 00.001 12020 worker thread servicing REQUEST_EXPOSE 1000
00:16:40.675 00.000 12020 Handling exposure in thread, d=1000 o=3 r=(1290,966,31,31)
00:16:41.493 00.818 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"1f3dbcab-0ef0-4225-b5cd-0acd54b17114"}
00:16:41.529 00.036 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"1f3dbcab-0ef0-4225-b5cd-0acd54b17114"}
00:16:41.642 00.113 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"43e583c1-a608-4711-a14c-3340cc21942a"}
00:16:41.674 00.032 9340 case statement mapped state 6 to 3
00:16:41.700 00.026 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"43e583c1-a608-4711-a14c-3340cc21942a"}
00:16:41.723 00.023 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"f9e9152a-acfe-400c-aefd-88757219e3e7"}
00:16:41.778 00.055 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":16,"width":15,"height":15,"star_pos":[7.49,7.22],"pixels":"..."},"id":"f9e9152a-acfe-400c-aefd-88757219e3e7"}
00:16:42.063 00.285 12020 Exposure complete
00:16:42.471 00.408 12020 worker thread done servicing request
00:16:42.471 00.000 9340 OnExposeComplete: enter
00:16:42.483 00.012 9340 UpdateGuideState(): m_state=6
00:16:42.495 00.012 9340 Star::Find(15, 1305, 981, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 17
00:16:42.510 00.015 9340 Star::Find returns 1 (0), X=1316.10, Y=980.94, Mass=488363, SNR=134.0, Peak=22190 HFD=5.9
00:16:42.522 00.012 9340 CameraToMount -- cameraTheta (0.04) - m_xAngle (0.01) = xAngle (0.03 = 0.03)
00:16:42.533 00.011 9340 CameraToMount -- cameraTheta (0.04) - (m_xAngle (0.01) + m_yAngleError (-3.13)) = yAngle (3.16 = -3.12)
00:16:42.562 00.029 9340 CameraToMount -- cameraX=11.34 cameraY=0.43 hyp=11.35 cameraTheta=0.04 mountX=11.34 mountY=-0.19, mountTheta=-0.02
00:16:42.579 00.017 9340 SchedulePrimaryMove(10104498, x=11.34, y=0.43, opts=13)
00:16:42.592 00.013 9340 Enqueuing Move request for scope (11.34, 0.43)
00:16:42.606 00.014 12020 Worker thread wakes up
00:16:42.606 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=4032, max=22190, med=6585, FiltMin=5013, FiltMax=20137, Gamma=2.870
00:16:42.617 00.011 12020 worker thread servicing REQUEST_MOVE scope ofs (11.34, 0.43) opts 0xd
00:16:42.617 00.000 12020 Handling offset move in thread for scope, endpoint = (11.34, 0.43)
00:16:42.617 00.000 9340 UpdateGuideState exits: m=488363 SNR=134.0
00:16:42.631 00.014 12020 Moving (11.34, 0.43) raw xDistance=11.34 yDistance=-0.19
00:16:42.631 00.000 12020 GuideAlgorithmHysteresis::Result() returns 6.71 from input 11.34
00:16:42.631 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:16:42.631 00.000 9340 PhdController: settling, locked = 1, distance = 3.93 (0.45) aobump = 0 frame = 17 / 99999
00:16:42.644 00.013 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
00:16:42.645 00.001 12020 MoveAxis(W, 1253, ABG)
00:16:42.645 00.000 12020 Guiding  Dir = 3, Dur = 1253
00:16:42.645 00.000 9340 evsrv: {"Event":"Settling","Timestamp":1778735802.644,"Host":"ASTRO","Inst":1,"Distance":3.93,"Time":0.0,"SettleTime":8.0,"StarLocked":true}
00:16:42.657 00.012 12020 IsSlewing returns 0
00:16:42.657 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:16:42.688 00.031 9340 ScheduleExposure(1000,3,1) exposurePending=0
00:16:42.701 00.013 12020 IsGuiding returns 0
00:16:42.701 00.000 9340 Enqueuing Expose request
00:16:42.758 00.057 12020 PulseGuide returned control before completion, sleep 1208
00:16:43.494 00.736 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"7fcb2863-0e05-430a-bb02-617875351459"}
00:16:43.519 00.025 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"7fcb2863-0e05-430a-bb02-617875351459"}
00:16:43.531 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"1fcc5b2c-6227-4176-a374-3b5be0df2020"}
00:16:43.545 00.014 9340 case statement mapped state 6 to 3
00:16:43.559 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"1fcc5b2c-6227-4176-a374-3b5be0df2020"}
00:16:43.567 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"2af44c95-cd2e-4558-b29d-ba6ed917f7f1"}
00:16:43.575 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":17,"width":15,"height":15,"star_pos":[7.10,6.94],"pixels":"..."},"id":"2af44c95-cd2e-4558-b29d-ba6ed917f7f1"}
00:16:43.971 00.396 12020 IsGuiding returns 0
00:16:43.972 00.001 12020 Move returns status 0, amount 1253
00:16:43.972 00.000 12020 MoveAxis(N, 0, ABG)
00:16:43.972 00.000 12020 Move returns status 0, amount 0
00:16:43.972 00.000 12020 move complete, result=0
00:16:43.972 00.000 12020 worker thread done servicing request
00:16:43.972 00.000 12020 Worker thread wakes up
00:16:43.973 00.001 9340 GuideStep: 11.3 px 1253 ms WEST, -0.2 px 0 ms NORTH
00:16:43.981 00.008 12020 worker thread servicing REQUEST_EXPOSE 1000
00:16:43.982 00.001 12020 Handling exposure in thread, d=1000 o=3 r=(1301,966,31,31)
00:16:45.344 01.362 12020 Exposure complete
00:16:45.493 00.149 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"827dcab3-32a6-4f41-a106-509dd236a75c"}
00:16:45.511 00.018 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"827dcab3-32a6-4f41-a106-509dd236a75c"}
00:16:45.528 00.017 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"239b5683-d606-4c47-a34a-702b8f84ee79"}
00:16:45.570 00.042 12020 worker thread done servicing request
00:16:45.571 00.001 9340 case statement mapped state 6 to 3
00:16:45.585 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"239b5683-d606-4c47-a34a-702b8f84ee79"}
00:16:45.596 00.011 9340 OnExposeComplete: enter
00:16:45.604 00.008 9340 UpdateGuideState(): m_state=6
00:16:45.613 00.009 9340 Star::Find(15, 1316, 980, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 18
00:16:45.626 00.013 9340 Star::Find returns 1 (0), X=1333.14, Y=979.56, Mass=183370, SNR=72.3, Peak=9509 HFD=4.9
00:16:45.640 00.014 9340 CameraToMount -- cameraTheta (-0.03) - m_xAngle (0.01) = xAngle (-0.04 = -0.04)
00:16:45.649 00.009 9340 CameraToMount -- cameraTheta (-0.03) - (m_xAngle (0.01) + m_yAngleError (-3.13)) = yAngle (3.09 = 3.09)
00:16:45.678 00.029 9340 CameraToMount -- cameraX=28.38 cameraY=-0.95 hyp=28.40 cameraTheta=-0.03 mountX=28.37 mountY=1.55, mountTheta=0.05
00:16:45.692 00.014 9340 SchedulePrimaryMove(10104498, x=28.38, y=-0.95, opts=13)
00:16:45.700 00.008 9340 Enqueuing Move request for scope (28.38, -0.95)
00:16:45.710 00.010 12020 Worker thread wakes up
00:16:45.711 00.001 9340 UpdateImageDisplay: Size=(1920,1080) min=3605, max=21440, med=6572, FiltMin=5082, FiltMax=20541, Gamma=2.870
00:16:45.718 00.007 12020 worker thread servicing REQUEST_MOVE scope ofs (28.38, -0.95) opts 0xd
00:16:45.718 00.000 9340 UpdateGuideState exits: m=183370 SNR=72.3
00:16:45.727 00.009 12020 Handling offset move in thread for scope, endpoint = (28.38, -0.95)
00:16:45.727 00.000 9340 PhdController: settling, locked = 1, distance = 11.27 (0.45) aobump = 0 frame = 18 / 99999
00:16:45.738 00.011 12020 Moving (28.38, -0.95) raw xDistance=28.37 yDistance=1.55
00:16:45.738 00.000 12020 GuideAlgorithmHysteresis::Result() returns 17.44 from input 28.37
00:16:45.738 00.000 12020 resist switch: large excursion: input 1.55 thresh 0.75 direction from -1 to 1
00:16:45.738 00.000 9340 evsrv: {"Event":"Settling","Timestamp":1778735805.738,"Host":"ASTRO","Inst":1,"Distance":11.27,"Time":0.0,"SettleTime":8.0,"StarLocked":true}
00:16:45.748 00.010 12020 switching direction from 0 to 1 - decHistory=3 oldest=0.00 newest=4.66
00:16:45.748 00.000 12020 GuideAlgorithmResistSwitch::result() returns 1.55 from input 1.55
00:16:45.749 00.001 12020 MoveAxis(W, 3256, ABG)
00:16:45.749 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:16:45.759 00.010 12020 duration set to 2500 by maxRaDuration
00:16:45.759 00.000 9340 ScheduleExposure(1000,3,1) exposurePending=0
00:16:45.787 00.028 12020 Guiding  Dir = 3, Dur = 2500
00:16:45.787 00.000 9340 Enqueuing Expose request
00:16:45.800 00.013 12020 IsSlewing returns 0
00:16:45.800 00.000 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"3203bb7a-8ec3-4f39-acc7-ae32a912099e"}
00:16:45.809 00.009 12020 IsGuiding returns 0
00:16:45.809 00.000 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":18,"width":15,"height":15,"star_pos":[7.14,6.56],"pixels":"..."},"id":"3203bb7a-8ec3-4f39-acc7-ae32a912099e"}
00:16:45.838 00.029 12020 PulseGuide returned control before completion, sleep 2482
00:16:47.493 01.655 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"f31b25f7-5f96-4c67-a975-f4ddecd8b00d"}
00:16:47.501 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"f31b25f7-5f96-4c67-a975-f4ddecd8b00d"}
00:16:47.513 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"00915b83-b32d-4376-9a95-3d5ce9659c19"}
00:16:47.522 00.009 9340 case statement mapped state 6 to 3
00:16:47.543 00.021 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"00915b83-b32d-4376-9a95-3d5ce9659c19"}
00:16:47.559 00.016 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"01417552-cee3-462f-8a2a-19320f45d4bb"}
00:16:47.573 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":18,"width":15,"height":15,"star_pos":[7.14,6.56],"pixels":"..."},"id":"01417552-cee3-462f-8a2a-19320f45d4bb"}
00:16:48.326 00.753 12020 IsGuiding returns 0
00:16:48.327 00.001 12020 Move returns status 0, amount 2500
00:16:48.327 00.000 12020 MoveAxis(S, 261, ABG)
00:16:48.327 00.000 12020 Guiding  Dir = 1, Dur = 261
00:16:48.327 00.000 12020 IsSlewing returns 0
00:16:48.329 00.002 12020 IsGuiding returns 0
00:16:48.428 00.099 12020 PulseGuide returned control before completion, sleep 172
00:16:48.609 00.181 12020 IsGuiding returns 1
00:16:48.609 00.000 12020 scope still moving after pulse duration time elapsed
00:16:48.642 00.033 12020 IsSlewing returns 0
00:16:48.642 00.000 12020 IsGuiding returns 1
00:16:48.672 00.030 12020 IsSlewing returns 0
00:16:48.672 00.000 12020 IsGuiding returns 1
00:16:48.796 00.124 12020 IsSlewing returns 0
00:16:48.844 00.048 12020 IsGuiding returns 0
00:16:48.845 00.001 12020 scope move finished after 261 + 254 ms
00:16:48.845 00.000 12020 Move returns status 0, amount 261
00:16:48.845 00.000 12020 move complete, result=0
00:16:48.845 00.000 12020 worker thread done servicing request
00:16:48.845 00.000 9340 GuideStep: 28.4 px 2500 ms WEST, 1.6 px 261 ms SOUTH
00:16:48.854 00.009 12020 Worker thread wakes up
00:16:48.854 00.000 12020 worker thread servicing REQUEST_EXPOSE 1000
00:16:48.855 00.001 12020 Handling exposure in thread, d=1000 o=3 r=(1318,965,31,31)
00:16:49.503 00.648 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"6c35af8d-169f-4579-9f2a-3645ceaf46b5"}
00:16:49.522 00.019 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"6c35af8d-169f-4579-9f2a-3645ceaf46b5"}
00:16:49.534 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"95881676-410a-4097-aa89-27d03e178d05"}
00:16:49.544 00.010 9340 case statement mapped state 6 to 3
00:16:49.554 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"95881676-410a-4097-aa89-27d03e178d05"}
00:16:49.565 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"756105b3-2c10-4972-9981-d6891c4a3fe6"}
00:16:49.586 00.021 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":18,"width":15,"height":15,"star_pos":[7.14,6.56],"pixels":"..."},"id":"756105b3-2c10-4972-9981-d6891c4a3fe6"}
00:16:50.237 00.651 12020 Exposure complete
00:16:50.477 00.240 12020 worker thread done servicing request
00:16:50.477 00.000 9340 OnExposeComplete: enter
00:16:50.492 00.015 9340 UpdateGuideState(): m_state=6
00:16:50.505 00.013 9340 Star::Find(15, 1333, 979, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 19
00:16:50.519 00.014 9340 Star::Find false star n=9 nbg=246 bg=7064.5 sigma=309.3 thresh=7992 peak=7851
00:16:50.531 00.012 9340 Star::Find returns 0 (2), X=1333.00, Y=979.00, Mass=9750, SNR=2.9, Peak=8505 HFD=0.0
00:16:50.543 00.012 9340 DistanceChecker: activated
00:16:50.579 00.036 9340 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
00:16:50.592 00.013 9340 SchedulePrimaryMove(10104498, x=0.00, y=0.00, opts=14)
00:16:50.604 00.012 9340 Enqueuing Move request for scope (0.00, 0.00)
00:16:50.621 00.017 12020 Worker thread wakes up
00:16:50.621 00.000 12020 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe
00:16:50.621 00.000 12020 Handling offset move in thread for scope, endpoint = (0.00, 0.00)
00:16:50.621 00.000 12020 move complete, result=0
00:16:50.621 00.000 12020 worker thread done servicing request
00:16:50.736 00.115 9340 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
00:16:50.750 00.014 9340 Status Line: Star lost - low SNR
00:16:50.767 00.017 9340 UpdateImageDisplay: Size=(1920,1080) min=3570, max=22187, med=6573, FiltMin=5089, FiltMax=19967, Gamma=2.870
00:16:50.779 00.012 9340 UpdateGuideState exits: Star lost - low SNR
00:16:50.810 00.031 9340 PhdController: settling, locked = 0, distance = 11.27 (0.45) aobump = 0 frame = 19 / 99999
00:16:50.829 00.019 9340 evsrv: {"Event":"Settling","Timestamp":1778735810.829,"Host":"ASTRO","Inst":1,"Distance":11.27,"Time":0.0,"SettleTime":8.0,"StarLocked":false}
00:16:50.842 00.013 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:16:50.854 00.012 9340 ScheduleExposure(1000,3,0) exposurePending=0
00:16:50.867 00.013 9340 Enqueuing Expose request
00:16:50.882 00.015 12020 Worker thread wakes up
00:16:50.883 00.001 12020 worker thread servicing REQUEST_EXPOSE 1000
00:16:50.883 00.000 12020 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
00:16:51.499 00.616 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"5cfc012b-c617-4ba5-9656-10e4eeabf7d6"}
00:16:51.511 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"5cfc012b-c617-4ba5-9656-10e4eeabf7d6"}
00:16:51.520 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"fd6b40ba-db71-4d76-bdb6-b13421e7778b"}
00:16:51.528 00.008 9340 case statement mapped state 6 to 4
00:16:51.536 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"LostLock","id":"fd6b40ba-db71-4d76-bdb6-b13421e7778b"}
00:16:51.546 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"6d4ce50e-b7bf-4866-a7e8-e7a1e43b116a"}
00:16:51.557 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":19,"width":15,"height":15,"star_pos":[7.14,6.56],"pixels":"..."},"id":"6d4ce50e-b7bf-4866-a7e8-e7a1e43b116a"}
00:16:52.250 00.693 12020 Exposure complete
00:16:52.412 00.162 12020 worker thread done servicing request
00:16:52.412 00.000 9340 OnExposeComplete: enter
00:16:52.420 00.008 9340 UpdateGuideState(): m_state=6
00:16:52.442 00.022 9340 Star::Find(15, 1333, 979, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 20
00:16:52.450 00.008 9340 Star::Find false star n=4 nbg=266 bg=5843.3 sigma=373.0 thresh=6962 peak=6898
00:16:52.457 00.007 9340 Star::Find returns 0 (2), X=1333.00, Y=979.00, Mass=5966, SNR=2.9, Peak=7509 HFD=0.0
00:16:52.464 00.007 9340 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
00:16:52.479 00.015 9340 SchedulePrimaryMove(10104498, x=0.00, y=0.00, opts=14)
00:16:52.485 00.006 9340 Enqueuing Move request for scope (0.00, 0.00)
00:16:52.497 00.012 12020 Worker thread wakes up
00:16:52.497 00.000 12020 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe
00:16:52.497 00.000 12020 Handling offset move in thread for scope, endpoint = (0.00, 0.00)
00:16:52.498 00.001 12020 move complete, result=0
00:16:52.498 00.000 12020 worker thread done servicing request
00:16:52.613 00.115 9340 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
00:16:52.624 00.011 9340 Status Line: Star lost - low SNR
00:16:52.634 00.010 9340 UpdateImageDisplay: Size=(1920,1080) min=3290, max=21469, med=5356, FiltMin=4181, FiltMax=18628, Gamma=2.870
00:16:52.656 00.022 9340 UpdateGuideState exits: Star lost - low SNR
00:16:52.665 00.009 9340 PhdController: settling, locked = 0, distance = 11.27 (0.45) aobump = 0 frame = 20 / 99999
00:16:52.672 00.007 9340 evsrv: {"Event":"Settling","Timestamp":1778735812.672,"Host":"ASTRO","Inst":1,"Distance":11.27,"Time":0.0,"SettleTime":8.0,"StarLocked":false}
00:16:52.679 00.007 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:16:52.694 00.015 9340 ScheduleExposure(1000,3,0) exposurePending=0
00:16:52.700 00.006 9340 Enqueuing Expose request
00:16:52.709 00.009 12020 Worker thread wakes up
00:16:52.709 00.000 12020 worker thread servicing REQUEST_EXPOSE 1000
00:16:52.709 00.000 12020 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
00:16:53.500 00.791 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"37ee9587-446d-4c35-916b-2be91cb96693"}
00:16:53.510 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"37ee9587-446d-4c35-916b-2be91cb96693"}
00:16:53.520 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"f5047bf8-d5bf-4c97-9292-a3ad301c29fb"}
00:16:53.528 00.008 9340 case statement mapped state 6 to 4
00:16:53.536 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"LostLock","id":"f5047bf8-d5bf-4c97-9292-a3ad301c29fb"}
00:16:53.545 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"74c7a01e-a540-4049-8b66-4c678b34f3e5"}
00:16:53.572 00.027 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":20,"width":15,"height":15,"star_pos":[7.14,6.56],"pixels":"..."},"id":"74c7a01e-a540-4049-8b66-4c678b34f3e5"}
00:16:54.069 00.497 12020 Exposure complete
00:16:54.374 00.305 12020 worker thread done servicing request
00:16:54.374 00.000 9340 OnExposeComplete: enter
00:16:54.397 00.023 9340 UpdateGuideState(): m_state=6
00:16:54.422 00.025 9340 Star::Find(15, 1333, 979, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 21
00:16:54.472 00.050 9340 Star::Find false star n=5 nbg=251 bg=5848.9 sigma=333.5 thresh=6850 peak=6744
00:16:54.490 00.018 9340 Star::Find returns 0 (2), X=1333.00, Y=979.00, Mass=5989, SNR=2.9, Peak=7311 HFD=0.0
00:16:54.501 00.011 9340 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
00:16:54.514 00.013 9340 SchedulePrimaryMove(10104498, x=0.00, y=0.00, opts=14)
00:16:54.529 00.015 9340 Enqueuing Move request for scope (0.00, 0.00)
00:16:54.542 00.013 12020 Worker thread wakes up
00:16:54.542 00.000 12020 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe
00:16:54.542 00.000 12020 Handling offset move in thread for scope, endpoint = (0.00, 0.00)
00:16:54.542 00.000 12020 move complete, result=0
00:16:54.542 00.000 12020 worker thread done servicing request
00:16:54.643 00.101 9340 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
00:16:54.662 00.019 9340 Status Line: Star lost - low SNR
00:16:54.697 00.035 9340 UpdateImageDisplay: Size=(1920,1080) min=3046, max=23504, med=5362, FiltMin=4164, FiltMax=20229, Gamma=2.870
00:16:54.712 00.015 9340 UpdateGuideState exits: Star lost - low SNR
00:16:54.726 00.014 9340 PhdController: settling, locked = 0, distance = 11.27 (0.45) aobump = 0 frame = 21 / 99999
00:16:54.738 00.012 9340 evsrv: {"Event":"Settling","Timestamp":1778735814.738,"Host":"ASTRO","Inst":1,"Distance":11.27,"Time":0.0,"SettleTime":8.0,"StarLocked":false}
00:16:54.753 00.015 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:16:54.766 00.013 9340 ScheduleExposure(1000,3,0) exposurePending=0
00:16:54.779 00.013 9340 Enqueuing Expose request
00:16:54.818 00.039 12020 Worker thread wakes up
00:16:54.820 00.002 12020 worker thread servicing REQUEST_EXPOSE 1000
00:16:54.820 00.000 12020 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
00:16:55.499 00.679 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"fa67a122-73f9-40b2-9d20-a6cb239da16e"}
00:16:55.511 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"fa67a122-73f9-40b2-9d20-a6cb239da16e"}
00:16:55.523 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"0ff1de72-01b3-4331-8959-7a55a4b46ca5"}
00:16:55.531 00.008 9340 case statement mapped state 6 to 4
00:16:55.539 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"LostLock","id":"0ff1de72-01b3-4331-8959-7a55a4b46ca5"}
00:16:55.546 00.007 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"64de0559-e160-4e61-b123-33663e591325"}
00:16:55.556 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":21,"width":15,"height":15,"star_pos":[7.14,6.56],"pixels":"..."},"id":"64de0559-e160-4e61-b123-33663e591325"}
00:16:56.185 00.629 12020 Exposure complete
00:16:56.347 00.162 12020 worker thread done servicing request
00:16:56.348 00.001 9340 OnExposeComplete: enter
00:16:56.357 00.009 9340 UpdateGuideState(): m_state=6
00:16:56.378 00.021 9340 Star::Find(15, 1333, 979, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 22
00:16:56.387 00.009 9340 Star::Find false star n=7 nbg=252 bg=5920.8 sigma=334.9 thresh=6925 peak=6906
00:16:56.396 00.009 9340 Star::Find returns 0 (2), X=1333.00, Y=979.00, Mass=8132, SNR=2.9, Peak=7511 HFD=0.0
00:16:56.404 00.008 9340 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
00:16:56.414 00.010 9340 SchedulePrimaryMove(10104498, x=0.00, y=0.00, opts=14)
00:16:56.421 00.007 9340 Enqueuing Move request for scope (0.00, 0.00)
00:16:56.430 00.009 12020 Worker thread wakes up
00:16:56.431 00.001 12020 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe
00:16:56.431 00.000 12020 Handling offset move in thread for scope, endpoint = (0.00, 0.00)
00:16:56.431 00.000 12020 move complete, result=0
00:16:56.431 00.000 12020 worker thread done servicing request
00:16:56.532 00.101 9340 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
00:16:56.544 00.012 9340 Status Line: Star lost - low SNR
00:16:56.557 00.013 9340 UpdateImageDisplay: Size=(1920,1080) min=3463, max=23473, med=5365, FiltMin=4099, FiltMax=20744, Gamma=2.870
00:16:56.566 00.009 9340 UpdateGuideState exits: Star lost - low SNR
00:16:56.573 00.007 9340 PhdController: settling, locked = 0, distance = 11.27 (0.45) aobump = 0 frame = 22 / 99999
00:16:56.595 00.022 9340 evsrv: {"Event":"Settling","Timestamp":1778735816.595,"Host":"ASTRO","Inst":1,"Distance":11.27,"Time":0.0,"SettleTime":8.0,"StarLocked":false}
00:16:56.605 00.010 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:16:56.612 00.007 9340 ScheduleExposure(1000,3,0) exposurePending=0
00:16:56.620 00.008 9340 Enqueuing Expose request
00:16:56.634 00.014 12020 Worker thread wakes up
00:16:56.634 00.000 12020 worker thread servicing REQUEST_EXPOSE 1000
00:16:56.634 00.000 12020 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
00:16:57.498 00.864 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"13d4ca49-df9a-4d3d-87b5-5274a423d2e8"}
00:16:57.519 00.021 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"13d4ca49-df9a-4d3d-87b5-5274a423d2e8"}
00:16:57.529 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"8c809a90-c49b-45d2-8b09-3725416a6245"}
00:16:57.537 00.008 9340 case statement mapped state 6 to 4
00:16:57.546 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"LostLock","id":"8c809a90-c49b-45d2-8b09-3725416a6245"}
00:16:57.556 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"e384dd04-58df-46ef-9afb-18e77211854c"}
00:16:57.562 00.006 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":22,"width":15,"height":15,"star_pos":[7.14,6.56],"pixels":"..."},"id":"e384dd04-58df-46ef-9afb-18e77211854c"}
00:16:57.995 00.433 12020 Exposure complete
00:16:58.166 00.171 12020 worker thread done servicing request
00:16:58.166 00.000 9340 OnExposeComplete: enter
00:16:58.173 00.007 9340 UpdateGuideState(): m_state=6
00:16:58.180 00.007 9340 Star::Find(15, 1333, 979, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 23
00:16:58.188 00.008 9340 Star::Find returns 1 (0), X=1347.95, Y=971.77, Mass=7967, SNR=9.4, Peak=7690 HFD=5.6
00:16:58.196 00.008 9340 Status Line: Mass: 7967 vs 408728
00:16:58.208 00.012 9340 UpdateCurrentPosition: star mass new=7967.4 exp=408728.2 thresh=50% limits=(174919.0, 613092.3, 817456.4)
00:16:58.216 00.008 9340 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:989->massChangeThreshold error
00:16:58.242 00.026 9340 SchedulePrimaryMove(10104498, x=0.00, y=0.00, opts=14)
00:16:58.250 00.008 9340 Enqueuing Move request for scope (0.00, 0.00)
00:16:58.257 00.007 12020 Worker thread wakes up
00:16:58.258 00.001 12020 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe
00:16:58.258 00.000 12020 Handling offset move in thread for scope, endpoint = (0.00, 0.00)
00:16:58.258 00.000 12020 move complete, result=0
00:16:58.258 00.000 12020 worker thread done servicing request
00:16:58.372 00.114 9340 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
00:16:58.380 00.008 9340 Status Line: Star lost - mass changed
00:16:58.392 00.012 9340 UpdateImageDisplay: Size=(1920,1080) min=3203, max=21820, med=5362, FiltMin=4085, FiltMax=19238, Gamma=2.870
00:16:58.401 00.009 9340 UpdateGuideState exits: Star lost - mass changed
00:16:58.411 00.010 9340 PhdController: settling, locked = 0, distance = 11.27 (0.45) aobump = 0 frame = 23 / 99999
00:16:58.418 00.007 9340 evsrv: {"Event":"Settling","Timestamp":1778735818.418,"Host":"ASTRO","Inst":1,"Distance":11.27,"Time":0.0,"SettleTime":8.0,"StarLocked":false}
00:16:58.426 00.008 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:16:58.444 00.018 9340 ScheduleExposure(1000,3,0) exposurePending=0
00:16:58.453 00.009 9340 Enqueuing Expose request
00:16:58.459 00.006 12020 Worker thread wakes up
00:16:58.459 00.000 12020 worker thread servicing REQUEST_EXPOSE 1000
00:16:58.460 00.001 12020 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
00:16:59.497 01.037 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"59783db1-da71-48ab-98cc-d8ef068d666d"}
00:16:59.503 00.006 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"59783db1-da71-48ab-98cc-d8ef068d666d"}
00:16:59.511 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"d695f9da-50f5-4349-b57a-9ff5efab285b"}
00:16:59.518 00.007 9340 case statement mapped state 6 to 4
00:16:59.523 00.005 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"LostLock","id":"d695f9da-50f5-4349-b57a-9ff5efab285b"}
00:16:59.530 00.007 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"e9cf74c1-e570-46f6-9523-f5f1b2b4d5d5"}
00:16:59.537 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":23,"width":15,"height":15,"star_pos":[7.14,6.56],"pixels":"..."},"id":"e9cf74c1-e570-46f6-9523-f5f1b2b4d5d5"}
00:16:59.826 00.289 12020 Exposure complete
00:17:00.031 00.205 9340 OnExposeComplete: enter
00:17:00.044 00.013 12020 worker thread done servicing request
00:17:00.044 00.000 9340 UpdateGuideState(): m_state=6
00:17:00.077 00.033 9340 Star::Find(15, 1333, 979, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 24
00:17:00.088 00.011 9340 Star::Find false star n=3 nbg=260 bg=5824.3 sigma=337.1 thresh=6836 peak=6705
00:17:00.102 00.014 9340 Star::Find returns 0 (2), X=1333.00, Y=979.00, Mass=3858, SNR=2.9, Peak=7292 HFD=0.0
00:17:00.115 00.013 9340 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
00:17:00.129 00.014 9340 SchedulePrimaryMove(10104498, x=0.00, y=0.00, opts=14)
00:17:00.164 00.035 9340 Enqueuing Move request for scope (0.00, 0.00)
00:17:00.181 00.017 12020 Worker thread wakes up
00:17:00.182 00.001 12020 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe
00:17:00.182 00.000 12020 Handling offset move in thread for scope, endpoint = (0.00, 0.00)
00:17:00.182 00.000 12020 move complete, result=0
00:17:00.182 00.000 12020 worker thread done servicing request
00:17:00.292 00.110 9340 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
00:17:00.310 00.018 9340 Status Line: Star lost - low SNR
00:17:00.346 00.036 9340 UpdateImageDisplay: Size=(1920,1080) min=3178, max=21620, med=5361, FiltMin=4067, FiltMax=19857, Gamma=2.870
00:17:00.361 00.015 9340 UpdateGuideState exits: Star lost - low SNR
00:17:00.377 00.016 9340 PhdController: settling, locked = 0, distance = 11.27 (0.45) aobump = 0 frame = 24 / 99999
00:17:00.392 00.015 9340 evsrv: {"Event":"Settling","Timestamp":1778735820.392,"Host":"ASTRO","Inst":1,"Distance":11.27,"Time":0.0,"SettleTime":8.0,"StarLocked":false}
00:17:00.434 00.042 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:17:00.448 00.014 9340 ScheduleExposure(1000,3,0) exposurePending=0
00:17:00.469 00.021 9340 Enqueuing Expose request
00:17:00.484 00.015 12020 Worker thread wakes up
00:17:00.485 00.001 12020 worker thread servicing REQUEST_EXPOSE 1000
00:17:00.485 00.000 12020 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
00:17:01.498 01.013 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"1cb8745c-5809-45ca-a954-146020072084"}
00:17:01.521 00.023 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"1cb8745c-5809-45ca-a954-146020072084"}
00:17:01.579 00.058 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"4fc1aa72-42ff-4efa-a0ad-6f87ce3d26e7"}
00:17:01.601 00.022 9340 case statement mapped state 6 to 4
00:17:01.628 00.027 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"LostLock","id":"4fc1aa72-42ff-4efa-a0ad-6f87ce3d26e7"}
00:17:01.692 00.064 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"f2b31317-9786-4d4b-af71-ae6cd43dc03b"}
00:17:01.722 00.030 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":24,"width":15,"height":15,"star_pos":[7.14,6.56],"pixels":"..."},"id":"f2b31317-9786-4d4b-af71-ae6cd43dc03b"}
00:17:01.862 00.140 12020 Exposure complete
00:17:02.252 00.390 12020 worker thread done servicing request
00:17:02.252 00.000 9340 OnExposeComplete: enter
00:17:02.298 00.046 9340 UpdateGuideState(): m_state=6
00:17:02.316 00.018 9340 Star::Find(15, 1333, 979, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 25
00:17:02.331 00.015 9340 Star::Find false star n=3 nbg=270 bg=5782.0 sigma=382.3 thresh=6929 peak=6543
00:17:02.345 00.014 9340 Star::Find returns 0 (2), X=1333.00, Y=979.00, Mass=3676, SNR=2.9, Peak=7254 HFD=0.0
00:17:02.359 00.014 9340 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
00:17:02.392 00.033 9340 SchedulePrimaryMove(10104498, x=0.00, y=0.00, opts=14)
00:17:02.410 00.018 9340 Enqueuing Move request for scope (0.00, 0.00)
00:17:02.423 00.013 12020 Worker thread wakes up
00:17:02.424 00.001 12020 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe
00:17:02.424 00.000 12020 Handling offset move in thread for scope, endpoint = (0.00, 0.00)
00:17:02.424 00.000 12020 move complete, result=0
00:17:02.424 00.000 12020 worker thread done servicing request
00:17:02.531 00.107 9340 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
00:17:02.545 00.014 9340 Status Line: Star lost - low SNR
00:17:02.560 00.015 9340 UpdateImageDisplay: Size=(1920,1080) min=3138, max=22345, med=5365, FiltMin=4150, FiltMax=20168, Gamma=2.870
00:17:02.590 00.030 9340 UpdateGuideState exits: Star lost - low SNR
00:17:02.608 00.018 9340 PhdController: settling, locked = 0, distance = 11.27 (0.45) aobump = 0 frame = 25 / 99999
00:17:02.623 00.015 9340 evsrv: {"Event":"Settling","Timestamp":1778735822.623,"Host":"ASTRO","Inst":1,"Distance":11.27,"Time":0.0,"SettleTime":8.0,"StarLocked":false}
00:17:02.638 00.015 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:17:02.650 00.012 9340 ScheduleExposure(1000,3,0) exposurePending=0
00:17:02.662 00.012 9340 Enqueuing Expose request
00:17:02.675 00.013 12020 Worker thread wakes up
00:17:02.694 00.019 12020 worker thread servicing REQUEST_EXPOSE 1000
00:17:02.694 00.000 12020 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
00:17:03.497 00.803 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"27ecb37d-e4ef-4e19-ba73-e7d0f4a705f6"}
00:17:03.508 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"27ecb37d-e4ef-4e19-ba73-e7d0f4a705f6"}
00:17:03.539 00.031 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"3c954eab-e509-457b-b40d-9b16f729259f"}
00:17:03.551 00.012 9340 case statement mapped state 6 to 4
00:17:03.561 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"LostLock","id":"3c954eab-e509-457b-b40d-9b16f729259f"}
00:17:03.571 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"ff9734c2-c8c4-4641-a268-fe40cc65444e"}
00:17:03.582 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":25,"width":15,"height":15,"star_pos":[7.14,6.56],"pixels":"..."},"id":"ff9734c2-c8c4-4641-a268-fe40cc65444e"}
00:17:04.060 00.478 12020 Exposure complete
00:17:04.265 00.205 12020 worker thread done servicing request
00:17:04.266 00.001 9340 OnExposeComplete: enter
00:17:04.274 00.008 9340 UpdateGuideState(): m_state=6
00:17:04.283 00.009 9340 Star::Find(15, 1333, 979, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 26
00:17:04.291 00.008 9340 Star::Find returns 1 (0), X=1330.04, Y=966.81, Mass=3779, SNR=6.6, Peak=7526 HFD=3.1
00:17:04.303 00.012 9340 Status Line: Mass: 3779 vs 430532
00:17:04.314 00.011 9340 UpdateCurrentPosition: star mass new=3779.4 exp=430531.7 thresh=50% limits=(176936.3, 645797.5, 861063.4)
00:17:04.340 00.026 9340 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:989->massChangeThreshold error
00:17:04.356 00.016 9340 SchedulePrimaryMove(10104498, x=0.00, y=0.00, opts=14)
00:17:04.365 00.009 9340 Enqueuing Move request for scope (0.00, 0.00)
00:17:04.373 00.008 12020 Worker thread wakes up
00:17:04.373 00.000 12020 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe
00:17:04.373 00.000 12020 Handling offset move in thread for scope, endpoint = (0.00, 0.00)
00:17:04.373 00.000 12020 move complete, result=0
00:17:04.373 00.000 12020 worker thread done servicing request
00:17:04.483 00.110 9340 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
00:17:04.494 00.011 9340 Status Line: Star lost - mass changed
00:17:04.506 00.012 9340 UpdateImageDisplay: Size=(1920,1080) min=3285, max=23191, med=5367, FiltMin=4065, FiltMax=20345, Gamma=2.870
00:17:04.519 00.013 9340 UpdateGuideState exits: Star lost - mass changed
00:17:04.544 00.025 9340 PhdController: settling, locked = 0, distance = 11.27 (0.45) aobump = 0 frame = 26 / 99999
00:17:04.556 00.012 9340 evsrv: {"Event":"Settling","Timestamp":1778735824.556,"Host":"ASTRO","Inst":1,"Distance":11.27,"Time":0.0,"SettleTime":8.0,"StarLocked":false}
00:17:04.565 00.009 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:17:04.574 00.009 9340 ScheduleExposure(1000,3,0) exposurePending=0
00:17:04.582 00.008 9340 Enqueuing Expose request
00:17:04.591 00.009 12020 Worker thread wakes up
00:17:04.591 00.000 12020 worker thread servicing REQUEST_EXPOSE 1000
00:17:04.591 00.000 12020 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
00:17:05.507 00.916 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"ddcd4c03-d69d-4340-9db9-d5c177409fa1"}
00:17:05.515 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"ddcd4c03-d69d-4340-9db9-d5c177409fa1"}
00:17:05.526 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"dc7afde2-3090-469a-bba0-197c8c3413b2"}
00:17:05.534 00.008 9340 case statement mapped state 6 to 4
00:17:05.543 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"LostLock","id":"dc7afde2-3090-469a-bba0-197c8c3413b2"}
00:17:05.552 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"c634da22-53c7-4459-ac4d-243391807082"}
00:17:05.559 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":26,"width":15,"height":15,"star_pos":[7.14,6.56],"pixels":"..."},"id":"c634da22-53c7-4459-ac4d-243391807082"}
00:17:05.968 00.409 12020 Exposure complete
00:17:06.134 00.166 12020 worker thread done servicing request
00:17:06.134 00.000 9340 OnExposeComplete: enter
00:17:06.142 00.008 9340 UpdateGuideState(): m_state=6
00:17:06.151 00.009 9340 Star::Find(15, 1333, 979, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 27
00:17:06.173 00.022 9340 Star::Find false star n=2 nbg=282 bg=5957.8 sigma=449.1 thresh=7305 peak=6742
00:17:06.184 00.011 9340 Star::Find returns 0 (2), X=1333.00, Y=979.00, Mass=3147, SNR=2.9, Peak=7709 HFD=0.0
00:17:06.193 00.009 9340 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
00:17:06.207 00.014 9340 SchedulePrimaryMove(10104498, x=0.00, y=0.00, opts=14)
00:17:06.216 00.009 9340 Enqueuing Move request for scope (0.00, 0.00)
00:17:06.224 00.008 12020 Worker thread wakes up
00:17:06.224 00.000 12020 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe
00:17:06.224 00.000 12020 Handling offset move in thread for scope, endpoint = (0.00, 0.00)
00:17:06.224 00.000 12020 move complete, result=0
00:17:06.224 00.000 12020 worker thread done servicing request
00:17:06.329 00.105 9340 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
00:17:06.342 00.013 9340 Status Line: Star lost - low SNR
00:17:06.359 00.017 9340 UpdateImageDisplay: Size=(1920,1080) min=3252, max=24021, med=5370, FiltMin=4143, FiltMax=20477, Gamma=2.870
00:17:06.384 00.025 9340 UpdateGuideState exits: Star lost - low SNR
00:17:06.394 00.010 9340 PhdController: settling, locked = 0, distance = 100.00 (0.45) aobump = 0 frame = 27 / 99999
00:17:06.403 00.009 9340 evsrv: {"Event":"Settling","Timestamp":1778735826.403,"Host":"ASTRO","Inst":1,"Distance":100.00,"Time":0.0,"SettleTime":8.0,"StarLocked":false}
00:17:06.412 00.009 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:17:06.421 00.009 9340 ScheduleExposure(1000,3,0) exposurePending=0
00:17:06.430 00.009 9340 Enqueuing Expose request
00:17:06.443 00.013 12020 Worker thread wakes up
00:17:06.443 00.000 12020 worker thread servicing REQUEST_EXPOSE 1000
00:17:06.444 00.001 12020 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
00:17:07.506 01.062 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"8043331a-3d23-4145-a1c6-d4fa78bb36e2"}
00:17:07.518 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"8043331a-3d23-4145-a1c6-d4fa78bb36e2"}
00:17:07.527 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"fde440eb-7733-4ce8-a8d2-85c0afad8165"}
00:17:07.538 00.011 9340 case statement mapped state 6 to 4
00:17:07.549 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"LostLock","id":"fde440eb-7733-4ce8-a8d2-85c0afad8165"}
00:17:07.559 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"850b6f16-f593-4901-97f2-ff42f0106ee4"}
00:17:07.568 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":27,"width":15,"height":15,"star_pos":[7.14,6.56],"pixels":"..."},"id":"850b6f16-f593-4901-97f2-ff42f0106ee4"}
00:17:07.815 00.247 12020 Exposure complete
00:17:08.003 00.188 12020 worker thread done servicing request
00:17:08.004 00.001 9340 OnExposeComplete: enter
00:17:08.014 00.010 9340 UpdateGuideState(): m_state=6
00:17:08.021 00.007 9340 Star::Find(15, 1333, 979, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 28
00:17:08.030 00.009 9340 Star::Find false star n=5 nbg=254 bg=5909.4 sigma=304.6 thresh=6823 peak=6788
00:17:08.037 00.007 9340 Star::Find returns 0 (2), X=1333.00, Y=979.00, Mass=5738, SNR=2.9, Peak=7251 HFD=0.0
00:17:08.060 00.023 9340 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
00:17:08.071 00.011 9340 SchedulePrimaryMove(10104498, x=0.00, y=0.00, opts=14)
00:17:08.079 00.008 9340 Enqueuing Move request for scope (0.00, 0.00)
00:17:08.086 00.007 12020 Worker thread wakes up
00:17:08.087 00.001 12020 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe
00:17:08.087 00.000 12020 Handling offset move in thread for scope, endpoint = (0.00, 0.00)
00:17:08.087 00.000 12020 move complete, result=0
00:17:08.087 00.000 12020 worker thread done servicing request
00:17:08.201 00.114 9340 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
00:17:08.208 00.007 9340 Status Line: Star lost - low SNR
00:17:08.216 00.008 9340 UpdateImageDisplay: Size=(1920,1080) min=2989, max=33349, med=5364, FiltMin=4163, FiltMax=28472, Gamma=2.870
00:17:08.225 00.009 9340 UpdateGuideState exits: Star lost - low SNR
00:17:08.234 00.009 9340 PhdController: settling, locked = 0, distance = 100.00 (0.45) aobump = 0 frame = 28 / 99999
00:17:08.242 00.008 9340 evsrv: {"Event":"Settling","Timestamp":1778735828.242,"Host":"ASTRO","Inst":1,"Distance":100.00,"Time":0.0,"SettleTime":8.0,"StarLocked":false}
00:17:08.251 00.009 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:17:08.259 00.008 9340 ScheduleExposure(1000,3,0) exposurePending=0
00:17:08.283 00.024 9340 Enqueuing Expose request
00:17:08.293 00.010 12020 Worker thread wakes up
00:17:08.293 00.000 12020 worker thread servicing REQUEST_EXPOSE 1000
00:17:08.293 00.000 12020 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
00:17:09.505 01.212 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"dd6cf831-b240-4116-8742-edebc7a00d32"}
00:17:09.517 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"dd6cf831-b240-4116-8742-edebc7a00d32"}
00:17:09.530 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"53638461-0189-406e-83c2-46aa072b9974"}
00:17:09.539 00.009 9340 case statement mapped state 6 to 4
00:17:09.551 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"LostLock","id":"53638461-0189-406e-83c2-46aa072b9974"}
00:17:09.566 00.015 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"69cab4e8-be34-44f7-acff-6f17bc563e6f"}
00:17:09.575 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":28,"width":15,"height":15,"star_pos":[7.14,6.56],"pixels":"..."},"id":"69cab4e8-be34-44f7-acff-6f17bc563e6f"}
00:17:09.651 00.076 12020 Exposure complete
00:17:09.882 00.231 12020 worker thread done servicing request
00:17:09.883 00.001 9340 OnExposeComplete: enter
00:17:09.892 00.009 9340 UpdateGuideState(): m_state=6
00:17:09.903 00.011 9340 Star::Find(15, 1333, 979, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 29
00:17:09.914 00.011 9340 Star::Find returns 1 (0), X=1340.40, Y=990.43, Mass=12705, SNR=11.8, Peak=7566 HFD=3.2
00:17:09.925 00.011 9340 Status Line: Mass: 12705 vs 421976
00:17:09.957 00.032 9340 UpdateCurrentPosition: star mass new=12705.1 exp=421975.6 thresh=50% limits=(178638.9, 645797.5, 843951.2)
00:17:09.965 00.008 9340 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:989->massChangeThreshold error
00:17:09.976 00.011 9340 SchedulePrimaryMove(10104498, x=0.00, y=0.00, opts=14)
00:17:09.985 00.009 9340 Enqueuing Move request for scope (0.00, 0.00)
00:17:09.996 00.011 12020 Worker thread wakes up
00:17:09.996 00.000 12020 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe
00:17:09.996 00.000 12020 Handling offset move in thread for scope, endpoint = (0.00, 0.00)
00:17:09.996 00.000 12020 move complete, result=0
00:17:09.996 00.000 12020 worker thread done servicing request
00:17:10.106 00.110 9340 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
00:17:10.138 00.032 9340 Status Line: Star lost - mass changed
00:17:10.149 00.011 9340 UpdateImageDisplay: Size=(1920,1080) min=2902, max=27293, med=5365, FiltMin=4157, FiltMax=23082, Gamma=2.870
00:17:10.160 00.011 9340 UpdateGuideState exits: Star lost - mass changed
00:17:10.168 00.008 9340 PhdController: settling, locked = 0, distance = 100.00 (0.45) aobump = 0 frame = 29 / 99999
00:17:10.181 00.013 9340 evsrv: {"Event":"Settling","Timestamp":1778735830.181,"Host":"ASTRO","Inst":1,"Distance":100.00,"Time":0.0,"SettleTime":8.0,"StarLocked":false}
00:17:10.194 00.013 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:17:10.221 00.027 9340 ScheduleExposure(1000,3,0) exposurePending=0
00:17:10.235 00.014 9340 Enqueuing Expose request
00:17:10.245 00.010 12020 Worker thread wakes up
00:17:10.245 00.000 12020 worker thread servicing REQUEST_EXPOSE 1000
00:17:10.245 00.000 12020 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
00:17:11.509 01.264 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"523c30b7-7b36-4675-8aab-997e85fc0530"}
00:17:11.521 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"523c30b7-7b36-4675-8aab-997e85fc0530"}
00:17:11.531 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"79606135-95d6-4a7c-8174-4c23724ff718"}
00:17:11.541 00.010 9340 case statement mapped state 6 to 4
00:17:11.549 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"LostLock","id":"79606135-95d6-4a7c-8174-4c23724ff718"}
00:17:11.560 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"a52d4c9f-cce3-433e-9dcf-40f980512207"}
00:17:11.569 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":29,"width":15,"height":15,"star_pos":[7.14,6.56],"pixels":"..."},"id":"a52d4c9f-cce3-433e-9dcf-40f980512207"}
00:17:11.613 00.044 12020 Exposure complete
00:17:11.819 00.206 12020 worker thread done servicing request
00:17:11.819 00.000 9340 OnExposeComplete: enter
00:17:11.830 00.011 9340 UpdateGuideState(): m_state=6
00:17:11.839 00.009 9340 Star::Find(15, 1333, 979, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 30
00:17:11.864 00.025 9340 Star::Find returns 1 (0), X=1321.90, Y=969.66, Mass=9897, SNR=10.7, Peak=7541 HFD=4.7
00:17:11.876 00.012 9340 Status Line: Mass: 9897 vs 432048
00:17:11.887 00.011 9340 UpdateCurrentPosition: star mass new=9896.5 exp=432048.4 thresh=50% limits=(180508.2, 648072.5, 864096.7)
00:17:11.895 00.008 9340 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:989->massChangeThreshold error
00:17:11.906 00.011 9340 SchedulePrimaryMove(10104498, x=0.00, y=0.00, opts=14)
00:17:11.915 00.009 9340 Enqueuing Move request for scope (0.00, 0.00)
00:17:11.924 00.009 12020 Worker thread wakes up
00:17:11.924 00.000 12020 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe
00:17:11.924 00.000 12020 Handling offset move in thread for scope, endpoint = (0.00, 0.00)
00:17:11.924 00.000 12020 move complete, result=0
00:17:11.924 00.000 12020 worker thread done servicing request
00:17:12.026 00.102 9340 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
00:17:12.052 00.026 9340 Status Line: Star lost - mass changed
00:17:12.064 00.012 9340 UpdateImageDisplay: Size=(1920,1080) min=3244, max=33162, med=5386, FiltMin=4146, FiltMax=26912, Gamma=2.870
00:17:12.073 00.009 9340 UpdateGuideState exits: Star lost - mass changed
00:17:12.083 00.010 9340 PhdController: settling, locked = 0, distance = 100.00 (0.45) aobump = 0 frame = 30 / 99999
00:17:12.091 00.008 9340 evsrv: {"Event":"Settling","Timestamp":1778735832.091,"Host":"ASTRO","Inst":1,"Distance":100.00,"Time":0.0,"SettleTime":8.0,"StarLocked":false}
00:17:12.100 00.009 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:17:12.109 00.009 9340 ScheduleExposure(1000,3,0) exposurePending=0
00:17:12.119 00.010 9340 Enqueuing Expose request
00:17:12.141 00.022 12020 Worker thread wakes up
00:17:12.141 00.000 12020 worker thread servicing REQUEST_EXPOSE 1000
00:17:12.141 00.000 12020 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
00:17:13.506 01.365 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"059f9ef9-1a85-4fea-b819-95e666870b45"}
00:17:13.522 00.016 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"059f9ef9-1a85-4fea-b819-95e666870b45"}
00:17:13.534 00.012 12020 Exposure complete
00:17:13.536 00.002 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"ad8ff2fa-6835-4b5f-bb50-fc9041adad85"}
00:17:13.556 00.020 9340 case statement mapped state 6 to 4
00:17:13.592 00.036 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"LostLock","id":"ad8ff2fa-6835-4b5f-bb50-fc9041adad85"}
00:17:13.607 00.015 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"80eb828e-d41f-4c3c-b6b8-1b3f165cb68c"}
00:17:13.621 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":30,"width":15,"height":15,"star_pos":[7.14,6.56],"pixels":"..."},"id":"80eb828e-d41f-4c3c-b6b8-1b3f165cb68c"}
00:17:13.797 00.176 12020 worker thread done servicing request
00:17:13.797 00.000 9340 OnExposeComplete: enter
00:17:13.823 00.026 9340 UpdateGuideState(): m_state=6
00:17:13.834 00.011 9340 Star::Find(15, 1333, 979, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 31
00:17:13.843 00.009 9340 Star::Find false star n=9 nbg=252 bg=5905.5 sigma=294.4 thresh=6789 peak=6755
00:17:13.859 00.016 9340 Star::Find returns 0 (2), X=1333.00, Y=979.00, Mass=10086, SNR=2.9, Peak=7410 HFD=0.0
00:17:13.867 00.008 9340 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
00:17:13.877 00.010 9340 SchedulePrimaryMove(10104498, x=0.00, y=0.00, opts=14)
00:17:13.887 00.010 9340 Enqueuing Move request for scope (0.00, 0.00)
00:17:13.901 00.014 12020 Worker thread wakes up
00:17:13.903 00.002 12020 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe
00:17:13.903 00.000 12020 Handling offset move in thread for scope, endpoint = (0.00, 0.00)
00:17:13.903 00.000 12020 move complete, result=0
00:17:13.903 00.000 12020 worker thread done servicing request
00:17:14.006 00.103 9340 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
00:17:14.017 00.011 9340 Status Line: Star lost - low SNR
00:17:14.030 00.013 9340 UpdateImageDisplay: Size=(1920,1080) min=2941, max=35286, med=5368, FiltMin=4152, FiltMax=28295, Gamma=2.870
00:17:14.059 00.029 9340 UpdateGuideState exits: Star lost - low SNR
00:17:14.068 00.009 9340 PhdController: settling, locked = 0, distance = 100.00 (0.45) aobump = 0 frame = 31 / 99999
00:17:14.078 00.010 9340 evsrv: {"Event":"Settling","Timestamp":1778735834.078,"Host":"ASTRO","Inst":1,"Distance":100.00,"Time":0.0,"SettleTime":8.0,"StarLocked":false}
00:17:14.087 00.009 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:17:14.096 00.009 9340 ScheduleExposure(1000,3,0) exposurePending=0
00:17:14.105 00.009 9340 Enqueuing Expose request
00:17:14.115 00.010 12020 Worker thread wakes up
00:17:14.115 00.000 12020 worker thread servicing REQUEST_EXPOSE 1000
00:17:14.115 00.000 12020 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
00:17:15.467 01.352 12020 Exposure complete
00:17:15.505 00.038 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"51b9ffe1-6aed-4222-bfb9-ee7d4f395bdc"}
00:17:15.514 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"51b9ffe1-6aed-4222-bfb9-ee7d4f395bdc"}
00:17:15.552 00.038 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"820af4a9-91a0-4964-aaff-1b2b3c454100"}
00:17:15.568 00.016 9340 case statement mapped state 6 to 4
00:17:15.578 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"LostLock","id":"820af4a9-91a0-4964-aaff-1b2b3c454100"}
00:17:15.588 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"1c122cd0-8052-4074-b8ef-64d74b661374"}
00:17:15.596 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":31,"width":15,"height":15,"star_pos":[7.14,6.56],"pixels":"..."},"id":"1c122cd0-8052-4074-b8ef-64d74b661374"}
00:17:15.658 00.062 12020 worker thread done servicing request
00:17:15.658 00.000 9340 OnExposeComplete: enter
00:17:15.667 00.009 9340 UpdateGuideState(): m_state=6
00:17:15.676 00.009 9340 Star::Find(15, 1333, 979, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 32
00:17:15.685 00.009 9340 Star::Find returns 1 (0), X=1341.22, Y=990.16, Mass=8719, SNR=10.8, Peak=7993 HFD=1.6
00:17:15.694 00.009 9340 Status Line: Mass: 8719 vs 432048
00:17:15.703 00.009 9340 UpdateCurrentPosition: star mass new=8718.5 exp=432048.4 thresh=50% limits=(182284.0, 648072.5, 864096.7)
00:17:15.713 00.010 9340 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:989->massChangeThreshold error
00:17:15.724 00.011 9340 SchedulePrimaryMove(10104498, x=0.00, y=0.00, opts=14)
00:17:15.748 00.024 9340 Enqueuing Move request for scope (0.00, 0.00)
00:17:15.760 00.012 12020 Worker thread wakes up
00:17:15.760 00.000 12020 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe
00:17:15.760 00.000 12020 Handling offset move in thread for scope, endpoint = (0.00, 0.00)
00:17:15.760 00.000 12020 move complete, result=0
00:17:15.760 00.000 12020 worker thread done servicing request
00:17:15.864 00.104 9340 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
00:17:15.876 00.012 9340 Status Line: Star lost - mass changed
00:17:15.887 00.011 9340 UpdateImageDisplay: Size=(1920,1080) min=2930, max=35127, med=5373, FiltMin=4168, FiltMax=30209, Gamma=2.870
00:17:15.896 00.009 9340 UpdateGuideState exits: Star lost - mass changed
00:17:15.903 00.007 9340 PhdController: settling, locked = 0, distance = 100.00 (0.45) aobump = 0 frame = 32 / 99999
00:17:15.909 00.006 9340 evsrv: {"Event":"Settling","Timestamp":1778735835.909,"Host":"ASTRO","Inst":1,"Distance":100.00,"Time":0.0,"SettleTime":8.0,"StarLocked":false}
00:17:15.920 00.011 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:17:15.932 00.012 9340 ScheduleExposure(1000,3,0) exposurePending=0
00:17:15.941 00.009 9340 Enqueuing Expose request
00:17:15.949 00.008 12020 Worker thread wakes up
00:17:15.950 00.001 12020 worker thread servicing REQUEST_EXPOSE 1000
00:17:15.950 00.000 12020 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
00:17:17.309 01.359 12020 Exposure complete
00:17:17.467 00.158 12020 worker thread done servicing request
00:17:17.468 00.001 9340 OnExposeComplete: enter
00:17:17.478 00.010 9340 UpdateGuideState(): m_state=6
00:17:17.485 00.007 9340 Star::Find(15, 1333, 979, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 33
00:17:17.492 00.007 9340 Star::Find false star n=5 nbg=263 bg=6004.6 sigma=339.4 thresh=7023 peak=6979
00:17:17.499 00.007 9340 Star::Find returns 0 (2), X=1333.00, Y=979.00, Mass=5917, SNR=2.9, Peak=7614 HFD=0.0
00:17:17.507 00.008 9340 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
00:17:17.520 00.013 9340 SchedulePrimaryMove(10104498, x=0.00, y=0.00, opts=14)
00:17:17.529 00.009 9340 Enqueuing Move request for scope (0.00, 0.00)
00:17:17.536 00.007 12020 Worker thread wakes up
00:17:17.536 00.000 12020 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe
00:17:17.537 00.001 12020 Handling offset move in thread for scope, endpoint = (0.00, 0.00)
00:17:17.537 00.000 12020 move complete, result=0
00:17:17.537 00.000 12020 worker thread done servicing request
00:17:17.642 00.105 9340 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
00:17:17.652 00.010 9340 Status Line: Star lost - low SNR
00:17:17.677 00.025 9340 UpdateImageDisplay: Size=(1920,1080) min=3289, max=37413, med=5379, FiltMin=4141, FiltMax=29869, Gamma=2.870
00:17:17.685 00.008 9340 UpdateGuideState exits: Star lost - low SNR
00:17:17.694 00.009 9340 PhdController: settling, locked = 0, distance = 100.00 (0.45) aobump = 0 frame = 33 / 99999
00:17:17.702 00.008 9340 evsrv: {"Event":"Settling","Timestamp":1778735837.702,"Host":"ASTRO","Inst":1,"Distance":100.00,"Time":0.0,"SettleTime":8.0,"StarLocked":false}
00:17:17.712 00.010 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:17:17.723 00.011 9340 ScheduleExposure(1000,3,0) exposurePending=0
00:17:17.729 00.006 9340 Enqueuing Expose request
00:17:17.738 00.009 12020 Worker thread wakes up
00:17:17.738 00.000 12020 worker thread servicing REQUEST_EXPOSE 1000
00:17:17.738 00.000 12020 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
00:17:17.739 00.001 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"ec4fb1e4-c886-4900-85ec-37370321b04e"}
00:17:17.747 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"ec4fb1e4-c886-4900-85ec-37370321b04e"}
00:17:17.759 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"c06a1ef9-dec5-4f72-8f76-54ec1025758b"}
00:17:17.781 00.022 9340 case statement mapped state 6 to 4
00:17:17.790 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"LostLock","id":"c06a1ef9-dec5-4f72-8f76-54ec1025758b"}
00:17:17.797 00.007 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"042a28b6-9a75-4af1-9fa8-34dd1fdb0d2b"}
00:17:17.809 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":33,"width":15,"height":15,"star_pos":[7.14,6.56],"pixels":"..."},"id":"042a28b6-9a75-4af1-9fa8-34dd1fdb0d2b"}
00:17:19.100 01.291 12020 Exposure complete
00:17:19.365 00.265 12020 worker thread done servicing request
00:17:19.365 00.000 9340 OnExposeComplete: enter
00:17:19.381 00.016 9340 UpdateGuideState(): m_state=6
00:17:19.392 00.011 9340 Star::Find(15, 1333, 979, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 34
00:17:19.404 00.012 9340 Star::Find false star n=4 nbg=272 bg=6009.6 sigma=380.6 thresh=7152 peak=6985
00:17:19.425 00.021 9340 Star::Find returns 0 (2), X=1333.00, Y=979.00, Mass=5461, SNR=2.9, Peak=7709 HFD=0.0
00:17:19.460 00.035 9340 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
00:17:19.477 00.017 9340 SchedulePrimaryMove(10104498, x=0.00, y=0.00, opts=14)
00:17:19.492 00.015 9340 Enqueuing Move request for scope (0.00, 0.00)
00:17:19.508 00.016 12020 Worker thread wakes up
00:17:19.508 00.000 12020 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe
00:17:19.508 00.000 12020 Handling offset move in thread for scope, endpoint = (0.00, 0.00)
00:17:19.508 00.000 12020 move complete, result=0
00:17:19.508 00.000 12020 worker thread done servicing request
00:17:19.614 00.106 9340 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
00:17:19.630 00.016 9340 Status Line: Star lost - low SNR
00:17:19.643 00.013 9340 UpdateImageDisplay: Size=(1920,1080) min=2937, max=32465, med=5385, FiltMin=3985, FiltMax=26034, Gamma=2.870
00:17:19.658 00.015 9340 UpdateGuideState exits: Star lost - low SNR
00:17:19.678 00.020 9340 PhdController: settling, locked = 0, distance = 100.00 (0.45) aobump = 0 frame = 34 / 99999
00:17:19.709 00.031 9340 evsrv: {"Event":"Settling","Timestamp":1778735839.709,"Host":"ASTRO","Inst":1,"Distance":100.00,"Time":0.0,"SettleTime":8.0,"StarLocked":false}
00:17:19.726 00.017 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:17:19.735 00.009 9340 ScheduleExposure(1000,3,0) exposurePending=0
00:17:19.751 00.016 9340 Enqueuing Expose request
00:17:19.761 00.010 12020 Worker thread wakes up
00:17:19.762 00.001 12020 worker thread servicing REQUEST_EXPOSE 1000
00:17:19.762 00.000 12020 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
00:17:19.762 00.000 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"62128cdf-54f4-4e0c-b679-f8dbe0714616"}
00:17:19.774 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"62128cdf-54f4-4e0c-b679-f8dbe0714616"}
00:17:19.791 00.017 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"084d3736-564b-4016-8b22-5434d8157793"}
00:17:19.804 00.013 9340 case statement mapped state 6 to 4
00:17:19.817 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"LostLock","id":"084d3736-564b-4016-8b22-5434d8157793"}
00:17:19.850 00.033 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"f21608ff-f046-48a3-98dc-c32b88b06f42"}
00:17:19.861 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":34,"width":15,"height":15,"star_pos":[7.14,6.56],"pixels":"..."},"id":"f21608ff-f046-48a3-98dc-c32b88b06f42"}
00:17:21.127 01.266 12020 Exposure complete
00:17:21.375 00.248 12020 worker thread done servicing request
00:17:21.375 00.000 9340 OnExposeComplete: enter
00:17:21.385 00.010 9340 UpdateGuideState(): m_state=6
00:17:21.396 00.011 9340 Star::Find(15, 1333, 979, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 35
00:17:21.407 00.011 9340 Star::Find false star n=2 nbg=261 bg=5954.6 sigma=345.6 thresh=6991 peak=6711
00:17:21.418 00.011 9340 Star::Find returns 0 (2), X=1333.00, Y=979.00, Mass=2258, SNR=2.9, Peak=7098 HFD=0.0
00:17:21.429 00.011 9340 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
00:17:21.462 00.033 9340 SchedulePrimaryMove(10104498, x=0.00, y=0.00, opts=14)
00:17:21.475 00.013 9340 Enqueuing Move request for scope (0.00, 0.00)
00:17:21.484 00.009 12020 Worker thread wakes up
00:17:21.485 00.001 12020 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe
00:17:21.485 00.000 12020 Handling offset move in thread for scope, endpoint = (0.00, 0.00)
00:17:21.485 00.000 12020 move complete, result=0
00:17:21.485 00.000 12020 worker thread done servicing request
00:17:21.595 00.110 9340 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
00:17:21.605 00.010 9340 Status Line: Star lost - low SNR
00:17:21.621 00.016 9340 UpdateImageDisplay: Size=(1920,1080) min=3105, max=39225, med=5383, FiltMin=4106, FiltMax=30013, Gamma=2.870
00:17:21.652 00.031 9340 UpdateGuideState exits: Star lost - low SNR
00:17:21.663 00.011 9340 PhdController: settling, locked = 0, distance = 100.00 (0.45) aobump = 0 frame = 35 / 99999
00:17:21.675 00.012 9340 evsrv: {"Event":"Settling","Timestamp":1778735841.675,"Host":"ASTRO","Inst":1,"Distance":100.00,"Time":0.0,"SettleTime":8.0,"StarLocked":false}
00:17:21.685 00.010 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:17:21.697 00.012 9340 ScheduleExposure(1000,3,0) exposurePending=0
00:17:21.709 00.012 9340 Enqueuing Expose request
00:17:21.734 00.025 12020 Worker thread wakes up
00:17:21.734 00.000 12020 worker thread servicing REQUEST_EXPOSE 1000
00:17:21.735 00.001 12020 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
00:17:21.736 00.001 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"88560ef9-355c-471a-9634-672a22257f2c"}
00:17:21.749 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"88560ef9-355c-471a-9634-672a22257f2c"}
00:17:21.759 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"e37cc73c-2f19-4068-b6c3-de136f38683b"}
00:17:21.768 00.009 9340 case statement mapped state 6 to 4
00:17:21.778 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"LostLock","id":"e37cc73c-2f19-4068-b6c3-de136f38683b"}
00:17:21.790 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"6d4a0e52-5338-4e08-8ad8-64fccab6632b"}
00:17:21.801 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":35,"width":15,"height":15,"star_pos":[7.14,6.56],"pixels":"..."},"id":"6d4a0e52-5338-4e08-8ad8-64fccab6632b"}
00:17:23.111 01.310 12020 Exposure complete
00:17:23.296 00.185 12020 worker thread done servicing request
00:17:23.297 00.001 9340 OnExposeComplete: enter
00:17:23.306 00.009 9340 UpdateGuideState(): m_state=6
00:17:23.316 00.010 9340 Star::Find(15, 1333, 979, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 36
00:17:23.326 00.010 9340 Star::Find false star n=3 nbg=261 bg=6010.1 sigma=303.2 thresh=6920 peak=6713
00:17:23.337 00.011 9340 Star::Find returns 0 (2), X=1333.00, Y=979.00, Mass=3110, SNR=2.9, Peak=7237 HFD=0.0
00:17:23.345 00.008 9340 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
00:17:23.366 00.021 9340 SchedulePrimaryMove(10104498, x=0.00, y=0.00, opts=14)
00:17:23.379 00.013 9340 Enqueuing Move request for scope (0.00, 0.00)
00:17:23.387 00.008 12020 Worker thread wakes up
00:17:23.387 00.000 12020 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe
00:17:23.387 00.000 12020 Handling offset move in thread for scope, endpoint = (0.00, 0.00)
00:17:23.387 00.000 12020 move complete, result=0
00:17:23.388 00.001 12020 worker thread done servicing request
00:17:23.498 00.110 9340 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
00:17:23.509 00.011 9340 Status Line: Star lost - low SNR
00:17:23.520 00.011 9340 UpdateImageDisplay: Size=(1920,1080) min=3310, max=39445, med=5401, FiltMin=3995, FiltMax=28705, Gamma=2.870
00:17:23.531 00.011 9340 UpdateGuideState exits: Star lost - low SNR
00:17:23.567 00.036 9340 PhdController: settling, locked = 0, distance = 100.00 (0.45) aobump = 0 frame = 36 / 99999
00:17:23.580 00.013 9340 evsrv: {"Event":"Settling","Timestamp":1778735843.580,"Host":"ASTRO","Inst":1,"Distance":100.00,"Time":0.0,"SettleTime":8.0,"StarLocked":false}
00:17:23.593 00.013 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:17:23.605 00.012 9340 ScheduleExposure(1000,3,0) exposurePending=0
00:17:23.614 00.009 9340 Enqueuing Expose request
00:17:23.623 00.009 12020 Worker thread wakes up
00:17:23.624 00.001 12020 worker thread servicing REQUEST_EXPOSE 1000
00:17:23.624 00.000 12020 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
00:17:23.625 00.001 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"b2fe3bf6-9cc6-464d-893b-d8f6518b2231"}
00:17:23.634 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"b2fe3bf6-9cc6-464d-893b-d8f6518b2231"}
00:17:23.661 00.027 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"4f40d980-d6f3-49ad-a074-febf0c209c80"}
00:17:23.675 00.014 9340 case statement mapped state 6 to 4
00:17:23.683 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"LostLock","id":"4f40d980-d6f3-49ad-a074-febf0c209c80"}
00:17:23.700 00.017 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"039e1c0d-e7b7-4909-a5c8-2a8d87cf3979"}
00:17:23.710 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":36,"width":15,"height":15,"star_pos":[7.14,6.56],"pixels":"..."},"id":"039e1c0d-e7b7-4909-a5c8-2a8d87cf3979"}
00:17:24.982 01.272 12020 Exposure complete
00:17:25.192 00.210 12020 worker thread done servicing request
00:17:25.192 00.000 9340 OnExposeComplete: enter
00:17:25.204 00.012 9340 UpdateGuideState(): m_state=6
00:17:25.216 00.012 9340 Star::Find(15, 1333, 979, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 37
00:17:25.228 00.012 9340 Star::Find false star n=11 nbg=246 bg=6060.9 sigma=306.1 thresh=6979 peak=6945
00:17:25.244 00.016 9340 Star::Find returns 0 (2), X=1333.00, Y=979.00, Mass=12240, SNR=2.9, Peak=7622 HFD=0.0
00:17:25.273 00.029 9340 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
00:17:25.294 00.021 9340 SchedulePrimaryMove(10104498, x=0.00, y=0.00, opts=14)
00:17:25.305 00.011 9340 Enqueuing Move request for scope (0.00, 0.00)
00:17:25.319 00.014 12020 Worker thread wakes up
00:17:25.319 00.000 12020 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe
00:17:25.319 00.000 12020 Handling offset move in thread for scope, endpoint = (0.00, 0.00)
00:17:25.319 00.000 12020 move complete, result=0
00:17:25.319 00.000 12020 worker thread done servicing request
00:17:25.434 00.115 9340 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
00:17:25.454 00.020 9340 Status Line: Star lost - low SNR
00:17:25.468 00.014 9340 UpdateImageDisplay: Size=(1920,1080) min=2933, max=32483, med=5389, FiltMin=4153, FiltMax=29586, Gamma=2.870
00:17:25.495 00.027 9340 UpdateGuideState exits: Star lost - low SNR
00:17:25.507 00.012 9340 PhdController: settling, locked = 0, distance = 100.00 (0.45) aobump = 0 frame = 37 / 99999
00:17:25.537 00.030 9340 evsrv: {"Event":"Settling","Timestamp":1778735845.535,"Host":"ASTRO","Inst":1,"Distance":100.00,"Time":0.0,"SettleTime":8.0,"StarLocked":false}
00:17:25.551 00.014 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:17:25.564 00.013 9340 ScheduleExposure(1000,3,0) exposurePending=0
00:17:25.575 00.011 9340 Enqueuing Expose request
00:17:25.585 00.010 12020 Worker thread wakes up
00:17:25.585 00.000 12020 worker thread servicing REQUEST_EXPOSE 1000
00:17:25.586 00.001 12020 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
00:17:25.587 00.001 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"23ef1189-38d1-4e54-b4c1-08c19a395385"}
00:17:25.600 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"23ef1189-38d1-4e54-b4c1-08c19a395385"}
00:17:25.640 00.040 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"2cba1fd0-1f7f-4d52-8b77-8c968e860d53"}
00:17:25.676 00.036 9340 case statement mapped state 6 to 4
00:17:25.689 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"LostLock","id":"2cba1fd0-1f7f-4d52-8b77-8c968e860d53"}
00:17:25.703 00.014 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"e4131301-aaa0-4541-b27d-6897631237e1"}
00:17:25.718 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":37,"width":15,"height":15,"star_pos":[7.14,6.56],"pixels":"..."},"id":"e4131301-aaa0-4541-b27d-6897631237e1"}
00:17:26.951 01.233 12020 Exposure complete
00:17:27.116 00.165 12020 worker thread done servicing request
00:17:27.116 00.000 9340 OnExposeComplete: enter
00:17:27.140 00.024 9340 UpdateGuideState(): m_state=6
00:17:27.148 00.008 9340 Star::Find(15, 1333, 979, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 38
00:17:27.159 00.011 9340 Star::Find false star n=2 nbg=268 bg=5118.6 sigma=272.8 thresh=5937 peak=5855
00:17:27.168 00.009 9340 Star::Find returns 0 (2), X=1333.00, Y=979.00, Mass=1968, SNR=2.9, Peak=6242 HFD=0.0
00:17:27.176 00.008 9340 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
00:17:27.186 00.010 9340 SchedulePrimaryMove(10104498, x=0.00, y=0.00, opts=14)
00:17:27.193 00.007 9340 Enqueuing Move request for scope (0.00, 0.00)
00:17:27.203 00.010 12020 Worker thread wakes up
00:17:27.203 00.000 12020 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe
00:17:27.203 00.000 12020 Handling offset move in thread for scope, endpoint = (0.00, 0.00)
00:17:27.204 00.001 12020 move complete, result=0
00:17:27.204 00.000 12020 worker thread done servicing request
00:17:27.308 00.104 9340 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
00:17:27.318 00.010 9340 Status Line: Star lost - low SNR
00:17:27.330 00.012 9340 UpdateImageDisplay: Size=(1920,1080) min=2432, max=10895, med=4937, FiltMin=3654, FiltMax=6173, Gamma=2.870
00:17:27.349 00.019 9340 UpdateGuideState exits: Star lost - low SNR
00:17:27.360 00.011 9340 PhdController: settling, locked = 0, distance = 100.00 (0.45) aobump = 0 frame = 38 / 99999
00:17:27.368 00.008 9340 evsrv: {"Event":"Settling","Timestamp":1778735847.367,"Host":"ASTRO","Inst":1,"Distance":100.00,"Time":0.0,"SettleTime":8.0,"StarLocked":false}
00:17:27.374 00.006 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:17:27.382 00.008 9340 ScheduleExposure(1000,3,0) exposurePending=0
00:17:27.394 00.012 9340 Enqueuing Expose request
00:17:27.401 00.007 12020 Worker thread wakes up
00:17:27.401 00.000 12020 worker thread servicing REQUEST_EXPOSE 1000
00:17:27.401 00.000 12020 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
00:17:27.503 00.102 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"9626fd6e-003c-4ead-9e7f-fe6e516b8d55"}
00:17:27.514 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"9626fd6e-003c-4ead-9e7f-fe6e516b8d55"}
00:17:27.522 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"4b8ba15c-b62f-4651-bc53-96b25cc21c31"}
00:17:27.531 00.009 9340 case statement mapped state 6 to 4
00:17:27.542 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"LostLock","id":"4b8ba15c-b62f-4651-bc53-96b25cc21c31"}
00:17:27.551 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"3f30fd6b-7734-41b0-b43b-70753e503373"}
00:17:27.572 00.021 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":38,"width":15,"height":15,"star_pos":[7.14,6.56],"pixels":"..."},"id":"3f30fd6b-7734-41b0-b43b-70753e503373"}
00:17:28.775 01.203 12020 Exposure complete
00:17:28.953 00.178 12020 worker thread done servicing request
00:17:28.953 00.000 9340 OnExposeComplete: enter
00:17:28.963 00.010 9340 UpdateGuideState(): m_state=6
00:17:28.988 00.025 9340 Star::Find(15, 1333, 979, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 39
00:17:29.000 00.012 9340 Star::Find returns 1 (0), X=1347.71, Y=983.19, Mass=26444, SNR=12.1, Peak=20916 HFD=1.9
00:17:29.009 00.009 9340 Status Line: Mass: 26444 vs 432048
00:17:29.018 00.009 9340 UpdateCurrentPosition: star mass new=26444.4 exp=432048.4 thresh=50% limits=(183971.0, 648072.5, 864096.7)
00:17:29.030 00.012 9340 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:989->massChangeThreshold error
00:17:29.041 00.011 9340 SchedulePrimaryMove(10104498, x=0.00, y=0.00, opts=14)
00:17:29.065 00.024 9340 Enqueuing Move request for scope (0.00, 0.00)
00:17:29.074 00.009 12020 Worker thread wakes up
00:17:29.074 00.000 12020 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe
00:17:29.075 00.001 12020 Handling offset move in thread for scope, endpoint = (0.00, 0.00)
00:17:29.075 00.000 12020 move complete, result=0
00:17:29.075 00.000 12020 worker thread done servicing request
00:17:29.178 00.103 9340 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
00:17:29.190 00.012 9340 Status Line: Star lost - mass changed
00:17:29.205 00.015 9340 UpdateImageDisplay: Size=(1920,1080) min=5875, max=22265, med=15955, FiltMin=11616, FiltMax=19113, Gamma=2.870
00:17:29.229 00.024 9340 UpdateGuideState exits: Star lost - mass changed
00:17:29.240 00.011 9340 PhdController: settling, locked = 0, distance = 100.00 (0.45) aobump = 0 frame = 39 / 99999
00:17:29.249 00.009 9340 PhdController failed: timed-out waiting for guider to settle
00:17:29.257 00.008 9340 PhdController: newstate STATE_FINISH
00:17:29.265 00.008 9340 PhdController complete: fail: timed-out waiting for guider to settle
00:17:29.276 00.011 9340 evsrv: {"Event":"SettleDone","Timestamp":1778735849.276,"Host":"ASTRO","Inst":1,"Status":1,"Error":"timed-out waiting for guider to settle","TotalFrames":39,"DroppedFrames":21}
00:17:29.285 00.009 9340 Mount: notify guiding dither settle done success=0
00:17:29.312 00.027 9340 PhdController: newstate STATE_IDLE
00:17:29.323 00.011 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:17:29.331 00.008 9340 ScheduleExposure(1000,3,0) exposurePending=0
00:17:29.340 00.009 9340 Enqueuing Expose request
00:17:29.348 00.008 12020 Worker thread wakes up
00:17:29.348 00.000 12020 worker thread servicing REQUEST_EXPOSE 1000
00:17:29.348 00.000 12020 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
00:17:29.502 00.154 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"20ca0ca9-b54f-486f-adb4-c0ebfbdc002a"}
00:17:29.510 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"20ca0ca9-b54f-486f-adb4-c0ebfbdc002a"}
00:17:29.520 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"983ea267-51ae-4772-b587-e492422c9ac8"}
00:17:29.530 00.010 9340 case statement mapped state 6 to 4
00:17:29.539 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"LostLock","id":"983ea267-51ae-4772-b587-e492422c9ac8"}
00:17:29.567 00.028 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"61850731-348d-435e-a1a3-1a62a37a3fdd"}
00:17:29.581 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":39,"width":15,"height":15,"star_pos":[7.14,6.56],"pixels":"..."},"id":"61850731-348d-435e-a1a3-1a62a37a3fdd"}
00:17:30.705 01.124 12020 Exposure complete
00:17:30.917 00.212 12020 worker thread done servicing request
00:17:30.917 00.000 9340 OnExposeComplete: enter
00:17:30.928 00.011 9340 UpdateGuideState(): m_state=6
00:17:30.940 00.012 9340 Star::Find(15, 1333, 979, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 40
00:17:30.966 00.026 9340 Star::Find false star n=3 nbg=269 bg=8604.2 sigma=540.3 thresh=10225 peak=9983
00:17:30.978 00.012 9340 Star::Find returns 0 (2), X=1333.00, Y=979.00, Mass=5451, SNR=2.9, Peak=10665 HFD=0.0
00:17:30.988 00.010 9340 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
00:17:30.999 00.011 9340 SchedulePrimaryMove(10104498, x=0.00, y=0.00, opts=14)
00:17:31.010 00.011 9340 Enqueuing Move request for scope (0.00, 0.00)
00:17:31.021 00.011 12020 Worker thread wakes up
00:17:31.022 00.001 12020 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe
00:17:31.022 00.000 12020 Handling offset move in thread for scope, endpoint = (0.00, 0.00)
00:17:31.022 00.000 12020 move complete, result=0
00:17:31.022 00.000 12020 worker thread done servicing request
00:17:31.130 00.108 9340 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
00:17:31.162 00.032 9340 Status Line: Star lost - low SNR
00:17:31.181 00.019 9340 UpdateImageDisplay: Size=(1920,1080) min=4907, max=14265, med=8554, FiltMin=6229, FiltMax=10726, Gamma=2.870
00:17:31.192 00.011 9340 UpdateGuideState exits: Star lost - low SNR
00:17:31.202 00.010 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:17:31.212 00.010 9340 ScheduleExposure(1000,3,0) exposurePending=0
00:17:31.226 00.014 9340 Enqueuing Expose request
00:17:31.237 00.011 12020 Worker thread wakes up
00:17:31.237 00.000 12020 worker thread servicing REQUEST_EXPOSE 1000
00:17:31.237 00.000 12020 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
00:17:31.504 00.267 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"e552419b-518c-4e79-b6a7-79bfe0d4f9ff"}
00:17:31.516 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"e552419b-518c-4e79-b6a7-79bfe0d4f9ff"}
00:17:31.531 00.015 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"730e10e5-686a-4feb-8bfd-65cc373ec24c"}
00:17:31.563 00.032 9340 case statement mapped state 6 to 4
00:17:31.591 00.028 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"LostLock","id":"730e10e5-686a-4feb-8bfd-65cc373ec24c"}
00:17:31.602 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"118d2ad6-102c-45e2-9c0e-3611d2f21120"}
00:17:31.614 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":40,"width":15,"height":15,"star_pos":[7.14,6.56],"pixels":"..."},"id":"118d2ad6-102c-45e2-9c0e-3611d2f21120"}
00:17:32.590 00.976 12020 Exposure complete
00:17:32.764 00.174 12020 worker thread done servicing request
00:17:32.764 00.000 9340 OnExposeComplete: enter
00:17:32.771 00.007 9340 UpdateGuideState(): m_state=6
00:17:32.781 00.010 9340 Star::Find(15, 1333, 979, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 41
00:17:32.789 00.008 9340 Star::Find false star n=1 nbg=269 bg=6176.3 sigma=403.8 thresh=7388 peak=7300
00:17:32.799 00.010 9340 Star::Find returns 0 (2), X=1333.00, Y=979.00, Mass=2158, SNR=2.9, Peak=8334 HFD=0.0
00:17:32.807 00.008 9340 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
00:17:32.818 00.011 9340 SchedulePrimaryMove(10104498, x=0.00, y=0.00, opts=14)
00:17:32.828 00.010 9340 Enqueuing Move request for scope (0.00, 0.00)
00:17:32.837 00.009 12020 Worker thread wakes up
00:17:32.837 00.000 12020 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe
00:17:32.837 00.000 12020 Handling offset move in thread for scope, endpoint = (0.00, 0.00)
00:17:32.838 00.001 12020 move complete, result=0
00:17:32.838 00.000 12020 worker thread done servicing request
00:17:32.956 00.118 9340 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
00:17:32.966 00.010 9340 Status Line: Star lost - low SNR
00:17:32.977 00.011 9340 UpdateImageDisplay: Size=(1920,1080) min=3638, max=11517, med=6276, FiltMin=4936, FiltMax=7893, Gamma=2.870
00:17:32.984 00.007 9340 UpdateGuideState exits: Star lost - low SNR
00:17:32.992 00.008 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:17:33.002 00.010 9340 ScheduleExposure(1000,3,0) exposurePending=0
00:17:33.011 00.009 9340 Enqueuing Expose request
00:17:33.020 00.009 12020 Worker thread wakes up
00:17:33.020 00.000 12020 worker thread servicing REQUEST_EXPOSE 1000
00:17:33.020 00.000 12020 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
00:17:33.504 00.484 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"9006172b-d54e-4341-8974-5a101f0a52f0"}
00:17:33.513 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"9006172b-d54e-4341-8974-5a101f0a52f0"}
00:17:33.534 00.021 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"75ab4be9-c2a9-4b2d-952e-bf7409f45b23"}
00:17:33.543 00.009 9340 case statement mapped state 6 to 4
00:17:33.550 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"LostLock","id":"75ab4be9-c2a9-4b2d-952e-bf7409f45b23"}
00:17:33.557 00.007 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"2ab5b8c2-5605-4f4b-8664-af85a0aa3a4e"}
00:17:33.565 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":41,"width":15,"height":15,"star_pos":[7.14,6.56],"pixels":"..."},"id":"2ab5b8c2-5605-4f4b-8664-af85a0aa3a4e"}
00:17:34.386 00.821 12020 Exposure complete
00:17:34.556 00.170 12020 worker thread done servicing request
00:17:34.557 00.001 9340 OnExposeComplete: enter
00:17:34.577 00.020 9340 UpdateGuideState(): m_state=6
00:17:34.586 00.009 9340 Star::Find(15, 1333, 979, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 42
00:17:34.593 00.007 9340 Star::Find returns 1 (0), X=1331.59, Y=977.76, Mass=7260, SNR=9.4, Peak=8774 HFD=2.0
00:17:34.600 00.007 9340 DistanceChecker: deactivated
00:17:34.607 00.007 9340 CameraToMount -- cameraTheta (-0.10) - m_xAngle (0.01) = xAngle (-0.11 = -0.11)
00:17:34.615 00.008 9340 CameraToMount -- cameraTheta (-0.10) - (m_xAngle (0.01) + m_yAngleError (-3.13)) = yAngle (3.02 = 3.02)
00:17:34.626 00.011 9340 CameraToMount -- cameraX=26.83 cameraY=-2.76 hyp=26.97 cameraTheta=-0.10 mountX=26.81 mountY=3.33, mountTheta=0.12
00:17:34.651 00.025 9340 SchedulePrimaryMove(10104498, x=26.83, y=-2.76, opts=13)
00:17:34.663 00.012 9340 Enqueuing Move request for scope (26.83, -2.76)
00:17:34.670 00.007 12020 Worker thread wakes up
00:17:34.671 00.001 12020 worker thread servicing REQUEST_MOVE scope ofs (26.83, -2.76) opts 0xd
00:17:34.671 00.000 12020 Handling offset move in thread for scope, endpoint = (26.83, -2.76)
00:17:34.671 00.000 12020 Moving (26.83, -2.76) raw xDistance=26.81 yDistance=3.33
00:17:34.671 00.000 12020 GuideAlgorithmHysteresis::Result() returns 17.72 from input 26.81
00:17:34.671 00.000 12020 GuideAlgorithmResistSwitch::result() returns 3.33 from input 3.33
00:17:34.671 00.000 12020 MoveAxis(W, 3309, ABG)
00:17:34.672 00.001 12020 duration set to 2500 by maxRaDuration
00:17:34.672 00.000 12020 Guiding  Dir = 3, Dur = 2500
00:17:34.672 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=4040, max=13189, med=6792, FiltMin=5105, FiltMax=8581, Gamma=2.870
00:17:34.680 00.008 9340 UpdateGuideState exits: m=7260 SNR=9.4
00:17:34.687 00.007 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:17:34.695 00.008 9340 ScheduleExposure(1000,3,1) exposurePending=0
00:17:34.704 00.009 9340 Enqueuing Expose request
00:17:34.713 00.009 12020 IsSlewing returns 1
00:17:34.713 00.000 12020 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope_ascom.cpp:540->attempt to guide while slewing
00:17:34.714 00.001 12020 GetBoolean("/Confirm/16/SlewWarningEnabled", 1) returns 1
00:17:34.714 00.000 12020 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:795->guide failed
00:17:34.714 00.000 12020 Move returns status 2, amount 0
00:17:34.714 00.000 12020 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
00:17:34.715 00.001 12020 move complete, result=2
00:17:34.715 00.000 12020 worker thread done servicing request
00:17:34.716 00.001 12020 Worker thread wakes up
00:17:34.716 00.000 12020 worker thread servicing REQUEST_EXPOSE 1000
00:17:34.716 00.000 12020 Handling exposure in thread, d=1000 o=3 r=(1317,963,31,31)
00:17:34.717 00.001 9340 Alert: Guiding stopped: the scope started slewing.
00:17:34.985 00.268 9340 GuideStep: 26.8 px 0 ms WEST, 3.3 px 0 ms SOUTH
00:17:35.018 00.033 9340 mount move error indicates guiding should stop
00:17:35.026 00.008 9340 Mount: notify guiding stopped
00:17:35.039 00.013 9340 Changing from state GUIDING to STOP
00:17:35.046 00.007 9340 guider state => SELECTED
00:17:35.057 00.011 9340 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
00:17:35.504 00.447 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"60e18d19-181b-4b28-b255-1b197f817ea2"}
00:17:35.513 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"60e18d19-181b-4b28-b255-1b197f817ea2"}
00:17:35.524 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"d8d276b8-b389-4e04-ad1e-2a885b4e1481"}
00:17:35.535 00.011 9340 case statement mapped state 2 to 1
00:17:35.546 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Selected","id":"d8d276b8-b389-4e04-ad1e-2a885b4e1481"}
00:17:35.592 00.046 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"06a40544-58b0-450f-8625-9a97c63c07ea"}
00:17:35.602 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":42,"width":15,"height":15,"star_pos":[6.59,6.76],"pixels":"..."},"id":"06a40544-58b0-450f-8625-9a97c63c07ea"}
00:17:36.093 00.491 12020 Exposure complete
00:17:36.320 00.227 12020 worker thread done servicing request
00:17:36.321 00.001 9340 OnExposeComplete: enter
00:17:36.332 00.011 9340 UpdateGuideState(): m_state=2
00:17:36.342 00.010 9340 Star::Find(15, 1331, 977, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 43
00:17:36.366 00.024 9340 Star::Find false star n=3 nbg=249 bg=7477.3 sigma=391.1 thresh=8650 peak=8582
00:17:36.380 00.014 9340 Star::Find returns 0 (2), X=1331.00, Y=977.00, Mass=4972, SNR=2.9, Peak=9365 HFD=0.0
00:17:36.388 00.008 9340 DistanceChecker: activated
00:17:36.398 00.010 9340 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
00:17:36.408 00.010 9340 Changing from state SELECTED to UNINITIALIZED
00:17:36.417 00.009 9340 guider state => SELECTING
00:17:36.430 00.013 9340 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
00:17:36.442 00.012 9340 Status Line: Star lost - low SNR
00:17:36.472 00.030 9340 UpdateImageDisplay: Size=(1920,1080) min=4347, max=12510, med=7684, FiltMin=5738, FiltMax=9721, Gamma=2.870
00:17:36.487 00.015 9340 UpdateGuideState exits: Star lost - low SNR
00:17:36.495 00.008 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:17:36.505 00.010 9340 ScheduleExposure(1000,3,0) exposurePending=0
00:17:36.518 00.013 9340 Enqueuing Expose request
00:17:36.526 00.008 12020 Worker thread wakes up
00:17:36.526 00.000 12020 worker thread servicing REQUEST_EXPOSE 1000
00:17:36.527 00.001 12020 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
00:17:37.503 00.976 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"aa4c1a79-aef4-40a4-a20e-4e313d8e5818"}
00:17:37.520 00.017 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"aa4c1a79-aef4-40a4-a20e-4e313d8e5818"}
00:17:37.530 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"ffda52f8-b774-4a40-83b1-60a6134a3248"}
00:17:37.546 00.016 9340 case statement mapped state 1 to 101
00:17:37.557 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Looping","id":"ffda52f8-b774-4a40-83b1-60a6134a3248"}
00:17:37.884 00.327 12020 Exposure complete
00:17:38.107 00.223 12020 worker thread done servicing request
00:17:38.107 00.000 9340 OnExposeComplete: enter
00:17:38.118 00.011 9340 UpdateGuideState(): m_state=1
00:17:38.130 00.012 9340 Star::Find(15, 1331, 977, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 44
00:17:38.157 00.027 9340 Star::Find false star n=4 nbg=253 bg=7670.7 sigma=435.3 thresh=8977 peak=8887
00:17:38.168 00.011 9340 Star::Find returns 0 (2), X=1331.00, Y=977.00, Mass=6697, SNR=2.9, Peak=9718 HFD=0.0
00:17:38.178 00.010 9340 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
00:17:38.188 00.010 9340 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
00:17:38.196 00.008 9340 Status Line: Star lost - low SNR
00:17:38.208 00.012 9340 UpdateImageDisplay: Size=(1920,1080) min=4365, max=15549, med=7832, FiltMin=5811, FiltMax=9733, Gamma=2.870
00:17:38.217 00.009 9340 UpdateGuideState exits: Star lost - low SNR
00:17:38.227 00.010 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:17:38.236 00.009 9340 ScheduleExposure(1000,3,0) exposurePending=0
00:17:38.259 00.023 9340 Enqueuing Expose request
00:17:38.270 00.011 12020 Worker thread wakes up
00:17:38.270 00.000 12020 worker thread servicing REQUEST_EXPOSE 1000
00:17:38.271 00.001 12020 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
00:17:39.504 01.233 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"7e522189-308e-4233-a442-7027a2854133"}
00:17:39.516 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"7e522189-308e-4233-a442-7027a2854133"}
00:17:39.524 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"c7cdbb6a-8dec-44c6-8f56-31cf24e98d36"}
00:17:39.530 00.006 9340 case statement mapped state 1 to 101
00:17:39.537 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Looping","id":"c7cdbb6a-8dec-44c6-8f56-31cf24e98d36"}
00:17:39.633 00.096 12020 Exposure complete
00:17:39.789 00.156 12020 worker thread done servicing request
00:17:39.790 00.001 9340 OnExposeComplete: enter
00:17:39.799 00.009 9340 UpdateGuideState(): m_state=1
00:17:39.809 00.010 9340 Star::Find(15, 1331, 977, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 45
00:17:39.831 00.022 9340 Star::Find returns 1 (0), X=1335.51, Y=984.68, Mass=17308, SNR=13.4, Peak=9788 HFD=4.5
00:17:39.839 00.008 9340 DistanceChecker: deactivated
00:17:39.850 00.011 9340 setting lock position to (1335.51, 984.68)
00:17:39.862 00.012 9340 MultiStar: stabilizing after lock position change
00:17:39.869 00.007 9340 CurrentPosition() valid, moving to STATE_SELECTED
00:17:39.878 00.009 9340 Changing from state SELECTING to SELECTED
00:17:39.885 00.007 9340 guider state => SELECTED
00:17:39.896 00.011 9340 UpdateImageDisplay: Size=(1920,1080) min=3971, max=13248, med=7843, FiltMin=5335, FiltMax=9920, Gamma=2.870
00:17:39.905 00.009 9340 UpdateGuideState exits: m=17308 SNR=13.4
00:17:39.914 00.009 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:17:39.937 00.023 9340 ScheduleExposure(1000,3,1) exposurePending=0
00:17:39.947 00.010 9340 Enqueuing Expose request
00:17:39.955 00.008 12020 Worker thread wakes up
00:17:39.955 00.000 12020 worker thread servicing REQUEST_EXPOSE 1000
00:17:39.955 00.000 12020 Handling exposure in thread, d=1000 o=3 r=(1321,970,31,31)
00:17:41.311 01.356 12020 Exposure complete
00:17:41.503 00.192 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"9233b153-981b-453b-90e9-1026a5586c0e"}
00:17:41.514 00.011 12020 worker thread done servicing request
00:17:41.515 00.001 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"9233b153-981b-453b-90e9-1026a5586c0e"}
00:17:41.524 00.009 9340 OnExposeComplete: enter
00:17:41.533 00.009 9340 UpdateGuideState(): m_state=2
00:17:41.562 00.029 9340 Star::Find(15, 1335, 984, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 46
00:17:41.573 00.011 9340 Star::Find false star n=3 nbg=280 bg=7683.2 sigma=548.9 thresh=9330 peak=8860
00:17:41.583 00.010 9340 Star::Find returns 0 (2), X=1335.00, Y=984.00, Mass=5919, SNR=2.9, Peak=9849 HFD=0.0
00:17:41.592 00.009 9340 DistanceChecker: activated
00:17:41.599 00.007 9340 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
00:17:41.608 00.009 9340 Changing from state SELECTED to UNINITIALIZED
00:17:41.621 00.013 9340 guider state => SELECTING
00:17:41.631 00.010 9340 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
00:17:41.640 00.009 9340 Status Line: Star lost - low SNR
00:17:41.672 00.032 9340 UpdateImageDisplay: Size=(1920,1080) min=4453, max=15641, med=7848, FiltMin=5601, FiltMax=9842, Gamma=2.870
00:17:41.681 00.009 9340 UpdateGuideState exits: Star lost - low SNR
00:17:41.690 00.009 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:17:41.700 00.010 9340 ScheduleExposure(1000,3,0) exposurePending=0
00:17:41.710 00.010 9340 Enqueuing Expose request
00:17:41.721 00.011 12020 Worker thread wakes up
00:17:41.722 00.001 12020 worker thread servicing REQUEST_EXPOSE 1000
00:17:41.722 00.000 12020 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
00:17:41.722 00.000 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"689f7eec-0f7b-4aab-91cd-c9128be3701d"}
00:17:41.732 00.010 9340 case statement mapped state 1 to 101
00:17:41.744 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Looping","id":"689f7eec-0f7b-4aab-91cd-c9128be3701d"}
00:17:43.095 01.351 12020 Exposure complete
00:17:43.274 00.179 12020 worker thread done servicing request
00:17:43.274 00.000 9340 OnExposeComplete: enter
00:17:43.282 00.008 9340 UpdateGuideState(): m_state=1
00:17:43.291 00.009 9340 Star::Find(15, 1335, 984, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 47
00:17:43.301 00.010 9340 Star::Find false star n=8 nbg=258 bg=26048.6 sigma=1104.9 thresh=29363 peak=28486
00:17:43.309 00.008 9340 Star::Find returns 0 (2), X=1335.00, Y=984.00, Mass=33212, SNR=2.9, Peak=30818 HFD=0.0
00:17:43.318 00.009 9340 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
00:17:43.344 00.026 9340 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
00:17:43.351 00.007 9340 Status Line: Star lost - low SNR
00:17:43.362 00.011 9340 UpdateImageDisplay: Size=(1920,1080) min=18822, max=33857, med=26594, FiltMin=21367, FiltMax=30836, Gamma=2.870
00:17:43.374 00.012 9340 UpdateGuideState exits: Star lost - low SNR
00:17:43.382 00.008 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:17:43.392 00.010 9340 ScheduleExposure(1000,3,0) exposurePending=0
00:17:43.404 00.012 9340 Enqueuing Expose request
00:17:43.416 00.012 12020 Worker thread wakes up
00:17:43.416 00.000 12020 worker thread servicing REQUEST_EXPOSE 1000
00:17:43.416 00.000 12020 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
00:17:43.503 00.087 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"940ca794-5c34-45cb-aadf-244a3fe7f524"}
00:17:43.519 00.016 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"940ca794-5c34-45cb-aadf-244a3fe7f524"}
00:17:43.531 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"80e61987-f152-42f8-a79b-1674db6353c6"}
00:17:43.558 00.027 9340 case statement mapped state 1 to 101
00:17:43.574 00.016 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Looping","id":"80e61987-f152-42f8-a79b-1674db6353c6"}
00:17:44.786 01.212 12020 Exposure complete
00:17:44.952 00.166 12020 worker thread done servicing request
00:17:44.952 00.000 9340 OnExposeComplete: enter
00:17:44.959 00.007 9340 UpdateGuideState(): m_state=1
00:17:44.966 00.007 9340 Star::Find(15, 1335, 984, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 48
00:17:44.972 00.006 9340 Star::Find false star n=5 nbg=249 bg=26515.6 sigma=1016.5 thresh=29565 peak=28899
00:17:44.981 00.009 9340 Star::Find returns 0 (2), X=1335.00, Y=984.00, Mass=16918, SNR=2.9, Peak=30363 HFD=0.0
00:17:44.989 00.008 9340 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
00:17:45.001 00.012 9340 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
00:17:45.022 00.021 9340 Status Line: Star lost - low SNR
00:17:45.032 00.010 9340 UpdateImageDisplay: Size=(1920,1080) min=19288, max=33903, med=26767, FiltMin=22328, FiltMax=31185, Gamma=2.870
00:17:45.041 00.009 9340 UpdateGuideState exits: Star lost - low SNR
00:17:45.048 00.007 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:17:45.057 00.009 9340 ScheduleExposure(1000,3,0) exposurePending=0
00:17:45.063 00.006 9340 Enqueuing Expose request
00:17:45.070 00.007 12020 Worker thread wakes up
00:17:45.070 00.000 12020 worker thread servicing REQUEST_EXPOSE 1000
00:17:45.070 00.000 12020 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
00:17:45.502 00.432 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"4f7734a4-6bfa-43a0-8f8f-7e58afe89491"}
00:17:45.512 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"4f7734a4-6bfa-43a0-8f8f-7e58afe89491"}
00:17:45.522 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"915de75f-5cdc-4cc2-8de6-699b5a1ced13"}
00:17:45.530 00.008 9340 case statement mapped state 1 to 101
00:17:45.540 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Looping","id":"915de75f-5cdc-4cc2-8de6-699b5a1ced13"}
00:17:46.426 00.886 12020 Exposure complete
00:17:46.578 00.152 9340 OnExposeComplete: enter
00:17:46.586 00.008 9340 UpdateGuideState(): m_state=1
00:17:46.592 00.006 12020 worker thread done servicing request
00:17:46.592 00.000 9340 Star::Find(15, 1335, 984, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 49
00:17:46.599 00.007 9340 Star::Find false star n=2 nbg=240 bg=26522.2 sigma=987.9 thresh=29486 peak=29027
00:17:46.605 00.006 9340 Star::Find returns 0 (2), X=1335.00, Y=984.00, Mass=7199, SNR=2.9, Peak=30709 HFD=0.0
00:17:46.615 00.010 9340 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
00:17:46.624 00.009 9340 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
00:17:46.633 00.009 9340 Status Line: Star lost - low SNR
00:17:46.641 00.008 9340 UpdateImageDisplay: Size=(1920,1080) min=18018, max=34193, med=26807, FiltMin=21891, FiltMax=31413, Gamma=2.870
00:17:46.648 00.007 9340 UpdateGuideState exits: Star lost - low SNR
00:17:46.656 00.008 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:17:46.662 00.006 9340 ScheduleExposure(1000,3,0) exposurePending=0
00:17:46.681 00.019 9340 Enqueuing Expose request
00:17:46.690 00.009 12020 Worker thread wakes up
00:17:46.691 00.001 12020 worker thread servicing REQUEST_EXPOSE 1000
00:17:46.691 00.000 12020 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
00:17:47.502 00.811 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"2dcd929d-1791-4caa-b4ea-9e5189c617b0"}
00:17:47.512 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"2dcd929d-1791-4caa-b4ea-9e5189c617b0"}
00:17:47.521 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"2e30fe44-069d-4dec-a621-9757396532d6"}
00:17:47.528 00.007 9340 case statement mapped state 1 to 101
00:17:47.533 00.005 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Looping","id":"2e30fe44-069d-4dec-a621-9757396532d6"}
00:17:48.049 00.516 12020 Exposure complete
00:17:48.186 00.137 12020 worker thread done servicing request
00:17:48.186 00.000 9340 OnExposeComplete: enter
00:17:48.192 00.006 9340 UpdateGuideState(): m_state=1
00:17:48.199 00.007 9340 Star::Find(15, 1335, 984, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 50
00:17:48.206 00.007 9340 Star::Find false star n=3 nbg=264 bg=26709.7 sigma=1048.3 thresh=29855 peak=29216
00:17:48.229 00.023 9340 Star::Find returns 0 (2), X=1335.00, Y=984.00, Mass=11092, SNR=2.9, Peak=30740 HFD=0.0
00:17:48.236 00.007 9340 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
00:17:48.242 00.006 9340 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
00:17:48.249 00.007 9340 Status Line: Star lost - low SNR
00:17:48.256 00.007 9340 UpdateImageDisplay: Size=(1920,1080) min=18390, max=34068, med=26784, FiltMin=21822, FiltMax=31235, Gamma=2.870
00:17:48.265 00.009 9340 UpdateGuideState exits: Star lost - low SNR
00:17:48.271 00.006 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:17:48.278 00.007 9340 ScheduleExposure(1000,3,0) exposurePending=0
00:17:48.284 00.006 9340 Enqueuing Expose request
00:17:48.290 00.006 12020 Worker thread wakes up
00:17:48.290 00.000 12020 worker thread servicing REQUEST_EXPOSE 1000
00:17:48.291 00.001 12020 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
00:17:49.502 01.211 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"e754f77e-4d0e-4c78-81d3-42a3f0f7d2d8"}
00:17:49.510 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"e754f77e-4d0e-4c78-81d3-42a3f0f7d2d8"}
00:17:49.521 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"a75a7f4d-12c9-4481-8241-a45eec68bbc5"}
00:17:49.548 00.027 9340 case statement mapped state 1 to 101
00:17:49.564 00.016 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Looping","id":"a75a7f4d-12c9-4481-8241-a45eec68bbc5"}
00:17:49.658 00.094 12020 Exposure complete
00:17:49.877 00.219 12020 worker thread done servicing request
00:17:49.877 00.000 9340 OnExposeComplete: enter
00:17:49.891 00.014 9340 UpdateGuideState(): m_state=1
00:17:49.908 00.017 9340 Star::Find(15, 1335, 984, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 51
00:17:49.918 00.010 9340 Star::Find false star n=8 nbg=243 bg=26222.9 sigma=986.5 thresh=29183 peak=29166
00:17:49.928 00.010 9340 Star::Find returns 0 (2), X=1335.00, Y=984.00, Mass=29502, SNR=2.9, Peak=31330 HFD=0.0
00:17:49.939 00.011 9340 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
00:17:49.967 00.028 9340 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
00:17:49.980 00.013 9340 Status Line: Star lost - low SNR
00:17:49.993 00.013 9340 UpdateImageDisplay: Size=(1920,1080) min=18049, max=34813, med=26723, FiltMin=22197, FiltMax=31470, Gamma=2.870
00:17:50.005 00.012 9340 UpdateGuideState exits: Star lost - low SNR
00:17:50.016 00.011 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:17:50.040 00.024 9340 ScheduleExposure(1000,3,0) exposurePending=0
00:17:50.063 00.023 9340 Enqueuing Expose request
00:17:50.074 00.011 12020 Worker thread wakes up
00:17:50.075 00.001 12020 worker thread servicing REQUEST_EXPOSE 1000
00:17:50.075 00.000 12020 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
00:17:51.442 01.367 12020 Exposure complete
00:17:51.501 00.059 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"a51bc05d-b06f-4a0b-b2d0-352d4eb265f8"}
00:17:51.512 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"a51bc05d-b06f-4a0b-b2d0-352d4eb265f8"}
00:17:51.523 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"49befc39-0325-45e1-88a5-b1ace7470cb5"}
00:17:51.533 00.010 9340 case statement mapped state 1 to 101
00:17:51.561 00.028 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Looping","id":"49befc39-0325-45e1-88a5-b1ace7470cb5"}
00:17:51.679 00.118 12020 worker thread done servicing request
00:17:51.679 00.000 9340 OnExposeComplete: enter
00:17:51.687 00.008 9340 UpdateGuideState(): m_state=1
00:17:51.698 00.011 9340 Star::Find(15, 1335, 984, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 52
00:17:51.707 00.009 9340 Star::Find returns 1 (0), X=1326.60, Y=995.20, Mass=12711, SNR=8.0, Peak=31581 HFD=2.4
00:17:51.717 00.010 9340 DistanceChecker: deactivated
00:17:51.751 00.034 9340 setting lock position to (1326.60, 995.20)
00:17:51.762 00.011 9340 MultiStar: stabilizing after lock position change
00:17:51.772 00.010 9340 CurrentPosition() valid, moving to STATE_SELECTED
00:17:51.788 00.016 9340 Changing from state SELECTING to SELECTED
00:17:51.799 00.011 9340 guider state => SELECTED
00:17:51.843 00.044 9340 UpdateImageDisplay: Size=(1920,1080) min=17294, max=35494, med=26848, FiltMin=21500, FiltMax=31435, Gamma=2.870
00:17:51.855 00.012 9340 UpdateGuideState exits: m=12711 SNR=8.0
00:17:51.867 00.012 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:17:51.876 00.009 9340 ScheduleExposure(1000,3,1) exposurePending=0
00:17:51.890 00.014 9340 Enqueuing Expose request
00:17:51.904 00.014 12020 Worker thread wakes up
00:17:51.904 00.000 12020 worker thread servicing REQUEST_EXPOSE 1000
00:17:51.904 00.000 12020 Handling exposure in thread, d=1000 o=3 r=(1312,980,31,31)
00:17:52.967 01.063 9340 evsrv: cli 100A43C8 connect
00:17:52.979 00.012 9340 case statement mapped state 2 to 1
00:17:52.990 00.011 9340 case statement mapped state 2 to 1
00:17:53.002 00.012 9340 evsrv: cli 100A43C8 request: {"method":"get_app_state","id":"a78c5e87-8d09-47c8-b90f-2d7990449446"}
00:17:53.016 00.014 9340 case statement mapped state 2 to 1
00:17:53.030 00.014 9340 evsrv: cli 100A43C8 response: {"jsonrpc":"2.0","result":"Selected","id":"a78c5e87-8d09-47c8-b90f-2d7990449446"}
00:17:53.069 00.039 9340 evsrv: cli 100A43C8 disconnect
00:17:53.282 00.213 12020 Exposure complete
00:17:53.479 00.197 12020 worker thread done servicing request
00:17:53.479 00.000 9340 OnExposeComplete: enter
00:17:53.490 00.011 9340 UpdateGuideState(): m_state=2
00:17:53.501 00.011 9340 Star::Find(15, 1326, 995, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 53
00:17:53.510 00.009 9340 Star::Find false star n=9 nbg=243 bg=26793.1 sigma=919.1 thresh=29550 peak=29314
00:17:53.533 00.023 9340 Star::Find returns 0 (2), X=1326.00, Y=995.00, Mass=29640, SNR=2.9, Peak=31591 HFD=0.0
00:17:53.544 00.011 9340 DistanceChecker: activated
00:17:53.551 00.007 9340 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
00:17:53.559 00.008 9340 Changing from state SELECTED to UNINITIALIZED
00:17:53.570 00.011 9340 guider state => SELECTING
00:17:53.579 00.009 9340 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
00:17:53.586 00.007 9340 Status Line: Star lost - low SNR
00:17:53.602 00.016 9340 UpdateImageDisplay: Size=(1920,1080) min=18822, max=34433, med=26787, FiltMin=21921, FiltMax=30972, Gamma=2.870
00:17:53.614 00.012 9340 UpdateGuideState exits: Star lost - low SNR
00:17:53.644 00.030 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:17:53.658 00.014 9340 ScheduleExposure(1000,3,0) exposurePending=0
00:17:53.671 00.013 9340 Enqueuing Expose request
00:17:53.681 00.010 12020 Worker thread wakes up
00:17:53.681 00.000 12020 worker thread servicing REQUEST_EXPOSE 1000
00:17:53.681 00.000 12020 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
00:17:53.682 00.001 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"42dac636-cbba-43ca-a3c9-5fefaba596b0"}
00:17:53.696 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"42dac636-cbba-43ca-a3c9-5fefaba596b0"}
00:17:53.713 00.017 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"8e144ced-b05c-439d-9679-30b7678edcc8"}
00:17:53.745 00.032 9340 case statement mapped state 1 to 101
00:17:53.755 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Looping","id":"8e144ced-b05c-439d-9679-30b7678edcc8"}
00:17:55.049 01.294 12020 Exposure complete
00:17:55.223 00.174 12020 worker thread done servicing request
00:17:55.223 00.000 9340 OnExposeComplete: enter
00:17:55.231 00.008 9340 UpdateGuideState(): m_state=1
00:17:55.240 00.009 9340 Star::Find(15, 1326, 995, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 54
00:17:55.249 00.009 9340 Star::Find returns 0 (3), X=1326.00, Y=995.00, Mass=0, SNR=0.0, Peak=29406 HFD=0.0
00:17:55.259 00.010 9340 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
00:17:55.269 00.010 9340 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
00:17:55.293 00.024 9340 Status Line: Star lost - low mass
00:17:55.306 00.013 9340 UpdateImageDisplay: Size=(1920,1080) min=19018, max=34002, med=26266, FiltMin=21288, FiltMax=30701, Gamma=2.870
00:17:55.316 00.010 9340 UpdateGuideState exits: Star lost - low mass
00:17:55.324 00.008 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:17:55.333 00.009 9340 ScheduleExposure(1000,3,0) exposurePending=0
00:17:55.342 00.009 9340 Enqueuing Expose request
00:17:55.352 00.010 12020 Worker thread wakes up
00:17:55.352 00.000 12020 worker thread servicing REQUEST_EXPOSE 1000
00:17:55.352 00.000 12020 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
00:17:55.503 00.151 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"321c1945-f240-4b29-b875-98e69d102362"}
00:17:55.514 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"321c1945-f240-4b29-b875-98e69d102362"}
00:17:55.530 00.016 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"71ec8fca-b5de-4f3c-aa35-364beac6a0bd"}
00:17:55.543 00.013 9340 case statement mapped state 1 to 101
00:17:55.555 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Looping","id":"71ec8fca-b5de-4f3c-aa35-364beac6a0bd"}
00:17:56.722 01.167 12020 Exposure complete
00:17:56.899 00.177 12020 worker thread done servicing request
00:17:56.899 00.000 9340 OnExposeComplete: enter
00:17:56.907 00.008 9340 UpdateGuideState(): m_state=1
00:17:56.917 00.010 9340 Star::Find(15, 1326, 995, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 55
00:17:56.925 00.008 9340 Star::Find false star n=3 nbg=267 bg=16922.4 sigma=866.3 thresh=19521 peak=18768
00:17:56.933 00.008 9340 Star::Find returns 0 (2), X=1326.00, Y=995.00, Mass=9250, SNR=2.9, Peak=20122 HFD=0.0
00:17:56.942 00.009 9340 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
00:17:56.950 00.008 9340 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
00:17:56.974 00.024 9340 Status Line: Star lost - low SNR
00:17:56.985 00.011 9340 UpdateImageDisplay: Size=(1920,1080) min=11310, max=23985, med=17327, FiltMin=13084, FiltMax=21041, Gamma=2.870
00:17:56.993 00.008 9340 UpdateGuideState exits: Star lost - low SNR
00:17:57.001 00.008 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:17:57.008 00.007 9340 ScheduleExposure(1000,3,0) exposurePending=0
00:17:57.014 00.006 9340 Enqueuing Expose request
00:17:57.021 00.007 12020 Worker thread wakes up
00:17:57.021 00.000 12020 worker thread servicing REQUEST_EXPOSE 1000
00:17:57.021 00.000 12020 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
00:17:57.501 00.480 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"8ccb1b39-953e-42a5-88b7-c32373f6c14d"}
00:17:57.511 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"8ccb1b39-953e-42a5-88b7-c32373f6c14d"}
00:17:57.519 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"0ad2072f-b30c-4bca-b1b2-d397ba312b22"}
00:17:57.534 00.015 9340 case statement mapped state 1 to 101
00:17:57.547 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Looping","id":"0ad2072f-b30c-4bca-b1b2-d397ba312b22"}
00:17:58.376 00.829 12020 Exposure complete
00:17:58.539 00.163 12020 worker thread done servicing request
00:17:58.539 00.000 9340 OnExposeComplete: enter
00:17:58.547 00.008 9340 UpdateGuideState(): m_state=1
00:17:58.555 00.008 9340 Star::Find(15, 1326, 995, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 56
00:17:58.578 00.023 9340 Star::Find false star n=4 nbg=251 bg=17718.3 sigma=807.0 thresh=20139 peak=19982
00:17:58.588 00.010 9340 Star::Find returns 0 (2), X=1326.00, Y=995.00, Mass=10775, SNR=2.9, Peak=20969 HFD=0.0
00:17:58.595 00.007 9340 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
00:17:58.603 00.008 9340 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
00:17:58.610 00.007 9340 Status Line: Star lost - low SNR
00:17:58.619 00.009 9340 UpdateImageDisplay: Size=(1920,1080) min=11717, max=25317, med=17693, FiltMin=14447, FiltMax=20717, Gamma=2.870
00:17:58.632 00.013 9340 UpdateGuideState exits: Star lost - low SNR
00:17:58.642 00.010 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:17:58.665 00.023 9340 ScheduleExposure(1000,3,0) exposurePending=0
00:17:58.676 00.011 9340 Enqueuing Expose request
00:17:58.684 00.008 12020 Worker thread wakes up
00:17:58.684 00.000 12020 worker thread servicing REQUEST_EXPOSE 1000
00:17:58.684 00.000 12020 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
00:17:59.501 00.817 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"318bbac6-e90a-40a1-a156-184c19e2ba3a"}
00:17:59.511 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"318bbac6-e90a-40a1-a156-184c19e2ba3a"}
00:17:59.520 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"78badc40-cec9-426e-9404-2a9fb3ad4fed"}
00:17:59.527 00.007 9340 case statement mapped state 1 to 101
00:17:59.548 00.021 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Looping","id":"78badc40-cec9-426e-9404-2a9fb3ad4fed"}
00:18:00.048 00.500 12020 Exposure complete
00:18:00.232 00.184 12020 worker thread done servicing request
00:18:00.232 00.000 9340 OnExposeComplete: enter
00:18:00.242 00.010 9340 UpdateGuideState(): m_state=1
00:18:00.250 00.008 9340 Star::Find(15, 1326, 995, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 57
00:18:00.258 00.008 9340 Star::Find false star n=3 nbg=242 bg=20014.2 sigma=773.4 thresh=22334 peak=21572
00:18:00.265 00.007 9340 Star::Find returns 0 (2), X=1326.00, Y=995.00, Mass=7615, SNR=2.9, Peak=22996 HFD=0.0
00:18:00.274 00.009 9340 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
00:18:00.282 00.008 9340 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
00:18:00.291 00.009 9340 Status Line: Star lost - low SNR
00:18:00.316 00.025 9340 UpdateImageDisplay: Size=(1920,1080) min=13482, max=26789, med=19869, FiltMin=15879, FiltMax=23281, Gamma=2.870
00:18:00.327 00.011 9340 UpdateGuideState exits: Star lost - low SNR
00:18:00.336 00.009 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:18:00.343 00.007 9340 ScheduleExposure(1000,3,0) exposurePending=0
00:18:00.352 00.009 9340 Enqueuing Expose request
00:18:00.362 00.010 12020 Worker thread wakes up
00:18:00.362 00.000 12020 worker thread servicing REQUEST_EXPOSE 1000
00:18:00.362 00.000 12020 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
00:18:01.503 01.141 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"97fd4170-f659-4087-aa17-43b16081a9e0"}
00:18:01.518 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"97fd4170-f659-4087-aa17-43b16081a9e0"}
00:18:01.530 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"ddcdaa53-414f-4ae5-aadb-9be1e9b98413"}
00:18:01.540 00.010 9340 case statement mapped state 1 to 101
00:18:01.549 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Looping","id":"ddcdaa53-414f-4ae5-aadb-9be1e9b98413"}
00:18:01.729 00.180 12020 Exposure complete
00:18:02.025 00.296 12020 worker thread done servicing request
00:18:02.025 00.000 9340 OnExposeComplete: enter
00:18:02.038 00.013 9340 UpdateGuideState(): m_state=1
00:18:02.049 00.011 9340 Star::Find(15, 1326, 995, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 58
00:18:02.061 00.012 9340 Star::Find false star n=4 nbg=258 bg=21515.0 sigma=897.4 thresh=24207 peak=24188
00:18:02.074 00.013 9340 Star::Find returns 0 (2), X=1326.00, Y=995.00, Mass=14433, SNR=2.9, Peak=25970 HFD=0.0
00:18:02.104 00.030 9340 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
00:18:02.122 00.018 9340 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
00:18:02.135 00.013 9340 Status Line: Star lost - low SNR
00:18:02.150 00.015 9340 UpdateImageDisplay: Size=(1920,1080) min=14586, max=30385, med=22263, FiltMin=17549, FiltMax=26719, Gamma=2.870
00:18:02.162 00.012 9340 UpdateGuideState exits: Star lost - low SNR
00:18:02.176 00.014 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:18:02.211 00.035 9340 ScheduleExposure(1000,3,0) exposurePending=0
00:18:02.223 00.012 9340 Enqueuing Expose request
00:18:02.234 00.011 12020 Worker thread wakes up
00:18:02.234 00.000 12020 worker thread servicing REQUEST_EXPOSE 1000
00:18:02.234 00.000 12020 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
00:18:03.501 01.267 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"38e7da36-2b03-4430-bd54-87eec064167f"}
00:18:03.531 00.030 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"38e7da36-2b03-4430-bd54-87eec064167f"}
00:18:03.545 00.014 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"85d848ee-712e-4b34-ac99-207e75cb27c7"}
00:18:03.560 00.015 9340 case statement mapped state 1 to 101
00:18:03.570 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Looping","id":"85d848ee-712e-4b34-ac99-207e75cb27c7"}
00:18:03.601 00.031 12020 Exposure complete
00:18:03.842 00.241 12020 worker thread done servicing request
00:18:03.842 00.000 9340 OnExposeComplete: enter
00:18:03.851 00.009 9340 UpdateGuideState(): m_state=1
00:18:03.862 00.011 9340 Star::Find(15, 1326, 995, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 59
00:18:03.872 00.010 9340 Star::Find false star n=3 nbg=247 bg=7147.7 sigma=404.1 thresh=8360 peak=8178
00:18:03.881 00.009 9340 Star::Find returns 0 (2), X=1326.00, Y=995.00, Mass=4491, SNR=2.9, Peak=8857 HFD=0.0
00:18:03.907 00.026 9340 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
00:18:03.918 00.011 9340 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
00:18:03.927 00.009 9340 Status Line: Star lost - low SNR
00:18:03.937 00.010 9340 UpdateImageDisplay: Size=(1920,1080) min=4495, max=13328, med=7108, FiltMin=5532, FiltMax=8984, Gamma=2.870
00:18:03.945 00.008 9340 UpdateGuideState exits: Star lost - low SNR
00:18:03.955 00.010 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:18:03.966 00.011 9340 ScheduleExposure(1000,3,0) exposurePending=0
00:18:03.978 00.012 9340 Enqueuing Expose request
00:18:04.006 00.028 12020 Worker thread wakes up
00:18:04.006 00.000 12020 worker thread servicing REQUEST_EXPOSE 1000
00:18:04.006 00.000 12020 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
00:18:05.378 01.372 12020 Exposure complete
00:18:05.501 00.123 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"83012d17-03a1-45d6-83d3-ab20778fd494"}
00:18:05.512 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"83012d17-03a1-45d6-83d3-ab20778fd494"}
00:18:05.521 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"2c52975f-6e18-4efb-9731-fd5c8e158b83"}
00:18:05.532 00.011 9340 case statement mapped state 1 to 101
00:18:05.542 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Looping","id":"2c52975f-6e18-4efb-9731-fd5c8e158b83"}
00:18:05.553 00.011 12020 worker thread done servicing request
00:18:05.553 00.000 9340 OnExposeComplete: enter
00:18:05.565 00.012 9340 UpdateGuideState(): m_state=1
00:18:05.574 00.009 9340 Star::Find(15, 1326, 995, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 60
00:18:05.583 00.009 9340 Star::Find false star n=2 nbg=253 bg=8536.9 sigma=464.5 thresh=9931 peak=9878
00:18:05.605 00.022 9340 Star::Find returns 0 (2), X=1326.00, Y=995.00, Mass=4143, SNR=2.9, Peak=10684 HFD=0.0
00:18:05.615 00.010 9340 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
00:18:05.622 00.007 9340 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
00:18:05.630 00.008 9340 Status Line: Star lost - low SNR
00:18:05.640 00.010 9340 UpdateImageDisplay: Size=(1920,1080) min=4918, max=14487, med=8528, FiltMin=6665, FiltMax=10559, Gamma=2.870
00:18:05.649 00.009 9340 UpdateGuideState exits: Star lost - low SNR
00:18:05.658 00.009 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:18:05.670 00.012 9340 ScheduleExposure(1000,3,0) exposurePending=0
00:18:05.678 00.008 9340 Enqueuing Expose request
00:18:05.702 00.024 12020 Worker thread wakes up
00:18:05.702 00.000 12020 worker thread servicing REQUEST_EXPOSE 1000
00:18:05.703 00.001 12020 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
00:18:07.083 01.380 12020 Exposure complete
00:18:07.319 00.236 12020 worker thread done servicing request
00:18:07.319 00.000 9340 OnExposeComplete: enter
00:18:07.333 00.014 9340 UpdateGuideState(): m_state=1
00:18:07.346 00.013 9340 Star::Find(15, 1326, 995, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 61
00:18:07.362 00.016 9340 Star::Find false star n=2 nbg=264 bg=8613.6 sigma=507.3 thresh=10136 peak=9633
00:18:07.373 00.011 9340 Star::Find returns 0 (2), X=1326.00, Y=995.00, Mass=3123, SNR=2.9, Peak=10329 HFD=0.0
00:18:07.402 00.029 9340 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
00:18:07.416 00.014 9340 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
00:18:07.435 00.019 9340 Status Line: Star lost - low SNR
00:18:07.451 00.016 9340 UpdateImageDisplay: Size=(1920,1080) min=5330, max=65522, med=8614, FiltMin=6706, FiltMax=65455, Gamma=2.870
00:18:07.468 00.017 9340 UpdateGuideState exits: Star lost - low SNR
00:18:07.482 00.014 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:18:07.517 00.035 9340 ScheduleExposure(1000,3,0) exposurePending=0
00:18:07.558 00.041 9340 Enqueuing Expose request
00:18:07.598 00.040 12020 Worker thread wakes up
00:18:07.598 00.000 12020 worker thread servicing REQUEST_EXPOSE 1000
00:18:07.599 00.001 12020 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
00:18:07.599 00.000 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"4c945a14-0c6c-4108-875b-9619d02195a6"}
00:18:07.648 00.049 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"4c945a14-0c6c-4108-875b-9619d02195a6"}
00:18:07.676 00.028 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"f9e9bb93-af18-4b48-96bf-afeca365f4ce"}
00:18:07.695 00.019 9340 case statement mapped state 1 to 101
00:18:07.713 00.018 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Looping","id":"f9e9bb93-af18-4b48-96bf-afeca365f4ce"}
00:18:08.976 01.263 12020 Exposure complete
00:18:09.222 00.246 9340 OnExposeComplete: enter
00:18:09.241 00.019 12020 worker thread done servicing request
00:18:09.241 00.000 9340 UpdateGuideState(): m_state=1
00:18:09.253 00.012 9340 Star::Find(15, 1326, 995, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 62
00:18:09.265 00.012 9340 Star::Find returns 1 (0), X=1328.17, Y=985.73, Mass=15851, SNR=11.3, Peak=10588 HFD=3.2
00:18:09.277 00.012 9340 DistanceChecker: deactivated
00:18:09.295 00.018 9340 setting lock position to (1328.17, 985.73)
00:18:09.306 00.011 9340 MultiStar: stabilizing after lock position change
00:18:09.318 00.012 9340 CurrentPosition() valid, moving to STATE_SELECTED
00:18:09.351 00.033 9340 Changing from state SELECTING to SELECTED
00:18:09.365 00.014 9340 guider state => SELECTED
00:18:09.384 00.019 9340 UpdateImageDisplay: Size=(1920,1080) min=4931, max=65535, med=8592, FiltMin=6568, FiltMax=65489, Gamma=2.870
00:18:09.394 00.010 9340 UpdateGuideState exits: m=15851 SNR=11.3
00:18:09.403 00.009 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:18:09.414 00.011 9340 ScheduleExposure(1000,3,1) exposurePending=0
00:18:09.425 00.011 9340 Enqueuing Expose request
00:18:09.437 00.012 12020 Worker thread wakes up
00:18:09.437 00.000 12020 worker thread servicing REQUEST_EXPOSE 1000
00:18:09.437 00.000 12020 Handling exposure in thread, d=1000 o=3 r=(1313,971,31,31)
00:18:09.501 00.064 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"b358750d-87ee-456e-995a-e2bdb2ddc3f7"}
00:18:09.516 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"b358750d-87ee-456e-995a-e2bdb2ddc3f7"}
00:18:09.529 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"e45d03ed-87af-4101-928f-46a79443200d"}
00:18:09.547 00.018 9340 case statement mapped state 2 to 1
00:18:09.584 00.037 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Selected","id":"e45d03ed-87af-4101-928f-46a79443200d"}
00:18:09.599 00.015 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"e8f57f48-4d49-4e59-ba36-384df401151f"}
00:18:09.610 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":62,"width":15,"height":15,"star_pos":[7.17,6.73],"pixels":"..."},"id":"e8f57f48-4d49-4e59-ba36-384df401151f"}
00:18:10.800 01.190 12020 Exposure complete
00:18:10.995 00.195 12020 worker thread done servicing request
00:18:10.995 00.000 9340 OnExposeComplete: enter
00:18:11.018 00.023 9340 UpdateGuideState(): m_state=2
00:18:11.028 00.010 9340 Star::Find(15, 1328, 985, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 63
00:18:11.036 00.008 9340 Star::Find false star n=1 nbg=261 bg=8835.8 sigma=521.2 thresh=10400 peak=9816
00:18:11.055 00.019 9340 Star::Find returns 0 (2), X=1328.00, Y=985.00, Mass=1692, SNR=2.9, Peak=10582 HFD=0.0
00:18:11.066 00.011 9340 DistanceChecker: activated
00:18:11.077 00.011 9340 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
00:18:11.092 00.015 9340 Changing from state SELECTED to UNINITIALIZED
00:18:11.103 00.011 9340 guider state => SELECTING
00:18:11.127 00.024 9340 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
00:18:11.140 00.013 9340 Status Line: Star lost - low SNR
00:18:11.156 00.016 9340 UpdateImageDisplay: Size=(1920,1080) min=5503, max=65535, med=8637, FiltMin=6603, FiltMax=65489, Gamma=2.870
00:18:11.174 00.018 9340 UpdateGuideState exits: Star lost - low SNR
00:18:11.184 00.010 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:18:11.193 00.009 9340 ScheduleExposure(1000,3,0) exposurePending=0
00:18:11.205 00.012 9340 Enqueuing Expose request
00:18:11.214 00.009 12020 Worker thread wakes up
00:18:11.215 00.001 12020 worker thread servicing REQUEST_EXPOSE 1000
00:18:11.215 00.000 12020 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
00:18:11.499 00.284 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"9e528551-22bb-4a6b-8106-053d57800dba"}
00:18:11.510 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"9e528551-22bb-4a6b-8106-053d57800dba"}
00:18:11.523 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"a9762431-39ce-4078-b19f-2d88617c4d31"}
00:18:11.530 00.007 9340 case statement mapped state 1 to 101
00:18:11.541 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Looping","id":"a9762431-39ce-4078-b19f-2d88617c4d31"}
00:18:12.581 01.040 12020 Exposure complete
00:18:12.782 00.201 12020 worker thread done servicing request
00:18:12.782 00.000 9340 OnExposeComplete: enter
00:18:12.793 00.011 9340 UpdateGuideState(): m_state=1
00:18:12.804 00.011 9340 Star::Find(15, 1328, 985, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 64
00:18:12.815 00.011 9340 Star::Find false star n=2 nbg=281 bg=8610.6 sigma=590.3 thresh=10382 peak=10015
00:18:12.827 00.012 9340 Star::Find returns 0 (2), X=1328.00, Y=985.00, Mass=4163, SNR=2.9, Peak=10926 HFD=0.0
00:18:12.840 00.013 9340 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
00:18:12.868 00.028 9340 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
00:18:12.882 00.014 9340 Status Line: Star lost - low SNR
00:18:12.893 00.011 9340 UpdateImageDisplay: Size=(1920,1080) min=5307, max=65535, med=8602, FiltMin=6826, FiltMax=65495, Gamma=2.870
00:18:12.908 00.015 9340 UpdateGuideState exits: Star lost - low SNR
00:18:12.917 00.009 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:18:12.926 00.009 9340 ScheduleExposure(1000,3,0) exposurePending=0
00:18:12.935 00.009 9340 Enqueuing Expose request
00:18:12.945 00.010 12020 Worker thread wakes up
00:18:12.946 00.001 12020 worker thread servicing REQUEST_EXPOSE 1000
00:18:12.946 00.000 12020 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
00:18:13.500 00.554 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"2bdc19c3-a9a1-4416-a288-b9b3a248b9f6"}
00:18:13.509 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"2bdc19c3-a9a1-4416-a288-b9b3a248b9f6"}
00:18:13.517 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"55d7a3e6-9421-49dd-a098-e985d4de5cd8"}
00:18:13.527 00.010 9340 case statement mapped state 1 to 101
00:18:13.534 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Looping","id":"55d7a3e6-9421-49dd-a098-e985d4de5cd8"}
00:18:14.315 00.781 12020 Exposure complete
00:18:14.580 00.265 12020 worker thread done servicing request
00:18:14.580 00.000 9340 OnExposeComplete: enter
00:18:14.615 00.035 9340 UpdateGuideState(): m_state=1
00:18:14.634 00.019 9340 Star::Find(15, 1328, 985, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 65
00:18:14.646 00.012 9340 Star::Find false star n=5 nbg=242 bg=8757.2 sigma=409.7 thresh=9986 peak=9814
00:18:14.656 00.010 9340 Star::Find returns 0 (2), X=1328.00, Y=985.00, Mass=7348, SNR=2.9, Peak=10466 HFD=0.0
00:18:14.667 00.011 9340 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
00:18:14.681 00.014 9340 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
00:18:14.693 00.012 9340 Status Line: Star lost - low SNR
00:18:14.732 00.039 9340 UpdateImageDisplay: Size=(1920,1080) min=5481, max=65535, med=8623, FiltMin=6607, FiltMax=65495, Gamma=2.870
00:18:14.742 00.010 9340 UpdateGuideState exits: Star lost - low SNR
00:18:14.763 00.021 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:18:14.775 00.012 9340 ScheduleExposure(1000,3,0) exposurePending=0
00:18:14.787 00.012 9340 Enqueuing Expose request
00:18:14.823 00.036 12020 Worker thread wakes up
00:18:14.826 00.003 12020 worker thread servicing REQUEST_EXPOSE 1000
00:18:14.826 00.000 12020 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
00:18:15.500 00.674 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"1af601c2-7237-4a16-a900-d95d4840059b"}
00:18:15.511 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"1af601c2-7237-4a16-a900-d95d4840059b"}
00:18:15.520 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"c303d723-88b0-4698-ac75-723eff19597c"}
00:18:15.532 00.012 9340 case statement mapped state 1 to 101
00:18:15.554 00.022 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Looping","id":"c303d723-88b0-4698-ac75-723eff19597c"}
00:18:16.191 00.637 12020 Exposure complete
00:18:16.376 00.185 12020 worker thread done servicing request
00:18:16.376 00.000 9340 OnExposeComplete: enter
00:18:16.385 00.009 9340 UpdateGuideState(): m_state=1
00:18:16.393 00.008 9340 Star::Find(15, 1328, 985, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 66
00:18:16.401 00.008 9340 Star::Find false star n=3 nbg=253 bg=8716.8 sigma=503.8 thresh=10228 peak=9983
00:18:16.409 00.008 9340 Star::Find returns 0 (2), X=1328.00, Y=985.00, Mass=6082, SNR=2.9, Peak=10648 HFD=0.0
00:18:16.417 00.008 9340 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
00:18:16.425 00.008 9340 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
00:18:16.433 00.008 9340 Status Line: Star lost - low SNR
00:18:16.443 00.010 9340 UpdateImageDisplay: Size=(1920,1080) min=5519, max=65535, med=8642, FiltMin=6863, FiltMax=65495, Gamma=2.870
00:18:16.467 00.024 9340 UpdateGuideState exits: Star lost - low SNR
00:18:16.477 00.010 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:18:16.484 00.007 9340 ScheduleExposure(1000,3,0) exposurePending=0
00:18:16.492 00.008 9340 Enqueuing Expose request
00:18:16.500 00.008 12020 Worker thread wakes up
00:18:16.501 00.001 12020 worker thread servicing REQUEST_EXPOSE 1000
00:18:16.501 00.000 12020 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
00:18:17.500 00.999 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"d86ae1da-a531-4900-a906-1f2d1aa20362"}
00:18:17.510 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"d86ae1da-a531-4900-a906-1f2d1aa20362"}
00:18:17.526 00.016 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"ac8d6254-f8ca-4755-9fc0-f8c321a5c1a0"}
00:18:17.541 00.015 9340 case statement mapped state 1 to 101
00:18:17.555 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Looping","id":"ac8d6254-f8ca-4755-9fc0-f8c321a5c1a0"}
00:18:17.866 00.311 12020 Exposure complete
00:18:18.134 00.268 12020 worker thread done servicing request
00:18:18.134 00.000 9340 OnExposeComplete: enter
00:18:18.148 00.014 9340 UpdateGuideState(): m_state=1
00:18:18.159 00.011 9340 Star::Find(15, 1328, 985, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 67
00:18:18.170 00.011 9340 Star::Find returns 1 (0), X=1337.00, Y=973.54, Mass=19579, SNR=12.7, Peak=11171 HFD=2.9
00:18:18.180 00.010 9340 DistanceChecker: deactivated
00:18:18.197 00.017 9340 setting lock position to (1337.00, 973.54)
00:18:18.210 00.013 9340 MultiStar: stabilizing after lock position change
00:18:18.221 00.011 9340 CurrentPosition() valid, moving to STATE_SELECTED
00:18:18.251 00.030 9340 Changing from state SELECTING to SELECTED
00:18:18.264 00.013 9340 guider state => SELECTED
00:18:18.278 00.014 9340 UpdateImageDisplay: Size=(1920,1080) min=5418, max=65535, med=8647, FiltMin=6811, FiltMax=65495, Gamma=2.870
00:18:18.288 00.010 9340 UpdateGuideState exits: m=19579 SNR=12.7
00:18:18.299 00.011 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:18:18.312 00.013 9340 ScheduleExposure(1000,3,1) exposurePending=0
00:18:18.324 00.012 9340 Enqueuing Expose request
00:18:18.335 00.011 12020 Worker thread wakes up
00:18:18.336 00.001 12020 worker thread servicing REQUEST_EXPOSE 1000
00:18:18.336 00.000 12020 Handling exposure in thread, d=1000 o=3 r=(1322,959,31,31)
00:18:19.499 01.163 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"979806a7-61cb-462a-af20-c15e31341ab7"}
00:18:19.511 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"979806a7-61cb-462a-af20-c15e31341ab7"}
00:18:19.530 00.019 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"233e349d-3b0a-47c1-a77d-c698184ec2f3"}
00:18:19.539 00.009 9340 case statement mapped state 2 to 1
00:18:19.548 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Selected","id":"233e349d-3b0a-47c1-a77d-c698184ec2f3"}
00:18:19.555 00.007 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"9839ea57-5224-4eef-b300-d85c8879e4da"}
00:18:19.562 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":67,"width":15,"height":15,"star_pos":[7.00,6.54],"pixels":"..."},"id":"9839ea57-5224-4eef-b300-d85c8879e4da"}
00:18:19.699 00.137 12020 Exposure complete
00:18:19.894 00.195 12020 worker thread done servicing request
00:18:19.895 00.001 9340 OnExposeComplete: enter
00:18:19.903 00.008 9340 UpdateGuideState(): m_state=2
00:18:19.911 00.008 9340 Star::Find(15, 1337, 973, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 68
00:18:19.919 00.008 9340 Star::Find false star n=1 nbg=257 bg=8654.6 sigma=556.1 thresh=10323 peak=9673
00:18:19.926 00.007 9340 Star::Find returns 0 (2), X=1337.00, Y=973.00, Mass=1783, SNR=2.9, Peak=10438 HFD=0.0
00:18:19.933 00.007 9340 DistanceChecker: activated
00:18:19.945 00.012 9340 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
00:18:19.953 00.008 9340 Changing from state SELECTED to UNINITIALIZED
00:18:19.976 00.023 9340 guider state => SELECTING
00:18:19.986 00.010 9340 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
00:18:19.994 00.008 9340 Status Line: Star lost - low SNR
00:18:20.008 00.014 9340 UpdateImageDisplay: Size=(1920,1080) min=5547, max=65535, med=8593, FiltMin=6770, FiltMax=65500, Gamma=2.870
00:18:20.016 00.008 9340 UpdateGuideState exits: Star lost - low SNR
00:18:20.026 00.010 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:18:20.050 00.024 9340 ScheduleExposure(1000,3,0) exposurePending=0
00:18:20.060 00.010 9340 Enqueuing Expose request
00:18:20.071 00.011 12020 Worker thread wakes up
00:18:20.071 00.000 12020 worker thread servicing REQUEST_EXPOSE 1000
00:18:20.071 00.000 12020 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
00:18:21.442 01.371 12020 Exposure complete
00:18:21.501 00.059 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"47e2dac6-f54a-4807-ab8a-05fcdcae07d1"}
00:18:21.516 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"47e2dac6-f54a-4807-ab8a-05fcdcae07d1"}
00:18:21.529 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"aebd12df-5d6d-4675-bc8a-13e0046ed8c4"}
00:18:21.562 00.033 9340 case statement mapped state 1 to 101
00:18:21.576 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Looping","id":"aebd12df-5d6d-4675-bc8a-13e0046ed8c4"}
00:18:21.811 00.235 12020 worker thread done servicing request
00:18:21.811 00.000 9340 OnExposeComplete: enter
00:18:21.843 00.032 9340 UpdateGuideState(): m_state=1
00:18:21.877 00.034 9340 Star::Find(15, 1337, 973, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 69
00:18:21.893 00.016 9340 Star::Find false star n=6 nbg=242 bg=8658.2 sigma=445.7 thresh=9995 peak=9736
00:18:21.905 00.012 9340 Star::Find returns 0 (2), X=1337.00, Y=973.00, Mass=9237, SNR=2.9, Peak=10667 HFD=0.0
00:18:21.916 00.011 9340 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
00:18:21.928 00.012 9340 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
00:18:21.941 00.013 9340 Status Line: Star lost - low SNR
00:18:21.972 00.031 9340 UpdateImageDisplay: Size=(1920,1080) min=5568, max=65535, med=8630, FiltMin=6871, FiltMax=65500, Gamma=2.870
00:18:21.984 00.012 9340 UpdateGuideState exits: Star lost - low SNR
00:18:21.995 00.011 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:18:22.006 00.011 9340 ScheduleExposure(1000,3,0) exposurePending=0
00:18:22.019 00.013 9340 Enqueuing Expose request
00:18:22.030 00.011 12020 Worker thread wakes up
00:18:22.030 00.000 12020 worker thread servicing REQUEST_EXPOSE 1000
00:18:22.031 00.001 12020 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
00:18:23.385 01.354 12020 Exposure complete
00:18:23.500 00.115 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"156d00fa-7458-4d92-8912-d791006f5071"}
00:18:23.526 00.026 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"156d00fa-7458-4d92-8912-d791006f5071"}
00:18:23.534 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"ef0d4014-068e-4ae4-97fc-8e26879b1f9c"}
00:18:23.543 00.009 9340 case statement mapped state 1 to 101
00:18:23.551 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Looping","id":"ef0d4014-068e-4ae4-97fc-8e26879b1f9c"}
00:18:23.563 00.012 12020 worker thread done servicing request
00:18:23.565 00.002 9340 OnExposeComplete: enter
00:18:23.575 00.010 9340 UpdateGuideState(): m_state=1
00:18:23.587 00.012 9340 Star::Find(15, 1337, 973, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 70
00:18:23.614 00.027 9340 Star::Find false star n=4 nbg=265 bg=8667.1 sigma=506.1 thresh=10185 peak=10016
00:18:23.623 00.009 9340 Star::Find returns 0 (2), X=1337.00, Y=973.00, Mass=8047, SNR=2.9, Peak=10941 HFD=0.0
00:18:23.632 00.009 9340 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
00:18:23.640 00.008 9340 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
00:18:23.648 00.008 9340 Status Line: Star lost - low SNR
00:18:23.658 00.010 9340 UpdateImageDisplay: Size=(1920,1080) min=5329, max=65535, med=8617, FiltMin=6193, FiltMax=65500, Gamma=2.870
00:18:23.668 00.010 9340 UpdateGuideState exits: Star lost - low SNR
00:18:23.678 00.010 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:18:23.700 00.022 9340 ScheduleExposure(1000,3,0) exposurePending=0
00:18:23.711 00.011 9340 Enqueuing Expose request
00:18:23.720 00.009 12020 Worker thread wakes up
00:18:23.721 00.001 12020 worker thread servicing REQUEST_EXPOSE 1000
00:18:23.721 00.000 12020 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
00:18:25.094 01.373 12020 Exposure complete
00:18:25.265 00.171 9340 OnExposeComplete: enter
00:18:25.273 00.008 12020 worker thread done servicing request
00:18:25.273 00.000 9340 UpdateGuideState(): m_state=1
00:18:25.297 00.024 9340 Star::Find(15, 1337, 973, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 71
00:18:25.307 00.010 9340 Star::Find false star n=1 nbg=250 bg=8822.9 sigma=490.8 thresh=10295 peak=9810
00:18:25.315 00.008 9340 Star::Find returns 0 (2), X=1337.00, Y=973.00, Mass=1511, SNR=2.9, Peak=10668 HFD=0.0
00:18:25.322 00.007 9340 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
00:18:25.329 00.007 9340 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
00:18:25.337 00.008 9340 Status Line: Star lost - low SNR
00:18:25.348 00.011 9340 UpdateImageDisplay: Size=(1920,1080) min=5699, max=65535, med=8626, FiltMin=6728, FiltMax=65500, Gamma=2.870
00:18:25.356 00.008 9340 UpdateGuideState exits: Star lost - low SNR
00:18:25.381 00.025 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:18:25.389 00.008 9340 ScheduleExposure(1000,3,0) exposurePending=0
00:18:25.396 00.007 9340 Enqueuing Expose request
00:18:25.403 00.007 12020 Worker thread wakes up
00:18:25.403 00.000 12020 worker thread servicing REQUEST_EXPOSE 1000
00:18:25.403 00.000 12020 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
00:18:25.501 00.098 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"e32e9e51-0e7e-454c-b6dc-ffe3dbccca81"}
00:18:25.510 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"e32e9e51-0e7e-454c-b6dc-ffe3dbccca81"}
00:18:25.519 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"7150a0b8-8ff8-4229-8833-593f537f3b00"}
00:18:25.548 00.029 9340 case statement mapped state 1 to 101
00:18:25.560 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Looping","id":"7150a0b8-8ff8-4229-8833-593f537f3b00"}
00:18:26.761 01.201 12020 Exposure complete
00:18:26.997 00.236 12020 worker thread done servicing request
00:18:26.997 00.000 9340 OnExposeComplete: enter
00:18:27.008 00.011 9340 UpdateGuideState(): m_state=1
00:18:27.019 00.011 9340 Star::Find(15, 1337, 973, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 72
00:18:27.047 00.028 9340 Star::Find false star n=3 nbg=262 bg=8496.5 sigma=494.6 thresh=9980 peak=9588
00:18:27.061 00.014 9340 Star::Find returns 0 (2), X=1337.00, Y=973.00, Mass=4901, SNR=2.9, Peak=10178 HFD=0.0
00:18:27.072 00.011 9340 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
00:18:27.082 00.010 9340 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
00:18:27.095 00.013 9340 Status Line: Star lost - low SNR
00:18:27.111 00.016 9340 UpdateImageDisplay: Size=(1920,1080) min=5443, max=65535, med=8603, FiltMin=6466, FiltMax=65500, Gamma=2.870
00:18:27.137 00.026 9340 UpdateGuideState exits: Star lost - low SNR
00:18:27.149 00.012 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:18:27.160 00.011 9340 ScheduleExposure(1000,3,0) exposurePending=0
00:18:27.171 00.011 9340 Enqueuing Expose request
00:18:27.183 00.012 12020 Worker thread wakes up
00:18:27.183 00.000 12020 worker thread servicing REQUEST_EXPOSE 1000
00:18:27.183 00.000 12020 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
00:18:27.499 00.316 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"c88ddc80-8c59-4606-8084-73d81a7d02f9"}
00:18:27.533 00.034 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"c88ddc80-8c59-4606-8084-73d81a7d02f9"}
00:18:27.554 00.021 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"b51e8d51-dd2a-49b7-87bf-75815ff05d5a"}
00:18:27.568 00.014 9340 case statement mapped state 1 to 101
00:18:27.587 00.019 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Looping","id":"b51e8d51-dd2a-49b7-87bf-75815ff05d5a"}
00:18:28.544 00.957 12020 Exposure complete
00:18:28.742 00.198 12020 worker thread done servicing request
00:18:28.742 00.000 9340 OnExposeComplete: enter
00:18:28.751 00.009 9340 UpdateGuideState(): m_state=1
00:18:28.764 00.013 9340 Star::Find(15, 1337, 973, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 73
00:18:28.774 00.010 9340 Star::Find false star n=2 nbg=261 bg=8692.0 sigma=518.7 thresh=10248 peak=9839
00:18:28.798 00.024 9340 Star::Find returns 0 (2), X=1337.00, Y=973.00, Mass=3742, SNR=2.9, Peak=10857 HFD=0.0
00:18:28.814 00.016 9340 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
00:18:28.823 00.009 9340 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
00:18:28.833 00.010 9340 Status Line: Star lost - low SNR
00:18:28.842 00.009 9340 UpdateImageDisplay: Size=(1920,1080) min=5513, max=65535, med=8646, FiltMin=6643, FiltMax=65500, Gamma=2.870
00:18:28.852 00.010 9340 UpdateGuideState exits: Star lost - low SNR
00:18:28.862 00.010 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:18:28.870 00.008 9340 ScheduleExposure(1000,3,0) exposurePending=0
00:18:28.894 00.024 9340 Enqueuing Expose request
00:18:28.906 00.012 12020 Worker thread wakes up
00:18:28.906 00.000 12020 worker thread servicing REQUEST_EXPOSE 1000
00:18:28.906 00.000 12020 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
00:18:29.498 00.592 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"16e3cdb1-dc74-487f-89d1-7cc0dab12c62"}
00:18:29.509 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"16e3cdb1-dc74-487f-89d1-7cc0dab12c62"}
00:18:29.520 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"18e295c5-a513-45f9-9642-8438c8e83be4"}
00:18:29.531 00.011 9340 case statement mapped state 1 to 101
00:18:29.546 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Looping","id":"18e295c5-a513-45f9-9642-8438c8e83be4"}
00:18:30.304 00.758 12020 Exposure complete
00:18:30.639 00.335 12020 worker thread done servicing request
00:18:30.639 00.000 9340 OnExposeComplete: enter
00:18:30.655 00.016 9340 UpdateGuideState(): m_state=1
00:18:30.669 00.014 9340 Star::Find(15, 1337, 973, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 74
00:18:30.681 00.012 9340 Star::Find false star n=3 nbg=276 bg=8603.4 sigma=537.1 thresh=10215 peak=9987
00:18:30.695 00.014 9340 Star::Find returns 0 (2), X=1337.00, Y=973.00, Mass=5683, SNR=2.9, Peak=10637 HFD=0.0
00:18:30.713 00.018 9340 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
00:18:30.731 00.018 9340 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
00:18:30.774 00.043 9340 Status Line: Star lost - low SNR
00:18:30.792 00.018 9340 UpdateImageDisplay: Size=(1920,1080) min=5419, max=65535, med=8634, FiltMin=6874, FiltMax=65470, Gamma=2.870
00:18:30.806 00.014 9340 UpdateGuideState exits: Star lost - low SNR
00:18:30.821 00.015 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:18:30.836 00.015 9340 ScheduleExposure(1000,3,0) exposurePending=0
00:18:30.848 00.012 9340 Enqueuing Expose request
00:18:30.878 00.030 12020 Worker thread wakes up
00:18:30.879 00.001 12020 worker thread servicing REQUEST_EXPOSE 1000
00:18:30.879 00.000 12020 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
00:18:31.499 00.620 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"763ada7c-596f-4fe6-b94f-42c3a44c33f1"}
00:18:31.511 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"763ada7c-596f-4fe6-b94f-42c3a44c33f1"}
00:18:31.523 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"753b41fd-3c66-4e17-a2a0-0724fecabf5a"}
00:18:31.535 00.012 9340 case statement mapped state 1 to 101
00:18:31.550 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Looping","id":"753b41fd-3c66-4e17-a2a0-0724fecabf5a"}
00:18:32.265 00.715 12020 Exposure complete
00:18:32.543 00.278 12020 worker thread done servicing request
00:18:32.544 00.001 9340 OnExposeComplete: enter
00:18:32.554 00.010 9340 UpdateGuideState(): m_state=1
00:18:32.566 00.012 9340 Star::Find(15, 1337, 973, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 75
00:18:32.579 00.013 9340 Star::Find false star n=6 nbg=258 bg=8742.4 sigma=508.5 thresh=10268 peak=9919
00:18:32.607 00.028 9340 Star::Find returns 0 (2), X=1337.00, Y=973.00, Mass=10654, SNR=2.9, Peak=10881 HFD=0.0
00:18:32.617 00.010 9340 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
00:18:32.631 00.014 9340 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
00:18:32.643 00.012 9340 Status Line: Star lost - low SNR
00:18:32.657 00.014 9340 UpdateImageDisplay: Size=(1920,1080) min=5498, max=65535, med=8625, FiltMin=6771, FiltMax=65469, Gamma=2.870
00:18:32.668 00.011 9340 UpdateGuideState exits: Star lost - low SNR
00:18:32.695 00.027 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:18:32.706 00.011 9340 ScheduleExposure(1000,3,0) exposurePending=0
00:18:32.723 00.017 9340 Enqueuing Expose request
00:18:32.738 00.015 12020 Worker thread wakes up
00:18:32.739 00.001 12020 worker thread servicing REQUEST_EXPOSE 1000
00:18:32.739 00.000 12020 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
00:18:33.498 00.759 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"e906910b-172c-4fb2-a90d-341e0e34e92b"}
00:18:33.532 00.034 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"e906910b-172c-4fb2-a90d-341e0e34e92b"}
00:18:33.553 00.021 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"a54acb52-7d25-420f-94fe-226bae8bb2f4"}
00:18:33.581 00.028 9340 case statement mapped state 1 to 101
00:18:33.648 00.067 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Looping","id":"a54acb52-7d25-420f-94fe-226bae8bb2f4"}
00:18:34.117 00.469 12020 Exposure complete
00:18:34.436 00.319 12020 worker thread done servicing request
00:18:34.436 00.000 9340 OnExposeComplete: enter
00:18:34.448 00.012 9340 UpdateGuideState(): m_state=1
00:18:34.460 00.012 9340 Star::Find(15, 1337, 973, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 76
00:18:34.474 00.014 9340 Star::Find false star n=2 nbg=260 bg=8592.4 sigma=513.4 thresh=10132 peak=10110
00:18:34.487 00.013 9340 Star::Find returns 0 (2), X=1337.00, Y=973.00, Mass=5366, SNR=2.9, Peak=11281 HFD=0.0
00:18:34.497 00.010 9340 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
00:18:34.533 00.036 9340 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
00:18:34.547 00.014 9340 Status Line: Star lost - low SNR
00:18:34.559 00.012 9340 UpdateImageDisplay: Size=(1920,1080) min=5568, max=65535, med=8629, FiltMin=6916, FiltMax=65441, Gamma=2.870
00:18:34.570 00.011 9340 UpdateGuideState exits: Star lost - low SNR
00:18:34.582 00.012 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:18:34.594 00.012 9340 ScheduleExposure(1000,3,0) exposurePending=0
00:18:34.604 00.010 9340 Enqueuing Expose request
00:18:34.641 00.037 12020 Worker thread wakes up
00:18:34.641 00.000 12020 worker thread servicing REQUEST_EXPOSE 1000
00:18:34.641 00.000 12020 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
00:18:35.497 00.856 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"6a6a2493-7633-43a4-8e3b-07427f8899e5"}
00:18:35.523 00.026 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"6a6a2493-7633-43a4-8e3b-07427f8899e5"}
00:18:35.534 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"fbc400d2-ec3a-476f-9c86-a3acf03b0321"}
00:18:35.543 00.009 9340 case statement mapped state 1 to 101
00:18:35.556 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Looping","id":"fbc400d2-ec3a-476f-9c86-a3acf03b0321"}
00:18:35.999 00.443 12020 Exposure complete
00:18:36.195 00.196 12020 worker thread done servicing request
00:18:36.195 00.000 9340 OnExposeComplete: enter
00:18:36.203 00.008 9340 UpdateGuideState(): m_state=1
00:18:36.214 00.011 9340 Star::Find(15, 1337, 973, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 77
00:18:36.223 00.009 9340 Star::Find false star n=5 nbg=254 bg=8541.0 sigma=487.8 thresh=10005 peak=9865
00:18:36.232 00.009 9340 Star::Find returns 0 (2), X=1337.00, Y=973.00, Mass=9625, SNR=2.9, Peak=10822 HFD=0.0
00:18:36.257 00.025 9340 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
00:18:36.269 00.012 9340 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
00:18:36.279 00.010 9340 Status Line: Star lost - low SNR
00:18:36.289 00.010 9340 UpdateImageDisplay: Size=(1920,1080) min=5345, max=65510, med=8641, FiltMin=6561, FiltMax=65441, Gamma=2.870
00:18:36.297 00.008 9340 UpdateGuideState exits: Star lost - low SNR
00:18:36.307 00.010 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:18:36.315 00.008 9340 ScheduleExposure(1000,3,0) exposurePending=0
00:18:36.326 00.011 9340 Enqueuing Expose request
00:18:36.336 00.010 12020 Worker thread wakes up
00:18:36.336 00.000 12020 worker thread servicing REQUEST_EXPOSE 1000
00:18:36.337 00.001 12020 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
00:18:37.497 01.160 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"ffa4c156-1d0f-4655-bb7a-65780d1163a4"}
00:18:37.505 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"ffa4c156-1d0f-4655-bb7a-65780d1163a4"}
00:18:37.512 00.007 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"52c7b90a-13f2-4608-bd42-2526043485a7"}
00:18:37.532 00.020 9340 case statement mapped state 1 to 101
00:18:37.544 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Looping","id":"52c7b90a-13f2-4608-bd42-2526043485a7"}
00:18:37.702 00.158 12020 Exposure complete
00:18:37.867 00.165 12020 worker thread done servicing request
00:18:37.867 00.000 9340 OnExposeComplete: enter
00:18:37.874 00.007 9340 UpdateGuideState(): m_state=1
00:18:37.885 00.011 9340 Star::Find(15, 1337, 973, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 78
00:18:37.893 00.008 9340 Star::Find false star n=4 nbg=263 bg=8626.1 sigma=496.3 thresh=10115 peak=9976
00:18:37.900 00.007 9340 Star::Find returns 0 (2), X=1337.00, Y=973.00, Mass=7257, SNR=2.9, Peak=10746 HFD=0.0
00:18:37.906 00.006 9340 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
00:18:37.916 00.010 9340 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
00:18:37.937 00.021 9340 Status Line: Star lost - low SNR
00:18:37.949 00.012 9340 UpdateImageDisplay: Size=(1920,1080) min=5659, max=65532, med=8636, FiltMin=6800, FiltMax=65441, Gamma=2.870
00:18:37.957 00.008 9340 UpdateGuideState exits: Star lost - low SNR
00:18:37.964 00.007 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:18:37.971 00.007 9340 ScheduleExposure(1000,3,0) exposurePending=0
00:18:37.978 00.007 9340 Enqueuing Expose request
00:18:37.984 00.006 12020 Worker thread wakes up
00:18:37.985 00.001 12020 worker thread servicing REQUEST_EXPOSE 1000
00:18:37.985 00.000 12020 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
00:18:39.336 01.351 12020 Exposure complete
00:18:39.496 00.160 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"4acd919c-7c09-44d7-b278-c9b9c2c0e800"}
00:18:39.505 00.009 12020 worker thread done servicing request
00:18:39.505 00.000 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"4acd919c-7c09-44d7-b278-c9b9c2c0e800"}
00:18:39.512 00.007 9340 OnExposeComplete: enter
00:18:39.519 00.007 9340 UpdateGuideState(): m_state=1
00:18:39.531 00.012 9340 Star::Find(15, 1337, 973, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 79
00:18:39.539 00.008 9340 Star::Find false star n=2 nbg=248 bg=8692.5 sigma=444.8 thresh=10027 peak=9878
00:18:39.551 00.012 9340 Star::Find returns 0 (2), X=1337.00, Y=973.00, Mass=3299, SNR=2.9, Peak=10613 HFD=0.0
00:18:39.568 00.017 9340 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
00:18:39.578 00.010 9340 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
00:18:39.600 00.022 9340 Status Line: Star lost - low SNR
00:18:39.611 00.011 9340 UpdateImageDisplay: Size=(1920,1080) min=5345, max=65532, med=8690, FiltMin=7025, FiltMax=65441, Gamma=2.870
00:18:39.619 00.008 9340 UpdateGuideState exits: Star lost - low SNR
00:18:39.630 00.011 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:18:39.638 00.008 9340 ScheduleExposure(1000,3,0) exposurePending=0
00:18:39.646 00.008 9340 Enqueuing Expose request
00:18:39.654 00.008 12020 Worker thread wakes up
00:18:39.655 00.001 12020 worker thread servicing REQUEST_EXPOSE 1000
00:18:39.655 00.000 12020 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
00:18:39.655 00.000 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"f867ca7e-20c5-4168-b197-9e565310bd46"}
00:18:39.668 00.013 9340 case statement mapped state 1 to 101
00:18:39.681 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Looping","id":"f867ca7e-20c5-4168-b197-9e565310bd46"}
00:18:41.028 01.347 12020 Exposure complete
00:18:41.186 00.158 12020 worker thread done servicing request
00:18:41.186 00.000 9340 OnExposeComplete: enter
00:18:41.195 00.009 9340 UpdateGuideState(): m_state=1
00:18:41.203 00.008 9340 Star::Find(15, 1337, 973, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 80
00:18:41.210 00.007 9340 Star::Find false star n=1 nbg=266 bg=8651.9 sigma=543.1 thresh=10281 peak=9743
00:18:41.230 00.020 9340 Star::Find returns 0 (2), X=1337.00, Y=973.00, Mass=1987, SNR=2.9, Peak=10639 HFD=0.0
00:18:41.239 00.009 9340 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
00:18:41.247 00.008 9340 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
00:18:41.256 00.009 9340 Status Line: Star lost - low SNR
00:18:41.264 00.008 9340 UpdateImageDisplay: Size=(1920,1080) min=5581, max=65532, med=8648, FiltMin=6540, FiltMax=65471, Gamma=2.870
00:18:41.271 00.007 9340 UpdateGuideState exits: Star lost - low SNR
00:18:41.277 00.006 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:18:41.288 00.011 9340 ScheduleExposure(1000,3,0) exposurePending=0
00:18:41.297 00.009 9340 Enqueuing Expose request
00:18:41.307 00.010 12020 Worker thread wakes up
00:18:41.307 00.000 12020 worker thread servicing REQUEST_EXPOSE 1000
00:18:41.307 00.000 12020 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
00:18:41.497 00.190 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"c7a1c2bb-114a-4746-9b99-a0ab0e05f224"}
00:18:41.508 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"c7a1c2bb-114a-4746-9b99-a0ab0e05f224"}
00:18:41.517 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"0108f618-2075-4ce6-a074-63bcf2cc4c8d"}
00:18:41.526 00.009 9340 case statement mapped state 1 to 101
00:18:41.549 00.023 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Looping","id":"0108f618-2075-4ce6-a074-63bcf2cc4c8d"}
00:18:42.674 01.125 12020 Exposure complete
00:18:42.818 00.144 12020 worker thread done servicing request
00:18:42.818 00.000 9340 OnExposeComplete: enter
00:18:42.825 00.007 9340 UpdateGuideState(): m_state=1
00:18:42.835 00.010 9340 Star::Find(15, 1337, 973, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 81
00:18:42.843 00.008 9340 Star::Find false star n=2 nbg=251 bg=8580.6 sigma=493.8 thresh=10062 peak=10025
00:18:42.850 00.007 9340 Star::Find returns 0 (2), X=1337.00, Y=973.00, Mass=3895, SNR=2.9, Peak=10679 HFD=0.0
00:18:42.868 00.018 9340 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
00:18:42.877 00.009 9340 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
00:18:42.884 00.007 9340 Status Line: Star lost - low SNR
00:18:42.892 00.008 9340 UpdateImageDisplay: Size=(1920,1080) min=5595, max=65532, med=8629, FiltMin=6834, FiltMax=65471, Gamma=2.870
00:18:42.903 00.011 9340 UpdateGuideState exits: Star lost - low SNR
00:18:42.909 00.006 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:18:42.915 00.006 9340 ScheduleExposure(1000,3,0) exposurePending=0
00:18:42.922 00.007 9340 Enqueuing Expose request
00:18:42.929 00.007 12020 Worker thread wakes up
00:18:42.929 00.000 12020 worker thread servicing REQUEST_EXPOSE 1000
00:18:42.930 00.001 12020 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
00:18:43.495 00.565 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"0977e684-c9b5-4657-99bb-c3706ddd3cd7"}
00:18:43.505 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"0977e684-c9b5-4657-99bb-c3706ddd3cd7"}
00:18:43.530 00.025 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"20f8f938-bad0-46cd-bb91-b672903b21e4"}
00:18:43.538 00.008 9340 case statement mapped state 1 to 101
00:18:43.545 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Looping","id":"20f8f938-bad0-46cd-bb91-b672903b21e4"}
00:18:44.295 00.750 12020 Exposure complete
00:18:44.445 00.150 12020 worker thread done servicing request
00:18:44.445 00.000 9340 OnExposeComplete: enter
00:18:44.452 00.007 9340 UpdateGuideState(): m_state=1
00:18:44.457 00.005 9340 Star::Find(15, 1337, 973, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 82
00:18:44.463 00.006 9340 Star::Find false star n=3 nbg=262 bg=8752.0 sigma=465.2 thresh=10148 peak=10082
00:18:44.468 00.005 9340 Star::Find returns 0 (2), X=1337.00, Y=973.00, Mass=6061, SNR=2.9, Peak=10956 HFD=0.0
00:18:44.475 00.007 9340 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
00:18:44.481 00.006 9340 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
00:18:44.489 00.008 9340 Status Line: Star lost - low SNR
00:18:44.497 00.008 9340 UpdateImageDisplay: Size=(1920,1080) min=5588, max=65532, med=8654, FiltMin=6708, FiltMax=65471, Gamma=2.870
00:18:44.516 00.019 9340 UpdateGuideState exits: Star lost - low SNR
00:18:44.523 00.007 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:18:44.529 00.006 9340 ScheduleExposure(1000,3,0) exposurePending=0
00:18:44.535 00.006 9340 Enqueuing Expose request
00:18:44.543 00.008 12020 Worker thread wakes up
00:18:44.544 00.001 12020 worker thread servicing REQUEST_EXPOSE 1000
00:18:44.544 00.000 12020 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
00:18:45.496 00.952 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"d283ac85-350e-4bd3-abe4-ec01b3e25f10"}
00:18:45.528 00.032 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"d283ac85-350e-4bd3-abe4-ec01b3e25f10"}
00:18:45.566 00.038 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"35576f70-8feb-4d16-9cea-5debf1e1e5b7"}
00:18:45.612 00.046 9340 case statement mapped state 1 to 101
00:18:45.630 00.018 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Looping","id":"35576f70-8feb-4d16-9cea-5debf1e1e5b7"}
00:18:45.929 00.299 12020 Exposure complete
00:18:46.299 00.370 12020 worker thread done servicing request
00:18:46.299 00.000 9340 OnExposeComplete: enter
00:18:46.314 00.015 9340 UpdateGuideState(): m_state=1
00:18:46.328 00.014 9340 Star::Find(15, 1337, 973, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 83
00:18:46.366 00.038 9340 Star::Find false star n=2 nbg=261 bg=8693.6 sigma=492.1 thresh=10170 peak=10019
00:18:46.393 00.027 9340 Star::Find returns 0 (2), X=1337.00, Y=973.00, Mass=4321, SNR=2.9, Peak=11239 HFD=0.0
00:18:46.406 00.013 9340 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
00:18:46.422 00.016 9340 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
00:18:46.466 00.044 9340 Status Line: Star lost - low SNR
00:18:46.495 00.029 9340 UpdateImageDisplay: Size=(1920,1080) min=5080, max=65532, med=8644, FiltMin=6728, FiltMax=65471, Gamma=2.870
00:18:46.513 00.018 9340 UpdateGuideState exits: Star lost - low SNR
00:18:46.530 00.017 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:18:46.564 00.034 9340 ScheduleExposure(1000,3,0) exposurePending=0
00:18:46.580 00.016 9340 Enqueuing Expose request
00:18:46.594 00.014 12020 Worker thread wakes up
00:18:46.594 00.000 12020 worker thread servicing REQUEST_EXPOSE 1000
00:18:46.594 00.000 12020 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
00:18:47.495 00.901 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"144408d2-e939-4742-9c4f-1967cfefc6af"}
00:18:47.509 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"144408d2-e939-4742-9c4f-1967cfefc6af"}
00:18:47.522 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"720e55c7-9426-4954-a20c-a3081ca6ea2d"}
00:18:47.537 00.015 9340 case statement mapped state 1 to 101
00:18:47.549 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Looping","id":"720e55c7-9426-4954-a20c-a3081ca6ea2d"}
00:18:47.961 00.412 12020 Exposure complete
00:18:48.239 00.278 12020 worker thread done servicing request
00:18:48.239 00.000 9340 OnExposeComplete: enter
00:18:48.270 00.031 9340 UpdateGuideState(): m_state=1
00:18:48.282 00.012 9340 Star::Find(15, 1337, 973, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 84
00:18:48.294 00.012 9340 Star::Find false star n=3 nbg=255 bg=8665.3 sigma=527.4 thresh=10247 peak=10025
00:18:48.304 00.010 9340 Star::Find returns 0 (2), X=1337.00, Y=973.00, Mass=5668, SNR=2.9, Peak=10753 HFD=0.0
00:18:48.315 00.011 9340 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
00:18:48.326 00.011 9340 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
00:18:48.338 00.012 9340 Status Line: Star lost - low SNR
00:18:48.370 00.032 9340 UpdateImageDisplay: Size=(1920,1080) min=5602, max=65532, med=8638, FiltMin=6559, FiltMax=65480, Gamma=2.870
00:18:48.381 00.011 9340 UpdateGuideState exits: Star lost - low SNR
00:18:48.391 00.010 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:18:48.401 00.010 9340 ScheduleExposure(1000,3,0) exposurePending=0
00:18:48.416 00.015 9340 Enqueuing Expose request
00:18:48.428 00.012 12020 Worker thread wakes up
00:18:48.428 00.000 12020 worker thread servicing REQUEST_EXPOSE 1000
00:18:48.428 00.000 12020 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
00:18:49.495 01.067 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"8203d003-a496-4111-85f5-a2ccbb018747"}
00:18:49.504 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"8203d003-a496-4111-85f5-a2ccbb018747"}
00:18:49.513 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"2bd93020-0862-44b7-aae4-2941eb5f12ea"}
00:18:49.525 00.012 9340 case statement mapped state 1 to 101
00:18:49.532 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Looping","id":"2bd93020-0862-44b7-aae4-2941eb5f12ea"}
00:18:49.795 00.263 12020 Exposure complete
00:18:49.980 00.185 12020 worker thread done servicing request
00:18:49.980 00.000 9340 OnExposeComplete: enter
00:18:49.988 00.008 9340 UpdateGuideState(): m_state=1
00:18:49.996 00.008 9340 Star::Find(15, 1337, 973, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 85
00:18:50.006 00.010 9340 Star::Find false star n=7 nbg=250 bg=8671.4 sigma=423.3 thresh=9941 peak=9859
00:18:50.015 00.009 9340 Star::Find returns 0 (2), X=1337.00, Y=973.00, Mass=11702, SNR=2.9, Peak=11066 HFD=0.0
00:18:50.023 00.008 9340 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
00:18:50.045 00.022 9340 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
00:18:50.056 00.011 9340 Status Line: Star lost - low SNR
00:18:50.065 00.009 9340 UpdateImageDisplay: Size=(1920,1080) min=5398, max=65532, med=8637, FiltMin=6762, FiltMax=65480, Gamma=2.870
00:18:50.073 00.008 9340 UpdateGuideState exits: Star lost - low SNR
00:18:50.084 00.011 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:18:50.092 00.008 9340 ScheduleExposure(1000,3,0) exposurePending=0
00:18:50.100 00.008 9340 Enqueuing Expose request
00:18:50.110 00.010 12020 Worker thread wakes up
00:18:50.110 00.000 12020 worker thread servicing REQUEST_EXPOSE 1000
00:18:50.110 00.000 12020 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
00:18:51.463 01.353 12020 Exposure complete
00:18:51.495 00.032 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"d5632015-df45-4f37-9276-b052576b3604"}
00:18:51.520 00.025 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"d5632015-df45-4f37-9276-b052576b3604"}
00:18:51.531 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"fe0d309a-aca9-4320-9344-99847ccabafb"}
00:18:51.539 00.008 9340 case statement mapped state 1 to 101
00:18:51.551 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Looping","id":"fe0d309a-aca9-4320-9344-99847ccabafb"}
00:18:51.665 00.114 12020 worker thread done servicing request
00:18:51.665 00.000 9340 OnExposeComplete: enter
00:18:51.678 00.013 9340 UpdateGuideState(): m_state=1
00:18:51.688 00.010 9340 Star::Find(15, 1337, 973, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 86
00:18:51.713 00.025 9340 Star::Find false star n=7 nbg=265 bg=8678.7 sigma=496.6 thresh=10168 peak=9922
00:18:51.723 00.010 9340 Star::Find returns 0 (2), X=1337.00, Y=973.00, Mass=12242, SNR=2.9, Peak=10848 HFD=0.0
00:18:51.732 00.009 9340 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
00:18:51.746 00.014 9340 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
00:18:51.757 00.011 9340 Status Line: Star lost - low SNR
00:18:51.770 00.013 9340 UpdateImageDisplay: Size=(1920,1080) min=5352, max=65518, med=8633, FiltMin=6653, FiltMax=65456, Gamma=2.870
00:18:51.783 00.013 9340 UpdateGuideState exits: Star lost - low SNR
00:18:51.793 00.010 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:18:51.817 00.024 9340 ScheduleExposure(1000,3,0) exposurePending=0
00:18:51.830 00.013 9340 Enqueuing Expose request
00:18:51.844 00.014 12020 Worker thread wakes up
00:18:51.844 00.000 12020 worker thread servicing REQUEST_EXPOSE 1000
00:18:51.844 00.000 12020 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
00:18:53.210 01.366 12020 Exposure complete
00:18:53.404 00.194 12020 worker thread done servicing request
00:18:53.404 00.000 9340 OnExposeComplete: enter
00:18:53.414 00.010 9340 UpdateGuideState(): m_state=1
00:18:53.424 00.010 9340 Star::Find(15, 1337, 973, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 87
00:18:53.433 00.009 9340 Star::Find false star n=4 nbg=258 bg=8609.5 sigma=531.5 thresh=10204 peak=9910
00:18:53.455 00.022 9340 Star::Find returns 0 (2), X=1337.00, Y=973.00, Mass=7335, SNR=2.9, Peak=10572 HFD=0.0
00:18:53.466 00.011 9340 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
00:18:53.473 00.007 9340 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
00:18:53.482 00.009 9340 Status Line: Star lost - low SNR
00:18:53.492 00.010 9340 UpdateImageDisplay: Size=(1920,1080) min=5401, max=65518, med=8645, FiltMin=6878, FiltMax=65456, Gamma=2.870
00:18:53.500 00.008 9340 UpdateGuideState exits: Star lost - low SNR
00:18:53.507 00.007 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:18:53.518 00.011 9340 ScheduleExposure(1000,3,0) exposurePending=0
00:18:53.527 00.009 9340 Enqueuing Expose request
00:18:53.535 00.008 12020 Worker thread wakes up
00:18:53.535 00.000 12020 worker thread servicing REQUEST_EXPOSE 1000
00:18:53.535 00.000 12020 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
00:18:53.535 00.000 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"81a7d0ff-614d-43c6-9282-a45fbed4a5c4"}
00:18:53.563 00.028 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"81a7d0ff-614d-43c6-9282-a45fbed4a5c4"}
00:18:53.573 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"79df297c-79e1-43b7-a3fd-288c1871a42c"}
00:18:53.581 00.008 9340 case statement mapped state 1 to 101
00:18:53.590 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Looping","id":"79df297c-79e1-43b7-a3fd-288c1871a42c"}
00:18:54.890 01.300 12020 Exposure complete
00:18:55.060 00.170 12020 worker thread done servicing request
00:18:55.061 00.001 9340 OnExposeComplete: enter
00:18:55.068 00.007 9340 UpdateGuideState(): m_state=1
00:18:55.075 00.007 9340 Star::Find(15, 1337, 973, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 88
00:18:55.082 00.007 9340 Star::Find false star n=3 nbg=265 bg=8719.3 sigma=470.1 thresh=10130 peak=9827
00:18:55.090 00.008 9340 Star::Find returns 0 (2), X=1337.00, Y=973.00, Mass=4868, SNR=2.9, Peak=10677 HFD=0.0
00:18:55.098 00.008 9340 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
00:18:55.105 00.007 9340 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
00:18:55.131 00.026 9340 Status Line: Star lost - low SNR
00:18:55.143 00.012 9340 UpdateImageDisplay: Size=(1920,1080) min=5475, max=65518, med=8633, FiltMin=6846, FiltMax=65456, Gamma=2.870
00:18:55.151 00.008 9340 UpdateGuideState exits: Star lost - low SNR
00:18:55.158 00.007 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:18:55.166 00.008 9340 ScheduleExposure(1000,3,0) exposurePending=0
00:18:55.172 00.006 9340 Enqueuing Expose request
00:18:55.179 00.007 12020 Worker thread wakes up
00:18:55.179 00.000 12020 worker thread servicing REQUEST_EXPOSE 1000
00:18:55.179 00.000 12020 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
00:18:55.496 00.317 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"85963e06-2075-4084-9b02-4797cc6c63a4"}
00:18:55.503 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"85963e06-2075-4084-9b02-4797cc6c63a4"}
00:18:55.515 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"545bd583-c2f6-4927-a518-713e3c078f0d"}
00:18:55.524 00.009 9340 case statement mapped state 1 to 101
00:18:55.532 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Looping","id":"545bd583-c2f6-4927-a518-713e3c078f0d"}
00:18:56.541 01.009 12020 Exposure complete
00:18:56.710 00.169 12020 worker thread done servicing request
00:18:56.710 00.000 9340 OnExposeComplete: enter
00:18:56.717 00.007 9340 UpdateGuideState(): m_state=1
00:18:56.724 00.007 9340 Star::Find(15, 1337, 973, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 89
00:18:56.734 00.010 9340 Star::Find returns 1 (0), X=1325.13, Y=958.61, Mass=21614, SNR=12.5, Peak=11212 HFD=5.3
00:18:56.742 00.008 9340 DistanceChecker: deactivated
00:18:56.755 00.013 9340 setting lock position to (1325.13, 958.61)
00:18:56.765 00.010 9340 MultiStar: stabilizing after lock position change
00:18:56.786 00.021 9340 CurrentPosition() valid, moving to STATE_SELECTED
00:18:56.795 00.009 9340 Changing from state SELECTING to SELECTED
00:18:56.807 00.012 9340 guider state => SELECTED
00:18:56.823 00.016 9340 UpdateImageDisplay: Size=(1920,1080) min=5570, max=65518, med=8639, FiltMin=6854, FiltMax=65456, Gamma=2.870
00:18:56.831 00.008 9340 UpdateGuideState exits: m=21614 SNR=12.5
00:18:56.837 00.006 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:18:56.845 00.008 9340 ScheduleExposure(1000,3,1) exposurePending=0
00:18:56.852 00.007 9340 Enqueuing Expose request
00:18:56.861 00.009 12020 Worker thread wakes up
00:18:56.861 00.000 12020 worker thread servicing REQUEST_EXPOSE 1000
00:18:56.861 00.000 12020 Handling exposure in thread, d=1000 o=3 r=(1310,944,31,31)
00:18:57.496 00.635 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"bf5b5f8e-ccd0-4f88-b414-308076fa7fb1"}
00:18:57.502 00.006 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"bf5b5f8e-ccd0-4f88-b414-308076fa7fb1"}
00:18:57.508 00.006 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"a0e4cbf7-cae7-4af0-882a-6d32c2f4584a"}
00:18:57.515 00.007 9340 case statement mapped state 2 to 1
00:18:57.521 00.006 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Selected","id":"a0e4cbf7-cae7-4af0-882a-6d32c2f4584a"}
00:18:57.529 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"f4c3766d-8928-47b3-928f-9af768288719"}
00:18:57.535 00.006 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":89,"width":15,"height":15,"star_pos":[7.13,6.61],"pixels":"..."},"id":"f4c3766d-8928-47b3-928f-9af768288719"}
00:18:58.237 00.702 12020 Exposure complete
00:18:58.449 00.212 12020 worker thread done servicing request
00:18:58.450 00.001 9340 OnExposeComplete: enter
00:18:58.458 00.008 9340 UpdateGuideState(): m_state=2
00:18:58.471 00.013 9340 Star::Find(15, 1325, 958, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 90
00:18:58.485 00.014 9340 Star::Find false star n=11 nbg=257 bg=8744.0 sigma=462.1 thresh=10130 peak=10063
00:18:58.495 00.010 9340 Star::Find returns 0 (2), X=1325.00, Y=958.00, Mass=18345, SNR=2.9, Peak=10957 HFD=0.0
00:18:58.505 00.010 9340 DistanceChecker: activated
00:18:58.515 00.010 9340 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
00:18:58.529 00.014 9340 Changing from state SELECTED to UNINITIALIZED
00:18:58.555 00.026 9340 guider state => SELECTING
00:18:58.570 00.015 9340 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
00:18:58.581 00.011 9340 Status Line: Star lost - low SNR
00:18:58.597 00.016 9340 UpdateImageDisplay: Size=(1920,1080) min=5024, max=65517, med=8679, FiltMin=6734, FiltMax=65446, Gamma=2.870
00:18:58.610 00.013 9340 UpdateGuideState exits: Star lost - low SNR
00:18:58.621 00.011 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:18:58.636 00.015 9340 ScheduleExposure(1000,3,0) exposurePending=0
00:18:58.672 00.036 9340 Enqueuing Expose request
00:18:58.687 00.015 12020 Worker thread wakes up
00:18:58.687 00.000 12020 worker thread servicing REQUEST_EXPOSE 1000
00:18:58.687 00.000 12020 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
00:18:59.496 00.809 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"c936a92d-9a12-4ba5-a737-050ab5d345e0"}
00:18:59.504 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"c936a92d-9a12-4ba5-a737-050ab5d345e0"}
00:18:59.514 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"78798567-e560-4ec5-8c39-9d2bc211ec16"}
00:18:59.521 00.007 9340 case statement mapped state 1 to 101
00:18:59.529 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Looping","id":"78798567-e560-4ec5-8c39-9d2bc211ec16"}
00:18:59.730 00.201 9340 evsrv: cli 100A41E8 connect
00:18:59.740 00.010 9340 case statement mapped state 1 to 101
00:18:59.752 00.012 9340 case statement mapped state 1 to 101
00:18:59.768 00.016 9340 evsrv: cli 100A41E8 request: {"method":"get_app_state","id":"2cf6b171-7454-4108-ae14-328f50f41734"}
00:18:59.807 00.039 9340 case statement mapped state 1 to 101
00:18:59.848 00.041 9340 evsrv: cli 100A41E8 response: {"jsonrpc":"2.0","result":"Looping","id":"2cf6b171-7454-4108-ae14-328f50f41734"}
00:18:59.872 00.024 9340 evsrv: cli 100A41E8 disconnect
00:19:00.070 00.198 12020 Exposure complete
00:19:00.417 00.347 12020 worker thread done servicing request
00:19:00.417 00.000 9340 OnExposeComplete: enter
00:19:00.435 00.018 9340 UpdateGuideState(): m_state=1
00:19:00.468 00.033 9340 Star::Find(15, 1325, 958, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 91
00:19:00.484 00.016 9340 Star::Find false star n=6 nbg=254 bg=8733.7 sigma=483.1 thresh=10183 peak=10037
00:19:00.502 00.018 9340 Star::Find returns 0 (2), X=1325.00, Y=958.00, Mass=9978, SNR=2.9, Peak=10874 HFD=0.0
00:19:00.517 00.015 9340 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
00:19:00.534 00.017 9340 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
00:19:00.572 00.038 9340 Status Line: Star lost - low SNR
00:19:00.592 00.020 9340 UpdateImageDisplay: Size=(1920,1080) min=4822, max=65517, med=8647, FiltMin=6545, FiltMax=65444, Gamma=2.870
00:19:00.605 00.013 9340 UpdateGuideState exits: Star lost - low SNR
00:19:00.623 00.018 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:19:00.674 00.051 9340 ScheduleExposure(1000,3,0) exposurePending=0
00:19:00.691 00.017 9340 Enqueuing Expose request
00:19:00.711 00.020 12020 Worker thread wakes up
00:19:00.711 00.000 12020 worker thread servicing REQUEST_EXPOSE 1000
00:19:00.711 00.000 12020 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
00:19:01.496 00.785 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"45e6599b-f41f-4add-900d-0c9caed1d466"}
00:19:01.515 00.019 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"45e6599b-f41f-4add-900d-0c9caed1d466"}
00:19:01.526 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"970e8c36-a773-4303-9e45-569c149fe437"}
00:19:01.539 00.013 9340 case statement mapped state 1 to 101
00:19:01.584 00.045 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Looping","id":"970e8c36-a773-4303-9e45-569c149fe437"}
00:19:02.091 00.507 12020 Exposure complete
00:19:02.343 00.252 12020 worker thread done servicing request
00:19:02.343 00.000 9340 OnExposeComplete: enter
00:19:02.358 00.015 9340 UpdateGuideState(): m_state=1
00:19:02.374 00.016 9340 Star::Find(15, 1325, 958, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 92
00:19:02.404 00.030 9340 Star::Find false star n=3 nbg=270 bg=8776.7 sigma=480.6 thresh=10219 peak=9797
00:19:02.416 00.012 9340 Star::Find returns 0 (2), X=1325.00, Y=958.00, Mass=4899, SNR=2.9, Peak=10589 HFD=0.0
00:19:02.433 00.017 9340 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
00:19:02.445 00.012 9340 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
00:19:02.456 00.011 9340 Status Line: Star lost - low SNR
00:19:02.475 00.019 9340 UpdateImageDisplay: Size=(1920,1080) min=5693, max=65517, med=8639, FiltMin=6838, FiltMax=65444, Gamma=2.870
00:19:02.510 00.035 9340 UpdateGuideState exits: Star lost - low SNR
00:19:02.523 00.013 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:19:02.538 00.015 9340 ScheduleExposure(1000,3,0) exposurePending=0
00:19:02.554 00.016 9340 Enqueuing Expose request
00:19:02.569 00.015 12020 Worker thread wakes up
00:19:02.569 00.000 12020 worker thread servicing REQUEST_EXPOSE 1000
00:19:02.570 00.001 12020 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
00:19:03.495 00.925 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"10ca577b-a582-4012-bb3f-ee1b763025a7"}
00:19:03.537 00.042 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"10ca577b-a582-4012-bb3f-ee1b763025a7"}
00:19:03.563 00.026 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"fab583eb-79e1-48e5-833f-812c3767c549"}
00:19:03.592 00.029 9340 case statement mapped state 1 to 101
00:19:03.638 00.046 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Looping","id":"fab583eb-79e1-48e5-833f-812c3767c549"}
00:19:03.949 00.311 12020 Exposure complete
00:19:04.481 00.532 12020 worker thread done servicing request
00:19:04.481 00.000 9340 OnExposeComplete: enter
00:19:04.566 00.085 9340 UpdateGuideState(): m_state=1
00:19:04.602 00.036 9340 Star::Find(15, 1325, 958, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 93
00:19:04.690 00.088 9340 Star::Find false star n=1 nbg=272 bg=8636.9 sigma=605.6 thresh=10454 peak=10012
00:19:04.723 00.033 9340 Star::Find returns 0 (2), X=1325.00, Y=958.00, Mass=2192, SNR=2.9, Peak=10829 HFD=0.0
00:19:04.761 00.038 9340 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
00:19:04.845 00.084 9340 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
00:19:04.926 00.081 9340 Status Line: Star lost - low SNR
00:19:04.972 00.046 9340 UpdateImageDisplay: Size=(1920,1080) min=5362, max=65527, med=8630, FiltMin=6809, FiltMax=65489, Gamma=2.870
00:19:05.014 00.042 9340 UpdateGuideState exits: Star lost - low SNR
00:19:05.072 00.058 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:19:05.106 00.034 9340 ScheduleExposure(1000,3,0) exposurePending=0
00:19:05.132 00.026 9340 Enqueuing Expose request
00:19:05.406 00.274 12020 Worker thread wakes up
00:19:05.406 00.000 12020 worker thread servicing REQUEST_EXPOSE 1000
00:19:05.406 00.000 12020 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
00:19:05.495 00.089 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"4ba8ccb7-7ad7-4793-90b9-ae02f6b45119"}
00:19:05.529 00.034 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"4ba8ccb7-7ad7-4793-90b9-ae02f6b45119"}
00:19:06.567 01.038 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"d8a143b2-b123-42ae-a97c-5800779f5748"}
00:19:06.652 00.085 9340 case statement mapped state 1 to 101
00:19:06.708 00.056 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Looping","id":"d8a143b2-b123-42ae-a97c-5800779f5748"}
00:19:06.858 00.150 12020 Exposure complete
00:19:07.353 00.495 12020 worker thread done servicing request
00:19:07.353 00.000 9340 OnExposeComplete: enter
00:19:07.370 00.017 9340 UpdateGuideState(): m_state=1
00:19:07.392 00.022 9340 Star::Find(15, 1325, 958, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 94
00:19:07.434 00.042 9340 Star::Find false star n=2 nbg=272 bg=8698.6 sigma=518.0 thresh=10253 peak=9913
00:19:07.450 00.016 9340 Star::Find returns 0 (2), X=1325.00, Y=958.00, Mass=3410, SNR=2.9, Peak=10535 HFD=0.0
00:19:07.469 00.019 9340 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
00:19:07.486 00.017 9340 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
00:19:07.513 00.027 9340 Status Line: Star lost - low SNR
00:19:07.594 00.081 9340 UpdateImageDisplay: Size=(1920,1080) min=5270, max=65527, med=8642, FiltMin=6777, FiltMax=65489, Gamma=2.870
00:19:07.617 00.023 9340 UpdateGuideState exits: Star lost - low SNR
00:19:07.704 00.087 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:19:07.738 00.034 9340 ScheduleExposure(1000,3,0) exposurePending=0
00:19:07.826 00.088 9340 Enqueuing Expose request
00:19:07.873 00.047 12020 Worker thread wakes up
00:19:07.873 00.000 12020 worker thread servicing REQUEST_EXPOSE 1000
00:19:07.873 00.000 12020 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
00:19:07.877 00.004 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"53d9bcc6-7b97-43a0-9d9e-4e0ae4cebf6a"}
00:19:07.899 00.022 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"53d9bcc6-7b97-43a0-9d9e-4e0ae4cebf6a"}
00:19:07.921 00.022 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"217ed310-55a1-45c6-b4fa-047278022a20"}
00:19:07.968 00.047 9340 case statement mapped state 1 to 101
00:19:07.988 00.020 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Looping","id":"217ed310-55a1-45c6-b4fa-047278022a20"}
00:19:09.305 01.317 12020 Exposure complete
00:19:09.496 00.191 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"e98c0e93-7724-4a87-98c8-4a652bcff0f4"}
00:19:09.541 00.045 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"e98c0e93-7724-4a87-98c8-4a652bcff0f4"}
00:19:09.650 00.109 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"860a8954-3d74-4637-9101-62322e8e84ae"}
00:19:09.787 00.137 9340 case statement mapped state 1 to 101
00:19:09.837 00.050 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Looping","id":"860a8954-3d74-4637-9101-62322e8e84ae"}
00:19:09.971 00.134 12020 worker thread done servicing request
00:19:09.971 00.000 9340 OnExposeComplete: enter
00:19:09.987 00.016 9340 UpdateGuideState(): m_state=1
00:19:10.035 00.048 9340 Star::Find(15, 1325, 958, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 95
00:19:10.054 00.019 9340 Star::Find false star n=3 nbg=248 bg=8585.6 sigma=443.3 thresh=9915 peak=9832
00:19:10.068 00.014 9340 Star::Find returns 0 (2), X=1325.00, Y=958.00, Mass=5126, SNR=2.9, Peak=10653 HFD=0.0
00:19:10.087 00.019 9340 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
00:19:10.108 00.021 9340 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
00:19:10.151 00.043 9340 Status Line: Star lost - low SNR
00:19:10.176 00.025 9340 UpdateImageDisplay: Size=(1920,1080) min=4826, max=65535, med=8601, FiltMin=6761, FiltMax=65481, Gamma=2.870
00:19:10.203 00.027 9340 UpdateGuideState exits: Star lost - low SNR
00:19:10.228 00.025 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:19:10.263 00.035 9340 ScheduleExposure(1000,3,0) exposurePending=0
00:19:10.281 00.018 9340 Enqueuing Expose request
00:19:10.298 00.017 12020 Worker thread wakes up
00:19:10.298 00.000 12020 worker thread servicing REQUEST_EXPOSE 1000
00:19:10.298 00.000 12020 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
00:19:11.495 01.197 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"c4e4c3aa-c922-4ff7-9a24-65ee7c2ee441"}
00:19:11.509 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"c4e4c3aa-c922-4ff7-9a24-65ee7c2ee441"}
00:19:11.523 00.014 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"6a712838-6276-46bc-b507-606b426b4929"}
00:19:11.543 00.020 9340 case statement mapped state 1 to 101
00:19:11.563 00.020 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Looping","id":"6a712838-6276-46bc-b507-606b426b4929"}
00:19:11.664 00.101 12020 Exposure complete
00:19:11.976 00.312 12020 worker thread done servicing request
00:19:11.977 00.001 9340 OnExposeComplete: enter
00:19:12.007 00.030 9340 UpdateGuideState(): m_state=1
00:19:12.025 00.018 9340 Star::Find(15, 1325, 958, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 96
00:19:12.036 00.011 9340 Star::Find false star n=3 nbg=265 bg=8553.3 sigma=567.5 thresh=10256 peak=9848
00:19:12.048 00.012 9340 Star::Find returns 0 (2), X=1325.00, Y=958.00, Mass=6792, SNR=2.9, Peak=10609 HFD=0.0
00:19:12.061 00.013 9340 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
00:19:12.075 00.014 9340 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
00:19:12.088 00.013 9340 Status Line: Star lost - low SNR
00:19:12.125 00.037 9340 UpdateImageDisplay: Size=(1920,1080) min=5619, max=15585, med=8471, FiltMin=6766, FiltMax=10601, Gamma=2.870
00:19:12.137 00.012 9340 UpdateGuideState exits: Star lost - low SNR
00:19:12.150 00.013 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:19:12.161 00.011 9340 ScheduleExposure(1000,3,0) exposurePending=0
00:19:12.174 00.013 9340 Enqueuing Expose request
00:19:12.186 00.012 12020 Worker thread wakes up
00:19:12.186 00.000 12020 worker thread servicing REQUEST_EXPOSE 1000
00:19:12.186 00.000 12020 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
00:19:13.495 01.309 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"a1e0079c-71dc-4ab6-bb9d-4ba129588d5d"}
00:19:13.505 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"a1e0079c-71dc-4ab6-bb9d-4ba129588d5d"}
00:19:13.519 00.014 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"a063c043-9292-49ac-b3b4-3f17a64bfe97"}
00:19:13.527 00.008 9340 case statement mapped state 1 to 101
00:19:13.535 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Looping","id":"a063c043-9292-49ac-b3b4-3f17a64bfe97"}
00:19:13.590 00.055 12020 Exposure complete
00:19:13.837 00.247 12020 worker thread done servicing request
00:19:13.838 00.001 9340 OnExposeComplete: enter
00:19:13.851 00.013 9340 UpdateGuideState(): m_state=1
00:19:13.891 00.040 9340 Star::Find(15, 1325, 958, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 97
00:19:13.901 00.010 9340 Star::Find returns 1 (0), X=1323.38, Y=957.52, Mass=11064, SNR=10.3, Peak=11165 HFD=5.3
00:19:13.914 00.013 9340 DistanceChecker: deactivated
00:19:13.933 00.019 9340 setting lock position to (1323.38, 957.52)
00:19:13.945 00.012 9340 MultiStar: stabilizing after lock position change
00:19:13.978 00.033 9340 CurrentPosition() valid, moving to STATE_SELECTED
00:19:14.000 00.022 9340 Changing from state SELECTING to SELECTED
00:19:14.019 00.019 9340 guider state => SELECTED
00:19:14.032 00.013 9340 UpdateImageDisplay: Size=(1920,1080) min=5321, max=65535, med=8244, FiltMin=6496, FiltMax=65512, Gamma=2.870
00:19:14.043 00.011 9340 UpdateGuideState exits: m=11064 SNR=10.3
00:19:14.056 00.013 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:19:14.093 00.037 9340 ScheduleExposure(1000,3,1) exposurePending=0
00:19:14.113 00.020 9340 Enqueuing Expose request
00:19:14.124 00.011 12020 Worker thread wakes up
00:19:14.124 00.000 12020 worker thread servicing REQUEST_EXPOSE 1000
00:19:14.124 00.000 12020 Handling exposure in thread, d=1000 o=3 r=(1308,943,31,31)
00:19:15.484 01.360 12020 Exposure complete
00:19:15.499 00.015 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"c13c5ee8-f41d-4fb3-83dd-7f246feaf059"}
00:19:15.534 00.035 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"c13c5ee8-f41d-4fb3-83dd-7f246feaf059"}
00:19:15.556 00.022 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"6c4f9b6a-f458-417c-9b09-2fe2133b8425"}
00:19:15.587 00.031 9340 case statement mapped state 2 to 1
00:19:15.648 00.061 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Selected","id":"6c4f9b6a-f458-417c-9b09-2fe2133b8425"}
00:19:15.667 00.019 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"5797ac97-b80e-4d92-b78d-368207f5bf1f"}
00:19:15.687 00.020 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":97,"width":15,"height":15,"star_pos":[7.38,6.52],"pixels":"..."},"id":"5797ac97-b80e-4d92-b78d-368207f5bf1f"}
00:19:15.866 00.179 12020 worker thread done servicing request
00:19:15.866 00.000 9340 OnExposeComplete: enter
00:19:15.880 00.014 9340 UpdateGuideState(): m_state=2
00:19:15.892 00.012 9340 Star::Find(15, 1323, 957, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 98
00:19:15.912 00.020 9340 Star::Find returns 0 (3), X=1323.00, Y=957.00, Mass=0, SNR=0.0, Peak=10070 HFD=0.0
00:19:15.925 00.013 9340 DistanceChecker: activated
00:19:15.937 00.012 9340 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
00:19:15.972 00.035 9340 Changing from state SELECTED to UNINITIALIZED
00:19:15.987 00.015 9340 guider state => SELECTING
00:19:16.004 00.017 9340 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
00:19:16.019 00.015 9340 Status Line: Star lost - low mass
00:19:16.048 00.029 9340 UpdateImageDisplay: Size=(1920,1080) min=5414, max=65535, med=8213, FiltMin=6499, FiltMax=65520, Gamma=2.870
00:19:16.079 00.031 9340 UpdateGuideState exits: Star lost - low mass
00:19:16.095 00.016 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:19:16.110 00.015 9340 ScheduleExposure(1000,3,0) exposurePending=0
00:19:16.122 00.012 9340 Enqueuing Expose request
00:19:16.134 00.012 12020 Worker thread wakes up
00:19:16.134 00.000 12020 worker thread servicing REQUEST_EXPOSE 1000
00:19:16.134 00.000 12020 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
00:19:17.497 01.363 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"e67b5055-0351-4fae-853e-06f0c282ff86"}
00:19:17.515 00.018 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"e67b5055-0351-4fae-853e-06f0c282ff86"}
00:19:17.523 00.008 12020 Exposure complete
00:19:17.524 00.001 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"4cf59d5d-514a-45af-99fb-fca268fff63e"}
00:19:17.546 00.022 9340 case statement mapped state 1 to 101
00:19:17.558 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Looping","id":"4cf59d5d-514a-45af-99fb-fca268fff63e"}
00:19:17.799 00.241 12020 worker thread done servicing request
00:19:17.799 00.000 9340 OnExposeComplete: enter
00:19:17.817 00.018 9340 UpdateGuideState(): m_state=1
00:19:17.839 00.022 9340 Star::Find(15, 1323, 957, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 99
00:19:17.855 00.016 9340 Star::Find false star n=1 nbg=273 bg=8306.8 sigma=538.4 thresh=9922 peak=9507
00:19:17.890 00.035 9340 Star::Find returns 0 (2), X=1323.00, Y=957.00, Mass=2437, SNR=2.9, Peak=10744 HFD=0.0
00:19:17.903 00.013 9340 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
00:19:17.925 00.022 9340 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
00:19:17.938 00.013 9340 Status Line: Star lost - low SNR
00:19:17.958 00.020 9340 UpdateImageDisplay: Size=(1920,1080) min=5303, max=65535, med=8215, FiltMin=6405, FiltMax=65521, Gamma=2.870
00:19:17.977 00.019 9340 UpdateGuideState exits: Star lost - low SNR
00:19:18.017 00.040 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:19:18.040 00.023 9340 ScheduleExposure(1000,3,0) exposurePending=0
00:19:18.056 00.016 9340 Enqueuing Expose request
00:19:18.072 00.016 12020 Worker thread wakes up
00:19:18.073 00.001 12020 worker thread servicing REQUEST_EXPOSE 1000
00:19:18.073 00.000 12020 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
00:19:19.468 01.395 12020 Exposure complete
00:19:19.497 00.029 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"6c1a0d52-a38b-4b5c-a263-8f4ccee8972b"}
00:19:19.508 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"6c1a0d52-a38b-4b5c-a263-8f4ccee8972b"}
00:19:19.523 00.015 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"135eb8af-b5c6-46db-92cb-0dbd429eb6aa"}
00:19:19.546 00.023 9340 case statement mapped state 1 to 101
00:19:19.575 00.029 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Looping","id":"135eb8af-b5c6-46db-92cb-0dbd429eb6aa"}
00:19:19.778 00.203 12020 worker thread done servicing request
00:19:19.778 00.000 9340 OnExposeComplete: enter
00:19:19.791 00.013 9340 UpdateGuideState(): m_state=1
00:19:19.802 00.011 9340 Star::Find(15, 1323, 957, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 100
00:19:19.818 00.016 9340 Star::Find false star n=2 nbg=278 bg=8148.0 sigma=543.3 thresh=9778 peak=9287
00:19:19.838 00.020 9340 Star::Find returns 0 (2), X=1323.00, Y=957.00, Mass=3400, SNR=2.9, Peak=9896 HFD=0.0
00:19:19.874 00.036 9340 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
00:19:19.889 00.015 9340 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
00:19:19.900 00.011 9340 Status Line: Star lost - low SNR
00:19:19.918 00.018 9340 UpdateImageDisplay: Size=(1920,1080) min=5016, max=65535, med=8223, FiltMin=6557, FiltMax=65511, Gamma=2.870
00:19:19.929 00.011 9340 UpdateGuideState exits: Star lost - low SNR
00:19:19.941 00.012 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:19:19.979 00.038 9340 ScheduleExposure(1000,3,0) exposurePending=0
00:19:20.011 00.032 9340 Enqueuing Expose request
00:19:20.027 00.016 12020 Worker thread wakes up
00:19:20.027 00.000 12020 worker thread servicing REQUEST_EXPOSE 1000
00:19:20.027 00.000 12020 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
00:19:21.401 01.374 12020 Exposure complete
00:19:21.500 00.099 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"430a3e44-26d6-44f0-a507-8b9c891ef1e8"}
00:19:21.512 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"430a3e44-26d6-44f0-a507-8b9c891ef1e8"}
00:19:21.525 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"e024cdd1-2116-4b04-b3b9-91c6808af205"}
00:19:21.536 00.011 9340 case statement mapped state 1 to 101
00:19:21.544 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Looping","id":"e024cdd1-2116-4b04-b3b9-91c6808af205"}
00:19:21.618 00.074 12020 worker thread done servicing request
00:19:21.618 00.000 9340 OnExposeComplete: enter
00:19:21.628 00.010 9340 UpdateGuideState(): m_state=1
00:19:21.637 00.009 9340 Star::Find(15, 1323, 957, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 101
00:19:21.648 00.011 9340 Star::Find false star n=3 nbg=237 bg=8343.8 sigma=409.7 thresh=9573 peak=9321
00:19:21.657 00.009 9340 Star::Find returns 0 (2), X=1323.00, Y=957.00, Mass=4180, SNR=2.9, Peak=10043 HFD=0.0
00:19:21.669 00.012 9340 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
00:19:21.682 00.013 9340 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
00:19:21.692 00.010 9340 Status Line: Star lost - low SNR
00:19:21.716 00.024 9340 UpdateImageDisplay: Size=(1920,1080) min=5146, max=65535, med=8232, FiltMin=6464, FiltMax=65522, Gamma=2.870
00:19:21.726 00.010 9340 UpdateGuideState exits: Star lost - low SNR
00:19:21.735 00.009 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:19:21.743 00.008 9340 ScheduleExposure(1000,3,0) exposurePending=0
00:19:21.755 00.012 9340 Enqueuing Expose request
00:19:21.764 00.009 12020 Worker thread wakes up
00:19:21.765 00.001 12020 worker thread servicing REQUEST_EXPOSE 1000
00:19:21.765 00.000 12020 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
00:19:23.147 01.382 12020 Exposure complete
00:19:23.356 00.209 12020 worker thread done servicing request
00:19:23.356 00.000 9340 OnExposeComplete: enter
00:19:23.373 00.017 9340 UpdateGuideState(): m_state=1
00:19:23.386 00.013 9340 Star::Find(15, 1323, 957, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 102
00:19:23.396 00.010 9340 Star::Find false star n=4 nbg=255 bg=8237.3 sigma=474.8 thresh=9662 peak=9491
00:19:23.407 00.011 9340 Star::Find returns 0 (2), X=1323.00, Y=957.00, Mass=6591, SNR=2.9, Peak=10326 HFD=0.0
00:19:23.416 00.009 9340 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
00:19:23.426 00.010 9340 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
00:19:23.439 00.013 9340 Status Line: Star lost - low SNR
00:19:23.453 00.014 9340 UpdateImageDisplay: Size=(1920,1080) min=5389, max=65535, med=8266, FiltMin=6474, FiltMax=65516, Gamma=2.870
00:19:23.463 00.010 9340 UpdateGuideState exits: Star lost - low SNR
00:19:23.489 00.026 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:19:23.502 00.013 9340 ScheduleExposure(1000,3,0) exposurePending=0
00:19:23.512 00.010 9340 Enqueuing Expose request
00:19:23.525 00.013 12020 Worker thread wakes up
00:19:23.525 00.000 12020 worker thread servicing REQUEST_EXPOSE 1000
00:19:23.525 00.000 12020 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
00:19:23.526 00.001 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"ba666cf5-6526-4886-8fee-d5b6db58d66b"}
00:19:23.534 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"ba666cf5-6526-4886-8fee-d5b6db58d66b"}
00:19:23.549 00.015 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"e142268f-b216-425d-b8f7-0c3ff4b69a65"}
00:19:23.573 00.024 9340 case statement mapped state 1 to 101
00:19:23.594 00.021 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Looping","id":"e142268f-b216-425d-b8f7-0c3ff4b69a65"}
00:19:24.893 01.299 12020 Exposure complete
00:19:25.253 00.360 12020 worker thread done servicing request
00:19:25.254 00.001 9340 OnExposeComplete: enter
00:19:25.284 00.030 9340 UpdateGuideState(): m_state=1
00:19:25.331 00.047 9340 Star::Find(15, 1323, 957, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 103
00:19:25.347 00.016 9340 Star::Find returns 1 (0), X=1326.01, Y=948.78, Mass=25152, SNR=15.2, Peak=10557 HFD=5.6
00:19:25.365 00.018 9340 DistanceChecker: deactivated
00:19:25.402 00.037 9340 setting lock position to (1326.01, 948.78)
00:19:25.461 00.059 9340 MultiStar: stabilizing after lock position change
00:19:25.578 00.117 9340 CurrentPosition() valid, moving to STATE_SELECTED
00:19:25.606 00.028 9340 Changing from state SELECTING to SELECTED
00:19:25.640 00.034 9340 guider state => SELECTED
00:19:25.721 00.081 9340 UpdateImageDisplay: Size=(1920,1080) min=5422, max=65535, med=8235, FiltMin=6500, FiltMax=65516, Gamma=2.870
00:19:25.748 00.027 9340 UpdateGuideState exits: m=25152 SNR=15.2
00:19:25.795 00.047 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:19:25.818 00.023 9340 ScheduleExposure(1000,3,1) exposurePending=0
00:19:25.834 00.016 9340 Enqueuing Expose request
00:19:25.849 00.015 12020 Worker thread wakes up
00:19:25.850 00.001 12020 worker thread servicing REQUEST_EXPOSE 1000
00:19:25.850 00.000 12020 Handling exposure in thread, d=1000 o=3 r=(1311,934,31,31)
00:19:25.850 00.000 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"d1cc476a-badc-48fa-8284-09b33fa25226"}
00:19:25.867 00.017 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"d1cc476a-badc-48fa-8284-09b33fa25226"}
00:19:25.912 00.045 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"0b2520db-72ab-4666-ab3f-68e621aa8874"}
00:19:25.928 00.016 9340 case statement mapped state 2 to 1
00:19:25.940 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Selected","id":"0b2520db-72ab-4666-ab3f-68e621aa8874"}
00:19:25.954 00.014 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"ed268d6a-da17-443d-9e98-027e842096b1"}
00:19:25.971 00.017 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":103,"width":15,"height":15,"star_pos":[7.01,6.78],"pixels":"..."},"id":"ed268d6a-da17-443d-9e98-027e842096b1"}
00:19:27.268 01.297 12020 Exposure complete
00:19:27.499 00.231 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"1f4dfe6c-cf6d-415d-8543-07bac0fdd86d"}
00:19:27.565 00.066 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"1f4dfe6c-cf6d-415d-8543-07bac0fdd86d"}
00:19:27.584 00.019 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"6369e5bc-5137-471c-ad18-ff0411136970"}
00:19:27.603 00.019 9340 case statement mapped state 2 to 1
00:19:27.688 00.085 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Selected","id":"6369e5bc-5137-471c-ad18-ff0411136970"}
00:19:27.969 00.281 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"4026ec56-7746-4b71-85da-a0da3c560dc5"}
00:19:28.045 00.076 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":103,"width":15,"height":15,"star_pos":[7.01,6.78],"pixels":"..."},"id":"4026ec56-7746-4b71-85da-a0da3c560dc5"}
00:19:28.242 00.197 12020 worker thread done servicing request
00:19:28.242 00.000 9340 OnExposeComplete: enter
00:19:28.299 00.057 9340 UpdateGuideState(): m_state=2
00:19:28.322 00.023 9340 Star::Find(15, 1326, 948, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 104
00:19:28.337 00.015 9340 Star::Find returns 1 (0), X=1331.49, Y=940.01, Mass=14291, SNR=10.7, Peak=10917 HFD=2.2
00:19:28.350 00.013 9340 CameraToMount -- cameraTheta (-1.01) - m_xAngle (0.01) = xAngle (-1.02 = -1.02)
00:19:28.364 00.014 9340 CameraToMount -- cameraTheta (-1.01) - (m_xAngle (0.01) + m_yAngleError (-3.13)) = yAngle (2.11 = 2.11)
00:19:28.381 00.017 9340 CameraToMount -- cameraX=5.48 cameraY=-8.76 hyp=10.34 cameraTheta=-1.01 mountX=5.43 mountY=8.88, mountTheta=1.02
00:19:28.433 00.052 9340 UpdateImageDisplay: Size=(1920,1080) min=5214, max=65535, med=8208, FiltMin=6498, FiltMax=65516, Gamma=2.870
00:19:28.449 00.016 9340 UpdateGuideState exits: m=14291 SNR=10.7
00:19:28.464 00.015 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:19:28.481 00.017 9340 ScheduleExposure(1000,3,1) exposurePending=0
00:19:28.495 00.014 9340 Enqueuing Expose request
00:19:28.511 00.016 12020 Worker thread wakes up
00:19:28.511 00.000 12020 worker thread servicing REQUEST_EXPOSE 1000
00:19:28.512 00.001 12020 Handling exposure in thread, d=1000 o=3 r=(1316,925,31,31)
00:19:29.499 00.987 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"895123cb-7f9b-4393-8fdc-61b5abba2b37"}
00:19:29.513 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"895123cb-7f9b-4393-8fdc-61b5abba2b37"}
00:19:29.530 00.017 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"a04d3272-d197-40bf-ba7b-24648c27767e"}
00:19:29.543 00.013 9340 case statement mapped state 2 to 1
00:19:29.594 00.051 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Selected","id":"a04d3272-d197-40bf-ba7b-24648c27767e"}
00:19:29.649 00.055 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"99a28a29-a6ee-490e-a51e-d3de92bd381b"}
00:19:29.682 00.033 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":104,"width":15,"height":15,"star_pos":[7.49,7.01],"pixels":"..."},"id":"99a28a29-a6ee-490e-a51e-d3de92bd381b"}
00:19:29.912 00.230 12020 Exposure complete
00:19:30.286 00.374 12020 worker thread done servicing request
00:19:30.286 00.000 9340 OnExposeComplete: enter
00:19:30.324 00.038 9340 UpdateGuideState(): m_state=2
00:19:30.342 00.018 9340 Star::Find(15, 1331, 940, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 105
00:19:30.363 00.021 9340 Star::Find false star n=1 nbg=257 bg=8303.8 sigma=491.9 thresh=9779 peak=9340
00:19:30.387 00.024 9340 Star::Find returns 0 (2), X=1331.00, Y=940.00, Mass=1592, SNR=2.9, Peak=9896 HFD=0.0
00:19:30.423 00.036 9340 DistanceChecker: activated
00:19:30.442 00.019 9340 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
00:19:30.456 00.014 9340 Changing from state SELECTED to UNINITIALIZED
00:19:30.470 00.014 9340 guider state => SELECTING
00:19:30.488 00.018 9340 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
00:19:30.534 00.046 9340 Status Line: Star lost - low SNR
00:19:30.566 00.032 9340 UpdateImageDisplay: Size=(1920,1080) min=4992, max=65535, med=8221, FiltMin=6577, FiltMax=65516, Gamma=2.870
00:19:30.582 00.016 9340 UpdateGuideState exits: Star lost - low SNR
00:19:30.601 00.019 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:19:30.652 00.051 9340 ScheduleExposure(1000,3,0) exposurePending=0
00:19:30.906 00.254 9340 Enqueuing Expose request
00:19:31.248 00.342 12020 Worker thread wakes up
00:19:31.248 00.000 12020 worker thread servicing REQUEST_EXPOSE 1000
00:19:31.249 00.001 12020 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
00:19:31.499 00.250 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"08ccaefd-20aa-4555-84cd-1372924aee48"}
00:19:31.566 00.067 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"08ccaefd-20aa-4555-84cd-1372924aee48"}
00:19:31.607 00.041 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"3f164380-b545-4320-a697-82060b093f10"}
00:19:31.706 00.099 9340 case statement mapped state 1 to 101
00:19:31.860 00.154 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Looping","id":"3f164380-b545-4320-a697-82060b093f10"}
00:19:32.613 00.753 12020 Exposure complete
00:19:33.116 00.503 9340 OnExposeComplete: enter
00:19:33.135 00.019 12020 worker thread done servicing request
00:19:33.135 00.000 9340 UpdateGuideState(): m_state=1
00:19:33.179 00.044 9340 Star::Find(15, 1331, 940, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 106
00:19:33.202 00.023 9340 Star::Find false star n=2 nbg=261 bg=8394.6 sigma=508.2 thresh=9919 peak=9476
00:19:33.219 00.017 9340 Star::Find returns 0 (2), X=1331.00, Y=940.00, Mass=3182, SNR=2.9, Peak=10534 HFD=0.0
00:19:33.230 00.011 9340 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
00:19:33.245 00.015 9340 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
00:19:33.258 00.013 9340 Status Line: Star lost - low SNR
00:19:33.298 00.040 9340 UpdateImageDisplay: Size=(1920,1080) min=5443, max=65533, med=8235, FiltMin=6492, FiltMax=65466, Gamma=2.870
00:19:33.315 00.017 9340 UpdateGuideState exits: Star lost - low SNR
00:19:33.327 00.012 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:19:33.341 00.014 9340 ScheduleExposure(1000,3,0) exposurePending=0
00:19:33.359 00.018 9340 Enqueuing Expose request
00:19:33.378 00.019 12020 Worker thread wakes up
00:19:33.379 00.001 12020 worker thread servicing REQUEST_EXPOSE 1000
00:19:33.379 00.000 12020 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
00:19:33.498 00.119 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"69b14bc2-53ae-4827-a4d0-be3e94dd17fa"}
00:19:33.533 00.035 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"69b14bc2-53ae-4827-a4d0-be3e94dd17fa"}
00:19:33.555 00.022 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"58f9181e-5419-471a-a5f3-055fc62ef747"}
00:19:33.587 00.032 9340 case statement mapped state 1 to 101
00:19:33.608 00.021 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Looping","id":"58f9181e-5419-471a-a5f3-055fc62ef747"}
00:19:34.730 01.122 12020 Exposure complete
00:19:34.919 00.189 12020 worker thread done servicing request
00:19:34.920 00.001 9340 OnExposeComplete: enter
00:19:34.929 00.009 9340 UpdateGuideState(): m_state=1
00:19:34.937 00.008 9340 Star::Find(15, 1331, 940, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 107
00:19:34.946 00.009 9340 Star::Find false star n=3 nbg=256 bg=8142.6 sigma=518.1 thresh=9697 peak=9157
00:19:34.967 00.021 9340 Star::Find returns 0 (2), X=1331.00, Y=940.00, Mass=5466, SNR=2.9, Peak=10151 HFD=0.0
00:19:34.979 00.012 9340 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
00:19:34.986 00.007 9340 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
00:19:34.999 00.013 9340 Status Line: Star lost - low SNR
00:19:35.011 00.012 9340 UpdateImageDisplay: Size=(1920,1080) min=4840, max=14169, med=8122, FiltMin=6447, FiltMax=10314, Gamma=2.870
00:19:35.021 00.010 9340 UpdateGuideState exits: Star lost - low SNR
00:19:35.028 00.007 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:19:35.037 00.009 9340 ScheduleExposure(1000,3,0) exposurePending=0
00:19:35.044 00.007 9340 Enqueuing Expose request
00:19:35.065 00.021 12020 Worker thread wakes up
00:19:35.065 00.000 12020 worker thread servicing REQUEST_EXPOSE 1000
00:19:35.065 00.000 12020 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
00:19:35.497 00.432 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"a048a006-9908-465f-98a7-9887a1fe9aa5"}
00:19:35.506 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"a048a006-9908-465f-98a7-9887a1fe9aa5"}
00:19:35.516 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"39944d6c-85fb-454d-b5be-37dc16da5ffc"}
00:19:35.531 00.015 9340 case statement mapped state 1 to 101
00:19:35.540 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Looping","id":"39944d6c-85fb-454d-b5be-37dc16da5ffc"}
00:19:36.468 00.928 12020 Exposure complete
00:19:36.745 00.277 12020 worker thread done servicing request
00:19:36.745 00.000 9340 OnExposeComplete: enter
00:19:36.758 00.013 9340 UpdateGuideState(): m_state=1
00:19:36.776 00.018 9340 Star::Find(15, 1331, 940, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 108
00:19:36.792 00.016 9340 Star::Find returns 1 (0), X=1319.45, Y=943.14, Mass=8493, SNR=8.0, Peak=10334 HFD=2.2
00:19:36.839 00.047 9340 DistanceChecker: deactivated
00:19:36.858 00.019 9340 setting lock position to (1319.45, 943.14)
00:19:36.878 00.020 9340 MultiStar: stabilizing after lock position change
00:19:36.892 00.014 9340 CurrentPosition() valid, moving to STATE_SELECTED
00:19:36.922 00.030 9340 Changing from state SELECTING to SELECTED
00:19:36.945 00.023 9340 guider state => SELECTED
00:19:36.960 00.015 9340 UpdateImageDisplay: Size=(1920,1080) min=5312, max=65430, med=8117, FiltMin=6478, FiltMax=64448, Gamma=2.870
00:19:36.979 00.019 9340 UpdateGuideState exits: m=8493 SNR=8.0
00:19:36.993 00.014 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:19:37.024 00.031 9340 ScheduleExposure(1000,3,1) exposurePending=0
00:19:37.045 00.021 9340 Enqueuing Expose request
00:19:37.059 00.014 12020 Worker thread wakes up
00:19:37.060 00.001 12020 worker thread servicing REQUEST_EXPOSE 1000
00:19:37.060 00.000 12020 Handling exposure in thread, d=1000 o=3 r=(1304,928,31,31)
00:19:37.496 00.436 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"ddd2eed0-6977-4809-8088-d93ba3d4d250"}
00:19:37.526 00.030 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"ddd2eed0-6977-4809-8088-d93ba3d4d250"}
00:19:37.564 00.038 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"f7d4982c-5fd0-4584-bfe6-0167b16576bd"}
00:19:37.590 00.026 9340 case statement mapped state 2 to 1
00:19:37.603 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Selected","id":"f7d4982c-5fd0-4584-bfe6-0167b16576bd"}
00:19:37.616 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"71a2c726-8763-4f85-aa24-cb1c7799d76c"}
00:19:37.650 00.034 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":108,"width":15,"height":15,"star_pos":[7.45,7.14],"pixels":"..."},"id":"71a2c726-8763-4f85-aa24-cb1c7799d76c"}
00:19:38.417 00.767 12020 Exposure complete
00:19:38.868 00.451 12020 worker thread done servicing request
00:19:38.869 00.001 9340 OnExposeComplete: enter
00:19:38.901 00.032 9340 UpdateGuideState(): m_state=2
00:19:38.919 00.018 9340 Star::Find(15, 1319, 943, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 109
00:19:38.948 00.029 9340 Star::Find false star n=1 nbg=263 bg=8185.9 sigma=474.3 thresh=9609 peak=9397
00:19:39.000 00.052 9340 Star::Find returns 0 (2), X=1319.00, Y=943.00, Mass=2172, SNR=2.9, Peak=10358 HFD=0.0
00:19:39.019 00.019 9340 DistanceChecker: activated
00:19:39.038 00.019 9340 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
00:19:39.076 00.038 9340 Changing from state SELECTED to UNINITIALIZED
00:19:39.124 00.048 9340 guider state => SELECTING
00:19:39.149 00.025 9340 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
00:19:39.164 00.015 9340 Status Line: Star lost - low SNR
00:19:39.248 00.084 9340 UpdateImageDisplay: Size=(1920,1080) min=5157, max=65507, med=8152, FiltMin=6458, FiltMax=65086, Gamma=2.870
00:19:39.272 00.024 9340 UpdateGuideState exits: Star lost - low SNR
00:19:39.300 00.028 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:19:39.315 00.015 9340 ScheduleExposure(1000,3,0) exposurePending=0
00:19:39.335 00.020 9340 Enqueuing Expose request
00:19:39.375 00.040 12020 Worker thread wakes up
00:19:39.376 00.001 12020 worker thread servicing REQUEST_EXPOSE 1000
00:19:39.376 00.000 12020 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
00:19:39.496 00.120 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"ef599bf3-b745-4331-b2c9-de8882130180"}
00:19:39.517 00.021 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"ef599bf3-b745-4331-b2c9-de8882130180"}
00:19:39.540 00.023 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"87a78a6a-9d47-4a92-bf4d-c6c71399f37c"}
00:19:39.580 00.040 9340 case statement mapped state 1 to 101
00:19:39.649 00.069 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Looping","id":"87a78a6a-9d47-4a92-bf4d-c6c71399f37c"}
00:19:40.737 01.088 12020 Exposure complete
00:19:40.969 00.232 12020 worker thread done servicing request
00:19:40.969 00.000 9340 OnExposeComplete: enter
00:19:40.980 00.011 9340 UpdateGuideState(): m_state=1
00:19:40.997 00.017 9340 Star::Find(15, 1319, 943, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 110
00:19:41.025 00.028 9340 Star::Find false star n=5 nbg=261 bg=8172.7 sigma=492.4 thresh=9650 peak=9540
00:19:41.037 00.012 9340 Star::Find returns 0 (2), X=1319.00, Y=943.00, Mass=9220, SNR=2.9, Peak=10578 HFD=0.0
00:19:41.051 00.014 9340 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
00:19:41.067 00.016 9340 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
00:19:41.079 00.012 9340 Status Line: Star lost - low SNR
00:19:41.096 00.017 9340 UpdateImageDisplay: Size=(1920,1080) min=5221, max=65223, med=8128, FiltMin=6421, FiltMax=62441, Gamma=2.870
00:19:41.109 00.013 9340 UpdateGuideState exits: Star lost - low SNR
00:19:41.119 00.010 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:19:41.150 00.031 9340 ScheduleExposure(1000,3,0) exposurePending=0
00:19:41.162 00.012 9340 Enqueuing Expose request
00:19:41.179 00.017 12020 Worker thread wakes up
00:19:41.179 00.000 12020 worker thread servicing REQUEST_EXPOSE 1000
00:19:41.179 00.000 12020 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
00:19:41.495 00.316 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"2960f61d-a78a-4e0d-b114-c633aad3ce87"}
00:19:41.505 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"2960f61d-a78a-4e0d-b114-c633aad3ce87"}
00:19:41.533 00.028 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"239c91a2-d69e-462b-a8cb-c4b3bd150307"}
00:19:41.547 00.014 9340 case statement mapped state 1 to 101
00:19:41.561 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Looping","id":"239c91a2-d69e-462b-a8cb-c4b3bd150307"}
00:19:42.567 01.006 12020 Exposure complete
00:19:42.807 00.240 12020 worker thread done servicing request
00:19:42.807 00.000 9340 OnExposeComplete: enter
00:19:42.821 00.014 9340 UpdateGuideState(): m_state=1
00:19:42.837 00.016 9340 Star::Find(15, 1319, 943, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 111
00:19:42.848 00.011 9340 Star::Find false star n=2 nbg=264 bg=8205.4 sigma=504.4 thresh=9719 peak=9233
00:19:42.860 00.012 9340 Star::Find returns 0 (2), X=1319.00, Y=943.00, Mass=3642, SNR=2.9, Peak=10316 HFD=0.0
00:19:42.874 00.014 9340 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
00:19:42.886 00.012 9340 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
00:19:42.918 00.032 9340 Status Line: Star lost - low SNR
00:19:42.933 00.015 9340 UpdateImageDisplay: Size=(1920,1080) min=5091, max=65376, med=8156, FiltMin=6415, FiltMax=62643, Gamma=2.870
00:19:42.945 00.012 9340 UpdateGuideState exits: Star lost - low SNR
00:19:42.957 00.012 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:19:42.966 00.009 9340 ScheduleExposure(1000,3,0) exposurePending=0
00:19:42.977 00.011 9340 Enqueuing Expose request
00:19:42.997 00.020 12020 Worker thread wakes up
00:19:42.997 00.000 12020 worker thread servicing REQUEST_EXPOSE 1000
00:19:42.997 00.000 12020 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
00:19:43.494 00.497 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"49969346-dd30-4625-b138-900723c41f85"}
00:19:43.508 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"49969346-dd30-4625-b138-900723c41f85"}
00:19:43.541 00.033 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"307c5971-48fa-4589-b1f8-04f7a23a59d8"}
00:19:43.556 00.015 9340 case statement mapped state 1 to 101
00:19:43.576 00.020 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Looping","id":"307c5971-48fa-4589-b1f8-04f7a23a59d8"}
00:19:44.383 00.807 12020 Exposure complete
00:19:44.546 00.163 12020 worker thread done servicing request
00:19:44.547 00.001 9340 OnExposeComplete: enter
00:19:44.573 00.026 9340 UpdateGuideState(): m_state=1
00:19:44.582 00.009 9340 Star::Find(15, 1319, 943, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 112
00:19:44.591 00.009 9340 Star::Find false star n=7 nbg=260 bg=8211.7 sigma=497.0 thresh=9703 peak=9616
00:19:44.601 00.010 9340 Star::Find returns 0 (2), X=1319.00, Y=943.00, Mass=12490, SNR=2.9, Peak=10321 HFD=0.0
00:19:44.612 00.011 9340 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
00:19:44.620 00.008 9340 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
00:19:44.631 00.011 9340 Status Line: Star lost - low SNR
00:19:44.644 00.013 9340 UpdateImageDisplay: Size=(1920,1080) min=4910, max=65535, med=8130, FiltMin=6286, FiltMax=65492, Gamma=2.870
00:19:44.655 00.011 9340 UpdateGuideState exits: Star lost - low SNR
00:19:44.667 00.012 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:19:44.698 00.031 9340 ScheduleExposure(1000,3,0) exposurePending=0
00:19:44.716 00.018 9340 Enqueuing Expose request
00:19:44.728 00.012 12020 Worker thread wakes up
00:19:44.729 00.001 12020 worker thread servicing REQUEST_EXPOSE 1000
00:19:44.729 00.000 12020 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
00:19:45.517 00.788 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"ce1836eb-47ad-462a-b73f-b6fbf629497f"}
00:19:45.533 00.016 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"ce1836eb-47ad-462a-b73f-b6fbf629497f"}
00:19:45.581 00.048 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"5f6e03d4-fb5d-4b42-925c-015d1daf7367"}
00:19:45.627 00.046 9340 case statement mapped state 1 to 101
00:19:45.673 00.046 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Looping","id":"5f6e03d4-fb5d-4b42-925c-015d1daf7367"}
00:19:46.112 00.439 12020 Exposure complete
00:19:46.413 00.301 9340 OnExposeComplete: enter
00:19:46.426 00.013 12020 worker thread done servicing request
00:19:46.427 00.001 9340 UpdateGuideState(): m_state=1
00:19:46.443 00.016 9340 Star::Find(15, 1319, 943, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 113
00:19:46.470 00.027 9340 Star::Find returns 1 (0), X=1317.86, Y=943.82, Mass=22075, SNR=15.1, Peak=10417 HFD=5.7
00:19:46.488 00.018 9340 DistanceChecker: deactivated
00:19:46.510 00.022 9340 setting lock position to (1317.86, 943.82)
00:19:46.525 00.015 9340 MultiStar: stabilizing after lock position change
00:19:46.538 00.013 9340 CurrentPosition() valid, moving to STATE_SELECTED
00:19:46.551 00.013 9340 Changing from state SELECTING to SELECTED
00:19:46.566 00.015 9340 guider state => SELECTED
00:19:46.604 00.038 9340 UpdateImageDisplay: Size=(1920,1080) min=5306, max=65518, med=8129, FiltMin=6396, FiltMax=65451, Gamma=2.870
00:19:46.620 00.016 9340 UpdateGuideState exits: m=22075 SNR=15.1
00:19:46.635 00.015 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:19:46.652 00.017 9340 ScheduleExposure(1000,3,1) exposurePending=0
00:19:46.663 00.011 9340 Enqueuing Expose request
00:19:46.676 00.013 12020 Worker thread wakes up
00:19:46.677 00.001 12020 worker thread servicing REQUEST_EXPOSE 1000
00:19:46.677 00.000 12020 Handling exposure in thread, d=1000 o=3 r=(1303,929,31,31)
00:19:47.514 00.837 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"7cb43803-4445-48d8-9442-6b681bf54efd"}
00:19:47.526 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"7cb43803-4445-48d8-9442-6b681bf54efd"}
00:19:47.536 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"eb15a6cd-e0b3-41ea-8082-5b6d80d19d4c"}
00:19:47.547 00.011 9340 case statement mapped state 2 to 1
00:19:47.559 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Selected","id":"eb15a6cd-e0b3-41ea-8082-5b6d80d19d4c"}
00:19:47.573 00.014 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"ecab5650-a682-4910-a93b-fb0bfa1fce51"}
00:19:47.595 00.022 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":113,"width":15,"height":15,"star_pos":[6.86,6.82],"pixels":"..."},"id":"ecab5650-a682-4910-a93b-fb0bfa1fce51"}
00:19:48.044 00.449 12020 Exposure complete
00:19:48.305 00.261 12020 worker thread done servicing request
00:19:48.305 00.000 9340 OnExposeComplete: enter
00:19:48.323 00.018 9340 UpdateGuideState(): m_state=2
00:19:48.339 00.016 9340 Star::Find(15, 1317, 943, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 114
00:19:48.371 00.032 9340 Star::Find false star n=5 nbg=253 bg=8194.9 sigma=448.4 thresh=9540 peak=9402
00:19:48.391 00.020 9340 Star::Find returns 0 (2), X=1317.00, Y=943.00, Mass=8079, SNR=2.9, Peak=10205 HFD=0.0
00:19:48.403 00.012 9340 DistanceChecker: activated
00:19:48.414 00.011 9340 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
00:19:48.425 00.011 9340 Changing from state SELECTED to UNINITIALIZED
00:19:48.442 00.017 9340 guider state => SELECTING
00:19:48.456 00.014 9340 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
00:19:48.468 00.012 9340 Status Line: Star lost - low SNR
00:19:48.512 00.044 9340 UpdateImageDisplay: Size=(1920,1080) min=5112, max=65518, med=8127, FiltMin=6359, FiltMax=65451, Gamma=2.870
00:19:48.525 00.013 9340 UpdateGuideState exits: Star lost - low SNR
00:19:48.539 00.014 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:19:48.552 00.013 9340 ScheduleExposure(1000,3,0) exposurePending=0
00:19:48.563 00.011 9340 Enqueuing Expose request
00:19:48.580 00.017 12020 Worker thread wakes up
00:19:48.580 00.000 12020 worker thread servicing REQUEST_EXPOSE 1000
00:19:48.580 00.000 12020 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
00:19:49.525 00.945 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"6a95427c-28e3-45a1-b195-1ed1744afd06"}
00:19:49.596 00.071 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"6a95427c-28e3-45a1-b195-1ed1744afd06"}
00:19:49.660 00.064 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"e303d899-b0c7-46cb-88bf-9ced2eb20979"}
00:19:49.724 00.064 9340 case statement mapped state 1 to 101
00:19:49.759 00.035 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Looping","id":"e303d899-b0c7-46cb-88bf-9ced2eb20979"}
00:19:50.097 00.338 12020 Exposure complete
00:19:50.402 00.305 12020 worker thread done servicing request
00:19:50.402 00.000 9340 OnExposeComplete: enter
00:19:50.419 00.017 9340 UpdateGuideState(): m_state=1
00:19:50.435 00.016 9340 Star::Find(15, 1317, 943, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 115
00:19:50.473 00.038 9340 Star::Find false star n=3 nbg=263 bg=8296.1 sigma=470.9 thresh=9709 peak=9431
00:19:50.488 00.015 9340 Star::Find returns 0 (2), X=1317.00, Y=943.00, Mass=4788, SNR=2.9, Peak=10146 HFD=0.0
00:19:50.501 00.013 9340 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
00:19:50.512 00.011 9340 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
00:19:50.523 00.011 9340 Status Line: Star lost - low SNR
00:19:50.543 00.020 9340 UpdateImageDisplay: Size=(1920,1080) min=5343, max=65519, med=8127, FiltMin=6442, FiltMax=65460, Gamma=2.870
00:19:50.556 00.013 9340 UpdateGuideState exits: Star lost - low SNR
00:19:50.592 00.036 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:19:50.613 00.021 9340 ScheduleExposure(1000,3,0) exposurePending=0
00:19:50.626 00.013 9340 Enqueuing Expose request
00:19:50.639 00.013 12020 Worker thread wakes up
00:19:50.639 00.000 12020 worker thread servicing REQUEST_EXPOSE 1000
00:19:50.639 00.000 12020 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
00:19:51.523 00.884 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"205d50a0-3cf8-4e1f-ae70-b2f3c00455d1"}
00:19:51.606 00.083 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"205d50a0-3cf8-4e1f-ae70-b2f3c00455d1"}
00:19:51.697 00.091 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"3575d4f3-7e71-4252-9e98-a867e970af9f"}
00:19:51.771 00.074 9340 case statement mapped state 1 to 101
00:19:51.867 00.096 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Looping","id":"3575d4f3-7e71-4252-9e98-a867e970af9f"}
00:19:52.040 00.173 12020 Exposure complete
00:19:52.899 00.859 9340 OnExposeComplete: enter
00:19:52.956 00.057 12020 worker thread done servicing request
00:19:52.956 00.000 9340 UpdateGuideState(): m_state=1
00:19:53.007 00.051 9340 Star::Find(15, 1317, 943, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 116
00:19:53.274 00.267 9340 Star::Find false star n=6 nbg=242 bg=8269.7 sigma=420.6 thresh=9532 peak=9375
00:19:53.389 00.115 9340 Star::Find returns 0 (2), X=1317.00, Y=943.00, Mass=9286, SNR=2.9, Peak=10022 HFD=0.0
00:19:53.416 00.027 9340 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
00:19:53.466 00.050 9340 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
00:19:53.611 00.145 9340 Status Line: Star lost - low SNR
00:19:53.815 00.204 9340 UpdateImageDisplay: Size=(1920,1080) min=5146, max=65535, med=8120, FiltMin=6317, FiltMax=65475, Gamma=2.870
00:19:54.002 00.187 9340 UpdateGuideState exits: Star lost - low SNR
00:19:54.098 00.096 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:19:54.182 00.084 9340 ScheduleExposure(1000,3,0) exposurePending=0
00:19:54.224 00.042 9340 Enqueuing Expose request
00:19:54.270 00.046 12020 Worker thread wakes up
00:19:54.271 00.001 12020 worker thread servicing REQUEST_EXPOSE 1000
00:19:54.271 00.000 12020 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
00:19:54.274 00.003 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"8d882a39-2eec-4714-bc05-1c736a75d859"}
00:19:54.537 00.263 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"8d882a39-2eec-4714-bc05-1c736a75d859"}
00:19:54.808 00.271 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"051881bf-8447-4365-b587-12615fcca9d9"}
00:19:54.871 00.063 9340 case statement mapped state 1 to 101
00:19:55.054 00.183 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Looping","id":"051881bf-8447-4365-b587-12615fcca9d9"}
00:19:55.522 00.468 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"4b2d0625-2c76-4bd5-9c93-de9870fc1b01"}
00:19:55.575 00.053 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"4b2d0625-2c76-4bd5-9c93-de9870fc1b01"}
00:19:55.604 00.029 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"9fe5b48c-3e7e-4e8f-8902-c524c015309b"}
00:19:55.616 00.012 9340 case statement mapped state 1 to 101
00:19:55.632 00.016 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Looping","id":"9fe5b48c-3e7e-4e8f-8902-c524c015309b"}
00:19:55.646 00.014 12020 Exposure complete
00:19:56.100 00.454 12020 worker thread done servicing request
00:19:56.101 00.001 9340 OnExposeComplete: enter
00:19:56.128 00.027 9340 UpdateGuideState(): m_state=1
00:19:56.157 00.029 9340 Star::Find(15, 1317, 943, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 117
00:19:56.172 00.015 9340 Star::Find returns 0 (3), X=1317.00, Y=943.00, Mass=0, SNR=0.0, Peak=10490 HFD=0.0
00:19:56.210 00.038 9340 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
00:19:56.224 00.014 9340 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
00:19:56.236 00.012 9340 Status Line: Star lost - low mass
00:19:56.253 00.017 9340 UpdateImageDisplay: Size=(1920,1080) min=5267, max=65535, med=8098, FiltMin=6105, FiltMax=65480, Gamma=2.870
00:19:56.265 00.012 9340 UpdateGuideState exits: Star lost - low mass
00:19:56.282 00.017 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:19:56.298 00.016 9340 ScheduleExposure(1000,3,0) exposurePending=0
00:19:56.331 00.033 9340 Enqueuing Expose request
00:19:56.346 00.015 12020 Worker thread wakes up
00:19:56.346 00.000 12020 worker thread servicing REQUEST_EXPOSE 1000
00:19:56.347 00.001 12020 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
00:19:57.522 01.175 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"7f774fae-8029-41fb-bccc-6b880280f255"}
00:19:57.533 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"7f774fae-8029-41fb-bccc-6b880280f255"}
00:19:57.558 00.025 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"aecc833e-e96b-4a58-bb86-12fb1866d87f"}
00:19:57.580 00.022 9340 case statement mapped state 1 to 101
00:19:57.598 00.018 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Looping","id":"aecc833e-e96b-4a58-bb86-12fb1866d87f"}
00:19:57.711 00.113 12020 Exposure complete
00:19:57.947 00.236 12020 worker thread done servicing request
00:19:57.947 00.000 9340 OnExposeComplete: enter
00:19:57.962 00.015 9340 UpdateGuideState(): m_state=1
00:19:57.972 00.010 9340 Star::Find(15, 1317, 943, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 118
00:19:57.982 00.010 9340 Star::Find returns 0 (3), X=1317.00, Y=943.00, Mass=0, SNR=0.0, Peak=10029 HFD=0.0
00:19:57.993 00.011 9340 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
00:19:58.003 00.010 9340 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
00:19:58.021 00.018 9340 Status Line: Star lost - low mass
00:19:58.040 00.019 9340 UpdateImageDisplay: Size=(1920,1080) min=4179, max=65535, med=8094, FiltMin=6184, FiltMax=64869, Gamma=2.870
00:19:58.068 00.028 9340 UpdateGuideState exits: Star lost - low mass
00:19:58.081 00.013 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:19:58.093 00.012 9340 ScheduleExposure(1000,3,0) exposurePending=0
00:19:58.102 00.009 9340 Enqueuing Expose request
00:19:58.112 00.010 12020 Worker thread wakes up
00:19:58.112 00.000 12020 worker thread servicing REQUEST_EXPOSE 1000
00:19:58.112 00.000 12020 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
00:19:59.489 01.377 12020 Exposure complete
00:19:59.521 00.032 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"0d3708d4-74e1-47fb-aec3-cb9e6824a07d"}
00:19:59.601 00.080 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"0d3708d4-74e1-47fb-aec3-cb9e6824a07d"}
00:19:59.676 00.075 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"32d5f5bb-58b0-48d6-a986-088eeffff719"}
00:19:59.741 00.065 9340 case statement mapped state 1 to 101
00:19:59.761 00.020 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Looping","id":"32d5f5bb-58b0-48d6-a986-088eeffff719"}
00:19:59.996 00.235 12020 worker thread done servicing request
00:19:59.997 00.001 9340 OnExposeComplete: enter
00:20:00.032 00.035 9340 UpdateGuideState(): m_state=1
00:20:00.051 00.019 9340 Star::Find(15, 1317, 943, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 119
00:20:00.067 00.016 9340 Star::Find false star n=4 nbg=257 bg=8206.6 sigma=490.1 thresh=9677 peak=9326
00:20:00.083 00.016 9340 Star::Find returns 0 (2), X=1317.00, Y=943.00, Mass=6461, SNR=2.9, Peak=10424 HFD=0.0
00:20:00.124 00.041 9340 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
00:20:00.147 00.023 9340 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
00:20:00.170 00.023 9340 Status Line: Star lost - low SNR
00:20:00.186 00.016 9340 UpdateImageDisplay: Size=(1920,1080) min=5209, max=65535, med=8112, FiltMin=6127, FiltMax=65480, Gamma=2.870
00:20:00.209 00.023 9340 UpdateGuideState exits: Star lost - low SNR
00:20:00.228 00.019 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:20:00.267 00.039 9340 ScheduleExposure(1000,3,0) exposurePending=0
00:20:00.287 00.020 9340 Enqueuing Expose request
00:20:00.308 00.021 12020 Worker thread wakes up
00:20:00.308 00.000 12020 worker thread servicing REQUEST_EXPOSE 1000
00:20:00.308 00.000 12020 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
00:20:01.730 01.422 12020 Exposure complete
00:20:02.064 00.334 9340 OnExposeComplete: enter
00:20:02.105 00.041 12020 worker thread done servicing request
00:20:02.105 00.000 9340 UpdateGuideState(): m_state=1
00:20:02.121 00.016 9340 Star::Find(15, 1317, 943, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 120
00:20:02.133 00.012 9340 Star::Find false star n=3 nbg=254 bg=8090.0 sigma=482.6 thresh=9538 peak=9443
00:20:02.147 00.014 9340 Star::Find returns 0 (2), X=1317.00, Y=943.00, Mass=5274, SNR=2.9, Peak=10352 HFD=0.0
00:20:02.164 00.017 9340 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
00:20:02.236 00.072 9340 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
00:20:02.256 00.020 9340 Status Line: Star lost - low SNR
00:20:02.459 00.203 9340 UpdateImageDisplay: Size=(1920,1080) min=5214, max=65535, med=8112, FiltMin=6433, FiltMax=63316, Gamma=2.870
00:20:02.540 00.081 9340 UpdateGuideState exits: Star lost - low SNR
00:20:02.602 00.062 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:20:02.688 00.086 9340 ScheduleExposure(1000,3,0) exposurePending=0
00:20:02.732 00.044 9340 Enqueuing Expose request
00:20:02.814 00.082 12020 Worker thread wakes up
00:20:02.814 00.000 12020 worker thread servicing REQUEST_EXPOSE 1000
00:20:02.814 00.000 12020 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
00:20:02.817 00.003 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"a7339383-2bca-4387-bd7d-462af51fb15b"}
00:20:02.910 00.093 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"a7339383-2bca-4387-bd7d-462af51fb15b"}
00:20:02.936 00.026 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"2dfe4e5f-0fc5-4abe-8aad-091121f524bf"}
00:20:02.959 00.023 9340 case statement mapped state 1 to 101
00:20:02.985 00.026 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Looping","id":"2dfe4e5f-0fc5-4abe-8aad-091121f524bf"}
00:20:04.192 01.207 12020 Exposure complete
00:20:04.201 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"79e276b8-74bb-46f4-b048-769080a39bdd"}
00:20:04.402 00.201 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"79e276b8-74bb-46f4-b048-769080a39bdd"}
00:20:04.495 00.093 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"33a53cec-2813-42c7-bc16-25f45897fdac"}
00:20:04.527 00.032 9340 case statement mapped state 1 to 101
00:20:04.607 00.080 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Looping","id":"33a53cec-2813-42c7-bc16-25f45897fdac"}
00:20:05.312 00.705 12020 worker thread done servicing request
00:20:05.312 00.000 9340 OnExposeComplete: enter
00:20:05.348 00.036 9340 UpdateGuideState(): m_state=1
00:20:05.394 00.046 9340 Star::Find(15, 1317, 943, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 121
00:20:05.421 00.027 9340 Star::Find returns 1 (0), X=1304.04, Y=940.64, Mass=14076, SNR=11.1, Peak=10801 HFD=3.9
00:20:05.443 00.022 9340 DistanceChecker: deactivated
00:20:05.478 00.035 9340 setting lock position to (1304.04, 940.64)
00:20:05.525 00.047 9340 MultiStar: stabilizing after lock position change
00:20:05.543 00.018 9340 CurrentPosition() valid, moving to STATE_SELECTED
00:20:05.575 00.032 9340 Changing from state SELECTING to SELECTED
00:20:05.628 00.053 9340 guider state => SELECTED
00:20:05.655 00.027 9340 UpdateImageDisplay: Size=(1920,1080) min=5165, max=65535, med=8112, FiltMin=6341, FiltMax=65451, Gamma=2.870
00:20:05.669 00.014 9340 UpdateGuideState exits: m=14076 SNR=11.1
00:20:05.703 00.034 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:20:05.747 00.044 9340 ScheduleExposure(1000,3,1) exposurePending=0
00:20:05.774 00.027 9340 Enqueuing Expose request
00:20:05.791 00.017 12020 Worker thread wakes up
00:20:05.791 00.000 12020 worker thread servicing REQUEST_EXPOSE 1000
00:20:05.791 00.000 12020 Handling exposure in thread, d=1000 o=3 r=(1289,926,31,31)
00:20:06.198 00.407 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"b3821068-7676-4099-8e13-ecc090af8e3e"}
00:20:06.243 00.045 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"b3821068-7676-4099-8e13-ecc090af8e3e"}
00:20:06.258 00.015 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"1e854c6d-657e-447b-a0dc-395b5145083e"}
00:20:06.283 00.025 9340 case statement mapped state 2 to 1
00:20:06.306 00.023 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Selected","id":"1e854c6d-657e-447b-a0dc-395b5145083e"}
00:20:06.322 00.016 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"6cd4c1c2-1ba8-460f-bb42-8529cdcd6cce"}
00:20:06.359 00.037 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":121,"width":15,"height":15,"star_pos":[7.04,6.64],"pixels":"..."},"id":"6cd4c1c2-1ba8-460f-bb42-8529cdcd6cce"}
00:20:07.150 00.791 12020 Exposure complete
00:20:07.365 00.215 12020 worker thread done servicing request
00:20:07.365 00.000 9340 OnExposeComplete: enter
00:20:07.377 00.012 9340 UpdateGuideState(): m_state=2
00:20:07.385 00.008 9340 Star::Find(15, 1304, 940, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 122
00:20:07.396 00.011 9340 Star::Find false star n=7 nbg=258 bg=8224.9 sigma=492.4 thresh=9702 peak=9638
00:20:07.408 00.012 9340 Star::Find returns 0 (2), X=1304.00, Y=940.00, Mass=11696, SNR=2.9, Peak=10262 HFD=0.0
00:20:07.420 00.012 9340 DistanceChecker: activated
00:20:07.429 00.009 9340 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
00:20:07.454 00.025 9340 Changing from state SELECTED to UNINITIALIZED
00:20:07.468 00.014 9340 guider state => SELECTING
00:20:07.477 00.009 9340 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
00:20:07.489 00.012 9340 Status Line: Star lost - low SNR
00:20:07.503 00.014 9340 UpdateImageDisplay: Size=(1920,1080) min=5034, max=65535, med=8109, FiltMin=6444, FiltMax=65451, Gamma=2.870
00:20:07.514 00.011 9340 UpdateGuideState exits: Star lost - low SNR
00:20:07.524 00.010 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:20:07.536 00.012 9340 ScheduleExposure(1000,3,0) exposurePending=0
00:20:07.565 00.029 9340 Enqueuing Expose request
00:20:07.580 00.015 12020 Worker thread wakes up
00:20:07.581 00.001 12020 worker thread servicing REQUEST_EXPOSE 1000
00:20:07.581 00.000 12020 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
00:20:08.198 00.617 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"bb65d9be-f51a-41ec-a2a8-d0fe7687665f"}
00:20:08.219 00.021 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"bb65d9be-f51a-41ec-a2a8-d0fe7687665f"}
00:20:08.230 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"f63b818c-fb46-4f87-aef8-4d97bab6f8e4"}
00:20:08.237 00.007 9340 case statement mapped state 1 to 101
00:20:08.249 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Looping","id":"f63b818c-fb46-4f87-aef8-4d97bab6f8e4"}
00:20:08.943 00.694 12020 Exposure complete
00:20:09.123 00.180 9340 OnExposeComplete: enter
00:20:09.132 00.009 12020 worker thread done servicing request
00:20:09.132 00.000 9340 UpdateGuideState(): m_state=1
00:20:09.141 00.009 9340 Star::Find(15, 1304, 940, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 123
00:20:09.150 00.009 9340 Star::Find false star n=2 nbg=266 bg=8045.0 sigma=466.8 thresh=9445 peak=9150
00:20:09.159 00.009 9340 Star::Find returns 0 (2), X=1304.00, Y=940.00, Mass=3045, SNR=2.9, Peak=9904 HFD=0.0
00:20:09.165 00.006 9340 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
00:20:09.175 00.010 9340 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
00:20:09.183 00.008 9340 Status Line: Star lost - low SNR
00:20:09.194 00.011 9340 UpdateImageDisplay: Size=(1920,1080) min=4983, max=65535, med=8110, FiltMin=6490, FiltMax=65437, Gamma=2.870
00:20:09.203 00.009 9340 UpdateGuideState exits: Star lost - low SNR
00:20:09.223 00.020 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:20:09.235 00.012 9340 ScheduleExposure(1000,3,0) exposurePending=0
00:20:09.243 00.008 9340 Enqueuing Expose request
00:20:09.251 00.008 12020 Worker thread wakes up
00:20:09.251 00.000 12020 worker thread servicing REQUEST_EXPOSE 1000
00:20:09.252 00.001 12020 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
00:20:10.198 00.946 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"2f05f6fe-aff6-48c0-8e4f-6e7db3f5c0d0"}
00:20:10.211 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"2f05f6fe-aff6-48c0-8e4f-6e7db3f5c0d0"}
00:20:10.223 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"01221c14-2d01-4782-8410-4181a1800cf5"}
00:20:10.235 00.012 9340 case statement mapped state 1 to 101
00:20:10.243 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Looping","id":"01221c14-2d01-4782-8410-4181a1800cf5"}
00:20:10.616 00.373 12020 Exposure complete
00:20:10.782 00.166 12020 worker thread done servicing request
00:20:10.782 00.000 9340 OnExposeComplete: enter
00:20:10.791 00.009 9340 UpdateGuideState(): m_state=1
00:20:10.799 00.008 9340 Star::Find(15, 1304, 940, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 124
00:20:10.828 00.029 9340 Star::Find false star n=3 nbg=264 bg=8248.4 sigma=481.4 thresh=9693 peak=9519
00:20:10.841 00.013 9340 Star::Find returns 0 (2), X=1304.00, Y=940.00, Mass=5553, SNR=2.9, Peak=10290 HFD=0.0
00:20:10.848 00.007 9340 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
00:20:10.861 00.013 9340 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
00:20:10.869 00.008 9340 Status Line: Star lost - low SNR
00:20:10.879 00.010 9340 UpdateImageDisplay: Size=(1920,1080) min=5261, max=65535, med=8114, FiltMin=6459, FiltMax=65437, Gamma=2.870
00:20:10.887 00.008 9340 UpdateGuideState exits: Star lost - low SNR
00:20:10.895 00.008 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:20:10.906 00.011 9340 ScheduleExposure(1000,3,0) exposurePending=0
00:20:10.914 00.008 9340 Enqueuing Expose request
00:20:10.936 00.022 12020 Worker thread wakes up
00:20:10.936 00.000 12020 worker thread servicing REQUEST_EXPOSE 1000
00:20:10.936 00.000 12020 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
00:20:12.198 01.262 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"0dd0a31a-505e-45a6-9a00-e828a1adaff4"}
00:20:12.207 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"0dd0a31a-505e-45a6-9a00-e828a1adaff4"}
00:20:12.218 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"f932f78b-1c06-4741-bc1d-0b67af48394e"}
00:20:12.233 00.015 9340 case statement mapped state 1 to 101
00:20:12.242 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Looping","id":"f932f78b-1c06-4741-bc1d-0b67af48394e"}
00:20:12.293 00.051 12020 Exposure complete
00:20:12.530 00.237 9340 OnExposeComplete: enter
00:20:12.541 00.011 12020 worker thread done servicing request
00:20:12.541 00.000 9340 UpdateGuideState(): m_state=1
00:20:12.552 00.011 9340 Star::Find(15, 1304, 940, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 125
00:20:12.564 00.012 9340 Star::Find returns 0 (3), X=1304.00, Y=940.00, Mass=0, SNR=0.0, Peak=9812 HFD=0.0
00:20:12.580 00.016 9340 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
00:20:12.594 00.014 9340 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
00:20:12.626 00.032 9340 Status Line: Star lost - low mass
00:20:12.650 00.024 9340 UpdateImageDisplay: Size=(1920,1080) min=4669, max=65535, med=8120, FiltMin=6359, FiltMax=65451, Gamma=2.870
00:20:12.662 00.012 9340 UpdateGuideState exits: Star lost - low mass
00:20:12.673 00.011 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:20:12.686 00.013 9340 ScheduleExposure(1000,3,0) exposurePending=0
00:20:12.698 00.012 9340 Enqueuing Expose request
00:20:12.709 00.011 12020 Worker thread wakes up
00:20:12.709 00.000 12020 worker thread servicing REQUEST_EXPOSE 1000
00:20:12.710 00.001 12020 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
00:20:14.069 01.359 12020 Exposure complete
00:20:14.198 00.129 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"7d6166b9-ba1e-4ba5-8ecb-558b80012209"}
00:20:14.207 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"7d6166b9-ba1e-4ba5-8ecb-558b80012209"}
00:20:14.218 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"0beaafd3-d195-41bf-a17e-5e65eb9f9c31"}
00:20:14.229 00.011 9340 case statement mapped state 1 to 101
00:20:14.236 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Looping","id":"0beaafd3-d195-41bf-a17e-5e65eb9f9c31"}
00:20:14.259 00.023 12020 worker thread done servicing request
00:20:14.260 00.001 9340 OnExposeComplete: enter
00:20:14.270 00.010 9340 UpdateGuideState(): m_state=1
00:20:14.278 00.008 9340 Star::Find(15, 1304, 940, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 126
00:20:14.285 00.007 9340 Star::Find false star n=6 nbg=261 bg=8171.2 sigma=470.4 thresh=9583 peak=9400
00:20:14.293 00.008 9340 Star::Find returns 0 (2), X=1304.00, Y=940.00, Mass=10213, SNR=2.9, Peak=10124 HFD=0.0
00:20:14.301 00.008 9340 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
00:20:14.308 00.007 9340 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
00:20:14.319 00.011 9340 Status Line: Star lost - low SNR
00:20:14.329 00.010 9340 UpdateImageDisplay: Size=(1920,1080) min=4872, max=65535, med=8101, FiltMin=6070, FiltMax=64928, Gamma=2.870
00:20:14.338 00.009 9340 UpdateGuideState exits: Star lost - low SNR
00:20:14.347 00.009 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:20:14.370 00.023 9340 ScheduleExposure(1000,3,0) exposurePending=0
00:20:14.377 00.007 9340 Enqueuing Expose request
00:20:14.385 00.008 12020 Worker thread wakes up
00:20:14.385 00.000 12020 worker thread servicing REQUEST_EXPOSE 1000
00:20:14.385 00.000 12020 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
00:20:15.748 01.363 12020 Exposure complete
00:20:15.933 00.185 12020 worker thread done servicing request
00:20:15.934 00.001 9340 OnExposeComplete: enter
00:20:15.945 00.011 9340 UpdateGuideState(): m_state=1
00:20:15.952 00.007 9340 Star::Find(15, 1304, 940, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 127
00:20:15.962 00.010 9340 Star::Find false star n=2 nbg=258 bg=8035.7 sigma=459.3 thresh=9414 peak=9080
00:20:15.973 00.011 9340 Star::Find returns 0 (2), X=1304.00, Y=940.00, Mass=3395, SNR=2.9, Peak=9992 HFD=0.0
00:20:15.981 00.008 9340 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
00:20:15.989 00.008 9340 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
00:20:15.998 00.009 9340 Status Line: Star lost - low SNR
00:20:16.011 00.013 9340 UpdateImageDisplay: Size=(1920,1080) min=4419, max=65535, med=8098, FiltMin=6333, FiltMax=65437, Gamma=2.870
00:20:16.021 00.010 9340 UpdateGuideState exits: Star lost - low SNR
00:20:16.043 00.022 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:20:16.053 00.010 9340 ScheduleExposure(1000,3,0) exposurePending=0
00:20:16.063 00.010 9340 Enqueuing Expose request
00:20:16.076 00.013 12020 Worker thread wakes up
00:20:16.076 00.000 12020 worker thread servicing REQUEST_EXPOSE 1000
00:20:16.076 00.000 12020 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
00:20:16.198 00.122 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"b7effd88-65a4-4e88-915f-f02b702362e7"}
00:20:16.212 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"b7effd88-65a4-4e88-915f-f02b702362e7"}
00:20:16.222 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"81b81f56-463b-4ac0-be1d-7bf4f7f63822"}
00:20:16.232 00.010 9340 case statement mapped state 1 to 101
00:20:16.244 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Looping","id":"81b81f56-463b-4ac0-be1d-7bf4f7f63822"}
00:20:17.447 01.203 12020 Exposure complete
00:20:17.619 00.172 12020 worker thread done servicing request
00:20:17.619 00.000 9340 OnExposeComplete: enter
00:20:17.629 00.010 9340 UpdateGuideState(): m_state=1
00:20:17.638 00.009 9340 Star::Find(15, 1304, 940, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 128
00:20:17.649 00.011 9340 Star::Find returns 1 (0), X=1302.00, Y=952.87, Mass=15904, SNR=12.2, Peak=10875 HFD=4.0
00:20:17.670 00.021 9340 DistanceChecker: deactivated
00:20:17.691 00.021 9340 setting lock position to (1302.00, 952.87)
00:20:17.699 00.008 9340 MultiStar: stabilizing after lock position change
00:20:17.713 00.014 9340 CurrentPosition() valid, moving to STATE_SELECTED
00:20:17.722 00.009 9340 Changing from state SELECTING to SELECTED
00:20:17.730 00.008 9340 guider state => SELECTED
00:20:17.744 00.014 9340 UpdateImageDisplay: Size=(1920,1080) min=4694, max=65535, med=8102, FiltMin=6402, FiltMax=65437, Gamma=2.870
00:20:17.757 00.013 9340 UpdateGuideState exits: m=15904 SNR=12.2
00:20:17.769 00.012 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:20:17.793 00.024 9340 ScheduleExposure(1000,3,1) exposurePending=0
00:20:17.803 00.010 9340 Enqueuing Expose request
00:20:17.814 00.011 12020 Worker thread wakes up
00:20:17.814 00.000 12020 worker thread servicing REQUEST_EXPOSE 1000
00:20:17.814 00.000 12020 Handling exposure in thread, d=1000 o=3 r=(1287,938,31,31)
00:20:18.198 00.384 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"f94adcde-88a4-4b47-a70a-29215a5874d6"}
00:20:18.212 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"f94adcde-88a4-4b47-a70a-29215a5874d6"}
00:20:18.226 00.014 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"dbb99d49-0679-459d-9e68-d9f19f12de7f"}
00:20:18.254 00.028 9340 case statement mapped state 2 to 1
00:20:18.268 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Selected","id":"dbb99d49-0679-459d-9e68-d9f19f12de7f"}
00:20:18.278 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"fea08b3e-63e5-4a38-955c-65e437c5d902"}
00:20:18.289 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":128,"width":15,"height":15,"star_pos":[7.00,6.87],"pixels":"..."},"id":"fea08b3e-63e5-4a38-955c-65e437c5d902"}
00:20:19.189 00.900 12020 Exposure complete
00:20:19.374 00.185 12020 worker thread done servicing request
00:20:19.375 00.001 9340 OnExposeComplete: enter
00:20:19.400 00.025 9340 UpdateGuideState(): m_state=2
00:20:19.412 00.012 9340 Star::Find(15, 1301, 952, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 129
00:20:19.421 00.009 9340 Star::Find false star n=5 nbg=274 bg=8147.7 sigma=490.1 thresh=9618 peak=9589
00:20:19.429 00.008 9340 Star::Find returns 0 (2), X=1301.00, Y=952.00, Mass=8452, SNR=2.9, Peak=10153 HFD=0.0
00:20:19.440 00.011 9340 DistanceChecker: activated
00:20:19.447 00.007 9340 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
00:20:19.458 00.011 9340 Changing from state SELECTED to UNINITIALIZED
00:20:19.471 00.013 9340 guider state => SELECTING
00:20:19.481 00.010 9340 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
00:20:19.491 00.010 9340 Status Line: Star lost - low SNR
00:20:19.527 00.036 9340 UpdateImageDisplay: Size=(1920,1080) min=4816, max=65535, med=8103, FiltMin=6440, FiltMax=65454, Gamma=2.870
00:20:19.537 00.010 9340 UpdateGuideState exits: Star lost - low SNR
00:20:19.547 00.010 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:20:19.560 00.013 9340 ScheduleExposure(1000,3,0) exposurePending=0
00:20:19.571 00.011 9340 Enqueuing Expose request
00:20:19.585 00.014 12020 Worker thread wakes up
00:20:19.585 00.000 12020 worker thread servicing REQUEST_EXPOSE 1000
00:20:19.585 00.000 12020 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
00:20:20.198 00.613 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"17a1b557-e168-4d39-9f0c-b7a4360803cb"}
00:20:20.220 00.022 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"17a1b557-e168-4d39-9f0c-b7a4360803cb"}
00:20:20.229 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"508b184e-eff6-42c4-8144-ecfe1ed311d1"}
00:20:20.239 00.010 9340 case statement mapped state 1 to 101
00:20:20.246 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Looping","id":"508b184e-eff6-42c4-8144-ecfe1ed311d1"}
00:20:20.947 00.701 12020 Exposure complete
00:20:21.129 00.182 12020 worker thread done servicing request
00:20:21.129 00.000 9340 OnExposeComplete: enter
00:20:21.140 00.011 9340 UpdateGuideState(): m_state=1
00:20:21.149 00.009 9340 Star::Find(15, 1301, 952, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 130
00:20:21.158 00.009 9340 Star::Find false star n=7 nbg=249 bg=8197.4 sigma=446.1 thresh=9536 peak=9478
00:20:21.165 00.007 9340 Star::Find returns 0 (2), X=1301.00, Y=952.00, Mass=13040, SNR=2.9, Peak=10539 HFD=0.0
00:20:21.172 00.007 9340 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
00:20:21.181 00.009 9340 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
00:20:21.193 00.012 9340 Status Line: Star lost - low SNR
00:20:21.205 00.012 9340 UpdateImageDisplay: Size=(1920,1080) min=5097, max=65535, med=8111, FiltMin=6397, FiltMax=65454, Gamma=2.870
00:20:21.213 00.008 9340 UpdateGuideState exits: Star lost - low SNR
00:20:21.239 00.026 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:20:21.248 00.009 9340 ScheduleExposure(1000,3,0) exposurePending=0
00:20:21.256 00.008 9340 Enqueuing Expose request
00:20:21.267 00.011 12020 Worker thread wakes up
00:20:21.267 00.000 12020 worker thread servicing REQUEST_EXPOSE 1000
00:20:21.268 00.001 12020 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
00:20:22.197 00.929 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"141f8f3b-e9ba-40c4-a43b-d1ef39a908d0"}
00:20:22.206 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"141f8f3b-e9ba-40c4-a43b-d1ef39a908d0"}
00:20:22.213 00.007 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"2a8e508d-edf4-4d5b-92d7-91c62b1f0d9e"}
00:20:22.220 00.007 9340 case statement mapped state 1 to 101
00:20:22.228 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Looping","id":"2a8e508d-edf4-4d5b-92d7-91c62b1f0d9e"}
00:20:22.628 00.400 12020 Exposure complete
00:20:22.799 00.171 12020 worker thread done servicing request
00:20:22.800 00.001 9340 OnExposeComplete: enter
00:20:22.808 00.008 9340 UpdateGuideState(): m_state=1
00:20:22.817 00.009 9340 Star::Find(15, 1301, 952, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 131
00:20:22.827 00.010 9340 Star::Find false star n=6 nbg=247 bg=8196.6 sigma=429.9 thresh=9486 peak=9365
00:20:22.838 00.011 9340 Star::Find returns 0 (2), X=1301.00, Y=952.00, Mass=9531, SNR=2.9, Peak=10106 HFD=0.0
00:20:22.847 00.009 9340 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
00:20:22.855 00.008 9340 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
00:20:22.876 00.021 9340 Status Line: Star lost - low SNR
00:20:22.888 00.012 9340 UpdateImageDisplay: Size=(1920,1080) min=4632, max=65535, med=8111, FiltMin=6384, FiltMax=62158, Gamma=2.870
00:20:22.897 00.009 9340 UpdateGuideState exits: Star lost - low SNR
00:20:22.905 00.008 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:20:22.914 00.009 9340 ScheduleExposure(1000,3,0) exposurePending=0
00:20:22.921 00.007 9340 Enqueuing Expose request
00:20:22.929 00.008 12020 Worker thread wakes up
00:20:22.929 00.000 12020 worker thread servicing REQUEST_EXPOSE 1000
00:20:22.929 00.000 12020 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
00:20:24.198 01.269 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"d9ac4750-8ca2-4f06-9f80-afbed02cb0be"}
00:20:24.210 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"d9ac4750-8ca2-4f06-9f80-afbed02cb0be"}
00:20:24.222 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"82148fee-98dc-49bb-afcd-2a785b8c579c"}
00:20:24.230 00.008 9340 case statement mapped state 1 to 101
00:20:24.253 00.023 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Looping","id":"82148fee-98dc-49bb-afcd-2a785b8c579c"}
00:20:24.289 00.036 12020 Exposure complete
00:20:24.506 00.217 9340 OnExposeComplete: enter
00:20:24.517 00.011 12020 worker thread done servicing request
00:20:24.518 00.001 9340 UpdateGuideState(): m_state=1
00:20:24.529 00.011 9340 Star::Find(15, 1301, 952, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 132
00:20:24.540 00.011 9340 Star::Find false star n=4 nbg=255 bg=8316.6 sigma=424.2 thresh=9589 peak=9517
00:20:24.555 00.015 9340 Star::Find returns 0 (2), X=1301.00, Y=952.00, Mass=6779, SNR=2.9, Peak=10571 HFD=0.0
00:20:24.568 00.013 9340 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
00:20:24.579 00.011 9340 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
00:20:24.607 00.028 9340 Status Line: Star lost - low SNR
00:20:24.626 00.019 9340 UpdateImageDisplay: Size=(1920,1080) min=5265, max=65535, med=8115, FiltMin=6342, FiltMax=65428, Gamma=2.870
00:20:24.642 00.016 9340 UpdateGuideState exits: Star lost - low SNR
00:20:24.652 00.010 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:20:24.667 00.015 9340 ScheduleExposure(1000,3,0) exposurePending=0
00:20:24.679 00.012 9340 Enqueuing Expose request
00:20:24.694 00.015 12020 Worker thread wakes up
00:20:24.695 00.001 12020 worker thread servicing REQUEST_EXPOSE 1000
00:20:24.695 00.000 12020 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
00:20:26.065 01.370 12020 Exposure complete
00:20:26.198 00.133 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"9b78e7ee-6884-4334-813d-08c1ba902dce"}
00:20:26.208 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"9b78e7ee-6884-4334-813d-08c1ba902dce"}
00:20:26.219 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"635491d0-0cee-4d50-a92c-bda9753ef899"}
00:20:26.227 00.008 9340 case statement mapped state 1 to 101
00:20:26.237 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Looping","id":"635491d0-0cee-4d50-a92c-bda9753ef899"}
00:20:26.245 00.008 12020 worker thread done servicing request
00:20:26.246 00.001 9340 OnExposeComplete: enter
00:20:26.255 00.009 9340 UpdateGuideState(): m_state=1
00:20:26.264 00.009 9340 Star::Find(15, 1301, 952, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 133
00:20:26.288 00.024 9340 Star::Find false star n=3 nbg=255 bg=8199.9 sigma=451.9 thresh=9556 peak=9235
00:20:26.297 00.009 9340 Star::Find returns 0 (2), X=1301.00, Y=952.00, Mass=5274, SNR=2.9, Peak=10229 HFD=0.0
00:20:26.306 00.009 9340 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
00:20:26.315 00.009 9340 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
00:20:26.324 00.009 9340 Status Line: Star lost - low SNR
00:20:26.333 00.009 9340 UpdateImageDisplay: Size=(1920,1080) min=5254, max=65481, med=8098, FiltMin=6379, FiltMax=65402, Gamma=2.870
00:20:26.341 00.008 9340 UpdateGuideState exits: Star lost - low SNR
00:20:26.351 00.010 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:20:26.361 00.010 9340 ScheduleExposure(1000,3,0) exposurePending=0
00:20:26.372 00.011 9340 Enqueuing Expose request
00:20:26.394 00.022 12020 Worker thread wakes up
00:20:26.394 00.000 12020 worker thread servicing REQUEST_EXPOSE 1000
00:20:26.394 00.000 12020 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
00:20:27.750 01.356 12020 Exposure complete
00:20:27.961 00.211 12020 worker thread done servicing request
00:20:27.961 00.000 9340 OnExposeComplete: enter
00:20:27.974 00.013 9340 UpdateGuideState(): m_state=1
00:20:27.983 00.009 9340 Star::Find(15, 1301, 952, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 134
00:20:27.993 00.010 9340 Star::Find false star n=6 nbg=247 bg=8047.2 sigma=429.5 thresh=9336 peak=9252
00:20:28.018 00.025 9340 Star::Find returns 0 (2), X=1301.00, Y=952.00, Mass=10479, SNR=2.9, Peak=10080 HFD=0.0
00:20:28.028 00.010 9340 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
00:20:28.040 00.012 9340 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
00:20:28.050 00.010 9340 Status Line: Star lost - low SNR
00:20:28.063 00.013 9340 UpdateImageDisplay: Size=(1920,1080) min=4974, max=65535, med=8106, FiltMin=6364, FiltMax=65402, Gamma=2.870
00:20:28.076 00.013 9340 UpdateGuideState exits: Star lost - low SNR
00:20:28.103 00.027 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:20:28.113 00.010 9340 ScheduleExposure(1000,3,0) exposurePending=0
00:20:28.122 00.009 9340 Enqueuing Expose request
00:20:28.130 00.008 12020 Worker thread wakes up
00:20:28.130 00.000 12020 worker thread servicing REQUEST_EXPOSE 1000
00:20:28.131 00.001 12020 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
00:20:28.196 00.065 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"956f1c15-04e2-49cc-bda2-a1f1d74253c0"}
00:20:28.208 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"956f1c15-04e2-49cc-bda2-a1f1d74253c0"}
00:20:28.218 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"e80899c2-3604-4eb7-b05e-c7d108ba263c"}
00:20:28.233 00.015 9340 case statement mapped state 1 to 101
00:20:28.244 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Looping","id":"e80899c2-3604-4eb7-b05e-c7d108ba263c"}
00:20:29.486 01.242 12020 Exposure complete
00:20:29.702 00.216 12020 worker thread done servicing request
00:20:29.702 00.000 9340 OnExposeComplete: enter
00:20:29.712 00.010 9340 UpdateGuideState(): m_state=1
00:20:29.721 00.009 9340 Star::Find(15, 1301, 952, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 135
00:20:29.730 00.009 9340 Star::Find false star n=8 nbg=267 bg=8086.4 sigma=467.0 thresh=9487 peak=9423
00:20:29.740 00.010 9340 Star::Find returns 0 (2), X=1301.00, Y=952.00, Mass=12032, SNR=2.9, Peak=10147 HFD=0.0
00:20:29.751 00.011 9340 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
00:20:29.777 00.026 9340 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
00:20:29.790 00.013 9340 Status Line: Star lost - low SNR
00:20:29.803 00.013 9340 UpdateImageDisplay: Size=(1920,1080) min=5198, max=65535, med=8117, FiltMin=6281, FiltMax=65428, Gamma=2.870
00:20:29.812 00.009 9340 UpdateGuideState exits: Star lost - low SNR
00:20:29.824 00.012 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:20:29.835 00.011 9340 ScheduleExposure(1000,3,0) exposurePending=0
00:20:29.845 00.010 9340 Enqueuing Expose request
00:20:29.874 00.029 12020 Worker thread wakes up
00:20:29.875 00.001 12020 worker thread servicing REQUEST_EXPOSE 1000
00:20:29.875 00.000 12020 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
00:20:30.196 00.321 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"e6395ec6-21c3-4206-9c36-7a52f575da61"}
00:20:30.210 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"e6395ec6-21c3-4206-9c36-7a52f575da61"}
00:20:30.225 00.015 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"3bf5fcf2-9b38-470b-be12-bc8071419fac"}
00:20:30.255 00.030 9340 case statement mapped state 1 to 101
00:20:30.272 00.017 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Looping","id":"3bf5fcf2-9b38-470b-be12-bc8071419fac"}
00:20:31.238 00.966 12020 Exposure complete
00:20:31.533 00.295 12020 worker thread done servicing request
00:20:31.533 00.000 9340 OnExposeComplete: enter
00:20:31.548 00.015 9340 UpdateGuideState(): m_state=1
00:20:31.586 00.038 9340 Star::Find(15, 1301, 952, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 136
00:20:31.605 00.019 9340 Star::Find false star n=3 nbg=269 bg=8201.5 sigma=513.5 thresh=9742 peak=9280
00:20:31.617 00.012 9340 Star::Find returns 0 (2), X=1301.00, Y=952.00, Mass=5314, SNR=2.9, Peak=10034 HFD=0.0
00:20:31.629 00.012 9340 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
00:20:31.648 00.019 9340 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
00:20:31.682 00.034 9340 Status Line: Star lost - low SNR
00:20:31.700 00.018 9340 UpdateImageDisplay: Size=(1920,1080) min=4534, max=65481, med=8125, FiltMin=6266, FiltMax=65428, Gamma=2.870
00:20:31.711 00.011 9340 UpdateGuideState exits: Star lost - low SNR
00:20:31.723 00.012 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:20:31.737 00.014 9340 ScheduleExposure(1000,3,0) exposurePending=0
00:20:31.748 00.011 9340 Enqueuing Expose request
00:20:31.780 00.032 12020 Worker thread wakes up
00:20:31.780 00.000 12020 worker thread servicing REQUEST_EXPOSE 1000
00:20:31.780 00.000 12020 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
00:20:32.195 00.415 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"3050d0d8-3755-4076-a322-838c6d0df960"}
00:20:32.206 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"3050d0d8-3755-4076-a322-838c6d0df960"}
00:20:32.218 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"47abee83-3a7d-40dc-b20a-7819e98a1072"}
00:20:32.230 00.012 9340 case statement mapped state 1 to 101
00:20:32.241 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Looping","id":"47abee83-3a7d-40dc-b20a-7819e98a1072"}
00:20:33.145 00.904 12020 Exposure complete
00:20:33.356 00.211 12020 worker thread done servicing request
00:20:33.357 00.001 9340 OnExposeComplete: enter
00:20:33.366 00.009 9340 UpdateGuideState(): m_state=1
00:20:33.377 00.011 9340 Star::Find(15, 1301, 952, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 137
00:20:33.386 00.009 9340 Star::Find false star n=2 nbg=250 bg=8037.0 sigma=462.7 thresh=9425 peak=9229
00:20:33.394 00.008 9340 Star::Find returns 0 (2), X=1301.00, Y=952.00, Mass=3255, SNR=2.9, Peak=10181 HFD=0.0
00:20:33.405 00.011 9340 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
00:20:33.416 00.011 9340 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
00:20:33.438 00.022 9340 Status Line: Star lost - low SNR
00:20:33.455 00.017 9340 UpdateImageDisplay: Size=(1920,1080) min=4681, max=65474, med=8105, FiltMin=6168, FiltMax=65402, Gamma=2.870
00:20:33.466 00.011 9340 UpdateGuideState exits: Star lost - low SNR
00:20:33.474 00.008 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:20:33.484 00.010 9340 ScheduleExposure(1000,3,0) exposurePending=0
00:20:33.493 00.009 9340 Enqueuing Expose request
00:20:33.504 00.011 12020 Worker thread wakes up
00:20:33.504 00.000 12020 worker thread servicing REQUEST_EXPOSE 1000
00:20:33.504 00.000 12020 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
00:20:34.196 00.692 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"af854cc8-7312-42b7-b1a7-e18d5aa9b553"}
00:20:34.205 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"af854cc8-7312-42b7-b1a7-e18d5aa9b553"}
00:20:34.216 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"6231621f-d96a-41ac-b11b-96ba38025a36"}
00:20:34.235 00.019 9340 case statement mapped state 1 to 101
00:20:34.246 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Looping","id":"6231621f-d96a-41ac-b11b-96ba38025a36"}
00:20:34.859 00.613 12020 Exposure complete
00:20:35.034 00.175 12020 worker thread done servicing request
00:20:35.034 00.000 9340 OnExposeComplete: enter
00:20:35.043 00.009 9340 UpdateGuideState(): m_state=1
00:20:35.066 00.023 9340 Star::Find(15, 1301, 952, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 138
00:20:35.074 00.008 9340 Star::Find false star n=2 nbg=263 bg=8221.0 sigma=476.2 thresh=9650 peak=9239
00:20:35.083 00.009 9340 Star::Find returns 0 (2), X=1301.00, Y=952.00, Mass=3468, SNR=2.9, Peak=10122 HFD=0.0
00:20:35.092 00.009 9340 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
00:20:35.103 00.011 9340 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
00:20:35.111 00.008 9340 Status Line: Star lost - low SNR
00:20:35.121 00.010 9340 UpdateImageDisplay: Size=(1920,1080) min=5205, max=65535, med=8117, FiltMin=6286, FiltMax=65454, Gamma=2.870
00:20:35.132 00.011 9340 UpdateGuideState exits: Star lost - low SNR
00:20:35.142 00.010 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:20:35.153 00.011 9340 ScheduleExposure(1000,3,0) exposurePending=0
00:20:35.160 00.007 9340 Enqueuing Expose request
00:20:35.182 00.022 12020 Worker thread wakes up
00:20:35.182 00.000 12020 worker thread servicing REQUEST_EXPOSE 1000
00:20:35.182 00.000 12020 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
00:20:36.196 01.014 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"f54389f7-4c9c-41e3-9a61-d332d4081f19"}
00:20:36.209 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"f54389f7-4c9c-41e3-9a61-d332d4081f19"}
00:20:36.219 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"13998605-e708-4d20-be5a-501df1e847c2"}
00:20:36.226 00.007 9340 case statement mapped state 1 to 101
00:20:36.244 00.018 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Looping","id":"13998605-e708-4d20-be5a-501df1e847c2"}
00:20:36.548 00.304 12020 Exposure complete
00:20:36.877 00.329 12020 worker thread done servicing request
00:20:36.877 00.000 9340 OnExposeComplete: enter
00:20:36.918 00.041 9340 UpdateGuideState(): m_state=1
00:20:36.962 00.044 9340 Star::Find(15, 1301, 952, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 139
00:20:36.983 00.021 9340 Star::Find false star n=4 nbg=265 bg=8180.4 sigma=429.3 thresh=9468 peak=9327
00:20:37.004 00.021 9340 Star::Find returns 0 (2), X=1301.00, Y=952.00, Mass=6000, SNR=2.9, Peak=10144 HFD=0.0
00:20:37.022 00.018 9340 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
00:20:37.042 00.020 9340 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
00:20:37.065 00.023 9340 Status Line: Star lost - low SNR
00:20:37.121 00.056 9340 UpdateImageDisplay: Size=(1920,1080) min=5005, max=65481, med=8120, FiltMin=6285, FiltMax=65440, Gamma=2.870
00:20:37.139 00.018 9340 UpdateGuideState exits: Star lost - low SNR
00:20:37.157 00.018 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:20:37.179 00.022 9340 ScheduleExposure(1000,3,0) exposurePending=0
00:20:37.410 00.231 9340 Enqueuing Expose request
00:20:37.476 00.066 12020 Worker thread wakes up
00:20:37.476 00.000 12020 worker thread servicing REQUEST_EXPOSE 1000
00:20:37.476 00.000 12020 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
00:20:38.195 00.719 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"b6fb3856-a89f-4d8a-adf9-58a8a4acaad4"}
00:20:38.230 00.035 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"b6fb3856-a89f-4d8a-adf9-58a8a4acaad4"}
00:20:38.244 00.014 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"00b882be-95f2-4d84-823b-f0fdc5ec4477"}
00:20:38.258 00.014 9340 case statement mapped state 1 to 101
00:20:38.268 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Looping","id":"00b882be-95f2-4d84-823b-f0fdc5ec4477"}
00:20:38.936 00.668 12020 Exposure complete
00:20:39.169 00.233 12020 worker thread done servicing request
00:20:39.169 00.000 9340 OnExposeComplete: enter
00:20:39.199 00.030 9340 UpdateGuideState(): m_state=1
00:20:39.211 00.012 9340 Star::Find(15, 1301, 952, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 140
00:20:39.224 00.013 9340 Star::Find false star n=7 nbg=255 bg=8212.8 sigma=440.6 thresh=9534 peak=9303
00:20:39.234 00.010 9340 Star::Find returns 0 (2), X=1301.00, Y=952.00, Mass=11815, SNR=2.9, Peak=10234 HFD=0.0
00:20:39.243 00.009 9340 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
00:20:39.255 00.012 9340 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
00:20:39.267 00.012 9340 Status Line: Star lost - low SNR
00:20:39.278 00.011 9340 UpdateImageDisplay: Size=(1920,1080) min=5274, max=65481, med=8163, FiltMin=6315, FiltMax=65428, Gamma=2.870
00:20:39.305 00.027 9340 UpdateGuideState exits: Star lost - low SNR
00:20:39.318 00.013 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:20:39.332 00.014 9340 ScheduleExposure(1000,3,0) exposurePending=0
00:20:39.344 00.012 9340 Enqueuing Expose request
00:20:39.354 00.010 12020 Worker thread wakes up
00:20:39.355 00.001 12020 worker thread servicing REQUEST_EXPOSE 1000
00:20:39.355 00.000 12020 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
00:20:40.194 00.839 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"76b59c8c-d525-40c8-a423-c12dcca82a5d"}
00:20:40.205 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"76b59c8c-d525-40c8-a423-c12dcca82a5d"}
00:20:40.217 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"c78b2d65-356b-4122-8d2c-aca96203f60f"}
00:20:40.230 00.013 9340 case statement mapped state 1 to 101
00:20:40.254 00.024 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Looping","id":"c78b2d65-356b-4122-8d2c-aca96203f60f"}
00:20:40.707 00.453 12020 Exposure complete
00:20:40.977 00.270 12020 worker thread done servicing request
00:20:40.977 00.000 9340 OnExposeComplete: enter
00:20:40.992 00.015 9340 UpdateGuideState(): m_state=1
00:20:41.003 00.011 9340 Star::Find(15, 1301, 952, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 141
00:20:41.013 00.010 9340 Star::Find false star n=5 nbg=262 bg=8203.7 sigma=443.4 thresh=9534 peak=9305
00:20:41.028 00.015 9340 Star::Find returns 0 (2), X=1301.00, Y=952.00, Mass=7412, SNR=2.9, Peak=10169 HFD=0.0
00:20:41.056 00.028 9340 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
00:20:41.078 00.022 9340 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
00:20:41.094 00.016 9340 Status Line: Star lost - low SNR
00:20:41.109 00.015 9340 UpdateImageDisplay: Size=(1920,1080) min=5369, max=65481, med=8097, FiltMin=6227, FiltMax=65428, Gamma=2.870
00:20:41.120 00.011 9340 UpdateGuideState exits: Star lost - low SNR
00:20:41.152 00.032 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:20:41.173 00.021 9340 ScheduleExposure(1000,3,0) exposurePending=0
00:20:41.189 00.016 9340 Enqueuing Expose request
00:20:41.205 00.016 12020 Worker thread wakes up
00:20:41.205 00.000 12020 worker thread servicing REQUEST_EXPOSE 1000
00:20:41.205 00.000 12020 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
00:20:42.194 00.989 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"b677dd0b-8d06-4b76-b72d-4895ed89f3c7"}
00:20:42.207 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"b677dd0b-8d06-4b76-b72d-4895ed89f3c7"}
00:20:42.242 00.035 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"93499d5f-8fb0-429e-8434-e43346bff060"}
00:20:42.255 00.013 9340 case statement mapped state 1 to 101
00:20:42.264 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Looping","id":"93499d5f-8fb0-429e-8434-e43346bff060"}
00:20:42.576 00.312 12020 Exposure complete
00:20:42.861 00.285 12020 worker thread done servicing request
00:20:42.861 00.000 9340 OnExposeComplete: enter
00:20:42.874 00.013 9340 UpdateGuideState(): m_state=1
00:20:42.891 00.017 9340 Star::Find(15, 1301, 952, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 142
00:20:42.906 00.015 9340 Star::Find false star n=10 nbg=244 bg=8139.0 sigma=468.5 thresh=9544 peak=9512
00:20:42.943 00.037 9340 Star::Find returns 0 (2), X=1301.00, Y=952.00, Mass=17101, SNR=2.9, Peak=10130 HFD=0.0
00:20:42.956 00.013 9340 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
00:20:42.971 00.015 9340 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
00:20:42.982 00.011 9340 Status Line: Star lost - low SNR
00:20:42.999 00.017 9340 UpdateImageDisplay: Size=(1920,1080) min=5233, max=65474, med=8116, FiltMin=6148, FiltMax=65402, Gamma=2.870
00:20:43.010 00.011 9340 UpdateGuideState exits: Star lost - low SNR
00:20:43.043 00.033 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:20:43.058 00.015 9340 ScheduleExposure(1000,3,0) exposurePending=0
00:20:43.071 00.013 9340 Enqueuing Expose request
00:20:43.087 00.016 12020 Worker thread wakes up
00:20:43.088 00.001 12020 worker thread servicing REQUEST_EXPOSE 1000
00:20:43.088 00.000 12020 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
00:20:44.193 01.105 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"af34204a-a593-4803-ae4a-1b2ea80ffb3e"}
00:20:44.212 00.019 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"af34204a-a593-4803-ae4a-1b2ea80ffb3e"}
00:20:44.227 00.015 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"320934d5-1915-42c6-96be-9795d8ddac82"}
00:20:44.250 00.023 9340 case statement mapped state 1 to 101
00:20:44.264 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Looping","id":"320934d5-1915-42c6-96be-9795d8ddac82"}
00:20:44.453 00.189 12020 Exposure complete
00:20:44.704 00.251 12020 worker thread done servicing request
00:20:44.704 00.000 9340 OnExposeComplete: enter
00:20:44.718 00.014 9340 UpdateGuideState(): m_state=1
00:20:44.730 00.012 9340 Star::Find(15, 1301, 952, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 143
00:20:44.740 00.010 9340 Star::Find returns 1 (0), X=1294.38, Y=961.94, Mass=14204, SNR=11.1, Peak=10243 HFD=7.7
00:20:44.776 00.036 9340 DistanceChecker: deactivated
00:20:44.797 00.021 9340 setting lock position to (1294.38, 961.94)
00:20:44.812 00.015 9340 MultiStar: stabilizing after lock position change
00:20:44.826 00.014 9340 CurrentPosition() valid, moving to STATE_SELECTED
00:20:44.852 00.026 9340 Changing from state SELECTING to SELECTED
00:20:44.867 00.015 9340 guider state => SELECTED
00:20:44.908 00.041 9340 UpdateImageDisplay: Size=(1920,1080) min=4931, max=65481, med=8124, FiltMin=6297, FiltMax=65428, Gamma=2.870
00:20:44.921 00.013 9340 UpdateGuideState exits: m=14204 SNR=11.1
00:20:44.932 00.011 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:20:44.944 00.012 9340 ScheduleExposure(1000,3,1) exposurePending=0
00:20:44.954 00.010 9340 Enqueuing Expose request
00:20:44.965 00.011 12020 Worker thread wakes up
00:20:44.965 00.000 12020 worker thread servicing REQUEST_EXPOSE 1000
00:20:44.966 00.001 12020 Handling exposure in thread, d=1000 o=3 r=(1279,947,31,31)
00:20:46.194 01.228 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"30d78901-1d01-4772-ac12-d3485aa61cb5"}
00:20:46.219 00.025 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"30d78901-1d01-4772-ac12-d3485aa61cb5"}
00:20:46.232 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"80708fce-f407-4b11-b68b-9213e0180e49"}
00:20:46.242 00.010 9340 case statement mapped state 2 to 1
00:20:46.253 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Selected","id":"80708fce-f407-4b11-b68b-9213e0180e49"}
00:20:46.262 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"4fccd7aa-436c-40f6-830c-ee01e12dad6f"}
00:20:46.270 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":143,"width":15,"height":15,"star_pos":[7.38,6.94],"pixels":"..."},"id":"4fccd7aa-436c-40f6-830c-ee01e12dad6f"}
00:20:46.348 00.078 12020 Exposure complete
00:20:46.540 00.192 12020 worker thread done servicing request
00:20:46.540 00.000 9340 OnExposeComplete: enter
00:20:46.565 00.025 9340 UpdateGuideState(): m_state=2
00:20:46.575 00.010 9340 Star::Find(15, 1294, 961, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 144
00:20:46.583 00.008 9340 Star::Find false star n=3 nbg=257 bg=8318.4 sigma=495.0 thresh=9803 peak=9390
00:20:46.595 00.012 9340 Star::Find returns 0 (2), X=1294.00, Y=961.00, Mass=4788, SNR=2.9, Peak=10098 HFD=0.0
00:20:46.607 00.012 9340 DistanceChecker: activated
00:20:46.615 00.008 9340 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
00:20:46.623 00.008 9340 Changing from state SELECTED to UNINITIALIZED
00:20:46.638 00.015 9340 guider state => SELECTING
00:20:46.650 00.012 9340 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
00:20:46.660 00.010 9340 Status Line: Star lost - low SNR
00:20:46.690 00.030 9340 UpdateImageDisplay: Size=(1920,1080) min=5117, max=65474, med=8122, FiltMin=6403, FiltMax=64028, Gamma=2.870
00:20:46.700 00.010 9340 UpdateGuideState exits: Star lost - low SNR
00:20:46.709 00.009 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:20:46.722 00.013 9340 ScheduleExposure(1000,3,0) exposurePending=0
00:20:46.735 00.013 9340 Enqueuing Expose request
00:20:46.743 00.008 12020 Worker thread wakes up
00:20:46.743 00.000 12020 worker thread servicing REQUEST_EXPOSE 1000
00:20:46.743 00.000 12020 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
00:20:48.125 01.382 12020 Exposure complete
00:20:48.193 00.068 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"c00aadb7-eeee-457a-a35f-d61694f7ab98"}
00:20:48.202 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"c00aadb7-eeee-457a-a35f-d61694f7ab98"}
00:20:48.215 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"92c32792-dbf4-4055-988e-cc277aeb5a3e"}
00:20:48.246 00.031 9340 case statement mapped state 1 to 101
00:20:48.256 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Looping","id":"92c32792-dbf4-4055-988e-cc277aeb5a3e"}
00:20:48.365 00.109 12020 worker thread done servicing request
00:20:48.366 00.001 9340 OnExposeComplete: enter
00:20:48.380 00.014 9340 UpdateGuideState(): m_state=1
00:20:48.395 00.015 9340 Star::Find(15, 1294, 961, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 145
00:20:48.408 00.013 9340 Star::Find returns 1 (0), X=1290.83, Y=967.36, Mass=18764, SNR=13.9, Peak=10196 HFD=7.0
00:20:48.419 00.011 9340 DistanceChecker: deactivated
00:20:48.444 00.025 9340 setting lock position to (1290.83, 967.36)
00:20:48.455 00.011 9340 MultiStar: stabilizing after lock position change
00:20:48.484 00.029 9340 CurrentPosition() valid, moving to STATE_SELECTED
00:20:48.502 00.018 9340 Changing from state SELECTING to SELECTED
00:20:48.513 00.011 9340 guider state => SELECTED
00:20:48.527 00.014 9340 UpdateImageDisplay: Size=(1920,1080) min=5261, max=65474, med=8163, FiltMin=6335, FiltMax=64788, Gamma=2.870
00:20:48.538 00.011 9340 UpdateGuideState exits: m=18764 SNR=13.9
00:20:48.550 00.012 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:20:48.561 00.011 9340 ScheduleExposure(1000,3,1) exposurePending=0
00:20:48.574 00.013 9340 Enqueuing Expose request
00:20:48.587 00.013 12020 Worker thread wakes up
00:20:48.588 00.001 12020 worker thread servicing REQUEST_EXPOSE 1000
00:20:48.588 00.000 12020 Handling exposure in thread, d=1000 o=3 r=(1276,952,31,31)
00:20:50.016 01.428 12020 Exposure complete
00:20:50.194 00.178 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"107d7a62-0aaf-45e7-a36b-b9195d3151b0"}
00:20:50.231 00.037 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"107d7a62-0aaf-45e7-a36b-b9195d3151b0"}
00:20:50.275 00.044 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"3c7e9f4a-f361-4222-b595-f2725cd1e5b6"}
00:20:50.307 00.032 9340 case statement mapped state 2 to 1
00:20:50.336 00.029 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Selected","id":"3c7e9f4a-f361-4222-b595-f2725cd1e5b6"}
00:20:50.371 00.035 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"63d28b0e-68dc-4426-962e-1bec955d7ee2"}
00:20:50.445 00.074 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":145,"width":15,"height":15,"star_pos":[6.83,7.36],"pixels":"..."},"id":"63d28b0e-68dc-4426-962e-1bec955d7ee2"}
00:20:50.492 00.047 12020 worker thread done servicing request
00:20:50.497 00.005 9340 OnExposeComplete: enter
00:20:50.558 00.061 9340 UpdateGuideState(): m_state=2
00:20:50.571 00.013 9340 Star::Find(15, 1290, 967, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 146
00:20:50.595 00.024 9340 Star::Find false star n=3 nbg=254 bg=8200.0 sigma=433.0 thresh=9499 peak=9461
00:20:50.607 00.012 9340 Star::Find returns 0 (2), X=1290.00, Y=967.00, Mass=5114, SNR=2.9, Peak=10358 HFD=0.0
00:20:50.639 00.032 9340 DistanceChecker: activated
00:20:50.664 00.025 9340 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
00:20:50.704 00.040 9340 Changing from state SELECTED to UNINITIALIZED
00:20:50.725 00.021 9340 guider state => SELECTING
00:20:50.741 00.016 9340 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
00:20:50.762 00.021 9340 Status Line: Star lost - low SNR
00:20:50.864 00.102 9340 UpdateImageDisplay: Size=(1920,1080) min=5060, max=65474, med=8117, FiltMin=6451, FiltMax=64543, Gamma=2.870
00:20:50.895 00.031 9340 UpdateGuideState exits: Star lost - low SNR
00:20:50.913 00.018 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:20:50.952 00.039 9340 ScheduleExposure(1000,3,0) exposurePending=0
00:20:51.011 00.059 9340 Enqueuing Expose request
00:20:51.044 00.033 12020 Worker thread wakes up
00:20:51.044 00.000 12020 worker thread servicing REQUEST_EXPOSE 1000
00:20:51.045 00.001 12020 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
00:20:52.192 01.147 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"c0411073-daa0-49a6-8df1-7166ccb0e5f7"}
00:20:52.217 00.025 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"c0411073-daa0-49a6-8df1-7166ccb0e5f7"}
00:20:52.243 00.026 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"38688a0e-52aa-4c93-a5ea-9f0c476752d6"}
00:20:52.255 00.012 9340 case statement mapped state 1 to 101
00:20:52.270 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Looping","id":"38688a0e-52aa-4c93-a5ea-9f0c476752d6"}
00:20:52.405 00.135 12020 Exposure complete
00:20:52.753 00.348 12020 worker thread done servicing request
00:20:52.753 00.000 9340 OnExposeComplete: enter
00:20:52.779 00.026 9340 UpdateGuideState(): m_state=1
00:20:52.794 00.015 9340 Star::Find(15, 1290, 967, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 147
00:20:52.827 00.033 9340 Star::Find false star n=6 nbg=253 bg=8136.2 sigma=427.1 thresh=9417 peak=9261
00:20:52.897 00.070 9340 Star::Find returns 0 (2), X=1290.00, Y=967.00, Mass=9268, SNR=2.9, Peak=10046 HFD=0.0
00:20:52.911 00.014 9340 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
00:20:52.933 00.022 9340 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
00:20:52.951 00.018 9340 Status Line: Star lost - low SNR
00:20:52.970 00.019 9340 UpdateImageDisplay: Size=(1920,1080) min=4910, max=65481, med=8108, FiltMin=6311, FiltMax=65417, Gamma=2.870
00:20:52.987 00.017 9340 UpdateGuideState exits: Star lost - low SNR
00:20:53.032 00.045 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:20:53.046 00.014 9340 ScheduleExposure(1000,3,0) exposurePending=0
00:20:53.065 00.019 9340 Enqueuing Expose request
00:20:53.077 00.012 12020 Worker thread wakes up
00:20:53.077 00.000 12020 worker thread servicing REQUEST_EXPOSE 1000
00:20:53.078 00.001 12020 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
00:20:54.276 01.198 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"d9911a76-ad86-40d8-bbd7-ba9452871116"}
00:20:54.469 00.193 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"d9911a76-ad86-40d8-bbd7-ba9452871116"}
00:20:54.568 00.099 12020 Exposure complete
00:20:54.643 00.075 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"665aace5-28fb-4cfd-b1a5-fdc4771dddec"}
00:20:54.696 00.053 9340 case statement mapped state 1 to 101
00:20:54.726 00.030 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Looping","id":"665aace5-28fb-4cfd-b1a5-fdc4771dddec"}
00:20:55.000 00.274 12020 worker thread done servicing request
00:20:55.001 00.001 9340 OnExposeComplete: enter
00:20:55.044 00.043 9340 UpdateGuideState(): m_state=1
00:20:55.060 00.016 9340 Star::Find(15, 1290, 967, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 148
00:20:55.073 00.013 9340 Star::Find false star n=5 nbg=263 bg=8091.0 sigma=488.0 thresh=9555 peak=9460
00:20:55.086 00.013 9340 Star::Find returns 0 (2), X=1290.00, Y=967.00, Mass=8597, SNR=2.9, Peak=10059 HFD=0.0
00:20:55.101 00.015 9340 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
00:20:55.114 00.013 9340 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
00:20:55.131 00.017 9340 Status Line: Star lost - low SNR
00:20:55.176 00.045 9340 UpdateImageDisplay: Size=(1920,1080) min=4840, max=65474, med=8110, FiltMin=6462, FiltMax=64795, Gamma=2.870
00:20:55.191 00.015 9340 UpdateGuideState exits: Star lost - low SNR
00:20:55.206 00.015 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:20:55.218 00.012 9340 ScheduleExposure(1000,3,0) exposurePending=0
00:20:55.231 00.013 9340 Enqueuing Expose request
00:20:55.245 00.014 12020 Worker thread wakes up
00:20:55.245 00.000 12020 worker thread servicing REQUEST_EXPOSE 1000
00:20:55.245 00.000 12020 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
00:20:56.222 00.977 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"27d3d4d7-8b6e-40aa-9e28-5970f927a2fc"}
00:20:56.321 00.099 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"27d3d4d7-8b6e-40aa-9e28-5970f927a2fc"}
00:20:56.362 00.041 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"ad7c25fd-0da7-429f-96da-2e71207c49ee"}
00:20:56.470 00.108 9340 case statement mapped state 1 to 101
00:20:56.536 00.066 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Looping","id":"ad7c25fd-0da7-429f-96da-2e71207c49ee"}
00:20:56.809 00.273 12020 Exposure complete
00:20:58.221 01.412 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"461bd2e4-cd27-4722-9d8c-f8cddc7e1242"}
00:20:58.265 00.044 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"461bd2e4-cd27-4722-9d8c-f8cddc7e1242"}
00:20:58.486 00.221 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"ec4bd837-70dd-4a68-b5e0-6992043f92ec"}
00:20:58.757 00.271 9340 case statement mapped state 1 to 101
00:20:59.029 00.272 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Looping","id":"ec4bd837-70dd-4a68-b5e0-6992043f92ec"}
00:20:59.180 00.151 12020 worker thread done servicing request
00:20:59.180 00.000 9340 OnExposeComplete: enter
00:20:59.237 00.057 9340 UpdateGuideState(): m_state=1
00:20:59.306 00.069 9340 Star::Find(15, 1290, 967, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 149
00:20:59.344 00.038 9340 Star::Find false star n=3 nbg=255 bg=8449.2 sigma=462.0 thresh=9835 peak=9561
00:20:59.365 00.021 9340 Star::Find returns 0 (2), X=1290.00, Y=967.00, Mass=5166, SNR=2.9, Peak=10637 HFD=0.0
00:20:59.384 00.019 9340 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
00:20:59.403 00.019 9340 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
00:20:59.440 00.037 9340 Status Line: Star lost - low SNR
00:20:59.461 00.021 9340 UpdateImageDisplay: Size=(1920,1080) min=5190, max=65481, med=8286, FiltMin=6310, FiltMax=65440, Gamma=2.870
00:20:59.485 00.024 9340 UpdateGuideState exits: Star lost - low SNR
00:20:59.507 00.022 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:20:59.601 00.094 9340 ScheduleExposure(1000,3,0) exposurePending=0
00:20:59.625 00.024 9340 Enqueuing Expose request
00:20:59.643 00.018 12020 Worker thread wakes up
00:20:59.644 00.001 12020 worker thread servicing REQUEST_EXPOSE 1000
00:20:59.644 00.000 12020 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
00:21:00.220 00.576 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"4ec40c1f-4f3a-4858-902e-28c16604df33"}
00:21:00.231 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"4ec40c1f-4f3a-4858-902e-28c16604df33"}
00:21:00.265 00.034 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"6580d28e-e471-4c1f-b903-7948b088d869"}
00:21:00.285 00.020 9340 case statement mapped state 1 to 101
00:21:00.300 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Looping","id":"6580d28e-e471-4c1f-b903-7948b088d869"}
00:21:01.044 00.744 12020 Exposure complete
00:21:01.325 00.281 12020 worker thread done servicing request
00:21:01.325 00.000 9340 OnExposeComplete: enter
00:21:01.339 00.014 9340 UpdateGuideState(): m_state=1
00:21:01.369 00.030 9340 Star::Find(15, 1290, 967, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 150
00:21:01.384 00.015 9340 Star::Find returns 1 (0), X=1300.22, Y=964.53, Mass=17809, SNR=12.7, Peak=10778 HFD=3.5
00:21:01.396 00.012 9340 DistanceChecker: deactivated
00:21:01.412 00.016 9340 setting lock position to (1300.22, 964.53)
00:21:01.425 00.013 9340 MultiStar: stabilizing after lock position change
00:21:01.440 00.015 9340 CurrentPosition() valid, moving to STATE_SELECTED
00:21:01.452 00.012 9340 Changing from state SELECTING to SELECTED
00:21:01.493 00.041 9340 guider state => SELECTED
00:21:01.515 00.022 9340 UpdateImageDisplay: Size=(1920,1080) min=5123, max=65474, med=8115, FiltMin=6251, FiltMax=64534, Gamma=2.870
00:21:01.528 00.013 9340 UpdateGuideState exits: m=17809 SNR=12.7
00:21:01.541 00.013 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:21:01.558 00.017 9340 ScheduleExposure(1000,3,1) exposurePending=0
00:21:01.610 00.052 9340 Enqueuing Expose request
00:21:01.630 00.020 12020 Worker thread wakes up
00:21:01.630 00.000 12020 worker thread servicing REQUEST_EXPOSE 1000
00:21:01.631 00.001 12020 Handling exposure in thread, d=1000 o=3 r=(1285,950,31,31)
00:21:02.219 00.588 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"41593bf7-cd11-4a67-89a8-4f4edfbb7d57"}
00:21:02.233 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"41593bf7-cd11-4a67-89a8-4f4edfbb7d57"}
00:21:02.241 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"403f9601-bd80-4688-a607-93039dd3814f"}
00:21:02.254 00.013 9340 case statement mapped state 2 to 1
00:21:02.262 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Selected","id":"403f9601-bd80-4688-a607-93039dd3814f"}
00:21:02.270 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"be0ff780-aff1-4ec6-ae23-5ad4b5b4e4b8"}
00:21:02.279 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":150,"width":15,"height":15,"star_pos":[7.22,6.53],"pixels":"..."},"id":"be0ff780-aff1-4ec6-ae23-5ad4b5b4e4b8"}
00:21:02.994 00.715 12020 Exposure complete
00:21:03.225 00.231 12020 worker thread done servicing request
00:21:03.225 00.000 9340 OnExposeComplete: enter
00:21:03.244 00.019 9340 UpdateGuideState(): m_state=2
00:21:03.295 00.051 9340 Star::Find(15, 1300, 964, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 151
00:21:03.307 00.012 9340 Star::Find returns 1 (0), X=1306.28, Y=955.06, Mass=14525, SNR=10.4, Peak=10418 HFD=2.2
00:21:03.322 00.015 9340 CameraToMount -- cameraTheta (-1.00) - m_xAngle (0.01) = xAngle (-1.01 = -1.01)
00:21:03.332 00.010 9340 CameraToMount -- cameraTheta (-1.00) - (m_xAngle (0.01) + m_yAngleError (-3.13)) = yAngle (2.12 = 2.12)
00:21:03.344 00.012 9340 CameraToMount -- cameraX=6.06 cameraY=-9.47 hyp=11.24 cameraTheta=-1.00 mountX=6.00 mountY=9.59, mountTheta=1.01
00:21:03.366 00.022 9340 UpdateImageDisplay: Size=(1920,1080) min=5272, max=65474, med=8112, FiltMin=6443, FiltMax=65102, Gamma=2.870
00:21:03.381 00.015 9340 UpdateGuideState exits: m=14525 SNR=10.4
00:21:03.411 00.030 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:21:03.427 00.016 9340 ScheduleExposure(1000,3,1) exposurePending=0
00:21:03.440 00.013 9340 Enqueuing Expose request
00:21:03.451 00.011 12020 Worker thread wakes up
00:21:03.451 00.000 12020 worker thread servicing REQUEST_EXPOSE 1000
00:21:03.451 00.000 12020 Handling exposure in thread, d=1000 o=3 r=(1291,940,31,31)
00:21:04.220 00.769 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"1df4d78e-a29e-46ee-813c-55687135773a"}
00:21:04.234 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"1df4d78e-a29e-46ee-813c-55687135773a"}
00:21:04.270 00.036 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"a04c5799-c56a-4088-bff7-4ffa7999f24d"}
00:21:04.288 00.018 9340 case statement mapped state 2 to 1
00:21:04.314 00.026 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Selected","id":"a04c5799-c56a-4088-bff7-4ffa7999f24d"}
00:21:04.329 00.015 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"6a9bfa47-cfda-4eeb-96f3-d517dd18fad7"}
00:21:04.342 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":151,"width":15,"height":15,"star_pos":[7.28,7.06],"pixels":"..."},"id":"6a9bfa47-cfda-4eeb-96f3-d517dd18fad7"}
00:21:04.820 00.478 12020 Exposure complete
00:21:05.093 00.273 12020 worker thread done servicing request
00:21:05.093 00.000 9340 OnExposeComplete: enter
00:21:05.126 00.033 9340 UpdateGuideState(): m_state=2
00:21:05.141 00.015 9340 Star::Find(15, 1306, 955, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 152
00:21:05.151 00.010 9340 Star::Find false star n=3 nbg=255 bg=8200.7 sigma=435.3 thresh=9507 peak=9419
00:21:05.164 00.013 9340 Star::Find returns 0 (2), X=1306.00, Y=955.00, Mass=4486, SNR=2.9, Peak=10368 HFD=0.0
00:21:05.174 00.010 9340 DistanceChecker: activated
00:21:05.186 00.012 9340 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
00:21:05.200 00.014 9340 Changing from state SELECTED to UNINITIALIZED
00:21:05.214 00.014 9340 guider state => SELECTING
00:21:05.227 00.013 9340 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
00:21:05.253 00.026 9340 Status Line: Star lost - low SNR
00:21:05.290 00.037 9340 UpdateImageDisplay: Size=(1920,1080) min=5233, max=65510, med=8159, FiltMin=6374, FiltMax=65468, Gamma=2.870
00:21:05.302 00.012 9340 UpdateGuideState exits: Star lost - low SNR
00:21:05.314 00.012 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:21:05.331 00.017 9340 ScheduleExposure(1000,3,0) exposurePending=0
00:21:05.344 00.013 9340 Enqueuing Expose request
00:21:05.356 00.012 12020 Worker thread wakes up
00:21:05.356 00.000 12020 worker thread servicing REQUEST_EXPOSE 1000
00:21:05.356 00.000 12020 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
00:21:06.219 00.863 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"e408a04a-1f09-4cff-87cc-0845c3e3120f"}
00:21:06.242 00.023 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"e408a04a-1f09-4cff-87cc-0845c3e3120f"}
00:21:06.255 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"54013f6f-7b99-4702-904b-4b939b53cf12"}
00:21:06.265 00.010 9340 case statement mapped state 1 to 101
00:21:06.274 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Looping","id":"54013f6f-7b99-4702-904b-4b939b53cf12"}
00:21:06.722 00.448 12020 Exposure complete
00:21:06.950 00.228 12020 worker thread done servicing request
00:21:06.950 00.000 9340 OnExposeComplete: enter
00:21:06.962 00.012 9340 UpdateGuideState(): m_state=1
00:21:06.973 00.011 9340 Star::Find(15, 1306, 955, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 153
00:21:06.985 00.012 9340 Star::Find returns 1 (0), X=1294.67, Y=967.53, Mass=11143, SNR=10.4, Peak=10406 HFD=2.2
00:21:06.993 00.008 9340 DistanceChecker: deactivated
00:21:07.008 00.015 9340 setting lock position to (1294.67, 967.53)
00:21:07.019 00.011 9340 MultiStar: stabilizing after lock position change
00:21:07.030 00.011 9340 CurrentPosition() valid, moving to STATE_SELECTED
00:21:07.053 00.023 9340 Changing from state SELECTING to SELECTED
00:21:07.065 00.012 9340 guider state => SELECTED
00:21:07.079 00.014 9340 UpdateImageDisplay: Size=(1920,1080) min=4787, max=65478, med=8214, FiltMin=6395, FiltMax=65459, Gamma=2.870
00:21:07.088 00.009 9340 UpdateGuideState exits: m=11143 SNR=10.4
00:21:07.098 00.010 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:21:07.107 00.009 9340 ScheduleExposure(1000,3,1) exposurePending=0
00:21:07.119 00.012 9340 Enqueuing Expose request
00:21:07.129 00.010 12020 Worker thread wakes up
00:21:07.129 00.000 12020 worker thread servicing REQUEST_EXPOSE 1000
00:21:07.129 00.000 12020 Handling exposure in thread, d=1000 o=3 r=(1280,953,31,31)
00:21:08.219 01.090 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"a393108e-d860-4482-bb30-0077acc232e7"}
00:21:08.243 00.024 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"a393108e-d860-4482-bb30-0077acc232e7"}
00:21:08.254 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"b5c8abcc-15f2-4a5f-8114-eb1e4ea4d3e5"}
00:21:08.261 00.007 9340 case statement mapped state 2 to 1
00:21:08.272 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Selected","id":"b5c8abcc-15f2-4a5f-8114-eb1e4ea4d3e5"}
00:21:08.281 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"137150e1-1a01-47d8-b356-9ab0563f79df"}
00:21:08.289 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":153,"width":15,"height":15,"star_pos":[6.67,6.53],"pixels":"..."},"id":"137150e1-1a01-47d8-b356-9ab0563f79df"}
00:21:08.485 00.196 12020 Exposure complete
00:21:08.712 00.227 12020 worker thread done servicing request
00:21:08.713 00.001 9340 OnExposeComplete: enter
00:21:08.723 00.010 9340 UpdateGuideState(): m_state=2
00:21:08.734 00.011 9340 Star::Find(15, 1294, 967, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 154
00:21:08.743 00.009 9340 Star::Find returns 0 (3), X=1294.00, Y=967.00, Mass=0, SNR=0.0, Peak=9589 HFD=0.0
00:21:08.754 00.011 9340 DistanceChecker: activated
00:21:08.763 00.009 9340 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
00:21:08.783 00.020 9340 Changing from state SELECTED to UNINITIALIZED
00:21:08.827 00.044 9340 guider state => SELECTING
00:21:08.845 00.018 9340 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
00:21:08.860 00.015 9340 Status Line: Star lost - low mass
00:21:08.885 00.025 9340 UpdateImageDisplay: Size=(1920,1080) min=5158, max=65510, med=8134, FiltMin=6280, FiltMax=65474, Gamma=2.870
00:21:08.902 00.017 9340 UpdateGuideState exits: Star lost - low mass
00:21:08.912 00.010 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:21:08.922 00.010 9340 ScheduleExposure(1000,3,0) exposurePending=0
00:21:08.950 00.028 9340 Enqueuing Expose request
00:21:08.964 00.014 12020 Worker thread wakes up
00:21:08.964 00.000 12020 worker thread servicing REQUEST_EXPOSE 1000
00:21:08.964 00.000 12020 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
00:21:10.217 01.253 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"a8a4a36d-cc19-4a8e-aa32-710fa3873882"}
00:21:10.230 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"a8a4a36d-cc19-4a8e-aa32-710fa3873882"}
00:21:10.261 00.031 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"181a142b-5ce8-4e35-b26b-5d8d8c615568"}
00:21:10.278 00.017 9340 case statement mapped state 1 to 101
00:21:10.290 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Looping","id":"181a142b-5ce8-4e35-b26b-5d8d8c615568"}
00:21:10.336 00.046 12020 Exposure complete
00:21:10.637 00.301 12020 worker thread done servicing request
00:21:10.638 00.001 9340 OnExposeComplete: enter
00:21:10.662 00.024 9340 UpdateGuideState(): m_state=1
00:21:10.676 00.014 9340 Star::Find(15, 1294, 967, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 155
00:21:10.693 00.017 9340 Star::Find false star n=6 nbg=249 bg=8120.0 sigma=445.7 thresh=9457 peak=9422
00:21:10.710 00.017 9340 Star::Find returns 0 (2), X=1294.00, Y=967.00, Mass=9701, SNR=2.9, Peak=10040 HFD=0.0
00:21:10.743 00.033 9340 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
00:21:10.760 00.017 9340 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
00:21:10.783 00.023 9340 Status Line: Star lost - low SNR
00:21:10.809 00.026 9340 UpdateImageDisplay: Size=(1920,1080) min=5424, max=65510, med=8154, FiltMin=6321, FiltMax=65468, Gamma=2.870
00:21:10.840 00.031 9340 UpdateGuideState exits: Star lost - low SNR
00:21:10.888 00.048 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:21:10.908 00.020 9340 ScheduleExposure(1000,3,0) exposurePending=0
00:21:10.925 00.017 9340 Enqueuing Expose request
00:21:10.937 00.012 12020 Worker thread wakes up
00:21:10.937 00.000 12020 worker thread servicing REQUEST_EXPOSE 1000
00:21:10.937 00.000 12020 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
00:21:12.216 01.279 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"43d5d011-3ac3-4178-b6c1-5942d6d669e0"}
00:21:12.226 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"43d5d011-3ac3-4178-b6c1-5942d6d669e0"}
00:21:12.237 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"b511055f-1ee3-4e2d-b27f-3d85df9314ee"}
00:21:12.246 00.009 9340 case statement mapped state 1 to 101
00:21:12.255 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Looping","id":"b511055f-1ee3-4e2d-b27f-3d85df9314ee"}
00:21:12.329 00.074 12020 Exposure complete
00:21:12.540 00.211 12020 worker thread done servicing request
00:21:12.541 00.001 9340 OnExposeComplete: enter
00:21:12.551 00.010 9340 UpdateGuideState(): m_state=1
00:21:12.560 00.009 9340 Star::Find(15, 1294, 967, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 156
00:21:12.568 00.008 9340 Star::Find false star n=4 nbg=251 bg=8239.7 sigma=536.7 thresh=9850 peak=9456
00:21:12.577 00.009 9340 Star::Find returns 0 (2), X=1294.00, Y=967.00, Mass=7503, SNR=2.9, Peak=10076 HFD=0.0
00:21:12.585 00.008 9340 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
00:21:12.599 00.014 9340 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
00:21:12.611 00.012 9340 Status Line: Star lost - low SNR
00:21:12.623 00.012 9340 UpdateImageDisplay: Size=(1920,1080) min=5221, max=65510, med=8151, FiltMin=6436, FiltMax=64471, Gamma=2.870
00:21:12.635 00.012 9340 UpdateGuideState exits: Star lost - low SNR
00:21:12.662 00.027 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:21:12.676 00.014 9340 ScheduleExposure(1000,3,0) exposurePending=0
00:21:12.686 00.010 9340 Enqueuing Expose request
00:21:12.695 00.009 12020 Worker thread wakes up
00:21:12.695 00.000 12020 worker thread servicing REQUEST_EXPOSE 1000
00:21:12.695 00.000 12020 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
00:21:14.089 01.394 12020 Exposure complete
00:21:14.216 00.127 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"bfd07665-d645-4ab3-901c-b9ac25056358"}
00:21:14.229 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"bfd07665-d645-4ab3-901c-b9ac25056358"}
00:21:14.238 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"c6f98d2c-11d8-492b-aee7-3ae09ce1ba14"}
00:21:14.246 00.008 9340 case statement mapped state 1 to 101
00:21:14.255 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Looping","id":"c6f98d2c-11d8-492b-aee7-3ae09ce1ba14"}
00:21:14.278 00.023 12020 worker thread done servicing request
00:21:14.278 00.000 9340 OnExposeComplete: enter
00:21:14.305 00.027 9340 UpdateGuideState(): m_state=1
00:21:14.318 00.013 9340 Star::Find(15, 1294, 967, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 157
00:21:14.328 00.010 9340 Star::Find returns 1 (0), X=1292.48, Y=953.05, Mass=18371, SNR=13.7, Peak=10019 HFD=5.3
00:21:14.337 00.009 9340 DistanceChecker: deactivated
00:21:14.351 00.014 9340 setting lock position to (1292.48, 953.05)
00:21:14.364 00.013 9340 MultiStar: stabilizing after lock position change
00:21:14.375 00.011 9340 CurrentPosition() valid, moving to STATE_SELECTED
00:21:14.388 00.013 9340 Changing from state SELECTING to SELECTED
00:21:14.414 00.026 9340 guider state => SELECTED
00:21:14.426 00.012 9340 UpdateImageDisplay: Size=(1920,1080) min=4714, max=65510, med=8047, FiltMin=6303, FiltMax=65468, Gamma=2.870
00:21:14.438 00.012 9340 UpdateGuideState exits: m=18371 SNR=13.7
00:21:14.447 00.009 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:21:14.456 00.009 9340 ScheduleExposure(1000,3,1) exposurePending=0
00:21:14.464 00.008 9340 Enqueuing Expose request
00:21:14.476 00.012 12020 Worker thread wakes up
00:21:14.476 00.000 12020 worker thread servicing REQUEST_EXPOSE 1000
00:21:14.476 00.000 12020 Handling exposure in thread, d=1000 o=3 r=(1277,938,31,31)
00:21:15.832 01.356 12020 Exposure complete
00:21:16.068 00.236 12020 worker thread done servicing request
00:21:16.068 00.000 9340 OnExposeComplete: enter
00:21:16.079 00.011 9340 UpdateGuideState(): m_state=2
00:21:16.099 00.020 9340 Star::Find(15, 1292, 953, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 158
00:21:16.114 00.015 9340 Star::Find returns 1 (0), X=1283.99, Y=965.54, Mass=11346, SNR=10.4, Peak=10232 HFD=4.3
00:21:16.141 00.027 9340 CameraToMount -- cameraTheta (2.17) - m_xAngle (0.01) = xAngle (2.16 = 2.16)
00:21:16.155 00.014 9340 CameraToMount -- cameraTheta (2.17) - (m_xAngle (0.01) + m_yAngleError (-3.13)) = yAngle (5.29 = -1.00)
00:21:16.168 00.013 9340 CameraToMount -- cameraX=-8.49 cameraY=12.49 hyp=15.10 cameraTheta=2.17 mountX=-8.41 mountY=-12.67, mountTheta=-2.16
00:21:16.186 00.018 9340 UpdateImageDisplay: Size=(1920,1080) min=4825, max=65510, med=7917, FiltMin=6214, FiltMax=65474, Gamma=2.870
00:21:16.196 00.010 9340 UpdateGuideState exits: m=11346 SNR=10.4
00:21:16.212 00.016 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:21:16.230 00.018 9340 ScheduleExposure(1000,3,1) exposurePending=0
00:21:16.241 00.011 9340 Enqueuing Expose request
00:21:16.273 00.032 12020 Worker thread wakes up
00:21:16.273 00.000 12020 worker thread servicing REQUEST_EXPOSE 1000
00:21:16.273 00.000 12020 Handling exposure in thread, d=1000 o=3 r=(1269,951,31,31)
00:21:16.274 00.001 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"41b8dcf3-20cf-4af8-b2b3-833318d6f0b9"}
00:21:16.290 00.016 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"41b8dcf3-20cf-4af8-b2b3-833318d6f0b9"}
00:21:16.309 00.019 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"f3f5d263-2950-4552-8422-1ebdb48c9066"}
00:21:16.323 00.014 9340 case statement mapped state 2 to 1
00:21:16.341 00.018 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Selected","id":"f3f5d263-2950-4552-8422-1ebdb48c9066"}
00:21:16.377 00.036 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"942f78db-1c06-4ef2-808f-26892c89a8bb"}
00:21:16.395 00.018 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":158,"width":15,"height":15,"star_pos":[6.99,6.54],"pixels":"..."},"id":"942f78db-1c06-4ef2-808f-26892c89a8bb"}
00:21:17.644 01.249 12020 Exposure complete
00:21:17.860 00.216 12020 worker thread done servicing request
00:21:17.860 00.000 9340 OnExposeComplete: enter
00:21:17.873 00.013 9340 UpdateGuideState(): m_state=2
00:21:17.885 00.012 9340 Star::Find(15, 1283, 965, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 159
00:21:17.894 00.009 9340 Star::Find false star n=4 nbg=277 bg=52316.3 sigma=377.1 thresh=53448 peak=53173
00:21:17.907 00.013 9340 Star::Find returns 0 (2), X=1283.00, Y=965.00, Mass=5579, SNR=2.9, Peak=53733 HFD=0.0
00:21:17.920 00.013 9340 DistanceChecker: activated
00:21:17.929 00.009 9340 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
00:21:17.940 00.011 9340 Changing from state SELECTED to UNINITIALIZED
00:21:17.965 00.025 9340 guider state => SELECTING
00:21:17.979 00.014 9340 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
00:21:17.990 00.011 9340 Status Line: Star lost - low SNR
00:21:18.008 00.018 9340 UpdateImageDisplay: Size=(1920,1080) min=14387, max=65535, med=52397, FiltMin=39924, FiltMax=65512, Gamma=2.870
00:21:18.019 00.011 9340 UpdateGuideState exits: Star lost - low SNR
00:21:18.028 00.009 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:21:18.040 00.012 9340 ScheduleExposure(1000,3,0) exposurePending=0
00:21:18.052 00.012 9340 Enqueuing Expose request
00:21:18.062 00.010 12020 Worker thread wakes up
00:21:18.062 00.000 12020 worker thread servicing REQUEST_EXPOSE 1000
00:21:18.062 00.000 12020 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
00:21:18.214 00.152 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"b79ac46d-2714-433f-a4d1-135179b67193"}
00:21:18.230 00.016 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"b79ac46d-2714-433f-a4d1-135179b67193"}
00:21:18.241 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"8b306551-32c6-48d6-9e29-5067831232e5"}
00:21:18.254 00.013 9340 case statement mapped state 1 to 101
00:21:18.264 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Looping","id":"8b306551-32c6-48d6-9e29-5067831232e5"}
00:21:19.417 01.153 12020 Exposure complete
00:21:19.613 00.196 12020 worker thread done servicing request
00:21:19.613 00.000 9340 OnExposeComplete: enter
00:21:19.626 00.013 9340 UpdateGuideState(): m_state=1
00:21:19.636 00.010 9340 Star::Find(15, 1283, 965, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 160
00:21:19.645 00.009 9340 Star::Find false star n=2 nbg=273 bg=25432.8 sigma=1214.4 thresh=29076 peak=28158
00:21:19.655 00.010 9340 Star::Find returns 0 (2), X=1283.00, Y=965.00, Mass=9468, SNR=2.9, Peak=30417 HFD=0.0
00:21:19.663 00.008 9340 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
00:21:19.680 00.017 9340 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
00:21:19.698 00.018 9340 Status Line: Star lost - low SNR
00:21:19.724 00.026 9340 UpdateImageDisplay: Size=(1920,1080) min=5987, max=65512, med=27654, FiltMin=12460, FiltMax=65474, Gamma=2.870
00:21:19.737 00.013 9340 UpdateGuideState exits: Star lost - low SNR
00:21:19.747 00.010 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:21:19.757 00.010 9340 ScheduleExposure(1000,3,0) exposurePending=0
00:21:19.769 00.012 9340 Enqueuing Expose request
00:21:19.779 00.010 12020 Worker thread wakes up
00:21:19.779 00.000 12020 worker thread servicing REQUEST_EXPOSE 1000
00:21:19.779 00.000 12020 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
00:21:20.213 00.434 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"4a94e18e-4e68-4454-b77b-6340cfd9c3f4"}
00:21:20.231 00.018 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"4a94e18e-4e68-4454-b77b-6340cfd9c3f4"}
00:21:20.242 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"406be62a-6dc2-4c57-899a-cd8b7fa332e6"}
00:21:20.252 00.010 9340 case statement mapped state 1 to 101
00:21:20.265 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Looping","id":"406be62a-6dc2-4c57-899a-cd8b7fa332e6"}
00:21:21.174 00.909 12020 Exposure complete
00:21:21.370 00.196 12020 worker thread done servicing request
00:21:21.370 00.000 9340 OnExposeComplete: enter
00:21:21.394 00.024 9340 UpdateGuideState(): m_state=1
00:21:21.407 00.013 9340 Star::Find(15, 1283, 965, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 161
00:21:21.419 00.012 9340 Star::Find false star n=9 nbg=255 bg=14551.1 sigma=661.5 thresh=16536 peak=16460
00:21:21.427 00.008 9340 Star::Find returns 0 (2), X=1283.00, Y=965.00, Mass=22802, SNR=2.9, Peak=17655 HFD=0.0
00:21:21.439 00.012 9340 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
00:21:21.447 00.008 9340 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
00:21:21.459 00.012 9340 Status Line: Star lost - low SNR
00:21:21.474 00.015 9340 UpdateImageDisplay: Size=(1920,1080) min=6019, max=65092, med=15022, FiltMin=9636, FiltMax=60579, Gamma=2.870
00:21:21.485 00.011 9340 UpdateGuideState exits: Star lost - low SNR
00:21:21.495 00.010 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:21:21.522 00.027 9340 ScheduleExposure(1000,3,0) exposurePending=0
00:21:21.532 00.010 9340 Enqueuing Expose request
00:21:21.541 00.009 12020 Worker thread wakes up
00:21:21.541 00.000 12020 worker thread servicing REQUEST_EXPOSE 1000
00:21:21.541 00.000 12020 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
00:21:22.216 00.675 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"ef044284-5aca-4bce-a2e8-318b7db38377"}
00:21:22.234 00.018 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"ef044284-5aca-4bce-a2e8-318b7db38377"}
00:21:22.245 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"606a31cd-44a1-4d76-b3b6-0abe1e4a8d8e"}
00:21:22.258 00.013 9340 case statement mapped state 1 to 101
00:21:22.266 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Looping","id":"606a31cd-44a1-4d76-b3b6-0abe1e4a8d8e"}
00:21:22.936 00.670 12020 Exposure complete
00:21:23.196 00.260 12020 worker thread done servicing request
00:21:23.197 00.001 9340 OnExposeComplete: enter
00:21:23.208 00.011 9340 UpdateGuideState(): m_state=1
00:21:23.223 00.015 9340 Star::Find(15, 1283, 965, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 162
00:21:23.249 00.026 9340 Star::Find false star n=4 nbg=258 bg=15579.0 sigma=753.6 thresh=17840 peak=17673
00:21:23.286 00.037 9340 Star::Find returns 0 (2), X=1283.00, Y=965.00, Mass=12202, SNR=2.9, Peak=19352 HFD=0.0
00:21:23.302 00.016 9340 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
00:21:23.328 00.026 9340 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
00:21:23.355 00.027 9340 Status Line: Star lost - low SNR
00:21:23.375 00.020 9340 UpdateImageDisplay: Size=(1920,1080) min=6323, max=64403, med=16187, FiltMin=9508, FiltMax=63625, Gamma=2.870
00:21:23.413 00.038 9340 UpdateGuideState exits: Star lost - low SNR
00:21:23.426 00.013 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:21:23.440 00.014 9340 ScheduleExposure(1000,3,0) exposurePending=0
00:21:23.454 00.014 9340 Enqueuing Expose request
00:21:23.464 00.010 12020 Worker thread wakes up
00:21:23.465 00.001 12020 worker thread servicing REQUEST_EXPOSE 1000
00:21:23.465 00.000 12020 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
00:21:24.212 00.747 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"4d194080-24c8-41ec-857c-b761b6891e55"}
00:21:24.224 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"4d194080-24c8-41ec-857c-b761b6891e55"}
00:21:24.250 00.026 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"7de87602-dcd8-4000-8453-9642e8308a71"}
00:21:24.260 00.010 9340 case statement mapped state 1 to 101
00:21:24.268 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Looping","id":"7de87602-dcd8-4000-8453-9642e8308a71"}
00:21:24.846 00.578 12020 Exposure complete
00:21:25.083 00.237 12020 worker thread done servicing request
00:21:25.083 00.000 9340 OnExposeComplete: enter
00:21:25.094 00.011 9340 UpdateGuideState(): m_state=1
00:21:25.114 00.020 9340 Star::Find(15, 1283, 965, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 163
00:21:25.124 00.010 9340 Star::Find false star n=3 nbg=257 bg=15190.9 sigma=678.8 thresh=17227 peak=16765
00:21:25.135 00.011 9340 Star::Find returns 0 (2), X=1283.00, Y=965.00, Mass=7550, SNR=2.9, Peak=17932 HFD=0.0
00:21:25.148 00.013 9340 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
00:21:25.158 00.010 9340 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
00:21:25.169 00.011 9340 Status Line: Star lost - low SNR
00:21:25.200 00.031 9340 UpdateImageDisplay: Size=(1920,1080) min=7275, max=59678, med=16283, FiltMin=10401, FiltMax=57846, Gamma=2.870
00:21:25.209 00.009 9340 UpdateGuideState exits: Star lost - low SNR
00:21:25.220 00.011 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:21:25.234 00.014 9340 ScheduleExposure(1000,3,0) exposurePending=0
00:21:25.244 00.010 9340 Enqueuing Expose request
00:21:25.257 00.013 12020 Worker thread wakes up
00:21:25.257 00.000 12020 worker thread servicing REQUEST_EXPOSE 1000
00:21:25.257 00.000 12020 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
00:21:26.211 00.954 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"65f1236d-0498-4ffa-b1ef-9a9b4980461f"}
00:21:26.225 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"65f1236d-0498-4ffa-b1ef-9a9b4980461f"}
00:21:26.252 00.027 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"dbe2a361-500c-4585-b64a-1bc87e689144"}
00:21:26.268 00.016 9340 case statement mapped state 1 to 101
00:21:26.277 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Looping","id":"dbe2a361-500c-4585-b64a-1bc87e689144"}
00:21:26.627 00.350 12020 Exposure complete
00:21:26.889 00.262 12020 worker thread done servicing request
00:21:26.889 00.000 9340 OnExposeComplete: enter
00:21:26.906 00.017 9340 UpdateGuideState(): m_state=1
00:21:26.919 00.013 9340 Star::Find(15, 1283, 965, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 164
00:21:26.929 00.010 9340 Star::Find false star n=2 nbg=260 bg=11234.5 sigma=582.8 thresh=12983 peak=12840
00:21:26.940 00.011 9340 Star::Find returns 0 (2), X=1283.00, Y=965.00, Mass=5294, SNR=2.9, Peak=14126 HFD=0.0
00:21:26.953 00.013 9340 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
00:21:26.983 00.030 9340 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
00:21:26.997 00.014 9340 Status Line: Star lost - low SNR
00:21:27.009 00.012 9340 UpdateImageDisplay: Size=(1920,1080) min=5990, max=65505, med=11129, FiltMin=7832, FiltMax=64213, Gamma=2.870
00:21:27.020 00.011 9340 UpdateGuideState exits: Star lost - low SNR
00:21:27.033 00.013 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:21:27.044 00.011 9340 ScheduleExposure(1000,3,0) exposurePending=0
00:21:27.074 00.030 9340 Enqueuing Expose request
00:21:27.087 00.013 12020 Worker thread wakes up
00:21:27.087 00.000 12020 worker thread servicing REQUEST_EXPOSE 1000
00:21:27.087 00.000 12020 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
00:21:28.211 01.124 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"e74f488f-824c-483d-b276-3756372512c3"}
00:21:28.221 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"e74f488f-824c-483d-b276-3756372512c3"}
00:21:28.231 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"af7633f8-a431-41a0-9e63-cecfe427e6be"}
00:21:28.241 00.010 9340 case statement mapped state 1 to 101
00:21:28.253 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Looping","id":"af7633f8-a431-41a0-9e63-cecfe427e6be"}
00:21:28.458 00.205 12020 Exposure complete
00:21:28.725 00.267 12020 worker thread done servicing request
00:21:28.725 00.000 9340 OnExposeComplete: enter
00:21:28.737 00.012 9340 UpdateGuideState(): m_state=1
00:21:28.749 00.012 9340 Star::Find(15, 1283, 965, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 165
00:21:28.785 00.036 9340 Star::Find false star n=3 nbg=267 bg=17876.4 sigma=969.5 thresh=20785 peak=20115
00:21:28.832 00.047 9340 Star::Find returns 0 (2), X=1283.00, Y=965.00, Mass=9969, SNR=2.9, Peak=21767 HFD=0.0
00:21:28.919 00.087 9340 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
00:21:28.936 00.017 9340 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
00:21:28.953 00.017 9340 Status Line: Star lost - low SNR
00:21:28.968 00.015 9340 UpdateImageDisplay: Size=(1920,1080) min=7539, max=65478, med=19117, FiltMin=12132, FiltMax=63192, Gamma=2.870
00:21:28.987 00.019 9340 UpdateGuideState exits: Star lost - low SNR
00:21:29.032 00.045 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:21:29.048 00.016 9340 ScheduleExposure(1000,3,0) exposurePending=0
00:21:29.062 00.014 9340 Enqueuing Expose request
00:21:29.077 00.015 12020 Worker thread wakes up
00:21:29.078 00.001 12020 worker thread servicing REQUEST_EXPOSE 1000
00:21:29.078 00.000 12020 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
00:21:30.211 01.133 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"f136f8a0-f8ee-4301-b6cc-9ef407eff258"}
00:21:30.224 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"f136f8a0-f8ee-4301-b6cc-9ef407eff258"}
00:21:30.237 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"f2e1f8f8-2f10-437c-864e-64db83ebc58d"}
00:21:30.247 00.010 9340 case statement mapped state 1 to 101
00:21:30.256 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Looping","id":"f2e1f8f8-2f10-437c-864e-64db83ebc58d"}
00:21:30.445 00.189 12020 Exposure complete
00:21:30.663 00.218 12020 worker thread done servicing request
00:21:30.663 00.000 9340 OnExposeComplete: enter
00:21:30.674 00.011 9340 UpdateGuideState(): m_state=1
00:21:30.683 00.009 9340 Star::Find(15, 1283, 965, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 166
00:21:30.695 00.012 9340 Star::Find false star n=5 nbg=249 bg=7701.5 sigma=433.2 thresh=9001 peak=8803
00:21:30.704 00.009 9340 Star::Find returns 0 (2), X=1283.00, Y=965.00, Mass=7748, SNR=2.9, Peak=9504 HFD=0.0
00:21:30.715 00.011 9340 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
00:21:30.731 00.016 9340 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
00:21:30.744 00.013 9340 Status Line: Star lost - low SNR
00:21:30.758 00.014 9340 UpdateImageDisplay: Size=(1920,1080) min=3923, max=65535, med=7587, FiltMin=5836, FiltMax=65443, Gamma=2.870
00:21:30.788 00.030 9340 UpdateGuideState exits: Star lost - low SNR
00:21:30.801 00.013 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:21:30.816 00.015 9340 ScheduleExposure(1000,3,0) exposurePending=0
00:21:30.827 00.011 9340 Enqueuing Expose request
00:21:30.840 00.013 12020 Worker thread wakes up
00:21:30.840 00.000 12020 worker thread servicing REQUEST_EXPOSE 1000
00:21:30.841 00.001 12020 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
00:21:32.211 01.370 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"ca589630-c111-4292-825c-7d5644391848"}
00:21:32.221 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"ca589630-c111-4292-825c-7d5644391848"}
00:21:32.228 00.007 12020 Exposure complete
00:21:32.229 00.001 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"c39dfd05-e990-4805-a0d6-46b693da82c3"}
00:21:32.240 00.011 9340 case statement mapped state 1 to 101
00:21:32.248 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Looping","id":"c39dfd05-e990-4805-a0d6-46b693da82c3"}
00:21:32.430 00.182 12020 worker thread done servicing request
00:21:32.431 00.001 9340 OnExposeComplete: enter
00:21:32.442 00.011 9340 UpdateGuideState(): m_state=1
00:21:32.453 00.011 9340 Star::Find(15, 1283, 965, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 167
00:21:32.465 00.012 9340 Star::Find false star n=6 nbg=265 bg=7344.0 sigma=461.4 thresh=8728 peak=8719
00:21:32.474 00.009 9340 Star::Find returns 0 (2), X=1283.00, Y=965.00, Mass=9492, SNR=2.9, Peak=9090 HFD=0.0
00:21:32.483 00.009 9340 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
00:21:32.494 00.011 9340 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
00:21:32.508 00.014 9340 Status Line: Star lost - low SNR
00:21:32.522 00.014 9340 UpdateImageDisplay: Size=(1920,1080) min=4403, max=65535, med=7470, FiltMin=5845, FiltMax=65478, Gamma=2.870
00:21:32.549 00.027 9340 UpdateGuideState exits: Star lost - low SNR
00:21:32.559 00.010 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:21:32.570 00.011 9340 ScheduleExposure(1000,3,0) exposurePending=0
00:21:32.581 00.011 9340 Enqueuing Expose request
00:21:32.591 00.010 12020 Worker thread wakes up
00:21:32.591 00.000 12020 worker thread servicing REQUEST_EXPOSE 1000
00:21:32.591 00.000 12020 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
00:21:33.965 01.374 12020 Exposure complete
00:21:34.152 00.187 12020 worker thread done servicing request
00:21:34.152 00.000 9340 OnExposeComplete: enter
00:21:34.163 00.011 9340 UpdateGuideState(): m_state=1
00:21:34.187 00.024 9340 Star::Find(15, 1283, 965, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 168
00:21:34.196 00.009 9340 Star::Find false star n=8 nbg=277 bg=7401.4 sigma=478.2 thresh=8836 peak=8756
00:21:34.204 00.008 9340 Star::Find returns 0 (2), X=1283.00, Y=965.00, Mass=12935, SNR=2.9, Peak=9523 HFD=0.0
00:21:34.217 00.013 9340 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
00:21:34.227 00.010 9340 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
00:21:34.236 00.009 9340 Status Line: Star lost - low SNR
00:21:34.247 00.011 9340 UpdateImageDisplay: Size=(1920,1080) min=4373, max=65535, med=7453, FiltMin=5755, FiltMax=65456, Gamma=2.870
00:21:34.258 00.011 9340 UpdateGuideState exits: Star lost - low SNR
00:21:34.268 00.010 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:21:34.277 00.009 9340 ScheduleExposure(1000,3,0) exposurePending=0
00:21:34.301 00.024 9340 Enqueuing Expose request
00:21:34.312 00.011 12020 Worker thread wakes up
00:21:34.313 00.001 12020 worker thread servicing REQUEST_EXPOSE 1000
00:21:34.313 00.000 12020 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
00:21:34.315 00.002 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"c73249f0-141a-4da7-aae2-addcf8ad03cc"}
00:21:34.323 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"c73249f0-141a-4da7-aae2-addcf8ad03cc"}
00:21:34.333 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"8214edd6-6eba-418c-abfa-d13751ef4903"}
00:21:34.340 00.007 9340 case statement mapped state 1 to 101
00:21:34.349 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Looping","id":"8214edd6-6eba-418c-abfa-d13751ef4903"}
00:21:35.706 01.357 12020 Exposure complete
00:21:36.022 00.316 12020 worker thread done servicing request
00:21:36.023 00.001 9340 OnExposeComplete: enter
00:21:36.038 00.015 9340 UpdateGuideState(): m_state=1
00:21:36.050 00.012 9340 Star::Find(15, 1283, 965, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 169
00:21:36.085 00.035 9340 Star::Find returns 1 (0), X=1281.99, Y=955.40, Mass=13489, SNR=11.1, Peak=8965 HFD=8.6
00:21:36.103 00.018 9340 DistanceChecker: deactivated
00:21:36.124 00.021 9340 setting lock position to (1281.99, 955.40)
00:21:36.137 00.013 9340 MultiStar: stabilizing after lock position change
00:21:36.150 00.013 9340 CurrentPosition() valid, moving to STATE_SELECTED
00:21:36.163 00.013 9340 Changing from state SELECTING to SELECTED
00:21:36.177 00.014 9340 guider state => SELECTED
00:21:36.212 00.035 9340 UpdateImageDisplay: Size=(1920,1080) min=4634, max=53801, med=7486, FiltMin=5793, FiltMax=42655, Gamma=2.870
00:21:36.225 00.013 9340 UpdateGuideState exits: m=13489 SNR=11.1
00:21:36.239 00.014 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:21:36.252 00.013 9340 ScheduleExposure(1000,3,1) exposurePending=0
00:21:36.263 00.011 9340 Enqueuing Expose request
00:21:36.273 00.010 12020 Worker thread wakes up
00:21:36.273 00.000 12020 worker thread servicing REQUEST_EXPOSE 1000
00:21:36.273 00.000 12020 Handling exposure in thread, d=1000 o=3 r=(1267,940,31,31)
00:21:36.273 00.000 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"05be617d-7db7-4ddd-8f4b-e6315d6b98b1"}
00:21:36.287 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"05be617d-7db7-4ddd-8f4b-e6315d6b98b1"}
00:21:36.303 00.016 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"0b412427-8457-4905-ac60-651bcc4e1c6b"}
00:21:36.332 00.029 9340 case statement mapped state 2 to 1
00:21:36.345 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Selected","id":"0b412427-8457-4905-ac60-651bcc4e1c6b"}
00:21:36.356 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"5f32cb92-f176-4ace-a21d-1c79bccbbdc3"}
00:21:36.369 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":169,"width":15,"height":15,"star_pos":[6.99,7.40],"pixels":"..."},"id":"5f32cb92-f176-4ace-a21d-1c79bccbbdc3"}
00:21:37.651 01.282 12020 Exposure complete
00:21:37.872 00.221 12020 worker thread done servicing request
00:21:37.872 00.000 9340 OnExposeComplete: enter
00:21:37.882 00.010 9340 UpdateGuideState(): m_state=2
00:21:37.893 00.011 9340 Star::Find(15, 1281, 955, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 170
00:21:37.906 00.013 9340 Star::Find returns 1 (0), X=1270.43, Y=946.44, Mass=8850, SNR=9.0, Peak=9483 HFD=1.6
00:21:37.915 00.009 9340 CameraToMount -- cameraTheta (-2.48) - m_xAngle (0.01) = xAngle (-2.49 = -2.49)
00:21:37.923 00.008 9340 CameraToMount -- cameraTheta (-2.48) - (m_xAngle (0.01) + m_yAngleError (-3.13)) = yAngle (0.64 = 0.64)
00:21:37.934 00.011 9340 CameraToMount -- cameraX=-11.56 cameraY=-8.97 hyp=14.63 cameraTheta=-2.48 mountX=-11.61 mountY=8.72, mountTheta=2.50
00:21:37.949 00.015 9340 UpdateImageDisplay: Size=(1920,1080) min=4627, max=65535, med=7636, FiltMin=6041, FiltMax=65504, Gamma=2.870
00:21:37.959 00.010 9340 UpdateGuideState exits: m=8850 SNR=9.0
00:21:37.985 00.026 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:21:37.996 00.011 9340 ScheduleExposure(1000,3,1) exposurePending=0
00:21:38.003 00.007 9340 Enqueuing Expose request
00:21:38.015 00.012 12020 Worker thread wakes up
00:21:38.015 00.000 12020 worker thread servicing REQUEST_EXPOSE 1000
00:21:38.015 00.000 12020 Handling exposure in thread, d=1000 o=3 r=(1255,931,31,31)
00:21:38.214 00.199 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"ddd01ccd-53d4-4884-83b0-000404723242"}
00:21:38.226 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"ddd01ccd-53d4-4884-83b0-000404723242"}
00:21:38.237 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"df749ad7-8a97-40f8-abc6-861b873cb251"}
00:21:38.247 00.010 9340 case statement mapped state 2 to 1
00:21:38.259 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Selected","id":"df749ad7-8a97-40f8-abc6-861b873cb251"}
00:21:38.268 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"5e5b9be3-3fe0-4830-b812-93b7c0bae8d5"}
00:21:38.277 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":170,"width":15,"height":15,"star_pos":[7.43,7.44],"pixels":"..."},"id":"5e5b9be3-3fe0-4830-b812-93b7c0bae8d5"}
00:21:39.380 01.103 12020 Exposure complete
00:21:39.623 00.243 12020 worker thread done servicing request
00:21:39.623 00.000 9340 OnExposeComplete: enter
00:21:39.637 00.014 9340 UpdateGuideState(): m_state=2
00:21:39.660 00.023 9340 Star::Find(15, 1270, 946, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 171
00:21:39.672 00.012 9340 Star::Find returns 1 (0), X=1258.71, Y=938.34, Mass=10175, SNR=9.0, Peak=9803 HFD=2.6
00:21:39.685 00.013 9340 CameraToMount -- cameraTheta (-2.51) - m_xAngle (0.01) = xAngle (-2.52 = -2.52)
00:21:39.719 00.034 9340 CameraToMount -- cameraTheta (-2.51) - (m_xAngle (0.01) + m_yAngleError (-3.13)) = yAngle (0.61 = 0.61)
00:21:39.728 00.009 9340 CameraToMount -- cameraX=-23.28 cameraY=-17.07 hyp=28.86 cameraTheta=-2.51 mountX=-23.39 mountY=16.57, mountTheta=2.53
00:21:39.751 00.023 9340 UpdateImageDisplay: Size=(1920,1080) min=4778, max=65533, med=7757, FiltMin=6130, FiltMax=65510, Gamma=2.870
00:21:39.761 00.010 9340 UpdateGuideState exits: m=10175 SNR=9.0
00:21:39.771 00.010 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:21:39.788 00.017 9340 ScheduleExposure(1000,3,1) exposurePending=0
00:21:39.799 00.011 9340 Enqueuing Expose request
00:21:39.815 00.016 12020 Worker thread wakes up
00:21:39.816 00.001 12020 worker thread servicing REQUEST_EXPOSE 1000
00:21:39.816 00.000 12020 Handling exposure in thread, d=1000 o=3 r=(1244,923,31,31)
00:21:40.212 00.396 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"ed9b9793-bf26-4b09-bb71-5cccfc86964a"}
00:21:40.227 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"ed9b9793-bf26-4b09-bb71-5cccfc86964a"}
00:21:40.260 00.033 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"481d3e26-d394-4c6e-b521-29e2f7376620"}
00:21:40.279 00.019 9340 case statement mapped state 2 to 1
00:21:40.290 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Selected","id":"481d3e26-d394-4c6e-b521-29e2f7376620"}
00:21:40.305 00.015 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"7e69f239-70f9-4d23-a452-a314b367f1a7"}
00:21:40.316 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":171,"width":15,"height":15,"star_pos":[6.71,7.34],"pixels":"..."},"id":"7e69f239-70f9-4d23-a452-a314b367f1a7"}
00:21:41.200 00.884 12020 Exposure complete
00:21:41.591 00.391 12020 worker thread done servicing request
00:21:41.591 00.000 9340 OnExposeComplete: enter
00:21:41.606 00.015 9340 UpdateGuideState(): m_state=2
00:21:41.716 00.110 9340 Star::Find(15, 1258, 938, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 172
00:21:41.766 00.050 9340 Star::Find returns 1 (0), X=1269.29, Y=937.94, Mass=17416, SNR=12.0, Peak=11531 HFD=3.8
00:21:41.879 00.113 9340 CameraToMount -- cameraTheta (-2.20) - m_xAngle (0.01) = xAngle (-2.21 = -2.21)
00:21:41.912 00.033 9340 CameraToMount -- cameraTheta (-2.20) - (m_xAngle (0.01) + m_yAngleError (-3.13)) = yAngle (0.92 = 0.92)
00:21:41.939 00.027 9340 CameraToMount -- cameraX=-12.69 cameraY=-17.46 hyp=21.59 cameraTheta=-2.20 mountX=-12.80 mountY=17.19, mountTheta=2.21
00:21:41.986 00.047 9340 UpdateImageDisplay: Size=(1920,1080) min=4836, max=65533, med=7939, FiltMin=6299, FiltMax=65510, Gamma=2.870
00:21:42.044 00.058 9340 UpdateGuideState exits: m=17416 SNR=12.0
00:21:42.065 00.021 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:21:42.091 00.026 9340 ScheduleExposure(1000,3,1) exposurePending=0
00:21:42.115 00.024 9340 Enqueuing Expose request
00:21:42.147 00.032 12020 Worker thread wakes up
00:21:42.147 00.000 12020 worker thread servicing REQUEST_EXPOSE 1000
00:21:42.148 00.001 12020 Handling exposure in thread, d=1000 o=3 r=(1254,923,31,31)
00:21:42.213 00.065 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"b3898c03-276b-49a0-99a9-d4aaa1230ce9"}
00:21:42.244 00.031 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"b3898c03-276b-49a0-99a9-d4aaa1230ce9"}
00:21:42.322 00.078 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"0fb6e04c-f3a6-4b4e-8d39-751dac1e8cfc"}
00:21:42.356 00.034 9340 case statement mapped state 2 to 1
00:21:42.391 00.035 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Selected","id":"0fb6e04c-f3a6-4b4e-8d39-751dac1e8cfc"}
00:21:42.520 00.129 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"46d974e0-eea4-4847-90a4-e00d894c9cac"}
00:21:42.577 00.057 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":172,"width":15,"height":15,"star_pos":[7.29,6.94],"pixels":"..."},"id":"46d974e0-eea4-4847-90a4-e00d894c9cac"}
00:21:43.523 00.946 12020 Exposure complete
00:21:44.126 00.603 12020 worker thread done servicing request
00:21:44.127 00.001 9340 OnExposeComplete: enter
00:21:44.177 00.050 9340 UpdateGuideState(): m_state=2
00:21:44.195 00.018 9340 Star::Find(15, 1269, 937, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 173
00:21:44.444 00.249 9340 Star::Find false star n=4 nbg=266 bg=7903.7 sigma=487.4 thresh=9366 peak=9078
00:21:44.489 00.045 9340 Star::Find returns 0 (2), X=1269.00, Y=937.00, Mass=6977, SNR=2.9, Peak=10133 HFD=0.0
00:21:44.501 00.012 9340 DistanceChecker: activated
00:21:44.518 00.017 9340 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
00:21:44.532 00.014 9340 Changing from state SELECTED to UNINITIALIZED
00:21:44.547 00.015 9340 guider state => SELECTING
00:21:44.566 00.019 9340 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
00:21:44.588 00.022 9340 Status Line: Star lost - low SNR
00:21:44.646 00.058 9340 UpdateImageDisplay: Size=(1920,1080) min=4462, max=65530, med=8057, FiltMin=6230, FiltMax=65510, Gamma=2.870
00:21:44.660 00.014 9340 UpdateGuideState exits: Star lost - low SNR
00:21:44.673 00.013 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:21:44.687 00.014 9340 ScheduleExposure(1000,3,0) exposurePending=0
00:21:44.702 00.015 9340 Enqueuing Expose request
00:21:44.744 00.042 12020 Worker thread wakes up
00:21:44.744 00.000 12020 worker thread servicing REQUEST_EXPOSE 1000
00:21:44.744 00.000 12020 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
00:21:44.746 00.002 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"84cbb29b-e28d-4e73-9a57-063810ac3414"}
00:21:44.765 00.019 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"84cbb29b-e28d-4e73-9a57-063810ac3414"}
00:21:45.196 00.431 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"1bf53b4a-cf0c-407d-b747-2290ee38ccbc"}
00:21:45.319 00.123 9340 case statement mapped state 1 to 101
00:21:45.334 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Looping","id":"1bf53b4a-cf0c-407d-b747-2290ee38ccbc"}
00:21:46.152 00.818 12020 Exposure complete
00:21:46.234 00.082 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"936c1874-f036-43f8-b0db-f1cc3a01bcf3"}
00:21:46.254 00.020 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"936c1874-f036-43f8-b0db-f1cc3a01bcf3"}
00:21:46.295 00.041 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"9f28712b-d156-404c-951a-f6a4d5e8a354"}
00:21:46.356 00.061 9340 case statement mapped state 1 to 101
00:21:46.381 00.025 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Looping","id":"9f28712b-d156-404c-951a-f6a4d5e8a354"}
00:21:46.784 00.403 12020 worker thread done servicing request
00:21:46.785 00.001 9340 OnExposeComplete: enter
00:21:46.887 00.102 9340 UpdateGuideState(): m_state=1
00:21:46.944 00.057 9340 Star::Find(15, 1269, 937, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 174
00:21:47.002 00.058 9340 Star::Find false star n=1 nbg=272 bg=8030.8 sigma=509.7 thresh=9560 peak=9129
00:21:47.046 00.044 9340 Star::Find returns 0 (2), X=1269.00, Y=937.00, Mass=1563, SNR=2.9, Peak=9761 HFD=0.0
00:21:47.111 00.065 9340 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
00:21:47.152 00.041 9340 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
00:21:47.183 00.031 9340 Status Line: Star lost - low SNR
00:21:47.234 00.051 9340 UpdateImageDisplay: Size=(1920,1080) min=4885, max=65530, med=7877, FiltMin=6238, FiltMax=65507, Gamma=2.870
00:21:47.254 00.020 9340 UpdateGuideState exits: Star lost - low SNR
00:21:47.274 00.020 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:21:47.290 00.016 9340 ScheduleExposure(1000,3,0) exposurePending=0
00:21:47.308 00.018 9340 Enqueuing Expose request
00:21:47.352 00.044 12020 Worker thread wakes up
00:21:47.353 00.001 12020 worker thread servicing REQUEST_EXPOSE 1000
00:21:47.353 00.000 12020 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
00:21:48.245 00.892 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"3501a2c2-c040-44ae-881a-f57b21da4b0d"}
00:21:48.589 00.344 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"3501a2c2-c040-44ae-881a-f57b21da4b0d"}
00:21:48.863 00.274 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"b09d65c8-9454-44f8-a1c4-35a9fc433efe"}
00:21:48.971 00.108 12020 Exposure complete
00:21:48.972 00.001 9340 case statement mapped state 1 to 101
00:21:49.015 00.043 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Looping","id":"b09d65c8-9454-44f8-a1c4-35a9fc433efe"}
00:21:49.555 00.540 9340 OnExposeComplete: enter
00:21:49.598 00.043 12020 worker thread done servicing request
00:21:49.599 00.001 9340 UpdateGuideState(): m_state=1
00:21:49.623 00.024 9340 Star::Find(15, 1269, 937, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 175
00:21:49.654 00.031 9340 Star::Find false star n=3 nbg=261 bg=7685.5 sigma=435.7 thresh=8993 peak=8714
00:21:49.710 00.056 9340 Star::Find returns 0 (2), X=1269.00, Y=937.00, Mass=4314, SNR=2.9, Peak=9209 HFD=0.0
00:21:49.728 00.018 9340 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
00:21:49.751 00.023 9340 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
00:21:49.772 00.021 9340 Status Line: Star lost - low SNR
00:21:49.836 00.064 9340 UpdateImageDisplay: Size=(1920,1080) min=4613, max=65511, med=7667, FiltMin=6116, FiltMax=65493, Gamma=2.870
00:21:49.865 00.029 9340 UpdateGuideState exits: Star lost - low SNR
00:21:49.903 00.038 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:21:49.920 00.017 9340 ScheduleExposure(1000,3,0) exposurePending=0
00:21:49.960 00.040 9340 Enqueuing Expose request
00:21:49.976 00.016 12020 Worker thread wakes up
00:21:49.977 00.001 12020 worker thread servicing REQUEST_EXPOSE 1000
00:21:49.977 00.000 12020 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
00:21:50.243 00.266 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"2182e381-4ca7-4189-b13e-88504ee73b20"}
00:21:50.259 00.016 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"2182e381-4ca7-4189-b13e-88504ee73b20"}
00:21:50.289 00.030 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"c4ec5aa1-12e2-42a3-bebf-8067a718f3b2"}
00:21:50.304 00.015 9340 case statement mapped state 1 to 101
00:21:50.315 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Looping","id":"c4ec5aa1-12e2-42a3-bebf-8067a718f3b2"}
00:21:51.346 01.031 12020 Exposure complete
00:21:51.581 00.235 12020 worker thread done servicing request
00:21:51.581 00.000 9340 OnExposeComplete: enter
00:21:51.593 00.012 9340 UpdateGuideState(): m_state=1
00:21:51.603 00.010 9340 Star::Find(15, 1269, 937, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 176
00:21:51.612 00.009 9340 Star::Find returns 1 (0), X=1273.19, Y=939.78, Mass=29568, SNR=19.0, Peak=10019 HFD=6.4
00:21:51.622 00.010 9340 Status Line: Mass: 29568 vs 13489
00:21:51.638 00.016 9340 UpdateCurrentPosition: star mass new=29568.0 exp=13488.8 thresh=50% limits=(5779.4, 648072.5, 26977.5)
00:21:51.649 00.011 9340 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:989->massChangeThreshold error
00:21:51.659 00.010 9340 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
00:21:51.692 00.033 9340 Status Line: No star selected
00:21:51.705 00.013 9340 UpdateImageDisplay: Size=(1920,1080) min=4811, max=65535, med=7681, FiltMin=5995, FiltMax=65499, Gamma=2.870
00:21:51.718 00.013 9340 UpdateGuideState exits: No star selected
00:21:51.727 00.009 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:21:51.738 00.011 9340 ScheduleExposure(1000,3,0) exposurePending=0
00:21:51.752 00.014 9340 Enqueuing Expose request
00:21:51.762 00.010 12020 Worker thread wakes up
00:21:51.762 00.000 12020 worker thread servicing REQUEST_EXPOSE 1000
00:21:51.763 00.001 12020 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
00:21:52.243 00.480 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"f856215b-b4de-4f75-82fa-e29f520eaa76"}
00:21:52.272 00.029 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"f856215b-b4de-4f75-82fa-e29f520eaa76"}
00:21:52.285 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"02bd9c09-2c1b-4dcf-933c-83a11716dd3e"}
00:21:52.294 00.009 9340 case statement mapped state 1 to 101
00:21:52.306 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Looping","id":"02bd9c09-2c1b-4dcf-933c-83a11716dd3e"}
00:21:53.122 00.816 12020 Exposure complete
00:21:53.322 00.200 12020 worker thread done servicing request
00:21:53.322 00.000 9340 OnExposeComplete: enter
00:21:53.332 00.010 9340 UpdateGuideState(): m_state=1
00:21:53.347 00.015 9340 Star::Find(15, 1269, 937, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 177
00:21:53.356 00.009 9340 Star::Find returns 1 (0), X=1278.55, Y=949.94, Mass=9638, SNR=9.5, Peak=9824 HFD=2.9
00:21:53.366 00.010 9340 DistanceChecker: deactivated
00:21:53.383 00.017 9340 setting lock position to (1278.55, 949.94)
00:21:53.397 00.014 9340 MultiStar: stabilizing after lock position change
00:21:53.431 00.034 9340 CurrentPosition() valid, moving to STATE_SELECTED
00:21:53.445 00.014 9340 Changing from state SELECTING to SELECTED
00:21:53.455 00.010 9340 guider state => SELECTED
00:21:53.468 00.013 9340 UpdateImageDisplay: Size=(1920,1080) min=4843, max=65535, med=7778, FiltMin=6184, FiltMax=65499, Gamma=2.870
00:21:53.476 00.008 9340 UpdateGuideState exits: m=9638 SNR=9.5
00:21:53.488 00.012 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:21:53.501 00.013 9340 ScheduleExposure(1000,3,1) exposurePending=0
00:21:53.513 00.012 9340 Enqueuing Expose request
00:21:53.523 00.010 12020 Worker thread wakes up
00:21:53.523 00.000 12020 worker thread servicing REQUEST_EXPOSE 1000
00:21:53.523 00.000 12020 Handling exposure in thread, d=1000 o=3 r=(1264,935,31,31)
00:21:54.243 00.720 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"4d9435bf-51a2-4542-8b18-4a6633359201"}
00:21:54.252 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"4d9435bf-51a2-4542-8b18-4a6633359201"}
00:21:54.264 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"b3e0e19e-1d8c-414a-90a3-d5a9605fba02"}
00:21:54.275 00.011 9340 case statement mapped state 2 to 1
00:21:54.285 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Selected","id":"b3e0e19e-1d8c-414a-90a3-d5a9605fba02"}
00:21:54.309 00.024 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"37208833-326b-45e9-99a4-844779866374"}
00:21:54.320 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":177,"width":15,"height":15,"star_pos":[6.55,6.94],"pixels":"..."},"id":"37208833-326b-45e9-99a4-844779866374"}
00:21:54.891 00.571 12020 Exposure complete
00:21:55.213 00.322 12020 worker thread done servicing request
00:21:55.213 00.000 9340 OnExposeComplete: enter
00:21:55.232 00.019 9340 UpdateGuideState(): m_state=2
00:21:55.285 00.053 9340 Star::Find(15, 1278, 949, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 178
00:21:55.322 00.037 9340 Star::Find false star n=3 nbg=271 bg=7923.3 sigma=517.4 thresh=9476 peak=9117
00:21:55.342 00.020 9340 Star::Find returns 0 (2), X=1278.00, Y=949.00, Mass=5369, SNR=2.9, Peak=9868 HFD=0.0
00:21:55.408 00.066 9340 DistanceChecker: activated
00:21:55.454 00.046 9340 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
00:21:55.546 00.092 9340 Changing from state SELECTED to UNINITIALIZED
00:21:55.619 00.073 9340 guider state => SELECTING
00:21:55.741 00.122 9340 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
00:21:55.805 00.064 9340 Status Line: Star lost - low SNR
00:21:55.944 00.139 9340 UpdateImageDisplay: Size=(1920,1080) min=4666, max=65535, med=7831, FiltMin=6073, FiltMax=65498, Gamma=2.870
00:21:55.995 00.051 9340 UpdateGuideState exits: Star lost - low SNR
00:21:56.019 00.024 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:21:56.034 00.015 9340 ScheduleExposure(1000,3,0) exposurePending=0
00:21:56.055 00.021 9340 Enqueuing Expose request
00:21:56.103 00.048 12020 Worker thread wakes up
00:21:56.103 00.000 12020 worker thread servicing REQUEST_EXPOSE 1000
00:21:56.103 00.000 12020 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
00:21:56.243 00.140 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"7a161c37-1c24-4f91-a9da-c12753953d38"}
00:21:56.259 00.016 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"7a161c37-1c24-4f91-a9da-c12753953d38"}
00:21:56.274 00.015 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"f9e6f0a9-f9a7-4274-98a2-1db5abcf550b"}
00:21:56.292 00.018 9340 case statement mapped state 1 to 101
00:21:56.330 00.038 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Looping","id":"f9e6f0a9-f9a7-4274-98a2-1db5abcf550b"}
00:21:57.477 01.147 12020 Exposure complete
00:21:57.731 00.254 12020 worker thread done servicing request
00:21:57.732 00.001 9340 OnExposeComplete: enter
00:21:57.768 00.036 9340 UpdateGuideState(): m_state=1
00:21:57.786 00.018 9340 Star::Find(15, 1278, 949, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 179
00:21:57.798 00.012 9340 Star::Find false star n=4 nbg=265 bg=8062.2 sigma=455.4 thresh=9428 peak=9204
00:21:57.816 00.018 9340 Star::Find returns 0 (2), X=1278.00, Y=949.00, Mass=5978, SNR=2.9, Peak=9990 HFD=0.0
00:21:57.832 00.016 9340 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
00:21:57.875 00.043 9340 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
00:21:57.890 00.015 9340 Status Line: Star lost - low SNR
00:21:57.907 00.017 9340 UpdateImageDisplay: Size=(1920,1080) min=5051, max=65535, med=7973, FiltMin=6280, FiltMax=65511, Gamma=2.870
00:21:57.965 00.058 9340 UpdateGuideState exits: Star lost - low SNR
00:21:57.992 00.027 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:21:58.005 00.013 9340 ScheduleExposure(1000,3,0) exposurePending=0
00:21:58.020 00.015 9340 Enqueuing Expose request
00:21:58.045 00.025 12020 Worker thread wakes up
00:21:58.046 00.001 12020 worker thread servicing REQUEST_EXPOSE 1000
00:21:58.046 00.000 12020 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
00:21:58.245 00.199 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"218f4d98-ba0d-4dcb-944c-a68d93b18414"}
00:21:58.264 00.019 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"218f4d98-ba0d-4dcb-944c-a68d93b18414"}
00:21:58.300 00.036 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"67a39cd9-6513-4fef-8ca0-6bf6b6f06273"}
00:21:58.319 00.019 9340 case statement mapped state 1 to 101
00:21:58.337 00.018 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Looping","id":"67a39cd9-6513-4fef-8ca0-6bf6b6f06273"}
00:21:59.421 01.084 12020 Exposure complete
00:21:59.634 00.213 12020 worker thread done servicing request
00:21:59.635 00.001 9340 OnExposeComplete: enter
00:21:59.646 00.011 9340 UpdateGuideState(): m_state=1
00:21:59.659 00.013 9340 Star::Find(15, 1278, 949, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 180
00:21:59.674 00.015 9340 Star::Find false star n=7 nbg=255 bg=8160.1 sigma=409.8 thresh=9390 peak=9151
00:21:59.708 00.034 9340 Star::Find returns 0 (2), X=1278.00, Y=949.00, Mass=10501, SNR=2.9, Peak=10120 HFD=0.0
00:21:59.720 00.012 9340 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
00:21:59.730 00.010 9340 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
00:21:59.740 00.010 9340 Status Line: Star lost - low SNR
00:21:59.755 00.015 9340 UpdateImageDisplay: Size=(1920,1080) min=4815, max=65535, med=8076, FiltMin=6297, FiltMax=65501, Gamma=2.870
00:21:59.768 00.013 9340 UpdateGuideState exits: Star lost - low SNR
00:21:59.781 00.013 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:21:59.818 00.037 9340 ScheduleExposure(1000,3,0) exposurePending=0
00:21:59.836 00.018 9340 Enqueuing Expose request
00:21:59.848 00.012 12020 Worker thread wakes up
00:21:59.848 00.000 12020 worker thread servicing REQUEST_EXPOSE 1000
00:21:59.848 00.000 12020 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
00:22:00.242 00.394 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"61926e91-0240-4f81-953e-39496e41f00d"}
00:22:00.255 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"61926e91-0240-4f81-953e-39496e41f00d"}
00:22:00.266 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"39c8a366-4754-4302-a7b6-a2039ae25efe"}
00:22:00.276 00.010 9340 case statement mapped state 1 to 101
00:22:00.286 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Looping","id":"39c8a366-4754-4302-a7b6-a2039ae25efe"}
00:22:01.207 00.921 12020 Exposure complete
00:22:01.447 00.240 12020 worker thread done servicing request
00:22:01.447 00.000 9340 OnExposeComplete: enter
00:22:01.476 00.029 9340 UpdateGuideState(): m_state=1
00:22:01.492 00.016 9340 Star::Find(15, 1278, 949, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 181
00:22:01.507 00.015 9340 Star::Find false star n=11 nbg=246 bg=8179.6 sigma=409.7 thresh=9409 peak=9239
00:22:01.519 00.012 9340 Star::Find returns 0 (2), X=1278.00, Y=949.00, Mass=15931, SNR=2.9, Peak=10193 HFD=0.0
00:22:01.537 00.018 9340 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
00:22:01.572 00.035 9340 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
00:22:01.585 00.013 9340 Status Line: Star lost - low SNR
00:22:01.608 00.023 9340 UpdateImageDisplay: Size=(1920,1080) min=5208, max=65535, med=8078, FiltMin=6441, FiltMax=65511, Gamma=2.870
00:22:01.627 00.019 9340 UpdateGuideState exits: Star lost - low SNR
00:22:01.659 00.032 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:22:01.672 00.013 9340 ScheduleExposure(1000,3,0) exposurePending=0
00:22:01.689 00.017 9340 Enqueuing Expose request
00:22:01.702 00.013 12020 Worker thread wakes up
00:22:01.702 00.000 12020 worker thread servicing REQUEST_EXPOSE 1000
00:22:01.702 00.000 12020 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
00:22:02.242 00.540 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"95cdd497-1602-4d08-a2c8-373d2facb5da"}
00:22:02.258 00.016 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"95cdd497-1602-4d08-a2c8-373d2facb5da"}
00:22:02.273 00.015 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"e7e8d01e-7006-44ee-8da3-e165126029a2"}
00:22:02.287 00.014 9340 case statement mapped state 1 to 101
00:22:02.303 00.016 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Looping","id":"e7e8d01e-7006-44ee-8da3-e165126029a2"}
00:22:03.074 00.771 12020 Exposure complete
00:22:03.465 00.391 12020 worker thread done servicing request
00:22:03.465 00.000 9340 OnExposeComplete: enter
00:22:03.505 00.040 9340 UpdateGuideState(): m_state=1
00:22:03.533 00.028 9340 Star::Find(15, 1278, 949, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 182
00:22:03.555 00.022 9340 Star::Find returns 1 (0), X=1265.88, Y=954.56, Mass=12957, SNR=10.8, Peak=10541 HFD=2.6
00:22:03.621 00.066 9340 DistanceChecker: deactivated
00:22:03.657 00.036 9340 setting lock position to (1265.88, 954.56)
00:22:03.675 00.018 9340 MultiStar: stabilizing after lock position change
00:22:03.710 00.035 9340 CurrentPosition() valid, moving to STATE_SELECTED
00:22:03.745 00.035 9340 Changing from state SELECTING to SELECTED
00:22:03.772 00.027 9340 guider state => SELECTED
00:22:03.799 00.027 9340 UpdateImageDisplay: Size=(1920,1080) min=4949, max=65535, med=8112, FiltMin=6200, FiltMax=65511, Gamma=2.870
00:22:03.818 00.019 9340 UpdateGuideState exits: m=12957 SNR=10.8
00:22:03.842 00.024 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:22:03.895 00.053 9340 ScheduleExposure(1000,3,1) exposurePending=0
00:22:03.907 00.012 9340 Enqueuing Expose request
00:22:03.925 00.018 12020 Worker thread wakes up
00:22:03.926 00.001 12020 worker thread servicing REQUEST_EXPOSE 1000
00:22:03.926 00.000 12020 Handling exposure in thread, d=1000 o=3 r=(1251,940,31,31)
00:22:04.241 00.315 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"3f4d27da-68a3-4959-acde-2bd78355958a"}
00:22:04.255 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"3f4d27da-68a3-4959-acde-2bd78355958a"}
00:22:04.268 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"0c88bf0b-993d-4eac-9216-37a857d565ce"}
00:22:04.280 00.012 9340 case statement mapped state 2 to 1
00:22:04.290 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Selected","id":"0c88bf0b-993d-4eac-9216-37a857d565ce"}
00:22:04.299 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"f8057634-ebd1-4f44-8173-c9276206f4d1"}
00:22:04.313 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":182,"width":15,"height":15,"star_pos":[6.88,6.56],"pixels":"..."},"id":"f8057634-ebd1-4f44-8173-c9276206f4d1"}
00:22:05.287 00.974 12020 Exposure complete
00:22:05.493 00.206 12020 worker thread done servicing request
00:22:05.493 00.000 9340 OnExposeComplete: enter
00:22:05.507 00.014 9340 UpdateGuideState(): m_state=2
00:22:05.518 00.011 9340 Star::Find(15, 1265, 954, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 183
00:22:05.550 00.032 9340 Star::Find returns 1 (0), X=1263.32, Y=954.24, Mass=8423, SNR=9.1, Peak=10340 HFD=2.6
00:22:05.572 00.022 9340 CameraToMount -- cameraTheta (-3.02) - m_xAngle (0.01) = xAngle (-3.02 = -3.02)
00:22:05.589 00.017 9340 CameraToMount -- cameraTheta (-3.02) - (m_xAngle (0.01) + m_yAngleError (-3.13)) = yAngle (0.10 = 0.10)
00:22:05.601 00.012 9340 CameraToMount -- cameraX=-2.57 cameraY=-0.32 hyp=2.59 cameraTheta=-3.02 mountX=-2.57 mountY=0.27, mountTheta=3.04
00:22:05.614 00.013 9340 UpdateImageDisplay: Size=(1920,1080) min=5075, max=65535, med=8106, FiltMin=6435, FiltMax=65511, Gamma=2.870
00:22:05.625 00.011 9340 UpdateGuideState exits: m=8423 SNR=9.1
00:22:05.635 00.010 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:22:05.645 00.010 9340 ScheduleExposure(1000,3,1) exposurePending=0
00:22:05.668 00.023 9340 Enqueuing Expose request
00:22:05.682 00.014 12020 Worker thread wakes up
00:22:05.683 00.001 12020 worker thread servicing REQUEST_EXPOSE 1000
00:22:05.683 00.000 12020 Handling exposure in thread, d=1000 o=3 r=(1248,939,31,31)
00:22:06.241 00.558 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"f3a625bb-ad36-4c2d-a588-301d9cc4af21"}
00:22:06.257 00.016 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"f3a625bb-ad36-4c2d-a588-301d9cc4af21"}
00:22:06.269 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"1213c3e4-eca5-4437-907b-4d1463b392e6"}
00:22:06.279 00.010 9340 case statement mapped state 2 to 1
00:22:06.288 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Selected","id":"1213c3e4-eca5-4437-907b-4d1463b392e6"}
00:22:06.297 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"3e0bfa2c-30ef-4e0d-b864-763da3b24725"}
00:22:06.306 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":183,"width":15,"height":15,"star_pos":[7.32,7.24],"pixels":"..."},"id":"3e0bfa2c-30ef-4e0d-b864-763da3b24725"}
00:22:07.063 00.757 12020 Exposure complete
00:22:07.253 00.190 12020 worker thread done servicing request
00:22:07.253 00.000 9340 OnExposeComplete: enter
00:22:07.277 00.024 9340 UpdateGuideState(): m_state=2
00:22:07.289 00.012 9340 Star::Find(15, 1263, 954, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 184
00:22:07.298 00.009 9340 Star::Find false star n=6 nbg=264 bg=8204.8 sigma=470.2 thresh=9615 peak=9379
00:22:07.306 00.008 9340 Star::Find returns 0 (2), X=1263.00, Y=954.00, Mass=9367, SNR=2.9, Peak=10193 HFD=0.0
00:22:07.317 00.011 9340 DistanceChecker: activated
00:22:07.325 00.008 9340 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
00:22:07.335 00.010 9340 Changing from state SELECTED to UNINITIALIZED
00:22:07.345 00.010 9340 guider state => SELECTING
00:22:07.357 00.012 9340 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
00:22:07.366 00.009 9340 Status Line: Star lost - low SNR
00:22:07.401 00.035 9340 UpdateImageDisplay: Size=(1920,1080) min=5106, max=51598, med=8112, FiltMin=6405, FiltMax=42988, Gamma=2.870
00:22:07.411 00.010 9340 UpdateGuideState exits: Star lost - low SNR
00:22:07.423 00.012 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:22:07.434 00.011 9340 ScheduleExposure(1000,3,0) exposurePending=0
00:22:07.444 00.010 9340 Enqueuing Expose request
00:22:07.453 00.009 12020 Worker thread wakes up
00:22:07.454 00.001 12020 worker thread servicing REQUEST_EXPOSE 1000
00:22:07.454 00.000 12020 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
00:22:08.238 00.784 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"17a77233-1fab-457c-bb80-67003298a0c1"}
00:22:08.249 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"17a77233-1fab-457c-bb80-67003298a0c1"}
00:22:08.259 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"eb55cf90-e10a-49a0-b8fe-b882a43362ef"}
00:22:08.266 00.007 9340 case statement mapped state 1 to 101
00:22:08.275 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Looping","id":"eb55cf90-e10a-49a0-b8fe-b882a43362ef"}
00:22:08.821 00.546 12020 Exposure complete
00:22:09.085 00.264 12020 worker thread done servicing request
00:22:09.085 00.000 9340 OnExposeComplete: enter
00:22:09.098 00.013 9340 UpdateGuideState(): m_state=1
00:22:09.114 00.016 9340 Star::Find(15, 1263, 954, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 185
00:22:09.144 00.030 9340 Star::Find false star n=3 nbg=260 bg=8222.3 sigma=426.2 thresh=9501 peak=9361
00:22:09.158 00.014 9340 Star::Find returns 0 (2), X=1263.00, Y=954.00, Mass=5398, SNR=2.9, Peak=10191 HFD=0.0
00:22:09.171 00.013 9340 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
00:22:09.183 00.012 9340 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
00:22:09.193 00.010 9340 Status Line: Star lost - low SNR
00:22:09.218 00.025 9340 UpdateImageDisplay: Size=(1920,1080) min=5121, max=30668, med=8120, FiltMin=5922, FiltMax=24221, Gamma=2.870
00:22:09.237 00.019 9340 UpdateGuideState exits: Star lost - low SNR
00:22:09.273 00.036 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:22:09.287 00.014 9340 ScheduleExposure(1000,3,0) exposurePending=0
00:22:09.303 00.016 9340 Enqueuing Expose request
00:22:09.314 00.011 12020 Worker thread wakes up
00:22:09.314 00.000 12020 worker thread servicing REQUEST_EXPOSE 1000
00:22:09.314 00.000 12020 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
00:22:10.238 00.924 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"ccf90980-a450-4815-9888-f0e377bb5c5d"}
00:22:10.249 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"ccf90980-a450-4815-9888-f0e377bb5c5d"}
00:22:10.268 00.019 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"273683c9-b95b-471e-94b6-f03fd032565b"}
00:22:10.289 00.021 9340 case statement mapped state 1 to 101
00:22:10.304 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Looping","id":"273683c9-b95b-471e-94b6-f03fd032565b"}
00:22:10.698 00.394 12020 Exposure complete
00:22:11.011 00.313 12020 worker thread done servicing request
00:22:11.011 00.000 9340 OnExposeComplete: enter
00:22:11.023 00.012 9340 UpdateGuideState(): m_state=1
00:22:11.039 00.016 9340 Star::Find(15, 1263, 954, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 186
00:22:11.052 00.013 9340 Star::Find returns 1 (0), X=1264.55, Y=954.45, Mass=13803, SNR=10.9, Peak=10874 HFD=3.4
00:22:11.068 00.016 9340 DistanceChecker: deactivated
00:22:11.094 00.026 9340 setting lock position to (1264.55, 954.45)
00:22:11.131 00.037 9340 MultiStar: stabilizing after lock position change
00:22:11.149 00.018 9340 CurrentPosition() valid, moving to STATE_SELECTED
00:22:11.164 00.015 9340 Changing from state SELECTING to SELECTED
00:22:11.176 00.012 9340 guider state => SELECTED
00:22:11.192 00.016 9340 UpdateImageDisplay: Size=(1920,1080) min=4995, max=59274, med=8171, FiltMin=6372, FiltMax=44807, Gamma=2.870
00:22:11.209 00.017 9340 UpdateGuideState exits: m=13803 SNR=10.9
00:22:11.223 00.014 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:22:11.240 00.017 9340 ScheduleExposure(1000,3,1) exposurePending=0
00:22:11.282 00.042 9340 Enqueuing Expose request
00:22:11.297 00.015 12020 Worker thread wakes up
00:22:11.298 00.001 12020 worker thread servicing REQUEST_EXPOSE 1000
00:22:11.298 00.000 12020 Handling exposure in thread, d=1000 o=3 r=(1250,939,31,31)
00:22:12.237 00.939 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"dd6667cd-a5db-4973-8a04-387bc6e7fe0f"}
00:22:12.255 00.018 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"dd6667cd-a5db-4973-8a04-387bc6e7fe0f"}
00:22:12.266 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"bb98dc23-2ad5-4d90-9579-0a37aa6f3e21"}
00:22:12.277 00.011 9340 case statement mapped state 2 to 1
00:22:12.288 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Selected","id":"bb98dc23-2ad5-4d90-9579-0a37aa6f3e21"}
00:22:12.317 00.029 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"d013c848-68b1-450b-978f-565ebe20af0b"}
00:22:12.327 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":186,"width":15,"height":15,"star_pos":[6.55,7.45],"pixels":"..."},"id":"d013c848-68b1-450b-978f-565ebe20af0b"}
00:22:12.693 00.366 12020 Exposure complete
00:22:12.949 00.256 12020 worker thread done servicing request
00:22:12.950 00.001 9340 OnExposeComplete: enter
00:22:12.961 00.011 9340 UpdateGuideState(): m_state=2
00:22:12.972 00.011 9340 Star::Find(15, 1264, 954, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 187
00:22:12.981 00.009 9340 Star::Find returns 1 (0), X=1267.68, Y=948.42, Mass=7914, SNR=8.8, Peak=10266 HFD=1.6
00:22:12.997 00.016 9340 CameraToMount -- cameraTheta (-1.09) - m_xAngle (0.01) = xAngle (-1.10 = -1.10)
00:22:13.009 00.012 9340 CameraToMount -- cameraTheta (-1.09) - (m_xAngle (0.01) + m_yAngleError (-3.13)) = yAngle (2.03 = 2.03)
00:22:13.026 00.017 9340 CameraToMount -- cameraX=3.13 cameraY=-6.03 hyp=6.80 cameraTheta=-1.09 mountX=3.09 mountY=6.10, mountTheta=1.10
00:22:13.094 00.068 9340 UpdateImageDisplay: Size=(1920,1080) min=5206, max=56259, med=8064, FiltMin=6290, FiltMax=44581, Gamma=2.870
00:22:13.109 00.015 9340 UpdateGuideState exits: m=7914 SNR=8.8
00:22:13.119 00.010 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:22:13.129 00.010 9340 ScheduleExposure(1000,3,1) exposurePending=0
00:22:13.148 00.019 9340 Enqueuing Expose request
00:22:13.162 00.014 12020 Worker thread wakes up
00:22:13.162 00.000 12020 worker thread servicing REQUEST_EXPOSE 1000
00:22:13.163 00.001 12020 Handling exposure in thread, d=1000 o=3 r=(1253,933,31,31)
00:22:14.236 01.073 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"10d216bc-e311-4c10-95b3-c8fe8d9fd1a1"}
00:22:14.250 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"10d216bc-e311-4c10-95b3-c8fe8d9fd1a1"}
00:22:14.274 00.024 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"0874a54a-e362-4df8-a8fc-71f91fa61d49"}
00:22:14.286 00.012 9340 case statement mapped state 2 to 1
00:22:14.305 00.019 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Selected","id":"0874a54a-e362-4df8-a8fc-71f91fa61d49"}
00:22:14.321 00.016 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"09b68a7e-5385-4983-83ea-9abe1d8c2a53"}
00:22:14.359 00.038 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":187,"width":15,"height":15,"star_pos":[6.68,7.42],"pixels":"..."},"id":"09b68a7e-5385-4983-83ea-9abe1d8c2a53"}
00:22:14.524 00.165 12020 Exposure complete
00:22:15.599 01.075 12020 worker thread done servicing request
00:22:15.599 00.000 9340 OnExposeComplete: enter
00:22:15.678 00.079 9340 UpdateGuideState(): m_state=2
00:22:15.744 00.066 9340 Star::Find(15, 1267, 948, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 188
00:22:15.820 00.076 9340 Star::Find false star n=6 nbg=259 bg=8071.9 sigma=455.9 thresh=9440 peak=9327
00:22:15.849 00.029 9340 Star::Find returns 0 (2), X=1267.00, Y=948.00, Mass=10386, SNR=2.9, Peak=10081 HFD=0.0
00:22:15.895 00.046 9340 DistanceChecker: activated
00:22:15.956 00.061 9340 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
00:22:15.991 00.035 9340 Changing from state SELECTED to UNINITIALIZED
00:22:16.049 00.058 9340 guider state => SELECTING
00:22:16.072 00.023 9340 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
00:22:16.087 00.015 9340 Status Line: Star lost - low SNR
00:22:16.149 00.062 9340 UpdateImageDisplay: Size=(1920,1080) min=5186, max=55988, med=8134, FiltMin=6332, FiltMax=40159, Gamma=2.870
00:22:16.174 00.025 9340 UpdateGuideState exits: Star lost - low SNR
00:22:16.194 00.020 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:22:16.229 00.035 9340 ScheduleExposure(1000,3,0) exposurePending=0
00:22:16.281 00.052 9340 Enqueuing Expose request
00:22:16.318 00.037 12020 Worker thread wakes up
00:22:16.318 00.000 12020 worker thread servicing REQUEST_EXPOSE 1000
00:22:16.318 00.000 12020 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
00:22:16.441 00.123 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"dbe8f4b6-ae43-40dd-a414-320b8d78276a"}
00:22:16.585 00.144 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"dbe8f4b6-ae43-40dd-a414-320b8d78276a"}
00:22:17.183 00.598 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"bbb478c1-6d0c-49f3-b2d3-0311719beabe"}
00:22:17.452 00.269 9340 case statement mapped state 1 to 101
00:22:17.704 00.252 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Looping","id":"bbb478c1-6d0c-49f3-b2d3-0311719beabe"}
00:22:17.824 00.120 12020 Exposure complete
00:22:18.336 00.512 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"84eeffb4-177b-4287-ab92-3fa0367eb2ba"}
00:22:18.423 00.087 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"84eeffb4-177b-4287-ab92-3fa0367eb2ba"}
00:22:18.476 00.053 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"d339a7f7-3708-4791-91e7-b2e08e44c817"}
00:22:18.544 00.068 9340 case statement mapped state 1 to 101
00:22:18.594 00.050 12020 worker thread done servicing request
00:22:18.594 00.000 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Looping","id":"d339a7f7-3708-4791-91e7-b2e08e44c817"}
00:22:18.663 00.069 9340 OnExposeComplete: enter
00:22:18.693 00.030 9340 UpdateGuideState(): m_state=1
00:22:18.734 00.041 9340 Star::Find(15, 1267, 948, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 189
00:22:18.752 00.018 9340 Star::Find returns 1 (0), X=1265.37, Y=955.64, Mass=15197, SNR=13.4, Peak=9894 HFD=1.9
00:22:18.771 00.019 9340 DistanceChecker: deactivated
00:22:18.800 00.029 9340 setting lock position to (1265.37, 955.64)
00:22:18.903 00.103 9340 MultiStar: stabilizing after lock position change
00:22:19.013 00.110 9340 CurrentPosition() valid, moving to STATE_SELECTED
00:22:19.032 00.019 9340 Changing from state SELECTING to SELECTED
00:22:19.055 00.023 9340 guider state => SELECTED
00:22:19.079 00.024 9340 UpdateImageDisplay: Size=(1920,1080) min=4645, max=55255, med=7653, FiltMin=5938, FiltMax=41423, Gamma=2.870
00:22:19.123 00.044 9340 UpdateGuideState exits: m=15197 SNR=13.4
00:22:19.142 00.019 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:22:19.158 00.016 9340 ScheduleExposure(1000,3,1) exposurePending=0
00:22:19.182 00.024 9340 Enqueuing Expose request
00:22:19.200 00.018 12020 Worker thread wakes up
00:22:19.201 00.001 12020 worker thread servicing REQUEST_EXPOSE 1000
00:22:19.201 00.000 12020 Handling exposure in thread, d=1000 o=3 r=(1250,941,31,31)
00:22:20.341 01.140 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"97a88238-92d3-42d9-89b3-a3f47a32487c"}
00:22:20.369 00.028 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"97a88238-92d3-42d9-89b3-a3f47a32487c"}
00:22:20.397 00.028 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"dfa958ca-c47b-434d-9ed9-d6b19b0e4beb"}
00:22:20.420 00.023 9340 case statement mapped state 2 to 1
00:22:20.445 00.025 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Selected","id":"dfa958ca-c47b-434d-9ed9-d6b19b0e4beb"}
00:22:20.487 00.042 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"a8e697ab-2f91-4f28-9fde-b5cc035d2b59"}
00:22:20.501 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":189,"width":15,"height":15,"star_pos":[7.37,6.64],"pixels":"..."},"id":"a8e697ab-2f91-4f28-9fde-b5cc035d2b59"}
00:22:20.566 00.065 12020 Exposure complete
00:22:20.938 00.372 12020 worker thread done servicing request
00:22:20.939 00.001 9340 OnExposeComplete: enter
00:22:20.958 00.019 9340 UpdateGuideState(): m_state=2
00:22:20.975 00.017 9340 Star::Find(15, 1265, 955, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 190
00:22:20.987 00.012 9340 Star::Find false star n=2 nbg=267 bg=7363.8 sigma=410.4 thresh=8595 peak=8463
00:22:20.998 00.011 9340 Star::Find returns 0 (2), X=1265.00, Y=955.00, Mass=3105, SNR=2.9, Peak=8955 HFD=0.0
00:22:21.010 00.012 9340 DistanceChecker: activated
00:22:21.026 00.016 9340 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
00:22:21.067 00.041 9340 Changing from state SELECTED to UNINITIALIZED
00:22:21.089 00.022 9340 guider state => SELECTING
00:22:21.105 00.016 9340 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
00:22:21.121 00.016 9340 Status Line: Star lost - low SNR
00:22:21.161 00.040 9340 UpdateImageDisplay: Size=(1920,1080) min=4502, max=53543, med=7499, FiltMin=5860, FiltMax=44503, Gamma=2.870
00:22:21.178 00.017 9340 UpdateGuideState exits: Star lost - low SNR
00:22:21.191 00.013 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:22:21.206 00.015 9340 ScheduleExposure(1000,3,0) exposurePending=0
00:22:21.218 00.012 9340 Enqueuing Expose request
00:22:21.231 00.013 12020 Worker thread wakes up
00:22:21.231 00.000 12020 worker thread servicing REQUEST_EXPOSE 1000
00:22:21.232 00.001 12020 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
00:22:22.335 01.103 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"e884d59c-5e1c-498c-8a3e-3c65b9f7457e"}
00:22:22.346 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"e884d59c-5e1c-498c-8a3e-3c65b9f7457e"}
00:22:22.359 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"c9d0a623-cc63-4fe6-9f31-a6cefa4013a3"}
00:22:22.370 00.011 9340 case statement mapped state 1 to 101
00:22:22.393 00.023 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Looping","id":"c9d0a623-cc63-4fe6-9f31-a6cefa4013a3"}
00:22:22.614 00.221 12020 Exposure complete
00:22:22.883 00.269 12020 worker thread done servicing request
00:22:22.883 00.000 9340 OnExposeComplete: enter
00:22:22.915 00.032 9340 UpdateGuideState(): m_state=1
00:22:22.936 00.021 9340 Star::Find(15, 1265, 955, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 191
00:22:22.980 00.044 9340 Star::Find false star n=3 nbg=253 bg=7533.2 sigma=451.4 thresh=8887 peak=8563
00:22:23.001 00.021 9340 Star::Find returns 0 (2), X=1265.00, Y=955.00, Mass=4461, SNR=2.9, Peak=9853 HFD=0.0
00:22:23.016 00.015 9340 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
00:22:23.039 00.023 9340 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
00:22:23.063 00.024 9340 Status Line: Star lost - low SNR
00:22:23.120 00.057 9340 UpdateImageDisplay: Size=(1920,1080) min=4422, max=59089, med=7453, FiltMin=5717, FiltMax=41496, Gamma=2.870
00:22:23.147 00.027 9340 UpdateGuideState exits: Star lost - low SNR
00:22:23.167 00.020 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:22:23.192 00.025 9340 ScheduleExposure(1000,3,0) exposurePending=0
00:22:23.228 00.036 9340 Enqueuing Expose request
00:22:23.245 00.017 12020 Worker thread wakes up
00:22:23.247 00.002 12020 worker thread servicing REQUEST_EXPOSE 1000
00:22:23.247 00.000 12020 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
00:22:24.336 01.089 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"f3f3cb3f-6d70-4e84-b152-d6219d691211"}
00:22:24.363 00.027 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"f3f3cb3f-6d70-4e84-b152-d6219d691211"}
00:22:24.378 00.015 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"9e85d49d-80eb-4ae7-b933-ca59efcf8399"}
00:22:24.389 00.011 9340 case statement mapped state 1 to 101
00:22:24.398 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Looping","id":"9e85d49d-80eb-4ae7-b933-ca59efcf8399"}
00:22:24.618 00.220 12020 Exposure complete
00:22:24.850 00.232 12020 worker thread done servicing request
00:22:24.851 00.001 9340 OnExposeComplete: enter
00:22:24.862 00.011 9340 UpdateGuideState(): m_state=1
00:22:24.875 00.013 9340 Star::Find(15, 1265, 955, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 192
00:22:24.886 00.011 9340 Star::Find returns 1 (0), X=1257.27, Y=953.67, Mass=15487, SNR=11.6, Peak=10236 HFD=5.7
00:22:24.898 00.012 9340 DistanceChecker: deactivated
00:22:24.917 00.019 9340 setting lock position to (1257.27, 953.67)
00:22:24.928 00.011 9340 MultiStar: stabilizing after lock position change
00:22:24.954 00.026 9340 CurrentPosition() valid, moving to STATE_SELECTED
00:22:24.967 00.013 9340 Changing from state SELECTING to SELECTED
00:22:24.977 00.010 9340 guider state => SELECTED
00:22:24.993 00.016 9340 UpdateImageDisplay: Size=(1920,1080) min=5166, max=56153, med=7983, FiltMin=6240, FiltMax=42089, Gamma=2.870
00:22:25.002 00.009 9340 UpdateGuideState exits: m=15487 SNR=11.6
00:22:25.014 00.012 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:22:25.026 00.012 9340 ScheduleExposure(1000,3,1) exposurePending=0
00:22:25.038 00.012 9340 Enqueuing Expose request
00:22:25.064 00.026 12020 Worker thread wakes up
00:22:25.064 00.000 12020 worker thread servicing REQUEST_EXPOSE 1000
00:22:25.065 00.001 12020 Handling exposure in thread, d=1000 o=3 r=(1242,939,31,31)
00:22:26.337 01.272 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"0462a0a9-a169-4eb1-b5b3-f0fbcfde592d"}
00:22:26.348 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"0462a0a9-a169-4eb1-b5b3-f0fbcfde592d"}
00:22:26.359 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"163f9ce0-6cd7-4abf-b5c0-df5aa02af953"}
00:22:26.366 00.007 9340 case statement mapped state 2 to 1
00:22:26.380 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Selected","id":"163f9ce0-6cd7-4abf-b5c0-df5aa02af953"}
00:22:26.389 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"092152b6-86bc-4364-9ee2-90f186c912f1"}
00:22:26.397 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":192,"width":15,"height":15,"star_pos":[7.27,6.67],"pixels":"..."},"id":"092152b6-86bc-4364-9ee2-90f186c912f1"}
00:22:26.449 00.052 12020 Exposure complete
00:22:26.668 00.219 12020 worker thread done servicing request
00:22:26.668 00.000 9340 OnExposeComplete: enter
00:22:26.680 00.012 9340 UpdateGuideState(): m_state=2
00:22:26.705 00.025 9340 Star::Find(15, 1257, 953, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 193
00:22:26.717 00.012 9340 Star::Find false star n=9 nbg=252 bg=8181.5 sigma=438.1 thresh=9496 peak=9475
00:22:26.727 00.010 9340 Star::Find returns 0 (2), X=1257.00, Y=953.00, Mass=14437, SNR=2.9, Peak=10331 HFD=0.0
00:22:26.736 00.009 9340 DistanceChecker: activated
00:22:26.746 00.010 9340 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
00:22:26.757 00.011 9340 Changing from state SELECTED to UNINITIALIZED
00:22:26.772 00.015 9340 guider state => SELECTING
00:22:26.811 00.039 9340 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
00:22:26.828 00.017 9340 Status Line: Star lost - low SNR
00:22:26.860 00.032 9340 UpdateImageDisplay: Size=(1920,1080) min=5219, max=56541, med=8142, FiltMin=6481, FiltMax=40913, Gamma=2.870
00:22:26.902 00.042 9340 UpdateGuideState exits: Star lost - low SNR
00:22:26.917 00.015 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:22:26.926 00.009 9340 ScheduleExposure(1000,3,0) exposurePending=0
00:22:26.940 00.014 9340 Enqueuing Expose request
00:22:26.960 00.020 12020 Worker thread wakes up
00:22:26.960 00.000 12020 worker thread servicing REQUEST_EXPOSE 1000
00:22:26.960 00.000 12020 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
00:22:28.332 01.372 12020 Exposure complete
00:22:28.335 00.003 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"df99202b-5103-42c3-89f7-8d19443e89c9"}
00:22:28.346 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"df99202b-5103-42c3-89f7-8d19443e89c9"}
00:22:28.358 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"f72e12e0-cdae-444c-879f-fac1a9787949"}
00:22:28.369 00.011 9340 case statement mapped state 1 to 101
00:22:28.376 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Looping","id":"f72e12e0-cdae-444c-879f-fac1a9787949"}
00:22:28.561 00.185 12020 worker thread done servicing request
00:22:28.561 00.000 9340 OnExposeComplete: enter
00:22:28.570 00.009 9340 UpdateGuideState(): m_state=1
00:22:28.582 00.012 9340 Star::Find(15, 1257, 953, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 194
00:22:28.608 00.026 9340 Star::Find returns 1 (0), X=1267.92, Y=937.59, Mass=105636, SNR=40.2, Peak=12228 HFD=3.7
00:22:28.621 00.013 9340 Status Line: Mass: 105636 vs 13803
00:22:28.636 00.015 9340 UpdateCurrentPosition: star mass new=105635.9 exp=13802.8 thresh=50% limits=(6054.9, 648072.5, 27605.6)
00:22:28.647 00.011 9340 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:989->massChangeThreshold error
00:22:28.659 00.012 9340 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
00:22:28.676 00.017 9340 Status Line: No star selected
00:22:28.706 00.030 9340 UpdateImageDisplay: Size=(1920,1080) min=5061, max=65475, med=8098, FiltMin=6313, FiltMax=63961, Gamma=2.870
00:22:28.719 00.013 9340 UpdateGuideState exits: No star selected
00:22:28.729 00.010 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:22:28.738 00.009 9340 ScheduleExposure(1000,3,0) exposurePending=0
00:22:28.749 00.011 9340 Enqueuing Expose request
00:22:28.758 00.009 12020 Worker thread wakes up
00:22:28.758 00.000 12020 worker thread servicing REQUEST_EXPOSE 1000
00:22:28.759 00.001 12020 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
00:22:30.122 01.363 12020 Exposure complete
00:22:30.334 00.212 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"7ac658a3-8a7a-405e-9d04-6671862be761"}
00:22:30.356 00.022 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"7ac658a3-8a7a-405e-9d04-6671862be761"}
00:22:30.395 00.039 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"a6349489-cf99-475d-ade6-d8d9e6532332"}
00:22:30.442 00.047 9340 case statement mapped state 1 to 101
00:22:30.492 00.050 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Looping","id":"a6349489-cf99-475d-ade6-d8d9e6532332"}
00:22:30.597 00.105 9340 OnExposeComplete: enter
00:22:30.617 00.020 12020 worker thread done servicing request
00:22:30.617 00.000 9340 UpdateGuideState(): m_state=1
00:22:30.631 00.014 9340 Star::Find(15, 1257, 953, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 195
00:22:30.683 00.052 9340 Star::Find returns 1 (0), X=1246.99, Y=952.29, Mass=13890, SNR=11.5, Peak=10124 HFD=4.5
00:22:30.745 00.062 9340 DistanceChecker: deactivated
00:22:30.789 00.044 9340 setting lock position to (1246.99, 952.29)
00:22:30.890 00.101 9340 MultiStar: stabilizing after lock position change
00:22:30.923 00.033 9340 CurrentPosition() valid, moving to STATE_SELECTED
00:22:30.951 00.028 9340 Changing from state SELECTING to SELECTED
00:22:30.973 00.022 9340 guider state => SELECTED
00:22:31.023 00.050 9340 UpdateImageDisplay: Size=(1920,1080) min=4990, max=65511, med=8071, FiltMin=6134, FiltMax=63553, Gamma=2.870
00:22:31.041 00.018 9340 UpdateGuideState exits: m=13890 SNR=11.5
00:22:31.056 00.015 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:22:31.073 00.017 9340 ScheduleExposure(1000,3,1) exposurePending=0
00:22:31.092 00.019 9340 Enqueuing Expose request
00:22:31.118 00.026 12020 Worker thread wakes up
00:22:31.118 00.000 12020 worker thread servicing REQUEST_EXPOSE 1000
00:22:31.119 00.001 12020 Handling exposure in thread, d=1000 o=3 r=(1232,937,31,31)
00:22:32.337 01.218 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"4f1cc3b0-a548-46c4-a056-94a3104bee77"}
00:22:32.367 00.030 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"4f1cc3b0-a548-46c4-a056-94a3104bee77"}
00:22:32.378 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"63c55d5d-06b1-4139-8684-b365415be679"}
00:22:32.394 00.016 9340 case statement mapped state 2 to 1
00:22:32.403 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Selected","id":"63c55d5d-06b1-4139-8684-b365415be679"}
00:22:32.415 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"81c8179c-445f-48d7-b6e6-9bfc531f6681"}
00:22:32.431 00.016 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":195,"width":15,"height":15,"star_pos":[6.99,7.29],"pixels":"..."},"id":"81c8179c-445f-48d7-b6e6-9bfc531f6681"}
00:22:32.502 00.071 12020 Exposure complete
00:22:32.910 00.408 12020 worker thread done servicing request
00:22:32.910 00.000 9340 OnExposeComplete: enter
00:22:32.946 00.036 9340 UpdateGuideState(): m_state=2
00:22:32.961 00.015 9340 Star::Find(15, 1246, 952, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 196
00:22:32.975 00.014 9340 Star::Find false star n=2 nbg=264 bg=7554.9 sigma=463.7 thresh=8946 peak=8633
00:22:32.990 00.015 9340 Star::Find returns 0 (2), X=1246.00, Y=952.00, Mass=3523, SNR=2.9, Peak=9375 HFD=0.0
00:22:33.007 00.017 9340 DistanceChecker: activated
00:22:33.049 00.042 9340 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
00:22:33.072 00.023 9340 Changing from state SELECTED to UNINITIALIZED
00:22:33.086 00.014 9340 guider state => SELECTING
00:22:33.098 00.012 9340 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
00:22:33.114 00.016 9340 Status Line: Star lost - low SNR
00:22:33.141 00.027 9340 UpdateImageDisplay: Size=(1920,1080) min=4662, max=65511, med=7545, FiltMin=5834, FiltMax=63178, Gamma=2.870
00:22:33.178 00.037 9340 UpdateGuideState exits: Star lost - low SNR
00:22:33.197 00.019 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:22:33.211 00.014 9340 ScheduleExposure(1000,3,0) exposurePending=0
00:22:33.223 00.012 9340 Enqueuing Expose request
00:22:33.235 00.012 12020 Worker thread wakes up
00:22:33.235 00.000 12020 worker thread servicing REQUEST_EXPOSE 1000
00:22:33.235 00.000 12020 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
00:22:34.335 01.100 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"388dc011-96a8-46d3-a5e1-165d97a424eb"}
00:22:34.349 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"388dc011-96a8-46d3-a5e1-165d97a424eb"}
00:22:34.365 00.016 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"24e0fef8-7249-4400-bdd8-f47efaa0fdb8"}
00:22:34.379 00.014 9340 case statement mapped state 1 to 101
00:22:34.398 00.019 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Looping","id":"24e0fef8-7249-4400-bdd8-f47efaa0fdb8"}
00:22:34.659 00.261 12020 Exposure complete
00:22:34.994 00.335 12020 worker thread done servicing request
00:22:34.994 00.000 9340 OnExposeComplete: enter
00:22:35.010 00.016 9340 UpdateGuideState(): m_state=1
00:22:35.024 00.014 9340 Star::Find(15, 1246, 952, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 197
00:22:35.039 00.015 9340 Star::Find returns 0 (5), X=1237.85, Y=947.10, Mass=15941, SNR=12.5, Peak=9564 HFD=10.3
00:22:35.055 00.016 9340 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
00:22:35.069 00.014 9340 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
00:22:35.106 00.037 9340 Status Line: No star found
00:22:35.125 00.019 9340 UpdateImageDisplay: Size=(1920,1080) min=4323, max=65437, med=7694, FiltMin=5925, FiltMax=61626, Gamma=2.870
00:22:35.139 00.014 9340 UpdateGuideState exits: No star found
00:22:35.152 00.013 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:22:35.162 00.010 9340 ScheduleExposure(1000,3,0) exposurePending=0
00:22:35.176 00.014 9340 Enqueuing Expose request
00:22:35.190 00.014 12020 Worker thread wakes up
00:22:35.190 00.000 12020 worker thread servicing REQUEST_EXPOSE 1000
00:22:35.190 00.000 12020 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
00:22:36.336 01.146 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"65ff2365-3721-4fe3-a56a-66bd81a630e4"}
00:22:36.421 00.085 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"65ff2365-3721-4fe3-a56a-66bd81a630e4"}
00:22:36.456 00.035 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"394ccf55-30da-4257-b0f8-98aca063ebfa"}
00:22:36.573 00.117 9340 case statement mapped state 1 to 101
00:22:36.736 00.163 12020 Exposure complete
00:22:36.737 00.001 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Looping","id":"394ccf55-30da-4257-b0f8-98aca063ebfa"}
00:22:38.299 01.562 12020 worker thread done servicing request
00:22:38.299 00.000 9340 OnExposeComplete: enter
00:22:38.318 00.019 9340 UpdateGuideState(): m_state=1
00:22:38.343 00.025 9340 Star::Find(15, 1246, 952, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 198
00:22:38.367 00.024 9340 Star::Find false star n=4 nbg=244 bg=7813.8 sigma=425.0 thresh=9089 peak=8882
00:22:38.459 00.092 9340 Star::Find returns 0 (2), X=1246.00, Y=952.00, Mass=6934, SNR=2.9, Peak=9866 HFD=0.0
00:22:38.727 00.268 9340 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
00:22:38.877 00.150 9340 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
00:22:39.100 00.223 9340 Status Line: Star lost - low SNR
00:22:39.185 00.085 9340 UpdateImageDisplay: Size=(1920,1080) min=4808, max=65482, med=7737, FiltMin=5977, FiltMax=64578, Gamma=2.870
00:22:39.234 00.049 9340 UpdateGuideState exits: Star lost - low SNR
00:22:39.314 00.080 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:22:39.340 00.026 9340 ScheduleExposure(1000,3,0) exposurePending=0
00:22:39.370 00.030 9340 Enqueuing Expose request
00:22:39.411 00.041 12020 Worker thread wakes up
00:22:39.413 00.002 12020 worker thread servicing REQUEST_EXPOSE 1000
00:22:39.413 00.000 12020 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
00:22:39.413 00.000 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"f82cf9dc-7e49-48d0-8f4b-dd24348e301b"}
00:22:39.431 00.018 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"f82cf9dc-7e49-48d0-8f4b-dd24348e301b"}
00:22:39.453 00.022 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"9acb2a1e-80ce-45a5-9465-6132efe9e36d"}
00:22:39.477 00.024 9340 case statement mapped state 1 to 101
00:22:39.528 00.051 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Looping","id":"9acb2a1e-80ce-45a5-9465-6132efe9e36d"}
00:22:40.334 00.806 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"e3e13dfc-dd4e-4976-b79a-48ab95696932"}
00:22:40.363 00.029 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"e3e13dfc-dd4e-4976-b79a-48ab95696932"}
00:22:40.376 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"b0acc0db-6e1d-4151-a116-1242a5bc6bf9"}
00:22:40.387 00.011 9340 case statement mapped state 1 to 101
00:22:40.396 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Looping","id":"b0acc0db-6e1d-4151-a116-1242a5bc6bf9"}
00:22:40.775 00.379 12020 Exposure complete
00:22:41.055 00.280 12020 worker thread done servicing request
00:22:41.055 00.000 9340 OnExposeComplete: enter
00:22:41.066 00.011 9340 UpdateGuideState(): m_state=1
00:22:41.083 00.017 9340 Star::Find(15, 1246, 952, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 199
00:22:41.094 00.011 9340 Star::Find false star n=8 nbg=257 bg=7978.7 sigma=415.4 thresh=9225 peak=9068
00:22:41.106 00.012 9340 Star::Find returns 0 (2), X=1246.00, Y=952.00, Mass=11910, SNR=2.9, Peak=9650 HFD=0.0
00:22:41.116 00.010 9340 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
00:22:41.128 00.012 9340 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
00:22:41.157 00.029 9340 Status Line: Star lost - low SNR
00:22:41.173 00.016 9340 UpdateImageDisplay: Size=(1920,1080) min=5051, max=65514, med=7884, FiltMin=6117, FiltMax=63844, Gamma=2.870
00:22:41.188 00.015 9340 UpdateGuideState exits: Star lost - low SNR
00:22:41.199 00.011 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:22:41.213 00.014 9340 ScheduleExposure(1000,3,0) exposurePending=0
00:22:41.226 00.013 9340 Enqueuing Expose request
00:22:41.257 00.031 12020 Worker thread wakes up
00:22:41.257 00.000 12020 worker thread servicing REQUEST_EXPOSE 1000
00:22:41.257 00.000 12020 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
00:22:42.335 01.078 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"3871639c-2ab3-4e21-b517-764542a43b0f"}
00:22:42.349 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"3871639c-2ab3-4e21-b517-764542a43b0f"}
00:22:42.360 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"d28e3f1b-d1da-4282-9f14-f9ba30e985f1"}
00:22:42.371 00.011 9340 case statement mapped state 1 to 101
00:22:42.382 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Looping","id":"d28e3f1b-d1da-4282-9f14-f9ba30e985f1"}
00:22:42.617 00.235 12020 Exposure complete
00:22:42.995 00.378 12020 worker thread done servicing request
00:22:42.995 00.000 9340 OnExposeComplete: enter
00:22:43.014 00.019 9340 UpdateGuideState(): m_state=1
00:22:43.030 00.016 9340 Star::Find(15, 1246, 952, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 200
00:22:43.041 00.011 9340 Star::Find returns 1 (0), X=1231.68, Y=956.23, Mass=15229, SNR=11.7, Peak=10522 HFD=4.4
00:22:43.053 00.012 9340 DistanceChecker: deactivated
00:22:43.074 00.021 9340 setting lock position to (1231.68, 956.23)
00:22:43.107 00.033 9340 MultiStar: stabilizing after lock position change
00:22:43.119 00.012 9340 CurrentPosition() valid, moving to STATE_SELECTED
00:22:43.131 00.012 9340 Changing from state SELECTING to SELECTED
00:22:43.144 00.013 9340 guider state => SELECTED
00:22:43.162 00.018 9340 UpdateImageDisplay: Size=(1920,1080) min=5214, max=65514, med=7946, FiltMin=6135, FiltMax=65437, Gamma=2.870
00:22:43.174 00.012 9340 UpdateGuideState exits: m=15229 SNR=11.7
00:22:43.207 00.033 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:22:43.220 00.013 9340 ScheduleExposure(1000,3,1) exposurePending=0
00:22:43.233 00.013 9340 Enqueuing Expose request
00:22:43.248 00.015 12020 Worker thread wakes up
00:22:43.248 00.000 12020 worker thread servicing REQUEST_EXPOSE 1000
00:22:43.248 00.000 12020 Handling exposure in thread, d=1000 o=3 r=(1217,941,31,31)
00:22:44.333 01.085 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"4102bd71-62bb-4039-a38f-719b34ddf058"}
00:22:44.368 00.035 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"4102bd71-62bb-4039-a38f-719b34ddf058"}
00:22:44.386 00.018 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"fc51e740-542f-48ab-8069-4d8f74347bb3"}
00:22:44.397 00.011 9340 case statement mapped state 2 to 1
00:22:44.411 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Selected","id":"fc51e740-542f-48ab-8069-4d8f74347bb3"}
00:22:44.429 00.018 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"1e9d3125-4eb7-47b7-bf31-c31b8673e7d8"}
00:22:44.463 00.034 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":200,"width":15,"height":15,"star_pos":[6.68,7.23],"pixels":"..."},"id":"1e9d3125-4eb7-47b7-bf31-c31b8673e7d8"}
00:22:44.612 00.149 12020 Exposure complete
00:22:44.979 00.367 9340 OnExposeComplete: enter
00:22:44.993 00.014 12020 worker thread done servicing request
00:22:44.993 00.000 9340 UpdateGuideState(): m_state=2
00:22:45.007 00.014 9340 Star::Find(15, 1231, 956, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 201
00:22:45.039 00.032 9340 Star::Find false star n=4 nbg=254 bg=8153.0 sigma=452.2 thresh=9510 peak=9238
00:22:45.054 00.015 9340 Star::Find returns 0 (2), X=1231.00, Y=956.00, Mass=5909, SNR=2.9, Peak=9921 HFD=0.0
00:22:45.067 00.013 9340 DistanceChecker: activated
00:22:45.080 00.013 9340 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
00:22:45.091 00.011 9340 Changing from state SELECTED to UNINITIALIZED
00:22:45.106 00.015 9340 guider state => SELECTING
00:22:45.118 00.012 9340 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
00:22:45.146 00.028 9340 Status Line: Star lost - low SNR
00:22:45.173 00.027 9340 UpdateImageDisplay: Size=(1920,1080) min=5069, max=58390, med=8120, FiltMin=6409, FiltMax=44969, Gamma=2.870
00:22:45.187 00.014 9340 UpdateGuideState exits: Star lost - low SNR
00:22:45.198 00.011 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:22:45.209 00.011 9340 ScheduleExposure(1000,3,0) exposurePending=0
00:22:45.223 00.014 9340 Enqueuing Expose request
00:22:45.234 00.011 12020 Worker thread wakes up
00:22:45.234 00.000 12020 worker thread servicing REQUEST_EXPOSE 1000
00:22:45.234 00.000 12020 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
00:22:46.344 01.110 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"1594a854-3b75-4a3b-a4b5-7efa68492105"}
00:22:46.358 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"1594a854-3b75-4a3b-a4b5-7efa68492105"}
00:22:46.367 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"a4c37540-a180-4852-87d8-7f9775ba554c"}
00:22:46.376 00.009 9340 case statement mapped state 1 to 101
00:22:46.386 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Looping","id":"a4c37540-a180-4852-87d8-7f9775ba554c"}
00:22:46.597 00.211 12020 Exposure complete
00:22:46.807 00.210 12020 worker thread done servicing request
00:22:46.812 00.005 9340 OnExposeComplete: enter
00:22:46.850 00.038 9340 UpdateGuideState(): m_state=1
00:22:46.868 00.018 9340 Star::Find(15, 1231, 956, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 202
00:22:46.887 00.019 9340 Star::Find false star n=7 nbg=248 bg=7739.3 sigma=445.9 thresh=9077 peak=9019
00:22:46.903 00.016 9340 Star::Find returns 0 (2), X=1231.00, Y=956.00, Mass=10939, SNR=2.9, Peak=9630 HFD=0.0
00:22:46.924 00.021 9340 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
00:22:46.943 00.019 9340 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
00:22:46.978 00.035 9340 Status Line: Star lost - low SNR
00:22:46.991 00.013 9340 UpdateImageDisplay: Size=(1920,1080) min=5056, max=65529, med=7787, FiltMin=5993, FiltMax=63607, Gamma=2.870
00:22:47.008 00.017 9340 UpdateGuideState exits: Star lost - low SNR
00:22:47.020 00.012 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:22:47.030 00.010 9340 ScheduleExposure(1000,3,0) exposurePending=0
00:22:47.043 00.013 9340 Enqueuing Expose request
00:22:47.056 00.013 12020 Worker thread wakes up
00:22:47.056 00.000 12020 worker thread servicing REQUEST_EXPOSE 1000
00:22:47.056 00.000 12020 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
00:22:48.338 01.282 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"0bd30eab-ad26-456d-83d0-f971394993ff"}
00:22:48.349 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"0bd30eab-ad26-456d-83d0-f971394993ff"}
00:22:48.362 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"975fc7e0-9d4a-4daf-a214-d29ebee42ec3"}
00:22:48.376 00.014 9340 case statement mapped state 1 to 101
00:22:48.391 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Looping","id":"975fc7e0-9d4a-4daf-a214-d29ebee42ec3"}
00:22:48.435 00.044 12020 Exposure complete
00:22:48.683 00.248 12020 worker thread done servicing request
00:22:48.684 00.001 9340 OnExposeComplete: enter
00:22:48.694 00.010 9340 UpdateGuideState(): m_state=1
00:22:48.708 00.014 9340 Star::Find(15, 1231, 956, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 203
00:22:48.719 00.011 9340 Star::Find false star n=3 nbg=270 bg=7685.9 sigma=494.5 thresh=9169 peak=8896
00:22:48.729 00.010 9340 Star::Find returns 0 (2), X=1231.00, Y=956.00, Mass=5483, SNR=2.9, Peak=9884 HFD=0.0
00:22:48.742 00.013 9340 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
00:22:48.755 00.013 9340 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
00:22:48.789 00.034 9340 Status Line: Star lost - low SNR
00:22:48.823 00.034 9340 UpdateImageDisplay: Size=(1920,1080) min=4702, max=65535, med=7628, FiltMin=6049, FiltMax=65502, Gamma=2.870
00:22:48.844 00.021 9340 UpdateGuideState exits: Star lost - low SNR
00:22:48.878 00.034 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:22:48.894 00.016 9340 ScheduleExposure(1000,3,0) exposurePending=0
00:22:48.939 00.045 9340 Enqueuing Expose request
00:22:48.955 00.016 12020 Worker thread wakes up
00:22:48.955 00.000 12020 worker thread servicing REQUEST_EXPOSE 1000
00:22:48.955 00.000 12020 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
00:22:50.338 01.383 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"84de5b0d-d168-4b94-932e-4af9b3617939"}
00:22:50.378 00.040 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"84de5b0d-d168-4b94-932e-4af9b3617939"}
00:22:50.441 00.063 12020 Exposure complete
00:22:50.444 00.003 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"b082cbe4-e81e-48f4-9930-055b2b8fe46e"}
00:22:50.493 00.049 9340 case statement mapped state 1 to 101
00:22:50.564 00.071 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Looping","id":"b082cbe4-e81e-48f4-9930-055b2b8fe46e"}
00:22:51.453 00.889 12020 worker thread done servicing request
00:22:51.453 00.000 9340 OnExposeComplete: enter
00:22:51.484 00.031 9340 UpdateGuideState(): m_state=1
00:22:51.513 00.029 9340 Star::Find(15, 1231, 956, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 204
00:22:51.552 00.039 9340 Star::Find returns 0 (4), X=1239.00, Y=950.43, Mass=4800, SNR=7.2, Peak=10937 HFD=0.8
00:22:51.607 00.055 9340 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
00:22:51.650 00.043 9340 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
00:22:51.679 00.029 9340 Status Line: Star lost - low HFD
00:22:51.754 00.075 9340 UpdateImageDisplay: Size=(1920,1080) min=4776, max=65524, med=8025, FiltMin=5999, FiltMax=64814, Gamma=2.870
00:22:51.769 00.015 9340 UpdateGuideState exits: Star lost - low HFD
00:22:51.797 00.028 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:22:51.832 00.035 9340 ScheduleExposure(1000,3,0) exposurePending=0
00:22:51.874 00.042 9340 Enqueuing Expose request
00:22:52.028 00.154 12020 Worker thread wakes up
00:22:52.028 00.000 12020 worker thread servicing REQUEST_EXPOSE 1000
00:22:52.028 00.000 12020 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
00:22:52.338 00.310 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"b9502e38-62af-4eea-8da1-81625fc3b5ac"}
00:22:52.357 00.019 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"b9502e38-62af-4eea-8da1-81625fc3b5ac"}
00:22:52.623 00.266 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"81f1cb8f-47ef-403a-a2e2-1ec52f2b7784"}
00:22:52.638 00.015 9340 case statement mapped state 1 to 101
00:22:52.668 00.030 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Looping","id":"81f1cb8f-47ef-403a-a2e2-1ec52f2b7784"}
00:22:53.481 00.813 12020 Exposure complete
00:22:54.338 00.857 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"b40c8072-f8b1-43ab-ab72-08801d7ee6c8"}
00:22:54.390 00.052 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"b40c8072-f8b1-43ab-ab72-08801d7ee6c8"}
00:22:54.438 00.048 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"1867731c-fd66-4097-b636-b550567d1a70"}
00:22:54.494 00.056 9340 case statement mapped state 1 to 101
00:22:54.525 00.031 12020 worker thread done servicing request
00:22:54.525 00.000 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Looping","id":"1867731c-fd66-4097-b636-b550567d1a70"}
00:22:54.545 00.020 9340 OnExposeComplete: enter
00:22:54.598 00.053 9340 UpdateGuideState(): m_state=1
00:22:54.619 00.021 9340 Star::Find(15, 1231, 956, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 205
00:22:54.641 00.022 9340 Star::Find false star n=4 nbg=260 bg=8054.8 sigma=468.6 thresh=9461 peak=9366
00:22:54.709 00.068 9340 Star::Find returns 0 (2), X=1231.00, Y=956.00, Mass=7078, SNR=2.9, Peak=10126 HFD=0.0
00:22:54.739 00.030 9340 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
00:22:54.851 00.112 9340 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
00:22:55.042 00.191 9340 Status Line: Star lost - low SNR
00:22:55.123 00.081 9340 UpdateImageDisplay: Size=(1920,1080) min=4881, max=65524, med=8076, FiltMin=6134, FiltMax=65355, Gamma=2.870
00:22:55.161 00.038 9340 UpdateGuideState exits: Star lost - low SNR
00:22:55.219 00.058 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:22:55.247 00.028 9340 ScheduleExposure(1000,3,0) exposurePending=0
00:22:55.277 00.030 9340 Enqueuing Expose request
00:22:55.322 00.045 12020 Worker thread wakes up
00:22:55.323 00.001 12020 worker thread servicing REQUEST_EXPOSE 1000
00:22:55.323 00.000 12020 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
00:22:56.338 01.015 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"ffd4274e-eb24-4142-96c6-ea344bc88db0"}
00:22:56.391 00.053 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"ffd4274e-eb24-4142-96c6-ea344bc88db0"}
00:22:56.540 00.149 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"929f3985-81fb-42e3-89fa-2c322808781b"}
00:22:56.629 00.089 9340 case statement mapped state 1 to 101
00:22:56.726 00.097 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Looping","id":"929f3985-81fb-42e3-89fa-2c322808781b"}
00:22:56.852 00.126 12020 Exposure complete
00:22:57.716 00.864 12020 worker thread done servicing request
00:22:57.716 00.000 9340 OnExposeComplete: enter
00:22:57.802 00.086 9340 UpdateGuideState(): m_state=1
00:22:57.938 00.136 9340 Star::Find(15, 1231, 956, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 206
00:22:58.067 00.129 9340 Star::Find false star n=3 nbg=270 bg=7972.4 sigma=484.8 thresh=9427 peak=9088
00:22:58.108 00.041 9340 Star::Find returns 0 (2), X=1231.00, Y=956.00, Mass=4816, SNR=2.9, Peak=9655 HFD=0.0
00:22:58.178 00.070 9340 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
00:22:58.229 00.051 9340 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
00:22:58.306 00.077 9340 Status Line: Star lost - low SNR
00:22:58.333 00.027 9340 UpdateImageDisplay: Size=(1920,1080) min=5106, max=65522, med=7918, FiltMin=6314, FiltMax=64113, Gamma=2.870
00:22:58.358 00.025 9340 UpdateGuideState exits: Star lost - low SNR
00:22:58.375 00.017 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:22:58.430 00.055 9340 ScheduleExposure(1000,3,0) exposurePending=0
00:22:58.448 00.018 9340 Enqueuing Expose request
00:22:58.465 00.017 12020 Worker thread wakes up
00:22:58.465 00.000 12020 worker thread servicing REQUEST_EXPOSE 1000
00:22:58.465 00.000 12020 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
00:22:58.468 00.003 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"8da24664-464f-49bb-899e-a14a7e352d33"}
00:22:58.488 00.020 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"8da24664-464f-49bb-899e-a14a7e352d33"}
00:22:58.530 00.042 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"ba9a2255-ea8a-44aa-a6c2-ab90003a77c8"}
00:22:58.548 00.018 9340 case statement mapped state 1 to 101
00:22:58.566 00.018 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Looping","id":"ba9a2255-ea8a-44aa-a6c2-ab90003a77c8"}
00:22:59.848 01.282 12020 Exposure complete
00:23:00.092 00.244 12020 worker thread done servicing request
00:23:00.092 00.000 9340 OnExposeComplete: enter
00:23:00.103 00.011 9340 UpdateGuideState(): m_state=1
00:23:00.115 00.012 9340 Star::Find(15, 1231, 956, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 207
00:23:00.130 00.015 9340 Star::Find false star n=2 nbg=260 bg=8026.7 sigma=445.6 thresh=9363 peak=8948
00:23:00.140 00.010 9340 Star::Find returns 0 (2), X=1231.00, Y=956.00, Mass=3111, SNR=2.9, Peak=9748 HFD=0.0
00:23:00.167 00.027 9340 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
00:23:00.181 00.014 9340 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
00:23:00.192 00.011 9340 Status Line: Star lost - low SNR
00:23:00.206 00.014 9340 UpdateImageDisplay: Size=(1920,1080) min=5107, max=65522, med=8033, FiltMin=6477, FiltMax=65235, Gamma=2.870
00:23:00.215 00.009 9340 UpdateGuideState exits: Star lost - low SNR
00:23:00.228 00.013 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:23:00.239 00.011 9340 ScheduleExposure(1000,3,0) exposurePending=0
00:23:00.249 00.010 9340 Enqueuing Expose request
00:23:00.277 00.028 12020 Worker thread wakes up
00:23:00.277 00.000 12020 worker thread servicing REQUEST_EXPOSE 1000
00:23:00.277 00.000 12020 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
00:23:00.335 00.058 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"d316b4e4-aff2-4c2b-8999-75251f5affbe"}
00:23:00.345 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"d316b4e4-aff2-4c2b-8999-75251f5affbe"}
00:23:00.358 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"5ef63caf-4fa0-4d0c-a52e-cd1fe84c403c"}
00:23:00.385 00.027 9340 case statement mapped state 1 to 101
00:23:00.397 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Looping","id":"5ef63caf-4fa0-4d0c-a52e-cd1fe84c403c"}
00:23:01.661 01.264 12020 Exposure complete
00:23:02.073 00.412 12020 worker thread done servicing request
00:23:02.074 00.001 9340 OnExposeComplete: enter
00:23:02.091 00.017 9340 UpdateGuideState(): m_state=1
00:23:02.107 00.016 9340 Star::Find(15, 1231, 956, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 208
00:23:02.144 00.037 9340 Star::Find false star n=6 nbg=273 bg=8094.1 sigma=458.4 thresh=9469 peak=9383
00:23:02.158 00.014 9340 Star::Find returns 0 (2), X=1231.00, Y=956.00, Mass=10716, SNR=2.9, Peak=10365 HFD=0.0
00:23:02.173 00.015 9340 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
00:23:02.186 00.013 9340 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
00:23:02.200 00.014 9340 Status Line: Star lost - low SNR
00:23:02.243 00.043 9340 UpdateImageDisplay: Size=(1920,1080) min=5071, max=65524, med=8188, FiltMin=6051, FiltMax=65396, Gamma=2.870
00:23:02.255 00.012 9340 UpdateGuideState exits: Star lost - low SNR
00:23:02.266 00.011 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:23:02.280 00.014 9340 ScheduleExposure(1000,3,0) exposurePending=0
00:23:02.296 00.016 9340 Enqueuing Expose request
00:23:02.332 00.036 12020 Worker thread wakes up
00:23:02.332 00.000 12020 worker thread servicing REQUEST_EXPOSE 1000
00:23:02.332 00.000 12020 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
00:23:02.336 00.004 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"2f487d31-e311-4647-9650-a4d576229f0f"}
00:23:02.351 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"2f487d31-e311-4647-9650-a4d576229f0f"}
00:23:02.365 00.014 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"478a0c98-a588-4187-b610-b2d37b72208d"}
00:23:02.382 00.017 9340 case statement mapped state 1 to 101
00:23:02.394 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Looping","id":"478a0c98-a588-4187-b610-b2d37b72208d"}
00:23:03.713 01.319 12020 Exposure complete
00:23:04.337 00.624 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"ce3d2e0d-68d3-4b8a-aca1-88a31d38fff0"}
00:23:04.352 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"ce3d2e0d-68d3-4b8a-aca1-88a31d38fff0"}
00:23:04.389 00.037 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"1c5678d8-a401-436d-8e08-2dd1669ce900"}
00:23:04.437 00.048 9340 case statement mapped state 1 to 101
00:23:04.456 00.019 12020 worker thread done servicing request
00:23:04.457 00.001 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Looping","id":"1c5678d8-a401-436d-8e08-2dd1669ce900"}
00:23:04.477 00.020 9340 OnExposeComplete: enter
00:23:04.504 00.027 9340 UpdateGuideState(): m_state=1
00:23:04.527 00.023 9340 Star::Find(15, 1231, 956, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 209
00:23:04.573 00.046 9340 Star::Find returns 1 (0), X=1227.56, Y=968.98, Mass=12447, SNR=11.1, Peak=10203 HFD=4.1
00:23:04.593 00.020 9340 DistanceChecker: deactivated
00:23:04.623 00.030 9340 setting lock position to (1227.56, 968.98)
00:23:04.657 00.034 9340 MultiStar: stabilizing after lock position change
00:23:04.701 00.044 9340 CurrentPosition() valid, moving to STATE_SELECTED
00:23:04.723 00.022 9340 Changing from state SELECTING to SELECTED
00:23:04.738 00.015 9340 guider state => SELECTED
00:23:04.787 00.049 9340 UpdateImageDisplay: Size=(1920,1080) min=5114, max=65522, med=8159, FiltMin=6390, FiltMax=62626, Gamma=2.870
00:23:04.868 00.081 9340 UpdateGuideState exits: m=12447 SNR=11.1
00:23:04.963 00.095 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:23:05.002 00.039 9340 ScheduleExposure(1000,3,1) exposurePending=0
00:23:05.026 00.024 9340 Enqueuing Expose request
00:23:05.057 00.031 12020 Worker thread wakes up
00:23:05.057 00.000 12020 worker thread servicing REQUEST_EXPOSE 1000
00:23:05.057 00.000 12020 Handling exposure in thread, d=1000 o=3 r=(1213,954,31,31)
00:23:06.334 01.277 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"5dea8d46-2d30-4e30-877d-08350278de56"}
00:23:06.349 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"5dea8d46-2d30-4e30-877d-08350278de56"}
00:23:06.361 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"7ab0dc36-bcbc-4afe-b65e-1f2bde860e58"}
00:23:06.392 00.031 9340 case statement mapped state 2 to 1
00:23:06.403 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Selected","id":"7ab0dc36-bcbc-4afe-b65e-1f2bde860e58"}
00:23:06.421 00.018 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"46bf51fe-c114-45d8-9f09-30533edd3e59"}
00:23:06.432 00.011 12020 Exposure complete
00:23:06.432 00.000 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":209,"width":15,"height":15,"star_pos":[6.56,6.98],"pixels":"..."},"id":"46bf51fe-c114-45d8-9f09-30533edd3e59"}
00:23:06.708 00.276 12020 worker thread done servicing request
00:23:06.708 00.000 9340 OnExposeComplete: enter
00:23:06.721 00.013 9340 UpdateGuideState(): m_state=2
00:23:06.754 00.033 9340 Star::Find(15, 1227, 968, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 210
00:23:06.770 00.016 9340 Star::Find returns 0 (4), X=1241.00, Y=957.99, Mass=5066, SNR=6.6, Peak=10228 HFD=0.3
00:23:06.804 00.034 9340 DistanceChecker: activated
00:23:06.848 00.044 9340 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
00:23:06.905 00.057 9340 Changing from state SELECTED to UNINITIALIZED
00:23:06.933 00.028 9340 guider state => SELECTING
00:23:06.974 00.041 9340 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
00:23:06.995 00.021 9340 Status Line: Star lost - low HFD
00:23:07.066 00.071 9340 UpdateImageDisplay: Size=(1920,1080) min=5105, max=65535, med=8007, FiltMin=6089, FiltMax=65517, Gamma=2.870
00:23:07.086 00.020 9340 UpdateGuideState exits: Star lost - low HFD
00:23:07.107 00.021 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:23:07.125 00.018 9340 ScheduleExposure(1000,3,0) exposurePending=0
00:23:07.143 00.018 9340 Enqueuing Expose request
00:23:07.185 00.042 12020 Worker thread wakes up
00:23:07.186 00.001 12020 worker thread servicing REQUEST_EXPOSE 1000
00:23:07.187 00.001 12020 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
00:23:08.335 01.148 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"befc4263-2575-4ec4-976e-e1f2d2878317"}
00:23:08.354 00.019 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"befc4263-2575-4ec4-976e-e1f2d2878317"}
00:23:08.399 00.045 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"befb0817-5795-4757-8277-886954eaffee"}
00:23:08.417 00.018 9340 case statement mapped state 1 to 101
00:23:08.443 00.026 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Looping","id":"befb0817-5795-4757-8277-886954eaffee"}
00:23:08.555 00.112 12020 Exposure complete
00:23:09.162 00.607 12020 worker thread done servicing request
00:23:09.162 00.000 9340 OnExposeComplete: enter
00:23:09.187 00.025 9340 UpdateGuideState(): m_state=1
00:23:09.212 00.025 9340 Star::Find(15, 1227, 968, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 211
00:23:09.272 00.060 9340 Star::Find false star n=1 nbg=283 bg=8007.2 sigma=539.1 thresh=9625 peak=9115
00:23:09.292 00.020 9340 Star::Find returns 0 (2), X=1227.00, Y=968.00, Mass=2037, SNR=2.9, Peak=10164 HFD=0.0
00:23:09.321 00.029 9340 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
00:23:09.379 00.058 9340 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
00:23:09.406 00.027 9340 Status Line: Star lost - low SNR
00:23:09.431 00.025 9340 UpdateImageDisplay: Size=(1920,1080) min=4771, max=65535, med=7943, FiltMin=6309, FiltMax=65496, Gamma=2.870
00:23:09.457 00.026 9340 UpdateGuideState exits: Star lost - low SNR
00:23:09.503 00.046 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:23:09.525 00.022 9340 ScheduleExposure(1000,3,0) exposurePending=0
00:23:09.567 00.042 9340 Enqueuing Expose request
00:23:09.641 00.074 12020 Worker thread wakes up
00:23:09.641 00.000 12020 worker thread servicing REQUEST_EXPOSE 1000
00:23:09.641 00.000 12020 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
00:23:10.336 00.695 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"1ef33892-99af-4813-9cc6-c140ba4b290c"}
00:23:10.361 00.025 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"1ef33892-99af-4813-9cc6-c140ba4b290c"}
00:23:10.407 00.046 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"7d005630-650b-4e71-9222-2c6311ba479a"}
00:23:10.473 00.066 9340 case statement mapped state 1 to 101
00:23:10.535 00.062 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Looping","id":"7d005630-650b-4e71-9222-2c6311ba479a"}
00:23:11.162 00.627 12020 Exposure complete
00:23:12.338 01.176 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"336966cd-f3a6-411f-ace6-44989f013cf6"}
00:23:12.620 00.282 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"336966cd-f3a6-411f-ace6-44989f013cf6"}
00:23:12.730 00.110 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"8f7b8c53-954b-44ad-ab42-d3b33a2bdd6a"}
00:23:12.854 00.124 9340 case statement mapped state 1 to 101
00:23:12.960 00.106 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Looping","id":"8f7b8c53-954b-44ad-ab42-d3b33a2bdd6a"}
00:23:13.196 00.236 12020 worker thread done servicing request
00:23:13.196 00.000 9340 OnExposeComplete: enter
00:23:13.263 00.067 9340 UpdateGuideState(): m_state=1
00:23:13.294 00.031 9340 Star::Find(15, 1227, 968, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 212
00:23:13.320 00.026 9340 Star::Find false star n=4 nbg=263 bg=7981.4 sigma=457.8 thresh=9355 peak=9090
00:23:13.349 00.029 9340 Star::Find returns 0 (2), X=1227.00, Y=968.00, Mass=6632, SNR=2.9, Peak=9651 HFD=0.0
00:23:13.411 00.062 9340 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
00:23:13.451 00.040 9340 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
00:23:13.507 00.056 9340 Status Line: Star lost - low SNR
00:23:13.551 00.044 9340 UpdateImageDisplay: Size=(1920,1080) min=4798, max=65535, med=7845, FiltMin=6222, FiltMax=65517, Gamma=2.870
00:23:13.592 00.041 9340 UpdateGuideState exits: Star lost - low SNR
00:23:13.648 00.056 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:23:13.681 00.033 9340 ScheduleExposure(1000,3,0) exposurePending=0
00:23:13.735 00.054 9340 Enqueuing Expose request
00:23:13.767 00.032 12020 Worker thread wakes up
00:23:13.767 00.000 12020 worker thread servicing REQUEST_EXPOSE 1000
00:23:13.768 00.001 12020 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
00:23:14.368 00.600 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"efa8a4fd-9f78-490b-86f5-7fc20a8c97a5"}
00:23:14.680 00.312 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"efa8a4fd-9f78-490b-86f5-7fc20a8c97a5"}
00:23:14.834 00.154 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"375292a3-7717-4d7e-8c60-707f3c010809"}
00:23:14.983 00.149 9340 case statement mapped state 1 to 101
00:23:15.070 00.087 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Looping","id":"375292a3-7717-4d7e-8c60-707f3c010809"}
00:23:15.177 00.107 12020 Exposure complete
00:23:16.251 01.074 12020 worker thread done servicing request
00:23:16.251 00.000 9340 OnExposeComplete: enter
00:23:16.306 00.055 9340 UpdateGuideState(): m_state=1
00:23:16.338 00.032 9340 Star::Find(15, 1227, 968, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 213
00:23:16.389 00.051 9340 Star::Find returns 0 (3), X=1227.00, Y=968.00, Mass=0, SNR=0.0, Peak=9638 HFD=0.0
00:23:16.442 00.053 9340 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
00:23:16.472 00.030 9340 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
00:23:16.501 00.029 9340 Status Line: Star lost - low mass
00:23:16.556 00.055 9340 UpdateImageDisplay: Size=(1920,1080) min=4707, max=65535, med=7874, FiltMin=6197, FiltMax=65517, Gamma=2.870
00:23:16.604 00.048 9340 UpdateGuideState exits: Star lost - low mass
00:23:16.631 00.027 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:23:16.680 00.049 9340 ScheduleExposure(1000,3,0) exposurePending=0
00:23:16.761 00.081 9340 Enqueuing Expose request
00:23:17.066 00.305 12020 Worker thread wakes up
00:23:17.068 00.002 12020 worker thread servicing REQUEST_EXPOSE 1000
00:23:17.068 00.000 12020 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
00:23:17.068 00.000 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"43a221bf-414b-4a91-8dcb-c35199f63f7e"}
00:23:17.251 00.183 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"43a221bf-414b-4a91-8dcb-c35199f63f7e"}
00:23:17.366 00.115 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"aae6366a-329f-43c8-b01f-62f6f1f9d5a8"}
00:23:17.389 00.023 9340 case statement mapped state 1 to 101
00:23:17.440 00.051 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Looping","id":"aae6366a-329f-43c8-b01f-62f6f1f9d5a8"}
00:23:18.352 00.912 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"bec4e383-6b12-407b-8a4a-67d75e8b08a3"}
00:23:18.370 00.018 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"bec4e383-6b12-407b-8a4a-67d75e8b08a3"}
00:23:18.429 00.059 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"4eda30d4-31f5-44ad-86df-06f776f143af"}
00:23:18.465 00.036 9340 case statement mapped state 1 to 101
00:23:18.491 00.026 12020 Exposure complete
00:23:18.494 00.003 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Looping","id":"4eda30d4-31f5-44ad-86df-06f776f143af"}
00:23:19.412 00.918 12020 worker thread done servicing request
00:23:19.413 00.001 9340 OnExposeComplete: enter
00:23:19.437 00.024 9340 UpdateGuideState(): m_state=1
00:23:19.458 00.021 9340 Star::Find(15, 1227, 968, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 214
00:23:19.485 00.027 9340 Star::Find false star n=4 nbg=267 bg=8159.3 sigma=515.2 thresh=9705 peak=9556
00:23:19.529 00.044 9340 Star::Find returns 0 (2), X=1227.00, Y=968.00, Mass=6886, SNR=2.9, Peak=10140 HFD=0.0
00:23:19.559 00.030 9340 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
00:23:19.638 00.079 9340 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
00:23:19.663 00.025 9340 Status Line: Star lost - low SNR
00:23:19.684 00.021 9340 UpdateImageDisplay: Size=(1920,1080) min=4834, max=65535, med=8035, FiltMin=6325, FiltMax=65518, Gamma=2.870
00:23:19.720 00.036 9340 UpdateGuideState exits: Star lost - low SNR
00:23:19.773 00.053 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:23:19.803 00.030 9340 ScheduleExposure(1000,3,0) exposurePending=0
00:23:19.844 00.041 9340 Enqueuing Expose request
00:23:19.910 00.066 12020 Worker thread wakes up
00:23:19.912 00.002 12020 worker thread servicing REQUEST_EXPOSE 1000
00:23:19.912 00.000 12020 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
00:23:20.354 00.442 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"0643e8bb-7083-4a34-a11d-4f44f52c7e6a"}
00:23:20.375 00.021 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"0643e8bb-7083-4a34-a11d-4f44f52c7e6a"}
00:23:20.394 00.019 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"766ec789-b3b8-4fbe-bb6e-779f7b057bb5"}
00:23:20.409 00.015 9340 case statement mapped state 1 to 101
00:23:20.424 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Looping","id":"766ec789-b3b8-4fbe-bb6e-779f7b057bb5"}
00:23:21.314 00.890 12020 Exposure complete
00:23:21.583 00.269 12020 worker thread done servicing request
00:23:21.584 00.001 9340 OnExposeComplete: enter
00:23:21.597 00.013 9340 UpdateGuideState(): m_state=1
00:23:21.610 00.013 9340 Star::Find(15, 1227, 968, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 215
00:23:21.623 00.013 9340 Star::Find false star n=4 nbg=238 bg=8247.5 sigma=413.8 thresh=9489 peak=9178
00:23:21.674 00.051 9340 Star::Find returns 0 (2), X=1227.00, Y=968.00, Mass=5540, SNR=2.9, Peak=9947 HFD=0.0
00:23:21.709 00.035 9340 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
00:23:21.723 00.014 9340 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
00:23:21.738 00.015 9340 Status Line: Star lost - low SNR
00:23:21.757 00.019 9340 UpdateImageDisplay: Size=(1920,1080) min=5259, max=65535, med=8161, FiltMin=6236, FiltMax=65518, Gamma=2.870
00:23:21.803 00.046 9340 UpdateGuideState exits: Star lost - low SNR
00:23:21.833 00.030 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:23:21.849 00.016 9340 ScheduleExposure(1000,3,0) exposurePending=0
00:23:21.875 00.026 9340 Enqueuing Expose request
00:23:21.898 00.023 12020 Worker thread wakes up
00:23:21.898 00.000 12020 worker thread servicing REQUEST_EXPOSE 1000
00:23:21.899 00.001 12020 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
00:23:22.353 00.454 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"d9466ded-a8ce-4f3e-9abd-adadcc82a23e"}
00:23:22.365 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"d9466ded-a8ce-4f3e-9abd-adadcc82a23e"}
00:23:22.377 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"feab6114-cdb2-4541-8aea-81ad14f60eae"}
00:23:22.393 00.016 9340 case statement mapped state 1 to 101
00:23:22.403 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Looping","id":"feab6114-cdb2-4541-8aea-81ad14f60eae"}
00:23:23.266 00.863 12020 Exposure complete
00:23:23.645 00.379 12020 worker thread done servicing request
00:23:23.645 00.000 9340 OnExposeComplete: enter
00:23:23.665 00.020 9340 UpdateGuideState(): m_state=1
00:23:23.691 00.026 9340 Star::Find(15, 1227, 968, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 216
00:23:23.726 00.035 9340 Star::Find false star n=6 nbg=260 bg=7986.4 sigma=456.1 thresh=9355 peak=9316
00:23:23.766 00.040 9340 Star::Find returns 0 (2), X=1227.00, Y=968.00, Mass=9536, SNR=2.9, Peak=9877 HFD=0.0
00:23:23.788 00.022 9340 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
00:23:23.823 00.035 9340 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
00:23:23.889 00.066 9340 Status Line: Star lost - low SNR
00:23:23.940 00.051 9340 UpdateImageDisplay: Size=(1920,1080) min=5294, max=64687, med=8049, FiltMin=6226, FiltMax=60840, Gamma=2.870
00:23:23.971 00.031 9340 UpdateGuideState exits: Star lost - low SNR
00:23:24.059 00.088 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:23:24.081 00.022 9340 ScheduleExposure(1000,3,0) exposurePending=0
00:23:24.102 00.021 9340 Enqueuing Expose request
00:23:24.130 00.028 12020 Worker thread wakes up
00:23:24.130 00.000 12020 worker thread servicing REQUEST_EXPOSE 1000
00:23:24.131 00.001 12020 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
00:23:24.351 00.220 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"b34632ee-b7c0-4ebc-8a1b-4a99311c0ce4"}
00:23:24.396 00.045 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"b34632ee-b7c0-4ebc-8a1b-4a99311c0ce4"}
00:23:24.423 00.027 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"1672f8dd-4fa0-44ec-828e-bfbfbe485ded"}
00:23:24.436 00.013 9340 case statement mapped state 1 to 101
00:23:24.455 00.019 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Looping","id":"1672f8dd-4fa0-44ec-828e-bfbfbe485ded"}
00:23:25.595 01.140 12020 Exposure complete
00:23:26.362 00.767 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"d270bef8-92c1-4179-8842-cfcc2e02d2aa"}
00:23:26.400 00.038 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"d270bef8-92c1-4179-8842-cfcc2e02d2aa"}
00:23:26.431 00.031 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"11120818-414c-474a-859e-3dce35febe71"}
00:23:26.524 00.093 9340 case statement mapped state 1 to 101
00:23:26.558 00.034 12020 worker thread done servicing request
00:23:26.559 00.001 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Looping","id":"11120818-414c-474a-859e-3dce35febe71"}
00:23:26.590 00.031 9340 OnExposeComplete: enter
00:23:26.717 00.127 9340 UpdateGuideState(): m_state=1
00:23:26.737 00.020 9340 Star::Find(15, 1227, 968, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 217
00:23:26.864 00.127 9340 Star::Find false star n=2 nbg=265 bg=8233.4 sigma=489.2 thresh=9701 peak=9333
00:23:26.913 00.049 9340 Star::Find returns 0 (2), X=1227.00, Y=968.00, Mass=3543, SNR=2.9, Peak=10274 HFD=0.0
00:23:26.986 00.073 9340 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
00:23:27.035 00.049 9340 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
00:23:27.068 00.033 9340 Status Line: Star lost - low SNR
00:23:27.123 00.055 9340 UpdateImageDisplay: Size=(1920,1080) min=5470, max=65509, med=8233, FiltMin=6352, FiltMax=60067, Gamma=2.870
00:23:27.152 00.029 9340 UpdateGuideState exits: Star lost - low SNR
00:23:27.175 00.023 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:23:27.189 00.014 9340 ScheduleExposure(1000,3,0) exposurePending=0
00:23:27.204 00.015 9340 Enqueuing Expose request
00:23:27.228 00.024 12020 Worker thread wakes up
00:23:27.229 00.001 12020 worker thread servicing REQUEST_EXPOSE 1000
00:23:27.229 00.000 12020 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
00:23:28.353 01.124 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"81e12381-2fb8-48f0-bb8d-d5f6964d455e"}
00:23:28.387 00.034 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"81e12381-2fb8-48f0-bb8d-d5f6964d455e"}
00:23:28.432 00.045 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"5cb53004-4ae5-45e7-a9d7-04f2e824c4e0"}
00:23:28.451 00.019 9340 case statement mapped state 1 to 101
00:23:28.466 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Looping","id":"5cb53004-4ae5-45e7-a9d7-04f2e824c4e0"}
00:23:28.601 00.135 12020 Exposure complete
00:23:29.522 00.921 12020 worker thread done servicing request
00:23:29.522 00.000 9340 OnExposeComplete: enter
00:23:29.551 00.029 9340 UpdateGuideState(): m_state=1
00:23:29.603 00.052 9340 Star::Find(15, 1227, 968, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 218
00:23:29.631 00.028 9340 Star::Find returns 1 (0), X=1231.52, Y=962.18, Mass=17539, SNR=13.0, Peak=10448 HFD=6.3
00:23:29.644 00.013 9340 DistanceChecker: deactivated
00:23:29.669 00.025 9340 setting lock position to (1231.52, 962.18)
00:23:29.685 00.016 9340 MultiStar: stabilizing after lock position change
00:23:29.725 00.040 9340 CurrentPosition() valid, moving to STATE_SELECTED
00:23:29.750 00.025 9340 Changing from state SELECTING to SELECTED
00:23:29.766 00.016 9340 guider state => SELECTED
00:23:29.789 00.023 9340 UpdateImageDisplay: Size=(1920,1080) min=5115, max=63742, med=8184, FiltMin=6401, FiltMax=57369, Gamma=2.870
00:23:29.813 00.024 9340 UpdateGuideState exits: m=17539 SNR=13.0
00:23:29.859 00.046 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:23:29.884 00.025 9340 ScheduleExposure(1000,3,1) exposurePending=0
00:23:29.899 00.015 9340 Enqueuing Expose request
00:23:29.913 00.014 12020 Worker thread wakes up
00:23:29.913 00.000 12020 worker thread servicing REQUEST_EXPOSE 1000
00:23:29.914 00.001 12020 Handling exposure in thread, d=1000 o=3 r=(1217,947,31,31)
00:23:30.516 00.602 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"b23a8092-9813-4420-85c2-04c5c1aed463"}
00:23:30.792 00.276 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"b23a8092-9813-4420-85c2-04c5c1aed463"}
00:23:30.912 00.120 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"8903d992-05c3-45ea-bfdd-13b29f313b99"}
00:23:31.045 00.133 9340 case statement mapped state 2 to 1
00:23:31.215 00.170 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Selected","id":"8903d992-05c3-45ea-bfdd-13b29f313b99"}
00:23:31.293 00.078 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"2a4599f5-fdbe-4706-ad59-6236d853d6f7"}
00:23:31.324 00.031 12020 Exposure complete
00:23:31.326 00.002 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":218,"width":15,"height":15,"star_pos":[6.52,7.18],"pixels":"..."},"id":"2a4599f5-fdbe-4706-ad59-6236d853d6f7"}
00:23:32.494 01.168 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"fed78219-4382-4313-b397-ba211243ea74"}
00:23:32.573 00.079 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"fed78219-4382-4313-b397-ba211243ea74"}
00:23:32.758 00.185 12020 worker thread done servicing request
00:23:32.759 00.001 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"bba88fdb-cc3e-44a4-8e88-ce048421ebf2"}
00:23:33.018 00.259 9340 case statement mapped state 2 to 1
00:23:33.159 00.141 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Selected","id":"bba88fdb-cc3e-44a4-8e88-ce048421ebf2"}
00:23:33.489 00.330 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"899f888a-a0cc-4dd3-b7fe-785db7daaafc"}
00:23:33.832 00.343 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":218,"width":15,"height":15,"star_pos":[6.52,7.18],"pixels":"..."},"id":"899f888a-a0cc-4dd3-b7fe-785db7daaafc"}
00:23:34.139 00.307 9340 OnExposeComplete: enter
00:23:34.283 00.144 9340 UpdateGuideState(): m_state=2
00:23:34.375 00.092 9340 Star::Find(15, 1231, 962, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 219
00:23:34.410 00.035 9340 Star::Find returns 1 (0), X=1218.19, Y=963.56, Mass=10477, SNR=9.5, Peak=10384 HFD=3.9
00:23:34.442 00.032 9340 CameraToMount -- cameraTheta (3.04) - m_xAngle (0.01) = xAngle (3.03 = 3.03)
00:23:34.478 00.036 9340 CameraToMount -- cameraTheta (3.04) - (m_xAngle (0.01) + m_yAngleError (-3.13)) = yAngle (6.16 = -0.12)
00:23:34.497 00.019 9340 CameraToMount -- cameraX=-13.33 cameraY=1.38 hyp=13.40 cameraTheta=3.04 mountX=-13.32 mountY=-1.67, mountTheta=-3.02
00:23:34.521 00.024 9340 UpdateImageDisplay: Size=(1920,1080) min=5205, max=65466, med=8054, FiltMin=6349, FiltMax=61969, Gamma=2.870
00:23:34.536 00.015 9340 UpdateGuideState exits: m=10477 SNR=9.5
00:23:34.555 00.019 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:23:34.589 00.034 9340 ScheduleExposure(1000,3,1) exposurePending=0
00:23:34.606 00.017 9340 Enqueuing Expose request
00:23:34.619 00.013 12020 Worker thread wakes up
00:23:34.619 00.000 12020 worker thread servicing REQUEST_EXPOSE 1000
00:23:34.620 00.001 12020 Handling exposure in thread, d=1000 o=3 r=(1203,949,31,31)
00:23:34.620 00.000 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"96d98993-5b2e-4eb8-afec-f65c09b8eab4"}
00:23:34.633 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"96d98993-5b2e-4eb8-afec-f65c09b8eab4"}
00:23:34.658 00.025 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"e985af8d-9687-469d-b050-aed61824e242"}
00:23:34.674 00.016 9340 case statement mapped state 2 to 1
00:23:34.715 00.041 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Selected","id":"e985af8d-9687-469d-b050-aed61824e242"}
00:23:34.731 00.016 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"c1d1920a-0cdd-4e9f-bf9d-d5cfccdb141d"}
00:23:34.745 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":219,"width":15,"height":15,"star_pos":[7.19,6.56],"pixels":"..."},"id":"c1d1920a-0cdd-4e9f-bf9d-d5cfccdb141d"}
00:23:35.975 01.230 12020 Exposure complete
00:23:36.326 00.351 12020 worker thread done servicing request
00:23:36.327 00.001 9340 OnExposeComplete: enter
00:23:36.360 00.033 9340 UpdateGuideState(): m_state=2
00:23:36.377 00.017 9340 Star::Find(15, 1218, 963, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 220
00:23:36.392 00.015 9340 Star::Find false star n=4 nbg=250 bg=8236.6 sigma=449.2 thresh=9584 peak=9498
00:23:36.402 00.010 9340 Star::Find returns 0 (2), X=1218.00, Y=963.00, Mass=6588, SNR=2.9, Peak=10394 HFD=0.0
00:23:36.417 00.015 9340 DistanceChecker: activated
00:23:36.431 00.014 9340 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
00:23:36.445 00.014 9340 Changing from state SELECTED to UNINITIALIZED
00:23:36.482 00.037 9340 guider state => SELECTING
00:23:36.501 00.019 9340 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
00:23:36.516 00.015 9340 Status Line: Star lost - low SNR
00:23:36.537 00.021 9340 UpdateImageDisplay: Size=(1920,1080) min=4429, max=63729, med=8098, FiltMin=6416, FiltMax=60142, Gamma=2.870
00:23:36.556 00.019 9340 UpdateGuideState exits: Star lost - low SNR
00:23:36.589 00.033 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:23:36.606 00.017 9340 ScheduleExposure(1000,3,0) exposurePending=0
00:23:36.619 00.013 9340 Enqueuing Expose request
00:23:36.636 00.017 12020 Worker thread wakes up
00:23:36.636 00.000 12020 worker thread servicing REQUEST_EXPOSE 1000
00:23:36.636 00.000 12020 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
00:23:36.636 00.000 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"a49e7454-870a-46a2-9c05-b25cd07ce7b0"}
00:23:36.650 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"a49e7454-870a-46a2-9c05-b25cd07ce7b0"}
00:23:36.670 00.020 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"6ee98f3d-b315-492a-b023-7f4d4483f558"}
00:23:36.685 00.015 9340 case statement mapped state 1 to 101
00:23:36.721 00.036 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Looping","id":"6ee98f3d-b315-492a-b023-7f4d4483f558"}
00:23:38.005 01.284 12020 Exposure complete
00:23:38.367 00.362 12020 worker thread done servicing request
00:23:38.367 00.000 9340 OnExposeComplete: enter
00:23:38.383 00.016 9340 UpdateGuideState(): m_state=1
00:23:38.403 00.020 9340 Star::Find(15, 1218, 963, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 221
00:23:38.449 00.046 9340 Star::Find false star n=4 nbg=269 bg=7922.4 sigma=482.7 thresh=9371 peak=8998
00:23:38.480 00.031 9340 Star::Find returns 0 (2), X=1218.00, Y=963.00, Mass=6501, SNR=2.9, Peak=9776 HFD=0.0
00:23:38.503 00.023 9340 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
00:23:38.528 00.025 9340 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
00:23:38.569 00.041 9340 Status Line: Star lost - low SNR
00:23:38.592 00.023 9340 UpdateImageDisplay: Size=(1920,1080) min=4430, max=63929, med=7900, FiltMin=6209, FiltMax=59966, Gamma=2.870
00:23:38.603 00.011 9340 UpdateGuideState exits: Star lost - low SNR
00:23:38.618 00.015 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:23:38.633 00.015 9340 ScheduleExposure(1000,3,0) exposurePending=0
00:23:38.685 00.052 9340 Enqueuing Expose request
00:23:38.700 00.015 12020 Worker thread wakes up
00:23:38.700 00.000 12020 worker thread servicing REQUEST_EXPOSE 1000
00:23:38.700 00.000 12020 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
00:23:38.700 00.000 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"10e80f24-0bb6-4f84-802e-1592a78de3c8"}
00:23:38.718 00.018 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"10e80f24-0bb6-4f84-802e-1592a78de3c8"}
00:23:38.734 00.016 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"91e4c33b-b385-4a9f-b063-afda531a544c"}
00:23:38.771 00.037 9340 case statement mapped state 1 to 101
00:23:38.811 00.040 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Looping","id":"91e4c33b-b385-4a9f-b063-afda531a544c"}
00:23:40.064 01.253 12020 Exposure complete
00:23:40.494 00.430 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"590f658a-10ef-44b6-b845-de04bced908a"}
00:23:40.521 00.027 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"590f658a-10ef-44b6-b845-de04bced908a"}
00:23:40.585 00.064 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"1ce3e88b-387a-4ba8-bb82-44bc21bc8a07"}
00:23:40.611 00.026 9340 case statement mapped state 1 to 101
00:23:40.646 00.035 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Looping","id":"1ce3e88b-387a-4ba8-bb82-44bc21bc8a07"}
00:23:40.700 00.054 12020 worker thread done servicing request
00:23:40.701 00.001 9340 OnExposeComplete: enter
00:23:40.723 00.022 9340 UpdateGuideState(): m_state=1
00:23:40.746 00.023 9340 Star::Find(15, 1218, 963, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 222
00:23:40.768 00.022 9340 Star::Find false star n=1 nbg=268 bg=7957.9 sigma=495.0 thresh=9443 peak=9036
00:23:40.940 00.172 9340 Star::Find returns 0 (2), X=1218.00, Y=963.00, Mass=1641, SNR=2.9, Peak=9744 HFD=0.0
00:23:40.989 00.049 9340 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
00:23:41.091 00.102 9340 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
00:23:41.292 00.201 9340 Status Line: Star lost - low SNR
00:23:41.351 00.059 9340 UpdateImageDisplay: Size=(1920,1080) min=5321, max=65535, med=7975, FiltMin=6316, FiltMax=56174, Gamma=2.870
00:23:41.378 00.027 9340 UpdateGuideState exits: Star lost - low SNR
00:23:41.396 00.018 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:23:41.413 00.017 9340 ScheduleExposure(1000,3,0) exposurePending=0
00:23:41.452 00.039 9340 Enqueuing Expose request
00:23:41.466 00.014 12020 Worker thread wakes up
00:23:41.466 00.000 12020 worker thread servicing REQUEST_EXPOSE 1000
00:23:41.466 00.000 12020 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
00:23:42.494 01.028 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"ea674622-6513-4a15-881b-00f761443e7d"}
00:23:42.508 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"ea674622-6513-4a15-881b-00f761443e7d"}
00:23:42.518 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"2cf6ae0b-3c37-4401-90d6-0a7e941ad1a1"}
00:23:42.531 00.013 9340 case statement mapped state 1 to 101
00:23:42.546 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Looping","id":"2cf6ae0b-3c37-4401-90d6-0a7e941ad1a1"}
00:23:42.850 00.304 12020 Exposure complete
00:23:43.201 00.351 12020 worker thread done servicing request
00:23:43.202 00.001 9340 OnExposeComplete: enter
00:23:43.216 00.014 9340 UpdateGuideState(): m_state=1
00:23:43.232 00.016 9340 Star::Find(15, 1218, 963, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 223
00:23:43.250 00.018 9340 Star::Find returns 1 (0), X=1227.63, Y=958.73, Mass=14640, SNR=11.5, Peak=10040 HFD=3.7
00:23:43.281 00.031 9340 DistanceChecker: deactivated
00:23:43.309 00.028 9340 setting lock position to (1227.63, 958.73)
00:23:43.325 00.016 9340 MultiStar: stabilizing after lock position change
00:23:43.336 00.011 9340 CurrentPosition() valid, moving to STATE_SELECTED
00:23:43.349 00.013 9340 Changing from state SELECTING to SELECTED
00:23:43.365 00.016 9340 guider state => SELECTED
00:23:43.402 00.037 9340 UpdateImageDisplay: Size=(1920,1080) min=4753, max=65161, med=7890, FiltMin=5827, FiltMax=57702, Gamma=2.870
00:23:43.421 00.019 9340 UpdateGuideState exits: m=14640 SNR=11.5
00:23:43.435 00.014 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:23:43.448 00.013 9340 ScheduleExposure(1000,3,1) exposurePending=0
00:23:43.459 00.011 9340 Enqueuing Expose request
00:23:43.473 00.014 12020 Worker thread wakes up
00:23:43.473 00.000 12020 worker thread servicing REQUEST_EXPOSE 1000
00:23:43.473 00.000 12020 Handling exposure in thread, d=1000 o=3 r=(1213,944,31,31)
00:23:44.494 01.021 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"6d04213e-f3e7-4bbb-8500-cb81fb86b0a5"}
00:23:44.508 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"6d04213e-f3e7-4bbb-8500-cb81fb86b0a5"}
00:23:44.523 00.015 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"fae9671a-f76c-4b89-9d6c-27679ca3930f"}
00:23:44.535 00.012 9340 case statement mapped state 2 to 1
00:23:44.569 00.034 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Selected","id":"fae9671a-f76c-4b89-9d6c-27679ca3930f"}
00:23:44.584 00.015 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"a2d6b64e-b537-4433-bece-212d2b473cde"}
00:23:44.597 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":223,"width":15,"height":15,"star_pos":[6.63,6.73],"pixels":"..."},"id":"a2d6b64e-b537-4433-bece-212d2b473cde"}
00:23:44.852 00.255 12020 Exposure complete
00:23:45.217 00.365 12020 worker thread done servicing request
00:23:45.218 00.001 9340 OnExposeComplete: enter
00:23:45.235 00.017 9340 UpdateGuideState(): m_state=2
00:23:45.251 00.016 9340 Star::Find(15, 1227, 958, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 224
00:23:45.262 00.011 9340 Star::Find false star n=2 nbg=273 bg=8349.6 sigma=555.4 thresh=10016 peak=9451
00:23:45.282 00.020 9340 Star::Find returns 0 (2), X=1227.00, Y=958.00, Mass=3507, SNR=2.9, Peak=10122 HFD=0.0
00:23:45.296 00.014 9340 DistanceChecker: activated
00:23:45.332 00.036 9340 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
00:23:45.347 00.015 9340 Changing from state SELECTED to UNINITIALIZED
00:23:45.360 00.013 9340 guider state => SELECTING
00:23:45.373 00.013 9340 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
00:23:45.388 00.015 9340 Status Line: Star lost - low SNR
00:23:45.410 00.022 9340 UpdateImageDisplay: Size=(1920,1080) min=4993, max=65535, med=8274, FiltMin=6557, FiltMax=61154, Gamma=2.870
00:23:45.442 00.032 9340 UpdateGuideState exits: Star lost - low SNR
00:23:45.456 00.014 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:23:45.469 00.013 9340 ScheduleExposure(1000,3,0) exposurePending=0
00:23:45.482 00.013 9340 Enqueuing Expose request
00:23:45.503 00.021 12020 Worker thread wakes up
00:23:45.503 00.000 12020 worker thread servicing REQUEST_EXPOSE 1000
00:23:45.504 00.001 12020 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
00:23:46.495 00.991 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"1b24e60f-f517-4cd3-95f4-3741ed02f486"}
00:23:46.517 00.022 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"1b24e60f-f517-4cd3-95f4-3741ed02f486"}
00:23:46.537 00.020 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"94c154b9-0fba-4aac-bdc8-ac45d5864e97"}
00:23:46.549 00.012 9340 case statement mapped state 1 to 101
00:23:46.574 00.025 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Looping","id":"94c154b9-0fba-4aac-bdc8-ac45d5864e97"}
00:23:46.926 00.352 12020 Exposure complete
00:23:47.396 00.470 12020 worker thread done servicing request
00:23:47.397 00.001 9340 OnExposeComplete: enter
00:23:47.414 00.017 9340 UpdateGuideState(): m_state=1
00:23:47.431 00.017 9340 Star::Find(15, 1227, 958, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 225
00:23:47.452 00.021 9340 Star::Find false star n=2 nbg=238 bg=8359.3 sigma=421.3 thresh=9623 peak=9476
00:23:47.473 00.021 9340 Star::Find returns 0 (2), X=1227.00, Y=958.00, Mass=2919, SNR=2.9, Peak=10142 HFD=0.0
00:23:47.515 00.042 9340 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
00:23:47.533 00.018 9340 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
00:23:47.554 00.021 9340 Status Line: Star lost - low SNR
00:23:47.609 00.055 9340 UpdateImageDisplay: Size=(1920,1080) min=5401, max=63714, med=8302, FiltMin=6354, FiltMax=62679, Gamma=2.870
00:23:47.648 00.039 9340 UpdateGuideState exits: Star lost - low SNR
00:23:47.678 00.030 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:23:47.705 00.027 9340 ScheduleExposure(1000,3,0) exposurePending=0
00:23:47.729 00.024 9340 Enqueuing Expose request
00:23:47.787 00.058 12020 Worker thread wakes up
00:23:47.788 00.001 12020 worker thread servicing REQUEST_EXPOSE 1000
00:23:47.788 00.000 12020 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
00:23:48.496 00.708 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"685b79c3-8eda-4d20-890a-b6eb27fe3bd4"}
00:23:48.530 00.034 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"685b79c3-8eda-4d20-890a-b6eb27fe3bd4"}
00:23:48.559 00.029 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"23fc0480-6bcc-4d61-b3bb-6e0cb5f290a8"}
00:23:48.572 00.013 9340 case statement mapped state 1 to 101
00:23:48.589 00.017 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Looping","id":"23fc0480-6bcc-4d61-b3bb-6e0cb5f290a8"}
00:23:49.178 00.589 12020 Exposure complete
00:23:49.466 00.288 12020 worker thread done servicing request
00:23:49.467 00.001 9340 OnExposeComplete: enter
00:23:49.480 00.013 9340 UpdateGuideState(): m_state=1
00:23:49.498 00.018 9340 Star::Find(15, 1227, 958, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 226
00:23:49.512 00.014 9340 Star::Find returns 1 (0), X=1233.91, Y=956.51, Mass=14063, SNR=10.9, Peak=10437 HFD=5.0
00:23:49.523 00.011 9340 DistanceChecker: deactivated
00:23:49.568 00.045 9340 setting lock position to (1233.91, 956.51)
00:23:49.586 00.018 9340 MultiStar: stabilizing after lock position change
00:23:49.598 00.012 9340 CurrentPosition() valid, moving to STATE_SELECTED
00:23:49.615 00.017 9340 Changing from state SELECTING to SELECTED
00:23:49.646 00.031 9340 guider state => SELECTED
00:23:49.690 00.044 9340 UpdateImageDisplay: Size=(1920,1080) min=5274, max=51121, med=8321, FiltMin=6377, FiltMax=41807, Gamma=2.870
00:23:49.706 00.016 9340 UpdateGuideState exits: m=14063 SNR=10.9
00:23:49.723 00.017 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:23:49.735 00.012 9340 ScheduleExposure(1000,3,1) exposurePending=0
00:23:49.749 00.014 9340 Enqueuing Expose request
00:23:49.763 00.014 12020 Worker thread wakes up
00:23:49.764 00.001 12020 worker thread servicing REQUEST_EXPOSE 1000
00:23:49.764 00.000 12020 Handling exposure in thread, d=1000 o=3 r=(1219,942,31,31)
00:23:50.494 00.730 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"c18abbb3-2fee-4d6d-9bba-513fc1d796e3"}
00:23:50.507 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"c18abbb3-2fee-4d6d-9bba-513fc1d796e3"}
00:23:50.536 00.029 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"ac0e888a-62b6-4dc1-a2f6-d21a2ea3425a"}
00:23:50.550 00.014 9340 case statement mapped state 2 to 1
00:23:50.564 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Selected","id":"ac0e888a-62b6-4dc1-a2f6-d21a2ea3425a"}
00:23:50.574 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"a4410190-ac1e-40c6-a36d-c61f6ca82fde"}
00:23:50.587 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":226,"width":15,"height":15,"star_pos":[6.91,6.51],"pixels":"..."},"id":"a4410190-ac1e-40c6-a36d-c61f6ca82fde"}
00:23:51.163 00.576 12020 Exposure complete
00:23:51.368 00.205 12020 worker thread done servicing request
00:23:51.368 00.000 9340 OnExposeComplete: enter
00:23:51.392 00.024 9340 UpdateGuideState(): m_state=2
00:23:51.401 00.009 9340 Star::Find(15, 1233, 956, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 227
00:23:51.409 00.008 9340 Star::Find false star n=2 nbg=262 bg=8360.3 sigma=545.4 thresh=9997 peak=9476
00:23:51.425 00.016 9340 Star::Find returns 0 (2), X=1233.00, Y=956.00, Mass=3465, SNR=2.9, Peak=10213 HFD=0.0
00:23:51.433 00.008 9340 DistanceChecker: activated
00:23:51.442 00.009 9340 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
00:23:51.453 00.011 9340 Changing from state SELECTED to UNINITIALIZED
00:23:51.464 00.011 9340 guider state => SELECTING
00:23:51.475 00.011 9340 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
00:23:51.484 00.009 9340 Status Line: Star lost - low SNR
00:23:51.520 00.036 9340 UpdateImageDisplay: Size=(1920,1080) min=5147, max=52129, med=8372, FiltMin=6513, FiltMax=41063, Gamma=2.870
00:23:51.531 00.011 9340 UpdateGuideState exits: Star lost - low SNR
00:23:51.539 00.008 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:23:51.548 00.009 9340 ScheduleExposure(1000,3,0) exposurePending=0
00:23:51.556 00.008 9340 Enqueuing Expose request
00:23:51.573 00.017 12020 Worker thread wakes up
00:23:51.573 00.000 12020 worker thread servicing REQUEST_EXPOSE 1000
00:23:51.573 00.000 12020 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
00:23:52.494 00.921 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"237e8ff5-f24e-42e2-a3b9-a98cb9bd496a"}
00:23:52.505 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"237e8ff5-f24e-42e2-a3b9-a98cb9bd496a"}
00:23:52.533 00.028 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"d0a035df-5031-4089-bea0-7212cb433b4d"}
00:23:52.545 00.012 9340 case statement mapped state 1 to 101
00:23:52.554 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Looping","id":"d0a035df-5031-4089-bea0-7212cb433b4d"}
00:23:52.931 00.377 12020 Exposure complete
00:23:53.209 00.278 9340 OnExposeComplete: enter
00:23:53.222 00.013 12020 worker thread done servicing request
00:23:53.222 00.000 9340 UpdateGuideState(): m_state=1
00:23:53.236 00.014 9340 Star::Find(15, 1233, 956, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 228
00:23:53.254 00.018 9340 Star::Find false star n=3 nbg=243 bg=8417.3 sigma=411.2 thresh=9651 peak=9330
00:23:53.288 00.034 9340 Star::Find returns 0 (2), X=1233.00, Y=956.00, Mass=4755, SNR=2.9, Peak=10130 HFD=0.0
00:23:53.307 00.019 9340 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
00:23:53.320 00.013 9340 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
00:23:53.333 00.013 9340 Status Line: Star lost - low SNR
00:23:53.350 00.017 9340 UpdateImageDisplay: Size=(1920,1080) min=5032, max=58313, med=8343, FiltMin=6486, FiltMax=53187, Gamma=2.870
00:23:53.379 00.029 9340 UpdateGuideState exits: Star lost - low SNR
00:23:53.399 00.020 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:23:53.412 00.013 9340 ScheduleExposure(1000,3,0) exposurePending=0
00:23:53.423 00.011 9340 Enqueuing Expose request
00:23:53.439 00.016 12020 Worker thread wakes up
00:23:53.440 00.001 12020 worker thread servicing REQUEST_EXPOSE 1000
00:23:53.440 00.000 12020 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
00:23:54.496 01.056 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"4dd7ca82-cfc4-4345-acb7-995c096d1299"}
00:23:54.529 00.033 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"4dd7ca82-cfc4-4345-acb7-995c096d1299"}
00:23:54.546 00.017 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"fb0ee0ed-698c-45c3-ae10-3a966c23479a"}
00:23:54.557 00.011 9340 case statement mapped state 1 to 101
00:23:54.575 00.018 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Looping","id":"fb0ee0ed-698c-45c3-ae10-3a966c23479a"}
00:23:54.814 00.239 12020 Exposure complete
00:23:55.108 00.294 12020 worker thread done servicing request
00:23:55.108 00.000 9340 OnExposeComplete: enter
00:23:55.123 00.015 9340 UpdateGuideState(): m_state=1
00:23:55.135 00.012 9340 Star::Find(15, 1233, 956, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 229
00:23:55.151 00.016 9340 Star::Find false star n=2 nbg=248 bg=7620.0 sigma=405.2 thresh=8836 peak=8627
00:23:55.166 00.015 9340 Star::Find returns 0 (2), X=1233.00, Y=956.00, Mass=3060, SNR=2.9, Peak=9222 HFD=0.0
00:23:55.182 00.016 9340 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
00:23:55.217 00.035 9340 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
00:23:55.231 00.014 9340 Status Line: Star lost - low SNR
00:23:55.246 00.015 9340 UpdateImageDisplay: Size=(1920,1080) min=4920, max=65525, med=7642, FiltMin=6018, FiltMax=60760, Gamma=2.870
00:23:55.257 00.011 9340 UpdateGuideState exits: Star lost - low SNR
00:23:55.273 00.016 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:23:55.283 00.010 9340 ScheduleExposure(1000,3,0) exposurePending=0
00:23:55.313 00.030 9340 Enqueuing Expose request
00:23:55.331 00.018 12020 Worker thread wakes up
00:23:55.331 00.000 12020 worker thread servicing REQUEST_EXPOSE 1000
00:23:55.331 00.000 12020 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
00:23:56.496 01.165 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"491a8b2d-28ac-4a5b-9f31-eb6b05c37755"}
00:23:56.504 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"491a8b2d-28ac-4a5b-9f31-eb6b05c37755"}
00:23:56.515 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"cbd9f6ca-3077-4ce2-9efe-0f87dcb65d8e"}
00:23:56.524 00.009 9340 case statement mapped state 1 to 101
00:23:56.531 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Looping","id":"cbd9f6ca-3077-4ce2-9efe-0f87dcb65d8e"}
00:23:56.710 00.179 12020 Exposure complete
00:23:56.909 00.199 12020 worker thread done servicing request
00:23:56.911 00.002 9340 OnExposeComplete: enter
00:23:56.935 00.024 9340 UpdateGuideState(): m_state=1
00:23:56.945 00.010 9340 Star::Find(15, 1233, 956, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 230
00:23:56.954 00.009 9340 Star::Find false star n=4 nbg=265 bg=7841.6 sigma=473.5 thresh=9262 peak=9073
00:23:56.963 00.009 9340 Star::Find returns 0 (2), X=1233.00, Y=956.00, Mass=6864, SNR=2.9, Peak=9680 HFD=0.0
00:23:56.971 00.008 9340 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
00:23:56.978 00.007 9340 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
00:23:56.989 00.011 9340 Status Line: Star lost - low SNR
00:23:57.001 00.012 9340 UpdateImageDisplay: Size=(1920,1080) min=4890, max=65525, med=7853, FiltMin=6224, FiltMax=59734, Gamma=2.870
00:23:57.010 00.009 9340 UpdateGuideState exits: Star lost - low SNR
00:23:57.020 00.010 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:23:57.042 00.022 9340 ScheduleExposure(1000,3,0) exposurePending=0
00:23:57.056 00.014 9340 Enqueuing Expose request
00:23:57.065 00.009 12020 Worker thread wakes up
00:23:57.066 00.001 12020 worker thread servicing REQUEST_EXPOSE 1000
00:23:57.066 00.000 12020 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
00:23:58.436 01.370 12020 Exposure complete
00:23:58.495 00.059 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"fa8fa63e-0357-4876-afec-b26816f9fd11"}
00:23:58.526 00.031 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"fa8fa63e-0357-4876-afec-b26816f9fd11"}
00:23:58.536 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"baeefb04-dfa5-42a1-9d63-4588c61925f8"}
00:23:58.552 00.016 9340 case statement mapped state 1 to 101
00:23:58.564 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Looping","id":"baeefb04-dfa5-42a1-9d63-4588c61925f8"}
00:23:58.681 00.117 12020 worker thread done servicing request
00:23:58.682 00.001 9340 OnExposeComplete: enter
00:23:58.691 00.009 9340 UpdateGuideState(): m_state=1
00:23:58.703 00.012 9340 Star::Find(15, 1233, 956, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 231
00:23:58.712 00.009 9340 Star::Find false star n=7 nbg=272 bg=8215.6 sigma=479.5 thresh=9654 peak=9632
00:23:58.725 00.013 9340 Star::Find returns 0 (2), X=1233.00, Y=956.00, Mass=12510, SNR=2.9, Peak=10244 HFD=0.0
00:23:58.735 00.010 9340 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
00:23:58.746 00.011 9340 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
00:23:58.775 00.029 9340 Status Line: Star lost - low SNR
00:23:58.797 00.022 9340 UpdateImageDisplay: Size=(1920,1080) min=5423, max=65525, med=8242, FiltMin=6392, FiltMax=59891, Gamma=2.870
00:23:58.818 00.021 9340 UpdateGuideState exits: Star lost - low SNR
00:23:58.833 00.015 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:23:58.848 00.015 9340 ScheduleExposure(1000,3,0) exposurePending=0
00:23:58.869 00.021 9340 Enqueuing Expose request
00:23:58.883 00.014 12020 Worker thread wakes up
00:23:58.884 00.001 12020 worker thread servicing REQUEST_EXPOSE 1000
00:23:58.884 00.000 12020 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
00:24:00.269 01.385 12020 Exposure complete
00:24:00.495 00.226 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"8b9cc12d-7176-43b1-b820-38c11be8b9be"}
00:24:00.527 00.032 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"8b9cc12d-7176-43b1-b820-38c11be8b9be"}
00:24:00.571 00.044 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"b69dfe04-3005-4774-97fa-fa323665ba9d"}
00:24:00.600 00.029 9340 case statement mapped state 1 to 101
00:24:00.669 00.069 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Looping","id":"b69dfe04-3005-4774-97fa-fa323665ba9d"}
00:24:01.294 00.625 9340 OnExposeComplete: enter
00:24:01.325 00.031 12020 worker thread done servicing request
00:24:01.325 00.000 9340 UpdateGuideState(): m_state=1
00:24:01.419 00.094 9340 Star::Find(15, 1233, 956, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 232
00:24:01.469 00.050 9340 Star::Find false star n=2 nbg=257 bg=8433.2 sigma=465.4 thresh=9829 peak=9534
00:24:01.531 00.062 9340 Star::Find returns 0 (2), X=1233.00, Y=956.00, Mass=3775, SNR=2.9, Peak=10694 HFD=0.0
00:24:01.561 00.030 9340 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
00:24:01.604 00.043 9340 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
00:24:01.663 00.059 9340 Status Line: Star lost - low SNR
00:24:01.691 00.028 9340 UpdateImageDisplay: Size=(1920,1080) min=5076, max=65440, med=8243, FiltMin=6564, FiltMax=58321, Gamma=2.870
00:24:01.720 00.029 9340 UpdateGuideState exits: Star lost - low SNR
00:24:01.764 00.044 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:24:01.788 00.024 9340 ScheduleExposure(1000,3,0) exposurePending=0
00:24:01.808 00.020 9340 Enqueuing Expose request
00:24:01.830 00.022 12020 Worker thread wakes up
00:24:01.830 00.000 12020 worker thread servicing REQUEST_EXPOSE 1000
00:24:01.830 00.000 12020 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
00:24:02.498 00.668 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"74578505-bd81-4aaa-8b32-9ed3b84abc08"}
00:24:02.528 00.030 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"74578505-bd81-4aaa-8b32-9ed3b84abc08"}
00:24:02.546 00.018 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"256a1052-4dc3-452d-9386-fa79d453712f"}
00:24:02.559 00.013 9340 case statement mapped state 1 to 101
00:24:02.578 00.019 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Looping","id":"256a1052-4dc3-452d-9386-fa79d453712f"}
00:24:03.263 00.685 12020 Exposure complete
00:24:03.916 00.653 9340 OnExposeComplete: enter
00:24:03.935 00.019 12020 worker thread done servicing request
00:24:03.935 00.000 9340 UpdateGuideState(): m_state=1
00:24:03.954 00.019 9340 Star::Find(15, 1233, 956, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 233
00:24:03.968 00.014 9340 Star::Find false star n=8 nbg=260 bg=8146.0 sigma=445.2 thresh=9482 peak=9480
00:24:03.984 00.016 9340 Star::Find returns 0 (2), X=1233.00, Y=956.00, Mass=12253, SNR=2.9, Peak=10334 HFD=0.0
00:24:03.999 00.015 9340 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
00:24:04.041 00.042 9340 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
00:24:04.057 00.016 9340 Status Line: Star lost - low SNR
00:24:04.073 00.016 9340 UpdateImageDisplay: Size=(1920,1080) min=4792, max=65320, med=8279, FiltMin=6414, FiltMax=60194, Gamma=2.870
00:24:04.088 00.015 9340 UpdateGuideState exits: Star lost - low SNR
00:24:04.102 00.014 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:24:04.140 00.038 9340 ScheduleExposure(1000,3,0) exposurePending=0
00:24:04.158 00.018 9340 Enqueuing Expose request
00:24:04.172 00.014 12020 Worker thread wakes up
00:24:04.172 00.000 12020 worker thread servicing REQUEST_EXPOSE 1000
00:24:04.172 00.000 12020 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
00:24:04.606 00.434 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"91c7c5bb-1b8c-4d2c-91cf-3a9f1bd66fa4"}
00:24:04.673 00.067 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"91c7c5bb-1b8c-4d2c-91cf-3a9f1bd66fa4"}
00:24:04.778 00.105 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"f5b770e0-db4d-47d0-8599-2f3bdcc2b72a"}
00:24:04.861 00.083 9340 case statement mapped state 1 to 101
00:24:04.934 00.073 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Looping","id":"f5b770e0-db4d-47d0-8599-2f3bdcc2b72a"}
00:24:05.557 00.623 12020 Exposure complete
00:24:06.248 00.691 12020 worker thread done servicing request
00:24:06.249 00.001 9340 OnExposeComplete: enter
00:24:06.294 00.045 9340 UpdateGuideState(): m_state=1
00:24:06.330 00.036 9340 Star::Find(15, 1233, 956, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 234
00:24:06.348 00.018 9340 Star::Find false star n=2 nbg=272 bg=8292.7 sigma=584.9 thresh=10047 peak=9515
00:24:06.398 00.050 9340 Star::Find returns 0 (2), X=1233.00, Y=956.00, Mass=3807, SNR=2.9, Peak=10210 HFD=0.0
00:24:06.434 00.036 9340 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
00:24:06.455 00.021 9340 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
00:24:06.478 00.023 9340 Status Line: Star lost - low SNR
00:24:06.540 00.062 9340 UpdateImageDisplay: Size=(1920,1080) min=5324, max=65479, med=8222, FiltMin=6509, FiltMax=61609, Gamma=2.870
00:24:06.561 00.021 9340 UpdateGuideState exits: Star lost - low SNR
00:24:06.582 00.021 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:24:06.643 00.061 9340 ScheduleExposure(1000,3,0) exposurePending=0
00:24:06.720 00.077 9340 Enqueuing Expose request
00:24:06.829 00.109 12020 Worker thread wakes up
00:24:06.829 00.000 12020 worker thread servicing REQUEST_EXPOSE 1000
00:24:06.830 00.001 12020 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
00:24:06.900 00.070 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"3a3ef9e7-0791-4354-a8b2-fde110bf763e"}
00:24:07.002 00.102 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"3a3ef9e7-0791-4354-a8b2-fde110bf763e"}
00:24:07.043 00.041 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"1b9f74b6-eed4-4849-9d88-372c41ccb5b0"}
00:24:07.064 00.021 9340 case statement mapped state 1 to 101
00:24:07.100 00.036 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Looping","id":"1b9f74b6-eed4-4849-9d88-372c41ccb5b0"}
00:24:08.272 01.172 12020 Exposure complete
00:24:08.599 00.327 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"b25cbcc3-5eb6-4f21-804e-8913292bf187"}
00:24:08.617 00.018 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"b25cbcc3-5eb6-4f21-804e-8913292bf187"}
00:24:08.678 00.061 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"1c09db24-40db-4c33-af02-2d55bad99102"}
00:24:08.701 00.023 9340 case statement mapped state 1 to 101
00:24:08.720 00.019 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Looping","id":"1c09db24-40db-4c33-af02-2d55bad99102"}
00:24:08.738 00.018 12020 worker thread done servicing request
00:24:08.740 00.002 9340 OnExposeComplete: enter
00:24:08.756 00.016 9340 UpdateGuideState(): m_state=1
00:24:08.796 00.040 9340 Star::Find(15, 1233, 956, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 235
00:24:08.871 00.075 9340 Star::Find false star n=5 nbg=257 bg=8357.8 sigma=447.8 thresh=9701 peak=9447
00:24:08.945 00.074 9340 Star::Find returns 0 (2), X=1233.00, Y=956.00, Mass=7610, SNR=2.9, Peak=10331 HFD=0.0
00:24:08.968 00.023 9340 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
00:24:08.985 00.017 9340 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
00:24:08.999 00.014 9340 Status Line: Star lost - low SNR
00:24:09.034 00.035 9340 UpdateImageDisplay: Size=(1920,1080) min=5053, max=65440, med=8292, FiltMin=6504, FiltMax=60231, Gamma=2.870
00:24:09.051 00.017 9340 UpdateGuideState exits: Star lost - low SNR
00:24:09.068 00.017 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:24:09.082 00.014 9340 ScheduleExposure(1000,3,0) exposurePending=0
00:24:09.101 00.019 9340 Enqueuing Expose request
00:24:09.118 00.017 12020 Worker thread wakes up
00:24:09.119 00.001 12020 worker thread servicing REQUEST_EXPOSE 1000
00:24:09.119 00.000 12020 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
00:24:10.485 01.366 12020 Exposure complete
00:24:10.597 00.112 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"d4b9f8b2-abd4-4a6e-8d81-fc1e779c34ba"}
00:24:10.612 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"d4b9f8b2-abd4-4a6e-8d81-fc1e779c34ba"}
00:24:10.624 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"bbc77d01-e8b7-457d-9e87-2a6b40404e98"}
00:24:10.658 00.034 9340 case statement mapped state 1 to 101
00:24:10.673 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Looping","id":"bbc77d01-e8b7-457d-9e87-2a6b40404e98"}
00:24:10.732 00.059 12020 worker thread done servicing request
00:24:10.732 00.000 9340 OnExposeComplete: enter
00:24:10.758 00.026 9340 UpdateGuideState(): m_state=1
00:24:10.772 00.014 9340 Star::Find(15, 1233, 956, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 236
00:24:10.787 00.015 9340 Star::Find false star n=2 nbg=258 bg=8297.8 sigma=452.7 thresh=9656 peak=9326
00:24:10.801 00.014 9340 Star::Find returns 0 (2), X=1233.00, Y=956.00, Mass=2996, SNR=2.9, Peak=9845 HFD=0.0
00:24:10.818 00.017 9340 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
00:24:10.837 00.019 9340 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
00:24:10.875 00.038 9340 Status Line: Star lost - low SNR
00:24:10.897 00.022 9340 UpdateImageDisplay: Size=(1920,1080) min=5087, max=65525, med=8245, FiltMin=6373, FiltMax=59472, Gamma=2.870
00:24:10.913 00.016 9340 UpdateGuideState exits: Star lost - low SNR
00:24:10.926 00.013 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:24:10.938 00.012 9340 ScheduleExposure(1000,3,0) exposurePending=0
00:24:10.949 00.011 9340 Enqueuing Expose request
00:24:10.981 00.032 12020 Worker thread wakes up
00:24:10.981 00.000 12020 worker thread servicing REQUEST_EXPOSE 1000
00:24:10.981 00.000 12020 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
00:24:12.337 01.356 12020 Exposure complete
00:24:12.534 00.197 12020 worker thread done servicing request
00:24:12.535 00.001 9340 OnExposeComplete: enter
00:24:12.543 00.008 9340 UpdateGuideState(): m_state=1
00:24:12.552 00.009 9340 Star::Find(15, 1233, 956, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 237
00:24:12.561 00.009 9340 Star::Find false star n=5 nbg=253 bg=8255.3 sigma=428.0 thresh=9539 peak=9388
00:24:12.570 00.009 9340 Star::Find returns 0 (2), X=1233.00, Y=956.00, Mass=7737, SNR=2.9, Peak=10037 HFD=0.0
00:24:12.582 00.012 9340 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
00:24:12.604 00.022 9340 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
00:24:12.616 00.012 9340 Status Line: Star lost - low SNR
00:24:12.627 00.011 9340 UpdateImageDisplay: Size=(1920,1080) min=4934, max=65440, med=8262, FiltMin=6415, FiltMax=63627, Gamma=2.870
00:24:12.640 00.013 9340 UpdateGuideState exits: Star lost - low SNR
00:24:12.650 00.010 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:24:12.661 00.011 9340 ScheduleExposure(1000,3,0) exposurePending=0
00:24:12.672 00.011 9340 Enqueuing Expose request
00:24:12.685 00.013 12020 Worker thread wakes up
00:24:12.685 00.000 12020 worker thread servicing REQUEST_EXPOSE 1000
00:24:12.686 00.001 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"d9720b6c-5521-4e63-a3ce-1e425f4645f2"}
00:24:12.708 00.022 12020 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
00:24:12.708 00.000 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"d9720b6c-5521-4e63-a3ce-1e425f4645f2"}
00:24:12.722 00.014 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"ff20ba62-e708-4c27-a738-c139669b2933"}
00:24:12.731 00.009 9340 case statement mapped state 1 to 101
00:24:12.739 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Looping","id":"ff20ba62-e708-4c27-a738-c139669b2933"}
00:24:14.071 01.332 12020 Exposure complete
00:24:14.311 00.240 12020 worker thread done servicing request
00:24:14.311 00.000 9340 OnExposeComplete: enter
00:24:14.337 00.026 9340 UpdateGuideState(): m_state=1
00:24:14.353 00.016 9340 Star::Find(15, 1233, 956, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 238
00:24:14.364 00.011 9340 Star::Find false star n=3 nbg=256 bg=8397.2 sigma=500.1 thresh=9898 peak=9534
00:24:14.378 00.014 9340 Star::Find returns 0 (2), X=1233.00, Y=956.00, Mass=4944, SNR=2.9, Peak=10458 HFD=0.0
00:24:14.388 00.010 9340 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
00:24:14.398 00.010 9340 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
00:24:14.412 00.014 9340 Status Line: Star lost - low SNR
00:24:14.429 00.017 9340 UpdateImageDisplay: Size=(1920,1080) min=5147, max=65525, med=8289, FiltMin=6447, FiltMax=61366, Gamma=2.870
00:24:14.442 00.013 9340 UpdateGuideState exits: Star lost - low SNR
00:24:14.474 00.032 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:24:14.487 00.013 9340 ScheduleExposure(1000,3,0) exposurePending=0
00:24:14.499 00.012 9340 Enqueuing Expose request
00:24:14.511 00.012 12020 Worker thread wakes up
00:24:14.511 00.000 12020 worker thread servicing REQUEST_EXPOSE 1000
00:24:14.511 00.000 12020 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
00:24:14.597 00.086 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"620b3c10-482e-4144-b933-0686e190f848"}
00:24:14.608 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"620b3c10-482e-4144-b933-0686e190f848"}
00:24:14.624 00.016 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"c3e670a4-e6f9-41e1-aa25-34dc25456fe8"}
00:24:14.637 00.013 9340 case statement mapped state 1 to 101
00:24:14.650 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Looping","id":"c3e670a4-e6f9-41e1-aa25-34dc25456fe8"}
00:24:15.871 01.221 12020 Exposure complete
00:24:16.132 00.261 12020 worker thread done servicing request
00:24:16.132 00.000 9340 OnExposeComplete: enter
00:24:16.144 00.012 9340 UpdateGuideState(): m_state=1
00:24:16.177 00.033 9340 Star::Find(15, 1233, 956, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 239
00:24:16.188 00.011 9340 Star::Find false star n=4 nbg=267 bg=8242.8 sigma=493.3 thresh=9723 peak=9377
00:24:16.204 00.016 9340 Star::Find returns 0 (2), X=1233.00, Y=956.00, Mass=8172, SNR=2.9, Peak=10387 HFD=0.0
00:24:16.216 00.012 9340 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
00:24:16.227 00.011 9340 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
00:24:16.242 00.015 9340 Status Line: Star lost - low SNR
00:24:16.258 00.016 9340 UpdateImageDisplay: Size=(1920,1080) min=5275, max=62781, med=8280, FiltMin=6440, FiltMax=58773, Gamma=2.870
00:24:16.270 00.012 9340 UpdateGuideState exits: Star lost - low SNR
00:24:16.304 00.034 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:24:16.315 00.011 9340 ScheduleExposure(1000,3,0) exposurePending=0
00:24:16.336 00.021 9340 Enqueuing Expose request
00:24:16.348 00.012 12020 Worker thread wakes up
00:24:16.348 00.000 12020 worker thread servicing REQUEST_EXPOSE 1000
00:24:16.348 00.000 12020 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
00:24:16.597 00.249 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"dbbc0b1d-f9f1-44fa-adb8-04bf81332f38"}
00:24:16.608 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"dbbc0b1d-f9f1-44fa-adb8-04bf81332f38"}
00:24:16.618 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"d25a5ed7-c99a-405d-9e2a-6c968ed65256"}
00:24:16.628 00.010 9340 case statement mapped state 1 to 101
00:24:16.639 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Looping","id":"d25a5ed7-c99a-405d-9e2a-6c968ed65256"}
00:24:17.716 01.077 12020 Exposure complete
00:24:17.983 00.267 12020 worker thread done servicing request
00:24:17.985 00.002 9340 OnExposeComplete: enter
00:24:18.002 00.017 9340 UpdateGuideState(): m_state=1
00:24:18.012 00.010 9340 Star::Find(15, 1233, 956, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 240
00:24:18.026 00.014 9340 Star::Find false star n=3 nbg=254 bg=8371.2 sigma=444.3 thresh=9704 peak=9431
00:24:18.041 00.015 9340 Star::Find returns 0 (2), X=1233.00, Y=956.00, Mass=4675, SNR=2.9, Peak=10541 HFD=0.0
00:24:18.054 00.013 9340 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
00:24:18.067 00.013 9340 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
00:24:18.098 00.031 9340 Status Line: Star lost - low SNR
00:24:18.113 00.015 9340 UpdateImageDisplay: Size=(1920,1080) min=5438, max=65440, med=8261, FiltMin=6597, FiltMax=57729, Gamma=2.870
00:24:18.129 00.016 9340 UpdateGuideState exits: Star lost - low SNR
00:24:18.140 00.011 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:24:18.151 00.011 9340 ScheduleExposure(1000,3,0) exposurePending=0
00:24:18.165 00.014 9340 Enqueuing Expose request
00:24:18.177 00.012 12020 Worker thread wakes up
00:24:18.177 00.000 12020 worker thread servicing REQUEST_EXPOSE 1000
00:24:18.178 00.001 12020 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
00:24:18.600 00.422 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"a1162dad-8e18-410a-9faf-a62aa5a17929"}
00:24:18.627 00.027 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"a1162dad-8e18-410a-9faf-a62aa5a17929"}
00:24:18.642 00.015 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"999ae94d-5b00-47be-9c37-f3acc80fb6c9"}
00:24:18.660 00.018 9340 case statement mapped state 1 to 101
00:24:18.671 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Looping","id":"999ae94d-5b00-47be-9c37-f3acc80fb6c9"}
00:24:19.541 00.870 12020 Exposure complete
00:24:19.857 00.316 12020 worker thread done servicing request
00:24:19.857 00.000 9340 OnExposeComplete: enter
00:24:19.886 00.029 9340 UpdateGuideState(): m_state=1
00:24:19.928 00.042 9340 Star::Find(15, 1233, 956, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 241
00:24:19.949 00.021 9340 Star::Find false star n=6 nbg=267 bg=8446.7 sigma=423.5 thresh=9717 peak=9592
00:24:19.965 00.016 9340 Star::Find returns 0 (2), X=1233.00, Y=956.00, Mass=9476, SNR=2.9, Peak=10602 HFD=0.0
00:24:19.980 00.015 9340 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
00:24:20.005 00.025 9340 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
00:24:20.020 00.015 9340 Status Line: Star lost - low SNR
00:24:20.068 00.048 9340 UpdateImageDisplay: Size=(1920,1080) min=5312, max=65479, med=8285, FiltMin=6622, FiltMax=55665, Gamma=2.870
00:24:20.085 00.017 9340 UpdateGuideState exits: Star lost - low SNR
00:24:20.099 00.014 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:24:20.110 00.011 9340 ScheduleExposure(1000,3,0) exposurePending=0
00:24:20.120 00.010 9340 Enqueuing Expose request
00:24:20.140 00.020 12020 Worker thread wakes up
00:24:20.141 00.001 12020 worker thread servicing REQUEST_EXPOSE 1000
00:24:20.141 00.000 12020 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
00:24:20.599 00.458 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"7a80a3b1-a04e-465f-b8d7-787e19893421"}
00:24:20.630 00.031 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"7a80a3b1-a04e-465f-b8d7-787e19893421"}
00:24:20.676 00.046 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"a47d969e-9d27-444c-a173-82693fbf2b12"}
00:24:20.727 00.051 9340 case statement mapped state 1 to 101
00:24:20.762 00.035 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Looping","id":"a47d969e-9d27-444c-a173-82693fbf2b12"}
00:24:21.551 00.789 12020 Exposure complete
00:24:22.737 01.186 12020 worker thread done servicing request
00:24:22.737 00.000 9340 OnExposeComplete: enter
00:24:22.752 00.015 9340 UpdateGuideState(): m_state=1
00:24:22.799 00.047 9340 Star::Find(15, 1233, 956, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 242
00:24:22.817 00.018 9340 Star::Find false star n=3 nbg=261 bg=8268.9 sigma=533.5 thresh=9869 peak=9524
00:24:22.832 00.015 9340 Star::Find returns 0 (2), X=1233.00, Y=956.00, Mass=5560, SNR=2.9, Peak=10242 HFD=0.0
00:24:22.846 00.014 9340 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
00:24:22.863 00.017 9340 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
00:24:22.879 00.016 9340 Status Line: Star lost - low SNR
00:24:22.922 00.043 9340 UpdateImageDisplay: Size=(1920,1080) min=5202, max=65379, med=8270, FiltMin=6492, FiltMax=57399, Gamma=2.870
00:24:22.940 00.018 9340 UpdateGuideState exits: Star lost - low SNR
00:24:22.953 00.013 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:24:22.965 00.012 9340 ScheduleExposure(1000,3,0) exposurePending=0
00:24:22.977 00.012 9340 Enqueuing Expose request
00:24:22.992 00.015 12020 Worker thread wakes up
00:24:22.992 00.000 12020 worker thread servicing REQUEST_EXPOSE 1000
00:24:22.992 00.000 12020 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
00:24:23.033 00.041 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"7e3ffbf7-330a-455d-8ab4-fa22cff58f2f"}
00:24:23.229 00.196 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"7e3ffbf7-330a-455d-8ab4-fa22cff58f2f"}
00:24:23.258 00.029 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"c471e1f9-0476-44f5-b24b-7c900ea283ab"}
00:24:23.308 00.050 9340 case statement mapped state 1 to 101
00:24:23.580 00.272 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Looping","id":"c471e1f9-0476-44f5-b24b-7c900ea283ab"}
00:24:24.450 00.870 12020 Exposure complete
00:24:25.024 00.574 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"fe08dcd4-4a46-406c-9c9b-d6f85e79d45a"}
00:24:25.054 00.030 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"fe08dcd4-4a46-406c-9c9b-d6f85e79d45a"}
00:24:25.078 00.024 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"48720a9c-b67b-4a08-bf90-fb05743afb99"}
00:24:25.130 00.052 9340 case statement mapped state 1 to 101
00:24:25.158 00.028 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Looping","id":"48720a9c-b67b-4a08-bf90-fb05743afb99"}
00:24:25.194 00.036 12020 worker thread done servicing request
00:24:25.195 00.001 9340 OnExposeComplete: enter
00:24:25.212 00.017 9340 UpdateGuideState(): m_state=1
00:24:25.254 00.042 9340 Star::Find(15, 1233, 956, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 243
00:24:25.269 00.015 9340 Star::Find false star n=7 nbg=250 bg=8340.7 sigma=473.4 thresh=9761 peak=9758
00:24:25.286 00.017 9340 Star::Find returns 0 (2), X=1233.00, Y=956.00, Mass=12176, SNR=2.9, Peak=10864 HFD=0.0
00:24:25.314 00.028 9340 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
00:24:25.342 00.028 9340 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
00:24:25.391 00.049 9340 Status Line: Star lost - low SNR
00:24:25.414 00.023 9340 UpdateImageDisplay: Size=(1920,1080) min=5108, max=65259, med=8304, FiltMin=6348, FiltMax=59044, Gamma=2.870
00:24:25.429 00.015 9340 UpdateGuideState exits: Star lost - low SNR
00:24:25.450 00.021 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:24:25.465 00.015 9340 ScheduleExposure(1000,3,0) exposurePending=0
00:24:25.509 00.044 9340 Enqueuing Expose request
00:24:25.525 00.016 12020 Worker thread wakes up
00:24:25.526 00.001 12020 worker thread servicing REQUEST_EXPOSE 1000
00:24:25.527 00.001 12020 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
00:24:26.890 01.363 12020 Exposure complete
00:24:27.022 00.132 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"0876b9b6-277d-4391-a14d-634596d5730a"}
00:24:27.058 00.036 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"0876b9b6-277d-4391-a14d-634596d5730a"}
00:24:27.072 00.014 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"39db6b54-9093-453d-8fb0-df59ccf24d7f"}
00:24:27.091 00.019 9340 case statement mapped state 1 to 101
00:24:27.103 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Looping","id":"39db6b54-9093-453d-8fb0-df59ccf24d7f"}
00:24:27.217 00.114 12020 worker thread done servicing request
00:24:27.217 00.000 9340 OnExposeComplete: enter
00:24:27.229 00.012 9340 UpdateGuideState(): m_state=1
00:24:27.242 00.013 9340 Star::Find(15, 1233, 956, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 244
00:24:27.278 00.036 9340 Star::Find returns 1 (0), X=1228.74, Y=949.35, Mass=11352, SNR=9.3, Peak=10605 HFD=3.7
00:24:27.291 00.013 9340 DistanceChecker: deactivated
00:24:27.310 00.019 9340 setting lock position to (1228.74, 949.35)
00:24:27.329 00.019 9340 MultiStar: stabilizing after lock position change
00:24:27.345 00.016 9340 CurrentPosition() valid, moving to STATE_SELECTED
00:24:27.376 00.031 9340 Changing from state SELECTING to SELECTED
00:24:27.392 00.016 9340 guider state => SELECTED
00:24:27.406 00.014 9340 UpdateImageDisplay: Size=(1920,1080) min=5371, max=65497, med=8287, FiltMin=6626, FiltMax=57668, Gamma=2.870
00:24:27.418 00.012 9340 UpdateGuideState exits: m=11352 SNR=9.3
00:24:27.432 00.014 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:24:27.445 00.013 9340 ScheduleExposure(1000,3,1) exposurePending=0
00:24:27.472 00.027 9340 Enqueuing Expose request
00:24:27.489 00.017 12020 Worker thread wakes up
00:24:27.489 00.000 12020 worker thread servicing REQUEST_EXPOSE 1000
00:24:27.489 00.000 12020 Handling exposure in thread, d=1000 o=3 r=(1214,934,31,31)
00:24:28.917 01.428 12020 Exposure complete
00:24:29.022 00.105 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"468d0090-19ed-4cc1-9d2a-c699b1bd1ea4"}
00:24:29.036 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"468d0090-19ed-4cc1-9d2a-c699b1bd1ea4"}
00:24:29.052 00.016 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"7bcb5179-f3fe-4a0d-ac9e-7d84ac730b8f"}
00:24:29.083 00.031 9340 case statement mapped state 2 to 1
00:24:29.118 00.035 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Selected","id":"7bcb5179-f3fe-4a0d-ac9e-7d84ac730b8f"}
00:24:29.137 00.019 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"4a94cdd9-bdbe-4c80-8de5-5a9633a4f6a3"}
00:24:29.160 00.023 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":244,"width":15,"height":15,"star_pos":[6.74,7.35],"pixels":"..."},"id":"4a94cdd9-bdbe-4c80-8de5-5a9633a4f6a3"}
00:24:29.270 00.110 12020 worker thread done servicing request
00:24:29.270 00.000 9340 OnExposeComplete: enter
00:24:29.282 00.012 9340 UpdateGuideState(): m_state=2
00:24:29.295 00.013 9340 Star::Find(15, 1228, 949, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 245
00:24:29.308 00.013 9340 Star::Find returns 1 (0), X=1226.09, Y=961.83, Mass=10872, SNR=9.8, Peak=10511 HFD=2.3
00:24:29.327 00.019 9340 CameraToMount -- cameraTheta (1.78) - m_xAngle (0.01) = xAngle (1.77 = 1.77)
00:24:29.339 00.012 9340 CameraToMount -- cameraTheta (1.78) - (m_xAngle (0.01) + m_yAngleError (-3.13)) = yAngle (4.90 = -1.38)
00:24:29.375 00.036 9340 CameraToMount -- cameraX=-2.66 cameraY=12.48 hyp=12.76 cameraTheta=1.78 mountX=-2.58 mountY=-12.53, mountTheta=-1.77
00:24:29.393 00.018 9340 UpdateImageDisplay: Size=(1920,1080) min=4981, max=63939, med=8299, FiltMin=6631, FiltMax=59696, Gamma=2.870
00:24:29.404 00.011 9340 UpdateGuideState exits: m=10872 SNR=9.8
00:24:29.415 00.011 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:24:29.426 00.011 9340 ScheduleExposure(1000,3,1) exposurePending=0
00:24:29.441 00.015 9340 Enqueuing Expose request
00:24:29.453 00.012 12020 Worker thread wakes up
00:24:29.453 00.000 12020 worker thread servicing REQUEST_EXPOSE 1000
00:24:29.453 00.000 12020 Handling exposure in thread, d=1000 o=3 r=(1211,947,31,31)
00:24:30.831 01.378 12020 Exposure complete
00:24:31.021 00.190 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"7132c185-eb89-48bd-8070-d144c8808149"}
00:24:31.048 00.027 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"7132c185-eb89-48bd-8070-d144c8808149"}
00:24:31.059 00.011 12020 worker thread done servicing request
00:24:31.059 00.000 9340 OnExposeComplete: enter
00:24:31.069 00.010 9340 UpdateGuideState(): m_state=2
00:24:31.081 00.012 9340 Star::Find(15, 1226, 961, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 246
00:24:31.092 00.011 9340 Star::Find false star n=6 nbg=249 bg=8424.3 sigma=440.2 thresh=9745 peak=9565
00:24:31.102 00.010 9340 Star::Find returns 0 (2), X=1226.00, Y=961.00, Mass=10151, SNR=2.9, Peak=10304 HFD=0.0
00:24:31.113 00.011 9340 DistanceChecker: activated
00:24:31.144 00.031 9340 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
00:24:31.159 00.015 9340 Changing from state SELECTED to UNINITIALIZED
00:24:31.171 00.012 9340 guider state => SELECTING
00:24:31.180 00.009 9340 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
00:24:31.189 00.009 9340 Status Line: Star lost - low SNR
00:24:31.210 00.021 9340 UpdateImageDisplay: Size=(1920,1080) min=5405, max=65497, med=8274, FiltMin=6548, FiltMax=60358, Gamma=2.870
00:24:31.236 00.026 9340 UpdateGuideState exits: Star lost - low SNR
00:24:31.248 00.012 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:24:31.257 00.009 9340 ScheduleExposure(1000,3,0) exposurePending=0
00:24:31.267 00.010 9340 Enqueuing Expose request
00:24:31.277 00.010 12020 Worker thread wakes up
00:24:31.277 00.000 12020 worker thread servicing REQUEST_EXPOSE 1000
00:24:31.277 00.000 12020 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
00:24:31.277 00.000 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"44e54e68-7a7b-446d-831d-4933a9746758"}
00:24:31.289 00.012 9340 case statement mapped state 1 to 101
00:24:31.302 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Looping","id":"44e54e68-7a7b-446d-831d-4933a9746758"}
00:24:32.650 01.348 12020 Exposure complete
00:24:32.883 00.233 12020 worker thread done servicing request
00:24:32.884 00.001 9340 OnExposeComplete: enter
00:24:32.900 00.016 9340 UpdateGuideState(): m_state=1
00:24:32.939 00.039 9340 Star::Find(15, 1226, 961, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 247
00:24:32.950 00.011 9340 Star::Find returns 1 (0), X=1225.99, Y=965.12, Mass=10342, SNR=9.9, Peak=11149 HFD=2.1
00:24:32.962 00.012 9340 DistanceChecker: deactivated
00:24:32.982 00.020 9340 setting lock position to (1225.99, 965.12)
00:24:32.995 00.013 9340 MultiStar: stabilizing after lock position change
00:24:33.023 00.028 9340 CurrentPosition() valid, moving to STATE_SELECTED
00:24:33.042 00.019 9340 Changing from state SELECTING to SELECTED
00:24:33.058 00.016 9340 guider state => SELECTED
00:24:33.071 00.013 9340 UpdateImageDisplay: Size=(1920,1080) min=5253, max=64323, med=8322, FiltMin=6398, FiltMax=60350, Gamma=2.870
00:24:33.083 00.012 9340 UpdateGuideState exits: m=10342 SNR=9.9
00:24:33.096 00.013 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:24:33.124 00.028 9340 ScheduleExposure(1000,3,1) exposurePending=0
00:24:33.137 00.013 9340 Enqueuing Expose request
00:24:33.149 00.012 12020 Worker thread wakes up
00:24:33.150 00.001 12020 worker thread servicing REQUEST_EXPOSE 1000
00:24:33.150 00.000 12020 Handling exposure in thread, d=1000 o=3 r=(1211,950,31,31)
00:24:33.150 00.000 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"7cc0eeaa-0843-4b8b-b39a-4c8f4637e918"}
00:24:33.159 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"7cc0eeaa-0843-4b8b-b39a-4c8f4637e918"}
00:24:33.172 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"b27229f0-d5e0-408d-a675-55b173a298c6"}
00:24:33.186 00.014 9340 case statement mapped state 2 to 1
00:24:33.198 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Selected","id":"b27229f0-d5e0-408d-a675-55b173a298c6"}
00:24:33.224 00.026 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"8f9349e9-bab7-400f-929c-0da1822fd7a8"}
00:24:33.239 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":247,"width":15,"height":15,"star_pos":[6.99,7.12],"pixels":"..."},"id":"8f9349e9-bab7-400f-929c-0da1822fd7a8"}
00:24:34.540 01.301 12020 Exposure complete
00:24:34.899 00.359 12020 worker thread done servicing request
00:24:34.900 00.001 9340 OnExposeComplete: enter
00:24:34.911 00.011 9340 UpdateGuideState(): m_state=2
00:24:34.933 00.022 9340 Star::Find(15, 1225, 965, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 248
00:24:34.948 00.015 9340 Star::Find false star n=4 nbg=256 bg=8361.8 sigma=449.0 thresh=9709 peak=9339
00:24:34.986 00.038 9340 Star::Find returns 0 (2), X=1225.00, Y=965.00, Mass=5970, SNR=2.9, Peak=10279 HFD=0.0
00:24:35.005 00.019 9340 DistanceChecker: activated
00:24:35.018 00.013 9340 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
00:24:35.038 00.020 9340 Changing from state SELECTED to UNINITIALIZED
00:24:35.051 00.013 9340 guider state => SELECTING
00:24:35.083 00.032 9340 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
00:24:35.107 00.024 9340 Status Line: Star lost - low SNR
00:24:35.133 00.026 9340 UpdateImageDisplay: Size=(1920,1080) min=5011, max=63427, med=8333, FiltMin=6541, FiltMax=61217, Gamma=2.870
00:24:35.151 00.018 9340 UpdateGuideState exits: Star lost - low SNR
00:24:35.173 00.022 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:24:35.207 00.034 9340 ScheduleExposure(1000,3,0) exposurePending=0
00:24:35.228 00.021 9340 Enqueuing Expose request
00:24:35.242 00.014 12020 Worker thread wakes up
00:24:35.243 00.001 12020 worker thread servicing REQUEST_EXPOSE 1000
00:24:35.243 00.000 12020 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
00:24:35.243 00.000 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"7de0ef47-ce1b-4dda-99b3-7d1ffa41b630"}
00:24:35.263 00.020 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"7de0ef47-ce1b-4dda-99b3-7d1ffa41b630"}
00:24:35.278 00.015 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"5a441d76-b1bd-4f0d-bfd8-ebfadfc0b50d"}
00:24:35.291 00.013 9340 case statement mapped state 1 to 101
00:24:35.335 00.044 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Looping","id":"5a441d76-b1bd-4f0d-bfd8-ebfadfc0b50d"}
00:24:36.613 01.278 12020 Exposure complete
00:24:36.840 00.227 12020 worker thread done servicing request
00:24:36.840 00.000 9340 OnExposeComplete: enter
00:24:36.856 00.016 9340 UpdateGuideState(): m_state=1
00:24:36.888 00.032 9340 Star::Find(15, 1225, 965, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 249
00:24:36.903 00.015 9340 Star::Find false star n=3 nbg=252 bg=8434.8 sigma=449.2 thresh=9782 peak=9603
00:24:36.915 00.012 9340 Star::Find returns 0 (2), X=1225.00, Y=965.00, Mass=6122, SNR=2.9, Peak=10715 HFD=0.0
00:24:36.926 00.011 9340 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
00:24:36.935 00.009 9340 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
00:24:36.947 00.012 9340 Status Line: Star lost - low SNR
00:24:36.964 00.017 9340 UpdateImageDisplay: Size=(1920,1080) min=4632, max=65379, med=8358, FiltMin=6322, FiltMax=60728, Gamma=2.870
00:24:36.974 00.010 9340 UpdateGuideState exits: Star lost - low SNR
00:24:36.986 00.012 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:24:37.014 00.028 9340 ScheduleExposure(1000,3,0) exposurePending=0
00:24:37.024 00.010 9340 Enqueuing Expose request
00:24:37.035 00.011 12020 Worker thread wakes up
00:24:37.036 00.001 12020 worker thread servicing REQUEST_EXPOSE 1000
00:24:37.036 00.000 12020 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
00:24:37.036 00.000 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"aaa3022a-35b0-403d-80df-96b579fae0bf"}
00:24:37.049 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"aaa3022a-35b0-403d-80df-96b579fae0bf"}
00:24:37.058 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"a0c002da-4a43-47fa-b9a3-48e5794707d8"}
00:24:37.068 00.010 9340 case statement mapped state 1 to 101
00:24:37.079 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Looping","id":"a0c002da-4a43-47fa-b9a3-48e5794707d8"}
00:24:38.390 01.311 12020 Exposure complete
00:24:38.583 00.193 12020 worker thread done servicing request
00:24:38.584 00.001 9340 OnExposeComplete: enter
00:24:38.594 00.010 9340 UpdateGuideState(): m_state=1
00:24:38.604 00.010 9340 Star::Find(15, 1225, 965, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 250
00:24:38.614 00.010 9340 Star::Find false star n=2 nbg=266 bg=8409.9 sigma=554.3 thresh=10073 peak=9627
00:24:38.622 00.008 9340 Star::Find returns 0 (2), X=1225.00, Y=965.00, Mass=4026, SNR=2.9, Peak=10425 HFD=0.0
00:24:38.651 00.029 9340 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
00:24:38.661 00.010 9340 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
00:24:38.669 00.008 9340 Status Line: Star lost - low SNR
00:24:38.684 00.015 9340 UpdateImageDisplay: Size=(1920,1080) min=5438, max=64068, med=8377, FiltMin=6427, FiltMax=59648, Gamma=2.870
00:24:38.692 00.008 9340 UpdateGuideState exits: Star lost - low SNR
00:24:38.700 00.008 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:24:38.709 00.009 9340 ScheduleExposure(1000,3,0) exposurePending=0
00:24:38.724 00.015 9340 Enqueuing Expose request
00:24:38.732 00.008 12020 Worker thread wakes up
00:24:38.732 00.000 12020 worker thread servicing REQUEST_EXPOSE 1000
00:24:38.733 00.001 12020 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
00:24:39.020 00.287 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"16ef13fc-6369-4816-87d9-fa676a1d62c2"}
00:24:39.033 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"16ef13fc-6369-4816-87d9-fa676a1d62c2"}
00:24:39.050 00.017 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"19e71031-4ff9-40ba-9ce4-6755c700b5d8"}
00:24:39.061 00.011 9340 case statement mapped state 1 to 101
00:24:39.072 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Looping","id":"19e71031-4ff9-40ba-9ce4-6755c700b5d8"}
00:24:40.118 01.046 12020 Exposure complete
00:24:40.329 00.211 12020 worker thread done servicing request
00:24:40.329 00.000 9340 OnExposeComplete: enter
00:24:40.340 00.011 9340 UpdateGuideState(): m_state=1
00:24:40.382 00.042 9340 Star::Find(15, 1225, 965, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 251
00:24:40.396 00.014 9340 Star::Find returns 1 (0), X=1229.20, Y=969.12, Mass=8317, SNR=8.8, Peak=10283 HFD=1.8
00:24:40.413 00.017 9340 DistanceChecker: deactivated
00:24:40.427 00.014 9340 setting lock position to (1229.20, 969.12)
00:24:40.442 00.015 9340 MultiStar: stabilizing after lock position change
00:24:40.454 00.012 9340 CurrentPosition() valid, moving to STATE_SELECTED
00:24:40.467 00.013 9340 Changing from state SELECTING to SELECTED
00:24:40.493 00.026 9340 guider state => SELECTED
00:24:40.510 00.017 9340 UpdateImageDisplay: Size=(1920,1080) min=5416, max=65404, med=8335, FiltMin=6294, FiltMax=57703, Gamma=2.870
00:24:40.523 00.013 9340 UpdateGuideState exits: m=8317 SNR=8.8
00:24:40.533 00.010 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:24:40.543 00.010 9340 ScheduleExposure(1000,3,1) exposurePending=0
00:24:40.554 00.011 9340 Enqueuing Expose request
00:24:40.570 00.016 12020 Worker thread wakes up
00:24:40.570 00.000 12020 worker thread servicing REQUEST_EXPOSE 1000
00:24:40.571 00.001 12020 Handling exposure in thread, d=1000 o=3 r=(1214,954,31,31)
00:24:41.021 00.450 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"11a41d8e-7341-48a1-bc55-e46622e4f1bf"}
00:24:41.039 00.018 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"11a41d8e-7341-48a1-bc55-e46622e4f1bf"}
00:24:41.056 00.017 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"83978d01-173a-419a-bcee-7fe38db1507b"}
00:24:41.080 00.024 9340 case statement mapped state 2 to 1
00:24:41.111 00.031 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Selected","id":"83978d01-173a-419a-bcee-7fe38db1507b"}
00:24:41.131 00.020 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"28a52edb-f3ee-4629-83dc-686d1f6fd554"}
00:24:41.163 00.032 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":251,"width":15,"height":15,"star_pos":[7.20,7.12],"pixels":"..."},"id":"28a52edb-f3ee-4629-83dc-686d1f6fd554"}
00:24:41.942 00.779 12020 Exposure complete
00:24:42.384 00.442 9340 OnExposeComplete: enter
00:24:42.404 00.020 12020 worker thread done servicing request
00:24:42.404 00.000 9340 UpdateGuideState(): m_state=2
00:24:42.476 00.072 9340 Star::Find(15, 1229, 969, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 252
00:24:42.511 00.035 9340 Star::Find false star n=5 nbg=273 bg=8492.5 sigma=527.3 thresh=10074 peak=9743
00:24:42.535 00.024 9340 Star::Find returns 0 (2), X=1229.00, Y=969.00, Mass=9236, SNR=2.9, Peak=10745 HFD=0.0
00:24:42.621 00.086 9340 DistanceChecker: activated
00:24:42.670 00.049 9340 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
00:24:42.769 00.099 9340 Changing from state SELECTED to UNINITIALIZED
00:24:42.802 00.033 9340 guider state => SELECTING
00:24:42.843 00.041 9340 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
00:24:42.892 00.049 9340 Status Line: Star lost - low SNR
00:24:42.970 00.078 9340 UpdateImageDisplay: Size=(1920,1080) min=5266, max=65404, med=8325, FiltMin=6596, FiltMax=58138, Gamma=2.870
00:24:42.990 00.020 9340 UpdateGuideState exits: Star lost - low SNR
00:24:43.003 00.013 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:24:43.024 00.021 9340 ScheduleExposure(1000,3,0) exposurePending=0
00:24:43.049 00.025 9340 Enqueuing Expose request
00:24:43.101 00.052 12020 Worker thread wakes up
00:24:43.102 00.001 12020 worker thread servicing REQUEST_EXPOSE 1000
00:24:43.103 00.001 12020 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
00:24:43.105 00.002 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"2381119f-10ab-4fc0-976d-83f8570547fd"}
00:24:43.128 00.023 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"2381119f-10ab-4fc0-976d-83f8570547fd"}
00:24:43.159 00.031 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"44cc71d4-565c-4440-b616-1cfdaf98f8c8"}
00:24:43.195 00.036 9340 case statement mapped state 1 to 101
00:24:43.247 00.052 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Looping","id":"44cc71d4-565c-4440-b616-1cfdaf98f8c8"}
00:24:44.579 01.332 12020 Exposure complete
00:24:45.227 00.648 12020 worker thread done servicing request
00:24:45.227 00.000 9340 OnExposeComplete: enter
00:24:45.243 00.016 9340 UpdateGuideState(): m_state=1
00:24:45.257 00.014 9340 Star::Find(15, 1229, 969, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 253
00:24:45.274 00.017 9340 Star::Find returns 1 (0), X=1243.35, Y=965.87, Mass=13494, SNR=10.0, Peak=11087 HFD=2.6
00:24:45.291 00.017 9340 DistanceChecker: deactivated
00:24:45.345 00.054 9340 setting lock position to (1243.35, 965.87)
00:24:45.362 00.017 9340 MultiStar: stabilizing after lock position change
00:24:45.379 00.017 9340 CurrentPosition() valid, moving to STATE_SELECTED
00:24:45.398 00.019 9340 Changing from state SELECTING to SELECTED
00:24:45.442 00.044 9340 guider state => SELECTED
00:24:45.464 00.022 9340 UpdateImageDisplay: Size=(1920,1080) min=5042, max=64701, med=8285, FiltMin=6511, FiltMax=59846, Gamma=2.870
00:24:45.479 00.015 9340 UpdateGuideState exits: m=13494 SNR=10.0
00:24:45.495 00.016 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:24:45.510 00.015 9340 ScheduleExposure(1000,3,1) exposurePending=0
00:24:45.550 00.040 9340 Enqueuing Expose request
00:24:45.568 00.018 12020 Worker thread wakes up
00:24:45.568 00.000 12020 worker thread servicing REQUEST_EXPOSE 1000
00:24:45.569 00.001 12020 Handling exposure in thread, d=1000 o=3 r=(1228,951,31,31)
00:24:45.952 00.383 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"94a93df2-cd98-45b1-8fbb-ae8318e3d395"}
00:24:46.031 00.079 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"94a93df2-cd98-45b1-8fbb-ae8318e3d395"}
00:24:46.123 00.092 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"6cda57bb-62b1-4278-8be4-500991a5952c"}
00:24:46.292 00.169 9340 case statement mapped state 2 to 1
00:24:46.464 00.172 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Selected","id":"6cda57bb-62b1-4278-8be4-500991a5952c"}
00:24:46.619 00.155 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"dc09cd1d-5c33-403e-ad8a-4adf98b7d909"}
00:24:46.716 00.097 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":253,"width":15,"height":15,"star_pos":[7.35,6.87],"pixels":"..."},"id":"dc09cd1d-5c33-403e-ad8a-4adf98b7d909"}
00:24:47.041 00.325 12020 Exposure complete
00:24:47.899 00.858 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"dfd0f353-c63f-4c6c-a172-3f2874748f57"}
00:24:47.974 00.075 12020 worker thread done servicing request
00:24:47.975 00.001 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"dfd0f353-c63f-4c6c-a172-3f2874748f57"}
00:24:48.012 00.037 9340 OnExposeComplete: enter
00:24:48.055 00.043 9340 UpdateGuideState(): m_state=2
00:24:48.116 00.061 9340 Star::Find(15, 1243, 965, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 254
00:24:48.151 00.035 9340 Star::Find false star n=5 nbg=258 bg=8472.0 sigma=465.8 thresh=9869 peak=9805
00:24:48.182 00.031 9340 Star::Find returns 0 (2), X=1243.00, Y=965.00, Mass=8864, SNR=2.9, Peak=10702 HFD=0.0
00:24:48.242 00.060 9340 DistanceChecker: activated
00:24:48.281 00.039 9340 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
00:24:48.334 00.053 9340 Changing from state SELECTED to UNINITIALIZED
00:24:48.409 00.075 9340 guider state => SELECTING
00:24:48.451 00.042 9340 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
00:24:48.923 00.472 9340 Status Line: Star lost - low SNR
00:24:49.276 00.353 9340 UpdateImageDisplay: Size=(1920,1080) min=5495, max=62956, med=8324, FiltMin=6707, FiltMax=58040, Gamma=2.870
00:24:49.323 00.047 9340 UpdateGuideState exits: Star lost - low SNR
00:24:49.391 00.068 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:24:49.429 00.038 9340 ScheduleExposure(1000,3,0) exposurePending=0
00:24:49.494 00.065 9340 Enqueuing Expose request
00:24:49.528 00.034 12020 Worker thread wakes up
00:24:49.528 00.000 12020 worker thread servicing REQUEST_EXPOSE 1000
00:24:49.528 00.000 12020 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
00:24:49.530 00.002 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"a09278d0-f3d1-4cb5-8b68-e0b9fdc38c9f"}
00:24:49.553 00.023 9340 case statement mapped state 1 to 101
00:24:49.606 00.053 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Looping","id":"a09278d0-f3d1-4cb5-8b68-e0b9fdc38c9f"}
00:24:49.898 00.292 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"e3d6ce3d-fce0-4605-828b-ca30c56f647a"}
00:24:49.925 00.027 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"e3d6ce3d-fce0-4605-828b-ca30c56f647a"}
00:24:49.975 00.050 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"235d5ff0-0765-460e-8f01-95c7d40e397d"}
00:24:49.998 00.023 9340 case statement mapped state 1 to 101
00:24:50.012 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Looping","id":"235d5ff0-0765-460e-8f01-95c7d40e397d"}
00:24:50.893 00.881 12020 Exposure complete
00:24:51.131 00.238 12020 worker thread done servicing request
00:24:51.132 00.001 9340 OnExposeComplete: enter
00:24:51.143 00.011 9340 UpdateGuideState(): m_state=1
00:24:51.153 00.010 9340 Star::Find(15, 1243, 965, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 255
00:24:51.163 00.010 9340 Star::Find false star n=10 nbg=249 bg=8232.2 sigma=436.1 thresh=9540 peak=9519
00:24:51.173 00.010 9340 Star::Find returns 0 (2), X=1243.00, Y=965.00, Mass=16426, SNR=2.9, Peak=10573 HFD=0.0
00:24:51.183 00.010 9340 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
00:24:51.194 00.011 9340 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
00:24:51.218 00.024 9340 Status Line: Star lost - low SNR
00:24:51.235 00.017 9340 UpdateImageDisplay: Size=(1920,1080) min=5145, max=65457, med=8300, FiltMin=6250, FiltMax=60030, Gamma=2.870
00:24:51.246 00.011 9340 UpdateGuideState exits: Star lost - low SNR
00:24:51.257 00.011 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:24:51.266 00.009 9340 ScheduleExposure(1000,3,0) exposurePending=0
00:24:51.279 00.013 9340 Enqueuing Expose request
00:24:51.289 00.010 12020 Worker thread wakes up
00:24:51.290 00.001 12020 worker thread servicing REQUEST_EXPOSE 1000
00:24:51.290 00.000 12020 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
00:24:51.901 00.611 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"b8a35bd5-f710-42bf-883c-af03da8aa5f5"}
00:24:51.912 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"b8a35bd5-f710-42bf-883c-af03da8aa5f5"}
00:24:51.923 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"ea7a7652-8b0a-448d-bfae-19ca50672370"}
00:24:51.958 00.035 9340 case statement mapped state 1 to 101
00:24:51.968 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Looping","id":"ea7a7652-8b0a-448d-bfae-19ca50672370"}
00:24:52.655 00.687 12020 Exposure complete
00:24:52.932 00.277 12020 worker thread done servicing request
00:24:52.932 00.000 9340 OnExposeComplete: enter
00:24:52.956 00.024 9340 UpdateGuideState(): m_state=1
00:24:52.967 00.011 9340 Star::Find(15, 1243, 965, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 256
00:24:52.985 00.018 9340 Star::Find returns 1 (0), X=1235.81, Y=959.27, Mass=25664, SNR=15.1, Peak=11223 HFD=5.2
00:24:52.999 00.014 9340 Status Line: Mass: 25664 vs 10872
00:24:53.035 00.036 9340 UpdateCurrentPosition: star mass new=25664.0 exp=10872.3 thresh=50% limits=(5436.1, 648072.5, 21744.5)
00:24:53.060 00.025 9340 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:989->massChangeThreshold error
00:24:53.075 00.015 9340 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
00:24:53.092 00.017 9340 Status Line: No star selected
00:24:53.113 00.021 9340 UpdateImageDisplay: Size=(1920,1080) min=5486, max=65533, med=8306, FiltMin=6479, FiltMax=59890, Gamma=2.870
00:24:53.146 00.033 9340 UpdateGuideState exits: No star selected
00:24:53.163 00.017 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:24:53.174 00.011 9340 ScheduleExposure(1000,3,0) exposurePending=0
00:24:53.184 00.010 9340 Enqueuing Expose request
00:24:53.194 00.010 12020 Worker thread wakes up
00:24:53.194 00.000 12020 worker thread servicing REQUEST_EXPOSE 1000
00:24:53.194 00.000 12020 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
00:24:53.900 00.706 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"ea0e7a75-5622-408e-ba20-153ff91ac1dd"}
00:24:53.911 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"ea0e7a75-5622-408e-ba20-153ff91ac1dd"}
00:24:53.919 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"0a01028b-252c-4cc2-bafb-99b5e043059b"}
00:24:53.927 00.008 9340 case statement mapped state 1 to 101
00:24:53.936 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Looping","id":"0a01028b-252c-4cc2-bafb-99b5e043059b"}
00:24:54.572 00.636 12020 Exposure complete
00:24:54.809 00.237 12020 worker thread done servicing request
00:24:54.809 00.000 9340 OnExposeComplete: enter
00:24:54.839 00.030 9340 UpdateGuideState(): m_state=1
00:24:54.859 00.020 9340 Star::Find(15, 1243, 965, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 257
00:24:54.878 00.019 9340 Star::Find false star n=4 nbg=245 bg=8445.3 sigma=462.9 thresh=9834 peak=9559
00:24:54.896 00.018 9340 Star::Find returns 0 (2), X=1243.00, Y=965.00, Mass=6968, SNR=2.9, Peak=10438 HFD=0.0
00:24:54.939 00.043 9340 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
00:24:54.952 00.013 9340 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
00:24:54.970 00.018 9340 Status Line: Star lost - low SNR
00:24:54.985 00.015 9340 UpdateImageDisplay: Size=(1920,1080) min=5497, max=65530, med=8314, FiltMin=6201, FiltMax=60292, Gamma=2.870
00:24:54.999 00.014 9340 UpdateGuideState exits: Star lost - low SNR
00:24:55.012 00.013 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:24:55.025 00.013 9340 ScheduleExposure(1000,3,0) exposurePending=0
00:24:55.061 00.036 9340 Enqueuing Expose request
00:24:55.073 00.012 12020 Worker thread wakes up
00:24:55.073 00.000 12020 worker thread servicing REQUEST_EXPOSE 1000
00:24:55.073 00.000 12020 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
00:24:55.899 00.826 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"d5249d2a-85b7-445f-b769-89b4b458615e"}
00:24:55.912 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"d5249d2a-85b7-445f-b769-89b4b458615e"}
00:24:55.921 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"f4c5d680-d649-43e6-bce3-2a191f91a4f2"}
00:24:55.931 00.010 9340 case statement mapped state 1 to 101
00:24:55.942 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Looping","id":"f4c5d680-d649-43e6-bce3-2a191f91a4f2"}
00:24:56.448 00.506 12020 Exposure complete
00:24:56.667 00.219 12020 worker thread done servicing request
00:24:56.668 00.001 9340 OnExposeComplete: enter
00:24:56.680 00.012 9340 UpdateGuideState(): m_state=1
00:24:56.691 00.011 9340 Star::Find(15, 1243, 965, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 258
00:24:56.707 00.016 9340 Star::Find false star n=3 nbg=263 bg=8437.4 sigma=475.7 thresh=9864 peak=9597
00:24:56.734 00.027 9340 Star::Find returns 0 (2), X=1243.00, Y=965.00, Mass=5155, SNR=2.9, Peak=10554 HFD=0.0
00:24:56.746 00.012 9340 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
00:24:56.760 00.014 9340 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
00:24:56.776 00.016 9340 Status Line: Star lost - low SNR
00:24:56.790 00.014 9340 UpdateImageDisplay: Size=(1920,1080) min=5109, max=58001, med=8299, FiltMin=6517, FiltMax=55674, Gamma=2.870
00:24:56.804 00.014 9340 UpdateGuideState exits: Star lost - low SNR
00:24:56.828 00.024 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:24:56.867 00.039 9340 ScheduleExposure(1000,3,0) exposurePending=0
00:24:56.886 00.019 9340 Enqueuing Expose request
00:24:56.897 00.011 12020 Worker thread wakes up
00:24:56.897 00.000 12020 worker thread servicing REQUEST_EXPOSE 1000
00:24:56.897 00.000 12020 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
00:24:57.899 01.002 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"10a1ab6e-e0ab-412a-a0fb-6b9c0b2a4c42"}
00:24:57.911 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"10a1ab6e-e0ab-412a-a0fb-6b9c0b2a4c42"}
00:24:57.931 00.020 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"6a0de854-2259-44c1-a873-8ea2d98386eb"}
00:24:57.942 00.011 9340 case statement mapped state 1 to 101
00:24:57.964 00.022 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Looping","id":"6a0de854-2259-44c1-a873-8ea2d98386eb"}
00:24:58.272 00.308 12020 Exposure complete
00:24:58.518 00.246 12020 worker thread done servicing request
00:24:58.519 00.001 9340 OnExposeComplete: enter
00:24:58.533 00.014 9340 UpdateGuideState(): m_state=1
00:24:58.544 00.011 9340 Star::Find(15, 1243, 965, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 259
00:24:58.555 00.011 9340 Star::Find returns 1 (0), X=1245.15, Y=972.88, Mass=18938, SNR=12.3, Peak=10767 HFD=3.2
00:24:58.564 00.009 9340 DistanceChecker: deactivated
00:24:58.579 00.015 9340 setting lock position to (1245.15, 972.88)
00:24:58.594 00.015 9340 MultiStar: stabilizing after lock position change
00:24:58.613 00.019 9340 CurrentPosition() valid, moving to STATE_SELECTED
00:24:58.637 00.024 9340 Changing from state SELECTING to SELECTED
00:24:58.655 00.018 9340 guider state => SELECTED
00:24:58.671 00.016 9340 UpdateImageDisplay: Size=(1920,1080) min=5053, max=65505, med=8287, FiltMin=6546, FiltMax=60873, Gamma=2.870
00:24:58.683 00.012 9340 UpdateGuideState exits: m=18938 SNR=12.3
00:24:58.694 00.011 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:24:58.705 00.011 9340 ScheduleExposure(1000,3,1) exposurePending=0
00:24:58.723 00.018 9340 Enqueuing Expose request
00:24:58.734 00.011 12020 Worker thread wakes up
00:24:58.735 00.001 12020 worker thread servicing REQUEST_EXPOSE 1000
00:24:58.735 00.000 12020 Handling exposure in thread, d=1000 o=3 r=(1230,958,31,31)
00:24:59.908 01.173 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"5dc1349f-7296-4f16-9f04-4b0fe85372b8"}
00:24:59.947 00.039 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"5dc1349f-7296-4f16-9f04-4b0fe85372b8"}
00:24:59.967 00.020 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"6a74587d-64ef-493f-98fb-982406b63e15"}
00:24:59.979 00.012 9340 case statement mapped state 2 to 1
00:24:59.991 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Selected","id":"6a74587d-64ef-493f-98fb-982406b63e15"}
00:25:00.019 00.028 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"3eb4312e-da3a-4067-861e-184c2fa635c0"}
00:25:00.092 00.073 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":259,"width":15,"height":15,"star_pos":[7.15,6.88],"pixels":"..."},"id":"3eb4312e-da3a-4067-861e-184c2fa635c0"}
00:25:00.119 00.027 12020 Exposure complete
00:25:00.628 00.509 12020 worker thread done servicing request
00:25:00.628 00.000 9340 OnExposeComplete: enter
00:25:00.688 00.060 9340 UpdateGuideState(): m_state=2
00:25:00.706 00.018 9340 Star::Find(15, 1245, 972, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 260
00:25:00.723 00.017 9340 Star::Find false star n=6 nbg=256 bg=8336.9 sigma=394.8 thresh=9521 peak=9461
00:25:00.735 00.012 9340 Star::Find returns 0 (2), X=1245.00, Y=972.00, Mass=9084, SNR=2.9, Peak=10478 HFD=0.0
00:25:00.755 00.020 9340 DistanceChecker: activated
00:25:00.770 00.015 9340 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
00:25:00.883 00.113 9340 Changing from state SELECTED to UNINITIALIZED
00:25:00.920 00.037 9340 guider state => SELECTING
00:25:00.995 00.075 9340 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
00:25:01.058 00.063 9340 Status Line: Star lost - low SNR
00:25:01.188 00.130 9340 UpdateImageDisplay: Size=(1920,1080) min=5312, max=65277, med=8297, FiltMin=6403, FiltMax=60261, Gamma=2.870
00:25:01.256 00.068 9340 UpdateGuideState exits: Star lost - low SNR
00:25:01.298 00.042 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:25:01.665 00.367 9340 ScheduleExposure(1000,3,0) exposurePending=0
00:25:01.794 00.129 9340 Enqueuing Expose request
00:25:02.115 00.321 12020 Worker thread wakes up
00:25:02.115 00.000 12020 worker thread servicing REQUEST_EXPOSE 1000
00:25:02.116 00.001 12020 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
00:25:02.126 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"7c79c631-6668-4515-a0d8-873c06e3e386"}
00:25:02.206 00.080 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"7c79c631-6668-4515-a0d8-873c06e3e386"}
00:25:02.931 00.725 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"b66a5536-b30a-4174-a844-e90ae0e5fca0"}
00:25:03.003 00.072 9340 case statement mapped state 1 to 101
00:25:03.154 00.151 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Looping","id":"b66a5536-b30a-4174-a844-e90ae0e5fca0"}
00:25:03.921 00.767 12020 Exposure complete
00:25:04.079 00.158 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"404108d1-60e1-4676-9999-5fefe103b718"}
00:25:04.215 00.136 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"404108d1-60e1-4676-9999-5fefe103b718"}
00:25:04.273 00.058 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"aa123f3a-9b28-4dd4-b17c-6c0245b41ddb"}
00:25:04.350 00.077 9340 case statement mapped state 1 to 101
00:25:04.389 00.039 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Looping","id":"aa123f3a-9b28-4dd4-b17c-6c0245b41ddb"}
00:25:04.730 00.341 12020 worker thread done servicing request
00:25:04.730 00.000 9340 OnExposeComplete: enter
00:25:04.758 00.028 9340 UpdateGuideState(): m_state=1
00:25:04.782 00.024 9340 Star::Find(15, 1245, 972, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 261
00:25:04.862 00.080 9340 Star::Find returns 0 (4), X=1255.78, Y=960.98, Mass=7411, SNR=7.5, Peak=10646 HFD=1.5
00:25:04.994 00.132 9340 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
00:25:05.027 00.033 9340 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
00:25:05.065 00.038 9340 Status Line: Star lost - low HFD
00:25:05.156 00.091 9340 UpdateImageDisplay: Size=(1920,1080) min=4840, max=65198, med=8295, FiltMin=6555, FiltMax=59865, Gamma=2.870
00:25:05.195 00.039 9340 UpdateGuideState exits: Star lost - low HFD
00:25:05.249 00.054 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:25:05.270 00.021 9340 ScheduleExposure(1000,3,0) exposurePending=0
00:25:05.302 00.032 9340 Enqueuing Expose request
00:25:05.324 00.022 12020 Worker thread wakes up
00:25:05.324 00.000 12020 worker thread servicing REQUEST_EXPOSE 1000
00:25:05.345 00.021 12020 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
00:25:06.154 00.809 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"0d5fc4a2-d228-4899-8e7c-b392d13b6e43"}
00:25:06.425 00.271 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"0d5fc4a2-d228-4899-8e7c-b392d13b6e43"}
00:25:06.479 00.054 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"6bedde7d-0dae-41ee-9a38-ca7446de850d"}
00:25:06.539 00.060 9340 case statement mapped state 1 to 101
00:25:06.596 00.057 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Looping","id":"6bedde7d-0dae-41ee-9a38-ca7446de850d"}
00:25:06.775 00.179 12020 Exposure complete
00:25:07.366 00.591 12020 worker thread done servicing request
00:25:07.366 00.000 9340 OnExposeComplete: enter
00:25:07.383 00.017 9340 UpdateGuideState(): m_state=1
00:25:07.404 00.021 9340 Star::Find(15, 1245, 972, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 262
00:25:07.421 00.017 9340 Star::Find returns 1 (0), X=1254.29, Y=966.77, Mass=20696, SNR=13.2, Peak=10194 HFD=7.0
00:25:07.465 00.044 9340 DistanceChecker: deactivated
00:25:07.489 00.024 9340 setting lock position to (1254.29, 966.77)
00:25:07.516 00.027 9340 MultiStar: stabilizing after lock position change
00:25:07.536 00.020 9340 CurrentPosition() valid, moving to STATE_SELECTED
00:25:07.584 00.048 9340 Changing from state SELECTING to SELECTED
00:25:07.607 00.023 9340 guider state => SELECTED
00:25:07.695 00.088 9340 UpdateImageDisplay: Size=(1920,1080) min=5181, max=65527, med=8280, FiltMin=6622, FiltMax=59751, Gamma=2.870
00:25:07.728 00.033 9340 UpdateGuideState exits: m=20696 SNR=13.2
00:25:07.744 00.016 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:25:07.761 00.017 9340 ScheduleExposure(1000,3,1) exposurePending=0
00:25:07.829 00.068 9340 Enqueuing Expose request
00:25:07.897 00.068 12020 Worker thread wakes up
00:25:07.898 00.001 12020 worker thread servicing REQUEST_EXPOSE 1000
00:25:07.898 00.000 12020 Handling exposure in thread, d=1000 o=3 r=(1239,952,31,31)
00:25:08.154 00.256 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"420f57cb-a90d-4ff7-834f-5efdccb96d6f"}
00:25:08.263 00.109 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"420f57cb-a90d-4ff7-834f-5efdccb96d6f"}
00:25:08.315 00.052 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"a0ff59f0-9cda-4d52-9aed-caaa1fedd79a"}
00:25:08.365 00.050 9340 case statement mapped state 2 to 1
00:25:08.391 00.026 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Selected","id":"a0ff59f0-9cda-4d52-9aed-caaa1fedd79a"}
00:25:08.427 00.036 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"dec02c95-05b3-4667-b223-62482b4f1c5c"}
00:25:08.482 00.055 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":262,"width":15,"height":15,"star_pos":[7.29,6.77],"pixels":"..."},"id":"dec02c95-05b3-4667-b223-62482b4f1c5c"}
00:25:09.292 00.810 12020 Exposure complete
00:25:09.607 00.315 12020 worker thread done servicing request
00:25:09.607 00.000 9340 OnExposeComplete: enter
00:25:09.668 00.061 9340 UpdateGuideState(): m_state=2
00:25:09.705 00.037 9340 Star::Find(15, 1254, 966, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 263
00:25:09.730 00.025 9340 Star::Find false star n=1 nbg=256 bg=8414.7 sigma=510.8 thresh=9947 peak=9554
00:25:09.754 00.024 9340 Star::Find returns 0 (2), X=1254.00, Y=966.00, Mass=1747, SNR=2.9, Peak=10206 HFD=0.0
00:25:09.808 00.054 9340 DistanceChecker: activated
00:25:09.831 00.023 9340 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
00:25:09.883 00.052 9340 Changing from state SELECTED to UNINITIALIZED
00:25:09.923 00.040 9340 guider state => SELECTING
00:25:09.966 00.043 9340 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
00:25:09.985 00.019 9340 Status Line: Star lost - low SNR
00:25:10.016 00.031 9340 UpdateImageDisplay: Size=(1920,1080) min=5190, max=65533, med=8309, FiltMin=6570, FiltMax=62265, Gamma=2.870
00:25:10.040 00.024 9340 UpdateGuideState exits: Star lost - low SNR
00:25:10.064 00.024 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:25:10.118 00.054 9340 ScheduleExposure(1000,3,0) exposurePending=0
00:25:10.154 00.036 9340 Enqueuing Expose request
00:25:10.183 00.029 12020 Worker thread wakes up
00:25:10.184 00.001 12020 worker thread servicing REQUEST_EXPOSE 1000
00:25:10.184 00.000 12020 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
00:25:10.188 00.004 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"438d2248-211d-464c-8d33-089f0fead8e3"}
00:25:10.210 00.022 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"438d2248-211d-464c-8d33-089f0fead8e3"}
00:25:10.255 00.045 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"0cb2daec-98c7-456c-9ffd-cb21f3ee6b85"}
00:25:10.274 00.019 9340 case statement mapped state 1 to 101
00:25:10.288 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Looping","id":"0cb2daec-98c7-456c-9ffd-cb21f3ee6b85"}
00:25:11.617 01.329 12020 Exposure complete
00:25:12.150 00.533 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"4fd941aa-55a3-49f9-993c-95468b2cd9dd"}
00:25:12.190 00.040 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"4fd941aa-55a3-49f9-993c-95468b2cd9dd"}
00:25:12.260 00.070 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"14dc6de5-9bf8-436c-ac20-851c7a000e8d"}
00:25:12.279 00.019 12020 worker thread done servicing request
00:25:12.280 00.001 9340 case statement mapped state 1 to 101
00:25:12.318 00.038 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Looping","id":"14dc6de5-9bf8-436c-ac20-851c7a000e8d"}
00:25:12.356 00.038 9340 OnExposeComplete: enter
00:25:12.377 00.021 9340 UpdateGuideState(): m_state=1
00:25:12.405 00.028 9340 Star::Find(15, 1254, 966, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 264
00:25:12.420 00.015 9340 Star::Find returns 1 (0), X=1264.80, Y=978.00, Mass=11656, SNR=9.9, Peak=10589 HFD=5.9
00:25:12.448 00.028 9340 DistanceChecker: deactivated
00:25:12.502 00.054 9340 setting lock position to (1264.80, 978.00)
00:25:12.524 00.022 9340 MultiStar: stabilizing after lock position change
00:25:12.541 00.017 9340 CurrentPosition() valid, moving to STATE_SELECTED
00:25:12.568 00.027 9340 Changing from state SELECTING to SELECTED
00:25:12.615 00.047 9340 guider state => SELECTED
00:25:12.638 00.023 9340 UpdateImageDisplay: Size=(1920,1080) min=5111, max=65533, med=8308, FiltMin=6668, FiltMax=61859, Gamma=2.870
00:25:12.657 00.019 9340 UpdateGuideState exits: m=11656 SNR=9.9
00:25:12.679 00.022 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:25:12.723 00.044 9340 ScheduleExposure(1000,3,1) exposurePending=0
00:25:12.748 00.025 9340 Enqueuing Expose request
00:25:12.769 00.021 12020 Worker thread wakes up
00:25:12.770 00.001 12020 worker thread servicing REQUEST_EXPOSE 1000
00:25:12.770 00.000 12020 Handling exposure in thread, d=1000 o=3 r=(1250,963,31,31)
00:25:14.191 01.421 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"ac6d6487-53db-48a0-95b3-9201c0a19b36"}
00:25:14.240 00.049 12020 Exposure complete
00:25:14.240 00.000 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"ac6d6487-53db-48a0-95b3-9201c0a19b36"}
00:25:14.314 00.074 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"525ba8d2-7777-471f-9e52-6ce90f93adb5"}
00:25:14.336 00.022 9340 case statement mapped state 2 to 1
00:25:14.358 00.022 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Selected","id":"525ba8d2-7777-471f-9e52-6ce90f93adb5"}
00:25:14.462 00.104 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"f6b726e9-9abc-4762-b4ea-e61fc51b0dfb"}
00:25:14.486 00.024 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":264,"width":15,"height":15,"star_pos":[6.80,7.00],"pixels":"..."},"id":"f6b726e9-9abc-4762-b4ea-e61fc51b0dfb"}
00:25:14.761 00.275 12020 worker thread done servicing request
00:25:14.762 00.001 9340 OnExposeComplete: enter
00:25:14.796 00.034 9340 UpdateGuideState(): m_state=2
00:25:14.865 00.069 9340 Star::Find(15, 1264, 978, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 265
00:25:14.894 00.029 9340 Star::Find false star n=2 nbg=278 bg=8310.5 sigma=534.2 thresh=9913 peak=9601
00:25:14.918 00.024 9340 Star::Find returns 0 (2), X=1264.00, Y=978.00, Mass=3484, SNR=2.9, Peak=10102 HFD=0.0
00:25:15.016 00.098 9340 DistanceChecker: activated
00:25:15.045 00.029 9340 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
00:25:15.065 00.020 9340 Changing from state SELECTED to UNINITIALIZED
00:25:15.083 00.018 9340 guider state => SELECTING
00:25:15.102 00.019 9340 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
00:25:15.147 00.045 9340 Status Line: Star lost - low SNR
00:25:15.191 00.044 9340 UpdateImageDisplay: Size=(1920,1080) min=5428, max=65533, med=8311, FiltMin=6311, FiltMax=62771, Gamma=2.870
00:25:15.214 00.023 9340 UpdateGuideState exits: Star lost - low SNR
00:25:15.232 00.018 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:25:15.281 00.049 9340 ScheduleExposure(1000,3,0) exposurePending=0
00:25:15.312 00.031 9340 Enqueuing Expose request
00:25:15.334 00.022 12020 Worker thread wakes up
00:25:15.335 00.001 12020 worker thread servicing REQUEST_EXPOSE 1000
00:25:15.335 00.000 12020 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
00:25:16.192 00.857 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"3115dc15-e91c-48df-b3b5-9c0fe67da76e"}
00:25:16.238 00.046 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"3115dc15-e91c-48df-b3b5-9c0fe67da76e"}
00:25:16.295 00.057 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"75857023-1293-490d-911a-ea2b37406d54"}
00:25:16.365 00.070 9340 case statement mapped state 1 to 101
00:25:16.397 00.032 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Looping","id":"75857023-1293-490d-911a-ea2b37406d54"}
00:25:16.935 00.538 12020 Exposure complete
00:25:17.869 00.934 12020 worker thread done servicing request
00:25:17.869 00.000 9340 OnExposeComplete: enter
00:25:17.915 00.046 9340 UpdateGuideState(): m_state=1
00:25:17.958 00.043 9340 Star::Find(15, 1264, 978, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 266
00:25:17.978 00.020 9340 Star::Find false star n=3 nbg=266 bg=8468.5 sigma=563.9 thresh=10160 peak=9730
00:25:18.034 00.056 9340 Star::Find returns 0 (2), X=1264.00, Y=978.00, Mass=5599, SNR=2.9, Peak=10489 HFD=0.0
00:25:18.106 00.072 9340 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
00:25:18.132 00.026 9340 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
00:25:18.213 00.081 9340 Status Line: Star lost - low SNR
00:25:18.266 00.053 9340 UpdateImageDisplay: Size=(1920,1080) min=5066, max=65533, med=8295, FiltMin=6444, FiltMax=61188, Gamma=2.870
00:25:18.292 00.026 9340 UpdateGuideState exits: Star lost - low SNR
00:25:18.345 00.053 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:25:18.371 00.026 9340 ScheduleExposure(1000,3,0) exposurePending=0
00:25:18.387 00.016 9340 Enqueuing Expose request
00:25:18.484 00.097 12020 Worker thread wakes up
00:25:18.484 00.000 12020 worker thread servicing REQUEST_EXPOSE 1000
00:25:18.485 00.001 12020 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
00:25:18.527 00.042 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"438bf0d4-d2c1-44f3-a084-d3721b17cb91"}
00:25:18.794 00.267 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"438bf0d4-d2c1-44f3-a084-d3721b17cb91"}
00:25:18.951 00.157 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"5cecd3ee-673c-4a72-a0bb-a3734dfb61a5"}
00:25:19.028 00.077 9340 case statement mapped state 1 to 101
00:25:19.167 00.139 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Looping","id":"5cecd3ee-673c-4a72-a0bb-a3734dfb61a5"}
00:25:19.957 00.790 12020 Exposure complete
00:25:20.429 00.472 12020 worker thread done servicing request
00:25:20.429 00.000 9340 OnExposeComplete: enter
00:25:20.465 00.036 9340 UpdateGuideState(): m_state=1
00:25:20.486 00.021 9340 Star::Find(15, 1264, 978, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 267
00:25:20.502 00.016 9340 Star::Find returns 1 (0), X=1255.26, Y=986.43, Mass=13183, SNR=9.9, Peak=10324 HFD=2.6
00:25:20.520 00.018 9340 DistanceChecker: deactivated
00:25:20.546 00.026 9340 setting lock position to (1255.26, 986.43)
00:25:20.588 00.042 9340 MultiStar: stabilizing after lock position change
00:25:20.611 00.023 9340 CurrentPosition() valid, moving to STATE_SELECTED
00:25:20.624 00.013 9340 Changing from state SELECTING to SELECTED
00:25:20.638 00.014 9340 guider state => SELECTED
00:25:20.707 00.069 9340 UpdateImageDisplay: Size=(1920,1080) min=5255, max=65403, med=8302, FiltMin=6588, FiltMax=60541, Gamma=2.870
00:25:20.727 00.020 9340 UpdateGuideState exits: m=13183 SNR=9.9
00:25:20.749 00.022 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:25:20.767 00.018 9340 ScheduleExposure(1000,3,1) exposurePending=0
00:25:20.849 00.082 9340 Enqueuing Expose request
00:25:21.117 00.268 12020 Worker thread wakes up
00:25:21.117 00.000 12020 worker thread servicing REQUEST_EXPOSE 1000
00:25:21.118 00.001 12020 Handling exposure in thread, d=1000 o=3 r=(1240,971,31,31)
00:25:21.118 00.000 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"32268195-cb46-4e5d-804f-73b9aa12c858"}
00:25:21.265 00.147 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"32268195-cb46-4e5d-804f-73b9aa12c858"}
00:25:21.475 00.210 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"d3726246-85dd-4142-a295-ed31f4a256ef"}
00:25:21.557 00.082 9340 case statement mapped state 2 to 1
00:25:21.594 00.037 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Selected","id":"d3726246-85dd-4142-a295-ed31f4a256ef"}
00:25:21.654 00.060 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"47c8bb79-9b53-4a5f-a1a0-d8d0cb78772a"}
00:25:21.691 00.037 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":267,"width":15,"height":15,"star_pos":[7.26,7.43],"pixels":"..."},"id":"47c8bb79-9b53-4a5f-a1a0-d8d0cb78772a"}
00:25:22.491 00.800 12020 Exposure complete
00:25:22.525 00.034 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"ff64c816-ea35-4c99-ba30-1d6474bfc71a"}
00:25:22.555 00.030 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"ff64c816-ea35-4c99-ba30-1d6474bfc71a"}
00:25:22.572 00.017 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"ba8be23a-c3a1-451a-98ee-05a5cd7ed7f3"}
00:25:22.583 00.011 9340 case statement mapped state 2 to 1
00:25:22.595 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Selected","id":"ba8be23a-c3a1-451a-98ee-05a5cd7ed7f3"}
00:25:22.607 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"43c90572-ccc6-4b20-ba23-ee144ea94013"}
00:25:22.620 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":267,"width":15,"height":15,"star_pos":[7.26,7.43],"pixels":"..."},"id":"43c90572-ccc6-4b20-ba23-ee144ea94013"}
00:25:22.772 00.152 12020 worker thread done servicing request
00:25:22.773 00.001 9340 OnExposeComplete: enter
00:25:22.793 00.020 9340 UpdateGuideState(): m_state=2
00:25:22.810 00.017 9340 Star::Find(15, 1255, 986, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 268
00:25:22.826 00.016 9340 Star::Find returns 0 (4), X=1241.56, Y=984.37, Mass=10025, SNR=8.7, Peak=10905 HFD=1.4
00:25:22.881 00.055 9340 DistanceChecker: activated
00:25:22.900 00.019 9340 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
00:25:22.919 00.019 9340 Changing from state SELECTED to UNINITIALIZED
00:25:22.937 00.018 9340 guider state => SELECTING
00:25:22.951 00.014 9340 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
00:25:22.982 00.031 9340 Status Line: Star lost - low HFD
00:25:23.008 00.026 9340 UpdateImageDisplay: Size=(1920,1080) min=4652, max=65498, med=8322, FiltMin=6381, FiltMax=58849, Gamma=2.870
00:25:23.022 00.014 9340 UpdateGuideState exits: Star lost - low HFD
00:25:23.033 00.011 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:25:23.047 00.014 9340 ScheduleExposure(1000,3,0) exposurePending=0
00:25:23.063 00.016 9340 Enqueuing Expose request
00:25:23.103 00.040 12020 Worker thread wakes up
00:25:23.103 00.000 12020 worker thread servicing REQUEST_EXPOSE 1000
00:25:23.104 00.001 12020 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
00:25:24.497 01.393 12020 Exposure complete
00:25:24.528 00.031 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"2bae3936-7298-4ac5-926c-2222f9b457cb"}
00:25:24.562 00.034 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"2bae3936-7298-4ac5-926c-2222f9b457cb"}
00:25:24.581 00.019 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"438830f9-76f0-4204-8c38-ef1bef4c5443"}
00:25:24.593 00.012 9340 case statement mapped state 1 to 101
00:25:24.608 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Looping","id":"438830f9-76f0-4204-8c38-ef1bef4c5443"}
00:25:24.832 00.224 12020 worker thread done servicing request
00:25:24.832 00.000 9340 OnExposeComplete: enter
00:25:24.852 00.020 9340 UpdateGuideState(): m_state=1
00:25:24.877 00.025 9340 Star::Find(15, 1255, 986, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 269
00:25:24.917 00.040 9340 Star::Find false star n=2 nbg=263 bg=8492.7 sigma=520.6 thresh=10055 peak=9596
00:25:24.935 00.018 9340 Star::Find returns 0 (2), X=1255.00, Y=986.00, Mass=3528, SNR=2.9, Peak=10323 HFD=0.0
00:25:24.947 00.012 9340 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
00:25:24.965 00.018 9340 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
00:25:24.976 00.011 9340 Status Line: Star lost - low SNR
00:25:24.992 00.016 9340 UpdateImageDisplay: Size=(1920,1080) min=5219, max=65495, med=8340, FiltMin=6577, FiltMax=60572, Gamma=2.870
00:25:25.010 00.018 9340 UpdateGuideState exits: Star lost - low SNR
00:25:25.024 00.014 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:25:25.053 00.029 9340 ScheduleExposure(1000,3,0) exposurePending=0
00:25:25.070 00.017 9340 Enqueuing Expose request
00:25:25.086 00.016 12020 Worker thread wakes up
00:25:25.086 00.000 12020 worker thread servicing REQUEST_EXPOSE 1000
00:25:25.086 00.000 12020 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
00:25:26.440 01.354 12020 Exposure complete
00:25:26.526 00.086 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"4fd9b3c9-7a66-4e7c-a4c6-ebd61aaeb875"}
00:25:26.536 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"4fd9b3c9-7a66-4e7c-a4c6-ebd61aaeb875"}
00:25:26.547 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"94fd0833-335f-423a-b40a-f11ef0be4eca"}
00:25:26.558 00.011 9340 case statement mapped state 1 to 101
00:25:26.567 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Looping","id":"94fd0833-335f-423a-b40a-f11ef0be4eca"}
00:25:26.641 00.074 12020 worker thread done servicing request
00:25:26.641 00.000 9340 OnExposeComplete: enter
00:25:26.650 00.009 9340 UpdateGuideState(): m_state=1
00:25:26.661 00.011 9340 Star::Find(15, 1255, 986, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 270
00:25:26.672 00.011 9340 Star::Find returns 1 (0), X=1248.47, Y=987.73, Mass=8072, SNR=8.6, Peak=10508 HFD=4.3
00:25:26.682 00.010 9340 DistanceChecker: deactivated
00:25:26.715 00.033 9340 setting lock position to (1248.47, 987.73)
00:25:26.724 00.009 9340 MultiStar: stabilizing after lock position change
00:25:26.733 00.009 9340 CurrentPosition() valid, moving to STATE_SELECTED
00:25:26.745 00.012 9340 Changing from state SELECTING to SELECTED
00:25:26.753 00.008 9340 guider state => SELECTED
00:25:26.764 00.011 9340 UpdateImageDisplay: Size=(1920,1080) min=5374, max=62604, med=8316, FiltMin=6615, FiltMax=53703, Gamma=2.870
00:25:26.784 00.020 9340 UpdateGuideState exits: m=8072 SNR=8.6
00:25:26.797 00.013 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:25:26.834 00.037 9340 ScheduleExposure(1000,3,1) exposurePending=0
00:25:26.854 00.020 9340 Enqueuing Expose request
00:25:26.870 00.016 12020 Worker thread wakes up
00:25:26.870 00.000 12020 worker thread servicing REQUEST_EXPOSE 1000
00:25:26.870 00.000 12020 Handling exposure in thread, d=1000 o=3 r=(1233,973,31,31)
00:25:28.229 01.359 12020 Exposure complete
00:25:28.454 00.225 12020 worker thread done servicing request
00:25:28.455 00.001 9340 OnExposeComplete: enter
00:25:28.467 00.012 9340 UpdateGuideState(): m_state=2
00:25:28.479 00.012 9340 Star::Find(15, 1248, 987, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 271
00:25:28.489 00.010 9340 Star::Find false star n=3 nbg=268 bg=8491.4 sigma=478.0 thresh=9925 peak=9685
00:25:28.499 00.010 9340 Star::Find returns 0 (2), X=1248.00, Y=987.00, Mass=4882, SNR=2.9, Peak=10109 HFD=0.0
00:25:28.509 00.010 9340 DistanceChecker: activated
00:25:28.523 00.014 9340 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
00:25:28.557 00.034 9340 Changing from state SELECTED to UNINITIALIZED
00:25:28.573 00.016 9340 guider state => SELECTING
00:25:28.583 00.010 9340 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
00:25:28.595 00.012 9340 Status Line: Star lost - low SNR
00:25:28.611 00.016 9340 UpdateImageDisplay: Size=(1920,1080) min=5486, max=65476, med=8353, FiltMin=6667, FiltMax=57708, Gamma=2.870
00:25:28.625 00.014 9340 UpdateGuideState exits: Star lost - low SNR
00:25:28.636 00.011 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:25:28.646 00.010 9340 ScheduleExposure(1000,3,0) exposurePending=0
00:25:28.674 00.028 9340 Enqueuing Expose request
00:25:28.696 00.022 12020 Worker thread wakes up
00:25:28.696 00.000 12020 worker thread servicing REQUEST_EXPOSE 1000
00:25:28.697 00.001 12020 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
00:25:28.697 00.000 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"5a0fc1d1-0070-41f2-a750-c289d425ea51"}
00:25:28.707 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"5a0fc1d1-0070-41f2-a750-c289d425ea51"}
00:25:28.721 00.014 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"a667353f-e085-42f8-bbad-2ed0b3608503"}
00:25:28.732 00.011 9340 case statement mapped state 1 to 101
00:25:28.748 00.016 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Looping","id":"a667353f-e085-42f8-bbad-2ed0b3608503"}
00:25:30.248 01.500 12020 Exposure complete
00:25:30.553 00.305 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"c113593f-74d9-4c17-a39e-359c5013438e"}
00:25:30.572 00.019 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"c113593f-74d9-4c17-a39e-359c5013438e"}
00:25:30.627 00.055 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"4a563478-6d56-4861-bc75-bf72983f7eb7"}
00:25:30.691 00.064 9340 case statement mapped state 1 to 101
00:25:30.719 00.028 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Looping","id":"4a563478-6d56-4861-bc75-bf72983f7eb7"}
00:25:31.023 00.304 12020 worker thread done servicing request
00:25:31.024 00.001 9340 OnExposeComplete: enter
00:25:31.059 00.035 9340 UpdateGuideState(): m_state=1
00:25:31.138 00.079 9340 Star::Find(15, 1248, 987, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 272
00:25:31.206 00.068 9340 Star::Find false star n=8 nbg=251 bg=8312.3 sigma=447.7 thresh=9656 peak=9542
00:25:31.242 00.036 9340 Star::Find returns 0 (2), X=1248.00, Y=987.00, Mass=13215, SNR=2.9, Peak=10575 HFD=0.0
00:25:31.297 00.055 9340 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
00:25:31.331 00.034 9340 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
00:25:31.379 00.048 9340 Status Line: Star lost - low SNR
00:25:31.444 00.065 9340 UpdateImageDisplay: Size=(1920,1080) min=5098, max=65457, med=8286, FiltMin=6529, FiltMax=56984, Gamma=2.870
00:25:31.478 00.034 9340 UpdateGuideState exits: Star lost - low SNR
00:25:31.509 00.031 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:25:31.579 00.070 9340 ScheduleExposure(1000,3,0) exposurePending=0
00:25:31.619 00.040 9340 Enqueuing Expose request
00:25:31.650 00.031 12020 Worker thread wakes up
00:25:31.650 00.000 12020 worker thread servicing REQUEST_EXPOSE 1000
00:25:31.651 00.001 12020 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
00:25:32.551 00.900 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"6ac741f4-f795-429c-8fb8-ad5660b7b062"}
00:25:32.567 00.016 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"6ac741f4-f795-429c-8fb8-ad5660b7b062"}
00:25:33.013 00.446 12020 Exposure complete
00:25:33.312 00.299 12020 worker thread done servicing request
00:25:33.312 00.000 9340 OnExposeComplete: enter
00:25:33.329 00.017 9340 UpdateGuideState(): m_state=1
00:25:33.368 00.039 9340 Star::Find(15, 1248, 987, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 273
00:25:33.386 00.018 9340 Star::Find returns 1 (0), X=1255.31, Y=992.70, Mass=12783, SNR=11.1, Peak=10553 HFD=3.8
00:25:33.400 00.014 9340 DistanceChecker: deactivated
00:25:33.418 00.018 9340 setting lock position to (1255.31, 992.70)
00:25:33.445 00.027 9340 MultiStar: stabilizing after lock position change
00:25:33.458 00.013 9340 CurrentPosition() valid, moving to STATE_SELECTED
00:25:33.537 00.079 9340 Changing from state SELECTING to SELECTED
00:25:33.567 00.030 9340 guider state => SELECTED
00:25:33.613 00.046 9340 UpdateImageDisplay: Size=(1920,1080) min=5083, max=65457, med=8289, FiltMin=6630, FiltMax=62300, Gamma=2.870
00:25:33.634 00.021 9340 UpdateGuideState exits: m=12783 SNR=11.1
00:25:33.687 00.053 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:25:33.703 00.016 9340 ScheduleExposure(1000,3,1) exposurePending=0
00:25:33.718 00.015 9340 Enqueuing Expose request
00:25:33.929 00.211 12020 Worker thread wakes up
00:25:33.930 00.001 12020 worker thread servicing REQUEST_EXPOSE 1000
00:25:33.930 00.000 12020 Handling exposure in thread, d=1000 o=3 r=(1240,978,31,31)
00:25:33.930 00.000 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"6ed1be2e-ec5d-4c3c-a13a-b29587a4162e"}
00:25:33.956 00.026 9340 case statement mapped state 2 to 1
00:25:34.043 00.087 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Selected","id":"6ed1be2e-ec5d-4c3c-a13a-b29587a4162e"}
00:25:34.280 00.237 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"3e80bbdc-6add-4144-83cf-5fa261a2efb2"}
00:25:34.417 00.137 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":273,"width":15,"height":15,"star_pos":[7.31,6.70],"pixels":"..."},"id":"3e80bbdc-6add-4144-83cf-5fa261a2efb2"}
00:25:34.552 00.135 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"2414a740-f80b-4798-8f7f-e073ad5bb5cd"}
00:25:34.645 00.093 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"2414a740-f80b-4798-8f7f-e073ad5bb5cd"}
00:25:34.715 00.070 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"071019a1-9d6d-4015-8bb9-4a017a99e4af"}
00:25:34.845 00.130 9340 case statement mapped state 2 to 1
00:25:34.993 00.148 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Selected","id":"071019a1-9d6d-4015-8bb9-4a017a99e4af"}
00:25:35.083 00.090 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"490fcc58-374d-452e-b667-10eb2f14d823"}
00:25:35.128 00.045 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":273,"width":15,"height":15,"star_pos":[7.31,6.70],"pixels":"..."},"id":"490fcc58-374d-452e-b667-10eb2f14d823"}
00:25:35.346 00.218 12020 Exposure complete
00:25:36.039 00.693 12020 worker thread done servicing request
00:25:36.039 00.000 9340 OnExposeComplete: enter
00:25:36.059 00.020 9340 UpdateGuideState(): m_state=2
00:25:36.090 00.031 9340 Star::Find(15, 1255, 992, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 274
00:25:36.155 00.065 9340 Star::Find false star n=3 nbg=274 bg=8312.6 sigma=524.4 thresh=9886 peak=9383
00:25:36.173 00.018 9340 Star::Find returns 0 (2), X=1255.00, Y=992.00, Mass=5009, SNR=2.9, Peak=10211 HFD=0.0
00:25:36.188 00.015 9340 DistanceChecker: activated
00:25:36.250 00.062 9340 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
00:25:36.302 00.052 9340 Changing from state SELECTED to UNINITIALIZED
00:25:36.586 00.284 9340 guider state => SELECTING
00:25:36.996 00.410 9340 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
00:25:37.074 00.078 9340 Status Line: Star lost - low SNR
00:25:37.169 00.095 9340 UpdateImageDisplay: Size=(1920,1080) min=5237, max=65476, med=8290, FiltMin=6407, FiltMax=62201, Gamma=2.870
00:25:37.202 00.033 9340 UpdateGuideState exits: Star lost - low SNR
00:25:37.283 00.081 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:25:37.323 00.040 9340 ScheduleExposure(1000,3,0) exposurePending=0
00:25:37.390 00.067 9340 Enqueuing Expose request
00:25:37.428 00.038 12020 Worker thread wakes up
00:25:37.429 00.001 12020 worker thread servicing REQUEST_EXPOSE 1000
00:25:37.429 00.000 12020 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
00:25:37.433 00.004 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"13fa58a5-0510-44e6-b0f9-296a5ba12529"}
00:25:37.499 00.066 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"13fa58a5-0510-44e6-b0f9-296a5ba12529"}
00:25:37.531 00.032 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"06d55b63-0b0a-4ca2-96fd-9b42bebf3b3c"}
00:25:37.555 00.024 9340 case statement mapped state 1 to 101
00:25:37.617 00.062 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Looping","id":"06d55b63-0b0a-4ca2-96fd-9b42bebf3b3c"}
00:25:38.555 00.938 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"ce78eea2-554c-4603-9e6a-52a4f392e717"}
00:25:38.576 00.021 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"ce78eea2-554c-4603-9e6a-52a4f392e717"}
00:25:38.595 00.019 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"47fa2090-4451-4c8d-b68c-9b4843beea1c"}
00:25:38.609 00.014 9340 case statement mapped state 1 to 101
00:25:38.628 00.019 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Looping","id":"47fa2090-4451-4c8d-b68c-9b4843beea1c"}
00:25:38.821 00.193 12020 Exposure complete
00:25:39.144 00.323 12020 worker thread done servicing request
00:25:39.144 00.000 9340 OnExposeComplete: enter
00:25:39.160 00.016 9340 UpdateGuideState(): m_state=1
00:25:39.171 00.011 9340 Star::Find(15, 1255, 992, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 275
00:25:39.184 00.013 9340 Star::Find false star n=2 nbg=260 bg=8438.4 sigma=473.7 thresh=9860 peak=9577
00:25:39.198 00.014 9340 Star::Find returns 0 (2), X=1255.00, Y=992.00, Mass=4081, SNR=2.9, Peak=10349 HFD=0.0
00:25:39.211 00.013 9340 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
00:25:39.222 00.011 9340 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
00:25:39.251 00.029 9340 Status Line: Star lost - low SNR
00:25:39.271 00.020 9340 UpdateImageDisplay: Size=(1920,1080) min=5362, max=65476, med=8302, FiltMin=6491, FiltMax=58904, Gamma=2.870
00:25:39.284 00.013 9340 UpdateGuideState exits: Star lost - low SNR
00:25:39.294 00.010 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:25:39.311 00.017 9340 ScheduleExposure(1000,3,0) exposurePending=0
00:25:39.322 00.011 9340 Enqueuing Expose request
00:25:39.335 00.013 12020 Worker thread wakes up
00:25:39.335 00.000 12020 worker thread servicing REQUEST_EXPOSE 1000
00:25:39.335 00.000 12020 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
00:25:40.554 01.219 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"86daf8d0-4010-421e-8a69-d40f8aa8adc0"}
00:25:40.566 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"86daf8d0-4010-421e-8a69-d40f8aa8adc0"}
00:25:40.575 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"a99854f0-2a40-41e4-9bc9-a732a99630a2"}
00:25:40.595 00.020 9340 case statement mapped state 1 to 101
00:25:40.607 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Looping","id":"a99854f0-2a40-41e4-9bc9-a732a99630a2"}
00:25:40.719 00.112 12020 Exposure complete
00:25:40.913 00.194 12020 worker thread done servicing request
00:25:40.913 00.000 9340 OnExposeComplete: enter
00:25:40.954 00.041 9340 UpdateGuideState(): m_state=1
00:25:40.965 00.011 9340 Star::Find(15, 1255, 992, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 276
00:25:40.977 00.012 9340 Star::Find false star n=7 nbg=250 bg=8303.5 sigma=456.4 thresh=9673 peak=9667
00:25:40.986 00.009 9340 Star::Find returns 0 (2), X=1255.00, Y=992.00, Mass=11809, SNR=2.9, Peak=10288 HFD=0.0
00:25:40.997 00.011 9340 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
00:25:41.017 00.020 9340 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
00:25:41.035 00.018 9340 Status Line: Star lost - low SNR
00:25:41.072 00.037 9340 UpdateImageDisplay: Size=(1920,1080) min=5105, max=65489, med=8312, FiltMin=6270, FiltMax=60691, Gamma=2.870
00:25:41.088 00.016 9340 UpdateGuideState exits: Star lost - low SNR
00:25:41.099 00.011 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:25:41.114 00.015 9340 ScheduleExposure(1000,3,0) exposurePending=0
00:25:41.127 00.013 9340 Enqueuing Expose request
00:25:41.137 00.010 12020 Worker thread wakes up
00:25:41.138 00.001 12020 worker thread servicing REQUEST_EXPOSE 1000
00:25:41.138 00.000 12020 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
00:25:42.521 01.383 12020 Exposure complete
00:25:42.554 00.033 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"ac709fcc-7ed5-460e-acf3-54f7fea997c9"}
00:25:42.566 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"ac709fcc-7ed5-460e-acf3-54f7fea997c9"}
00:25:42.579 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"ec1b4356-9f40-43cd-b2be-dce311799bcb"}
00:25:42.614 00.035 9340 case statement mapped state 1 to 101
00:25:42.631 00.017 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Looping","id":"ec1b4356-9f40-43cd-b2be-dce311799bcb"}
00:25:42.862 00.231 12020 worker thread done servicing request
00:25:42.862 00.000 9340 OnExposeComplete: enter
00:25:42.911 00.049 9340 UpdateGuideState(): m_state=1
00:25:42.937 00.026 9340 Star::Find(15, 1255, 992, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 277
00:25:42.964 00.027 9340 Star::Find false star n=2 nbg=260 bg=8390.5 sigma=404.9 thresh=9605 peak=9255
00:25:42.987 00.023 9340 Star::Find returns 0 (2), X=1255.00, Y=992.00, Mass=2678, SNR=2.9, Peak=9841 HFD=0.0
00:25:43.057 00.070 9340 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
00:25:43.090 00.033 9340 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
00:25:43.122 00.032 9340 Status Line: Star lost - low SNR
00:25:43.195 00.073 9340 UpdateImageDisplay: Size=(1920,1080) min=5155, max=65497, med=8298, FiltMin=6551, FiltMax=62425, Gamma=2.870
00:25:43.293 00.098 9340 UpdateGuideState exits: Star lost - low SNR
00:25:43.323 00.030 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:25:43.355 00.032 9340 ScheduleExposure(1000,3,0) exposurePending=0
00:25:43.408 00.053 9340 Enqueuing Expose request
00:25:43.432 00.024 12020 Worker thread wakes up
00:25:43.433 00.001 12020 worker thread servicing REQUEST_EXPOSE 1000
00:25:43.433 00.000 12020 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
00:25:44.553 01.120 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"d56a7821-4b14-4d72-b7b0-ce9818c9d8d7"}
00:25:44.587 00.034 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"d56a7821-4b14-4d72-b7b0-ce9818c9d8d7"}
00:25:44.642 00.055 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"2e5428ea-f751-468c-8ac3-0768bab9dade"}
00:25:44.685 00.043 9340 case statement mapped state 1 to 101
00:25:44.749 00.064 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Looping","id":"2e5428ea-f751-468c-8ac3-0768bab9dade"}
00:25:44.929 00.180 12020 Exposure complete
00:25:45.787 00.858 9340 OnExposeComplete: enter
00:25:45.835 00.048 12020 worker thread done servicing request
00:25:45.836 00.001 9340 UpdateGuideState(): m_state=1
00:25:45.946 00.110 9340 Star::Find(15, 1255, 992, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 278
00:25:46.012 00.066 9340 Star::Find returns 1 (0), X=1244.75, Y=984.18, Mass=17079, SNR=12.7, Peak=11336 HFD=2.5
00:25:46.033 00.021 9340 DistanceChecker: deactivated
00:25:46.100 00.067 9340 setting lock position to (1244.75, 984.18)
00:25:46.130 00.030 9340 MultiStar: stabilizing after lock position change
00:25:46.154 00.024 9340 CurrentPosition() valid, moving to STATE_SELECTED
00:25:46.177 00.023 9340 Changing from state SELECTING to SELECTED
00:25:46.192 00.015 9340 guider state => SELECTED
00:25:46.247 00.055 9340 UpdateImageDisplay: Size=(1920,1080) min=5409, max=65489, med=8282, FiltMin=6612, FiltMax=60328, Gamma=2.870
00:25:46.262 00.015 9340 UpdateGuideState exits: m=17079 SNR=12.7
00:25:46.282 00.020 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:25:46.298 00.016 9340 ScheduleExposure(1000,3,1) exposurePending=0
00:25:46.365 00.067 9340 Enqueuing Expose request
00:25:46.395 00.030 12020 Worker thread wakes up
00:25:46.395 00.000 12020 worker thread servicing REQUEST_EXPOSE 1000
00:25:46.396 00.001 12020 Handling exposure in thread, d=1000 o=3 r=(1230,969,31,31)
00:25:46.554 00.158 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"e0948a22-6e88-49c8-9a9f-a4da2c07f1f3"}
00:25:46.608 00.054 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"e0948a22-6e88-49c8-9a9f-a4da2c07f1f3"}
00:25:46.640 00.032 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"8b42cd86-1de7-4377-9619-2854ab025716"}
00:25:46.691 00.051 9340 case statement mapped state 2 to 1
00:25:46.739 00.048 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Selected","id":"8b42cd86-1de7-4377-9619-2854ab025716"}
00:25:46.756 00.017 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"5ae2b6a8-c787-4532-b1ce-89bdbed02548"}
00:25:46.771 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":278,"width":15,"height":15,"star_pos":[6.75,7.18],"pixels":"..."},"id":"5ae2b6a8-c787-4532-b1ce-89bdbed02548"}
00:25:47.820 01.049 12020 Exposure complete
00:25:48.103 00.283 12020 worker thread done servicing request
00:25:48.103 00.000 9340 OnExposeComplete: enter
00:25:48.134 00.031 9340 UpdateGuideState(): m_state=2
00:25:48.204 00.070 9340 Star::Find(15, 1244, 984, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 279
00:25:48.229 00.025 9340 Star::Find false star n=6 nbg=267 bg=8262.9 sigma=477.4 thresh=9695 peak=9581
00:25:48.250 00.021 9340 Star::Find returns 0 (2), X=1244.00, Y=984.00, Mass=9362, SNR=2.9, Peak=10067 HFD=0.0
00:25:48.306 00.056 9340 DistanceChecker: activated
00:25:48.364 00.058 9340 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
00:25:48.382 00.018 9340 Changing from state SELECTED to UNINITIALIZED
00:25:48.400 00.018 9340 guider state => SELECTING
00:25:48.480 00.080 9340 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
00:25:48.671 00.191 9340 Status Line: Star lost - low SNR
00:25:48.789 00.118 9340 UpdateImageDisplay: Size=(1920,1080) min=5338, max=65492, med=8305, FiltMin=6507, FiltMax=59185, Gamma=2.870
00:25:48.840 00.051 9340 UpdateGuideState exits: Star lost - low SNR
00:25:48.917 00.077 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:25:48.953 00.036 9340 ScheduleExposure(1000,3,0) exposurePending=0
00:25:48.970 00.017 9340 Enqueuing Expose request
00:25:48.998 00.028 12020 Worker thread wakes up
00:25:48.999 00.001 12020 worker thread servicing REQUEST_EXPOSE 1000
00:25:48.999 00.000 12020 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
00:25:49.008 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"9778d2d9-2ec3-46a4-8319-ba588e418b01"}
00:25:49.068 00.060 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"9778d2d9-2ec3-46a4-8319-ba588e418b01"}
00:25:49.094 00.026 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"177af7f2-8c51-4538-8217-2ddefc96a999"}
00:25:49.112 00.018 9340 case statement mapped state 1 to 101
00:25:49.143 00.031 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Looping","id":"177af7f2-8c51-4538-8217-2ddefc96a999"}
00:25:50.381 01.238 12020 Exposure complete
00:25:50.637 00.256 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"16e2516e-1a6e-42bb-bcf2-08c569189a73"}
00:25:50.830 00.193 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"16e2516e-1a6e-42bb-bcf2-08c569189a73"}
00:25:51.081 00.251 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"b183918e-7df1-4f51-bcf3-e8d29a0d1b56"}
00:25:51.254 00.173 9340 case statement mapped state 1 to 101
00:25:51.340 00.086 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Looping","id":"b183918e-7df1-4f51-bcf3-e8d29a0d1b56"}
00:25:51.679 00.339 9340 OnExposeComplete: enter
00:25:51.722 00.043 12020 worker thread done servicing request
00:25:51.722 00.000 9340 UpdateGuideState(): m_state=1
00:25:51.746 00.024 9340 Star::Find(15, 1244, 984, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 280
00:25:51.801 00.055 9340 Star::Find false star n=3 nbg=263 bg=8260.7 sigma=468.9 thresh=9667 peak=9488
00:25:51.832 00.031 9340 Star::Find returns 0 (2), X=1244.00, Y=984.00, Mass=5723, SNR=2.9, Peak=10559 HFD=0.0
00:25:51.863 00.031 9340 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
00:25:51.924 00.061 9340 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
00:25:51.943 00.019 9340 Status Line: Star lost - low SNR
00:25:51.965 00.022 9340 UpdateImageDisplay: Size=(1920,1080) min=5218, max=65489, med=8315, FiltMin=6257, FiltMax=58709, Gamma=2.870
00:25:51.984 00.019 9340 UpdateGuideState exits: Star lost - low SNR
00:25:52.032 00.048 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:25:52.051 00.019 9340 ScheduleExposure(1000,3,0) exposurePending=0
00:25:52.066 00.015 9340 Enqueuing Expose request
00:25:52.088 00.022 12020 Worker thread wakes up
00:25:52.088 00.000 12020 worker thread servicing REQUEST_EXPOSE 1000
00:25:52.088 00.000 12020 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
00:25:52.633 00.545 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"5d848cfa-1a96-4e25-8310-3a1974afa969"}
00:25:52.647 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"5d848cfa-1a96-4e25-8310-3a1974afa969"}
00:25:52.666 00.019 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"ed4242b6-5c88-4335-bfa5-e879da718663"}
00:25:52.705 00.039 9340 case statement mapped state 1 to 101
00:25:52.725 00.020 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Looping","id":"ed4242b6-5c88-4335-bfa5-e879da718663"}
00:25:53.461 00.736 12020 Exposure complete
00:25:53.731 00.270 12020 worker thread done servicing request
00:25:53.731 00.000 9340 OnExposeComplete: enter
00:25:53.762 00.031 9340 UpdateGuideState(): m_state=1
00:25:53.777 00.015 9340 Star::Find(15, 1244, 984, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 281
00:25:53.789 00.012 9340 Star::Find returns 1 (0), X=1254.19, Y=984.74, Mass=14448, SNR=12.2, Peak=10944 HFD=4.8
00:25:53.807 00.018 9340 DistanceChecker: deactivated
00:25:53.830 00.023 9340 setting lock position to (1254.19, 984.74)
00:25:53.847 00.017 9340 MultiStar: stabilizing after lock position change
00:25:53.891 00.044 9340 CurrentPosition() valid, moving to STATE_SELECTED
00:25:53.917 00.026 9340 Changing from state SELECTING to SELECTED
00:25:53.934 00.017 9340 guider state => SELECTED
00:25:53.950 00.016 9340 UpdateImageDisplay: Size=(1920,1080) min=5471, max=65489, med=8308, FiltMin=6617, FiltMax=61468, Gamma=2.870
00:25:53.962 00.012 9340 UpdateGuideState exits: m=14448 SNR=12.2
00:25:53.973 00.011 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:25:54.007 00.034 9340 ScheduleExposure(1000,3,1) exposurePending=0
00:25:54.021 00.014 9340 Enqueuing Expose request
00:25:54.034 00.013 12020 Worker thread wakes up
00:25:54.034 00.000 12020 worker thread servicing REQUEST_EXPOSE 1000
00:25:54.034 00.000 12020 Handling exposure in thread, d=1000 o=3 r=(1239,970,31,31)
00:25:54.632 00.598 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"99bdf540-f88b-478a-9959-1dc89c4530cc"}
00:25:54.644 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"99bdf540-f88b-478a-9959-1dc89c4530cc"}
00:25:54.657 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"427770e1-676e-4963-ba20-b515ce0116de"}
00:25:54.668 00.011 9340 case statement mapped state 2 to 1
00:25:54.691 00.023 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Selected","id":"427770e1-676e-4963-ba20-b515ce0116de"}
00:25:54.702 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"754eb529-7645-4573-9979-e1aebfc1388d"}
00:25:54.714 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":281,"width":15,"height":15,"star_pos":[7.19,6.74],"pixels":"..."},"id":"754eb529-7645-4573-9979-e1aebfc1388d"}
00:25:55.402 00.688 12020 Exposure complete
00:25:55.600 00.198 12020 worker thread done servicing request
00:25:55.600 00.000 9340 OnExposeComplete: enter
00:25:55.621 00.021 9340 UpdateGuideState(): m_state=2
00:25:55.646 00.025 9340 Star::Find(15, 1254, 984, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 282
00:25:55.656 00.010 9340 Star::Find returns 0 (4), X=1249.66, Y=978.76, Mass=7049, SNR=8.2, Peak=10522 HFD=1.2
00:25:55.667 00.011 9340 DistanceChecker: activated
00:25:55.677 00.010 9340 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
00:25:55.690 00.013 9340 Changing from state SELECTED to UNINITIALIZED
00:25:55.701 00.011 9340 guider state => SELECTING
00:25:55.710 00.009 9340 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
00:25:55.722 00.012 9340 Status Line: Star lost - low HFD
00:25:55.738 00.016 9340 UpdateImageDisplay: Size=(1920,1080) min=5275, max=65489, med=8354, FiltMin=6177, FiltMax=59121, Gamma=2.870
00:25:55.759 00.021 9340 UpdateGuideState exits: Star lost - low HFD
00:25:55.771 00.012 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:25:55.783 00.012 9340 ScheduleExposure(1000,3,0) exposurePending=0
00:25:55.793 00.010 9340 Enqueuing Expose request
00:25:55.803 00.010 12020 Worker thread wakes up
00:25:55.803 00.000 12020 worker thread servicing REQUEST_EXPOSE 1000
00:25:55.803 00.000 12020 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
00:25:56.632 00.829 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"63360761-28c6-4aa9-b934-38e1523f8b8e"}
00:25:56.645 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"63360761-28c6-4aa9-b934-38e1523f8b8e"}
00:25:56.660 00.015 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"1733c722-001e-4535-a57c-3f2df9f278ef"}
00:25:56.671 00.011 9340 case statement mapped state 1 to 101
00:25:56.679 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Looping","id":"1733c722-001e-4535-a57c-3f2df9f278ef"}
00:25:57.183 00.504 12020 Exposure complete
00:25:57.407 00.224 12020 worker thread done servicing request
00:25:57.407 00.000 9340 OnExposeComplete: enter
00:25:57.436 00.029 9340 UpdateGuideState(): m_state=1
00:25:57.448 00.012 9340 Star::Find(15, 1254, 984, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 283
00:25:57.461 00.013 9340 Star::Find false star n=6 nbg=258 bg=8406.4 sigma=444.5 thresh=9740 peak=9527
00:25:57.470 00.009 9340 Star::Find returns 0 (2), X=1254.00, Y=984.00, Mass=10435, SNR=2.9, Peak=10453 HFD=0.0
00:25:57.483 00.013 9340 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
00:25:57.496 00.013 9340 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
00:25:57.523 00.027 9340 Status Line: Star lost - low SNR
00:25:57.538 00.015 9340 UpdateImageDisplay: Size=(1920,1080) min=5278, max=65497, med=8312, FiltMin=6417, FiltMax=64273, Gamma=2.870
00:25:57.549 00.011 9340 UpdateGuideState exits: Star lost - low SNR
00:25:57.558 00.009 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:25:57.575 00.017 9340 ScheduleExposure(1000,3,0) exposurePending=0
00:25:57.611 00.036 9340 Enqueuing Expose request
00:25:57.635 00.024 12020 Worker thread wakes up
00:25:57.635 00.000 12020 worker thread servicing REQUEST_EXPOSE 1000
00:25:57.636 00.001 12020 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
00:25:58.632 00.996 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"982778e8-312a-4238-9d18-384f13cb989c"}
00:25:58.650 00.018 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"982778e8-312a-4238-9d18-384f13cb989c"}
00:25:58.696 00.046 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"a282ebe5-3fbb-4e4f-a96a-dc6277aa4b22"}
00:25:58.718 00.022 9340 case statement mapped state 1 to 101
00:25:58.733 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Looping","id":"a282ebe5-3fbb-4e4f-a96a-dc6277aa4b22"}
00:25:59.016 00.283 12020 Exposure complete
00:25:59.321 00.305 12020 worker thread done servicing request
00:25:59.321 00.000 9340 OnExposeComplete: enter
00:25:59.336 00.015 9340 UpdateGuideState(): m_state=1
00:25:59.348 00.012 9340 Star::Find(15, 1254, 984, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 284
00:25:59.361 00.013 9340 Star::Find false star n=4 nbg=256 bg=8428.4 sigma=406.4 thresh=9648 peak=9445
00:25:59.375 00.014 9340 Star::Find returns 0 (2), X=1254.00, Y=984.00, Mass=6270, SNR=2.9, Peak=10327 HFD=0.0
00:25:59.386 00.011 9340 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
00:25:59.416 00.030 9340 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
00:25:59.429 00.013 9340 Status Line: Star lost - low SNR
00:25:59.445 00.016 9340 UpdateImageDisplay: Size=(1920,1080) min=5152, max=65497, med=8357, FiltMin=6544, FiltMax=63321, Gamma=2.870
00:25:59.456 00.011 9340 UpdateGuideState exits: Star lost - low SNR
00:25:59.466 00.010 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:25:59.480 00.014 9340 ScheduleExposure(1000,3,0) exposurePending=0
00:25:59.494 00.014 9340 Enqueuing Expose request
00:25:59.521 00.027 12020 Worker thread wakes up
00:25:59.521 00.000 12020 worker thread servicing REQUEST_EXPOSE 1000
00:25:59.522 00.001 12020 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
00:26:00.631 01.109 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"5ad605fc-cacf-462e-801a-99a0009bf8af"}
00:26:00.648 00.017 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"5ad605fc-cacf-462e-801a-99a0009bf8af"}
00:26:00.657 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"f5a10361-440f-4c6e-9e31-b32a01ba8ce1"}
00:26:00.665 00.008 9340 case statement mapped state 1 to 101
00:26:00.677 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Looping","id":"f5a10361-440f-4c6e-9e31-b32a01ba8ce1"}
00:26:00.885 00.208 12020 Exposure complete
00:26:01.107 00.222 12020 worker thread done servicing request
00:26:01.108 00.001 9340 OnExposeComplete: enter
00:26:01.120 00.012 9340 UpdateGuideState(): m_state=1
00:26:01.130 00.010 9340 Star::Find(15, 1254, 984, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 285
00:26:01.156 00.026 9340 Star::Find false star n=6 nbg=241 bg=8439.5 sigma=425.7 thresh=9717 peak=9717
00:26:01.171 00.015 9340 Star::Find returns 0 (2), X=1254.00, Y=984.00, Mass=10193, SNR=2.9, Peak=10611 HFD=0.0
00:26:01.180 00.009 9340 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
00:26:01.189 00.009 9340 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
00:26:01.201 00.012 9340 Status Line: Star lost - low SNR
00:26:01.213 00.012 9340 UpdateImageDisplay: Size=(1920,1080) min=5266, max=65489, med=8361, FiltMin=6515, FiltMax=61923, Gamma=2.870
00:26:01.238 00.025 9340 UpdateGuideState exits: Star lost - low SNR
00:26:01.251 00.013 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:26:01.261 00.010 9340 ScheduleExposure(1000,3,0) exposurePending=0
00:26:01.269 00.008 9340 Enqueuing Expose request
00:26:01.278 00.009 12020 Worker thread wakes up
00:26:01.279 00.001 12020 worker thread servicing REQUEST_EXPOSE 1000
00:26:01.279 00.000 12020 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
00:26:02.631 01.352 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"0f255139-840b-4f3b-a9e2-ebf656a5537c"}
00:26:02.643 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"0f255139-840b-4f3b-a9e2-ebf656a5537c"}
00:26:02.678 00.035 12020 Exposure complete
00:26:02.679 00.001 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"742dc1c8-d71b-4d1d-876f-ad3f1e3b55f5"}
00:26:02.689 00.010 9340 case statement mapped state 1 to 101
00:26:02.699 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Looping","id":"742dc1c8-d71b-4d1d-876f-ad3f1e3b55f5"}
00:26:02.905 00.206 12020 worker thread done servicing request
00:26:02.905 00.000 9340 OnExposeComplete: enter
00:26:02.933 00.028 9340 UpdateGuideState(): m_state=1
00:26:02.945 00.012 9340 Star::Find(15, 1254, 984, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 286
00:26:02.954 00.009 9340 Star::Find false star n=7 nbg=265 bg=8442.9 sigma=435.2 thresh=9749 peak=9481
00:26:02.963 00.009 9340 Star::Find returns 0 (2), X=1254.00, Y=984.00, Mass=10043, SNR=2.9, Peak=10383 HFD=0.0
00:26:02.974 00.011 9340 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
00:26:02.989 00.015 9340 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
00:26:03.001 00.012 9340 Status Line: Star lost - low SNR
00:26:03.030 00.029 9340 UpdateImageDisplay: Size=(1920,1080) min=5159, max=65457, med=8362, FiltMin=6527, FiltMax=58073, Gamma=2.870
00:26:03.043 00.013 9340 UpdateGuideState exits: Star lost - low SNR
00:26:03.053 00.010 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:26:03.062 00.009 9340 ScheduleExposure(1000,3,0) exposurePending=0
00:26:03.073 00.011 9340 Enqueuing Expose request
00:26:03.084 00.011 12020 Worker thread wakes up
00:26:03.085 00.001 12020 worker thread servicing REQUEST_EXPOSE 1000
00:26:03.085 00.000 12020 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
00:26:04.466 01.381 12020 Exposure complete
00:26:04.630 00.164 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"3d88fb22-b132-47a8-9556-0dfc6c17bf56"}
00:26:04.647 00.017 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"3d88fb22-b132-47a8-9556-0dfc6c17bf56"}
00:26:04.685 00.038 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"e1665ed4-5383-403e-894b-79a995b0405e"}
00:26:04.702 00.017 9340 case statement mapped state 1 to 101
00:26:04.713 00.011 12020 worker thread done servicing request
00:26:04.713 00.000 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Looping","id":"e1665ed4-5383-403e-894b-79a995b0405e"}
00:26:04.723 00.010 9340 OnExposeComplete: enter
00:26:04.733 00.010 9340 UpdateGuideState(): m_state=1
00:26:04.746 00.013 9340 Star::Find(15, 1254, 984, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 287
00:26:04.757 00.011 9340 Star::Find false star n=3 nbg=258 bg=8360.1 sigma=424.2 thresh=9633 peak=9327
00:26:04.793 00.036 9340 Star::Find returns 0 (2), X=1254.00, Y=984.00, Mass=5169, SNR=2.9, Peak=10129 HFD=0.0
00:26:04.807 00.014 9340 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
00:26:04.821 00.014 9340 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
00:26:04.836 00.015 9340 Status Line: Star lost - low SNR
00:26:04.864 00.028 9340 UpdateImageDisplay: Size=(1920,1080) min=5232, max=63765, med=8356, FiltMin=6531, FiltMax=58840, Gamma=2.870
00:26:04.901 00.037 9340 UpdateGuideState exits: Star lost - low SNR
00:26:04.932 00.031 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:26:05.039 00.107 9340 ScheduleExposure(1000,3,0) exposurePending=0
00:26:05.055 00.016 9340 Enqueuing Expose request
00:26:05.082 00.027 12020 Worker thread wakes up
00:26:05.082 00.000 12020 worker thread servicing REQUEST_EXPOSE 1000
00:26:05.082 00.000 12020 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
00:26:06.450 01.368 12020 Exposure complete
00:26:06.630 00.180 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"e9a07e81-d340-4646-873b-16f615982e4a"}
00:26:06.639 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"e9a07e81-d340-4646-873b-16f615982e4a"}
00:26:06.664 00.025 12020 worker thread done servicing request
00:26:06.665 00.001 9340 OnExposeComplete: enter
00:26:06.675 00.010 9340 UpdateGuideState(): m_state=1
00:26:06.685 00.010 9340 Star::Find(15, 1254, 984, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 288
00:26:06.694 00.009 9340 Star::Find false star n=7 nbg=243 bg=8331.5 sigma=472.0 thresh=9748 peak=9426
00:26:06.703 00.009 9340 Star::Find returns 0 (2), X=1254.00, Y=984.00, Mass=12090, SNR=2.9, Peak=10293 HFD=0.0
00:26:06.710 00.007 9340 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
00:26:06.717 00.007 9340 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
00:26:06.729 00.012 9340 Status Line: Star lost - low SNR
00:26:06.740 00.011 9340 UpdateImageDisplay: Size=(1920,1080) min=5308, max=65457, med=8298, FiltMin=6583, FiltMax=57046, Gamma=2.870
00:26:06.751 00.011 9340 UpdateGuideState exits: Star lost - low SNR
00:26:06.772 00.021 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:26:06.782 00.010 9340 ScheduleExposure(1000,3,0) exposurePending=0
00:26:06.791 00.009 9340 Enqueuing Expose request
00:26:06.805 00.014 12020 Worker thread wakes up
00:26:06.805 00.000 12020 worker thread servicing REQUEST_EXPOSE 1000
00:26:06.805 00.000 12020 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
00:26:06.806 00.001 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"b6d6a34f-7e0a-432b-b6b3-c3c083cd6622"}
00:26:06.822 00.016 9340 case statement mapped state 1 to 101
00:26:06.833 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Looping","id":"b6d6a34f-7e0a-432b-b6b3-c3c083cd6622"}
00:26:08.180 01.347 12020 Exposure complete
00:26:08.348 00.168 12020 worker thread done servicing request
00:26:08.348 00.000 9340 OnExposeComplete: enter
00:26:08.358 00.010 9340 UpdateGuideState(): m_state=1
00:26:08.366 00.008 9340 Star::Find(15, 1254, 984, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 289
00:26:08.385 00.019 9340 Star::Find false star n=5 nbg=240 bg=8357.7 sigma=413.3 thresh=9598 peak=9416
00:26:08.397 00.012 9340 Star::Find returns 0 (2), X=1254.00, Y=984.00, Mass=7465, SNR=2.9, Peak=10111 HFD=0.0
00:26:08.405 00.008 9340 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
00:26:08.414 00.009 9340 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
00:26:08.422 00.008 9340 Status Line: Star lost - low SNR
00:26:08.433 00.011 9340 UpdateImageDisplay: Size=(1920,1080) min=5288, max=65457, med=8293, FiltMin=6386, FiltMax=57809, Gamma=2.870
00:26:08.445 00.012 9340 UpdateGuideState exits: Star lost - low SNR
00:26:08.455 00.010 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:26:08.463 00.008 9340 ScheduleExposure(1000,3,0) exposurePending=0
00:26:08.471 00.008 9340 Enqueuing Expose request
00:26:08.496 00.025 12020 Worker thread wakes up
00:26:08.496 00.000 12020 worker thread servicing REQUEST_EXPOSE 1000
00:26:08.496 00.000 12020 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
00:26:08.631 00.135 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"bb140069-ce83-4290-93f3-96a6a94e2208"}
00:26:08.641 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"bb140069-ce83-4290-93f3-96a6a94e2208"}
00:26:08.650 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"2f2c5d8a-280c-4f18-9237-642e5a504499"}
00:26:08.658 00.008 9340 case statement mapped state 1 to 101
00:26:08.666 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Looping","id":"2f2c5d8a-280c-4f18-9237-642e5a504499"}
00:26:09.866 01.200 12020 Exposure complete
00:26:10.031 00.165 12020 worker thread done servicing request
00:26:10.031 00.000 9340 OnExposeComplete: enter
00:26:10.041 00.010 9340 UpdateGuideState(): m_state=1
00:26:10.049 00.008 9340 Star::Find(15, 1254, 984, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 290
00:26:10.071 00.022 9340 Star::Find false star n=2 nbg=252 bg=8464.0 sigma=454.2 thresh=9827 peak=9456
00:26:10.081 00.010 9340 Star::Find returns 0 (2), X=1254.00, Y=984.00, Mass=3046, SNR=2.9, Peak=10345 HFD=0.0
00:26:10.088 00.007 9340 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
00:26:10.096 00.008 9340 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
00:26:10.109 00.013 9340 Status Line: Star lost - low SNR
00:26:10.117 00.008 9340 UpdateImageDisplay: Size=(1920,1080) min=5407, max=65457, med=8272, FiltMin=6502, FiltMax=59924, Gamma=2.870
00:26:10.127 00.010 9340 UpdateGuideState exits: Star lost - low SNR
00:26:10.134 00.007 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:26:10.143 00.009 9340 ScheduleExposure(1000,3,0) exposurePending=0
00:26:10.152 00.009 9340 Enqueuing Expose request
00:26:10.162 00.010 12020 Worker thread wakes up
00:26:10.162 00.000 12020 worker thread servicing REQUEST_EXPOSE 1000
00:26:10.162 00.000 12020 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
00:26:10.631 00.469 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"79b87d34-6d84-4406-9841-6c4de4d7b13a"}
00:26:10.642 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"79b87d34-6d84-4406-9841-6c4de4d7b13a"}
00:26:10.670 00.028 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"61b95bc5-4f5b-4eaa-ac87-bf38c723aa43"}
00:26:10.679 00.009 9340 case statement mapped state 1 to 101
00:26:10.688 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Looping","id":"61b95bc5-4f5b-4eaa-ac87-bf38c723aa43"}
00:26:11.534 00.846 12020 Exposure complete
00:26:11.827 00.293 12020 worker thread done servicing request
00:26:11.827 00.000 9340 OnExposeComplete: enter
00:26:11.838 00.011 9340 UpdateGuideState(): m_state=1
00:26:11.866 00.028 9340 Star::Find(15, 1254, 984, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 291
00:26:11.877 00.011 9340 Star::Find returns 1 (0), X=1254.66, Y=986.32, Mass=23938, SNR=15.6, Peak=10561 HFD=6.3
00:26:11.888 00.011 9340 DistanceChecker: deactivated
00:26:11.906 00.018 9340 setting lock position to (1254.66, 986.32)
00:26:11.919 00.013 9340 MultiStar: stabilizing after lock position change
00:26:11.930 00.011 9340 CurrentPosition() valid, moving to STATE_SELECTED
00:26:11.960 00.030 9340 Changing from state SELECTING to SELECTED
00:26:11.972 00.012 9340 guider state => SELECTED
00:26:11.987 00.015 9340 UpdateImageDisplay: Size=(1920,1080) min=5187, max=65457, med=8292, FiltMin=6336, FiltMax=61476, Gamma=2.870
00:26:11.998 00.011 9340 UpdateGuideState exits: m=23938 SNR=15.6
00:26:12.008 00.010 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:26:12.037 00.029 9340 ScheduleExposure(1000,3,1) exposurePending=0
00:26:12.050 00.013 9340 Enqueuing Expose request
00:26:12.062 00.012 12020 Worker thread wakes up
00:26:12.064 00.002 12020 worker thread servicing REQUEST_EXPOSE 1000
00:26:12.064 00.000 12020 Handling exposure in thread, d=1000 o=3 r=(1240,971,31,31)
00:26:12.632 00.568 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"e56f8b4b-3e75-4109-b423-9d1d970f4de2"}
00:26:12.642 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"e56f8b4b-3e75-4109-b423-9d1d970f4de2"}
00:26:12.670 00.028 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"b5f8be16-4dd9-47ab-8112-49b128aa92d9"}
00:26:12.682 00.012 9340 case statement mapped state 2 to 1
00:26:12.691 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Selected","id":"b5f8be16-4dd9-47ab-8112-49b128aa92d9"}
00:26:12.701 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"c8bb4b89-6fd0-4942-9f46-0d87b17145a5"}
00:26:12.710 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":291,"width":15,"height":15,"star_pos":[6.66,7.32],"pixels":"..."},"id":"c8bb4b89-6fd0-4942-9f46-0d87b17145a5"}
00:26:13.437 00.727 12020 Exposure complete
00:26:13.666 00.229 12020 worker thread done servicing request
00:26:13.667 00.001 9340 OnExposeComplete: enter
00:26:13.677 00.010 9340 UpdateGuideState(): m_state=2
00:26:13.688 00.011 9340 Star::Find(15, 1254, 986, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 292
00:26:13.701 00.013 9340 Star::Find false star n=5 nbg=257 bg=8327.6 sigma=472.8 thresh=9746 peak=9639
00:26:13.715 00.014 9340 Star::Find returns 0 (2), X=1254.00, Y=986.00, Mass=8897, SNR=2.9, Peak=10511 HFD=0.0
00:26:13.726 00.011 9340 DistanceChecker: activated
00:26:13.758 00.032 9340 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
00:26:13.768 00.010 9340 Changing from state SELECTED to UNINITIALIZED
00:26:13.782 00.014 9340 guider state => SELECTING
00:26:13.792 00.010 9340 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
00:26:13.803 00.011 9340 Status Line: Star lost - low SNR
00:26:13.835 00.032 9340 UpdateImageDisplay: Size=(1920,1080) min=5427, max=65457, med=8309, FiltMin=6501, FiltMax=58882, Gamma=2.870
00:26:13.850 00.015 9340 UpdateGuideState exits: Star lost - low SNR
00:26:13.863 00.013 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:26:13.875 00.012 9340 ScheduleExposure(1000,3,0) exposurePending=0
00:26:13.885 00.010 9340 Enqueuing Expose request
00:26:13.900 00.015 12020 Worker thread wakes up
00:26:13.900 00.000 12020 worker thread servicing REQUEST_EXPOSE 1000
00:26:13.900 00.000 12020 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
00:26:14.630 00.730 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"47477fd1-6685-4201-aa9e-219ef0e89060"}
00:26:14.643 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"47477fd1-6685-4201-aa9e-219ef0e89060"}
00:26:14.662 00.019 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"525fb487-009c-4f96-b6e0-20221a66456b"}
00:26:14.681 00.019 9340 case statement mapped state 1 to 101
00:26:14.694 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Looping","id":"525fb487-009c-4f96-b6e0-20221a66456b"}
00:26:15.288 00.594 12020 Exposure complete
00:26:15.618 00.330 12020 worker thread done servicing request
00:26:15.618 00.000 9340 OnExposeComplete: enter
00:26:15.640 00.022 9340 UpdateGuideState(): m_state=1
00:26:15.659 00.019 9340 Star::Find(15, 1254, 986, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 293
00:26:15.695 00.036 9340 Star::Find returns 1 (0), X=1253.86, Y=984.76, Mass=17991, SNR=13.0, Peak=10517 HFD=5.5
00:26:15.738 00.043 9340 DistanceChecker: deactivated
00:26:15.766 00.028 9340 setting lock position to (1253.86, 984.76)
00:26:15.784 00.018 9340 MultiStar: stabilizing after lock position change
00:26:15.798 00.014 9340 CurrentPosition() valid, moving to STATE_SELECTED
00:26:15.836 00.038 9340 Changing from state SELECTING to SELECTED
00:26:15.851 00.015 9340 guider state => SELECTED
00:26:15.873 00.022 9340 UpdateImageDisplay: Size=(1920,1080) min=5310, max=65457, med=8279, FiltMin=6424, FiltMax=56481, Gamma=2.870
00:26:15.889 00.016 9340 UpdateGuideState exits: m=17991 SNR=13.0
00:26:15.902 00.013 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:26:15.921 00.019 9340 ScheduleExposure(1000,3,1) exposurePending=0
00:26:15.954 00.033 9340 Enqueuing Expose request
00:26:15.969 00.015 12020 Worker thread wakes up
00:26:15.969 00.000 12020 worker thread servicing REQUEST_EXPOSE 1000
00:26:15.970 00.001 12020 Handling exposure in thread, d=1000 o=3 r=(1239,970,31,31)
00:26:16.629 00.659 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"de75126d-2d71-46b8-a9ad-d0f2e08365d9"}
00:26:16.656 00.027 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"de75126d-2d71-46b8-a9ad-d0f2e08365d9"}
00:26:16.670 00.014 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"911dad87-f641-45e3-a67e-e2db8053e3d4"}
00:26:16.680 00.010 9340 case statement mapped state 2 to 1
00:26:16.690 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Selected","id":"911dad87-f641-45e3-a67e-e2db8053e3d4"}
00:26:16.698 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"3df94d0a-8365-47c7-af08-413d523f7dc3"}
00:26:16.709 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":293,"width":15,"height":15,"star_pos":[6.86,6.76],"pixels":"..."},"id":"3df94d0a-8365-47c7-af08-413d523f7dc3"}
00:26:17.342 00.633 12020 Exposure complete
00:26:17.591 00.249 12020 worker thread done servicing request
00:26:17.591 00.000 9340 OnExposeComplete: enter
00:26:17.611 00.020 9340 UpdateGuideState(): m_state=2
00:26:17.659 00.048 9340 Star::Find(15, 1253, 984, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 294
00:26:17.672 00.013 9340 Star::Find returns 1 (0), X=1238.36, Y=983.15, Mass=10693, SNR=9.6, Peak=10321 HFD=2.2
00:26:17.682 00.010 9340 CameraToMount -- cameraTheta (-3.04) - m_xAngle (0.01) = xAngle (-3.04 = -3.04)
00:26:17.709 00.027 9340 CameraToMount -- cameraTheta (-3.04) - (m_xAngle (0.01) + m_yAngleError (-3.13)) = yAngle (0.08 = 0.08)
00:26:17.722 00.013 9340 CameraToMount -- cameraX=-15.51 cameraY=-1.61 hyp=15.59 cameraTheta=-3.04 mountX=-15.52 mountY=1.28, mountTheta=3.06
00:26:17.762 00.040 9340 UpdateImageDisplay: Size=(1920,1080) min=5137, max=65294, med=8274, FiltMin=6490, FiltMax=59592, Gamma=2.870
00:26:17.781 00.019 9340 UpdateGuideState exits: m=10693 SNR=9.6
00:26:17.794 00.013 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:26:17.811 00.017 9340 ScheduleExposure(1000,3,1) exposurePending=0
00:26:17.826 00.015 9340 Enqueuing Expose request
00:26:17.857 00.031 12020 Worker thread wakes up
00:26:17.858 00.001 12020 worker thread servicing REQUEST_EXPOSE 1000
00:26:17.858 00.000 12020 Handling exposure in thread, d=1000 o=3 r=(1223,968,31,31)
00:26:18.630 00.772 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"13974455-f1f0-44a3-92a4-79d00505fd84"}
00:26:18.643 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"13974455-f1f0-44a3-92a4-79d00505fd84"}
00:26:18.657 00.014 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"9817b71a-3fe8-4df1-975b-a8b44b01ccc1"}
00:26:18.668 00.011 9340 case statement mapped state 2 to 1
00:26:18.676 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Selected","id":"9817b71a-3fe8-4df1-975b-a8b44b01ccc1"}
00:26:18.684 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"f8ff89d3-60b5-47e0-ad76-3db55d197953"}
00:26:18.694 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":294,"width":15,"height":15,"star_pos":[7.36,7.15],"pixels":"..."},"id":"f8ff89d3-60b5-47e0-ad76-3db55d197953"}
00:26:19.219 00.525 12020 Exposure complete
00:26:19.402 00.183 12020 worker thread done servicing request
00:26:19.402 00.000 9340 OnExposeComplete: enter
00:26:19.411 00.009 9340 UpdateGuideState(): m_state=2
00:26:19.419 00.008 9340 Star::Find(15, 1238, 983, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 295
00:26:19.427 00.008 9340 Star::Find false star n=4 nbg=265 bg=8337.2 sigma=500.4 thresh=9838 peak=9604
00:26:19.441 00.014 9340 Star::Find returns 0 (2), X=1238.00, Y=983.00, Mass=7474, SNR=2.9, Peak=10634 HFD=0.0
00:26:19.449 00.008 9340 DistanceChecker: activated
00:26:19.457 00.008 9340 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
00:26:19.467 00.010 9340 Changing from state SELECTED to UNINITIALIZED
00:26:19.477 00.010 9340 guider state => SELECTING
00:26:19.486 00.009 9340 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
00:26:19.494 00.008 9340 Status Line: Star lost - low SNR
00:26:19.526 00.032 9340 UpdateImageDisplay: Size=(1920,1080) min=4713, max=65420, med=8310, FiltMin=6500, FiltMax=62213, Gamma=2.870
00:26:19.535 00.009 9340 UpdateGuideState exits: Star lost - low SNR
00:26:19.545 00.010 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:26:19.554 00.009 9340 ScheduleExposure(1000,3,0) exposurePending=0
00:26:19.562 00.008 9340 Enqueuing Expose request
00:26:19.573 00.011 12020 Worker thread wakes up
00:26:19.573 00.000 12020 worker thread servicing REQUEST_EXPOSE 1000
00:26:19.573 00.000 12020 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
00:26:20.629 01.056 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"c1ab3d62-6c4e-4696-8c49-b46211db3df2"}
00:26:20.639 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"c1ab3d62-6c4e-4696-8c49-b46211db3df2"}
00:26:20.662 00.023 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"edf8b9fd-bb2a-440f-baa6-e85a4c873611"}
00:26:20.673 00.011 9340 case statement mapped state 1 to 101
00:26:20.682 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Looping","id":"edf8b9fd-bb2a-440f-baa6-e85a4c873611"}
00:26:20.927 00.245 12020 Exposure complete
00:26:21.119 00.192 12020 worker thread done servicing request
00:26:21.119 00.000 9340 OnExposeComplete: enter
00:26:21.130 00.011 9340 UpdateGuideState(): m_state=1
00:26:21.140 00.010 9340 Star::Find(15, 1238, 983, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 296
00:26:21.149 00.009 9340 Star::Find false star n=7 nbg=250 bg=8240.9 sigma=457.6 thresh=9614 peak=9487
00:26:21.158 00.009 9340 Star::Find returns 0 (2), X=1238.00, Y=983.00, Mass=10972, SNR=2.9, Peak=10062 HFD=0.0
00:26:21.167 00.009 9340 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
00:26:21.177 00.010 9340 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
00:26:21.186 00.009 9340 Status Line: Star lost - low SNR
00:26:21.197 00.011 9340 UpdateImageDisplay: Size=(1920,1080) min=4639, max=65457, med=8282, FiltMin=6667, FiltMax=58589, Gamma=2.870
00:26:21.206 00.009 9340 UpdateGuideState exits: Star lost - low SNR
00:26:21.233 00.027 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:26:21.241 00.008 9340 ScheduleExposure(1000,3,0) exposurePending=0
00:26:21.251 00.010 9340 Enqueuing Expose request
00:26:21.262 00.011 12020 Worker thread wakes up
00:26:21.263 00.001 12020 worker thread servicing REQUEST_EXPOSE 1000
00:26:21.263 00.000 12020 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
00:26:22.627 01.364 12020 Exposure complete
00:26:22.629 00.002 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"259f5b9f-7863-4a96-b39f-1109d5373c8c"}
00:26:22.636 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"259f5b9f-7863-4a96-b39f-1109d5373c8c"}
00:26:22.645 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"a13accdb-fc96-4bfe-a391-d5ba01f48cfa"}
00:26:22.655 00.010 9340 case statement mapped state 1 to 101
00:26:22.665 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Looping","id":"a13accdb-fc96-4bfe-a391-d5ba01f48cfa"}
00:26:22.790 00.125 12020 worker thread done servicing request
00:26:22.790 00.000 9340 OnExposeComplete: enter
00:26:22.798 00.008 9340 UpdateGuideState(): m_state=1
00:26:22.808 00.010 9340 Star::Find(15, 1238, 983, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 297
00:26:22.817 00.009 9340 Star::Find returns 1 (0), X=1236.62, Y=982.85, Mass=8251, SNR=8.9, Peak=10285 HFD=2.5
00:26:22.847 00.030 9340 DistanceChecker: deactivated
00:26:22.865 00.018 9340 setting lock position to (1236.62, 982.85)
00:26:22.879 00.014 9340 MultiStar: stabilizing after lock position change
00:26:22.891 00.012 9340 CurrentPosition() valid, moving to STATE_SELECTED
00:26:22.900 00.009 9340 Changing from state SELECTING to SELECTED
00:26:22.910 00.010 9340 guider state => SELECTED
00:26:22.923 00.013 9340 UpdateImageDisplay: Size=(1920,1080) min=5505, max=65456, med=8302, FiltMin=6421, FiltMax=60617, Gamma=2.870
00:26:22.931 00.008 9340 UpdateGuideState exits: m=8251 SNR=8.9
00:26:22.953 00.022 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:26:22.965 00.012 9340 ScheduleExposure(1000,3,1) exposurePending=0
00:26:22.972 00.007 9340 Enqueuing Expose request
00:26:22.981 00.009 12020 Worker thread wakes up
00:26:22.981 00.000 12020 worker thread servicing REQUEST_EXPOSE 1000
00:26:22.981 00.000 12020 Handling exposure in thread, d=1000 o=3 r=(1222,968,31,31)
00:26:24.358 01.377 12020 Exposure complete
00:26:24.546 00.188 12020 worker thread done servicing request
00:26:24.546 00.000 9340 OnExposeComplete: enter
00:26:24.573 00.027 9340 UpdateGuideState(): m_state=2
00:26:24.582 00.009 9340 Star::Find(15, 1236, 982, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 298
00:26:24.592 00.010 9340 Star::Find false star n=4 nbg=275 bg=8413.4 sigma=555.2 thresh=10079 peak=9818
00:26:24.603 00.011 9340 Star::Find returns 0 (2), X=1236.00, Y=982.00, Mass=7587, SNR=2.9, Peak=10598 HFD=0.0
00:26:24.611 00.008 9340 DistanceChecker: activated
00:26:24.620 00.009 9340 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
00:26:24.629 00.009 9340 Changing from state SELECTED to UNINITIALIZED
00:26:24.640 00.011 9340 guider state => SELECTING
00:26:24.650 00.010 9340 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
00:26:24.661 00.011 9340 Status Line: Star lost - low SNR
00:26:24.691 00.030 9340 UpdateImageDisplay: Size=(1920,1080) min=5329, max=65457, med=8332, FiltMin=6751, FiltMax=57721, Gamma=2.870
00:26:24.700 00.009 9340 UpdateGuideState exits: Star lost - low SNR
00:26:24.710 00.010 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:26:24.721 00.011 9340 ScheduleExposure(1000,3,0) exposurePending=0
00:26:24.729 00.008 9340 Enqueuing Expose request
00:26:24.739 00.010 12020 Worker thread wakes up
00:26:24.739 00.000 12020 worker thread servicing REQUEST_EXPOSE 1000
00:26:24.739 00.000 12020 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
00:26:24.739 00.000 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"a66f295b-c9c0-4d7e-b70a-ba81df680571"}
00:26:24.750 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"a66f295b-c9c0-4d7e-b70a-ba81df680571"}
00:26:24.765 00.015 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"fd29ab6d-b2b6-4d33-8917-7fa323189387"}
00:26:24.776 00.011 9340 case statement mapped state 1 to 101
00:26:24.786 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Looping","id":"fd29ab6d-b2b6-4d33-8917-7fa323189387"}
00:26:26.121 01.335 12020 Exposure complete
00:26:26.323 00.202 12020 worker thread done servicing request
00:26:26.323 00.000 9340 OnExposeComplete: enter
00:26:26.333 00.010 9340 UpdateGuideState(): m_state=1
00:26:26.342 00.009 9340 Star::Find(15, 1236, 982, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 299
00:26:26.348 00.006 9340 Star::Find false star n=5 nbg=265 bg=8271.6 sigma=485.8 thresh=9729 peak=9642
00:26:26.358 00.010 9340 Star::Find returns 0 (2), X=1236.00, Y=982.00, Mass=8515, SNR=2.9, Peak=10577 HFD=0.0
00:26:26.367 00.009 9340 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
00:26:26.378 00.011 9340 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
00:26:26.399 00.021 9340 Status Line: Star lost - low SNR
00:26:26.414 00.015 9340 UpdateImageDisplay: Size=(1920,1080) min=5219, max=65457, med=8301, FiltMin=6450, FiltMax=56584, Gamma=2.870
00:26:26.424 00.010 9340 UpdateGuideState exits: Star lost - low SNR
00:26:26.434 00.010 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:26:26.442 00.008 9340 ScheduleExposure(1000,3,0) exposurePending=0
00:26:26.454 00.012 9340 Enqueuing Expose request
00:26:26.464 00.010 12020 Worker thread wakes up
00:26:26.464 00.000 12020 worker thread servicing REQUEST_EXPOSE 1000
00:26:26.464 00.000 12020 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
00:26:26.629 00.165 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"73f8f39d-f9a8-4e6a-8f58-66b248ae75c8"}
00:26:26.658 00.029 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"73f8f39d-f9a8-4e6a-8f58-66b248ae75c8"}
00:26:26.672 00.014 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"13582a52-afea-45b9-af29-1623864e745b"}
00:26:26.680 00.008 9340 case statement mapped state 1 to 101
00:26:26.692 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Looping","id":"13582a52-afea-45b9-af29-1623864e745b"}
00:26:27.823 01.131 12020 Exposure complete
00:26:28.032 00.209 12020 worker thread done servicing request
00:26:28.032 00.000 9340 OnExposeComplete: enter
00:26:28.057 00.025 9340 UpdateGuideState(): m_state=1
00:26:28.068 00.011 9340 Star::Find(15, 1236, 982, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 300
00:26:28.078 00.010 9340 Star::Find false star n=3 nbg=249 bg=8333.5 sigma=468.5 thresh=9739 peak=9566
00:26:28.086 00.008 9340 Star::Find returns 0 (2), X=1236.00, Y=982.00, Mass=5555, SNR=2.9, Peak=10523 HFD=0.0
00:26:28.096 00.010 9340 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
00:26:28.109 00.013 9340 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
00:26:28.121 00.012 9340 Status Line: Star lost - low SNR
00:26:28.156 00.035 9340 UpdateImageDisplay: Size=(1920,1080) min=5357, max=65457, med=8314, FiltMin=6623, FiltMax=56465, Gamma=2.870
00:26:28.173 00.017 9340 UpdateGuideState exits: Star lost - low SNR
00:26:28.182 00.009 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:26:28.198 00.016 9340 ScheduleExposure(1000,3,0) exposurePending=0
00:26:28.209 00.011 9340 Enqueuing Expose request
00:26:28.233 00.024 12020 Worker thread wakes up
00:26:28.233 00.000 12020 worker thread servicing REQUEST_EXPOSE 1000
00:26:28.233 00.000 12020 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
00:26:28.627 00.394 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"5a837e64-1f1f-4d6e-8031-ceb1fbca8b8f"}
00:26:28.637 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"5a837e64-1f1f-4d6e-8031-ceb1fbca8b8f"}
00:26:28.650 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"4cffb1f3-3d05-45dc-b780-3a6f4caa790d"}
00:26:28.666 00.016 9340 case statement mapped state 1 to 101
00:26:28.676 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Looping","id":"4cffb1f3-3d05-45dc-b780-3a6f4caa790d"}
00:26:29.618 00.942 12020 Exposure complete
00:26:29.924 00.306 12020 worker thread done servicing request
00:26:29.924 00.000 9340 OnExposeComplete: enter
00:26:29.938 00.014 9340 UpdateGuideState(): m_state=1
00:26:29.956 00.018 9340 Star::Find(15, 1236, 982, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 301
00:26:29.973 00.017 9340 Star::Find false star n=8 nbg=261 bg=8391.8 sigma=485.7 thresh=9849 peak=9697
00:26:30.004 00.031 9340 Star::Find returns 0 (2), X=1236.00, Y=982.00, Mass=13278, SNR=2.9, Peak=10281 HFD=0.0
00:26:30.023 00.019 9340 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
00:26:30.040 00.017 9340 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
00:26:30.052 00.012 9340 Status Line: Star lost - low SNR
00:26:30.070 00.018 9340 UpdateImageDisplay: Size=(1920,1080) min=5277, max=65457, med=8293, FiltMin=6398, FiltMax=56311, Gamma=2.870
00:26:30.085 00.015 9340 UpdateGuideState exits: Star lost - low SNR
00:26:30.101 00.016 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:26:30.134 00.033 9340 ScheduleExposure(1000,3,0) exposurePending=0
00:26:30.145 00.011 9340 Enqueuing Expose request
00:26:30.164 00.019 12020 Worker thread wakes up
00:26:30.164 00.000 12020 worker thread servicing REQUEST_EXPOSE 1000
00:26:30.164 00.000 12020 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
00:26:30.627 00.463 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"6dd3d91e-0227-41b2-a7a2-217dacc2da58"}
00:26:30.643 00.016 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"6dd3d91e-0227-41b2-a7a2-217dacc2da58"}
00:26:30.659 00.016 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"43e51145-491d-4bea-81d5-c917826663e4"}
00:26:30.673 00.014 9340 case statement mapped state 1 to 101
00:26:30.683 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Looping","id":"43e51145-491d-4bea-81d5-c917826663e4"}
00:26:30.854 00.171 9340 evsrv: cli 100A45A8 connect
00:26:30.863 00.009 9340 case statement mapped state 1 to 101
00:26:30.873 00.010 9340 case statement mapped state 1 to 101
00:26:30.889 00.016 9340 evsrv: cli 100A45A8 request: {"method":"get_app_state","id":"90f8b34a-e4b2-4fa1-8549-cf912c438061"}
00:26:30.956 00.067 9340 case statement mapped state 1 to 101
00:26:30.967 00.011 9340 evsrv: cli 100A45A8 response: {"jsonrpc":"2.0","result":"Looping","id":"90f8b34a-e4b2-4fa1-8549-cf912c438061"}
00:26:30.983 00.016 9340 evsrv: cli 100A45A8 disconnect
00:26:31.525 00.542 12020 Exposure complete
00:26:31.723 00.198 12020 worker thread done servicing request
00:26:31.723 00.000 9340 OnExposeComplete: enter
00:26:31.748 00.025 9340 UpdateGuideState(): m_state=1
00:26:31.758 00.010 9340 Star::Find(15, 1236, 982, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 302
00:26:31.769 00.011 9340 Star::Find returns 1 (0), X=1233.12, Y=985.06, Mass=10443, SNR=9.2, Peak=10566 HFD=2.2
00:26:31.776 00.007 9340 DistanceChecker: deactivated
00:26:31.790 00.014 9340 setting lock position to (1233.12, 985.06)
00:26:31.800 00.010 9340 MultiStar: stabilizing after lock position change
00:26:31.816 00.016 9340 CurrentPosition() valid, moving to STATE_SELECTED
00:26:31.828 00.012 9340 Changing from state SELECTING to SELECTED
00:26:31.861 00.033 9340 guider state => SELECTED
00:26:31.881 00.020 9340 UpdateImageDisplay: Size=(1920,1080) min=5052, max=65457, med=8295, FiltMin=6682, FiltMax=57964, Gamma=2.870
00:26:31.892 00.011 9340 UpdateGuideState exits: m=10443 SNR=9.2
00:26:31.904 00.012 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:26:31.913 00.009 9340 ScheduleExposure(1000,3,1) exposurePending=0
00:26:31.926 00.013 9340 Enqueuing Expose request
00:26:31.938 00.012 12020 Worker thread wakes up
00:26:31.939 00.001 12020 worker thread servicing REQUEST_EXPOSE 1000
00:26:31.939 00.000 12020 Handling exposure in thread, d=1000 o=3 r=(1218,970,31,31)
00:26:32.627 00.688 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"c97e1c26-2bb1-4686-9af3-117a3924aaa5"}
00:26:32.635 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"c97e1c26-2bb1-4686-9af3-117a3924aaa5"}
00:26:32.642 00.007 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"bd4d57bd-4af1-467a-9f86-2531fbc2d037"}
00:26:32.650 00.008 9340 case statement mapped state 2 to 1
00:26:32.666 00.016 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Selected","id":"bd4d57bd-4af1-467a-9f86-2531fbc2d037"}
00:26:32.675 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"1acfd0a8-7e78-4e49-847e-48c196370243"}
00:26:32.684 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":302,"width":15,"height":15,"star_pos":[7.12,7.06],"pixels":"..."},"id":"1acfd0a8-7e78-4e49-847e-48c196370243"}
00:26:33.303 00.619 12020 Exposure complete
00:26:33.491 00.188 12020 worker thread done servicing request
00:26:33.491 00.000 9340 OnExposeComplete: enter
00:26:33.503 00.012 9340 UpdateGuideState(): m_state=2
00:26:33.514 00.011 9340 Star::Find(15, 1233, 985, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 303
00:26:33.523 00.009 9340 Star::Find false star n=4 nbg=245 bg=8188.3 sigma=455.4 thresh=9555 peak=9410
00:26:33.532 00.009 9340 Star::Find returns 0 (2), X=1233.00, Y=985.00, Mass=6248, SNR=2.9, Peak=10204 HFD=0.0
00:26:33.540 00.008 9340 DistanceChecker: activated
00:26:33.549 00.009 9340 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
00:26:33.560 00.011 9340 Changing from state SELECTED to UNINITIALIZED
00:26:33.570 00.010 9340 guider state => SELECTING
00:26:33.599 00.029 9340 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
00:26:33.613 00.014 9340 Status Line: Star lost - low SNR
00:26:33.630 00.017 9340 UpdateImageDisplay: Size=(1920,1080) min=5224, max=14405, med=8216, FiltMin=6521, FiltMax=11653, Gamma=2.870
00:26:33.639 00.009 9340 UpdateGuideState exits: Star lost - low SNR
00:26:33.647 00.008 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:26:33.659 00.012 9340 ScheduleExposure(1000,3,0) exposurePending=0
00:26:33.671 00.012 9340 Enqueuing Expose request
00:26:33.682 00.011 12020 Worker thread wakes up
00:26:33.682 00.000 12020 worker thread servicing REQUEST_EXPOSE 1000
00:26:33.682 00.000 12020 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
00:26:34.627 00.945 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"18853bc3-9c09-4a30-be83-1dfb58374a65"}
00:26:34.638 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"18853bc3-9c09-4a30-be83-1dfb58374a65"}
00:26:34.646 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"e2472c43-67e2-450b-8df5-8d6fac95b81b"}
00:26:34.667 00.021 9340 case statement mapped state 1 to 101
00:26:34.675 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Looping","id":"e2472c43-67e2-450b-8df5-8d6fac95b81b"}
00:26:35.041 00.366 12020 Exposure complete
00:26:35.221 00.180 12020 worker thread done servicing request
00:26:35.221 00.000 9340 OnExposeComplete: enter
00:26:35.231 00.010 9340 UpdateGuideState(): m_state=1
00:26:35.240 00.009 9340 Star::Find(15, 1233, 985, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 304
00:26:35.249 00.009 9340 Star::Find false star n=9 nbg=254 bg=8163.4 sigma=456.8 thresh=9534 peak=9407
00:26:35.257 00.008 9340 Star::Find returns 0 (2), X=1233.00, Y=985.00, Mass=15341, SNR=2.9, Peak=10110 HFD=0.0
00:26:35.264 00.007 9340 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
00:26:35.271 00.007 9340 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
00:26:35.281 00.010 9340 Status Line: Star lost - low SNR
00:26:35.290 00.009 9340 UpdateImageDisplay: Size=(1920,1080) min=4931, max=13769, med=8289, FiltMin=6515, FiltMax=10197, Gamma=2.870
00:26:35.299 00.009 9340 UpdateGuideState exits: Star lost - low SNR
00:26:35.308 00.009 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:26:35.329 00.021 9340 ScheduleExposure(1000,3,0) exposurePending=0
00:26:35.337 00.008 9340 Enqueuing Expose request
00:26:35.345 00.008 12020 Worker thread wakes up
00:26:35.345 00.000 12020 worker thread servicing REQUEST_EXPOSE 1000
00:26:35.345 00.000 12020 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
00:26:36.704 01.359 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"d982ab4d-9a4a-485a-bf43-fdceb98e5843"}
00:26:36.720 00.016 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"d982ab4d-9a4a-485a-bf43-fdceb98e5843"}
00:26:36.741 00.021 12020 Exposure complete
00:26:36.742 00.001 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"3e36835d-f805-4bb2-9c04-3f831b2a3a67"}
00:26:36.755 00.013 9340 case statement mapped state 1 to 101
00:26:36.771 00.016 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Looping","id":"3e36835d-f805-4bb2-9c04-3f831b2a3a67"}
00:26:37.022 00.251 12020 worker thread done servicing request
00:26:37.022 00.000 9340 OnExposeComplete: enter
00:26:37.036 00.014 9340 UpdateGuideState(): m_state=1
00:26:37.050 00.014 9340 Star::Find(15, 1233, 985, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 305
00:26:37.061 00.011 9340 Star::Find returns 0 (3), X=1233.00, Y=985.00, Mass=0, SNR=0.0, Peak=10666 HFD=0.0
00:26:37.094 00.033 9340 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
00:26:37.109 00.015 9340 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
00:26:37.123 00.014 9340 Status Line: Star lost - low mass
00:26:37.135 00.012 9340 UpdateImageDisplay: Size=(1920,1080) min=5506, max=15461, med=8569, FiltMin=6788, FiltMax=10751, Gamma=2.870
00:26:37.147 00.012 9340 UpdateGuideState exits: Star lost - low mass
00:26:37.160 00.013 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:26:37.172 00.012 9340 ScheduleExposure(1000,3,0) exposurePending=0
00:26:37.183 00.011 9340 Enqueuing Expose request
00:26:37.213 00.030 12020 Worker thread wakes up
00:26:37.213 00.000 12020 worker thread servicing REQUEST_EXPOSE 1000
00:26:37.213 00.000 12020 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
00:26:38.584 01.371 12020 Exposure complete
00:26:38.703 00.119 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"d6b52958-8b10-41f9-989b-bde04716745b"}
00:26:38.713 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"d6b52958-8b10-41f9-989b-bde04716745b"}
00:26:38.725 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"5f543bfe-6993-4a9f-b8af-6d99f13303e5"}
00:26:38.739 00.014 9340 case statement mapped state 1 to 101
00:26:38.750 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Looping","id":"5f543bfe-6993-4a9f-b8af-6d99f13303e5"}
00:26:38.784 00.034 12020 worker thread done servicing request
00:26:38.784 00.000 9340 OnExposeComplete: enter
00:26:38.817 00.033 9340 UpdateGuideState(): m_state=1
00:26:38.828 00.011 9340 Star::Find(15, 1233, 985, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 306
00:26:38.845 00.017 9340 Star::Find false star n=5 nbg=243 bg=8711.0 sigma=462.3 thresh=10098 peak=10009
00:26:38.854 00.009 9340 Star::Find returns 0 (2), X=1233.00, Y=985.00, Mass=8683, SNR=2.9, Peak=10717 HFD=0.0
00:26:38.864 00.010 9340 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
00:26:38.876 00.012 9340 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
00:26:38.889 00.013 9340 Status Line: Star lost - low SNR
00:26:38.925 00.036 9340 UpdateImageDisplay: Size=(1920,1080) min=5514, max=65522, med=8673, FiltMin=6821, FiltMax=65489, Gamma=2.870
00:26:38.941 00.016 9340 UpdateGuideState exits: Star lost - low SNR
00:26:38.952 00.011 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:26:38.961 00.009 9340 ScheduleExposure(1000,3,0) exposurePending=0
00:26:38.974 00.013 9340 Enqueuing Expose request
00:26:38.989 00.015 12020 Worker thread wakes up
00:26:38.989 00.000 12020 worker thread servicing REQUEST_EXPOSE 1000
00:26:38.990 00.001 12020 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
00:26:40.384 01.394 12020 Exposure complete
00:26:40.648 00.264 12020 worker thread done servicing request
00:26:40.648 00.000 9340 OnExposeComplete: enter
00:26:40.664 00.016 9340 UpdateGuideState(): m_state=1
00:26:40.695 00.031 9340 Star::Find(15, 1233, 985, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 307
00:26:40.710 00.015 9340 Star::Find false star n=5 nbg=265 bg=8762.0 sigma=513.2 thresh=10302 peak=9979
00:26:40.724 00.014 9340 Star::Find returns 0 (2), X=1233.00, Y=985.00, Mass=9575, SNR=2.9, Peak=10856 HFD=0.0
00:26:40.735 00.011 9340 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
00:26:40.749 00.014 9340 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
00:26:40.764 00.015 9340 Status Line: Star lost - low SNR
00:26:40.801 00.037 9340 UpdateImageDisplay: Size=(1920,1080) min=5765, max=65521, med=8659, FiltMin=6885, FiltMax=65473, Gamma=2.870
00:26:40.813 00.012 9340 UpdateGuideState exits: Star lost - low SNR
00:26:40.825 00.012 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:26:40.836 00.011 9340 ScheduleExposure(1000,3,0) exposurePending=0
00:26:40.859 00.023 9340 Enqueuing Expose request
00:26:40.872 00.013 12020 Worker thread wakes up
00:26:40.873 00.001 12020 worker thread servicing REQUEST_EXPOSE 1000
00:26:40.890 00.017 12020 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
00:26:40.892 00.002 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"1da51e05-b260-498f-8428-42a073995bff"}
00:26:40.911 00.019 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"1da51e05-b260-498f-8428-42a073995bff"}
00:26:40.932 00.021 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"56e65661-bcf3-4546-bc8f-8f613f579b27"}
00:26:40.949 00.017 9340 case statement mapped state 1 to 101
00:26:40.963 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Looping","id":"56e65661-bcf3-4546-bc8f-8f613f579b27"}
00:26:42.264 01.301 12020 Exposure complete
00:26:42.611 00.347 12020 worker thread done servicing request
00:26:42.611 00.000 9340 OnExposeComplete: enter
00:26:42.629 00.018 9340 UpdateGuideState(): m_state=1
00:26:42.651 00.022 9340 Star::Find(15, 1233, 985, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 308
00:26:42.677 00.026 9340 Star::Find false star n=1 nbg=272 bg=8702.3 sigma=527.4 thresh=10285 peak=9999
00:26:42.694 00.017 9340 Star::Find returns 0 (2), X=1233.00, Y=985.00, Mass=1633, SNR=2.9, Peak=10402 HFD=0.0
00:26:42.736 00.042 9340 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
00:26:42.766 00.030 9340 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
00:26:42.781 00.015 9340 Status Line: Star lost - low SNR
00:26:42.801 00.020 9340 UpdateImageDisplay: Size=(1920,1080) min=4659, max=65521, med=8680, FiltMin=6671, FiltMax=65502, Gamma=2.870
00:26:42.823 00.022 9340 UpdateGuideState exits: Star lost - low SNR
00:26:42.869 00.046 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:26:42.889 00.020 9340 ScheduleExposure(1000,3,0) exposurePending=0
00:26:42.903 00.014 9340 Enqueuing Expose request
00:26:42.917 00.014 12020 Worker thread wakes up
00:26:42.917 00.000 12020 worker thread servicing REQUEST_EXPOSE 1000
00:26:42.917 00.000 12020 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
00:26:42.918 00.001 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"816d412f-9741-4156-af82-505723b19fee"}
00:26:42.944 00.026 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"816d412f-9741-4156-af82-505723b19fee"}
00:26:42.967 00.023 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"4c79009f-68eb-4895-ac5b-bc741a7f53d2"}
00:26:43.013 00.046 9340 case statement mapped state 1 to 101
00:26:43.028 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Looping","id":"4c79009f-68eb-4895-ac5b-bc741a7f53d2"}
00:26:44.275 01.247 12020 Exposure complete
00:26:44.505 00.230 12020 worker thread done servicing request
00:26:44.506 00.001 9340 OnExposeComplete: enter
00:26:44.519 00.013 9340 UpdateGuideState(): m_state=1
00:26:44.534 00.015 9340 Star::Find(15, 1233, 985, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 309
00:26:44.570 00.036 9340 Star::Find false star n=2 nbg=253 bg=8830.4 sigma=509.6 thresh=10359 peak=10001
00:26:44.585 00.015 9340 Star::Find returns 0 (2), X=1233.00, Y=985.00, Mass=3170, SNR=2.9, Peak=10688 HFD=0.0
00:26:44.601 00.016 9340 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
00:26:44.610 00.009 9340 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
00:26:44.623 00.013 9340 Status Line: Star lost - low SNR
00:26:44.638 00.015 9340 UpdateImageDisplay: Size=(1920,1080) min=5818, max=65521, med=8686, FiltMin=6805, FiltMax=65502, Gamma=2.870
00:26:44.656 00.018 9340 UpdateGuideState exits: Star lost - low SNR
00:26:44.692 00.036 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:26:44.708 00.016 9340 ScheduleExposure(1000,3,0) exposurePending=0
00:26:44.719 00.011 9340 Enqueuing Expose request
00:26:44.735 00.016 12020 Worker thread wakes up
00:26:44.735 00.000 12020 worker thread servicing REQUEST_EXPOSE 1000
00:26:44.735 00.000 12020 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
00:26:44.735 00.000 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"2bf08c24-f5e9-4d6e-a5cd-d6cb6200446e"}
00:26:44.744 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"2bf08c24-f5e9-4d6e-a5cd-d6cb6200446e"}
00:26:44.756 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"50611daa-1317-4835-9d55-8be8f2b4bc81"}
00:26:44.771 00.015 9340 case statement mapped state 1 to 101
00:26:44.784 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Looping","id":"50611daa-1317-4835-9d55-8be8f2b4bc81"}
00:26:46.114 01.330 12020 Exposure complete
00:26:46.345 00.231 12020 worker thread done servicing request
00:26:46.345 00.000 9340 OnExposeComplete: enter
00:26:46.356 00.011 9340 UpdateGuideState(): m_state=1
00:26:46.365 00.009 9340 Star::Find(15, 1233, 985, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 310
00:26:46.374 00.009 9340 Star::Find false star n=7 nbg=269 bg=8690.6 sigma=529.2 thresh=10278 peak=9986
00:26:46.385 00.011 9340 Star::Find returns 0 (2), X=1233.00, Y=985.00, Mass=12675, SNR=2.9, Peak=10804 HFD=0.0
00:26:46.399 00.014 9340 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
00:26:46.408 00.009 9340 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
00:26:46.421 00.013 9340 Status Line: Star lost - low SNR
00:26:46.450 00.029 9340 UpdateImageDisplay: Size=(1920,1080) min=5426, max=65535, med=8672, FiltMin=6802, FiltMax=65438, Gamma=2.870
00:26:46.461 00.011 9340 UpdateGuideState exits: Star lost - low SNR
00:26:46.472 00.011 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:26:46.482 00.010 9340 ScheduleExposure(1000,3,0) exposurePending=0
00:26:46.492 00.010 9340 Enqueuing Expose request
00:26:46.500 00.008 12020 Worker thread wakes up
00:26:46.501 00.001 12020 worker thread servicing REQUEST_EXPOSE 1000
00:26:46.501 00.000 12020 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
00:26:46.705 00.204 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"e0099eca-20aa-4ee5-8ee3-1634fe215e5e"}
00:26:46.718 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"e0099eca-20aa-4ee5-8ee3-1634fe215e5e"}
00:26:46.727 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"7cd05ddb-da46-454b-9082-355529a3b84a"}
00:26:46.736 00.009 9340 case statement mapped state 1 to 101
00:26:46.746 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Looping","id":"7cd05ddb-da46-454b-9082-355529a3b84a"}
00:26:47.860 01.114 12020 Exposure complete
00:26:48.043 00.183 12020 worker thread done servicing request
00:26:48.044 00.001 9340 OnExposeComplete: enter
00:26:48.053 00.009 9340 UpdateGuideState(): m_state=1
00:26:48.064 00.011 9340 Star::Find(15, 1233, 985, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 311
00:26:48.072 00.008 9340 Star::Find false star n=3 nbg=272 bg=8713.2 sigma=525.7 thresh=10290 peak=9976
00:26:48.084 00.012 9340 Star::Find returns 0 (2), X=1233.00, Y=985.00, Mass=5976, SNR=2.9, Peak=10794 HFD=0.0
00:26:48.093 00.009 9340 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
00:26:48.101 00.008 9340 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
00:26:48.108 00.007 9340 Status Line: Star lost - low SNR
00:26:48.123 00.015 9340 UpdateImageDisplay: Size=(1920,1080) min=5777, max=65535, med=8677, FiltMin=6749, FiltMax=65438, Gamma=2.870
00:26:48.132 00.009 9340 UpdateGuideState exits: Star lost - low SNR
00:26:48.139 00.007 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:26:48.162 00.023 9340 ScheduleExposure(1000,3,0) exposurePending=0
00:26:48.173 00.011 9340 Enqueuing Expose request
00:26:48.180 00.007 12020 Worker thread wakes up
00:26:48.181 00.001 12020 worker thread servicing REQUEST_EXPOSE 1000
00:26:48.181 00.000 12020 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
00:26:48.706 00.525 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"a43247a3-d10b-496a-99c9-37b82186ee58"}
00:26:48.733 00.027 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"a43247a3-d10b-496a-99c9-37b82186ee58"}
00:26:48.743 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"91390056-d094-4583-98b1-cd6f53dd802c"}
00:26:48.754 00.011 9340 case statement mapped state 1 to 101
00:26:48.766 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Looping","id":"91390056-d094-4583-98b1-cd6f53dd802c"}
00:26:49.562 00.796 12020 Exposure complete
00:26:49.789 00.227 9340 OnExposeComplete: enter
00:26:49.799 00.010 12020 worker thread done servicing request
00:26:49.799 00.000 9340 UpdateGuideState(): m_state=1
00:26:49.813 00.014 9340 Star::Find(15, 1233, 985, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 312
00:26:49.822 00.009 9340 Star::Find false star n=2 nbg=263 bg=8754.2 sigma=531.5 thresh=10349 peak=10005
00:26:49.830 00.008 9340 Star::Find returns 0 (2), X=1233.00, Y=985.00, Mass=3432, SNR=2.9, Peak=10661 HFD=0.0
00:26:49.838 00.008 9340 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
00:26:49.850 00.012 9340 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
00:26:49.861 00.011 9340 Status Line: Star lost - low SNR
00:26:49.875 00.014 9340 UpdateImageDisplay: Size=(1920,1080) min=5776, max=65535, med=8688, FiltMin=6769, FiltMax=65435, Gamma=2.870
00:26:49.905 00.030 9340 UpdateGuideState exits: Star lost - low SNR
00:26:49.917 00.012 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:26:49.928 00.011 9340 ScheduleExposure(1000,3,0) exposurePending=0
00:26:49.938 00.010 9340 Enqueuing Expose request
00:26:49.948 00.010 12020 Worker thread wakes up
00:26:49.949 00.001 12020 worker thread servicing REQUEST_EXPOSE 1000
00:26:49.949 00.000 12020 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
00:26:50.705 00.756 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"211795ff-0635-4f87-abd1-bca7c92af9dc"}
00:26:50.731 00.026 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"211795ff-0635-4f87-abd1-bca7c92af9dc"}
00:26:50.740 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"eabbb1c7-0244-41a3-9916-577b1677f956"}
00:26:50.747 00.007 9340 case statement mapped state 1 to 101
00:26:50.753 00.006 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Looping","id":"eabbb1c7-0244-41a3-9916-577b1677f956"}
00:26:51.328 00.575 12020 Exposure complete
00:26:51.499 00.171 12020 worker thread done servicing request
00:26:51.499 00.000 9340 OnExposeComplete: enter
00:26:51.509 00.010 9340 UpdateGuideState(): m_state=1
00:26:51.519 00.010 9340 Star::Find(15, 1233, 985, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 313
00:26:51.541 00.022 9340 Star::Find false star n=2 nbg=260 bg=8844.3 sigma=483.0 thresh=10293 peak=10254
00:26:51.551 00.010 9340 Star::Find returns 0 (2), X=1233.00, Y=985.00, Mass=3969, SNR=2.9, Peak=11097 HFD=0.0
00:26:51.560 00.009 9340 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
00:26:51.568 00.008 9340 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
00:26:51.579 00.011 9340 Status Line: Star lost - low SNR
00:26:51.591 00.012 9340 UpdateImageDisplay: Size=(1920,1080) min=5411, max=65535, med=8671, FiltMin=6797, FiltMax=65443, Gamma=2.870
00:26:51.601 00.010 9340 UpdateGuideState exits: Star lost - low SNR
00:26:51.611 00.010 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:26:51.620 00.009 9340 ScheduleExposure(1000,3,0) exposurePending=0
00:26:51.629 00.009 9340 Enqueuing Expose request
00:26:51.653 00.024 12020 Worker thread wakes up
00:26:51.653 00.000 12020 worker thread servicing REQUEST_EXPOSE 1000
00:26:51.653 00.000 12020 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
00:26:52.704 01.051 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"ae8c4f33-0c55-4818-8dea-29c486ad465b"}
00:26:52.712 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"ae8c4f33-0c55-4818-8dea-29c486ad465b"}
00:26:52.720 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"ec0a7f3a-aff5-4300-8e2a-2ba8c713f166"}
00:26:52.729 00.009 9340 case statement mapped state 1 to 101
00:26:52.737 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Looping","id":"ec0a7f3a-aff5-4300-8e2a-2ba8c713f166"}
00:26:53.021 00.284 12020 Exposure complete
00:26:53.186 00.165 12020 worker thread done servicing request
00:26:53.186 00.000 9340 OnExposeComplete: enter
00:26:53.196 00.010 9340 UpdateGuideState(): m_state=1
00:26:53.205 00.009 9340 Star::Find(15, 1233, 985, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 314
00:26:53.212 00.007 9340 Star::Find false star n=11 nbg=260 bg=8637.7 sigma=456.6 thresh=10007 peak=9803
00:26:53.239 00.027 9340 Star::Find returns 0 (2), X=1233.00, Y=985.00, Mass=17525, SNR=2.9, Peak=10980 HFD=0.0
00:26:53.249 00.010 9340 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
00:26:53.258 00.009 9340 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
00:26:53.269 00.011 9340 Status Line: Star lost - low SNR
00:26:53.279 00.010 9340 UpdateImageDisplay: Size=(1920,1080) min=5584, max=65535, med=8694, FiltMin=6678, FiltMax=65443, Gamma=2.870
00:26:53.287 00.008 9340 UpdateGuideState exits: Star lost - low SNR
00:26:53.296 00.009 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:26:53.307 00.011 9340 ScheduleExposure(1000,3,0) exposurePending=0
00:26:53.317 00.010 9340 Enqueuing Expose request
00:26:53.327 00.010 12020 Worker thread wakes up
00:26:53.327 00.000 12020 worker thread servicing REQUEST_EXPOSE 1000
00:26:53.327 00.000 12020 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
00:26:54.692 01.365 12020 Exposure complete
00:26:54.704 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"99a79d21-9c71-4824-acbc-4f8a22fb4d24"}
00:26:54.715 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"99a79d21-9c71-4824-acbc-4f8a22fb4d24"}
00:26:54.729 00.014 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"f091b977-e3e6-45d7-bc30-54bde15d07c4"}
00:26:54.737 00.008 9340 case statement mapped state 1 to 101
00:26:54.763 00.026 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Looping","id":"f091b977-e3e6-45d7-bc30-54bde15d07c4"}
00:26:54.923 00.160 12020 worker thread done servicing request
00:26:54.923 00.000 9340 OnExposeComplete: enter
00:26:54.934 00.011 9340 UpdateGuideState(): m_state=1
00:26:54.948 00.014 9340 Star::Find(15, 1233, 985, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 315
00:26:54.959 00.011 9340 Star::Find returns 0 (4), X=1221.53, Y=988.58, Mass=8414, SNR=9.9, Peak=11177 HFD=1.3
00:26:54.989 00.030 9340 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
00:26:54.999 00.010 9340 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
00:26:55.018 00.019 9340 Status Line: Star lost - low HFD
00:26:55.030 00.012 9340 UpdateImageDisplay: Size=(1920,1080) min=5542, max=65535, med=8669, FiltMin=6889, FiltMax=65416, Gamma=2.870
00:26:55.040 00.010 9340 UpdateGuideState exits: Star lost - low HFD
00:26:55.053 00.013 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:26:55.067 00.014 9340 ScheduleExposure(1000,3,0) exposurePending=0
00:26:55.094 00.027 9340 Enqueuing Expose request
00:26:55.111 00.017 12020 Worker thread wakes up
00:26:55.111 00.000 12020 worker thread servicing REQUEST_EXPOSE 1000
00:26:55.111 00.000 12020 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
00:26:56.479 01.368 12020 Exposure complete
00:26:56.701 00.222 12020 worker thread done servicing request
00:26:56.702 00.001 9340 OnExposeComplete: enter
00:26:56.720 00.018 9340 UpdateGuideState(): m_state=1
00:26:56.734 00.014 9340 Star::Find(15, 1233, 985, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 316
00:26:56.744 00.010 9340 Star::Find false star n=2 nbg=267 bg=8675.3 sigma=503.4 thresh=10185 peak=9898
00:26:56.773 00.029 9340 Star::Find returns 0 (2), X=1233.00, Y=985.00, Mass=3602, SNR=2.9, Peak=10481 HFD=0.0
00:26:56.782 00.009 9340 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
00:26:56.796 00.014 9340 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
00:26:56.812 00.016 9340 Status Line: Star lost - low SNR
00:26:56.824 00.012 9340 UpdateImageDisplay: Size=(1920,1080) min=5245, max=65535, med=8662, FiltMin=6535, FiltMax=65416, Gamma=2.870
00:26:56.838 00.014 9340 UpdateGuideState exits: Star lost - low SNR
00:26:56.853 00.015 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:26:56.890 00.037 9340 ScheduleExposure(1000,3,0) exposurePending=0
00:26:56.912 00.022 9340 Enqueuing Expose request
00:26:56.925 00.013 12020 Worker thread wakes up
00:26:56.925 00.000 12020 worker thread servicing REQUEST_EXPOSE 1000
00:26:56.925 00.000 12020 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
00:26:56.926 00.001 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"de0ad39b-9e72-49b9-a516-a61262edf7b2"}
00:26:56.938 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"de0ad39b-9e72-49b9-a516-a61262edf7b2"}
00:26:56.951 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"7791cfc6-a2b1-4c64-b79f-059318342035"}
00:26:56.963 00.012 9340 case statement mapped state 1 to 101
00:26:56.979 00.016 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Looping","id":"7791cfc6-a2b1-4c64-b79f-059318342035"}
00:26:58.293 01.314 12020 Exposure complete
00:26:58.506 00.213 12020 worker thread done servicing request
00:26:58.506 00.000 9340 OnExposeComplete: enter
00:26:58.518 00.012 9340 UpdateGuideState(): m_state=1
00:26:58.534 00.016 9340 Star::Find(15, 1233, 985, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 317
00:26:58.545 00.011 9340 Star::Find false star n=5 nbg=256 bg=8837.6 sigma=457.0 thresh=10209 peak=10017
00:26:58.557 00.012 9340 Star::Find returns 0 (2), X=1233.00, Y=985.00, Mass=8015, SNR=2.9, Peak=10613 HFD=0.0
00:26:58.581 00.024 9340 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
00:26:58.609 00.028 9340 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
00:26:58.628 00.019 9340 Status Line: Star lost - low SNR
00:26:58.645 00.017 9340 UpdateImageDisplay: Size=(1920,1080) min=5455, max=65535, med=8686, FiltMin=6703, FiltMax=65416, Gamma=2.870
00:26:58.657 00.012 9340 UpdateGuideState exits: Star lost - low SNR
00:26:58.672 00.015 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:26:58.684 00.012 9340 ScheduleExposure(1000,3,0) exposurePending=0
00:26:58.697 00.013 9340 Enqueuing Expose request
00:26:58.708 00.011 12020 Worker thread wakes up
00:26:58.710 00.002 12020 worker thread servicing REQUEST_EXPOSE 1000
00:26:58.710 00.000 12020 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
00:26:58.710 00.000 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"f44a4a80-b0ba-449e-819f-23a6d25f055a"}
00:26:58.739 00.029 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"f44a4a80-b0ba-449e-819f-23a6d25f055a"}
00:26:58.751 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"ed837f34-fd44-4805-9133-35e600619083"}
00:26:58.762 00.011 9340 case statement mapped state 1 to 101
00:26:58.774 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Looping","id":"ed837f34-fd44-4805-9133-35e600619083"}
00:27:00.109 01.335 12020 Exposure complete
00:27:00.391 00.282 12020 worker thread done servicing request
00:27:00.391 00.000 9340 OnExposeComplete: enter
00:27:00.409 00.018 9340 UpdateGuideState(): m_state=1
00:27:00.421 00.012 9340 Star::Find(15, 1233, 985, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 318
00:27:00.435 00.014 9340 Star::Find false star n=1 nbg=278 bg=8752.5 sigma=617.6 thresh=10605 peak=9990
00:27:00.450 00.015 9340 Star::Find returns 0 (2), X=1233.00, Y=985.00, Mass=1952, SNR=2.9, Peak=10705 HFD=0.0
00:27:00.467 00.017 9340 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
00:27:00.510 00.043 9340 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
00:27:00.523 00.013 9340 Status Line: Star lost - low SNR
00:27:00.542 00.019 9340 UpdateImageDisplay: Size=(1920,1080) min=5400, max=65535, med=8681, FiltMin=6745, FiltMax=65416, Gamma=2.870
00:27:00.555 00.013 9340 UpdateGuideState exits: Star lost - low SNR
00:27:00.569 00.014 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:27:00.585 00.016 9340 ScheduleExposure(1000,3,0) exposurePending=0
00:27:00.597 00.012 9340 Enqueuing Expose request
00:27:00.638 00.041 12020 Worker thread wakes up
00:27:00.638 00.000 12020 worker thread servicing REQUEST_EXPOSE 1000
00:27:00.638 00.000 12020 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
00:27:00.703 00.065 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"d094f877-e6b6-421d-96f4-a5da632a0a0c"}
00:27:00.726 00.023 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"d094f877-e6b6-421d-96f4-a5da632a0a0c"}
00:27:00.830 00.104 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"9194ff81-af00-4f4d-8d63-fd8f9d2a90df"}
00:27:00.914 00.084 9340 case statement mapped state 1 to 101
00:27:00.930 00.016 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Looping","id":"9194ff81-af00-4f4d-8d63-fd8f9d2a90df"}
00:27:02.172 01.242 12020 Exposure complete
00:27:02.713 00.541 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"d3e67102-4c55-4438-b0d0-ad289f9f6de8"}
00:27:03.045 00.332 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"d3e67102-4c55-4438-b0d0-ad289f9f6de8"}
00:27:03.162 00.117 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"2d1e3065-b0d3-4a73-b811-d3fd4ae03bc7"}
00:27:03.300 00.138 9340 case statement mapped state 1 to 101
00:27:03.370 00.070 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Looping","id":"2d1e3065-b0d3-4a73-b811-d3fd4ae03bc7"}
00:27:03.407 00.037 12020 worker thread done servicing request
00:27:03.412 00.005 9340 OnExposeComplete: enter
00:27:03.452 00.040 9340 UpdateGuideState(): m_state=1
00:27:03.489 00.037 9340 Star::Find(15, 1233, 985, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 319
00:27:03.543 00.054 9340 Star::Find returns 1 (0), X=1233.44, Y=970.76, Mass=13736, SNR=11.0, Peak=10836 HFD=5.1
00:27:03.560 00.017 9340 DistanceChecker: deactivated
00:27:03.643 00.083 9340 setting lock position to (1233.44, 970.76)
00:27:03.719 00.076 9340 MultiStar: stabilizing after lock position change
00:27:03.761 00.042 9340 CurrentPosition() valid, moving to STATE_SELECTED
00:27:03.844 00.083 9340 Changing from state SELECTING to SELECTED
00:27:03.942 00.098 9340 guider state => SELECTED
00:27:03.986 00.044 9340 UpdateImageDisplay: Size=(1920,1080) min=5542, max=65535, med=8679, FiltMin=6933, FiltMax=65416, Gamma=2.870
00:27:04.014 00.028 9340 UpdateGuideState exits: m=13736 SNR=11.0
00:27:04.068 00.054 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:27:04.090 00.022 9340 ScheduleExposure(1000,3,1) exposurePending=0
00:27:04.106 00.016 9340 Enqueuing Expose request
00:27:04.126 00.020 12020 Worker thread wakes up
00:27:04.127 00.001 12020 worker thread servicing REQUEST_EXPOSE 1000
00:27:04.127 00.000 12020 Handling exposure in thread, d=1000 o=3 r=(1218,956,31,31)
00:27:04.703 00.576 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"03c7b495-d7ed-4640-a700-42d2bc6decce"}
00:27:04.722 00.019 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"03c7b495-d7ed-4640-a700-42d2bc6decce"}
00:27:04.741 00.019 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"fa047dd7-2d38-4dd7-92e0-f2d97dcc64f0"}
00:27:04.755 00.014 9340 case statement mapped state 2 to 1
00:27:04.771 00.016 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Selected","id":"fa047dd7-2d38-4dd7-92e0-f2d97dcc64f0"}
00:27:04.807 00.036 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"08ef15c0-917a-48ff-b22e-ce4693aedd84"}
00:27:04.836 00.029 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":319,"width":15,"height":15,"star_pos":[7.44,6.76],"pixels":"..."},"id":"08ef15c0-917a-48ff-b22e-ce4693aedd84"}
00:27:05.503 00.667 12020 Exposure complete
00:27:06.003 00.500 12020 worker thread done servicing request
00:27:06.004 00.001 9340 OnExposeComplete: enter
00:27:06.018 00.014 9340 UpdateGuideState(): m_state=2
00:27:06.033 00.015 9340 Star::Find(15, 1233, 970, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 320
00:27:06.049 00.016 9340 Star::Find false star n=5 nbg=273 bg=8679.5 sigma=581.3 thresh=10423 peak=10280
00:27:06.091 00.042 9340 Star::Find returns 0 (2), X=1233.00, Y=970.00, Mass=10297, SNR=2.9, Peak=11066 HFD=0.0
00:27:06.106 00.015 9340 DistanceChecker: activated
00:27:06.121 00.015 9340 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
00:27:06.146 00.025 9340 Changing from state SELECTED to UNINITIALIZED
00:27:06.163 00.017 9340 guider state => SELECTING
00:27:06.204 00.041 9340 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
00:27:06.224 00.020 9340 Status Line: Star lost - low SNR
00:27:06.252 00.028 9340 UpdateImageDisplay: Size=(1920,1080) min=5125, max=65535, med=8665, FiltMin=6842, FiltMax=65411, Gamma=2.870
00:27:06.267 00.015 9340 UpdateGuideState exits: Star lost - low SNR
00:27:06.308 00.041 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:27:06.324 00.016 9340 ScheduleExposure(1000,3,0) exposurePending=0
00:27:06.335 00.011 9340 Enqueuing Expose request
00:27:06.348 00.013 12020 Worker thread wakes up
00:27:06.349 00.001 12020 worker thread servicing REQUEST_EXPOSE 1000
00:27:06.349 00.000 12020 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
00:27:06.703 00.354 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"c2800dc1-52d0-4b65-b2fa-51b3b113737d"}
00:27:06.714 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"c2800dc1-52d0-4b65-b2fa-51b3b113737d"}
00:27:06.727 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"88319453-e91b-4d5b-b542-17ea485a723d"}
00:27:06.742 00.015 9340 case statement mapped state 1 to 101
00:27:06.754 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Looping","id":"88319453-e91b-4d5b-b542-17ea485a723d"}
00:27:07.716 00.962 12020 Exposure complete
00:27:07.922 00.206 12020 worker thread done servicing request
00:27:07.927 00.005 9340 OnExposeComplete: enter
00:27:07.946 00.019 9340 UpdateGuideState(): m_state=1
00:27:07.956 00.010 9340 Star::Find(15, 1233, 970, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 321
00:27:07.966 00.010 9340 Star::Find false star n=2 nbg=254 bg=8593.7 sigma=512.3 thresh=10131 peak=9930
00:27:07.974 00.008 9340 Star::Find returns 0 (2), X=1233.00, Y=970.00, Mass=3721, SNR=2.9, Peak=10783 HFD=0.0
00:27:07.986 00.012 9340 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
00:27:07.997 00.011 9340 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
00:27:08.006 00.009 9340 Status Line: Star lost - low SNR
00:27:08.035 00.029 9340 UpdateImageDisplay: Size=(1920,1080) min=5453, max=65535, med=8651, FiltMin=6788, FiltMax=65420, Gamma=2.870
00:27:08.049 00.014 9340 UpdateGuideState exits: Star lost - low SNR
00:27:08.057 00.008 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:27:08.069 00.012 9340 ScheduleExposure(1000,3,0) exposurePending=0
00:27:08.079 00.010 9340 Enqueuing Expose request
00:27:08.089 00.010 12020 Worker thread wakes up
00:27:08.089 00.000 12020 worker thread servicing REQUEST_EXPOSE 1000
00:27:08.089 00.000 12020 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
00:27:08.703 00.614 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"27308c35-c16f-44ba-86e4-554a9adc7be0"}
00:27:08.717 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"27308c35-c16f-44ba-86e4-554a9adc7be0"}
00:27:08.743 00.026 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"095cb898-cd1f-4d30-9cf8-f661d97fd7fd"}
00:27:08.756 00.013 9340 case statement mapped state 1 to 101
00:27:08.767 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Looping","id":"095cb898-cd1f-4d30-9cf8-f661d97fd7fd"}
00:27:09.455 00.688 12020 Exposure complete
00:27:09.735 00.280 12020 worker thread done servicing request
00:27:09.735 00.000 9340 OnExposeComplete: enter
00:27:09.749 00.014 9340 UpdateGuideState(): m_state=1
00:27:09.759 00.010 9340 Star::Find(15, 1233, 970, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 322
00:27:09.768 00.009 9340 Star::Find false star n=3 nbg=261 bg=8683.4 sigma=476.7 thresh=10114 peak=10003
00:27:09.776 00.008 9340 Star::Find returns 0 (2), X=1233.00, Y=970.00, Mass=5196, SNR=2.9, Peak=10680 HFD=0.0
00:27:09.789 00.013 9340 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
00:27:09.803 00.014 9340 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
00:27:09.813 00.010 9340 Status Line: Star lost - low SNR
00:27:09.825 00.012 9340 UpdateImageDisplay: Size=(1920,1080) min=5575, max=65535, med=8673, FiltMin=6801, FiltMax=65412, Gamma=2.870
00:27:09.854 00.029 9340 UpdateGuideState exits: Star lost - low SNR
00:27:09.868 00.014 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:27:09.880 00.012 9340 ScheduleExposure(1000,3,0) exposurePending=0
00:27:09.892 00.012 9340 Enqueuing Expose request
00:27:09.902 00.010 12020 Worker thread wakes up
00:27:09.902 00.000 12020 worker thread servicing REQUEST_EXPOSE 1000
00:27:09.903 00.001 12020 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
00:27:10.703 00.800 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"f448405a-c711-403e-8e08-31af416be38a"}
00:27:10.716 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"f448405a-c711-403e-8e08-31af416be38a"}
00:27:10.728 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"642adc49-5c51-4d34-b86d-de6404473a57"}
00:27:10.738 00.010 9340 case statement mapped state 1 to 101
00:27:10.748 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Looping","id":"642adc49-5c51-4d34-b86d-de6404473a57"}
00:27:11.274 00.526 12020 Exposure complete
00:27:11.498 00.224 12020 worker thread done servicing request
00:27:11.501 00.003 9340 OnExposeComplete: enter
00:27:11.524 00.023 9340 UpdateGuideState(): m_state=1
00:27:11.535 00.011 9340 Star::Find(15, 1233, 970, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 323
00:27:11.545 00.010 9340 Star::Find false star n=2 nbg=251 bg=8692.8 sigma=467.6 thresh=10096 peak=9855
00:27:11.556 00.011 9340 Star::Find returns 0 (2), X=1233.00, Y=970.00, Mass=3292, SNR=2.9, Peak=10514 HFD=0.0
00:27:11.567 00.011 9340 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
00:27:11.606 00.039 9340 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
00:27:11.625 00.019 9340 Status Line: Star lost - low SNR
00:27:11.638 00.013 9340 UpdateImageDisplay: Size=(1920,1080) min=5250, max=65535, med=8677, FiltMin=6721, FiltMax=65412, Gamma=2.870
00:27:11.649 00.011 9340 UpdateGuideState exits: Star lost - low SNR
00:27:11.660 00.011 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:27:11.670 00.010 9340 ScheduleExposure(1000,3,0) exposurePending=0
00:27:11.704 00.034 9340 Enqueuing Expose request
00:27:11.721 00.017 12020 Worker thread wakes up
00:27:11.721 00.000 12020 worker thread servicing REQUEST_EXPOSE 1000
00:27:11.721 00.000 12020 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
00:27:12.702 00.981 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"0f78087a-05bc-4fee-ac7f-704161a565ef"}
00:27:12.714 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"0f78087a-05bc-4fee-ac7f-704161a565ef"}
00:27:12.725 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"beeab4f8-4af2-4993-ab08-ffb406bc4375"}
00:27:12.735 00.010 9340 case statement mapped state 1 to 101
00:27:12.757 00.022 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Looping","id":"beeab4f8-4af2-4993-ab08-ffb406bc4375"}
00:27:13.099 00.342 12020 Exposure complete
00:27:13.318 00.219 12020 worker thread done servicing request
00:27:13.318 00.000 9340 OnExposeComplete: enter
00:27:13.331 00.013 9340 UpdateGuideState(): m_state=1
00:27:13.339 00.008 9340 Star::Find(15, 1233, 970, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 324
00:27:13.348 00.009 9340 Star::Find false star n=2 nbg=282 bg=8796.1 sigma=622.7 thresh=10664 peak=10236
00:27:13.359 00.011 9340 Star::Find returns 0 (2), X=1233.00, Y=970.00, Mass=4593, SNR=2.9, Peak=11112 HFD=0.0
00:27:13.384 00.025 9340 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
00:27:13.396 00.012 9340 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
00:27:13.405 00.009 9340 Status Line: Star lost - low SNR
00:27:13.416 00.011 9340 UpdateImageDisplay: Size=(1920,1080) min=5490, max=65535, med=8678, FiltMin=6702, FiltMax=65467, Gamma=2.870
00:27:13.426 00.010 9340 UpdateGuideState exits: Star lost - low SNR
00:27:13.436 00.010 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:27:13.445 00.009 9340 ScheduleExposure(1000,3,0) exposurePending=0
00:27:13.469 00.024 9340 Enqueuing Expose request
00:27:13.482 00.013 12020 Worker thread wakes up
00:27:13.482 00.000 12020 worker thread servicing REQUEST_EXPOSE 1000
00:27:13.482 00.000 12020 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
00:27:14.702 01.220 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"370e6933-4357-4f1d-aad5-760656d05f1b"}
00:27:14.722 00.020 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"370e6933-4357-4f1d-aad5-760656d05f1b"}
00:27:14.732 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"0ed3b02d-3fff-4cc9-b97b-857c99e05bb5"}
00:27:14.744 00.012 9340 case statement mapped state 1 to 101
00:27:14.753 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Looping","id":"0ed3b02d-3fff-4cc9-b97b-857c99e05bb5"}
00:27:14.851 00.098 12020 Exposure complete
00:27:15.091 00.240 12020 worker thread done servicing request
00:27:15.091 00.000 9340 OnExposeComplete: enter
00:27:15.105 00.014 9340 UpdateGuideState(): m_state=1
00:27:15.118 00.013 9340 Star::Find(15, 1233, 970, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 325
00:27:15.147 00.029 9340 Star::Find false star n=5 nbg=264 bg=8753.3 sigma=539.6 thresh=10372 peak=9955
00:27:15.162 00.015 9340 Star::Find returns 0 (2), X=1233.00, Y=970.00, Mass=9882, SNR=2.9, Peak=10433 HFD=0.0
00:27:15.176 00.014 9340 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
00:27:15.186 00.010 9340 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
00:27:15.204 00.018 9340 Status Line: Star lost - low SNR
00:27:15.223 00.019 9340 UpdateImageDisplay: Size=(1920,1080) min=5423, max=65535, med=8681, FiltMin=6664, FiltMax=65467, Gamma=2.870
00:27:15.261 00.038 9340 UpdateGuideState exits: Star lost - low SNR
00:27:15.277 00.016 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:27:15.289 00.012 9340 ScheduleExposure(1000,3,0) exposurePending=0
00:27:15.300 00.011 9340 Enqueuing Expose request
00:27:15.317 00.017 12020 Worker thread wakes up
00:27:15.317 00.000 12020 worker thread servicing REQUEST_EXPOSE 1000
00:27:15.318 00.001 12020 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
00:27:16.692 01.374 12020 Exposure complete
00:27:16.701 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"b2b77d5e-3200-4898-93c9-a181664ef138"}
00:27:16.723 00.022 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"b2b77d5e-3200-4898-93c9-a181664ef138"}
00:27:16.736 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"6d3d96d3-235d-4939-a92c-42f31b4c479f"}
00:27:16.744 00.008 9340 case statement mapped state 1 to 101
00:27:16.752 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Looping","id":"6d3d96d3-235d-4939-a92c-42f31b4c479f"}
00:27:16.893 00.141 12020 worker thread done servicing request
00:27:16.893 00.000 9340 OnExposeComplete: enter
00:27:16.904 00.011 9340 UpdateGuideState(): m_state=1
00:27:16.917 00.013 9340 Star::Find(15, 1233, 970, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 326
00:27:16.927 00.010 9340 Star::Find returns 1 (0), X=1235.17, Y=974.73, Mass=22795, SNR=15.2, Peak=11525 HFD=2.4
00:27:16.950 00.023 9340 DistanceChecker: deactivated
00:27:16.968 00.018 9340 setting lock position to (1235.17, 974.73)
00:27:16.979 00.011 9340 MultiStar: stabilizing after lock position change
00:27:16.990 00.011 9340 CurrentPosition() valid, moving to STATE_SELECTED
00:27:16.998 00.008 9340 Changing from state SELECTING to SELECTED
00:27:17.009 00.011 9340 guider state => SELECTED
00:27:17.024 00.015 9340 UpdateImageDisplay: Size=(1920,1080) min=5714, max=65535, med=8680, FiltMin=6875, FiltMax=65448, Gamma=2.870
00:27:17.033 00.009 9340 UpdateGuideState exits: m=22795 SNR=15.2
00:27:17.055 00.022 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:27:17.069 00.014 9340 ScheduleExposure(1000,3,1) exposurePending=0
00:27:17.077 00.008 9340 Enqueuing Expose request
00:27:17.087 00.010 12020 Worker thread wakes up
00:27:17.087 00.000 12020 worker thread servicing REQUEST_EXPOSE 1000
00:27:17.088 00.001 12020 Handling exposure in thread, d=1000 o=3 r=(1220,960,31,31)
00:27:18.468 01.380 12020 Exposure complete
00:27:18.638 00.170 12020 worker thread done servicing request
00:27:18.639 00.001 9340 OnExposeComplete: enter
00:27:18.649 00.010 9340 UpdateGuideState(): m_state=2
00:27:18.661 00.012 9340 Star::Find(15, 1235, 974, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 327
00:27:18.671 00.010 9340 Star::Find false star n=3 nbg=265 bg=8670.5 sigma=500.1 thresh=10171 peak=9966
00:27:18.694 00.023 9340 Star::Find returns 0 (2), X=1235.00, Y=974.00, Mass=5013, SNR=2.9, Peak=10592 HFD=0.0
00:27:18.704 00.010 9340 DistanceChecker: activated
00:27:18.713 00.009 9340 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
00:27:18.724 00.011 9340 Changing from state SELECTED to UNINITIALIZED
00:27:18.731 00.007 9340 guider state => SELECTING
00:27:18.740 00.009 9340 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
00:27:18.749 00.009 9340 Status Line: Star lost - low SNR
00:27:18.764 00.015 9340 UpdateImageDisplay: Size=(1920,1080) min=5470, max=65535, med=8665, FiltMin=6955, FiltMax=65476, Gamma=2.870
00:27:18.773 00.009 9340 UpdateGuideState exits: Star lost - low SNR
00:27:18.798 00.025 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:27:18.813 00.015 9340 ScheduleExposure(1000,3,0) exposurePending=0
00:27:18.821 00.008 9340 Enqueuing Expose request
00:27:18.830 00.009 12020 Worker thread wakes up
00:27:18.830 00.000 12020 worker thread servicing REQUEST_EXPOSE 1000
00:27:18.830 00.000 12020 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
00:27:18.831 00.001 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"eaaab9a6-3d1c-4c57-b7fc-593126d2109a"}
00:27:18.840 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"eaaab9a6-3d1c-4c57-b7fc-593126d2109a"}
00:27:18.850 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"419764c4-5610-43c4-8306-21e650672b47"}
00:27:18.862 00.012 9340 case statement mapped state 1 to 101
00:27:18.878 00.016 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Looping","id":"419764c4-5610-43c4-8306-21e650672b47"}
00:27:20.192 01.314 12020 Exposure complete
00:27:20.400 00.208 12020 worker thread done servicing request
00:27:20.401 00.001 9340 OnExposeComplete: enter
00:27:20.434 00.033 9340 UpdateGuideState(): m_state=1
00:27:20.447 00.013 9340 Star::Find(15, 1235, 974, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 328
00:27:20.459 00.012 9340 Star::Find false star n=5 nbg=238 bg=8838.8 sigma=450.7 thresh=10191 peak=10145
00:27:20.472 00.013 9340 Star::Find returns 0 (2), X=1235.00, Y=974.00, Mass=9083, SNR=2.9, Peak=10942 HFD=0.0
00:27:20.482 00.010 9340 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
00:27:20.493 00.011 9340 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
00:27:20.503 00.010 9340 Status Line: Star lost - low SNR
00:27:20.518 00.015 9340 UpdateImageDisplay: Size=(1920,1080) min=5427, max=65535, med=8705, FiltMin=6567, FiltMax=65467, Gamma=2.870
00:27:20.527 00.009 9340 UpdateGuideState exits: Star lost - low SNR
00:27:20.562 00.035 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:27:20.573 00.011 9340 ScheduleExposure(1000,3,0) exposurePending=0
00:27:20.583 00.010 9340 Enqueuing Expose request
00:27:20.596 00.013 12020 Worker thread wakes up
00:27:20.596 00.000 12020 worker thread servicing REQUEST_EXPOSE 1000
00:27:20.596 00.000 12020 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
00:27:20.700 00.104 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"b5848c83-992a-45de-b4c7-fd646f25e221"}
00:27:20.713 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"b5848c83-992a-45de-b4c7-fd646f25e221"}
00:27:20.722 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"7adbf2d9-792a-4f48-bb23-ea7e546dd411"}
00:27:20.738 00.016 9340 case statement mapped state 1 to 101
00:27:20.750 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Looping","id":"7adbf2d9-792a-4f48-bb23-ea7e546dd411"}
00:27:21.957 01.207 12020 Exposure complete
00:27:22.278 00.321 9340 OnExposeComplete: enter
00:27:22.291 00.013 12020 worker thread done servicing request
00:27:22.291 00.000 9340 UpdateGuideState(): m_state=1
00:27:22.328 00.037 9340 Star::Find(15, 1235, 974, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 329
00:27:22.348 00.020 9340 Star::Find false star n=14 nbg=224 bg=8738.6 sigma=328.4 thresh=9724 peak=9670
00:27:22.363 00.015 9340 Star::Find returns 0 (2), X=1235.00, Y=974.00, Mass=17895, SNR=2.9, Peak=10218 HFD=0.0
00:27:22.373 00.010 9340 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
00:27:22.386 00.013 9340 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
00:27:22.403 00.017 9340 Status Line: Star lost - low SNR
00:27:22.421 00.018 9340 UpdateImageDisplay: Size=(1920,1080) min=5664, max=65535, med=8662, FiltMin=6846, FiltMax=65451, Gamma=2.870
00:27:22.450 00.029 9340 UpdateGuideState exits: Star lost - low SNR
00:27:22.465 00.015 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:27:22.476 00.011 9340 ScheduleExposure(1000,3,0) exposurePending=0
00:27:22.487 00.011 9340 Enqueuing Expose request
00:27:22.497 00.010 12020 Worker thread wakes up
00:27:22.498 00.001 12020 worker thread servicing REQUEST_EXPOSE 1000
00:27:22.500 00.002 12020 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
00:27:22.699 00.199 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"8ec15af8-dea2-41f8-a5fe-cab76f21ed5a"}
00:27:22.736 00.037 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"8ec15af8-dea2-41f8-a5fe-cab76f21ed5a"}
00:27:22.749 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"ea6da6aa-c3b5-49d3-a5ff-8d388b37084f"}
00:27:22.763 00.014 9340 case statement mapped state 1 to 101
00:27:22.773 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Looping","id":"ea6da6aa-c3b5-49d3-a5ff-8d388b37084f"}
00:27:23.882 01.109 12020 Exposure complete
00:27:24.335 00.453 12020 worker thread done servicing request
00:27:24.336 00.001 9340 OnExposeComplete: enter
00:27:24.354 00.018 9340 UpdateGuideState(): m_state=1
00:27:24.382 00.028 9340 Star::Find(15, 1235, 974, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 330
00:27:24.442 00.060 9340 Star::Find false star n=3 nbg=266 bg=8826.8 sigma=531.1 thresh=10420 peak=10206
00:27:24.468 00.026 9340 Star::Find returns 0 (2), X=1235.00, Y=974.00, Mass=5553, SNR=2.9, Peak=10894 HFD=0.0
00:27:24.490 00.022 9340 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
00:27:24.502 00.012 9340 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
00:27:24.519 00.017 9340 Status Line: Star lost - low SNR
00:27:24.542 00.023 9340 UpdateImageDisplay: Size=(1920,1080) min=5318, max=65535, med=8699, FiltMin=6861, FiltMax=65451, Gamma=2.870
00:27:24.784 00.242 9340 UpdateGuideState exits: Star lost - low SNR
00:27:24.867 00.083 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:27:24.890 00.023 9340 ScheduleExposure(1000,3,0) exposurePending=0
00:27:24.910 00.020 9340 Enqueuing Expose request
00:27:24.922 00.012 12020 Worker thread wakes up
00:27:24.922 00.000 12020 worker thread servicing REQUEST_EXPOSE 1000
00:27:24.922 00.000 12020 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
00:27:24.922 00.000 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"d24ac3f5-c753-410a-80be-51ffcb7ac333"}
00:27:24.938 00.016 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"d24ac3f5-c753-410a-80be-51ffcb7ac333"}
00:27:25.529 00.591 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"6b65671c-8a63-48de-b425-704c634699b7"}
00:27:25.670 00.141 9340 case statement mapped state 1 to 101
00:27:25.694 00.024 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Looping","id":"6b65671c-8a63-48de-b425-704c634699b7"}
00:27:26.287 00.593 12020 Exposure complete
00:27:26.682 00.395 12020 worker thread done servicing request
00:27:26.683 00.001 9340 OnExposeComplete: enter
00:27:26.701 00.018 9340 UpdateGuideState(): m_state=1
00:27:26.720 00.019 9340 Star::Find(15, 1235, 974, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 331
00:27:26.766 00.046 9340 Star::Find false star n=5 nbg=233 bg=8817.1 sigma=375.8 thresh=9944 peak=9812
00:27:26.788 00.022 9340 Star::Find returns 0 (2), X=1235.00, Y=974.00, Mass=7212, SNR=2.9, Peak=10880 HFD=0.0
00:27:26.881 00.093 9340 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
00:27:26.923 00.042 9340 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
00:27:26.968 00.045 9340 Status Line: Star lost - low SNR
00:27:27.020 00.052 9340 UpdateImageDisplay: Size=(1920,1080) min=5811, max=65535, med=8677, FiltMin=6918, FiltMax=65478, Gamma=2.870
00:27:27.040 00.020 9340 UpdateGuideState exits: Star lost - low SNR
00:27:27.055 00.015 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:27:27.071 00.016 9340 ScheduleExposure(1000,3,0) exposurePending=0
00:27:27.112 00.041 9340 Enqueuing Expose request
00:27:27.132 00.020 12020 Worker thread wakes up
00:27:27.132 00.000 12020 worker thread servicing REQUEST_EXPOSE 1000
00:27:27.133 00.001 12020 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
00:27:27.133 00.000 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"c445d52c-1b8b-42bc-a629-ffca64c11c9f"}
00:27:27.147 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"c445d52c-1b8b-42bc-a629-ffca64c11c9f"}
00:27:27.162 00.015 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"2e0fdaf5-2cf2-46b4-8f0b-59f0d925a9ea"}
00:27:27.186 00.024 9340 case statement mapped state 1 to 101
00:27:27.221 00.035 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Looping","id":"2e0fdaf5-2cf2-46b4-8f0b-59f0d925a9ea"}
00:27:28.549 01.328 12020 Exposure complete
00:27:28.766 00.217 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"cd2744bd-3847-46eb-a87c-33c6583efeae"}
00:27:28.872 00.106 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"cd2744bd-3847-46eb-a87c-33c6583efeae"}
00:27:28.991 00.119 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"5608ce55-f8d1-4743-bdda-12126c3648c7"}
00:27:29.013 00.022 9340 case statement mapped state 1 to 101
00:27:29.035 00.022 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Looping","id":"5608ce55-f8d1-4743-bdda-12126c3648c7"}
00:27:29.214 00.179 9340 OnExposeComplete: enter
00:27:29.230 00.016 12020 worker thread done servicing request
00:27:29.231 00.001 9340 UpdateGuideState(): m_state=1
00:27:29.255 00.024 9340 Star::Find(15, 1235, 974, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 332
00:27:29.276 00.021 9340 Star::Find false star n=5 nbg=265 bg=8724.4 sigma=480.4 thresh=10166 peak=9932
00:27:29.292 00.016 9340 Star::Find returns 0 (2), X=1235.00, Y=974.00, Mass=8885, SNR=2.9, Peak=10925 HFD=0.0
00:27:29.335 00.043 9340 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
00:27:29.350 00.015 9340 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
00:27:29.364 00.014 9340 Status Line: Star lost - low SNR
00:27:29.386 00.022 9340 UpdateImageDisplay: Size=(1920,1080) min=5066, max=65535, med=8666, FiltMin=6732, FiltMax=65483, Gamma=2.870
00:27:29.440 00.054 9340 UpdateGuideState exits: Star lost - low SNR
00:27:29.469 00.029 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:27:29.486 00.017 9340 ScheduleExposure(1000,3,0) exposurePending=0
00:27:29.503 00.017 9340 Enqueuing Expose request
00:27:29.546 00.043 12020 Worker thread wakes up
00:27:29.547 00.001 12020 worker thread servicing REQUEST_EXPOSE 1000
00:27:29.547 00.000 12020 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
00:27:30.765 01.218 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"a8385cf7-e15e-4235-a189-663c480421b8"}
00:27:30.781 00.016 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"a8385cf7-e15e-4235-a189-663c480421b8"}
00:27:30.807 00.026 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"aa9139b6-34fe-4a5e-87eb-368e99b10a04"}
00:27:30.836 00.029 9340 case statement mapped state 1 to 101
00:27:30.849 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Looping","id":"aa9139b6-34fe-4a5e-87eb-368e99b10a04"}
00:27:30.908 00.059 12020 Exposure complete
00:27:31.130 00.222 12020 worker thread done servicing request
00:27:31.131 00.001 9340 OnExposeComplete: enter
00:27:31.142 00.011 9340 UpdateGuideState(): m_state=1
00:27:31.151 00.009 9340 Star::Find(15, 1235, 974, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 333
00:27:31.159 00.008 9340 Star::Find returns 1 (0), X=1223.63, Y=960.65, Mass=9465, SNR=10.3, Peak=11185 HFD=3.0
00:27:31.166 00.007 9340 DistanceChecker: deactivated
00:27:31.181 00.015 9340 setting lock position to (1223.63, 960.65)
00:27:31.193 00.012 9340 MultiStar: stabilizing after lock position change
00:27:31.203 00.010 9340 CurrentPosition() valid, moving to STATE_SELECTED
00:27:31.229 00.026 9340 Changing from state SELECTING to SELECTED
00:27:31.241 00.012 9340 guider state => SELECTED
00:27:31.252 00.011 9340 UpdateImageDisplay: Size=(1920,1080) min=5608, max=65535, med=8698, FiltMin=6886, FiltMax=65484, Gamma=2.870
00:27:31.260 00.008 9340 UpdateGuideState exits: m=9465 SNR=10.3
00:27:31.268 00.008 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:27:31.276 00.008 9340 ScheduleExposure(1000,3,1) exposurePending=0
00:27:31.285 00.009 9340 Enqueuing Expose request
00:27:31.293 00.008 12020 Worker thread wakes up
00:27:31.293 00.000 12020 worker thread servicing REQUEST_EXPOSE 1000
00:27:31.293 00.000 12020 Handling exposure in thread, d=1000 o=3 r=(1209,946,31,31)
00:27:32.653 01.360 12020 Exposure complete
00:27:32.763 00.110 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"f188a58e-8b9b-444d-8f13-821a113ff8be"}
00:27:32.772 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"f188a58e-8b9b-444d-8f13-821a113ff8be"}
00:27:32.784 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"4de2cab0-8c28-45ac-88e3-45b103f0f66e"}
00:27:32.793 00.009 9340 case statement mapped state 2 to 1
00:27:32.814 00.021 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Selected","id":"4de2cab0-8c28-45ac-88e3-45b103f0f66e"}
00:27:32.825 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"d22d5cb9-e3aa-42e4-8c9e-2f20e87c945b"}
00:27:32.833 00.008 12020 worker thread done servicing request
00:27:32.833 00.000 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":333,"width":15,"height":15,"star_pos":[6.63,6.65],"pixels":"..."},"id":"d22d5cb9-e3aa-42e4-8c9e-2f20e87c945b"}
00:27:32.841 00.008 9340 OnExposeComplete: enter
00:27:32.850 00.009 9340 UpdateGuideState(): m_state=2
00:27:32.857 00.007 9340 Star::Find(15, 1223, 960, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 334
00:27:32.866 00.009 9340 Star::Find false star n=4 nbg=253 bg=8629.3 sigma=513.2 thresh=10169 peak=10144
00:27:32.877 00.011 9340 Star::Find returns 0 (2), X=1223.00, Y=960.00, Mass=8029, SNR=2.9, Peak=10939 HFD=0.0
00:27:32.886 00.009 9340 DistanceChecker: activated
00:27:32.908 00.022 9340 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
00:27:32.919 00.011 9340 Changing from state SELECTED to UNINITIALIZED
00:27:32.928 00.009 9340 guider state => SELECTING
00:27:32.937 00.009 9340 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
00:27:32.945 00.008 9340 Status Line: Star lost - low SNR
00:27:32.957 00.012 9340 UpdateImageDisplay: Size=(1920,1080) min=5586, max=65535, med=8675, FiltMin=6713, FiltMax=65487, Gamma=2.870
00:27:32.966 00.009 9340 UpdateGuideState exits: Star lost - low SNR
00:27:32.979 00.013 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:27:32.988 00.009 9340 ScheduleExposure(1000,3,0) exposurePending=0
00:27:32.996 00.008 9340 Enqueuing Expose request
00:27:33.021 00.025 12020 Worker thread wakes up
00:27:33.021 00.000 12020 worker thread servicing REQUEST_EXPOSE 1000
00:27:33.021 00.000 12020 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
00:27:34.374 01.353 12020 Exposure complete
00:27:34.538 00.164 12020 worker thread done servicing request
00:27:34.538 00.000 9340 OnExposeComplete: enter
00:27:34.562 00.024 9340 UpdateGuideState(): m_state=1
00:27:34.572 00.010 9340 Star::Find(15, 1223, 960, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 335
00:27:34.578 00.006 9340 Star::Find false star n=6 nbg=267 bg=8679.5 sigma=538.1 thresh=10294 peak=9991
00:27:34.586 00.008 9340 Star::Find returns 0 (2), X=1223.00, Y=960.00, Mass=10763, SNR=2.9, Peak=10670 HFD=0.0
00:27:34.592 00.006 9340 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
00:27:34.600 00.008 9340 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
00:27:34.608 00.008 9340 Status Line: Star lost - low SNR
00:27:34.619 00.011 9340 UpdateImageDisplay: Size=(1920,1080) min=5331, max=65535, med=8700, FiltMin=6438, FiltMax=65527, Gamma=2.870
00:27:34.626 00.007 9340 UpdateGuideState exits: Star lost - low SNR
00:27:34.634 00.008 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:27:34.658 00.024 9340 ScheduleExposure(1000,3,0) exposurePending=0
00:27:34.672 00.014 9340 Enqueuing Expose request
00:27:34.681 00.009 12020 Worker thread wakes up
00:27:34.681 00.000 12020 worker thread servicing REQUEST_EXPOSE 1000
00:27:34.681 00.000 12020 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
00:27:34.763 00.082 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"abe3e94d-555a-4663-a6cb-5b58bdc6ee40"}
00:27:34.779 00.016 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"abe3e94d-555a-4663-a6cb-5b58bdc6ee40"}
00:27:34.791 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"64750a2d-09b7-473d-9783-7adbf1a708fe"}
00:27:34.808 00.017 9340 case statement mapped state 1 to 101
00:27:34.818 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Looping","id":"64750a2d-09b7-473d-9783-7adbf1a708fe"}
00:27:35.302 00.484 9340 evsrv: cli 100A41E8 connect
00:27:35.338 00.036 9340 case statement mapped state 1 to 101
00:27:35.364 00.026 9340 case statement mapped state 1 to 101
00:27:35.380 00.016 9340 evsrv: cli 100A41E8 request: {"method":"get_app_state","id":"63310c15-f61b-40b9-a5ed-16dc65c32056"}
00:27:35.399 00.019 9340 case statement mapped state 1 to 101
00:27:35.411 00.012 9340 evsrv: cli 100A41E8 response: {"jsonrpc":"2.0","result":"Looping","id":"63310c15-f61b-40b9-a5ed-16dc65c32056"}
00:27:35.438 00.027 9340 evsrv: cli 100A41E8 disconnect
00:27:36.036 00.598 12020 Exposure complete
00:27:36.277 00.241 12020 worker thread done servicing request
00:27:36.278 00.001 9340 OnExposeComplete: enter
00:27:36.289 00.011 9340 UpdateGuideState(): m_state=1
00:27:36.302 00.013 9340 Star::Find(15, 1223, 960, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 336
00:27:36.312 00.010 9340 Star::Find false star n=4 nbg=240 bg=8886.0 sigma=445.7 thresh=10223 peak=10036
00:27:36.323 00.011 9340 Star::Find returns 0 (2), X=1223.00, Y=960.00, Mass=6548, SNR=2.9, Peak=10979 HFD=0.0
00:27:36.349 00.026 9340 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
00:27:36.360 00.011 9340 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
00:27:36.371 00.011 9340 Status Line: Star lost - low SNR
00:27:36.384 00.013 9340 UpdateImageDisplay: Size=(1920,1080) min=5365, max=65535, med=8681, FiltMin=6845, FiltMax=65516, Gamma=2.870
00:27:36.394 00.010 9340 UpdateGuideState exits: Star lost - low SNR
00:27:36.402 00.008 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:27:36.412 00.010 9340 ScheduleExposure(1000,3,0) exposurePending=0
00:27:36.421 00.009 9340 Enqueuing Expose request
00:27:36.432 00.011 12020 Worker thread wakes up
00:27:36.432 00.000 12020 worker thread servicing REQUEST_EXPOSE 1000
00:27:36.432 00.000 12020 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
00:27:36.763 00.331 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"fc624ca8-336d-4937-905e-90ac5136aff2"}
00:27:36.774 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"fc624ca8-336d-4937-905e-90ac5136aff2"}
00:27:36.784 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"5677185a-95e1-4651-bcd1-7e0d33b4858a"}
00:27:36.808 00.024 9340 case statement mapped state 1 to 101
00:27:36.817 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Looping","id":"5677185a-95e1-4651-bcd1-7e0d33b4858a"}
00:27:37.816 00.999 12020 Exposure complete
00:27:38.013 00.197 12020 worker thread done servicing request
00:27:38.013 00.000 9340 OnExposeComplete: enter
00:27:38.026 00.013 9340 UpdateGuideState(): m_state=1
00:27:38.042 00.016 9340 Star::Find(15, 1223, 960, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 337
00:27:38.052 00.010 9340 Star::Find false star n=4 nbg=266 bg=8685.6 sigma=535.3 thresh=10291 peak=9920
00:27:38.077 00.025 9340 Star::Find returns 0 (2), X=1223.00, Y=960.00, Mass=7555, SNR=2.9, Peak=10705 HFD=0.0
00:27:38.087 00.010 9340 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
00:27:38.095 00.008 9340 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
00:27:38.104 00.009 9340 Status Line: Star lost - low SNR
00:27:38.118 00.014 9340 UpdateImageDisplay: Size=(1920,1080) min=5407, max=65535, med=8665, FiltMin=6622, FiltMax=65518, Gamma=2.870
00:27:38.130 00.012 9340 UpdateGuideState exits: Star lost - low SNR
00:27:38.155 00.025 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:27:38.166 00.011 9340 ScheduleExposure(1000,3,0) exposurePending=0
00:27:38.178 00.012 9340 Enqueuing Expose request
00:27:38.186 00.008 12020 Worker thread wakes up
00:27:38.186 00.000 12020 worker thread servicing REQUEST_EXPOSE 1000
00:27:38.186 00.000 12020 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
00:27:38.763 00.577 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"ca5ac374-9771-4f34-ae36-99b70a5f24b1"}
00:27:38.776 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"ca5ac374-9771-4f34-ae36-99b70a5f24b1"}
00:27:38.786 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"998bef29-9c88-4700-8375-890fd92eda19"}
00:27:38.797 00.011 9340 case statement mapped state 1 to 101
00:27:38.807 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Looping","id":"998bef29-9c88-4700-8375-890fd92eda19"}
00:27:39.549 00.742 12020 Exposure complete
00:27:39.779 00.230 12020 worker thread done servicing request
00:27:39.779 00.000 9340 OnExposeComplete: enter
00:27:39.791 00.012 9340 UpdateGuideState(): m_state=1
00:27:39.801 00.010 9340 Star::Find(15, 1223, 960, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 338
00:27:39.811 00.010 9340 Star::Find returns 1 (0), X=1237.83, Y=955.58, Mass=18889, SNR=14.3, Peak=10947 HFD=2.3
00:27:39.823 00.012 9340 DistanceChecker: deactivated
00:27:39.841 00.018 9340 setting lock position to (1237.83, 955.58)
00:27:39.872 00.031 9340 MultiStar: stabilizing after lock position change
00:27:39.882 00.010 9340 CurrentPosition() valid, moving to STATE_SELECTED
00:27:39.892 00.010 9340 Changing from state SELECTING to SELECTED
00:27:39.902 00.010 9340 guider state => SELECTED
00:27:39.917 00.015 9340 UpdateImageDisplay: Size=(1920,1080) min=5323, max=65535, med=8664, FiltMin=6414, FiltMax=65489, Gamma=2.870
00:27:39.930 00.013 9340 UpdateGuideState exits: m=18889 SNR=14.3
00:27:39.946 00.016 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:27:39.973 00.027 9340 ScheduleExposure(1000,3,1) exposurePending=0
00:27:39.984 00.011 9340 Enqueuing Expose request
00:27:39.994 00.010 12020 Worker thread wakes up
00:27:39.995 00.001 12020 worker thread servicing REQUEST_EXPOSE 1000
00:27:39.995 00.000 12020 Handling exposure in thread, d=1000 o=3 r=(1223,941,31,31)
00:27:40.763 00.768 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"68cb5883-1493-4964-b5b3-67e0dd9cb7e4"}
00:27:40.775 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"68cb5883-1493-4964-b5b3-67e0dd9cb7e4"}
00:27:40.790 00.015 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"5280a3e1-22bd-4804-969b-7a2e6369a791"}
00:27:40.799 00.009 9340 case statement mapped state 2 to 1
00:27:40.807 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Selected","id":"5280a3e1-22bd-4804-969b-7a2e6369a791"}
00:27:40.821 00.014 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"1e9d4533-420c-48e6-96ed-7b8d5d0391ce"}
00:27:40.833 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":338,"width":15,"height":15,"star_pos":[6.83,6.58],"pixels":"..."},"id":"1e9d4533-420c-48e6-96ed-7b8d5d0391ce"}
00:27:41.363 00.530 12020 Exposure complete
00:27:41.670 00.307 9340 OnExposeComplete: enter
00:27:41.689 00.019 12020 worker thread done servicing request
00:27:41.690 00.001 9340 UpdateGuideState(): m_state=2
00:27:41.705 00.015 9340 Star::Find(15, 1237, 955, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 339
00:27:41.739 00.034 9340 Star::Find false star n=5 nbg=253 bg=8851.4 sigma=479.3 thresh=10289 peak=9838
00:27:41.757 00.018 9340 Star::Find returns 0 (2), X=1237.00, Y=955.00, Mass=7952, SNR=2.9, Peak=11113 HFD=0.0
00:27:41.774 00.017 9340 DistanceChecker: activated
00:27:41.790 00.016 9340 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
00:27:41.804 00.014 9340 Changing from state SELECTED to UNINITIALIZED
00:27:41.817 00.013 9340 guider state => SELECTING
00:27:41.854 00.037 9340 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
00:27:41.875 00.021 9340 Status Line: Star lost - low SNR
00:27:41.898 00.023 9340 UpdateImageDisplay: Size=(1920,1080) min=5494, max=65535, med=8672, FiltMin=6752, FiltMax=65521, Gamma=2.870
00:27:41.908 00.010 9340 UpdateGuideState exits: Star lost - low SNR
00:27:41.924 00.016 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:27:41.937 00.013 9340 ScheduleExposure(1000,3,0) exposurePending=0
00:27:41.971 00.034 9340 Enqueuing Expose request
00:27:41.989 00.018 12020 Worker thread wakes up
00:27:41.990 00.001 12020 worker thread servicing REQUEST_EXPOSE 1000
00:27:41.990 00.000 12020 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
00:27:42.762 00.772 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"eb9acef3-d153-4be6-b5bc-f65f83a982d3"}
00:27:42.779 00.017 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"eb9acef3-d153-4be6-b5bc-f65f83a982d3"}
00:27:42.797 00.018 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"d5439f26-d5f1-4d2c-aac1-312851294566"}
00:27:42.807 00.010 9340 case statement mapped state 1 to 101
00:27:42.837 00.030 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Looping","id":"d5439f26-d5f1-4d2c-aac1-312851294566"}
00:27:43.358 00.521 12020 Exposure complete
00:27:43.547 00.189 12020 worker thread done servicing request
00:27:43.548 00.001 9340 OnExposeComplete: enter
00:27:43.559 00.011 9340 UpdateGuideState(): m_state=1
00:27:43.569 00.010 9340 Star::Find(15, 1237, 955, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 340
00:27:43.581 00.012 9340 Star::Find false star n=3 nbg=268 bg=8801.0 sigma=554.2 thresh=10464 peak=10080
00:27:43.593 00.012 9340 Star::Find returns 0 (2), X=1237.00, Y=955.00, Mass=5901, SNR=2.9, Peak=10642 HFD=0.0
00:27:43.609 00.016 9340 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
00:27:43.617 00.008 9340 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
00:27:43.627 00.010 9340 Status Line: Star lost - low SNR
00:27:43.651 00.024 9340 UpdateImageDisplay: Size=(1920,1080) min=5888, max=65535, med=8676, FiltMin=6709, FiltMax=65521, Gamma=2.870
00:27:43.662 00.011 9340 UpdateGuideState exits: Star lost - low SNR
00:27:43.670 00.008 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:27:43.681 00.011 9340 ScheduleExposure(1000,3,0) exposurePending=0
00:27:43.696 00.015 9340 Enqueuing Expose request
00:27:43.709 00.013 12020 Worker thread wakes up
00:27:43.709 00.000 12020 worker thread servicing REQUEST_EXPOSE 1000
00:27:43.710 00.001 12020 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
00:27:44.763 01.053 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"7e4912f2-cbd1-4c1a-8a98-f410cc83290f"}
00:27:44.774 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"7e4912f2-cbd1-4c1a-8a98-f410cc83290f"}
00:27:44.784 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"69f571a8-73f5-48b2-9b1e-1245a0eedcbf"}
00:27:44.798 00.014 9340 case statement mapped state 1 to 101
00:27:44.818 00.020 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Looping","id":"69f571a8-73f5-48b2-9b1e-1245a0eedcbf"}
00:27:45.074 00.256 12020 Exposure complete
00:27:45.258 00.184 12020 worker thread done servicing request
00:27:45.258 00.000 9340 OnExposeComplete: enter
00:27:45.267 00.009 9340 UpdateGuideState(): m_state=1
00:27:45.275 00.008 9340 Star::Find(15, 1237, 955, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 341
00:27:45.287 00.012 9340 Star::Find false star n=4 nbg=263 bg=8620.9 sigma=537.7 thresh=10234 peak=9791
00:27:45.297 00.010 9340 Star::Find returns 0 (2), X=1237.00, Y=955.00, Mass=7139, SNR=2.9, Peak=10651 HFD=0.0
00:27:45.305 00.008 9340 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
00:27:45.313 00.008 9340 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
00:27:45.321 00.008 9340 Status Line: Star lost - low SNR
00:27:45.331 00.010 9340 UpdateImageDisplay: Size=(1920,1080) min=5352, max=65535, med=8665, FiltMin=6843, FiltMax=65521, Gamma=2.870
00:27:45.341 00.010 9340 UpdateGuideState exits: Star lost - low SNR
00:27:45.364 00.023 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:27:45.375 00.011 9340 ScheduleExposure(1000,3,0) exposurePending=0
00:27:45.383 00.008 9340 Enqueuing Expose request
00:27:45.391 00.008 12020 Worker thread wakes up
00:27:45.391 00.000 12020 worker thread servicing REQUEST_EXPOSE 1000
00:27:45.391 00.000 12020 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
00:27:46.744 01.353 12020 Exposure complete
00:27:46.763 00.019 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"f6e9cdc6-752f-4b13-8255-b90e29500391"}
00:27:46.770 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"f6e9cdc6-752f-4b13-8255-b90e29500391"}
00:27:46.781 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"3603e3af-c025-4cdb-986d-3467765817f3"}
00:27:46.792 00.011 9340 case statement mapped state 1 to 101
00:27:46.801 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Looping","id":"3603e3af-c025-4cdb-986d-3467765817f3"}
00:27:46.934 00.133 9340 OnExposeComplete: enter
00:27:46.944 00.010 9340 UpdateGuideState(): m_state=1
00:27:46.955 00.011 12020 worker thread done servicing request
00:27:46.955 00.000 9340 Star::Find(15, 1237, 955, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 342
00:27:46.963 00.008 9340 Star::Find false star n=1 nbg=274 bg=8784.2 sigma=551.2 thresh=10438 peak=9858
00:27:46.971 00.008 9340 Star::Find returns 0 (2), X=1237.00, Y=955.00, Mass=1816, SNR=2.9, Peak=10735 HFD=0.0
00:27:46.979 00.008 9340 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
00:27:46.988 00.009 9340 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
00:27:46.996 00.008 9340 Status Line: Star lost - low SNR
00:27:47.007 00.011 9340 UpdateImageDisplay: Size=(1920,1080) min=5765, max=65535, med=8690, FiltMin=6870, FiltMax=65521, Gamma=2.870
00:27:47.015 00.008 9340 UpdateGuideState exits: Star lost - low SNR
00:27:47.041 00.026 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:27:47.056 00.015 9340 ScheduleExposure(1000,3,0) exposurePending=0
00:27:47.065 00.009 9340 Enqueuing Expose request
00:27:47.073 00.008 12020 Worker thread wakes up
00:27:47.073 00.000 12020 worker thread servicing REQUEST_EXPOSE 1000
00:27:47.073 00.000 12020 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
00:27:48.430 01.357 12020 Exposure complete
00:27:48.632 00.202 12020 worker thread done servicing request
00:27:48.632 00.000 9340 OnExposeComplete: enter
00:27:48.646 00.014 9340 UpdateGuideState(): m_state=1
00:27:48.678 00.032 9340 Star::Find(15, 1237, 955, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 343
00:27:48.687 00.009 9340 Star::Find returns 1 (0), X=1229.16, Y=950.78, Mass=16751, SNR=11.6, Peak=11120 HFD=3.1
00:27:48.695 00.008 9340 DistanceChecker: deactivated
00:27:48.711 00.016 9340 setting lock position to (1229.16, 950.78)
00:27:48.721 00.010 9340 MultiStar: stabilizing after lock position change
00:27:48.730 00.009 9340 CurrentPosition() valid, moving to STATE_SELECTED
00:27:48.740 00.010 9340 Changing from state SELECTING to SELECTED
00:27:48.750 00.010 9340 guider state => SELECTED
00:27:48.762 00.012 9340 UpdateImageDisplay: Size=(1920,1080) min=5426, max=65535, med=8673, FiltMin=6731, FiltMax=65521, Gamma=2.870
00:27:48.795 00.033 9340 UpdateGuideState exits: m=16751 SNR=11.6
00:27:48.804 00.009 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:27:48.813 00.009 9340 ScheduleExposure(1000,3,1) exposurePending=0
00:27:48.823 00.010 9340 Enqueuing Expose request
00:27:48.832 00.009 12020 Worker thread wakes up
00:27:48.832 00.000 12020 worker thread servicing REQUEST_EXPOSE 1000
00:27:48.832 00.000 12020 Handling exposure in thread, d=1000 o=3 r=(1214,936,31,31)
00:27:48.832 00.000 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"3250f445-7d66-40f0-b50e-68cb224f6e82"}
00:27:48.841 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"3250f445-7d66-40f0-b50e-68cb224f6e82"}
00:27:48.856 00.015 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"30a8cd2e-883e-4efe-9746-1062d8ea2f9b"}
00:27:48.868 00.012 9340 case statement mapped state 2 to 1
00:27:48.895 00.027 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Selected","id":"30a8cd2e-883e-4efe-9746-1062d8ea2f9b"}
00:27:48.909 00.014 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"4a622ce1-4ea3-4273-a9be-d4882a0da98c"}
00:27:48.918 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":343,"width":15,"height":15,"star_pos":[7.16,6.78],"pixels":"..."},"id":"4a622ce1-4ea3-4273-a9be-d4882a0da98c"}
00:27:50.196 01.278 12020 Exposure complete
00:27:50.340 00.144 9340 evsrv: cli 100A41E8 connect
00:27:50.363 00.023 12020 worker thread done servicing request
00:27:50.363 00.000 9340 case statement mapped state 2 to 1
00:27:50.372 00.009 9340 case statement mapped state 2 to 1
00:27:50.383 00.011 9340 OnExposeComplete: enter
00:27:50.391 00.008 9340 UpdateGuideState(): m_state=2
00:27:50.410 00.019 9340 Star::Find(15, 1229, 950, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 344
00:27:50.423 00.013 9340 Star::Find false star n=2 nbg=276 bg=8650.6 sigma=571.2 thresh=10364 peak=9815
00:27:50.430 00.007 9340 Star::Find returns 0 (2), X=1229.00, Y=950.00, Mass=3794, SNR=2.9, Peak=10720 HFD=0.0
00:27:50.441 00.011 9340 DistanceChecker: activated
00:27:50.451 00.010 9340 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
00:27:50.459 00.008 9340 Changing from state SELECTED to UNINITIALIZED
00:27:50.481 00.022 9340 guider state => SELECTING
00:27:50.491 00.010 9340 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
00:27:50.499 00.008 9340 Status Line: Star lost - low SNR
00:27:50.514 00.015 9340 UpdateImageDisplay: Size=(1920,1080) min=5611, max=65535, med=8686, FiltMin=6898, FiltMax=65513, Gamma=2.870
00:27:50.523 00.009 9340 UpdateGuideState exits: Star lost - low SNR
00:27:50.531 00.008 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:27:50.538 00.007 9340 ScheduleExposure(1000,3,0) exposurePending=0
00:27:50.547 00.009 9340 Enqueuing Expose request
00:27:50.557 00.010 12020 Worker thread wakes up
00:27:50.557 00.000 12020 worker thread servicing REQUEST_EXPOSE 1000
00:27:50.557 00.000 12020 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
00:27:50.557 00.000 9340 evsrv: cli 100A41E8 request: {"method":"get_app_state","id":"a6ae95ae-4215-4109-b7d7-88f9428ac613"}
00:27:50.567 00.010 9340 case statement mapped state 1 to 101
00:27:50.580 00.013 9340 evsrv: cli 100A41E8 response: {"jsonrpc":"2.0","result":"Looping","id":"a6ae95ae-4215-4109-b7d7-88f9428ac613"}
00:27:50.605 00.025 9340 evsrv: cli 100A41E8 disconnect
00:27:50.761 00.156 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"afd6bd6e-f4f1-4d28-bddb-d5bb3845f978"}
00:27:50.772 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"afd6bd6e-f4f1-4d28-bddb-d5bb3845f978"}
00:27:50.782 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"3a30dc91-773e-4d79-beed-471b90226ebe"}
00:27:50.792 00.010 9340 case statement mapped state 1 to 101
00:27:50.818 00.026 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Looping","id":"3a30dc91-773e-4d79-beed-471b90226ebe"}
00:27:51.919 01.101 12020 Exposure complete
00:27:52.125 00.206 9340 OnExposeComplete: enter
00:27:52.150 00.025 12020 worker thread done servicing request
00:27:52.151 00.001 9340 UpdateGuideState(): m_state=1
00:27:52.162 00.011 9340 Star::Find(15, 1229, 950, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 345
00:27:52.171 00.009 9340 Star::Find false star n=6 nbg=261 bg=8713.0 sigma=473.4 thresh=10133 peak=10069
00:27:52.186 00.015 9340 Star::Find returns 0 (2), X=1229.00, Y=950.00, Mass=9747, SNR=2.9, Peak=11194 HFD=0.0
00:27:52.196 00.010 9340 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
00:27:52.206 00.010 9340 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
00:27:52.221 00.015 9340 Status Line: Star lost - low SNR
00:27:52.239 00.018 9340 UpdateImageDisplay: Size=(1920,1080) min=5584, max=65535, med=8690, FiltMin=6908, FiltMax=65521, Gamma=2.870
00:27:52.255 00.016 9340 UpdateGuideState exits: Star lost - low SNR
00:27:52.287 00.032 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:27:52.301 00.014 9340 ScheduleExposure(1000,3,0) exposurePending=0
00:27:52.315 00.014 9340 Enqueuing Expose request
00:27:52.326 00.011 12020 Worker thread wakes up
00:27:52.328 00.002 12020 worker thread servicing REQUEST_EXPOSE 1000
00:27:52.328 00.000 12020 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
00:27:52.763 00.435 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"47db6328-56bf-4840-915a-ffa150419483"}
00:27:52.785 00.022 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"47db6328-56bf-4840-915a-ffa150419483"}
00:27:52.797 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"0e12877f-27bf-4e7f-aa7d-68fe5432b42e"}
00:27:52.810 00.013 9340 case statement mapped state 1 to 101
00:27:52.823 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Looping","id":"0e12877f-27bf-4e7f-aa7d-68fe5432b42e"}
00:27:53.693 00.870 12020 Exposure complete
00:27:54.081 00.388 9340 OnExposeComplete: enter
00:27:54.140 00.059 12020 worker thread done servicing request
00:27:54.143 00.003 9340 UpdateGuideState(): m_state=1
00:27:54.167 00.024 9340 Star::Find(15, 1229, 950, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 346
00:27:54.183 00.016 9340 Star::Find false star n=4 nbg=261 bg=8654.2 sigma=524.5 thresh=10228 peak=10051
00:27:54.195 00.012 9340 Star::Find returns 0 (2), X=1229.00, Y=950.00, Mass=7130, SNR=2.9, Peak=10805 HFD=0.0
00:27:54.231 00.036 9340 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
00:27:54.284 00.053 9340 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
00:27:54.307 00.023 9340 Status Line: Star lost - low SNR
00:27:54.324 00.017 9340 UpdateImageDisplay: Size=(1920,1080) min=5240, max=65535, med=8656, FiltMin=6842, FiltMax=65521, Gamma=2.870
00:27:54.352 00.028 9340 UpdateGuideState exits: Star lost - low SNR
00:27:54.371 00.019 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:27:54.416 00.045 9340 ScheduleExposure(1000,3,0) exposurePending=0
00:27:54.440 00.024 9340 Enqueuing Expose request
00:27:54.456 00.016 12020 Worker thread wakes up
00:27:54.456 00.000 12020 worker thread servicing REQUEST_EXPOSE 1000
00:27:54.456 00.000 12020 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
00:27:54.760 00.304 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"34d04a8f-1198-427d-b1ff-cb7b85152f16"}
00:27:54.781 00.021 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"34d04a8f-1198-427d-b1ff-cb7b85152f16"}
00:27:54.858 00.077 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"5cc97c76-30ec-43fd-8fe9-deb26b0b2158"}
00:27:54.877 00.019 9340 case statement mapped state 1 to 101
00:27:54.901 00.024 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Looping","id":"5cc97c76-30ec-43fd-8fe9-deb26b0b2158"}
00:27:55.831 00.930 12020 Exposure complete
00:27:56.387 00.556 12020 worker thread done servicing request
00:27:56.388 00.001 9340 OnExposeComplete: enter
00:27:56.401 00.013 9340 UpdateGuideState(): m_state=1
00:27:56.414 00.013 9340 Star::Find(15, 1229, 950, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 347
00:27:56.428 00.014 9340 Star::Find false star n=4 nbg=260 bg=8625.7 sigma=501.1 thresh=10129 peak=9774
00:27:56.444 00.016 9340 Star::Find returns 0 (2), X=1229.00, Y=950.00, Mass=6413, SNR=2.9, Peak=10312 HFD=0.0
00:27:56.488 00.044 9340 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
00:27:56.505 00.017 9340 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
00:27:56.518 00.013 9340 Status Line: Star lost - low SNR
00:27:56.535 00.017 9340 UpdateImageDisplay: Size=(1920,1080) min=5376, max=65535, med=8682, FiltMin=6869, FiltMax=65513, Gamma=2.870
00:27:56.556 00.021 9340 UpdateGuideState exits: Star lost - low SNR
00:27:56.573 00.017 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:27:56.612 00.039 9340 ScheduleExposure(1000,3,0) exposurePending=0
00:27:56.632 00.020 9340 Enqueuing Expose request
00:27:56.645 00.013 12020 Worker thread wakes up
00:27:56.645 00.000 12020 worker thread servicing REQUEST_EXPOSE 1000
00:27:56.646 00.001 12020 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
00:27:56.761 00.115 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"5c0f4795-b0e2-438f-9867-f2ff9eb92435"}
00:27:56.825 00.064 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"5c0f4795-b0e2-438f-9867-f2ff9eb92435"}
00:27:56.883 00.058 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"99875a2e-7491-4cc8-8e6d-d8e5887fb128"}
00:27:56.977 00.094 9340 case statement mapped state 1 to 101
00:27:57.038 00.061 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Looping","id":"99875a2e-7491-4cc8-8e6d-d8e5887fb128"}
00:27:58.043 01.005 12020 Exposure complete
00:27:58.374 00.331 12020 worker thread done servicing request
00:27:58.374 00.000 9340 OnExposeComplete: enter
00:27:58.393 00.019 9340 UpdateGuideState(): m_state=1
00:27:58.412 00.019 9340 Star::Find(15, 1229, 950, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 348
00:27:58.429 00.017 9340 Star::Find false star n=11 nbg=246 bg=8656.1 sigma=419.1 thresh=9913 peak=9828
00:27:58.446 00.017 9340 Star::Find returns 0 (2), X=1229.00, Y=950.00, Mass=16986, SNR=2.9, Peak=10576 HFD=0.0
00:27:58.490 00.044 9340 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
00:27:58.508 00.018 9340 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
00:27:58.522 00.014 9340 Status Line: Star lost - low SNR
00:27:58.546 00.024 9340 UpdateImageDisplay: Size=(1920,1080) min=5143, max=65535, med=8673, FiltMin=6871, FiltMax=65521, Gamma=2.870
00:27:58.561 00.015 9340 UpdateGuideState exits: Star lost - low SNR
00:27:58.597 00.036 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:27:58.621 00.024 9340 ScheduleExposure(1000,3,0) exposurePending=0
00:27:58.890 00.269 9340 Enqueuing Expose request
00:27:59.076 00.186 12020 Worker thread wakes up
00:27:59.076 00.000 12020 worker thread servicing REQUEST_EXPOSE 1000
00:27:59.077 00.001 12020 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
00:27:59.123 00.046 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"76c58793-4ccf-44e4-b16f-851de686f041"}
00:27:59.195 00.072 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"76c58793-4ccf-44e4-b16f-851de686f041"}
00:27:59.215 00.020 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"4aa11ed2-5dc4-49c3-9111-cf5a89326b3d"}
00:27:59.241 00.026 9340 case statement mapped state 1 to 101
00:27:59.291 00.050 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Looping","id":"4aa11ed2-5dc4-49c3-9111-cf5a89326b3d"}
00:28:00.441 01.150 12020 Exposure complete
00:28:00.789 00.348 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"2636ac48-92ca-4a7d-b9a0-4591460630b8"}
00:28:00.839 00.050 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"2636ac48-92ca-4a7d-b9a0-4591460630b8"}
00:28:00.906 00.067 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"63ac3325-dd97-4c84-b772-8b956eede410"}
00:28:00.951 00.045 9340 case statement mapped state 1 to 101
00:28:01.024 00.073 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Looping","id":"63ac3325-dd97-4c84-b772-8b956eede410"}
00:28:01.140 00.116 9340 OnExposeComplete: enter
00:28:01.155 00.015 12020 worker thread done servicing request
00:28:01.155 00.000 9340 UpdateGuideState(): m_state=1
00:28:01.183 00.028 9340 Star::Find(15, 1229, 950, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 349
00:28:01.249 00.066 9340 Star::Find false star n=2 nbg=270 bg=8764.6 sigma=548.4 thresh=10410 peak=9991
00:28:01.268 00.019 9340 Star::Find returns 0 (2), X=1229.00, Y=950.00, Mass=3619, SNR=2.9, Peak=10584 HFD=0.0
00:28:01.294 00.026 9340 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
00:28:01.359 00.065 9340 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
00:28:01.375 00.016 9340 Status Line: Star lost - low SNR
00:28:01.401 00.026 9340 UpdateImageDisplay: Size=(1920,1080) min=5662, max=61679, med=8647, FiltMin=6877, FiltMax=52967, Gamma=2.870
00:28:01.421 00.020 9340 UpdateGuideState exits: Star lost - low SNR
00:28:01.444 00.023 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:28:01.480 00.036 9340 ScheduleExposure(1000,3,0) exposurePending=0
00:28:01.500 00.020 9340 Enqueuing Expose request
00:28:01.515 00.015 12020 Worker thread wakes up
00:28:01.516 00.001 12020 worker thread servicing REQUEST_EXPOSE 1000
00:28:01.516 00.000 12020 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
00:28:02.787 01.271 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"38046a0a-7a29-4ddf-9697-5bd32b504609"}
00:28:02.817 00.030 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"38046a0a-7a29-4ddf-9697-5bd32b504609"}
00:28:02.828 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"c14e2016-f990-4e3c-b68a-03aaf6144846"}
00:28:02.836 00.008 9340 case statement mapped state 1 to 101
00:28:02.849 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Looping","id":"c14e2016-f990-4e3c-b68a-03aaf6144846"}
00:28:02.866 00.017 12020 Exposure complete
00:28:03.088 00.222 12020 worker thread done servicing request
00:28:03.088 00.000 9340 OnExposeComplete: enter
00:28:03.098 00.010 9340 UpdateGuideState(): m_state=1
00:28:03.110 00.012 9340 Star::Find(15, 1229, 950, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 350
00:28:03.122 00.012 9340 Star::Find false star n=4 nbg=257 bg=8358.7 sigma=478.8 thresh=9795 peak=9541
00:28:03.137 00.015 9340 Star::Find returns 0 (2), X=1229.00, Y=950.00, Mass=6740, SNR=2.9, Peak=10291 HFD=0.0
00:28:03.149 00.012 9340 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
00:28:03.177 00.028 9340 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
00:28:03.189 00.012 9340 Status Line: Star lost - low SNR
00:28:03.201 00.012 9340 UpdateImageDisplay: Size=(1920,1080) min=5298, max=16582, med=8306, FiltMin=6585, FiltMax=13267, Gamma=2.870
00:28:03.210 00.009 9340 UpdateGuideState exits: Star lost - low SNR
00:28:03.218 00.008 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:28:03.229 00.011 9340 ScheduleExposure(1000,3,0) exposurePending=0
00:28:03.238 00.009 9340 Enqueuing Expose request
00:28:03.252 00.014 12020 Worker thread wakes up
00:28:03.252 00.000 12020 worker thread servicing REQUEST_EXPOSE 1000
00:28:03.252 00.000 12020 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
00:28:04.620 01.368 12020 Exposure complete
00:28:04.787 00.167 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"1ef4027f-e2dd-4085-81c0-0a8e3c269607"}
00:28:04.803 00.016 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"1ef4027f-e2dd-4085-81c0-0a8e3c269607"}
00:28:04.822 00.019 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"207a4ce8-fa00-4de8-8351-b2475171ba0c"}
00:28:04.839 00.017 9340 case statement mapped state 1 to 101
00:28:04.851 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Looping","id":"207a4ce8-fa00-4de8-8351-b2475171ba0c"}
00:28:04.937 00.086 12020 worker thread done servicing request
00:28:04.938 00.001 9340 OnExposeComplete: enter
00:28:04.950 00.012 9340 UpdateGuideState(): m_state=1
00:28:04.964 00.014 9340 Star::Find(15, 1229, 950, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 351
00:28:04.997 00.033 9340 Star::Find false star n=7 nbg=249 bg=8294.3 sigma=379.7 thresh=9433 peak=9323
00:28:05.030 00.033 9340 Star::Find returns 0 (2), X=1229.00, Y=950.00, Mass=10035, SNR=2.9, Peak=10285 HFD=0.0
00:28:05.050 00.020 9340 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
00:28:05.064 00.014 9340 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
00:28:05.091 00.027 9340 Status Line: Star lost - low SNR
00:28:05.106 00.015 9340 UpdateImageDisplay: Size=(1920,1080) min=5002, max=63855, med=8295, FiltMin=6592, FiltMax=61616, Gamma=2.870
00:28:05.126 00.020 9340 UpdateGuideState exits: Star lost - low SNR
00:28:05.143 00.017 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:28:05.184 00.041 9340 ScheduleExposure(1000,3,0) exposurePending=0
00:28:05.202 00.018 9340 Enqueuing Expose request
00:28:05.212 00.010 12020 Worker thread wakes up
00:28:05.213 00.001 12020 worker thread servicing REQUEST_EXPOSE 1000
00:28:05.213 00.000 12020 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
00:28:06.580 01.367 12020 Exposure complete
00:28:06.812 00.232 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"a29b608a-2b82-426f-9007-1d77f23d4c69"}
00:28:06.826 00.014 12020 worker thread done servicing request
00:28:06.826 00.000 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"a29b608a-2b82-426f-9007-1d77f23d4c69"}
00:28:06.841 00.015 9340 OnExposeComplete: enter
00:28:06.854 00.013 9340 UpdateGuideState(): m_state=1
00:28:06.868 00.014 9340 Star::Find(15, 1229, 950, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 352
00:28:06.882 00.014 9340 Star::Find false star n=3 nbg=263 bg=8294.3 sigma=492.0 thresh=9770 peak=9433
00:28:06.897 00.015 9340 Star::Find returns 0 (2), X=1229.00, Y=950.00, Mass=5789, SNR=2.9, Peak=10602 HFD=0.0
00:28:06.911 00.014 9340 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
00:28:06.923 00.012 9340 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
00:28:06.937 00.014 9340 Status Line: Star lost - low SNR
00:28:06.957 00.020 9340 UpdateImageDisplay: Size=(1920,1080) min=5498, max=62960, med=8288, FiltMin=6407, FiltMax=59575, Gamma=2.870
00:28:07.012 00.055 9340 UpdateGuideState exits: Star lost - low SNR
00:28:07.028 00.016 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:28:07.040 00.012 9340 ScheduleExposure(1000,3,0) exposurePending=0
00:28:07.054 00.014 9340 Enqueuing Expose request
00:28:07.067 00.013 12020 Worker thread wakes up
00:28:07.068 00.001 12020 worker thread servicing REQUEST_EXPOSE 1000
00:28:07.068 00.000 12020 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
00:28:07.068 00.000 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"47f335fe-67d8-4257-b661-30b385174c9d"}
00:28:07.084 00.016 9340 case statement mapped state 1 to 101
00:28:07.101 00.017 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Looping","id":"47f335fe-67d8-4257-b661-30b385174c9d"}
00:28:08.441 01.340 12020 Exposure complete
00:28:08.677 00.236 12020 worker thread done servicing request
00:28:08.678 00.001 9340 OnExposeComplete: enter
00:28:08.691 00.013 9340 UpdateGuideState(): m_state=1
00:28:08.706 00.015 9340 Star::Find(15, 1229, 950, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 353
00:28:08.718 00.012 9340 Star::Find returns 1 (0), X=1216.20, Y=947.82, Mass=10910, SNR=9.2, Peak=10652 HFD=5.6
00:28:08.731 00.013 9340 DistanceChecker: deactivated
00:28:08.753 00.022 9340 setting lock position to (1216.20, 947.82)
00:28:08.766 00.013 9340 MultiStar: stabilizing after lock position change
00:28:08.780 00.014 9340 CurrentPosition() valid, moving to STATE_SELECTED
00:28:08.793 00.013 9340 Changing from state SELECTING to SELECTED
00:28:08.807 00.014 9340 guider state => SELECTED
00:28:08.839 00.032 9340 UpdateImageDisplay: Size=(1920,1080) min=5099, max=62081, med=8319, FiltMin=6359, FiltMax=60475, Gamma=2.870
00:28:08.895 00.056 9340 UpdateGuideState exits: m=10910 SNR=9.2
00:28:08.908 00.013 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:28:08.923 00.015 9340 ScheduleExposure(1000,3,1) exposurePending=0
00:28:08.938 00.015 9340 Enqueuing Expose request
00:28:08.948 00.010 12020 Worker thread wakes up
00:28:08.949 00.001 12020 worker thread servicing REQUEST_EXPOSE 1000
00:28:08.949 00.000 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"0e1eb0cc-b10c-4851-ac16-8ff94471a6fe"}
00:28:08.963 00.014 12020 Handling exposure in thread, d=1000 o=3 r=(1201,933,31,31)
00:28:08.964 00.001 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"0e1eb0cc-b10c-4851-ac16-8ff94471a6fe"}
00:28:08.990 00.026 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"2d7e7be8-3719-48e8-8d31-9e0bfdf41921"}
00:28:09.004 00.014 9340 case statement mapped state 2 to 1
00:28:09.020 00.016 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Selected","id":"2d7e7be8-3719-48e8-8d31-9e0bfdf41921"}
00:28:09.036 00.016 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"c84e92e1-3ee5-4d3d-bd97-77e77e325d06"}
00:28:09.054 00.018 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":353,"width":15,"height":15,"star_pos":[7.20,6.82],"pixels":"..."},"id":"c84e92e1-3ee5-4d3d-bd97-77e77e325d06"}
00:28:10.335 01.281 12020 Exposure complete
00:28:10.590 00.255 12020 worker thread done servicing request
00:28:10.590 00.000 9340 OnExposeComplete: enter
00:28:10.606 00.016 9340 UpdateGuideState(): m_state=2
00:28:10.621 00.015 9340 Star::Find(15, 1216, 947, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 354
00:28:10.637 00.016 9340 Star::Find false star n=6 nbg=256 bg=8338.2 sigma=444.4 thresh=9671 peak=9348
00:28:10.651 00.014 9340 Star::Find returns 0 (2), X=1216.00, Y=947.00, Mass=9060, SNR=2.9, Peak=10076 HFD=0.0
00:28:10.672 00.021 9340 DistanceChecker: activated
00:28:10.685 00.013 9340 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
00:28:10.702 00.017 9340 Changing from state SELECTED to UNINITIALIZED
00:28:10.722 00.020 9340 guider state => SELECTING
00:28:10.739 00.017 9340 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
00:28:10.755 00.016 9340 Status Line: Star lost - low SNR
00:28:10.785 00.030 9340 UpdateImageDisplay: Size=(1920,1080) min=5418, max=64770, med=8297, FiltMin=6455, FiltMax=62879, Gamma=2.870
00:28:10.804 00.019 9340 UpdateGuideState exits: Star lost - low SNR
00:28:10.823 00.019 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:28:10.839 00.016 9340 ScheduleExposure(1000,3,0) exposurePending=0
00:28:10.855 00.016 9340 Enqueuing Expose request
00:28:10.872 00.017 12020 Worker thread wakes up
00:28:10.872 00.000 12020 worker thread servicing REQUEST_EXPOSE 1000
00:28:10.872 00.000 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"007aae07-e246-449d-a9af-19e9028b9549"}
00:28:10.889 00.017 12020 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
00:28:10.891 00.002 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"007aae07-e246-449d-a9af-19e9028b9549"}
00:28:10.913 00.022 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"9bc2763d-af0a-47c8-81e3-13ababb0e3a7"}
00:28:10.929 00.016 9340 case statement mapped state 1 to 101
00:28:10.947 00.018 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Looping","id":"9bc2763d-af0a-47c8-81e3-13ababb0e3a7"}
00:28:12.262 01.315 12020 Exposure complete
00:28:12.479 00.217 12020 worker thread done servicing request
00:28:12.479 00.000 9340 OnExposeComplete: enter
00:28:12.491 00.012 9340 UpdateGuideState(): m_state=1
00:28:12.504 00.013 9340 Star::Find(15, 1216, 947, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 355
00:28:12.518 00.014 9340 Star::Find false star n=2 nbg=261 bg=8271.6 sigma=460.7 thresh=9654 peak=9399
00:28:12.530 00.012 9340 Star::Find returns 0 (2), X=1216.00, Y=947.00, Mass=3839, SNR=2.9, Peak=10471 HFD=0.0
00:28:12.541 00.011 9340 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
00:28:12.554 00.013 9340 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
00:28:12.569 00.015 9340 Status Line: Star lost - low SNR
00:28:12.583 00.014 9340 UpdateImageDisplay: Size=(1920,1080) min=5211, max=64179, med=8311, FiltMin=6561, FiltMax=62635, Gamma=2.870
00:28:12.595 00.012 9340 UpdateGuideState exits: Star lost - low SNR
00:28:12.607 00.012 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:28:12.617 00.010 9340 ScheduleExposure(1000,3,0) exposurePending=0
00:28:12.636 00.019 9340 Enqueuing Expose request
00:28:12.650 00.014 12020 Worker thread wakes up
00:28:12.650 00.000 12020 worker thread servicing REQUEST_EXPOSE 1000
00:28:12.650 00.000 12020 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
00:28:12.815 00.165 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"055990f5-4118-4283-ac8f-2dae2c84728b"}
00:28:12.826 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"055990f5-4118-4283-ac8f-2dae2c84728b"}
00:28:12.849 00.023 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"5c0cba20-4753-41bb-bcce-927f0567711d"}
00:28:12.902 00.053 9340 case statement mapped state 1 to 101
00:28:12.928 00.026 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Looping","id":"5c0cba20-4753-41bb-bcce-927f0567711d"}
00:28:14.021 01.093 12020 Exposure complete
00:28:14.512 00.491 12020 worker thread done servicing request
00:28:14.628 00.116 9340 OnExposeComplete: enter
00:28:14.645 00.017 9340 UpdateGuideState(): m_state=1
00:28:14.661 00.016 9340 Star::Find(15, 1216, 947, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 356
00:28:14.674 00.013 9340 Star::Find false star n=7 nbg=271 bg=8318.7 sigma=506.8 thresh=9839 peak=9691
00:28:14.687 00.013 9340 Star::Find returns 0 (2), X=1216.00, Y=947.00, Mass=11944, SNR=2.9, Peak=10565 HFD=0.0
00:28:14.703 00.016 9340 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
00:28:14.719 00.016 9340 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
00:28:14.734 00.015 9340 Status Line: Star lost - low SNR
00:28:14.769 00.035 9340 UpdateImageDisplay: Size=(1920,1080) min=5310, max=65494, med=8294, FiltMin=6454, FiltMax=61308, Gamma=2.870
00:28:14.824 00.055 9340 UpdateGuideState exits: Star lost - low SNR
00:28:14.838 00.014 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:28:14.856 00.018 9340 ScheduleExposure(1000,3,0) exposurePending=0
00:28:14.872 00.016 9340 Enqueuing Expose request
00:28:14.888 00.016 12020 Worker thread wakes up
00:28:14.889 00.001 12020 worker thread servicing REQUEST_EXPOSE 1000
00:28:14.889 00.000 12020 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
00:28:14.893 00.004 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"341fa2f8-b540-44b9-ba21-8b6afd81e0e7"}
00:28:14.908 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"341fa2f8-b540-44b9-ba21-8b6afd81e0e7"}
00:28:14.936 00.028 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"51657f9f-0a38-40ce-960a-a438294f71fa"}
00:28:14.953 00.017 9340 case statement mapped state 1 to 101
00:28:14.968 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Looping","id":"51657f9f-0a38-40ce-960a-a438294f71fa"}
00:28:16.249 01.281 12020 Exposure complete
00:28:16.300 00.051 9340 Stop button clicked
00:28:16.316 00.016 9340 StopCapturing CaptureActive=1 continueCapturing=1 exposurePending=1
00:28:16.329 00.013 9340 Status Line: Waiting for devices...
00:28:16.486 00.157 12020 worker thread done servicing request
00:28:16.487 00.001 9340 OnExposeComplete: enter
00:28:16.501 00.014 9340 UpdateGuideState(): m_state=1
00:28:16.515 00.014 9340 Changing from state SELECTING to STOP
00:28:16.527 00.012 9340 guider state => SELECTING
00:28:16.540 00.013 9340 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1295->Stopped Guiding
00:28:16.555 00.015 9340 Status Line: Stopped Guiding
00:28:16.576 00.021 9340 UpdateImageDisplay: Size=(1920,1080) min=5073, max=65494, med=8300, FiltMin=6257, FiltMax=63546, Gamma=2.870
00:28:16.632 00.056 9340 UpdateGuideState exits: Stopped Guiding
00:28:16.645 00.013 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=0
00:28:16.659 00.014 9340 setting force full frames = true
00:28:16.685 00.026 9340 Status Line: Stopped.
00:28:16.865 00.180 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"8839f8ba-8fc2-4175-ba38-6f0580849439"}
00:28:16.880 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"8839f8ba-8fc2-4175-ba38-6f0580849439"}
00:28:16.898 00.018 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"f0fea505-f67b-4762-832f-cdb9c37a3067"}
00:28:16.914 00.016 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"f0fea505-f67b-4762-832f-cdb9c37a3067"}
00:28:18.865 01.951 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"6ccea335-a8f2-406d-b7b4-3db4e8b7ca87"}
00:28:18.881 00.016 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"6ccea335-a8f2-406d-b7b4-3db4e8b7ca87"}
00:28:18.894 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"c05a4b40-4cba-4b8f-b2e4-5eb35ba0e33f"}
00:28:18.908 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"c05a4b40-4cba-4b8f-b2e4-5eb35ba0e33f"}
00:28:20.877 01.969 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"701ccb07-bbd3-441a-b2c9-e561c31690ca"}
00:28:21.032 00.155 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"701ccb07-bbd3-441a-b2c9-e561c31690ca"}
00:28:21.158 00.126 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"af13b2cd-fdc7-4e1f-a1bd-bd4f730424e4"}
00:28:21.294 00.136 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"af13b2cd-fdc7-4e1f-a1bd-bd4f730424e4"}
00:28:22.880 01.586 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"785e09e0-c825-4769-8a77-3c5030541b0d"}
00:28:22.973 00.093 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"785e09e0-c825-4769-8a77-3c5030541b0d"}
00:28:23.085 00.112 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"bc3985c7-fd4c-4062-a71e-f0204c8ec008"}
00:28:23.105 00.020 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"bc3985c7-fd4c-4062-a71e-f0204c8ec008"}
00:28:24.876 01.771 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"5f4ba0c7-420c-4bde-979d-109421004544"}
00:28:24.907 00.031 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"5f4ba0c7-420c-4bde-979d-109421004544"}
00:28:24.922 00.015 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"a5d3bec1-639d-4b1c-b204-ca0b517a9fc2"}
00:28:24.935 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"a5d3bec1-639d-4b1c-b204-ca0b517a9fc2"}
00:28:26.875 01.940 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"8538e195-15f4-4ebb-9e9e-86975efe6bdf"}
00:28:26.884 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"8538e195-15f4-4ebb-9e9e-86975efe6bdf"}
00:28:26.894 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"d1c83804-a71c-434c-b062-a39434043e5e"}
00:28:26.903 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"d1c83804-a71c-434c-b062-a39434043e5e"}
00:28:28.884 01.981 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"af20fbe8-2909-47f0-9c91-e6400939263d"}
00:28:28.916 00.032 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"af20fbe8-2909-47f0-9c91-e6400939263d"}
00:28:28.939 00.023 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"ce5ca6f9-17c7-4f86-b50b-a37ec07fb132"}
00:28:28.953 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"ce5ca6f9-17c7-4f86-b50b-a37ec07fb132"}
00:28:30.888 01.935 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"a3ff53d0-ecd5-43d2-95c4-79226e37478a"}
00:28:30.903 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"a3ff53d0-ecd5-43d2-95c4-79226e37478a"}
00:28:30.915 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"9da97c42-ff49-491e-b102-ed9ad54b180b"}
00:28:30.923 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"9da97c42-ff49-491e-b102-ed9ad54b180b"}
00:28:32.884 01.961 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"f26c25e2-9250-4e0b-bae9-b1f187e7f275"}
00:28:32.896 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"f26c25e2-9250-4e0b-bae9-b1f187e7f275"}
00:28:32.908 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"8d57f84b-2a7c-4009-bc80-ae327a1b58fb"}
00:28:32.917 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"8d57f84b-2a7c-4009-bc80-ae327a1b58fb"}
00:28:34.884 01.967 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"33294332-d757-4078-ac60-2bd45bb7dc2a"}
00:28:34.905 00.021 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"33294332-d757-4078-ac60-2bd45bb7dc2a"}
00:28:34.952 00.047 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"8ec7e2b5-5eb2-47d8-addc-1b57b1f6f1f0"}
00:28:34.970 00.018 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"8ec7e2b5-5eb2-47d8-addc-1b57b1f6f1f0"}
00:28:36.891 01.921 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"c505c73e-344e-4e82-b699-65ee8987c1fb"}
00:28:36.930 00.039 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"c505c73e-344e-4e82-b699-65ee8987c1fb"}
00:28:36.953 00.023 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"81eea536-ca95-4ab9-8fc2-940d39814b3b"}
00:28:36.969 00.016 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"81eea536-ca95-4ab9-8fc2-940d39814b3b"}
00:28:38.892 01.923 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"cb768a38-1c3a-4db5-a268-bb85c20d9b3b"}
00:28:38.903 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"cb768a38-1c3a-4db5-a268-bb85c20d9b3b"}
00:28:38.920 00.017 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"a5f42575-b240-4195-a7ee-116105aa8fa8"}
00:28:38.948 00.028 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"a5f42575-b240-4195-a7ee-116105aa8fa8"}
00:28:40.911 01.963 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"cc02c24d-0b63-48b6-845c-66862e7a7ff8"}
00:28:41.171 00.260 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"cc02c24d-0b63-48b6-845c-66862e7a7ff8"}
00:28:41.210 00.039 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"4f2d8d10-5ad9-4e43-82d4-f74958f3d69c"}
00:28:41.466 00.256 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"4f2d8d10-5ad9-4e43-82d4-f74958f3d69c"}
00:28:42.919 01.453 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"ae92b5bf-003a-476d-97e1-b23f0a29ae3f"}
00:28:42.970 00.051 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"ae92b5bf-003a-476d-97e1-b23f0a29ae3f"}
00:28:43.051 00.081 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"9b854c25-9d07-4d2b-87d8-09c1092db525"}
00:28:43.088 00.037 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"9b854c25-9d07-4d2b-87d8-09c1092db525"}
00:28:44.918 01.830 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"e3bc3752-39ad-4776-a78a-04109b85f8d2"}
00:28:44.940 00.022 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"e3bc3752-39ad-4776-a78a-04109b85f8d2"}
00:28:44.978 00.038 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"8da60562-2e9b-4eb6-be21-14bec6538663"}
00:28:45.039 00.061 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"8da60562-2e9b-4eb6-be21-14bec6538663"}
00:28:46.920 01.881 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"21d66a64-711e-47b4-adfd-43a58c4b76ab"}
00:28:46.943 00.023 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"21d66a64-711e-47b4-adfd-43a58c4b76ab"}
00:28:46.986 00.043 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"ed3591b7-cbb7-401c-9e29-c7fa0f6ff899"}
00:28:47.059 00.073 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"ed3591b7-cbb7-401c-9e29-c7fa0f6ff899"}
00:28:48.920 01.861 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"1318a43d-a7cb-4af6-ad51-3be09a1c6370"}
00:28:48.974 00.054 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"1318a43d-a7cb-4af6-ad51-3be09a1c6370"}
00:28:49.110 00.136 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"3863fd86-0b5d-4410-aab1-1b4b878e6655"}
00:28:49.233 00.123 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"3863fd86-0b5d-4410-aab1-1b4b878e6655"}
00:28:50.920 01.687 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"b67a8166-b8f3-47b3-99ef-8b2939bda456"}
00:28:50.944 00.024 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"b67a8166-b8f3-47b3-99ef-8b2939bda456"}
00:28:50.995 00.051 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"a732f25e-9d9c-4adc-a383-118dc85db855"}
00:28:51.028 00.033 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"a732f25e-9d9c-4adc-a383-118dc85db855"}
00:28:53.062 02.034 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"3780dfd4-9417-4174-a8f8-51642e5d3df1"}
00:28:53.254 00.192 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"3780dfd4-9417-4174-a8f8-51642e5d3df1"}
00:28:53.361 00.107 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"89c82e88-7b33-4e0e-ab06-719042ac4ced"}
00:28:53.409 00.048 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"89c82e88-7b33-4e0e-ab06-719042ac4ced"}
00:28:55.057 01.648 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"40d55839-7535-480b-aee7-48dd49193b72"}
00:28:55.104 00.047 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"40d55839-7535-480b-aee7-48dd49193b72"}
00:28:55.127 00.023 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"13ea54eb-69d0-4710-957d-37f14028fbc5"}
00:28:55.170 00.043 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"13ea54eb-69d0-4710-957d-37f14028fbc5"}
00:28:57.058 01.888 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"94d2d96b-2943-4b3f-a091-a11e939d9624"}
00:28:57.088 00.030 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"94d2d96b-2943-4b3f-a091-a11e939d9624"}
00:28:57.136 00.048 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"52e4b143-eb3c-4b2b-944d-881ed500f1e0"}
00:28:57.163 00.027 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"52e4b143-eb3c-4b2b-944d-881ed500f1e0"}
00:28:59.056 01.893 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"c8b84fe5-8e21-49a9-bd42-47047da268f2"}
00:28:59.080 00.024 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"c8b84fe5-8e21-49a9-bd42-47047da268f2"}
00:28:59.090 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"cdbc0bd3-e917-49b8-9b02-6a8728ccacb1"}
00:28:59.100 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"cdbc0bd3-e917-49b8-9b02-6a8728ccacb1"}
00:29:01.055 01.955 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"ab789132-31ce-435d-92bc-069b1d423e3f"}
00:29:01.066 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"ab789132-31ce-435d-92bc-069b1d423e3f"}
00:29:01.099 00.033 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"9ebab2a2-72bf-4ef1-afa4-681fa8d8d554"}
00:29:01.113 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"9ebab2a2-72bf-4ef1-afa4-681fa8d8d554"}
00:29:03.055 01.942 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"020f9cde-b36b-4bb6-a7e2-1ba7c7a6931f"}
00:29:03.065 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"020f9cde-b36b-4bb6-a7e2-1ba7c7a6931f"}
00:29:03.080 00.015 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"31808e7c-d8fb-43c6-9ffe-4714e61e3bf8"}
00:29:03.090 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"31808e7c-d8fb-43c6-9ffe-4714e61e3bf8"}
00:29:05.057 01.967 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"8ccb52d0-2b18-4875-a481-37d2b55b6ec2"}
00:29:05.118 00.061 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"8ccb52d0-2b18-4875-a481-37d2b55b6ec2"}
00:29:05.180 00.062 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"1f4c87c4-42bb-46f1-862a-e185d78e58a6"}
00:29:05.203 00.023 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"1f4c87c4-42bb-46f1-862a-e185d78e58a6"}
00:29:07.054 01.851 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"aab648ca-9c6a-42c0-aba6-ba78a58abce9"}
00:29:07.066 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"aab648ca-9c6a-42c0-aba6-ba78a58abce9"}
00:29:07.078 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"dfe94c5d-923c-442a-ad67-4b4186730200"}
00:29:07.104 00.026 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"dfe94c5d-923c-442a-ad67-4b4186730200"}
00:29:09.054 01.950 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"c894ca17-8e8e-4356-9cf2-8242e9678789"}
00:29:09.098 00.044 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"c894ca17-8e8e-4356-9cf2-8242e9678789"}
00:29:09.156 00.058 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"64c08c54-feb0-45e3-a3b8-6ddcda4636ed"}
00:29:09.223 00.067 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"64c08c54-feb0-45e3-a3b8-6ddcda4636ed"}
00:29:11.055 01.832 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"51474008-254e-45ef-95e3-45d108eb4361"}
00:29:11.085 00.030 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"51474008-254e-45ef-95e3-45d108eb4361"}
00:29:11.110 00.025 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"8ba0cb09-d823-4d7e-a16d-7ff735dced44"}
00:29:11.128 00.018 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"8ba0cb09-d823-4d7e-a16d-7ff735dced44"}
00:29:13.053 01.925 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"159d777c-0813-4445-96af-bc2ffc5d202e"}
00:29:13.089 00.036 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"159d777c-0813-4445-96af-bc2ffc5d202e"}
00:29:13.103 00.014 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"a8b0d265-8ce6-4d98-a7c3-1da18f05bc98"}
00:29:13.122 00.019 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"a8b0d265-8ce6-4d98-a7c3-1da18f05bc98"}
00:29:15.167 02.045 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"364c5742-693a-416f-ae50-bc9f7d497b18"}
00:29:15.181 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"364c5742-693a-416f-ae50-bc9f7d497b18"}
00:29:15.250 00.069 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"efb294f3-32d6-4abc-bbaf-67170644237c"}
00:29:15.410 00.160 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"efb294f3-32d6-4abc-bbaf-67170644237c"}
00:29:17.163 01.753 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"baecd1e4-d4c6-4446-ada1-1305c23bd80d"}
00:29:17.204 00.041 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"baecd1e4-d4c6-4446-ada1-1305c23bd80d"}
00:29:17.279 00.075 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"c8f8c2ab-4ef5-4796-8831-8e07002007a8"}
00:29:17.364 00.085 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"c8f8c2ab-4ef5-4796-8831-8e07002007a8"}
00:29:19.165 01.801 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"857c91a1-3558-44b7-b0f5-7e5bfe2708f9"}
00:29:19.184 00.019 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"857c91a1-3558-44b7-b0f5-7e5bfe2708f9"}
00:29:19.200 00.016 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"3c8a5456-0367-44fc-ac82-1756ad9311ce"}
00:29:19.211 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"3c8a5456-0367-44fc-ac82-1756ad9311ce"}
00:29:21.163 01.952 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"23d1fbc7-edea-46e6-8c96-0b670d536be5"}
00:29:21.177 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"23d1fbc7-edea-46e6-8c96-0b670d536be5"}
00:29:21.191 00.014 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"4992f87f-e29a-4957-8b39-f7ef38213758"}
00:29:21.199 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"4992f87f-e29a-4957-8b39-f7ef38213758"}
00:29:23.163 01.964 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"df1373f0-7f94-484d-86b1-44dc9f5a27d8"}
00:29:23.171 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"df1373f0-7f94-484d-86b1-44dc9f5a27d8"}
00:29:23.194 00.023 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"689175ec-fbad-4ad0-9e05-2337d60b50fe"}
00:29:23.206 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"689175ec-fbad-4ad0-9e05-2337d60b50fe"}
00:29:25.164 01.958 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"8f98a856-d67f-46f5-8ff1-6d38d8aa20bf"}
00:29:25.176 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"8f98a856-d67f-46f5-8ff1-6d38d8aa20bf"}
00:29:25.201 00.025 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"2bd50b31-6399-46ec-87eb-1b9655873ba5"}
00:29:25.213 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"2bd50b31-6399-46ec-87eb-1b9655873ba5"}
00:29:27.163 01.950 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"4671a537-d55b-48d0-81ed-0616f0ba71c1"}
00:29:27.171 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"4671a537-d55b-48d0-81ed-0616f0ba71c1"}
00:29:27.180 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"46813d31-76b5-481e-9c10-a943728dda76"}
00:29:27.191 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"46813d31-76b5-481e-9c10-a943728dda76"}
00:29:29.162 01.971 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"5c162f5c-1fb8-4c9b-915c-05a95303e314"}
00:29:29.174 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"5c162f5c-1fb8-4c9b-915c-05a95303e314"}
00:29:29.182 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"109b8959-7c8c-465a-b000-40d8d8445aeb"}
00:29:29.193 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"109b8959-7c8c-465a-b000-40d8d8445aeb"}
00:29:31.165 01.972 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"d7632a7e-1b64-4678-88e7-bc506d3763e4"}
00:29:31.189 00.024 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"d7632a7e-1b64-4678-88e7-bc506d3763e4"}
00:29:31.205 00.016 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"7d26571c-44a0-4cbc-9829-317a3db840fb"}
00:29:31.217 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"7d26571c-44a0-4cbc-9829-317a3db840fb"}
00:29:33.163 01.946 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"3116adcd-8335-4df8-9c79-f6ef42713f1c"}
00:29:33.176 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"3116adcd-8335-4df8-9c79-f6ef42713f1c"}
00:29:33.191 00.015 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"bd8dcf4c-6e9e-412d-8710-33ff18b08416"}
00:29:33.215 00.024 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"bd8dcf4c-6e9e-412d-8710-33ff18b08416"}
00:29:35.163 01.948 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"b4834338-8cce-4149-a06e-86b39b71cf9c"}
00:29:35.176 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"b4834338-8cce-4149-a06e-86b39b71cf9c"}
00:29:35.190 00.014 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"c5f79c69-43b0-4bd1-97e2-90ddc36bccf2"}
00:29:35.202 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"c5f79c69-43b0-4bd1-97e2-90ddc36bccf2"}
00:29:37.162 01.960 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"f0fff83a-1a21-4abb-a1bb-e0996355f3dd"}
00:29:37.179 00.017 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"f0fff83a-1a21-4abb-a1bb-e0996355f3dd"}
00:29:37.201 00.022 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"eea11f02-f7c8-424b-a920-0f064937a3ec"}
00:29:37.224 00.023 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"eea11f02-f7c8-424b-a920-0f064937a3ec"}
00:29:39.160 01.936 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"69b83d10-eaa9-4dd8-846d-236e45dfa934"}
00:29:39.171 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"69b83d10-eaa9-4dd8-846d-236e45dfa934"}
00:29:39.202 00.031 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"ed1563e4-c046-477c-8110-fe7f6d763604"}
00:29:39.213 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"ed1563e4-c046-477c-8110-fe7f6d763604"}
00:29:41.187 01.974 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"677912ea-eccf-4937-aafb-1cfed9b87e9f"}
00:29:41.206 00.019 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"677912ea-eccf-4937-aafb-1cfed9b87e9f"}
00:29:41.375 00.169 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"8eb2066f-629a-4a5c-a385-ccc7300b1de1"}
00:29:41.423 00.048 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"8eb2066f-629a-4a5c-a385-ccc7300b1de1"}
00:29:43.186 01.763 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"06d49bad-d3dd-4097-97d8-261b39df0fba"}
00:29:43.260 00.074 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"06d49bad-d3dd-4097-97d8-261b39df0fba"}
00:29:43.343 00.083 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"4fb2b8a9-956f-4b11-921a-4395b92bb58d"}
00:29:43.472 00.129 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"4fb2b8a9-956f-4b11-921a-4395b92bb58d"}
00:29:45.205 01.733 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"eb3b61ef-81d0-4bed-9958-aa81459769f3"}
00:29:45.229 00.024 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"eb3b61ef-81d0-4bed-9958-aa81459769f3"}
00:29:45.260 00.031 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"806cad54-f7e6-4fea-9d1b-acd204382e20"}
00:29:45.282 00.022 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"806cad54-f7e6-4fea-9d1b-acd204382e20"}
00:29:47.197 01.915 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"0779fa95-ed8e-4f5a-8d6b-4ab81a1d3da4"}
00:29:47.218 00.021 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"0779fa95-ed8e-4f5a-8d6b-4ab81a1d3da4"}
00:29:47.230 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"95607489-2a73-4905-a83d-fe555985502d"}
00:29:47.242 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"95607489-2a73-4905-a83d-fe555985502d"}
00:29:49.201 01.959 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"262ec5ee-22b8-401a-a64b-cf424bc748b0"}
00:29:49.232 00.031 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"262ec5ee-22b8-401a-a64b-cf424bc748b0"}
00:29:49.248 00.016 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"dd71cea5-6200-4768-9e79-74d4f1bb0b95"}
00:29:49.259 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"dd71cea5-6200-4768-9e79-74d4f1bb0b95"}
00:29:51.199 01.940 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"b8963799-99d1-46bd-b4df-ee59d6311e22"}
00:29:51.240 00.041 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"b8963799-99d1-46bd-b4df-ee59d6311e22"}
00:29:51.263 00.023 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"5bf66014-887b-4e16-bce7-24e2322d21ae"}
00:29:51.275 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"5bf66014-887b-4e16-bce7-24e2322d21ae"}
00:29:53.201 01.926 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"a3581b2a-e769-41d0-91b4-36631e6af90e"}
00:29:53.213 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"a3581b2a-e769-41d0-91b4-36631e6af90e"}
00:29:53.224 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"c3bb35d9-f42c-4d1d-98ab-631e63bf43c4"}
00:29:53.234 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"c3bb35d9-f42c-4d1d-98ab-631e63bf43c4"}
00:29:55.202 01.968 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"567f9d29-0720-42a6-866d-78efaded7a16"}
00:29:55.213 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"567f9d29-0720-42a6-866d-78efaded7a16"}
00:29:55.226 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"e210572f-2849-4a33-b8d2-d5674df008bb"}
00:29:55.239 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"e210572f-2849-4a33-b8d2-d5674df008bb"}
00:29:57.201 01.962 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"f2cb2994-8e27-48e8-bacf-04569c83bd92"}
00:29:57.213 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"f2cb2994-8e27-48e8-bacf-04569c83bd92"}
00:29:57.234 00.021 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"f3dc00c7-a16c-404b-9775-edfba6227562"}
00:29:57.249 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"f3dc00c7-a16c-404b-9775-edfba6227562"}
00:29:59.201 01.952 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"5f51e542-4e9e-4cd9-8024-8c493b90e675"}
00:29:59.212 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"5f51e542-4e9e-4cd9-8024-8c493b90e675"}
00:29:59.224 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"3b768b7d-c3db-4f20-8d35-b7400dcf330f"}
00:29:59.235 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"3b768b7d-c3db-4f20-8d35-b7400dcf330f"}
00:30:01.204 01.969 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"a54dad40-8422-4653-a1c3-2695c7e66533"}
00:30:01.229 00.025 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"a54dad40-8422-4653-a1c3-2695c7e66533"}
00:30:01.247 00.018 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"0147f6f1-2115-4e88-8436-bdf0f0bedf5c"}
00:30:01.257 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"0147f6f1-2115-4e88-8436-bdf0f0bedf5c"}
00:30:03.201 01.944 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"ac8802c9-4968-4b0f-a8e8-42c53c747511"}
00:30:03.236 00.035 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"ac8802c9-4968-4b0f-a8e8-42c53c747511"}
00:30:03.312 00.076 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"18f9cf9f-2335-4618-9e80-5cf4791b4a5c"}
00:30:03.336 00.024 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"18f9cf9f-2335-4618-9e80-5cf4791b4a5c"}
00:30:05.285 01.949 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"490661fe-fabe-40b4-b488-c9972d64391d"}
00:30:05.403 00.118 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"490661fe-fabe-40b4-b488-c9972d64391d"}
00:30:05.807 00.404 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"8758bede-2d3c-43cf-8a36-8c6707fbdcb6"}
00:30:05.917 00.110 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"8758bede-2d3c-43cf-8a36-8c6707fbdcb6"}
00:30:07.283 01.366 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"be7c9e33-75d7-42f1-aa1e-63a4a80893b1"}
00:30:07.298 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"be7c9e33-75d7-42f1-aa1e-63a4a80893b1"}
00:30:07.342 00.044 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"38097a5a-eb1a-4fa7-acf2-91d03fcc3cce"}
00:30:07.357 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"38097a5a-eb1a-4fa7-acf2-91d03fcc3cce"}
00:30:09.283 01.926 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"ea6c6f84-56ca-4853-b567-c325c2ba41ce"}
00:30:09.296 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"ea6c6f84-56ca-4853-b567-c325c2ba41ce"}
00:30:09.308 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"f601e8d8-8fe4-47b7-800c-028756b86dd8"}
00:30:09.320 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"f601e8d8-8fe4-47b7-800c-028756b86dd8"}
00:30:11.283 01.963 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"2320b28f-6f95-4dec-8511-c8b2bd871cf3"}
00:30:11.297 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"2320b28f-6f95-4dec-8511-c8b2bd871cf3"}
00:30:11.313 00.016 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"dfa29947-ea6c-4b7f-9d74-57f0e1a45f4b"}
00:30:11.327 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"dfa29947-ea6c-4b7f-9d74-57f0e1a45f4b"}
00:30:13.284 01.957 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"366bba12-d060-4160-9e8f-019e291cec2c"}
00:30:13.293 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"366bba12-d060-4160-9e8f-019e291cec2c"}
00:30:13.303 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"edcf3a78-1858-4bf4-9c3f-00554f4b5044"}
00:30:13.310 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"edcf3a78-1858-4bf4-9c3f-00554f4b5044"}
00:30:15.283 01.973 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"776d6a6c-6dc2-477f-8540-375232a09e28"}
00:30:15.294 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"776d6a6c-6dc2-477f-8540-375232a09e28"}
00:30:15.307 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"cec6dc30-531a-4489-ac46-365cd53b82e2"}
00:30:15.321 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"cec6dc30-531a-4489-ac46-365cd53b82e2"}
00:30:17.287 01.966 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"1d042495-feaf-4a8c-9455-93f926b8e3f7"}
00:30:17.334 00.047 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"1d042495-feaf-4a8c-9455-93f926b8e3f7"}
00:30:17.359 00.025 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"d2842ff2-23b6-4d83-b3fc-e7135b8893a6"}
00:30:17.374 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"d2842ff2-23b6-4d83-b3fc-e7135b8893a6"}
00:30:19.285 01.911 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"0714514d-3dc4-4167-b52e-9d6ce4a51803"}
00:30:19.419 00.134 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"0714514d-3dc4-4167-b52e-9d6ce4a51803"}
00:30:19.448 00.029 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"65ade8fe-b9d9-4849-93c4-cfdd0c740a1f"}
00:30:19.469 00.021 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"65ade8fe-b9d9-4849-93c4-cfdd0c740a1f"}
00:30:21.287 01.818 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"eaecaaea-730e-4acc-a614-b67e8a89f6c0"}
00:30:21.376 00.089 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"eaecaaea-730e-4acc-a614-b67e8a89f6c0"}
00:30:21.422 00.046 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"d0bddaa4-1108-4113-adf0-e19a9d2e253b"}
00:30:21.448 00.026 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"d0bddaa4-1108-4113-adf0-e19a9d2e253b"}
00:30:23.289 01.841 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"55617317-381a-4b23-b1d3-703364820754"}
00:30:23.356 00.067 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"55617317-381a-4b23-b1d3-703364820754"}
00:30:23.630 00.274 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"02d0f50c-d92a-4c83-bc57-36d8558e695a"}
00:30:23.752 00.122 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"02d0f50c-d92a-4c83-bc57-36d8558e695a"}
00:30:25.289 01.537 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"673e5fa7-da33-4088-84b6-b4d25c08ec92"}
00:30:25.306 00.017 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"673e5fa7-da33-4088-84b6-b4d25c08ec92"}
00:30:25.347 00.041 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"fed454d4-870b-4ebd-9931-d4808be0ce19"}
00:30:25.367 00.020 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"fed454d4-870b-4ebd-9931-d4808be0ce19"}
00:30:27.289 01.922 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"1f7d7a74-1808-472a-8c6c-eb7865354623"}
00:30:27.298 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"1f7d7a74-1808-472a-8c6c-eb7865354623"}
00:30:27.307 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"5545c7da-4d75-485c-bebc-36b0ba6c85ed"}
00:30:27.317 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"5545c7da-4d75-485c-bebc-36b0ba6c85ed"}
00:30:29.289 01.972 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"68c3e8c4-d3c9-4c48-ac7b-10ddae0867e0"}
00:30:29.312 00.023 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"68c3e8c4-d3c9-4c48-ac7b-10ddae0867e0"}
00:30:29.322 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"dc664f35-88f0-4260-95f3-0614f1099a25"}
00:30:29.329 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"dc664f35-88f0-4260-95f3-0614f1099a25"}
00:30:31.289 01.960 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"ebdfec07-d37e-4849-8a51-3382eb407d1d"}
00:30:31.303 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"ebdfec07-d37e-4849-8a51-3382eb407d1d"}
00:30:31.333 00.030 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"b089113e-0225-4a6f-af7b-6262f78db24b"}
00:30:31.348 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"b089113e-0225-4a6f-af7b-6262f78db24b"}
00:30:33.289 01.941 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"61fed6f7-beea-41ad-ab20-4956f0e4f10d"}
00:30:33.300 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"61fed6f7-beea-41ad-ab20-4956f0e4f10d"}
00:30:33.310 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"5baa50eb-6dcf-433d-b497-4973154237df"}
00:30:33.319 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"5baa50eb-6dcf-433d-b497-4973154237df"}
00:30:35.288 01.969 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"884fdb43-e489-4220-8a24-5cd4918614ed"}
00:30:35.297 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"884fdb43-e489-4220-8a24-5cd4918614ed"}
00:30:35.319 00.022 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"a81bf3b1-87bc-442e-b244-4a3fc15ecf0b"}
00:30:35.331 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"a81bf3b1-87bc-442e-b244-4a3fc15ecf0b"}
00:30:37.299 01.968 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"1a83afeb-9804-428e-b82c-43ce076d2906"}
00:30:37.329 00.030 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"1a83afeb-9804-428e-b82c-43ce076d2906"}
00:30:37.348 00.019 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"4bd4c325-5ab9-4c15-b8b9-bb3d9c8e11bd"}
00:30:37.359 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"4bd4c325-5ab9-4c15-b8b9-bb3d9c8e11bd"}
00:30:39.298 01.939 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"6a6afdb9-8306-4a1d-8797-8e901d620e96"}
00:30:39.309 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"6a6afdb9-8306-4a1d-8797-8e901d620e96"}
00:30:39.338 00.029 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"a3091c30-520d-4478-a1f3-fc4cbbcbad9a"}
00:30:39.347 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"a3091c30-520d-4478-a1f3-fc4cbbcbad9a"}
00:30:41.300 01.953 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"c4b259b0-f25f-4144-a17f-93e7ea77f0f4"}
00:30:41.327 00.027 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"c4b259b0-f25f-4144-a17f-93e7ea77f0f4"}
00:30:41.346 00.019 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"d7ea6ee4-ebbe-478c-b645-37517220bb6d"}
00:30:41.358 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"d7ea6ee4-ebbe-478c-b645-37517220bb6d"}
00:30:43.444 02.086 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"5ec9ef5f-3ad6-4ab8-a74d-5d0f85914906"}
00:30:43.598 00.154 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"5ec9ef5f-3ad6-4ab8-a74d-5d0f85914906"}
00:30:44.238 00.640 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"6f769304-ccae-458a-a43b-d680f776ce43"}
00:30:44.385 00.147 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"6f769304-ccae-458a-a43b-d680f776ce43"}
00:30:45.436 01.051 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"2023c7e0-9d1f-46dc-a684-8ae3320d8254"}
00:30:45.582 00.146 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"2023c7e0-9d1f-46dc-a684-8ae3320d8254"}
00:30:45.751 00.169 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"bba81dff-9dd8-4248-a309-34c6758ef45d"}
00:30:45.995 00.244 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"bba81dff-9dd8-4248-a309-34c6758ef45d"}
00:30:47.458 01.463 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"cf4ed503-18cc-4f78-b7dc-13de185c9b8e"}
00:30:47.706 00.248 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"cf4ed503-18cc-4f78-b7dc-13de185c9b8e"}
00:30:47.959 00.253 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"7ab7685d-2b25-402b-ad8a-00a20b68222f"}
00:30:47.998 00.039 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"7ab7685d-2b25-402b-ad8a-00a20b68222f"}
00:30:49.442 01.444 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"3c6144a5-29a4-4da4-85aa-920fafed526c"}
00:30:49.458 00.016 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"3c6144a5-29a4-4da4-85aa-920fafed526c"}
00:30:49.470 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"ada2bc26-5d96-4832-85b7-b85e8e02e827"}
00:30:49.483 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"ada2bc26-5d96-4832-85b7-b85e8e02e827"}
00:30:51.442 01.959 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"d7c13f32-7973-4a8d-8e7d-43676dd13a19"}
00:30:51.569 00.127 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"d7c13f32-7973-4a8d-8e7d-43676dd13a19"}
00:30:51.637 00.068 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"db414de0-8129-42b7-81bf-7e9033be5837"}
00:30:51.769 00.132 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"db414de0-8129-42b7-81bf-7e9033be5837"}
00:30:53.444 01.675 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"12c9fefc-a338-4adb-9bad-c978d0938dc6"}
00:30:53.519 00.075 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"12c9fefc-a338-4adb-9bad-c978d0938dc6"}
00:30:53.557 00.038 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"ef9b7bb4-dde9-4c36-82cd-f3d60e4a6900"}
00:30:53.612 00.055 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"ef9b7bb4-dde9-4c36-82cd-f3d60e4a6900"}
00:30:55.445 01.833 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"9eca8312-7002-4cc4-bb0e-9bb60ee998e9"}
00:30:55.460 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"9eca8312-7002-4cc4-bb0e-9bb60ee998e9"}
00:30:55.502 00.042 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"293e3c43-f3c5-4dc0-822f-41af783a4397"}
00:30:55.518 00.016 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"293e3c43-f3c5-4dc0-822f-41af783a4397"}
00:30:57.442 01.924 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"f3c260b5-3fb0-47b3-9519-85212e8b2246"}
00:30:57.456 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"f3c260b5-3fb0-47b3-9519-85212e8b2246"}
00:30:57.472 00.016 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"cd923e55-aa8f-4be4-826c-6ac6d5e04b30"}
00:30:57.482 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"cd923e55-aa8f-4be4-826c-6ac6d5e04b30"}
00:30:59.449 01.967 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"4ff1eb05-df6e-4d9d-b8ec-3fdf6f4730cd"}
00:30:59.481 00.032 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"4ff1eb05-df6e-4d9d-b8ec-3fdf6f4730cd"}
00:30:59.519 00.038 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"f91dd772-b84a-4edc-b70f-d234d5e82951"}
00:30:59.549 00.030 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"f91dd772-b84a-4edc-b70f-d234d5e82951"}
00:31:01.878 02.329 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"a301ee88-10e7-405f-85f9-c78625992c61"}
00:31:02.063 00.185 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"a301ee88-10e7-405f-85f9-c78625992c61"}
00:31:02.284 00.221 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"56b784f7-a2f8-4ba8-ab89-6d6577e742f2"}
00:31:02.458 00.174 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"56b784f7-a2f8-4ba8-ab89-6d6577e742f2"}
00:31:03.874 01.416 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"cf877add-e6dc-4054-a1b7-505c3fac362b"}
00:31:03.986 00.112 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"cf877add-e6dc-4054-a1b7-505c3fac362b"}
00:31:04.021 00.035 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"94e95baa-2170-4495-be48-46bb8b972da5"}
00:31:04.055 00.034 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"94e95baa-2170-4495-be48-46bb8b972da5"}
00:31:05.875 01.820 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"6d11ab5b-e482-45e1-9929-6a612b98e3f1"}
00:31:05.902 00.027 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"6d11ab5b-e482-45e1-9929-6a612b98e3f1"}
00:31:05.954 00.052 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"c465ba2f-1fe0-43d8-a24a-aa8b23c80804"}
00:31:05.974 00.020 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"c465ba2f-1fe0-43d8-a24a-aa8b23c80804"}
00:31:07.873 01.899 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"11109d0d-2a78-4e18-863c-52977ce8f853"}
00:31:07.891 00.018 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"11109d0d-2a78-4e18-863c-52977ce8f853"}
00:31:07.905 00.014 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"2d3324f9-b23c-4600-8ec7-a2daad0cfa8b"}
00:31:07.920 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"2d3324f9-b23c-4600-8ec7-a2daad0cfa8b"}
00:31:09.905 01.985 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"7fe0ab82-ea61-4d6f-83d4-483e1a810908"}
00:31:09.914 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"7fe0ab82-ea61-4d6f-83d4-483e1a810908"}
00:31:09.925 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"754341ff-730b-41ae-bed9-ccbf88be8614"}
00:31:09.935 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"754341ff-730b-41ae-bed9-ccbf88be8614"}
00:31:11.921 01.986 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"af496957-829d-4b9f-b647-03ec117db6a7"}
00:31:11.942 00.021 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"af496957-829d-4b9f-b647-03ec117db6a7"}
00:31:11.975 00.033 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"780f2949-0047-4719-9c4c-33d2a8098a3f"}
00:31:11.991 00.016 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"780f2949-0047-4719-9c4c-33d2a8098a3f"}
00:31:13.920 01.929 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"eda76e38-acb9-49d1-8ae7-2a2cb797a553"}
00:31:13.931 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"eda76e38-acb9-49d1-8ae7-2a2cb797a553"}
00:31:13.961 00.030 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"cce6b405-fb1c-4e98-be90-197f959a05c4"}
00:31:13.971 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"cce6b405-fb1c-4e98-be90-197f959a05c4"}
00:31:15.921 01.950 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"fabe60e9-605e-469e-b9f4-3c6de16fd4cd"}
00:31:15.929 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"fabe60e9-605e-469e-b9f4-3c6de16fd4cd"}
00:31:15.939 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"7b0ddb4a-4421-40e5-9174-3f69294821da"}
00:31:15.949 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"7b0ddb4a-4421-40e5-9174-3f69294821da"}
00:31:17.921 01.972 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"34c39b30-67f7-4724-b03b-ef6fcdec1c46"}
00:31:17.937 00.016 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"34c39b30-67f7-4724-b03b-ef6fcdec1c46"}
00:31:17.974 00.037 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"6170249c-3771-4d0e-ba6c-1d257790d29d"}
00:31:18.010 00.036 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"6170249c-3771-4d0e-ba6c-1d257790d29d"}
00:31:19.922 01.912 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"b28ed8ff-5ba3-4b4c-a9aa-9de393dae104"}
00:31:19.933 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"b28ed8ff-5ba3-4b4c-a9aa-9de393dae104"}
00:31:19.963 00.030 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"3e21964b-818f-48dd-8d5f-8947fe973daf"}
00:31:19.976 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"3e21964b-818f-48dd-8d5f-8947fe973daf"}
00:31:21.945 01.969 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"4c283d1e-fd92-4437-b39f-17af6ca29132"}
00:31:21.966 00.021 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"4c283d1e-fd92-4437-b39f-17af6ca29132"}
00:31:21.980 00.014 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"28759f64-4593-484f-8b94-bd4f6e45c376"}
00:31:21.989 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"28759f64-4593-484f-8b94-bd4f6e45c376"}
00:31:23.942 01.953 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"b2b4072b-5004-459d-a5a7-b640dcb27f8a"}
00:31:23.955 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"b2b4072b-5004-459d-a5a7-b640dcb27f8a"}
00:31:23.999 00.044 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"9d7c137a-e9a9-4121-a409-4766bba71618"}
00:31:24.020 00.021 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"9d7c137a-e9a9-4121-a409-4766bba71618"}
00:31:25.957 01.937 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"2f571e57-c2ee-4b40-9373-44c04812731f"}
00:31:25.977 00.020 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"2f571e57-c2ee-4b40-9373-44c04812731f"}
00:31:26.009 00.032 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"01c5ef08-73b7-49c6-b6e1-a05186507cdb"}
00:31:26.034 00.025 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"01c5ef08-73b7-49c6-b6e1-a05186507cdb"}
00:31:27.956 01.922 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"6d97e149-a50e-49c3-9273-ccf754df6280"}
00:31:27.970 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"6d97e149-a50e-49c3-9273-ccf754df6280"}
00:31:27.985 00.015 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"2e3457e1-1962-4c78-b9dc-b363edf19c76"}
00:31:28.000 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"2e3457e1-1962-4c78-b9dc-b363edf19c76"}
00:31:30.040 02.040 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"3ce2e82a-0223-494f-b616-40ba06777fd2"}
00:31:30.071 00.031 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"3ce2e82a-0223-494f-b616-40ba06777fd2"}
00:31:30.401 00.330 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"b4a7bcb1-38ce-4bdc-a286-7961fff30294"}
00:31:30.717 00.316 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"b4a7bcb1-38ce-4bdc-a286-7961fff30294"}
00:31:32.036 01.319 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"0cc5b6ca-b481-4a3d-8231-96db8a654339"}
00:31:32.117 00.081 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"0cc5b6ca-b481-4a3d-8231-96db8a654339"}
00:31:32.234 00.117 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"68ceae5d-e51e-4fa4-b6ac-5e7c72cd999b"}
00:31:32.365 00.131 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"68ceae5d-e51e-4fa4-b6ac-5e7c72cd999b"}
00:31:34.034 01.669 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"99aea942-6010-4416-9c8a-ef2291b9c768"}
00:31:34.050 00.016 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"99aea942-6010-4416-9c8a-ef2291b9c768"}
00:31:34.090 00.040 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"2f328a92-78c2-4ce4-baca-ee5947a7d9c4"}
00:31:34.107 00.017 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"2f328a92-78c2-4ce4-baca-ee5947a7d9c4"}
00:31:36.035 01.928 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"bd5ed7ba-952d-4451-8b53-d9559d52f608"}
00:31:36.065 00.030 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"bd5ed7ba-952d-4451-8b53-d9559d52f608"}
00:31:36.095 00.030 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"53f3bc5c-1d7c-45d6-b74d-7bd7344b78c0"}
00:31:36.122 00.027 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"53f3bc5c-1d7c-45d6-b74d-7bd7344b78c0"}
00:31:38.033 01.911 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"28daffee-285e-4008-99f1-7c8172101cd7"}
00:31:38.044 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"28daffee-285e-4008-99f1-7c8172101cd7"}
00:31:38.052 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"1080c607-a7a9-49a8-8679-29b4c5d827da"}
00:31:38.063 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"1080c607-a7a9-49a8-8679-29b4c5d827da"}
00:31:40.035 01.972 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"65d005e7-87b0-4335-a70c-99e5d0e0d2c5"}
00:31:40.049 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"65d005e7-87b0-4335-a70c-99e5d0e0d2c5"}
00:31:40.062 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"99156645-4b44-40df-bc31-c3d5e78dad91"}
00:31:40.075 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"99156645-4b44-40df-bc31-c3d5e78dad91"}
00:31:42.033 01.958 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"a6542afc-a0ac-4fd7-9d31-d32af013baab"}
00:31:42.055 00.022 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"a6542afc-a0ac-4fd7-9d31-d32af013baab"}
00:31:42.067 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"a93f4654-8dc4-4e3f-97b2-5fc2fc8b7b53"}
00:31:42.075 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"a93f4654-8dc4-4e3f-97b2-5fc2fc8b7b53"}
00:31:44.032 01.957 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"6c25f0b1-dabb-440d-9a54-034a6eef0662"}
00:31:44.041 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"6c25f0b1-dabb-440d-9a54-034a6eef0662"}
00:31:44.051 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"c06d8a5c-ba38-40b0-829f-7215ec5aca35"}
00:31:44.061 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"c06d8a5c-ba38-40b0-829f-7215ec5aca35"}
00:31:46.031 01.970 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"21cdde2e-6ca4-44d7-9a16-8f5de1ae4c8d"}
00:31:46.042 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"21cdde2e-6ca4-44d7-9a16-8f5de1ae4c8d"}
00:31:46.062 00.020 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"322a0263-3b36-4aba-a12a-7e3ef77a1e51"}
00:31:46.127 00.065 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"322a0263-3b36-4aba-a12a-7e3ef77a1e51"}
00:31:48.032 01.905 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"5ddcb25d-3f5a-4c9d-ad8a-b77bae841cef"}
00:31:48.045 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"5ddcb25d-3f5a-4c9d-ad8a-b77bae841cef"}
00:31:48.074 00.029 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"24e902ca-0494-4592-93b0-05168bb28e54"}
00:31:48.083 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"24e902ca-0494-4592-93b0-05168bb28e54"}
00:31:50.031 01.948 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"22ad08f7-14f9-4b9d-934b-1357d8bc920c"}
00:31:50.043 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"22ad08f7-14f9-4b9d-934b-1357d8bc920c"}
00:31:50.053 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"e1c5ce92-4b00-48a7-a124-7d22ffdc650b"}
00:31:50.061 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"e1c5ce92-4b00-48a7-a124-7d22ffdc650b"}
00:31:52.032 01.971 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"f37b4447-f909-4e12-b6f6-6ea5e09e7678"}
00:31:52.081 00.049 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"f37b4447-f909-4e12-b6f6-6ea5e09e7678"}
00:31:52.117 00.036 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"0a9cde8f-1c86-45d0-83ec-df082aa2cc51"}
00:31:52.136 00.019 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"0a9cde8f-1c86-45d0-83ec-df082aa2cc51"}
00:31:54.036 01.900 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"b9e1d57a-765b-4bba-a5a3-b997dbd377cc"}
00:31:54.048 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"b9e1d57a-765b-4bba-a5a3-b997dbd377cc"}
00:31:54.062 00.014 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"33df0233-51ff-476f-8b3f-8bff9821c0c9"}
00:31:54.075 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"33df0233-51ff-476f-8b3f-8bff9821c0c9"}
00:31:56.036 01.961 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"40899388-7ae0-4620-9133-5816280ac4af"}
00:31:56.046 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"40899388-7ae0-4620-9133-5816280ac4af"}
00:31:56.055 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"c479bfa7-78c5-46df-8ae0-5e9de83b5b2f"}
00:31:56.064 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"c479bfa7-78c5-46df-8ae0-5e9de83b5b2f"}
00:31:58.057 01.993 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"4ec0506e-888d-4289-a652-e61f0c0cd8b6"}
00:31:58.069 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"4ec0506e-888d-4289-a652-e61f0c0cd8b6"}
00:31:58.091 00.022 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"8dd3b946-a3ff-497a-92dd-4b3cba0258fd"}
00:31:58.104 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"8dd3b946-a3ff-497a-92dd-4b3cba0258fd"}
00:32:00.057 01.953 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"1d32be64-d9dc-4f8e-b79c-f9f5dd9f0059"}
00:32:00.071 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"1d32be64-d9dc-4f8e-b79c-f9f5dd9f0059"}
00:32:00.083 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"5585f472-693d-4719-8a90-fff938a0d654"}
00:32:00.094 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"5585f472-693d-4719-8a90-fff938a0d654"}
00:32:02.058 01.964 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"3f136256-b8e8-4789-a488-f481e0817e5c"}
00:32:02.074 00.016 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"3f136256-b8e8-4789-a488-f481e0817e5c"}
00:32:02.090 00.016 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"17408420-7772-41b9-8353-de45b969bc40"}
00:32:02.104 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"17408420-7772-41b9-8353-de45b969bc40"}
00:32:04.091 01.987 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"fc8c05f5-73ad-46f2-a3f5-0ebd2517195b"}
00:32:04.102 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"fc8c05f5-73ad-46f2-a3f5-0ebd2517195b"}
00:32:04.114 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"53a47f3e-67a8-4fa4-a283-8f7438c5b725"}
00:32:04.125 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"53a47f3e-67a8-4fa4-a283-8f7438c5b725"}
00:32:06.097 01.972 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"ee848745-996a-42e2-89dc-c47219408fda"}
00:32:06.113 00.016 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"ee848745-996a-42e2-89dc-c47219408fda"}
00:32:06.130 00.017 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"e5c3dbf3-392e-4654-94cd-e6b24621d761"}
00:32:06.143 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"e5c3dbf3-392e-4654-94cd-e6b24621d761"}
00:32:08.094 01.951 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"ab03c6a9-d577-4886-8eed-ddb2ef3027a1"}
00:32:08.102 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"ab03c6a9-d577-4886-8eed-ddb2ef3027a1"}
00:32:08.110 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"2ad75340-8d36-429d-86ee-1600afd99281"}
00:32:08.118 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"2ad75340-8d36-429d-86ee-1600afd99281"}
00:32:09.568 01.450 9340 CalAsst: slew from ra 15.57, dec 8.5 to ra 15.20, dec 0.0, M/F = 0
00:32:09.908 00.340 10264 IsSlewing returns 1
00:32:10.123 00.215 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"cd5fdf92-8b22-4718-8ffe-35eb25518bd9"}
00:32:10.133 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"cd5fdf92-8b22-4718-8ffe-35eb25518bd9"}
00:32:10.170 00.037 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"6e8498c4-e031-4a94-8e72-9ef236de3168"}
00:32:10.182 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"6e8498c4-e031-4a94-8e72-9ef236de3168"}
00:32:10.482 00.300 10264 IsSlewing returns 1
00:32:11.042 00.560 10264 IsSlewing returns 1
00:32:11.617 00.575 10264 IsSlewing returns 1
00:32:12.106 00.489 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"b780e09d-6ecf-49e3-9511-6f6011f0a13e"}
00:32:12.119 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"b780e09d-6ecf-49e3-9511-6f6011f0a13e"}
00:32:12.131 00.012 10264 IsSlewing returns 1
00:32:12.155 00.024 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"fb0c817e-b4cf-4c96-9dbd-de3f4d08c558"}
00:32:12.171 00.016 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"fb0c817e-b4cf-4c96-9dbd-de3f4d08c558"}
00:32:12.715 00.544 10264 IsSlewing returns 0
00:32:14.871 02.156 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"4ce4b46b-66ef-4d3c-90aa-7de538dc1529"}
00:32:14.880 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"4ce4b46b-66ef-4d3c-90aa-7de538dc1529"}
00:32:15.295 00.415 5444 IsSlewing returns 1
00:32:15.311 00.016 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"a248c10b-7f0c-4c61-be18-c88e8cfcbaa4"}
00:32:15.321 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"a248c10b-7f0c-4c61-be18-c88e8cfcbaa4"}
00:32:15.808 00.487 5444 IsSlewing returns 1
00:32:16.104 00.296 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"99c98869-fba1-470b-909e-00133f2e4f1c"}
00:32:16.115 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"99c98869-fba1-470b-909e-00133f2e4f1c"}
00:32:16.151 00.036 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"775a8d9f-ec12-4dda-9d79-42dafebd10f5"}
00:32:16.164 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"775a8d9f-ec12-4dda-9d79-42dafebd10f5"}
00:32:16.391 00.227 5444 IsSlewing returns 0
00:32:18.508 02.117 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"df103b22-e853-4dec-830d-1bb9f5a82af7"}
00:32:18.519 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"df103b22-e853-4dec-830d-1bb9f5a82af7"}
00:32:18.534 00.015 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"c6bf10ef-f5e5-475b-9fe6-0d221da62ba3"}
00:32:18.546 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"c6bf10ef-f5e5-475b-9fe6-0d221da62ba3"}
00:32:20.098 01.552 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"767c0205-26a9-464b-b436-75dfa3e6f867"}
00:32:20.109 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"767c0205-26a9-464b-b436-75dfa3e6f867"}
00:32:20.120 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"cf5d8cf3-3604-4831-b24b-3ad4f9a9c446"}
00:32:20.130 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"cf5d8cf3-3604-4831-b24b-3ad4f9a9c446"}
00:32:22.097 01.967 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"9d7b62a7-848a-4816-a635-b984fd0b979c"}
00:32:22.106 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"9d7b62a7-848a-4816-a635-b984fd0b979c"}
00:32:22.113 00.007 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"86efca7b-119f-4569-b924-eefaa09ceaba"}
00:32:22.121 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"86efca7b-119f-4569-b924-eefaa09ceaba"}
00:32:24.098 01.977 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"18c554f8-db7d-4248-8be5-7db9d7d10ecb"}
00:32:24.106 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"18c554f8-db7d-4248-8be5-7db9d7d10ecb"}
00:32:24.114 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"b64a1dba-8f1b-4c9c-a062-ddb9bdf8adf4"}
00:32:24.122 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"b64a1dba-8f1b-4c9c-a062-ddb9bdf8adf4"}
00:32:26.097 01.975 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"40130414-a4fc-47a1-95a8-2c2951144151"}
00:32:26.108 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"40130414-a4fc-47a1-95a8-2c2951144151"}
00:32:26.123 00.015 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"f18772aa-7fcf-4091-a165-491de3678329"}
00:32:26.134 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"f18772aa-7fcf-4091-a165-491de3678329"}
00:32:28.114 01.980 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"3f4802d1-5c5c-4849-8909-ee265ec36b6c"}
00:32:28.122 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"3f4802d1-5c5c-4849-8909-ee265ec36b6c"}
00:32:28.131 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"7e850010-be1b-4f46-84a5-bb084e65f99a"}
00:32:28.138 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"7e850010-be1b-4f46-84a5-bb084e65f99a"}
00:32:30.113 01.975 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"a903506a-4b5d-4c1f-acc4-61814eccbd52"}
00:32:30.123 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"a903506a-4b5d-4c1f-acc4-61814eccbd52"}
00:32:30.132 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"9fa90174-f013-404b-a021-ca800ebc3f03"}
00:32:30.142 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"9fa90174-f013-404b-a021-ca800ebc3f03"}
00:32:32.113 01.971 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"21dbf2ec-5592-45c8-a57c-a7c4bf2a7ebc"}
00:32:32.121 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"21dbf2ec-5592-45c8-a57c-a7c4bf2a7ebc"}
00:32:32.129 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"8c2f9052-5458-45b7-98b4-46d2b1c9e389"}
00:32:32.137 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"8c2f9052-5458-45b7-98b4-46d2b1c9e389"}
00:32:34.112 01.975 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"cb42741f-a974-4f56-b7ae-81b37d6b7282"}
00:32:34.119 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"cb42741f-a974-4f56-b7ae-81b37d6b7282"}
00:32:34.126 00.007 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"a023a052-7495-4a79-9c37-bfb76050f845"}
00:32:34.133 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"a023a052-7495-4a79-9c37-bfb76050f845"}
00:32:36.112 01.979 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"5cf5b3ac-4511-4687-ac0c-2bc8a6e4945e"}
00:32:36.121 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"5cf5b3ac-4511-4687-ac0c-2bc8a6e4945e"}
00:32:36.130 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"c3b7bdcc-a603-475b-ae94-b2ada62fb2f3"}
00:32:36.139 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"c3b7bdcc-a603-475b-ae94-b2ada62fb2f3"}
00:32:38.111 01.972 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"bcaa2092-3a40-4705-8731-2123cde2624f"}
00:32:38.119 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"bcaa2092-3a40-4705-8731-2123cde2624f"}
00:32:38.128 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"d2d6b308-374d-44de-8bf3-5b62a50bc91e"}
00:32:38.136 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"d2d6b308-374d-44de-8bf3-5b62a50bc91e"}
00:32:38.644 00.508 9340 ScopeASCOM::GetGuideRates returns 0 13.537 13.537 a-s/sec
00:32:38.660 00.016 9340 PhdController::Guide begins
00:32:38.668 00.008 9340 PhdController: newstate STATE_SETUP
00:32:38.675 00.007 9340 PhdController: setup
00:32:38.684 00.009 9340 PhdController: newstate STATE_ATTEMPT_START
00:32:38.691 00.007 9340 PhdController: start capturing
00:32:38.698 00.007 9340 Changing from state SELECTING to UNINITIALIZED
00:32:38.706 00.008 9340 guider state => SELECTING
00:32:38.713 00.007 9340 StartCapturing CaptureActive=0 continueCapturing=0 exposurePending=0
00:32:38.741 00.028 9340 ScheduleExposure(1000,3,0) exposurePending=0
00:32:38.749 00.008 9340 Enqueuing Expose request
00:32:38.756 00.007 9340 PhdController: newstate STATE_SELECT_STAR
00:32:38.763 00.007 12020 Worker thread wakes up
00:32:38.763 00.000 12020 worker thread servicing REQUEST_EXPOSE 1000
00:32:38.764 00.001 12020 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
00:32:40.119 01.355 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"9d3557b5-aa4e-41f1-8c95-a2c5b717368d"}
00:32:40.129 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"9d3557b5-aa4e-41f1-8c95-a2c5b717368d"}
00:32:40.137 00.008 12020 Exposure complete
00:32:40.137 00.000 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"75f7c7c0-74f9-4d10-bf61-aefb34ba2322"}
00:32:40.145 00.008 9340 case statement mapped state 1 to 101
00:32:40.153 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Looping","id":"75f7c7c0-74f9-4d10-bf61-aefb34ba2322"}
00:32:40.303 00.150 12020 worker thread done servicing request
00:32:40.303 00.000 9340 OnExposeComplete: enter
00:32:40.312 00.009 9340 UpdateGuideState(): m_state=1
00:32:40.321 00.009 9340 UpdateCurrentPosition: no star selected
00:32:40.329 00.008 9340 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
00:32:40.338 00.009 9340 Status Line: No star selected
00:32:40.352 00.014 9340 UpdateImageDisplay: Size=(1920,1080) min=6110, max=65535, med=9340, FiltMin=7431, FiltMax=65526, Gamma=2.870
00:32:40.396 00.044 9340 UpdateGuideState exits: No star selected
00:32:40.406 00.010 9340 GuiderMultiStar::AutoSelect enter
00:32:40.415 00.009 9340 Star::AutoFind called with edgeAllowance = 0 searchRegion = 15 roi = 0x0@0,0
00:32:40.609 00.194 9340 AutoFind: auto downsample for scale 2.47 => 1x
00:32:40.823 00.214 9340 AutoFind: global mean = 0.2, stdev 1928.1
00:32:40.834 00.011 9340 AutoFind: using threshold = 0.1
00:32:41.105 00.271 9340 AutoFind: local max [1710, 981] 98.7
00:32:41.118 00.013 9340 AutoFind: local max [1423, 386] 96.9
00:32:41.131 00.013 9340 AutoFind: local max [1639, 482] 64.1
00:32:41.145 00.014 9340 AutoFind: local max [673, 94] 61.9
00:32:41.155 00.010 9340 AutoFind: local max [588, 348] 58.5
00:32:41.169 00.014 9340 AutoFind: local max [283, 270] 52.9
00:32:41.181 00.012 9340 AutoFind: local max [617, 883] 36.8
00:32:41.192 00.011 9340 AutoFind: local max [302, 920] 29.7
00:32:41.201 00.009 9340 AutoFind: local max [1250, 842] 27.8
00:32:41.211 00.010 9340 AutoFind: local max [924, 956] 19.4
00:32:41.220 00.009 9340 AutoFind: local max [49, 1034] 18.3
00:32:41.231 00.011 9340 AutoFind: local max [1034, 110] 15.5
00:32:41.241 00.010 9340 AutoFind: local max [722, 572] 15.0
00:32:41.250 00.009 9340 AutoFind: local max [1138, 954] 14.7
00:32:41.263 00.013 9340 AutoFind: local max [79, 254] 13.7
00:32:41.274 00.011 9340 AutoFind: local max [1136, 730] 13.2
00:32:41.284 00.010 9340 AutoFind: local max [1477, 404] 13.1
00:32:41.295 00.011 9340 AutoFind: local max [248, 624] 11.0
00:32:41.305 00.010 9340 AutoFind: local max [1370, 585] 10.5
00:32:41.314 00.009 9340 AutoFind: local max [89, 507] 10.2
00:32:41.323 00.009 9340 AutoFind: local max [1378, 924] 10.0
00:32:41.334 00.011 9340 AutoFind: local max [320, 690] 9.1
00:32:41.343 00.009 9340 AutoFind: local max [1212, 618] 8.6
00:32:41.354 00.011 9340 AutoFind: local max [537, 460] 8.6
00:32:41.368 00.014 9340 AutoFind: local max [1725, 1053] 8.5
00:32:41.379 00.011 9340 AutoFind: local max [661, 722] 8.2
00:32:41.391 00.012 9340 AutoFind: local max [287, 117] 7.8
00:32:41.399 00.008 9340 AutoFind: local max [1285, 258] 7.7
00:32:41.411 00.012 9340 AutoFind: local max [596, 30] 7.7
00:32:41.420 00.009 9340 AutoFind: local max [471, 912] 7.7
00:32:41.431 00.011 9340 AutoFind: local max [1551, 894] 7.6
00:32:41.442 00.011 9340 AutoFind: local max [1609, 226] 7.2
00:32:41.451 00.009 9340 AutoFind: local max [1687, 173] 7.2
00:32:41.463 00.012 9340 AutoFind: local max [1762, 354] 7.0
00:32:41.473 00.010 9340 AutoFind: local max [399, 31] 6.8
00:32:41.483 00.010 9340 AutoFind: local max [976, 119] 6.0
00:32:41.494 00.011 9340 AutoFind: local max [979, 671] 5.9
00:32:41.504 00.010 9340 AutoFind: local max [233, 763] 5.9
00:32:41.514 00.010 9340 AutoFind: local max [287, 278] 5.7
00:32:41.526 00.012 9340 AutoFind: local max [234, 143] 5.6
00:32:41.537 00.011 9340 AutoFind: local max [767, 926] 5.5
00:32:41.549 00.012 9340 AutoFind: local max [970, 153] 5.4
00:32:41.562 00.013 9340 AutoFind: local max [1696, 134] 5.4
00:32:41.573 00.011 9340 AutoFind: local max [1090, 850] 5.4
00:32:41.586 00.013 9340 AutoFind: local max [103, 197] 5.3
00:32:41.596 00.010 9340 AutoFind: local max [16, 866] 5.3
00:32:41.606 00.010 9340 AutoFind: local max [618, 923] 5.3
00:32:41.618 00.012 9340 AutoFind: local max [306, 74] 5.2
00:32:41.630 00.012 9340 AutoFind: local max [1402, 884] 5.1
00:32:41.643 00.013 9340 AutoFind: local max [64, 890] 5.1
00:32:41.653 00.010 9340 AutoFind: local max [1499, 284] 5.1
00:32:41.666 00.013 9340 AutoFind: local max [874, 37] 4.7
00:32:41.681 00.015 9340 AutoFind: local max [1422, 374] 4.7
00:32:41.692 00.011 9340 AutoFind: local max [79, 475] 4.7
00:32:41.704 00.012 9340 AutoFind: local max [745, 905] 4.6
00:32:41.715 00.011 9340 AutoFind: local max [1575, 799] 4.6
00:32:41.727 00.012 9340 AutoFind: local max [808, 549] 4.6
00:32:41.738 00.011 9340 AutoFind: local max [1816, 102] 4.6
00:32:41.748 00.010 9340 AutoFind: local max [1529, 410] 4.5
00:32:41.760 00.012 9340 AutoFind: local max [1511, 888] 4.5
00:32:41.775 00.015 9340 AutoFind: local max [234, 532] 4.5
00:32:41.787 00.012 9340 AutoFind: local max [362, 1018] 4.2
00:32:41.799 00.012 9340 AutoFind: local max [1427, 717] 4.2
00:32:41.810 00.011 9340 AutoFind: local max [1436, 386] 4.2
00:32:41.820 00.010 9340 AutoFind: local max [578, 987] 4.1
00:32:41.832 00.012 9340 AutoFind: local max [1792, 768] 4.1
00:32:41.842 00.010 9340 AutoFind: local max [598, 152] 4.1
00:32:41.854 00.012 9340 AutoFind: local max [1698, 981] 4.1
00:32:41.865 00.011 9340 AutoFind: local max [1142, 763] 4.0
00:32:41.880 00.015 9340 AutoFind: local max [158, 265] 4.0
00:32:41.890 00.010 9340 AutoFind: local max [1027, 369] 4.0
00:32:41.902 00.012 9340 AutoFind: local max [1211, 178] 4.0
00:32:41.914 00.012 9340 AutoFind: local max [346, 349] 4.0
00:32:41.927 00.013 9340 AutoFind: local max [1559, 1001] 4.0
00:32:41.939 00.012 9340 AutoFind: local max [156, 539] 3.9
00:32:41.950 00.011 9340 AutoFind: local max [1235, 756] 3.9
00:32:41.963 00.013 9340 AutoFind: local max [913, 791] 3.9
00:32:41.973 00.010 9340 AutoFind: local max [1266, 417] 3.9
00:32:41.983 00.010 9340 AutoFind: local max [1893, 501] 3.9
00:32:41.996 00.013 9340 AutoFind: local max [455, 385] 3.9
00:32:42.006 00.010 9340 AutoFind: local max [1070, 1065] 3.9
00:32:42.017 00.011 9340 AutoFind: local max [1821, 65] 3.8
00:32:42.026 00.009 9340 AutoFind: local max [1318, 849] 3.8
00:32:42.036 00.010 9340 AutoFind: local max [944, 188] 3.8
00:32:42.046 00.010 9340 AutoFind: local max [1503, 455] 3.8
00:32:42.056 00.010 9340 AutoFind: local max [436, 687] 3.8
00:32:42.067 00.011 9340 AutoFind: local max [148, 481] 3.8
00:32:42.076 00.009 9340 AutoFind: local max [203, 895] 3.8
00:32:42.087 00.011 9340 AutoFind: local max [957, 195] 3.8
00:32:42.103 00.016 9340 AutoFind: local max [132, 137] 3.8
00:32:42.113 00.010 9340 AutoFind: local max [1270, 717] 3.8
00:32:42.123 00.010 9340 AutoFind: local max [316, 495] 3.7
00:32:42.133 00.010 9340 AutoFind: local max [22, 619] 3.7
00:32:42.143 00.010 9340 AutoFind: local max [711, 241] 3.7
00:32:42.152 00.009 9340 AutoFind: local max [1832, 544] 3.7
00:32:42.163 00.011 9340 AutoFind: local max [1052, 136] 3.7
00:32:42.172 00.009 9340 AutoFind: local max [1113, 925] 3.7
00:32:42.181 00.009 9340 AutoFind: local max [1231, 1043] 3.7
00:32:42.192 00.011 9340 AutoFind: local max [76, 345] 3.7
00:32:42.207 00.015 9340 AutoFind: local max [782, 255] 3.7
00:32:42.218 00.011 9340 AutoFind: too close [957, 195] 3.8 - [944, 188] 3.8
00:32:42.230 00.012 9340 AutoFind: close dim-bright [1698, 981] 4.1 - [1710, 981] 98.7
00:32:42.239 00.009 9340 AutoFind: too close [1436, 386] 4.2 - [1422, 374] 4.7
00:32:42.249 00.010 9340 AutoFind: close dim-bright [1436, 386] 4.2 - [1423, 386] 96.9
00:32:42.258 00.009 9340 AutoFind: close dim-bright [1422, 374] 4.7 - [1423, 386] 96.9
00:32:42.268 00.010 9340 AutoFind: close dim-bright [287, 278] 5.7 - [283, 270] 52.9
00:32:42.278 00.010 9340 AutoFind: too close to edge [1070, 1065] 3.9
00:32:42.288 00.010 9340 AutoFind: BPP = 16, saturation at 69458, pedestal 3923, thresh = 62904
00:32:42.297 00.009 9340 Star::Find(15, 1710, 981, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
00:32:42.309 00.012 9340 Star::Find returns 1 (0), X=1710.64, Y=981.29, Mass=1744386, SNR=272.3, Peak=65454 HFD=4.9
00:32:42.323 00.014 9340 Star::Find(15, 1423, 386, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
00:32:42.334 00.011 9340 Star::Find returns 1 (0), X=1423.37, Y=385.88, Mass=2698126, SNR=324.8, Peak=65535 HFD=5.7
00:32:42.344 00.010 9340 Star::Find(15, 1639, 482, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
00:32:42.353 00.009 9340 Star::Find returns 1 (0), X=1638.93, Y=482.31, Mass=835908, SNR=164.6, Peak=55781 HFD=4.1
00:32:42.362 00.009 9340 Star::Find(15, 673, 94, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
00:32:42.371 00.009 9340 Star::Find returns 1 (0), X=673.56, Y=94.61, Mass=833989, SNR=150.1, Peak=57932 HFD=4.2
00:32:42.383 00.012 9340 Star::Find(15, 588, 348, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
00:32:42.394 00.011 9340 Star::Find returns 1 (0), X=588.08, Y=348.16, Mass=751082, SNR=151.8, Peak=58174 HFD=4.2
00:32:42.407 00.013 9340 Star::Find(15, 283, 270, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
00:32:42.419 00.012 9340 Star::Find returns 1 (0), X=283.66, Y=270.14, Mass=721747, SNR=139.4, Peak=51929 HFD=4.0
00:32:42.433 00.014 9340 Star::Find(15, 617, 883, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
00:32:42.443 00.010 9340 Star::Find returns 1 (0), X=617.58, Y=883.40, Mass=469708, SNR=101.5, Peak=46344 HFD=3.4
00:32:42.454 00.011 9340 Star::Find(15, 302, 920, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
00:32:42.465 00.011 9340 Star::Find returns 1 (0), X=302.34, Y=920.22, Mass=344204, SNR=87.4, Peak=40566 HFD=3.6
00:32:42.475 00.010 9340 Star::Find(15, 1250, 842, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
00:32:42.486 00.011 9340 Star::Find returns 1 (0), X=1249.90, Y=842.61, Mass=291260, SNR=75.9, Peak=35793 HFD=3.3
00:32:42.497 00.011 9340 Star::Find(15, 924, 956, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
00:32:42.506 00.009 9340 Star::Find returns 1 (0), X=923.50, Y=956.03, Mass=243955, SNR=63.8, Peak=34241 HFD=3.6
00:32:42.520 00.014 9340 Star::Find(15, 49, 1034, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
00:32:42.530 00.010 9340 Star::Find returns 1 (0), X=49.71, Y=1033.98, Mass=266112, SNR=79.2, Peak=28476 HFD=4.0
00:32:42.541 00.011 9340 Star::Find(15, 1034, 110, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
00:32:42.552 00.011 9340 Star::Find returns 1 (0), X=1033.86, Y=109.57, Mass=132233, SNR=40.8, Peak=21885 HFD=2.9
00:32:42.562 00.010 9340 Star::Find(15, 722, 572, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
00:32:42.573 00.011 9340 Star::Find returns 1 (0), X=721.95, Y=572.45, Mass=174020, SNR=56.1, Peak=26991 HFD=3.2
00:32:42.584 00.011 9340 Star::Find(15, 1138, 954, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
00:32:42.595 00.011 9340 Star::Find returns 1 (0), X=1138.24, Y=954.41, Mass=167534, SNR=51.3, Peak=23921 HFD=3.6
00:32:42.604 00.009 9340 Star::Find(15, 79, 254, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
00:32:42.615 00.011 9340 Star::Find returns 1 (0), X=79.30, Y=253.88, Mass=127952, SNR=41.7, Peak=23214 HFD=2.6
00:32:42.629 00.014 9340 Star::Find(15, 1136, 730, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
00:32:42.640 00.011 9340 Star::Find returns 1 (0), X=1136.10, Y=730.00, Mass=139294, SNR=49.2, Peak=19223 HFD=3.9
00:32:42.651 00.011 9340 Star::Find(15, 1477, 404, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
00:32:42.663 00.012 9340 Star::Find returns 1 (0), X=1476.87, Y=404.50, Mass=141249, SNR=45.3, Peak=19860 HFD=3.5
00:32:42.674 00.011 9340 Star::Find(15, 248, 624, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
00:32:42.686 00.012 9340 Star::Find returns 1 (0), X=247.94, Y=624.73, Mass=285107, SNR=69.6, Peak=19071 HFD=6.1
00:32:42.699 00.013 9340 Star::Find(15, 1370, 585, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
00:32:42.711 00.012 9340 Star::Find returns 1 (0), X=1370.59, Y=584.65, Mass=98707, SNR=35.4, Peak=19361 HFD=3.3
00:32:42.723 00.012 9340 Star::Find(15, 89, 507, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
00:32:42.734 00.011 9340 Star::Find returns 1 (0), X=89.39, Y=506.79, Mass=96999, SNR=37.0, Peak=17876 HFD=3.2
00:32:42.748 00.014 9340 Star::Find(15, 1378, 924, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
00:32:42.763 00.015 9340 Star::Find returns 1 (0), X=1377.50, Y=923.79, Mass=89374, SNR=32.8, Peak=21062 HFD=2.0
00:32:42.775 00.012 9340 Star::Find(15, 320, 690, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
00:32:42.786 00.011 9340 Star::Find returns 1 (0), X=320.13, Y=690.00, Mass=76621, SNR=29.1, Peak=17491 HFD=3.0
00:32:42.797 00.011 9340 Star::Find(15, 1212, 618, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
00:32:42.808 00.011 9340 Star::Find returns 1 (0), X=1211.96, Y=617.59, Mass=64769, SNR=27.5, Peak=19235 HFD=2.2
00:32:42.821 00.013 9340 Star::Find(15, 537, 460, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
00:32:42.835 00.014 9340 Star::Find returns 1 (0), X=536.78, Y=460.68, Mass=64636, SNR=29.7, Peak=16982 HFD=3.0
00:32:42.848 00.013 9340 Star::Find(15, 1725, 1053, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
00:32:42.864 00.016 9340 Star::Find returns 1 (0), X=1724.95, Y=1052.99, Mass=108571, SNR=35.2, Peak=17449 HFD=4.0
00:32:42.874 00.010 9340 Star::Find(15, 661, 722, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
00:32:42.886 00.012 9340 Star::Find returns 1 (0), X=661.97, Y=721.98, Mass=71169, SNR=29.0, Peak=20238 HFD=2.1
00:32:42.900 00.014 9340 Star::Find(15, 287, 117, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
00:32:42.913 00.013 9340 Star::Find returns 1 (0), X=287.23, Y=116.86, Mass=52098, SNR=23.8, Peak=15007 HFD=2.4
00:32:42.927 00.014 9340 Star::Find(15, 1285, 258, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
00:32:42.940 00.013 9340 Star::Find returns 1 (0), X=1285.13, Y=258.29, Mass=56947, SNR=21.5, Peak=15061 HFD=2.8
00:32:42.952 00.012 9340 Star::Find(15, 596, 30, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
00:32:42.967 00.015 9340 Star::Find returns 1 (0), X=595.94, Y=29.71, Mass=57439, SNR=23.6, Peak=15650 HFD=2.6
00:32:42.982 00.015 9340 Star::Find(15, 471, 912, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
00:32:42.997 00.015 9340 Star::Find returns 1 (0), X=470.83, Y=912.09, Mass=71035, SNR=29.9, Peak=19026 HFD=2.5
00:32:43.010 00.013 9340 Star::Find(15, 1551, 894, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
00:32:43.027 00.017 9340 Star::Find returns 1 (0), X=1551.21, Y=893.65, Mass=63496, SNR=25.4, Peak=16068 HFD=2.7
00:32:43.040 00.013 9340 Star::Find(15, 1609, 226, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
00:32:43.053 00.013 9340 Star::Find returns 1 (0), X=1609.14, Y=225.85, Mass=79353, SNR=26.2, Peak=15593 HFD=3.7
00:32:43.069 00.016 9340 Star::Find(15, 1687, 173, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
00:32:43.083 00.014 9340 Star::Find returns 1 (0), X=1687.91, Y=173.19, Mass=83085, SNR=30.3, Peak=16093 HFD=4.2
00:32:43.096 00.013 9340 Star::Find(15, 1762, 354, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
00:32:43.109 00.013 9340 Star::Find returns 1 (0), X=1762.15, Y=354.34, Mass=42066, SNR=18.9, Peak=14657 HFD=2.5
00:32:43.123 00.014 9340 Star::Find(15, 399, 31, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
00:32:43.136 00.013 9340 Star::Find returns 1 (0), X=399.75, Y=30.86, Mass=65244, SNR=28.8, Peak=16077 HFD=2.8
00:32:43.149 00.013 9340 Star::Find(15, 976, 119, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
00:32:43.161 00.012 9340 Star::Find returns 1 (0), X=976.66, Y=119.43, Mass=37902, SNR=17.0, Peak=14938 HFD=2.6
00:32:43.172 00.011 9340 Star::Find(15, 979, 671, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
00:32:43.185 00.013 9340 Star::Find returns 1 (0), X=979.97, Y=671.15, Mass=47839, SNR=29.2, Peak=13796 HFD=2.8
00:32:43.197 00.012 9340 Star::Find(15, 233, 763, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
00:32:43.208 00.011 9340 Star::Find returns 1 (0), X=233.46, Y=762.90, Mass=63665, SNR=23.4, Peak=14108 HFD=3.5
00:32:43.223 00.015 9340 Star::Find(15, 287, 278, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
00:32:43.234 00.011 9340 Star::Find returns 1 (0), X=283.66, Y=270.14, Mass=721747, SNR=139.4, Peak=51929 HFD=4.0
00:32:43.246 00.012 9340 Star::Find(15, 234, 143, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
00:32:43.258 00.012 9340 Star::Find returns 1 (0), X=234.86, Y=143.24, Mass=37261, SNR=18.9, Peak=14187 HFD=2.5
00:32:43.271 00.013 9340 Star::Find(15, 767, 926, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
00:32:43.282 00.011 9340 Star::Find returns 1 (0), X=766.85, Y=926.26, Mass=36546, SNR=18.4, Peak=13785 HFD=2.5
00:32:43.294 00.012 9340 Star::Find(15, 970, 153, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
00:32:43.307 00.013 9340 Star::Find returns 1 (0), X=969.75, Y=153.54, Mass=35178, SNR=16.8, Peak=13637 HFD=3.3
00:32:43.321 00.014 9340 Star::Find(15, 1696, 134, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
00:32:43.333 00.012 9340 Star::Find returns 1 (0), X=1695.06, Y=134.45, Mass=50244, SNR=21.1, Peak=16650 HFD=3.3
00:32:43.346 00.013 9340 Star::Find(15, 1090, 850, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
00:32:43.361 00.015 9340 Star::Find returns 1 (0), X=1090.11, Y=849.86, Mass=22536, SNR=13.0, Peak=13297 HFD=2.0
00:32:43.374 00.013 9340 Star::Find(15, 103, 197, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
00:32:43.385 00.011 9340 Star::Find returns 1 (0), X=103.65, Y=195.85, Mass=53878, SNR=23.4, Peak=13781 HFD=4.2
00:32:43.398 00.013 9340 Star::Find(15, 16, 866, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
00:32:43.408 00.010 9340 Star::Find returns 1 (0), X=16.66, Y=866.79, Mass=49877, SNR=19.5, Peak=13010 HFD=3.3
00:32:43.420 00.012 9340 Star::Find(15, 618, 923, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
00:32:43.432 00.012 9340 Star::Find returns 1 (0), X=617.97, Y=922.86, Mass=28474, SNR=15.4, Peak=14221 HFD=2.0
00:32:43.444 00.012 9340 Star::Find(15, 306, 74, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
00:32:43.458 00.014 9340 Star::Find returns 1 (0), X=305.56, Y=74.13, Mass=30280, SNR=14.6, Peak=12460 HFD=2.4
00:32:43.469 00.011 9340 Star::Find(15, 1402, 884, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
00:32:43.481 00.012 9340 Star::Find returns 1 (0), X=1401.73, Y=883.76, Mass=40919, SNR=20.2, Peak=15737 HFD=2.0
00:32:43.493 00.012 9340 Star::Find(15, 64, 890, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
00:32:43.505 00.012 9340 Star::Find returns 1 (0), X=62.82, Y=890.17, Mass=47115, SNR=22.6, Peak=16231 HFD=3.3
00:32:43.517 00.012 9340 Star::Find(15, 1499, 284, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
00:32:43.532 00.015 9340 Star::Find returns 1 (0), X=1499.18, Y=284.44, Mass=46068, SNR=21.6, Peak=15383 HFD=2.8
00:32:43.547 00.015 9340 Star::Find(15, 874, 37, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
00:32:43.561 00.014 9340 Star::Find returns 1 (0), X=874.43, Y=37.44, Mass=58511, SNR=24.3, Peak=13751 HFD=3.3
00:32:43.576 00.015 9340 Star::Find(15, 79, 475, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
00:32:43.587 00.011 9340 Star::Find returns 1 (0), X=78.77, Y=475.13, Mass=38270, SNR=18.6, Peak=12988 HFD=2.7
00:32:43.602 00.015 9340 Star::Find(15, 745, 905, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
00:32:43.615 00.013 9340 Star::Find returns 1 (0), X=744.34, Y=905.56, Mass=31170, SNR=16.0, Peak=13016 HFD=3.1
00:32:43.629 00.014 9340 Star::Find(15, 1575, 799, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
00:32:43.642 00.013 9340 Star::Find returns 1 (0), X=1574.18, Y=798.58, Mass=40559, SNR=20.1, Peak=15602 HFD=2.8
00:32:43.654 00.012 9340 Star::Find(15, 808, 549, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
00:32:43.667 00.013 9340 Star::Find returns 0 (4), X=807.45, Y=549.49, Mass=8179, SNR=7.2, Peak=12201 HFD=1.4
00:32:43.680 00.013 9340 Star::Find(15, 1816, 102, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
00:32:43.692 00.012 9340 Star::Find false star n=7 nbg=263 bg=9487.3 sigma=545.0 thresh=11122 peak=11114
00:32:43.704 00.012 9340 Star::Find returns 0 (2), X=1816.00, Y=102.00, Mass=13302, SNR=2.9, Peak=11626 HFD=0.0
00:32:43.715 00.011 9340 Star::Find(15, 1529, 410, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
00:32:43.727 00.012 9340 Star::Find returns 1 (0), X=1528.69, Y=409.72, Mass=33577, SNR=17.2, Peak=12279 HFD=3.0
00:32:43.741 00.014 9340 Star::Find(15, 1511, 888, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
00:32:43.756 00.015 9340 Star::Find returns 1 (0), X=1511.03, Y=887.75, Mass=34545, SNR=17.6, Peak=13467 HFD=2.5
00:32:43.770 00.014 9340 Star::Find(15, 234, 532, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
00:32:43.784 00.014 9340 Star::Find returns 1 (0), X=233.83, Y=532.02, Mass=34902, SNR=17.9, Peak=14799 HFD=2.1
00:32:43.798 00.014 9340 Star::Find(15, 362, 1018, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
00:32:43.810 00.012 9340 Star::Find returns 1 (0), X=361.67, Y=1017.16, Mass=21714, SNR=14.0, Peak=13772 HFD=1.8
00:32:43.827 00.017 9340 Star::Find(15, 1427, 717, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
00:32:43.840 00.013 9340 Star::Find returns 1 (0), X=1427.36, Y=716.51, Mass=12763, SNR=8.8, Peak=12433 HFD=1.5
00:32:43.851 00.011 9340 Star::Find(15, 578, 987, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
00:32:43.865 00.014 9340 Star::Find false star n=3 nbg=272 bg=9509.8 sigma=592.1 thresh=11286 peak=10810
00:32:43.878 00.013 9340 Star::Find returns 0 (2), X=578.00, Y=987.00, Mass=6080, SNR=2.9, Peak=11702 HFD=0.0
00:32:43.892 00.014 9340 Star::Find(15, 1792, 768, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
00:32:43.903 00.011 9340 Star::Find false star n=4 nbg=262 bg=9373.7 sigma=585.1 thresh=11129 peak=11019
00:32:43.915 00.012 9340 Star::Find returns 0 (2), X=1792.00, Y=768.00, Mass=8784, SNR=2.9, Peak=11975 HFD=0.0
00:32:43.927 00.012 9340 Star::Find(15, 598, 152, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
00:32:43.938 00.011 9340 Star::Find returns 1 (0), X=606.12, Y=163.66, Mass=20150, SNR=12.5, Peak=13131 HFD=2.5
00:32:43.954 00.016 9340 Star::Find(15, 1698, 981, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
00:32:43.966 00.012 9340 Star::Find returns 1 (0), X=1710.64, Y=981.29, Mass=1744386, SNR=272.3, Peak=65454 HFD=4.9
00:32:43.978 00.012 9340 Star::Find(15, 1142, 763, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
00:32:43.988 00.010 9340 Star::Find returns 1 (0), X=1141.95, Y=764.07, Mass=23656, SNR=14.8, Peak=13507 HFD=2.1
00:32:43.999 00.011 9340 Star::Find(15, 158, 265, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
00:32:44.010 00.011 9340 Star::Find false star n=3 nbg=250 bg=9311.7 sigma=521.2 thresh=10875 peak=10811
00:32:44.021 00.011 9340 Star::Find returns 0 (2), X=158.00, Y=265.00, Mass=6050, SNR=2.9, Peak=12067 HFD=0.0
00:32:44.032 00.011 9340 Star::Find(15, 1027, 369, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
00:32:44.045 00.013 9340 Star::Find false star n=2 nbg=255 bg=9464.0 sigma=575.6 thresh=11191 peak=10951
00:32:44.056 00.011 9340 Star::Find returns 0 (2), X=1027.00, Y=369.00, Mass=4241, SNR=2.9, Peak=11716 HFD=0.0
00:32:44.070 00.014 9340 Star::Find(15, 1211, 178, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
00:32:44.081 00.011 9340 Star::Find returns 1 (0), X=1211.29, Y=178.26, Mass=14712, SNR=9.8, Peak=12680 HFD=1.6
00:32:44.091 00.010 9340 Star::Find(15, 346, 349, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
00:32:44.101 00.010 9340 Star::Find returns 0 (4), X=346.40, Y=350.21, Mass=10130, SNR=8.8, Peak=11894 HFD=1.3
00:32:44.110 00.009 9340 Star::Find(15, 1559, 1001, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
00:32:44.121 00.011 9340 Star::Find returns 1 (0), X=1559.15, Y=1000.91, Mass=17495, SNR=11.8, Peak=14035 HFD=1.8
00:32:44.131 00.010 9340 Star::Find(15, 156, 539, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
00:32:44.141 00.010 9340 Star::Find false star n=5 nbg=269 bg=9257.2 sigma=595.7 thresh=11044 peak=10888
00:32:44.154 00.013 9340 Star::Find returns 0 (2), X=156.00, Y=539.00, Mass=10185, SNR=2.9, Peak=11471 HFD=0.0
00:32:44.165 00.011 9340 Star::Find(15, 1235, 756, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
00:32:44.175 00.010 9340 Star::Find returns 1 (0), X=1233.98, Y=756.26, Mass=14807, SNR=9.4, Peak=11729 HFD=3.1
00:32:44.185 00.010 9340 Star::Find(15, 913, 791, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
00:32:44.196 00.011 9340 Star::Find false star n=4 nbg=264 bg=9270.9 sigma=592.6 thresh=11049 peak=10934
00:32:44.205 00.009 9340 Star::Find returns 0 (2), X=913.00, Y=791.00, Mass=8457, SNR=2.9, Peak=11961 HFD=0.0
00:32:44.215 00.010 9340 Star::Find(15, 1266, 417, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
00:32:44.226 00.011 9340 Star::Find returns 1 (0), X=1265.62, Y=417.55, Mass=21655, SNR=13.2, Peak=12222 HFD=3.2
00:32:44.235 00.009 9340 Star::Find(15, 1893, 501, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
00:32:44.249 00.014 9340 Star::Find returns 1 (0), X=1893.92, Y=501.55, Mass=38421, SNR=20.0, Peak=13374 HFD=3.5
00:32:44.261 00.012 9340 Star::Find(15, 455, 385, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
00:32:44.273 00.012 9340 Star::Find returns 0 (4), X=455.03, Y=385.44, Mass=8527, SNR=8.3, Peak=12113 HFD=1.1
00:32:44.282 00.009 9340 Star::Find(15, 1821, 65, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
00:32:44.292 00.010 9340 Star::Find returns 1 (0), X=1820.45, Y=64.55, Mass=20513, SNR=14.3, Peak=12026 HFD=3.1
00:32:44.302 00.010 9340 Star::Find(15, 1318, 849, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
00:32:44.312 00.010 9340 Star::Find false star n=3 nbg=263 bg=9433.2 sigma=585.9 thresh=11191 peak=11005
00:32:44.321 00.009 9340 Star::Find returns 0 (2), X=1318.00, Y=849.00, Mass=5714, SNR=2.9, Peak=11777 HFD=0.0
00:32:44.332 00.011 9340 Star::Find(15, 1503, 455, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
00:32:44.343 00.011 9340 Star::Find false star n=4 nbg=252 bg=9537.8 sigma=499.3 thresh=11036 peak=10932
00:32:44.353 00.010 9340 Star::Find returns 0 (2), X=1503.00, Y=455.00, Mass=7903, SNR=2.9, Peak=12320 HFD=0.0
00:32:44.365 00.012 9340 Star::Find(15, 436, 687, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
00:32:44.375 00.010 9340 Star::Find false star n=6 nbg=268 bg=9330.7 sigma=591.5 thresh=11105 peak=11031
00:32:44.384 00.009 9340 Star::Find returns 0 (2), X=436.00, Y=687.00, Mass=12190, SNR=2.9, Peak=11937 HFD=0.0
00:32:44.394 00.010 9340 Star::Find(15, 148, 481, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
00:32:44.403 00.009 9340 Star::Find returns 1 (0), X=147.61, Y=482.32, Mass=15005, SNR=11.6, Peak=11675 HFD=2.1
00:32:44.413 00.010 9340 Star::Find(15, 203, 895, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
00:32:44.423 00.010 9340 Star::Find returns 1 (0), X=203.09, Y=895.10, Mass=16845, SNR=13.1, Peak=12126 HFD=2.6
00:32:44.432 00.009 9340 Star::Find(15, 132, 137, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
00:32:44.444 00.012 9340 Star::Find false star n=6 nbg=258 bg=9246.4 sigma=542.0 thresh=10872 peak=10735
00:32:44.454 00.010 9340 Star::Find returns 0 (2), X=132.00, Y=137.00, Mass=11687, SNR=2.9, Peak=11690 HFD=0.0
00:32:44.466 00.012 9340 Star::Find(15, 1270, 717, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
00:32:44.475 00.009 9340 Star::Find returns 0 (3), X=1270.00, Y=717.00, Mass=0, SNR=0.0, Peak=11468 HFD=0.0
00:32:44.485 00.010 9340 Star::Find(15, 316, 495, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
00:32:44.494 00.009 9340 Star::Find false star n=3 nbg=268 bg=9366.8 sigma=557.0 thresh=11038 peak=10701
00:32:44.505 00.011 9340 Star::Find returns 0 (2), X=316.00, Y=495.00, Mass=6385, SNR=2.9, Peak=11648 HFD=0.0
00:32:44.516 00.011 9340 Star::Find(15, 22, 619, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
00:32:44.526 00.010 9340 Star::Find returns 1 (0), X=21.83, Y=618.67, Mass=13033, SNR=11.8, Peak=12378 HFD=2.0
00:32:44.538 00.012 9340 Star::Find(15, 711, 241, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
00:32:44.549 00.011 9340 Star::Find returns 1 (0), X=697.42, Y=233.29, Mass=18247, SNR=11.5, Peak=11881 HFD=3.5
00:32:44.559 00.010 9340 Star::Find(15, 1832, 544, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
00:32:44.569 00.010 9340 Star::Find returns 1 (0), X=1833.05, Y=544.11, Mass=39427, SNR=20.2, Peak=13807 HFD=4.1
00:32:44.579 00.010 9340 Star::Find(15, 1052, 136, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
00:32:44.587 00.008 9340 Star::Find false star n=1 nbg=260 bg=9474.3 sigma=558.2 thresh=11149 peak=10685
00:32:44.596 00.009 9340 Star::Find returns 0 (2), X=1052.00, Y=136.00, Mass=2248, SNR=2.9, Peak=11722 HFD=0.0
00:32:44.606 00.010 9340 Star::Find(15, 1113, 925, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
00:32:44.615 00.009 9340 Star::Find false star n=6 nbg=258 bg=9436.0 sigma=496.5 thresh=10926 peak=10911
00:32:44.626 00.011 9340 Star::Find returns 0 (2), X=1113.00, Y=925.00, Mass=9917, SNR=2.9, Peak=11764 HFD=0.0
00:32:44.641 00.015 9340 Star::Find(15, 1231, 1043, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
00:32:44.652 00.011 9340 Star::Find returns 1 (0), X=1231.93, Y=1042.83, Mass=25784, SNR=14.8, Peak=11874 HFD=4.1
00:32:44.663 00.011 9340 Star::Find(15, 76, 345, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
00:32:44.674 00.011 9340 Star::Find returns 1 (0), X=76.83, Y=344.86, Mass=18046, SNR=11.5, Peak=11730 HFD=2.4
00:32:44.686 00.012 9340 Star::Find(15, 782, 255, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
00:32:44.697 00.011 9340 Star::Find returns 1 (0), X=780.34, Y=255.93, Mass=14235, SNR=10.7, Peak=11712 HFD=4.0
00:32:44.708 00.011 9340 AutoFind: finding best star pass 1
00:32:44.718 00.010 9340 Star::Find(15, 1710, 981, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
00:32:44.732 00.014 9340 Star::Find returns 1 (0), X=1710.64, Y=981.29, Mass=1744386, SNR=272.3, Peak=65454 HFD=4.9
00:32:44.743 00.011 9340 AutoFind: near-saturated [1710, 981] 98.7 Mass 1744386 SNR 272.3 Peak 65454
00:32:44.753 00.010 9340 Star::Find(15, 1423, 386, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
00:32:44.764 00.011 9340 Star::Find returns 1 (0), X=1423.37, Y=385.88, Mass=2698126, SNR=324.8, Peak=65535 HFD=5.7
00:32:44.774 00.010 9340 AutoFind: near-saturated [1423, 386] 96.9 Mass 2698126 SNR 324.8 Peak 65535
00:32:44.784 00.010 9340 Star::Find(15, 1639, 482, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
00:32:44.793 00.009 9340 Star::Find returns 1 (0), X=1638.93, Y=482.31, Mass=835908, SNR=164.6, Peak=55781 HFD=4.1
00:32:44.802 00.009 9340 AutoFind returns star at [1639, 482] 64.1 Mass 835908 SNR 164.6
00:32:44.815 00.013 9340 Star::Find(15, 1639, 482, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
00:32:44.828 00.013 9340 Star::Find returns 1 (0), X=1638.93, Y=482.31, Mass=835908, SNR=164.6, Peak=55781 HFD=4.1
00:32:44.844 00.016 9340 MultiStar: List (12): {1638.93, 482.31}(164.6), {673.56, 94.61}(150.1), {588.08, 348.16}(151.8), {283.66, 270.14}(139.4), {617.58, 883.40}(101.5), {302.34, 920.22}(87.4), {1249.90, 842.61}(75.9), {923.50, 956.03}(63.8), {49.71, 1033.98}(79.2), {1033.86, 109.57}(40.8), {721.95, 572.45}(56.1), {1138.24, 954.41}(51.3), 
00:32:44.855 00.011 9340 setting lock position to (1638.93, 482.31)
00:32:44.869 00.014 9340 MultiStar: stabilizing after lock position change
00:32:44.883 00.014 9340 AutoSelect: state = 1, call UpdateGuideState
00:32:44.894 00.011 9340 UpdateGuideState(): m_state=1
00:32:44.906 00.012 9340 Star::Find(15, 1638, 482, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
00:32:44.925 00.019 9340 Star::Find returns 1 (0), X=1638.93, Y=482.31, Mass=835908, SNR=164.6, Peak=55781 HFD=4.1
00:32:44.939 00.014 9340 DistanceChecker: deactivated
00:32:44.955 00.016 9340 CameraToMount -- cameraTheta (0.00) - m_xAngle (0.01) = xAngle (-0.01 = -0.01)
00:32:44.969 00.014 9340 CameraToMount -- cameraTheta (0.00) - (m_xAngle (0.01) + m_yAngleError (-3.13)) = yAngle (3.12 = 3.12)
00:32:44.983 00.014 9340 CameraToMount -- cameraX=0.00 cameraY=0.00 hyp=0.00 cameraTheta=0.00 mountX=0.00 mountY=0.00, mountTheta=0.00
00:32:45.000 00.017 9340 setting force full frames = false
00:32:45.013 00.013 9340 setting lock position to (1638.93, 482.31)
00:32:45.023 00.010 9340 MultiStar: stabilizing after lock position change
00:32:45.034 00.011 9340 CurrentPosition() valid, moving to STATE_SELECTED
00:32:45.044 00.010 9340 Changing from state SELECTING to SELECTED
00:32:45.057 00.013 9340 guider state => SELECTED
00:32:45.088 00.031 9340 UpdateImageDisplay: Size=(1920,1080) min=6110, max=65535, med=9340, FiltMin=7431, FiltMax=65526, Gamma=2.870
00:32:45.137 00.049 9340 UpdateGuideState exits: m=835908 SNR=164.6
00:32:45.149 00.012 9340 UpdateImageDisplay: Size=(1920,1080) min=6110, max=65535, med=9340, FiltMin=7431, FiltMax=65526, Gamma=2.870
00:32:45.200 00.051 9340 Status Line: Auto-selected star at (1638.9, 482.3)
00:32:45.233 00.033 9340 PhdController: newstate STATE_WAIT_SELECTED
00:32:45.246 00.013 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:32:45.259 00.013 9340 ScheduleExposure(1000,3,1) exposurePending=0
00:32:45.273 00.014 9340 Enqueuing Expose request
00:32:45.285 00.012 12020 Worker thread wakes up
00:32:45.285 00.000 12020 worker thread servicing REQUEST_EXPOSE 1000
00:32:45.285 00.000 12020 Handling exposure in thread, d=1000 o=3 r=(1624,467,31,31)
00:32:45.286 00.001 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"047dd090-c4b4-4a00-bf73-2a6f1124008d"}
00:32:45.297 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"047dd090-c4b4-4a00-bf73-2a6f1124008d"}
00:32:45.308 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"1a5d46c6-e609-4552-b7b4-9b358fa057b7"}
00:32:45.318 00.010 9340 case statement mapped state 2 to 1
00:32:45.328 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Selected","id":"1a5d46c6-e609-4552-b7b4-9b358fa057b7"}
00:32:45.340 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"3e6e65c2-812b-4514-8c28-808ef73da0db"}
00:32:45.351 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":1,"width":15,"height":15,"star_pos":[6.93,7.31],"pixels":"..."},"id":"3e6e65c2-812b-4514-8c28-808ef73da0db"}
00:32:45.393 00.042 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"72afc0a4-abea-4b52-aa11-5f5d9d1ea8c8"}
00:32:45.407 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"72afc0a4-abea-4b52-aa11-5f5d9d1ea8c8"}
00:32:45.424 00.017 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"b7dbda49-b102-44ad-a46f-f28fd6e46629"}
00:32:45.438 00.014 9340 case statement mapped state 2 to 1
00:32:45.450 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Selected","id":"b7dbda49-b102-44ad-a46f-f28fd6e46629"}
00:32:45.469 00.019 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"2d48e26d-078d-4b81-b169-005a54723030"}
00:32:45.482 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":1,"width":15,"height":15,"star_pos":[6.93,7.31],"pixels":"..."},"id":"2d48e26d-078d-4b81-b169-005a54723030"}
00:32:46.638 01.156 12020 Exposure complete
00:32:46.809 00.171 12020 worker thread done servicing request
00:32:46.809 00.000 9340 OnExposeComplete: enter
00:32:46.819 00.010 9340 UpdateGuideState(): m_state=2
00:32:46.830 00.011 9340 Star::Find(15, 1638, 482, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2
00:32:46.842 00.012 9340 Star::Find returns 1 (0), X=1639.00, Y=482.39, Mass=899154, SNR=166.6, Peak=60873 HFD=4.1
00:32:46.853 00.011 9340 CameraToMount -- cameraTheta (0.81) - m_xAngle (0.01) = xAngle (0.81 = 0.81)
00:32:46.862 00.009 9340 CameraToMount -- cameraTheta (0.81) - (m_xAngle (0.01) + m_yAngleError (-3.13)) = yAngle (3.94 = -2.35)
00:32:46.872 00.010 9340 CameraToMount -- cameraX=0.07 cameraY=0.08 hyp=0.11 cameraTheta=0.81 mountX=0.07 mountY=-0.08, mountTheta=-0.80
00:32:46.888 00.016 9340 UpdateImageDisplay: Size=(1920,1080) min=5526, max=65535, med=9381, FiltMin=7364, FiltMax=65526, Gamma=2.870
00:32:46.936 00.048 9340 UpdateGuideState exits: m=899154 SNR=166.6
00:32:46.949 00.013 9340 PhdController: newstate STATE_CALIBRATE
00:32:46.960 00.011 9340 PhdController: clearing calibration
00:32:46.996 00.036 9340 ScopeASCOM::GetDeclinationRadians() returns 0.0
00:32:47.038 00.042 9340 ScopeASCOM::SideOfPier() returns 1
00:32:47.054 00.016 9340 PhdController: start calibration
00:32:47.119 00.065 9340 Changing from state SELECTED to CALIBRATING_PRIMARY
00:32:47.130 00.011 9340 GetInt("/profile/16/scope/calibration/focal_length", 0) returns 242
00:32:47.141 00.011 9340 GetDouble("/profile/16/scope/calibration/image_scale", 1.000000) returns 2.471770
00:32:47.152 00.011 9340 GetDouble("/profile/16/scope/calibration/ra_guide_rate", -1.000000) returns 0.003760
00:32:47.163 00.011 9340 GetDouble("/profile/16/scope/calibration/dec_guide_rate", -1.000000) returns 0.003760
00:32:47.175 00.012 9340 GetDouble("/profile/16/scope/calibration/ortho_error", 0.000000) returns 0.854654
00:32:47.188 00.013 9340 GetInt("/profile/16/scope/calibration/ra_step_count", 0) returns 12
00:32:47.199 00.011 9340 GetInt("/profile/16/scope/calibration/dec_step_count", 0) returns 11
00:32:47.211 00.012 9340 GetDouble("/profile/16/scope/calibration/orig_binning", 1.000000) returns 1.000000
00:32:47.223 00.012 9340 GetInt("/profile/16/scope/calibration/last_issue", 0) returns 0
00:32:47.238 00.015 9340 GetString("/profile/16/scope/calibration/orig_timestamp", "Unknown") returns "5/13/2026 10:37:20 PM"
00:32:47.249 00.011 9340 GetInt("/profile/16/scope/calibration/orig_pierside", -1) returns 1
00:32:47.262 00.013 9340 GetString("/profile/16/scope/calibration/ra_steps", "") returns "{0.0 0.0}, {2.2 -0.3}, {4.3 -0.0}, {6.8 0.3}, {8.4 0.5}, {10.8 0.2}, {13.4 0.3}, {15.5 -0.1}, {17.9 0.2}, {20.0 0.1}, {22.6 0.1}, {24.9 0.2}, {27.5 0.2}, {27.5 0.2}, {13.0 -0.6}, {-0.7 -1.3}"
00:32:47.278 00.016 9340 GetString("/profile/16/scope/calibration/dec_steps", "") returns "{0.0 0.0}, {0.1 2.7}, {-0.1 4.7}, {0.1 7.1}, {-0.3 9.3}, {0.3 11.8}, {0.5 14.2}, {0.5 16.9}, {0.7 19.6}, {0.3 21.1}, {0.5 23.8}, {0.2 26.2}, {0.2 26.2}, {1.0 16.5}, {0.9 5.1}, {1.2 2.8}"
00:32:47.307 00.029 9340 ScopeASCOM::GetGuideRates returns 0 13.537 13.537 a-s/sec
00:32:47.332 00.025 9340 ScopeASCOM::GetDeclinationRadians() returns 0.0
00:32:47.348 00.016 9340 ScopeASCOM::SideOfPier() returns 1
00:32:47.367 00.019 9340 GetString("/profile/16/name", "") returns "EvoGuid50ED_ASI662MC_20260416"
00:32:47.384 00.017 9340 ScopeASCOM::GetGuideRates returns 0 13.537 13.537 a-s/sec
00:32:47.404 00.020 9340 ScopeASCOM::SideOfPier() returns 1
00:32:47.422 00.018 9340 guider state => CALIBRATING_PRIMARY
00:32:47.434 00.012 9340 StartCapturing CaptureActive=1 continueCapturing=1 exposurePending=0
00:32:47.447 00.013 9340 reset dither spiral
00:32:47.459 00.012 9340 PhdController: newstate STATE_CALIBRATION_WAIT
00:32:47.469 00.010 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:32:47.479 00.010 9340 ScheduleExposure(1000,3,1) exposurePending=0
00:32:47.489 00.010 9340 Enqueuing Expose request
00:32:47.501 00.012 12020 Worker thread wakes up
00:32:47.501 00.000 12020 worker thread servicing REQUEST_EXPOSE 1000
00:32:47.501 00.000 12020 Handling exposure in thread, d=1000 o=3 r=(1624,467,31,31)
00:32:47.501 00.000 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"95eb9780-de04-4832-a931-028448d9da59"}
00:32:47.513 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"95eb9780-de04-4832-a931-028448d9da59"}
00:32:47.535 00.022 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"f88bcf05-f274-4822-ae6e-d2946a1551f9"}
00:32:47.548 00.013 9340 case statement mapped state 3 to 2
00:32:47.558 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Calibrating","id":"f88bcf05-f274-4822-ae6e-d2946a1551f9"}
00:32:47.573 00.015 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"c4e67342-d624-4b37-89ad-284025c8aee5"}
00:32:47.586 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":2,"width":15,"height":15,"star_pos":[7.00,7.39],"pixels":"..."},"id":"c4e67342-d624-4b37-89ad-284025c8aee5"}
00:32:48.865 01.279 12020 Exposure complete
00:32:49.035 00.170 12020 worker thread done servicing request
00:32:49.035 00.000 9340 OnExposeComplete: enter
00:32:49.046 00.011 9340 UpdateGuideState(): m_state=3
00:32:49.057 00.011 9340 Star::Find(15, 1639, 482, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3
00:32:49.067 00.010 9340 Star::Find returns 1 (0), X=1639.16, Y=482.38, Mass=941613, SNR=185.8, Peak=56285 HFD=4.4
00:32:49.094 00.027 9340 Scope::UpdateCalibrationState: starting location = 1639.16,482.38 coords = 15.20,0.0
00:32:49.104 00.010 9340 Status Line: West step   1, dist= 0.0
00:32:49.121 00.017 9340 Enqueuing Calibration Move request for direction 3
00:32:49.131 00.010 12020 Worker thread wakes up
00:32:49.131 00.000 12020 worker thread servicing REQUEST_MOVE scope dir W(3) 400 opts 0x0
00:32:49.131 00.000 12020 Handling axis move in thread for scope dir=3 dur=400
00:32:49.132 00.001 12020 scope move axis dir= 3 dur= 400 opts= 0x0
00:32:49.132 00.000 12020 MoveAxis(W, 400, -)
00:32:49.132 00.000 12020 Guiding  Dir = 3, Dur = 400
00:32:49.132 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=6170, max=65535, med=9374, FiltMin=7419, FiltMax=65526, Gamma=2.870
00:32:49.142 00.010 12020 IsSlewing returns 0
00:32:49.143 00.001 12020 IsGuiding returns 0
00:32:49.164 00.021 12020 PulseGuide returned control before completion, sleep 390
00:32:49.177 00.013 9340 UpdateGuideState exits: m=941613 SNR=185.8
00:32:49.187 00.010 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:32:49.199 00.012 9340 ScheduleExposure(1000,3,1) exposurePending=0
00:32:49.208 00.009 9340 Enqueuing Expose request
00:32:49.399 00.191 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"0cac319f-1b09-495f-93b5-b5b2b09416ce"}
00:32:49.409 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"0cac319f-1b09-495f-93b5-b5b2b09416ce"}
00:32:49.423 00.014 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"946afc06-4472-4d96-b352-771902ba87e0"}
00:32:49.436 00.013 9340 case statement mapped state 3 to 2
00:32:49.448 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Calibrating","id":"946afc06-4472-4d96-b352-771902ba87e0"}
00:32:49.460 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"710e254b-2b19-4123-beaa-5ff6501274a9"}
00:32:49.476 00.016 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":3,"width":15,"height":15,"star_pos":[7.16,7.38],"pixels":"..."},"id":"710e254b-2b19-4123-beaa-5ff6501274a9"}
00:32:49.596 00.120 12020 IsGuiding returns 0
00:32:49.596 00.000 12020 Move returns status 0, amount 400
00:32:49.596 00.000 12020 move complete, result=0
00:32:49.597 00.001 12020 worker thread done servicing request
00:32:49.597 00.000 12020 Worker thread wakes up
00:32:49.597 00.000 12020 worker thread servicing REQUEST_EXPOSE 1000
00:32:49.598 00.001 12020 Handling exposure in thread, d=1000 o=3 r=(1624,467,31,31)
00:32:50.948 01.350 12020 Exposure complete
00:32:51.125 00.177 12020 worker thread done servicing request
00:32:51.126 00.001 9340 OnExposeComplete: enter
00:32:51.137 00.011 9340 UpdateGuideState(): m_state=3
00:32:51.148 00.011 9340 Star::Find(15, 1639, 482, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4
00:32:51.157 00.009 9340 Star::Find returns 1 (0), X=1636.73, Y=482.01, Mass=882616, SNR=149.3, Peak=60642 HFD=4.2
00:32:51.171 00.014 9340 Status Line: West step   2, dist= 2.5
00:32:51.188 00.017 9340 Enqueuing Calibration Move request for direction 3
00:32:51.198 00.010 12020 Worker thread wakes up
00:32:51.198 00.000 12020 worker thread servicing REQUEST_MOVE scope dir W(3) 400 opts 0x0
00:32:51.198 00.000 12020 Handling axis move in thread for scope dir=3 dur=400
00:32:51.198 00.000 12020 scope move axis dir= 3 dur= 400 opts= 0x0
00:32:51.199 00.001 12020 MoveAxis(W, 400, -)
00:32:51.199 00.000 12020 Guiding  Dir = 3, Dur = 400
00:32:51.200 00.001 12020 IsSlewing returns 0
00:32:51.201 00.001 12020 IsGuiding returns 0
00:32:51.204 00.003 9340 UpdateImageDisplay: Size=(1920,1080) min=6111, max=65535, med=9317, FiltMin=7324, FiltMax=65490, Gamma=2.870
00:32:51.227 00.023 12020 PulseGuide returned control before completion, sleep 384
00:32:51.250 00.023 9340 UpdateGuideState exits: m=882616 SNR=149.3
00:32:51.263 00.013 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:32:51.272 00.009 9340 ScheduleExposure(1000,3,1) exposurePending=0
00:32:51.281 00.009 9340 Enqueuing Expose request
00:32:51.398 00.117 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"1eca387e-c463-4e1e-9118-f541265a27c7"}
00:32:51.408 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"1eca387e-c463-4e1e-9118-f541265a27c7"}
00:32:51.420 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"69fd0f01-1061-4169-aa13-ef56ed09c8a1"}
00:32:51.431 00.011 9340 case statement mapped state 3 to 2
00:32:51.440 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Calibrating","id":"69fd0f01-1061-4169-aa13-ef56ed09c8a1"}
00:32:51.450 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"8c6a3169-e413-4a94-b532-6adb13376865"}
00:32:51.461 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":4,"width":15,"height":15,"star_pos":[6.73,7.01],"pixels":"..."},"id":"8c6a3169-e413-4a94-b532-6adb13376865"}
00:32:51.622 00.161 12020 IsGuiding returns 1
00:32:51.622 00.000 12020 scope still moving after pulse duration time elapsed
00:32:51.675 00.053 12020 IsSlewing returns 0
00:32:51.706 00.031 12020 IsGuiding returns 0
00:32:51.707 00.001 12020 scope move finished after 400 + 106 ms
00:32:51.707 00.000 12020 Move returns status 0, amount 400
00:32:51.707 00.000 12020 move complete, result=0
00:32:51.708 00.001 12020 worker thread done servicing request
00:32:51.708 00.000 12020 Worker thread wakes up
00:32:51.708 00.000 12020 worker thread servicing REQUEST_EXPOSE 1000
00:32:51.708 00.000 12020 Handling exposure in thread, d=1000 o=3 r=(1622,467,31,31)
00:32:53.071 01.363 12020 Exposure complete
00:32:53.245 00.174 12020 worker thread done servicing request
00:32:53.245 00.000 9340 OnExposeComplete: enter
00:32:53.257 00.012 9340 UpdateGuideState(): m_state=3
00:32:53.266 00.009 9340 Star::Find(15, 1636, 482, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 5
00:32:53.275 00.009 9340 Star::Find returns 1 (0), X=1633.99, Y=482.29, Mass=892098, SNR=176.2, Peak=64327 HFD=4.0
00:32:53.287 00.012 9340 Status Line: West step   3, dist= 5.2
00:32:53.304 00.017 9340 Enqueuing Calibration Move request for direction 3
00:32:53.313 00.009 12020 Worker thread wakes up
00:32:53.313 00.000 12020 worker thread servicing REQUEST_MOVE scope dir W(3) 400 opts 0x0
00:32:53.314 00.001 12020 Handling axis move in thread for scope dir=3 dur=400
00:32:53.314 00.000 12020 scope move axis dir= 3 dur= 400 opts= 0x0
00:32:53.314 00.000 12020 MoveAxis(W, 400, -)
00:32:53.314 00.000 12020 Guiding  Dir = 3, Dur = 400
00:32:53.319 00.005 9340 UpdateImageDisplay: Size=(1920,1080) min=5466, max=65535, med=9323, FiltMin=7505, FiltMax=65518, Gamma=2.870
00:32:53.340 00.021 12020 IsSlewing returns 0
00:32:53.341 00.001 12020 IsGuiding returns 0
00:32:53.368 00.027 9340 UpdateGuideState exits: m=892098 SNR=176.2
00:32:53.379 00.011 12020 PulseGuide returned control before completion, sleep 383
00:32:53.379 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:32:53.388 00.009 9340 ScheduleExposure(1000,3,1) exposurePending=0
00:32:53.397 00.009 9340 Enqueuing Expose request
00:32:53.409 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"90750d17-72e3-4324-863f-a964f23de826"}
00:32:53.421 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"90750d17-72e3-4324-863f-a964f23de826"}
00:32:53.444 00.023 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"ffd34ccf-2419-4404-b16e-841f694c8a0d"}
00:32:53.454 00.010 9340 case statement mapped state 3 to 2
00:32:53.465 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Calibrating","id":"ffd34ccf-2419-4404-b16e-841f694c8a0d"}
00:32:53.478 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"07fbe825-ef1d-43ed-86fc-ba1bd1fcb6bf"}
00:32:53.489 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":5,"width":15,"height":15,"star_pos":[6.99,7.29],"pixels":"..."},"id":"07fbe825-ef1d-43ed-86fc-ba1bd1fcb6bf"}
00:32:53.775 00.286 12020 IsGuiding returns 1
00:32:53.775 00.000 12020 scope still moving after pulse duration time elapsed
00:32:53.834 00.059 12020 IsSlewing returns 0
00:32:53.835 00.001 12020 IsGuiding returns 0
00:32:53.835 00.000 12020 scope move finished after 400 + 93 ms
00:32:53.836 00.001 12020 Move returns status 0, amount 400
00:32:53.836 00.000 12020 move complete, result=0
00:32:53.836 00.000 12020 worker thread done servicing request
00:32:53.836 00.000 12020 Worker thread wakes up
00:32:53.837 00.001 12020 worker thread servicing REQUEST_EXPOSE 1000
00:32:53.837 00.000 12020 Handling exposure in thread, d=1000 o=3 r=(1619,467,31,31)
00:32:55.187 01.350 12020 Exposure complete
00:32:55.340 00.153 12020 worker thread done servicing request
00:32:55.341 00.001 9340 OnExposeComplete: enter
00:32:55.349 00.008 9340 UpdateGuideState(): m_state=3
00:32:55.358 00.009 9340 Star::Find(15, 1633, 482, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 6
00:32:55.369 00.011 9340 Star::Find returns 1 (0), X=1631.43, Y=481.96, Mass=894128, SNR=184.0, Peak=56181 HFD=4.1
00:32:55.382 00.013 9340 Status Line: West step   4, dist= 7.7
00:32:55.397 00.015 9340 Enqueuing Calibration Move request for direction 3
00:32:55.406 00.009 12020 Worker thread wakes up
00:32:55.407 00.001 12020 worker thread servicing REQUEST_MOVE scope dir W(3) 400 opts 0x0
00:32:55.407 00.000 12020 Handling axis move in thread for scope dir=3 dur=400
00:32:55.407 00.000 12020 scope move axis dir= 3 dur= 400 opts= 0x0
00:32:55.407 00.000 12020 MoveAxis(W, 400, -)
00:32:55.407 00.000 12020 Guiding  Dir = 3, Dur = 400
00:32:55.408 00.001 12020 IsSlewing returns 0
00:32:55.409 00.001 12020 IsGuiding returns 0
00:32:55.413 00.004 9340 UpdateImageDisplay: Size=(1920,1080) min=6262, max=65535, med=9321, FiltMin=6750, FiltMax=65488, Gamma=2.870
00:32:55.432 00.019 12020 PulseGuide returned control before completion, sleep 388
00:32:55.458 00.026 9340 UpdateGuideState exits: m=894128 SNR=184.0
00:32:55.468 00.010 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:32:55.477 00.009 9340 ScheduleExposure(1000,3,1) exposurePending=0
00:32:55.487 00.010 9340 Enqueuing Expose request
00:32:55.497 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"431e05eb-122c-4bfa-9b57-6672da751150"}
00:32:55.508 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"431e05eb-122c-4bfa-9b57-6672da751150"}
00:32:55.528 00.020 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"8e63fa1e-3fc8-4416-9a79-ce2835964772"}
00:32:55.540 00.012 9340 case statement mapped state 3 to 2
00:32:55.553 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Calibrating","id":"8e63fa1e-3fc8-4416-9a79-ce2835964772"}
00:32:55.585 00.032 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"d5e0a883-546a-4e3b-96ce-36a270b56165"}
00:32:55.597 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":6,"width":15,"height":15,"star_pos":[7.43,6.96],"pixels":"..."},"id":"d5e0a883-546a-4e3b-96ce-36a270b56165"}
00:32:55.831 00.234 12020 IsGuiding returns 1
00:32:55.831 00.000 12020 scope still moving after pulse duration time elapsed
00:32:55.880 00.049 12020 IsSlewing returns 0
00:32:55.881 00.001 12020 IsGuiding returns 0
00:32:55.881 00.000 12020 scope move finished after 400 + 71 ms
00:32:55.881 00.000 12020 Move returns status 0, amount 400
00:32:55.881 00.000 12020 move complete, result=0
00:32:55.881 00.000 12020 worker thread done servicing request
00:32:55.881 00.000 12020 Worker thread wakes up
00:32:55.883 00.002 12020 worker thread servicing REQUEST_EXPOSE 1000
00:32:55.883 00.000 12020 Handling exposure in thread, d=1000 o=3 r=(1616,467,31,31)
00:32:57.249 01.366 12020 Exposure complete
00:32:57.398 00.149 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"2caf0270-9d4c-4dff-9977-da4d584f9a27"}
00:32:57.412 00.014 12020 worker thread done servicing request
00:32:57.412 00.000 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"2caf0270-9d4c-4dff-9977-da4d584f9a27"}
00:32:57.420 00.008 9340 OnExposeComplete: enter
00:32:57.428 00.008 9340 UpdateGuideState(): m_state=3
00:32:57.437 00.009 9340 Star::Find(15, 1631, 481, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 7
00:32:57.446 00.009 9340 Star::Find returns 1 (0), X=1628.94, Y=482.12, Mass=897953, SNR=176.1, Peak=55700 HFD=4.2
00:32:57.461 00.015 9340 Status Line: West step   5, dist=10.2
00:32:57.476 00.015 9340 Enqueuing Calibration Move request for direction 3
00:32:57.487 00.011 12020 Worker thread wakes up
00:32:57.487 00.000 12020 worker thread servicing REQUEST_MOVE scope dir W(3) 400 opts 0x0
00:32:57.487 00.000 12020 Handling axis move in thread for scope dir=3 dur=400
00:32:57.487 00.000 12020 scope move axis dir= 3 dur= 400 opts= 0x0
00:32:57.487 00.000 12020 MoveAxis(W, 400, -)
00:32:57.487 00.000 12020 Guiding  Dir = 3, Dur = 400
00:32:57.493 00.006 9340 UpdateImageDisplay: Size=(1920,1080) min=5797, max=65521, med=9346, FiltMin=7357, FiltMax=65490, Gamma=2.870
00:32:57.511 00.018 12020 IsSlewing returns 0
00:32:57.512 00.001 12020 IsGuiding returns 0
00:32:57.538 00.026 9340 UpdateGuideState exits: m=897953 SNR=176.1
00:32:57.548 00.010 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:32:57.557 00.009 12020 PulseGuide returned control before completion, sleep 380
00:32:57.557 00.000 9340 ScheduleExposure(1000,3,1) exposurePending=0
00:32:57.566 00.009 9340 Enqueuing Expose request
00:32:57.576 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"455db101-fd28-4d53-a986-312d9cc24e2c"}
00:32:57.588 00.012 9340 case statement mapped state 3 to 2
00:32:57.599 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Calibrating","id":"455db101-fd28-4d53-a986-312d9cc24e2c"}
00:32:57.630 00.031 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"664c4c6b-e885-47d4-b854-ed4944cca536"}
00:32:57.641 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":7,"width":15,"height":15,"star_pos":[6.94,7.12],"pixels":"..."},"id":"664c4c6b-e885-47d4-b854-ed4944cca536"}
00:32:57.959 00.318 12020 IsGuiding returns 0
00:32:57.959 00.000 12020 Move returns status 0, amount 400
00:32:57.959 00.000 12020 move complete, result=0
00:32:57.960 00.001 12020 worker thread done servicing request
00:32:57.960 00.000 12020 Worker thread wakes up
00:32:57.960 00.000 12020 worker thread servicing REQUEST_EXPOSE 1000
00:32:57.960 00.000 12020 Handling exposure in thread, d=1000 o=3 r=(1614,467,31,31)
00:32:59.327 01.367 12020 Exposure complete
00:32:59.398 00.071 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"c1959597-f577-480c-a303-61b567250723"}
00:32:59.406 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"c1959597-f577-480c-a303-61b567250723"}
00:32:59.415 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"24229cb6-b910-4b2b-82cb-31b878dc0407"}
00:32:59.422 00.007 9340 case statement mapped state 3 to 2
00:32:59.432 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Calibrating","id":"24229cb6-b910-4b2b-82cb-31b878dc0407"}
00:32:59.445 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"129399c5-c8b9-46ea-b7fc-fa5c1f853ef1"}
00:32:59.454 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":7,"width":15,"height":15,"star_pos":[6.94,7.12],"pixels":"..."},"id":"129399c5-c8b9-46ea-b7fc-fa5c1f853ef1"}
00:32:59.491 00.037 12020 worker thread done servicing request
00:32:59.491 00.000 9340 OnExposeComplete: enter
00:32:59.500 00.009 9340 UpdateGuideState(): m_state=3
00:32:59.508 00.008 9340 Star::Find(15, 1628, 482, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 8
00:32:59.515 00.007 9340 Star::Find returns 1 (0), X=1626.76, Y=481.84, Mass=894719, SNR=180.5, Peak=58491 HFD=4.3
00:32:59.529 00.014 9340 Status Line: West step   6, dist=12.4
00:32:59.545 00.016 9340 Enqueuing Calibration Move request for direction 3
00:32:59.554 00.009 12020 Worker thread wakes up
00:32:59.555 00.001 12020 worker thread servicing REQUEST_MOVE scope dir W(3) 400 opts 0x0
00:32:59.555 00.000 12020 Handling axis move in thread for scope dir=3 dur=400
00:32:59.555 00.000 12020 scope move axis dir= 3 dur= 400 opts= 0x0
00:32:59.555 00.000 12020 MoveAxis(W, 400, -)
00:32:59.555 00.000 12020 Guiding  Dir = 3, Dur = 400
00:32:59.556 00.001 12020 IsSlewing returns 0
00:32:59.558 00.002 12020 IsGuiding returns 0
00:32:59.561 00.003 9340 UpdateImageDisplay: Size=(1920,1080) min=5473, max=65520, med=9345, FiltMin=7239, FiltMax=65478, Gamma=2.870
00:32:59.574 00.013 12020 PulseGuide returned control before completion, sleep 394
00:32:59.605 00.031 9340 UpdateGuideState exits: m=894719 SNR=180.5
00:32:59.616 00.011 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:32:59.627 00.011 9340 ScheduleExposure(1000,3,1) exposurePending=0
00:32:59.638 00.011 9340 Enqueuing Expose request
00:32:59.980 00.342 12020 IsGuiding returns 1
00:32:59.980 00.000 12020 scope still moving after pulse duration time elapsed
00:33:00.012 00.032 12020 IsSlewing returns 0
00:33:00.013 00.001 12020 IsGuiding returns 0
00:33:00.013 00.000 12020 scope move finished after 400 + 55 ms
00:33:00.013 00.000 12020 Move returns status 0, amount 400
00:33:00.013 00.000 12020 move complete, result=0
00:33:00.013 00.000 12020 worker thread done servicing request
00:33:00.013 00.000 12020 Worker thread wakes up
00:33:00.014 00.001 12020 worker thread servicing REQUEST_EXPOSE 1000
00:33:00.014 00.000 12020 Handling exposure in thread, d=1000 o=3 r=(1612,467,31,31)
00:33:01.386 01.372 12020 Exposure complete
00:33:01.398 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"fcbf44c6-cf66-43b4-af59-cfa56b4a8fee"}
00:33:01.411 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"fcbf44c6-cf66-43b4-af59-cfa56b4a8fee"}
00:33:01.441 00.030 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"074bcfd3-8736-4c58-aefe-be1fb1ce6ceb"}
00:33:01.455 00.014 9340 case statement mapped state 3 to 2
00:33:01.468 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Calibrating","id":"074bcfd3-8736-4c58-aefe-be1fb1ce6ceb"}
00:33:01.483 00.015 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"b4833dba-9efa-4297-a9a0-ad60a64094bb"}
00:33:01.498 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":8,"width":15,"height":15,"star_pos":[6.76,6.84],"pixels":"..."},"id":"b4833dba-9efa-4297-a9a0-ad60a64094bb"}
00:33:01.647 00.149 12020 worker thread done servicing request
00:33:01.647 00.000 9340 OnExposeComplete: enter
00:33:01.661 00.014 9340 UpdateGuideState(): m_state=3
00:33:01.672 00.011 9340 Star::Find(15, 1626, 481, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 9
00:33:01.685 00.013 9340 Star::Find returns 1 (0), X=1624.28, Y=481.62, Mass=954150, SNR=179.6, Peak=58542 HFD=4.3
00:33:01.706 00.021 9340 Status Line: West step   7, dist=14.9
00:33:01.733 00.027 9340 Enqueuing Calibration Move request for direction 3
00:33:01.747 00.014 12020 Worker thread wakes up
00:33:01.748 00.001 12020 worker thread servicing REQUEST_MOVE scope dir W(3) 400 opts 0x0
00:33:01.748 00.000 12020 Handling axis move in thread for scope dir=3 dur=400
00:33:01.748 00.000 12020 scope move axis dir= 3 dur= 400 opts= 0x0
00:33:01.748 00.000 12020 MoveAxis(W, 400, -)
00:33:01.748 00.000 12020 Guiding  Dir = 3, Dur = 400
00:33:01.751 00.003 12020 IsSlewing returns 0
00:33:01.757 00.006 9340 UpdateImageDisplay: Size=(1920,1080) min=5926, max=65535, med=9397, FiltMin=7297, FiltMax=65494, Gamma=2.870
00:33:01.812 00.055 12020 IsGuiding returns 0
00:33:01.824 00.012 9340 UpdateGuideState exits: m=954150 SNR=179.6
00:33:01.838 00.014 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:33:01.852 00.014 12020 PulseGuide returned control before completion, sleep 379
00:33:01.852 00.000 9340 ScheduleExposure(1000,3,1) exposurePending=0
00:33:01.868 00.016 9340 Enqueuing Expose request
00:33:02.242 00.374 12020 IsGuiding returns 1
00:33:02.243 00.001 12020 scope still moving after pulse duration time elapsed
00:33:02.276 00.033 12020 IsSlewing returns 0
00:33:02.278 00.002 12020 IsGuiding returns 0
00:33:02.278 00.000 12020 scope move finished after 400 + 65 ms
00:33:02.278 00.000 12020 Move returns status 0, amount 400
00:33:02.279 00.001 12020 move complete, result=0
00:33:02.279 00.000 12020 worker thread done servicing request
00:33:02.279 00.000 12020 Worker thread wakes up
00:33:02.279 00.000 12020 worker thread servicing REQUEST_EXPOSE 1000
00:33:02.279 00.000 12020 Handling exposure in thread, d=1000 o=3 r=(1609,467,31,31)
00:33:03.397 01.118 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"e1d44e31-7dec-49df-ba71-8dbaeb75936d"}
00:33:03.408 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"e1d44e31-7dec-49df-ba71-8dbaeb75936d"}
00:33:03.419 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"f273dcf0-8c9a-4def-b51c-6f74977adf12"}
00:33:03.429 00.010 9340 case statement mapped state 3 to 2
00:33:03.438 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Calibrating","id":"f273dcf0-8c9a-4def-b51c-6f74977adf12"}
00:33:03.454 00.016 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"d8306af7-63d5-4739-aa5b-3017d73e0e64"}
00:33:03.465 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":9,"width":15,"height":15,"star_pos":[7.28,6.62],"pixels":"..."},"id":"d8306af7-63d5-4739-aa5b-3017d73e0e64"}
00:33:03.646 00.181 12020 Exposure complete
00:33:03.863 00.217 12020 worker thread done servicing request
00:33:03.863 00.000 9340 OnExposeComplete: enter
00:33:03.875 00.012 9340 UpdateGuideState(): m_state=3
00:33:03.888 00.013 9340 Star::Find(15, 1624, 481, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 10
00:33:03.902 00.014 9340 Star::Find returns 1 (0), X=1621.81, Y=481.76, Mass=886848, SNR=188.4, Peak=57447 HFD=4.3
00:33:03.920 00.018 9340 Status Line: West step   8, dist=17.4
00:33:03.943 00.023 9340 Enqueuing Calibration Move request for direction 3
00:33:03.954 00.011 12020 Worker thread wakes up
00:33:03.955 00.001 12020 worker thread servicing REQUEST_MOVE scope dir W(3) 400 opts 0x0
00:33:03.955 00.000 12020 Handling axis move in thread for scope dir=3 dur=400
00:33:03.955 00.000 12020 scope move axis dir= 3 dur= 400 opts= 0x0
00:33:03.955 00.000 12020 MoveAxis(W, 400, -)
00:33:03.955 00.000 12020 Guiding  Dir = 3, Dur = 400
00:33:03.957 00.002 12020 IsSlewing returns 0
00:33:03.958 00.001 12020 IsGuiding returns 0
00:33:03.964 00.006 9340 UpdateImageDisplay: Size=(1920,1080) min=5816, max=65535, med=9322, FiltMin=7360, FiltMax=65509, Gamma=2.870
00:33:03.987 00.023 12020 PulseGuide returned control before completion, sleep 382
00:33:04.015 00.028 9340 UpdateGuideState exits: m=886848 SNR=188.4
00:33:04.029 00.014 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:33:04.039 00.010 9340 ScheduleExposure(1000,3,1) exposurePending=0
00:33:04.050 00.011 9340 Enqueuing Expose request
00:33:04.380 00.330 12020 IsGuiding returns 1
00:33:04.380 00.000 12020 scope still moving after pulse duration time elapsed
00:33:04.418 00.038 12020 IsSlewing returns 0
00:33:04.419 00.001 12020 IsGuiding returns 0
00:33:04.420 00.001 12020 scope move finished after 400 + 61 ms
00:33:04.420 00.000 12020 Move returns status 0, amount 400
00:33:04.420 00.000 12020 move complete, result=0
00:33:04.420 00.000 12020 worker thread done servicing request
00:33:04.420 00.000 12020 Worker thread wakes up
00:33:04.420 00.000 12020 worker thread servicing REQUEST_EXPOSE 1000
00:33:04.421 00.001 12020 Handling exposure in thread, d=1000 o=3 r=(1607,467,31,31)
00:33:05.410 00.989 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"86765a5d-6475-4bb8-8e97-e74d6910bcf8"}
00:33:05.418 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"86765a5d-6475-4bb8-8e97-e74d6910bcf8"}
00:33:05.427 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"be0a4d25-2d4e-49e2-abe2-a4c15601425e"}
00:33:05.434 00.007 9340 case statement mapped state 3 to 2
00:33:05.442 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Calibrating","id":"be0a4d25-2d4e-49e2-abe2-a4c15601425e"}
00:33:05.449 00.007 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"7c2d380b-660f-4d8d-a104-d2e416277dee"}
00:33:05.456 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":10,"width":15,"height":15,"star_pos":[6.81,6.76],"pixels":"..."},"id":"7c2d380b-660f-4d8d-a104-d2e416277dee"}
00:33:05.778 00.322 12020 Exposure complete
00:33:05.948 00.170 12020 worker thread done servicing request
00:33:05.948 00.000 9340 OnExposeComplete: enter
00:33:05.959 00.011 9340 UpdateGuideState(): m_state=3
00:33:05.971 00.012 9340 Star::Find(15, 1621, 481, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 11
00:33:05.983 00.012 9340 Star::Find returns 1 (0), X=1619.11, Y=481.52, Mass=844967, SNR=163.5, Peak=58653 HFD=3.9
00:33:06.001 00.018 9340 Status Line: West step   9, dist=20.1
00:33:06.019 00.018 9340 Enqueuing Calibration Move request for direction 3
00:33:06.031 00.012 12020 Worker thread wakes up
00:33:06.032 00.001 12020 worker thread servicing REQUEST_MOVE scope dir W(3) 400 opts 0x0
00:33:06.032 00.000 12020 Handling axis move in thread for scope dir=3 dur=400
00:33:06.032 00.000 12020 scope move axis dir= 3 dur= 400 opts= 0x0
00:33:06.032 00.000 12020 MoveAxis(W, 400, -)
00:33:06.032 00.000 12020 Guiding  Dir = 3, Dur = 400
00:33:06.034 00.002 12020 IsSlewing returns 0
00:33:06.035 00.001 12020 IsGuiding returns 0
00:33:06.037 00.002 9340 UpdateImageDisplay: Size=(1920,1080) min=5762, max=65509, med=9317, FiltMin=7189, FiltMax=65490, Gamma=2.870
00:33:06.066 00.029 12020 PulseGuide returned control before completion, sleep 380
00:33:06.083 00.017 9340 UpdateGuideState exits: m=844967 SNR=163.5
00:33:06.096 00.013 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:33:06.109 00.013 9340 ScheduleExposure(1000,3,1) exposurePending=0
00:33:06.121 00.012 9340 Enqueuing Expose request
00:33:06.450 00.329 12020 IsGuiding returns 1
00:33:06.451 00.001 12020 scope still moving after pulse duration time elapsed
00:33:06.514 00.063 12020 IsSlewing returns 0
00:33:06.515 00.001 12020 IsGuiding returns 0
00:33:06.515 00.000 12020 scope move finished after 400 + 80 ms
00:33:06.515 00.000 12020 Move returns status 0, amount 400
00:33:06.515 00.000 12020 move complete, result=0
00:33:06.516 00.001 12020 worker thread done servicing request
00:33:06.516 00.000 12020 Worker thread wakes up
00:33:06.516 00.000 12020 worker thread servicing REQUEST_EXPOSE 1000
00:33:06.516 00.000 12020 Handling exposure in thread, d=1000 o=3 r=(1604,467,31,31)
00:33:07.399 00.883 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"aeb8a6fe-955b-4349-9356-1b2367f02d61"}
00:33:07.405 00.006 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"aeb8a6fe-955b-4349-9356-1b2367f02d61"}
00:33:07.416 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"34469748-89c9-4148-a910-4632cb6c3195"}
00:33:07.424 00.008 9340 case statement mapped state 3 to 2
00:33:07.431 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Calibrating","id":"34469748-89c9-4148-a910-4632cb6c3195"}
00:33:07.438 00.007 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"f4213a06-59fc-4853-aaf4-739055e779be"}
00:33:07.444 00.006 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":11,"width":15,"height":15,"star_pos":[7.11,6.52],"pixels":"..."},"id":"f4213a06-59fc-4853-aaf4-739055e779be"}
00:33:07.879 00.435 12020 Exposure complete
00:33:08.037 00.158 12020 worker thread done servicing request
00:33:08.037 00.000 9340 OnExposeComplete: enter
00:33:08.048 00.011 9340 UpdateGuideState(): m_state=3
00:33:08.057 00.009 9340 Star::Find(15, 1619, 481, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 12
00:33:08.066 00.009 9340 Star::Find returns 1 (0), X=1617.11, Y=481.26, Mass=905355, SNR=155.7, Peak=56880 HFD=4.2
00:33:08.077 00.011 9340 Status Line: West step  10, dist=22.1
00:33:08.093 00.016 9340 Enqueuing Calibration Move request for direction 3
00:33:08.103 00.010 12020 Worker thread wakes up
00:33:08.103 00.000 12020 worker thread servicing REQUEST_MOVE scope dir W(3) 400 opts 0x0
00:33:08.103 00.000 12020 Handling axis move in thread for scope dir=3 dur=400
00:33:08.103 00.000 12020 scope move axis dir= 3 dur= 400 opts= 0x0
00:33:08.103 00.000 12020 MoveAxis(W, 400, -)
00:33:08.104 00.001 12020 Guiding  Dir = 3, Dur = 400
00:33:08.105 00.001 12020 IsSlewing returns 0
00:33:08.105 00.000 12020 IsGuiding returns 0
00:33:08.109 00.004 9340 UpdateImageDisplay: Size=(1920,1080) min=6005, max=65522, med=9311, FiltMin=7096, FiltMax=65495, Gamma=2.870
00:33:08.128 00.019 12020 PulseGuide returned control before completion, sleep 388
00:33:08.155 00.027 9340 UpdateGuideState exits: m=905355 SNR=155.7
00:33:08.165 00.010 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:33:08.174 00.009 9340 ScheduleExposure(1000,3,1) exposurePending=0
00:33:08.183 00.009 9340 Enqueuing Expose request
00:33:08.528 00.345 12020 IsGuiding returns 0
00:33:08.528 00.000 12020 Move returns status 0, amount 400
00:33:08.528 00.000 12020 move complete, result=0
00:33:08.529 00.001 12020 worker thread done servicing request
00:33:08.529 00.000 12020 Worker thread wakes up
00:33:08.529 00.000 12020 worker thread servicing REQUEST_EXPOSE 1000
00:33:08.529 00.000 12020 Handling exposure in thread, d=1000 o=3 r=(1602,466,31,31)
00:33:09.398 00.869 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"d561158f-8068-4c30-bc1c-ae01bc841cab"}
00:33:09.407 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"d561158f-8068-4c30-bc1c-ae01bc841cab"}
00:33:09.418 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"94591cd5-cc8c-41bb-bc59-d4634e56b642"}
00:33:09.427 00.009 9340 case statement mapped state 3 to 2
00:33:09.435 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Calibrating","id":"94591cd5-cc8c-41bb-bc59-d4634e56b642"}
00:33:09.445 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"4a7c8cd1-fab1-4d82-a969-720ff49d588d"}
00:33:09.453 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":12,"width":15,"height":15,"star_pos":[7.11,7.26],"pixels":"..."},"id":"4a7c8cd1-fab1-4d82-a969-720ff49d588d"}
00:33:09.890 00.437 12020 Exposure complete
00:33:10.093 00.203 12020 worker thread done servicing request
00:33:10.093 00.000 9340 OnExposeComplete: enter
00:33:10.103 00.010 9340 UpdateGuideState(): m_state=3
00:33:10.116 00.013 9340 Star::Find(15, 1617, 481, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 13
00:33:10.128 00.012 9340 Star::Find returns 1 (0), X=1614.88, Y=481.23, Mass=909415, SNR=174.0, Peak=60867 HFD=4.3
00:33:10.144 00.016 9340 Status Line: West step  11, dist=24.3
00:33:10.166 00.022 9340 Enqueuing Calibration Move request for direction 3
00:33:10.179 00.013 12020 Worker thread wakes up
00:33:10.179 00.000 12020 worker thread servicing REQUEST_MOVE scope dir W(3) 400 opts 0x0
00:33:10.180 00.001 12020 Handling axis move in thread for scope dir=3 dur=400
00:33:10.180 00.000 12020 scope move axis dir= 3 dur= 400 opts= 0x0
00:33:10.180 00.000 12020 MoveAxis(W, 400, -)
00:33:10.180 00.000 12020 Guiding  Dir = 3, Dur = 400
00:33:10.191 00.011 9340 UpdateImageDisplay: Size=(1920,1080) min=5894, max=65521, med=9392, FiltMin=7407, FiltMax=65495, Gamma=2.870
00:33:10.204 00.013 12020 IsSlewing returns 0
00:33:10.206 00.002 12020 IsGuiding returns 0
00:33:10.223 00.017 12020 PulseGuide returned control before completion, sleep 393
00:33:10.246 00.023 9340 UpdateGuideState exits: m=909415 SNR=174.0
00:33:10.258 00.012 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:33:10.269 00.011 9340 ScheduleExposure(1000,3,1) exposurePending=0
00:33:10.281 00.012 9340 Enqueuing Expose request
00:33:10.639 00.358 12020 IsGuiding returns 0
00:33:10.640 00.001 12020 Move returns status 0, amount 400
00:33:10.640 00.000 12020 move complete, result=0
00:33:10.640 00.000 12020 worker thread done servicing request
00:33:10.640 00.000 12020 Worker thread wakes up
00:33:10.641 00.001 12020 worker thread servicing REQUEST_EXPOSE 1000
00:33:10.641 00.000 12020 Handling exposure in thread, d=1000 o=3 r=(1600,466,31,31)
00:33:11.397 00.756 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"e4f4981f-f45c-465d-8d82-45e3116a60b3"}
00:33:11.406 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"e4f4981f-f45c-465d-8d82-45e3116a60b3"}
00:33:11.413 00.007 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"f048b120-f793-4f7b-a847-068db7f70046"}
00:33:11.421 00.008 9340 case statement mapped state 3 to 2
00:33:11.428 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Calibrating","id":"f048b120-f793-4f7b-a847-068db7f70046"}
00:33:11.437 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"2a0242ab-c4d1-49fb-a935-164e57a78486"}
00:33:11.444 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":13,"width":15,"height":15,"star_pos":[6.88,7.23],"pixels":"..."},"id":"2a0242ab-c4d1-49fb-a935-164e57a78486"}
00:33:11.996 00.552 12020 Exposure complete
00:33:12.165 00.169 12020 worker thread done servicing request
00:33:12.166 00.001 9340 OnExposeComplete: enter
00:33:12.176 00.010 9340 UpdateGuideState(): m_state=3
00:33:12.183 00.007 9340 Star::Find(15, 1614, 481, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 14
00:33:12.192 00.009 9340 Star::Find returns 1 (0), X=1612.58, Y=481.08, Mass=908198, SNR=160.4, Peak=62213 HFD=4.1
00:33:12.214 00.022 9340 WEST calibration completes with steps=11 angle=2.8 rate=6.047 parity=1
00:33:12.223 00.009 9340 Falling Through to state GO_EAST
00:33:12.232 00.009 9340 Status Line: East step   2, dist=26.6
00:33:12.245 00.013 9340 Enqueuing Calibration Move request for direction 2
00:33:12.256 00.011 12020 Worker thread wakes up
00:33:12.257 00.001 9340 UpdateImageDisplay: Size=(1920,1080) min=5395, max=65530, med=9333, FiltMin=7191, FiltMax=65509, Gamma=2.870
00:33:12.266 00.009 12020 worker thread servicing REQUEST_MOVE scope dir E(2) 2480 opts 0x0
00:33:12.266 00.000 12020 Handling axis move in thread for scope dir=2 dur=2480
00:33:12.266 00.000 12020 scope move axis dir= 2 dur= 2480 opts= 0x0
00:33:12.266 00.000 12020 MoveAxis(E, 2480, -)
00:33:12.267 00.001 12020 Guiding  Dir = 2, Dur = 2480
00:33:12.268 00.001 12020 IsSlewing returns 0
00:33:12.269 00.001 12020 IsGuiding returns 0
00:33:12.286 00.017 12020 PulseGuide returned control before completion, sleep 2473
00:33:12.300 00.014 9340 UpdateGuideState exits: m=908198 SNR=160.4
00:33:12.309 00.009 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:33:12.318 00.009 9340 ScheduleExposure(1000,3,1) exposurePending=0
00:33:12.326 00.008 9340 Enqueuing Expose request
00:33:13.396 01.070 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"5234eafa-7808-4891-8c94-23e387f4dbdb"}
00:33:13.405 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"5234eafa-7808-4891-8c94-23e387f4dbdb"}
00:33:13.416 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"1353b7b5-6fa6-4754-91a6-70876ff46657"}
00:33:13.424 00.008 9340 case statement mapped state 3 to 2
00:33:13.431 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Calibrating","id":"1353b7b5-6fa6-4754-91a6-70876ff46657"}
00:33:13.439 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"b63729c8-1ddc-46e0-b464-c8ff1f1afab5"}
00:33:13.446 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":14,"width":15,"height":15,"star_pos":[6.58,7.08],"pixels":"..."},"id":"b63729c8-1ddc-46e0-b464-c8ff1f1afab5"}
00:33:14.771 01.325 12020 IsGuiding returns 1
00:33:14.771 00.000 12020 scope still moving after pulse duration time elapsed
00:33:14.801 00.030 12020 IsSlewing returns 0
00:33:14.803 00.002 12020 IsGuiding returns 0
00:33:14.803 00.000 12020 scope move finished after 2480 + 54 ms
00:33:14.803 00.000 12020 Move returns status 0, amount 2480
00:33:14.803 00.000 12020 move complete, result=0
00:33:14.803 00.000 12020 worker thread done servicing request
00:33:14.804 00.001 12020 Worker thread wakes up
00:33:14.804 00.000 12020 worker thread servicing REQUEST_EXPOSE 1000
00:33:14.804 00.000 12020 Handling exposure in thread, d=1000 o=3 r=(1598,466,31,31)
00:33:15.400 00.596 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"1f571a7a-d923-47c4-8c1d-2f0c11bf5536"}
00:33:15.411 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"1f571a7a-d923-47c4-8c1d-2f0c11bf5536"}
00:33:15.423 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"91cc380f-d4b6-43cf-8551-a97215aaf52c"}
00:33:15.433 00.010 9340 case statement mapped state 3 to 2
00:33:15.443 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Calibrating","id":"91cc380f-d4b6-43cf-8551-a97215aaf52c"}
00:33:15.453 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"8853002c-8c26-42df-87c5-a2c568a4e001"}
00:33:15.465 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":14,"width":15,"height":15,"star_pos":[6.58,7.08],"pixels":"..."},"id":"8853002c-8c26-42df-87c5-a2c568a4e001"}
00:33:16.168 00.703 12020 Exposure complete
00:33:16.356 00.188 12020 worker thread done servicing request
00:33:16.356 00.000 9340 OnExposeComplete: enter
00:33:16.366 00.010 9340 UpdateGuideState(): m_state=3
00:33:16.375 00.009 9340 Star::Find(15, 1612, 481, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 15
00:33:16.383 00.008 9340 Star::Find returns 1 (0), X=1626.77, Y=482.19, Mass=876460, SNR=176.3, Peak=57126 HFD=4.4
00:33:16.395 00.012 9340 Status Line: East step   1, dist=12.4
00:33:16.412 00.017 9340 Enqueuing Calibration Move request for direction 2
00:33:16.424 00.012 12020 Worker thread wakes up
00:33:16.424 00.000 12020 worker thread servicing REQUEST_MOVE scope dir E(2) 1920 opts 0x0
00:33:16.424 00.000 12020 Handling axis move in thread for scope dir=2 dur=1920
00:33:16.425 00.001 12020 scope move axis dir= 2 dur= 1920 opts= 0x0
00:33:16.425 00.000 12020 MoveAxis(E, 1920, -)
00:33:16.425 00.000 12020 Guiding  Dir = 2, Dur = 1920
00:33:16.429 00.004 12020 IsSlewing returns 0
00:33:16.430 00.001 9340 UpdateImageDisplay: Size=(1920,1080) min=5886, max=65520, med=9285, FiltMin=7349, FiltMax=65478, Gamma=2.870
00:33:16.441 00.011 12020 IsGuiding returns 0
00:33:16.460 00.019 12020 PulseGuide returned control before completion, sleep 1912
00:33:16.478 00.018 9340 UpdateGuideState exits: m=876460 SNR=176.3
00:33:16.487 00.009 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:33:16.502 00.015 9340 ScheduleExposure(1000,3,1) exposurePending=0
00:33:16.513 00.011 9340 Enqueuing Expose request
00:33:17.401 00.888 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"93c81404-a411-4be5-9bcc-3693c8cd7774"}
00:33:17.410 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"93c81404-a411-4be5-9bcc-3693c8cd7774"}
00:33:17.418 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"8227213c-8856-4edf-a1ec-19a568145a15"}
00:33:17.427 00.009 9340 case statement mapped state 3 to 2
00:33:17.436 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Calibrating","id":"8227213c-8856-4edf-a1ec-19a568145a15"}
00:33:17.444 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"e5253d20-e8e0-4a6b-b6d7-abd05c3e1dbb"}
00:33:17.453 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":15,"width":15,"height":15,"star_pos":[6.77,7.19],"pixels":"..."},"id":"e5253d20-e8e0-4a6b-b6d7-abd05c3e1dbb"}
00:33:18.387 00.934 12020 IsGuiding returns 1
00:33:18.387 00.000 12020 scope still moving after pulse duration time elapsed
00:33:18.427 00.040 12020 IsSlewing returns 0
00:33:18.428 00.001 12020 IsGuiding returns 0
00:33:18.428 00.000 12020 scope move finished after 1920 + 66 ms
00:33:18.428 00.000 12020 Move returns status 0, amount 1920
00:33:18.428 00.000 12020 move complete, result=0
00:33:18.428 00.000 12020 worker thread done servicing request
00:33:18.429 00.001 12020 Worker thread wakes up
00:33:18.429 00.000 12020 worker thread servicing REQUEST_EXPOSE 1000
00:33:18.429 00.000 12020 Handling exposure in thread, d=1000 o=3 r=(1612,467,31,31)
00:33:19.401 00.972 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"ea3743e4-1d6c-4160-a4ab-2c068fc0c400"}
00:33:19.408 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"ea3743e4-1d6c-4160-a4ab-2c068fc0c400"}
00:33:19.415 00.007 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"9dfd83c8-9f54-4f57-8204-3813c2962718"}
00:33:19.422 00.007 9340 case statement mapped state 3 to 2
00:33:19.428 00.006 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Calibrating","id":"9dfd83c8-9f54-4f57-8204-3813c2962718"}
00:33:19.436 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"b9bed3d9-4157-4023-94a0-eb530dedeaad"}
00:33:19.445 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":15,"width":15,"height":15,"star_pos":[6.77,7.19],"pixels":"..."},"id":"b9bed3d9-4157-4023-94a0-eb530dedeaad"}
00:33:19.785 00.340 12020 Exposure complete
00:33:19.946 00.161 12020 worker thread done servicing request
00:33:19.946 00.000 9340 OnExposeComplete: enter
00:33:19.956 00.010 9340 UpdateGuideState(): m_state=3
00:33:19.964 00.008 9340 Star::Find(15, 1626, 482, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 16
00:33:19.972 00.008 9340 Star::Find returns 1 (0), X=1638.10, Y=482.37, Mass=870936, SNR=192.6, Peak=61945 HFD=4.1
00:33:19.997 00.025 9340 ScopeASCOM::GetGuideRates returns 0 13.537 13.537 a-s/sec
00:33:20.008 00.011 9340 Backlash: Looking for 3 moves of 1.5 px, max attempts = 150
00:33:20.017 00.009 9340 Falling Through to state CLEAR_BACKLASH
00:33:20.026 00.009 9340 Backlash: Starting north clearing using pulse width of 400
00:33:20.035 00.009 9340 Enqueuing Calibration Move request for direction 0
00:33:20.043 00.008 9340 Status Line: Clearing backlash step 1
00:33:20.052 00.009 12020 Worker thread wakes up
00:33:20.053 00.001 12020 worker thread servicing REQUEST_MOVE scope dir N(0) 400 opts 0x0
00:33:20.053 00.000 12020 Handling axis move in thread for scope dir=0 dur=400
00:33:20.053 00.000 12020 scope move axis dir= 0 dur= 400 opts= 0x0
00:33:20.053 00.000 12020 MoveAxis(N, 400, -)
00:33:20.053 00.000 12020 Guiding  Dir = 0, Dur = 400
00:33:20.054 00.001 12020 IsSlewing returns 0
00:33:20.055 00.001 12020 IsGuiding returns 0
00:33:20.058 00.003 9340 UpdateImageDisplay: Size=(1920,1080) min=6144, max=65535, med=9335, FiltMin=7197, FiltMax=65509, Gamma=2.870
00:33:20.099 00.041 9340 UpdateGuideState exits: m=870936 SNR=192.6
00:33:20.110 00.011 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:33:20.119 00.009 9340 ScheduleExposure(1000,3,1) exposurePending=0
00:33:20.129 00.010 9340 Enqueuing Expose request
00:33:20.139 00.010 12020 PulseGuide returned control before completion, sleep 328
00:33:20.506 00.367 12020 IsGuiding returns 1
00:33:20.507 00.001 12020 scope still moving after pulse duration time elapsed
00:33:20.633 00.126 12020 IsSlewing returns 0
00:33:20.634 00.001 12020 IsGuiding returns 0
00:33:20.634 00.000 12020 scope move finished after 400 + 179 ms
00:33:20.635 00.001 12020 Move returns status 0, amount 400
00:33:20.635 00.000 12020 move complete, result=0
00:33:20.635 00.000 12020 worker thread done servicing request
00:33:20.635 00.000 12020 Worker thread wakes up
00:33:20.635 00.000 12020 worker thread servicing REQUEST_EXPOSE 1000
00:33:20.635 00.000 12020 Handling exposure in thread, d=1000 o=3 r=(1623,467,31,31)
00:33:21.401 00.766 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"615c82e9-5e0f-406e-8498-1e06437897af"}
00:33:21.414 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"615c82e9-5e0f-406e-8498-1e06437897af"}
00:33:21.426 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"780aeba1-b3b2-4856-abab-4a11972f786a"}
00:33:21.437 00.011 9340 case statement mapped state 3 to 2
00:33:21.447 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Calibrating","id":"780aeba1-b3b2-4856-abab-4a11972f786a"}
00:33:21.460 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"8cf257fa-a7d3-4334-88d7-8c465d2b42b2"}
00:33:21.471 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":16,"width":15,"height":15,"star_pos":[7.10,7.37],"pixels":"..."},"id":"8cf257fa-a7d3-4334-88d7-8c465d2b42b2"}
00:33:21.991 00.520 12020 Exposure complete
00:33:22.197 00.206 12020 worker thread done servicing request
00:33:22.197 00.000 9340 OnExposeComplete: enter
00:33:22.209 00.012 9340 UpdateGuideState(): m_state=3
00:33:22.220 00.011 9340 Star::Find(15, 1638, 482, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 17
00:33:22.230 00.010 9340 Star::Find returns 1 (0), X=1638.42, Y=481.06, Mass=918063, SNR=186.6, Peak=61540 HFD=4.1
00:33:22.245 00.015 9340 Backlash: Rejected small move of 1.3 px
00:33:22.256 00.011 9340 Enqueuing Calibration Move request for direction 0
00:33:22.265 00.009 12020 Worker thread wakes up
00:33:22.265 00.000 12020 worker thread servicing REQUEST_MOVE scope dir N(0) 400 opts 0x0
00:33:22.266 00.001 12020 Handling axis move in thread for scope dir=0 dur=400
00:33:22.266 00.000 12020 scope move axis dir= 0 dur= 400 opts= 0x0
00:33:22.266 00.000 12020 MoveAxis(N, 400, -)
00:33:22.266 00.000 12020 Guiding  Dir = 0, Dur = 400
00:33:22.267 00.001 12020 IsSlewing returns 0
00:33:22.268 00.001 12020 IsGuiding returns 0
00:33:22.344 00.076 12020 PulseGuide returned control before completion, sleep 334
00:33:22.346 00.002 9340 Status Line: Clearing backlash step   2
00:33:22.364 00.018 9340 Backlash: Clearing backlash step   2, Last Delta = 1.35 px, CumDistance = 1.35 px
00:33:22.376 00.012 9340 UpdateImageDisplay: Size=(1920,1080) min=5907, max=65535, med=9346, FiltMin=7364, FiltMax=65526, Gamma=2.870
00:33:22.430 00.054 9340 UpdateGuideState exits: m=918063 SNR=186.6
00:33:22.442 00.012 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:33:22.452 00.010 9340 ScheduleExposure(1000,3,1) exposurePending=0
00:33:22.466 00.014 9340 Enqueuing Expose request
00:33:22.692 00.226 12020 IsGuiding returns 1
00:33:22.692 00.000 12020 scope still moving after pulse duration time elapsed
00:33:22.722 00.030 12020 IsSlewing returns 0
00:33:22.723 00.001 12020 IsGuiding returns 1
00:33:22.754 00.031 12020 IsSlewing returns 0
00:33:22.859 00.105 12020 IsGuiding returns 0
00:33:22.859 00.000 12020 scope move finished after 400 + 190 ms
00:33:22.860 00.001 12020 Move returns status 0, amount 400
00:33:22.860 00.000 12020 move complete, result=0
00:33:22.860 00.000 12020 worker thread done servicing request
00:33:22.860 00.000 12020 Worker thread wakes up
00:33:22.861 00.001 12020 worker thread servicing REQUEST_EXPOSE 1000
00:33:22.861 00.000 12020 Handling exposure in thread, d=1000 o=3 r=(1623,466,31,31)
00:33:23.400 00.539 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"6c2217c0-1f7b-43ec-b779-791a85d3c433"}
00:33:23.411 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"6c2217c0-1f7b-43ec-b779-791a85d3c433"}
00:33:23.423 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"30a01e52-07af-4f6f-a2b4-510ae20cf950"}
00:33:23.432 00.009 9340 case statement mapped state 3 to 2
00:33:23.441 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Calibrating","id":"30a01e52-07af-4f6f-a2b4-510ae20cf950"}
00:33:23.453 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"8f7ce8b1-1c43-4d96-b085-397c740d6d46"}
00:33:23.463 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":17,"width":15,"height":15,"star_pos":[7.42,7.06],"pixels":"..."},"id":"8f7ce8b1-1c43-4d96-b085-397c740d6d46"}
00:33:24.217 00.754 12020 Exposure complete
00:33:24.408 00.191 12020 worker thread done servicing request
00:33:24.408 00.000 9340 OnExposeComplete: enter
00:33:24.419 00.011 9340 UpdateGuideState(): m_state=3
00:33:24.430 00.011 9340 Star::Find(15, 1638, 481, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 18
00:33:24.443 00.013 9340 Star::Find returns 1 (0), X=1638.56, Y=479.25, Mass=857870, SNR=153.1, Peak=59288 HFD=4.0
00:33:24.459 00.016 9340 Backlash: Accepted clearing move of 1.8
00:33:24.473 00.014 9340 Enqueuing Calibration Move request for direction 0
00:33:24.482 00.009 12020 Worker thread wakes up
00:33:24.484 00.002 12020 worker thread servicing REQUEST_MOVE scope dir N(0) 400 opts 0x0
00:33:24.484 00.000 12020 Handling axis move in thread for scope dir=0 dur=400
00:33:24.484 00.000 12020 scope move axis dir= 0 dur= 400 opts= 0x0
00:33:24.484 00.000 12020 MoveAxis(N, 400, -)
00:33:24.484 00.000 12020 Guiding  Dir = 0, Dur = 400
00:33:24.485 00.001 12020 IsSlewing returns 0
00:33:24.486 00.001 12020 IsGuiding returns 0
00:33:24.566 00.080 12020 PulseGuide returned control before completion, sleep 330
00:33:24.567 00.001 9340 Status Line: Clearing backlash step   3
00:33:24.584 00.017 9340 Backlash: Clearing backlash step   3, Last Delta = 1.82 px, CumDistance = 3.15 px
00:33:24.597 00.013 9340 UpdateImageDisplay: Size=(1920,1080) min=6262, max=65529, med=9319, FiltMin=7297, FiltMax=65416, Gamma=2.870
00:33:24.646 00.049 9340 UpdateGuideState exits: m=857870 SNR=153.1
00:33:24.658 00.012 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:33:24.667 00.009 9340 ScheduleExposure(1000,3,1) exposurePending=0
00:33:24.684 00.017 9340 Enqueuing Expose request
00:33:24.908 00.224 12020 IsGuiding returns 1
00:33:24.908 00.000 12020 scope still moving after pulse duration time elapsed
00:33:24.940 00.032 12020 IsSlewing returns 0
00:33:24.941 00.001 12020 IsGuiding returns 1
00:33:25.063 00.122 12020 IsSlewing returns 0
00:33:25.064 00.001 12020 IsGuiding returns 0
00:33:25.064 00.000 12020 scope move finished after 400 + 177 ms
00:33:25.064 00.000 12020 Move returns status 0, amount 400
00:33:25.064 00.000 12020 move complete, result=0
00:33:25.065 00.001 12020 worker thread done servicing request
00:33:25.065 00.000 12020 Worker thread wakes up
00:33:25.066 00.001 12020 worker thread servicing REQUEST_EXPOSE 1000
00:33:25.066 00.000 12020 Handling exposure in thread, d=1000 o=3 r=(1624,464,31,31)
00:33:25.400 00.334 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"60ef12cf-127a-4289-a43f-fe8dadb57a64"}
00:33:25.410 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"60ef12cf-127a-4289-a43f-fe8dadb57a64"}
00:33:25.420 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"51da3f47-5de8-4339-b7ee-4b861549ad61"}
00:33:25.430 00.010 9340 case statement mapped state 3 to 2
00:33:25.440 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Calibrating","id":"51da3f47-5de8-4339-b7ee-4b861549ad61"}
00:33:25.464 00.024 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"260c13a0-e377-4577-b417-045ee0ddb5d1"}
00:33:25.474 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":18,"width":15,"height":15,"star_pos":[6.56,7.25],"pixels":"..."},"id":"260c13a0-e377-4577-b417-045ee0ddb5d1"}
00:33:26.433 00.959 12020 Exposure complete
00:33:26.631 00.198 12020 worker thread done servicing request
00:33:26.631 00.000 9340 OnExposeComplete: enter
00:33:26.641 00.010 9340 UpdateGuideState(): m_state=3
00:33:26.654 00.013 9340 Star::Find(15, 1638, 479, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 19
00:33:26.666 00.012 9340 Star::Find returns 1 (0), X=1638.53, Y=476.49, Mass=782701, SNR=141.0, Peak=60435 HFD=4.2
00:33:26.683 00.017 9340 Backlash: Accepted clearing move of 2.8
00:33:26.695 00.012 9340 Enqueuing Calibration Move request for direction 0
00:33:26.708 00.013 12020 Worker thread wakes up
00:33:26.708 00.000 12020 worker thread servicing REQUEST_MOVE scope dir N(0) 400 opts 0x0
00:33:26.708 00.000 12020 Handling axis move in thread for scope dir=0 dur=400
00:33:26.708 00.000 12020 scope move axis dir= 0 dur= 400 opts= 0x0
00:33:26.708 00.000 12020 MoveAxis(N, 400, -)
00:33:26.708 00.000 12020 Guiding  Dir = 0, Dur = 400
00:33:26.709 00.001 12020 IsSlewing returns 0
00:33:26.711 00.002 12020 IsGuiding returns 0
00:33:26.789 00.078 12020 PulseGuide returned control before completion, sleep 332
00:33:26.791 00.002 9340 Status Line: Clearing backlash step   4
00:33:26.811 00.020 9340 Backlash: Clearing backlash step   4, Last Delta = 2.76 px, CumDistance = 5.90 px
00:33:26.825 00.014 9340 UpdateImageDisplay: Size=(1920,1080) min=5883, max=65535, med=9321, FiltMin=7130, FiltMax=65332, Gamma=2.870
00:33:26.877 00.052 9340 UpdateGuideState exits: m=782701 SNR=141.0
00:33:26.890 00.013 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:33:26.904 00.014 9340 ScheduleExposure(1000,3,1) exposurePending=0
00:33:26.916 00.012 9340 Enqueuing Expose request
00:33:27.138 00.222 12020 IsGuiding returns 1
00:33:27.138 00.000 12020 scope still moving after pulse duration time elapsed
00:33:27.170 00.032 12020 IsSlewing returns 0
00:33:27.171 00.001 12020 IsGuiding returns 1
00:33:27.285 00.114 12020 IsSlewing returns 0
00:33:27.286 00.001 12020 IsGuiding returns 0
00:33:27.287 00.001 12020 scope move finished after 400 + 175 ms
00:33:27.287 00.000 12020 Move returns status 0, amount 400
00:33:27.287 00.000 12020 move complete, result=0
00:33:27.287 00.000 12020 worker thread done servicing request
00:33:27.288 00.001 12020 Worker thread wakes up
00:33:27.288 00.000 12020 worker thread servicing REQUEST_EXPOSE 1000
00:33:27.288 00.000 12020 Handling exposure in thread, d=1000 o=3 r=(1624,461,31,31)
00:33:27.407 00.119 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"085c2eda-879f-4f93-96f7-11ebf90e7736"}
00:33:27.420 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"085c2eda-879f-4f93-96f7-11ebf90e7736"}
00:33:27.439 00.019 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"9e02874a-ab2c-46d0-ab69-5517fb049bcc"}
00:33:27.452 00.013 9340 case statement mapped state 3 to 2
00:33:27.466 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Calibrating","id":"9e02874a-ab2c-46d0-ab69-5517fb049bcc"}
00:33:27.482 00.016 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"cc1fe0a7-27c7-4d29-939f-14061666a897"}
00:33:27.496 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":19,"width":15,"height":15,"star_pos":[6.53,7.49],"pixels":"..."},"id":"cc1fe0a7-27c7-4d29-939f-14061666a897"}
00:33:28.656 01.160 12020 Exposure complete
00:33:28.867 00.211 12020 worker thread done servicing request
00:33:28.867 00.000 9340 OnExposeComplete: enter
00:33:28.879 00.012 9340 UpdateGuideState(): m_state=3
00:33:28.889 00.010 9340 Star::Find(15, 1638, 476, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 20
00:33:28.901 00.012 9340 Star::Find returns 1 (0), X=1638.70, Y=474.41, Mass=869296, SNR=184.9, Peak=61751 HFD=4.2
00:33:28.918 00.017 9340 Backlash: Accepted clearing move of 2.1
00:33:28.933 00.015 9340 Backlash: Got 3 acceptable moves, using last move as step 1 of N calibration
00:33:28.948 00.015 9340 Backlash: North calibration moves starting at {1638.5,476.5}, Offset = 5.9 px
00:33:28.963 00.015 9340 Backlash: Total distance moved = 8.0
00:33:28.979 00.016 9340 Backlash: Falling Through to state GO_NORTH
00:33:28.991 00.012 9340 Status Line: North step   2, dist= 2.1
00:33:29.018 00.027 9340 Enqueuing Calibration Move request for direction 0
00:33:29.032 00.014 12020 Worker thread wakes up
00:33:29.032 00.000 12020 worker thread servicing REQUEST_MOVE scope dir N(0) 400 opts 0x0
00:33:29.032 00.000 12020 Handling axis move in thread for scope dir=0 dur=400
00:33:29.032 00.000 12020 scope move axis dir= 0 dur= 400 opts= 0x0
00:33:29.033 00.001 12020 MoveAxis(N, 400, -)
00:33:29.033 00.000 12020 Guiding  Dir = 0, Dur = 400
00:33:29.040 00.007 9340 UpdateImageDisplay: Size=(1920,1080) min=6002, max=65535, med=9354, FiltMin=7181, FiltMax=65497, Gamma=2.870
00:33:29.077 00.037 12020 IsSlewing returns 0
00:33:29.078 00.001 12020 IsGuiding returns 0
00:33:29.097 00.019 9340 UpdateGuideState exits: m=869296 SNR=184.9
00:33:29.113 00.016 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:33:29.126 00.013 9340 ScheduleExposure(1000,3,1) exposurePending=0
00:33:29.140 00.014 9340 Enqueuing Expose request
00:33:29.157 00.017 12020 PulseGuide returned control before completion, sleep 332
00:33:29.407 00.250 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"dc205a0b-2f8d-499c-b48e-34d6e67247a0"}
00:33:29.418 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"dc205a0b-2f8d-499c-b48e-34d6e67247a0"}
00:33:29.441 00.023 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"dbb9c39c-e9e4-414c-8448-ca61df750088"}
00:33:29.453 00.012 9340 case statement mapped state 3 to 2
00:33:29.463 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Calibrating","id":"dbb9c39c-e9e4-414c-8448-ca61df750088"}
00:33:29.475 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"68cb51a6-660d-4901-acdb-5c59dcbf1877"}
00:33:29.485 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":20,"width":15,"height":15,"star_pos":[6.70,7.41],"pixels":"..."},"id":"68cb51a6-660d-4901-acdb-5c59dcbf1877"}
00:33:29.499 00.014 12020 IsGuiding returns 1
00:33:29.499 00.000 12020 scope still moving after pulse duration time elapsed
00:33:29.573 00.074 12020 IsSlewing returns 0
00:33:29.668 00.095 12020 IsGuiding returns 0
00:33:29.668 00.000 12020 scope move finished after 400 + 189 ms
00:33:29.669 00.001 12020 Move returns status 0, amount 400
00:33:29.669 00.000 12020 move complete, result=0
00:33:29.669 00.000 12020 worker thread done servicing request
00:33:29.669 00.000 12020 Worker thread wakes up
00:33:29.670 00.001 12020 worker thread servicing REQUEST_EXPOSE 1000
00:33:29.670 00.000 12020 Handling exposure in thread, d=1000 o=3 r=(1624,459,31,31)
00:33:31.026 01.356 12020 Exposure complete
00:33:31.254 00.228 12020 worker thread done servicing request
00:33:31.254 00.000 9340 OnExposeComplete: enter
00:33:31.265 00.011 9340 UpdateGuideState(): m_state=3
00:33:31.277 00.012 9340 Star::Find(15, 1638, 474, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 21
00:33:31.288 00.011 9340 Star::Find returns 1 (0), X=1639.02, Y=471.96, Mass=879572, SNR=175.2, Peak=58274 HFD=4.4
00:33:31.303 00.015 9340 Status Line: North step   3, dist= 4.5
00:33:31.323 00.020 9340 Enqueuing Calibration Move request for direction 0
00:33:31.336 00.013 12020 Worker thread wakes up
00:33:31.336 00.000 12020 worker thread servicing REQUEST_MOVE scope dir N(0) 400 opts 0x0
00:33:31.337 00.001 12020 Handling axis move in thread for scope dir=0 dur=400
00:33:31.337 00.000 12020 scope move axis dir= 0 dur= 400 opts= 0x0
00:33:31.337 00.000 12020 MoveAxis(N, 400, -)
00:33:31.337 00.000 12020 Guiding  Dir = 0, Dur = 400
00:33:31.339 00.002 12020 IsSlewing returns 0
00:33:31.339 00.000 12020 IsGuiding returns 0
00:33:31.344 00.005 9340 UpdateImageDisplay: Size=(1920,1080) min=5795, max=65527, med=9337, FiltMin=7324, FiltMax=65489, Gamma=2.870
00:33:31.396 00.052 9340 UpdateGuideState exits: m=879572 SNR=175.2
00:33:31.407 00.011 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:33:31.425 00.018 9340 ScheduleExposure(1000,3,1) exposurePending=0
00:33:31.440 00.015 12020 PulseGuide returned control before completion, sleep 323
00:33:31.440 00.000 9340 Enqueuing Expose request
00:33:31.453 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"a0455ffe-beea-403b-9fe9-b1550176b1bb"}
00:33:31.466 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"a0455ffe-beea-403b-9fe9-b1550176b1bb"}
00:33:31.490 00.024 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"2af4844f-5446-4fe1-9a24-40003a36e468"}
00:33:31.503 00.013 9340 case statement mapped state 3 to 2
00:33:31.515 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Calibrating","id":"2af4844f-5446-4fe1-9a24-40003a36e468"}
00:33:31.533 00.018 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"9e461ca7-6210-4d3d-8dad-372e0d047e39"}
00:33:31.546 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":21,"width":15,"height":15,"star_pos":[7.02,6.96],"pixels":"..."},"id":"9e461ca7-6210-4d3d-8dad-372e0d047e39"}
00:33:31.776 00.230 12020 IsGuiding returns 1
00:33:31.776 00.000 12020 scope still moving after pulse duration time elapsed
00:33:31.806 00.030 12020 IsSlewing returns 0
00:33:31.909 00.103 12020 IsGuiding returns 0
00:33:31.909 00.000 12020 scope move finished after 400 + 169 ms
00:33:31.909 00.000 12020 Move returns status 0, amount 400
00:33:31.909 00.000 12020 move complete, result=0
00:33:31.910 00.001 12020 worker thread done servicing request
00:33:31.910 00.000 12020 Worker thread wakes up
00:33:31.910 00.000 12020 worker thread servicing REQUEST_EXPOSE 1000
00:33:31.910 00.000 12020 Handling exposure in thread, d=1000 o=3 r=(1624,457,31,31)
00:33:33.268 01.358 12020 Exposure complete
00:33:33.406 00.138 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"14bdc68c-9972-4648-8d2d-1e030d6d9950"}
00:33:33.416 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"14bdc68c-9972-4648-8d2d-1e030d6d9950"}
00:33:33.426 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"cf74b325-ee2d-4595-af8c-f5196b1760db"}
00:33:33.435 00.009 9340 case statement mapped state 3 to 2
00:33:33.443 00.008 12020 worker thread done servicing request
00:33:33.443 00.000 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Calibrating","id":"cf74b325-ee2d-4595-af8c-f5196b1760db"}
00:33:33.453 00.010 9340 OnExposeComplete: enter
00:33:33.462 00.009 9340 UpdateGuideState(): m_state=3
00:33:33.471 00.009 9340 Star::Find(15, 1639, 471, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 22
00:33:33.479 00.008 9340 Star::Find returns 1 (0), X=1639.54, Y=469.76, Mass=916107, SNR=176.6, Peak=57658 HFD=4.3
00:33:33.492 00.013 9340 Status Line: North step   4, dist= 6.8
00:33:33.511 00.019 9340 Enqueuing Calibration Move request for direction 0
00:33:33.523 00.012 12020 Worker thread wakes up
00:33:33.523 00.000 12020 worker thread servicing REQUEST_MOVE scope dir N(0) 400 opts 0x0
00:33:33.523 00.000 12020 Handling axis move in thread for scope dir=0 dur=400
00:33:33.523 00.000 12020 scope move axis dir= 0 dur= 400 opts= 0x0
00:33:33.523 00.000 12020 MoveAxis(N, 400, -)
00:33:33.523 00.000 12020 Guiding  Dir = 0, Dur = 400
00:33:33.525 00.002 12020 IsSlewing returns 0
00:33:33.528 00.003 12020 IsGuiding returns 0
00:33:33.528 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=6160, max=65535, med=9327, FiltMin=7441, FiltMax=65494, Gamma=2.870
00:33:33.572 00.044 9340 UpdateGuideState exits: m=916107 SNR=176.6
00:33:33.582 00.010 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:33:33.593 00.011 9340 ScheduleExposure(1000,3,1) exposurePending=0
00:33:33.603 00.010 9340 Enqueuing Expose request
00:33:33.614 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"b5ca06eb-6513-4284-bfe1-07797c7e41a7"}
00:33:33.625 00.011 12020 PulseGuide returned control before completion, sleep 321
00:33:33.625 00.000 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":22,"width":15,"height":15,"star_pos":[6.54,6.76],"pixels":"..."},"id":"b5ca06eb-6513-4284-bfe1-07797c7e41a7"}
00:33:33.959 00.334 12020 IsGuiding returns 1
00:33:33.959 00.000 12020 scope still moving after pulse duration time elapsed
00:33:33.990 00.031 12020 IsSlewing returns 0
00:33:33.992 00.002 12020 IsGuiding returns 1
00:33:34.129 00.137 12020 IsSlewing returns 0
00:33:34.131 00.002 12020 IsGuiding returns 0
00:33:34.131 00.000 12020 scope move finished after 400 + 202 ms
00:33:34.131 00.000 12020 Move returns status 0, amount 400
00:33:34.131 00.000 12020 move complete, result=0
00:33:34.131 00.000 12020 worker thread done servicing request
00:33:34.132 00.001 12020 Worker thread wakes up
00:33:34.132 00.000 12020 worker thread servicing REQUEST_EXPOSE 1000
00:33:34.132 00.000 12020 Handling exposure in thread, d=1000 o=3 r=(1625,455,31,31)
00:33:35.406 01.274 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"62812c84-e374-44d1-9f79-35f083762935"}
00:33:35.414 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"62812c84-e374-44d1-9f79-35f083762935"}
00:33:35.427 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"0b19a11c-7be4-48b6-b9c2-8cdac3db6d0b"}
00:33:35.437 00.010 9340 case statement mapped state 3 to 2
00:33:35.444 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Calibrating","id":"0b19a11c-7be4-48b6-b9c2-8cdac3db6d0b"}
00:33:35.454 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"1cfc0cce-ab45-4bc3-a160-6dae39f4df6a"}
00:33:35.462 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":22,"width":15,"height":15,"star_pos":[6.54,6.76],"pixels":"..."},"id":"1cfc0cce-ab45-4bc3-a160-6dae39f4df6a"}
00:33:35.497 00.035 12020 Exposure complete
00:33:35.661 00.164 12020 worker thread done servicing request
00:33:35.661 00.000 9340 OnExposeComplete: enter
00:33:35.674 00.013 9340 UpdateGuideState(): m_state=3
00:33:35.686 00.012 9340 Star::Find(15, 1639, 469, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 23
00:33:35.696 00.010 9340 Star::Find returns 1 (0), X=1639.74, Y=467.29, Mass=845548, SNR=174.5, Peak=58139 HFD=4.1
00:33:35.707 00.011 9340 Status Line: North step   5, dist= 9.3
00:33:35.727 00.020 9340 Enqueuing Calibration Move request for direction 0
00:33:35.737 00.010 12020 Worker thread wakes up
00:33:35.737 00.000 12020 worker thread servicing REQUEST_MOVE scope dir N(0) 400 opts 0x0
00:33:35.737 00.000 12020 Handling axis move in thread for scope dir=0 dur=400
00:33:35.737 00.000 12020 scope move axis dir= 0 dur= 400 opts= 0x0
00:33:35.737 00.000 12020 MoveAxis(N, 400, -)
00:33:35.737 00.000 12020 Guiding  Dir = 0, Dur = 400
00:33:35.738 00.001 12020 IsSlewing returns 0
00:33:35.740 00.002 12020 IsGuiding returns 0
00:33:35.743 00.003 9340 UpdateImageDisplay: Size=(1920,1080) min=4979, max=65535, med=9313, FiltMin=7328, FiltMax=65512, Gamma=2.870
00:33:35.786 00.043 9340 UpdateGuideState exits: m=845548 SNR=174.5
00:33:35.796 00.010 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:33:35.807 00.011 9340 ScheduleExposure(1000,3,1) exposurePending=0
00:33:35.819 00.012 9340 Enqueuing Expose request
00:33:35.830 00.011 12020 PulseGuide returned control before completion, sleep 326
00:33:36.169 00.339 12020 IsGuiding returns 1
00:33:36.169 00.000 12020 scope still moving after pulse duration time elapsed
00:33:36.200 00.031 12020 IsSlewing returns 0
00:33:36.201 00.001 12020 IsGuiding returns 1
00:33:36.324 00.123 12020 IsSlewing returns 0
00:33:36.330 00.006 12020 IsGuiding returns 0
00:33:36.330 00.000 12020 scope move finished after 400 + 190 ms
00:33:36.330 00.000 12020 Move returns status 0, amount 400
00:33:36.330 00.000 12020 move complete, result=0
00:33:36.331 00.001 12020 worker thread done servicing request
00:33:36.331 00.000 12020 Worker thread wakes up
00:33:36.331 00.000 12020 worker thread servicing REQUEST_EXPOSE 1000
00:33:36.331 00.000 12020 Handling exposure in thread, d=1000 o=3 r=(1625,452,31,31)
00:33:37.405 01.074 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"2a4a336e-b2c6-4758-81a3-797f7acfb00d"}
00:33:37.413 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"2a4a336e-b2c6-4758-81a3-797f7acfb00d"}
00:33:37.428 00.015 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"1c647a0e-3053-4965-ae48-75ee6e40c3dc"}
00:33:37.436 00.008 9340 case statement mapped state 3 to 2
00:33:37.443 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Calibrating","id":"1c647a0e-3053-4965-ae48-75ee6e40c3dc"}
00:33:37.451 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"5bfabc69-66b6-4e7b-95d9-26e37db25f37"}
00:33:37.459 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":23,"width":15,"height":15,"star_pos":[6.74,7.29],"pixels":"..."},"id":"5bfabc69-66b6-4e7b-95d9-26e37db25f37"}
00:33:37.690 00.231 12020 Exposure complete
00:33:37.851 00.161 12020 worker thread done servicing request
00:33:37.851 00.000 9340 OnExposeComplete: enter
00:33:37.862 00.011 9340 UpdateGuideState(): m_state=3
00:33:37.874 00.012 9340 Star::Find(15, 1639, 467, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 24
00:33:37.883 00.009 9340 Star::Find returns 1 (0), X=1639.67, Y=464.88, Mass=835455, SNR=168.7, Peak=58450 HFD=4.0
00:33:37.895 00.012 9340 Status Line: North step   6, dist=11.7
00:33:37.915 00.020 9340 Enqueuing Calibration Move request for direction 0
00:33:37.928 00.013 12020 Worker thread wakes up
00:33:37.928 00.000 12020 worker thread servicing REQUEST_MOVE scope dir N(0) 400 opts 0x0
00:33:37.928 00.000 12020 Handling axis move in thread for scope dir=0 dur=400
00:33:37.928 00.000 12020 scope move axis dir= 0 dur= 400 opts= 0x0
00:33:37.928 00.000 12020 MoveAxis(N, 400, -)
00:33:37.929 00.001 12020 Guiding  Dir = 0, Dur = 400
00:33:37.929 00.000 12020 IsSlewing returns 0
00:33:37.930 00.001 12020 IsGuiding returns 0
00:33:37.934 00.004 9340 UpdateImageDisplay: Size=(1920,1080) min=5917, max=65522, med=9391, FiltMin=7081, FiltMax=65512, Gamma=2.870
00:33:37.982 00.048 9340 UpdateGuideState exits: m=835455 SNR=168.7
00:33:37.995 00.013 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:33:38.007 00.012 9340 ScheduleExposure(1000,3,1) exposurePending=0
00:33:38.018 00.011 12020 PulseGuide returned control before completion, sleep 326
00:33:38.018 00.000 9340 Enqueuing Expose request
00:33:38.351 00.333 12020 IsGuiding returns 1
00:33:38.351 00.000 12020 scope still moving after pulse duration time elapsed
00:33:38.380 00.029 12020 IsSlewing returns 0
00:33:38.380 00.000 12020 IsGuiding returns 1
00:33:38.411 00.031 12020 IsSlewing returns 0
00:33:38.412 00.001 12020 IsGuiding returns 1
00:33:38.526 00.114 12020 IsSlewing returns 0
00:33:38.527 00.001 12020 IsGuiding returns 0
00:33:38.527 00.000 12020 scope move finished after 400 + 197 ms
00:33:38.528 00.001 12020 Move returns status 0, amount 400
00:33:38.528 00.000 12020 move complete, result=0
00:33:38.528 00.000 12020 worker thread done servicing request
00:33:38.528 00.000 12020 Worker thread wakes up
00:33:38.529 00.001 12020 worker thread servicing REQUEST_EXPOSE 1000
00:33:38.529 00.000 12020 Handling exposure in thread, d=1000 o=3 r=(1625,450,31,31)
00:33:39.405 00.876 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"8bde2572-0a8c-4a63-9e80-1033d066272d"}
00:33:39.415 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"8bde2572-0a8c-4a63-9e80-1033d066272d"}
00:33:39.423 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"340e49ad-4672-4c01-afe2-ff8e12bc0e38"}
00:33:39.431 00.008 9340 case statement mapped state 3 to 2
00:33:39.438 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Calibrating","id":"340e49ad-4672-4c01-afe2-ff8e12bc0e38"}
00:33:39.448 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"c955ef8d-1737-42e5-9110-202196ce00ba"}
00:33:39.456 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":24,"width":15,"height":15,"star_pos":[6.67,6.88],"pixels":"..."},"id":"c955ef8d-1737-42e5-9110-202196ce00ba"}
00:33:39.894 00.438 12020 Exposure complete
00:33:40.094 00.200 12020 worker thread done servicing request
00:33:40.094 00.000 9340 OnExposeComplete: enter
00:33:40.106 00.012 9340 UpdateGuideState(): m_state=3
00:33:40.118 00.012 9340 Star::Find(15, 1639, 464, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 25
00:33:40.128 00.010 9340 Star::Find returns 1 (0), X=1640.03, Y=462.33, Mass=927237, SNR=173.7, Peak=62750 HFD=4.1
00:33:40.142 00.014 9340 Status Line: North step   7, dist=14.2
00:33:40.162 00.020 9340 Enqueuing Calibration Move request for direction 0
00:33:40.172 00.010 12020 Worker thread wakes up
00:33:40.172 00.000 12020 worker thread servicing REQUEST_MOVE scope dir N(0) 400 opts 0x0
00:33:40.172 00.000 12020 Handling axis move in thread for scope dir=0 dur=400
00:33:40.173 00.001 12020 scope move axis dir= 0 dur= 400 opts= 0x0
00:33:40.173 00.000 12020 MoveAxis(N, 400, -)
00:33:40.173 00.000 12020 Guiding  Dir = 0, Dur = 400
00:33:40.174 00.001 12020 IsSlewing returns 0
00:33:40.175 00.001 12020 IsGuiding returns 0
00:33:40.179 00.004 9340 UpdateImageDisplay: Size=(1920,1080) min=6192, max=65535, med=9350, FiltMin=7244, FiltMax=65489, Gamma=2.870
00:33:40.234 00.055 9340 UpdateGuideState exits: m=927237 SNR=173.7
00:33:40.245 00.011 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:33:40.258 00.013 12020 PulseGuide returned control before completion, sleep 333
00:33:40.258 00.000 9340 ScheduleExposure(1000,3,1) exposurePending=0
00:33:40.269 00.011 9340 Enqueuing Expose request
00:33:40.621 00.352 12020 IsGuiding returns 1
00:33:40.622 00.001 12020 scope still moving after pulse duration time elapsed
00:33:40.749 00.127 12020 IsSlewing returns 0
00:33:40.750 00.001 12020 IsGuiding returns 0
00:33:40.750 00.000 12020 scope move finished after 400 + 174 ms
00:33:40.750 00.000 12020 Move returns status 0, amount 400
00:33:40.750 00.000 12020 move complete, result=0
00:33:40.751 00.001 12020 worker thread done servicing request
00:33:40.751 00.000 12020 Worker thread wakes up
00:33:40.751 00.000 12020 worker thread servicing REQUEST_EXPOSE 1000
00:33:40.751 00.000 12020 Handling exposure in thread, d=1000 o=3 r=(1625,447,31,31)
00:33:41.404 00.653 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"9bf6914b-4ba2-4660-86ab-2c9da3f926d6"}
00:33:41.413 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"9bf6914b-4ba2-4660-86ab-2c9da3f926d6"}
00:33:41.422 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"7f006498-aa43-4778-a9ea-835b35ad108f"}
00:33:41.432 00.010 9340 case statement mapped state 3 to 2
00:33:41.443 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Calibrating","id":"7f006498-aa43-4778-a9ea-835b35ad108f"}
00:33:41.453 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"4c017fbf-d021-4f75-82b1-61b651f593b5"}
00:33:41.462 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":25,"width":15,"height":15,"star_pos":[7.03,7.33],"pixels":"..."},"id":"4c017fbf-d021-4f75-82b1-61b651f593b5"}
00:33:42.117 00.655 12020 Exposure complete
00:33:42.292 00.175 12020 worker thread done servicing request
00:33:42.292 00.000 9340 OnExposeComplete: enter
00:33:42.301 00.009 9340 UpdateGuideState(): m_state=3
00:33:42.309 00.008 9340 Star::Find(15, 1640, 462, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 26
00:33:42.317 00.008 9340 Star::Find returns 1 (0), X=1640.60, Y=459.62, Mass=853342, SNR=152.8, Peak=58730 HFD=4.2
00:33:42.330 00.013 9340 Status Line: North step   8, dist=17.0
00:33:42.345 00.015 9340 Enqueuing Calibration Move request for direction 0
00:33:42.354 00.009 12020 Worker thread wakes up
00:33:42.354 00.000 12020 worker thread servicing REQUEST_MOVE scope dir N(0) 400 opts 0x0
00:33:42.354 00.000 12020 Handling axis move in thread for scope dir=0 dur=400
00:33:42.354 00.000 12020 scope move axis dir= 0 dur= 400 opts= 0x0
00:33:42.354 00.000 12020 MoveAxis(N, 400, -)
00:33:42.354 00.000 12020 Guiding  Dir = 0, Dur = 400
00:33:42.355 00.001 12020 IsSlewing returns 0
00:33:42.357 00.002 12020 IsGuiding returns 0
00:33:42.360 00.003 9340 UpdateImageDisplay: Size=(1920,1080) min=6015, max=65535, med=9326, FiltMin=7268, FiltMax=65478, Gamma=2.870
00:33:42.401 00.041 9340 UpdateGuideState exits: m=853342 SNR=152.8
00:33:42.414 00.013 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:33:42.423 00.009 9340 ScheduleExposure(1000,3,1) exposurePending=0
00:33:42.435 00.012 9340 Enqueuing Expose request
00:33:42.445 00.010 12020 PulseGuide returned control before completion, sleep 324
00:33:42.795 00.350 12020 IsGuiding returns 1
00:33:42.795 00.000 12020 scope still moving after pulse duration time elapsed
00:33:42.826 00.031 12020 IsSlewing returns 0
00:33:42.827 00.001 12020 IsGuiding returns 1
00:33:42.858 00.031 12020 IsSlewing returns 0
00:33:42.956 00.098 12020 IsGuiding returns 0
00:33:42.956 00.000 12020 scope move finished after 400 + 198 ms
00:33:42.956 00.000 12020 Move returns status 0, amount 400
00:33:42.956 00.000 12020 move complete, result=0
00:33:42.957 00.001 12020 worker thread done servicing request
00:33:42.957 00.000 12020 Worker thread wakes up
00:33:42.957 00.000 12020 worker thread servicing REQUEST_EXPOSE 1000
00:33:42.957 00.000 12020 Handling exposure in thread, d=1000 o=3 r=(1626,445,31,31)
00:33:43.403 00.446 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"d1a6b6b1-4ede-4d8c-8184-2a16bf1e6262"}
00:33:43.411 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"d1a6b6b1-4ede-4d8c-8184-2a16bf1e6262"}
00:33:43.420 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"0d198f20-e329-4b2d-bbea-3499d5d3b24c"}
00:33:43.428 00.008 9340 case statement mapped state 3 to 2
00:33:43.435 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Calibrating","id":"0d198f20-e329-4b2d-bbea-3499d5d3b24c"}
00:33:43.444 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"3d971411-7fa2-4d3a-8611-5fa4533e5b44"}
00:33:43.453 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":26,"width":15,"height":15,"star_pos":[6.60,6.62],"pixels":"..."},"id":"3d971411-7fa2-4d3a-8611-5fa4533e5b44"}
00:33:44.319 00.866 12020 Exposure complete
00:33:44.518 00.199 12020 worker thread done servicing request
00:33:44.519 00.001 9340 OnExposeComplete: enter
00:33:44.529 00.010 9340 UpdateGuideState(): m_state=3
00:33:44.539 00.010 9340 Star::Find(15, 1640, 459, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 27
00:33:44.547 00.008 9340 Star::Find returns 1 (0), X=1640.66, Y=457.00, Mass=841150, SNR=168.6, Peak=62695 HFD=4.1
00:33:44.560 00.013 9340 Status Line: North step   9, dist=19.6
00:33:44.577 00.017 9340 Enqueuing Calibration Move request for direction 0
00:33:44.588 00.011 12020 Worker thread wakes up
00:33:44.589 00.001 12020 worker thread servicing REQUEST_MOVE scope dir N(0) 400 opts 0x0
00:33:44.589 00.000 12020 Handling axis move in thread for scope dir=0 dur=400
00:33:44.589 00.000 12020 scope move axis dir= 0 dur= 400 opts= 0x0
00:33:44.589 00.000 12020 MoveAxis(N, 400, -)
00:33:44.589 00.000 12020 Guiding  Dir = 0, Dur = 400
00:33:44.592 00.003 12020 IsSlewing returns 0
00:33:44.595 00.003 9340 UpdateImageDisplay: Size=(1920,1080) min=6222, max=65511, med=9321, FiltMin=7513, FiltMax=65460, Gamma=2.870
00:33:44.606 00.011 12020 IsGuiding returns 0
00:33:44.641 00.035 9340 UpdateGuideState exits: m=841150 SNR=168.6
00:33:44.652 00.011 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:33:44.661 00.009 9340 ScheduleExposure(1000,3,1) exposurePending=0
00:33:44.671 00.010 9340 Enqueuing Expose request
00:33:44.685 00.014 12020 PulseGuide returned control before completion, sleep 334
00:33:45.025 00.340 12020 IsGuiding returns 1
00:33:45.025 00.000 12020 scope still moving after pulse duration time elapsed
00:33:45.056 00.031 12020 IsSlewing returns 0
00:33:45.057 00.001 12020 IsGuiding returns 1
00:33:45.178 00.121 12020 IsSlewing returns 0
00:33:45.226 00.048 12020 IsGuiding returns 0
00:33:45.226 00.000 12020 scope move finished after 400 + 220 ms
00:33:45.228 00.002 12020 Move returns status 0, amount 400
00:33:45.228 00.000 12020 move complete, result=0
00:33:45.228 00.000 12020 worker thread done servicing request
00:33:45.228 00.000 12020 Worker thread wakes up
00:33:45.228 00.000 12020 worker thread servicing REQUEST_EXPOSE 1000
00:33:45.228 00.000 12020 Handling exposure in thread, d=1000 o=3 r=(1626,442,31,31)
00:33:45.415 00.187 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"85cfed82-c78e-42d0-a265-398645ab3f9f"}
00:33:45.424 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"85cfed82-c78e-42d0-a265-398645ab3f9f"}
00:33:45.433 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"8955b4a7-02d8-431d-9167-5841d0db8915"}
00:33:45.441 00.008 9340 case statement mapped state 3 to 2
00:33:45.450 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Calibrating","id":"8955b4a7-02d8-431d-9167-5841d0db8915"}
00:33:45.458 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"5acdbc78-c842-41c0-9848-ae2fcf3273a7"}
00:33:45.467 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":27,"width":15,"height":15,"star_pos":[6.66,7.00],"pixels":"..."},"id":"5acdbc78-c842-41c0-9848-ae2fcf3273a7"}
00:33:46.598 01.131 12020 Exposure complete
00:33:46.819 00.221 12020 worker thread done servicing request
00:33:46.819 00.000 9340 OnExposeComplete: enter
00:33:46.833 00.014 9340 UpdateGuideState(): m_state=3
00:33:46.844 00.011 9340 Star::Find(15, 1640, 456, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 28
00:33:46.855 00.011 9340 Star::Find returns 1 (0), X=1641.42, Y=454.73, Mass=875439, SNR=149.2, Peak=59861 HFD=3.9
00:33:46.873 00.018 9340 Status Line: North step  10, dist=21.9
00:33:46.897 00.024 9340 Enqueuing Calibration Move request for direction 0
00:33:46.914 00.017 12020 Worker thread wakes up
00:33:46.914 00.000 12020 worker thread servicing REQUEST_MOVE scope dir N(0) 400 opts 0x0
00:33:46.914 00.000 12020 Handling axis move in thread for scope dir=0 dur=400
00:33:46.914 00.000 12020 scope move axis dir= 0 dur= 400 opts= 0x0
00:33:46.915 00.001 12020 MoveAxis(N, 400, -)
00:33:46.915 00.000 12020 Guiding  Dir = 0, Dur = 400
00:33:46.922 00.007 9340 UpdateImageDisplay: Size=(1920,1080) min=5877, max=65535, med=9412, FiltMin=7433, FiltMax=65428, Gamma=2.870
00:33:46.970 00.048 12020 IsSlewing returns 0
00:33:46.971 00.001 12020 IsGuiding returns 0
00:33:46.986 00.015 9340 UpdateGuideState exits: m=875439 SNR=149.2
00:33:47.001 00.015 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:33:47.015 00.014 9340 ScheduleExposure(1000,3,1) exposurePending=0
00:33:47.029 00.014 9340 Enqueuing Expose request
00:33:47.082 00.053 12020 PulseGuide returned control before completion, sleep 300
00:33:47.395 00.313 12020 IsGuiding returns 1
00:33:47.395 00.000 12020 scope still moving after pulse duration time elapsed
00:33:47.416 00.021 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"92b3ed9a-e705-4e0e-b458-d4484723d5c9"}
00:33:47.429 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"92b3ed9a-e705-4e0e-b458-d4484723d5c9"}
00:33:47.443 00.014 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"b6f7b289-6cfc-477b-bae8-f60a982c3265"}
00:33:47.456 00.013 12020 IsSlewing returns 0
00:33:47.456 00.000 9340 case statement mapped state 3 to 2
00:33:47.468 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Calibrating","id":"b6f7b289-6cfc-477b-bae8-f60a982c3265"}
00:33:47.479 00.011 12020 IsGuiding returns 1
00:33:47.486 00.007 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"7de800da-bbf9-4180-a453-50d05c612908"}
00:33:47.498 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":28,"width":15,"height":15,"star_pos":[7.42,6.73],"pixels":"..."},"id":"7de800da-bbf9-4180-a453-50d05c612908"}
00:33:47.593 00.095 12020 IsSlewing returns 0
00:33:47.594 00.001 12020 IsGuiding returns 0
00:33:47.595 00.001 12020 scope move finished after 400 + 223 ms
00:33:47.595 00.000 12020 Move returns status 0, amount 400
00:33:47.595 00.000 12020 move complete, result=0
00:33:47.595 00.000 12020 worker thread done servicing request
00:33:47.595 00.000 12020 Worker thread wakes up
00:33:47.596 00.001 12020 worker thread servicing REQUEST_EXPOSE 1000
00:33:47.596 00.000 12020 Handling exposure in thread, d=1000 o=3 r=(1626,440,31,31)
00:33:48.963 01.367 12020 Exposure complete
00:33:49.139 00.176 12020 worker thread done servicing request
00:33:49.139 00.000 9340 OnExposeComplete: enter
00:33:49.147 00.008 9340 UpdateGuideState(): m_state=3
00:33:49.157 00.010 9340 Star::Find(15, 1641, 454, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 29
00:33:49.167 00.010 9340 Star::Find returns 1 (0), X=1641.45, Y=451.99, Mass=900747, SNR=158.0, Peak=56245 HFD=4.1
00:33:49.179 00.012 9340 Status Line: North step  11, dist=24.7
00:33:49.193 00.014 9340 Enqueuing Calibration Move request for direction 0
00:33:49.202 00.009 12020 Worker thread wakes up
00:33:49.202 00.000 12020 worker thread servicing REQUEST_MOVE scope dir N(0) 400 opts 0x0
00:33:49.202 00.000 12020 Handling axis move in thread for scope dir=0 dur=400
00:33:49.202 00.000 12020 scope move axis dir= 0 dur= 400 opts= 0x0
00:33:49.202 00.000 12020 MoveAxis(N, 400, -)
00:33:49.202 00.000 12020 Guiding  Dir = 0, Dur = 400
00:33:49.204 00.002 12020 IsSlewing returns 0
00:33:49.204 00.000 12020 IsGuiding returns 0
00:33:49.208 00.004 9340 UpdateImageDisplay: Size=(1920,1080) min=5744, max=65535, med=9317, FiltMin=7416, FiltMax=65513, Gamma=2.870
00:33:49.250 00.042 9340 UpdateGuideState exits: m=900747 SNR=158.0
00:33:49.262 00.012 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:33:49.270 00.008 9340 ScheduleExposure(1000,3,1) exposurePending=0
00:33:49.279 00.009 9340 Enqueuing Expose request
00:33:49.289 00.010 12020 PulseGuide returned control before completion, sleep 327
00:33:49.417 00.128 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"4e6f0f1e-4dd9-4ed0-80a7-cfd9232a6e6a"}
00:33:49.428 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"4e6f0f1e-4dd9-4ed0-80a7-cfd9232a6e6a"}
00:33:49.441 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"ec72434d-50f9-4427-9f54-9a7082c983c4"}
00:33:49.451 00.010 9340 case statement mapped state 3 to 2
00:33:49.463 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Calibrating","id":"ec72434d-50f9-4427-9f54-9a7082c983c4"}
00:33:49.482 00.019 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"5528f97f-f734-4c68-a3ad-3b6f0bc417fd"}
00:33:49.493 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":29,"width":15,"height":15,"star_pos":[7.45,6.99],"pixels":"..."},"id":"5528f97f-f734-4c68-a3ad-3b6f0bc417fd"}
00:33:49.657 00.164 12020 IsGuiding returns 1
00:33:49.657 00.000 12020 scope still moving after pulse duration time elapsed
00:33:49.682 00.025 12020 IsSlewing returns 0
00:33:49.784 00.102 12020 IsGuiding returns 0
00:33:49.784 00.000 12020 scope move finished after 400 + 179 ms
00:33:49.784 00.000 12020 Move returns status 0, amount 400
00:33:49.785 00.001 12020 move complete, result=0
00:33:49.785 00.000 12020 worker thread done servicing request
00:33:49.785 00.000 12020 Worker thread wakes up
00:33:49.785 00.000 12020 worker thread servicing REQUEST_EXPOSE 1000
00:33:49.785 00.000 12020 Handling exposure in thread, d=1000 o=3 r=(1626,437,31,31)
00:33:51.136 01.351 12020 Exposure complete
00:33:51.293 00.157 12020 worker thread done servicing request
00:33:51.294 00.001 9340 OnExposeComplete: enter
00:33:51.303 00.009 9340 UpdateGuideState(): m_state=3
00:33:51.312 00.009 9340 Star::Find(15, 1641, 451, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 30
00:33:51.320 00.008 9340 Star::Find returns 1 (0), X=1641.85, Y=449.60, Mass=932480, SNR=177.7, Peak=56176 HFD=4.3
00:33:51.369 00.049 9340 NORTH calibration completes with angle=-83.0 rate=6.157 parity=-1
00:33:51.377 00.008 9340 Falling Through to state GO_SOUTH
00:33:51.384 00.007 9340 Status Line: South step   3, dist=27.1
00:33:51.395 00.011 9340 Enqueuing Calibration Move request for direction 1
00:33:51.405 00.010 12020 Worker thread wakes up
00:33:51.405 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=5924, max=65535, med=9314, FiltMin=7297, FiltMax=65489, Gamma=2.870
00:33:51.413 00.008 12020 worker thread servicing REQUEST_MOVE scope dir S(1) 1948 opts 0x0
00:33:51.413 00.000 12020 Handling axis move in thread for scope dir=1 dur=1948
00:33:51.413 00.000 12020 scope move axis dir= 1 dur= 1948 opts= 0x0
00:33:51.413 00.000 12020 MoveAxis(S, 1948, -)
00:33:51.413 00.000 12020 Guiding  Dir = 1, Dur = 1948
00:33:51.414 00.001 12020 IsSlewing returns 0
00:33:51.415 00.001 12020 IsGuiding returns 0
00:33:51.446 00.031 9340 UpdateGuideState exits: m=932480 SNR=177.7
00:33:51.456 00.010 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:33:51.465 00.009 9340 ScheduleExposure(1000,3,1) exposurePending=0
00:33:51.472 00.007 9340 Enqueuing Expose request
00:33:51.483 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"da7075e6-fe27-4427-a08b-50041aa5dde9"}
00:33:51.492 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"da7075e6-fe27-4427-a08b-50041aa5dde9"}
00:33:51.500 00.008 12020 PulseGuide returned control before completion, sleep 1878
00:33:51.513 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"519a3f65-9abb-41a5-a8ee-0e70bede989f"}
00:33:51.522 00.009 9340 case statement mapped state 3 to 2
00:33:51.530 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Calibrating","id":"519a3f65-9abb-41a5-a8ee-0e70bede989f"}
00:33:51.545 00.015 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"cea1b8c5-874d-4524-8cc9-cd369c3685e4"}
00:33:51.559 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":30,"width":15,"height":15,"star_pos":[6.85,6.60],"pixels":"..."},"id":"cea1b8c5-874d-4524-8cc9-cd369c3685e4"}
00:33:53.393 01.834 12020 IsGuiding returns 1
00:33:53.394 00.001 12020 scope still moving after pulse duration time elapsed
00:33:53.414 00.020 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"87cd09ae-bdfb-40ec-9556-96a7851b4a13"}
00:33:53.424 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"87cd09ae-bdfb-40ec-9556-96a7851b4a13"}
00:33:53.433 00.009 12020 IsSlewing returns 0
00:33:53.435 00.002 12020 IsGuiding returns 1
00:33:53.435 00.000 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"0ab2f7fa-e6b3-48d8-9436-d8493d40200e"}
00:33:53.445 00.010 9340 case statement mapped state 3 to 2
00:33:53.455 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Calibrating","id":"0ab2f7fa-e6b3-48d8-9436-d8493d40200e"}
00:33:53.464 00.009 12020 IsSlewing returns 0
00:33:53.465 00.001 12020 IsGuiding returns 1
00:33:53.465 00.000 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"91d73a90-ecf6-41b0-9853-3da210b98b9a"}
00:33:53.476 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":30,"width":15,"height":15,"star_pos":[6.85,6.60],"pixels":"..."},"id":"91d73a90-ecf6-41b0-9853-3da210b98b9a"}
00:33:53.558 00.082 12020 IsSlewing returns 0
00:33:53.606 00.048 12020 IsGuiding returns 0
00:33:53.606 00.000 12020 scope move finished after 1948 + 243 ms
00:33:53.606 00.000 12020 Move returns status 0, amount 1948
00:33:53.606 00.000 12020 move complete, result=0
00:33:53.606 00.000 12020 worker thread done servicing request
00:33:53.607 00.001 12020 Worker thread wakes up
00:33:53.607 00.000 12020 worker thread servicing REQUEST_EXPOSE 1000
00:33:53.607 00.000 12020 Handling exposure in thread, d=1000 o=3 r=(1627,435,31,31)
00:33:54.968 01.361 12020 Exposure complete
00:33:55.140 00.172 12020 worker thread done servicing request
00:33:55.140 00.000 9340 OnExposeComplete: enter
00:33:55.150 00.010 9340 UpdateGuideState(): m_state=3
00:33:55.160 00.010 9340 Star::Find(15, 1641, 449, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 31
00:33:55.168 00.008 9340 Star::Find returns 1 (0), X=1641.60, Y=458.96, Mass=883942, SNR=162.0, Peak=56575 HFD=4.0
00:33:55.180 00.012 9340 Status Line: South step   2, dist=17.8
00:33:55.196 00.016 9340 Enqueuing Calibration Move request for direction 1
00:33:55.205 00.009 12020 Worker thread wakes up
00:33:55.205 00.000 12020 worker thread servicing REQUEST_MOVE scope dir S(1) 1948 opts 0x0
00:33:55.205 00.000 12020 Handling axis move in thread for scope dir=1 dur=1948
00:33:55.205 00.000 12020 scope move axis dir= 1 dur= 1948 opts= 0x0
00:33:55.206 00.001 12020 MoveAxis(S, 1948, -)
00:33:55.206 00.000 12020 Guiding  Dir = 1, Dur = 1948
00:33:55.207 00.001 12020 IsSlewing returns 0
00:33:55.208 00.001 12020 IsGuiding returns 0
00:33:55.211 00.003 9340 UpdateImageDisplay: Size=(1920,1080) min=5527, max=65528, med=9337, FiltMin=7339, FiltMax=65430, Gamma=2.870
00:33:55.252 00.041 9340 UpdateGuideState exits: m=883942 SNR=162.0
00:33:55.263 00.011 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:33:55.274 00.011 9340 ScheduleExposure(1000,3,1) exposurePending=0
00:33:55.284 00.010 9340 Enqueuing Expose request
00:33:55.293 00.009 12020 PulseGuide returned control before completion, sleep 1882
00:33:55.416 00.123 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"2a52fa1f-7113-46f2-8b68-c64abb96138a"}
00:33:55.426 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"2a52fa1f-7113-46f2-8b68-c64abb96138a"}
00:33:55.439 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"497162c7-551c-441f-b8e7-2243098fafb5"}
00:33:55.454 00.015 9340 case statement mapped state 3 to 2
00:33:55.467 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Calibrating","id":"497162c7-551c-441f-b8e7-2243098fafb5"}
00:33:55.485 00.018 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"44df21dd-4df7-4160-8172-7f21f5ca9eee"}
00:33:55.495 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":31,"width":15,"height":15,"star_pos":[6.60,6.96],"pixels":"..."},"id":"44df21dd-4df7-4160-8172-7f21f5ca9eee"}
00:33:57.182 01.687 12020 IsGuiding returns 1
00:33:57.182 00.000 12020 scope still moving after pulse duration time elapsed
00:33:57.215 00.033 12020 IsSlewing returns 0
00:33:57.252 00.037 12020 IsGuiding returns 1
00:33:57.347 00.095 12020 IsSlewing returns 0
00:33:57.347 00.000 12020 IsGuiding returns 0
00:33:57.349 00.002 12020 scope move finished after 1948 + 192 ms
00:33:57.349 00.000 12020 Move returns status 0, amount 1948
00:33:57.349 00.000 12020 move complete, result=0
00:33:57.349 00.000 12020 worker thread done servicing request
00:33:57.349 00.000 12020 Worker thread wakes up
00:33:57.349 00.000 12020 worker thread servicing REQUEST_EXPOSE 1000
00:33:57.350 00.001 12020 Handling exposure in thread, d=1000 o=3 r=(1627,444,31,31)
00:33:57.414 00.064 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"7f48d4f5-a444-4a48-8a73-f3be18b46a0e"}
00:33:57.421 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"7f48d4f5-a444-4a48-8a73-f3be18b46a0e"}
00:33:57.428 00.007 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"7429472d-1307-4a6f-9313-9d3756c8e0c0"}
00:33:57.435 00.007 9340 case statement mapped state 3 to 2
00:33:57.441 00.006 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Calibrating","id":"7429472d-1307-4a6f-9313-9d3756c8e0c0"}
00:33:57.449 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"58abeb85-fcb1-44d8-b2b9-cd9aabce5df5"}
00:33:57.456 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":31,"width":15,"height":15,"star_pos":[6.60,6.96],"pixels":"..."},"id":"58abeb85-fcb1-44d8-b2b9-cd9aabce5df5"}
00:33:58.703 01.247 12020 Exposure complete
00:33:58.852 00.149 12020 worker thread done servicing request
00:33:58.852 00.000 9340 OnExposeComplete: enter
00:33:58.862 00.010 9340 UpdateGuideState(): m_state=3
00:33:58.871 00.009 9340 Star::Find(15, 1641, 458, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 32
00:33:58.888 00.017 9340 Star::Find returns 1 (0), X=1641.40, Y=470.39, Mass=913986, SNR=179.2, Peak=55691 HFD=4.3
00:33:58.901 00.013 9340 Status Line: South step   1, dist= 6.7
00:33:58.921 00.020 9340 Enqueuing Calibration Move request for direction 1
00:33:58.934 00.013 12020 Worker thread wakes up
00:33:58.934 00.000 12020 worker thread servicing REQUEST_MOVE scope dir S(1) 504 opts 0x0
00:33:58.934 00.000 12020 Handling axis move in thread for scope dir=1 dur=504
00:33:58.934 00.000 12020 scope move axis dir= 1 dur= 504 opts= 0x0
00:33:58.934 00.000 12020 MoveAxis(S, 504, -)
00:33:58.934 00.000 12020 Guiding  Dir = 1, Dur = 504
00:33:58.939 00.005 9340 UpdateImageDisplay: Size=(1920,1080) min=6145, max=65535, med=9480, FiltMin=7398, FiltMax=65509, Gamma=2.870
00:33:58.963 00.024 12020 IsSlewing returns 0
00:33:58.964 00.001 12020 IsGuiding returns 0
00:33:58.987 00.023 9340 UpdateGuideState exits: m=913986 SNR=179.2
00:33:58.998 00.011 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:33:59.011 00.013 9340 ScheduleExposure(1000,3,1) exposurePending=0
00:33:59.023 00.012 9340 Enqueuing Expose request
00:33:59.042 00.019 12020 PulseGuide returned control before completion, sleep 436
00:33:59.414 00.372 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"f3b5713e-b5c3-47bf-a5fa-778b49a2d59d"}
00:33:59.425 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"f3b5713e-b5c3-47bf-a5fa-778b49a2d59d"}
00:33:59.438 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"13102e32-222e-49ea-a449-e6cc65d47a5d"}
00:33:59.449 00.011 9340 case statement mapped state 3 to 2
00:33:59.461 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Calibrating","id":"13102e32-222e-49ea-a449-e6cc65d47a5d"}
00:33:59.476 00.015 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"2fff97c0-faf9-4aa6-a2b8-f29901b1dcc2"}
00:33:59.490 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":32,"width":15,"height":15,"star_pos":[7.40,7.39],"pixels":"..."},"id":"2fff97c0-faf9-4aa6-a2b8-f29901b1dcc2"}
00:33:59.500 00.010 12020 IsGuiding returns 1
00:33:59.502 00.002 12020 scope still moving after pulse duration time elapsed
00:33:59.537 00.035 12020 IsSlewing returns 0
00:33:59.538 00.001 12020 IsGuiding returns 1
00:33:59.650 00.112 12020 IsSlewing returns 0
00:33:59.651 00.001 12020 IsGuiding returns 0
00:33:59.652 00.001 12020 scope move finished after 504 + 183 ms
00:33:59.652 00.000 12020 Move returns status 0, amount 504
00:33:59.652 00.000 12020 move complete, result=0
00:33:59.652 00.000 12020 worker thread done servicing request
00:33:59.652 00.000 12020 Worker thread wakes up
00:33:59.652 00.000 12020 worker thread servicing REQUEST_EXPOSE 1000
00:33:59.652 00.000 12020 Handling exposure in thread, d=1000 o=3 r=(1626,455,31,31)
00:34:01.019 01.367 12020 Exposure complete
00:34:01.218 00.199 12020 worker thread done servicing request
00:34:01.218 00.000 9340 OnExposeComplete: enter
00:34:01.230 00.012 9340 UpdateGuideState(): m_state=3
00:34:01.241 00.011 9340 Star::Find(15, 1641, 470, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 33
00:34:01.251 00.010 9340 Star::Find returns 1 (0), X=1641.41, Y=473.25, Mass=870326, SNR=156.2, Peak=57375 HFD=4.5
00:34:01.266 00.015 9340 Falling Through to state CALIBRATION_STATE_NUDGE_SOUTH
00:34:01.277 00.011 9340 Nudge: theta = 2.97
00:34:01.287 00.010 9340 South nudging, decAmt = 9.079, Normal south moves = 23.629
00:34:01.296 00.009 9340 Sending NudgeSouth pulse of duration 400 ms
00:34:01.304 00.008 9340 Status Line: Nudge South   1
00:34:01.322 00.018 9340 Enqueuing Calibration Move request for direction 1
00:34:01.332 00.010 12020 Worker thread wakes up
00:34:01.332 00.000 12020 worker thread servicing REQUEST_MOVE scope dir S(1) 400 opts 0x0
00:34:01.332 00.000 12020 Handling axis move in thread for scope dir=1 dur=400
00:34:01.332 00.000 12020 scope move axis dir= 1 dur= 400 opts= 0x0
00:34:01.332 00.000 12020 MoveAxis(S, 400, -)
00:34:01.332 00.000 12020 Guiding  Dir = 1, Dur = 400
00:34:01.333 00.001 12020 IsSlewing returns 0
00:34:01.334 00.001 12020 IsGuiding returns 0
00:34:01.342 00.008 9340 UpdateImageDisplay: Size=(1920,1080) min=6033, max=65527, med=9341, FiltMin=7256, FiltMax=65488, Gamma=2.870
00:34:01.392 00.050 9340 UpdateGuideState exits: m=870326 SNR=156.2
00:34:01.402 00.010 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:34:01.414 00.012 12020 PulseGuide returned control before completion, sleep 336
00:34:01.414 00.000 9340 ScheduleExposure(1000,3,1) exposurePending=0
00:34:01.427 00.013 9340 Enqueuing Expose request
00:34:01.442 00.015 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"5f472968-8e3a-4742-aeb2-0cf845dcc2ea"}
00:34:01.453 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"5f472968-8e3a-4742-aeb2-0cf845dcc2ea"}
00:34:01.484 00.031 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"3328e112-b15b-43d0-b063-894d86893fda"}
00:34:01.495 00.011 9340 case statement mapped state 3 to 2
00:34:01.505 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Calibrating","id":"3328e112-b15b-43d0-b063-894d86893fda"}
00:34:01.523 00.018 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"60ac0769-77ea-458b-87dc-3e6e7a533680"}
00:34:01.536 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":33,"width":15,"height":15,"star_pos":[7.41,7.25],"pixels":"..."},"id":"60ac0769-77ea-458b-87dc-3e6e7a533680"}
00:34:01.768 00.232 12020 IsGuiding returns 1
00:34:01.768 00.000 12020 scope still moving after pulse duration time elapsed
00:34:01.905 00.137 12020 IsSlewing returns 0
00:34:01.937 00.032 12020 IsGuiding returns 0
00:34:01.938 00.001 12020 scope move finished after 400 + 202 ms
00:34:01.938 00.000 12020 Move returns status 0, amount 400
00:34:01.938 00.000 12020 move complete, result=0
00:34:01.938 00.000 12020 worker thread done servicing request
00:34:01.938 00.000 12020 Worker thread wakes up
00:34:01.939 00.001 12020 worker thread servicing REQUEST_EXPOSE 1000
00:34:01.939 00.000 12020 Handling exposure in thread, d=1000 o=3 r=(1626,458,31,31)
00:34:03.294 01.355 12020 Exposure complete
00:34:03.414 00.120 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"9b0ebfa9-96f6-4f0a-87e5-bb0bc8bb6485"}
00:34:03.426 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"9b0ebfa9-96f6-4f0a-87e5-bb0bc8bb6485"}
00:34:03.437 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"623d33f9-22d0-4276-b645-dd5f97a53360"}
00:34:03.450 00.013 9340 case statement mapped state 3 to 2
00:34:03.459 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Calibrating","id":"623d33f9-22d0-4276-b645-dd5f97a53360"}
00:34:03.470 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"b48291d9-a564-4cb2-9388-195ed743d4a5"}
00:34:03.480 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":33,"width":15,"height":15,"star_pos":[7.41,7.25],"pixels":"..."},"id":"b48291d9-a564-4cb2-9388-195ed743d4a5"}
00:34:03.490 00.010 12020 worker thread done servicing request
00:34:03.490 00.000 9340 OnExposeComplete: enter
00:34:03.500 00.010 9340 UpdateGuideState(): m_state=3
00:34:03.510 00.010 9340 Star::Find(15, 1641, 473, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 34
00:34:03.519 00.009 9340 Star::Find returns 1 (0), X=1641.52, Y=475.31, Mass=859462, SNR=177.6, Peak=58214 HFD=4.0
00:34:03.533 00.014 9340 Nudge: theta = 2.89
00:34:03.542 00.009 9340 South nudging, decAmt = 7.010, Normal south moves = 23.629
00:34:03.554 00.012 9340 Sending NudgeSouth pulse of duration 400 ms
00:34:03.563 00.009 9340 Status Line: Nudge South   2
00:34:03.580 00.017 9340 Enqueuing Calibration Move request for direction 1
00:34:03.590 00.010 12020 Worker thread wakes up
00:34:03.591 00.001 12020 worker thread servicing REQUEST_MOVE scope dir S(1) 400 opts 0x0
00:34:03.591 00.000 12020 Handling axis move in thread for scope dir=1 dur=400
00:34:03.591 00.000 12020 scope move axis dir= 1 dur= 400 opts= 0x0
00:34:03.591 00.000 12020 MoveAxis(S, 400, -)
00:34:03.591 00.000 12020 Guiding  Dir = 1, Dur = 400
00:34:03.592 00.001 12020 IsSlewing returns 0
00:34:03.593 00.001 12020 IsGuiding returns 0
00:34:03.597 00.004 9340 UpdateImageDisplay: Size=(1920,1080) min=6055, max=65507, med=9349, FiltMin=7350, FiltMax=65480, Gamma=2.870
00:34:03.644 00.047 9340 UpdateGuideState exits: m=859462 SNR=177.6
00:34:03.657 00.013 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:34:03.668 00.011 9340 ScheduleExposure(1000,3,1) exposurePending=0
00:34:03.681 00.013 9340 Enqueuing Expose request
00:34:03.693 00.012 12020 PulseGuide returned control before completion, sleep 324
00:34:04.022 00.329 12020 IsGuiding returns 1
00:34:04.022 00.000 12020 scope still moving after pulse duration time elapsed
00:34:04.053 00.031 12020 IsSlewing returns 0
00:34:04.054 00.001 12020 IsGuiding returns 1
00:34:04.176 00.122 12020 IsSlewing returns 0
00:34:04.239 00.063 12020 IsGuiding returns 0
00:34:04.239 00.000 12020 scope move finished after 400 + 246 ms
00:34:04.240 00.001 12020 Move returns status 0, amount 400
00:34:04.240 00.000 12020 move complete, result=0
00:34:04.240 00.000 12020 worker thread done servicing request
00:34:04.240 00.000 12020 Worker thread wakes up
00:34:04.240 00.000 12020 worker thread servicing REQUEST_EXPOSE 1000
00:34:04.240 00.000 12020 Handling exposure in thread, d=1000 o=3 r=(1627,460,31,31)
00:34:05.413 01.173 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"ee89505e-2d2b-499e-94e9-3d72209ed56c"}
00:34:05.422 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"ee89505e-2d2b-499e-94e9-3d72209ed56c"}
00:34:05.431 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"613408e5-f22e-48c8-8dd9-fe95a5b5c7af"}
00:34:05.440 00.009 9340 case statement mapped state 3 to 2
00:34:05.450 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Calibrating","id":"613408e5-f22e-48c8-8dd9-fe95a5b5c7af"}
00:34:05.470 00.020 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"6aa3d993-2242-49f7-a8e4-dba3f82d567c"}
00:34:05.479 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":34,"width":15,"height":15,"star_pos":[6.52,7.31],"pixels":"..."},"id":"6aa3d993-2242-49f7-a8e4-dba3f82d567c"}
00:34:05.597 00.118 12020 Exposure complete
00:34:05.790 00.193 12020 worker thread done servicing request
00:34:05.790 00.000 9340 OnExposeComplete: enter
00:34:05.802 00.012 9340 UpdateGuideState(): m_state=3
00:34:05.814 00.012 9340 Star::Find(15, 1641, 475, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 35
00:34:05.826 00.012 9340 Star::Find returns 1 (0), X=1641.33, Y=478.01, Mass=907467, SNR=154.2, Peak=53193 HFD=4.2
00:34:05.840 00.014 9340 Nudge: theta = 2.74
00:34:05.851 00.011 9340 South nudging, decAmt = 4.319, Normal south moves = 23.629
00:34:05.861 00.010 9340 Sending NudgeSouth pulse of duration 400 ms
00:34:05.876 00.015 9340 Status Line: Nudge South   3
00:34:05.897 00.021 9340 Enqueuing Calibration Move request for direction 1
00:34:05.911 00.014 12020 Worker thread wakes up
00:34:05.912 00.001 12020 worker thread servicing REQUEST_MOVE scope dir S(1) 400 opts 0x0
00:34:05.912 00.000 12020 Handling axis move in thread for scope dir=1 dur=400
00:34:05.912 00.000 12020 scope move axis dir= 1 dur= 400 opts= 0x0
00:34:05.912 00.000 12020 MoveAxis(S, 400, -)
00:34:05.912 00.000 12020 Guiding  Dir = 1, Dur = 400
00:34:05.913 00.001 12020 IsSlewing returns 0
00:34:05.915 00.002 12020 IsGuiding returns 0
00:34:05.920 00.005 9340 UpdateImageDisplay: Size=(1920,1080) min=5454, max=65525, med=9341, FiltMin=7234, FiltMax=65443, Gamma=2.870
00:34:05.975 00.055 9340 UpdateGuideState exits: m=907467 SNR=154.2
00:34:05.990 00.015 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:34:06.003 00.013 12020 PulseGuide returned control before completion, sleep 327
00:34:06.003 00.000 9340 ScheduleExposure(1000,3,1) exposurePending=0
00:34:06.017 00.014 9340 Enqueuing Expose request
00:34:06.344 00.327 12020 IsGuiding returns 1
00:34:06.344 00.000 12020 scope still moving after pulse duration time elapsed
00:34:06.375 00.031 12020 IsSlewing returns 0
00:34:06.375 00.000 12020 IsGuiding returns 1
00:34:06.493 00.118 12020 IsSlewing returns 0
00:34:06.530 00.037 12020 IsGuiding returns 0
00:34:06.530 00.000 12020 scope move finished after 400 + 215 ms
00:34:06.531 00.001 12020 Move returns status 0, amount 400
00:34:06.531 00.000 12020 move complete, result=0
00:34:06.531 00.000 12020 worker thread done servicing request
00:34:06.531 00.000 12020 Worker thread wakes up
00:34:06.531 00.000 12020 worker thread servicing REQUEST_EXPOSE 1000
00:34:06.531 00.000 12020 Handling exposure in thread, d=1000 o=3 r=(1626,463,31,31)
00:34:07.419 00.888 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"b410002b-6ba8-40a9-9a13-239bc003e895"}
00:34:07.428 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"b410002b-6ba8-40a9-9a13-239bc003e895"}
00:34:07.436 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"9e8fc754-4efa-43be-bc8d-31aec0fcfc36"}
00:34:07.444 00.008 9340 case statement mapped state 3 to 2
00:34:07.452 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Calibrating","id":"9e8fc754-4efa-43be-bc8d-31aec0fcfc36"}
00:34:07.460 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"821708bd-3da2-418d-b826-8ad9779fdf2e"}
00:34:07.467 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":35,"width":15,"height":15,"star_pos":[7.33,7.01],"pixels":"..."},"id":"821708bd-3da2-418d-b826-8ad9779fdf2e"}
00:34:07.885 00.418 12020 Exposure complete
00:34:08.065 00.180 12020 worker thread done servicing request
00:34:08.065 00.000 9340 OnExposeComplete: enter
00:34:08.074 00.009 9340 UpdateGuideState(): m_state=3
00:34:08.083 00.009 9340 Star::Find(15, 1641, 478, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 36
00:34:08.093 00.010 9340 Star::Find returns 1 (0), X=1641.73, Y=480.45, Mass=901618, SNR=183.7, Peak=58171 HFD=4.1
00:34:08.107 00.014 9340 Nudge: theta = 2.27
00:34:08.117 00.010 9340 Nudging discontinued, wrong direction: 2.27
00:34:08.126 00.009 9340 Final south nudging status: Current loc = {1641.725,480.455}, targeting {1639.001,482.387}
00:34:08.135 00.009 9340 Falling Through to state CALIBRATION_COMPLETE
00:34:08.145 00.010 9340 GetString("/profile/16/scope/calibration/timestamp", "") returns "5/14/2026 12:15:57 AM"
00:34:08.154 00.009 9340 GetDouble("/profile/16/scope/calibration/xRate", 1.000000) returns 0.005731
00:34:08.163 00.009 9340 GetDouble("/profile/16/scope/calibration/yRate", 1.000000) returns 0.005963
00:34:08.172 00.009 9340 GetInt("/profile/16/scope/calibration/binning", 1) returns 1
00:34:08.182 00.010 9340 GetDouble("/profile/16/scope/calibration/xAngle", 0.000000) returns 0.006395
00:34:08.191 00.009 9340 GetDouble("/profile/16/scope/calibration/yAngle", 0.000000) returns -1.579320
00:34:08.199 00.008 9340 GetDouble("/profile/16/scope/calibration/declination", 0.000000) returns -0.000045
00:34:08.212 00.013 9340 GetInt("/profile/16/scope/calibration/pierSide", -1) returns 1
00:34:08.221 00.009 9340 GetInt("/profile/16/scope/calibration/raGuideParity", 0) returns 1
00:34:08.233 00.012 9340 GetInt("/profile/16/scope/calibration/decGuideParity", 0) returns -1
00:34:08.242 00.009 9340 GetDouble("/profile/16/scope/calibration/rotatorAngle", -888.000000) returns -888.000000
00:34:08.253 00.011 9340 GetInt("/profile/16/scope/calibration/focal_length", 0) returns 242
00:34:08.262 00.009 9340 GetDouble("/profile/16/scope/calibration/image_scale", 1.000000) returns 2.471770
00:34:08.273 00.011 9340 GetDouble("/profile/16/scope/calibration/ra_guide_rate", -1.000000) returns 0.003760
00:34:08.284 00.011 9340 GetDouble("/profile/16/scope/calibration/dec_guide_rate", -1.000000) returns 0.003760
00:34:08.293 00.009 9340 GetDouble("/profile/16/scope/calibration/ortho_error", 0.000000) returns 0.854654
00:34:08.305 00.012 9340 GetInt("/profile/16/scope/calibration/ra_step_count", 0) returns 12
00:34:08.317 00.012 9340 GetInt("/profile/16/scope/calibration/dec_step_count", 0) returns 11
00:34:08.328 00.011 9340 GetDouble("/profile/16/scope/calibration/orig_binning", 1.000000) returns 1.000000
00:34:08.337 00.009 9340 GetInt("/profile/16/scope/calibration/last_issue", 0) returns 0
00:34:08.346 00.009 9340 GetString("/profile/16/scope/calibration/orig_timestamp", "Unknown") returns "5/13/2026 10:37:20 PM"
00:34:08.354 00.008 9340 GetInt("/profile/16/scope/calibration/orig_pierside", -1) returns 1
00:34:08.364 00.010 9340 GetString("/profile/16/scope/calibration/ra_steps", "") returns "{0.0 0.0}, {2.2 -0.3}, {4.3 -0.0}, {6.8 0.3}, {8.4 0.5}, {10.8 0.2}, {13.4 0.3}, {15.5 -0.1}, {17.9 0.2}, {20.0 0.1}, {22.6 0.1}, {24.9 0.2}, {27.5 0.2}, {27.5 0.2}, {13.0 -0.6}, {-0.7 -1.3}"
00:34:08.373 00.009 9340 GetString("/profile/16/scope/calibration/dec_steps", "") returns "{0.0 0.0}, {0.1 2.7}, {-0.1 4.7}, {0.1 7.1}, {-0.3 9.3}, {0.3 11.8}, {0.5 14.2}, {0.5 16.9}, {0.7 19.6}, {0.3 21.1}, {0.5 23.8}, {0.2 26.2}, {0.2 26.2}, {1.0 16.5}, {0.9 5.1}, {1.2 2.8}"
00:34:08.397 00.024 9340 ScopeASCOM::GetDeclinationRadians() returns -0.0
00:34:08.410 00.013 9340 ScopeASCOM::SideOfPier() returns 1
00:34:08.421 00.011 9340 Mount::SetCalibration (scope) -- xAngle=2.8 yAngle=-83.0 xRate=6.047 yRate=6.157 bin=1 dec=-0.0 pierSide=1 par=+/- rotAng=None
00:34:08.433 00.012 9340 Mount::SetCalibration (scope) -- sets m_xAngle=2.8 m_yAngleError=175.8
00:34:08.461 00.028 9340 ScopeASCOM::GetDeclinationRadians() returns -0.0
00:34:08.471 00.010 9340 ScopeASCOM::SideOfPier() returns 1
00:34:08.509 00.038 9340 ScopeASCOM::GetGuideRates returns 0 13.537 13.537 a-s/sec
00:34:08.528 00.019 9340 ScopeASCOM::SideOfPier() returns 1
00:34:08.543 00.015 9340 GetString("/profile/16/scope/calibration/timestamp", "") returns "5/14/2026 12:34:08 AM"
00:34:08.553 00.010 9340 GetDouble("/profile/16/scope/calibration/xRate", 1.000000) returns 0.006047
00:34:08.563 00.010 9340 GetDouble("/profile/16/scope/calibration/yRate", 1.000000) returns 0.006157
00:34:08.572 00.009 9340 GetInt("/profile/16/scope/calibration/binning", 1) returns 1
00:34:08.583 00.011 9340 GetDouble("/profile/16/scope/calibration/xAngle", 0.000000) returns 0.048794
00:34:08.593 00.010 9340 GetDouble("/profile/16/scope/calibration/yAngle", 0.000000) returns -1.448050
00:34:08.607 00.014 9340 GetDouble("/profile/16/scope/calibration/declination", 0.000000) returns -0.000012
00:34:08.617 00.010 9340 GetInt("/profile/16/scope/calibration/pierSide", -1) returns 1
00:34:08.627 00.010 9340 GetInt("/profile/16/scope/calibration/raGuideParity", 0) returns 1
00:34:08.636 00.009 9340 GetInt("/profile/16/scope/calibration/decGuideParity", 0) returns -1
00:34:08.646 00.010 9340 GetDouble("/profile/16/scope/calibration/rotatorAngle", -888.000000) returns -888.000000
00:34:08.655 00.009 9340 GetInt("/profile/16/scope/calibration/focal_length", 0) returns 242
00:34:08.665 00.010 9340 GetDouble("/profile/16/scope/calibration/image_scale", 1.000000) returns 2.471770
00:34:08.676 00.011 9340 GetDouble("/profile/16/scope/calibration/ra_guide_rate", -1.000000) returns 0.003760
00:34:08.688 00.012 9340 GetDouble("/profile/16/scope/calibration/dec_guide_rate", -1.000000) returns 0.003760
00:34:08.702 00.014 9340 GetDouble("/profile/16/scope/calibration/ortho_error", 0.000000) returns 4.237040
00:34:08.713 00.011 9340 GetInt("/profile/16/scope/calibration/ra_step_count", 0) returns 11
00:34:08.724 00.011 9340 GetInt("/profile/16/scope/calibration/dec_step_count", 0) returns 11
00:34:08.734 00.010 9340 GetDouble("/profile/16/scope/calibration/orig_binning", 1.000000) returns 1.000000
00:34:08.743 00.009 9340 GetInt("/profile/16/scope/calibration/last_issue", 0) returns 0
00:34:08.752 00.009 9340 GetString("/profile/16/scope/calibration/orig_timestamp", "Unknown") returns "5/14/2026 12:34:08 AM"
00:34:08.762 00.010 9340 GetInt("/profile/16/scope/calibration/orig_pierside", -1) returns 1
00:34:08.771 00.009 9340 GetString("/profile/16/scope/calibration/ra_steps", "") returns "{0.0 0.0}, {2.4 0.4}, {5.2 0.1}, {7.7 0.4}, {10.2 0.3}, {12.4 0.5}, {14.9 0.8}, {17.3 0.6}, {20.0 0.9}, {22.0 1.1}, {24.3 1.2}, {26.6 1.3}, {26.6 1.3}, {12.4 0.2}, {1.1 0.0}"
00:34:08.781 00.010 9340 GetString("/profile/16/scope/calibration/dec_steps", "") returns "{0.0 0.0}, {-0.2 2.1}, {-0.5 4.5}, {-1.0 6.7}, {-1.2 9.2}, {-1.1 11.6}, {-1.5 14.2}, {-2.1 16.9}, {-2.1 19.5}, {-2.9 21.8}, {-2.9 24.5}, {-3.3 26.9}, {-3.3 26.9}, {-3.1 17.5}, {-2.9 6.1}, {-2.9 3.2}"
00:34:08.791 00.010 9340 Calibration passed sanity checks...
00:34:08.801 00.010 9340 Status Line: Calibration complete
00:34:08.816 00.015 9340 Calibration Complete
00:34:08.829 00.013 9340 PhdConfig flush
00:34:08.839 00.010 9340 Changing from state CALIBRATING_PRIMARY to CALIBRATING_SECONDARY
00:34:08.850 00.011 9340 guider state => CALIBRATED
00:34:08.860 00.010 9340 Changing from state CALIBRATED to CALIBRATED
00:34:08.873 00.013 9340 guider state => CALIBRATED
00:34:08.884 00.011 9340 Changing from state CALIBRATED to GUIDING
00:34:08.925 00.041 9340 ScopeASCOM::GetDeclinationRadians() returns -0.0
00:34:08.942 00.017 9340 ScopeASCOM::SideOfPier() returns 1
00:34:08.955 00.013 9340 AdjustCalibrationForScopePointing (scope): current dec=-0.0 pierSide=1, cal dec=-0.0 pierSide=1 rotAngle=None bin=1
00:34:08.968 00.013 9340 GetInt("/profile/16/scope/calibration/focal_length", 0) returns 242
00:34:08.981 00.013 9340 GetDouble("/profile/16/scope/calibration/image_scale", 1.000000) returns 2.471770
00:34:08.995 00.014 9340 GetDouble("/profile/16/scope/calibration/ra_guide_rate", -1.000000) returns 0.003760
00:34:09.006 00.011 9340 GetDouble("/profile/16/scope/calibration/dec_guide_rate", -1.000000) returns 0.003760
00:34:09.020 00.014 9340 GetDouble("/profile/16/scope/calibration/ortho_error", 0.000000) returns 4.237040
00:34:09.033 00.013 9340 GetInt("/profile/16/scope/calibration/ra_step_count", 0) returns 11
00:34:09.044 00.011 9340 GetInt("/profile/16/scope/calibration/dec_step_count", 0) returns 11
00:34:09.056 00.012 9340 GetDouble("/profile/16/scope/calibration/orig_binning", 1.000000) returns 1.000000
00:34:09.069 00.013 9340 GetInt("/profile/16/scope/calibration/last_issue", 0) returns 0
00:34:09.081 00.012 9340 GetString("/profile/16/scope/calibration/orig_timestamp", "Unknown") returns "5/14/2026 12:34:08 AM"
00:34:09.094 00.013 9340 GetInt("/profile/16/scope/calibration/orig_pierside", -1) returns 1
00:34:09.105 00.011 9340 GetString("/profile/16/scope/calibration/ra_steps", "") returns "{0.0 0.0}, {2.4 0.4}, {5.2 0.1}, {7.7 0.4}, {10.2 0.3}, {12.4 0.5}, {14.9 0.8}, {17.3 0.6}, {20.0 0.9}, {22.0 1.1}, {24.3 1.2}, {26.6 1.3}, {26.6 1.3}, {12.4 0.2}, {1.1 0.0}"
00:34:09.117 00.012 9340 GetString("/profile/16/scope/calibration/dec_steps", "") returns "{0.0 0.0}, {-0.2 2.1}, {-0.5 4.5}, {-1.0 6.7}, {-1.2 9.2}, {-1.1 11.6}, {-1.5 14.2}, {-2.1 16.9}, {-2.1 19.5}, {-2.9 21.8}, {-2.9 24.5}, {-3.3 26.9}, {-3.3 26.9}, {-3.1 17.5}, {-2.9 6.1}, {-2.9 3.2}"
00:34:09.165 00.048 9340 ScopeASCOM::GetGuideRates returns 0 13.537 13.537 a-s/sec
00:34:09.179 00.014 9340 GetDouble("/profile/16/camera/pixelsize", 0.000000) returns 2.900000
00:34:09.202 00.023 9340 ScopeASCOM::GetDeclinationRadians() returns -0.0
00:34:09.214 00.012 9340 ScopeASCOM::SideOfPier() returns 1
00:34:09.227 00.013 9340 setting lock position to (1641.73, 480.45)
00:34:09.240 00.013 9340 MultiStar: stabilizing after lock position change
00:34:09.251 00.011 9340 guider state => GUIDING
00:34:09.262 00.011 9340 Status Line: Guiding
00:34:09.277 00.015 9340 Mount: notify guiding started
00:34:09.302 00.025 9340 GetString("/profile/16/name", "") returns "EvoGuid50ED_ASI662MC_20260416"
00:34:09.314 00.012 9340 GetString("/profile/16/scope/calibration/timestamp", "") returns "5/14/2026 12:34:08 AM"
00:34:09.326 00.012 9340 GetDouble("/profile/16/scope/calibration/xRate", 1.000000) returns 0.006047
00:34:09.338 00.012 9340 GetDouble("/profile/16/scope/calibration/yRate", 1.000000) returns 0.006157
00:34:09.348 00.010 9340 GetInt("/profile/16/scope/calibration/binning", 1) returns 1
00:34:09.359 00.011 9340 GetDouble("/profile/16/scope/calibration/xAngle", 0.000000) returns 0.048794
00:34:09.369 00.010 9340 GetDouble("/profile/16/scope/calibration/yAngle", 0.000000) returns -1.448050
00:34:09.380 00.011 9340 GetDouble("/profile/16/scope/calibration/declination", 0.000000) returns -0.000012
00:34:09.392 00.012 9340 GetInt("/profile/16/scope/calibration/pierSide", -1) returns 1
00:34:09.407 00.015 9340 GetInt("/profile/16/scope/calibration/raGuideParity", 0) returns 1
00:34:09.418 00.011 9340 GetInt("/profile/16/scope/calibration/decGuideParity", 0) returns -1
00:34:09.428 00.010 9340 GetDouble("/profile/16/scope/calibration/rotatorAngle", -888.000000) returns -888.000000
00:34:09.437 00.009 9340 GetInt("/profile/16/scope/calibration/focal_length", 0) returns 242
00:34:09.447 00.010 9340 GetDouble("/profile/16/scope/calibration/image_scale", 1.000000) returns 2.471770
00:34:09.457 00.010 9340 GetDouble("/profile/16/scope/calibration/ra_guide_rate", -1.000000) returns 0.003760
00:34:09.467 00.010 9340 GetDouble("/profile/16/scope/calibration/dec_guide_rate", -1.000000) returns 0.003760
00:34:09.477 00.010 9340 GetDouble("/profile/16/scope/calibration/ortho_error", 0.000000) returns 4.237040
00:34:09.489 00.012 9340 GetInt("/profile/16/scope/calibration/ra_step_count", 0) returns 11
00:34:09.502 00.013 9340 GetInt("/profile/16/scope/calibration/dec_step_count", 0) returns 11
00:34:09.514 00.012 9340 GetDouble("/profile/16/scope/calibration/orig_binning", 1.000000) returns 1.000000
00:34:09.524 00.010 9340 GetInt("/profile/16/scope/calibration/last_issue", 0) returns 0
00:34:09.534 00.010 9340 GetString("/profile/16/scope/calibration/orig_timestamp", "Unknown") returns "5/14/2026 12:34:08 AM"
00:34:09.544 00.010 9340 GetInt("/profile/16/scope/calibration/orig_pierside", -1) returns 1
00:34:09.554 00.010 9340 GetString("/profile/16/scope/calibration/ra_steps", "") returns "{0.0 0.0}, {2.4 0.4}, {5.2 0.1}, {7.7 0.4}, {10.2 0.3}, {12.4 0.5}, {14.9 0.8}, {17.3 0.6}, {20.0 0.9}, {22.0 1.1}, {24.3 1.2}, {26.6 1.3}, {26.6 1.3}, {12.4 0.2}, {1.1 0.0}"
00:34:09.565 00.011 9340 GetString("/profile/16/scope/calibration/dec_steps", "") returns "{0.0 0.0}, {-0.2 2.1}, {-0.5 4.5}, {-1.0 6.7}, {-1.2 9.2}, {-1.1 11.6}, {-1.5 14.2}, {-2.1 16.9}, {-2.1 19.5}, {-2.9 21.8}, {-2.9 24.5}, {-3.3 26.9}, {-3.3 26.9}, {-3.1 17.5}, {-2.9 6.1}, {-2.9 3.2}"
00:34:09.576 00.011 9340 GetInt("/profile/16/scope/calibration/focal_length", 0) returns 242
00:34:09.591 00.015 9340 GetDouble("/profile/16/scope/calibration/image_scale", 1.000000) returns 2.471770
00:34:09.601 00.010 9340 GetDouble("/profile/16/scope/calibration/ra_guide_rate", -1.000000) returns 0.003760
00:34:09.612 00.011 9340 GetDouble("/profile/16/scope/calibration/dec_guide_rate", -1.000000) returns 0.003760
00:34:09.621 00.009 9340 GetDouble("/profile/16/scope/calibration/ortho_error", 0.000000) returns 4.237040
00:34:09.632 00.011 9340 GetInt("/profile/16/scope/calibration/ra_step_count", 0) returns 11
00:34:09.643 00.011 9340 GetInt("/profile/16/scope/calibration/dec_step_count", 0) returns 11
00:34:09.655 00.012 9340 GetDouble("/profile/16/scope/calibration/orig_binning", 1.000000) returns 1.000000
00:34:09.667 00.012 9340 GetInt("/profile/16/scope/calibration/last_issue", 0) returns 0
00:34:09.677 00.010 9340 GetString("/profile/16/scope/calibration/orig_timestamp", "Unknown") returns "5/14/2026 12:34:08 AM"
00:34:09.691 00.014 9340 GetInt("/profile/16/scope/calibration/orig_pierside", -1) returns 1
00:34:09.702 00.011 9340 GetString("/profile/16/scope/calibration/ra_steps", "") returns "{0.0 0.0}, {2.4 0.4}, {5.2 0.1}, {7.7 0.4}, {10.2 0.3}, {12.4 0.5}, {14.9 0.8}, {17.3 0.6}, {20.0 0.9}, {22.0 1.1}, {24.3 1.2}, {26.6 1.3}, {26.6 1.3}, {12.4 0.2}, {1.1 0.0}"
00:34:09.713 00.011 9340 GetString("/profile/16/scope/calibration/dec_steps", "") returns "{0.0 0.0}, {-0.2 2.1}, {-0.5 4.5}, {-1.0 6.7}, {-1.2 9.2}, {-1.1 11.6}, {-1.5 14.2}, {-2.1 16.9}, {-2.1 19.5}, {-2.9 21.8}, {-2.9 24.5}, {-3.3 26.9}, {-3.3 26.9}, {-3.1 17.5}, {-2.9 6.1}, {-2.9 3.2}"
00:34:09.729 00.016 9340 ScopeASCOM::GetGuideRates returns 0 13.537 13.537 a-s/sec
00:34:09.748 00.019 9340 ScopeASCOM::SideOfPier() returns 1
00:34:09.762 00.014 9340 UpdateLockPosShiftCameraCoords: shift rate mount coords = 0.00,0.00
00:34:09.773 00.011 9340 UpdateLockPosShiftCameraCoords: after parity adjustment: 0.00,-0.00
00:34:09.787 00.014 9340 ScopeASCOM::GetDeclinationRadians() returns -0.0
00:34:09.799 00.012 9340 UpdateLockPosShiftCameraCoords: RA shift rate adjusted for declination -0.0
00:34:09.813 00.014 9340 MountToCamera -- mountTheta (-0.00) + m_xAngle (0.05) = xAngle (0.05 = 0.05)
00:34:09.824 00.011 9340 MountToCamera -- mountX=0.00 mountY=-0.00 hyp=0.00 mountTheta=-0.00 cameraX=0.00, cameraY=0.00 cameraTheta=0.00
00:34:09.836 00.012 9340 UpdateLockPosShiftCameraCoords: shift rate camera coords = 0.00,0.00 arcsec/hr
00:34:09.848 00.012 9340 UpdateLockPosShiftCameraCoords: shift rate 0,0 px/sec
00:34:09.861 00.013 9340 GetInt("/profile/16/AutoLoadCalibration", -1) returns 1
00:34:09.873 00.012 9340 UpdateImageDisplay: Size=(1920,1080) min=5235, max=65530, med=9371, FiltMin=6972, FiltMax=65487, Gamma=2.870
00:34:09.929 00.056 9340 UpdateGuideState exits: m=901618 SNR=183.7
00:34:09.943 00.014 9340 PhdController: newstate STATE_SETTLE_BEGIN
00:34:09.955 00.012 9340 PhdController: newstate STATE_SETTLE_WAIT
00:34:09.968 00.013 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:34:09.982 00.014 9340 ScheduleExposure(1000,3,1) exposurePending=0
00:34:09.995 00.013 9340 Enqueuing Expose request
00:34:10.009 00.014 12020 Worker thread wakes up
00:34:10.010 00.001 12020 worker thread servicing REQUEST_EXPOSE 1000
00:34:10.010 00.000 12020 Handling exposure in thread, d=1000 o=3 r=(1627,465,31,31)
00:34:10.014 00.004 9340 evsrv: cli 100A41E8 connect
00:34:10.025 00.011 9340 case statement mapped state 6 to 3
00:34:10.041 00.016 9340 case statement mapped state 6 to 3
00:34:10.056 00.015 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"290d56b0-e641-42e7-862b-53084a170619"}
00:34:10.069 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"290d56b0-e641-42e7-862b-53084a170619"}
00:34:10.085 00.016 9340 evsrv: cli 100A41E8 request: {"method":"get_pixel_scale","id":"8e55114b-c76f-469f-9042-d606fc6ef85b"}
00:34:10.100 00.015 9340 evsrv: cli 100A41E8 response: {"jsonrpc":"2.0","result":2.47177,"id":"8e55114b-c76f-469f-9042-d606fc6ef85b"}
00:34:10.114 00.014 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"659fd77a-9140-4cef-ac57-64b684da18b2"}
00:34:10.132 00.018 9340 case statement mapped state 6 to 3
00:34:10.144 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"659fd77a-9140-4cef-ac57-64b684da18b2"}
00:34:10.156 00.012 9340 evsrv: cli 100A41E8 disconnect
00:34:10.202 00.046 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"c5bfd8d3-69a1-4186-88b6-6c67f533ac89"}
00:34:10.219 00.017 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":36,"width":15,"height":15,"star_pos":[6.73,7.45],"pixels":"..."},"id":"c5bfd8d3-69a1-4186-88b6-6c67f533ac89"}
00:34:10.427 00.208 9340 GetString("/profile/16/scope/calibration/timestamp", "") returns "5/14/2026 12:34:08 AM"
00:34:10.441 00.014 9340 GetDouble("/profile/16/scope/calibration/xRate", 1.000000) returns 0.006047
00:34:10.457 00.016 9340 GetDouble("/profile/16/scope/calibration/yRate", 1.000000) returns 0.006157
00:34:10.471 00.014 9340 GetInt("/profile/16/scope/calibration/binning", 1) returns 1
00:34:10.485 00.014 9340 GetDouble("/profile/16/scope/calibration/xAngle", 0.000000) returns 0.048794
00:34:10.498 00.013 9340 GetDouble("/profile/16/scope/calibration/yAngle", 0.000000) returns -1.448050
00:34:10.510 00.012 9340 GetDouble("/profile/16/scope/calibration/declination", 0.000000) returns -0.000012
00:34:10.521 00.011 9340 GetInt("/profile/16/scope/calibration/pierSide", -1) returns 1
00:34:10.534 00.013 9340 GetInt("/profile/16/scope/calibration/raGuideParity", 0) returns 1
00:34:10.545 00.011 9340 GetInt("/profile/16/scope/calibration/decGuideParity", 0) returns -1
00:34:10.556 00.011 9340 GetDouble("/profile/16/scope/calibration/rotatorAngle", -888.000000) returns -888.000000
00:34:10.568 00.012 9340 GetInt("/profile/16/scope/calibration/focal_length", 0) returns 242
00:34:10.583 00.015 9340 GetDouble("/profile/16/scope/calibration/image_scale", 1.000000) returns 2.471770
00:34:10.595 00.012 9340 GetDouble("/profile/16/scope/calibration/ra_guide_rate", -1.000000) returns 0.003760
00:34:10.607 00.012 9340 GetDouble("/profile/16/scope/calibration/dec_guide_rate", -1.000000) returns 0.003760
00:34:10.617 00.010 9340 GetDouble("/profile/16/scope/calibration/ortho_error", 0.000000) returns 4.237040
00:34:10.628 00.011 9340 GetInt("/profile/16/scope/calibration/ra_step_count", 0) returns 11
00:34:10.640 00.012 9340 GetInt("/profile/16/scope/calibration/dec_step_count", 0) returns 11
00:34:10.651 00.011 9340 GetDouble("/profile/16/scope/calibration/orig_binning", 1.000000) returns 1.000000
00:34:10.663 00.012 9340 GetInt("/profile/16/scope/calibration/last_issue", 0) returns 0
00:34:10.678 00.015 9340 GetString("/profile/16/scope/calibration/orig_timestamp", "Unknown") returns "5/14/2026 12:34:08 AM"
00:34:10.690 00.012 9340 GetInt("/profile/16/scope/calibration/orig_pierside", -1) returns 1
00:34:10.703 00.013 9340 GetString("/profile/16/scope/calibration/ra_steps", "") returns "{0.0 0.0}, {2.4 0.4}, {5.2 0.1}, {7.7 0.4}, {10.2 0.3}, {12.4 0.5}, {14.9 0.8}, {17.3 0.6}, {20.0 0.9}, {22.0 1.1}, {24.3 1.2}, {26.6 1.3}, {26.6 1.3}, {12.4 0.2}, {1.1 0.0}"
00:34:10.717 00.014 9340 GetString("/profile/16/scope/calibration/dec_steps", "") returns "{0.0 0.0}, {-0.2 2.1}, {-0.5 4.5}, {-1.0 6.7}, {-1.2 9.2}, {-1.1 11.6}, {-1.5 14.2}, {-2.1 16.9}, {-2.1 19.5}, {-2.9 21.8}, {-2.9 24.5}, {-3.3 26.9}, {-3.3 26.9}, {-3.1 17.5}, {-2.9 6.1}, {-2.9 3.2}"
00:34:10.729 00.012 9340 CalAsst: Spds: 0.9X,0.9X, Dec: -0.0, Rates: 1.5, 1.5, Steps: 11,11, Ortho: 4.24, Rates: 1.00 (Expect) vs 0.98 (Act)
00:34:10.741 00.012 9340 CalAsst: good result
00:34:11.367 00.626 12020 Exposure complete
00:34:11.418 00.051 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"50f484ad-98d7-4c44-8897-59c23ee5e3af"}
00:34:11.428 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"50f484ad-98d7-4c44-8897-59c23ee5e3af"}
00:34:11.438 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"a31ac631-e603-4746-b4b7-fc46ff0ea837"}
00:34:11.447 00.009 9340 case statement mapped state 6 to 3
00:34:11.457 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"a31ac631-e603-4746-b4b7-fc46ff0ea837"}
00:34:11.468 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"d212aaf7-4ce9-4118-9916-be6712390d8d"}
00:34:11.479 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":36,"width":15,"height":15,"star_pos":[6.73,7.45],"pixels":"..."},"id":"d212aaf7-4ce9-4118-9916-be6712390d8d"}
00:34:11.573 00.094 12020 worker thread done servicing request
00:34:11.573 00.000 9340 OnExposeComplete: enter
00:34:11.584 00.011 9340 UpdateGuideState(): m_state=6
00:34:11.596 00.012 9340 Star::Find(15, 1641, 480, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
00:34:11.607 00.011 9340 Star::Find returns 1 (0), X=1641.77, Y=480.63, Mass=879279, SNR=169.2, Peak=56935 HFD=4.2
00:34:11.618 00.011 9340 CameraToMount -- cameraTheta (1.29) - m_xAngle (0.05) = xAngle (1.24 = 1.24)
00:34:11.629 00.011 9340 CameraToMount -- cameraTheta (1.29) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-1.83 = -1.83)
00:34:11.642 00.013 9340 CameraToMount -- cameraX=0.05 cameraY=0.17 hyp=0.18 cameraTheta=1.29 mountX=0.06 mountY=-0.17, mountTheta=-1.25
00:34:11.656 00.014 9340 SchedulePrimaryMove(10104498, x=0.05, y=0.17, opts=13)
00:34:11.667 00.011 9340 Enqueuing Move request for scope (0.05, 0.17)
00:34:11.680 00.013 12020 Worker thread wakes up
00:34:11.681 00.001 12020 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.17) opts 0xd
00:34:11.681 00.000 12020 Handling offset move in thread for scope, endpoint = (0.05, 0.17)
00:34:11.681 00.000 12020 Moving (0.05, 0.17) raw xDistance=0.06 yDistance=-0.17
00:34:11.681 00.000 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
00:34:11.681 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:34:11.681 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
00:34:11.682 00.001 12020 MoveAxis(E, 0, ABG)
00:34:11.682 00.000 12020 Move returns status 0, amount 0
00:34:11.682 00.000 12020 MoveAxis(N, 0, ABG)
00:34:11.682 00.000 12020 Move returns status 0, amount 0
00:34:11.682 00.000 12020 move complete, result=0
00:34:11.683 00.001 12020 worker thread done servicing request
00:34:11.697 00.014 9340 UpdateImageDisplay: Size=(1920,1080) min=5714, max=65530, med=9360, FiltMin=7369, FiltMax=65487, Gamma=2.870
00:34:11.754 00.057 9340 UpdateGuideState exits: m=879279 SNR=169.2
00:34:11.767 00.013 9340 PhdController: settling, locked = 1, distance = 2.40 (99.00) aobump = 0 frame = 1 / 5
00:34:11.778 00.011 9340 evsrv: {"Event":"Settling","Timestamp":1778736851.778,"Host":"ASTRO","Inst":1,"Distance":2.40,"Time":0.0,"SettleTime":9999.0,"StarLocked":true}
00:34:11.792 00.014 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:34:11.802 00.010 9340 ScheduleExposure(1000,3,1) exposurePending=0
00:34:11.817 00.015 9340 Enqueuing Expose request
00:34:11.829 00.012 12020 Worker thread wakes up
00:34:11.829 00.000 9340 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
00:34:11.842 00.013 12020 worker thread servicing REQUEST_EXPOSE 1000
00:34:11.842 00.000 12020 Handling exposure in thread, d=1000 o=3 r=(1627,465,31,31)
00:34:13.200 01.358 12020 Exposure complete
00:34:13.419 00.219 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"0d3149a3-11d7-42d8-b950-d24afbc163bf"}
00:34:13.432 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"0d3149a3-11d7-42d8-b950-d24afbc163bf"}
00:34:13.445 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"2ecc8813-fb86-4306-a535-7f7c76942bde"}
00:34:13.459 00.014 12020 worker thread done servicing request
00:34:13.459 00.000 9340 case statement mapped state 6 to 3
00:34:13.475 00.016 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"2ecc8813-fb86-4306-a535-7f7c76942bde"}
00:34:13.487 00.012 9340 OnExposeComplete: enter
00:34:13.499 00.012 9340 UpdateGuideState(): m_state=6
00:34:13.515 00.016 9340 Star::Find(15, 1641, 480, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2
00:34:13.528 00.013 9340 Star::Find returns 1 (0), X=1642.26, Y=480.53, Mass=899024, SNR=163.3, Peak=61958 HFD=4.2
00:34:13.541 00.013 9340 CameraToMount -- cameraTheta (0.14) - m_xAngle (0.05) = xAngle (0.09 = 0.09)
00:34:13.554 00.013 9340 CameraToMount -- cameraTheta (0.14) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-2.98 = -2.98)
00:34:13.566 00.012 9340 CameraToMount -- cameraX=0.53 cameraY=0.07 hyp=0.54 cameraTheta=0.14 mountX=0.53 mountY=-0.09, mountTheta=-0.16
00:34:13.583 00.017 9340 SchedulePrimaryMove(10104498, x=0.53, y=0.07, opts=13)
00:34:13.595 00.012 9340 Enqueuing Move request for scope (0.53, 0.07)
00:34:13.609 00.014 12020 Worker thread wakes up
00:34:13.610 00.001 12020 worker thread servicing REQUEST_MOVE scope ofs (0.53, 0.07) opts 0xd
00:34:13.610 00.000 12020 Handling offset move in thread for scope, endpoint = (0.53, 0.07)
00:34:13.610 00.000 12020 Moving (0.53, 0.07) raw xDistance=0.53 yDistance=-0.09
00:34:13.610 00.000 12020 GuideAlgorithmHysteresis::Result() returns 0.31 from input 0.53
00:34:13.611 00.001 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:34:13.611 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
00:34:13.611 00.000 12020 MoveAxis(W, 52, ABG)
00:34:13.611 00.000 12020 Guiding  Dir = 3, Dur = 52
00:34:13.614 00.003 12020 IsSlewing returns 0
00:34:13.616 00.002 12020 IsGuiding returns 0
00:34:13.623 00.007 9340 UpdateImageDisplay: Size=(1920,1080) min=5943, max=65530, med=9377, FiltMin=7339, FiltMax=65501, Gamma=2.870
00:34:13.641 00.018 12020 PulseGuide returned control before completion, sleep 37
00:34:13.681 00.040 9340 UpdateGuideState exits: m=899024 SNR=163.3
00:34:13.695 00.014 9340 PhdController: settling, locked = 1, distance = 1.84 (99.00) aobump = 0 frame = 2 / 5
00:34:13.709 00.014 12020 IsGuiding returns 1
00:34:13.709 00.000 9340 evsrv: {"Event":"Settling","Timestamp":1778736853.709,"Host":"ASTRO","Inst":1,"Distance":1.84,"Time":1.9,"SettleTime":9999.0,"StarLocked":true}
00:34:13.722 00.013 12020 scope still moving after pulse duration time elapsed
00:34:13.722 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:34:13.735 00.013 9340 ScheduleExposure(1000,3,1) exposurePending=0
00:34:13.749 00.014 9340 Enqueuing Expose request
00:34:13.763 00.014 12020 IsSlewing returns 0
00:34:13.763 00.000 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"aa51c198-f4d0-4696-9518-94e7eda0e424"}
00:34:13.777 00.014 12020 IsGuiding returns 0
00:34:13.777 00.000 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":2,"width":15,"height":15,"star_pos":[7.26,6.53],"pixels":"..."},"id":"aa51c198-f4d0-4696-9518-94e7eda0e424"}
00:34:13.793 00.016 12020 scope move finished after 52 + 109 ms
00:34:13.793 00.000 12020 Move returns status 0, amount 52
00:34:13.794 00.001 12020 MoveAxis(N, 0, ABG)
00:34:13.794 00.000 12020 Move returns status 0, amount 0
00:34:13.794 00.000 12020 move complete, result=0
00:34:13.794 00.000 12020 worker thread done servicing request
00:34:13.794 00.000 9340 GuideStep: 0.5 px 52 ms WEST, -0.1 px 0 ms NORTH
00:34:13.806 00.012 12020 Worker thread wakes up
00:34:13.806 00.000 12020 worker thread servicing REQUEST_EXPOSE 1000
00:34:13.806 00.000 12020 Handling exposure in thread, d=1000 o=3 r=(1627,465,31,31)
00:34:15.168 01.362 12020 Exposure complete
00:34:15.400 00.232 12020 worker thread done servicing request
00:34:15.400 00.000 9340 OnExposeComplete: enter
00:34:15.415 00.015 9340 UpdateGuideState(): m_state=6
00:34:15.429 00.014 9340 Star::Find(15, 1642, 480, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3
00:34:15.444 00.015 9340 Star::Find returns 1 (0), X=1642.18, Y=480.35, Mass=885818, SNR=172.8, Peak=62122 HFD=4.0
00:34:15.458 00.014 9340 CameraToMount -- cameraTheta (-0.23) - m_xAngle (0.05) = xAngle (-0.28 = -0.28)
00:34:15.472 00.014 9340 CameraToMount -- cameraTheta (-0.23) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-3.34 = 2.94)
00:34:15.485 00.013 9340 CameraToMount -- cameraX=0.46 cameraY=-0.11 hyp=0.47 cameraTheta=-0.23 mountX=0.45 mountY=0.09, mountTheta=0.21
00:34:15.502 00.017 9340 SchedulePrimaryMove(10104498, x=0.46, y=-0.11, opts=13)
00:34:15.519 00.017 9340 Enqueuing Move request for scope (0.46, -0.11)
00:34:15.532 00.013 12020 Worker thread wakes up
00:34:15.532 00.000 12020 worker thread servicing REQUEST_MOVE scope ofs (0.46, -0.11) opts 0xd
00:34:15.532 00.000 12020 Handling offset move in thread for scope, endpoint = (0.46, -0.11)
00:34:15.532 00.000 12020 Moving (0.46, -0.11) raw xDistance=0.45 yDistance=0.09
00:34:15.533 00.001 12020 GuideAlgorithmHysteresis::Result() returns 0.30 from input 0.45
00:34:15.533 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:34:15.533 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
00:34:15.533 00.000 12020 MoveAxis(W, 50, ABG)
00:34:15.533 00.000 12020 Guiding  Dir = 3, Dur = 50
00:34:15.535 00.002 12020 IsSlewing returns 0
00:34:15.536 00.001 12020 IsGuiding returns 0
00:34:15.547 00.011 9340 UpdateImageDisplay: Size=(1920,1080) min=5856, max=65523, med=9380, FiltMin=7263, FiltMax=65501, Gamma=2.870
00:34:15.561 00.014 12020 PulseGuide returned control before completion, sleep 36
00:34:15.601 00.040 12020 IsGuiding returns 1
00:34:15.601 00.000 12020 scope still moving after pulse duration time elapsed
00:34:15.602 00.001 9340 UpdateGuideState exits: m=885818 SNR=172.8
00:34:15.620 00.018 9340 PhdController: settling, locked = 1, distance = 1.43 (99.00) aobump = 0 frame = 3 / 5
00:34:15.639 00.019 9340 evsrv: {"Event":"Settling","Timestamp":1778736855.639,"Host":"ASTRO","Inst":1,"Distance":1.43,"Time":3.9,"SettleTime":9999.0,"StarLocked":true}
00:34:15.656 00.017 12020 IsSlewing returns 0
00:34:15.656 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:34:15.671 00.015 9340 ScheduleExposure(1000,3,1) exposurePending=0
00:34:15.683 00.012 9340 Enqueuing Expose request
00:34:15.696 00.013 12020 IsGuiding returns 0
00:34:15.696 00.000 12020 scope move finished after 50 + 110 ms
00:34:15.698 00.002 12020 Move returns status 0, amount 50
00:34:15.698 00.000 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"918e0191-bf73-4a18-a088-6f3ae84b7340"}
00:34:15.713 00.015 12020 MoveAxis(N, 0, ABG)
00:34:15.713 00.000 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"918e0191-bf73-4a18-a088-6f3ae84b7340"}
00:34:15.729 00.016 12020 Move returns status 0, amount 0
00:34:15.729 00.000 12020 move complete, result=0
00:34:15.729 00.000 12020 worker thread done servicing request
00:34:15.729 00.000 9340 GuideStep: 0.5 px 50 ms WEST, 0.1 px 0 ms NORTH
00:34:15.743 00.014 12020 Worker thread wakes up
00:34:15.743 00.000 12020 worker thread servicing REQUEST_EXPOSE 1000
00:34:15.744 00.001 12020 Handling exposure in thread, d=1000 o=3 r=(1627,465,31,31)
00:34:15.773 00.029 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"8b97e008-067f-446d-8be6-86923d88cfc9"}
00:34:15.784 00.011 9340 case statement mapped state 6 to 3
00:34:15.796 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"8b97e008-067f-446d-8be6-86923d88cfc9"}
00:34:15.821 00.025 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"2e5ba36e-d5c3-457a-bd17-aaa9f51d7ec9"}
00:34:15.834 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":3,"width":15,"height":15,"star_pos":[7.18,7.35],"pixels":"..."},"id":"2e5ba36e-d5c3-457a-bd17-aaa9f51d7ec9"}
00:34:17.116 01.282 12020 Exposure complete
00:34:17.352 00.236 12020 worker thread done servicing request
00:34:17.353 00.001 9340 OnExposeComplete: enter
00:34:17.367 00.014 9340 UpdateGuideState(): m_state=6
00:34:17.382 00.015 9340 Star::Find(15, 1642, 480, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4
00:34:17.394 00.012 9340 Star::Find returns 1 (0), X=1641.27, Y=480.51, Mass=868311, SNR=154.2, Peak=57487 HFD=3.9
00:34:17.405 00.011 9340 CameraToMount -- cameraTheta (3.02) - m_xAngle (0.05) = xAngle (2.97 = 2.97)
00:34:17.421 00.016 9340 CameraToMount -- cameraTheta (3.02) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-0.09 = -0.09)
00:34:17.435 00.014 9340 CameraToMount -- cameraX=-0.45 cameraY=0.05 hyp=0.45 cameraTheta=3.02 mountX=-0.45 mountY=-0.04, mountTheta=-3.05
00:34:17.455 00.020 9340 SchedulePrimaryMove(10104498, x=-0.45, y=0.05, opts=13)
00:34:17.473 00.018 9340 Enqueuing Move request for scope (-0.45, 0.05)
00:34:17.488 00.015 12020 Worker thread wakes up
00:34:17.488 00.000 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.45, 0.05) opts 0xd
00:34:17.488 00.000 12020 Handling offset move in thread for scope, endpoint = (-0.45, 0.05)
00:34:17.488 00.000 12020 Moving (-0.45, 0.05) raw xDistance=-0.45 yDistance=-0.04
00:34:17.489 00.001 12020 GuideAlgorithmHysteresis::Result() returns -0.23 from input -0.45
00:34:17.489 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:34:17.489 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
00:34:17.489 00.000 12020 MoveAxis(E, 38, ABG)
00:34:17.489 00.000 12020 Guiding  Dir = 2, Dur = 38
00:34:17.490 00.001 12020 IsSlewing returns 0
00:34:17.492 00.002 12020 IsGuiding returns 0
00:34:17.505 00.013 9340 UpdateImageDisplay: Size=(1920,1080) min=5612, max=65530, med=9434, FiltMin=7167, FiltMax=65487, Gamma=2.870
00:34:17.517 00.012 12020 PulseGuide returned control before completion, sleep 30
00:34:17.565 00.048 9340 UpdateGuideState exits: m=868311 SNR=154.2
00:34:17.584 00.019 12020 IsGuiding returns 0
00:34:17.584 00.000 9340 PhdController: settling, locked = 1, distance = 1.14 (99.00) aobump = 0 frame = 4 / 5
00:34:17.598 00.014 12020 Move returns status 0, amount 38
00:34:17.599 00.001 9340 evsrv: {"Event":"Settling","Timestamp":1778736857.598,"Host":"ASTRO","Inst":1,"Distance":1.14,"Time":5.8,"SettleTime":9999.0,"StarLocked":true}
00:34:17.615 00.016 12020 MoveAxis(N, 0, ABG)
00:34:17.615 00.000 12020 Move returns status 0, amount 0
00:34:17.615 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:34:17.627 00.012 12020 move complete, result=0
00:34:17.628 00.001 9340 ScheduleExposure(1000,3,1) exposurePending=0
00:34:17.643 00.015 12020 worker thread done servicing request
00:34:17.643 00.000 9340 Enqueuing Expose request
00:34:17.658 00.015 12020 Worker thread wakes up
00:34:17.658 00.000 9340 GuideStep: -0.4 px 38 ms EAST, -0.0 px 0 ms NORTH
00:34:17.673 00.015 12020 worker thread servicing REQUEST_EXPOSE 1000
00:34:17.673 00.000 12020 Handling exposure in thread, d=1000 o=3 r=(1627,465,31,31)
00:34:17.716 00.043 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"208ea0b6-04de-4343-b9e9-8f7c27a18514"}
00:34:17.728 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"208ea0b6-04de-4343-b9e9-8f7c27a18514"}
00:34:17.755 00.027 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"956d52d1-bf3c-4bf1-af22-f712f5267563"}
00:34:17.770 00.015 9340 case statement mapped state 6 to 3
00:34:17.788 00.018 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"956d52d1-bf3c-4bf1-af22-f712f5267563"}
00:34:17.806 00.018 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"a4c5d8c0-7920-40cf-8436-a0b286e0fd22"}
00:34:17.824 00.018 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":4,"width":15,"height":15,"star_pos":[7.27,6.51],"pixels":"..."},"id":"a4c5d8c0-7920-40cf-8436-a0b286e0fd22"}
00:34:19.053 01.229 12020 Exposure complete
00:34:19.418 00.365 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"571f7d81-3324-44c0-93f9-2364fa21349a"}
00:34:19.467 00.049 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"571f7d81-3324-44c0-93f9-2364fa21349a"}
00:34:19.548 00.081 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"478d537f-395b-409c-bcd1-90a5bcfea133"}
00:34:19.587 00.039 9340 case statement mapped state 6 to 3
00:34:19.682 00.095 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"478d537f-395b-409c-bcd1-90a5bcfea133"}
00:34:19.794 00.112 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"2b6332d5-e786-43bf-b26e-cda13b6afe52"}
00:34:19.828 00.034 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":4,"width":15,"height":15,"star_pos":[7.27,6.51],"pixels":"..."},"id":"2b6332d5-e786-43bf-b26e-cda13b6afe52"}
00:34:20.096 00.268 12020 worker thread done servicing request
00:34:20.096 00.000 9340 OnExposeComplete: enter
00:34:20.195 00.099 9340 UpdateGuideState(): m_state=6
00:34:20.228 00.033 9340 Star::Find(15, 1641, 480, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 5
00:34:20.325 00.097 9340 Star::Find returns 1 (0), X=1642.09, Y=480.62, Mass=875460, SNR=156.0, Peak=58070 HFD=4.2
00:34:20.382 00.057 9340 CameraToMount -- cameraTheta (0.42) - m_xAngle (0.05) = xAngle (0.37 = 0.37)
00:34:20.447 00.065 9340 CameraToMount -- cameraTheta (0.42) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-2.70 = -2.70)
00:34:20.473 00.026 9340 CameraToMount -- cameraX=0.37 cameraY=0.16 hyp=0.40 cameraTheta=0.42 mountX=0.38 mountY=-0.17, mountTheta=-0.43
00:34:20.507 00.034 9340 SchedulePrimaryMove(10104498, x=0.37, y=0.16, opts=13)
00:34:20.524 00.017 9340 Enqueuing Move request for scope (0.37, 0.16)
00:34:20.567 00.043 12020 Worker thread wakes up
00:34:20.567 00.000 12020 worker thread servicing REQUEST_MOVE scope ofs (0.37, 0.16) opts 0xd
00:34:20.567 00.000 12020 Handling offset move in thread for scope, endpoint = (0.37, 0.16)
00:34:20.567 00.000 12020 Moving (0.37, 0.16) raw xDistance=0.38 yDistance=-0.17
00:34:20.568 00.001 12020 GuideAlgorithmHysteresis::Result() returns 0.19 from input 0.38
00:34:20.568 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:34:20.568 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
00:34:20.568 00.000 12020 MoveAxis(W, 32, ABG)
00:34:20.568 00.000 12020 Guiding  Dir = 3, Dur = 32
00:34:20.570 00.002 12020 IsSlewing returns 0
00:34:20.572 00.002 12020 IsGuiding returns 0
00:34:20.586 00.014 9340 UpdateImageDisplay: Size=(1920,1080) min=5953, max=65530, med=9431, FiltMin=7558, FiltMax=65501, Gamma=2.870
00:34:20.600 00.014 12020 PulseGuide returned control before completion, sleep 17
00:34:20.678 00.078 12020 IsGuiding returns 0
00:34:20.678 00.000 12020 Move returns status 0, amount 32
00:34:20.679 00.001 12020 MoveAxis(N, 0, ABG)
00:34:20.679 00.000 12020 Move returns status 0, amount 0
00:34:20.679 00.000 12020 move complete, result=0
00:34:20.680 00.001 12020 worker thread done servicing request
00:34:20.693 00.013 9340 UpdateGuideState exits: m=875460 SNR=156.0
00:34:20.714 00.021 9340 PhdController: settling, locked = 1, distance = 0.92 (99.00) aobump = 0 frame = 5 / 5
00:34:20.737 00.023 9340 PhdController: newstate STATE_FINISH
00:34:20.761 00.024 9340 PhdController complete: success
00:34:20.779 00.018 9340 evsrv: {"Event":"SettleDone","Timestamp":1778736860.779,"Host":"ASTRO","Inst":1,"Status":0,"TotalFrames":5,"DroppedFrames":0}
00:34:20.831 00.052 9340 Mount: notify guiding dither settle done success=1
00:34:20.858 00.027 9340 PhdController: newstate STATE_IDLE
00:34:20.870 00.012 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:34:20.894 00.024 9340 ScheduleExposure(1000,3,1) exposurePending=0
00:34:20.951 00.057 9340 Enqueuing Expose request
00:34:20.974 00.023 12020 Worker thread wakes up
00:34:20.974 00.000 12020 worker thread servicing REQUEST_EXPOSE 1000
00:34:20.974 00.000 9340 GuideStep: 0.4 px 32 ms WEST, -0.2 px 0 ms NORTH
00:34:20.992 00.018 12020 Handling exposure in thread, d=1000 o=3 r=(1627,465,31,31)
00:34:21.420 00.428 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"ecb04a58-e1d3-4812-a19b-3270885ce583"}
00:34:21.469 00.049 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"ecb04a58-e1d3-4812-a19b-3270885ce583"}
00:34:21.522 00.053 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"995abf91-88a4-48ba-9fca-8d3ec200df7f"}
00:34:21.541 00.019 9340 case statement mapped state 6 to 3
00:34:21.555 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"995abf91-88a4-48ba-9fca-8d3ec200df7f"}
00:34:21.596 00.041 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"15d9c113-349a-4f1b-ad0b-86bc0c67566f"}
00:34:21.651 00.055 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":5,"width":15,"height":15,"star_pos":[7.09,6.62],"pixels":"..."},"id":"15d9c113-349a-4f1b-ad0b-86bc0c67566f"}
00:34:22.406 00.755 12020 Exposure complete
00:34:22.637 00.231 12020 worker thread done servicing request
00:34:22.638 00.001 9340 OnExposeComplete: enter
00:34:22.648 00.010 9340 UpdateGuideState(): m_state=6
00:34:22.656 00.008 9340 Star::Find(15, 1642, 480, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 6
00:34:22.666 00.010 9340 Star::Find returns 1 (0), X=1641.73, Y=480.64, Mass=882144, SNR=175.6, Peak=57948 HFD=4.1
00:34:22.682 00.016 9340 CameraToMount -- cameraTheta (1.57) - m_xAngle (0.05) = xAngle (1.52 = 1.52)
00:34:22.697 00.015 9340 CameraToMount -- cameraTheta (1.57) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-1.55 = -1.55)
00:34:22.725 00.028 9340 CameraToMount -- cameraX=0.00 cameraY=0.18 hyp=0.18 cameraTheta=1.57 mountX=0.01 mountY=-0.18, mountTheta=-1.52
00:34:22.740 00.015 9340 SchedulePrimaryMove(10104498, x=0.00, y=0.18, opts=13)
00:34:22.749 00.009 9340 Enqueuing Move request for scope (0.00, 0.18)
00:34:22.760 00.011 12020 Worker thread wakes up
00:34:22.760 00.000 12020 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.18) opts 0xd
00:34:22.761 00.001 12020 Handling offset move in thread for scope, endpoint = (0.00, 0.18)
00:34:22.761 00.000 12020 Moving (0.00, 0.18) raw xDistance=0.01 yDistance=-0.18
00:34:22.761 00.000 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
00:34:22.761 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:34:22.761 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
00:34:22.761 00.000 12020 MoveAxis(E, 0, ABG)
00:34:22.762 00.001 12020 Move returns status 0, amount 0
00:34:22.762 00.000 12020 MoveAxis(N, 0, ABG)
00:34:22.762 00.000 12020 Move returns status 0, amount 0
00:34:22.762 00.000 12020 move complete, result=0
00:34:22.762 00.000 12020 worker thread done servicing request
00:34:22.769 00.007 9340 UpdateImageDisplay: Size=(1920,1080) min=6295, max=65530, med=9328, FiltMin=7528, FiltMax=65482, Gamma=2.870
00:34:22.821 00.052 9340 UpdateGuideState exits: m=882144 SNR=175.6
00:34:22.858 00.037 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:34:22.872 00.014 9340 ScheduleExposure(1000,3,1) exposurePending=0
00:34:22.885 00.013 9340 Enqueuing Expose request
00:34:22.900 00.015 12020 Worker thread wakes up
00:34:22.900 00.000 9340 GuideStep: 0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
00:34:22.911 00.011 12020 worker thread servicing REQUEST_EXPOSE 1000
00:34:22.911 00.000 12020 Handling exposure in thread, d=1000 o=3 r=(1627,465,31,31)
00:34:23.416 00.505 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"d6c14d1a-be34-4ccd-beac-50374ce71d73"}
00:34:23.434 00.018 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"d6c14d1a-be34-4ccd-beac-50374ce71d73"}
00:34:23.484 00.050 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"e4eaf2c5-91f8-4e94-9471-2b9ef59de694"}
00:34:23.497 00.013 9340 case statement mapped state 6 to 3
00:34:23.539 00.042 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"e4eaf2c5-91f8-4e94-9471-2b9ef59de694"}
00:34:23.553 00.014 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"a1b3d7eb-1609-4d52-8ef5-f65e1b0aed51"}
00:34:23.567 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":6,"width":15,"height":15,"star_pos":[6.73,6.64],"pixels":"..."},"id":"a1b3d7eb-1609-4d52-8ef5-f65e1b0aed51"}
00:34:24.285 00.718 12020 Exposure complete
00:34:24.537 00.252 12020 worker thread done servicing request
00:34:24.537 00.000 9340 OnExposeComplete: enter
00:34:24.548 00.011 9340 UpdateGuideState(): m_state=6
00:34:24.560 00.012 9340 Star::Find(15, 1641, 480, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 7
00:34:24.570 00.010 9340 Star::Find returns 1 (0), X=1641.65, Y=480.64, Mass=892789, SNR=168.1, Peak=57496 HFD=4.5
00:34:24.581 00.011 9340 CameraToMount -- cameraTheta (1.95) - m_xAngle (0.05) = xAngle (1.90 = 1.90)
00:34:24.606 00.025 9340 CameraToMount -- cameraTheta (1.95) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-1.17 = -1.17)
00:34:24.617 00.011 9340 CameraToMount -- cameraX=-0.07 cameraY=0.19 hyp=0.20 cameraTheta=1.95 mountX=-0.07 mountY=-0.19, mountTheta=-1.91
00:34:24.630 00.013 9340 SchedulePrimaryMove(10104498, x=-0.07, y=0.19, opts=13)
00:34:24.640 00.010 9340 Enqueuing Move request for scope (-0.07, 0.19)
00:34:24.650 00.010 12020 Worker thread wakes up
00:34:24.650 00.000 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.19) opts 0xd
00:34:24.650 00.000 12020 Handling offset move in thread for scope, endpoint = (-0.07, 0.19)
00:34:24.650 00.000 12020 Moving (-0.07, 0.19) raw xDistance=-0.07 yDistance=-0.19
00:34:24.650 00.000 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
00:34:24.650 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:34:24.651 00.001 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
00:34:24.651 00.000 12020 MoveAxis(E, 0, ABG)
00:34:24.651 00.000 12020 Move returns status 0, amount 0
00:34:24.651 00.000 12020 MoveAxis(N, 0, ABG)
00:34:24.651 00.000 12020 Move returns status 0, amount 0
00:34:24.651 00.000 12020 move complete, result=0
00:34:24.652 00.001 12020 worker thread done servicing request
00:34:24.660 00.008 9340 UpdateImageDisplay: Size=(1920,1080) min=5366, max=65530, med=9348, FiltMin=7373, FiltMax=65487, Gamma=2.870
00:34:24.725 00.065 9340 UpdateGuideState exits: m=892789 SNR=168.1
00:34:24.734 00.009 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:34:24.746 00.012 9340 ScheduleExposure(1000,3,1) exposurePending=0
00:34:24.756 00.010 9340 Enqueuing Expose request
00:34:24.766 00.010 12020 Worker thread wakes up
00:34:24.766 00.000 9340 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
00:34:24.775 00.009 12020 worker thread servicing REQUEST_EXPOSE 1000
00:34:24.776 00.001 12020 Handling exposure in thread, d=1000 o=3 r=(1627,465,31,31)
00:34:25.423 00.647 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"672dbaa9-3fd1-473d-b127-cfc2743d0ced"}
00:34:25.459 00.036 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"672dbaa9-3fd1-473d-b127-cfc2743d0ced"}
00:34:25.480 00.021 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"af8b4fdf-65f9-4770-8492-2ae09d28f630"}
00:34:25.501 00.021 9340 case statement mapped state 6 to 3
00:34:25.528 00.027 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"af8b4fdf-65f9-4770-8492-2ae09d28f630"}
00:34:25.588 00.060 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"0d04dc2a-269b-40cb-a23c-9685c7716b59"}
00:34:25.608 00.020 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":7,"width":15,"height":15,"star_pos":[6.65,6.64],"pixels":"..."},"id":"0d04dc2a-269b-40cb-a23c-9685c7716b59"}
00:34:26.293 00.685 12020 Exposure complete
00:34:27.016 00.723 9340 OnExposeComplete: enter
00:34:27.040 00.024 12020 worker thread done servicing request
00:34:27.041 00.001 9340 UpdateGuideState(): m_state=6
00:34:27.084 00.043 9340 Star::Find(15, 1641, 480, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 8
00:34:27.155 00.071 9340 Star::Find returns 1 (0), X=1641.84, Y=480.36, Mass=920731, SNR=153.0, Peak=62662 HFD=4.5
00:34:27.185 00.030 9340 CameraToMount -- cameraTheta (-0.69) - m_xAngle (0.05) = xAngle (-0.74 = -0.74)
00:34:27.240 00.055 9340 CameraToMount -- cameraTheta (-0.69) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-3.80 = 2.48)
00:34:27.254 00.014 9340 CameraToMount -- cameraX=0.12 cameraY=-0.10 hyp=0.15 cameraTheta=-0.69 mountX=0.11 mountY=0.09, mountTheta=0.69
00:34:27.291 00.037 9340 SchedulePrimaryMove(10104498, x=0.12, y=-0.10, opts=13)
00:34:27.341 00.050 9340 Enqueuing Move request for scope (0.12, -0.10)
00:34:27.360 00.019 12020 Worker thread wakes up
00:34:27.361 00.001 12020 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.10) opts 0xd
00:34:27.361 00.000 12020 Handling offset move in thread for scope, endpoint = (0.12, -0.10)
00:34:27.362 00.001 12020 Moving (0.12, -0.10) raw xDistance=0.11 yDistance=0.09
00:34:27.362 00.000 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
00:34:27.362 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:34:27.362 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
00:34:27.362 00.000 12020 MoveAxis(E, 0, ABG)
00:34:27.363 00.001 12020 Move returns status 0, amount 0
00:34:27.363 00.000 12020 MoveAxis(N, 0, ABG)
00:34:27.364 00.001 12020 Move returns status 0, amount 0
00:34:27.364 00.000 12020 move complete, result=0
00:34:27.364 00.000 12020 worker thread done servicing request
00:34:27.380 00.016 9340 UpdateImageDisplay: Size=(1920,1080) min=6068, max=65529, med=9346, FiltMin=7240, FiltMax=65487, Gamma=2.870
00:34:27.516 00.136 9340 UpdateGuideState exits: m=920731 SNR=153.0
00:34:27.552 00.036 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:34:27.583 00.031 9340 ScheduleExposure(1000,3,1) exposurePending=0
00:34:27.617 00.034 9340 Enqueuing Expose request
00:34:27.718 00.101 12020 Worker thread wakes up
00:34:27.718 00.000 9340 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
00:34:27.748 00.030 12020 worker thread servicing REQUEST_EXPOSE 1000
00:34:27.748 00.000 12020 Handling exposure in thread, d=1000 o=3 r=(1627,465,31,31)
00:34:27.890 00.142 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"d60fb3bb-60c3-4e76-9d82-21167319cd23"}
00:34:28.003 00.113 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"d60fb3bb-60c3-4e76-9d82-21167319cd23"}
00:34:28.117 00.114 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"9eb9bf61-5fa8-4438-8119-1c11b1a9f8f7"}
00:34:28.208 00.091 9340 case statement mapped state 6 to 3
00:34:28.229 00.021 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"9eb9bf61-5fa8-4438-8119-1c11b1a9f8f7"}
00:34:28.252 00.023 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"b050e95b-432f-4909-a9a9-b7e0427b2abe"}
00:34:28.275 00.023 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":8,"width":15,"height":15,"star_pos":[6.84,7.36],"pixels":"..."},"id":"b050e95b-432f-4909-a9a9-b7e0427b2abe"}
00:34:29.120 00.845 12020 Exposure complete
00:34:29.417 00.297 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"28ce6b31-4250-4d51-9423-f9cb48d3b5e2"}
00:34:29.439 00.022 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"28ce6b31-4250-4d51-9423-f9cb48d3b5e2"}
00:34:29.503 00.064 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"d669be1f-6077-4a60-b59d-f0f0e80df442"}
00:34:29.517 00.014 9340 case statement mapped state 6 to 3
00:34:29.535 00.018 12020 worker thread done servicing request
00:34:29.535 00.000 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"d669be1f-6077-4a60-b59d-f0f0e80df442"}
00:34:29.557 00.022 9340 OnExposeComplete: enter
00:34:29.660 00.103 9340 UpdateGuideState(): m_state=6
00:34:29.706 00.046 9340 Star::Find(15, 1641, 480, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 9
00:34:29.823 00.117 9340 Star::Find returns 1 (0), X=1641.94, Y=480.50, Mass=874804, SNR=150.6, Peak=60454 HFD=4.1
00:34:29.842 00.019 9340 CameraToMount -- cameraTheta (0.22) - m_xAngle (0.05) = xAngle (0.17 = 0.17)
00:34:29.867 00.025 9340 CameraToMount -- cameraTheta (0.22) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-2.90 = -2.90)
00:34:29.931 00.064 9340 CameraToMount -- cameraX=0.22 cameraY=0.05 hyp=0.22 cameraTheta=0.22 mountX=0.22 mountY=-0.05, mountTheta=-0.24
00:34:29.973 00.042 9340 SchedulePrimaryMove(10104498, x=0.22, y=0.05, opts=13)
00:34:29.990 00.017 9340 Enqueuing Move request for scope (0.22, 0.05)
00:34:30.012 00.022 12020 Worker thread wakes up
00:34:30.013 00.001 12020 worker thread servicing REQUEST_MOVE scope ofs (0.22, 0.05) opts 0xd
00:34:30.013 00.000 12020 Handling offset move in thread for scope, endpoint = (0.22, 0.05)
00:34:30.013 00.000 12020 Moving (0.22, 0.05) raw xDistance=0.22 yDistance=-0.05
00:34:30.014 00.001 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.22
00:34:30.014 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:34:30.015 00.001 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
00:34:30.015 00.000 12020 MoveAxis(E, 0, ABG)
00:34:30.015 00.000 12020 Move returns status 0, amount 0
00:34:30.015 00.000 12020 MoveAxis(N, 0, ABG)
00:34:30.016 00.001 12020 Move returns status 0, amount 0
00:34:30.016 00.000 12020 move complete, result=0
00:34:30.016 00.000 12020 worker thread done servicing request
00:34:30.066 00.050 9340 UpdateImageDisplay: Size=(1920,1080) min=5718, max=65529, med=9359, FiltMin=7245, FiltMax=65487, Gamma=2.870
00:34:30.140 00.074 9340 UpdateGuideState exits: m=874804 SNR=150.6
00:34:30.191 00.051 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:34:30.205 00.014 9340 ScheduleExposure(1000,3,1) exposurePending=0
00:34:30.226 00.021 9340 Enqueuing Expose request
00:34:30.240 00.014 12020 Worker thread wakes up
00:34:30.240 00.000 9340 GuideStep: 0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
00:34:30.256 00.016 12020 worker thread servicing REQUEST_EXPOSE 1000
00:34:30.257 00.001 12020 Handling exposure in thread, d=1000 o=3 r=(1627,465,31,31)
00:34:30.267 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"0cf107dd-08a8-4f7f-8036-2e64fc5a1e39"}
00:34:30.310 00.043 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":9,"width":15,"height":15,"star_pos":[6.94,6.50],"pixels":"..."},"id":"0cf107dd-08a8-4f7f-8036-2e64fc5a1e39"}
00:34:30.326 00.016 9340 evsrv: cli 100A41E8 connect
00:34:30.339 00.013 9340 case statement mapped state 6 to 3
00:34:30.361 00.022 9340 case statement mapped state 6 to 3
00:34:30.400 00.039 9340 evsrv: cli 100A41E8 request: {"method":"get_app_state","id":"7f103ea5-fad0-4348-8398-d46adf819dd7"}
00:34:30.423 00.023 9340 case statement mapped state 6 to 3
00:34:30.453 00.030 9340 evsrv: cli 100A41E8 response: {"jsonrpc":"2.0","result":"Guiding","id":"7f103ea5-fad0-4348-8398-d46adf819dd7"}
00:34:30.485 00.032 9340 evsrv: cli 100A41E8 disconnect
00:34:30.531 00.046 9340 evsrv: cli 100A4288 connect
00:34:30.551 00.020 9340 case statement mapped state 6 to 3
00:34:30.568 00.017 9340 case statement mapped state 6 to 3
00:34:30.585 00.017 9340 evsrv: cli 100A4288 request: {"method":"stop_capture","id":"5dc1f752-509b-4f9d-a56d-15d70c0731e9"}
00:34:30.605 00.020 9340 StopCapturing CaptureActive=1 continueCapturing=1 exposurePending=1
00:34:30.620 00.015 9340 Status Line: Waiting for devices...
00:34:30.691 00.071 9340 evsrv: cli 100A4288 response: {"jsonrpc":"2.0","result":0,"id":"5dc1f752-509b-4f9d-a56d-15d70c0731e9"}
00:34:30.705 00.014 12020 ZWO: stopexposure
00:34:30.708 00.003 9340 evsrv: cli 100A4288 disconnect
00:34:30.729 00.021 9340 evsrv: cli 100A4328 connect
00:34:30.747 00.018 9340 case statement mapped state 6 to 3
00:34:30.793 00.046 9340 case statement mapped state 6 to 3
00:34:30.809 00.016 9340 evsrv: cli 100A4328 request: {"method":"get_app_state","id":"09271897-f9af-4b52-a653-5676d66b5f95"}
00:34:30.826 00.017 9340 case statement mapped state 6 to 3
00:34:30.843 00.017 9340 evsrv: cli 100A4328 response: {"jsonrpc":"2.0","result":"Guiding","id":"09271897-f9af-4b52-a653-5676d66b5f95"}
00:34:30.928 00.085 9340 evsrv: cli 100A4328 disconnect
00:34:31.420 00.492 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"8296f735-225b-47b2-826e-c250544676a5"}
00:34:31.445 00.025 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"8296f735-225b-47b2-826e-c250544676a5"}
00:34:31.468 00.023 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"b89a118e-4c53-41a9-aced-3010f2aa0bbe"}
00:34:31.487 00.019 9340 case statement mapped state 6 to 3
00:34:31.500 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"b89a118e-4c53-41a9-aced-3010f2aa0bbe"}
00:34:31.533 00.033 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"2e9c7f80-49b7-4106-9d3c-53d96489eb7f"}
00:34:31.549 00.016 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":9,"width":15,"height":15,"star_pos":[6.94,6.50],"pixels":"..."},"id":"2e9c7f80-49b7-4106-9d3c-53d96489eb7f"}
00:34:31.581 00.032 12020 ZWO: stopexposure
00:34:31.582 00.001 12020 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:195->Capture failed
00:34:31.582 00.000 12020 worker thread done servicing request
00:34:31.582 00.000 9340 OnExposeComplete: enter
00:34:31.603 00.021 9340 OnExposeComplete: Capture Error reported
00:34:31.626 00.023 9340 StopCapturing CaptureActive=1 continueCapturing=0 exposurePending=0
00:34:31.663 00.037 9340 Mount: notify guiding stopped
00:34:31.690 00.027 9340 Changing from state GUIDING to STOP
00:34:31.701 00.011 9340 guider state => SELECTED
00:34:31.721 00.020 9340 UpdateImageDisplay: Size=(1920,1080) min=5718, max=65529, med=9359, FiltMin=7245, FiltMax=65487, Gamma=2.870
00:34:31.807 00.086 9340 Changing from state SELECTED to UNINITIALIZED
00:34:31.821 00.014 9340 guider state => SELECTING
00:34:31.878 00.057 9340 Status Line: Stopped.
00:34:31.951 00.073 9340 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:557->Error reported capturing image
00:34:32.310 00.359 9340 evsrv: cli 100A41E8 connect
00:34:32.324 00.014 9340 evsrv: cli 100A41E8 request: {"method":"get_app_state","id":"a1aa3865-fd48-49a9-9de3-01e1ad323d62"}
00:34:32.338 00.014 9340 evsrv: cli 100A41E8 response: {"jsonrpc":"2.0","result":"Stopped","id":"a1aa3865-fd48-49a9-9de3-01e1ad323d62"}
00:34:32.407 00.069 9340 evsrv: cli 100A41E8 disconnect
00:34:33.416 01.009 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"a733ce2d-31d0-40bc-8191-2da50c02c4a6"}
00:34:33.429 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"a733ce2d-31d0-40bc-8191-2da50c02c4a6"}
00:34:33.443 00.014 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"acab8256-5117-4581-8e45-5425a22229da"}
00:34:33.458 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"acab8256-5117-4581-8e45-5425a22229da"}
00:34:35.420 01.962 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"f2f0a234-9b22-4df8-b7ef-70bf3654a9b8"}
00:34:35.439 00.019 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"f2f0a234-9b22-4df8-b7ef-70bf3654a9b8"}
00:34:35.450 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"b95cc655-e5c6-4222-b9f7-dd2d6a6b863b"}
00:34:35.461 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"b95cc655-e5c6-4222-b9f7-dd2d6a6b863b"}
00:34:37.418 01.957 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"b748f610-337b-4292-a7e5-b622ef1bf4a6"}
00:34:37.430 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"b748f610-337b-4292-a7e5-b622ef1bf4a6"}
00:34:37.439 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"7665afa0-37c8-4981-ae53-e32586eb6fea"}
00:34:37.447 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"7665afa0-37c8-4981-ae53-e32586eb6fea"}
00:34:39.420 01.973 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"8ce01671-dc08-4659-b9e8-f1c6f5262416"}
00:34:39.436 00.016 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"8ce01671-dc08-4659-b9e8-f1c6f5262416"}
00:34:39.445 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"b656a6b0-9019-466c-afc0-a4541522e540"}
00:34:39.452 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"b656a6b0-9019-466c-afc0-a4541522e540"}
00:34:41.418 01.966 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"248c5751-960c-47a5-b93d-c9fd4933e2b0"}
00:34:41.427 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"248c5751-960c-47a5-b93d-c9fd4933e2b0"}
00:34:41.435 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"91ce9e00-210b-48fb-99d9-4b0ca4506b86"}
00:34:41.446 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"91ce9e00-210b-48fb-99d9-4b0ca4506b86"}
00:34:43.418 01.972 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"62b0d482-7528-451e-b643-1456da083971"}
00:34:43.434 00.016 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"62b0d482-7528-451e-b643-1456da083971"}
00:34:43.444 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"10125114-35a0-4ea1-893d-2c4f5f01f0da"}
00:34:43.457 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"10125114-35a0-4ea1-893d-2c4f5f01f0da"}
00:34:45.417 01.960 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"19375af0-549e-4879-ab42-4a8db321f6e6"}
00:34:45.450 00.033 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"19375af0-549e-4879-ab42-4a8db321f6e6"}
00:34:45.462 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"1048e3df-fd87-4c5d-b348-742f5ee887d8"}
00:34:45.477 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"1048e3df-fd87-4c5d-b348-742f5ee887d8"}
00:34:47.417 01.940 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"a576b564-9033-4a8c-98eb-e474722c7cb8"}
00:34:47.429 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"a576b564-9033-4a8c-98eb-e474722c7cb8"}
00:34:47.443 00.014 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"c174878d-2938-44f0-915d-4af44c9afbf9"}
00:34:47.457 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"c174878d-2938-44f0-915d-4af44c9afbf9"}
00:34:49.418 01.961 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"074a42db-9927-4e3a-8e3d-5d2c7082fef1"}
00:34:49.426 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"074a42db-9927-4e3a-8e3d-5d2c7082fef1"}
00:34:49.434 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"3fa350fb-4fbb-4513-b1fc-247aa819a25c"}
00:34:49.440 00.006 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"3fa350fb-4fbb-4513-b1fc-247aa819a25c"}
00:34:51.419 01.979 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"847b3297-124c-42b2-a74f-e274091452c1"}
00:34:51.426 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"847b3297-124c-42b2-a74f-e274091452c1"}
00:34:51.434 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"d0954b09-e0f7-45b0-b805-94196d022f4e"}
00:34:51.441 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"d0954b09-e0f7-45b0-b805-94196d022f4e"}
00:34:53.419 01.978 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"caeab621-ca45-44ec-88bb-3cbad37f4393"}
00:34:53.431 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"caeab621-ca45-44ec-88bb-3cbad37f4393"}
00:34:53.443 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"0d8dbc93-c04e-4d37-b2db-411022297265"}
00:34:53.453 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"0d8dbc93-c04e-4d37-b2db-411022297265"}
00:34:55.419 01.966 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"a4ebc264-26fe-4e0b-a95c-c6383acbabdc"}
00:34:55.429 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"a4ebc264-26fe-4e0b-a95c-c6383acbabdc"}
00:34:55.440 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"102a25f2-0b7f-4320-a634-f97cc52f1805"}
00:34:55.449 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"102a25f2-0b7f-4320-a634-f97cc52f1805"}
00:34:57.419 01.970 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"404c50d5-0097-4178-a16c-6e3d4ec28e29"}
00:34:57.431 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"404c50d5-0097-4178-a16c-6e3d4ec28e29"}
00:34:57.438 00.007 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"c00d48bb-e3f5-4c6c-800c-65c5df1f8519"}
00:34:57.446 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"c00d48bb-e3f5-4c6c-800c-65c5df1f8519"}
00:34:59.419 01.973 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"456950d9-766f-4220-ba28-36589d6223ab"}
00:34:59.436 00.017 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"456950d9-766f-4220-ba28-36589d6223ab"}
00:34:59.452 00.016 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"3ee09aca-ef8f-4d0c-b2a0-7a0aa3a44c7b"}
00:34:59.466 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"3ee09aca-ef8f-4d0c-b2a0-7a0aa3a44c7b"}
00:35:01.418 01.952 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"e200c503-55ce-4e75-b3a2-10480358459b"}
00:35:01.468 00.050 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"e200c503-55ce-4e75-b3a2-10480358459b"}
00:35:01.492 00.024 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"5e2a53d5-d6a1-4750-8ad0-81b7c3d47b23"}
00:35:01.510 00.018 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"5e2a53d5-d6a1-4750-8ad0-81b7c3d47b23"}
00:35:03.419 01.909 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"de9ef779-1d44-4618-89ca-8ff104998058"}
00:35:03.432 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"de9ef779-1d44-4618-89ca-8ff104998058"}
00:35:03.444 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"0a3f9d84-4218-45f5-aa08-3c27d5ce0c17"}
00:35:03.459 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"0a3f9d84-4218-45f5-aa08-3c27d5ce0c17"}
00:35:05.418 01.959 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"22e6d07c-3a55-42d6-8e42-2706a66c0bd9"}
00:35:05.428 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"22e6d07c-3a55-42d6-8e42-2706a66c0bd9"}
00:35:05.438 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"af3c223c-6497-4599-a774-44ced9224d08"}
00:35:05.447 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"af3c223c-6497-4599-a774-44ced9224d08"}
00:35:07.419 01.972 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"865aee75-6df8-4009-a0a9-b67012aaca8f"}
00:35:07.437 00.018 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"865aee75-6df8-4009-a0a9-b67012aaca8f"}
00:35:07.453 00.016 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"1008b31c-1a0e-4fa9-9420-4595dae351e4"}
00:35:07.481 00.028 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"1008b31c-1a0e-4fa9-9420-4595dae351e4"}
00:35:09.421 01.940 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"e5dac68e-2e25-44a3-8928-97b83e76dfef"}
00:35:09.444 00.023 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"e5dac68e-2e25-44a3-8928-97b83e76dfef"}
00:35:09.457 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"09fea93c-4e08-49ab-8438-f264630aa6f6"}
00:35:09.470 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"09fea93c-4e08-49ab-8438-f264630aa6f6"}
00:35:11.417 01.947 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"cb9a1033-e81d-4690-9a01-04fbb3a87ce0"}
00:35:11.430 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"cb9a1033-e81d-4690-9a01-04fbb3a87ce0"}
00:35:11.462 00.032 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"cebe1858-ce8c-42a9-b9e3-02c1fd55d06d"}
00:35:11.473 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"cebe1858-ce8c-42a9-b9e3-02c1fd55d06d"}
00:35:13.416 01.943 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"96f1eb4d-b041-4c5c-85d2-e2ef5818314a"}
00:35:13.430 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"96f1eb4d-b041-4c5c-85d2-e2ef5818314a"}
00:35:13.443 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"1c17a9f6-82e2-4e02-8187-8b945a4da70f"}
00:35:13.479 00.036 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"1c17a9f6-82e2-4e02-8187-8b945a4da70f"}
00:35:15.415 01.936 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"ef62b968-9a8f-433c-9a0d-69eaf5bd502a"}
00:35:15.426 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"ef62b968-9a8f-433c-9a0d-69eaf5bd502a"}
00:35:15.453 00.027 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"04ae8d46-c05e-4a24-a6c2-3a8df03a9d9e"}
00:35:15.467 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"04ae8d46-c05e-4a24-a6c2-3a8df03a9d9e"}
00:35:17.416 01.949 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"a97e895b-cb08-46e0-8658-c18fc52ae4aa"}
00:35:17.428 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"a97e895b-cb08-46e0-8658-c18fc52ae4aa"}
00:35:17.443 00.015 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"80b4501f-196d-4b33-bc4c-576f18fd3c4f"}
00:35:17.453 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"80b4501f-196d-4b33-bc4c-576f18fd3c4f"}
00:35:20.128 02.675 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"f3818c19-8251-4148-aa2a-64329d0d7329"}
00:35:20.179 00.051 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"f3818c19-8251-4148-aa2a-64329d0d7329"}
00:35:20.689 00.510 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"367da126-7189-462a-9d38-d61eabe5d156"}
00:35:20.917 00.228 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"367da126-7189-462a-9d38-d61eabe5d156"}
00:35:22.125 01.208 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"6e254ad0-c476-4070-b5b9-2f85195ecbce"}
00:35:22.163 00.038 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"6e254ad0-c476-4070-b5b9-2f85195ecbce"}
00:35:22.184 00.021 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"dad0a6ac-066d-4749-8ebd-fb2410fb2856"}
00:35:22.236 00.052 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"dad0a6ac-066d-4749-8ebd-fb2410fb2856"}
00:35:24.123 01.887 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"4015495d-8fca-4c39-ba5f-80b8c5f902ad"}
00:35:24.139 00.016 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"4015495d-8fca-4c39-ba5f-80b8c5f902ad"}
00:35:24.158 00.019 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"8443b92b-9eec-44df-91fb-6ba3cff37183"}
00:35:24.192 00.034 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"8443b92b-9eec-44df-91fb-6ba3cff37183"}
00:35:26.123 01.931 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"6b4e4459-147f-43ad-9790-f080dee4e12f"}
00:35:26.138 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"6b4e4459-147f-43ad-9790-f080dee4e12f"}
00:35:26.156 00.018 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"842d4f39-4a35-49e7-a214-4ee6841cebf5"}
00:35:26.173 00.017 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"842d4f39-4a35-49e7-a214-4ee6841cebf5"}
00:35:28.123 01.950 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"1f4e58d8-a822-4b05-9bd3-742c4ddfe270"}
00:35:28.189 00.066 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"1f4e58d8-a822-4b05-9bd3-742c4ddfe270"}
00:35:28.218 00.029 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"992be7bf-3d47-4bb3-b8e8-34bd029c08cb"}
00:35:28.285 00.067 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"992be7bf-3d47-4bb3-b8e8-34bd029c08cb"}
00:35:30.126 01.841 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"3bafcf50-4b18-44b0-8aab-a6aec3b99472"}
00:35:30.172 00.046 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"3bafcf50-4b18-44b0-8aab-a6aec3b99472"}
00:35:30.212 00.040 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"7bd19bb1-a1a9-4c30-a472-3c3b019f9ed7"}
00:35:30.277 00.065 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"7bd19bb1-a1a9-4c30-a472-3c3b019f9ed7"}
00:35:32.130 01.853 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"c2cfe70e-41bb-477d-a8c8-4d61e48463c6"}
00:35:32.154 00.024 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"c2cfe70e-41bb-477d-a8c8-4d61e48463c6"}
00:35:32.166 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"2fc3e6c8-fa83-45d1-ab25-31b0c0d0a1be"}
00:35:32.180 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"2fc3e6c8-fa83-45d1-ab25-31b0c0d0a1be"}
00:35:34.128 01.948 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"246649be-4f6b-4e84-ae0c-e8198b141216"}
00:35:34.159 00.031 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"246649be-4f6b-4e84-ae0c-e8198b141216"}
00:35:34.175 00.016 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"f23e639f-091e-42e9-b6ee-3679ce427104"}
00:35:34.199 00.024 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"f23e639f-091e-42e9-b6ee-3679ce427104"}
00:35:36.127 01.928 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"795e489e-9cb2-42b9-aeb1-6a54fd65d63c"}
00:35:36.163 00.036 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"795e489e-9cb2-42b9-aeb1-6a54fd65d63c"}
00:35:36.227 00.064 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"ad4409e3-747a-4bef-a5eb-4bf29c359ff2"}
00:35:36.249 00.022 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"ad4409e3-747a-4bef-a5eb-4bf29c359ff2"}
00:35:38.126 01.877 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"30ab25d1-721e-40f8-a8c3-63a5ccab69c1"}
00:35:38.140 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"30ab25d1-721e-40f8-a8c3-63a5ccab69c1"}
00:35:38.151 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"c3b8bdf0-8a66-4493-b808-bfee04dc2398"}
00:35:38.182 00.031 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"c3b8bdf0-8a66-4493-b808-bfee04dc2398"}
00:35:40.149 01.967 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"487b58c9-4d71-4591-8d1f-7a1ba6a665a9"}
00:35:40.166 00.017 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"487b58c9-4d71-4591-8d1f-7a1ba6a665a9"}
00:35:40.183 00.017 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"4c9e75a9-7b27-4001-b21a-850ed1fb18ad"}
00:35:40.203 00.020 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"4c9e75a9-7b27-4001-b21a-850ed1fb18ad"}
00:35:42.147 01.944 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"b87ea144-af6e-434d-8907-663c6e917cac"}
00:35:42.164 00.017 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"b87ea144-af6e-434d-8907-663c6e917cac"}
00:35:42.181 00.017 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"8a427ed9-24fb-49ff-b8a8-595a0322a86b"}
00:35:42.209 00.028 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"8a427ed9-24fb-49ff-b8a8-595a0322a86b"}
00:35:44.147 01.938 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"49e0cdbd-a967-4fe9-ba76-bfe777045a99"}
00:35:44.161 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"49e0cdbd-a967-4fe9-ba76-bfe777045a99"}
00:35:44.210 00.049 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"8b041ba9-a692-41e4-a7d8-5d280d146f9b"}
00:35:44.229 00.019 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"8b041ba9-a692-41e4-a7d8-5d280d146f9b"}
00:35:46.561 02.332 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"d8951fad-7cc7-4e9c-8624-a29174bf75fb"}
00:35:46.575 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"d8951fad-7cc7-4e9c-8624-a29174bf75fb"}
00:35:46.642 00.067 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"7cddbf1a-3910-4a98-87e2-dc42c50baf69"}
00:35:46.723 00.081 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"7cddbf1a-3910-4a98-87e2-dc42c50baf69"}
00:35:48.554 01.831 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"bd645eda-0a8d-481b-a377-c10ea34560ba"}
00:35:48.680 00.126 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"bd645eda-0a8d-481b-a377-c10ea34560ba"}
00:35:49.011 00.331 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"bf5bfa50-84af-429b-9d8c-b62211734ff6"}
00:35:49.373 00.362 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"bf5bfa50-84af-429b-9d8c-b62211734ff6"}
00:35:50.559 01.186 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"00c49fc6-c040-4ca5-8544-1c0db1aebed4"}
00:35:50.655 00.096 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"00c49fc6-c040-4ca5-8544-1c0db1aebed4"}
00:35:50.772 00.117 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"ceab83d0-ff61-41d4-9292-f9fed3881e6c"}
00:35:50.811 00.039 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"ceab83d0-ff61-41d4-9292-f9fed3881e6c"}
00:35:52.562 01.751 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"2ac2ed14-a1e9-463d-b1e6-d308b20a3052"}
00:35:52.576 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"2ac2ed14-a1e9-463d-b1e6-d308b20a3052"}
00:35:52.586 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"08ec1e4d-9ef4-404b-95bd-9460b0b17855"}
00:35:52.597 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"08ec1e4d-9ef4-404b-95bd-9460b0b17855"}
00:35:54.561 01.964 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"767f40b8-f348-4ceb-9c3b-fa144f569637"}
00:35:54.585 00.024 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"767f40b8-f348-4ceb-9c3b-fa144f569637"}
00:35:54.594 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"19c1a17f-60e3-44a0-b34a-19cd41eca221"}
00:35:54.601 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"19c1a17f-60e3-44a0-b34a-19cd41eca221"}
00:35:56.561 01.960 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"de363e65-bd68-429a-ad89-08d4b9a33489"}
00:35:56.572 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"de363e65-bd68-429a-ad89-08d4b9a33489"}
00:35:56.582 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"52d71675-9fb9-45b3-9e6e-8325d0023350"}
00:35:56.594 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"52d71675-9fb9-45b3-9e6e-8325d0023350"}
00:35:58.560 01.966 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"3128bbb9-7b11-424d-aa7d-13eca9cd2120"}
00:35:58.584 00.024 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"3128bbb9-7b11-424d-aa7d-13eca9cd2120"}
00:35:58.595 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"ca7cad67-7377-42c6-85da-838bd0e920f9"}
00:35:58.602 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"ca7cad67-7377-42c6-85da-838bd0e920f9"}
00:36:00.559 01.957 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"645a079d-06a5-419e-b4e1-bbb092cd5dfb"}
00:36:00.572 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"645a079d-06a5-419e-b4e1-bbb092cd5dfb"}
00:36:00.584 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"5c24e1bf-02c3-48d3-b910-cd114e71b73b"}
00:36:00.595 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"5c24e1bf-02c3-48d3-b910-cd114e71b73b"}
00:36:02.559 01.964 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"341281f2-5c47-4bf0-8dad-c2edcf29bc57"}
00:36:02.602 00.043 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"341281f2-5c47-4bf0-8dad-c2edcf29bc57"}
00:36:02.647 00.045 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"94c95215-7030-4d4d-bda2-f347bacca6e5"}
00:36:02.686 00.039 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"94c95215-7030-4d4d-bda2-f347bacca6e5"}
00:36:04.558 01.872 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"ba4d6030-e975-4547-b93b-c3b4391dbe99"}
00:36:04.570 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"ba4d6030-e975-4547-b93b-c3b4391dbe99"}
00:36:04.582 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"720ba40a-ec1f-4886-a3ab-9fd96cce518d"}
00:36:04.617 00.035 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"720ba40a-ec1f-4886-a3ab-9fd96cce518d"}
00:36:06.558 01.941 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"f274fe27-8bf8-445b-8fbc-da4077f5c2e7"}
00:36:06.573 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"f274fe27-8bf8-445b-8fbc-da4077f5c2e7"}
00:36:06.583 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"9badeb90-ba18-4db9-b8bd-32ee0f597730"}
00:36:06.593 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"9badeb90-ba18-4db9-b8bd-32ee0f597730"}
00:36:08.557 01.964 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"dd4726dd-deb8-4c1c-8d70-2c91b0f8aee5"}
00:36:08.572 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"dd4726dd-deb8-4c1c-8d70-2c91b0f8aee5"}
00:36:08.588 00.016 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"72ba31c1-9c7c-43c0-abaa-12e3e388329c"}
00:36:08.599 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"72ba31c1-9c7c-43c0-abaa-12e3e388329c"}
00:36:10.555 01.956 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"e9e5e872-6adc-4f82-a1c7-a5a7d5438c99"}
00:36:10.591 00.036 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"e9e5e872-6adc-4f82-a1c7-a5a7d5438c99"}
00:36:10.608 00.017 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"20eb6386-6b70-405d-a285-04e0b5e42791"}
00:36:10.626 00.018 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"20eb6386-6b70-405d-a285-04e0b5e42791"}
00:36:12.556 01.930 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"cfc5fd47-b7eb-44e5-87f6-b3eb5f1eda9a"}
00:36:12.570 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"cfc5fd47-b7eb-44e5-87f6-b3eb5f1eda9a"}
00:36:12.580 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"3eb070dd-fe54-4710-9732-681edfda5fed"}
00:36:12.589 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"3eb070dd-fe54-4710-9732-681edfda5fed"}
00:36:14.556 01.967 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"c87a4e18-7815-4f65-94a5-4bb58dd94ffe"}
00:36:14.567 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"c87a4e18-7815-4f65-94a5-4bb58dd94ffe"}
00:36:14.580 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"aae38a6a-e9b8-4f5a-99e2-341e50912f53"}
00:36:14.590 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"aae38a6a-e9b8-4f5a-99e2-341e50912f53"}
00:36:16.555 01.965 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"68b79692-8379-47e8-8da8-71f25c3c7243"}
00:36:16.569 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"68b79692-8379-47e8-8da8-71f25c3c7243"}
00:36:16.580 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"e3df8c0b-2253-443c-a003-b76765f99fb5"}
00:36:16.608 00.028 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"e3df8c0b-2253-443c-a003-b76765f99fb5"}
00:36:18.555 01.947 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"fa8d9540-f3f2-4798-b724-72dd7a886e98"}
00:36:18.571 00.016 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"fa8d9540-f3f2-4798-b724-72dd7a886e98"}
00:36:18.581 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"176bf016-cbfc-4546-b25b-a590d3d403b5"}
00:36:18.594 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"176bf016-cbfc-4546-b25b-a590d3d403b5"}
00:36:20.555 01.961 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"3b4958d5-db9b-46bb-9ac1-ac2b094f6f4a"}
00:36:20.566 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"3b4958d5-db9b-46bb-9ac1-ac2b094f6f4a"}
00:36:20.591 00.025 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"72c9b6b6-fd89-4da2-83c7-7865bfd75f17"}
00:36:20.605 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"72c9b6b6-fd89-4da2-83c7-7865bfd75f17"}
00:36:22.825 02.220 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"6ab122af-d12f-444d-a5e9-89165bb4e6b2"}
00:36:23.024 00.199 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"6ab122af-d12f-444d-a5e9-89165bb4e6b2"}
00:36:23.326 00.302 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"dc511bd7-96bc-4e38-a0b8-b6bcd03d5115"}
00:36:23.873 00.547 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"dc511bd7-96bc-4e38-a0b8-b6bcd03d5115"}
00:36:24.839 00.966 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"84e79da0-c982-4e28-83da-11cfe3e36165"}
00:36:24.952 00.113 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"84e79da0-c982-4e28-83da-11cfe3e36165"}
00:36:25.039 00.087 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"407dd35d-3d04-4a46-a61c-9f361acbc37d"}
00:36:25.063 00.024 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"407dd35d-3d04-4a46-a61c-9f361acbc37d"}
00:36:26.106 01.043 9340 evsrv: cli 100A41E8 connect
00:36:26.138 00.032 9340 evsrv: cli 100A41E8 request: {"method":"get_app_state","id":"bee4698a-8d05-4031-855a-ce951a370bad"}
00:36:26.203 00.065 9340 evsrv: cli 100A41E8 response: {"jsonrpc":"2.0","result":"Stopped","id":"bee4698a-8d05-4031-855a-ce951a370bad"}
00:36:26.273 00.070 9340 evsrv: cli 100A41E8 disconnect
00:36:26.289 00.016 9340 evsrv: cli 100A4288 connect
00:36:26.315 00.026 9340 evsrv: cli 100A4288 request: {"method":"get_calibrated","id":"32a90740-911b-414f-9958-6db5eadbcd91"}
00:36:26.329 00.014 9340 evsrv: cli 100A4288 response: {"jsonrpc":"2.0","result":true,"id":"32a90740-911b-414f-9958-6db5eadbcd91"}
00:36:26.345 00.016 9340 evsrv: cli 100A4288 disconnect
00:36:26.363 00.018 9340 evsrv: cli 100A4328 connect
00:36:26.382 00.019 9340 evsrv: cli 100A4328 request: {"method":"guide","params":{"settle":{"pixels":0.45,"time":8,"timeout":90},"recalibrate":false},"id":"6aed0c21-ca06-4bb6-914b-970c86124a98"}
00:36:26.420 00.038 9340 PhdController::Guide begins
00:36:26.432 00.012 9340 PhdController: newstate STATE_SETUP
00:36:26.449 00.017 9340 PhdController: setup
00:36:26.465 00.016 9340 PhdController: newstate STATE_ATTEMPT_START
00:36:26.477 00.012 9340 PhdController: start capturing
00:36:26.494 00.017 9340 Changing from state SELECTING to UNINITIALIZED
00:36:26.511 00.017 9340 guider state => SELECTING
00:36:26.527 00.016 9340 setting force full frames = true
00:36:26.570 00.043 9340 StartCapturing CaptureActive=0 continueCapturing=0 exposurePending=0
00:36:26.594 00.024 9340 ScheduleExposure(1000,3,0) exposurePending=0
00:36:26.607 00.013 9340 Enqueuing Expose request
00:36:26.626 00.019 9340 PhdController: newstate STATE_SELECT_STAR
00:36:26.642 00.016 12020 Worker thread wakes up
00:36:26.642 00.000 9340 evsrv: cli 100A4328 response: {"jsonrpc":"2.0","result":0,"id":"6aed0c21-ca06-4bb6-914b-970c86124a98"}
00:36:26.657 00.015 12020 worker thread servicing REQUEST_EXPOSE 1000
00:36:26.657 00.000 12020 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
00:36:26.659 00.002 9340 evsrv: cli 100A4328 disconnect
00:36:26.707 00.048 9340 evsrv: cli 100A43C8 connect
00:36:26.723 00.016 9340 case statement mapped state 1 to 101
00:36:26.734 00.011 9340 case statement mapped state 1 to 101
00:36:26.749 00.015 9340 evsrv: cli 100A43C8 request: {"method":"get_lock_shift_params","id":"8e42c2cf-f6a9-4283-8001-2a2b436c71a9"}
00:36:26.766 00.017 9340 evsrv: cli 100A43C8 response: {"jsonrpc":"2.0","result":{"enabled":false,"rate":[0.00,0.00],"units":"arcsec/hr","axes":"RA/Dec"},"id":"8e42c2cf-f6a9-4283-8001-2a2b436c71a9"}
00:36:26.782 00.016 9340 evsrv: cli 100A43C8 disconnect
00:36:26.829 00.047 9340 evsrv: cli 100A4468 connect
00:36:26.844 00.015 9340 case statement mapped state 1 to 101
00:36:26.865 00.021 9340 case statement mapped state 1 to 101
00:36:26.887 00.022 9340 evsrv: cli 100A4468 request: {"method":"get_lock_position","id":"5e7b4852-24d2-437c-974b-c350919940fc"}
00:36:26.925 00.038 9340 evsrv: cli 100A4468 response: {"jsonrpc":"2.0","result":null,"id":"5e7b4852-24d2-437c-974b-c350919940fc"}
00:36:26.973 00.048 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"b45719fa-3df3-4639-a331-15997a200105"}
00:36:26.995 00.022 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"b45719fa-3df3-4639-a331-15997a200105"}
00:36:27.012 00.017 9340 evsrv: cli 100A4468 disconnect
00:36:27.028 00.016 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"c4b2227c-1bbf-4184-afca-a82c8c40d2b1"}
00:36:27.040 00.012 9340 case statement mapped state 1 to 101
00:36:27.056 00.016 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Looping","id":"c4b2227c-1bbf-4184-afca-a82c8c40d2b1"}
00:36:27.974 00.918 9340 evsrv: cli 100A41E8 connect
00:36:27.997 00.023 9340 case statement mapped state 1 to 101
00:36:28.009 00.012 9340 case statement mapped state 1 to 101
00:36:28.028 00.019 9340 evsrv: cli 100A41E8 request: {"method":"get_lock_position","id":"ba275e9b-5a36-46c5-a47a-d503d1b07564"}
00:36:28.046 00.018 12020 Exposure complete
00:36:28.046 00.000 9340 evsrv: cli 100A41E8 response: {"jsonrpc":"2.0","result":null,"id":"ba275e9b-5a36-46c5-a47a-d503d1b07564"}
00:36:28.097 00.051 9340 evsrv: cli 100A41E8 disconnect
00:36:28.358 00.261 12020 worker thread done servicing request
00:36:28.358 00.000 9340 OnExposeComplete: enter
00:36:28.373 00.015 9340 UpdateGuideState(): m_state=1
00:36:28.382 00.009 9340 UpdateCurrentPosition: no star selected
00:36:28.394 00.012 9340 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
00:36:28.408 00.014 9340 Status Line: No star selected
00:36:28.424 00.016 9340 UpdateImageDisplay: Size=(1920,1080) min=5216, max=65535, med=8696, FiltMin=6746, FiltMax=65530, Gamma=2.870
00:36:28.453 00.029 9340 UpdateGuideState exits: No star selected
00:36:28.468 00.015 9340 GuiderMultiStar::AutoSelect enter
00:36:28.479 00.011 9340 Star::AutoFind called with edgeAllowance = 0 searchRegion = 15 roi = 0x0@0,0
00:36:28.746 00.267 9340 AutoFind: auto downsample for scale 2.47 => 1x
00:36:29.062 00.316 9340 AutoFind: global mean = 0.4, stdev 2014.9
00:36:29.080 00.018 9340 AutoFind: using threshold = 0.1
00:36:29.459 00.379 9340 AutoFind: local max [1163, 137] 106.6
00:36:29.471 00.012 9340 AutoFind: local max [1205, 1021] 102.9
00:36:29.486 00.015 9340 AutoFind: local max [891, 700] 62.6
00:36:29.506 00.020 9340 AutoFind: local max [510, 1021] 55.1
00:36:29.520 00.014 9340 AutoFind: local max [1793, 321] 54.1
00:36:29.555 00.035 9340 AutoFind: local max [535, 799] 45.0
00:36:29.571 00.016 9340 AutoFind: local max [1585, 702] 38.9
00:36:29.587 00.016 9340 AutoFind: local max [535, 806] 37.7
00:36:29.600 00.013 9340 AutoFind: local max [804, 646] 29.5
00:36:29.634 00.034 9340 AutoFind: local max [63, 399] 21.3
00:36:29.680 00.046 9340 AutoFind: local max [766, 392] 20.1
00:36:29.703 00.023 9340 AutoFind: local max [795, 676] 16.3
00:36:29.719 00.016 9340 AutoFind: local max [304, 254] 15.3
00:36:29.740 00.021 9340 AutoFind: local max [433, 39] 14.9
00:36:29.765 00.025 9340 AutoFind: local max [772, 689] 10.4
00:36:29.780 00.015 9340 AutoFind: local max [400, 860] 9.3
00:36:29.813 00.033 9340 AutoFind: local max [566, 747] 7.9
00:36:29.834 00.021 9340 AutoFind: local max [709, 155] 7.8
00:36:29.849 00.015 9340 AutoFind: local max [1799, 570] 7.4
00:36:29.872 00.023 9340 AutoFind: local max [1379, 53] 7.4
00:36:29.907 00.035 9340 AutoFind: local max [379, 800] 7.1
00:36:29.973 00.066 9340 AutoFind: local max [217, 224] 6.4
00:36:29.998 00.025 9340 AutoFind: local max [256, 329] 5.8
00:36:30.046 00.048 9340 AutoFind: local max [1809, 324] 5.7
00:36:30.098 00.052 9340 AutoFind: local max [396, 665] 5.3
00:36:30.115 00.017 9340 AutoFind: local max [505, 530] 5.1
00:36:30.136 00.021 9340 AutoFind: local max [1830, 838] 4.7
00:36:30.152 00.016 9340 AutoFind: local max [19, 217] 4.7
00:36:30.182 00.030 9340 AutoFind: local max [1416, 93] 4.6
00:36:30.226 00.044 9340 AutoFind: local max [1786, 334] 4.6
00:36:30.261 00.035 9340 AutoFind: local max [722, 488] 4.6
00:36:30.280 00.019 9340 AutoFind: local max [345, 724] 4.3
00:36:30.300 00.020 9340 AutoFind: local max [1153, 140] 4.0
00:36:30.316 00.016 9340 AutoFind: local max [1452, 765] 4.0
00:36:30.351 00.035 9340 AutoFind: local max [1351, 291] 4.0
00:36:30.369 00.018 9340 AutoFind: local max [651, 779] 4.0
00:36:30.383 00.014 9340 AutoFind: local max [444, 513] 4.0
00:36:30.397 00.014 9340 AutoFind: local max [1800, 337] 3.9
00:36:30.411 00.014 9340 AutoFind: local max [482, 124] 3.9
00:36:30.428 00.017 9340 AutoFind: local max [1216, 1019] 3.7
00:36:30.447 00.019 9340 AutoFind: local max [402, 83] 3.7
00:36:30.487 00.040 9340 AutoFind: local max [330, 187] 3.7
00:36:30.501 00.014 9340 AutoFind: local max [1656, 188] 3.7
00:36:30.520 00.019 9340 AutoFind: local max [432, 743] 3.6
00:36:30.532 00.012 9340 AutoFind: local max [629, 264] 3.6
00:36:30.549 00.017 9340 AutoFind: local max [1552, 576] 3.6
00:36:30.564 00.015 9340 AutoFind: local max [1195, 1018] 3.6
00:36:30.576 00.012 9340 AutoFind: local max [1332, 517] 3.6
00:36:30.610 00.034 9340 AutoFind: local max [352, 1067] 3.5
00:36:30.625 00.015 9340 AutoFind: local max [1789, 309] 3.5
00:36:30.636 00.011 9340 AutoFind: local max [1417, 690] 3.5
00:36:30.648 00.012 9340 AutoFind: local max [454, 569] 3.5
00:36:30.663 00.015 9340 AutoFind: local max [1873, 529] 3.5
00:36:30.676 00.013 9340 AutoFind: local max [1274, 339] 3.5
00:36:30.704 00.028 9340 AutoFind: local max [1329, 497] 3.5
00:36:30.740 00.036 9340 AutoFind: local max [902, 699] 3.5
00:36:30.753 00.013 9340 AutoFind: local max [878, 46] 3.5
00:36:30.768 00.015 9340 AutoFind: local max [674, 383] 3.5
00:36:30.779 00.011 9340 AutoFind: local max [1642, 952] 3.4
00:36:30.791 00.012 9340 AutoFind: local max [1781, 456] 3.4
00:36:30.805 00.014 9340 AutoFind: local max [1540, 481] 3.4
00:36:30.821 00.016 9340 AutoFind: local max [834, 529] 3.4
00:36:30.858 00.037 9340 AutoFind: local max [1511, 231] 3.4
00:36:30.886 00.028 9340 AutoFind: local max [1793, 954] 3.4
00:36:30.907 00.021 9340 AutoFind: local max [1552, 675] 3.4
00:36:30.927 00.020 9340 AutoFind: local max [331, 868] 3.4
00:36:30.955 00.028 9340 AutoFind: local max [1020, 437] 3.4
00:36:30.972 00.017 9340 AutoFind: local max [1621, 1063] 3.4
00:36:31.028 00.056 9340 AutoFind: local max [1174, 150] 3.4
00:36:31.052 00.024 9340 AutoFind: local max [658, 1042] 3.4
00:36:31.064 00.012 9340 AutoFind: local max [47, 575] 3.4
00:36:31.076 00.012 9340 AutoFind: local max [1101, 820] 3.3
00:36:31.092 00.016 9340 AutoFind: local max [327, 839] 3.3
00:36:31.103 00.011 9340 AutoFind: local max [1909, 671] 3.3
00:36:31.143 00.040 9340 AutoFind: local max [1248, 1062] 3.3
00:36:31.164 00.021 9340 AutoFind: local max [1634, 607] 3.3
00:36:31.179 00.015 9340 AutoFind: local max [972, 737] 3.3
00:36:31.192 00.013 9340 AutoFind: local max [1033, 675] 3.3
00:36:31.201 00.009 9340 AutoFind: local max [1156, 651] 3.3
00:36:31.212 00.011 9340 AutoFind: local max [1706, 633] 3.3
00:36:31.226 00.014 9340 AutoFind: local max [1620, 254] 3.3
00:36:31.240 00.014 9340 AutoFind: local max [663, 921] 3.3
00:36:31.251 00.011 9340 AutoFind: local max [1703, 44] 3.3
00:36:31.281 00.030 9340 AutoFind: local max [442, 346] 3.3
00:36:31.295 00.014 9340 AutoFind: local max [44, 115] 3.3
00:36:31.304 00.009 9340 AutoFind: local max [907, 778] 3.3
00:36:31.317 00.013 9340 AutoFind: local max [640, 813] 3.3
00:36:31.328 00.011 9340 AutoFind: local max [1364, 743] 3.3
00:36:31.341 00.013 9340 AutoFind: local max [1875, 1056] 3.3
00:36:31.352 00.011 9340 AutoFind: local max [466, 594] 3.3
00:36:31.367 00.015 9340 AutoFind: local max [861, 970] 3.3
00:36:31.379 00.012 9340 AutoFind: local max [720, 718] 3.3
00:36:31.408 00.029 9340 AutoFind: local max [861, 30] 3.3
00:36:31.422 00.014 9340 AutoFind: local max [263, 415] 3.3
00:36:31.438 00.016 9340 AutoFind: local max [1328, 376] 3.2
00:36:31.450 00.012 9340 AutoFind: local max [394, 597] 3.2
00:36:31.459 00.009 9340 AutoFind: local max [1159, 584] 3.2
00:36:31.469 00.010 9340 AutoFind: local max [748, 579] 3.2
00:36:31.482 00.013 9340 AutoFind: local max [794, 145] 3.2
00:36:31.495 00.013 9340 AutoFind: local max [603, 328] 3.2
00:36:31.505 00.010 9340 AutoFind: too close [861, 30] 3.3 - [878, 46] 3.5
00:36:31.535 00.030 9340 AutoFind: close dim-bright [1174, 150] 3.4 - [1163, 137] 106.6
00:36:31.547 00.012 9340 AutoFind: close dim-bright [902, 699] 3.5 - [891, 700] 62.6
00:36:31.556 00.009 9340 AutoFind: too close [1329, 497] 3.5 - [1332, 517] 3.6
00:36:31.569 00.013 9340 AutoFind: too close [1789, 309] 3.5 - [1809, 324] 5.7
00:36:31.580 00.011 9340 AutoFind: close dim-bright [1789, 309] 3.5 - [1793, 321] 54.1
00:36:31.589 00.009 9340 AutoFind: close dim-bright [1195, 1018] 3.6 - [1205, 1021] 102.9
00:36:31.601 00.012 9340 AutoFind: close dim-bright [1216, 1019] 3.7 - [1205, 1021] 102.9
00:36:31.614 00.013 9340 AutoFind: too close [1800, 337] 3.9 - [1786, 334] 4.6
00:36:31.631 00.017 9340 AutoFind: too close [1800, 337] 3.9 - [1809, 324] 5.7
00:36:31.670 00.039 9340 AutoFind: close dim-bright [1800, 337] 3.9 - [1793, 321] 54.1
00:36:31.680 00.010 9340 AutoFind: close dim-bright [1153, 140] 4.0 - [1163, 137] 106.6
00:36:31.696 00.016 9340 AutoFind: close dim-bright [1786, 334] 4.6 - [1793, 321] 54.1
00:36:31.706 00.010 9340 AutoFind: close dim-bright [1809, 324] 5.7 - [1793, 321] 54.1
00:36:31.716 00.010 9340 AutoFind: too close [535, 806] 37.7 - [535, 799] 45.0
00:36:31.729 00.013 9340 AutoFind: too close to edge [1909, 671] 3.3
00:36:31.743 00.014 9340 AutoFind: too close to edge [352, 1067] 3.5
00:36:31.755 00.012 9340 AutoFind: BPP = 16, saturation at 69458, pedestal 3923, thresh = 62904
00:36:31.786 00.031 9340 Star::Find(15, 1163, 137, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
00:36:31.799 00.013 9340 Star::Find returns 1 (0), X=1163.08, Y=137.54, Mass=1973361, SNR=331.7, Peak=65535 HFD=5.1
00:36:31.812 00.013 9340 Star::Find(15, 1205, 1021, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
00:36:31.825 00.013 9340 Star::Find returns 1 (0), X=1205.02, Y=1021.56, Mass=1694808, SNR=299.2, Peak=65506 HFD=4.9
00:36:31.835 00.010 9340 Star::Find(15, 891, 700, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
00:36:31.846 00.011 9340 Star::Find returns 1 (0), X=891.43, Y=700.32, Mass=966077, SNR=171.3, Peak=55510 HFD=4.6
00:36:31.861 00.015 9340 Star::Find(15, 510, 1021, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
00:36:31.877 00.016 9340 Star::Find returns 1 (0), X=510.22, Y=1020.94, Mass=722119, SNR=163.2, Peak=54628 HFD=4.2
00:36:31.919 00.042 9340 Star::Find(15, 1793, 321, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
00:36:31.933 00.014 9340 Star::Find returns 1 (0), X=1795.04, Y=322.61, Mass=4874309, SNR=403.0, Peak=65535 HFD=7.6
00:36:31.950 00.017 9340 Star::Find(15, 1585, 702, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
00:36:31.962 00.012 9340 Star::Find returns 1 (0), X=1585.71, Y=702.61, Mass=512764, SNR=122.2, Peak=47057 HFD=3.6
00:36:31.980 00.018 9340 Star::Find(15, 804, 646, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
00:36:31.997 00.017 9340 Star::Find returns 1 (0), X=803.97, Y=646.20, Mass=383983, SNR=90.1, Peak=40036 HFD=3.8
00:36:32.011 00.014 9340 Star::Find(15, 63, 399, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
00:36:32.059 00.048 9340 Star::Find returns 1 (0), X=63.79, Y=400.02, Mass=317173, SNR=88.4, Peak=36770 HFD=4.0
00:36:32.068 00.009 9340 Star::Find(15, 766, 392, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
00:36:32.085 00.017 9340 Star::Find returns 1 (0), X=765.84, Y=392.16, Mass=287776, SNR=77.7, Peak=33532 HFD=3.7
00:36:32.095 00.010 9340 Star::Find(15, 795, 676, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
00:36:32.107 00.012 9340 Star::Find returns 1 (0), X=794.96, Y=675.92, Mass=200823, SNR=60.9, Peak=24930 HFD=3.8
00:36:32.121 00.014 9340 Star::Find(15, 304, 254, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
00:36:32.139 00.018 9340 Star::Find returns 1 (0), X=304.53, Y=254.19, Mass=211940, SNR=74.1, Peak=25679 HFD=3.8
00:36:32.181 00.042 9340 Star::Find(15, 433, 39, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
00:36:32.194 00.013 9340 Star::Find returns 1 (0), X=433.29, Y=39.10, Mass=155202, SNR=46.4, Peak=20494 HFD=3.4
00:36:32.209 00.015 9340 Star::Find(15, 772, 689, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
00:36:32.223 00.014 9340 Star::Find returns 1 (0), X=772.00, Y=689.71, Mass=138642, SNR=46.5, Peak=19510 HFD=3.9
00:36:32.235 00.012 9340 Star::Find(15, 400, 860, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
00:36:32.249 00.014 9340 Star::Find returns 1 (0), X=400.67, Y=859.27, Mass=96914, SNR=40.2, Peak=19293 HFD=3.2
00:36:32.264 00.015 9340 Star::Find(15, 566, 747, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
00:36:32.281 00.017 9340 Star::Find returns 1 (0), X=565.44, Y=747.34, Mass=75415, SNR=33.6, Peak=20561 HFD=1.7
00:36:32.314 00.033 9340 Star::Find(15, 709, 155, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
00:36:32.327 00.013 9340 Star::Find returns 1 (0), X=709.00, Y=155.71, Mass=78296, SNR=31.4, Peak=18216 HFD=2.5
00:36:32.341 00.014 9340 Star::Find(15, 1799, 570, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
00:36:32.351 00.010 9340 Star::Find returns 1 (0), X=1799.05, Y=570.37, Mass=70207, SNR=30.1, Peak=14929 HFD=3.3
00:36:32.361 00.010 9340 Star::Find(15, 1379, 53, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
00:36:32.373 00.012 9340 Star::Find returns 1 (0), X=1378.95, Y=53.30, Mass=86746, SNR=34.6, Peak=14905 HFD=3.7
00:36:32.384 00.011 9340 Star::Find(15, 379, 800, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
00:36:32.398 00.014 9340 Star::Find returns 1 (0), X=379.53, Y=800.15, Mass=102852, SNR=38.7, Peak=19464 HFD=2.9
00:36:32.429 00.031 9340 Star::Find(15, 217, 224, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
00:36:32.442 00.013 9340 Star::Find returns 1 (0), X=217.65, Y=225.01, Mass=76143, SNR=28.3, Peak=16993 HFD=3.3
00:36:32.453 00.011 9340 Star::Find(15, 256, 329, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
00:36:32.464 00.011 9340 Star::Find returns 1 (0), X=256.00, Y=329.10, Mass=67558, SNR=26.3, Peak=15274 HFD=3.0
00:36:32.474 00.010 9340 Star::Find(15, 396, 665, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
00:36:32.487 00.013 9340 Star::Find returns 1 (0), X=396.39, Y=664.52, Mass=39411, SNR=18.7, Peak=12679 HFD=3.1
00:36:32.500 00.013 9340 Star::Find(15, 505, 530, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
00:36:32.511 00.011 9340 Star::Find returns 1 (0), X=505.62, Y=529.43, Mass=48566, SNR=26.2, Peak=15554 HFD=1.7
00:36:32.522 00.011 9340 Star::Find(15, 1830, 838, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
00:36:32.549 00.027 9340 Star::Find returns 1 (0), X=1829.77, Y=838.26, Mass=48033, SNR=21.1, Peak=12729 HFD=2.9
00:36:32.561 00.012 9340 Star::Find(15, 19, 217, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
00:36:32.573 00.012 9340 Star::Find returns 1 (0), X=18.83, Y=217.65, Mass=32470, SNR=20.9, Peak=12800 HFD=2.5
00:36:32.588 00.015 9340 Star::Find(15, 1416, 93, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
00:36:32.599 00.011 9340 Star::Find returns 1 (0), X=1416.41, Y=92.85, Mass=31539, SNR=16.7, Peak=12452 HFD=2.5
00:36:32.610 00.011 9340 Star::Find(15, 722, 488, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
00:36:32.626 00.016 9340 Star::Find returns 1 (0), X=721.92, Y=488.50, Mass=29033, SNR=16.6, Peak=12239 HFD=2.4
00:36:32.638 00.012 9340 Star::Find(15, 345, 724, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
00:36:32.664 00.026 9340 Star::Find returns 1 (0), X=345.43, Y=723.61, Mass=50940, SNR=23.1, Peak=13729 HFD=3.1
00:36:32.676 00.012 9340 Star::Find(15, 1153, 140, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
00:36:32.687 00.011 9340 Star::Find returns 1 (0), X=1163.08, Y=137.54, Mass=1973361, SNR=331.7, Peak=65535 HFD=5.1
00:36:32.702 00.015 9340 Star::Find(15, 1452, 765, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
00:36:32.718 00.016 9340 Star::Find returns 1 (0), X=1452.72, Y=764.83, Mass=31821, SNR=17.7, Peak=12054 HFD=3.7
00:36:32.729 00.011 9340 Star::Find(15, 1351, 291, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
00:36:32.740 00.011 9340 Star::Find returns 1 (0), X=1352.45, Y=290.22, Mass=33677, SNR=18.2, Peak=11016 HFD=4.7
00:36:32.754 00.014 9340 Star::Find(15, 651, 779, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
00:36:32.765 00.011 9340 Star::Find returns 1 (0), X=651.06, Y=778.51, Mass=35698, SNR=17.6, Peak=11939 HFD=3.5
00:36:32.795 00.030 9340 Star::Find(15, 444, 513, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
00:36:32.810 00.015 9340 Star::Find returns 1 (0), X=444.70, Y=511.83, Mass=31439, SNR=18.2, Peak=12381 HFD=3.9
00:36:32.825 00.015 9340 Star::Find(15, 482, 124, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
00:36:32.846 00.021 9340 Star::Find returns 1 (0), X=481.54, Y=124.37, Mass=11991, SNR=8.3, Peak=10873 HFD=2.9
00:36:32.860 00.014 9340 Star::Find(15, 1216, 1019, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
00:36:32.887 00.027 9340 Star::Find returns 1 (0), X=1205.02, Y=1021.56, Mass=1694808, SNR=299.2, Peak=65506 HFD=4.9
00:36:32.905 00.018 9340 Star::Find(15, 402, 83, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
00:36:32.961 00.056 9340 Star::Find returns 1 (0), X=400.60, Y=83.35, Mass=28874, SNR=15.6, Peak=12637 HFD=2.9
00:36:33.006 00.045 9340 Star::Find(15, 330, 187, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
00:36:33.020 00.014 9340 Star::Find returns 1 (0), X=329.37, Y=185.73, Mass=14848, SNR=10.3, Peak=11457 HFD=4.3
00:36:33.046 00.026 9340 Star::Find(15, 1656, 188, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
00:36:33.095 00.049 9340 Star::Find returns 1 (0), X=1656.38, Y=188.53, Mass=24185, SNR=14.3, Peak=11605 HFD=2.7
00:36:33.110 00.015 9340 Star::Find(15, 432, 743, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
00:36:33.130 00.020 9340 Star::Find returns 1 (0), X=430.44, Y=743.05, Mass=20667, SNR=13.9, Peak=10992 HFD=3.2
00:36:33.148 00.018 9340 Star::Find(15, 629, 264, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
00:36:33.171 00.023 9340 Star::Find returns 1 (0), X=629.16, Y=264.98, Mass=29941, SNR=14.7, Peak=11829 HFD=4.6
00:36:33.186 00.015 9340 Star::Find(15, 1552, 576, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
00:36:33.233 00.047 9340 Star::Find returns 1 (0), X=1553.74, Y=574.86, Mass=18679, SNR=12.2, Peak=11190 HFD=4.0
00:36:33.246 00.013 9340 Star::Find(15, 1195, 1018, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
00:36:33.261 00.015 9340 Star::Find returns 1 (0), X=1205.02, Y=1021.56, Mass=1694808, SNR=299.2, Peak=65506 HFD=4.9
00:36:33.279 00.018 9340 Star::Find(15, 1417, 690, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
00:36:33.295 00.016 9340 Star::Find false star n=6 nbg=267 bg=8751.0 sigma=508.5 thresh=10277 peak=10060
00:36:33.314 00.019 9340 Star::Find returns 0 (2), X=1417.00, Y=690.00, Mass=10511, SNR=2.9, Peak=10835 HFD=0.0
00:36:33.333 00.019 9340 Star::Find(15, 454, 569, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
00:36:33.381 00.048 9340 Star::Find false star n=2 nbg=255 bg=8752.8 sigma=479.8 thresh=10192 peak=9980
00:36:33.403 00.022 9340 Star::Find returns 0 (2), X=454.00, Y=569.00, Mass=3265, SNR=2.9, Peak=10823 HFD=0.0
00:36:33.420 00.017 9340 Star::Find(15, 1873, 529, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
00:36:33.432 00.012 9340 Star::Find returns 1 (0), X=1873.19, Y=528.86, Mass=8931, SNR=8.4, Peak=10738 HFD=2.3
00:36:33.447 00.015 9340 Star::Find(15, 1274, 339, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
00:36:33.461 00.014 9340 Star::Find false star n=4 nbg=257 bg=8903.8 sigma=510.7 thresh=10436 peak=10172
00:36:33.476 00.015 9340 Star::Find returns 0 (2), X=1274.00, Y=339.00, Mass=6987, SNR=2.9, Peak=10912 HFD=0.0
00:36:33.509 00.033 9340 Star::Find(15, 902, 699, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
00:36:33.524 00.015 9340 Star::Find returns 1 (0), X=891.43, Y=700.32, Mass=966077, SNR=171.3, Peak=55510 HFD=4.6
00:36:33.536 00.012 9340 Star::Find(15, 674, 383, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
00:36:33.550 00.014 9340 Star::Find returns 1 (0), X=674.43, Y=383.51, Mass=28834, SNR=17.9, Peak=11863 HFD=3.2
00:36:33.560 00.010 9340 Star::Find(15, 1642, 952, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
00:36:33.571 00.011 9340 Star::Find returns 1 (0), X=1641.68, Y=952.27, Mass=15528, SNR=10.9, Peak=11244 HFD=2.1
00:36:33.586 00.015 9340 Star::Find(15, 1781, 456, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
00:36:33.599 00.013 9340 Star::Find returns 1 (0), X=1780.37, Y=456.48, Mass=11017, SNR=9.2, Peak=11228 HFD=1.5
00:36:33.645 00.046 9340 Star::Find(15, 1540, 481, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
00:36:33.663 00.018 9340 Star::Find returns 0 (4), X=1526.73, Y=481.07, Mass=8001, SNR=7.9, Peak=10895 HFD=1.4
00:36:33.677 00.014 9340 Star::Find(15, 834, 529, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
00:36:33.686 00.009 9340 Star::Find returns 1 (0), X=834.87, Y=527.72, Mass=7712, SNR=7.1, Peak=11066 HFD=2.2
00:36:33.700 00.014 9340 Star::Find(15, 1511, 231, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
00:36:33.718 00.018 9340 Star::Find false star n=9 nbg=261 bg=8845.5 sigma=488.2 thresh=10310 peak=10298
00:36:33.755 00.037 9340 Star::Find returns 0 (2), X=1511.00, Y=231.00, Mass=16270, SNR=2.9, Peak=11107 HFD=0.0
00:36:33.770 00.015 9340 Star::Find(15, 1793, 954, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
00:36:33.780 00.010 9340 Star::Find false star n=3 nbg=280 bg=8616.6 sigma=609.6 thresh=10445 peak=10096
00:36:33.792 00.012 9340 Star::Find returns 0 (2), X=1793.00, Y=954.00, Mass=6001, SNR=2.9, Peak=10660 HFD=0.0
00:36:33.804 00.012 9340 Star::Find(15, 1552, 675, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
00:36:33.814 00.010 9340 Star::Find false star n=3 nbg=278 bg=8708.7 sigma=574.9 thresh=10433 peak=10282
00:36:33.827 00.013 9340 Star::Find returns 0 (2), X=1552.00, Y=675.00, Mass=6318, SNR=2.9, Peak=10850 HFD=0.0
00:36:33.843 00.016 9340 Star::Find(15, 331, 868, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
00:36:33.879 00.036 9340 Star::Find returns 0 (4), X=330.62, Y=868.24, Mass=11547, SNR=9.0, Peak=11662 HFD=1.5
00:36:33.903 00.024 9340 Star::Find(15, 1020, 437, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
00:36:33.921 00.018 9340 Star::Find false star n=3 nbg=273 bg=8703.9 sigma=638.8 thresh=10620 peak=10458
00:36:33.934 00.013 9340 Star::Find returns 0 (2), X=1020.00, Y=437.00, Mass=7158, SNR=2.9, Peak=11391 HFD=0.0
00:36:33.947 00.013 9340 Star::Find(15, 1621, 1063, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
00:36:33.977 00.030 9340 Star::Find returns 1 (0), X=1620.82, Y=1063.35, Mass=10614, SNR=9.9, Peak=10761 HFD=2.0
00:36:34.018 00.041 9340 Star::Find(15, 1174, 150, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
00:36:34.033 00.015 9340 Star::Find returns 1 (0), X=1163.08, Y=137.54, Mass=1973361, SNR=331.7, Peak=65535 HFD=5.1
00:36:34.045 00.012 9340 Star::Find(15, 658, 1042, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
00:36:34.064 00.019 9340 Star::Find returns 1 (0), X=656.59, Y=1041.95, Mass=19648, SNR=13.2, Peak=11114 HFD=4.1
00:36:34.076 00.012 9340 Star::Find(15, 47, 575, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
00:36:34.091 00.015 9340 Star::Find returns 1 (0), X=47.36, Y=574.99, Mass=18893, SNR=12.4, Peak=11835 HFD=2.6
00:36:34.103 00.012 9340 Star::Find(15, 1101, 820, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
00:36:34.115 00.012 9340 Star::Find false star n=2 nbg=267 bg=8726.8 sigma=491.4 thresh=10201 peak=10161
00:36:34.147 00.032 9340 Star::Find returns 0 (2), X=1101.00, Y=820.00, Mass=3557, SNR=2.9, Peak=10578 HFD=0.0
00:36:34.166 00.019 9340 Star::Find(15, 327, 839, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
00:36:34.178 00.012 9340 Star::Find returns 1 (0), X=327.28, Y=839.35, Mass=18010, SNR=12.0, Peak=10637 HFD=2.9
00:36:34.193 00.015 9340 Star::Find(15, 1248, 1062, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
00:36:34.208 00.015 9340 Star::Find false star n=4 nbg=266 bg=8595.0 sigma=531.6 thresh=10190 peak=10095
00:36:34.225 00.017 9340 Star::Find returns 0 (2), X=1248.00, Y=1062.00, Mass=7134, SNR=2.9, Peak=10911 HFD=0.0
00:36:34.241 00.016 9340 Star::Find(15, 1634, 607, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
00:36:34.258 00.017 9340 Star::Find returns 0 (4), X=1634.20, Y=606.41, Mass=10182, SNR=9.6, Peak=11160 HFD=1.3
00:36:34.291 00.033 9340 Star::Find(15, 972, 737, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
00:36:34.305 00.014 9340 Star::Find returns 1 (0), X=983.03, Y=724.90, Mass=16419, SNR=11.9, Peak=10943 HFD=2.8
00:36:34.321 00.016 9340 Star::Find(15, 1033, 675, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
00:36:34.332 00.011 9340 Star::Find false star n=5 nbg=259 bg=8763.4 sigma=504.0 thresh=10275 peak=9998
00:36:34.342 00.010 9340 Star::Find returns 0 (2), X=1033.00, Y=675.00, Mass=8238, SNR=2.9, Peak=10817 HFD=0.0
00:36:34.354 00.012 9340 Star::Find(15, 1156, 651, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
00:36:34.366 00.012 9340 Star::Find false star n=3 nbg=272 bg=8700.5 sigma=521.5 thresh=10265 peak=10165
00:36:34.377 00.011 9340 Star::Find returns 0 (2), X=1156.00, Y=651.00, Mass=5136, SNR=2.9, Peak=11024 HFD=0.0
00:36:34.410 00.033 9340 Star::Find(15, 1706, 633, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
00:36:34.425 00.015 9340 Star::Find returns 1 (0), X=1706.36, Y=632.75, Mass=10415, SNR=9.7, Peak=10958 HFD=2.7
00:36:34.435 00.010 9340 Star::Find(15, 1620, 254, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
00:36:34.451 00.016 9340 Star::Find returns 1 (0), X=1620.05, Y=253.14, Mass=17960, SNR=13.4, Peak=11910 HFD=2.1
00:36:34.461 00.010 9340 Star::Find(15, 663, 921, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
00:36:34.472 00.011 9340 Star::Find returns 1 (0), X=671.60, Y=913.73, Mass=17561, SNR=12.7, Peak=11150 HFD=3.0
00:36:34.487 00.015 9340 Star::Find(15, 1703, 44, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
00:36:34.498 00.011 9340 Star::Find returns 1 (0), X=1702.69, Y=44.74, Mass=21556, SNR=12.3, Peak=11166 HFD=3.4
00:36:34.509 00.011 9340 Star::Find(15, 442, 346, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
00:36:34.541 00.032 9340 Star::Find returns 1 (0), X=442.41, Y=345.86, Mass=15228, SNR=11.3, Peak=11721 HFD=2.7
00:36:34.554 00.013 9340 Star::Find(15, 44, 115, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
00:36:34.567 00.013 9340 Star::Find returns 1 (0), X=43.97, Y=115.35, Mass=14634, SNR=10.1, Peak=10963 HFD=2.3
00:36:34.578 00.011 9340 Star::Find(15, 907, 778, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
00:36:34.588 00.010 9340 Star::Find false star n=2 nbg=276 bg=8779.1 sigma=558.9 thresh=10456 peak=9925
00:36:34.597 00.009 9340 Star::Find returns 0 (2), X=907.00, Y=778.00, Mass=3849, SNR=2.9, Peak=11261 HFD=0.0
00:36:34.610 00.013 9340 Star::Find(15, 640, 813, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
00:36:34.623 00.013 9340 Star::Find false star n=9 nbg=258 bg=8674.7 sigma=495.5 thresh=10161 peak=10138
00:36:34.633 00.010 9340 Star::Find returns 0 (2), X=640.00, Y=813.00, Mass=15104, SNR=2.9, Peak=10671 HFD=0.0
00:36:34.661 00.028 9340 Star::Find(15, 1364, 743, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
00:36:34.675 00.014 9340 Star::Find returns 1 (0), X=1364.41, Y=743.08, Mass=6221, SNR=6.7, Peak=11063 HFD=2.8
00:36:34.687 00.012 9340 Star::Find(15, 1875, 1056, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
00:36:34.702 00.015 9340 Star::Find returns 1 (0), X=1875.63, Y=1055.13, Mass=21306, SNR=14.2, Peak=12402 HFD=2.0
00:36:34.711 00.009 9340 Star::Find(15, 466, 594, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
00:36:34.722 00.011 9340 Star::Find false star n=4 nbg=252 bg=8739.4 sigma=490.2 thresh=10210 peak=10099
00:36:34.735 00.013 9340 Star::Find returns 0 (2), X=466.00, Y=594.00, Mass=7151, SNR=2.9, Peak=10935 HFD=0.0
00:36:34.750 00.015 9340 Star::Find(15, 861, 970, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
00:36:34.759 00.009 9340 Star::Find false star n=2 nbg=260 bg=8769.2 sigma=546.2 thresh=10408 peak=10154
00:36:34.787 00.028 9340 Star::Find returns 0 (2), X=861.00, Y=970.00, Mass=3579, SNR=2.9, Peak=10979 HFD=0.0
00:36:34.803 00.016 9340 Star::Find(15, 720, 718, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
00:36:34.815 00.012 9340 Star::Find false star n=4 nbg=260 bg=8763.9 sigma=521.2 thresh=10328 peak=10068
00:36:34.826 00.011 9340 Star::Find returns 0 (2), X=720.00, Y=718.00, Mass=7331, SNR=2.9, Peak=11111 HFD=0.0
00:36:34.839 00.013 9340 Star::Find(15, 263, 415, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
00:36:34.852 00.013 9340 Star::Find false star n=2 nbg=265 bg=8758.1 sigma=499.9 thresh=10258 peak=10176
00:36:34.876 00.024 9340 Star::Find returns 0 (2), X=263.00, Y=415.00, Mass=3631, SNR=2.9, Peak=11035 HFD=0.0
00:36:34.913 00.037 9340 Star::Find(15, 1328, 376, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
00:36:34.931 00.018 9340 Star::Find returns 0 (4), X=1328.00, Y=377.04, Mass=7332, SNR=7.7, Peak=11870 HFD=0.5
00:36:34.943 00.012 9340 Star::Find(15, 394, 597, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
00:36:34.966 00.023 9340 Star::Find false star n=1 nbg=253 bg=8793.9 sigma=477.7 thresh=10227 peak=9763
00:36:34.980 00.014 9340 Star::Find returns 0 (2), X=394.00, Y=597.00, Mass=1468, SNR=2.9, Peak=10471 HFD=0.0
00:36:34.998 00.018 9340 Star::Find(15, 1159, 584, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
00:36:35.016 00.018 9340 Star::Find false star n=3 nbg=276 bg=8790.3 sigma=625.8 thresh=10668 peak=10595
00:36:35.047 00.031 9340 Star::Find returns 0 (2), X=1159.00, Y=584.00, Mass=7417, SNR=2.9, Peak=11584 HFD=0.0
00:36:35.061 00.014 9340 Star::Find(15, 748, 579, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
00:36:35.072 00.011 9340 Star::Find false star n=3 nbg=269 bg=8666.9 sigma=549.4 thresh=10315 peak=10277
00:36:35.082 00.010 9340 Star::Find returns 0 (2), X=748.00, Y=579.00, Mass=5988, SNR=2.9, Peak=11132 HFD=0.0
00:36:35.093 00.011 9340 Star::Find(15, 794, 145, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
00:36:35.103 00.010 9340 Star::Find false star n=5 nbg=253 bg=8699.6 sigma=475.3 thresh=10126 peak=10121
00:36:35.118 00.015 9340 Star::Find returns 0 (2), X=794.00, Y=145.00, Mass=9045, SNR=2.9, Peak=10822 HFD=0.0
00:36:35.129 00.011 9340 Star::Find(15, 603, 328, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
00:36:35.142 00.013 9340 Star::Find returns 1 (0), X=603.12, Y=328.63, Mass=8856, SNR=8.1, Peak=11367 HFD=2.4
00:36:35.170 00.028 9340 AutoFind: finding best star pass 1
00:36:35.183 00.013 9340 Star::Find(15, 1163, 137, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
00:36:35.193 00.010 9340 Star::Find returns 1 (0), X=1163.08, Y=137.54, Mass=1973361, SNR=331.7, Peak=65535 HFD=5.1
00:36:35.210 00.017 9340 AutoFind: near-saturated [1163, 137] 106.6 Mass 1973361 SNR 331.7 Peak 65535
00:36:35.222 00.012 9340 Star::Find(15, 1205, 1021, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
00:36:35.232 00.010 9340 Star::Find returns 1 (0), X=1205.02, Y=1021.56, Mass=1694808, SNR=299.2, Peak=65506 HFD=4.9
00:36:35.249 00.017 9340 AutoFind: near-saturated [1205, 1021] 102.9 Mass 1694808 SNR 299.2 Peak 65506
00:36:35.260 00.011 9340 Star::Find(15, 891, 700, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
00:36:35.272 00.012 9340 Star::Find returns 1 (0), X=891.43, Y=700.32, Mass=966077, SNR=171.3, Peak=55510 HFD=4.6
00:36:35.304 00.032 9340 AutoFind returns star at [891, 700] 62.6 Mass 966077 SNR 171.3
00:36:35.317 00.013 9340 Star::Find(15, 891, 700, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
00:36:35.327 00.010 9340 Star::Find returns 1 (0), X=891.43, Y=700.32, Mass=966077, SNR=171.3, Peak=55510 HFD=4.6
00:36:35.338 00.011 9340 MultiStar: List (12): {891.43, 700.32}(171.3), {510.22, 1020.94}(163.2), {1795.04, 322.61}(403.0), {1585.71, 702.61}(122.2), {803.97, 646.20}(90.1), {63.79, 400.02}(88.4), {765.84, 392.16}(77.7), {794.96, 675.92}(60.9), {304.53, 254.19}(74.1), {433.29, 39.10}(46.4), {772.00, 689.71}(46.5), {400.67, 859.27}(40.2), 
00:36:35.347 00.009 9340 setting lock position to (891.43, 700.32)
00:36:35.360 00.013 9340 MultiStar: stabilizing after lock position change
00:36:35.371 00.011 9340 AutoSelect: state = 1, call UpdateGuideState
00:36:35.381 00.010 9340 UpdateGuideState(): m_state=1
00:36:35.391 00.010 9340 Star::Find(15, 891, 700, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
00:36:35.424 00.033 9340 Star::Find returns 1 (0), X=891.43, Y=700.32, Mass=966077, SNR=171.3, Peak=55510 HFD=4.6
00:36:35.436 00.012 9340 CameraToMount -- cameraTheta (0.00) - m_xAngle (0.05) = xAngle (-0.05 = -0.05)
00:36:35.450 00.014 9340 CameraToMount -- cameraTheta (0.00) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-3.12 = -3.12)
00:36:35.460 00.010 9340 CameraToMount -- cameraX=0.00 cameraY=0.00 hyp=0.00 cameraTheta=0.00 mountX=0.00 mountY=-0.00, mountTheta=0.00
00:36:35.476 00.016 9340 setting force full frames = false
00:36:35.490 00.014 9340 setting lock position to (891.43, 700.32)
00:36:35.502 00.012 9340 MultiStar: stabilizing after lock position change
00:36:35.512 00.010 9340 CurrentPosition() valid, moving to STATE_SELECTED
00:36:35.542 00.030 9340 Changing from state SELECTING to SELECTED
00:36:35.553 00.011 9340 guider state => SELECTED
00:36:35.569 00.016 9340 UpdateImageDisplay: Size=(1920,1080) min=5216, max=65535, med=8696, FiltMin=6746, FiltMax=65530, Gamma=2.870
00:36:35.581 00.012 9340 UpdateGuideState exits: m=966077 SNR=171.3
00:36:35.593 00.012 9340 UpdateImageDisplay: Size=(1920,1080) min=5216, max=65535, med=8696, FiltMin=6746, FiltMax=65530, Gamma=2.870
00:36:35.622 00.029 9340 Status Line: Auto-selected star at (891.4, 700.3)
00:36:35.676 00.054 9340 PhdController: newstate STATE_WAIT_SELECTED
00:36:35.692 00.016 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:36:35.708 00.016 9340 ScheduleExposure(1000,3,1) exposurePending=0
00:36:35.719 00.011 9340 Enqueuing Expose request
00:36:35.755 00.036 12020 Worker thread wakes up
00:36:35.756 00.001 12020 worker thread servicing REQUEST_EXPOSE 1000
00:36:35.756 00.000 12020 Handling exposure in thread, d=1000 o=3 r=(876,685,31,31)
00:36:35.757 00.001 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"ee74a745-fa23-45d4-86ba-e576dfb95719"}
00:36:35.797 00.040 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"ee74a745-fa23-45d4-86ba-e576dfb95719"}
00:36:35.814 00.017 9340 evsrv: cli 100A41E8 connect
00:36:35.830 00.016 9340 case statement mapped state 2 to 1
00:36:35.848 00.018 9340 case statement mapped state 2 to 1
00:36:35.878 00.030 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"52e3c9ac-199f-4524-ac9c-de99bf049a5a"}
00:36:35.902 00.024 9340 case statement mapped state 2 to 1
00:36:35.959 00.057 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Selected","id":"52e3c9ac-199f-4524-ac9c-de99bf049a5a"}
00:36:35.990 00.031 9340 evsrv: cli 100A41E8 request: {"method":"get_lock_position","id":"c8e99977-2ce9-4399-8fef-8267ea3667db"}
00:36:36.015 00.025 9340 evsrv: cli 100A41E8 response: {"jsonrpc":"2.0","result":[891.43,700.32],"id":"c8e99977-2ce9-4399-8fef-8267ea3667db"}
00:36:36.067 00.052 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"c2d3b5c0-208d-4168-8807-1065bb1f8f71"}
00:36:36.093 00.026 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":1,"width":15,"height":15,"star_pos":[7.43,7.32],"pixels":"..."},"id":"c2d3b5c0-208d-4168-8807-1065bb1f8f71"}
00:36:36.110 00.017 9340 evsrv: cli 100A41E8 disconnect
00:36:36.130 00.020 9340 evsrv: cli 100A4288 connect
00:36:36.161 00.031 9340 case statement mapped state 2 to 1
00:36:36.223 00.062 9340 case statement mapped state 2 to 1
00:36:36.244 00.021 9340 evsrv: cli 100A4288 request: {"method":"get_app_state","id":"7e264a4e-4ba5-4df8-94bf-6730ac5cd8a6"}
00:36:36.262 00.018 9340 case statement mapped state 2 to 1
00:36:36.278 00.016 9340 evsrv: cli 100A4288 response: {"jsonrpc":"2.0","result":"Selected","id":"7e264a4e-4ba5-4df8-94bf-6730ac5cd8a6"}
00:36:36.305 00.027 9340 evsrv: cli 100A4288 disconnect
00:36:36.322 00.017 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"c52b0096-9097-429f-87a9-c66e118e03e6"}
00:36:36.360 00.038 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"c52b0096-9097-429f-87a9-c66e118e03e6"}
00:36:36.374 00.014 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"1c840764-f10f-4b87-96cc-4d959a36244f"}
00:36:36.387 00.013 9340 case statement mapped state 2 to 1
00:36:36.401 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Selected","id":"1c840764-f10f-4b87-96cc-4d959a36244f"}
00:36:36.417 00.016 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"21545f99-ac22-48d9-957e-7f1ad15782b8"}
00:36:36.438 00.021 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":1,"width":15,"height":15,"star_pos":[7.43,7.32],"pixels":"..."},"id":"21545f99-ac22-48d9-957e-7f1ad15782b8"}
00:36:37.150 00.712 12020 Exposure complete
00:36:37.303 00.153 9340 evsrv: cli 100A41E8 connect
00:36:37.313 00.010 9340 case statement mapped state 2 to 1
00:36:37.325 00.012 9340 case statement mapped state 2 to 1
00:36:37.339 00.014 9340 evsrv: cli 100A41E8 request: {"method":"get_app_state","id":"84cede55-1ec8-4162-81de-e5dc2a9896bf"}
00:36:37.350 00.011 9340 case statement mapped state 2 to 1
00:36:37.383 00.033 9340 evsrv: cli 100A41E8 response: {"jsonrpc":"2.0","result":"Selected","id":"84cede55-1ec8-4162-81de-e5dc2a9896bf"}
00:36:37.395 00.012 9340 evsrv: cli 100A41E8 disconnect
00:36:37.408 00.013 12020 worker thread done servicing request
00:36:37.408 00.000 9340 OnExposeComplete: enter
00:36:37.418 00.010 9340 UpdateGuideState(): m_state=2
00:36:37.430 00.012 9340 Star::Find(15, 891, 700, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2
00:36:37.443 00.013 9340 Star::Find returns 1 (0), X=892.12, Y=699.80, Mass=969288, SNR=180.1, Peak=58426 HFD=4.2
00:36:37.454 00.011 9340 CameraToMount -- cameraTheta (-0.64) - m_xAngle (0.05) = xAngle (-0.69 = -0.69)
00:36:37.464 00.010 9340 CameraToMount -- cameraTheta (-0.64) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-3.76 = 2.52)
00:36:37.493 00.029 9340 CameraToMount -- cameraX=0.69 cameraY=-0.52 hyp=0.86 cameraTheta=-0.64 mountX=0.67 mountY=0.50, mountTheta=0.65
00:36:37.510 00.017 9340 UpdateImageDisplay: Size=(1920,1080) min=4977, max=65535, med=8635, FiltMin=6489, FiltMax=65535, Gamma=2.870
00:36:37.522 00.012 9340 UpdateGuideState exits: m=969288 SNR=180.1
00:36:37.530 00.008 9340 PhdController: newstate STATE_CALIBRATE
00:36:37.542 00.012 9340 PhdController: newstate STATE_GUIDE
00:36:37.628 00.086 9340 Changing from state SELECTED to CALIBRATING_PRIMARY
00:36:37.642 00.014 9340 guider state => CALIBRATED
00:36:37.657 00.015 9340 StartCapturing CaptureActive=1 continueCapturing=1 exposurePending=0
00:36:37.671 00.014 9340 reset dither spiral
00:36:37.689 00.018 9340 PhdController: newstate STATE_SETTLE_BEGIN
00:36:37.699 00.010 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:36:37.711 00.012 9340 ScheduleExposure(1000,3,0) exposurePending=0
00:36:37.745 00.034 9340 Enqueuing Expose request
00:36:37.757 00.012 12020 Worker thread wakes up
00:36:37.757 00.000 12020 worker thread servicing REQUEST_EXPOSE 1000
00:36:37.757 00.000 12020 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
00:36:38.197 00.440 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"3f32375c-e047-4da2-8bde-fed24842d7b6"}
00:36:38.225 00.028 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"3f32375c-e047-4da2-8bde-fed24842d7b6"}
00:36:38.271 00.046 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"ec9d7bb2-721e-4c56-a2c1-905ecdead366"}
00:36:38.290 00.019 9340 case statement mapped state 5 to 1
00:36:38.306 00.016 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Selected","id":"ec9d7bb2-721e-4c56-a2c1-905ecdead366"}
00:36:38.318 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"78154c90-bb7f-466e-8795-714cfef0e660"}
00:36:38.327 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":2,"width":15,"height":15,"star_pos":[7.12,6.80],"pixels":"..."},"id":"78154c90-bb7f-466e-8795-714cfef0e660"}
00:36:38.396 00.069 9340 evsrv: cli 100A41E8 connect
00:36:38.408 00.012 9340 case statement mapped state 5 to 1
00:36:38.418 00.010 9340 case statement mapped state 5 to 1
00:36:38.434 00.016 9340 evsrv: cli 100A41E8 request: {"method":"get_app_state","id":"1d3e7f4f-8276-411b-9e00-82128d355abc"}
00:36:38.444 00.010 9340 case statement mapped state 5 to 1
00:36:38.452 00.008 9340 evsrv: cli 100A41E8 response: {"jsonrpc":"2.0","result":"Selected","id":"1d3e7f4f-8276-411b-9e00-82128d355abc"}
00:36:38.466 00.014 9340 evsrv: cli 100A41E8 disconnect
00:36:39.127 00.661 12020 Exposure complete
00:36:39.365 00.238 12020 worker thread done servicing request
00:36:39.365 00.000 9340 OnExposeComplete: enter
00:36:39.375 00.010 9340 UpdateGuideState(): m_state=5
00:36:39.387 00.012 9340 Star::Find(15, 892, 699, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3
00:36:39.396 00.009 9340 Star::Find returns 1 (0), X=892.17, Y=699.72, Mass=973782, SNR=173.1, Peak=56835 HFD=4.4
00:36:39.405 00.009 9340 CameraToMount -- cameraTheta (-0.68) - m_xAngle (0.05) = xAngle (-0.73 = -0.73)
00:36:39.416 00.011 9340 CameraToMount -- cameraTheta (-0.68) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-3.80 = 2.48)
00:36:39.427 00.011 9340 CameraToMount -- cameraX=0.74 cameraY=-0.61 hyp=0.96 cameraTheta=-0.68 mountX=0.71 mountY=0.59, mountTheta=0.69
00:36:39.442 00.015 9340 Changing from state CALIBRATED to GUIDING
00:36:39.469 00.027 9340 ScopeASCOM::GetDeclinationRadians() returns 14.3
00:36:39.483 00.014 9340 ScopeASCOM::SideOfPier() returns 0
00:36:39.494 00.011 9340 AdjustCalibrationForScopePointing (scope): current dec=14.3 pierSide=0, cal dec=-0.0 pierSide=1 rotAngle=None bin=1
00:36:39.505 00.011 9340 GetInt("/profile/16/scope/calibration/focal_length", 0) returns 242
00:36:39.515 00.010 9340 GetDouble("/profile/16/scope/calibration/image_scale", 1.000000) returns 2.471770
00:36:39.527 00.012 9340 GetDouble("/profile/16/scope/calibration/ra_guide_rate", -1.000000) returns 0.003760
00:36:39.537 00.010 9340 GetDouble("/profile/16/scope/calibration/dec_guide_rate", -1.000000) returns 0.003760
00:36:39.547 00.010 9340 GetDouble("/profile/16/scope/calibration/ortho_error", 0.000000) returns 4.237040
00:36:39.576 00.029 9340 GetInt("/profile/16/scope/calibration/ra_step_count", 0) returns 11
00:36:39.590 00.014 9340 GetInt("/profile/16/scope/calibration/dec_step_count", 0) returns 11
00:36:39.601 00.011 9340 GetDouble("/profile/16/scope/calibration/orig_binning", 1.000000) returns 1.000000
00:36:39.619 00.018 9340 GetInt("/profile/16/scope/calibration/last_issue", 0) returns 0
00:36:39.631 00.012 9340 GetString("/profile/16/scope/calibration/orig_timestamp", "Unknown") returns "5/14/2026 12:34:08 AM"
00:36:39.642 00.011 9340 GetInt("/profile/16/scope/calibration/orig_pierside", -1) returns 1
00:36:39.654 00.012 9340 GetString("/profile/16/scope/calibration/ra_steps", "") returns "{0.0 0.0}, {2.4 0.4}, {5.2 0.1}, {7.7 0.4}, {10.2 0.3}, {12.4 0.5}, {14.9 0.8}, {17.3 0.6}, {20.0 0.9}, {22.0 1.1}, {24.3 1.2}, {26.6 1.3}, {26.6 1.3}, {12.4 0.2}, {1.1 0.0}"
00:36:39.667 00.013 9340 GetString("/profile/16/scope/calibration/dec_steps", "") returns "{0.0 0.0}, {-0.2 2.1}, {-0.5 4.5}, {-1.0 6.7}, {-1.2 9.2}, {-1.1 11.6}, {-1.5 14.2}, {-2.1 16.9}, {-2.1 19.5}, {-2.9 21.8}, {-2.9 24.5}, {-3.3 26.9}, {-3.3 26.9}, {-3.1 17.5}, {-2.9 6.1}, {-2.9 3.2}"
00:36:39.695 00.028 9340 ScopeASCOM::GetGuideRates returns 0 13.537 13.537 a-s/sec
00:36:39.707 00.012 9340 GetDouble("/profile/16/camera/pixelsize", 0.000000) returns 2.900000
00:36:39.717 00.010 9340 Guiding starts on opposite side of pier: calibration data side is West, current side is East
00:36:39.728 00.011 9340 FlipCalibration before: x=2.8, y=-83.0 decFlipRequired=0 sideOfPier=West rotAngle=None parity=+/-
00:36:39.738 00.010 9340 FlipCalibration pre-normalize: x=182.8, y=-83.0
00:36:39.748 00.010 9340 FlipCalibration after: x=-177.2 y=-83.0 sideOfPier=East parity=+/+
00:36:39.758 00.010 9340 Mount::SetCalibration (scope) -- xAngle=-177.2 yAngle=-83.0 xRate=6.047 yRate=6.157 bin=1 dec=-0.0 pierSide=0 par=+/+ rotAng=None
00:36:39.771 00.013 9340 Mount::SetCalibration (scope) -- sets m_xAngle=-177.2 m_yAngleError=-4.2
00:36:39.817 00.046 9340 ScopeASCOM::GetDeclinationRadians() returns 14.3
00:36:39.830 00.013 9340 ScopeASCOM::SideOfPier() returns 0
00:36:39.858 00.028 9340 Status Line: CAL: West(3,-83)->East(-177,-83)
00:36:39.876 00.018 9340 Dec comp: XRate 6.047 -> 5.860 for dec -0.0 -> dec 14.3
00:36:39.897 00.021 9340 ScopeASCOM::GetDeclinationRadians() returns 14.3
00:36:39.934 00.037 9340 ScopeASCOM::SideOfPier() returns 0
00:36:39.952 00.018 9340 setting lock position to (892.17, 699.72)
00:36:39.964 00.012 9340 MultiStar: stabilizing after lock position change
00:36:39.978 00.014 9340 guider state => GUIDING
00:36:39.989 00.011 9340 Status Line: Guiding
00:36:40.006 00.017 9340 Mount: notify guiding started
00:36:40.029 00.023 9340 GetString("/profile/16/name", "") returns "EvoGuid50ED_ASI662MC_20260416"
00:36:40.056 00.027 9340 GetString("/profile/16/scope/calibration/timestamp", "") returns "5/14/2026 12:36:39 AM"
00:36:40.076 00.020 9340 GetDouble("/profile/16/scope/calibration/xRate", 1.000000) returns 0.006047
00:36:40.089 00.013 9340 GetDouble("/profile/16/scope/calibration/yRate", 1.000000) returns 0.006157
00:36:40.104 00.015 9340 GetInt("/profile/16/scope/calibration/binning", 1) returns 1
00:36:40.117 00.013 9340 GetDouble("/profile/16/scope/calibration/xAngle", 0.000000) returns -3.092800
00:36:40.132 00.015 9340 GetDouble("/profile/16/scope/calibration/yAngle", 0.000000) returns -1.448050
00:36:40.145 00.013 9340 GetDouble("/profile/16/scope/calibration/declination", 0.000000) returns -0.000012
00:36:40.158 00.013 9340 GetInt("/profile/16/scope/calibration/pierSide", -1) returns 0
00:36:40.187 00.029 9340 GetInt("/profile/16/scope/calibration/raGuideParity", 0) returns 1
00:36:40.202 00.015 9340 GetInt("/profile/16/scope/calibration/decGuideParity", 0) returns 1
00:36:40.214 00.012 9340 GetDouble("/profile/16/scope/calibration/rotatorAngle", -888.000000) returns -888.000000
00:36:40.225 00.011 9340 GetInt("/profile/16/scope/calibration/focal_length", 0) returns 242
00:36:40.236 00.011 9340 GetDouble("/profile/16/scope/calibration/image_scale", 1.000000) returns 2.471770
00:36:40.248 00.012 9340 GetDouble("/profile/16/scope/calibration/ra_guide_rate", -1.000000) returns 0.003760
00:36:40.262 00.014 9340 GetDouble("/profile/16/scope/calibration/dec_guide_rate", -1.000000) returns 0.003760
00:36:40.278 00.016 9340 GetDouble("/profile/16/scope/calibration/ortho_error", 0.000000) returns 4.237040
00:36:40.304 00.026 9340 GetInt("/profile/16/scope/calibration/ra_step_count", 0) returns 11
00:36:40.318 00.014 9340 GetInt("/profile/16/scope/calibration/dec_step_count", 0) returns 11
00:36:40.330 00.012 9340 GetDouble("/profile/16/scope/calibration/orig_binning", 1.000000) returns 1.000000
00:36:40.348 00.018 9340 GetInt("/profile/16/scope/calibration/last_issue", 0) returns 0
00:36:40.360 00.012 9340 GetString("/profile/16/scope/calibration/orig_timestamp", "Unknown") returns "5/14/2026 12:34:08 AM"
00:36:40.370 00.010 9340 GetInt("/profile/16/scope/calibration/orig_pierside", -1) returns 1
00:36:40.384 00.014 9340 GetString("/profile/16/scope/calibration/ra_steps", "") returns "{0.0 0.0}, {2.4 0.4}, {5.2 0.1}, {7.7 0.4}, {10.2 0.3}, {12.4 0.5}, {14.9 0.8}, {17.3 0.6}, {20.0 0.9}, {22.0 1.1}, {24.3 1.2}, {26.6 1.3}, {26.6 1.3}, {12.4 0.2}, {1.1 0.0}"
00:36:40.396 00.012 9340 GetString("/profile/16/scope/calibration/dec_steps", "") returns "{0.0 0.0}, {-0.2 2.1}, {-0.5 4.5}, {-1.0 6.7}, {-1.2 9.2}, {-1.1 11.6}, {-1.5 14.2}, {-2.1 16.9}, {-2.1 19.5}, {-2.9 21.8}, {-2.9 24.5}, {-3.3 26.9}, {-3.3 26.9}, {-3.1 17.5}, {-2.9 6.1}, {-2.9 3.2}"
00:36:40.407 00.011 9340 GetInt("/profile/16/scope/calibration/focal_length", 0) returns 242
00:36:40.419 00.012 9340 GetDouble("/profile/16/scope/calibration/image_scale", 1.000000) returns 2.471770
00:36:40.451 00.032 9340 GetDouble("/profile/16/scope/calibration/ra_guide_rate", -1.000000) returns 0.003760
00:36:40.462 00.011 9340 GetDouble("/profile/16/scope/calibration/dec_guide_rate", -1.000000) returns 0.003760
00:36:40.474 00.012 9340 GetDouble("/profile/16/scope/calibration/ortho_error", 0.000000) returns 4.237040
00:36:40.484 00.010 9340 GetInt("/profile/16/scope/calibration/ra_step_count", 0) returns 11
00:36:40.495 00.011 9340 GetInt("/profile/16/scope/calibration/dec_step_count", 0) returns 11
00:36:40.510 00.015 9340 GetDouble("/profile/16/scope/calibration/orig_binning", 1.000000) returns 1.000000
00:36:40.522 00.012 9340 GetInt("/profile/16/scope/calibration/last_issue", 0) returns 0
00:36:40.536 00.014 9340 GetString("/profile/16/scope/calibration/orig_timestamp", "Unknown") returns "5/14/2026 12:34:08 AM"
00:36:40.565 00.029 9340 GetInt("/profile/16/scope/calibration/orig_pierside", -1) returns 1
00:36:40.577 00.012 9340 GetString("/profile/16/scope/calibration/ra_steps", "") returns "{0.0 0.0}, {2.4 0.4}, {5.2 0.1}, {7.7 0.4}, {10.2 0.3}, {12.4 0.5}, {14.9 0.8}, {17.3 0.6}, {20.0 0.9}, {22.0 1.1}, {24.3 1.2}, {26.6 1.3}, {26.6 1.3}, {12.4 0.2}, {1.1 0.0}"
00:36:40.588 00.011 9340 GetString("/profile/16/scope/calibration/dec_steps", "") returns "{0.0 0.0}, {-0.2 2.1}, {-0.5 4.5}, {-1.0 6.7}, {-1.2 9.2}, {-1.1 11.6}, {-1.5 14.2}, {-2.1 16.9}, {-2.1 19.5}, {-2.9 21.8}, {-2.9 24.5}, {-3.3 26.9}, {-3.3 26.9}, {-3.1 17.5}, {-2.9 6.1}, {-2.9 3.2}"
00:36:40.603 00.015 9340 ScopeASCOM::GetGuideRates returns 0 13.537 13.537 a-s/sec
00:36:40.617 00.014 9340 ScopeASCOM::SideOfPier() returns 0
00:36:40.630 00.013 9340 UpdateLockPosShiftCameraCoords: shift rate mount coords = 0.00,0.00
00:36:40.646 00.016 9340 UpdateLockPosShiftCameraCoords: after parity adjustment: 0.00,0.00
00:36:40.658 00.012 9340 ScopeASCOM::GetDeclinationRadians() returns 14.3
00:36:40.671 00.013 9340 UpdateLockPosShiftCameraCoords: RA shift rate adjusted for declination 14.3
00:36:40.706 00.035 9340 MountToCamera -- mountTheta (0.00) + m_xAngle (-3.09) = xAngle (-3.09 = -3.09)
00:36:40.719 00.013 9340 MountToCamera -- mountX=0.00 mountY=0.00 hyp=0.00 mountTheta=0.00 cameraX=-0.00, cameraY=-0.00 cameraTheta=0.00
00:36:40.731 00.012 9340 UpdateLockPosShiftCameraCoords: shift rate camera coords = -0.00,-0.00 arcsec/hr
00:36:40.740 00.009 9340 UpdateLockPosShiftCameraCoords: shift rate -0,-0 px/sec
00:36:40.751 00.011 9340 GetInt("/profile/16/AutoLoadCalibration", -1) returns 1
00:36:40.765 00.014 9340 UpdateImageDisplay: Size=(1920,1080) min=5353, max=65535, med=8669, FiltMin=6565, FiltMax=65530, Gamma=2.870
00:36:40.775 00.010 9340 UpdateGuideState exits: m=973782 SNR=173.1
00:36:40.789 00.014 9340 PhdController: newstate STATE_SETTLE_WAIT
00:36:40.831 00.042 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:36:40.843 00.012 9340 ScheduleExposure(1000,3,1) exposurePending=0
00:36:40.866 00.023 9340 Enqueuing Expose request
00:36:40.879 00.013 12020 Worker thread wakes up
00:36:40.879 00.000 12020 worker thread servicing REQUEST_EXPOSE 1000
00:36:40.879 00.000 12020 Handling exposure in thread, d=1000 o=3 r=(877,685,31,31)
00:36:40.881 00.002 9340 evsrv: cli 100A41E8 connect
00:36:40.912 00.031 9340 case statement mapped state 6 to 3
00:36:40.950 00.038 9340 case statement mapped state 6 to 3
00:36:40.976 00.026 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"2eed87fb-554a-49b1-a57c-8426e43d538f"}
00:36:40.992 00.016 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"2eed87fb-554a-49b1-a57c-8426e43d538f"}
00:36:41.009 00.017 9340 evsrv: cli 100A4288 connect
00:36:41.021 00.012 9340 case statement mapped state 6 to 3
00:36:41.036 00.015 9340 case statement mapped state 6 to 3
00:36:41.050 00.014 9340 evsrv: cli 100A41E8 request: {"method":"get_app_state","id":"18028a7f-0dc3-45ab-99ca-92e2684e0f24"}
00:36:41.082 00.032 9340 case statement mapped state 6 to 3
00:36:41.097 00.015 9340 evsrv: cli 100A41E8 response: {"jsonrpc":"2.0","result":"Guiding","id":"18028a7f-0dc3-45ab-99ca-92e2684e0f24"}
00:36:41.109 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"4f111df0-baad-4668-aa09-e9ca2fc7e51a"}
00:36:41.126 00.017 9340 case statement mapped state 6 to 3
00:36:41.136 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"4f111df0-baad-4668-aa09-e9ca2fc7e51a"}
00:36:41.153 00.017 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"c55bd21f-f037-4fee-bef6-00c4967cd3e7"}
00:36:41.168 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":3,"width":15,"height":15,"star_pos":[7.17,6.72],"pixels":"..."},"id":"c55bd21f-f037-4fee-bef6-00c4967cd3e7"}
00:36:41.189 00.021 9340 evsrv: cli 100A4288 request: {"method":"get_pixel_scale","id":"275dfe6c-1351-45e6-885e-b61f4fb1d434"}
00:36:41.230 00.041 9340 evsrv: cli 100A4288 response: {"jsonrpc":"2.0","result":2.47177,"id":"275dfe6c-1351-45e6-885e-b61f4fb1d434"}
00:36:41.246 00.016 9340 evsrv: cli 100A41E8 disconnect
00:36:41.258 00.012 9340 evsrv: cli 100A4288 disconnect
00:36:42.196 00.938 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"233fd3df-0dfe-4aab-83ce-0c331d93aeaf"}
00:36:42.206 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"233fd3df-0dfe-4aab-83ce-0c331d93aeaf"}
00:36:42.223 00.017 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"9a2d0f37-ef32-43aa-8b84-aa89e2714fa8"}
00:36:42.234 00.011 9340 case statement mapped state 6 to 3
00:36:42.248 00.014 12020 Exposure complete
00:36:42.248 00.000 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"9a2d0f37-ef32-43aa-8b84-aa89e2714fa8"}
00:36:42.265 00.017 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"83483a10-6d22-4062-826f-c7f31fdb5b43"}
00:36:42.278 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":3,"width":15,"height":15,"star_pos":[7.17,6.72],"pixels":"..."},"id":"83483a10-6d22-4062-826f-c7f31fdb5b43"}
00:36:42.522 00.244 12020 worker thread done servicing request
00:36:42.523 00.001 9340 OnExposeComplete: enter
00:36:42.555 00.032 9340 UpdateGuideState(): m_state=6
00:36:42.568 00.013 9340 Star::Find(15, 892, 699, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
00:36:42.584 00.016 9340 Star::Find returns 1 (0), X=892.17, Y=699.34, Mass=983885, SNR=211.6, Peak=58087 HFD=4.5
00:36:42.596 00.012 9340 CameraToMount -- cameraTheta (-1.58) - m_xAngle (-3.09) = xAngle (1.51 = 1.51)
00:36:42.606 00.010 9340 CameraToMount -- cameraTheta (-1.58) - (m_xAngle (-3.09) + m_yAngleError (-0.07)) = yAngle (1.59 = 1.59)
00:36:42.621 00.015 9340 CameraToMount -- cameraX=-0.00 cameraY=-0.38 hyp=0.38 cameraTheta=-1.58 mountX=0.02 mountY=0.38, mountTheta=1.51
00:36:42.640 00.019 9340 SchedulePrimaryMove(10104498, x=-0.00, y=-0.38, opts=13)
00:36:42.679 00.039 9340 Enqueuing Move request for scope (-0.00, -0.38)
00:36:42.693 00.014 12020 Worker thread wakes up
00:36:42.693 00.000 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.00, -0.38) opts 0xd
00:36:42.695 00.002 9340 UpdateImageDisplay: Size=(1920,1080) min=5833, max=65535, med=8840, FiltMin=7005, FiltMax=65535, Gamma=2.870
00:36:42.709 00.014 12020 Handling offset move in thread for scope, endpoint = (-0.00, -0.38)
00:36:42.709 00.000 9340 UpdateGuideState exits: m=983885 SNR=211.6
00:36:42.721 00.012 12020 Moving (-0.00, -0.38) raw xDistance=0.02 yDistance=0.38
00:36:42.721 00.000 9340 PhdController: settling, locked = 1, distance = 0.78 (0.45) aobump = 0 frame = 1 / 99999
00:36:42.732 00.011 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
00:36:42.732 00.000 9340 evsrv: {"Event":"Settling","Timestamp":1778737002.732,"Host":"ASTRO","Inst":1,"Distance":0.78,"Time":0.0,"SettleTime":8.0,"StarLocked":true}
00:36:42.747 00.015 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
00:36:42.747 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.38
00:36:42.748 00.001 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:36:42.764 00.016 12020 MoveAxis(E, 0, ABG)
00:36:42.765 00.001 9340 ScheduleExposure(1000,3,1) exposurePending=0
00:36:42.776 00.011 12020 Move returns status 0, amount 0
00:36:42.776 00.000 9340 Enqueuing Expose request
00:36:42.807 00.031 12020 MoveAxis(N, 0, ABG)
00:36:42.807 00.000 12020 Move returns status 0, amount 0
00:36:42.808 00.001 12020 move complete, result=0
00:36:42.808 00.000 12020 worker thread done servicing request
00:36:42.809 00.001 12020 Worker thread wakes up
00:36:42.809 00.000 9340 GuideStep: 0.0 px 0 ms EAST, 0.4 px 0 ms NORTH
00:36:42.827 00.018 12020 worker thread servicing REQUEST_EXPOSE 1000
00:36:42.827 00.000 12020 Handling exposure in thread, d=1000 o=3 r=(877,685,31,31)
00:36:44.194 01.367 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"262a4e86-aa9f-4fab-aa74-733d88c45898"}
00:36:44.241 00.047 12020 Exposure complete
00:36:44.241 00.000 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"262a4e86-aa9f-4fab-aa74-733d88c45898"}
00:36:44.257 00.016 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"cb0d99cb-d17e-4a52-9958-821608d089ee"}
00:36:44.274 00.017 9340 case statement mapped state 6 to 3
00:36:44.286 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"cb0d99cb-d17e-4a52-9958-821608d089ee"}
00:36:44.306 00.020 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"fc5af063-69f6-4a88-b632-0b55c4d1266f"}
00:36:44.319 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":1,"width":15,"height":15,"star_pos":[7.17,7.34],"pixels":"..."},"id":"fc5af063-69f6-4a88-b632-0b55c4d1266f"}
00:36:44.526 00.207 12020 worker thread done servicing request
00:36:44.527 00.001 9340 OnExposeComplete: enter
00:36:44.539 00.012 9340 UpdateGuideState(): m_state=6
00:36:44.550 00.011 9340 Star::Find(15, 892, 699, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2
00:36:44.566 00.016 9340 Star::Find returns 1 (0), X=892.16, Y=699.12, Mass=1009821, SNR=170.9, Peak=59095 HFD=4.3
00:36:44.577 00.011 9340 CameraToMount -- cameraTheta (-1.59) - m_xAngle (-3.09) = xAngle (1.50 = 1.50)
00:36:44.590 00.013 9340 CameraToMount -- cameraTheta (-1.59) - (m_xAngle (-3.09) + m_yAngleError (-0.07)) = yAngle (1.58 = 1.58)
00:36:44.623 00.033 9340 CameraToMount -- cameraX=-0.01 cameraY=-0.59 hyp=0.59 cameraTheta=-1.59 mountX=0.04 mountY=0.59, mountTheta=1.50
00:36:44.641 00.018 9340 SchedulePrimaryMove(10104498, x=-0.01, y=-0.59, opts=13)
00:36:44.656 00.015 9340 Enqueuing Move request for scope (-0.01, -0.59)
00:36:44.667 00.011 12020 Worker thread wakes up
00:36:44.667 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=5411, max=65535, med=8684, FiltMin=6737, FiltMax=65535, Gamma=2.870
00:36:44.681 00.014 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.59) opts 0xd
00:36:44.681 00.000 12020 Handling offset move in thread for scope, endpoint = (-0.01, -0.59)
00:36:44.681 00.000 9340 UpdateGuideState exits: m=1009821 SNR=170.9
00:36:44.697 00.016 12020 Moving (-0.01, -0.59) raw xDistance=0.04 yDistance=0.59
00:36:44.698 00.001 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
00:36:44.698 00.000 9340 PhdController: settling, locked = 1, distance = 0.73 (0.45) aobump = 0 frame = 2 / 99999
00:36:44.709 00.011 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
00:36:44.710 00.001 9340 evsrv: {"Event":"Settling","Timestamp":1778737004.709,"Host":"ASTRO","Inst":1,"Distance":0.73,"Time":0.0,"SettleTime":8.0,"StarLocked":true}
00:36:44.740 00.030 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.59
00:36:44.740 00.000 12020 MoveAxis(E, 0, ABG)
00:36:44.740 00.000 12020 Move returns status 0, amount 0
00:36:44.740 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:36:44.754 00.014 12020 MoveAxis(N, 0, ABG)
00:36:44.754 00.000 9340 ScheduleExposure(1000,3,1) exposurePending=0
00:36:44.766 00.012 12020 Move returns status 0, amount 0
00:36:44.766 00.000 9340 Enqueuing Expose request
00:36:44.780 00.014 12020 move complete, result=0
00:36:44.780 00.000 9340 GuideStep: 0.0 px 0 ms EAST, 0.6 px 0 ms NORTH
00:36:44.790 00.010 12020 worker thread done servicing request
00:36:44.791 00.001 12020 Worker thread wakes up
00:36:44.791 00.000 12020 worker thread servicing REQUEST_EXPOSE 1000
00:36:44.791 00.000 12020 Handling exposure in thread, d=1000 o=3 r=(877,685,31,31)
00:36:46.185 01.394 12020 Exposure complete
00:36:46.193 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"4c605284-7557-4d15-bab8-0fbb87a07e2e"}
00:36:46.205 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"4c605284-7557-4d15-bab8-0fbb87a07e2e"}
00:36:46.223 00.018 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"4e710dba-accf-425f-80c1-6aa3a1cab933"}
00:36:46.235 00.012 9340 case statement mapped state 6 to 3
00:36:46.252 00.017 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"4e710dba-accf-425f-80c1-6aa3a1cab933"}
00:36:46.271 00.019 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"114bdce6-1bf6-4b4b-b576-e546f51a50f8"}
00:36:46.283 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":2,"width":15,"height":15,"star_pos":[7.16,7.12],"pixels":"..."},"id":"114bdce6-1bf6-4b4b-b576-e546f51a50f8"}
00:36:46.463 00.180 12020 worker thread done servicing request
00:36:46.464 00.001 9340 OnExposeComplete: enter
00:36:46.475 00.011 9340 UpdateGuideState(): m_state=6
00:36:46.486 00.011 9340 Star::Find(15, 892, 699, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3
00:36:46.498 00.012 9340 Star::Find returns 1 (0), X=892.60, Y=698.87, Mass=1023501, SNR=209.6, Peak=60596 HFD=4.0
00:36:46.512 00.014 9340 CameraToMount -- cameraTheta (-1.10) - m_xAngle (-3.09) = xAngle (1.99 = 1.99)
00:36:46.540 00.028 9340 CameraToMount -- cameraTheta (-1.10) - (m_xAngle (-3.09) + m_yAngleError (-0.07)) = yAngle (2.06 = 2.06)
00:36:46.554 00.014 9340 CameraToMount -- cameraX=0.43 cameraY=-0.85 hyp=0.95 cameraTheta=-1.10 mountX=-0.39 mountY=0.84, mountTheta=2.00
00:36:46.569 00.015 9340 SchedulePrimaryMove(10104498, x=0.43, y=-0.85, opts=13)
00:36:46.582 00.013 9340 Enqueuing Move request for scope (0.43, -0.85)
00:36:46.591 00.009 12020 Worker thread wakes up
00:36:46.592 00.001 9340 UpdateImageDisplay: Size=(1920,1080) min=5532, max=65535, med=8674, FiltMin=6696, FiltMax=65535, Gamma=2.870
00:36:46.602 00.010 12020 worker thread servicing REQUEST_MOVE scope ofs (0.43, -0.85) opts 0xd
00:36:46.602 00.000 9340 UpdateGuideState exits: m=1023501 SNR=209.6
00:36:46.615 00.013 12020 Handling offset move in thread for scope, endpoint = (0.43, -0.85)
00:36:46.615 00.000 9340 PhdController: settling, locked = 1, distance = 0.79 (0.45) aobump = 0 frame = 3 / 99999
00:36:46.627 00.012 12020 Moving (0.43, -0.85) raw xDistance=-0.39 yDistance=0.84
00:36:46.627 00.000 9340 evsrv: {"Event":"Settling","Timestamp":1778737006.627,"Host":"ASTRO","Inst":1,"Distance":0.79,"Time":0.0,"SettleTime":8.0,"StarLocked":true}
00:36:46.637 00.010 12020 GuideAlgorithmHysteresis::Result() returns -0.23 from input -0.39
00:36:46.637 00.000 12020 resist switch: large excursion: input 0.84 thresh 0.75 direction from 0 to 1
00:36:46.638 00.001 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:36:46.669 00.031 12020 switching direction from 0 to 1 - decHistory=3 oldest=0.00 newest=2.52
00:36:46.669 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.84 from input 0.84
00:36:46.669 00.000 12020 MoveAxis(E, 39, ABG)
00:36:46.669 00.000 12020 Guiding  Dir = 2, Dur = 39
00:36:46.671 00.002 12020 IsSlewing returns 0
00:36:46.671 00.000 9340 ScheduleExposure(1000,3,1) exposurePending=0
00:36:46.688 00.017 12020 IsGuiding returns 0
00:36:46.689 00.001 9340 Enqueuing Expose request
00:36:46.708 00.019 12020 PulseGuide returned control before completion, sleep 30
00:36:46.783 00.075 12020 IsGuiding returns 0
00:36:46.783 00.000 12020 Move returns status 0, amount 39
00:36:46.783 00.000 12020 MoveAxis(S, 136, ABG)
00:36:46.784 00.001 12020 Guiding  Dir = 1, Dur = 136
00:36:46.785 00.001 12020 IsSlewing returns 0
00:36:46.786 00.001 12020 IsGuiding returns 0
00:36:46.871 00.085 12020 PulseGuide returned control before completion, sleep 62
00:36:46.942 00.071 12020 IsGuiding returns 1
00:36:46.942 00.000 12020 scope still moving after pulse duration time elapsed
00:36:46.974 00.032 12020 IsSlewing returns 0
00:36:46.975 00.001 12020 IsGuiding returns 1
00:36:47.005 00.030 12020 IsSlewing returns 0
00:36:47.006 00.001 12020 IsGuiding returns 1
00:36:47.124 00.118 12020 IsSlewing returns 0
00:36:47.126 00.002 12020 IsGuiding returns 0
00:36:47.126 00.000 12020 scope move finished after 136 + 203 ms
00:36:47.126 00.000 12020 Move returns status 0, amount 136
00:36:47.126 00.000 12020 move complete, result=0
00:36:47.126 00.000 12020 worker thread done servicing request
00:36:47.127 00.001 9340 GuideStep: -0.4 px 39 ms EAST, 0.8 px 136 ms SOUTH
00:36:47.138 00.011 12020 Worker thread wakes up
00:36:47.138 00.000 12020 worker thread servicing REQUEST_EXPOSE 1000
00:36:47.138 00.000 12020 Handling exposure in thread, d=1000 o=3 r=(877,685,31,31)
00:36:48.212 01.074 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"39349114-4446-46ad-b08a-9b2de06d5cf2"}
00:36:48.268 00.056 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"39349114-4446-46ad-b08a-9b2de06d5cf2"}
00:36:48.353 00.085 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"ab753bb3-5f5f-40a3-915a-21e7164c0380"}
00:36:48.369 00.016 9340 case statement mapped state 6 to 3
00:36:48.390 00.021 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"ab753bb3-5f5f-40a3-915a-21e7164c0380"}
00:36:48.410 00.020 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"dc6c719e-6c0d-487a-b747-7b781a5dd0b2"}
00:36:48.454 00.044 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":3,"width":15,"height":15,"star_pos":[6.60,6.87],"pixels":"..."},"id":"dc6c719e-6c0d-487a-b747-7b781a5dd0b2"}
00:36:48.583 00.129 12020 Exposure complete
00:36:48.900 00.317 12020 worker thread done servicing request
00:36:48.900 00.000 9340 OnExposeComplete: enter
00:36:48.990 00.090 9340 UpdateGuideState(): m_state=6
00:36:49.033 00.043 9340 Star::Find(15, 892, 698, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4
00:36:49.101 00.068 9340 Star::Find returns 1 (0), X=892.23, Y=698.84, Mass=997474, SNR=181.0, Peak=58856 HFD=4.3
00:36:49.127 00.026 9340 CameraToMount -- cameraTheta (-1.50) - m_xAngle (-3.09) = xAngle (1.60 = 1.60)
00:36:49.146 00.019 9340 CameraToMount -- cameraTheta (-1.50) - (m_xAngle (-3.09) + m_yAngleError (-0.07)) = yAngle (1.67 = 1.67)
00:36:49.160 00.014 9340 CameraToMount -- cameraX=0.07 cameraY=-0.88 hyp=0.88 cameraTheta=-1.50 mountX=-0.02 mountY=0.88, mountTheta=1.60
00:36:49.199 00.039 9340 SchedulePrimaryMove(10104498, x=0.07, y=-0.88, opts=13)
00:36:49.253 00.054 9340 Enqueuing Move request for scope (0.07, -0.88)
00:36:49.270 00.017 12020 Worker thread wakes up
00:36:49.270 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=5848, max=65535, med=8654, FiltMin=6662, FiltMax=65535, Gamma=2.870
00:36:49.286 00.016 12020 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.88) opts 0xd
00:36:49.287 00.001 9340 UpdateGuideState exits: m=997474 SNR=181.0
00:36:49.300 00.013 12020 Handling offset move in thread for scope, endpoint = (0.07, -0.88)
00:36:49.300 00.000 9340 PhdController: settling, locked = 1, distance = 0.82 (0.45) aobump = 0 frame = 4 / 99999
00:36:49.314 00.014 12020 Moving (0.07, -0.88) raw xDistance=-0.02 yDistance=0.88
00:36:49.315 00.001 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
00:36:49.315 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.88 from input 0.88
00:36:49.317 00.002 12020 MoveAxis(E, 0, ABG)
00:36:49.317 00.000 9340 evsrv: {"Event":"Settling","Timestamp":1778737009.316,"Host":"ASTRO","Inst":1,"Distance":0.82,"Time":0.0,"SettleTime":8.0,"StarLocked":true}
00:36:49.340 00.023 12020 Move returns status 0, amount 0
00:36:49.340 00.000 12020 MoveAxis(S, 143, ABG)
00:36:49.340 00.000 12020 Guiding  Dir = 1, Dur = 143
00:36:49.340 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:36:49.358 00.018 9340 ScheduleExposure(1000,3,1) exposurePending=0
00:36:49.392 00.034 12020 IsSlewing returns 0
00:36:49.392 00.000 9340 Enqueuing Expose request
00:36:49.407 00.015 12020 IsGuiding returns 0
00:36:49.490 00.083 12020 PulseGuide returned control before completion, sleep 71
00:36:49.620 00.130 12020 IsGuiding returns 1
00:36:49.622 00.002 12020 scope still moving after pulse duration time elapsed
00:36:49.763 00.141 12020 IsSlewing returns 0
00:36:49.765 00.002 12020 IsGuiding returns 0
00:36:49.765 00.000 12020 scope move finished after 143 + 214 ms
00:36:49.766 00.001 12020 Move returns status 0, amount 143
00:36:49.766 00.000 12020 move complete, result=0
00:36:49.766 00.000 12020 worker thread done servicing request
00:36:49.766 00.000 9340 GuideStep: -0.0 px 0 ms EAST, 0.9 px 143 ms SOUTH
00:36:49.781 00.015 12020 Worker thread wakes up
00:36:49.781 00.000 12020 worker thread servicing REQUEST_EXPOSE 1000
00:36:49.782 00.001 12020 Handling exposure in thread, d=1000 o=3 r=(877,685,31,31)
00:36:50.211 00.429 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"db041365-3b51-49bc-882c-be3e49d89b01"}
00:36:50.227 00.016 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"db041365-3b51-49bc-882c-be3e49d89b01"}
00:36:50.305 00.078 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"99e80319-8da0-4f8f-8dbf-a0904cb4c893"}
00:36:50.342 00.037 9340 case statement mapped state 6 to 3
00:36:50.372 00.030 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"99e80319-8da0-4f8f-8dbf-a0904cb4c893"}
00:36:50.403 00.031 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"3ab1e5d8-301e-4f2c-af3e-34f10faa5f00"}
00:36:50.428 00.025 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":4,"width":15,"height":15,"star_pos":[7.23,6.84],"pixels":"..."},"id":"3ab1e5d8-301e-4f2c-af3e-34f10faa5f00"}
00:36:51.179 00.751 12020 Exposure complete
00:36:51.463 00.284 12020 worker thread done servicing request
00:36:51.463 00.000 9340 OnExposeComplete: enter
00:36:51.475 00.012 9340 UpdateGuideState(): m_state=6
00:36:51.486 00.011 9340 Star::Find(15, 892, 698, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 5
00:36:51.502 00.016 9340 Star::Find returns 1 (0), X=892.56, Y=699.24, Mass=984545, SNR=164.9, Peak=60099 HFD=4.1
00:36:51.512 00.010 9340 CameraToMount -- cameraTheta (-0.88) - m_xAngle (-3.09) = xAngle (2.21 = 2.21)
00:36:51.541 00.029 9340 CameraToMount -- cameraTheta (-0.88) - (m_xAngle (-3.09) + m_yAngleError (-0.07)) = yAngle (2.29 = 2.29)
00:36:51.552 00.011 9340 CameraToMount -- cameraX=0.40 cameraY=-0.48 hyp=0.62 cameraTheta=-0.88 mountX=-0.37 mountY=0.47, mountTheta=2.24
00:36:51.570 00.018 9340 SchedulePrimaryMove(10104498, x=0.40, y=-0.48, opts=13)
00:36:51.580 00.010 9340 Enqueuing Move request for scope (0.40, -0.48)
00:36:51.590 00.010 12020 Worker thread wakes up
00:36:51.591 00.001 9340 UpdateImageDisplay: Size=(1920,1080) min=5629, max=65535, med=8671, FiltMin=6697, FiltMax=65535, Gamma=2.870
00:36:51.601 00.010 12020 worker thread servicing REQUEST_MOVE scope ofs (0.40, -0.48) opts 0xd
00:36:51.602 00.001 9340 UpdateGuideState exits: m=984545 SNR=164.9
00:36:51.619 00.017 12020 Handling offset move in thread for scope, endpoint = (0.40, -0.48)
00:36:51.619 00.000 9340 PhdController: settling, locked = 1, distance = 0.76 (0.45) aobump = 0 frame = 5 / 99999
00:36:51.637 00.018 12020 Moving (0.40, -0.48) raw xDistance=-0.37 yDistance=0.47
00:36:51.637 00.000 9340 evsrv: {"Event":"Settling","Timestamp":1778737011.637,"Host":"ASTRO","Inst":1,"Distance":0.76,"Time":0.0,"SettleTime":8.0,"StarLocked":true}
00:36:51.665 00.028 12020 GuideAlgorithmHysteresis::Result() returns -0.22 from input -0.37
00:36:51.666 00.001 12020 GuideAlgorithmResistSwitch::result() returns 0.47 from input 0.47
00:36:51.666 00.000 12020 MoveAxis(E, 37, ABG)
00:36:51.666 00.000 12020 Guiding  Dir = 2, Dur = 37
00:36:51.667 00.001 12020 IsSlewing returns 0
00:36:51.668 00.001 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:36:51.681 00.013 12020 IsGuiding returns 0
00:36:51.681 00.000 9340 ScheduleExposure(1000,3,1) exposurePending=0
00:36:51.694 00.013 9340 Enqueuing Expose request
00:36:51.706 00.012 12020 PulseGuide returned control before completion, sleep 31
00:36:51.745 00.039 12020 IsGuiding returns 0
00:36:51.745 00.000 12020 Move returns status 0, amount 37
00:36:51.745 00.000 12020 MoveAxis(S, 76, ABG)
00:36:51.745 00.000 12020 Guiding  Dir = 1, Dur = 76
00:36:51.746 00.001 12020 IsSlewing returns 0
00:36:51.747 00.001 12020 IsGuiding returns 0
00:36:51.857 00.110 12020 IsGuiding returns 1
00:36:51.857 00.000 12020 scope still moving after pulse duration time elapsed
00:36:51.881 00.024 12020 IsSlewing returns 0
00:36:51.882 00.001 12020 IsGuiding returns 1
00:36:51.913 00.031 12020 IsSlewing returns 0
00:36:52.017 00.104 12020 IsGuiding returns 0
00:36:52.018 00.001 12020 scope move finished after 76 + 193 ms
00:36:52.018 00.000 12020 Move returns status 0, amount 76
00:36:52.018 00.000 12020 move complete, result=0
00:36:52.018 00.000 12020 worker thread done servicing request
00:36:52.018 00.000 12020 Worker thread wakes up
00:36:52.019 00.001 9340 GuideStep: -0.4 px 37 ms EAST, 0.5 px 76 ms SOUTH
00:36:52.044 00.025 12020 worker thread servicing REQUEST_EXPOSE 1000
00:36:52.044 00.000 12020 Handling exposure in thread, d=1000 o=3 r=(877,685,31,31)
00:36:52.212 00.168 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"9edf29e7-79b8-4905-a007-1ab875603ba9"}
00:36:52.226 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"9edf29e7-79b8-4905-a007-1ab875603ba9"}
00:36:52.243 00.017 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"3c541d34-89de-41f1-b382-9c7ba7594229"}
00:36:52.261 00.018 9340 case statement mapped state 6 to 3
00:36:52.298 00.037 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"3c541d34-89de-41f1-b382-9c7ba7594229"}
00:36:52.317 00.019 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"9615614f-8c48-4508-a308-1c04589e3dad"}
00:36:52.336 00.019 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":5,"width":15,"height":15,"star_pos":[6.56,7.24],"pixels":"..."},"id":"9615614f-8c48-4508-a308-1c04589e3dad"}
00:36:53.412 01.076 12020 Exposure complete
00:36:53.624 00.212 12020 worker thread done servicing request
00:36:53.624 00.000 9340 OnExposeComplete: enter
00:36:53.651 00.027 9340 UpdateGuideState(): m_state=6
00:36:53.661 00.010 9340 Star::Find(15, 892, 699, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 6
00:36:53.674 00.013 9340 Star::Find returns 1 (0), X=892.54, Y=699.13, Mass=1010625, SNR=162.0, Peak=56814 HFD=4.4
00:36:53.685 00.011 9340 CameraToMount -- cameraTheta (-1.01) - m_xAngle (-3.09) = xAngle (2.08 = 2.08)
00:36:53.696 00.011 9340 CameraToMount -- cameraTheta (-1.01) - (m_xAngle (-3.09) + m_yAngleError (-0.07)) = yAngle (2.16 = 2.16)
00:36:53.705 00.009 9340 CameraToMount -- cameraX=0.37 cameraY=-0.59 hyp=0.69 cameraTheta=-1.01 mountX=-0.34 mountY=0.58, mountTheta=2.10
00:36:53.722 00.017 9340 SchedulePrimaryMove(10104498, x=0.37, y=-0.59, opts=13)
00:36:53.740 00.018 9340 Enqueuing Move request for scope (0.37, -0.59)
00:36:53.751 00.011 12020 Worker thread wakes up
00:36:53.751 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=5219, max=65535, med=8692, FiltMin=6918, FiltMax=65535, Gamma=2.870
00:36:53.776 00.025 12020 worker thread servicing REQUEST_MOVE scope ofs (0.37, -0.59) opts 0xd
00:36:53.776 00.000 9340 UpdateGuideState exits: m=1010625 SNR=162.0
00:36:53.788 00.012 12020 Handling offset move in thread for scope, endpoint = (0.37, -0.59)
00:36:53.788 00.000 9340 PhdController: settling, locked = 1, distance = 0.74 (0.45) aobump = 0 frame = 6 / 99999
00:36:53.798 00.010 12020 Moving (0.37, -0.59) raw xDistance=-0.34 yDistance=0.58
00:36:53.798 00.000 9340 evsrv: {"Event":"Settling","Timestamp":1778737013.798,"Host":"ASTRO","Inst":1,"Distance":0.74,"Time":0.0,"SettleTime":8.0,"StarLocked":true}
00:36:53.810 00.012 12020 GuideAlgorithmHysteresis::Result() returns -0.22 from input -0.34
00:36:53.811 00.001 12020 GuideAlgorithmResistSwitch::result() returns 0.58 from input 0.58
00:36:53.811 00.000 12020 MoveAxis(E, 38, ABG)
00:36:53.811 00.000 12020 Guiding  Dir = 2, Dur = 38
00:36:53.813 00.002 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:36:53.825 00.012 12020 IsSlewing returns 0
00:36:53.825 00.000 9340 ScheduleExposure(1000,3,1) exposurePending=0
00:36:53.836 00.011 12020 IsGuiding returns 0
00:36:53.837 00.001 9340 Enqueuing Expose request
00:36:53.855 00.018 12020 PulseGuide returned control before completion, sleep 29
00:36:53.920 00.065 12020 IsGuiding returns 0
00:36:53.920 00.000 12020 Move returns status 0, amount 38
00:36:53.920 00.000 12020 MoveAxis(S, 94, ABG)
00:36:53.920 00.000 12020 Guiding  Dir = 1, Dur = 94
00:36:53.921 00.001 12020 IsSlewing returns 0
00:36:53.923 00.002 12020 IsGuiding returns 0
00:36:54.011 00.088 12020 PulseGuide returned control before completion, sleep 16
00:36:54.048 00.037 12020 IsGuiding returns 1
00:36:54.048 00.000 12020 scope still moving after pulse duration time elapsed
00:36:54.176 00.128 12020 IsSlewing returns 0
00:36:54.177 00.001 12020 IsGuiding returns 0
00:36:54.177 00.000 12020 scope move finished after 94 + 160 ms
00:36:54.177 00.000 12020 Move returns status 0, amount 94
00:36:54.177 00.000 12020 move complete, result=0
00:36:54.178 00.001 12020 worker thread done servicing request
00:36:54.178 00.000 9340 GuideStep: -0.3 px 38 ms EAST, 0.6 px 94 ms SOUTH
00:36:54.190 00.012 12020 Worker thread wakes up
00:36:54.191 00.001 12020 worker thread servicing REQUEST_EXPOSE 1000
00:36:54.191 00.000 12020 Handling exposure in thread, d=1000 o=3 r=(877,685,31,31)
00:36:54.211 00.020 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"b1556dc9-509f-4677-8043-6ad1df42cc5a"}
00:36:54.224 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"b1556dc9-509f-4677-8043-6ad1df42cc5a"}
00:36:54.236 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"c9a02c8b-4e3b-4518-81fb-f8f0d75f3954"}
00:36:54.268 00.032 9340 case statement mapped state 6 to 3
00:36:54.279 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"c9a02c8b-4e3b-4518-81fb-f8f0d75f3954"}
00:36:54.297 00.018 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"a365d30c-9959-4ef4-b9a9-e6348cb34214"}
00:36:54.308 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":6,"width":15,"height":15,"star_pos":[6.54,7.13],"pixels":"..."},"id":"a365d30c-9959-4ef4-b9a9-e6348cb34214"}
00:36:55.566 01.258 12020 Exposure complete
00:36:56.132 00.566 12020 worker thread done servicing request
00:36:56.133 00.001 9340 OnExposeComplete: enter
00:36:56.160 00.027 9340 UpdateGuideState(): m_state=6
00:36:56.225 00.065 9340 Star::Find(15, 892, 699, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 7
00:36:56.252 00.027 9340 Star::Find returns 1 (0), X=892.08, Y=699.45, Mass=1012837, SNR=198.2, Peak=57450 HFD=4.3
00:36:56.277 00.025 9340 CameraToMount -- cameraTheta (-1.88) - m_xAngle (-3.09) = xAngle (1.21 = 1.21)
00:36:56.301 00.024 9340 CameraToMount -- cameraTheta (-1.88) - (m_xAngle (-3.09) + m_yAngleError (-0.07)) = yAngle (1.29 = 1.29)
00:36:56.347 00.046 9340 CameraToMount -- cameraX=-0.08 cameraY=-0.26 hyp=0.28 cameraTheta=-1.88 mountX=0.10 mountY=0.27, mountTheta=1.22
00:36:56.372 00.025 9340 SchedulePrimaryMove(10104498, x=-0.08, y=-0.26, opts=13)
00:36:56.385 00.013 9340 Enqueuing Move request for scope (-0.08, -0.26)
00:36:56.402 00.017 12020 Worker thread wakes up
00:36:56.402 00.000 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.26) opts 0xd
00:36:56.402 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=5440, max=65535, med=8693, FiltMin=6698, FiltMax=65535, Gamma=2.870
00:36:56.417 00.015 12020 Handling offset move in thread for scope, endpoint = (-0.08, -0.26)
00:36:56.418 00.001 9340 UpdateGuideState exits: m=1012837 SNR=198.2
00:36:56.431 00.013 12020 Moving (-0.08, -0.26) raw xDistance=0.10 yDistance=0.27
00:36:56.431 00.000 9340 PhdController: settling, locked = 1, distance = 0.60 (0.45) aobump = 0 frame = 7 / 99999
00:36:56.464 00.033 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
00:36:56.464 00.000 9340 evsrv: {"Event":"Settling","Timestamp":1778737016.464,"Host":"ASTRO","Inst":1,"Distance":0.60,"Time":0.0,"SettleTime":8.0,"StarLocked":true}
00:36:56.479 00.015 12020 GuideAlgorithmResistSwitch::result() returns 0.27 from input 0.27
00:36:56.479 00.000 12020 MoveAxis(E, 0, ABG)
00:36:56.479 00.000 12020 Move returns status 0, amount 0
00:36:56.479 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:36:56.493 00.014 12020 MoveAxis(S, 43, ABG)
00:36:56.494 00.001 12020 Guiding  Dir = 1, Dur = 43
00:36:56.494 00.000 9340 ScheduleExposure(1000,3,1) exposurePending=0
00:36:56.507 00.013 12020 IsSlewing returns 0
00:36:56.507 00.000 9340 Enqueuing Expose request
00:36:56.518 00.011 12020 IsGuiding returns 0
00:36:56.519 00.001 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"69b8f8d7-a5b5-42f6-a8e7-0c8452ddecda"}
00:36:56.537 00.018 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"69b8f8d7-a5b5-42f6-a8e7-0c8452ddecda"}
00:36:56.558 00.021 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"4823ef5d-5896-4275-b8c8-c4252db242e3"}
00:36:56.594 00.036 9340 case statement mapped state 6 to 3
00:36:56.612 00.018 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"4823ef5d-5896-4275-b8c8-c4252db242e3"}
00:36:56.629 00.017 12020 IsGuiding returns 1
00:36:56.634 00.005 12020 scope still moving after pulse duration time elapsed
00:36:56.634 00.000 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"010299fa-2803-472b-9bbb-1d8645262e65"}
00:36:56.648 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":7,"width":15,"height":15,"star_pos":[7.08,7.45],"pixels":"..."},"id":"010299fa-2803-472b-9bbb-1d8645262e65"}
00:36:56.661 00.013 12020 IsSlewing returns 0
00:36:56.664 00.003 12020 IsGuiding returns 1
00:36:56.782 00.118 12020 IsSlewing returns 0
00:36:56.819 00.037 12020 IsGuiding returns 0
00:36:56.819 00.000 12020 scope move finished after 43 + 256 ms
00:36:56.819 00.000 12020 Move returns status 0, amount 43
00:36:56.819 00.000 12020 move complete, result=0
00:36:56.820 00.001 12020 worker thread done servicing request
00:36:56.820 00.000 9340 GuideStep: 0.1 px 0 ms EAST, 0.3 px 43 ms SOUTH
00:36:56.871 00.051 12020 Worker thread wakes up
00:36:56.871 00.000 12020 worker thread servicing REQUEST_EXPOSE 1000
00:36:56.871 00.000 12020 Handling exposure in thread, d=1000 o=3 r=(877,685,31,31)
00:36:58.213 01.342 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"e652104a-44b8-4fc5-ade1-2b8f48cda910"}
00:36:58.231 00.018 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"e652104a-44b8-4fc5-ade1-2b8f48cda910"}
00:36:58.269 00.038 12020 Exposure complete
00:36:58.270 00.001 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"c929b5a4-dc14-4c5c-881e-b39c82e53d84"}
00:36:58.288 00.018 9340 case statement mapped state 6 to 3
00:36:58.300 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"c929b5a4-dc14-4c5c-881e-b39c82e53d84"}
00:36:58.313 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"7c507ec6-c7fc-4ae0-a74c-42542ee473e8"}
00:36:58.325 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":7,"width":15,"height":15,"star_pos":[7.08,7.45],"pixels":"..."},"id":"7c507ec6-c7fc-4ae0-a74c-42542ee473e8"}
00:36:58.554 00.229 12020 worker thread done servicing request
00:36:58.554 00.000 9340 OnExposeComplete: enter
00:36:58.591 00.037 9340 UpdateGuideState(): m_state=6
00:36:58.605 00.014 9340 Star::Find(15, 892, 699, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 8
00:36:58.618 00.013 9340 Star::Find returns 1 (0), X=891.98, Y=699.07, Mass=1011816, SNR=192.5, Peak=56439 HFD=4.4
00:36:58.629 00.011 9340 CameraToMount -- cameraTheta (-1.85) - m_xAngle (-3.09) = xAngle (1.24 = 1.24)
00:36:58.641 00.012 9340 CameraToMount -- cameraTheta (-1.85) - (m_xAngle (-3.09) + m_yAngleError (-0.07)) = yAngle (1.31 = 1.31)
00:36:58.654 00.013 9340 CameraToMount -- cameraX=-0.19 cameraY=-0.65 hyp=0.68 cameraTheta=-1.85 mountX=0.22 mountY=0.65, mountTheta=1.25
00:36:58.691 00.037 9340 SchedulePrimaryMove(10104498, x=-0.19, y=-0.65, opts=13)
00:36:58.704 00.013 9340 Enqueuing Move request for scope (-0.19, -0.65)
00:36:58.716 00.012 12020 Worker thread wakes up
00:36:58.717 00.001 9340 UpdateImageDisplay: Size=(1920,1080) min=5578, max=65535, med=8658, FiltMin=6783, FiltMax=65535, Gamma=2.870
00:36:58.729 00.012 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.19, -0.65) opts 0xd
00:36:58.729 00.000 9340 UpdateGuideState exits: m=1011816 SNR=192.5
00:36:58.747 00.018 12020 Handling offset move in thread for scope, endpoint = (-0.19, -0.65)
00:36:58.747 00.000 12020 Moving (-0.19, -0.65) raw xDistance=0.22 yDistance=0.65
00:36:58.747 00.000 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.22
00:36:58.747 00.000 9340 PhdController: settling, locked = 1, distance = 0.62 (0.45) aobump = 0 frame = 8 / 99999
00:36:58.761 00.014 12020 GuideAlgorithmResistSwitch::result() returns 0.65 from input 0.65
00:36:58.762 00.001 9340 evsrv: {"Event":"Settling","Timestamp":1778737018.761,"Host":"ASTRO","Inst":1,"Distance":0.62,"Time":0.0,"SettleTime":8.0,"StarLocked":true}
00:36:58.793 00.031 12020 MoveAxis(E, 0, ABG)
00:36:58.793 00.000 12020 Move returns status 0, amount 0
00:36:58.794 00.001 12020 MoveAxis(S, 106, ABG)
00:36:58.794 00.000 12020 Guiding  Dir = 1, Dur = 106
00:36:58.795 00.001 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:36:58.808 00.013 12020 IsSlewing returns 0
00:36:58.808 00.000 9340 ScheduleExposure(1000,3,1) exposurePending=0
00:36:58.823 00.015 12020 IsGuiding returns 0
00:36:58.824 00.001 9340 Enqueuing Expose request
00:36:58.925 00.101 12020 PulseGuide returned control before completion, sleep 16
00:36:58.950 00.025 12020 IsGuiding returns 1
00:36:58.951 00.001 12020 scope still moving after pulse duration time elapsed
00:36:58.980 00.029 12020 IsSlewing returns 0
00:36:58.982 00.002 12020 IsGuiding returns 1
00:36:59.038 00.056 12020 IsSlewing returns 0
00:36:59.133 00.095 12020 IsGuiding returns 0
00:36:59.133 00.000 12020 scope move finished after 106 + 203 ms
00:36:59.133 00.000 12020 Move returns status 0, amount 106
00:36:59.133 00.000 12020 move complete, result=0
00:36:59.134 00.001 12020 worker thread done servicing request
00:36:59.134 00.000 9340 GuideStep: 0.2 px 0 ms EAST, 0.7 px 106 ms SOUTH
00:36:59.149 00.015 12020 Worker thread wakes up
00:36:59.149 00.000 12020 worker thread servicing REQUEST_EXPOSE 1000
00:36:59.149 00.000 12020 Handling exposure in thread, d=1000 o=3 r=(877,685,31,31)
00:37:00.213 01.064 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"09f278ec-5e08-404d-a45c-906e3e730cf4"}
00:37:00.293 00.080 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"09f278ec-5e08-404d-a45c-906e3e730cf4"}
00:37:00.343 00.050 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"17ccaa87-f7ba-47ad-ac76-85096755db38"}
00:37:00.363 00.020 9340 case statement mapped state 6 to 3
00:37:00.388 00.025 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"17ccaa87-f7ba-47ad-ac76-85096755db38"}
00:37:00.439 00.051 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"c015e7ae-9b0b-435f-a05e-fb8d4931fbfc"}
00:37:00.459 00.020 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":8,"width":15,"height":15,"star_pos":[6.98,7.07],"pixels":"..."},"id":"c015e7ae-9b0b-435f-a05e-fb8d4931fbfc"}
00:37:00.565 00.106 12020 Exposure complete
00:37:00.890 00.325 12020 worker thread done servicing request
00:37:00.890 00.000 9340 OnExposeComplete: enter
00:37:00.905 00.015 9340 UpdateGuideState(): m_state=6
00:37:00.957 00.052 9340 Star::Find(15, 891, 699, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 9
00:37:00.984 00.027 9340 Star::Find returns 1 (0), X=892.12, Y=699.14, Mass=1141917, SNR=185.9, Peak=58899 HFD=4.4
00:37:01.001 00.017 9340 CameraToMount -- cameraTheta (-1.65) - m_xAngle (-3.09) = xAngle (1.44 = 1.44)
00:37:01.019 00.018 9340 CameraToMount -- cameraTheta (-1.65) - (m_xAngle (-3.09) + m_yAngleError (-0.07)) = yAngle (1.52 = 1.52)
00:37:01.034 00.015 9340 CameraToMount -- cameraX=-0.05 cameraY=-0.58 hyp=0.58 cameraTheta=-1.65 mountX=0.07 mountY=0.58, mountTheta=1.44
00:37:01.079 00.045 9340 SchedulePrimaryMove(10104498, x=-0.05, y=-0.58, opts=13)
00:37:01.093 00.014 9340 Enqueuing Move request for scope (-0.05, -0.58)
00:37:01.106 00.013 12020 Worker thread wakes up
00:37:01.106 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=5101, max=65535, med=8685, FiltMin=6672, FiltMax=65535, Gamma=2.870
00:37:01.123 00.017 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.58) opts 0xd
00:37:01.123 00.000 9340 UpdateGuideState exits: m=1141917 SNR=185.9
00:37:01.145 00.022 12020 Handling offset move in thread for scope, endpoint = (-0.05, -0.58)
00:37:01.145 00.000 12020 Moving (-0.05, -0.58) raw xDistance=0.07 yDistance=0.58
00:37:01.146 00.001 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
00:37:01.146 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.58 from input 0.58
00:37:01.146 00.000 12020 MoveAxis(E, 0, ABG)
00:37:01.146 00.000 12020 Move returns status 0, amount 0
00:37:01.146 00.000 9340 PhdController: settling, locked = 1, distance = 0.61 (0.45) aobump = 0 frame = 9 / 99999
00:37:01.180 00.034 12020 MoveAxis(S, 94, ABG)
00:37:01.181 00.001 9340 evsrv: {"Event":"Settling","Timestamp":1778737021.180,"Host":"ASTRO","Inst":1,"Distance":0.61,"Time":0.0,"SettleTime":8.0,"StarLocked":true}
00:37:01.195 00.014 12020 Guiding  Dir = 1, Dur = 94
00:37:01.196 00.001 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:37:01.208 00.012 9340 ScheduleExposure(1000,3,1) exposurePending=0
00:37:01.220 00.012 12020 IsSlewing returns 0
00:37:01.220 00.000 9340 Enqueuing Expose request
00:37:01.239 00.019 12020 IsGuiding returns 0
00:37:01.323 00.084 12020 PulseGuide returned control before completion, sleep 20
00:37:01.349 00.026 12020 IsGuiding returns 1
00:37:01.350 00.001 12020 scope still moving after pulse duration time elapsed
00:37:01.380 00.030 12020 IsSlewing returns 0
00:37:01.383 00.003 12020 IsGuiding returns 1
00:37:01.516 00.133 12020 IsSlewing returns 0
00:37:01.564 00.048 12020 IsGuiding returns 0
00:37:01.564 00.000 12020 scope move finished after 94 + 230 ms
00:37:01.564 00.000 12020 Move returns status 0, amount 94
00:37:01.564 00.000 12020 move complete, result=0
00:37:01.565 00.001 12020 worker thread done servicing request
00:37:01.566 00.001 9340 GuideStep: 0.1 px 0 ms EAST, 0.6 px 94 ms SOUTH
00:37:01.579 00.013 12020 Worker thread wakes up
00:37:01.579 00.000 12020 worker thread servicing REQUEST_EXPOSE 1000
00:37:01.579 00.000 12020 Handling exposure in thread, d=1000 o=3 r=(877,685,31,31)
00:37:02.214 00.635 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"21cdcd67-0ef5-479e-9d29-2ee36545484c"}
00:37:02.267 00.053 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"21cdcd67-0ef5-479e-9d29-2ee36545484c"}
00:37:02.338 00.071 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"7a3a0ad3-e819-4ef8-aa4b-3abe12440514"}
00:37:02.362 00.024 9340 case statement mapped state 6 to 3
00:37:02.390 00.028 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"7a3a0ad3-e819-4ef8-aa4b-3abe12440514"}
00:37:02.414 00.024 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"e17d9375-1034-4d6a-a1b8-1b1c07df1915"}
00:37:02.481 00.067 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":9,"width":15,"height":15,"star_pos":[7.12,7.14],"pixels":"..."},"id":"e17d9375-1034-4d6a-a1b8-1b1c07df1915"}
00:37:03.069 00.588 12020 Exposure complete
00:37:03.582 00.513 9340 OnExposeComplete: enter
00:37:03.597 00.015 12020 worker thread done servicing request
00:37:03.598 00.001 9340 UpdateGuideState(): m_state=6
00:37:03.670 00.072 9340 Star::Find(15, 892, 699, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 10
00:37:03.689 00.019 9340 Star::Find returns 1 (0), X=892.18, Y=700.16, Mass=981484, SNR=193.9, Peak=58518 HFD=4.4
00:37:03.711 00.022 9340 CameraToMount -- cameraTheta (1.54) - m_xAngle (-3.09) = xAngle (4.63 = -1.65)
00:37:03.767 00.056 9340 CameraToMount -- cameraTheta (1.54) - (m_xAngle (-3.09) + m_yAngleError (-0.07)) = yAngle (4.71 = -1.58)
00:37:03.787 00.020 9340 CameraToMount -- cameraX=0.01 cameraY=0.44 hyp=0.44 cameraTheta=1.54 mountX=-0.04 mountY=-0.44, mountTheta=-1.65
00:37:03.812 00.025 9340 SchedulePrimaryMove(10104498, x=0.01, y=0.44, opts=13)
00:37:03.837 00.025 9340 Enqueuing Move request for scope (0.01, 0.44)
00:37:03.915 00.078 12020 Worker thread wakes up
00:37:03.915 00.000 12020 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.44) opts 0xd
00:37:03.916 00.001 9340 UpdateImageDisplay: Size=(1920,1080) min=5442, max=65535, med=8657, FiltMin=6696, FiltMax=65530, Gamma=2.870
00:37:03.935 00.019 12020 Handling offset move in thread for scope, endpoint = (0.01, 0.44)
00:37:03.935 00.000 12020 Moving (0.01, 0.44) raw xDistance=-0.04 yDistance=-0.44
00:37:03.936 00.001 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
00:37:03.936 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
00:37:03.936 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.44
00:37:03.936 00.000 12020 MoveAxis(E, 0, ABG)
00:37:03.937 00.001 9340 UpdateGuideState exits: m=981484 SNR=193.9
00:37:03.973 00.036 12020 Move returns status 0, amount 0
00:37:03.975 00.002 12020 MoveAxis(N, 0, ABG)
00:37:03.976 00.001 12020 Move returns status 0, amount 0
00:37:03.976 00.000 12020 move complete, result=0
00:37:03.976 00.000 12020 worker thread done servicing request
00:37:03.978 00.002 9340 PhdController: settling, locked = 1, distance = 0.56 (0.45) aobump = 0 frame = 10 / 99999
00:37:04.025 00.047 9340 evsrv: {"Event":"Settling","Timestamp":1778737024.025,"Host":"ASTRO","Inst":1,"Distance":0.56,"Time":0.0,"SettleTime":8.0,"StarLocked":true}
00:37:04.044 00.019 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:37:04.064 00.020 9340 ScheduleExposure(1000,3,1) exposurePending=0
00:37:04.079 00.015 9340 Enqueuing Expose request
00:37:04.094 00.015 9340 GuideStep: -0.0 px 0 ms EAST, -0.4 px 0 ms NORTH
00:37:04.109 00.015 12020 Worker thread wakes up
00:37:04.109 00.000 12020 worker thread servicing REQUEST_EXPOSE 1000
00:37:04.110 00.001 12020 Handling exposure in thread, d=1000 o=3 r=(877,685,31,31)
00:37:04.213 00.103 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"54030132-d11c-4b27-925f-59fab949eb73"}
00:37:04.232 00.019 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"54030132-d11c-4b27-925f-59fab949eb73"}
00:37:04.302 00.070 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"ed651703-095b-42b5-8020-2bafdef9401f"}
00:37:04.350 00.048 9340 case statement mapped state 6 to 3
00:37:04.416 00.066 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"ed651703-095b-42b5-8020-2bafdef9401f"}
00:37:04.459 00.043 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"6f5265cf-e51b-42e0-bff2-037cb9ad89bc"}
00:37:04.483 00.024 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":10,"width":15,"height":15,"star_pos":[7.18,7.16],"pixels":"..."},"id":"6f5265cf-e51b-42e0-bff2-037cb9ad89bc"}
00:37:05.468 00.985 12020 Exposure complete
00:37:05.721 00.253 12020 worker thread done servicing request
00:37:05.721 00.000 9340 OnExposeComplete: enter
00:37:05.745 00.024 9340 UpdateGuideState(): m_state=6
00:37:05.757 00.012 9340 Star::Find(15, 892, 700, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 11
00:37:05.784 00.027 9340 Star::Find returns 1 (0), X=892.27, Y=700.12, Mass=937343, SNR=183.6, Peak=59250 HFD=4.2
00:37:05.801 00.017 9340 CameraToMount -- cameraTheta (1.33) - m_xAngle (-3.09) = xAngle (4.42 = -1.86)
00:37:05.811 00.010 9340 CameraToMount -- cameraTheta (1.33) - (m_xAngle (-3.09) + m_yAngleError (-0.07)) = yAngle (4.50 = -1.79)
00:37:05.828 00.017 9340 CameraToMount -- cameraX=0.10 cameraY=0.40 hyp=0.41 cameraTheta=1.33 mountX=-0.12 mountY=-0.40, mountTheta=-1.86
00:37:05.851 00.023 9340 SchedulePrimaryMove(10104498, x=0.10, y=0.40, opts=13)
00:37:05.876 00.025 9340 Enqueuing Move request for scope (0.10, 0.40)
00:37:05.902 00.026 12020 Worker thread wakes up
00:37:05.903 00.001 9340 UpdateImageDisplay: Size=(1920,1080) min=5346, max=65535, med=8672, FiltMin=6544, FiltMax=65530, Gamma=2.870
00:37:05.948 00.045 12020 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.40) opts 0xd
00:37:05.948 00.000 9340 UpdateGuideState exits: m=937343 SNR=183.6
00:37:05.968 00.020 12020 Handling offset move in thread for scope, endpoint = (0.10, 0.40)
00:37:05.968 00.000 12020 Moving (0.10, 0.40) raw xDistance=-0.12 yDistance=-0.40
00:37:05.969 00.001 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
00:37:05.970 00.001 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
00:37:05.970 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.40
00:37:05.970 00.000 12020 MoveAxis(E, 0, ABG)
00:37:05.970 00.000 12020 Move returns status 0, amount 0
00:37:05.970 00.000 12020 MoveAxis(N, 0, ABG)
00:37:05.971 00.001 9340 PhdController: settling, locked = 1, distance = 0.52 (0.45) aobump = 0 frame = 11 / 99999
00:37:05.991 00.020 12020 Move returns status 0, amount 0
00:37:05.991 00.000 9340 evsrv: {"Event":"Settling","Timestamp":1778737025.991,"Host":"ASTRO","Inst":1,"Distance":0.52,"Time":0.0,"SettleTime":8.0,"StarLocked":true}
00:37:06.003 00.012 12020 move complete, result=0
00:37:06.003 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:37:06.017 00.014 12020 worker thread done servicing request
00:37:06.017 00.000 9340 ScheduleExposure(1000,3,1) exposurePending=0
00:37:06.033 00.016 9340 Enqueuing Expose request
00:37:06.064 00.031 12020 Worker thread wakes up
00:37:06.064 00.000 9340 GuideStep: -0.1 px 0 ms EAST, -0.4 px 0 ms NORTH
00:37:06.081 00.017 12020 worker thread servicing REQUEST_EXPOSE 1000
00:37:06.081 00.000 12020 Handling exposure in thread, d=1000 o=3 r=(877,685,31,31)
00:37:06.215 00.134 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"fa921ed4-ad3e-436d-8da5-1607dcc1402d"}
00:37:06.262 00.047 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"fa921ed4-ad3e-436d-8da5-1607dcc1402d"}
00:37:06.317 00.055 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"90733231-32c4-46e8-ab8e-5bc6a61e8ea6"}
00:37:06.344 00.027 9340 case statement mapped state 6 to 3
00:37:06.386 00.042 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"90733231-32c4-46e8-ab8e-5bc6a61e8ea6"}
00:37:06.484 00.098 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"8a085cc1-0f5a-4e5b-9048-126c095ca449"}
00:37:06.529 00.045 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":11,"width":15,"height":15,"star_pos":[7.27,7.12],"pixels":"..."},"id":"8a085cc1-0f5a-4e5b-9048-126c095ca449"}
00:37:07.466 00.937 12020 Exposure complete
00:37:07.841 00.375 12020 worker thread done servicing request
00:37:07.841 00.000 9340 OnExposeComplete: enter
00:37:07.886 00.045 9340 UpdateGuideState(): m_state=6
00:37:07.918 00.032 9340 Star::Find(15, 892, 700, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 12
00:37:07.935 00.017 9340 Star::Find returns 1 (0), X=892.56, Y=700.03, Mass=1053446, SNR=191.7, Peak=56918 HFD=4.2
00:37:07.960 00.025 9340 CameraToMount -- cameraTheta (0.68) - m_xAngle (-3.09) = xAngle (3.77 = -2.51)
00:37:08.010 00.050 9340 CameraToMount -- cameraTheta (0.68) - (m_xAngle (-3.09) + m_yAngleError (-0.07)) = yAngle (3.84 = -2.44)
00:37:08.037 00.027 9340 CameraToMount -- cameraX=0.39 cameraY=0.31 hyp=0.50 cameraTheta=0.68 mountX=-0.40 mountY=-0.32, mountTheta=-2.47
00:37:08.060 00.023 9340 SchedulePrimaryMove(10104498, x=0.39, y=0.31, opts=13)
00:37:08.072 00.012 9340 Enqueuing Move request for scope (0.39, 0.31)
00:37:08.096 00.024 12020 Worker thread wakes up
00:37:08.096 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=4477, max=65535, med=8689, FiltMin=6761, FiltMax=65530, Gamma=2.870
00:37:08.138 00.042 12020 worker thread servicing REQUEST_MOVE scope ofs (0.39, 0.31) opts 0xd
00:37:08.138 00.000 9340 UpdateGuideState exits: m=1053446 SNR=191.7
00:37:08.160 00.022 12020 Handling offset move in thread for scope, endpoint = (0.39, 0.31)
00:37:08.160 00.000 9340 PhdController: settling, locked = 1, distance = 0.51 (0.45) aobump = 0 frame = 12 / 99999
00:37:08.172 00.012 12020 Moving (0.39, 0.31) raw xDistance=-0.40 yDistance=-0.32
00:37:08.173 00.001 9340 evsrv: {"Event":"Settling","Timestamp":1778737028.172,"Host":"ASTRO","Inst":1,"Distance":0.51,"Time":0.0,"SettleTime":8.0,"StarLocked":true}
00:37:08.189 00.016 12020 GuideAlgorithmHysteresis::Result() returns -0.24 from input -0.40
00:37:08.189 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
00:37:08.189 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.32
00:37:08.189 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:37:08.207 00.018 12020 MoveAxis(E, 41, ABG)
00:37:08.207 00.000 9340 ScheduleExposure(1000,3,1) exposurePending=0
00:37:08.249 00.042 12020 Guiding  Dir = 2, Dur = 41
00:37:08.252 00.003 12020 IsSlewing returns 0
00:37:08.253 00.001 12020 IsGuiding returns 0
00:37:08.253 00.000 9340 Enqueuing Expose request
00:37:08.279 00.026 12020 PulseGuide returned control before completion, sleep 25
00:37:08.280 00.001 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"59a57b90-d8eb-4275-bec4-20b28cc30892"}
00:37:08.295 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"59a57b90-d8eb-4275-bec4-20b28cc30892"}
00:37:08.313 00.018 12020 IsGuiding returns 1
00:37:08.313 00.000 12020 scope still moving after pulse duration time elapsed
00:37:08.315 00.002 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"b042a3ed-69e3-4eec-b5df-8b0a85ac28b0"}
00:37:08.328 00.013 9340 case statement mapped state 6 to 3
00:37:08.363 00.035 12020 IsSlewing returns 0
00:37:08.364 00.001 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"b042a3ed-69e3-4eec-b5df-8b0a85ac28b0"}
00:37:08.377 00.013 12020 IsGuiding returns 0
00:37:08.377 00.000 12020 scope move finished after 41 + 83 ms
00:37:08.378 00.001 12020 Move returns status 0, amount 41
00:37:08.378 00.000 12020 MoveAxis(N, 0, ABG)
00:37:08.378 00.000 12020 Move returns status 0, amount 0
00:37:08.378 00.000 12020 move complete, result=0
00:37:08.378 00.000 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"94d72e6d-edfa-4c6e-89bf-6fd56d5a493c"}
00:37:08.393 00.015 12020 worker thread done servicing request
00:37:08.393 00.000 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":12,"width":15,"height":15,"star_pos":[6.56,7.03],"pixels":"..."},"id":"94d72e6d-edfa-4c6e-89bf-6fd56d5a493c"}
00:37:08.404 00.011 12020 Worker thread wakes up
00:37:08.404 00.000 9340 GuideStep: -0.4 px 41 ms EAST, -0.3 px 0 ms NORTH
00:37:08.422 00.018 12020 worker thread servicing REQUEST_EXPOSE 1000
00:37:08.423 00.001 12020 Handling exposure in thread, d=1000 o=3 r=(877,685,31,31)
00:37:09.791 01.368 12020 Exposure complete
00:37:10.211 00.420 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"ba06ced9-39f2-43bf-8f65-c526bacf60e7"}
00:37:10.231 00.020 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"ba06ced9-39f2-43bf-8f65-c526bacf60e7"}
00:37:10.292 00.061 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"71e616a0-edb9-4efe-98ed-d8baddced8f0"}
00:37:10.342 00.050 9340 case statement mapped state 6 to 3
00:37:10.371 00.029 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"71e616a0-edb9-4efe-98ed-d8baddced8f0"}
00:37:10.392 00.021 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"129951a8-d797-46ec-9026-1038b6b2a720"}
00:37:10.406 00.014 12020 worker thread done servicing request
00:37:10.407 00.001 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":12,"width":15,"height":15,"star_pos":[6.56,7.03],"pixels":"..."},"id":"129951a8-d797-46ec-9026-1038b6b2a720"}
00:37:10.430 00.023 9340 OnExposeComplete: enter
00:37:10.452 00.022 9340 UpdateGuideState(): m_state=6
00:37:10.490 00.038 9340 Star::Find(15, 892, 700, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 13
00:37:10.506 00.016 9340 Star::Find returns 1 (0), X=892.02, Y=700.03, Mass=944898, SNR=194.3, Peak=58970 HFD=4.4
00:37:10.521 00.015 9340 CameraToMount -- cameraTheta (2.03) - m_xAngle (-3.09) = xAngle (5.12 = -1.16)
00:37:10.537 00.016 9340 CameraToMount -- cameraTheta (2.03) - (m_xAngle (-3.09) + m_yAngleError (-0.07)) = yAngle (5.20 = -1.09)
00:37:10.556 00.019 9340 CameraToMount -- cameraX=-0.15 cameraY=0.31 hyp=0.35 cameraTheta=2.03 mountX=0.14 mountY=-0.31, mountTheta=-1.15
00:37:10.581 00.025 9340 SchedulePrimaryMove(10104498, x=-0.15, y=0.31, opts=13)
00:37:10.617 00.036 9340 Enqueuing Move request for scope (-0.15, 0.31)
00:37:10.636 00.019 12020 Worker thread wakes up
00:37:10.637 00.001 9340 UpdateImageDisplay: Size=(1920,1080) min=5716, max=65535, med=8666, FiltMin=6968, FiltMax=65530, Gamma=2.870
00:37:10.649 00.012 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.15, 0.31) opts 0xd
00:37:10.650 00.001 9340 UpdateGuideState exits: m=944898 SNR=194.3
00:37:10.661 00.011 12020 Handling offset move in thread for scope, endpoint = (-0.15, 0.31)
00:37:10.662 00.001 9340 PhdController: settling, locked = 1, distance = 0.46 (0.45) aobump = 0 frame = 13 / 99999
00:37:10.675 00.013 12020 Moving (-0.15, 0.31) raw xDistance=0.14 yDistance=-0.31
00:37:10.675 00.000 9340 evsrv: {"Event":"Settling","Timestamp":1778737030.675,"Host":"ASTRO","Inst":1,"Distance":0.46,"Time":0.0,"SettleTime":8.0,"StarLocked":true}
00:37:10.696 00.021 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14
00:37:10.696 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
00:37:10.696 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.31
00:37:10.702 00.006 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:37:10.716 00.014 12020 MoveAxis(E, 0, ABG)
00:37:10.717 00.001 9340 ScheduleExposure(1000,3,1) exposurePending=0
00:37:10.747 00.030 12020 Move returns status 0, amount 0
00:37:10.747 00.000 12020 MoveAxis(N, 0, ABG)
00:37:10.747 00.000 12020 Move returns status 0, amount 0
00:37:10.747 00.000 12020 move complete, result=0
00:37:10.751 00.004 12020 worker thread done servicing request
00:37:10.755 00.004 9340 Enqueuing Expose request
00:37:10.772 00.017 12020 Worker thread wakes up
00:37:10.772 00.000 9340 GuideStep: 0.1 px 0 ms EAST, -0.3 px 0 ms NORTH
00:37:10.787 00.015 12020 worker thread servicing REQUEST_EXPOSE 1000
00:37:10.787 00.000 12020 Handling exposure in thread, d=1000 o=3 r=(877,685,31,31)
00:37:12.172 01.385 12020 Exposure complete
00:37:12.210 00.038 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"80639122-58a4-4eb6-bee4-4fd46ad0416b"}
00:37:12.224 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"80639122-58a4-4eb6-bee4-4fd46ad0416b"}
00:37:12.242 00.018 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"dfa4f3e3-7b06-4465-a632-b90c2b2395ef"}
00:37:12.291 00.049 9340 case statement mapped state 6 to 3
00:37:12.307 00.016 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"dfa4f3e3-7b06-4465-a632-b90c2b2395ef"}
00:37:12.321 00.014 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"d2a28cb2-e050-4f08-aa76-9cd8c2bae153"}
00:37:12.334 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":13,"width":15,"height":15,"star_pos":[7.02,7.03],"pixels":"..."},"id":"d2a28cb2-e050-4f08-aa76-9cd8c2bae153"}
00:37:12.459 00.125 12020 worker thread done servicing request
00:37:12.459 00.000 9340 OnExposeComplete: enter
00:37:12.472 00.013 9340 UpdateGuideState(): m_state=6
00:37:12.486 00.014 9340 Star::Find(15, 892, 700, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 14
00:37:12.497 00.011 9340 Star::Find returns 1 (0), X=891.93, Y=700.27, Mass=956397, SNR=187.9, Peak=58206 HFD=4.4
00:37:12.509 00.012 9340 CameraToMount -- cameraTheta (1.98) - m_xAngle (-3.09) = xAngle (5.08 = -1.21)
00:37:12.538 00.029 9340 CameraToMount -- cameraTheta (1.98) - (m_xAngle (-3.09) + m_yAngleError (-0.07)) = yAngle (5.15 = -1.13)
00:37:12.551 00.013 9340 CameraToMount -- cameraX=-0.24 cameraY=0.55 hyp=0.60 cameraTheta=1.98 mountX=0.22 mountY=-0.55, mountTheta=-1.20
00:37:12.566 00.015 9340 SchedulePrimaryMove(10104498, x=-0.24, y=0.55, opts=13)
00:37:12.577 00.011 9340 Enqueuing Move request for scope (-0.24, 0.55)
00:37:12.587 00.010 12020 Worker thread wakes up
00:37:12.587 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=5496, max=65535, med=8679, FiltMin=6817, FiltMax=65530, Gamma=2.870
00:37:12.598 00.011 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.24, 0.55) opts 0xd
00:37:12.598 00.000 12020 Handling offset move in thread for scope, endpoint = (-0.24, 0.55)
00:37:12.598 00.000 12020 Moving (-0.24, 0.55) raw xDistance=0.22 yDistance=-0.55
00:37:12.599 00.001 9340 UpdateGuideState exits: m=956397 SNR=187.9
00:37:12.611 00.012 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.22
00:37:12.611 00.000 9340 PhdController: settling, locked = 1, distance = 0.50 (0.45) aobump = 0 frame = 14 / 99999
00:37:12.623 00.012 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
00:37:12.624 00.001 9340 evsrv: {"Event":"Settling","Timestamp":1778737032.623,"Host":"ASTRO","Inst":1,"Distance":0.50,"Time":0.0,"SettleTime":8.0,"StarLocked":true}
00:37:12.649 00.025 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.55
00:37:12.650 00.001 12020 MoveAxis(E, 0, ABG)
00:37:12.650 00.000 12020 Move returns status 0, amount 0
00:37:12.650 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:37:12.664 00.014 12020 MoveAxis(N, 0, ABG)
00:37:12.664 00.000 9340 ScheduleExposure(1000,3,1) exposurePending=0
00:37:12.676 00.012 12020 Move returns status 0, amount 0
00:37:12.676 00.000 9340 Enqueuing Expose request
00:37:12.689 00.013 12020 move complete, result=0
00:37:12.689 00.000 12020 worker thread done servicing request
00:37:12.689 00.000 9340 GuideStep: 0.2 px 0 ms EAST, -0.5 px 0 ms NORTH
00:37:12.698 00.009 12020 Worker thread wakes up
00:37:12.698 00.000 12020 worker thread servicing REQUEST_EXPOSE 1000
00:37:12.699 00.001 12020 Handling exposure in thread, d=1000 o=3 r=(877,685,31,31)
00:37:14.066 01.367 12020 Exposure complete
00:37:14.211 00.145 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"a85b7925-903e-4e8a-a80f-a0707af6b16d"}
00:37:14.225 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"a85b7925-903e-4e8a-a80f-a0707af6b16d"}
00:37:14.239 00.014 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"0ffabaee-c99a-4e59-96fd-e486053263f3"}
00:37:14.274 00.035 9340 case statement mapped state 6 to 3
00:37:14.289 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"0ffabaee-c99a-4e59-96fd-e486053263f3"}
00:37:14.306 00.017 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"650803d5-2f9d-401e-8106-32777b4c4028"}
00:37:14.317 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":14,"width":15,"height":15,"star_pos":[6.93,7.27],"pixels":"..."},"id":"650803d5-2f9d-401e-8106-32777b4c4028"}
00:37:14.332 00.015 12020 worker thread done servicing request
00:37:14.333 00.001 9340 OnExposeComplete: enter
00:37:14.343 00.010 9340 UpdateGuideState(): m_state=6
00:37:14.355 00.012 9340 Star::Find(15, 891, 700, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 15
00:37:14.368 00.013 9340 Star::Find returns 1 (0), X=892.27, Y=699.90, Mass=914073, SNR=174.3, Peak=57146 HFD=4.3
00:37:14.400 00.032 9340 CameraToMount -- cameraTheta (1.06) - m_xAngle (-3.09) = xAngle (4.15 = -2.13)
00:37:14.411 00.011 9340 CameraToMount -- cameraTheta (1.06) - (m_xAngle (-3.09) + m_yAngleError (-0.07)) = yAngle (4.23 = -2.06)
00:37:14.424 00.013 9340 CameraToMount -- cameraX=0.10 cameraY=0.18 hyp=0.21 cameraTheta=1.06 mountX=-0.11 mountY=-0.18, mountTheta=-2.11
00:37:14.437 00.013 9340 SchedulePrimaryMove(10104498, x=0.10, y=0.18, opts=13)
00:37:14.449 00.012 9340 Enqueuing Move request for scope (0.10, 0.18)
00:37:14.464 00.015 12020 Worker thread wakes up
00:37:14.464 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=5560, max=65535, med=8688, FiltMin=6589, FiltMax=65530, Gamma=2.870
00:37:14.476 00.012 12020 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.18) opts 0xd
00:37:14.477 00.001 9340 UpdateGuideState exits: m=914073 SNR=174.3
00:37:14.489 00.012 12020 Handling offset move in thread for scope, endpoint = (0.10, 0.18)
00:37:14.489 00.000 9340 PhdController: settling, locked = 1, distance = 0.42 (0.45) aobump = 0 frame = 15 / 99999
00:37:14.521 00.032 12020 Moving (0.10, 0.18) raw xDistance=-0.11 yDistance=-0.18
00:37:14.521 00.000 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
00:37:14.521 00.000 9340 evsrv: {"Event":"Settling","Timestamp":1778737034.521,"Host":"ASTRO","Inst":1,"Distance":0.42,"Time":0.0,"SettleTime":8.0,"StarLocked":true}
00:37:14.531 00.010 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:37:14.531 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
00:37:14.532 00.001 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:37:14.545 00.013 12020 MoveAxis(E, 0, ABG)
00:37:14.545 00.000 9340 ScheduleExposure(1000,3,1) exposurePending=0
00:37:14.558 00.013 12020 Move returns status 0, amount 0
00:37:14.558 00.000 9340 Enqueuing Expose request
00:37:14.568 00.010 12020 MoveAxis(N, 0, ABG)
00:37:14.568 00.000 12020 Move returns status 0, amount 0
00:37:14.568 00.000 12020 move complete, result=0
00:37:14.568 00.000 12020 worker thread done servicing request
00:37:14.569 00.001 12020 Worker thread wakes up
00:37:14.569 00.000 12020 worker thread servicing REQUEST_EXPOSE 1000
00:37:14.569 00.000 12020 Handling exposure in thread, d=1000 o=3 r=(877,685,31,31)
00:37:14.571 00.002 9340 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
00:37:15.953 01.382 12020 Exposure complete
00:37:16.211 00.258 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"ad8e25de-9411-48c2-af64-c480915097b6"}
00:37:16.283 00.072 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"ad8e25de-9411-48c2-af64-c480915097b6"}
00:37:16.304 00.021 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"817d395e-1e69-41ea-9c56-b83c5bbcdecc"}
00:37:16.326 00.022 9340 case statement mapped state 6 to 3
00:37:16.364 00.038 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"817d395e-1e69-41ea-9c56-b83c5bbcdecc"}
00:37:16.428 00.064 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"0e419609-0399-49bb-bdb6-d5b41af9a718"}
00:37:16.456 00.028 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":15,"width":15,"height":15,"star_pos":[7.27,6.90],"pixels":"..."},"id":"0e419609-0399-49bb-bdb6-d5b41af9a718"}
00:37:16.515 00.059 12020 worker thread done servicing request
00:37:16.515 00.000 9340 OnExposeComplete: enter
00:37:16.556 00.041 9340 UpdateGuideState(): m_state=6
00:37:16.569 00.013 9340 Star::Find(15, 892, 699, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 16
00:37:16.587 00.018 9340 Star::Find returns 1 (0), X=892.14, Y=699.77, Mass=997184, SNR=169.4, Peak=55858 HFD=4.5
00:37:16.599 00.012 9340 CameraToMount -- cameraTheta (2.03) - m_xAngle (-3.09) = xAngle (5.12 = -1.16)
00:37:16.615 00.016 9340 CameraToMount -- cameraTheta (2.03) - (m_xAngle (-3.09) + m_yAngleError (-0.07)) = yAngle (5.19 = -1.09)
00:37:16.634 00.019 9340 CameraToMount -- cameraX=-0.03 cameraY=0.05 hyp=0.06 cameraTheta=2.03 mountX=0.02 mountY=-0.05, mountTheta=-1.15
00:37:16.673 00.039 9340 SchedulePrimaryMove(10104498, x=-0.03, y=0.05, opts=13)
00:37:16.693 00.020 9340 Enqueuing Move request for scope (-0.03, 0.05)
00:37:16.710 00.017 12020 Worker thread wakes up
00:37:16.710 00.000 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.05) opts 0xd
00:37:16.710 00.000 12020 Handling offset move in thread for scope, endpoint = (-0.03, 0.05)
00:37:16.711 00.001 12020 Moving (-0.03, 0.05) raw xDistance=0.02 yDistance=-0.05
00:37:16.711 00.000 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
00:37:16.711 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:37:16.711 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
00:37:16.711 00.000 12020 MoveAxis(E, 0, ABG)
00:37:16.712 00.001 12020 Move returns status 0, amount 0
00:37:16.712 00.000 12020 MoveAxis(N, 0, ABG)
00:37:16.712 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=5392, max=65535, med=8703, FiltMin=6852, FiltMax=65535, Gamma=2.870
00:37:16.728 00.016 12020 Move returns status 0, amount 0
00:37:16.728 00.000 12020 move complete, result=0
00:37:16.728 00.000 12020 worker thread done servicing request
00:37:16.728 00.000 9340 UpdateGuideState exits: m=997184 SNR=169.4
00:37:16.747 00.019 9340 PhdController: settling, locked = 1, distance = 0.31 (0.45) aobump = 0 frame = 16 / 99999
00:37:16.770 00.023 9340 evsrv: {"Event":"Settling","Timestamp":1778737036.770,"Host":"ASTRO","Inst":1,"Distance":0.31,"Time":2.2,"SettleTime":8.0,"StarLocked":true}
00:37:16.808 00.038 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:37:16.842 00.034 9340 ScheduleExposure(1000,3,1) exposurePending=0
00:37:16.864 00.022 9340 Enqueuing Expose request
00:37:16.966 00.102 12020 Worker thread wakes up
00:37:16.966 00.000 9340 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
00:37:16.989 00.023 12020 worker thread servicing REQUEST_EXPOSE 1000
00:37:16.990 00.001 12020 Handling exposure in thread, d=1000 o=3 r=(877,685,31,31)
00:37:18.213 01.223 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"ff5ff4b9-d8f5-4a44-84db-d7ae27b97d14"}
00:37:18.247 00.034 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"ff5ff4b9-d8f5-4a44-84db-d7ae27b97d14"}
00:37:18.272 00.025 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"462cf703-0993-447a-b3af-9884fa312c98"}
00:37:18.306 00.034 9340 case statement mapped state 6 to 3
00:37:18.322 00.016 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"462cf703-0993-447a-b3af-9884fa312c98"}
00:37:18.373 00.051 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"0962d1aa-bc92-4e9e-b94e-5ebe0a8bd0b5"}
00:37:18.393 00.020 12020 Exposure complete
00:37:18.394 00.001 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":16,"width":15,"height":15,"star_pos":[7.14,6.77],"pixels":"..."},"id":"0962d1aa-bc92-4e9e-b94e-5ebe0a8bd0b5"}
00:37:18.680 00.286 12020 worker thread done servicing request
00:37:18.680 00.000 9340 OnExposeComplete: enter
00:37:18.701 00.021 9340 UpdateGuideState(): m_state=6
00:37:18.714 00.013 9340 Star::Find(15, 892, 699, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 17
00:37:18.724 00.010 9340 Star::Find returns 1 (0), X=891.74, Y=699.69, Mass=971583, SNR=163.7, Peak=57042 HFD=4.4
00:37:18.757 00.033 9340 CameraToMount -- cameraTheta (-3.08) - m_xAngle (-3.09) = xAngle (0.02 = 0.02)
00:37:18.768 00.011 9340 CameraToMount -- cameraTheta (-3.08) - (m_xAngle (-3.09) + m_yAngleError (-0.07)) = yAngle (0.09 = 0.09)
00:37:18.786 00.018 9340 CameraToMount -- cameraX=-0.43 cameraY=-0.03 hyp=0.43 cameraTheta=-3.08 mountX=0.43 mountY=0.04, mountTheta=0.09
00:37:18.803 00.017 9340 SchedulePrimaryMove(10104498, x=-0.43, y=-0.03, opts=13)
00:37:18.813 00.010 9340 Enqueuing Move request for scope (-0.43, -0.03)
00:37:18.834 00.021 12020 Worker thread wakes up
00:37:18.834 00.000 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.43, -0.03) opts 0xd
00:37:18.835 00.001 12020 Handling offset move in thread for scope, endpoint = (-0.43, -0.03)
00:37:18.835 00.000 12020 Moving (-0.43, -0.03) raw xDistance=0.43 yDistance=0.04
00:37:18.835 00.000 12020 GuideAlgorithmHysteresis::Result() returns 0.25 from input 0.43
00:37:18.835 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:37:18.836 00.001 9340 UpdateImageDisplay: Size=(1920,1080) min=5294, max=65535, med=8689, FiltMin=6692, FiltMax=65530, Gamma=2.870
00:37:18.851 00.015 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
00:37:18.852 00.001 9340 UpdateGuideState exits: m=971583 SNR=163.7
00:37:18.890 00.038 12020 MoveAxis(W, 43, ABG)
00:37:18.890 00.000 12020 Guiding  Dir = 3, Dur = 43
00:37:18.891 00.001 12020 IsSlewing returns 0
00:37:18.892 00.001 12020 IsGuiding returns 0
00:37:18.893 00.001 9340 PhdController: settling, locked = 1, distance = 0.35 (0.45) aobump = 0 frame = 17 / 99999
00:37:18.914 00.021 12020 PulseGuide returned control before completion, sleep 33
00:37:18.914 00.000 9340 evsrv: {"Event":"Settling","Timestamp":1778737038.914,"Host":"ASTRO","Inst":1,"Distance":0.35,"Time":4.4,"SettleTime":8.0,"StarLocked":true}
00:37:18.930 00.016 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:37:18.950 00.020 9340 ScheduleExposure(1000,3,1) exposurePending=0
00:37:18.965 00.015 12020 IsGuiding returns 1
00:37:18.966 00.001 9340 Enqueuing Expose request
00:37:18.988 00.022 12020 scope still moving after pulse duration time elapsed
00:37:19.020 00.032 12020 IsSlewing returns 0
00:37:19.021 00.001 12020 IsGuiding returns 0
00:37:19.021 00.000 12020 scope move finished after 43 + 85 ms
00:37:19.021 00.000 12020 Move returns status 0, amount 43
00:37:19.021 00.000 12020 MoveAxis(N, 0, ABG)
00:37:19.022 00.001 12020 Move returns status 0, amount 0
00:37:19.022 00.000 12020 move complete, result=0
00:37:19.023 00.001 12020 worker thread done servicing request
00:37:19.023 00.000 9340 GuideStep: 0.4 px 43 ms WEST, 0.0 px 0 ms NORTH
00:37:19.037 00.014 12020 Worker thread wakes up
00:37:19.037 00.000 12020 worker thread servicing REQUEST_EXPOSE 1000
00:37:19.038 00.001 12020 Handling exposure in thread, d=1000 o=3 r=(877,685,31,31)
00:37:20.211 01.173 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"e24f0a70-9302-4a53-b5cf-20211fa4661c"}
00:37:20.226 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"e24f0a70-9302-4a53-b5cf-20211fa4661c"}
00:37:20.246 00.020 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"32c8fc13-af04-4a16-8739-e4484dd6165e"}
00:37:20.262 00.016 9340 case statement mapped state 6 to 3
00:37:20.284 00.022 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"32c8fc13-af04-4a16-8739-e4484dd6165e"}
00:37:20.334 00.050 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"fa59ffe4-22b7-4ded-ae35-f3998ca382d1"}
00:37:20.367 00.033 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":17,"width":15,"height":15,"star_pos":[6.74,6.69],"pixels":"..."},"id":"fa59ffe4-22b7-4ded-ae35-f3998ca382d1"}
00:37:20.431 00.064 12020 Exposure complete
00:37:20.685 00.254 12020 worker thread done servicing request
00:37:20.685 00.000 9340 OnExposeComplete: enter
00:37:20.719 00.034 9340 UpdateGuideState(): m_state=6
00:37:20.734 00.015 9340 Star::Find(15, 891, 699, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 18
00:37:20.747 00.013 9340 Star::Find returns 1 (0), X=892.95, Y=699.61, Mass=977284, SNR=182.2, Peak=58223 HFD=4.1
00:37:20.762 00.015 9340 CameraToMount -- cameraTheta (-0.14) - m_xAngle (-3.09) = xAngle (2.96 = 2.96)
00:37:20.772 00.010 9340 CameraToMount -- cameraTheta (-0.14) - (m_xAngle (-3.09) + m_yAngleError (-0.07)) = yAngle (3.03 = 3.03)
00:37:20.786 00.014 9340 CameraToMount -- cameraX=0.79 cameraY=-0.11 hyp=0.79 cameraTheta=-0.14 mountX=-0.78 mountY=0.09, mountTheta=3.03
00:37:20.802 00.016 9340 SchedulePrimaryMove(10104498, x=0.79, y=-0.11, opts=13)
00:37:20.819 00.017 9340 Enqueuing Move request for scope (0.79, -0.11)
00:37:20.868 00.049 12020 Worker thread wakes up
00:37:20.869 00.001 12020 worker thread servicing REQUEST_MOVE scope ofs (0.79, -0.11) opts 0xd
00:37:20.869 00.000 12020 Handling offset move in thread for scope, endpoint = (0.79, -0.11)
00:37:20.869 00.000 12020 Moving (0.79, -0.11) raw xDistance=-0.78 yDistance=0.09
00:37:20.869 00.000 12020 GuideAlgorithmHysteresis::Result() returns -0.43 from input -0.78
00:37:20.869 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:37:20.870 00.001 9340 UpdateImageDisplay: Size=(1920,1080) min=5760, max=65535, med=8706, FiltMin=6880, FiltMax=65535, Gamma=2.870
00:37:20.887 00.017 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
00:37:20.887 00.000 9340 UpdateGuideState exits: m=977284 SNR=182.2
00:37:20.901 00.014 12020 MoveAxis(E, 73, ABG)
00:37:20.901 00.000 9340 PhdController: settling, locked = 1, distance = 0.48 (0.45) aobump = 0 frame = 18 / 99999
00:37:20.912 00.011 12020 Guiding  Dir = 2, Dur = 73
00:37:20.913 00.001 9340 evsrv: {"Event":"Settling","Timestamp":1778737040.912,"Host":"ASTRO","Inst":1,"Distance":0.48,"Time":0.0,"SettleTime":8.0,"StarLocked":true}
00:37:20.936 00.023 12020 IsSlewing returns 0
00:37:20.937 00.001 12020 IsGuiding returns 0
00:37:20.938 00.001 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:37:20.955 00.017 9340 ScheduleExposure(1000,3,1) exposurePending=0
00:37:20.989 00.034 12020 PulseGuide returned control before completion, sleep 62
00:37:20.989 00.000 9340 Enqueuing Expose request
00:37:21.071 00.082 12020 IsGuiding returns 0
00:37:21.072 00.001 12020 Move returns status 0, amount 73
00:37:21.072 00.000 12020 MoveAxis(N, 0, ABG)
00:37:21.072 00.000 12020 Move returns status 0, amount 0
00:37:21.072 00.000 12020 move complete, result=0
00:37:21.072 00.000 12020 worker thread done servicing request
00:37:21.073 00.001 9340 GuideStep: -0.8 px 73 ms EAST, 0.1 px 0 ms NORTH
00:37:21.088 00.015 12020 Worker thread wakes up
00:37:21.088 00.000 12020 worker thread servicing REQUEST_EXPOSE 1000
00:37:21.088 00.000 12020 Handling exposure in thread, d=1000 o=3 r=(877,685,31,31)
00:37:22.236 01.148 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"a017cbaf-abb2-46c4-8c25-b5b1233c1c98"}
00:37:22.268 00.032 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"a017cbaf-abb2-46c4-8c25-b5b1233c1c98"}
00:37:22.291 00.023 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"5390600d-5633-477c-83ec-140754a2c1f1"}
00:37:22.305 00.014 9340 case statement mapped state 6 to 3
00:37:22.314 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"5390600d-5633-477c-83ec-140754a2c1f1"}
00:37:22.328 00.014 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"9fa59255-744a-4bc4-afba-3ff56bf8283c"}
00:37:22.345 00.017 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":18,"width":15,"height":15,"star_pos":[6.95,6.61],"pixels":"..."},"id":"9fa59255-744a-4bc4-afba-3ff56bf8283c"}
00:37:22.446 00.101 12020 Exposure complete
00:37:22.703 00.257 12020 worker thread done servicing request
00:37:22.703 00.000 9340 OnExposeComplete: enter
00:37:22.717 00.014 9340 UpdateGuideState(): m_state=6
00:37:22.733 00.016 9340 Star::Find(15, 892, 699, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 19
00:37:22.745 00.012 9340 Star::Find returns 1 (0), X=892.21, Y=699.77, Mass=1008098, SNR=173.3, Peak=58438 HFD=4.4
00:37:22.787 00.042 9340 CameraToMount -- cameraTheta (0.86) - m_xAngle (-3.09) = xAngle (3.95 = -2.33)
00:37:22.803 00.016 9340 CameraToMount -- cameraTheta (0.86) - (m_xAngle (-3.09) + m_yAngleError (-0.07)) = yAngle (4.03 = -2.26)
00:37:22.816 00.013 9340 CameraToMount -- cameraX=0.05 cameraY=0.05 hyp=0.07 cameraTheta=0.86 mountX=-0.05 mountY=-0.05, mountTheta=-2.30
00:37:22.855 00.039 9340 SchedulePrimaryMove(10104498, x=0.05, y=0.05, opts=13)
00:37:22.903 00.048 9340 Enqueuing Move request for scope (0.05, 0.05)
00:37:22.933 00.030 12020 Worker thread wakes up
00:37:22.934 00.001 12020 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.05) opts 0xd
00:37:22.934 00.000 12020 Handling offset move in thread for scope, endpoint = (0.05, 0.05)
00:37:22.934 00.000 12020 Moving (0.05, 0.05) raw xDistance=-0.05 yDistance=-0.05
00:37:22.934 00.000 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
00:37:22.935 00.001 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:37:22.935 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
00:37:22.935 00.000 12020 MoveAxis(E, 0, ABG)
00:37:22.935 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=5682, max=65535, med=8702, FiltMin=6807, FiltMax=65530, Gamma=2.870
00:37:22.961 00.026 12020 Move returns status 0, amount 0
00:37:22.961 00.000 12020 MoveAxis(N, 0, ABG)
00:37:22.961 00.000 12020 Move returns status 0, amount 0
00:37:22.963 00.002 12020 move complete, result=0
00:37:22.963 00.000 9340 UpdateGuideState exits: m=1008098 SNR=173.3
00:37:22.986 00.023 12020 worker thread done servicing request
00:37:22.986 00.000 9340 PhdController: settling, locked = 1, distance = 0.36 (0.45) aobump = 0 frame = 19 / 99999
00:37:23.027 00.041 9340 evsrv: {"Event":"Settling","Timestamp":1778737043.027,"Host":"ASTRO","Inst":1,"Distance":0.36,"Time":0.0,"SettleTime":8.0,"StarLocked":true}
00:37:23.064 00.037 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:37:23.090 00.026 9340 ScheduleExposure(1000,3,1) exposurePending=0
00:37:23.112 00.022 9340 Enqueuing Expose request
00:37:23.140 00.028 12020 Worker thread wakes up
00:37:23.140 00.000 12020 worker thread servicing REQUEST_EXPOSE 1000
00:37:23.140 00.000 12020 Handling exposure in thread, d=1000 o=3 r=(877,685,31,31)
00:37:23.141 00.001 9340 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
00:37:24.235 01.094 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"ff052c2c-7240-4dd4-8911-811d3d6fdb35"}
00:37:24.277 00.042 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"ff052c2c-7240-4dd4-8911-811d3d6fdb35"}
00:37:24.369 00.092 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"0dfccbdf-17d5-4dbd-b931-638dd06f3141"}
00:37:24.412 00.043 9340 case statement mapped state 6 to 3
00:37:24.535 00.123 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"0dfccbdf-17d5-4dbd-b931-638dd06f3141"}
00:37:24.661 00.126 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"baf32ab9-4453-4388-878d-0a165a1e0407"}
00:37:24.679 00.018 12020 Exposure complete
00:37:24.679 00.000 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":19,"width":15,"height":15,"star_pos":[7.21,6.77],"pixels":"..."},"id":"baf32ab9-4453-4388-878d-0a165a1e0407"}
00:37:25.107 00.428 12020 worker thread done servicing request
00:37:25.108 00.001 9340 OnExposeComplete: enter
00:37:25.129 00.021 9340 UpdateGuideState(): m_state=6
00:37:25.147 00.018 9340 Star::Find(15, 892, 699, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 20
00:37:25.182 00.035 9340 Star::Find returns 1 (0), X=892.18, Y=699.74, Mass=991965, SNR=216.5, Peak=58954 HFD=4.4
00:37:25.257 00.075 9340 CameraToMount -- cameraTheta (1.04) - m_xAngle (-3.09) = xAngle (4.13 = -2.15)
00:37:25.276 00.019 9340 CameraToMount -- cameraTheta (1.04) - (m_xAngle (-3.09) + m_yAngleError (-0.07)) = yAngle (4.20 = -2.08)
00:37:25.303 00.027 9340 CameraToMount -- cameraX=0.02 cameraY=0.03 hyp=0.03 cameraTheta=1.04 mountX=-0.02 mountY=-0.03, mountTheta=-2.13
00:37:25.375 00.072 9340 SchedulePrimaryMove(10104498, x=0.02, y=0.03, opts=13)
00:37:25.398 00.023 9340 Enqueuing Move request for scope (0.02, 0.03)
00:37:25.414 00.016 12020 Worker thread wakes up
00:37:25.414 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=5304, max=65535, med=8696, FiltMin=6778, FiltMax=65530, Gamma=2.870
00:37:25.432 00.018 12020 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.03) opts 0xd
00:37:25.432 00.000 9340 UpdateGuideState exits: m=991965 SNR=216.5
00:37:25.467 00.035 12020 Handling offset move in thread for scope, endpoint = (0.02, 0.03)
00:37:25.467 00.000 9340 PhdController: settling, locked = 1, distance = 0.26 (0.45) aobump = 0 frame = 20 / 99999
00:37:25.483 00.016 12020 Moving (0.02, 0.03) raw xDistance=-0.02 yDistance=-0.03
00:37:25.483 00.000 9340 evsrv: {"Event":"Settling","Timestamp":1778737045.483,"Host":"ASTRO","Inst":1,"Distance":0.26,"Time":2.5,"SettleTime":8.0,"StarLocked":true}
00:37:25.499 00.016 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
00:37:25.499 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:37:25.499 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:37:25.510 00.011 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
00:37:25.511 00.001 9340 ScheduleExposure(1000,3,1) exposurePending=0
00:37:25.526 00.015 12020 MoveAxis(E, 0, ABG)
00:37:25.526 00.000 9340 Enqueuing Expose request
00:37:25.541 00.015 12020 Move returns status 0, amount 0
00:37:25.541 00.000 12020 MoveAxis(N, 0, ABG)
00:37:25.543 00.002 12020 Move returns status 0, amount 0
00:37:25.543 00.000 12020 move complete, result=0
00:37:25.544 00.001 12020 worker thread done servicing request
00:37:25.544 00.000 12020 Worker thread wakes up
00:37:25.545 00.001 12020 worker thread servicing REQUEST_EXPOSE 1000
00:37:25.545 00.000 12020 Handling exposure in thread, d=1000 o=3 r=(877,685,31,31)
00:37:25.548 00.003 9340 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
00:37:26.236 00.688 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"74d305cf-c058-451b-9235-90a1f37f2a81"}
00:37:26.280 00.044 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"74d305cf-c058-451b-9235-90a1f37f2a81"}
00:37:26.295 00.015 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"6c3e46a4-29ec-4042-ab37-e4c2cf93e5fc"}
00:37:26.318 00.023 9340 case statement mapped state 6 to 3
00:37:26.331 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"6c3e46a4-29ec-4042-ab37-e4c2cf93e5fc"}
00:37:26.402 00.071 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"b1e458fe-fb94-41fd-b34b-9287082a6618"}
00:37:26.423 00.021 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":20,"width":15,"height":15,"star_pos":[7.18,6.74],"pixels":"..."},"id":"b1e458fe-fb94-41fd-b34b-9287082a6618"}
00:37:26.908 00.485 12020 Exposure complete
00:37:27.242 00.334 12020 worker thread done servicing request
00:37:27.242 00.000 9340 OnExposeComplete: enter
00:37:27.253 00.011 9340 UpdateGuideState(): m_state=6
00:37:27.268 00.015 9340 Star::Find(15, 892, 699, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 21
00:37:27.281 00.013 9340 Star::Find returns 1 (0), X=892.38, Y=699.70, Mass=963774, SNR=155.9, Peak=57943 HFD=4.5
00:37:27.295 00.014 9340 CameraToMount -- cameraTheta (-0.10) - m_xAngle (-3.09) = xAngle (2.99 = 2.99)
00:37:27.328 00.033 9340 CameraToMount -- cameraTheta (-0.10) - (m_xAngle (-3.09) + m_yAngleError (-0.07)) = yAngle (3.07 = 3.07)
00:37:27.342 00.014 9340 CameraToMount -- cameraX=0.21 cameraY=-0.02 hyp=0.21 cameraTheta=-0.10 mountX=-0.21 mountY=0.02, mountTheta=3.07
00:37:27.359 00.017 9340 SchedulePrimaryMove(10104498, x=0.21, y=-0.02, opts=13)
00:37:27.370 00.011 9340 Enqueuing Move request for scope (0.21, -0.02)
00:37:27.381 00.011 12020 Worker thread wakes up
00:37:27.381 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=5513, max=65535, med=8691, FiltMin=6932, FiltMax=65535, Gamma=2.870
00:37:27.392 00.011 12020 worker thread servicing REQUEST_MOVE scope ofs (0.21, -0.02) opts 0xd
00:37:27.392 00.000 9340 UpdateGuideState exits: m=963774 SNR=155.9
00:37:27.405 00.013 12020 Handling offset move in thread for scope, endpoint = (0.21, -0.02)
00:37:27.405 00.000 9340 PhdController: settling, locked = 1, distance = 0.24 (0.45) aobump = 0 frame = 21 / 99999
00:37:27.417 00.012 12020 Moving (0.21, -0.02) raw xDistance=-0.21 yDistance=0.02
00:37:27.418 00.001 9340 evsrv: {"Event":"Settling","Timestamp":1778737047.418,"Host":"ASTRO","Inst":1,"Distance":0.24,"Time":4.4,"SettleTime":8.0,"StarLocked":true}
00:37:27.449 00.031 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.21
00:37:27.449 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:37:27.449 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
00:37:27.449 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:37:27.462 00.013 9340 ScheduleExposure(1000,3,1) exposurePending=0
00:37:27.476 00.014 12020 MoveAxis(E, 0, ABG)
00:37:27.476 00.000 9340 Enqueuing Expose request
00:37:27.488 00.012 12020 Move returns status 0, amount 0
00:37:27.488 00.000 12020 MoveAxis(N, 0, ABG)
00:37:27.488 00.000 12020 Move returns status 0, amount 0
00:37:27.488 00.000 12020 move complete, result=0
00:37:27.488 00.000 12020 worker thread done servicing request
00:37:27.488 00.000 12020 Worker thread wakes up
00:37:27.489 00.001 12020 worker thread servicing REQUEST_EXPOSE 1000
00:37:27.489 00.000 12020 Handling exposure in thread, d=1000 o=3 r=(877,685,31,31)
00:37:27.492 00.003 9340 GuideStep: -0.2 px 0 ms EAST, 0.0 px 0 ms NORTH
00:37:28.235 00.743 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"fcb7e6c9-5c5e-46a4-bd0f-0c9660059f3d"}
00:37:28.277 00.042 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"fcb7e6c9-5c5e-46a4-bd0f-0c9660059f3d"}
00:37:28.326 00.049 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"d0d50d07-b707-43b0-9f28-398adf0db7fc"}
00:37:28.345 00.019 9340 case statement mapped state 6 to 3
00:37:28.397 00.052 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"d0d50d07-b707-43b0-9f28-398adf0db7fc"}
00:37:28.425 00.028 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"fbd10e08-bf0e-4a07-9e28-fa099e8ba923"}
00:37:28.449 00.024 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":21,"width":15,"height":15,"star_pos":[7.38,6.70],"pixels":"..."},"id":"fbd10e08-bf0e-4a07-9e28-fa099e8ba923"}
00:37:28.859 00.410 12020 Exposure complete
00:37:29.196 00.337 12020 worker thread done servicing request
00:37:29.197 00.001 9340 OnExposeComplete: enter
00:37:29.213 00.016 9340 UpdateGuideState(): m_state=6
00:37:29.231 00.018 9340 Star::Find(15, 892, 699, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 22
00:37:29.267 00.036 9340 Star::Find returns 1 (0), X=892.07, Y=699.62, Mass=971874, SNR=194.9, Peak=57786 HFD=4.2
00:37:29.285 00.018 9340 CameraToMount -- cameraTheta (-2.33) - m_xAngle (-3.09) = xAngle (0.77 = 0.77)
00:37:29.298 00.013 9340 CameraToMount -- cameraTheta (-2.33) - (m_xAngle (-3.09) + m_yAngleError (-0.07)) = yAngle (0.84 = 0.84)
00:37:29.312 00.014 9340 CameraToMount -- cameraX=-0.09 cameraY=-0.10 hyp=0.14 cameraTheta=-2.33 mountX=0.10 mountY=0.10, mountTheta=0.80
00:37:29.331 00.019 9340 SchedulePrimaryMove(10104498, x=-0.09, y=-0.10, opts=13)
00:37:29.368 00.037 9340 Enqueuing Move request for scope (-0.09, -0.10)
00:37:29.383 00.015 12020 Worker thread wakes up
00:37:29.383 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=4946, max=65535, med=8685, FiltMin=6780, FiltMax=65535, Gamma=2.870
00:37:29.394 00.011 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.09, -0.10) opts 0xd
00:37:29.394 00.000 9340 UpdateGuideState exits: m=971874 SNR=194.9
00:37:29.408 00.014 12020 Handling offset move in thread for scope, endpoint = (-0.09, -0.10)
00:37:29.409 00.001 9340 PhdController: settling, locked = 1, distance = 0.21 (0.45) aobump = 0 frame = 22 / 99999
00:37:29.421 00.012 12020 Moving (-0.09, -0.10) raw xDistance=0.10 yDistance=0.10
00:37:29.422 00.001 9340 evsrv: {"Event":"Settling","Timestamp":1778737049.421,"Host":"ASTRO","Inst":1,"Distance":0.21,"Time":6.4,"SettleTime":8.0,"StarLocked":true}
00:37:29.434 00.012 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
00:37:29.434 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:37:29.434 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
00:37:29.435 00.001 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:37:29.474 00.039 12020 MoveAxis(E, 0, ABG)
00:37:29.474 00.000 9340 ScheduleExposure(1000,3,1) exposurePending=0
00:37:29.490 00.016 12020 Move returns status 0, amount 0
00:37:29.490 00.000 12020 MoveAxis(N, 0, ABG)
00:37:29.490 00.000 12020 Move returns status 0, amount 0
00:37:29.490 00.000 12020 move complete, result=0
00:37:29.491 00.001 9340 Enqueuing Expose request
00:37:29.505 00.014 12020 worker thread done servicing request
00:37:29.505 00.000 9340 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
00:37:29.519 00.014 12020 Worker thread wakes up
00:37:29.520 00.001 12020 worker thread servicing REQUEST_EXPOSE 1000
00:37:29.520 00.000 12020 Handling exposure in thread, d=1000 o=3 r=(877,685,31,31)
00:37:30.246 00.726 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"a1783dcb-3d42-4f00-bf5f-3f287b800c2d"}
00:37:30.472 00.226 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"a1783dcb-3d42-4f00-bf5f-3f287b800c2d"}
00:37:30.543 00.071 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"b631ceda-12f0-448d-afd1-ac753a0ec183"}
00:37:30.745 00.202 9340 case statement mapped state 6 to 3
00:37:30.788 00.043 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"b631ceda-12f0-448d-afd1-ac753a0ec183"}
00:37:30.908 00.120 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"5a1ff948-a806-400d-84d2-007422c2d1fc"}
00:37:31.036 00.128 12020 Exposure complete
00:37:31.036 00.000 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":22,"width":15,"height":15,"star_pos":[7.07,6.62],"pixels":"..."},"id":"5a1ff948-a806-400d-84d2-007422c2d1fc"}
00:37:31.684 00.648 12020 worker thread done servicing request
00:37:31.685 00.001 9340 OnExposeComplete: enter
00:37:31.705 00.020 9340 UpdateGuideState(): m_state=6
00:37:31.724 00.019 9340 Star::Find(15, 892, 699, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 23
00:37:31.770 00.046 9340 Star::Find returns 1 (0), X=892.54, Y=699.48, Mass=956993, SNR=160.2, Peak=57502 HFD=4.2
00:37:31.787 00.017 9340 CameraToMount -- cameraTheta (-0.56) - m_xAngle (-3.09) = xAngle (2.53 = 2.53)
00:37:31.799 00.012 9340 CameraToMount -- cameraTheta (-0.56) - (m_xAngle (-3.09) + m_yAngleError (-0.07)) = yAngle (2.61 = 2.61)
00:37:31.810 00.011 9340 CameraToMount -- cameraX=0.38 cameraY=-0.23 hyp=0.44 cameraTheta=-0.56 mountX=-0.36 mountY=0.22, mountTheta=2.59
00:37:31.832 00.022 9340 SchedulePrimaryMove(10104498, x=0.38, y=-0.23, opts=13)
00:37:31.851 00.019 9340 Enqueuing Move request for scope (0.38, -0.23)
00:37:31.906 00.055 12020 Worker thread wakes up
00:37:31.907 00.001 12020 worker thread servicing REQUEST_MOVE scope ofs (0.38, -0.23) opts 0xd
00:37:31.907 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=5613, max=65535, med=8725, FiltMin=6886, FiltMax=65535, Gamma=2.870
00:37:31.930 00.023 12020 Handling offset move in thread for scope, endpoint = (0.38, -0.23)
00:37:31.931 00.001 9340 UpdateGuideState exits: m=956993 SNR=160.2
00:37:31.946 00.015 12020 Moving (0.38, -0.23) raw xDistance=-0.36 yDistance=0.22
00:37:31.947 00.001 9340 PhdController: settling, locked = 1, distance = 0.28 (0.45) aobump = 0 frame = 23 / 99999
00:37:31.967 00.020 12020 GuideAlgorithmHysteresis::Result() returns -0.21 from input -0.36
00:37:31.967 00.000 9340 PhdController: newstate STATE_FINISH
00:37:31.982 00.015 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:37:31.983 00.001 9340 PhdController complete: success
00:37:32.022 00.039 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.22
00:37:32.022 00.000 9340 evsrv: {"Event":"SettleDone","Timestamp":1778737052.022,"Host":"ASTRO","Inst":1,"Status":0,"TotalFrames":23,"DroppedFrames":0}
00:37:32.039 00.017 12020 MoveAxis(E, 36, ABG)
00:37:32.039 00.000 12020 Guiding  Dir = 2, Dur = 36
00:37:32.040 00.001 9340 Mount: notify guiding dither settle done success=1
00:37:32.054 00.014 12020 IsSlewing returns 0
00:37:32.055 00.001 9340 PhdController: newstate STATE_IDLE
00:37:32.067 00.012 12020 IsGuiding returns 0
00:37:32.067 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:37:32.078 00.011 9340 ScheduleExposure(1000,3,1) exposurePending=0
00:37:32.095 00.017 9340 Enqueuing Expose request
00:37:32.107 00.012 12020 PulseGuide returned control before completion, sleep 24
00:37:32.144 00.037 12020 IsGuiding returns 0
00:37:32.145 00.001 12020 Move returns status 0, amount 36
00:37:32.145 00.000 12020 MoveAxis(N, 0, ABG)
00:37:32.146 00.001 12020 Move returns status 0, amount 0
00:37:32.146 00.000 12020 move complete, result=0
00:37:32.146 00.000 12020 worker thread done servicing request
00:37:32.146 00.000 9340 GuideStep: -0.4 px 36 ms EAST, 0.2 px 0 ms NORTH
00:37:32.163 00.017 12020 Worker thread wakes up
00:37:32.163 00.000 12020 worker thread servicing REQUEST_EXPOSE 1000
00:37:32.164 00.001 12020 Handling exposure in thread, d=1000 o=3 r=(877,685,31,31)
00:37:32.261 00.097 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"beb89c20-7382-4ff2-b246-9f7209fc414c"}
00:37:32.290 00.029 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"beb89c20-7382-4ff2-b246-9f7209fc414c"}
00:37:32.340 00.050 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"09b16884-0936-47f2-861f-1530301e4926"}
00:37:32.361 00.021 9340 case statement mapped state 6 to 3
00:37:32.411 00.050 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"09b16884-0936-47f2-861f-1530301e4926"}
00:37:32.431 00.020 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"ff24c35f-5ebe-4a10-8081-6da1b889d78d"}
00:37:32.451 00.020 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":23,"width":15,"height":15,"star_pos":[6.54,7.48],"pixels":"..."},"id":"ff24c35f-5ebe-4a10-8081-6da1b889d78d"}
00:37:32.875 00.424 9340 evsrv: cli 100A41E8 connect
00:37:32.889 00.014 9340 case statement mapped state 6 to 3
00:37:32.930 00.041 9340 case statement mapped state 6 to 3
00:37:32.959 00.029 9340 evsrv: cli 100A41E8 request: {"method":"get_app_state","id":"eafd8dee-7b3d-400a-bc5f-4443e7e098c3"}
00:37:32.978 00.019 9340 case statement mapped state 6 to 3
00:37:32.996 00.018 9340 evsrv: cli 100A41E8 response: {"jsonrpc":"2.0","result":"Guiding","id":"eafd8dee-7b3d-400a-bc5f-4443e7e098c3"}
00:37:33.033 00.037 9340 evsrv: cli 100A41E8 disconnect
00:37:33.061 00.028 9340 evsrv: cli 100A4288 connect
00:37:33.104 00.043 9340 case statement mapped state 6 to 3
00:37:33.124 00.020 9340 case statement mapped state 6 to 3
00:37:33.141 00.017 9340 evsrv: cli 100A4288 request: {"method":"get_app_state","id":"27a1968a-4435-4142-910a-3d09751b5018"}
00:37:33.156 00.015 9340 case statement mapped state 6 to 3
00:37:33.169 00.013 9340 evsrv: cli 100A4288 response: {"jsonrpc":"2.0","result":"Guiding","id":"27a1968a-4435-4142-910a-3d09751b5018"}
00:37:33.188 00.019 9340 evsrv: cli 100A4288 disconnect
00:37:33.564 00.376 12020 Exposure complete
00:37:33.963 00.399 12020 worker thread done servicing request
00:37:33.963 00.000 9340 OnExposeComplete: enter
00:37:33.980 00.017 9340 UpdateGuideState(): m_state=6
00:37:33.999 00.019 9340 Star::Find(15, 892, 699, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 24
00:37:34.015 00.016 9340 Star::Find returns 1 (0), X=892.13, Y=699.74, Mass=953466, SNR=167.6, Peak=56994 HFD=4.4
00:37:34.061 00.046 9340 CameraToMount -- cameraTheta (2.67) - m_xAngle (-3.09) = xAngle (5.76 = -0.52)
00:37:34.078 00.017 9340 CameraToMount -- cameraTheta (2.67) - (m_xAngle (-3.09) + m_yAngleError (-0.07)) = yAngle (5.83 = -0.45)
00:37:34.091 00.013 9340 CameraToMount -- cameraX=-0.04 cameraY=0.02 hyp=0.05 cameraTheta=2.67 mountX=0.04 mountY=-0.02, mountTheta=-0.47
00:37:34.111 00.020 9340 SchedulePrimaryMove(10104498, x=-0.04, y=0.02, opts=13)
00:37:34.124 00.013 9340 Enqueuing Move request for scope (-0.04, 0.02)
00:37:34.166 00.042 12020 Worker thread wakes up
00:37:34.166 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=5803, max=65535, med=8700, FiltMin=6874, FiltMax=65535, Gamma=2.870
00:37:34.178 00.012 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.02) opts 0xd
00:37:34.178 00.000 9340 UpdateGuideState exits: m=953466 SNR=167.6
00:37:34.191 00.013 12020 Handling offset move in thread for scope, endpoint = (-0.04, 0.02)
00:37:34.192 00.001 12020 Moving (-0.04, 0.02) raw xDistance=0.04 yDistance=-0.02
00:37:34.192 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:37:34.210 00.018 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
00:37:34.210 00.000 9340 ScheduleExposure(1000,3,1) exposurePending=0
00:37:34.230 00.020 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:37:34.231 00.001 9340 Enqueuing Expose request
00:37:34.282 00.051 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
00:37:34.283 00.001 12020 MoveAxis(E, 0, ABG)
00:37:34.283 00.000 12020 Move returns status 0, amount 0
00:37:34.283 00.000 12020 MoveAxis(N, 0, ABG)
00:37:34.283 00.000 12020 Move returns status 0, amount 0
00:37:34.283 00.000 12020 move complete, result=0
00:37:34.284 00.001 12020 worker thread done servicing request
00:37:34.284 00.000 12020 Worker thread wakes up
00:37:34.284 00.000 9340 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
00:37:34.304 00.020 12020 worker thread servicing REQUEST_EXPOSE 1000
00:37:34.304 00.000 12020 Handling exposure in thread, d=1000 o=3 r=(877,685,31,31)
00:37:34.322 00.018 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"d8972b05-8980-4da7-a349-1a517d6d02f8"}
00:37:34.338 00.016 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"d8972b05-8980-4da7-a349-1a517d6d02f8"}
00:37:34.357 00.019 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"90200848-6ee1-4388-9a05-a47d75803cd2"}
00:37:34.398 00.041 9340 case statement mapped state 6 to 3
00:37:34.413 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"90200848-6ee1-4388-9a05-a47d75803cd2"}
00:37:34.429 00.016 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"35a3ab25-4e8f-4868-b8a7-59f51b475c97"}
00:37:34.442 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":24,"width":15,"height":15,"star_pos":[7.13,6.74],"pixels":"..."},"id":"35a3ab25-4e8f-4868-b8a7-59f51b475c97"}
00:37:35.692 01.250 12020 Exposure complete
00:37:36.057 00.365 9340 OnExposeComplete: enter
00:37:36.068 00.011 12020 worker thread done servicing request
00:37:36.069 00.001 9340 UpdateGuideState(): m_state=6
00:37:36.084 00.015 9340 Star::Find(15, 892, 699, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 25
00:37:36.096 00.012 9340 Star::Find returns 1 (0), X=892.44, Y=699.54, Mass=955630, SNR=177.1, Peak=57251 HFD=4.4
00:37:36.116 00.020 9340 CameraToMount -- cameraTheta (-0.58) - m_xAngle (-3.09) = xAngle (2.51 = 2.51)
00:37:36.134 00.018 9340 CameraToMount -- cameraTheta (-0.58) - (m_xAngle (-3.09) + m_yAngleError (-0.07)) = yAngle (2.59 = 2.59)
00:37:36.173 00.039 9340 CameraToMount -- cameraX=0.27 cameraY=-0.18 hyp=0.32 cameraTheta=-0.58 mountX=-0.26 mountY=0.17, mountTheta=2.56
00:37:36.195 00.022 9340 SchedulePrimaryMove(10104498, x=0.27, y=-0.18, opts=13)
00:37:36.208 00.013 9340 Enqueuing Move request for scope (0.27, -0.18)
00:37:36.234 00.026 12020 Worker thread wakes up
00:37:36.234 00.000 12020 worker thread servicing REQUEST_MOVE scope ofs (0.27, -0.18) opts 0xd
00:37:36.235 00.001 9340 UpdateImageDisplay: Size=(1920,1080) min=5621, max=65535, med=8687, FiltMin=6797, FiltMax=65535, Gamma=2.870
00:37:36.264 00.029 9340 UpdateGuideState exits: m=955630 SNR=177.1
00:37:36.302 00.038 12020 Handling offset move in thread for scope, endpoint = (0.27, -0.18)
00:37:36.302 00.000 12020 Moving (0.27, -0.18) raw xDistance=-0.26 yDistance=0.17
00:37:36.302 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:37:36.322 00.020 12020 GuideAlgorithmHysteresis::Result() returns -0.15 from input -0.26
00:37:36.322 00.000 9340 ScheduleExposure(1000,3,1) exposurePending=0
00:37:36.346 00.024 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:37:36.347 00.001 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
00:37:36.347 00.000 12020 MoveAxis(E, 26, ABG)
00:37:36.347 00.000 12020 Guiding  Dir = 2, Dur = 26
00:37:36.351 00.004 9340 Enqueuing Expose request
00:37:36.371 00.020 12020 IsSlewing returns 0
00:37:36.372 00.001 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"ebf80c3f-4960-4095-bc1a-8c3263e55966"}
00:37:36.385 00.013 12020 IsGuiding returns 0
00:37:36.385 00.000 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"ebf80c3f-4960-4095-bc1a-8c3263e55966"}
00:37:36.418 00.033 12020 PulseGuide returned control before completion, sleep 13
00:37:36.422 00.004 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"fa40804e-60d6-4067-9cb4-766f1b2f78fc"}
00:37:36.443 00.021 9340 case statement mapped state 6 to 3
00:37:36.458 00.015 12020 IsGuiding returns 0
00:37:36.458 00.000 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"fa40804e-60d6-4067-9cb4-766f1b2f78fc"}
00:37:36.471 00.013 12020 Move returns status 0, amount 26
00:37:36.471 00.000 12020 MoveAxis(N, 0, ABG)
00:37:36.472 00.001 12020 Move returns status 0, amount 0
00:37:36.472 00.000 12020 move complete, result=0
00:37:36.472 00.000 12020 worker thread done servicing request
00:37:36.472 00.000 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"83ac9b6d-5288-46a5-ba23-1b5907dcc1f2"}
00:37:36.486 00.014 12020 Worker thread wakes up
00:37:36.487 00.001 12020 worker thread servicing REQUEST_EXPOSE 1000
00:37:36.487 00.000 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":25,"width":15,"height":15,"star_pos":[7.44,6.54],"pixels":"..."},"id":"83ac9b6d-5288-46a5-ba23-1b5907dcc1f2"}
00:37:36.501 00.014 12020 Handling exposure in thread, d=1000 o=3 r=(877,685,31,31)
00:37:36.502 00.001 9340 GuideStep: -0.3 px 26 ms EAST, 0.2 px 0 ms NORTH
00:37:37.874 01.372 12020 Exposure complete
00:37:38.260 00.386 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"cca5e79b-3608-48dc-9239-fc4f01f82fc9"}
00:37:38.303 00.043 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"cca5e79b-3608-48dc-9239-fc4f01f82fc9"}
00:37:38.392 00.089 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"8a907f65-ed83-4e1d-a47e-ef95e84f0a91"}
00:37:38.431 00.039 9340 case statement mapped state 6 to 3
00:37:38.490 00.059 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"8a907f65-ed83-4e1d-a47e-ef95e84f0a91"}
00:37:38.570 00.080 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"1f3e9868-8cd7-4cab-b80c-37271c530861"}
00:37:38.610 00.040 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":25,"width":15,"height":15,"star_pos":[7.44,6.54],"pixels":"..."},"id":"1f3e9868-8cd7-4cab-b80c-37271c530861"}
00:37:38.769 00.159 12020 worker thread done servicing request
00:37:38.769 00.000 9340 OnExposeComplete: enter
00:37:38.813 00.044 9340 UpdateGuideState(): m_state=6
00:37:38.855 00.042 9340 Star::Find(15, 892, 699, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 26
00:37:38.895 00.040 9340 Star::Find returns 1 (0), X=892.56, Y=699.59, Mass=1008175, SNR=204.7, Peak=58587 HFD=4.3
00:37:38.975 00.080 9340 CameraToMount -- cameraTheta (-0.31) - m_xAngle (-3.09) = xAngle (2.78 = 2.78)
00:37:39.000 00.025 9340 CameraToMount -- cameraTheta (-0.31) - (m_xAngle (-3.09) + m_yAngleError (-0.07)) = yAngle (2.86 = 2.86)
00:37:39.020 00.020 9340 CameraToMount -- cameraX=0.39 cameraY=-0.13 hyp=0.41 cameraTheta=-0.31 mountX=-0.39 mountY=0.12, mountTheta=2.85
00:37:39.058 00.038 9340 SchedulePrimaryMove(10104498, x=0.39, y=-0.13, opts=13)
00:37:39.106 00.048 9340 Enqueuing Move request for scope (0.39, -0.13)
00:37:39.126 00.020 12020 Worker thread wakes up
00:37:39.127 00.001 9340 UpdateImageDisplay: Size=(1920,1080) min=5314, max=65535, med=8715, FiltMin=6697, FiltMax=65535, Gamma=2.870
00:37:39.143 00.016 12020 worker thread servicing REQUEST_MOVE scope ofs (0.39, -0.13) opts 0xd
00:37:39.143 00.000 9340 UpdateGuideState exits: m=1008175 SNR=204.7
00:37:39.159 00.016 12020 Handling offset move in thread for scope, endpoint = (0.39, -0.13)
00:37:39.159 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:37:39.175 00.016 12020 Moving (0.39, -0.13) raw xDistance=-0.39 yDistance=0.12
00:37:39.175 00.000 9340 ScheduleExposure(1000,3,1) exposurePending=0
00:37:39.194 00.019 12020 GuideAlgorithmHysteresis::Result() returns -0.24 from input -0.39
00:37:39.194 00.000 9340 Enqueuing Expose request
00:37:39.208 00.014 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:37:39.208 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
00:37:39.209 00.001 12020 MoveAxis(E, 42, ABG)
00:37:39.209 00.000 12020 Guiding  Dir = 2, Dur = 42
00:37:39.210 00.001 12020 IsSlewing returns 0
00:37:39.211 00.001 12020 IsGuiding returns 0
00:37:39.238 00.027 12020 PulseGuide returned control before completion, sleep 26
00:37:39.302 00.064 12020 IsGuiding returns 1
00:37:39.302 00.000 12020 scope still moving after pulse duration time elapsed
00:37:39.339 00.037 12020 IsSlewing returns 0
00:37:39.340 00.001 12020 IsGuiding returns 0
00:37:39.340 00.000 12020 scope move finished after 42 + 87 ms
00:37:39.341 00.001 12020 Move returns status 0, amount 42
00:37:39.341 00.000 12020 MoveAxis(N, 0, ABG)
00:37:39.341 00.000 12020 Move returns status 0, amount 0
00:37:39.341 00.000 12020 move complete, result=0
00:37:39.342 00.001 12020 worker thread done servicing request
00:37:39.342 00.000 9340 GuideStep: -0.4 px 42 ms EAST, 0.1 px 0 ms NORTH
00:37:39.378 00.036 12020 Worker thread wakes up
00:37:39.378 00.000 12020 worker thread servicing REQUEST_EXPOSE 1000
00:37:39.379 00.001 12020 Handling exposure in thread, d=1000 o=3 r=(877,685,31,31)
00:37:40.260 00.881 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"f7ae7c26-17f1-4e67-9d64-cad33e9d1ba4"}
00:37:40.291 00.031 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"f7ae7c26-17f1-4e67-9d64-cad33e9d1ba4"}
00:37:40.363 00.072 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"f7e9c315-af41-4bb3-9396-0757f4b06d56"}
00:37:40.395 00.032 9340 case statement mapped state 6 to 3
00:37:40.428 00.033 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"f7e9c315-af41-4bb3-9396-0757f4b06d56"}
00:37:40.457 00.029 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"d3d80025-aac3-46c4-a76d-7ed2cb43999f"}
00:37:40.501 00.044 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":26,"width":15,"height":15,"star_pos":[6.56,6.59],"pixels":"..."},"id":"d3d80025-aac3-46c4-a76d-7ed2cb43999f"}
00:37:40.765 00.264 12020 Exposure complete
00:37:41.075 00.310 12020 worker thread done servicing request
00:37:41.076 00.001 9340 OnExposeComplete: enter
00:37:41.088 00.012 9340 UpdateGuideState(): m_state=6
00:37:41.100 00.012 9340 Star::Find(15, 892, 699, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 27
00:37:41.117 00.017 9340 Star::Find returns 1 (0), X=891.84, Y=699.56, Mass=986514, SNR=164.1, Peak=56834 HFD=4.4
00:37:41.135 00.018 9340 CameraToMount -- cameraTheta (-2.68) - m_xAngle (-3.09) = xAngle (0.41 = 0.41)
00:37:41.171 00.036 9340 CameraToMount -- cameraTheta (-2.68) - (m_xAngle (-3.09) + m_yAngleError (-0.07)) = yAngle (0.49 = 0.49)
00:37:41.186 00.015 9340 CameraToMount -- cameraX=-0.33 cameraY=-0.16 hyp=0.36 cameraTheta=-2.68 mountX=0.33 mountY=0.17, mountTheta=0.47
00:37:41.204 00.018 9340 SchedulePrimaryMove(10104498, x=-0.33, y=-0.16, opts=13)
00:37:41.216 00.012 9340 Enqueuing Move request for scope (-0.33, -0.16)
00:37:41.230 00.014 12020 Worker thread wakes up
00:37:41.230 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=5787, max=65535, med=8722, FiltMin=6891, FiltMax=65535, Gamma=2.870
00:37:41.246 00.016 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.33, -0.16) opts 0xd
00:37:41.246 00.000 9340 UpdateGuideState exits: m=986514 SNR=164.1
00:37:41.261 00.015 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:37:41.294 00.033 12020 Handling offset move in thread for scope, endpoint = (-0.33, -0.16)
00:37:41.294 00.000 9340 ScheduleExposure(1000,3,1) exposurePending=0
00:37:41.309 00.015 12020 Moving (-0.33, -0.16) raw xDistance=0.33 yDistance=0.17
00:37:41.309 00.000 12020 GuideAlgorithmHysteresis::Result() returns 0.17 from input 0.33
00:37:41.309 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:37:41.309 00.000 9340 Enqueuing Expose request
00:37:41.327 00.018 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
00:37:41.328 00.001 12020 MoveAxis(W, 29, ABG)
00:37:41.328 00.000 12020 Guiding  Dir = 3, Dur = 29
00:37:41.329 00.001 12020 IsSlewing returns 0
00:37:41.330 00.001 12020 IsGuiding returns 0
00:37:41.348 00.018 12020 PulseGuide returned control before completion, sleep 22
00:37:41.414 00.066 12020 IsGuiding returns 0
00:37:41.414 00.000 12020 Move returns status 0, amount 29
00:37:41.415 00.001 12020 MoveAxis(N, 0, ABG)
00:37:41.415 00.000 12020 Move returns status 0, amount 0
00:37:41.415 00.000 12020 move complete, result=0
00:37:41.415 00.000 12020 worker thread done servicing request
00:37:41.415 00.000 9340 GuideStep: 0.3 px 29 ms WEST, 0.2 px 0 ms NORTH
00:37:41.430 00.015 12020 Worker thread wakes up
00:37:41.431 00.001 12020 worker thread servicing REQUEST_EXPOSE 1000
00:37:41.431 00.000 12020 Handling exposure in thread, d=1000 o=3 r=(877,685,31,31)
00:37:42.276 00.845 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"a3d9fe27-54bd-4b25-bef9-d0e32e5533b8"}
00:37:42.340 00.064 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"a3d9fe27-54bd-4b25-bef9-d0e32e5533b8"}
00:37:42.407 00.067 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"d4c359cc-5308-4194-a3e2-18b93c1e97ab"}
00:37:42.429 00.022 9340 case statement mapped state 6 to 3
00:37:42.453 00.024 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"d4c359cc-5308-4194-a3e2-18b93c1e97ab"}
00:37:42.504 00.051 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"9eb3affe-e1fc-4edc-8c28-8afe2198df5a"}
00:37:42.558 00.054 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":27,"width":15,"height":15,"star_pos":[6.84,6.56],"pixels":"..."},"id":"9eb3affe-e1fc-4edc-8c28-8afe2198df5a"}
00:37:42.845 00.287 12020 Exposure complete
00:37:43.422 00.577 9340 OnExposeComplete: enter
00:37:43.453 00.031 12020 worker thread done servicing request
00:37:43.454 00.001 9340 UpdateGuideState(): m_state=6
00:37:43.473 00.019 9340 Star::Find(15, 891, 699, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 28
00:37:43.500 00.027 9340 Star::Find returns 1 (0), X=892.51, Y=699.66, Mass=920266, SNR=170.5, Peak=56146 HFD=4.2
00:37:43.563 00.063 9340 CameraToMount -- cameraTheta (-0.17) - m_xAngle (-3.09) = xAngle (2.92 = 2.92)
00:37:43.586 00.023 9340 CameraToMount -- cameraTheta (-0.17) - (m_xAngle (-3.09) + m_yAngleError (-0.07)) = yAngle (2.99 = 2.99)
00:37:43.621 00.035 9340 CameraToMount -- cameraX=0.34 cameraY=-0.06 hyp=0.35 cameraTheta=-0.17 mountX=-0.34 mountY=0.05, mountTheta=2.99
00:37:43.708 00.087 9340 SchedulePrimaryMove(10104498, x=0.34, y=-0.06, opts=13)
00:37:43.729 00.021 9340 Enqueuing Move request for scope (0.34, -0.06)
00:37:43.794 00.065 12020 Worker thread wakes up
00:37:43.795 00.001 9340 UpdateImageDisplay: Size=(1920,1080) min=5749, max=65535, med=8720, FiltMin=6708, FiltMax=65535, Gamma=2.870
00:37:43.816 00.021 12020 worker thread servicing REQUEST_MOVE scope ofs (0.34, -0.06) opts 0xd
00:37:43.816 00.000 12020 Handling offset move in thread for scope, endpoint = (0.34, -0.06)
00:37:43.816 00.000 12020 Moving (0.34, -0.06) raw xDistance=-0.34 yDistance=0.05
00:37:43.816 00.000 12020 GuideAlgorithmHysteresis::Result() returns -0.18 from input -0.34
00:37:43.816 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:37:43.816 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
00:37:43.817 00.001 9340 UpdateGuideState exits: m=920266 SNR=170.5
00:37:43.846 00.029 12020 MoveAxis(E, 31, ABG)
00:37:43.846 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:37:43.866 00.020 12020 Guiding  Dir = 2, Dur = 31
00:37:43.868 00.002 9340 ScheduleExposure(1000,3,1) exposurePending=0
00:37:43.908 00.040 12020 IsSlewing returns 0
00:37:43.908 00.000 9340 Enqueuing Expose request
00:37:43.933 00.025 12020 IsGuiding returns 0
00:37:43.990 00.057 12020 IsGuiding returns 1
00:37:43.990 00.000 12020 scope still moving after pulse duration time elapsed
00:37:44.050 00.060 12020 IsSlewing returns 0
00:37:44.052 00.002 12020 IsGuiding returns 0
00:37:44.053 00.001 12020 scope move finished after 31 + 88 ms
00:37:44.053 00.000 12020 Move returns status 0, amount 31
00:37:44.054 00.001 12020 MoveAxis(N, 0, ABG)
00:37:44.055 00.001 12020 Move returns status 0, amount 0
00:37:44.055 00.000 12020 move complete, result=0
00:37:44.056 00.001 12020 worker thread done servicing request
00:37:44.056 00.000 9340 GuideStep: -0.3 px 31 ms EAST, 0.1 px 0 ms NORTH
00:37:44.080 00.024 12020 Worker thread wakes up
00:37:44.081 00.001 12020 worker thread servicing REQUEST_EXPOSE 1000
00:37:44.081 00.000 12020 Handling exposure in thread, d=1000 o=3 r=(877,685,31,31)
00:37:44.283 00.202 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"b73c2654-0b11-4ec2-ae03-e41902bfbd80"}
00:37:44.314 00.031 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"b73c2654-0b11-4ec2-ae03-e41902bfbd80"}
00:37:44.442 00.128 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"193c88dc-0888-4a65-be9f-402189ad0c34"}
00:37:44.519 00.077 9340 case statement mapped state 6 to 3
00:37:44.575 00.056 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"193c88dc-0888-4a65-be9f-402189ad0c34"}
00:37:44.653 00.078 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"4e53717c-2988-4ed7-a7f5-1a043fa67977"}
00:37:44.703 00.050 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":28,"width":15,"height":15,"star_pos":[6.51,6.66],"pixels":"..."},"id":"4e53717c-2988-4ed7-a7f5-1a043fa67977"}
00:37:45.555 00.852 12020 Exposure complete
00:37:46.035 00.480 12020 worker thread done servicing request
00:37:46.035 00.000 9340 OnExposeComplete: enter
00:37:46.055 00.020 9340 UpdateGuideState(): m_state=6
00:37:46.071 00.016 9340 Star::Find(15, 892, 699, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 29
00:37:46.098 00.027 9340 Star::Find returns 1 (0), X=892.18, Y=699.34, Mass=939506, SNR=178.6, Peak=58827 HFD=4.4
00:37:46.136 00.038 9340 CameraToMount -- cameraTheta (-1.54) - m_xAngle (-3.09) = xAngle (1.55 = 1.55)
00:37:46.156 00.020 9340 CameraToMount -- cameraTheta (-1.54) - (m_xAngle (-3.09) + m_yAngleError (-0.07)) = yAngle (1.62 = 1.62)
00:37:46.173 00.017 9340 CameraToMount -- cameraX=0.01 cameraY=-0.38 hyp=0.38 cameraTheta=-1.54 mountX=0.01 mountY=0.38, mountTheta=1.55
00:37:46.206 00.033 9340 SchedulePrimaryMove(10104498, x=0.01, y=-0.38, opts=13)
00:37:46.232 00.026 9340 Enqueuing Move request for scope (0.01, -0.38)
00:37:46.270 00.038 12020 Worker thread wakes up
00:37:46.270 00.000 12020 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.38) opts 0xd
00:37:46.271 00.001 12020 Handling offset move in thread for scope, endpoint = (0.01, -0.38)
00:37:46.271 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=5621, max=65535, med=8740, FiltMin=6526, FiltMax=65535, Gamma=2.870
00:37:46.288 00.017 12020 Moving (0.01, -0.38) raw xDistance=0.01 yDistance=0.38
00:37:46.288 00.000 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
00:37:46.288 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.38 from input 0.38
00:37:46.289 00.001 9340 UpdateGuideState exits: m=939506 SNR=178.6
00:37:46.312 00.023 12020 MoveAxis(E, 0, ABG)
00:37:46.312 00.000 12020 Move returns status 0, amount 0
00:37:46.312 00.000 12020 MoveAxis(S, 62, ABG)
00:37:46.312 00.000 12020 Guiding  Dir = 1, Dur = 62
00:37:46.313 00.001 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:37:46.328 00.015 12020 IsSlewing returns 0
00:37:46.329 00.001 9340 ScheduleExposure(1000,3,1) exposurePending=0
00:37:46.347 00.018 12020 IsGuiding returns 0
00:37:46.349 00.002 9340 Enqueuing Expose request
00:37:46.378 00.029 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"558fbe07-4e3a-4e8b-9a97-7a9fa19a0205"}
00:37:46.437 00.059 12020 IsGuiding returns 1
00:37:46.438 00.001 12020 scope still moving after pulse duration time elapsed
00:37:46.441 00.003 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"558fbe07-4e3a-4e8b-9a97-7a9fa19a0205"}
00:37:46.462 00.021 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"cf737b74-3356-4253-a77d-7451599b6a7e"}
00:37:46.489 00.027 12020 IsSlewing returns 0
00:37:46.490 00.001 9340 case statement mapped state 6 to 3
00:37:46.506 00.016 12020 IsGuiding returns 1
00:37:46.506 00.000 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"cf737b74-3356-4253-a77d-7451599b6a7e"}
00:37:46.553 00.047 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"b24a95ed-f5ff-4ff0-9639-066e5734a829"}
00:37:46.576 00.023 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":29,"width":15,"height":15,"star_pos":[7.18,7.34],"pixels":"..."},"id":"b24a95ed-f5ff-4ff0-9639-066e5734a829"}
00:37:46.609 00.033 12020 IsSlewing returns 0
00:37:46.616 00.007 12020 IsGuiding returns 0
00:37:46.616 00.000 12020 scope move finished after 62 + 205 ms
00:37:46.616 00.000 12020 Move returns status 0, amount 62
00:37:46.617 00.001 12020 move complete, result=0
00:37:46.617 00.000 12020 worker thread done servicing request
00:37:46.617 00.000 12020 Worker thread wakes up
00:37:46.617 00.000 12020 worker thread servicing REQUEST_EXPOSE 1000
00:37:46.617 00.000 12020 Handling exposure in thread, d=1000 o=3 r=(877,685,31,31)
00:37:46.629 00.012 9340 GuideStep: 0.0 px 0 ms EAST, 0.4 px 62 ms SOUTH
00:37:48.016 01.387 12020 Exposure complete
00:37:48.282 00.266 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"6c2d7ba3-3d1c-43a7-aeb7-ff8fee12ef2b"}
00:37:48.331 00.049 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"6c2d7ba3-3d1c-43a7-aeb7-ff8fee12ef2b"}
00:37:48.385 00.054 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"f3e63cc1-0f09-47a5-b58b-81733653d637"}
00:37:48.432 00.047 9340 case statement mapped state 6 to 3
00:37:48.479 00.047 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"f3e63cc1-0f09-47a5-b58b-81733653d637"}
00:37:48.541 00.062 12020 worker thread done servicing request
00:37:48.542 00.001 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"4046ffd0-9819-4715-a86d-a7caafc7f806"}
00:37:48.567 00.025 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":29,"width":15,"height":15,"star_pos":[7.18,7.34],"pixels":"..."},"id":"4046ffd0-9819-4715-a86d-a7caafc7f806"}
00:37:48.614 00.047 9340 OnExposeComplete: enter
00:37:48.669 00.055 9340 UpdateGuideState(): m_state=6
00:37:48.711 00.042 9340 Star::Find(15, 892, 699, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 30
00:37:48.749 00.038 9340 Star::Find returns 1 (0), X=892.92, Y=699.62, Mass=1033285, SNR=182.0, Peak=59671 HFD=4.3
00:37:48.815 00.066 9340 CameraToMount -- cameraTheta (-0.13) - m_xAngle (-3.09) = xAngle (2.96 = 2.96)
00:37:48.838 00.023 9340 CameraToMount -- cameraTheta (-0.13) - (m_xAngle (-3.09) + m_yAngleError (-0.07)) = yAngle (3.04 = 3.04)
00:37:48.868 00.030 9340 CameraToMount -- cameraX=0.75 cameraY=-0.10 hyp=0.76 cameraTheta=-0.13 mountX=-0.75 mountY=0.08, mountTheta=3.03
00:37:48.947 00.079 9340 SchedulePrimaryMove(10104498, x=0.75, y=-0.10, opts=13)
00:37:48.978 00.031 9340 Enqueuing Move request for scope (0.75, -0.10)
00:37:49.053 00.075 12020 Worker thread wakes up
00:37:49.053 00.000 12020 worker thread servicing REQUEST_MOVE scope ofs (0.75, -0.10) opts 0xd
00:37:49.053 00.000 12020 Handling offset move in thread for scope, endpoint = (0.75, -0.10)
00:37:49.053 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=5382, max=65535, med=8740, FiltMin=6931, FiltMax=65535, Gamma=2.870
00:37:49.074 00.021 12020 Moving (0.75, -0.10) raw xDistance=-0.75 yDistance=0.08
00:37:49.074 00.000 12020 GuideAlgorithmHysteresis::Result() returns -0.44 from input -0.75
00:37:49.074 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:37:49.077 00.003 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
00:37:49.077 00.000 12020 MoveAxis(E, 75, ABG)
00:37:49.077 00.000 12020 Guiding  Dir = 2, Dur = 75
00:37:49.080 00.003 9340 UpdateGuideState exits: m=1033285 SNR=182.0
00:37:49.102 00.022 12020 IsSlewing returns 0
00:37:49.104 00.002 12020 IsGuiding returns 0
00:37:49.106 00.002 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:37:49.138 00.032 12020 PulseGuide returned control before completion, sleep 54
00:37:49.157 00.019 9340 ScheduleExposure(1000,3,1) exposurePending=0
00:37:49.200 00.043 9340 Enqueuing Expose request
00:37:49.229 00.029 12020 IsGuiding returns 1
00:37:49.229 00.000 12020 scope still moving after pulse duration time elapsed
00:37:49.292 00.063 12020 IsSlewing returns 0
00:37:49.294 00.002 12020 IsGuiding returns 0
00:37:49.294 00.000 12020 scope move finished after 75 + 114 ms
00:37:49.294 00.000 12020 Move returns status 0, amount 75
00:37:49.294 00.000 12020 MoveAxis(N, 0, ABG)
00:37:49.294 00.000 12020 Move returns status 0, amount 0
00:37:49.295 00.001 12020 move complete, result=0
00:37:49.295 00.000 12020 worker thread done servicing request
00:37:49.295 00.000 9340 GuideStep: -0.7 px 75 ms EAST, 0.1 px 0 ms NORTH
00:37:49.338 00.043 12020 Worker thread wakes up
00:37:49.338 00.000 12020 worker thread servicing REQUEST_EXPOSE 1000
00:37:49.338 00.000 12020 Handling exposure in thread, d=1000 o=3 r=(877,685,31,31)
00:37:50.283 00.945 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"f38e5ee2-3a3b-45a2-be08-b9ee6e62b9c5"}
00:37:50.310 00.027 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"f38e5ee2-3a3b-45a2-be08-b9ee6e62b9c5"}
00:37:50.356 00.046 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"d5532799-70ef-416f-94b7-afbfed7fbc88"}
00:37:50.372 00.016 9340 case statement mapped state 6 to 3
00:37:50.385 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"d5532799-70ef-416f-94b7-afbfed7fbc88"}
00:37:50.400 00.015 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"e3b951d2-8397-4465-9090-87c4fe042fa1"}
00:37:50.469 00.069 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":30,"width":15,"height":15,"star_pos":[6.92,6.62],"pixels":"..."},"id":"e3b951d2-8397-4465-9090-87c4fe042fa1"}
00:37:50.708 00.239 12020 Exposure complete
00:37:51.181 00.473 12020 worker thread done servicing request
00:37:51.183 00.002 9340 OnExposeComplete: enter
00:37:51.209 00.026 9340 UpdateGuideState(): m_state=6
00:37:51.231 00.022 9340 Star::Find(15, 892, 699, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 31
00:37:51.258 00.027 9340 Star::Find returns 1 (0), X=892.86, Y=700.01, Mass=1006001, SNR=200.0, Peak=54216 HFD=4.3
00:37:51.327 00.069 9340 CameraToMount -- cameraTheta (0.40) - m_xAngle (-3.09) = xAngle (3.50 = -2.79)
00:37:51.380 00.053 9340 CameraToMount -- cameraTheta (0.40) - (m_xAngle (-3.09) + m_yAngleError (-0.07)) = yAngle (3.57 = -2.71)
00:37:51.440 00.060 9340 CameraToMount -- cameraX=0.69 cameraY=0.30 hyp=0.75 cameraTheta=0.40 mountX=-0.71 mountY=-0.31, mountTheta=-2.72
00:37:51.482 00.042 9340 SchedulePrimaryMove(10104498, x=0.69, y=0.30, opts=13)
00:37:51.517 00.035 9340 Enqueuing Move request for scope (0.69, 0.30)
00:37:51.572 00.055 12020 Worker thread wakes up
00:37:51.572 00.000 12020 worker thread servicing REQUEST_MOVE scope ofs (0.69, 0.30) opts 0xd
00:37:51.573 00.001 9340 UpdateImageDisplay: Size=(1920,1080) min=5691, max=65535, med=8738, FiltMin=6576, FiltMax=65535, Gamma=2.870
00:37:51.589 00.016 12020 Handling offset move in thread for scope, endpoint = (0.69, 0.30)
00:37:51.589 00.000 9340 UpdateGuideState exits: m=1006001 SNR=200.0
00:37:51.608 00.019 12020 Moving (0.69, 0.30) raw xDistance=-0.71 yDistance=-0.31
00:37:51.608 00.000 12020 GuideAlgorithmHysteresis::Result() returns -0.47 from input -0.71
00:37:51.608 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
00:37:51.608 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.31
00:37:51.609 00.001 12020 MoveAxis(E, 79, ABG)
00:37:51.609 00.000 12020 Guiding  Dir = 2, Dur = 79
00:37:51.610 00.001 12020 IsSlewing returns 0
00:37:51.612 00.002 12020 IsGuiding returns 0
00:37:51.615 00.003 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:37:51.639 00.024 12020 PulseGuide returned control before completion, sleep 72
00:37:51.639 00.000 9340 ScheduleExposure(1000,3,1) exposurePending=0
00:37:51.674 00.035 9340 Enqueuing Expose request
00:37:51.743 00.069 12020 IsGuiding returns 0
00:37:51.744 00.001 12020 Move returns status 0, amount 79
00:37:51.744 00.000 12020 MoveAxis(N, 0, ABG)
00:37:51.744 00.000 12020 Move returns status 0, amount 0
00:37:51.744 00.000 12020 move complete, result=0
00:37:51.745 00.001 12020 worker thread done servicing request
00:37:51.752 00.007 12020 Worker thread wakes up
00:37:51.752 00.000 9340 GuideStep: -0.7 px 79 ms EAST, -0.3 px 0 ms NORTH
00:37:51.773 00.021 12020 worker thread servicing REQUEST_EXPOSE 1000
00:37:51.773 00.000 12020 Handling exposure in thread, d=1000 o=3 r=(877,685,31,31)
00:37:52.289 00.516 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"1b6d6798-1d98-4ac4-abc2-a24e009bb2ad"}
00:37:52.392 00.103 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"1b6d6798-1d98-4ac4-abc2-a24e009bb2ad"}
00:37:52.463 00.071 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"d716f9e8-bb0e-4d2c-bb79-21cc84d1b0c3"}
00:37:52.515 00.052 9340 case statement mapped state 6 to 3
00:37:52.569 00.054 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"d716f9e8-bb0e-4d2c-bb79-21cc84d1b0c3"}
00:37:52.592 00.023 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"0de69491-39ad-447e-b469-3fe6b7545394"}
00:37:52.609 00.017 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":31,"width":15,"height":15,"star_pos":[6.86,7.01],"pixels":"..."},"id":"0de69491-39ad-447e-b469-3fe6b7545394"}
00:37:53.141 00.532 12020 Exposure complete
00:37:53.522 00.381 12020 worker thread done servicing request
00:37:53.522 00.000 9340 OnExposeComplete: enter
00:37:53.538 00.016 9340 UpdateGuideState(): m_state=6
00:37:53.557 00.019 9340 Star::Find(15, 892, 700, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 32
00:37:53.597 00.040 9340 Star::Find returns 1 (0), X=891.99, Y=699.93, Mass=1049045, SNR=194.5, Peak=59750 HFD=4.4
00:37:53.623 00.026 9340 MultiStar: exiting stabilization period
00:37:53.639 00.016 9340 MultiStar: updating star positions after lock position change
00:37:53.670 00.031 9340 Star::Find(15, 511, 1020, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 32
00:37:53.718 00.048 9340 Star::Find returns 1 (0), X=510.56, Y=1020.42, Mass=660117, SNR=152.7, Peak=54040 HFD=3.5
00:37:53.740 00.022 9340 Star::Find(15, 1796, 322, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 32
00:37:53.789 00.049 9340 Star::Find returns 1 (0), X=1795.41, Y=322.62, Mass=4626541, SNR=401.8, Peak=65535 HFD=7.3
00:37:53.814 00.025 9340 Star::Find(15, 1586, 702, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 32
00:37:53.888 00.074 9340 Star::Find returns 1 (0), X=1586.16, Y=702.14, Mass=519574, SNR=119.6, Peak=48668 HFD=3.7
00:37:53.909 00.021 9340 Star::Find(15, 804, 646, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 32
00:37:53.995 00.086 9340 Star::Find returns 1 (0), X=804.47, Y=645.68, Mass=331989, SNR=91.3, Peak=40876 HFD=3.2
00:37:54.024 00.029 9340 Star::Find(15, 64, 399, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 32
00:37:54.053 00.029 9340 Star::Find returns 1 (0), X=64.63, Y=399.69, Mass=299264, SNR=77.9, Peak=31147 HFD=3.9
00:37:54.087 00.034 9340 Star::Find(15, 766, 392, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 32
00:37:54.138 00.051 9340 Star::Find returns 1 (0), X=766.02, Y=391.78, Mass=245740, SNR=71.4, Peak=35888 HFD=2.5
00:37:54.155 00.017 9340 Star::Find(15, 795, 675, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 32
00:37:54.168 00.013 9340 Star::Find returns 1 (0), X=795.62, Y=675.75, Mass=198213, SNR=59.8, Peak=26835 HFD=3.2
00:37:54.184 00.016 9340 Star::Find(15, 305, 254, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 32
00:37:54.201 00.017 9340 Star::Find returns 1 (0), X=305.43, Y=254.05, Mass=188430, SNR=54.1, Peak=27409 HFD=3.5
00:37:54.246 00.045 9340 Star::Find(15, 434, 39, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 32
00:37:54.268 00.022 9340 Star::Find returns 1 (0), X=433.75, Y=38.72, Mass=194079, SNR=53.0, Peak=23744 HFD=3.8
00:37:54.290 00.022 9340 Star::Find(15, 772, 689, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 32
00:37:54.369 00.079 9340 Star::Find returns 1 (0), X=772.64, Y=688.82, Mass=87579, SNR=34.5, Peak=16122 HFD=3.0
00:37:54.393 00.024 9340 Star::Find(15, 401, 859, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 32
00:37:54.410 00.017 9340 Star::Find returns 1 (0), X=401.01, Y=859.50, Mass=128646, SNR=41.2, Peak=16841 HFD=4.0
00:37:54.435 00.025 9340 CameraToMount -- cameraTheta (2.27) - m_xAngle (-3.09) = xAngle (5.36 = -0.92)
00:37:54.474 00.039 9340 CameraToMount -- cameraTheta (2.27) - (m_xAngle (-3.09) + m_yAngleError (-0.07)) = yAngle (5.44 = -0.85)
00:37:54.515 00.041 9340 CameraToMount -- cameraX=-0.18 cameraY=0.21 hyp=0.28 cameraTheta=2.27 mountX=0.17 mountY=-0.21, mountTheta=-0.89
00:37:54.550 00.035 9340 SchedulePrimaryMove(10104498, x=-0.18, y=0.21, opts=13)
00:37:54.568 00.018 9340 Enqueuing Move request for scope (-0.18, 0.21)
00:37:54.625 00.057 12020 Worker thread wakes up
00:37:54.625 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=5664, max=65535, med=8744, FiltMin=6803, FiltMax=65530, Gamma=2.870
00:37:54.639 00.014 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.18, 0.21) opts 0xd
00:37:54.639 00.000 9340 UpdateGuideState exits: m=1049045 SNR=194.5
00:37:54.654 00.015 12020 Handling offset move in thread for scope, endpoint = (-0.18, 0.21)
00:37:54.654 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:37:54.668 00.014 12020 Moving (-0.18, 0.21) raw xDistance=0.17 yDistance=-0.21
00:37:54.668 00.000 9340 ScheduleExposure(1000,3,1) exposurePending=0
00:37:54.680 00.012 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.17
00:37:54.680 00.000 9340 Enqueuing Expose request
00:37:54.747 00.067 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:37:54.747 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.21
00:37:54.747 00.000 12020 MoveAxis(E, 0, ABG)
00:37:54.748 00.001 12020 Move returns status 0, amount 0
00:37:54.748 00.000 12020 MoveAxis(N, 0, ABG)
00:37:54.748 00.000 12020 Move returns status 0, amount 0
00:37:54.748 00.000 12020 move complete, result=0
00:37:54.749 00.001 12020 worker thread done servicing request
00:37:54.752 00.003 12020 Worker thread wakes up
00:37:54.752 00.000 12020 worker thread servicing REQUEST_EXPOSE 1000
00:37:54.752 00.000 12020 Handling exposure in thread, d=1000 o=3 r=(877,685,31,31)
00:37:54.753 00.001 9340 GuideStep: 0.2 px 0 ms EAST, -0.2 px 0 ms NORTH
00:37:54.809 00.056 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"89adefce-699e-48cf-bba8-7c6ddcae004f"}
00:37:54.862 00.053 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"89adefce-699e-48cf-bba8-7c6ddcae004f"}
00:37:54.881 00.019 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"6c006401-45c9-43d2-9590-ff7f5e3d7284"}
00:37:54.911 00.030 9340 case statement mapped state 6 to 3
00:37:54.925 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"6c006401-45c9-43d2-9590-ff7f5e3d7284"}
00:37:55.006 00.081 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"21e41fa5-07c5-4a91-9652-81f5c77a9d54"}
00:37:55.024 00.018 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":32,"width":15,"height":15,"star_pos":[6.99,6.93],"pixels":"..."},"id":"21e41fa5-07c5-4a91-9652-81f5c77a9d54"}
00:37:56.149 01.125 12020 Exposure complete
00:37:56.338 00.189 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"3ea326f1-145b-4718-b1f6-4f466b9c992f"}
00:37:56.398 00.060 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"3ea326f1-145b-4718-b1f6-4f466b9c992f"}
00:37:56.424 00.026 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"4be609c5-0cb3-47b9-8b92-daa6948f238d"}
00:37:56.481 00.057 9340 case statement mapped state 6 to 3
00:37:56.514 00.033 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"4be609c5-0cb3-47b9-8b92-daa6948f238d"}
00:37:56.597 00.083 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"efc00d45-8cc0-4804-b930-7da9d5eefaa8"}
00:37:56.632 00.035 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":32,"width":15,"height":15,"star_pos":[6.99,6.93],"pixels":"..."},"id":"efc00d45-8cc0-4804-b930-7da9d5eefaa8"}
00:37:56.660 00.028 12020 worker thread done servicing request
00:37:56.661 00.001 9340 OnExposeComplete: enter
00:37:56.733 00.072 9340 UpdateGuideState(): m_state=6
00:37:56.764 00.031 9340 Star::Find(15, 891, 699, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 33
00:37:56.783 00.019 9340 Star::Find returns 1 (0), X=892.64, Y=699.85, Mass=1010510, SNR=198.6, Peak=54102 HFD=4.4
00:37:56.853 00.070 9340 MultiStar: [#1 0.41,-0.35,0.00,M1] [#2 0.52,0.03,1.86,U] [#3 0.41,0.20,0.63,U] [#4 -0.04,0.07,0.41,U] [#5 0.18,-0.36,0.37,U] [#6 0.19,0.02,0.34,U] [#7 0.21,-0.42,0.32,U] [#8 0.20,-0.25,0.29,U] 
00:37:56.880 00.027 9340 refined, 7 included, MultiStar: {0.37, 0.00}, one-star: {0.47, 0.14}
00:37:56.933 00.053 9340 CameraToMount -- cameraTheta (0.01) - m_xAngle (-3.09) = xAngle (3.10 = 3.10)
00:37:57.025 00.092 9340 CameraToMount -- cameraTheta (0.01) - (m_xAngle (-3.09) + m_yAngleError (-0.07)) = yAngle (3.18 = -3.10)
00:37:57.054 00.029 9340 CameraToMount -- cameraX=0.37 cameraY=0.00 hyp=0.37 cameraTheta=0.01 mountX=-0.37 mountY=-0.01, mountTheta=-3.10
00:37:57.176 00.122 9340 SchedulePrimaryMove(10104498, x=0.37, y=0.00, opts=13)
00:37:57.285 00.109 9340 Enqueuing Move request for scope (0.37, 0.00)
00:37:57.337 00.052 12020 Worker thread wakes up
00:37:57.337 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=5194, max=65535, med=8752, FiltMin=6927, FiltMax=65530, Gamma=2.870
00:37:57.356 00.019 12020 worker thread servicing REQUEST_MOVE scope ofs (0.37, 0.00) opts 0xd
00:37:57.356 00.000 12020 Handling offset move in thread for scope, endpoint = (0.37, 0.00)
00:37:57.357 00.001 12020 Moving (0.37, 0.00) raw xDistance=-0.37 yDistance=-0.01
00:37:57.357 00.000 12020 GuideAlgorithmHysteresis::Result() returns -0.22 from input -0.37
00:37:57.357 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:37:57.357 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
00:37:57.358 00.001 12020 MoveAxis(E, 37, ABG)
00:37:57.358 00.000 12020 Guiding  Dir = 2, Dur = 37
00:37:57.359 00.001 12020 IsSlewing returns 0
00:37:57.359 00.000 9340 UpdateGuideState exits: m=1010510 SNR=198.6
00:37:57.431 00.072 12020 IsGuiding returns 0
00:37:57.442 00.011 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:37:57.456 00.014 9340 ScheduleExposure(1000,3,1) exposurePending=0
00:37:57.574 00.118 12020 PulseGuide returned control before completion, sleep 12
00:37:57.574 00.000 9340 Enqueuing Expose request
00:37:57.611 00.037 12020 IsGuiding returns 0
00:37:57.612 00.001 12020 Move returns status 0, amount 37
00:37:57.612 00.000 12020 MoveAxis(N, 0, ABG)
00:37:57.612 00.000 12020 Move returns status 0, amount 0
00:37:57.613 00.001 12020 move complete, result=0
00:37:57.617 00.004 12020 worker thread done servicing request
00:37:57.618 00.001 12020 Worker thread wakes up
00:37:57.618 00.000 12020 worker thread servicing REQUEST_EXPOSE 1000
00:37:57.618 00.000 12020 Handling exposure in thread, d=1000 o=3 r=(877,685,31,31)
00:37:57.683 00.065 9340 GuideStep: -0.4 px 37 ms EAST, -0.0 px 0 ms NORTH
00:37:58.329 00.646 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"3be5c044-9b91-4fc5-ae67-8e46bf9771a3"}
00:37:58.388 00.059 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"3be5c044-9b91-4fc5-ae67-8e46bf9771a3"}
00:37:58.513 00.125 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"282cb2f7-ceb9-4d2a-a9db-6c7c6b2ad6a0"}
00:37:58.699 00.186 9340 case statement mapped state 6 to 3
00:37:58.835 00.136 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"282cb2f7-ceb9-4d2a-a9db-6c7c6b2ad6a0"}
00:37:59.033 00.198 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"e168a8fe-3f10-4bdb-8d94-99d084764da6"}
00:37:59.153 00.120 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":33,"width":15,"height":15,"star_pos":[6.64,6.85],"pixels":"..."},"id":"e168a8fe-3f10-4bdb-8d94-99d084764da6"}
00:37:59.241 00.088 12020 Exposure complete
00:37:59.743 00.502 12020 worker thread done servicing request
00:37:59.780 00.037 9340 OnExposeComplete: enter
00:37:59.798 00.018 9340 UpdateGuideState(): m_state=6
00:37:59.814 00.016 9340 Star::Find(15, 892, 699, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 34
00:37:59.829 00.015 9340 Star::Find returns 1 (0), X=892.12, Y=699.79, Mass=963278, SNR=188.3, Peak=56882 HFD=4.4
00:37:59.849 00.020 9340 MultiStar: [#1 0.10,-0.30,0.82,U] [#2 -0.03,-0.20,2.18,U] [#3 -0.07,-0.14,0.66,U] [#4 -0.20,0.16,0.46,U] [#5 -0.53,-0.32,0.00,M1] [#6 -0.13,0.20,0.39,U] [#7 -0.20,-0.35,0.33,U] [#8 -0.15,-0.37,0.31,U] 
00:37:59.864 00.015 9340 single-star, 7 included, MultiStar: {-0.06, -0.13}, one-star: {-0.05, 0.07}
00:37:59.878 00.014 9340 CameraToMount -- cameraTheta (2.19) - m_xAngle (-3.09) = xAngle (5.29 = -1.00)
00:37:59.890 00.012 9340 CameraToMount -- cameraTheta (2.19) - (m_xAngle (-3.09) + m_yAngleError (-0.07)) = yAngle (5.36 = -0.92)
00:37:59.906 00.016 9340 CameraToMount -- cameraX=-0.05 cameraY=0.07 hyp=0.09 cameraTheta=2.19 mountX=0.05 mountY=-0.07, mountTheta=-0.97
00:37:59.928 00.022 9340 SchedulePrimaryMove(10104498, x=-0.05, y=0.07, opts=13)
00:37:59.946 00.018 9340 Enqueuing Move request for scope (-0.05, 0.07)
00:37:59.961 00.015 12020 Worker thread wakes up
00:37:59.962 00.001 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.07) opts 0xd
00:37:59.962 00.000 12020 Handling offset move in thread for scope, endpoint = (-0.05, 0.07)
00:37:59.962 00.000 12020 Moving (-0.05, 0.07) raw xDistance=0.05 yDistance=-0.07
00:37:59.963 00.001 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
00:37:59.963 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:37:59.964 00.001 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
00:37:59.964 00.000 12020 MoveAxis(E, 0, ABG)
00:37:59.964 00.000 12020 Move returns status 0, amount 0
00:37:59.964 00.000 12020 MoveAxis(N, 0, ABG)
00:37:59.965 00.001 12020 Move returns status 0, amount 0
00:37:59.965 00.000 12020 move complete, result=0
00:37:59.965 00.000 12020 worker thread done servicing request
00:38:00.111 00.146 9340 UpdateImageDisplay: Size=(1920,1080) min=5590, max=65535, med=8745, FiltMin=6824, FiltMax=65530, Gamma=2.870
00:38:00.176 00.065 9340 UpdateGuideState exits: m=963278 SNR=188.3
00:38:00.192 00.016 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:38:00.209 00.017 9340 ScheduleExposure(1000,3,1) exposurePending=0
00:38:00.226 00.017 9340 Enqueuing Expose request
00:38:00.244 00.018 12020 Worker thread wakes up
00:38:00.244 00.000 9340 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
00:38:00.257 00.013 12020 worker thread servicing REQUEST_EXPOSE 1000
00:38:00.257 00.000 12020 Handling exposure in thread, d=1000 o=3 r=(877,685,31,31)
00:38:00.356 00.099 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"d2513594-195b-4ca1-b722-decb7422f759"}
00:38:00.370 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"d2513594-195b-4ca1-b722-decb7422f759"}
00:38:00.407 00.037 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"13e21ada-6046-4508-a943-e173916533e4"}
00:38:00.424 00.017 9340 case statement mapped state 6 to 3
00:38:00.441 00.017 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"13e21ada-6046-4508-a943-e173916533e4"}
00:38:00.482 00.041 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"9f9ab6b5-41cf-4be4-8f8d-74b3924819d1"}
00:38:00.502 00.020 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":34,"width":15,"height":15,"star_pos":[7.12,6.79],"pixels":"..."},"id":"9f9ab6b5-41cf-4be4-8f8d-74b3924819d1"}
00:38:01.624 01.122 12020 Exposure complete
00:38:01.853 00.229 12020 worker thread done servicing request
00:38:01.853 00.000 9340 OnExposeComplete: enter
00:38:01.869 00.016 9340 UpdateGuideState(): m_state=6
00:38:01.885 00.016 9340 Star::Find(15, 892, 699, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 35
00:38:01.900 00.015 9340 Star::Find returns 1 (0), X=892.27, Y=699.96, Mass=1031597, SNR=167.7, Peak=56950 HFD=4.4
00:38:01.912 00.012 9340 MultiStar: [#1 0.08,-0.20,0.98,U] [#2 0.87,-0.47,0.00,M1] [#3 0.16,-0.04,0.69,U] [#4 -0.06,0.35,0.55,U] [#5 0.06,0.06,0.45,U] [#6 0.16,-0.03,0.50,U] [#7 -0.01,-0.49,0.41,U] [#8 0.17,-0.18,0.39,U] 
00:38:01.923 00.011 9340 refined, 7 included, MultiStar: {0.09, -0.01}, one-star: {0.11, 0.24}
00:38:01.936 00.013 9340 CameraToMount -- cameraTheta (-0.12) - m_xAngle (-3.09) = xAngle (2.97 = 2.97)
00:38:01.948 00.012 9340 CameraToMount -- cameraTheta (-0.12) - (m_xAngle (-3.09) + m_yAngleError (-0.07)) = yAngle (3.05 = 3.05)
00:38:01.961 00.013 9340 CameraToMount -- cameraX=0.09 cameraY=-0.01 hyp=0.09 cameraTheta=-0.12 mountX=-0.09 mountY=0.01, mountTheta=3.05
00:38:01.979 00.018 9340 SchedulePrimaryMove(10104498, x=0.09, y=-0.01, opts=13)
00:38:01.993 00.014 9340 Enqueuing Move request for scope (0.09, -0.01)
00:38:02.010 00.017 12020 Worker thread wakes up
00:38:02.010 00.000 12020 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.01) opts 0xd
00:38:02.011 00.001 12020 Handling offset move in thread for scope, endpoint = (0.09, -0.01)
00:38:02.011 00.000 12020 Moving (0.09, -0.01) raw xDistance=-0.09 yDistance=0.01
00:38:02.011 00.000 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
00:38:02.011 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:38:02.012 00.001 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
00:38:02.012 00.000 12020 MoveAxis(E, 0, ABG)
00:38:02.012 00.000 12020 Move returns status 0, amount 0
00:38:02.012 00.000 12020 MoveAxis(N, 0, ABG)
00:38:02.012 00.000 12020 Move returns status 0, amount 0
00:38:02.012 00.000 12020 move complete, result=0
00:38:02.013 00.001 12020 worker thread done servicing request
00:38:02.031 00.018 9340 UpdateImageDisplay: Size=(1920,1080) min=5649, max=65535, med=8750, FiltMin=6898, FiltMax=65535, Gamma=2.870
00:38:02.090 00.059 9340 UpdateGuideState exits: m=1031597 SNR=167.7
00:38:02.106 00.016 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:38:02.120 00.014 9340 ScheduleExposure(1000,3,1) exposurePending=0
00:38:02.138 00.018 9340 Enqueuing Expose request
00:38:02.151 00.013 12020 Worker thread wakes up
00:38:02.151 00.000 9340 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
00:38:02.164 00.013 12020 worker thread servicing REQUEST_EXPOSE 1000
00:38:02.165 00.001 12020 Handling exposure in thread, d=1000 o=3 r=(877,685,31,31)
00:38:02.362 00.197 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"6adac40f-1651-4a51-8c2d-6199f411e264"}
00:38:02.375 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"6adac40f-1651-4a51-8c2d-6199f411e264"}
00:38:02.393 00.018 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"316e7f34-7dd8-41fc-9a97-3c4d25abe9ca"}
00:38:02.408 00.015 9340 case statement mapped state 6 to 3
00:38:02.425 00.017 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"316e7f34-7dd8-41fc-9a97-3c4d25abe9ca"}
00:38:02.486 00.061 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"7bbbc60d-95f9-4bca-9a27-86dd80cade67"}
00:38:02.502 00.016 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":35,"width":15,"height":15,"star_pos":[7.27,6.96],"pixels":"..."},"id":"7bbbc60d-95f9-4bca-9a27-86dd80cade67"}
00:38:03.524 01.022 12020 Exposure complete
00:38:03.744 00.220 12020 worker thread done servicing request
00:38:03.744 00.000 9340 OnExposeComplete: enter
00:38:03.757 00.013 9340 UpdateGuideState(): m_state=6
00:38:03.769 00.012 9340 Star::Find(15, 892, 699, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 36
00:38:03.778 00.009 9340 Star::Find returns 1 (0), X=892.24, Y=699.95, Mass=997429, SNR=199.3, Peak=55490 HFD=4.5
00:38:03.793 00.015 9340 MultiStar: [#1 0.51,-0.09,0.88,U] [#2 0.10,-0.07,1.91,U] [#3 0.12,0.08,0.56,U] [#4 0.07,0.12,0.46,U] [#5 0.05,0.10,0.35,U] [#6 0.51,0.50,0.00,M1] [#7 0.20,-0.24,0.31,U] [#8 0.22,0.13,0.36,U] 
00:38:03.806 00.013 9340 refined, 7 included, MultiStar: {0.16, 0.02}, one-star: {0.07, 0.23}
00:38:03.817 00.011 9340 CameraToMount -- cameraTheta (0.14) - m_xAngle (-3.09) = xAngle (3.23 = -3.05)
00:38:03.828 00.011 9340 CameraToMount -- cameraTheta (0.14) - (m_xAngle (-3.09) + m_yAngleError (-0.07)) = yAngle (3.30 = -2.98)
00:38:03.841 00.013 9340 CameraToMount -- cameraX=0.16 cameraY=0.02 hyp=0.17 cameraTheta=0.14 mountX=-0.16 mountY=-0.03, mountTheta=-2.98
00:38:03.857 00.016 9340 SchedulePrimaryMove(10104498, x=0.16, y=0.02, opts=13)
00:38:03.870 00.013 9340 Enqueuing Move request for scope (0.16, 0.02)
00:38:03.886 00.016 12020 Worker thread wakes up
00:38:03.886 00.000 12020 worker thread servicing REQUEST_MOVE scope ofs (0.16, 0.02) opts 0xd
00:38:03.886 00.000 12020 Handling offset move in thread for scope, endpoint = (0.16, 0.02)
00:38:03.887 00.001 12020 Moving (0.16, 0.02) raw xDistance=-0.16 yDistance=-0.03
00:38:03.887 00.000 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16
00:38:03.887 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:38:03.887 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
00:38:03.887 00.000 12020 MoveAxis(E, 0, ABG)
00:38:03.887 00.000 12020 Move returns status 0, amount 0
00:38:03.888 00.001 12020 MoveAxis(N, 0, ABG)
00:38:03.888 00.000 12020 Move returns status 0, amount 0
00:38:03.888 00.000 12020 move complete, result=0
00:38:03.889 00.001 12020 worker thread done servicing request
00:38:03.910 00.021 9340 UpdateImageDisplay: Size=(1920,1080) min=5330, max=65535, med=8754, FiltMin=6854, FiltMax=65530, Gamma=2.870
00:38:03.968 00.058 9340 UpdateGuideState exits: m=997429 SNR=199.3
00:38:03.982 00.014 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:38:03.997 00.015 9340 ScheduleExposure(1000,3,1) exposurePending=0
00:38:04.011 00.014 9340 Enqueuing Expose request
00:38:04.027 00.016 12020 Worker thread wakes up
00:38:04.027 00.000 9340 GuideStep: -0.2 px 0 ms EAST, -0.0 px 0 ms NORTH
00:38:04.040 00.013 12020 worker thread servicing REQUEST_EXPOSE 1000
00:38:04.040 00.000 12020 Handling exposure in thread, d=1000 o=3 r=(877,685,31,31)
00:38:04.367 00.327 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"a0eb6701-a304-4d7f-a56d-e5326589f14e"}
00:38:04.381 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"a0eb6701-a304-4d7f-a56d-e5326589f14e"}
00:38:04.395 00.014 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"e2013ab8-64b3-470a-9d20-db03f2b5cd9c"}
00:38:04.407 00.012 9340 case statement mapped state 6 to 3
00:38:04.420 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"e2013ab8-64b3-470a-9d20-db03f2b5cd9c"}
00:38:04.435 00.015 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"57ab6478-a722-47e1-a7b7-565783e2279f"}
00:38:04.450 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":36,"width":15,"height":15,"star_pos":[7.24,6.95],"pixels":"..."},"id":"57ab6478-a722-47e1-a7b7-565783e2279f"}
00:38:05.399 00.949 12020 Exposure complete
00:38:05.636 00.237 12020 worker thread done servicing request
00:38:05.636 00.000 9340 OnExposeComplete: enter
00:38:05.649 00.013 9340 UpdateGuideState(): m_state=6
00:38:05.664 00.015 9340 Star::Find(15, 892, 699, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 37
00:38:05.678 00.014 9340 Star::Find returns 1 (0), X=892.57, Y=699.40, Mass=991186, SNR=211.0, Peak=56682 HFD=4.4
00:38:05.691 00.013 9340 MultiStar: [#1 0.65,-0.76,0.00,M1] [#2 1.31,-0.66,0.00,M1] [#3 0.29,-0.22,0.63,U] [#4 0.62,-0.33,0.00,M1] [#5 0.58,-0.29,0.00,M1] [#6 0.97,0.21,0.00,M2] [#7 0.36,-0.85,0.00,M1] [#8 1.22,-0.71,0.00,M1] 
00:38:05.705 00.014 9340 refined, 1 included, MultiStar: {0.35, -0.28}, one-star: {0.40, -0.32}
00:38:05.718 00.013 9340 CameraToMount -- cameraTheta (-0.67) - m_xAngle (-3.09) = xAngle (2.42 = 2.42)
00:38:05.732 00.014 9340 CameraToMount -- cameraTheta (-0.67) - (m_xAngle (-3.09) + m_yAngleError (-0.07)) = yAngle (2.49 = 2.49)
00:38:05.747 00.015 9340 CameraToMount -- cameraX=0.35 cameraY=-0.28 hyp=0.45 cameraTheta=-0.67 mountX=-0.34 mountY=0.27, mountTheta=2.46
00:38:05.763 00.016 9340 SchedulePrimaryMove(10104498, x=0.35, y=-0.28, opts=13)
00:38:05.776 00.013 9340 Enqueuing Move request for scope (0.35, -0.28)
00:38:05.790 00.014 12020 Worker thread wakes up
00:38:05.790 00.000 12020 worker thread servicing REQUEST_MOVE scope ofs (0.35, -0.28) opts 0xd
00:38:05.791 00.001 12020 Handling offset move in thread for scope, endpoint = (0.35, -0.28)
00:38:05.791 00.000 12020 Moving (0.35, -0.28) raw xDistance=-0.34 yDistance=0.27
00:38:05.791 00.000 12020 GuideAlgorithmHysteresis::Result() returns -0.20 from input -0.34
00:38:05.791 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.27 from input 0.27
00:38:05.791 00.000 12020 MoveAxis(E, 34, ABG)
00:38:05.792 00.001 12020 Guiding  Dir = 2, Dur = 34
00:38:05.803 00.011 9340 UpdateImageDisplay: Size=(1920,1080) min=5669, max=65535, med=8780, FiltMin=6770, FiltMax=65535, Gamma=2.870
00:38:05.819 00.016 12020 IsSlewing returns 0
00:38:05.830 00.011 12020 IsGuiding returns 0
00:38:05.862 00.032 12020 PulseGuide returned control before completion, sleep 13
00:38:05.868 00.006 9340 UpdateGuideState exits: m=991186 SNR=211.0
00:38:05.884 00.016 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:38:05.897 00.013 9340 ScheduleExposure(1000,3,1) exposurePending=0
00:38:05.909 00.012 9340 Enqueuing Expose request
00:38:05.922 00.013 12020 IsGuiding returns 1
00:38:05.922 00.000 12020 scope still moving after pulse duration time elapsed
00:38:05.959 00.037 12020 IsSlewing returns 0
00:38:05.961 00.002 12020 IsGuiding returns 1
00:38:06.028 00.067 12020 IsSlewing returns 0
00:38:06.030 00.002 12020 IsGuiding returns 1
00:38:06.123 00.093 12020 IsSlewing returns 0
00:38:06.129 00.006 12020 IsGuiding returns 1
00:38:06.184 00.055 12020 IsSlewing returns 0
00:38:06.185 00.001 12020 IsGuiding returns 0
00:38:06.185 00.000 12020 scope move finished after 34 + 320 ms
00:38:06.185 00.000 12020 Move returns status 0, amount 34
00:38:06.185 00.000 12020 MoveAxis(S, 44, ABG)
00:38:06.186 00.001 12020 Guiding  Dir = 1, Dur = 44
00:38:06.197 00.011 12020 IsSlewing returns 0
00:38:06.212 00.015 12020 IsGuiding returns 0
00:38:06.295 00.083 12020 IsGuiding returns 1
00:38:06.296 00.001 12020 scope still moving after pulse duration time elapsed
00:38:06.356 00.060 12020 IsSlewing returns 0
00:38:06.382 00.026 12020 IsGuiding returns 1
00:38:06.387 00.005 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"6287f75d-7ab7-447d-b7aa-45561a94885a"}
00:38:06.401 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"6287f75d-7ab7-447d-b7aa-45561a94885a"}
00:38:06.419 00.018 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"8bd03c0c-75e3-4bbb-8389-10ca6f931410"}
00:38:06.431 00.012 9340 case statement mapped state 6 to 3
00:38:06.445 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"8bd03c0c-75e3-4bbb-8389-10ca6f931410"}
00:38:06.486 00.041 12020 IsSlewing returns 0
00:38:06.518 00.032 12020 IsGuiding returns 0
00:38:06.518 00.000 12020 scope move finished after 44 + 261 ms
00:38:06.518 00.000 12020 Move returns status 0, amount 44
00:38:06.519 00.001 12020 move complete, result=0
00:38:06.519 00.000 12020 worker thread done servicing request
00:38:06.519 00.000 9340 GuideStep: -0.3 px 34 ms EAST, 0.3 px 44 ms SOUTH
00:38:06.533 00.014 12020 Worker thread wakes up
00:38:06.533 00.000 12020 worker thread servicing REQUEST_EXPOSE 1000
00:38:06.533 00.000 12020 Handling exposure in thread, d=1000 o=3 r=(877,685,31,31)
00:38:06.550 00.017 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"a00557e3-06fb-4a2d-a9c2-26c1b71a4749"}
00:38:06.565 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":37,"width":15,"height":15,"star_pos":[6.57,7.40],"pixels":"..."},"id":"a00557e3-06fb-4a2d-a9c2-26c1b71a4749"}
00:38:07.898 01.333 12020 Exposure complete
00:38:08.117 00.219 12020 worker thread done servicing request
00:38:08.117 00.000 9340 OnExposeComplete: enter
00:38:08.137 00.020 9340 UpdateGuideState(): m_state=6
00:38:08.151 00.014 9340 Star::Find(15, 892, 699, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 38
00:38:08.163 00.012 9340 Star::Find returns 1 (0), X=891.04, Y=700.10, Mass=986525, SNR=189.2, Peak=55826 HFD=4.3
00:38:08.175 00.012 9340 MultiStar: [#1 -0.83,-0.06,0.00,M2] [#2 -0.96,-0.03,0.00,M2] [#3 -1.41,0.13,0.00,M1] [#4 -1.09,0.38,0.00,M2] [#5 -0.95,0.14,0.00,M2] [#6 -0.79,0.69,0.00,M3] [#7 -1.03,-0.20,0.00,M2] [#8 -1.17,0.09,0.00,M2] 
00:38:08.191 00.016 9340 CameraToMount -- cameraTheta (2.82) - m_xAngle (-3.09) = xAngle (5.91 = -0.38)
00:38:08.205 00.014 9340 CameraToMount -- cameraTheta (2.82) - (m_xAngle (-3.09) + m_yAngleError (-0.07)) = yAngle (5.98 = -0.30)
00:38:08.219 00.014 9340 CameraToMount -- cameraX=-1.12 cameraY=0.38 hyp=1.19 cameraTheta=2.82 mountX=1.10 mountY=-0.35, mountTheta=-0.31
00:38:08.236 00.017 9340 SchedulePrimaryMove(10104498, x=-1.12, y=0.38, opts=13)
00:38:08.248 00.012 9340 Enqueuing Move request for scope (-1.12, 0.38)
00:38:08.263 00.015 12020 Worker thread wakes up
00:38:08.263 00.000 12020 worker thread servicing REQUEST_MOVE scope ofs (-1.12, 0.38) opts 0xd
00:38:08.263 00.000 12020 Handling offset move in thread for scope, endpoint = (-1.12, 0.38)
00:38:08.263 00.000 12020 Moving (-1.12, 0.38) raw xDistance=1.10 yDistance=-0.35
00:38:08.263 00.000 12020 GuideAlgorithmHysteresis::Result() returns 0.63 from input 1.10
00:38:08.265 00.002 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
00:38:08.265 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.35
00:38:08.265 00.000 12020 MoveAxis(W, 107, ABG)
00:38:08.265 00.000 12020 Guiding  Dir = 3, Dur = 107
00:38:08.266 00.001 12020 IsSlewing returns 0
00:38:08.267 00.001 12020 IsGuiding returns 0
00:38:08.277 00.010 9340 UpdateImageDisplay: Size=(1920,1080) min=5358, max=65535, med=8756, FiltMin=6765, FiltMax=65530, Gamma=2.870
00:38:08.293 00.016 12020 PulseGuide returned control before completion, sleep 93
00:38:08.336 00.043 9340 UpdateGuideState exits: m=986525 SNR=189.2
00:38:08.352 00.016 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:38:08.365 00.013 9340 ScheduleExposure(1000,3,1) exposurePending=0
00:38:08.384 00.019 9340 Enqueuing Expose request
00:38:08.420 00.036 12020 IsGuiding returns 0
00:38:08.421 00.001 12020 Move returns status 0, amount 107
00:38:08.421 00.000 12020 MoveAxis(N, 0, ABG)
00:38:08.421 00.000 12020 Move returns status 0, amount 0
00:38:08.421 00.000 12020 move complete, result=0
00:38:08.422 00.001 12020 worker thread done servicing request
00:38:08.422 00.000 12020 Worker thread wakes up
00:38:08.422 00.000 12020 worker thread servicing REQUEST_EXPOSE 1000
00:38:08.422 00.000 12020 Handling exposure in thread, d=1000 o=3 r=(877,685,31,31)
00:38:08.441 00.019 9340 GuideStep: 1.1 px 107 ms WEST, -0.4 px 0 ms NORTH
00:38:08.470 00.029 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"823bb3b8-1e82-4bf7-a2c7-047c6b32c9ea"}
00:38:08.486 00.016 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"823bb3b8-1e82-4bf7-a2c7-047c6b32c9ea"}
00:38:08.513 00.027 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"1ed41f1f-ef22-4b34-9ee2-9898a41f917c"}
00:38:08.530 00.017 9340 case statement mapped state 6 to 3
00:38:08.547 00.017 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"1ed41f1f-ef22-4b34-9ee2-9898a41f917c"}
00:38:08.569 00.022 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"604dfe3b-47ee-43a6-96bc-660faf3a7551"}
00:38:08.586 00.017 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":38,"width":15,"height":15,"star_pos":[7.04,7.10],"pixels":"..."},"id":"604dfe3b-47ee-43a6-96bc-660faf3a7551"}
00:38:09.783 01.197 12020 Exposure complete
00:38:09.994 00.211 12020 worker thread done servicing request
00:38:09.994 00.000 9340 OnExposeComplete: enter
00:38:10.009 00.015 9340 UpdateGuideState(): m_state=6
00:38:10.020 00.011 9340 Star::Find(15, 891, 700, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 39
00:38:10.033 00.013 9340 Star::Find returns 1 (0), X=891.57, Y=699.95, Mass=947388, SNR=157.6, Peak=55050 HFD=4.2
00:38:10.046 00.013 9340 MultiStar: [#1 -0.66,0.15,1.04,U] [#2 -0.44,0.09,2.40,U] [#3 -0.46,0.23,0.82,U] [#4 -0.66,0.43,0.00,M3] [#5 -0.57,0.09,0.50,U] [#6 -0.45,0.37,0.45,U] [#7 -0.72,-0.03,0.00,M3] [#8 -0.94,-0.05,0.00,M3] 
00:38:10.061 00.015 9340 refined, 5 included, MultiStar: {-0.51, 0.16}, one-star: {-0.59, 0.23}
00:38:10.072 00.011 9340 CameraToMount -- cameraTheta (2.83) - m_xAngle (-3.09) = xAngle (5.93 = -0.36)
00:38:10.081 00.009 9340 CameraToMount -- cameraTheta (2.83) - (m_xAngle (-3.09) + m_yAngleError (-0.07)) = yAngle (6.00 = -0.28)
00:38:10.095 00.014 9340 CameraToMount -- cameraX=-0.51 cameraY=0.16 hyp=0.54 cameraTheta=2.83 mountX=0.51 mountY=-0.15, mountTheta=-0.29
00:38:10.111 00.016 9340 SchedulePrimaryMove(10104498, x=-0.51, y=0.16, opts=13)
00:38:10.125 00.014 9340 Enqueuing Move request for scope (-0.51, 0.16)
00:38:10.136 00.011 12020 Worker thread wakes up
00:38:10.137 00.001 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.51, 0.16) opts 0xd
00:38:10.137 00.000 12020 Handling offset move in thread for scope, endpoint = (-0.51, 0.16)
00:38:10.137 00.000 12020 Moving (-0.51, 0.16) raw xDistance=0.51 yDistance=-0.15
00:38:10.138 00.001 12020 GuideAlgorithmHysteresis::Result() returns 0.37 from input 0.51
00:38:10.138 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:38:10.138 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
00:38:10.138 00.000 12020 MoveAxis(W, 63, ABG)
00:38:10.138 00.000 12020 Guiding  Dir = 3, Dur = 63
00:38:10.143 00.005 12020 IsSlewing returns 0
00:38:10.146 00.003 12020 IsGuiding returns 0
00:38:10.156 00.010 9340 UpdateImageDisplay: Size=(1920,1080) min=5674, max=65535, med=8758, FiltMin=6942, FiltMax=65530, Gamma=2.870
00:38:10.180 00.024 12020 PulseGuide returned control before completion, sleep 41
00:38:10.209 00.029 9340 UpdateGuideState exits: m=947388 SNR=157.6
00:38:10.222 00.013 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:38:10.234 00.012 12020 IsGuiding returns 1
00:38:10.234 00.000 9340 ScheduleExposure(1000,3,1) exposurePending=0
00:38:10.248 00.014 9340 Enqueuing Expose request
00:38:10.262 00.014 12020 scope still moving after pulse duration time elapsed
00:38:10.300 00.038 12020 IsSlewing returns 0
00:38:10.304 00.004 12020 IsGuiding returns 0
00:38:10.304 00.000 12020 scope move finished after 63 + 95 ms
00:38:10.305 00.001 12020 Move returns status 0, amount 63
00:38:10.305 00.000 12020 MoveAxis(N, 0, ABG)
00:38:10.305 00.000 12020 Move returns status 0, amount 0
00:38:10.305 00.000 12020 move complete, result=0
00:38:10.305 00.000 12020 worker thread done servicing request
00:38:10.306 00.001 12020 Worker thread wakes up
00:38:10.306 00.000 12020 worker thread servicing REQUEST_EXPOSE 1000
00:38:10.306 00.000 12020 Handling exposure in thread, d=1000 o=3 r=(877,685,31,31)
00:38:10.307 00.001 9340 GuideStep: 0.5 px 63 ms WEST, -0.2 px 0 ms NORTH
00:38:10.435 00.128 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"79723ca9-66fa-4bcc-8964-96f024c3c547"}
00:38:10.452 00.017 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"79723ca9-66fa-4bcc-8964-96f024c3c547"}
00:38:10.474 00.022 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"6fb09378-0074-47d2-9064-8b145fc72fa5"}
00:38:10.492 00.018 9340 case statement mapped state 6 to 3
00:38:10.507 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"6fb09378-0074-47d2-9064-8b145fc72fa5"}
00:38:10.523 00.016 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"dbca0a63-e809-4106-8694-b8d12928e74a"}
00:38:10.535 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":39,"width":15,"height":15,"star_pos":[6.57,6.95],"pixels":"..."},"id":"dbca0a63-e809-4106-8694-b8d12928e74a"}
00:38:11.668 01.133 12020 Exposure complete
00:38:11.893 00.225 12020 worker thread done servicing request
00:38:11.894 00.001 9340 OnExposeComplete: enter
00:38:11.909 00.015 9340 UpdateGuideState(): m_state=6
00:38:11.927 00.018 9340 Star::Find(15, 891, 699, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 40
00:38:11.940 00.013 9340 Star::Find returns 1 (0), X=892.36, Y=700.33, Mass=985326, SNR=167.7, Peak=58970 HFD=4.3
00:38:11.953 00.013 9340 MultiStar: [#1 0.59,0.28,1.00,U] [#2 0.46,0.31,2.35,U] [#3 0.21,0.49,0.71,U] [#4 0.18,0.61,0.52,U] [#5 -0.12,0.23,0.52,U] [#6 0.28,0.61,0.36,U] [#7 0.55,0.20,0.41,U] [#8 0.19,0.08,0.39,U] 
00:38:11.965 00.012 9340 refined, 8 included, MultiStar: {0.34, 0.38}, one-star: {0.19, 0.61}
00:38:11.978 00.013 9340 CameraToMount -- cameraTheta (0.84) - m_xAngle (-3.09) = xAngle (3.94 = -2.35)
00:38:11.991 00.013 9340 CameraToMount -- cameraTheta (0.84) - (m_xAngle (-3.09) + m_yAngleError (-0.07)) = yAngle (4.01 = -2.27)
00:38:12.004 00.013 9340 CameraToMount -- cameraX=0.34 cameraY=0.38 hyp=0.50 cameraTheta=0.84 mountX=-0.35 mountY=-0.39, mountTheta=-2.31
00:38:12.023 00.019 9340 SchedulePrimaryMove(10104498, x=0.34, y=0.38, opts=13)
00:38:12.041 00.018 9340 Enqueuing Move request for scope (0.34, 0.38)
00:38:12.057 00.016 12020 Worker thread wakes up
00:38:12.057 00.000 12020 worker thread servicing REQUEST_MOVE scope ofs (0.34, 0.38) opts 0xd
00:38:12.058 00.001 12020 Handling offset move in thread for scope, endpoint = (0.34, 0.38)
00:38:12.058 00.000 12020 Moving (0.34, 0.38) raw xDistance=-0.35 yDistance=-0.39
00:38:12.058 00.000 12020 GuideAlgorithmHysteresis::Result() returns -0.17 from input -0.35
00:38:12.058 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
00:38:12.058 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.39
00:38:12.059 00.001 12020 MoveAxis(E, 28, ABG)
00:38:12.059 00.000 12020 Guiding  Dir = 2, Dur = 28
00:38:12.065 00.006 12020 IsSlewing returns 0
00:38:12.068 00.003 12020 IsGuiding returns 0
00:38:12.077 00.009 9340 UpdateImageDisplay: Size=(1920,1080) min=5571, max=65535, med=8778, FiltMin=6767, FiltMax=65530, Gamma=2.870
00:38:12.131 00.054 12020 IsGuiding returns 1
00:38:12.131 00.000 12020 scope still moving after pulse duration time elapsed
00:38:12.140 00.009 9340 UpdateGuideState exits: m=985326 SNR=167.7
00:38:12.155 00.015 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:38:12.170 00.015 9340 ScheduleExposure(1000,3,1) exposurePending=0
00:38:12.183 00.013 12020 IsSlewing returns 0
00:38:12.183 00.000 9340 Enqueuing Expose request
00:38:12.196 00.013 12020 IsGuiding returns 0
00:38:12.196 00.000 12020 scope move finished after 28 + 99 ms
00:38:12.197 00.001 12020 Move returns status 0, amount 28
00:38:12.197 00.000 12020 MoveAxis(N, 0, ABG)
00:38:12.197 00.000 12020 Move returns status 0, amount 0
00:38:12.197 00.000 12020 move complete, result=0
00:38:12.198 00.001 12020 worker thread done servicing request
00:38:12.198 00.000 12020 Worker thread wakes up
00:38:12.198 00.000 12020 worker thread servicing REQUEST_EXPOSE 1000
00:38:12.198 00.000 12020 Handling exposure in thread, d=1000 o=3 r=(877,685,31,31)
00:38:12.218 00.020 9340 GuideStep: -0.4 px 28 ms EAST, -0.4 px 0 ms NORTH
00:38:12.433 00.215 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"93725c08-4f1f-4c81-acf6-b3a3448968c6"}
00:38:12.447 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"93725c08-4f1f-4c81-acf6-b3a3448968c6"}
00:38:12.471 00.024 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"975ef08c-42e8-49e8-bea9-4c761d2e3790"}
00:38:12.485 00.014 9340 case statement mapped state 6 to 3
00:38:12.500 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"975ef08c-42e8-49e8-bea9-4c761d2e3790"}
00:38:12.563 00.063 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"3ccf106a-b0e1-404c-90a8-6c3264ab2ab0"}
00:38:12.579 00.016 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":40,"width":15,"height":15,"star_pos":[7.36,7.33],"pixels":"..."},"id":"3ccf106a-b0e1-404c-90a8-6c3264ab2ab0"}
00:38:13.557 00.978 12020 Exposure complete
00:38:13.799 00.242 12020 worker thread done servicing request
00:38:13.800 00.001 9340 OnExposeComplete: enter
00:38:13.812 00.012 9340 UpdateGuideState(): m_state=6
00:38:13.823 00.011 9340 Star::Find(15, 892, 700, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 41
00:38:13.835 00.012 9340 Star::Find returns 1 (0), X=891.82, Y=700.23, Mass=959616, SNR=181.2, Peak=57274 HFD=4.4
00:38:13.849 00.014 9340 MultiStar: [#1 -0.26,0.26,0.89,U] [#2 -0.20,0.20,1.91,U] [#3 -0.33,0.51,0.65,U] [#4 -0.47,0.58,0.00,M3] [#5 -0.46,0.00,0.45,U] [#6 -0.21,0.34,0.38,U] [#7 -0.83,0.39,0.00,M3] [#8 -0.25,0.08,0.29,U] 
00:38:13.863 00.014 9340 refined, 6 included, MultiStar: {-0.28, 0.29}, one-star: {-0.35, 0.51}
00:38:13.877 00.014 9340 CameraToMount -- cameraTheta (2.33) - m_xAngle (-3.09) = xAngle (5.43 = -0.86)
00:38:13.892 00.015 9340 CameraToMount -- cameraTheta (2.33) - (m_xAngle (-3.09) + m_yAngleError (-0.07)) = yAngle (5.50 = -0.78)
00:38:13.909 00.017 9340 CameraToMount -- cameraX=-0.28 cameraY=0.29 hyp=0.40 cameraTheta=2.33 mountX=0.26 mountY=-0.28, mountTheta=-0.82
00:38:13.940 00.031 9340 SchedulePrimaryMove(10104498, x=-0.28, y=0.29, opts=13)
00:38:13.954 00.014 9340 Enqueuing Move request for scope (-0.28, 0.29)
00:38:13.970 00.016 12020 Worker thread wakes up
00:38:13.970 00.000 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.28, 0.29) opts 0xd
00:38:13.970 00.000 12020 Handling offset move in thread for scope, endpoint = (-0.28, 0.29)
00:38:13.970 00.000 12020 Moving (-0.28, 0.29) raw xDistance=0.26 yDistance=-0.28
00:38:13.971 00.001 12020 GuideAlgorithmHysteresis::Result() returns 0.13 from input 0.26
00:38:13.971 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
00:38:13.971 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.28
00:38:13.971 00.000 12020 MoveAxis(W, 23, ABG)
00:38:13.971 00.000 12020 Guiding  Dir = 3, Dur = 23
00:38:13.973 00.002 12020 IsSlewing returns 0
00:38:13.974 00.001 12020 IsGuiding returns 0
00:38:13.985 00.011 9340 UpdateImageDisplay: Size=(1920,1080) min=5394, max=65535, med=8774, FiltMin=6719, FiltMax=65530, Gamma=2.870
00:38:14.002 00.017 12020 IsGuiding returns 1
00:38:14.002 00.000 12020 scope still moving after pulse duration time elapsed
00:38:14.025 00.023 12020 IsSlewing returns 0
00:38:14.050 00.025 9340 UpdateGuideState exits: m=959616 SNR=181.2
00:38:14.064 00.014 12020 IsGuiding returns 0
00:38:14.065 00.001 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:38:14.080 00.015 12020 scope move finished after 23 + 67 ms
00:38:14.080 00.000 9340 ScheduleExposure(1000,3,1) exposurePending=0
00:38:14.100 00.020 12020 Move returns status 0, amount 23
00:38:14.100 00.000 9340 Enqueuing Expose request
00:38:14.117 00.017 12020 MoveAxis(N, 0, ABG)
00:38:14.117 00.000 12020 Move returns status 0, amount 0
00:38:14.117 00.000 12020 move complete, result=0
00:38:14.117 00.000 12020 worker thread done servicing request
00:38:14.117 00.000 12020 Worker thread wakes up
00:38:14.118 00.001 12020 worker thread servicing REQUEST_EXPOSE 1000
00:38:14.118 00.000 12020 Handling exposure in thread, d=1000 o=3 r=(877,685,31,31)
00:38:14.140 00.022 9340 GuideStep: 0.3 px 23 ms WEST, -0.3 px 0 ms NORTH
00:38:14.488 00.348 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"61b4c83e-0c1e-4d93-9377-1e9f9a58f26b"}
00:38:14.502 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"61b4c83e-0c1e-4d93-9377-1e9f9a58f26b"}
00:38:14.518 00.016 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"03a13da1-14b9-46b0-82d0-e9bf012ddbc6"}
00:38:14.535 00.017 9340 case statement mapped state 6 to 3
00:38:14.552 00.017 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"03a13da1-14b9-46b0-82d0-e9bf012ddbc6"}
00:38:14.571 00.019 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"59cbc6bd-da9a-4044-9af8-2b28fcba093f"}
00:38:14.590 00.019 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":41,"width":15,"height":15,"star_pos":[6.82,7.23],"pixels":"..."},"id":"59cbc6bd-da9a-4044-9af8-2b28fcba093f"}
00:38:15.486 00.896 12020 Exposure complete
00:38:15.702 00.216 12020 worker thread done servicing request
00:38:15.702 00.000 9340 OnExposeComplete: enter
00:38:15.717 00.015 9340 UpdateGuideState(): m_state=6
00:38:15.731 00.014 9340 Star::Find(15, 891, 700, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 42
00:38:15.746 00.015 9340 Star::Find returns 1 (0), X=891.76, Y=700.40, Mass=989703, SNR=186.3, Peak=58130 HFD=4.5
00:38:15.760 00.014 9340 MultiStar: [#1 -0.19,0.36,0.70,U] [#2 -0.33,0.36,1.96,U] [#3 -0.46,0.53,0.00,M1] [#4 -0.59,0.76,0.00,M4] [#5 -0.75,0.35,0.00,M1] [#6 -0.13,0.56,0.45,U] [#7 -0.32,0.46,0.26,U] [#8 -0.64,0.19,0.32,U] 
00:38:15.772 00.012 9340 refined, 5 included, MultiStar: {-0.33, 0.44}, one-star: {-0.41, 0.68}
00:38:15.784 00.012 9340 CameraToMount -- cameraTheta (2.21) - m_xAngle (-3.09) = xAngle (5.30 = -0.98)
00:38:15.796 00.012 9340 CameraToMount -- cameraTheta (2.21) - (m_xAngle (-3.09) + m_yAngleError (-0.07)) = yAngle (5.38 = -0.90)
00:38:15.809 00.013 9340 CameraToMount -- cameraX=-0.33 cameraY=0.44 hyp=0.55 cameraTheta=2.21 mountX=0.31 mountY=-0.43, mountTheta=-0.95
00:38:15.836 00.027 9340 SchedulePrimaryMove(10104498, x=-0.33, y=0.44, opts=13)
00:38:15.850 00.014 9340 Enqueuing Move request for scope (-0.33, 0.44)
00:38:15.862 00.012 12020 Worker thread wakes up
00:38:15.862 00.000 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.33, 0.44) opts 0xd
00:38:15.862 00.000 12020 Handling offset move in thread for scope, endpoint = (-0.33, 0.44)
00:38:15.863 00.001 12020 Moving (-0.33, 0.44) raw xDistance=0.31 yDistance=-0.43
00:38:15.863 00.000 12020 GuideAlgorithmHysteresis::Result() returns 0.20 from input 0.31
00:38:15.863 00.000 12020 switching direction from 1 to -1 - decHistory=-3 oldest=-0.08 newest=-1.10
00:38:15.863 00.000 12020 GuideAlgorithmResistSwitch::result() returns -0.43 from input -0.43
00:38:15.863 00.000 12020 MoveAxis(W, 33, ABG)
00:38:15.864 00.001 12020 Guiding  Dir = 3, Dur = 33
00:38:15.865 00.001 12020 IsSlewing returns 0
00:38:15.866 00.001 12020 IsGuiding returns 0
00:38:15.876 00.010 9340 UpdateImageDisplay: Size=(1920,1080) min=5648, max=65535, med=8822, FiltMin=6942, FiltMax=65530, Gamma=2.870
00:38:15.890 00.014 12020 PulseGuide returned control before completion, sleep 22
00:38:15.934 00.044 9340 UpdateGuideState exits: m=989703 SNR=186.3
00:38:15.949 00.015 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:38:15.969 00.020 12020 IsGuiding returns 0
00:38:15.969 00.000 9340 ScheduleExposure(1000,3,1) exposurePending=0
00:38:15.980 00.011 12020 Move returns status 0, amount 33
00:38:15.980 00.000 9340 Enqueuing Expose request
00:38:15.994 00.014 12020 MoveAxis(N, 70, ABG)
00:38:15.994 00.000 12020 Guiding  Dir = 0, Dur = 70
00:38:15.996 00.002 12020 IsSlewing returns 0
00:38:15.997 00.001 12020 IsGuiding returns 0
00:38:16.082 00.085 12020 IsGuiding returns 1
00:38:16.082 00.000 12020 scope still moving after pulse duration time elapsed
00:38:16.134 00.052 12020 IsSlewing returns 0
00:38:16.142 00.008 12020 IsGuiding returns 1
00:38:16.256 00.114 12020 IsSlewing returns 0
00:38:16.257 00.001 12020 IsGuiding returns 0
00:38:16.257 00.000 12020 scope move finished after 70 + 190 ms
00:38:16.258 00.001 12020 Move returns status 0, amount 70
00:38:16.258 00.000 12020 move complete, result=0
00:38:16.258 00.000 12020 worker thread done servicing request
00:38:16.258 00.000 9340 GuideStep: 0.3 px 33 ms WEST, -0.4 px 70 ms NORTH
00:38:16.276 00.018 12020 Worker thread wakes up
00:38:16.276 00.000 12020 worker thread servicing REQUEST_EXPOSE 1000
00:38:16.276 00.000 12020 Handling exposure in thread, d=1000 o=3 r=(877,685,31,31)
00:38:16.491 00.215 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"f36e5996-8f5e-4fc7-8f32-5edcedb02a1d"}
00:38:16.508 00.017 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"f36e5996-8f5e-4fc7-8f32-5edcedb02a1d"}
00:38:16.534 00.026 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"c4989dae-6a3b-4988-80f5-f90a8b3c02af"}
00:38:16.552 00.018 9340 case statement mapped state 6 to 3
00:38:16.569 00.017 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"c4989dae-6a3b-4988-80f5-f90a8b3c02af"}
00:38:16.633 00.064 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"ce9a352f-8423-4464-b471-0ee78c99d8c8"}
00:38:16.647 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":42,"width":15,"height":15,"star_pos":[6.76,7.40],"pixels":"..."},"id":"ce9a352f-8423-4464-b471-0ee78c99d8c8"}
00:38:17.640 00.993 12020 Exposure complete
00:38:17.848 00.208 12020 worker thread done servicing request
00:38:17.849 00.001 9340 OnExposeComplete: enter
00:38:17.861 00.012 9340 UpdateGuideState(): m_state=6
00:38:17.873 00.012 9340 Star::Find(15, 891, 700, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 43
00:38:17.886 00.013 9340 Star::Find returns 1 (0), X=891.87, Y=700.32, Mass=979808, SNR=159.6, Peak=58234 HFD=4.4
00:38:17.896 00.010 9340 MultiStar: [#1 -0.11,0.43,1.08,U] [#2 0.25,0.31,2.47,U] [#3 -0.04,0.53,0.79,U] [#4 -0.26,0.66,0.00,M5] [#5 -0.30,0.25,0.49,U] [#6 -0.11,0.62,0.43,U] [#7 -0.04,0.27,0.43,U] [#8 -0.15,0.51,0.36,U] 
00:38:17.908 00.012 9340 refined, 7 included, MultiStar: {-0.01, 0.42}, one-star: {-0.30, 0.61}
00:38:17.921 00.013 9340 CameraToMount -- cameraTheta (1.60) - m_xAngle (-3.09) = xAngle (4.70 = -1.59)
00:38:17.935 00.014 9340 CameraToMount -- cameraTheta (1.60) - (m_xAngle (-3.09) + m_yAngleError (-0.07)) = yAngle (4.77 = -1.51)
00:38:17.952 00.017 9340 CameraToMount -- cameraX=-0.01 cameraY=0.42 hyp=0.42 cameraTheta=1.60 mountX=-0.01 mountY=-0.42, mountTheta=-1.59
00:38:17.968 00.016 9340 SchedulePrimaryMove(10104498, x=-0.01, y=0.42, opts=13)
00:38:17.982 00.014 9340 Enqueuing Move request for scope (-0.01, 0.42)
00:38:17.995 00.013 12020 Worker thread wakes up
00:38:17.995 00.000 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.42) opts 0xd
00:38:17.995 00.000 12020 Handling offset move in thread for scope, endpoint = (-0.01, 0.42)
00:38:17.995 00.000 12020 Moving (-0.01, 0.42) raw xDistance=-0.01 yDistance=-0.42
00:38:17.995 00.000 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
00:38:17.996 00.001 12020 GuideAlgorithmResistSwitch::result() returns -0.42 from input -0.42
00:38:17.996 00.000 12020 MoveAxis(E, 0, ABG)
00:38:17.996 00.000 12020 Move returns status 0, amount 0
00:38:17.996 00.000 12020 MoveAxis(N, 68, ABG)
00:38:17.996 00.000 12020 Guiding  Dir = 0, Dur = 68
00:38:17.998 00.002 12020 IsSlewing returns 0
00:38:17.998 00.000 12020 IsGuiding returns 0
00:38:18.007 00.009 9340 UpdateImageDisplay: Size=(1920,1080) min=5354, max=65535, med=8763, FiltMin=6592, FiltMax=65530, Gamma=2.870
00:38:18.062 00.055 9340 UpdateGuideState exits: m=979808 SNR=159.6
00:38:18.077 00.015 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:38:18.094 00.017 9340 ScheduleExposure(1000,3,1) exposurePending=0
00:38:18.106 00.012 9340 Enqueuing Expose request
00:38:18.126 00.020 12020 IsGuiding returns 1
00:38:18.126 00.000 12020 scope still moving after pulse duration time elapsed
00:38:18.154 00.028 12020 IsSlewing returns 0
00:38:18.155 00.001 12020 IsGuiding returns 1
00:38:18.258 00.103 12020 IsSlewing returns 0
00:38:18.273 00.015 12020 IsGuiding returns 0
00:38:18.274 00.001 12020 scope move finished after 68 + 205 ms
00:38:18.274 00.000 12020 Move returns status 0, amount 68
00:38:18.274 00.000 12020 move complete, result=0
00:38:18.274 00.000 12020 worker thread done servicing request
00:38:18.275 00.001 12020 Worker thread wakes up
00:38:18.275 00.000 12020 worker thread servicing REQUEST_EXPOSE 1000
00:38:18.275 00.000 12020 Handling exposure in thread, d=1000 o=3 r=(877,685,31,31)
00:38:18.276 00.001 9340 GuideStep: -0.0 px 0 ms EAST, -0.4 px 68 ms NORTH
00:38:18.493 00.217 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"592fd2a8-4d45-4e10-b9df-91ad8edb8282"}
00:38:18.507 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"592fd2a8-4d45-4e10-b9df-91ad8edb8282"}
00:38:18.527 00.020 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"563687fa-664b-4753-a056-081d6babdfc7"}
00:38:18.541 00.014 9340 case statement mapped state 6 to 3
00:38:18.556 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"563687fa-664b-4753-a056-081d6babdfc7"}
00:38:18.620 00.064 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"57b56550-7d77-432f-98f1-c843d620a9e5"}
00:38:18.633 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":43,"width":15,"height":15,"star_pos":[6.87,7.32],"pixels":"..."},"id":"57b56550-7d77-432f-98f1-c843d620a9e5"}
00:38:19.635 01.002 12020 Exposure complete
00:38:19.877 00.242 12020 worker thread done servicing request
00:38:19.877 00.000 9340 OnExposeComplete: enter
00:38:19.892 00.015 9340 UpdateGuideState(): m_state=6
00:38:19.905 00.013 9340 Star::Find(15, 891, 700, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 44
00:38:19.918 00.013 9340 Star::Find returns 1 (0), X=891.86, Y=700.03, Mass=1047648, SNR=204.7, Peak=58230 HFD=4.4
00:38:19.930 00.012 9340 MultiStar: [#1 -0.29,-0.03,0.78,U] [#2 -0.30,0.06,1.88,U] [#3 -0.33,0.34,0.62,U] [#4 -0.35,0.25,0.42,U] [#5 -0.46,0.03,0.36,U] [#6 -0.19,-0.10,0.38,U] [#7 -0.26,-0.21,0.26,U] [#8 -0.28,0.19,0.39,U] 
00:38:19.944 00.014 9340 refined, 8 included, MultiStar: {-0.31, 0.12}, one-star: {-0.31, 0.31}
00:38:19.956 00.012 9340 CameraToMount -- cameraTheta (2.78) - m_xAngle (-3.09) = xAngle (5.87 = -0.41)
00:38:19.970 00.014 9340 CameraToMount -- cameraTheta (2.78) - (m_xAngle (-3.09) + m_yAngleError (-0.07)) = yAngle (5.95 = -0.34)
00:38:19.983 00.013 9340 CameraToMount -- cameraX=-0.31 cameraY=0.12 hyp=0.33 cameraTheta=2.78 mountX=0.30 mountY=-0.11, mountTheta=-0.35
00:38:19.999 00.016 9340 SchedulePrimaryMove(10104498, x=-0.31, y=0.12, opts=13)
00:38:20.012 00.013 9340 Enqueuing Move request for scope (-0.31, 0.12)
00:38:20.026 00.014 12020 Worker thread wakes up
00:38:20.026 00.000 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.31, 0.12) opts 0xd
00:38:20.026 00.000 12020 Handling offset move in thread for scope, endpoint = (-0.31, 0.12)
00:38:20.027 00.001 12020 Moving (-0.31, 0.12) raw xDistance=0.30 yDistance=-0.11
00:38:20.027 00.000 12020 GuideAlgorithmHysteresis::Result() returns 0.18 from input 0.30
00:38:20.027 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:38:20.027 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
00:38:20.028 00.001 12020 MoveAxis(W, 30, ABG)
00:38:20.028 00.000 12020 Guiding  Dir = 3, Dur = 30
00:38:20.029 00.001 12020 IsSlewing returns 0
00:38:20.031 00.002 12020 IsGuiding returns 0
00:38:20.040 00.009 9340 UpdateImageDisplay: Size=(1920,1080) min=5111, max=65535, med=8760, FiltMin=6412, FiltMax=65530, Gamma=2.870
00:38:20.062 00.022 12020 IsGuiding returns 1
00:38:20.062 00.000 12020 scope still moving after pulse duration time elapsed
00:38:20.104 00.042 9340 UpdateGuideState exits: m=1047648 SNR=204.7
00:38:20.120 00.016 12020 IsSlewing returns 0
00:38:20.120 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:38:20.135 00.015 9340 ScheduleExposure(1000,3,1) exposurePending=0
00:38:20.146 00.011 9340 Enqueuing Expose request
00:38:20.173 00.027 12020 IsGuiding returns 0
00:38:20.174 00.001 12020 scope move finished after 30 + 112 ms
00:38:20.174 00.000 12020 Move returns status 0, amount 30
00:38:20.174 00.000 12020 MoveAxis(N, 0, ABG)
00:38:20.174 00.000 12020 Move returns status 0, amount 0
00:38:20.175 00.001 12020 move complete, result=0
00:38:20.175 00.000 12020 worker thread done servicing request
00:38:20.175 00.000 12020 Worker thread wakes up
00:38:20.175 00.000 12020 worker thread servicing REQUEST_EXPOSE 1000
00:38:20.175 00.000 12020 Handling exposure in thread, d=1000 o=3 r=(877,685,31,31)
00:38:20.185 00.010 9340 GuideStep: 0.3 px 30 ms WEST, -0.1 px 0 ms NORTH
00:38:20.549 00.364 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"5e8e0dcc-6806-40f4-b956-8ccb9ce61e50"}
00:38:20.564 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"5e8e0dcc-6806-40f4-b956-8ccb9ce61e50"}
00:38:20.582 00.018 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"b8749860-f4c2-4850-adb6-571b17404964"}
00:38:20.597 00.015 9340 case statement mapped state 6 to 3
00:38:20.612 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"b8749860-f4c2-4850-adb6-571b17404964"}
00:38:20.627 00.015 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"799bb962-8ce4-492b-9fa6-f8bd7134a9d7"}
00:38:20.643 00.016 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":44,"width":15,"height":15,"star_pos":[6.86,7.03],"pixels":"..."},"id":"799bb962-8ce4-492b-9fa6-f8bd7134a9d7"}
00:38:21.540 00.897 12020 Exposure complete
00:38:21.764 00.224 12020 worker thread done servicing request
00:38:21.765 00.001 9340 OnExposeComplete: enter
00:38:21.778 00.013 9340 UpdateGuideState(): m_state=6
00:38:21.790 00.012 9340 Star::Find(15, 891, 700, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 45
00:38:21.801 00.011 9340 Star::Find returns 1 (0), X=891.75, Y=700.06, Mass=1062753, SNR=180.8, Peak=57086 HFD=4.4
00:38:21.815 00.014 9340 MultiStar: [#1 -0.30,0.21,0.75,U] [#2 -0.34,0.22,2.17,U] [#3 -0.52,0.40,0.00,M1] [#4 -0.66,0.46,0.00,M5] [#5 -0.69,0.12,0.00,M1] [#6 -0.34,0.56,0.00,M1] [#7 -0.64,0.07,0.31,U] [#8 -0.39,-0.00,0.33,U] 
00:38:21.830 00.015 9340 refined, 4 included, MultiStar: {-0.38, 0.22}, one-star: {-0.42, 0.34}
00:38:21.847 00.017 9340 CameraToMount -- cameraTheta (2.61) - m_xAngle (-3.09) = xAngle (5.71 = -0.58)
00:38:21.858 00.011 9340 CameraToMount -- cameraTheta (2.61) - (m_xAngle (-3.09) + m_yAngleError (-0.07)) = yAngle (5.78 = -0.50)
00:38:21.870 00.012 9340 CameraToMount -- cameraX=-0.38 cameraY=0.22 hyp=0.44 cameraTheta=2.61 mountX=0.37 mountY=-0.21, mountTheta=-0.52
00:38:21.887 00.017 9340 SchedulePrimaryMove(10104498, x=-0.38, y=0.22, opts=13)
00:38:21.899 00.012 9340 Enqueuing Move request for scope (-0.38, 0.22)
00:38:21.911 00.012 12020 Worker thread wakes up
00:38:21.912 00.001 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.38, 0.22) opts 0xd
00:38:21.912 00.000 12020 Handling offset move in thread for scope, endpoint = (-0.38, 0.22)
00:38:21.912 00.000 12020 Moving (-0.38, 0.22) raw xDistance=0.37 yDistance=-0.21
00:38:21.912 00.000 12020 GuideAlgorithmHysteresis::Result() returns 0.23 from input 0.37
00:38:21.912 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:38:21.913 00.001 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.21
00:38:21.913 00.000 12020 MoveAxis(W, 40, ABG)
00:38:21.913 00.000 12020 Guiding  Dir = 3, Dur = 40
00:38:21.914 00.001 12020 IsSlewing returns 0
00:38:21.915 00.001 12020 IsGuiding returns 0
00:38:21.925 00.010 9340 UpdateImageDisplay: Size=(1920,1080) min=4946, max=65535, med=8754, FiltMin=6253, FiltMax=65530, Gamma=2.870
00:38:21.941 00.016 12020 PulseGuide returned control before completion, sleep 34
00:38:21.990 00.049 9340 UpdateGuideState exits: m=1062753 SNR=180.8
00:38:22.003 00.013 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:38:22.018 00.015 12020 IsGuiding returns 0
00:38:22.019 00.001 9340 ScheduleExposure(1000,3,1) exposurePending=0
00:38:22.032 00.013 12020 Move returns status 0, amount 40
00:38:22.032 00.000 9340 Enqueuing Expose request
00:38:22.049 00.017 12020 MoveAxis(N, 0, ABG)
00:38:22.049 00.000 12020 Move returns status 0, amount 0
00:38:22.049 00.000 12020 move complete, result=0
00:38:22.050 00.001 12020 worker thread done servicing request
00:38:22.050 00.000 12020 Worker thread wakes up
00:38:22.050 00.000 12020 worker thread servicing REQUEST_EXPOSE 1000
00:38:22.050 00.000 12020 Handling exposure in thread, d=1000 o=3 r=(877,685,31,31)
00:38:22.080 00.030 9340 GuideStep: 0.4 px 40 ms WEST, -0.2 px 0 ms NORTH
00:38:22.569 00.489 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"054c8f33-f42d-4f9e-a6c2-88e7a9cd4355"}
00:38:22.583 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"054c8f33-f42d-4f9e-a6c2-88e7a9cd4355"}
00:38:22.598 00.015 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"72bc44d2-e07c-438a-8f64-a5b4884efab4"}
00:38:22.612 00.014 9340 case statement mapped state 6 to 3
00:38:22.626 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"72bc44d2-e07c-438a-8f64-a5b4884efab4"}
00:38:22.640 00.014 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"3b7e5317-c868-4ec4-9a2b-3309baae5f0b"}
00:38:22.653 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":45,"width":15,"height":15,"star_pos":[6.75,7.06],"pixels":"..."},"id":"3b7e5317-c868-4ec4-9a2b-3309baae5f0b"}
00:38:23.414 00.761 12020 Exposure complete
00:38:23.658 00.244 12020 worker thread done servicing request
00:38:23.658 00.000 9340 OnExposeComplete: enter
00:38:23.676 00.018 9340 UpdateGuideState(): m_state=6
00:38:23.692 00.016 9340 Star::Find(15, 891, 700, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 46
00:38:23.706 00.014 9340 Star::Find returns 1 (0), X=891.88, Y=700.30, Mass=984530, SNR=162.7, Peak=56966 HFD=4.4
00:38:23.716 00.010 9340 MultiStar: [#1 -0.13,0.08,0.94,U] [#2 -0.04,0.13,2.21,U] [#3 -0.33,0.58,0.00,M2] [#4 -0.19,0.47,0.58,U] [#5 -0.14,0.41,0.52,U] [#6 -0.05,0.91,0.00,M2] [#7 -0.29,0.30,0.36,U] [#8 -0.05,0.40,0.36,U] 
00:38:23.731 00.015 9340 refined, 6 included, MultiStar: {-0.13, 0.28}, one-star: {-0.29, 0.58}
00:38:23.747 00.016 9340 CameraToMount -- cameraTheta (2.01) - m_xAngle (-3.09) = xAngle (5.11 = -1.18)
00:38:23.759 00.012 9340 CameraToMount -- cameraTheta (2.01) - (m_xAngle (-3.09) + m_yAngleError (-0.07)) = yAngle (5.18 = -1.10)
00:38:23.772 00.013 9340 CameraToMount -- cameraX=-0.13 cameraY=0.28 hyp=0.31 cameraTheta=2.01 mountX=0.12 mountY=-0.28, mountTheta=-1.16
00:38:23.796 00.024 9340 SchedulePrimaryMove(10104498, x=-0.13, y=0.28, opts=13)
00:38:23.812 00.016 9340 Enqueuing Move request for scope (-0.13, 0.28)
00:38:23.829 00.017 12020 Worker thread wakes up
00:38:23.830 00.001 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.13, 0.28) opts 0xd
00:38:23.830 00.000 12020 Handling offset move in thread for scope, endpoint = (-0.13, 0.28)
00:38:23.830 00.000 12020 Moving (-0.13, 0.28) raw xDistance=0.12 yDistance=-0.28
00:38:23.830 00.000 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
00:38:23.830 00.000 12020 GuideAlgorithmResistSwitch::result() returns -0.28 from input -0.28
00:38:23.830 00.000 12020 MoveAxis(E, 0, ABG)
00:38:23.831 00.001 12020 Move returns status 0, amount 0
00:38:23.831 00.000 12020 MoveAxis(N, 45, ABG)
00:38:23.831 00.000 12020 Guiding  Dir = 0, Dur = 45
00:38:23.837 00.006 12020 IsSlewing returns 0
00:38:23.843 00.006 12020 IsGuiding returns 0
00:38:23.846 00.003 9340 UpdateImageDisplay: Size=(1920,1080) min=5549, max=65535, med=8761, FiltMin=6651, FiltMax=65530, Gamma=2.870
00:38:23.907 00.061 9340 UpdateGuideState exits: m=984530 SNR=162.7
00:38:23.923 00.016 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:38:23.941 00.018 12020 IsGuiding returns 1
00:38:23.941 00.000 12020 scope still moving after pulse duration time elapsed
00:38:23.941 00.000 9340 ScheduleExposure(1000,3,1) exposurePending=0
00:38:23.955 00.014 9340 Enqueuing Expose request
00:38:23.971 00.016 12020 IsSlewing returns 0
00:38:23.972 00.001 12020 IsGuiding returns 1
00:38:24.107 00.135 12020 IsSlewing returns 0
00:38:24.140 00.033 12020 IsGuiding returns 0
00:38:24.140 00.000 12020 scope move finished after 45 + 251 ms
00:38:24.140 00.000 12020 Move returns status 0, amount 45
00:38:24.140 00.000 12020 move complete, result=0
00:38:24.141 00.001 12020 worker thread done servicing request
00:38:24.141 00.000 12020 Worker thread wakes up
00:38:24.141 00.000 12020 worker thread servicing REQUEST_EXPOSE 1000
00:38:24.141 00.000 12020 Handling exposure in thread, d=1000 o=3 r=(877,685,31,31)
00:38:24.143 00.002 9340 GuideStep: 0.1 px 0 ms EAST, -0.3 px 45 ms NORTH
00:38:24.573 00.430 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"4840a7ea-791c-4b86-bf70-c8bbe447432f"}
00:38:24.587 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"4840a7ea-791c-4b86-bf70-c8bbe447432f"}
00:38:24.606 00.019 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"7ea3ec0f-da81-486e-a176-dbb96efda379"}
00:38:24.622 00.016 9340 case statement mapped state 6 to 3
00:38:24.639 00.017 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"7ea3ec0f-da81-486e-a176-dbb96efda379"}
00:38:24.655 00.016 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"0b7f94d6-3a63-446e-af17-a2e2f61aced4"}
00:38:24.675 00.020 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":46,"width":15,"height":15,"star_pos":[6.88,7.30],"pixels":"..."},"id":"0b7f94d6-3a63-446e-af17-a2e2f61aced4"}
00:38:25.510 00.835 12020 Exposure complete
00:38:25.768 00.258 12020 worker thread done servicing request
00:38:25.768 00.000 9340 OnExposeComplete: enter
00:38:25.783 00.015 9340 UpdateGuideState(): m_state=6
00:38:25.796 00.013 9340 Star::Find(15, 891, 700, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 47
00:38:25.812 00.016 9340 Star::Find returns 1 (0), X=891.83, Y=700.17, Mass=972964, SNR=174.3, Peak=58002 HFD=4.3
00:38:25.825 00.013 9340 MultiStar: [#1 -0.26,0.09,0.81,U] [#2 -0.03,0.09,1.74,U] [#3 -0.03,0.57,0.72,U] [#4 -0.40,0.62,0.00,M5] [#5 -0.39,0.16,0.53,U] [#6 -0.32,0.36,0.48,U] [#7 -0.30,0.15,0.33,U] [#8 -0.18,0.41,0.40,U] 
00:38:25.842 00.017 9340 refined, 7 included, MultiStar: {-0.19, 0.26}, one-star: {-0.34, 0.45}
00:38:25.856 00.014 9340 CameraToMount -- cameraTheta (2.20) - m_xAngle (-3.09) = xAngle (5.30 = -0.99)
00:38:25.870 00.014 9340 CameraToMount -- cameraTheta (2.20) - (m_xAngle (-3.09) + m_yAngleError (-0.07)) = yAngle (5.37 = -0.91)
00:38:25.886 00.016 9340 CameraToMount -- cameraX=-0.19 cameraY=0.26 hyp=0.32 cameraTheta=2.20 mountX=0.18 mountY=-0.26, mountTheta=-0.96
00:38:25.905 00.019 9340 SchedulePrimaryMove(10104498, x=-0.19, y=0.26, opts=13)
00:38:25.920 00.015 9340 Enqueuing Move request for scope (-0.19, 0.26)
00:38:25.936 00.016 12020 Worker thread wakes up
00:38:25.937 00.001 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.19, 0.26) opts 0xd
00:38:25.937 00.000 12020 Handling offset move in thread for scope, endpoint = (-0.19, 0.26)
00:38:25.937 00.000 12020 Moving (-0.19, 0.26) raw xDistance=0.18 yDistance=-0.26
00:38:25.937 00.000 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.18
00:38:25.938 00.001 12020 GuideAlgorithmResistSwitch::result() returns -0.26 from input -0.26
00:38:25.938 00.000 12020 MoveAxis(E, 0, ABG)
00:38:25.938 00.000 12020 Move returns status 0, amount 0
00:38:25.938 00.000 12020 MoveAxis(N, 41, ABG)
00:38:25.938 00.000 12020 Guiding  Dir = 0, Dur = 41
00:38:25.940 00.002 12020 IsSlewing returns 0
00:38:25.941 00.001 12020 IsGuiding returns 0
00:38:25.953 00.012 9340 UpdateImageDisplay: Size=(1920,1080) min=5605, max=65535, med=8784, FiltMin=6798, FiltMax=65530, Gamma=2.870
00:38:26.023 00.070 9340 UpdateGuideState exits: m=972964 SNR=174.3
00:38:26.039 00.016 12020 IsGuiding returns 1
00:38:26.039 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:38:26.055 00.016 12020 scope still moving after pulse duration time elapsed
00:38:26.055 00.000 9340 ScheduleExposure(1000,3,1) exposurePending=0
00:38:26.070 00.015 9340 Enqueuing Expose request
00:38:26.202 00.132 12020 IsSlewing returns 0
00:38:26.204 00.002 12020 IsGuiding returns 0
00:38:26.204 00.000 12020 scope move finished after 41 + 221 ms
00:38:26.204 00.000 12020 Move returns status 0, amount 41
00:38:26.205 00.001 12020 move complete, result=0
00:38:26.205 00.000 12020 worker thread done servicing request
00:38:26.205 00.000 12020 Worker thread wakes up
00:38:26.205 00.000 12020 worker thread servicing REQUEST_EXPOSE 1000
00:38:26.206 00.001 12020 Handling exposure in thread, d=1000 o=3 r=(877,685,31,31)
00:38:26.208 00.002 9340 GuideStep: 0.2 px 0 ms EAST, -0.3 px 41 ms NORTH
00:38:26.607 00.399 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"cf691c47-79ec-4363-b798-2f05fb54dddc"}
00:38:26.622 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"cf691c47-79ec-4363-b798-2f05fb54dddc"}
00:38:26.638 00.016 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"c706f2cb-f815-4cc0-804a-022e36515976"}
00:38:26.652 00.014 9340 case statement mapped state 6 to 3
00:38:26.668 00.016 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"c706f2cb-f815-4cc0-804a-022e36515976"}
00:38:26.704 00.036 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"8151c515-9d38-4d48-942b-6d3a90425018"}
00:38:26.719 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":47,"width":15,"height":15,"star_pos":[6.83,7.17],"pixels":"..."},"id":"8151c515-9d38-4d48-942b-6d3a90425018"}
00:38:27.571 00.852 12020 Exposure complete
00:38:27.825 00.254 12020 worker thread done servicing request
00:38:27.825 00.000 9340 OnExposeComplete: enter
00:38:27.841 00.016 9340 UpdateGuideState(): m_state=6
00:38:27.857 00.016 9340 Star::Find(15, 891, 700, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 48
00:38:27.872 00.015 9340 Star::Find returns 1 (0), X=891.67, Y=699.78, Mass=989142, SNR=178.7, Peak=58802 HFD=4.5
00:38:27.885 00.013 9340 MultiStar: [#1 -0.38,-0.29,0.88,U] [#2 -0.25,-0.05,2.14,U] [#3 -0.37,0.15,0.73,U] [#4 -0.57,0.23,0.00,M6] [#5 -0.47,-0.01,0.53,U] [#6 -0.51,0.22,0.52,U] [#7 -0.55,-0.28,0.00,M1] [#8 -0.72,-0.16,0.00,M1] 
00:38:27.900 00.015 9340 refined, 5 included, MultiStar: {-0.37, -0.02}, one-star: {-0.50, 0.06}
00:38:27.916 00.016 9340 CameraToMount -- cameraTheta (-3.10) - m_xAngle (-3.09) = xAngle (-0.01 = -0.01)
00:38:27.930 00.014 9340 CameraToMount -- cameraTheta (-3.10) - (m_xAngle (-3.09) + m_yAngleError (-0.07)) = yAngle (0.07 = 0.07)
00:38:27.944 00.014 9340 CameraToMount -- cameraX=-0.37 cameraY=-0.02 hyp=0.37 cameraTheta=-3.10 mountX=0.37 mountY=0.03, mountTheta=0.07
00:38:27.967 00.023 9340 SchedulePrimaryMove(10104498, x=-0.37, y=-0.02, opts=13)
00:38:27.981 00.014 9340 Enqueuing Move request for scope (-0.37, -0.02)
00:38:27.999 00.018 12020 Worker thread wakes up
00:38:28.000 00.001 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.37, -0.02) opts 0xd
00:38:28.000 00.000 12020 Handling offset move in thread for scope, endpoint = (-0.37, -0.02)
00:38:28.000 00.000 12020 Moving (-0.37, -0.02) raw xDistance=0.37 yDistance=0.03
00:38:28.000 00.000 12020 GuideAlgorithmHysteresis::Result() returns 0.22 from input 0.37
00:38:28.000 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:38:28.001 00.001 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
00:38:28.001 00.000 12020 MoveAxis(W, 37, ABG)
00:38:28.001 00.000 12020 Guiding  Dir = 3, Dur = 37
00:38:28.005 00.004 12020 IsSlewing returns 0
00:38:28.009 00.004 12020 IsGuiding returns 0
00:38:28.015 00.006 9340 UpdateImageDisplay: Size=(1920,1080) min=5215, max=65535, med=8764, FiltMin=6726, FiltMax=65530, Gamma=2.870
00:38:28.041 00.026 12020 PulseGuide returned control before completion, sleep 16
00:38:28.067 00.026 12020 IsGuiding returns 1
00:38:28.067 00.000 12020 scope still moving after pulse duration time elapsed
00:38:28.080 00.013 9340 UpdateGuideState exits: m=989142 SNR=178.7
00:38:28.096 00.016 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:38:28.112 00.016 9340 ScheduleExposure(1000,3,1) exposurePending=0
00:38:28.128 00.016 12020 IsSlewing returns 0
00:38:28.128 00.000 9340 Enqueuing Expose request
00:38:28.143 00.015 12020 IsGuiding returns 0
00:38:28.143 00.000 12020 scope move finished after 37 + 97 ms
00:38:28.143 00.000 12020 Move returns status 0, amount 37
00:38:28.144 00.001 12020 MoveAxis(N, 0, ABG)
00:38:28.144 00.000 12020 Move returns status 0, amount 0
00:38:28.144 00.000 12020 move complete, result=0
00:38:28.144 00.000 12020 worker thread done servicing request
00:38:28.145 00.001 12020 Worker thread wakes up
00:38:28.146 00.001 12020 worker thread servicing REQUEST_EXPOSE 1000
00:38:28.146 00.000 12020 Handling exposure in thread, d=1000 o=3 r=(877,685,31,31)
00:38:28.157 00.011 9340 GuideStep: 0.4 px 37 ms WEST, 0.0 px 0 ms NORTH
00:38:28.609 00.452 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"a3006848-fef6-4643-ae08-bd7cc8dccf81"}
00:38:28.625 00.016 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"a3006848-fef6-4643-ae08-bd7cc8dccf81"}
00:38:28.640 00.015 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"41c3e48b-4ffb-4856-8f1f-7fa4e821bbec"}
00:38:28.655 00.015 9340 case statement mapped state 6 to 3
00:38:28.670 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"41c3e48b-4ffb-4856-8f1f-7fa4e821bbec"}
00:38:28.685 00.015 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"6bf0ace6-a0c0-44bc-9bf9-85a2c5a633e0"}
00:38:28.700 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":48,"width":15,"height":15,"star_pos":[6.67,6.78],"pixels":"..."},"id":"6bf0ace6-a0c0-44bc-9bf9-85a2c5a633e0"}
00:38:29.516 00.816 12020 Exposure complete
00:38:29.742 00.226 12020 worker thread done servicing request
00:38:29.742 00.000 9340 OnExposeComplete: enter
00:38:29.755 00.013 9340 UpdateGuideState(): m_state=6
00:38:29.770 00.015 9340 Star::Find(15, 891, 699, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 49
00:38:29.785 00.015 9340 Star::Find returns 1 (0), X=892.04, Y=699.92, Mass=974076, SNR=229.5, Peak=56398 HFD=4.4
00:38:29.797 00.012 9340 MultiStar: [#1 -0.08,-0.09,0.69,U] [#2 -0.10,-0.10,1.51,U] [#3 0.02,0.19,0.56,U] [#4 -0.07,0.23,0.36,U] [#5 -0.30,-0.33,0.38,U] [#6 0.05,0.39,0.39,U] [#7 -0.29,-0.01,0.28,U] [#8 -0.20,0.05,0.25,U] 
00:38:29.809 00.012 9340 refined, 8 included, MultiStar: {-0.10, 0.04}, one-star: {-0.13, 0.20}
00:38:29.823 00.014 9340 CameraToMount -- cameraTheta (2.78) - m_xAngle (-3.09) = xAngle (5.87 = -0.41)
00:38:29.838 00.015 9340 CameraToMount -- cameraTheta (2.78) - (m_xAngle (-3.09) + m_yAngleError (-0.07)) = yAngle (5.94 = -0.34)
00:38:29.853 00.015 9340 CameraToMount -- cameraX=-0.10 cameraY=0.04 hyp=0.11 cameraTheta=2.78 mountX=0.10 mountY=-0.04, mountTheta=-0.35
00:38:29.873 00.020 9340 SchedulePrimaryMove(10104498, x=-0.10, y=0.04, opts=13)
00:38:29.885 00.012 9340 Enqueuing Move request for scope (-0.10, 0.04)
00:38:29.902 00.017 12020 Worker thread wakes up
00:38:29.903 00.001 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.04) opts 0xd
00:38:29.903 00.000 12020 Handling offset move in thread for scope, endpoint = (-0.10, 0.04)
00:38:29.903 00.000 12020 Moving (-0.10, 0.04) raw xDistance=0.10 yDistance=-0.04
00:38:29.903 00.000 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
00:38:29.903 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:38:29.904 00.001 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
00:38:29.904 00.000 12020 MoveAxis(E, 0, ABG)
00:38:29.904 00.000 12020 Move returns status 0, amount 0
00:38:29.904 00.000 12020 MoveAxis(N, 0, ABG)
00:38:29.904 00.000 12020 Move returns status 0, amount 0
00:38:29.905 00.001 12020 move complete, result=0
00:38:29.905 00.000 12020 worker thread done servicing request
00:38:29.915 00.010 9340 UpdateImageDisplay: Size=(1920,1080) min=5737, max=65535, med=8758, FiltMin=6762, FiltMax=65530, Gamma=2.870
00:38:29.978 00.063 9340 UpdateGuideState exits: m=974076 SNR=229.5
00:38:29.994 00.016 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:38:30.010 00.016 9340 ScheduleExposure(1000,3,1) exposurePending=0
00:38:30.026 00.016 9340 Enqueuing Expose request
00:38:30.043 00.017 12020 Worker thread wakes up
00:38:30.043 00.000 9340 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
00:38:30.058 00.015 12020 worker thread servicing REQUEST_EXPOSE 1000
00:38:30.058 00.000 12020 Handling exposure in thread, d=1000 o=3 r=(877,685,31,31)
00:38:30.636 00.578 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"ed435f4d-d0d5-401b-9528-36666e5d2d17"}
00:38:30.654 00.018 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"ed435f4d-d0d5-401b-9528-36666e5d2d17"}
00:38:30.673 00.019 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"5c42829a-1ed8-42c2-97a3-598514472935"}
00:38:30.690 00.017 9340 case statement mapped state 6 to 3
00:38:30.707 00.017 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"5c42829a-1ed8-42c2-97a3-598514472935"}
00:38:30.723 00.016 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"0e348d4b-d7f2-4395-be5a-fb8899b16793"}
00:38:30.735 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":49,"width":15,"height":15,"star_pos":[7.04,6.92],"pixels":"..."},"id":"0e348d4b-d7f2-4395-be5a-fb8899b16793"}
00:38:31.419 00.684 12020 Exposure complete
00:38:31.640 00.221 12020 worker thread done servicing request
00:38:31.641 00.001 9340 OnExposeComplete: enter
00:38:31.656 00.015 9340 UpdateGuideState(): m_state=6
00:38:31.669 00.013 9340 Star::Find(15, 892, 699, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 50
00:38:31.680 00.011 9340 Star::Find returns 1 (0), X=891.85, Y=700.05, Mass=936400, SNR=157.1, Peak=58726 HFD=4.3
00:38:31.691 00.011 9340 MultiStar: [#1 -0.38,-0.18,0.90,U] [#2 -0.30,0.03,2.85,U] [#3 -0.49,0.14,0.80,U] [#4 -0.22,0.28,0.60,U] [#5 -0.46,-0.29,0.48,U] [#6 -0.39,0.31,0.52,U] [#7 -0.34,-0.22,0.42,U] [#8 -0.28,-0.18,0.44,U] 
00:38:31.702 00.011 9340 refined, 8 included, MultiStar: {-0.34, 0.05}, one-star: {-0.32, 0.34}
00:38:31.714 00.012 9340 CameraToMount -- cameraTheta (3.00) - m_xAngle (-3.09) = xAngle (6.10 = -0.19)
00:38:31.726 00.012 9340 CameraToMount -- cameraTheta (3.00) - (m_xAngle (-3.09) + m_yAngleError (-0.07)) = yAngle (6.17 = -0.11)
00:38:31.739 00.013 9340 CameraToMount -- cameraX=-0.34 cameraY=0.05 hyp=0.34 cameraTheta=3.00 mountX=0.34 mountY=-0.04, mountTheta=-0.11
00:38:31.758 00.019 9340 SchedulePrimaryMove(10104498, x=-0.34, y=0.05, opts=13)
00:38:31.770 00.012 9340 Enqueuing Move request for scope (-0.34, 0.05)
00:38:31.782 00.012 12020 Worker thread wakes up
00:38:31.782 00.000 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.34, 0.05) opts 0xd
00:38:31.782 00.000 12020 Handling offset move in thread for scope, endpoint = (-0.34, 0.05)
00:38:31.784 00.002 12020 Moving (-0.34, 0.05) raw xDistance=0.34 yDistance=-0.04
00:38:31.784 00.000 12020 GuideAlgorithmHysteresis::Result() returns 0.20 from input 0.34
00:38:31.784 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:38:31.784 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
00:38:31.785 00.001 12020 MoveAxis(W, 34, ABG)
00:38:31.785 00.000 12020 Guiding  Dir = 3, Dur = 34
00:38:31.786 00.001 12020 IsSlewing returns 0
00:38:31.787 00.001 12020 IsGuiding returns 0
00:38:31.796 00.009 9340 UpdateImageDisplay: Size=(1920,1080) min=5370, max=65535, med=8752, FiltMin=6844, FiltMax=65530, Gamma=2.870
00:38:31.814 00.018 12020 PulseGuide returned control before completion, sleep 18
00:38:31.854 00.040 9340 UpdateGuideState exits: m=936400 SNR=157.1
00:38:31.868 00.014 12020 IsGuiding returns 0
00:38:31.868 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:38:31.883 00.015 12020 Move returns status 0, amount 34
00:38:31.884 00.001 9340 ScheduleExposure(1000,3,1) exposurePending=0
00:38:31.897 00.013 9340 Enqueuing Expose request
00:38:31.911 00.014 12020 MoveAxis(N, 0, ABG)
00:38:31.911 00.000 12020 Move returns status 0, amount 0
00:38:31.911 00.000 12020 move complete, result=0
00:38:31.912 00.001 12020 worker thread done servicing request
00:38:31.912 00.000 12020 Worker thread wakes up
00:38:31.912 00.000 12020 worker thread servicing REQUEST_EXPOSE 1000
00:38:31.913 00.001 12020 Handling exposure in thread, d=1000 o=3 r=(877,685,31,31)
00:38:31.922 00.009 9340 GuideStep: 0.3 px 34 ms WEST, -0.0 px 0 ms NORTH
00:38:32.699 00.777 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"10ffe027-7476-42d6-a26f-cf05c06d95f1"}
00:38:32.714 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"10ffe027-7476-42d6-a26f-cf05c06d95f1"}
00:38:32.728 00.014 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"5871f976-ee96-4504-8ec4-dde84ba7d066"}
00:38:32.743 00.015 9340 case statement mapped state 6 to 3
00:38:32.759 00.016 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"5871f976-ee96-4504-8ec4-dde84ba7d066"}
00:38:32.777 00.018 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"6c02a20b-86cd-430d-8c6f-40bd8904c926"}
00:38:32.791 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":50,"width":15,"height":15,"star_pos":[6.85,7.05],"pixels":"..."},"id":"6c02a20b-86cd-430d-8c6f-40bd8904c926"}
00:38:33.273 00.482 12020 Exposure complete
00:38:33.508 00.235 12020 worker thread done servicing request
00:38:33.509 00.001 9340 OnExposeComplete: enter
00:38:33.523 00.014 9340 UpdateGuideState(): m_state=6
00:38:33.536 00.013 9340 Star::Find(15, 891, 700, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 51
00:38:33.549 00.013 9340 Star::Find returns 1 (0), X=891.85, Y=700.18, Mass=958121, SNR=164.5, Peak=58522 HFD=4.4
00:38:33.562 00.013 9340 MultiStar: [#1 0.04,0.08,1.02,U] [#2 -0.04,0.08,2.44,U] [#3 -0.13,0.16,0.76,U] [#4 -0.48,0.53,0.00,M5] [#5 -0.05,0.28,0.43,U] [#6 0.17,0.51,0.42,U] [#7 -0.23,-0.02,0.36,U] [#8 -0.04,0.42,0.33,U] 
00:38:33.575 00.013 9340 refined, 7 included, MultiStar: {-0.08, 0.20}, one-star: {-0.32, 0.46}
00:38:33.588 00.013 9340 CameraToMount -- cameraTheta (1.95) - m_xAngle (-3.09) = xAngle (5.04 = -1.24)
00:38:33.600 00.012 9340 CameraToMount -- cameraTheta (1.95) - (m_xAngle (-3.09) + m_yAngleError (-0.07)) = yAngle (5.12 = -1.17)
00:38:33.616 00.016 9340 CameraToMount -- cameraX=-0.08 cameraY=0.20 hyp=0.21 cameraTheta=1.95 mountX=0.07 mountY=-0.19, mountTheta=-1.23
00:38:33.634 00.018 9340 SchedulePrimaryMove(10104498, x=-0.08, y=0.20, opts=13)
00:38:33.648 00.014 9340 Enqueuing Move request for scope (-0.08, 0.20)
00:38:33.662 00.014 12020 Worker thread wakes up
00:38:33.662 00.000 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.20) opts 0xd
00:38:33.662 00.000 12020 Handling offset move in thread for scope, endpoint = (-0.08, 0.20)
00:38:33.663 00.001 12020 Moving (-0.08, 0.20) raw xDistance=0.07 yDistance=-0.19
00:38:33.663 00.000 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
00:38:33.663 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:38:33.663 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
00:38:33.663 00.000 12020 MoveAxis(E, 0, ABG)
00:38:33.664 00.001 12020 Move returns status 0, amount 0
00:38:33.664 00.000 12020 MoveAxis(N, 0, ABG)
00:38:33.664 00.000 12020 Move returns status 0, amount 0
00:38:33.664 00.000 12020 move complete, result=0
00:38:33.665 00.001 12020 worker thread done servicing request
00:38:33.676 00.011 9340 UpdateImageDisplay: Size=(1920,1080) min=5530, max=65535, med=8560, FiltMin=6533, FiltMax=65530, Gamma=2.870
00:38:33.739 00.063 9340 UpdateGuideState exits: m=958121 SNR=164.5
00:38:33.754 00.015 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:38:33.767 00.013 9340 ScheduleExposure(1000,3,1) exposurePending=0
00:38:33.781 00.014 9340 Enqueuing Expose request
00:38:33.793 00.012 12020 Worker thread wakes up
00:38:33.793 00.000 9340 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
00:38:33.805 00.012 12020 worker thread servicing REQUEST_EXPOSE 1000
00:38:33.805 00.000 12020 Handling exposure in thread, d=1000 o=3 r=(877,685,31,31)
00:38:34.667 00.862 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"e78a20f8-7ca1-41ec-abcf-d25670f5ca8c"}
00:38:34.680 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"e78a20f8-7ca1-41ec-abcf-d25670f5ca8c"}
00:38:34.692 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"af6c5623-21c9-469d-9dd7-7093efb84062"}
00:38:34.705 00.013 9340 case statement mapped state 6 to 3
00:38:34.715 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"af6c5623-21c9-469d-9dd7-7093efb84062"}
00:38:34.727 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"48824919-8f49-4e3e-8777-36221cd9dbf4"}
00:38:34.737 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":51,"width":15,"height":15,"star_pos":[6.85,7.18],"pixels":"..."},"id":"48824919-8f49-4e3e-8777-36221cd9dbf4"}
00:38:35.178 00.441 12020 Exposure complete
00:38:35.398 00.220 12020 worker thread done servicing request
00:38:35.398 00.000 9340 OnExposeComplete: enter
00:38:35.408 00.010 9340 UpdateGuideState(): m_state=6
00:38:35.421 00.013 9340 Star::Find(15, 891, 700, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 52
00:38:35.434 00.013 9340 Star::Find returns 1 (0), X=891.96, Y=700.11, Mass=952386, SNR=176.1, Peak=59154 HFD=4.3
00:38:35.445 00.011 9340 MultiStar: [#1 -0.06,0.16,0.88,U] [#2 -0.11,0.05,1.81,U] [#3 -0.41,0.30,0.69,U] [#4 0.01,0.52,0.58,U] [#5 -0.44,0.05,0.48,U] [#6 -0.03,0.28,0.46,U] [#7 -0.27,0.07,0.39,U] [#8 -0.27,-0.12,0.34,U] 
00:38:35.458 00.013 9340 refined, 8 included, MultiStar: {-0.18, 0.19}, one-star: {-0.21, 0.39}
00:38:35.470 00.012 9340 CameraToMount -- cameraTheta (2.32) - m_xAngle (-3.09) = xAngle (5.41 = -0.87)
00:38:35.480 00.010 9340 CameraToMount -- cameraTheta (2.32) - (m_xAngle (-3.09) + m_yAngleError (-0.07)) = yAngle (5.49 = -0.80)
00:38:35.493 00.013 9340 CameraToMount -- cameraX=-0.18 cameraY=0.19 hyp=0.26 cameraTheta=2.32 mountX=0.17 mountY=-0.19, mountTheta=-0.84
00:38:35.512 00.019 9340 SchedulePrimaryMove(10104498, x=-0.18, y=0.19, opts=13)
00:38:35.523 00.011 9340 Enqueuing Move request for scope (-0.18, 0.19)
00:38:35.535 00.012 12020 Worker thread wakes up
00:38:35.535 00.000 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.18, 0.19) opts 0xd
00:38:35.535 00.000 12020 Handling offset move in thread for scope, endpoint = (-0.18, 0.19)
00:38:35.535 00.000 12020 Moving (-0.18, 0.19) raw xDistance=0.17 yDistance=-0.19
00:38:35.535 00.000 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.17
00:38:35.535 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:38:35.536 00.001 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
00:38:35.536 00.000 12020 MoveAxis(E, 0, ABG)
00:38:35.537 00.001 12020 Move returns status 0, amount 0
00:38:35.537 00.000 12020 MoveAxis(N, 0, ABG)
00:38:35.537 00.000 12020 Move returns status 0, amount 0
00:38:35.537 00.000 12020 move complete, result=0
00:38:35.537 00.000 12020 worker thread done servicing request
00:38:35.550 00.013 9340 UpdateImageDisplay: Size=(1920,1080) min=5205, max=65535, med=8327, FiltMin=6316, FiltMax=65530, Gamma=2.870
00:38:35.608 00.058 9340 UpdateGuideState exits: m=952386 SNR=176.1
00:38:35.621 00.013 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:38:35.633 00.012 9340 ScheduleExposure(1000,3,1) exposurePending=0
00:38:35.645 00.012 9340 Enqueuing Expose request
00:38:35.660 00.015 12020 Worker thread wakes up
00:38:35.661 00.001 9340 GuideStep: 0.2 px 0 ms EAST, -0.2 px 0 ms NORTH
00:38:35.675 00.014 12020 worker thread servicing REQUEST_EXPOSE 1000
00:38:35.675 00.000 12020 Handling exposure in thread, d=1000 o=3 r=(877,685,31,31)
00:38:36.670 00.995 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"9464c9db-6be5-4871-a03d-0d66effe6a47"}
00:38:36.683 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"9464c9db-6be5-4871-a03d-0d66effe6a47"}
00:38:36.695 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"f92d492f-8555-4c7e-8bc3-aa17ab49e735"}
00:38:36.706 00.011 9340 case statement mapped state 6 to 3
00:38:36.715 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"f92d492f-8555-4c7e-8bc3-aa17ab49e735"}
00:38:36.725 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"05ad6d64-3020-4c38-8508-9f4287b4f056"}
00:38:36.737 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":52,"width":15,"height":15,"star_pos":[6.96,7.11],"pixels":"..."},"id":"05ad6d64-3020-4c38-8508-9f4287b4f056"}
00:38:37.051 00.314 12020 Exposure complete
00:38:37.270 00.219 12020 worker thread done servicing request
00:38:37.271 00.001 9340 OnExposeComplete: enter
00:38:37.282 00.011 9340 UpdateGuideState(): m_state=6
00:38:37.293 00.011 9340 Star::Find(15, 891, 700, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 53
00:38:37.304 00.011 9340 Star::Find returns 1 (0), X=891.55, Y=699.83, Mass=953858, SNR=166.1, Peak=57630 HFD=4.2
00:38:37.316 00.012 9340 MultiStar: [#1 -0.48,-0.19,0.82,U] [#2 -0.36,-0.03,2.45,U] [#3 -0.40,0.16,0.70,U] [#4 -0.60,0.17,0.00,M5] [#5 -0.86,-0.17,0.00,M1] [#6 -0.54,-0.09,0.47,U] [#7 -0.60,-0.62,0.00,M1] [#8 -0.61,-0.05,0.00,M1] 
00:38:37.329 00.013 9340 refined, 4 included, MultiStar: {-0.45, -0.01}, one-star: {-0.62, 0.12}
00:38:37.338 00.009 9340 CameraToMount -- cameraTheta (-3.12) - m_xAngle (-3.09) = xAngle (-0.03 = -0.03)
00:38:37.348 00.010 9340 CameraToMount -- cameraTheta (-3.12) - (m_xAngle (-3.09) + m_yAngleError (-0.07)) = yAngle (0.05 = 0.05)
00:38:37.358 00.010 9340 CameraToMount -- cameraX=-0.45 cameraY=-0.01 hyp=0.45 cameraTheta=-3.12 mountX=0.45 mountY=0.02, mountTheta=0.05
00:38:37.376 00.018 9340 SchedulePrimaryMove(10104498, x=-0.45, y=-0.01, opts=13)
00:38:37.390 00.014 9340 Enqueuing Move request for scope (-0.45, -0.01)
00:38:37.402 00.012 12020 Worker thread wakes up
00:38:37.402 00.000 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.45, -0.01) opts 0xd
00:38:37.402 00.000 12020 Handling offset move in thread for scope, endpoint = (-0.45, -0.01)
00:38:37.402 00.000 12020 Moving (-0.45, -0.01) raw xDistance=0.45 yDistance=0.02
00:38:37.403 00.001 12020 GuideAlgorithmHysteresis::Result() returns 0.26 from input 0.45
00:38:37.403 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:38:37.403 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
00:38:37.403 00.000 12020 MoveAxis(W, 45, ABG)
00:38:37.403 00.000 12020 Guiding  Dir = 3, Dur = 45
00:38:37.409 00.006 12020 IsSlewing returns 0
00:38:37.409 00.000 12020 IsGuiding returns 0
00:38:37.416 00.007 9340 UpdateImageDisplay: Size=(1920,1080) min=5194, max=65535, med=8322, FiltMin=6590, FiltMax=65530, Gamma=2.870
00:38:37.443 00.027 12020 PulseGuide returned control before completion, sleep 23
00:38:37.471 00.028 9340 UpdateGuideState exits: m=953858 SNR=166.1
00:38:37.484 00.013 12020 IsGuiding returns 1
00:38:37.484 00.000 12020 scope still moving after pulse duration time elapsed
00:38:37.484 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:38:37.499 00.015 9340 ScheduleExposure(1000,3,1) exposurePending=0
00:38:37.513 00.014 9340 Enqueuing Expose request
00:38:37.526 00.013 12020 IsSlewing returns 0
00:38:37.528 00.002 12020 IsGuiding returns 0
00:38:37.528 00.000 12020 scope move finished after 45 + 71 ms
00:38:37.528 00.000 12020 Move returns status 0, amount 45
00:38:37.528 00.000 12020 MoveAxis(N, 0, ABG)
00:38:37.528 00.000 12020 Move returns status 0, amount 0
00:38:37.528 00.000 12020 move complete, result=0
00:38:37.529 00.001 12020 worker thread done servicing request
00:38:37.529 00.000 12020 Worker thread wakes up
00:38:37.529 00.000 12020 worker thread servicing REQUEST_EXPOSE 1000
00:38:37.529 00.000 12020 Handling exposure in thread, d=1000 o=3 r=(877,685,31,31)
00:38:37.541 00.012 9340 GuideStep: 0.4 px 45 ms WEST, 0.0 px 0 ms NORTH
00:38:38.669 01.128 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"e76e3458-2a21-4f81-96c5-e1f550004948"}
00:38:38.682 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"e76e3458-2a21-4f81-96c5-e1f550004948"}
00:38:38.720 00.038 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"f517ef63-346d-41d3-8039-6767579aeb49"}
00:38:38.732 00.012 9340 case statement mapped state 6 to 3
00:38:38.743 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"f517ef63-346d-41d3-8039-6767579aeb49"}
00:38:38.755 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"a4199158-fdcf-45e3-8ff2-2c1b8f247343"}
00:38:38.765 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":53,"width":15,"height":15,"star_pos":[6.55,6.83],"pixels":"..."},"id":"a4199158-fdcf-45e3-8ff2-2c1b8f247343"}
00:38:38.893 00.128 12020 Exposure complete
00:38:39.117 00.224 12020 worker thread done servicing request
00:38:39.117 00.000 9340 OnExposeComplete: enter
00:38:39.129 00.012 9340 UpdateGuideState(): m_state=6
00:38:39.143 00.014 9340 Star::Find(15, 891, 699, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 54
00:38:39.154 00.011 9340 Star::Find returns 1 (0), X=892.03, Y=699.98, Mass=1032354, SNR=211.3, Peak=56030 HFD=4.5
00:38:39.166 00.012 9340 MultiStar: [#1 -0.01,-0.07,0.65,U] [#2 -0.02,-0.00,1.59,U] [#3 -0.13,0.11,0.55,U] [#4 -0.19,0.46,0.50,U] [#5 -0.07,0.20,0.38,U] [#6 0.15,0.35,0.38,U] [#7 0.17,-0.07,0.33,U] [#8 -0.09,0.07,0.27,U] 
00:38:39.180 00.014 9340 refined, 8 included, MultiStar: {-0.05, 0.13}, one-star: {-0.14, 0.27}
00:38:39.192 00.012 9340 CameraToMount -- cameraTheta (1.95) - m_xAngle (-3.09) = xAngle (5.05 = -1.24)
00:38:39.204 00.012 9340 CameraToMount -- cameraTheta (1.95) - (m_xAngle (-3.09) + m_yAngleError (-0.07)) = yAngle (5.12 = -1.16)
00:38:39.216 00.012 9340 CameraToMount -- cameraX=-0.05 cameraY=0.13 hyp=0.14 cameraTheta=1.95 mountX=0.04 mountY=-0.12, mountTheta=-1.23
00:38:39.233 00.017 9340 SchedulePrimaryMove(10104498, x=-0.05, y=0.13, opts=13)
00:38:39.245 00.012 9340 Enqueuing Move request for scope (-0.05, 0.13)
00:38:39.256 00.011 12020 Worker thread wakes up
00:38:39.256 00.000 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.13) opts 0xd
00:38:39.256 00.000 12020 Handling offset move in thread for scope, endpoint = (-0.05, 0.13)
00:38:39.257 00.001 12020 Moving (-0.05, 0.13) raw xDistance=0.04 yDistance=-0.12
00:38:39.257 00.000 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
00:38:39.257 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:38:39.257 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
00:38:39.258 00.001 12020 MoveAxis(E, 0, ABG)
00:38:39.258 00.000 12020 Move returns status 0, amount 0
00:38:39.258 00.000 12020 MoveAxis(N, 0, ABG)
00:38:39.258 00.000 12020 Move returns status 0, amount 0
00:38:39.258 00.000 12020 move complete, result=0
00:38:39.258 00.000 12020 worker thread done servicing request
00:38:39.271 00.013 9340 UpdateImageDisplay: Size=(1920,1080) min=4899, max=65535, med=8334, FiltMin=6404, FiltMax=65530, Gamma=2.870
00:38:39.328 00.057 9340 UpdateGuideState exits: m=1032354 SNR=211.3
00:38:39.342 00.014 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:38:39.355 00.013 9340 ScheduleExposure(1000,3,1) exposurePending=0
00:38:39.369 00.014 9340 Enqueuing Expose request
00:38:39.382 00.013 12020 Worker thread wakes up
00:38:39.383 00.001 9340 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
00:38:39.395 00.012 12020 worker thread servicing REQUEST_EXPOSE 1000
00:38:39.395 00.000 12020 Handling exposure in thread, d=1000 o=3 r=(877,685,31,31)
00:38:40.674 01.279 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"b4068fe6-3b55-467a-87ed-b2de621941bd"}
00:38:40.690 00.016 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"b4068fe6-3b55-467a-87ed-b2de621941bd"}
00:38:40.709 00.019 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"70aec5e6-3130-4997-919f-69a3c7612480"}
00:38:40.724 00.015 9340 case statement mapped state 6 to 3
00:38:40.738 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"70aec5e6-3130-4997-919f-69a3c7612480"}
00:38:40.756 00.018 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"4e354f96-2b88-4b5a-aa59-de4d4670c5fc"}
00:38:40.770 00.014 12020 Exposure complete
00:38:40.771 00.001 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":54,"width":15,"height":15,"star_pos":[7.03,6.98],"pixels":"..."},"id":"4e354f96-2b88-4b5a-aa59-de4d4670c5fc"}
00:38:41.020 00.249 12020 worker thread done servicing request
00:38:41.020 00.000 9340 OnExposeComplete: enter
00:38:41.036 00.016 9340 UpdateGuideState(): m_state=6
00:38:41.051 00.015 9340 Star::Find(15, 892, 699, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 55
00:38:41.066 00.015 9340 Star::Find returns 1 (0), X=892.06, Y=699.75, Mass=974115, SNR=187.8, Peak=58122 HFD=4.2
00:38:41.080 00.014 9340 MultiStar: [#1 0.02,-0.22,0.98,U] [#2 -0.17,-0.11,1.89,U] [#3 -0.36,0.12,0.84,U] [#4 -0.18,0.22,0.41,U] [#5 -0.19,0.01,0.45,U] [#6 0.13,0.06,0.38,U] [#7 -0.16,-0.30,0.38,U] [#8 0.14,0.15,0.35,U] 
00:38:41.095 00.015 9340 single-star, 8 included, MultiStar: {-0.12, -0.03}, one-star: {-0.10, 0.03}
00:38:41.110 00.015 9340 CameraToMount -- cameraTheta (2.87) - m_xAngle (-3.09) = xAngle (5.97 = -0.32)
00:38:41.122 00.012 9340 CameraToMount -- cameraTheta (2.87) - (m_xAngle (-3.09) + m_yAngleError (-0.07)) = yAngle (6.04 = -0.24)
00:38:41.138 00.016 9340 CameraToMount -- cameraX=-0.10 cameraY=0.03 hyp=0.11 cameraTheta=2.87 mountX=0.10 mountY=-0.03, mountTheta=-0.25
00:38:41.160 00.022 9340 SchedulePrimaryMove(10104498, x=-0.10, y=0.03, opts=13)
00:38:41.174 00.014 9340 Enqueuing Move request for scope (-0.10, 0.03)
00:38:41.194 00.020 12020 Worker thread wakes up
00:38:41.195 00.001 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.03) opts 0xd
00:38:41.195 00.000 12020 Handling offset move in thread for scope, endpoint = (-0.10, 0.03)
00:38:41.195 00.000 12020 Moving (-0.10, 0.03) raw xDistance=0.10 yDistance=-0.03
00:38:41.195 00.000 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
00:38:41.196 00.001 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:38:41.196 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
00:38:41.196 00.000 12020 MoveAxis(E, 0, ABG)
00:38:41.197 00.001 12020 Move returns status 0, amount 0
00:38:41.197 00.000 12020 MoveAxis(N, 0, ABG)
00:38:41.197 00.000 12020 Move returns status 0, amount 0
00:38:41.197 00.000 12020 move complete, result=0
00:38:41.198 00.001 12020 worker thread done servicing request
00:38:41.210 00.012 9340 UpdateImageDisplay: Size=(1920,1080) min=5281, max=65535, med=8336, FiltMin=6539, FiltMax=65530, Gamma=2.870
00:38:41.270 00.060 9340 UpdateGuideState exits: m=974115 SNR=187.8
00:38:41.285 00.015 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:38:41.301 00.016 9340 ScheduleExposure(1000,3,1) exposurePending=0
00:38:41.316 00.015 9340 Enqueuing Expose request
00:38:41.333 00.017 12020 Worker thread wakes up
00:38:41.333 00.000 9340 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
00:38:41.348 00.015 12020 worker thread servicing REQUEST_EXPOSE 1000
00:38:41.348 00.000 12020 Handling exposure in thread, d=1000 o=3 r=(877,685,31,31)
00:38:42.676 01.328 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"f37abba0-54b8-430c-99d4-94c3bdada24d"}
00:38:42.693 00.017 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"f37abba0-54b8-430c-99d4-94c3bdada24d"}
00:38:42.711 00.018 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"f50fa7c8-fe91-4f3b-bb49-3a0397fc5cc3"}
00:38:42.725 00.014 12020 Exposure complete
00:38:42.726 00.001 9340 case statement mapped state 6 to 3
00:38:42.738 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"f50fa7c8-fe91-4f3b-bb49-3a0397fc5cc3"}
00:38:42.752 00.014 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"eec68bd7-61a1-405d-be0e-b8f3eba441b9"}
00:38:42.763 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":55,"width":15,"height":15,"star_pos":[7.06,6.75],"pixels":"..."},"id":"eec68bd7-61a1-405d-be0e-b8f3eba441b9"}
00:38:42.958 00.195 12020 worker thread done servicing request
00:38:42.958 00.000 9340 OnExposeComplete: enter
00:38:42.973 00.015 9340 UpdateGuideState(): m_state=6
00:38:42.989 00.016 9340 Star::Find(15, 892, 699, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 56
00:38:43.002 00.013 9340 Star::Find returns 1 (0), X=891.92, Y=700.00, Mass=1018904, SNR=208.6, Peak=59610 HFD=4.4
00:38:43.017 00.015 9340 MultiStar: [#1 0.06,-0.06,0.67,U] [#2 0.05,-0.07,1.43,U] [#3 0.13,0.15,0.51,U] [#4 -0.40,0.08,0.52,U] [#5 -0.11,-0.09,0.38,U] [#6 -0.18,0.28,0.43,U] [#7 -0.29,0.14,0.31,U] [#8 -0.23,0.11,0.28,U] 
00:38:43.032 00.015 9340 refined, 8 included, MultiStar: {-0.10, 0.08}, one-star: {-0.25, 0.29}
00:38:43.043 00.011 9340 CameraToMount -- cameraTheta (2.48) - m_xAngle (-3.09) = xAngle (5.57 = -0.71)
00:38:43.056 00.013 9340 CameraToMount -- cameraTheta (2.48) - (m_xAngle (-3.09) + m_yAngleError (-0.07)) = yAngle (5.65 = -0.64)
00:38:43.071 00.015 9340 CameraToMount -- cameraX=-0.10 cameraY=0.08 hyp=0.13 cameraTheta=2.48 mountX=0.10 mountY=-0.08, mountTheta=-0.67
00:38:43.093 00.022 9340 SchedulePrimaryMove(10104498, x=-0.10, y=0.08, opts=13)
00:38:43.105 00.012 9340 Enqueuing Move request for scope (-0.10, 0.08)
00:38:43.120 00.015 12020 Worker thread wakes up
00:38:43.120 00.000 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.08) opts 0xd
00:38:43.121 00.001 12020 Handling offset move in thread for scope, endpoint = (-0.10, 0.08)
00:38:43.121 00.000 12020 Moving (-0.10, 0.08) raw xDistance=0.10 yDistance=-0.08
00:38:43.121 00.000 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
00:38:43.121 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:38:43.121 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
00:38:43.122 00.001 12020 MoveAxis(E, 0, ABG)
00:38:43.122 00.000 12020 Move returns status 0, amount 0
00:38:43.122 00.000 12020 MoveAxis(N, 0, ABG)
00:38:43.122 00.000 12020 Move returns status 0, amount 0
00:38:43.122 00.000 12020 move complete, result=0
00:38:43.123 00.001 12020 worker thread done servicing request
00:38:43.134 00.011 9340 UpdateImageDisplay: Size=(1920,1080) min=5576, max=65535, med=8360, FiltMin=6642, FiltMax=65530, Gamma=2.870
00:38:43.196 00.062 9340 UpdateGuideState exits: m=1018904 SNR=208.6
00:38:43.211 00.015 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:38:43.225 00.014 9340 ScheduleExposure(1000,3,1) exposurePending=0
00:38:43.239 00.014 9340 Enqueuing Expose request
00:38:43.251 00.012 12020 Worker thread wakes up
00:38:43.251 00.000 9340 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
00:38:43.264 00.013 12020 worker thread servicing REQUEST_EXPOSE 1000
00:38:43.264 00.000 12020 Handling exposure in thread, d=1000 o=3 r=(877,685,31,31)
00:38:44.632 01.368 12020 Exposure complete
00:38:44.675 00.043 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"38b22b00-6f3f-4546-a115-160f85b99f04"}
00:38:44.688 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"38b22b00-6f3f-4546-a115-160f85b99f04"}
00:38:44.702 00.014 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"c2a3dfa8-dd3b-4db0-80e6-57509708206c"}
00:38:44.715 00.013 9340 case statement mapped state 6 to 3
00:38:44.725 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"c2a3dfa8-dd3b-4db0-80e6-57509708206c"}
00:38:44.743 00.018 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"20166cc9-8d19-42b1-8ad6-c2e02928cb52"}
00:38:44.755 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":56,"width":15,"height":15,"star_pos":[6.92,7.00],"pixels":"..."},"id":"20166cc9-8d19-42b1-8ad6-c2e02928cb52"}
00:38:44.841 00.086 12020 worker thread done servicing request
00:38:44.841 00.000 9340 OnExposeComplete: enter
00:38:44.856 00.015 9340 UpdateGuideState(): m_state=6
00:38:44.868 00.012 9340 Star::Find(15, 891, 700, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 57
00:38:44.879 00.011 9340 Star::Find returns 1 (0), X=891.99, Y=699.94, Mass=938482, SNR=179.7, Peak=57922 HFD=4.4
00:38:44.891 00.012 9340 MultiStar: [#1 0.02,0.01,0.77,U] [#2 0.03,-0.03,2.12,U] [#3 0.10,0.31,0.77,U] [#4 -0.24,0.34,0.52,U] [#5 -0.22,-0.01,0.46,U] [#6 0.25,0.30,0.48,U] [#7 -0.06,-0.22,0.36,U] [#8 -0.18,-0.40,0.33,U] 
00:38:44.905 00.014 9340 refined, 8 included, MultiStar: {-0.03, 0.07}, one-star: {-0.18, 0.23}
00:38:44.918 00.013 9340 CameraToMount -- cameraTheta (1.99) - m_xAngle (-3.09) = xAngle (5.09 = -1.20)
00:38:44.932 00.014 9340 CameraToMount -- cameraTheta (1.99) - (m_xAngle (-3.09) + m_yAngleError (-0.07)) = yAngle (5.16 = -1.12)
00:38:44.943 00.011 9340 CameraToMount -- cameraX=-0.03 cameraY=0.07 hyp=0.08 cameraTheta=1.99 mountX=0.03 mountY=-0.07, mountTheta=-1.19
00:38:44.968 00.025 9340 SchedulePrimaryMove(10104498, x=-0.03, y=0.07, opts=13)
00:38:44.983 00.015 9340 Enqueuing Move request for scope (-0.03, 0.07)
00:38:44.996 00.013 12020 Worker thread wakes up
00:38:44.996 00.000 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.07) opts 0xd
00:38:44.996 00.000 12020 Handling offset move in thread for scope, endpoint = (-0.03, 0.07)
00:38:44.997 00.001 12020 Moving (-0.03, 0.07) raw xDistance=0.03 yDistance=-0.07
00:38:44.997 00.000 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
00:38:44.997 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:38:44.997 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
00:38:44.998 00.001 12020 MoveAxis(E, 0, ABG)
00:38:44.998 00.000 12020 Move returns status 0, amount 0
00:38:44.998 00.000 12020 MoveAxis(N, 0, ABG)
00:38:44.998 00.000 12020 Move returns status 0, amount 0
00:38:44.998 00.000 12020 move complete, result=0
00:38:44.999 00.001 12020 worker thread done servicing request
00:38:45.010 00.011 9340 UpdateImageDisplay: Size=(1920,1080) min=5256, max=65535, med=8387, FiltMin=6528, FiltMax=65530, Gamma=2.870
00:38:45.067 00.057 9340 UpdateGuideState exits: m=938482 SNR=179.7
00:38:45.083 00.016 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:38:45.099 00.016 9340 ScheduleExposure(1000,3,1) exposurePending=0
00:38:45.112 00.013 9340 Enqueuing Expose request
00:38:45.126 00.014 12020 Worker thread wakes up
00:38:45.126 00.000 9340 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
00:38:45.144 00.018 12020 worker thread servicing REQUEST_EXPOSE 1000
00:38:45.145 00.001 12020 Handling exposure in thread, d=1000 o=3 r=(877,685,31,31)
00:38:46.510 01.365 12020 Exposure complete
00:38:46.684 00.174 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"9578ae62-6ae9-44e9-a84d-fc33fcfa2838"}
00:38:46.697 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"9578ae62-6ae9-44e9-a84d-fc33fcfa2838"}
00:38:46.713 00.016 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"83b152ba-298a-417e-b799-58371bb732f5"}
00:38:46.727 00.014 9340 case statement mapped state 6 to 3
00:38:46.740 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"83b152ba-298a-417e-b799-58371bb732f5"}
00:38:46.766 00.026 12020 worker thread done servicing request
00:38:46.766 00.000 9340 OnExposeComplete: enter
00:38:46.779 00.013 9340 UpdateGuideState(): m_state=6
00:38:46.793 00.014 9340 Star::Find(15, 891, 699, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 58
00:38:46.810 00.017 9340 Star::Find returns 1 (0), X=892.20, Y=699.91, Mass=981584, SNR=176.8, Peak=55722 HFD=4.5
00:38:46.825 00.015 9340 MultiStar: [#1 0.05,-0.09,0.86,U] [#2 -0.15,-0.06,2.04,U] [#3 -0.07,-0.02,0.65,U] [#4 -0.27,0.07,0.52,U] [#5 -0.28,-0.17,0.37,U] [#6 -0.00,0.40,0.47,U] [#7 -0.01,-0.42,0.36,U] [#8 -0.07,0.03,0.32,U] 
00:38:46.839 00.014 9340 refined, 8 included, MultiStar: {-0.08, -0.00}, one-star: {0.03, 0.20}
00:38:46.852 00.013 9340 CameraToMount -- cameraTheta (-3.13) - m_xAngle (-3.09) = xAngle (-0.04 = -0.04)
00:38:46.871 00.019 9340 CameraToMount -- cameraTheta (-3.13) - (m_xAngle (-3.09) + m_yAngleError (-0.07)) = yAngle (0.04 = 0.04)
00:38:46.883 00.012 9340 CameraToMount -- cameraX=-0.08 cameraY=-0.00 hyp=0.08 cameraTheta=-3.13 mountX=0.08 mountY=0.00, mountTheta=0.04
00:38:46.900 00.017 9340 SchedulePrimaryMove(10104498, x=-0.08, y=-0.00, opts=13)
00:38:46.913 00.013 9340 Enqueuing Move request for scope (-0.08, -0.00)
00:38:46.925 00.012 12020 Worker thread wakes up
00:38:46.926 00.001 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.00) opts 0xd
00:38:46.926 00.000 12020 Handling offset move in thread for scope, endpoint = (-0.08, -0.00)
00:38:46.926 00.000 12020 Moving (-0.08, -0.00) raw xDistance=0.08 yDistance=0.00
00:38:46.926 00.000 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
00:38:46.927 00.001 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:38:46.927 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
00:38:46.927 00.000 12020 MoveAxis(E, 0, ABG)
00:38:46.927 00.000 12020 Move returns status 0, amount 0
00:38:46.927 00.000 12020 MoveAxis(N, 0, ABG)
00:38:46.928 00.001 12020 Move returns status 0, amount 0
00:38:46.928 00.000 12020 move complete, result=0
00:38:46.928 00.000 12020 worker thread done servicing request
00:38:46.939 00.011 9340 UpdateImageDisplay: Size=(1920,1080) min=5250, max=65535, med=8395, FiltMin=6658, FiltMax=65530, Gamma=2.870
00:38:47.001 00.062 9340 UpdateGuideState exits: m=981584 SNR=176.8
00:38:47.015 00.014 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:38:47.030 00.015 9340 ScheduleExposure(1000,3,1) exposurePending=0
00:38:47.044 00.014 9340 Enqueuing Expose request
00:38:47.062 00.018 12020 Worker thread wakes up
00:38:47.062 00.000 9340 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
00:38:47.079 00.017 12020 worker thread servicing REQUEST_EXPOSE 1000
00:38:47.079 00.000 12020 Handling exposure in thread, d=1000 o=3 r=(877,685,31,31)
00:38:47.088 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"d118a7f4-2d8e-47b7-bec2-cfb48dff2ec1"}
00:38:47.106 00.018 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":58,"width":15,"height":15,"star_pos":[7.20,6.91],"pixels":"..."},"id":"d118a7f4-2d8e-47b7-bec2-cfb48dff2ec1"}
00:38:48.447 01.341 12020 Exposure complete
00:38:48.670 00.223 12020 worker thread done servicing request
00:38:48.670 00.000 9340 OnExposeComplete: enter
00:38:48.684 00.014 9340 UpdateGuideState(): m_state=6
00:38:48.697 00.013 9340 Star::Find(15, 892, 699, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 59
00:38:48.710 00.013 9340 Star::Find returns 1 (0), X=892.21, Y=699.73, Mass=945186, SNR=170.3, Peak=57374 HFD=4.4
00:38:48.725 00.015 9340 MultiStar: [#1 0.20,-0.04,0.93,U] [#2 0.87,-0.28,0.00,M1] [#3 0.12,-0.05,0.74,U] [#4 0.08,0.05,0.53,U] [#5 -0.09,-0.16,0.45,U] [#6 -0.00,0.20,0.46,U] [#7 -0.44,-0.48,0.00,M1] [#8 0.31,-0.13,0.34,U] 
00:38:48.736 00.011 9340 single-star, 6 included, MultiStar: {0.10, -0.01}, one-star: {0.05, 0.01}
00:38:48.753 00.017 9340 CameraToMount -- cameraTheta (0.28) - m_xAngle (-3.09) = xAngle (3.37 = -2.91)
00:38:48.767 00.014 9340 CameraToMount -- cameraTheta (0.28) - (m_xAngle (-3.09) + m_yAngleError (-0.07)) = yAngle (3.45 = -2.84)
00:38:48.780 00.013 9340 CameraToMount -- cameraX=0.05 cameraY=0.01 hyp=0.05 cameraTheta=0.28 mountX=-0.05 mountY=-0.01, mountTheta=-2.84
00:38:48.801 00.021 9340 SchedulePrimaryMove(10104498, x=0.05, y=0.01, opts=13)
00:38:48.816 00.015 9340 Enqueuing Move request for scope (0.05, 0.01)
00:38:48.829 00.013 12020 Worker thread wakes up
00:38:48.829 00.000 12020 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.01) opts 0xd
00:38:48.829 00.000 12020 Handling offset move in thread for scope, endpoint = (0.05, 0.01)
00:38:48.830 00.001 12020 Moving (0.05, 0.01) raw xDistance=-0.05 yDistance=-0.01
00:38:48.830 00.000 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
00:38:48.830 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:38:48.830 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
00:38:48.830 00.000 12020 MoveAxis(E, 0, ABG)
00:38:48.831 00.001 12020 Move returns status 0, amount 0
00:38:48.831 00.000 12020 MoveAxis(N, 0, ABG)
00:38:48.831 00.000 12020 Move returns status 0, amount 0
00:38:48.831 00.000 12020 move complete, result=0
00:38:48.831 00.000 12020 worker thread done servicing request
00:38:48.844 00.013 9340 UpdateImageDisplay: Size=(1920,1080) min=5366, max=65535, med=8408, FiltMin=6463, FiltMax=65535, Gamma=2.870
00:38:48.903 00.059 9340 UpdateGuideState exits: m=945186 SNR=170.3
00:38:48.918 00.015 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:38:48.932 00.014 9340 ScheduleExposure(1000,3,1) exposurePending=0
00:38:48.949 00.017 9340 Enqueuing Expose request
00:38:48.966 00.017 9340 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
00:38:48.979 00.013 12020 Worker thread wakes up
00:38:48.979 00.000 12020 worker thread servicing REQUEST_EXPOSE 1000
00:38:48.980 00.001 12020 Handling exposure in thread, d=1000 o=3 r=(877,685,31,31)
00:38:48.988 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"5fd040d8-9f9c-4ea1-b99b-96750f9c5185"}
00:38:49.001 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"5fd040d8-9f9c-4ea1-b99b-96750f9c5185"}
00:38:49.024 00.023 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"b4aed501-1301-4d5b-bb5c-6e95f14725fc"}
00:38:49.041 00.017 9340 case statement mapped state 6 to 3
00:38:49.056 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"b4aed501-1301-4d5b-bb5c-6e95f14725fc"}
00:38:49.077 00.021 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"d8c90a10-de66-45da-bead-b75f4ca1dfd2"}
00:38:49.097 00.020 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":59,"width":15,"height":15,"star_pos":[7.21,6.73],"pixels":"..."},"id":"d8c90a10-de66-45da-bead-b75f4ca1dfd2"}
00:38:50.338 01.241 12020 Exposure complete
00:38:50.559 00.221 12020 worker thread done servicing request
00:38:50.560 00.001 9340 OnExposeComplete: enter
00:38:50.574 00.014 9340 UpdateGuideState(): m_state=6
00:38:50.589 00.015 9340 Star::Find(15, 892, 699, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 60
00:38:50.604 00.015 9340 Star::Find returns 1 (0), X=891.86, Y=700.10, Mass=992543, SNR=189.4, Peak=56626 HFD=4.3
00:38:50.619 00.015 9340 MultiStar: [#1 -0.24,-0.15,0.69,U] [#2 0.00,-0.02,1.97,U] [#3 -0.19,0.24,0.68,U] [#4 -0.12,0.40,0.60,U] [#5 -0.13,-0.08,0.47,U] [#6 -0.01,0.19,0.40,U] [#7 -0.40,-0.04,0.29,U] [#8 -0.09,-0.11,0.29,U] 
00:38:50.634 00.015 9340 refined, 8 included, MultiStar: {-0.14, 0.10}, one-star: {-0.31, 0.39}
00:38:50.649 00.015 9340 CameraToMount -- cameraTheta (2.51) - m_xAngle (-3.09) = xAngle (5.60 = -0.68)
00:38:50.664 00.015 9340 CameraToMount -- cameraTheta (2.51) - (m_xAngle (-3.09) + m_yAngleError (-0.07)) = yAngle (5.68 = -0.61)
00:38:50.677 00.013 9340 CameraToMount -- cameraX=-0.14 cameraY=0.10 hyp=0.17 cameraTheta=2.51 mountX=0.13 mountY=-0.10, mountTheta=-0.63
00:38:50.695 00.018 9340 SchedulePrimaryMove(10104498, x=-0.14, y=0.10, opts=13)
00:38:50.706 00.011 9340 Enqueuing Move request for scope (-0.14, 0.10)
00:38:50.717 00.011 12020 Worker thread wakes up
00:38:50.717 00.000 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.14, 0.10) opts 0xd
00:38:50.717 00.000 12020 Handling offset move in thread for scope, endpoint = (-0.14, 0.10)
00:38:50.717 00.000 12020 Moving (-0.14, 0.10) raw xDistance=0.13 yDistance=-0.10
00:38:50.717 00.000 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.13
00:38:50.717 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:38:50.718 00.001 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
00:38:50.718 00.000 12020 MoveAxis(E, 0, ABG)
00:38:50.718 00.000 12020 Move returns status 0, amount 0
00:38:50.718 00.000 12020 MoveAxis(N, 0, ABG)
00:38:50.718 00.000 12020 Move returns status 0, amount 0
00:38:50.718 00.000 12020 move complete, result=0
00:38:50.718 00.000 12020 worker thread done servicing request
00:38:50.728 00.010 9340 UpdateImageDisplay: Size=(1920,1080) min=5197, max=65535, med=8432, FiltMin=6631, FiltMax=65530, Gamma=2.870
00:38:50.783 00.055 9340 UpdateGuideState exits: m=992543 SNR=189.4
00:38:50.799 00.016 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:38:50.815 00.016 9340 ScheduleExposure(1000,3,1) exposurePending=0
00:38:50.830 00.015 9340 Enqueuing Expose request
00:38:50.843 00.013 12020 Worker thread wakes up
00:38:50.844 00.001 9340 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
00:38:50.862 00.018 12020 worker thread servicing REQUEST_EXPOSE 1000
00:38:50.862 00.000 12020 Handling exposure in thread, d=1000 o=3 r=(877,685,31,31)
00:38:50.872 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"17124e7c-4efc-46bd-b3f2-1cbb1d1bd78f"}
00:38:50.884 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"17124e7c-4efc-46bd-b3f2-1cbb1d1bd78f"}
00:38:50.932 00.048 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"fd3c7400-ab31-4e5a-8ae5-ee60175d4440"}
00:38:50.946 00.014 9340 case statement mapped state 6 to 3
00:38:50.962 00.016 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"fd3c7400-ab31-4e5a-8ae5-ee60175d4440"}
00:38:51.000 00.038 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"fc885642-38e5-43e6-b679-8938fe127ee6"}
00:38:51.018 00.018 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":60,"width":15,"height":15,"star_pos":[6.86,7.10],"pixels":"..."},"id":"fc885642-38e5-43e6-b679-8938fe127ee6"}
00:38:52.225 01.207 12020 Exposure complete
00:38:52.427 00.202 12020 worker thread done servicing request
00:38:52.427 00.000 9340 OnExposeComplete: enter
00:38:52.443 00.016 9340 UpdateGuideState(): m_state=6
00:38:52.459 00.016 9340 Star::Find(15, 891, 700, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 61
00:38:52.472 00.013 9340 Star::Find returns 1 (0), X=892.19, Y=700.02, Mass=1012790, SNR=167.0, Peak=56886 HFD=4.4
00:38:52.482 00.010 9340 MultiStar: [#1 0.32,-0.15,0.86,U] [#2 -0.07,0.03,2.56,U] [#3 -0.02,0.21,0.70,U] [#4 0.02,0.39,0.61,U] [#5 -0.39,0.03,0.47,U] [#6 0.00,0.25,0.45,U] [#7 -0.08,-0.17,0.39,U] [#8 0.05,-0.02,0.35,U] 
00:38:52.492 00.010 9340 refined, 8 included, MultiStar: {-0.01, 0.09}, one-star: {0.03, 0.30}
00:38:52.505 00.013 9340 CameraToMount -- cameraTheta (1.70) - m_xAngle (-3.09) = xAngle (4.80 = -1.49)
00:38:52.516 00.011 9340 CameraToMount -- cameraTheta (1.70) - (m_xAngle (-3.09) + m_yAngleError (-0.07)) = yAngle (4.87 = -1.41)
00:38:52.527 00.011 9340 CameraToMount -- cameraX=-0.01 cameraY=0.09 hyp=0.09 cameraTheta=1.70 mountX=0.01 mountY=-0.09, mountTheta=-1.49
00:38:52.545 00.018 9340 SchedulePrimaryMove(10104498, x=-0.01, y=0.09, opts=13)
00:38:52.556 00.011 9340 Enqueuing Move request for scope (-0.01, 0.09)
00:38:52.567 00.011 12020 Worker thread wakes up
00:38:52.567 00.000 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.09) opts 0xd
00:38:52.567 00.000 12020 Handling offset move in thread for scope, endpoint = (-0.01, 0.09)
00:38:52.568 00.001 12020 Moving (-0.01, 0.09) raw xDistance=0.01 yDistance=-0.09
00:38:52.568 00.000 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
00:38:52.568 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:38:52.568 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
00:38:52.568 00.000 12020 MoveAxis(E, 0, ABG)
00:38:52.568 00.000 12020 Move returns status 0, amount 0
00:38:52.568 00.000 12020 MoveAxis(N, 0, ABG)
00:38:52.568 00.000 12020 Move returns status 0, amount 0
00:38:52.570 00.002 12020 move complete, result=0
00:38:52.570 00.000 12020 worker thread done servicing request
00:38:52.579 00.009 9340 UpdateImageDisplay: Size=(1920,1080) min=5234, max=65535, med=8448, FiltMin=6449, FiltMax=65530, Gamma=2.870
00:38:52.636 00.057 9340 UpdateGuideState exits: m=1012790 SNR=167.0
00:38:52.650 00.014 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:38:52.664 00.014 9340 ScheduleExposure(1000,3,1) exposurePending=0
00:38:52.676 00.012 9340 Enqueuing Expose request
00:38:52.689 00.013 12020 Worker thread wakes up
00:38:52.689 00.000 9340 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
00:38:52.702 00.013 12020 worker thread servicing REQUEST_EXPOSE 1000
00:38:52.702 00.000 12020 Handling exposure in thread, d=1000 o=3 r=(877,685,31,31)
00:38:52.712 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"af0acc71-688f-4c45-93fb-4bafae0d2b92"}
00:38:52.726 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"af0acc71-688f-4c45-93fb-4bafae0d2b92"}
00:38:52.763 00.037 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"caf83801-64a1-42d4-88db-66231a1a5e8b"}
00:38:52.776 00.013 9340 case statement mapped state 6 to 3
00:38:52.790 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"caf83801-64a1-42d4-88db-66231a1a5e8b"}
00:38:52.825 00.035 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"43f81484-245a-42e0-81a8-ea1d9232f959"}
00:38:52.838 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":61,"width":15,"height":15,"star_pos":[7.19,7.02],"pixels":"..."},"id":"43f81484-245a-42e0-81a8-ea1d9232f959"}
00:38:54.061 01.223 12020 Exposure complete
00:38:54.308 00.247 12020 worker thread done servicing request
00:38:54.308 00.000 9340 OnExposeComplete: enter
00:38:54.323 00.015 9340 UpdateGuideState(): m_state=6
00:38:54.337 00.014 9340 Star::Find(15, 892, 700, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 62
00:38:54.351 00.014 9340 Star::Find returns 1 (0), X=892.24, Y=700.01, Mass=965322, SNR=203.9, Peak=57762 HFD=4.3
00:38:54.368 00.017 9340 MultiStar: [#1 0.27,-0.02,0.84,U] [#2 0.40,0.07,2.27,U] [#3 0.36,0.32,0.56,U] [#4 -0.08,0.23,0.49,U] [#5 -0.31,-0.05,0.41,U] [#6 0.16,0.41,0.33,U] [#7 -0.10,0.01,0.34,U] [#8 0.08,-0.03,0.26,U] 
00:38:54.382 00.014 9340 refined, 8 included, MultiStar: {0.20, 0.13}, one-star: {0.07, 0.30}
00:38:54.401 00.019 9340 CameraToMount -- cameraTheta (0.58) - m_xAngle (-3.09) = xAngle (3.67 = -2.61)
00:38:54.414 00.013 9340 CameraToMount -- cameraTheta (0.58) - (m_xAngle (-3.09) + m_yAngleError (-0.07)) = yAngle (3.75 = -2.54)
00:38:54.427 00.013 9340 CameraToMount -- cameraX=0.20 cameraY=0.13 hyp=0.24 cameraTheta=0.58 mountX=-0.20 mountY=-0.13, mountTheta=-2.56
00:38:54.450 00.023 9340 SchedulePrimaryMove(10104498, x=0.20, y=0.13, opts=13)
00:38:54.467 00.017 9340 Enqueuing Move request for scope (0.20, 0.13)
00:38:54.481 00.014 12020 Worker thread wakes up
00:38:54.482 00.001 12020 worker thread servicing REQUEST_MOVE scope ofs (0.20, 0.13) opts 0xd
00:38:54.482 00.000 12020 Handling offset move in thread for scope, endpoint = (0.20, 0.13)
00:38:54.482 00.000 12020 Moving (0.20, 0.13) raw xDistance=-0.20 yDistance=-0.13
00:38:54.482 00.000 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.20
00:38:54.483 00.001 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:38:54.483 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
00:38:54.483 00.000 12020 MoveAxis(E, 0, ABG)
00:38:54.483 00.000 12020 Move returns status 0, amount 0
00:38:54.483 00.000 12020 MoveAxis(N, 0, ABG)
00:38:54.484 00.001 12020 Move returns status 0, amount 0
00:38:54.484 00.000 12020 move complete, result=0
00:38:54.484 00.000 12020 worker thread done servicing request
00:38:54.494 00.010 9340 UpdateImageDisplay: Size=(1920,1080) min=5483, max=65535, med=8446, FiltMin=6591, FiltMax=65530, Gamma=2.870
00:38:54.566 00.072 9340 UpdateGuideState exits: m=965322 SNR=203.9
00:38:54.583 00.017 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:38:54.598 00.015 9340 ScheduleExposure(1000,3,1) exposurePending=0
00:38:54.614 00.016 9340 Enqueuing Expose request
00:38:54.632 00.018 12020 Worker thread wakes up
00:38:54.632 00.000 9340 GuideStep: -0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
00:38:54.649 00.017 12020 worker thread servicing REQUEST_EXPOSE 1000
00:38:54.649 00.000 12020 Handling exposure in thread, d=1000 o=3 r=(877,685,31,31)
00:38:54.734 00.085 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"45c87874-6021-4aff-b15b-47c654fd6dab"}
00:38:54.752 00.018 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"45c87874-6021-4aff-b15b-47c654fd6dab"}
00:38:54.795 00.043 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"3ac7ef50-a395-41e2-b812-d51d561e8cb9"}
00:38:54.813 00.018 9340 case statement mapped state 6 to 3
00:38:54.833 00.020 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"3ac7ef50-a395-41e2-b812-d51d561e8cb9"}
00:38:54.884 00.051 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"df34a0ef-5f02-45b3-8f63-360577474471"}
00:38:54.900 00.016 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":62,"width":15,"height":15,"star_pos":[7.24,7.01],"pixels":"..."},"id":"df34a0ef-5f02-45b3-8f63-360577474471"}
00:38:56.009 01.109 12020 Exposure complete
00:38:56.239 00.230 12020 worker thread done servicing request
00:38:56.239 00.000 9340 OnExposeComplete: enter
00:38:56.253 00.014 9340 UpdateGuideState(): m_state=6
00:38:56.268 00.015 9340 Star::Find(15, 892, 700, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 63
00:38:56.280 00.012 9340 Star::Find returns 1 (0), X=892.44, Y=700.05, Mass=920351, SNR=170.7, Peak=57310 HFD=4.1
00:38:56.292 00.012 9340 MultiStar: [#1 0.18,-0.02,0.79,U] [#2 0.49,0.20,2.08,U] [#3 0.22,0.29,0.70,U] [#4 0.25,0.14,0.53,U] [#5 0.09,0.06,0.47,U] [#6 0.29,0.31,0.42,U] [#7 0.37,-0.46,0.00,M1] [#8 0.24,0.13,0.37,U] 
00:38:56.308 00.016 9340 refined, 7 included, MultiStar: {0.31, 0.19}, one-star: {0.27, 0.33}
00:38:56.319 00.011 9340 CameraToMount -- cameraTheta (0.55) - m_xAngle (-3.09) = xAngle (3.64 = -2.64)
00:38:56.332 00.013 9340 CameraToMount -- cameraTheta (0.55) - (m_xAngle (-3.09) + m_yAngleError (-0.07)) = yAngle (3.72 = -2.57)
00:38:56.347 00.015 9340 CameraToMount -- cameraX=0.31 cameraY=0.19 hyp=0.36 cameraTheta=0.55 mountX=-0.32 mountY=-0.20, mountTheta=-2.59
00:38:56.366 00.019 9340 SchedulePrimaryMove(10104498, x=0.31, y=0.19, opts=13)
00:38:56.381 00.015 9340 Enqueuing Move request for scope (0.31, 0.19)
00:38:56.396 00.015 12020 Worker thread wakes up
00:38:56.396 00.000 12020 worker thread servicing REQUEST_MOVE scope ofs (0.31, 0.19) opts 0xd
00:38:56.396 00.000 12020 Handling offset move in thread for scope, endpoint = (0.31, 0.19)
00:38:56.396 00.000 12020 Moving (0.31, 0.19) raw xDistance=-0.32 yDistance=-0.20
00:38:56.396 00.000 12020 GuideAlgorithmHysteresis::Result() returns -0.19 from input -0.32
00:38:56.398 00.002 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:38:56.398 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.20
00:38:56.398 00.000 12020 MoveAxis(E, 32, ABG)
00:38:56.398 00.000 12020 Guiding  Dir = 2, Dur = 32
00:38:56.400 00.002 12020 IsSlewing returns 0
00:38:56.401 00.001 12020 IsGuiding returns 0
00:38:56.410 00.009 9340 UpdateImageDisplay: Size=(1920,1080) min=5189, max=65535, med=8468, FiltMin=6555, FiltMax=65530, Gamma=2.870
00:38:56.425 00.015 12020 PulseGuide returned control before completion, sleep 19
00:38:56.473 00.048 9340 UpdateGuideState exits: m=920351 SNR=170.7
00:38:56.489 00.016 12020 IsGuiding returns 0
00:38:56.489 00.000 12020 Move returns status 0, amount 32
00:38:56.490 00.001 12020 MoveAxis(N, 0, ABG)
00:38:56.490 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:38:56.505 00.015 12020 Move returns status 0, amount 0
00:38:56.506 00.001 9340 ScheduleExposure(1000,3,1) exposurePending=0
00:38:56.522 00.016 12020 move complete, result=0
00:38:56.522 00.000 9340 Enqueuing Expose request
00:38:56.536 00.014 12020 worker thread done servicing request
00:38:56.536 00.000 9340 GuideStep: -0.3 px 32 ms EAST, -0.2 px 0 ms NORTH
00:38:56.551 00.015 12020 Worker thread wakes up
00:38:56.551 00.000 12020 worker thread servicing REQUEST_EXPOSE 1000
00:38:56.551 00.000 12020 Handling exposure in thread, d=1000 o=3 r=(877,685,31,31)
00:38:56.731 00.180 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"b5e30c56-c4ee-448f-8730-1f498c77eeec"}
00:38:56.748 00.017 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"b5e30c56-c4ee-448f-8730-1f498c77eeec"}
00:38:56.787 00.039 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"503b484d-70c3-44f7-a146-6f7a7860d4f7"}
00:38:56.802 00.015 9340 case statement mapped state 6 to 3
00:38:56.813 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"503b484d-70c3-44f7-a146-6f7a7860d4f7"}
00:38:56.830 00.017 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"4cbd1ba3-074c-416d-8f60-0cb034b09351"}
00:38:56.843 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":63,"width":15,"height":15,"star_pos":[7.44,7.05],"pixels":"..."},"id":"4cbd1ba3-074c-416d-8f60-0cb034b09351"}
00:38:57.907 01.064 12020 Exposure complete
00:38:58.114 00.207 12020 worker thread done servicing request
00:38:58.114 00.000 9340 OnExposeComplete: enter
00:38:58.130 00.016 9340 UpdateGuideState(): m_state=6
00:38:58.142 00.012 9340 Star::Find(15, 892, 700, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 64
00:38:58.154 00.012 9340 Star::Find returns 1 (0), X=891.98, Y=700.00, Mass=992677, SNR=162.1, Peak=58226 HFD=4.5
00:38:58.167 00.013 9340 MultiStar: [#1 -0.15,-0.01,0.91,U] [#2 -0.18,0.03,2.45,U] [#3 -0.23,0.26,0.75,U] [#4 -0.26,0.18,0.64,U] [#5 -0.42,0.10,0.50,U] [#6 -0.03,0.38,0.39,U] [#7 -0.23,-0.11,0.50,U] [#8 -0.19,0.13,0.40,U] 
00:38:58.178 00.011 9340 refined, 8 included, MultiStar: {-0.20, 0.11}, one-star: {-0.19, 0.28}
00:38:58.190 00.012 9340 CameraToMount -- cameraTheta (2.63) - m_xAngle (-3.09) = xAngle (5.72 = -0.56)
00:38:58.203 00.013 9340 CameraToMount -- cameraTheta (2.63) - (m_xAngle (-3.09) + m_yAngleError (-0.07)) = yAngle (5.79 = -0.49)
00:38:58.213 00.010 9340 CameraToMount -- cameraX=-0.20 cameraY=0.11 hyp=0.23 cameraTheta=2.63 mountX=0.19 mountY=-0.11, mountTheta=-0.51
00:38:58.229 00.016 9340 SchedulePrimaryMove(10104498, x=-0.20, y=0.11, opts=13)
00:38:58.242 00.013 9340 Enqueuing Move request for scope (-0.20, 0.11)
00:38:58.255 00.013 12020 Worker thread wakes up
00:38:58.255 00.000 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.20, 0.11) opts 0xd
00:38:58.255 00.000 12020 Handling offset move in thread for scope, endpoint = (-0.20, 0.11)
00:38:58.255 00.000 12020 Moving (-0.20, 0.11) raw xDistance=0.19 yDistance=-0.11
00:38:58.255 00.000 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.19
00:38:58.256 00.001 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:38:58.256 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
00:38:58.256 00.000 12020 MoveAxis(E, 0, ABG)
00:38:58.256 00.000 12020 Move returns status 0, amount 0
00:38:58.256 00.000 12020 MoveAxis(N, 0, ABG)
00:38:58.257 00.001 12020 Move returns status 0, amount 0
00:38:58.257 00.000 12020 move complete, result=0
00:38:58.257 00.000 12020 worker thread done servicing request
00:38:58.266 00.009 9340 UpdateImageDisplay: Size=(1920,1080) min=5525, max=65535, med=8458, FiltMin=6644, FiltMax=65530, Gamma=2.870
00:38:58.324 00.058 9340 UpdateGuideState exits: m=992677 SNR=162.1
00:38:58.338 00.014 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:38:58.349 00.011 9340 ScheduleExposure(1000,3,1) exposurePending=0
00:38:58.360 00.011 9340 Enqueuing Expose request
00:38:58.372 00.012 12020 Worker thread wakes up
00:38:58.373 00.001 9340 GuideStep: 0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
00:38:58.386 00.013 12020 worker thread servicing REQUEST_EXPOSE 1000
00:38:58.386 00.000 12020 Handling exposure in thread, d=1000 o=3 r=(877,685,31,31)
00:38:58.731 00.345 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"12b87188-fdfe-4a75-a065-31a9199d0b7b"}
00:38:58.747 00.016 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"12b87188-fdfe-4a75-a065-31a9199d0b7b"}
00:38:58.806 00.059 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"a9d2f595-a479-4508-944b-ae0c1621e306"}
00:38:58.825 00.019 9340 case statement mapped state 6 to 3
00:38:58.840 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"a9d2f595-a479-4508-944b-ae0c1621e306"}
00:38:58.873 00.033 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"44431422-3358-472f-b246-e14cf9a2a59e"}
00:38:58.890 00.017 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":64,"width":15,"height":15,"star_pos":[6.98,7.00],"pixels":"..."},"id":"44431422-3358-472f-b246-e14cf9a2a59e"}
00:38:59.752 00.862 12020 Exposure complete
00:38:59.979 00.227 12020 worker thread done servicing request
00:38:59.979 00.000 9340 OnExposeComplete: enter
00:38:59.993 00.014 9340 UpdateGuideState(): m_state=6
00:39:00.005 00.012 9340 Star::Find(15, 891, 699, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 65
00:39:00.020 00.015 9340 Star::Find returns 1 (0), X=892.08, Y=700.08, Mass=973663, SNR=178.5, Peak=57610 HFD=4.4
00:39:00.032 00.012 9340 MultiStar: [#1 -0.03,-0.09,0.86,U] [#2 -0.02,0.01,2.36,U] [#3 -0.09,0.15,0.75,U] [#4 -0.20,0.41,0.56,U] [#5 -0.34,0.23,0.43,U] [#6 0.06,0.42,0.43,U] [#7 -0.16,0.13,0.41,U] [#8 0.20,0.02,0.37,U] 
00:39:00.045 00.013 9340 refined, 8 included, MultiStar: {-0.06, 0.14}, one-star: {-0.08, 0.37}
00:39:00.059 00.014 9340 CameraToMount -- cameraTheta (1.99) - m_xAngle (-3.09) = xAngle (5.09 = -1.20)
00:39:00.074 00.015 9340 CameraToMount -- cameraTheta (1.99) - (m_xAngle (-3.09) + m_yAngleError (-0.07)) = yAngle (5.16 = -1.12)
00:39:00.087 00.013 9340 CameraToMount -- cameraX=-0.06 cameraY=0.14 hyp=0.15 cameraTheta=1.99 mountX=0.06 mountY=-0.14, mountTheta=-1.19
00:39:00.108 00.021 9340 SchedulePrimaryMove(10104498, x=-0.06, y=0.14, opts=13)
00:39:00.125 00.017 9340 Enqueuing Move request for scope (-0.06, 0.14)
00:39:00.140 00.015 12020 Worker thread wakes up
00:39:00.140 00.000 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.14) opts 0xd
00:39:00.140 00.000 12020 Handling offset move in thread for scope, endpoint = (-0.06, 0.14)
00:39:00.140 00.000 12020 Moving (-0.06, 0.14) raw xDistance=0.06 yDistance=-0.14
00:39:00.140 00.000 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
00:39:00.141 00.001 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:39:00.141 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
00:39:00.141 00.000 12020 MoveAxis(E, 0, ABG)
00:39:00.141 00.000 12020 Move returns status 0, amount 0
00:39:00.141 00.000 12020 MoveAxis(N, 0, ABG)
00:39:00.142 00.001 12020 Move returns status 0, amount 0
00:39:00.142 00.000 12020 move complete, result=0
00:39:00.142 00.000 12020 worker thread done servicing request
00:39:00.153 00.011 9340 UpdateImageDisplay: Size=(1920,1080) min=5224, max=65535, med=8476, FiltMin=6595, FiltMax=65530, Gamma=2.870
00:39:00.212 00.059 9340 UpdateGuideState exits: m=973663 SNR=178.5
00:39:00.227 00.015 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:39:00.242 00.015 9340 ScheduleExposure(1000,3,1) exposurePending=0
00:39:00.256 00.014 9340 Enqueuing Expose request
00:39:00.269 00.013 12020 Worker thread wakes up
00:39:00.269 00.000 9340 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
00:39:00.285 00.016 12020 worker thread servicing REQUEST_EXPOSE 1000
00:39:00.285 00.000 12020 Handling exposure in thread, d=1000 o=3 r=(877,685,31,31)
00:39:00.744 00.459 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"23bc2792-bb87-4353-8daa-826e21912af7"}
00:39:00.757 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"23bc2792-bb87-4353-8daa-826e21912af7"}
00:39:00.773 00.016 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"064e2e1e-d715-48f0-a012-9df9460441c7"}
00:39:00.788 00.015 9340 case statement mapped state 6 to 3
00:39:00.801 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"064e2e1e-d715-48f0-a012-9df9460441c7"}
00:39:00.819 00.018 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"ab0d6dda-7635-4a7f-bd5d-7e485ee21778"}
00:39:00.834 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":65,"width":15,"height":15,"star_pos":[7.08,7.08],"pixels":"..."},"id":"ab0d6dda-7635-4a7f-bd5d-7e485ee21778"}
00:39:01.660 00.826 12020 Exposure complete
00:39:01.906 00.246 12020 worker thread done servicing request
00:39:01.907 00.001 9340 OnExposeComplete: enter
00:39:01.922 00.015 9340 UpdateGuideState(): m_state=6
00:39:01.937 00.015 9340 Star::Find(15, 892, 700, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 66
00:39:01.951 00.014 9340 Star::Find returns 1 (0), X=892.36, Y=700.10, Mass=983829, SNR=181.7, Peak=57766 HFD=4.4
00:39:01.970 00.019 9340 MultiStar: [#1 0.27,0.14,0.73,U] [#2 0.55,0.05,2.06,U] [#3 0.15,0.42,0.66,U] [#4 0.34,0.61,0.00,M1] [#5 0.18,-0.09,0.46,U] [#6 0.38,0.31,0.45,U] [#7 0.17,-0.11,0.37,U] [#8 -0.06,0.05,0.38,U] 
00:39:01.989 00.019 9340 refined, 7 included, MultiStar: {0.31, 0.15}, one-star: {0.19, 0.38}
00:39:02.005 00.016 9340 CameraToMount -- cameraTheta (0.46) - m_xAngle (-3.09) = xAngle (3.55 = -2.73)
00:39:02.019 00.014 9340 CameraToMount -- cameraTheta (0.46) - (m_xAngle (-3.09) + m_yAngleError (-0.07)) = yAngle (3.62 = -2.66)
00:39:02.034 00.015 9340 CameraToMount -- cameraX=0.31 cameraY=0.15 hyp=0.35 cameraTheta=0.46 mountX=-0.32 mountY=-0.16, mountTheta=-2.68
00:39:02.055 00.021 9340 SchedulePrimaryMove(10104498, x=0.31, y=0.15, opts=13)
00:39:02.072 00.017 9340 Enqueuing Move request for scope (0.31, 0.15)
00:39:02.090 00.018 12020 Worker thread wakes up
00:39:02.090 00.000 12020 worker thread servicing REQUEST_MOVE scope ofs (0.31, 0.15) opts 0xd
00:39:02.090 00.000 12020 Handling offset move in thread for scope, endpoint = (0.31, 0.15)
00:39:02.090 00.000 12020 Moving (0.31, 0.15) raw xDistance=-0.32 yDistance=-0.16
00:39:02.090 00.000 12020 GuideAlgorithmHysteresis::Result() returns -0.19 from input -0.32
00:39:02.090 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:39:02.091 00.001 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
00:39:02.091 00.000 12020 MoveAxis(E, 32, ABG)
00:39:02.091 00.000 12020 Guiding  Dir = 2, Dur = 32
00:39:02.092 00.001 12020 IsSlewing returns 0
00:39:02.094 00.002 12020 IsGuiding returns 0
00:39:02.103 00.009 9340 UpdateImageDisplay: Size=(1920,1080) min=5475, max=65535, med=8489, FiltMin=6358, FiltMax=65530, Gamma=2.870
00:39:02.121 00.018 12020 PulseGuide returned control before completion, sleep 20
00:39:02.164 00.043 12020 IsGuiding returns 0
00:39:02.165 00.001 12020 Move returns status 0, amount 32
00:39:02.165 00.000 12020 MoveAxis(N, 0, ABG)
00:39:02.165 00.000 12020 Move returns status 0, amount 0
00:39:02.165 00.000 12020 move complete, result=0
00:39:02.165 00.000 12020 worker thread done servicing request
00:39:02.168 00.003 9340 UpdateGuideState exits: m=983829 SNR=181.7
00:39:02.185 00.017 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:39:02.199 00.014 9340 ScheduleExposure(1000,3,1) exposurePending=0
00:39:02.216 00.017 9340 Enqueuing Expose request
00:39:02.233 00.017 12020 Worker thread wakes up
00:39:02.234 00.001 9340 GuideStep: -0.3 px 32 ms EAST, -0.2 px 0 ms NORTH
00:39:02.249 00.015 12020 worker thread servicing REQUEST_EXPOSE 1000
00:39:02.250 00.001 12020 Handling exposure in thread, d=1000 o=3 r=(877,685,31,31)
00:39:02.743 00.493 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"18091474-cb40-4024-820a-9fe7bc4e4b11"}
00:39:02.757 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"18091474-cb40-4024-820a-9fe7bc4e4b11"}
00:39:02.773 00.016 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"0b99df56-5136-458b-bc95-cb0e8edf42c3"}
00:39:02.785 00.012 9340 case statement mapped state 6 to 3
00:39:02.800 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"0b99df56-5136-458b-bc95-cb0e8edf42c3"}
00:39:02.815 00.015 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"83a543cb-9898-496e-90bc-315a7dea2458"}
00:39:02.828 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":66,"width":15,"height":15,"star_pos":[7.36,7.10],"pixels":"..."},"id":"83a543cb-9898-496e-90bc-315a7dea2458"}
00:39:03.611 00.783 12020 Exposure complete
00:39:03.832 00.221 12020 worker thread done servicing request
00:39:03.832 00.000 9340 OnExposeComplete: enter
00:39:03.847 00.015 9340 UpdateGuideState(): m_state=6
00:39:03.861 00.014 9340 Star::Find(15, 892, 700, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 67
00:39:03.874 00.013 9340 Star::Find returns 1 (0), X=892.04, Y=700.33, Mass=950225, SNR=202.8, Peak=57690 HFD=4.3
00:39:03.889 00.015 9340 MultiStar: [#1 0.00,0.32,0.78,U] [#2 0.30,0.26,2.11,U] [#3 -0.06,0.72,0.00,M1] [#4 -0.07,0.51,0.41,U] [#5 -0.40,0.06,0.35,U] [#6 -0.17,0.61,0.00,M1] [#7 -0.07,0.28,0.32,U] [#8 0.14,0.34,0.30,U] 
00:39:03.902 00.013 9340 refined, 6 included, MultiStar: {0.07, 0.35}, one-star: {-0.13, 0.62}
00:39:03.917 00.015 9340 CameraToMount -- cameraTheta (1.37) - m_xAngle (-3.09) = xAngle (4.47 = -1.82)
00:39:03.932 00.015 9340 CameraToMount -- cameraTheta (1.37) - (m_xAngle (-3.09) + m_yAngleError (-0.07)) = yAngle (4.54 = -1.74)
00:39:03.947 00.015 9340 CameraToMount -- cameraX=0.07 cameraY=0.35 hyp=0.35 cameraTheta=1.37 mountX=-0.09 mountY=-0.35, mountTheta=-1.81
00:39:03.963 00.016 9340 SchedulePrimaryMove(10104498, x=0.07, y=0.35, opts=13)
00:39:03.977 00.014 9340 Enqueuing Move request for scope (0.07, 0.35)
00:39:03.991 00.014 12020 Worker thread wakes up
00:39:03.991 00.000 12020 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.35) opts 0xd
00:39:03.991 00.000 12020 Handling offset move in thread for scope, endpoint = (0.07, 0.35)
00:39:03.992 00.001 12020 Moving (0.07, 0.35) raw xDistance=-0.09 yDistance=-0.35
00:39:03.992 00.000 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
00:39:03.992 00.000 12020 GuideAlgorithmResistSwitch::result() returns -0.35 from input -0.35
00:39:03.992 00.000 12020 MoveAxis(E, 0, ABG)
00:39:03.992 00.000 12020 Move returns status 0, amount 0
00:39:03.994 00.002 12020 MoveAxis(N, 57, ABG)
00:39:03.994 00.000 12020 Guiding  Dir = 0, Dur = 57
00:39:03.995 00.001 12020 IsSlewing returns 0
00:39:03.996 00.001 12020 IsGuiding returns 0
00:39:04.008 00.012 9340 UpdateImageDisplay: Size=(1920,1080) min=5026, max=65535, med=8503, FiltMin=6601, FiltMax=65530, Gamma=2.870
00:39:04.080 00.072 9340 UpdateGuideState exits: m=950225 SNR=202.8
00:39:04.096 00.016 12020 IsGuiding returns 1
00:39:04.097 00.001 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:39:04.113 00.016 12020 scope still moving after pulse duration time elapsed
00:39:04.113 00.000 9340 ScheduleExposure(1000,3,1) exposurePending=0
00:39:04.129 00.016 9340 Enqueuing Expose request
00:39:04.148 00.019 12020 IsSlewing returns 0
00:39:04.149 00.001 12020 IsGuiding returns 1
00:39:04.260 00.111 12020 IsSlewing returns 0
00:39:04.260 00.000 12020 IsGuiding returns 0
00:39:04.261 00.001 12020 scope move finished after 57 + 206 ms
00:39:04.261 00.000 12020 Move returns status 0, amount 57
00:39:04.261 00.000 12020 move complete, result=0
00:39:04.261 00.000 12020 worker thread done servicing request
00:39:04.262 00.001 12020 Worker thread wakes up
00:39:04.262 00.000 12020 worker thread servicing REQUEST_EXPOSE 1000
00:39:04.262 00.000 12020 Handling exposure in thread, d=1000 o=3 r=(877,685,31,31)
00:39:04.262 00.000 9340 GuideStep: -0.1 px 0 ms EAST, -0.3 px 57 ms NORTH
00:39:04.754 00.492 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"c26db5ce-49c7-4cf5-96bc-b2ebf5eaf083"}
00:39:04.770 00.016 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"c26db5ce-49c7-4cf5-96bc-b2ebf5eaf083"}
00:39:04.782 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"1d32a81c-0e48-44b3-afd3-667fec87ea4f"}
00:39:04.794 00.012 9340 case statement mapped state 6 to 3
00:39:04.805 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"1d32a81c-0e48-44b3-afd3-667fec87ea4f"}
00:39:04.818 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"b6effaa4-b781-49bc-96c0-56f01090c4f2"}
00:39:04.831 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":67,"width":15,"height":15,"star_pos":[7.04,7.33],"pixels":"..."},"id":"b6effaa4-b781-49bc-96c0-56f01090c4f2"}
00:39:05.625 00.794 12020 Exposure complete
00:39:05.842 00.217 12020 worker thread done servicing request
00:39:05.843 00.001 9340 OnExposeComplete: enter
00:39:05.856 00.013 9340 UpdateGuideState(): m_state=6
00:39:05.867 00.011 9340 Star::Find(15, 892, 700, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 68
00:39:05.881 00.014 9340 Star::Find returns 1 (0), X=891.82, Y=700.06, Mass=1027816, SNR=178.4, Peak=57822 HFD=4.4
00:39:05.895 00.014 9340 MultiStar: [#1 0.03,-0.17,0.78,U] [#2 -0.10,-0.02,2.24,U] [#3 -0.06,0.33,0.69,U] [#4 -0.26,0.29,0.57,U] [#5 -0.70,0.40,0.00,M1] [#6 -0.22,0.41,0.38,U] [#7 -0.25,0.12,0.42,U] [#8 -0.40,0.31,0.32,U] 
00:39:05.907 00.012 9340 refined, 7 included, MultiStar: {-0.16, 0.14}, one-star: {-0.35, 0.34}
00:39:05.920 00.013 9340 CameraToMount -- cameraTheta (2.45) - m_xAngle (-3.09) = xAngle (5.54 = -0.74)
00:39:05.932 00.012 9340 CameraToMount -- cameraTheta (2.45) - (m_xAngle (-3.09) + m_yAngleError (-0.07)) = yAngle (5.62 = -0.67)
00:39:05.946 00.014 9340 CameraToMount -- cameraX=-0.16 cameraY=0.14 hyp=0.21 cameraTheta=2.45 mountX=0.16 mountY=-0.13, mountTheta=-0.70
00:39:05.964 00.018 9340 SchedulePrimaryMove(10104498, x=-0.16, y=0.14, opts=13)
00:39:05.979 00.015 9340 Enqueuing Move request for scope (-0.16, 0.14)
00:39:05.994 00.015 12020 Worker thread wakes up
00:39:05.995 00.001 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.16, 0.14) opts 0xd
00:39:05.995 00.000 12020 Handling offset move in thread for scope, endpoint = (-0.16, 0.14)
00:39:05.995 00.000 12020 Moving (-0.16, 0.14) raw xDistance=0.16 yDistance=-0.13
00:39:05.995 00.000 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.16
00:39:05.995 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:39:05.995 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
00:39:05.996 00.001 12020 MoveAxis(E, 0, ABG)
00:39:05.996 00.000 12020 Move returns status 0, amount 0
00:39:05.996 00.000 12020 MoveAxis(N, 0, ABG)
00:39:05.996 00.000 12020 Move returns status 0, amount 0
00:39:05.996 00.000 12020 move complete, result=0
00:39:05.996 00.000 12020 worker thread done servicing request
00:39:06.013 00.017 9340 UpdateImageDisplay: Size=(1920,1080) min=5155, max=65535, med=8576, FiltMin=6806, FiltMax=65530, Gamma=2.870
00:39:06.072 00.059 9340 UpdateGuideState exits: m=1027816 SNR=178.4
00:39:06.087 00.015 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:39:06.100 00.013 9340 ScheduleExposure(1000,3,1) exposurePending=0
00:39:06.113 00.013 9340 Enqueuing Expose request
00:39:06.128 00.015 12020 Worker thread wakes up
00:39:06.128 00.000 9340 GuideStep: 0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
00:39:06.142 00.014 12020 worker thread servicing REQUEST_EXPOSE 1000
00:39:06.142 00.000 12020 Handling exposure in thread, d=1000 o=3 r=(877,685,31,31)
00:39:06.754 00.612 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"97fa131f-2f87-4759-ad18-b290aa8c8d1b"}
00:39:06.768 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"97fa131f-2f87-4759-ad18-b290aa8c8d1b"}
00:39:06.781 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"237004ce-e3fe-43d9-95b1-2b9ecb037b7c"}
00:39:06.793 00.012 9340 case statement mapped state 6 to 3
00:39:06.808 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"237004ce-e3fe-43d9-95b1-2b9ecb037b7c"}
00:39:06.825 00.017 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"b3bb647c-eedf-4ba4-8b04-6510849b5b4a"}
00:39:06.840 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":68,"width":15,"height":15,"star_pos":[6.82,7.06],"pixels":"..."},"id":"b3bb647c-eedf-4ba4-8b04-6510849b5b4a"}
00:39:07.512 00.672 12020 Exposure complete
00:39:07.751 00.239 12020 worker thread done servicing request
00:39:07.752 00.001 9340 OnExposeComplete: enter
00:39:07.765 00.013 9340 UpdateGuideState(): m_state=6
00:39:07.778 00.013 9340 Star::Find(15, 891, 700, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 69
00:39:07.789 00.011 9340 Star::Find returns 1 (0), X=892.09, Y=700.03, Mass=935318, SNR=201.4, Peak=58374 HFD=4.3
00:39:07.803 00.014 9340 MultiStar: [#1 0.08,-0.10,0.71,U] [#2 -0.08,0.02,1.89,U] [#3 -0.10,0.49,0.70,U] [#4 -0.15,0.26,0.43,U] [#5 -0.15,0.08,0.38,U] [#6 -0.05,0.32,0.45,U] [#7 -0.45,-0.31,0.00,M1] [#8 -0.06,0.19,0.25,U] 
00:39:07.814 00.011 9340 refined, 7 included, MultiStar: {-0.07, 0.16}, one-star: {-0.08, 0.31}
00:39:07.829 00.015 9340 CameraToMount -- cameraTheta (1.96) - m_xAngle (-3.09) = xAngle (5.05 = -1.23)
00:39:07.844 00.015 9340 CameraToMount -- cameraTheta (1.96) - (m_xAngle (-3.09) + m_yAngleError (-0.07)) = yAngle (5.13 = -1.15)
00:39:07.859 00.015 9340 CameraToMount -- cameraX=-0.07 cameraY=0.16 hyp=0.18 cameraTheta=1.96 mountX=0.06 mountY=-0.16, mountTheta=-1.22
00:39:07.880 00.021 9340 SchedulePrimaryMove(10104498, x=-0.07, y=0.16, opts=13)
00:39:07.894 00.014 9340 Enqueuing Move request for scope (-0.07, 0.16)
00:39:07.911 00.017 12020 Worker thread wakes up
00:39:07.911 00.000 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.16) opts 0xd
00:39:07.911 00.000 12020 Handling offset move in thread for scope, endpoint = (-0.07, 0.16)
00:39:07.911 00.000 12020 Moving (-0.07, 0.16) raw xDistance=0.06 yDistance=-0.16
00:39:07.911 00.000 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
00:39:07.912 00.001 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:39:07.912 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
00:39:07.912 00.000 12020 MoveAxis(E, 0, ABG)
00:39:07.912 00.000 12020 Move returns status 0, amount 0
00:39:07.912 00.000 12020 MoveAxis(N, 0, ABG)
00:39:07.913 00.001 12020 Move returns status 0, amount 0
00:39:07.913 00.000 12020 move complete, result=0
00:39:07.913 00.000 12020 worker thread done servicing request
00:39:07.932 00.019 9340 UpdateImageDisplay: Size=(1920,1080) min=5477, max=65535, med=8588, FiltMin=6432, FiltMax=65530, Gamma=2.870
00:39:07.994 00.062 9340 UpdateGuideState exits: m=935318 SNR=201.4
00:39:08.005 00.011 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:39:08.018 00.013 9340 ScheduleExposure(1000,3,1) exposurePending=0
00:39:08.034 00.016 9340 Enqueuing Expose request
00:39:08.050 00.016 12020 Worker thread wakes up
00:39:08.050 00.000 9340 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
00:39:08.066 00.016 12020 worker thread servicing REQUEST_EXPOSE 1000
00:39:08.066 00.000 12020 Handling exposure in thread, d=1000 o=3 r=(877,685,31,31)
00:39:08.756 00.690 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"5d468276-b2bb-4769-8188-ea3b16b2d8e9"}
00:39:08.768 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"5d468276-b2bb-4769-8188-ea3b16b2d8e9"}
00:39:08.780 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"27b5ef66-674c-4423-b485-c1613f00b700"}
00:39:08.792 00.012 9340 case statement mapped state 6 to 3
00:39:08.803 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"27b5ef66-674c-4423-b485-c1613f00b700"}
00:39:08.813 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"38ff3805-2e4a-4fee-a21f-a7a1e0f155d5"}
00:39:08.823 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":69,"width":15,"height":15,"star_pos":[7.09,7.03],"pixels":"..."},"id":"38ff3805-2e4a-4fee-a21f-a7a1e0f155d5"}
00:39:09.425 00.602 12020 Exposure complete
00:39:09.625 00.200 12020 worker thread done servicing request
00:39:09.625 00.000 9340 OnExposeComplete: enter
00:39:09.638 00.013 9340 UpdateGuideState(): m_state=6
00:39:09.652 00.014 9340 Star::Find(15, 892, 700, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 70
00:39:09.665 00.013 9340 Star::Find returns 1 (0), X=892.09, Y=699.94, Mass=970357, SNR=156.7, Peak=60514 HFD=4.4
00:39:09.677 00.012 9340 MultiStar: [#1 -0.00,-0.03,0.93,U] [#2 -0.17,-0.08,2.01,U] [#3 -0.29,0.19,0.67,U] [#4 -0.14,0.44,0.48,U] [#5 -0.36,-0.02,0.52,U] [#6 0.04,0.24,0.47,U] [#7 -0.57,-0.09,0.00,M2] [#8 -0.33,-0.11,0.31,U] 
00:39:09.690 00.013 9340 refined, 7 included, MultiStar: {-0.15, 0.07}, one-star: {-0.07, 0.23}
00:39:09.705 00.015 9340 CameraToMount -- cameraTheta (2.72) - m_xAngle (-3.09) = xAngle (5.81 = -0.48)
00:39:09.723 00.018 9340 CameraToMount -- cameraTheta (2.72) - (m_xAngle (-3.09) + m_yAngleError (-0.07)) = yAngle (5.88 = -0.40)
00:39:09.733 00.010 9340 CameraToMount -- cameraX=-0.15 cameraY=0.07 hyp=0.16 cameraTheta=2.72 mountX=0.14 mountY=-0.06, mountTheta=-0.41
00:39:09.761 00.028 9340 SchedulePrimaryMove(10104498, x=-0.15, y=0.07, opts=13)
00:39:09.775 00.014 9340 Enqueuing Move request for scope (-0.15, 0.07)
00:39:09.785 00.010 12020 Worker thread wakes up
00:39:09.785 00.000 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.15, 0.07) opts 0xd
00:39:09.786 00.001 12020 Handling offset move in thread for scope, endpoint = (-0.15, 0.07)
00:39:09.786 00.000 12020 Moving (-0.15, 0.07) raw xDistance=0.14 yDistance=-0.06
00:39:09.786 00.000 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14
00:39:09.786 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:39:09.786 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
00:39:09.787 00.001 12020 MoveAxis(E, 0, ABG)
00:39:09.787 00.000 12020 Move returns status 0, amount 0
00:39:09.787 00.000 12020 MoveAxis(N, 0, ABG)
00:39:09.787 00.000 12020 Move returns status 0, amount 0
00:39:09.787 00.000 12020 move complete, result=0
00:39:09.787 00.000 12020 worker thread done servicing request
00:39:09.797 00.010 9340 UpdateImageDisplay: Size=(1920,1080) min=5123, max=65535, med=8538, FiltMin=6561, FiltMax=65530, Gamma=2.870
00:39:09.852 00.055 9340 UpdateGuideState exits: m=970357 SNR=156.7
00:39:09.865 00.013 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:39:09.881 00.016 9340 ScheduleExposure(1000,3,1) exposurePending=0
00:39:09.891 00.010 9340 Enqueuing Expose request
00:39:09.903 00.012 12020 Worker thread wakes up
00:39:09.904 00.001 9340 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
00:39:09.916 00.012 12020 worker thread servicing REQUEST_EXPOSE 1000
00:39:09.916 00.000 12020 Handling exposure in thread, d=1000 o=3 r=(877,685,31,31)
00:39:10.756 00.840 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"f853d809-c492-4f8c-8bdb-950289bf6a9a"}
00:39:10.774 00.018 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"f853d809-c492-4f8c-8bdb-950289bf6a9a"}
00:39:10.795 00.021 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"3164a341-661f-4514-a597-e945a477e277"}
00:39:10.809 00.014 9340 case statement mapped state 6 to 3
00:39:10.823 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"3164a341-661f-4514-a597-e945a477e277"}
00:39:10.855 00.032 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"6c7d2460-4ed8-4001-ab20-b8ba49655ba1"}
00:39:10.870 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":70,"width":15,"height":15,"star_pos":[7.09,6.94],"pixels":"..."},"id":"6c7d2460-4ed8-4001-ab20-b8ba49655ba1"}
00:39:11.278 00.408 12020 Exposure complete
00:39:11.509 00.231 12020 worker thread done servicing request
00:39:11.510 00.001 9340 OnExposeComplete: enter
00:39:11.525 00.015 9340 UpdateGuideState(): m_state=6
00:39:11.539 00.014 9340 Star::Find(15, 892, 699, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 71
00:39:11.553 00.014 9340 Star::Find returns 1 (0), X=892.11, Y=700.06, Mass=1000337, SNR=183.8, Peak=56922 HFD=4.5
00:39:11.565 00.012 9340 MultiStar: [#1 0.14,0.11,0.94,U] [#2 -0.08,0.15,1.98,U] [#3 -0.11,0.36,0.78,U] [#4 -0.20,0.69,0.00,M1] [#5 -0.23,0.18,0.42,U] [#6 0.16,0.48,0.41,U] [#7 -0.00,0.35,0.36,U] [#8 0.06,0.34,0.26,U] 
00:39:11.577 00.012 9340 refined, 7 included, MultiStar: {-0.03, 0.25}, one-star: {-0.06, 0.35}
00:39:11.590 00.013 9340 CameraToMount -- cameraTheta (1.69) - m_xAngle (-3.09) = xAngle (4.79 = -1.50)
00:39:11.602 00.012 9340 CameraToMount -- cameraTheta (1.69) - (m_xAngle (-3.09) + m_yAngleError (-0.07)) = yAngle (4.86 = -1.42)
00:39:11.617 00.015 9340 CameraToMount -- cameraX=-0.03 cameraY=0.25 hyp=0.25 cameraTheta=1.69 mountX=0.02 mountY=-0.24, mountTheta=-1.50
00:39:11.638 00.021 9340 SchedulePrimaryMove(10104498, x=-0.03, y=0.25, opts=13)
00:39:11.654 00.016 9340 Enqueuing Move request for scope (-0.03, 0.25)
00:39:11.667 00.013 12020 Worker thread wakes up
00:39:11.667 00.000 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.25) opts 0xd
00:39:11.669 00.002 12020 Handling offset move in thread for scope, endpoint = (-0.03, 0.25)
00:39:11.669 00.000 12020 Moving (-0.03, 0.25) raw xDistance=0.02 yDistance=-0.24
00:39:11.669 00.000 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
00:39:11.669 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:39:11.669 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.24
00:39:11.669 00.000 12020 MoveAxis(E, 0, ABG)
00:39:11.669 00.000 12020 Move returns status 0, amount 0
00:39:11.669 00.000 12020 MoveAxis(N, 0, ABG)
00:39:11.670 00.001 12020 Move returns status 0, amount 0
00:39:11.670 00.000 12020 move complete, result=0
00:39:11.670 00.000 12020 worker thread done servicing request
00:39:11.684 00.014 9340 UpdateImageDisplay: Size=(1920,1080) min=4947, max=65535, med=8532, FiltMin=6598, FiltMax=65530, Gamma=2.870
00:39:11.744 00.060 9340 UpdateGuideState exits: m=1000337 SNR=183.8
00:39:11.758 00.014 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:39:11.774 00.016 9340 ScheduleExposure(1000,3,1) exposurePending=0
00:39:11.788 00.014 9340 Enqueuing Expose request
00:39:11.800 00.012 12020 Worker thread wakes up
00:39:11.800 00.000 9340 GuideStep: 0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
00:39:11.814 00.014 12020 worker thread servicing REQUEST_EXPOSE 1000
00:39:11.815 00.001 12020 Handling exposure in thread, d=1000 o=3 r=(877,685,31,31)
00:39:12.759 00.944 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"a9473f92-2bce-400d-b3bc-82767cc8252e"}
00:39:12.775 00.016 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"a9473f92-2bce-400d-b3bc-82767cc8252e"}
00:39:12.810 00.035 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"a708dc5b-5ed8-4bd2-afd7-317826750487"}
00:39:12.826 00.016 9340 case statement mapped state 6 to 3
00:39:12.840 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"a708dc5b-5ed8-4bd2-afd7-317826750487"}
00:39:12.865 00.025 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"535cfe5a-196c-40fc-81fe-023aff8aa397"}
00:39:12.878 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":71,"width":15,"height":15,"star_pos":[7.11,7.06],"pixels":"..."},"id":"535cfe5a-196c-40fc-81fe-023aff8aa397"}
00:39:13.181 00.303 12020 Exposure complete
00:39:13.424 00.243 12020 worker thread done servicing request
00:39:13.424 00.000 9340 OnExposeComplete: enter
00:39:13.438 00.014 9340 UpdateGuideState(): m_state=6
00:39:13.452 00.014 9340 Star::Find(15, 892, 700, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 72
00:39:13.466 00.014 9340 Star::Find returns 1 (0), X=892.26, Y=700.16, Mass=1050764, SNR=225.5, Peak=57290 HFD=4.5
00:39:13.481 00.015 9340 MultiStar: [#1 0.33,0.05,0.68,U] [#2 0.39,0.13,1.80,U] [#3 0.10,0.29,0.47,U] [#4 0.08,0.59,0.00,M2] [#5 0.04,0.05,0.31,U] [#6 0.34,0.49,0.00,M1] [#7 0.39,0.11,0.36,U] [#8 0.01,-0.19,0.25,U] 
00:39:13.495 00.014 9340 refined, 6 included, MultiStar: {0.25, 0.17}, one-star: {0.09, 0.45}
00:39:13.506 00.011 9340 CameraToMount -- cameraTheta (0.61) - m_xAngle (-3.09) = xAngle (3.70 = -2.58)
00:39:13.519 00.013 9340 CameraToMount -- cameraTheta (0.61) - (m_xAngle (-3.09) + m_yAngleError (-0.07)) = yAngle (3.78 = -2.51)
00:39:13.533 00.014 9340 CameraToMount -- cameraX=0.25 cameraY=0.17 hyp=0.31 cameraTheta=0.61 mountX=-0.26 mountY=-0.18, mountTheta=-2.53
00:39:13.555 00.022 9340 SchedulePrimaryMove(10104498, x=0.25, y=0.17, opts=13)
00:39:13.567 00.012 9340 Enqueuing Move request for scope (0.25, 0.17)
00:39:13.578 00.011 12020 Worker thread wakes up
00:39:13.578 00.000 12020 worker thread servicing REQUEST_MOVE scope ofs (0.25, 0.17) opts 0xd
00:39:13.579 00.001 12020 Handling offset move in thread for scope, endpoint = (0.25, 0.17)
00:39:13.579 00.000 12020 Moving (0.25, 0.17) raw xDistance=-0.26 yDistance=-0.18
00:39:13.579 00.000 12020 GuideAlgorithmHysteresis::Result() returns -0.15 from input -0.26
00:39:13.579 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:39:13.579 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
00:39:13.580 00.001 12020 MoveAxis(E, 26, ABG)
00:39:13.580 00.000 12020 Guiding  Dir = 2, Dur = 26
00:39:13.581 00.001 12020 IsSlewing returns 0
00:39:13.583 00.002 12020 IsGuiding returns 0
00:39:13.592 00.009 9340 UpdateImageDisplay: Size=(1920,1080) min=5135, max=65535, med=8565, FiltMin=6376, FiltMax=65530, Gamma=2.870
00:39:13.618 00.026 12020 IsGuiding returns 1
00:39:13.619 00.001 12020 scope still moving after pulse duration time elapsed
00:39:13.651 00.032 9340 UpdateGuideState exits: m=1050764 SNR=225.5
00:39:13.666 00.015 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:39:13.680 00.014 9340 ScheduleExposure(1000,3,1) exposurePending=0
00:39:13.695 00.015 12020 IsSlewing returns 0
00:39:13.695 00.000 9340 Enqueuing Expose request
00:39:13.786 00.091 12020 IsGuiding returns 1
00:39:13.837 00.051 12020 IsSlewing returns 0
00:39:13.838 00.001 12020 IsGuiding returns 0
00:39:13.838 00.000 12020 scope move finished after 26 + 229 ms
00:39:13.838 00.000 12020 Move returns status 0, amount 26
00:39:13.838 00.000 12020 MoveAxis(N, 0, ABG)
00:39:13.840 00.002 12020 Move returns status 0, amount 0
00:39:13.840 00.000 12020 move complete, result=0
00:39:13.840 00.000 12020 worker thread done servicing request
00:39:13.840 00.000 12020 Worker thread wakes up
00:39:13.840 00.000 12020 worker thread servicing REQUEST_EXPOSE 1000
00:39:13.840 00.000 12020 Handling exposure in thread, d=1000 o=3 r=(877,685,31,31)
00:39:13.841 00.001 9340 GuideStep: -0.3 px 26 ms EAST, -0.2 px 0 ms NORTH
00:39:14.761 00.920 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"a328b638-8189-42ea-aa92-533896ad08e5"}
00:39:14.776 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"a328b638-8189-42ea-aa92-533896ad08e5"}
00:39:14.795 00.019 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"fd1a5bd9-8d7b-41a0-8367-7ececb2dd1e2"}
00:39:14.811 00.016 9340 case statement mapped state 6 to 3
00:39:14.826 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"fd1a5bd9-8d7b-41a0-8367-7ececb2dd1e2"}
00:39:14.864 00.038 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"63db2dd5-3801-4400-af2c-cd6ef20394f6"}
00:39:14.875 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":72,"width":15,"height":15,"star_pos":[7.26,7.16],"pixels":"..."},"id":"63db2dd5-3801-4400-af2c-cd6ef20394f6"}
00:39:15.204 00.329 12020 Exposure complete
00:39:15.430 00.226 12020 worker thread done servicing request
00:39:15.430 00.000 9340 OnExposeComplete: enter
00:39:15.445 00.015 9340 UpdateGuideState(): m_state=6
00:39:15.460 00.015 9340 Star::Find(15, 892, 700, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 73
00:39:15.477 00.017 9340 Star::Find returns 1 (0), X=890.96, Y=700.14, Mass=969430, SNR=162.5, Peak=56858 HFD=4.3
00:39:15.493 00.016 9340 MultiStar: large primary error, entering stabilization period
00:39:15.509 00.016 9340 CameraToMount -- cameraTheta (2.81) - m_xAngle (-3.09) = xAngle (5.90 = -0.38)
00:39:15.523 00.014 9340 CameraToMount -- cameraTheta (2.81) - (m_xAngle (-3.09) + m_yAngleError (-0.07)) = yAngle (5.97 = -0.31)
00:39:15.537 00.014 9340 CameraToMount -- cameraX=-1.21 cameraY=0.42 hyp=1.28 cameraTheta=2.81 mountX=1.19 mountY=-0.39, mountTheta=-0.32
00:39:15.558 00.021 9340 SchedulePrimaryMove(10104498, x=-1.21, y=0.42, opts=13)
00:39:15.571 00.013 9340 Enqueuing Move request for scope (-1.21, 0.42)
00:39:15.585 00.014 12020 Worker thread wakes up
00:39:15.585 00.000 12020 worker thread servicing REQUEST_MOVE scope ofs (-1.21, 0.42) opts 0xd
00:39:15.585 00.000 12020 Handling offset move in thread for scope, endpoint = (-1.21, 0.42)
00:39:15.585 00.000 12020 Moving (-1.21, 0.42) raw xDistance=1.19 yDistance=-0.39
00:39:15.586 00.001 12020 GuideAlgorithmHysteresis::Result() returns 0.68 from input 1.19
00:39:15.586 00.000 12020 GuideAlgorithmResistSwitch::result() returns -0.39 from input -0.39
00:39:15.586 00.000 12020 MoveAxis(W, 116, ABG)
00:39:15.586 00.000 12020 Guiding  Dir = 3, Dur = 116
00:39:15.587 00.001 12020 IsSlewing returns 0
00:39:15.588 00.001 12020 IsGuiding returns 0
00:39:15.599 00.011 9340 UpdateImageDisplay: Size=(1920,1080) min=5142, max=65535, med=8557, FiltMin=6591, FiltMax=65530, Gamma=2.870
00:39:15.615 00.016 12020 PulseGuide returned control before completion, sleep 103
00:39:15.661 00.046 9340 UpdateGuideState exits: m=969430 SNR=162.5
00:39:15.674 00.013 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:39:15.688 00.014 9340 ScheduleExposure(1000,3,1) exposurePending=0
00:39:15.702 00.014 9340 Enqueuing Expose request
00:39:15.728 00.026 12020 IsGuiding returns 1
00:39:15.729 00.001 12020 scope still moving after pulse duration time elapsed
00:39:15.789 00.060 12020 IsSlewing returns 0
00:39:15.791 00.002 12020 IsGuiding returns 0
00:39:15.791 00.000 12020 scope move finished after 116 + 85 ms
00:39:15.791 00.000 12020 Move returns status 0, amount 116
00:39:15.791 00.000 12020 MoveAxis(N, 63, ABG)
00:39:15.791 00.000 12020 Guiding  Dir = 0, Dur = 63
00:39:15.792 00.001 12020 IsSlewing returns 0
00:39:15.797 00.005 12020 IsGuiding returns 0
00:39:15.885 00.088 12020 IsGuiding returns 1
00:39:15.885 00.000 12020 scope still moving after pulse duration time elapsed
00:39:15.908 00.023 12020 IsSlewing returns 0
00:39:15.909 00.001 12020 IsGuiding returns 1
00:39:15.975 00.066 12020 IsSlewing returns 0
00:39:15.977 00.002 12020 IsGuiding returns 1
00:39:16.076 00.099 12020 IsSlewing returns 0
00:39:16.124 00.048 12020 IsGuiding returns 0
00:39:16.124 00.000 12020 scope move finished after 63 + 263 ms
00:39:16.124 00.000 12020 Move returns status 0, amount 63
00:39:16.125 00.001 12020 move complete, result=0
00:39:16.125 00.000 12020 worker thread done servicing request
00:39:16.125 00.000 9340 GuideStep: 1.2 px 116 ms WEST, -0.4 px 63 ms NORTH
00:39:16.139 00.014 12020 Worker thread wakes up
00:39:16.139 00.000 12020 worker thread servicing REQUEST_EXPOSE 1000
00:39:16.140 00.001 12020 Handling exposure in thread, d=1000 o=3 r=(877,685,31,31)
00:39:16.761 00.621 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"255e29a4-de08-4268-96e3-7cd2d2794e98"}
00:39:16.773 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"255e29a4-de08-4268-96e3-7cd2d2794e98"}
00:39:16.787 00.014 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"422f6a4a-9a2d-40e4-9360-8fa536dd2824"}
00:39:16.802 00.015 9340 case statement mapped state 6 to 3
00:39:16.815 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"422f6a4a-9a2d-40e4-9360-8fa536dd2824"}
00:39:16.841 00.026 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"2f7da350-931b-4eea-9626-78916cd8e52d"}
00:39:16.854 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":73,"width":15,"height":15,"star_pos":[6.96,7.14],"pixels":"..."},"id":"2f7da350-931b-4eea-9626-78916cd8e52d"}
00:39:17.508 00.654 12020 Exposure complete
00:39:17.736 00.228 12020 worker thread done servicing request
00:39:17.736 00.000 9340 OnExposeComplete: enter
00:39:17.751 00.015 9340 UpdateGuideState(): m_state=6
00:39:17.763 00.012 9340 Star::Find(15, 890, 700, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 74
00:39:17.778 00.015 9340 Star::Find returns 1 (0), X=891.71, Y=699.79, Mass=1017504, SNR=170.2, Peak=56886 HFD=4.4
00:39:17.791 00.013 9340 MultiStar: exiting stabilization period
00:39:17.808 00.017 9340 MultiStar: [#1 -0.20,-0.32,0.98,U] [#2 -0.25,-0.24,2.54,U] [#3 -0.47,-0.03,0.76,U] [#4 -0.60,0.28,0.00,M3] [#5 -0.46,0.06,0.48,U] [#6 -0.27,0.29,0.40,U] [#7 -0.70,-0.46,0.00,M1] [#8 -0.33,-0.08,0.36,U] 
00:39:17.826 00.018 9340 refined, 6 included, MultiStar: {-0.32, -0.12}, one-star: {-0.45, 0.08}
00:39:17.837 00.011 9340 CameraToMount -- cameraTheta (-2.80) - m_xAngle (-3.09) = xAngle (0.30 = 0.30)
00:39:17.851 00.014 9340 CameraToMount -- cameraTheta (-2.80) - (m_xAngle (-3.09) + m_yAngleError (-0.07)) = yAngle (0.37 = 0.37)
00:39:17.864 00.013 9340 CameraToMount -- cameraX=-0.32 cameraY=-0.12 hyp=0.34 cameraTheta=-2.80 mountX=0.33 mountY=0.12, mountTheta=0.36
00:39:17.885 00.021 9340 SchedulePrimaryMove(10104498, x=-0.32, y=-0.12, opts=13)
00:39:17.898 00.013 9340 Enqueuing Move request for scope (-0.32, -0.12)
00:39:17.911 00.013 12020 Worker thread wakes up
00:39:17.912 00.001 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.32, -0.12) opts 0xd
00:39:17.912 00.000 12020 Handling offset move in thread for scope, endpoint = (-0.32, -0.12)
00:39:17.912 00.000 12020 Moving (-0.32, -0.12) raw xDistance=0.33 yDistance=0.12
00:39:17.913 00.001 12020 GuideAlgorithmHysteresis::Result() returns 0.18 from input 0.33
00:39:17.913 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:39:17.913 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
00:39:17.913 00.000 12020 MoveAxis(W, 30, ABG)
00:39:17.914 00.001 12020 Guiding  Dir = 3, Dur = 30
00:39:17.915 00.001 12020 IsSlewing returns 0
00:39:17.916 00.001 12020 IsGuiding returns 0
00:39:17.925 00.009 9340 UpdateImageDisplay: Size=(1920,1080) min=5337, max=65535, med=8589, FiltMin=6729, FiltMax=65530, Gamma=2.870
00:39:17.946 00.021 12020 PulseGuide returned control before completion, sleep 11
00:39:17.975 00.029 12020 IsGuiding returns 1
00:39:17.976 00.001 12020 scope still moving after pulse duration time elapsed
00:39:17.987 00.011 9340 UpdateGuideState exits: m=1017504 SNR=170.2
00:39:18.003 00.016 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:39:18.018 00.015 12020 IsSlewing returns 0
00:39:18.019 00.001 9340 ScheduleExposure(1000,3,1) exposurePending=0
00:39:18.031 00.012 9340 Enqueuing Expose request
00:39:18.043 00.012 12020 IsGuiding returns 0
00:39:18.043 00.000 12020 scope move finished after 30 + 96 ms
00:39:18.043 00.000 12020 Move returns status 0, amount 30
00:39:18.043 00.000 12020 MoveAxis(N, 0, ABG)
00:39:18.044 00.001 9340 evsrv: cli 100A41E8 connect
00:39:18.060 00.016 12020 Move returns status 0, amount 0
00:39:18.060 00.000 9340 case statement mapped state 6 to 3
00:39:18.076 00.016 12020 move complete, result=0
00:39:18.076 00.000 12020 worker thread done servicing request
00:39:18.076 00.000 12020 Worker thread wakes up
00:39:18.076 00.000 9340 case statement mapped state 6 to 3
00:39:18.091 00.015 12020 worker thread servicing REQUEST_EXPOSE 1000
00:39:18.091 00.000 12020 Handling exposure in thread, d=1000 o=3 r=(877,685,31,31)
00:39:18.091 00.000 9340 GuideStep: 0.3 px 30 ms WEST, 0.1 px 0 ms NORTH
00:39:18.139 00.048 9340 evsrv: cli 100A41E8 request: {"method":"get_pixel_scale","id":"7aeed7ca-5c96-4ef9-bdf6-0734879f96de"}
00:39:18.155 00.016 9340 evsrv: cli 100A41E8 response: {"jsonrpc":"2.0","result":2.47177,"id":"7aeed7ca-5c96-4ef9-bdf6-0734879f96de"}
00:39:18.208 00.053 9340 evsrv: cli 100A41E8 disconnect
00:39:18.760 00.552 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"bdd8e91b-c1d3-41b3-8ba7-a28f616c6812"}
00:39:18.773 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"bdd8e91b-c1d3-41b3-8ba7-a28f616c6812"}
00:39:18.786 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"d91091d4-a0fb-4304-a7e4-7ae5ccf4e587"}
00:39:18.800 00.014 9340 case statement mapped state 6 to 3
00:39:18.811 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"d91091d4-a0fb-4304-a7e4-7ae5ccf4e587"}
00:39:18.831 00.020 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"f5a181ba-8f24-4f8b-90f8-24d38e24fe05"}
00:39:18.845 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":74,"width":15,"height":15,"star_pos":[6.71,6.79],"pixels":"..."},"id":"f5a181ba-8f24-4f8b-90f8-24d38e24fe05"}
00:39:19.458 00.613 12020 Exposure complete
00:39:19.675 00.217 12020 worker thread done servicing request
00:39:19.675 00.000 9340 OnExposeComplete: enter
00:39:19.688 00.013 9340 UpdateGuideState(): m_state=6
00:39:19.702 00.014 9340 Star::Find(15, 891, 699, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 75
00:39:19.714 00.012 9340 Star::Find returns 1 (0), X=892.25, Y=699.79, Mass=1039588, SNR=205.8, Peak=57794 HFD=4.5
00:39:19.726 00.012 9340 MultiStar: [#1 0.07,-0.15,0.65,U] [#2 0.01,-0.26,1.77,U] [#3 -0.10,-0.03,0.69,U] [#4 -0.08,0.00,0.51,U] [#5 -0.31,0.15,0.39,U] [#6 0.09,0.56,0.32,U] [#7 -0.05,-0.18,0.31,U] [#8 0.11,-0.38,0.31,U] 
00:39:19.740 00.014 9340 refined, 8 included, MultiStar: {-0.01, -0.07}, one-star: {0.08, 0.07}
00:39:19.754 00.014 9340 CameraToMount -- cameraTheta (-1.65) - m_xAngle (-3.09) = xAngle (1.44 = 1.44)
00:39:19.767 00.013 9340 CameraToMount -- cameraTheta (-1.65) - (m_xAngle (-3.09) + m_yAngleError (-0.07)) = yAngle (1.52 = 1.52)
00:39:19.780 00.013 9340 CameraToMount -- cameraX=-0.01 cameraY=-0.07 hyp=0.07 cameraTheta=-1.65 mountX=0.01 mountY=0.07, mountTheta=1.45
00:39:19.799 00.019 9340 SchedulePrimaryMove(10104498, x=-0.01, y=-0.07, opts=13)
00:39:19.815 00.016 9340 Enqueuing Move request for scope (-0.01, -0.07)
00:39:19.832 00.017 12020 Worker thread wakes up
00:39:19.832 00.000 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.07) opts 0xd
00:39:19.832 00.000 12020 Handling offset move in thread for scope, endpoint = (-0.01, -0.07)
00:39:19.833 00.001 12020 Moving (-0.01, -0.07) raw xDistance=0.01 yDistance=0.07
00:39:19.833 00.000 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
00:39:19.833 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:39:19.833 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
00:39:19.833 00.000 12020 MoveAxis(E, 0, ABG)
00:39:19.834 00.001 12020 Move returns status 0, amount 0
00:39:19.834 00.000 12020 MoveAxis(N, 0, ABG)
00:39:19.834 00.000 12020 Move returns status 0, amount 0
00:39:19.835 00.001 12020 move complete, result=0
00:39:19.835 00.000 12020 worker thread done servicing request
00:39:19.854 00.019 9340 UpdateImageDisplay: Size=(1920,1080) min=5213, max=65535, med=8593, FiltMin=6817, FiltMax=65530, Gamma=2.870
00:39:19.910 00.056 9340 UpdateGuideState exits: m=1039588 SNR=205.8
00:39:19.924 00.014 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:39:19.937 00.013 9340 ScheduleExposure(1000,3,1) exposurePending=0
00:39:19.951 00.014 9340 Enqueuing Expose request
00:39:19.966 00.015 12020 Worker thread wakes up
00:39:19.967 00.001 12020 worker thread servicing REQUEST_EXPOSE 1000
00:39:19.967 00.000 12020 Handling exposure in thread, d=1000 o=3 r=(877,685,31,31)
00:39:19.967 00.000 9340 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
00:39:20.775 00.808 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"14921ee3-e00c-4d77-9fa3-878f0c0387ae"}
00:39:20.789 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"14921ee3-e00c-4d77-9fa3-878f0c0387ae"}
00:39:20.845 00.056 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"23303677-4628-4eb4-a486-a11e254c3717"}
00:39:20.860 00.015 9340 case statement mapped state 6 to 3
00:39:20.876 00.016 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"23303677-4628-4eb4-a486-a11e254c3717"}
00:39:20.896 00.020 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"1dd469ee-8428-4746-9f79-dbf3ed1394e1"}
00:39:20.909 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":75,"width":15,"height":15,"star_pos":[7.25,6.79],"pixels":"..."},"id":"1dd469ee-8428-4746-9f79-dbf3ed1394e1"}
00:39:21.340 00.431 12020 Exposure complete
00:39:21.600 00.260 12020 worker thread done servicing request
00:39:21.601 00.001 9340 OnExposeComplete: enter
00:39:21.615 00.014 9340 UpdateGuideState(): m_state=6
00:39:21.632 00.017 9340 Star::Find(15, 892, 699, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 76
00:39:21.646 00.014 9340 Star::Find returns 1 (0), X=891.59, Y=699.77, Mass=1059893, SNR=190.9, Peak=57218 HFD=4.5
00:39:21.662 00.016 9340 MultiStar: [#1 -0.46,-0.46,0.00,M1] [#2 -0.28,-0.23,2.06,U] [#3 -0.56,0.10,0.65,U] [#4 -0.60,-0.01,0.00,M3] [#5 -0.86,-0.37,0.00,M1] [#6 -0.44,-0.14,0.41,U] [#7 -0.68,-0.57,0.00,M1] [#8 -0.53,-0.31,0.00,M1] 
00:39:21.677 00.015 9340 refined, 3 included, MultiStar: {-0.41, -0.10}, one-star: {-0.58, 0.05}
00:39:21.692 00.015 9340 CameraToMount -- cameraTheta (-2.91) - m_xAngle (-3.09) = xAngle (0.18 = 0.18)
00:39:21.705 00.013 9340 CameraToMount -- cameraTheta (-2.91) - (m_xAngle (-3.09) + m_yAngleError (-0.07)) = yAngle (0.26 = 0.26)
00:39:21.719 00.014 9340 CameraToMount -- cameraX=-0.41 cameraY=-0.10 hyp=0.42 cameraTheta=-2.91 mountX=0.42 mountY=0.11, mountTheta=0.25
00:39:21.739 00.020 9340 SchedulePrimaryMove(10104498, x=-0.41, y=-0.10, opts=13)
00:39:21.754 00.015 9340 Enqueuing Move request for scope (-0.41, -0.10)
00:39:21.767 00.013 12020 Worker thread wakes up
00:39:21.767 00.000 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.41, -0.10) opts 0xd
00:39:21.767 00.000 12020 Handling offset move in thread for scope, endpoint = (-0.41, -0.10)
00:39:21.768 00.001 12020 Moving (-0.41, -0.10) raw xDistance=0.42 yDistance=0.11
00:39:21.768 00.000 12020 GuideAlgorithmHysteresis::Result() returns 0.23 from input 0.42
00:39:21.768 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:39:21.768 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
00:39:21.768 00.000 12020 MoveAxis(W, 39, ABG)
00:39:21.769 00.001 12020 Guiding  Dir = 3, Dur = 39
00:39:21.777 00.008 12020 IsSlewing returns 0
00:39:21.781 00.004 9340 UpdateImageDisplay: Size=(1920,1080) min=5324, max=65535, med=8617, FiltMin=6672, FiltMax=65530, Gamma=2.870
00:39:21.797 00.016 12020 IsGuiding returns 0
00:39:21.817 00.020 12020 PulseGuide returned control before completion, sleep 30
00:39:21.847 00.030 9340 UpdateGuideState exits: m=1059893 SNR=190.9
00:39:21.861 00.014 12020 IsGuiding returns 1
00:39:21.861 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:39:21.877 00.016 12020 scope still moving after pulse duration time elapsed
00:39:21.877 00.000 9340 ScheduleExposure(1000,3,1) exposurePending=0
00:39:21.895 00.018 9340 Enqueuing Expose request
00:39:21.914 00.019 12020 IsSlewing returns 0
00:39:21.915 00.001 12020 IsGuiding returns 0
00:39:21.916 00.001 12020 scope move finished after 39 + 79 ms
00:39:21.916 00.000 12020 Move returns status 0, amount 39
00:39:21.916 00.000 12020 MoveAxis(N, 0, ABG)
00:39:21.916 00.000 12020 Move returns status 0, amount 0
00:39:21.916 00.000 12020 move complete, result=0
00:39:21.917 00.001 12020 worker thread done servicing request
00:39:21.917 00.000 12020 Worker thread wakes up
00:39:21.917 00.000 12020 worker thread servicing REQUEST_EXPOSE 1000
00:39:21.917 00.000 12020 Handling exposure in thread, d=1000 o=3 r=(877,685,31,31)
00:39:21.925 00.008 9340 GuideStep: 0.4 px 39 ms WEST, 0.1 px 0 ms NORTH
00:39:22.774 00.849 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"f91fc3d2-d3c1-4f03-9bd6-9384e25058ae"}
00:39:22.787 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"f91fc3d2-d3c1-4f03-9bd6-9384e25058ae"}
00:39:22.800 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"bb681a43-7e97-488d-8958-76bca2b2de64"}
00:39:22.812 00.012 9340 case statement mapped state 6 to 3
00:39:22.821 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"bb681a43-7e97-488d-8958-76bca2b2de64"}
00:39:22.833 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"490740fd-3f18-4429-b6b9-f524ec14eaa1"}
00:39:22.847 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":76,"width":15,"height":15,"star_pos":[6.59,6.77],"pixels":"..."},"id":"490740fd-3f18-4429-b6b9-f524ec14eaa1"}
00:39:23.286 00.439 12020 Exposure complete
00:39:23.502 00.216 12020 worker thread done servicing request
00:39:23.503 00.001 9340 OnExposeComplete: enter
00:39:23.513 00.010 9340 UpdateGuideState(): m_state=6
00:39:23.525 00.012 9340 Star::Find(15, 891, 699, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 77
00:39:23.535 00.010 9340 Star::Find returns 1 (0), X=891.68, Y=699.95, Mass=982263, SNR=193.6, Peak=58342 HFD=4.1
00:39:23.547 00.012 9340 MultiStar: [#1 -0.47,-0.13,0.77,U] [#2 -0.31,-0.21,2.04,U] [#3 -0.63,-0.23,0.00,M1] [#4 -0.50,0.19,0.53,U] [#5 -0.71,-0.06,0.00,M2] [#6 -0.34,0.30,0.50,U] [#7 -0.91,-0.25,0.00,M2] [#8 -0.38,-0.21,0.34,U] 
00:39:23.559 00.012 9340 refined, 5 included, MultiStar: {-0.39, -0.02}, one-star: {-0.49, 0.24}
00:39:23.572 00.013 9340 CameraToMount -- cameraTheta (-3.09) - m_xAngle (-3.09) = xAngle (0.01 = 0.01)
00:39:23.584 00.012 9340 CameraToMount -- cameraTheta (-3.09) - (m_xAngle (-3.09) + m_yAngleError (-0.07)) = yAngle (0.08 = 0.08)
00:39:23.596 00.012 9340 CameraToMount -- cameraX=-0.39 cameraY=-0.02 hyp=0.40 cameraTheta=-3.09 mountX=0.40 mountY=0.03, mountTheta=0.08
00:39:23.615 00.019 9340 SchedulePrimaryMove(10104498, x=-0.39, y=-0.02, opts=13)
00:39:23.627 00.012 9340 Enqueuing Move request for scope (-0.39, -0.02)
00:39:23.638 00.011 12020 Worker thread wakes up
00:39:23.638 00.000 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.39, -0.02) opts 0xd
00:39:23.639 00.001 12020 Handling offset move in thread for scope, endpoint = (-0.39, -0.02)
00:39:23.639 00.000 12020 Moving (-0.39, -0.02) raw xDistance=0.40 yDistance=0.03
00:39:23.639 00.000 12020 GuideAlgorithmHysteresis::Result() returns 0.24 from input 0.40
00:39:23.639 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:39:23.640 00.001 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
00:39:23.640 00.000 12020 MoveAxis(W, 41, ABG)
00:39:23.640 00.000 12020 Guiding  Dir = 3, Dur = 41
00:39:23.641 00.001 12020 IsSlewing returns 0
00:39:23.642 00.001 12020 IsGuiding returns 0
00:39:23.654 00.012 9340 UpdateImageDisplay: Size=(1920,1080) min=5169, max=65535, med=8609, FiltMin=6752, FiltMax=65530, Gamma=2.870
00:39:23.671 00.017 12020 PulseGuide returned control before completion, sleep 23
00:39:23.707 00.036 9340 UpdateGuideState exits: m=982263 SNR=193.6
00:39:23.721 00.014 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:39:23.733 00.012 9340 ScheduleExposure(1000,3,1) exposurePending=0
00:39:23.750 00.017 12020 IsGuiding returns 0
00:39:23.750 00.000 9340 Enqueuing Expose request
00:39:23.765 00.015 12020 Move returns status 0, amount 41
00:39:23.766 00.001 12020 MoveAxis(N, 0, ABG)
00:39:23.766 00.000 12020 Move returns status 0, amount 0
00:39:23.766 00.000 12020 move complete, result=0
00:39:23.767 00.001 12020 worker thread done servicing request
00:39:23.767 00.000 12020 Worker thread wakes up
00:39:23.767 00.000 12020 worker thread servicing REQUEST_EXPOSE 1000
00:39:23.768 00.001 12020 Handling exposure in thread, d=1000 o=3 r=(877,685,31,31)
00:39:23.779 00.011 9340 GuideStep: 0.4 px 41 ms WEST, 0.0 px 0 ms NORTH
00:39:24.798 01.019 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"7c987456-73b8-4039-963a-f52d65b83b0a"}
00:39:24.811 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"7c987456-73b8-4039-963a-f52d65b83b0a"}
00:39:24.823 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"17d2bfd1-7634-4dfd-ab62-9592d1960e80"}
00:39:24.835 00.012 9340 case statement mapped state 6 to 3
00:39:24.845 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"17d2bfd1-7634-4dfd-ab62-9592d1960e80"}
00:39:24.863 00.018 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"9cf8c708-425f-4d54-98ab-40f73fe61b2e"}
00:39:24.875 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":77,"width":15,"height":15,"star_pos":[6.68,6.95],"pixels":"..."},"id":"9cf8c708-425f-4d54-98ab-40f73fe61b2e"}
00:39:25.141 00.266 12020 Exposure complete
00:39:25.361 00.220 12020 worker thread done servicing request
00:39:25.361 00.000 9340 OnExposeComplete: enter
00:39:25.374 00.013 9340 UpdateGuideState(): m_state=6
00:39:25.386 00.012 9340 Star::Find(15, 891, 699, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 78
00:39:25.399 00.013 9340 Star::Find returns 1 (0), X=892.15, Y=699.72, Mass=975224, SNR=177.4, Peak=54739 HFD=4.5
00:39:25.410 00.011 9340 MultiStar: [#1 0.25,-0.40,0.76,U] [#2 0.36,-0.04,2.03,U] [#3 -0.12,0.09,0.53,U] [#4 0.06,-0.11,0.52,U] [#5 -0.01,-0.28,0.39,U] [#6 0.04,-0.01,0.45,U] [#7 0.02,-0.66,0.00,M3] [#8 0.27,-0.14,0.40,U] 
00:39:25.420 00.010 9340 single-star, 7 included, MultiStar: {0.16, -0.09}, one-star: {-0.02, 0.01}
00:39:25.434 00.014 9340 CameraToMount -- cameraTheta (2.88) - m_xAngle (-3.09) = xAngle (5.97 = -0.31)
00:39:25.446 00.012 9340 CameraToMount -- cameraTheta (2.88) - (m_xAngle (-3.09) + m_yAngleError (-0.07)) = yAngle (6.04 = -0.24)
00:39:25.458 00.012 9340 CameraToMount -- cameraX=-0.02 cameraY=0.01 hyp=0.02 cameraTheta=2.88 mountX=0.02 mountY=-0.01, mountTheta=-0.24
00:39:25.476 00.018 9340 SchedulePrimaryMove(10104498, x=-0.02, y=0.01, opts=13)
00:39:25.488 00.012 9340 Enqueuing Move request for scope (-0.02, 0.01)
00:39:25.503 00.015 12020 Worker thread wakes up
00:39:25.503 00.000 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.01) opts 0xd
00:39:25.503 00.000 12020 Handling offset move in thread for scope, endpoint = (-0.02, 0.01)
00:39:25.503 00.000 12020 Moving (-0.02, 0.01) raw xDistance=0.02 yDistance=-0.01
00:39:25.503 00.000 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
00:39:25.504 00.001 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:39:25.504 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
00:39:25.504 00.000 12020 MoveAxis(E, 0, ABG)
00:39:25.504 00.000 12020 Move returns status 0, amount 0
00:39:25.505 00.001 12020 MoveAxis(N, 0, ABG)
00:39:25.505 00.000 12020 Move returns status 0, amount 0
00:39:25.505 00.000 12020 move complete, result=0
00:39:25.505 00.000 12020 worker thread done servicing request
00:39:25.516 00.011 9340 UpdateImageDisplay: Size=(1920,1080) min=5274, max=65535, med=8625, FiltMin=6494, FiltMax=65530, Gamma=2.870
00:39:25.569 00.053 9340 UpdateGuideState exits: m=975224 SNR=177.4
00:39:25.581 00.012 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:39:25.593 00.012 9340 ScheduleExposure(1000,3,1) exposurePending=0
00:39:25.607 00.014 9340 Enqueuing Expose request
00:39:25.624 00.017 12020 Worker thread wakes up
00:39:25.624 00.000 9340 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
00:39:25.636 00.012 12020 worker thread servicing REQUEST_EXPOSE 1000
00:39:25.637 00.001 12020 Handling exposure in thread, d=1000 o=3 r=(877,685,31,31)
00:39:26.799 01.162 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"5fe1b979-1b71-4e7d-a3ff-7220771b130f"}
00:39:26.809 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"5fe1b979-1b71-4e7d-a3ff-7220771b130f"}
00:39:26.822 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"8ab2190b-9771-4fa8-8183-314e57a68c9e"}
00:39:26.835 00.013 9340 case statement mapped state 6 to 3
00:39:26.846 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"8ab2190b-9771-4fa8-8183-314e57a68c9e"}
00:39:26.877 00.031 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"99c4fae5-5aeb-4678-bd46-960a4090baa7"}
00:39:26.890 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":78,"width":15,"height":15,"star_pos":[7.15,6.72],"pixels":"..."},"id":"99c4fae5-5aeb-4678-bd46-960a4090baa7"}
00:39:27.004 00.114 12020 Exposure complete
00:39:27.239 00.235 12020 worker thread done servicing request
00:39:27.239 00.000 9340 OnExposeComplete: enter
00:39:27.252 00.013 9340 UpdateGuideState(): m_state=6
00:39:27.267 00.015 9340 Star::Find(15, 892, 699, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 79
00:39:27.281 00.014 9340 Star::Find returns 1 (0), X=892.06, Y=699.77, Mass=938988, SNR=164.7, Peak=55623 HFD=4.3
00:39:27.294 00.013 9340 MultiStar: [#1 0.09,-0.31,0.84,U] [#2 -0.11,-0.15,2.02,U] [#3 -0.07,0.13,0.69,U] [#4 -0.03,0.09,0.55,U] [#5 -0.43,-0.33,0.43,U] [#6 -0.06,0.28,0.50,U] [#7 -0.10,-0.30,0.33,U] [#8 -0.10,-0.44,0.42,U] 
00:39:27.306 00.012 9340 single-star, 8 included, MultiStar: {-0.09, -0.10}, one-star: {-0.11, 0.05}
00:39:27.319 00.013 9340 CameraToMount -- cameraTheta (2.69) - m_xAngle (-3.09) = xAngle (5.78 = -0.50)
00:39:27.333 00.014 9340 CameraToMount -- cameraTheta (2.69) - (m_xAngle (-3.09) + m_yAngleError (-0.07)) = yAngle (5.85 = -0.43)
00:39:27.347 00.014 9340 CameraToMount -- cameraX=-0.11 cameraY=0.05 hyp=0.12 cameraTheta=2.69 mountX=0.11 mountY=-0.05, mountTheta=-0.44
00:39:27.367 00.020 9340 SchedulePrimaryMove(10104498, x=-0.11, y=0.05, opts=13)
00:39:27.382 00.015 9340 Enqueuing Move request for scope (-0.11, 0.05)
00:39:27.395 00.013 12020 Worker thread wakes up
00:39:27.395 00.000 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 0.05) opts 0xd
00:39:27.396 00.001 12020 Handling offset move in thread for scope, endpoint = (-0.11, 0.05)
00:39:27.396 00.000 12020 Moving (-0.11, 0.05) raw xDistance=0.11 yDistance=-0.05
00:39:27.396 00.000 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
00:39:27.396 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:39:27.397 00.001 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
00:39:27.397 00.000 12020 MoveAxis(E, 0, ABG)
00:39:27.397 00.000 12020 Move returns status 0, amount 0
00:39:27.397 00.000 12020 MoveAxis(N, 0, ABG)
00:39:27.397 00.000 12020 Move returns status 0, amount 0
00:39:27.398 00.001 12020 move complete, result=0
00:39:27.398 00.000 12020 worker thread done servicing request
00:39:27.410 00.012 9340 UpdateImageDisplay: Size=(1920,1080) min=5160, max=65535, med=8649, FiltMin=6565, FiltMax=65530, Gamma=2.870
00:39:27.475 00.065 9340 UpdateGuideState exits: m=938988 SNR=164.7
00:39:27.491 00.016 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:39:27.505 00.014 9340 ScheduleExposure(1000,3,1) exposurePending=0
00:39:27.519 00.014 9340 Enqueuing Expose request
00:39:27.534 00.015 12020 Worker thread wakes up
00:39:27.534 00.000 9340 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
00:39:27.551 00.017 12020 worker thread servicing REQUEST_EXPOSE 1000
00:39:27.551 00.000 12020 Handling exposure in thread, d=1000 o=3 r=(877,685,31,31)
00:39:28.799 01.248 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"804e888c-d336-4705-84f5-5da87645fec9"}
00:39:28.810 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"804e888c-d336-4705-84f5-5da87645fec9"}
00:39:28.826 00.016 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"fb25325c-1f47-45dd-8bb7-0491d30812bb"}
00:39:28.839 00.013 9340 case statement mapped state 6 to 3
00:39:28.849 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"fb25325c-1f47-45dd-8bb7-0491d30812bb"}
00:39:28.863 00.014 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"5d20f2a9-88a3-419e-86f2-03b804cadc67"}
00:39:28.879 00.016 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":79,"width":15,"height":15,"star_pos":[7.06,6.77],"pixels":"..."},"id":"5d20f2a9-88a3-419e-86f2-03b804cadc67"}
00:39:28.911 00.032 12020 Exposure complete
00:39:29.144 00.233 12020 worker thread done servicing request
00:39:29.144 00.000 9340 OnExposeComplete: enter
00:39:29.158 00.014 9340 UpdateGuideState(): m_state=6
00:39:29.172 00.014 9340 Star::Find(15, 892, 699, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 80
00:39:29.183 00.011 9340 Star::Find returns 1 (0), X=891.57, Y=699.78, Mass=990198, SNR=228.5, Peak=56442 HFD=4.6
00:39:29.197 00.014 9340 MultiStar: [#1 -0.32,-0.53,0.00,M1] [#2 -0.41,-0.14,1.74,U] [#3 -0.57,-0.00,0.58,U] [#4 -0.64,0.04,0.00,M1] [#5 -0.46,-0.34,0.28,U] [#6 -0.41,0.12,0.30,U] [#7 -0.73,-0.23,0.00,M3] [#8 -0.49,-0.24,0.26,U] 
00:39:29.212 00.015 9340 refined, 5 included, MultiStar: {-0.49, -0.07}, one-star: {-0.60, 0.07}
00:39:29.223 00.011 9340 CameraToMount -- cameraTheta (-3.00) - m_xAngle (-3.09) = xAngle (0.09 = 0.09)
00:39:29.240 00.017 9340 CameraToMount -- cameraTheta (-3.00) - (m_xAngle (-3.09) + m_yAngleError (-0.07)) = yAngle (0.17 = 0.17)
00:39:29.254 00.014 9340 CameraToMount -- cameraX=-0.49 cameraY=-0.07 hyp=0.49 cameraTheta=-3.00 mountX=0.49 mountY=0.08, mountTheta=0.17
00:39:29.271 00.017 9340 SchedulePrimaryMove(10104498, x=-0.49, y=-0.07, opts=13)
00:39:29.286 00.015 9340 Enqueuing Move request for scope (-0.49, -0.07)
00:39:29.299 00.013 12020 Worker thread wakes up
00:39:29.300 00.001 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.49, -0.07) opts 0xd
00:39:29.300 00.000 12020 Handling offset move in thread for scope, endpoint = (-0.49, -0.07)
00:39:29.300 00.000 12020 Moving (-0.49, -0.07) raw xDistance=0.49 yDistance=0.08
00:39:29.300 00.000 12020 GuideAlgorithmHysteresis::Result() returns 0.27 from input 0.49
00:39:29.300 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:39:29.301 00.001 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
00:39:29.301 00.000 12020 MoveAxis(W, 46, ABG)
00:39:29.301 00.000 12020 Guiding  Dir = 3, Dur = 46
00:39:29.314 00.013 9340 UpdateImageDisplay: Size=(1920,1080) min=5481, max=65535, med=8651, FiltMin=6680, FiltMax=65530, Gamma=2.870
00:39:29.348 00.034 12020 IsSlewing returns 0
00:39:29.349 00.001 12020 IsGuiding returns 0
00:39:29.377 00.028 9340 UpdateGuideState exits: m=990198 SNR=228.5
00:39:29.392 00.015 12020 PulseGuide returned control before completion, sleep 26
00:39:29.393 00.001 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:39:29.406 00.013 9340 ScheduleExposure(1000,3,1) exposurePending=0
00:39:29.422 00.016 12020 IsGuiding returns 1
00:39:29.423 00.001 9340 Enqueuing Expose request
00:39:29.439 00.016 12020 scope still moving after pulse duration time elapsed
00:39:29.468 00.029 12020 IsSlewing returns 0
00:39:29.470 00.002 12020 IsGuiding returns 0
00:39:29.471 00.001 12020 scope move finished after 46 + 75 ms
00:39:29.471 00.000 12020 Move returns status 0, amount 46
00:39:29.471 00.000 12020 MoveAxis(N, 0, ABG)
00:39:29.471 00.000 12020 Move returns status 0, amount 0
00:39:29.472 00.001 12020 move complete, result=0
00:39:29.472 00.000 12020 worker thread done servicing request
00:39:29.472 00.000 12020 Worker thread wakes up
00:39:29.472 00.000 12020 worker thread servicing REQUEST_EXPOSE 1000
00:39:29.472 00.000 12020 Handling exposure in thread, d=1000 o=3 r=(877,685,31,31)
00:39:29.477 00.005 9340 GuideStep: 0.5 px 46 ms WEST, 0.1 px 0 ms NORTH
00:39:30.814 01.337 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"710ef5ff-9983-4b97-b4a7-80c99864e549"}
00:39:30.829 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"710ef5ff-9983-4b97-b4a7-80c99864e549"}
00:39:30.841 00.012 12020 Exposure complete
00:39:30.846 00.005 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"be9da914-c277-4c07-b587-328d036559c3"}
00:39:30.858 00.012 9340 case statement mapped state 6 to 3
00:39:30.870 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"be9da914-c277-4c07-b587-328d036559c3"}
00:39:30.885 00.015 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"024b217e-0c23-449f-989e-5df6f88f569f"}
00:39:30.898 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":80,"width":15,"height":15,"star_pos":[6.57,6.78],"pixels":"..."},"id":"024b217e-0c23-449f-989e-5df6f88f569f"}
00:39:31.082 00.184 12020 worker thread done servicing request
00:39:31.082 00.000 9340 OnExposeComplete: enter
00:39:31.096 00.014 9340 UpdateGuideState(): m_state=6
00:39:31.109 00.013 9340 Star::Find(15, 891, 699, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 81
00:39:31.120 00.011 9340 Star::Find returns 1 (0), X=892.79, Y=700.05, Mass=942091, SNR=160.9, Peak=54870 HFD=4.2
00:39:31.133 00.013 9340 MultiStar: [#1 0.78,-0.05,0.00,M2] [#2 0.64,0.10,0.00,M1] [#3 0.52,0.14,0.85,U] [#4 0.58,0.26,0.00,M2] [#5 0.50,0.03,0.43,U] [#6 0.68,0.34,0.00,M1] [#7 0.41,-0.29,0.33,U] [#8 0.71,0.01,0.00,M1] 
00:39:31.147 00.014 9340 refined, 3 included, MultiStar: {0.54, 0.14}, one-star: {0.62, 0.34}
00:39:31.162 00.015 9340 CameraToMount -- cameraTheta (0.26) - m_xAngle (-3.09) = xAngle (3.35 = -2.93)
00:39:31.178 00.016 9340 CameraToMount -- cameraTheta (0.26) - (m_xAngle (-3.09) + m_yAngleError (-0.07)) = yAngle (3.42 = -2.86)
00:39:31.190 00.012 9340 CameraToMount -- cameraX=0.54 cameraY=0.14 hyp=0.56 cameraTheta=0.26 mountX=-0.55 mountY=-0.16, mountTheta=-2.86
00:39:31.207 00.017 9340 SchedulePrimaryMove(10104498, x=0.54, y=0.14, opts=13)
00:39:31.224 00.017 9340 Enqueuing Move request for scope (0.54, 0.14)
00:39:31.239 00.015 12020 Worker thread wakes up
00:39:31.239 00.000 12020 worker thread servicing REQUEST_MOVE scope ofs (0.54, 0.14) opts 0xd
00:39:31.239 00.000 12020 Handling offset move in thread for scope, endpoint = (0.54, 0.14)
00:39:31.240 00.001 12020 Moving (0.54, 0.14) raw xDistance=-0.55 yDistance=-0.16
00:39:31.240 00.000 12020 GuideAlgorithmHysteresis::Result() returns -0.27 from input -0.55
00:39:31.240 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:39:31.240 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
00:39:31.240 00.000 12020 MoveAxis(E, 46, ABG)
00:39:31.241 00.001 12020 Guiding  Dir = 2, Dur = 46
00:39:31.252 00.011 9340 UpdateImageDisplay: Size=(1920,1080) min=5533, max=65535, med=8657, FiltMin=6490, FiltMax=65530, Gamma=2.870
00:39:31.267 00.015 12020 IsSlewing returns 0
00:39:31.268 00.001 12020 IsGuiding returns 0
00:39:31.298 00.030 12020 PulseGuide returned control before completion, sleep 27
00:39:31.308 00.010 9340 UpdateGuideState exits: m=942091 SNR=160.9
00:39:31.326 00.018 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:39:31.337 00.011 9340 ScheduleExposure(1000,3,1) exposurePending=0
00:39:31.352 00.015 12020 IsGuiding returns 1
00:39:31.353 00.001 9340 Enqueuing Expose request
00:39:31.368 00.015 12020 scope still moving after pulse duration time elapsed
00:39:31.400 00.032 12020 IsSlewing returns 0
00:39:31.400 00.000 12020 IsGuiding returns 0
00:39:31.402 00.002 12020 scope move finished after 46 + 86 ms
00:39:31.402 00.000 12020 Move returns status 0, amount 46
00:39:31.402 00.000 12020 MoveAxis(N, 0, ABG)
00:39:31.402 00.000 12020 Move returns status 0, amount 0
00:39:31.402 00.000 12020 move complete, result=0
00:39:31.403 00.001 12020 worker thread done servicing request
00:39:31.403 00.000 12020 Worker thread wakes up
00:39:31.403 00.000 12020 worker thread servicing REQUEST_EXPOSE 1000
00:39:31.404 00.001 12020 Handling exposure in thread, d=1000 o=3 r=(877,685,31,31)
00:39:31.409 00.005 9340 GuideStep: -0.5 px 46 ms EAST, -0.2 px 0 ms NORTH
00:39:32.773 01.364 12020 Exposure complete
00:39:32.813 00.040 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"67930009-c066-4b84-a93c-5bdcc1147dcd"}
00:39:32.826 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"67930009-c066-4b84-a93c-5bdcc1147dcd"}
00:39:32.849 00.023 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"5a2c79d0-e3ca-49eb-bf67-65ac61844011"}
00:39:32.861 00.012 9340 case statement mapped state 6 to 3
00:39:32.872 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"5a2c79d0-e3ca-49eb-bf67-65ac61844011"}
00:39:32.887 00.015 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"28f147cf-c567-4de0-a590-0a644dca9831"}
00:39:32.900 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":81,"width":15,"height":15,"star_pos":[6.79,7.05],"pixels":"..."},"id":"28f147cf-c567-4de0-a590-0a644dca9831"}
00:39:32.990 00.090 12020 worker thread done servicing request
00:39:32.990 00.000 9340 OnExposeComplete: enter
00:39:33.006 00.016 9340 UpdateGuideState(): m_state=6
00:39:33.019 00.013 9340 Star::Find(15, 892, 700, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 82
00:39:33.030 00.011 9340 Star::Find returns 1 (0), X=891.78, Y=699.99, Mass=1011435, SNR=197.3, Peak=57898 HFD=4.3
00:39:33.043 00.013 9340 MultiStar: [#1 -0.43,-0.23,0.70,U] [#2 -0.31,-0.10,1.86,U] [#3 -0.33,0.19,0.61,U] [#4 -0.53,-0.07,0.53,U] [#5 -0.40,-0.35,0.36,U] [#6 -0.24,0.13,0.40,U] [#7 -0.49,-0.24,0.28,U] [#8 -0.34,-0.19,0.27,U] 
00:39:33.058 00.015 9340 refined, 8 included, MultiStar: {-0.37, -0.03}, one-star: {-0.39, 0.28}
00:39:33.071 00.013 9340 CameraToMount -- cameraTheta (-3.06) - m_xAngle (-3.09) = xAngle (0.04 = 0.04)
00:39:33.085 00.014 9340 CameraToMount -- cameraTheta (-3.06) - (m_xAngle (-3.09) + m_yAngleError (-0.07)) = yAngle (0.11 = 0.11)
00:39:33.099 00.014 9340 CameraToMount -- cameraX=-0.37 cameraY=-0.03 hyp=0.37 cameraTheta=-3.06 mountX=0.37 mountY=0.04, mountTheta=0.11
00:39:33.117 00.018 9340 SchedulePrimaryMove(10104498, x=-0.37, y=-0.03, opts=13)
00:39:33.131 00.014 9340 Enqueuing Move request for scope (-0.37, -0.03)
00:39:33.144 00.013 12020 Worker thread wakes up
00:39:33.145 00.001 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.37, -0.03) opts 0xd
00:39:33.145 00.000 12020 Handling offset move in thread for scope, endpoint = (-0.37, -0.03)
00:39:33.145 00.000 12020 Moving (-0.37, -0.03) raw xDistance=0.37 yDistance=0.04
00:39:33.145 00.000 12020 GuideAlgorithmHysteresis::Result() returns 0.17 from input 0.37
00:39:33.146 00.001 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:39:33.146 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
00:39:33.146 00.000 12020 MoveAxis(W, 30, ABG)
00:39:33.146 00.000 12020 Guiding  Dir = 3, Dur = 30
00:39:33.148 00.002 12020 IsSlewing returns 0
00:39:33.149 00.001 12020 IsGuiding returns 0
00:39:33.158 00.009 9340 UpdateImageDisplay: Size=(1920,1080) min=5400, max=65535, med=8664, FiltMin=6629, FiltMax=65530, Gamma=2.870
00:39:33.173 00.015 12020 PulseGuide returned control before completion, sleep 18
00:39:33.221 00.048 9340 UpdateGuideState exits: m=1011435 SNR=197.3
00:39:33.234 00.013 12020 IsGuiding returns 1
00:39:33.234 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:39:33.248 00.014 12020 scope still moving after pulse duration time elapsed
00:39:33.248 00.000 9340 ScheduleExposure(1000,3,1) exposurePending=0
00:39:33.261 00.013 9340 Enqueuing Expose request
00:39:33.284 00.023 12020 IsSlewing returns 0
00:39:33.285 00.001 12020 IsGuiding returns 0
00:39:33.285 00.000 12020 scope move finished after 30 + 105 ms
00:39:33.285 00.000 12020 Move returns status 0, amount 30
00:39:33.285 00.000 12020 MoveAxis(N, 0, ABG)
00:39:33.285 00.000 12020 Move returns status 0, amount 0
00:39:33.285 00.000 12020 move complete, result=0
00:39:33.287 00.002 12020 worker thread done servicing request
00:39:33.287 00.000 12020 Worker thread wakes up
00:39:33.287 00.000 12020 worker thread servicing REQUEST_EXPOSE 1000
00:39:33.287 00.000 12020 Handling exposure in thread, d=1000 o=3 r=(877,685,31,31)
00:39:33.294 00.007 9340 GuideStep: 0.4 px 30 ms WEST, 0.0 px 0 ms NORTH
00:39:34.660 01.366 12020 Exposure complete
00:39:34.835 00.175 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"cb98da78-3af1-4f9a-815e-0a58d9f2fc18"}
00:39:34.848 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"cb98da78-3af1-4f9a-815e-0a58d9f2fc18"}
00:39:34.876 00.028 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"c4056099-a4a0-4a4b-9224-88ebd44c1343"}
00:39:34.888 00.012 9340 case statement mapped state 6 to 3
00:39:34.901 00.013 12020 worker thread done servicing request
00:39:34.902 00.001 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"c4056099-a4a0-4a4b-9224-88ebd44c1343"}
00:39:34.916 00.014 9340 OnExposeComplete: enter
00:39:34.932 00.016 9340 UpdateGuideState(): m_state=6
00:39:34.945 00.013 9340 Star::Find(15, 891, 699, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 83
00:39:34.959 00.014 9340 Star::Find returns 1 (0), X=891.82, Y=699.76, Mass=1020766, SNR=224.3, Peak=57238 HFD=4.5
00:39:34.971 00.012 9340 MultiStar: [#1 -0.21,-0.02,0.65,U] [#2 -0.14,-0.23,1.55,U] [#3 -0.43,-0.03,0.55,U] [#4 -0.43,0.15,0.42,U] [#5 -0.69,-0.08,0.00,M1] [#6 -0.40,0.24,0.32,U] [#7 -0.32,-0.12,0.27,U] [#8 -0.36,-0.44,0.24,U] 
00:39:34.983 00.012 9340 refined, 7 included, MultiStar: {-0.28, -0.06}, one-star: {-0.35, 0.05}
00:39:34.998 00.015 9340 CameraToMount -- cameraTheta (-2.92) - m_xAngle (-3.09) = xAngle (0.18 = 0.18)
00:39:35.011 00.013 9340 CameraToMount -- cameraTheta (-2.92) - (m_xAngle (-3.09) + m_yAngleError (-0.07)) = yAngle (0.25 = 0.25)
00:39:35.027 00.016 9340 CameraToMount -- cameraX=-0.28 cameraY=-0.06 hyp=0.29 cameraTheta=-2.92 mountX=0.29 mountY=0.07, mountTheta=0.25
00:39:35.044 00.017 9340 SchedulePrimaryMove(10104498, x=-0.28, y=-0.06, opts=13)
00:39:35.060 00.016 9340 Enqueuing Move request for scope (-0.28, -0.06)
00:39:35.074 00.014 12020 Worker thread wakes up
00:39:35.075 00.001 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.28, -0.06) opts 0xd
00:39:35.075 00.000 12020 Handling offset move in thread for scope, endpoint = (-0.28, -0.06)
00:39:35.075 00.000 12020 Moving (-0.28, -0.06) raw xDistance=0.29 yDistance=0.07
00:39:35.075 00.000 12020 GuideAlgorithmHysteresis::Result() returns 0.17 from input 0.29
00:39:35.076 00.001 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:39:35.076 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
00:39:35.076 00.000 12020 MoveAxis(W, 30, ABG)
00:39:35.076 00.000 12020 Guiding  Dir = 3, Dur = 30
00:39:35.078 00.002 12020 IsSlewing returns 0
00:39:35.079 00.001 12020 IsGuiding returns 0
00:39:35.092 00.013 9340 UpdateImageDisplay: Size=(1920,1080) min=5422, max=65535, med=8676, FiltMin=6705, FiltMax=65530, Gamma=2.870
00:39:35.105 00.013 12020 PulseGuide returned control before completion, sleep 16
00:39:35.148 00.043 9340 UpdateGuideState exits: m=1020766 SNR=224.3
00:39:35.162 00.014 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:39:35.174 00.012 12020 IsGuiding returns 1
00:39:35.175 00.001 9340 ScheduleExposure(1000,3,1) exposurePending=0
00:39:35.189 00.014 9340 Enqueuing Expose request
00:39:35.204 00.015 12020 scope still moving after pulse duration time elapsed
00:39:35.204 00.000 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"de7226f2-9033-4596-938f-e137e2d4c7d6"}
00:39:35.219 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":83,"width":15,"height":15,"star_pos":[6.82,6.76],"pixels":"..."},"id":"de7226f2-9033-4596-938f-e137e2d4c7d6"}
00:39:35.233 00.014 12020 IsSlewing returns 0
00:39:35.235 00.002 12020 IsGuiding returns 0
00:39:35.235 00.000 12020 scope move finished after 30 + 125 ms
00:39:35.235 00.000 12020 Move returns status 0, amount 30
00:39:35.236 00.001 12020 MoveAxis(N, 0, ABG)
00:39:35.236 00.000 12020 Move returns status 0, amount 0
00:39:35.236 00.000 12020 move complete, result=0
00:39:35.236 00.000 12020 worker thread done servicing request
00:39:35.236 00.000 12020 Worker thread wakes up
00:39:35.237 00.001 12020 worker thread servicing REQUEST_EXPOSE 1000
00:39:35.237 00.000 12020 Handling exposure in thread, d=1000 o=3 r=(877,685,31,31)
00:39:35.249 00.012 9340 GuideStep: 0.3 px 30 ms WEST, 0.1 px 0 ms NORTH
00:39:36.609 01.360 12020 Exposure complete
00:39:36.829 00.220 12020 worker thread done servicing request
00:39:36.829 00.000 9340 OnExposeComplete: enter
00:39:36.841 00.012 9340 UpdateGuideState(): m_state=6
00:39:36.854 00.013 9340 Star::Find(15, 891, 699, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 84
00:39:36.866 00.012 9340 Star::Find returns 1 (0), X=892.79, Y=699.97, Mass=954957, SNR=190.8, Peak=54280 HFD=4.3
00:39:36.879 00.013 9340 MultiStar: [#1 0.89,0.01,0.00,M1] [#2 0.68,0.18,0.00,M1] [#3 0.70,0.32,0.00,M1] [#4 0.60,0.37,0.00,M1] [#5 0.65,0.16,0.00,M2] [#6 0.57,0.78,0.00,M1] [#7 0.44,-0.16,0.33,U] [#8 0.62,0.20,0.00,M1] 
00:39:36.892 00.013 9340 refined, 1 included, MultiStar: {0.57, 0.15}, one-star: {0.62, 0.25}
00:39:36.906 00.014 9340 CameraToMount -- cameraTheta (0.25) - m_xAngle (-3.09) = xAngle (3.34 = -2.94)
00:39:36.924 00.018 9340 CameraToMount -- cameraTheta (0.25) - (m_xAngle (-3.09) + m_yAngleError (-0.07)) = yAngle (3.41 = -2.87)
00:39:36.940 00.016 9340 CameraToMount -- cameraX=0.57 cameraY=0.15 hyp=0.59 cameraTheta=0.25 mountX=-0.58 mountY=-0.16, mountTheta=-2.87
00:39:36.958 00.018 9340 SchedulePrimaryMove(10104498, x=0.57, y=0.15, opts=13)
00:39:36.972 00.014 9340 Enqueuing Move request for scope (0.57, 0.15)
00:39:36.988 00.016 12020 Worker thread wakes up
00:39:36.988 00.000 12020 worker thread servicing REQUEST_MOVE scope ofs (0.57, 0.15) opts 0xd
00:39:36.988 00.000 12020 Handling offset move in thread for scope, endpoint = (0.57, 0.15)
00:39:36.988 00.000 12020 Moving (0.57, 0.15) raw xDistance=-0.58 yDistance=-0.16
00:39:36.988 00.000 12020 GuideAlgorithmHysteresis::Result() returns -0.30 from input -0.58
00:39:36.989 00.001 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:39:36.989 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
00:39:36.989 00.000 12020 MoveAxis(E, 51, ABG)
00:39:36.989 00.000 12020 Guiding  Dir = 2, Dur = 51
00:39:36.991 00.002 12020 IsSlewing returns 0
00:39:36.992 00.001 12020 IsGuiding returns 0
00:39:37.005 00.013 9340 UpdateImageDisplay: Size=(1920,1080) min=5192, max=65535, med=8697, FiltMin=6546, FiltMax=65530, Gamma=2.870
00:39:37.022 00.017 12020 PulseGuide returned control before completion, sleep 31
00:39:37.064 00.042 9340 UpdateGuideState exits: m=954957 SNR=190.8
00:39:37.081 00.017 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:39:37.095 00.014 9340 ScheduleExposure(1000,3,1) exposurePending=0
00:39:37.109 00.014 12020 IsGuiding returns 1
00:39:37.109 00.000 9340 Enqueuing Expose request
00:39:37.121 00.012 12020 scope still moving after pulse duration time elapsed
00:39:37.122 00.001 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"d53c39eb-3e5e-4577-9535-016c642ec2e4"}
00:39:37.138 00.016 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"d53c39eb-3e5e-4577-9535-016c642ec2e4"}
00:39:37.153 00.015 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"90a8e53e-8ee4-4e0c-aa37-24cb7ba1ecd0"}
00:39:37.166 00.013 12020 IsSlewing returns 0
00:39:37.167 00.001 9340 case statement mapped state 6 to 3
00:39:37.184 00.017 12020 IsGuiding returns 0
00:39:37.184 00.000 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"90a8e53e-8ee4-4e0c-aa37-24cb7ba1ecd0"}
00:39:37.198 00.014 12020 scope move finished after 51 + 140 ms
00:39:37.199 00.001 12020 Move returns status 0, amount 51
00:39:37.199 00.000 12020 MoveAxis(N, 0, ABG)
00:39:37.199 00.000 12020 Move returns status 0, amount 0
00:39:37.199 00.000 12020 move complete, result=0
00:39:37.199 00.000 12020 worker thread done servicing request
00:39:37.200 00.001 12020 Worker thread wakes up
00:39:37.200 00.000 9340 GuideStep: -0.6 px 51 ms EAST, -0.2 px 0 ms NORTH
00:39:37.213 00.013 12020 worker thread servicing REQUEST_EXPOSE 1000
00:39:37.213 00.000 12020 Handling exposure in thread, d=1000 o=3 r=(877,685,31,31)
00:39:37.240 00.027 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"134284e4-b618-48aa-bc7f-964d197d52dd"}
00:39:37.255 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":84,"width":15,"height":15,"star_pos":[6.79,6.97],"pixels":"..."},"id":"134284e4-b618-48aa-bc7f-964d197d52dd"}
00:39:38.577 01.322 12020 Exposure complete
00:39:38.791 00.214 12020 worker thread done servicing request
00:39:38.791 00.000 9340 OnExposeComplete: enter
00:39:38.804 00.013 9340 UpdateGuideState(): m_state=6
00:39:38.815 00.011 9340 Star::Find(15, 892, 699, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 85
00:39:38.826 00.011 9340 Star::Find returns 1 (0), X=891.85, Y=700.03, Mass=983474, SNR=196.8, Peak=56810 HFD=4.3
00:39:38.842 00.016 9340 MultiStar: [#1 -0.38,0.09,0.79,U] [#2 -0.07,0.14,1.58,U] [#3 -0.36,0.11,0.66,U] [#4 -0.41,0.47,0.00,M2] [#5 -0.82,0.03,0.00,M3] [#6 -0.17,0.33,0.32,U] [#7 -0.60,-0.22,0.00,M1] [#8 -0.88,-0.29,0.00,M2] 
00:39:38.854 00.012 9340 refined, 4 included, MultiStar: {-0.24, 0.18}, one-star: {-0.32, 0.31}
00:39:38.865 00.011 9340 CameraToMount -- cameraTheta (2.50) - m_xAngle (-3.09) = xAngle (5.59 = -0.69)
00:39:38.876 00.011 9340 CameraToMount -- cameraTheta (2.50) - (m_xAngle (-3.09) + m_yAngleError (-0.07)) = yAngle (5.66 = -0.62)
00:39:38.886 00.010 9340 CameraToMount -- cameraX=-0.24 cameraY=0.18 hyp=0.30 cameraTheta=2.50 mountX=0.23 mountY=-0.17, mountTheta=-0.65
00:39:38.908 00.022 9340 SchedulePrimaryMove(10104498, x=-0.24, y=0.18, opts=13)
00:39:38.921 00.013 9340 Enqueuing Move request for scope (-0.24, 0.18)
00:39:38.935 00.014 12020 Worker thread wakes up
00:39:38.935 00.000 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.24, 0.18) opts 0xd
00:39:38.935 00.000 12020 Handling offset move in thread for scope, endpoint = (-0.24, 0.18)
00:39:38.935 00.000 12020 Moving (-0.24, 0.18) raw xDistance=0.23 yDistance=-0.17
00:39:38.935 00.000 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.23
00:39:38.935 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:39:38.936 00.001 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
00:39:38.936 00.000 12020 MoveAxis(E, 0, ABG)
00:39:38.937 00.001 12020 Move returns status 0, amount 0
00:39:38.937 00.000 12020 MoveAxis(N, 0, ABG)
00:39:38.937 00.000 12020 Move returns status 0, amount 0
00:39:38.937 00.000 12020 move complete, result=0
00:39:38.937 00.000 12020 worker thread done servicing request
00:39:38.946 00.009 9340 UpdateImageDisplay: Size=(1920,1080) min=5585, max=65535, med=8671, FiltMin=6767, FiltMax=65530, Gamma=2.870
00:39:38.999 00.053 9340 UpdateGuideState exits: m=983474 SNR=196.8
00:39:39.011 00.012 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:39:39.020 00.009 9340 ScheduleExposure(1000,3,1) exposurePending=0
00:39:39.031 00.011 9340 Enqueuing Expose request
00:39:39.043 00.012 12020 Worker thread wakes up
00:39:39.043 00.000 9340 GuideStep: 0.2 px 0 ms EAST, -0.2 px 0 ms NORTH
00:39:39.055 00.012 12020 worker thread servicing REQUEST_EXPOSE 1000
00:39:39.055 00.000 12020 Handling exposure in thread, d=1000 o=3 r=(877,685,31,31)
00:39:39.066 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"2a1514b5-43d2-43ce-ba07-367a764e197e"}
00:39:39.078 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"2a1514b5-43d2-43ce-ba07-367a764e197e"}
00:39:39.095 00.017 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"38908e23-0bed-4255-9d0c-674bd0a18216"}
00:39:39.109 00.014 9340 case statement mapped state 6 to 3
00:39:39.120 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"38908e23-0bed-4255-9d0c-674bd0a18216"}
00:39:39.168 00.048 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"a0a07fdf-2bf3-4bd4-aba8-b4b7b6d9f9d9"}
00:39:39.181 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":85,"width":15,"height":15,"star_pos":[6.85,7.03],"pixels":"..."},"id":"a0a07fdf-2bf3-4bd4-aba8-b4b7b6d9f9d9"}
00:39:40.413 01.232 12020 Exposure complete
00:39:40.639 00.226 12020 worker thread done servicing request
00:39:40.639 00.000 9340 OnExposeComplete: enter
00:39:40.653 00.014 9340 UpdateGuideState(): m_state=6
00:39:40.666 00.013 9340 Star::Find(15, 891, 700, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 86
00:39:40.680 00.014 9340 Star::Find returns 1 (0), X=891.15, Y=700.07, Mass=1013950, SNR=170.2, Peak=56026 HFD=4.3
00:39:40.693 00.013 9340 MultiStar: [#1 -0.71,-0.07,0.00,M1] [#2 -0.50,0.10,1.86,U] [#3 -1.01,0.33,0.00,M1] [#4 -0.82,0.37,0.00,M3] [#5 -1.24,-0.06,0.00,M4] [#6 -0.67,0.32,0.00,M1] [#7 -1.29,0.09,0.00,M2] [#8 -1.01,0.03,0.00,M3] 
00:39:40.707 00.014 9340 refined, 1 included, MultiStar: {-0.68, 0.19}, one-star: {-1.02, 0.35}
00:39:40.723 00.016 9340 CameraToMount -- cameraTheta (2.87) - m_xAngle (-3.09) = xAngle (5.96 = -0.32)
00:39:40.738 00.015 9340 CameraToMount -- cameraTheta (2.87) - (m_xAngle (-3.09) + m_yAngleError (-0.07)) = yAngle (6.03 = -0.25)
00:39:40.752 00.014 9340 CameraToMount -- cameraX=-0.68 cameraY=0.19 hyp=0.70 cameraTheta=2.87 mountX=0.67 mountY=-0.17, mountTheta=-0.25
00:39:40.771 00.019 9340 SchedulePrimaryMove(10104498, x=-0.68, y=0.19, opts=13)
00:39:40.784 00.013 9340 Enqueuing Move request for scope (-0.68, 0.19)
00:39:40.797 00.013 12020 Worker thread wakes up
00:39:40.797 00.000 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.68, 0.19) opts 0xd
00:39:40.798 00.001 12020 Handling offset move in thread for scope, endpoint = (-0.68, 0.19)
00:39:40.798 00.000 12020 Moving (-0.68, 0.19) raw xDistance=0.67 yDistance=-0.17
00:39:40.798 00.000 12020 GuideAlgorithmHysteresis::Result() returns 0.36 from input 0.67
00:39:40.798 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:39:40.798 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
00:39:40.799 00.001 12020 MoveAxis(W, 62, ABG)
00:39:40.799 00.000 12020 Guiding  Dir = 3, Dur = 62
00:39:40.800 00.001 12020 IsSlewing returns 0
00:39:40.801 00.001 12020 IsGuiding returns 0
00:39:40.810 00.009 9340 UpdateImageDisplay: Size=(1920,1080) min=5352, max=65535, med=8626, FiltMin=6814, FiltMax=65530, Gamma=2.870
00:39:40.828 00.018 12020 PulseGuide returned control before completion, sleep 45
00:39:40.873 00.045 9340 UpdateGuideState exits: m=1013950 SNR=170.2
00:39:40.887 00.014 12020 IsGuiding returns 1
00:39:40.887 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:39:40.898 00.011 12020 scope still moving after pulse duration time elapsed
00:39:40.900 00.002 9340 ScheduleExposure(1000,3,1) exposurePending=0
00:39:40.914 00.014 9340 Enqueuing Expose request
00:39:40.930 00.016 12020 IsSlewing returns 0
00:39:40.931 00.001 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"b4fc735b-cf6d-4e1b-afa0-5f8e18bf4165"}
00:39:40.947 00.016 12020 IsGuiding returns 0
00:39:40.947 00.000 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"b4fc735b-cf6d-4e1b-afa0-5f8e18bf4165"}
00:39:40.963 00.016 12020 scope move finished after 62 + 83 ms
00:39:40.964 00.001 12020 Move returns status 0, amount 62
00:39:40.964 00.000 12020 MoveAxis(N, 0, ABG)
00:39:40.964 00.000 12020 Move returns status 0, amount 0
00:39:40.964 00.000 12020 move complete, result=0
00:39:40.965 00.001 12020 worker thread done servicing request
00:39:40.965 00.000 12020 Worker thread wakes up
00:39:40.965 00.000 12020 worker thread servicing REQUEST_EXPOSE 1000
00:39:40.965 00.000 12020 Handling exposure in thread, d=1000 o=3 r=(877,685,31,31)
00:39:40.977 00.012 9340 GuideStep: 0.7 px 62 ms WEST, -0.2 px 0 ms NORTH
00:39:41.002 00.025 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"46d73d78-769a-484f-bbb6-a43e694ccd85"}
00:39:41.022 00.020 9340 case statement mapped state 6 to 3
00:39:41.036 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"46d73d78-769a-484f-bbb6-a43e694ccd85"}
00:39:41.079 00.043 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"1eaf64e0-59a8-4e3e-82fa-9783456266ce"}
00:39:41.093 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":86,"width":15,"height":15,"star_pos":[7.15,7.07],"pixels":"..."},"id":"1eaf64e0-59a8-4e3e-82fa-9783456266ce"}
00:39:42.327 01.234 12020 Exposure complete
00:39:42.545 00.218 12020 worker thread done servicing request
00:39:42.546 00.001 9340 OnExposeComplete: enter
00:39:42.560 00.014 9340 UpdateGuideState(): m_state=6
00:39:42.575 00.015 9340 Star::Find(15, 891, 700, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 87
00:39:42.589 00.014 9340 Star::Find returns 1 (0), X=892.32, Y=700.06, Mass=974350, SNR=192.8, Peak=57262 HFD=4.2
00:39:42.601 00.012 9340 MultiStar: [#1 -0.01,-0.01,0.81,U] [#2 0.37,0.01,1.83,U] [#3 0.36,0.39,0.70,U] [#4 0.17,0.13,0.40,U] [#5 0.03,-0.13,0.40,U] [#6 0.12,0.53,0.40,U] [#7 0.27,0.32,0.35,U] [#8 0.14,-0.24,0.31,U] 
00:39:42.613 00.012 9340 refined, 8 included, MultiStar: {0.22, 0.14}, one-star: {0.15, 0.34}
00:39:42.624 00.011 9340 CameraToMount -- cameraTheta (0.58) - m_xAngle (-3.09) = xAngle (3.67 = -2.61)
00:39:42.637 00.013 9340 CameraToMount -- cameraTheta (0.58) - (m_xAngle (-3.09) + m_yAngleError (-0.07)) = yAngle (3.75 = -2.54)
00:39:42.650 00.013 9340 CameraToMount -- cameraX=0.22 cameraY=0.14 hyp=0.26 cameraTheta=0.58 mountX=-0.22 mountY=-0.15, mountTheta=-2.56
00:39:42.669 00.019 9340 SchedulePrimaryMove(10104498, x=0.22, y=0.14, opts=13)
00:39:42.685 00.016 9340 Enqueuing Move request for scope (0.22, 0.14)
00:39:42.698 00.013 12020 Worker thread wakes up
00:39:42.698 00.000 12020 worker thread servicing REQUEST_MOVE scope ofs (0.22, 0.14) opts 0xd
00:39:42.698 00.000 12020 Handling offset move in thread for scope, endpoint = (0.22, 0.14)
00:39:42.698 00.000 12020 Moving (0.22, 0.14) raw xDistance=-0.22 yDistance=-0.15
00:39:42.700 00.002 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.22
00:39:42.700 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:39:42.700 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
00:39:42.700 00.000 12020 MoveAxis(E, 0, ABG)
00:39:42.700 00.000 12020 Move returns status 0, amount 0
00:39:42.700 00.000 12020 MoveAxis(N, 0, ABG)
00:39:42.700 00.000 12020 Move returns status 0, amount 0
00:39:42.700 00.000 12020 move complete, result=0
00:39:42.700 00.000 12020 worker thread done servicing request
00:39:42.711 00.011 9340 UpdateImageDisplay: Size=(1920,1080) min=5651, max=65535, med=8676, FiltMin=6829, FiltMax=65530, Gamma=2.870
00:39:42.766 00.055 9340 UpdateGuideState exits: m=974350 SNR=192.8
00:39:42.783 00.017 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:39:42.797 00.014 9340 ScheduleExposure(1000,3,1) exposurePending=0
00:39:42.808 00.011 9340 Enqueuing Expose request
00:39:42.821 00.013 12020 Worker thread wakes up
00:39:42.821 00.000 9340 GuideStep: -0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
00:39:42.838 00.017 12020 worker thread servicing REQUEST_EXPOSE 1000
00:39:42.838 00.000 12020 Handling exposure in thread, d=1000 o=3 r=(877,685,31,31)
00:39:42.879 00.041 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"22c3428a-44c0-41a6-b927-2f1094850148"}
00:39:42.897 00.018 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"22c3428a-44c0-41a6-b927-2f1094850148"}
00:39:42.920 00.023 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"b2a54f8e-b726-446c-81a6-4740b628a26e"}
00:39:42.936 00.016 9340 case statement mapped state 6 to 3
00:39:42.950 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"b2a54f8e-b726-446c-81a6-4740b628a26e"}
00:39:42.969 00.019 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"9f7dc3a1-44db-46a7-83e2-35b9f453e9b0"}
00:39:42.983 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":87,"width":15,"height":15,"star_pos":[7.32,7.06],"pixels":"..."},"id":"9f7dc3a1-44db-46a7-83e2-35b9f453e9b0"}
00:39:44.192 01.209 12020 Exposure complete
00:39:44.409 00.217 12020 worker thread done servicing request
00:39:44.409 00.000 9340 OnExposeComplete: enter
00:39:44.424 00.015 9340 UpdateGuideState(): m_state=6
00:39:44.437 00.013 9340 Star::Find(15, 892, 700, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 88
00:39:44.452 00.015 9340 Star::Find returns 1 (0), X=892.15, Y=699.79, Mass=973849, SNR=199.1, Peak=59802 HFD=4.4
00:39:44.465 00.013 9340 MultiStar: [#1 0.24,-0.25,0.71,U] [#2 -0.08,-0.09,1.75,U] [#3 -0.03,0.09,0.54,U] [#4 -0.10,0.09,0.54,U] [#5 -0.16,-0.26,0.40,U] [#6 0.19,0.26,0.36,U] [#7 -0.21,-0.35,0.27,U] [#8 0.33,0.03,0.32,U] 
00:39:44.477 00.012 9340 refined, 8 included, MultiStar: {0.00, -0.04}, one-star: {-0.02, 0.07}
00:39:44.491 00.014 9340 CameraToMount -- cameraTheta (-1.55) - m_xAngle (-3.09) = xAngle (1.55 = 1.55)
00:39:44.505 00.014 9340 CameraToMount -- cameraTheta (-1.55) - (m_xAngle (-3.09) + m_yAngleError (-0.07)) = yAngle (1.62 = 1.62)
00:39:44.517 00.012 9340 CameraToMount -- cameraX=0.00 cameraY=-0.04 hyp=0.04 cameraTheta=-1.55 mountX=0.00 mountY=0.04, mountTheta=1.55
00:39:44.536 00.019 9340 SchedulePrimaryMove(10104498, x=0.00, y=-0.04, opts=13)
00:39:44.548 00.012 9340 Enqueuing Move request for scope (0.00, -0.04)
00:39:44.559 00.011 12020 Worker thread wakes up
00:39:44.559 00.000 12020 worker thread servicing REQUEST_MOVE scope ofs (0.00, -0.04) opts 0xd
00:39:44.559 00.000 12020 Handling offset move in thread for scope, endpoint = (0.00, -0.04)
00:39:44.559 00.000 12020 Moving (0.00, -0.04) raw xDistance=0.00 yDistance=0.04
00:39:44.559 00.000 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.00
00:39:44.560 00.001 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:39:44.560 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
00:39:44.560 00.000 12020 MoveAxis(E, 0, ABG)
00:39:44.560 00.000 12020 Move returns status 0, amount 0
00:39:44.560 00.000 12020 MoveAxis(N, 0, ABG)
00:39:44.560 00.000 12020 Move returns status 0, amount 0
00:39:44.561 00.001 12020 move complete, result=0
00:39:44.561 00.000 12020 worker thread done servicing request
00:39:44.570 00.009 9340 UpdateImageDisplay: Size=(1920,1080) min=5598, max=65535, med=8600, FiltMin=6817, FiltMax=65530, Gamma=2.870
00:39:44.631 00.061 9340 UpdateGuideState exits: m=973849 SNR=199.1
00:39:44.646 00.015 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:39:44.659 00.013 9340 ScheduleExposure(1000,3,1) exposurePending=0
00:39:44.671 00.012 9340 Enqueuing Expose request
00:39:44.684 00.013 12020 Worker thread wakes up
00:39:44.684 00.000 9340 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
00:39:44.697 00.013 12020 worker thread servicing REQUEST_EXPOSE 1000
00:39:44.697 00.000 12020 Handling exposure in thread, d=1000 o=3 r=(877,685,31,31)
00:39:44.873 00.176 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"c0b3e020-804f-4785-a80a-f2d0756a559a"}
00:39:44.887 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"c0b3e020-804f-4785-a80a-f2d0756a559a"}
00:39:44.956 00.069 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"0adc2d92-96a9-4df0-953e-7f844f9b1337"}
00:39:44.973 00.017 9340 case statement mapped state 6 to 3
00:39:44.987 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"0adc2d92-96a9-4df0-953e-7f844f9b1337"}
00:39:45.023 00.036 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"0c0e4502-782c-4bd7-8e0b-6e3467594fff"}
00:39:45.039 00.016 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":88,"width":15,"height":15,"star_pos":[7.15,6.79],"pixels":"..."},"id":"0c0e4502-782c-4bd7-8e0b-6e3467594fff"}
00:39:46.068 01.029 12020 Exposure complete
00:39:46.303 00.235 12020 worker thread done servicing request
00:39:46.303 00.000 9340 OnExposeComplete: enter
00:39:46.318 00.015 9340 UpdateGuideState(): m_state=6
00:39:46.335 00.017 9340 Star::Find(15, 892, 699, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 89
00:39:46.347 00.012 9340 Star::Find returns 1 (0), X=891.91, Y=699.79, Mass=991879, SNR=156.5, Peak=59702 HFD=4.2
00:39:46.361 00.014 9340 MultiStar: [#1 -0.15,-0.27,0.98,U] [#2 -0.14,-0.19,2.68,U] [#3 -0.02,0.22,0.77,U] [#4 -0.36,0.14,0.63,U] [#5 -0.80,-0.27,0.00,M3] [#6 -0.29,-0.13,0.47,U] [#7 -0.22,-0.36,0.38,U] [#8 -0.22,-0.33,0.30,U] 
00:39:46.373 00.012 9340 refined, 7 included, MultiStar: {-0.18, -0.10}, one-star: {-0.26, 0.07}
00:39:46.384 00.011 9340 CameraToMount -- cameraTheta (-2.63) - m_xAngle (-3.09) = xAngle (0.46 = 0.46)
00:39:46.395 00.011 9340 CameraToMount -- cameraTheta (-2.63) - (m_xAngle (-3.09) + m_yAngleError (-0.07)) = yAngle (0.54 = 0.54)
00:39:46.409 00.014 9340 CameraToMount -- cameraX=-0.18 cameraY=-0.10 hyp=0.21 cameraTheta=-2.63 mountX=0.19 mountY=0.11, mountTheta=0.52
00:39:46.440 00.031 9340 SchedulePrimaryMove(10104498, x=-0.18, y=-0.10, opts=13)
00:39:46.455 00.015 9340 Enqueuing Move request for scope (-0.18, -0.10)
00:39:46.469 00.014 12020 Worker thread wakes up
00:39:46.469 00.000 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.18, -0.10) opts 0xd
00:39:46.469 00.000 12020 Handling offset move in thread for scope, endpoint = (-0.18, -0.10)
00:39:46.469 00.000 12020 Moving (-0.18, -0.10) raw xDistance=0.19 yDistance=0.11
00:39:46.470 00.001 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.19
00:39:46.470 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:39:46.470 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
00:39:46.470 00.000 12020 MoveAxis(E, 0, ABG)
00:39:46.470 00.000 12020 Move returns status 0, amount 0
00:39:46.470 00.000 12020 MoveAxis(N, 0, ABG)
00:39:46.471 00.001 12020 Move returns status 0, amount 0
00:39:46.471 00.000 12020 move complete, result=0
00:39:46.471 00.000 12020 worker thread done servicing request
00:39:46.482 00.011 9340 UpdateImageDisplay: Size=(1920,1080) min=5389, max=65535, med=8637, FiltMin=6878, FiltMax=65530, Gamma=2.870
00:39:46.544 00.062 9340 UpdateGuideState exits: m=991879 SNR=156.5
00:39:46.560 00.016 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:39:46.572 00.012 9340 ScheduleExposure(1000,3,1) exposurePending=0
00:39:46.592 00.020 9340 Enqueuing Expose request
00:39:46.605 00.013 12020 Worker thread wakes up
00:39:46.605 00.000 9340 GuideStep: 0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
00:39:46.619 00.014 12020 worker thread servicing REQUEST_EXPOSE 1000
00:39:46.619 00.000 12020 Handling exposure in thread, d=1000 o=3 r=(877,685,31,31)
00:39:46.907 00.288 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"dad091ca-9d1c-43df-9b45-13cd0f63a956"}
00:39:46.922 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"dad091ca-9d1c-43df-9b45-13cd0f63a956"}
00:39:46.937 00.015 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"2a52a3f7-0811-4188-ae16-dc535d669489"}
00:39:46.949 00.012 9340 case statement mapped state 6 to 3
00:39:46.964 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"2a52a3f7-0811-4188-ae16-dc535d669489"}
00:39:46.980 00.016 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"12886338-9def-4098-8432-0cbe2c7d64c3"}
00:39:46.995 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":89,"width":15,"height":15,"star_pos":[6.91,6.79],"pixels":"..."},"id":"12886338-9def-4098-8432-0cbe2c7d64c3"}
00:39:47.985 00.990 12020 Exposure complete
00:39:48.242 00.257 12020 worker thread done servicing request
00:39:48.243 00.001 9340 OnExposeComplete: enter
00:39:48.259 00.016 9340 UpdateGuideState(): m_state=6
00:39:48.274 00.015 9340 Star::Find(15, 891, 699, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 90
00:39:48.289 00.015 9340 Star::Find returns 1 (0), X=892.09, Y=699.78, Mass=918123, SNR=154.2, Peak=55631 HFD=4.4
00:39:48.301 00.012 9340 MultiStar: [#1 0.15,-0.16,1.03,U] [#2 -0.03,-0.27,3.18,U] [#3 -0.05,0.05,0.64,U] [#4 0.01,-0.03,0.53,U] [#5 -0.38,-0.33,0.49,U] [#6 0.10,0.03,0.51,U] [#7 0.05,-0.05,0.39,U] [#8 -0.08,0.07,0.40,U] 
00:39:48.315 00.014 9340 single-star, 8 included, MultiStar: {-0.02, -0.13}, one-star: {-0.08, 0.07}
00:39:48.330 00.015 9340 CameraToMount -- cameraTheta (2.42) - m_xAngle (-3.09) = xAngle (5.51 = -0.77)
00:39:48.343 00.013 9340 CameraToMount -- cameraTheta (2.42) - (m_xAngle (-3.09) + m_yAngleError (-0.07)) = yAngle (5.59 = -0.70)
00:39:48.359 00.016 9340 CameraToMount -- cameraX=-0.08 cameraY=0.07 hyp=0.10 cameraTheta=2.42 mountX=0.07 mountY=-0.06, mountTheta=-0.73
00:39:48.378 00.019 9340 SchedulePrimaryMove(10104498, x=-0.08, y=0.07, opts=13)
00:39:48.393 00.015 9340 Enqueuing Move request for scope (-0.08, 0.07)
00:39:48.409 00.016 12020 Worker thread wakes up
00:39:48.409 00.000 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.07) opts 0xd
00:39:48.410 00.001 12020 Handling offset move in thread for scope, endpoint = (-0.08, 0.07)
00:39:48.410 00.000 12020 Moving (-0.08, 0.07) raw xDistance=0.07 yDistance=-0.06
00:39:48.410 00.000 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
00:39:48.410 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:39:48.411 00.001 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
00:39:48.411 00.000 12020 MoveAxis(E, 0, ABG)
00:39:48.411 00.000 12020 Move returns status 0, amount 0
00:39:48.411 00.000 12020 MoveAxis(N, 0, ABG)
00:39:48.411 00.000 12020 Move returns status 0, amount 0
00:39:48.412 00.001 12020 move complete, result=0
00:39:48.412 00.000 12020 worker thread done servicing request
00:39:48.422 00.010 9340 UpdateImageDisplay: Size=(1920,1080) min=5338, max=65535, med=8628, FiltMin=6787, FiltMax=65530, Gamma=2.870
00:39:48.482 00.060 9340 UpdateGuideState exits: m=918123 SNR=154.2
00:39:48.500 00.018 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:39:48.518 00.018 9340 ScheduleExposure(1000,3,1) exposurePending=0
00:39:48.537 00.019 9340 Enqueuing Expose request
00:39:48.553 00.016 12020 Worker thread wakes up
00:39:48.553 00.000 9340 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
00:39:48.567 00.014 12020 worker thread servicing REQUEST_EXPOSE 1000
00:39:48.567 00.000 12020 Handling exposure in thread, d=1000 o=3 r=(877,685,31,31)
00:39:48.960 00.393 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"1ab1f13c-c493-4b21-9907-0059901ae806"}
00:39:48.976 00.016 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"1ab1f13c-c493-4b21-9907-0059901ae806"}
00:39:48.994 00.018 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"f101e328-73eb-4116-845a-1f032af41959"}
00:39:49.010 00.016 9340 case statement mapped state 6 to 3
00:39:49.025 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"f101e328-73eb-4116-845a-1f032af41959"}
00:39:49.111 00.086 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"70f17a83-2cb9-4706-b265-8e8a4d154428"}
00:39:49.128 00.017 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":90,"width":15,"height":15,"star_pos":[7.09,6.78],"pixels":"..."},"id":"70f17a83-2cb9-4706-b265-8e8a4d154428"}
00:39:49.931 00.803 12020 Exposure complete
00:39:50.173 00.242 12020 worker thread done servicing request
00:39:50.174 00.001 9340 OnExposeComplete: enter
00:39:50.188 00.014 9340 UpdateGuideState(): m_state=6
00:39:50.201 00.013 9340 Star::Find(15, 892, 699, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 91
00:39:50.213 00.012 9340 Star::Find returns 1 (0), X=892.14, Y=699.93, Mass=1014574, SNR=164.5, Peak=58802 HFD=4.4
00:39:50.230 00.017 9340 MultiStar: [#1 0.09,-0.28,0.88,U] [#2 0.73,-0.30,0.00,M1] [#3 -0.23,0.12,0.67,U] [#4 -0.01,0.11,0.57,U] [#5 -0.37,0.12,0.49,U] [#6 -0.05,0.10,0.46,U] [#7 -0.13,-0.19,0.36,U] [#8 0.16,-0.11,0.37,U] 
00:39:50.249 00.019 9340 refined, 7 included, MultiStar: {-0.06, 0.02}, one-star: {-0.03, 0.21}
00:39:50.260 00.011 9340 CameraToMount -- cameraTheta (2.80) - m_xAngle (-3.09) = xAngle (5.89 = -0.39)
00:39:50.273 00.013 9340 CameraToMount -- cameraTheta (2.80) - (m_xAngle (-3.09) + m_yAngleError (-0.07)) = yAngle (5.97 = -0.32)
00:39:50.286 00.013 9340 CameraToMount -- cameraX=-0.06 cameraY=0.02 hyp=0.07 cameraTheta=2.80 mountX=0.06 mountY=-0.02, mountTheta=-0.33
00:39:50.301 00.015 9340 SchedulePrimaryMove(10104498, x=-0.06, y=0.02, opts=13)
00:39:50.313 00.012 9340 Enqueuing Move request for scope (-0.06, 0.02)
00:39:50.324 00.011 12020 Worker thread wakes up
00:39:50.325 00.001 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.02) opts 0xd
00:39:50.325 00.000 12020 Handling offset move in thread for scope, endpoint = (-0.06, 0.02)
00:39:50.325 00.000 12020 Moving (-0.06, 0.02) raw xDistance=0.06 yDistance=-0.02
00:39:50.325 00.000 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
00:39:50.326 00.001 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:39:50.326 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
00:39:50.326 00.000 12020 MoveAxis(E, 0, ABG)
00:39:50.326 00.000 12020 Move returns status 0, amount 0
00:39:50.326 00.000 12020 MoveAxis(N, 0, ABG)
00:39:50.327 00.001 12020 Move returns status 0, amount 0
00:39:50.327 00.000 12020 move complete, result=0
00:39:50.327 00.000 12020 worker thread done servicing request
00:39:50.338 00.011 9340 UpdateImageDisplay: Size=(1920,1080) min=5651, max=65535, med=8718, FiltMin=6786, FiltMax=65535, Gamma=2.870
00:39:50.395 00.057 9340 UpdateGuideState exits: m=1014574 SNR=164.5
00:39:50.410 00.015 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:39:50.423 00.013 9340 ScheduleExposure(1000,3,1) exposurePending=0
00:39:50.436 00.013 9340 Enqueuing Expose request
00:39:50.450 00.014 12020 Worker thread wakes up
00:39:50.451 00.001 9340 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
00:39:50.466 00.015 12020 worker thread servicing REQUEST_EXPOSE 1000
00:39:50.466 00.000 12020 Handling exposure in thread, d=1000 o=3 r=(877,685,31,31)
00:39:50.770 00.304 9340 evsrv: cli 100A41E8 connect
00:39:50.784 00.014 9340 case statement mapped state 6 to 3
00:39:50.797 00.013 9340 case statement mapped state 6 to 3
00:39:50.810 00.013 9340 evsrv: cli 100A41E8 request: {"method":"get_pixel_scale","id":"dfdee260-3ae7-40d0-b69c-ef3316103b3f"}
00:39:50.821 00.011 9340 evsrv: cli 100A41E8 response: {"jsonrpc":"2.0","result":2.47177,"id":"dfdee260-3ae7-40d0-b69c-ef3316103b3f"}
00:39:50.861 00.040 9340 evsrv: cli 100A41E8 disconnect
00:39:50.997 00.136 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"15aba2dd-2119-485b-9806-52dc6bd72c54"}
00:39:51.011 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"15aba2dd-2119-485b-9806-52dc6bd72c54"}
00:39:51.040 00.029 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"b95b5143-4e69-44ef-9de5-356c3927b2a2"}
00:39:51.059 00.019 9340 case statement mapped state 6 to 3
00:39:51.071 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"b95b5143-4e69-44ef-9de5-356c3927b2a2"}
00:39:51.128 00.057 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"51f3714d-3412-4068-8514-4a178f17bc1b"}
00:39:51.143 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":91,"width":15,"height":15,"star_pos":[7.14,6.93],"pixels":"..."},"id":"51f3714d-3412-4068-8514-4a178f17bc1b"}
00:39:51.841 00.698 12020 Exposure complete
00:39:52.107 00.266 12020 worker thread done servicing request
00:39:52.108 00.001 9340 OnExposeComplete: enter
00:39:52.124 00.016 9340 UpdateGuideState(): m_state=6
00:39:52.138 00.014 9340 Star::Find(15, 892, 699, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 92
00:39:52.151 00.013 9340 Star::Find returns 1 (0), X=891.83, Y=700.44, Mass=964642, SNR=184.7, Peak=57546 HFD=4.5
00:39:52.168 00.017 9340 MultiStar: [#1 -0.06,0.47,0.82,U] [#2 -0.24,0.28,1.85,U] [#3 -0.26,0.50,0.62,U] [#4 -0.30,0.74,0.00,M1] [#5 -0.75,0.35,0.00,M2] [#6 -0.18,0.68,0.00,M1] [#7 -0.40,0.75,0.00,M1] [#8 -0.18,0.29,0.29,U] 
00:39:52.184 00.016 9340 refined, 4 included, MultiStar: {-0.23, 0.44}, one-star: {-0.34, 0.72}
00:39:52.201 00.017 9340 CameraToMount -- cameraTheta (2.05) - m_xAngle (-3.09) = xAngle (5.14 = -1.14)
00:39:52.215 00.014 9340 CameraToMount -- cameraTheta (2.05) - (m_xAngle (-3.09) + m_yAngleError (-0.07)) = yAngle (5.21 = -1.07)
00:39:52.233 00.018 9340 CameraToMount -- cameraX=-0.23 cameraY=0.44 hyp=0.50 cameraTheta=2.05 mountX=0.20 mountY=-0.44, mountTheta=-1.13
00:39:52.257 00.024 9340 SchedulePrimaryMove(10104498, x=-0.23, y=0.44, opts=13)
00:39:52.273 00.016 9340 Enqueuing Move request for scope (-0.23, 0.44)
00:39:52.290 00.017 12020 Worker thread wakes up
00:39:52.291 00.001 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.23, 0.44) opts 0xd
00:39:52.291 00.000 12020 Handling offset move in thread for scope, endpoint = (-0.23, 0.44)
00:39:52.291 00.000 12020 Moving (-0.23, 0.44) raw xDistance=0.20 yDistance=-0.44
00:39:52.291 00.000 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.20
00:39:52.292 00.001 12020 GuideAlgorithmResistSwitch::result() returns -0.44 from input -0.44
00:39:52.292 00.000 12020 MoveAxis(E, 0, ABG)
00:39:52.292 00.000 12020 Move returns status 0, amount 0
00:39:52.293 00.001 12020 MoveAxis(N, 71, ABG)
00:39:52.293 00.000 12020 Guiding  Dir = 0, Dur = 71
00:39:52.300 00.007 12020 IsSlewing returns 0
00:39:52.302 00.002 12020 IsGuiding returns 0
00:39:52.312 00.010 9340 UpdateImageDisplay: Size=(1920,1080) min=5686, max=65535, med=8672, FiltMin=6825, FiltMax=65530, Gamma=2.870
00:39:52.379 00.067 9340 UpdateGuideState exits: m=964642 SNR=184.7
00:39:52.397 00.018 12020 IsGuiding returns 1
00:39:52.397 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:39:52.413 00.016 12020 scope still moving after pulse duration time elapsed
00:39:52.414 00.001 9340 ScheduleExposure(1000,3,1) exposurePending=0
00:39:52.430 00.016 9340 Enqueuing Expose request
00:39:52.456 00.026 12020 IsSlewing returns 0
00:39:52.469 00.013 12020 IsGuiding returns 1
00:39:52.582 00.113 12020 IsSlewing returns 0
00:39:52.584 00.002 12020 IsGuiding returns 0
00:39:52.584 00.000 12020 scope move finished after 71 + 210 ms
00:39:52.584 00.000 12020 Move returns status 0, amount 71
00:39:52.584 00.000 12020 move complete, result=0
00:39:52.585 00.001 12020 worker thread done servicing request
00:39:52.585 00.000 12020 Worker thread wakes up
00:39:52.585 00.000 12020 worker thread servicing REQUEST_EXPOSE 1000
00:39:52.585 00.000 9340 GuideStep: 0.2 px 0 ms EAST, -0.4 px 71 ms NORTH
00:39:52.601 00.016 12020 Handling exposure in thread, d=1000 o=3 r=(877,685,31,31)
00:39:52.998 00.397 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"91b7868a-dd70-4ab2-94e1-3620d7040bb0"}
00:39:53.011 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"91b7868a-dd70-4ab2-94e1-3620d7040bb0"}
00:39:53.032 00.021 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"e98f619f-4924-4e3e-8109-6397e08889bf"}
00:39:53.049 00.017 9340 case statement mapped state 6 to 3
00:39:53.064 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"e98f619f-4924-4e3e-8109-6397e08889bf"}
00:39:53.079 00.015 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"80f5e037-8611-4bf9-8d8e-c16ea4e4c26b"}
00:39:53.097 00.018 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":92,"width":15,"height":15,"star_pos":[6.83,7.44],"pixels":"..."},"id":"80f5e037-8611-4bf9-8d8e-c16ea4e4c26b"}
00:39:53.973 00.876 12020 Exposure complete
00:39:54.221 00.248 12020 worker thread done servicing request
00:39:54.222 00.001 9340 OnExposeComplete: enter
00:39:54.237 00.015 9340 UpdateGuideState(): m_state=6
00:39:54.254 00.017 9340 Star::Find(15, 891, 700, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 93
00:39:54.268 00.014 9340 Star::Find returns 1 (0), X=892.40, Y=699.91, Mass=926148, SNR=182.4, Peak=54302 HFD=4.3
00:39:54.283 00.015 9340 MultiStar: [#1 0.29,-0.29,0.81,U] [#2 1.01,-0.33,0.00,M1] [#3 0.27,0.01,0.55,U] [#4 0.29,0.23,0.66,U] [#5 -0.12,0.03,0.37,U] [#6 0.53,0.44,0.00,M2] [#7 -0.17,-0.19,0.32,U] [#8 -0.03,-0.15,0.29,U] 
00:39:54.294 00.011 9340 refined, 6 included, MultiStar: {0.18, 0.01}, one-star: {0.23, 0.20}
00:39:54.306 00.012 9340 CameraToMount -- cameraTheta (0.04) - m_xAngle (-3.09) = xAngle (3.13 = 3.13)
00:39:54.319 00.013 9340 CameraToMount -- cameraTheta (0.04) - (m_xAngle (-3.09) + m_yAngleError (-0.07)) = yAngle (3.21 = -3.08)
00:39:54.333 00.014 9340 CameraToMount -- cameraX=0.18 cameraY=0.01 hyp=0.18 cameraTheta=0.04 mountX=-0.18 mountY=-0.01, mountTheta=-3.08
00:39:54.353 00.020 9340 SchedulePrimaryMove(10104498, x=0.18, y=0.01, opts=13)
00:39:54.368 00.015 9340 Enqueuing Move request for scope (0.18, 0.01)
00:39:54.382 00.014 12020 Worker thread wakes up
00:39:54.382 00.000 12020 worker thread servicing REQUEST_MOVE scope ofs (0.18, 0.01) opts 0xd
00:39:54.383 00.001 12020 Handling offset move in thread for scope, endpoint = (0.18, 0.01)
00:39:54.383 00.000 12020 Moving (0.18, 0.01) raw xDistance=-0.18 yDistance=-0.01
00:39:54.383 00.000 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.18
00:39:54.383 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:39:54.383 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
00:39:54.383 00.000 12020 MoveAxis(E, 0, ABG)
00:39:54.384 00.001 12020 Move returns status 0, amount 0
00:39:54.384 00.000 12020 MoveAxis(N, 0, ABG)
00:39:54.384 00.000 12020 Move returns status 0, amount 0
00:39:54.384 00.000 12020 move complete, result=0
00:39:54.384 00.000 12020 worker thread done servicing request
00:39:54.396 00.012 9340 UpdateImageDisplay: Size=(1920,1080) min=5708, max=65535, med=8666, FiltMin=6836, FiltMax=65535, Gamma=2.870
00:39:54.462 00.066 9340 UpdateGuideState exits: m=926148 SNR=182.4
00:39:54.478 00.016 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:39:54.492 00.014 9340 ScheduleExposure(1000,3,1) exposurePending=0
00:39:54.510 00.018 9340 Enqueuing Expose request
00:39:54.525 00.015 12020 Worker thread wakes up
00:39:54.526 00.001 9340 GuideStep: -0.2 px 0 ms EAST, -0.0 px 0 ms NORTH
00:39:54.545 00.019 12020 worker thread servicing REQUEST_EXPOSE 1000
00:39:54.545 00.000 12020 Handling exposure in thread, d=1000 o=3 r=(877,685,31,31)
00:39:55.030 00.485 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"dc1b038f-acb2-411c-8dbd-c2f74b1522c3"}
00:39:55.044 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"dc1b038f-acb2-411c-8dbd-c2f74b1522c3"}
00:39:55.105 00.061 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"154e83a6-02b9-4977-bef8-6a18ec7b7718"}
00:39:55.120 00.015 9340 case statement mapped state 6 to 3
00:39:55.133 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"154e83a6-02b9-4977-bef8-6a18ec7b7718"}
00:39:55.159 00.026 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"156cbb73-a59b-4351-9f6c-833d2fe6e6d0"}
00:39:55.174 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":93,"width":15,"height":15,"star_pos":[7.40,6.91],"pixels":"..."},"id":"156cbb73-a59b-4351-9f6c-833d2fe6e6d0"}
00:39:55.909 00.735 12020 Exposure complete
00:39:56.140 00.231 12020 worker thread done servicing request
00:39:56.140 00.000 9340 OnExposeComplete: enter
00:39:56.155 00.015 9340 UpdateGuideState(): m_state=6
00:39:56.170 00.015 9340 Star::Find(15, 892, 699, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 94
00:39:56.184 00.014 9340 Star::Find returns 1 (0), X=892.15, Y=699.60, Mass=968582, SNR=191.7, Peak=58666 HFD=4.4
00:39:56.197 00.013 9340 MultiStar: [#1 0.14,-0.52,0.73,U] [#2 0.48,-0.23,2.22,U] [#3 0.39,-0.04,0.75,U] [#4 -0.16,0.27,0.57,U] [#5 0.06,-0.36,0.39,U] [#6 -0.01,-0.18,0.32,U] [#7 -0.02,-0.29,0.31,U] [#8 -0.06,-0.43,0.29,U] 
00:39:56.209 00.012 9340 single-star, 8 included, MultiStar: {0.20, -0.20}, one-star: {-0.02, -0.12}
00:39:56.221 00.012 9340 CameraToMount -- cameraTheta (-1.73) - m_xAngle (-3.09) = xAngle (1.37 = 1.37)
00:39:56.233 00.012 9340 CameraToMount -- cameraTheta (-1.73) - (m_xAngle (-3.09) + m_yAngleError (-0.07)) = yAngle (1.44 = 1.44)
00:39:56.245 00.012 9340 CameraToMount -- cameraX=-0.02 cameraY=-0.12 hyp=0.12 cameraTheta=-1.73 mountX=0.02 mountY=0.12, mountTheta=1.37
00:39:56.263 00.018 9340 SchedulePrimaryMove(10104498, x=-0.02, y=-0.12, opts=13)
00:39:56.276 00.013 9340 Enqueuing Move request for scope (-0.02, -0.12)
00:39:56.288 00.012 12020 Worker thread wakes up
00:39:56.288 00.000 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.12) opts 0xd
00:39:56.288 00.000 12020 Handling offset move in thread for scope, endpoint = (-0.02, -0.12)
00:39:56.288 00.000 12020 Moving (-0.02, -0.12) raw xDistance=0.02 yDistance=0.12
00:39:56.288 00.000 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
00:39:56.289 00.001 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:39:56.289 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
00:39:56.289 00.000 12020 MoveAxis(E, 0, ABG)
00:39:56.289 00.000 12020 Move returns status 0, amount 0
00:39:56.289 00.000 12020 MoveAxis(N, 0, ABG)
00:39:56.289 00.000 12020 Move returns status 0, amount 0
00:39:56.290 00.001 12020 move complete, result=0
00:39:56.290 00.000 12020 worker thread done servicing request
00:39:56.300 00.010 9340 UpdateImageDisplay: Size=(1920,1080) min=5752, max=65535, med=8687, FiltMin=6757, FiltMax=65530, Gamma=2.870
00:39:56.356 00.056 9340 UpdateGuideState exits: m=968582 SNR=191.7
00:39:56.370 00.014 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:39:56.386 00.016 9340 ScheduleExposure(1000,3,1) exposurePending=0
00:39:56.400 00.014 9340 Enqueuing Expose request
00:39:56.413 00.013 12020 Worker thread wakes up
00:39:56.413 00.000 9340 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
00:39:56.426 00.013 12020 worker thread servicing REQUEST_EXPOSE 1000
00:39:56.426 00.000 12020 Handling exposure in thread, d=1000 o=3 r=(877,685,31,31)
00:39:57.052 00.626 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"9c1d36c3-d83d-4bd9-b87f-3854aa8322a3"}
00:39:57.067 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"9c1d36c3-d83d-4bd9-b87f-3854aa8322a3"}
00:39:57.084 00.017 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"e86a7fd8-ba7a-4abf-98bf-4ef52e146e08"}
00:39:57.099 00.015 9340 case statement mapped state 6 to 3
00:39:57.112 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"e86a7fd8-ba7a-4abf-98bf-4ef52e146e08"}
00:39:57.129 00.017 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"17dce3e3-8e09-4af4-9a2a-5962cfdc7ce5"}
00:39:57.144 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":94,"width":15,"height":15,"star_pos":[7.15,6.60],"pixels":"..."},"id":"17dce3e3-8e09-4af4-9a2a-5962cfdc7ce5"}
00:39:57.793 00.649 12020 Exposure complete
00:39:58.031 00.238 12020 worker thread done servicing request
00:39:58.032 00.001 9340 OnExposeComplete: enter
00:39:58.048 00.016 9340 UpdateGuideState(): m_state=6
00:39:58.064 00.016 9340 Star::Find(15, 892, 699, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 95
00:39:58.078 00.014 9340 Star::Find returns 1 (0), X=891.91, Y=699.23, Mass=977586, SNR=185.0, Peak=57315 HFD=4.2
00:39:58.092 00.014 9340 MultiStar: [#1 0.12,-0.74,0.00,M1] [#2 0.81,-0.74,0.00,M1] [#3 -0.05,-0.40,0.68,U] [#4 -0.03,-0.41,0.55,U] [#5 -0.15,-0.55,0.41,U] [#6 0.14,-0.10,0.48,U] [#7 -0.06,-0.71,0.00,M1] [#8 -0.07,-0.44,0.37,U] 
00:39:58.105 00.013 9340 refined, 5 included, MultiStar: {-0.09, -0.41}, one-star: {-0.25, -0.49}
00:39:58.119 00.014 9340 CameraToMount -- cameraTheta (-1.80) - m_xAngle (-3.09) = xAngle (1.30 = 1.30)
00:39:58.131 00.012 9340 CameraToMount -- cameraTheta (-1.80) - (m_xAngle (-3.09) + m_yAngleError (-0.07)) = yAngle (1.37 = 1.37)
00:39:58.142 00.011 9340 CameraToMount -- cameraX=-0.09 cameraY=-0.41 hyp=0.42 cameraTheta=-1.80 mountX=0.11 mountY=0.41, mountTheta=1.30
00:39:58.160 00.018 9340 SchedulePrimaryMove(10104498, x=-0.09, y=-0.41, opts=13)
00:39:58.171 00.011 9340 Enqueuing Move request for scope (-0.09, -0.41)
00:39:58.183 00.012 12020 Worker thread wakes up
00:39:58.183 00.000 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.09, -0.41) opts 0xd
00:39:58.183 00.000 12020 Handling offset move in thread for scope, endpoint = (-0.09, -0.41)
00:39:58.184 00.001 12020 Moving (-0.09, -0.41) raw xDistance=0.11 yDistance=0.41
00:39:58.184 00.000 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
00:39:58.184 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
00:39:58.184 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.41
00:39:58.184 00.000 12020 MoveAxis(E, 0, ABG)
00:39:58.185 00.001 12020 Move returns status 0, amount 0
00:39:58.185 00.000 12020 MoveAxis(N, 0, ABG)
00:39:58.185 00.000 12020 Move returns status 0, amount 0
00:39:58.185 00.000 12020 move complete, result=0
00:39:58.185 00.000 12020 worker thread done servicing request
00:39:58.196 00.011 9340 UpdateImageDisplay: Size=(1920,1080) min=4707, max=65535, med=8735, FiltMin=6818, FiltMax=65535, Gamma=2.870
00:39:58.257 00.061 9340 UpdateGuideState exits: m=977586 SNR=185.0
00:39:58.272 00.015 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:39:58.285 00.013 9340 ScheduleExposure(1000,3,1) exposurePending=0
00:39:58.299 00.014 9340 Enqueuing Expose request
00:39:58.314 00.015 12020 Worker thread wakes up
00:39:58.314 00.000 9340 GuideStep: 0.1 px 0 ms EAST, 0.4 px 0 ms NORTH
00:39:58.328 00.014 12020 worker thread servicing REQUEST_EXPOSE 1000
00:39:58.328 00.000 12020 Handling exposure in thread, d=1000 o=3 r=(877,685,31,31)
00:39:59.050 00.722 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"173f75b5-35ba-4b8a-85ca-51adda5a2880"}
00:39:59.063 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"173f75b5-35ba-4b8a-85ca-51adda5a2880"}
00:39:59.076 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"6be27a1f-52af-4149-8b45-e8137dad9273"}
00:39:59.089 00.013 9340 case statement mapped state 6 to 3
00:39:59.102 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"6be27a1f-52af-4149-8b45-e8137dad9273"}
00:39:59.114 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"f48ded4d-f591-40e4-9377-cb9fb51ad4ad"}
00:39:59.129 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":95,"width":15,"height":15,"star_pos":[6.91,7.23],"pixels":"..."},"id":"f48ded4d-f591-40e4-9377-cb9fb51ad4ad"}
00:39:59.690 00.561 12020 Exposure complete
00:39:59.894 00.204 12020 worker thread done servicing request
00:39:59.894 00.000 9340 OnExposeComplete: enter
00:39:59.906 00.012 9340 UpdateGuideState(): m_state=6
00:39:59.918 00.012 9340 Star::Find(15, 891, 699, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 96
00:39:59.932 00.014 9340 Star::Find returns 1 (0), X=892.44, Y=699.26, Mass=938208, SNR=168.4, Peak=59811 HFD=4.4
00:39:59.947 00.015 9340 MultiStar: [#1 0.48,-0.67,0.00,M2] [#2 1.43,-0.71,0.00,M2] [#3 0.49,-0.53,0.00,M1] [#4 0.55,-0.19,0.44,U] [#5 0.44,-0.57,0.00,M1] [#6 0.59,-0.27,0.00,M1] [#7 0.09,-0.89,0.00,M2] [#8 0.45,-0.92,0.00,M1] 
00:39:59.962 00.015 9340 refined, 1 included, MultiStar: {0.36, -0.37}, one-star: {0.27, -0.45}
00:39:59.976 00.014 9340 CameraToMount -- cameraTheta (-0.81) - m_xAngle (-3.09) = xAngle (2.28 = 2.28)
00:39:59.987 00.011 9340 CameraToMount -- cameraTheta (-0.81) - (m_xAngle (-3.09) + m_yAngleError (-0.07)) = yAngle (2.36 = 2.36)
00:39:59.998 00.011 9340 CameraToMount -- cameraX=0.36 cameraY=-0.37 hyp=0.52 cameraTheta=-0.81 mountX=-0.34 mountY=0.36, mountTheta=2.32
00:40:00.017 00.019 9340 SchedulePrimaryMove(10104498, x=0.36, y=-0.37, opts=13)
00:40:00.030 00.013 9340 Enqueuing Move request for scope (0.36, -0.37)
00:40:00.044 00.014 12020 Worker thread wakes up
00:40:00.044 00.000 12020 worker thread servicing REQUEST_MOVE scope ofs (0.36, -0.37) opts 0xd
00:40:00.044 00.000 12020 Handling offset move in thread for scope, endpoint = (0.36, -0.37)
00:40:00.044 00.000 12020 Moving (0.36, -0.37) raw xDistance=-0.34 yDistance=0.36
00:40:00.044 00.000 12020 GuideAlgorithmHysteresis::Result() returns -0.14 from input -0.34
00:40:00.044 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
00:40:00.044 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.36
00:40:00.046 00.002 12020 MoveAxis(E, 24, ABG)
00:40:00.046 00.000 12020 Guiding  Dir = 2, Dur = 24
00:40:00.046 00.000 12020 IsSlewing returns 0
00:40:00.047 00.001 12020 IsGuiding returns 0
00:40:00.058 00.011 9340 UpdateImageDisplay: Size=(1920,1080) min=5564, max=65535, med=8681, FiltMin=6928, FiltMax=65535, Gamma=2.870
00:40:00.073 00.015 12020 PulseGuide returned control before completion, sleep 17
00:40:00.113 00.040 12020 IsGuiding returns 0
00:40:00.114 00.001 12020 Move returns status 0, amount 24
00:40:00.114 00.000 12020 MoveAxis(N, 0, ABG)
00:40:00.114 00.000 12020 Move returns status 0, amount 0
00:40:00.114 00.000 12020 move complete, result=0
00:40:00.115 00.001 12020 worker thread done servicing request
00:40:00.118 00.003 9340 UpdateGuideState exits: m=938208 SNR=168.4
00:40:00.134 00.016 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:40:00.153 00.019 9340 ScheduleExposure(1000,3,1) exposurePending=0
00:40:00.166 00.013 9340 Enqueuing Expose request
00:40:00.179 00.013 9340 GuideStep: -0.3 px 24 ms EAST, 0.4 px 0 ms NORTH
00:40:00.194 00.015 12020 Worker thread wakes up
00:40:00.194 00.000 12020 worker thread servicing REQUEST_EXPOSE 1000
00:40:00.194 00.000 12020 Handling exposure in thread, d=1000 o=3 r=(877,685,31,31)
00:40:01.058 00.864 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"c39df321-bdcc-4f28-958f-cf5fa3e7885f"}
00:40:01.073 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"c39df321-bdcc-4f28-958f-cf5fa3e7885f"}
00:40:01.119 00.046 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"4a16bd72-8bcd-48d6-b951-bbb0bb4109e9"}
00:40:01.134 00.015 9340 case statement mapped state 6 to 3
00:40:01.147 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"4a16bd72-8bcd-48d6-b951-bbb0bb4109e9"}
00:40:01.158 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"033dc57a-0dc7-4a56-a759-ca97d605c22d"}
00:40:01.170 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":96,"width":15,"height":15,"star_pos":[7.44,7.26],"pixels":"..."},"id":"033dc57a-0dc7-4a56-a759-ca97d605c22d"}
00:40:01.564 00.394 12020 Exposure complete
00:40:01.816 00.252 12020 worker thread done servicing request
00:40:01.817 00.001 9340 OnExposeComplete: enter
00:40:01.832 00.015 9340 UpdateGuideState(): m_state=6
00:40:01.847 00.015 9340 Star::Find(15, 892, 699, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 97
00:40:01.860 00.013 9340 Star::Find returns 1 (0), X=892.30, Y=699.48, Mass=898330, SNR=145.4, Peak=57115 HFD=4.2
00:40:01.874 00.014 9340 MultiStar: [#1 0.18,-0.45,1.09,U] [#2 1.33,-0.59,0.00,M3] [#3 0.07,-0.23,0.78,U] [#4 0.02,0.01,0.63,U] [#5 -0.04,-0.21,0.52,U] [#6 0.45,-0.05,0.59,U] [#7 -0.06,-0.91,0.00,M3] [#8 0.49,-0.32,0.42,U] 
00:40:01.889 00.015 9340 single-star, 6 included, MultiStar: {0.17, -0.23}, one-star: {0.13, -0.23}
00:40:01.904 00.015 9340 CameraToMount -- cameraTheta (-1.07) - m_xAngle (-3.09) = xAngle (2.03 = 2.03)
00:40:01.921 00.017 9340 CameraToMount -- cameraTheta (-1.07) - (m_xAngle (-3.09) + m_yAngleError (-0.07)) = yAngle (2.10 = 2.10)
00:40:01.933 00.012 9340 CameraToMount -- cameraX=0.13 cameraY=-0.23 hyp=0.27 cameraTheta=-1.07 mountX=-0.12 mountY=0.23, mountTheta=2.04
00:40:01.953 00.020 9340 SchedulePrimaryMove(10104498, x=0.13, y=-0.23, opts=13)
00:40:01.966 00.013 9340 Enqueuing Move request for scope (0.13, -0.23)
00:40:01.981 00.015 12020 Worker thread wakes up
00:40:01.982 00.001 12020 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.23) opts 0xd
00:40:01.982 00.000 12020 Handling offset move in thread for scope, endpoint = (0.13, -0.23)
00:40:01.982 00.000 12020 Moving (0.13, -0.23) raw xDistance=-0.12 yDistance=0.23
00:40:01.982 00.000 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
00:40:01.983 00.001 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:40:01.983 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.23
00:40:01.983 00.000 12020 MoveAxis(E, 0, ABG)
00:40:01.983 00.000 12020 Move returns status 0, amount 0
00:40:01.983 00.000 12020 MoveAxis(N, 0, ABG)
00:40:01.984 00.001 12020 Move returns status 0, amount 0
00:40:01.984 00.000 12020 move complete, result=0
00:40:01.984 00.000 12020 worker thread done servicing request
00:40:01.996 00.012 9340 UpdateImageDisplay: Size=(1920,1080) min=5230, max=65535, med=8688, FiltMin=6544, FiltMax=65535, Gamma=2.870
00:40:02.060 00.064 9340 UpdateGuideState exits: m=898330 SNR=145.4
00:40:02.075 00.015 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:40:02.090 00.015 9340 ScheduleExposure(1000,3,1) exposurePending=0
00:40:02.107 00.017 9340 Enqueuing Expose request
00:40:02.122 00.015 12020 Worker thread wakes up
00:40:02.122 00.000 9340 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
00:40:02.137 00.015 12020 worker thread servicing REQUEST_EXPOSE 1000
00:40:02.138 00.001 12020 Handling exposure in thread, d=1000 o=3 r=(877,685,31,31)
00:40:03.069 00.931 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"392635f3-8e35-4f9f-8fef-1d6ee7ffd3cf"}
00:40:03.083 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"392635f3-8e35-4f9f-8fef-1d6ee7ffd3cf"}
00:40:03.121 00.038 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"c4336584-b33c-45c7-aff7-eac941096c2c"}
00:40:03.134 00.013 9340 case statement mapped state 6 to 3
00:40:03.147 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"c4336584-b33c-45c7-aff7-eac941096c2c"}
00:40:03.162 00.015 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"4d41cb98-3527-447d-884a-9b88c081c145"}
00:40:03.175 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":97,"width":15,"height":15,"star_pos":[7.30,7.48],"pixels":"..."},"id":"4d41cb98-3527-447d-884a-9b88c081c145"}
00:40:03.502 00.327 12020 Exposure complete
00:40:03.724 00.222 12020 worker thread done servicing request
00:40:03.724 00.000 9340 OnExposeComplete: enter
00:40:03.738 00.014 9340 UpdateGuideState(): m_state=6
00:40:03.749 00.011 9340 Star::Find(15, 892, 699, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 98
00:40:03.761 00.012 9340 Star::Find returns 1 (0), X=892.31, Y=699.35, Mass=1010454, SNR=172.3, Peak=59271 HFD=4.7
00:40:03.775 00.014 9340 MultiStar: [#1 0.35,-0.56,0.00,M2] [#2 0.81,-0.78,0.00,M4] [#3 0.30,-0.37,0.70,U] [#4 0.26,0.03,0.46,U] [#5 -0.07,-0.44,0.44,U] [#6 0.33,-0.07,0.41,U] [#7 0.14,-0.85,0.00,M4] [#8 0.19,-0.43,0.33,U] 
00:40:03.787 00.012 9340 refined, 5 included, MultiStar: {0.19, -0.29}, one-star: {0.14, -0.36}
00:40:03.799 00.012 9340 CameraToMount -- cameraTheta (-1.00) - m_xAngle (-3.09) = xAngle (2.09 = 2.09)
00:40:03.809 00.010 9340 CameraToMount -- cameraTheta (-1.00) - (m_xAngle (-3.09) + m_yAngleError (-0.07)) = yAngle (2.17 = 2.17)
00:40:03.821 00.012 9340 CameraToMount -- cameraX=0.19 cameraY=-0.29 hyp=0.35 cameraTheta=-1.00 mountX=-0.17 mountY=0.29, mountTheta=2.11
00:40:03.839 00.018 9340 SchedulePrimaryMove(10104498, x=0.19, y=-0.29, opts=13)
00:40:03.851 00.012 9340 Enqueuing Move request for scope (0.19, -0.29)
00:40:03.864 00.013 12020 Worker thread wakes up
00:40:03.864 00.000 12020 worker thread servicing REQUEST_MOVE scope ofs (0.19, -0.29) opts 0xd
00:40:03.864 00.000 12020 Handling offset move in thread for scope, endpoint = (0.19, -0.29)
00:40:03.865 00.001 12020 Moving (0.19, -0.29) raw xDistance=-0.17 yDistance=0.29
00:40:03.865 00.000 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17
00:40:03.865 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
00:40:03.865 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.29
00:40:03.865 00.000 12020 MoveAxis(E, 0, ABG)
00:40:03.865 00.000 12020 Move returns status 0, amount 0
00:40:03.865 00.000 12020 MoveAxis(N, 0, ABG)
00:40:03.865 00.000 12020 Move returns status 0, amount 0
00:40:03.865 00.000 12020 move complete, result=0
00:40:03.866 00.001 12020 worker thread done servicing request
00:40:03.876 00.010 9340 UpdateImageDisplay: Size=(1920,1080) min=4851, max=65535, med=8730, FiltMin=6388, FiltMax=65535, Gamma=2.870
00:40:03.935 00.059 9340 UpdateGuideState exits: m=1010454 SNR=172.3
00:40:03.949 00.014 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:40:03.964 00.015 9340 ScheduleExposure(1000,3,1) exposurePending=0
00:40:03.981 00.017 9340 Enqueuing Expose request
00:40:03.997 00.016 12020 Worker thread wakes up
00:40:03.997 00.000 9340 GuideStep: -0.2 px 0 ms EAST, 0.3 px 0 ms NORTH
00:40:04.011 00.014 12020 worker thread servicing REQUEST_EXPOSE 1000
00:40:04.011 00.000 12020 Handling exposure in thread, d=1000 o=3 r=(877,685,31,31)
00:40:05.102 01.091 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"d880c3e9-8d66-4eed-94f5-c1ab9a10ef53"}
00:40:05.115 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"d880c3e9-8d66-4eed-94f5-c1ab9a10ef53"}
00:40:05.125 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"e253d7fb-4856-4d99-9bc8-419ae7c29213"}
00:40:05.137 00.012 9340 case statement mapped state 6 to 3
00:40:05.150 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"e253d7fb-4856-4d99-9bc8-419ae7c29213"}
00:40:05.161 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"d30d3b12-3bd3-4c6b-9c23-d97d9d953a6e"}
00:40:05.177 00.016 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":98,"width":15,"height":15,"star_pos":[7.31,7.35],"pixels":"..."},"id":"d30d3b12-3bd3-4c6b-9c23-d97d9d953a6e"}
00:40:05.366 00.189 12020 Exposure complete
00:40:05.580 00.214 12020 worker thread done servicing request
00:40:05.581 00.001 9340 OnExposeComplete: enter
00:40:05.595 00.014 9340 UpdateGuideState(): m_state=6
00:40:05.609 00.014 9340 Star::Find(15, 892, 699, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 99
00:40:05.622 00.013 9340 Star::Find returns 1 (0), X=892.71, Y=699.28, Mass=957329, SNR=200.5, Peak=59367 HFD=4.1
00:40:05.637 00.015 9340 MultiStar: [#1 1.09,-0.68,0.00,M3] [#2 1.58,-0.62,0.00,M5] [#3 0.47,-0.52,0.00,M1] [#4 0.63,-0.06,0.00,M1] [#5 0.98,-0.38,0.00,M1] [#6 0.95,-0.27,0.00,M1] [#7 0.37,-0.85,0.00,M5] [#8 1.25,-0.60,0.00,M1] 
00:40:05.649 00.012 9340 CameraToMount -- cameraTheta (-0.67) - m_xAngle (-3.09) = xAngle (2.42 = 2.42)
00:40:05.661 00.012 9340 CameraToMount -- cameraTheta (-0.67) - (m_xAngle (-3.09) + m_yAngleError (-0.07)) = yAngle (2.49 = 2.49)
00:40:05.680 00.019 9340 CameraToMount -- cameraX=0.54 cameraY=-0.43 hyp=0.69 cameraTheta=-0.67 mountX=-0.52 mountY=0.42, mountTheta=2.46
00:40:05.700 00.020 9340 SchedulePrimaryMove(10104498, x=0.54, y=-0.43, opts=13)
00:40:05.714 00.014 9340 Enqueuing Move request for scope (0.54, -0.43)
00:40:05.727 00.013 12020 Worker thread wakes up
00:40:05.728 00.001 12020 worker thread servicing REQUEST_MOVE scope ofs (0.54, -0.43) opts 0xd
00:40:05.728 00.000 12020 Handling offset move in thread for scope, endpoint = (0.54, -0.43)
00:40:05.728 00.000 12020 Moving (0.54, -0.43) raw xDistance=-0.52 yDistance=0.42
00:40:05.728 00.000 12020 GuideAlgorithmHysteresis::Result() returns -0.22 from input -0.52
00:40:05.728 00.000 12020 switching direction from -1 to 1 - decHistory=3 oldest=-0.52 newest=0.94
00:40:05.729 00.001 12020 GuideAlgorithmResistSwitch::result() returns 0.42 from input 0.42
00:40:05.729 00.000 12020 MoveAxis(E, 37, ABG)
00:40:05.729 00.000 12020 Guiding  Dir = 2, Dur = 37
00:40:05.742 00.013 9340 UpdateImageDisplay: Size=(1920,1080) min=5532, max=65535, med=8675, FiltMin=6737, FiltMax=65535, Gamma=2.870
00:40:05.759 00.017 12020 IsSlewing returns 0
00:40:05.760 00.001 12020 IsGuiding returns 0
00:40:05.789 00.029 12020 PulseGuide returned control before completion, sleep 19
00:40:05.806 00.017 9340 UpdateGuideState exits: m=957329 SNR=200.5
00:40:05.824 00.018 12020 IsGuiding returns 1
00:40:05.824 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:40:05.840 00.016 12020 scope still moving after pulse duration time elapsed
00:40:05.841 00.001 9340 ScheduleExposure(1000,3,1) exposurePending=0
00:40:05.857 00.016 9340 Enqueuing Expose request
00:40:05.872 00.015 12020 IsSlewing returns 0
00:40:05.873 00.001 12020 IsGuiding returns 0
00:40:05.873 00.000 12020 scope move finished after 37 + 76 ms
00:40:05.874 00.001 12020 Move returns status 0, amount 37
00:40:05.874 00.000 12020 MoveAxis(S, 68, ABG)
00:40:05.874 00.000 12020 Guiding  Dir = 1, Dur = 68
00:40:05.882 00.008 12020 IsSlewing returns 0
00:40:05.887 00.005 12020 IsGuiding returns 0
00:40:06.014 00.127 12020 IsGuiding returns 1
00:40:06.014 00.000 12020 scope still moving after pulse duration time elapsed
00:40:06.039 00.025 12020 IsSlewing returns 0
00:40:06.041 00.002 12020 IsGuiding returns 1
00:40:06.141 00.100 12020 IsSlewing returns 0
00:40:06.143 00.002 12020 IsGuiding returns 0
00:40:06.143 00.000 12020 scope move finished after 68 + 187 ms
00:40:06.144 00.001 12020 Move returns status 0, amount 68
00:40:06.144 00.000 12020 move complete, result=0
00:40:06.144 00.000 12020 worker thread done servicing request
00:40:06.144 00.000 9340 GuideStep: -0.5 px 37 ms EAST, 0.4 px 68 ms SOUTH
00:40:06.158 00.014 12020 Worker thread wakes up
00:40:06.158 00.000 12020 worker thread servicing REQUEST_EXPOSE 1000
00:40:06.159 00.001 12020 Handling exposure in thread, d=1000 o=3 r=(877,685,31,31)
00:40:07.103 00.944 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"bb0890d1-88a1-4d0d-9f8d-a885cda388ee"}
00:40:07.115 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"bb0890d1-88a1-4d0d-9f8d-a885cda388ee"}
00:40:07.163 00.048 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"3e7a701a-498c-408a-b40d-68f1290d165f"}
00:40:07.178 00.015 9340 case statement mapped state 6 to 3
00:40:07.191 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"3e7a701a-498c-408a-b40d-68f1290d165f"}
00:40:07.214 00.023 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"7b1f41ed-b844-40c9-add9-0b8e8de2b138"}
00:40:07.228 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":99,"width":15,"height":15,"star_pos":[6.71,7.28],"pixels":"..."},"id":"7b1f41ed-b844-40c9-add9-0b8e8de2b138"}
00:40:07.520 00.292 12020 Exposure complete
00:40:07.755 00.235 12020 worker thread done servicing request
00:40:07.756 00.001 9340 OnExposeComplete: enter
00:40:07.767 00.011 9340 UpdateGuideState(): m_state=6
00:40:07.778 00.011 9340 Star::Find(15, 892, 699, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 100
00:40:07.791 00.013 9340 Star::Find returns 1 (0), X=892.61, Y=699.90, Mass=924728, SNR=167.0, Peak=57380 HFD=4.3
00:40:07.807 00.016 9340 MultiStar: [#1 0.43,-0.07,0.83,U] [#2 0.41,0.05,1.98,U] [#3 0.42,0.33,0.78,U] [#4 0.38,0.51,0.00,M2] [#5 0.14,0.01,0.42,U] [#6 0.50,0.52,0.00,M2] [#7 0.15,-0.02,0.37,U] [#8 0.50,-0.02,0.40,U] 
00:40:07.820 00.013 9340 refined, 6 included, MultiStar: {0.39, 0.08}, one-star: {0.44, 0.18}
00:40:07.833 00.013 9340 CameraToMount -- cameraTheta (0.20) - m_xAngle (-3.09) = xAngle (3.29 = -2.99)
00:40:07.845 00.012 9340 CameraToMount -- cameraTheta (0.20) - (m_xAngle (-3.09) + m_yAngleError (-0.07)) = yAngle (3.37 = -2.92)
00:40:07.860 00.015 9340 CameraToMount -- cameraX=0.39 cameraY=0.08 hyp=0.40 cameraTheta=0.20 mountX=-0.40 mountY=-0.09, mountTheta=-2.92
00:40:07.880 00.020 9340 SchedulePrimaryMove(10104498, x=0.39, y=0.08, opts=13)
00:40:07.897 00.017 9340 Enqueuing Move request for scope (0.39, 0.08)
00:40:07.909 00.012 12020 Worker thread wakes up
00:40:07.909 00.000 12020 worker thread servicing REQUEST_MOVE scope ofs (0.39, 0.08) opts 0xd
00:40:07.909 00.000 12020 Handling offset move in thread for scope, endpoint = (0.39, 0.08)
00:40:07.910 00.001 12020 Moving (0.39, 0.08) raw xDistance=-0.40 yDistance=-0.09
00:40:07.910 00.000 12020 GuideAlgorithmHysteresis::Result() returns -0.18 from input -0.40
00:40:07.910 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:40:07.910 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
00:40:07.910 00.000 12020 MoveAxis(E, 31, ABG)
00:40:07.911 00.001 12020 Guiding  Dir = 2, Dur = 31
00:40:07.914 00.003 12020 IsSlewing returns 0
00:40:07.916 00.002 12020 IsGuiding returns 0
00:40:07.927 00.011 9340 UpdateImageDisplay: Size=(1920,1080) min=5518, max=65535, med=8668, FiltMin=6727, FiltMax=65530, Gamma=2.870
00:40:07.949 00.022 12020 IsGuiding returns 1
00:40:07.949 00.000 12020 scope still moving after pulse duration time elapsed
00:40:07.973 00.024 12020 IsSlewing returns 0
00:40:07.973 00.000 12020 IsGuiding returns 1
00:40:07.991 00.018 9340 UpdateGuideState exits: m=924728 SNR=167.0
00:40:08.005 00.014 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:40:08.021 00.016 12020 IsSlewing returns 0
00:40:08.021 00.000 9340 ScheduleExposure(1000,3,1) exposurePending=0
00:40:08.034 00.013 12020 IsGuiding returns 0
00:40:08.035 00.001 9340 Enqueuing Expose request
00:40:08.049 00.014 12020 scope move finished after 31 + 87 ms
00:40:08.050 00.001 12020 Move returns status 0, amount 31
00:40:08.050 00.000 12020 MoveAxis(N, 0, ABG)
00:40:08.050 00.000 12020 Move returns status 0, amount 0
00:40:08.050 00.000 12020 move complete, result=0
00:40:08.051 00.001 12020 worker thread done servicing request
00:40:08.051 00.000 12020 Worker thread wakes up
00:40:08.051 00.000 12020 worker thread servicing REQUEST_EXPOSE 1000
00:40:08.051 00.000 12020 Handling exposure in thread, d=1000 o=3 r=(877,685,31,31)
00:40:08.066 00.015 9340 GuideStep: -0.4 px 31 ms EAST, -0.1 px 0 ms NORTH
00:40:09.103 01.037 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"8531db9b-b2e4-4582-8fd5-c7009baee798"}
00:40:09.117 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"8531db9b-b2e4-4582-8fd5-c7009baee798"}
00:40:09.132 00.015 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"7e58ec9d-b6d3-40fc-8250-2caad5ef8420"}
00:40:09.146 00.014 9340 case statement mapped state 6 to 3
00:40:09.157 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"7e58ec9d-b6d3-40fc-8250-2caad5ef8420"}
00:40:09.184 00.027 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"b722d69e-3b2d-41d5-bbe7-d0d9e06c2001"}
00:40:09.198 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":100,"width":15,"height":15,"star_pos":[6.61,6.90],"pixels":"..."},"id":"b722d69e-3b2d-41d5-bbe7-d0d9e06c2001"}
00:40:09.412 00.214 12020 Exposure complete
00:40:09.638 00.226 12020 worker thread done servicing request
00:40:09.639 00.001 9340 OnExposeComplete: enter
00:40:09.654 00.015 9340 UpdateGuideState(): m_state=6
00:40:09.667 00.013 9340 Star::Find(15, 892, 699, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 101
00:40:09.680 00.013 9340 Star::Find returns 1 (0), X=892.05, Y=699.73, Mass=968907, SNR=180.3, Peak=57802 HFD=4.3
00:40:09.693 00.013 9340 MultiStar: [#1 0.22,-0.25,0.95,U] [#2 -0.02,-0.11,1.91,U] [#3 0.01,0.25,0.60,U] [#4 -0.05,0.24,0.53,U] [#5 0.08,-0.09,0.46,U] [#6 0.03,0.20,0.42,U] [#7 -0.27,-0.31,0.39,U] [#8 -0.07,-0.19,0.30,U] 
00:40:09.705 00.012 9340 refined, 8 included, MultiStar: {-0.01, -0.04}, one-star: {-0.12, 0.01}
00:40:09.720 00.015 9340 CameraToMount -- cameraTheta (-1.73) - m_xAngle (-3.09) = xAngle (1.37 = 1.37)
00:40:09.736 00.016 9340 CameraToMount -- cameraTheta (-1.73) - (m_xAngle (-3.09) + m_yAngleError (-0.07)) = yAngle (1.44 = 1.44)
00:40:09.751 00.015 9340 CameraToMount -- cameraX=-0.01 cameraY=-0.04 hyp=0.04 cameraTheta=-1.73 mountX=0.01 mountY=0.04, mountTheta=1.37
00:40:09.771 00.020 9340 SchedulePrimaryMove(10104498, x=-0.01, y=-0.04, opts=13)
00:40:09.784 00.013 9340 Enqueuing Move request for scope (-0.01, -0.04)
00:40:09.796 00.012 12020 Worker thread wakes up
00:40:09.796 00.000 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.04) opts 0xd
00:40:09.797 00.001 12020 Handling offset move in thread for scope, endpoint = (-0.01, -0.04)
00:40:09.797 00.000 12020 Moving (-0.01, -0.04) raw xDistance=0.01 yDistance=0.04
00:40:09.797 00.000 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
00:40:09.797 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:40:09.797 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
00:40:09.798 00.001 12020 MoveAxis(E, 0, ABG)
00:40:09.798 00.000 12020 Move returns status 0, amount 0
00:40:09.798 00.000 12020 MoveAxis(N, 0, ABG)
00:40:09.798 00.000 12020 Move returns status 0, amount 0
00:40:09.798 00.000 12020 move complete, result=0
00:40:09.799 00.001 12020 worker thread done servicing request
00:40:09.812 00.013 9340 UpdateImageDisplay: Size=(1920,1080) min=5521, max=65535, med=8665, FiltMin=6748, FiltMax=65530, Gamma=2.870
00:40:09.868 00.056 9340 UpdateGuideState exits: m=968907 SNR=180.3
00:40:09.884 00.016 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:40:09.898 00.014 9340 ScheduleExposure(1000,3,1) exposurePending=0
00:40:09.914 00.016 9340 Enqueuing Expose request
00:40:09.928 00.014 12020 Worker thread wakes up
00:40:09.928 00.000 9340 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
00:40:09.944 00.016 12020 worker thread servicing REQUEST_EXPOSE 1000
00:40:09.944 00.000 12020 Handling exposure in thread, d=1000 o=3 r=(877,685,31,31)
00:40:11.102 01.158 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"93b19136-490b-4b0c-b558-c4678afc760b"}
00:40:11.113 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"93b19136-490b-4b0c-b558-c4678afc760b"}
00:40:11.125 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"6b263837-1390-4aed-b000-b8871c352234"}
00:40:11.138 00.013 9340 case statement mapped state 6 to 3
00:40:11.151 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"6b263837-1390-4aed-b000-b8871c352234"}
00:40:11.164 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"b1ec63ac-3dc1-46af-96f4-e6a899c540d9"}
00:40:11.177 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":101,"width":15,"height":15,"star_pos":[7.05,6.73],"pixels":"..."},"id":"b1ec63ac-3dc1-46af-96f4-e6a899c540d9"}
00:40:11.310 00.133 12020 Exposure complete
00:40:11.551 00.241 12020 worker thread done servicing request
00:40:11.551 00.000 9340 OnExposeComplete: enter
00:40:11.565 00.014 9340 UpdateGuideState(): m_state=6
00:40:11.579 00.014 9340 Star::Find(15, 892, 699, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 102
00:40:11.592 00.013 9340 Star::Find returns 1 (0), X=892.44, Y=699.66, Mass=983055, SNR=182.7, Peak=54490 HFD=4.6
00:40:11.604 00.012 9340 MultiStar: [#1 0.51,-0.61,0.00,M2] [#2 0.98,-0.39,0.00,M4] [#3 0.42,-0.00,0.65,U] [#4 0.41,0.03,0.48,U] [#5 0.24,-0.80,0.00,M1] [#6 0.40,0.02,0.36,U] [#7 0.24,-0.40,0.34,U] [#8 0.43,-0.24,0.40,U] 
00:40:11.615 00.011 9340 single-star, 5 included, MultiStar: {0.35, -0.08}, one-star: {0.27, -0.05}
00:40:11.629 00.014 9340 CameraToMount -- cameraTheta (-0.19) - m_xAngle (-3.09) = xAngle (2.90 = 2.90)
00:40:11.645 00.016 9340 CameraToMount -- cameraTheta (-0.19) - (m_xAngle (-3.09) + m_yAngleError (-0.07)) = yAngle (2.97 = 2.97)
00:40:11.660 00.015 9340 CameraToMount -- cameraX=0.27 cameraY=-0.05 hyp=0.27 cameraTheta=-0.19 mountX=-0.27 mountY=0.05, mountTheta=2.97
00:40:11.683 00.023 9340 SchedulePrimaryMove(10104498, x=0.27, y=-0.05, opts=13)
00:40:11.704 00.021 9340 Enqueuing Move request for scope (0.27, -0.05)
00:40:11.718 00.014 12020 Worker thread wakes up
00:40:11.718 00.000 12020 worker thread servicing REQUEST_MOVE scope ofs (0.27, -0.05) opts 0xd
00:40:11.718 00.000 12020 Handling offset move in thread for scope, endpoint = (0.27, -0.05)
00:40:11.718 00.000 12020 Moving (0.27, -0.05) raw xDistance=-0.27 yDistance=0.05
00:40:11.719 00.001 12020 GuideAlgorithmHysteresis::Result() returns -0.11 from input -0.27
00:40:11.719 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:40:11.719 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
00:40:11.719 00.000 12020 MoveAxis(E, 19, ABG)
00:40:11.720 00.001 12020 Guiding  Dir = 2, Dur = 19
00:40:11.732 00.012 9340 UpdateImageDisplay: Size=(1920,1080) min=5560, max=65535, med=8646, FiltMin=6912, FiltMax=65535, Gamma=2.870
00:40:11.749 00.017 12020 IsSlewing returns 0
00:40:11.786 00.037 12020 IsGuiding returns 0
00:40:11.797 00.011 9340 UpdateGuideState exits: m=983055 SNR=182.7
00:40:11.815 00.018 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:40:11.830 00.015 9340 ScheduleExposure(1000,3,1) exposurePending=0
00:40:11.844 00.014 12020 IsGuiding returns 1
00:40:11.844 00.000 9340 Enqueuing Expose request
00:40:11.860 00.016 12020 scope still moving after pulse duration time elapsed
00:40:11.888 00.028 12020 IsSlewing returns 0
00:40:11.889 00.001 12020 IsGuiding returns 0
00:40:11.890 00.001 12020 scope move finished after 19 + 83 ms
00:40:11.890 00.000 12020 Move returns status 0, amount 19
00:40:11.890 00.000 12020 MoveAxis(N, 0, ABG)
00:40:11.890 00.000 12020 Move returns status 0, amount 0
00:40:11.891 00.001 12020 move complete, result=0
00:40:11.891 00.000 12020 worker thread done servicing request
00:40:11.891 00.000 12020 Worker thread wakes up
00:40:11.892 00.001 12020 worker thread servicing REQUEST_EXPOSE 1000
00:40:11.892 00.000 12020 Handling exposure in thread, d=1000 o=3 r=(877,685,31,31)
00:40:11.899 00.007 9340 GuideStep: -0.3 px 19 ms EAST, 0.0 px 0 ms NORTH
00:40:13.128 01.229 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"78dff7a7-dd07-4a03-9919-6043b3653d90"}
00:40:13.141 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"78dff7a7-dd07-4a03-9919-6043b3653d90"}
00:40:13.153 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"39d37133-4823-4521-862c-c7547fd674a9"}
00:40:13.165 00.012 9340 case statement mapped state 6 to 3
00:40:13.179 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"39d37133-4823-4521-862c-c7547fd674a9"}
00:40:13.197 00.018 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"16134f5d-aeb1-4a4d-8581-f1a6125ec6d5"}
00:40:13.210 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":102,"width":15,"height":15,"star_pos":[7.44,6.66],"pixels":"..."},"id":"16134f5d-aeb1-4a4d-8581-f1a6125ec6d5"}
00:40:13.266 00.056 12020 Exposure complete
00:40:13.501 00.235 12020 worker thread done servicing request
00:40:13.501 00.000 9340 OnExposeComplete: enter
00:40:13.516 00.015 9340 UpdateGuideState(): m_state=6
00:40:13.531 00.015 9340 Star::Find(15, 892, 699, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 103
00:40:13.546 00.015 9340 Star::Find returns 1 (0), X=892.27, Y=699.55, Mass=933573, SNR=162.9, Peak=55991 HFD=4.6
00:40:13.559 00.013 9340 MultiStar: [#1 0.08,-0.47,1.02,U] [#2 0.78,-0.57,0.00,M5] [#3 0.03,-0.10,0.63,U] [#4 -0.11,-0.28,0.53,U] [#5 0.15,-0.13,0.41,U] [#6 0.20,-0.02,0.42,U] [#7 -0.12,-0.49,0.37,U] [#8 0.16,-0.35,0.40,U] 
00:40:13.575 00.016 9340 single-star, 7 included, MultiStar: {0.07, -0.26}, one-star: {0.10, -0.16}
00:40:13.592 00.017 9340 CameraToMount -- cameraTheta (-1.02) - m_xAngle (-3.09) = xAngle (2.07 = 2.07)
00:40:13.608 00.016 9340 CameraToMount -- cameraTheta (-1.02) - (m_xAngle (-3.09) + m_yAngleError (-0.07)) = yAngle (2.15 = 2.15)
00:40:13.623 00.015 9340 CameraToMount -- cameraX=0.10 cameraY=-0.16 hyp=0.19 cameraTheta=-1.02 mountX=-0.09 mountY=0.16, mountTheta=2.09
00:40:13.647 00.024 9340 SchedulePrimaryMove(10104498, x=0.10, y=-0.16, opts=13)
00:40:13.670 00.023 9340 Enqueuing Move request for scope (0.10, -0.16)
00:40:13.683 00.013 12020 Worker thread wakes up
00:40:13.683 00.000 12020 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.16) opts 0xd
00:40:13.683 00.000 12020 Handling offset move in thread for scope, endpoint = (0.10, -0.16)
00:40:13.683 00.000 12020 Moving (0.10, -0.16) raw xDistance=-0.09 yDistance=0.16
00:40:13.683 00.000 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
00:40:13.683 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:40:13.684 00.001 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
00:40:13.684 00.000 12020 MoveAxis(E, 0, ABG)
00:40:13.684 00.000 12020 Move returns status 0, amount 0
00:40:13.684 00.000 12020 MoveAxis(N, 0, ABG)
00:40:13.684 00.000 12020 Move returns status 0, amount 0
00:40:13.684 00.000 12020 move complete, result=0
00:40:13.685 00.001 12020 worker thread done servicing request
00:40:13.697 00.012 9340 UpdateImageDisplay: Size=(1920,1080) min=5315, max=65535, med=8678, FiltMin=6622, FiltMax=65535, Gamma=2.870
00:40:13.758 00.061 9340 UpdateGuideState exits: m=933573 SNR=162.9
00:40:13.774 00.016 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:40:13.791 00.017 9340 ScheduleExposure(1000,3,1) exposurePending=0
00:40:13.803 00.012 9340 Enqueuing Expose request
00:40:13.818 00.015 12020 Worker thread wakes up
00:40:13.819 00.001 9340 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
00:40:13.835 00.016 12020 worker thread servicing REQUEST_EXPOSE 1000
00:40:13.835 00.000 12020 Handling exposure in thread, d=1000 o=3 r=(877,685,31,31)
00:40:15.130 01.295 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"26187bb6-d713-43d5-8d5c-2abfb459306b"}
00:40:15.146 00.016 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"26187bb6-d713-43d5-8d5c-2abfb459306b"}
00:40:15.206 00.060 12020 Exposure complete
00:40:15.350 00.144 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"fc790bb6-885f-4b02-8387-4af276f9ac2b"}
00:40:15.364 00.014 9340 case statement mapped state 6 to 3
00:40:15.377 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"fc790bb6-885f-4b02-8387-4af276f9ac2b"}
00:40:15.396 00.019 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"69381069-7b5f-4645-a585-8a390ed36beb"}
00:40:15.410 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":103,"width":15,"height":15,"star_pos":[7.27,6.55],"pixels":"..."},"id":"69381069-7b5f-4645-a585-8a390ed36beb"}
00:40:15.461 00.051 12020 worker thread done servicing request
00:40:15.461 00.000 9340 OnExposeComplete: enter
00:40:15.477 00.016 9340 UpdateGuideState(): m_state=6
00:40:15.492 00.015 9340 Star::Find(15, 892, 699, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 104
00:40:15.507 00.015 9340 Star::Find returns 1 (0), X=892.13, Y=699.47, Mass=940673, SNR=166.9, Peak=56475 HFD=4.3
00:40:15.523 00.016 9340 MultiStar: [#1 0.25,-0.62,0.00,M2] [#2 0.02,-0.32,2.28,U] [#3 0.07,-0.42,0.79,U] [#4 0.00,-0.03,0.59,U] [#5 -0.10,-0.14,0.47,U] [#6 0.22,0.01,0.48,U] [#7 0.05,-0.41,0.34,U] [#8 -0.09,-0.16,0.37,U] 
00:40:15.539 00.016 9340 single-star, 7 included, MultiStar: {0.01, -0.25}, one-star: {-0.04, -0.24}
00:40:15.554 00.015 9340 CameraToMount -- cameraTheta (-1.73) - m_xAngle (-3.09) = xAngle (1.36 = 1.36)
00:40:15.568 00.014 9340 CameraToMount -- cameraTheta (-1.73) - (m_xAngle (-3.09) + m_yAngleError (-0.07)) = yAngle (1.43 = 1.43)
00:40:15.581 00.013 9340 CameraToMount -- cameraX=-0.04 cameraY=-0.24 hyp=0.25 cameraTheta=-1.73 mountX=0.05 mountY=0.24, mountTheta=1.36
00:40:15.604 00.023 9340 SchedulePrimaryMove(10104498, x=-0.04, y=-0.24, opts=13)
00:40:15.618 00.014 9340 Enqueuing Move request for scope (-0.04, -0.24)
00:40:15.634 00.016 12020 Worker thread wakes up
00:40:15.634 00.000 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.24) opts 0xd
00:40:15.634 00.000 12020 Handling offset move in thread for scope, endpoint = (-0.04, -0.24)
00:40:15.634 00.000 12020 Moving (-0.04, -0.24) raw xDistance=0.05 yDistance=0.24
00:40:15.636 00.002 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
00:40:15.636 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:40:15.636 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.24
00:40:15.636 00.000 12020 MoveAxis(E, 0, ABG)
00:40:15.637 00.001 12020 Move returns status 0, amount 0
00:40:15.637 00.000 12020 MoveAxis(N, 0, ABG)
00:40:15.637 00.000 12020 Move returns status 0, amount 0
00:40:15.637 00.000 12020 move complete, result=0
00:40:15.637 00.000 12020 worker thread done servicing request
00:40:15.650 00.013 9340 UpdateImageDisplay: Size=(1920,1080) min=5277, max=65535, med=8667, FiltMin=6704, FiltMax=65530, Gamma=2.870
00:40:15.716 00.066 9340 UpdateGuideState exits: m=940673 SNR=166.9
00:40:15.733 00.017 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:40:15.750 00.017 9340 ScheduleExposure(1000,3,1) exposurePending=0
00:40:15.764 00.014 9340 Enqueuing Expose request
00:40:15.780 00.016 12020 Worker thread wakes up
00:40:15.781 00.001 9340 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
00:40:15.796 00.015 12020 worker thread servicing REQUEST_EXPOSE 1000
00:40:15.796 00.000 12020 Handling exposure in thread, d=1000 o=3 r=(877,685,31,31)
00:40:17.136 01.340 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"dcac27d9-25c6-4424-a414-11423a96cc2d"}
00:40:17.165 00.029 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"dcac27d9-25c6-4424-a414-11423a96cc2d"}
00:40:17.235 00.070 12020 Exposure complete
00:40:17.254 00.019 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"67fad989-5329-4739-99c2-62c140de023e"}
00:40:17.372 00.118 9340 case statement mapped state 6 to 3
00:40:17.409 00.037 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"67fad989-5329-4739-99c2-62c140de023e"}
00:40:17.494 00.085 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"2e67b11a-ac2d-4fc5-a963-b2c5b16cd646"}
00:40:17.530 00.036 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":104,"width":15,"height":15,"star_pos":[7.13,7.47],"pixels":"..."},"id":"2e67b11a-ac2d-4fc5-a963-b2c5b16cd646"}
00:40:17.889 00.359 12020 worker thread done servicing request
00:40:17.889 00.000 9340 OnExposeComplete: enter
00:40:17.920 00.031 9340 UpdateGuideState(): m_state=6
00:40:17.970 00.050 9340 Star::Find(15, 892, 699, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 105
00:40:18.026 00.056 9340 Star::Find returns 1 (0), X=892.66, Y=699.64, Mass=945311, SNR=164.1, Peak=56094 HFD=4.4
00:40:18.050 00.024 9340 MultiStar: [#1 0.50,-0.30,0.97,U] [#2 1.48,-0.48,0.00,M5] [#3 0.61,-0.11,0.00,M1] [#4 0.31,-0.00,0.70,U] [#5 0.38,-0.18,0.41,U] [#6 0.63,0.15,0.00,M1] [#7 0.41,-0.81,0.00,M1] [#8 0.16,-0.26,0.44,U] 
00:40:18.083 00.033 9340 refined, 4 included, MultiStar: {0.40, -0.16}, one-star: {0.49, -0.08}
00:40:18.153 00.070 9340 CameraToMount -- cameraTheta (-0.37) - m_xAngle (-3.09) = xAngle (2.72 = 2.72)
00:40:18.190 00.037 9340 CameraToMount -- cameraTheta (-0.37) - (m_xAngle (-3.09) + m_yAngleError (-0.07)) = yAngle (2.79 = 2.79)
00:40:18.279 00.089 9340 CameraToMount -- cameraX=0.40 cameraY=-0.16 hyp=0.43 cameraTheta=-0.37 mountX=-0.40 mountY=0.15, mountTheta=2.78
00:40:18.313 00.034 9340 SchedulePrimaryMove(10104498, x=0.40, y=-0.16, opts=13)
00:40:18.337 00.024 9340 Enqueuing Move request for scope (0.40, -0.16)
00:40:18.365 00.028 12020 Worker thread wakes up
00:40:18.366 00.001 12020 worker thread servicing REQUEST_MOVE scope ofs (0.40, -0.16) opts 0xd
00:40:18.366 00.000 12020 Handling offset move in thread for scope, endpoint = (0.40, -0.16)
00:40:18.367 00.001 12020 Moving (0.40, -0.16) raw xDistance=-0.40 yDistance=0.15
00:40:18.367 00.000 12020 GuideAlgorithmHysteresis::Result() returns -0.17 from input -0.40
00:40:18.367 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:40:18.367 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
00:40:18.367 00.000 12020 MoveAxis(E, 28, ABG)
00:40:18.367 00.000 12020 Guiding  Dir = 2, Dur = 28
00:40:18.403 00.036 12020 IsSlewing returns 0
00:40:18.408 00.005 12020 IsGuiding returns 0
00:40:18.442 00.034 9340 UpdateImageDisplay: Size=(1920,1080) min=5743, max=65535, med=8679, FiltMin=6851, FiltMax=65535, Gamma=2.870
00:40:18.476 00.034 12020 IsGuiding returns 1
00:40:18.477 00.001 12020 scope still moving after pulse duration time elapsed
00:40:18.539 00.062 12020 IsSlewing returns 0
00:40:18.543 00.004 12020 IsGuiding returns 0
00:40:18.543 00.000 12020 scope move finished after 28 + 107 ms
00:40:18.544 00.001 12020 Move returns status 0, amount 28
00:40:18.544 00.000 12020 MoveAxis(N, 0, ABG)
00:40:18.544 00.000 12020 Move returns status 0, amount 0
00:40:18.544 00.000 12020 move complete, result=0
00:40:18.545 00.001 12020 worker thread done servicing request
00:40:18.564 00.019 9340 UpdateGuideState exits: m=945311 SNR=164.1
00:40:18.587 00.023 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:40:18.623 00.036 9340 ScheduleExposure(1000,3,1) exposurePending=0
00:40:18.704 00.081 9340 Enqueuing Expose request
00:40:18.729 00.025 9340 GuideStep: -0.4 px 28 ms EAST, 0.1 px 0 ms NORTH
00:40:18.750 00.021 12020 Worker thread wakes up
00:40:18.750 00.000 12020 worker thread servicing REQUEST_EXPOSE 1000
00:40:18.751 00.001 12020 Handling exposure in thread, d=1000 o=3 r=(877,685,31,31)
00:40:19.136 00.385 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"02257e17-6577-414a-a4bf-8f6e50ff094d"}
00:40:19.148 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"02257e17-6577-414a-a4bf-8f6e50ff094d"}
00:40:19.177 00.029 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"f091b23e-5ef2-4f24-91b8-e346f7f9e50a"}
00:40:19.209 00.032 9340 case statement mapped state 6 to 3
00:40:19.262 00.053 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"f091b23e-5ef2-4f24-91b8-e346f7f9e50a"}
00:40:19.292 00.030 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"7776d190-c0e7-457e-a989-1dae481a51b2"}
00:40:19.311 00.019 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":105,"width":15,"height":15,"star_pos":[6.66,6.64],"pixels":"..."},"id":"7776d190-c0e7-457e-a989-1dae481a51b2"}
00:40:20.172 00.861 12020 Exposure complete
00:40:20.655 00.483 12020 worker thread done servicing request
00:40:20.656 00.001 9340 OnExposeComplete: enter
00:40:20.743 00.087 9340 UpdateGuideState(): m_state=6
00:40:20.769 00.026 9340 Star::Find(15, 892, 699, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 106
00:40:20.790 00.021 9340 Star::Find returns 1 (0), X=892.00, Y=699.71, Mass=992046, SNR=208.1, Peak=55462 HFD=4.4
00:40:20.809 00.019 9340 MultiStar: [#1 -0.06,-0.50,0.61,U] [#2 -0.04,-0.39,1.53,U] [#3 -0.05,-0.07,0.59,U] [#4 -0.34,-0.09,0.36,U] [#5 -0.07,-0.55,0.32,U] [#6 -0.06,-0.21,0.42,U] [#7 0.00,-0.35,0.27,U] [#8 0.09,-0.25,0.34,U] 
00:40:20.839 00.030 9340 single-star, 8 included, MultiStar: {-0.08, -0.26}, one-star: {-0.16, -0.01}
00:40:20.899 00.060 9340 CameraToMount -- cameraTheta (-3.11) - m_xAngle (-3.09) = xAngle (-0.02 = -0.02)
00:40:20.943 00.044 9340 CameraToMount -- cameraTheta (-3.11) - (m_xAngle (-3.09) + m_yAngleError (-0.07)) = yAngle (0.06 = 0.06)
00:40:20.981 00.038 9340 CameraToMount -- cameraX=-0.16 cameraY=-0.01 hyp=0.16 cameraTheta=-3.11 mountX=0.16 mountY=0.01, mountTheta=0.06
00:40:21.090 00.109 9340 SchedulePrimaryMove(10104498, x=-0.16, y=-0.01, opts=13)
00:40:21.112 00.022 9340 Enqueuing Move request for scope (-0.16, -0.01)
00:40:21.133 00.021 12020 Worker thread wakes up
00:40:21.133 00.000 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.16, -0.01) opts 0xd
00:40:21.134 00.001 12020 Handling offset move in thread for scope, endpoint = (-0.16, -0.01)
00:40:21.134 00.000 12020 Moving (-0.16, -0.01) raw xDistance=0.16 yDistance=0.01
00:40:21.134 00.000 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.16
00:40:21.134 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:40:21.135 00.001 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
00:40:21.135 00.000 12020 MoveAxis(E, 0, ABG)
00:40:21.137 00.002 12020 Move returns status 0, amount 0
00:40:21.138 00.001 12020 MoveAxis(N, 0, ABG)
00:40:21.138 00.000 12020 Move returns status 0, amount 0
00:40:21.138 00.000 12020 move complete, result=0
00:40:21.139 00.001 12020 worker thread done servicing request
00:40:21.164 00.025 9340 UpdateImageDisplay: Size=(1920,1080) min=5649, max=65535, med=8697, FiltMin=6825, FiltMax=65530, Gamma=2.870
00:40:21.290 00.126 9340 UpdateGuideState exits: m=992046 SNR=208.1
00:40:21.315 00.025 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:40:21.368 00.053 9340 ScheduleExposure(1000,3,1) exposurePending=0
00:40:21.384 00.016 9340 Enqueuing Expose request
00:40:21.406 00.022 12020 Worker thread wakes up
00:40:21.406 00.000 9340 GuideStep: 0.2 px 0 ms EAST, 0.0 px 0 ms NORTH
00:40:21.420 00.014 12020 worker thread servicing REQUEST_EXPOSE 1000
00:40:21.420 00.000 12020 Handling exposure in thread, d=1000 o=3 r=(877,685,31,31)
00:40:21.432 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"9f278453-067b-47b1-8cfb-54c5edf14b53"}
00:40:21.473 00.041 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"9f278453-067b-47b1-8cfb-54c5edf14b53"}
00:40:21.615 00.142 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"8db8a2d3-eeea-47dd-a118-0b73f32429df"}
00:40:21.711 00.096 9340 case statement mapped state 6 to 3
00:40:21.782 00.071 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"8db8a2d3-eeea-47dd-a118-0b73f32429df"}
00:40:21.880 00.098 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"3563b349-da4d-44a3-8b9d-bc782b96efd1"}
00:40:22.055 00.175 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":106,"width":15,"height":15,"star_pos":[7.00,6.71],"pixels":"..."},"id":"3563b349-da4d-44a3-8b9d-bc782b96efd1"}
00:40:22.850 00.795 12020 Exposure complete
00:40:23.142 00.292 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"d1bcb2a2-a226-47ad-b6d4-1afba354ecd1"}
00:40:23.201 00.059 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"d1bcb2a2-a226-47ad-b6d4-1afba354ecd1"}
00:40:23.278 00.077 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"dca9994b-bf4f-4014-9adc-b8ed14d84b0c"}
00:40:23.355 00.077 9340 case statement mapped state 6 to 3
00:40:23.418 00.063 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"dca9994b-bf4f-4014-9adc-b8ed14d84b0c"}
00:40:23.446 00.028 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"f12155f4-9994-4b88-8620-9aea53fe7d83"}
00:40:23.472 00.026 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":106,"width":15,"height":15,"star_pos":[7.00,6.71],"pixels":"..."},"id":"f12155f4-9994-4b88-8620-9aea53fe7d83"}
00:40:23.791 00.319 12020 worker thread done servicing request
00:40:23.792 00.001 9340 OnExposeComplete: enter
00:40:23.820 00.028 9340 UpdateGuideState(): m_state=6
00:40:23.893 00.073 9340 Star::Find(15, 892, 699, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 107
00:40:23.964 00.071 9340 Star::Find returns 1 (0), X=892.39, Y=699.77, Mass=1019680, SNR=202.0, Peak=55970 HFD=4.5
00:40:24.027 00.063 9340 MultiStar: [#1 0.26,-0.26,0.77,U] [#2 1.42,-0.44,0.00,M5] [#3 0.45,0.08,0.62,U] [#4 0.20,0.47,0.43,U] [#5 0.36,-0.09,0.37,U] [#6 0.29,0.00,0.45,U] [#7 0.50,-0.06,0.30,U] [#8 0.35,-0.13,0.34,U] 
00:40:24.085 00.058 9340 single-star, 7 included, MultiStar: {0.31, -0.00}, one-star: {0.22, 0.05}
00:40:24.107 00.022 9340 CameraToMount -- cameraTheta (0.21) - m_xAngle (-3.09) = xAngle (3.31 = -2.98)
00:40:24.123 00.016 9340 CameraToMount -- cameraTheta (0.21) - (m_xAngle (-3.09) + m_yAngleError (-0.07)) = yAngle (3.38 = -2.90)
00:40:24.151 00.028 9340 CameraToMount -- cameraX=0.22 cameraY=0.05 hyp=0.23 cameraTheta=0.21 mountX=-0.23 mountY=-0.05, mountTheta=-2.91
00:40:24.181 00.030 9340 SchedulePrimaryMove(10104498, x=0.22, y=0.05, opts=13)
00:40:24.227 00.046 9340 Enqueuing Move request for scope (0.22, 0.05)
00:40:24.247 00.020 12020 Worker thread wakes up
00:40:24.247 00.000 12020 worker thread servicing REQUEST_MOVE scope ofs (0.22, 0.05) opts 0xd
00:40:24.248 00.001 12020 Handling offset move in thread for scope, endpoint = (0.22, 0.05)
00:40:24.249 00.001 12020 Moving (0.22, 0.05) raw xDistance=-0.23 yDistance=-0.05
00:40:24.249 00.000 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.23
00:40:24.250 00.001 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:40:24.250 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
00:40:24.250 00.000 12020 MoveAxis(E, 0, ABG)
00:40:24.250 00.000 12020 Move returns status 0, amount 0
00:40:24.252 00.002 12020 MoveAxis(N, 0, ABG)
00:40:24.252 00.000 12020 Move returns status 0, amount 0
00:40:24.252 00.000 12020 move complete, result=0
00:40:24.253 00.001 12020 worker thread done servicing request
00:40:24.270 00.017 9340 UpdateImageDisplay: Size=(1920,1080) min=5673, max=65535, med=8710, FiltMin=6729, FiltMax=65535, Gamma=2.870
00:40:24.362 00.092 9340 UpdateGuideState exits: m=1019680 SNR=202.0
00:40:24.375 00.013 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:40:24.394 00.019 9340 ScheduleExposure(1000,3,1) exposurePending=0
00:40:24.407 00.013 9340 Enqueuing Expose request
00:40:24.420 00.013 12020 Worker thread wakes up
00:40:24.421 00.001 9340 GuideStep: -0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
00:40:24.441 00.020 12020 worker thread servicing REQUEST_EXPOSE 1000
00:40:24.441 00.000 12020 Handling exposure in thread, d=1000 o=3 r=(877,685,31,31)
00:40:25.159 00.718 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"765717b5-b2e1-4adb-8506-c29bbb11c298"}
00:40:25.218 00.059 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"765717b5-b2e1-4adb-8506-c29bbb11c298"}
00:40:25.252 00.034 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"316156ba-2794-4f43-85bb-3b4daec862ac"}
00:40:25.271 00.019 9340 case statement mapped state 6 to 3
00:40:25.323 00.052 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"316156ba-2794-4f43-85bb-3b4daec862ac"}
00:40:25.396 00.073 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"3d6f29a7-c52a-4961-b04f-4de40e7113de"}
00:40:25.424 00.028 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":107,"width":15,"height":15,"star_pos":[7.39,6.77],"pixels":"..."},"id":"3d6f29a7-c52a-4961-b04f-4de40e7113de"}
00:40:25.855 00.431 12020 Exposure complete
00:40:26.314 00.459 12020 worker thread done servicing request
00:40:26.314 00.000 9340 OnExposeComplete: enter
00:40:26.326 00.012 9340 UpdateGuideState(): m_state=6
00:40:26.340 00.014 9340 Star::Find(15, 892, 699, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 108
00:40:26.359 00.019 9340 Star::Find returns 1 (0), X=892.27, Y=699.77, Mass=963322, SNR=192.9, Peak=56083 HFD=4.5
00:40:26.381 00.022 9340 MultiStar: [#1 0.22,-0.40,0.78,U] [#2 0.91,-0.43,0.00,M6] [#3 0.34,-0.02,0.54,U] [#4 0.19,-0.03,0.54,U] [#5 0.05,-0.62,0.00,M1] [#6 0.37,0.28,0.40,U] [#7 0.19,-0.75,0.00,M1] [#8 -0.01,-0.49,0.29,U] 
00:40:26.432 00.051 9340 single-star, 5 included, MultiStar: {0.20, -0.09}, one-star: {0.10, 0.05}
00:40:26.446 00.014 9340 CameraToMount -- cameraTheta (0.46) - m_xAngle (-3.09) = xAngle (3.55 = -2.73)
00:40:26.461 00.015 9340 CameraToMount -- cameraTheta (0.46) - (m_xAngle (-3.09) + m_yAngleError (-0.07)) = yAngle (3.63 = -2.65)
00:40:26.473 00.012 9340 CameraToMount -- cameraX=0.10 cameraY=0.05 hyp=0.11 cameraTheta=0.46 mountX=-0.10 mountY=-0.05, mountTheta=-2.67
00:40:26.499 00.026 9340 SchedulePrimaryMove(10104498, x=0.10, y=0.05, opts=13)
00:40:26.513 00.014 9340 Enqueuing Move request for scope (0.10, 0.05)
00:40:26.552 00.039 12020 Worker thread wakes up
00:40:26.552 00.000 12020 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.05) opts 0xd
00:40:26.552 00.000 12020 Handling offset move in thread for scope, endpoint = (0.10, 0.05)
00:40:26.553 00.001 12020 Moving (0.10, 0.05) raw xDistance=-0.10 yDistance=-0.05
00:40:26.553 00.000 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
00:40:26.553 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:40:26.553 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
00:40:26.553 00.000 12020 MoveAxis(E, 0, ABG)
00:40:26.554 00.001 12020 Move returns status 0, amount 0
00:40:26.554 00.000 12020 MoveAxis(N, 0, ABG)
00:40:26.554 00.000 12020 Move returns status 0, amount 0
00:40:26.554 00.000 12020 move complete, result=0
00:40:26.555 00.001 12020 worker thread done servicing request
00:40:26.568 00.013 9340 UpdateImageDisplay: Size=(1920,1080) min=4693, max=65535, med=8680, FiltMin=6550, FiltMax=65535, Gamma=2.870
00:40:26.641 00.073 9340 UpdateGuideState exits: m=963322 SNR=192.9
00:40:26.709 00.068 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:40:26.726 00.017 9340 ScheduleExposure(1000,3,1) exposurePending=0
00:40:26.748 00.022 9340 Enqueuing Expose request
00:40:26.759 00.011 12020 Worker thread wakes up
00:40:26.760 00.001 9340 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
00:40:26.778 00.018 12020 worker thread servicing REQUEST_EXPOSE 1000
00:40:26.779 00.001 12020 Handling exposure in thread, d=1000 o=3 r=(877,685,31,31)
00:40:27.174 00.395 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"86a50ebf-77b8-479b-8491-df868afde486"}
00:40:27.201 00.027 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"86a50ebf-77b8-479b-8491-df868afde486"}
00:40:27.221 00.020 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"b60ac29b-90a7-4579-be65-864e3b2fa656"}
00:40:27.237 00.016 9340 case statement mapped state 6 to 3
00:40:27.258 00.021 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"b60ac29b-90a7-4579-be65-864e3b2fa656"}
00:40:27.280 00.022 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"733a6de5-8293-47c9-9857-159bf05a6da9"}
00:40:27.298 00.018 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":108,"width":15,"height":15,"star_pos":[7.27,6.77],"pixels":"..."},"id":"733a6de5-8293-47c9-9857-159bf05a6da9"}
00:40:28.165 00.867 12020 Exposure complete
00:40:28.609 00.444 12020 worker thread done servicing request
00:40:28.610 00.001 9340 OnExposeComplete: enter
00:40:28.627 00.017 9340 UpdateGuideState(): m_state=6
00:40:28.661 00.034 9340 Star::Find(15, 892, 699, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 109
00:40:28.725 00.064 9340 Star::Find returns 1 (0), X=892.56, Y=699.56, Mass=968244, SNR=162.3, Peak=58982 HFD=4.3
00:40:28.752 00.027 9340 MultiStar: [#1 0.41,-0.23,0.90,U] [#2 1.10,-0.38,0.00,M7] [#3 0.40,-0.06,0.89,U] [#4 0.56,0.22,0.00,M1] [#5 0.40,-0.62,0.00,M2] [#6 0.69,0.00,0.00,M1] [#7 0.33,-0.36,0.35,U] [#8 0.64,-0.19,0.00,M1] 
00:40:28.785 00.033 9340 single-star, 3 included, MultiStar: {0.39, -0.17}, one-star: {0.39, -0.16}
00:40:28.816 00.031 9340 CameraToMount -- cameraTheta (-0.38) - m_xAngle (-3.09) = xAngle (2.71 = 2.71)
00:40:28.892 00.076 9340 CameraToMount -- cameraTheta (-0.38) - (m_xAngle (-3.09) + m_yAngleError (-0.07)) = yAngle (2.78 = 2.78)
00:40:28.922 00.030 9340 CameraToMount -- cameraX=0.39 cameraY=-0.16 hyp=0.42 cameraTheta=-0.38 mountX=-0.38 mountY=0.15, mountTheta=2.77
00:40:29.041 00.119 9340 SchedulePrimaryMove(10104498, x=0.39, y=-0.16, opts=13)
00:40:29.088 00.047 9340 Enqueuing Move request for scope (0.39, -0.16)
00:40:29.218 00.130 12020 Worker thread wakes up
00:40:29.219 00.001 12020 worker thread servicing REQUEST_MOVE scope ofs (0.39, -0.16) opts 0xd
00:40:29.219 00.000 12020 Handling offset move in thread for scope, endpoint = (0.39, -0.16)
00:40:29.219 00.000 12020 Moving (0.39, -0.16) raw xDistance=-0.38 yDistance=0.15
00:40:29.219 00.000 12020 GuideAlgorithmHysteresis::Result() returns -0.16 from input -0.38
00:40:29.219 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:40:29.220 00.001 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
00:40:29.220 00.000 12020 MoveAxis(E, 28, ABG)
00:40:29.229 00.009 12020 Guiding  Dir = 2, Dur = 28
00:40:29.232 00.003 12020 IsSlewing returns 0
00:40:29.233 00.001 12020 IsGuiding returns 0
00:40:29.271 00.038 12020 IsGuiding returns 1
00:40:29.272 00.001 12020 scope still moving after pulse duration time elapsed
00:40:29.275 00.003 9340 UpdateImageDisplay: Size=(1920,1080) min=5353, max=65535, med=8688, FiltMin=6584, FiltMax=65535, Gamma=2.870
00:40:29.347 00.072 12020 IsSlewing returns 0
00:40:29.376 00.029 12020 IsGuiding returns 0
00:40:29.376 00.000 12020 scope move finished after 28 + 114 ms
00:40:29.377 00.001 12020 Move returns status 0, amount 28
00:40:29.378 00.001 12020 MoveAxis(N, 0, ABG)
00:40:29.379 00.001 12020 Move returns status 0, amount 0
00:40:29.395 00.016 12020 move complete, result=0
00:40:29.396 00.001 12020 worker thread done servicing request
00:40:29.501 00.105 9340 UpdateGuideState exits: m=968244 SNR=162.3
00:40:29.522 00.021 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:40:29.544 00.022 9340 ScheduleExposure(1000,3,1) exposurePending=0
00:40:29.557 00.013 9340 Enqueuing Expose request
00:40:29.592 00.035 12020 Worker thread wakes up
00:40:29.592 00.000 12020 worker thread servicing REQUEST_EXPOSE 1000
00:40:29.592 00.000 9340 GuideStep: -0.4 px 28 ms EAST, 0.1 px 0 ms NORTH
00:40:29.610 00.018 12020 Handling exposure in thread, d=1000 o=3 r=(877,685,31,31)
00:40:29.692 00.082 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"448517fc-db0b-4dcb-b90b-ba17588bb6f9"}
00:40:29.760 00.068 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"448517fc-db0b-4dcb-b90b-ba17588bb6f9"}
00:40:29.816 00.056 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"dfb12fd0-a17f-46c4-af5a-c4f8bb9ba38f"}
00:40:29.851 00.035 9340 case statement mapped state 6 to 3
00:40:29.914 00.063 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"dfb12fd0-a17f-46c4-af5a-c4f8bb9ba38f"}
00:40:30.094 00.180 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"3d423ba7-c88a-425f-bb2d-7627f0881e87"}
00:40:30.149 00.055 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":109,"width":15,"height":15,"star_pos":[6.56,6.56],"pixels":"..."},"id":"3d423ba7-c88a-425f-bb2d-7627f0881e87"}
00:40:31.014 00.865 12020 Exposure complete
00:40:31.147 00.133 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"4185581b-2630-478f-8972-dbff6c62cc11"}
00:40:31.169 00.022 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"4185581b-2630-478f-8972-dbff6c62cc11"}
00:40:31.215 00.046 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"639a1f09-67fd-4c6a-822b-ee1ed94b3abf"}
00:40:31.299 00.084 9340 case statement mapped state 6 to 3
00:40:31.357 00.058 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"639a1f09-67fd-4c6a-822b-ee1ed94b3abf"}
00:40:31.451 00.094 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"9c37aca6-174b-43b7-b68a-5793a456a1e9"}
00:40:31.472 00.021 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":109,"width":15,"height":15,"star_pos":[6.56,6.56],"pixels":"..."},"id":"9c37aca6-174b-43b7-b68a-5793a456a1e9"}
00:40:31.579 00.107 12020 worker thread done servicing request
00:40:31.579 00.000 9340 OnExposeComplete: enter
00:40:31.602 00.023 9340 UpdateGuideState(): m_state=6
00:40:31.619 00.017 9340 Star::Find(15, 892, 699, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 110
00:40:31.640 00.021 9340 Star::Find returns 1 (0), X=892.32, Y=699.97, Mass=928065, SNR=195.6, Peak=54258 HFD=4.2
00:40:31.678 00.038 9340 MultiStar: [#1 0.37,-0.20,0.86,U] [#2 0.85,-0.33,0.00,M8] [#3 0.05,0.18,0.61,U] [#4 0.32,0.27,0.48,U] [#5 -0.01,-0.27,0.38,U] [#6 0.11,0.24,0.41,U] [#7 0.23,-0.22,0.34,U] [#8 0.42,-0.11,0.30,U] 
00:40:31.700 00.022 9340 refined, 7 included, MultiStar: {0.21, 0.05}, one-star: {0.15, 0.25}
00:40:31.744 00.044 9340 CameraToMount -- cameraTheta (0.23) - m_xAngle (-3.09) = xAngle (3.32 = -2.96)
00:40:31.761 00.017 9340 CameraToMount -- cameraTheta (0.23) - (m_xAngle (-3.09) + m_yAngleError (-0.07)) = yAngle (3.39 = -2.89)
00:40:31.785 00.024 9340 CameraToMount -- cameraX=0.21 cameraY=0.05 hyp=0.21 cameraTheta=0.23 mountX=-0.21 mountY=-0.05, mountTheta=-2.89
00:40:31.802 00.017 9340 SchedulePrimaryMove(10104498, x=0.21, y=0.05, opts=13)
00:40:31.820 00.018 9340 Enqueuing Move request for scope (0.21, 0.05)
00:40:31.836 00.016 12020 Worker thread wakes up
00:40:31.836 00.000 12020 worker thread servicing REQUEST_MOVE scope ofs (0.21, 0.05) opts 0xd
00:40:31.836 00.000 12020 Handling offset move in thread for scope, endpoint = (0.21, 0.05)
00:40:31.836 00.000 12020 Moving (0.21, 0.05) raw xDistance=-0.21 yDistance=-0.05
00:40:31.836 00.000 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.21
00:40:31.836 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:40:31.837 00.001 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
00:40:31.838 00.001 12020 MoveAxis(E, 0, ABG)
00:40:31.838 00.000 12020 Move returns status 0, amount 0
00:40:31.838 00.000 12020 MoveAxis(N, 0, ABG)
00:40:31.838 00.000 12020 Move returns status 0, amount 0
00:40:31.839 00.001 12020 move complete, result=0
00:40:31.839 00.000 12020 worker thread done servicing request
00:40:31.887 00.048 9340 UpdateImageDisplay: Size=(1920,1080) min=5552, max=65535, med=8676, FiltMin=6667, FiltMax=65535, Gamma=2.870
00:40:31.995 00.108 9340 UpdateGuideState exits: m=928065 SNR=195.6
00:40:32.059 00.064 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:40:32.087 00.028 9340 ScheduleExposure(1000,3,1) exposurePending=0
00:40:32.100 00.013 9340 Enqueuing Expose request
00:40:32.113 00.013 12020 Worker thread wakes up
00:40:32.113 00.000 9340 GuideStep: -0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
00:40:32.128 00.015 12020 worker thread servicing REQUEST_EXPOSE 1000
00:40:32.129 00.001 12020 Handling exposure in thread, d=1000 o=3 r=(877,685,31,31)
00:40:33.146 01.017 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"a327de9a-94b8-4b40-9ad6-f56f6c7c18ae"}
00:40:33.161 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"a327de9a-94b8-4b40-9ad6-f56f6c7c18ae"}
00:40:33.177 00.016 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"d510f388-23b4-448a-98ee-b302e783f65a"}
00:40:33.196 00.019 9340 case statement mapped state 6 to 3
00:40:33.222 00.026 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"d510f388-23b4-448a-98ee-b302e783f65a"}
00:40:33.267 00.045 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"3a8aa832-d90d-408d-b19e-6d3cbc638ed6"}
00:40:33.281 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":110,"width":15,"height":15,"star_pos":[7.32,6.97],"pixels":"..."},"id":"3a8aa832-d90d-408d-b19e-6d3cbc638ed6"}
00:40:33.507 00.226 12020 Exposure complete
00:40:34.044 00.537 12020 worker thread done servicing request
00:40:34.045 00.001 9340 OnExposeComplete: enter
00:40:34.074 00.029 9340 UpdateGuideState(): m_state=6
00:40:34.092 00.018 9340 Star::Find(15, 892, 699, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 111
00:40:34.112 00.020 9340 Star::Find returns 1 (0), X=892.53, Y=700.10, Mass=987004, SNR=193.8, Peak=54202 HFD=4.3
00:40:34.138 00.026 9340 MultiStar: [#1 0.62,-0.28,0.00,M1] [#2 1.13,-0.22,0.00,M9] [#3 0.20,0.31,0.58,U] [#4 0.74,0.58,0.00,M1] [#5 0.38,0.17,0.39,U] [#6 0.70,0.35,0.00,M1] [#7 0.16,-0.04,0.32,U] [#8 0.50,-0.08,0.28,U] 
00:40:34.158 00.020 9340 refined, 4 included, MultiStar: {0.32, 0.23}, one-star: {0.36, 0.38}
00:40:34.202 00.044 9340 CameraToMount -- cameraTheta (0.63) - m_xAngle (-3.09) = xAngle (3.72 = -2.56)
00:40:34.214 00.012 9340 CameraToMount -- cameraTheta (0.63) - (m_xAngle (-3.09) + m_yAngleError (-0.07)) = yAngle (3.79 = -2.49)
00:40:34.235 00.021 9340 CameraToMount -- cameraX=0.32 cameraY=0.23 hyp=0.39 cameraTheta=0.63 mountX=-0.33 mountY=-0.24, mountTheta=-2.52
00:40:34.257 00.022 9340 SchedulePrimaryMove(10104498, x=0.32, y=0.23, opts=13)
00:40:34.274 00.017 9340 Enqueuing Move request for scope (0.32, 0.23)
00:40:34.291 00.017 12020 Worker thread wakes up
00:40:34.291 00.000 12020 worker thread servicing REQUEST_MOVE scope ofs (0.32, 0.23) opts 0xd
00:40:34.291 00.000 12020 Handling offset move in thread for scope, endpoint = (0.32, 0.23)
00:40:34.291 00.000 12020 Moving (0.32, 0.23) raw xDistance=-0.33 yDistance=-0.24
00:40:34.292 00.001 12020 GuideAlgorithmHysteresis::Result() returns -0.14 from input -0.33
00:40:34.292 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:40:34.292 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.24
00:40:34.292 00.000 12020 MoveAxis(E, 24, ABG)
00:40:34.292 00.000 12020 Guiding  Dir = 2, Dur = 24
00:40:34.294 00.002 12020 IsSlewing returns 0
00:40:34.295 00.001 12020 IsGuiding returns 0
00:40:34.321 00.026 12020 IsGuiding returns 1
00:40:34.322 00.001 12020 scope still moving after pulse duration time elapsed
00:40:34.331 00.009 9340 UpdateImageDisplay: Size=(1920,1080) min=5315, max=65535, med=8697, FiltMin=6834, FiltMax=65535, Gamma=2.870
00:40:34.364 00.033 12020 IsSlewing returns 0
00:40:34.365 00.001 12020 IsGuiding returns 0
00:40:34.365 00.000 12020 scope move finished after 24 + 46 ms
00:40:34.367 00.002 12020 Move returns status 0, amount 24
00:40:34.367 00.000 12020 MoveAxis(N, 0, ABG)
00:40:34.367 00.000 12020 Move returns status 0, amount 0
00:40:34.367 00.000 12020 move complete, result=0
00:40:34.367 00.000 12020 worker thread done servicing request
00:40:34.403 00.036 9340 UpdateGuideState exits: m=987004 SNR=193.8
00:40:34.422 00.019 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:40:34.435 00.013 9340 ScheduleExposure(1000,3,1) exposurePending=0
00:40:34.476 00.041 9340 Enqueuing Expose request
00:40:34.488 00.012 12020 Worker thread wakes up
00:40:34.488 00.000 9340 GuideStep: -0.3 px 24 ms EAST, -0.2 px 0 ms NORTH
00:40:34.501 00.013 12020 worker thread servicing REQUEST_EXPOSE 1000
00:40:34.501 00.000 12020 Handling exposure in thread, d=1000 o=3 r=(877,685,31,31)
00:40:35.147 00.646 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"4e3c3947-c4e6-4f89-ae72-9a3dccea5468"}
00:40:35.160 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"4e3c3947-c4e6-4f89-ae72-9a3dccea5468"}
00:40:35.175 00.015 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"96bca150-41c4-4168-9efc-d9e29268c2c1"}
00:40:35.208 00.033 9340 case statement mapped state 6 to 3
00:40:35.262 00.054 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"96bca150-41c4-4168-9efc-d9e29268c2c1"}
00:40:35.277 00.015 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"cd8f0725-c2c3-49f0-8622-b1f5182bc296"}
00:40:35.298 00.021 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":111,"width":15,"height":15,"star_pos":[6.53,7.10],"pixels":"..."},"id":"cd8f0725-c2c3-49f0-8622-b1f5182bc296"}
00:40:35.951 00.653 12020 Exposure complete
00:40:36.675 00.724 12020 worker thread done servicing request
00:40:36.676 00.001 9340 OnExposeComplete: enter
00:40:36.709 00.033 9340 UpdateGuideState(): m_state=6
00:40:36.825 00.116 9340 Star::Find(15, 892, 700, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 112
00:40:36.902 00.077 9340 Star::Find returns 1 (0), X=892.03, Y=699.74, Mass=942917, SNR=163.9, Peak=56146 HFD=4.2
00:40:37.043 00.141 9340 MultiStar: [#1 -0.02,-0.54,0.76,U] [#2 -0.08,-0.20,2.06,U] [#3 -0.03,-0.00,0.65,U] [#4 -0.13,0.09,0.52,U] [#5 -0.27,-0.23,0.40,U] [#6 -0.07,-0.09,0.49,U] [#7 0.08,-0.58,0.33,U] [#8 0.20,0.21,0.42,U] 
00:40:37.145 00.102 9340 single-star, 8 included, MultiStar: {-0.06, -0.15}, one-star: {-0.13, 0.02}
00:40:37.169 00.024 9340 CameraToMount -- cameraTheta (2.99) - m_xAngle (-3.09) = xAngle (6.08 = -0.20)
00:40:37.189 00.020 9340 CameraToMount -- cameraTheta (2.99) - (m_xAngle (-3.09) + m_yAngleError (-0.07)) = yAngle (6.16 = -0.12)
00:40:37.210 00.021 9340 CameraToMount -- cameraX=-0.13 cameraY=0.02 hyp=0.14 cameraTheta=2.99 mountX=0.13 mountY=-0.02, mountTheta=-0.13
00:40:37.317 00.107 9340 SchedulePrimaryMove(10104498, x=-0.13, y=0.02, opts=13)
00:40:37.343 00.026 9340 Enqueuing Move request for scope (-0.13, 0.02)
00:40:37.396 00.053 12020 Worker thread wakes up
00:40:37.396 00.000 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.13, 0.02) opts 0xd
00:40:37.396 00.000 12020 Handling offset move in thread for scope, endpoint = (-0.13, 0.02)
00:40:37.397 00.001 12020 Moving (-0.13, 0.02) raw xDistance=0.13 yDistance=-0.02
00:40:37.397 00.000 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.13
00:40:37.397 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:40:37.397 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
00:40:37.398 00.001 12020 MoveAxis(E, 0, ABG)
00:40:37.398 00.000 12020 Move returns status 0, amount 0
00:40:37.398 00.000 12020 MoveAxis(N, 0, ABG)
00:40:37.398 00.000 12020 Move returns status 0, amount 0
00:40:37.399 00.001 12020 move complete, result=0
00:40:37.401 00.002 12020 worker thread done servicing request
00:40:37.465 00.064 9340 UpdateImageDisplay: Size=(1920,1080) min=5573, max=65535, med=8692, FiltMin=6929, FiltMax=65530, Gamma=2.870
00:40:37.639 00.174 9340 UpdateGuideState exits: m=942917 SNR=163.9
00:40:37.753 00.114 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:40:37.786 00.033 9340 ScheduleExposure(1000,3,1) exposurePending=0
00:40:37.809 00.023 9340 Enqueuing Expose request
00:40:37.982 00.173 12020 Worker thread wakes up
00:40:37.982 00.000 9340 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
00:40:38.007 00.025 12020 worker thread servicing REQUEST_EXPOSE 1000
00:40:38.007 00.000 12020 Handling exposure in thread, d=1000 o=3 r=(877,685,31,31)
00:40:38.027 00.020 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"f1d1527e-aac6-496f-9318-bd97ff798f7c"}
00:40:38.081 00.054 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"f1d1527e-aac6-496f-9318-bd97ff798f7c"}
00:40:38.129 00.048 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"acbc08fd-049f-40dc-8841-fbdc22a2d764"}
00:40:38.148 00.019 9340 case statement mapped state 6 to 3
00:40:38.167 00.019 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"acbc08fd-049f-40dc-8841-fbdc22a2d764"}
00:40:38.197 00.030 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"5bcf72b6-fb2f-42d0-be4f-719000ddcdaf"}
00:40:38.244 00.047 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":112,"width":15,"height":15,"star_pos":[7.03,6.74],"pixels":"..."},"id":"5bcf72b6-fb2f-42d0-be4f-719000ddcdaf"}
00:40:39.147 00.903 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"c56505cc-4e5d-434b-93fc-2a0304e053ad"}
00:40:39.258 00.111 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"c56505cc-4e5d-434b-93fc-2a0304e053ad"}
00:40:39.365 00.107 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"09e3bb6b-4f19-404a-b322-a7684758accb"}
00:40:39.396 00.031 12020 Exposure complete
00:40:39.397 00.001 9340 case statement mapped state 6 to 3
00:40:39.470 00.073 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"09e3bb6b-4f19-404a-b322-a7684758accb"}
00:40:39.517 00.047 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"fcebf850-dcc9-40bd-ab3e-626a663e5e9d"}
00:40:39.550 00.033 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":112,"width":15,"height":15,"star_pos":[7.03,6.74],"pixels":"..."},"id":"fcebf850-dcc9-40bd-ab3e-626a663e5e9d"}
00:40:39.903 00.353 12020 worker thread done servicing request
00:40:39.903 00.000 9340 OnExposeComplete: enter
00:40:39.962 00.059 9340 UpdateGuideState(): m_state=6
00:40:39.990 00.028 9340 Star::Find(15, 892, 699, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 113
00:40:40.022 00.032 9340 Star::Find returns 1 (0), X=892.75, Y=699.65, Mass=953314, SNR=166.7, Peak=56450 HFD=4.2
00:40:40.085 00.063 9340 MultiStar: [#1 0.59,-0.13,0.00,M1] [#2 1.43,-0.60,0.00,M9] [#3 0.48,-0.17,0.75,U] [#4 0.45,-0.07,0.50,U] [#5 0.35,-0.33,0.46,U] [#6 0.63,0.23,0.00,M1] [#7 0.43,-0.70,0.00,M1] [#8 0.49,-0.30,0.38,U] 
00:40:40.122 00.037 9340 refined, 4 included, MultiStar: {0.49, -0.16}, one-star: {0.58, -0.07}
00:40:40.154 00.032 9340 CameraToMount -- cameraTheta (-0.31) - m_xAngle (-3.09) = xAngle (2.78 = 2.78)
00:40:40.204 00.050 9340 CameraToMount -- cameraTheta (-0.31) - (m_xAngle (-3.09) + m_yAngleError (-0.07)) = yAngle (2.85 = 2.85)
00:40:40.234 00.030 9340 CameraToMount -- cameraX=0.49 cameraY=-0.16 hyp=0.52 cameraTheta=-0.31 mountX=-0.48 mountY=0.15, mountTheta=2.85
00:40:40.255 00.021 9340 SchedulePrimaryMove(10104498, x=0.49, y=-0.16, opts=13)
00:40:40.284 00.029 9340 Enqueuing Move request for scope (0.49, -0.16)
00:40:40.300 00.016 12020 Worker thread wakes up
00:40:40.300 00.000 12020 worker thread servicing REQUEST_MOVE scope ofs (0.49, -0.16) opts 0xd
00:40:40.301 00.001 12020 Handling offset move in thread for scope, endpoint = (0.49, -0.16)
00:40:40.301 00.000 12020 Moving (0.49, -0.16) raw xDistance=-0.48 yDistance=0.15
00:40:40.302 00.001 12020 GuideAlgorithmHysteresis::Result() returns -0.20 from input -0.48
00:40:40.302 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:40:40.304 00.002 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
00:40:40.305 00.001 12020 MoveAxis(E, 35, ABG)
00:40:40.305 00.000 12020 Guiding  Dir = 2, Dur = 35
00:40:40.306 00.001 12020 IsSlewing returns 0
00:40:40.329 00.023 12020 IsGuiding returns 0
00:40:40.353 00.024 9340 UpdateImageDisplay: Size=(1920,1080) min=5464, max=65535, med=8756, FiltMin=6752, FiltMax=65535, Gamma=2.870
00:40:40.378 00.025 12020 IsGuiding returns 1
00:40:40.378 00.000 12020 scope still moving after pulse duration time elapsed
00:40:40.453 00.075 12020 IsSlewing returns 0
00:40:40.456 00.003 12020 IsGuiding returns 0
00:40:40.456 00.000 12020 scope move finished after 35 + 91 ms
00:40:40.456 00.000 12020 Move returns status 0, amount 35
00:40:40.456 00.000 12020 MoveAxis(N, 0, ABG)
00:40:40.457 00.001 12020 Move returns status 0, amount 0
00:40:40.457 00.000 12020 move complete, result=0
00:40:40.457 00.000 12020 worker thread done servicing request
00:40:40.473 00.016 9340 UpdateGuideState exits: m=953314 SNR=166.7
00:40:40.489 00.016 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:40:40.501 00.012 9340 ScheduleExposure(1000,3,1) exposurePending=0
00:40:40.523 00.022 9340 Enqueuing Expose request
00:40:40.538 00.015 12020 Worker thread wakes up
00:40:40.538 00.000 9340 GuideStep: -0.5 px 35 ms EAST, 0.1 px 0 ms NORTH
00:40:40.579 00.041 12020 worker thread servicing REQUEST_EXPOSE 1000
00:40:40.579 00.000 12020 Handling exposure in thread, d=1000 o=3 r=(877,685,31,31)
00:40:41.150 00.571 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"7a0f8a83-1231-4bc1-a35a-e004f920bb17"}
00:40:41.188 00.038 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"7a0f8a83-1231-4bc1-a35a-e004f920bb17"}
00:40:41.239 00.051 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"3d670a51-c12e-4a32-bd39-019f2e2d7f69"}
00:40:41.265 00.026 9340 case statement mapped state 6 to 3
00:40:41.280 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"3d670a51-c12e-4a32-bd39-019f2e2d7f69"}
00:40:41.357 00.077 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"408a7c62-4db0-4457-895d-e7f7256d75a7"}
00:40:41.379 00.022 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":113,"width":15,"height":15,"star_pos":[6.75,6.65],"pixels":"..."},"id":"408a7c62-4db0-4457-895d-e7f7256d75a7"}
00:40:42.113 00.734 12020 Exposure complete
00:40:42.594 00.481 9340 OnExposeComplete: enter
00:40:42.649 00.055 12020 worker thread done servicing request
00:40:42.649 00.000 9340 UpdateGuideState(): m_state=6
00:40:42.671 00.022 9340 Star::Find(15, 892, 699, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 114
00:40:42.686 00.015 9340 Star::Find returns 1 (0), X=892.10, Y=699.58, Mass=955488, SNR=167.6, Peak=55383 HFD=4.4
00:40:42.714 00.028 9340 MultiStar: [#1 0.08,-0.60,0.00,M2] [#2 1.27,-0.44,0.00,M10] [#3 0.30,-0.03,0.81,U] [#4 -0.16,-0.03,0.50,U] [#5 0.03,-0.39,0.44,U] [#6 -0.13,0.15,0.38,U] [#7 -0.23,-0.45,0.32,U] [#8 0.24,-0.31,0.42,U] 
00:40:42.772 00.058 9340 refined, 6 included, MultiStar: {0.02, -0.15}, one-star: {-0.07, -0.14}
00:40:42.800 00.028 9340 CameraToMount -- cameraTheta (-1.43) - m_xAngle (-3.09) = xAngle (1.66 = 1.66)
00:40:42.819 00.019 9340 CameraToMount -- cameraTheta (-1.43) - (m_xAngle (-3.09) + m_yAngleError (-0.07)) = yAngle (1.74 = 1.74)
00:40:42.847 00.028 9340 CameraToMount -- cameraX=0.02 cameraY=-0.15 hyp=0.15 cameraTheta=-1.43 mountX=-0.01 mountY=0.15, mountTheta=1.66
00:40:42.910 00.063 9340 SchedulePrimaryMove(10104498, x=0.02, y=-0.15, opts=13)
00:40:42.936 00.026 9340 Enqueuing Move request for scope (0.02, -0.15)
00:40:42.972 00.036 12020 Worker thread wakes up
00:40:42.973 00.001 12020 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.15) opts 0xd
00:40:42.973 00.000 12020 Handling offset move in thread for scope, endpoint = (0.02, -0.15)
00:40:42.973 00.000 12020 Moving (0.02, -0.15) raw xDistance=-0.01 yDistance=0.15
00:40:42.974 00.001 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
00:40:42.974 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:40:42.975 00.001 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
00:40:42.975 00.000 12020 MoveAxis(E, 0, ABG)
00:40:42.975 00.000 12020 Move returns status 0, amount 0
00:40:42.975 00.000 12020 MoveAxis(N, 0, ABG)
00:40:42.976 00.001 12020 Move returns status 0, amount 0
00:40:42.976 00.000 12020 move complete, result=0
00:40:42.977 00.001 12020 worker thread done servicing request
00:40:43.170 00.193 9340 UpdateImageDisplay: Size=(1920,1080) min=5402, max=65535, med=8699, FiltMin=6890, FiltMax=65535, Gamma=2.870
00:40:43.326 00.156 9340 UpdateGuideState exits: m=955488 SNR=167.6
00:40:43.341 00.015 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:40:43.362 00.021 9340 ScheduleExposure(1000,3,1) exposurePending=0
00:40:43.390 00.028 9340 Enqueuing Expose request
00:40:43.444 00.054 12020 Worker thread wakes up
00:40:43.444 00.000 9340 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
00:40:43.461 00.017 12020 worker thread servicing REQUEST_EXPOSE 1000
00:40:43.461 00.000 12020 Handling exposure in thread, d=1000 o=3 r=(877,685,31,31)
00:40:43.473 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"cc9aa6f0-8f0b-4d89-8516-5e7a04544c44"}
00:40:43.520 00.047 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"cc9aa6f0-8f0b-4d89-8516-5e7a04544c44"}
00:40:43.571 00.051 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"84e29ad5-c6ec-4538-a7b4-6e21b1d61597"}
00:40:43.631 00.060 9340 case statement mapped state 6 to 3
00:40:43.700 00.069 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"84e29ad5-c6ec-4538-a7b4-6e21b1d61597"}
00:40:43.734 00.034 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"33dfb5aa-5eec-4103-beb4-df6ae49b30fb"}
00:40:43.781 00.047 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":114,"width":15,"height":15,"star_pos":[7.10,6.58],"pixels":"..."},"id":"33dfb5aa-5eec-4103-beb4-df6ae49b30fb"}
00:40:44.993 01.212 12020 Exposure complete
00:40:45.167 00.174 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"1e65020b-9ff1-4ef8-84e7-5ddd8ffe7989"}
00:40:45.226 00.059 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"1e65020b-9ff1-4ef8-84e7-5ddd8ffe7989"}
00:40:45.316 00.090 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"5d0d5233-b8cc-49fa-8bbd-e6594ed1ad1c"}
00:40:45.441 00.125 9340 case statement mapped state 6 to 3
00:40:45.476 00.035 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"5d0d5233-b8cc-49fa-8bbd-e6594ed1ad1c"}
00:40:45.552 00.076 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"64529a22-b597-4c9e-9bd3-86c1dd880027"}
00:40:45.581 00.029 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":114,"width":15,"height":15,"star_pos":[7.10,6.58],"pixels":"..."},"id":"64529a22-b597-4c9e-9bd3-86c1dd880027"}
00:40:45.873 00.292 12020 worker thread done servicing request
00:40:45.873 00.000 9340 OnExposeComplete: enter
00:40:45.916 00.043 9340 UpdateGuideState(): m_state=6
00:40:45.996 00.080 9340 Star::Find(15, 892, 699, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 115
00:40:46.017 00.021 9340 Star::Find returns 1 (0), X=892.94, Y=700.06, Mass=937178, SNR=183.5, Peak=53284 HFD=4.4
00:40:46.113 00.096 9340 MultiStar: [#1 0.98,-0.23,0.00,M3] [#2 1.58,-0.25,0.00,R] [#3 0.62,0.33,0.00,M1] [#4 0.70,0.15,0.00,M1] [#5 0.70,0.00,0.00,M1] [#6 0.97,0.60,0.00,M1] [#7 0.40,-0.05,0.37,U] [#8 0.46,-0.44,0.00,M1] 
00:40:46.155 00.042 9340 refined, 1 included, MultiStar: {0.67, 0.24}, one-star: {0.78, 0.34}
00:40:46.179 00.024 9340 CameraToMount -- cameraTheta (0.34) - m_xAngle (-3.09) = xAngle (3.43 = -2.85)
00:40:46.200 00.021 9340 CameraToMount -- cameraTheta (0.34) - (m_xAngle (-3.09) + m_yAngleError (-0.07)) = yAngle (3.51 = -2.78)
00:40:46.215 00.015 9340 CameraToMount -- cameraX=0.67 cameraY=0.24 hyp=0.71 cameraTheta=0.34 mountX=-0.68 mountY=-0.25, mountTheta=-2.79
00:40:46.264 00.049 9340 SchedulePrimaryMove(10104498, x=0.67, y=0.24, opts=13)
00:40:46.285 00.021 9340 Enqueuing Move request for scope (0.67, 0.24)
00:40:46.301 00.016 12020 Worker thread wakes up
00:40:46.301 00.000 12020 worker thread servicing REQUEST_MOVE scope ofs (0.67, 0.24) opts 0xd
00:40:46.301 00.000 12020 Handling offset move in thread for scope, endpoint = (0.67, 0.24)
00:40:46.302 00.001 12020 Moving (0.67, 0.24) raw xDistance=-0.68 yDistance=-0.25
00:40:46.302 00.000 12020 GuideAlgorithmHysteresis::Result() returns -0.29 from input -0.68
00:40:46.302 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
00:40:46.302 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.25
00:40:46.303 00.001 12020 MoveAxis(E, 49, ABG)
00:40:46.303 00.000 12020 Guiding  Dir = 2, Dur = 49
00:40:46.309 00.006 12020 IsSlewing returns 0
00:40:46.310 00.001 12020 IsGuiding returns 0
00:40:46.322 00.012 9340 UpdateImageDisplay: Size=(1920,1080) min=5347, max=65535, med=8677, FiltMin=6765, FiltMax=65535, Gamma=2.870
00:40:46.341 00.019 12020 PulseGuide returned control before completion, sleep 30
00:40:46.378 00.037 12020 IsGuiding returns 1
00:40:46.378 00.000 12020 scope still moving after pulse duration time elapsed
00:40:46.411 00.033 9340 UpdateGuideState exits: m=937178 SNR=183.5
00:40:46.426 00.015 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:40:46.445 00.019 12020 IsSlewing returns 0
00:40:46.445 00.000 9340 ScheduleExposure(1000,3,1) exposurePending=0
00:40:46.462 00.017 12020 IsGuiding returns 0
00:40:46.462 00.000 9340 Enqueuing Expose request
00:40:46.499 00.037 12020 scope move finished after 49 + 102 ms
00:40:46.499 00.000 12020 Move returns status 0, amount 49
00:40:46.500 00.001 12020 MoveAxis(N, 0, ABG)
00:40:46.500 00.000 12020 Move returns status 0, amount 0
00:40:46.500 00.000 12020 move complete, result=0
00:40:46.500 00.000 12020 worker thread done servicing request
00:40:46.500 00.000 12020 Worker thread wakes up
00:40:46.501 00.001 12020 worker thread servicing REQUEST_EXPOSE 1000
00:40:46.501 00.000 12020 Handling exposure in thread, d=1000 o=3 r=(877,685,31,31)
00:40:46.530 00.029 9340 GuideStep: -0.7 px 49 ms EAST, -0.3 px 0 ms NORTH
00:40:47.147 00.617 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"9e98593f-3060-4258-9eb8-2f2417f16f26"}
00:40:47.170 00.023 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"9e98593f-3060-4258-9eb8-2f2417f16f26"}
00:40:47.184 00.014 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"db3dd6ba-8e07-4c3f-8892-6363f6e478c4"}
00:40:47.235 00.051 9340 case statement mapped state 6 to 3
00:40:47.254 00.019 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"db3dd6ba-8e07-4c3f-8892-6363f6e478c4"}
00:40:47.277 00.023 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"5b1f981d-2197-471e-ba13-091f43bb7759"}
00:40:47.298 00.021 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":115,"width":15,"height":15,"star_pos":[6.94,7.06],"pixels":"..."},"id":"5b1f981d-2197-471e-ba13-091f43bb7759"}
00:40:47.900 00.602 12020 Exposure complete
00:40:48.270 00.370 12020 worker thread done servicing request
00:40:48.271 00.001 9340 OnExposeComplete: enter
00:40:48.321 00.050 9340 UpdateGuideState(): m_state=6
00:40:48.333 00.012 9340 Star::Find(15, 892, 700, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 116
00:40:48.351 00.018 9340 Star::Find returns 1 (0), X=892.39, Y=699.87, Mass=941757, SNR=180.0, Peak=54974 HFD=4.4
00:40:48.364 00.013 9340 MultiStar: [#1 0.23,-0.25,0.83,U] [#2 -1.14,0.26,0.00,M1] [#3 0.18,0.27,0.65,U] [#4 0.09,0.17,0.50,U] [#5 -0.20,-0.13,0.37,U] [#6 0.10,0.22,0.39,U] [#7 0.01,-0.21,0.40,U] [#8 0.25,-0.09,0.31,U] 
00:40:48.375 00.011 9340 refined, 7 included, MultiStar: {0.14, 0.03}, one-star: {0.22, 0.16}
00:40:48.390 00.015 9340 CameraToMount -- cameraTheta (0.22) - m_xAngle (-3.09) = xAngle (3.31 = -2.97)
00:40:48.406 00.016 9340 CameraToMount -- cameraTheta (0.22) - (m_xAngle (-3.09) + m_yAngleError (-0.07)) = yAngle (3.39 = -2.90)
00:40:48.439 00.033 9340 CameraToMount -- cameraX=0.14 cameraY=0.03 hyp=0.14 cameraTheta=0.22 mountX=-0.14 mountY=-0.03, mountTheta=-2.90
00:40:48.461 00.022 9340 SchedulePrimaryMove(10104498, x=0.14, y=0.03, opts=13)
00:40:48.474 00.013 9340 Enqueuing Move request for scope (0.14, 0.03)
00:40:48.483 00.009 12020 Worker thread wakes up
00:40:48.483 00.000 12020 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.03) opts 0xd
00:40:48.484 00.001 12020 Handling offset move in thread for scope, endpoint = (0.14, 0.03)
00:40:48.484 00.000 12020 Moving (0.14, 0.03) raw xDistance=-0.14 yDistance=-0.03
00:40:48.484 00.000 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
00:40:48.484 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:40:48.485 00.001 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
00:40:48.485 00.000 12020 MoveAxis(E, 0, ABG)
00:40:48.485 00.000 12020 Move returns status 0, amount 0
00:40:48.485 00.000 12020 MoveAxis(N, 0, ABG)
00:40:48.485 00.000 12020 Move returns status 0, amount 0
00:40:48.485 00.000 12020 move complete, result=0
00:40:48.486 00.001 12020 worker thread done servicing request
00:40:48.496 00.010 9340 UpdateImageDisplay: Size=(1920,1080) min=4995, max=65535, med=8663, FiltMin=6737, FiltMax=65530, Gamma=2.870
00:40:48.584 00.088 9340 UpdateGuideState exits: m=941757 SNR=180.0
00:40:48.600 00.016 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:40:48.614 00.014 9340 ScheduleExposure(1000,3,1) exposurePending=0
00:40:48.629 00.015 9340 Enqueuing Expose request
00:40:48.643 00.014 12020 Worker thread wakes up
00:40:48.643 00.000 9340 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
00:40:48.658 00.015 12020 worker thread servicing REQUEST_EXPOSE 1000
00:40:48.658 00.000 12020 Handling exposure in thread, d=1000 o=3 r=(877,685,31,31)
00:40:49.150 00.492 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"cdaf3d45-90a2-4acd-9223-96ef7c07a263"}
00:40:49.175 00.025 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"cdaf3d45-90a2-4acd-9223-96ef7c07a263"}
00:40:49.222 00.047 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"7290a063-f27b-4e1d-b679-39d97c53a870"}
00:40:49.238 00.016 9340 case statement mapped state 6 to 3
00:40:49.263 00.025 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"7290a063-f27b-4e1d-b679-39d97c53a870"}
00:40:49.347 00.084 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"bb511995-2299-4fac-a410-f3a576b87504"}
00:40:49.384 00.037 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":116,"width":15,"height":15,"star_pos":[7.39,6.87],"pixels":"..."},"id":"bb511995-2299-4fac-a410-f3a576b87504"}
00:40:50.035 00.651 12020 Exposure complete
00:40:50.641 00.606 9340 OnExposeComplete: enter
00:40:50.667 00.026 12020 worker thread done servicing request
00:40:50.667 00.000 9340 UpdateGuideState(): m_state=6
00:40:50.722 00.055 9340 Star::Find(15, 892, 699, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 117
00:40:50.757 00.035 9340 Star::Find returns 1 (0), X=892.47, Y=699.73, Mass=1002404, SNR=185.6, Peak=55359 HFD=4.6
00:40:50.794 00.037 9340 MultiStar: [#1 0.33,-0.36,0.71,U] [#2 -0.50,-0.07,1.83,U] [#3 0.21,0.01,0.63,U] [#4 0.32,-0.02,0.48,U] [#5 0.12,-0.09,0.40,U] [#6 0.47,0.11,0.36,U] [#7 0.39,-0.07,0.31,U] [#8 0.48,-0.24,0.35,U] 
00:40:50.901 00.107 9340 refined, 8 included, MultiStar: {0.07, -0.08}, one-star: {0.30, 0.02}
00:40:50.990 00.089 9340 CameraToMount -- cameraTheta (-0.88) - m_xAngle (-3.09) = xAngle (2.21 = 2.21)
00:40:51.100 00.110 9340 CameraToMount -- cameraTheta (-0.88) - (m_xAngle (-3.09) + m_yAngleError (-0.07)) = yAngle (2.29 = 2.29)
00:40:51.160 00.060 9340 CameraToMount -- cameraX=0.07 cameraY=-0.08 hyp=0.10 cameraTheta=-0.88 mountX=-0.06 mountY=0.08, mountTheta=2.24
00:40:51.277 00.117 9340 SchedulePrimaryMove(10104498, x=0.07, y=-0.08, opts=13)
00:40:51.346 00.069 9340 Enqueuing Move request for scope (0.07, -0.08)
00:40:51.371 00.025 12020 Worker thread wakes up
00:40:51.372 00.001 12020 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.08) opts 0xd
00:40:51.372 00.000 12020 Handling offset move in thread for scope, endpoint = (0.07, -0.08)
00:40:51.372 00.000 12020 Moving (0.07, -0.08) raw xDistance=-0.06 yDistance=0.08
00:40:51.372 00.000 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
00:40:51.373 00.001 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:40:51.373 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
00:40:51.373 00.000 12020 MoveAxis(E, 0, ABG)
00:40:51.374 00.001 12020 Move returns status 0, amount 0
00:40:51.375 00.001 12020 MoveAxis(N, 0, ABG)
00:40:51.375 00.000 12020 Move returns status 0, amount 0
00:40:51.375 00.000 12020 move complete, result=0
00:40:51.375 00.000 12020 worker thread done servicing request
00:40:51.395 00.020 9340 UpdateImageDisplay: Size=(1920,1080) min=5165, max=65535, med=8664, FiltMin=6813, FiltMax=65535, Gamma=2.870
00:40:51.511 00.116 9340 UpdateGuideState exits: m=1002404 SNR=185.6
00:40:51.535 00.024 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:40:51.576 00.041 9340 ScheduleExposure(1000,3,1) exposurePending=0
00:40:51.613 00.037 9340 Enqueuing Expose request
00:40:51.721 00.108 12020 Worker thread wakes up
00:40:51.722 00.001 12020 worker thread servicing REQUEST_EXPOSE 1000
00:40:51.722 00.000 12020 Handling exposure in thread, d=1000 o=3 r=(877,685,31,31)
00:40:51.723 00.001 9340 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
00:40:51.846 00.123 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"b7c12924-33ca-474e-ae53-f713d3224020"}
00:40:51.891 00.045 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"b7c12924-33ca-474e-ae53-f713d3224020"}
00:40:52.434 00.543 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"bcb548cf-92f6-484a-a31d-ec01006ecdb6"}
00:40:52.519 00.085 9340 case statement mapped state 6 to 3
00:40:52.621 00.102 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"bcb548cf-92f6-484a-a31d-ec01006ecdb6"}
00:40:52.741 00.120 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"210ff6d0-8362-4cf4-8fc4-f8b28d05abd0"}
00:40:52.823 00.082 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":117,"width":15,"height":15,"star_pos":[7.47,6.73],"pixels":"..."},"id":"210ff6d0-8362-4cf4-8fc4-f8b28d05abd0"}
00:40:53.225 00.402 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"86625592-81e6-4a88-9f80-4bb2c42d2745"}
00:40:53.279 00.054 12020 Exposure complete
00:40:53.280 00.001 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"86625592-81e6-4a88-9f80-4bb2c42d2745"}
00:40:53.345 00.065 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"463af42a-d558-4063-bb0d-386f8e21284f"}
00:40:53.369 00.024 9340 case statement mapped state 6 to 3
00:40:53.391 00.022 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"463af42a-d558-4063-bb0d-386f8e21284f"}
00:40:53.429 00.038 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"2caf59a2-cf02-4ffd-b038-b89d8cc32f00"}
00:40:53.496 00.067 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":117,"width":15,"height":15,"star_pos":[7.47,6.73],"pixels":"..."},"id":"2caf59a2-cf02-4ffd-b038-b89d8cc32f00"}
00:40:53.812 00.316 12020 worker thread done servicing request
00:40:53.819 00.007 9340 OnExposeComplete: enter
00:40:53.844 00.025 9340 UpdateGuideState(): m_state=6
00:40:53.886 00.042 9340 Star::Find(15, 892, 699, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 118
00:40:53.903 00.017 9340 Star::Find returns 1 (0), X=892.70, Y=700.26, Mass=986630, SNR=203.8, Peak=55718 HFD=4.3
00:40:53.966 00.063 9340 MultiStar: [#1 0.65,0.24,0.00,M2] [#2 -0.83,0.51,0.00,M1] [#3 0.64,0.43,0.00,M1] [#4 0.44,0.65,0.00,M1] [#5 0.55,0.21,0.37,U] [#6 0.84,0.86,0.00,M1] [#7 0.48,0.01,0.34,U] [#8 0.57,0.36,0.00,M1] 
00:40:53.994 00.028 9340 refined, 2 included, MultiStar: {0.52, 0.37}, one-star: {0.53, 0.55}
00:40:54.010 00.016 9340 CameraToMount -- cameraTheta (0.61) - m_xAngle (-3.09) = xAngle (3.70 = -2.58)
00:40:54.049 00.039 9340 CameraToMount -- cameraTheta (0.61) - (m_xAngle (-3.09) + m_yAngleError (-0.07)) = yAngle (3.78 = -2.50)
00:40:54.099 00.050 9340 CameraToMount -- cameraX=0.52 cameraY=0.37 hyp=0.64 cameraTheta=0.61 mountX=-0.54 mountY=-0.38, mountTheta=-2.53
00:40:54.126 00.027 9340 SchedulePrimaryMove(10104498, x=0.52, y=0.37, opts=13)
00:40:54.141 00.015 9340 Enqueuing Move request for scope (0.52, 0.37)
00:40:54.155 00.014 12020 Worker thread wakes up
00:40:54.155 00.000 12020 worker thread servicing REQUEST_MOVE scope ofs (0.52, 0.37) opts 0xd
00:40:54.155 00.000 12020 Handling offset move in thread for scope, endpoint = (0.52, 0.37)
00:40:54.156 00.001 12020 Moving (0.52, 0.37) raw xDistance=-0.54 yDistance=-0.38
00:40:54.156 00.000 12020 GuideAlgorithmHysteresis::Result() returns -0.23 from input -0.54
00:40:54.156 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
00:40:54.157 00.001 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.38
00:40:54.157 00.000 12020 MoveAxis(E, 39, ABG)
00:40:54.157 00.000 12020 Guiding  Dir = 2, Dur = 39
00:40:54.159 00.002 12020 IsSlewing returns 0
00:40:54.161 00.002 12020 IsGuiding returns 0
00:40:54.193 00.032 12020 PulseGuide returned control before completion, sleep 20
00:40:54.240 00.047 12020 IsGuiding returns 1
00:40:54.241 00.001 12020 scope still moving after pulse duration time elapsed
00:40:54.264 00.023 9340 UpdateImageDisplay: Size=(1920,1080) min=5385, max=65535, med=8662, FiltMin=6514, FiltMax=65530, Gamma=2.870
00:40:54.288 00.024 12020 IsSlewing returns 0
00:40:54.289 00.001 12020 IsGuiding returns 0
00:40:54.290 00.001 12020 scope move finished after 39 + 88 ms
00:40:54.290 00.000 12020 Move returns status 0, amount 39
00:40:54.290 00.000 12020 MoveAxis(N, 0, ABG)
00:40:54.290 00.000 12020 Move returns status 0, amount 0
00:40:54.290 00.000 12020 move complete, result=0
00:40:54.291 00.001 12020 worker thread done servicing request
00:40:54.346 00.055 9340 UpdateGuideState exits: m=986630 SNR=203.8
00:40:54.399 00.053 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:40:54.412 00.013 9340 ScheduleExposure(1000,3,1) exposurePending=0
00:40:54.424 00.012 9340 Enqueuing Expose request
00:40:54.444 00.020 12020 Worker thread wakes up
00:40:54.444 00.000 9340 GuideStep: -0.5 px 39 ms EAST, -0.4 px 0 ms NORTH
00:40:54.456 00.012 12020 worker thread servicing REQUEST_EXPOSE 1000
00:40:54.456 00.000 12020 Handling exposure in thread, d=1000 o=3 r=(877,685,31,31)
00:40:55.155 00.699 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"f67ce8f0-9c0b-44d7-a4f0-1a4188620dad"}
00:40:55.256 00.101 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"f67ce8f0-9c0b-44d7-a4f0-1a4188620dad"}
00:40:55.307 00.051 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"b932f012-5423-4973-8392-195b0a058249"}
00:40:55.341 00.034 9340 case statement mapped state 6 to 3
00:40:55.394 00.053 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"b932f012-5423-4973-8392-195b0a058249"}
00:40:55.423 00.029 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"c8f45c73-1ac2-4611-a4e4-14f8e6e66081"}
00:40:55.439 00.016 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":118,"width":15,"height":15,"star_pos":[6.70,7.26],"pixels":"..."},"id":"c8f45c73-1ac2-4611-a4e4-14f8e6e66081"}
00:40:55.846 00.407 12020 Exposure complete
00:40:56.244 00.398 12020 worker thread done servicing request
00:40:56.245 00.001 9340 OnExposeComplete: enter
00:40:56.294 00.049 9340 UpdateGuideState(): m_state=6
00:40:56.306 00.012 9340 Star::Find(15, 892, 700, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 119
00:40:56.329 00.023 9340 Star::Find returns 1 (0), X=892.58, Y=700.29, Mass=1028423, SNR=208.3, Peak=61130 HFD=4.4
00:40:56.341 00.012 9340 MultiStar: [#1 0.36,0.14,0.82,U] [#2 -0.99,0.32,0.00,M2] [#3 0.29,0.19,0.56,U] [#4 0.55,0.55,0.00,M2] [#5 -0.29,0.08,0.34,U] [#6 0.47,0.50,0.00,M2] [#7 -0.13,-0.04,0.39,U] [#8 0.48,0.30,0.29,U] 
00:40:56.353 00.012 9340 refined, 5 included, MultiStar: {0.25, 0.27}, one-star: {0.41, 0.58}
00:40:56.372 00.019 9340 CameraToMount -- cameraTheta (0.81) - m_xAngle (-3.09) = xAngle (3.91 = -2.38)
00:40:56.387 00.015 9340 CameraToMount -- cameraTheta (0.81) - (m_xAngle (-3.09) + m_yAngleError (-0.07)) = yAngle (3.98 = -2.30)
00:40:56.424 00.037 9340 CameraToMount -- cameraX=0.25 cameraY=0.27 hyp=0.37 cameraTheta=0.81 mountX=-0.26 mountY=-0.27, mountTheta=-2.34
00:40:56.442 00.018 9340 SchedulePrimaryMove(10104498, x=0.25, y=0.27, opts=13)
00:40:56.457 00.015 9340 Enqueuing Move request for scope (0.25, 0.27)
00:40:56.470 00.013 12020 Worker thread wakes up
00:40:56.470 00.000 12020 worker thread servicing REQUEST_MOVE scope ofs (0.25, 0.27) opts 0xd
00:40:56.471 00.001 12020 Handling offset move in thread for scope, endpoint = (0.25, 0.27)
00:40:56.471 00.000 12020 Moving (0.25, 0.27) raw xDistance=-0.26 yDistance=-0.27
00:40:56.471 00.000 12020 GuideAlgorithmHysteresis::Result() returns -0.13 from input -0.26
00:40:56.471 00.000 12020 switching direction from 1 to -1 - decHistory=-3 oldest=-0.31 newest=-0.58
00:40:56.471 00.000 12020 GuideAlgorithmResistSwitch::result() returns -0.27 from input -0.27
00:40:56.472 00.001 12020 MoveAxis(E, 22, ABG)
00:40:56.472 00.000 12020 Guiding  Dir = 2, Dur = 22
00:40:56.473 00.001 12020 IsSlewing returns 0
00:40:56.475 00.002 12020 IsGuiding returns 0
00:40:56.488 00.013 9340 UpdateImageDisplay: Size=(1920,1080) min=5445, max=65535, med=8666, FiltMin=6844, FiltMax=65530, Gamma=2.870
00:40:56.501 00.013 12020 PulseGuide returned control before completion, sleep 14
00:40:56.543 00.042 12020 IsGuiding returns 0
00:40:56.543 00.000 12020 Move returns status 0, amount 22
00:40:56.544 00.001 12020 MoveAxis(N, 44, ABG)
00:40:56.544 00.000 12020 Guiding  Dir = 0, Dur = 44
00:40:56.544 00.000 12020 IsSlewing returns 0
00:40:56.546 00.002 12020 IsGuiding returns 0
00:40:56.576 00.030 9340 UpdateGuideState exits: m=1028423 SNR=208.3
00:40:56.588 00.012 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:40:56.601 00.013 9340 ScheduleExposure(1000,3,1) exposurePending=0
00:40:56.615 00.014 9340 Enqueuing Expose request
00:40:56.632 00.017 12020 IsGuiding returns 1
00:40:56.632 00.000 12020 scope still moving after pulse duration time elapsed
00:40:56.702 00.070 12020 IsSlewing returns 0
00:40:56.798 00.096 12020 IsGuiding returns 0
00:40:56.798 00.000 12020 scope move finished after 44 + 208 ms
00:40:56.799 00.001 12020 Move returns status 0, amount 44
00:40:56.799 00.000 12020 move complete, result=0
00:40:56.800 00.001 12020 worker thread done servicing request
00:40:56.800 00.000 12020 Worker thread wakes up
00:40:56.800 00.000 12020 worker thread servicing REQUEST_EXPOSE 1000
00:40:56.800 00.000 12020 Handling exposure in thread, d=1000 o=3 r=(877,685,31,31)
00:40:56.807 00.007 9340 GuideStep: -0.3 px 22 ms EAST, -0.3 px 44 ms NORTH
00:40:57.162 00.355 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"805f9645-b37b-4838-8d76-e392121f87cb"}
00:40:57.187 00.025 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"805f9645-b37b-4838-8d76-e392121f87cb"}
00:40:57.215 00.028 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"33d4c52c-53dc-4040-963c-984223626d57"}
00:40:57.228 00.013 9340 case statement mapped state 6 to 3
00:40:57.248 00.020 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"33d4c52c-53dc-4040-963c-984223626d57"}
00:40:57.264 00.016 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"6441ebf2-88bb-447f-b569-4e7882664fa7"}
00:40:57.304 00.040 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":119,"width":15,"height":15,"star_pos":[6.58,7.29],"pixels":"..."},"id":"6441ebf2-88bb-447f-b569-4e7882664fa7"}
00:40:58.271 00.967 12020 Exposure complete
00:40:58.757 00.486 9340 OnExposeComplete: enter
00:40:58.795 00.038 12020 worker thread done servicing request
00:40:58.796 00.001 9340 UpdateGuideState(): m_state=6
00:40:58.811 00.015 9340 Star::Find(15, 892, 700, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 120
00:40:58.835 00.024 9340 Star::Find returns 1 (0), X=892.15, Y=700.10, Mass=928412, SNR=168.7, Peak=57746 HFD=4.3
00:40:58.869 00.034 9340 MultiStar: [#1 0.01,-0.06,0.90,U] [#2 -1.32,0.39,0.00,M3] [#3 0.13,0.38,0.70,U] [#4 -0.08,0.45,0.54,U] [#5 -0.10,-0.00,0.43,U] [#6 0.33,0.62,0.00,M3] [#7 -0.10,0.12,0.33,U] [#8 -0.02,0.20,0.38,U] 
00:40:58.901 00.032 9340 refined, 6 included, MultiStar: {-0.01, 0.22}, one-star: {-0.02, 0.38}
00:40:58.948 00.047 9340 CameraToMount -- cameraTheta (1.62) - m_xAngle (-3.09) = xAngle (4.71 = -1.57)
00:40:58.971 00.023 9340 CameraToMount -- cameraTheta (1.62) - (m_xAngle (-3.09) + m_yAngleError (-0.07)) = yAngle (4.79 = -1.50)
00:40:58.991 00.020 9340 CameraToMount -- cameraX=-0.01 cameraY=0.22 hyp=0.22 cameraTheta=1.62 mountX=0.00 mountY=-0.22, mountTheta=-1.57
00:40:59.009 00.018 9340 SchedulePrimaryMove(10104498, x=-0.01, y=0.22, opts=13)
00:40:59.038 00.029 9340 Enqueuing Move request for scope (-0.01, 0.22)
00:40:59.083 00.045 12020 Worker thread wakes up
00:40:59.083 00.000 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.22) opts 0xd
00:40:59.084 00.001 12020 Handling offset move in thread for scope, endpoint = (-0.01, 0.22)
00:40:59.084 00.000 12020 Moving (-0.01, 0.22) raw xDistance=0.00 yDistance=-0.22
00:40:59.084 00.000 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.00
00:40:59.084 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:40:59.084 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.22
00:40:59.085 00.001 12020 MoveAxis(E, 0, ABG)
00:40:59.085 00.000 12020 Move returns status 0, amount 0
00:40:59.085 00.000 12020 MoveAxis(N, 0, ABG)
00:40:59.085 00.000 12020 Move returns status 0, amount 0
00:40:59.085 00.000 12020 move complete, result=0
00:40:59.086 00.001 12020 worker thread done servicing request
00:40:59.098 00.012 9340 UpdateImageDisplay: Size=(1920,1080) min=5566, max=65535, med=8855, FiltMin=6936, FiltMax=65530, Gamma=2.870
00:40:59.190 00.092 9340 UpdateGuideState exits: m=928412 SNR=168.7
00:40:59.242 00.052 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:40:59.276 00.034 9340 ScheduleExposure(1000,3,1) exposurePending=0
00:40:59.293 00.017 9340 Enqueuing Expose request
00:40:59.315 00.022 12020 Worker thread wakes up
00:40:59.315 00.000 12020 worker thread servicing REQUEST_EXPOSE 1000
00:40:59.316 00.001 12020 Handling exposure in thread, d=1000 o=3 r=(877,685,31,31)
00:40:59.316 00.000 9340 GuideStep: 0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
00:40:59.380 00.064 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"8067e525-da95-4d63-98a2-8fa72ba64c96"}
00:40:59.405 00.025 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"8067e525-da95-4d63-98a2-8fa72ba64c96"}
00:40:59.421 00.016 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"30822ff3-7cfd-4415-9de3-7e5d36d7659f"}
00:40:59.445 00.024 9340 case statement mapped state 6 to 3
00:40:59.472 00.027 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"30822ff3-7cfd-4415-9de3-7e5d36d7659f"}
00:40:59.516 00.044 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"96c5eb4e-27d0-4549-b749-fe0fc38e1a1f"}
00:40:59.530 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":120,"width":15,"height":15,"star_pos":[7.15,7.10],"pixels":"..."},"id":"96c5eb4e-27d0-4549-b749-fe0fc38e1a1f"}
00:41:00.716 01.186 12020 Exposure complete
00:41:01.017 00.301 9340 OnExposeComplete: enter
00:41:01.031 00.014 12020 worker thread done servicing request
00:41:01.031 00.000 9340 UpdateGuideState(): m_state=6
00:41:01.042 00.011 9340 Star::Find(15, 892, 700, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 121
00:41:01.057 00.015 9340 Star::Find returns 1 (0), X=892.19, Y=700.16, Mass=934223, SNR=169.4, Peak=57842 HFD=4.3
00:41:01.076 00.019 9340 MultiStar: [#1 0.17,-0.01,0.80,U] [#2 -0.56,0.01,2.10,U] [#3 0.18,0.38,0.67,U] [#4 -0.06,0.43,0.49,U] [#5 -0.33,-0.19,0.40,U] [#6 -0.06,0.24,0.46,U] [#7 -0.07,-0.27,0.44,U] [#8 -0.49,0.11,0.38,U] 
00:41:01.105 00.029 9340 refined, 8 included, MultiStar: {-0.19, 0.13}, one-star: {0.02, 0.44}
00:41:01.127 00.022 9340 CameraToMount -- cameraTheta (2.56) - m_xAngle (-3.09) = xAngle (5.65 = -0.63)
00:41:01.145 00.018 9340 CameraToMount -- cameraTheta (2.56) - (m_xAngle (-3.09) + m_yAngleError (-0.07)) = yAngle (5.72 = -0.56)
00:41:01.160 00.015 9340 CameraToMount -- cameraX=-0.19 cameraY=0.13 hyp=0.23 cameraTheta=2.56 mountX=0.19 mountY=-0.12, mountTheta=-0.58
00:41:01.190 00.030 9340 SchedulePrimaryMove(10104498, x=-0.19, y=0.13, opts=13)
00:41:01.222 00.032 9340 Enqueuing Move request for scope (-0.19, 0.13)
00:41:01.236 00.014 12020 Worker thread wakes up
00:41:01.236 00.000 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.19, 0.13) opts 0xd
00:41:01.236 00.000 12020 Handling offset move in thread for scope, endpoint = (-0.19, 0.13)
00:41:01.237 00.001 12020 Moving (-0.19, 0.13) raw xDistance=0.19 yDistance=-0.12
00:41:01.237 00.000 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.19
00:41:01.237 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:41:01.237 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
00:41:01.238 00.001 12020 MoveAxis(E, 0, ABG)
00:41:01.238 00.000 12020 Move returns status 0, amount 0
00:41:01.238 00.000 12020 MoveAxis(N, 0, ABG)
00:41:01.238 00.000 12020 Move returns status 0, amount 0
00:41:01.238 00.000 12020 move complete, result=0
00:41:01.239 00.001 12020 worker thread done servicing request
00:41:01.252 00.013 9340 UpdateImageDisplay: Size=(1920,1080) min=4979, max=65535, med=8721, FiltMin=6671, FiltMax=65535, Gamma=2.870
00:41:01.338 00.086 9340 UpdateGuideState exits: m=934223 SNR=169.4
00:41:01.349 00.011 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:41:01.372 00.023 9340 ScheduleExposure(1000,3,1) exposurePending=0
00:41:01.388 00.016 9340 Enqueuing Expose request
00:41:01.402 00.014 12020 Worker thread wakes up
00:41:01.402 00.000 9340 GuideStep: 0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
00:41:01.416 00.014 12020 worker thread servicing REQUEST_EXPOSE 1000
00:41:01.417 00.001 12020 Handling exposure in thread, d=1000 o=3 r=(877,685,31,31)
00:41:01.447 00.030 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"5e63e496-ee14-4bab-aa06-626311b4f659"}
00:41:01.463 00.016 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"5e63e496-ee14-4bab-aa06-626311b4f659"}
00:41:01.476 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"ed970485-4076-42d5-8778-e3ee4188e998"}
00:41:01.491 00.015 9340 case statement mapped state 6 to 3
00:41:01.503 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"ed970485-4076-42d5-8778-e3ee4188e998"}
00:41:01.552 00.049 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"31009eac-9929-4979-94ac-8e82006ac53b"}
00:41:01.577 00.025 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":121,"width":15,"height":15,"star_pos":[7.19,7.16],"pixels":"..."},"id":"31009eac-9929-4979-94ac-8e82006ac53b"}
00:41:02.814 01.237 12020 Exposure complete
00:41:03.141 00.327 12020 worker thread done servicing request
00:41:03.142 00.001 9340 OnExposeComplete: enter
00:41:03.157 00.015 9340 UpdateGuideState(): m_state=6
00:41:03.191 00.034 9340 Star::Find(15, 892, 700, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 122
00:41:03.208 00.017 9340 Star::Find returns 1 (0), X=892.68, Y=700.01, Mass=939583, SNR=217.5, Peak=53348 HFD=4.2
00:41:03.231 00.023 9340 MultiStar: [#1 0.56,-0.12,0.66,U] [#2 -1.00,0.32,0.00,M3] [#3 0.54,0.21,0.63,U] [#4 0.54,0.40,0.00,M1] [#5 0.29,0.09,0.39,U] [#6 0.54,0.21,0.25,U] [#7 0.27,-0.06,0.26,U] [#8 0.53,-0.25,0.29,U] 
00:41:03.247 00.016 9340 refined, 6 included, MultiStar: {0.49, 0.10}, one-star: {0.51, 0.29}
00:41:03.262 00.015 9340 CameraToMount -- cameraTheta (0.20) - m_xAngle (-3.09) = xAngle (3.29 = -2.99)
00:41:03.300 00.038 9340 CameraToMount -- cameraTheta (0.20) - (m_xAngle (-3.09) + m_yAngleError (-0.07)) = yAngle (3.36 = -2.92)
00:41:03.318 00.018 9340 CameraToMount -- cameraX=0.49 cameraY=0.10 hyp=0.50 cameraTheta=0.20 mountX=-0.49 mountY=-0.11, mountTheta=-2.92
00:41:03.339 00.021 9340 SchedulePrimaryMove(10104498, x=0.49, y=0.10, opts=13)
00:41:03.356 00.017 9340 Enqueuing Move request for scope (0.49, 0.10)
00:41:03.370 00.014 12020 Worker thread wakes up
00:41:03.370 00.000 12020 worker thread servicing REQUEST_MOVE scope ofs (0.49, 0.10) opts 0xd
00:41:03.371 00.001 12020 Handling offset move in thread for scope, endpoint = (0.49, 0.10)
00:41:03.371 00.000 12020 Moving (0.49, 0.10) raw xDistance=-0.49 yDistance=-0.11
00:41:03.371 00.000 12020 GuideAlgorithmHysteresis::Result() returns -0.21 from input -0.49
00:41:03.371 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:41:03.371 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
00:41:03.371 00.000 12020 MoveAxis(E, 35, ABG)
00:41:03.372 00.001 12020 Guiding  Dir = 2, Dur = 35
00:41:03.373 00.001 12020 IsSlewing returns 0
00:41:03.374 00.001 12020 IsGuiding returns 0
00:41:03.382 00.008 9340 UpdateImageDisplay: Size=(1920,1080) min=5629, max=65535, med=8733, FiltMin=6912, FiltMax=65530, Gamma=2.870
00:41:03.422 00.040 12020 PulseGuide returned control before completion, sleep 15
00:41:03.449 00.027 12020 IsGuiding returns 0
00:41:03.450 00.001 12020 Move returns status 0, amount 35
00:41:03.450 00.000 12020 MoveAxis(N, 0, ABG)
00:41:03.450 00.000 12020 Move returns status 0, amount 0
00:41:03.450 00.000 12020 move complete, result=0
00:41:03.450 00.000 12020 worker thread done servicing request
00:41:03.475 00.025 9340 UpdateGuideState exits: m=939583 SNR=217.5
00:41:03.508 00.033 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:41:03.533 00.025 9340 ScheduleExposure(1000,3,1) exposurePending=0
00:41:03.546 00.013 9340 Enqueuing Expose request
00:41:03.556 00.010 12020 Worker thread wakes up
00:41:03.556 00.000 9340 GuideStep: -0.5 px 35 ms EAST, -0.1 px 0 ms NORTH
00:41:03.570 00.014 12020 worker thread servicing REQUEST_EXPOSE 1000
00:41:03.570 00.000 12020 Handling exposure in thread, d=1000 o=3 r=(877,685,31,31)
00:41:03.585 00.015 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"83510baf-bdd7-4d5b-b67d-87e3000cca78"}
00:41:03.620 00.035 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"83510baf-bdd7-4d5b-b67d-87e3000cca78"}
00:41:03.666 00.046 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"6a16033f-1b43-4dfb-b08e-e496772bd76f"}
00:41:03.682 00.016 9340 case statement mapped state 6 to 3
00:41:03.698 00.016 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"6a16033f-1b43-4dfb-b08e-e496772bd76f"}
00:41:03.794 00.096 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"e57be6de-c661-466f-a47d-4a9d3d4989a7"}
00:41:03.815 00.021 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":122,"width":15,"height":15,"star_pos":[6.68,7.01],"pixels":"..."},"id":"e57be6de-c661-466f-a47d-4a9d3d4989a7"}
00:41:04.955 01.140 12020 Exposure complete
00:41:05.150 00.195 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"e6718405-9d16-4e72-a264-aad2787b485d"}
00:41:05.186 00.036 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"e6718405-9d16-4e72-a264-aad2787b485d"}
00:41:05.212 00.026 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"6c2da2c2-7e5b-4a51-b78e-eb0d6202bc3f"}
00:41:05.228 00.016 9340 case statement mapped state 6 to 3
00:41:05.249 00.021 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"6c2da2c2-7e5b-4a51-b78e-eb0d6202bc3f"}
00:41:05.302 00.053 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"25422829-6a91-46cf-8c9a-aea4935c6f87"}
00:41:05.328 00.026 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":122,"width":15,"height":15,"star_pos":[6.68,7.01],"pixels":"..."},"id":"25422829-6a91-46cf-8c9a-aea4935c6f87"}
00:41:05.428 00.100 12020 worker thread done servicing request
00:41:05.428 00.000 9340 OnExposeComplete: enter
00:41:05.445 00.017 9340 UpdateGuideState(): m_state=6
00:41:05.466 00.021 9340 Star::Find(15, 892, 700, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 123
00:41:05.489 00.023 9340 Star::Find returns 1 (0), X=892.19, Y=699.83, Mass=918845, SNR=198.0, Peak=54302 HFD=4.4
00:41:05.540 00.051 9340 MultiStar: [#1 0.14,-0.41,0.75,U] [#2 -0.60,-0.11,0.00,M4] [#3 -0.02,0.08,0.74,U] [#4 -0.11,-0.01,0.47,U] [#5 -0.03,-0.50,0.42,U] [#6 -0.09,0.08,0.37,U] [#7 0.09,-0.04,0.30,U] [#8 0.09,-0.12,0.30,U] 
00:41:05.564 00.024 9340 refined, 7 included, MultiStar: {0.01, -0.08}, one-star: {0.02, 0.11}
00:41:05.588 00.024 9340 CameraToMount -- cameraTheta (-1.40) - m_xAngle (-3.09) = xAngle (1.70 = 1.70)
00:41:05.606 00.018 9340 CameraToMount -- cameraTheta (-1.40) - (m_xAngle (-3.09) + m_yAngleError (-0.07)) = yAngle (1.77 = 1.77)
00:41:05.691 00.085 9340 CameraToMount -- cameraX=0.01 cameraY=-0.08 hyp=0.08 cameraTheta=-1.40 mountX=-0.01 mountY=0.08, mountTheta=1.70
00:41:05.732 00.041 9340 SchedulePrimaryMove(10104498, x=0.01, y=-0.08, opts=13)
00:41:05.779 00.047 9340 Enqueuing Move request for scope (0.01, -0.08)
00:41:05.827 00.048 12020 Worker thread wakes up
00:41:05.827 00.000 12020 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.08) opts 0xd
00:41:05.827 00.000 12020 Handling offset move in thread for scope, endpoint = (0.01, -0.08)
00:41:05.827 00.000 12020 Moving (0.01, -0.08) raw xDistance=-0.01 yDistance=0.08
00:41:05.827 00.000 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
00:41:05.829 00.002 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:41:05.829 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
00:41:05.829 00.000 12020 MoveAxis(E, 0, ABG)
00:41:05.829 00.000 12020 Move returns status 0, amount 0
00:41:05.829 00.000 12020 MoveAxis(N, 0, ABG)
00:41:05.830 00.001 12020 Move returns status 0, amount 0
00:41:05.830 00.000 12020 move complete, result=0
00:41:05.830 00.000 12020 worker thread done servicing request
00:41:05.843 00.013 9340 UpdateImageDisplay: Size=(1920,1080) min=5416, max=65535, med=8722, FiltMin=6479, FiltMax=65535, Gamma=2.870
00:41:05.959 00.116 9340 UpdateGuideState exits: m=918845 SNR=198.0
00:41:05.984 00.025 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:41:06.010 00.026 9340 ScheduleExposure(1000,3,1) exposurePending=0
00:41:06.026 00.016 9340 Enqueuing Expose request
00:41:06.044 00.018 12020 Worker thread wakes up
00:41:06.044 00.000 9340 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
00:41:06.071 00.027 12020 worker thread servicing REQUEST_EXPOSE 1000
00:41:06.071 00.000 12020 Handling exposure in thread, d=1000 o=3 r=(877,685,31,31)
00:41:07.168 01.097 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"f8b67f55-a728-49a0-a0b1-791dfc2a0767"}
00:41:07.186 00.018 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"f8b67f55-a728-49a0-a0b1-791dfc2a0767"}
00:41:07.230 00.044 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"c2f8c3ff-40ce-4b60-9b3a-85910bc1cb9d"}
00:41:07.254 00.024 9340 case statement mapped state 6 to 3
00:41:07.272 00.018 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"c2f8c3ff-40ce-4b60-9b3a-85910bc1cb9d"}
00:41:07.294 00.022 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"79cdd29d-f6c4-412a-a36d-6a3f7195ecc1"}
00:41:07.309 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":123,"width":15,"height":15,"star_pos":[7.19,6.83],"pixels":"..."},"id":"79cdd29d-f6c4-412a-a36d-6a3f7195ecc1"}
00:41:07.502 00.193 12020 Exposure complete
00:41:07.964 00.462 12020 worker thread done servicing request
00:41:07.964 00.000 9340 OnExposeComplete: enter
00:41:07.980 00.016 9340 UpdateGuideState(): m_state=6
00:41:08.000 00.020 9340 Star::Find(15, 892, 699, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 124
00:41:08.032 00.032 9340 Star::Find returns 1 (0), X=892.54, Y=700.01, Mass=969008, SNR=169.9, Peak=55334 HFD=4.1
00:41:08.048 00.016 9340 MultiStar: [#1 0.54,-0.21,0.79,U] [#2 -1.12,0.26,0.00,M5] [#3 0.31,0.09,0.67,U] [#4 0.14,0.26,0.49,U] [#5 0.22,-0.18,0.45,U] [#6 0.61,0.21,0.00,M1] [#7 0.33,-0.35,0.34,U] [#8 0.45,-0.14,0.31,U] 
00:41:08.062 00.014 9340 refined, 6 included, MultiStar: {0.35, 0.02}, one-star: {0.37, 0.29}
00:41:08.076 00.014 9340 CameraToMount -- cameraTheta (0.05) - m_xAngle (-3.09) = xAngle (3.14 = 3.14)
00:41:08.096 00.020 9340 CameraToMount -- cameraTheta (0.05) - (m_xAngle (-3.09) + m_yAngleError (-0.07)) = yAngle (3.21 = -3.07)
00:41:08.110 00.014 9340 CameraToMount -- cameraX=0.35 cameraY=0.02 hyp=0.35 cameraTheta=0.05 mountX=-0.35 mountY=-0.03, mountTheta=-3.07
00:41:08.157 00.047 9340 SchedulePrimaryMove(10104498, x=0.35, y=0.02, opts=13)
00:41:08.173 00.016 9340 Enqueuing Move request for scope (0.35, 0.02)
00:41:08.185 00.012 12020 Worker thread wakes up
00:41:08.185 00.000 12020 worker thread servicing REQUEST_MOVE scope ofs (0.35, 0.02) opts 0xd
00:41:08.185 00.000 12020 Handling offset move in thread for scope, endpoint = (0.35, 0.02)
00:41:08.185 00.000 12020 Moving (0.35, 0.02) raw xDistance=-0.35 yDistance=-0.03
00:41:08.186 00.001 12020 GuideAlgorithmHysteresis::Result() returns -0.15 from input -0.35
00:41:08.186 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:41:08.186 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
00:41:08.186 00.000 12020 MoveAxis(E, 25, ABG)
00:41:08.187 00.001 12020 Guiding  Dir = 2, Dur = 25
00:41:08.188 00.001 12020 IsSlewing returns 0
00:41:08.191 00.003 12020 IsGuiding returns 0
00:41:08.207 00.016 9340 UpdateImageDisplay: Size=(1920,1080) min=5283, max=65535, med=8684, FiltMin=6867, FiltMax=65530, Gamma=2.870
00:41:08.223 00.016 12020 PulseGuide returned control before completion, sleep 12
00:41:08.279 00.056 12020 IsGuiding returns 0
00:41:08.279 00.000 12020 Move returns status 0, amount 25
00:41:08.280 00.001 12020 MoveAxis(N, 0, ABG)
00:41:08.280 00.000 12020 Move returns status 0, amount 0
00:41:08.280 00.000 12020 move complete, result=0
00:41:08.280 00.000 12020 worker thread done servicing request
00:41:08.294 00.014 9340 UpdateGuideState exits: m=969008 SNR=169.9
00:41:08.320 00.026 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:41:08.339 00.019 9340 ScheduleExposure(1000,3,1) exposurePending=0
00:41:08.381 00.042 9340 Enqueuing Expose request
00:41:08.397 00.016 12020 Worker thread wakes up
00:41:08.398 00.001 9340 GuideStep: -0.4 px 25 ms EAST, -0.0 px 0 ms NORTH
00:41:08.410 00.012 12020 worker thread servicing REQUEST_EXPOSE 1000
00:41:08.410 00.000 12020 Handling exposure in thread, d=1000 o=3 r=(877,685,31,31)
00:41:09.167 00.757 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"30c1c012-8a74-433e-ba22-9d07dcb46711"}
00:41:09.187 00.020 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"30c1c012-8a74-433e-ba22-9d07dcb46711"}
00:41:09.202 00.015 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"64d0f6ac-5953-4682-ab35-5d965f955358"}
00:41:09.216 00.014 9340 case statement mapped state 6 to 3
00:41:09.233 00.017 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"64d0f6ac-5953-4682-ab35-5d965f955358"}
00:41:09.289 00.056 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"25486e86-c706-4650-a03f-4accd891340c"}
00:41:09.311 00.022 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":124,"width":15,"height":15,"star_pos":[6.54,7.01],"pixels":"..."},"id":"25486e86-c706-4650-a03f-4accd891340c"}
00:41:09.780 00.469 12020 Exposure complete
00:41:10.150 00.370 12020 worker thread done servicing request
00:41:10.150 00.000 9340 OnExposeComplete: enter
00:41:10.167 00.017 9340 UpdateGuideState(): m_state=6
00:41:10.182 00.015 9340 Star::Find(15, 892, 700, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 125
00:41:10.214 00.032 9340 Star::Find returns 1 (0), X=891.86, Y=699.77, Mass=960524, SNR=178.7, Peak=58666 HFD=4.4
00:41:10.237 00.023 9340 MultiStar: [#1 -0.06,0.11,0.88,U] [#2 -1.50,0.22,0.00,M6] [#3 0.10,0.20,0.64,U] [#4 -0.32,0.51,0.00,M1] [#5 -0.63,0.08,0.00,M1] [#6 0.06,0.30,0.37,U] [#7 -0.08,-0.06,0.35,U] [#8 0.09,-0.17,0.34,U] 
00:41:10.255 00.018 9340 refined, 5 included, MultiStar: {-0.08, 0.09}, one-star: {-0.31, 0.05}
00:41:10.268 00.013 9340 CameraToMount -- cameraTheta (2.29) - m_xAngle (-3.09) = xAngle (5.38 = -0.90)
00:41:10.285 00.017 9340 CameraToMount -- cameraTheta (2.29) - (m_xAngle (-3.09) + m_yAngleError (-0.07)) = yAngle (5.46 = -0.82)
00:41:10.297 00.012 9340 CameraToMount -- cameraX=-0.08 cameraY=0.09 hyp=0.11 cameraTheta=2.29 mountX=0.07 mountY=-0.08, mountTheta=-0.87
00:41:10.344 00.047 9340 SchedulePrimaryMove(10104498, x=-0.08, y=0.09, opts=13)
00:41:10.358 00.014 9340 Enqueuing Move request for scope (-0.08, 0.09)
00:41:10.374 00.016 12020 Worker thread wakes up
00:41:10.375 00.001 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.09) opts 0xd
00:41:10.375 00.000 12020 Handling offset move in thread for scope, endpoint = (-0.08, 0.09)
00:41:10.375 00.000 12020 Moving (-0.08, 0.09) raw xDistance=0.07 yDistance=-0.08
00:41:10.375 00.000 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
00:41:10.375 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:41:10.376 00.001 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
00:41:10.376 00.000 12020 MoveAxis(E, 0, ABG)
00:41:10.376 00.000 12020 Move returns status 0, amount 0
00:41:10.376 00.000 12020 MoveAxis(N, 0, ABG)
00:41:10.376 00.000 12020 Move returns status 0, amount 0
00:41:10.377 00.001 12020 move complete, result=0
00:41:10.377 00.000 12020 worker thread done servicing request
00:41:10.386 00.009 9340 UpdateImageDisplay: Size=(1920,1080) min=5473, max=65535, med=8685, FiltMin=6620, FiltMax=65530, Gamma=2.870
00:41:10.475 00.089 9340 UpdateGuideState exits: m=960524 SNR=178.7
00:41:10.487 00.012 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:41:10.497 00.010 9340 ScheduleExposure(1000,3,1) exposurePending=0
00:41:10.516 00.019 9340 Enqueuing Expose request
00:41:10.537 00.021 12020 Worker thread wakes up
00:41:10.538 00.001 9340 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
00:41:10.569 00.031 12020 worker thread servicing REQUEST_EXPOSE 1000
00:41:10.569 00.000 12020 Handling exposure in thread, d=1000 o=3 r=(877,685,31,31)
00:41:11.189 00.620 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"1a60801a-4e93-42f8-ad37-fad178d41103"}
00:41:11.218 00.029 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"1a60801a-4e93-42f8-ad37-fad178d41103"}
00:41:11.274 00.056 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"2944b807-867f-4cd4-ad2a-7ec561c561dd"}
00:41:11.321 00.047 9340 case statement mapped state 6 to 3
00:41:11.352 00.031 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"2944b807-867f-4cd4-ad2a-7ec561c561dd"}
00:41:11.382 00.030 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"0c53b399-5776-4d02-bf3d-2e935d2e7a68"}
00:41:11.396 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":125,"width":15,"height":15,"star_pos":[6.86,6.77],"pixels":"..."},"id":"0c53b399-5776-4d02-bf3d-2e935d2e7a68"}
00:41:12.012 00.616 12020 Exposure complete
00:41:12.599 00.587 12020 worker thread done servicing request
00:41:12.600 00.001 9340 OnExposeComplete: enter
00:41:12.648 00.048 9340 UpdateGuideState(): m_state=6
00:41:12.669 00.021 9340 Star::Find(15, 891, 699, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 126
00:41:12.720 00.051 9340 Star::Find returns 1 (0), X=892.28, Y=699.82, Mass=992421, SNR=207.3, Peak=57058 HFD=4.4
00:41:12.792 00.072 9340 MultiStar: [#1 0.12,-0.09,0.65,U] [#2 -1.59,0.24,0.00,M7] [#3 -0.03,0.04,0.55,U] [#4 0.16,0.36,0.48,U] [#5 -0.03,-0.21,0.36,U] [#6 0.32,-0.01,0.34,U] [#7 0.06,-0.34,0.27,U] [#8 0.31,-0.27,0.29,U] 
00:41:12.905 00.113 9340 refined, 7 included, MultiStar: {0.12, -0.00}, one-star: {0.11, 0.10}
00:41:12.944 00.039 9340 CameraToMount -- cameraTheta (-0.02) - m_xAngle (-3.09) = xAngle (3.07 = 3.07)
00:41:13.008 00.064 9340 CameraToMount -- cameraTheta (-0.02) - (m_xAngle (-3.09) + m_yAngleError (-0.07)) = yAngle (3.15 = -3.14)
00:41:13.030 00.022 9340 CameraToMount -- cameraX=0.12 cameraY=-0.00 hyp=0.12 cameraTheta=-0.02 mountX=-0.12 mountY=-0.00, mountTheta=-3.14
00:41:13.061 00.031 9340 SchedulePrimaryMove(10104498, x=0.12, y=-0.00, opts=13)
00:41:13.112 00.051 9340 Enqueuing Move request for scope (0.12, -0.00)
00:41:13.136 00.024 12020 Worker thread wakes up
00:41:13.137 00.001 12020 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.00) opts 0xd
00:41:13.137 00.000 12020 Handling offset move in thread for scope, endpoint = (0.12, -0.00)
00:41:13.137 00.000 12020 Moving (0.12, -0.00) raw xDistance=-0.12 yDistance=-0.00
00:41:13.137 00.000 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
00:41:13.137 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:41:13.138 00.001 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
00:41:13.138 00.000 12020 MoveAxis(E, 0, ABG)
00:41:13.138 00.000 12020 Move returns status 0, amount 0
00:41:13.138 00.000 12020 MoveAxis(N, 0, ABG)
00:41:13.138 00.000 12020 Move returns status 0, amount 0
00:41:13.139 00.001 12020 move complete, result=0
00:41:13.139 00.000 12020 worker thread done servicing request
00:41:13.155 00.016 9340 UpdateImageDisplay: Size=(1920,1080) min=5557, max=65535, med=8717, FiltMin=6909, FiltMax=65530, Gamma=2.870
00:41:13.294 00.139 9340 UpdateGuideState exits: m=992421 SNR=207.3
00:41:13.339 00.045 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:41:13.384 00.045 9340 ScheduleExposure(1000,3,1) exposurePending=0
00:41:13.455 00.071 9340 Enqueuing Expose request
00:41:13.488 00.033 12020 Worker thread wakes up
00:41:13.489 00.001 12020 worker thread servicing REQUEST_EXPOSE 1000
00:41:13.489 00.000 12020 Handling exposure in thread, d=1000 o=3 r=(877,685,31,31)
00:41:13.489 00.000 9340 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
00:41:13.557 00.068 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"b2f9c03b-431e-49fc-82e0-39ca064ec91d"}
00:41:13.585 00.028 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"b2f9c03b-431e-49fc-82e0-39ca064ec91d"}
00:41:13.610 00.025 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"f75518af-7143-4919-a79b-06b0d332ab17"}
00:41:13.703 00.093 9340 case statement mapped state 6 to 3
00:41:13.727 00.024 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"f75518af-7143-4919-a79b-06b0d332ab17"}
00:41:13.816 00.089 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"3a501cf7-f7fb-46df-9b7e-f154dc79cae8"}
00:41:13.861 00.045 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":126,"width":15,"height":15,"star_pos":[7.28,6.82],"pixels":"..."},"id":"3a501cf7-f7fb-46df-9b7e-f154dc79cae8"}
00:41:14.856 00.995 12020 Exposure complete
00:41:15.190 00.334 12020 worker thread done servicing request
00:41:15.190 00.000 9340 OnExposeComplete: enter
00:41:15.204 00.014 9340 UpdateGuideState(): m_state=6
00:41:15.222 00.018 9340 Star::Find(15, 892, 699, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 127
00:41:15.236 00.014 9340 Star::Find returns 1 (0), X=892.52, Y=700.25, Mass=923800, SNR=197.7, Peak=59402 HFD=3.9
00:41:15.269 00.033 9340 MultiStar: [#1 0.41,0.19,0.71,U] [#2 -0.42,0.19,2.17,U] [#3 0.19,0.34,0.64,U] [#4 0.09,0.13,0.44,U] [#5 0.18,0.35,0.36,U] [#6 0.24,0.68,0.00,M1] [#7 0.22,0.02,0.33,U] [#8 0.29,0.03,0.28,U] 
00:41:15.284 00.015 9340 refined, 7 included, MultiStar: {0.02, 0.25}, one-star: {0.35, 0.53}
00:41:15.299 00.015 9340 CameraToMount -- cameraTheta (1.50) - m_xAngle (-3.09) = xAngle (4.59 = -1.69)
00:41:15.314 00.015 9340 CameraToMount -- cameraTheta (1.50) - (m_xAngle (-3.09) + m_yAngleError (-0.07)) = yAngle (4.67 = -1.61)
00:41:15.328 00.014 9340 CameraToMount -- cameraX=0.02 cameraY=0.25 hyp=0.25 cameraTheta=1.50 mountX=-0.03 mountY=-0.25, mountTheta=-1.69
00:41:15.365 00.037 9340 SchedulePrimaryMove(10104498, x=0.02, y=0.25, opts=13)
00:41:15.380 00.015 9340 Enqueuing Move request for scope (0.02, 0.25)
00:41:15.399 00.019 12020 Worker thread wakes up
00:41:15.400 00.001 12020 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.25) opts 0xd
00:41:15.400 00.000 12020 Handling offset move in thread for scope, endpoint = (0.02, 0.25)
00:41:15.400 00.000 12020 Moving (0.02, 0.25) raw xDistance=-0.03 yDistance=-0.25
00:41:15.400 00.000 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
00:41:15.400 00.000 12020 GuideAlgorithmResistSwitch::result() returns -0.25 from input -0.25
00:41:15.401 00.001 12020 MoveAxis(E, 0, ABG)
00:41:15.401 00.000 12020 Move returns status 0, amount 0
00:41:15.401 00.000 12020 MoveAxis(N, 41, ABG)
00:41:15.401 00.000 12020 Guiding  Dir = 0, Dur = 41
00:41:15.402 00.001 12020 IsSlewing returns 0
00:41:15.403 00.001 12020 IsGuiding returns 0
00:41:15.415 00.012 9340 UpdateImageDisplay: Size=(1920,1080) min=5681, max=65535, med=8690, FiltMin=6893, FiltMax=65535, Gamma=2.870
00:41:15.500 00.085 9340 UpdateGuideState exits: m=923800 SNR=197.7
00:41:15.515 00.015 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:41:15.535 00.020 9340 ScheduleExposure(1000,3,1) exposurePending=0
00:41:15.556 00.021 12020 IsGuiding returns 1
00:41:15.556 00.000 9340 Enqueuing Expose request
00:41:15.597 00.041 12020 scope still moving after pulse duration time elapsed
00:41:15.599 00.002 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"2d9d931a-af0b-4354-8e74-777847b64bc0"}
00:41:15.613 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"2d9d931a-af0b-4354-8e74-777847b64bc0"}
00:41:15.633 00.020 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"6c85fa29-7eb5-46d3-bc4d-840362f52a2c"}
00:41:15.650 00.017 9340 case statement mapped state 6 to 3
00:41:15.696 00.046 12020 IsSlewing returns 0
00:41:15.696 00.000 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"6c85fa29-7eb5-46d3-bc4d-840362f52a2c"}
00:41:15.711 00.015 12020 IsGuiding returns 0
00:41:15.711 00.000 12020 scope move finished after 41 + 267 ms
00:41:15.712 00.001 12020 Move returns status 0, amount 41
00:41:15.712 00.000 12020 move complete, result=0
00:41:15.712 00.000 12020 worker thread done servicing request
00:41:15.712 00.000 12020 Worker thread wakes up
00:41:15.713 00.001 12020 worker thread servicing REQUEST_EXPOSE 1000
00:41:15.713 00.000 12020 Handling exposure in thread, d=1000 o=3 r=(877,685,31,31)
00:41:15.717 00.004 9340 GuideStep: -0.0 px 0 ms EAST, -0.3 px 41 ms NORTH
00:41:15.785 00.068 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"4a7c17f0-8c3e-4159-bee7-9617142971ad"}
00:41:15.845 00.060 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":127,"width":15,"height":15,"star_pos":[6.52,7.25],"pixels":"..."},"id":"4a7c17f0-8c3e-4159-bee7-9617142971ad"}
00:41:17.074 01.229 12020 Exposure complete
00:41:17.203 00.129 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"e76c92ff-4f6d-44ea-9072-c7888fb5202f"}
00:41:17.222 00.019 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"e76c92ff-4f6d-44ea-9072-c7888fb5202f"}
00:41:17.274 00.052 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"3b08075b-6a37-4a41-be1f-3c286e628de8"}
00:41:17.294 00.020 9340 case statement mapped state 6 to 3
00:41:17.320 00.026 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"3b08075b-6a37-4a41-be1f-3c286e628de8"}
00:41:17.366 00.046 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"eea057e7-84e2-4584-b60e-fb29e908d44c"}
00:41:17.398 00.032 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":127,"width":15,"height":15,"star_pos":[6.52,7.25],"pixels":"..."},"id":"eea057e7-84e2-4584-b60e-fb29e908d44c"}
00:41:17.479 00.081 9340 OnExposeComplete: enter
00:41:17.494 00.015 12020 worker thread done servicing request
00:41:17.494 00.000 9340 UpdateGuideState(): m_state=6
00:41:17.512 00.018 9340 Star::Find(15, 892, 700, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 128
00:41:17.527 00.015 9340 Star::Find returns 1 (0), X=892.59, Y=700.02, Mass=930631, SNR=202.3, Peak=53370 HFD=4.1
00:41:17.544 00.017 9340 MultiStar: [#1 0.56,-0.15,0.87,U] [#2 -0.54,-0.16,1.80,U] [#3 0.37,0.14,0.64,U] [#4 0.43,0.47,0.00,M1] [#5 0.42,0.00,0.36,U] [#6 0.63,0.37,0.00,M2] [#7 0.23,0.11,0.31,U] [#8 0.73,-0.02,0.00,M1] 
00:41:17.578 00.034 9340 refined, 5 included, MultiStar: {0.08, 0.00}, one-star: {0.42, 0.30}
00:41:17.595 00.017 9340 CameraToMount -- cameraTheta (0.02) - m_xAngle (-3.09) = xAngle (3.11 = 3.11)
00:41:17.616 00.021 9340 CameraToMount -- cameraTheta (0.02) - (m_xAngle (-3.09) + m_yAngleError (-0.07)) = yAngle (3.19 = -3.09)
00:41:17.647 00.031 9340 CameraToMount -- cameraX=0.08 cameraY=0.00 hyp=0.08 cameraTheta=0.02 mountX=-0.08 mountY=-0.00, mountTheta=-3.09
00:41:17.699 00.052 9340 SchedulePrimaryMove(10104498, x=0.08, y=0.00, opts=13)
00:41:17.719 00.020 9340 Enqueuing Move request for scope (0.08, 0.00)
00:41:17.734 00.015 12020 Worker thread wakes up
00:41:17.735 00.001 12020 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.00) opts 0xd
00:41:17.735 00.000 12020 Handling offset move in thread for scope, endpoint = (0.08, 0.00)
00:41:17.735 00.000 12020 Moving (0.08, 0.00) raw xDistance=-0.08 yDistance=-0.00
00:41:17.735 00.000 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
00:41:17.735 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:41:17.736 00.001 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
00:41:17.736 00.000 12020 MoveAxis(E, 0, ABG)
00:41:17.736 00.000 12020 Move returns status 0, amount 0
00:41:17.736 00.000 12020 MoveAxis(N, 0, ABG)
00:41:17.736 00.000 12020 Move returns status 0, amount 0
00:41:17.736 00.000 12020 move complete, result=0
00:41:17.737 00.001 12020 worker thread done servicing request
00:41:17.754 00.017 9340 UpdateImageDisplay: Size=(1920,1080) min=5539, max=65535, med=8688, FiltMin=6808, FiltMax=65535, Gamma=2.870
00:41:17.844 00.090 9340 UpdateGuideState exits: m=930631 SNR=202.3
00:41:17.859 00.015 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:41:17.877 00.018 9340 ScheduleExposure(1000,3,1) exposurePending=0
00:41:17.896 00.019 9340 Enqueuing Expose request
00:41:17.937 00.041 12020 Worker thread wakes up
00:41:17.937 00.000 9340 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
00:41:17.950 00.013 12020 worker thread servicing REQUEST_EXPOSE 1000
00:41:17.950 00.000 12020 Handling exposure in thread, d=1000 o=3 r=(877,685,31,31)
00:41:19.210 01.260 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"b614fa24-50d0-4547-b45b-91d96a20b7b5"}
00:41:19.249 00.039 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"b614fa24-50d0-4547-b45b-91d96a20b7b5"}
00:41:19.283 00.034 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"0fef64a1-89af-48af-8655-67d48d87b682"}
00:41:19.309 00.026 9340 case statement mapped state 6 to 3
00:41:19.365 00.056 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"0fef64a1-89af-48af-8655-67d48d87b682"}
00:41:19.401 00.036 12020 Exposure complete
00:41:19.402 00.001 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"17a80e8c-ce7f-4191-aa9a-902125bd51c1"}
00:41:19.493 00.091 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":128,"width":15,"height":15,"star_pos":[6.59,7.02],"pixels":"..."},"id":"17a80e8c-ce7f-4191-aa9a-902125bd51c1"}
00:41:19.947 00.454 12020 worker thread done servicing request
00:41:19.947 00.000 9340 OnExposeComplete: enter
00:41:19.961 00.014 9340 UpdateGuideState(): m_state=6
00:41:19.982 00.021 9340 Star::Find(15, 892, 700, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 129
00:41:20.025 00.043 9340 Star::Find returns 1 (0), X=892.88, Y=699.81, Mass=947475, SNR=160.6, Peak=54919 HFD=4.3
00:41:20.057 00.032 9340 MultiStar: [#1 0.75,-0.34,0.00,M1] [#2 0.07,-0.05,2.37,U] [#3 0.91,0.09,0.00,M1] [#4 0.93,0.14,0.00,M2] [#5 0.45,-0.07,0.52,U] [#6 0.97,0.24,0.00,M3] [#7 0.55,-0.50,0.00,M1] [#8 0.67,-0.18,0.00,M2] 
00:41:20.071 00.014 9340 refined, 2 included, MultiStar: {0.28, -0.02}, one-star: {0.71, 0.10}
00:41:20.087 00.016 9340 CameraToMount -- cameraTheta (-0.06) - m_xAngle (-3.09) = xAngle (3.03 = 3.03)
00:41:20.106 00.019 9340 CameraToMount -- cameraTheta (-0.06) - (m_xAngle (-3.09) + m_yAngleError (-0.07)) = yAngle (3.11 = 3.11)
00:41:20.123 00.017 9340 CameraToMount -- cameraX=0.28 cameraY=-0.02 hyp=0.28 cameraTheta=-0.06 mountX=-0.28 mountY=0.01, mountTheta=3.11
00:41:20.179 00.056 9340 SchedulePrimaryMove(10104498, x=0.28, y=-0.02, opts=13)
00:41:20.195 00.016 9340 Enqueuing Move request for scope (0.28, -0.02)
00:41:20.212 00.017 12020 Worker thread wakes up
00:41:20.212 00.000 12020 worker thread servicing REQUEST_MOVE scope ofs (0.28, -0.02) opts 0xd
00:41:20.212 00.000 12020 Handling offset move in thread for scope, endpoint = (0.28, -0.02)
00:41:20.212 00.000 12020 Moving (0.28, -0.02) raw xDistance=-0.28 yDistance=0.01
00:41:20.212 00.000 12020 GuideAlgorithmHysteresis::Result() returns -0.12 from input -0.28
00:41:20.213 00.001 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:41:20.213 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
00:41:20.213 00.000 12020 MoveAxis(E, 20, ABG)
00:41:20.213 00.000 12020 Guiding  Dir = 2, Dur = 20
00:41:20.214 00.001 12020 IsSlewing returns 0
00:41:20.216 00.002 12020 IsGuiding returns 0
00:41:20.231 00.015 9340 UpdateImageDisplay: Size=(1920,1080) min=5454, max=65535, med=8690, FiltMin=6568, FiltMax=65535, Gamma=2.870
00:41:20.252 00.021 12020 IsGuiding returns 1
00:41:20.253 00.001 12020 scope still moving after pulse duration time elapsed
00:41:20.290 00.037 12020 IsSlewing returns 0
00:41:20.293 00.003 12020 IsGuiding returns 0
00:41:20.293 00.000 12020 scope move finished after 20 + 56 ms
00:41:20.293 00.000 12020 Move returns status 0, amount 20
00:41:20.293 00.000 12020 MoveAxis(N, 0, ABG)
00:41:20.294 00.001 12020 Move returns status 0, amount 0
00:41:20.294 00.000 12020 move complete, result=0
00:41:20.294 00.000 12020 worker thread done servicing request
00:41:20.340 00.046 9340 UpdateGuideState exits: m=947475 SNR=160.6
00:41:20.361 00.021 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:41:20.385 00.024 9340 ScheduleExposure(1000,3,1) exposurePending=0
00:41:20.426 00.041 9340 Enqueuing Expose request
00:41:20.463 00.037 12020 Worker thread wakes up
00:41:20.463 00.000 9340 GuideStep: -0.3 px 20 ms EAST, 0.0 px 0 ms NORTH
00:41:20.479 00.016 12020 worker thread servicing REQUEST_EXPOSE 1000
00:41:20.479 00.000 12020 Handling exposure in thread, d=1000 o=3 r=(877,685,31,31)
00:41:21.229 00.750 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"af4798ac-2b85-43a7-8410-8bc8f422d0ba"}
00:41:21.261 00.032 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"af4798ac-2b85-43a7-8410-8bc8f422d0ba"}
00:41:21.284 00.023 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"33f1e563-9f10-4827-9bd7-0452379a7acf"}
00:41:21.296 00.012 9340 case statement mapped state 6 to 3
00:41:21.309 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"33f1e563-9f10-4827-9bd7-0452379a7acf"}
00:41:21.322 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"2db435c0-8b0d-4343-b9b6-a12f3be13495"}
00:41:21.341 00.019 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":129,"width":15,"height":15,"star_pos":[6.88,6.81],"pixels":"..."},"id":"2db435c0-8b0d-4343-b9b6-a12f3be13495"}
00:41:21.867 00.526 12020 Exposure complete
00:41:22.142 00.275 12020 worker thread done servicing request
00:41:22.142 00.000 9340 OnExposeComplete: enter
00:41:22.155 00.013 9340 UpdateGuideState(): m_state=6
00:41:22.170 00.015 9340 Star::Find(15, 892, 699, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 130
00:41:22.184 00.014 9340 Star::Find returns 1 (0), X=892.50, Y=699.82, Mass=976915, SNR=181.8, Peak=56046 HFD=4.5
00:41:22.200 00.016 9340 MultiStar: [#1 0.62,-0.26,0.00,M2] [#2 -0.11,-0.19,1.89,U] [#3 0.51,-0.08,0.56,U] [#4 0.38,0.20,0.52,U] [#5 0.22,-0.34,0.41,U] [#6 0.70,0.23,0.00,M4] [#7 0.42,-0.39,0.34,U] [#8 0.46,-0.22,0.35,U] 
00:41:22.213 00.013 9340 refined, 6 included, MultiStar: {0.20, -0.11}, one-star: {0.33, 0.10}
00:41:22.245 00.032 9340 CameraToMount -- cameraTheta (-0.50) - m_xAngle (-3.09) = xAngle (2.60 = 2.60)
00:41:22.262 00.017 9340 CameraToMount -- cameraTheta (-0.50) - (m_xAngle (-3.09) + m_yAngleError (-0.07)) = yAngle (2.67 = 2.67)
00:41:22.275 00.013 9340 CameraToMount -- cameraX=0.20 cameraY=-0.11 hyp=0.22 cameraTheta=-0.50 mountX=-0.19 mountY=0.10, mountTheta=2.65
00:41:22.290 00.015 9340 SchedulePrimaryMove(10104498, x=0.20, y=-0.11, opts=13)
00:41:22.303 00.013 9340 Enqueuing Move request for scope (0.20, -0.11)
00:41:22.320 00.017 12020 Worker thread wakes up
00:41:22.321 00.001 12020 worker thread servicing REQUEST_MOVE scope ofs (0.20, -0.11) opts 0xd
00:41:22.321 00.000 12020 Handling offset move in thread for scope, endpoint = (0.20, -0.11)
00:41:22.321 00.000 12020 Moving (0.20, -0.11) raw xDistance=-0.19 yDistance=0.10
00:41:22.321 00.000 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.19
00:41:22.321 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:41:22.322 00.001 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
00:41:22.322 00.000 12020 MoveAxis(E, 0, ABG)
00:41:22.322 00.000 12020 Move returns status 0, amount 0
00:41:22.322 00.000 12020 MoveAxis(N, 0, ABG)
00:41:22.323 00.001 12020 Move returns status 0, amount 0
00:41:22.323 00.000 12020 move complete, result=0
00:41:22.323 00.000 12020 worker thread done servicing request
00:41:22.332 00.009 9340 UpdateImageDisplay: Size=(1920,1080) min=5449, max=65535, med=8686, FiltMin=6756, FiltMax=65535, Gamma=2.870
00:41:22.416 00.084 9340 UpdateGuideState exits: m=976915 SNR=181.8
00:41:22.431 00.015 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:41:22.447 00.016 9340 ScheduleExposure(1000,3,1) exposurePending=0
00:41:22.466 00.019 9340 Enqueuing Expose request
00:41:22.478 00.012 12020 Worker thread wakes up
00:41:22.478 00.000 9340 GuideStep: -0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
00:41:22.507 00.029 12020 worker thread servicing REQUEST_EXPOSE 1000
00:41:22.507 00.000 12020 Handling exposure in thread, d=1000 o=3 r=(877,685,31,31)
00:41:23.247 00.740 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"ebf6a698-5fea-4bc8-b655-2cf9a4e62cd1"}
00:41:23.259 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"ebf6a698-5fea-4bc8-b655-2cf9a4e62cd1"}
00:41:23.272 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"f7a5d5a7-7745-4dbf-9a08-014a1753062f"}
00:41:23.284 00.012 9340 case statement mapped state 6 to 3
00:41:23.297 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"f7a5d5a7-7745-4dbf-9a08-014a1753062f"}
00:41:23.317 00.020 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"7c5d4ced-f179-456b-8b25-1ddb4a0d1b0d"}
00:41:23.332 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":130,"width":15,"height":15,"star_pos":[7.50,6.82],"pixels":"..."},"id":"7c5d4ced-f179-456b-8b25-1ddb4a0d1b0d"}
00:41:23.879 00.547 12020 Exposure complete
00:41:24.150 00.271 12020 worker thread done servicing request
00:41:24.151 00.001 9340 OnExposeComplete: enter
00:41:24.163 00.012 9340 UpdateGuideState(): m_state=6
00:41:24.195 00.032 9340 Star::Find(15, 892, 699, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 131
00:41:24.209 00.014 9340 Star::Find returns 1 (0), X=892.51, Y=699.82, Mass=942073, SNR=164.0, Peak=53434 HFD=4.5
00:41:24.221 00.012 9340 MultiStar: [#1 0.27,-0.03,0.95,U] [#2 -0.48,0.06,2.00,U] [#3 0.49,0.23,0.86,U] [#4 0.48,0.48,0.00,M2] [#5 0.14,0.07,0.43,U] [#6 0.32,0.16,0.50,U] [#7 0.48,-0.32,0.41,U] [#8 0.21,-0.27,0.35,U] 
00:41:24.235 00.014 9340 refined, 7 included, MultiStar: {0.09, 0.05}, one-star: {0.35, 0.11}
00:41:24.245 00.010 9340 CameraToMount -- cameraTheta (0.48) - m_xAngle (-3.09) = xAngle (3.58 = -2.71)
00:41:24.256 00.011 9340 CameraToMount -- cameraTheta (0.48) - (m_xAngle (-3.09) + m_yAngleError (-0.07)) = yAngle (3.65 = -2.63)
00:41:24.270 00.014 9340 CameraToMount -- cameraX=0.09 cameraY=0.05 hyp=0.10 cameraTheta=0.48 mountX=-0.09 mountY=-0.05, mountTheta=-2.65
00:41:24.310 00.040 9340 SchedulePrimaryMove(10104498, x=0.09, y=0.05, opts=13)
00:41:24.326 00.016 9340 Enqueuing Move request for scope (0.09, 0.05)
00:41:24.337 00.011 12020 Worker thread wakes up
00:41:24.337 00.000 12020 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.05) opts 0xd
00:41:24.337 00.000 12020 Handling offset move in thread for scope, endpoint = (0.09, 0.05)
00:41:24.338 00.001 12020 Moving (0.09, 0.05) raw xDistance=-0.09 yDistance=-0.05
00:41:24.338 00.000 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
00:41:24.338 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:41:24.338 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
00:41:24.338 00.000 12020 MoveAxis(E, 0, ABG)
00:41:24.338 00.000 12020 Move returns status 0, amount 0
00:41:24.339 00.001 12020 MoveAxis(N, 0, ABG)
00:41:24.339 00.000 12020 Move returns status 0, amount 0
00:41:24.339 00.000 12020 move complete, result=0
00:41:24.340 00.001 12020 worker thread done servicing request
00:41:24.350 00.010 9340 UpdateImageDisplay: Size=(1920,1080) min=5197, max=65535, med=8685, FiltMin=6591, FiltMax=65535, Gamma=2.870
00:41:24.411 00.061 9340 UpdateGuideState exits: m=942073 SNR=164.0
00:41:24.426 00.015 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:41:24.463 00.037 9340 ScheduleExposure(1000,3,1) exposurePending=0
00:41:24.480 00.017 9340 Enqueuing Expose request
00:41:24.494 00.014 12020 Worker thread wakes up
00:41:24.494 00.000 9340 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
00:41:24.504 00.010 12020 worker thread servicing REQUEST_EXPOSE 1000
00:41:24.504 00.000 12020 Handling exposure in thread, d=1000 o=3 r=(877,685,31,31)
00:41:25.258 00.754 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"abd7b6bc-46a6-4f90-b451-7967d71850f6"}
00:41:25.281 00.023 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"abd7b6bc-46a6-4f90-b451-7967d71850f6"}
00:41:25.292 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"1e6971c4-34a8-473f-bfe7-e8e3e33b99b3"}
00:41:25.308 00.016 9340 case statement mapped state 6 to 3
00:41:25.318 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"1e6971c4-34a8-473f-bfe7-e8e3e33b99b3"}
00:41:25.331 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"e36cd54d-4fe6-4fdd-ab70-301f9dec6513"}
00:41:25.348 00.017 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":131,"width":15,"height":15,"star_pos":[6.51,6.82],"pixels":"..."},"id":"e36cd54d-4fe6-4fdd-ab70-301f9dec6513"}
00:41:25.881 00.533 12020 Exposure complete
00:41:26.292 00.411 12020 worker thread done servicing request
00:41:26.292 00.000 9340 OnExposeComplete: enter
00:41:26.307 00.015 9340 UpdateGuideState(): m_state=6
00:41:26.337 00.030 9340 Star::Find(15, 892, 699, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 132
00:41:26.353 00.016 9340 Star::Find returns 1 (0), X=892.63, Y=699.84, Mass=981862, SNR=176.1, Peak=53202 HFD=4.5
00:41:26.397 00.044 9340 MultiStar: [#1 0.77,-0.12,0.00,M2] [#2 -0.07,-0.12,2.34,U] [#3 0.42,-0.09,0.78,U] [#4 0.73,0.38,0.00,M3] [#5 0.64,-0.15,0.00,M1] [#6 0.77,0.47,0.00,M4] [#7 0.39,-0.35,0.38,U] [#8 0.46,-0.34,0.31,U] 
00:41:26.420 00.023 9340 refined, 4 included, MultiStar: {0.19, -0.09}, one-star: {0.46, 0.12}
00:41:26.437 00.017 9340 CameraToMount -- cameraTheta (-0.46) - m_xAngle (-3.09) = xAngle (2.63 = 2.63)
00:41:26.457 00.020 9340 CameraToMount -- cameraTheta (-0.46) - (m_xAngle (-3.09) + m_yAngleError (-0.07)) = yAngle (2.71 = 2.71)
00:41:26.482 00.025 9340 CameraToMount -- cameraX=0.19 cameraY=-0.09 hyp=0.21 cameraTheta=-0.46 mountX=-0.19 mountY=0.09, mountTheta=2.69
00:41:26.537 00.055 9340 SchedulePrimaryMove(10104498, x=0.19, y=-0.09, opts=13)
00:41:26.553 00.016 9340 Enqueuing Move request for scope (0.19, -0.09)
00:41:26.566 00.013 12020 Worker thread wakes up
00:41:26.566 00.000 12020 worker thread servicing REQUEST_MOVE scope ofs (0.19, -0.09) opts 0xd
00:41:26.566 00.000 12020 Handling offset move in thread for scope, endpoint = (0.19, -0.09)
00:41:26.566 00.000 12020 Moving (0.19, -0.09) raw xDistance=-0.19 yDistance=0.09
00:41:26.566 00.000 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.19
00:41:26.567 00.001 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:41:26.567 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
00:41:26.567 00.000 12020 MoveAxis(E, 0, ABG)
00:41:26.567 00.000 12020 Move returns status 0, amount 0
00:41:26.567 00.000 12020 MoveAxis(N, 0, ABG)
00:41:26.568 00.001 12020 Move returns status 0, amount 0
00:41:26.568 00.000 12020 move complete, result=0
00:41:26.568 00.000 12020 worker thread done servicing request
00:41:26.578 00.010 9340 UpdateImageDisplay: Size=(1920,1080) min=5666, max=65535, med=8693, FiltMin=6858, FiltMax=65535, Gamma=2.870
00:41:26.687 00.109 9340 UpdateGuideState exits: m=981862 SNR=176.1
00:41:26.708 00.021 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:41:26.727 00.019 9340 ScheduleExposure(1000,3,1) exposurePending=0
00:41:26.761 00.034 9340 Enqueuing Expose request
00:41:26.807 00.046 12020 Worker thread wakes up
00:41:26.808 00.001 12020 worker thread servicing REQUEST_EXPOSE 1000
00:41:26.808 00.000 12020 Handling exposure in thread, d=1000 o=3 r=(877,685,31,31)
00:41:26.808 00.000 9340 GuideStep: -0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
00:41:27.263 00.455 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"2cba4323-0265-49a4-82cf-af06bca3f9af"}
00:41:27.280 00.017 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"2cba4323-0265-49a4-82cf-af06bca3f9af"}
00:41:27.312 00.032 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"617548de-741b-4499-8e72-466257625a69"}
00:41:27.330 00.018 9340 case statement mapped state 6 to 3
00:41:27.350 00.020 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"617548de-741b-4499-8e72-466257625a69"}
00:41:27.374 00.024 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"75c8c605-fee3-4314-9c8e-360b82cbc897"}
00:41:27.416 00.042 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":132,"width":15,"height":15,"star_pos":[6.63,6.84],"pixels":"..."},"id":"75c8c605-fee3-4314-9c8e-360b82cbc897"}
00:41:28.183 00.767 12020 Exposure complete
00:41:28.486 00.303 12020 worker thread done servicing request
00:41:28.486 00.000 9340 OnExposeComplete: enter
00:41:28.505 00.019 9340 UpdateGuideState(): m_state=6
00:41:28.520 00.015 9340 Star::Find(15, 892, 699, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 133
00:41:28.555 00.035 9340 Star::Find returns 1 (0), X=892.56, Y=699.84, Mass=877815, SNR=158.3, Peak=52858 HFD=4.3
00:41:28.567 00.012 9340 MultiStar: [#1 0.24,-0.21,0.84,U] [#2 -0.22,-0.16,2.50,U] [#3 0.45,0.18,0.76,U] [#4 0.25,0.37,0.54,U] [#5 -0.06,-0.19,0.46,U] [#6 0.28,0.09,0.43,U] [#7 0.16,-0.33,0.38,U] [#8 0.47,0.33,0.39,U] 
00:41:28.580 00.013 9340 refined, 8 included, MultiStar: {0.12, -0.02}, one-star: {0.39, 0.13}
00:41:28.594 00.014 9340 CameraToMount -- cameraTheta (-0.17) - m_xAngle (-3.09) = xAngle (2.92 = 2.92)
00:41:28.604 00.010 9340 CameraToMount -- cameraTheta (-0.17) - (m_xAngle (-3.09) + m_yAngleError (-0.07)) = yAngle (2.99 = 2.99)
00:41:28.616 00.012 9340 CameraToMount -- cameraX=0.12 cameraY=-0.02 hyp=0.12 cameraTheta=-0.17 mountX=-0.12 mountY=0.02, mountTheta=2.99
00:41:28.648 00.032 9340 SchedulePrimaryMove(10104498, x=0.12, y=-0.02, opts=13)
00:41:28.678 00.030 9340 Enqueuing Move request for scope (0.12, -0.02)
00:41:28.694 00.016 12020 Worker thread wakes up
00:41:28.694 00.000 12020 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.02) opts 0xd
00:41:28.695 00.001 12020 Handling offset move in thread for scope, endpoint = (0.12, -0.02)
00:41:28.695 00.000 12020 Moving (0.12, -0.02) raw xDistance=-0.12 yDistance=0.02
00:41:28.695 00.000 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
00:41:28.695 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:41:28.695 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
00:41:28.696 00.001 12020 MoveAxis(E, 0, ABG)
00:41:28.696 00.000 12020 Move returns status 0, amount 0
00:41:28.696 00.000 12020 MoveAxis(N, 0, ABG)
00:41:28.696 00.000 12020 Move returns status 0, amount 0
00:41:28.696 00.000 12020 move complete, result=0
00:41:28.696 00.000 12020 worker thread done servicing request
00:41:28.705 00.009 9340 UpdateImageDisplay: Size=(1920,1080) min=5190, max=65535, med=8678, FiltMin=6347, FiltMax=65535, Gamma=2.870
00:41:28.762 00.057 9340 UpdateGuideState exits: m=877815 SNR=158.3
00:41:28.779 00.017 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:41:28.808 00.029 9340 ScheduleExposure(1000,3,1) exposurePending=0
00:41:28.830 00.022 9340 Enqueuing Expose request
00:41:28.844 00.014 12020 Worker thread wakes up
00:41:28.845 00.001 12020 worker thread servicing REQUEST_EXPOSE 1000
00:41:28.845 00.000 9340 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
00:41:28.864 00.019 12020 Handling exposure in thread, d=1000 o=3 r=(877,685,31,31)
00:41:29.255 00.391 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"3afc1473-d42a-4dbc-84bf-e3c591cadebf"}
00:41:29.273 00.018 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"3afc1473-d42a-4dbc-84bf-e3c591cadebf"}
00:41:29.292 00.019 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"018f2c53-f236-480d-a164-fd7f800fa46c"}
00:41:29.303 00.011 9340 case statement mapped state 6 to 3
00:41:29.316 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"018f2c53-f236-480d-a164-fd7f800fa46c"}
00:41:29.340 00.024 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"2bdb14d4-a97c-4fe6-88e4-16b764681610"}
00:41:29.356 00.016 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":133,"width":15,"height":15,"star_pos":[6.56,6.84],"pixels":"..."},"id":"2bdb14d4-a97c-4fe6-88e4-16b764681610"}
00:41:30.253 00.897 12020 Exposure complete
00:41:30.515 00.262 12020 worker thread done servicing request
00:41:30.515 00.000 9340 OnExposeComplete: enter
00:41:30.529 00.014 9340 UpdateGuideState(): m_state=6
00:41:30.539 00.010 9340 Star::Find(15, 892, 699, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 134
00:41:30.549 00.010 9340 Star::Find returns 1 (0), X=892.78, Y=700.20, Mass=963440, SNR=171.3, Peak=55938 HFD=4.4
00:41:30.563 00.014 9340 MultiStar: [#1 0.68,0.15,0.00,M2] [#2 -0.05,0.06,2.17,U] [#3 0.61,0.57,0.00,M1] [#4 0.50,0.36,0.00,M3] [#5 0.45,0.35,0.42,U] [#6 0.44,0.32,0.42,U] [#7 0.23,-0.10,0.32,U] [#8 0.67,0.13,0.00,M1] 
00:41:30.574 00.011 9340 refined, 4 included, MultiStar: {0.22, 0.20}, one-star: {0.61, 0.49}
00:41:30.589 00.015 9340 CameraToMount -- cameraTheta (0.74) - m_xAngle (-3.09) = xAngle (3.83 = -2.45)
00:41:30.622 00.033 9340 CameraToMount -- cameraTheta (0.74) - (m_xAngle (-3.09) + m_yAngleError (-0.07)) = yAngle (3.90 = -2.38)
00:41:30.633 00.011 9340 CameraToMount -- cameraX=0.22 cameraY=0.20 hyp=0.30 cameraTheta=0.74 mountX=-0.23 mountY=-0.21, mountTheta=-2.41
00:41:30.647 00.014 9340 SchedulePrimaryMove(10104498, x=0.22, y=0.20, opts=13)
00:41:30.660 00.013 9340 Enqueuing Move request for scope (0.22, 0.20)
00:41:30.674 00.014 12020 Worker thread wakes up
00:41:30.674 00.000 12020 worker thread servicing REQUEST_MOVE scope ofs (0.22, 0.20) opts 0xd
00:41:30.674 00.000 12020 Handling offset move in thread for scope, endpoint = (0.22, 0.20)
00:41:30.674 00.000 12020 Moving (0.22, 0.20) raw xDistance=-0.23 yDistance=-0.21
00:41:30.674 00.000 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.23
00:41:30.675 00.001 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:41:30.675 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.21
00:41:30.675 00.000 12020 MoveAxis(E, 0, ABG)
00:41:30.675 00.000 12020 Move returns status 0, amount 0
00:41:30.675 00.000 12020 MoveAxis(N, 0, ABG)
00:41:30.675 00.000 12020 Move returns status 0, amount 0
00:41:30.676 00.001 12020 move complete, result=0
00:41:30.676 00.000 12020 worker thread done servicing request
00:41:30.684 00.008 9340 UpdateImageDisplay: Size=(1920,1080) min=5558, max=65535, med=8661, FiltMin=6648, FiltMax=65535, Gamma=2.870
00:41:30.763 00.079 9340 UpdateGuideState exits: m=963440 SNR=171.3
00:41:30.778 00.015 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:41:30.794 00.016 9340 ScheduleExposure(1000,3,1) exposurePending=0
00:41:30.805 00.011 9340 Enqueuing Expose request
00:41:30.820 00.015 12020 Worker thread wakes up
00:41:30.821 00.001 9340 GuideStep: -0.2 px 0 ms EAST, -0.2 px 0 ms NORTH
00:41:30.837 00.016 12020 worker thread servicing REQUEST_EXPOSE 1000
00:41:30.837 00.000 12020 Handling exposure in thread, d=1000 o=3 r=(877,685,31,31)
00:41:31.253 00.416 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"7c90360c-6ee4-4f89-b01d-65abfed04747"}
00:41:31.267 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"7c90360c-6ee4-4f89-b01d-65abfed04747"}
00:41:31.286 00.019 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"e8526ab6-ee69-463e-9631-1a5c02d82be8"}
00:41:31.295 00.009 9340 case statement mapped state 6 to 3
00:41:31.330 00.035 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"e8526ab6-ee69-463e-9631-1a5c02d82be8"}
00:41:31.349 00.019 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"2326f7bd-aef1-40ce-afa0-6627b206e03e"}
00:41:31.369 00.020 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":134,"width":15,"height":15,"star_pos":[6.78,7.20],"pixels":"..."},"id":"2326f7bd-aef1-40ce-afa0-6627b206e03e"}
00:41:32.207 00.838 12020 Exposure complete
00:41:32.549 00.342 12020 worker thread done servicing request
00:41:32.550 00.001 9340 OnExposeComplete: enter
00:41:32.566 00.016 9340 UpdateGuideState(): m_state=6
00:41:32.581 00.015 9340 Star::Find(15, 892, 700, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 135
00:41:32.596 00.015 9340 Star::Find returns 1 (0), X=892.58, Y=700.01, Mass=955169, SNR=175.4, Peak=55454 HFD=4.2
00:41:32.613 00.017 9340 MultiStar: [#1 0.74,0.22,0.00,M3] [#2 -0.54,0.08,2.30,U] [#3 0.30,0.18,0.68,U] [#4 0.37,0.37,0.55,U] [#5 0.20,-0.37,0.42,U] [#6 0.51,0.39,0.00,M3] [#7 0.29,-0.23,0.36,U] [#8 0.45,-0.02,0.36,U] 
00:41:32.634 00.021 9340 refined, 6 included, MultiStar: {-0.01, 0.10}, one-star: {0.42, 0.29}
00:41:32.676 00.042 9340 CameraToMount -- cameraTheta (1.69) - m_xAngle (-3.09) = xAngle (4.78 = -1.50)
00:41:32.690 00.014 9340 CameraToMount -- cameraTheta (1.69) - (m_xAngle (-3.09) + m_yAngleError (-0.07)) = yAngle (4.86 = -1.43)
00:41:32.710 00.020 9340 CameraToMount -- cameraX=-0.01 cameraY=0.10 hyp=0.10 cameraTheta=1.69 mountX=0.01 mountY=-0.10, mountTheta=-1.50
00:41:32.740 00.030 9340 SchedulePrimaryMove(10104498, x=-0.01, y=0.10, opts=13)
00:41:32.774 00.034 9340 Enqueuing Move request for scope (-0.01, 0.10)
00:41:32.813 00.039 12020 Worker thread wakes up
00:41:32.813 00.000 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.10) opts 0xd
00:41:32.813 00.000 12020 Handling offset move in thread for scope, endpoint = (-0.01, 0.10)
00:41:32.814 00.001 12020 Moving (-0.01, 0.10) raw xDistance=0.01 yDistance=-0.10
00:41:32.814 00.000 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
00:41:32.814 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:41:32.814 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
00:41:32.815 00.001 12020 MoveAxis(E, 0, ABG)
00:41:32.815 00.000 12020 Move returns status 0, amount 0
00:41:32.816 00.001 12020 MoveAxis(N, 0, ABG)
00:41:32.816 00.000 12020 Move returns status 0, amount 0
00:41:32.816 00.000 12020 move complete, result=0
00:41:32.817 00.001 12020 worker thread done servicing request
00:41:32.839 00.022 9340 UpdateImageDisplay: Size=(1920,1080) min=5360, max=65535, med=8657, FiltMin=6855, FiltMax=65535, Gamma=2.870
00:41:32.953 00.114 9340 UpdateGuideState exits: m=955169 SNR=175.4
00:41:32.969 00.016 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:41:32.988 00.019 9340 ScheduleExposure(1000,3,1) exposurePending=0
00:41:33.037 00.049 9340 Enqueuing Expose request
00:41:33.062 00.025 12020 Worker thread wakes up
00:41:33.062 00.000 9340 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
00:41:33.099 00.037 12020 worker thread servicing REQUEST_EXPOSE 1000
00:41:33.099 00.000 12020 Handling exposure in thread, d=1000 o=3 r=(877,685,31,31)
00:41:33.280 00.181 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"bf2fe285-caa3-4898-bca3-7fd399c26deb"}
00:41:33.305 00.025 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"bf2fe285-caa3-4898-bca3-7fd399c26deb"}
00:41:33.319 00.014 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"fe71d589-f17a-4a3e-ac95-944cb60ed462"}
00:41:33.356 00.037 9340 case statement mapped state 6 to 3
00:41:33.405 00.049 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"fe71d589-f17a-4a3e-ac95-944cb60ed462"}
00:41:33.426 00.021 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"5b4be1eb-67b4-4fd6-80c3-5bf6625d23cc"}
00:41:33.459 00.033 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":135,"width":15,"height":15,"star_pos":[6.58,7.01],"pixels":"..."},"id":"5b4be1eb-67b4-4fd6-80c3-5bf6625d23cc"}
00:41:33.643 00.184 9340 evsrv: cli 100A41E8 connect
00:41:33.869 00.226 9340 case statement mapped state 6 to 3
00:41:34.017 00.148 9340 case statement mapped state 6 to 3
00:41:34.192 00.175 9340 evsrv: cli 100A41E8 request: {"method":"get_app_state","id":"13e2f811-d5a8-4310-90fd-25b8bdff21fc"}
00:41:34.486 00.294 9340 case statement mapped state 6 to 3
00:41:34.698 00.212 9340 evsrv: cli 100A41E8 response: {"jsonrpc":"2.0","result":"Guiding","id":"13e2f811-d5a8-4310-90fd-25b8bdff21fc"}
00:41:34.895 00.197 12020 Exposure complete
00:41:34.993 00.098 9340 evsrv: cli 100A41E8 disconnect
00:41:35.068 00.075 9340 evsrv: cli 100A4288 connect
00:41:35.284 00.216 9340 case statement mapped state 6 to 3
00:41:35.411 00.127 9340 case statement mapped state 6 to 3
00:41:35.514 00.103 9340 evsrv: cli 100A4288 request: {"method":"dither","params":{"amount":4,"raOnly":false,"settle":{"pixels":0.45,"time":8,"timeout":90}},"id":"4881a819-5731-44c5-abea-bef4031e8ae5"}
00:41:35.732 00.218 9340 PhdController::Dither begins
00:41:35.861 00.129 9340 dither: size=4.00, dRA=-1.57 dDec=-3.88
00:41:36.071 00.210 9340 MountToCamera -- mountTheta (-1.95) + m_xAngle (-3.09) = xAngle (-5.05 = 1.24)
00:41:36.225 00.154 9340 MountToCamera -- mountX=-1.57 mountY=-3.88 hyp=4.18 mountTheta=-1.95 cameraX=1.38, cameraY=3.95 cameraTheta=1.24
00:41:36.312 00.087 9340 setting lock position to (893.55, 703.67)
00:41:36.373 00.061 9340 Mount: notify guiding dithered (1.4, 4.0)
00:41:36.670 00.297 9340 MultiStar: stabilizing after lock position change
00:41:36.775 00.105 9340 Status Line: Dither by -1.57,-3.88
00:41:36.965 00.190 12020 worker thread done servicing request
00:41:36.976 00.011 9340 PhdController: newstate STATE_SETTLE_BEGIN
00:41:37.020 00.044 9340 PhdController: newstate STATE_SETTLE_WAIT
00:41:37.081 00.061 9340 evsrv: cli 100A4288 response: {"jsonrpc":"2.0","result":0,"id":"4881a819-5731-44c5-abea-bef4031e8ae5"}
00:41:37.122 00.041 9340 OnExposeComplete: enter
00:41:37.228 00.106 9340 UpdateGuideState(): m_state=6
00:41:37.276 00.048 9340 Star::Find(15, 892, 700, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 136
00:41:37.335 00.059 9340 Star::Find returns 1 (0), X=892.33, Y=700.32, Mass=889177, SNR=184.4, Peak=56438 HFD=4.3
00:41:37.365 00.030 9340 CameraToMount -- cameraTheta (-1.92) - m_xAngle (-3.09) = xAngle (1.18 = 1.18)
00:41:37.682 00.317 9340 CameraToMount -- cameraTheta (-1.92) - (m_xAngle (-3.09) + m_yAngleError (-0.07)) = yAngle (1.25 = 1.25)
00:41:37.886 00.204 9340 CameraToMount -- cameraX=-1.21 cameraY=-3.35 hyp=3.56 cameraTheta=-1.92 mountX=1.37 mountY=3.38, mountTheta=1.18
00:41:38.040 00.154 9340 dither recenter: remaining=(1.6,3.9) step=(1.6,3.9)
00:41:38.090 00.050 9340 MountToCamera -- mountTheta (1.19) + m_xAngle (-3.09) = xAngle (-1.91 = -1.91)
00:41:38.161 00.071 9340 MountToCamera -- mountX=1.57 mountY=3.88 hyp=4.18 mountTheta=1.19 cameraX=-1.38, cameraY=-3.95 cameraTheta=-1.91
00:41:38.181 00.020 9340 SchedulePrimaryMove(10104498, x=-1.38, y=-3.95, opts=4)
00:41:38.198 00.017 9340 Enqueuing Move request for scope (-1.38, -3.95)
00:41:38.221 00.023 12020 Worker thread wakes up
00:41:38.222 00.001 12020 worker thread servicing REQUEST_MOVE scope ofs (-1.38, -3.95) opts 0x4
00:41:38.222 00.000 12020 Handling offset move in thread for scope, endpoint = (-1.38, -3.95)
00:41:38.222 00.000 12020 Moving (-1.38, -3.95) raw xDistance=1.57 yDistance=3.88
00:41:38.222 00.000 12020 MoveAxis(W, 268, B)
00:41:38.223 00.001 9340 Mount: notify direct move 1.57,3.88
00:41:38.267 00.044 12020 Guiding  Dir = 3, Dur = 268
00:41:38.309 00.042 12020 IsSlewing returns 0
00:41:38.311 00.002 12020 IsGuiding returns 0
00:41:38.342 00.031 12020 PulseGuide returned control before completion, sleep 249
00:41:38.557 00.215 9340 UpdateImageDisplay: Size=(1920,1080) min=5328, max=65535, med=8644, FiltMin=6558, FiltMax=65530, Gamma=2.870
00:41:38.610 00.053 12020 IsGuiding returns 1
00:41:38.611 00.001 12020 scope still moving after pulse duration time elapsed
00:41:38.660 00.049 12020 IsSlewing returns 0
00:41:38.667 00.007 12020 IsGuiding returns 0
00:41:38.668 00.001 12020 scope move finished after 268 + 87 ms
00:41:38.668 00.000 12020 Move returns status 0, amount 268
00:41:38.668 00.000 12020 MoveAxis(S, 630, B)
00:41:38.668 00.000 12020 Guiding  Dir = 1, Dur = 630
00:41:38.670 00.002 12020 IsSlewing returns 0
00:41:38.672 00.002 12020 IsGuiding returns 0
00:41:38.714 00.042 9340 UpdateGuideState exits: m=889177 SNR=184.4
00:41:38.732 00.018 9340 PhdController: settling, locked = 1, distance = 4.12 (0.45) aobump = 0 frame = 1 / 99999
00:41:38.776 00.044 12020 PulseGuide returned control before completion, sleep 537
00:41:38.778 00.002 9340 evsrv: {"Event":"Settling","Timestamp":1778737298.778,"Host":"ASTRO","Inst":1,"Distance":4.12,"Time":0.0,"SettleTime":8.0,"StarLocked":true}
00:41:38.806 00.028 9340 evsrv: cli 100A4288 short write 0/135 Input / Output error
00:41:38.821 00.015 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:41:38.838 00.017 9340 ScheduleExposure(1000,3,1) exposurePending=0
00:41:38.865 00.027 9340 Enqueuing Expose request
00:41:38.936 00.071 9340 evsrv: cli 100A4288 disconnect
00:41:38.967 00.031 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"7099663f-7fa8-45a8-a1ad-0600895d08ea"}
00:41:38.987 00.020 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"7099663f-7fa8-45a8-a1ad-0600895d08ea"}
00:41:39.002 00.015 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"1d449ffb-31f2-44c3-8885-929f9d406ba5"}
00:41:39.055 00.053 9340 case statement mapped state 6 to 3
00:41:39.077 00.022 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"1d449ffb-31f2-44c3-8885-929f9d406ba5"}
00:41:39.095 00.018 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"b55f193a-6113-48c0-9805-7f95d1872e16"}
00:41:39.110 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":136,"width":15,"height":15,"star_pos":[7.33,7.32],"pixels":"..."},"id":"b55f193a-6113-48c0-9805-7f95d1872e16"}
00:41:39.197 00.087 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"d48ced11-b691-44f5-a9bd-9ccaa64f0257"}
00:41:39.216 00.019 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"d48ced11-b691-44f5-a9bd-9ccaa64f0257"}
00:41:39.239 00.023 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"ce99030f-2e3e-441a-958a-083dd59056b0"}
00:41:39.265 00.026 9340 case statement mapped state 6 to 3
00:41:39.311 00.046 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"ce99030f-2e3e-441a-958a-083dd59056b0"}
00:41:39.340 00.029 12020 IsGuiding returns 1
00:41:39.340 00.000 12020 scope still moving after pulse duration time elapsed
00:41:39.341 00.001 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"545a6b80-c17d-4637-a35c-d1215d8f1115"}
00:41:39.355 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":136,"width":15,"height":15,"star_pos":[7.33,7.32],"pixels":"..."},"id":"545a6b80-c17d-4637-a35c-d1215d8f1115"}
00:41:39.372 00.017 12020 IsSlewing returns 0
00:41:39.373 00.001 12020 IsGuiding returns 1
00:41:39.493 00.120 12020 IsSlewing returns 0
00:41:39.496 00.003 12020 IsGuiding returns 0
00:41:39.496 00.000 12020 scope move finished after 630 + 193 ms
00:41:39.496 00.000 12020 Move returns status 0, amount 630
00:41:39.496 00.000 12020 move complete, result=0
00:41:39.497 00.001 9340 GuideStep: 1.6 px 268 ms WEST, 3.9 px 630 ms SOUTH
00:41:39.524 00.027 12020 worker thread done servicing request
00:41:39.524 00.000 12020 Worker thread wakes up
00:41:39.524 00.000 12020 worker thread servicing REQUEST_EXPOSE 1000
00:41:39.525 00.001 12020 Handling exposure in thread, d=1000 o=3 r=(879,689,31,31)
00:41:40.915 01.390 12020 Exposure complete
00:41:41.337 00.422 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"6241ea8b-b4b4-4188-8254-93fa05965a4a"}
00:41:41.952 00.615 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"6241ea8b-b4b4-4188-8254-93fa05965a4a"}
00:41:42.614 00.662 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"6ff4037d-bac7-4ccd-8196-95aaf17fef20"}
00:41:42.839 00.225 9340 case statement mapped state 6 to 3
00:41:43.034 00.195 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"6ff4037d-bac7-4ccd-8196-95aaf17fef20"}
00:41:43.242 00.208 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"1d0b11eb-af22-4a1c-aadd-9c947d66c56c"}
00:41:43.374 00.132 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":136,"width":15,"height":15,"star_pos":[7.33,7.32],"pixels":"..."},"id":"1d0b11eb-af22-4a1c-aadd-9c947d66c56c"}
00:41:43.524 00.150 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"114ec97d-6f22-41ae-aec4-0dbb29e74503"}
00:41:43.691 00.167 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"114ec97d-6f22-41ae-aec4-0dbb29e74503"}
00:41:43.845 00.154 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"33e1c2de-c194-48e8-a580-6e784f766007"}
00:41:43.965 00.120 9340 case statement mapped state 6 to 3
00:41:44.005 00.040 12020 worker thread done servicing request
00:41:44.005 00.000 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"33e1c2de-c194-48e8-a580-6e784f766007"}
00:41:44.049 00.044 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"a6d35b76-0052-4487-839f-824e7443ad6c"}
00:41:44.139 00.090 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":136,"width":15,"height":15,"star_pos":[7.33,7.32],"pixels":"..."},"id":"a6d35b76-0052-4487-839f-824e7443ad6c"}
00:41:44.171 00.032 9340 OnExposeComplete: enter
00:41:44.194 00.023 9340 UpdateGuideState(): m_state=6
00:41:44.285 00.091 9340 Star::Find(15, 892, 700, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 137
00:41:44.343 00.058 9340 Star::Find returns 1 (0), X=893.95, Y=701.23, Mass=1008839, SNR=231.9, Peak=56411 HFD=4.4
00:41:44.359 00.016 9340 CameraToMount -- cameraTheta (-1.41) - m_xAngle (-3.09) = xAngle (1.69 = 1.69)
00:41:44.404 00.045 9340 CameraToMount -- cameraTheta (-1.41) - (m_xAngle (-3.09) + m_yAngleError (-0.07)) = yAngle (1.76 = 1.76)
00:41:44.690 00.286 9340 CameraToMount -- cameraX=0.41 cameraY=-2.43 hyp=2.47 cameraTheta=-1.41 mountX=-0.29 mountY=2.42, mountTheta=1.69
00:41:44.818 00.128 9340 SchedulePrimaryMove(10104498, x=0.41, y=-2.43, opts=13)
00:41:44.891 00.073 9340 Enqueuing Move request for scope (0.41, -2.43)
00:41:45.024 00.133 12020 Worker thread wakes up
00:41:45.025 00.001 12020 worker thread servicing REQUEST_MOVE scope ofs (0.41, -2.43) opts 0xd
00:41:45.025 00.000 12020 Handling offset move in thread for scope, endpoint = (0.41, -2.43)
00:41:45.025 00.000 12020 Moving (0.41, -2.43) raw xDistance=-0.29 yDistance=2.42
00:41:45.025 00.000 12020 GuideAlgorithmHysteresis::Result() returns -0.12 from input -0.29
00:41:45.026 00.001 12020 resist switch: large excursion: input 2.42 thresh 0.75 direction from 0 to 1
00:41:45.026 00.000 12020 switching direction from 0 to 1 - decHistory=3 oldest=0.00 newest=7.27
00:41:45.026 00.000 12020 GuideAlgorithmResistSwitch::result() returns 2.42 from input 2.42
00:41:45.026 00.000 12020 MoveAxis(E, 21, ABG)
00:41:45.027 00.001 12020 Guiding  Dir = 2, Dur = 21
00:41:45.057 00.030 12020 IsSlewing returns 0
00:41:45.063 00.006 12020 IsGuiding returns 0
00:41:45.073 00.010 9340 UpdateImageDisplay: Size=(1920,1080) min=5542, max=65535, med=8602, FiltMin=6495, FiltMax=65535, Gamma=2.870
00:41:45.103 00.030 12020 IsGuiding returns 1
00:41:45.104 00.001 12020 scope still moving after pulse duration time elapsed
00:41:45.212 00.108 12020 IsSlewing returns 0
00:41:45.220 00.008 12020 IsGuiding returns 0
00:41:45.220 00.000 12020 scope move finished after 21 + 135 ms
00:41:45.220 00.000 12020 Move returns status 0, amount 21
00:41:45.221 00.001 12020 MoveAxis(S, 394, ABG)
00:41:45.221 00.000 12020 Guiding  Dir = 1, Dur = 394
00:41:45.224 00.003 12020 IsSlewing returns 0
00:41:45.226 00.002 12020 IsGuiding returns 0
00:41:45.377 00.151 12020 PulseGuide returned control before completion, sleep 253
00:41:45.444 00.067 9340 UpdateGuideState exits: m=1008839 SNR=231.9
00:41:45.527 00.083 9340 PhdController: settling, locked = 1, distance = 2.47 (0.45) aobump = 0 frame = 2 / 99999
00:41:45.681 00.154 12020 IsGuiding returns 1
00:41:45.682 00.001 12020 scope still moving after pulse duration time elapsed
00:41:45.685 00.003 9340 evsrv: {"Event":"Settling","Timestamp":1778737305.685,"Host":"ASTRO","Inst":1,"Distance":2.47,"Time":0.0,"SettleTime":8.0,"StarLocked":true}
00:41:45.832 00.147 12020 IsSlewing returns 0
00:41:45.836 00.004 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:41:45.877 00.041 12020 IsGuiding returns 1
00:41:45.887 00.010 9340 ScheduleExposure(1000,3,1) exposurePending=0
00:41:46.065 00.178 12020 IsSlewing returns 0
00:41:46.068 00.003 9340 Enqueuing Expose request
00:41:46.087 00.019 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"0ccc75b3-10f2-48e0-81af-f762c8c4d831"}
00:41:46.105 00.018 12020 IsGuiding returns 0
00:41:46.106 00.001 12020 scope move finished after 394 + 485 ms
00:41:46.106 00.000 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"0ccc75b3-10f2-48e0-81af-f762c8c4d831"}
00:41:46.178 00.072 12020 Move returns status 0, amount 394
00:41:46.178 00.000 12020 move complete, result=0
00:41:46.178 00.000 12020 worker thread done servicing request
00:41:46.178 00.000 12020 Worker thread wakes up
00:41:46.178 00.000 12020 worker thread servicing REQUEST_EXPOSE 1000
00:41:46.179 00.001 12020 Handling exposure in thread, d=1000 o=3 r=(879,689,31,31)
00:41:46.181 00.002 9340 GuideStep: -0.3 px 21 ms EAST, 2.4 px 394 ms SOUTH
00:41:46.716 00.535 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"a812a2fb-5d62-40ec-aa69-b27a10cc6a13"}
00:41:46.823 00.107 9340 case statement mapped state 6 to 3
00:41:46.888 00.065 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"a812a2fb-5d62-40ec-aa69-b27a10cc6a13"}
00:41:47.150 00.262 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"08e6bac8-9cca-4ca9-949b-095ccfbae7f8"}
00:41:47.198 00.048 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":137,"width":15,"height":15,"star_pos":[6.95,7.23],"pixels":"..."},"id":"08e6bac8-9cca-4ca9-949b-095ccfbae7f8"}
00:41:47.543 00.345 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"37767c47-ec87-4790-b7cc-b24244cd2032"}
00:41:47.564 00.021 12020 Exposure complete
00:41:47.565 00.001 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"37767c47-ec87-4790-b7cc-b24244cd2032"}
00:41:48.189 00.624 12020 worker thread done servicing request
00:41:48.393 00.204 9340 OnExposeComplete: enter
00:41:48.446 00.053 9340 UpdateGuideState(): m_state=6
00:41:48.560 00.114 9340 Star::Find(15, 893, 701, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 138
00:41:48.603 00.043 9340 Star::Find returns 1 (0), X=893.55, Y=703.61, Mass=944960, SNR=169.5, Peak=55721 HFD=4.3
00:41:48.758 00.155 9340 CameraToMount -- cameraTheta (-1.44) - m_xAngle (-3.09) = xAngle (1.65 = 1.65)
00:41:48.831 00.073 9340 CameraToMount -- cameraTheta (-1.44) - (m_xAngle (-3.09) + m_yAngleError (-0.07)) = yAngle (1.73 = 1.73)
00:41:48.957 00.126 9340 CameraToMount -- cameraX=0.01 cameraY=-0.06 hyp=0.06 cameraTheta=-1.44 mountX=-0.00 mountY=0.06, mountTheta=1.65
00:41:49.022 00.065 9340 SchedulePrimaryMove(10104498, x=0.01, y=-0.06, opts=13)
00:41:49.122 00.100 9340 Enqueuing Move request for scope (0.01, -0.06)
00:41:49.155 00.033 12020 Worker thread wakes up
00:41:49.155 00.000 12020 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.06) opts 0xd
00:41:49.155 00.000 12020 Handling offset move in thread for scope, endpoint = (0.01, -0.06)
00:41:49.155 00.000 12020 Moving (0.01, -0.06) raw xDistance=-0.00 yDistance=0.06
00:41:49.156 00.001 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.00
00:41:49.156 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:41:49.156 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
00:41:49.156 00.000 12020 MoveAxis(E, 0, ABG)
00:41:49.156 00.000 12020 Move returns status 0, amount 0
00:41:49.157 00.001 12020 MoveAxis(N, 0, ABG)
00:41:49.157 00.000 12020 Move returns status 0, amount 0
00:41:49.157 00.000 12020 move complete, result=0
00:41:49.158 00.001 12020 worker thread done servicing request
00:41:49.202 00.044 9340 UpdateImageDisplay: Size=(1920,1080) min=5406, max=65535, med=8570, FiltMin=6711, FiltMax=65508, Gamma=2.870
00:41:49.414 00.212 9340 UpdateGuideState exits: m=944960 SNR=169.5
00:41:49.433 00.019 9340 PhdController: settling, locked = 1, distance = 1.75 (0.45) aobump = 0 frame = 3 / 99999
00:41:49.467 00.034 9340 evsrv: {"Event":"Settling","Timestamp":1778737309.467,"Host":"ASTRO","Inst":1,"Distance":1.75,"Time":0.0,"SettleTime":8.0,"StarLocked":true}
00:41:49.561 00.094 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:41:49.624 00.063 9340 ScheduleExposure(1000,3,1) exposurePending=0
00:41:49.749 00.125 9340 Enqueuing Expose request
00:41:49.845 00.096 12020 Worker thread wakes up
00:41:49.845 00.000 12020 worker thread servicing REQUEST_EXPOSE 1000
00:41:49.845 00.000 9340 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
00:41:49.863 00.018 12020 Handling exposure in thread, d=1000 o=3 r=(879,689,31,31)
00:41:49.890 00.027 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"727f7580-6f3c-4b19-93ca-957947850005"}
00:41:49.926 00.036 9340 case statement mapped state 6 to 3
00:41:49.949 00.023 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"727f7580-6f3c-4b19-93ca-957947850005"}
00:41:49.996 00.047 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"36879bc3-9f69-43f6-8596-ce9340a0325a"}
00:41:50.012 00.016 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":138,"width":15,"height":15,"star_pos":[6.55,6.61],"pixels":"..."},"id":"36879bc3-9f69-43f6-8596-ce9340a0325a"}
00:41:50.068 00.056 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"368dcca9-e366-4c9c-ab9e-4422320295af"}
00:41:50.090 00.022 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"368dcca9-e366-4c9c-ab9e-4422320295af"}
00:41:50.144 00.054 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"34c9f282-5d02-4522-9e35-b40a6c2321b9"}
00:41:50.163 00.019 9340 case statement mapped state 6 to 3
00:41:50.180 00.017 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"34c9f282-5d02-4522-9e35-b40a6c2321b9"}
00:41:50.196 00.016 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"48ecac84-d793-4b68-bbcb-e8c9a63a00b3"}
00:41:50.213 00.017 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":138,"width":15,"height":15,"star_pos":[6.55,6.61],"pixels":"..."},"id":"48ecac84-d793-4b68-bbcb-e8c9a63a00b3"}
00:41:51.233 01.020 12020 Exposure complete
00:41:51.467 00.234 12020 worker thread done servicing request
00:41:51.468 00.001 9340 OnExposeComplete: enter
00:41:51.495 00.027 9340 UpdateGuideState(): m_state=6
00:41:51.507 00.012 9340 Star::Find(15, 893, 703, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 139
00:41:51.517 00.010 9340 Star::Find returns 1 (0), X=893.69, Y=703.59, Mass=989915, SNR=166.4, Peak=55137 HFD=4.6
00:41:51.529 00.012 9340 CameraToMount -- cameraTheta (-0.52) - m_xAngle (-3.09) = xAngle (2.57 = 2.57)
00:41:51.540 00.011 9340 CameraToMount -- cameraTheta (-0.52) - (m_xAngle (-3.09) + m_yAngleError (-0.07)) = yAngle (2.65 = 2.65)
00:41:51.550 00.010 9340 CameraToMount -- cameraX=0.14 cameraY=-0.08 hyp=0.16 cameraTheta=-0.52 mountX=-0.14 mountY=0.08, mountTheta=2.63
00:41:51.565 00.015 9340 SchedulePrimaryMove(10104498, x=0.14, y=-0.08, opts=13)
00:41:51.576 00.011 9340 Enqueuing Move request for scope (0.14, -0.08)
00:41:51.586 00.010 12020 Worker thread wakes up
00:41:51.586 00.000 12020 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.08) opts 0xd
00:41:51.586 00.000 12020 Handling offset move in thread for scope, endpoint = (0.14, -0.08)
00:41:51.587 00.001 12020 Moving (0.14, -0.08) raw xDistance=-0.14 yDistance=0.08
00:41:51.587 00.000 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
00:41:51.587 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:41:51.587 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
00:41:51.587 00.000 12020 MoveAxis(E, 0, ABG)
00:41:51.587 00.000 12020 Move returns status 0, amount 0
00:41:51.587 00.000 12020 MoveAxis(N, 0, ABG)
00:41:51.588 00.001 12020 Move returns status 0, amount 0
00:41:51.588 00.000 12020 move complete, result=0
00:41:51.588 00.000 12020 worker thread done servicing request
00:41:51.611 00.023 9340 UpdateImageDisplay: Size=(1920,1080) min=5667, max=65535, med=8514, FiltMin=6689, FiltMax=65508, Gamma=2.870
00:41:51.680 00.069 9340 UpdateGuideState exits: m=989915 SNR=166.4
00:41:51.697 00.017 9340 PhdController: settling, locked = 1, distance = 1.27 (0.45) aobump = 0 frame = 4 / 99999
00:41:51.710 00.013 9340 evsrv: {"Event":"Settling","Timestamp":1778737311.710,"Host":"ASTRO","Inst":1,"Distance":1.27,"Time":0.0,"SettleTime":8.0,"StarLocked":true}
00:41:51.726 00.016 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:41:51.759 00.033 9340 ScheduleExposure(1000,3,1) exposurePending=0
00:41:51.769 00.010 9340 Enqueuing Expose request
00:41:51.780 00.011 12020 Worker thread wakes up
00:41:51.780 00.000 9340 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
00:41:51.791 00.011 12020 worker thread servicing REQUEST_EXPOSE 1000
00:41:51.791 00.000 12020 Handling exposure in thread, d=1000 o=3 r=(879,689,31,31)
00:41:52.056 00.265 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"7de701bd-96be-4c9d-bca4-8db20f002650"}
00:41:52.071 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"7de701bd-96be-4c9d-bca4-8db20f002650"}
00:41:52.082 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"03cd65db-f958-4641-814a-2a3a6f4a55e1"}
00:41:52.092 00.010 9340 case statement mapped state 6 to 3
00:41:52.106 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"03cd65db-f958-4641-814a-2a3a6f4a55e1"}
00:41:52.117 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"d7d3de38-807d-4aa8-923c-a13a0d7a1a88"}
00:41:52.129 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":139,"width":15,"height":15,"star_pos":[6.69,6.59],"pixels":"..."},"id":"d7d3de38-807d-4aa8-923c-a13a0d7a1a88"}
00:41:53.143 01.014 12020 Exposure complete
00:41:53.331 00.188 12020 worker thread done servicing request
00:41:53.331 00.000 9340 OnExposeComplete: enter
00:41:53.339 00.008 9340 UpdateGuideState(): m_state=6
00:41:53.348 00.009 9340 Star::Find(15, 893, 703, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 140
00:41:53.358 00.010 9340 Star::Find returns 1 (0), X=894.30, Y=703.70, Mass=906887, SNR=172.3, Peak=54203 HFD=4.3
00:41:53.365 00.007 9340 CameraToMount -- cameraTheta (0.04) - m_xAngle (-3.09) = xAngle (3.13 = 3.13)
00:41:53.375 00.010 9340 CameraToMount -- cameraTheta (0.04) - (m_xAngle (-3.09) + m_yAngleError (-0.07)) = yAngle (3.21 = -3.07)
00:41:53.387 00.012 9340 CameraToMount -- cameraX=0.76 cameraY=0.03 hyp=0.76 cameraTheta=0.04 mountX=-0.76 mountY=-0.05, mountTheta=-3.07
00:41:53.408 00.021 9340 SchedulePrimaryMove(10104498, x=0.76, y=0.03, opts=13)
00:41:53.432 00.024 9340 Enqueuing Move request for scope (0.76, 0.03)
00:41:53.440 00.008 12020 Worker thread wakes up
00:41:53.440 00.000 12020 worker thread servicing REQUEST_MOVE scope ofs (0.76, 0.03) opts 0xd
00:41:53.441 00.001 12020 Handling offset move in thread for scope, endpoint = (0.76, 0.03)
00:41:53.441 00.000 12020 Moving (0.76, 0.03) raw xDistance=-0.76 yDistance=-0.05
00:41:53.441 00.000 12020 GuideAlgorithmHysteresis::Result() returns -0.32 from input -0.76
00:41:53.441 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:41:53.441 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
00:41:53.441 00.000 12020 MoveAxis(E, 54, ABG)
00:41:53.441 00.000 12020 Guiding  Dir = 2, Dur = 54
00:41:53.442 00.001 12020 IsSlewing returns 0
00:41:53.443 00.001 12020 IsGuiding returns 0
00:41:53.450 00.007 9340 UpdateImageDisplay: Size=(1920,1080) min=4753, max=65535, med=8514, FiltMin=6746, FiltMax=65508, Gamma=2.870
00:41:53.468 00.018 12020 PulseGuide returned control before completion, sleep 40
00:41:53.496 00.028 9340 UpdateGuideState exits: m=906887 SNR=172.3
00:41:53.510 00.014 9340 PhdController: settling, locked = 1, distance = 1.12 (0.45) aobump = 0 frame = 5 / 99999
00:41:53.522 00.012 9340 evsrv: {"Event":"Settling","Timestamp":1778737313.521,"Host":"ASTRO","Inst":1,"Distance":1.12,"Time":0.0,"SettleTime":8.0,"StarLocked":true}
00:41:53.534 00.012 12020 IsGuiding returns 1
00:41:53.534 00.000 12020 scope still moving after pulse duration time elapsed
00:41:53.534 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:41:53.556 00.022 9340 ScheduleExposure(1000,3,1) exposurePending=0
00:41:53.565 00.009 9340 Enqueuing Expose request
00:41:53.574 00.009 12020 IsSlewing returns 0
00:41:53.575 00.001 12020 IsGuiding returns 0
00:41:53.576 00.001 12020 scope move finished after 54 + 78 ms
00:41:53.576 00.000 12020 Move returns status 0, amount 54
00:41:53.576 00.000 12020 MoveAxis(N, 0, ABG)
00:41:53.576 00.000 12020 Move returns status 0, amount 0
00:41:53.576 00.000 12020 move complete, result=0
00:41:53.576 00.000 12020 worker thread done servicing request
00:41:53.576 00.000 12020 Worker thread wakes up
00:41:53.576 00.000 12020 worker thread servicing REQUEST_EXPOSE 1000
00:41:53.577 00.001 12020 Handling exposure in thread, d=1000 o=3 r=(879,689,31,31)
00:41:53.591 00.014 9340 GuideStep: -0.8 px 54 ms EAST, -0.1 px 0 ms NORTH
00:41:54.058 00.467 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"4ab9a23f-4263-49cb-bdbe-e0c3d1fb96ec"}
00:41:54.072 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"4ab9a23f-4263-49cb-bdbe-e0c3d1fb96ec"}
00:41:54.082 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"770afe5c-f27e-45d1-b958-5f3f31d0d8c5"}
00:41:54.091 00.009 9340 case statement mapped state 6 to 3
00:41:54.102 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"770afe5c-f27e-45d1-b958-5f3f31d0d8c5"}
00:41:54.112 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"cbd6c074-ecc5-438c-90e0-1a993842e809"}
00:41:54.120 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":140,"width":15,"height":15,"star_pos":[7.30,6.70],"pixels":"..."},"id":"cbd6c074-ecc5-438c-90e0-1a993842e809"}
00:41:54.940 00.820 12020 Exposure complete
00:41:55.189 00.249 12020 worker thread done servicing request
00:41:55.190 00.001 9340 OnExposeComplete: enter
00:41:55.204 00.014 9340 UpdateGuideState(): m_state=6
00:41:55.235 00.031 9340 Star::Find(15, 894, 703, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 141
00:41:55.252 00.017 9340 Star::Find returns 1 (0), X=893.46, Y=704.03, Mass=993423, SNR=222.5, Peak=57919 HFD=4.2
00:41:55.266 00.014 9340 CameraToMount -- cameraTheta (1.79) - m_xAngle (-3.09) = xAngle (4.88 = -1.40)
00:41:55.276 00.010 9340 CameraToMount -- cameraTheta (1.79) - (m_xAngle (-3.09) + m_yAngleError (-0.07)) = yAngle (4.96 = -1.32)
00:41:55.289 00.013 9340 CameraToMount -- cameraX=-0.08 cameraY=0.36 hyp=0.37 cameraTheta=1.79 mountX=0.06 mountY=-0.36, mountTheta=-1.40
00:41:55.318 00.029 9340 SchedulePrimaryMove(10104498, x=-0.08, y=0.36, opts=13)
00:41:55.350 00.032 9340 Enqueuing Move request for scope (-0.08, 0.36)
00:41:55.364 00.014 12020 Worker thread wakes up
00:41:55.364 00.000 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.36) opts 0xd
00:41:55.364 00.000 12020 Handling offset move in thread for scope, endpoint = (-0.08, 0.36)
00:41:55.364 00.000 12020 Moving (-0.08, 0.36) raw xDistance=0.06 yDistance=-0.36
00:41:55.364 00.000 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
00:41:55.365 00.001 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
00:41:55.365 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.36
00:41:55.365 00.000 12020 MoveAxis(E, 0, ABG)
00:41:55.365 00.000 12020 Move returns status 0, amount 0
00:41:55.365 00.000 12020 MoveAxis(N, 0, ABG)
00:41:55.365 00.000 12020 Move returns status 0, amount 0
00:41:55.366 00.001 12020 move complete, result=0
00:41:55.366 00.000 12020 worker thread done servicing request
00:41:55.384 00.018 9340 UpdateImageDisplay: Size=(1920,1080) min=5171, max=65535, med=8510, FiltMin=6534, FiltMax=65508, Gamma=2.870
00:41:55.469 00.085 9340 UpdateGuideState exits: m=993423 SNR=222.5
00:41:55.486 00.017 9340 PhdController: settling, locked = 1, distance = 0.89 (0.45) aobump = 0 frame = 6 / 99999
00:41:55.497 00.011 9340 evsrv: {"Event":"Settling","Timestamp":1778737315.497,"Host":"ASTRO","Inst":1,"Distance":0.89,"Time":0.0,"SettleTime":8.0,"StarLocked":true}
00:41:55.514 00.017 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:41:55.526 00.012 9340 ScheduleExposure(1000,3,1) exposurePending=0
00:41:55.538 00.012 9340 Enqueuing Expose request
00:41:55.555 00.017 12020 Worker thread wakes up
00:41:55.555 00.000 9340 GuideStep: 0.1 px 0 ms EAST, -0.4 px 0 ms NORTH
00:41:55.569 00.014 12020 worker thread servicing REQUEST_EXPOSE 1000
00:41:55.569 00.000 12020 Handling exposure in thread, d=1000 o=3 r=(879,689,31,31)
00:41:56.056 00.487 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"0acba395-63fd-4dd2-9f68-5a892d9eb33f"}
00:41:56.076 00.020 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"0acba395-63fd-4dd2-9f68-5a892d9eb33f"}
00:41:56.090 00.014 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"a5ebb76a-21a8-4b39-9cbd-0ed510cae68c"}
00:41:56.114 00.024 9340 case statement mapped state 6 to 3
00:41:56.128 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"a5ebb76a-21a8-4b39-9cbd-0ed510cae68c"}
00:41:56.174 00.046 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"44118642-305a-468a-936d-e95dfefc0d1d"}
00:41:56.188 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":141,"width":15,"height":15,"star_pos":[7.46,7.03],"pixels":"..."},"id":"44118642-305a-468a-936d-e95dfefc0d1d"}
00:41:56.940 00.752 12020 Exposure complete
00:41:57.193 00.253 12020 worker thread done servicing request
00:41:57.193 00.000 9340 OnExposeComplete: enter
00:41:57.206 00.013 9340 UpdateGuideState(): m_state=6
00:41:57.220 00.014 9340 Star::Find(15, 893, 704, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 142
00:41:57.237 00.017 9340 Star::Find returns 1 (0), X=893.64, Y=704.67, Mass=985548, SNR=190.1, Peak=54643 HFD=4.5
00:41:57.264 00.027 9340 CameraToMount -- cameraTheta (1.48) - m_xAngle (-3.09) = xAngle (4.57 = -1.71)
00:41:57.284 00.020 9340 CameraToMount -- cameraTheta (1.48) - (m_xAngle (-3.09) + m_yAngleError (-0.07)) = yAngle (4.65 = -1.64)
00:41:57.297 00.013 9340 CameraToMount -- cameraX=0.09 cameraY=1.00 hyp=1.00 cameraTheta=1.48 mountX=-0.14 mountY=-1.00, mountTheta=-1.71
00:41:57.314 00.017 9340 SchedulePrimaryMove(10104498, x=0.09, y=1.00, opts=13)
00:41:57.325 00.011 9340 Enqueuing Move request for scope (0.09, 1.00)
00:41:57.351 00.026 12020 Worker thread wakes up
00:41:57.352 00.001 12020 worker thread servicing REQUEST_MOVE scope ofs (0.09, 1.00) opts 0xd
00:41:57.352 00.000 12020 Handling offset move in thread for scope, endpoint = (0.09, 1.00)
00:41:57.352 00.000 12020 Moving (0.09, 1.00) raw xDistance=-0.14 yDistance=-1.00
00:41:57.352 00.000 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
00:41:57.353 00.001 12020 resist switch: large excursion: input -1.00 thresh 0.75 direction from 1 to -1
00:41:57.353 00.000 12020 switching direction from 0 to -1 - decHistory=-3 oldest=0.00 newest=-3.00
00:41:57.353 00.000 12020 GuideAlgorithmResistSwitch::result() returns -1.00 from input -1.00
00:41:57.353 00.000 12020 MoveAxis(E, 0, ABG)
00:41:57.354 00.001 12020 Move returns status 0, amount 0
00:41:57.355 00.001 12020 MoveAxis(N, 162, ABG)
00:41:57.355 00.000 12020 Guiding  Dir = 0, Dur = 162
00:41:57.356 00.001 12020 IsSlewing returns 0
00:41:57.358 00.002 12020 IsGuiding returns 0
00:41:57.368 00.010 9340 UpdateImageDisplay: Size=(1920,1080) min=4696, max=65535, med=8524, FiltMin=6454, FiltMax=65508, Gamma=2.870
00:41:57.434 00.066 12020 PulseGuide returned control before completion, sleep 96
00:41:57.450 00.016 9340 UpdateGuideState exits: m=985548 SNR=190.1
00:41:57.473 00.023 9340 PhdController: settling, locked = 1, distance = 0.93 (0.45) aobump = 0 frame = 7 / 99999
00:41:57.491 00.018 9340 evsrv: {"Event":"Settling","Timestamp":1778737317.491,"Host":"ASTRO","Inst":1,"Distance":0.93,"Time":0.0,"SettleTime":8.0,"StarLocked":true}
00:41:57.523 00.032 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:41:57.543 00.020 12020 IsGuiding returns 1
00:41:57.543 00.000 9340 ScheduleExposure(1000,3,1) exposurePending=0
00:41:57.553 00.010 12020 scope still moving after pulse duration time elapsed
00:41:57.554 00.001 9340 Enqueuing Expose request
00:41:57.583 00.029 12020 IsSlewing returns 0
00:41:57.584 00.001 12020 IsGuiding returns 1
00:41:57.708 00.124 12020 IsSlewing returns 0
00:41:57.712 00.004 12020 IsGuiding returns 0
00:41:57.712 00.000 12020 scope move finished after 162 + 193 ms
00:41:57.712 00.000 12020 Move returns status 0, amount 162
00:41:57.713 00.001 12020 move complete, result=0
00:41:57.713 00.000 12020 worker thread done servicing request
00:41:57.714 00.001 12020 Worker thread wakes up
00:41:57.714 00.000 12020 worker thread servicing REQUEST_EXPOSE 1000
00:41:57.714 00.000 12020 Handling exposure in thread, d=1000 o=3 r=(879,689,31,31)
00:41:57.724 00.010 9340 GuideStep: -0.1 px 0 ms EAST, -1.0 px 162 ms NORTH
00:41:58.063 00.339 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"4b31f339-ecf8-43f0-bcae-a27e10361f97"}
00:41:58.081 00.018 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"4b31f339-ecf8-43f0-bcae-a27e10361f97"}
00:41:58.100 00.019 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"9a0ad713-66ce-43fe-80f5-75e505b3ee5a"}
00:41:58.129 00.029 9340 case statement mapped state 6 to 3
00:41:58.147 00.018 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"9a0ad713-66ce-43fe-80f5-75e505b3ee5a"}
00:41:58.162 00.015 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"66f0197e-949d-4412-8180-a47621a8107d"}
00:41:58.173 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":142,"width":15,"height":15,"star_pos":[6.64,6.67],"pixels":"..."},"id":"66f0197e-949d-4412-8180-a47621a8107d"}
00:41:59.065 00.892 12020 Exposure complete
00:41:59.264 00.199 12020 worker thread done servicing request
00:41:59.264 00.000 9340 OnExposeComplete: enter
00:41:59.275 00.011 9340 UpdateGuideState(): m_state=6
00:41:59.283 00.008 9340 Star::Find(15, 893, 704, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 143
00:41:59.293 00.010 9340 Star::Find returns 1 (0), X=894.28, Y=703.86, Mass=949053, SNR=170.8, Peak=56227 HFD=4.4
00:41:59.302 00.009 9340 CameraToMount -- cameraTheta (0.25) - m_xAngle (-3.09) = xAngle (3.35 = -2.94)
00:41:59.310 00.008 9340 CameraToMount -- cameraTheta (0.25) - (m_xAngle (-3.09) + m_yAngleError (-0.07)) = yAngle (3.42 = -2.86)
00:41:59.318 00.008 9340 CameraToMount -- cameraX=0.73 cameraY=0.19 hyp=0.75 cameraTheta=0.25 mountX=-0.74 mountY=-0.21, mountTheta=-2.87
00:41:59.333 00.015 9340 SchedulePrimaryMove(10104498, x=0.73, y=0.19, opts=13)
00:41:59.344 00.011 9340 Enqueuing Move request for scope (0.73, 0.19)
00:41:59.355 00.011 12020 Worker thread wakes up
00:41:59.356 00.001 12020 worker thread servicing REQUEST_MOVE scope ofs (0.73, 0.19) opts 0xd
00:41:59.356 00.000 12020 Handling offset move in thread for scope, endpoint = (0.73, 0.19)
00:41:59.356 00.000 12020 Moving (0.73, 0.19) raw xDistance=-0.74 yDistance=-0.21
00:41:59.356 00.000 12020 GuideAlgorithmHysteresis::Result() returns -0.31 from input -0.74
00:41:59.356 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:41:59.356 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.21
00:41:59.357 00.001 12020 MoveAxis(E, 53, ABG)
00:41:59.357 00.000 12020 Guiding  Dir = 2, Dur = 53
00:41:59.358 00.001 12020 IsSlewing returns 0
00:41:59.359 00.001 12020 IsGuiding returns 0
00:41:59.384 00.025 9340 UpdateImageDisplay: Size=(1920,1080) min=5486, max=65535, med=8559, FiltMin=6594, FiltMax=65508, Gamma=2.870
00:41:59.394 00.010 12020 PulseGuide returned control before completion, sleep 38
00:41:59.430 00.036 9340 UpdateGuideState exits: m=949053 SNR=170.8
00:41:59.442 00.012 9340 PhdController: settling, locked = 1, distance = 0.87 (0.45) aobump = 0 frame = 8 / 99999
00:41:59.451 00.009 9340 evsrv: {"Event":"Settling","Timestamp":1778737319.450,"Host":"ASTRO","Inst":1,"Distance":0.87,"Time":0.0,"SettleTime":8.0,"StarLocked":true}
00:41:59.465 00.014 12020 IsGuiding returns 1
00:41:59.465 00.000 12020 scope still moving after pulse duration time elapsed
00:41:59.465 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:41:59.477 00.012 9340 ScheduleExposure(1000,3,1) exposurePending=0
00:41:59.493 00.016 9340 Enqueuing Expose request
00:41:59.520 00.027 12020 IsSlewing returns 0
00:41:59.520 00.000 12020 IsGuiding returns 0
00:41:59.521 00.001 12020 scope move finished after 53 + 108 ms
00:41:59.521 00.000 12020 Move returns status 0, amount 53
00:41:59.521 00.000 12020 MoveAxis(N, 0, ABG)
00:41:59.521 00.000 12020 Move returns status 0, amount 0
00:41:59.521 00.000 12020 move complete, result=0
00:41:59.521 00.000 12020 worker thread done servicing request
00:41:59.522 00.001 12020 Worker thread wakes up
00:41:59.523 00.001 12020 worker thread servicing REQUEST_EXPOSE 1000
00:41:59.524 00.001 12020 Handling exposure in thread, d=1000 o=3 r=(879,689,31,31)
00:41:59.552 00.028 9340 GuideStep: -0.7 px 53 ms EAST, -0.2 px 0 ms NORTH
00:42:00.056 00.504 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"97076d74-bf4f-4d72-b2cb-3ebc5814978b"}
00:42:00.068 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"97076d74-bf4f-4d72-b2cb-3ebc5814978b"}
00:42:00.079 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"c85a8735-0c8d-4142-9936-a976c3a08efc"}
00:42:00.090 00.011 9340 case statement mapped state 6 to 3
00:42:00.099 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"c85a8735-0c8d-4142-9936-a976c3a08efc"}
00:42:00.117 00.018 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"4913dd82-c86e-4c21-869d-88655078cfaf"}
00:42:00.128 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":143,"width":15,"height":15,"star_pos":[7.28,6.86],"pixels":"..."},"id":"4913dd82-c86e-4c21-869d-88655078cfaf"}
00:42:00.905 00.777 12020 Exposure complete
00:42:01.115 00.210 12020 worker thread done servicing request
00:42:01.115 00.000 9340 OnExposeComplete: enter
00:42:01.125 00.010 9340 UpdateGuideState(): m_state=6
00:42:01.134 00.009 9340 Star::Find(15, 894, 703, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 144
00:42:01.154 00.020 9340 Star::Find returns 1 (0), X=893.64, Y=703.78, Mass=1025985, SNR=204.5, Peak=56649 HFD=4.5
00:42:01.169 00.015 9340 CameraToMount -- cameraTheta (0.85) - m_xAngle (-3.09) = xAngle (3.95 = -2.34)
00:42:01.204 00.035 9340 CameraToMount -- cameraTheta (0.85) - (m_xAngle (-3.09) + m_yAngleError (-0.07)) = yAngle (4.02 = -2.26)
00:42:01.215 00.011 9340 CameraToMount -- cameraX=0.09 cameraY=0.11 hyp=0.14 cameraTheta=0.85 mountX=-0.10 mountY=-0.11, mountTheta=-2.30
00:42:01.236 00.021 9340 SchedulePrimaryMove(10104498, x=0.09, y=0.11, opts=13)
00:42:01.249 00.013 9340 Enqueuing Move request for scope (0.09, 0.11)
00:42:01.262 00.013 12020 Worker thread wakes up
00:42:01.262 00.000 12020 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.11) opts 0xd
00:42:01.262 00.000 12020 Handling offset move in thread for scope, endpoint = (0.09, 0.11)
00:42:01.262 00.000 12020 Moving (0.09, 0.11) raw xDistance=-0.10 yDistance=-0.11
00:42:01.262 00.000 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
00:42:01.262 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:42:01.262 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
00:42:01.263 00.001 12020 MoveAxis(E, 0, ABG)
00:42:01.263 00.000 12020 Move returns status 0, amount 0
00:42:01.263 00.000 12020 MoveAxis(N, 0, ABG)
00:42:01.263 00.000 12020 Move returns status 0, amount 0
00:42:01.264 00.001 12020 move complete, result=0
00:42:01.264 00.000 12020 worker thread done servicing request
00:42:01.297 00.033 9340 UpdateImageDisplay: Size=(1920,1080) min=5489, max=65535, med=8500, FiltMin=6491, FiltMax=65508, Gamma=2.870
00:42:01.358 00.061 9340 UpdateGuideState exits: m=1025985 SNR=204.5
00:42:01.371 00.013 9340 PhdController: settling, locked = 1, distance = 0.65 (0.45) aobump = 0 frame = 9 / 99999
00:42:01.416 00.045 9340 evsrv: {"Event":"Settling","Timestamp":1778737321.415,"Host":"ASTRO","Inst":1,"Distance":0.65,"Time":0.0,"SettleTime":8.0,"StarLocked":true}
00:42:01.432 00.016 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:42:01.454 00.022 9340 ScheduleExposure(1000,3,1) exposurePending=0
00:42:01.469 00.015 9340 Enqueuing Expose request
00:42:01.497 00.028 12020 Worker thread wakes up
00:42:01.497 00.000 12020 worker thread servicing REQUEST_EXPOSE 1000
00:42:01.497 00.000 12020 Handling exposure in thread, d=1000 o=3 r=(879,689,31,31)
00:42:01.501 00.004 9340 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
00:42:02.061 00.560 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"9abe1ee7-f697-42cc-b577-ce95f9c8f1a3"}
00:42:02.092 00.031 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"9abe1ee7-f697-42cc-b577-ce95f9c8f1a3"}
00:42:02.112 00.020 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"65e222c0-bd28-4d09-8277-f78b10b5d07b"}
00:42:02.126 00.014 9340 case statement mapped state 6 to 3
00:42:02.146 00.020 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"65e222c0-bd28-4d09-8277-f78b10b5d07b"}
00:42:02.202 00.056 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"e4c70a5c-ed78-489c-957c-fc6081aa4fb8"}
00:42:02.216 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":144,"width":15,"height":15,"star_pos":[6.64,6.78],"pixels":"..."},"id":"e4c70a5c-ed78-489c-957c-fc6081aa4fb8"}
00:42:02.965 00.749 12020 Exposure complete
00:42:03.305 00.340 12020 worker thread done servicing request
00:42:03.305 00.000 9340 OnExposeComplete: enter
00:42:03.324 00.019 9340 UpdateGuideState(): m_state=6
00:42:03.339 00.015 9340 Star::Find(15, 893, 703, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 145
00:42:03.375 00.036 9340 Star::Find returns 1 (0), X=893.83, Y=703.58, Mass=1003553, SNR=187.4, Peak=57655 HFD=4.4
00:42:03.392 00.017 9340 CameraToMount -- cameraTheta (-0.32) - m_xAngle (-3.09) = xAngle (2.77 = 2.77)
00:42:03.404 00.012 9340 CameraToMount -- cameraTheta (-0.32) - (m_xAngle (-3.09) + m_yAngleError (-0.07)) = yAngle (2.85 = 2.85)
00:42:03.419 00.015 9340 CameraToMount -- cameraX=0.28 cameraY=-0.09 hyp=0.29 cameraTheta=-0.32 mountX=-0.28 mountY=0.09, mountTheta=2.84
00:42:03.452 00.033 9340 SchedulePrimaryMove(10104498, x=0.28, y=-0.09, opts=13)
00:42:03.492 00.040 9340 Enqueuing Move request for scope (0.28, -0.09)
00:42:03.505 00.013 12020 Worker thread wakes up
00:42:03.505 00.000 12020 worker thread servicing REQUEST_MOVE scope ofs (0.28, -0.09) opts 0xd
00:42:03.506 00.001 12020 Handling offset move in thread for scope, endpoint = (0.28, -0.09)
00:42:03.506 00.000 12020 Moving (0.28, -0.09) raw xDistance=-0.28 yDistance=0.09
00:42:03.506 00.000 12020 GuideAlgorithmHysteresis::Result() returns -0.12 from input -0.28
00:42:03.506 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:42:03.507 00.001 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
00:42:03.507 00.000 12020 MoveAxis(E, 20, ABG)
00:42:03.507 00.000 12020 Guiding  Dir = 2, Dur = 20
00:42:03.510 00.003 12020 IsSlewing returns 0
00:42:03.511 00.001 12020 IsGuiding returns 0
00:42:03.522 00.011 9340 UpdateImageDisplay: Size=(1920,1080) min=5412, max=65535, med=8513, FiltMin=6649, FiltMax=65508, Gamma=2.870
00:42:03.542 00.020 12020 IsGuiding returns 1
00:42:03.543 00.001 12020 scope still moving after pulse duration time elapsed
00:42:03.590 00.047 12020 IsSlewing returns 0
00:42:03.594 00.004 12020 IsGuiding returns 0
00:42:03.595 00.001 12020 scope move finished after 20 + 63 ms
00:42:03.595 00.000 12020 Move returns status 0, amount 20
00:42:03.595 00.000 12020 MoveAxis(N, 0, ABG)
00:42:03.595 00.000 12020 Move returns status 0, amount 0
00:42:03.595 00.000 12020 move complete, result=0
00:42:03.596 00.001 12020 worker thread done servicing request
00:42:03.605 00.009 9340 UpdateGuideState exits: m=1003553 SNR=187.4
00:42:03.620 00.015 9340 PhdController: settling, locked = 1, distance = 0.55 (0.45) aobump = 0 frame = 10 / 99999
00:42:03.636 00.016 9340 evsrv: {"Event":"Settling","Timestamp":1778737323.636,"Host":"ASTRO","Inst":1,"Distance":0.55,"Time":0.0,"SettleTime":8.0,"StarLocked":true}
00:42:03.649 00.013 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:42:03.671 00.022 9340 ScheduleExposure(1000,3,1) exposurePending=0
00:42:03.718 00.047 9340 Enqueuing Expose request
00:42:03.736 00.018 12020 Worker thread wakes up
00:42:03.736 00.000 9340 GuideStep: -0.3 px 20 ms EAST, 0.1 px 0 ms NORTH
00:42:03.753 00.017 12020 worker thread servicing REQUEST_EXPOSE 1000
00:42:03.753 00.000 12020 Handling exposure in thread, d=1000 o=3 r=(879,689,31,31)
00:42:04.057 00.304 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"a0a75b95-6611-4a45-a360-67da4d355976"}
00:42:04.072 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"a0a75b95-6611-4a45-a360-67da4d355976"}
00:42:04.102 00.030 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"5ffa1627-f7cb-452c-b0d0-f5074721da85"}
00:42:04.116 00.014 9340 case statement mapped state 6 to 3
00:42:04.129 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"5ffa1627-f7cb-452c-b0d0-f5074721da85"}
00:42:04.140 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"eab51edf-ebf1-46f1-a8ee-42d979d6e185"}
00:42:04.150 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":145,"width":15,"height":15,"star_pos":[6.83,6.58],"pixels":"..."},"id":"eab51edf-ebf1-46f1-a8ee-42d979d6e185"}
00:42:05.116 00.966 12020 Exposure complete
00:42:05.401 00.285 12020 worker thread done servicing request
00:42:05.402 00.001 9340 OnExposeComplete: enter
00:42:05.413 00.011 9340 UpdateGuideState(): m_state=6
00:42:05.423 00.010 9340 Star::Find(15, 893, 703, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 146
00:42:05.441 00.018 9340 Star::Find returns 1 (0), X=893.83, Y=703.59, Mass=978909, SNR=176.2, Peak=56825 HFD=4.5
00:42:05.454 00.013 9340 CameraToMount -- cameraTheta (-0.28) - m_xAngle (-3.09) = xAngle (2.81 = 2.81)
00:42:05.466 00.012 9340 CameraToMount -- cameraTheta (-0.28) - (m_xAngle (-3.09) + m_yAngleError (-0.07)) = yAngle (2.88 = 2.88)
00:42:05.493 00.027 9340 CameraToMount -- cameraX=0.28 cameraY=-0.08 hyp=0.29 cameraTheta=-0.28 mountX=-0.28 mountY=0.08, mountTheta=2.88
00:42:05.509 00.016 9340 SchedulePrimaryMove(10104498, x=0.28, y=-0.08, opts=13)
00:42:05.520 00.011 9340 Enqueuing Move request for scope (0.28, -0.08)
00:42:05.530 00.010 12020 Worker thread wakes up
00:42:05.531 00.001 12020 worker thread servicing REQUEST_MOVE scope ofs (0.28, -0.08) opts 0xd
00:42:05.531 00.000 12020 Handling offset move in thread for scope, endpoint = (0.28, -0.08)
00:42:05.531 00.000 12020 Moving (0.28, -0.08) raw xDistance=-0.28 yDistance=0.08
00:42:05.531 00.000 12020 GuideAlgorithmHysteresis::Result() returns -0.13 from input -0.28
00:42:05.531 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:42:05.531 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
00:42:05.531 00.000 12020 MoveAxis(E, 21, ABG)
00:42:05.532 00.001 12020 Guiding  Dir = 2, Dur = 21
00:42:05.544 00.012 9340 UpdateImageDisplay: Size=(1920,1080) min=5245, max=65535, med=8506, FiltMin=6551, FiltMax=65508, Gamma=2.870
00:42:05.559 00.015 12020 IsSlewing returns 0
00:42:05.561 00.002 12020 IsGuiding returns 0
00:42:05.590 00.029 12020 IsGuiding returns 1
00:42:05.590 00.000 12020 scope still moving after pulse duration time elapsed
00:42:05.636 00.046 12020 IsSlewing returns 0
00:42:05.637 00.001 12020 IsGuiding returns 0
00:42:05.637 00.000 12020 scope move finished after 21 + 55 ms
00:42:05.639 00.002 12020 Move returns status 0, amount 21
00:42:05.639 00.000 12020 MoveAxis(N, 0, ABG)
00:42:05.639 00.000 9340 UpdateGuideState exits: m=978909 SNR=176.2
00:42:05.656 00.017 12020 Move returns status 0, amount 0
00:42:05.656 00.000 9340 PhdController: settling, locked = 1, distance = 0.47 (0.45) aobump = 0 frame = 11 / 99999
00:42:05.672 00.016 12020 move complete, result=0
00:42:05.673 00.001 12020 worker thread done servicing request
00:42:05.673 00.000 9340 evsrv: {"Event":"Settling","Timestamp":1778737325.673,"Host":"ASTRO","Inst":1,"Distance":0.47,"Time":0.0,"SettleTime":8.0,"StarLocked":true}
00:42:05.693 00.020 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:42:05.709 00.016 9340 ScheduleExposure(1000,3,1) exposurePending=0
00:42:05.724 00.015 9340 Enqueuing Expose request
00:42:05.762 00.038 12020 Worker thread wakes up
00:42:05.762 00.000 9340 GuideStep: -0.3 px 21 ms EAST, 0.1 px 0 ms NORTH
00:42:05.775 00.013 12020 worker thread servicing REQUEST_EXPOSE 1000
00:42:05.775 00.000 12020 Handling exposure in thread, d=1000 o=3 r=(879,689,31,31)
00:42:06.055 00.280 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"710ebc49-2218-4621-9c25-f400fcd88557"}
00:42:06.067 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"710ebc49-2218-4621-9c25-f400fcd88557"}
00:42:06.079 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"30c80024-ecd8-4223-a6b1-0f25d5c5508d"}
00:42:06.094 00.015 9340 case statement mapped state 6 to 3
00:42:06.105 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"30c80024-ecd8-4223-a6b1-0f25d5c5508d"}
00:42:06.120 00.015 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"6fad9110-3ebb-43d2-86be-4bec3096b230"}
00:42:06.144 00.024 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":146,"width":15,"height":15,"star_pos":[6.83,6.59],"pixels":"..."},"id":"6fad9110-3ebb-43d2-86be-4bec3096b230"}
00:42:07.153 01.009 12020 Exposure complete
00:42:07.402 00.249 12020 worker thread done servicing request
00:42:07.402 00.000 9340 OnExposeComplete: enter
00:42:07.414 00.012 9340 UpdateGuideState(): m_state=6
00:42:07.433 00.019 9340 Star::Find(15, 893, 703, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 147
00:42:07.465 00.032 9340 Star::Find returns 1 (0), X=893.98, Y=703.49, Mass=950906, SNR=167.4, Peak=55521 HFD=4.3
00:42:07.482 00.017 9340 CameraToMount -- cameraTheta (-0.40) - m_xAngle (-3.09) = xAngle (2.69 = 2.69)
00:42:07.494 00.012 9340 CameraToMount -- cameraTheta (-0.40) - (m_xAngle (-3.09) + m_yAngleError (-0.07)) = yAngle (2.77 = 2.77)
00:42:07.504 00.010 9340 CameraToMount -- cameraX=0.43 cameraY=-0.18 hyp=0.47 cameraTheta=-0.40 mountX=-0.42 mountY=0.17, mountTheta=2.76
00:42:07.523 00.019 9340 SchedulePrimaryMove(10104498, x=0.43, y=-0.18, opts=13)
00:42:07.536 00.013 9340 Enqueuing Move request for scope (0.43, -0.18)
00:42:07.567 00.031 12020 Worker thread wakes up
00:42:07.568 00.001 12020 worker thread servicing REQUEST_MOVE scope ofs (0.43, -0.18) opts 0xd
00:42:07.568 00.000 12020 Handling offset move in thread for scope, endpoint = (0.43, -0.18)
00:42:07.568 00.000 12020 Moving (0.43, -0.18) raw xDistance=-0.42 yDistance=0.17
00:42:07.568 00.000 12020 GuideAlgorithmHysteresis::Result() returns -0.19 from input -0.42
00:42:07.568 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:42:07.568 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
00:42:07.569 00.001 12020 MoveAxis(E, 32, ABG)
00:42:07.569 00.000 12020 Guiding  Dir = 2, Dur = 32
00:42:07.570 00.001 12020 IsSlewing returns 0
00:42:07.571 00.001 12020 IsGuiding returns 0
00:42:07.585 00.014 9340 UpdateImageDisplay: Size=(1920,1080) min=5442, max=65535, med=8491, FiltMin=6662, FiltMax=65508, Gamma=2.870
00:42:07.606 00.021 12020 PulseGuide returned control before completion, sleep 11
00:42:07.624 00.018 12020 IsGuiding returns 1
00:42:07.624 00.000 12020 scope still moving after pulse duration time elapsed
00:42:07.662 00.038 12020 IsSlewing returns 0
00:42:07.663 00.001 12020 IsGuiding returns 0
00:42:07.663 00.000 12020 scope move finished after 32 + 60 ms
00:42:07.663 00.000 12020 Move returns status 0, amount 32
00:42:07.664 00.001 12020 MoveAxis(N, 0, ABG)
00:42:07.664 00.000 12020 Move returns status 0, amount 0
00:42:07.664 00.000 12020 move complete, result=0
00:42:07.664 00.000 12020 worker thread done servicing request
00:42:07.696 00.032 9340 UpdateGuideState exits: m=950906 SNR=167.4
00:42:07.715 00.019 9340 PhdController: settling, locked = 1, distance = 0.47 (0.45) aobump = 0 frame = 12 / 99999
00:42:07.751 00.036 9340 evsrv: {"Event":"Settling","Timestamp":1778737327.751,"Host":"ASTRO","Inst":1,"Distance":0.47,"Time":0.0,"SettleTime":8.0,"StarLocked":true}
00:42:07.770 00.019 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:42:07.784 00.014 9340 ScheduleExposure(1000,3,1) exposurePending=0
00:42:07.799 00.015 9340 Enqueuing Expose request
00:42:07.814 00.015 12020 Worker thread wakes up
00:42:07.814 00.000 9340 GuideStep: -0.4 px 32 ms EAST, 0.2 px 0 ms NORTH
00:42:07.847 00.033 12020 worker thread servicing REQUEST_EXPOSE 1000
00:42:07.848 00.001 12020 Handling exposure in thread, d=1000 o=3 r=(879,689,31,31)
00:42:08.071 00.223 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"2aeacc8c-9b64-4d56-998c-1206b43e0569"}
00:42:08.083 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"2aeacc8c-9b64-4d56-998c-1206b43e0569"}
00:42:08.103 00.020 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"08e2222d-b236-487e-8b6b-b14e52edc055"}
00:42:08.117 00.014 9340 case statement mapped state 6 to 3
00:42:08.134 00.017 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"08e2222d-b236-487e-8b6b-b14e52edc055"}
00:42:08.176 00.042 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"d39ef327-77b0-4f61-a6fc-d1e8a47586a3"}
00:42:08.200 00.024 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":147,"width":15,"height":15,"star_pos":[6.98,7.49],"pixels":"..."},"id":"d39ef327-77b0-4f61-a6fc-d1e8a47586a3"}
00:42:09.212 01.012 12020 Exposure complete
00:42:09.554 00.342 12020 worker thread done servicing request
00:42:09.555 00.001 9340 OnExposeComplete: enter
00:42:09.576 00.021 9340 UpdateGuideState(): m_state=6
00:42:09.598 00.022 9340 Star::Find(15, 893, 703, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 148
00:42:09.640 00.042 9340 Star::Find returns 1 (0), X=893.37, Y=703.79, Mass=1014433, SNR=181.6, Peak=56577 HFD=4.5
00:42:09.656 00.016 9340 CameraToMount -- cameraTheta (2.54) - m_xAngle (-3.09) = xAngle (5.64 = -0.65)
00:42:09.670 00.014 9340 CameraToMount -- cameraTheta (2.54) - (m_xAngle (-3.09) + m_yAngleError (-0.07)) = yAngle (5.71 = -0.57)
00:42:09.685 00.015 9340 CameraToMount -- cameraX=-0.17 cameraY=0.12 hyp=0.21 cameraTheta=2.54 mountX=0.17 mountY=-0.11, mountTheta=-0.60
00:42:09.709 00.024 9340 SchedulePrimaryMove(10104498, x=-0.17, y=0.12, opts=13)
00:42:09.721 00.012 9340 Enqueuing Move request for scope (-0.17, 0.12)
00:42:09.759 00.038 12020 Worker thread wakes up
00:42:09.760 00.001 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.17, 0.12) opts 0xd
00:42:09.760 00.000 12020 Handling offset move in thread for scope, endpoint = (-0.17, 0.12)
00:42:09.760 00.000 12020 Moving (-0.17, 0.12) raw xDistance=0.17 yDistance=-0.11
00:42:09.760 00.000 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.17
00:42:09.760 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:42:09.760 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
00:42:09.760 00.000 12020 MoveAxis(E, 0, ABG)
00:42:09.760 00.000 12020 Move returns status 0, amount 0
00:42:09.762 00.002 12020 MoveAxis(N, 0, ABG)
00:42:09.762 00.000 12020 Move returns status 0, amount 0
00:42:09.762 00.000 12020 move complete, result=0
00:42:09.762 00.000 12020 worker thread done servicing request
00:42:09.772 00.010 9340 UpdateImageDisplay: Size=(1920,1080) min=5011, max=65535, med=8543, FiltMin=6465, FiltMax=65508, Gamma=2.870
00:42:09.831 00.059 9340 UpdateGuideState exits: m=1014433 SNR=181.6
00:42:09.861 00.030 9340 PhdController: settling, locked = 1, distance = 0.39 (0.45) aobump = 0 frame = 13 / 99999
00:42:09.878 00.017 9340 evsrv: {"Event":"Settling","Timestamp":1778737329.878,"Host":"ASTRO","Inst":1,"Distance":0.39,"Time":0.0,"SettleTime":8.0,"StarLocked":true}
00:42:09.891 00.013 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:42:09.905 00.014 9340 ScheduleExposure(1000,3,1) exposurePending=0
00:42:09.915 00.010 9340 Enqueuing Expose request
00:42:09.930 00.015 12020 Worker thread wakes up
00:42:09.930 00.000 9340 GuideStep: 0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
00:42:09.946 00.016 12020 worker thread servicing REQUEST_EXPOSE 1000
00:42:09.947 00.001 12020 Handling exposure in thread, d=1000 o=3 r=(879,689,31,31)
00:42:10.055 00.108 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"714c91a4-fe39-4c1e-a593-08c3712121b8"}
00:42:10.074 00.019 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"714c91a4-fe39-4c1e-a593-08c3712121b8"}
00:42:10.098 00.024 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"34e02c25-7e97-472f-b394-f8bfaa83e343"}
00:42:10.134 00.036 9340 case statement mapped state 6 to 3
00:42:10.145 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"34e02c25-7e97-472f-b394-f8bfaa83e343"}
00:42:10.159 00.014 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"ea0de9d4-34f3-4c48-8048-b65c0d6f515e"}
00:42:10.170 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":148,"width":15,"height":15,"star_pos":[7.37,6.79],"pixels":"..."},"id":"ea0de9d4-34f3-4c48-8048-b65c0d6f515e"}
00:42:11.321 01.151 12020 Exposure complete
00:42:11.544 00.223 12020 worker thread done servicing request
00:42:11.544 00.000 9340 OnExposeComplete: enter
00:42:11.554 00.010 9340 UpdateGuideState(): m_state=6
00:42:11.566 00.012 9340 Star::Find(15, 893, 703, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 149
00:42:11.575 00.009 9340 Star::Find returns 1 (0), X=893.76, Y=703.71, Mass=975562, SNR=186.1, Peak=57559 HFD=4.4
00:42:11.584 00.009 9340 CameraToMount -- cameraTheta (0.20) - m_xAngle (-3.09) = xAngle (3.29 = -2.99)
00:42:11.595 00.011 9340 CameraToMount -- cameraTheta (0.20) - (m_xAngle (-3.09) + m_yAngleError (-0.07)) = yAngle (3.37 = -2.91)
00:42:11.606 00.011 9340 CameraToMount -- cameraX=0.21 cameraY=0.04 hyp=0.22 cameraTheta=0.20 mountX=-0.21 mountY=-0.05, mountTheta=-2.92
00:42:11.638 00.032 9340 SchedulePrimaryMove(10104498, x=0.21, y=0.04, opts=13)
00:42:11.652 00.014 9340 Enqueuing Move request for scope (0.21, 0.04)
00:42:11.664 00.012 12020 Worker thread wakes up
00:42:11.665 00.001 12020 worker thread servicing REQUEST_MOVE scope ofs (0.21, 0.04) opts 0xd
00:42:11.665 00.000 12020 Handling offset move in thread for scope, endpoint = (0.21, 0.04)
00:42:11.665 00.000 12020 Moving (0.21, 0.04) raw xDistance=-0.21 yDistance=-0.05
00:42:11.665 00.000 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.21
00:42:11.665 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:42:11.665 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
00:42:11.665 00.000 12020 MoveAxis(E, 0, ABG)
00:42:11.666 00.001 12020 Move returns status 0, amount 0
00:42:11.666 00.000 12020 MoveAxis(N, 0, ABG)
00:42:11.666 00.000 12020 Move returns status 0, amount 0
00:42:11.666 00.000 12020 move complete, result=0
00:42:11.666 00.000 12020 worker thread done servicing request
00:42:11.674 00.008 9340 UpdateImageDisplay: Size=(1920,1080) min=4982, max=65535, med=8529, FiltMin=6746, FiltMax=65508, Gamma=2.870
00:42:11.747 00.073 9340 UpdateGuideState exits: m=975562 SNR=186.1
00:42:11.760 00.013 9340 PhdController: settling, locked = 1, distance = 0.34 (0.45) aobump = 0 frame = 14 / 99999
00:42:11.769 00.009 9340 evsrv: {"Event":"Settling","Timestamp":1778737331.769,"Host":"ASTRO","Inst":1,"Distance":0.34,"Time":1.9,"SettleTime":8.0,"StarLocked":true}
00:42:11.781 00.012 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:42:11.794 00.013 9340 ScheduleExposure(1000,3,1) exposurePending=0
00:42:11.806 00.012 9340 Enqueuing Expose request
00:42:11.836 00.030 12020 Worker thread wakes up
00:42:11.836 00.000 9340 GuideStep: -0.2 px 0 ms EAST, -0.0 px 0 ms NORTH
00:42:11.847 00.011 12020 worker thread servicing REQUEST_EXPOSE 1000
00:42:11.847 00.000 12020 Handling exposure in thread, d=1000 o=3 r=(879,689,31,31)
00:42:12.056 00.209 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"76f30e46-655e-42ef-b65f-8ba09a9e1fe5"}
00:42:12.070 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"76f30e46-655e-42ef-b65f-8ba09a9e1fe5"}
00:42:12.081 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"f3058bb8-f40e-4068-b621-6618acce5891"}
00:42:12.092 00.011 9340 case statement mapped state 6 to 3
00:42:12.110 00.018 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"f3058bb8-f40e-4068-b621-6618acce5891"}
00:42:12.126 00.016 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"99e7d677-3424-4119-9722-bff0fba0cdbb"}
00:42:12.157 00.031 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":149,"width":15,"height":15,"star_pos":[6.76,6.71],"pixels":"..."},"id":"99e7d677-3424-4119-9722-bff0fba0cdbb"}
00:42:13.230 01.073 12020 Exposure complete
00:42:13.433 00.203 12020 worker thread done servicing request
00:42:13.433 00.000 9340 OnExposeComplete: enter
00:42:13.459 00.026 9340 UpdateGuideState(): m_state=6
00:42:13.472 00.013 9340 Star::Find(15, 893, 703, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 150
00:42:13.483 00.011 9340 Star::Find returns 1 (0), X=893.71, Y=703.54, Mass=986571, SNR=205.2, Peak=56037 HFD=4.6
00:42:13.495 00.012 9340 CameraToMount -- cameraTheta (-0.66) - m_xAngle (-3.09) = xAngle (2.43 = 2.43)
00:42:13.505 00.010 9340 CameraToMount -- cameraTheta (-0.66) - (m_xAngle (-3.09) + m_yAngleError (-0.07)) = yAngle (2.50 = 2.50)
00:42:13.514 00.009 9340 CameraToMount -- cameraX=0.16 cameraY=-0.13 hyp=0.21 cameraTheta=-0.66 mountX=-0.16 mountY=0.12, mountTheta=2.47
00:42:13.533 00.019 9340 SchedulePrimaryMove(10104498, x=0.16, y=-0.13, opts=13)
00:42:13.542 00.009 9340 Enqueuing Move request for scope (0.16, -0.13)
00:42:13.550 00.008 12020 Worker thread wakes up
00:42:13.550 00.000 12020 worker thread servicing REQUEST_MOVE scope ofs (0.16, -0.13) opts 0xd
00:42:13.550 00.000 12020 Handling offset move in thread for scope, endpoint = (0.16, -0.13)
00:42:13.563 00.013 12020 Moving (0.16, -0.13) raw xDistance=-0.16 yDistance=0.12
00:42:13.563 00.000 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16
00:42:13.563 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:42:13.564 00.001 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
00:42:13.564 00.000 12020 MoveAxis(E, 0, ABG)
00:42:13.564 00.000 12020 Move returns status 0, amount 0
00:42:13.564 00.000 12020 MoveAxis(N, 0, ABG)
00:42:13.564 00.000 12020 Move returns status 0, amount 0
00:42:13.564 00.000 12020 move complete, result=0
00:42:13.564 00.000 12020 worker thread done servicing request
00:42:13.576 00.012 9340 UpdateImageDisplay: Size=(1920,1080) min=5028, max=65535, med=8513, FiltMin=6694, FiltMax=65508, Gamma=2.870
00:42:13.625 00.049 9340 UpdateGuideState exits: m=986571 SNR=205.2
00:42:13.648 00.023 9340 PhdController: settling, locked = 1, distance = 0.30 (0.45) aobump = 0 frame = 15 / 99999
00:42:13.663 00.015 9340 evsrv: {"Event":"Settling","Timestamp":1778737333.663,"Host":"ASTRO","Inst":1,"Distance":0.30,"Time":3.8,"SettleTime":8.0,"StarLocked":true}
00:42:13.688 00.025 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:42:13.702 00.014 9340 ScheduleExposure(1000,3,1) exposurePending=0
00:42:13.716 00.014 9340 Enqueuing Expose request
00:42:13.726 00.010 12020 Worker thread wakes up
00:42:13.726 00.000 9340 GuideStep: -0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
00:42:13.736 00.010 12020 worker thread servicing REQUEST_EXPOSE 1000
00:42:13.736 00.000 12020 Handling exposure in thread, d=1000 o=3 r=(879,689,31,31)
00:42:14.054 00.318 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"7ac6015c-8611-4ec8-af9d-d7ff2175e6b0"}
00:42:14.066 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"7ac6015c-8611-4ec8-af9d-d7ff2175e6b0"}
00:42:14.079 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"e91e84b5-e51d-4a30-9b88-4a724bad740a"}
00:42:14.090 00.011 9340 case statement mapped state 6 to 3
00:42:14.099 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"e91e84b5-e51d-4a30-9b88-4a724bad740a"}
00:42:14.117 00.018 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"37c1d2f1-f0d5-48c2-b4e5-bf0c41b19144"}
00:42:14.129 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":150,"width":15,"height":15,"star_pos":[6.71,6.54],"pixels":"..."},"id":"37c1d2f1-f0d5-48c2-b4e5-bf0c41b19144"}
00:42:15.101 00.972 12020 Exposure complete
00:42:15.353 00.252 12020 worker thread done servicing request
00:42:15.353 00.000 9340 OnExposeComplete: enter
00:42:15.366 00.013 9340 UpdateGuideState(): m_state=6
00:42:15.375 00.009 9340 Star::Find(15, 893, 703, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 151
00:42:15.387 00.012 9340 Star::Find returns 1 (0), X=893.76, Y=703.65, Mass=984580, SNR=194.4, Peak=57087 HFD=4.5
00:42:15.399 00.012 9340 CameraToMount -- cameraTheta (-0.08) - m_xAngle (-3.09) = xAngle (3.01 = 3.01)
00:42:15.412 00.013 9340 CameraToMount -- cameraTheta (-0.08) - (m_xAngle (-3.09) + m_yAngleError (-0.07)) = yAngle (3.08 = 3.08)
00:42:15.441 00.029 9340 CameraToMount -- cameraX=0.21 cameraY=-0.02 hyp=0.21 cameraTheta=-0.08 mountX=-0.21 mountY=0.01, mountTheta=3.08
00:42:15.465 00.024 9340 SchedulePrimaryMove(10104498, x=0.21, y=-0.02, opts=13)
00:42:15.476 00.011 9340 Enqueuing Move request for scope (0.21, -0.02)
00:42:15.486 00.010 12020 Worker thread wakes up
00:42:15.487 00.001 12020 worker thread servicing REQUEST_MOVE scope ofs (0.21, -0.02) opts 0xd
00:42:15.487 00.000 12020 Handling offset move in thread for scope, endpoint = (0.21, -0.02)
00:42:15.487 00.000 12020 Moving (0.21, -0.02) raw xDistance=-0.21 yDistance=0.01
00:42:15.488 00.001 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.21
00:42:15.488 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:42:15.488 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
00:42:15.488 00.000 12020 MoveAxis(E, 0, ABG)
00:42:15.488 00.000 12020 Move returns status 0, amount 0
00:42:15.488 00.000 12020 MoveAxis(N, 0, ABG)
00:42:15.488 00.000 12020 Move returns status 0, amount 0
00:42:15.489 00.001 12020 move complete, result=0
00:42:15.489 00.000 12020 worker thread done servicing request
00:42:15.499 00.010 9340 UpdateImageDisplay: Size=(1920,1080) min=5360, max=65535, med=8525, FiltMin=6530, FiltMax=65508, Gamma=2.870
00:42:15.601 00.102 9340 UpdateGuideState exits: m=984580 SNR=194.4
00:42:15.638 00.037 9340 PhdController: settling, locked = 1, distance = 0.27 (0.45) aobump = 0 frame = 16 / 99999
00:42:15.709 00.071 9340 evsrv: {"Event":"Settling","Timestamp":1778737335.709,"Host":"ASTRO","Inst":1,"Distance":0.27,"Time":5.8,"SettleTime":8.0,"StarLocked":true}
00:42:15.730 00.021 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:42:15.757 00.027 9340 ScheduleExposure(1000,3,1) exposurePending=0
00:42:15.775 00.018 9340 Enqueuing Expose request
00:42:15.793 00.018 12020 Worker thread wakes up
00:42:15.794 00.001 9340 GuideStep: -0.2 px 0 ms EAST, 0.0 px 0 ms NORTH
00:42:15.812 00.018 12020 worker thread servicing REQUEST_EXPOSE 1000
00:42:15.812 00.000 12020 Handling exposure in thread, d=1000 o=3 r=(879,689,31,31)
00:42:16.062 00.250 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"270c37b8-38be-4db2-8fc8-dbb76df8c4b5"}
00:42:16.080 00.018 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"270c37b8-38be-4db2-8fc8-dbb76df8c4b5"}
00:42:16.102 00.022 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"fb25412b-1523-4dab-b78e-3f8200745c05"}
00:42:16.118 00.016 9340 case statement mapped state 6 to 3
00:42:16.171 00.053 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"fb25412b-1523-4dab-b78e-3f8200745c05"}
00:42:16.193 00.022 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"7ad4bd2d-51df-414c-90f4-a320d003f093"}
00:42:16.235 00.042 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":151,"width":15,"height":15,"star_pos":[6.76,6.65],"pixels":"..."},"id":"7ad4bd2d-51df-414c-90f4-a320d003f093"}
00:42:17.175 00.940 12020 Exposure complete
00:42:17.392 00.217 12020 worker thread done servicing request
00:42:17.392 00.000 9340 OnExposeComplete: enter
00:42:17.405 00.013 9340 UpdateGuideState(): m_state=6
00:42:17.415 00.010 9340 Star::Find(15, 893, 703, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 152
00:42:17.426 00.011 9340 Star::Find returns 1 (0), X=893.97, Y=703.73, Mass=1020592, SNR=200.9, Peak=57967 HFD=4.4
00:42:17.445 00.019 9340 CameraToMount -- cameraTheta (0.13) - m_xAngle (-3.09) = xAngle (3.23 = -3.06)
00:42:17.464 00.019 9340 CameraToMount -- cameraTheta (0.13) - (m_xAngle (-3.09) + m_yAngleError (-0.07)) = yAngle (3.30 = -2.98)
00:42:17.478 00.014 9340 CameraToMount -- cameraX=0.42 cameraY=0.06 hyp=0.43 cameraTheta=0.13 mountX=-0.42 mountY=-0.07, mountTheta=-2.98
00:42:17.510 00.032 9340 SchedulePrimaryMove(10104498, x=0.42, y=0.06, opts=13)
00:42:17.520 00.010 9340 Enqueuing Move request for scope (0.42, 0.06)
00:42:17.531 00.011 12020 Worker thread wakes up
00:42:17.531 00.000 12020 worker thread servicing REQUEST_MOVE scope ofs (0.42, 0.06) opts 0xd
00:42:17.531 00.000 12020 Handling offset move in thread for scope, endpoint = (0.42, 0.06)
00:42:17.532 00.001 12020 Moving (0.42, 0.06) raw xDistance=-0.42 yDistance=-0.07
00:42:17.532 00.000 12020 GuideAlgorithmHysteresis::Result() returns -0.18 from input -0.42
00:42:17.532 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:42:17.532 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
00:42:17.532 00.000 12020 MoveAxis(E, 30, ABG)
00:42:17.532 00.000 12020 Guiding  Dir = 2, Dur = 30
00:42:17.534 00.002 12020 IsSlewing returns 0
00:42:17.535 00.001 12020 IsGuiding returns 0
00:42:17.543 00.008 9340 UpdateImageDisplay: Size=(1920,1080) min=5498, max=65535, med=8504, FiltMin=6599, FiltMax=65508, Gamma=2.870
00:42:17.569 00.026 12020 IsGuiding returns 1
00:42:17.569 00.000 12020 scope still moving after pulse duration time elapsed
00:42:17.600 00.031 9340 UpdateGuideState exits: m=1020592 SNR=200.9
00:42:17.612 00.012 9340 PhdController: settling, locked = 1, distance = 0.32 (0.45) aobump = 0 frame = 17 / 99999
00:42:17.643 00.031 12020 IsSlewing returns 0
00:42:17.643 00.000 9340 evsrv: {"Event":"Settling","Timestamp":1778737337.643,"Host":"ASTRO","Inst":1,"Distance":0.32,"Time":7.8,"SettleTime":8.0,"StarLocked":true}
00:42:17.658 00.015 12020 IsGuiding returns 0
00:42:17.658 00.000 12020 scope move finished after 30 + 93 ms
00:42:17.659 00.001 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:42:17.673 00.014 12020 Move returns status 0, amount 30
00:42:17.673 00.000 12020 MoveAxis(N, 0, ABG)
00:42:17.674 00.001 12020 Move returns status 0, amount 0
00:42:17.674 00.000 12020 move complete, result=0
00:42:17.674 00.000 12020 worker thread done servicing request
00:42:17.675 00.001 9340 ScheduleExposure(1000,3,1) exposurePending=0
00:42:17.691 00.016 9340 Enqueuing Expose request
00:42:17.713 00.022 12020 Worker thread wakes up
00:42:17.714 00.001 9340 GuideStep: -0.4 px 30 ms EAST, -0.1 px 0 ms NORTH
00:42:17.728 00.014 12020 worker thread servicing REQUEST_EXPOSE 1000
00:42:17.728 00.000 12020 Handling exposure in thread, d=1000 o=3 r=(879,689,31,31)
00:42:18.053 00.325 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"27a9ed9d-4182-43b3-939d-92dceaa57078"}
00:42:18.072 00.019 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"27a9ed9d-4182-43b3-939d-92dceaa57078"}
00:42:18.084 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"b2c38705-a090-4902-8ff2-ed00b0337ea1"}
00:42:18.097 00.013 9340 case statement mapped state 6 to 3
00:42:18.110 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"b2c38705-a090-4902-8ff2-ed00b0337ea1"}
00:42:18.121 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"90a71c77-ebfe-4501-8a6f-b00e890ee439"}
00:42:18.133 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":152,"width":15,"height":15,"star_pos":[6.97,6.73],"pixels":"..."},"id":"90a71c77-ebfe-4501-8a6f-b00e890ee439"}
00:42:19.092 00.959 12020 Exposure complete
00:42:19.304 00.212 12020 worker thread done servicing request
00:42:19.305 00.001 9340 OnExposeComplete: enter
00:42:19.319 00.014 9340 UpdateGuideState(): m_state=6
00:42:19.328 00.009 9340 Star::Find(15, 893, 703, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 153
00:42:19.337 00.009 9340 Star::Find returns 1 (0), X=893.65, Y=703.61, Mass=996084, SNR=196.0, Peak=57359 HFD=4.6
00:42:19.347 00.010 9340 CameraToMount -- cameraTheta (-0.51) - m_xAngle (-3.09) = xAngle (2.58 = 2.58)
00:42:19.361 00.014 9340 CameraToMount -- cameraTheta (-0.51) - (m_xAngle (-3.09) + m_yAngleError (-0.07)) = yAngle (2.66 = 2.66)
00:42:19.371 00.010 9340 CameraToMount -- cameraX=0.10 cameraY=-0.06 hyp=0.12 cameraTheta=-0.51 mountX=-0.10 mountY=0.05, mountTheta=2.64
00:42:19.404 00.033 9340 SchedulePrimaryMove(10104498, x=0.10, y=-0.06, opts=13)
00:42:19.413 00.009 9340 Enqueuing Move request for scope (0.10, -0.06)
00:42:19.423 00.010 12020 Worker thread wakes up
00:42:19.423 00.000 12020 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.06) opts 0xd
00:42:19.423 00.000 12020 Handling offset move in thread for scope, endpoint = (0.10, -0.06)
00:42:19.423 00.000 12020 Moving (0.10, -0.06) raw xDistance=-0.10 yDistance=0.05
00:42:19.423 00.000 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
00:42:19.424 00.001 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:42:19.424 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
00:42:19.424 00.000 12020 MoveAxis(E, 0, ABG)
00:42:19.425 00.001 12020 Move returns status 0, amount 0
00:42:19.425 00.000 12020 MoveAxis(N, 0, ABG)
00:42:19.425 00.000 12020 Move returns status 0, amount 0
00:42:19.425 00.000 12020 move complete, result=0
00:42:19.425 00.000 12020 worker thread done servicing request
00:42:19.435 00.010 9340 UpdateImageDisplay: Size=(1920,1080) min=5261, max=65535, med=8488, FiltMin=6698, FiltMax=65535, Gamma=2.870
00:42:19.483 00.048 9340 UpdateGuideState exits: m=996084 SNR=196.0
00:42:19.495 00.012 9340 PhdController: settling, locked = 1, distance = 0.26 (0.45) aobump = 0 frame = 18 / 99999
00:42:19.505 00.010 9340 PhdController: newstate STATE_FINISH
00:42:19.533 00.028 9340 PhdController complete: success
00:42:19.547 00.014 9340 evsrv: {"Event":"SettleDone","Timestamp":1778737339.547,"Host":"ASTRO","Inst":1,"Status":0,"TotalFrames":18,"DroppedFrames":0}
00:42:19.557 00.010 9340 Mount: notify guiding dither settle done success=1
00:42:19.570 00.013 9340 PhdController: newstate STATE_IDLE
00:42:19.580 00.010 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:42:19.589 00.009 9340 ScheduleExposure(1000,3,1) exposurePending=0
00:42:19.598 00.009 9340 Enqueuing Expose request
00:42:19.610 00.012 12020 Worker thread wakes up
00:42:19.610 00.000 9340 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
00:42:19.620 00.010 12020 worker thread servicing REQUEST_EXPOSE 1000
00:42:19.620 00.000 12020 Handling exposure in thread, d=1000 o=3 r=(879,689,31,31)
00:42:20.051 00.431 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"2b281869-1eb7-4987-9528-a6f353bbbe7d"}
00:42:20.062 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"2b281869-1eb7-4987-9528-a6f353bbbe7d"}
00:42:20.072 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"5a5270cc-85ce-4f52-ba83-0f10bd307253"}
00:42:20.081 00.009 9340 case statement mapped state 6 to 3
00:42:20.089 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"5a5270cc-85ce-4f52-ba83-0f10bd307253"}
00:42:20.102 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"36ee8e36-5ba1-48cd-baed-c125bcc99731"}
00:42:20.113 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":153,"width":15,"height":15,"star_pos":[6.65,6.61],"pixels":"..."},"id":"36ee8e36-5ba1-48cd-baed-c125bcc99731"}
00:42:20.577 00.464 9340 evsrv: cli 100A43C8 connect
00:42:20.620 00.043 9340 case statement mapped state 6 to 3
00:42:20.661 00.041 9340 case statement mapped state 6 to 3
00:42:20.684 00.023 9340 evsrv: cli 100A43C8 request: {"method":"get_app_state","id":"72ed1aeb-1742-4aff-8a98-134a06bbd2e2"}
00:42:20.695 00.011 9340 case statement mapped state 6 to 3
00:42:20.704 00.009 9340 evsrv: cli 100A43C8 response: {"jsonrpc":"2.0","result":"Guiding","id":"72ed1aeb-1742-4aff-8a98-134a06bbd2e2"}
00:42:20.722 00.018 9340 evsrv: cli 100A43C8 disconnect
00:42:20.734 00.012 9340 evsrv: cli 100A41E8 connect
00:42:20.763 00.029 9340 case statement mapped state 6 to 3
00:42:20.775 00.012 9340 case statement mapped state 6 to 3
00:42:20.786 00.011 9340 evsrv: cli 100A41E8 request: {"method":"stop_capture","id":"920c2bad-39a6-4b74-bc80-6234ee6856eb"}
00:42:20.801 00.015 9340 StopCapturing CaptureActive=1 continueCapturing=1 exposurePending=1
00:42:20.810 00.009 9340 Status Line: Waiting for devices...
00:42:20.827 00.017 9340 evsrv: cli 100A41E8 response: {"jsonrpc":"2.0","result":0,"id":"920c2bad-39a6-4b74-bc80-6234ee6856eb"}
00:42:20.877 00.050 9340 evsrv: cli 100A41E8 disconnect
00:42:20.905 00.028 12020 ZWO: stopexposure
00:42:20.907 00.002 9340 evsrv: cli 100A4288 connect
00:42:21.012 00.105 12020 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:195->Capture failed
00:42:21.012 00.000 9340 case statement mapped state 6 to 3
00:42:21.030 00.018 12020 worker thread done servicing request
00:42:21.034 00.004 9340 case statement mapped state 6 to 3
00:42:21.084 00.050 9340 OnExposeComplete: enter
00:42:21.099 00.015 9340 OnExposeComplete: Capture Error reported
00:42:21.119 00.020 9340 StopCapturing CaptureActive=1 continueCapturing=0 exposurePending=0
00:42:21.140 00.021 9340 Mount: notify guiding stopped
00:42:21.189 00.049 9340 Changing from state GUIDING to STOP
00:42:21.208 00.019 9340 guider state => SELECTED
00:42:21.225 00.017 9340 UpdateImageDisplay: Size=(1920,1080) min=5261, max=65535, med=8488, FiltMin=6698, FiltMax=65535, Gamma=2.870
00:42:21.327 00.102 9340 Changing from state SELECTED to UNINITIALIZED
00:42:21.342 00.015 9340 guider state => SELECTING
00:42:21.400 00.058 9340 Status Line: Stopped.
00:42:21.430 00.030 9340 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:557->Error reported capturing image
00:42:22.025 00.595 9340 evsrv: cli 100A4288 request: {"method":"get_app_state","id":"3315cd44-3000-4087-92e9-3f7f544f14f2"}
00:42:22.052 00.027 9340 evsrv: cli 100A4288 response: {"jsonrpc":"2.0","result":"Stopped","id":"3315cd44-3000-4087-92e9-3f7f544f14f2"}
00:42:22.096 00.044 9340 evsrv: cli 100A4288 disconnect
00:42:22.145 00.049 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"04b95736-8e6f-4733-b066-5a99643b7d6f"}
00:42:22.167 00.022 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"04b95736-8e6f-4733-b066-5a99643b7d6f"}
00:42:22.188 00.021 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"3a449a61-c337-47fd-8056-b62b5d8749f6"}
00:42:22.223 00.035 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"3a449a61-c337-47fd-8056-b62b5d8749f6"}
00:42:24.051 01.828 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"59f7ecb6-df21-4cd5-8b39-54d9b606b82e"}
00:42:24.063 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"59f7ecb6-df21-4cd5-8b39-54d9b606b82e"}
00:42:24.073 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"10d08043-d3d5-4f1e-8763-3a3b92b7850c"}
00:42:24.084 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"10d08043-d3d5-4f1e-8763-3a3b92b7850c"}
00:42:26.051 01.967 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"4f883f4e-87ee-4ddc-870d-e1abc234aeed"}
00:42:26.061 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"4f883f4e-87ee-4ddc-870d-e1abc234aeed"}
00:42:26.068 00.007 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"dd87a689-c96f-48a0-b72b-339244744edc"}
00:42:26.075 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"dd87a689-c96f-48a0-b72b-339244744edc"}
00:42:28.051 01.976 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"4b5b3f12-bcbb-4971-8230-4b530c1fde58"}
00:42:28.063 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"4b5b3f12-bcbb-4971-8230-4b530c1fde58"}
00:42:28.071 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"027b927a-cb89-40ac-a16d-d030a597ef0c"}
00:42:28.083 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"027b927a-cb89-40ac-a16d-d030a597ef0c"}
00:42:30.053 01.970 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"8bf64d9e-9cf6-4054-9ce4-4168ff4e5814"}
00:42:30.061 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"8bf64d9e-9cf6-4054-9ce4-4168ff4e5814"}
00:42:30.070 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"aa574176-9119-4680-8be4-226cdaa6c915"}
00:42:30.076 00.006 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"aa574176-9119-4680-8be4-226cdaa6c915"}
00:42:32.053 01.977 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"ea0a0b63-12ec-40ec-8452-4542d5fc9a69"}
00:42:32.062 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"ea0a0b63-12ec-40ec-8452-4542d5fc9a69"}
00:42:32.072 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"a42f7a92-9fa2-4971-a888-3c8d88358dda"}
00:42:32.080 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"a42f7a92-9fa2-4971-a888-3c8d88358dda"}
00:42:34.056 01.976 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"e006c2e3-f82e-4e94-b2e5-dff2f3918db1"}
00:42:34.082 00.026 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"e006c2e3-f82e-4e94-b2e5-dff2f3918db1"}
00:42:34.109 00.027 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"9576ec27-2974-42d1-ab2f-b88b859ee6e6"}
00:42:34.130 00.021 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"9576ec27-2974-42d1-ab2f-b88b859ee6e6"}
00:42:36.054 01.924 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"8992c76c-efa4-4606-8f71-cb883103ddc1"}
00:42:36.065 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"8992c76c-efa4-4606-8f71-cb883103ddc1"}
00:42:36.110 00.045 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"b90469e7-ae4b-4cc7-af91-10b930eb099c"}
00:42:36.118 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"b90469e7-ae4b-4cc7-af91-10b930eb099c"}
00:42:38.053 01.935 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"4d0aa427-5cc5-48cc-a81f-b6763592fef4"}
00:42:38.066 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"4d0aa427-5cc5-48cc-a81f-b6763592fef4"}
00:42:38.073 00.007 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"70eeacf6-f010-4a3f-8388-eb8d73593ed1"}
00:42:38.082 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"70eeacf6-f010-4a3f-8388-eb8d73593ed1"}
00:42:40.055 01.973 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"88d46934-64ca-4fc2-b19a-ff5a271eb789"}
00:42:40.067 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"88d46934-64ca-4fc2-b19a-ff5a271eb789"}
00:42:40.077 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"6c35fee1-9063-45de-9ef8-f21d13a4a2c9"}
00:42:40.084 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"6c35fee1-9063-45de-9ef8-f21d13a4a2c9"}
00:42:42.053 01.969 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"7127ae2c-8670-47d4-8de4-c3009930c22e"}
00:42:42.085 00.032 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"7127ae2c-8670-47d4-8de4-c3009930c22e"}
00:42:42.096 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"837de111-fd5b-443c-b3d7-5059b305cd2a"}
00:42:42.115 00.019 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"837de111-fd5b-443c-b3d7-5059b305cd2a"}
00:42:44.052 01.937 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"124ffd6f-2230-4200-8e09-72d390d0fe4b"}
00:42:44.067 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"124ffd6f-2230-4200-8e09-72d390d0fe4b"}
00:42:44.083 00.016 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"d99436ed-6a8b-4da1-b6af-1ebbea60bbb9"}
00:42:44.099 00.016 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"d99436ed-6a8b-4da1-b6af-1ebbea60bbb9"}
00:42:46.054 01.955 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"a3b7587e-5312-4a97-92b2-9102d2f0f91c"}
00:42:46.074 00.020 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"a3b7587e-5312-4a97-92b2-9102d2f0f91c"}
00:42:46.093 00.019 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"f7b7b7de-2947-4cc4-a62b-77486197514e"}
00:42:46.105 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"f7b7b7de-2947-4cc4-a62b-77486197514e"}
00:42:48.065 01.960 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"7358631d-3e52-4e00-b48b-5ac43b252ad3"}
00:42:48.134 00.069 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"7358631d-3e52-4e00-b48b-5ac43b252ad3"}
00:42:48.197 00.063 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"8772bf66-e10c-4705-839e-552525a5a473"}
00:42:48.231 00.034 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"8772bf66-e10c-4705-839e-552525a5a473"}
00:42:50.065 01.834 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"3c30d4d0-3dc1-4de8-9297-539e6fe48782"}
00:42:50.080 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"3c30d4d0-3dc1-4de8-9297-539e6fe48782"}
00:42:50.098 00.018 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"fe5b5492-6c11-4251-a059-b539ab800dd8"}
00:42:50.112 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"fe5b5492-6c11-4251-a059-b539ab800dd8"}
00:42:52.064 01.952 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"de8f2efd-6d7d-49bb-b4d1-8a0172ed875c"}
00:42:52.075 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"de8f2efd-6d7d-49bb-b4d1-8a0172ed875c"}
00:42:52.086 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"9f093f94-8236-4fcc-ac62-d43b7cd86754"}
00:42:52.095 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"9f093f94-8236-4fcc-ac62-d43b7cd86754"}
00:42:54.064 01.969 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"09af6a1a-24a2-4cca-a723-e4eb0ca2a79c"}
00:42:54.082 00.018 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"09af6a1a-24a2-4cca-a723-e4eb0ca2a79c"}
00:42:54.096 00.014 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"6bedf13a-20fd-4b5e-8124-56f19f1a2f41"}
00:42:54.118 00.022 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"6bedf13a-20fd-4b5e-8124-56f19f1a2f41"}
00:42:56.066 01.948 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"7d08456c-5988-4987-be46-5f353ad0fd75"}
00:42:56.082 00.016 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"7d08456c-5988-4987-be46-5f353ad0fd75"}
00:42:56.114 00.032 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"465eee1a-edd3-42a8-98df-338fa32c6c93"}
00:42:56.351 00.237 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"465eee1a-edd3-42a8-98df-338fa32c6c93"}
00:42:58.065 01.714 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"b6f3026a-d5ac-4740-8f48-20acae51031a"}
00:42:58.082 00.017 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"b6f3026a-d5ac-4740-8f48-20acae51031a"}
00:42:58.099 00.017 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"690dcfdc-8a48-4097-b90c-e2663fdc3ec2"}
00:42:58.148 00.049 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"690dcfdc-8a48-4097-b90c-e2663fdc3ec2"}
00:43:00.067 01.919 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"cfb320e3-a7c7-4b96-b5e7-6e23d693c578"}
00:43:00.095 00.028 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"cfb320e3-a7c7-4b96-b5e7-6e23d693c578"}
00:43:00.114 00.019 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"7092f760-ccd2-4505-bdb2-00af76698070"}
00:43:00.128 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"7092f760-ccd2-4505-bdb2-00af76698070"}
00:43:02.064 01.936 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"0142cb0d-f98e-4a16-be93-b3b7df4db338"}
00:43:02.083 00.019 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"0142cb0d-f98e-4a16-be93-b3b7df4db338"}
00:43:02.144 00.061 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"6e5532c1-6dee-4cfc-b60e-25dd1f6e1e14"}
00:43:02.160 00.016 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"6e5532c1-6dee-4cfc-b60e-25dd1f6e1e14"}
00:43:04.063 01.903 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"4ebadf1e-4b0b-4546-b44d-a807068240be"}
00:43:04.076 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"4ebadf1e-4b0b-4546-b44d-a807068240be"}
00:43:04.090 00.014 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"93eb41f7-272b-41a1-aa21-d7ee57084fbb"}
00:43:04.105 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"93eb41f7-272b-41a1-aa21-d7ee57084fbb"}
00:43:06.061 01.956 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"47e866f7-b0c1-47ad-bffa-37fd0fd5aeda"}
00:43:06.074 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"47e866f7-b0c1-47ad-bffa-37fd0fd5aeda"}
00:43:06.112 00.038 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"96326784-2dab-41a4-8310-3e9b4cb59e85"}
00:43:06.129 00.017 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"96326784-2dab-41a4-8310-3e9b4cb59e85"}
00:43:08.189 02.060 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"5894ab78-5fb1-4f64-b94c-9ae68488f54b"}
00:43:08.329 00.140 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"5894ab78-5fb1-4f64-b94c-9ae68488f54b"}
00:43:08.531 00.202 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"dcafe4e0-8ad5-4a7e-8a0a-57234b689d40"}
00:43:08.693 00.162 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"dcafe4e0-8ad5-4a7e-8a0a-57234b689d40"}
00:43:10.164 01.471 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"d4a2e94f-2c2a-479f-81e0-22f03b7410dd"}
00:43:10.182 00.018 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"d4a2e94f-2c2a-479f-81e0-22f03b7410dd"}
00:43:10.208 00.026 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"8b269af1-0a8c-4417-8fc9-e6363d7a111d"}
00:43:10.223 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"8b269af1-0a8c-4417-8fc9-e6363d7a111d"}
00:43:12.162 01.939 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"958841ba-3c1a-48a7-a12b-7912c74dd7d6"}
00:43:12.178 00.016 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"958841ba-3c1a-48a7-a12b-7912c74dd7d6"}
00:43:12.196 00.018 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"a09d630b-6582-408e-ac8b-2c27c6ebe30e"}
00:43:12.210 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"a09d630b-6582-408e-ac8b-2c27c6ebe30e"}
00:43:14.162 01.952 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"b3e8b6c5-4570-42cf-b309-7f7370fc6fda"}
00:43:14.178 00.016 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"b3e8b6c5-4570-42cf-b309-7f7370fc6fda"}
00:43:14.189 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"fd638111-4a0d-4dd3-83f9-f880bc83e4fc"}
00:43:14.216 00.027 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"fd638111-4a0d-4dd3-83f9-f880bc83e4fc"}
00:43:16.161 01.945 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"058d5100-df9d-455e-9721-e8f1ccb3c71a"}
00:43:16.173 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"058d5100-df9d-455e-9721-e8f1ccb3c71a"}
00:43:16.190 00.017 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"09ff03a6-8da3-4df2-833c-96fd2f9dc9d5"}
00:43:16.200 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"09ff03a6-8da3-4df2-833c-96fd2f9dc9d5"}
00:43:18.162 01.962 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"5b7c7d0c-d626-43ad-91ef-9fc71fca97f2"}
00:43:18.177 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"5b7c7d0c-d626-43ad-91ef-9fc71fca97f2"}
00:43:18.189 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"104a2e7b-257c-4649-bf4f-2e5fd6a70860"}
00:43:18.202 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"104a2e7b-257c-4649-bf4f-2e5fd6a70860"}
00:43:20.166 01.964 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"280d9685-15be-487e-8385-6e181e4c61e3"}
00:43:20.191 00.025 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"280d9685-15be-487e-8385-6e181e4c61e3"}
00:43:20.205 00.014 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"7d39e3f9-9613-453a-8cf0-7259551875b6"}
00:43:20.217 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"7d39e3f9-9613-453a-8cf0-7259551875b6"}
00:43:22.167 01.950 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"3b28a9d9-91e5-437c-8995-ec92b3c679de"}
00:43:22.204 00.037 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"3b28a9d9-91e5-437c-8995-ec92b3c679de"}
00:43:22.234 00.030 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"03528ba0-3bd7-408f-b550-92ad66e04e75"}
00:43:22.308 00.074 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"03528ba0-3bd7-408f-b550-92ad66e04e75"}
00:43:24.165 01.857 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"d40fe26e-16c5-48fb-9943-e647f13113f0"}
00:43:24.177 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"d40fe26e-16c5-48fb-9943-e647f13113f0"}
00:43:24.187 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"68641f04-6468-42c3-a2ab-ae14e30f9205"}
00:43:24.200 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"68641f04-6468-42c3-a2ab-ae14e30f9205"}
00:43:26.165 01.965 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"ed8176a5-8cfd-4ec2-89a1-2f2fc1266d53"}
00:43:26.180 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"ed8176a5-8cfd-4ec2-89a1-2f2fc1266d53"}
00:43:26.188 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"ac4cb002-a6c0-466a-a32b-74379b63e87a"}
00:43:26.197 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"ac4cb002-a6c0-466a-a32b-74379b63e87a"}
00:43:28.165 01.968 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"f4401796-ffa3-4605-b944-4b2c9a3cae3d"}
00:43:28.196 00.031 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"f4401796-ffa3-4605-b944-4b2c9a3cae3d"}
00:43:28.214 00.018 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"ef23758a-dcff-49c8-b261-1e34a6634a65"}
00:43:28.238 00.024 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"ef23758a-dcff-49c8-b261-1e34a6634a65"}
00:43:30.165 01.927 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"0d7b8290-0834-43e2-8a33-0985c5bc7ffd"}
00:43:30.210 00.045 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"0d7b8290-0834-43e2-8a33-0985c5bc7ffd"}
00:43:30.236 00.026 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"e2c9650c-b74e-4125-836a-9946c6e6dcab"}
00:43:30.248 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"e2c9650c-b74e-4125-836a-9946c6e6dcab"}
00:43:32.165 01.917 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"dc2e0dc6-9000-4c59-a445-38038618ee7d"}
00:43:32.181 00.016 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"dc2e0dc6-9000-4c59-a445-38038618ee7d"}
00:43:32.193 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"458e14ed-16b0-4b1a-b143-7c09dbd48b7f"}
00:43:32.204 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"458e14ed-16b0-4b1a-b143-7c09dbd48b7f"}
00:43:34.165 01.961 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"6c051703-522b-46dc-b879-c31eb51dcfca"}
00:43:34.179 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"6c051703-522b-46dc-b879-c31eb51dcfca"}
00:43:34.196 00.017 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"537e0d59-262b-43b5-a8ca-dffa970aafaf"}
00:43:34.234 00.038 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"537e0d59-262b-43b5-a8ca-dffa970aafaf"}
00:43:36.346 02.112 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"89ea2cdb-d2e3-4022-acc4-c727d69eef90"}
00:43:36.595 00.249 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"89ea2cdb-d2e3-4022-acc4-c727d69eef90"}
00:43:36.749 00.154 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"57fe124a-ef03-4999-b1ff-2d24b733df77"}
00:43:36.834 00.085 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"57fe124a-ef03-4999-b1ff-2d24b733df77"}
00:43:38.319 01.485 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"009dfc22-8b12-470a-bd00-32563c20813f"}
00:43:38.361 00.042 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"009dfc22-8b12-470a-bd00-32563c20813f"}
00:43:38.374 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"9560acf0-7136-495d-92de-a56714cca181"}
00:43:38.393 00.019 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"9560acf0-7136-495d-92de-a56714cca181"}
00:43:40.318 01.925 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"ac9d505e-45f9-4c13-a3d4-2d81ce49cd60"}
00:43:40.328 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"ac9d505e-45f9-4c13-a3d4-2d81ce49cd60"}
00:43:40.341 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"c735d259-6761-4789-9852-13f6ca281ed4"}
00:43:40.350 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"c735d259-6761-4789-9852-13f6ca281ed4"}
00:43:42.318 01.968 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"a92dccc3-718d-4c2a-a2e8-8c62a3fb4cce"}
00:43:42.330 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"a92dccc3-718d-4c2a-a2e8-8c62a3fb4cce"}
00:43:42.345 00.015 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"0bf968d0-e0fa-45a1-991a-8658fd816d6f"}
00:43:42.358 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"0bf968d0-e0fa-45a1-991a-8658fd816d6f"}
00:43:44.320 01.962 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"790a9fd4-c24a-4a58-8b48-e72f89e51c01"}
00:43:44.334 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"790a9fd4-c24a-4a58-8b48-e72f89e51c01"}
00:43:44.353 00.019 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"e14aa23d-92bf-4b88-ab43-351dd92aab30"}
00:43:44.364 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"e14aa23d-92bf-4b88-ab43-351dd92aab30"}
00:43:46.320 01.956 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"c9eb2c3a-72d2-4a75-a02b-45e95bb20e27"}
00:43:46.348 00.028 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"c9eb2c3a-72d2-4a75-a02b-45e95bb20e27"}
00:43:46.361 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"1e49637c-79eb-44b6-8103-6aacb865ffdc"}
00:43:46.371 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"1e49637c-79eb-44b6-8103-6aacb865ffdc"}
00:43:48.319 01.948 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"5c62e4c7-e59a-4892-9b67-48ff89c4efa4"}
00:43:48.349 00.030 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"5c62e4c7-e59a-4892-9b67-48ff89c4efa4"}
00:43:48.364 00.015 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"035c97af-be6e-4adc-b431-c83b6ad9cb2b"}
00:43:48.377 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"035c97af-be6e-4adc-b431-c83b6ad9cb2b"}
00:43:50.331 01.954 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"3fd924c8-9816-4977-ab1f-0902a4431933"}
00:43:50.354 00.023 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"3fd924c8-9816-4977-ab1f-0902a4431933"}
00:43:50.368 00.014 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"e953e8e2-b90b-4169-b331-8868f198b1fa"}
00:43:50.379 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"e953e8e2-b90b-4169-b331-8868f198b1fa"}
00:43:52.322 01.943 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"f1c31e2b-95cb-49f0-ac23-01ada99e5510"}
00:43:52.545 00.223 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"f1c31e2b-95cb-49f0-ac23-01ada99e5510"}
00:43:53.194 00.649 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"e4e97d18-4814-4118-9e98-468416476ee3"}
00:43:53.230 00.036 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"e4e97d18-4814-4118-9e98-468416476ee3"}
00:43:54.322 01.092 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"24624d09-2073-4eb5-a80b-9c5a7af648a2"}
00:43:54.341 00.019 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"24624d09-2073-4eb5-a80b-9c5a7af648a2"}
00:43:54.353 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"32f7b3a6-d7c0-4a84-8af8-0c46a2108e73"}
00:43:54.366 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"32f7b3a6-d7c0-4a84-8af8-0c46a2108e73"}
00:43:56.328 01.962 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"d965989a-db1c-46b5-8e51-8d1bee00c78d"}
00:43:56.357 00.029 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"d965989a-db1c-46b5-8e51-8d1bee00c78d"}
00:43:56.379 00.022 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"cd40aa3d-102d-4d6b-b1e3-db4fdd81c885"}
00:43:56.393 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"cd40aa3d-102d-4d6b-b1e3-db4fdd81c885"}
00:43:58.321 01.928 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"640599d0-f316-4016-945d-f1dc3c859278"}
00:43:58.331 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"640599d0-f316-4016-945d-f1dc3c859278"}
00:43:58.343 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"894c3165-b94e-44c0-ad70-3bae534013d2"}
00:43:58.355 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"894c3165-b94e-44c0-ad70-3bae534013d2"}
00:44:00.321 01.966 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"cdd8d553-cbd2-4c82-8440-30d75ffcb999"}
00:44:00.330 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"cdd8d553-cbd2-4c82-8440-30d75ffcb999"}
00:44:00.339 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"44f875af-e0cb-4f06-afd2-7cc74c971485"}
00:44:00.350 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"44f875af-e0cb-4f06-afd2-7cc74c971485"}
00:44:02.323 01.973 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"0b3e3dea-203d-4203-a12e-8599652acb0b"}
00:44:02.341 00.018 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"0b3e3dea-203d-4203-a12e-8599652acb0b"}
00:44:02.354 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"2effdef9-3c07-427d-9f26-f53e5f768688"}
00:44:02.365 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"2effdef9-3c07-427d-9f26-f53e5f768688"}
00:44:04.322 01.957 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"4bedea7a-826e-44e2-bddb-000267c3def0"}
00:44:04.331 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"4bedea7a-826e-44e2-bddb-000267c3def0"}
00:44:04.344 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"39fd87e2-b9c0-4ced-ba26-714206309805"}
00:44:04.356 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"39fd87e2-b9c0-4ced-ba26-714206309805"}
00:44:06.321 01.965 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"77dcde31-e9ef-4c72-8c54-2d3f199d1b00"}
00:44:06.332 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"77dcde31-e9ef-4c72-8c54-2d3f199d1b00"}
00:44:06.343 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"6cf57ec5-5b34-4c9c-8578-248ced1be155"}
00:44:06.352 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"6cf57ec5-5b34-4c9c-8578-248ced1be155"}
00:44:08.320 01.968 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"89f63a64-f343-42d7-a3d8-6e91a052943c"}
00:44:08.366 00.046 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"89f63a64-f343-42d7-a3d8-6e91a052943c"}
00:44:08.383 00.017 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"196526c9-4359-4a06-9a94-6e1481558676"}
00:44:08.407 00.024 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"196526c9-4359-4a06-9a94-6e1481558676"}
00:44:10.325 01.918 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"6e65551d-4099-46dd-a77f-874b2c7ba86e"}
00:44:10.420 00.095 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"6e65551d-4099-46dd-a77f-874b2c7ba86e"}
00:44:10.491 00.071 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"1e5f0d37-5182-4681-9cb1-04445b178152"}
00:44:10.596 00.105 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"1e5f0d37-5182-4681-9cb1-04445b178152"}
00:44:12.328 01.732 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"704b80b9-8c8f-4405-8f24-5d741ff776e5"}
00:44:12.368 00.040 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"704b80b9-8c8f-4405-8f24-5d741ff776e5"}
00:44:12.383 00.015 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"68d6430e-1f0e-4e1b-a43c-dd6550454161"}
00:44:12.408 00.025 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"68d6430e-1f0e-4e1b-a43c-dd6550454161"}
00:44:14.326 01.918 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"b9f648d9-97e5-4d52-b3e1-0820ba182fe3"}
00:44:14.362 00.036 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"b9f648d9-97e5-4d52-b3e1-0820ba182fe3"}
00:44:14.375 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"f537133a-1652-4a7b-831d-c3ae89f1211e"}
00:44:14.386 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"f537133a-1652-4a7b-831d-c3ae89f1211e"}
00:44:16.322 01.936 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"5ceccc47-25b8-4eb2-a774-a48944f983f7"}
00:44:16.336 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"5ceccc47-25b8-4eb2-a774-a48944f983f7"}
00:44:16.391 00.055 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"0cc531fa-f9ae-4828-a0c6-cf59ac10d194"}
00:44:16.417 00.026 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"0cc531fa-f9ae-4828-a0c6-cf59ac10d194"}
00:44:18.322 01.905 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"4406013d-203e-45fc-afc2-045cb97c17f3"}
00:44:18.332 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"4406013d-203e-45fc-afc2-045cb97c17f3"}
00:44:18.343 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"6ee08fdd-8c69-4940-890e-f74c2156cebb"}
00:44:18.351 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"6ee08fdd-8c69-4940-890e-f74c2156cebb"}
00:44:20.322 01.971 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"e83440eb-b8a9-4a2c-bab6-4ccc13b24ba7"}
00:44:20.338 00.016 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"e83440eb-b8a9-4a2c-bab6-4ccc13b24ba7"}
00:44:20.354 00.016 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"59b2331d-554c-41bf-859f-5ff7426f29b6"}
00:44:20.365 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"59b2331d-554c-41bf-859f-5ff7426f29b6"}
00:44:22.323 01.958 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"6f18b1bc-de7b-4cad-9581-4e7c9d6c2773"}
00:44:22.342 00.019 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"6f18b1bc-de7b-4cad-9581-4e7c9d6c2773"}
00:44:22.361 00.019 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"818d147c-25b3-4cf6-a06b-831630d7d06a"}
00:44:22.441 00.080 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"818d147c-25b3-4cf6-a06b-831630d7d06a"}
00:44:24.322 01.881 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"9445dc1c-48e3-4d1d-a2ea-cbe3baf05a24"}
00:44:24.363 00.041 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"9445dc1c-48e3-4d1d-a2ea-cbe3baf05a24"}
00:44:24.421 00.058 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"2be73555-9ab0-4348-9617-cc7a072ee1a0"}
00:44:24.448 00.027 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"2be73555-9ab0-4348-9617-cc7a072ee1a0"}
00:44:26.321 01.873 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"1a112fee-c79f-4186-b142-3f29e7b26eee"}
00:44:26.331 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"1a112fee-c79f-4186-b142-3f29e7b26eee"}
00:44:26.364 00.033 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"7e83e13f-ae70-4029-9273-63f285f10d42"}
00:44:26.375 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"7e83e13f-ae70-4029-9273-63f285f10d42"}
00:44:28.322 01.947 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"6542d519-340e-4098-9223-e49d010048a0"}
00:44:28.332 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"6542d519-340e-4098-9223-e49d010048a0"}
00:44:28.342 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"e7ae5971-28e6-41d4-bd51-ee51a05e79a7"}
00:44:28.350 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"e7ae5971-28e6-41d4-bd51-ee51a05e79a7"}
00:44:30.324 01.974 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"af87fd4f-869c-4155-b3fb-8f5dd767331c"}
00:44:30.342 00.018 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"af87fd4f-869c-4155-b3fb-8f5dd767331c"}
00:44:30.353 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"543784ae-a78f-4317-903d-93714f0d766d"}
00:44:30.365 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"543784ae-a78f-4317-903d-93714f0d766d"}
00:44:32.782 02.417 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"bb75f447-1a5d-482c-bbdf-c74b6195c3aa"}
00:44:32.915 00.133 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"bb75f447-1a5d-482c-bbdf-c74b6195c3aa"}
00:44:32.958 00.043 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"66828586-b83b-4e54-8c36-c72ccf30d829"}
00:44:33.067 00.109 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"66828586-b83b-4e54-8c36-c72ccf30d829"}
00:44:34.762 01.695 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"66552c6b-2823-402d-bce3-7665cd2ee4e9"}
00:44:34.782 00.020 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"66552c6b-2823-402d-bce3-7665cd2ee4e9"}
00:44:34.821 00.039 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"888ef461-6bfc-4ef9-96ca-daae24702432"}
00:44:34.845 00.024 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"888ef461-6bfc-4ef9-96ca-daae24702432"}
00:44:36.763 01.918 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"e0526b4f-be7e-478f-af22-7f8f52fcf11a"}
00:44:36.783 00.020 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"e0526b4f-be7e-478f-af22-7f8f52fcf11a"}
00:44:36.797 00.014 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"36a285c1-0692-4678-a8df-6992f1a731c8"}
00:44:36.815 00.018 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"36a285c1-0692-4678-a8df-6992f1a731c8"}
00:44:38.761 01.946 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"898865fe-30d4-47ce-9c7a-34b7bbe35d94"}
00:44:38.783 00.022 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"898865fe-30d4-47ce-9c7a-34b7bbe35d94"}
00:44:38.795 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"d260c5eb-8497-40e7-a882-0db15728a44f"}
00:44:38.804 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"d260c5eb-8497-40e7-a882-0db15728a44f"}
00:44:40.760 01.956 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"35fb98b0-3d41-4248-b43e-f0c585166809"}
00:44:40.768 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"35fb98b0-3d41-4248-b43e-f0c585166809"}
00:44:40.778 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"74fe396d-25b8-4440-a736-a76dc04ceb82"}
00:44:40.787 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"74fe396d-25b8-4440-a736-a76dc04ceb82"}
00:44:42.759 01.972 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"dc8149e3-2642-46e6-9b3e-52c97e3cb5c0"}
00:44:42.777 00.018 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"dc8149e3-2642-46e6-9b3e-52c97e3cb5c0"}
00:44:42.791 00.014 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"8fb697c2-c823-4e8e-90bc-d83f35d85d93"}
00:44:42.824 00.033 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"8fb697c2-c823-4e8e-90bc-d83f35d85d93"}
00:44:44.761 01.937 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"32787c48-46e8-4e0f-856b-3f48f236de03"}
00:44:44.780 00.019 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"32787c48-46e8-4e0f-856b-3f48f236de03"}
00:44:44.788 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"bf80c827-af96-4261-9b98-2d14d0eddb31"}
00:44:44.795 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"bf80c827-af96-4261-9b98-2d14d0eddb31"}
00:44:46.761 01.966 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"35dbd65d-bfd1-446a-88d5-4b4f430874ba"}
00:44:46.772 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"35dbd65d-bfd1-446a-88d5-4b4f430874ba"}
00:44:46.784 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"fbdb092a-f5bb-4430-811b-3961b30f023a"}
00:44:46.810 00.026 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"fbdb092a-f5bb-4430-811b-3961b30f023a"}
00:44:48.761 01.951 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"8409778d-6d1d-4796-bf6b-3df0cd257e4f"}
00:44:48.785 00.024 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"8409778d-6d1d-4796-bf6b-3df0cd257e4f"}
00:44:48.821 00.036 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"e1475c6a-6c77-4cbf-aeb8-151aa69ba963"}
00:44:48.840 00.019 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"e1475c6a-6c77-4cbf-aeb8-151aa69ba963"}
00:44:50.256 01.416 9340 evsrv: cli 100A41E8 connect
00:44:50.287 00.031 9340 evsrv: cli 100A41E8 request: {"method":"get_app_state","id":"b374a4f7-0004-44a0-a500-ce730aa1050c"}
00:44:50.325 00.038 9340 evsrv: cli 100A41E8 response: {"jsonrpc":"2.0","result":"Stopped","id":"b374a4f7-0004-44a0-a500-ce730aa1050c"}
00:44:50.350 00.025 9340 evsrv: cli 100A41E8 disconnect
00:44:50.367 00.017 9340 evsrv: cli 100A4288 connect
00:44:50.397 00.030 9340 evsrv: cli 100A4288 request: {"method":"get_calibrated","id":"eec80421-429b-46fc-9eaf-87ed582f85ce"}
00:44:50.453 00.056 9340 evsrv: cli 100A4288 response: {"jsonrpc":"2.0","result":true,"id":"eec80421-429b-46fc-9eaf-87ed582f85ce"}
00:44:50.471 00.018 9340 evsrv: cli 100A4288 disconnect
00:44:50.497 00.026 9340 evsrv: cli 100A4328 connect
00:44:50.523 00.026 9340 evsrv: cli 100A4328 request: {"method":"guide","params":{"settle":{"pixels":0.45,"time":8,"timeout":90},"recalibrate":false},"id":"239a25fe-d0a7-49cb-9450-80d90d99bca3"}
00:44:50.538 00.015 9340 PhdController::Guide begins
00:44:50.582 00.044 9340 PhdController: newstate STATE_SETUP
00:44:50.597 00.015 9340 PhdController: setup
00:44:50.611 00.014 9340 PhdController: newstate STATE_ATTEMPT_START
00:44:50.632 00.021 9340 PhdController: start capturing
00:44:50.653 00.021 9340 Changing from state SELECTING to UNINITIALIZED
00:44:50.697 00.044 9340 guider state => SELECTING
00:44:50.715 00.018 9340 setting force full frames = true
00:44:50.730 00.015 9340 StartCapturing CaptureActive=0 continueCapturing=0 exposurePending=0
00:44:50.802 00.072 9340 ScheduleExposure(1000,3,0) exposurePending=0
00:44:50.818 00.016 9340 Enqueuing Expose request
00:44:50.839 00.021 9340 PhdController: newstate STATE_SELECT_STAR
00:44:50.854 00.015 12020 Worker thread wakes up
00:44:50.855 00.001 9340 evsrv: cli 100A4328 response: {"jsonrpc":"2.0","result":0,"id":"239a25fe-d0a7-49cb-9450-80d90d99bca3"}
00:44:50.893 00.038 12020 worker thread servicing REQUEST_EXPOSE 1000
00:44:50.893 00.000 12020 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
00:44:50.894 00.001 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"ee04231d-0641-40c6-b150-aa6a1779167c"}
00:44:50.911 00.017 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"ee04231d-0641-40c6-b150-aa6a1779167c"}
00:44:50.946 00.035 9340 evsrv: cli 100A4328 disconnect
00:44:51.029 00.083 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"b87a87c2-6294-4745-a93e-8b2fc3b8c515"}
00:44:51.056 00.027 9340 case statement mapped state 1 to 101
00:44:51.073 00.017 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Looping","id":"b87a87c2-6294-4745-a93e-8b2fc3b8c515"}
00:44:51.095 00.022 9340 evsrv: cli 100A43C8 connect
00:44:51.149 00.054 9340 case statement mapped state 1 to 101
00:44:51.179 00.030 9340 case statement mapped state 1 to 101
00:44:51.202 00.023 9340 evsrv: cli 100A43C8 request: {"method":"get_lock_shift_params","id":"d193a6b2-faba-4c0f-a73a-7605c747587a"}
00:44:51.219 00.017 9340 evsrv: cli 100A43C8 response: {"jsonrpc":"2.0","result":{"enabled":false,"rate":[0.00,0.00],"units":"arcsec/hr","axes":"RA/Dec"},"id":"d193a6b2-faba-4c0f-a73a-7605c747587a"}
00:44:51.252 00.033 9340 evsrv: cli 100A43C8 disconnect
00:44:51.270 00.018 9340 evsrv: cli 100A4468 connect
00:44:51.282 00.012 9340 case statement mapped state 1 to 101
00:44:51.293 00.011 9340 case statement mapped state 1 to 101
00:44:51.311 00.018 9340 evsrv: cli 100A4468 request: {"method":"get_lock_position","id":"78c63d5b-70ab-476d-a9b7-f07a8266d93d"}
00:44:51.323 00.012 9340 evsrv: cli 100A4468 response: {"jsonrpc":"2.0","result":null,"id":"78c63d5b-70ab-476d-a9b7-f07a8266d93d"}
00:44:51.335 00.012 9340 evsrv: cli 100A4468 disconnect
00:44:52.270 00.935 12020 Exposure complete
00:44:52.334 00.064 9340 evsrv: cli 100A41E8 connect
00:44:52.346 00.012 9340 case statement mapped state 1 to 101
00:44:52.357 00.011 9340 case statement mapped state 1 to 101
00:44:52.368 00.011 9340 evsrv: cli 100A41E8 request: {"method":"get_lock_position","id":"18da6fb8-eb25-43d3-abb8-7b8ac3aa3edd"}
00:44:52.377 00.009 9340 evsrv: cli 100A41E8 response: {"jsonrpc":"2.0","result":null,"id":"18da6fb8-eb25-43d3-abb8-7b8ac3aa3edd"}
00:44:52.392 00.015 9340 evsrv: cli 100A41E8 disconnect
00:44:52.498 00.106 12020 worker thread done servicing request
00:44:52.499 00.001 9340 OnExposeComplete: enter
00:44:52.510 00.011 9340 UpdateGuideState(): m_state=1
00:44:52.535 00.025 9340 UpdateCurrentPosition: no star selected
00:44:52.548 00.013 9340 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
00:44:52.557 00.009 9340 Status Line: No star selected
00:44:52.572 00.015 9340 UpdateImageDisplay: Size=(1920,1080) min=4883, max=65535, med=8430, FiltMin=6636, FiltMax=65509, Gamma=2.870
00:44:52.640 00.068 9340 UpdateGuideState exits: No star selected
00:44:52.655 00.015 9340 GuiderMultiStar::AutoSelect enter
00:44:52.666 00.011 9340 Star::AutoFind called with edgeAllowance = 0 searchRegion = 15 roi = 0x0@0,0
00:44:52.926 00.260 9340 AutoFind: auto downsample for scale 2.47 => 1x
00:44:53.203 00.277 9340 AutoFind: global mean = 0.5, stdev 1981.7
00:44:53.216 00.013 9340 AutoFind: using threshold = 0.1
00:44:53.513 00.297 9340 AutoFind: local max [1163, 142] 106.9
00:44:53.527 00.014 9340 AutoFind: local max [1205, 1026] 103.8
00:44:53.558 00.031 9340 AutoFind: local max [892, 705] 65.3
00:44:53.570 00.012 9340 AutoFind: local max [510, 1025] 58.1
00:44:53.580 00.010 9340 AutoFind: local max [1794, 325] 54.4
00:44:53.591 00.011 9340 AutoFind: local max [1798, 330] 50.1
00:44:53.600 00.009 9340 AutoFind: local max [535, 804] 45.8
00:44:53.612 00.012 9340 AutoFind: local max [1586, 707] 43.5
00:44:53.633 00.021 9340 AutoFind: local max [539, 811] 43.2
00:44:53.664 00.031 9340 AutoFind: local max [804, 651] 28.4
00:44:53.679 00.015 9340 AutoFind: local max [64, 404] 22.8
00:44:53.693 00.014 9340 AutoFind: local max [766, 397] 19.0
00:44:53.702 00.009 9340 AutoFind: local max [795, 680] 17.4
00:44:53.713 00.011 9340 AutoFind: local max [305, 259] 15.6
00:44:53.725 00.012 9340 AutoFind: local max [434, 44] 11.7
00:44:53.737 00.012 9340 AutoFind: local max [566, 752] 10.8
00:44:53.769 00.032 9340 AutoFind: local max [772, 694] 10.3
00:44:53.783 00.014 9340 AutoFind: local max [218, 230] 9.4
00:44:53.793 00.010 9340 AutoFind: local max [400, 864] 8.8
00:44:53.802 00.009 9340 AutoFind: local max [380, 804] 8.2
00:44:53.812 00.010 9340 AutoFind: local max [710, 160] 8.0
00:44:53.823 00.011 9340 AutoFind: local max [397, 670] 7.8
00:44:53.836 00.013 9340 AutoFind: local max [1799, 575] 7.5
00:44:53.848 00.012 9340 AutoFind: local max [256, 333] 6.2
00:44:53.878 00.030 9340 AutoFind: local max [1379, 58] 6.1
00:44:53.889 00.011 9340 AutoFind: local max [1739, 41] 5.5
00:44:53.902 00.013 9340 AutoFind: local max [1239, 10] 5.0
00:44:53.911 00.009 9340 AutoFind: local max [506, 535] 4.5
00:44:53.920 00.009 9340 AutoFind: local max [722, 493] 4.5
00:44:53.930 00.010 9340 AutoFind: local max [345, 729] 4.4
00:44:53.942 00.012 9340 AutoFind: local max [1831, 844] 4.3
00:44:53.968 00.026 9340 AutoFind: local max [1054, 725] 4.3
00:44:53.982 00.014 9340 AutoFind: local max [1854, 662] 4.1
00:44:53.990 00.008 9340 AutoFind: local max [1417, 98] 3.9
00:44:54.000 00.010 9340 AutoFind: local max [979, 629] 3.9
00:44:54.011 00.011 9340 AutoFind: local max [1875, 1060] 3.9
00:44:54.021 00.010 9340 AutoFind: local max [538, 669] 3.8
00:44:54.035 00.014 9340 AutoFind: local max [1065, 561] 3.8
00:44:54.046 00.011 9340 AutoFind: local max [1174, 144] 3.8
00:44:54.077 00.031 9340 AutoFind: local max [20, 223] 3.8
00:44:54.089 00.012 9340 AutoFind: local max [1529, 99] 3.7
00:44:54.099 00.010 9340 AutoFind: local max [1405, 187] 3.7
00:44:54.110 00.011 9340 AutoFind: local max [327, 587] 3.7
00:44:54.121 00.011 9340 AutoFind: local max [1255, 1009] 3.6
00:44:54.140 00.019 9340 AutoFind: local max [1787, 316] 3.6
00:44:54.151 00.011 9340 AutoFind: local max [1351, 296] 3.6
00:44:54.161 00.010 9340 AutoFind: local max [628, 269] 3.6
00:44:54.192 00.031 9340 AutoFind: local max [1179, 42] 3.6
00:44:54.204 00.012 9340 AutoFind: local max [305, 939] 3.5
00:44:54.215 00.011 9340 AutoFind: local max [1011, 642] 3.5
00:44:54.225 00.010 9340 AutoFind: local max [438, 829] 3.5
00:44:54.234 00.009 9340 AutoFind: local max [1863, 876] 3.5
00:44:54.247 00.013 9340 AutoFind: local max [1153, 141] 3.5
00:44:54.261 00.014 9340 AutoFind: local max [342, 424] 3.5
00:44:54.272 00.011 9340 AutoFind: local max [458, 708] 3.5
00:44:54.300 00.028 9340 AutoFind: local max [1316, 286] 3.5
00:44:54.313 00.013 9340 AutoFind: local max [85, 37] 3.5
00:44:54.323 00.010 9340 AutoFind: local max [729, 285] 3.4
00:44:54.337 00.014 9340 AutoFind: local max [521, 865] 3.4
00:44:54.347 00.010 9340 AutoFind: local max [292, 878] 3.4
00:44:54.358 00.011 9340 AutoFind: local max [1495, 675] 3.4
00:44:54.371 00.013 9340 AutoFind: local max [407, 626] 3.4
00:44:54.383 00.012 9340 AutoFind: local max [1879, 57] 3.4
00:44:54.414 00.031 9340 AutoFind: local max [142, 1003] 3.4
00:44:54.425 00.011 9340 AutoFind: local max [603, 775] 3.4
00:44:54.437 00.012 9340 AutoFind: local max [1492, 564] 3.4
00:44:54.450 00.013 9340 AutoFind: local max [676, 388] 3.4
00:44:54.459 00.009 9340 AutoFind: local max [1573, 535] 3.3
00:44:54.470 00.011 9340 AutoFind: local max [1289, 211] 3.3
00:44:54.485 00.015 9340 AutoFind: local max [1636, 1010] 3.3
00:44:54.500 00.015 9340 AutoFind: local max [384, 787] 3.3
00:44:54.528 00.028 9340 AutoFind: local max [1428, 344] 3.3
00:44:54.541 00.013 9340 AutoFind: local max [704, 963] 3.3
00:44:54.552 00.011 9340 AutoFind: local max [1811, 330] 3.3
00:44:54.565 00.013 9340 AutoFind: local max [511, 231] 3.3
00:44:54.575 00.010 9340 AutoFind: local max [1810, 336] 3.3
00:44:54.584 00.009 9340 AutoFind: local max [984, 682] 3.3
00:44:54.595 00.011 9340 AutoFind: local max [944, 550] 3.3
00:44:54.611 00.016 9340 AutoFind: local max [225, 746] 3.3
00:44:54.654 00.043 9340 AutoFind: local max [1245, 1043] 3.3
00:44:54.674 00.020 9340 AutoFind: local max [144, 421] 3.3
00:44:54.686 00.012 9340 AutoFind: local max [1262, 351] 3.3
00:44:54.699 00.013 9340 AutoFind: local max [1832, 689] 3.3
00:44:54.729 00.030 9340 AutoFind: local max [1619, 862] 3.3
00:44:54.763 00.034 9340 AutoFind: local max [902, 75] 3.3
00:44:54.778 00.015 9340 AutoFind: local max [1467, 89] 3.3
00:44:54.796 00.018 9340 AutoFind: local max [1314, 88] 3.2
00:44:54.807 00.011 9340 AutoFind: local max [1589, 899] 3.2
00:44:54.824 00.017 9340 AutoFind: local max [117, 380] 3.2
00:44:54.876 00.052 9340 AutoFind: local max [1282, 853] 3.2
00:44:54.897 00.021 9340 AutoFind: local max [1819, 838] 3.2
00:44:54.912 00.015 9340 AutoFind: local max [1384, 360] 3.2
00:44:54.923 00.011 9340 AutoFind: local max [1055, 1011] 3.2
00:44:54.941 00.018 9340 AutoFind: local max [1508, 380] 3.2
00:44:54.954 00.013 9340 AutoFind: local max [1787, 561] 3.2
00:44:54.969 00.015 9340 AutoFind: local max [995, 485] 3.2
00:44:55.001 00.032 9340 AutoFind: local max [603, 1011] 3.2
00:44:55.013 00.012 9340 AutoFind: local max [336, 258] 3.2
00:44:55.031 00.018 9340 AutoFind: local max [1320, 433] 3.2
00:44:55.045 00.014 9340 AutoFind: local max [651, 784] 3.2
00:44:55.062 00.017 9340 AutoFind: too close [1787, 561] 3.2 - [1799, 575] 7.5
00:44:55.078 00.016 9340 AutoFind: too close [1819, 838] 3.2 - [1831, 844] 4.3
00:44:55.107 00.029 9340 AutoFind: too close [1810, 336] 3.3 - [1811, 330] 3.3
00:44:55.126 00.019 9340 AutoFind: close dim-bright [1810, 336] 3.3 - [1798, 330] 50.1
00:44:55.141 00.015 9340 AutoFind: close dim-bright [1810, 336] 3.3 - [1794, 325] 54.4
00:44:55.154 00.013 9340 AutoFind: close dim-bright [1811, 330] 3.3 - [1798, 330] 50.1
00:44:55.170 00.016 9340 AutoFind: close dim-bright [1811, 330] 3.3 - [1794, 325] 54.4
00:44:55.191 00.021 9340 AutoFind: too close [384, 787] 3.3 - [380, 804] 8.2
00:44:55.204 00.013 9340 AutoFind: close dim-bright [1153, 141] 3.5 - [1163, 142] 106.9
00:44:55.238 00.034 9340 AutoFind: close dim-bright [1787, 316] 3.6 - [1798, 330] 50.1
00:44:55.251 00.013 9340 AutoFind: close dim-bright [1787, 316] 3.6 - [1794, 325] 54.4
00:44:55.267 00.016 9340 AutoFind: close dim-bright [1174, 144] 3.8 - [1163, 142] 106.9
00:44:55.280 00.013 9340 AutoFind: too close [539, 811] 43.2 - [535, 804] 45.8
00:44:55.299 00.019 9340 AutoFind: too close [1798, 330] 50.1 - [1794, 325] 54.4
00:44:55.322 00.023 9340 AutoFind: too close to edge [1239, 10] 5.0
00:44:55.364 00.042 9340 AutoFind: BPP = 16, saturation at 69458, pedestal 3923, thresh = 62904
00:44:55.376 00.012 9340 Star::Find(15, 1163, 142, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
00:44:55.398 00.022 9340 Star::Find returns 1 (0), X=1163.29, Y=142.42, Mass=1852175, SNR=340.1, Peak=65535 HFD=5.0
00:44:55.414 00.016 9340 Star::Find(15, 1205, 1026, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
00:44:55.429 00.015 9340 Star::Find returns 1 (0), X=1205.26, Y=1026.28, Mass=1637482, SNR=250.4, Peak=65454 HFD=4.7
00:44:55.448 00.019 9340 Star::Find(15, 892, 705, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
00:44:55.486 00.038 9340 Star::Find returns 1 (0), X=891.71, Y=705.01, Mass=955067, SNR=159.4, Peak=51598 HFD=4.3
00:44:55.501 00.015 9340 Star::Find(15, 510, 1025, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
00:44:55.518 00.017 9340 Star::Find returns 1 (0), X=510.08, Y=1025.33, Mass=703966, SNR=161.8, Peak=51033 HFD=3.9
00:44:55.532 00.014 9340 Star::Find(15, 1586, 707, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
00:44:55.545 00.013 9340 Star::Find returns 1 (0), X=1586.00, Y=707.50, Mass=547874, SNR=116.5, Peak=46011 HFD=3.6
00:44:55.562 00.017 9340 Star::Find(15, 804, 651, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
00:44:55.576 00.014 9340 Star::Find returns 1 (0), X=804.26, Y=651.07, Mass=341060, SNR=85.2, Peak=32947 HFD=3.9
00:44:55.608 00.032 9340 Star::Find(15, 64, 404, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
00:44:55.640 00.032 9340 Star::Find returns 1 (0), X=64.14, Y=404.52, Mass=326739, SNR=84.4, Peak=31955 HFD=3.8
00:44:55.674 00.034 9340 Star::Find(15, 766, 397, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
00:44:55.691 00.017 9340 Star::Find returns 1 (0), X=765.88, Y=396.94, Mass=290496, SNR=74.7, Peak=30310 HFD=4.1
00:44:55.717 00.026 9340 Star::Find(15, 795, 680, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
00:44:55.754 00.037 9340 Star::Find returns 1 (0), X=795.20, Y=680.47, Mass=203445, SNR=57.7, Peak=25418 HFD=3.7
00:44:55.776 00.022 9340 Star::Find(15, 305, 259, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
00:44:55.794 00.018 9340 Star::Find returns 1 (0), X=304.87, Y=258.97, Mass=170415, SNR=52.6, Peak=21595 HFD=3.7
00:44:55.807 00.013 9340 Star::Find(15, 434, 44, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
00:44:55.820 00.013 9340 Star::Find returns 1 (0), X=433.73, Y=43.77, Mass=173342, SNR=50.8, Peak=23926 HFD=3.3
00:44:55.834 00.014 9340 Star::Find(15, 566, 752, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
00:44:55.853 00.019 9340 Star::Find returns 1 (0), X=566.18, Y=752.20, Mass=125242, SNR=43.3, Peak=20683 HFD=3.3
00:44:55.888 00.035 9340 Star::Find(15, 772, 694, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
00:44:55.906 00.018 9340 Star::Find returns 1 (0), X=772.10, Y=694.47, Mass=114068, SNR=40.5, Peak=19369 HFD=3.4
00:44:55.923 00.017 9340 Star::Find(15, 218, 230, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
00:44:55.934 00.011 9340 Star::Find returns 1 (0), X=217.86, Y=229.91, Mass=94534, SNR=33.7, Peak=16625 HFD=2.9
00:44:55.947 00.013 9340 Star::Find(15, 400, 864, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
00:44:55.962 00.015 9340 Star::Find returns 1 (0), X=400.28, Y=864.70, Mass=87921, SNR=38.1, Peak=17206 HFD=3.2
00:44:55.979 00.017 9340 Star::Find(15, 710, 160, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
00:44:56.013 00.034 9340 Star::Find returns 1 (0), X=709.68, Y=160.38, Mass=99092, SNR=37.3, Peak=18042 HFD=3.1
00:44:56.025 00.012 9340 Star::Find(15, 397, 670, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
00:44:56.036 00.011 9340 Star::Find returns 1 (0), X=396.93, Y=669.79, Mass=55698, SNR=28.0, Peak=14856 HFD=2.4
00:44:56.051 00.015 9340 Star::Find(15, 256, 333, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
00:44:56.062 00.011 9340 Star::Find returns 1 (0), X=256.23, Y=333.63, Mass=65253, SNR=29.7, Peak=14716 HFD=3.0
00:44:56.072 00.010 9340 Star::Find(15, 1379, 58, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
00:44:56.083 00.011 9340 Star::Find returns 1 (0), X=1379.36, Y=58.04, Mass=77929, SNR=32.7, Peak=16178 HFD=3.4
00:44:56.096 00.013 9340 Star::Find(15, 1739, 41, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
00:44:56.125 00.029 9340 Star::Find returns 1 (0), X=1738.23, Y=42.35, Mass=66647, SNR=29.0, Peak=13320 HFD=3.7
00:44:56.148 00.023 9340 Star::Find(15, 506, 535, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
00:44:56.163 00.015 9340 Star::Find returns 1 (0), X=505.72, Y=534.70, Mass=24918, SNR=14.1, Peak=12101 HFD=2.0
00:44:56.175 00.012 9340 Star::Find(15, 722, 493, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
00:44:56.201 00.026 9340 Star::Find returns 1 (0), X=721.51, Y=493.15, Mass=26409, SNR=14.9, Peak=12335 HFD=2.0
00:44:56.213 00.012 9340 Star::Find(15, 345, 729, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
00:44:56.228 00.015 9340 Star::Find returns 1 (0), X=344.98, Y=729.82, Mass=52666, SNR=23.0, Peak=12359 HFD=4.0
00:44:56.260 00.032 9340 Star::Find(15, 1054, 725, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
00:44:56.272 00.012 9340 Star::Find returns 1 (0), X=1054.11, Y=724.86, Mass=16231, SNR=11.8, Peak=11787 HFD=1.9
00:44:56.286 00.014 9340 Star::Find(15, 1854, 662, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
00:44:56.296 00.010 9340 Star::Find returns 1 (0), X=1854.82, Y=661.70, Mass=34031, SNR=18.6, Peak=13491 HFD=2.8
00:44:56.306 00.010 9340 Star::Find(15, 1417, 98, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
00:44:56.321 00.015 9340 Star::Find returns 1 (0), X=1416.45, Y=97.70, Mass=21745, SNR=14.6, Peak=11470 HFD=2.8
00:44:56.333 00.012 9340 Star::Find(15, 979, 629, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
00:44:56.346 00.013 9340 Star::Find returns 1 (0), X=978.65, Y=627.95, Mass=18741, SNR=11.7, Peak=10948 HFD=3.7
00:44:56.375 00.029 9340 Star::Find(15, 1875, 1060, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
00:44:56.390 00.015 9340 Star::Find returns 1 (0), X=1875.40, Y=1060.19, Mass=25242, SNR=15.5, Peak=11409 HFD=2.6
00:44:56.400 00.010 9340 Star::Find(15, 538, 669, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
00:44:56.412 00.012 9340 Star::Find returns 1 (0), X=538.02, Y=668.01, Mass=17920, SNR=11.5, Peak=10710 HFD=3.9
00:44:56.422 00.010 9340 Star::Find(15, 1065, 561, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
00:44:56.431 00.009 9340 Star::Find false star n=3 nbg=270 bg=8484.8 sigma=546.9 thresh=10125 peak=10017
00:44:56.446 00.015 9340 Star::Find returns 0 (2), X=1065.00, Y=561.00, Mass=5413, SNR=2.9, Peak=10409 HFD=0.0
00:44:56.456 00.010 9340 Star::Find(15, 1174, 144, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
00:44:56.466 00.010 9340 Star::Find returns 1 (0), X=1163.29, Y=142.42, Mass=1852175, SNR=340.1, Peak=65535 HFD=5.0
00:44:56.494 00.028 9340 Star::Find(15, 20, 223, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
00:44:56.506 00.012 9340 Star::Find returns 1 (0), X=19.91, Y=222.42, Mass=27922, SNR=15.0, Peak=11651 HFD=2.5
00:44:56.515 00.009 9340 Star::Find(15, 1529, 99, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
00:44:56.532 00.017 9340 Star::Find returns 1 (0), X=1529.14, Y=100.01, Mass=13648, SNR=9.9, Peak=10742 HFD=2.4
00:44:56.541 00.009 9340 Star::Find(15, 1405, 187, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
00:44:56.551 00.010 9340 Star::Find returns 1 (0), X=1407.23, Y=187.57, Mass=19834, SNR=11.9, Peak=10933 HFD=6.9
00:44:56.564 00.013 9340 Star::Find(15, 327, 587, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
00:44:56.575 00.011 9340 Star::Find returns 1 (0), X=325.93, Y=587.01, Mass=7734, SNR=8.2, Peak=10433 HFD=2.0
00:44:56.586 00.011 9340 Star::Find(15, 1255, 1009, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
00:44:56.616 00.030 9340 Star::Find returns 1 (0), X=1255.01, Y=1010.72, Mass=13822, SNR=10.3, Peak=10762 HFD=3.7
00:44:56.629 00.013 9340 Star::Find(15, 1787, 316, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
00:44:56.639 00.010 9340 Star::Find returns 1 (0), X=1795.79, Y=328.38, Mass=4660318, SNR=387.1, Peak=65526 HFD=7.3
00:44:56.653 00.014 9340 Star::Find(15, 1351, 296, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
00:44:56.663 00.010 9340 Star::Find returns 1 (0), X=1350.82, Y=295.54, Mass=19027, SNR=13.9, Peak=11786 HFD=1.9
00:44:56.673 00.010 9340 Star::Find(15, 628, 269, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
00:44:56.683 00.010 9340 Star::Find returns 1 (0), X=628.18, Y=268.49, Mass=18010, SNR=13.5, Peak=11690 HFD=2.4
00:44:56.695 00.012 9340 Star::Find(15, 1179, 42, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
00:44:56.709 00.014 9340 Star::Find returns 1 (0), X=1179.61, Y=42.47, Mass=17835, SNR=14.0, Peak=11011 HFD=2.6
00:44:56.720 00.011 9340 Star::Find(15, 305, 939, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
00:44:56.749 00.029 9340 Star::Find returns 0 (4), X=305.50, Y=939.55, Mass=8909, SNR=9.0, Peak=11080 HFD=1.3
00:44:56.760 00.011 9340 Star::Find(15, 1011, 642, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
00:44:56.774 00.014 9340 Star::Find returns 1 (0), X=1011.26, Y=641.21, Mass=28267, SNR=16.6, Peak=11399 HFD=3.0
00:44:56.787 00.013 9340 Star::Find(15, 438, 829, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
00:44:56.797 00.010 9340 Star::Find returns 0 (4), X=437.52, Y=828.94, Mass=8356, SNR=9.1, Peak=10730 HFD=1.0
00:44:56.810 00.013 9340 Star::Find(15, 1863, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
00:44:56.822 00.012 9340 Star::Find returns 1 (0), X=1862.75, Y=875.92, Mass=13593, SNR=10.0, Peak=10821 HFD=2.0
00:44:56.837 00.015 9340 Star::Find(15, 1153, 141, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
00:44:56.866 00.029 9340 Star::Find returns 1 (0), X=1163.29, Y=142.42, Mass=1852175, SNR=340.1, Peak=65535 HFD=5.0
00:44:56.881 00.015 9340 Star::Find(15, 342, 424, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
00:44:56.895 00.014 9340 Star::Find returns 1 (0), X=341.85, Y=423.38, Mass=12132, SNR=8.7, Peak=10786 HFD=2.5
00:44:56.906 00.011 9340 Star::Find(15, 458, 708, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
00:44:56.917 00.011 9340 Star::Find returns 0 (4), X=449.49, Y=701.55, Mass=9154, SNR=10.7, Peak=10925 HFD=1.4
00:44:56.932 00.015 9340 Star::Find(15, 1316, 286, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
00:44:56.943 00.011 9340 Star::Find false star n=4 nbg=254 bg=8511.7 sigma=480.9 thresh=9954 peak=9920
00:44:56.954 00.011 9340 Star::Find returns 0 (2), X=1316.00, Y=286.00, Mass=6417, SNR=2.9, Peak=10347 HFD=0.0
00:44:56.982 00.028 9340 Star::Find(15, 85, 37, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
00:44:56.997 00.015 9340 Star::Find false star n=3 nbg=257 bg=8406.8 sigma=518.5 thresh=9962 peak=9763
00:44:57.008 00.011 9340 Star::Find returns 0 (2), X=85.00, Y=37.00, Mass=5647, SNR=2.9, Peak=10528 HFD=0.0
00:44:57.019 00.011 9340 Star::Find(15, 729, 285, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
00:44:57.029 00.010 9340 Star::Find false star n=2 nbg=270 bg=8442.9 sigma=567.7 thresh=10146 peak=9755
00:44:57.039 00.010 9340 Star::Find returns 0 (2), X=729.00, Y=285.00, Mass=4124, SNR=2.9, Peak=10645 HFD=0.0
00:44:57.054 00.015 9340 Star::Find(15, 521, 865, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
00:44:57.065 00.011 9340 Star::Find returns 1 (0), X=520.10, Y=866.50, Mass=11345, SNR=11.1, Peak=10630 HFD=3.6
00:44:57.077 00.012 9340 Star::Find(15, 292, 878, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
00:44:57.103 00.026 9340 Star::Find returns 1 (0), X=291.68, Y=877.02, Mass=28930, SNR=17.5, Peak=10043 HFD=3.9
00:44:57.118 00.015 9340 Star::Find(15, 1495, 675, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
00:44:57.126 00.008 9340 Star::Find returns 1 (0), X=1494.67, Y=675.56, Mass=13294, SNR=9.8, Peak=11033 HFD=1.7
00:44:57.137 00.011 9340 Star::Find(15, 407, 626, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
00:44:57.150 00.013 9340 Star::Find returns 1 (0), X=407.61, Y=625.52, Mass=15655, SNR=12.3, Peak=11052 HFD=2.8
00:44:57.162 00.012 9340 Star::Find(15, 1879, 57, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
00:44:57.176 00.014 9340 Star::Find returns 1 (0), X=1878.42, Y=57.97, Mass=14808, SNR=10.1, Peak=11099 HFD=2.2
00:44:57.191 00.015 9340 Star::Find(15, 142, 1003, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
00:44:57.201 00.010 9340 Star::Find false star n=2 nbg=259 bg=8537.7 sigma=516.3 thresh=10087 peak=9888
00:44:57.229 00.028 9340 Star::Find returns 0 (2), X=142.00, Y=1003.00, Mass=3436, SNR=2.9, Peak=10422 HFD=0.0
00:44:57.240 00.011 9340 Star::Find(15, 603, 775, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
00:44:57.251 00.011 9340 Star::Find returns 1 (0), X=602.88, Y=775.93, Mass=14312, SNR=10.5, Peak=10879 HFD=2.2
00:44:57.266 00.015 9340 Star::Find(15, 1492, 564, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
00:44:57.275 00.009 9340 Star::Find false star n=5 nbg=250 bg=8529.3 sigma=456.7 thresh=9899 peak=9664
00:44:57.286 00.011 9340 Star::Find returns 0 (2), X=1492.00, Y=564.00, Mass=8185, SNR=2.9, Peak=10521 HFD=0.0
00:44:57.298 00.012 9340 Star::Find(15, 676, 388, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
00:44:57.311 00.013 9340 Star::Find returns 1 (0), X=675.55, Y=387.97, Mass=28957, SNR=16.9, Peak=12638 HFD=2.7
00:44:57.323 00.012 9340 Star::Find(15, 1573, 535, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
00:44:57.349 00.026 9340 Star::Find returns 1 (0), X=1572.59, Y=534.95, Mass=12013, SNR=10.7, Peak=11086 HFD=1.8
00:44:57.359 00.010 9340 Star::Find(15, 1289, 211, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
00:44:57.369 00.010 9340 Star::Find returns 1 (0), X=1289.15, Y=210.82, Mass=9286, SNR=8.9, Peak=10413 HFD=1.7
00:44:57.380 00.011 9340 Star::Find(15, 1636, 1010, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
00:44:57.390 00.010 9340 Star::Find returns 1 (0), X=1637.14, Y=1009.09, Mass=11920, SNR=9.8, Peak=10655 HFD=4.3
00:44:57.400 00.010 9340 Star::Find(15, 1428, 344, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
00:44:57.413 00.013 9340 Star::Find returns 1 (0), X=1428.52, Y=344.28, Mass=13632, SNR=11.4, Peak=11548 HFD=1.9
00:44:57.425 00.012 9340 Star::Find(15, 704, 963, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
00:44:57.435 00.010 9340 Star::Find false star n=1 nbg=262 bg=8556.2 sigma=549.4 thresh=10204 peak=9888
00:44:57.462 00.027 9340 Star::Find returns 0 (2), X=704.00, Y=963.00, Mass=2038, SNR=2.9, Peak=10594 HFD=0.0
00:44:57.475 00.013 9340 Star::Find(15, 511, 231, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
00:44:57.485 00.010 9340 Star::Find false star n=5 nbg=271 bg=8385.4 sigma=511.8 thresh=9921 peak=9640
00:44:57.495 00.010 9340 Star::Find returns 0 (2), X=511.00, Y=231.00, Mass=10053, SNR=2.9, Peak=10713 HFD=0.0
00:44:57.506 00.011 9340 Star::Find(15, 984, 682, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
00:44:57.515 00.009 9340 Star::Find returns 0 (4), X=983.80, Y=682.35, Mass=9896, SNR=7.9, Peak=10975 HFD=1.5
00:44:57.525 00.010 9340 Star::Find(15, 944, 550, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
00:44:57.539 00.014 9340 Star::Find returns 1 (0), X=943.50, Y=549.98, Mass=9384, SNR=8.9, Peak=10349 HFD=1.7
00:44:57.549 00.010 9340 Star::Find(15, 225, 746, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
00:44:57.559 00.010 9340 Star::Find returns 1 (0), X=224.37, Y=747.23, Mass=33193, SNR=20.0, Peak=10637 HFD=5.5
00:44:57.586 00.027 9340 Star::Find(15, 1245, 1043, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
00:44:57.598 00.012 9340 Star::Find returns 1 (0), X=1235.63, Y=1048.32, Mass=15637, SNR=13.1, Peak=10725 HFD=2.5
00:44:57.609 00.011 9340 Star::Find(15, 144, 421, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
00:44:57.620 00.011 9340 Star::Find returns 1 (0), X=144.26, Y=412.49, Mass=8027, SNR=8.1, Peak=10496 HFD=2.8
00:44:57.631 00.011 9340 Star::Find(15, 1262, 351, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
00:44:57.642 00.011 9340 Star::Find returns 1 (0), X=1261.17, Y=351.03, Mass=9872, SNR=8.6, Peak=10532 HFD=2.4
00:44:57.661 00.019 9340 Star::Find(15, 1832, 689, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
00:44:57.672 00.011 9340 Star::Find returns 1 (0), X=1832.72, Y=689.20, Mass=10731, SNR=9.2, Peak=10293 HFD=1.9
00:44:57.698 00.026 9340 Star::Find(15, 1619, 862, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
00:44:57.712 00.014 9340 Star::Find returns 1 (0), X=1618.60, Y=861.93, Mass=15283, SNR=11.3, Peak=10981 HFD=3.1
00:44:57.722 00.010 9340 Star::Find(15, 902, 75, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
00:44:57.733 00.011 9340 Star::Find false star n=5 nbg=262 bg=8382.6 sigma=520.4 thresh=9944 peak=9744
00:44:57.744 00.011 9340 Star::Find returns 0 (2), X=902.00, Y=75.00, Mass=9572, SNR=2.9, Peak=10777 HFD=0.0
00:44:57.757 00.013 9340 Star::Find(15, 1467, 89, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
00:44:57.770 00.013 9340 Star::Find false star n=3 nbg=259 bg=8499.8 sigma=505.1 thresh=10015 peak=9905
00:44:57.780 00.010 9340 Star::Find returns 0 (2), X=1467.00, Y=89.00, Mass=6193, SNR=2.9, Peak=11152 HFD=0.0
00:44:57.791 00.011 9340 Star::Find(15, 1314, 88, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
00:44:57.815 00.024 9340 Star::Find false star n=6 nbg=268 bg=8489.9 sigma=528.0 thresh=10074 peak=9895
00:44:57.828 00.013 9340 Star::Find returns 0 (2), X=1314.00, Y=88.00, Mass=10391, SNR=2.9, Peak=10599 HFD=0.0
00:44:57.837 00.009 9340 Star::Find(15, 1589, 899, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
00:44:57.847 00.010 9340 Star::Find false star n=2 nbg=255 bg=8460.4 sigma=530.0 thresh=10050 peak=9734
00:44:57.859 00.012 9340 Star::Find returns 0 (2), X=1589.00, Y=899.00, Mass=3512, SNR=2.9, Peak=10369 HFD=0.0
00:44:57.868 00.009 9340 Star::Find(15, 117, 380, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
00:44:57.878 00.010 9340 Star::Find returns 1 (0), X=116.20, Y=378.85, Mass=9795, SNR=8.2, Peak=10309 HFD=2.4
00:44:57.888 00.010 9340 Star::Find(15, 1282, 853, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
00:44:57.901 00.013 9340 Star::Find returns 1 (0), X=1282.13, Y=852.53, Mass=10098, SNR=9.0, Peak=10868 HFD=1.8
00:44:57.912 00.011 9340 Star::Find(15, 1384, 360, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
00:44:57.921 00.009 9340 Star::Find returns 1 (0), X=1384.27, Y=358.52, Mass=12818, SNR=9.9, Peak=10593 HFD=4.9
00:44:57.948 00.027 9340 Star::Find(15, 1055, 1011, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
00:44:57.958 00.010 9340 Star::Find false star n=5 nbg=252 bg=8432.8 sigma=476.4 thresh=9862 peak=9774
00:44:57.968 00.010 9340 Star::Find returns 0 (2), X=1055.00, Y=1011.00, Mass=8129, SNR=2.9, Peak=10585 HFD=0.0
00:44:57.981 00.013 9340 Star::Find(15, 1508, 380, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
00:44:57.990 00.009 9340 Star::Find returns 1 (0), X=1507.70, Y=380.42, Mass=15946, SNR=11.0, Peak=10453 HFD=2.9
00:44:58.001 00.011 9340 Star::Find(15, 995, 485, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
00:44:58.015 00.014 9340 Star::Find returns 1 (0), X=987.68, Y=472.22, Mass=17048, SNR=12.2, Peak=11149 HFD=5.3
00:44:58.026 00.011 9340 Star::Find(15, 603, 1011, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
00:44:58.040 00.014 9340 Star::Find false star n=4 nbg=271 bg=8310.7 sigma=518.2 thresh=9865 peak=9728
00:44:58.066 00.026 9340 Star::Find returns 0 (2), X=603.00, Y=1011.00, Mass=8253, SNR=2.9, Peak=10657 HFD=0.0
00:44:58.074 00.008 9340 Star::Find(15, 336, 258, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
00:44:58.084 00.010 9340 Star::Find false star n=5 nbg=263 bg=8377.9 sigma=475.3 thresh=9804 peak=9725
00:44:58.094 00.010 9340 Star::Find returns 0 (2), X=336.00, Y=258.00, Mass=7677, SNR=2.9, Peak=10241 HFD=0.0
00:44:58.103 00.009 9340 Star::Find(15, 1320, 433, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
00:44:58.112 00.009 9340 Star::Find false star n=2 nbg=274 bg=8469.8 sigma=594.5 thresh=10253 peak=9871
00:44:58.128 00.016 9340 Star::Find returns 0 (2), X=1320.00, Y=433.00, Mass=3734, SNR=2.9, Peak=10526 HFD=0.0
00:44:58.138 00.010 9340 Star::Find(15, 651, 784, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
00:44:58.149 00.011 9340 Star::Find returns 1 (0), X=650.78, Y=783.56, Mass=16587, SNR=13.5, Peak=11540 HFD=1.8
00:44:58.177 00.028 9340 AutoFind: finding best star pass 1
00:44:58.191 00.014 9340 Star::Find(15, 1163, 142, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
00:44:58.202 00.011 9340 Star::Find returns 1 (0), X=1163.29, Y=142.42, Mass=1852175, SNR=340.1, Peak=65535 HFD=5.0
00:44:58.219 00.017 9340 AutoFind: near-saturated [1163, 142] 106.9 Mass 1852175 SNR 340.1 Peak 65535
00:44:58.230 00.011 9340 Star::Find(15, 1205, 1026, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
00:44:58.241 00.011 9340 Star::Find returns 1 (0), X=1205.26, Y=1026.28, Mass=1637482, SNR=250.4, Peak=65454 HFD=4.7
00:44:58.255 00.014 9340 AutoFind: near-saturated [1205, 1026] 103.8 Mass 1637482 SNR 250.4 Peak 65454
00:44:58.266 00.011 9340 Star::Find(15, 892, 705, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
00:44:58.277 00.011 9340 Star::Find returns 1 (0), X=891.71, Y=705.01, Mass=955067, SNR=159.4, Peak=51598 HFD=4.3
00:44:58.305 00.028 9340 AutoFind returns star at [892, 705] 65.3 Mass 955067 SNR 159.4
00:44:58.317 00.012 9340 Star::Find(15, 892, 705, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
00:44:58.332 00.015 9340 Star::Find returns 1 (0), X=891.71, Y=705.01, Mass=955067, SNR=159.4, Peak=51598 HFD=4.3
00:44:58.342 00.010 9340 MultiStar: List (12): {891.71, 705.01}(159.4), {510.08, 1025.33}(161.8), {1586.00, 707.50}(116.5), {804.26, 651.07}(85.2), {64.14, 404.52}(84.4), {765.88, 396.94}(74.7), {795.20, 680.47}(57.7), {304.87, 258.97}(52.6), {433.73, 43.77}(50.8), {566.18, 752.20}(43.3), {772.10, 694.47}(40.5), {217.86, 229.91}(33.7), 
00:44:58.352 00.010 9340 setting lock position to (891.71, 705.01)
00:44:58.361 00.009 9340 MultiStar: stabilizing after lock position change
00:44:58.376 00.015 9340 AutoSelect: state = 1, call UpdateGuideState
00:44:58.385 00.009 9340 UpdateGuideState(): m_state=1
00:44:58.412 00.027 9340 Star::Find(15, 891, 705, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
00:44:58.426 00.014 9340 Star::Find returns 1 (0), X=891.71, Y=705.01, Mass=955067, SNR=159.4, Peak=51598 HFD=4.3
00:44:58.436 00.010 9340 CameraToMount -- cameraTheta (0.00) - m_xAngle (-3.09) = xAngle (3.09 = 3.09)
00:44:58.449 00.013 9340 CameraToMount -- cameraTheta (0.00) - (m_xAngle (-3.09) + m_yAngleError (-0.07)) = yAngle (3.17 = -3.12)
00:44:58.458 00.009 9340 CameraToMount -- cameraX=0.00 cameraY=0.00 hyp=0.00 cameraTheta=0.00 mountX=-0.00 mountY=-0.00, mountTheta=0.00
00:44:58.473 00.015 9340 setting force full frames = false
00:44:58.487 00.014 9340 setting lock position to (891.71, 705.01)
00:44:58.500 00.013 9340 MultiStar: stabilizing after lock position change
00:44:58.510 00.010 9340 CurrentPosition() valid, moving to STATE_SELECTED
00:44:58.539 00.029 9340 Changing from state SELECTING to SELECTED
00:44:58.552 00.013 9340 guider state => SELECTED
00:44:58.578 00.026 9340 UpdateImageDisplay: Size=(1920,1080) min=4883, max=65535, med=8430, FiltMin=6636, FiltMax=65509, Gamma=2.870
00:44:58.630 00.052 9340 UpdateGuideState exits: m=955067 SNR=159.4
00:44:58.657 00.027 9340 UpdateImageDisplay: Size=(1920,1080) min=4883, max=65535, med=8430, FiltMin=6636, FiltMax=65509, Gamma=2.870
00:44:58.707 00.050 9340 Status Line: Auto-selected star at (891.7, 705.0)
00:44:58.765 00.058 9340 PhdController: newstate STATE_WAIT_SELECTED
00:44:58.777 00.012 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:44:58.788 00.011 9340 ScheduleExposure(1000,3,1) exposurePending=0
00:44:58.799 00.011 9340 Enqueuing Expose request
00:44:58.814 00.015 12020 Worker thread wakes up
00:44:58.815 00.001 12020 worker thread servicing REQUEST_EXPOSE 1000
00:44:58.815 00.000 12020 Handling exposure in thread, d=1000 o=3 r=(877,690,31,31)
00:44:58.815 00.000 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"b1dca6ab-49a2-4d82-98d5-5eac90579458"}
00:44:58.826 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"b1dca6ab-49a2-4d82-98d5-5eac90579458"}
00:44:58.864 00.038 9340 evsrv: cli 100A41E8 connect
00:44:58.877 00.013 9340 case statement mapped state 2 to 1
00:44:58.894 00.017 9340 case statement mapped state 2 to 1
00:44:58.908 00.014 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"4b0e1a7b-f574-43ae-844d-724b8b80175f"}
00:44:58.918 00.010 9340 case statement mapped state 2 to 1
00:44:58.950 00.032 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Selected","id":"4b0e1a7b-f574-43ae-844d-724b8b80175f"}
00:44:58.964 00.014 9340 evsrv: cli 100A41E8 request: {"method":"get_lock_position","id":"543459fc-daaf-4a47-84e1-5924e53367ce"}
00:44:58.974 00.010 9340 evsrv: cli 100A41E8 response: {"jsonrpc":"2.0","result":[891.71,705.01],"id":"543459fc-daaf-4a47-84e1-5924e53367ce"}
00:44:58.991 00.017 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"501c172e-5bb3-4977-bff4-5330dade2dfb"}
00:44:59.002 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":1,"width":15,"height":15,"star_pos":[6.71,7.01],"pixels":"..."},"id":"501c172e-5bb3-4977-bff4-5330dade2dfb"}
00:44:59.016 00.014 9340 evsrv: cli 100A41E8 disconnect
00:44:59.057 00.041 9340 evsrv: cli 100A4288 connect
00:44:59.067 00.010 9340 case statement mapped state 2 to 1
00:44:59.079 00.012 9340 case statement mapped state 2 to 1
00:44:59.095 00.016 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"b462338e-630a-4c04-973c-a75ee635e7e1"}
00:44:59.106 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"b462338e-630a-4c04-973c-a75ee635e7e1"}
00:44:59.145 00.039 9340 evsrv: cli 100A4288 request: {"method":"get_app_state","id":"5507782b-2823-42e1-842c-7fbcff138315"}
00:44:59.159 00.014 9340 case statement mapped state 2 to 1
00:44:59.171 00.012 9340 evsrv: cli 100A4288 response: {"jsonrpc":"2.0","result":"Selected","id":"5507782b-2823-42e1-842c-7fbcff138315"}
00:44:59.191 00.020 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"35f06657-0e6a-47fb-9652-2423fe41d7bb"}
00:44:59.205 00.014 9340 case statement mapped state 2 to 1
00:44:59.238 00.033 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Selected","id":"35f06657-0e6a-47fb-9652-2423fe41d7bb"}
00:44:59.248 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"0038b9a7-6523-46b8-b2a1-9ea4b3e6722c"}
00:44:59.261 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":1,"width":15,"height":15,"star_pos":[6.71,7.01],"pixels":"..."},"id":"0038b9a7-6523-46b8-b2a1-9ea4b3e6722c"}
00:44:59.274 00.013 9340 evsrv: cli 100A4288 disconnect
00:45:00.193 00.919 9340 evsrv: cli 100A41E8 connect
00:45:00.208 00.015 12020 Exposure complete
00:45:00.208 00.000 9340 case statement mapped state 2 to 1
00:45:00.225 00.017 9340 case statement mapped state 2 to 1
00:45:00.236 00.011 9340 evsrv: cli 100A41E8 request: {"method":"get_app_state","id":"e714fe6f-9d34-427a-8246-dfc48c5c7160"}
00:45:00.248 00.012 9340 case statement mapped state 2 to 1
00:45:00.259 00.011 9340 evsrv: cli 100A41E8 response: {"jsonrpc":"2.0","result":"Selected","id":"e714fe6f-9d34-427a-8246-dfc48c5c7160"}
00:45:00.289 00.030 9340 evsrv: cli 100A41E8 disconnect
00:45:00.475 00.186 12020 worker thread done servicing request
00:45:00.475 00.000 9340 OnExposeComplete: enter
00:45:00.488 00.013 9340 UpdateGuideState(): m_state=2
00:45:00.499 00.011 9340 Star::Find(15, 891, 705, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2
00:45:00.509 00.010 9340 Star::Find returns 1 (0), X=892.39, Y=705.19, Mass=1003217, SNR=201.3, Peak=60742 HFD=4.4
00:45:00.522 00.013 9340 CameraToMount -- cameraTheta (0.25) - m_xAngle (-3.09) = xAngle (3.34 = -2.94)
00:45:00.535 00.013 9340 CameraToMount -- cameraTheta (0.25) - (m_xAngle (-3.09) + m_yAngleError (-0.07)) = yAngle (3.42 = -2.87)
00:45:00.565 00.030 9340 CameraToMount -- cameraX=0.68 cameraY=0.17 hyp=0.71 cameraTheta=0.25 mountX=-0.69 mountY=-0.19, mountTheta=-2.87
00:45:00.584 00.019 9340 UpdateImageDisplay: Size=(1920,1080) min=5521, max=65535, med=8614, FiltMin=6883, FiltMax=65509, Gamma=2.870
00:45:00.654 00.070 9340 UpdateGuideState exits: m=1003217 SNR=201.3
00:45:00.665 00.011 9340 PhdController: newstate STATE_CALIBRATE
00:45:00.676 00.011 9340 PhdController: newstate STATE_GUIDE
00:45:00.767 00.091 9340 Changing from state SELECTED to CALIBRATING_PRIMARY
00:45:00.779 00.012 9340 guider state => CALIBRATED
00:45:00.789 00.010 9340 StartCapturing CaptureActive=1 continueCapturing=1 exposurePending=0
00:45:00.814 00.025 9340 reset dither spiral
00:45:00.850 00.036 9340 PhdController: newstate STATE_SETTLE_BEGIN
00:45:00.866 00.016 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:45:00.879 00.013 9340 ScheduleExposure(1000,3,0) exposurePending=0
00:45:00.892 00.013 9340 Enqueuing Expose request
00:45:00.932 00.040 12020 Worker thread wakes up
00:45:00.933 00.001 12020 worker thread servicing REQUEST_EXPOSE 1000
00:45:00.933 00.000 12020 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
00:45:01.066 00.133 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"4561d59e-b9f8-409e-bdb2-5e281f6964be"}
00:45:01.089 00.023 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"4561d59e-b9f8-409e-bdb2-5e281f6964be"}
00:45:01.110 00.021 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"9562551f-8f7c-4031-8b7e-dafd7991622e"}
00:45:01.131 00.021 9340 case statement mapped state 5 to 1
00:45:01.188 00.057 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Selected","id":"9562551f-8f7c-4031-8b7e-dafd7991622e"}
00:45:01.205 00.017 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"f01bc04f-8ebf-471e-8cce-2981f5d7e887"}
00:45:01.227 00.022 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":2,"width":15,"height":15,"star_pos":[7.39,7.19],"pixels":"..."},"id":"f01bc04f-8ebf-471e-8cce-2981f5d7e887"}
00:45:01.292 00.065 9340 evsrv: cli 100A41E8 connect
00:45:01.306 00.014 9340 case statement mapped state 5 to 1
00:45:01.333 00.027 9340 case statement mapped state 5 to 1
00:45:01.350 00.017 9340 evsrv: cli 100A41E8 request: {"method":"get_app_state","id":"80f644ba-0b4d-4d56-8640-6a2a01a0bec6"}
00:45:01.391 00.041 9340 case statement mapped state 5 to 1
00:45:01.406 00.015 9340 evsrv: cli 100A41E8 response: {"jsonrpc":"2.0","result":"Selected","id":"80f644ba-0b4d-4d56-8640-6a2a01a0bec6"}
00:45:01.421 00.015 9340 evsrv: cli 100A41E8 disconnect
00:45:02.302 00.881 12020 Exposure complete
00:45:02.423 00.121 9340 evsrv: cli 100A45A8 connect
00:45:02.455 00.032 9340 case statement mapped state 5 to 1
00:45:02.482 00.027 9340 case statement mapped state 5 to 1
00:45:02.498 00.016 9340 evsrv: cli 100A45A8 request: {"method":"get_app_state","id":"1654a2a5-13ba-48da-b9f7-e6e57553289e"}
00:45:02.520 00.022 9340 case statement mapped state 5 to 1
00:45:02.537 00.017 9340 evsrv: cli 100A45A8 response: {"jsonrpc":"2.0","result":"Selected","id":"1654a2a5-13ba-48da-b9f7-e6e57553289e"}
00:45:02.570 00.033 9340 evsrv: cli 100A45A8 disconnect
00:45:02.634 00.064 9340 OnExposeComplete: enter
00:45:02.647 00.013 12020 worker thread done servicing request
00:45:02.647 00.000 9340 UpdateGuideState(): m_state=5
00:45:02.679 00.032 9340 Star::Find(15, 892, 705, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3
00:45:02.690 00.011 9340 Star::Find returns 1 (0), X=892.78, Y=705.17, Mass=1038298, SNR=210.7, Peak=59543 HFD=4.3
00:45:02.706 00.016 9340 CameraToMount -- cameraTheta (0.14) - m_xAngle (-3.09) = xAngle (3.24 = -3.05)
00:45:02.719 00.013 9340 CameraToMount -- cameraTheta (0.14) - (m_xAngle (-3.09) + m_yAngleError (-0.07)) = yAngle (3.31 = -2.97)
00:45:02.735 00.016 9340 CameraToMount -- cameraX=1.08 cameraY=0.16 hyp=1.09 cameraTheta=0.14 mountX=-1.08 mountY=-0.18, mountTheta=-2.97
00:45:02.752 00.017 9340 Changing from state CALIBRATED to GUIDING
00:45:02.802 00.050 9340 ScopeASCOM::GetDeclinationRadians() returns 14.3
00:45:02.814 00.012 9340 ScopeASCOM::SideOfPier() returns 0
00:45:02.828 00.014 9340 AdjustCalibrationForScopePointing (scope): current dec=14.3 pierSide=0, cal dec=-0.0 pierSide=0 rotAngle=None bin=1
00:45:02.842 00.014 9340 GetInt("/profile/16/scope/calibration/focal_length", 0) returns 242
00:45:02.855 00.013 9340 GetDouble("/profile/16/scope/calibration/image_scale", 1.000000) returns 2.471770
00:45:02.871 00.016 9340 GetDouble("/profile/16/scope/calibration/ra_guide_rate", -1.000000) returns 0.003760
00:45:02.914 00.043 9340 GetDouble("/profile/16/scope/calibration/dec_guide_rate", -1.000000) returns 0.003760
00:45:02.929 00.015 9340 GetDouble("/profile/16/scope/calibration/ortho_error", 0.000000) returns 4.237040
00:45:02.941 00.012 9340 GetInt("/profile/16/scope/calibration/ra_step_count", 0) returns 11
00:45:02.952 00.011 9340 GetInt("/profile/16/scope/calibration/dec_step_count", 0) returns 11
00:45:02.966 00.014 9340 GetDouble("/profile/16/scope/calibration/orig_binning", 1.000000) returns 1.000000
00:45:02.977 00.011 9340 GetInt("/profile/16/scope/calibration/last_issue", 0) returns 0
00:45:02.994 00.017 9340 GetString("/profile/16/scope/calibration/orig_timestamp", "Unknown") returns "5/14/2026 12:34:08 AM"
00:45:03.028 00.034 9340 GetInt("/profile/16/scope/calibration/orig_pierside", -1) returns 1
00:45:03.040 00.012 9340 GetString("/profile/16/scope/calibration/ra_steps", "") returns "{0.0 0.0}, {2.4 0.4}, {5.2 0.1}, {7.7 0.4}, {10.2 0.3}, {12.4 0.5}, {14.9 0.8}, {17.3 0.6}, {20.0 0.9}, {22.0 1.1}, {24.3 1.2}, {26.6 1.3}, {26.6 1.3}, {12.4 0.2}, {1.1 0.0}"
00:45:03.057 00.017 9340 GetString("/profile/16/scope/calibration/dec_steps", "") returns "{0.0 0.0}, {-0.2 2.1}, {-0.5 4.5}, {-1.0 6.7}, {-1.2 9.2}, {-1.1 11.6}, {-1.5 14.2}, {-2.1 16.9}, {-2.1 19.5}, {-2.9 21.8}, {-2.9 24.5}, {-3.3 26.9}, {-3.3 26.9}, {-3.1 17.5}, {-2.9 6.1}, {-2.9 3.2}"
00:45:03.070 00.013 9340 ScopeASCOM::GetGuideRates returns 0 13.537 13.537 a-s/sec
00:45:03.084 00.014 9340 GetDouble("/profile/16/camera/pixelsize", 0.000000) returns 2.900000
00:45:03.095 00.011 9340 Dec comp: XRate 6.047 -> 5.860 for dec -0.0 -> dec 14.3
00:45:03.165 00.070 9340 ScopeASCOM::GetDeclinationRadians() returns 14.3
00:45:03.177 00.012 9340 ScopeASCOM::SideOfPier() returns 0
00:45:03.190 00.013 9340 setting lock position to (892.78, 705.17)
00:45:03.205 00.015 9340 MultiStar: stabilizing after lock position change
00:45:03.223 00.018 9340 guider state => GUIDING
00:45:03.251 00.028 9340 Status Line: Guiding
00:45:03.268 00.017 9340 Mount: notify guiding started
00:45:03.287 00.019 9340 GetString("/profile/16/name", "") returns "EvoGuid50ED_ASI662MC_20260416"
00:45:03.297 00.010 9340 GetString("/profile/16/scope/calibration/timestamp", "") returns "5/14/2026 12:36:39 AM"
00:45:03.313 00.016 9340 GetDouble("/profile/16/scope/calibration/xRate", 1.000000) returns 0.006047
00:45:03.325 00.012 9340 GetDouble("/profile/16/scope/calibration/yRate", 1.000000) returns 0.006157
00:45:03.336 00.011 9340 GetInt("/profile/16/scope/calibration/binning", 1) returns 1
00:45:03.365 00.029 9340 GetDouble("/profile/16/scope/calibration/xAngle", 0.000000) returns -3.092800
00:45:03.378 00.013 9340 GetDouble("/profile/16/scope/calibration/yAngle", 0.000000) returns -1.448050
00:45:03.390 00.012 9340 GetDouble("/profile/16/scope/calibration/declination", 0.000000) returns -0.000012
00:45:03.400 00.010 9340 GetInt("/profile/16/scope/calibration/pierSide", -1) returns 0
00:45:03.415 00.015 9340 GetInt("/profile/16/scope/calibration/raGuideParity", 0) returns 1
00:45:03.426 00.011 9340 GetInt("/profile/16/scope/calibration/decGuideParity", 0) returns 1
00:45:03.440 00.014 9340 GetDouble("/profile/16/scope/calibration/rotatorAngle", -888.000000) returns -888.000000
00:45:03.471 00.031 9340 GetInt("/profile/16/scope/calibration/focal_length", 0) returns 242
00:45:03.482 00.011 9340 GetDouble("/profile/16/scope/calibration/image_scale", 1.000000) returns 2.471770
00:45:03.494 00.012 9340 GetDouble("/profile/16/scope/calibration/ra_guide_rate", -1.000000) returns 0.003760
00:45:03.506 00.012 9340 GetDouble("/profile/16/scope/calibration/dec_guide_rate", -1.000000) returns 0.003760
00:45:03.519 00.013 9340 GetDouble("/profile/16/scope/calibration/ortho_error", 0.000000) returns 4.237040
00:45:03.531 00.012 9340 GetInt("/profile/16/scope/calibration/ra_step_count", 0) returns 11
00:45:03.545 00.014 9340 GetInt("/profile/16/scope/calibration/dec_step_count", 0) returns 11
00:45:03.576 00.031 9340 GetDouble("/profile/16/scope/calibration/orig_binning", 1.000000) returns 1.000000
00:45:03.588 00.012 9340 GetInt("/profile/16/scope/calibration/last_issue", 0) returns 0
00:45:03.599 00.011 9340 GetString("/profile/16/scope/calibration/orig_timestamp", "Unknown") returns "5/14/2026 12:34:08 AM"
00:45:03.609 00.010 9340 GetInt("/profile/16/scope/calibration/orig_pierside", -1) returns 1
00:45:03.620 00.011 9340 GetString("/profile/16/scope/calibration/ra_steps", "") returns "{0.0 0.0}, {2.4 0.4}, {5.2 0.1}, {7.7 0.4}, {10.2 0.3}, {12.4 0.5}, {14.9 0.8}, {17.3 0.6}, {20.0 0.9}, {22.0 1.1}, {24.3 1.2}, {26.6 1.3}, {26.6 1.3}, {12.4 0.2}, {1.1 0.0}"
00:45:03.635 00.015 9340 GetString("/profile/16/scope/calibration/dec_steps", "") returns "{0.0 0.0}, {-0.2 2.1}, {-0.5 4.5}, {-1.0 6.7}, {-1.2 9.2}, {-1.1 11.6}, {-1.5 14.2}, {-2.1 16.9}, {-2.1 19.5}, {-2.9 21.8}, {-2.9 24.5}, {-3.3 26.9}, {-3.3 26.9}, {-3.1 17.5}, {-2.9 6.1}, {-2.9 3.2}"
00:45:03.648 00.013 9340 GetInt("/profile/16/scope/calibration/focal_length", 0) returns 242
00:45:03.682 00.034 9340 GetDouble("/profile/16/scope/calibration/image_scale", 1.000000) returns 2.471770
00:45:03.698 00.016 9340 GetDouble("/profile/16/scope/calibration/ra_guide_rate", -1.000000) returns 0.003760
00:45:03.719 00.021 9340 GetDouble("/profile/16/scope/calibration/dec_guide_rate", -1.000000) returns 0.003760
00:45:03.730 00.011 9340 GetDouble("/profile/16/scope/calibration/ortho_error", 0.000000) returns 4.237040
00:45:03.740 00.010 9340 GetInt("/profile/16/scope/calibration/ra_step_count", 0) returns 11
00:45:03.762 00.022 9340 GetInt("/profile/16/scope/calibration/dec_step_count", 0) returns 11
00:45:03.777 00.015 9340 GetDouble("/profile/16/scope/calibration/orig_binning", 1.000000) returns 1.000000
00:45:03.804 00.027 9340 GetInt("/profile/16/scope/calibration/last_issue", 0) returns 0
00:45:03.817 00.013 9340 GetString("/profile/16/scope/calibration/orig_timestamp", "Unknown") returns "5/14/2026 12:34:08 AM"
00:45:03.829 00.012 9340 GetInt("/profile/16/scope/calibration/orig_pierside", -1) returns 1
00:45:03.840 00.011 9340 GetString("/profile/16/scope/calibration/ra_steps", "") returns "{0.0 0.0}, {2.4 0.4}, {5.2 0.1}, {7.7 0.4}, {10.2 0.3}, {12.4 0.5}, {14.9 0.8}, {17.3 0.6}, {20.0 0.9}, {22.0 1.1}, {24.3 1.2}, {26.6 1.3}, {26.6 1.3}, {12.4 0.2}, {1.1 0.0}"
00:45:03.850 00.010 9340 GetString("/profile/16/scope/calibration/dec_steps", "") returns "{0.0 0.0}, {-0.2 2.1}, {-0.5 4.5}, {-1.0 6.7}, {-1.2 9.2}, {-1.1 11.6}, {-1.5 14.2}, {-2.1 16.9}, {-2.1 19.5}, {-2.9 21.8}, {-2.9 24.5}, {-3.3 26.9}, {-3.3 26.9}, {-3.1 17.5}, {-2.9 6.1}, {-2.9 3.2}"
00:45:03.908 00.058 9340 ScopeASCOM::GetGuideRates returns 0 13.537 13.537 a-s/sec
00:45:03.931 00.023 9340 ScopeASCOM::SideOfPier() returns 0
00:45:03.946 00.015 9340 UpdateLockPosShiftCameraCoords: shift rate mount coords = 0.00,0.00
00:45:03.956 00.010 9340 UpdateLockPosShiftCameraCoords: after parity adjustment: 0.00,0.00
00:45:03.967 00.011 9340 ScopeASCOM::GetDeclinationRadians() returns 14.3
00:45:03.983 00.016 9340 UpdateLockPosShiftCameraCoords: RA shift rate adjusted for declination 14.3
00:45:03.994 00.011 9340 MountToCamera -- mountTheta (0.00) + m_xAngle (-3.09) = xAngle (-3.09 = -3.09)
00:45:04.005 00.011 9340 MountToCamera -- mountX=0.00 mountY=0.00 hyp=0.00 mountTheta=0.00 cameraX=-0.00, cameraY=-0.00 cameraTheta=0.00
00:45:04.035 00.030 9340 UpdateLockPosShiftCameraCoords: shift rate camera coords = -0.00,-0.00 arcsec/hr
00:45:04.045 00.010 9340 UpdateLockPosShiftCameraCoords: shift rate -0,-0 px/sec
00:45:04.060 00.015 9340 GetInt("/profile/16/AutoLoadCalibration", -1) returns 1
00:45:04.072 00.012 9340 UpdateImageDisplay: Size=(1920,1080) min=5149, max=65535, med=8474, FiltMin=6719, FiltMax=65508, Gamma=2.870
00:45:04.121 00.049 9340 UpdateGuideState exits: m=1038298 SNR=210.7
00:45:04.152 00.031 9340 PhdController: newstate STATE_SETTLE_WAIT
00:45:04.165 00.013 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:45:04.180 00.015 9340 ScheduleExposure(1000,3,1) exposurePending=0
00:45:04.191 00.011 9340 Enqueuing Expose request
00:45:04.204 00.013 12020 Worker thread wakes up
00:45:04.204 00.000 12020 worker thread servicing REQUEST_EXPOSE 1000
00:45:04.204 00.000 12020 Handling exposure in thread, d=1000 o=3 r=(878,690,31,31)
00:45:04.205 00.001 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"1d48f03f-e102-4b98-bce0-2df78c0a2660"}
00:45:04.220 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"1d48f03f-e102-4b98-bce0-2df78c0a2660"}
00:45:04.231 00.011 9340 evsrv: cli 100A41E8 connect
00:45:04.266 00.035 9340 case statement mapped state 6 to 3
00:45:04.277 00.011 9340 case statement mapped state 6 to 3
00:45:04.290 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"4272d630-7cbb-4a32-8e56-2d397850ad50"}
00:45:04.302 00.012 9340 case statement mapped state 6 to 3
00:45:04.311 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"4272d630-7cbb-4a32-8e56-2d397850ad50"}
00:45:04.325 00.014 9340 evsrv: cli 100A41E8 request: {"method":"get_app_state","id":"540174de-73b4-494e-aa5c-f3e8c86acd40"}
00:45:04.336 00.011 9340 case statement mapped state 6 to 3
00:45:04.362 00.026 9340 evsrv: cli 100A41E8 response: {"jsonrpc":"2.0","result":"Guiding","id":"540174de-73b4-494e-aa5c-f3e8c86acd40"}
00:45:04.378 00.016 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"170d7b36-541b-4687-80ef-a02dc84688d6"}
00:45:04.402 00.024 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":3,"width":15,"height":15,"star_pos":[6.78,7.17],"pixels":"..."},"id":"170d7b36-541b-4687-80ef-a02dc84688d6"}
00:45:04.418 00.016 9340 evsrv: cli 100A41E8 disconnect
00:45:05.049 00.631 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"65dfe5ce-7fcf-4223-b955-16ded31b31c9"}
00:45:05.061 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"65dfe5ce-7fcf-4223-b955-16ded31b31c9"}
00:45:05.071 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"d64b32c3-709d-4682-b3e4-4c50f2eb5a72"}
00:45:05.080 00.009 9340 case statement mapped state 6 to 3
00:45:05.089 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"d64b32c3-709d-4682-b3e4-4c50f2eb5a72"}
00:45:05.100 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"65a9e201-f7f7-4a90-8cb2-860065c2b1b3"}
00:45:05.112 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":3,"width":15,"height":15,"star_pos":[6.78,7.17],"pixels":"..."},"id":"65a9e201-f7f7-4a90-8cb2-860065c2b1b3"}
00:45:05.565 00.453 12020 Exposure complete
00:45:05.777 00.212 12020 worker thread done servicing request
00:45:05.777 00.000 9340 OnExposeComplete: enter
00:45:05.790 00.013 9340 UpdateGuideState(): m_state=6
00:45:05.804 00.014 9340 Star::Find(15, 892, 705, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
00:45:05.815 00.011 9340 Star::Find returns 1 (0), X=892.82, Y=705.15, Mass=920686, SNR=179.6, Peak=62158 HFD=4.2
00:45:05.846 00.031 9340 CameraToMount -- cameraTheta (-0.42) - m_xAngle (-3.09) = xAngle (2.67 = 2.67)
00:45:05.858 00.012 9340 CameraToMount -- cameraTheta (-0.42) - (m_xAngle (-3.09) + m_yAngleError (-0.07)) = yAngle (2.74 = 2.74)
00:45:05.870 00.012 9340 CameraToMount -- cameraX=0.04 cameraY=-0.02 hyp=0.04 cameraTheta=-0.42 mountX=-0.04 mountY=0.02, mountTheta=2.73
00:45:05.890 00.020 9340 SchedulePrimaryMove(10104498, x=0.04, y=-0.02, opts=13)
00:45:05.901 00.011 9340 Enqueuing Move request for scope (0.04, -0.02)
00:45:05.914 00.013 12020 Worker thread wakes up
00:45:05.915 00.001 12020 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.02) opts 0xd
00:45:05.915 00.000 12020 Handling offset move in thread for scope, endpoint = (0.04, -0.02)
00:45:05.915 00.000 12020 Moving (0.04, -0.02) raw xDistance=-0.04 yDistance=0.02
00:45:05.915 00.000 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
00:45:05.915 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:45:05.915 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
00:45:05.916 00.001 12020 MoveAxis(E, 0, ABG)
00:45:05.916 00.000 12020 Move returns status 0, amount 0
00:45:05.916 00.000 12020 MoveAxis(N, 0, ABG)
00:45:05.916 00.000 12020 Move returns status 0, amount 0
00:45:05.916 00.000 12020 move complete, result=0
00:45:05.916 00.000 12020 worker thread done servicing request
00:45:05.924 00.008 9340 UpdateImageDisplay: Size=(1920,1080) min=5484, max=65535, med=8416, FiltMin=6788, FiltMax=65508, Gamma=2.870
00:45:05.988 00.064 9340 UpdateGuideState exits: m=920686 SNR=179.6
00:45:06.001 00.013 9340 PhdController: settling, locked = 1, distance = 0.78 (0.45) aobump = 0 frame = 1 / 99999
00:45:06.010 00.009 9340 evsrv: {"Event":"Settling","Timestamp":1778737506.010,"Host":"ASTRO","Inst":1,"Distance":0.78,"Time":0.0,"SettleTime":8.0,"StarLocked":true}
00:45:06.023 00.013 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:45:06.037 00.014 9340 ScheduleExposure(1000,3,1) exposurePending=0
00:45:06.047 00.010 9340 Enqueuing Expose request
00:45:06.059 00.012 12020 Worker thread wakes up
00:45:06.059 00.000 9340 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
00:45:06.070 00.011 12020 worker thread servicing REQUEST_EXPOSE 1000
00:45:06.070 00.000 12020 Handling exposure in thread, d=1000 o=3 r=(878,690,31,31)
00:45:07.054 00.984 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"b8819cf6-1d03-4de5-82a3-5b7643993a56"}
00:45:07.064 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"b8819cf6-1d03-4de5-82a3-5b7643993a56"}
00:45:07.086 00.022 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"74a61caf-a77d-4d32-a801-262acbb50859"}
00:45:07.098 00.012 9340 case statement mapped state 6 to 3
00:45:07.127 00.029 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"74a61caf-a77d-4d32-a801-262acbb50859"}
00:45:07.142 00.015 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"c54ec93a-bd6d-46ee-9452-6275d6fc3e65"}
00:45:07.153 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":1,"width":15,"height":15,"star_pos":[6.82,7.15],"pixels":"..."},"id":"c54ec93a-bd6d-46ee-9452-6275d6fc3e65"}
00:45:07.443 00.290 12020 Exposure complete
00:45:07.740 00.297 12020 worker thread done servicing request
00:45:07.741 00.001 9340 OnExposeComplete: enter
00:45:07.760 00.019 9340 UpdateGuideState(): m_state=6
00:45:07.778 00.018 9340 Star::Find(15, 892, 705, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2
00:45:07.790 00.012 9340 Star::Find returns 1 (0), X=893.58, Y=705.42, Mass=945619, SNR=191.3, Peak=54476 HFD=4.3
00:45:07.805 00.015 9340 CameraToMount -- cameraTheta (0.31) - m_xAngle (-3.09) = xAngle (3.40 = -2.88)
00:45:07.818 00.013 9340 CameraToMount -- cameraTheta (0.31) - (m_xAngle (-3.09) + m_yAngleError (-0.07)) = yAngle (3.47 = -2.81)
00:45:07.838 00.020 9340 CameraToMount -- cameraX=0.80 cameraY=0.25 hyp=0.84 cameraTheta=0.31 mountX=-0.81 mountY=-0.27, mountTheta=-2.82
00:45:07.876 00.038 9340 SchedulePrimaryMove(10104498, x=0.80, y=0.25, opts=13)
00:45:07.891 00.015 9340 Enqueuing Move request for scope (0.80, 0.25)
00:45:07.915 00.024 12020 Worker thread wakes up
00:45:07.915 00.000 12020 worker thread servicing REQUEST_MOVE scope ofs (0.80, 0.25) opts 0xd
00:45:07.915 00.000 12020 Handling offset move in thread for scope, endpoint = (0.80, 0.25)
00:45:07.916 00.001 12020 Moving (0.80, 0.25) raw xDistance=-0.81 yDistance=-0.27
00:45:07.916 00.000 12020 GuideAlgorithmHysteresis::Result() returns -0.34 from input -0.81
00:45:07.916 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
00:45:07.916 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.27
00:45:07.916 00.000 12020 MoveAxis(E, 58, ABG)
00:45:07.917 00.001 12020 Guiding  Dir = 2, Dur = 58
00:45:07.918 00.001 12020 IsSlewing returns 0
00:45:07.919 00.001 12020 IsGuiding returns 0
00:45:07.929 00.010 9340 UpdateImageDisplay: Size=(1920,1080) min=5469, max=65535, med=8422, FiltMin=6488, FiltMax=65508, Gamma=2.870
00:45:07.949 00.020 12020 PulseGuide returned control before completion, sleep 42
00:45:08.005 00.056 12020 IsGuiding returns 1
00:45:08.005 00.000 12020 scope still moving after pulse duration time elapsed
00:45:08.018 00.013 9340 UpdateGuideState exits: m=945619 SNR=191.3
00:45:08.036 00.018 9340 PhdController: settling, locked = 1, distance = 0.79 (0.45) aobump = 0 frame = 2 / 99999
00:45:08.048 00.012 9340 evsrv: {"Event":"Settling","Timestamp":1778737508.048,"Host":"ASTRO","Inst":1,"Distance":0.79,"Time":0.0,"SettleTime":8.0,"StarLocked":true}
00:45:08.063 00.015 12020 IsSlewing returns 0
00:45:08.064 00.001 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:45:08.088 00.024 9340 ScheduleExposure(1000,3,1) exposurePending=0
00:45:08.118 00.030 12020 IsGuiding returns 0
00:45:08.118 00.000 12020 scope move finished after 58 + 140 ms
00:45:08.118 00.000 12020 Move returns status 0, amount 58
00:45:08.118 00.000 12020 MoveAxis(N, 0, ABG)
00:45:08.119 00.001 12020 Move returns status 0, amount 0
00:45:08.119 00.000 12020 move complete, result=0
00:45:08.119 00.000 12020 worker thread done servicing request
00:45:08.119 00.000 9340 Enqueuing Expose request
00:45:08.133 00.014 12020 Worker thread wakes up
00:45:08.133 00.000 9340 GuideStep: -0.8 px 58 ms EAST, -0.3 px 0 ms NORTH
00:45:08.147 00.014 12020 worker thread servicing REQUEST_EXPOSE 1000
00:45:08.147 00.000 12020 Handling exposure in thread, d=1000 o=3 r=(878,690,31,31)
00:45:09.056 00.909 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"9a5deebe-a21e-4269-872f-d3b170f49c25"}
00:45:09.079 00.023 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"9a5deebe-a21e-4269-872f-d3b170f49c25"}
00:45:09.102 00.023 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"2d546f37-1315-4844-b39b-cf89b51af3b1"}
00:45:09.139 00.037 9340 case statement mapped state 6 to 3
00:45:09.212 00.073 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"2d546f37-1315-4844-b39b-cf89b51af3b1"}
00:45:09.251 00.039 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"162ca732-7f62-403b-92cd-c2d6b46060bd"}
00:45:09.343 00.092 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":2,"width":15,"height":15,"star_pos":[6.58,7.42],"pixels":"..."},"id":"162ca732-7f62-403b-92cd-c2d6b46060bd"}
00:45:09.573 00.230 12020 Exposure complete
00:45:09.910 00.337 12020 worker thread done servicing request
00:45:09.910 00.000 9340 OnExposeComplete: enter
00:45:09.922 00.012 9340 UpdateGuideState(): m_state=6
00:45:09.936 00.014 9340 Star::Find(15, 893, 705, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3
00:45:09.950 00.014 9340 Star::Find returns 1 (0), X=892.96, Y=705.44, Mass=1108340, SNR=203.3, Peak=60941 HFD=4.2
00:45:09.987 00.037 9340 CameraToMount -- cameraTheta (1.00) - m_xAngle (-3.09) = xAngle (4.09 = -2.20)
00:45:10.002 00.015 9340 CameraToMount -- cameraTheta (1.00) - (m_xAngle (-3.09) + m_yAngleError (-0.07)) = yAngle (4.16 = -2.12)
00:45:10.014 00.012 9340 CameraToMount -- cameraX=0.17 cameraY=0.27 hyp=0.32 cameraTheta=1.00 mountX=-0.19 mountY=-0.27, mountTheta=-2.17
00:45:10.035 00.021 9340 SchedulePrimaryMove(10104498, x=0.17, y=0.27, opts=13)
00:45:10.047 00.012 9340 Enqueuing Move request for scope (0.17, 0.27)
00:45:10.058 00.011 12020 Worker thread wakes up
00:45:10.058 00.000 12020 worker thread servicing REQUEST_MOVE scope ofs (0.17, 0.27) opts 0xd
00:45:10.058 00.000 12020 Handling offset move in thread for scope, endpoint = (0.17, 0.27)
00:45:10.058 00.000 12020 Moving (0.17, 0.27) raw xDistance=-0.19 yDistance=-0.27
00:45:10.059 00.001 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.19
00:45:10.059 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
00:45:10.059 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.27
00:45:10.076 00.017 12020 MoveAxis(E, 0, ABG)
00:45:10.076 00.000 12020 Move returns status 0, amount 0
00:45:10.076 00.000 12020 MoveAxis(N, 0, ABG)
00:45:10.076 00.000 12020 Move returns status 0, amount 0
00:45:10.076 00.000 12020 move complete, result=0
00:45:10.078 00.002 12020 worker thread done servicing request
00:45:10.091 00.013 9340 UpdateImageDisplay: Size=(1920,1080) min=5011, max=65535, med=8615, FiltMin=6949, FiltMax=65508, Gamma=2.870
00:45:10.145 00.054 9340 UpdateGuideState exits: m=1108340 SNR=203.3
00:45:10.156 00.011 9340 PhdController: settling, locked = 1, distance = 0.65 (0.45) aobump = 0 frame = 3 / 99999
00:45:10.188 00.032 9340 evsrv: {"Event":"Settling","Timestamp":1778737510.188,"Host":"ASTRO","Inst":1,"Distance":0.65,"Time":0.0,"SettleTime":8.0,"StarLocked":true}
00:45:10.204 00.016 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:45:10.217 00.013 9340 ScheduleExposure(1000,3,1) exposurePending=0
00:45:10.228 00.011 9340 Enqueuing Expose request
00:45:10.244 00.016 12020 Worker thread wakes up
00:45:10.244 00.000 9340 GuideStep: -0.2 px 0 ms EAST, -0.3 px 0 ms NORTH
00:45:10.257 00.013 12020 worker thread servicing REQUEST_EXPOSE 1000
00:45:10.257 00.000 12020 Handling exposure in thread, d=1000 o=3 r=(878,690,31,31)
00:45:11.052 00.795 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"b869cf97-b0ee-42e9-8eae-8f6edd4b4eb0"}
00:45:11.068 00.016 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"b869cf97-b0ee-42e9-8eae-8f6edd4b4eb0"}
00:45:11.112 00.044 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"586bdcc8-9021-48d9-9553-03af47c53ac2"}
00:45:11.124 00.012 9340 case statement mapped state 6 to 3
00:45:11.142 00.018 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"586bdcc8-9021-48d9-9553-03af47c53ac2"}
00:45:11.163 00.021 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"c3a6d21f-9399-4611-a1a8-807584c15286"}
00:45:11.184 00.021 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":3,"width":15,"height":15,"star_pos":[6.96,7.44],"pixels":"..."},"id":"c3a6d21f-9399-4611-a1a8-807584c15286"}
00:45:11.614 00.430 12020 Exposure complete
00:45:11.898 00.284 12020 worker thread done servicing request
00:45:11.898 00.000 9340 OnExposeComplete: enter
00:45:11.910 00.012 9340 UpdateGuideState(): m_state=6
00:45:11.923 00.013 9340 Star::Find(15, 892, 705, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4
00:45:11.935 00.012 9340 Star::Find returns 1 (0), X=892.64, Y=705.43, Mass=979894, SNR=200.3, Peak=61486 HFD=4.3
00:45:11.964 00.029 9340 CameraToMount -- cameraTheta (2.10) - m_xAngle (-3.09) = xAngle (5.19 = -1.09)
00:45:11.976 00.012 9340 CameraToMount -- cameraTheta (2.10) - (m_xAngle (-3.09) + m_yAngleError (-0.07)) = yAngle (5.27 = -1.02)
00:45:11.988 00.012 9340 CameraToMount -- cameraX=-0.15 cameraY=0.25 hyp=0.29 cameraTheta=2.10 mountX=0.14 mountY=-0.25, mountTheta=-1.07
00:45:12.002 00.014 9340 SchedulePrimaryMove(10104498, x=-0.15, y=0.25, opts=13)
00:45:12.015 00.013 9340 Enqueuing Move request for scope (-0.15, 0.25)
00:45:12.040 00.025 12020 Worker thread wakes up
00:45:12.040 00.000 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.15, 0.25) opts 0xd
00:45:12.040 00.000 12020 Handling offset move in thread for scope, endpoint = (-0.15, 0.25)
00:45:12.040 00.000 12020 Moving (-0.15, 0.25) raw xDistance=0.14 yDistance=-0.25
00:45:12.041 00.001 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14
00:45:12.041 00.000 12020 switching direction from 0 to -1 - decHistory=-3 oldest=0.00 newest=-0.79
00:45:12.041 00.000 12020 GuideAlgorithmResistSwitch::result() returns -0.25 from input -0.25
00:45:12.041 00.000 12020 MoveAxis(E, 0, ABG)
00:45:12.041 00.000 12020 Move returns status 0, amount 0
00:45:12.041 00.000 12020 MoveAxis(N, 41, ABG)
00:45:12.042 00.001 12020 Guiding  Dir = 0, Dur = 41
00:45:12.044 00.002 12020 IsSlewing returns 0
00:45:12.047 00.003 12020 IsGuiding returns 0
00:45:12.058 00.011 9340 UpdateImageDisplay: Size=(1920,1080) min=4557, max=65535, med=8404, FiltMin=6510, FiltMax=65508, Gamma=2.870
00:45:12.112 00.054 9340 UpdateGuideState exits: m=979894 SNR=200.3
00:45:12.149 00.037 12020 IsGuiding returns 1
00:45:12.150 00.001 12020 scope still moving after pulse duration time elapsed
00:45:12.150 00.000 9340 PhdController: settling, locked = 1, distance = 0.54 (0.45) aobump = 0 frame = 4 / 99999
00:45:12.164 00.014 9340 evsrv: {"Event":"Settling","Timestamp":1778737512.164,"Host":"ASTRO","Inst":1,"Distance":0.54,"Time":0.0,"SettleTime":8.0,"StarLocked":true}
00:45:12.181 00.017 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:45:12.193 00.012 9340 ScheduleExposure(1000,3,1) exposurePending=0
00:45:12.205 00.012 12020 IsSlewing returns 0
00:45:12.206 00.001 9340 Enqueuing Expose request
00:45:12.295 00.089 12020 IsGuiding returns 0
00:45:12.295 00.000 12020 scope move finished after 41 + 207 ms
00:45:12.296 00.001 12020 Move returns status 0, amount 41
00:45:12.296 00.000 12020 move complete, result=0
00:45:12.297 00.001 12020 worker thread done servicing request
00:45:12.297 00.000 12020 Worker thread wakes up
00:45:12.297 00.000 12020 worker thread servicing REQUEST_EXPOSE 1000
00:45:12.297 00.000 12020 Handling exposure in thread, d=1000 o=3 r=(878,690,31,31)
00:45:12.299 00.002 9340 GuideStep: 0.1 px 0 ms EAST, -0.3 px 41 ms NORTH
00:45:13.051 00.752 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"75467e61-b292-4303-a04c-b2bbc44a9b3a"}
00:45:13.065 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"75467e61-b292-4303-a04c-b2bbc44a9b3a"}
00:45:13.079 00.014 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"11306b02-039b-468d-a4e8-2489f3110eae"}
00:45:13.114 00.035 9340 case statement mapped state 6 to 3
00:45:13.125 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"11306b02-039b-468d-a4e8-2489f3110eae"}
00:45:13.149 00.024 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"f8b58327-97a5-4996-9d1d-9dd9e19fd086"}
00:45:13.164 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":4,"width":15,"height":15,"star_pos":[6.64,7.43],"pixels":"..."},"id":"f8b58327-97a5-4996-9d1d-9dd9e19fd086"}
00:45:13.674 00.510 12020 Exposure complete
00:45:13.950 00.276 12020 worker thread done servicing request
00:45:13.950 00.000 9340 OnExposeComplete: enter
00:45:13.961 00.011 9340 UpdateGuideState(): m_state=6
00:45:13.972 00.011 9340 Star::Find(15, 892, 705, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 5
00:45:13.983 00.011 9340 Star::Find returns 1 (0), X=893.33, Y=705.12, Mass=995752, SNR=191.9, Peak=57589 HFD=4.4
00:45:13.997 00.014 9340 CameraToMount -- cameraTheta (-0.09) - m_xAngle (-3.09) = xAngle (3.00 = 3.00)
00:45:14.010 00.013 9340 CameraToMount -- cameraTheta (-0.09) - (m_xAngle (-3.09) + m_yAngleError (-0.07)) = yAngle (3.07 = 3.07)
00:45:14.022 00.012 9340 CameraToMount -- cameraX=0.55 cameraY=-0.05 hyp=0.55 cameraTheta=-0.09 mountX=-0.54 mountY=0.04, mountTheta=3.07
00:45:14.056 00.034 9340 SchedulePrimaryMove(10104498, x=0.55, y=-0.05, opts=13)
00:45:14.067 00.011 9340 Enqueuing Move request for scope (0.55, -0.05)
00:45:14.079 00.012 12020 Worker thread wakes up
00:45:14.079 00.000 12020 worker thread servicing REQUEST_MOVE scope ofs (0.55, -0.05) opts 0xd
00:45:14.079 00.000 12020 Handling offset move in thread for scope, endpoint = (0.55, -0.05)
00:45:14.080 00.001 12020 Moving (0.55, -0.05) raw xDistance=-0.54 yDistance=0.04
00:45:14.080 00.000 12020 GuideAlgorithmHysteresis::Result() returns -0.23 from input -0.54
00:45:14.080 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:45:14.080 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
00:45:14.080 00.000 12020 MoveAxis(E, 39, ABG)
00:45:14.080 00.000 12020 Guiding  Dir = 2, Dur = 39
00:45:14.081 00.001 12020 IsSlewing returns 0
00:45:14.082 00.001 12020 IsGuiding returns 0
00:45:14.090 00.008 9340 UpdateImageDisplay: Size=(1920,1080) min=4738, max=65535, med=8405, FiltMin=6383, FiltMax=65521, Gamma=2.870
00:45:14.105 00.015 12020 PulseGuide returned control before completion, sleep 30
00:45:14.164 00.059 9340 UpdateGuideState exits: m=995752 SNR=191.9
00:45:14.174 00.010 12020 IsGuiding returns 0
00:45:14.175 00.001 9340 PhdController: settling, locked = 1, distance = 0.55 (0.45) aobump = 0 frame = 5 / 99999
00:45:14.185 00.010 12020 Move returns status 0, amount 39
00:45:14.186 00.001 9340 evsrv: {"Event":"Settling","Timestamp":1778737514.185,"Host":"ASTRO","Inst":1,"Distance":0.55,"Time":0.0,"SettleTime":8.0,"StarLocked":true}
00:45:14.196 00.010 12020 MoveAxis(N, 0, ABG)
00:45:14.197 00.001 12020 Move returns status 0, amount 0
00:45:14.197 00.000 12020 move complete, result=0
00:45:14.198 00.001 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:45:14.211 00.013 9340 ScheduleExposure(1000,3,1) exposurePending=0
00:45:14.227 00.016 9340 Enqueuing Expose request
00:45:14.238 00.011 12020 worker thread done servicing request
00:45:14.254 00.016 9340 GuideStep: -0.5 px 39 ms EAST, 0.0 px 0 ms NORTH
00:45:14.268 00.014 12020 Worker thread wakes up
00:45:14.269 00.001 12020 worker thread servicing REQUEST_EXPOSE 1000
00:45:14.269 00.000 12020 Handling exposure in thread, d=1000 o=3 r=(878,690,31,31)
00:45:15.051 00.782 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"d75e3bad-2b21-49ea-8f8d-50fb819ffbd9"}
00:45:15.069 00.018 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"d75e3bad-2b21-49ea-8f8d-50fb819ffbd9"}
00:45:15.094 00.025 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"638c5fe3-0836-4647-9ca9-3772ee916703"}
00:45:15.126 00.032 9340 case statement mapped state 6 to 3
00:45:15.159 00.033 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"638c5fe3-0836-4647-9ca9-3772ee916703"}
00:45:15.212 00.053 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"debf87b2-f09d-4d3f-a829-1583b6b8b54e"}
00:45:15.243 00.031 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":5,"width":15,"height":15,"star_pos":[7.33,7.12],"pixels":"..."},"id":"debf87b2-f09d-4d3f-a829-1583b6b8b54e"}
00:45:15.701 00.458 12020 Exposure complete
00:45:16.058 00.357 12020 worker thread done servicing request
00:45:16.058 00.000 9340 OnExposeComplete: enter
00:45:16.072 00.014 9340 UpdateGuideState(): m_state=6
00:45:16.091 00.019 9340 Star::Find(15, 893, 705, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 6
00:45:16.109 00.018 9340 Star::Find returns 1 (0), X=892.89, Y=705.11, Mass=990839, SNR=176.7, Peak=57237 HFD=4.2
00:45:16.154 00.045 9340 CameraToMount -- cameraTheta (-0.54) - m_xAngle (-3.09) = xAngle (2.55 = 2.55)
00:45:16.169 00.015 9340 CameraToMount -- cameraTheta (-0.54) - (m_xAngle (-3.09) + m_yAngleError (-0.07)) = yAngle (2.62 = 2.62)
00:45:16.187 00.018 9340 CameraToMount -- cameraX=0.11 cameraY=-0.06 hyp=0.12 cameraTheta=-0.54 mountX=-0.10 mountY=0.06, mountTheta=2.60
00:45:16.203 00.016 9340 SchedulePrimaryMove(10104498, x=0.11, y=-0.06, opts=13)
00:45:16.224 00.021 9340 Enqueuing Move request for scope (0.11, -0.06)
00:45:16.235 00.011 12020 Worker thread wakes up
00:45:16.235 00.000 12020 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.06) opts 0xd
00:45:16.236 00.001 12020 Handling offset move in thread for scope, endpoint = (0.11, -0.06)
00:45:16.236 00.000 12020 Moving (0.11, -0.06) raw xDistance=-0.10 yDistance=0.06
00:45:16.236 00.000 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
00:45:16.236 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:45:16.236 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
00:45:16.237 00.001 12020 MoveAxis(E, 0, ABG)
00:45:16.237 00.000 12020 Move returns status 0, amount 0
00:45:16.237 00.000 12020 MoveAxis(N, 0, ABG)
00:45:16.237 00.000 12020 Move returns status 0, amount 0
00:45:16.237 00.000 12020 move complete, result=0
00:45:16.238 00.001 12020 worker thread done servicing request
00:45:16.271 00.033 9340 UpdateImageDisplay: Size=(1920,1080) min=5415, max=65535, med=8409, FiltMin=6610, FiltMax=65508, Gamma=2.870
00:45:16.332 00.061 9340 UpdateGuideState exits: m=990839 SNR=176.7
00:45:16.347 00.015 9340 PhdController: settling, locked = 1, distance = 0.42 (0.45) aobump = 0 frame = 6 / 99999
00:45:16.361 00.014 9340 evsrv: {"Event":"Settling","Timestamp":1778737516.361,"Host":"ASTRO","Inst":1,"Distance":0.42,"Time":0.0,"SettleTime":8.0,"StarLocked":true}
00:45:16.380 00.019 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:45:16.419 00.039 9340 ScheduleExposure(1000,3,1) exposurePending=0
00:45:16.431 00.012 9340 Enqueuing Expose request
00:45:16.446 00.015 12020 Worker thread wakes up
00:45:16.446 00.000 9340 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
00:45:16.458 00.012 12020 worker thread servicing REQUEST_EXPOSE 1000
00:45:16.458 00.000 12020 Handling exposure in thread, d=1000 o=3 r=(878,690,31,31)
00:45:17.050 00.592 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"2150dc68-745c-4a22-b61e-7b6e678c92ff"}
00:45:17.065 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"2150dc68-745c-4a22-b61e-7b6e678c92ff"}
00:45:17.100 00.035 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"2a8a7263-5d28-42e1-bc37-79069f3feae9"}
00:45:17.111 00.011 9340 case statement mapped state 6 to 3
00:45:17.120 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"2a8a7263-5d28-42e1-bc37-79069f3feae9"}
00:45:17.134 00.014 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"07f4e54d-41b9-4bc5-8458-29c3830127f7"}
00:45:17.144 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":6,"width":15,"height":15,"star_pos":[6.89,7.11],"pixels":"..."},"id":"07f4e54d-41b9-4bc5-8458-29c3830127f7"}
00:45:17.847 00.703 12020 Exposure complete
00:45:18.088 00.241 12020 worker thread done servicing request
00:45:18.089 00.001 9340 OnExposeComplete: enter
00:45:18.100 00.011 9340 UpdateGuideState(): m_state=6
00:45:18.111 00.011 9340 Star::Find(15, 892, 705, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 7
00:45:18.122 00.011 9340 Star::Find returns 1 (0), X=893.12, Y=705.15, Mass=1006177, SNR=229.9, Peak=60297 HFD=4.3
00:45:18.131 00.009 9340 CameraToMount -- cameraTheta (-0.07) - m_xAngle (-3.09) = xAngle (3.02 = 3.02)
00:45:18.141 00.010 9340 CameraToMount -- cameraTheta (-0.07) - (m_xAngle (-3.09) + m_yAngleError (-0.07)) = yAngle (3.10 = 3.10)
00:45:18.151 00.010 9340 CameraToMount -- cameraX=0.33 cameraY=-0.02 hyp=0.33 cameraTheta=-0.07 mountX=-0.33 mountY=0.02, mountTheta=3.09
00:45:18.169 00.018 9340 SchedulePrimaryMove(10104498, x=0.33, y=-0.02, opts=13)
00:45:18.180 00.011 9340 Enqueuing Move request for scope (0.33, -0.02)
00:45:18.210 00.030 12020 Worker thread wakes up
00:45:18.210 00.000 12020 worker thread servicing REQUEST_MOVE scope ofs (0.33, -0.02) opts 0xd
00:45:18.211 00.001 12020 Handling offset move in thread for scope, endpoint = (0.33, -0.02)
00:45:18.211 00.000 12020 Moving (0.33, -0.02) raw xDistance=-0.33 yDistance=0.02
00:45:18.211 00.000 12020 GuideAlgorithmHysteresis::Result() returns -0.14 from input -0.33
00:45:18.211 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:45:18.211 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
00:45:18.211 00.000 12020 MoveAxis(E, 24, ABG)
00:45:18.212 00.001 12020 Guiding  Dir = 2, Dur = 24
00:45:18.213 00.001 12020 IsSlewing returns 0
00:45:18.213 00.000 12020 IsGuiding returns 0
00:45:18.220 00.007 9340 UpdateImageDisplay: Size=(1920,1080) min=5066, max=65535, med=8377, FiltMin=6165, FiltMax=65508, Gamma=2.870
00:45:18.243 00.023 12020 IsGuiding returns 1
00:45:18.244 00.001 12020 scope still moving after pulse duration time elapsed
00:45:18.271 00.027 9340 UpdateGuideState exits: m=1006177 SNR=229.9
00:45:18.285 00.014 9340 PhdController: settling, locked = 1, distance = 0.39 (0.45) aobump = 0 frame = 7 / 99999
00:45:18.298 00.013 9340 evsrv: {"Event":"Settling","Timestamp":1778737518.298,"Host":"ASTRO","Inst":1,"Distance":0.39,"Time":1.9,"SettleTime":8.0,"StarLocked":true}
00:45:18.311 00.013 12020 IsSlewing returns 0
00:45:18.311 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:45:18.343 00.032 12020 IsGuiding returns 0
00:45:18.343 00.000 9340 ScheduleExposure(1000,3,1) exposurePending=0
00:45:18.354 00.011 12020 scope move finished after 24 + 105 ms
00:45:18.355 00.001 9340 Enqueuing Expose request
00:45:18.364 00.009 12020 Move returns status 0, amount 24
00:45:18.364 00.000 12020 MoveAxis(N, 0, ABG)
00:45:18.364 00.000 12020 Move returns status 0, amount 0
00:45:18.364 00.000 12020 move complete, result=0
00:45:18.365 00.001 12020 worker thread done servicing request
00:45:18.365 00.000 12020 Worker thread wakes up
00:45:18.365 00.000 12020 worker thread servicing REQUEST_EXPOSE 1000
00:45:18.365 00.000 12020 Handling exposure in thread, d=1000 o=3 r=(878,690,31,31)
00:45:18.375 00.010 9340 GuideStep: -0.3 px 24 ms EAST, 0.0 px 0 ms NORTH
00:45:19.051 00.676 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"cf1d5783-94e8-48b1-8342-8ed6ad5900fc"}
00:45:19.064 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"cf1d5783-94e8-48b1-8342-8ed6ad5900fc"}
00:45:19.076 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"63363b9e-c952-404f-a99b-031bf2fd9d01"}
00:45:19.091 00.015 9340 case statement mapped state 6 to 3
00:45:19.102 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"63363b9e-c952-404f-a99b-031bf2fd9d01"}
00:45:19.169 00.067 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"b00f350f-2191-4d4f-a450-4a712401257e"}
00:45:19.182 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":7,"width":15,"height":15,"star_pos":[7.12,7.15],"pixels":"..."},"id":"b00f350f-2191-4d4f-a450-4a712401257e"}
00:45:19.734 00.552 12020 Exposure complete
00:45:20.024 00.290 12020 worker thread done servicing request
00:45:20.024 00.000 9340 OnExposeComplete: enter
00:45:20.054 00.030 9340 UpdateGuideState(): m_state=6
00:45:20.069 00.015 9340 Star::Find(15, 893, 705, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 8
00:45:20.081 00.012 9340 Star::Find returns 1 (0), X=893.11, Y=705.20, Mass=1017764, SNR=210.6, Peak=60709 HFD=4.4
00:45:20.092 00.011 9340 CameraToMount -- cameraTheta (0.07) - m_xAngle (-3.09) = xAngle (3.17 = -3.12)
00:45:20.109 00.017 9340 CameraToMount -- cameraTheta (0.07) - (m_xAngle (-3.09) + m_yAngleError (-0.07)) = yAngle (3.24 = -3.04)
00:45:20.120 00.011 9340 CameraToMount -- cameraX=0.33 cameraY=0.02 hyp=0.33 cameraTheta=0.07 mountX=-0.33 mountY=-0.03, mountTheta=-3.04
00:45:20.159 00.039 9340 SchedulePrimaryMove(10104498, x=0.33, y=0.02, opts=13)
00:45:20.171 00.012 9340 Enqueuing Move request for scope (0.33, 0.02)
00:45:20.186 00.015 12020 Worker thread wakes up
00:45:20.186 00.000 12020 worker thread servicing REQUEST_MOVE scope ofs (0.33, 0.02) opts 0xd
00:45:20.187 00.001 12020 Handling offset move in thread for scope, endpoint = (0.33, 0.02)
00:45:20.187 00.000 12020 Moving (0.33, 0.02) raw xDistance=-0.33 yDistance=-0.03
00:45:20.187 00.000 12020 GuideAlgorithmHysteresis::Result() returns -0.15 from input -0.33
00:45:20.187 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:45:20.187 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
00:45:20.187 00.000 12020 MoveAxis(E, 25, ABG)
00:45:20.188 00.001 12020 Guiding  Dir = 2, Dur = 25
00:45:20.189 00.001 12020 IsSlewing returns 0
00:45:20.190 00.001 12020 IsGuiding returns 0
00:45:20.197 00.007 9340 UpdateImageDisplay: Size=(1920,1080) min=5114, max=65535, med=8420, FiltMin=6585, FiltMax=65508, Gamma=2.870
00:45:20.210 00.013 12020 PulseGuide returned control before completion, sleep 15
00:45:20.232 00.022 12020 IsGuiding returns 1
00:45:20.232 00.000 12020 scope still moving after pulse duration time elapsed
00:45:20.272 00.040 9340 UpdateGuideState exits: m=1017764 SNR=210.6
00:45:20.285 00.013 12020 IsSlewing returns 0
00:45:20.286 00.001 9340 PhdController: settling, locked = 1, distance = 0.37 (0.45) aobump = 0 frame = 8 / 99999
00:45:20.298 00.012 9340 evsrv: {"Event":"Settling","Timestamp":1778737520.298,"Host":"ASTRO","Inst":1,"Distance":0.37,"Time":3.9,"SettleTime":8.0,"StarLocked":true}
00:45:20.310 00.012 12020 IsGuiding returns 0
00:45:20.310 00.000 12020 scope move finished after 25 + 95 ms
00:45:20.311 00.001 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:45:20.333 00.022 12020 Move returns status 0, amount 25
00:45:20.333 00.000 9340 ScheduleExposure(1000,3,1) exposurePending=0
00:45:20.365 00.032 12020 MoveAxis(N, 0, ABG)
00:45:20.365 00.000 9340 Enqueuing Expose request
00:45:20.378 00.013 12020 Move returns status 0, amount 0
00:45:20.378 00.000 12020 move complete, result=0
00:45:20.378 00.000 12020 worker thread done servicing request
00:45:20.378 00.000 12020 Worker thread wakes up
00:45:20.379 00.001 12020 worker thread servicing REQUEST_EXPOSE 1000
00:45:20.379 00.000 12020 Handling exposure in thread, d=1000 o=3 r=(878,690,31,31)
00:45:20.403 00.024 9340 GuideStep: -0.3 px 25 ms EAST, -0.0 px 0 ms NORTH
00:45:21.050 00.647 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"5da7aa1e-3f38-416d-8d47-2586345b986c"}
00:45:21.069 00.019 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"5da7aa1e-3f38-416d-8d47-2586345b986c"}
00:45:21.086 00.017 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"66cdca10-a0e1-42ba-b669-868635a565a2"}
00:45:21.126 00.040 9340 case statement mapped state 6 to 3
00:45:21.142 00.016 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"66cdca10-a0e1-42ba-b669-868635a565a2"}
00:45:21.153 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"8625a942-e9d1-4b02-95ed-bced35e594e0"}
00:45:21.166 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":8,"width":15,"height":15,"star_pos":[7.11,7.20],"pixels":"..."},"id":"8625a942-e9d1-4b02-95ed-bced35e594e0"}
00:45:21.772 00.606 12020 Exposure complete
00:45:22.223 00.451 12020 worker thread done servicing request
00:45:22.223 00.000 9340 OnExposeComplete: enter
00:45:22.236 00.013 9340 UpdateGuideState(): m_state=6
00:45:22.253 00.017 9340 Star::Find(15, 893, 705, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 9
00:45:22.268 00.015 9340 Star::Find returns 1 (0), X=892.69, Y=705.18, Mass=1013214, SNR=167.8, Peak=61854 HFD=4.4
00:45:22.283 00.015 9340 CameraToMount -- cameraTheta (3.04) - m_xAngle (-3.09) = xAngle (6.13 = -0.15)
00:45:22.324 00.041 9340 CameraToMount -- cameraTheta (3.04) - (m_xAngle (-3.09) + m_yAngleError (-0.07)) = yAngle (6.21 = -0.08)
00:45:22.338 00.014 9340 CameraToMount -- cameraX=-0.10 cameraY=0.01 hyp=0.10 cameraTheta=3.04 mountX=0.09 mountY=-0.01, mountTheta=-0.08
00:45:22.356 00.018 9340 SchedulePrimaryMove(10104498, x=-0.10, y=0.01, opts=13)
00:45:22.375 00.019 9340 Enqueuing Move request for scope (-0.10, 0.01)
00:45:22.394 00.019 12020 Worker thread wakes up
00:45:22.395 00.001 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.01) opts 0xd
00:45:22.395 00.000 12020 Handling offset move in thread for scope, endpoint = (-0.10, 0.01)
00:45:22.395 00.000 12020 Moving (-0.10, 0.01) raw xDistance=0.09 yDistance=-0.01
00:45:22.395 00.000 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
00:45:22.395 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:45:22.396 00.001 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
00:45:22.396 00.000 12020 MoveAxis(E, 0, ABG)
00:45:22.396 00.000 12020 Move returns status 0, amount 0
00:45:22.396 00.000 12020 MoveAxis(N, 0, ABG)
00:45:22.396 00.000 12020 Move returns status 0, amount 0
00:45:22.398 00.002 12020 move complete, result=0
00:45:22.398 00.000 12020 worker thread done servicing request
00:45:22.434 00.036 9340 UpdateImageDisplay: Size=(1920,1080) min=5064, max=65535, med=8409, FiltMin=6560, FiltMax=65508, Gamma=2.870
00:45:22.505 00.071 9340 UpdateGuideState exits: m=1013214 SNR=167.8
00:45:22.524 00.019 9340 PhdController: settling, locked = 1, distance = 0.29 (0.45) aobump = 0 frame = 9 / 99999
00:45:22.561 00.037 9340 evsrv: {"Event":"Settling","Timestamp":1778737522.560,"Host":"ASTRO","Inst":1,"Distance":0.29,"Time":6.2,"SettleTime":8.0,"StarLocked":true}
00:45:22.577 00.016 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:45:22.592 00.015 9340 ScheduleExposure(1000,3,1) exposurePending=0
00:45:22.607 00.015 9340 Enqueuing Expose request
00:45:22.623 00.016 12020 Worker thread wakes up
00:45:22.623 00.000 9340 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
00:45:22.638 00.015 12020 worker thread servicing REQUEST_EXPOSE 1000
00:45:22.638 00.000 12020 Handling exposure in thread, d=1000 o=3 r=(878,690,31,31)
00:45:23.050 00.412 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"b4d30b59-9323-4532-bf88-769c10853231"}
00:45:23.073 00.023 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"b4d30b59-9323-4532-bf88-769c10853231"}
00:45:23.094 00.021 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"f3452637-11a1-438a-a569-6bf67afe0585"}
00:45:23.132 00.038 9340 case statement mapped state 6 to 3
00:45:23.147 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"f3452637-11a1-438a-a569-6bf67afe0585"}
00:45:23.170 00.023 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"ee0c9e36-d164-477f-af0b-383c5e898cad"}
00:45:23.183 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":9,"width":15,"height":15,"star_pos":[6.69,7.18],"pixels":"..."},"id":"ee0c9e36-d164-477f-af0b-383c5e898cad"}
00:45:24.010 00.827 12020 Exposure complete
00:45:24.245 00.235 9340 OnExposeComplete: enter
00:45:24.256 00.011 9340 UpdateGuideState(): m_state=6
00:45:24.281 00.025 12020 worker thread done servicing request
00:45:24.282 00.001 9340 Star::Find(15, 892, 705, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 10
00:45:24.294 00.012 9340 Star::Find returns 1 (0), X=893.38, Y=705.09, Mass=1014890, SNR=183.3, Peak=60661 HFD=4.3
00:45:24.303 00.009 9340 CameraToMount -- cameraTheta (-0.14) - m_xAngle (-3.09) = xAngle (2.95 = 2.95)
00:45:24.312 00.009 9340 CameraToMount -- cameraTheta (-0.14) - (m_xAngle (-3.09) + m_yAngleError (-0.07)) = yAngle (3.03 = 3.03)
00:45:24.325 00.013 9340 CameraToMount -- cameraX=0.59 cameraY=-0.08 hyp=0.60 cameraTheta=-0.14 mountX=-0.59 mountY=0.07, mountTheta=3.03
00:45:24.338 00.013 9340 SchedulePrimaryMove(10104498, x=0.59, y=-0.08, opts=13)
00:45:24.350 00.012 9340 Enqueuing Move request for scope (0.59, -0.08)
00:45:24.362 00.012 12020 Worker thread wakes up
00:45:24.362 00.000 12020 worker thread servicing REQUEST_MOVE scope ofs (0.59, -0.08) opts 0xd
00:45:24.363 00.001 12020 Handling offset move in thread for scope, endpoint = (0.59, -0.08)
00:45:24.363 00.000 12020 Moving (0.59, -0.08) raw xDistance=-0.59 yDistance=0.07
00:45:24.363 00.000 12020 GuideAlgorithmHysteresis::Result() returns -0.25 from input -0.59
00:45:24.363 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:45:24.364 00.001 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
00:45:24.364 00.000 12020 MoveAxis(E, 42, ABG)
00:45:24.364 00.000 12020 Guiding  Dir = 2, Dur = 42
00:45:24.365 00.001 12020 IsSlewing returns 0
00:45:24.366 00.001 12020 IsGuiding returns 0
00:45:24.375 00.009 9340 UpdateImageDisplay: Size=(1920,1080) min=5261, max=65535, med=8458, FiltMin=6572, FiltMax=65508, Gamma=2.870
00:45:24.406 00.031 12020 PulseGuide returned control before completion, sleep 17
00:45:24.447 00.041 12020 IsGuiding returns 1
00:45:24.447 00.000 12020 scope still moving after pulse duration time elapsed
00:45:24.449 00.002 9340 UpdateGuideState exits: m=1014890 SNR=183.3
00:45:24.459 00.010 9340 PhdController: settling, locked = 1, distance = 0.38 (0.45) aobump = 0 frame = 10 / 99999
00:45:24.469 00.010 9340 PhdController: newstate STATE_FINISH
00:45:24.484 00.015 12020 IsSlewing returns 0
00:45:24.484 00.000 9340 PhdController complete: success
00:45:24.499 00.015 12020 IsGuiding returns 0
00:45:24.499 00.000 9340 evsrv: {"Event":"SettleDone","Timestamp":1778737524.499,"Host":"ASTRO","Inst":1,"Status":0,"TotalFrames":10,"DroppedFrames":0}
00:45:24.511 00.012 12020 scope move finished after 42 + 90 ms
00:45:24.512 00.001 12020 Move returns status 0, amount 42
00:45:24.512 00.000 9340 Mount: notify guiding dither settle done success=1
00:45:24.539 00.027 12020 MoveAxis(N, 0, ABG)
00:45:24.539 00.000 9340 PhdController: newstate STATE_IDLE
00:45:24.553 00.014 12020 Move returns status 0, amount 0
00:45:24.553 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:45:24.564 00.011 12020 move complete, result=0
00:45:24.564 00.000 9340 ScheduleExposure(1000,3,1) exposurePending=0
00:45:24.577 00.013 12020 worker thread done servicing request
00:45:24.577 00.000 9340 Enqueuing Expose request
00:45:24.588 00.011 12020 Worker thread wakes up
00:45:24.588 00.000 9340 GuideStep: -0.6 px 42 ms EAST, 0.1 px 0 ms NORTH
00:45:24.597 00.009 12020 worker thread servicing REQUEST_EXPOSE 1000
00:45:24.598 00.001 12020 Handling exposure in thread, d=1000 o=3 r=(878,690,31,31)
00:45:25.048 00.450 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"60d2f116-dd2c-4e0b-84eb-a238ea6fbbc9"}
00:45:25.085 00.037 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"60d2f116-dd2c-4e0b-84eb-a238ea6fbbc9"}
00:45:25.099 00.014 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"a5ceb02a-b25f-4e29-8046-d02ef21ccc89"}
00:45:25.114 00.015 9340 case statement mapped state 6 to 3
00:45:25.124 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"a5ceb02a-b25f-4e29-8046-d02ef21ccc89"}
00:45:25.133 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"311055ba-421d-46ae-ac69-cf865cae910f"}
00:45:25.152 00.019 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":10,"width":15,"height":15,"star_pos":[7.38,7.09],"pixels":"..."},"id":"311055ba-421d-46ae-ac69-cf865cae910f"}
00:45:25.432 00.280 9340 evsrv: cli 100A41E8 connect
00:45:25.480 00.048 9340 case statement mapped state 6 to 3
00:45:25.496 00.016 9340 case statement mapped state 6 to 3
00:45:25.516 00.020 9340 evsrv: cli 100A41E8 request: {"method":"get_app_state","id":"319c95c9-e14b-46a0-8666-fecd76c3f548"}
00:45:25.527 00.011 9340 case statement mapped state 6 to 3
00:45:25.543 00.016 9340 evsrv: cli 100A41E8 response: {"jsonrpc":"2.0","result":"Guiding","id":"319c95c9-e14b-46a0-8666-fecd76c3f548"}
00:45:25.570 00.027 9340 evsrv: cli 100A41E8 disconnect
00:45:25.977 00.407 12020 Exposure complete
00:45:26.306 00.329 12020 worker thread done servicing request
00:45:26.306 00.000 9340 OnExposeComplete: enter
00:45:26.338 00.032 9340 UpdateGuideState(): m_state=6
00:45:26.355 00.017 9340 Star::Find(15, 893, 705, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 11
00:45:26.369 00.014 9340 Star::Find returns 1 (0), X=892.78, Y=705.10, Mass=1141250, SNR=217.3, Peak=63234 HFD=4.3
00:45:26.384 00.015 9340 CameraToMount -- cameraTheta (-1.67) - m_xAngle (-3.09) = xAngle (1.42 = 1.42)
00:45:26.396 00.012 9340 CameraToMount -- cameraTheta (-1.67) - (m_xAngle (-3.09) + m_yAngleError (-0.07)) = yAngle (1.49 = 1.49)
00:45:26.411 00.015 9340 CameraToMount -- cameraX=-0.01 cameraY=-0.07 hyp=0.07 cameraTheta=-1.67 mountX=0.01 mountY=0.07, mountTheta=1.42
00:45:26.427 00.016 9340 SchedulePrimaryMove(10104498, x=-0.01, y=-0.07, opts=13)
00:45:26.465 00.038 9340 Enqueuing Move request for scope (-0.01, -0.07)
00:45:26.479 00.014 12020 Worker thread wakes up
00:45:26.479 00.000 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.07) opts 0xd
00:45:26.480 00.001 12020 Handling offset move in thread for scope, endpoint = (-0.01, -0.07)
00:45:26.480 00.000 12020 Moving (-0.01, -0.07) raw xDistance=0.01 yDistance=0.07
00:45:26.480 00.000 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
00:45:26.480 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:45:26.480 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
00:45:26.481 00.001 12020 MoveAxis(E, 0, ABG)
00:45:26.481 00.000 12020 Move returns status 0, amount 0
00:45:26.481 00.000 12020 MoveAxis(N, 0, ABG)
00:45:26.481 00.000 12020 Move returns status 0, amount 0
00:45:26.481 00.000 12020 move complete, result=0
00:45:26.482 00.001 12020 worker thread done servicing request
00:45:26.493 00.011 9340 UpdateImageDisplay: Size=(1920,1080) min=4782, max=65535, med=8424, FiltMin=6657, FiltMax=65508, Gamma=2.870
00:45:26.550 00.057 9340 UpdateGuideState exits: m=1141250 SNR=217.3
00:45:26.567 00.017 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:45:26.605 00.038 9340 ScheduleExposure(1000,3,1) exposurePending=0
00:45:26.620 00.015 9340 Enqueuing Expose request
00:45:26.630 00.010 12020 Worker thread wakes up
00:45:26.630 00.000 9340 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
00:45:26.645 00.015 12020 worker thread servicing REQUEST_EXPOSE 1000
00:45:26.645 00.000 12020 Handling exposure in thread, d=1000 o=3 r=(878,690,31,31)
00:45:27.049 00.404 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"542cb224-53e0-4293-ada6-77423c4724d5"}
00:45:27.062 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"542cb224-53e0-4293-ada6-77423c4724d5"}
00:45:27.102 00.040 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"a6a08c61-8645-446d-bbed-4c98a3542937"}
00:45:27.122 00.020 9340 case statement mapped state 6 to 3
00:45:27.149 00.027 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"a6a08c61-8645-446d-bbed-4c98a3542937"}
00:45:27.180 00.031 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"5c052055-27f8-4dbc-bfc3-1e1d5dd53681"}
00:45:27.193 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":11,"width":15,"height":15,"star_pos":[6.78,7.10],"pixels":"..."},"id":"5c052055-27f8-4dbc-bfc3-1e1d5dd53681"}
00:45:28.047 00.854 12020 Exposure complete
00:45:28.408 00.361 12020 worker thread done servicing request
00:45:28.409 00.001 9340 OnExposeComplete: enter
00:45:28.424 00.015 9340 UpdateGuideState(): m_state=6
00:45:28.445 00.021 9340 Star::Find(15, 892, 705, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 12
00:45:28.458 00.013 9340 Star::Find returns 1 (0), X=893.19, Y=705.76, Mass=1000960, SNR=181.0, Peak=59621 HFD=4.4
00:45:28.485 00.027 9340 CameraToMount -- cameraTheta (0.97) - m_xAngle (-3.09) = xAngle (4.06 = -2.22)
00:45:28.533 00.048 9340 CameraToMount -- cameraTheta (0.97) - (m_xAngle (-3.09) + m_yAngleError (-0.07)) = yAngle (4.13 = -2.15)
00:45:28.559 00.026 9340 CameraToMount -- cameraX=0.40 cameraY=0.59 hyp=0.71 cameraTheta=0.97 mountX=-0.43 mountY=-0.60, mountTheta=-2.20
00:45:28.579 00.020 9340 SchedulePrimaryMove(10104498, x=0.40, y=0.59, opts=13)
00:45:28.595 00.016 9340 Enqueuing Move request for scope (0.40, 0.59)
00:45:28.619 00.024 12020 Worker thread wakes up
00:45:28.619 00.000 12020 worker thread servicing REQUEST_MOVE scope ofs (0.40, 0.59) opts 0xd
00:45:28.620 00.001 12020 Handling offset move in thread for scope, endpoint = (0.40, 0.59)
00:45:28.620 00.000 12020 Moving (0.40, 0.59) raw xDistance=-0.43 yDistance=-0.60
00:45:28.620 00.000 12020 GuideAlgorithmHysteresis::Result() returns -0.18 from input -0.43
00:45:28.620 00.000 12020 GuideAlgorithmResistSwitch::result() returns -0.60 from input -0.60
00:45:28.620 00.000 12020 MoveAxis(E, 31, ABG)
00:45:28.621 00.001 12020 Guiding  Dir = 2, Dur = 31
00:45:28.622 00.001 12020 IsSlewing returns 0
00:45:28.623 00.001 12020 IsGuiding returns 0
00:45:28.641 00.018 9340 UpdateImageDisplay: Size=(1920,1080) min=5414, max=65535, med=8408, FiltMin=6544, FiltMax=65517, Gamma=2.870
00:45:28.659 00.018 12020 PulseGuide returned control before completion, sleep 13
00:45:28.717 00.058 12020 IsGuiding returns 0
00:45:28.718 00.001 12020 Move returns status 0, amount 31
00:45:28.718 00.000 12020 MoveAxis(N, 97, ABG)
00:45:28.718 00.000 12020 Guiding  Dir = 0, Dur = 97
00:45:28.722 00.004 12020 IsSlewing returns 0
00:45:28.724 00.002 12020 IsGuiding returns 0
00:45:28.747 00.023 9340 UpdateGuideState exits: m=1000960 SNR=181.0
00:45:28.769 00.022 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:45:28.792 00.023 9340 ScheduleExposure(1000,3,1) exposurePending=0
00:45:28.847 00.055 9340 Enqueuing Expose request
00:45:28.866 00.019 12020 IsGuiding returns 1
00:45:28.866 00.000 12020 scope still moving after pulse duration time elapsed
00:45:28.889 00.023 12020 IsSlewing returns 0
00:45:28.890 00.001 12020 IsGuiding returns 1
00:45:29.021 00.131 12020 IsSlewing returns 0
00:45:29.023 00.002 12020 IsGuiding returns 0
00:45:29.023 00.000 12020 scope move finished after 97 + 202 ms
00:45:29.024 00.001 12020 Move returns status 0, amount 97
00:45:29.024 00.000 12020 move complete, result=0
00:45:29.025 00.001 12020 worker thread done servicing request
00:45:29.025 00.000 12020 Worker thread wakes up
00:45:29.025 00.000 12020 worker thread servicing REQUEST_EXPOSE 1000
00:45:29.025 00.000 12020 Handling exposure in thread, d=1000 o=3 r=(878,690,31,31)
00:45:29.029 00.004 9340 GuideStep: -0.4 px 31 ms EAST, -0.6 px 97 ms NORTH
00:45:29.057 00.028 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"9491a9f8-382a-4159-bf70-2b01b9bb3113"}
00:45:29.094 00.037 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"9491a9f8-382a-4159-bf70-2b01b9bb3113"}
00:45:29.134 00.040 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"d9ecf0c5-e80c-43c3-afe3-8b5a057ee655"}
00:45:29.153 00.019 9340 case statement mapped state 6 to 3
00:45:29.173 00.020 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"d9ecf0c5-e80c-43c3-afe3-8b5a057ee655"}
00:45:29.195 00.022 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"6b69b613-bcd6-43de-9a26-f299db90e03a"}
00:45:29.213 00.018 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":12,"width":15,"height":15,"star_pos":[7.19,6.76],"pixels":"..."},"id":"6b69b613-bcd6-43de-9a26-f299db90e03a"}
00:45:30.433 01.220 12020 Exposure complete
00:45:30.733 00.300 12020 worker thread done servicing request
00:45:30.733 00.000 9340 OnExposeComplete: enter
00:45:30.746 00.013 9340 UpdateGuideState(): m_state=6
00:45:30.756 00.010 9340 Star::Find(15, 893, 705, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 13
00:45:30.771 00.015 9340 Star::Find returns 1 (0), X=893.18, Y=705.25, Mass=973407, SNR=208.9, Peak=60569 HFD=4.4
00:45:30.787 00.016 9340 CameraToMount -- cameraTheta (0.20) - m_xAngle (-3.09) = xAngle (3.29 = -2.99)
00:45:30.801 00.014 9340 CameraToMount -- cameraTheta (0.20) - (m_xAngle (-3.09) + m_yAngleError (-0.07)) = yAngle (3.37 = -2.92)
00:45:30.840 00.039 9340 CameraToMount -- cameraX=0.39 cameraY=0.08 hyp=0.40 cameraTheta=0.20 mountX=-0.40 mountY=-0.09, mountTheta=-2.92
00:45:30.856 00.016 9340 SchedulePrimaryMove(10104498, x=0.39, y=0.08, opts=13)
00:45:30.876 00.020 9340 Enqueuing Move request for scope (0.39, 0.08)
00:45:30.887 00.011 12020 Worker thread wakes up
00:45:30.887 00.000 12020 worker thread servicing REQUEST_MOVE scope ofs (0.39, 0.08) opts 0xd
00:45:30.887 00.000 12020 Handling offset move in thread for scope, endpoint = (0.39, 0.08)
00:45:30.888 00.001 12020 Moving (0.39, 0.08) raw xDistance=-0.40 yDistance=-0.09
00:45:30.888 00.000 12020 GuideAlgorithmHysteresis::Result() returns -0.18 from input -0.40
00:45:30.888 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:45:30.888 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
00:45:30.888 00.000 12020 MoveAxis(E, 31, ABG)
00:45:30.889 00.001 12020 Guiding  Dir = 2, Dur = 31
00:45:30.890 00.001 12020 IsSlewing returns 0
00:45:30.896 00.006 12020 IsGuiding returns 0
00:45:30.901 00.005 9340 UpdateImageDisplay: Size=(1920,1080) min=5214, max=65535, med=8418, FiltMin=6484, FiltMax=65508, Gamma=2.870
00:45:30.923 00.022 12020 PulseGuide returned control before completion, sleep 14
00:45:30.987 00.064 9340 UpdateGuideState exits: m=973407 SNR=208.9
00:45:31.007 00.020 12020 IsGuiding returns 0
00:45:31.007 00.000 12020 Move returns status 0, amount 31
00:45:31.007 00.000 12020 MoveAxis(N, 0, ABG)
00:45:31.007 00.000 12020 Move returns status 0, amount 0
00:45:31.007 00.000 12020 move complete, result=0
00:45:31.009 00.002 12020 worker thread done servicing request
00:45:31.009 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:45:31.022 00.013 9340 ScheduleExposure(1000,3,1) exposurePending=0
00:45:31.035 00.013 9340 Enqueuing Expose request
00:45:31.046 00.011 12020 Worker thread wakes up
00:45:31.046 00.000 9340 GuideStep: -0.4 px 31 ms EAST, -0.1 px 0 ms NORTH
00:45:31.062 00.016 12020 worker thread servicing REQUEST_EXPOSE 1000
00:45:31.063 00.001 12020 Handling exposure in thread, d=1000 o=3 r=(878,690,31,31)
00:45:31.117 00.054 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"e592fde0-b972-4930-a644-d28d2c2ac35c"}
00:45:31.135 00.018 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"e592fde0-b972-4930-a644-d28d2c2ac35c"}
00:45:31.155 00.020 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"5d04c961-785c-4074-84df-48da929f730b"}
00:45:31.169 00.014 9340 case statement mapped state 6 to 3
00:45:31.187 00.018 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"5d04c961-785c-4074-84df-48da929f730b"}
00:45:31.201 00.014 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"64a1bc2a-d85c-4f4e-a630-669199e1ebc3"}
00:45:31.221 00.020 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":13,"width":15,"height":15,"star_pos":[7.18,7.25],"pixels":"..."},"id":"64a1bc2a-d85c-4f4e-a630-669199e1ebc3"}
00:45:32.450 01.229 12020 Exposure complete
00:45:32.713 00.263 9340 OnExposeComplete: enter
00:45:32.730 00.017 12020 worker thread done servicing request
00:45:32.730 00.000 9340 UpdateGuideState(): m_state=6
00:45:32.765 00.035 9340 Star::Find(15, 893, 705, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 14
00:45:32.776 00.011 9340 Star::Find returns 1 (0), X=892.92, Y=705.07, Mass=998585, SNR=189.8, Peak=58409 HFD=4.4
00:45:32.789 00.013 9340 CameraToMount -- cameraTheta (-0.64) - m_xAngle (-3.09) = xAngle (2.45 = 2.45)
00:45:32.802 00.013 9340 CameraToMount -- cameraTheta (-0.64) - (m_xAngle (-3.09) + m_yAngleError (-0.07)) = yAngle (2.52 = 2.52)
00:45:32.812 00.010 9340 CameraToMount -- cameraX=0.14 cameraY=-0.10 hyp=0.17 cameraTheta=-0.64 mountX=-0.13 mountY=0.10, mountTheta=2.50
00:45:32.830 00.018 9340 SchedulePrimaryMove(10104498, x=0.14, y=-0.10, opts=13)
00:45:32.844 00.014 9340 Enqueuing Move request for scope (0.14, -0.10)
00:45:32.887 00.043 12020 Worker thread wakes up
00:45:32.887 00.000 12020 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.10) opts 0xd
00:45:32.887 00.000 12020 Handling offset move in thread for scope, endpoint = (0.14, -0.10)
00:45:32.887 00.000 12020 Moving (0.14, -0.10) raw xDistance=-0.13 yDistance=0.10
00:45:32.887 00.000 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
00:45:32.887 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:45:32.888 00.001 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
00:45:32.888 00.000 12020 MoveAxis(E, 0, ABG)
00:45:32.888 00.000 12020 Move returns status 0, amount 0
00:45:32.888 00.000 12020 MoveAxis(N, 0, ABG)
00:45:32.888 00.000 12020 Move returns status 0, amount 0
00:45:32.889 00.001 12020 move complete, result=0
00:45:32.889 00.000 12020 worker thread done servicing request
00:45:32.900 00.011 9340 UpdateImageDisplay: Size=(1920,1080) min=5187, max=65535, med=8417, FiltMin=6761, FiltMax=65508, Gamma=2.870
00:45:32.956 00.056 9340 UpdateGuideState exits: m=998585 SNR=189.8
00:45:32.971 00.015 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:45:32.982 00.011 9340 ScheduleExposure(1000,3,1) exposurePending=0
00:45:32.993 00.011 9340 Enqueuing Expose request
00:45:33.033 00.040 12020 Worker thread wakes up
00:45:33.033 00.000 9340 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
00:45:33.047 00.014 12020 worker thread servicing REQUEST_EXPOSE 1000
00:45:33.047 00.000 12020 Handling exposure in thread, d=1000 o=3 r=(878,690,31,31)
00:45:33.055 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"0fe3e2ea-ea2b-4f42-b227-d9452247990e"}
00:45:33.073 00.018 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"0fe3e2ea-ea2b-4f42-b227-d9452247990e"}
00:45:33.106 00.033 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"7fdd58a1-61af-496b-be20-6ee73d2dc1b5"}
00:45:33.121 00.015 9340 case statement mapped state 6 to 3
00:45:33.140 00.019 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"7fdd58a1-61af-496b-be20-6ee73d2dc1b5"}
00:45:33.171 00.031 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"ddfbaec0-d9b0-4f53-99fd-5333def62f37"}
00:45:33.185 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":14,"width":15,"height":15,"star_pos":[6.92,7.07],"pixels":"..."},"id":"ddfbaec0-d9b0-4f53-99fd-5333def62f37"}
00:45:34.416 01.231 12020 Exposure complete
00:45:34.805 00.389 12020 worker thread done servicing request
00:45:34.806 00.001 9340 OnExposeComplete: enter
00:45:34.823 00.017 9340 UpdateGuideState(): m_state=6
00:45:34.847 00.024 9340 Star::Find(15, 892, 705, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 15
00:45:34.860 00.013 9340 Star::Find returns 1 (0), X=892.16, Y=705.25, Mass=964424, SNR=165.2, Peak=60538 HFD=4.3
00:45:34.894 00.034 9340 CameraToMount -- cameraTheta (3.01) - m_xAngle (-3.09) = xAngle (6.11 = -0.18)
00:45:34.956 00.062 9340 CameraToMount -- cameraTheta (3.01) - (m_xAngle (-3.09) + m_yAngleError (-0.07)) = yAngle (6.18 = -0.10)
00:45:35.003 00.047 9340 CameraToMount -- cameraX=-0.62 cameraY=0.08 hyp=0.63 cameraTheta=3.01 mountX=0.62 mountY=-0.07, mountTheta=-0.10
00:45:35.041 00.038 9340 SchedulePrimaryMove(10104498, x=-0.62, y=0.08, opts=13)
00:45:35.058 00.017 9340 Enqueuing Move request for scope (-0.62, 0.08)
00:45:35.094 00.036 12020 Worker thread wakes up
00:45:35.096 00.002 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.62, 0.08) opts 0xd
00:45:35.096 00.000 12020 Handling offset move in thread for scope, endpoint = (-0.62, 0.08)
00:45:35.096 00.000 12020 Moving (-0.62, 0.08) raw xDistance=0.62 yDistance=-0.07
00:45:35.096 00.000 12020 GuideAlgorithmHysteresis::Result() returns 0.26 from input 0.62
00:45:35.098 00.002 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:45:35.098 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
00:45:35.098 00.000 12020 MoveAxis(W, 44, ABG)
00:45:35.107 00.009 12020 Guiding  Dir = 3, Dur = 44
00:45:35.108 00.001 12020 IsSlewing returns 0
00:45:35.110 00.002 12020 IsGuiding returns 0
00:45:35.129 00.019 9340 UpdateImageDisplay: Size=(1920,1080) min=5392, max=65535, med=8425, FiltMin=6726, FiltMax=65508, Gamma=2.870
00:45:35.143 00.014 12020 PulseGuide returned control before completion, sleep 35
00:45:35.195 00.052 12020 IsGuiding returns 1
00:45:35.195 00.000 12020 scope still moving after pulse duration time elapsed
00:45:35.224 00.029 12020 IsSlewing returns 0
00:45:35.225 00.001 12020 IsGuiding returns 0
00:45:35.226 00.001 12020 scope move finished after 44 + 72 ms
00:45:35.226 00.000 12020 Move returns status 0, amount 44
00:45:35.226 00.000 12020 MoveAxis(N, 0, ABG)
00:45:35.226 00.000 12020 Move returns status 0, amount 0
00:45:35.227 00.001 12020 move complete, result=0
00:45:35.227 00.000 12020 worker thread done servicing request
00:45:35.242 00.015 9340 UpdateGuideState exits: m=964424 SNR=165.2
00:45:35.263 00.021 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:45:35.286 00.023 9340 ScheduleExposure(1000,3,1) exposurePending=0
00:45:35.308 00.022 9340 Enqueuing Expose request
00:45:35.328 00.020 12020 Worker thread wakes up
00:45:35.329 00.001 12020 worker thread servicing REQUEST_EXPOSE 1000
00:45:35.329 00.000 12020 Handling exposure in thread, d=1000 o=3 r=(878,690,31,31)
00:45:35.330 00.001 9340 GuideStep: 0.6 px 44 ms WEST, -0.1 px 0 ms NORTH
00:45:35.388 00.058 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"c9224cd8-2bdd-4b57-aaaf-20fa64f89c04"}
00:45:35.411 00.023 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"c9224cd8-2bdd-4b57-aaaf-20fa64f89c04"}
00:45:35.426 00.015 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"924b82c5-3b7a-4acb-aa4e-6f7844c1b30a"}
00:45:35.449 00.023 9340 case statement mapped state 6 to 3
00:45:35.465 00.016 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"924b82c5-3b7a-4acb-aa4e-6f7844c1b30a"}
00:45:35.687 00.222 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"e215643d-2c95-47d0-9d65-452ee6234d5e"}
00:45:35.866 00.179 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":15,"width":15,"height":15,"star_pos":[7.16,7.25],"pixels":"..."},"id":"e215643d-2c95-47d0-9d65-452ee6234d5e"}
00:45:36.795 00.929 12020 Exposure complete
00:45:37.047 00.252 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"583d9e43-0892-439b-b171-a01e30268118"}
00:45:37.065 00.018 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"583d9e43-0892-439b-b171-a01e30268118"}
00:45:37.085 00.020 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"1cf83e50-c541-490b-8c3c-49da84693e80"}
00:45:37.104 00.019 9340 case statement mapped state 6 to 3
00:45:37.151 00.047 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"1cf83e50-c541-490b-8c3c-49da84693e80"}
00:45:37.170 00.019 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"4826a33f-4208-4aeb-a937-7a12abc40074"}
00:45:37.184 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":15,"width":15,"height":15,"star_pos":[7.16,7.25],"pixels":"..."},"id":"4826a33f-4208-4aeb-a937-7a12abc40074"}
00:45:37.262 00.078 12020 worker thread done servicing request
00:45:37.263 00.001 9340 OnExposeComplete: enter
00:45:37.277 00.014 9340 UpdateGuideState(): m_state=6
00:45:37.294 00.017 9340 Star::Find(15, 892, 705, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 16
00:45:37.316 00.022 9340 Star::Find returns 1 (0), X=893.15, Y=705.24, Mass=1039149, SNR=203.3, Peak=60581 HFD=4.4
00:45:37.330 00.014 9340 MultiStar: exiting stabilization period
00:45:37.369 00.039 9340 MultiStar: updating star positions after lock position change
00:45:37.385 00.016 9340 Star::Find(15, 511, 1025, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 16
00:45:37.397 00.012 9340 Star::Find returns 1 (0), X=511.90, Y=1025.46, Mass=727974, SNR=147.3, Peak=53800 HFD=3.9
00:45:37.412 00.015 9340 Star::Find(15, 1587, 707, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 16
00:45:37.434 00.022 9340 Star::Find returns 1 (0), X=1587.50, Y=707.97, Mass=557243, SNR=142.8, Peak=47706 HFD=4.1
00:45:37.472 00.038 9340 Star::Find(15, 805, 651, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 16
00:45:37.485 00.013 9340 Star::Find returns 1 (0), X=805.44, Y=651.19, Mass=290308, SNR=83.8, Peak=39264 HFD=2.9
00:45:37.500 00.015 9340 Star::Find(15, 65, 404, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 16
00:45:37.524 00.024 9340 Star::Find returns 1 (0), X=65.83, Y=405.03, Mass=280129, SNR=93.9, Peak=27600 HFD=4.2
00:45:37.542 00.018 9340 Star::Find(15, 767, 397, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 16
00:45:37.559 00.017 9340 Star::Find returns 1 (0), X=767.29, Y=397.58, Mass=245425, SNR=82.5, Peak=29619 HFD=3.4
00:45:37.593 00.034 9340 Star::Find(15, 796, 680, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 16
00:45:37.607 00.014 9340 Star::Find returns 1 (0), X=796.52, Y=680.96, Mass=187786, SNR=73.0, Peak=21604 HFD=3.6
00:45:37.622 00.015 9340 Star::Find(15, 306, 259, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 16
00:45:37.641 00.019 9340 Star::Find returns 1 (0), X=306.51, Y=259.59, Mass=206251, SNR=54.2, Peak=24709 HFD=3.3
00:45:37.659 00.018 9340 Star::Find(15, 434, 44, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 16
00:45:37.699 00.040 9340 Star::Find returns 1 (0), X=435.42, Y=44.36, Mass=193694, SNR=70.1, Peak=25002 HFD=3.4
00:45:37.728 00.029 9340 Star::Find(15, 567, 752, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 16
00:45:37.740 00.012 9340 Star::Find returns 1 (0), X=568.09, Y=751.86, Mass=117105, SNR=37.1, Peak=19700 HFD=3.7
00:45:37.770 00.030 9340 Star::Find(15, 773, 694, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 16
00:45:37.785 00.015 9340 Star::Find returns 1 (0), X=773.79, Y=694.45, Mass=94154, SNR=40.1, Peak=19839 HFD=2.8
00:45:37.825 00.040 9340 Star::Find(15, 219, 230, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 16
00:45:37.838 00.013 9340 Star::Find returns 1 (0), X=219.48, Y=230.15, Mass=85452, SNR=31.6, Peak=17939 HFD=2.9
00:45:37.850 00.012 9340 CameraToMount -- cameraTheta (0.18) - m_xAngle (-3.09) = xAngle (3.27 = -3.01)
00:45:37.862 00.012 9340 CameraToMount -- cameraTheta (0.18) - (m_xAngle (-3.09) + m_yAngleError (-0.07)) = yAngle (3.34 = -2.94)
00:45:37.880 00.018 9340 CameraToMount -- cameraX=0.37 cameraY=0.07 hyp=0.37 cameraTheta=0.18 mountX=-0.37 mountY=-0.07, mountTheta=-2.94
00:45:37.898 00.018 9340 SchedulePrimaryMove(10104498, x=0.37, y=0.07, opts=13)
00:45:37.940 00.042 9340 Enqueuing Move request for scope (0.37, 0.07)
00:45:37.958 00.018 12020 Worker thread wakes up
00:45:37.959 00.001 12020 worker thread servicing REQUEST_MOVE scope ofs (0.37, 0.07) opts 0xd
00:45:37.959 00.000 12020 Handling offset move in thread for scope, endpoint = (0.37, 0.07)
00:45:37.959 00.000 12020 Moving (0.37, 0.07) raw xDistance=-0.37 yDistance=-0.07
00:45:37.959 00.000 12020 GuideAlgorithmHysteresis::Result() returns -0.14 from input -0.37
00:45:37.959 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:45:37.960 00.001 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
00:45:37.960 00.000 12020 MoveAxis(E, 23, ABG)
00:45:37.960 00.000 12020 Guiding  Dir = 2, Dur = 23
00:45:37.962 00.002 12020 IsSlewing returns 0
00:45:37.964 00.002 12020 IsGuiding returns 0
00:45:37.975 00.011 9340 UpdateImageDisplay: Size=(1920,1080) min=4531, max=65535, med=8418, FiltMin=6672, FiltMax=65508, Gamma=2.870
00:45:37.995 00.020 12020 IsGuiding returns 1
00:45:37.995 00.000 12020 scope still moving after pulse duration time elapsed
00:45:38.018 00.023 12020 IsSlewing returns 0
00:45:38.020 00.002 12020 IsGuiding returns 1
00:45:38.070 00.050 12020 IsSlewing returns 0
00:45:38.073 00.003 12020 IsGuiding returns 0
00:45:38.073 00.000 9340 UpdateGuideState exits: m=1039149 SNR=203.3
00:45:38.086 00.013 12020 scope move finished after 23 + 85 ms
00:45:38.086 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:45:38.102 00.016 12020 Move returns status 0, amount 23
00:45:38.102 00.000 9340 ScheduleExposure(1000,3,1) exposurePending=0
00:45:38.120 00.018 12020 MoveAxis(N, 0, ABG)
00:45:38.121 00.001 9340 Enqueuing Expose request
00:45:38.138 00.017 12020 Move returns status 0, amount 0
00:45:38.138 00.000 12020 move complete, result=0
00:45:38.139 00.001 12020 worker thread done servicing request
00:45:38.139 00.000 12020 Worker thread wakes up
00:45:38.139 00.000 12020 worker thread servicing REQUEST_EXPOSE 1000
00:45:38.139 00.000 12020 Handling exposure in thread, d=1000 o=3 r=(878,690,31,31)
00:45:38.171 00.032 9340 GuideStep: -0.4 px 23 ms EAST, -0.1 px 0 ms NORTH
00:45:39.049 00.878 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"94cf3bd5-5fa8-4f05-9e4c-0f486e833a6a"}
00:45:39.072 00.023 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"94cf3bd5-5fa8-4f05-9e4c-0f486e833a6a"}
00:45:39.090 00.018 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"1ec29e0d-bf45-4ac0-ac4b-30f390ace9d7"}
00:45:39.113 00.023 9340 case statement mapped state 6 to 3
00:45:39.154 00.041 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"1ec29e0d-bf45-4ac0-ac4b-30f390ace9d7"}
00:45:39.176 00.022 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"c3d74b01-853b-4797-a589-238900c4bdfa"}
00:45:39.195 00.019 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":16,"width":15,"height":15,"star_pos":[7.15,7.24],"pixels":"..."},"id":"c3d74b01-853b-4797-a589-238900c4bdfa"}
00:45:39.517 00.322 12020 Exposure complete
00:45:39.951 00.434 12020 worker thread done servicing request
00:45:39.952 00.001 9340 OnExposeComplete: enter
00:45:39.967 00.015 9340 UpdateGuideState(): m_state=6
00:45:39.983 00.016 9340 Star::Find(15, 893, 705, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 17
00:45:39.996 00.013 9340 Star::Find returns 1 (0), X=892.71, Y=705.30, Mass=1014971, SNR=207.5, Peak=61754 HFD=4.3
00:45:40.030 00.034 9340 MultiStar: [#1 -0.64,0.03,0.00,M1] [#2 -0.68,-0.42,0.00,M1] [#3 -0.37,0.29,0.46,U] [#4 -0.98,-0.17,0.00,M1] [#5 -0.86,-0.37,0.00,M1] [#6 -0.40,-0.26,0.31,U] [#7 -0.64,0.27,0.00,M1] [#8 -0.81,-0.74,0.00,M1] 
00:45:40.053 00.023 9340 single-star, 2 included, MultiStar: {-0.21, 0.10}, one-star: {-0.07, 0.13}
00:45:40.069 00.016 9340 CameraToMount -- cameraTheta (2.08) - m_xAngle (-3.09) = xAngle (5.18 = -1.11)
00:45:40.080 00.011 9340 CameraToMount -- cameraTheta (2.08) - (m_xAngle (-3.09) + m_yAngleError (-0.07)) = yAngle (5.25 = -1.03)
00:45:40.097 00.017 9340 CameraToMount -- cameraX=-0.07 cameraY=0.13 hyp=0.15 cameraTheta=2.08 mountX=0.07 mountY=-0.13, mountTheta=-1.09
00:45:40.115 00.018 9340 SchedulePrimaryMove(10104498, x=-0.07, y=0.13, opts=13)
00:45:40.151 00.036 9340 Enqueuing Move request for scope (-0.07, 0.13)
00:45:40.166 00.015 12020 Worker thread wakes up
00:45:40.167 00.001 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.13) opts 0xd
00:45:40.167 00.000 12020 Handling offset move in thread for scope, endpoint = (-0.07, 0.13)
00:45:40.168 00.001 12020 Moving (-0.07, 0.13) raw xDistance=0.07 yDistance=-0.13
00:45:40.168 00.000 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
00:45:40.168 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:45:40.168 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
00:45:40.168 00.000 12020 MoveAxis(E, 0, ABG)
00:45:40.168 00.000 12020 Move returns status 0, amount 0
00:45:40.169 00.001 12020 MoveAxis(N, 0, ABG)
00:45:40.169 00.000 12020 Move returns status 0, amount 0
00:45:40.170 00.001 12020 move complete, result=0
00:45:40.170 00.000 12020 worker thread done servicing request
00:45:40.180 00.010 9340 UpdateImageDisplay: Size=(1920,1080) min=5360, max=65535, med=8421, FiltMin=6574, FiltMax=65508, Gamma=2.870
00:45:40.272 00.092 9340 UpdateGuideState exits: m=1014971 SNR=207.5
00:45:40.286 00.014 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:45:40.303 00.017 9340 ScheduleExposure(1000,3,1) exposurePending=0
00:45:40.317 00.014 9340 Enqueuing Expose request
00:45:40.331 00.014 12020 Worker thread wakes up
00:45:40.331 00.000 9340 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
00:45:40.345 00.014 12020 worker thread servicing REQUEST_EXPOSE 1000
00:45:40.346 00.001 12020 Handling exposure in thread, d=1000 o=3 r=(878,690,31,31)
00:45:41.048 00.702 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"88de272a-1d2c-4851-b676-09107f6fd070"}
00:45:41.066 00.018 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"88de272a-1d2c-4851-b676-09107f6fd070"}
00:45:41.079 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"2c2e5b03-e83b-4642-8ee2-2ced81d0ecc2"}
00:45:41.121 00.042 9340 case statement mapped state 6 to 3
00:45:41.140 00.019 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"2c2e5b03-e83b-4642-8ee2-2ced81d0ecc2"}
00:45:41.153 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"18241a33-62da-4919-91d4-37e302208c0a"}
00:45:41.165 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":17,"width":15,"height":15,"star_pos":[6.71,7.30],"pixels":"..."},"id":"18241a33-62da-4919-91d4-37e302208c0a"}
00:45:41.762 00.597 12020 Exposure complete
00:45:42.232 00.470 9340 OnExposeComplete: enter
00:45:42.258 00.026 12020 worker thread done servicing request
00:45:42.259 00.001 9340 UpdateGuideState(): m_state=6
00:45:42.310 00.051 9340 Star::Find(15, 892, 705, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 18
00:45:42.332 00.022 9340 Star::Find returns 1 (0), X=893.26, Y=705.12, Mass=987428, SNR=192.8, Peak=58193 HFD=4.4
00:45:42.350 00.018 9340 MultiStar: [#1 -0.50,0.04,0.82,U] [#2 -0.51,-0.44,0.00,M2] [#3 0.11,-0.34,0.44,U] [#4 -0.60,-0.65,0.00,M2] [#5 -0.16,-0.41,0.35,U] [#6 -0.39,-0.31,0.35,U] [#7 -0.33,-0.72,0.00,M2] [#8 -0.24,-0.89,0.00,M2] 
00:45:42.370 00.020 9340 refined, 4 included, MultiStar: {-0.03, -0.14}, one-star: {0.47, -0.05}
00:45:42.418 00.048 9340 CameraToMount -- cameraTheta (-1.75) - m_xAngle (-3.09) = xAngle (1.35 = 1.35)
00:45:42.439 00.021 9340 CameraToMount -- cameraTheta (-1.75) - (m_xAngle (-3.09) + m_yAngleError (-0.07)) = yAngle (1.42 = 1.42)
00:45:42.452 00.013 9340 CameraToMount -- cameraX=-0.03 cameraY=-0.14 hyp=0.14 cameraTheta=-1.75 mountX=0.03 mountY=0.14, mountTheta=1.35
00:45:42.487 00.035 9340 SchedulePrimaryMove(10104498, x=-0.03, y=-0.14, opts=13)
00:45:42.533 00.046 9340 Enqueuing Move request for scope (-0.03, -0.14)
00:45:42.555 00.022 12020 Worker thread wakes up
00:45:42.556 00.001 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.14) opts 0xd
00:45:42.556 00.000 12020 Handling offset move in thread for scope, endpoint = (-0.03, -0.14)
00:45:42.556 00.000 12020 Moving (-0.03, -0.14) raw xDistance=0.03 yDistance=0.14
00:45:42.556 00.000 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
00:45:42.557 00.001 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:45:42.557 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
00:45:42.557 00.000 12020 MoveAxis(E, 0, ABG)
00:45:42.557 00.000 12020 Move returns status 0, amount 0
00:45:42.558 00.001 12020 MoveAxis(N, 0, ABG)
00:45:42.558 00.000 12020 Move returns status 0, amount 0
00:45:42.558 00.000 12020 move complete, result=0
00:45:42.558 00.000 12020 worker thread done servicing request
00:45:42.572 00.014 9340 UpdateImageDisplay: Size=(1920,1080) min=4675, max=65535, med=8411, FiltMin=6407, FiltMax=65508, Gamma=2.870
00:45:42.679 00.107 9340 UpdateGuideState exits: m=987428 SNR=192.8
00:45:42.708 00.029 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:45:42.743 00.035 9340 ScheduleExposure(1000,3,1) exposurePending=0
00:45:42.788 00.045 9340 Enqueuing Expose request
00:45:42.810 00.022 12020 Worker thread wakes up
00:45:42.810 00.000 9340 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
00:45:42.826 00.016 12020 worker thread servicing REQUEST_EXPOSE 1000
00:45:42.826 00.000 12020 Handling exposure in thread, d=1000 o=3 r=(878,690,31,31)
00:45:43.061 00.235 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"5f7675d6-2bd5-4561-acc6-6a6dac801e2b"}
00:45:43.098 00.037 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"5f7675d6-2bd5-4561-acc6-6a6dac801e2b"}
00:45:43.179 00.081 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"2b4af239-0c66-41b1-8187-5d82fad21cf6"}
00:45:43.234 00.055 9340 case statement mapped state 6 to 3
00:45:43.321 00.087 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"2b4af239-0c66-41b1-8187-5d82fad21cf6"}
00:45:43.351 00.030 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"03464178-a845-474a-a582-5e08ca98e11b"}
00:45:43.415 00.064 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":18,"width":15,"height":15,"star_pos":[7.26,7.12],"pixels":"..."},"id":"03464178-a845-474a-a582-5e08ca98e11b"}
00:45:44.227 00.812 12020 Exposure complete
00:45:44.526 00.299 12020 worker thread done servicing request
00:45:44.526 00.000 9340 OnExposeComplete: enter
00:45:44.542 00.016 9340 UpdateGuideState(): m_state=6
00:45:44.573 00.031 9340 Star::Find(15, 893, 705, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 19
00:45:44.587 00.014 9340 Star::Find returns 1 (0), X=892.56, Y=704.86, Mass=951609, SNR=186.3, Peak=61318 HFD=3.9
00:45:44.602 00.015 9340 MultiStar: [#1 -0.77,0.02,0.00,M1] [#2 -0.85,-0.52,0.00,M3] [#3 -0.56,-0.34,0.00,M1] [#4 -1.06,-0.74,0.00,M3] [#5 -0.58,-0.41,0.00,M1] [#6 -0.42,-0.57,0.00,M1] [#7 -0.23,-0.21,0.34,U] [#8 -0.85,-0.32,0.00,M3] 
00:45:44.617 00.015 9340 refined, 1 included, MultiStar: {-0.22, -0.28}, one-star: {-0.22, -0.31}
00:45:44.632 00.015 9340 CameraToMount -- cameraTheta (-2.24) - m_xAngle (-3.09) = xAngle (0.86 = 0.86)
00:45:44.645 00.013 9340 CameraToMount -- cameraTheta (-2.24) - (m_xAngle (-3.09) + m_yAngleError (-0.07)) = yAngle (0.93 = 0.93)
00:45:44.666 00.021 9340 CameraToMount -- cameraX=-0.22 cameraY=-0.28 hyp=0.36 cameraTheta=-2.24 mountX=0.24 mountY=0.29, mountTheta=0.88
00:45:44.706 00.040 9340 SchedulePrimaryMove(10104498, x=-0.22, y=-0.28, opts=13)
00:45:44.719 00.013 9340 Enqueuing Move request for scope (-0.22, -0.28)
00:45:44.740 00.021 12020 Worker thread wakes up
00:45:44.740 00.000 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.22, -0.28) opts 0xd
00:45:44.741 00.001 12020 Handling offset move in thread for scope, endpoint = (-0.22, -0.28)
00:45:44.741 00.000 12020 Moving (-0.22, -0.28) raw xDistance=0.24 yDistance=0.29
00:45:44.741 00.000 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.24
00:45:44.741 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
00:45:44.741 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.29
00:45:44.741 00.000 12020 MoveAxis(E, 0, ABG)
00:45:44.742 00.001 12020 Move returns status 0, amount 0
00:45:44.742 00.000 12020 MoveAxis(N, 0, ABG)
00:45:44.742 00.000 12020 Move returns status 0, amount 0
00:45:44.742 00.000 12020 move complete, result=0
00:45:44.742 00.000 12020 worker thread done servicing request
00:45:44.751 00.009 9340 UpdateImageDisplay: Size=(1920,1080) min=5259, max=65535, med=8394, FiltMin=6439, FiltMax=65508, Gamma=2.870
00:45:44.830 00.079 9340 UpdateGuideState exits: m=951609 SNR=186.3
00:45:44.847 00.017 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:45:44.871 00.024 9340 ScheduleExposure(1000,3,1) exposurePending=0
00:45:44.888 00.017 9340 Enqueuing Expose request
00:45:44.906 00.018 12020 Worker thread wakes up
00:45:44.906 00.000 9340 GuideStep: 0.2 px 0 ms EAST, 0.3 px 0 ms NORTH
00:45:44.921 00.015 12020 worker thread servicing REQUEST_EXPOSE 1000
00:45:44.921 00.000 12020 Handling exposure in thread, d=1000 o=3 r=(878,690,31,31)
00:45:45.058 00.137 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"825a0e09-5b89-4c79-bffe-9aa89cae0f3a"}
00:45:45.111 00.053 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"825a0e09-5b89-4c79-bffe-9aa89cae0f3a"}
00:45:45.131 00.020 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"9736060f-8d91-4745-b243-14196b1b3862"}
00:45:45.151 00.020 9340 case statement mapped state 6 to 3
00:45:45.165 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"9736060f-8d91-4745-b243-14196b1b3862"}
00:45:45.182 00.017 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"cc5a1aa8-6fb8-4bda-8e31-91dde78650a7"}
00:45:45.196 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":19,"width":15,"height":15,"star_pos":[6.56,6.86],"pixels":"..."},"id":"cc5a1aa8-6fb8-4bda-8e31-91dde78650a7"}
00:45:46.290 01.094 12020 Exposure complete
00:45:46.566 00.276 9340 OnExposeComplete: enter
00:45:46.580 00.014 9340 UpdateGuideState(): m_state=6
00:45:46.609 00.029 12020 worker thread done servicing request
00:45:46.609 00.000 9340 Star::Find(15, 892, 704, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 20
00:45:46.622 00.013 9340 Star::Find returns 1 (0), X=892.19, Y=704.95, Mass=1011597, SNR=182.7, Peak=58814 HFD=4.2
00:45:46.637 00.015 9340 MultiStar: [#1 -1.10,-0.07,0.00,M2] [#2 -1.26,-0.73,0.00,M4] [#3 -0.89,-0.08,0.00,M2] [#4 -1.12,-0.23,0.00,M4] [#5 -1.12,-0.28,0.00,M2] [#6 -0.73,-0.49,0.00,M2] [#7 -0.79,-0.76,0.00,M2] [#8 -1.05,-0.80,0.00,M4] 
00:45:46.649 00.012 9340 CameraToMount -- cameraTheta (-2.79) - m_xAngle (-3.09) = xAngle (0.30 = 0.30)
00:45:46.659 00.010 9340 CameraToMount -- cameraTheta (-2.79) - (m_xAngle (-3.09) + m_yAngleError (-0.07)) = yAngle (0.38 = 0.38)
00:45:46.674 00.015 9340 CameraToMount -- cameraX=-0.60 cameraY=-0.22 hyp=0.64 cameraTheta=-2.79 mountX=0.61 mountY=0.23, mountTheta=0.37
00:45:46.692 00.018 9340 SchedulePrimaryMove(10104498, x=-0.60, y=-0.22, opts=13)
00:45:46.703 00.011 9340 Enqueuing Move request for scope (-0.60, -0.22)
00:45:46.745 00.042 12020 Worker thread wakes up
00:45:46.746 00.001 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.60, -0.22) opts 0xd
00:45:46.746 00.000 12020 Handling offset move in thread for scope, endpoint = (-0.60, -0.22)
00:45:46.746 00.000 12020 Moving (-0.60, -0.22) raw xDistance=0.61 yDistance=0.23
00:45:46.746 00.000 12020 GuideAlgorithmHysteresis::Result() returns 0.25 from input 0.61
00:45:46.747 00.001 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:45:46.747 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.23
00:45:46.747 00.000 12020 MoveAxis(W, 43, ABG)
00:45:46.747 00.000 12020 Guiding  Dir = 3, Dur = 43
00:45:46.748 00.001 12020 IsSlewing returns 0
00:45:46.749 00.001 12020 IsGuiding returns 0
00:45:46.760 00.011 9340 UpdateImageDisplay: Size=(1920,1080) min=5075, max=65535, med=8420, FiltMin=6623, FiltMax=65509, Gamma=2.870
00:45:46.779 00.019 12020 PulseGuide returned control before completion, sleep 34
00:45:46.816 00.037 12020 IsGuiding returns 1
00:45:46.816 00.000 12020 scope still moving after pulse duration time elapsed
00:45:46.822 00.006 9340 UpdateGuideState exits: m=1011597 SNR=182.7
00:45:46.842 00.020 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:45:46.879 00.037 12020 IsSlewing returns 0
00:45:46.880 00.001 9340 ScheduleExposure(1000,3,1) exposurePending=0
00:45:46.896 00.016 12020 IsGuiding returns 0
00:45:46.897 00.001 9340 Enqueuing Expose request
00:45:46.918 00.021 12020 scope move finished after 43 + 103 ms
00:45:46.918 00.000 12020 Move returns status 0, amount 43
00:45:46.918 00.000 12020 MoveAxis(N, 0, ABG)
00:45:46.919 00.001 12020 Move returns status 0, amount 0
00:45:46.919 00.000 12020 move complete, result=0
00:45:46.919 00.000 12020 worker thread done servicing request
00:45:46.919 00.000 12020 Worker thread wakes up
00:45:46.919 00.000 12020 worker thread servicing REQUEST_EXPOSE 1000
00:45:46.919 00.000 12020 Handling exposure in thread, d=1000 o=3 r=(878,690,31,31)
00:45:46.944 00.025 9340 GuideStep: 0.6 px 43 ms WEST, 0.2 px 0 ms NORTH
00:45:47.047 00.103 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"6b30631b-640e-4c3d-84cd-c2f6bbbdc906"}
00:45:47.062 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"6b30631b-640e-4c3d-84cd-c2f6bbbdc906"}
00:45:47.077 00.015 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"a16b917d-4a5e-4fbf-991f-9796b55e6767"}
00:45:47.091 00.014 9340 case statement mapped state 6 to 3
00:45:47.112 00.021 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"a16b917d-4a5e-4fbf-991f-9796b55e6767"}
00:45:47.126 00.014 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"7a1e3aa6-8ddc-45b6-9f12-976ced09af2c"}
00:45:47.164 00.038 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":20,"width":15,"height":15,"star_pos":[7.19,6.95],"pixels":"..."},"id":"7a1e3aa6-8ddc-45b6-9f12-976ced09af2c"}
00:45:48.298 01.134 12020 Exposure complete
00:45:48.600 00.302 9340 OnExposeComplete: enter
00:45:48.617 00.017 12020 worker thread done servicing request
00:45:48.618 00.001 9340 UpdateGuideState(): m_state=6
00:45:48.641 00.023 9340 Star::Find(15, 892, 704, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 21
00:45:48.691 00.050 9340 Star::Find returns 1 (0), X=893.25, Y=705.54, Mass=1052472, SNR=191.8, Peak=59633 HFD=4.6
00:45:48.714 00.023 9340 MultiStar: [#1 0.00,0.42,0.76,U] [#2 -0.36,-0.14,0.56,U] [#3 0.01,0.44,0.47,U] [#4 -0.31,0.05,0.35,U] [#5 0.08,0.28,0.36,U] [#6 -0.11,-0.09,0.28,U] [#7 -0.06,-0.07,0.30,U] [#8 -0.13,0.01,0.27,U] 
00:45:48.729 00.015 9340 refined, 8 included, MultiStar: {0.03, 0.21}, one-star: {0.47, 0.37}
00:45:48.742 00.013 9340 CameraToMount -- cameraTheta (1.44) - m_xAngle (-3.09) = xAngle (4.53 = -1.75)
00:45:48.770 00.028 9340 CameraToMount -- cameraTheta (1.44) - (m_xAngle (-3.09) + m_yAngleError (-0.07)) = yAngle (4.60 = -1.68)
00:45:48.783 00.013 9340 CameraToMount -- cameraX=0.03 cameraY=0.21 hyp=0.21 cameraTheta=1.44 mountX=-0.04 mountY=-0.21, mountTheta=-1.75
00:45:48.838 00.055 9340 SchedulePrimaryMove(10104498, x=0.03, y=0.21, opts=13)
00:45:48.867 00.029 9340 Enqueuing Move request for scope (0.03, 0.21)
00:45:48.895 00.028 12020 Worker thread wakes up
00:45:48.895 00.000 12020 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.21) opts 0xd
00:45:48.895 00.000 12020 Handling offset move in thread for scope, endpoint = (0.03, 0.21)
00:45:48.896 00.001 12020 Moving (0.03, 0.21) raw xDistance=-0.04 yDistance=-0.21
00:45:48.896 00.000 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
00:45:48.896 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:45:48.896 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.21
00:45:48.897 00.001 12020 MoveAxis(E, 0, ABG)
00:45:48.897 00.000 12020 Move returns status 0, amount 0
00:45:48.899 00.002 12020 MoveAxis(N, 0, ABG)
00:45:48.900 00.001 12020 Move returns status 0, amount 0
00:45:48.902 00.002 12020 move complete, result=0
00:45:48.903 00.001 12020 worker thread done servicing request
00:45:48.925 00.022 9340 UpdateImageDisplay: Size=(1920,1080) min=5214, max=65535, med=8573, FiltMin=6797, FiltMax=65508, Gamma=2.870
00:45:49.129 00.204 9340 UpdateGuideState exits: m=1052472 SNR=191.8
00:45:49.161 00.032 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:45:49.183 00.022 9340 ScheduleExposure(1000,3,1) exposurePending=0
00:45:49.220 00.037 9340 Enqueuing Expose request
00:45:49.259 00.039 12020 Worker thread wakes up
00:45:49.259 00.000 12020 worker thread servicing REQUEST_EXPOSE 1000
00:45:49.259 00.000 9340 GuideStep: -0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
00:45:49.272 00.013 12020 Handling exposure in thread, d=1000 o=3 r=(878,690,31,31)
00:45:49.301 00.029 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"c1b600bc-8c84-4034-8be0-b7af18595305"}
00:45:49.315 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"c1b600bc-8c84-4034-8be0-b7af18595305"}
00:45:49.353 00.038 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"e6a6f967-df60-4b53-8a40-0ff850f397c4"}
00:45:49.391 00.038 9340 case statement mapped state 6 to 3
00:45:49.429 00.038 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"e6a6f967-df60-4b53-8a40-0ff850f397c4"}
00:45:49.448 00.019 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"f6d27642-b4ab-4514-be73-c5c780197673"}
00:45:49.462 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":21,"width":15,"height":15,"star_pos":[7.25,6.54],"pixels":"..."},"id":"f6d27642-b4ab-4514-be73-c5c780197673"}
00:45:50.655 01.193 12020 Exposure complete
00:45:50.975 00.320 12020 worker thread done servicing request
00:45:50.976 00.001 9340 OnExposeComplete: enter
00:45:50.997 00.021 9340 UpdateGuideState(): m_state=6
00:45:51.010 00.013 9340 Star::Find(15, 893, 705, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 22
00:45:51.047 00.037 9340 Star::Find returns 1 (0), X=892.64, Y=705.15, Mass=1077317, SNR=210.0, Peak=61354 HFD=4.4
00:45:51.063 00.016 9340 MultiStar: [#1 -0.87,0.06,0.00,M2] [#2 -1.01,-0.52,0.00,M4] [#3 -0.47,-0.08,0.45,U] [#4 -0.76,-0.22,0.00,M4] [#5 -0.84,-0.39,0.00,M2] [#6 -0.59,-0.34,0.00,M2] [#7 -0.55,-0.44,0.00,M2] [#8 -0.87,-0.22,0.00,M4] 
00:45:51.076 00.013 9340 single-star, 1 included, MultiStar: {-0.24, -0.04}, one-star: {-0.14, -0.02}
00:45:51.086 00.010 9340 CameraToMount -- cameraTheta (-3.00) - m_xAngle (-3.09) = xAngle (0.10 = 0.10)
00:45:51.098 00.012 9340 CameraToMount -- cameraTheta (-3.00) - (m_xAngle (-3.09) + m_yAngleError (-0.07)) = yAngle (0.17 = 0.17)
00:45:51.108 00.010 9340 CameraToMount -- cameraX=-0.14 cameraY=-0.02 hyp=0.14 cameraTheta=-3.00 mountX=0.14 mountY=0.02, mountTheta=0.17
00:45:51.138 00.030 9340 SchedulePrimaryMove(10104498, x=-0.14, y=-0.02, opts=13)
00:45:51.163 00.025 9340 Enqueuing Move request for scope (-0.14, -0.02)
00:45:51.203 00.040 12020 Worker thread wakes up
00:45:51.204 00.001 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.14, -0.02) opts 0xd
00:45:51.204 00.000 12020 Handling offset move in thread for scope, endpoint = (-0.14, -0.02)
00:45:51.204 00.000 12020 Moving (-0.14, -0.02) raw xDistance=0.14 yDistance=0.02
00:45:51.204 00.000 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14
00:45:51.204 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:45:51.205 00.001 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
00:45:51.205 00.000 12020 MoveAxis(E, 0, ABG)
00:45:51.205 00.000 12020 Move returns status 0, amount 0
00:45:51.205 00.000 12020 MoveAxis(N, 0, ABG)
00:45:51.205 00.000 12020 Move returns status 0, amount 0
00:45:51.205 00.000 12020 move complete, result=0
00:45:51.206 00.001 12020 worker thread done servicing request
00:45:51.216 00.010 9340 UpdateImageDisplay: Size=(1920,1080) min=5254, max=65535, med=8426, FiltMin=6640, FiltMax=65508, Gamma=2.870
00:45:51.273 00.057 9340 UpdateGuideState exits: m=1077317 SNR=210.0
00:45:51.287 00.014 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:45:51.300 00.013 9340 ScheduleExposure(1000,3,1) exposurePending=0
00:45:51.337 00.037 9340 Enqueuing Expose request
00:45:51.349 00.012 12020 Worker thread wakes up
00:45:51.349 00.000 9340 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
00:45:51.360 00.011 12020 worker thread servicing REQUEST_EXPOSE 1000
00:45:51.360 00.000 12020 Handling exposure in thread, d=1000 o=3 r=(878,690,31,31)
00:45:51.368 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"760eb95a-862c-437e-b775-445c10b48df6"}
00:45:51.381 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"760eb95a-862c-437e-b775-445c10b48df6"}
00:45:51.392 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"4a7b0b99-b567-4251-81c1-198f37a781d8"}
00:45:51.406 00.014 9340 case statement mapped state 6 to 3
00:45:51.430 00.024 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"4a7b0b99-b567-4251-81c1-198f37a781d8"}
00:45:51.447 00.017 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"5bdf8992-b7a5-449e-8810-5594f84fa538"}
00:45:51.458 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":22,"width":15,"height":15,"star_pos":[6.64,7.15],"pixels":"..."},"id":"5bdf8992-b7a5-449e-8810-5594f84fa538"}
00:45:52.731 01.273 12020 Exposure complete
00:45:53.044 00.313 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"05573e84-e3f4-4d0f-bd72-431853462879"}
00:45:53.089 00.045 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"05573e84-e3f4-4d0f-bd72-431853462879"}
00:45:53.106 00.017 12020 worker thread done servicing request
00:45:53.106 00.000 9340 OnExposeComplete: enter
00:45:53.122 00.016 9340 UpdateGuideState(): m_state=6
00:45:53.139 00.017 9340 Star::Find(15, 892, 705, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 23
00:45:53.155 00.016 9340 Star::Find returns 1 (0), X=893.03, Y=705.37, Mass=1055180, SNR=212.6, Peak=64473 HFD=4.1
00:45:53.189 00.034 9340 MultiStar: [#1 -0.39,0.14,0.72,U] [#2 -0.44,-0.27,0.57,U] [#3 -0.15,0.12,0.46,U] [#4 -0.60,-0.03,0.00,M5] [#5 -0.26,-0.24,0.36,U] [#6 -0.39,-0.32,0.29,U] [#7 -0.61,-0.20,0.00,M3] [#8 -0.51,-0.21,0.00,M5] 
00:45:53.207 00.018 9340 refined, 5 included, MultiStar: {-0.17, 0.01}, one-star: {0.24, 0.20}
00:45:53.222 00.015 9340 CameraToMount -- cameraTheta (3.10) - m_xAngle (-3.09) = xAngle (6.20 = -0.09)
00:45:53.233 00.011 9340 CameraToMount -- cameraTheta (3.10) - (m_xAngle (-3.09) + m_yAngleError (-0.07)) = yAngle (6.27 = -0.01)
00:45:53.254 00.021 9340 CameraToMount -- cameraX=-0.17 cameraY=0.01 hyp=0.17 cameraTheta=3.10 mountX=0.17 mountY=-0.00, mountTheta=-0.01
00:45:53.276 00.022 9340 SchedulePrimaryMove(10104498, x=-0.17, y=0.01, opts=13)
00:45:53.312 00.036 9340 Enqueuing Move request for scope (-0.17, 0.01)
00:45:53.324 00.012 12020 Worker thread wakes up
00:45:53.324 00.000 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.17, 0.01) opts 0xd
00:45:53.324 00.000 12020 Handling offset move in thread for scope, endpoint = (-0.17, 0.01)
00:45:53.325 00.001 12020 Moving (-0.17, 0.01) raw xDistance=0.17 yDistance=-0.00
00:45:53.325 00.000 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.17
00:45:53.325 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:45:53.325 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
00:45:53.325 00.000 12020 MoveAxis(E, 0, ABG)
00:45:53.326 00.001 12020 Move returns status 0, amount 0
00:45:53.326 00.000 12020 MoveAxis(N, 0, ABG)
00:45:53.326 00.000 12020 Move returns status 0, amount 0
00:45:53.326 00.000 12020 move complete, result=0
00:45:53.326 00.000 12020 worker thread done servicing request
00:45:53.338 00.012 9340 UpdateImageDisplay: Size=(1920,1080) min=5162, max=65535, med=8436, FiltMin=6573, FiltMax=65508, Gamma=2.870
00:45:53.419 00.081 9340 UpdateGuideState exits: m=1055180 SNR=212.6
00:45:53.437 00.018 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:45:53.451 00.014 9340 ScheduleExposure(1000,3,1) exposurePending=0
00:45:53.465 00.014 9340 Enqueuing Expose request
00:45:53.483 00.018 12020 Worker thread wakes up
00:45:53.484 00.001 9340 GuideStep: 0.2 px 0 ms EAST, -0.0 px 0 ms NORTH
00:45:53.499 00.015 12020 worker thread servicing REQUEST_EXPOSE 1000
00:45:53.500 00.001 12020 Handling exposure in thread, d=1000 o=3 r=(878,690,31,31)
00:45:53.528 00.028 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"5e662177-82d0-4ce5-89f4-aeed2d6cc423"}
00:45:53.541 00.013 9340 case statement mapped state 6 to 3
00:45:53.562 00.021 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"5e662177-82d0-4ce5-89f4-aeed2d6cc423"}
00:45:53.580 00.018 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"b20d39ce-3e47-441e-bf39-b5e09a4bbfb3"}
00:45:53.600 00.020 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":23,"width":15,"height":15,"star_pos":[7.03,7.37],"pixels":"..."},"id":"b20d39ce-3e47-441e-bf39-b5e09a4bbfb3"}
00:45:54.924 01.324 12020 Exposure complete
00:45:55.041 00.117 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"108635cd-c6d1-4289-8e9c-3ad1b60a7e97"}
00:45:55.062 00.021 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"108635cd-c6d1-4289-8e9c-3ad1b60a7e97"}
00:45:55.097 00.035 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"583b430e-81a2-491b-a42a-61c65fcb6c15"}
00:45:55.110 00.013 9340 case statement mapped state 6 to 3
00:45:55.162 00.052 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"583b430e-81a2-491b-a42a-61c65fcb6c15"}
00:45:55.197 00.035 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"846cc608-73ad-418d-96c9-9329cc9f567e"}
00:45:55.210 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":23,"width":15,"height":15,"star_pos":[7.03,7.37],"pixels":"..."},"id":"846cc608-73ad-418d-96c9-9329cc9f567e"}
00:45:55.338 00.128 9340 OnExposeComplete: enter
00:45:55.356 00.018 12020 worker thread done servicing request
00:45:55.356 00.000 9340 UpdateGuideState(): m_state=6
00:45:55.407 00.051 9340 Star::Find(15, 893, 705, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 24
00:45:55.425 00.018 9340 Star::Find returns 1 (0), X=892.35, Y=705.37, Mass=1016111, SNR=185.7, Peak=59946 HFD=4.3
00:45:55.452 00.027 9340 MultiStar: [#1 -1.00,0.28,0.00,M2] [#2 -1.02,-0.27,0.00,M4] [#3 -0.79,0.16,0.00,M1] [#4 -0.79,0.00,0.00,M6] [#5 -1.06,-0.18,0.00,M2] [#6 -0.68,0.00,0.00,M2] [#7 -0.97,-0.27,0.00,M4] [#8 -0.95,-0.30,0.00,M6] 
00:45:55.470 00.018 9340 CameraToMount -- cameraTheta (2.72) - m_xAngle (-3.09) = xAngle (5.81 = -0.47)
00:45:55.496 00.026 9340 CameraToMount -- cameraTheta (2.72) - (m_xAngle (-3.09) + m_yAngleError (-0.07)) = yAngle (5.89 = -0.39)
00:45:55.540 00.044 9340 CameraToMount -- cameraX=-0.44 cameraY=0.19 hyp=0.48 cameraTheta=2.72 mountX=0.43 mountY=-0.18, mountTheta=-0.41
00:45:55.567 00.027 9340 SchedulePrimaryMove(10104498, x=-0.44, y=0.19, opts=13)
00:45:55.585 00.018 9340 Enqueuing Move request for scope (-0.44, 0.19)
00:45:55.657 00.072 12020 Worker thread wakes up
00:45:55.658 00.001 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.44, 0.19) opts 0xd
00:45:55.658 00.000 12020 Handling offset move in thread for scope, endpoint = (-0.44, 0.19)
00:45:55.658 00.000 12020 Moving (-0.44, 0.19) raw xDistance=0.43 yDistance=-0.18
00:45:55.659 00.001 12020 GuideAlgorithmHysteresis::Result() returns 0.18 from input 0.43
00:45:55.659 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:45:55.659 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
00:45:55.659 00.000 12020 MoveAxis(W, 31, ABG)
00:45:55.659 00.000 12020 Guiding  Dir = 3, Dur = 31
00:45:55.668 00.009 12020 IsSlewing returns 0
00:45:55.672 00.004 12020 IsGuiding returns 0
00:45:55.692 00.020 12020 PulseGuide returned control before completion, sleep 21
00:45:55.719 00.027 9340 UpdateImageDisplay: Size=(1920,1080) min=5190, max=65535, med=8451, FiltMin=6567, FiltMax=65508, Gamma=2.870
00:45:55.737 00.018 12020 IsGuiding returns 1
00:45:55.737 00.000 12020 scope still moving after pulse duration time elapsed
00:45:55.821 00.084 12020 IsSlewing returns 0
00:45:55.824 00.003 12020 IsGuiding returns 0
00:45:55.824 00.000 12020 scope move finished after 31 + 120 ms
00:45:55.824 00.000 12020 Move returns status 0, amount 31
00:45:55.824 00.000 12020 MoveAxis(N, 0, ABG)
00:45:55.824 00.000 12020 Move returns status 0, amount 0
00:45:55.824 00.000 12020 move complete, result=0
00:45:55.825 00.001 12020 worker thread done servicing request
00:45:55.856 00.031 9340 UpdateGuideState exits: m=1016111 SNR=185.7
00:45:55.900 00.044 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:45:55.940 00.040 9340 ScheduleExposure(1000,3,1) exposurePending=0
00:45:55.979 00.039 9340 Enqueuing Expose request
00:45:56.028 00.049 12020 Worker thread wakes up
00:45:56.028 00.000 12020 worker thread servicing REQUEST_EXPOSE 1000
00:45:56.029 00.001 12020 Handling exposure in thread, d=1000 o=3 r=(878,690,31,31)
00:45:56.030 00.001 9340 GuideStep: 0.4 px 31 ms WEST, -0.2 px 0 ms NORTH
00:45:57.041 01.011 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"fd56bb0c-8ee4-4b22-b50f-f56dd927d05f"}
00:45:57.062 00.021 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"fd56bb0c-8ee4-4b22-b50f-f56dd927d05f"}
00:45:57.124 00.062 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"f5d69964-6deb-49b6-a8a5-02e69c7b22f4"}
00:45:57.152 00.028 9340 case statement mapped state 6 to 3
00:45:57.165 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"f5d69964-6deb-49b6-a8a5-02e69c7b22f4"}
00:45:57.187 00.022 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"ebba08fd-0cf7-4151-988e-2b816dc0d7d3"}
00:45:57.199 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":24,"width":15,"height":15,"star_pos":[7.35,7.37],"pixels":"..."},"id":"ebba08fd-0cf7-4151-988e-2b816dc0d7d3"}
00:45:57.404 00.205 12020 Exposure complete
00:45:57.773 00.369 12020 worker thread done servicing request
00:45:57.773 00.000 9340 OnExposeComplete: enter
00:45:57.798 00.025 9340 UpdateGuideState(): m_state=6
00:45:57.848 00.050 9340 Star::Find(15, 892, 705, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 25
00:45:57.861 00.013 9340 Star::Find returns 1 (0), X=892.75, Y=705.28, Mass=1047572, SNR=212.0, Peak=61258 HFD=4.3
00:45:57.879 00.018 9340 MultiStar: [#1 -0.67,0.13,0.00,M3] [#2 -0.81,-0.33,0.00,M5] [#3 -0.38,0.40,0.00,M2] [#4 -0.73,-0.29,0.00,M7] [#5 -0.56,-0.25,0.00,M3] [#6 -0.35,-0.29,0.30,U] [#7 -0.43,-0.21,0.33,U] [#8 -1.03,-0.06,0.00,M7] 
00:45:57.892 00.013 9340 single-star, 2 included, MultiStar: {-0.17, -0.03}, one-star: {-0.03, 0.11}
00:45:57.904 00.012 9340 CameraToMount -- cameraTheta (1.87) - m_xAngle (-3.09) = xAngle (4.96 = -1.32)
00:45:57.920 00.016 9340 CameraToMount -- cameraTheta (1.87) - (m_xAngle (-3.09) + m_yAngleError (-0.07)) = yAngle (5.04 = -1.24)
00:45:57.941 00.021 9340 CameraToMount -- cameraX=-0.03 cameraY=0.11 hyp=0.12 cameraTheta=1.87 mountX=0.03 mountY=-0.11, mountTheta=-1.31
00:45:57.977 00.036 9340 SchedulePrimaryMove(10104498, x=-0.03, y=0.11, opts=13)
00:45:57.991 00.014 9340 Enqueuing Move request for scope (-0.03, 0.11)
00:45:58.004 00.013 12020 Worker thread wakes up
00:45:58.004 00.000 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.11) opts 0xd
00:45:58.004 00.000 12020 Handling offset move in thread for scope, endpoint = (-0.03, 0.11)
00:45:58.005 00.001 12020 Moving (-0.03, 0.11) raw xDistance=0.03 yDistance=-0.11
00:45:58.005 00.000 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
00:45:58.005 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:45:58.005 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
00:45:58.005 00.000 12020 MoveAxis(E, 0, ABG)
00:45:58.005 00.000 12020 Move returns status 0, amount 0
00:45:58.005 00.000 12020 MoveAxis(N, 0, ABG)
00:45:58.005 00.000 12020 Move returns status 0, amount 0
00:45:58.006 00.001 12020 move complete, result=0
00:45:58.006 00.000 12020 worker thread done servicing request
00:45:58.016 00.010 9340 UpdateImageDisplay: Size=(1920,1080) min=5480, max=65535, med=8453, FiltMin=6479, FiltMax=65508, Gamma=2.870
00:45:58.075 00.059 9340 UpdateGuideState exits: m=1047572 SNR=212.0
00:45:58.121 00.046 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:45:58.135 00.014 9340 ScheduleExposure(1000,3,1) exposurePending=0
00:45:58.149 00.014 9340 Enqueuing Expose request
00:45:58.177 00.028 12020 Worker thread wakes up
00:45:58.177 00.000 12020 worker thread servicing REQUEST_EXPOSE 1000
00:45:58.178 00.001 12020 Handling exposure in thread, d=1000 o=3 r=(878,690,31,31)
00:45:58.178 00.000 9340 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
00:45:59.050 00.872 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"0a1cb4d5-48b8-4633-9b9e-8a9f29fe664b"}
00:45:59.073 00.023 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"0a1cb4d5-48b8-4633-9b9e-8a9f29fe664b"}
00:45:59.100 00.027 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"09922f84-a3cc-4e03-86c5-60776808d230"}
00:45:59.147 00.047 9340 case statement mapped state 6 to 3
00:45:59.164 00.017 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"09922f84-a3cc-4e03-86c5-60776808d230"}
00:45:59.245 00.081 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"8280be44-c82e-4ca9-8290-6f72e7a13161"}
00:45:59.261 00.016 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":25,"width":15,"height":15,"star_pos":[6.75,7.28],"pixels":"..."},"id":"8280be44-c82e-4ca9-8290-6f72e7a13161"}
00:45:59.564 00.303 12020 Exposure complete
00:46:00.038 00.474 12020 worker thread done servicing request
00:46:00.039 00.001 9340 OnExposeComplete: enter
00:46:00.093 00.054 9340 UpdateGuideState(): m_state=6
00:46:00.108 00.015 9340 Star::Find(15, 892, 705, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 26
00:46:00.120 00.012 9340 Star::Find returns 1 (0), X=892.62, Y=705.29, Mass=976586, SNR=179.5, Peak=59178 HFD=4.3
00:46:00.141 00.021 9340 MultiStar: [#1 -0.48,0.40,0.00,M4] [#2 -0.92,-0.07,0.00,M6] [#3 -0.53,0.34,0.00,M3] [#4 -0.65,0.12,0.00,M8] [#5 -0.54,0.03,0.00,M4] [#6 -0.56,0.04,0.00,M2] [#7 -0.67,-0.11,0.00,M4] [#8 -1.11,-0.11,0.00,M8] 
00:46:00.154 00.013 9340 CameraToMount -- cameraTheta (2.51) - m_xAngle (-3.09) = xAngle (5.60 = -0.68)
00:46:00.201 00.047 9340 CameraToMount -- cameraTheta (2.51) - (m_xAngle (-3.09) + m_yAngleError (-0.07)) = yAngle (5.67 = -0.61)
00:46:00.217 00.016 9340 CameraToMount -- cameraX=-0.16 cameraY=0.12 hyp=0.20 cameraTheta=2.51 mountX=0.15 mountY=-0.11, mountTheta=-0.63
00:46:00.236 00.019 9340 SchedulePrimaryMove(10104498, x=-0.16, y=0.12, opts=13)
00:46:00.252 00.016 9340 Enqueuing Move request for scope (-0.16, 0.12)
00:46:00.269 00.017 12020 Worker thread wakes up
00:46:00.271 00.002 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.16, 0.12) opts 0xd
00:46:00.271 00.000 12020 Handling offset move in thread for scope, endpoint = (-0.16, 0.12)
00:46:00.271 00.000 12020 Moving (-0.16, 0.12) raw xDistance=0.15 yDistance=-0.11
00:46:00.271 00.000 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.15
00:46:00.271 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:46:00.272 00.001 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
00:46:00.272 00.000 12020 MoveAxis(E, 0, ABG)
00:46:00.272 00.000 12020 Move returns status 0, amount 0
00:46:00.273 00.001 12020 MoveAxis(N, 0, ABG)
00:46:00.273 00.000 12020 Move returns status 0, amount 0
00:46:00.273 00.000 12020 move complete, result=0
00:46:00.273 00.000 12020 worker thread done servicing request
00:46:00.313 00.040 9340 UpdateImageDisplay: Size=(1920,1080) min=5492, max=65535, med=8459, FiltMin=6618, FiltMax=65508, Gamma=2.870
00:46:00.382 00.069 9340 UpdateGuideState exits: m=976586 SNR=179.5
00:46:00.426 00.044 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:46:00.437 00.011 9340 ScheduleExposure(1000,3,1) exposurePending=0
00:46:00.456 00.019 9340 Enqueuing Expose request
00:46:00.471 00.015 12020 Worker thread wakes up
00:46:00.471 00.000 9340 GuideStep: 0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
00:46:00.488 00.017 12020 worker thread servicing REQUEST_EXPOSE 1000
00:46:00.488 00.000 12020 Handling exposure in thread, d=1000 o=3 r=(878,690,31,31)
00:46:01.069 00.581 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"a6dd6e40-099a-4fed-b97a-301a0c98ce90"}
00:46:01.094 00.025 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"a6dd6e40-099a-4fed-b97a-301a0c98ce90"}
00:46:01.151 00.057 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"e519ef82-c9a8-4565-8da3-331d071f3a76"}
00:46:01.186 00.035 9340 case statement mapped state 6 to 3
00:46:01.206 00.020 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"e519ef82-c9a8-4565-8da3-331d071f3a76"}
00:46:01.264 00.058 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"057d5433-9cb8-498c-9f88-d915e1d8fdee"}
00:46:01.290 00.026 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":26,"width":15,"height":15,"star_pos":[6.62,7.29],"pixels":"..."},"id":"057d5433-9cb8-498c-9f88-d915e1d8fdee"}
00:46:01.861 00.571 12020 Exposure complete
00:46:02.241 00.380 9340 OnExposeComplete: enter
00:46:02.289 00.048 12020 worker thread done servicing request
00:46:02.291 00.002 9340 UpdateGuideState(): m_state=6
00:46:02.308 00.017 9340 Star::Find(15, 892, 705, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 27
00:46:02.332 00.024 9340 Star::Find returns 1 (0), X=893.19, Y=705.26, Mass=1028523, SNR=171.1, Peak=59077 HFD=4.4
00:46:02.352 00.020 9340 MultiStar: [#1 -0.38,0.16,0.88,U] [#2 -0.57,-0.39,0.00,M7] [#3 0.08,0.08,0.49,U] [#4 -0.59,0.06,0.00,M9] [#5 -0.01,0.13,0.42,U] [#6 0.14,-0.01,0.31,U] [#7 -0.14,-0.05,0.37,U] [#8 -0.14,-0.16,0.42,U] 
00:46:02.398 00.046 9340 refined, 6 included, MultiStar: {0.01, 0.06}, one-star: {0.41, 0.09}
00:46:02.422 00.024 9340 CameraToMount -- cameraTheta (1.39) - m_xAngle (-3.09) = xAngle (4.48 = -1.80)
00:46:02.449 00.027 9340 CameraToMount -- cameraTheta (1.39) - (m_xAngle (-3.09) + m_yAngleError (-0.07)) = yAngle (4.56 = -1.73)
00:46:02.472 00.023 9340 CameraToMount -- cameraX=0.01 cameraY=0.06 hyp=0.06 cameraTheta=1.39 mountX=-0.01 mountY=-0.06, mountTheta=-1.80
00:46:02.540 00.068 9340 SchedulePrimaryMove(10104498, x=0.01, y=0.06, opts=13)
00:46:02.565 00.025 9340 Enqueuing Move request for scope (0.01, 0.06)
00:46:02.592 00.027 12020 Worker thread wakes up
00:46:02.592 00.000 12020 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.06) opts 0xd
00:46:02.593 00.001 12020 Handling offset move in thread for scope, endpoint = (0.01, 0.06)
00:46:02.593 00.000 12020 Moving (0.01, 0.06) raw xDistance=-0.01 yDistance=-0.06
00:46:02.593 00.000 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
00:46:02.593 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:46:02.594 00.001 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
00:46:02.594 00.000 12020 MoveAxis(E, 0, ABG)
00:46:02.594 00.000 12020 Move returns status 0, amount 0
00:46:02.594 00.000 12020 MoveAxis(N, 0, ABG)
00:46:02.617 00.023 12020 Move returns status 0, amount 0
00:46:02.618 00.001 12020 move complete, result=0
00:46:02.618 00.000 12020 worker thread done servicing request
00:46:02.635 00.017 9340 UpdateImageDisplay: Size=(1920,1080) min=4851, max=65535, med=8461, FiltMin=6460, FiltMax=65508, Gamma=2.870
00:46:02.770 00.135 9340 UpdateGuideState exits: m=1028523 SNR=171.1
00:46:02.793 00.023 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:46:02.831 00.038 9340 ScheduleExposure(1000,3,1) exposurePending=0
00:46:02.897 00.066 9340 Enqueuing Expose request
00:46:02.942 00.045 12020 Worker thread wakes up
00:46:02.943 00.001 12020 worker thread servicing REQUEST_EXPOSE 1000
00:46:02.943 00.000 12020 Handling exposure in thread, d=1000 o=3 r=(878,690,31,31)
00:46:02.945 00.002 9340 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
00:46:03.084 00.139 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"210d3b56-b928-445f-80ae-2651fdb33c0f"}
00:46:03.162 00.078 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"210d3b56-b928-445f-80ae-2651fdb33c0f"}
00:46:03.219 00.057 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"851550c9-3787-42a9-be17-4f50c0e7f201"}
00:46:03.288 00.069 9340 case statement mapped state 6 to 3
00:46:03.352 00.064 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"851550c9-3787-42a9-be17-4f50c0e7f201"}
00:46:03.422 00.070 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"fd0f0272-fbaa-4167-9c58-d38a620a389f"}
00:46:03.488 00.066 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":27,"width":15,"height":15,"star_pos":[7.19,7.26],"pixels":"..."},"id":"fd0f0272-fbaa-4167-9c58-d38a620a389f"}
00:46:04.347 00.859 12020 Exposure complete
00:46:04.803 00.456 12020 worker thread done servicing request
00:46:04.803 00.000 9340 OnExposeComplete: enter
00:46:04.852 00.049 9340 UpdateGuideState(): m_state=6
00:46:04.874 00.022 9340 Star::Find(15, 893, 705, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 28
00:46:04.893 00.019 9340 Star::Find returns 1 (0), X=893.42, Y=705.29, Mass=1024049, SNR=201.4, Peak=59201 HFD=4.6
00:46:04.907 00.014 9340 MultiStar: [#1 0.02,0.12,0.73,U] [#2 0.21,-0.42,0.60,U] [#3 0.38,-0.00,0.47,U] [#4 0.02,-0.37,0.38,U] [#5 -0.08,-0.16,0.37,U] [#6 0.32,-0.25,0.24,U] [#7 -0.06,-0.30,0.31,U] [#8 -0.20,-0.52,0.00,M8] 
00:46:04.931 00.024 9340 refined, 7 included, MultiStar: {0.24, -0.10}, one-star: {0.63, 0.12}
00:46:04.947 00.016 9340 CameraToMount -- cameraTheta (-0.39) - m_xAngle (-3.09) = xAngle (2.70 = 2.70)
00:46:04.960 00.013 9340 CameraToMount -- cameraTheta (-0.39) - (m_xAngle (-3.09) + m_yAngleError (-0.07)) = yAngle (2.78 = 2.78)
00:46:05.004 00.044 9340 CameraToMount -- cameraX=0.24 cameraY=-0.10 hyp=0.26 cameraTheta=-0.39 mountX=-0.24 mountY=0.09, mountTheta=2.77
00:46:05.023 00.019 9340 SchedulePrimaryMove(10104498, x=0.24, y=-0.10, opts=13)
00:46:05.037 00.014 9340 Enqueuing Move request for scope (0.24, -0.10)
00:46:05.049 00.012 12020 Worker thread wakes up
00:46:05.049 00.000 12020 worker thread servicing REQUEST_MOVE scope ofs (0.24, -0.10) opts 0xd
00:46:05.050 00.001 12020 Handling offset move in thread for scope, endpoint = (0.24, -0.10)
00:46:05.050 00.000 12020 Moving (0.24, -0.10) raw xDistance=-0.24 yDistance=0.09
00:46:05.050 00.000 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.24
00:46:05.050 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:46:05.050 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
00:46:05.051 00.001 12020 MoveAxis(E, 0, ABG)
00:46:05.051 00.000 12020 Move returns status 0, amount 0
00:46:05.051 00.000 12020 MoveAxis(N, 0, ABG)
00:46:05.051 00.000 12020 Move returns status 0, amount 0
00:46:05.051 00.000 12020 move complete, result=0
00:46:05.052 00.001 12020 worker thread done servicing request
00:46:05.064 00.012 9340 UpdateImageDisplay: Size=(1920,1080) min=5131, max=65535, med=8445, FiltMin=6527, FiltMax=65508, Gamma=2.870
00:46:05.159 00.095 9340 UpdateGuideState exits: m=1024049 SNR=201.4
00:46:05.175 00.016 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:46:05.187 00.012 9340 ScheduleExposure(1000,3,1) exposurePending=0
00:46:05.209 00.022 9340 Enqueuing Expose request
00:46:05.233 00.024 9340 GuideStep: -0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
00:46:05.249 00.016 12020 Worker thread wakes up
00:46:05.249 00.000 12020 worker thread servicing REQUEST_EXPOSE 1000
00:46:05.249 00.000 12020 Handling exposure in thread, d=1000 o=3 r=(878,690,31,31)
00:46:05.287 00.038 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"a99b7937-3b6e-4d95-9989-60e532dc2b39"}
00:46:05.301 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"a99b7937-3b6e-4d95-9989-60e532dc2b39"}
00:46:05.320 00.019 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"54ac5f90-5619-49d4-9d49-9ff866f0369e"}
00:46:05.332 00.012 9340 case statement mapped state 6 to 3
00:46:05.344 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"54ac5f90-5619-49d4-9d49-9ff866f0369e"}
00:46:05.364 00.020 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"8d0b8538-1a47-41fb-a0f6-ae37d5709f0e"}
00:46:05.382 00.018 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":28,"width":15,"height":15,"star_pos":[7.42,7.29],"pixels":"..."},"id":"8d0b8538-1a47-41fb-a0f6-ae37d5709f0e"}
00:46:06.675 01.293 12020 Exposure complete
00:46:07.047 00.372 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"741bb3d4-fc24-4278-8419-849467a2696f"}
00:46:07.065 00.018 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"741bb3d4-fc24-4278-8419-849467a2696f"}
00:46:07.100 00.035 12020 worker thread done servicing request
00:46:07.101 00.001 9340 OnExposeComplete: enter
00:46:07.115 00.014 9340 UpdateGuideState(): m_state=6
00:46:07.138 00.023 9340 Star::Find(15, 893, 705, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 29
00:46:07.154 00.016 9340 Star::Find returns 1 (0), X=893.35, Y=705.62, Mass=924918, SNR=178.0, Peak=56625 HFD=4.3
00:46:07.174 00.020 9340 MultiStar: [#1 0.06,0.27,0.80,U] [#2 0.07,0.02,0.65,U] [#3 0.49,0.31,0.00,M2] [#4 0.19,-0.05,0.44,U] [#5 0.49,0.00,0.40,U] [#6 0.58,0.15,0.00,M1] [#7 0.39,-0.17,0.34,U] [#8 -0.00,0.02,0.32,U] 
00:46:07.205 00.031 9340 refined, 6 included, MultiStar: {0.27, 0.15}, one-star: {0.57, 0.45}
00:46:07.229 00.024 9340 CameraToMount -- cameraTheta (0.52) - m_xAngle (-3.09) = xAngle (3.61 = -2.68)
00:46:07.240 00.011 9340 CameraToMount -- cameraTheta (0.52) - (m_xAngle (-3.09) + m_yAngleError (-0.07)) = yAngle (3.68 = -2.60)
00:46:07.254 00.014 9340 CameraToMount -- cameraX=0.27 cameraY=0.15 hyp=0.31 cameraTheta=0.52 mountX=-0.28 mountY=-0.16, mountTheta=-2.62
00:46:07.285 00.031 9340 SchedulePrimaryMove(10104498, x=0.27, y=0.15, opts=13)
00:46:07.328 00.043 9340 Enqueuing Move request for scope (0.27, 0.15)
00:46:07.341 00.013 12020 Worker thread wakes up
00:46:07.341 00.000 12020 worker thread servicing REQUEST_MOVE scope ofs (0.27, 0.15) opts 0xd
00:46:07.341 00.000 12020 Handling offset move in thread for scope, endpoint = (0.27, 0.15)
00:46:07.341 00.000 12020 Moving (0.27, 0.15) raw xDistance=-0.28 yDistance=-0.16
00:46:07.341 00.000 12020 GuideAlgorithmHysteresis::Result() returns -0.12 from input -0.28
00:46:07.342 00.001 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:46:07.342 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
00:46:07.342 00.000 12020 MoveAxis(E, 20, ABG)
00:46:07.342 00.000 12020 Guiding  Dir = 2, Dur = 20
00:46:07.354 00.012 9340 UpdateImageDisplay: Size=(1920,1080) min=5213, max=65535, med=8500, FiltMin=6718, FiltMax=65521, Gamma=2.870
00:46:07.370 00.016 12020 IsSlewing returns 0
00:46:07.372 00.002 12020 IsGuiding returns 0
00:46:07.422 00.050 12020 IsGuiding returns 1
00:46:07.422 00.000 12020 scope still moving after pulse duration time elapsed
00:46:07.448 00.026 9340 UpdateGuideState exits: m=924918 SNR=178.0
00:46:07.468 00.020 12020 IsSlewing returns 0
00:46:07.469 00.001 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:46:07.485 00.016 12020 IsGuiding returns 0
00:46:07.485 00.000 9340 ScheduleExposure(1000,3,1) exposurePending=0
00:46:07.507 00.022 9340 Enqueuing Expose request
00:46:07.540 00.033 12020 scope move finished after 20 + 93 ms
00:46:07.541 00.001 12020 Move returns status 0, amount 20
00:46:07.541 00.000 12020 MoveAxis(N, 0, ABG)
00:46:07.541 00.000 12020 Move returns status 0, amount 0
00:46:07.541 00.000 12020 move complete, result=0
00:46:07.541 00.000 9340 GuideStep: -0.3 px 20 ms EAST, -0.2 px 0 ms NORTH
00:46:07.554 00.013 12020 worker thread done servicing request
00:46:07.554 00.000 12020 Worker thread wakes up
00:46:07.555 00.001 12020 worker thread servicing REQUEST_EXPOSE 1000
00:46:07.555 00.000 12020 Handling exposure in thread, d=1000 o=3 r=(878,690,31,31)
00:46:07.568 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"8da5c62f-6c8e-47c2-90ea-959e9e73fd0b"}
00:46:07.581 00.013 9340 case statement mapped state 6 to 3
00:46:07.600 00.019 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"8da5c62f-6c8e-47c2-90ea-959e9e73fd0b"}
00:46:07.665 00.065 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"695cec5a-fba0-4247-bff7-53897c7be4e1"}
00:46:07.715 00.050 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":29,"width":15,"height":15,"star_pos":[7.35,6.62],"pixels":"..."},"id":"695cec5a-fba0-4247-bff7-53897c7be4e1"}
00:46:08.942 01.227 12020 Exposure complete
00:46:09.047 00.105 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"645a49c5-187c-4466-b93e-515bccb825e4"}
00:46:09.065 00.018 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"645a49c5-187c-4466-b93e-515bccb825e4"}
00:46:09.077 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"5838204e-5d24-4d23-b28d-2bf6e0880278"}
00:46:09.102 00.025 9340 case statement mapped state 6 to 3
00:46:09.119 00.017 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"5838204e-5d24-4d23-b28d-2bf6e0880278"}
00:46:09.155 00.036 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"312c93d4-0bd0-4879-b83d-8e2412386610"}
00:46:09.177 00.022 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":29,"width":15,"height":15,"star_pos":[7.35,6.62],"pixels":"..."},"id":"312c93d4-0bd0-4879-b83d-8e2412386610"}
00:46:09.292 00.115 12020 worker thread done servicing request
00:46:09.292 00.000 9340 OnExposeComplete: enter
00:46:09.307 00.015 9340 UpdateGuideState(): m_state=6
00:46:09.318 00.011 9340 Star::Find(15, 893, 705, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 30
00:46:09.338 00.020 9340 Star::Find returns 1 (0), X=893.12, Y=705.65, Mass=976742, SNR=204.2, Peak=57377 HFD=4.5
00:46:09.356 00.018 9340 MultiStar: [#1 -0.42,0.49,0.00,M2] [#2 -0.43,0.11,0.62,U] [#3 -0.02,0.30,0.47,U] [#4 -0.53,0.48,0.00,M8] [#5 -0.44,0.13,0.34,U] [#6 -0.23,0.28,0.31,U] [#7 -0.34,0.03,0.29,U] [#8 -0.29,-0.03,0.29,U] 
00:46:09.400 00.044 9340 refined, 6 included, MultiStar: {-0.10, 0.25}, one-star: {0.34, 0.48}
00:46:09.422 00.022 9340 CameraToMount -- cameraTheta (1.96) - m_xAngle (-3.09) = xAngle (5.06 = -1.23)
00:46:09.437 00.015 9340 CameraToMount -- cameraTheta (1.96) - (m_xAngle (-3.09) + m_yAngleError (-0.07)) = yAngle (5.13 = -1.15)
00:46:09.458 00.021 9340 CameraToMount -- cameraX=-0.10 cameraY=0.25 hyp=0.27 cameraTheta=1.96 mountX=0.09 mountY=-0.24, mountTheta=-1.22
00:46:09.511 00.053 9340 SchedulePrimaryMove(10104498, x=-0.10, y=0.25, opts=13)
00:46:09.529 00.018 9340 Enqueuing Move request for scope (-0.10, 0.25)
00:46:09.559 00.030 12020 Worker thread wakes up
00:46:09.560 00.001 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.25) opts 0xd
00:46:09.560 00.000 12020 Handling offset move in thread for scope, endpoint = (-0.10, 0.25)
00:46:09.560 00.000 12020 Moving (-0.10, 0.25) raw xDistance=0.09 yDistance=-0.24
00:46:09.560 00.000 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
00:46:09.560 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:46:09.561 00.001 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.24
00:46:09.561 00.000 12020 MoveAxis(E, 0, ABG)
00:46:09.563 00.002 12020 Move returns status 0, amount 0
00:46:09.564 00.001 12020 MoveAxis(N, 0, ABG)
00:46:09.564 00.000 12020 Move returns status 0, amount 0
00:46:09.565 00.001 12020 move complete, result=0
00:46:09.565 00.000 12020 worker thread done servicing request
00:46:09.601 00.036 9340 UpdateImageDisplay: Size=(1920,1080) min=5075, max=65535, med=8460, FiltMin=6298, FiltMax=65508, Gamma=2.870
00:46:09.820 00.219 9340 UpdateGuideState exits: m=976742 SNR=204.2
00:46:09.861 00.041 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:46:09.919 00.058 9340 ScheduleExposure(1000,3,1) exposurePending=0
00:46:09.938 00.019 9340 Enqueuing Expose request
00:46:09.954 00.016 12020 Worker thread wakes up
00:46:09.955 00.001 9340 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
00:46:09.970 00.015 12020 worker thread servicing REQUEST_EXPOSE 1000
00:46:09.970 00.000 12020 Handling exposure in thread, d=1000 o=3 r=(878,690,31,31)
00:46:11.048 01.078 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"9918fbdd-e273-4eb8-8014-d364f4597974"}
00:46:11.086 00.038 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"9918fbdd-e273-4eb8-8014-d364f4597974"}
00:46:11.146 00.060 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"c63f6f89-3dbe-493b-883f-f676d4216bbe"}
00:46:11.186 00.040 9340 case statement mapped state 6 to 3
00:46:11.208 00.022 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"c63f6f89-3dbe-493b-883f-f676d4216bbe"}
00:46:11.285 00.077 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"6a40defd-e69c-4c28-bbfb-02fcc1e9ddb6"}
00:46:11.391 00.106 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":30,"width":15,"height":15,"star_pos":[7.12,6.65],"pixels":"..."},"id":"6a40defd-e69c-4c28-bbfb-02fcc1e9ddb6"}
00:46:11.477 00.086 12020 Exposure complete
00:46:11.906 00.429 12020 worker thread done servicing request
00:46:11.906 00.000 9340 OnExposeComplete: enter
00:46:11.926 00.020 9340 UpdateGuideState(): m_state=6
00:46:11.941 00.015 9340 Star::Find(15, 893, 705, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 31
00:46:11.983 00.042 9340 Star::Find returns 1 (0), X=893.47, Y=705.78, Mass=1020530, SNR=165.5, Peak=60133 HFD=4.3
00:46:11.997 00.014 9340 MultiStar: [#1 0.07,0.55,0.79,U] [#2 0.03,0.27,0.80,U] [#3 0.33,0.55,0.00,M2] [#4 0.27,0.49,0.51,U] [#5 0.17,0.11,0.45,U] [#6 0.55,0.45,0.00,M1] [#7 0.51,0.19,0.36,U] [#8 0.11,-0.01,0.33,U] 
00:46:12.009 00.012 9340 refined, 6 included, MultiStar: {0.28, 0.38}, one-star: {0.69, 0.61}
00:46:12.025 00.016 9340 CameraToMount -- cameraTheta (0.94) - m_xAngle (-3.09) = xAngle (4.03 = -2.25)
00:46:12.041 00.016 9340 CameraToMount -- cameraTheta (0.94) - (m_xAngle (-3.09) + m_yAngleError (-0.07)) = yAngle (4.10 = -2.18)
00:46:12.059 00.018 9340 CameraToMount -- cameraX=0.28 cameraY=0.38 hyp=0.48 cameraTheta=0.94 mountX=-0.30 mountY=-0.39, mountTheta=-2.23
00:46:12.099 00.040 9340 SchedulePrimaryMove(10104498, x=0.28, y=0.38, opts=13)
00:46:12.110 00.011 9340 Enqueuing Move request for scope (0.28, 0.38)
00:46:12.129 00.019 12020 Worker thread wakes up
00:46:12.129 00.000 12020 worker thread servicing REQUEST_MOVE scope ofs (0.28, 0.38) opts 0xd
00:46:12.129 00.000 12020 Handling offset move in thread for scope, endpoint = (0.28, 0.38)
00:46:12.129 00.000 12020 Moving (0.28, 0.38) raw xDistance=-0.30 yDistance=-0.39
00:46:12.129 00.000 12020 GuideAlgorithmHysteresis::Result() returns -0.13 from input -0.30
00:46:12.129 00.000 12020 GuideAlgorithmResistSwitch::result() returns -0.39 from input -0.39
00:46:12.129 00.000 12020 MoveAxis(E, 22, ABG)
00:46:12.129 00.000 12020 Guiding  Dir = 2, Dur = 22
00:46:12.131 00.002 12020 IsSlewing returns 0
00:46:12.133 00.002 12020 IsGuiding returns 0
00:46:12.143 00.010 9340 UpdateImageDisplay: Size=(1920,1080) min=5438, max=65535, med=8499, FiltMin=6445, FiltMax=65517, Gamma=2.870
00:46:12.166 00.023 12020 IsGuiding returns 1
00:46:12.166 00.000 12020 scope still moving after pulse duration time elapsed
00:46:12.226 00.060 12020 IsSlewing returns 0
00:46:12.240 00.014 9340 UpdateGuideState exits: m=1020530 SNR=165.5
00:46:12.255 00.015 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:46:12.280 00.025 12020 IsGuiding returns 0
00:46:12.280 00.000 12020 scope move finished after 22 + 125 ms
00:46:12.281 00.001 9340 ScheduleExposure(1000,3,1) exposurePending=0
00:46:12.336 00.055 12020 Move returns status 0, amount 22
00:46:12.336 00.000 12020 MoveAxis(N, 64, ABG)
00:46:12.337 00.001 12020 Guiding  Dir = 0, Dur = 64
00:46:12.341 00.004 9340 Enqueuing Expose request
00:46:12.360 00.019 12020 IsSlewing returns 0
00:46:12.361 00.001 12020 IsGuiding returns 0
00:46:12.468 00.107 12020 IsGuiding returns 1
00:46:12.468 00.000 12020 scope still moving after pulse duration time elapsed
00:46:12.515 00.047 12020 IsSlewing returns 0
00:46:12.618 00.103 12020 IsGuiding returns 0
00:46:12.618 00.000 12020 scope move finished after 64 + 191 ms
00:46:12.618 00.000 12020 Move returns status 0, amount 64
00:46:12.619 00.001 12020 move complete, result=0
00:46:12.619 00.000 12020 worker thread done servicing request
00:46:12.619 00.000 12020 Worker thread wakes up
00:46:12.619 00.000 12020 worker thread servicing REQUEST_EXPOSE 1000
00:46:12.619 00.000 12020 Handling exposure in thread, d=1000 o=3 r=(878,690,31,31)
00:46:12.627 00.008 9340 GuideStep: -0.3 px 22 ms EAST, -0.4 px 64 ms NORTH
00:46:13.049 00.422 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"f96cbc6d-30c9-4e1a-b0f2-ee0c16eb8b4f"}
00:46:13.062 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"f96cbc6d-30c9-4e1a-b0f2-ee0c16eb8b4f"}
00:46:13.077 00.015 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"00b5cef3-0bcb-41f6-bc13-b11904795543"}
00:46:13.090 00.013 9340 case statement mapped state 6 to 3
00:46:13.102 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"00b5cef3-0bcb-41f6-bc13-b11904795543"}
00:46:13.121 00.019 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"390c4e04-6a12-4034-8fb3-456833e7d28d"}
00:46:13.135 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":31,"width":15,"height":15,"star_pos":[7.47,6.78],"pixels":"..."},"id":"390c4e04-6a12-4034-8fb3-456833e7d28d"}
00:46:14.077 00.942 12020 Exposure complete
00:46:14.366 00.289 9340 OnExposeComplete: enter
00:46:14.381 00.015 12020 worker thread done servicing request
00:46:14.382 00.001 9340 UpdateGuideState(): m_state=6
00:46:14.406 00.024 9340 Star::Find(15, 893, 705, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 32
00:46:14.418 00.012 9340 Star::Find returns 1 (0), X=892.79, Y=705.49, Mass=1044760, SNR=211.9, Peak=56844 HFD=4.6
00:46:14.456 00.038 9340 MultiStar: [#1 -0.68,0.46,0.00,M2] [#2 -0.75,-0.01,0.00,M4] [#3 -0.24,0.63,0.00,M3] [#4 -0.46,-0.13,0.36,U] [#5 -0.27,0.53,0.00,M1] [#6 -0.28,0.01,0.29,U] [#7 -0.40,0.15,0.29,U] [#8 -0.52,-0.04,0.25,U] 
00:46:14.473 00.017 9340 refined, 4 included, MultiStar: {-0.22, 0.14}, one-star: {0.01, 0.32}
00:46:14.483 00.010 9340 CameraToMount -- cameraTheta (2.57) - m_xAngle (-3.09) = xAngle (5.66 = -0.62)
00:46:14.498 00.015 9340 CameraToMount -- cameraTheta (2.57) - (m_xAngle (-3.09) + m_yAngleError (-0.07)) = yAngle (5.74 = -0.55)
00:46:14.508 00.010 9340 CameraToMount -- cameraX=-0.22 cameraY=0.14 hyp=0.26 cameraTheta=2.57 mountX=0.21 mountY=-0.14, mountTheta=-0.57
00:46:14.526 00.018 9340 SchedulePrimaryMove(10104498, x=-0.22, y=0.14, opts=13)
00:46:14.542 00.016 9340 Enqueuing Move request for scope (-0.22, 0.14)
00:46:14.563 00.021 12020 Worker thread wakes up
00:46:14.563 00.000 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.22, 0.14) opts 0xd
00:46:14.563 00.000 12020 Handling offset move in thread for scope, endpoint = (-0.22, 0.14)
00:46:14.563 00.000 12020 Moving (-0.22, 0.14) raw xDistance=0.21 yDistance=-0.14
00:46:14.563 00.000 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.21
00:46:14.564 00.001 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:46:14.564 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
00:46:14.564 00.000 12020 MoveAxis(E, 0, ABG)
00:46:14.564 00.000 12020 Move returns status 0, amount 0
00:46:14.564 00.000 12020 MoveAxis(N, 0, ABG)
00:46:14.565 00.001 12020 Move returns status 0, amount 0
00:46:14.565 00.000 12020 move complete, result=0
00:46:14.565 00.000 12020 worker thread done servicing request
00:46:14.593 00.028 9340 UpdateImageDisplay: Size=(1920,1080) min=5320, max=65535, med=8506, FiltMin=6589, FiltMax=65508, Gamma=2.870
00:46:14.656 00.063 9340 UpdateGuideState exits: m=1044760 SNR=211.9
00:46:14.676 00.020 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:46:14.695 00.019 9340 ScheduleExposure(1000,3,1) exposurePending=0
00:46:14.715 00.020 9340 Enqueuing Expose request
00:46:14.757 00.042 12020 Worker thread wakes up
00:46:14.758 00.001 9340 GuideStep: 0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
00:46:14.770 00.012 12020 worker thread servicing REQUEST_EXPOSE 1000
00:46:14.771 00.001 12020 Handling exposure in thread, d=1000 o=3 r=(878,690,31,31)
00:46:15.055 00.284 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"f569571a-fe12-4429-a7aa-b9a16450f71d"}
00:46:15.076 00.021 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"f569571a-fe12-4429-a7aa-b9a16450f71d"}
00:46:15.093 00.017 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"2a63ed14-54c9-4ce6-bbae-59cc7b07ada5"}
00:46:15.105 00.012 9340 case statement mapped state 6 to 3
00:46:15.116 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"2a63ed14-54c9-4ce6-bbae-59cc7b07ada5"}
00:46:15.126 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"91c07d98-4255-4efd-8630-8e5d5cc8f1db"}
00:46:15.148 00.022 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":32,"width":15,"height":15,"star_pos":[6.79,7.49],"pixels":"..."},"id":"91c07d98-4255-4efd-8630-8e5d5cc8f1db"}
00:46:16.161 01.013 12020 Exposure complete
00:46:16.467 00.306 12020 worker thread done servicing request
00:46:16.468 00.001 9340 OnExposeComplete: enter
00:46:16.481 00.013 9340 UpdateGuideState(): m_state=6
00:46:16.496 00.015 9340 Star::Find(15, 892, 705, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 33
00:46:16.507 00.011 9340 Star::Find returns 1 (0), X=893.47, Y=705.65, Mass=946290, SNR=199.4, Peak=56461 HFD=4.5
00:46:16.517 00.010 9340 MultiStar: [#1 0.17,0.40,0.66,U] [#2 -0.13,-0.07,0.60,U] [#3 0.21,0.54,0.47,U] [#4 -0.14,0.17,0.35,U] [#5 0.18,0.26,0.35,U] [#6 0.38,0.36,0.28,U] [#7 0.23,-0.03,0.26,U] [#8 0.14,0.31,0.27,U] 
00:46:16.535 00.018 9340 refined, 8 included, MultiStar: {0.24, 0.30}, one-star: {0.69, 0.47}
00:46:16.552 00.017 9340 CameraToMount -- cameraTheta (0.89) - m_xAngle (-3.09) = xAngle (3.99 = -2.30)
00:46:16.585 00.033 9340 CameraToMount -- cameraTheta (0.89) - (m_xAngle (-3.09) + m_yAngleError (-0.07)) = yAngle (4.06 = -2.22)
00:46:16.601 00.016 9340 CameraToMount -- cameraX=0.24 cameraY=0.30 hyp=0.39 cameraTheta=0.89 mountX=-0.26 mountY=-0.31, mountTheta=-2.27
00:46:16.621 00.020 9340 SchedulePrimaryMove(10104498, x=0.24, y=0.30, opts=13)
00:46:16.638 00.017 9340 Enqueuing Move request for scope (0.24, 0.30)
00:46:16.658 00.020 12020 Worker thread wakes up
00:46:16.659 00.001 12020 worker thread servicing REQUEST_MOVE scope ofs (0.24, 0.30) opts 0xd
00:46:16.659 00.000 12020 Handling offset move in thread for scope, endpoint = (0.24, 0.30)
00:46:16.659 00.000 12020 Moving (0.24, 0.30) raw xDistance=-0.26 yDistance=-0.31
00:46:16.659 00.000 12020 GuideAlgorithmHysteresis::Result() returns -0.11 from input -0.26
00:46:16.659 00.000 12020 GuideAlgorithmResistSwitch::result() returns -0.31 from input -0.31
00:46:16.660 00.001 12020 MoveAxis(E, 18, ABG)
00:46:16.660 00.000 12020 Guiding  Dir = 2, Dur = 18
00:46:16.662 00.002 12020 IsSlewing returns 0
00:46:16.663 00.001 12020 IsGuiding returns 0
00:46:16.681 00.018 9340 UpdateImageDisplay: Size=(1920,1080) min=4419, max=65535, med=8527, FiltMin=6387, FiltMax=65508, Gamma=2.870
00:46:16.715 00.034 12020 IsGuiding returns 1
00:46:16.716 00.001 12020 scope still moving after pulse duration time elapsed
00:46:16.746 00.030 12020 IsSlewing returns 0
00:46:16.748 00.002 12020 IsGuiding returns 0
00:46:16.748 00.000 12020 scope move finished after 18 + 67 ms
00:46:16.749 00.001 12020 Move returns status 0, amount 18
00:46:16.749 00.000 12020 MoveAxis(N, 50, ABG)
00:46:16.749 00.000 12020 Guiding  Dir = 0, Dur = 50
00:46:16.751 00.002 12020 IsSlewing returns 0
00:46:16.753 00.002 12020 IsGuiding returns 0
00:46:16.775 00.022 9340 UpdateGuideState exits: m=946290 SNR=199.4
00:46:16.793 00.018 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:46:16.817 00.024 9340 ScheduleExposure(1000,3,1) exposurePending=0
00:46:16.876 00.059 9340 Enqueuing Expose request
00:46:16.897 00.021 12020 IsGuiding returns 1
00:46:16.897 00.000 12020 scope still moving after pulse duration time elapsed
00:46:17.010 00.113 12020 IsSlewing returns 0
00:46:17.019 00.009 12020 IsGuiding returns 0
00:46:17.020 00.001 12020 scope move finished after 50 + 217 ms
00:46:17.020 00.000 12020 Move returns status 0, amount 50
00:46:17.020 00.000 12020 move complete, result=0
00:46:17.020 00.000 12020 worker thread done servicing request
00:46:17.020 00.000 12020 Worker thread wakes up
00:46:17.023 00.003 9340 GuideStep: -0.3 px 18 ms EAST, -0.3 px 50 ms NORTH
00:46:17.044 00.021 12020 worker thread servicing REQUEST_EXPOSE 1000
00:46:17.045 00.001 12020 Handling exposure in thread, d=1000 o=3 r=(878,690,31,31)
00:46:17.064 00.019 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"8863146d-b549-4eb7-a30a-1afa7192e9b2"}
00:46:17.076 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"8863146d-b549-4eb7-a30a-1afa7192e9b2"}
00:46:17.128 00.052 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"dd56cc2f-873c-4ce1-9547-740fa960efc8"}
00:46:17.172 00.044 9340 case statement mapped state 6 to 3
00:46:17.188 00.016 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"dd56cc2f-873c-4ce1-9547-740fa960efc8"}
00:46:17.260 00.072 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"3ba682c2-2f75-43d2-9e51-88f506b235e5"}
00:46:17.310 00.050 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":33,"width":15,"height":15,"star_pos":[7.47,6.65],"pixels":"..."},"id":"3ba682c2-2f75-43d2-9e51-88f506b235e5"}
00:46:18.436 01.126 12020 Exposure complete
00:46:18.743 00.307 12020 worker thread done servicing request
00:46:18.744 00.001 9340 OnExposeComplete: enter
00:46:18.760 00.016 9340 UpdateGuideState(): m_state=6
00:46:18.801 00.041 9340 Star::Find(15, 893, 705, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 34
00:46:18.812 00.011 9340 Star::Find returns 1 (0), X=893.17, Y=705.48, Mass=1042246, SNR=231.3, Peak=58317 HFD=4.7
00:46:18.831 00.019 9340 MultiStar: [#1 -0.25,0.40,0.74,U] [#2 -0.01,-0.19,0.53,U] [#3 0.01,0.37,0.42,U] [#4 -0.31,0.06,0.30,U] [#5 -0.17,-0.09,0.31,U] [#6 -0.19,0.07,0.21,U] [#7 -0.21,0.14,0.26,U] [#8 -0.43,-0.20,0.21,U] 
00:46:18.847 00.016 9340 refined, 8 included, MultiStar: {-0.03, 0.17}, one-star: {0.39, 0.31}
00:46:18.869 00.022 9340 CameraToMount -- cameraTheta (1.76) - m_xAngle (-3.09) = xAngle (4.85 = -1.43)
00:46:18.887 00.018 9340 CameraToMount -- cameraTheta (1.76) - (m_xAngle (-3.09) + m_yAngleError (-0.07)) = yAngle (4.93 = -1.36)
00:46:18.927 00.040 9340 CameraToMount -- cameraX=-0.03 cameraY=0.17 hyp=0.17 cameraTheta=1.76 mountX=0.02 mountY=-0.16, mountTheta=-1.43
00:46:18.954 00.027 9340 SchedulePrimaryMove(10104498, x=-0.03, y=0.17, opts=13)
00:46:18.971 00.017 9340 Enqueuing Move request for scope (-0.03, 0.17)
00:46:18.982 00.011 12020 Worker thread wakes up
00:46:18.983 00.001 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.17) opts 0xd
00:46:18.983 00.000 12020 Handling offset move in thread for scope, endpoint = (-0.03, 0.17)
00:46:18.983 00.000 12020 Moving (-0.03, 0.17) raw xDistance=0.02 yDistance=-0.16
00:46:18.983 00.000 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
00:46:18.983 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:46:18.984 00.001 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
00:46:18.984 00.000 12020 MoveAxis(E, 0, ABG)
00:46:18.984 00.000 12020 Move returns status 0, amount 0
00:46:18.984 00.000 12020 MoveAxis(N, 0, ABG)
00:46:18.985 00.001 12020 Move returns status 0, amount 0
00:46:18.985 00.000 12020 move complete, result=0
00:46:18.985 00.000 12020 worker thread done servicing request
00:46:18.995 00.010 9340 UpdateImageDisplay: Size=(1920,1080) min=5073, max=65535, med=8555, FiltMin=6387, FiltMax=65508, Gamma=2.870
00:46:19.085 00.090 9340 UpdateGuideState exits: m=1042246 SNR=231.3
00:46:19.096 00.011 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:46:19.112 00.016 9340 ScheduleExposure(1000,3,1) exposurePending=0
00:46:19.125 00.013 9340 Enqueuing Expose request
00:46:19.135 00.010 12020 Worker thread wakes up
00:46:19.135 00.000 9340 GuideStep: 0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
00:46:19.154 00.019 12020 worker thread servicing REQUEST_EXPOSE 1000
00:46:19.154 00.000 12020 Handling exposure in thread, d=1000 o=3 r=(878,690,31,31)
00:46:19.161 00.007 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"1ad123ce-c80f-4131-817b-4ee6f9d113e7"}
00:46:19.175 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"1ad123ce-c80f-4131-817b-4ee6f9d113e7"}
00:46:19.189 00.014 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"b4ab15a5-48ca-4813-96d0-b1cf74680e69"}
00:46:19.235 00.046 9340 case statement mapped state 6 to 3
00:46:19.248 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"b4ab15a5-48ca-4813-96d0-b1cf74680e69"}
00:46:19.270 00.022 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"4174d67e-375f-490d-9f8a-4e56f96918e1"}
00:46:19.283 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":34,"width":15,"height":15,"star_pos":[7.17,7.48],"pixels":"..."},"id":"4174d67e-375f-490d-9f8a-4e56f96918e1"}
00:46:20.528 01.245 12020 Exposure complete
00:46:20.790 00.262 9340 OnExposeComplete: enter
00:46:20.804 00.014 12020 worker thread done servicing request
00:46:20.804 00.000 9340 UpdateGuideState(): m_state=6
00:46:20.815 00.011 9340 Star::Find(15, 893, 705, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 35
00:46:20.824 00.009 9340 Star::Find returns 1 (0), X=893.31, Y=705.34, Mass=1011750, SNR=206.6, Peak=60333 HFD=4.7
00:46:20.837 00.013 9340 MultiStar: [#1 -0.20,-0.01,0.73,U] [#2 -0.18,-0.46,0.71,U] [#3 -0.09,0.32,0.44,U] [#4 0.08,-0.31,0.35,U] [#5 -0.01,-0.28,0.33,U] [#6 -0.04,-0.19,0.24,U] [#7 -0.09,-0.71,0.00,M1] [#8 -0.29,-0.38,0.23,U] 
00:46:20.858 00.021 9340 refined, 7 included, MultiStar: {0.04, -0.09}, one-star: {0.53, 0.17}
00:46:20.874 00.016 9340 CameraToMount -- cameraTheta (-1.14) - m_xAngle (-3.09) = xAngle (1.95 = 1.95)
00:46:20.915 00.041 9340 CameraToMount -- cameraTheta (-1.14) - (m_xAngle (-3.09) + m_yAngleError (-0.07)) = yAngle (2.02 = 2.02)
00:46:20.927 00.012 9340 CameraToMount -- cameraX=0.04 cameraY=-0.09 hyp=0.10 cameraTheta=-1.14 mountX=-0.04 mountY=0.09, mountTheta=1.96
00:46:20.942 00.015 9340 SchedulePrimaryMove(10104498, x=0.04, y=-0.09, opts=13)
00:46:20.953 00.011 9340 Enqueuing Move request for scope (0.04, -0.09)
00:46:20.964 00.011 12020 Worker thread wakes up
00:46:20.965 00.001 12020 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.09) opts 0xd
00:46:20.965 00.000 12020 Handling offset move in thread for scope, endpoint = (0.04, -0.09)
00:46:20.966 00.001 12020 Moving (0.04, -0.09) raw xDistance=-0.04 yDistance=0.09
00:46:20.966 00.000 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
00:46:20.966 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:46:20.966 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
00:46:20.968 00.002 12020 MoveAxis(E, 0, ABG)
00:46:20.968 00.000 12020 Move returns status 0, amount 0
00:46:20.968 00.000 12020 MoveAxis(N, 0, ABG)
00:46:20.968 00.000 12020 Move returns status 0, amount 0
00:46:20.968 00.000 12020 move complete, result=0
00:46:20.968 00.000 12020 worker thread done servicing request
00:46:20.982 00.014 9340 UpdateImageDisplay: Size=(1920,1080) min=5226, max=65535, med=8546, FiltMin=6537, FiltMax=65508, Gamma=2.870
00:46:21.058 00.076 9340 UpdateGuideState exits: m=1011750 SNR=206.6
00:46:21.071 00.013 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:46:21.081 00.010 9340 ScheduleExposure(1000,3,1) exposurePending=0
00:46:21.095 00.014 9340 Enqueuing Expose request
00:46:21.110 00.015 12020 Worker thread wakes up
00:46:21.110 00.000 9340 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
00:46:21.126 00.016 12020 worker thread servicing REQUEST_EXPOSE 1000
00:46:21.126 00.000 12020 Handling exposure in thread, d=1000 o=3 r=(878,690,31,31)
00:46:21.138 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"41898eab-ba0a-4c4a-ab0f-5bb5173482fa"}
00:46:21.170 00.032 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"41898eab-ba0a-4c4a-ab0f-5bb5173482fa"}
00:46:21.206 00.036 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"a2b955bc-abb4-4a08-b050-f0a73915062c"}
00:46:21.222 00.016 9340 case statement mapped state 6 to 3
00:46:21.233 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"a2b955bc-abb4-4a08-b050-f0a73915062c"}
00:46:21.249 00.016 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"22186a11-0e7e-4006-8607-2e84c29d56c3"}
00:46:21.276 00.027 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":35,"width":15,"height":15,"star_pos":[7.31,7.34],"pixels":"..."},"id":"22186a11-0e7e-4006-8607-2e84c29d56c3"}
00:46:22.490 01.214 12020 Exposure complete
00:46:22.726 00.236 12020 worker thread done servicing request
00:46:22.727 00.001 9340 OnExposeComplete: enter
00:46:22.744 00.017 9340 UpdateGuideState(): m_state=6
00:46:22.755 00.011 9340 Star::Find(15, 893, 705, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 36
00:46:22.765 00.010 9340 Star::Find returns 1 (0), X=893.71, Y=705.37, Mass=1083963, SNR=193.9, Peak=55769 HFD=4.7
00:46:22.776 00.011 9340 MultiStar: [#1 0.12,0.21,0.88,U] [#2 -0.25,-0.21,0.66,U] [#3 0.41,0.08,0.55,U] [#4 -0.10,-0.24,0.30,U] [#5 0.18,-0.31,0.33,U] [#6 0.43,-0.23,0.33,U] [#7 0.30,-0.41,0.28,U] [#8 0.30,-0.17,0.27,U] 
00:46:22.790 00.014 9340 refined, 8 included, MultiStar: {0.31, -0.03}, one-star: {0.93, 0.20}
00:46:22.808 00.018 9340 CameraToMount -- cameraTheta (-0.08) - m_xAngle (-3.09) = xAngle (3.01 = 3.01)
00:46:22.842 00.034 9340 CameraToMount -- cameraTheta (-0.08) - (m_xAngle (-3.09) + m_yAngleError (-0.07)) = yAngle (3.09 = 3.09)
00:46:22.856 00.014 9340 CameraToMount -- cameraX=0.31 cameraY=-0.03 hyp=0.31 cameraTheta=-0.08 mountX=-0.31 mountY=0.02, mountTheta=3.09
00:46:22.874 00.018 9340 SchedulePrimaryMove(10104498, x=0.31, y=-0.03, opts=13)
00:46:22.886 00.012 9340 Enqueuing Move request for scope (0.31, -0.03)
00:46:22.898 00.012 12020 Worker thread wakes up
00:46:22.898 00.000 12020 worker thread servicing REQUEST_MOVE scope ofs (0.31, -0.03) opts 0xd
00:46:22.898 00.000 12020 Handling offset move in thread for scope, endpoint = (0.31, -0.03)
00:46:22.898 00.000 12020 Moving (0.31, -0.03) raw xDistance=-0.31 yDistance=0.02
00:46:22.899 00.001 12020 GuideAlgorithmHysteresis::Result() returns -0.13 from input -0.31
00:46:22.899 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:46:22.899 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
00:46:22.899 00.000 12020 MoveAxis(E, 22, ABG)
00:46:22.899 00.000 12020 Guiding  Dir = 2, Dur = 22
00:46:22.900 00.001 12020 IsSlewing returns 0
00:46:22.901 00.001 12020 IsGuiding returns 0
00:46:22.914 00.013 9340 UpdateImageDisplay: Size=(1920,1080) min=5052, max=65535, med=8584, FiltMin=6530, FiltMax=65508, Gamma=2.870
00:46:22.956 00.042 12020 IsGuiding returns 1
00:46:22.959 00.003 12020 scope still moving after pulse duration time elapsed
00:46:22.992 00.033 12020 IsSlewing returns 0
00:46:22.993 00.001 12020 IsGuiding returns 0
00:46:22.994 00.001 12020 scope move finished after 22 + 69 ms
00:46:22.994 00.000 12020 Move returns status 0, amount 22
00:46:22.994 00.000 12020 MoveAxis(N, 0, ABG)
00:46:22.994 00.000 12020 Move returns status 0, amount 0
00:46:22.994 00.000 12020 move complete, result=0
00:46:22.994 00.000 12020 worker thread done servicing request
00:46:23.000 00.006 9340 UpdateGuideState exits: m=1083963 SNR=193.9
00:46:23.013 00.013 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:46:23.024 00.011 9340 ScheduleExposure(1000,3,1) exposurePending=0
00:46:23.038 00.014 9340 Enqueuing Expose request
00:46:23.049 00.011 12020 Worker thread wakes up
00:46:23.049 00.000 9340 GuideStep: -0.3 px 22 ms EAST, 0.0 px 0 ms NORTH
00:46:23.066 00.017 12020 worker thread servicing REQUEST_EXPOSE 1000
00:46:23.066 00.000 12020 Handling exposure in thread, d=1000 o=3 r=(878,690,31,31)
00:46:23.096 00.030 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"7b42486e-0669-4d23-b5d3-d4aac08d496c"}
00:46:23.110 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"7b42486e-0669-4d23-b5d3-d4aac08d496c"}
00:46:23.129 00.019 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"cbdde44f-823e-4ddc-96b6-e39ce2ba8c6f"}
00:46:23.141 00.012 9340 case statement mapped state 6 to 3
00:46:23.151 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"cbdde44f-823e-4ddc-96b6-e39ce2ba8c6f"}
00:46:23.165 00.014 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"3227ee71-7cb9-4d8b-9f48-80e745fe8e1e"}
00:46:23.179 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":36,"width":15,"height":15,"star_pos":[6.71,7.37],"pixels":"..."},"id":"3227ee71-7cb9-4d8b-9f48-80e745fe8e1e"}
00:46:24.437 01.258 12020 Exposure complete
00:46:24.776 00.339 12020 worker thread done servicing request
00:46:24.777 00.001 9340 OnExposeComplete: enter
00:46:24.797 00.020 9340 UpdateGuideState(): m_state=6
00:46:24.845 00.048 9340 Star::Find(15, 893, 705, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 37
00:46:24.870 00.025 9340 Star::Find returns 1 (0), X=893.16, Y=705.50, Mass=988880, SNR=171.1, Peak=58729 HFD=4.5
00:46:24.887 00.017 9340 MultiStar: [#1 -0.26,0.33,1.03,U] [#2 -0.01,-0.25,0.76,U] [#3 0.12,0.41,0.59,U] [#4 -0.08,0.11,0.46,U] [#5 -0.17,-0.05,0.42,U] [#6 -0.37,0.31,0.39,U] [#7 0.16,-0.02,0.36,U] [#8 -0.16,0.19,0.32,U] 
00:46:24.914 00.027 9340 refined, 8 included, MultiStar: {-0.02, 0.17}, one-star: {0.38, 0.33}
00:46:24.936 00.022 9340 CameraToMount -- cameraTheta (1.66) - m_xAngle (-3.09) = xAngle (4.75 = -1.53)
00:46:24.971 00.035 9340 CameraToMount -- cameraTheta (1.66) - (m_xAngle (-3.09) + m_yAngleError (-0.07)) = yAngle (4.83 = -1.46)
00:46:24.987 00.016 9340 CameraToMount -- cameraX=-0.02 cameraY=0.17 hyp=0.17 cameraTheta=1.66 mountX=0.01 mountY=-0.17, mountTheta=-1.53
00:46:25.005 00.018 9340 SchedulePrimaryMove(10104498, x=-0.02, y=0.17, opts=13)
00:46:25.028 00.023 9340 Enqueuing Move request for scope (-0.02, 0.17)
00:46:25.049 00.021 12020 Worker thread wakes up
00:46:25.049 00.000 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.17) opts 0xd
00:46:25.049 00.000 12020 Handling offset move in thread for scope, endpoint = (-0.02, 0.17)
00:46:25.050 00.001 12020 Moving (-0.02, 0.17) raw xDistance=0.01 yDistance=-0.17
00:46:25.050 00.000 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
00:46:25.050 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:46:25.051 00.001 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
00:46:25.051 00.000 12020 MoveAxis(E, 0, ABG)
00:46:25.051 00.000 12020 Move returns status 0, amount 0
00:46:25.051 00.000 12020 MoveAxis(N, 0, ABG)
00:46:25.051 00.000 12020 Move returns status 0, amount 0
00:46:25.052 00.001 12020 move complete, result=0
00:46:25.052 00.000 12020 worker thread done servicing request
00:46:25.067 00.015 9340 UpdateImageDisplay: Size=(1920,1080) min=5390, max=65535, med=8589, FiltMin=6564, FiltMax=65508, Gamma=2.870
00:46:25.158 00.091 9340 UpdateGuideState exits: m=988880 SNR=171.1
00:46:25.172 00.014 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:46:25.188 00.016 9340 ScheduleExposure(1000,3,1) exposurePending=0
00:46:25.213 00.025 9340 Enqueuing Expose request
00:46:25.230 00.017 12020 Worker thread wakes up
00:46:25.230 00.000 12020 worker thread servicing REQUEST_EXPOSE 1000
00:46:25.230 00.000 12020 Handling exposure in thread, d=1000 o=3 r=(878,690,31,31)
00:46:25.231 00.001 9340 GuideStep: 0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
00:46:25.288 00.057 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"b542eb44-c6db-4049-ba1e-92d38f5b0cdc"}
00:46:25.303 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"b542eb44-c6db-4049-ba1e-92d38f5b0cdc"}
00:46:25.316 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"cbf85791-175f-4b6f-9967-3340423017c2"}
00:46:25.335 00.019 9340 case statement mapped state 6 to 3
00:46:25.358 00.023 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"cbf85791-175f-4b6f-9967-3340423017c2"}
00:46:25.415 00.057 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"ae6094af-cac9-46b2-a27c-7aac6584139f"}
00:46:25.448 00.033 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":37,"width":15,"height":15,"star_pos":[7.16,7.50],"pixels":"..."},"id":"ae6094af-cac9-46b2-a27c-7aac6584139f"}
00:46:26.628 01.180 12020 Exposure complete
00:46:26.933 00.305 12020 worker thread done servicing request
00:46:26.933 00.000 9340 OnExposeComplete: enter
00:46:26.946 00.013 9340 UpdateGuideState(): m_state=6
00:46:26.964 00.018 9340 Star::Find(15, 893, 705, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 38
00:46:26.977 00.013 9340 Star::Find returns 1 (0), X=893.51, Y=705.33, Mass=976130, SNR=163.6, Peak=58053 HFD=4.4
00:46:26.990 00.013 9340 MultiStar: [#1 0.07,0.28,0.83,U] [#2 -0.23,-0.34,0.92,U] [#3 0.27,0.45,0.62,U] [#4 -0.26,-0.10,0.49,U] [#5 0.21,0.31,0.44,U] [#6 0.38,-0.01,0.38,U] [#7 0.39,-0.14,0.35,U] [#8 0.28,-0.03,0.34,U] 
00:46:27.031 00.041 9340 refined, 8 included, MultiStar: {0.20, 0.07}, one-star: {0.73, 0.16}
00:46:27.041 00.010 9340 CameraToMount -- cameraTheta (0.34) - m_xAngle (-3.09) = xAngle (3.44 = -2.85)
00:46:27.062 00.021 9340 CameraToMount -- cameraTheta (0.34) - (m_xAngle (-3.09) + m_yAngleError (-0.07)) = yAngle (3.51 = -2.77)
00:46:27.075 00.013 9340 CameraToMount -- cameraX=0.20 cameraY=0.07 hyp=0.21 cameraTheta=0.34 mountX=-0.20 mountY=-0.08, mountTheta=-2.78
00:46:27.093 00.018 9340 SchedulePrimaryMove(10104498, x=0.20, y=0.07, opts=13)
00:46:27.110 00.017 9340 Enqueuing Move request for scope (0.20, 0.07)
00:46:27.124 00.014 12020 Worker thread wakes up
00:46:27.126 00.002 12020 worker thread servicing REQUEST_MOVE scope ofs (0.20, 0.07) opts 0xd
00:46:27.126 00.000 12020 Handling offset move in thread for scope, endpoint = (0.20, 0.07)
00:46:27.126 00.000 12020 Moving (0.20, 0.07) raw xDistance=-0.20 yDistance=-0.08
00:46:27.126 00.000 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.20
00:46:27.126 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:46:27.128 00.002 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
00:46:27.128 00.000 12020 MoveAxis(E, 0, ABG)
00:46:27.128 00.000 12020 Move returns status 0, amount 0
00:46:27.128 00.000 12020 MoveAxis(N, 0, ABG)
00:46:27.129 00.001 12020 Move returns status 0, amount 0
00:46:27.129 00.000 12020 move complete, result=0
00:46:27.130 00.001 12020 worker thread done servicing request
00:46:27.156 00.026 9340 UpdateImageDisplay: Size=(1920,1080) min=5200, max=65535, med=8588, FiltMin=6463, FiltMax=65508, Gamma=2.870
00:46:27.215 00.059 9340 UpdateGuideState exits: m=976130 SNR=163.6
00:46:27.228 00.013 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:46:27.254 00.026 9340 ScheduleExposure(1000,3,1) exposurePending=0
00:46:27.269 00.015 9340 Enqueuing Expose request
00:46:27.285 00.016 12020 Worker thread wakes up
00:46:27.285 00.000 9340 GuideStep: -0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
00:46:27.316 00.031 12020 worker thread servicing REQUEST_EXPOSE 1000
00:46:27.316 00.000 12020 Handling exposure in thread, d=1000 o=3 r=(878,690,31,31)
00:46:27.324 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"db35d503-e6a2-4b35-a6ad-d003021196b0"}
00:46:27.338 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"db35d503-e6a2-4b35-a6ad-d003021196b0"}
00:46:27.391 00.053 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"c747f72e-e791-4e9c-964d-0ef1d9dbe7ca"}
00:46:27.406 00.015 9340 case statement mapped state 6 to 3
00:46:27.422 00.016 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"c747f72e-e791-4e9c-964d-0ef1d9dbe7ca"}
00:46:27.441 00.019 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"a4ee6bb0-b781-4a58-a54e-e831cdc4017e"}
00:46:27.476 00.035 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":38,"width":15,"height":15,"star_pos":[6.51,7.33],"pixels":"..."},"id":"a4ee6bb0-b781-4a58-a54e-e831cdc4017e"}
00:46:28.704 01.228 12020 Exposure complete
00:46:29.038 00.334 12020 worker thread done servicing request
00:46:29.038 00.000 9340 OnExposeComplete: enter
00:46:29.068 00.030 9340 UpdateGuideState(): m_state=6
00:46:29.083 00.015 9340 Star::Find(15, 893, 705, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 39
00:46:29.118 00.035 9340 Star::Find returns 1 (0), X=893.30, Y=705.16, Mass=1012639, SNR=248.9, Peak=58969 HFD=4.5
00:46:29.130 00.012 9340 MultiStar: [#1 0.01,0.11,0.61,U] [#2 -0.24,-0.23,0.49,U] [#3 0.25,0.01,0.34,U] [#4 -0.24,-0.45,0.26,U] [#5 0.07,-0.49,0.34,U] [#6 0.14,-0.24,0.27,U] [#7 0.07,-0.43,0.23,U] [#8 -0.41,-0.87,0.00,M1] 
00:46:29.143 00.013 9340 refined, 7 included, MultiStar: {0.14, -0.14}, one-star: {0.51, -0.01}
00:46:29.163 00.020 9340 CameraToMount -- cameraTheta (-0.78) - m_xAngle (-3.09) = xAngle (2.32 = 2.32)
00:46:29.178 00.015 9340 CameraToMount -- cameraTheta (-0.78) - (m_xAngle (-3.09) + m_yAngleError (-0.07)) = yAngle (2.39 = 2.39)
00:46:29.191 00.013 9340 CameraToMount -- cameraX=0.14 cameraY=-0.14 hyp=0.20 cameraTheta=-0.78 mountX=-0.14 mountY=0.14, mountTheta=2.35
00:46:29.227 00.036 9340 SchedulePrimaryMove(10104498, x=0.14, y=-0.14, opts=13)
00:46:29.243 00.016 9340 Enqueuing Move request for scope (0.14, -0.14)
00:46:29.257 00.014 12020 Worker thread wakes up
00:46:29.257 00.000 12020 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.14) opts 0xd
00:46:29.258 00.001 12020 Handling offset move in thread for scope, endpoint = (0.14, -0.14)
00:46:29.258 00.000 12020 Moving (0.14, -0.14) raw xDistance=-0.14 yDistance=0.14
00:46:29.258 00.000 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
00:46:29.258 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:46:29.259 00.001 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
00:46:29.259 00.000 12020 MoveAxis(E, 0, ABG)
00:46:29.260 00.001 12020 Move returns status 0, amount 0
00:46:29.260 00.000 12020 MoveAxis(N, 0, ABG)
00:46:29.260 00.000 12020 Move returns status 0, amount 0
00:46:29.260 00.000 12020 move complete, result=0
00:46:29.260 00.000 12020 worker thread done servicing request
00:46:29.272 00.012 9340 UpdateImageDisplay: Size=(1920,1080) min=5595, max=65535, med=8622, FiltMin=6352, FiltMax=65508, Gamma=2.870
00:46:29.357 00.085 9340 UpdateGuideState exits: m=1012639 SNR=248.9
00:46:29.375 00.018 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:46:29.404 00.029 9340 ScheduleExposure(1000,3,1) exposurePending=0
00:46:29.440 00.036 9340 Enqueuing Expose request
00:46:29.460 00.020 12020 Worker thread wakes up
00:46:29.460 00.000 9340 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
00:46:29.477 00.017 12020 worker thread servicing REQUEST_EXPOSE 1000
00:46:29.477 00.000 12020 Handling exposure in thread, d=1000 o=3 r=(878,690,31,31)
00:46:29.490 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"87ea6ce7-5d7e-4d93-bd71-f328197c9c01"}
00:46:29.503 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"87ea6ce7-5d7e-4d93-bd71-f328197c9c01"}
00:46:29.542 00.039 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"dd89b268-5e7d-4ebd-b490-fc5e0102ced5"}
00:46:29.561 00.019 9340 case statement mapped state 6 to 3
00:46:29.574 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"dd89b268-5e7d-4ebd-b490-fc5e0102ced5"}
00:46:29.591 00.017 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"6a930b5f-c185-4bc1-aae4-aaa1e9cec0db"}
00:46:29.611 00.020 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":39,"width":15,"height":15,"star_pos":[7.30,7.16],"pixels":"..."},"id":"6a930b5f-c185-4bc1-aae4-aaa1e9cec0db"}
00:46:30.855 01.244 12020 Exposure complete
00:46:31.056 00.201 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"c90bf801-ea97-45f2-9511-f4b454c558c2"}
00:46:31.077 00.021 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"c90bf801-ea97-45f2-9511-f4b454c558c2"}
00:46:31.148 00.071 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"da3d9217-c40e-4095-8313-378d62dd3a61"}
00:46:31.175 00.027 9340 case statement mapped state 6 to 3
00:46:31.212 00.037 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"da3d9217-c40e-4095-8313-378d62dd3a61"}
00:46:31.258 00.046 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"f413a2c3-ad2a-41e4-b51e-a2dbde138c84"}
00:46:31.284 00.026 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":39,"width":15,"height":15,"star_pos":[7.30,7.16],"pixels":"..."},"id":"f413a2c3-ad2a-41e4-b51e-a2dbde138c84"}
00:46:31.378 00.094 12020 worker thread done servicing request
00:46:31.379 00.001 9340 OnExposeComplete: enter
00:46:31.407 00.028 9340 UpdateGuideState(): m_state=6
00:46:31.422 00.015 9340 Star::Find(15, 893, 705, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 40
00:46:31.442 00.020 9340 Star::Find returns 1 (0), X=893.22, Y=705.29, Mass=953499, SNR=159.2, Peak=59473 HFD=4.5
00:46:31.458 00.016 9340 MultiStar: [#1 -0.07,0.16,0.94,U] [#2 -0.13,-0.34,0.72,U] [#3 0.17,0.21,0.57,U] [#4 -0.39,-0.24,0.51,U] [#5 0.12,-0.15,0.53,U] [#6 -0.29,-0.47,0.36,U] [#7 0.36,-0.27,0.34,U] [#8 -0.27,0.11,0.40,U] 
00:46:31.500 00.042 9340 refined, 8 included, MultiStar: {0.03, -0.05}, one-star: {0.43, 0.12}
00:46:31.531 00.031 9340 CameraToMount -- cameraTheta (-1.10) - m_xAngle (-3.09) = xAngle (1.99 = 1.99)
00:46:31.546 00.015 9340 CameraToMount -- cameraTheta (-1.10) - (m_xAngle (-3.09) + m_yAngleError (-0.07)) = yAngle (2.06 = 2.06)
00:46:31.584 00.038 9340 CameraToMount -- cameraX=0.03 cameraY=-0.05 hyp=0.06 cameraTheta=-1.10 mountX=-0.02 mountY=0.05, mountTheta=2.00
00:46:31.664 00.080 9340 SchedulePrimaryMove(10104498, x=0.03, y=-0.05, opts=13)
00:46:31.710 00.046 9340 Enqueuing Move request for scope (0.03, -0.05)
00:46:31.772 00.062 12020 Worker thread wakes up
00:46:31.773 00.001 12020 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.05) opts 0xd
00:46:31.773 00.000 12020 Handling offset move in thread for scope, endpoint = (0.03, -0.05)
00:46:31.773 00.000 12020 Moving (0.03, -0.05) raw xDistance=-0.02 yDistance=0.05
00:46:31.773 00.000 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
00:46:31.773 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:46:31.774 00.001 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
00:46:31.774 00.000 12020 MoveAxis(E, 0, ABG)
00:46:31.776 00.002 12020 Move returns status 0, amount 0
00:46:31.776 00.000 12020 MoveAxis(N, 0, ABG)
00:46:31.776 00.000 12020 Move returns status 0, amount 0
00:46:31.777 00.001 12020 move complete, result=0
00:46:31.777 00.000 12020 worker thread done servicing request
00:46:31.805 00.028 9340 UpdateImageDisplay: Size=(1920,1080) min=4941, max=65535, med=8611, FiltMin=6608, FiltMax=65508, Gamma=2.870
00:46:31.950 00.145 9340 UpdateGuideState exits: m=953499 SNR=159.2
00:46:31.963 00.013 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:46:31.992 00.029 9340 ScheduleExposure(1000,3,1) exposurePending=0
00:46:32.041 00.049 9340 Enqueuing Expose request
00:46:32.068 00.027 12020 Worker thread wakes up
00:46:32.068 00.000 9340 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
00:46:32.085 00.017 12020 worker thread servicing REQUEST_EXPOSE 1000
00:46:32.085 00.000 12020 Handling exposure in thread, d=1000 o=3 r=(878,690,31,31)
00:46:33.070 00.985 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"118bd04e-3f2e-4e11-86b6-be6b7c207c97"}
00:46:33.110 00.040 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"118bd04e-3f2e-4e11-86b6-be6b7c207c97"}
00:46:33.176 00.066 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"ce3d9d7d-ca4b-4085-ad35-af5f7c99e02b"}
00:46:33.203 00.027 9340 case statement mapped state 6 to 3
00:46:33.217 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"ce3d9d7d-ca4b-4085-ad35-af5f7c99e02b"}
00:46:33.237 00.020 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"114d72e7-e011-4a2f-99e9-72e4fa1cf721"}
00:46:33.293 00.056 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":40,"width":15,"height":15,"star_pos":[7.22,7.29],"pixels":"..."},"id":"114d72e7-e011-4a2f-99e9-72e4fa1cf721"}
00:46:33.454 00.161 12020 Exposure complete
00:46:33.942 00.488 9340 OnExposeComplete: enter
00:46:33.971 00.029 12020 worker thread done servicing request
00:46:33.972 00.001 9340 UpdateGuideState(): m_state=6
00:46:34.016 00.044 9340 Star::Find(15, 893, 705, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 41
00:46:34.032 00.016 9340 Star::Find returns 1 (0), X=894.12, Y=705.60, Mass=967068, SNR=154.6, Peak=56260 HFD=4.4
00:46:34.078 00.046 9340 MultiStar: [#1 0.55,0.41,0.96,U] [#2 0.43,0.21,0.78,U] [#3 0.73,0.52,0.00,M1] [#4 0.41,0.55,0.39,U] [#5 0.87,0.34,0.00,M1] [#6 0.72,0.57,0.00,M1] [#7 1.02,0.14,0.00,M1] [#8 0.59,-0.21,0.41,U] 
00:46:34.102 00.024 9340 refined, 4 included, MultiStar: {0.73, 0.31}, one-star: {1.33, 0.42}
00:46:34.149 00.047 9340 CameraToMount -- cameraTheta (0.40) - m_xAngle (-3.09) = xAngle (3.50 = -2.79)
00:46:34.166 00.017 9340 CameraToMount -- cameraTheta (0.40) - (m_xAngle (-3.09) + m_yAngleError (-0.07)) = yAngle (3.57 = -2.71)
00:46:34.182 00.016 9340 CameraToMount -- cameraX=0.73 cameraY=0.31 hyp=0.80 cameraTheta=0.40 mountX=-0.75 mountY=-0.33, mountTheta=-2.72
00:46:34.205 00.023 9340 SchedulePrimaryMove(10104498, x=0.73, y=0.31, opts=13)
00:46:34.241 00.036 9340 Enqueuing Move request for scope (0.73, 0.31)
00:46:34.262 00.021 12020 Worker thread wakes up
00:46:34.262 00.000 12020 worker thread servicing REQUEST_MOVE scope ofs (0.73, 0.31) opts 0xd
00:46:34.263 00.001 12020 Handling offset move in thread for scope, endpoint = (0.73, 0.31)
00:46:34.263 00.000 12020 Moving (0.73, 0.31) raw xDistance=-0.75 yDistance=-0.33
00:46:34.263 00.000 12020 GuideAlgorithmHysteresis::Result() returns -0.31 from input -0.75
00:46:34.263 00.000 12020 GuideAlgorithmResistSwitch::result() returns -0.33 from input -0.33
00:46:34.264 00.001 12020 MoveAxis(E, 54, ABG)
00:46:34.264 00.000 12020 Guiding  Dir = 2, Dur = 54
00:46:34.265 00.001 12020 IsSlewing returns 0
00:46:34.266 00.001 12020 IsGuiding returns 0
00:46:34.278 00.012 9340 UpdateImageDisplay: Size=(1920,1080) min=5419, max=65535, med=8633, FiltMin=6648, FiltMax=65521, Gamma=2.870
00:46:34.293 00.015 12020 PulseGuide returned control before completion, sleep 38
00:46:34.336 00.043 12020 IsGuiding returns 1
00:46:34.336 00.000 12020 scope still moving after pulse duration time elapsed
00:46:34.360 00.024 9340 UpdateGuideState exits: m=967068 SNR=154.6
00:46:34.376 00.016 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:46:34.392 00.016 12020 IsSlewing returns 0
00:46:34.393 00.001 9340 ScheduleExposure(1000,3,1) exposurePending=0
00:46:34.410 00.017 9340 Enqueuing Expose request
00:46:34.427 00.017 12020 IsGuiding returns 0
00:46:34.428 00.001 12020 scope move finished after 54 + 107 ms
00:46:34.428 00.000 12020 Move returns status 0, amount 54
00:46:34.428 00.000 12020 MoveAxis(N, 54, ABG)
00:46:34.428 00.000 12020 Guiding  Dir = 0, Dur = 54
00:46:34.429 00.001 12020 IsSlewing returns 0
00:46:34.431 00.002 12020 IsGuiding returns 0
00:46:34.519 00.088 12020 IsGuiding returns 1
00:46:34.519 00.000 12020 scope still moving after pulse duration time elapsed
00:46:34.545 00.026 12020 IsSlewing returns 0
00:46:34.547 00.002 12020 IsGuiding returns 1
00:46:34.677 00.130 12020 IsSlewing returns 0
00:46:34.709 00.032 12020 IsGuiding returns 0
00:46:34.710 00.001 12020 scope move finished after 54 + 224 ms
00:46:34.710 00.000 12020 Move returns status 0, amount 54
00:46:34.710 00.000 12020 move complete, result=0
00:46:34.710 00.000 12020 worker thread done servicing request
00:46:34.711 00.001 12020 Worker thread wakes up
00:46:34.711 00.000 12020 worker thread servicing REQUEST_EXPOSE 1000
00:46:34.711 00.000 12020 Handling exposure in thread, d=1000 o=3 r=(878,690,31,31)
00:46:34.713 00.002 9340 GuideStep: -0.7 px 54 ms EAST, -0.3 px 54 ms NORTH
00:46:35.114 00.401 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"a8ffa95f-29d8-4a1b-b161-7f96e45a0eb0"}
00:46:35.141 00.027 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"a8ffa95f-29d8-4a1b-b161-7f96e45a0eb0"}
00:46:35.159 00.018 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"832ba8a5-051a-41d8-90cb-29a2d6ada1ad"}
00:46:35.173 00.014 9340 case statement mapped state 6 to 3
00:46:35.201 00.028 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"832ba8a5-051a-41d8-90cb-29a2d6ada1ad"}
00:46:35.257 00.056 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"9beaf5cb-23a9-4246-bf61-c894c791a263"}
00:46:35.278 00.021 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":41,"width":15,"height":15,"star_pos":[7.12,6.60],"pixels":"..."},"id":"9beaf5cb-23a9-4246-bf61-c894c791a263"}
00:46:36.095 00.817 12020 Exposure complete
00:46:36.450 00.355 12020 worker thread done servicing request
00:46:36.451 00.001 9340 OnExposeComplete: enter
00:46:36.476 00.025 9340 UpdateGuideState(): m_state=6
00:46:36.500 00.024 9340 Star::Find(15, 894, 705, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 42
00:46:36.565 00.065 9340 Star::Find returns 1 (0), X=892.93, Y=705.38, Mass=994631, SNR=187.3, Peak=59489 HFD=4.2
00:46:36.590 00.025 9340 MultiStar: [#1 -0.15,0.23,0.84,U] [#2 -0.34,-0.30,0.73,U] [#3 0.18,0.30,0.49,U] [#4 0.08,0.26,0.42,U] [#5 0.01,0.03,0.36,U] [#6 0.15,-0.18,0.34,U] [#7 0.55,0.04,0.33,U] [#8 -0.08,-0.21,0.26,U] 
00:46:36.607 00.017 9340 refined, 8 included, MultiStar: {0.03, 0.07}, one-star: {0.15, 0.21}
00:46:36.619 00.012 9340 CameraToMount -- cameraTheta (1.24) - m_xAngle (-3.09) = xAngle (4.33 = -1.95)
00:46:36.637 00.018 9340 CameraToMount -- cameraTheta (1.24) - (m_xAngle (-3.09) + m_yAngleError (-0.07)) = yAngle (4.41 = -1.88)
00:46:36.656 00.019 9340 CameraToMount -- cameraX=0.03 cameraY=0.07 hyp=0.08 cameraTheta=1.24 mountX=-0.03 mountY=-0.07, mountTheta=-1.94
00:46:36.707 00.051 9340 SchedulePrimaryMove(10104498, x=0.03, y=0.07, opts=13)
00:46:36.730 00.023 9340 Enqueuing Move request for scope (0.03, 0.07)
00:46:36.743 00.013 12020 Worker thread wakes up
00:46:36.744 00.001 12020 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.07) opts 0xd
00:46:36.744 00.000 12020 Handling offset move in thread for scope, endpoint = (0.03, 0.07)
00:46:36.744 00.000 12020 Moving (0.03, 0.07) raw xDistance=-0.03 yDistance=-0.07
00:46:36.744 00.000 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
00:46:36.744 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:46:36.745 00.001 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
00:46:36.745 00.000 12020 MoveAxis(E, 0, ABG)
00:46:36.745 00.000 12020 Move returns status 0, amount 0
00:46:36.745 00.000 12020 MoveAxis(N, 0, ABG)
00:46:36.745 00.000 12020 Move returns status 0, amount 0
00:46:36.745 00.000 12020 move complete, result=0
00:46:36.747 00.002 12020 worker thread done servicing request
00:46:36.761 00.014 9340 UpdateImageDisplay: Size=(1920,1080) min=5497, max=65535, med=8621, FiltMin=6688, FiltMax=65508, Gamma=2.870
00:46:36.849 00.088 9340 UpdateGuideState exits: m=994631 SNR=187.3
00:46:36.863 00.014 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:46:36.880 00.017 9340 ScheduleExposure(1000,3,1) exposurePending=0
00:46:36.934 00.054 9340 Enqueuing Expose request
00:46:36.951 00.017 12020 Worker thread wakes up
00:46:36.951 00.000 9340 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
00:46:36.966 00.015 12020 worker thread servicing REQUEST_EXPOSE 1000
00:46:36.966 00.000 12020 Handling exposure in thread, d=1000 o=3 r=(878,690,31,31)
00:46:37.090 00.124 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"7a899797-7aec-4d8e-af56-4894dca8b6df"}
00:46:37.108 00.018 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"7a899797-7aec-4d8e-af56-4894dca8b6df"}
00:46:37.127 00.019 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"7f6153df-b7a5-430c-92c6-04d5c2fa7ae6"}
00:46:37.144 00.017 9340 case statement mapped state 6 to 3
00:46:37.158 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"7f6153df-b7a5-430c-92c6-04d5c2fa7ae6"}
00:46:37.195 00.037 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"cc4cc11b-2da6-4b5c-96d9-dbc81f963f61"}
00:46:37.211 00.016 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":42,"width":15,"height":15,"star_pos":[6.93,7.38],"pixels":"..."},"id":"cc4cc11b-2da6-4b5c-96d9-dbc81f963f61"}
00:46:38.356 01.145 12020 Exposure complete
00:46:38.759 00.403 9340 OnExposeComplete: enter
00:46:38.780 00.021 12020 worker thread done servicing request
00:46:38.780 00.000 9340 UpdateGuideState(): m_state=6
00:46:38.796 00.016 9340 Star::Find(15, 892, 705, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 43
00:46:38.821 00.025 9340 Star::Find returns 1 (0), X=893.49, Y=705.15, Mass=992018, SNR=165.7, Peak=60489 HFD=4.4
00:46:38.843 00.022 9340 MultiStar: [#1 0.21,0.02,0.86,U] [#2 -0.38,-0.39,0.82,U] [#3 0.41,0.04,0.66,U] [#4 -0.19,-0.03,0.56,U] [#5 0.54,-0.24,0.41,U] [#6 0.42,-0.29,0.33,U] [#7 0.15,-0.60,0.35,U] [#8 0.46,-0.21,0.39,U] 
00:46:38.895 00.052 9340 refined, 8 included, MultiStar: {0.25, -0.15}, one-star: {0.71, -0.02}
00:46:38.920 00.025 9340 CameraToMount -- cameraTheta (-0.54) - m_xAngle (-3.09) = xAngle (2.55 = 2.55)
00:46:38.944 00.024 9340 CameraToMount -- cameraTheta (-0.54) - (m_xAngle (-3.09) + m_yAngleError (-0.07)) = yAngle (2.63 = 2.63)
00:46:38.975 00.031 9340 CameraToMount -- cameraX=0.25 cameraY=-0.15 hyp=0.29 cameraTheta=-0.54 mountX=-0.24 mountY=0.14, mountTheta=2.61
00:46:39.022 00.047 9340 SchedulePrimaryMove(10104498, x=0.25, y=-0.15, opts=13)
00:46:39.042 00.020 9340 Enqueuing Move request for scope (0.25, -0.15)
00:46:39.062 00.020 12020 Worker thread wakes up
00:46:39.062 00.000 12020 worker thread servicing REQUEST_MOVE scope ofs (0.25, -0.15) opts 0xd
00:46:39.062 00.000 12020 Handling offset move in thread for scope, endpoint = (0.25, -0.15)
00:46:39.062 00.000 12020 Moving (0.25, -0.15) raw xDistance=-0.24 yDistance=0.14
00:46:39.062 00.000 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.24
00:46:39.063 00.001 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:46:39.063 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
00:46:39.063 00.000 12020 MoveAxis(E, 0, ABG)
00:46:39.063 00.000 12020 Move returns status 0, amount 0
00:46:39.064 00.001 12020 MoveAxis(N, 0, ABG)
00:46:39.064 00.000 12020 Move returns status 0, amount 0
00:46:39.064 00.000 12020 move complete, result=0
00:46:39.064 00.000 12020 worker thread done servicing request
00:46:39.080 00.016 9340 UpdateImageDisplay: Size=(1920,1080) min=5624, max=65535, med=8628, FiltMin=6727, FiltMax=65508, Gamma=2.870
00:46:39.176 00.096 9340 UpdateGuideState exits: m=992018 SNR=165.7
00:46:39.190 00.014 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:46:39.214 00.024 9340 ScheduleExposure(1000,3,1) exposurePending=0
00:46:39.234 00.020 9340 Enqueuing Expose request
00:46:39.295 00.061 9340 GuideStep: -0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
00:46:39.314 00.019 12020 Worker thread wakes up
00:46:39.314 00.000 12020 worker thread servicing REQUEST_EXPOSE 1000
00:46:39.315 00.001 12020 Handling exposure in thread, d=1000 o=3 r=(878,690,31,31)
00:46:39.321 00.006 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"b5d71005-e2c1-4a9b-825e-5c0fbc5c67ea"}
00:46:39.336 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"b5d71005-e2c1-4a9b-825e-5c0fbc5c67ea"}
00:46:39.374 00.038 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"0e6337f7-8f5b-41ca-8a3f-3ede8a4a0426"}
00:46:39.433 00.059 9340 case statement mapped state 6 to 3
00:46:39.462 00.029 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"0e6337f7-8f5b-41ca-8a3f-3ede8a4a0426"}
00:46:39.543 00.081 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"ddce43e9-0d0c-42a4-b40d-c569059bf2ec"}
00:46:39.626 00.083 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":43,"width":15,"height":15,"star_pos":[7.49,7.15],"pixels":"..."},"id":"ddce43e9-0d0c-42a4-b40d-c569059bf2ec"}
00:46:40.708 01.082 12020 Exposure complete
00:46:41.017 00.309 9340 OnExposeComplete: enter
00:46:41.052 00.035 12020 worker thread done servicing request
00:46:41.052 00.000 9340 UpdateGuideState(): m_state=6
00:46:41.064 00.012 9340 Star::Find(15, 893, 705, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 44
00:46:41.081 00.017 9340 Star::Find returns 1 (0), X=893.53, Y=705.08, Mass=952208, SNR=163.4, Peak=55313 HFD=4.3
00:46:41.094 00.013 9340 MultiStar: [#1 -0.01,0.22,0.78,U] [#2 -0.06,-0.19,0.71,U] [#3 0.35,0.07,0.52,U] [#4 -0.21,-0.25,0.52,U] [#5 0.32,-0.19,0.45,U] [#6 0.77,-0.18,0.00,M1] [#7 0.07,-0.21,0.29,U] [#8 -0.04,-0.27,0.35,U] 
00:46:41.105 00.011 9340 refined, 7 included, MultiStar: {0.20, -0.09}, one-star: {0.74, -0.09}
00:46:41.122 00.017 9340 CameraToMount -- cameraTheta (-0.41) - m_xAngle (-3.09) = xAngle (2.69 = 2.69)
00:46:41.134 00.012 9340 CameraToMount -- cameraTheta (-0.41) - (m_xAngle (-3.09) + m_yAngleError (-0.07)) = yAngle (2.76 = 2.76)
00:46:41.174 00.040 9340 CameraToMount -- cameraX=0.20 cameraY=-0.09 hyp=0.22 cameraTheta=-0.41 mountX=-0.19 mountY=0.08, mountTheta=2.75
00:46:41.193 00.019 9340 SchedulePrimaryMove(10104498, x=0.20, y=-0.09, opts=13)
00:46:41.211 00.018 9340 Enqueuing Move request for scope (0.20, -0.09)
00:46:41.222 00.011 12020 Worker thread wakes up
00:46:41.223 00.001 12020 worker thread servicing REQUEST_MOVE scope ofs (0.20, -0.09) opts 0xd
00:46:41.223 00.000 12020 Handling offset move in thread for scope, endpoint = (0.20, -0.09)
00:46:41.223 00.000 12020 Moving (0.20, -0.09) raw xDistance=-0.19 yDistance=0.08
00:46:41.223 00.000 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.19
00:46:41.223 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:46:41.224 00.001 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
00:46:41.224 00.000 12020 MoveAxis(E, 0, ABG)
00:46:41.224 00.000 12020 Move returns status 0, amount 0
00:46:41.224 00.000 12020 MoveAxis(N, 0, ABG)
00:46:41.224 00.000 12020 Move returns status 0, amount 0
00:46:41.225 00.001 12020 move complete, result=0
00:46:41.225 00.000 12020 worker thread done servicing request
00:46:41.237 00.012 9340 UpdateImageDisplay: Size=(1920,1080) min=5646, max=65535, med=8658, FiltMin=6738, FiltMax=65508, Gamma=2.870
00:46:41.335 00.098 9340 UpdateGuideState exits: m=952208 SNR=163.4
00:46:41.353 00.018 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:46:41.369 00.016 9340 ScheduleExposure(1000,3,1) exposurePending=0
00:46:41.382 00.013 9340 Enqueuing Expose request
00:46:41.402 00.020 12020 Worker thread wakes up
00:46:41.404 00.002 12020 worker thread servicing REQUEST_EXPOSE 1000
00:46:41.406 00.002 12020 Handling exposure in thread, d=1000 o=3 r=(878,690,31,31)
00:46:41.407 00.001 9340 GuideStep: -0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
00:46:41.483 00.076 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"e27101f0-0158-405c-8bf3-7ac2a15fb434"}
00:46:41.505 00.022 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"e27101f0-0158-405c-8bf3-7ac2a15fb434"}
00:46:41.552 00.047 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"8d2a5b87-ef87-4387-a0ed-366d74ac934d"}
00:46:41.576 00.024 9340 case statement mapped state 6 to 3
00:46:41.602 00.026 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"8d2a5b87-ef87-4387-a0ed-366d74ac934d"}
00:46:41.645 00.043 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"2c1ee60f-c876-49b2-975b-97c1167df50b"}
00:46:41.676 00.031 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":44,"width":15,"height":15,"star_pos":[6.53,7.08],"pixels":"..."},"id":"2c1ee60f-c876-49b2-975b-97c1167df50b"}
00:46:42.780 01.104 12020 Exposure complete
00:46:43.077 00.297 9340 OnExposeComplete: enter
00:46:43.087 00.010 12020 worker thread done servicing request
00:46:43.087 00.000 9340 UpdateGuideState(): m_state=6
00:46:43.102 00.015 9340 Star::Find(15, 893, 705, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 45
00:46:43.115 00.013 9340 Star::Find returns 1 (0), X=892.97, Y=705.35, Mass=999628, SNR=167.6, Peak=61225 HFD=4.1
00:46:43.133 00.018 9340 MultiStar: [#1 -0.26,0.11,0.99,U] [#2 -0.38,-0.47,0.65,U] [#3 -0.11,0.05,0.52,U] [#4 -0.65,0.10,0.48,U] [#5 -0.33,-0.16,0.40,U] [#6 -0.35,-0.13,0.40,U] [#7 -0.10,-0.16,0.32,U] [#8 -0.58,-0.24,0.34,U] 
00:46:43.159 00.026 9340 refined, 8 included, MultiStar: {-0.23, -0.04}, one-star: {0.19, 0.18}
00:46:43.174 00.015 9340 CameraToMount -- cameraTheta (-2.99) - m_xAngle (-3.09) = xAngle (0.11 = 0.11)
00:46:43.184 00.010 9340 CameraToMount -- cameraTheta (-2.99) - (m_xAngle (-3.09) + m_yAngleError (-0.07)) = yAngle (0.18 = 0.18)
00:46:43.201 00.017 9340 CameraToMount -- cameraX=-0.23 cameraY=-0.04 hyp=0.24 cameraTheta=-2.99 mountX=0.23 mountY=0.04, mountTheta=0.18
00:46:43.219 00.018 9340 SchedulePrimaryMove(10104498, x=-0.23, y=-0.04, opts=13)
00:46:43.233 00.014 9340 Enqueuing Move request for scope (-0.23, -0.04)
00:46:43.246 00.013 12020 Worker thread wakes up
00:46:43.246 00.000 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.23, -0.04) opts 0xd
00:46:43.247 00.001 12020 Handling offset move in thread for scope, endpoint = (-0.23, -0.04)
00:46:43.247 00.000 12020 Moving (-0.23, -0.04) raw xDistance=0.23 yDistance=0.04
00:46:43.247 00.000 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.23
00:46:43.247 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:46:43.247 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
00:46:43.248 00.001 12020 MoveAxis(E, 0, ABG)
00:46:43.248 00.000 12020 Move returns status 0, amount 0
00:46:43.248 00.000 12020 MoveAxis(N, 0, ABG)
00:46:43.248 00.000 12020 Move returns status 0, amount 0
00:46:43.248 00.000 12020 move complete, result=0
00:46:43.248 00.000 12020 worker thread done servicing request
00:46:43.259 00.011 9340 UpdateImageDisplay: Size=(1920,1080) min=5677, max=65535, med=8654, FiltMin=6481, FiltMax=65508, Gamma=2.870
00:46:43.336 00.077 9340 UpdateGuideState exits: m=999628 SNR=167.6
00:46:43.349 00.013 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:46:43.363 00.014 9340 ScheduleExposure(1000,3,1) exposurePending=0
00:46:43.381 00.018 9340 Enqueuing Expose request
00:46:43.396 00.015 12020 Worker thread wakes up
00:46:43.416 00.020 9340 GuideStep: 0.2 px 0 ms EAST, 0.0 px 0 ms NORTH
00:46:43.433 00.017 12020 worker thread servicing REQUEST_EXPOSE 1000
00:46:43.433 00.000 12020 Handling exposure in thread, d=1000 o=3 r=(878,690,31,31)
00:46:43.443 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"853241e3-9c08-4b0a-8c40-e6a96bd9024e"}
00:46:43.456 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"853241e3-9c08-4b0a-8c40-e6a96bd9024e"}
00:46:43.490 00.034 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"473c7614-054f-47df-902d-c92ec96bbb23"}
00:46:43.507 00.017 9340 case statement mapped state 6 to 3
00:46:43.543 00.036 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"473c7614-054f-47df-902d-c92ec96bbb23"}
00:46:43.580 00.037 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"418222a6-77db-467f-a80f-b3dc0e27da7d"}
00:46:43.608 00.028 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":45,"width":15,"height":15,"star_pos":[6.97,7.35],"pixels":"..."},"id":"418222a6-77db-467f-a80f-b3dc0e27da7d"}
00:46:44.852 01.244 12020 Exposure complete
00:46:45.084 00.232 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"c4cfcb8c-32be-4344-868f-229ffe1534d2"}
00:46:45.164 00.080 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"c4cfcb8c-32be-4344-868f-229ffe1534d2"}
00:46:45.196 00.032 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"0f66dcaf-0a2c-4972-a925-3c075ce2d5bd"}
00:46:45.227 00.031 9340 case statement mapped state 6 to 3
00:46:45.310 00.083 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"0f66dcaf-0a2c-4972-a925-3c075ce2d5bd"}
00:46:45.345 00.035 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"7d70a8f1-e8e9-431c-b0af-7586067db562"}
00:46:45.388 00.043 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":45,"width":15,"height":15,"star_pos":[6.97,7.35],"pixels":"..."},"id":"7d70a8f1-e8e9-431c-b0af-7586067db562"}
00:46:45.492 00.104 9340 OnExposeComplete: enter
00:46:45.516 00.024 12020 worker thread done servicing request
00:46:45.517 00.001 9340 UpdateGuideState(): m_state=6
00:46:45.597 00.080 9340 Star::Find(15, 892, 705, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 46
00:46:45.698 00.101 9340 Star::Find returns 1 (0), X=893.35, Y=705.26, Mass=1044320, SNR=176.7, Peak=59429 HFD=4.6
00:46:45.787 00.089 9340 MultiStar: [#1 -0.01,0.20,0.86,U] [#2 0.13,-0.26,0.62,U] [#3 0.32,0.07,0.48,U] [#4 0.08,-0.18,0.41,U] [#5 0.17,-0.01,0.46,U] [#6 0.44,0.06,0.35,U] [#7 0.35,-0.18,0.32,U] [#8 0.39,-0.40,0.27,U] 
00:46:45.861 00.074 9340 refined, 8 included, MultiStar: {0.27, -0.02}, one-star: {0.56, 0.09}
00:46:45.947 00.086 9340 CameraToMount -- cameraTheta (-0.07) - m_xAngle (-3.09) = xAngle (3.02 = 3.02)
00:46:45.975 00.028 9340 CameraToMount -- cameraTheta (-0.07) - (m_xAngle (-3.09) + m_yAngleError (-0.07)) = yAngle (3.10 = 3.10)
00:46:46.016 00.041 9340 CameraToMount -- cameraX=0.27 cameraY=-0.02 hyp=0.27 cameraTheta=-0.07 mountX=-0.27 mountY=0.01, mountTheta=3.10
00:46:46.064 00.048 9340 SchedulePrimaryMove(10104498, x=0.27, y=-0.02, opts=13)
00:46:46.080 00.016 9340 Enqueuing Move request for scope (0.27, -0.02)
00:46:46.096 00.016 12020 Worker thread wakes up
00:46:46.096 00.000 12020 worker thread servicing REQUEST_MOVE scope ofs (0.27, -0.02) opts 0xd
00:46:46.096 00.000 12020 Handling offset move in thread for scope, endpoint = (0.27, -0.02)
00:46:46.097 00.001 12020 Moving (0.27, -0.02) raw xDistance=-0.27 yDistance=0.01
00:46:46.097 00.000 12020 GuideAlgorithmHysteresis::Result() returns -0.11 from input -0.27
00:46:46.097 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:46:46.097 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
00:46:46.098 00.001 12020 MoveAxis(E, 19, ABG)
00:46:46.098 00.000 12020 Guiding  Dir = 2, Dur = 19
00:46:46.110 00.012 12020 IsSlewing returns 0
00:46:46.113 00.003 12020 IsGuiding returns 0
00:46:46.122 00.009 9340 UpdateImageDisplay: Size=(1920,1080) min=5214, max=65535, med=8669, FiltMin=6704, FiltMax=65508, Gamma=2.870
00:46:46.150 00.028 12020 IsGuiding returns 1
00:46:46.150 00.000 12020 scope still moving after pulse duration time elapsed
00:46:46.206 00.056 12020 IsSlewing returns 0
00:46:46.208 00.002 12020 IsGuiding returns 0
00:46:46.208 00.000 12020 scope move finished after 19 + 76 ms
00:46:46.209 00.001 12020 Move returns status 0, amount 19
00:46:46.210 00.001 12020 MoveAxis(N, 0, ABG)
00:46:46.210 00.000 12020 Move returns status 0, amount 0
00:46:46.210 00.000 12020 move complete, result=0
00:46:46.214 00.004 12020 worker thread done servicing request
00:46:46.239 00.025 9340 UpdateGuideState exits: m=1044320 SNR=176.7
00:46:46.264 00.025 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:46:46.291 00.027 9340 ScheduleExposure(1000,3,1) exposurePending=0
00:46:46.347 00.056 9340 Enqueuing Expose request
00:46:46.368 00.021 12020 Worker thread wakes up
00:46:46.369 00.001 9340 GuideStep: -0.3 px 19 ms EAST, 0.0 px 0 ms NORTH
00:46:46.385 00.016 12020 worker thread servicing REQUEST_EXPOSE 1000
00:46:46.386 00.001 12020 Handling exposure in thread, d=1000 o=3 r=(878,690,31,31)
00:46:47.084 00.698 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"9148c5c1-0e70-425d-ab2a-878328359fd8"}
00:46:47.100 00.016 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"9148c5c1-0e70-425d-ab2a-878328359fd8"}
00:46:47.145 00.045 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"ea38e5f8-9ceb-4e2e-91a8-84c13b83a2df"}
00:46:47.170 00.025 9340 case statement mapped state 6 to 3
00:46:47.183 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"ea38e5f8-9ceb-4e2e-91a8-84c13b83a2df"}
00:46:47.208 00.025 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"345f6053-3d28-475a-b0cf-a13186ca731f"}
00:46:47.253 00.045 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":46,"width":15,"height":15,"star_pos":[7.35,7.26],"pixels":"..."},"id":"345f6053-3d28-475a-b0cf-a13186ca731f"}
00:46:47.767 00.514 12020 Exposure complete
00:46:48.159 00.392 12020 worker thread done servicing request
00:46:48.159 00.000 9340 OnExposeComplete: enter
00:46:48.176 00.017 9340 UpdateGuideState(): m_state=6
00:46:48.193 00.017 9340 Star::Find(15, 893, 705, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 47
00:46:48.205 00.012 9340 Star::Find returns 1 (0), X=893.11, Y=705.47, Mass=974300, SNR=225.0, Peak=58433 HFD=4.3
00:46:48.217 00.012 9340 MultiStar: [#1 -0.40,0.31,0.66,U] [#2 -0.61,-0.10,0.47,U] [#3 -0.16,0.13,0.37,U] [#4 -0.74,-0.05,0.00,M1] [#5 -0.07,-0.07,0.31,U] [#6 -0.43,-0.20,0.36,U] [#7 -0.55,-0.10,0.27,U] [#8 -0.68,-0.14,0.00,M1] 
00:46:48.248 00.031 9340 refined, 6 included, MultiStar: {-0.18, 0.11}, one-star: {0.32, 0.30}
00:46:48.281 00.033 9340 CameraToMount -- cameraTheta (2.59) - m_xAngle (-3.09) = xAngle (5.68 = -0.61)
00:46:48.294 00.013 9340 CameraToMount -- cameraTheta (2.59) - (m_xAngle (-3.09) + m_yAngleError (-0.07)) = yAngle (5.75 = -0.53)
00:46:48.311 00.017 9340 CameraToMount -- cameraX=-0.18 cameraY=0.11 hyp=0.21 cameraTheta=2.59 mountX=0.17 mountY=-0.11, mountTheta=-0.55
00:46:48.327 00.016 9340 SchedulePrimaryMove(10104498, x=-0.18, y=0.11, opts=13)
00:46:48.339 00.012 9340 Enqueuing Move request for scope (-0.18, 0.11)
00:46:48.359 00.020 12020 Worker thread wakes up
00:46:48.359 00.000 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.18, 0.11) opts 0xd
00:46:48.359 00.000 12020 Handling offset move in thread for scope, endpoint = (-0.18, 0.11)
00:46:48.359 00.000 12020 Moving (-0.18, 0.11) raw xDistance=0.17 yDistance=-0.11
00:46:48.360 00.001 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.17
00:46:48.360 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:46:48.360 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
00:46:48.360 00.000 12020 MoveAxis(E, 0, ABG)
00:46:48.360 00.000 12020 Move returns status 0, amount 0
00:46:48.361 00.001 12020 MoveAxis(N, 0, ABG)
00:46:48.361 00.000 12020 Move returns status 0, amount 0
00:46:48.361 00.000 12020 move complete, result=0
00:46:48.361 00.000 12020 worker thread done servicing request
00:46:48.388 00.027 9340 UpdateImageDisplay: Size=(1920,1080) min=5490, max=65535, med=8637, FiltMin=6805, FiltMax=65508, Gamma=2.870
00:46:48.460 00.072 9340 UpdateGuideState exits: m=974300 SNR=225.0
00:46:48.502 00.042 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:46:48.516 00.014 9340 ScheduleExposure(1000,3,1) exposurePending=0
00:46:48.537 00.021 9340 Enqueuing Expose request
00:46:48.548 00.011 12020 Worker thread wakes up
00:46:48.548 00.000 9340 GuideStep: 0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
00:46:48.565 00.017 12020 worker thread servicing REQUEST_EXPOSE 1000
00:46:48.565 00.000 12020 Handling exposure in thread, d=1000 o=3 r=(878,690,31,31)
00:46:49.083 00.518 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"e265e625-ca7e-4825-8ede-8b04500c1273"}
00:46:49.126 00.043 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"e265e625-ca7e-4825-8ede-8b04500c1273"}
00:46:49.143 00.017 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"698c052c-4769-4bab-8867-660fadc49a6d"}
00:46:49.162 00.019 9340 case statement mapped state 6 to 3
00:46:49.173 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"698c052c-4769-4bab-8867-660fadc49a6d"}
00:46:49.192 00.019 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"7366ec56-d020-40ae-9239-ac962bbdc42d"}
00:46:49.215 00.023 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":47,"width":15,"height":15,"star_pos":[7.11,7.47],"pixels":"..."},"id":"7366ec56-d020-40ae-9239-ac962bbdc42d"}
00:46:49.958 00.743 12020 Exposure complete
00:46:50.270 00.312 12020 worker thread done servicing request
00:46:50.271 00.001 9340 OnExposeComplete: enter
00:46:50.284 00.013 9340 UpdateGuideState(): m_state=6
00:46:50.298 00.014 9340 Star::Find(15, 893, 705, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 48
00:46:50.311 00.013 9340 Star::Find returns 1 (0), X=893.22, Y=705.25, Mass=1018210, SNR=189.1, Peak=60297 HFD=4.5
00:46:50.332 00.021 9340 MultiStar: [#1 -0.30,0.06,0.86,U] [#2 -0.58,-0.33,0.58,U] [#3 -0.05,-0.06,0.42,U] [#4 -0.36,-0.33,0.34,U] [#5 -0.23,0.02,0.42,U] [#6 -0.21,-0.08,0.32,U] [#7 0.00,-0.35,0.35,U] [#8 -0.05,-0.22,0.28,U] 
00:46:50.345 00.013 9340 refined, 8 included, MultiStar: {-0.11, -0.09}, one-star: {0.43, 0.08}
00:46:50.382 00.037 9340 CameraToMount -- cameraTheta (-2.44) - m_xAngle (-3.09) = xAngle (0.65 = 0.65)
00:46:50.393 00.011 9340 CameraToMount -- cameraTheta (-2.44) - (m_xAngle (-3.09) + m_yAngleError (-0.07)) = yAngle (0.72 = 0.72)
00:46:50.413 00.020 9340 CameraToMount -- cameraX=-0.11 cameraY=-0.09 hyp=0.14 cameraTheta=-2.44 mountX=0.11 mountY=0.09, mountTheta=0.69
00:46:50.428 00.015 9340 SchedulePrimaryMove(10104498, x=-0.11, y=-0.09, opts=13)
00:46:50.446 00.018 9340 Enqueuing Move request for scope (-0.11, -0.09)
00:46:50.458 00.012 12020 Worker thread wakes up
00:46:50.458 00.000 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.11, -0.09) opts 0xd
00:46:50.458 00.000 12020 Handling offset move in thread for scope, endpoint = (-0.11, -0.09)
00:46:50.458 00.000 12020 Moving (-0.11, -0.09) raw xDistance=0.11 yDistance=0.09
00:46:50.458 00.000 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
00:46:50.459 00.001 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:46:50.459 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
00:46:50.459 00.000 12020 MoveAxis(E, 0, ABG)
00:46:50.459 00.000 12020 Move returns status 0, amount 0
00:46:50.459 00.000 12020 MoveAxis(N, 0, ABG)
00:46:50.460 00.001 12020 Move returns status 0, amount 0
00:46:50.460 00.000 12020 move complete, result=0
00:46:50.460 00.000 12020 worker thread done servicing request
00:46:50.470 00.010 9340 UpdateImageDisplay: Size=(1920,1080) min=5392, max=65535, med=8668, FiltMin=6692, FiltMax=65508, Gamma=2.870
00:46:50.557 00.087 9340 UpdateGuideState exits: m=1018210 SNR=189.1
00:46:50.582 00.025 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:46:50.600 00.018 9340 ScheduleExposure(1000,3,1) exposurePending=0
00:46:50.641 00.041 9340 Enqueuing Expose request
00:46:50.655 00.014 12020 Worker thread wakes up
00:46:50.656 00.001 9340 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
00:46:50.670 00.014 12020 worker thread servicing REQUEST_EXPOSE 1000
00:46:50.671 00.001 12020 Handling exposure in thread, d=1000 o=3 r=(878,690,31,31)
00:46:51.081 00.410 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"aaebf12e-cb4c-4a61-9688-7975f2ce2f37"}
00:46:51.101 00.020 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"aaebf12e-cb4c-4a61-9688-7975f2ce2f37"}
00:46:51.115 00.014 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"a6a2e269-05cb-47bc-9fc9-0d91cce77b9b"}
00:46:51.127 00.012 9340 case statement mapped state 6 to 3
00:46:51.153 00.026 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"a6a2e269-05cb-47bc-9fc9-0d91cce77b9b"}
00:46:51.169 00.016 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"5be9eafc-2c73-4e1a-92f5-4d5ff4c838d5"}
00:46:51.214 00.045 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":48,"width":15,"height":15,"star_pos":[7.22,7.25],"pixels":"..."},"id":"5be9eafc-2c73-4e1a-92f5-4d5ff4c838d5"}
00:46:52.079 00.865 12020 Exposure complete
00:46:52.439 00.360 12020 worker thread done servicing request
00:46:52.439 00.000 9340 OnExposeComplete: enter
00:46:52.487 00.048 9340 UpdateGuideState(): m_state=6
00:46:52.518 00.031 9340 Star::Find(15, 893, 705, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 49
00:46:52.537 00.019 9340 Star::Find returns 1 (0), X=892.94, Y=705.21, Mass=1001068, SNR=180.8, Peak=59821 HFD=4.2
00:46:52.583 00.046 9340 MultiStar: [#1 -0.50,0.25,0.71,U] [#2 -0.43,-0.05,0.70,U] [#3 -0.35,0.15,0.50,U] [#4 -0.84,-0.28,0.00,M1] [#5 -0.48,-0.20,0.35,U] [#6 -0.54,0.18,0.37,U] [#7 -0.41,-0.11,0.35,U] [#8 -0.31,-0.39,0.33,U] 
00:46:52.629 00.046 9340 single-star, 7 included, MultiStar: {-0.30, 0.02}, one-star: {0.15, 0.04}
00:46:52.642 00.013 9340 CameraToMount -- cameraTheta (0.26) - m_xAngle (-3.09) = xAngle (3.35 = -2.93)
00:46:52.659 00.017 9340 CameraToMount -- cameraTheta (0.26) - (m_xAngle (-3.09) + m_yAngleError (-0.07)) = yAngle (3.43 = -2.86)
00:46:52.679 00.020 9340 CameraToMount -- cameraX=0.15 cameraY=0.04 hyp=0.16 cameraTheta=0.26 mountX=-0.15 mountY=-0.04, mountTheta=-2.86
00:46:52.701 00.022 9340 SchedulePrimaryMove(10104498, x=0.15, y=0.04, opts=13)
00:46:52.726 00.025 9340 Enqueuing Move request for scope (0.15, 0.04)
00:46:52.773 00.047 12020 Worker thread wakes up
00:46:52.773 00.000 12020 worker thread servicing REQUEST_MOVE scope ofs (0.15, 0.04) opts 0xd
00:46:52.773 00.000 12020 Handling offset move in thread for scope, endpoint = (0.15, 0.04)
00:46:52.774 00.001 12020 Moving (0.15, 0.04) raw xDistance=-0.15 yDistance=-0.04
00:46:52.774 00.000 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
00:46:52.774 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:46:52.774 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
00:46:52.774 00.000 12020 MoveAxis(E, 0, ABG)
00:46:52.775 00.001 12020 Move returns status 0, amount 0
00:46:52.776 00.001 12020 MoveAxis(N, 0, ABG)
00:46:52.776 00.000 12020 Move returns status 0, amount 0
00:46:52.776 00.000 12020 move complete, result=0
00:46:52.779 00.003 12020 worker thread done servicing request
00:46:52.791 00.012 9340 UpdateImageDisplay: Size=(1920,1080) min=5428, max=65535, med=8626, FiltMin=6386, FiltMax=65508, Gamma=2.870
00:46:52.909 00.118 9340 UpdateGuideState exits: m=1001068 SNR=180.8
00:46:52.928 00.019 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:46:52.945 00.017 9340 ScheduleExposure(1000,3,1) exposurePending=0
00:46:52.964 00.019 9340 Enqueuing Expose request
00:46:52.990 00.026 12020 Worker thread wakes up
00:46:52.990 00.000 9340 GuideStep: -0.2 px 0 ms EAST, -0.0 px 0 ms NORTH
00:46:53.012 00.022 12020 worker thread servicing REQUEST_EXPOSE 1000
00:46:53.012 00.000 12020 Handling exposure in thread, d=1000 o=3 r=(878,690,31,31)
00:46:53.127 00.115 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"a2833cb0-9e18-45ef-9303-c47a1a42c795"}
00:46:53.201 00.074 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"a2833cb0-9e18-45ef-9303-c47a1a42c795"}
00:46:53.223 00.022 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"a67d00a6-5b17-42b2-9b34-437a206753b7"}
00:46:53.249 00.026 9340 case statement mapped state 6 to 3
00:46:53.265 00.016 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"a67d00a6-5b17-42b2-9b34-437a206753b7"}
00:46:53.326 00.061 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"0d1cc0c4-3137-4895-9158-0b5acc5cfc53"}
00:46:53.353 00.027 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":49,"width":15,"height":15,"star_pos":[6.94,7.21],"pixels":"..."},"id":"0d1cc0c4-3137-4895-9158-0b5acc5cfc53"}
00:46:54.385 01.032 12020 Exposure complete
00:46:54.706 00.321 9340 OnExposeComplete: enter
00:46:54.742 00.036 12020 worker thread done servicing request
00:46:54.742 00.000 9340 UpdateGuideState(): m_state=6
00:46:54.766 00.024 9340 Star::Find(15, 892, 705, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 50
00:46:54.805 00.039 9340 Star::Find returns 1 (0), X=892.39, Y=705.46, Mass=912643, SNR=199.6, Peak=58562 HFD=4.3
00:46:54.823 00.018 9340 MultiStar: [#1 -0.93,0.40,0.00,M1] [#2 -1.24,-0.09,0.00,M1] [#3 -0.76,0.55,0.00,M1] [#4 -1.37,0.14,0.00,M2] [#5 -1.00,0.22,0.00,M1] [#6 -0.74,0.06,0.00,M1] [#7 -0.88,-0.34,0.00,M1] [#8 -1.21,-0.25,0.00,M1] 
00:46:54.841 00.018 9340 CameraToMount -- cameraTheta (2.51) - m_xAngle (-3.09) = xAngle (5.60 = -0.68)
00:46:54.855 00.014 9340 CameraToMount -- cameraTheta (2.51) - (m_xAngle (-3.09) + m_yAngleError (-0.07)) = yAngle (5.67 = -0.61)
00:46:54.871 00.016 9340 CameraToMount -- cameraX=-0.39 cameraY=0.29 hyp=0.49 cameraTheta=2.51 mountX=0.38 mountY=-0.28, mountTheta=-0.64
00:46:54.891 00.020 9340 SchedulePrimaryMove(10104498, x=-0.39, y=0.29, opts=13)
00:46:54.911 00.020 9340 Enqueuing Move request for scope (-0.39, 0.29)
00:46:54.958 00.047 12020 Worker thread wakes up
00:46:54.959 00.001 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.39, 0.29) opts 0xd
00:46:54.959 00.000 12020 Handling offset move in thread for scope, endpoint = (-0.39, 0.29)
00:46:54.959 00.000 12020 Moving (-0.39, 0.29) raw xDistance=0.38 yDistance=-0.28
00:46:54.960 00.001 12020 GuideAlgorithmHysteresis::Result() returns 0.16 from input 0.38
00:46:54.960 00.000 12020 GuideAlgorithmResistSwitch::result() returns -0.28 from input -0.28
00:46:54.960 00.000 12020 MoveAxis(W, 27, ABG)
00:46:54.960 00.000 12020 Guiding  Dir = 3, Dur = 27
00:46:54.962 00.002 12020 IsSlewing returns 0
00:46:54.963 00.001 12020 IsGuiding returns 0
00:46:54.973 00.010 9340 UpdateImageDisplay: Size=(1920,1080) min=5378, max=65535, med=8608, FiltMin=6624, FiltMax=65509, Gamma=2.870
00:46:54.991 00.018 12020 PulseGuide returned control before completion, sleep 16
00:46:55.032 00.041 12020 IsGuiding returns 0
00:46:55.033 00.001 12020 Move returns status 0, amount 27
00:46:55.034 00.001 12020 MoveAxis(N, 46, ABG)
00:46:55.034 00.000 12020 Guiding  Dir = 0, Dur = 46
00:46:55.055 00.021 9340 UpdateGuideState exits: m=912643 SNR=199.6
00:46:55.072 00.017 12020 IsSlewing returns 0
00:46:55.072 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:46:55.104 00.032 12020 IsGuiding returns 0
00:46:55.105 00.001 9340 ScheduleExposure(1000,3,1) exposurePending=0
00:46:55.124 00.019 9340 Enqueuing Expose request
00:46:55.141 00.017 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"b636488d-f5db-4dda-a4ce-35c391f84e7c"}
00:46:55.152 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"b636488d-f5db-4dda-a4ce-35c391f84e7c"}
00:46:55.178 00.026 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"17d94926-be23-4984-8aa3-6e274991b566"}
00:46:55.193 00.015 9340 case statement mapped state 6 to 3
00:46:55.214 00.021 12020 IsGuiding returns 1
00:46:55.214 00.000 12020 scope still moving after pulse duration time elapsed
00:46:55.214 00.000 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"17d94926-be23-4984-8aa3-6e274991b566"}
00:46:55.251 00.037 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"f667195e-e3e4-4078-88d1-b5c10a182893"}
00:46:55.267 00.016 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":50,"width":15,"height":15,"star_pos":[7.39,7.46],"pixels":"..."},"id":"f667195e-e3e4-4078-88d1-b5c10a182893"}
00:46:55.352 00.085 12020 IsSlewing returns 0
00:46:55.385 00.033 12020 IsGuiding returns 0
00:46:55.385 00.000 12020 scope move finished after 46 + 234 ms
00:46:55.385 00.000 12020 Move returns status 0, amount 46
00:46:55.386 00.001 12020 move complete, result=0
00:46:55.386 00.000 12020 worker thread done servicing request
00:46:55.386 00.000 12020 Worker thread wakes up
00:46:55.387 00.001 12020 worker thread servicing REQUEST_EXPOSE 1000
00:46:55.387 00.000 12020 Handling exposure in thread, d=1000 o=3 r=(878,690,31,31)
00:46:55.390 00.003 9340 GuideStep: 0.4 px 27 ms WEST, -0.3 px 46 ms NORTH
00:46:56.773 01.383 12020 Exposure complete
00:46:57.059 00.286 12020 worker thread done servicing request
00:46:57.059 00.000 9340 OnExposeComplete: enter
00:46:57.071 00.012 9340 UpdateGuideState(): m_state=6
00:46:57.084 00.013 9340 Star::Find(15, 892, 705, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 51
00:46:57.100 00.016 9340 Star::Find returns 1 (0), X=893.14, Y=705.03, Mass=1008487, SNR=181.3, Peak=60617 HFD=4.3
00:46:57.113 00.013 9340 MultiStar: [#1 -0.26,-0.01,0.88,U] [#2 -0.30,-0.58,0.81,U] [#3 0.19,-0.20,0.58,U] [#4 -0.29,-0.23,0.40,U] [#5 0.14,-0.48,0.41,U] [#6 0.08,-0.23,0.37,U] [#7 0.16,-0.67,0.00,M2] [#8 0.11,-0.74,0.00,M2] 
00:46:57.152 00.039 9340 refined, 6 included, MultiStar: {-0.01, -0.25}, one-star: {0.36, -0.14}
00:46:57.168 00.016 9340 CameraToMount -- cameraTheta (-1.60) - m_xAngle (-3.09) = xAngle (1.49 = 1.49)
00:46:57.181 00.013 9340 CameraToMount -- cameraTheta (-1.60) - (m_xAngle (-3.09) + m_yAngleError (-0.07)) = yAngle (1.57 = 1.57)
00:46:57.199 00.018 9340 CameraToMount -- cameraX=-0.01 cameraY=-0.25 hyp=0.25 cameraTheta=-1.60 mountX=0.02 mountY=0.25, mountTheta=1.49
00:46:57.216 00.017 9340 SchedulePrimaryMove(10104498, x=-0.01, y=-0.25, opts=13)
00:46:57.230 00.014 9340 Enqueuing Move request for scope (-0.01, -0.25)
00:46:57.249 00.019 12020 Worker thread wakes up
00:46:57.249 00.000 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.25) opts 0xd
00:46:57.249 00.000 12020 Handling offset move in thread for scope, endpoint = (-0.01, -0.25)
00:46:57.250 00.001 12020 Moving (-0.01, -0.25) raw xDistance=0.02 yDistance=0.25
00:46:57.250 00.000 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
00:46:57.250 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:46:57.250 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.25
00:46:57.250 00.000 12020 MoveAxis(E, 0, ABG)
00:46:57.251 00.001 12020 Move returns status 0, amount 0
00:46:57.251 00.000 12020 MoveAxis(N, 0, ABG)
00:46:57.251 00.000 12020 Move returns status 0, amount 0
00:46:57.251 00.000 12020 move complete, result=0
00:46:57.251 00.000 12020 worker thread done servicing request
00:46:57.261 00.010 9340 UpdateImageDisplay: Size=(1920,1080) min=5076, max=65535, med=8592, FiltMin=6756, FiltMax=65508, Gamma=2.870
00:46:57.343 00.082 9340 UpdateGuideState exits: m=1008487 SNR=181.3
00:46:57.356 00.013 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:46:57.373 00.017 9340 ScheduleExposure(1000,3,1) exposurePending=0
00:46:57.420 00.047 9340 Enqueuing Expose request
00:46:57.435 00.015 12020 Worker thread wakes up
00:46:57.435 00.000 9340 GuideStep: 0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
00:46:57.446 00.011 12020 worker thread servicing REQUEST_EXPOSE 1000
00:46:57.447 00.001 12020 Handling exposure in thread, d=1000 o=3 r=(878,690,31,31)
00:46:57.456 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"0cc645c5-95d2-4733-9695-774ab4bcd887"}
00:46:57.472 00.016 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"0cc645c5-95d2-4733-9695-774ab4bcd887"}
00:46:57.509 00.037 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"4fcecb23-7cb1-4126-9d32-9c2c8fc75ada"}
00:46:57.524 00.015 9340 case statement mapped state 6 to 3
00:46:57.539 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"4fcecb23-7cb1-4126-9d32-9c2c8fc75ada"}
00:46:57.575 00.036 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"b4867e2b-585f-4056-b89b-dfb41a88189b"}
00:46:57.587 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":51,"width":15,"height":15,"star_pos":[7.14,7.03],"pixels":"..."},"id":"b4867e2b-585f-4056-b89b-dfb41a88189b"}
00:46:58.877 01.290 12020 Exposure complete
00:46:59.085 00.208 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"2b7e08fe-4763-414b-82b9-2812257abe26"}
00:46:59.153 00.068 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"2b7e08fe-4763-414b-82b9-2812257abe26"}
00:46:59.256 00.103 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"6bb1268d-ef26-4931-8001-f6da24981b2d"}
00:46:59.367 00.111 9340 case statement mapped state 6 to 3
00:46:59.480 00.113 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"6bb1268d-ef26-4931-8001-f6da24981b2d"}
00:46:59.542 00.062 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"a25ea598-847a-40a0-be87-ce363f1232de"}
00:46:59.638 00.096 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":51,"width":15,"height":15,"star_pos":[7.14,7.03],"pixels":"..."},"id":"a25ea598-847a-40a0-be87-ce363f1232de"}
00:47:00.266 00.628 9340 OnExposeComplete: enter
00:47:00.341 00.075 12020 worker thread done servicing request
00:47:00.341 00.000 9340 UpdateGuideState(): m_state=6
00:47:00.388 00.047 9340 Star::Find(15, 893, 705, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 52
00:47:00.480 00.092 9340 Star::Find returns 1 (0), X=893.08, Y=705.17, Mass=992180, SNR=190.2, Peak=60301 HFD=4.3
00:47:00.596 00.116 9340 MultiStar: [#1 -0.33,0.21,0.75,U] [#2 -0.42,-0.39,0.75,U] [#3 0.02,0.06,0.52,U] [#4 -0.31,-0.36,0.40,U] [#5 0.10,-0.28,0.34,U] [#6 -0.03,-0.54,0.25,U] [#7 -0.24,-0.33,0.26,U] [#8 -0.48,-0.56,0.00,M3] 
00:47:00.630 00.034 9340 refined, 7 included, MultiStar: {-0.10, -0.13}, one-star: {0.30, 0.00}
00:47:00.691 00.061 9340 CameraToMount -- cameraTheta (-2.21) - m_xAngle (-3.09) = xAngle (0.88 = 0.88)
00:47:00.713 00.022 9340 CameraToMount -- cameraTheta (-2.21) - (m_xAngle (-3.09) + m_yAngleError (-0.07)) = yAngle (0.96 = 0.96)
00:47:00.734 00.021 9340 CameraToMount -- cameraX=-0.10 cameraY=-0.13 hyp=0.16 cameraTheta=-2.21 mountX=0.10 mountY=0.13, mountTheta=0.91
00:47:00.763 00.029 9340 SchedulePrimaryMove(10104498, x=-0.10, y=-0.13, opts=13)
00:47:00.802 00.039 9340 Enqueuing Move request for scope (-0.10, -0.13)
00:47:00.817 00.015 12020 Worker thread wakes up
00:47:00.817 00.000 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.10, -0.13) opts 0xd
00:47:00.817 00.000 12020 Handling offset move in thread for scope, endpoint = (-0.10, -0.13)
00:47:00.818 00.001 12020 Moving (-0.10, -0.13) raw xDistance=0.10 yDistance=0.13
00:47:00.818 00.000 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
00:47:00.818 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:47:00.818 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
00:47:00.818 00.000 12020 MoveAxis(E, 0, ABG)
00:47:00.819 00.001 12020 Move returns status 0, amount 0
00:47:00.819 00.000 12020 MoveAxis(N, 0, ABG)
00:47:00.819 00.000 12020 Move returns status 0, amount 0
00:47:00.819 00.000 12020 move complete, result=0
00:47:00.819 00.000 12020 worker thread done servicing request
00:47:00.843 00.024 9340 UpdateImageDisplay: Size=(1920,1080) min=5315, max=65535, med=8595, FiltMin=6747, FiltMax=65508, Gamma=2.870
00:47:00.975 00.132 9340 UpdateGuideState exits: m=992180 SNR=190.2
00:47:00.994 00.019 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:47:01.042 00.048 9340 ScheduleExposure(1000,3,1) exposurePending=0
00:47:01.068 00.026 9340 Enqueuing Expose request
00:47:01.097 00.029 12020 Worker thread wakes up
00:47:01.098 00.001 9340 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
00:47:01.113 00.015 12020 worker thread servicing REQUEST_EXPOSE 1000
00:47:01.113 00.000 12020 Handling exposure in thread, d=1000 o=3 r=(878,690,31,31)
00:47:01.157 00.044 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"bed7ed45-8931-42b2-b68f-1e71a1861482"}
00:47:01.183 00.026 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"bed7ed45-8931-42b2-b68f-1e71a1861482"}
00:47:01.211 00.028 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"b3e1188b-cdcb-46d8-9f0a-ec06bc2f170f"}
00:47:01.260 00.049 9340 case statement mapped state 6 to 3
00:47:01.281 00.021 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"b3e1188b-cdcb-46d8-9f0a-ec06bc2f170f"}
00:47:01.301 00.020 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"ec0043d0-4040-4368-83d1-cff3bf102a87"}
00:47:01.317 00.016 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":52,"width":15,"height":15,"star_pos":[7.08,7.17],"pixels":"..."},"id":"ec0043d0-4040-4368-83d1-cff3bf102a87"}
00:47:02.552 01.235 12020 Exposure complete
00:47:03.088 00.536 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"80010840-9353-4d1b-991c-58220869c4fa"}
00:47:03.143 00.055 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"80010840-9353-4d1b-991c-58220869c4fa"}
00:47:03.222 00.079 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"9769dc48-32ab-4412-b34f-a06611673843"}
00:47:03.253 00.031 9340 case statement mapped state 6 to 3
00:47:03.278 00.025 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"9769dc48-32ab-4412-b34f-a06611673843"}
00:47:03.314 00.036 12020 worker thread done servicing request
00:47:03.315 00.001 9340 OnExposeComplete: enter
00:47:03.358 00.043 9340 UpdateGuideState(): m_state=6
00:47:03.375 00.017 9340 Star::Find(15, 893, 705, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 53
00:47:03.399 00.024 9340 Star::Find returns 1 (0), X=893.13, Y=705.31, Mass=993613, SNR=191.1, Peak=58693 HFD=4.5
00:47:03.420 00.021 9340 MultiStar: [#1 -0.21,0.17,0.76,U] [#2 -0.04,-0.39,0.73,U] [#3 0.12,0.10,0.47,U] [#4 -0.45,-0.29,0.37,U] [#5 0.10,-0.13,0.37,U] [#6 0.13,-0.30,0.30,U] [#7 -0.29,0.08,0.25,U] [#8 -0.49,-0.53,0.00,M4] 
00:47:03.463 00.043 9340 refined, 7 included, MultiStar: {0.01, -0.05}, one-star: {0.34, 0.14}
00:47:03.479 00.016 9340 CameraToMount -- cameraTheta (-1.35) - m_xAngle (-3.09) = xAngle (1.75 = 1.75)
00:47:03.502 00.023 9340 CameraToMount -- cameraTheta (-1.35) - (m_xAngle (-3.09) + m_yAngleError (-0.07)) = yAngle (1.82 = 1.82)
00:47:03.524 00.022 9340 CameraToMount -- cameraX=0.01 cameraY=-0.05 hyp=0.05 cameraTheta=-1.35 mountX=-0.01 mountY=0.05, mountTheta=1.75
00:47:03.567 00.043 9340 SchedulePrimaryMove(10104498, x=0.01, y=-0.05, opts=13)
00:47:03.585 00.018 9340 Enqueuing Move request for scope (0.01, -0.05)
00:47:03.597 00.012 12020 Worker thread wakes up
00:47:03.597 00.000 12020 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.05) opts 0xd
00:47:03.598 00.001 12020 Handling offset move in thread for scope, endpoint = (0.01, -0.05)
00:47:03.598 00.000 12020 Moving (0.01, -0.05) raw xDistance=-0.01 yDistance=0.05
00:47:03.598 00.000 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
00:47:03.598 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:47:03.599 00.001 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
00:47:03.599 00.000 12020 MoveAxis(E, 0, ABG)
00:47:03.599 00.000 12020 Move returns status 0, amount 0
00:47:03.599 00.000 12020 MoveAxis(N, 0, ABG)
00:47:03.599 00.000 12020 Move returns status 0, amount 0
00:47:03.599 00.000 12020 move complete, result=0
00:47:03.600 00.001 12020 worker thread done servicing request
00:47:03.612 00.012 9340 UpdateImageDisplay: Size=(1920,1080) min=5320, max=65535, med=8591, FiltMin=6865, FiltMax=65521, Gamma=2.870
00:47:03.784 00.172 9340 UpdateGuideState exits: m=993613 SNR=191.1
00:47:03.807 00.023 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:47:03.828 00.021 9340 ScheduleExposure(1000,3,1) exposurePending=0
00:47:03.852 00.024 9340 Enqueuing Expose request
00:47:03.908 00.056 12020 Worker thread wakes up
00:47:03.908 00.000 12020 worker thread servicing REQUEST_EXPOSE 1000
00:47:03.909 00.001 9340 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
00:47:03.934 00.025 12020 Handling exposure in thread, d=1000 o=3 r=(878,690,31,31)
00:47:03.945 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"cc2b39f7-f147-4bef-9755-9c759bf8ccab"}
00:47:03.963 00.018 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":53,"width":15,"height":15,"star_pos":[7.13,7.31],"pixels":"..."},"id":"cc2b39f7-f147-4bef-9755-9c759bf8ccab"}
00:47:05.085 01.122 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"24afa2d8-90ab-4ced-86fb-596fae6f9ab4"}
00:47:05.107 00.022 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"24afa2d8-90ab-4ced-86fb-596fae6f9ab4"}
00:47:05.163 00.056 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"91acbecc-30cd-4d08-b724-9be08d5493a0"}
00:47:05.202 00.039 9340 case statement mapped state 6 to 3
00:47:05.226 00.024 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"91acbecc-30cd-4d08-b724-9be08d5493a0"}
00:47:05.238 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"8ec3254e-e111-4891-a777-faea1cceaa21"}
00:47:05.264 00.026 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":53,"width":15,"height":15,"star_pos":[7.13,7.31],"pixels":"..."},"id":"8ec3254e-e111-4891-a777-faea1cceaa21"}
00:47:05.332 00.068 12020 Exposure complete
00:47:05.941 00.609 12020 worker thread done servicing request
00:47:05.941 00.000 9340 OnExposeComplete: enter
00:47:05.971 00.030 9340 UpdateGuideState(): m_state=6
00:47:05.985 00.014 9340 Star::Find(15, 893, 705, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 54
00:47:06.020 00.035 9340 Star::Find returns 1 (0), X=893.29, Y=705.02, Mass=1008479, SNR=172.9, Peak=57009 HFD=4.3
00:47:06.062 00.042 9340 MultiStar: [#1 0.17,-0.09,0.89,U] [#2 0.07,-0.56,0.68,U] [#3 0.29,-0.06,0.45,U] [#4 -0.09,-0.49,0.47,U] [#5 0.06,-0.57,0.36,U] [#6 0.17,-0.37,0.32,U] [#7 0.33,-0.70,0.00,M1] [#8 -0.22,-0.29,0.38,U] 
00:47:06.098 00.036 9340 refined, 7 included, MultiStar: {0.17, -0.29}, one-star: {0.50, -0.15}
00:47:06.125 00.027 9340 CameraToMount -- cameraTheta (-1.03) - m_xAngle (-3.09) = xAngle (2.07 = 2.07)
00:47:06.194 00.069 9340 CameraToMount -- cameraTheta (-1.03) - (m_xAngle (-3.09) + m_yAngleError (-0.07)) = yAngle (2.14 = 2.14)
00:47:06.220 00.026 9340 CameraToMount -- cameraX=0.17 cameraY=-0.29 hyp=0.33 cameraTheta=-1.03 mountX=-0.16 mountY=0.28, mountTheta=2.08
00:47:06.252 00.032 9340 SchedulePrimaryMove(10104498, x=0.17, y=-0.29, opts=13)
00:47:06.325 00.073 9340 Enqueuing Move request for scope (0.17, -0.29)
00:47:06.349 00.024 12020 Worker thread wakes up
00:47:06.350 00.001 12020 worker thread servicing REQUEST_MOVE scope ofs (0.17, -0.29) opts 0xd
00:47:06.350 00.000 12020 Handling offset move in thread for scope, endpoint = (0.17, -0.29)
00:47:06.351 00.001 12020 Moving (0.17, -0.29) raw xDistance=-0.16 yDistance=0.28
00:47:06.351 00.000 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16
00:47:06.351 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
00:47:06.351 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.28
00:47:06.351 00.000 12020 MoveAxis(E, 0, ABG)
00:47:06.353 00.002 12020 Move returns status 0, amount 0
00:47:06.354 00.001 12020 MoveAxis(N, 0, ABG)
00:47:06.357 00.003 12020 Move returns status 0, amount 0
00:47:06.358 00.001 12020 move complete, result=0
00:47:06.359 00.001 12020 worker thread done servicing request
00:47:06.420 00.061 9340 UpdateImageDisplay: Size=(1920,1080) min=4874, max=65535, med=8639, FiltMin=6847, FiltMax=65508, Gamma=2.870
00:47:06.601 00.181 9340 UpdateGuideState exits: m=1008479 SNR=172.9
00:47:06.670 00.069 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:47:06.724 00.054 9340 ScheduleExposure(1000,3,1) exposurePending=0
00:47:06.815 00.091 9340 Enqueuing Expose request
00:47:06.847 00.032 12020 Worker thread wakes up
00:47:06.847 00.000 12020 worker thread servicing REQUEST_EXPOSE 1000
00:47:06.847 00.000 12020 Handling exposure in thread, d=1000 o=3 r=(878,690,31,31)
00:47:06.847 00.000 9340 GuideStep: -0.2 px 0 ms EAST, 0.3 px 0 ms NORTH
00:47:07.085 00.238 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"9b01b059-9156-4fa7-b4e5-ff22e2566a46"}
00:47:07.153 00.068 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"9b01b059-9156-4fa7-b4e5-ff22e2566a46"}
00:47:07.187 00.034 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"39426ff0-29d5-45e7-a079-a1ef4bdebe99"}
00:47:07.221 00.034 9340 case statement mapped state 6 to 3
00:47:07.254 00.033 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"39426ff0-29d5-45e7-a079-a1ef4bdebe99"}
00:47:07.299 00.045 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"a975f7d6-4384-425c-8776-e28103bb0b84"}
00:47:07.331 00.032 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":54,"width":15,"height":15,"star_pos":[7.29,7.02],"pixels":"..."},"id":"a975f7d6-4384-425c-8776-e28103bb0b84"}
00:47:08.236 00.905 12020 Exposure complete
00:47:08.600 00.364 9340 OnExposeComplete: enter
00:47:08.618 00.018 12020 worker thread done servicing request
00:47:08.618 00.000 9340 UpdateGuideState(): m_state=6
00:47:08.638 00.020 9340 Star::Find(15, 893, 705, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 55
00:47:08.659 00.021 9340 Star::Find returns 1 (0), X=893.52, Y=705.16, Mass=1011536, SNR=183.3, Peak=56493 HFD=4.4
00:47:08.703 00.044 9340 MultiStar: [#1 0.20,0.28,0.85,U] [#2 0.13,-0.07,0.63,U] [#3 0.54,0.20,0.52,U] [#4 0.13,-0.10,0.40,U] [#5 0.52,-0.31,0.46,U] [#6 0.37,-0.16,0.30,U] [#7 0.35,-0.20,0.31,U] [#8 0.23,-0.08,0.32,U] 
00:47:08.729 00.026 9340 refined, 8 included, MultiStar: {0.38, -0.01}, one-star: {0.73, -0.01}
00:47:08.743 00.014 9340 CameraToMount -- cameraTheta (-0.02) - m_xAngle (-3.09) = xAngle (3.08 = 3.08)
00:47:08.766 00.023 9340 CameraToMount -- cameraTheta (-0.02) - (m_xAngle (-3.09) + m_yAngleError (-0.07)) = yAngle (3.15 = -3.13)
00:47:08.789 00.023 9340 CameraToMount -- cameraX=0.38 cameraY=-0.01 hyp=0.38 cameraTheta=-0.02 mountX=-0.38 mountY=-0.00, mountTheta=-3.13
00:47:08.831 00.042 9340 SchedulePrimaryMove(10104498, x=0.38, y=-0.01, opts=13)
00:47:08.857 00.026 9340 Enqueuing Move request for scope (0.38, -0.01)
00:47:08.873 00.016 12020 Worker thread wakes up
00:47:08.874 00.001 12020 worker thread servicing REQUEST_MOVE scope ofs (0.38, -0.01) opts 0xd
00:47:08.874 00.000 12020 Handling offset move in thread for scope, endpoint = (0.38, -0.01)
00:47:08.874 00.000 12020 Moving (0.38, -0.01) raw xDistance=-0.38 yDistance=-0.00
00:47:08.874 00.000 12020 GuideAlgorithmHysteresis::Result() returns -0.16 from input -0.38
00:47:08.874 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:47:08.875 00.001 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
00:47:08.875 00.000 12020 MoveAxis(E, 28, ABG)
00:47:08.875 00.000 12020 Guiding  Dir = 2, Dur = 28
00:47:08.877 00.002 12020 IsSlewing returns 0
00:47:08.878 00.001 12020 IsGuiding returns 0
00:47:08.890 00.012 9340 UpdateImageDisplay: Size=(1920,1080) min=4973, max=65535, med=8593, FiltMin=6467, FiltMax=65521, Gamma=2.870
00:47:08.919 00.029 12020 PulseGuide returned control before completion, sleep 19
00:47:08.959 00.040 12020 IsGuiding returns 0
00:47:08.959 00.000 12020 Move returns status 0, amount 28
00:47:08.960 00.001 12020 MoveAxis(N, 0, ABG)
00:47:08.960 00.000 12020 Move returns status 0, amount 0
00:47:08.960 00.000 12020 move complete, result=0
00:47:08.960 00.000 12020 worker thread done servicing request
00:47:09.001 00.041 9340 UpdateGuideState exits: m=1011536 SNR=183.3
00:47:09.031 00.030 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:47:09.094 00.063 9340 ScheduleExposure(1000,3,1) exposurePending=0
00:47:09.110 00.016 9340 Enqueuing Expose request
00:47:09.130 00.020 12020 Worker thread wakes up
00:47:09.131 00.001 9340 GuideStep: -0.4 px 28 ms EAST, -0.0 px 0 ms NORTH
00:47:09.146 00.015 12020 worker thread servicing REQUEST_EXPOSE 1000
00:47:09.147 00.001 12020 Handling exposure in thread, d=1000 o=3 r=(878,690,31,31)
00:47:09.161 00.014 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"ecbd1e33-a376-43ae-8962-9787bc689ad2"}
00:47:09.178 00.017 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"ecbd1e33-a376-43ae-8962-9787bc689ad2"}
00:47:09.224 00.046 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"ed1cd592-74ff-4c66-824e-c729db9c3953"}
00:47:09.238 00.014 9340 case statement mapped state 6 to 3
00:47:09.250 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"ed1cd592-74ff-4c66-824e-c729db9c3953"}
00:47:09.265 00.015 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"2da665ba-2b31-4748-a002-8fcd3a389d40"}
00:47:09.280 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":55,"width":15,"height":15,"star_pos":[6.52,7.16],"pixels":"..."},"id":"2da665ba-2b31-4748-a002-8fcd3a389d40"}
00:47:10.511 01.231 12020 Exposure complete
00:47:10.945 00.434 12020 worker thread done servicing request
00:47:10.945 00.000 9340 OnExposeComplete: enter
00:47:10.970 00.025 9340 UpdateGuideState(): m_state=6
00:47:10.990 00.020 9340 Star::Find(15, 893, 705, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 56
00:47:11.032 00.042 9340 Star::Find returns 1 (0), X=893.86, Y=705.13, Mass=1012288, SNR=210.4, Peak=52017 HFD=4.4
00:47:11.092 00.060 9340 MultiStar: [#1 0.37,0.08,0.59,U] [#2 0.60,-0.42,0.00,M1] [#3 0.79,0.20,0.00,M1] [#4 0.34,-0.15,0.33,U] [#5 0.58,-0.01,0.40,U] [#6 0.75,-0.00,0.00,M1] [#7 0.70,-0.64,0.00,M1] [#8 0.76,-0.49,0.00,M3] 
00:47:11.115 00.023 9340 refined, 3 included, MultiStar: {0.71, -0.02}, one-star: {1.07, -0.05}
00:47:11.156 00.041 9340 CameraToMount -- cameraTheta (-0.03) - m_xAngle (-3.09) = xAngle (3.06 = 3.06)
00:47:11.200 00.044 9340 CameraToMount -- cameraTheta (-0.03) - (m_xAngle (-3.09) + m_yAngleError (-0.07)) = yAngle (3.13 = 3.13)
00:47:11.221 00.021 9340 CameraToMount -- cameraX=0.71 cameraY=-0.02 hyp=0.71 cameraTheta=-0.03 mountX=-0.70 mountY=0.01, mountTheta=3.13
00:47:11.248 00.027 9340 SchedulePrimaryMove(10104498, x=0.71, y=-0.02, opts=13)
00:47:11.279 00.031 9340 Enqueuing Move request for scope (0.71, -0.02)
00:47:11.316 00.037 12020 Worker thread wakes up
00:47:11.316 00.000 12020 worker thread servicing REQUEST_MOVE scope ofs (0.71, -0.02) opts 0xd
00:47:11.316 00.000 12020 Handling offset move in thread for scope, endpoint = (0.71, -0.02)
00:47:11.316 00.000 12020 Moving (0.71, -0.02) raw xDistance=-0.70 yDistance=0.01
00:47:11.317 00.001 12020 GuideAlgorithmHysteresis::Result() returns -0.31 from input -0.70
00:47:11.317 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:47:11.318 00.001 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
00:47:11.320 00.002 12020 MoveAxis(E, 53, ABG)
00:47:11.320 00.000 12020 Guiding  Dir = 2, Dur = 53
00:47:11.321 00.001 12020 IsSlewing returns 0
00:47:11.323 00.002 12020 IsGuiding returns 0
00:47:11.336 00.013 9340 UpdateImageDisplay: Size=(1920,1080) min=4211, max=65535, med=8573, FiltMin=6813, FiltMax=65517, Gamma=2.870
00:47:11.352 00.016 12020 PulseGuide returned control before completion, sleep 43
00:47:11.399 00.047 12020 IsGuiding returns 1
00:47:11.399 00.000 12020 scope still moving after pulse duration time elapsed
00:47:11.433 00.034 9340 UpdateGuideState exits: m=1012288 SNR=210.4
00:47:11.450 00.017 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:47:11.468 00.018 12020 IsSlewing returns 0
00:47:11.468 00.000 9340 ScheduleExposure(1000,3,1) exposurePending=0
00:47:11.489 00.021 12020 IsGuiding returns 0
00:47:11.489 00.000 9340 Enqueuing Expose request
00:47:11.505 00.016 12020 scope move finished after 53 + 112 ms
00:47:11.505 00.000 12020 Move returns status 0, amount 53
00:47:11.506 00.001 12020 MoveAxis(N, 0, ABG)
00:47:11.507 00.001 12020 Move returns status 0, amount 0
00:47:11.508 00.001 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"7b4fa83c-e5bd-45fd-b4d2-ee67723cca93"}
00:47:11.555 00.047 12020 move complete, result=0
00:47:11.555 00.000 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"7b4fa83c-e5bd-45fd-b4d2-ee67723cca93"}
00:47:11.569 00.014 12020 worker thread done servicing request
00:47:11.571 00.002 12020 Worker thread wakes up
00:47:11.571 00.000 12020 worker thread servicing REQUEST_EXPOSE 1000
00:47:11.571 00.000 12020 Handling exposure in thread, d=1000 o=3 r=(878,690,31,31)
00:47:11.573 00.002 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"f0e20cda-99a3-4be7-8ac7-56310f12aaa2"}
00:47:11.587 00.014 9340 case statement mapped state 6 to 3
00:47:11.600 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"f0e20cda-99a3-4be7-8ac7-56310f12aaa2"}
00:47:11.613 00.013 9340 GuideStep: -0.7 px 53 ms EAST, 0.0 px 0 ms NORTH
00:47:11.711 00.098 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"c9cc95bf-a3e9-451e-9691-2f5d26145949"}
00:47:11.775 00.064 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":56,"width":15,"height":15,"star_pos":[6.86,7.13],"pixels":"..."},"id":"c9cc95bf-a3e9-451e-9691-2f5d26145949"}
00:47:12.954 01.179 12020 Exposure complete
00:47:13.082 00.128 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"350ef23d-4e79-4fec-8b27-c8b2a8ac151c"}
00:47:13.139 00.057 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"350ef23d-4e79-4fec-8b27-c8b2a8ac151c"}
00:47:13.179 00.040 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"30cc3c47-50e0-43a2-a8ae-6e23f1eec743"}
00:47:13.268 00.089 9340 case statement mapped state 6 to 3
00:47:13.319 00.051 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"30cc3c47-50e0-43a2-a8ae-6e23f1eec743"}
00:47:13.395 00.076 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"343730c1-0c57-42d1-9582-6afcb56534dd"}
00:47:13.446 00.051 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":56,"width":15,"height":15,"star_pos":[6.86,7.13],"pixels":"..."},"id":"343730c1-0c57-42d1-9582-6afcb56534dd"}
00:47:13.802 00.356 9340 OnExposeComplete: enter
00:47:13.855 00.053 12020 worker thread done servicing request
00:47:13.855 00.000 9340 UpdateGuideState(): m_state=6
00:47:13.901 00.046 9340 Star::Find(15, 893, 705, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 57
00:47:13.935 00.034 9340 Star::Find returns 1 (0), X=893.91, Y=705.31, Mass=952613, SNR=160.8, Peak=55004 HFD=4.4
00:47:13.991 00.056 9340 MultiStar: [#1 0.59,0.17,0.95,U] [#2 0.15,-0.24,0.81,U] [#3 0.63,0.08,0.61,U] [#4 0.19,-0.04,0.42,U] [#5 0.46,-0.11,0.45,U] [#6 0.85,0.24,0.00,M2] [#7 0.87,0.03,0.00,M2] [#8 0.28,0.05,0.38,U] 
00:47:14.030 00.039 9340 refined, 6 included, MultiStar: {0.56, 0.02}, one-star: {1.12, 0.14}
00:47:14.058 00.028 9340 CameraToMount -- cameraTheta (0.04) - m_xAngle (-3.09) = xAngle (3.13 = 3.13)
00:47:14.103 00.045 9340 CameraToMount -- cameraTheta (0.04) - (m_xAngle (-3.09) + m_yAngleError (-0.07)) = yAngle (3.21 = -3.08)
00:47:14.124 00.021 9340 CameraToMount -- cameraX=0.56 cameraY=0.02 hyp=0.56 cameraTheta=0.04 mountX=-0.56 mountY=-0.04, mountTheta=-3.08
00:47:14.166 00.042 9340 SchedulePrimaryMove(10104498, x=0.56, y=0.02, opts=13)
00:47:14.224 00.058 9340 Enqueuing Move request for scope (0.56, 0.02)
00:47:14.254 00.030 12020 Worker thread wakes up
00:47:14.254 00.000 12020 worker thread servicing REQUEST_MOVE scope ofs (0.56, 0.02) opts 0xd
00:47:14.254 00.000 12020 Handling offset move in thread for scope, endpoint = (0.56, 0.02)
00:47:14.254 00.000 12020 Moving (0.56, 0.02) raw xDistance=-0.56 yDistance=-0.04
00:47:14.255 00.001 12020 GuideAlgorithmHysteresis::Result() returns -0.26 from input -0.56
00:47:14.255 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:47:14.255 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
00:47:14.255 00.000 12020 MoveAxis(E, 44, ABG)
00:47:14.255 00.000 12020 Guiding  Dir = 2, Dur = 44
00:47:14.256 00.001 12020 IsSlewing returns 0
00:47:14.258 00.002 12020 IsGuiding returns 0
00:47:14.270 00.012 9340 UpdateImageDisplay: Size=(1920,1080) min=5155, max=65535, med=8568, FiltMin=6592, FiltMax=65517, Gamma=2.870
00:47:14.299 00.029 12020 PulseGuide returned control before completion, sleep 27
00:47:14.366 00.067 12020 IsGuiding returns 0
00:47:14.366 00.000 12020 Move returns status 0, amount 44
00:47:14.367 00.001 12020 MoveAxis(N, 0, ABG)
00:47:14.367 00.000 12020 Move returns status 0, amount 0
00:47:14.367 00.000 12020 move complete, result=0
00:47:14.367 00.000 12020 worker thread done servicing request
00:47:14.396 00.029 9340 UpdateGuideState exits: m=952613 SNR=160.8
00:47:14.416 00.020 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:47:14.470 00.054 9340 ScheduleExposure(1000,3,1) exposurePending=0
00:47:14.490 00.020 9340 Enqueuing Expose request
00:47:14.504 00.014 12020 Worker thread wakes up
00:47:14.504 00.000 9340 GuideStep: -0.6 px 44 ms EAST, -0.0 px 0 ms NORTH
00:47:14.516 00.012 12020 worker thread servicing REQUEST_EXPOSE 1000
00:47:14.517 00.001 12020 Handling exposure in thread, d=1000 o=3 r=(878,690,31,31)
00:47:15.128 00.611 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"d13fadf2-c430-479d-ba3c-d000d423bb20"}
00:47:15.149 00.021 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"d13fadf2-c430-479d-ba3c-d000d423bb20"}
00:47:15.168 00.019 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"4359cd42-7440-4de1-9e92-8062fe447047"}
00:47:15.279 00.111 9340 case statement mapped state 6 to 3
00:47:15.415 00.136 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"4359cd42-7440-4de1-9e92-8062fe447047"}
00:47:15.488 00.073 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"d196bb41-e06b-4ea3-b21f-d3591ddebd05"}
00:47:15.521 00.033 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":57,"width":15,"height":15,"star_pos":[6.91,7.31],"pixels":"..."},"id":"d196bb41-e06b-4ea3-b21f-d3591ddebd05"}
00:47:15.954 00.433 12020 Exposure complete
00:47:16.869 00.915 12020 worker thread done servicing request
00:47:16.869 00.000 9340 OnExposeComplete: enter
00:47:16.924 00.055 9340 UpdateGuideState(): m_state=6
00:47:16.961 00.037 9340 Star::Find(15, 893, 705, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 58
00:47:17.027 00.066 9340 Star::Find returns 1 (0), X=893.35, Y=705.63, Mass=950677, SNR=163.0, Peak=56889 HFD=4.5
00:47:17.064 00.037 9340 MultiStar: [#1 0.09,0.22,0.86,U] [#2 -0.15,-0.01,0.81,U] [#3 0.24,0.47,0.58,U] [#4 -0.07,-0.19,0.47,U] [#5 -0.02,0.01,0.52,U] [#6 0.37,0.56,0.42,U] [#7 0.27,-0.07,0.35,U] [#8 0.03,0.12,0.38,U] 
00:47:17.138 00.074 9340 refined, 8 included, MultiStar: {0.16, 0.20}, one-star: {0.56, 0.46}
00:47:17.167 00.029 9340 CameraToMount -- cameraTheta (0.90) - m_xAngle (-3.09) = xAngle (3.99 = -2.29)
00:47:17.242 00.075 9340 CameraToMount -- cameraTheta (0.90) - (m_xAngle (-3.09) + m_yAngleError (-0.07)) = yAngle (4.07 = -2.22)
00:47:17.313 00.071 9340 CameraToMount -- cameraX=0.16 cameraY=0.20 hyp=0.26 cameraTheta=0.90 mountX=-0.17 mountY=-0.21, mountTheta=-2.26
00:47:17.441 00.128 9340 SchedulePrimaryMove(10104498, x=0.16, y=0.20, opts=13)
00:47:17.484 00.043 9340 Enqueuing Move request for scope (0.16, 0.20)
00:47:17.541 00.057 12020 Worker thread wakes up
00:47:17.541 00.000 12020 worker thread servicing REQUEST_MOVE scope ofs (0.16, 0.20) opts 0xd
00:47:17.541 00.000 12020 Handling offset move in thread for scope, endpoint = (0.16, 0.20)
00:47:17.541 00.000 12020 Moving (0.16, 0.20) raw xDistance=-0.17 yDistance=-0.21
00:47:17.542 00.001 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17
00:47:17.542 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:47:17.542 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.21
00:47:17.543 00.001 12020 MoveAxis(E, 0, ABG)
00:47:17.543 00.000 12020 Move returns status 0, amount 0
00:47:17.543 00.000 12020 MoveAxis(N, 0, ABG)
00:47:17.543 00.000 12020 Move returns status 0, amount 0
00:47:17.543 00.000 12020 move complete, result=0
00:47:17.543 00.000 12020 worker thread done servicing request
00:47:17.565 00.022 9340 UpdateImageDisplay: Size=(1920,1080) min=4259, max=65535, med=8543, FiltMin=6727, FiltMax=65517, Gamma=2.870
00:47:17.818 00.253 9340 UpdateGuideState exits: m=950677 SNR=163.0
00:47:17.840 00.022 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:47:17.876 00.036 9340 ScheduleExposure(1000,3,1) exposurePending=0
00:47:17.947 00.071 9340 Enqueuing Expose request
00:47:17.969 00.022 12020 Worker thread wakes up
00:47:17.970 00.001 9340 GuideStep: -0.2 px 0 ms EAST, -0.2 px 0 ms NORTH
00:47:17.993 00.023 12020 worker thread servicing REQUEST_EXPOSE 1000
00:47:17.993 00.000 12020 Handling exposure in thread, d=1000 o=3 r=(878,690,31,31)
00:47:18.006 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"34d8881b-1766-45c3-9bd5-5a44c506ca27"}
00:47:18.044 00.038 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"34d8881b-1766-45c3-9bd5-5a44c506ca27"}
00:47:18.078 00.034 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"2474dbee-9dc5-440e-b2a7-bdc9a017ce9e"}
00:47:18.100 00.022 9340 case statement mapped state 6 to 3
00:47:18.138 00.038 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"2474dbee-9dc5-440e-b2a7-bdc9a017ce9e"}
00:47:18.179 00.041 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"6f2bdf8f-a99a-405c-a4b8-6b8d62e2fbf6"}
00:47:18.208 00.029 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":58,"width":15,"height":15,"star_pos":[7.35,6.63],"pixels":"..."},"id":"6f2bdf8f-a99a-405c-a4b8-6b8d62e2fbf6"}
00:47:19.125 00.917 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"a277f57e-908b-4533-b606-e0f4e50043fc"}
00:47:19.141 00.016 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"a277f57e-908b-4533-b606-e0f4e50043fc"}
00:47:19.184 00.043 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"b580849a-68c1-42e7-a96e-fc115787d081"}
00:47:19.214 00.030 9340 case statement mapped state 6 to 3
00:47:19.238 00.024 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"b580849a-68c1-42e7-a96e-fc115787d081"}
00:47:19.258 00.020 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"25233d85-2088-4993-9c7f-e5d5c5ae44ae"}
00:47:19.295 00.037 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":58,"width":15,"height":15,"star_pos":[7.35,6.63],"pixels":"..."},"id":"25233d85-2088-4993-9c7f-e5d5c5ae44ae"}
00:47:19.358 00.063 12020 Exposure complete
00:47:19.719 00.361 12020 worker thread done servicing request
00:47:19.719 00.000 9340 OnExposeComplete: enter
00:47:19.734 00.015 9340 UpdateGuideState(): m_state=6
00:47:19.769 00.035 9340 Star::Find(15, 893, 705, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 59
00:47:19.791 00.022 9340 Star::Find returns 1 (0), X=894.02, Y=705.49, Mass=982428, SNR=196.1, Peak=58288 HFD=4.2
00:47:19.837 00.046 9340 MultiStar: [#1 0.38,0.24,0.71,U] [#2 0.42,-0.30,0.60,U] [#3 0.78,0.23,0.00,M1] [#4 0.19,0.06,0.38,U] [#5 0.56,0.00,0.31,U] [#6 0.80,0.25,0.00,M2] [#7 0.34,0.20,0.36,U] [#8 0.54,-0.09,0.29,U] 
00:47:19.855 00.018 9340 refined, 6 included, MultiStar: {0.63, 0.10}, one-star: {1.23, 0.32}
00:47:19.878 00.023 9340 CameraToMount -- cameraTheta (0.16) - m_xAngle (-3.09) = xAngle (3.25 = -3.03)
00:47:19.894 00.016 9340 CameraToMount -- cameraTheta (0.16) - (m_xAngle (-3.09) + m_yAngleError (-0.07)) = yAngle (3.33 = -2.96)
00:47:19.916 00.022 9340 CameraToMount -- cameraX=0.63 cameraY=0.10 hyp=0.64 cameraTheta=0.16 mountX=-0.63 mountY=-0.12, mountTheta=-2.96
00:47:19.979 00.063 9340 SchedulePrimaryMove(10104498, x=0.63, y=0.10, opts=13)
00:47:20.013 00.034 9340 Enqueuing Move request for scope (0.63, 0.10)
00:47:20.031 00.018 12020 Worker thread wakes up
00:47:20.032 00.001 12020 worker thread servicing REQUEST_MOVE scope ofs (0.63, 0.10) opts 0xd
00:47:20.032 00.000 12020 Handling offset move in thread for scope, endpoint = (0.63, 0.10)
00:47:20.033 00.001 12020 Moving (0.63, 0.10) raw xDistance=-0.63 yDistance=-0.12
00:47:20.033 00.000 12020 GuideAlgorithmHysteresis::Result() returns -0.27 from input -0.63
00:47:20.033 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:47:20.035 00.002 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
00:47:20.036 00.001 12020 MoveAxis(E, 45, ABG)
00:47:20.037 00.001 12020 Guiding  Dir = 2, Dur = 45
00:47:20.040 00.003 12020 IsSlewing returns 0
00:47:20.040 00.000 12020 IsGuiding returns 0
00:47:20.058 00.018 12020 PulseGuide returned control before completion, sleep 38
00:47:20.076 00.018 9340 UpdateImageDisplay: Size=(1920,1080) min=5400, max=65535, med=8581, FiltMin=6512, FiltMax=65521, Gamma=2.870
00:47:20.114 00.038 12020 IsGuiding returns 1
00:47:20.114 00.000 12020 scope still moving after pulse duration time elapsed
00:47:20.154 00.040 12020 IsSlewing returns 0
00:47:20.155 00.001 12020 IsGuiding returns 0
00:47:20.155 00.000 12020 scope move finished after 45 + 69 ms
00:47:20.156 00.001 12020 Move returns status 0, amount 45
00:47:20.156 00.000 12020 MoveAxis(N, 0, ABG)
00:47:20.156 00.000 12020 Move returns status 0, amount 0
00:47:20.156 00.000 12020 move complete, result=0
00:47:20.156 00.000 12020 worker thread done servicing request
00:47:20.181 00.025 9340 UpdateGuideState exits: m=982428 SNR=196.1
00:47:20.204 00.023 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:47:20.257 00.053 9340 ScheduleExposure(1000,3,1) exposurePending=0
00:47:20.289 00.032 9340 Enqueuing Expose request
00:47:20.327 00.038 12020 Worker thread wakes up
00:47:20.327 00.000 9340 GuideStep: -0.6 px 45 ms EAST, -0.1 px 0 ms NORTH
00:47:20.371 00.044 12020 worker thread servicing REQUEST_EXPOSE 1000
00:47:20.371 00.000 12020 Handling exposure in thread, d=1000 o=3 r=(878,690,31,31)
00:47:21.158 00.787 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"65e3b1ef-ef7a-4c12-8710-5c9fe22b2e02"}
00:47:21.180 00.022 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"65e3b1ef-ef7a-4c12-8710-5c9fe22b2e02"}
00:47:21.198 00.018 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"21eb6aee-0c09-4dde-86a3-309982451832"}
00:47:21.218 00.020 9340 case statement mapped state 6 to 3
00:47:21.259 00.041 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"21eb6aee-0c09-4dde-86a3-309982451832"}
00:47:21.361 00.102 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"6e9af7a7-4605-40da-86aa-a5dba283c799"}
00:47:21.380 00.019 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":59,"width":15,"height":15,"star_pos":[7.02,7.49],"pixels":"..."},"id":"6e9af7a7-4605-40da-86aa-a5dba283c799"}
00:47:21.834 00.454 12020 Exposure complete
00:47:22.345 00.511 12020 worker thread done servicing request
00:47:22.345 00.000 9340 OnExposeComplete: enter
00:47:22.362 00.017 9340 UpdateGuideState(): m_state=6
00:47:22.375 00.013 9340 Star::Find(15, 894, 705, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 60
00:47:22.392 00.017 9340 Star::Find returns 1 (0), X=893.68, Y=705.23, Mass=1020747, SNR=193.8, Peak=58705 HFD=4.5
00:47:22.414 00.022 9340 MultiStar: [#1 0.11,0.08,0.84,U] [#2 0.03,-0.43,0.58,U] [#3 0.56,-0.16,0.52,U] [#4 0.08,-0.47,0.38,U] [#5 0.24,-0.21,0.35,U] [#6 0.33,-0.35,0.32,U] [#7 0.54,-0.44,0.39,U] [#8 0.02,-0.23,0.31,U] 
00:47:22.429 00.015 9340 refined, 8 included, MultiStar: {0.37, -0.17}, one-star: {0.90, 0.05}
00:47:22.461 00.032 9340 CameraToMount -- cameraTheta (-0.44) - m_xAngle (-3.09) = xAngle (2.65 = 2.65)
00:47:22.478 00.017 9340 CameraToMount -- cameraTheta (-0.44) - (m_xAngle (-3.09) + m_yAngleError (-0.07)) = yAngle (2.73 = 2.73)
00:47:22.488 00.010 9340 CameraToMount -- cameraX=0.37 cameraY=-0.17 hyp=0.41 cameraTheta=-0.44 mountX=-0.36 mountY=0.16, mountTheta=2.71
00:47:22.514 00.026 9340 SchedulePrimaryMove(10104498, x=0.37, y=-0.17, opts=13)
00:47:22.525 00.011 9340 Enqueuing Move request for scope (0.37, -0.17)
00:47:22.551 00.026 12020 Worker thread wakes up
00:47:22.551 00.000 12020 worker thread servicing REQUEST_MOVE scope ofs (0.37, -0.17) opts 0xd
00:47:22.551 00.000 12020 Handling offset move in thread for scope, endpoint = (0.37, -0.17)
00:47:22.554 00.003 12020 Moving (0.37, -0.17) raw xDistance=-0.36 yDistance=0.16
00:47:22.554 00.000 12020 GuideAlgorithmHysteresis::Result() returns -0.17 from input -0.36
00:47:22.555 00.001 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:47:22.556 00.001 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
00:47:22.556 00.000 12020 MoveAxis(E, 30, ABG)
00:47:22.557 00.001 12020 Guiding  Dir = 2, Dur = 30
00:47:22.560 00.003 12020 IsSlewing returns 0
00:47:22.561 00.001 12020 IsGuiding returns 0
00:47:22.574 00.013 9340 UpdateImageDisplay: Size=(1920,1080) min=5616, max=65535, med=8485, FiltMin=6689, FiltMax=65508, Gamma=2.870
00:47:22.626 00.052 12020 PulseGuide returned control before completion, sleep 17
00:47:22.656 00.030 12020 IsGuiding returns 0
00:47:22.657 00.001 12020 Move returns status 0, amount 30
00:47:22.657 00.000 12020 MoveAxis(N, 0, ABG)
00:47:22.663 00.006 12020 Move returns status 0, amount 0
00:47:22.664 00.001 12020 move complete, result=0
00:47:22.665 00.001 12020 worker thread done servicing request
00:47:22.733 00.068 9340 UpdateGuideState exits: m=1020747 SNR=193.8
00:47:22.777 00.044 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:47:22.790 00.013 9340 ScheduleExposure(1000,3,1) exposurePending=0
00:47:22.807 00.017 9340 Enqueuing Expose request
00:47:22.820 00.013 12020 Worker thread wakes up
00:47:22.820 00.000 9340 GuideStep: -0.4 px 30 ms EAST, 0.2 px 0 ms NORTH
00:47:22.835 00.015 12020 worker thread servicing REQUEST_EXPOSE 1000
00:47:22.835 00.000 12020 Handling exposure in thread, d=1000 o=3 r=(878,690,31,31)
00:47:23.127 00.292 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"061fac65-7432-4863-894b-5f8311bca6b3"}
00:47:23.151 00.024 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"061fac65-7432-4863-894b-5f8311bca6b3"}
00:47:23.202 00.051 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"f12b90e9-f792-42a9-9c03-8479a68d44dc"}
00:47:23.216 00.014 9340 case statement mapped state 6 to 3
00:47:23.238 00.022 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"f12b90e9-f792-42a9-9c03-8479a68d44dc"}
00:47:23.253 00.015 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"da923932-39aa-4781-8672-9898abf2b83a"}
00:47:23.271 00.018 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":60,"width":15,"height":15,"star_pos":[6.68,7.23],"pixels":"..."},"id":"da923932-39aa-4781-8672-9898abf2b83a"}
00:47:24.199 00.928 12020 Exposure complete
00:47:24.452 00.253 12020 worker thread done servicing request
00:47:24.453 00.001 9340 OnExposeComplete: enter
00:47:24.469 00.016 9340 UpdateGuideState(): m_state=6
00:47:24.485 00.016 9340 Star::Find(15, 893, 705, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 61
00:47:24.520 00.035 9340 Star::Find returns 1 (0), X=893.18, Y=705.31, Mass=1005563, SNR=198.8, Peak=60117 HFD=4.5
00:47:24.549 00.029 9340 MultiStar: [#1 -0.17,0.16,0.66,U] [#2 -0.30,-0.26,0.60,U] [#3 0.09,0.29,0.46,U] [#4 -0.42,0.15,0.39,U] [#5 -0.11,-0.32,0.35,U] [#6 -0.04,0.27,0.30,U] [#7 0.25,-0.30,0.32,U] [#8 -0.49,-0.22,0.26,U] 
00:47:24.568 00.019 9340 refined, 8 included, MultiStar: {-0.03, 0.02}, one-star: {0.40, 0.13}
00:47:24.590 00.022 9340 CameraToMount -- cameraTheta (2.49) - m_xAngle (-3.09) = xAngle (5.59 = -0.70)
00:47:24.612 00.022 9340 CameraToMount -- cameraTheta (2.49) - (m_xAngle (-3.09) + m_yAngleError (-0.07)) = yAngle (5.66 = -0.62)
00:47:24.628 00.016 9340 CameraToMount -- cameraX=-0.03 cameraY=0.02 hyp=0.04 cameraTheta=2.49 mountX=0.03 mountY=-0.02, mountTheta=-0.65
00:47:24.655 00.027 9340 SchedulePrimaryMove(10104498, x=-0.03, y=0.02, opts=13)
00:47:24.685 00.030 9340 Enqueuing Move request for scope (-0.03, 0.02)
00:47:24.730 00.045 12020 Worker thread wakes up
00:47:24.730 00.000 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.02) opts 0xd
00:47:24.730 00.000 12020 Handling offset move in thread for scope, endpoint = (-0.03, 0.02)
00:47:24.730 00.000 12020 Moving (-0.03, 0.02) raw xDistance=0.03 yDistance=-0.02
00:47:24.731 00.001 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
00:47:24.731 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:47:24.731 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
00:47:24.731 00.000 12020 MoveAxis(E, 0, ABG)
00:47:24.731 00.000 12020 Move returns status 0, amount 0
00:47:24.731 00.000 12020 MoveAxis(N, 0, ABG)
00:47:24.732 00.001 12020 Move returns status 0, amount 0
00:47:24.732 00.000 12020 move complete, result=0
00:47:24.733 00.001 12020 worker thread done servicing request
00:47:24.745 00.012 9340 UpdateImageDisplay: Size=(1920,1080) min=5470, max=65535, med=8473, FiltMin=6492, FiltMax=65508, Gamma=2.870
00:47:24.875 00.130 9340 UpdateGuideState exits: m=1005563 SNR=198.8
00:47:24.892 00.017 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:47:24.907 00.015 9340 ScheduleExposure(1000,3,1) exposurePending=0
00:47:24.922 00.015 9340 Enqueuing Expose request
00:47:24.954 00.032 12020 Worker thread wakes up
00:47:24.955 00.001 9340 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
00:47:24.997 00.042 12020 worker thread servicing REQUEST_EXPOSE 1000
00:47:24.997 00.000 12020 Handling exposure in thread, d=1000 o=3 r=(878,690,31,31)
00:47:25.130 00.133 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"4f7a354a-b25a-41ea-a2b6-e43904e65611"}
00:47:25.157 00.027 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"4f7a354a-b25a-41ea-a2b6-e43904e65611"}
00:47:25.189 00.032 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"7c52d19f-0176-4320-b9de-bf4a96515e55"}
00:47:25.204 00.015 9340 case statement mapped state 6 to 3
00:47:25.237 00.033 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"7c52d19f-0176-4320-b9de-bf4a96515e55"}
00:47:25.278 00.041 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"1cd21a37-a895-4e9c-9e37-76f2ef7b2c76"}
00:47:25.304 00.026 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":61,"width":15,"height":15,"star_pos":[7.18,7.31],"pixels":"..."},"id":"1cd21a37-a895-4e9c-9e37-76f2ef7b2c76"}
00:47:26.382 01.078 12020 Exposure complete
00:47:26.685 00.303 12020 worker thread done servicing request
00:47:26.685 00.000 9340 OnExposeComplete: enter
00:47:26.700 00.015 9340 UpdateGuideState(): m_state=6
00:47:26.718 00.018 9340 Star::Find(15, 893, 705, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 62
00:47:26.739 00.021 9340 Star::Find returns 1 (0), X=893.06, Y=705.45, Mass=886489, SNR=176.6, Peak=58753 HFD=4.1
00:47:26.780 00.041 9340 MultiStar: [#1 -0.14,0.21,0.87,U] [#2 -0.16,-0.21,0.59,U] [#3 0.01,0.38,0.50,U] [#4 -0.10,-0.22,0.45,U] [#5 0.03,-0.07,0.39,U] [#6 -0.14,0.17,0.34,U] [#7 -0.01,-0.09,0.36,U] [#8 -0.41,-0.16,0.31,U] 
00:47:26.796 00.016 9340 refined, 8 included, MultiStar: {-0.03, 0.08}, one-star: {0.28, 0.28}
00:47:26.808 00.012 9340 CameraToMount -- cameraTheta (1.95) - m_xAngle (-3.09) = xAngle (5.05 = -1.24)
00:47:26.826 00.018 9340 CameraToMount -- cameraTheta (1.95) - (m_xAngle (-3.09) + m_yAngleError (-0.07)) = yAngle (5.12 = -1.16)
00:47:26.843 00.017 9340 CameraToMount -- cameraX=-0.03 cameraY=0.08 hyp=0.08 cameraTheta=1.95 mountX=0.03 mountY=-0.08, mountTheta=-1.23
00:47:26.889 00.046 9340 SchedulePrimaryMove(10104498, x=-0.03, y=0.08, opts=13)
00:47:26.905 00.016 9340 Enqueuing Move request for scope (-0.03, 0.08)
00:47:26.916 00.011 12020 Worker thread wakes up
00:47:26.916 00.000 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.08) opts 0xd
00:47:26.916 00.000 12020 Handling offset move in thread for scope, endpoint = (-0.03, 0.08)
00:47:26.917 00.001 12020 Moving (-0.03, 0.08) raw xDistance=0.03 yDistance=-0.08
00:47:26.917 00.000 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
00:47:26.917 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:47:26.917 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
00:47:26.917 00.000 12020 MoveAxis(E, 0, ABG)
00:47:26.918 00.001 12020 Move returns status 0, amount 0
00:47:26.918 00.000 12020 MoveAxis(N, 0, ABG)
00:47:26.918 00.000 12020 Move returns status 0, amount 0
00:47:26.918 00.000 12020 move complete, result=0
00:47:26.919 00.001 12020 worker thread done servicing request
00:47:26.933 00.014 9340 UpdateImageDisplay: Size=(1920,1080) min=5186, max=65535, med=8443, FiltMin=6389, FiltMax=65508, Gamma=2.870
00:47:27.019 00.086 9340 UpdateGuideState exits: m=886489 SNR=176.6
00:47:27.031 00.012 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:47:27.046 00.015 9340 ScheduleExposure(1000,3,1) exposurePending=0
00:47:27.117 00.071 9340 Enqueuing Expose request
00:47:27.142 00.025 12020 Worker thread wakes up
00:47:27.143 00.001 9340 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
00:47:27.159 00.016 12020 worker thread servicing REQUEST_EXPOSE 1000
00:47:27.159 00.000 12020 Handling exposure in thread, d=1000 o=3 r=(878,690,31,31)
00:47:27.168 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"21bb4b79-3738-414d-b218-1175720e3904"}
00:47:27.193 00.025 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"21bb4b79-3738-414d-b218-1175720e3904"}
00:47:27.300 00.107 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"3af6b52b-f955-4abf-8329-f00fbb900e64"}
00:47:27.376 00.076 9340 case statement mapped state 6 to 3
00:47:27.399 00.023 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"3af6b52b-f955-4abf-8329-f00fbb900e64"}
00:47:27.415 00.016 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"85799485-ad9c-4d36-a1ea-281c890b6273"}
00:47:27.438 00.023 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":62,"width":15,"height":15,"star_pos":[7.06,7.45],"pixels":"..."},"id":"85799485-ad9c-4d36-a1ea-281c890b6273"}
00:47:28.544 01.106 12020 Exposure complete
00:47:29.125 00.581 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"b6ccceaf-5fe5-4178-bdab-6d8f7873fc60"}
00:47:29.155 00.030 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"b6ccceaf-5fe5-4178-bdab-6d8f7873fc60"}
00:47:29.250 00.095 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"65d567ec-239f-48f7-87ed-8448ab24c2eb"}
00:47:29.266 00.016 9340 case statement mapped state 6 to 3
00:47:29.336 00.070 12020 worker thread done servicing request
00:47:29.337 00.001 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"65d567ec-239f-48f7-87ed-8448ab24c2eb"}
00:47:29.402 00.065 9340 OnExposeComplete: enter
00:47:29.430 00.028 9340 UpdateGuideState(): m_state=6
00:47:29.442 00.012 9340 Star::Find(15, 893, 705, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 63
00:47:29.459 00.017 9340 Star::Find returns 1 (0), X=892.91, Y=705.18, Mass=957311, SNR=180.8, Peak=61073 HFD=4.2
00:47:29.479 00.020 9340 MultiStar: [#1 -0.58,0.10,0.89,U] [#2 -0.78,-0.25,0.00,M1] [#3 -0.01,0.29,0.50,U] [#4 -0.46,-0.05,0.40,U] [#5 -0.22,-0.22,0.43,U] [#6 -0.28,0.09,0.33,U] [#7 -0.51,-0.33,0.36,U] [#8 -0.86,-0.18,0.00,M1] 
00:47:29.496 00.017 9340 single-star, 6 included, MultiStar: {-0.24, 0.01}, one-star: {0.12, 0.01}
00:47:29.544 00.048 9340 CameraToMount -- cameraTheta (0.11) - m_xAngle (-3.09) = xAngle (3.20 = -3.08)
00:47:29.556 00.012 9340 CameraToMount -- cameraTheta (0.11) - (m_xAngle (-3.09) + m_yAngleError (-0.07)) = yAngle (3.27 = -3.01)
00:47:29.576 00.020 9340 CameraToMount -- cameraX=0.12 cameraY=0.01 hyp=0.12 cameraTheta=0.11 mountX=-0.12 mountY=-0.02, mountTheta=-3.01
00:47:29.598 00.022 9340 SchedulePrimaryMove(10104498, x=0.12, y=0.01, opts=13)
00:47:29.617 00.019 9340 Enqueuing Move request for scope (0.12, 0.01)
00:47:29.636 00.019 12020 Worker thread wakes up
00:47:29.637 00.001 12020 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.01) opts 0xd
00:47:29.637 00.000 12020 Handling offset move in thread for scope, endpoint = (0.12, 0.01)
00:47:29.638 00.001 12020 Moving (0.12, 0.01) raw xDistance=-0.12 yDistance=-0.02
00:47:29.638 00.000 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
00:47:29.639 00.001 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:47:29.639 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
00:47:29.639 00.000 12020 MoveAxis(E, 0, ABG)
00:47:29.639 00.000 12020 Move returns status 0, amount 0
00:47:29.639 00.000 12020 MoveAxis(N, 0, ABG)
00:47:29.639 00.000 12020 Move returns status 0, amount 0
00:47:29.640 00.001 12020 move complete, result=0
00:47:29.641 00.001 12020 worker thread done servicing request
00:47:29.686 00.045 9340 UpdateImageDisplay: Size=(1920,1080) min=5570, max=65535, med=8449, FiltMin=6628, FiltMax=65508, Gamma=2.870
00:47:29.763 00.077 9340 UpdateGuideState exits: m=957311 SNR=180.8
00:47:29.788 00.025 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:47:29.825 00.037 9340 ScheduleExposure(1000,3,1) exposurePending=0
00:47:29.840 00.015 9340 Enqueuing Expose request
00:47:29.857 00.017 12020 Worker thread wakes up
00:47:29.857 00.000 9340 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
00:47:29.875 00.018 12020 worker thread servicing REQUEST_EXPOSE 1000
00:47:29.875 00.000 12020 Handling exposure in thread, d=1000 o=3 r=(878,690,31,31)
00:47:29.883 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"e4bd75f0-12ba-49aa-a0c2-fd8a1452d355"}
00:47:29.906 00.023 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":63,"width":15,"height":15,"star_pos":[6.91,7.18],"pixels":"..."},"id":"e4bd75f0-12ba-49aa-a0c2-fd8a1452d355"}
00:47:31.128 01.222 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"96f753f7-6f8e-4e0b-af5b-985e86d5717a"}
00:47:31.170 00.042 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"96f753f7-6f8e-4e0b-af5b-985e86d5717a"}
00:47:31.194 00.024 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"248e77f5-bfed-4ab1-82c5-70be9854edef"}
00:47:31.218 00.024 9340 case statement mapped state 6 to 3
00:47:31.263 00.045 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"248e77f5-bfed-4ab1-82c5-70be9854edef"}
00:47:31.289 00.026 12020 Exposure complete
00:47:31.326 00.037 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"bd6c9894-b360-4784-8a35-0010fb5b0aa7"}
00:47:31.369 00.043 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":63,"width":15,"height":15,"star_pos":[6.91,7.18],"pixels":"..."},"id":"bd6c9894-b360-4784-8a35-0010fb5b0aa7"}
00:47:31.724 00.355 12020 worker thread done servicing request
00:47:31.724 00.000 9340 OnExposeComplete: enter
00:47:31.810 00.086 9340 UpdateGuideState(): m_state=6
00:47:31.829 00.019 9340 Star::Find(15, 892, 705, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 64
00:47:31.847 00.018 9340 Star::Find returns 1 (0), X=893.52, Y=705.28, Mass=1037096, SNR=203.0, Peak=57821 HFD=4.6
00:47:31.867 00.020 9340 MultiStar: [#1 -0.05,0.25,0.82,U] [#2 0.15,-0.36,0.55,U] [#3 0.32,0.05,0.44,U] [#4 -0.07,-0.06,0.36,U] [#5 0.14,-0.02,0.34,U] [#6 0.35,0.16,0.30,U] [#7 0.18,-0.43,0.24,U] [#8 -0.14,-0.14,0.30,U] 
00:47:31.907 00.040 9340 refined, 8 included, MultiStar: {0.24, 0.00}, one-star: {0.74, 0.10}
00:47:31.926 00.019 9340 CameraToMount -- cameraTheta (0.01) - m_xAngle (-3.09) = xAngle (3.10 = 3.10)
00:47:31.942 00.016 9340 CameraToMount -- cameraTheta (0.01) - (m_xAngle (-3.09) + m_yAngleError (-0.07)) = yAngle (3.18 = -3.11)
00:47:31.963 00.021 9340 CameraToMount -- cameraX=0.24 cameraY=0.00 hyp=0.24 cameraTheta=0.01 mountX=-0.24 mountY=-0.01, mountTheta=-3.11
00:47:32.006 00.043 9340 SchedulePrimaryMove(10104498, x=0.24, y=0.00, opts=13)
00:47:32.029 00.023 9340 Enqueuing Move request for scope (0.24, 0.00)
00:47:32.044 00.015 12020 Worker thread wakes up
00:47:32.045 00.001 12020 worker thread servicing REQUEST_MOVE scope ofs (0.24, 0.00) opts 0xd
00:47:32.045 00.000 12020 Handling offset move in thread for scope, endpoint = (0.24, 0.00)
00:47:32.045 00.000 12020 Moving (0.24, 0.00) raw xDistance=-0.24 yDistance=-0.01
00:47:32.045 00.000 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.24
00:47:32.045 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:47:32.046 00.001 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
00:47:32.046 00.000 12020 MoveAxis(E, 0, ABG)
00:47:32.046 00.000 12020 Move returns status 0, amount 0
00:47:32.046 00.000 12020 MoveAxis(N, 0, ABG)
00:47:32.046 00.000 12020 Move returns status 0, amount 0
00:47:32.047 00.001 12020 move complete, result=0
00:47:32.047 00.000 12020 worker thread done servicing request
00:47:32.058 00.011 9340 UpdateImageDisplay: Size=(1920,1080) min=5056, max=65535, med=8438, FiltMin=6049, FiltMax=65508, Gamma=2.870
00:47:32.144 00.086 9340 UpdateGuideState exits: m=1037096 SNR=203.0
00:47:32.159 00.015 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:47:32.186 00.027 9340 ScheduleExposure(1000,3,1) exposurePending=0
00:47:32.226 00.040 9340 Enqueuing Expose request
00:47:32.240 00.014 12020 Worker thread wakes up
00:47:32.241 00.001 9340 GuideStep: -0.2 px 0 ms EAST, -0.0 px 0 ms NORTH
00:47:32.253 00.012 12020 worker thread servicing REQUEST_EXPOSE 1000
00:47:32.253 00.000 12020 Handling exposure in thread, d=1000 o=3 r=(878,690,31,31)
00:47:33.126 00.873 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"940a2225-ecd6-49ae-a5af-20fcc28593ff"}
00:47:33.151 00.025 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"940a2225-ecd6-49ae-a5af-20fcc28593ff"}
00:47:33.168 00.017 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"2597a93e-d8ae-4615-a5fd-e468bb0cdbb2"}
00:47:33.209 00.041 9340 case statement mapped state 6 to 3
00:47:33.221 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"2597a93e-d8ae-4615-a5fd-e468bb0cdbb2"}
00:47:33.237 00.016 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"41959f16-df9f-41e8-9de6-f5863caa5738"}
00:47:33.258 00.021 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":64,"width":15,"height":15,"star_pos":[6.52,7.28],"pixels":"..."},"id":"41959f16-df9f-41e8-9de6-f5863caa5738"}
00:47:33.644 00.386 12020 Exposure complete
00:47:33.988 00.344 12020 worker thread done servicing request
00:47:33.989 00.001 9340 OnExposeComplete: enter
00:47:34.004 00.015 9340 UpdateGuideState(): m_state=6
00:47:34.017 00.013 9340 Star::Find(15, 893, 705, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 65
00:47:34.034 00.017 9340 Star::Find returns 1 (0), X=893.05, Y=705.28, Mass=987388, SNR=184.9, Peak=61325 HFD=4.2
00:47:34.046 00.012 9340 MultiStar: [#1 -0.22,0.16,0.80,U] [#2 -0.23,-0.45,0.63,U] [#3 -0.12,0.05,0.51,U] [#4 -0.23,-0.18,0.43,U] [#5 0.13,-0.14,0.40,U] [#6 -0.08,-0.15,0.31,U] [#7 -0.08,-0.39,0.32,U] [#8 -0.33,-0.09,0.33,U] 
00:47:34.098 00.052 9340 refined, 8 included, MultiStar: {-0.07, -0.08}, one-star: {0.27, 0.11}
00:47:34.123 00.025 9340 CameraToMount -- cameraTheta (-2.29) - m_xAngle (-3.09) = xAngle (0.80 = 0.80)
00:47:34.151 00.028 9340 CameraToMount -- cameraTheta (-2.29) - (m_xAngle (-3.09) + m_yAngleError (-0.07)) = yAngle (0.88 = 0.88)
00:47:34.169 00.018 9340 CameraToMount -- cameraX=-0.07 cameraY=-0.08 hyp=0.10 cameraTheta=-2.29 mountX=0.07 mountY=0.08, mountTheta=0.84
00:47:34.230 00.061 9340 SchedulePrimaryMove(10104498, x=-0.07, y=-0.08, opts=13)
00:47:34.248 00.018 9340 Enqueuing Move request for scope (-0.07, -0.08)
00:47:34.265 00.017 12020 Worker thread wakes up
00:47:34.265 00.000 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.08) opts 0xd
00:47:34.265 00.000 12020 Handling offset move in thread for scope, endpoint = (-0.07, -0.08)
00:47:34.265 00.000 12020 Moving (-0.07, -0.08) raw xDistance=0.07 yDistance=0.08
00:47:34.266 00.001 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
00:47:34.266 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:47:34.266 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
00:47:34.266 00.000 12020 MoveAxis(E, 0, ABG)
00:47:34.266 00.000 12020 Move returns status 0, amount 0
00:47:34.268 00.002 12020 MoveAxis(N, 0, ABG)
00:47:34.269 00.001 12020 Move returns status 0, amount 0
00:47:34.269 00.000 12020 move complete, result=0
00:47:34.270 00.001 12020 worker thread done servicing request
00:47:34.284 00.014 9340 UpdateImageDisplay: Size=(1920,1080) min=4723, max=65535, med=8453, FiltMin=6406, FiltMax=65508, Gamma=2.870
00:47:34.461 00.177 9340 UpdateGuideState exits: m=987388 SNR=184.9
00:47:34.489 00.028 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:47:34.503 00.014 9340 ScheduleExposure(1000,3,1) exposurePending=0
00:47:34.529 00.026 9340 Enqueuing Expose request
00:47:34.576 00.047 12020 Worker thread wakes up
00:47:34.578 00.002 9340 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
00:47:34.594 00.016 12020 worker thread servicing REQUEST_EXPOSE 1000
00:47:34.595 00.001 12020 Handling exposure in thread, d=1000 o=3 r=(878,690,31,31)
00:47:35.125 00.530 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"cfff510f-5e3f-4287-aa69-e91ab9832024"}
00:47:35.202 00.077 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"cfff510f-5e3f-4287-aa69-e91ab9832024"}
00:47:35.250 00.048 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"7cd9641e-38d3-429f-978d-ea935487fc2e"}
00:47:35.292 00.042 9340 case statement mapped state 6 to 3
00:47:35.362 00.070 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"7cd9641e-38d3-429f-978d-ea935487fc2e"}
00:47:35.435 00.073 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"dff17c4f-7e21-4f6f-9f0c-6a0b59301e88"}
00:47:35.517 00.082 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":65,"width":15,"height":15,"star_pos":[7.05,7.28],"pixels":"..."},"id":"dff17c4f-7e21-4f6f-9f0c-6a0b59301e88"}
00:47:36.078 00.561 12020 Exposure complete
00:47:36.630 00.552 12020 worker thread done servicing request
00:47:36.630 00.000 9340 OnExposeComplete: enter
00:47:36.667 00.037 9340 UpdateGuideState(): m_state=6
00:47:36.680 00.013 9340 Star::Find(15, 893, 705, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 66
00:47:36.694 00.014 9340 Star::Find returns 1 (0), X=893.68, Y=705.36, Mass=935959, SNR=152.8, Peak=57921 HFD=4.3
00:47:36.713 00.019 9340 MultiStar: [#1 0.13,0.38,1.11,U] [#2 0.01,-0.00,0.72,U] [#3 0.40,0.28,0.66,U] [#4 0.13,0.11,0.54,U] [#5 0.47,-0.16,0.53,U] [#6 0.57,0.06,0.37,U] [#7 0.34,-0.19,0.37,U] [#8 0.13,-0.05,0.35,U] 
00:47:36.732 00.019 9340 refined, 8 included, MultiStar: {0.36, 0.12}, one-star: {0.90, 0.19}
00:47:36.747 00.015 9340 CameraToMount -- cameraTheta (0.33) - m_xAngle (-3.09) = xAngle (3.43 = -2.86)
00:47:36.762 00.015 9340 CameraToMount -- cameraTheta (0.33) - (m_xAngle (-3.09) + m_yAngleError (-0.07)) = yAngle (3.50 = -2.78)
00:47:36.796 00.034 9340 CameraToMount -- cameraX=0.36 cameraY=0.12 hyp=0.38 cameraTheta=0.33 mountX=-0.36 mountY=-0.13, mountTheta=-2.79
00:47:36.821 00.025 9340 SchedulePrimaryMove(10104498, x=0.36, y=0.12, opts=13)
00:47:36.835 00.014 9340 Enqueuing Move request for scope (0.36, 0.12)
00:47:36.857 00.022 12020 Worker thread wakes up
00:47:36.857 00.000 12020 worker thread servicing REQUEST_MOVE scope ofs (0.36, 0.12) opts 0xd
00:47:36.857 00.000 12020 Handling offset move in thread for scope, endpoint = (0.36, 0.12)
00:47:36.857 00.000 12020 Moving (0.36, 0.12) raw xDistance=-0.36 yDistance=-0.13
00:47:36.857 00.000 12020 GuideAlgorithmHysteresis::Result() returns -0.15 from input -0.36
00:47:36.858 00.001 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:47:36.858 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
00:47:36.858 00.000 12020 MoveAxis(E, 26, ABG)
00:47:36.858 00.000 12020 Guiding  Dir = 2, Dur = 26
00:47:36.860 00.002 12020 IsSlewing returns 0
00:47:36.861 00.001 12020 IsGuiding returns 0
00:47:36.876 00.015 9340 UpdateImageDisplay: Size=(1920,1080) min=5566, max=65535, med=8442, FiltMin=6608, FiltMax=65508, Gamma=2.870
00:47:36.892 00.016 12020 PulseGuide returned control before completion, sleep 18
00:47:36.944 00.052 12020 IsGuiding returns 0
00:47:36.945 00.001 12020 Move returns status 0, amount 26
00:47:36.945 00.000 12020 MoveAxis(N, 0, ABG)
00:47:36.945 00.000 12020 Move returns status 0, amount 0
00:47:36.945 00.000 12020 move complete, result=0
00:47:36.945 00.000 12020 worker thread done servicing request
00:47:36.964 00.019 9340 UpdateGuideState exits: m=935959 SNR=152.8
00:47:36.979 00.015 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:47:36.991 00.012 9340 ScheduleExposure(1000,3,1) exposurePending=0
00:47:37.013 00.022 9340 Enqueuing Expose request
00:47:37.050 00.037 12020 Worker thread wakes up
00:47:37.050 00.000 12020 worker thread servicing REQUEST_EXPOSE 1000
00:47:37.051 00.001 9340 GuideStep: -0.4 px 26 ms EAST, -0.1 px 0 ms NORTH
00:47:37.065 00.014 12020 Handling exposure in thread, d=1000 o=3 r=(878,690,31,31)
00:47:37.126 00.061 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"5a3f0cf3-0232-4953-ab67-73a65cc42dec"}
00:47:37.152 00.026 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"5a3f0cf3-0232-4953-ab67-73a65cc42dec"}
00:47:37.195 00.043 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"d414e937-7764-4cd3-8161-a6ee3c82e7fa"}
00:47:37.211 00.016 9340 case statement mapped state 6 to 3
00:47:37.229 00.018 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"d414e937-7764-4cd3-8161-a6ee3c82e7fa"}
00:47:37.242 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"4384042e-ab09-4314-9099-657c94504782"}
00:47:37.256 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":66,"width":15,"height":15,"star_pos":[6.68,7.36],"pixels":"..."},"id":"4384042e-ab09-4314-9099-657c94504782"}
00:47:38.478 01.222 12020 Exposure complete
00:47:38.755 00.277 12020 worker thread done servicing request
00:47:38.755 00.000 9340 OnExposeComplete: enter
00:47:38.771 00.016 9340 UpdateGuideState(): m_state=6
00:47:38.783 00.012 9340 Star::Find(15, 893, 705, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 67
00:47:38.793 00.010 9340 Star::Find returns 1 (0), X=893.00, Y=705.14, Mass=1010424, SNR=180.2, Peak=62189 HFD=4.3
00:47:38.805 00.012 9340 MultiStar: [#1 -0.31,0.27,0.96,U] [#2 -0.64,-0.29,0.71,U] [#3 -0.00,0.00,0.58,U] [#4 -0.56,-0.01,0.45,U] [#5 -0.32,-0.28,0.39,U] [#6 -0.31,-0.12,0.34,U] [#7 -0.34,-0.23,0.35,U] [#8 -0.33,-0.27,0.29,U] 
00:47:38.819 00.014 9340 single-star, 8 included, MultiStar: {-0.24, -0.06}, one-star: {0.22, -0.04}
00:47:38.839 00.020 9340 CameraToMount -- cameraTheta (-0.16) - m_xAngle (-3.09) = xAngle (2.94 = 2.94)
00:47:38.875 00.036 9340 CameraToMount -- cameraTheta (-0.16) - (m_xAngle (-3.09) + m_yAngleError (-0.07)) = yAngle (3.01 = 3.01)
00:47:38.886 00.011 9340 CameraToMount -- cameraX=0.22 cameraY=-0.04 hyp=0.22 cameraTheta=-0.16 mountX=-0.22 mountY=0.03, mountTheta=3.01
00:47:38.908 00.022 9340 SchedulePrimaryMove(10104498, x=0.22, y=-0.04, opts=13)
00:47:38.922 00.014 9340 Enqueuing Move request for scope (0.22, -0.04)
00:47:38.941 00.019 12020 Worker thread wakes up
00:47:38.941 00.000 12020 worker thread servicing REQUEST_MOVE scope ofs (0.22, -0.04) opts 0xd
00:47:38.943 00.002 12020 Handling offset move in thread for scope, endpoint = (0.22, -0.04)
00:47:38.943 00.000 12020 Moving (0.22, -0.04) raw xDistance=-0.22 yDistance=0.03
00:47:38.943 00.000 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.22
00:47:38.943 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:47:38.944 00.001 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
00:47:38.944 00.000 12020 MoveAxis(E, 0, ABG)
00:47:38.944 00.000 12020 Move returns status 0, amount 0
00:47:38.944 00.000 12020 MoveAxis(N, 0, ABG)
00:47:38.944 00.000 12020 Move returns status 0, amount 0
00:47:38.945 00.001 12020 move complete, result=0
00:47:38.945 00.000 12020 worker thread done servicing request
00:47:38.955 00.010 9340 UpdateImageDisplay: Size=(1920,1080) min=5318, max=65535, med=8455, FiltMin=6645, FiltMax=65508, Gamma=2.870
00:47:39.040 00.085 9340 UpdateGuideState exits: m=1010424 SNR=180.2
00:47:39.055 00.015 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:47:39.069 00.014 9340 ScheduleExposure(1000,3,1) exposurePending=0
00:47:39.082 00.013 9340 Enqueuing Expose request
00:47:39.096 00.014 12020 Worker thread wakes up
00:47:39.096 00.000 9340 GuideStep: -0.2 px 0 ms EAST, 0.0 px 0 ms NORTH
00:47:39.108 00.012 12020 worker thread servicing REQUEST_EXPOSE 1000
00:47:39.108 00.000 12020 Handling exposure in thread, d=1000 o=3 r=(878,690,31,31)
00:47:39.138 00.030 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"ef4c1aa0-94d5-46c9-9abd-cd72654d5161"}
00:47:39.156 00.018 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"ef4c1aa0-94d5-46c9-9abd-cd72654d5161"}
00:47:39.206 00.050 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"af981316-b469-414e-b766-c36c10c2c565"}
00:47:39.221 00.015 9340 case statement mapped state 6 to 3
00:47:39.239 00.018 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"af981316-b469-414e-b766-c36c10c2c565"}
00:47:39.281 00.042 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"49472a43-1712-4c75-b2d0-d058166ab776"}
00:47:39.297 00.016 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":67,"width":15,"height":15,"star_pos":[7.00,7.14],"pixels":"..."},"id":"49472a43-1712-4c75-b2d0-d058166ab776"}
00:47:40.467 01.170 12020 Exposure complete
00:47:40.795 00.328 12020 worker thread done servicing request
00:47:40.795 00.000 9340 OnExposeComplete: enter
00:47:40.807 00.012 9340 UpdateGuideState(): m_state=6
00:47:40.847 00.040 9340 Star::Find(15, 893, 705, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 68
00:47:40.866 00.019 9340 Star::Find returns 1 (0), X=892.87, Y=705.50, Mass=1001048, SNR=192.6, Peak=57553 HFD=4.4
00:47:40.884 00.018 9340 MultiStar: [#1 -0.51,0.43,0.74,U] [#2 -0.80,0.01,0.00,M1] [#3 -0.29,0.31,0.49,U] [#4 -0.59,0.21,0.40,U] [#5 -0.78,-0.01,0.00,M1] [#6 -0.26,0.30,0.30,U] [#7 -0.09,0.18,0.31,U] [#8 -0.30,0.38,0.31,U] 
00:47:40.899 00.015 9340 single-star, 6 included, MultiStar: {-0.25, 0.32}, one-star: {0.08, 0.33}
00:47:40.914 00.015 9340 CameraToMount -- cameraTheta (1.32) - m_xAngle (-3.09) = xAngle (4.41 = -1.87)
00:47:40.929 00.015 9340 CameraToMount -- cameraTheta (1.32) - (m_xAngle (-3.09) + m_yAngleError (-0.07)) = yAngle (4.48 = -1.80)
00:47:40.955 00.026 9340 CameraToMount -- cameraX=0.08 cameraY=0.33 hyp=0.34 cameraTheta=1.32 mountX=-0.10 mountY=-0.33, mountTheta=-1.87
00:47:41.000 00.045 9340 SchedulePrimaryMove(10104498, x=0.08, y=0.33, opts=13)
00:47:41.017 00.017 9340 Enqueuing Move request for scope (0.08, 0.33)
00:47:41.029 00.012 12020 Worker thread wakes up
00:47:41.029 00.000 12020 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.33) opts 0xd
00:47:41.029 00.000 12020 Handling offset move in thread for scope, endpoint = (0.08, 0.33)
00:47:41.030 00.001 12020 Moving (0.08, 0.33) raw xDistance=-0.10 yDistance=-0.33
00:47:41.030 00.000 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
00:47:41.030 00.000 12020 GuideAlgorithmResistSwitch::result() returns -0.33 from input -0.33
00:47:41.030 00.000 12020 MoveAxis(E, 0, ABG)
00:47:41.030 00.000 12020 Move returns status 0, amount 0
00:47:41.031 00.001 12020 MoveAxis(N, 53, ABG)
00:47:41.031 00.000 12020 Guiding  Dir = 0, Dur = 53
00:47:41.033 00.002 12020 IsSlewing returns 0
00:47:41.034 00.001 12020 IsGuiding returns 0
00:47:41.053 00.019 9340 UpdateImageDisplay: Size=(1920,1080) min=5037, max=65535, med=8433, FiltMin=6486, FiltMax=65508, Gamma=2.870
00:47:41.118 00.065 12020 IsGuiding returns 1
00:47:41.118 00.000 12020 scope still moving after pulse duration time elapsed
00:47:41.145 00.027 9340 UpdateGuideState exits: m=1001048 SNR=192.6
00:47:41.166 00.021 12020 IsSlewing returns 0
00:47:41.166 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:47:41.178 00.012 12020 IsGuiding returns 1
00:47:41.178 00.000 9340 ScheduleExposure(1000,3,1) exposurePending=0
00:47:41.203 00.025 9340 Enqueuing Expose request
00:47:41.223 00.020 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"b9c43611-9a0a-4f15-925d-fdd8ee5e319b"}
00:47:41.259 00.036 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"b9c43611-9a0a-4f15-925d-fdd8ee5e319b"}
00:47:41.293 00.034 12020 IsSlewing returns 0
00:47:41.307 00.014 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"54f89596-0e47-451c-a02d-04427b005640"}
00:47:41.319 00.012 9340 case statement mapped state 6 to 3
00:47:41.332 00.013 12020 IsGuiding returns 0
00:47:41.333 00.001 12020 scope move finished after 53 + 244 ms
00:47:41.333 00.000 12020 Move returns status 0, amount 53
00:47:41.333 00.000 12020 move complete, result=0
00:47:41.333 00.000 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"54f89596-0e47-451c-a02d-04427b005640"}
00:47:41.352 00.019 12020 worker thread done servicing request
00:47:41.353 00.001 12020 Worker thread wakes up
00:47:41.353 00.000 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"cf99a033-076b-4e0c-9ebb-1f09d225d1de"}
00:47:41.364 00.011 12020 worker thread servicing REQUEST_EXPOSE 1000
00:47:41.364 00.000 12020 Handling exposure in thread, d=1000 o=3 r=(878,690,31,31)
00:47:41.364 00.000 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":68,"width":15,"height":15,"star_pos":[6.87,7.50],"pixels":"..."},"id":"cf99a033-076b-4e0c-9ebb-1f09d225d1de"}
00:47:41.381 00.017 9340 GuideStep: -0.1 px 0 ms EAST, -0.3 px 53 ms NORTH
00:47:42.837 01.456 12020 Exposure complete
00:47:43.138 00.301 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"3f13fc88-68cb-45c2-92f3-5e72fd4b23e1"}
00:47:43.178 00.040 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"3f13fc88-68cb-45c2-92f3-5e72fd4b23e1"}
00:47:43.274 00.096 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"60859eab-2287-4b99-a150-b62c9cf01ce2"}
00:47:43.361 00.087 9340 case statement mapped state 6 to 3
00:47:43.452 00.091 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"60859eab-2287-4b99-a150-b62c9cf01ce2"}
00:47:43.549 00.097 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"39b923da-018c-4968-8274-8a29ee81f6fe"}
00:47:43.586 00.037 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":68,"width":15,"height":15,"star_pos":[6.87,7.50],"pixels":"..."},"id":"39b923da-018c-4968-8274-8a29ee81f6fe"}
00:47:43.893 00.307 12020 worker thread done servicing request
00:47:43.893 00.000 9340 OnExposeComplete: enter
00:47:43.924 00.031 9340 UpdateGuideState(): m_state=6
00:47:43.942 00.018 9340 Star::Find(15, 892, 705, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 69
00:47:43.969 00.027 9340 Star::Find returns 1 (0), X=892.85, Y=705.21, Mass=1034729, SNR=163.4, Peak=60758 HFD=4.3
00:47:44.011 00.042 9340 MultiStar: [#1 -0.44,0.26,0.89,U] [#2 -0.68,-0.41,0.00,M2] [#3 -0.33,0.20,0.55,U] [#4 -0.33,-0.11,0.48,U] [#5 -0.27,-0.31,0.38,U] [#6 -0.31,-0.28,0.40,U] [#7 -0.24,-0.44,0.38,U] [#8 -0.80,-0.28,0.00,M1] 
00:47:44.036 00.025 9340 single-star, 6 included, MultiStar: {-0.24, -0.01}, one-star: {0.06, 0.04}
00:47:44.051 00.015 9340 CameraToMount -- cameraTheta (0.59) - m_xAngle (-3.09) = xAngle (3.68 = -2.60)
00:47:44.067 00.016 9340 CameraToMount -- cameraTheta (0.59) - (m_xAngle (-3.09) + m_yAngleError (-0.07)) = yAngle (3.75 = -2.53)
00:47:44.083 00.016 9340 CameraToMount -- cameraX=0.06 cameraY=0.04 hyp=0.08 cameraTheta=0.59 mountX=-0.07 mountY=-0.04, mountTheta=-2.55
00:47:44.130 00.047 9340 SchedulePrimaryMove(10104498, x=0.06, y=0.04, opts=13)
00:47:44.148 00.018 9340 Enqueuing Move request for scope (0.06, 0.04)
00:47:44.163 00.015 12020 Worker thread wakes up
00:47:44.163 00.000 12020 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.04) opts 0xd
00:47:44.163 00.000 12020 Handling offset move in thread for scope, endpoint = (0.06, 0.04)
00:47:44.163 00.000 12020 Moving (0.06, 0.04) raw xDistance=-0.07 yDistance=-0.04
00:47:44.164 00.001 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
00:47:44.164 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:47:44.164 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
00:47:44.164 00.000 12020 MoveAxis(E, 0, ABG)
00:47:44.164 00.000 12020 Move returns status 0, amount 0
00:47:44.164 00.000 12020 MoveAxis(N, 0, ABG)
00:47:44.164 00.000 12020 Move returns status 0, amount 0
00:47:44.164 00.000 12020 move complete, result=0
00:47:44.166 00.002 12020 worker thread done servicing request
00:47:44.179 00.013 9340 UpdateImageDisplay: Size=(1920,1080) min=4946, max=65535, med=8422, FiltMin=6687, FiltMax=65508, Gamma=2.870
00:47:44.274 00.095 9340 UpdateGuideState exits: m=1034729 SNR=163.4
00:47:44.290 00.016 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:47:44.302 00.012 9340 ScheduleExposure(1000,3,1) exposurePending=0
00:47:44.318 00.016 9340 Enqueuing Expose request
00:47:44.334 00.016 12020 Worker thread wakes up
00:47:44.335 00.001 9340 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
00:47:44.370 00.035 12020 worker thread servicing REQUEST_EXPOSE 1000
00:47:44.370 00.000 12020 Handling exposure in thread, d=1000 o=3 r=(878,690,31,31)
00:47:45.124 00.754 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"795ceff7-f5e4-4fab-b1c6-b0caa07cf3f9"}
00:47:45.145 00.021 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"795ceff7-f5e4-4fab-b1c6-b0caa07cf3f9"}
00:47:45.176 00.031 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"f1ca2cfd-7710-4208-9801-7e2c4a2e7b03"}
00:47:45.219 00.043 9340 case statement mapped state 6 to 3
00:47:45.248 00.029 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"f1ca2cfd-7710-4208-9801-7e2c4a2e7b03"}
00:47:45.262 00.014 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"b9aeb068-a993-4a4e-82a3-2208f881bbd5"}
00:47:45.287 00.025 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":69,"width":15,"height":15,"star_pos":[6.85,7.21],"pixels":"..."},"id":"b9aeb068-a993-4a4e-82a3-2208f881bbd5"}
00:47:45.747 00.460 12020 Exposure complete
00:47:46.171 00.424 12020 worker thread done servicing request
00:47:46.172 00.001 9340 OnExposeComplete: enter
00:47:46.194 00.022 9340 UpdateGuideState(): m_state=6
00:47:46.208 00.014 9340 Star::Find(15, 892, 705, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 70
00:47:46.256 00.048 9340 Star::Find returns 1 (0), X=892.66, Y=705.07, Mass=981553, SNR=180.3, Peak=61070 HFD=4.2
00:47:46.276 00.020 9340 MultiStar: [#1 -0.77,0.12,0.00,M1] [#2 -0.93,-0.46,0.00,M3] [#3 -0.28,0.14,0.47,U] [#4 -0.91,-0.13,0.00,M1] [#5 -0.65,-0.25,0.38,U] [#6 -0.51,-0.16,0.36,U] [#7 -0.39,-0.21,0.35,U] [#8 -0.60,-0.26,0.32,U] 
00:47:46.300 00.024 9340 single-star, 5 included, MultiStar: {-0.35, -0.12}, one-star: {-0.13, -0.10}
00:47:46.372 00.072 9340 CameraToMount -- cameraTheta (-2.44) - m_xAngle (-3.09) = xAngle (0.65 = 0.65)
00:47:46.403 00.031 9340 CameraToMount -- cameraTheta (-2.44) - (m_xAngle (-3.09) + m_yAngleError (-0.07)) = yAngle (0.72 = 0.72)
00:47:46.428 00.025 9340 CameraToMount -- cameraX=-0.13 cameraY=-0.10 hyp=0.16 cameraTheta=-2.44 mountX=0.13 mountY=0.11, mountTheta=0.69
00:47:46.505 00.077 9340 SchedulePrimaryMove(10104498, x=-0.13, y=-0.10, opts=13)
00:47:46.526 00.021 9340 Enqueuing Move request for scope (-0.13, -0.10)
00:47:46.550 00.024 12020 Worker thread wakes up
00:47:46.551 00.001 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.13, -0.10) opts 0xd
00:47:46.552 00.001 12020 Handling offset move in thread for scope, endpoint = (-0.13, -0.10)
00:47:46.552 00.000 12020 Moving (-0.13, -0.10) raw xDistance=0.13 yDistance=0.11
00:47:46.552 00.000 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.13
00:47:46.553 00.001 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:47:46.554 00.001 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
00:47:46.554 00.000 12020 MoveAxis(E, 0, ABG)
00:47:46.554 00.000 12020 Move returns status 0, amount 0
00:47:46.554 00.000 12020 MoveAxis(N, 0, ABG)
00:47:46.555 00.001 12020 Move returns status 0, amount 0
00:47:46.555 00.000 12020 move complete, result=0
00:47:46.555 00.000 12020 worker thread done servicing request
00:47:46.572 00.017 9340 UpdateImageDisplay: Size=(1920,1080) min=5371, max=65535, med=8417, FiltMin=6644, FiltMax=65508, Gamma=2.870
00:47:46.704 00.132 9340 UpdateGuideState exits: m=981553 SNR=180.3
00:47:46.740 00.036 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:47:46.799 00.059 9340 ScheduleExposure(1000,3,1) exposurePending=0
00:47:46.819 00.020 9340 Enqueuing Expose request
00:47:46.832 00.013 12020 Worker thread wakes up
00:47:46.832 00.000 9340 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
00:47:46.854 00.022 12020 worker thread servicing REQUEST_EXPOSE 1000
00:47:46.855 00.001 12020 Handling exposure in thread, d=1000 o=3 r=(878,690,31,31)
00:47:47.126 00.271 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"938aeda9-9c7b-4a1b-93e0-42c4e943e626"}
00:47:47.148 00.022 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"938aeda9-9c7b-4a1b-93e0-42c4e943e626"}
00:47:47.197 00.049 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"1cefb0c3-014d-482e-af45-31c73f92ded6"}
00:47:47.217 00.020 9340 case statement mapped state 6 to 3
00:47:47.232 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"1cefb0c3-014d-482e-af45-31c73f92ded6"}
00:47:47.254 00.022 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"82e0283e-cb70-4ad5-8735-8aab10002f6b"}
00:47:47.302 00.048 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":70,"width":15,"height":15,"star_pos":[6.66,7.07],"pixels":"..."},"id":"82e0283e-cb70-4ad5-8735-8aab10002f6b"}
00:47:48.231 00.929 12020 Exposure complete
00:47:48.636 00.405 9340 OnExposeComplete: enter
00:47:48.655 00.019 12020 worker thread done servicing request
00:47:48.656 00.001 9340 UpdateGuideState(): m_state=6
00:47:48.682 00.026 9340 Star::Find(15, 892, 705, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 71
00:47:48.701 00.019 9340 Star::Find returns 1 (0), X=892.72, Y=705.02, Mass=1047547, SNR=203.0, Peak=59917 HFD=4.2
00:47:48.755 00.054 9340 MultiStar: [#1 -0.56,-0.19,0.81,U] [#2 -0.38,-0.43,0.66,U] [#3 -0.25,-0.09,0.48,U] [#4 -0.67,-0.44,0.00,M2] [#5 -0.30,-0.45,0.36,U] [#6 -0.43,-0.72,0.00,M1] [#7 -0.40,-0.60,0.26,U] [#8 -0.52,-0.32,0.21,U] 
00:47:48.775 00.020 9340 single-star, 6 included, MultiStar: {-0.32, -0.27}, one-star: {-0.06, -0.15}
00:47:48.788 00.013 9340 CameraToMount -- cameraTheta (-1.96) - m_xAngle (-3.09) = xAngle (1.13 = 1.13)
00:47:48.814 00.026 9340 CameraToMount -- cameraTheta (-1.96) - (m_xAngle (-3.09) + m_yAngleError (-0.07)) = yAngle (1.21 = 1.21)
00:47:48.861 00.047 9340 CameraToMount -- cameraX=-0.06 cameraY=-0.15 hyp=0.16 cameraTheta=-1.96 mountX=0.07 mountY=0.15, mountTheta=1.14
00:47:48.902 00.041 9340 SchedulePrimaryMove(10104498, x=-0.06, y=-0.15, opts=13)
00:47:48.942 00.040 9340 Enqueuing Move request for scope (-0.06, -0.15)
00:47:48.998 00.056 12020 Worker thread wakes up
00:47:48.999 00.001 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.15) opts 0xd
00:47:48.999 00.000 12020 Handling offset move in thread for scope, endpoint = (-0.06, -0.15)
00:47:48.999 00.000 12020 Moving (-0.06, -0.15) raw xDistance=0.07 yDistance=0.15
00:47:48.999 00.000 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
00:47:48.999 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:47:49.000 00.001 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
00:47:49.000 00.000 12020 MoveAxis(E, 0, ABG)
00:47:49.000 00.000 12020 Move returns status 0, amount 0
00:47:49.000 00.000 12020 MoveAxis(N, 0, ABG)
00:47:49.000 00.000 12020 Move returns status 0, amount 0
00:47:49.001 00.001 12020 move complete, result=0
00:47:49.001 00.000 12020 worker thread done servicing request
00:47:49.033 00.032 9340 UpdateImageDisplay: Size=(1920,1080) min=5318, max=65535, med=8401, FiltMin=6707, FiltMax=65508, Gamma=2.870
00:47:49.240 00.207 9340 UpdateGuideState exits: m=1047547 SNR=203.0
00:47:49.268 00.028 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:47:49.322 00.054 9340 ScheduleExposure(1000,3,1) exposurePending=0
00:47:49.353 00.031 9340 Enqueuing Expose request
00:47:49.369 00.016 12020 Worker thread wakes up
00:47:49.369 00.000 9340 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
00:47:49.387 00.018 12020 worker thread servicing REQUEST_EXPOSE 1000
00:47:49.387 00.000 12020 Handling exposure in thread, d=1000 o=3 r=(878,690,31,31)
00:47:49.406 00.019 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"90e8aec8-f0cb-4db4-be46-2f0993a5ee2d"}
00:47:49.457 00.051 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"90e8aec8-f0cb-4db4-be46-2f0993a5ee2d"}
00:47:49.492 00.035 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"208f0e9e-a76f-40bb-a165-7cf953b40ba2"}
00:47:49.529 00.037 9340 case statement mapped state 6 to 3
00:47:49.566 00.037 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"208f0e9e-a76f-40bb-a165-7cf953b40ba2"}
00:47:49.592 00.026 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"ce017098-076e-4e99-9cd1-94caf085341e"}
00:47:49.618 00.026 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":71,"width":15,"height":15,"star_pos":[6.72,7.02],"pixels":"..."},"id":"ce017098-076e-4e99-9cd1-94caf085341e"}
00:47:50.976 01.358 12020 Exposure complete
00:47:51.181 00.205 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"72725713-7f05-46ee-b16a-d83196e52a91"}
00:47:51.277 00.096 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"72725713-7f05-46ee-b16a-d83196e52a91"}
00:47:51.356 00.079 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"aa0d2738-ec57-495f-b934-af2d043a6043"}
00:47:51.398 00.042 9340 case statement mapped state 6 to 3
00:47:51.480 00.082 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"aa0d2738-ec57-495f-b934-af2d043a6043"}
00:47:51.521 00.041 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"cad1c191-dd6b-4ac3-82f1-eb1b1b5d4044"}
00:47:51.569 00.048 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":71,"width":15,"height":15,"star_pos":[6.72,7.02],"pixels":"..."},"id":"cad1c191-dd6b-4ac3-82f1-eb1b1b5d4044"}
00:47:51.828 00.259 12020 worker thread done servicing request
00:47:51.828 00.000 9340 OnExposeComplete: enter
00:47:51.852 00.024 9340 UpdateGuideState(): m_state=6
00:47:51.912 00.060 9340 Star::Find(15, 892, 705, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 72
00:47:51.935 00.023 9340 Star::Find returns 1 (0), X=892.31, Y=704.96, Mass=972554, SNR=199.1, Peak=62490 HFD=4.1
00:47:51.964 00.029 9340 MultiStar: [#1 -1.02,-0.02,0.00,M1] [#2 -1.00,-0.45,0.00,M3] [#3 -0.88,-0.01,0.00,M1] [#4 -0.97,-0.04,0.00,M3] [#5 -0.96,-0.55,0.00,M1] [#6 -0.71,-0.59,0.00,M2] [#7 -0.28,-0.41,0.32,U] [#8 -0.85,-0.46,0.00,M1] 
00:47:51.996 00.032 9340 refined, 1 included, MultiStar: {-0.43, -0.26}, one-star: {-0.48, -0.21}
00:47:52.045 00.049 9340 CameraToMount -- cameraTheta (-2.59) - m_xAngle (-3.09) = xAngle (0.50 = 0.50)
00:47:52.069 00.024 9340 CameraToMount -- cameraTheta (-2.59) - (m_xAngle (-3.09) + m_yAngleError (-0.07)) = yAngle (0.57 = 0.57)
00:47:52.093 00.024 9340 CameraToMount -- cameraX=-0.43 cameraY=-0.26 hyp=0.50 cameraTheta=-2.59 mountX=0.44 mountY=0.27, mountTheta=0.55
00:47:52.112 00.019 9340 SchedulePrimaryMove(10104498, x=-0.43, y=-0.26, opts=13)
00:47:52.140 00.028 9340 Enqueuing Move request for scope (-0.43, -0.26)
00:47:52.156 00.016 12020 Worker thread wakes up
00:47:52.157 00.001 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.43, -0.26) opts 0xd
00:47:52.157 00.000 12020 Handling offset move in thread for scope, endpoint = (-0.43, -0.26)
00:47:52.157 00.000 12020 Moving (-0.43, -0.26) raw xDistance=0.44 yDistance=0.27
00:47:52.157 00.000 12020 GuideAlgorithmHysteresis::Result() returns 0.18 from input 0.44
00:47:52.157 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
00:47:52.157 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.27
00:47:52.159 00.002 12020 MoveAxis(W, 32, ABG)
00:47:52.159 00.000 12020 Guiding  Dir = 3, Dur = 32
00:47:52.166 00.007 12020 IsSlewing returns 0
00:47:52.189 00.023 12020 IsGuiding returns 0
00:47:52.215 00.026 12020 PulseGuide returned control before completion, sleep 17
00:47:52.215 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=5685, max=65535, med=8576, FiltMin=6647, FiltMax=65509, Gamma=2.870
00:47:52.246 00.031 12020 IsGuiding returns 1
00:47:52.246 00.000 12020 scope still moving after pulse duration time elapsed
00:47:52.280 00.034 12020 IsSlewing returns 0
00:47:52.283 00.003 12020 IsGuiding returns 0
00:47:52.283 00.000 12020 scope move finished after 32 + 61 ms
00:47:52.284 00.001 12020 Move returns status 0, amount 32
00:47:52.284 00.000 12020 MoveAxis(N, 0, ABG)
00:47:52.284 00.000 12020 Move returns status 0, amount 0
00:47:52.284 00.000 12020 move complete, result=0
00:47:52.285 00.001 12020 worker thread done servicing request
00:47:52.303 00.018 9340 UpdateGuideState exits: m=972554 SNR=199.1
00:47:52.358 00.055 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:47:52.375 00.017 9340 ScheduleExposure(1000,3,1) exposurePending=0
00:47:52.389 00.014 9340 Enqueuing Expose request
00:47:52.403 00.014 12020 Worker thread wakes up
00:47:52.404 00.001 9340 GuideStep: 0.4 px 32 ms WEST, 0.3 px 0 ms NORTH
00:47:52.428 00.024 12020 worker thread servicing REQUEST_EXPOSE 1000
00:47:52.428 00.000 12020 Handling exposure in thread, d=1000 o=3 r=(878,690,31,31)
00:47:53.207 00.779 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"aa5e2d90-0580-44c2-ac43-8286cdecc288"}
00:47:53.232 00.025 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"aa5e2d90-0580-44c2-ac43-8286cdecc288"}
00:47:53.254 00.022 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"3a0e2949-dcd6-4f35-81ad-da9718055576"}
00:47:53.327 00.073 9340 case statement mapped state 6 to 3
00:47:53.353 00.026 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"3a0e2949-dcd6-4f35-81ad-da9718055576"}
00:47:53.380 00.027 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"66a2805d-6c8e-4ad7-bcab-6cbe5d45b290"}
00:47:53.398 00.018 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":72,"width":15,"height":15,"star_pos":[7.31,6.96],"pixels":"..."},"id":"66a2805d-6c8e-4ad7-bcab-6cbe5d45b290"}
00:47:53.819 00.421 12020 Exposure complete
00:47:54.174 00.355 12020 worker thread done servicing request
00:47:54.174 00.000 9340 OnExposeComplete: enter
00:47:54.212 00.038 9340 UpdateGuideState(): m_state=6
00:47:54.232 00.020 9340 Star::Find(15, 892, 704, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 73
00:47:54.246 00.014 9340 Star::Find returns 1 (0), X=892.65, Y=704.95, Mass=1098163, SNR=207.9, Peak=61755 HFD=4.1
00:47:54.263 00.017 9340 MultiStar: [#1 -0.63,-0.23,0.74,U] [#2 -0.84,-0.59,0.00,M4] [#3 -0.30,-0.07,0.42,U] [#4 -0.56,-0.41,0.32,U] [#5 -0.57,-0.42,0.33,U] [#6 -0.61,-0.79,0.00,M3] [#7 -0.62,-0.55,0.00,M1] [#8 -0.49,-0.59,0.00,M2] 
00:47:54.276 00.013 9340 single-star, 4 included, MultiStar: {-0.39, -0.25}, one-star: {-0.13, -0.23}
00:47:54.295 00.019 9340 CameraToMount -- cameraTheta (-2.10) - m_xAngle (-3.09) = xAngle (0.99 = 0.99)
00:47:54.310 00.015 9340 CameraToMount -- cameraTheta (-2.10) - (m_xAngle (-3.09) + m_yAngleError (-0.07)) = yAngle (1.07 = 1.07)
00:47:54.331 00.021 9340 CameraToMount -- cameraX=-0.13 cameraY=-0.23 hyp=0.26 cameraTheta=-2.10 mountX=0.14 mountY=0.23, mountTheta=1.01
00:47:54.378 00.047 9340 SchedulePrimaryMove(10104498, x=-0.13, y=-0.23, opts=13)
00:47:54.397 00.019 9340 Enqueuing Move request for scope (-0.13, -0.23)
00:47:54.411 00.014 12020 Worker thread wakes up
00:47:54.411 00.000 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.13, -0.23) opts 0xd
00:47:54.411 00.000 12020 Handling offset move in thread for scope, endpoint = (-0.13, -0.23)
00:47:54.411 00.000 12020 Moving (-0.13, -0.23) raw xDistance=0.14 yDistance=0.23
00:47:54.412 00.001 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14
00:47:54.412 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:47:54.412 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.23
00:47:54.412 00.000 12020 MoveAxis(E, 0, ABG)
00:47:54.412 00.000 12020 Move returns status 0, amount 0
00:47:54.412 00.000 12020 MoveAxis(N, 0, ABG)
00:47:54.412 00.000 12020 Move returns status 0, amount 0
00:47:54.412 00.000 12020 move complete, result=0
00:47:54.414 00.002 12020 worker thread done servicing request
00:47:54.426 00.012 9340 UpdateImageDisplay: Size=(1920,1080) min=4499, max=65535, med=8414, FiltMin=6576, FiltMax=65509, Gamma=2.870
00:47:54.541 00.115 9340 UpdateGuideState exits: m=1098163 SNR=207.9
00:47:54.556 00.015 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:47:54.572 00.016 9340 ScheduleExposure(1000,3,1) exposurePending=0
00:47:54.599 00.027 9340 Enqueuing Expose request
00:47:54.625 00.026 12020 Worker thread wakes up
00:47:54.626 00.001 9340 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
00:47:54.663 00.037 12020 worker thread servicing REQUEST_EXPOSE 1000
00:47:54.663 00.000 12020 Handling exposure in thread, d=1000 o=3 r=(878,690,31,31)
00:47:55.206 00.543 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"1d0827b9-d687-4918-8204-39528c518606"}
00:47:55.269 00.063 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"1d0827b9-d687-4918-8204-39528c518606"}
00:47:55.291 00.022 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"c7b65da1-8982-4ab4-8b56-603743b2f24a"}
00:47:55.305 00.014 9340 case statement mapped state 6 to 3
00:47:55.320 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"c7b65da1-8982-4ab4-8b56-603743b2f24a"}
00:47:55.341 00.021 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"c858e33b-d319-4b28-88cb-442a01c980ec"}
00:47:55.390 00.049 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":73,"width":15,"height":15,"star_pos":[6.65,6.95],"pixels":"..."},"id":"c858e33b-d319-4b28-88cb-442a01c980ec"}
00:47:56.033 00.643 12020 Exposure complete
00:47:56.761 00.728 12020 worker thread done servicing request
00:47:56.761 00.000 9340 OnExposeComplete: enter
00:47:56.776 00.015 9340 UpdateGuideState(): m_state=6
00:47:56.797 00.021 9340 Star::Find(15, 892, 704, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 74
00:47:56.816 00.019 9340 Star::Find returns 1 (0), X=892.32, Y=705.00, Mass=1040081, SNR=198.6, Peak=59042 HFD=4.2
00:47:56.836 00.020 9340 MultiStar: [#1 -0.96,-0.13,0.00,M1] [#2 -1.17,-0.63,0.00,M5] [#3 -0.74,-0.15,0.00,M1] [#4 -1.21,-0.42,0.00,M3] [#5 -0.69,-0.37,0.00,M1] [#6 -0.48,-0.64,0.00,M4] [#7 -0.89,-0.33,0.00,M2] [#8 -0.85,-0.41,0.00,M3] 
00:47:56.898 00.062 9340 CameraToMount -- cameraTheta (-2.80) - m_xAngle (-3.09) = xAngle (0.30 = 0.30)
00:47:56.934 00.036 9340 CameraToMount -- cameraTheta (-2.80) - (m_xAngle (-3.09) + m_yAngleError (-0.07)) = yAngle (0.37 = 0.37)
00:47:56.968 00.034 9340 CameraToMount -- cameraX=-0.47 cameraY=-0.17 hyp=0.50 cameraTheta=-2.80 mountX=0.48 mountY=0.18, mountTheta=0.36
00:47:57.017 00.049 9340 SchedulePrimaryMove(10104498, x=-0.47, y=-0.17, opts=13)
00:47:57.038 00.021 9340 Enqueuing Move request for scope (-0.47, -0.17)
00:47:57.054 00.016 12020 Worker thread wakes up
00:47:57.054 00.000 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.47, -0.17) opts 0xd
00:47:57.054 00.000 12020 Handling offset move in thread for scope, endpoint = (-0.47, -0.17)
00:47:57.055 00.001 12020 Moving (-0.47, -0.17) raw xDistance=0.48 yDistance=0.18
00:47:57.055 00.000 12020 GuideAlgorithmHysteresis::Result() returns 0.20 from input 0.48
00:47:57.055 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:47:57.055 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.18
00:47:57.055 00.000 12020 MoveAxis(W, 34, ABG)
00:47:57.057 00.002 12020 Guiding  Dir = 3, Dur = 34
00:47:57.060 00.003 12020 IsSlewing returns 0
00:47:57.063 00.003 12020 IsGuiding returns 0
00:47:57.082 00.019 9340 UpdateImageDisplay: Size=(1920,1080) min=5483, max=65535, med=8434, FiltMin=6726, FiltMax=65509, Gamma=2.870
00:47:57.119 00.037 12020 PulseGuide returned control before completion, sleep 18
00:47:57.155 00.036 12020 IsGuiding returns 0
00:47:57.155 00.000 12020 Move returns status 0, amount 34
00:47:57.156 00.001 12020 MoveAxis(N, 0, ABG)
00:47:57.156 00.000 12020 Move returns status 0, amount 0
00:47:57.156 00.000 12020 move complete, result=0
00:47:57.156 00.000 12020 worker thread done servicing request
00:47:57.195 00.039 9340 UpdateGuideState exits: m=1040081 SNR=198.6
00:47:57.254 00.059 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:47:57.276 00.022 9340 ScheduleExposure(1000,3,1) exposurePending=0
00:47:57.296 00.020 9340 Enqueuing Expose request
00:47:57.308 00.012 12020 Worker thread wakes up
00:47:57.309 00.001 9340 GuideStep: 0.5 px 34 ms WEST, 0.2 px 0 ms NORTH
00:47:57.327 00.018 12020 worker thread servicing REQUEST_EXPOSE 1000
00:47:57.327 00.000 12020 Handling exposure in thread, d=1000 o=3 r=(878,690,31,31)
00:47:57.354 00.027 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"92e589c8-a3d3-4fa6-a073-b58b0e495545"}
00:47:57.404 00.050 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"92e589c8-a3d3-4fa6-a073-b58b0e495545"}
00:47:57.422 00.018 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"59a72d4d-cabe-42c1-b8e3-173ae9f72700"}
00:47:57.441 00.019 9340 case statement mapped state 6 to 3
00:47:57.464 00.023 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"59a72d4d-cabe-42c1-b8e3-173ae9f72700"}
00:47:57.486 00.022 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"2d65407f-c097-4a6a-ba29-d71ab2bef083"}
00:47:57.524 00.038 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":74,"width":15,"height":15,"star_pos":[7.32,7.00],"pixels":"..."},"id":"2d65407f-c097-4a6a-ba29-d71ab2bef083"}
00:47:58.722 01.198 12020 Exposure complete
00:47:59.054 00.332 12020 worker thread done servicing request
00:47:59.058 00.004 9340 OnExposeComplete: enter
00:47:59.101 00.043 9340 UpdateGuideState(): m_state=6
00:47:59.115 00.014 9340 Star::Find(15, 892, 705, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 75
00:47:59.138 00.023 9340 Star::Find returns 1 (0), X=892.81, Y=705.30, Mass=985237, SNR=195.5, Peak=61169 HFD=4.4
00:47:59.153 00.015 9340 MultiStar: [#1 -0.75,0.12,0.00,M2] [#2 -0.86,-0.32,0.00,M6] [#3 -0.38,0.06,0.47,U] [#4 -0.84,-0.30,0.00,M4] [#5 -0.76,-0.27,0.00,M2] [#6 -0.40,-0.15,0.30,U] [#7 -0.72,-0.63,0.00,M3] [#8 -0.91,-0.14,0.00,M4] 
00:47:59.172 00.019 9340 single-star, 2 included, MultiStar: {-0.15, 0.06}, one-star: {0.03, 0.13}
00:47:59.190 00.018 9340 CameraToMount -- cameraTheta (1.35) - m_xAngle (-3.09) = xAngle (4.45 = -1.84)
00:47:59.246 00.056 9340 CameraToMount -- cameraTheta (1.35) - (m_xAngle (-3.09) + m_yAngleError (-0.07)) = yAngle (4.52 = -1.76)
00:47:59.263 00.017 9340 CameraToMount -- cameraX=0.03 cameraY=0.13 hyp=0.13 cameraTheta=1.35 mountX=-0.03 mountY=-0.13, mountTheta=-1.83
00:47:59.287 00.024 9340 SchedulePrimaryMove(10104498, x=0.03, y=0.13, opts=13)
00:47:59.306 00.019 9340 Enqueuing Move request for scope (0.03, 0.13)
00:47:59.322 00.016 12020 Worker thread wakes up
00:47:59.322 00.000 12020 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.13) opts 0xd
00:47:59.322 00.000 12020 Handling offset move in thread for scope, endpoint = (0.03, 0.13)
00:47:59.322 00.000 12020 Moving (0.03, 0.13) raw xDistance=-0.03 yDistance=-0.13
00:47:59.323 00.001 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
00:47:59.323 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:47:59.323 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
00:47:59.323 00.000 12020 MoveAxis(E, 0, ABG)
00:47:59.323 00.000 12020 Move returns status 0, amount 0
00:47:59.324 00.001 12020 MoveAxis(N, 0, ABG)
00:47:59.324 00.000 12020 Move returns status 0, amount 0
00:47:59.324 00.000 12020 move complete, result=0
00:47:59.324 00.000 12020 worker thread done servicing request
00:47:59.362 00.038 9340 UpdateImageDisplay: Size=(1920,1080) min=5537, max=65535, med=8422, FiltMin=6467, FiltMax=65508, Gamma=2.870
00:47:59.429 00.067 9340 UpdateGuideState exits: m=985237 SNR=195.5
00:47:59.447 00.018 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:47:59.470 00.023 9340 ScheduleExposure(1000,3,1) exposurePending=0
00:47:59.484 00.014 9340 Enqueuing Expose request
00:47:59.524 00.040 12020 Worker thread wakes up
00:47:59.524 00.000 9340 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
00:47:59.541 00.017 12020 worker thread servicing REQUEST_EXPOSE 1000
00:47:59.542 00.001 12020 Handling exposure in thread, d=1000 o=3 r=(878,690,31,31)
00:47:59.552 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"325e611b-d549-4016-98bc-568e02076974"}
00:47:59.568 00.016 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"325e611b-d549-4016-98bc-568e02076974"}
00:47:59.586 00.018 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"676f35af-5749-4541-92c9-aff1dd33322e"}
00:47:59.615 00.029 9340 case statement mapped state 6 to 3
00:47:59.672 00.057 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"676f35af-5749-4541-92c9-aff1dd33322e"}
00:47:59.693 00.021 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"cbb9d7da-aa91-454e-959b-f229b0204ba2"}
00:47:59.728 00.035 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":75,"width":15,"height":15,"star_pos":[6.81,7.30],"pixels":"..."},"id":"cbb9d7da-aa91-454e-959b-f229b0204ba2"}
00:48:00.915 01.187 12020 Exposure complete
00:48:01.219 00.304 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"4f4eaf75-eba8-4fe2-b9bf-d2161bc6569a"}
00:48:01.261 00.042 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"4f4eaf75-eba8-4fe2-b9bf-d2161bc6569a"}
00:48:01.280 00.019 12020 worker thread done servicing request
00:48:01.281 00.001 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"958d95a9-82a8-4db1-80ab-0072ffe06f29"}
00:48:01.296 00.015 9340 case statement mapped state 6 to 3
00:48:01.306 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"958d95a9-82a8-4db1-80ab-0072ffe06f29"}
00:48:01.319 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"3e4b5e56-2225-4914-8bb3-fb3e1adc2eff"}
00:48:01.341 00.022 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":75,"width":15,"height":15,"star_pos":[6.81,7.30],"pixels":"..."},"id":"3e4b5e56-2225-4914-8bb3-fb3e1adc2eff"}
00:48:01.358 00.017 9340 OnExposeComplete: enter
00:48:01.399 00.041 9340 UpdateGuideState(): m_state=6
00:48:01.415 00.016 9340 Star::Find(15, 892, 705, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 76
00:48:01.428 00.013 9340 Star::Find returns 1 (0), X=892.39, Y=705.03, Mass=1010769, SNR=186.0, Peak=59282 HFD=4.1
00:48:01.441 00.013 9340 MultiStar: [#1 -1.07,-0.13,0.00,M3] [#2 -1.23,-0.51,0.00,M7] [#3 -1.08,-0.00,0.00,M1] [#4 -0.70,-0.14,0.36,U] [#5 -0.91,-0.29,0.00,M3] [#6 -0.84,-0.40,0.00,M4] [#7 -0.68,-0.42,0.00,M4] [#8 -0.86,-0.30,0.00,M5] 
00:48:01.459 00.018 9340 single-star, 1 included, MultiStar: {-0.48, -0.14}, one-star: {-0.40, -0.14}
00:48:01.479 00.020 9340 CameraToMount -- cameraTheta (-2.81) - m_xAngle (-3.09) = xAngle (0.28 = 0.28)
00:48:01.493 00.014 9340 CameraToMount -- cameraTheta (-2.81) - (m_xAngle (-3.09) + m_yAngleError (-0.07)) = yAngle (0.36 = 0.36)
00:48:01.507 00.014 9340 CameraToMount -- cameraX=-0.40 cameraY=-0.14 hyp=0.42 cameraTheta=-2.81 mountX=0.40 mountY=0.15, mountTheta=0.35
00:48:01.546 00.039 9340 SchedulePrimaryMove(10104498, x=-0.40, y=-0.14, opts=13)
00:48:01.563 00.017 9340 Enqueuing Move request for scope (-0.40, -0.14)
00:48:01.575 00.012 12020 Worker thread wakes up
00:48:01.575 00.000 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.40, -0.14) opts 0xd
00:48:01.575 00.000 12020 Handling offset move in thread for scope, endpoint = (-0.40, -0.14)
00:48:01.576 00.001 12020 Moving (-0.40, -0.14) raw xDistance=0.40 yDistance=0.15
00:48:01.576 00.000 12020 GuideAlgorithmHysteresis::Result() returns 0.17 from input 0.40
00:48:01.576 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:48:01.576 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
00:48:01.576 00.000 12020 MoveAxis(W, 29, ABG)
00:48:01.577 00.001 12020 Guiding  Dir = 3, Dur = 29
00:48:01.578 00.001 12020 IsSlewing returns 0
00:48:01.579 00.001 12020 IsGuiding returns 0
00:48:01.586 00.007 9340 UpdateImageDisplay: Size=(1920,1080) min=4934, max=65535, med=8402, FiltMin=6338, FiltMax=65508, Gamma=2.870
00:48:01.600 00.014 12020 PulseGuide returned control before completion, sleep 17
00:48:01.658 00.058 12020 IsGuiding returns 0
00:48:01.660 00.002 12020 Move returns status 0, amount 29
00:48:01.660 00.000 12020 MoveAxis(N, 0, ABG)
00:48:01.660 00.000 12020 Move returns status 0, amount 0
00:48:01.664 00.004 12020 move complete, result=0
00:48:01.665 00.001 12020 worker thread done servicing request
00:48:01.676 00.011 9340 UpdateGuideState exits: m=1010769 SNR=186.0
00:48:01.687 00.011 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:48:01.703 00.016 9340 ScheduleExposure(1000,3,1) exposurePending=0
00:48:01.714 00.011 9340 Enqueuing Expose request
00:48:01.729 00.015 12020 Worker thread wakes up
00:48:01.729 00.000 9340 GuideStep: 0.4 px 29 ms WEST, 0.1 px 0 ms NORTH
00:48:01.757 00.028 12020 worker thread servicing REQUEST_EXPOSE 1000
00:48:01.759 00.002 12020 Handling exposure in thread, d=1000 o=3 r=(878,690,31,31)
00:48:03.138 01.379 12020 Exposure complete
00:48:03.233 00.095 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"fffec82d-2952-4f33-a8b9-cecd1470be4f"}
00:48:03.253 00.020 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"fffec82d-2952-4f33-a8b9-cecd1470be4f"}
00:48:03.272 00.019 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"8de953f9-dc1a-4c57-9f2d-2b6b863cfff8"}
00:48:03.291 00.019 9340 case statement mapped state 6 to 3
00:48:03.320 00.029 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"8de953f9-dc1a-4c57-9f2d-2b6b863cfff8"}
00:48:03.376 00.056 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"0c534c5f-4706-40b3-a49e-60ed6352c832"}
00:48:03.397 00.021 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":76,"width":15,"height":15,"star_pos":[7.39,7.03],"pixels":"..."},"id":"0c534c5f-4706-40b3-a49e-60ed6352c832"}
00:48:03.576 00.179 12020 worker thread done servicing request
00:48:03.576 00.000 9340 OnExposeComplete: enter
00:48:03.642 00.066 9340 UpdateGuideState(): m_state=6
00:48:03.672 00.030 9340 Star::Find(15, 892, 705, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 77
00:48:03.699 00.027 9340 Star::Find returns 1 (0), X=892.57, Y=705.18, Mass=1078791, SNR=193.1, Peak=61814 HFD=4.5
00:48:03.748 00.049 9340 MultiStar: [#1 -1.03,0.11,0.00,M4] [#2 -1.23,-0.34,0.00,M8] [#3 -0.65,0.04,0.44,U] [#4 -1.11,-0.38,0.00,M4] [#5 -0.79,-0.34,0.00,M4] [#6 -1.03,-0.44,0.00,M5] [#7 -0.88,-0.25,0.00,M5] [#8 -0.68,-0.33,0.00,M6] 
00:48:03.828 00.080 9340 single-star, 1 included, MultiStar: {-0.34, 0.02}, one-star: {-0.21, 0.01}
00:48:03.857 00.029 9340 CameraToMount -- cameraTheta (3.10) - m_xAngle (-3.09) = xAngle (6.19 = -0.09)
00:48:03.935 00.078 9340 CameraToMount -- cameraTheta (3.10) - (m_xAngle (-3.09) + m_yAngleError (-0.07)) = yAngle (6.26 = -0.02)
00:48:03.990 00.055 9340 CameraToMount -- cameraX=-0.21 cameraY=0.01 hyp=0.21 cameraTheta=3.10 mountX=0.21 mountY=-0.00, mountTheta=-0.02
00:48:04.095 00.105 9340 SchedulePrimaryMove(10104498, x=-0.21, y=0.01, opts=13)
00:48:04.123 00.028 9340 Enqueuing Move request for scope (-0.21, 0.01)
00:48:04.157 00.034 12020 Worker thread wakes up
00:48:04.157 00.000 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.21, 0.01) opts 0xd
00:48:04.158 00.001 12020 Handling offset move in thread for scope, endpoint = (-0.21, 0.01)
00:48:04.158 00.000 12020 Moving (-0.21, 0.01) raw xDistance=0.21 yDistance=-0.00
00:48:04.158 00.000 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.21
00:48:04.158 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:48:04.158 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
00:48:04.158 00.000 12020 MoveAxis(E, 0, ABG)
00:48:04.161 00.003 12020 Move returns status 0, amount 0
00:48:04.161 00.000 12020 MoveAxis(N, 0, ABG)
00:48:04.161 00.000 12020 Move returns status 0, amount 0
00:48:04.161 00.000 12020 move complete, result=0
00:48:04.162 00.001 12020 worker thread done servicing request
00:48:04.194 00.032 9340 UpdateImageDisplay: Size=(1920,1080) min=5059, max=65535, med=8423, FiltMin=6547, FiltMax=65508, Gamma=2.870
00:48:04.348 00.154 9340 UpdateGuideState exits: m=1078791 SNR=193.1
00:48:04.384 00.036 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:48:04.401 00.017 9340 ScheduleExposure(1000,3,1) exposurePending=0
00:48:04.428 00.027 9340 Enqueuing Expose request
00:48:04.452 00.024 12020 Worker thread wakes up
00:48:04.453 00.001 9340 GuideStep: 0.2 px 0 ms EAST, -0.0 px 0 ms NORTH
00:48:04.494 00.041 12020 worker thread servicing REQUEST_EXPOSE 1000
00:48:04.495 00.001 12020 Handling exposure in thread, d=1000 o=3 r=(878,690,31,31)
00:48:05.247 00.752 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"0a53614f-a1f6-4c3b-ad74-0cab05a770ab"}
00:48:05.270 00.023 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"0a53614f-a1f6-4c3b-ad74-0cab05a770ab"}
00:48:05.351 00.081 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"1b6397fb-ead5-48e8-a553-4a16bd002723"}
00:48:05.371 00.020 9340 case statement mapped state 6 to 3
00:48:05.394 00.023 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"1b6397fb-ead5-48e8-a553-4a16bd002723"}
00:48:05.433 00.039 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"034c8d45-8fe5-4522-a19d-12e5ab4694df"}
00:48:05.489 00.056 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":77,"width":15,"height":15,"star_pos":[6.57,7.18],"pixels":"..."},"id":"034c8d45-8fe5-4522-a19d-12e5ab4694df"}
00:48:05.878 00.389 12020 Exposure complete
00:48:06.308 00.430 12020 worker thread done servicing request
00:48:06.309 00.001 9340 OnExposeComplete: enter
00:48:06.330 00.021 9340 UpdateGuideState(): m_state=6
00:48:06.350 00.020 9340 Star::Find(15, 892, 705, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 78
00:48:06.378 00.028 9340 Star::Find returns 1 (0), X=892.55, Y=704.89, Mass=979647, SNR=178.9, Peak=59171 HFD=3.9
00:48:06.434 00.056 9340 MultiStar: [#1 -0.68,-0.05,0.84,U] [#2 -0.99,-0.42,0.00,M9] [#3 -0.20,-0.19,0.52,U] [#4 -0.43,-0.42,0.44,U] [#5 -0.51,-0.41,0.42,U] [#6 -0.32,-0.10,0.39,U] [#7 -0.54,-0.56,0.00,M6] [#8 -0.71,-0.79,0.00,M7] 
00:48:06.451 00.017 9340 single-star, 5 included, MultiStar: {-0.40, -0.22}, one-star: {-0.23, -0.28}
00:48:06.469 00.018 9340 CameraToMount -- cameraTheta (-2.26) - m_xAngle (-3.09) = xAngle (0.83 = 0.83)
00:48:06.490 00.021 9340 CameraToMount -- cameraTheta (-2.26) - (m_xAngle (-3.09) + m_yAngleError (-0.07)) = yAngle (0.91 = 0.91)
00:48:06.534 00.044 9340 CameraToMount -- cameraX=-0.23 cameraY=-0.28 hyp=0.36 cameraTheta=-2.26 mountX=0.24 mountY=0.29, mountTheta=0.86
00:48:06.583 00.049 9340 SchedulePrimaryMove(10104498, x=-0.23, y=-0.28, opts=13)
00:48:06.622 00.039 9340 Enqueuing Move request for scope (-0.23, -0.28)
00:48:06.669 00.047 12020 Worker thread wakes up
00:48:06.669 00.000 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.23, -0.28) opts 0xd
00:48:06.670 00.001 12020 Handling offset move in thread for scope, endpoint = (-0.23, -0.28)
00:48:06.670 00.000 12020 Moving (-0.23, -0.28) raw xDistance=0.24 yDistance=0.29
00:48:06.670 00.000 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.24
00:48:06.670 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
00:48:06.671 00.001 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.29
00:48:06.671 00.000 12020 MoveAxis(E, 0, ABG)
00:48:06.671 00.000 12020 Move returns status 0, amount 0
00:48:06.671 00.000 12020 MoveAxis(N, 0, ABG)
00:48:06.671 00.000 12020 Move returns status 0, amount 0
00:48:06.671 00.000 12020 move complete, result=0
00:48:06.672 00.001 12020 worker thread done servicing request
00:48:06.680 00.008 9340 UpdateImageDisplay: Size=(1920,1080) min=5447, max=65535, med=8386, FiltMin=6467, FiltMax=65508, Gamma=2.870
00:48:06.778 00.098 9340 UpdateGuideState exits: m=979647 SNR=178.9
00:48:06.795 00.017 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:48:06.816 00.021 9340 ScheduleExposure(1000,3,1) exposurePending=0
00:48:06.842 00.026 9340 Enqueuing Expose request
00:48:06.876 00.034 12020 Worker thread wakes up
00:48:06.876 00.000 9340 GuideStep: 0.2 px 0 ms EAST, 0.3 px 0 ms NORTH
00:48:06.915 00.039 12020 worker thread servicing REQUEST_EXPOSE 1000
00:48:06.915 00.000 12020 Handling exposure in thread, d=1000 o=3 r=(878,690,31,31)
00:48:07.234 00.319 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"c61eb6df-f790-4997-8e6b-7d84ce1067ec"}
00:48:07.254 00.020 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"c61eb6df-f790-4997-8e6b-7d84ce1067ec"}
00:48:07.297 00.043 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"9d5eb66a-7dc4-4ec1-a754-dbd473b310bb"}
00:48:07.313 00.016 9340 case statement mapped state 6 to 3
00:48:07.326 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"9d5eb66a-7dc4-4ec1-a754-dbd473b310bb"}
00:48:07.344 00.018 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"0086426f-3b09-4a3a-ab95-7a63289dc446"}
00:48:07.364 00.020 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":78,"width":15,"height":15,"star_pos":[6.55,6.89],"pixels":"..."},"id":"0086426f-3b09-4a3a-ab95-7a63289dc446"}
00:48:08.279 00.915 12020 Exposure complete
00:48:08.612 00.333 12020 worker thread done servicing request
00:48:08.612 00.000 9340 OnExposeComplete: enter
00:48:08.632 00.020 9340 UpdateGuideState(): m_state=6
00:48:08.650 00.018 9340 Star::Find(15, 892, 704, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 79
00:48:08.678 00.028 9340 Star::Find returns 1 (0), X=892.36, Y=705.20, Mass=1022557, SNR=199.7, Peak=58962 HFD=4.5
00:48:08.704 00.026 9340 MultiStar: [#1 -0.89,-0.04,0.00,M4] [#2 -1.48,-0.27,0.00,M10] [#3 -0.79,-0.01,0.00,M1] [#4 -0.80,-0.39,0.00,M4] [#5 -1.02,-0.39,0.00,M4] [#6 -0.82,-0.35,0.00,M5] [#7 -0.59,-0.49,0.00,M7] [#8 -1.08,-0.64,0.00,M8] 
00:48:08.745 00.041 9340 CameraToMount -- cameraTheta (3.08) - m_xAngle (-3.09) = xAngle (6.18 = -0.11)
00:48:08.762 00.017 9340 CameraToMount -- cameraTheta (3.08) - (m_xAngle (-3.09) + m_yAngleError (-0.07)) = yAngle (6.25 = -0.03)
00:48:08.776 00.014 9340 CameraToMount -- cameraX=-0.42 cameraY=0.02 hyp=0.42 cameraTheta=3.08 mountX=0.42 mountY=-0.01, mountTheta=-0.03
00:48:08.796 00.020 9340 SchedulePrimaryMove(10104498, x=-0.42, y=0.02, opts=13)
00:48:08.816 00.020 9340 Enqueuing Move request for scope (-0.42, 0.02)
00:48:08.832 00.016 12020 Worker thread wakes up
00:48:08.832 00.000 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.42, 0.02) opts 0xd
00:48:08.832 00.000 12020 Handling offset move in thread for scope, endpoint = (-0.42, 0.02)
00:48:08.832 00.000 12020 Moving (-0.42, 0.02) raw xDistance=0.42 yDistance=-0.01
00:48:08.832 00.000 12020 GuideAlgorithmHysteresis::Result() returns 0.18 from input 0.42
00:48:08.833 00.001 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:48:08.833 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
00:48:08.833 00.000 12020 MoveAxis(W, 30, ABG)
00:48:08.851 00.018 12020 Guiding  Dir = 3, Dur = 30
00:48:08.853 00.002 12020 IsSlewing returns 0
00:48:08.855 00.002 12020 IsGuiding returns 0
00:48:08.876 00.021 9340 UpdateImageDisplay: Size=(1920,1080) min=5450, max=65535, med=8381, FiltMin=6623, FiltMax=65509, Gamma=2.870
00:48:08.898 00.022 12020 PulseGuide returned control before completion, sleep 19
00:48:08.948 00.050 9340 UpdateGuideState exits: m=1022557 SNR=199.7
00:48:08.979 00.031 12020 IsGuiding returns 0
00:48:08.980 00.001 12020 Move returns status 0, amount 30
00:48:08.980 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:48:09.000 00.020 12020 MoveAxis(N, 0, ABG)
00:48:09.000 00.000 9340 ScheduleExposure(1000,3,1) exposurePending=0
00:48:09.019 00.019 12020 Move returns status 0, amount 0
00:48:09.020 00.001 9340 Enqueuing Expose request
00:48:09.032 00.012 12020 move complete, result=0
00:48:09.032 00.000 12020 worker thread done servicing request
00:48:09.032 00.000 12020 Worker thread wakes up
00:48:09.032 00.000 12020 worker thread servicing REQUEST_EXPOSE 1000
00:48:09.033 00.001 12020 Handling exposure in thread, d=1000 o=3 r=(878,690,31,31)
00:48:09.041 00.008 9340 GuideStep: 0.4 px 30 ms WEST, -0.0 px 0 ms NORTH
00:48:09.253 00.212 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"e67b4f19-6981-4286-891f-49cb67be3938"}
00:48:09.271 00.018 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"e67b4f19-6981-4286-891f-49cb67be3938"}
00:48:09.285 00.014 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"c5b90076-fed5-4167-bc64-32b968dc70bb"}
00:48:09.302 00.017 9340 case statement mapped state 6 to 3
00:48:09.312 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"c5b90076-fed5-4167-bc64-32b968dc70bb"}
00:48:09.329 00.017 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"5803194b-2a44-4eca-8c3a-3a1f76374738"}
00:48:09.349 00.020 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":79,"width":15,"height":15,"star_pos":[7.36,7.20],"pixels":"..."},"id":"5803194b-2a44-4eca-8c3a-3a1f76374738"}
00:48:10.411 01.062 12020 Exposure complete
00:48:10.886 00.475 12020 worker thread done servicing request
00:48:10.886 00.000 9340 OnExposeComplete: enter
00:48:10.936 00.050 9340 UpdateGuideState(): m_state=6
00:48:10.962 00.026 9340 Star::Find(15, 892, 705, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 80
00:48:10.975 00.013 9340 Star::Find returns 1 (0), X=892.66, Y=705.14, Mass=956674, SNR=160.6, Peak=61294 HFD=4.1
00:48:11.005 00.030 9340 MultiStar: [#1 -0.75,0.15,0.00,M5] [#2 -0.65,-0.38,0.00,R] [#3 -0.37,0.19,0.60,U] [#4 -0.47,0.01,0.49,U] [#5 -0.51,-0.28,0.47,U] [#6 -0.52,-0.20,0.42,U] [#7 -0.32,-0.26,0.45,U] [#8 -0.62,-0.12,0.32,U] 
00:48:11.025 00.020 9340 single-star, 6 included, MultiStar: {-0.37, -0.07}, one-star: {-0.12, -0.03}
00:48:11.071 00.046 9340 CameraToMount -- cameraTheta (-2.91) - m_xAngle (-3.09) = xAngle (0.19 = 0.19)
00:48:11.087 00.016 9340 CameraToMount -- cameraTheta (-2.91) - (m_xAngle (-3.09) + m_yAngleError (-0.07)) = yAngle (0.26 = 0.26)
00:48:11.109 00.022 9340 CameraToMount -- cameraX=-0.12 cameraY=-0.03 hyp=0.12 cameraTheta=-2.91 mountX=0.12 mountY=0.03, mountTheta=0.26
00:48:11.148 00.039 9340 SchedulePrimaryMove(10104498, x=-0.12, y=-0.03, opts=13)
00:48:11.176 00.028 9340 Enqueuing Move request for scope (-0.12, -0.03)
00:48:11.228 00.052 12020 Worker thread wakes up
00:48:11.229 00.001 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.12, -0.03) opts 0xd
00:48:11.229 00.000 12020 Handling offset move in thread for scope, endpoint = (-0.12, -0.03)
00:48:11.229 00.000 12020 Moving (-0.12, -0.03) raw xDistance=0.12 yDistance=0.03
00:48:11.229 00.000 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
00:48:11.229 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:48:11.231 00.002 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
00:48:11.231 00.000 12020 MoveAxis(E, 0, ABG)
00:48:11.231 00.000 12020 Move returns status 0, amount 0
00:48:11.231 00.000 12020 MoveAxis(N, 0, ABG)
00:48:11.232 00.001 12020 Move returns status 0, amount 0
00:48:11.234 00.002 12020 move complete, result=0
00:48:11.234 00.000 12020 worker thread done servicing request
00:48:11.265 00.031 9340 UpdateImageDisplay: Size=(1920,1080) min=5390, max=65535, med=8369, FiltMin=6646, FiltMax=65508, Gamma=2.870
00:48:11.375 00.110 9340 UpdateGuideState exits: m=956674 SNR=160.6
00:48:11.391 00.016 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:48:11.412 00.021 9340 ScheduleExposure(1000,3,1) exposurePending=0
00:48:11.426 00.014 9340 Enqueuing Expose request
00:48:11.459 00.033 12020 Worker thread wakes up
00:48:11.459 00.000 9340 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
00:48:11.479 00.020 12020 worker thread servicing REQUEST_EXPOSE 1000
00:48:11.479 00.000 12020 Handling exposure in thread, d=1000 o=3 r=(878,690,31,31)
00:48:11.512 00.033 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"9ffe3a44-a8c6-4884-9637-12dfdb6acf41"}
00:48:11.550 00.038 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"9ffe3a44-a8c6-4884-9637-12dfdb6acf41"}
00:48:11.567 00.017 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"63111138-bcf5-483a-a136-0f6a277ea152"}
00:48:11.580 00.013 9340 case statement mapped state 6 to 3
00:48:11.600 00.020 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"63111138-bcf5-483a-a136-0f6a277ea152"}
00:48:11.620 00.020 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"82368c59-8298-43c7-a6aa-e660d6bc77d1"}
00:48:11.677 00.057 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":80,"width":15,"height":15,"star_pos":[6.66,7.14],"pixels":"..."},"id":"82368c59-8298-43c7-a6aa-e660d6bc77d1"}
00:48:12.839 01.162 12020 Exposure complete
00:48:13.144 00.305 12020 worker thread done servicing request
00:48:13.144 00.000 9340 OnExposeComplete: enter
00:48:13.157 00.013 9340 UpdateGuideState(): m_state=6
00:48:13.174 00.017 9340 Star::Find(15, 892, 705, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 81
00:48:13.205 00.031 9340 Star::Find returns 1 (0), X=892.60, Y=705.25, Mass=1045684, SNR=190.7, Peak=61678 HFD=4.0
00:48:13.225 00.020 9340 MultiStar: [#1 -0.81,0.21,0.00,M6] [#2 -0.36,0.16,0.61,U] [#3 -0.62,0.10,0.46,U] [#4 -0.90,-0.17,0.00,M4] [#5 -0.66,0.15,0.36,U] [#6 -0.37,-0.18,0.34,U] [#7 -0.61,-0.35,0.34,U] [#8 -1.06,-0.23,0.00,M8] 
00:48:13.269 00.044 9340 single-star, 5 included, MultiStar: {-0.40, 0.03}, one-star: {-0.18, 0.08}
00:48:13.280 00.011 9340 CameraToMount -- cameraTheta (2.72) - m_xAngle (-3.09) = xAngle (5.81 = -0.47)
00:48:13.293 00.013 9340 CameraToMount -- cameraTheta (2.72) - (m_xAngle (-3.09) + m_yAngleError (-0.07)) = yAngle (5.89 = -0.40)
00:48:13.307 00.014 9340 CameraToMount -- cameraX=-0.18 cameraY=0.08 hyp=0.20 cameraTheta=2.72 mountX=0.18 mountY=-0.08, mountTheta=-0.41
00:48:13.340 00.033 9340 SchedulePrimaryMove(10104498, x=-0.18, y=0.08, opts=13)
00:48:13.358 00.018 9340 Enqueuing Move request for scope (-0.18, 0.08)
00:48:13.396 00.038 12020 Worker thread wakes up
00:48:13.396 00.000 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.18, 0.08) opts 0xd
00:48:13.396 00.000 12020 Handling offset move in thread for scope, endpoint = (-0.18, 0.08)
00:48:13.397 00.001 12020 Moving (-0.18, 0.08) raw xDistance=0.18 yDistance=-0.08
00:48:13.397 00.000 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.18
00:48:13.397 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:48:13.397 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
00:48:13.397 00.000 12020 MoveAxis(E, 0, ABG)
00:48:13.398 00.001 12020 Move returns status 0, amount 0
00:48:13.398 00.000 12020 MoveAxis(N, 0, ABG)
00:48:13.398 00.000 12020 Move returns status 0, amount 0
00:48:13.399 00.001 12020 move complete, result=0
00:48:13.399 00.000 12020 worker thread done servicing request
00:48:13.413 00.014 9340 UpdateImageDisplay: Size=(1920,1080) min=5203, max=65535, med=8365, FiltMin=6406, FiltMax=65509, Gamma=2.870
00:48:13.474 00.061 9340 UpdateGuideState exits: m=1045684 SNR=190.7
00:48:13.494 00.020 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:48:13.525 00.031 9340 ScheduleExposure(1000,3,1) exposurePending=0
00:48:13.540 00.015 9340 Enqueuing Expose request
00:48:13.550 00.010 12020 Worker thread wakes up
00:48:13.550 00.000 9340 GuideStep: 0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
00:48:13.563 00.013 12020 worker thread servicing REQUEST_EXPOSE 1000
00:48:13.563 00.000 12020 Handling exposure in thread, d=1000 o=3 r=(878,690,31,31)
00:48:13.569 00.006 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"5621f9fa-8b60-422d-812f-057e2c53b483"}
00:48:13.585 00.016 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"5621f9fa-8b60-422d-812f-057e2c53b483"}
00:48:13.616 00.031 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"6d2c752f-b0e7-404d-8609-1353f233d8e5"}
00:48:13.654 00.038 9340 case statement mapped state 6 to 3
00:48:13.672 00.018 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"6d2c752f-b0e7-404d-8609-1353f233d8e5"}
00:48:13.688 00.016 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"789160c6-fce0-4002-a0e5-344fb7103a5b"}
00:48:13.708 00.020 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":81,"width":15,"height":15,"star_pos":[6.60,7.25],"pixels":"..."},"id":"789160c6-fce0-4002-a0e5-344fb7103a5b"}
00:48:14.940 01.232 12020 Exposure complete
00:48:15.230 00.290 12020 worker thread done servicing request
00:48:15.230 00.000 9340 OnExposeComplete: enter
00:48:15.243 00.013 9340 UpdateGuideState(): m_state=6
00:48:15.263 00.020 9340 Star::Find(15, 892, 705, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 82
00:48:15.279 00.016 9340 Star::Find returns 1 (0), X=892.74, Y=705.18, Mass=1072623, SNR=261.2, Peak=61493 HFD=4.5
00:48:15.316 00.037 9340 MultiStar: [#1 -0.57,0.12,0.59,U] [#2 -0.15,-0.10,0.60,U] [#3 -0.16,0.24,0.36,U] [#4 -0.61,-0.15,0.26,U] [#5 -0.44,0.12,0.22,U] [#6 -0.40,-0.37,0.25,U] [#7 -0.53,-0.24,0.24,U] [#8 -0.86,-0.55,0.00,M9] 
00:48:15.329 00.013 9340 single-star, 7 included, MultiStar: {-0.29, -0.02}, one-star: {-0.05, 0.00}
00:48:15.343 00.014 9340 CameraToMount -- cameraTheta (3.06) - m_xAngle (-3.09) = xAngle (6.15 = -0.13)
00:48:15.353 00.010 9340 CameraToMount -- cameraTheta (3.06) - (m_xAngle (-3.09) + m_yAngleError (-0.07)) = yAngle (6.22 = -0.06)
00:48:15.363 00.010 9340 CameraToMount -- cameraX=-0.05 cameraY=0.00 hyp=0.05 cameraTheta=3.06 mountX=0.05 mountY=-0.00, mountTheta=-0.06
00:48:15.383 00.020 9340 SchedulePrimaryMove(10104498, x=-0.05, y=0.00, opts=13)
00:48:15.402 00.019 9340 Enqueuing Move request for scope (-0.05, 0.00)
00:48:15.414 00.012 12020 Worker thread wakes up
00:48:15.414 00.000 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.00) opts 0xd
00:48:15.414 00.000 12020 Handling offset move in thread for scope, endpoint = (-0.05, 0.00)
00:48:15.414 00.000 12020 Moving (-0.05, 0.00) raw xDistance=0.05 yDistance=-0.00
00:48:15.414 00.000 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
00:48:15.415 00.001 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:48:15.415 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
00:48:15.415 00.000 12020 MoveAxis(E, 0, ABG)
00:48:15.415 00.000 12020 Move returns status 0, amount 0
00:48:15.415 00.000 12020 MoveAxis(N, 0, ABG)
00:48:15.416 00.001 12020 Move returns status 0, amount 0
00:48:15.416 00.000 12020 move complete, result=0
00:48:15.433 00.017 12020 worker thread done servicing request
00:48:15.446 00.013 9340 UpdateImageDisplay: Size=(1920,1080) min=4969, max=65535, med=8372, FiltMin=6570, FiltMax=65517, Gamma=2.870
00:48:15.500 00.054 9340 UpdateGuideState exits: m=1072623 SNR=261.2
00:48:15.518 00.018 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:48:15.532 00.014 9340 ScheduleExposure(1000,3,1) exposurePending=0
00:48:15.543 00.011 9340 Enqueuing Expose request
00:48:15.585 00.042 12020 Worker thread wakes up
00:48:15.585 00.000 9340 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
00:48:15.601 00.016 12020 worker thread servicing REQUEST_EXPOSE 1000
00:48:15.602 00.001 12020 Handling exposure in thread, d=1000 o=3 r=(878,690,31,31)
00:48:15.614 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"82aaee81-fbc6-4094-8ee9-51cc3ff7fa11"}
00:48:15.637 00.023 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"82aaee81-fbc6-4094-8ee9-51cc3ff7fa11"}
00:48:15.675 00.038 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"5aab76cf-e337-4a63-908b-795874b1ebb1"}
00:48:15.742 00.067 9340 case statement mapped state 6 to 3
00:48:15.766 00.024 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"5aab76cf-e337-4a63-908b-795874b1ebb1"}
00:48:15.803 00.037 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"7c69d3b4-ff25-4cfd-ae4c-305771195f94"}
00:48:15.826 00.023 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":82,"width":15,"height":15,"star_pos":[6.74,7.18],"pixels":"..."},"id":"7c69d3b4-ff25-4cfd-ae4c-305771195f94"}
00:48:16.963 01.137 12020 Exposure complete
00:48:17.249 00.286 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"d532ba1b-931e-4272-a20f-417e3ba67e9a"}
00:48:17.315 00.066 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"d532ba1b-931e-4272-a20f-417e3ba67e9a"}
00:48:17.349 00.034 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"fc6afdee-fe3e-4e7b-8428-f14dbfad07c1"}
00:48:17.375 00.026 9340 case statement mapped state 6 to 3
00:48:17.453 00.078 12020 worker thread done servicing request
00:48:17.453 00.000 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"fc6afdee-fe3e-4e7b-8428-f14dbfad07c1"}
00:48:17.466 00.013 9340 OnExposeComplete: enter
00:48:17.495 00.029 9340 UpdateGuideState(): m_state=6
00:48:17.508 00.013 9340 Star::Find(15, 892, 705, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 83
00:48:17.526 00.018 9340 Star::Find returns 1 (0), X=892.48, Y=705.34, Mass=995874, SNR=203.5, Peak=60358 HFD=4.4
00:48:17.551 00.025 9340 MultiStar: [#1 -0.84,0.22,0.00,M6] [#2 -0.25,-0.06,0.51,U] [#3 -0.66,0.30,0.37,U] [#4 -0.86,0.06,0.00,M4] [#5 -0.84,-0.03,0.00,M2] [#6 -0.55,0.02,0.33,U] [#7 -0.69,-0.00,0.30,U] [#8 -0.90,-0.34,0.00,M10] 
00:48:17.601 00.050 9340 single-star, 4 included, MultiStar: {-0.42, 0.10}, one-star: {-0.30, 0.17}
00:48:17.617 00.016 9340 CameraToMount -- cameraTheta (2.62) - m_xAngle (-3.09) = xAngle (5.71 = -0.57)
00:48:17.642 00.025 9340 CameraToMount -- cameraTheta (2.62) - (m_xAngle (-3.09) + m_yAngleError (-0.07)) = yAngle (5.79 = -0.49)
00:48:17.695 00.053 9340 CameraToMount -- cameraX=-0.30 cameraY=0.17 hyp=0.35 cameraTheta=2.62 mountX=0.29 mountY=-0.17, mountTheta=-0.51
00:48:17.787 00.092 9340 SchedulePrimaryMove(10104498, x=-0.30, y=0.17, opts=13)
00:48:17.827 00.040 9340 Enqueuing Move request for scope (-0.30, 0.17)
00:48:17.893 00.066 12020 Worker thread wakes up
00:48:17.894 00.001 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.30, 0.17) opts 0xd
00:48:17.894 00.000 12020 Handling offset move in thread for scope, endpoint = (-0.30, 0.17)
00:48:17.894 00.000 12020 Moving (-0.30, 0.17) raw xDistance=0.29 yDistance=-0.17
00:48:17.894 00.000 12020 GuideAlgorithmHysteresis::Result() returns 0.12 from input 0.29
00:48:17.895 00.001 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:48:17.895 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
00:48:17.895 00.000 12020 MoveAxis(W, 21, ABG)
00:48:17.895 00.000 12020 Guiding  Dir = 3, Dur = 21
00:48:17.900 00.005 12020 IsSlewing returns 0
00:48:17.901 00.001 12020 IsGuiding returns 0
00:48:17.924 00.023 9340 UpdateImageDisplay: Size=(1920,1080) min=5039, max=65535, med=8364, FiltMin=6544, FiltMax=65508, Gamma=2.870
00:48:17.945 00.021 12020 IsGuiding returns 1
00:48:17.945 00.000 12020 scope still moving after pulse duration time elapsed
00:48:17.975 00.030 12020 IsSlewing returns 0
00:48:17.977 00.002 12020 IsGuiding returns 0
00:48:17.977 00.000 12020 scope move finished after 21 + 55 ms
00:48:17.977 00.000 12020 Move returns status 0, amount 21
00:48:17.980 00.003 12020 MoveAxis(N, 0, ABG)
00:48:17.980 00.000 12020 Move returns status 0, amount 0
00:48:17.981 00.001 12020 move complete, result=0
00:48:17.981 00.000 12020 worker thread done servicing request
00:48:18.079 00.098 9340 UpdateGuideState exits: m=995874 SNR=203.5
00:48:18.101 00.022 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:48:18.119 00.018 9340 ScheduleExposure(1000,3,1) exposurePending=0
00:48:18.144 00.025 9340 Enqueuing Expose request
00:48:18.196 00.052 12020 Worker thread wakes up
00:48:18.196 00.000 12020 worker thread servicing REQUEST_EXPOSE 1000
00:48:18.196 00.000 12020 Handling exposure in thread, d=1000 o=3 r=(878,690,31,31)
00:48:18.197 00.001 9340 GuideStep: 0.3 px 21 ms WEST, -0.2 px 0 ms NORTH
00:48:18.233 00.036 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"20c0953d-e358-4a7d-814b-789b72e92a5b"}
00:48:18.246 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":83,"width":15,"height":15,"star_pos":[7.48,7.34],"pixels":"..."},"id":"20c0953d-e358-4a7d-814b-789b72e92a5b"}
00:48:19.248 01.002 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"8e6aca19-5ef2-4540-95e3-9619950d34b6"}
00:48:19.265 00.017 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"8e6aca19-5ef2-4540-95e3-9619950d34b6"}
00:48:19.284 00.019 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"17ea8cdf-175c-4b41-8782-ef26894c16d5"}
00:48:19.302 00.018 9340 case statement mapped state 6 to 3
00:48:19.323 00.021 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"17ea8cdf-175c-4b41-8782-ef26894c16d5"}
00:48:19.363 00.040 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"f4356ad1-d4cb-41df-89bf-c6ea8f9b0b8b"}
00:48:19.390 00.027 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":83,"width":15,"height":15,"star_pos":[7.48,7.34],"pixels":"..."},"id":"f4356ad1-d4cb-41df-89bf-c6ea8f9b0b8b"}
00:48:19.571 00.181 12020 Exposure complete
00:48:19.961 00.390 12020 worker thread done servicing request
00:48:19.962 00.001 9340 OnExposeComplete: enter
00:48:20.008 00.046 9340 UpdateGuideState(): m_state=6
00:48:20.026 00.018 9340 Star::Find(15, 892, 705, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 84
00:48:20.042 00.016 9340 Star::Find returns 1 (0), X=893.09, Y=705.13, Mass=959910, SNR=190.1, Peak=59145 HFD=4.3
00:48:20.087 00.045 9340 MultiStar: [#1 -0.25,0.08,0.82,U] [#2 0.10,-0.01,0.59,U] [#3 0.16,0.17,0.52,U] [#4 -0.37,-0.43,0.38,U] [#5 -0.27,-0.12,0.33,U] [#6 0.29,-0.14,0.35,U] [#7 -0.01,-0.41,0.31,U] [#8 -0.31,-0.55,0.39,U] 
00:48:20.099 00.012 9340 refined, 8 included, MultiStar: {-0.00, -0.10}, one-star: {0.30, -0.04}
00:48:20.119 00.020 9340 CameraToMount -- cameraTheta (-1.59) - m_xAngle (-3.09) = xAngle (1.50 = 1.50)
00:48:20.133 00.014 9340 CameraToMount -- cameraTheta (-1.59) - (m_xAngle (-3.09) + m_yAngleError (-0.07)) = yAngle (1.57 = 1.57)
00:48:20.147 00.014 9340 CameraToMount -- cameraX=-0.00 cameraY=-0.10 hyp=0.10 cameraTheta=-1.59 mountX=0.01 mountY=0.10, mountTheta=1.50
00:48:20.169 00.022 9340 SchedulePrimaryMove(10104498, x=-0.00, y=-0.10, opts=13)
00:48:20.221 00.052 9340 Enqueuing Move request for scope (-0.00, -0.10)
00:48:20.239 00.018 12020 Worker thread wakes up
00:48:20.239 00.000 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.00, -0.10) opts 0xd
00:48:20.239 00.000 12020 Handling offset move in thread for scope, endpoint = (-0.00, -0.10)
00:48:20.239 00.000 12020 Moving (-0.00, -0.10) raw xDistance=0.01 yDistance=0.10
00:48:20.239 00.000 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
00:48:20.239 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:48:20.240 00.001 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
00:48:20.240 00.000 12020 MoveAxis(E, 0, ABG)
00:48:20.240 00.000 12020 Move returns status 0, amount 0
00:48:20.240 00.000 12020 MoveAxis(N, 0, ABG)
00:48:20.240 00.000 12020 Move returns status 0, amount 0
00:48:20.241 00.001 12020 move complete, result=0
00:48:20.242 00.001 12020 worker thread done servicing request
00:48:20.254 00.012 9340 UpdateImageDisplay: Size=(1920,1080) min=5365, max=65535, med=8377, FiltMin=6527, FiltMax=65508, Gamma=2.870
00:48:20.339 00.085 9340 UpdateGuideState exits: m=959910 SNR=190.1
00:48:20.355 00.016 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:48:20.372 00.017 9340 ScheduleExposure(1000,3,1) exposurePending=0
00:48:20.391 00.019 9340 Enqueuing Expose request
00:48:20.408 00.017 12020 Worker thread wakes up
00:48:20.409 00.001 9340 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
00:48:20.441 00.032 12020 worker thread servicing REQUEST_EXPOSE 1000
00:48:20.441 00.000 12020 Handling exposure in thread, d=1000 o=3 r=(878,690,31,31)
00:48:21.249 00.808 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"6e61fab3-9c72-4ac1-b15e-fecfc8262a48"}
00:48:21.286 00.037 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"6e61fab3-9c72-4ac1-b15e-fecfc8262a48"}
00:48:21.364 00.078 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"6e6d8a05-6aad-419e-8699-8a3a17a169eb"}
00:48:21.387 00.023 9340 case statement mapped state 6 to 3
00:48:21.404 00.017 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"6e6d8a05-6aad-419e-8699-8a3a17a169eb"}
00:48:21.431 00.027 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"376d4afe-d9f3-4f70-93f7-df8c521544e0"}
00:48:21.485 00.054 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":84,"width":15,"height":15,"star_pos":[7.09,7.13],"pixels":"..."},"id":"376d4afe-d9f3-4f70-93f7-df8c521544e0"}
00:48:21.837 00.352 12020 Exposure complete
00:48:22.222 00.385 9340 OnExposeComplete: enter
00:48:22.271 00.049 12020 worker thread done servicing request
00:48:22.271 00.000 9340 UpdateGuideState(): m_state=6
00:48:22.289 00.018 9340 Star::Find(15, 893, 705, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 85
00:48:22.303 00.014 9340 Star::Find returns 1 (0), X=893.25, Y=705.15, Mass=1039790, SNR=182.2, Peak=59805 HFD=4.5
00:48:22.334 00.031 9340 MultiStar: [#1 -0.13,0.14,0.84,U] [#2 0.57,0.10,0.69,U] [#3 0.25,0.19,0.45,U] [#4 -0.31,-0.19,0.47,U] [#5 -0.24,0.09,0.39,U] [#6 -0.05,0.07,0.34,U] [#7 0.02,-0.22,0.32,U] [#8 0.00,-0.09,0.32,U] 
00:48:22.353 00.019 9340 refined, 8 included, MultiStar: {0.13, 0.03}, one-star: {0.46, -0.02}
00:48:22.384 00.031 9340 CameraToMount -- cameraTheta (0.20) - m_xAngle (-3.09) = xAngle (3.29 = -2.99)
00:48:22.400 00.016 9340 CameraToMount -- cameraTheta (0.20) - (m_xAngle (-3.09) + m_yAngleError (-0.07)) = yAngle (3.37 = -2.92)
00:48:22.417 00.017 9340 CameraToMount -- cameraX=0.13 cameraY=0.03 hyp=0.13 cameraTheta=0.20 mountX=-0.13 mountY=-0.03, mountTheta=-2.92
00:48:22.439 00.022 9340 SchedulePrimaryMove(10104498, x=0.13, y=0.03, opts=13)
00:48:22.454 00.015 9340 Enqueuing Move request for scope (0.13, 0.03)
00:48:22.494 00.040 12020 Worker thread wakes up
00:48:22.494 00.000 12020 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.03) opts 0xd
00:48:22.494 00.000 12020 Handling offset move in thread for scope, endpoint = (0.13, 0.03)
00:48:22.495 00.001 12020 Moving (0.13, 0.03) raw xDistance=-0.13 yDistance=-0.03
00:48:22.495 00.000 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
00:48:22.495 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:48:22.495 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
00:48:22.495 00.000 12020 MoveAxis(E, 0, ABG)
00:48:22.497 00.002 12020 Move returns status 0, amount 0
00:48:22.498 00.001 12020 MoveAxis(N, 0, ABG)
00:48:22.498 00.000 12020 Move returns status 0, amount 0
00:48:22.498 00.000 12020 move complete, result=0
00:48:22.499 00.001 12020 worker thread done servicing request
00:48:22.513 00.014 9340 UpdateImageDisplay: Size=(1920,1080) min=4910, max=65535, med=8371, FiltMin=6270, FiltMax=65508, Gamma=2.870
00:48:22.599 00.086 9340 UpdateGuideState exits: m=1039790 SNR=182.2
00:48:22.616 00.017 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:48:22.638 00.022 9340 ScheduleExposure(1000,3,1) exposurePending=0
00:48:22.648 00.010 9340 Enqueuing Expose request
00:48:22.662 00.014 12020 Worker thread wakes up
00:48:22.662 00.000 9340 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
00:48:22.679 00.017 12020 worker thread servicing REQUEST_EXPOSE 1000
00:48:22.679 00.000 12020 Handling exposure in thread, d=1000 o=3 r=(878,690,31,31)
00:48:23.250 00.571 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"88d9e2a9-d5b4-4742-8b00-dce4dde81af4"}
00:48:23.267 00.017 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"88d9e2a9-d5b4-4742-8b00-dce4dde81af4"}
00:48:23.287 00.020 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"9dcb72ff-8ac7-46db-a97f-035e10a8166d"}
00:48:23.302 00.015 9340 case statement mapped state 6 to 3
00:48:23.339 00.037 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"9dcb72ff-8ac7-46db-a97f-035e10a8166d"}
00:48:23.356 00.017 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"2478d54f-0542-44e1-9040-df38efa6aef0"}
00:48:23.373 00.017 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":85,"width":15,"height":15,"star_pos":[7.25,7.15],"pixels":"..."},"id":"2478d54f-0542-44e1-9040-df38efa6aef0"}
00:48:24.061 00.688 12020 Exposure complete
00:48:24.743 00.682 9340 OnExposeComplete: enter
00:48:24.778 00.035 12020 worker thread done servicing request
00:48:24.778 00.000 9340 UpdateGuideState(): m_state=6
00:48:24.833 00.055 9340 Star::Find(15, 893, 705, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 86
00:48:24.856 00.023 9340 Star::Find returns 1 (0), X=893.01, Y=705.36, Mass=1003979, SNR=182.7, Peak=61301 HFD=4.2
00:48:24.887 00.031 9340 MultiStar: [#1 -0.31,0.19,0.88,U] [#2 0.12,0.16,0.69,U] [#3 0.12,0.30,0.48,U] [#4 -0.62,-0.24,0.45,U] [#5 -0.38,-0.46,0.38,U] [#6 -0.12,-0.29,0.34,U] [#7 -0.49,-0.01,0.31,U] [#8 -0.65,-0.46,0.00,M9] 
00:48:24.948 00.061 9340 refined, 7 included, MultiStar: {-0.12, 0.05}, one-star: {0.22, 0.19}
00:48:24.977 00.029 9340 CameraToMount -- cameraTheta (2.72) - m_xAngle (-3.09) = xAngle (5.81 = -0.47)
00:48:25.016 00.039 9340 CameraToMount -- cameraTheta (2.72) - (m_xAngle (-3.09) + m_yAngleError (-0.07)) = yAngle (5.89 = -0.40)
00:48:25.062 00.046 9340 CameraToMount -- cameraX=-0.12 cameraY=0.05 hyp=0.13 cameraTheta=2.72 mountX=0.11 mountY=-0.05, mountTheta=-0.41
00:48:25.099 00.037 9340 SchedulePrimaryMove(10104498, x=-0.12, y=0.05, opts=13)
00:48:25.121 00.022 9340 Enqueuing Move request for scope (-0.12, 0.05)
00:48:25.152 00.031 12020 Worker thread wakes up
00:48:25.152 00.000 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.12, 0.05) opts 0xd
00:48:25.153 00.001 12020 Handling offset move in thread for scope, endpoint = (-0.12, 0.05)
00:48:25.153 00.000 12020 Moving (-0.12, 0.05) raw xDistance=0.11 yDistance=-0.05
00:48:25.153 00.000 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
00:48:25.153 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:48:25.154 00.001 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
00:48:25.154 00.000 12020 MoveAxis(E, 0, ABG)
00:48:25.154 00.000 12020 Move returns status 0, amount 0
00:48:25.154 00.000 12020 MoveAxis(N, 0, ABG)
00:48:25.154 00.000 12020 Move returns status 0, amount 0
00:48:25.155 00.001 12020 move complete, result=0
00:48:25.184 00.029 12020 worker thread done servicing request
00:48:25.205 00.021 9340 UpdateImageDisplay: Size=(1920,1080) min=5139, max=65535, med=8382, FiltMin=6494, FiltMax=65508, Gamma=2.870
00:48:25.329 00.124 9340 UpdateGuideState exits: m=1003979 SNR=182.7
00:48:25.345 00.016 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:48:25.421 00.076 9340 ScheduleExposure(1000,3,1) exposurePending=0
00:48:25.446 00.025 9340 Enqueuing Expose request
00:48:25.472 00.026 12020 Worker thread wakes up
00:48:25.473 00.001 12020 worker thread servicing REQUEST_EXPOSE 1000
00:48:25.473 00.000 12020 Handling exposure in thread, d=1000 o=3 r=(878,690,31,31)
00:48:25.474 00.001 9340 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
00:48:25.540 00.066 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"23ed3162-871a-408a-a410-e18f5e44c263"}
00:48:25.561 00.021 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"23ed3162-871a-408a-a410-e18f5e44c263"}
00:48:25.595 00.034 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"8823a76d-9f08-41f2-90ac-84c78d22f2ba"}
00:48:25.683 00.088 9340 case statement mapped state 6 to 3
00:48:25.780 00.097 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"8823a76d-9f08-41f2-90ac-84c78d22f2ba"}
00:48:25.896 00.116 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"c93ad6f0-50dc-41d7-8d5b-0cf01d3ad2de"}
00:48:25.950 00.054 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":86,"width":15,"height":15,"star_pos":[7.01,7.36],"pixels":"..."},"id":"c93ad6f0-50dc-41d7-8d5b-0cf01d3ad2de"}
00:48:26.924 00.974 12020 Exposure complete
00:48:27.249 00.325 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"0b582622-0c63-45c1-b8e7-2848518066b2"}
00:48:27.281 00.032 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"0b582622-0c63-45c1-b8e7-2848518066b2"}
00:48:27.308 00.027 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"4b0ae759-de12-4a98-bdd6-12ebe1fdef52"}
00:48:27.357 00.049 9340 case statement mapped state 6 to 3
00:48:27.388 00.031 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"4b0ae759-de12-4a98-bdd6-12ebe1fdef52"}
00:48:27.425 00.037 12020 worker thread done servicing request
00:48:27.426 00.001 9340 OnExposeComplete: enter
00:48:27.444 00.018 9340 UpdateGuideState(): m_state=6
00:48:27.501 00.057 9340 Star::Find(15, 893, 705, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 87
00:48:27.527 00.026 9340 Star::Find returns 1 (0), X=893.08, Y=705.30, Mass=995296, SNR=162.8, Peak=59749 HFD=4.4
00:48:27.546 00.019 9340 MultiStar: [#1 -0.21,-0.04,0.90,U] [#2 0.46,0.13,0.86,U] [#3 0.07,0.31,0.58,U] [#4 -0.31,-0.39,0.51,U] [#5 -0.02,0.08,0.42,U] [#6 -0.33,-0.44,0.41,U] [#7 -0.07,-0.37,0.33,U] [#8 -0.15,-0.03,0.36,U] 
00:48:27.562 00.016 9340 refined, 8 included, MultiStar: {0.03, -0.02}, one-star: {0.30, 0.13}
00:48:27.616 00.054 9340 CameraToMount -- cameraTheta (-0.51) - m_xAngle (-3.09) = xAngle (2.58 = 2.58)
00:48:27.636 00.020 9340 CameraToMount -- cameraTheta (-0.51) - (m_xAngle (-3.09) + m_yAngleError (-0.07)) = yAngle (2.66 = 2.66)
00:48:27.652 00.016 9340 CameraToMount -- cameraX=0.03 cameraY=-0.02 hyp=0.04 cameraTheta=-0.51 mountX=-0.03 mountY=0.02, mountTheta=2.64
00:48:27.718 00.066 9340 SchedulePrimaryMove(10104498, x=0.03, y=-0.02, opts=13)
00:48:27.744 00.026 9340 Enqueuing Move request for scope (0.03, -0.02)
00:48:27.788 00.044 12020 Worker thread wakes up
00:48:27.789 00.001 12020 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.02) opts 0xd
00:48:27.789 00.000 12020 Handling offset move in thread for scope, endpoint = (0.03, -0.02)
00:48:27.790 00.001 12020 Moving (0.03, -0.02) raw xDistance=-0.03 yDistance=0.02
00:48:27.790 00.000 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
00:48:27.791 00.001 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:48:27.791 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
00:48:27.794 00.003 12020 MoveAxis(E, 0, ABG)
00:48:27.795 00.001 12020 Move returns status 0, amount 0
00:48:27.795 00.000 12020 MoveAxis(N, 0, ABG)
00:48:27.795 00.000 12020 Move returns status 0, amount 0
00:48:27.798 00.003 12020 move complete, result=0
00:48:27.798 00.000 12020 worker thread done servicing request
00:48:27.822 00.024 9340 UpdateImageDisplay: Size=(1920,1080) min=5021, max=65535, med=8424, FiltMin=6702, FiltMax=65508, Gamma=2.870
00:48:27.934 00.112 9340 UpdateGuideState exits: m=995296 SNR=162.8
00:48:27.984 00.050 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:48:27.998 00.014 9340 ScheduleExposure(1000,3,1) exposurePending=0
00:48:28.025 00.027 9340 Enqueuing Expose request
00:48:28.047 00.022 12020 Worker thread wakes up
00:48:28.048 00.001 9340 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
00:48:28.067 00.019 12020 worker thread servicing REQUEST_EXPOSE 1000
00:48:28.067 00.000 12020 Handling exposure in thread, d=1000 o=3 r=(878,690,31,31)
00:48:28.076 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"9909d2ca-68cc-41ff-b185-b1d58a0ec1e0"}
00:48:28.125 00.049 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":87,"width":15,"height":15,"star_pos":[7.08,7.30],"pixels":"..."},"id":"9909d2ca-68cc-41ff-b185-b1d58a0ec1e0"}
00:48:29.247 01.122 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"d2fa1919-1362-4806-9386-6314f24d431e"}
00:48:29.262 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"d2fa1919-1362-4806-9386-6314f24d431e"}
00:48:29.279 00.017 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"b6281a88-f83e-477d-87ed-c51bbed2e804"}
00:48:29.298 00.019 9340 case statement mapped state 6 to 3
00:48:29.319 00.021 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"b6281a88-f83e-477d-87ed-c51bbed2e804"}
00:48:29.336 00.017 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"1fc7d458-f041-471d-8cb8-b035e6209140"}
00:48:29.375 00.039 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":87,"width":15,"height":15,"star_pos":[7.08,7.30],"pixels":"..."},"id":"1fc7d458-f041-471d-8cb8-b035e6209140"}
00:48:29.434 00.059 12020 Exposure complete
00:48:29.751 00.317 12020 worker thread done servicing request
00:48:29.751 00.000 9340 OnExposeComplete: enter
00:48:29.769 00.018 9340 UpdateGuideState(): m_state=6
00:48:29.794 00.025 9340 Star::Find(15, 893, 705, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 88
00:48:29.808 00.014 9340 Star::Find returns 1 (0), X=893.08, Y=705.23, Mass=1015240, SNR=209.0, Peak=60249 HFD=4.3
00:48:29.846 00.038 9340 MultiStar: [#1 -0.32,0.13,0.84,U] [#2 0.23,0.15,0.68,U] [#3 0.09,0.22,0.49,U] [#4 -0.45,-0.21,0.43,U] [#5 -0.03,-0.19,0.36,U] [#6 -0.23,0.01,0.32,U] [#7 -0.16,-0.04,0.27,U] [#8 -0.30,-0.65,0.00,M9] 
00:48:29.865 00.019 9340 refined, 7 included, MultiStar: {-0.02, 0.05}, one-star: {0.29, 0.06}
00:48:29.882 00.017 9340 CameraToMount -- cameraTheta (1.98) - m_xAngle (-3.09) = xAngle (5.07 = -1.21)
00:48:29.893 00.011 9340 CameraToMount -- cameraTheta (1.98) - (m_xAngle (-3.09) + m_yAngleError (-0.07)) = yAngle (5.15 = -1.14)
00:48:29.906 00.013 9340 CameraToMount -- cameraX=-0.02 cameraY=0.05 hyp=0.05 cameraTheta=1.98 mountX=0.02 mountY=-0.05, mountTheta=-1.20
00:48:29.928 00.022 9340 SchedulePrimaryMove(10104498, x=-0.02, y=0.05, opts=13)
00:48:29.978 00.050 9340 Enqueuing Move request for scope (-0.02, 0.05)
00:48:29.994 00.016 12020 Worker thread wakes up
00:48:29.994 00.000 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.05) opts 0xd
00:48:29.994 00.000 12020 Handling offset move in thread for scope, endpoint = (-0.02, 0.05)
00:48:29.994 00.000 12020 Moving (-0.02, 0.05) raw xDistance=0.02 yDistance=-0.05
00:48:29.995 00.001 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
00:48:29.995 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:48:29.995 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
00:48:29.995 00.000 12020 MoveAxis(E, 0, ABG)
00:48:29.995 00.000 12020 Move returns status 0, amount 0
00:48:29.995 00.000 12020 MoveAxis(N, 0, ABG)
00:48:29.995 00.000 12020 Move returns status 0, amount 0
00:48:29.997 00.002 12020 move complete, result=0
00:48:29.997 00.000 12020 worker thread done servicing request
00:48:30.010 00.013 9340 UpdateImageDisplay: Size=(1920,1080) min=4987, max=65535, med=8383, FiltMin=6444, FiltMax=65508, Gamma=2.870
00:48:30.071 00.061 9340 UpdateGuideState exits: m=1015240 SNR=209.0
00:48:30.106 00.035 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:48:30.116 00.010 9340 ScheduleExposure(1000,3,1) exposurePending=0
00:48:30.136 00.020 9340 Enqueuing Expose request
00:48:30.148 00.012 12020 Worker thread wakes up
00:48:30.148 00.000 9340 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
00:48:30.160 00.012 12020 worker thread servicing REQUEST_EXPOSE 1000
00:48:30.160 00.000 12020 Handling exposure in thread, d=1000 o=3 r=(878,690,31,31)
00:48:31.254 01.094 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"1561dd37-f6e6-4861-a6d3-67d6c5eb3292"}
00:48:31.280 00.026 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"1561dd37-f6e6-4861-a6d3-67d6c5eb3292"}
00:48:31.326 00.046 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"0dc9d7a1-a7de-449a-966f-0bc0ac8ef4d4"}
00:48:31.363 00.037 9340 case statement mapped state 6 to 3
00:48:31.376 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"0dc9d7a1-a7de-449a-966f-0bc0ac8ef4d4"}
00:48:31.434 00.058 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"13db7a55-18ef-432b-97a7-20885df46c2f"}
00:48:31.466 00.032 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":88,"width":15,"height":15,"star_pos":[7.08,7.23],"pixels":"..."},"id":"13db7a55-18ef-432b-97a7-20885df46c2f"}
00:48:31.545 00.079 12020 Exposure complete
00:48:32.108 00.563 12020 worker thread done servicing request
00:48:32.109 00.001 9340 OnExposeComplete: enter
00:48:32.158 00.049 9340 UpdateGuideState(): m_state=6
00:48:32.186 00.028 9340 Star::Find(15, 893, 705, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 89
00:48:32.221 00.035 9340 Star::Find returns 1 (0), X=892.70, Y=705.28, Mass=1014155, SNR=222.6, Peak=58978 HFD=4.3
00:48:32.241 00.020 9340 MultiStar: [#1 -0.73,0.16,0.00,M2] [#2 -0.12,0.23,0.57,U] [#3 -0.53,0.12,0.41,U] [#4 -0.67,-0.14,0.37,U] [#5 -0.70,0.05,0.34,U] [#6 -0.62,-0.00,0.25,U] [#7 -0.48,-0.19,0.35,U] [#8 -0.72,-0.14,0.00,M10] 
00:48:32.260 00.019 9340 single-star, 6 included, MultiStar: {-0.36, 0.06}, one-star: {-0.08, 0.11}
00:48:32.301 00.041 9340 CameraToMount -- cameraTheta (2.23) - m_xAngle (-3.09) = xAngle (5.33 = -0.96)
00:48:32.326 00.025 9340 CameraToMount -- cameraTheta (2.23) - (m_xAngle (-3.09) + m_yAngleError (-0.07)) = yAngle (5.40 = -0.88)
00:48:32.357 00.031 9340 CameraToMount -- cameraX=-0.08 cameraY=0.11 hyp=0.14 cameraTheta=2.23 mountX=0.08 mountY=-0.10, mountTheta=-0.93
00:48:32.413 00.056 9340 SchedulePrimaryMove(10104498, x=-0.08, y=0.11, opts=13)
00:48:32.465 00.052 9340 Enqueuing Move request for scope (-0.08, 0.11)
00:48:32.491 00.026 12020 Worker thread wakes up
00:48:32.491 00.000 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.11) opts 0xd
00:48:32.491 00.000 12020 Handling offset move in thread for scope, endpoint = (-0.08, 0.11)
00:48:32.491 00.000 12020 Moving (-0.08, 0.11) raw xDistance=0.08 yDistance=-0.10
00:48:32.491 00.000 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
00:48:32.492 00.001 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:48:32.492 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
00:48:32.492 00.000 12020 MoveAxis(E, 0, ABG)
00:48:32.492 00.000 12020 Move returns status 0, amount 0
00:48:32.492 00.000 12020 MoveAxis(N, 0, ABG)
00:48:32.493 00.001 12020 Move returns status 0, amount 0
00:48:32.493 00.000 12020 move complete, result=0
00:48:32.493 00.000 12020 worker thread done servicing request
00:48:32.512 00.019 9340 UpdateImageDisplay: Size=(1920,1080) min=4981, max=65535, med=8352, FiltMin=6392, FiltMax=65508, Gamma=2.870
00:48:32.655 00.143 9340 UpdateGuideState exits: m=1014155 SNR=222.6
00:48:32.719 00.064 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:48:32.762 00.043 9340 ScheduleExposure(1000,3,1) exposurePending=0
00:48:32.852 00.090 9340 Enqueuing Expose request
00:48:32.918 00.066 12020 Worker thread wakes up
00:48:32.918 00.000 9340 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
00:48:32.962 00.044 12020 worker thread servicing REQUEST_EXPOSE 1000
00:48:32.962 00.000 12020 Handling exposure in thread, d=1000 o=3 r=(878,690,31,31)
00:48:33.262 00.300 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"80121efb-a7e3-4c14-bc51-266ce890dcc1"}
00:48:33.337 00.075 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"80121efb-a7e3-4c14-bc51-266ce890dcc1"}
00:48:33.369 00.032 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"268cc29b-ccb8-406b-a028-174ea24a5ec0"}
00:48:33.419 00.050 9340 case statement mapped state 6 to 3
00:48:33.465 00.046 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"268cc29b-ccb8-406b-a028-174ea24a5ec0"}
00:48:33.482 00.017 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"674e3023-11bc-424d-955f-18de90c118c6"}
00:48:33.504 00.022 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":89,"width":15,"height":15,"star_pos":[6.70,7.28],"pixels":"..."},"id":"674e3023-11bc-424d-955f-18de90c118c6"}
00:48:34.393 00.889 12020 Exposure complete
00:48:34.835 00.442 12020 worker thread done servicing request
00:48:34.835 00.000 9340 OnExposeComplete: enter
00:48:34.877 00.042 9340 UpdateGuideState(): m_state=6
00:48:34.899 00.022 9340 Star::Find(15, 892, 705, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 90
00:48:34.914 00.015 9340 Star::Find returns 1 (0), X=892.57, Y=705.22, Mass=983378, SNR=189.2, Peak=59366 HFD=4.6
00:48:34.932 00.018 9340 MultiStar: [#1 -0.75,0.14,0.00,M3] [#2 -0.33,0.01,0.73,U] [#3 -0.56,0.18,0.46,U] [#4 -0.92,0.25,0.00,M1] [#5 -0.92,0.15,0.00,M1] [#6 -0.77,-0.06,0.00,M1] [#7 -0.40,-0.43,0.31,U] [#8 -1.00,-0.48,0.00,R] 
00:48:34.963 00.031 9340 single-star, 3 included, MultiStar: {-0.33, 0.00}, one-star: {-0.22, 0.05}
00:48:35.011 00.048 9340 CameraToMount -- cameraTheta (2.94) - m_xAngle (-3.09) = xAngle (6.03 = -0.26)
00:48:35.034 00.023 9340 CameraToMount -- cameraTheta (2.94) - (m_xAngle (-3.09) + m_yAngleError (-0.07)) = yAngle (6.10 = -0.18)
00:48:35.051 00.017 9340 CameraToMount -- cameraX=-0.22 cameraY=0.05 hyp=0.22 cameraTheta=2.94 mountX=0.21 mountY=-0.04, mountTheta=-0.18
00:48:35.081 00.030 9340 SchedulePrimaryMove(10104498, x=-0.22, y=0.05, opts=13)
00:48:35.132 00.051 9340 Enqueuing Move request for scope (-0.22, 0.05)
00:48:35.153 00.021 12020 Worker thread wakes up
00:48:35.154 00.001 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.22, 0.05) opts 0xd
00:48:35.154 00.000 12020 Handling offset move in thread for scope, endpoint = (-0.22, 0.05)
00:48:35.155 00.001 12020 Moving (-0.22, 0.05) raw xDistance=0.21 yDistance=-0.04
00:48:35.155 00.000 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.21
00:48:35.155 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:48:35.155 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
00:48:35.155 00.000 12020 MoveAxis(E, 0, ABG)
00:48:35.156 00.001 12020 Move returns status 0, amount 0
00:48:35.156 00.000 12020 MoveAxis(N, 0, ABG)
00:48:35.156 00.000 12020 Move returns status 0, amount 0
00:48:35.156 00.000 12020 move complete, result=0
00:48:35.156 00.000 12020 worker thread done servicing request
00:48:35.168 00.012 9340 UpdateImageDisplay: Size=(1920,1080) min=5002, max=65535, med=8360, FiltMin=6403, FiltMax=65508, Gamma=2.870
00:48:35.268 00.100 9340 UpdateGuideState exits: m=983378 SNR=189.2
00:48:35.282 00.014 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:48:35.299 00.017 9340 ScheduleExposure(1000,3,1) exposurePending=0
00:48:35.320 00.021 9340 Enqueuing Expose request
00:48:35.337 00.017 12020 Worker thread wakes up
00:48:35.337 00.000 9340 GuideStep: 0.2 px 0 ms EAST, -0.0 px 0 ms NORTH
00:48:35.355 00.018 12020 worker thread servicing REQUEST_EXPOSE 1000
00:48:35.355 00.000 12020 Handling exposure in thread, d=1000 o=3 r=(878,690,31,31)
00:48:35.385 00.030 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"875e251e-a9ad-4263-8618-cd0ddd3aa28a"}
00:48:35.404 00.019 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"875e251e-a9ad-4263-8618-cd0ddd3aa28a"}
00:48:35.451 00.047 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"8a59258b-b2d8-4551-830a-4deb766cca6b"}
00:48:35.473 00.022 9340 case statement mapped state 6 to 3
00:48:35.498 00.025 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"8a59258b-b2d8-4551-830a-4deb766cca6b"}
00:48:35.546 00.048 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"4d42b6d6-2146-4d5e-b2b7-86ff033d8b22"}
00:48:35.562 00.016 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":90,"width":15,"height":15,"star_pos":[6.57,7.22],"pixels":"..."},"id":"4d42b6d6-2146-4d5e-b2b7-86ff033d8b22"}
00:48:36.714 01.152 12020 Exposure complete
00:48:37.052 00.338 12020 worker thread done servicing request
00:48:37.053 00.001 9340 OnExposeComplete: enter
00:48:37.075 00.022 9340 UpdateGuideState(): m_state=6
00:48:37.119 00.044 9340 Star::Find(15, 892, 705, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 91
00:48:37.134 00.015 9340 Star::Find returns 1 (0), X=892.74, Y=705.49, Mass=1000271, SNR=185.0, Peak=56345 HFD=4.5
00:48:37.153 00.019 9340 MultiStar: [#1 -0.84,0.39,0.00,M4] [#2 -0.26,0.16,0.61,U] [#3 -0.48,0.31,0.55,U] [#4 -0.71,0.30,0.00,M2] [#5 -0.60,0.05,0.39,U] [#6 -0.24,0.05,0.38,U] [#7 -0.40,-0.26,0.30,U] [#8 0.34,0.43,0.31,U] 
00:48:37.172 00.019 9340 refined, 6 included, MultiStar: {-0.23, 0.19}, one-star: {-0.04, 0.32}
00:48:37.190 00.018 9340 CameraToMount -- cameraTheta (2.44) - m_xAngle (-3.09) = xAngle (5.53 = -0.75)
00:48:37.205 00.015 9340 CameraToMount -- cameraTheta (2.44) - (m_xAngle (-3.09) + m_yAngleError (-0.07)) = yAngle (5.60 = -0.68)
00:48:37.224 00.019 9340 CameraToMount -- cameraX=-0.23 cameraY=0.19 hyp=0.30 cameraTheta=2.44 mountX=0.22 mountY=-0.19, mountTheta=-0.71
00:48:37.270 00.046 9340 SchedulePrimaryMove(10104498, x=-0.23, y=0.19, opts=13)
00:48:37.291 00.021 9340 Enqueuing Move request for scope (-0.23, 0.19)
00:48:37.308 00.017 12020 Worker thread wakes up
00:48:37.309 00.001 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.23, 0.19) opts 0xd
00:48:37.309 00.000 12020 Handling offset move in thread for scope, endpoint = (-0.23, 0.19)
00:48:37.309 00.000 12020 Moving (-0.23, 0.19) raw xDistance=0.22 yDistance=-0.19
00:48:37.309 00.000 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.22
00:48:37.310 00.001 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:48:37.310 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
00:48:37.310 00.000 12020 MoveAxis(E, 0, ABG)
00:48:37.310 00.000 12020 Move returns status 0, amount 0
00:48:37.310 00.000 12020 MoveAxis(N, 0, ABG)
00:48:37.310 00.000 12020 Move returns status 0, amount 0
00:48:37.310 00.000 12020 move complete, result=0
00:48:37.311 00.001 12020 worker thread done servicing request
00:48:37.323 00.012 9340 UpdateImageDisplay: Size=(1920,1080) min=5250, max=65535, med=8347, FiltMin=6292, FiltMax=65508, Gamma=2.870
00:48:37.412 00.089 9340 UpdateGuideState exits: m=1000271 SNR=185.0
00:48:37.426 00.014 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:48:37.443 00.017 9340 ScheduleExposure(1000,3,1) exposurePending=0
00:48:37.454 00.011 9340 Enqueuing Expose request
00:48:37.467 00.013 12020 Worker thread wakes up
00:48:37.467 00.000 9340 GuideStep: 0.2 px 0 ms EAST, -0.2 px 0 ms NORTH
00:48:37.490 00.023 12020 worker thread servicing REQUEST_EXPOSE 1000
00:48:37.490 00.000 12020 Handling exposure in thread, d=1000 o=3 r=(878,690,31,31)
00:48:37.498 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"882eab99-0090-4217-8b41-db84e0219981"}
00:48:37.511 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"882eab99-0090-4217-8b41-db84e0219981"}
00:48:37.547 00.036 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"1acff29e-6439-433a-97af-06ee5ea8bd44"}
00:48:37.560 00.013 9340 case statement mapped state 6 to 3
00:48:37.576 00.016 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"1acff29e-6439-433a-97af-06ee5ea8bd44"}
00:48:37.591 00.015 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"f49d142d-17c8-4847-9566-5325623ede4a"}
00:48:37.604 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":91,"width":15,"height":15,"star_pos":[6.74,7.49],"pixels":"..."},"id":"f49d142d-17c8-4847-9566-5325623ede4a"}
00:48:38.922 01.318 12020 Exposure complete
00:48:39.252 00.330 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"2d517374-c49e-4bac-afe4-9f2a41e05f29"}
00:48:39.328 00.076 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"2d517374-c49e-4bac-afe4-9f2a41e05f29"}
00:48:39.351 00.023 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"9f6ae649-8c74-4124-a576-084b42713047"}
00:48:39.421 00.070 9340 case statement mapped state 6 to 3
00:48:39.479 00.058 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"9f6ae649-8c74-4124-a576-084b42713047"}
00:48:39.533 00.054 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"bced27f0-649b-4ffa-811a-f8596360ddaa"}
00:48:39.573 00.040 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":91,"width":15,"height":15,"star_pos":[6.74,7.49],"pixels":"..."},"id":"bced27f0-649b-4ffa-811a-f8596360ddaa"}
00:48:39.663 00.090 12020 worker thread done servicing request
00:48:39.673 00.010 9340 OnExposeComplete: enter
00:48:39.790 00.117 9340 UpdateGuideState(): m_state=6
00:48:39.901 00.111 9340 Star::Find(15, 892, 705, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 92
00:48:39.950 00.049 9340 Star::Find returns 1 (0), X=892.69, Y=705.04, Mass=1034507, SNR=173.6, Peak=60585 HFD=4.1
00:48:40.009 00.059 9340 MultiStar: [#1 -0.62,0.14,0.94,U] [#2 -0.31,0.07,0.78,U] [#3 -0.47,0.01,0.62,U] [#4 -0.64,-0.15,0.42,U] [#5 -0.29,-0.21,0.44,U] [#6 -0.48,-0.58,0.00,M1] [#7 -0.15,-0.18,0.29,U] [#8 0.40,0.22,0.34,U] 
00:48:40.035 00.026 9340 single-star, 7 included, MultiStar: {-0.31, -0.02}, one-star: {-0.09, -0.13}
00:48:40.061 00.026 9340 CameraToMount -- cameraTheta (-2.19) - m_xAngle (-3.09) = xAngle (0.90 = 0.90)
00:48:40.102 00.041 9340 CameraToMount -- cameraTheta (-2.19) - (m_xAngle (-3.09) + m_yAngleError (-0.07)) = yAngle (0.98 = 0.98)
00:48:40.115 00.013 9340 CameraToMount -- cameraX=-0.09 cameraY=-0.13 hyp=0.16 cameraTheta=-2.19 mountX=0.10 mountY=0.13, mountTheta=0.93
00:48:40.141 00.026 9340 SchedulePrimaryMove(10104498, x=-0.09, y=-0.13, opts=13)
00:48:40.173 00.032 9340 Enqueuing Move request for scope (-0.09, -0.13)
00:48:40.195 00.022 12020 Worker thread wakes up
00:48:40.195 00.000 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.09, -0.13) opts 0xd
00:48:40.196 00.001 12020 Handling offset move in thread for scope, endpoint = (-0.09, -0.13)
00:48:40.196 00.000 12020 Moving (-0.09, -0.13) raw xDistance=0.10 yDistance=0.13
00:48:40.196 00.000 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
00:48:40.196 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:48:40.196 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
00:48:40.197 00.001 12020 MoveAxis(E, 0, ABG)
00:48:40.197 00.000 12020 Move returns status 0, amount 0
00:48:40.197 00.000 12020 MoveAxis(N, 0, ABG)
00:48:40.197 00.000 12020 Move returns status 0, amount 0
00:48:40.197 00.000 12020 move complete, result=0
00:48:40.198 00.001 12020 worker thread done servicing request
00:48:40.232 00.034 9340 UpdateImageDisplay: Size=(1920,1080) min=5536, max=65535, med=8349, FiltMin=6383, FiltMax=65508, Gamma=2.870
00:48:40.339 00.107 9340 UpdateGuideState exits: m=1034507 SNR=173.6
00:48:40.360 00.021 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:48:40.381 00.021 9340 ScheduleExposure(1000,3,1) exposurePending=0
00:48:40.401 00.020 9340 Enqueuing Expose request
00:48:40.413 00.012 12020 Worker thread wakes up
00:48:40.414 00.001 9340 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
00:48:40.454 00.040 12020 worker thread servicing REQUEST_EXPOSE 1000
00:48:40.455 00.001 12020 Handling exposure in thread, d=1000 o=3 r=(878,690,31,31)
00:48:41.251 00.796 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"a7ab3a1c-e473-4764-8a2a-7f7e24d224e6"}
00:48:41.272 00.021 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"a7ab3a1c-e473-4764-8a2a-7f7e24d224e6"}
00:48:41.302 00.030 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"2790ae7e-aec0-484e-9539-f8a393066d59"}
00:48:41.326 00.024 9340 case statement mapped state 6 to 3
00:48:41.368 00.042 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"2790ae7e-aec0-484e-9539-f8a393066d59"}
00:48:41.409 00.041 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"606468db-e477-4743-9961-a9c88c34a224"}
00:48:41.425 00.016 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":92,"width":15,"height":15,"star_pos":[6.69,7.04],"pixels":"..."},"id":"606468db-e477-4743-9961-a9c88c34a224"}
00:48:41.838 00.413 12020 Exposure complete
00:48:42.198 00.360 12020 worker thread done servicing request
00:48:42.198 00.000 9340 OnExposeComplete: enter
00:48:42.219 00.021 9340 UpdateGuideState(): m_state=6
00:48:42.263 00.044 9340 Star::Find(15, 892, 705, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 93
00:48:42.286 00.023 9340 Star::Find returns 1 (0), X=892.58, Y=704.88, Mass=1012315, SNR=181.7, Peak=60666 HFD=3.9
00:48:42.304 00.018 9340 MultiStar: [#1 -0.76,-0.23,0.00,M4] [#2 -0.55,-0.17,0.70,U] [#3 -0.61,-0.08,0.48,U] [#4 -1.05,-0.34,0.00,M2] [#5 -0.69,-0.47,0.00,M1] [#6 -0.43,-0.53,0.35,U] [#7 -0.29,-0.65,0.00,M1] [#8 0.74,-0.16,0.00,M1] 
00:48:42.337 00.033 9340 single-star, 3 included, MultiStar: {-0.41, -0.25}, one-star: {-0.20, -0.29}
00:48:42.375 00.038 9340 CameraToMount -- cameraTheta (-2.17) - m_xAngle (-3.09) = xAngle (0.92 = 0.92)
00:48:42.393 00.018 9340 CameraToMount -- cameraTheta (-2.17) - (m_xAngle (-3.09) + m_yAngleError (-0.07)) = yAngle (1.00 = 1.00)
00:48:42.406 00.013 9340 CameraToMount -- cameraX=-0.20 cameraY=-0.29 hyp=0.36 cameraTheta=-2.17 mountX=0.22 mountY=0.30, mountTheta=0.95
00:48:42.428 00.022 9340 SchedulePrimaryMove(10104498, x=-0.20, y=-0.29, opts=13)
00:48:42.443 00.015 9340 Enqueuing Move request for scope (-0.20, -0.29)
00:48:42.458 00.015 12020 Worker thread wakes up
00:48:42.479 00.021 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.20, -0.29) opts 0xd
00:48:42.479 00.000 12020 Handling offset move in thread for scope, endpoint = (-0.20, -0.29)
00:48:42.479 00.000 12020 Moving (-0.20, -0.29) raw xDistance=0.22 yDistance=0.30
00:48:42.480 00.001 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.22
00:48:42.480 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
00:48:42.481 00.001 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.30
00:48:42.485 00.004 12020 MoveAxis(E, 0, ABG)
00:48:42.486 00.001 12020 Move returns status 0, amount 0
00:48:42.486 00.000 12020 MoveAxis(N, 0, ABG)
00:48:42.486 00.000 12020 Move returns status 0, amount 0
00:48:42.486 00.000 12020 move complete, result=0
00:48:42.487 00.001 12020 worker thread done servicing request
00:48:42.499 00.012 9340 UpdateImageDisplay: Size=(1920,1080) min=5099, max=65535, med=8335, FiltMin=6536, FiltMax=65508, Gamma=2.870
00:48:42.571 00.072 9340 UpdateGuideState exits: m=1012315 SNR=181.7
00:48:42.615 00.044 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:48:42.629 00.014 9340 ScheduleExposure(1000,3,1) exposurePending=0
00:48:42.644 00.015 9340 Enqueuing Expose request
00:48:42.656 00.012 12020 Worker thread wakes up
00:48:42.657 00.001 9340 GuideStep: 0.2 px 0 ms EAST, 0.3 px 0 ms NORTH
00:48:42.674 00.017 12020 worker thread servicing REQUEST_EXPOSE 1000
00:48:42.674 00.000 12020 Handling exposure in thread, d=1000 o=3 r=(878,690,31,31)
00:48:43.251 00.577 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"d4bab66d-d9b1-426f-9398-cc933b9f3824"}
00:48:43.283 00.032 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"d4bab66d-d9b1-426f-9398-cc933b9f3824"}
00:48:43.333 00.050 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"6da72611-5867-4ac1-b4cc-3d5f5fb2ad61"}
00:48:43.357 00.024 9340 case statement mapped state 6 to 3
00:48:43.374 00.017 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"6da72611-5867-4ac1-b4cc-3d5f5fb2ad61"}
00:48:43.391 00.017 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"67ae7981-c96a-469c-a0dc-c95d9d5a8ec8"}
00:48:43.421 00.030 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":93,"width":15,"height":15,"star_pos":[6.58,6.88],"pixels":"..."},"id":"67ae7981-c96a-469c-a0dc-c95d9d5a8ec8"}
00:48:44.042 00.621 12020 Exposure complete
00:48:44.413 00.371 12020 worker thread done servicing request
00:48:44.414 00.001 9340 OnExposeComplete: enter
00:48:44.428 00.014 9340 UpdateGuideState(): m_state=6
00:48:44.463 00.035 9340 Star::Find(15, 892, 704, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 94
00:48:44.480 00.017 9340 Star::Find returns 1 (0), X=893.05, Y=705.19, Mass=996515, SNR=181.0, Peak=61593 HFD=4.3
00:48:44.500 00.020 9340 MultiStar: [#1 -0.32,-0.08,0.92,U] [#2 0.04,0.08,0.82,U] [#3 -0.14,0.13,0.55,U] [#4 -0.37,-0.08,0.58,U] [#5 -0.22,-0.37,0.38,U] [#6 -0.24,-0.23,0.36,U] [#7 0.08,-0.35,0.37,U] [#8 1.03,-0.05,0.00,M2] 
00:48:44.515 00.015 9340 refined, 7 included, MultiStar: {-0.09, -0.06}, one-star: {0.26, 0.02}
00:48:44.536 00.021 9340 CameraToMount -- cameraTheta (-2.54) - m_xAngle (-3.09) = xAngle (0.55 = 0.55)
00:48:44.582 00.046 9340 CameraToMount -- cameraTheta (-2.54) - (m_xAngle (-3.09) + m_yAngleError (-0.07)) = yAngle (0.62 = 0.62)
00:48:44.602 00.020 9340 CameraToMount -- cameraX=-0.09 cameraY=-0.06 hyp=0.11 cameraTheta=-2.54 mountX=0.09 mountY=0.06, mountTheta=0.60
00:48:44.626 00.024 9340 SchedulePrimaryMove(10104498, x=-0.09, y=-0.06, opts=13)
00:48:44.640 00.014 9340 Enqueuing Move request for scope (-0.09, -0.06)
00:48:44.652 00.012 12020 Worker thread wakes up
00:48:44.652 00.000 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.09, -0.06) opts 0xd
00:48:44.652 00.000 12020 Handling offset move in thread for scope, endpoint = (-0.09, -0.06)
00:48:44.653 00.001 12020 Moving (-0.09, -0.06) raw xDistance=0.09 yDistance=0.06
00:48:44.653 00.000 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
00:48:44.653 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:48:44.653 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
00:48:44.654 00.001 12020 MoveAxis(E, 0, ABG)
00:48:44.654 00.000 12020 Move returns status 0, amount 0
00:48:44.654 00.000 12020 MoveAxis(N, 0, ABG)
00:48:44.654 00.000 12020 Move returns status 0, amount 0
00:48:44.654 00.000 12020 move complete, result=0
00:48:44.655 00.001 12020 worker thread done servicing request
00:48:44.672 00.017 9340 UpdateImageDisplay: Size=(1920,1080) min=5098, max=65535, med=8346, FiltMin=6561, FiltMax=65508, Gamma=2.870
00:48:44.767 00.095 9340 UpdateGuideState exits: m=996515 SNR=181.0
00:48:44.786 00.019 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:48:44.810 00.024 9340 ScheduleExposure(1000,3,1) exposurePending=0
00:48:44.848 00.038 9340 Enqueuing Expose request
00:48:44.875 00.027 12020 Worker thread wakes up
00:48:44.877 00.002 12020 worker thread servicing REQUEST_EXPOSE 1000
00:48:44.877 00.000 12020 Handling exposure in thread, d=1000 o=3 r=(878,690,31,31)
00:48:44.877 00.000 9340 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
00:48:45.270 00.393 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"60f20831-7931-4fd9-86c8-ac9bc82cb8c8"}
00:48:45.292 00.022 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"60f20831-7931-4fd9-86c8-ac9bc82cb8c8"}
00:48:45.369 00.077 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"5b9c2bf4-bde0-40bc-baea-363298638938"}
00:48:45.424 00.055 9340 case statement mapped state 6 to 3
00:48:45.445 00.021 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"5b9c2bf4-bde0-40bc-baea-363298638938"}
00:48:45.463 00.018 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"c6d5b465-3597-4dae-a374-6dc194bf8430"}
00:48:45.487 00.024 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":94,"width":15,"height":15,"star_pos":[7.05,7.19],"pixels":"..."},"id":"c6d5b465-3597-4dae-a374-6dc194bf8430"}
00:48:46.316 00.829 12020 Exposure complete
00:48:46.982 00.666 9340 OnExposeComplete: enter
00:48:47.045 00.063 12020 worker thread done servicing request
00:48:47.045 00.000 9340 UpdateGuideState(): m_state=6
00:48:47.062 00.017 9340 Star::Find(15, 893, 705, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 95
00:48:47.092 00.030 9340 Star::Find returns 1 (0), X=892.52, Y=705.05, Mass=1041795, SNR=170.1, Peak=61894 HFD=4.2
00:48:47.107 00.015 9340 MultiStar: [#1 -0.79,-0.09,0.00,M4] [#2 -0.43,-0.09,0.77,U] [#3 -0.42,-0.01,0.59,U] [#4 -1.14,-0.49,0.00,M2] [#5 -0.82,-0.18,0.00,M1] [#6 -0.49,-0.55,0.00,M1] [#7 -0.53,-0.64,0.00,M1] [#8 0.01,-0.00,0.26,U] 
00:48:47.126 00.019 9340 single-star, 3 included, MultiStar: {-0.32, -0.08}, one-star: {-0.26, -0.12}
00:48:47.144 00.018 9340 CameraToMount -- cameraTheta (-2.70) - m_xAngle (-3.09) = xAngle (0.39 = 0.39)
00:48:47.163 00.019 9340 CameraToMount -- cameraTheta (-2.70) - (m_xAngle (-3.09) + m_yAngleError (-0.07)) = yAngle (0.46 = 0.46)
00:48:47.199 00.036 9340 CameraToMount -- cameraX=-0.26 cameraY=-0.12 hyp=0.29 cameraTheta=-2.70 mountX=0.27 mountY=0.13, mountTheta=0.45
00:48:47.218 00.019 9340 SchedulePrimaryMove(10104498, x=-0.26, y=-0.12, opts=13)
00:48:47.235 00.017 9340 Enqueuing Move request for scope (-0.26, -0.12)
00:48:47.250 00.015 12020 Worker thread wakes up
00:48:47.250 00.000 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.26, -0.12) opts 0xd
00:48:47.251 00.001 12020 Handling offset move in thread for scope, endpoint = (-0.26, -0.12)
00:48:47.251 00.000 12020 Moving (-0.26, -0.12) raw xDistance=0.27 yDistance=0.13
00:48:47.251 00.000 12020 GuideAlgorithmHysteresis::Result() returns 0.11 from input 0.27
00:48:47.251 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:48:47.251 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
00:48:47.251 00.000 12020 MoveAxis(W, 19, ABG)
00:48:47.252 00.001 12020 Guiding  Dir = 3, Dur = 19
00:48:47.253 00.001 12020 IsSlewing returns 0
00:48:47.254 00.001 12020 IsGuiding returns 0
00:48:47.266 00.012 9340 UpdateImageDisplay: Size=(1920,1080) min=5420, max=65535, med=8338, FiltMin=6536, FiltMax=65508, Gamma=2.870
00:48:47.289 00.023 12020 IsGuiding returns 1
00:48:47.289 00.000 12020 scope still moving after pulse duration time elapsed
00:48:47.348 00.059 12020 IsSlewing returns 0
00:48:47.353 00.005 12020 IsGuiding returns 0
00:48:47.353 00.000 12020 scope move finished after 19 + 78 ms
00:48:47.354 00.001 12020 Move returns status 0, amount 19
00:48:47.354 00.000 12020 MoveAxis(N, 0, ABG)
00:48:47.355 00.001 12020 Move returns status 0, amount 0
00:48:47.355 00.000 12020 move complete, result=0
00:48:47.355 00.000 12020 worker thread done servicing request
00:48:47.366 00.011 9340 UpdateGuideState exits: m=1041795 SNR=170.1
00:48:47.381 00.015 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:48:47.397 00.016 9340 ScheduleExposure(1000,3,1) exposurePending=0
00:48:47.413 00.016 9340 Enqueuing Expose request
00:48:47.428 00.015 12020 Worker thread wakes up
00:48:47.428 00.000 9340 GuideStep: 0.3 px 19 ms WEST, 0.1 px 0 ms NORTH
00:48:47.444 00.016 12020 worker thread servicing REQUEST_EXPOSE 1000
00:48:47.444 00.000 12020 Handling exposure in thread, d=1000 o=3 r=(878,690,31,31)
00:48:47.484 00.040 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"963e9c23-4b7a-47f4-a30d-48eef76d0cc1"}
00:48:47.497 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"963e9c23-4b7a-47f4-a30d-48eef76d0cc1"}
00:48:47.537 00.040 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"7d45bf51-8b80-4371-98be-75e1d6475a3e"}
00:48:47.563 00.026 9340 case statement mapped state 6 to 3
00:48:47.598 00.035 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"7d45bf51-8b80-4371-98be-75e1d6475a3e"}
00:48:47.619 00.021 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"febd9adb-b66e-4ac1-b452-7728b84a93d1"}
00:48:47.642 00.023 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":95,"width":15,"height":15,"star_pos":[6.52,7.05],"pixels":"..."},"id":"febd9adb-b66e-4ac1-b452-7728b84a93d1"}
00:48:48.809 01.167 12020 Exposure complete
00:48:49.162 00.353 12020 worker thread done servicing request
00:48:49.162 00.000 9340 OnExposeComplete: enter
00:48:49.214 00.052 9340 UpdateGuideState(): m_state=6
00:48:49.251 00.037 9340 Star::Find(15, 892, 705, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 96
00:48:49.269 00.018 9340 Star::Find returns 1 (0), X=892.95, Y=705.08, Mass=1125616, SNR=232.5, Peak=62130 HFD=4.3
00:48:49.282 00.013 9340 MultiStar: [#1 -0.56,0.02,0.70,U] [#2 0.02,-0.12,0.51,U] [#3 -0.10,-0.18,0.43,U] [#4 -0.35,-0.14,0.34,U] [#5 -0.31,-0.35,0.33,U] [#6 -0.32,-0.47,0.24,U] [#7 -0.13,-0.39,0.28,U] [#8 0.54,0.12,0.22,U] 
00:48:49.328 00.046 9340 refined, 8 included, MultiStar: {-0.12, -0.14}, one-star: {0.16, -0.09}
00:48:49.350 00.022 9340 CameraToMount -- cameraTheta (-2.26) - m_xAngle (-3.09) = xAngle (0.83 = 0.83)
00:48:49.366 00.016 9340 CameraToMount -- cameraTheta (-2.26) - (m_xAngle (-3.09) + m_yAngleError (-0.07)) = yAngle (0.90 = 0.90)
00:48:49.382 00.016 9340 CameraToMount -- cameraX=-0.12 cameraY=-0.14 hyp=0.19 cameraTheta=-2.26 mountX=0.13 mountY=0.15, mountTheta=0.86
00:48:49.401 00.019 9340 SchedulePrimaryMove(10104498, x=-0.12, y=-0.14, opts=13)
00:48:49.444 00.043 9340 Enqueuing Move request for scope (-0.12, -0.14)
00:48:49.462 00.018 12020 Worker thread wakes up
00:48:49.462 00.000 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.12, -0.14) opts 0xd
00:48:49.463 00.001 12020 Handling offset move in thread for scope, endpoint = (-0.12, -0.14)
00:48:49.463 00.000 12020 Moving (-0.12, -0.14) raw xDistance=0.13 yDistance=0.15
00:48:49.463 00.000 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.13
00:48:49.463 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:48:49.463 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
00:48:49.464 00.001 12020 MoveAxis(E, 0, ABG)
00:48:49.464 00.000 12020 Move returns status 0, amount 0
00:48:49.464 00.000 12020 MoveAxis(N, 0, ABG)
00:48:49.465 00.001 12020 Move returns status 0, amount 0
00:48:49.465 00.000 12020 move complete, result=0
00:48:49.466 00.001 12020 worker thread done servicing request
00:48:49.478 00.012 9340 UpdateImageDisplay: Size=(1920,1080) min=4211, max=65535, med=8333, FiltMin=6392, FiltMax=65508, Gamma=2.870
00:48:49.590 00.112 9340 UpdateGuideState exits: m=1125616 SNR=232.5
00:48:49.604 00.014 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:48:49.619 00.015 9340 ScheduleExposure(1000,3,1) exposurePending=0
00:48:49.673 00.054 9340 Enqueuing Expose request
00:48:49.686 00.013 12020 Worker thread wakes up
00:48:49.687 00.001 9340 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
00:48:49.703 00.016 12020 worker thread servicing REQUEST_EXPOSE 1000
00:48:49.704 00.001 12020 Handling exposure in thread, d=1000 o=3 r=(878,690,31,31)
00:48:49.713 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"9751683c-6d96-4324-8650-e33858b35b06"}
00:48:49.729 00.016 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"9751683c-6d96-4324-8650-e33858b35b06"}
00:48:49.801 00.072 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"aeb755fa-0962-4974-b55f-8465b098e4f2"}
00:48:49.831 00.030 9340 case statement mapped state 6 to 3
00:48:49.847 00.016 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"aeb755fa-0962-4974-b55f-8465b098e4f2"}
00:48:49.861 00.014 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"f1092de1-438a-4ded-9644-7438eba6f559"}
00:48:49.909 00.048 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":96,"width":15,"height":15,"star_pos":[6.95,7.08],"pixels":"..."},"id":"f1092de1-438a-4ded-9644-7438eba6f559"}
00:48:51.110 01.201 12020 Exposure complete
00:48:51.248 00.138 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"e6f7be90-cd06-4ab3-9af9-7378b905f329"}
00:48:51.272 00.024 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"e6f7be90-cd06-4ab3-9af9-7378b905f329"}
00:48:51.295 00.023 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"1dbcac4e-d621-4090-a36f-9b78fbbde305"}
00:48:51.344 00.049 9340 case statement mapped state 6 to 3
00:48:51.357 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"1dbcac4e-d621-4090-a36f-9b78fbbde305"}
00:48:51.373 00.016 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"437661bc-c580-46c0-b5d5-ca93e95e2096"}
00:48:51.398 00.025 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":96,"width":15,"height":15,"star_pos":[6.95,7.08],"pixels":"..."},"id":"437661bc-c580-46c0-b5d5-ca93e95e2096"}
00:48:51.586 00.188 12020 worker thread done servicing request
00:48:51.586 00.000 9340 OnExposeComplete: enter
00:48:51.630 00.044 9340 UpdateGuideState(): m_state=6
00:48:51.656 00.026 9340 Star::Find(15, 892, 705, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 97
00:48:51.708 00.052 9340 Star::Find returns 1 (0), X=892.44, Y=705.39, Mass=1026867, SNR=202.4, Peak=59002 HFD=4.5
00:48:51.736 00.028 9340 MultiStar: [#1 -0.94,0.19,0.00,M4] [#2 -0.54,-0.24,0.66,U] [#3 -0.55,0.22,0.44,U] [#4 -1.11,-0.25,0.00,M2] [#5 -1.27,0.08,0.00,M1] [#6 -1.09,-0.17,0.00,M1] [#7 -0.64,-0.19,0.30,U] [#8 -0.19,0.30,0.27,U] 
00:48:51.756 00.020 9340 single-star, 4 included, MultiStar: {-0.45, 0.07}, one-star: {-0.35, 0.22}
00:48:51.786 00.030 9340 CameraToMount -- cameraTheta (2.58) - m_xAngle (-3.09) = xAngle (5.67 = -0.61)
00:48:51.837 00.051 9340 CameraToMount -- cameraTheta (2.58) - (m_xAngle (-3.09) + m_yAngleError (-0.07)) = yAngle (5.74 = -0.54)
00:48:51.848 00.011 9340 CameraToMount -- cameraX=-0.35 cameraY=0.22 hyp=0.41 cameraTheta=2.58 mountX=0.34 mountY=-0.21, mountTheta=-0.56
00:48:51.873 00.025 9340 SchedulePrimaryMove(10104498, x=-0.35, y=0.22, opts=13)
00:48:51.905 00.032 9340 Enqueuing Move request for scope (-0.35, 0.22)
00:48:51.951 00.046 12020 Worker thread wakes up
00:48:51.952 00.001 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.35, 0.22) opts 0xd
00:48:51.952 00.000 12020 Handling offset move in thread for scope, endpoint = (-0.35, 0.22)
00:48:51.952 00.000 12020 Moving (-0.35, 0.22) raw xDistance=0.34 yDistance=-0.21
00:48:51.952 00.000 12020 GuideAlgorithmHysteresis::Result() returns 0.14 from input 0.34
00:48:51.953 00.001 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:48:51.953 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.21
00:48:51.953 00.000 12020 MoveAxis(W, 24, ABG)
00:48:51.953 00.000 12020 Guiding  Dir = 3, Dur = 24
00:48:51.956 00.003 12020 IsSlewing returns 0
00:48:51.957 00.001 12020 IsGuiding returns 0
00:48:51.971 00.014 9340 UpdateImageDisplay: Size=(1920,1080) min=5167, max=65535, med=8345, FiltMin=6588, FiltMax=65508, Gamma=2.870
00:48:51.994 00.023 12020 IsGuiding returns 1
00:48:51.994 00.000 12020 scope still moving after pulse duration time elapsed
00:48:52.067 00.073 12020 IsSlewing returns 0
00:48:52.070 00.003 12020 IsGuiding returns 0
00:48:52.070 00.000 12020 scope move finished after 24 + 88 ms
00:48:52.070 00.000 12020 Move returns status 0, amount 24
00:48:52.070 00.000 12020 MoveAxis(N, 0, ABG)
00:48:52.071 00.001 12020 Move returns status 0, amount 0
00:48:52.072 00.001 12020 move complete, result=0
00:48:52.072 00.000 12020 worker thread done servicing request
00:48:52.087 00.015 9340 UpdateGuideState exits: m=1026867 SNR=202.4
00:48:52.114 00.027 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:48:52.139 00.025 9340 ScheduleExposure(1000,3,1) exposurePending=0
00:48:52.162 00.023 9340 Enqueuing Expose request
00:48:52.205 00.043 12020 Worker thread wakes up
00:48:52.205 00.000 12020 worker thread servicing REQUEST_EXPOSE 1000
00:48:52.206 00.001 12020 Handling exposure in thread, d=1000 o=3 r=(878,690,31,31)
00:48:52.208 00.002 9340 GuideStep: 0.3 px 24 ms WEST, -0.2 px 0 ms NORTH
00:48:53.248 01.040 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"a58e3b23-b7ed-4fb8-8b42-79c0272b5b7d"}
00:48:53.294 00.046 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"a58e3b23-b7ed-4fb8-8b42-79c0272b5b7d"}
00:48:53.332 00.038 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"118e42b9-4bfd-48b0-bdfb-8c5a42319beb"}
00:48:53.403 00.071 9340 case statement mapped state 6 to 3
00:48:53.427 00.024 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"118e42b9-4bfd-48b0-bdfb-8c5a42319beb"}
00:48:53.449 00.022 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"f270a4a4-85bd-4b98-ae1a-94da2ade3a72"}
00:48:53.506 00.057 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":97,"width":15,"height":15,"star_pos":[7.44,7.39],"pixels":"..."},"id":"f270a4a4-85bd-4b98-ae1a-94da2ade3a72"}
00:48:53.602 00.096 12020 Exposure complete
00:48:54.201 00.599 12020 worker thread done servicing request
00:48:54.201 00.000 9340 OnExposeComplete: enter
00:48:54.218 00.017 9340 UpdateGuideState(): m_state=6
00:48:54.236 00.018 9340 Star::Find(15, 892, 705, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 98
00:48:54.277 00.041 9340 Star::Find returns 1 (0), X=892.34, Y=705.22, Mass=995031, SNR=185.4, Peak=60234 HFD=4.3
00:48:54.290 00.013 9340 MultiStar: [#1 -1.01,0.16,0.00,M5] [#2 -0.55,0.19,0.66,U] [#3 -0.72,0.47,0.00,M1] [#4 -1.16,0.03,0.00,M3] [#5 -0.79,-0.21,0.00,M2] [#6 -0.95,-0.52,0.00,M2] [#7 -0.54,-0.33,0.29,U] [#8 0.14,0.42,0.28,U] 
00:48:54.308 00.018 9340 refined, 3 included, MultiStar: {-0.42, 0.09}, one-star: {-0.45, 0.05}
00:48:54.320 00.012 9340 CameraToMount -- cameraTheta (2.93) - m_xAngle (-3.09) = xAngle (6.02 = -0.26)
00:48:54.334 00.014 9340 CameraToMount -- cameraTheta (2.93) - (m_xAngle (-3.09) + m_yAngleError (-0.07)) = yAngle (6.10 = -0.19)
00:48:54.353 00.019 9340 CameraToMount -- cameraX=-0.42 cameraY=0.09 hyp=0.43 cameraTheta=2.93 mountX=0.41 mountY=-0.08, mountTheta=-0.19
00:48:54.370 00.017 9340 SchedulePrimaryMove(10104498, x=-0.42, y=0.09, opts=13)
00:48:54.407 00.037 9340 Enqueuing Move request for scope (-0.42, 0.09)
00:48:54.421 00.014 12020 Worker thread wakes up
00:48:54.421 00.000 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.42, 0.09) opts 0xd
00:48:54.421 00.000 12020 Handling offset move in thread for scope, endpoint = (-0.42, 0.09)
00:48:54.421 00.000 12020 Moving (-0.42, 0.09) raw xDistance=0.41 yDistance=-0.08
00:48:54.421 00.000 12020 GuideAlgorithmHysteresis::Result() returns 0.18 from input 0.41
00:48:54.422 00.001 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:48:54.422 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
00:48:54.422 00.000 12020 MoveAxis(W, 31, ABG)
00:48:54.422 00.000 12020 Guiding  Dir = 3, Dur = 31
00:48:54.423 00.001 12020 IsSlewing returns 0
00:48:54.424 00.001 12020 IsGuiding returns 0
00:48:54.435 00.011 9340 UpdateImageDisplay: Size=(1920,1080) min=4674, max=65535, med=8325, FiltMin=6335, FiltMax=65509, Gamma=2.870
00:48:54.452 00.017 12020 PulseGuide returned control before completion, sleep 18
00:48:54.496 00.044 12020 IsGuiding returns 0
00:48:54.496 00.000 12020 Move returns status 0, amount 31
00:48:54.497 00.001 12020 MoveAxis(N, 0, ABG)
00:48:54.497 00.000 12020 Move returns status 0, amount 0
00:48:54.497 00.000 12020 move complete, result=0
00:48:54.497 00.000 12020 worker thread done servicing request
00:48:54.500 00.003 9340 UpdateGuideState exits: m=995031 SNR=185.4
00:48:54.513 00.013 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:48:54.554 00.041 9340 ScheduleExposure(1000,3,1) exposurePending=0
00:48:54.567 00.013 9340 Enqueuing Expose request
00:48:54.583 00.016 12020 Worker thread wakes up
00:48:54.583 00.000 9340 GuideStep: 0.4 px 31 ms WEST, -0.1 px 0 ms NORTH
00:48:54.595 00.012 12020 worker thread servicing REQUEST_EXPOSE 1000
00:48:54.595 00.000 12020 Handling exposure in thread, d=1000 o=3 r=(878,690,31,31)
00:48:55.247 00.652 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"b099a940-8dd2-490d-bf48-f833a9618225"}
00:48:55.265 00.018 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"b099a940-8dd2-490d-bf48-f833a9618225"}
00:48:55.282 00.017 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"e82d5712-1f40-4f8d-8a22-041dc1e96429"}
00:48:55.309 00.027 9340 case statement mapped state 6 to 3
00:48:55.353 00.044 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"e82d5712-1f40-4f8d-8a22-041dc1e96429"}
00:48:55.374 00.021 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"af2e8e6c-4c37-4cc9-9a51-4ea0a9db861b"}
00:48:55.396 00.022 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":98,"width":15,"height":15,"star_pos":[7.34,7.22],"pixels":"..."},"id":"af2e8e6c-4c37-4cc9-9a51-4ea0a9db861b"}
00:48:55.977 00.581 12020 Exposure complete
00:48:56.410 00.433 12020 worker thread done servicing request
00:48:56.410 00.000 9340 OnExposeComplete: enter
00:48:56.427 00.017 9340 UpdateGuideState(): m_state=6
00:48:56.446 00.019 9340 Star::Find(15, 892, 705, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 99
00:48:56.479 00.033 9340 Star::Find returns 1 (0), X=892.57, Y=705.29, Mass=972781, SNR=212.1, Peak=58890 HFD=4.0
00:48:56.526 00.047 9340 MultiStar: [#1 -0.68,0.19,0.00,M6] [#2 -0.13,0.34,0.63,U] [#3 -0.50,0.37,0.38,U] [#4 -0.87,-0.11,0.00,M4] [#5 -0.63,0.15,0.34,U] [#6 -0.36,0.08,0.27,U] [#7 -0.32,0.04,0.37,U] [#8 0.08,0.34,0.26,U] 
00:48:56.546 00.020 9340 single-star, 6 included, MultiStar: {-0.27, 0.20}, one-star: {-0.21, 0.12}
00:48:56.559 00.013 9340 CameraToMount -- cameraTheta (2.63) - m_xAngle (-3.09) = xAngle (5.72 = -0.56)
00:48:56.574 00.015 9340 CameraToMount -- cameraTheta (2.63) - (m_xAngle (-3.09) + m_yAngleError (-0.07)) = yAngle (5.80 = -0.49)
00:48:56.591 00.017 9340 CameraToMount -- cameraX=-0.21 cameraY=0.12 hyp=0.24 cameraTheta=2.63 mountX=0.20 mountY=-0.11, mountTheta=-0.51
00:48:56.640 00.049 9340 SchedulePrimaryMove(10104498, x=-0.21, y=0.12, opts=13)
00:48:56.653 00.013 9340 Enqueuing Move request for scope (-0.21, 0.12)
00:48:56.669 00.016 12020 Worker thread wakes up
00:48:56.669 00.000 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.21, 0.12) opts 0xd
00:48:56.669 00.000 12020 Handling offset move in thread for scope, endpoint = (-0.21, 0.12)
00:48:56.670 00.001 12020 Moving (-0.21, 0.12) raw xDistance=0.20 yDistance=-0.11
00:48:56.670 00.000 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.20
00:48:56.670 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:48:56.670 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
00:48:56.670 00.000 12020 MoveAxis(E, 0, ABG)
00:48:56.671 00.001 12020 Move returns status 0, amount 0
00:48:56.671 00.000 12020 MoveAxis(N, 0, ABG)
00:48:56.671 00.000 12020 Move returns status 0, amount 0
00:48:56.671 00.000 12020 move complete, result=0
00:48:56.671 00.000 12020 worker thread done servicing request
00:48:56.683 00.012 9340 UpdateImageDisplay: Size=(1920,1080) min=5291, max=65535, med=8309, FiltMin=6622, FiltMax=65508, Gamma=2.870
00:48:56.776 00.093 9340 UpdateGuideState exits: m=972781 SNR=212.1
00:48:56.791 00.015 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:48:56.817 00.026 9340 ScheduleExposure(1000,3,1) exposurePending=0
00:48:56.859 00.042 9340 Enqueuing Expose request
00:48:56.883 00.024 12020 Worker thread wakes up
00:48:56.883 00.000 9340 GuideStep: 0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
00:48:56.899 00.016 12020 worker thread servicing REQUEST_EXPOSE 1000
00:48:56.899 00.000 12020 Handling exposure in thread, d=1000 o=3 r=(878,690,31,31)
00:48:57.253 00.354 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"d28b8aca-3739-44e1-ba91-3ad5f38d5eb4"}
00:48:57.274 00.021 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"d28b8aca-3739-44e1-ba91-3ad5f38d5eb4"}
00:48:57.312 00.038 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"1fdf70e4-be4b-4ae5-8b2f-2af64c98220b"}
00:48:57.334 00.022 9340 case statement mapped state 6 to 3
00:48:57.347 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"1fdf70e4-be4b-4ae5-8b2f-2af64c98220b"}
00:48:57.383 00.036 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"8cbcb736-0cd3-4f4f-9ab7-24fbf2268cfe"}
00:48:57.424 00.041 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":99,"width":15,"height":15,"star_pos":[6.57,7.29],"pixels":"..."},"id":"8cbcb736-0cd3-4f4f-9ab7-24fbf2268cfe"}
00:48:58.272 00.848 12020 Exposure complete
00:48:58.625 00.353 12020 worker thread done servicing request
00:48:58.625 00.000 9340 OnExposeComplete: enter
00:48:58.638 00.013 9340 UpdateGuideState(): m_state=6
00:48:58.654 00.016 9340 Star::Find(15, 892, 705, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 100
00:48:58.665 00.011 9340 Star::Find returns 1 (0), X=892.45, Y=705.40, Mass=1048243, SNR=186.8, Peak=58010 HFD=4.4
00:48:58.686 00.021 9340 MultiStar: [#1 -0.61,0.32,0.00,M7] [#2 -0.36,0.51,0.63,U] [#3 -0.46,0.39,0.43,U] [#4 -0.76,0.44,0.00,M5] [#5 -0.88,0.05,0.00,M2] [#6 -0.52,0.15,0.37,U] [#7 -0.25,0.12,0.31,U] [#8 0.01,0.68,0.30,U] 
00:48:58.711 00.025 9340 single-star, 5 included, MultiStar: {-0.33, 0.33}, one-star: {-0.33, 0.23}
00:48:58.759 00.048 9340 CameraToMount -- cameraTheta (2.54) - m_xAngle (-3.09) = xAngle (5.63 = -0.65)
00:48:58.777 00.018 9340 CameraToMount -- cameraTheta (2.54) - (m_xAngle (-3.09) + m_yAngleError (-0.07)) = yAngle (5.70 = -0.58)
00:48:58.790 00.013 9340 CameraToMount -- cameraX=-0.33 cameraY=0.23 hyp=0.40 cameraTheta=2.54 mountX=0.32 mountY=-0.22, mountTheta=-0.61
00:48:58.811 00.021 9340 SchedulePrimaryMove(10104498, x=-0.33, y=0.23, opts=13)
00:48:58.830 00.019 9340 Enqueuing Move request for scope (-0.33, 0.23)
00:48:58.849 00.019 12020 Worker thread wakes up
00:48:58.850 00.001 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.33, 0.23) opts 0xd
00:48:58.850 00.000 12020 Handling offset move in thread for scope, endpoint = (-0.33, 0.23)
00:48:58.850 00.000 12020 Moving (-0.33, 0.23) raw xDistance=0.32 yDistance=-0.22
00:48:58.850 00.000 12020 GuideAlgorithmHysteresis::Result() returns 0.13 from input 0.32
00:48:58.850 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:48:58.851 00.001 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.22
00:48:58.851 00.000 12020 MoveAxis(W, 23, ABG)
00:48:58.851 00.000 12020 Guiding  Dir = 3, Dur = 23
00:48:58.854 00.003 12020 IsSlewing returns 0
00:48:58.855 00.001 12020 IsGuiding returns 0
00:48:58.896 00.041 9340 UpdateImageDisplay: Size=(1920,1080) min=4782, max=65535, med=8301, FiltMin=6221, FiltMax=65508, Gamma=2.870
00:48:58.912 00.016 12020 IsGuiding returns 1
00:48:58.912 00.000 12020 scope still moving after pulse duration time elapsed
00:48:58.967 00.055 9340 UpdateGuideState exits: m=1048243 SNR=186.8
00:48:59.010 00.043 12020 IsSlewing returns 0
00:48:59.010 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:48:59.033 00.023 12020 IsGuiding returns 0
00:48:59.034 00.001 9340 ScheduleExposure(1000,3,1) exposurePending=0
00:48:59.047 00.013 12020 scope move finished after 23 + 130 ms
00:48:59.047 00.000 9340 Enqueuing Expose request
00:48:59.058 00.011 12020 Move returns status 0, amount 23
00:48:59.059 00.001 12020 MoveAxis(N, 0, ABG)
00:48:59.059 00.000 12020 Move returns status 0, amount 0
00:48:59.059 00.000 12020 move complete, result=0
00:48:59.059 00.000 12020 worker thread done servicing request
00:48:59.059 00.000 12020 Worker thread wakes up
00:48:59.060 00.001 12020 worker thread servicing REQUEST_EXPOSE 1000
00:48:59.060 00.000 12020 Handling exposure in thread, d=1000 o=3 r=(878,690,31,31)
00:48:59.083 00.023 9340 GuideStep: 0.3 px 23 ms WEST, -0.2 px 0 ms NORTH
00:48:59.249 00.166 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"e6f5c66b-c9ca-4993-a877-9f602cca2d37"}
00:48:59.294 00.045 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"e6f5c66b-c9ca-4993-a877-9f602cca2d37"}
00:48:59.312 00.018 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"2be323bd-f03b-4838-916f-5ae4e8f392ec"}
00:48:59.332 00.020 9340 case statement mapped state 6 to 3
00:48:59.356 00.024 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"2be323bd-f03b-4838-916f-5ae4e8f392ec"}
00:48:59.406 00.050 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"c992249f-a5ab-4259-bfe6-2f0cc48337dc"}
00:48:59.427 00.021 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":100,"width":15,"height":15,"star_pos":[7.45,7.40],"pixels":"..."},"id":"c992249f-a5ab-4259-bfe6-2f0cc48337dc"}
00:49:00.506 01.079 12020 Exposure complete
00:49:01.246 00.740 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"810511c8-cd77-427a-951d-78649c3abd8a"}
00:49:01.298 00.052 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"810511c8-cd77-427a-951d-78649c3abd8a"}
00:49:01.353 00.055 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"c7e02dce-809b-4987-92b0-7c6bfc12c01b"}
00:49:01.378 00.025 12020 worker thread done servicing request
00:49:01.379 00.001 9340 case statement mapped state 6 to 3
00:49:01.394 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"c7e02dce-809b-4987-92b0-7c6bfc12c01b"}
00:49:01.409 00.015 9340 OnExposeComplete: enter
00:49:01.447 00.038 9340 UpdateGuideState(): m_state=6
00:49:01.470 00.023 9340 Star::Find(15, 892, 705, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 101
00:49:01.489 00.019 9340 Star::Find returns 1 (0), X=893.01, Y=705.50, Mass=888242, SNR=161.1, Peak=56621 HFD=4.1
00:49:01.502 00.013 9340 MultiStar: [#1 -0.40,0.38,0.85,U] [#2 0.10,0.38,0.77,U] [#3 -0.22,0.47,0.67,U] [#4 -0.57,-0.11,0.51,U] [#5 -0.27,-0.11,0.45,U] [#6 -0.37,0.23,0.40,U] [#7 -0.30,0.06,0.40,U] [#8 0.71,0.52,0.00,M1] 
00:49:01.520 00.018 9340 refined, 7 included, MultiStar: {-0.17, 0.25}, one-star: {0.23, 0.32}
00:49:01.538 00.018 9340 CameraToMount -- cameraTheta (2.17) - m_xAngle (-3.09) = xAngle (5.26 = -1.02)
00:49:01.582 00.044 9340 CameraToMount -- cameraTheta (2.17) - (m_xAngle (-3.09) + m_yAngleError (-0.07)) = yAngle (5.33 = -0.95)
00:49:01.595 00.013 9340 CameraToMount -- cameraX=-0.17 cameraY=0.25 hyp=0.30 cameraTheta=2.17 mountX=0.16 mountY=-0.25, mountTheta=-1.00
00:49:01.616 00.021 9340 SchedulePrimaryMove(10104498, x=-0.17, y=0.25, opts=13)
00:49:01.631 00.015 9340 Enqueuing Move request for scope (-0.17, 0.25)
00:49:01.692 00.061 12020 Worker thread wakes up
00:49:01.693 00.001 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.17, 0.25) opts 0xd
00:49:01.693 00.000 12020 Handling offset move in thread for scope, endpoint = (-0.17, 0.25)
00:49:01.694 00.001 12020 Moving (-0.17, 0.25) raw xDistance=0.16 yDistance=-0.25
00:49:01.694 00.000 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.16
00:49:01.694 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:49:01.696 00.002 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.25
00:49:01.697 00.001 12020 MoveAxis(E, 0, ABG)
00:49:01.697 00.000 12020 Move returns status 0, amount 0
00:49:01.698 00.001 12020 MoveAxis(N, 0, ABG)
00:49:01.698 00.000 12020 Move returns status 0, amount 0
00:49:01.700 00.002 12020 move complete, result=0
00:49:01.702 00.002 12020 worker thread done servicing request
00:49:01.716 00.014 9340 UpdateImageDisplay: Size=(1920,1080) min=5495, max=65535, med=8310, FiltMin=6490, FiltMax=65517, Gamma=2.870
00:49:01.840 00.124 9340 UpdateGuideState exits: m=888242 SNR=161.1
00:49:01.854 00.014 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:49:01.881 00.027 9340 ScheduleExposure(1000,3,1) exposurePending=0
00:49:01.902 00.021 9340 Enqueuing Expose request
00:49:01.948 00.046 12020 Worker thread wakes up
00:49:01.949 00.001 9340 GuideStep: 0.2 px 0 ms EAST, -0.2 px 0 ms NORTH
00:49:01.967 00.018 12020 worker thread servicing REQUEST_EXPOSE 1000
00:49:01.967 00.000 12020 Handling exposure in thread, d=1000 o=3 r=(878,690,31,31)
00:49:01.995 00.028 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"6edca706-aa87-4c9e-be41-1422a0f5e8a3"}
00:49:02.025 00.030 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":101,"width":15,"height":15,"star_pos":[7.01,7.50],"pixels":"..."},"id":"6edca706-aa87-4c9e-be41-1422a0f5e8a3"}
00:49:03.247 01.222 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"2bbf64d8-cded-456c-8dac-5b947af60764"}
00:49:03.260 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"2bbf64d8-cded-456c-8dac-5b947af60764"}
00:49:03.275 00.015 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"37f0a2a4-9023-4d84-ad4a-79612f6896b0"}
00:49:03.290 00.015 9340 case statement mapped state 6 to 3
00:49:03.317 00.027 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"37f0a2a4-9023-4d84-ad4a-79612f6896b0"}
00:49:03.341 00.024 12020 Exposure complete
00:49:03.342 00.001 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"5105fc6e-f4d6-4f9e-9b01-dc3be11afd19"}
00:49:03.388 00.046 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":101,"width":15,"height":15,"star_pos":[7.01,7.50],"pixels":"..."},"id":"5105fc6e-f4d6-4f9e-9b01-dc3be11afd19"}
00:49:03.778 00.390 12020 worker thread done servicing request
00:49:03.778 00.000 9340 OnExposeComplete: enter
00:49:03.794 00.016 9340 UpdateGuideState(): m_state=6
00:49:03.814 00.020 9340 Star::Find(15, 893, 705, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 102
00:49:03.831 00.017 9340 Star::Find returns 1 (0), X=892.59, Y=705.46, Mass=1023322, SNR=202.6, Peak=58010 HFD=4.4
00:49:03.848 00.017 9340 MultiStar: [#1 -0.52,0.26,0.91,U] [#2 -0.27,0.46,0.61,U] [#3 -0.32,0.58,0.45,U] [#4 -0.62,-0.05,0.40,U] [#5 -0.47,0.01,0.45,U] [#6 -0.76,0.21,0.00,M1] [#7 -0.35,-0.07,0.29,U] [#8 0.32,1.14,0.00,M2] 
00:49:03.896 00.048 9340 single-star, 6 included, MultiStar: {-0.37, 0.25}, one-star: {-0.19, 0.28}
00:49:03.908 00.012 9340 CameraToMount -- cameraTheta (2.17) - m_xAngle (-3.09) = xAngle (5.26 = -1.02)
00:49:03.926 00.018 9340 CameraToMount -- cameraTheta (2.17) - (m_xAngle (-3.09) + m_yAngleError (-0.07)) = yAngle (5.33 = -0.95)
00:49:03.951 00.025 9340 CameraToMount -- cameraX=-0.19 cameraY=0.28 hyp=0.34 cameraTheta=2.17 mountX=0.18 mountY=-0.28, mountTheta=-1.00
00:49:04.009 00.058 9340 SchedulePrimaryMove(10104498, x=-0.19, y=0.28, opts=13)
00:49:04.036 00.027 9340 Enqueuing Move request for scope (-0.19, 0.28)
00:49:04.057 00.021 12020 Worker thread wakes up
00:49:04.057 00.000 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.19, 0.28) opts 0xd
00:49:04.058 00.001 12020 Handling offset move in thread for scope, endpoint = (-0.19, 0.28)
00:49:04.058 00.000 12020 Moving (-0.19, 0.28) raw xDistance=0.18 yDistance=-0.28
00:49:04.058 00.000 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.18
00:49:04.058 00.000 12020 GuideAlgorithmResistSwitch::result() returns -0.28 from input -0.28
00:49:04.058 00.000 12020 MoveAxis(E, 0, ABG)
00:49:04.058 00.000 12020 Move returns status 0, amount 0
00:49:04.059 00.001 12020 MoveAxis(N, 45, ABG)
00:49:04.059 00.000 12020 Guiding  Dir = 0, Dur = 45
00:49:04.060 00.001 12020 IsSlewing returns 0
00:49:04.060 00.000 12020 IsGuiding returns 0
00:49:04.073 00.013 9340 UpdateImageDisplay: Size=(1920,1080) min=5285, max=65535, med=8305, FiltMin=6205, FiltMax=65508, Gamma=2.870
00:49:04.171 00.098 12020 IsGuiding returns 1
00:49:04.171 00.000 12020 scope still moving after pulse duration time elapsed
00:49:04.177 00.006 9340 UpdateGuideState exits: m=1023322 SNR=202.6
00:49:04.191 00.014 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:49:04.205 00.014 9340 ScheduleExposure(1000,3,1) exposurePending=0
00:49:04.224 00.019 9340 Enqueuing Expose request
00:49:04.299 00.075 12020 IsSlewing returns 0
00:49:04.301 00.002 12020 IsGuiding returns 0
00:49:04.302 00.001 12020 scope move finished after 45 + 195 ms
00:49:04.302 00.000 12020 Move returns status 0, amount 45
00:49:04.302 00.000 12020 move complete, result=0
00:49:04.302 00.000 12020 worker thread done servicing request
00:49:04.303 00.001 12020 Worker thread wakes up
00:49:04.303 00.000 12020 worker thread servicing REQUEST_EXPOSE 1000
00:49:04.303 00.000 12020 Handling exposure in thread, d=1000 o=3 r=(878,690,31,31)
00:49:04.314 00.011 9340 GuideStep: 0.2 px 0 ms EAST, -0.3 px 45 ms NORTH
00:49:05.246 00.932 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"d981df68-eabf-4861-a9f5-50e328c8f56a"}
00:49:05.273 00.027 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"d981df68-eabf-4861-a9f5-50e328c8f56a"}
00:49:05.298 00.025 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"6da6f4c7-9255-44bd-9734-9086e19d1702"}
00:49:05.344 00.046 9340 case statement mapped state 6 to 3
00:49:05.364 00.020 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"6da6f4c7-9255-44bd-9734-9086e19d1702"}
00:49:05.382 00.018 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"a798672c-0de4-4273-8afa-4ea83452a73a"}
00:49:05.410 00.028 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":102,"width":15,"height":15,"star_pos":[6.59,7.46],"pixels":"..."},"id":"a798672c-0de4-4273-8afa-4ea83452a73a"}
00:49:05.717 00.307 12020 Exposure complete
00:49:06.130 00.413 12020 worker thread done servicing request
00:49:06.130 00.000 9340 OnExposeComplete: enter
00:49:06.181 00.051 9340 UpdateGuideState(): m_state=6
00:49:06.205 00.024 9340 Star::Find(15, 892, 705, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 103
00:49:06.219 00.014 9340 Star::Find returns 1 (0), X=892.04, Y=705.07, Mass=972893, SNR=192.8, Peak=56202 HFD=4.4
00:49:06.239 00.020 9340 MultiStar: [#1 -1.15,-0.13,0.00,M6] [#2 -0.59,-0.18,0.65,U] [#3 -1.16,-0.03,0.00,M1] [#4 -1.52,-0.51,0.00,M4] [#5 -1.36,-0.33,0.00,M1] [#6 -1.35,-0.29,0.00,M2] [#7 -1.10,-0.53,0.00,M1] [#8 -0.24,-0.17,0.28,U] 
00:49:06.277 00.038 9340 refined, 2 included, MultiStar: {-0.62, -0.14}, one-star: {-0.75, -0.10}
00:49:06.293 00.016 9340 CameraToMount -- cameraTheta (-2.92) - m_xAngle (-3.09) = xAngle (0.17 = 0.17)
00:49:06.312 00.019 9340 CameraToMount -- cameraTheta (-2.92) - (m_xAngle (-3.09) + m_yAngleError (-0.07)) = yAngle (0.25 = 0.25)
00:49:06.322 00.010 9340 CameraToMount -- cameraX=-0.62 cameraY=-0.14 hyp=0.64 cameraTheta=-2.92 mountX=0.63 mountY=0.15, mountTheta=0.24
00:49:06.360 00.038 9340 SchedulePrimaryMove(10104498, x=-0.62, y=-0.14, opts=13)
00:49:06.398 00.038 9340 Enqueuing Move request for scope (-0.62, -0.14)
00:49:06.413 00.015 12020 Worker thread wakes up
00:49:06.413 00.000 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.62, -0.14) opts 0xd
00:49:06.414 00.001 12020 Handling offset move in thread for scope, endpoint = (-0.62, -0.14)
00:49:06.414 00.000 12020 Moving (-0.62, -0.14) raw xDistance=0.63 yDistance=0.15
00:49:06.414 00.000 12020 GuideAlgorithmHysteresis::Result() returns 0.26 from input 0.63
00:49:06.414 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:49:06.415 00.001 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
00:49:06.415 00.000 12020 MoveAxis(W, 45, ABG)
00:49:06.415 00.000 12020 Guiding  Dir = 3, Dur = 45
00:49:06.420 00.005 12020 IsSlewing returns 0
00:49:06.421 00.001 12020 IsGuiding returns 0
00:49:06.435 00.014 9340 UpdateImageDisplay: Size=(1920,1080) min=5238, max=65535, med=8314, FiltMin=6487, FiltMax=65509, Gamma=2.870
00:49:06.458 00.023 12020 PulseGuide returned control before completion, sleep 35
00:49:06.536 00.078 12020 IsGuiding returns 0
00:49:06.537 00.001 12020 Move returns status 0, amount 45
00:49:06.537 00.000 12020 MoveAxis(N, 0, ABG)
00:49:06.537 00.000 12020 Move returns status 0, amount 0
00:49:06.537 00.000 12020 move complete, result=0
00:49:06.538 00.001 12020 worker thread done servicing request
00:49:06.553 00.015 9340 UpdateGuideState exits: m=972893 SNR=192.8
00:49:06.570 00.017 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:49:06.598 00.028 9340 ScheduleExposure(1000,3,1) exposurePending=0
00:49:06.652 00.054 9340 Enqueuing Expose request
00:49:06.671 00.019 12020 Worker thread wakes up
00:49:06.671 00.000 9340 GuideStep: 0.6 px 45 ms WEST, 0.2 px 0 ms NORTH
00:49:06.684 00.013 12020 worker thread servicing REQUEST_EXPOSE 1000
00:49:06.685 00.001 12020 Handling exposure in thread, d=1000 o=3 r=(878,690,31,31)
00:49:07.246 00.561 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"c312bd95-4b1a-4bc6-ae3d-85a623f24c87"}
00:49:07.349 00.103 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"c312bd95-4b1a-4bc6-ae3d-85a623f24c87"}
00:49:07.451 00.102 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"9029bf08-fbb4-4b1e-b31b-751c1fba22ff"}
00:49:07.487 00.036 9340 case statement mapped state 6 to 3
00:49:07.581 00.094 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"9029bf08-fbb4-4b1e-b31b-751c1fba22ff"}
00:49:07.622 00.041 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"a07a3d6c-59e2-46cb-9d50-c5176175c04a"}
00:49:07.724 00.102 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":103,"width":15,"height":15,"star_pos":[7.04,7.07],"pixels":"..."},"id":"a07a3d6c-59e2-46cb-9d50-c5176175c04a"}
00:49:08.218 00.494 12020 Exposure complete
00:49:08.852 00.634 12020 worker thread done servicing request
00:49:08.852 00.000 9340 OnExposeComplete: enter
00:49:08.875 00.023 9340 UpdateGuideState(): m_state=6
00:49:08.888 00.013 9340 Star::Find(15, 892, 705, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 104
00:49:08.909 00.021 9340 Star::Find returns 1 (0), X=892.39, Y=705.15, Mass=956756, SNR=193.9, Peak=60234 HFD=4.1
00:49:08.928 00.019 9340 MultiStar: [#1 -0.96,0.01,0.00,M7] [#2 -0.51,-0.08,0.72,U] [#3 -0.77,0.21,0.00,M2] [#4 -1.11,-0.33,0.00,M5] [#5 -1.11,-0.28,0.00,M2] [#6 -0.87,-0.10,0.00,M3] [#7 -0.92,-0.38,0.00,M2] [#8 -0.18,0.29,0.29,U] 
00:49:08.946 00.018 9340 single-star, 2 included, MultiStar: {-0.40, 0.01}, one-star: {-0.39, -0.02}
00:49:08.985 00.039 9340 CameraToMount -- cameraTheta (-3.10) - m_xAngle (-3.09) = xAngle (-0.01 = -0.01)
00:49:08.998 00.013 9340 CameraToMount -- cameraTheta (-3.10) - (m_xAngle (-3.09) + m_yAngleError (-0.07)) = yAngle (0.07 = 0.07)
00:49:09.019 00.021 9340 CameraToMount -- cameraX=-0.39 cameraY=-0.02 hyp=0.39 cameraTheta=-3.10 mountX=0.39 mountY=0.03, mountTheta=0.07
00:49:09.036 00.017 9340 SchedulePrimaryMove(10104498, x=-0.39, y=-0.02, opts=13)
00:49:09.051 00.015 9340 Enqueuing Move request for scope (-0.39, -0.02)
00:49:09.077 00.026 12020 Worker thread wakes up
00:49:09.077 00.000 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.39, -0.02) opts 0xd
00:49:09.077 00.000 12020 Handling offset move in thread for scope, endpoint = (-0.39, -0.02)
00:49:09.078 00.001 12020 Moving (-0.39, -0.02) raw xDistance=0.39 yDistance=0.03
00:49:09.078 00.000 12020 GuideAlgorithmHysteresis::Result() returns 0.19 from input 0.39
00:49:09.078 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:49:09.078 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
00:49:09.078 00.000 12020 MoveAxis(W, 32, ABG)
00:49:09.079 00.001 12020 Guiding  Dir = 3, Dur = 32
00:49:09.080 00.001 12020 IsSlewing returns 0
00:49:09.081 00.001 12020 IsGuiding returns 0
00:49:09.109 00.028 9340 UpdateImageDisplay: Size=(1920,1080) min=5148, max=65535, med=8308, FiltMin=6597, FiltMax=65508, Gamma=2.870
00:49:09.122 00.013 12020 PulseGuide returned control before completion, sleep 12
00:49:09.170 00.048 9340 UpdateGuideState exits: m=956756 SNR=193.9
00:49:09.189 00.019 12020 IsGuiding returns 1
00:49:09.189 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:49:09.211 00.022 12020 scope still moving after pulse duration time elapsed
00:49:09.212 00.001 9340 ScheduleExposure(1000,3,1) exposurePending=0
00:49:09.225 00.013 9340 Enqueuing Expose request
00:49:09.255 00.030 12020 IsSlewing returns 0
00:49:09.258 00.003 12020 IsGuiding returns 0
00:49:09.259 00.001 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"99029a2f-0162-4ecc-b5f6-e67f14a4b37e"}
00:49:09.272 00.013 12020 scope move finished after 32 + 145 ms
00:49:09.274 00.002 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"99029a2f-0162-4ecc-b5f6-e67f14a4b37e"}
00:49:09.291 00.017 12020 Move returns status 0, amount 32
00:49:09.291 00.000 12020 MoveAxis(N, 0, ABG)
00:49:09.292 00.001 12020 Move returns status 0, amount 0
00:49:09.292 00.000 12020 move complete, result=0
00:49:09.292 00.000 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"587b1ed6-361c-4f13-83a3-5d131df468f1"}
00:49:09.304 00.012 12020 worker thread done servicing request
00:49:09.304 00.000 9340 case statement mapped state 6 to 3
00:49:09.315 00.011 12020 Worker thread wakes up
00:49:09.315 00.000 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"587b1ed6-361c-4f13-83a3-5d131df468f1"}
00:49:09.334 00.019 12020 worker thread servicing REQUEST_EXPOSE 1000
00:49:09.334 00.000 12020 Handling exposure in thread, d=1000 o=3 r=(878,690,31,31)
00:49:09.335 00.001 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"8521a528-ccb1-43bd-9735-24f2f9aa0177"}
00:49:09.350 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":104,"width":15,"height":15,"star_pos":[7.39,7.15],"pixels":"..."},"id":"8521a528-ccb1-43bd-9735-24f2f9aa0177"}
00:49:09.386 00.036 9340 GuideStep: 0.4 px 32 ms WEST, 0.0 px 0 ms NORTH
00:49:10.714 01.328 12020 Exposure complete
00:49:11.078 00.364 12020 worker thread done servicing request
00:49:11.079 00.001 9340 OnExposeComplete: enter
00:49:11.093 00.014 9340 UpdateGuideState(): m_state=6
00:49:11.111 00.018 9340 Star::Find(15, 892, 705, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 105
00:49:11.124 00.013 9340 Star::Find returns 1 (0), X=892.64, Y=705.01, Mass=1000583, SNR=195.1, Peak=62846 HFD=4.1
00:49:11.145 00.021 9340 MultiStar: [#1 -0.62,-0.01,0.89,U] [#2 -0.16,-0.27,0.62,U] [#3 -0.49,-0.03,0.46,U] [#4 -0.99,-0.58,0.00,M6] [#5 -0.49,-0.36,0.39,U] [#6 -0.55,-0.54,0.00,M4] [#7 -0.54,-0.60,0.00,M3] [#8 0.16,0.12,0.29,U] 
00:49:11.166 00.021 9340 single-star, 5 included, MultiStar: {-0.32, -0.12}, one-star: {-0.15, -0.16}
00:49:11.215 00.049 9340 CameraToMount -- cameraTheta (-2.32) - m_xAngle (-3.09) = xAngle (0.77 = 0.77)
00:49:11.235 00.020 9340 CameraToMount -- cameraTheta (-2.32) - (m_xAngle (-3.09) + m_yAngleError (-0.07)) = yAngle (0.85 = 0.85)
00:49:11.252 00.017 9340 CameraToMount -- cameraX=-0.15 cameraY=-0.16 hyp=0.22 cameraTheta=-2.32 mountX=0.16 mountY=0.16, mountTheta=0.81
00:49:11.269 00.017 9340 SchedulePrimaryMove(10104498, x=-0.15, y=-0.16, opts=13)
00:49:11.281 00.012 9340 Enqueuing Move request for scope (-0.15, -0.16)
00:49:11.303 00.022 12020 Worker thread wakes up
00:49:11.303 00.000 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.15, -0.16) opts 0xd
00:49:11.304 00.001 12020 Handling offset move in thread for scope, endpoint = (-0.15, -0.16)
00:49:11.304 00.000 12020 Moving (-0.15, -0.16) raw xDistance=0.16 yDistance=0.16
00:49:11.304 00.000 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.16
00:49:11.304 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:49:11.304 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
00:49:11.304 00.000 12020 MoveAxis(E, 0, ABG)
00:49:11.304 00.000 12020 Move returns status 0, amount 0
00:49:11.306 00.002 12020 MoveAxis(N, 0, ABG)
00:49:11.306 00.000 12020 Move returns status 0, amount 0
00:49:11.306 00.000 12020 move complete, result=0
00:49:11.306 00.000 12020 worker thread done servicing request
00:49:11.317 00.011 9340 UpdateImageDisplay: Size=(1920,1080) min=4683, max=65535, med=8297, FiltMin=6274, FiltMax=65508, Gamma=2.870
00:49:11.406 00.089 9340 UpdateGuideState exits: m=1000583 SNR=195.1
00:49:11.418 00.012 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:49:11.432 00.014 9340 ScheduleExposure(1000,3,1) exposurePending=0
00:49:11.451 00.019 9340 Enqueuing Expose request
00:49:11.475 00.024 12020 Worker thread wakes up
00:49:11.475 00.000 9340 GuideStep: 0.2 px 0 ms EAST, 0.2 px 0 ms NORTH
00:49:11.509 00.034 12020 worker thread servicing REQUEST_EXPOSE 1000
00:49:11.509 00.000 12020 Handling exposure in thread, d=1000 o=3 r=(878,690,31,31)
00:49:11.519 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"1758a060-0281-4044-ae9b-8a3126e97d0c"}
00:49:11.530 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"1758a060-0281-4044-ae9b-8a3126e97d0c"}
00:49:11.579 00.049 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"61db12db-9939-442b-b423-a5218279fff8"}
00:49:11.598 00.019 9340 case statement mapped state 6 to 3
00:49:11.620 00.022 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"61db12db-9939-442b-b423-a5218279fff8"}
00:49:11.655 00.035 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"701afe36-11ac-49db-9a70-a3282ca12e01"}
00:49:11.691 00.036 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":105,"width":15,"height":15,"star_pos":[6.64,7.01],"pixels":"..."},"id":"701afe36-11ac-49db-9a70-a3282ca12e01"}
00:49:12.885 01.194 12020 Exposure complete
00:49:13.185 00.300 12020 worker thread done servicing request
00:49:13.185 00.000 9340 OnExposeComplete: enter
00:49:13.224 00.039 9340 UpdateGuideState(): m_state=6
00:49:13.236 00.012 9340 Star::Find(15, 892, 705, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 106
00:49:13.250 00.014 9340 Star::Find returns 1 (0), X=892.95, Y=705.03, Mass=1032942, SNR=197.8, Peak=62077 HFD=4.4
00:49:13.261 00.011 9340 MultiStar: [#1 -0.51,0.05,0.76,U] [#2 0.35,0.04,0.61,U] [#3 -0.08,-0.06,0.45,U] [#4 -0.40,-0.26,0.42,U] [#5 -0.01,-0.23,0.36,U] [#6 -0.49,-0.69,0.00,M5] [#7 -0.40,-0.46,0.35,U] [#8 0.64,0.34,0.00,M1] 
00:49:13.273 00.012 9340 refined, 6 included, MultiStar: {-0.09, -0.12}, one-star: {0.16, -0.14}
00:49:13.290 00.017 9340 CameraToMount -- cameraTheta (-2.24) - m_xAngle (-3.09) = xAngle (0.86 = 0.86)
00:49:13.304 00.014 9340 CameraToMount -- cameraTheta (-2.24) - (m_xAngle (-3.09) + m_yAngleError (-0.07)) = yAngle (0.93 = 0.93)
00:49:13.342 00.038 9340 CameraToMount -- cameraX=-0.09 cameraY=-0.12 hyp=0.15 cameraTheta=-2.24 mountX=0.10 mountY=0.12, mountTheta=0.88
00:49:13.360 00.018 9340 SchedulePrimaryMove(10104498, x=-0.09, y=-0.12, opts=13)
00:49:13.373 00.013 9340 Enqueuing Move request for scope (-0.09, -0.12)
00:49:13.384 00.011 12020 Worker thread wakes up
00:49:13.384 00.000 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.09, -0.12) opts 0xd
00:49:13.385 00.001 12020 Handling offset move in thread for scope, endpoint = (-0.09, -0.12)
00:49:13.385 00.000 12020 Moving (-0.09, -0.12) raw xDistance=0.10 yDistance=0.12
00:49:13.385 00.000 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
00:49:13.385 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:49:13.385 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
00:49:13.385 00.000 12020 MoveAxis(E, 0, ABG)
00:49:13.386 00.001 12020 Move returns status 0, amount 0
00:49:13.386 00.000 12020 MoveAxis(N, 0, ABG)
00:49:13.386 00.000 12020 Move returns status 0, amount 0
00:49:13.386 00.000 12020 move complete, result=0
00:49:13.386 00.000 12020 worker thread done servicing request
00:49:13.395 00.009 9340 UpdateImageDisplay: Size=(1920,1080) min=5221, max=65535, med=8311, FiltMin=6586, FiltMax=65508, Gamma=2.870
00:49:13.479 00.084 9340 UpdateGuideState exits: m=1032942 SNR=197.8
00:49:13.495 00.016 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:49:13.513 00.018 9340 ScheduleExposure(1000,3,1) exposurePending=0
00:49:13.533 00.020 9340 Enqueuing Expose request
00:49:13.547 00.014 12020 Worker thread wakes up
00:49:13.547 00.000 9340 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
00:49:13.559 00.012 12020 worker thread servicing REQUEST_EXPOSE 1000
00:49:13.559 00.000 12020 Handling exposure in thread, d=1000 o=3 r=(878,690,31,31)
00:49:13.573 00.014 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"f057d1e3-a76c-403e-b4db-e486f17c6658"}
00:49:13.589 00.016 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"f057d1e3-a76c-403e-b4db-e486f17c6658"}
00:49:13.642 00.053 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"458e30bb-c8e9-4893-960e-28e45e0ab384"}
00:49:13.666 00.024 9340 case statement mapped state 6 to 3
00:49:13.680 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"458e30bb-c8e9-4893-960e-28e45e0ab384"}
00:49:13.724 00.044 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"a1bf57a1-4b6f-4ed2-bcd7-498e1c599541"}
00:49:13.791 00.067 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":106,"width":15,"height":15,"star_pos":[6.95,7.03],"pixels":"..."},"id":"a1bf57a1-4b6f-4ed2-bcd7-498e1c599541"}
00:49:14.962 01.171 12020 Exposure complete
00:49:15.287 00.325 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"bd1be7d8-692b-4d3f-a671-8d5c733a6ae8"}
00:49:15.315 00.028 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"bd1be7d8-692b-4d3f-a671-8d5c733a6ae8"}
00:49:15.412 00.097 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"112ab055-295c-4216-a51c-63467c6d630e"}
00:49:15.447 00.035 9340 case statement mapped state 6 to 3
00:49:15.468 00.021 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"112ab055-295c-4216-a51c-63467c6d630e"}
00:49:15.500 00.032 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"20559599-fbbe-441a-8c69-e58745e41fec"}
00:49:15.520 00.020 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":106,"width":15,"height":15,"star_pos":[6.95,7.03],"pixels":"..."},"id":"20559599-fbbe-441a-8c69-e58745e41fec"}
00:49:15.593 00.073 9340 OnExposeComplete: enter
00:49:15.618 00.025 12020 worker thread done servicing request
00:49:15.619 00.001 9340 UpdateGuideState(): m_state=6
00:49:15.646 00.027 9340 Star::Find(15, 892, 705, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 107
00:49:15.713 00.067 9340 Star::Find returns 1 (0), X=892.95, Y=704.99, Mass=1030478, SNR=231.8, Peak=58705 HFD=4.4
00:49:15.735 00.022 9340 MultiStar: [#1 -0.38,0.01,0.73,U] [#2 -0.21,-0.15,0.64,U] [#3 -0.07,-0.35,0.34,U] [#4 -0.57,-0.24,0.35,U] [#5 -0.27,-0.33,0.36,U] [#6 -0.17,-0.35,0.25,U] [#7 -0.15,-0.28,0.26,U] [#8 0.98,0.11,0.00,M2] 
00:49:15.769 00.034 9340 single-star, 7 included, MultiStar: {-0.17, -0.19}, one-star: {0.16, -0.18}
00:49:15.786 00.017 9340 CameraToMount -- cameraTheta (-0.83) - m_xAngle (-3.09) = xAngle (2.27 = 2.27)
00:49:15.809 00.023 9340 CameraToMount -- cameraTheta (-0.83) - (m_xAngle (-3.09) + m_yAngleError (-0.07)) = yAngle (2.34 = 2.34)
00:49:15.828 00.019 9340 CameraToMount -- cameraX=0.16 cameraY=-0.18 hyp=0.24 cameraTheta=-0.83 mountX=-0.15 mountY=0.17, mountTheta=2.30
00:49:15.889 00.061 9340 SchedulePrimaryMove(10104498, x=0.16, y=-0.18, opts=13)
00:49:15.910 00.021 9340 Enqueuing Move request for scope (0.16, -0.18)
00:49:15.923 00.013 12020 Worker thread wakes up
00:49:15.923 00.000 12020 worker thread servicing REQUEST_MOVE scope ofs (0.16, -0.18) opts 0xd
00:49:15.923 00.000 12020 Handling offset move in thread for scope, endpoint = (0.16, -0.18)
00:49:15.923 00.000 12020 Moving (0.16, -0.18) raw xDistance=-0.15 yDistance=0.17
00:49:15.923 00.000 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
00:49:15.924 00.001 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:49:15.924 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
00:49:15.925 00.001 12020 MoveAxis(E, 0, ABG)
00:49:15.925 00.000 12020 Move returns status 0, amount 0
00:49:15.925 00.000 12020 MoveAxis(N, 0, ABG)
00:49:15.925 00.000 12020 Move returns status 0, amount 0
00:49:15.925 00.000 12020 move complete, result=0
00:49:15.926 00.001 12020 worker thread done servicing request
00:49:15.937 00.011 9340 UpdateImageDisplay: Size=(1920,1080) min=5251, max=65535, med=8289, FiltMin=6459, FiltMax=65508, Gamma=2.870
00:49:16.042 00.105 9340 UpdateGuideState exits: m=1030478 SNR=231.8
00:49:16.059 00.017 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:49:16.077 00.018 9340 ScheduleExposure(1000,3,1) exposurePending=0
00:49:16.101 00.024 9340 Enqueuing Expose request
00:49:16.122 00.021 12020 Worker thread wakes up
00:49:16.122 00.000 12020 worker thread servicing REQUEST_EXPOSE 1000
00:49:16.122 00.000 12020 Handling exposure in thread, d=1000 o=3 r=(878,690,31,31)
00:49:16.123 00.001 9340 GuideStep: -0.2 px 0 ms EAST, 0.2 px 0 ms NORTH
00:49:17.293 01.170 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"a503a82e-df3d-46b5-a0d7-007aac3ee1e4"}
00:49:17.333 00.040 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"a503a82e-df3d-46b5-a0d7-007aac3ee1e4"}
00:49:17.353 00.020 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"14296bb0-0bbf-474c-ab58-7007a2a7e14e"}
00:49:17.372 00.019 9340 case statement mapped state 6 to 3
00:49:17.383 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"14296bb0-0bbf-474c-ab58-7007a2a7e14e"}
00:49:17.404 00.021 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"3395c5a0-a452-4818-a68c-42e15bb2c591"}
00:49:17.421 00.017 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":107,"width":15,"height":15,"star_pos":[6.95,6.99],"pixels":"..."},"id":"3395c5a0-a452-4818-a68c-42e15bb2c591"}
00:49:17.544 00.123 12020 Exposure complete
00:49:17.974 00.430 12020 worker thread done servicing request
00:49:17.974 00.000 9340 OnExposeComplete: enter
00:49:18.013 00.039 9340 UpdateGuideState(): m_state=6
00:49:18.030 00.017 9340 Star::Find(15, 892, 704, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 108
00:49:18.045 00.015 9340 Star::Find returns 1 (0), X=893.26, Y=705.06, Mass=1057674, SNR=189.4, Peak=59009 HFD=4.4
00:49:18.072 00.027 9340 MultiStar: [#1 -0.37,-0.16,0.76,U] [#2 0.26,-0.02,0.62,U] [#3 0.11,-0.11,0.60,U] [#4 -0.51,-0.31,0.44,U] [#5 0.24,-0.16,0.39,U] [#6 0.05,-0.46,0.29,U] [#7 -0.09,-0.60,0.35,U] [#8 0.78,0.14,0.00,M3] 
00:49:18.135 00.063 9340 refined, 7 included, MultiStar: {0.06, -0.19}, one-star: {0.48, -0.11}
00:49:18.168 00.033 9340 CameraToMount -- cameraTheta (-1.25) - m_xAngle (-3.09) = xAngle (1.84 = 1.84)
00:49:18.195 00.027 9340 CameraToMount -- cameraTheta (-1.25) - (m_xAngle (-3.09) + m_yAngleError (-0.07)) = yAngle (1.91 = 1.91)
00:49:18.213 00.018 9340 CameraToMount -- cameraX=0.06 cameraY=-0.19 hyp=0.20 cameraTheta=-1.25 mountX=-0.05 mountY=0.19, mountTheta=1.85
00:49:18.266 00.053 9340 SchedulePrimaryMove(10104498, x=0.06, y=-0.19, opts=13)
00:49:18.278 00.012 9340 Enqueuing Move request for scope (0.06, -0.19)
00:49:18.295 00.017 12020 Worker thread wakes up
00:49:18.296 00.001 12020 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.19) opts 0xd
00:49:18.296 00.000 12020 Handling offset move in thread for scope, endpoint = (0.06, -0.19)
00:49:18.296 00.000 12020 Moving (0.06, -0.19) raw xDistance=-0.05 yDistance=0.19
00:49:18.296 00.000 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
00:49:18.296 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:49:18.297 00.001 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.19
00:49:18.297 00.000 12020 MoveAxis(E, 0, ABG)
00:49:18.297 00.000 12020 Move returns status 0, amount 0
00:49:18.297 00.000 12020 MoveAxis(N, 0, ABG)
00:49:18.297 00.000 12020 Move returns status 0, amount 0
00:49:18.297 00.000 12020 move complete, result=0
00:49:18.298 00.001 12020 worker thread done servicing request
00:49:18.309 00.011 9340 UpdateImageDisplay: Size=(1920,1080) min=5276, max=65535, med=8309, FiltMin=6512, FiltMax=65508, Gamma=2.870
00:49:18.397 00.088 9340 UpdateGuideState exits: m=1057674 SNR=189.4
00:49:18.409 00.012 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:49:18.421 00.012 9340 ScheduleExposure(1000,3,1) exposurePending=0
00:49:18.449 00.028 9340 Enqueuing Expose request
00:49:18.460 00.011 12020 Worker thread wakes up
00:49:18.460 00.000 9340 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
00:49:18.494 00.034 12020 worker thread servicing REQUEST_EXPOSE 1000
00:49:18.494 00.000 12020 Handling exposure in thread, d=1000 o=3 r=(878,690,31,31)
00:49:19.298 00.804 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"96837268-3440-4825-9b03-eb88ffd1c6ba"}
00:49:19.332 00.034 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"96837268-3440-4825-9b03-eb88ffd1c6ba"}
00:49:19.349 00.017 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"77035c74-f30e-403e-9f99-a0e0dac11c53"}
00:49:19.365 00.016 9340 case statement mapped state 6 to 3
00:49:19.374 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"77035c74-f30e-403e-9f99-a0e0dac11c53"}
00:49:19.405 00.031 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"7c087b32-3b15-45c8-94a6-41bdae2f840d"}
00:49:19.442 00.037 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":108,"width":15,"height":15,"star_pos":[7.26,7.06],"pixels":"..."},"id":"7c087b32-3b15-45c8-94a6-41bdae2f840d"}
00:49:19.864 00.422 12020 Exposure complete
00:49:20.248 00.384 12020 worker thread done servicing request
00:49:20.248 00.000 9340 OnExposeComplete: enter
00:49:20.273 00.025 9340 UpdateGuideState(): m_state=6
00:49:20.286 00.013 9340 Star::Find(15, 893, 705, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 109
00:49:20.318 00.032 9340 Star::Find returns 1 (0), X=892.80, Y=705.44, Mass=1038231, SNR=200.5, Peak=63037 HFD=4.4
00:49:20.331 00.013 9340 MultiStar: [#1 -0.58,0.18,0.81,U] [#2 -0.14,0.17,0.61,U] [#3 -0.35,0.27,0.51,U] [#4 -0.51,-0.29,0.41,U] [#5 -0.51,-0.46,0.00,M1] [#6 -0.58,0.12,0.30,U] [#7 -0.37,0.03,0.28,U] [#8 0.23,-0.01,0.29,U] 
00:49:20.348 00.017 9340 single-star, 7 included, MultiStar: {-0.27, 0.14}, one-star: {0.02, 0.27}
00:49:20.363 00.015 9340 CameraToMount -- cameraTheta (1.50) - m_xAngle (-3.09) = xAngle (4.59 = -1.69)
00:49:20.382 00.019 9340 CameraToMount -- cameraTheta (1.50) - (m_xAngle (-3.09) + m_yAngleError (-0.07)) = yAngle (4.67 = -1.62)
00:49:20.398 00.016 9340 CameraToMount -- cameraX=0.02 cameraY=0.27 hyp=0.27 cameraTheta=1.50 mountX=-0.03 mountY=-0.27, mountTheta=-1.69
00:49:20.415 00.017 9340 SchedulePrimaryMove(10104498, x=0.02, y=0.27, opts=13)
00:49:20.453 00.038 9340 Enqueuing Move request for scope (0.02, 0.27)
00:49:20.472 00.019 12020 Worker thread wakes up
00:49:20.472 00.000 12020 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.27) opts 0xd
00:49:20.473 00.001 12020 Handling offset move in thread for scope, endpoint = (0.02, 0.27)
00:49:20.473 00.000 12020 Moving (0.02, 0.27) raw xDistance=-0.03 yDistance=-0.27
00:49:20.473 00.000 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
00:49:20.473 00.000 12020 GuideAlgorithmResistSwitch::result() returns -0.27 from input -0.27
00:49:20.474 00.001 12020 MoveAxis(E, 0, ABG)
00:49:20.474 00.000 12020 Move returns status 0, amount 0
00:49:20.474 00.000 12020 MoveAxis(N, 44, ABG)
00:49:20.474 00.000 12020 Guiding  Dir = 0, Dur = 44
00:49:20.475 00.001 12020 IsSlewing returns 0
00:49:20.476 00.001 12020 IsGuiding returns 0
00:49:20.489 00.013 9340 UpdateImageDisplay: Size=(1920,1080) min=5221, max=65535, med=8306, FiltMin=6619, FiltMax=65508, Gamma=2.870
00:49:20.608 00.119 12020 IsGuiding returns 1
00:49:20.609 00.001 9340 UpdateGuideState exits: m=1038231 SNR=200.5
00:49:20.622 00.013 12020 scope still moving after pulse duration time elapsed
00:49:20.623 00.001 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:49:20.644 00.021 9340 ScheduleExposure(1000,3,1) exposurePending=0
00:49:20.669 00.025 9340 Enqueuing Expose request
00:49:20.711 00.042 12020 IsSlewing returns 0
00:49:20.714 00.003 12020 IsGuiding returns 0
00:49:20.714 00.000 12020 scope move finished after 44 + 193 ms
00:49:20.715 00.001 12020 Move returns status 0, amount 44
00:49:20.715 00.000 12020 move complete, result=0
00:49:20.715 00.000 12020 worker thread done servicing request
00:49:20.715 00.000 12020 Worker thread wakes up
00:49:20.718 00.003 12020 worker thread servicing REQUEST_EXPOSE 1000
00:49:20.720 00.002 12020 Handling exposure in thread, d=1000 o=3 r=(878,690,31,31)
00:49:20.746 00.026 9340 GuideStep: -0.0 px 0 ms EAST, -0.3 px 44 ms NORTH
00:49:21.324 00.578 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"83b46907-88e2-4ab4-9977-e59cccb8edb6"}
00:49:21.359 00.035 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"83b46907-88e2-4ab4-9977-e59cccb8edb6"}
00:49:21.441 00.082 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"473d7b48-e621-430c-8f46-ad6d926ef77f"}
00:49:21.462 00.021 9340 case statement mapped state 6 to 3
00:49:21.487 00.025 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"473d7b48-e621-430c-8f46-ad6d926ef77f"}
00:49:21.518 00.031 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"87139d6e-e3c1-40ec-b806-cf3e1557a16f"}
00:49:21.580 00.062 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":109,"width":15,"height":15,"star_pos":[6.80,7.44],"pixels":"..."},"id":"87139d6e-e3c1-40ec-b806-cf3e1557a16f"}
00:49:22.131 00.551 12020 Exposure complete
00:49:22.787 00.656 12020 worker thread done servicing request
00:49:22.787 00.000 9340 OnExposeComplete: enter
00:49:22.801 00.014 9340 UpdateGuideState(): m_state=6
00:49:22.820 00.019 9340 Star::Find(15, 892, 705, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 110
00:49:22.872 00.052 9340 Star::Find returns 1 (0), X=892.69, Y=705.04, Mass=1019318, SNR=182.6, Peak=60511 HFD=4.1
00:49:22.889 00.017 9340 MultiStar: [#1 -0.84,-0.10,0.00,M3] [#2 -0.28,-0.05,0.65,U] [#3 -0.32,0.10,0.48,U] [#4 -1.02,-0.44,0.00,M3] [#5 -0.32,-0.43,0.41,U] [#6 -0.31,-0.07,0.36,U] [#7 -0.47,-0.75,0.00,M1] [#8 0.20,0.22,0.33,U] 
00:49:22.919 00.030 9340 single-star, 5 included, MultiStar: {-0.19, -0.07}, one-star: {-0.10, -0.13}
00:49:22.936 00.017 9340 CameraToMount -- cameraTheta (-2.22) - m_xAngle (-3.09) = xAngle (0.87 = 0.87)
00:49:22.975 00.039 9340 CameraToMount -- cameraTheta (-2.22) - (m_xAngle (-3.09) + m_yAngleError (-0.07)) = yAngle (0.94 = 0.94)
00:49:22.991 00.016 9340 CameraToMount -- cameraX=-0.10 cameraY=-0.13 hyp=0.16 cameraTheta=-2.22 mountX=0.10 mountY=0.13, mountTheta=0.90
00:49:23.014 00.023 9340 SchedulePrimaryMove(10104498, x=-0.10, y=-0.13, opts=13)
00:49:23.032 00.018 9340 Enqueuing Move request for scope (-0.10, -0.13)
00:49:23.046 00.014 12020 Worker thread wakes up
00:49:23.047 00.001 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.10, -0.13) opts 0xd
00:49:23.047 00.000 12020 Handling offset move in thread for scope, endpoint = (-0.10, -0.13)
00:49:23.048 00.001 12020 Moving (-0.10, -0.13) raw xDistance=0.10 yDistance=0.13
00:49:23.065 00.017 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
00:49:23.066 00.001 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:49:23.066 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
00:49:23.066 00.000 12020 MoveAxis(E, 0, ABG)
00:49:23.068 00.002 12020 Move returns status 0, amount 0
00:49:23.068 00.000 12020 MoveAxis(N, 0, ABG)
00:49:23.069 00.001 12020 Move returns status 0, amount 0
00:49:23.069 00.000 12020 move complete, result=0
00:49:23.069 00.000 12020 worker thread done servicing request
00:49:23.084 00.015 9340 UpdateImageDisplay: Size=(1920,1080) min=5059, max=65535, med=8308, FiltMin=6562, FiltMax=65508, Gamma=2.870
00:49:23.194 00.110 9340 UpdateGuideState exits: m=1019318 SNR=182.6
00:49:23.213 00.019 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:49:23.225 00.012 9340 ScheduleExposure(1000,3,1) exposurePending=0
00:49:23.241 00.016 9340 Enqueuing Expose request
00:49:23.258 00.017 12020 Worker thread wakes up
00:49:23.259 00.001 9340 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
00:49:23.291 00.032 12020 worker thread servicing REQUEST_EXPOSE 1000
00:49:23.292 00.001 12020 Handling exposure in thread, d=1000 o=3 r=(878,690,31,31)
00:49:23.324 00.032 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"1369ab5d-f357-49a7-bddf-73ed5a61d3e1"}
00:49:23.341 00.017 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"1369ab5d-f357-49a7-bddf-73ed5a61d3e1"}
00:49:23.362 00.021 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"82749412-2a7f-45d5-9fed-cbb9ce6bf628"}
00:49:23.379 00.017 9340 case statement mapped state 6 to 3
00:49:23.417 00.038 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"82749412-2a7f-45d5-9fed-cbb9ce6bf628"}
00:49:23.438 00.021 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"164e0983-1641-4271-af57-c1c2b16c0d51"}
00:49:23.450 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":110,"width":15,"height":15,"star_pos":[6.69,7.04],"pixels":"..."},"id":"164e0983-1641-4271-af57-c1c2b16c0d51"}
00:49:24.669 01.219 12020 Exposure complete
00:49:25.018 00.349 12020 worker thread done servicing request
00:49:25.018 00.000 9340 OnExposeComplete: enter
00:49:25.040 00.022 9340 UpdateGuideState(): m_state=6
00:49:25.085 00.045 9340 Star::Find(15, 892, 705, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 111
00:49:25.110 00.025 9340 Star::Find returns 1 (0), X=893.26, Y=704.89, Mass=1055143, SNR=201.7, Peak=61145 HFD=4.2
00:49:25.138 00.028 9340 MultiStar: [#1 -0.30,-0.11,0.77,U] [#2 0.33,-0.37,0.60,U] [#3 -0.09,0.00,0.49,U] [#4 -0.22,-0.38,0.35,U] [#5 -0.14,-0.41,0.40,U] [#6 -0.26,-0.77,0.00,M2] [#7 -0.13,-0.53,0.34,U] [#8 0.85,-0.18,0.00,M2] 
00:49:25.164 00.026 9340 refined, 6 included, MultiStar: {0.06, -0.27}, one-star: {0.47, -0.28}
00:49:25.187 00.023 9340 CameraToMount -- cameraTheta (-1.37) - m_xAngle (-3.09) = xAngle (1.73 = 1.73)
00:49:25.226 00.039 9340 CameraToMount -- cameraTheta (-1.37) - (m_xAngle (-3.09) + m_yAngleError (-0.07)) = yAngle (1.80 = 1.80)
00:49:25.239 00.013 9340 CameraToMount -- cameraX=0.06 cameraY=-0.27 hyp=0.27 cameraTheta=-1.37 mountX=-0.04 mountY=0.27, mountTheta=1.73
00:49:25.258 00.019 9340 SchedulePrimaryMove(10104498, x=0.06, y=-0.27, opts=13)
00:49:25.276 00.018 9340 Enqueuing Move request for scope (0.06, -0.27)
00:49:25.295 00.019 12020 Worker thread wakes up
00:49:25.295 00.000 12020 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.27) opts 0xd
00:49:25.295 00.000 12020 Handling offset move in thread for scope, endpoint = (0.06, -0.27)
00:49:25.295 00.000 12020 Moving (0.06, -0.27) raw xDistance=-0.04 yDistance=0.27
00:49:25.296 00.001 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
00:49:25.296 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
00:49:25.296 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.27
00:49:25.296 00.000 12020 MoveAxis(E, 0, ABG)
00:49:25.296 00.000 12020 Move returns status 0, amount 0
00:49:25.297 00.001 12020 MoveAxis(N, 0, ABG)
00:49:25.297 00.000 12020 Move returns status 0, amount 0
00:49:25.297 00.000 12020 move complete, result=0
00:49:25.297 00.000 12020 worker thread done servicing request
00:49:25.334 00.037 9340 UpdateImageDisplay: Size=(1920,1080) min=5425, max=65535, med=8303, FiltMin=6304, FiltMax=65508, Gamma=2.870
00:49:25.412 00.078 9340 UpdateGuideState exits: m=1055143 SNR=201.7
00:49:25.433 00.021 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:49:25.469 00.036 9340 ScheduleExposure(1000,3,1) exposurePending=0
00:49:25.486 00.017 9340 Enqueuing Expose request
00:49:25.498 00.012 12020 Worker thread wakes up
00:49:25.498 00.000 9340 GuideStep: -0.0 px 0 ms EAST, 0.3 px 0 ms NORTH
00:49:25.510 00.012 12020 worker thread servicing REQUEST_EXPOSE 1000
00:49:25.511 00.001 12020 Handling exposure in thread, d=1000 o=3 r=(878,690,31,31)
00:49:25.522 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"b0b91faa-1545-444c-8adc-1acc6f9ad791"}
00:49:25.539 00.017 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"b0b91faa-1545-444c-8adc-1acc6f9ad791"}
00:49:25.586 00.047 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"2767eb88-7ccb-4fb4-b9c8-fa8be0d8f8aa"}
00:49:25.607 00.021 9340 case statement mapped state 6 to 3
00:49:25.638 00.031 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"2767eb88-7ccb-4fb4-b9c8-fa8be0d8f8aa"}
00:49:25.679 00.041 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"3f348fd2-b982-4623-8cc6-9c6aae67b188"}
00:49:25.728 00.049 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":111,"width":15,"height":15,"star_pos":[7.26,6.89],"pixels":"..."},"id":"3f348fd2-b982-4623-8cc6-9c6aae67b188"}
00:49:26.045 00.317 9340 evsrv: cli 100A41E8 connect
00:49:26.103 00.058 9340 case statement mapped state 6 to 3
00:49:26.231 00.128 9340 case statement mapped state 6 to 3
00:49:26.258 00.027 9340 evsrv: cli 100A41E8 request: {"method":"get_app_state","id":"e20f3cd9-ca87-496a-b48d-751bbe5e4ea9"}
00:49:26.494 00.236 9340 case statement mapped state 6 to 3
00:49:26.550 00.056 9340 evsrv: cli 100A41E8 response: {"jsonrpc":"2.0","result":"Guiding","id":"e20f3cd9-ca87-496a-b48d-751bbe5e4ea9"}
00:49:26.653 00.103 9340 evsrv: cli 100A41E8 disconnect
00:49:27.068 00.415 12020 Exposure complete
00:49:27.334 00.266 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"cc236909-f232-404d-b9b6-987ea9e2dfb7"}
00:49:27.606 00.272 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"cc236909-f232-404d-b9b6-987ea9e2dfb7"}
00:49:28.072 00.466 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"8a63afd2-f77c-41e2-b29d-d4ee76585c54"}
00:49:28.441 00.369 9340 case statement mapped state 6 to 3
00:49:28.704 00.263 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"8a63afd2-f77c-41e2-b29d-d4ee76585c54"}
00:49:29.263 00.559 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"940fc87e-ad8c-4a2f-abf3-3112aaddbea5"}
00:49:29.661 00.398 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":111,"width":15,"height":15,"star_pos":[7.26,6.89],"pixels":"..."},"id":"940fc87e-ad8c-4a2f-abf3-3112aaddbea5"}
00:49:30.312 00.651 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"26117ba0-d53e-4a66-8836-a3901f5851eb"}
00:49:30.527 00.215 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"26117ba0-d53e-4a66-8836-a3901f5851eb"}
00:49:30.826 00.299 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"af2bb7e7-b23b-40b7-8e60-f3138540016a"}
00:49:31.004 00.178 9340 case statement mapped state 6 to 3
00:49:31.425 00.421 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"af2bb7e7-b23b-40b7-8e60-f3138540016a"}
00:49:31.536 00.111 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"c3bb4496-8e63-4a0b-bea8-358b8f4225b9"}
00:49:31.566 00.030 12020 worker thread done servicing request
00:49:31.566 00.000 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":111,"width":15,"height":15,"star_pos":[7.26,6.89],"pixels":"..."},"id":"c3bb4496-8e63-4a0b-bea8-358b8f4225b9"}
00:49:31.608 00.042 9340 OnExposeComplete: enter
00:49:31.703 00.095 9340 UpdateGuideState(): m_state=6
00:49:31.750 00.047 9340 Star::Find(15, 893, 704, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 112
00:49:31.827 00.077 9340 Star::Find returns 1 (0), X=893.33, Y=704.88, Mass=1009275, SNR=220.6, Peak=57445 HFD=4.4
00:49:31.864 00.037 9340 MultiStar: [#1 -0.02,-0.17,0.83,U] [#2 0.32,-0.08,0.63,U] [#3 0.05,-0.20,0.41,U] [#4 -0.21,-0.58,0.38,U] [#5 0.06,-0.54,0.32,U] [#6 -0.08,-0.68,0.00,M3] [#7 -0.03,-0.61,0.31,U] [#8 0.83,-0.08,0.00,M3] 
00:49:31.883 00.019 9340 refined, 6 included, MultiStar: {0.18, -0.29}, one-star: {0.54, -0.29}
00:49:31.913 00.030 9340 CameraToMount -- cameraTheta (-1.03) - m_xAngle (-3.09) = xAngle (2.06 = 2.06)
00:49:32.012 00.099 9340 CameraToMount -- cameraTheta (-1.03) - (m_xAngle (-3.09) + m_yAngleError (-0.07)) = yAngle (2.14 = 2.14)
00:49:32.081 00.069 9340 CameraToMount -- cameraX=0.18 cameraY=-0.29 hyp=0.34 cameraTheta=-1.03 mountX=-0.16 mountY=0.29, mountTheta=2.08
00:49:32.136 00.055 9340 SchedulePrimaryMove(10104498, x=0.18, y=-0.29, opts=13)
00:49:32.160 00.024 9340 Enqueuing Move request for scope (0.18, -0.29)
00:49:32.227 00.067 12020 Worker thread wakes up
00:49:32.228 00.001 12020 worker thread servicing REQUEST_MOVE scope ofs (0.18, -0.29) opts 0xd
00:49:32.228 00.000 12020 Handling offset move in thread for scope, endpoint = (0.18, -0.29)
00:49:32.228 00.000 12020 Moving (0.18, -0.29) raw xDistance=-0.16 yDistance=0.29
00:49:32.228 00.000 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16
00:49:32.228 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
00:49:32.229 00.001 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.29
00:49:32.229 00.000 12020 MoveAxis(E, 0, ABG)
00:49:32.229 00.000 12020 Move returns status 0, amount 0
00:49:32.231 00.002 12020 MoveAxis(N, 0, ABG)
00:49:32.231 00.000 12020 Move returns status 0, amount 0
00:49:32.231 00.000 12020 move complete, result=0
00:49:32.232 00.001 12020 worker thread done servicing request
00:49:32.506 00.274 9340 UpdateImageDisplay: Size=(1920,1080) min=4877, max=65535, med=8295, FiltMin=6509, FiltMax=65508, Gamma=2.870
00:49:32.683 00.177 9340 UpdateGuideState exits: m=1009275 SNR=220.6
00:49:32.751 00.068 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:49:32.767 00.016 9340 ScheduleExposure(1000,3,1) exposurePending=0
00:49:32.800 00.033 9340 Enqueuing Expose request
00:49:32.877 00.077 9340 GuideStep: -0.2 px 0 ms EAST, 0.3 px 0 ms NORTH
00:49:32.928 00.051 12020 Worker thread wakes up
00:49:32.929 00.001 12020 worker thread servicing REQUEST_EXPOSE 1000
00:49:32.929 00.000 12020 Handling exposure in thread, d=1000 o=3 r=(878,690,31,31)
00:49:32.939 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"3154020a-d2fd-4eae-8602-d988e4ad56ec"}
00:49:33.056 00.117 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"3154020a-d2fd-4eae-8602-d988e4ad56ec"}
00:49:33.508 00.452 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"059ef9b2-206b-4609-94b9-12cff88fcbd4"}
00:49:33.686 00.178 9340 case statement mapped state 6 to 3
00:49:33.726 00.040 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"059ef9b2-206b-4609-94b9-12cff88fcbd4"}
00:49:34.322 00.596 12020 Exposure complete
00:49:34.626 00.304 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"94de420d-5380-4e35-8483-5f2e4cb4d6da"}
00:49:34.699 00.073 12020 worker thread done servicing request
00:49:34.699 00.000 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":112,"width":15,"height":15,"star_pos":[7.33,6.88],"pixels":"..."},"id":"94de420d-5380-4e35-8483-5f2e4cb4d6da"}
00:49:34.720 00.021 9340 OnExposeComplete: enter
00:49:34.748 00.028 9340 UpdateGuideState(): m_state=6
00:49:34.842 00.094 9340 Star::Find(15, 893, 704, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 113
00:49:34.966 00.124 9340 Star::Find returns 1 (0), X=893.67, Y=705.00, Mass=992274, SNR=214.7, Peak=54285 HFD=4.2
00:49:35.109 00.143 9340 MultiStar: [#1 0.24,-0.05,0.71,U] [#2 0.73,-0.20,0.00,M1] [#3 0.67,-0.21,0.00,M1] [#4 0.25,-0.32,0.31,U] [#5 0.26,-0.06,0.30,U] [#6 0.49,-0.51,0.00,M4] [#7 0.42,-0.63,0.00,M1] [#8 1.09,0.40,0.00,M4] 
00:49:35.299 00.190 9340 refined, 3 included, MultiStar: {0.53, -0.14}, one-star: {0.89, -0.17}
00:49:35.415 00.116 9340 CameraToMount -- cameraTheta (-0.26) - m_xAngle (-3.09) = xAngle (2.83 = 2.83)
00:49:35.689 00.274 9340 CameraToMount -- cameraTheta (-0.26) - (m_xAngle (-3.09) + m_yAngleError (-0.07)) = yAngle (2.90 = 2.90)
00:49:35.983 00.294 9340 CameraToMount -- cameraX=0.53 cameraY=-0.14 hyp=0.54 cameraTheta=-0.26 mountX=-0.52 mountY=0.13, mountTheta=2.90
00:49:36.277 00.294 9340 SchedulePrimaryMove(10104498, x=0.53, y=-0.14, opts=13)
00:49:36.803 00.526 9340 Enqueuing Move request for scope (0.53, -0.14)
00:49:37.385 00.582 12020 Worker thread wakes up
00:49:37.385 00.000 12020 worker thread servicing REQUEST_MOVE scope ofs (0.53, -0.14) opts 0xd
00:49:37.385 00.000 12020 Handling offset move in thread for scope, endpoint = (0.53, -0.14)
00:49:37.387 00.002 12020 Moving (0.53, -0.14) raw xDistance=-0.52 yDistance=0.13
00:49:37.387 00.000 12020 GuideAlgorithmHysteresis::Result() returns -0.22 from input -0.52
00:49:37.387 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:49:37.388 00.001 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
00:49:37.388 00.000 12020 MoveAxis(E, 37, ABG)
00:49:37.388 00.000 12020 Guiding  Dir = 2, Dur = 37
00:49:37.535 00.147 12020 IsSlewing returns 0
00:49:37.602 00.067 12020 IsGuiding returns 0
00:49:37.816 00.214 12020 IsGuiding returns 1
00:49:37.816 00.000 12020 scope still moving after pulse duration time elapsed
00:49:37.933 00.117 12020 IsSlewing returns 0
00:49:38.183 00.250 12020 IsGuiding returns 1
00:49:38.351 00.168 12020 IsSlewing returns 0
00:49:38.534 00.183 12020 IsGuiding returns 1
00:49:38.743 00.209 12020 IsSlewing returns 0
00:49:38.898 00.155 12020 IsGuiding returns 1
00:49:38.934 00.036 12020 IsSlewing returns 0
00:49:39.133 00.199 12020 IsGuiding returns 1
00:49:39.190 00.057 12020 IsSlewing returns 0
00:49:39.671 00.481 12020 IsGuiding returns 1
00:49:40.079 00.408 12020 IsGuiding returns 1
00:49:40.079 00.000 12020 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope_ascom.cpp:681->timeout exceeded waiting for guiding pulse to complete
00:49:40.081 00.002 12020 GetBoolean("/Confirm/16/PulseGuideFailedAlertEnabled", 1) returns 1
00:49:40.081 00.000 12020 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:795->guide failed
00:49:40.081 00.000 12020 Move returns status 1, amount 0
00:49:40.082 00.001 12020 MoveAxis(N, 0, ABG)
00:49:40.082 00.000 12020 Move returns status 0, amount 0
00:49:40.082 00.000 12020 move complete, result=0
00:49:40.082 00.000 12020 worker thread done servicing request
00:49:41.945 01.863 9340 UpdateImageDisplay: Size=(1920,1080) min=5171, max=65535, med=8299, FiltMin=6410, FiltMax=65521, Gamma=2.870
00:49:42.181 00.236 9340 UpdateGuideState exits: m=992274 SNR=214.7
00:49:42.280 00.099 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:49:42.365 00.085 9340 ScheduleExposure(1000,3,1) exposurePending=0
00:49:42.438 00.073 9340 Enqueuing Expose request
00:49:42.468 00.030 12020 Worker thread wakes up
00:49:42.468 00.000 9340 Alert: PulseGuide command to mount has failed - guiding is likely to be ineffective.
00:49:42.499 00.031 12020 worker thread servicing REQUEST_EXPOSE 1000
00:49:42.499 00.000 12020 Handling exposure in thread, d=1000 o=3 r=(878,690,31,31)
00:49:42.924 00.425 9340 GuideStep: -0.5 px 0 ms EAST, 0.1 px 0 ms NORTH
00:49:42.978 00.054 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"c391693a-9cf3-43c9-96a4-dfa03411501b"}
00:49:43.019 00.041 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"c391693a-9cf3-43c9-96a4-dfa03411501b"}
00:49:43.044 00.025 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"a7895a24-b6df-4deb-9a3e-3f4b1b99a472"}
00:49:43.067 00.023 9340 case statement mapped state 6 to 3
00:49:43.088 00.021 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"a7895a24-b6df-4deb-9a3e-3f4b1b99a472"}
00:49:43.128 00.040 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"7f3f15ef-9136-4e7c-b3e1-a491b7892f66"}
00:49:43.158 00.030 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":113,"width":15,"height":15,"star_pos":[6.67,7.00],"pixels":"..."},"id":"7f3f15ef-9136-4e7c-b3e1-a491b7892f66"}
00:49:43.320 00.162 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"bdc0ed11-0d9a-4c38-9067-de934122ba94"}
00:49:43.341 00.021 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"bdc0ed11-0d9a-4c38-9067-de934122ba94"}
00:49:43.403 00.062 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"ba2a192f-61b6-40a1-ad36-16ec62064ce8"}
00:49:43.425 00.022 9340 case statement mapped state 6 to 3
00:49:43.452 00.027 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"ba2a192f-61b6-40a1-ad36-16ec62064ce8"}
00:49:43.556 00.104 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"e744a773-4beb-43ab-9680-2b1eacbe78f5"}
00:49:43.669 00.113 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":113,"width":15,"height":15,"star_pos":[6.67,7.00],"pixels":"..."},"id":"e744a773-4beb-43ab-9680-2b1eacbe78f5"}
00:49:43.870 00.201 12020 Exposure complete
00:49:44.963 01.093 12020 worker thread done servicing request
00:49:44.964 00.001 9340 OnExposeComplete: enter
00:49:44.988 00.024 9340 UpdateGuideState(): m_state=6
00:49:45.003 00.015 9340 Star::Find(15, 893, 704, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 114
00:49:45.055 00.052 9340 Star::Find returns 1 (0), X=880.58, Y=704.59, Mass=1050339, SNR=198.1, Peak=61674 HFD=4.2
00:49:45.074 00.019 9340 MultiStar: large primary error, entering stabilization period
00:49:45.098 00.024 9340 CameraToMount -- cameraTheta (-3.09) - m_xAngle (-3.09) = xAngle (-0.00 = -0.00)
00:49:45.115 00.017 9340 CameraToMount -- cameraTheta (-3.09) - (m_xAngle (-3.09) + m_yAngleError (-0.07)) = yAngle (0.07 = 0.07)
00:49:45.135 00.020 9340 CameraToMount -- cameraX=-12.20 cameraY=-0.59 hyp=12.22 cameraTheta=-3.09 mountX=12.22 mountY=0.89, mountTheta=0.07
00:49:45.190 00.055 9340 SchedulePrimaryMove(10104498, x=-12.20, y=-0.59, opts=13)
00:49:45.209 00.019 9340 Enqueuing Move request for scope (-12.20, -0.59)
00:49:45.232 00.023 12020 Worker thread wakes up
00:49:45.232 00.000 12020 worker thread servicing REQUEST_MOVE scope ofs (-12.20, -0.59) opts 0xd
00:49:45.232 00.000 12020 Handling offset move in thread for scope, endpoint = (-12.20, -0.59)
00:49:45.233 00.001 12020 Moving (-12.20, -0.59) raw xDistance=12.22 yDistance=0.89
00:49:45.234 00.001 12020 GuideAlgorithmHysteresis::Result() returns 5.11 from input 12.22
00:49:45.234 00.000 12020 resist switch: large excursion: input 0.89 thresh 0.75 direction from -1 to 1
00:49:45.234 00.000 12020 switching direction from 0 to 1 - decHistory=3 oldest=0.00 newest=2.68
00:49:45.234 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.89 from input 0.89
00:49:45.235 00.001 12020 MoveAxis(W, 873, ABG)
00:49:45.235 00.000 12020 Guiding  Dir = 3, Dur = 873
00:49:45.236 00.001 12020 IsSlewing returns 0
00:49:45.238 00.002 12020 IsGuiding returns 0
00:49:45.249 00.011 9340 UpdateImageDisplay: Size=(1920,1080) min=5157, max=65533, med=8309, FiltMin=6462, FiltMax=65506, Gamma=2.870
00:49:45.295 00.046 12020 PulseGuide returned control before completion, sleep 837
00:49:45.346 00.051 9340 UpdateGuideState exits: m=1050339 SNR=198.1
00:49:45.369 00.023 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:49:45.407 00.038 9340 ScheduleExposure(1000,3,1) exposurePending=0
00:49:45.419 00.012 9340 Enqueuing Expose request
00:49:45.433 00.014 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"e62d41bf-3581-483b-b007-7d18af607afc"}
00:49:45.451 00.018 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"e62d41bf-3581-483b-b007-7d18af607afc"}
00:49:45.469 00.018 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"b351bf63-bb20-4f39-8be8-20f60dc6c13e"}
00:49:45.484 00.015 9340 case statement mapped state 6 to 3
00:49:45.498 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"b351bf63-bb20-4f39-8be8-20f60dc6c13e"}
00:49:45.552 00.054 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"3ee441a5-1d76-45d4-94e0-219a3ab5646b"}
00:49:45.567 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":114,"width":15,"height":15,"star_pos":[6.58,6.59],"pixels":"..."},"id":"3ee441a5-1d76-45d4-94e0-219a3ab5646b"}
00:49:46.142 00.575 12020 IsGuiding returns 1
00:49:46.142 00.000 12020 scope still moving after pulse duration time elapsed
00:49:46.194 00.052 12020 IsSlewing returns 0
00:49:46.225 00.031 12020 IsGuiding returns 0
00:49:46.225 00.000 12020 scope move finished after 873 + 113 ms
00:49:46.226 00.001 12020 Move returns status 0, amount 873
00:49:46.227 00.001 12020 MoveAxis(S, 145, ABG)
00:49:46.227 00.000 12020 Guiding  Dir = 1, Dur = 145
00:49:46.228 00.001 12020 IsSlewing returns 0
00:49:46.229 00.001 12020 IsGuiding returns 0
00:49:46.320 00.091 12020 PulseGuide returned control before completion, sleep 65
00:49:46.389 00.069 12020 IsGuiding returns 1
00:49:46.389 00.000 12020 scope still moving after pulse duration time elapsed
00:49:46.426 00.037 12020 IsSlewing returns 0
00:49:46.429 00.003 12020 IsGuiding returns 1
00:49:46.545 00.116 12020 IsSlewing returns 0
00:49:46.549 00.004 12020 IsGuiding returns 0
00:49:46.549 00.000 12020 scope move finished after 145 + 173 ms
00:49:46.549 00.000 12020 Move returns status 0, amount 145
00:49:46.549 00.000 12020 move complete, result=0
00:49:46.550 00.001 12020 worker thread done servicing request
00:49:46.550 00.000 9340 GuideStep: 12.2 px 873 ms WEST, 0.9 px 145 ms SOUTH
00:49:46.569 00.019 12020 Worker thread wakes up
00:49:46.570 00.001 12020 worker thread servicing REQUEST_EXPOSE 1000
00:49:46.570 00.000 12020 Handling exposure in thread, d=1000 o=3 r=(866,690,31,31)
00:49:47.280 00.710 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"7f63f7fb-b3d0-40e3-b099-be0167a44ec4"}
00:49:47.319 00.039 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"7f63f7fb-b3d0-40e3-b099-be0167a44ec4"}
00:49:47.373 00.054 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"6397903a-a3e5-4532-8b3e-d09fe7de94da"}
00:49:47.435 00.062 9340 case statement mapped state 6 to 3
00:49:47.555 00.120 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"6397903a-a3e5-4532-8b3e-d09fe7de94da"}
00:49:47.639 00.084 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"66d25e10-a66e-4076-b87a-ba0e06eee206"}
00:49:47.687 00.048 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":114,"width":15,"height":15,"star_pos":[6.58,6.59],"pixels":"..."},"id":"66d25e10-a66e-4076-b87a-ba0e06eee206"}
00:49:47.964 00.277 12020 Exposure complete
00:49:48.462 00.498 12020 worker thread done servicing request
00:49:48.462 00.000 9340 OnExposeComplete: enter
00:49:48.494 00.032 9340 UpdateGuideState(): m_state=6
00:49:48.524 00.030 9340 Star::Find(15, 880, 704, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 115
00:49:48.564 00.040 9340 Star::Find returns 1 (0), X=886.20, Y=704.75, Mass=973831, SNR=169.6, Peak=57838 HFD=4.4
00:49:48.637 00.073 9340 CameraToMount -- cameraTheta (-3.08) - m_xAngle (-3.09) = xAngle (0.02 = 0.02)
00:49:48.676 00.039 9340 CameraToMount -- cameraTheta (-3.08) - (m_xAngle (-3.09) + m_yAngleError (-0.07)) = yAngle (0.09 = 0.09)
00:49:48.810 00.134 9340 CameraToMount -- cameraX=-6.59 cameraY=-0.42 hyp=6.60 cameraTheta=-3.08 mountX=6.60 mountY=0.59, mountTheta=0.09
00:49:48.906 00.096 9340 SchedulePrimaryMove(10104498, x=-6.59, y=-0.42, opts=13)
00:49:48.991 00.085 9340 Enqueuing Move request for scope (-6.59, -0.42)
00:49:49.034 00.043 12020 Worker thread wakes up
00:49:49.034 00.000 12020 worker thread servicing REQUEST_MOVE scope ofs (-6.59, -0.42) opts 0xd
00:49:49.034 00.000 12020 Handling offset move in thread for scope, endpoint = (-6.59, -0.42)
00:49:49.035 00.001 12020 Moving (-6.59, -0.42) raw xDistance=6.60 yDistance=0.59
00:49:49.035 00.000 12020 GuideAlgorithmHysteresis::Result() returns 3.18 from input 6.60
00:49:49.035 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.59 from input 0.59
00:49:49.035 00.000 12020 MoveAxis(W, 543, ABG)
00:49:49.035 00.000 12020 Guiding  Dir = 3, Dur = 543
00:49:49.038 00.003 12020 IsSlewing returns 0
00:49:49.039 00.001 12020 IsGuiding returns 0
00:49:49.069 00.030 9340 UpdateImageDisplay: Size=(1920,1080) min=5131, max=65535, med=8310, FiltMin=6283, FiltMax=65506, Gamma=2.870
00:49:49.118 00.049 12020 PulseGuide returned control before completion, sleep 523
00:49:49.223 00.105 9340 UpdateGuideState exits: m=973831 SNR=169.6
00:49:49.253 00.030 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:49:49.293 00.040 9340 ScheduleExposure(1000,3,1) exposurePending=0
00:49:49.353 00.060 9340 Enqueuing Expose request
00:49:49.392 00.039 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"3d23e9ac-9ab3-4932-b69b-96520e839d09"}
00:49:49.423 00.031 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"3d23e9ac-9ab3-4932-b69b-96520e839d09"}
00:49:49.477 00.054 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"bb5a6c16-7b2b-45d4-971d-a693c91b3ff2"}
00:49:49.530 00.053 9340 case statement mapped state 6 to 3
00:49:49.602 00.072 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"bb5a6c16-7b2b-45d4-971d-a693c91b3ff2"}
00:49:49.678 00.076 12020 IsGuiding returns 0
00:49:49.678 00.000 12020 Move returns status 0, amount 543
00:49:49.678 00.000 12020 MoveAxis(S, 96, ABG)
00:49:49.678 00.000 12020 Guiding  Dir = 1, Dur = 96
00:49:49.681 00.003 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"1e37e1d6-e426-42d9-b463-d4d305cace53"}
00:49:49.712 00.031 12020 IsSlewing returns 0
00:49:49.728 00.016 12020 IsGuiding returns 0
00:49:49.730 00.002 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":115,"width":15,"height":15,"star_pos":[7.20,6.75],"pixels":"..."},"id":"1e37e1d6-e426-42d9-b463-d4d305cace53"}
00:49:49.807 00.077 12020 PulseGuide returned control before completion, sleep 29
00:49:49.872 00.065 12020 IsGuiding returns 1
00:49:49.872 00.000 12020 scope still moving after pulse duration time elapsed
00:49:49.896 00.024 12020 IsSlewing returns 0
00:49:50.016 00.120 12020 IsGuiding returns 0
00:49:50.016 00.000 12020 scope move finished after 96 + 190 ms
00:49:50.016 00.000 12020 Move returns status 0, amount 96
00:49:50.016 00.000 12020 move complete, result=0
00:49:50.017 00.001 12020 worker thread done servicing request
00:49:50.017 00.000 12020 Worker thread wakes up
00:49:50.017 00.000 12020 worker thread servicing REQUEST_EXPOSE 1000
00:49:50.017 00.000 12020 Handling exposure in thread, d=1000 o=3 r=(871,690,31,31)
00:49:50.042 00.025 9340 GuideStep: 6.6 px 543 ms WEST, 0.6 px 96 ms SOUTH
00:49:51.281 01.239 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"cc466893-53b4-43fb-b21e-ab7c2f5a1c32"}
00:49:51.330 00.049 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"cc466893-53b4-43fb-b21e-ab7c2f5a1c32"}
00:49:51.359 00.029 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"f2c9c217-578d-4749-91e6-e2cea72798fb"}
00:49:51.378 00.019 9340 case statement mapped state 6 to 3
00:49:51.399 00.021 12020 Exposure complete
00:49:51.400 00.001 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"f2c9c217-578d-4749-91e6-e2cea72798fb"}
00:49:51.450 00.050 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"51eff91a-f429-4961-bc9a-a2038477bb7b"}
00:49:51.467 00.017 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":115,"width":15,"height":15,"star_pos":[7.20,6.75],"pixels":"..."},"id":"51eff91a-f429-4961-bc9a-a2038477bb7b"}
00:49:52.033 00.566 9340 OnExposeComplete: enter
00:49:52.122 00.089 12020 worker thread done servicing request
00:49:52.123 00.001 9340 UpdateGuideState(): m_state=6
00:49:52.168 00.045 9340 Star::Find(15, 886, 704, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 116
00:49:52.187 00.019 9340 Star::Find returns 1 (0), X=888.97, Y=705.05, Mass=1010087, SNR=219.6, Peak=61464 HFD=4.4
00:49:52.207 00.020 9340 CameraToMount -- cameraTheta (-3.11) - m_xAngle (-3.09) = xAngle (-0.02 = -0.02)
00:49:52.250 00.043 9340 CameraToMount -- cameraTheta (-3.11) - (m_xAngle (-3.09) + m_yAngleError (-0.07)) = yAngle (0.06 = 0.06)
00:49:52.272 00.022 9340 CameraToMount -- cameraX=-3.82 cameraY=-0.12 hyp=3.82 cameraTheta=-3.11 mountX=3.82 mountY=0.22, mountTheta=0.06
00:49:52.295 00.023 9340 SchedulePrimaryMove(10104498, x=-3.82, y=-0.12, opts=13)
00:49:52.315 00.020 9340 Enqueuing Move request for scope (-3.82, -0.12)
00:49:52.342 00.027 12020 Worker thread wakes up
00:49:52.343 00.001 12020 worker thread servicing REQUEST_MOVE scope ofs (-3.82, -0.12) opts 0xd
00:49:52.343 00.000 12020 Handling offset move in thread for scope, endpoint = (-3.82, -0.12)
00:49:52.343 00.000 12020 Moving (-3.82, -0.12) raw xDistance=3.82 yDistance=0.22
00:49:52.345 00.002 12020 GuideAlgorithmHysteresis::Result() returns 1.86 from input 3.82
00:49:52.345 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:49:52.345 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.22
00:49:52.345 00.000 12020 MoveAxis(W, 317, ABG)
00:49:52.346 00.001 12020 Guiding  Dir = 3, Dur = 317
00:49:52.347 00.001 12020 IsSlewing returns 0
00:49:52.347 00.000 12020 IsGuiding returns 0
00:49:52.394 00.047 12020 PulseGuide returned control before completion, sleep 282
00:49:52.415 00.021 9340 UpdateImageDisplay: Size=(1920,1080) min=5436, max=65535, med=8299, FiltMin=6586, FiltMax=65509, Gamma=2.870
00:49:52.521 00.106 9340 UpdateGuideState exits: m=1010087 SNR=219.6
00:49:52.575 00.054 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:49:52.598 00.023 9340 ScheduleExposure(1000,3,1) exposurePending=0
00:49:52.639 00.041 9340 Enqueuing Expose request
00:49:52.718 00.079 12020 IsGuiding returns 0
00:49:52.718 00.000 12020 Move returns status 0, amount 317
00:49:52.718 00.000 12020 MoveAxis(N, 0, ABG)
00:49:52.719 00.001 12020 Move returns status 0, amount 0
00:49:52.719 00.000 12020 move complete, result=0
00:49:52.719 00.000 12020 worker thread done servicing request
00:49:52.719 00.000 12020 Worker thread wakes up
00:49:52.719 00.000 12020 worker thread servicing REQUEST_EXPOSE 1000
00:49:52.720 00.001 12020 Handling exposure in thread, d=1000 o=3 r=(878,690,31,31)
00:49:52.749 00.029 9340 GuideStep: 3.8 px 317 ms WEST, 0.2 px 0 ms NORTH
00:49:53.280 00.531 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"d0d50d29-7a49-4489-ac6b-54fd9a810fe3"}
00:49:53.316 00.036 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"d0d50d29-7a49-4489-ac6b-54fd9a810fe3"}
00:49:53.374 00.058 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"16d78f95-90e7-41d2-89ab-d3ce53faf3c5"}
00:49:53.420 00.046 9340 case statement mapped state 6 to 3
00:49:53.468 00.048 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"16d78f95-90e7-41d2-89ab-d3ce53faf3c5"}
00:49:53.543 00.075 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"372993d2-db0c-4d9b-b8f1-6a885b036f60"}
00:49:53.575 00.032 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":116,"width":15,"height":15,"star_pos":[6.97,7.05],"pixels":"..."},"id":"372993d2-db0c-4d9b-b8f1-6a885b036f60"}
00:49:54.141 00.566 12020 Exposure complete
00:49:54.767 00.626 12020 worker thread done servicing request
00:49:54.767 00.000 9340 OnExposeComplete: enter
00:49:54.781 00.014 9340 UpdateGuideState(): m_state=6
00:49:54.795 00.014 9340 Star::Find(15, 888, 705, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 117
00:49:54.817 00.022 9340 Star::Find returns 1 (0), X=891.06, Y=705.09, Mass=1008032, SNR=217.6, Peak=61478 HFD=4.3
00:49:54.841 00.024 9340 MultiStar: exiting stabilization period
00:49:54.898 00.057 9340 MultiStar: [#1 -2.43,0.03,0.77,U] [#2 -1.94,-0.33,0.54,U] [#3 -2.05,-0.12,0.40,U] [#4 -2.65,-0.44,0.39,U] [#5 -2.31,-0.01,0.33,U] [#6 -1.98,-0.52,0.31,U] [#7 -2.73,-0.56,0.26,U] [#8 -1.48,0.08,0.28,U] 
00:49:54.930 00.032 9340 single-star, 8 included, MultiStar: {-2.10, -0.17}, one-star: {-1.72, -0.08}
00:49:54.954 00.024 9340 CameraToMount -- cameraTheta (-3.10) - m_xAngle (-3.09) = xAngle (-0.00 = -0.00)
00:49:54.972 00.018 9340 CameraToMount -- cameraTheta (-3.10) - (m_xAngle (-3.09) + m_yAngleError (-0.07)) = yAngle (0.07 = 0.07)
00:49:54.990 00.018 9340 CameraToMount -- cameraX=-1.72 cameraY=-0.08 hyp=1.72 cameraTheta=-3.10 mountX=1.72 mountY=0.12, mountTheta=0.07
00:49:55.029 00.039 9340 SchedulePrimaryMove(10104498, x=-1.72, y=-0.08, opts=13)
00:49:55.054 00.025 9340 Enqueuing Move request for scope (-1.72, -0.08)
00:49:55.066 00.012 12020 Worker thread wakes up
00:49:55.066 00.000 12020 worker thread servicing REQUEST_MOVE scope ofs (-1.72, -0.08) opts 0xd
00:49:55.066 00.000 12020 Handling offset move in thread for scope, endpoint = (-1.72, -0.08)
00:49:55.067 00.001 12020 Moving (-1.72, -0.08) raw xDistance=1.72 yDistance=0.12
00:49:55.068 00.001 12020 GuideAlgorithmHysteresis::Result() returns 0.87 from input 1.72
00:49:55.068 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:49:55.068 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
00:49:55.069 00.001 12020 MoveAxis(W, 149, ABG)
00:49:55.069 00.000 12020 Guiding  Dir = 3, Dur = 149
00:49:55.070 00.001 12020 IsSlewing returns 0
00:49:55.071 00.001 12020 IsGuiding returns 0
00:49:55.088 00.017 9340 UpdateImageDisplay: Size=(1920,1080) min=5066, max=65535, med=8273, FiltMin=6382, FiltMax=65509, Gamma=2.870
00:49:55.108 00.020 12020 PulseGuide returned control before completion, sleep 131
00:49:55.174 00.066 9340 UpdateGuideState exits: m=1008032 SNR=217.6
00:49:55.188 00.014 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:49:55.207 00.019 9340 ScheduleExposure(1000,3,1) exposurePending=0
00:49:55.221 00.014 9340 Enqueuing Expose request
00:49:55.276 00.055 12020 IsGuiding returns 0
00:49:55.276 00.000 12020 Move returns status 0, amount 149
00:49:55.277 00.001 12020 MoveAxis(N, 0, ABG)
00:49:55.277 00.000 12020 Move returns status 0, amount 0
00:49:55.277 00.000 12020 move complete, result=0
00:49:55.277 00.000 12020 worker thread done servicing request
00:49:55.278 00.001 9340 GuideStep: 1.7 px 149 ms WEST, 0.1 px 0 ms NORTH
00:49:55.327 00.049 12020 Worker thread wakes up
00:49:55.327 00.000 12020 worker thread servicing REQUEST_EXPOSE 1000
00:49:55.327 00.000 12020 Handling exposure in thread, d=1000 o=3 r=(878,690,31,31)
00:49:55.355 00.028 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"cfe179d3-7ae0-4312-87e1-305d37309681"}
00:49:55.369 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"cfe179d3-7ae0-4312-87e1-305d37309681"}
00:49:55.387 00.018 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"a87202a2-6785-4ac9-ae57-c982a04f0bb6"}
00:49:55.410 00.023 9340 case statement mapped state 6 to 3
00:49:55.425 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"a87202a2-6785-4ac9-ae57-c982a04f0bb6"}
00:49:55.471 00.046 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"a67ec964-3b2c-4fea-828e-c07a80aa9ddf"}
00:49:55.487 00.016 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":117,"width":15,"height":15,"star_pos":[7.06,7.09],"pixels":"..."},"id":"a67ec964-3b2c-4fea-828e-c07a80aa9ddf"}
00:49:56.724 01.237 12020 Exposure complete
00:49:57.045 00.321 12020 worker thread done servicing request
00:49:57.046 00.001 9340 OnExposeComplete: enter
00:49:57.060 00.014 9340 UpdateGuideState(): m_state=6
00:49:57.080 00.020 9340 Star::Find(15, 891, 705, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 118
00:49:57.098 00.018 9340 Star::Find returns 1 (0), X=892.17, Y=705.29, Mass=1024213, SNR=182.9, Peak=56382 HFD=4.5
00:49:57.117 00.019 9340 MultiStar: [#1 -1.40,0.13,0.89,U] [#2 -0.63,0.36,0.72,U] [#3 -1.18,0.17,0.54,U] [#4 -1.51,-0.00,0.39,U] [#5 -1.38,-0.31,0.42,U] [#6 -1.30,0.04,0.38,U] [#7 -1.11,-0.38,0.30,U] [#8 -0.53,0.10,0.31,U] 
00:49:57.132 00.015 9340 single-star, 8 included, MultiStar: {-1.03, 0.08}, one-star: {-0.61, 0.12}
00:49:57.172 00.040 9340 CameraToMount -- cameraTheta (2.96) - m_xAngle (-3.09) = xAngle (6.05 = -0.23)
00:49:57.186 00.014 9340 CameraToMount -- cameraTheta (2.96) - (m_xAngle (-3.09) + m_yAngleError (-0.07)) = yAngle (6.12 = -0.16)
00:49:57.209 00.023 9340 CameraToMount -- cameraX=-0.61 cameraY=0.12 hyp=0.62 cameraTheta=2.96 mountX=0.61 mountY=-0.10, mountTheta=-0.16
00:49:57.229 00.020 9340 SchedulePrimaryMove(10104498, x=-0.61, y=0.12, opts=13)
00:49:57.243 00.014 9340 Enqueuing Move request for scope (-0.61, 0.12)
00:49:57.258 00.015 12020 Worker thread wakes up
00:49:57.258 00.000 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.61, 0.12) opts 0xd
00:49:57.259 00.001 12020 Handling offset move in thread for scope, endpoint = (-0.61, 0.12)
00:49:57.259 00.000 12020 Moving (-0.61, 0.12) raw xDistance=0.61 yDistance=-0.10
00:49:57.259 00.000 12020 GuideAlgorithmHysteresis::Result() returns 0.32 from input 0.61
00:49:57.259 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:49:57.260 00.001 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
00:49:57.261 00.001 12020 MoveAxis(W, 55, ABG)
00:49:57.261 00.000 12020 Guiding  Dir = 3, Dur = 55
00:49:57.262 00.001 12020 IsSlewing returns 0
00:49:57.263 00.001 12020 IsGuiding returns 0
00:49:57.275 00.012 9340 UpdateImageDisplay: Size=(1920,1080) min=5320, max=65535, med=8286, FiltMin=6292, FiltMax=65509, Gamma=2.870
00:49:57.310 00.035 12020 PulseGuide returned control before completion, sleep 23
00:49:57.365 00.055 9340 UpdateGuideState exits: m=1024213 SNR=182.9
00:49:57.385 00.020 12020 IsGuiding returns 1
00:49:57.385 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:49:57.399 00.014 12020 scope still moving after pulse duration time elapsed
00:49:57.399 00.000 9340 ScheduleExposure(1000,3,1) exposurePending=0
00:49:57.416 00.017 9340 Enqueuing Expose request
00:49:57.447 00.031 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"8ddda471-b3c2-4c50-8e58-1dd1a94411f2"}
00:49:57.471 00.024 12020 IsSlewing returns 0
00:49:57.471 00.000 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"8ddda471-b3c2-4c50-8e58-1dd1a94411f2"}
00:49:57.483 00.012 12020 IsGuiding returns 0
00:49:57.484 00.001 12020 scope move finished after 55 + 164 ms
00:49:57.484 00.000 12020 Move returns status 0, amount 55
00:49:57.484 00.000 12020 MoveAxis(N, 0, ABG)
00:49:57.484 00.000 12020 Move returns status 0, amount 0
00:49:57.484 00.000 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"95bcf129-aabc-412a-8bb6-49a2352b960a"}
00:49:57.497 00.013 12020 move complete, result=0
00:49:57.498 00.001 9340 case statement mapped state 6 to 3
00:49:57.508 00.010 12020 worker thread done servicing request
00:49:57.508 00.000 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"95bcf129-aabc-412a-8bb6-49a2352b960a"}
00:49:57.519 00.011 12020 Worker thread wakes up
00:49:57.520 00.001 9340 GuideStep: 0.6 px 55 ms WEST, -0.1 px 0 ms NORTH
00:49:57.532 00.012 12020 worker thread servicing REQUEST_EXPOSE 1000
00:49:57.533 00.001 12020 Handling exposure in thread, d=1000 o=3 r=(878,690,31,31)
00:49:57.589 00.056 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"db6d4d71-35e8-43fb-b8c4-12c82212e0b4"}
00:49:57.607 00.018 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":118,"width":15,"height":15,"star_pos":[7.17,7.29],"pixels":"..."},"id":"db6d4d71-35e8-43fb-b8c4-12c82212e0b4"}
00:49:58.925 01.318 12020 Exposure complete
00:49:59.313 00.388 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"3a5e6cd8-4178-4894-9cf6-978fb613588e"}
00:49:59.333 00.020 12020 worker thread done servicing request
00:49:59.333 00.000 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"3a5e6cd8-4178-4894-9cf6-978fb613588e"}
00:49:59.378 00.045 9340 OnExposeComplete: enter
00:49:59.397 00.019 9340 UpdateGuideState(): m_state=6
00:49:59.413 00.016 9340 Star::Find(15, 892, 705, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 119
00:49:59.437 00.024 9340 Star::Find returns 1 (0), X=892.67, Y=705.29, Mass=1010492, SNR=205.0, Peak=58617 HFD=4.3
00:49:59.457 00.020 9340 MultiStar: [#1 -0.59,0.28,0.66,U] [#2 0.05,0.36,0.68,U] [#3 -0.17,0.33,0.46,U] [#4 -0.67,0.09,0.38,U] [#5 -0.69,-0.00,0.38,U] [#6 -0.31,0.15,0.36,U] [#7 -0.13,0.27,0.30,U] [#8 0.54,0.86,0.23,U] 
00:49:59.494 00.037 9340 single-star, 8 included, MultiStar: {-0.24, 0.24}, one-star: {-0.12, 0.12}
00:49:59.510 00.016 9340 CameraToMount -- cameraTheta (2.36) - m_xAngle (-3.09) = xAngle (5.45 = -0.83)
00:49:59.530 00.020 9340 CameraToMount -- cameraTheta (2.36) - (m_xAngle (-3.09) + m_yAngleError (-0.07)) = yAngle (5.52 = -0.76)
00:49:59.552 00.022 9340 CameraToMount -- cameraX=-0.12 cameraY=0.12 hyp=0.16 cameraTheta=2.36 mountX=0.11 mountY=-0.11, mountTheta=-0.80
00:49:59.602 00.050 9340 SchedulePrimaryMove(10104498, x=-0.12, y=0.12, opts=13)
00:49:59.631 00.029 9340 Enqueuing Move request for scope (-0.12, 0.12)
00:49:59.671 00.040 12020 Worker thread wakes up
00:49:59.672 00.001 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.12, 0.12) opts 0xd
00:49:59.672 00.000 12020 Handling offset move in thread for scope, endpoint = (-0.12, 0.12)
00:49:59.672 00.000 12020 Moving (-0.12, 0.12) raw xDistance=0.11 yDistance=-0.11
00:49:59.673 00.001 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
00:49:59.673 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:49:59.679 00.006 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
00:49:59.683 00.004 12020 MoveAxis(E, 0, ABG)
00:49:59.684 00.001 12020 Move returns status 0, amount 0
00:49:59.686 00.002 12020 MoveAxis(N, 0, ABG)
00:49:59.687 00.001 12020 Move returns status 0, amount 0
00:49:59.688 00.001 12020 move complete, result=0
00:49:59.689 00.001 12020 worker thread done servicing request
00:49:59.738 00.049 9340 UpdateImageDisplay: Size=(1920,1080) min=5240, max=65535, med=8283, FiltMin=6304, FiltMax=65517, Gamma=2.870
00:49:59.885 00.147 9340 UpdateGuideState exits: m=1010492 SNR=205.0
00:49:59.901 00.016 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:49:59.922 00.021 9340 ScheduleExposure(1000,3,1) exposurePending=0
00:49:59.948 00.026 9340 Enqueuing Expose request
00:50:00.003 00.055 12020 Worker thread wakes up
00:50:00.003 00.000 9340 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
00:50:00.019 00.016 12020 worker thread servicing REQUEST_EXPOSE 1000
00:50:00.020 00.001 12020 Handling exposure in thread, d=1000 o=3 r=(878,690,31,31)
00:50:00.117 00.097 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"8f1d1862-46b8-4173-8c48-5d27dc66c38d"}
00:50:00.153 00.036 9340 case statement mapped state 6 to 3
00:50:00.178 00.025 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"8f1d1862-46b8-4173-8c48-5d27dc66c38d"}
00:50:00.243 00.065 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"3c8ca2ba-f68b-48f6-a40a-b286d6b9ca3d"}
00:50:00.284 00.041 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":119,"width":15,"height":15,"star_pos":[6.67,7.29],"pixels":"..."},"id":"3c8ca2ba-f68b-48f6-a40a-b286d6b9ca3d"}
00:50:01.367 01.083 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"5f8fef4f-d593-4a0e-b73e-bb1638363e61"}
00:50:01.483 00.116 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"5f8fef4f-d593-4a0e-b73e-bb1638363e61"}
00:50:01.553 00.070 12020 Exposure complete
00:50:01.559 00.006 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"b96ef9f7-3d39-4411-861b-8e18ee73f19d"}
00:50:01.648 00.089 9340 case statement mapped state 6 to 3
00:50:01.782 00.134 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"b96ef9f7-3d39-4411-861b-8e18ee73f19d"}
00:50:01.893 00.111 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"32004467-d32b-42cc-99ad-99bddd2713bd"}
00:50:01.945 00.052 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":119,"width":15,"height":15,"star_pos":[6.67,7.29],"pixels":"..."},"id":"32004467-d32b-42cc-99ad-99bddd2713bd"}
00:50:02.434 00.489 12020 worker thread done servicing request
00:50:02.434 00.000 9340 OnExposeComplete: enter
00:50:02.450 00.016 9340 UpdateGuideState(): m_state=6
00:50:02.469 00.019 9340 Star::Find(15, 892, 705, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 120
00:50:02.485 00.016 9340 Star::Find returns 1 (0), X=892.72, Y=705.37, Mass=1029841, SNR=185.3, Peak=56345 HFD=4.6
00:50:02.539 00.054 9340 MultiStar: [#1 -0.55,0.51,0.82,U] [#2 -0.18,0.29,0.73,U] [#3 -0.37,0.35,0.49,U] [#4 -0.52,0.02,0.43,U] [#5 -0.66,-0.08,0.37,U] [#6 -0.34,0.06,0.33,U] [#7 -0.12,-0.07,0.35,U] [#8 0.45,0.07,0.29,U] 
00:50:02.557 00.018 9340 single-star, 8 included, MultiStar: {-0.28, 0.21}, one-star: {-0.06, 0.20}
00:50:02.572 00.015 9340 CameraToMount -- cameraTheta (1.89) - m_xAngle (-3.09) = xAngle (4.98 = -1.30)
00:50:02.591 00.019 9340 CameraToMount -- cameraTheta (1.89) - (m_xAngle (-3.09) + m_yAngleError (-0.07)) = yAngle (5.05 = -1.23)
00:50:02.607 00.016 9340 CameraToMount -- cameraX=-0.06 cameraY=0.20 hyp=0.21 cameraTheta=1.89 mountX=0.06 mountY=-0.20, mountTheta=-1.30
00:50:02.666 00.059 9340 SchedulePrimaryMove(10104498, x=-0.06, y=0.20, opts=13)
00:50:02.682 00.016 9340 Enqueuing Move request for scope (-0.06, 0.20)
00:50:02.695 00.013 12020 Worker thread wakes up
00:50:02.695 00.000 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.20) opts 0xd
00:50:02.695 00.000 12020 Handling offset move in thread for scope, endpoint = (-0.06, 0.20)
00:50:02.695 00.000 12020 Moving (-0.06, 0.20) raw xDistance=0.06 yDistance=-0.20
00:50:02.696 00.001 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
00:50:02.696 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:50:02.697 00.001 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.20
00:50:02.697 00.000 12020 MoveAxis(E, 0, ABG)
00:50:02.697 00.000 12020 Move returns status 0, amount 0
00:50:02.697 00.000 12020 MoveAxis(N, 0, ABG)
00:50:02.697 00.000 12020 Move returns status 0, amount 0
00:50:02.698 00.001 12020 move complete, result=0
00:50:02.698 00.000 12020 worker thread done servicing request
00:50:02.717 00.019 9340 UpdateImageDisplay: Size=(1920,1080) min=5187, max=65535, med=8301, FiltMin=6545, FiltMax=65508, Gamma=2.870
00:50:02.816 00.099 9340 UpdateGuideState exits: m=1029841 SNR=185.3
00:50:02.840 00.024 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:50:02.867 00.027 9340 ScheduleExposure(1000,3,1) exposurePending=0
00:50:02.917 00.050 9340 Enqueuing Expose request
00:50:02.945 00.028 12020 Worker thread wakes up
00:50:02.945 00.000 9340 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
00:50:02.962 00.017 12020 worker thread servicing REQUEST_EXPOSE 1000
00:50:02.962 00.000 12020 Handling exposure in thread, d=1000 o=3 r=(878,690,31,31)
00:50:03.361 00.399 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"aa2b9d19-8488-4440-bd6f-ddd2da7749ff"}
00:50:03.379 00.018 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"aa2b9d19-8488-4440-bd6f-ddd2da7749ff"}
00:50:03.407 00.028 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"6cf22c7a-bb6b-4257-a2fd-18659ee19e2d"}
00:50:03.475 00.068 9340 case statement mapped state 6 to 3
00:50:03.503 00.028 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"6cf22c7a-bb6b-4257-a2fd-18659ee19e2d"}
00:50:03.519 00.016 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"2d200c50-06f8-4d53-9fec-51cd567840e7"}
00:50:03.546 00.027 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":120,"width":15,"height":15,"star_pos":[6.72,7.37],"pixels":"..."},"id":"2d200c50-06f8-4d53-9fec-51cd567840e7"}
00:50:04.341 00.795 12020 Exposure complete
00:50:04.730 00.389 12020 worker thread done servicing request
00:50:04.731 00.001 9340 OnExposeComplete: enter
00:50:04.743 00.012 9340 UpdateGuideState(): m_state=6
00:50:04.763 00.020 9340 Star::Find(15, 892, 705, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 121
00:50:04.776 00.013 9340 Star::Find returns 1 (0), X=892.65, Y=705.45, Mass=1041699, SNR=195.0, Peak=58281 HFD=4.3
00:50:04.790 00.014 9340 MultiStar: [#1 -0.72,0.26,0.74,U] [#2 -0.15,0.17,0.67,U] [#3 -0.33,0.23,0.57,U] [#4 -0.66,0.05,0.41,U] [#5 -0.84,-0.03,0.36,U] [#6 -0.65,-0.03,0.30,U] [#7 -0.32,-0.05,0.31,U] [#8 0.50,0.42,0.29,U] 
00:50:04.804 00.014 9340 single-star, 8 included, MultiStar: {-0.36, 0.18}, one-star: {-0.14, 0.27}
00:50:04.845 00.041 9340 CameraToMount -- cameraTheta (2.04) - m_xAngle (-3.09) = xAngle (5.13 = -1.15)
00:50:04.859 00.014 9340 CameraToMount -- cameraTheta (2.04) - (m_xAngle (-3.09) + m_yAngleError (-0.07)) = yAngle (5.21 = -1.08)
00:50:04.872 00.013 9340 CameraToMount -- cameraX=-0.14 cameraY=0.27 hyp=0.31 cameraTheta=2.04 mountX=0.13 mountY=-0.27, mountTheta=-1.14
00:50:04.896 00.024 9340 SchedulePrimaryMove(10104498, x=-0.14, y=0.27, opts=13)
00:50:04.914 00.018 9340 Enqueuing Move request for scope (-0.14, 0.27)
00:50:04.955 00.041 12020 Worker thread wakes up
00:50:04.955 00.000 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.14, 0.27) opts 0xd
00:50:04.955 00.000 12020 Handling offset move in thread for scope, endpoint = (-0.14, 0.27)
00:50:04.956 00.001 12020 Moving (-0.14, 0.27) raw xDistance=0.13 yDistance=-0.27
00:50:04.956 00.000 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.13
00:50:04.956 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
00:50:04.957 00.001 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.27
00:50:04.957 00.000 12020 MoveAxis(E, 0, ABG)
00:50:04.958 00.001 12020 Move returns status 0, amount 0
00:50:04.958 00.000 12020 MoveAxis(N, 0, ABG)
00:50:04.958 00.000 12020 Move returns status 0, amount 0
00:50:04.959 00.001 12020 move complete, result=0
00:50:04.959 00.000 12020 worker thread done servicing request
00:50:04.974 00.015 9340 UpdateImageDisplay: Size=(1920,1080) min=5048, max=65535, med=8259, FiltMin=6027, FiltMax=65508, Gamma=2.870
00:50:05.077 00.103 9340 UpdateGuideState exits: m=1041699 SNR=195.0
00:50:05.099 00.022 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:50:05.112 00.013 9340 ScheduleExposure(1000,3,1) exposurePending=0
00:50:05.135 00.023 9340 Enqueuing Expose request
00:50:05.151 00.016 12020 Worker thread wakes up
00:50:05.151 00.000 9340 GuideStep: 0.1 px 0 ms EAST, -0.3 px 0 ms NORTH
00:50:05.190 00.039 12020 worker thread servicing REQUEST_EXPOSE 1000
00:50:05.191 00.001 12020 Handling exposure in thread, d=1000 o=3 r=(878,690,31,31)
00:50:05.356 00.165 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"3964331f-54b9-41de-af6d-a060ae641da2"}
00:50:05.378 00.022 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"3964331f-54b9-41de-af6d-a060ae641da2"}
00:50:05.397 00.019 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"e9dd61af-e45f-464f-a7c1-fe2e571c18a0"}
00:50:05.444 00.047 9340 case statement mapped state 6 to 3
00:50:05.468 00.024 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"e9dd61af-e45f-464f-a7c1-fe2e571c18a0"}
00:50:05.528 00.060 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"ce563bb1-208c-4ae8-8704-41851b668f32"}
00:50:05.546 00.018 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":121,"width":15,"height":15,"star_pos":[6.65,7.45],"pixels":"..."},"id":"ce563bb1-208c-4ae8-8704-41851b668f32"}
00:50:06.573 01.027 12020 Exposure complete
00:50:06.949 00.376 12020 worker thread done servicing request
00:50:06.949 00.000 9340 OnExposeComplete: enter
00:50:06.970 00.021 9340 UpdateGuideState(): m_state=6
00:50:07.018 00.048 9340 Star::Find(15, 892, 705, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 122
00:50:07.045 00.027 9340 Star::Find returns 1 (0), X=892.53, Y=705.13, Mass=1107239, SNR=227.8, Peak=60446 HFD=4.4
00:50:07.066 00.021 9340 MultiStar: [#1 -0.89,0.07,0.77,U] [#2 -0.19,0.05,0.61,U] [#3 -0.58,-0.01,0.39,U] [#4 -0.89,-0.20,0.39,U] [#5 -0.52,0.03,0.31,U] [#6 -0.68,-0.38,0.31,U] [#7 -0.91,0.11,0.28,U] [#8 0.33,-0.01,0.26,U] 
00:50:07.086 00.020 9340 single-star, 8 included, MultiStar: {-0.50, -0.03}, one-star: {-0.25, -0.04}
00:50:07.104 00.018 9340 CameraToMount -- cameraTheta (-2.98) - m_xAngle (-3.09) = xAngle (0.12 = 0.12)
00:50:07.151 00.047 9340 CameraToMount -- cameraTheta (-2.98) - (m_xAngle (-3.09) + m_yAngleError (-0.07)) = yAngle (0.19 = 0.19)
00:50:07.170 00.019 9340 CameraToMount -- cameraX=-0.25 cameraY=-0.04 hyp=0.26 cameraTheta=-2.98 mountX=0.26 mountY=0.05, mountTheta=0.19
00:50:07.201 00.031 9340 SchedulePrimaryMove(10104498, x=-0.25, y=-0.04, opts=13)
00:50:07.232 00.031 9340 Enqueuing Move request for scope (-0.25, -0.04)
00:50:07.269 00.037 12020 Worker thread wakes up
00:50:07.270 00.001 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.25, -0.04) opts 0xd
00:50:07.270 00.000 12020 Handling offset move in thread for scope, endpoint = (-0.25, -0.04)
00:50:07.270 00.000 12020 Moving (-0.25, -0.04) raw xDistance=0.26 yDistance=0.05
00:50:07.270 00.000 12020 GuideAlgorithmHysteresis::Result() returns 0.11 from input 0.26
00:50:07.270 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:50:07.270 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
00:50:07.270 00.000 12020 MoveAxis(W, 18, ABG)
00:50:07.270 00.000 12020 Guiding  Dir = 3, Dur = 18
00:50:07.274 00.004 12020 IsSlewing returns 0
00:50:07.276 00.002 12020 IsGuiding returns 0
00:50:07.288 00.012 9340 UpdateImageDisplay: Size=(1920,1080) min=5262, max=65535, med=8286, FiltMin=6484, FiltMax=65509, Gamma=2.870
00:50:07.308 00.020 12020 IsGuiding returns 1
00:50:07.308 00.000 12020 scope still moving after pulse duration time elapsed
00:50:07.352 00.044 9340 UpdateGuideState exits: m=1107239 SNR=227.8
00:50:07.394 00.042 12020 IsSlewing returns 0
00:50:07.394 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:50:07.413 00.019 12020 IsGuiding returns 0
00:50:07.413 00.000 9340 ScheduleExposure(1000,3,1) exposurePending=0
00:50:07.433 00.020 12020 scope move finished after 18 + 119 ms
00:50:07.433 00.000 12020 Move returns status 0, amount 18
00:50:07.434 00.001 12020 MoveAxis(N, 0, ABG)
00:50:07.434 00.000 12020 Move returns status 0, amount 0
00:50:07.434 00.000 12020 move complete, result=0
00:50:07.434 00.000 12020 worker thread done servicing request
00:50:07.435 00.001 9340 Enqueuing Expose request
00:50:07.460 00.025 12020 Worker thread wakes up
00:50:07.460 00.000 12020 worker thread servicing REQUEST_EXPOSE 1000
00:50:07.460 00.000 12020 Handling exposure in thread, d=1000 o=3 r=(878,690,31,31)
00:50:07.461 00.001 9340 GuideStep: 0.3 px 18 ms WEST, 0.0 px 0 ms NORTH
00:50:07.540 00.079 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"56f9ec82-b9c2-4d4c-a695-66263b4acbd8"}
00:50:07.558 00.018 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"56f9ec82-b9c2-4d4c-a695-66263b4acbd8"}
00:50:07.581 00.023 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"4481842d-93d1-4f2a-9a94-629fae14561b"}
00:50:07.609 00.028 9340 case statement mapped state 6 to 3
00:50:07.645 00.036 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"4481842d-93d1-4f2a-9a94-629fae14561b"}
00:50:07.667 00.022 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"f6bf1b5d-ff48-4606-a1d9-3f62d3f0980c"}
00:50:07.723 00.056 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":122,"width":15,"height":15,"star_pos":[6.53,7.13],"pixels":"..."},"id":"f6bf1b5d-ff48-4606-a1d9-3f62d3f0980c"}
00:50:08.936 01.213 12020 Exposure complete
00:50:09.374 00.438 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"2decea21-324b-4fcb-b625-afe251095219"}
00:50:09.441 00.067 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"2decea21-324b-4fcb-b625-afe251095219"}
00:50:09.537 00.096 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"38aed614-7ba1-4f98-a87e-3071b17de41b"}
00:50:09.599 00.062 9340 case statement mapped state 6 to 3
00:50:09.705 00.106 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"38aed614-7ba1-4f98-a87e-3071b17de41b"}
00:50:09.749 00.044 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"20527e13-32ad-4128-b75c-2e85ef9d54c1"}
00:50:09.847 00.098 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":122,"width":15,"height":15,"star_pos":[6.53,7.13],"pixels":"..."},"id":"20527e13-32ad-4128-b75c-2e85ef9d54c1"}
00:50:09.873 00.026 12020 worker thread done servicing request
00:50:09.874 00.001 9340 OnExposeComplete: enter
00:50:09.888 00.014 9340 UpdateGuideState(): m_state=6
00:50:09.918 00.030 9340 Star::Find(15, 892, 705, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 123
00:50:09.971 00.053 9340 Star::Find returns 1 (0), X=893.25, Y=705.45, Mass=1023130, SNR=206.1, Peak=58157 HFD=4.6
00:50:09.993 00.022 9340 MultiStar: [#1 -0.23,0.17,0.66,U] [#2 0.32,0.31,0.55,U] [#3 -0.06,0.27,0.51,U] [#4 -0.28,-0.01,0.42,U] [#5 0.06,-0.07,0.35,U] [#6 -0.25,-0.15,0.32,U] [#7 -0.04,-0.07,0.29,U] [#8 0.70,0.16,0.32,U] 
00:50:10.005 00.012 9340 refined, 8 included, MultiStar: {0.11, 0.15}, one-star: {0.47, 0.28}
00:50:10.019 00.014 9340 CameraToMount -- cameraTheta (0.92) - m_xAngle (-3.09) = xAngle (4.02 = -2.27)
00:50:10.030 00.011 9340 CameraToMount -- cameraTheta (0.92) - (m_xAngle (-3.09) + m_yAngleError (-0.07)) = yAngle (4.09 = -2.19)
00:50:10.046 00.016 9340 CameraToMount -- cameraX=0.11 cameraY=0.15 hyp=0.19 cameraTheta=0.92 mountX=-0.12 mountY=-0.15, mountTheta=-2.24
00:50:10.114 00.068 9340 SchedulePrimaryMove(10104498, x=0.11, y=0.15, opts=13)
00:50:10.132 00.018 9340 Enqueuing Move request for scope (0.11, 0.15)
00:50:10.153 00.021 12020 Worker thread wakes up
00:50:10.153 00.000 12020 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.15) opts 0xd
00:50:10.153 00.000 12020 Handling offset move in thread for scope, endpoint = (0.11, 0.15)
00:50:10.153 00.000 12020 Moving (0.11, 0.15) raw xDistance=-0.12 yDistance=-0.15
00:50:10.153 00.000 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
00:50:10.154 00.001 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:50:10.154 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
00:50:10.154 00.000 12020 MoveAxis(E, 0, ABG)
00:50:10.154 00.000 12020 Move returns status 0, amount 0
00:50:10.154 00.000 12020 MoveAxis(N, 0, ABG)
00:50:10.155 00.001 12020 Move returns status 0, amount 0
00:50:10.155 00.000 12020 move complete, result=0
00:50:10.155 00.000 12020 worker thread done servicing request
00:50:10.165 00.010 9340 UpdateImageDisplay: Size=(1920,1080) min=5456, max=65535, med=8275, FiltMin=6341, FiltMax=65517, Gamma=2.870
00:50:10.262 00.097 9340 UpdateGuideState exits: m=1023130 SNR=206.1
00:50:10.275 00.013 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:50:10.288 00.013 9340 ScheduleExposure(1000,3,1) exposurePending=0
00:50:10.312 00.024 9340 Enqueuing Expose request
00:50:10.329 00.017 12020 Worker thread wakes up
00:50:10.329 00.000 12020 worker thread servicing REQUEST_EXPOSE 1000
00:50:10.330 00.001 9340 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
00:50:10.348 00.018 12020 Handling exposure in thread, d=1000 o=3 r=(878,690,31,31)
00:50:11.373 01.025 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"bea193f1-9608-45b6-931b-88aa3dbf76eb"}
00:50:11.395 00.022 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"bea193f1-9608-45b6-931b-88aa3dbf76eb"}
00:50:11.419 00.024 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"9d38473b-5d5f-4537-98c5-b849324ac2a5"}
00:50:11.443 00.024 9340 case statement mapped state 6 to 3
00:50:11.496 00.053 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"9d38473b-5d5f-4537-98c5-b849324ac2a5"}
00:50:11.542 00.046 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"3627dfa2-877f-40f8-bc2e-935eb7fa2c19"}
00:50:11.605 00.063 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":123,"width":15,"height":15,"star_pos":[7.25,7.45],"pixels":"..."},"id":"3627dfa2-877f-40f8-bc2e-935eb7fa2c19"}
00:50:11.796 00.191 12020 Exposure complete
00:50:12.153 00.357 12020 worker thread done servicing request
00:50:12.153 00.000 9340 OnExposeComplete: enter
00:50:12.171 00.018 9340 UpdateGuideState(): m_state=6
00:50:12.187 00.016 9340 Star::Find(15, 893, 705, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 124
00:50:12.205 00.018 9340 Star::Find returns 1 (0), X=893.58, Y=705.59, Mass=998133, SNR=194.4, Peak=57820 HFD=4.3
00:50:12.218 00.013 9340 MultiStar: [#1 0.25,0.36,0.77,U] [#2 0.52,0.46,0.70,U] [#3 0.29,0.55,0.50,U] [#4 0.09,0.26,0.39,U] [#5 0.34,0.05,0.37,U] [#6 0.41,-0.11,0.30,U] [#7 0.52,-0.16,0.41,U] [#8 0.80,0.39,0.37,U] 
00:50:12.236 00.018 9340 refined, 8 included, MultiStar: {0.48, 0.30}, one-star: {0.79, 0.42}
00:50:12.253 00.017 9340 CameraToMount -- cameraTheta (0.56) - m_xAngle (-3.09) = xAngle (3.66 = -2.63)
00:50:12.271 00.018 9340 CameraToMount -- cameraTheta (0.56) - (m_xAngle (-3.09) + m_yAngleError (-0.07)) = yAngle (3.73 = -2.55)
00:50:12.286 00.015 9340 CameraToMount -- cameraX=0.48 cameraY=0.30 hyp=0.56 cameraTheta=0.56 mountX=-0.49 mountY=-0.31, mountTheta=-2.57
00:50:12.313 00.027 9340 SchedulePrimaryMove(10104498, x=0.48, y=0.30, opts=13)
00:50:12.334 00.021 9340 Enqueuing Move request for scope (0.48, 0.30)
00:50:12.351 00.017 12020 Worker thread wakes up
00:50:12.351 00.000 12020 worker thread servicing REQUEST_MOVE scope ofs (0.48, 0.30) opts 0xd
00:50:12.351 00.000 12020 Handling offset move in thread for scope, endpoint = (0.48, 0.30)
00:50:12.351 00.000 12020 Moving (0.48, 0.30) raw xDistance=-0.49 yDistance=-0.31
00:50:12.352 00.001 12020 GuideAlgorithmHysteresis::Result() returns -0.21 from input -0.49
00:50:12.352 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
00:50:12.352 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.31
00:50:12.353 00.001 12020 MoveAxis(E, 35, ABG)
00:50:12.353 00.000 12020 Guiding  Dir = 2, Dur = 35
00:50:12.358 00.005 12020 IsSlewing returns 0
00:50:12.359 00.001 12020 IsGuiding returns 0
00:50:12.373 00.014 9340 UpdateImageDisplay: Size=(1920,1080) min=5459, max=65535, med=8444, FiltMin=6555, FiltMax=65517, Gamma=2.870
00:50:12.389 00.016 12020 PulseGuide returned control before completion, sleep 20
00:50:12.430 00.041 9340 UpdateGuideState exits: m=998133 SNR=194.4
00:50:12.447 00.017 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:50:12.464 00.017 12020 IsGuiding returns 0
00:50:12.464 00.000 9340 ScheduleExposure(1000,3,1) exposurePending=0
00:50:12.476 00.012 12020 Move returns status 0, amount 35
00:50:12.476 00.000 9340 Enqueuing Expose request
00:50:12.489 00.013 12020 MoveAxis(N, 0, ABG)
00:50:12.489 00.000 12020 Move returns status 0, amount 0
00:50:12.489 00.000 12020 move complete, result=0
00:50:12.490 00.001 12020 worker thread done servicing request
00:50:12.490 00.000 12020 Worker thread wakes up
00:50:12.490 00.000 12020 worker thread servicing REQUEST_EXPOSE 1000
00:50:12.490 00.000 12020 Handling exposure in thread, d=1000 o=3 r=(878,690,31,31)
00:50:12.500 00.010 9340 GuideStep: -0.5 px 35 ms EAST, -0.3 px 0 ms NORTH
00:50:13.381 00.881 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"ce1b51aa-b71d-4899-b881-93df92a8feec"}
00:50:13.394 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"ce1b51aa-b71d-4899-b881-93df92a8feec"}
00:50:13.408 00.014 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"b1d23973-9834-43e0-8d08-90163b617b98"}
00:50:13.421 00.013 9340 case statement mapped state 6 to 3
00:50:13.434 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"b1d23973-9834-43e0-8d08-90163b617b98"}
00:50:13.450 00.016 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"4dcee516-9294-4e86-bd7f-18f6caba4858"}
00:50:13.463 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":124,"width":15,"height":15,"star_pos":[6.58,6.59],"pixels":"..."},"id":"4dcee516-9294-4e86-bd7f-18f6caba4858"}
00:50:13.853 00.390 12020 Exposure complete
00:50:14.086 00.233 12020 worker thread done servicing request
00:50:14.088 00.002 9340 OnExposeComplete: enter
00:50:14.102 00.014 9340 UpdateGuideState(): m_state=6
00:50:14.117 00.015 9340 Star::Find(15, 893, 705, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 125
00:50:14.132 00.015 9340 Star::Find returns 1 (0), X=893.19, Y=705.33, Mass=980462, SNR=199.1, Peak=62213 HFD=4.5
00:50:14.143 00.011 9340 MultiStar: [#1 0.00,0.02,0.78,U] [#2 0.28,-0.05,0.68,U] [#3 0.19,0.22,0.55,U] [#4 -0.01,0.01,0.44,U] [#5 0.08,-0.08,0.37,U] [#6 -0.19,-0.01,0.24,U] [#7 -0.13,-0.51,0.31,U] [#8 1.15,0.01,0.31,U] 
00:50:14.158 00.015 9340 refined, 8 included, MultiStar: {0.21, 0.02}, one-star: {0.40, 0.16}
00:50:14.173 00.015 9340 CameraToMount -- cameraTheta (0.08) - m_xAngle (-3.09) = xAngle (3.17 = -3.11)
00:50:14.188 00.015 9340 CameraToMount -- cameraTheta (0.08) - (m_xAngle (-3.09) + m_yAngleError (-0.07)) = yAngle (3.24 = -3.04)
00:50:14.200 00.012 9340 CameraToMount -- cameraX=0.21 cameraY=0.02 hyp=0.21 cameraTheta=0.08 mountX=-0.21 mountY=-0.02, mountTheta=-3.04
00:50:14.219 00.019 9340 SchedulePrimaryMove(10104498, x=0.21, y=0.02, opts=13)
00:50:14.234 00.015 9340 Enqueuing Move request for scope (0.21, 0.02)
00:50:14.251 00.017 12020 Worker thread wakes up
00:50:14.251 00.000 12020 worker thread servicing REQUEST_MOVE scope ofs (0.21, 0.02) opts 0xd
00:50:14.251 00.000 12020 Handling offset move in thread for scope, endpoint = (0.21, 0.02)
00:50:14.251 00.000 12020 Moving (0.21, 0.02) raw xDistance=-0.21 yDistance=-0.02
00:50:14.252 00.001 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.21
00:50:14.252 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:50:14.252 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
00:50:14.252 00.000 12020 MoveAxis(E, 0, ABG)
00:50:14.252 00.000 12020 Move returns status 0, amount 0
00:50:14.252 00.000 12020 MoveAxis(N, 0, ABG)
00:50:14.253 00.001 12020 Move returns status 0, amount 0
00:50:14.253 00.000 12020 move complete, result=0
00:50:14.253 00.000 12020 worker thread done servicing request
00:50:14.263 00.010 9340 UpdateImageDisplay: Size=(1920,1080) min=5235, max=65535, med=8272, FiltMin=6215, FiltMax=65508, Gamma=2.870
00:50:14.317 00.054 9340 UpdateGuideState exits: m=980462 SNR=199.1
00:50:14.333 00.016 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:50:14.350 00.017 9340 ScheduleExposure(1000,3,1) exposurePending=0
00:50:14.365 00.015 9340 Enqueuing Expose request
00:50:14.381 00.016 12020 Worker thread wakes up
00:50:14.381 00.000 9340 GuideStep: -0.2 px 0 ms EAST, -0.0 px 0 ms NORTH
00:50:14.392 00.011 12020 worker thread servicing REQUEST_EXPOSE 1000
00:50:14.392 00.000 12020 Handling exposure in thread, d=1000 o=3 r=(878,690,31,31)
00:50:15.380 00.988 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"c806baf5-ffed-4c45-bdf3-01a95600f97d"}
00:50:15.393 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"c806baf5-ffed-4c45-bdf3-01a95600f97d"}
00:50:15.410 00.017 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"a3ab956d-4952-4748-bd4e-dc90a676ae30"}
00:50:15.426 00.016 9340 case statement mapped state 6 to 3
00:50:15.439 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"a3ab956d-4952-4748-bd4e-dc90a676ae30"}
00:50:15.463 00.024 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"0647b873-37c6-4d5c-8056-b8340bf33009"}
00:50:15.475 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":125,"width":15,"height":15,"star_pos":[7.19,7.33],"pixels":"..."},"id":"0647b873-37c6-4d5c-8056-b8340bf33009"}
00:50:15.761 00.286 12020 Exposure complete
00:50:16.013 00.252 12020 worker thread done servicing request
00:50:16.014 00.001 9340 OnExposeComplete: enter
00:50:16.029 00.015 9340 UpdateGuideState(): m_state=6
00:50:16.043 00.014 9340 Star::Find(15, 893, 705, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 126
00:50:16.056 00.013 9340 Star::Find returns 1 (0), X=893.25, Y=705.04, Mass=1003483, SNR=185.1, Peak=58541 HFD=4.3
00:50:16.070 00.014 9340 MultiStar: [#1 -0.05,0.14,0.93,U] [#2 0.43,0.01,0.65,U] [#3 0.15,0.08,0.55,U] [#4 -0.03,-0.26,0.42,U] [#5 0.18,-0.27,0.34,U] [#6 0.15,-0.54,0.34,U] [#7 0.33,-0.24,0.29,U] [#8 0.60,-0.36,0.29,U] 
00:50:16.084 00.014 9340 refined, 8 included, MultiStar: {0.24, -0.11}, one-star: {0.47, -0.13}
00:50:16.097 00.013 9340 CameraToMount -- cameraTheta (-0.41) - m_xAngle (-3.09) = xAngle (2.68 = 2.68)
00:50:16.111 00.014 9340 CameraToMount -- cameraTheta (-0.41) - (m_xAngle (-3.09) + m_yAngleError (-0.07)) = yAngle (2.75 = 2.75)
00:50:16.128 00.017 9340 CameraToMount -- cameraX=0.24 cameraY=-0.11 hyp=0.26 cameraTheta=-0.41 mountX=-0.23 mountY=0.10, mountTheta=2.74
00:50:16.153 00.025 9340 SchedulePrimaryMove(10104498, x=0.24, y=-0.11, opts=13)
00:50:16.168 00.015 9340 Enqueuing Move request for scope (0.24, -0.11)
00:50:16.182 00.014 12020 Worker thread wakes up
00:50:16.183 00.001 12020 worker thread servicing REQUEST_MOVE scope ofs (0.24, -0.11) opts 0xd
00:50:16.183 00.000 12020 Handling offset move in thread for scope, endpoint = (0.24, -0.11)
00:50:16.183 00.000 12020 Moving (0.24, -0.11) raw xDistance=-0.23 yDistance=0.10
00:50:16.183 00.000 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.23
00:50:16.183 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:50:16.183 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
00:50:16.183 00.000 12020 MoveAxis(E, 0, ABG)
00:50:16.184 00.001 12020 Move returns status 0, amount 0
00:50:16.184 00.000 12020 MoveAxis(N, 0, ABG)
00:50:16.184 00.000 12020 Move returns status 0, amount 0
00:50:16.185 00.001 12020 move complete, result=0
00:50:16.185 00.000 12020 worker thread done servicing request
00:50:16.194 00.009 9340 UpdateImageDisplay: Size=(1920,1080) min=5118, max=65535, med=8274, FiltMin=6453, FiltMax=65508, Gamma=2.870
00:50:16.248 00.054 9340 UpdateGuideState exits: m=1003483 SNR=185.1
00:50:16.264 00.016 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:50:16.281 00.017 9340 ScheduleExposure(1000,3,1) exposurePending=0
00:50:16.296 00.015 9340 Enqueuing Expose request
00:50:16.313 00.017 9340 GuideStep: -0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
00:50:16.324 00.011 12020 Worker thread wakes up
00:50:16.324 00.000 12020 worker thread servicing REQUEST_EXPOSE 1000
00:50:16.325 00.001 12020 Handling exposure in thread, d=1000 o=3 r=(878,690,31,31)
00:50:17.395 01.070 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"de5900b3-6081-4191-ac71-fdbf29bcaf84"}
00:50:17.409 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"de5900b3-6081-4191-ac71-fdbf29bcaf84"}
00:50:17.420 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"eedb5633-bdc6-4fae-ac99-80421f30b79a"}
00:50:17.431 00.011 9340 case statement mapped state 6 to 3
00:50:17.441 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"eedb5633-bdc6-4fae-ac99-80421f30b79a"}
00:50:17.455 00.014 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"7bb5f042-6c57-440b-b15f-a2b58080fcca"}
00:50:17.468 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":126,"width":15,"height":15,"star_pos":[7.25,7.04],"pixels":"..."},"id":"7bb5f042-6c57-440b-b15f-a2b58080fcca"}
00:50:17.691 00.223 12020 Exposure complete
00:50:17.915 00.224 12020 worker thread done servicing request
00:50:17.915 00.000 9340 OnExposeComplete: enter
00:50:17.927 00.012 9340 UpdateGuideState(): m_state=6
00:50:17.940 00.013 9340 Star::Find(15, 893, 705, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 127
00:50:17.953 00.013 9340 Star::Find returns 1 (0), X=893.18, Y=705.22, Mass=1026919, SNR=189.7, Peak=58317 HFD=4.4
00:50:17.964 00.011 9340 MultiStar: [#1 -0.46,0.01,0.91,U] [#2 0.34,-0.16,0.67,U] [#3 0.09,-0.04,0.49,U] [#4 -0.37,-0.23,0.43,U] [#5 0.02,-0.35,0.37,U] [#6 -0.11,-0.44,0.33,U] [#7 -0.25,-0.55,0.30,U] [#8 0.88,-0.20,0.41,U] 
00:50:17.977 00.013 9340 refined, 8 included, MultiStar: {0.07, -0.14}, one-star: {0.40, 0.05}
00:50:17.988 00.011 9340 CameraToMount -- cameraTheta (-1.10) - m_xAngle (-3.09) = xAngle (1.99 = 1.99)
00:50:18.002 00.014 9340 CameraToMount -- cameraTheta (-1.10) - (m_xAngle (-3.09) + m_yAngleError (-0.07)) = yAngle (2.07 = 2.07)
00:50:18.015 00.013 9340 CameraToMount -- cameraX=0.07 cameraY=-0.14 hyp=0.16 cameraTheta=-1.10 mountX=-0.06 mountY=0.14, mountTheta=2.01
00:50:18.032 00.017 9340 SchedulePrimaryMove(10104498, x=0.07, y=-0.14, opts=13)
00:50:18.046 00.014 9340 Enqueuing Move request for scope (0.07, -0.14)
00:50:18.058 00.012 12020 Worker thread wakes up
00:50:18.058 00.000 12020 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.14) opts 0xd
00:50:18.058 00.000 12020 Handling offset move in thread for scope, endpoint = (0.07, -0.14)
00:50:18.058 00.000 12020 Moving (0.07, -0.14) raw xDistance=-0.06 yDistance=0.14
00:50:18.059 00.001 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
00:50:18.059 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:50:18.059 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
00:50:18.059 00.000 12020 MoveAxis(E, 0, ABG)
00:50:18.059 00.000 12020 Move returns status 0, amount 0
00:50:18.060 00.001 12020 MoveAxis(N, 0, ABG)
00:50:18.060 00.000 12020 Move returns status 0, amount 0
00:50:18.060 00.000 12020 move complete, result=0
00:50:18.060 00.000 12020 worker thread done servicing request
00:50:18.069 00.009 9340 UpdateImageDisplay: Size=(1920,1080) min=4921, max=65535, med=8272, FiltMin=6347, FiltMax=65508, Gamma=2.870
00:50:18.120 00.051 9340 UpdateGuideState exits: m=1026919 SNR=189.7
00:50:18.137 00.017 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:50:18.152 00.015 9340 ScheduleExposure(1000,3,1) exposurePending=0
00:50:18.165 00.013 9340 Enqueuing Expose request
00:50:18.177 00.012 12020 Worker thread wakes up
00:50:18.178 00.001 9340 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
00:50:18.195 00.017 12020 worker thread servicing REQUEST_EXPOSE 1000
00:50:18.196 00.001 12020 Handling exposure in thread, d=1000 o=3 r=(878,690,31,31)
00:50:19.395 01.199 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"7eaca12f-c656-4146-8114-95fd550de577"}
00:50:19.407 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"7eaca12f-c656-4146-8114-95fd550de577"}
00:50:19.431 00.024 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"d99c1acc-b9c1-4991-95cc-f6f2c5ebe9bc"}
00:50:19.444 00.013 9340 case statement mapped state 6 to 3
00:50:19.453 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"d99c1acc-b9c1-4991-95cc-f6f2c5ebe9bc"}
00:50:19.470 00.017 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"8bccdc28-fb2d-4427-a913-4ccae5d94829"}
00:50:19.480 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":127,"width":15,"height":15,"star_pos":[7.18,7.22],"pixels":"..."},"id":"8bccdc28-fb2d-4427-a913-4ccae5d94829"}
00:50:19.552 00.072 12020 Exposure complete
00:50:19.768 00.216 12020 worker thread done servicing request
00:50:19.769 00.001 9340 OnExposeComplete: enter
00:50:19.783 00.014 9340 UpdateGuideState(): m_state=6
00:50:19.797 00.014 9340 Star::Find(15, 893, 705, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 128
00:50:19.809 00.012 9340 Star::Find returns 1 (0), X=893.20, Y=705.33, Mass=997079, SNR=193.2, Peak=58197 HFD=4.5
00:50:19.823 00.014 9340 MultiStar: [#1 -0.07,0.20,0.89,U] [#2 0.32,0.18,0.64,U] [#3 0.25,0.28,0.49,U] [#4 -0.12,0.20,0.47,U] [#5 -0.02,-0.00,0.39,U] [#6 -0.16,0.04,0.33,U] [#7 0.35,0.02,0.31,U] [#8 0.94,0.15,0.29,U] 
00:50:19.837 00.014 9340 refined, 8 included, MultiStar: {0.20, 0.15}, one-star: {0.42, 0.16}
00:50:19.849 00.012 9340 CameraToMount -- cameraTheta (0.66) - m_xAngle (-3.09) = xAngle (3.76 = -2.53)
00:50:19.863 00.014 9340 CameraToMount -- cameraTheta (0.66) - (m_xAngle (-3.09) + m_yAngleError (-0.07)) = yAngle (3.83 = -2.45)
00:50:19.876 00.013 9340 CameraToMount -- cameraX=0.20 cameraY=0.15 hyp=0.25 cameraTheta=0.66 mountX=-0.21 mountY=-0.16, mountTheta=-2.48
00:50:19.897 00.021 9340 SchedulePrimaryMove(10104498, x=0.20, y=0.15, opts=13)
00:50:19.911 00.014 9340 Enqueuing Move request for scope (0.20, 0.15)
00:50:19.921 00.010 12020 Worker thread wakes up
00:50:19.922 00.001 12020 worker thread servicing REQUEST_MOVE scope ofs (0.20, 0.15) opts 0xd
00:50:19.922 00.000 12020 Handling offset move in thread for scope, endpoint = (0.20, 0.15)
00:50:19.922 00.000 12020 Moving (0.20, 0.15) raw xDistance=-0.21 yDistance=-0.16
00:50:19.922 00.000 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.21
00:50:19.923 00.001 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:50:19.923 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
00:50:19.923 00.000 12020 MoveAxis(E, 0, ABG)
00:50:19.923 00.000 12020 Move returns status 0, amount 0
00:50:19.923 00.000 12020 MoveAxis(N, 0, ABG)
00:50:19.923 00.000 12020 Move returns status 0, amount 0
00:50:19.924 00.001 12020 move complete, result=0
00:50:19.924 00.000 12020 worker thread done servicing request
00:50:19.932 00.008 9340 UpdateImageDisplay: Size=(1920,1080) min=5047, max=65535, med=8289, FiltMin=6497, FiltMax=65508, Gamma=2.870
00:50:19.984 00.052 9340 UpdateGuideState exits: m=997079 SNR=193.2
00:50:19.999 00.015 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:50:20.014 00.015 9340 ScheduleExposure(1000,3,1) exposurePending=0
00:50:20.027 00.013 9340 Enqueuing Expose request
00:50:20.040 00.013 12020 Worker thread wakes up
00:50:20.040 00.000 9340 GuideStep: -0.2 px 0 ms EAST, -0.2 px 0 ms NORTH
00:50:20.056 00.016 12020 worker thread servicing REQUEST_EXPOSE 1000
00:50:20.056 00.000 12020 Handling exposure in thread, d=1000 o=3 r=(878,690,31,31)
00:50:21.394 01.338 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"b7069c7c-69e0-4aa5-a31d-94f03bbcc90e"}
00:50:21.406 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"b7069c7c-69e0-4aa5-a31d-94f03bbcc90e"}
00:50:21.423 00.017 12020 Exposure complete
00:50:21.424 00.001 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"af978f42-38d0-4eef-9218-52af641cb1a7"}
00:50:21.436 00.012 9340 case statement mapped state 6 to 3
00:50:21.446 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"af978f42-38d0-4eef-9218-52af641cb1a7"}
00:50:21.461 00.015 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"b6bf29a1-3103-4df3-9a50-18ca78de012e"}
00:50:21.474 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":128,"width":15,"height":15,"star_pos":[7.20,7.33],"pixels":"..."},"id":"b6bf29a1-3103-4df3-9a50-18ca78de012e"}
00:50:21.644 00.170 12020 worker thread done servicing request
00:50:21.644 00.000 9340 OnExposeComplete: enter
00:50:21.658 00.014 9340 UpdateGuideState(): m_state=6
00:50:21.673 00.015 9340 Star::Find(15, 893, 705, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 129
00:50:21.686 00.013 9340 Star::Find returns 1 (0), X=893.53, Y=705.39, Mass=948839, SNR=165.1, Peak=59597 HFD=4.1
00:50:21.699 00.013 9340 MultiStar: [#1 -0.07,0.13,0.97,U] [#2 0.64,0.32,0.75,U] [#3 0.30,0.14,0.59,U] [#4 -0.47,-0.17,0.39,U] [#5 0.25,-0.24,0.46,U] [#6 0.22,0.10,0.32,U] [#7 0.36,-0.18,0.34,U] [#8 1.08,-0.03,0.34,U] 
00:50:21.712 00.013 9340 refined, 8 included, MultiStar: {0.35, 0.09}, one-star: {0.74, 0.22}
00:50:21.723 00.011 9340 CameraToMount -- cameraTheta (0.24) - m_xAngle (-3.09) = xAngle (3.34 = -2.95)
00:50:21.734 00.011 9340 CameraToMount -- cameraTheta (0.24) - (m_xAngle (-3.09) + m_yAngleError (-0.07)) = yAngle (3.41 = -2.87)
00:50:21.746 00.012 9340 CameraToMount -- cameraX=0.35 cameraY=0.09 hyp=0.36 cameraTheta=0.24 mountX=-0.36 mountY=-0.10, mountTheta=-2.88
00:50:21.765 00.019 9340 SchedulePrimaryMove(10104498, x=0.35, y=0.09, opts=13)
00:50:21.778 00.013 9340 Enqueuing Move request for scope (0.35, 0.09)
00:50:21.791 00.013 12020 Worker thread wakes up
00:50:21.791 00.000 12020 worker thread servicing REQUEST_MOVE scope ofs (0.35, 0.09) opts 0xd
00:50:21.791 00.000 12020 Handling offset move in thread for scope, endpoint = (0.35, 0.09)
00:50:21.792 00.001 12020 Moving (0.35, 0.09) raw xDistance=-0.36 yDistance=-0.10
00:50:21.792 00.000 12020 GuideAlgorithmHysteresis::Result() returns -0.15 from input -0.36
00:50:21.792 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:50:21.792 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
00:50:21.793 00.001 12020 MoveAxis(E, 26, ABG)
00:50:21.793 00.000 12020 Guiding  Dir = 2, Dur = 26
00:50:21.799 00.006 12020 IsSlewing returns 0
00:50:21.802 00.003 12020 IsGuiding returns 0
00:50:21.804 00.002 9340 UpdateImageDisplay: Size=(1920,1080) min=5200, max=65535, med=8283, FiltMin=6242, FiltMax=65508, Gamma=2.870
00:50:21.820 00.016 12020 PulseGuide returned control before completion, sleep 19
00:50:21.847 00.027 12020 IsGuiding returns 1
00:50:21.847 00.000 12020 scope still moving after pulse duration time elapsed
00:50:21.860 00.013 9340 UpdateGuideState exits: m=948839 SNR=165.1
00:50:21.874 00.014 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:50:21.887 00.013 12020 IsSlewing returns 0
00:50:21.888 00.001 9340 ScheduleExposure(1000,3,1) exposurePending=0
00:50:21.902 00.014 12020 IsGuiding returns 0
00:50:21.902 00.000 9340 Enqueuing Expose request
00:50:21.916 00.014 12020 scope move finished after 26 + 73 ms
00:50:21.917 00.001 12020 Move returns status 0, amount 26
00:50:21.917 00.000 12020 MoveAxis(N, 0, ABG)
00:50:21.917 00.000 12020 Move returns status 0, amount 0
00:50:21.917 00.000 12020 move complete, result=0
00:50:21.918 00.001 12020 worker thread done servicing request
00:50:21.918 00.000 12020 Worker thread wakes up
00:50:21.918 00.000 12020 worker thread servicing REQUEST_EXPOSE 1000
00:50:21.918 00.000 12020 Handling exposure in thread, d=1000 o=3 r=(878,690,31,31)
00:50:21.941 00.023 9340 GuideStep: -0.4 px 26 ms EAST, -0.1 px 0 ms NORTH
00:50:23.287 01.346 12020 Exposure complete
00:50:23.394 00.107 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"ec10bae7-8224-4f25-9c2a-34e16ce0320f"}
00:50:23.408 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"ec10bae7-8224-4f25-9c2a-34e16ce0320f"}
00:50:23.422 00.014 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"2f257be6-5cf6-4642-ad4b-ec5ad040384a"}
00:50:23.432 00.010 9340 case statement mapped state 6 to 3
00:50:23.442 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"2f257be6-5cf6-4642-ad4b-ec5ad040384a"}
00:50:23.454 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"32d0f58d-8d53-4ca7-aaf5-80fce02cc3fa"}
00:50:23.466 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":129,"width":15,"height":15,"star_pos":[6.53,7.39],"pixels":"..."},"id":"32d0f58d-8d53-4ca7-aaf5-80fce02cc3fa"}
00:50:23.505 00.039 12020 worker thread done servicing request
00:50:23.506 00.001 9340 OnExposeComplete: enter
00:50:23.519 00.013 9340 UpdateGuideState(): m_state=6
00:50:23.533 00.014 9340 Star::Find(15, 893, 705, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 130
00:50:23.547 00.014 9340 Star::Find returns 1 (0), X=893.15, Y=704.83, Mass=1044695, SNR=165.2, Peak=61207 HFD=4.4
00:50:23.562 00.015 9340 MultiStar: [#1 -0.39,0.04,0.94,U] [#2 0.08,-0.15,0.92,U] [#3 0.01,-0.37,0.59,U] [#4 -0.35,-0.45,0.41,U] [#5 -0.19,-0.65,0.41,U] [#6 -0.31,-0.51,0.36,U] [#7 0.14,-0.62,0.35,U] [#8 0.90,0.28,0.33,U] 
00:50:23.576 00.014 9340 refined, 8 included, MultiStar: {0.02, -0.27}, one-star: {0.36, -0.35}
00:50:23.587 00.011 9340 CameraToMount -- cameraTheta (-1.51) - m_xAngle (-3.09) = xAngle (1.58 = 1.58)
00:50:23.600 00.013 9340 CameraToMount -- cameraTheta (-1.51) - (m_xAngle (-3.09) + m_yAngleError (-0.07)) = yAngle (1.66 = 1.66)
00:50:23.612 00.012 9340 CameraToMount -- cameraX=0.02 cameraY=-0.27 hyp=0.27 cameraTheta=-1.51 mountX=-0.00 mountY=0.27, mountTheta=1.58
00:50:23.626 00.014 9340 SchedulePrimaryMove(10104498, x=0.02, y=-0.27, opts=13)
00:50:23.639 00.013 9340 Enqueuing Move request for scope (0.02, -0.27)
00:50:23.653 00.014 12020 Worker thread wakes up
00:50:23.653 00.000 12020 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.27) opts 0xd
00:50:23.653 00.000 12020 Handling offset move in thread for scope, endpoint = (0.02, -0.27)
00:50:23.653 00.000 12020 Moving (0.02, -0.27) raw xDistance=-0.00 yDistance=0.27
00:50:23.654 00.001 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.00
00:50:23.654 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
00:50:23.654 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.27
00:50:23.654 00.000 12020 MoveAxis(E, 0, ABG)
00:50:23.654 00.000 12020 Move returns status 0, amount 0
00:50:23.654 00.000 12020 MoveAxis(N, 0, ABG)
00:50:23.654 00.000 12020 Move returns status 0, amount 0
00:50:23.654 00.000 12020 move complete, result=0
00:50:23.655 00.001 12020 worker thread done servicing request
00:50:23.666 00.011 9340 UpdateImageDisplay: Size=(1920,1080) min=4902, max=65535, med=8305, FiltMin=6274, FiltMax=65508, Gamma=2.870
00:50:23.718 00.052 9340 UpdateGuideState exits: m=1044695 SNR=165.2
00:50:23.732 00.014 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:50:23.747 00.015 9340 ScheduleExposure(1000,3,1) exposurePending=0
00:50:23.762 00.015 9340 Enqueuing Expose request
00:50:23.775 00.013 12020 Worker thread wakes up
00:50:23.775 00.000 9340 GuideStep: -0.0 px 0 ms EAST, 0.3 px 0 ms NORTH
00:50:23.791 00.016 12020 worker thread servicing REQUEST_EXPOSE 1000
00:50:23.791 00.000 12020 Handling exposure in thread, d=1000 o=3 r=(878,690,31,31)
00:50:25.160 01.369 12020 Exposure complete
00:50:25.354 00.194 12020 worker thread done servicing request
00:50:25.355 00.001 9340 OnExposeComplete: enter
00:50:25.365 00.010 9340 UpdateGuideState(): m_state=6
00:50:25.376 00.011 9340 Star::Find(15, 893, 704, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 131
00:50:25.385 00.009 9340 Star::Find returns 1 (0), X=893.04, Y=705.57, Mass=1064327, SNR=198.8, Peak=59045 HFD=4.2
00:50:25.396 00.011 9340 MultiStar: [#1 -0.48,0.50,0.70,U] [#2 -0.11,0.37,0.65,U] [#3 -0.24,0.53,0.56,U] [#4 -0.20,0.54,0.43,U] [#5 -0.33,0.28,0.48,U] [#6 -0.26,0.22,0.28,U] [#7 -0.12,0.06,0.33,U] [#8 0.75,0.78,0.25,U] 
00:50:25.408 00.012 9340 refined, 8 included, MultiStar: {-0.10, 0.41}, one-star: {0.25, 0.40}
00:50:25.419 00.011 9340 CameraToMount -- cameraTheta (1.81) - m_xAngle (-3.09) = xAngle (4.90 = -1.38)
00:50:25.429 00.010 9340 CameraToMount -- cameraTheta (1.81) - (m_xAngle (-3.09) + m_yAngleError (-0.07)) = yAngle (4.98 = -1.31)
00:50:25.442 00.013 9340 CameraToMount -- cameraX=-0.10 cameraY=0.41 hyp=0.42 cameraTheta=1.81 mountX=0.08 mountY=-0.41, mountTheta=-1.38
00:50:25.457 00.015 9340 SchedulePrimaryMove(10104498, x=-0.10, y=0.41, opts=13)
00:50:25.470 00.013 9340 Enqueuing Move request for scope (-0.10, 0.41)
00:50:25.481 00.011 12020 Worker thread wakes up
00:50:25.481 00.000 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.41) opts 0xd
00:50:25.481 00.000 12020 Handling offset move in thread for scope, endpoint = (-0.10, 0.41)
00:50:25.482 00.001 12020 Moving (-0.10, 0.41) raw xDistance=0.08 yDistance=-0.41
00:50:25.482 00.000 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
00:50:25.482 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
00:50:25.482 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.41
00:50:25.482 00.000 12020 MoveAxis(E, 0, ABG)
00:50:25.482 00.000 12020 Move returns status 0, amount 0
00:50:25.482 00.000 12020 MoveAxis(N, 0, ABG)
00:50:25.484 00.002 12020 Move returns status 0, amount 0
00:50:25.484 00.000 12020 move complete, result=0
00:50:25.484 00.000 12020 worker thread done servicing request
00:50:25.492 00.008 9340 UpdateImageDisplay: Size=(1920,1080) min=4883, max=65535, med=8283, FiltMin=6224, FiltMax=65517, Gamma=2.870
00:50:25.540 00.048 9340 UpdateGuideState exits: m=1064327 SNR=198.8
00:50:25.553 00.013 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:50:25.565 00.012 9340 ScheduleExposure(1000,3,1) exposurePending=0
00:50:25.583 00.018 9340 Enqueuing Expose request
00:50:25.594 00.011 12020 Worker thread wakes up
00:50:25.594 00.000 9340 GuideStep: 0.1 px 0 ms EAST, -0.4 px 0 ms NORTH
00:50:25.607 00.013 12020 worker thread servicing REQUEST_EXPOSE 1000
00:50:25.607 00.000 12020 Handling exposure in thread, d=1000 o=3 r=(878,690,31,31)
00:50:25.617 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"fec37f6e-dbac-4809-9090-5cedcd1ce9bc"}
00:50:25.630 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"fec37f6e-dbac-4809-9090-5cedcd1ce9bc"}
00:50:25.670 00.040 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"62142445-c0d1-469c-a75a-7b8d8ca2730e"}
00:50:25.687 00.017 9340 case statement mapped state 6 to 3
00:50:25.701 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"62142445-c0d1-469c-a75a-7b8d8ca2730e"}
00:50:25.718 00.017 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"76703cd2-1f33-4552-b1fc-13f3da55c65d"}
00:50:25.729 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":131,"width":15,"height":15,"star_pos":[7.04,6.57],"pixels":"..."},"id":"76703cd2-1f33-4552-b1fc-13f3da55c65d"}
00:50:26.973 01.244 12020 Exposure complete
00:50:27.178 00.205 12020 worker thread done servicing request
00:50:27.178 00.000 9340 OnExposeComplete: enter
00:50:27.191 00.013 9340 UpdateGuideState(): m_state=6
00:50:27.203 00.012 9340 Star::Find(15, 893, 705, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 132
00:50:27.217 00.014 9340 Star::Find returns 1 (0), X=893.55, Y=705.46, Mass=934211, SNR=169.2, Peak=58125 HFD=4.2
00:50:27.228 00.011 9340 MultiStar: [#1 0.04,0.41,0.97,U] [#2 0.47,0.19,0.73,U] [#3 0.31,0.27,0.61,U] [#4 -0.04,0.18,0.55,U] [#5 0.16,0.31,0.50,U] [#6 0.29,0.01,0.32,U] [#7 0.28,-0.23,0.35,U] [#8 1.02,0.08,0.35,U] 
00:50:27.240 00.012 9340 refined, 8 included, MultiStar: {0.36, 0.22}, one-star: {0.76, 0.29}
00:50:27.253 00.013 9340 CameraToMount -- cameraTheta (0.55) - m_xAngle (-3.09) = xAngle (3.64 = -2.64)
00:50:27.264 00.011 9340 CameraToMount -- cameraTheta (0.55) - (m_xAngle (-3.09) + m_yAngleError (-0.07)) = yAngle (3.71 = -2.57)
00:50:27.277 00.013 9340 CameraToMount -- cameraX=0.36 cameraY=0.22 hyp=0.42 cameraTheta=0.55 mountX=-0.37 mountY=-0.23, mountTheta=-2.59
00:50:27.293 00.016 9340 SchedulePrimaryMove(10104498, x=0.36, y=0.22, opts=13)
00:50:27.304 00.011 9340 Enqueuing Move request for scope (0.36, 0.22)
00:50:27.315 00.011 12020 Worker thread wakes up
00:50:27.315 00.000 12020 worker thread servicing REQUEST_MOVE scope ofs (0.36, 0.22) opts 0xd
00:50:27.315 00.000 12020 Handling offset move in thread for scope, endpoint = (0.36, 0.22)
00:50:27.315 00.000 12020 Moving (0.36, 0.22) raw xDistance=-0.37 yDistance=-0.23
00:50:27.316 00.001 12020 GuideAlgorithmHysteresis::Result() returns -0.16 from input -0.37
00:50:27.316 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:50:27.316 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.23
00:50:27.316 00.000 12020 MoveAxis(E, 27, ABG)
00:50:27.316 00.000 12020 Guiding  Dir = 2, Dur = 27
00:50:27.320 00.004 12020 IsSlewing returns 0
00:50:27.321 00.001 12020 IsGuiding returns 0
00:50:27.326 00.005 9340 UpdateImageDisplay: Size=(1920,1080) min=5067, max=65535, med=8281, FiltMin=6476, FiltMax=65508, Gamma=2.870
00:50:27.353 00.027 12020 IsGuiding returns 1
00:50:27.353 00.000 12020 scope still moving after pulse duration time elapsed
00:50:27.376 00.023 9340 UpdateGuideState exits: m=934211 SNR=169.2
00:50:27.391 00.015 12020 IsSlewing returns 0
00:50:27.392 00.001 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:50:27.404 00.012 9340 ScheduleExposure(1000,3,1) exposurePending=0
00:50:27.418 00.014 9340 Enqueuing Expose request
00:50:27.431 00.013 12020 IsGuiding returns 0
00:50:27.431 00.000 12020 scope move finished after 27 + 82 ms
00:50:27.431 00.000 12020 Move returns status 0, amount 27
00:50:27.432 00.001 12020 MoveAxis(N, 0, ABG)
00:50:27.432 00.000 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"1d920dde-8abf-488c-a5d1-a6a69eaac748"}
00:50:27.446 00.014 12020 Move returns status 0, amount 0
00:50:27.446 00.000 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"1d920dde-8abf-488c-a5d1-a6a69eaac748"}
00:50:27.459 00.013 12020 move complete, result=0
00:50:27.459 00.000 9340 GuideStep: -0.4 px 27 ms EAST, -0.2 px 0 ms NORTH
00:50:27.472 00.013 12020 worker thread done servicing request
00:50:27.472 00.000 12020 Worker thread wakes up
00:50:27.473 00.001 12020 worker thread servicing REQUEST_EXPOSE 1000
00:50:27.473 00.000 12020 Handling exposure in thread, d=1000 o=3 r=(878,690,31,31)
00:50:27.484 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"d6cf2f2f-f547-43e3-8e48-86ba19869a98"}
00:50:27.496 00.012 9340 case statement mapped state 6 to 3
00:50:27.508 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"d6cf2f2f-f547-43e3-8e48-86ba19869a98"}
00:50:27.536 00.028 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"013bfc02-935f-4a28-92da-89c43ddd53a8"}
00:50:27.550 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":132,"width":15,"height":15,"star_pos":[6.55,7.46],"pixels":"..."},"id":"013bfc02-935f-4a28-92da-89c43ddd53a8"}
00:50:28.840 01.290 12020 Exposure complete
00:50:29.068 00.228 12020 worker thread done servicing request
00:50:29.068 00.000 9340 OnExposeComplete: enter
00:50:29.081 00.013 9340 UpdateGuideState(): m_state=6
00:50:29.093 00.012 9340 Star::Find(15, 893, 705, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 133
00:50:29.106 00.013 9340 Star::Find returns 1 (0), X=892.61, Y=705.37, Mass=1007131, SNR=175.5, Peak=61386 HFD=4.3
00:50:29.120 00.014 9340 MultiStar: [#1 -0.72,0.26,0.87,U] [#2 -0.28,0.17,0.75,U] [#3 -0.31,0.34,0.59,U] [#4 -0.76,0.05,0.40,U] [#5 -0.56,-0.10,0.49,U] [#6 -0.52,-0.19,0.40,U] [#7 -0.37,-0.30,0.41,U] [#8 0.40,0.36,0.32,U] 
00:50:29.135 00.015 9340 single-star, 8 included, MultiStar: {-0.38, 0.12}, one-star: {-0.17, 0.20}
00:50:29.147 00.012 9340 CameraToMount -- cameraTheta (2.29) - m_xAngle (-3.09) = xAngle (5.38 = -0.90)
00:50:29.159 00.012 9340 CameraToMount -- cameraTheta (2.29) - (m_xAngle (-3.09) + m_yAngleError (-0.07)) = yAngle (5.45 = -0.83)
00:50:29.171 00.012 9340 CameraToMount -- cameraX=-0.17 cameraY=0.20 hyp=0.27 cameraTheta=2.29 mountX=0.16 mountY=-0.20, mountTheta=-0.87
00:50:29.188 00.017 9340 SchedulePrimaryMove(10104498, x=-0.17, y=0.20, opts=13)
00:50:29.202 00.014 9340 Enqueuing Move request for scope (-0.17, 0.20)
00:50:29.219 00.017 12020 Worker thread wakes up
00:50:29.220 00.001 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.17, 0.20) opts 0xd
00:50:29.220 00.000 12020 Handling offset move in thread for scope, endpoint = (-0.17, 0.20)
00:50:29.220 00.000 12020 Moving (-0.17, 0.20) raw xDistance=0.16 yDistance=-0.20
00:50:29.220 00.000 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.16
00:50:29.220 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:50:29.221 00.001 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.20
00:50:29.221 00.000 12020 MoveAxis(E, 0, ABG)
00:50:29.221 00.000 12020 Move returns status 0, amount 0
00:50:29.221 00.000 12020 MoveAxis(N, 0, ABG)
00:50:29.221 00.000 12020 Move returns status 0, amount 0
00:50:29.221 00.000 12020 move complete, result=0
00:50:29.222 00.001 12020 worker thread done servicing request
00:50:29.235 00.013 9340 UpdateImageDisplay: Size=(1920,1080) min=5259, max=65535, med=8291, FiltMin=6466, FiltMax=65508, Gamma=2.870
00:50:29.288 00.053 9340 UpdateGuideState exits: m=1007131 SNR=175.5
00:50:29.300 00.012 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:50:29.314 00.014 9340 ScheduleExposure(1000,3,1) exposurePending=0
00:50:29.327 00.013 9340 Enqueuing Expose request
00:50:29.341 00.014 12020 Worker thread wakes up
00:50:29.341 00.000 9340 GuideStep: 0.2 px 0 ms EAST, -0.2 px 0 ms NORTH
00:50:29.356 00.015 12020 worker thread servicing REQUEST_EXPOSE 1000
00:50:29.356 00.000 12020 Handling exposure in thread, d=1000 o=3 r=(878,690,31,31)
00:50:29.435 00.079 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"c563025a-441d-468e-b47e-887ffd91c40c"}
00:50:29.449 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"c563025a-441d-468e-b47e-887ffd91c40c"}
00:50:29.475 00.026 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"eddccfc1-b883-46be-acd9-66a7334a1e7e"}
00:50:29.490 00.015 9340 case statement mapped state 6 to 3
00:50:29.505 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"eddccfc1-b883-46be-acd9-66a7334a1e7e"}
00:50:29.539 00.034 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"0dfd2214-61b8-40c9-89a0-b3d175a1cf7f"}
00:50:29.556 00.017 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":133,"width":15,"height":15,"star_pos":[6.61,7.37],"pixels":"..."},"id":"0dfd2214-61b8-40c9-89a0-b3d175a1cf7f"}
00:50:30.728 01.172 12020 Exposure complete
00:50:30.928 00.200 12020 worker thread done servicing request
00:50:30.928 00.000 9340 OnExposeComplete: enter
00:50:30.939 00.011 9340 UpdateGuideState(): m_state=6
00:50:30.951 00.012 9340 Star::Find(15, 892, 705, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 134
00:50:30.968 00.017 9340 Star::Find returns 1 (0), X=892.84, Y=705.41, Mass=1020903, SNR=225.6, Peak=61661 HFD=4.1
00:50:30.979 00.011 9340 MultiStar: [#1 -0.48,0.29,0.82,U] [#2 -0.07,0.29,0.54,U] [#3 0.05,0.30,0.46,U] [#4 -0.70,-0.00,0.33,U] [#5 -0.33,-0.12,0.27,U] [#6 -0.27,0.06,0.29,U] [#7 -0.47,-0.24,0.25,U] [#8 0.43,0.45,0.30,U] 
00:50:30.990 00.011 9340 single-star, 8 included, MultiStar: {-0.17, 0.20}, one-star: {0.05, 0.24}
00:50:31.001 00.011 9340 CameraToMount -- cameraTheta (1.35) - m_xAngle (-3.09) = xAngle (4.44 = -1.84)
00:50:31.012 00.011 9340 CameraToMount -- cameraTheta (1.35) - (m_xAngle (-3.09) + m_yAngleError (-0.07)) = yAngle (4.51 = -1.77)
00:50:31.025 00.013 9340 CameraToMount -- cameraX=0.05 cameraY=0.24 hyp=0.24 cameraTheta=1.35 mountX=-0.07 mountY=-0.24, mountTheta=-1.84
00:50:31.043 00.018 9340 SchedulePrimaryMove(10104498, x=0.05, y=0.24, opts=13)
00:50:31.053 00.010 9340 Enqueuing Move request for scope (0.05, 0.24)
00:50:31.066 00.013 12020 Worker thread wakes up
00:50:31.066 00.000 12020 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.24) opts 0xd
00:50:31.066 00.000 12020 Handling offset move in thread for scope, endpoint = (0.05, 0.24)
00:50:31.066 00.000 12020 Moving (0.05, 0.24) raw xDistance=-0.07 yDistance=-0.24
00:50:31.066 00.000 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
00:50:31.067 00.001 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:50:31.067 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.24
00:50:31.067 00.000 12020 MoveAxis(E, 0, ABG)
00:50:31.067 00.000 12020 Move returns status 0, amount 0
00:50:31.067 00.000 12020 MoveAxis(N, 0, ABG)
00:50:31.067 00.000 12020 Move returns status 0, amount 0
00:50:31.068 00.001 12020 move complete, result=0
00:50:31.068 00.000 12020 worker thread done servicing request
00:50:31.077 00.009 9340 UpdateImageDisplay: Size=(1920,1080) min=5204, max=65535, med=8281, FiltMin=6500, FiltMax=65508, Gamma=2.870
00:50:31.128 00.051 9340 UpdateGuideState exits: m=1020903 SNR=225.6
00:50:31.141 00.013 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:50:31.154 00.013 9340 ScheduleExposure(1000,3,1) exposurePending=0
00:50:31.167 00.013 9340 Enqueuing Expose request
00:50:31.183 00.016 12020 Worker thread wakes up
00:50:31.183 00.000 9340 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
00:50:31.197 00.014 12020 worker thread servicing REQUEST_EXPOSE 1000
00:50:31.197 00.000 12020 Handling exposure in thread, d=1000 o=3 r=(878,690,31,31)
00:50:31.432 00.235 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"ec275278-3f8a-464a-8163-51858e1d60fa"}
00:50:31.445 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"ec275278-3f8a-464a-8163-51858e1d60fa"}
00:50:31.457 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"4bab8525-f7cd-439f-a26d-8cdb1982aaf7"}
00:50:31.469 00.012 9340 case statement mapped state 6 to 3
00:50:31.480 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"4bab8525-f7cd-439f-a26d-8cdb1982aaf7"}
00:50:31.503 00.023 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"36860f93-68b4-4ee3-9a49-77373e4867f2"}
00:50:31.515 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":134,"width":15,"height":15,"star_pos":[6.84,7.41],"pixels":"..."},"id":"36860f93-68b4-4ee3-9a49-77373e4867f2"}
00:50:32.554 01.039 12020 Exposure complete
00:50:32.754 00.200 12020 worker thread done servicing request
00:50:32.755 00.001 9340 OnExposeComplete: enter
00:50:32.768 00.013 9340 UpdateGuideState(): m_state=6
00:50:32.781 00.013 9340 Star::Find(15, 892, 705, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 135
00:50:32.792 00.011 9340 Star::Find returns 1 (0), X=893.30, Y=705.49, Mass=1034920, SNR=226.3, Peak=60025 HFD=4.5
00:50:32.802 00.010 9340 MultiStar: [#1 -0.05,0.46,0.65,U] [#2 0.53,0.38,0.62,U] [#3 0.18,0.53,0.45,U] [#4 -0.13,0.20,0.36,U] [#5 0.09,0.04,0.33,U] [#6 0.05,0.68,0.24,U] [#7 0.11,0.18,0.27,U] [#8 0.99,0.47,0.26,U] 
00:50:32.813 00.011 9340 refined, 8 included, MultiStar: {0.28, 0.36}, one-star: {0.51, 0.32}
00:50:32.824 00.011 9340 CameraToMount -- cameraTheta (0.91) - m_xAngle (-3.09) = xAngle (4.01 = -2.28)
00:50:32.836 00.012 9340 CameraToMount -- cameraTheta (0.91) - (m_xAngle (-3.09) + m_yAngleError (-0.07)) = yAngle (4.08 = -2.20)
00:50:32.846 00.010 9340 CameraToMount -- cameraX=0.28 cameraY=0.36 hyp=0.46 cameraTheta=0.91 mountX=-0.30 mountY=-0.37, mountTheta=-2.25
00:50:32.862 00.016 9340 SchedulePrimaryMove(10104498, x=0.28, y=0.36, opts=13)
00:50:32.873 00.011 9340 Enqueuing Move request for scope (0.28, 0.36)
00:50:32.885 00.012 12020 Worker thread wakes up
00:50:32.885 00.000 12020 worker thread servicing REQUEST_MOVE scope ofs (0.28, 0.36) opts 0xd
00:50:32.885 00.000 12020 Handling offset move in thread for scope, endpoint = (0.28, 0.36)
00:50:32.885 00.000 12020 Moving (0.28, 0.36) raw xDistance=-0.30 yDistance=-0.37
00:50:32.886 00.001 12020 GuideAlgorithmHysteresis::Result() returns -0.12 from input -0.30
00:50:32.886 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
00:50:32.886 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.37
00:50:32.886 00.000 12020 MoveAxis(E, 21, ABG)
00:50:32.886 00.000 12020 Guiding  Dir = 2, Dur = 21
00:50:32.887 00.001 12020 IsSlewing returns 0
00:50:32.888 00.001 12020 IsGuiding returns 0
00:50:32.896 00.008 9340 UpdateImageDisplay: Size=(1920,1080) min=5261, max=65535, med=8277, FiltMin=6455, FiltMax=65508, Gamma=2.870
00:50:32.928 00.032 12020 IsGuiding returns 1
00:50:32.928 00.000 12020 scope still moving after pulse duration time elapsed
00:50:32.944 00.016 9340 UpdateGuideState exits: m=1034920 SNR=226.3
00:50:32.956 00.012 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:50:32.969 00.013 12020 IsSlewing returns 0
00:50:32.969 00.000 9340 ScheduleExposure(1000,3,1) exposurePending=0
00:50:32.983 00.014 12020 IsGuiding returns 0
00:50:32.983 00.000 9340 Enqueuing Expose request
00:50:32.996 00.013 12020 scope move finished after 21 + 74 ms
00:50:32.996 00.000 12020 Move returns status 0, amount 21
00:50:32.997 00.001 12020 MoveAxis(N, 0, ABG)
00:50:32.997 00.000 12020 Move returns status 0, amount 0
00:50:32.997 00.000 12020 move complete, result=0
00:50:32.997 00.000 12020 worker thread done servicing request
00:50:32.997 00.000 12020 Worker thread wakes up
00:50:32.998 00.001 12020 worker thread servicing REQUEST_EXPOSE 1000
00:50:32.998 00.000 12020 Handling exposure in thread, d=1000 o=3 r=(878,690,31,31)
00:50:33.008 00.010 9340 GuideStep: -0.3 px 21 ms EAST, -0.4 px 0 ms NORTH
00:50:33.433 00.425 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"dc691670-7d22-44e4-9bf1-58420bafaa2c"}
00:50:33.448 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"dc691670-7d22-44e4-9bf1-58420bafaa2c"}
00:50:33.463 00.015 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"5c13fc36-24c8-4a97-860b-269b408b5f0e"}
00:50:33.472 00.009 9340 case statement mapped state 6 to 3
00:50:33.483 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"5c13fc36-24c8-4a97-860b-269b408b5f0e"}
00:50:33.494 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"0672408e-5bda-439a-ab89-1d02be171d1b"}
00:50:33.507 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":135,"width":15,"height":15,"star_pos":[7.30,7.49],"pixels":"..."},"id":"0672408e-5bda-439a-ab89-1d02be171d1b"}
00:50:34.363 00.856 12020 Exposure complete
00:50:34.555 00.192 12020 worker thread done servicing request
00:50:34.555 00.000 9340 OnExposeComplete: enter
00:50:34.567 00.012 9340 UpdateGuideState(): m_state=6
00:50:34.579 00.012 9340 Star::Find(15, 893, 705, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 136
00:50:34.593 00.014 9340 Star::Find returns 1 (0), X=892.76, Y=705.42, Mass=1017114, SNR=158.5, Peak=59365 HFD=4.5
00:50:34.605 00.012 9340 MultiStar: [#1 -0.63,0.17,1.03,U] [#2 -0.07,0.23,0.75,U] [#3 -0.12,0.34,0.64,U] [#4 -0.21,0.03,0.46,U] [#5 -0.35,0.16,0.47,U] [#6 -0.28,-0.09,0.39,U] [#7 0.08,-0.37,0.47,U] [#8 0.59,0.49,0.39,U] 
00:50:34.617 00.012 9340 refined, 8 included, MultiStar: {-0.16, 0.16}, one-star: {-0.03, 0.25}
00:50:34.628 00.011 9340 CameraToMount -- cameraTheta (2.37) - m_xAngle (-3.09) = xAngle (5.47 = -0.82)
00:50:34.640 00.012 9340 CameraToMount -- cameraTheta (2.37) - (m_xAngle (-3.09) + m_yAngleError (-0.07)) = yAngle (5.54 = -0.74)
00:50:34.654 00.014 9340 CameraToMount -- cameraX=-0.16 cameraY=0.16 hyp=0.23 cameraTheta=2.37 mountX=0.16 mountY=-0.15, mountTheta=-0.78
00:50:34.674 00.020 9340 SchedulePrimaryMove(10104498, x=-0.16, y=0.16, opts=13)
00:50:34.685 00.011 9340 Enqueuing Move request for scope (-0.16, 0.16)
00:50:34.697 00.012 12020 Worker thread wakes up
00:50:34.697 00.000 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.16, 0.16) opts 0xd
00:50:34.697 00.000 12020 Handling offset move in thread for scope, endpoint = (-0.16, 0.16)
00:50:34.697 00.000 12020 Moving (-0.16, 0.16) raw xDistance=0.16 yDistance=-0.15
00:50:34.697 00.000 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.16
00:50:34.698 00.001 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:50:34.698 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
00:50:34.698 00.000 12020 MoveAxis(E, 0, ABG)
00:50:34.698 00.000 12020 Move returns status 0, amount 0
00:50:34.698 00.000 12020 MoveAxis(N, 0, ABG)
00:50:34.698 00.000 12020 Move returns status 0, amount 0
00:50:34.698 00.000 12020 move complete, result=0
00:50:34.698 00.000 12020 worker thread done servicing request
00:50:34.709 00.011 9340 UpdateImageDisplay: Size=(1920,1080) min=5024, max=65535, med=8271, FiltMin=6432, FiltMax=65517, Gamma=2.870
00:50:34.761 00.052 9340 UpdateGuideState exits: m=1017114 SNR=158.5
00:50:34.774 00.013 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:50:34.787 00.013 9340 ScheduleExposure(1000,3,1) exposurePending=0
00:50:34.797 00.010 9340 Enqueuing Expose request
00:50:34.810 00.013 12020 Worker thread wakes up
00:50:34.810 00.000 9340 GuideStep: 0.2 px 0 ms EAST, -0.2 px 0 ms NORTH
00:50:34.826 00.016 12020 worker thread servicing REQUEST_EXPOSE 1000
00:50:34.826 00.000 12020 Handling exposure in thread, d=1000 o=3 r=(878,690,31,31)
00:50:35.432 00.606 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"20bfd175-d9e1-412c-83aa-12096cccc0a6"}
00:50:35.445 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"20bfd175-d9e1-412c-83aa-12096cccc0a6"}
00:50:35.462 00.017 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"82d1b3a5-152d-412b-9db5-ab75d99a73f4"}
00:50:35.477 00.015 9340 case statement mapped state 6 to 3
00:50:35.490 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"82d1b3a5-152d-412b-9db5-ab75d99a73f4"}
00:50:35.560 00.070 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"55e76d2a-cd79-4438-824c-8132ae6e70d8"}
00:50:35.574 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":136,"width":15,"height":15,"star_pos":[6.76,7.42],"pixels":"..."},"id":"55e76d2a-cd79-4438-824c-8132ae6e70d8"}
00:50:36.199 00.625 12020 Exposure complete
00:50:36.437 00.238 12020 worker thread done servicing request
00:50:36.437 00.000 9340 OnExposeComplete: enter
00:50:36.451 00.014 9340 UpdateGuideState(): m_state=6
00:50:36.464 00.013 9340 Star::Find(15, 892, 705, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 137
00:50:36.478 00.014 9340 Star::Find returns 1 (0), X=892.89, Y=705.53, Mass=961812, SNR=178.1, Peak=59841 HFD=4.1
00:50:36.493 00.015 9340 MultiStar: [#1 -0.35,0.36,1.03,U] [#2 0.06,0.35,0.74,U] [#3 -0.21,0.33,0.46,U] [#4 -0.88,0.01,0.44,U] [#5 -0.37,-0.21,0.44,U] [#6 -0.34,-0.12,0.36,U] [#7 -0.04,-0.25,0.37,U] [#8 0.37,0.30,0.33,U] 
00:50:36.504 00.011 9340 refined, 8 included, MultiStar: {-0.17, 0.20}, one-star: {0.11, 0.36}
00:50:36.518 00.014 9340 CameraToMount -- cameraTheta (2.28) - m_xAngle (-3.09) = xAngle (5.37 = -0.91)
00:50:36.532 00.014 9340 CameraToMount -- cameraTheta (2.28) - (m_xAngle (-3.09) + m_yAngleError (-0.07)) = yAngle (5.45 = -0.84)
00:50:36.550 00.018 9340 CameraToMount -- cameraX=-0.17 cameraY=0.20 hyp=0.26 cameraTheta=2.28 mountX=0.16 mountY=-0.19, mountTheta=-0.88
00:50:36.570 00.020 9340 SchedulePrimaryMove(10104498, x=-0.17, y=0.20, opts=13)
00:50:36.584 00.014 9340 Enqueuing Move request for scope (-0.17, 0.20)
00:50:36.595 00.011 12020 Worker thread wakes up
00:50:36.595 00.000 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.17, 0.20) opts 0xd
00:50:36.596 00.001 12020 Handling offset move in thread for scope, endpoint = (-0.17, 0.20)
00:50:36.596 00.000 12020 Moving (-0.17, 0.20) raw xDistance=0.16 yDistance=-0.19
00:50:36.596 00.000 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.16
00:50:36.596 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:50:36.596 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
00:50:36.596 00.000 12020 MoveAxis(E, 0, ABG)
00:50:36.597 00.001 12020 Move returns status 0, amount 0
00:50:36.597 00.000 12020 MoveAxis(N, 0, ABG)
00:50:36.597 00.000 12020 Move returns status 0, amount 0
00:50:36.597 00.000 12020 move complete, result=0
00:50:36.597 00.000 12020 worker thread done servicing request
00:50:36.607 00.010 9340 UpdateImageDisplay: Size=(1920,1080) min=4687, max=65535, med=8288, FiltMin=6501, FiltMax=65508, Gamma=2.870
00:50:36.663 00.056 9340 UpdateGuideState exits: m=961812 SNR=178.1
00:50:36.676 00.013 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:50:36.693 00.017 9340 ScheduleExposure(1000,3,1) exposurePending=0
00:50:36.707 00.014 9340 Enqueuing Expose request
00:50:36.723 00.016 9340 GuideStep: 0.2 px 0 ms EAST, -0.2 px 0 ms NORTH
00:50:36.739 00.016 12020 Worker thread wakes up
00:50:36.739 00.000 12020 worker thread servicing REQUEST_EXPOSE 1000
00:50:36.740 00.001 12020 Handling exposure in thread, d=1000 o=3 r=(878,690,31,31)
00:50:37.431 00.691 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"ecfd6e6b-4b3f-4234-9266-df8a8720864e"}
00:50:37.443 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"ecfd6e6b-4b3f-4234-9266-df8a8720864e"}
00:50:37.455 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"413fe861-e6bc-4f46-a965-a960fb46ab07"}
00:50:37.467 00.012 9340 case statement mapped state 6 to 3
00:50:37.478 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"413fe861-e6bc-4f46-a965-a960fb46ab07"}
00:50:37.493 00.015 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"0ba666c6-dad7-4db3-89af-3f58fd81a495"}
00:50:37.508 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":137,"width":15,"height":15,"star_pos":[6.89,6.53],"pixels":"..."},"id":"0ba666c6-dad7-4db3-89af-3f58fd81a495"}
00:50:38.105 00.597 12020 Exposure complete
00:50:38.319 00.214 12020 worker thread done servicing request
00:50:38.319 00.000 9340 OnExposeComplete: enter
00:50:38.331 00.012 9340 UpdateGuideState(): m_state=6
00:50:38.342 00.011 9340 Star::Find(15, 892, 705, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 138
00:50:38.353 00.011 9340 Star::Find returns 1 (0), X=893.29, Y=705.66, Mass=993609, SNR=188.7, Peak=56125 HFD=4.7
00:50:38.367 00.014 9340 MultiStar: [#1 0.06,0.37,0.80,U] [#2 0.84,0.71,0.67,U] [#3 0.37,0.41,0.49,U] [#4 -0.06,0.10,0.52,U] [#5 0.06,-0.02,0.39,U] [#6 0.55,0.35,0.31,U] [#7 0.03,0.17,0.32,U] [#8 1.46,0.62,0.29,U] 
00:50:38.378 00.011 9340 refined, 8 included, MultiStar: {0.39, 0.39}, one-star: {0.50, 0.49}
00:50:38.390 00.012 9340 CameraToMount -- cameraTheta (0.77) - m_xAngle (-3.09) = xAngle (3.87 = -2.42)
00:50:38.399 00.009 9340 CameraToMount -- cameraTheta (0.77) - (m_xAngle (-3.09) + m_yAngleError (-0.07)) = yAngle (3.94 = -2.34)
00:50:38.410 00.011 9340 CameraToMount -- cameraX=0.39 cameraY=0.39 hyp=0.55 cameraTheta=0.77 mountX=-0.41 mountY=-0.40, mountTheta=-2.38
00:50:38.427 00.017 9340 SchedulePrimaryMove(10104498, x=0.39, y=0.39, opts=13)
00:50:38.438 00.011 9340 Enqueuing Move request for scope (0.39, 0.39)
00:50:38.450 00.012 12020 Worker thread wakes up
00:50:38.450 00.000 12020 worker thread servicing REQUEST_MOVE scope ofs (0.39, 0.39) opts 0xd
00:50:38.450 00.000 12020 Handling offset move in thread for scope, endpoint = (0.39, 0.39)
00:50:38.450 00.000 12020 Moving (0.39, 0.39) raw xDistance=-0.41 yDistance=-0.40
00:50:38.451 00.001 12020 GuideAlgorithmHysteresis::Result() returns -0.17 from input -0.41
00:50:38.451 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
00:50:38.451 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.40
00:50:38.451 00.000 12020 MoveAxis(E, 30, ABG)
00:50:38.451 00.000 12020 Guiding  Dir = 2, Dur = 30
00:50:38.460 00.009 9340 UpdateImageDisplay: Size=(1920,1080) min=5414, max=65535, med=8286, FiltMin=6416, FiltMax=65508, Gamma=2.870
00:50:38.484 00.024 12020 IsSlewing returns 0
00:50:38.494 00.010 12020 IsGuiding returns 0
00:50:38.513 00.019 9340 UpdateGuideState exits: m=993609 SNR=188.7
00:50:38.526 00.013 12020 PulseGuide returned control before completion, sleep 21
00:50:38.526 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:50:38.536 00.010 9340 ScheduleExposure(1000,3,1) exposurePending=0
00:50:38.545 00.009 9340 Enqueuing Expose request
00:50:38.577 00.032 12020 IsGuiding returns 0
00:50:38.578 00.001 12020 Move returns status 0, amount 30
00:50:38.578 00.000 12020 MoveAxis(N, 0, ABG)
00:50:38.578 00.000 12020 Move returns status 0, amount 0
00:50:38.578 00.000 12020 move complete, result=0
00:50:38.579 00.001 12020 worker thread done servicing request
00:50:38.579 00.000 12020 Worker thread wakes up
00:50:38.579 00.000 12020 worker thread servicing REQUEST_EXPOSE 1000
00:50:38.579 00.000 12020 Handling exposure in thread, d=1000 o=3 r=(878,690,31,31)
00:50:38.579 00.000 9340 GuideStep: -0.4 px 30 ms EAST, -0.4 px 0 ms NORTH
00:50:39.431 00.852 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"bfa6d55f-87ee-49be-bc03-2e7b10f177eb"}
00:50:39.441 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"bfa6d55f-87ee-49be-bc03-2e7b10f177eb"}
00:50:39.468 00.027 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"40d0dccd-17d2-49b5-84e0-92499f07b783"}
00:50:39.479 00.011 9340 case statement mapped state 6 to 3
00:50:39.488 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"40d0dccd-17d2-49b5-84e0-92499f07b783"}
00:50:39.497 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"37c3f983-8ca8-446f-903b-c63a6976a0a4"}
00:50:39.507 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":138,"width":15,"height":15,"star_pos":[7.29,6.66],"pixels":"..."},"id":"37c3f983-8ca8-446f-903b-c63a6976a0a4"}
00:50:39.937 00.430 12020 Exposure complete
00:50:40.134 00.197 12020 worker thread done servicing request
00:50:40.135 00.001 9340 OnExposeComplete: enter
00:50:40.151 00.016 9340 UpdateGuideState(): m_state=6
00:50:40.165 00.014 9340 Star::Find(15, 893, 705, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 139
00:50:40.176 00.011 9340 Star::Find returns 1 (0), X=893.24, Y=705.47, Mass=950762, SNR=177.2, Peak=57981 HFD=4.6
00:50:40.188 00.012 9340 MultiStar: [#1 -0.19,0.41,0.85,U] [#2 0.29,0.33,0.81,U] [#3 -0.11,0.56,0.64,U] [#4 -0.17,0.16,0.48,U] [#5 0.22,0.06,0.38,U] [#6 -0.07,0.10,0.34,U] [#7 0.40,-0.05,0.32,U] [#8 0.63,0.42,0.29,U] 
00:50:40.199 00.011 9340 refined, 8 included, MultiStar: {0.15, 0.30}, one-star: {0.46, 0.30}
00:50:40.211 00.012 9340 CameraToMount -- cameraTheta (1.11) - m_xAngle (-3.09) = xAngle (4.20 = -2.08)
00:50:40.222 00.011 9340 CameraToMount -- cameraTheta (1.11) - (m_xAngle (-3.09) + m_yAngleError (-0.07)) = yAngle (4.28 = -2.01)
00:50:40.233 00.011 9340 CameraToMount -- cameraX=0.15 cameraY=0.30 hyp=0.33 cameraTheta=1.11 mountX=-0.16 mountY=-0.30, mountTheta=-2.06
00:50:40.249 00.016 9340 SchedulePrimaryMove(10104498, x=0.15, y=0.30, opts=13)
00:50:40.259 00.010 9340 Enqueuing Move request for scope (0.15, 0.30)
00:50:40.270 00.011 12020 Worker thread wakes up
00:50:40.271 00.001 12020 worker thread servicing REQUEST_MOVE scope ofs (0.15, 0.30) opts 0xd
00:50:40.271 00.000 12020 Handling offset move in thread for scope, endpoint = (0.15, 0.30)
00:50:40.271 00.000 12020 Moving (0.15, 0.30) raw xDistance=-0.16 yDistance=-0.30
00:50:40.271 00.000 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16
00:50:40.271 00.000 12020 switching direction from 1 to -1 - decHistory=-3 oldest=-0.37 newest=-0.89
00:50:40.271 00.000 12020 GuideAlgorithmResistSwitch::result() returns -0.30 from input -0.30
00:50:40.272 00.001 12020 MoveAxis(E, 0, ABG)
00:50:40.272 00.000 12020 Move returns status 0, amount 0
00:50:40.272 00.000 12020 MoveAxis(N, 49, ABG)
00:50:40.272 00.000 12020 Guiding  Dir = 0, Dur = 49
00:50:40.273 00.001 12020 IsSlewing returns 0
00:50:40.275 00.002 12020 IsGuiding returns 0
00:50:40.285 00.010 9340 UpdateImageDisplay: Size=(1920,1080) min=5385, max=65535, med=8285, FiltMin=6398, FiltMax=65517, Gamma=2.870
00:50:40.336 00.051 9340 UpdateGuideState exits: m=950762 SNR=177.2
00:50:40.346 00.010 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:50:40.359 00.013 12020 IsGuiding returns 1
00:50:40.360 00.001 9340 ScheduleExposure(1000,3,1) exposurePending=0
00:50:40.375 00.015 12020 scope still moving after pulse duration time elapsed
00:50:40.376 00.001 9340 Enqueuing Expose request
00:50:40.416 00.040 12020 IsSlewing returns 0
00:50:40.514 00.098 12020 IsGuiding returns 0
00:50:40.514 00.000 12020 scope move finished after 49 + 189 ms
00:50:40.514 00.000 12020 Move returns status 0, amount 49
00:50:40.514 00.000 12020 move complete, result=0
00:50:40.514 00.000 12020 worker thread done servicing request
00:50:40.515 00.001 12020 Worker thread wakes up
00:50:40.515 00.000 12020 worker thread servicing REQUEST_EXPOSE 1000
00:50:40.515 00.000 12020 Handling exposure in thread, d=1000 o=3 r=(878,690,31,31)
00:50:40.515 00.000 9340 GuideStep: -0.2 px 0 ms EAST, -0.3 px 49 ms NORTH
00:50:41.448 00.933 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"a0177212-4c16-49dc-b6c4-633087687608"}
00:50:41.460 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"a0177212-4c16-49dc-b6c4-633087687608"}
00:50:41.471 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"e105bf2c-d9d1-4272-b07d-47eb2b033b70"}
00:50:41.482 00.011 9340 case statement mapped state 6 to 3
00:50:41.497 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"e105bf2c-d9d1-4272-b07d-47eb2b033b70"}
00:50:41.511 00.014 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"2a7cc435-ea66-4b0c-96c2-9eb01a5d76cd"}
00:50:41.524 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":139,"width":15,"height":15,"star_pos":[7.24,7.47],"pixels":"..."},"id":"2a7cc435-ea66-4b0c-96c2-9eb01a5d76cd"}
00:50:41.876 00.352 12020 Exposure complete
00:50:42.113 00.237 12020 worker thread done servicing request
00:50:42.114 00.001 9340 OnExposeComplete: enter
00:50:42.127 00.013 9340 UpdateGuideState(): m_state=6
00:50:42.142 00.015 9340 Star::Find(15, 893, 705, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 140
00:50:42.153 00.011 9340 Star::Find returns 1 (0), X=893.17, Y=705.63, Mass=973170, SNR=201.0, Peak=58601 HFD=4.4
00:50:42.169 00.016 9340 MultiStar: [#1 -0.18,0.40,0.70,U] [#2 0.21,0.32,0.68,U] [#3 0.03,0.47,0.51,U] [#4 -0.32,0.25,0.44,U] [#5 -0.16,0.08,0.38,U] [#6 -0.06,0.37,0.32,U] [#7 -0.08,-0.12,0.33,U] [#8 0.59,0.47,0.28,U] 
00:50:42.184 00.015 9340 refined, 8 included, MultiStar: {0.07, 0.33}, one-star: {0.38, 0.46}
00:50:42.198 00.014 9340 CameraToMount -- cameraTheta (1.36) - m_xAngle (-3.09) = xAngle (4.45 = -1.83)
00:50:42.210 00.012 9340 CameraToMount -- cameraTheta (1.36) - (m_xAngle (-3.09) + m_yAngleError (-0.07)) = yAngle (4.53 = -1.76)
00:50:42.222 00.012 9340 CameraToMount -- cameraX=0.07 cameraY=0.33 hyp=0.34 cameraTheta=1.36 mountX=-0.09 mountY=-0.34, mountTheta=-1.83
00:50:42.242 00.020 9340 SchedulePrimaryMove(10104498, x=0.07, y=0.33, opts=13)
00:50:42.255 00.013 9340 Enqueuing Move request for scope (0.07, 0.33)
00:50:42.269 00.014 12020 Worker thread wakes up
00:50:42.270 00.001 12020 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.33) opts 0xd
00:50:42.270 00.000 12020 Handling offset move in thread for scope, endpoint = (0.07, 0.33)
00:50:42.270 00.000 12020 Moving (0.07, 0.33) raw xDistance=-0.09 yDistance=-0.34
00:50:42.271 00.001 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
00:50:42.271 00.000 12020 GuideAlgorithmResistSwitch::result() returns -0.34 from input -0.34
00:50:42.271 00.000 12020 MoveAxis(E, 0, ABG)
00:50:42.271 00.000 12020 Move returns status 0, amount 0
00:50:42.271 00.000 12020 MoveAxis(N, 55, ABG)
00:50:42.271 00.000 12020 Guiding  Dir = 0, Dur = 55
00:50:42.272 00.001 12020 IsSlewing returns 0
00:50:42.274 00.002 12020 IsGuiding returns 0
00:50:42.282 00.008 9340 UpdateImageDisplay: Size=(1920,1080) min=4849, max=65535, med=8255, FiltMin=6410, FiltMax=65517, Gamma=2.870
00:50:42.335 00.053 9340 UpdateGuideState exits: m=973170 SNR=201.0
00:50:42.352 00.017 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:50:42.365 00.013 9340 ScheduleExposure(1000,3,1) exposurePending=0
00:50:42.376 00.011 12020 IsGuiding returns 1
00:50:42.376 00.000 9340 Enqueuing Expose request
00:50:42.390 00.014 12020 scope still moving after pulse duration time elapsed
00:50:42.431 00.041 12020 IsSlewing returns 0
00:50:42.529 00.098 12020 IsGuiding returns 0
00:50:42.529 00.000 12020 scope move finished after 55 + 200 ms
00:50:42.529 00.000 12020 Move returns status 0, amount 55
00:50:42.529 00.000 12020 move complete, result=0
00:50:42.530 00.001 9340 GuideStep: -0.1 px 0 ms EAST, -0.3 px 55 ms NORTH
00:50:42.542 00.012 12020 worker thread done servicing request
00:50:42.543 00.001 12020 Worker thread wakes up
00:50:42.543 00.000 12020 worker thread servicing REQUEST_EXPOSE 1000
00:50:42.543 00.000 12020 Handling exposure in thread, d=1000 o=3 r=(878,690,31,31)
00:50:43.450 00.907 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"8f00af61-5bf5-44d9-bba9-5c1d61192f62"}
00:50:43.465 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"8f00af61-5bf5-44d9-bba9-5c1d61192f62"}
00:50:43.478 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"b6751c78-72a0-4ec9-877c-9ac5a78e0829"}
00:50:43.491 00.013 9340 case statement mapped state 6 to 3
00:50:43.503 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"b6751c78-72a0-4ec9-877c-9ac5a78e0829"}
00:50:43.589 00.086 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"26f79a90-d71d-4ea6-ae37-a19ee3c44eb7"}
00:50:43.602 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":140,"width":15,"height":15,"star_pos":[7.17,6.63],"pixels":"..."},"id":"26f79a90-d71d-4ea6-ae37-a19ee3c44eb7"}
00:50:43.904 00.302 12020 Exposure complete
00:50:44.118 00.214 12020 worker thread done servicing request
00:50:44.118 00.000 9340 OnExposeComplete: enter
00:50:44.130 00.012 9340 UpdateGuideState(): m_state=6
00:50:44.143 00.013 9340 Star::Find(15, 893, 705, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 141
00:50:44.155 00.012 9340 Star::Find returns 1 (0), X=893.62, Y=705.43, Mass=1020194, SNR=199.4, Peak=56657 HFD=4.9
00:50:44.168 00.013 9340 MultiStar: [#1 0.20,0.44,0.77,U] [#2 0.77,0.35,0.72,U] [#3 0.36,0.18,0.47,U] [#4 0.02,-0.12,0.40,U] [#5 0.26,-0.04,0.40,U] [#6 0.45,0.05,0.32,U] [#7 0.47,-0.17,0.31,U] [#8 1.19,0.35,0.33,U] 
00:50:44.179 00.011 9340 refined, 8 included, MultiStar: {0.53, 0.20}, one-star: {0.84, 0.26}
00:50:44.191 00.012 9340 CameraToMount -- cameraTheta (0.36) - m_xAngle (-3.09) = xAngle (3.46 = -2.83)
00:50:44.201 00.010 9340 CameraToMount -- cameraTheta (0.36) - (m_xAngle (-3.09) + m_yAngleError (-0.07)) = yAngle (3.53 = -2.75)
00:50:44.213 00.012 9340 CameraToMount -- cameraX=0.53 cameraY=0.20 hyp=0.57 cameraTheta=0.36 mountX=-0.54 mountY=-0.22, mountTheta=-2.76
00:50:44.234 00.021 9340 SchedulePrimaryMove(10104498, x=0.53, y=0.20, opts=13)
00:50:44.248 00.014 9340 Enqueuing Move request for scope (0.53, 0.20)
00:50:44.263 00.015 12020 Worker thread wakes up
00:50:44.263 00.000 12020 worker thread servicing REQUEST_MOVE scope ofs (0.53, 0.20) opts 0xd
00:50:44.263 00.000 12020 Handling offset move in thread for scope, endpoint = (0.53, 0.20)
00:50:44.263 00.000 12020 Moving (0.53, 0.20) raw xDistance=-0.54 yDistance=-0.22
00:50:44.263 00.000 12020 GuideAlgorithmHysteresis::Result() returns -0.23 from input -0.54
00:50:44.264 00.001 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:50:44.264 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.22
00:50:44.264 00.000 12020 MoveAxis(E, 39, ABG)
00:50:44.264 00.000 12020 Guiding  Dir = 2, Dur = 39
00:50:44.265 00.001 12020 IsSlewing returns 0
00:50:44.267 00.002 12020 IsGuiding returns 0
00:50:44.276 00.009 9340 UpdateImageDisplay: Size=(1920,1080) min=5165, max=65535, med=8276, FiltMin=6414, FiltMax=65508, Gamma=2.870
00:50:44.289 00.013 12020 PulseGuide returned control before completion, sleep 31
00:50:44.327 00.038 9340 UpdateGuideState exits: m=1020194 SNR=199.4
00:50:44.341 00.014 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:50:44.356 00.015 12020 IsGuiding returns 0
00:50:44.357 00.001 9340 ScheduleExposure(1000,3,1) exposurePending=0
00:50:44.368 00.011 9340 Enqueuing Expose request
00:50:44.379 00.011 12020 Move returns status 0, amount 39
00:50:44.379 00.000 12020 MoveAxis(N, 0, ABG)
00:50:44.379 00.000 12020 Move returns status 0, amount 0
00:50:44.380 00.001 12020 move complete, result=0
00:50:44.380 00.000 9340 GuideStep: -0.5 px 39 ms EAST, -0.2 px 0 ms NORTH
00:50:44.396 00.016 12020 worker thread done servicing request
00:50:44.396 00.000 12020 Worker thread wakes up
00:50:44.396 00.000 12020 worker thread servicing REQUEST_EXPOSE 1000
00:50:44.396 00.000 12020 Handling exposure in thread, d=1000 o=3 r=(878,690,31,31)
00:50:45.449 01.053 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"96815220-87e1-450a-9d26-50e10ebc5ab3"}
00:50:45.462 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"96815220-87e1-450a-9d26-50e10ebc5ab3"}
00:50:45.476 00.014 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"19fbb4fd-4c41-47e1-b9a4-0d352f6b4d82"}
00:50:45.489 00.013 9340 case statement mapped state 6 to 3
00:50:45.499 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"19fbb4fd-4c41-47e1-b9a4-0d352f6b4d82"}
00:50:45.513 00.014 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"8a50cb11-22af-417a-a02f-67cd4340377a"}
00:50:45.526 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":141,"width":15,"height":15,"star_pos":[6.62,7.43],"pixels":"..."},"id":"8a50cb11-22af-417a-a02f-67cd4340377a"}
00:50:45.763 00.237 12020 Exposure complete
00:50:45.981 00.218 12020 worker thread done servicing request
00:50:45.981 00.000 9340 OnExposeComplete: enter
00:50:45.992 00.011 9340 UpdateGuideState(): m_state=6
00:50:46.005 00.013 9340 Star::Find(15, 893, 705, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 142
00:50:46.019 00.014 9340 Star::Find returns 1 (0), X=892.84, Y=705.59, Mass=1047637, SNR=210.7, Peak=57833 HFD=4.4
00:50:46.033 00.014 9340 MultiStar: [#1 -0.62,0.45,0.71,U] [#2 -0.03,0.57,0.61,U] [#3 -0.30,0.43,0.46,U] [#4 -0.16,0.20,0.40,U] [#5 -0.34,-0.04,0.28,U] [#6 -0.56,0.52,0.32,U] [#7 -0.32,0.11,0.35,U] [#8 0.64,0.36,0.25,U] 
00:50:46.045 00.012 9340 refined, 8 included, MultiStar: {-0.19, 0.37}, one-star: {0.06, 0.42}
00:50:46.054 00.009 9340 CameraToMount -- cameraTheta (2.04) - m_xAngle (-3.09) = xAngle (5.13 = -1.15)
00:50:46.067 00.013 9340 CameraToMount -- cameraTheta (2.04) - (m_xAngle (-3.09) + m_yAngleError (-0.07)) = yAngle (5.21 = -1.08)
00:50:46.080 00.013 9340 CameraToMount -- cameraX=-0.19 cameraY=0.37 hyp=0.42 cameraTheta=2.04 mountX=0.17 mountY=-0.37, mountTheta=-1.14
00:50:46.098 00.018 9340 SchedulePrimaryMove(10104498, x=-0.19, y=0.37, opts=13)
00:50:46.110 00.012 9340 Enqueuing Move request for scope (-0.19, 0.37)
00:50:46.122 00.012 12020 Worker thread wakes up
00:50:46.122 00.000 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.19, 0.37) opts 0xd
00:50:46.123 00.001 12020 Handling offset move in thread for scope, endpoint = (-0.19, 0.37)
00:50:46.123 00.000 12020 Moving (-0.19, 0.37) raw xDistance=0.17 yDistance=-0.37
00:50:46.123 00.000 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.17
00:50:46.123 00.000 12020 GuideAlgorithmResistSwitch::result() returns -0.37 from input -0.37
00:50:46.124 00.001 12020 MoveAxis(E, 0, ABG)
00:50:46.124 00.000 12020 Move returns status 0, amount 0
00:50:46.124 00.000 12020 MoveAxis(N, 60, ABG)
00:50:46.124 00.000 12020 Guiding  Dir = 0, Dur = 60
00:50:46.134 00.010 9340 UpdateImageDisplay: Size=(1920,1080) min=5019, max=65535, med=8287, FiltMin=6113, FiltMax=65517, Gamma=2.870
00:50:46.149 00.015 12020 IsSlewing returns 0
00:50:46.150 00.001 12020 IsGuiding returns 0
00:50:46.188 00.038 9340 UpdateGuideState exits: m=1047637 SNR=210.7
00:50:46.207 00.019 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:50:46.220 00.013 9340 ScheduleExposure(1000,3,1) exposurePending=0
00:50:46.234 00.014 9340 Enqueuing Expose request
00:50:46.247 00.013 12020 IsGuiding returns 1
00:50:46.247 00.000 12020 scope still moving after pulse duration time elapsed
00:50:46.279 00.032 12020 IsSlewing returns 0
00:50:46.280 00.001 12020 IsGuiding returns 1
00:50:46.395 00.115 12020 IsSlewing returns 0
00:50:46.396 00.001 12020 IsGuiding returns 0
00:50:46.396 00.000 12020 scope move finished after 60 + 186 ms
00:50:46.397 00.001 12020 Move returns status 0, amount 60
00:50:46.397 00.000 12020 move complete, result=0
00:50:46.397 00.000 12020 worker thread done servicing request
00:50:46.397 00.000 12020 Worker thread wakes up
00:50:46.397 00.000 12020 worker thread servicing REQUEST_EXPOSE 1000
00:50:46.398 00.001 12020 Handling exposure in thread, d=1000 o=3 r=(878,690,31,31)
00:50:46.398 00.000 9340 GuideStep: 0.2 px 0 ms EAST, -0.4 px 60 ms NORTH
00:50:47.453 01.055 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"3bcb35a6-c2af-4008-b2c6-93407c43673f"}
00:50:47.466 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"3bcb35a6-c2af-4008-b2c6-93407c43673f"}
00:50:47.479 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"95a0956b-35f3-4511-bdc5-13b5f8bbae1e"}
00:50:47.490 00.011 9340 case statement mapped state 6 to 3
00:50:47.502 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"95a0956b-35f3-4511-bdc5-13b5f8bbae1e"}
00:50:47.533 00.031 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"0cfe5703-a575-4dde-a9b6-f8dfc00b2358"}
00:50:47.548 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":142,"width":15,"height":15,"star_pos":[6.84,6.59],"pixels":"..."},"id":"0cfe5703-a575-4dde-a9b6-f8dfc00b2358"}
00:50:47.763 00.215 12020 Exposure complete
00:50:47.989 00.226 12020 worker thread done servicing request
00:50:47.989 00.000 9340 OnExposeComplete: enter
00:50:48.003 00.014 9340 UpdateGuideState(): m_state=6
00:50:48.014 00.011 9340 Star::Find(15, 892, 705, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 143
00:50:48.027 00.013 9340 Star::Find returns 1 (0), X=892.74, Y=705.69, Mass=952077, SNR=167.0, Peak=56348 HFD=4.3
00:50:48.042 00.015 9340 MultiStar: [#1 -0.66,0.58,1.11,U] [#2 -0.12,0.27,0.72,U] [#3 -0.45,0.59,0.55,U] [#4 -0.79,0.09,0.52,U] [#5 -0.66,0.39,0.53,U] [#6 -0.40,0.40,0.39,U] [#7 -0.21,0.44,0.39,U] [#8 0.48,0.92,0.37,U] 
00:50:48.054 00.012 9340 single-star, 8 included, MultiStar: {-0.35, 0.47}, one-star: {-0.05, 0.52}
00:50:48.070 00.016 9340 CameraToMount -- cameraTheta (1.66) - m_xAngle (-3.09) = xAngle (4.75 = -1.53)
00:50:48.085 00.015 9340 CameraToMount -- cameraTheta (1.66) - (m_xAngle (-3.09) + m_yAngleError (-0.07)) = yAngle (4.83 = -1.46)
00:50:48.097 00.012 9340 CameraToMount -- cameraX=-0.05 cameraY=0.52 hyp=0.52 cameraTheta=1.66 mountX=0.02 mountY=-0.52, mountTheta=-1.53
00:50:48.114 00.017 9340 SchedulePrimaryMove(10104498, x=-0.05, y=0.52, opts=13)
00:50:48.127 00.013 9340 Enqueuing Move request for scope (-0.05, 0.52)
00:50:48.142 00.015 12020 Worker thread wakes up
00:50:48.143 00.001 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.52) opts 0xd
00:50:48.143 00.000 12020 Handling offset move in thread for scope, endpoint = (-0.05, 0.52)
00:50:48.143 00.000 12020 Moving (-0.05, 0.52) raw xDistance=0.02 yDistance=-0.52
00:50:48.143 00.000 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
00:50:48.143 00.000 12020 GuideAlgorithmResistSwitch::result() returns -0.52 from input -0.52
00:50:48.144 00.001 12020 MoveAxis(E, 0, ABG)
00:50:48.144 00.000 12020 Move returns status 0, amount 0
00:50:48.144 00.000 12020 MoveAxis(N, 84, ABG)
00:50:48.144 00.000 12020 Guiding  Dir = 0, Dur = 84
00:50:48.146 00.002 12020 IsSlewing returns 0
00:50:48.147 00.001 12020 IsGuiding returns 0
00:50:48.156 00.009 9340 UpdateImageDisplay: Size=(1920,1080) min=4902, max=65535, med=8281, FiltMin=6585, FiltMax=65517, Gamma=2.870
00:50:48.214 00.058 9340 UpdateGuideState exits: m=952077 SNR=167.0
00:50:48.228 00.014 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:50:48.239 00.011 9340 ScheduleExposure(1000,3,1) exposurePending=0
00:50:48.253 00.014 9340 Enqueuing Expose request
00:50:48.268 00.015 12020 IsGuiding returns 1
00:50:48.268 00.000 12020 scope still moving after pulse duration time elapsed
00:50:48.294 00.026 12020 IsSlewing returns 0
00:50:48.295 00.001 12020 IsGuiding returns 1
00:50:48.410 00.115 12020 IsSlewing returns 0
00:50:48.412 00.002 12020 IsGuiding returns 0
00:50:48.413 00.001 12020 scope move finished after 84 + 181 ms
00:50:48.413 00.000 12020 Move returns status 0, amount 84
00:50:48.413 00.000 12020 move complete, result=0
00:50:48.413 00.000 12020 worker thread done servicing request
00:50:48.414 00.001 12020 Worker thread wakes up
00:50:48.414 00.000 12020 worker thread servicing REQUEST_EXPOSE 1000
00:50:48.414 00.000 12020 Handling exposure in thread, d=1000 o=3 r=(878,690,31,31)
00:50:48.416 00.002 9340 GuideStep: 0.0 px 0 ms EAST, -0.5 px 84 ms NORTH
00:50:49.451 01.035 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"18714ba3-32bc-433d-a1f0-6d76f222e632"}
00:50:49.464 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"18714ba3-32bc-433d-a1f0-6d76f222e632"}
00:50:49.485 00.021 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"bf211eec-d200-4bb9-96c5-c15994e62ec6"}
00:50:49.501 00.016 9340 case statement mapped state 6 to 3
00:50:49.512 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"bf211eec-d200-4bb9-96c5-c15994e62ec6"}
00:50:49.531 00.019 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"94527fda-c3a8-4843-9e61-f19da128d6f4"}
00:50:49.545 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":143,"width":15,"height":15,"star_pos":[6.74,6.69],"pixels":"..."},"id":"94527fda-c3a8-4843-9e61-f19da128d6f4"}
00:50:49.787 00.242 12020 Exposure complete
00:50:50.033 00.246 12020 worker thread done servicing request
00:50:50.033 00.000 9340 OnExposeComplete: enter
00:50:50.045 00.012 9340 UpdateGuideState(): m_state=6
00:50:50.060 00.015 9340 Star::Find(15, 892, 705, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 144
00:50:50.074 00.014 9340 Star::Find returns 1 (0), X=893.30, Y=705.27, Mass=990344, SNR=196.6, Peak=59221 HFD=4.6
00:50:50.088 00.014 9340 MultiStar: [#1 -0.10,0.13,0.70,U] [#2 0.45,0.14,0.75,U] [#3 0.23,-0.15,0.47,U] [#4 0.00,-0.17,0.40,U] [#5 -0.04,-0.52,0.35,U] [#6 0.29,-0.47,0.31,U] [#7 0.07,-0.33,0.24,U] [#8 1.11,0.09,0.30,U] 
00:50:50.104 00.016 9340 refined, 8 included, MultiStar: {0.29, -0.05}, one-star: {0.51, 0.09}
00:50:50.121 00.017 9340 CameraToMount -- cameraTheta (-0.17) - m_xAngle (-3.09) = xAngle (2.92 = 2.92)
00:50:50.136 00.015 9340 CameraToMount -- cameraTheta (-0.17) - (m_xAngle (-3.09) + m_yAngleError (-0.07)) = yAngle (2.99 = 2.99)
00:50:50.150 00.014 9340 CameraToMount -- cameraX=0.29 cameraY=-0.05 hyp=0.29 cameraTheta=-0.17 mountX=-0.29 mountY=0.04, mountTheta=2.99
00:50:50.168 00.018 9340 SchedulePrimaryMove(10104498, x=0.29, y=-0.05, opts=13)
00:50:50.184 00.016 9340 Enqueuing Move request for scope (0.29, -0.05)
00:50:50.197 00.013 12020 Worker thread wakes up
00:50:50.198 00.001 12020 worker thread servicing REQUEST_MOVE scope ofs (0.29, -0.05) opts 0xd
00:50:50.198 00.000 12020 Handling offset move in thread for scope, endpoint = (0.29, -0.05)
00:50:50.198 00.000 12020 Moving (0.29, -0.05) raw xDistance=-0.29 yDistance=0.04
00:50:50.198 00.000 12020 GuideAlgorithmHysteresis::Result() returns -0.12 from input -0.29
00:50:50.198 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:50:50.199 00.001 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
00:50:50.199 00.000 12020 MoveAxis(E, 21, ABG)
00:50:50.199 00.000 12020 Guiding  Dir = 2, Dur = 21
00:50:50.209 00.010 9340 UpdateImageDisplay: Size=(1920,1080) min=5396, max=65535, med=8301, FiltMin=6525, FiltMax=65508, Gamma=2.870
00:50:50.224 00.015 12020 IsSlewing returns 0
00:50:50.225 00.001 12020 IsGuiding returns 0
00:50:50.269 00.044 12020 IsGuiding returns 1
00:50:50.270 00.001 12020 scope still moving after pulse duration time elapsed
00:50:50.275 00.005 9340 UpdateGuideState exits: m=990344 SNR=196.6
00:50:50.295 00.020 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:50:50.309 00.014 12020 IsSlewing returns 0
00:50:50.309 00.000 9340 ScheduleExposure(1000,3,1) exposurePending=0
00:50:50.325 00.016 12020 IsGuiding returns 0
00:50:50.325 00.000 9340 Enqueuing Expose request
00:50:50.342 00.017 12020 scope move finished after 21 + 77 ms
00:50:50.342 00.000 12020 Move returns status 0, amount 21
00:50:50.343 00.001 12020 MoveAxis(N, 0, ABG)
00:50:50.343 00.000 12020 Move returns status 0, amount 0
00:50:50.343 00.000 12020 move complete, result=0
00:50:50.343 00.000 12020 worker thread done servicing request
00:50:50.344 00.001 12020 Worker thread wakes up
00:50:50.344 00.000 12020 worker thread servicing REQUEST_EXPOSE 1000
00:50:50.344 00.000 12020 Handling exposure in thread, d=1000 o=3 r=(878,690,31,31)
00:50:50.355 00.011 9340 GuideStep: -0.3 px 21 ms EAST, 0.0 px 0 ms NORTH
00:50:51.461 01.106 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"bdbbd25f-f262-4f68-90f6-1adb37a59ece"}
00:50:51.476 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"bdbbd25f-f262-4f68-90f6-1adb37a59ece"}
00:50:51.509 00.033 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"379ebb74-62ba-4c11-8b08-4271fef56997"}
00:50:51.524 00.015 9340 case statement mapped state 6 to 3
00:50:51.539 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"379ebb74-62ba-4c11-8b08-4271fef56997"}
00:50:51.556 00.017 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"2052c312-9064-4592-8420-508a54d7ab7b"}
00:50:51.570 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":144,"width":15,"height":15,"star_pos":[7.30,7.27],"pixels":"..."},"id":"2052c312-9064-4592-8420-508a54d7ab7b"}
00:50:51.708 00.138 12020 Exposure complete
00:50:51.942 00.234 12020 worker thread done servicing request
00:50:51.942 00.000 9340 OnExposeComplete: enter
00:50:51.955 00.013 9340 UpdateGuideState(): m_state=6
00:50:51.966 00.011 9340 Star::Find(15, 893, 705, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 145
00:50:51.981 00.015 9340 Star::Find returns 1 (0), X=893.17, Y=705.02, Mass=983899, SNR=190.9, Peak=60169 HFD=4.3
00:50:51.995 00.014 9340 MultiStar: [#1 -0.25,0.03,0.79,U] [#2 0.28,-0.09,0.67,U] [#3 0.07,0.12,0.49,U] [#4 -0.34,-0.13,0.38,U] [#5 -0.25,-0.36,0.41,U] [#6 -0.15,-0.06,0.33,U] [#7 0.01,-0.19,0.32,U] [#8 0.72,0.58,0.33,U] 
00:50:52.010 00.015 9340 refined, 8 included, MultiStar: {0.08, -0.05}, one-star: {0.39, -0.16}
00:50:52.024 00.014 9340 CameraToMount -- cameraTheta (-0.51) - m_xAngle (-3.09) = xAngle (2.58 = 2.58)
00:50:52.038 00.014 9340 CameraToMount -- cameraTheta (-0.51) - (m_xAngle (-3.09) + m_yAngleError (-0.07)) = yAngle (2.66 = 2.66)
00:50:52.049 00.011 9340 CameraToMount -- cameraX=0.08 cameraY=-0.05 hyp=0.09 cameraTheta=-0.51 mountX=-0.08 mountY=0.04, mountTheta=2.64
00:50:52.064 00.015 9340 SchedulePrimaryMove(10104498, x=0.08, y=-0.05, opts=13)
00:50:52.079 00.015 9340 Enqueuing Move request for scope (0.08, -0.05)
00:50:52.090 00.011 12020 Worker thread wakes up
00:50:52.090 00.000 12020 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.05) opts 0xd
00:50:52.090 00.000 12020 Handling offset move in thread for scope, endpoint = (0.08, -0.05)
00:50:52.090 00.000 12020 Moving (0.08, -0.05) raw xDistance=-0.08 yDistance=0.04
00:50:52.091 00.001 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
00:50:52.091 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:50:52.091 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
00:50:52.091 00.000 12020 MoveAxis(E, 0, ABG)
00:50:52.091 00.000 12020 Move returns status 0, amount 0
00:50:52.091 00.000 12020 MoveAxis(N, 0, ABG)
00:50:52.092 00.001 12020 Move returns status 0, amount 0
00:50:52.092 00.000 12020 move complete, result=0
00:50:52.092 00.000 12020 worker thread done servicing request
00:50:52.102 00.010 9340 UpdateImageDisplay: Size=(1920,1080) min=5274, max=65535, med=8301, FiltMin=6453, FiltMax=65508, Gamma=2.870
00:50:52.159 00.057 9340 UpdateGuideState exits: m=983899 SNR=190.9
00:50:52.176 00.017 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:50:52.191 00.015 9340 ScheduleExposure(1000,3,1) exposurePending=0
00:50:52.207 00.016 9340 Enqueuing Expose request
00:50:52.226 00.019 12020 Worker thread wakes up
00:50:52.227 00.001 9340 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
00:50:52.238 00.011 12020 worker thread servicing REQUEST_EXPOSE 1000
00:50:52.239 00.001 12020 Handling exposure in thread, d=1000 o=3 r=(878,690,31,31)
00:50:53.451 01.212 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"c8f162c3-46d0-4f21-a12d-421fc33cfd3f"}
00:50:53.461 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"c8f162c3-46d0-4f21-a12d-421fc33cfd3f"}
00:50:53.478 00.017 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"975dff45-ec77-47ce-9721-635de839b26b"}
00:50:53.490 00.012 9340 case statement mapped state 6 to 3
00:50:53.501 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"975dff45-ec77-47ce-9721-635de839b26b"}
00:50:53.526 00.025 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"3e61728a-c4df-4164-9f13-124179ea6fec"}
00:50:53.538 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":145,"width":15,"height":15,"star_pos":[7.17,7.02],"pixels":"..."},"id":"3e61728a-c4df-4164-9f13-124179ea6fec"}
00:50:53.602 00.064 12020 Exposure complete
00:50:53.819 00.217 9340 OnExposeComplete: enter
00:50:53.832 00.013 12020 worker thread done servicing request
00:50:53.832 00.000 9340 UpdateGuideState(): m_state=6
00:50:53.846 00.014 9340 Star::Find(15, 893, 705, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 146
00:50:53.859 00.013 9340 Star::Find returns 1 (0), X=892.73, Y=705.40, Mass=988252, SNR=211.9, Peak=60529 HFD=3.9
00:50:53.873 00.014 9340 MultiStar: [#1 -0.62,0.11,0.82,U] [#2 0.12,0.21,0.63,U] [#3 -0.32,0.26,0.50,U] [#4 -0.37,0.04,0.37,U] [#5 -0.49,-0.21,0.35,U] [#6 -0.11,0.03,0.29,U] [#7 -0.58,-0.59,0.27,U] [#8 0.47,0.26,0.28,U] 
00:50:53.886 00.013 9340 single-star, 8 included, MultiStar: {-0.22, 0.10}, one-star: {-0.05, 0.23}
00:50:53.897 00.011 9340 CameraToMount -- cameraTheta (1.80) - m_xAngle (-3.09) = xAngle (4.89 = -1.39)
00:50:53.910 00.013 9340 CameraToMount -- cameraTheta (1.80) - (m_xAngle (-3.09) + m_yAngleError (-0.07)) = yAngle (4.96 = -1.32)
00:50:53.921 00.011 9340 CameraToMount -- cameraX=-0.05 cameraY=0.23 hyp=0.23 cameraTheta=1.80 mountX=0.04 mountY=-0.23, mountTheta=-1.39
00:50:53.938 00.017 9340 SchedulePrimaryMove(10104498, x=-0.05, y=0.23, opts=13)
00:50:53.949 00.011 9340 Enqueuing Move request for scope (-0.05, 0.23)
00:50:53.960 00.011 12020 Worker thread wakes up
00:50:53.961 00.001 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.23) opts 0xd
00:50:53.961 00.000 12020 Handling offset move in thread for scope, endpoint = (-0.05, 0.23)
00:50:53.961 00.000 12020 Moving (-0.05, 0.23) raw xDistance=0.04 yDistance=-0.23
00:50:53.961 00.000 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
00:50:53.961 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:50:53.961 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.23
00:50:53.961 00.000 12020 MoveAxis(E, 0, ABG)
00:50:53.961 00.000 12020 Move returns status 0, amount 0
00:50:53.961 00.000 12020 MoveAxis(N, 0, ABG)
00:50:53.962 00.001 12020 Move returns status 0, amount 0
00:50:53.962 00.000 12020 move complete, result=0
00:50:53.962 00.000 12020 worker thread done servicing request
00:50:53.972 00.010 9340 UpdateImageDisplay: Size=(1920,1080) min=5220, max=65535, med=8298, FiltMin=6336, FiltMax=65517, Gamma=2.870
00:50:54.029 00.057 9340 UpdateGuideState exits: m=988252 SNR=211.9
00:50:54.043 00.014 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:50:54.056 00.013 9340 ScheduleExposure(1000,3,1) exposurePending=0
00:50:54.068 00.012 9340 Enqueuing Expose request
00:50:54.080 00.012 12020 Worker thread wakes up
00:50:54.081 00.001 9340 GuideStep: 0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
00:50:54.097 00.016 12020 worker thread servicing REQUEST_EXPOSE 1000
00:50:54.097 00.000 12020 Handling exposure in thread, d=1000 o=3 r=(878,690,31,31)
00:50:55.450 01.353 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"74927e9b-6a57-45fc-8b06-e9b9b9e173e6"}
00:50:55.466 00.016 12020 Exposure complete
00:50:55.466 00.000 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":1000,"id":"74927e9b-6a57-45fc-8b06-e9b9b9e173e6"}
00:50:55.486 00.020 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"aa3b76c7-96e2-47b8-be5f-b6583e810d68"}
00:50:55.500 00.014 9340 case statement mapped state 6 to 3
00:50:55.511 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"aa3b76c7-96e2-47b8-be5f-b6583e810d68"}
00:50:55.539 00.028 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"e45d670e-5ec4-4b39-8267-b195c1b18c98"}
00:50:55.551 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":146,"width":15,"height":15,"star_pos":[6.73,7.40],"pixels":"..."},"id":"e45d670e-5ec4-4b39-8267-b195c1b18c98"}
00:50:55.698 00.147 12020 worker thread done servicing request
00:50:55.698 00.000 9340 OnExposeComplete: enter
00:50:55.712 00.014 9340 UpdateGuideState(): m_state=6
00:50:55.727 00.015 9340 Star::Find(15, 892, 705, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 147
00:50:55.740 00.013 9340 Star::Find returns 1 (0), X=893.21, Y=705.08, Mass=982722, SNR=169.6, Peak=60281 HFD=4.2
00:50:55.753 00.013 9340 MultiStar: [#1 -0.02,-0.10,0.95,U] [#2 0.38,-0.10,0.72,U] [#3 -0.01,0.17,0.64,U] [#4 -0.22,-0.28,0.39,U] [#5 -0.03,-0.51,0.49,U] [#6 -0.18,-0.22,0.35,U] [#7 -0.03,-0.14,0.40,U] [#8 0.59,-0.25,0.32,U] 
00:50:55.769 00.016 9340 refined, 8 included, MultiStar: {0.13, -0.14}, one-star: {0.43, -0.09}
00:50:55.784 00.015 9340 CameraToMount -- cameraTheta (-0.81) - m_xAngle (-3.09) = xAngle (2.29 = 2.29)
00:50:55.798 00.014 9340 CameraToMount -- cameraTheta (-0.81) - (m_xAngle (-3.09) + m_yAngleError (-0.07)) = yAngle (2.36 = 2.36)
00:50:55.810 00.012 9340 CameraToMount -- cameraX=0.13 cameraY=-0.14 hyp=0.19 cameraTheta=-0.81 mountX=-0.12 mountY=0.13, mountTheta=2.32
00:50:55.827 00.017 9340 SchedulePrimaryMove(10104498, x=0.13, y=-0.14, opts=13)
00:50:55.842 00.015 9340 Enqueuing Move request for scope (0.13, -0.14)
00:50:55.857 00.015 12020 Worker thread wakes up
00:50:55.857 00.000 12020 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.14) opts 0xd
00:50:55.857 00.000 12020 Handling offset move in thread for scope, endpoint = (0.13, -0.14)
00:50:55.857 00.000 12020 Moving (0.13, -0.14) raw xDistance=-0.12 yDistance=0.13
00:50:55.857 00.000 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
00:50:55.859 00.002 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:50:55.859 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
00:50:55.859 00.000 12020 MoveAxis(E, 0, ABG)
00:50:55.859 00.000 12020 Move returns status 0, amount 0
00:50:55.860 00.001 12020 MoveAxis(N, 0, ABG)
00:50:55.860 00.000 12020 Move returns status 0, amount 0
00:50:55.860 00.000 12020 move complete, result=0
00:50:55.860 00.000 12020 worker thread done servicing request
00:50:55.872 00.012 9340 UpdateImageDisplay: Size=(1920,1080) min=5147, max=65535, med=8303, FiltMin=6518, FiltMax=65508, Gamma=2.870
00:50:55.933 00.061 9340 UpdateGuideState exits: m=982722 SNR=169.6
00:50:55.946 00.013 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:50:55.961 00.015 9340 ScheduleExposure(1000,3,1) exposurePending=0
00:50:55.980 00.019 9340 Enqueuing Expose request
00:50:55.996 00.016 12020 Worker thread wakes up
00:50:55.996 00.000 9340 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
00:50:56.012 00.016 12020 worker thread servicing REQUEST_EXPOSE 1000
00:50:56.012 00.000 12020 Handling exposure in thread, d=1000 o=3 r=(878,690,31,31)
00:50:56.028 00.016 9340 OnExposureDurationSelected: duration = 2000
00:50:56.444 00.416 9340 evsrv: cli 100A43C8 connect
00:50:56.459 00.015 9340 case statement mapped state 6 to 3
00:50:56.474 00.015 9340 case statement mapped state 6 to 3
00:50:56.491 00.017 9340 evsrv: cli 100A43C8 request: {"method":"get_pixel_scale","id":"b49781c8-241a-48ab-bb4c-58b7159dd9b2"}
00:50:56.503 00.012 9340 evsrv: cli 100A43C8 response: {"jsonrpc":"2.0","result":2.47177,"id":"b49781c8-241a-48ab-bb4c-58b7159dd9b2"}
00:50:56.520 00.017 9340 evsrv: cli 100A43C8 disconnect
00:50:57.383 00.863 12020 Exposure complete
00:50:57.465 00.082 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"fd415555-df6a-4473-a41d-4dfa65d2fc5d"}
00:50:57.478 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"fd415555-df6a-4473-a41d-4dfa65d2fc5d"}
00:50:57.490 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"dab62cdd-4bab-4691-8cb5-85f4b2147c6f"}
00:50:57.501 00.011 9340 case statement mapped state 6 to 3
00:50:57.510 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"dab62cdd-4bab-4691-8cb5-85f4b2147c6f"}
00:50:57.522 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"5c12ccb7-5996-489f-b7a6-d1780c3d8da9"}
00:50:57.534 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":147,"width":15,"height":15,"star_pos":[7.21,7.08],"pixels":"..."},"id":"5c12ccb7-5996-489f-b7a6-d1780c3d8da9"}
00:50:57.596 00.062 12020 worker thread done servicing request
00:50:57.596 00.000 9340 OnExposeComplete: enter
00:50:57.609 00.013 9340 UpdateGuideState(): m_state=6
00:50:57.623 00.014 9340 Star::Find(15, 893, 705, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 148
00:50:57.638 00.015 9340 Star::Find returns 1 (0), X=892.96, Y=705.13, Mass=1027356, SNR=199.3, Peak=60554 HFD=4.4
00:50:57.652 00.014 9340 MultiStar: [#1 -0.32,0.20,0.93,U] [#2 0.23,-0.02,0.63,U] [#3 -0.02,0.28,0.45,U] [#4 -0.42,-0.37,0.35,U] [#5 -0.11,-0.27,0.37,U] [#6 -0.13,-0.32,0.30,U] [#7 -0.31,-0.66,0.25,U] [#8 0.70,0.19,0.26,U] 
00:50:57.667 00.015 9340 refined, 8 included, MultiStar: {-0.02, -0.04}, one-star: {0.17, -0.04}
00:50:57.678 00.011 9340 CameraToMount -- cameraTheta (-2.09) - m_xAngle (-3.09) = xAngle (1.01 = 1.01)
00:50:57.691 00.013 9340 CameraToMount -- cameraTheta (-2.09) - (m_xAngle (-3.09) + m_yAngleError (-0.07)) = yAngle (1.08 = 1.08)
00:50:57.705 00.014 9340 CameraToMount -- cameraX=-0.02 cameraY=-0.04 hyp=0.05 cameraTheta=-2.09 mountX=0.02 mountY=0.04, mountTheta=1.03
00:50:57.720 00.015 9340 SchedulePrimaryMove(10104498, x=-0.02, y=-0.04, opts=13)
00:50:57.732 00.012 9340 Enqueuing Move request for scope (-0.02, -0.04)
00:50:57.747 00.015 12020 Worker thread wakes up
00:50:57.747 00.000 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.04) opts 0xd
00:50:57.747 00.000 12020 Handling offset move in thread for scope, endpoint = (-0.02, -0.04)
00:50:57.747 00.000 12020 Moving (-0.02, -0.04) raw xDistance=0.02 yDistance=0.04
00:50:57.748 00.001 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
00:50:57.748 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:50:57.748 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
00:50:57.748 00.000 12020 MoveAxis(E, 0, ABG)
00:50:57.749 00.001 12020 Move returns status 0, amount 0
00:50:57.749 00.000 12020 MoveAxis(N, 0, ABG)
00:50:57.749 00.000 12020 Move returns status 0, amount 0
00:50:57.749 00.000 12020 move complete, result=0
00:50:57.749 00.000 12020 worker thread done servicing request
00:50:57.760 00.011 9340 UpdateImageDisplay: Size=(1920,1080) min=4790, max=65535, med=8293, FiltMin=6409, FiltMax=65504, Gamma=2.870
00:50:57.815 00.055 9340 UpdateGuideState exits: m=1027356 SNR=199.3
00:50:57.830 00.015 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:50:57.844 00.014 9340 ScheduleExposure(2000,3,1) exposurePending=0
00:50:57.858 00.014 9340 Enqueuing Expose request
00:50:57.873 00.015 12020 Worker thread wakes up
00:50:57.874 00.001 9340 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
00:50:57.891 00.017 12020 worker thread servicing REQUEST_EXPOSE 2000
00:50:57.891 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(878,690,31,31)
00:50:57.891 00.000 12020 ZWO: set CONTROL_EXPOSURE 2000000
00:50:59.478 01.587 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"8113aff5-602d-477c-a215-49010c97aa25"}
00:50:59.489 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"8113aff5-602d-477c-a215-49010c97aa25"}
00:50:59.501 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"17af8a11-6c40-48e3-8ccc-29d88ed0bc18"}
00:50:59.514 00.013 9340 case statement mapped state 6 to 3
00:50:59.525 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"17af8a11-6c40-48e3-8ccc-29d88ed0bc18"}
00:50:59.605 00.080 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"88622547-f70c-4787-922a-b519d19137f2"}
00:50:59.616 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":148,"width":15,"height":15,"star_pos":[6.96,7.13],"pixels":"..."},"id":"88622547-f70c-4787-922a-b519d19137f2"}
00:51:00.268 00.652 12020 Exposure complete
00:51:00.473 00.205 12020 worker thread done servicing request
00:51:00.473 00.000 9340 OnExposeComplete: enter
00:51:00.483 00.010 9340 UpdateGuideState(): m_state=6
00:51:00.494 00.011 9340 Star::Find(15, 892, 705, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 149
00:51:00.504 00.010 9340 Star::Find returns 1 (0), X=892.85, Y=705.16, Mass=1755892, SNR=211.7, Peak=65533 HFD=4.9
00:51:00.513 00.009 9340 MultiStar: [#1 -0.52,-0.02,0.94,U] [#2 -0.08,-0.05,0.78,U] [#3 -0.55,0.16,0.56,U] [#4 -0.46,-0.35,0.49,U] [#5 -0.37,-0.34,0.44,U] [#6 -0.41,-0.19,0.41,U] [#7 -0.30,-0.19,0.40,U] [#8 0.79,0.31,0.31,U] 
00:51:00.524 00.011 9340 single-star, 8 included, MultiStar: {-0.23, -0.07}, one-star: {0.07, -0.01}
00:51:00.535 00.011 9340 CameraToMount -- cameraTheta (-0.19) - m_xAngle (-3.09) = xAngle (2.90 = 2.90)
00:51:00.546 00.011 9340 CameraToMount -- cameraTheta (-0.19) - (m_xAngle (-3.09) + m_yAngleError (-0.07)) = yAngle (2.98 = 2.98)
00:51:00.556 00.010 9340 CameraToMount -- cameraX=0.07 cameraY=-0.01 hyp=0.07 cameraTheta=-0.19 mountX=-0.07 mountY=0.01, mountTheta=2.97
00:51:00.570 00.014 9340 SchedulePrimaryMove(10104498, x=0.07, y=-0.01, opts=13)
00:51:00.580 00.010 9340 Enqueuing Move request for scope (0.07, -0.01)
00:51:00.594 00.014 12020 Worker thread wakes up
00:51:00.594 00.000 12020 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.01) opts 0xd
00:51:00.594 00.000 12020 Handling offset move in thread for scope, endpoint = (0.07, -0.01)
00:51:00.594 00.000 12020 Moving (0.07, -0.01) raw xDistance=-0.07 yDistance=0.01
00:51:00.594 00.000 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
00:51:00.595 00.001 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:51:00.595 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
00:51:00.595 00.000 12020 MoveAxis(E, 0, ABG)
00:51:00.595 00.000 12020 Move returns status 0, amount 0
00:51:00.595 00.000 12020 MoveAxis(N, 0, ABG)
00:51:00.595 00.000 12020 Move returns status 0, amount 0
00:51:00.596 00.001 12020 move complete, result=0
00:51:00.596 00.000 12020 worker thread done servicing request
00:51:00.605 00.009 9340 UpdateImageDisplay: Size=(1920,1080) min=8296, max=65535, med=13005, FiltMin=10186, FiltMax=65512, Gamma=2.870
00:51:00.654 00.049 9340 UpdateGuideState exits: m=1755892 SNR=211.7
00:51:00.666 00.012 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:51:00.678 00.012 9340 ScheduleExposure(2000,3,1) exposurePending=0
00:51:00.690 00.012 9340 Enqueuing Expose request
00:51:00.704 00.014 12020 Worker thread wakes up
00:51:00.704 00.000 9340 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
00:51:00.718 00.014 12020 worker thread servicing REQUEST_EXPOSE 2000
00:51:00.718 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(878,690,31,31)
00:51:01.479 00.761 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"35690c4c-c684-4509-8321-df5e08b20aed"}
00:51:01.491 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"35690c4c-c684-4509-8321-df5e08b20aed"}
00:51:01.521 00.030 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"aefe8a02-f8e9-4e1b-9948-9e45cd0d1ff6"}
00:51:01.533 00.012 9340 case statement mapped state 6 to 3
00:51:01.546 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"aefe8a02-f8e9-4e1b-9948-9e45cd0d1ff6"}
00:51:01.560 00.014 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"6715376e-8dfb-477e-aade-b077f441ac5d"}
00:51:01.575 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":149,"width":15,"height":15,"star_pos":[6.85,7.16],"pixels":"..."},"id":"6715376e-8dfb-477e-aade-b077f441ac5d"}
00:51:03.085 01.510 12020 Exposure complete
00:51:03.287 00.202 12020 worker thread done servicing request
00:51:03.287 00.000 9340 OnExposeComplete: enter
00:51:03.297 00.010 9340 UpdateGuideState(): m_state=6
00:51:03.307 00.010 9340 Star::Find(15, 892, 705, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 150
00:51:03.316 00.009 9340 Star::Find returns 1 (0), X=892.80, Y=705.27, Mass=1705923, SNR=209.7, Peak=65533 HFD=5.0
00:51:03.325 00.009 9340 MultiStar: [#1 -0.61,0.15,0.80,U] [#2 -0.16,-0.15,0.80,U] [#3 -0.42,0.22,0.60,U] [#4 -0.79,-0.27,0.45,U] [#5 -0.44,-0.19,0.53,U] [#6 -0.49,-0.11,0.45,U] [#7 -0.57,-0.18,0.37,U] [#8 0.54,0.35,0.35,U] 
00:51:03.335 00.010 9340 single-star, 8 included, MultiStar: {-0.31, 0.00}, one-star: {0.02, 0.10}
00:51:03.344 00.009 9340 CameraToMount -- cameraTheta (1.38) - m_xAngle (-3.09) = xAngle (4.48 = -1.81)
00:51:03.354 00.010 9340 CameraToMount -- cameraTheta (1.38) - (m_xAngle (-3.09) + m_yAngleError (-0.07)) = yAngle (4.55 = -1.73)
00:51:03.367 00.013 9340 CameraToMount -- cameraX=0.02 cameraY=0.10 hyp=0.11 cameraTheta=1.38 mountX=-0.02 mountY=-0.10, mountTheta=-1.80
00:51:03.383 00.016 9340 SchedulePrimaryMove(10104498, x=0.02, y=0.10, opts=13)
00:51:03.395 00.012 9340 Enqueuing Move request for scope (0.02, 0.10)
00:51:03.405 00.010 12020 Worker thread wakes up
00:51:03.405 00.000 12020 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.10) opts 0xd
00:51:03.405 00.000 12020 Handling offset move in thread for scope, endpoint = (0.02, 0.10)
00:51:03.405 00.000 12020 Moving (0.02, 0.10) raw xDistance=-0.02 yDistance=-0.10
00:51:03.405 00.000 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
00:51:03.405 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:51:03.405 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
00:51:03.405 00.000 12020 MoveAxis(E, 0, ABG)
00:51:03.406 00.001 12020 Move returns status 0, amount 0
00:51:03.406 00.000 12020 MoveAxis(N, 0, ABG)
00:51:03.406 00.000 12020 Move returns status 0, amount 0
00:51:03.406 00.000 12020 move complete, result=0
00:51:03.406 00.000 12020 worker thread done servicing request
00:51:03.416 00.010 9340 UpdateImageDisplay: Size=(1920,1080) min=8467, max=65535, med=12960, FiltMin=9977, FiltMax=65512, Gamma=2.870
00:51:03.464 00.048 9340 UpdateGuideState exits: m=1705923 SNR=209.7
00:51:03.475 00.011 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:51:03.487 00.012 9340 ScheduleExposure(2000,3,1) exposurePending=0
00:51:03.498 00.011 9340 Enqueuing Expose request
00:51:03.509 00.011 12020 Worker thread wakes up
00:51:03.510 00.001 9340 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
00:51:03.523 00.013 12020 worker thread servicing REQUEST_EXPOSE 2000
00:51:03.523 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(878,690,31,31)
00:51:03.530 00.007 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"30d5806a-3509-4efb-93fd-9e1f60335bf4"}
00:51:03.540 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"30d5806a-3509-4efb-93fd-9e1f60335bf4"}
00:51:03.563 00.023 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"050a6b9b-2d14-4012-9378-b6fd8d2dff77"}
00:51:03.575 00.012 9340 case statement mapped state 6 to 3
00:51:03.588 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"050a6b9b-2d14-4012-9378-b6fd8d2dff77"}
00:51:03.629 00.041 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"db83ff9b-b3f8-409c-8de2-91d81404b2e9"}
00:51:03.644 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":150,"width":15,"height":15,"star_pos":[6.80,7.27],"pixels":"..."},"id":"db83ff9b-b3f8-409c-8de2-91d81404b2e9"}
00:51:05.478 01.834 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"3030faf3-6a25-4094-93d7-c3e0908e9f09"}
00:51:05.488 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"3030faf3-6a25-4094-93d7-c3e0908e9f09"}
00:51:05.497 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"29cd83c6-cdee-4140-b3fe-d51b0bfdc8c5"}
00:51:05.507 00.010 9340 case statement mapped state 6 to 3
00:51:05.514 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"29cd83c6-cdee-4140-b3fe-d51b0bfdc8c5"}
00:51:05.523 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"96c639a5-b065-44df-bb13-9afb5c9eb0af"}
00:51:05.531 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":150,"width":15,"height":15,"star_pos":[6.80,7.27],"pixels":"..."},"id":"96c639a5-b065-44df-bb13-9afb5c9eb0af"}
00:51:05.879 00.348 12020 Exposure complete
00:51:06.066 00.187 12020 worker thread done servicing request
00:51:06.066 00.000 9340 OnExposeComplete: enter
00:51:06.078 00.012 9340 UpdateGuideState(): m_state=6
00:51:06.088 00.010 9340 Star::Find(15, 892, 705, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 151
00:51:06.099 00.011 9340 Star::Find returns 1 (0), X=892.67, Y=705.31, Mass=1734241, SNR=238.1, Peak=65533 HFD=5.3
00:51:06.109 00.010 9340 MultiStar: [#1 -0.74,0.16,0.82,U] [#2 -0.10,-0.05,0.62,U] [#3 -0.69,0.05,0.44,U] [#4 -0.66,-0.12,0.55,U] [#5 -0.71,-0.44,0.38,U] [#6 -0.61,-0.18,0.31,U] [#7 -0.55,-0.39,0.32,U] [#8 0.43,0.25,0.30,U] 
00:51:06.120 00.011 9340 single-star, 8 included, MultiStar: {-0.41, -0.02}, one-star: {-0.11, 0.14}
00:51:06.129 00.009 9340 CameraToMount -- cameraTheta (2.26) - m_xAngle (-3.09) = xAngle (5.36 = -0.93)
00:51:06.138 00.009 9340 CameraToMount -- cameraTheta (2.26) - (m_xAngle (-3.09) + m_yAngleError (-0.07)) = yAngle (5.43 = -0.85)
00:51:06.146 00.008 9340 CameraToMount -- cameraX=-0.11 cameraY=0.14 hyp=0.18 cameraTheta=2.26 mountX=0.11 mountY=-0.14, mountTheta=-0.90
00:51:06.166 00.020 9340 SchedulePrimaryMove(10104498, x=-0.11, y=0.14, opts=13)
00:51:06.179 00.013 9340 Enqueuing Move request for scope (-0.11, 0.14)
00:51:06.190 00.011 12020 Worker thread wakes up
00:51:06.191 00.001 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 0.14) opts 0xd
00:51:06.191 00.000 12020 Handling offset move in thread for scope, endpoint = (-0.11, 0.14)
00:51:06.191 00.000 12020 Moving (-0.11, 0.14) raw xDistance=0.11 yDistance=-0.14
00:51:06.191 00.000 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
00:51:06.191 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:51:06.192 00.001 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
00:51:06.192 00.000 12020 MoveAxis(E, 0, ABG)
00:51:06.192 00.000 12020 Move returns status 0, amount 0
00:51:06.192 00.000 12020 MoveAxis(N, 0, ABG)
00:51:06.192 00.000 12020 Move returns status 0, amount 0
00:51:06.192 00.000 12020 move complete, result=0
00:51:06.193 00.001 12020 worker thread done servicing request
00:51:06.209 00.016 9340 UpdateImageDisplay: Size=(1920,1080) min=8436, max=65535, med=12942, FiltMin=10436, FiltMax=65526, Gamma=2.870
00:51:06.256 00.047 9340 UpdateGuideState exits: m=1734241 SNR=238.1
00:51:06.268 00.012 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:51:06.281 00.013 9340 ScheduleExposure(2000,3,1) exposurePending=0
00:51:06.290 00.009 9340 Enqueuing Expose request
00:51:06.300 00.010 12020 Worker thread wakes up
00:51:06.300 00.000 9340 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
00:51:06.313 00.013 12020 worker thread servicing REQUEST_EXPOSE 2000
00:51:06.314 00.001 12020 Handling exposure in thread, d=2000 o=3 r=(878,690,31,31)
00:51:07.477 01.163 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"71022b5c-a973-4c55-9ec6-7d0210b6518b"}
00:51:07.488 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"71022b5c-a973-4c55-9ec6-7d0210b6518b"}
00:51:07.499 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"ccbd23b8-4310-4c3f-b4db-f049a274bfbd"}
00:51:07.512 00.013 9340 case statement mapped state 6 to 3
00:51:07.522 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"ccbd23b8-4310-4c3f-b4db-f049a274bfbd"}
00:51:07.533 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"f817cffd-bae3-4cdc-b26d-9ebcc0eab327"}
00:51:07.546 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":151,"width":15,"height":15,"star_pos":[6.67,7.31],"pixels":"..."},"id":"f817cffd-bae3-4cdc-b26d-9ebcc0eab327"}
00:51:08.683 01.137 12020 Exposure complete
00:51:08.908 00.225 12020 worker thread done servicing request
00:51:08.908 00.000 9340 OnExposeComplete: enter
00:51:08.921 00.013 9340 UpdateGuideState(): m_state=6
00:51:08.934 00.013 9340 Star::Find(15, 892, 705, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 152
00:51:08.947 00.013 9340 Star::Find returns 1 (0), X=892.62, Y=705.18, Mass=1678186, SNR=194.8, Peak=65533 HFD=5.0
00:51:08.960 00.013 9340 MultiStar: [#1 -0.78,-0.03,1.00,U] [#2 -0.12,0.18,0.94,U] [#3 -0.63,0.10,0.62,U] [#4 -0.63,-0.08,0.58,U] [#5 -0.78,-0.11,0.53,U] [#6 -0.61,-0.29,0.42,U] [#7 -0.68,-0.54,0.49,U] [#8 0.10,0.28,0.37,U] 
00:51:08.977 00.017 9340 single-star, 8 included, MultiStar: {-0.47, -0.03}, one-star: {-0.17, 0.01}
00:51:08.993 00.016 9340 CameraToMount -- cameraTheta (3.08) - m_xAngle (-3.09) = xAngle (6.17 = -0.11)
00:51:09.005 00.012 9340 CameraToMount -- cameraTheta (3.08) - (m_xAngle (-3.09) + m_yAngleError (-0.07)) = yAngle (6.25 = -0.03)
00:51:09.019 00.014 9340 CameraToMount -- cameraX=-0.17 cameraY=0.01 hyp=0.17 cameraTheta=3.08 mountX=0.17 mountY=-0.01, mountTheta=-0.03
00:51:09.037 00.018 9340 SchedulePrimaryMove(10104498, x=-0.17, y=0.01, opts=13)
00:51:09.052 00.015 9340 Enqueuing Move request for scope (-0.17, 0.01)
00:51:09.065 00.013 12020 Worker thread wakes up
00:51:09.066 00.001 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.17, 0.01) opts 0xd
00:51:09.066 00.000 12020 Handling offset move in thread for scope, endpoint = (-0.17, 0.01)
00:51:09.066 00.000 12020 Moving (-0.17, 0.01) raw xDistance=0.17 yDistance=-0.01
00:51:09.066 00.000 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.17
00:51:09.066 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:51:09.066 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
00:51:09.067 00.001 12020 MoveAxis(E, 0, ABG)
00:51:09.067 00.000 12020 Move returns status 0, amount 0
00:51:09.067 00.000 12020 MoveAxis(N, 0, ABG)
00:51:09.067 00.000 12020 Move returns status 0, amount 0
00:51:09.067 00.000 12020 move complete, result=0
00:51:09.067 00.000 12020 worker thread done servicing request
00:51:09.079 00.012 9340 UpdateImageDisplay: Size=(1920,1080) min=8432, max=65535, med=12974, FiltMin=10149, FiltMax=65526, Gamma=2.870
00:51:09.141 00.062 9340 UpdateGuideState exits: m=1678186 SNR=194.8
00:51:09.156 00.015 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:51:09.168 00.012 9340 ScheduleExposure(2000,3,1) exposurePending=0
00:51:09.183 00.015 9340 Enqueuing Expose request
00:51:09.196 00.013 12020 Worker thread wakes up
00:51:09.196 00.000 9340 GuideStep: 0.2 px 0 ms EAST, -0.0 px 0 ms NORTH
00:51:09.210 00.014 12020 worker thread servicing REQUEST_EXPOSE 2000
00:51:09.210 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(878,690,31,31)
00:51:09.513 00.303 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"e2111e6c-2a1f-423d-924a-c71520469636"}
00:51:09.530 00.017 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"e2111e6c-2a1f-423d-924a-c71520469636"}
00:51:09.546 00.016 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"56543289-9577-4b6f-b8bb-e0efcf36337e"}
00:51:09.559 00.013 9340 case statement mapped state 6 to 3
00:51:09.577 00.018 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"56543289-9577-4b6f-b8bb-e0efcf36337e"}
00:51:09.594 00.017 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"c7ec0c08-b233-428f-a1e1-2188d52755cb"}
00:51:09.608 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":152,"width":15,"height":15,"star_pos":[6.62,7.18],"pixels":"..."},"id":"c7ec0c08-b233-428f-a1e1-2188d52755cb"}
00:51:11.512 01.904 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"409c8b07-e037-4c47-93a6-dd478187c603"}
00:51:11.524 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"409c8b07-e037-4c47-93a6-dd478187c603"}
00:51:11.534 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"c4db1f46-41ed-4c58-a1ba-cc221bae86e9"}
00:51:11.544 00.010 9340 case statement mapped state 6 to 3
00:51:11.559 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"c4db1f46-41ed-4c58-a1ba-cc221bae86e9"}
00:51:11.571 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"8d74fc11-559f-446a-872c-6c0a8238796c"}
00:51:11.581 00.010 12020 Exposure complete
00:51:11.581 00.000 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":152,"width":15,"height":15,"star_pos":[6.62,7.18],"pixels":"..."},"id":"8d74fc11-559f-446a-872c-6c0a8238796c"}
00:51:11.800 00.219 12020 worker thread done servicing request
00:51:11.801 00.001 9340 OnExposeComplete: enter
00:51:11.816 00.015 9340 UpdateGuideState(): m_state=6
00:51:11.827 00.011 9340 Star::Find(15, 892, 705, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 153
00:51:11.840 00.013 9340 Star::Find returns 1 (0), X=892.63, Y=705.26, Mass=1675001, SNR=195.2, Peak=65533 HFD=5.0
00:51:11.853 00.013 9340 MultiStar: [#1 -0.84,0.20,0.98,U] [#2 -0.24,0.05,0.71,U] [#3 -0.57,-0.08,0.70,U] [#4 -0.98,0.02,0.44,U] [#5 -0.64,-0.09,0.50,U] [#6 -0.68,-0.30,0.50,U] [#7 -0.27,0.03,0.43,U] [#8 -0.01,0.51,0.41,U] 
00:51:11.867 00.014 9340 single-star, 8 included, MultiStar: {-0.48, 0.05}, one-star: {-0.15, 0.09}
00:51:11.882 00.015 9340 CameraToMount -- cameraTheta (2.61) - m_xAngle (-3.09) = xAngle (5.70 = -0.58)
00:51:11.894 00.012 9340 CameraToMount -- cameraTheta (2.61) - (m_xAngle (-3.09) + m_yAngleError (-0.07)) = yAngle (5.77 = -0.51)
00:51:11.908 00.014 9340 CameraToMount -- cameraX=-0.15 cameraY=0.09 hyp=0.17 cameraTheta=2.61 mountX=0.15 mountY=-0.09, mountTheta=-0.53
00:51:11.930 00.022 9340 SchedulePrimaryMove(10104498, x=-0.15, y=0.09, opts=13)
00:51:11.945 00.015 9340 Enqueuing Move request for scope (-0.15, 0.09)
00:51:11.958 00.013 12020 Worker thread wakes up
00:51:11.958 00.000 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.15, 0.09) opts 0xd
00:51:11.959 00.001 12020 Handling offset move in thread for scope, endpoint = (-0.15, 0.09)
00:51:11.959 00.000 12020 Moving (-0.15, 0.09) raw xDistance=0.15 yDistance=-0.09
00:51:11.959 00.000 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.15
00:51:11.959 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:51:11.960 00.001 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
00:51:11.960 00.000 12020 MoveAxis(E, 0, ABG)
00:51:11.960 00.000 12020 Move returns status 0, amount 0
00:51:11.960 00.000 12020 MoveAxis(N, 0, ABG)
00:51:11.960 00.000 12020 Move returns status 0, amount 0
00:51:11.960 00.000 12020 move complete, result=0
00:51:11.961 00.001 12020 worker thread done servicing request
00:51:11.974 00.013 9340 UpdateImageDisplay: Size=(1920,1080) min=8186, max=65535, med=12942, FiltMin=9955, FiltMax=65512, Gamma=2.870
00:51:12.036 00.062 9340 UpdateGuideState exits: m=1675001 SNR=195.2
00:51:12.055 00.019 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:51:12.071 00.016 9340 ScheduleExposure(2000,3,1) exposurePending=0
00:51:12.087 00.016 9340 Enqueuing Expose request
00:51:12.100 00.013 12020 Worker thread wakes up
00:51:12.100 00.000 9340 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
00:51:12.117 00.017 12020 worker thread servicing REQUEST_EXPOSE 2000
00:51:12.117 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(878,690,31,31)
00:51:13.511 01.394 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"c154f8e9-d544-4908-a0e7-616790c6fee2"}
00:51:13.521 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"c154f8e9-d544-4908-a0e7-616790c6fee2"}
00:51:13.535 00.014 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"74131f8a-0c9c-4598-817d-0bb7d93a5566"}
00:51:13.549 00.014 9340 case statement mapped state 6 to 3
00:51:13.562 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"74131f8a-0c9c-4598-817d-0bb7d93a5566"}
00:51:13.577 00.015 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"e85aea2e-0d9b-4004-a09b-c2639f672a5b"}
00:51:13.589 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":153,"width":15,"height":15,"star_pos":[6.63,7.26],"pixels":"..."},"id":"e85aea2e-0d9b-4004-a09b-c2639f672a5b"}
00:51:14.469 00.880 12020 Exposure complete
00:51:14.659 00.190 12020 worker thread done servicing request
00:51:14.659 00.000 9340 OnExposeComplete: enter
00:51:14.669 00.010 9340 UpdateGuideState(): m_state=6
00:51:14.681 00.012 9340 Star::Find(15, 892, 705, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 154
00:51:14.691 00.010 9340 Star::Find returns 1 (0), X=892.38, Y=705.38, Mass=1711653, SNR=265.9, Peak=65533 HFD=4.9
00:51:14.704 00.013 9340 MultiStar: [#1 -1.08,0.22,0.68,U] [#2 -0.31,0.16,0.60,U] [#3 -0.79,0.18,0.37,U] [#4 -1.04,0.25,0.38,U] [#5 -0.79,0.11,0.35,U] [#6 -0.86,-0.13,0.33,U] [#7 -0.71,0.05,0.34,U] [#8 0.08,0.66,0.34,U] 
00:51:14.715 00.011 9340 single-star, 8 included, MultiStar: {-0.63, 0.20}, one-star: {-0.40, 0.21}
00:51:14.725 00.010 9340 CameraToMount -- cameraTheta (2.66) - m_xAngle (-3.09) = xAngle (5.76 = -0.53)
00:51:14.735 00.010 9340 CameraToMount -- cameraTheta (2.66) - (m_xAngle (-3.09) + m_yAngleError (-0.07)) = yAngle (5.83 = -0.45)
00:51:14.748 00.013 9340 CameraToMount -- cameraX=-0.40 cameraY=0.21 hyp=0.45 cameraTheta=2.66 mountX=0.39 mountY=-0.20, mountTheta=-0.47
00:51:14.765 00.017 9340 SchedulePrimaryMove(10104498, x=-0.40, y=0.21, opts=13)
00:51:14.775 00.010 9340 Enqueuing Move request for scope (-0.40, 0.21)
00:51:14.787 00.012 12020 Worker thread wakes up
00:51:14.787 00.000 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.40, 0.21) opts 0xd
00:51:14.787 00.000 12020 Handling offset move in thread for scope, endpoint = (-0.40, 0.21)
00:51:14.788 00.001 12020 Moving (-0.40, 0.21) raw xDistance=0.39 yDistance=-0.20
00:51:14.788 00.000 12020 GuideAlgorithmHysteresis::Result() returns 0.17 from input 0.39
00:51:14.788 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:51:14.788 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.20
00:51:14.788 00.000 12020 MoveAxis(W, 28, ABG)
00:51:14.789 00.001 12020 Guiding  Dir = 3, Dur = 28
00:51:14.794 00.005 12020 IsSlewing returns 0
00:51:14.795 00.001 12020 IsGuiding returns 0
00:51:14.798 00.003 9340 UpdateImageDisplay: Size=(1920,1080) min=8520, max=65535, med=12953, FiltMin=10330, FiltMax=65526, Gamma=2.870
00:51:14.835 00.037 12020 IsGuiding returns 1
00:51:14.835 00.000 12020 scope still moving after pulse duration time elapsed
00:51:14.852 00.017 9340 UpdateGuideState exits: m=1711653 SNR=265.9
00:51:14.865 00.013 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:51:14.877 00.012 12020 IsSlewing returns 0
00:51:14.877 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
00:51:14.890 00.013 12020 IsGuiding returns 0
00:51:14.890 00.000 9340 Enqueuing Expose request
00:51:14.902 00.012 12020 scope move finished after 28 + 66 ms
00:51:14.903 00.001 12020 Move returns status 0, amount 28
00:51:14.903 00.000 12020 MoveAxis(N, 0, ABG)
00:51:14.903 00.000 12020 Move returns status 0, amount 0
00:51:14.903 00.000 12020 move complete, result=0
00:51:14.904 00.001 12020 worker thread done servicing request
00:51:14.904 00.000 12020 Worker thread wakes up
00:51:14.904 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
00:51:14.905 00.001 12020 Handling exposure in thread, d=2000 o=3 r=(878,690,31,31)
00:51:14.914 00.009 9340 GuideStep: 0.4 px 28 ms WEST, -0.2 px 0 ms NORTH
00:51:15.523 00.609 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"d49ca5b9-9c7a-41dc-98e9-53fe0386fdb2"}
00:51:15.537 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"d49ca5b9-9c7a-41dc-98e9-53fe0386fdb2"}
00:51:15.552 00.015 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"6eac9370-88a6-44ad-9868-602811af4c55"}
00:51:15.563 00.011 9340 case statement mapped state 6 to 3
00:51:15.575 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"6eac9370-88a6-44ad-9868-602811af4c55"}
00:51:15.593 00.018 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"09792b86-1926-4d1d-ab6e-86ec1fa15ca0"}
00:51:15.607 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":154,"width":15,"height":15,"star_pos":[7.38,7.38],"pixels":"..."},"id":"09792b86-1926-4d1d-ab6e-86ec1fa15ca0"}
00:51:17.269 01.662 12020 Exposure complete
00:51:17.469 00.200 12020 worker thread done servicing request
00:51:17.470 00.001 9340 OnExposeComplete: enter
00:51:17.481 00.011 9340 UpdateGuideState(): m_state=6
00:51:17.492 00.011 9340 Star::Find(15, 892, 705, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 155
00:51:17.501 00.009 9340 Star::Find returns 1 (0), X=892.63, Y=705.50, Mass=1675577, SNR=205.8, Peak=65006 HFD=5.1
00:51:17.512 00.011 9340 MultiStar: [#1 -0.71,0.47,0.86,U] [#2 -0.25,0.53,0.76,U] [#3 -0.53,0.73,0.65,U] [#4 -0.86,0.20,0.49,U] [#5 -0.85,0.09,0.39,U] [#6 -0.45,0.47,0.44,U] [#7 -0.38,-0.02,0.42,U] [#8 0.05,0.61,0.33,U] 
00:51:17.521 00.009 9340 single-star, 8 included, MultiStar: {-0.45, 0.40}, one-star: {-0.16, 0.33}
00:51:17.531 00.010 9340 CameraToMount -- cameraTheta (2.01) - m_xAngle (-3.09) = xAngle (5.11 = -1.18)
00:51:17.543 00.012 9340 CameraToMount -- cameraTheta (2.01) - (m_xAngle (-3.09) + m_yAngleError (-0.07)) = yAngle (5.18 = -1.10)
00:51:17.555 00.012 9340 CameraToMount -- cameraX=-0.16 cameraY=0.33 hyp=0.36 cameraTheta=2.01 mountX=0.14 mountY=-0.33, mountTheta=-1.16
00:51:17.568 00.013 9340 SchedulePrimaryMove(10104498, x=-0.16, y=0.33, opts=13)
00:51:17.579 00.011 9340 Enqueuing Move request for scope (-0.16, 0.33)
00:51:17.589 00.010 12020 Worker thread wakes up
00:51:17.589 00.000 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.16, 0.33) opts 0xd
00:51:17.589 00.000 12020 Handling offset move in thread for scope, endpoint = (-0.16, 0.33)
00:51:17.589 00.000 12020 Moving (-0.16, 0.33) raw xDistance=0.14 yDistance=-0.33
00:51:17.589 00.000 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14
00:51:17.590 00.001 12020 GuideAlgorithmResistSwitch::result() returns -0.33 from input -0.33
00:51:17.590 00.000 12020 MoveAxis(E, 0, ABG)
00:51:17.590 00.000 12020 Move returns status 0, amount 0
00:51:17.590 00.000 12020 MoveAxis(N, 53, ABG)
00:51:17.590 00.000 12020 Guiding  Dir = 0, Dur = 53
00:51:17.592 00.002 12020 IsSlewing returns 0
00:51:17.593 00.001 12020 IsGuiding returns 0
00:51:17.602 00.009 9340 UpdateImageDisplay: Size=(1920,1080) min=7335, max=65535, med=12991, FiltMin=10284, FiltMax=65526, Gamma=2.870
00:51:17.653 00.051 9340 UpdateGuideState exits: m=1675577 SNR=205.8
00:51:17.668 00.015 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:51:17.679 00.011 12020 IsGuiding returns 1
00:51:17.680 00.001 9340 ScheduleExposure(2000,3,1) exposurePending=0
00:51:17.689 00.009 12020 scope still moving after pulse duration time elapsed
00:51:17.689 00.000 9340 Enqueuing Expose request
00:51:17.702 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"a39f20a1-c904-4572-9d16-757e51c58131"}
00:51:17.715 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"a39f20a1-c904-4572-9d16-757e51c58131"}
00:51:17.738 00.023 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"535079d1-ce1c-499c-b163-07538a164176"}
00:51:17.749 00.011 9340 case statement mapped state 6 to 3
00:51:17.760 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"535079d1-ce1c-499c-b163-07538a164176"}
00:51:17.776 00.016 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"38e93d6d-935a-4289-b4f1-f55cbca4d4a8"}
00:51:17.791 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":155,"width":15,"height":15,"star_pos":[6.63,6.50],"pixels":"..."},"id":"38e93d6d-935a-4289-b4f1-f55cbca4d4a8"}
00:51:17.816 00.025 12020 IsSlewing returns 0
00:51:17.822 00.006 12020 IsGuiding returns 0
00:51:17.822 00.000 12020 scope move finished after 53 + 175 ms
00:51:17.822 00.000 12020 Move returns status 0, amount 53
00:51:17.822 00.000 12020 move complete, result=0
00:51:17.823 00.001 12020 worker thread done servicing request
00:51:17.823 00.000 12020 Worker thread wakes up
00:51:17.823 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
00:51:17.823 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(878,690,31,31)
00:51:17.829 00.006 9340 GuideStep: 0.1 px 0 ms EAST, -0.3 px 53 ms NORTH
00:51:19.524 01.695 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"8a43490b-d01a-4ad8-a050-615a9b50001a"}
00:51:19.537 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"8a43490b-d01a-4ad8-a050-615a9b50001a"}
00:51:19.555 00.018 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"624a133d-1f6c-49f2-b379-5ab82969d663"}
00:51:19.568 00.013 9340 case statement mapped state 6 to 3
00:51:19.577 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"624a133d-1f6c-49f2-b379-5ab82969d663"}
00:51:19.589 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"d9318444-c11e-4219-bfa4-fe2797563643"}
00:51:19.604 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":155,"width":15,"height":15,"star_pos":[6.63,6.50],"pixels":"..."},"id":"d9318444-c11e-4219-bfa4-fe2797563643"}
00:51:20.184 00.580 12020 Exposure complete
00:51:20.421 00.237 12020 worker thread done servicing request
00:51:20.421 00.000 9340 OnExposeComplete: enter
00:51:20.436 00.015 9340 UpdateGuideState(): m_state=6
00:51:20.449 00.013 9340 Star::Find(15, 892, 705, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 156
00:51:20.463 00.014 9340 Star::Find returns 1 (0), X=892.63, Y=705.34, Mass=1731840, SNR=202.2, Peak=65533 HFD=5.1
00:51:20.474 00.011 9340 MultiStar: [#1 -0.76,0.29,0.98,U] [#2 -0.13,0.15,0.67,U] [#3 -0.31,0.11,0.62,U] [#4 -0.65,-0.02,0.60,U] [#5 -0.60,0.01,0.48,U] [#6 -0.58,-0.15,0.43,U] [#7 -0.50,-0.23,0.37,U] [#8 0.13,-0.08,0.35,U] 
00:51:20.486 00.012 9340 single-star, 8 included, MultiStar: {-0.41, 0.08}, one-star: {-0.16, 0.17}
00:51:20.499 00.013 9340 CameraToMount -- cameraTheta (2.30) - m_xAngle (-3.09) = xAngle (5.40 = -0.89)
00:51:20.512 00.013 9340 CameraToMount -- cameraTheta (2.30) - (m_xAngle (-3.09) + m_yAngleError (-0.07)) = yAngle (5.47 = -0.81)
00:51:20.526 00.014 9340 CameraToMount -- cameraX=-0.16 cameraY=0.17 hyp=0.23 cameraTheta=2.30 mountX=0.15 mountY=-0.17, mountTheta=-0.86
00:51:20.546 00.020 9340 SchedulePrimaryMove(10104498, x=-0.16, y=0.17, opts=13)
00:51:20.558 00.012 9340 Enqueuing Move request for scope (-0.16, 0.17)
00:51:20.573 00.015 12020 Worker thread wakes up
00:51:20.573 00.000 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.16, 0.17) opts 0xd
00:51:20.573 00.000 12020 Handling offset move in thread for scope, endpoint = (-0.16, 0.17)
00:51:20.574 00.001 12020 Moving (-0.16, 0.17) raw xDistance=0.15 yDistance=-0.17
00:51:20.574 00.000 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.15
00:51:20.574 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:51:20.574 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
00:51:20.574 00.000 12020 MoveAxis(E, 0, ABG)
00:51:20.575 00.001 12020 Move returns status 0, amount 0
00:51:20.575 00.000 12020 MoveAxis(N, 0, ABG)
00:51:20.575 00.000 12020 Move returns status 0, amount 0
00:51:20.575 00.000 12020 move complete, result=0
00:51:20.575 00.000 12020 worker thread done servicing request
00:51:20.592 00.017 9340 UpdateImageDisplay: Size=(1920,1080) min=8642, max=65535, med=13008, FiltMin=10378, FiltMax=65526, Gamma=2.870
00:51:20.649 00.057 9340 UpdateGuideState exits: m=1731840 SNR=202.2
00:51:20.661 00.012 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:51:20.674 00.013 9340 ScheduleExposure(2000,3,1) exposurePending=0
00:51:20.687 00.013 9340 Enqueuing Expose request
00:51:20.702 00.015 12020 Worker thread wakes up
00:51:20.702 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
00:51:20.702 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(878,690,31,31)
00:51:20.703 00.001 9340 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
00:51:21.524 00.821 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"d28c780b-2a90-4921-91a8-cfe78d0e584a"}
00:51:21.538 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"d28c780b-2a90-4921-91a8-cfe78d0e584a"}
00:51:21.557 00.019 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"80d41b0e-77ca-4736-801e-856a03d367b5"}
00:51:21.571 00.014 9340 case statement mapped state 6 to 3
00:51:21.588 00.017 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"80d41b0e-77ca-4736-801e-856a03d367b5"}
00:51:21.690 00.102 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"1ad15f1d-ae65-41fb-9d45-2e7ba5cdb8f4"}
00:51:21.704 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":156,"width":15,"height":15,"star_pos":[6.63,7.34],"pixels":"..."},"id":"1ad15f1d-ae65-41fb-9d45-2e7ba5cdb8f4"}
00:51:23.072 01.368 12020 Exposure complete
00:51:23.344 00.272 12020 worker thread done servicing request
00:51:23.345 00.001 9340 OnExposeComplete: enter
00:51:23.360 00.015 9340 UpdateGuideState(): m_state=6
00:51:23.378 00.018 9340 Star::Find(15, 892, 705, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 157
00:51:23.392 00.014 9340 Star::Find returns 1 (0), X=892.74, Y=705.08, Mass=1721137, SNR=190.3, Peak=65533 HFD=5.1
00:51:23.405 00.013 9340 MultiStar: [#1 -0.58,0.00,0.84,U] [#2 -0.07,-0.07,0.71,U] [#3 -0.25,0.16,0.57,U] [#4 -0.55,-0.35,0.56,U] [#5 -0.42,-0.40,0.52,U] [#6 -0.48,-0.37,0.44,U] [#7 -0.25,-0.55,0.48,U] [#8 0.39,0.04,0.39,U] 
00:51:23.421 00.016 9340 single-star, 8 included, MultiStar: {-0.26, -0.16}, one-star: {-0.05, -0.09}
00:51:23.437 00.016 9340 CameraToMount -- cameraTheta (-2.03) - m_xAngle (-3.09) = xAngle (1.06 = 1.06)
00:51:23.453 00.016 9340 CameraToMount -- cameraTheta (-2.03) - (m_xAngle (-3.09) + m_yAngleError (-0.07)) = yAngle (1.14 = 1.14)
00:51:23.470 00.017 9340 CameraToMount -- cameraX=-0.05 cameraY=-0.09 hyp=0.10 cameraTheta=-2.03 mountX=0.05 mountY=0.09, mountTheta=1.08
00:51:23.494 00.024 9340 SchedulePrimaryMove(10104498, x=-0.05, y=-0.09, opts=13)
00:51:23.535 00.041 9340 Enqueuing Move request for scope (-0.05, -0.09)
00:51:23.556 00.021 9340 UpdateImageDisplay: Size=(1920,1080) min=8763, max=65535, med=13061, FiltMin=9691, FiltMax=65512, Gamma=2.870
00:51:23.577 00.021 12020 Worker thread wakes up
00:51:23.577 00.000 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.09) opts 0xd
00:51:23.577 00.000 12020 Handling offset move in thread for scope, endpoint = (-0.05, -0.09)
00:51:23.578 00.001 12020 Moving (-0.05, -0.09) raw xDistance=0.05 yDistance=0.09
00:51:23.579 00.001 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
00:51:23.579 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:51:23.579 00.000 9340 UpdateGuideState exits: m=1721137 SNR=190.3
00:51:23.599 00.020 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
00:51:23.599 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:51:23.617 00.018 12020 MoveAxis(E, 0, ABG)
00:51:23.621 00.004 12020 Move returns status 0, amount 0
00:51:23.621 00.000 12020 MoveAxis(N, 0, ABG)
00:51:23.621 00.000 12020 Move returns status 0, amount 0
00:51:23.621 00.000 12020 move complete, result=0
00:51:23.644 00.023 9340 ScheduleExposure(2000,3,1) exposurePending=0
00:51:23.676 00.032 9340 Enqueuing Expose request
00:51:23.696 00.020 12020 worker thread done servicing request
00:51:23.696 00.000 9340 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
00:51:23.718 00.022 12020 Worker thread wakes up
00:51:23.719 00.001 12020 worker thread servicing REQUEST_EXPOSE 2000
00:51:23.719 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(878,690,31,31)
00:51:23.742 00.023 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"ae73a307-24f4-4f4f-840b-e6a4b67c2f6d"}
00:51:23.791 00.049 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"ae73a307-24f4-4f4f-840b-e6a4b67c2f6d"}
00:51:23.820 00.029 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"479c73f6-6d3b-4830-9210-b05ba2a1abc2"}
00:51:23.842 00.022 9340 case statement mapped state 6 to 3
00:51:23.875 00.033 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"479c73f6-6d3b-4830-9210-b05ba2a1abc2"}
00:51:23.939 00.064 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"c5066b25-1b72-421b-8a65-91c4683f12ec"}
00:51:23.959 00.020 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":157,"width":15,"height":15,"star_pos":[6.74,7.08],"pixels":"..."},"id":"c5066b25-1b72-421b-8a65-91c4683f12ec"}
00:51:25.525 01.566 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"440ad267-3dd9-4237-ae1d-2433aa4787a8"}
00:51:25.573 00.048 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"440ad267-3dd9-4237-ae1d-2433aa4787a8"}
00:51:25.594 00.021 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"9acab3f6-eb1b-484d-82dd-1aa7d754d079"}
00:51:25.609 00.015 9340 case statement mapped state 6 to 3
00:51:25.663 00.054 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"9acab3f6-eb1b-484d-82dd-1aa7d754d079"}
00:51:25.684 00.021 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"83fc2d6f-d262-4130-a721-f0c9a794cad3"}
00:51:25.716 00.032 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":157,"width":15,"height":15,"star_pos":[6.74,7.08],"pixels":"..."},"id":"83fc2d6f-d262-4130-a721-f0c9a794cad3"}
00:51:26.123 00.407 12020 Exposure complete
00:51:26.465 00.342 12020 worker thread done servicing request
00:51:26.466 00.001 9340 OnExposeComplete: enter
00:51:26.502 00.036 9340 UpdateGuideState(): m_state=6
00:51:26.521 00.019 9340 Star::Find(15, 892, 705, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 158
00:51:26.543 00.022 9340 Star::Find returns 1 (0), X=893.11, Y=705.05, Mass=1698953, SNR=255.4, Peak=65533 HFD=4.6
00:51:26.559 00.016 9340 MultiStar: [#1 -0.28,0.05,0.76,U] [#2 0.26,0.03,0.59,U] [#3 0.04,-0.01,0.58,U] [#4 -0.39,-0.35,0.46,U] [#5 -0.23,-0.31,0.36,U] [#6 -0.24,-0.27,0.35,U] [#7 -0.19,-0.49,0.25,U] [#8 0.71,0.05,0.32,U] 
00:51:26.604 00.045 9340 refined, 8 included, MultiStar: {0.03, -0.12}, one-star: {0.32, -0.12}
00:51:26.622 00.018 9340 CameraToMount -- cameraTheta (-1.35) - m_xAngle (-3.09) = xAngle (1.74 = 1.74)
00:51:26.636 00.014 9340 CameraToMount -- cameraTheta (-1.35) - (m_xAngle (-3.09) + m_yAngleError (-0.07)) = yAngle (1.82 = 1.82)
00:51:26.651 00.015 9340 CameraToMount -- cameraX=0.03 cameraY=-0.12 hyp=0.12 cameraTheta=-1.35 mountX=-0.02 mountY=0.12, mountTheta=1.75
00:51:26.687 00.036 9340 SchedulePrimaryMove(10104498, x=0.03, y=-0.12, opts=13)
00:51:26.729 00.042 9340 Enqueuing Move request for scope (0.03, -0.12)
00:51:26.752 00.023 12020 Worker thread wakes up
00:51:26.752 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=7931, max=65535, med=12947, FiltMin=9947, FiltMax=65512, Gamma=2.870
00:51:26.771 00.019 12020 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.12) opts 0xd
00:51:26.772 00.001 9340 UpdateGuideState exits: m=1698953 SNR=255.4
00:51:26.788 00.016 12020 Handling offset move in thread for scope, endpoint = (0.03, -0.12)
00:51:26.788 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:51:26.821 00.033 12020 Moving (0.03, -0.12) raw xDistance=-0.02 yDistance=0.12
00:51:26.821 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
00:51:26.838 00.017 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
00:51:26.838 00.000 9340 Enqueuing Expose request
00:51:26.853 00.015 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:51:26.854 00.001 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
00:51:26.854 00.000 12020 MoveAxis(E, 0, ABG)
00:51:26.854 00.000 12020 Move returns status 0, amount 0
00:51:26.855 00.001 12020 MoveAxis(N, 0, ABG)
00:51:26.855 00.000 12020 Move returns status 0, amount 0
00:51:26.855 00.000 12020 move complete, result=0
00:51:26.856 00.001 12020 worker thread done servicing request
00:51:26.856 00.000 12020 Worker thread wakes up
00:51:26.856 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
00:51:26.856 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(878,690,31,31)
00:51:26.860 00.004 9340 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
00:51:27.522 00.662 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"a8616b5a-23b4-44d4-8f4f-90c590ddce66"}
00:51:27.538 00.016 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"a8616b5a-23b4-44d4-8f4f-90c590ddce66"}
00:51:27.601 00.063 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"ae202737-73fe-46bf-b294-9ff6c203c269"}
00:51:27.625 00.024 9340 case statement mapped state 6 to 3
00:51:27.647 00.022 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"ae202737-73fe-46bf-b294-9ff6c203c269"}
00:51:27.707 00.060 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"f4210883-ba9b-4248-8a9b-2732b1f96dd5"}
00:51:27.730 00.023 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":158,"width":15,"height":15,"star_pos":[7.11,7.05],"pixels":"..."},"id":"f4210883-ba9b-4248-8a9b-2732b1f96dd5"}
00:51:29.248 01.518 12020 Exposure complete
00:51:29.523 00.275 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"ab7d3140-5f3b-4c88-b2a0-f4a7b623faa6"}
00:51:29.537 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"ab7d3140-5f3b-4c88-b2a0-f4a7b623faa6"}
00:51:29.560 00.023 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"84ea5d85-1a14-4e42-9ae8-e5447bdd1552"}
00:51:29.621 00.061 9340 case statement mapped state 6 to 3
00:51:29.710 00.089 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"84ea5d85-1a14-4e42-9ae8-e5447bdd1552"}
00:51:29.801 00.091 12020 worker thread done servicing request
00:51:29.806 00.005 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"58c337be-49d9-4814-9f3f-6bfff85a24d8"}
00:51:29.833 00.027 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":158,"width":15,"height":15,"star_pos":[7.11,7.05],"pixels":"..."},"id":"58c337be-49d9-4814-9f3f-6bfff85a24d8"}
00:51:29.860 00.027 9340 OnExposeComplete: enter
00:51:29.911 00.051 9340 UpdateGuideState(): m_state=6
00:51:29.926 00.015 9340 Star::Find(15, 893, 705, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 159
00:51:29.951 00.025 9340 Star::Find returns 1 (0), X=892.83, Y=705.32, Mass=1732849, SNR=196.7, Peak=65533 HFD=5.0
00:51:29.970 00.019 9340 MultiStar: [#1 -0.43,0.34,0.92,U] [#2 0.16,0.25,0.87,U] [#3 -0.36,0.36,0.55,U] [#4 -0.58,0.14,0.57,U] [#5 -0.39,0.02,0.47,U] [#6 -0.22,0.01,0.42,U] [#7 -0.21,0.11,0.43,U] [#8 0.45,0.55,0.38,U] 
00:51:29.994 00.024 9340 single-star, 8 included, MultiStar: {-0.17, 0.22}, one-star: {0.05, 0.15}
00:51:30.040 00.046 9340 CameraToMount -- cameraTheta (1.27) - m_xAngle (-3.09) = xAngle (4.37 = -1.92)
00:51:30.077 00.037 9340 CameraToMount -- cameraTheta (1.27) - (m_xAngle (-3.09) + m_yAngleError (-0.07)) = yAngle (4.44 = -1.84)
00:51:30.099 00.022 9340 CameraToMount -- cameraX=0.05 cameraY=0.15 hyp=0.16 cameraTheta=1.27 mountX=-0.05 mountY=-0.15, mountTheta=-1.91
00:51:30.133 00.034 9340 SchedulePrimaryMove(10104498, x=0.05, y=0.15, opts=13)
00:51:30.186 00.053 9340 Enqueuing Move request for scope (0.05, 0.15)
00:51:30.210 00.024 12020 Worker thread wakes up
00:51:30.211 00.001 9340 UpdateImageDisplay: Size=(1920,1080) min=8474, max=65535, med=13055, FiltMin=10305, FiltMax=65512, Gamma=2.870
00:51:30.227 00.016 12020 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.15) opts 0xd
00:51:30.228 00.001 12020 Handling offset move in thread for scope, endpoint = (0.05, 0.15)
00:51:30.228 00.000 12020 Moving (0.05, 0.15) raw xDistance=-0.05 yDistance=-0.15
00:51:30.229 00.001 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
00:51:30.229 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:51:30.230 00.001 9340 UpdateGuideState exits: m=1732849 SNR=196.7
00:51:30.261 00.031 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
00:51:30.261 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:51:30.297 00.036 12020 MoveAxis(E, 0, ABG)
00:51:30.297 00.000 12020 Move returns status 0, amount 0
00:51:30.297 00.000 12020 MoveAxis(N, 0, ABG)
00:51:30.297 00.000 12020 Move returns status 0, amount 0
00:51:30.298 00.001 12020 move complete, result=0
00:51:30.298 00.000 12020 worker thread done servicing request
00:51:30.301 00.003 9340 ScheduleExposure(2000,3,1) exposurePending=0
00:51:30.319 00.018 9340 Enqueuing Expose request
00:51:30.342 00.023 12020 Worker thread wakes up
00:51:30.342 00.000 9340 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
00:51:30.357 00.015 12020 worker thread servicing REQUEST_EXPOSE 2000
00:51:30.358 00.001 12020 Handling exposure in thread, d=2000 o=3 r=(878,690,31,31)
00:51:31.522 01.164 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"61b2b35c-8678-4542-9486-c7e75cf86f66"}
00:51:31.539 00.017 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"61b2b35c-8678-4542-9486-c7e75cf86f66"}
00:51:31.558 00.019 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"2399d578-43c5-415c-996a-d78a4ce8edc3"}
00:51:31.577 00.019 9340 case statement mapped state 6 to 3
00:51:31.591 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"2399d578-43c5-415c-996a-d78a4ce8edc3"}
00:51:31.607 00.016 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"b50af7ed-7396-4ab8-b1f7-2812d46be4c3"}
00:51:31.653 00.046 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":159,"width":15,"height":15,"star_pos":[6.83,7.32],"pixels":"..."},"id":"b50af7ed-7396-4ab8-b1f7-2812d46be4c3"}
00:51:32.734 01.081 12020 Exposure complete
00:51:32.997 00.263 12020 worker thread done servicing request
00:51:32.997 00.000 9340 OnExposeComplete: enter
00:51:33.017 00.020 9340 UpdateGuideState(): m_state=6
00:51:33.029 00.012 9340 Star::Find(15, 892, 705, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 160
00:51:33.045 00.016 9340 Star::Find returns 1 (0), X=893.25, Y=705.16, Mass=1738760, SNR=218.1, Peak=65533 HFD=5.0
00:51:33.062 00.017 9340 MultiStar: [#1 -0.14,0.17,0.83,U] [#2 0.35,0.01,0.67,U] [#3 0.06,0.04,0.54,U] [#4 -0.11,-0.30,0.47,U] [#5 0.06,-0.12,0.39,U] [#6 0.04,-0.37,0.40,U] [#7 0.46,-0.08,0.39,U] [#8 1.06,0.33,0.36,U] 
00:51:33.080 00.018 9340 refined, 8 included, MultiStar: {0.23, -0.02}, one-star: {0.47, -0.01}
00:51:33.110 00.030 9340 CameraToMount -- cameraTheta (-0.07) - m_xAngle (-3.09) = xAngle (3.02 = 3.02)
00:51:33.125 00.015 9340 CameraToMount -- cameraTheta (-0.07) - (m_xAngle (-3.09) + m_yAngleError (-0.07)) = yAngle (3.09 = 3.09)
00:51:33.135 00.010 9340 CameraToMount -- cameraX=0.23 cameraY=-0.02 hyp=0.23 cameraTheta=-0.07 mountX=-0.23 mountY=0.01, mountTheta=3.09
00:51:33.155 00.020 9340 SchedulePrimaryMove(10104498, x=0.23, y=-0.02, opts=13)
00:51:33.170 00.015 9340 Enqueuing Move request for scope (0.23, -0.02)
00:51:33.184 00.014 12020 Worker thread wakes up
00:51:33.184 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=8564, max=65535, med=13025, FiltMin=10222, FiltMax=65522, Gamma=2.870
00:51:33.202 00.018 12020 worker thread servicing REQUEST_MOVE scope ofs (0.23, -0.02) opts 0xd
00:51:33.203 00.001 12020 Handling offset move in thread for scope, endpoint = (0.23, -0.02)
00:51:33.203 00.000 12020 Moving (0.23, -0.02) raw xDistance=-0.23 yDistance=0.01
00:51:33.203 00.000 9340 UpdateGuideState exits: m=1738760 SNR=218.1
00:51:33.214 00.011 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.23
00:51:33.215 00.001 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:51:33.215 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:51:33.249 00.034 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
00:51:33.250 00.001 9340 ScheduleExposure(2000,3,1) exposurePending=0
00:51:33.260 00.010 12020 MoveAxis(E, 0, ABG)
00:51:33.261 00.001 9340 Enqueuing Expose request
00:51:33.273 00.012 12020 Move returns status 0, amount 0
00:51:33.273 00.000 12020 MoveAxis(N, 0, ABG)
00:51:33.273 00.000 12020 Move returns status 0, amount 0
00:51:33.273 00.000 12020 move complete, result=0
00:51:33.274 00.001 12020 worker thread done servicing request
00:51:33.274 00.000 12020 Worker thread wakes up
00:51:33.280 00.006 12020 worker thread servicing REQUEST_EXPOSE 2000
00:51:33.281 00.001 12020 Handling exposure in thread, d=2000 o=3 r=(878,690,31,31)
00:51:33.285 00.004 9340 GuideStep: -0.2 px 0 ms EAST, 0.0 px 0 ms NORTH
00:51:33.521 00.236 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"1313a331-9f87-4698-87ac-07c72d318cb0"}
00:51:33.553 00.032 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"1313a331-9f87-4698-87ac-07c72d318cb0"}
00:51:33.573 00.020 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"1d98d027-dec3-480c-bc8c-f1085ef151a4"}
00:51:33.614 00.041 9340 case statement mapped state 6 to 3
00:51:33.662 00.048 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"1d98d027-dec3-480c-bc8c-f1085ef151a4"}
00:51:33.704 00.042 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"5fb63f2b-d8c7-4bd7-9e40-5466328f6472"}
00:51:33.730 00.026 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":160,"width":15,"height":15,"star_pos":[7.25,7.16],"pixels":"..."},"id":"5fb63f2b-d8c7-4bd7-9e40-5466328f6472"}
00:51:35.523 01.793 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"d5fe16d1-154a-4a93-9e65-e501c88b75b3"}
00:51:35.542 00.019 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"d5fe16d1-154a-4a93-9e65-e501c88b75b3"}
00:51:35.559 00.017 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"01ad406c-7fcd-45ee-aaa9-423720fa4abb"}
00:51:35.608 00.049 9340 case statement mapped state 6 to 3
00:51:35.715 00.107 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"01ad406c-7fcd-45ee-aaa9-423720fa4abb"}
00:51:35.798 00.083 12020 Exposure complete
00:51:35.799 00.001 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"9fe0f4d9-0874-4dc2-a196-2fcae83bc014"}
00:51:35.824 00.025 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":160,"width":15,"height":15,"star_pos":[7.25,7.16],"pixels":"..."},"id":"9fe0f4d9-0874-4dc2-a196-2fcae83bc014"}
00:51:36.630 00.806 9340 OnExposeComplete: enter
00:51:36.652 00.022 12020 worker thread done servicing request
00:51:36.653 00.001 9340 UpdateGuideState(): m_state=6
00:51:36.697 00.044 9340 Star::Find(15, 893, 705, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 161
00:51:36.718 00.021 9340 Star::Find returns 1 (0), X=893.92, Y=705.38, Mass=1741161, SNR=232.5, Peak=65439 HFD=5.2
00:51:36.750 00.032 9340 MultiStar: [#1 0.64,0.28,0.71,U] [#2 0.89,0.36,0.66,U] [#3 0.69,0.28,0.52,U] [#4 0.52,0.10,0.45,U] [#5 0.68,-0.10,0.40,U] [#6 0.80,0.03,0.36,U] [#7 0.91,-0.18,0.30,U] [#8 1.68,0.42,0.29,U] 
00:51:36.812 00.062 9340 refined, 8 included, MultiStar: {0.87, 0.19}, one-star: {1.14, 0.21}
00:51:36.842 00.030 9340 CameraToMount -- cameraTheta (0.21) - m_xAngle (-3.09) = xAngle (3.30 = -2.98)
00:51:36.878 00.036 9340 CameraToMount -- cameraTheta (0.21) - (m_xAngle (-3.09) + m_yAngleError (-0.07)) = yAngle (3.38 = -2.90)
00:51:36.938 00.060 9340 CameraToMount -- cameraX=0.87 cameraY=0.19 hyp=0.89 cameraTheta=0.21 mountX=-0.88 mountY=-0.21, mountTheta=-2.91
00:51:36.986 00.048 9340 SchedulePrimaryMove(10104498, x=0.87, y=0.19, opts=13)
00:51:37.009 00.023 9340 Enqueuing Move request for scope (0.87, 0.19)
00:51:37.066 00.057 12020 Worker thread wakes up
00:51:37.067 00.001 12020 worker thread servicing REQUEST_MOVE scope ofs (0.87, 0.19) opts 0xd
00:51:37.067 00.000 12020 Handling offset move in thread for scope, endpoint = (0.87, 0.19)
00:51:37.067 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=8279, max=65535, med=13066, FiltMin=10261, FiltMax=65512, Gamma=2.870
00:51:37.082 00.015 12020 Moving (0.87, 0.19) raw xDistance=-0.88 yDistance=-0.21
00:51:37.082 00.000 9340 UpdateGuideState exits: m=1741161 SNR=232.5
00:51:37.099 00.017 12020 GuideAlgorithmHysteresis::Result() returns -0.37 from input -0.88
00:51:37.099 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:51:37.099 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.21
00:51:37.100 00.001 12020 MoveAxis(E, 63, ABG)
00:51:37.100 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:51:37.119 00.019 9340 ScheduleExposure(2000,3,1) exposurePending=0
00:51:37.180 00.061 12020 Guiding  Dir = 2, Dur = 63
00:51:37.181 00.001 9340 Enqueuing Expose request
00:51:37.198 00.017 12020 IsSlewing returns 0
00:51:37.201 00.003 12020 IsGuiding returns 0
00:51:37.230 00.029 12020 PulseGuide returned control before completion, sleep 45
00:51:37.281 00.051 12020 IsGuiding returns 1
00:51:37.282 00.001 12020 scope still moving after pulse duration time elapsed
00:51:37.325 00.043 12020 IsSlewing returns 0
00:51:37.328 00.003 12020 IsGuiding returns 0
00:51:37.328 00.000 12020 scope move finished after 63 + 64 ms
00:51:37.328 00.000 12020 Move returns status 0, amount 63
00:51:37.328 00.000 12020 MoveAxis(N, 0, ABG)
00:51:37.329 00.001 12020 Move returns status 0, amount 0
00:51:37.329 00.000 12020 move complete, result=0
00:51:37.330 00.001 12020 worker thread done servicing request
00:51:37.330 00.000 9340 GuideStep: -0.9 px 63 ms EAST, -0.2 px 0 ms NORTH
00:51:37.354 00.024 12020 Worker thread wakes up
00:51:37.354 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
00:51:37.355 00.001 12020 Handling exposure in thread, d=2000 o=3 r=(878,690,31,31)
00:51:37.519 00.164 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"4d974e2a-b09f-4b2e-b8e8-6d62e53356c4"}
00:51:37.538 00.019 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"4d974e2a-b09f-4b2e-b8e8-6d62e53356c4"}
00:51:37.553 00.015 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"c0629797-b8ec-4a49-b151-6ba18d8a63bb"}
00:51:37.570 00.017 9340 case statement mapped state 6 to 3
00:51:37.597 00.027 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"c0629797-b8ec-4a49-b151-6ba18d8a63bb"}
00:51:37.651 00.054 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"17173727-dc36-4fc7-93d6-61e689c52f84"}
00:51:37.683 00.032 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":161,"width":15,"height":15,"star_pos":[6.92,7.38],"pixels":"..."},"id":"17173727-dc36-4fc7-93d6-61e689c52f84"}
00:51:39.519 01.836 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"0bf2548a-f41c-4729-8637-078eefc2a1a2"}
00:51:39.532 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"0bf2548a-f41c-4729-8637-078eefc2a1a2"}
00:51:39.542 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"949b7cb9-2846-4ab0-9fd6-e0def9fb42f2"}
00:51:39.552 00.010 9340 case statement mapped state 6 to 3
00:51:39.564 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"949b7cb9-2846-4ab0-9fd6-e0def9fb42f2"}
00:51:39.579 00.015 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"09025179-a045-4dc4-bb03-752e93360137"}
00:51:39.588 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":161,"width":15,"height":15,"star_pos":[6.92,7.38],"pixels":"..."},"id":"09025179-a045-4dc4-bb03-752e93360137"}
00:51:39.758 00.170 12020 Exposure complete
00:51:40.062 00.304 9340 OnExposeComplete: enter
00:51:40.075 00.013 12020 worker thread done servicing request
00:51:40.075 00.000 9340 UpdateGuideState(): m_state=6
00:51:40.093 00.018 9340 Star::Find(15, 893, 705, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 162
00:51:40.106 00.013 9340 Star::Find returns 1 (0), X=893.13, Y=705.43, Mass=1682989, SNR=192.8, Peak=65533 HFD=5.0
00:51:40.126 00.020 9340 MultiStar: [#1 -0.09,0.46,0.88,U] [#2 0.28,0.18,0.73,U] [#3 -0.13,0.35,0.58,U] [#4 -0.39,-0.01,0.50,U] [#5 0.16,0.01,0.42,U] [#6 -0.22,0.05,0.39,U] [#7 0.29,-0.19,0.42,U] [#8 0.57,0.27,0.38,U] 
00:51:40.140 00.014 9340 refined, 8 included, MultiStar: {0.10, 0.19}, one-star: {0.34, 0.26}
00:51:40.178 00.038 9340 CameraToMount -- cameraTheta (1.10) - m_xAngle (-3.09) = xAngle (4.20 = -2.09)
00:51:40.190 00.012 9340 CameraToMount -- cameraTheta (1.10) - (m_xAngle (-3.09) + m_yAngleError (-0.07)) = yAngle (4.27 = -2.01)
00:51:40.202 00.012 9340 CameraToMount -- cameraX=0.10 cameraY=0.19 hyp=0.22 cameraTheta=1.10 mountX=-0.11 mountY=-0.20, mountTheta=-2.07
00:51:40.222 00.020 9340 SchedulePrimaryMove(10104498, x=0.10, y=0.19, opts=13)
00:51:40.234 00.012 9340 Enqueuing Move request for scope (0.10, 0.19)
00:51:40.265 00.031 12020 Worker thread wakes up
00:51:40.266 00.001 9340 UpdateImageDisplay: Size=(1920,1080) min=7943, max=65535, med=13060, FiltMin=10378, FiltMax=65522, Gamma=2.870
00:51:40.280 00.014 12020 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.19) opts 0xd
00:51:40.280 00.000 9340 UpdateGuideState exits: m=1682989 SNR=192.8
00:51:40.293 00.013 12020 Handling offset move in thread for scope, endpoint = (0.10, 0.19)
00:51:40.293 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:51:40.305 00.012 12020 Moving (0.10, 0.19) raw xDistance=-0.11 yDistance=-0.20
00:51:40.305 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
00:51:40.324 00.019 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
00:51:40.324 00.000 9340 Enqueuing Expose request
00:51:40.336 00.012 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:51:40.337 00.001 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.20
00:51:40.337 00.000 12020 MoveAxis(E, 0, ABG)
00:51:40.337 00.000 12020 Move returns status 0, amount 0
00:51:40.337 00.000 12020 MoveAxis(N, 0, ABG)
00:51:40.337 00.000 12020 Move returns status 0, amount 0
00:51:40.337 00.000 12020 move complete, result=0
00:51:40.338 00.001 12020 worker thread done servicing request
00:51:40.338 00.000 12020 Worker thread wakes up
00:51:40.339 00.001 12020 worker thread servicing REQUEST_EXPOSE 2000
00:51:40.339 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(878,690,31,31)
00:51:40.343 00.004 9340 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
00:51:41.519 01.176 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"85c70494-f905-442d-814e-15da04bc6d2f"}
00:51:41.571 00.052 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"85c70494-f905-442d-814e-15da04bc6d2f"}
00:51:41.600 00.029 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"4fe8ff7d-26ab-4f77-ac17-91fc4eb2efd4"}
00:51:41.632 00.032 9340 case statement mapped state 6 to 3
00:51:41.708 00.076 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"4fe8ff7d-26ab-4f77-ac17-91fc4eb2efd4"}
00:51:41.739 00.031 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"a936670b-d070-4c61-8a70-7a4a466f76e7"}
00:51:41.761 00.022 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":162,"width":15,"height":15,"star_pos":[7.13,7.43],"pixels":"..."},"id":"a936670b-d070-4c61-8a70-7a4a466f76e7"}
00:51:42.703 00.942 12020 Exposure complete
00:51:43.152 00.449 12020 worker thread done servicing request
00:51:43.152 00.000 9340 OnExposeComplete: enter
00:51:43.181 00.029 9340 UpdateGuideState(): m_state=6
00:51:43.241 00.060 9340 Star::Find(15, 893, 705, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 163
00:51:43.279 00.038 9340 Star::Find returns 1 (0), X=893.79, Y=705.27, Mass=1676607, SNR=212.1, Peak=65439 HFD=4.9
00:51:43.310 00.031 9340 MultiStar: [#1 0.35,0.33,0.93,U] [#2 0.87,0.10,0.67,U] [#3 0.44,0.14,0.61,U] [#4 0.36,-0.24,0.45,U] [#5 0.44,-0.15,0.43,U] [#6 0.68,-0.10,0.39,U] [#7 0.75,-0.41,0.36,U] [#8 1.31,0.09,0.35,U] 
00:51:43.352 00.042 9340 refined, 8 included, MultiStar: {0.68, 0.04}, one-star: {1.00, 0.10}
00:51:43.371 00.019 9340 CameraToMount -- cameraTheta (0.07) - m_xAngle (-3.09) = xAngle (3.16 = -3.12)
00:51:43.415 00.044 9340 CameraToMount -- cameraTheta (0.07) - (m_xAngle (-3.09) + m_yAngleError (-0.07)) = yAngle (3.23 = -3.05)
00:51:43.438 00.023 9340 CameraToMount -- cameraX=0.68 cameraY=0.04 hyp=0.68 cameraTheta=0.07 mountX=-0.68 mountY=-0.06, mountTheta=-3.05
00:51:43.516 00.078 9340 SchedulePrimaryMove(10104498, x=0.68, y=0.04, opts=13)
00:51:43.531 00.015 9340 Enqueuing Move request for scope (0.68, 0.04)
00:51:43.560 00.029 12020 Worker thread wakes up
00:51:43.561 00.001 9340 UpdateImageDisplay: Size=(1920,1080) min=8771, max=65535, med=13087, FiltMin=10282, FiltMax=65522, Gamma=2.870
00:51:43.618 00.057 12020 worker thread servicing REQUEST_MOVE scope ofs (0.68, 0.04) opts 0xd
00:51:43.618 00.000 12020 Handling offset move in thread for scope, endpoint = (0.68, 0.04)
00:51:43.619 00.001 12020 Moving (0.68, 0.04) raw xDistance=-0.68 yDistance=-0.06
00:51:43.619 00.000 12020 GuideAlgorithmHysteresis::Result() returns -0.29 from input -0.68
00:51:43.619 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:51:43.620 00.001 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
00:51:43.620 00.000 12020 MoveAxis(E, 49, ABG)
00:51:43.626 00.006 9340 UpdateGuideState exits: m=1676607 SNR=212.1
00:51:43.670 00.044 12020 Guiding  Dir = 2, Dur = 49
00:51:43.675 00.005 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:51:43.703 00.028 12020 IsSlewing returns 0
00:51:43.705 00.002 12020 IsGuiding returns 0
00:51:43.709 00.004 9340 ScheduleExposure(2000,3,1) exposurePending=0
00:51:43.759 00.050 12020 PulseGuide returned control before completion, sleep 22
00:51:43.762 00.003 9340 Enqueuing Expose request
00:51:43.826 00.064 12020 IsGuiding returns 0
00:51:43.827 00.001 12020 Move returns status 0, amount 49
00:51:43.827 00.000 12020 MoveAxis(N, 0, ABG)
00:51:43.828 00.001 12020 Move returns status 0, amount 0
00:51:43.828 00.000 12020 move complete, result=0
00:51:43.828 00.000 12020 worker thread done servicing request
00:51:43.829 00.001 12020 Worker thread wakes up
00:51:43.829 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
00:51:43.829 00.000 9340 GuideStep: -0.7 px 49 ms EAST, -0.1 px 0 ms NORTH
00:51:43.875 00.046 12020 Handling exposure in thread, d=2000 o=3 r=(878,690,31,31)
00:51:43.909 00.034 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"fbdd89d5-96a4-444c-8409-8e777ef5ee58"}
00:51:43.952 00.043 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"fbdd89d5-96a4-444c-8409-8e777ef5ee58"}
00:51:44.017 00.065 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"037323cd-d0e9-4726-91e1-3384d448b1a5"}
00:51:44.046 00.029 9340 case statement mapped state 6 to 3
00:51:44.081 00.035 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"037323cd-d0e9-4726-91e1-3384d448b1a5"}
00:51:44.138 00.057 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"34d3eb3f-efda-4ed5-b64b-69ed207010b5"}
00:51:44.170 00.032 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":163,"width":15,"height":15,"star_pos":[6.79,7.27],"pixels":"..."},"id":"34d3eb3f-efda-4ed5-b64b-69ed207010b5"}
00:51:45.516 01.346 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"57fe9d9e-d3b2-44e3-8967-71609113b6a3"}
00:51:45.536 00.020 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"57fe9d9e-d3b2-44e3-8967-71609113b6a3"}
00:51:45.548 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"297cb4a4-ff0b-4efd-9150-b8e731120c59"}
00:51:45.561 00.013 9340 case statement mapped state 6 to 3
00:51:45.585 00.024 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"297cb4a4-ff0b-4efd-9150-b8e731120c59"}
00:51:45.603 00.018 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"09de8d26-01a7-4b0b-ab7c-669ec81b95ff"}
00:51:45.659 00.056 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":163,"width":15,"height":15,"star_pos":[6.79,7.27],"pixels":"..."},"id":"09de8d26-01a7-4b0b-ab7c-669ec81b95ff"}
00:51:46.232 00.573 12020 Exposure complete
00:51:46.514 00.282 12020 worker thread done servicing request
00:51:46.514 00.000 9340 OnExposeComplete: enter
00:51:46.529 00.015 9340 UpdateGuideState(): m_state=6
00:51:46.569 00.040 9340 Star::Find(15, 893, 705, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 164
00:51:46.583 00.014 9340 Star::Find returns 1 (0), X=893.63, Y=705.31, Mass=1691245, SNR=195.9, Peak=65439 HFD=4.9
00:51:46.597 00.014 9340 MultiStar: [#1 0.30,0.26,0.79,U] [#2 0.83,0.21,0.76,U] [#3 0.41,-0.04,0.59,U] [#4 -0.02,-0.19,0.48,U] [#5 0.36,-0.28,0.50,U] [#6 0.38,-0.03,0.38,U] [#7 0.73,-0.31,0.43,U] [#8 1.21,0.46,0.36,U] 
00:51:46.609 00.012 9340 refined, 8 included, MultiStar: {0.57, 0.05}, one-star: {0.84, 0.14}
00:51:46.627 00.018 9340 CameraToMount -- cameraTheta (0.09) - m_xAngle (-3.09) = xAngle (3.18 = -3.10)
00:51:46.641 00.014 9340 CameraToMount -- cameraTheta (0.09) - (m_xAngle (-3.09) + m_yAngleError (-0.07)) = yAngle (3.25 = -3.03)
00:51:46.679 00.038 9340 CameraToMount -- cameraX=0.57 cameraY=0.05 hyp=0.57 cameraTheta=0.09 mountX=-0.57 mountY=-0.06, mountTheta=-3.03
00:51:46.714 00.035 9340 SchedulePrimaryMove(10104498, x=0.57, y=0.05, opts=13)
00:51:46.731 00.017 9340 Enqueuing Move request for scope (0.57, 0.05)
00:51:46.744 00.013 12020 Worker thread wakes up
00:51:46.744 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=8603, max=65535, med=13115, FiltMin=10192, FiltMax=65522, Gamma=2.870
00:51:46.760 00.016 12020 worker thread servicing REQUEST_MOVE scope ofs (0.57, 0.05) opts 0xd
00:51:46.761 00.001 12020 Handling offset move in thread for scope, endpoint = (0.57, 0.05)
00:51:46.761 00.000 9340 UpdateGuideState exits: m=1691245 SNR=195.9
00:51:46.776 00.015 12020 Moving (0.57, 0.05) raw xDistance=-0.57 yDistance=-0.06
00:51:46.776 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:51:46.809 00.033 12020 GuideAlgorithmHysteresis::Result() returns -0.26 from input -0.57
00:51:46.809 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:51:46.809 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
00:51:46.811 00.002 12020 MoveAxis(E, 45, ABG)
00:51:46.811 00.000 12020 Guiding  Dir = 2, Dur = 45
00:51:46.812 00.001 9340 ScheduleExposure(2000,3,1) exposurePending=0
00:51:46.835 00.023 9340 Enqueuing Expose request
00:51:46.851 00.016 12020 IsSlewing returns 0
00:51:46.853 00.002 12020 IsGuiding returns 0
00:51:46.872 00.019 12020 PulseGuide returned control before completion, sleep 38
00:51:46.930 00.058 12020 IsGuiding returns 1
00:51:46.931 00.001 12020 scope still moving after pulse duration time elapsed
00:51:46.966 00.035 12020 IsSlewing returns 0
00:51:46.967 00.001 12020 IsGuiding returns 0
00:51:46.967 00.000 12020 scope move finished after 45 + 68 ms
00:51:46.967 00.000 12020 Move returns status 0, amount 45
00:51:46.967 00.000 12020 MoveAxis(N, 0, ABG)
00:51:46.967 00.000 12020 Move returns status 0, amount 0
00:51:46.967 00.000 12020 move complete, result=0
00:51:46.968 00.001 12020 worker thread done servicing request
00:51:46.968 00.000 9340 GuideStep: -0.6 px 45 ms EAST, -0.1 px 0 ms NORTH
00:51:46.980 00.012 12020 Worker thread wakes up
00:51:46.980 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
00:51:46.981 00.001 12020 Handling exposure in thread, d=2000 o=3 r=(878,690,31,31)
00:51:47.569 00.588 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"abdfaaf3-5dad-4c29-8410-9fa10bc92e36"}
00:51:47.582 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"abdfaaf3-5dad-4c29-8410-9fa10bc92e36"}
00:51:47.596 00.014 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"bc39ab38-8f64-483e-83d4-8fcb72f5b636"}
00:51:47.612 00.016 9340 case statement mapped state 6 to 3
00:51:47.627 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"bc39ab38-8f64-483e-83d4-8fcb72f5b636"}
00:51:47.678 00.051 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"b12c45ed-2e03-44dc-8fd7-d0393b85d0d5"}
00:51:47.704 00.026 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":164,"width":15,"height":15,"star_pos":[6.63,7.31],"pixels":"..."},"id":"b12c45ed-2e03-44dc-8fd7-d0393b85d0d5"}
00:51:49.374 01.670 12020 Exposure complete
00:51:49.607 00.233 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"c653128f-462f-4e09-b4c1-c942e1113ba8"}
00:51:49.664 00.057 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"c653128f-462f-4e09-b4c1-c942e1113ba8"}
00:51:49.808 00.144 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"ea21a5cc-fdfa-4623-86b1-22eb68c6dd09"}
00:51:49.876 00.068 9340 case statement mapped state 6 to 3
00:51:49.967 00.091 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"ea21a5cc-fdfa-4623-86b1-22eb68c6dd09"}
00:51:50.061 00.094 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"d99871df-3791-4a9f-a102-7fd6e07f74e8"}
00:51:50.119 00.058 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":164,"width":15,"height":15,"star_pos":[6.63,7.31],"pixels":"..."},"id":"d99871df-3791-4a9f-a102-7fd6e07f74e8"}
00:51:50.353 00.234 9340 OnExposeComplete: enter
00:51:50.377 00.024 12020 worker thread done servicing request
00:51:50.378 00.001 9340 UpdateGuideState(): m_state=6
00:51:50.431 00.053 9340 Star::Find(15, 893, 705, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 165
00:51:50.451 00.020 9340 Star::Find returns 1 (0), X=893.51, Y=705.20, Mass=1691884, SNR=227.2, Peak=65533 HFD=5.0
00:51:50.472 00.021 9340 MultiStar: [#1 0.13,0.24,0.68,U] [#2 0.67,0.06,0.58,U] [#3 0.42,0.14,0.57,U] [#4 -0.06,-0.17,0.49,U] [#5 0.25,-0.08,0.47,U] [#6 0.38,-0.13,0.33,U] [#7 0.47,-0.19,0.34,U] [#8 1.15,-0.03,0.27,U] 
00:51:50.496 00.024 9340 refined, 8 included, MultiStar: {0.45, 0.01}, one-star: {0.72, 0.03}
00:51:50.544 00.048 9340 CameraToMount -- cameraTheta (0.03) - m_xAngle (-3.09) = xAngle (3.13 = 3.13)
00:51:50.576 00.032 9340 CameraToMount -- cameraTheta (0.03) - (m_xAngle (-3.09) + m_yAngleError (-0.07)) = yAngle (3.20 = -3.08)
00:51:50.650 00.074 9340 CameraToMount -- cameraX=0.45 cameraY=0.01 hyp=0.45 cameraTheta=0.03 mountX=-0.45 mountY=-0.03, mountTheta=-3.08
00:51:50.690 00.040 9340 SchedulePrimaryMove(10104498, x=0.45, y=0.01, opts=13)
00:51:50.709 00.019 9340 Enqueuing Move request for scope (0.45, 0.01)
00:51:50.744 00.035 12020 Worker thread wakes up
00:51:50.744 00.000 12020 worker thread servicing REQUEST_MOVE scope ofs (0.45, 0.01) opts 0xd
00:51:50.744 00.000 12020 Handling offset move in thread for scope, endpoint = (0.45, 0.01)
00:51:50.745 00.001 12020 Moving (0.45, 0.01) raw xDistance=-0.45 yDistance=-0.03
00:51:50.745 00.000 12020 GuideAlgorithmHysteresis::Result() returns -0.21 from input -0.45
00:51:50.745 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:51:50.745 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
00:51:50.764 00.019 12020 MoveAxis(E, 36, ABG)
00:51:50.765 00.001 12020 Guiding  Dir = 2, Dur = 36
00:51:50.766 00.001 12020 IsSlewing returns 0
00:51:50.771 00.005 9340 UpdateImageDisplay: Size=(1920,1080) min=8267, max=65535, med=13110, FiltMin=10492, FiltMax=65522, Gamma=2.870
00:51:50.792 00.021 12020 IsGuiding returns 0
00:51:50.792 00.000 9340 UpdateGuideState exits: m=1691884 SNR=227.2
00:51:50.814 00.022 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:51:50.835 00.021 12020 PulseGuide returned control before completion, sleep 17
00:51:50.835 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
00:51:50.898 00.063 12020 IsGuiding returns 0
00:51:50.898 00.000 12020 Move returns status 0, amount 36
00:51:50.898 00.000 12020 MoveAxis(N, 0, ABG)
00:51:50.899 00.001 12020 Move returns status 0, amount 0
00:51:50.899 00.000 12020 move complete, result=0
00:51:50.899 00.000 12020 worker thread done servicing request
00:51:50.904 00.005 9340 Enqueuing Expose request
00:51:50.935 00.031 12020 Worker thread wakes up
00:51:50.935 00.000 9340 GuideStep: -0.4 px 36 ms EAST, -0.0 px 0 ms NORTH
00:51:50.952 00.017 12020 worker thread servicing REQUEST_EXPOSE 2000
00:51:50.952 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(878,690,31,31)
00:51:51.630 00.678 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"97ad7dab-41d6-468e-9852-48fda9aff629"}
00:51:51.676 00.046 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"97ad7dab-41d6-468e-9852-48fda9aff629"}
00:51:51.700 00.024 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"557bb850-6bfd-4c71-9250-f103f5218b5e"}
00:51:51.750 00.050 9340 case statement mapped state 6 to 3
00:51:51.798 00.048 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"557bb850-6bfd-4c71-9250-f103f5218b5e"}
00:51:51.830 00.032 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"e708b479-36cf-43bd-aaa8-bbf50cdd2d18"}
00:51:51.856 00.026 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":165,"width":15,"height":15,"star_pos":[6.51,7.20],"pixels":"..."},"id":"e708b479-36cf-43bd-aaa8-bbf50cdd2d18"}
00:51:53.326 01.470 12020 Exposure complete
00:51:53.606 00.280 12020 worker thread done servicing request
00:51:53.606 00.000 9340 OnExposeComplete: enter
00:51:53.623 00.017 9340 UpdateGuideState(): m_state=6
00:51:53.655 00.032 9340 Star::Find(15, 893, 705, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 166
00:51:53.676 00.021 9340 Star::Find returns 1 (0), X=893.48, Y=705.41, Mass=1644204, SNR=216.5, Peak=65533 HFD=5.1
00:51:53.690 00.014 9340 MultiStar: [#1 0.11,0.53,0.88,U] [#2 0.48,0.37,0.65,U] [#3 0.21,0.20,0.50,U] [#4 -0.04,0.19,0.51,U] [#5 -0.04,0.12,0.44,U] [#6 0.21,-0.10,0.36,U] [#7 0.37,0.00,0.39,U] [#8 1.26,0.28,0.28,U] 
00:51:53.713 00.023 9340 refined, 8 included, MultiStar: {0.35, 0.25}, one-star: {0.69, 0.24}
00:51:53.736 00.023 9340 CameraToMount -- cameraTheta (0.62) - m_xAngle (-3.09) = xAngle (3.71 = -2.57)
00:51:53.786 00.050 9340 CameraToMount -- cameraTheta (0.62) - (m_xAngle (-3.09) + m_yAngleError (-0.07)) = yAngle (3.79 = -2.50)
00:51:53.801 00.015 9340 CameraToMount -- cameraX=0.35 cameraY=0.25 hyp=0.43 cameraTheta=0.62 mountX=-0.36 mountY=-0.26, mountTheta=-2.52
00:51:53.825 00.024 9340 SchedulePrimaryMove(10104498, x=0.35, y=0.25, opts=13)
00:51:53.873 00.048 9340 Enqueuing Move request for scope (0.35, 0.25)
00:51:53.901 00.028 12020 Worker thread wakes up
00:51:53.901 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=8776, max=65535, med=13113, FiltMin=10361, FiltMax=65522, Gamma=2.870
00:51:53.918 00.017 12020 worker thread servicing REQUEST_MOVE scope ofs (0.35, 0.25) opts 0xd
00:51:53.918 00.000 9340 UpdateGuideState exits: m=1644204 SNR=216.5
00:51:53.936 00.018 12020 Handling offset move in thread for scope, endpoint = (0.35, 0.25)
00:51:53.936 00.000 12020 Moving (0.35, 0.25) raw xDistance=-0.36 yDistance=-0.26
00:51:53.936 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:51:53.955 00.019 12020 GuideAlgorithmHysteresis::Result() returns -0.17 from input -0.36
00:51:53.955 00.000 12020 GuideAlgorithmResistSwitch::result() returns -0.26 from input -0.26
00:51:53.956 00.001 9340 ScheduleExposure(2000,3,1) exposurePending=0
00:51:54.006 00.050 9340 Enqueuing Expose request
00:51:54.023 00.017 12020 MoveAxis(E, 29, ABG)
00:51:54.024 00.001 12020 Guiding  Dir = 2, Dur = 29
00:51:54.024 00.000 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"a15cf9cc-8acc-4b4c-bbfc-99d198c938d3"}
00:51:54.039 00.015 12020 IsSlewing returns 0
00:51:54.040 00.001 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"a15cf9cc-8acc-4b4c-bbfc-99d198c938d3"}
00:51:54.051 00.011 12020 IsGuiding returns 0
00:51:54.060 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"c3087667-2c93-4c99-a62a-87fc2ef1870e"}
00:51:54.075 00.015 9340 case statement mapped state 6 to 3
00:51:54.113 00.038 12020 IsGuiding returns 1
00:51:54.113 00.000 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"c3087667-2c93-4c99-a62a-87fc2ef1870e"}
00:51:54.132 00.019 12020 scope still moving after pulse duration time elapsed
00:51:54.134 00.002 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"c156fa17-1295-4b13-ba18-7ac1439ea80b"}
00:51:54.149 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":166,"width":15,"height":15,"star_pos":[7.48,7.41],"pixels":"..."},"id":"c156fa17-1295-4b13-ba18-7ac1439ea80b"}
00:51:54.179 00.030 12020 IsSlewing returns 0
00:51:54.183 00.004 12020 IsGuiding returns 0
00:51:54.184 00.001 12020 scope move finished after 29 + 104 ms
00:51:54.185 00.001 12020 Move returns status 0, amount 29
00:51:54.185 00.000 12020 MoveAxis(N, 42, ABG)
00:51:54.185 00.000 12020 Guiding  Dir = 0, Dur = 42
00:51:54.186 00.001 12020 IsSlewing returns 0
00:51:54.212 00.026 12020 IsGuiding returns 0
00:51:54.307 00.095 12020 IsGuiding returns 1
00:51:54.307 00.000 12020 scope still moving after pulse duration time elapsed
00:51:54.340 00.033 12020 IsSlewing returns 0
00:51:54.341 00.001 12020 IsGuiding returns 1
00:51:54.450 00.109 12020 IsSlewing returns 0
00:51:54.484 00.034 12020 IsGuiding returns 0
00:51:54.484 00.000 12020 scope move finished after 42 + 229 ms
00:51:54.484 00.000 12020 Move returns status 0, amount 42
00:51:54.485 00.001 12020 move complete, result=0
00:51:54.485 00.000 12020 worker thread done servicing request
00:51:54.485 00.000 9340 GuideStep: -0.4 px 29 ms EAST, -0.3 px 42 ms NORTH
00:51:54.518 00.033 12020 Worker thread wakes up
00:51:54.519 00.001 12020 worker thread servicing REQUEST_EXPOSE 2000
00:51:54.519 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(878,690,31,31)
00:51:55.628 01.109 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"733918df-806e-4b4f-8c25-1ce0a0aeeb55"}
00:51:55.653 00.025 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"733918df-806e-4b4f-8c25-1ce0a0aeeb55"}
00:51:55.720 00.067 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"4b9a7026-69f0-4d19-b520-eae101e33637"}
00:51:55.741 00.021 9340 case statement mapped state 6 to 3
00:51:55.778 00.037 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"4b9a7026-69f0-4d19-b520-eae101e33637"}
00:51:55.828 00.050 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"3df3e9a3-35a2-446a-9e6c-3c7c86770ab4"}
00:51:55.856 00.028 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":166,"width":15,"height":15,"star_pos":[7.48,7.41],"pixels":"..."},"id":"3df3e9a3-35a2-446a-9e6c-3c7c86770ab4"}
00:51:56.904 01.048 12020 Exposure complete
00:51:57.394 00.490 12020 worker thread done servicing request
00:51:57.395 00.001 9340 OnExposeComplete: enter
00:51:57.419 00.024 9340 UpdateGuideState(): m_state=6
00:51:57.439 00.020 9340 Star::Find(15, 893, 705, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 167
00:51:57.503 00.064 9340 Star::Find returns 1 (0), X=893.05, Y=705.04, Mass=1776112, SNR=231.7, Peak=65533 HFD=4.8
00:51:57.528 00.025 9340 MultiStar: [#1 -0.39,-0.10,0.78,U] [#2 0.19,-0.14,0.60,U] [#3 -0.08,-0.28,0.54,U] [#4 -0.31,-0.42,0.48,U] [#5 -0.25,-0.32,0.43,U] [#6 -0.36,-0.55,0.42,U] [#7 -0.10,-0.63,0.35,U] [#8 0.45,0.02,0.35,U] 
00:51:57.604 00.076 9340 refined, 8 included, MultiStar: {-0.05, -0.25}, one-star: {0.27, -0.13}
00:51:57.671 00.067 9340 CameraToMount -- cameraTheta (-1.76) - m_xAngle (-3.09) = xAngle (1.33 = 1.33)
00:51:57.813 00.142 9340 CameraToMount -- cameraTheta (-1.76) - (m_xAngle (-3.09) + m_yAngleError (-0.07)) = yAngle (1.40 = 1.40)
00:51:57.981 00.168 9340 CameraToMount -- cameraX=-0.05 cameraY=-0.25 hyp=0.25 cameraTheta=-1.76 mountX=0.06 mountY=0.25, mountTheta=1.33
00:51:58.101 00.120 9340 SchedulePrimaryMove(10104498, x=-0.05, y=-0.25, opts=13)
00:51:58.285 00.184 9340 Enqueuing Move request for scope (-0.05, -0.25)
00:51:58.451 00.166 12020 Worker thread wakes up
00:51:58.452 00.001 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.25) opts 0xd
00:51:58.452 00.000 12020 Handling offset move in thread for scope, endpoint = (-0.05, -0.25)
00:51:58.452 00.000 12020 Moving (-0.05, -0.25) raw xDistance=0.06 yDistance=0.25
00:51:58.452 00.000 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
00:51:58.452 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:51:58.453 00.001 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.25
00:51:58.453 00.000 12020 MoveAxis(E, 0, ABG)
00:51:58.453 00.000 12020 Move returns status 0, amount 0
00:51:58.453 00.000 12020 MoveAxis(N, 0, ABG)
00:51:58.455 00.002 9340 UpdateImageDisplay: Size=(1920,1080) min=8732, max=65535, med=13130, FiltMin=10644, FiltMax=65512, Gamma=2.870
00:51:58.507 00.052 12020 Move returns status 0, amount 0
00:51:58.507 00.000 12020 move complete, result=0
00:51:58.509 00.002 12020 worker thread done servicing request
00:51:58.517 00.008 9340 UpdateGuideState exits: m=1776112 SNR=231.7
00:51:58.587 00.070 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:51:58.608 00.021 9340 ScheduleExposure(2000,3,1) exposurePending=0
00:51:58.638 00.030 9340 Enqueuing Expose request
00:51:58.689 00.051 12020 Worker thread wakes up
00:51:58.689 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
00:51:58.689 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(878,690,31,31)
00:51:58.690 00.001 9340 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
00:51:58.737 00.047 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"c72ce0cd-4f66-4fb8-b946-3c5cf74f60d0"}
00:51:58.763 00.026 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"c72ce0cd-4f66-4fb8-b946-3c5cf74f60d0"}
00:51:58.818 00.055 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"d4938e0e-e617-4e27-87c1-9c44ce3b3b3b"}
00:51:58.840 00.022 9340 case statement mapped state 6 to 3
00:51:58.862 00.022 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"d4938e0e-e617-4e27-87c1-9c44ce3b3b3b"}
00:51:58.938 00.076 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"45d39c7b-883f-476d-8fc3-1a5e56df53fa"}
00:51:58.961 00.023 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":167,"width":15,"height":15,"star_pos":[7.05,7.04],"pixels":"..."},"id":"45d39c7b-883f-476d-8fc3-1a5e56df53fa"}
00:51:59.633 00.672 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"11a94136-37b0-41a8-a843-dec66ff5582e"}
00:51:59.658 00.025 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"11a94136-37b0-41a8-a843-dec66ff5582e"}
00:51:59.680 00.022 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"9b8e9fab-a9f9-4530-a522-25cea95b5da5"}
00:51:59.696 00.016 9340 case statement mapped state 6 to 3
00:51:59.711 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"9b8e9fab-a9f9-4530-a522-25cea95b5da5"}
00:51:59.799 00.088 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"22d78ce5-25ab-4cb1-b963-7a5abea0ac9f"}
00:51:59.817 00.018 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":167,"width":15,"height":15,"star_pos":[7.05,7.04],"pixels":"..."},"id":"22d78ce5-25ab-4cb1-b963-7a5abea0ac9f"}
00:52:01.080 01.263 12020 Exposure complete
00:52:01.519 00.439 9340 OnExposeComplete: enter
00:52:01.538 00.019 12020 worker thread done servicing request
00:52:01.539 00.001 9340 UpdateGuideState(): m_state=6
00:52:01.556 00.017 9340 Star::Find(15, 893, 705, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 168
00:52:01.572 00.016 9340 Star::Find returns 1 (0), X=893.09, Y=705.09, Mass=1763276, SNR=240.7, Peak=65533 HFD=4.7
00:52:01.621 00.049 9340 MultiStar: [#1 -0.01,0.04,0.79,U] [#2 0.27,-0.05,0.64,U] [#3 0.00,0.01,0.47,U] [#4 -0.14,-0.25,0.44,U] [#5 0.09,-0.33,0.40,U] [#6 -0.09,-0.16,0.36,U] [#7 0.14,-0.13,0.35,U] [#8 0.89,0.34,0.30,U] 
00:52:01.639 00.018 9340 refined, 8 included, MultiStar: {0.15, -0.07}, one-star: {0.30, -0.08}
00:52:01.654 00.015 9340 CameraToMount -- cameraTheta (-0.41) - m_xAngle (-3.09) = xAngle (2.68 = 2.68)
00:52:01.671 00.017 9340 CameraToMount -- cameraTheta (-0.41) - (m_xAngle (-3.09) + m_yAngleError (-0.07)) = yAngle (2.76 = 2.76)
00:52:01.732 00.061 9340 CameraToMount -- cameraX=0.15 cameraY=-0.07 hyp=0.17 cameraTheta=-0.41 mountX=-0.15 mountY=0.06, mountTheta=2.75
00:52:01.756 00.024 9340 SchedulePrimaryMove(10104498, x=0.15, y=-0.07, opts=13)
00:52:01.791 00.035 9340 Enqueuing Move request for scope (0.15, -0.07)
00:52:01.834 00.043 12020 Worker thread wakes up
00:52:01.834 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=8272, max=65535, med=13139, FiltMin=10226, FiltMax=65522, Gamma=2.870
00:52:01.850 00.016 12020 worker thread servicing REQUEST_MOVE scope ofs (0.15, -0.07) opts 0xd
00:52:01.850 00.000 9340 UpdateGuideState exits: m=1763276 SNR=240.7
00:52:01.863 00.013 12020 Handling offset move in thread for scope, endpoint = (0.15, -0.07)
00:52:01.863 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:52:01.882 00.019 12020 Moving (0.15, -0.07) raw xDistance=-0.15 yDistance=0.06
00:52:01.883 00.001 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
00:52:01.883 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
00:52:01.938 00.055 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:52:01.938 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
00:52:01.938 00.000 12020 MoveAxis(E, 0, ABG)
00:52:01.938 00.000 12020 Move returns status 0, amount 0
00:52:01.939 00.001 12020 MoveAxis(N, 0, ABG)
00:52:01.939 00.000 12020 Move returns status 0, amount 0
00:52:01.939 00.000 12020 move complete, result=0
00:52:01.940 00.001 9340 Enqueuing Expose request
00:52:01.968 00.028 12020 worker thread done servicing request
00:52:01.968 00.000 9340 GuideStep: -0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
00:52:01.984 00.016 12020 Worker thread wakes up
00:52:01.984 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
00:52:01.985 00.001 12020 Handling exposure in thread, d=2000 o=3 r=(878,690,31,31)
00:52:02.014 00.029 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"c512269b-1ac2-43d2-bb68-35a894966cf0"}
00:52:02.062 00.048 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"c512269b-1ac2-43d2-bb68-35a894966cf0"}
00:52:02.104 00.042 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"f581f75b-42f8-4225-8851-d1163cccba7b"}
00:52:02.122 00.018 9340 case statement mapped state 6 to 3
00:52:02.154 00.032 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"f581f75b-42f8-4225-8851-d1163cccba7b"}
00:52:02.202 00.048 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"f756ff8b-3433-4948-ac5a-d90c1123862b"}
00:52:02.223 00.021 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":168,"width":15,"height":15,"star_pos":[7.09,7.09],"pixels":"..."},"id":"f756ff8b-3433-4948-ac5a-d90c1123862b"}
00:52:03.634 01.411 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"f22775ae-2721-4b09-869c-a6c2f9ccd221"}
00:52:03.724 00.090 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"f22775ae-2721-4b09-869c-a6c2f9ccd221"}
00:52:03.828 00.104 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"47a71726-b5fd-45e0-9358-0547c7807bb2"}
00:52:03.926 00.098 9340 case statement mapped state 6 to 3
00:52:04.069 00.143 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"47a71726-b5fd-45e0-9358-0547c7807bb2"}
00:52:04.248 00.179 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"4a8ddc5d-1a4a-4d96-8915-8b62ea19e85e"}
00:52:04.345 00.097 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":168,"width":15,"height":15,"star_pos":[7.09,7.09],"pixels":"..."},"id":"4a8ddc5d-1a4a-4d96-8915-8b62ea19e85e"}
00:52:04.493 00.148 12020 Exposure complete
00:52:05.266 00.773 9340 OnExposeComplete: enter
00:52:05.324 00.058 12020 worker thread done servicing request
00:52:05.327 00.003 9340 UpdateGuideState(): m_state=6
00:52:05.404 00.077 9340 Star::Find(15, 893, 705, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 169
00:52:05.429 00.025 9340 Star::Find returns 1 (0), X=893.42, Y=704.89, Mass=1717312, SNR=210.3, Peak=65533 HFD=5.1
00:52:05.460 00.031 9340 MultiStar: [#1 0.11,-0.11,0.82,U] [#2 0.60,-0.15,0.76,U] [#3 0.26,-0.31,0.65,U] [#4 0.15,-0.50,0.51,U] [#5 0.35,-0.74,0.44,U] [#6 0.12,-0.34,0.40,U] [#7 0.25,-0.71,0.38,U] [#8 1.22,0.06,0.38,U] 
00:52:05.519 00.059 9340 refined, 8 included, MultiStar: {0.41, -0.31}, one-star: {0.63, -0.29}
00:52:05.542 00.023 9340 CameraToMount -- cameraTheta (-0.65) - m_xAngle (-3.09) = xAngle (2.44 = 2.44)
00:52:05.557 00.015 9340 CameraToMount -- cameraTheta (-0.65) - (m_xAngle (-3.09) + m_yAngleError (-0.07)) = yAngle (2.52 = 2.52)
00:52:05.583 00.026 9340 CameraToMount -- cameraX=0.41 cameraY=-0.31 hyp=0.51 cameraTheta=-0.65 mountX=-0.39 mountY=0.30, mountTheta=2.49
00:52:05.662 00.079 9340 SchedulePrimaryMove(10104498, x=0.41, y=-0.31, opts=13)
00:52:05.699 00.037 9340 Enqueuing Move request for scope (0.41, -0.31)
00:52:05.787 00.088 12020 Worker thread wakes up
00:52:05.787 00.000 12020 worker thread servicing REQUEST_MOVE scope ofs (0.41, -0.31) opts 0xd
00:52:05.787 00.000 12020 Handling offset move in thread for scope, endpoint = (0.41, -0.31)
00:52:05.788 00.001 12020 Moving (0.41, -0.31) raw xDistance=-0.39 yDistance=0.30
00:52:05.788 00.000 12020 GuideAlgorithmHysteresis::Result() returns -0.16 from input -0.39
00:52:05.788 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
00:52:05.788 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.30
00:52:05.788 00.000 12020 MoveAxis(E, 28, ABG)
00:52:05.788 00.000 12020 Guiding  Dir = 2, Dur = 28
00:52:05.790 00.002 9340 UpdateImageDisplay: Size=(1920,1080) min=8198, max=65535, med=13187, FiltMin=10449, FiltMax=65512, Gamma=2.870
00:52:05.810 00.020 12020 IsSlewing returns 0
00:52:05.811 00.001 9340 UpdateGuideState exits: m=1717312 SNR=210.3
00:52:05.838 00.027 12020 IsGuiding returns 0
00:52:05.838 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:52:05.882 00.044 12020 IsGuiding returns 1
00:52:05.883 00.001 9340 ScheduleExposure(2000,3,1) exposurePending=0
00:52:05.899 00.016 12020 scope still moving after pulse duration time elapsed
00:52:05.900 00.001 9340 Enqueuing Expose request
00:52:05.920 00.020 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"d1c3c387-5f18-4a63-8f78-3e75e1fec24b"}
00:52:05.937 00.017 12020 IsSlewing returns 0
00:52:05.938 00.001 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"d1c3c387-5f18-4a63-8f78-3e75e1fec24b"}
00:52:05.955 00.017 12020 IsGuiding returns 0
00:52:05.955 00.000 12020 scope move finished after 28 + 88 ms
00:52:05.956 00.001 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"9678e7fd-60a0-4fe6-a942-9efc42b3cbee"}
00:52:05.976 00.020 12020 Move returns status 0, amount 28
00:52:05.976 00.000 12020 MoveAxis(N, 0, ABG)
00:52:05.976 00.000 12020 Move returns status 0, amount 0
00:52:06.003 00.027 9340 case statement mapped state 6 to 3
00:52:06.030 00.027 12020 move complete, result=0
00:52:06.030 00.000 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"9678e7fd-60a0-4fe6-a942-9efc42b3cbee"}
00:52:06.051 00.021 12020 worker thread done servicing request
00:52:06.051 00.000 9340 GuideStep: -0.4 px 28 ms EAST, 0.3 px 0 ms NORTH
00:52:06.062 00.011 12020 Worker thread wakes up
00:52:06.064 00.002 12020 worker thread servicing REQUEST_EXPOSE 2000
00:52:06.064 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(878,690,31,31)
00:52:06.080 00.016 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"330e223a-99ff-4b79-97a8-f01ad0704047"}
00:52:06.098 00.018 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":169,"width":15,"height":15,"star_pos":[7.42,6.89],"pixels":"..."},"id":"330e223a-99ff-4b79-97a8-f01ad0704047"}
00:52:07.632 01.534 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"cd55f72b-476a-4ac7-9b5d-bfe7a44d490f"}
00:52:07.709 00.077 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"cd55f72b-476a-4ac7-9b5d-bfe7a44d490f"}
00:52:07.751 00.042 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"5fe471a0-57e0-4949-b89b-af2cfda3280d"}
00:52:07.789 00.038 9340 case statement mapped state 6 to 3
00:52:07.818 00.029 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"5fe471a0-57e0-4949-b89b-af2cfda3280d"}
00:52:07.893 00.075 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"54e0f61a-4138-426f-b8f8-c0e7352ff750"}
00:52:07.908 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":169,"width":15,"height":15,"star_pos":[7.42,6.89],"pixels":"..."},"id":"54e0f61a-4138-426f-b8f8-c0e7352ff750"}
00:52:08.434 00.526 12020 Exposure complete
00:52:08.700 00.266 12020 worker thread done servicing request
00:52:08.701 00.001 9340 OnExposeComplete: enter
00:52:08.715 00.014 9340 UpdateGuideState(): m_state=6
00:52:08.728 00.013 9340 Star::Find(15, 893, 704, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 170
00:52:08.765 00.037 9340 Star::Find returns 1 (0), X=892.68, Y=704.91, Mass=1744276, SNR=196.7, Peak=65533 HFD=5.1
00:52:08.783 00.018 9340 MultiStar: [#1 -0.82,-0.33,0.92,U] [#2 -0.13,-0.41,0.91,U] [#3 -0.57,-0.51,0.61,U] [#4 -0.79,-0.85,0.46,U] [#5 -0.90,-0.97,0.47,U] [#6 -0.57,-0.55,0.42,U] [#7 -0.45,-1.08,0.45,U] [#8 0.06,-0.21,0.34,U] 
00:52:08.798 00.015 9340 single-star, 8 included, MultiStar: {-0.45, -0.52}, one-star: {-0.10, -0.26}
00:52:08.808 00.010 9340 CameraToMount -- cameraTheta (-1.94) - m_xAngle (-3.09) = xAngle (1.15 = 1.15)
00:52:08.817 00.009 9340 CameraToMount -- cameraTheta (-1.94) - (m_xAngle (-3.09) + m_yAngleError (-0.07)) = yAngle (1.23 = 1.23)
00:52:08.831 00.014 9340 CameraToMount -- cameraX=-0.10 cameraY=-0.26 hyp=0.28 cameraTheta=-1.94 mountX=0.12 mountY=0.27, mountTheta=1.16
00:52:08.851 00.020 9340 SchedulePrimaryMove(10104498, x=-0.10, y=-0.26, opts=13)
00:52:08.865 00.014 9340 Enqueuing Move request for scope (-0.10, -0.26)
00:52:08.897 00.032 12020 Worker thread wakes up
00:52:08.899 00.002 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.10, -0.26) opts 0xd
00:52:08.899 00.000 12020 Handling offset move in thread for scope, endpoint = (-0.10, -0.26)
00:52:08.900 00.001 9340 UpdateImageDisplay: Size=(1920,1080) min=7991, max=65535, med=13121, FiltMin=10602, FiltMax=65513, Gamma=2.870
00:52:08.913 00.013 12020 Moving (-0.10, -0.26) raw xDistance=0.12 yDistance=0.27
00:52:08.913 00.000 9340 UpdateGuideState exits: m=1744276 SNR=196.7
00:52:08.926 00.013 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
00:52:08.927 00.001 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:52:08.939 00.012 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
00:52:08.939 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
00:52:08.950 00.011 9340 Enqueuing Expose request
00:52:08.967 00.017 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.27
00:52:08.967 00.000 12020 MoveAxis(E, 0, ABG)
00:52:08.968 00.001 12020 Move returns status 0, amount 0
00:52:08.968 00.000 12020 MoveAxis(N, 0, ABG)
00:52:08.968 00.000 12020 Move returns status 0, amount 0
00:52:08.968 00.000 12020 move complete, result=0
00:52:08.968 00.000 12020 worker thread done servicing request
00:52:08.969 00.001 12020 Worker thread wakes up
00:52:08.969 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
00:52:08.970 00.001 12020 Handling exposure in thread, d=2000 o=3 r=(878,690,31,31)
00:52:08.976 00.006 9340 GuideStep: 0.1 px 0 ms EAST, 0.3 px 0 ms NORTH
00:52:09.650 00.674 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"fa84cde7-64f4-4f1d-a0f9-52ea841cd852"}
00:52:09.664 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"fa84cde7-64f4-4f1d-a0f9-52ea841cd852"}
00:52:09.723 00.059 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"731ff266-c3cd-4ed7-8eda-d41628415430"}
00:52:09.736 00.013 9340 case statement mapped state 6 to 3
00:52:09.748 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"731ff266-c3cd-4ed7-8eda-d41628415430"}
00:52:09.762 00.014 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"da4c96dd-4ccb-4421-80fa-cf3020dbe051"}
00:52:09.801 00.039 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":170,"width":15,"height":15,"star_pos":[6.68,6.91],"pixels":"..."},"id":"da4c96dd-4ccb-4421-80fa-cf3020dbe051"}
00:52:11.375 01.574 12020 Exposure complete
00:52:11.652 00.277 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"dbc49ccf-26c0-446e-995a-2375ead1e0fb"}
00:52:11.685 00.033 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"dbc49ccf-26c0-446e-995a-2375ead1e0fb"}
00:52:11.814 00.129 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"f9638706-6c21-4031-8f5b-5a50f9fc84f3"}
00:52:11.895 00.081 9340 case statement mapped state 6 to 3
00:52:11.956 00.061 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"f9638706-6c21-4031-8f5b-5a50f9fc84f3"}
00:52:12.063 00.107 12020 worker thread done servicing request
00:52:12.063 00.000 9340 OnExposeComplete: enter
00:52:12.124 00.061 9340 UpdateGuideState(): m_state=6
00:52:12.162 00.038 9340 Star::Find(15, 892, 704, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 171
00:52:12.183 00.021 9340 Star::Find returns 1 (0), X=892.78, Y=704.81, Mass=1794370, SNR=214.5, Peak=65533 HFD=5.1
00:52:12.199 00.016 9340 MultiStar: [#1 -0.71,-0.46,0.83,U] [#2 -0.03,-0.41,0.70,U] [#3 -0.48,-0.36,0.56,U] [#4 -0.65,-0.62,0.56,U] [#5 -0.71,-0.87,0.43,U] [#6 -0.73,-0.72,0.37,U] [#7 -0.43,-0.68,0.38,U] [#8 0.65,-0.19,0.36,U] 
00:52:12.255 00.056 9340 single-star, 8 included, MultiStar: {-0.34, -0.49}, one-star: {-0.00, -0.36}
00:52:12.279 00.024 9340 CameraToMount -- cameraTheta (-1.57) - m_xAngle (-3.09) = xAngle (1.52 = 1.52)
00:52:12.306 00.027 9340 CameraToMount -- cameraTheta (-1.57) - (m_xAngle (-3.09) + m_yAngleError (-0.07)) = yAngle (1.59 = 1.59)
00:52:12.366 00.060 9340 CameraToMount -- cameraX=-0.00 cameraY=-0.36 hyp=0.36 cameraTheta=-1.57 mountX=0.02 mountY=0.36, mountTheta=1.52
00:52:12.396 00.030 9340 SchedulePrimaryMove(10104498, x=-0.00, y=-0.36, opts=13)
00:52:12.471 00.075 9340 Enqueuing Move request for scope (-0.00, -0.36)
00:52:12.503 00.032 12020 Worker thread wakes up
00:52:12.503 00.000 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.00, -0.36) opts 0xd
00:52:12.503 00.000 12020 Handling offset move in thread for scope, endpoint = (-0.00, -0.36)
00:52:12.503 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=8631, max=65535, med=13159, FiltMin=9968, FiltMax=65512, Gamma=2.870
00:52:12.525 00.022 12020 Moving (-0.00, -0.36) raw xDistance=0.02 yDistance=0.36
00:52:12.526 00.001 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
00:52:12.526 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
00:52:12.527 00.001 9340 UpdateGuideState exits: m=1794370 SNR=214.5
00:52:12.551 00.024 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.36
00:52:12.552 00.001 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:52:12.589 00.037 12020 MoveAxis(E, 0, ABG)
00:52:12.589 00.000 12020 Move returns status 0, amount 0
00:52:12.590 00.001 9340 ScheduleExposure(2000,3,1) exposurePending=0
00:52:12.606 00.016 12020 MoveAxis(N, 0, ABG)
00:52:12.606 00.000 9340 Enqueuing Expose request
00:52:12.627 00.021 12020 Move returns status 0, amount 0
00:52:12.627 00.000 12020 move complete, result=0
00:52:12.627 00.000 12020 worker thread done servicing request
00:52:12.628 00.001 9340 GuideStep: 0.0 px 0 ms EAST, 0.4 px 0 ms NORTH
00:52:12.650 00.022 12020 Worker thread wakes up
00:52:12.651 00.001 12020 worker thread servicing REQUEST_EXPOSE 2000
00:52:12.651 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(878,690,31,31)
00:52:12.668 00.017 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"c75d6559-adae-4240-b1fd-d24cf32598ce"}
00:52:12.709 00.041 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":171,"width":15,"height":15,"star_pos":[6.78,6.81],"pixels":"..."},"id":"c75d6559-adae-4240-b1fd-d24cf32598ce"}
00:52:13.659 00.950 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"791ba30e-b208-4448-b7a5-5aedd0e9d680"}
00:52:13.712 00.053 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"791ba30e-b208-4448-b7a5-5aedd0e9d680"}
00:52:13.728 00.016 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"a1cdcb20-0487-48ff-aad7-27d6e9643942"}
00:52:13.832 00.104 9340 case statement mapped state 6 to 3
00:52:13.881 00.049 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"a1cdcb20-0487-48ff-aad7-27d6e9643942"}
00:52:13.918 00.037 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"ba272ba9-b96f-4966-82b7-b84f3c3e5aed"}
00:52:13.950 00.032 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":171,"width":15,"height":15,"star_pos":[6.78,6.81],"pixels":"..."},"id":"ba272ba9-b96f-4966-82b7-b84f3c3e5aed"}
00:52:15.060 01.110 12020 Exposure complete
00:52:15.582 00.522 12020 worker thread done servicing request
00:52:15.582 00.000 9340 OnExposeComplete: enter
00:52:15.607 00.025 9340 UpdateGuideState(): m_state=6
00:52:15.652 00.045 9340 Star::Find(15, 892, 704, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 172
00:52:15.701 00.049 9340 Star::Find returns 1 (0), X=892.73, Y=704.83, Mass=1684566, SNR=209.8, Peak=65533 HFD=5.0
00:52:15.725 00.024 9340 MultiStar: [#1 -0.70,-0.34,0.95,U] [#2 -0.21,-0.25,0.75,U] [#3 -0.37,-0.44,0.73,U] [#4 -0.69,-0.64,0.44,U] [#5 -0.55,-0.51,0.43,U] [#6 -0.55,-0.49,0.45,U] [#7 -0.46,-0.84,0.38,U] [#8 0.41,-0.01,0.34,U] 
00:52:15.799 00.074 9340 single-star, 8 included, MultiStar: {-0.36, -0.41}, one-star: {-0.05, -0.34}
00:52:15.852 00.053 9340 CameraToMount -- cameraTheta (-1.72) - m_xAngle (-3.09) = xAngle (1.37 = 1.37)
00:52:15.869 00.017 9340 CameraToMount -- cameraTheta (-1.72) - (m_xAngle (-3.09) + m_yAngleError (-0.07)) = yAngle (1.44 = 1.44)
00:52:15.933 00.064 9340 CameraToMount -- cameraX=-0.05 cameraY=-0.34 hyp=0.34 cameraTheta=-1.72 mountX=0.07 mountY=0.34, mountTheta=1.37
00:52:16.037 00.104 9340 SchedulePrimaryMove(10104498, x=-0.05, y=-0.34, opts=13)
00:52:16.076 00.039 9340 Enqueuing Move request for scope (-0.05, -0.34)
00:52:16.118 00.042 12020 Worker thread wakes up
00:52:16.119 00.001 9340 UpdateImageDisplay: Size=(1920,1080) min=8460, max=65535, med=13106, FiltMin=10435, FiltMax=65512, Gamma=2.870
00:52:16.187 00.068 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.34) opts 0xd
00:52:16.187 00.000 12020 Handling offset move in thread for scope, endpoint = (-0.05, -0.34)
00:52:16.188 00.001 12020 Moving (-0.05, -0.34) raw xDistance=0.07 yDistance=0.34
00:52:16.189 00.001 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
00:52:16.190 00.001 12020 switching direction from -1 to 1 - decHistory=3 oldest=-0.15 newest=0.97
00:52:16.192 00.002 9340 UpdateGuideState exits: m=1684566 SNR=209.8
00:52:16.228 00.036 12020 GuideAlgorithmResistSwitch::result() returns 0.34 from input 0.34
00:52:16.229 00.001 12020 MoveAxis(E, 0, ABG)
00:52:16.229 00.000 12020 Move returns status 0, amount 0
00:52:16.229 00.000 12020 MoveAxis(S, 55, ABG)
00:52:16.229 00.000 12020 Guiding  Dir = 1, Dur = 55
00:52:16.229 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:52:16.254 00.025 12020 IsSlewing returns 0
00:52:16.254 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
00:52:16.277 00.023 12020 IsGuiding returns 0
00:52:16.278 00.001 9340 Enqueuing Expose request
00:52:16.365 00.087 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"ce07d36e-4e45-48c6-95e3-a97b5ffe8e26"}
00:52:16.397 00.032 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"ce07d36e-4e45-48c6-95e3-a97b5ffe8e26"}
00:52:16.420 00.023 12020 IsGuiding returns 1
00:52:16.421 00.001 12020 scope still moving after pulse duration time elapsed
00:52:16.421 00.000 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"6036e999-4cdf-4865-8772-c5db348ab6c8"}
00:52:16.456 00.035 9340 case statement mapped state 6 to 3
00:52:16.479 00.023 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"6036e999-4cdf-4865-8772-c5db348ab6c8"}
00:52:16.529 00.050 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"e38e2f57-53e7-4875-a576-7d0e39f61d71"}
00:52:16.546 00.017 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":172,"width":15,"height":15,"star_pos":[6.73,6.83],"pixels":"..."},"id":"e38e2f57-53e7-4875-a576-7d0e39f61d71"}
00:52:16.566 00.020 12020 IsSlewing returns 0
00:52:16.568 00.002 12020 IsGuiding returns 0
00:52:16.568 00.000 12020 scope move finished after 55 + 234 ms
00:52:16.569 00.001 12020 Move returns status 0, amount 55
00:52:16.569 00.000 12020 move complete, result=0
00:52:16.569 00.000 12020 worker thread done servicing request
00:52:16.569 00.000 12020 Worker thread wakes up
00:52:16.569 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
00:52:16.570 00.001 12020 Handling exposure in thread, d=2000 o=3 r=(878,690,31,31)
00:52:16.580 00.010 9340 GuideStep: 0.1 px 0 ms EAST, 0.3 px 55 ms SOUTH
00:52:17.652 01.072 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"bf48c7d9-e9d3-4ef1-886e-7e1f40fbca8d"}
00:52:17.726 00.074 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"bf48c7d9-e9d3-4ef1-886e-7e1f40fbca8d"}
00:52:17.886 00.160 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"50a17f34-9c46-4cff-8e87-75c44977b409"}
00:52:17.979 00.093 9340 case statement mapped state 6 to 3
00:52:18.072 00.093 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"50a17f34-9c46-4cff-8e87-75c44977b409"}
00:52:18.227 00.155 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"d2c1378f-05e8-4db4-987d-26a724aec462"}
00:52:18.316 00.089 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":172,"width":15,"height":15,"star_pos":[6.73,6.83],"pixels":"..."},"id":"d2c1378f-05e8-4db4-987d-26a724aec462"}
00:52:18.968 00.652 12020 Exposure complete
00:52:19.468 00.500 9340 OnExposeComplete: enter
00:52:19.491 00.023 12020 worker thread done servicing request
00:52:19.491 00.000 9340 UpdateGuideState(): m_state=6
00:52:19.515 00.024 9340 Star::Find(15, 892, 704, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 173
00:52:19.573 00.058 9340 Star::Find returns 1 (0), X=892.79, Y=704.91, Mass=1651463, SNR=205.5, Peak=65533 HFD=4.8
00:52:19.590 00.017 9340 MultiStar: [#1 -0.58,-0.35,0.83,U] [#2 -0.05,-0.28,0.70,U] [#3 -0.34,-0.53,0.49,U] [#4 -0.45,-0.50,0.51,U] [#5 -0.32,-0.47,0.43,U] [#6 -0.36,-0.62,0.41,U] [#7 -0.28,-0.66,0.36,U] [#8 0.44,-0.32,0.37,U] 
00:52:19.605 00.015 9340 single-star, 8 included, MultiStar: {-0.22, -0.41}, one-star: {0.00, -0.27}
00:52:19.669 00.064 9340 CameraToMount -- cameraTheta (-1.55) - m_xAngle (-3.09) = xAngle (1.54 = 1.54)
00:52:19.714 00.045 9340 CameraToMount -- cameraTheta (-1.55) - (m_xAngle (-3.09) + m_yAngleError (-0.07)) = yAngle (1.61 = 1.61)
00:52:19.771 00.057 9340 CameraToMount -- cameraX=0.00 cameraY=-0.27 hyp=0.27 cameraTheta=-1.55 mountX=0.01 mountY=0.27, mountTheta=1.54
00:52:19.827 00.056 9340 SchedulePrimaryMove(10104498, x=0.00, y=-0.27, opts=13)
00:52:19.846 00.019 9340 Enqueuing Move request for scope (0.00, -0.27)
00:52:19.857 00.011 12020 Worker thread wakes up
00:52:19.857 00.000 12020 worker thread servicing REQUEST_MOVE scope ofs (0.00, -0.27) opts 0xd
00:52:19.857 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=8287, max=65535, med=13126, FiltMin=10290, FiltMax=65512, Gamma=2.870
00:52:19.878 00.021 12020 Handling offset move in thread for scope, endpoint = (0.00, -0.27)
00:52:19.878 00.000 9340 UpdateGuideState exits: m=1651463 SNR=205.5
00:52:19.896 00.018 12020 Moving (0.00, -0.27) raw xDistance=0.01 yDistance=0.27
00:52:19.897 00.001 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:52:19.941 00.044 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
00:52:19.942 00.001 9340 ScheduleExposure(2000,3,1) exposurePending=0
00:52:19.958 00.016 12020 GuideAlgorithmResistSwitch::result() returns 0.27 from input 0.27
00:52:19.958 00.000 12020 MoveAxis(E, 0, ABG)
00:52:19.958 00.000 12020 Move returns status 0, amount 0
00:52:19.959 00.001 9340 Enqueuing Expose request
00:52:19.976 00.017 12020 MoveAxis(S, 43, ABG)
00:52:19.977 00.001 12020 Guiding  Dir = 1, Dur = 43
00:52:19.977 00.000 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"fafb1d7d-db2b-41a5-ab07-68ae0d6ce8aa"}
00:52:19.992 00.015 12020 IsSlewing returns 0
00:52:19.992 00.000 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"fafb1d7d-db2b-41a5-ab07-68ae0d6ce8aa"}
00:52:20.008 00.016 12020 IsGuiding returns 0
00:52:20.016 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"61f1a790-c7f2-4f18-9487-092f53b082e1"}
00:52:20.070 00.054 9340 case statement mapped state 6 to 3
00:52:20.094 00.024 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"61f1a790-c7f2-4f18-9487-092f53b082e1"}
00:52:20.108 00.014 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"51b2dca1-e409-46d8-9e7e-6e245b1f2c0d"}
00:52:20.121 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":173,"width":15,"height":15,"star_pos":[6.79,6.91],"pixels":"..."},"id":"51b2dca1-e409-46d8-9e7e-6e245b1f2c0d"}
00:52:20.140 00.019 12020 IsGuiding returns 1
00:52:20.141 00.001 12020 scope still moving after pulse duration time elapsed
00:52:20.276 00.135 12020 IsSlewing returns 0
00:52:20.277 00.001 12020 IsGuiding returns 0
00:52:20.278 00.001 12020 scope move finished after 43 + 226 ms
00:52:20.278 00.000 12020 Move returns status 0, amount 43
00:52:20.278 00.000 12020 move complete, result=0
00:52:20.278 00.000 12020 worker thread done servicing request
00:52:20.278 00.000 9340 GuideStep: 0.0 px 0 ms EAST, 0.3 px 43 ms SOUTH
00:52:20.317 00.039 12020 Worker thread wakes up
00:52:20.319 00.002 12020 worker thread servicing REQUEST_EXPOSE 2000
00:52:20.319 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(878,690,31,31)
00:52:21.654 01.335 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"15e9bbd5-ff85-412b-ac37-0735a11bd464"}
00:52:21.678 00.024 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"15e9bbd5-ff85-412b-ac37-0735a11bd464"}
00:52:21.721 00.043 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"c811d6d8-2b40-4019-a6ae-a5c028fb0d3e"}
00:52:21.733 00.012 9340 case statement mapped state 6 to 3
00:52:21.747 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"c811d6d8-2b40-4019-a6ae-a5c028fb0d3e"}
00:52:21.778 00.031 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"c147d596-7261-4863-93e7-0efc29df0357"}
00:52:21.821 00.043 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":173,"width":15,"height":15,"star_pos":[6.79,6.91],"pixels":"..."},"id":"c147d596-7261-4863-93e7-0efc29df0357"}
00:52:22.693 00.872 12020 Exposure complete
00:52:22.946 00.253 12020 worker thread done servicing request
00:52:22.946 00.000 9340 OnExposeComplete: enter
00:52:22.961 00.015 9340 UpdateGuideState(): m_state=6
00:52:22.999 00.038 9340 Star::Find(15, 892, 704, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 174
00:52:23.014 00.015 9340 Star::Find returns 1 (0), X=892.95, Y=704.83, Mass=1759703, SNR=192.2, Peak=65533 HFD=4.8
00:52:23.029 00.015 9340 MultiStar: [#1 -0.40,-0.12,0.84,U] [#2 0.11,-0.49,0.87,U] [#3 -0.25,-0.32,0.59,U] [#4 -0.39,-0.56,0.57,U] [#5 -0.24,-0.58,0.60,U] [#6 -0.22,-0.32,0.45,U] [#7 -0.13,-0.89,0.53,U] [#8 0.72,-0.20,0.40,U] 
00:52:23.040 00.011 9340 single-star, 8 included, MultiStar: {-0.08, -0.41}, one-star: {0.16, -0.34}
00:52:23.058 00.018 9340 CameraToMount -- cameraTheta (-1.12) - m_xAngle (-3.09) = xAngle (1.97 = 1.97)
00:52:23.075 00.017 9340 CameraToMount -- cameraTheta (-1.12) - (m_xAngle (-3.09) + m_yAngleError (-0.07)) = yAngle (2.04 = 2.04)
00:52:23.109 00.034 9340 CameraToMount -- cameraX=0.16 cameraY=-0.34 hyp=0.38 cameraTheta=-1.12 mountX=-0.15 mountY=0.34, mountTheta=1.98
00:52:23.128 00.019 9340 SchedulePrimaryMove(10104498, x=0.16, y=-0.34, opts=13)
00:52:23.139 00.011 9340 Enqueuing Move request for scope (0.16, -0.34)
00:52:23.155 00.016 12020 Worker thread wakes up
00:52:23.156 00.001 9340 UpdateImageDisplay: Size=(1920,1080) min=8171, max=65535, med=13169, FiltMin=10546, FiltMax=65512, Gamma=2.870
00:52:23.170 00.014 12020 worker thread servicing REQUEST_MOVE scope ofs (0.16, -0.34) opts 0xd
00:52:23.172 00.002 9340 UpdateGuideState exits: m=1759703 SNR=192.2
00:52:23.184 00.012 12020 Handling offset move in thread for scope, endpoint = (0.16, -0.34)
00:52:23.185 00.001 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:52:23.217 00.032 12020 Moving (0.16, -0.34) raw xDistance=-0.15 yDistance=0.34
00:52:23.217 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
00:52:23.229 00.012 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
00:52:23.230 00.001 9340 Enqueuing Expose request
00:52:23.243 00.013 12020 GuideAlgorithmResistSwitch::result() returns 0.34 from input 0.34
00:52:23.243 00.000 12020 MoveAxis(E, 0, ABG)
00:52:23.244 00.001 12020 Move returns status 0, amount 0
00:52:23.244 00.000 12020 MoveAxis(S, 54, ABG)
00:52:23.244 00.000 12020 Guiding  Dir = 1, Dur = 54
00:52:23.281 00.037 12020 IsSlewing returns 0
00:52:23.283 00.002 12020 IsGuiding returns 0
00:52:23.362 00.079 12020 IsGuiding returns 1
00:52:23.362 00.000 12020 scope still moving after pulse duration time elapsed
00:52:23.395 00.033 12020 IsSlewing returns 0
00:52:23.396 00.001 12020 IsGuiding returns 1
00:52:23.523 00.127 12020 IsSlewing returns 0
00:52:23.570 00.047 12020 IsGuiding returns 0
00:52:23.570 00.000 12020 scope move finished after 54 + 233 ms
00:52:23.570 00.000 12020 Move returns status 0, amount 54
00:52:23.571 00.001 12020 move complete, result=0
00:52:23.571 00.000 12020 worker thread done servicing request
00:52:23.571 00.000 9340 GuideStep: -0.1 px 0 ms EAST, 0.3 px 54 ms SOUTH
00:52:23.585 00.014 12020 Worker thread wakes up
00:52:23.585 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
00:52:23.585 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(878,690,31,31)
00:52:23.654 00.069 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"33442c55-339f-429c-8b74-236ae55d716c"}
00:52:23.674 00.020 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"33442c55-339f-429c-8b74-236ae55d716c"}
00:52:23.688 00.014 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"92cd797f-00c3-4a4c-8d8d-4cbd640b4972"}
00:52:23.715 00.027 9340 case statement mapped state 6 to 3
00:52:23.725 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"92cd797f-00c3-4a4c-8d8d-4cbd640b4972"}
00:52:23.776 00.051 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"fb0014d4-a128-4e43-9c7f-2ccaaa07e4ae"}
00:52:23.796 00.020 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":174,"width":15,"height":15,"star_pos":[6.95,6.83],"pixels":"..."},"id":"fb0014d4-a128-4e43-9c7f-2ccaaa07e4ae"}
00:52:25.655 01.859 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"c0450960-32b3-48ad-8834-24ec25cbd689"}
00:52:25.696 00.041 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"c0450960-32b3-48ad-8834-24ec25cbd689"}
00:52:25.726 00.030 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"c1c0795f-5eb5-4cf6-952f-d05b1eb80852"}
00:52:25.792 00.066 9340 case statement mapped state 6 to 3
00:52:25.814 00.022 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"c1c0795f-5eb5-4cf6-952f-d05b1eb80852"}
00:52:25.890 00.076 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"898deb19-5bfd-497a-b832-07a79d11ba03"}
00:52:25.928 00.038 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":174,"width":15,"height":15,"star_pos":[6.95,6.83],"pixels":"..."},"id":"898deb19-5bfd-497a-b832-07a79d11ba03"}
00:52:26.024 00.096 12020 Exposure complete
00:52:26.608 00.584 12020 worker thread done servicing request
00:52:26.608 00.000 9340 OnExposeComplete: enter
00:52:26.637 00.029 9340 UpdateGuideState(): m_state=6
00:52:26.652 00.015 9340 Star::Find(15, 892, 704, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 175
00:52:26.688 00.036 9340 Star::Find returns 1 (0), X=893.08, Y=705.07, Mass=1821746, SNR=235.1, Peak=65533 HFD=5.1
00:52:26.711 00.023 9340 MultiStar: [#1 -0.24,0.07,0.84,U] [#2 0.14,-0.10,0.61,U] [#3 -0.23,-0.01,0.47,U] [#4 -0.42,-0.25,0.47,U] [#5 -0.24,-0.50,0.36,U] [#6 -0.22,-0.37,0.37,U] [#7 -0.14,-0.65,0.35,U] [#8 0.61,-0.02,0.31,U] 
00:52:26.733 00.022 9340 refined, 8 included, MultiStar: {-0.03, -0.16}, one-star: {0.30, -0.11}
00:52:26.752 00.019 9340 CameraToMount -- cameraTheta (-1.76) - m_xAngle (-3.09) = xAngle (1.34 = 1.34)
00:52:26.765 00.013 9340 CameraToMount -- cameraTheta (-1.76) - (m_xAngle (-3.09) + m_yAngleError (-0.07)) = yAngle (1.41 = 1.41)
00:52:26.807 00.042 9340 CameraToMount -- cameraX=-0.03 cameraY=-0.16 hyp=0.17 cameraTheta=-1.76 mountX=0.04 mountY=0.16, mountTheta=1.34
00:52:26.834 00.027 9340 SchedulePrimaryMove(10104498, x=-0.03, y=-0.16, opts=13)
00:52:26.852 00.018 9340 Enqueuing Move request for scope (-0.03, -0.16)
00:52:26.877 00.025 12020 Worker thread wakes up
00:52:26.877 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=8194, max=65535, med=13137, FiltMin=10518, FiltMax=65522, Gamma=2.870
00:52:26.923 00.046 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.16) opts 0xd
00:52:26.924 00.001 12020 Handling offset move in thread for scope, endpoint = (-0.03, -0.16)
00:52:26.924 00.000 12020 Moving (-0.03, -0.16) raw xDistance=0.04 yDistance=0.16
00:52:26.924 00.000 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
00:52:26.924 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:52:26.925 00.001 9340 UpdateGuideState exits: m=1821746 SNR=235.1
00:52:26.944 00.019 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
00:52:26.944 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:52:26.965 00.021 12020 MoveAxis(E, 0, ABG)
00:52:26.965 00.000 12020 Move returns status 0, amount 0
00:52:26.965 00.000 12020 MoveAxis(N, 0, ABG)
00:52:26.966 00.001 9340 ScheduleExposure(2000,3,1) exposurePending=0
00:52:26.980 00.014 12020 Move returns status 0, amount 0
00:52:26.980 00.000 9340 Enqueuing Expose request
00:52:27.019 00.039 12020 move complete, result=0
00:52:27.020 00.001 12020 worker thread done servicing request
00:52:27.021 00.001 12020 Worker thread wakes up
00:52:27.022 00.001 9340 GuideStep: 0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
00:52:27.035 00.013 12020 worker thread servicing REQUEST_EXPOSE 2000
00:52:27.035 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(878,690,31,31)
00:52:27.691 00.656 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"51421f5e-064e-4d0d-94a1-8f75f6a7f91e"}
00:52:27.731 00.040 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"51421f5e-064e-4d0d-94a1-8f75f6a7f91e"}
00:52:27.793 00.062 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"d32955ad-ce3f-4269-976f-164dc43d6317"}
00:52:27.810 00.017 9340 case statement mapped state 6 to 3
00:52:27.825 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"d32955ad-ce3f-4269-976f-164dc43d6317"}
00:52:27.854 00.029 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"9a03a9f8-b06e-4c1f-b9b8-3b4d9d904bf4"}
00:52:27.903 00.049 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":175,"width":15,"height":15,"star_pos":[7.08,7.07],"pixels":"..."},"id":"9a03a9f8-b06e-4c1f-b9b8-3b4d9d904bf4"}
00:52:29.401 01.498 12020 Exposure complete
00:52:29.651 00.250 12020 worker thread done servicing request
00:52:29.651 00.000 9340 OnExposeComplete: enter
00:52:29.665 00.014 9340 UpdateGuideState(): m_state=6
00:52:29.680 00.015 9340 Star::Find(15, 893, 705, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 176
00:52:29.698 00.018 9340 Star::Find returns 1 (0), X=893.44, Y=705.08, Mass=1715883, SNR=223.4, Peak=65533 HFD=5.1
00:52:29.738 00.040 9340 MultiStar: [#1 0.03,0.01,0.83,U] [#2 0.43,0.04,0.71,U] [#3 0.19,0.10,0.57,U] [#4 -0.16,-0.25,0.51,U] [#5 0.17,-0.43,0.37,U] [#6 -0.14,-0.39,0.38,U] [#7 0.05,-0.31,0.33,U] [#8 0.93,-0.08,0.33,U] 
00:52:29.750 00.012 9340 refined, 8 included, MultiStar: {0.27, -0.11}, one-star: {0.65, -0.09}
00:52:29.760 00.010 9340 CameraToMount -- cameraTheta (-0.40) - m_xAngle (-3.09) = xAngle (2.69 = 2.69)
00:52:29.781 00.021 9340 CameraToMount -- cameraTheta (-0.40) - (m_xAngle (-3.09) + m_yAngleError (-0.07)) = yAngle (2.76 = 2.76)
00:52:29.794 00.013 9340 CameraToMount -- cameraX=0.27 cameraY=-0.11 hyp=0.29 cameraTheta=-0.40 mountX=-0.26 mountY=0.11, mountTheta=2.75
00:52:29.812 00.018 9340 SchedulePrimaryMove(10104498, x=0.27, y=-0.11, opts=13)
00:52:29.829 00.017 9340 Enqueuing Move request for scope (0.27, -0.11)
00:52:29.877 00.048 12020 Worker thread wakes up
00:52:29.877 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=8255, max=65535, med=13123, FiltMin=10386, FiltMax=65522, Gamma=2.870
00:52:29.898 00.021 12020 worker thread servicing REQUEST_MOVE scope ofs (0.27, -0.11) opts 0xd
00:52:29.898 00.000 9340 UpdateGuideState exits: m=1715883 SNR=223.4
00:52:29.910 00.012 12020 Handling offset move in thread for scope, endpoint = (0.27, -0.11)
00:52:29.911 00.001 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:52:29.925 00.014 12020 Moving (0.27, -0.11) raw xDistance=-0.26 yDistance=0.11
00:52:29.926 00.001 9340 ScheduleExposure(2000,3,1) exposurePending=0
00:52:29.942 00.016 12020 GuideAlgorithmHysteresis::Result() returns -0.11 from input -0.26
00:52:29.942 00.000 9340 Enqueuing Expose request
00:52:29.958 00.016 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:52:29.958 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
00:52:29.958 00.000 12020 MoveAxis(E, 19, ABG)
00:52:29.958 00.000 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"4d8396b7-a978-4288-b52c-886bc7ddcf0e"}
00:52:29.988 00.030 12020 Guiding  Dir = 2, Dur = 19
00:52:29.988 00.000 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"4d8396b7-a978-4288-b52c-886bc7ddcf0e"}
00:52:30.002 00.014 12020 IsSlewing returns 0
00:52:30.003 00.001 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"896cd382-7153-4833-a65c-dda129c3c1e3"}
00:52:30.015 00.012 12020 IsGuiding returns 0
00:52:30.016 00.001 9340 case statement mapped state 6 to 3
00:52:30.025 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"896cd382-7153-4833-a65c-dda129c3c1e3"}
00:52:30.039 00.014 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"e6ca5db5-2edd-4638-bd56-dc87aef2c4a8"}
00:52:30.058 00.019 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":176,"width":15,"height":15,"star_pos":[7.44,7.08],"pixels":"..."},"id":"e6ca5db5-2edd-4638-bd56-dc87aef2c4a8"}
00:52:30.078 00.020 12020 IsGuiding returns 1
00:52:30.078 00.000 12020 scope still moving after pulse duration time elapsed
00:52:30.125 00.047 12020 IsSlewing returns 0
00:52:30.127 00.002 12020 IsGuiding returns 0
00:52:30.127 00.000 12020 scope move finished after 19 + 92 ms
00:52:30.127 00.000 12020 Move returns status 0, amount 19
00:52:30.127 00.000 12020 MoveAxis(N, 0, ABG)
00:52:30.127 00.000 12020 Move returns status 0, amount 0
00:52:30.128 00.001 12020 move complete, result=0
00:52:30.128 00.000 12020 worker thread done servicing request
00:52:30.128 00.000 9340 GuideStep: -0.3 px 19 ms EAST, 0.1 px 0 ms NORTH
00:52:30.143 00.015 12020 Worker thread wakes up
00:52:30.145 00.002 12020 worker thread servicing REQUEST_EXPOSE 2000
00:52:30.145 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(878,690,31,31)
00:52:31.692 01.547 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"d59f1faa-1b9a-46e2-a8c7-55f3dd38e213"}
00:52:31.717 00.025 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"d59f1faa-1b9a-46e2-a8c7-55f3dd38e213"}
00:52:31.790 00.073 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"32dd061e-a3a7-45c5-aa62-6e9c884986fb"}
00:52:31.807 00.017 9340 case statement mapped state 6 to 3
00:52:31.869 00.062 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"32dd061e-a3a7-45c5-aa62-6e9c884986fb"}
00:52:31.905 00.036 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"5875fd1e-f265-4f32-b1ab-2ba67bd0f71d"}
00:52:31.929 00.024 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":176,"width":15,"height":15,"star_pos":[7.44,7.08],"pixels":"..."},"id":"5875fd1e-f265-4f32-b1ab-2ba67bd0f71d"}
00:52:32.522 00.593 12020 Exposure complete
00:52:33.037 00.515 12020 worker thread done servicing request
00:52:33.038 00.001 9340 OnExposeComplete: enter
00:52:33.062 00.024 9340 UpdateGuideState(): m_state=6
00:52:33.085 00.023 9340 Star::Find(15, 893, 705, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 177
00:52:33.143 00.058 9340 Star::Find returns 1 (0), X=893.24, Y=705.32, Mass=1752413, SNR=220.1, Peak=65533 HFD=5.0
00:52:33.159 00.016 9340 MultiStar: [#1 -0.11,0.26,0.87,U] [#2 0.33,-0.07,0.67,U] [#3 0.10,0.17,0.54,U] [#4 -0.23,0.06,0.45,U] [#5 0.10,-0.13,0.41,U] [#6 -0.07,-0.20,0.33,U] [#7 -0.14,-0.30,0.36,U] [#8 0.74,0.26,0.38,U] 
00:52:33.184 00.025 9340 refined, 8 included, MultiStar: {0.16, 0.06}, one-star: {0.46, 0.15}
00:52:33.210 00.026 9340 CameraToMount -- cameraTheta (0.39) - m_xAngle (-3.09) = xAngle (3.48 = -2.80)
00:52:33.261 00.051 9340 CameraToMount -- cameraTheta (0.39) - (m_xAngle (-3.09) + m_yAngleError (-0.07)) = yAngle (3.56 = -2.73)
00:52:33.283 00.022 9340 CameraToMount -- cameraX=0.16 cameraY=0.06 hyp=0.17 cameraTheta=0.39 mountX=-0.16 mountY=-0.07, mountTheta=-2.74
00:52:33.304 00.021 9340 SchedulePrimaryMove(10104498, x=0.16, y=0.06, opts=13)
00:52:33.356 00.052 9340 Enqueuing Move request for scope (0.16, 0.06)
00:52:33.374 00.018 12020 Worker thread wakes up
00:52:33.375 00.001 9340 UpdateImageDisplay: Size=(1920,1080) min=8720, max=65535, med=13086, FiltMin=10659, FiltMax=65522, Gamma=2.870
00:52:33.387 00.012 12020 worker thread servicing REQUEST_MOVE scope ofs (0.16, 0.06) opts 0xd
00:52:33.387 00.000 9340 UpdateGuideState exits: m=1752413 SNR=220.1
00:52:33.402 00.015 12020 Handling offset move in thread for scope, endpoint = (0.16, 0.06)
00:52:33.402 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:52:33.414 00.012 12020 Moving (0.16, 0.06) raw xDistance=-0.16 yDistance=-0.07
00:52:33.414 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
00:52:33.430 00.016 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16
00:52:33.432 00.002 9340 Enqueuing Expose request
00:52:33.446 00.014 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:52:33.446 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
00:52:33.448 00.002 12020 MoveAxis(E, 0, ABG)
00:52:33.448 00.000 12020 Move returns status 0, amount 0
00:52:33.448 00.000 12020 MoveAxis(N, 0, ABG)
00:52:33.448 00.000 12020 Move returns status 0, amount 0
00:52:33.448 00.000 12020 move complete, result=0
00:52:33.449 00.001 12020 worker thread done servicing request
00:52:33.449 00.000 12020 Worker thread wakes up
00:52:33.450 00.001 12020 worker thread servicing REQUEST_EXPOSE 2000
00:52:33.450 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(878,690,31,31)
00:52:33.455 00.005 9340 GuideStep: -0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
00:52:33.690 00.235 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"6ce69013-24e5-452c-ab36-60b668a4965a"}
00:52:33.704 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"6ce69013-24e5-452c-ab36-60b668a4965a"}
00:52:33.747 00.043 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"ea4e7d36-57cd-4dac-87aa-cf486ebdd31b"}
00:52:33.771 00.024 9340 case statement mapped state 6 to 3
00:52:33.787 00.016 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"ea4e7d36-57cd-4dac-87aa-cf486ebdd31b"}
00:52:33.801 00.014 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"8bd9d3a5-d15d-44ca-bc50-83a8633045f6"}
00:52:33.821 00.020 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":177,"width":15,"height":15,"star_pos":[7.24,7.32],"pixels":"..."},"id":"8bd9d3a5-d15d-44ca-bc50-83a8633045f6"}
00:52:35.691 01.870 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"880427d1-a9fa-42b1-a4c4-d2baa410908b"}
00:52:35.706 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"880427d1-a9fa-42b1-a4c4-d2baa410908b"}
00:52:35.720 00.014 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"a547b95c-70e6-4c36-9c6d-5f89e08b37ca"}
00:52:35.733 00.013 9340 case statement mapped state 6 to 3
00:52:35.748 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"a547b95c-70e6-4c36-9c6d-5f89e08b37ca"}
00:52:35.808 00.060 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"84f655d1-170e-4817-94c0-8266f891c880"}
00:52:35.828 00.020 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":177,"width":15,"height":15,"star_pos":[7.24,7.32],"pixels":"..."},"id":"84f655d1-170e-4817-94c0-8266f891c880"}
00:52:35.843 00.015 12020 Exposure complete
00:52:36.146 00.303 12020 worker thread done servicing request
00:52:36.146 00.000 9340 OnExposeComplete: enter
00:52:36.171 00.025 9340 UpdateGuideState(): m_state=6
00:52:36.210 00.039 9340 Star::Find(15, 893, 705, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 178
00:52:36.229 00.019 9340 Star::Find returns 1 (0), X=893.02, Y=705.27, Mass=1770856, SNR=191.5, Peak=65533 HFD=5.0
00:52:36.244 00.015 9340 MultiStar: [#1 -0.41,-0.04,0.95,U] [#2 0.19,0.03,0.89,U] [#3 -0.14,0.10,0.60,U] [#4 -0.37,-0.34,0.55,U] [#5 -0.06,-0.21,0.51,U] [#6 -0.23,-0.35,0.52,U] [#7 -0.12,-0.32,0.38,U] [#8 0.73,0.13,0.39,U] 
00:52:36.262 00.018 9340 refined, 8 included, MultiStar: {-0.03, -0.07}, one-star: {0.24, 0.10}
00:52:36.274 00.012 9340 CameraToMount -- cameraTheta (-2.00) - m_xAngle (-3.09) = xAngle (1.10 = 1.10)
00:52:36.310 00.036 9340 CameraToMount -- cameraTheta (-2.00) - (m_xAngle (-3.09) + m_yAngleError (-0.07)) = yAngle (1.17 = 1.17)
00:52:36.330 00.020 9340 CameraToMount -- cameraX=-0.03 cameraY=-0.07 hyp=0.08 cameraTheta=-2.00 mountX=0.03 mountY=0.07, mountTheta=1.11
00:52:36.350 00.020 9340 SchedulePrimaryMove(10104498, x=-0.03, y=-0.07, opts=13)
00:52:36.362 00.012 9340 Enqueuing Move request for scope (-0.03, -0.07)
00:52:36.379 00.017 12020 Worker thread wakes up
00:52:36.379 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=8311, max=65535, med=13100, FiltMin=9543, FiltMax=65522, Gamma=2.870
00:52:36.408 00.029 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.07) opts 0xd
00:52:36.409 00.001 9340 UpdateGuideState exits: m=1770856 SNR=191.5
00:52:36.425 00.016 12020 Handling offset move in thread for scope, endpoint = (-0.03, -0.07)
00:52:36.425 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:52:36.443 00.018 12020 Moving (-0.03, -0.07) raw xDistance=0.03 yDistance=0.07
00:52:36.443 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
00:52:36.459 00.016 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
00:52:36.459 00.000 9340 Enqueuing Expose request
00:52:36.472 00.013 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:52:36.472 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
00:52:36.472 00.000 12020 MoveAxis(E, 0, ABG)
00:52:36.472 00.000 12020 Move returns status 0, amount 0
00:52:36.473 00.001 12020 MoveAxis(N, 0, ABG)
00:52:36.473 00.000 12020 Move returns status 0, amount 0
00:52:36.473 00.000 12020 move complete, result=0
00:52:36.473 00.000 12020 worker thread done servicing request
00:52:36.473 00.000 12020 Worker thread wakes up
00:52:36.474 00.001 12020 worker thread servicing REQUEST_EXPOSE 2000
00:52:36.474 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(878,690,31,31)
00:52:36.477 00.003 9340 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
00:52:37.695 01.218 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"b4500c8c-6bbe-455f-8842-3bc767acc16a"}
00:52:37.744 00.049 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"b4500c8c-6bbe-455f-8842-3bc767acc16a"}
00:52:37.760 00.016 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"632c23e8-4156-425d-90e0-88c780b6bf41"}
00:52:37.800 00.040 9340 case statement mapped state 6 to 3
00:52:37.839 00.039 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"632c23e8-4156-425d-90e0-88c780b6bf41"}
00:52:37.854 00.015 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"e13c3579-1c5b-4ce4-9c3a-3b13744c18c5"}
00:52:37.870 00.016 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":178,"width":15,"height":15,"star_pos":[7.02,7.27],"pixels":"..."},"id":"e13c3579-1c5b-4ce4-9c3a-3b13744c18c5"}
00:52:38.874 01.004 12020 Exposure complete
00:52:39.331 00.457 12020 worker thread done servicing request
00:52:39.331 00.000 9340 OnExposeComplete: enter
00:52:39.374 00.043 9340 UpdateGuideState(): m_state=6
00:52:39.393 00.019 9340 Star::Find(15, 893, 705, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 179
00:52:39.419 00.026 9340 Star::Find returns 1 (0), X=893.38, Y=704.97, Mass=1718561, SNR=203.8, Peak=65533 HFD=5.1
00:52:39.447 00.028 9340 MultiStar: [#1 0.07,-0.12,0.93,U] [#2 0.59,-0.18,0.73,U] [#3 0.21,-0.10,0.55,U] [#4 -0.00,-0.20,0.44,U] [#5 0.31,-0.34,0.43,U] [#6 0.19,-0.40,0.39,U] [#7 0.18,-0.41,0.38,U] [#8 1.02,0.17,0.43,U] 
00:52:39.466 00.019 9340 refined, 8 included, MultiStar: {0.36, -0.18}, one-star: {0.59, -0.20}
00:52:39.515 00.049 9340 CameraToMount -- cameraTheta (-0.47) - m_xAngle (-3.09) = xAngle (2.62 = 2.62)
00:52:39.546 00.031 9340 CameraToMount -- cameraTheta (-0.47) - (m_xAngle (-3.09) + m_yAngleError (-0.07)) = yAngle (2.70 = 2.70)
00:52:39.571 00.025 9340 CameraToMount -- cameraX=0.36 cameraY=-0.18 hyp=0.41 cameraTheta=-0.47 mountX=-0.35 mountY=0.18, mountTheta=2.68
00:52:39.633 00.062 9340 SchedulePrimaryMove(10104498, x=0.36, y=-0.18, opts=13)
00:52:39.700 00.067 9340 Enqueuing Move request for scope (0.36, -0.18)
00:52:39.761 00.061 12020 Worker thread wakes up
00:52:39.763 00.002 12020 worker thread servicing REQUEST_MOVE scope ofs (0.36, -0.18) opts 0xd
00:52:39.763 00.000 12020 Handling offset move in thread for scope, endpoint = (0.36, -0.18)
00:52:39.763 00.000 12020 Moving (0.36, -0.18) raw xDistance=-0.35 yDistance=0.18
00:52:39.763 00.000 12020 GuideAlgorithmHysteresis::Result() returns -0.15 from input -0.35
00:52:39.763 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:52:39.764 00.001 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.18
00:52:39.764 00.000 12020 MoveAxis(E, 25, ABG)
00:52:39.764 00.000 12020 Guiding  Dir = 2, Dur = 25
00:52:39.765 00.001 9340 UpdateImageDisplay: Size=(1920,1080) min=8590, max=65535, med=13163, FiltMin=10491, FiltMax=65522, Gamma=2.870
00:52:39.791 00.026 12020 IsSlewing returns 0
00:52:39.798 00.007 9340 UpdateGuideState exits: m=1718561 SNR=203.8
00:52:39.823 00.025 12020 IsGuiding returns 0
00:52:39.824 00.001 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:52:39.876 00.052 12020 IsGuiding returns 1
00:52:39.876 00.000 12020 scope still moving after pulse duration time elapsed
00:52:39.879 00.003 9340 ScheduleExposure(2000,3,1) exposurePending=0
00:52:39.913 00.034 12020 IsSlewing returns 0
00:52:39.914 00.001 12020 IsGuiding returns 0
00:52:39.915 00.001 12020 scope move finished after 25 + 65 ms
00:52:39.915 00.000 12020 Move returns status 0, amount 25
00:52:39.915 00.000 12020 MoveAxis(N, 0, ABG)
00:52:39.915 00.000 12020 Move returns status 0, amount 0
00:52:39.915 00.000 12020 move complete, result=0
00:52:39.916 00.001 12020 worker thread done servicing request
00:52:39.916 00.000 9340 Enqueuing Expose request
00:52:39.946 00.030 12020 Worker thread wakes up
00:52:39.947 00.001 9340 GuideStep: -0.4 px 25 ms EAST, 0.2 px 0 ms NORTH
00:52:39.964 00.017 12020 worker thread servicing REQUEST_EXPOSE 2000
00:52:39.965 00.001 12020 Handling exposure in thread, d=2000 o=3 r=(878,690,31,31)
00:52:40.011 00.046 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"db1ea2d7-4787-46bd-8fde-db051b2be7a3"}
00:52:40.042 00.031 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"db1ea2d7-4787-46bd-8fde-db051b2be7a3"}
00:52:40.086 00.044 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"256ec59d-5778-4cb1-8600-b0e9795cc459"}
00:52:40.148 00.062 9340 case statement mapped state 6 to 3
00:52:40.176 00.028 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"256ec59d-5778-4cb1-8600-b0e9795cc459"}
00:52:40.210 00.034 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"45f04b73-4a55-4999-bed4-4972cd158b8f"}
00:52:40.310 00.100 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":179,"width":15,"height":15,"star_pos":[7.38,6.97],"pixels":"..."},"id":"45f04b73-4a55-4999-bed4-4972cd158b8f"}
00:52:41.690 01.380 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"d811a5ee-82be-4f62-ad31-5cbadc806381"}
00:52:41.704 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"d811a5ee-82be-4f62-ad31-5cbadc806381"}
00:52:41.725 00.021 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"c1b4ae50-9332-4e0b-9a9d-ed9086a78239"}
00:52:41.780 00.055 9340 case statement mapped state 6 to 3
00:52:41.800 00.020 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"c1b4ae50-9332-4e0b-9a9d-ed9086a78239"}
00:52:41.823 00.023 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"59660671-7d14-45be-97cd-c97e5f311b2d"}
00:52:41.838 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":179,"width":15,"height":15,"star_pos":[7.38,6.97],"pixels":"..."},"id":"59660671-7d14-45be-97cd-c97e5f311b2d"}
00:52:42.334 00.496 12020 Exposure complete
00:52:42.670 00.336 12020 worker thread done servicing request
00:52:42.671 00.001 9340 OnExposeComplete: enter
00:52:42.687 00.016 9340 UpdateGuideState(): m_state=6
00:52:42.700 00.013 9340 Star::Find(15, 893, 704, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 180
00:52:42.712 00.012 9340 Star::Find returns 1 (0), X=892.97, Y=705.30, Mass=1664059, SNR=182.4, Peak=65533 HFD=4.9
00:52:42.739 00.027 9340 MultiStar: [#1 -0.17,0.24,1.02,U] [#2 0.31,0.23,0.83,U] [#3 -0.19,0.24,0.64,U] [#4 -0.45,-0.26,0.50,U] [#5 -0.31,-0.22,0.54,U] [#6 -0.22,-0.15,0.52,U] [#7 -0.34,-0.51,0.54,U] [#8 0.67,0.20,0.40,U] 
00:52:42.755 00.016 9340 refined, 8 included, MultiStar: {-0.05, 0.03}, one-star: {0.18, 0.13}
00:52:42.783 00.028 9340 CameraToMount -- cameraTheta (2.53) - m_xAngle (-3.09) = xAngle (5.63 = -0.66)
00:52:42.797 00.014 9340 CameraToMount -- cameraTheta (2.53) - (m_xAngle (-3.09) + m_yAngleError (-0.07)) = yAngle (5.70 = -0.58)
00:52:42.814 00.017 9340 CameraToMount -- cameraX=-0.05 cameraY=0.03 hyp=0.06 cameraTheta=2.53 mountX=0.04 mountY=-0.03, mountTheta=-0.61
00:52:42.832 00.018 9340 SchedulePrimaryMove(10104498, x=-0.05, y=0.03, opts=13)
00:52:42.842 00.010 9340 Enqueuing Move request for scope (-0.05, 0.03)
00:52:42.859 00.017 12020 Worker thread wakes up
00:52:42.859 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=8378, max=65535, med=13083, FiltMin=10545, FiltMax=65522, Gamma=2.870
00:52:42.877 00.018 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.03) opts 0xd
00:52:42.878 00.001 9340 UpdateGuideState exits: m=1664059 SNR=182.4
00:52:42.894 00.016 12020 Handling offset move in thread for scope, endpoint = (-0.05, 0.03)
00:52:42.894 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:52:42.932 00.038 12020 Moving (-0.05, 0.03) raw xDistance=0.04 yDistance=-0.03
00:52:42.933 00.001 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
00:52:42.933 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:52:42.934 00.001 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
00:52:42.934 00.000 12020 MoveAxis(E, 0, ABG)
00:52:42.934 00.000 12020 Move returns status 0, amount 0
00:52:42.934 00.000 12020 MoveAxis(N, 0, ABG)
00:52:42.935 00.001 9340 ScheduleExposure(2000,3,1) exposurePending=0
00:52:42.955 00.020 12020 Move returns status 0, amount 0
00:52:42.955 00.000 9340 Enqueuing Expose request
00:52:42.969 00.014 12020 move complete, result=0
00:52:42.969 00.000 12020 worker thread done servicing request
00:52:42.969 00.000 9340 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
00:52:42.983 00.014 12020 Worker thread wakes up
00:52:42.984 00.001 12020 worker thread servicing REQUEST_EXPOSE 2000
00:52:42.984 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(878,690,31,31)
00:52:43.690 00.706 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"db806a07-5887-4164-b570-beb18e42e621"}
00:52:43.755 00.065 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"db806a07-5887-4164-b570-beb18e42e621"}
00:52:43.783 00.028 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"12e7018a-5dac-4958-b875-489fb5ed435f"}
00:52:43.802 00.019 9340 case statement mapped state 6 to 3
00:52:43.815 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"12e7018a-5dac-4958-b875-489fb5ed435f"}
00:52:43.890 00.075 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"ae450859-31c9-493b-a41e-d5e9cf1e27c1"}
00:52:43.906 00.016 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":180,"width":15,"height":15,"star_pos":[6.97,7.30],"pixels":"..."},"id":"ae450859-31c9-493b-a41e-d5e9cf1e27c1"}
00:52:45.353 01.447 12020 Exposure complete
00:52:45.692 00.339 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"1a71d8f8-eb55-4265-8208-e15ef991c458"}
00:52:45.795 00.103 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"1a71d8f8-eb55-4265-8208-e15ef991c458"}
00:52:45.833 00.038 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"afc8f052-966c-404a-975b-393f15476e99"}
00:52:45.902 00.069 12020 worker thread done servicing request
00:52:45.902 00.000 9340 case statement mapped state 6 to 3
00:52:45.926 00.024 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"afc8f052-966c-404a-975b-393f15476e99"}
00:52:45.943 00.017 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"44133868-27cb-4ce2-b9b2-f092298bd5fc"}
00:52:45.975 00.032 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":180,"width":15,"height":15,"star_pos":[6.97,7.30],"pixels":"..."},"id":"44133868-27cb-4ce2-b9b2-f092298bd5fc"}
00:52:46.030 00.055 9340 OnExposeComplete: enter
00:52:46.059 00.029 9340 UpdateGuideState(): m_state=6
00:52:46.085 00.026 9340 Star::Find(15, 892, 705, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 181
00:52:46.165 00.080 9340 Star::Find returns 1 (0), X=892.98, Y=705.14, Mass=1671514, SNR=200.9, Peak=65533 HFD=4.7
00:52:46.198 00.033 9340 MultiStar: [#1 -0.39,0.20,0.80,U] [#2 0.30,-0.11,0.84,U] [#3 -0.29,-0.08,0.61,U] [#4 -0.44,-0.01,0.49,U] [#5 -0.24,-0.25,0.41,U] [#6 -0.33,-0.30,0.37,U] [#7 -0.23,-0.07,0.39,U] [#8 0.71,0.63,0.41,U] 
00:52:46.228 00.030 9340 refined, 8 included, MultiStar: {-0.05, -0.00}, one-star: {0.20, -0.04}
00:52:46.325 00.097 9340 CameraToMount -- cameraTheta (-3.14) - m_xAngle (-3.09) = xAngle (-0.05 = -0.05)
00:52:46.425 00.100 9340 CameraToMount -- cameraTheta (-3.14) - (m_xAngle (-3.09) + m_yAngleError (-0.07)) = yAngle (0.03 = 0.03)
00:52:46.473 00.048 9340 CameraToMount -- cameraX=-0.05 cameraY=-0.00 hyp=0.05 cameraTheta=-3.14 mountX=0.05 mountY=0.00, mountTheta=0.03
00:52:46.553 00.080 9340 SchedulePrimaryMove(10104498, x=-0.05, y=-0.00, opts=13)
00:52:46.578 00.025 9340 Enqueuing Move request for scope (-0.05, -0.00)
00:52:46.598 00.020 12020 Worker thread wakes up
00:52:46.598 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=8165, max=65535, med=12998, FiltMin=10044, FiltMax=65512, Gamma=2.870
00:52:46.624 00.026 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.00) opts 0xd
00:52:46.624 00.000 12020 Handling offset move in thread for scope, endpoint = (-0.05, -0.00)
00:52:46.625 00.001 12020 Moving (-0.05, -0.00) raw xDistance=0.05 yDistance=0.00
00:52:46.625 00.000 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
00:52:46.625 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:52:46.625 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
00:52:46.626 00.001 12020 MoveAxis(E, 0, ABG)
00:52:46.626 00.000 12020 Move returns status 0, amount 0
00:52:46.629 00.003 9340 UpdateGuideState exits: m=1671514 SNR=200.9
00:52:46.696 00.067 12020 MoveAxis(N, 0, ABG)
00:52:46.696 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:52:46.711 00.015 12020 Move returns status 0, amount 0
00:52:46.711 00.000 12020 move complete, result=0
00:52:46.712 00.001 12020 worker thread done servicing request
00:52:46.712 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
00:52:46.742 00.030 9340 Enqueuing Expose request
00:52:46.762 00.020 12020 Worker thread wakes up
00:52:46.762 00.000 9340 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
00:52:46.782 00.020 12020 worker thread servicing REQUEST_EXPOSE 2000
00:52:46.782 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(878,690,31,31)
00:52:47.698 00.916 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"54324d96-041d-4005-845d-91049696d710"}
00:52:47.734 00.036 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"54324d96-041d-4005-845d-91049696d710"}
00:52:47.754 00.020 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"aef75a5e-9820-4091-b8fb-fb8b06c32359"}
00:52:47.766 00.012 9340 case statement mapped state 6 to 3
00:52:47.794 00.028 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"aef75a5e-9820-4091-b8fb-fb8b06c32359"}
00:52:47.837 00.043 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"cebf2384-742c-4aee-9fe7-4877811f34ee"}
00:52:47.856 00.019 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":181,"width":15,"height":15,"star_pos":[6.98,7.14],"pixels":"..."},"id":"cebf2384-742c-4aee-9fe7-4877811f34ee"}
00:52:49.163 01.307 12020 Exposure complete
00:52:49.464 00.301 12020 worker thread done servicing request
00:52:49.464 00.000 9340 OnExposeComplete: enter
00:52:49.478 00.014 9340 UpdateGuideState(): m_state=6
00:52:49.496 00.018 9340 Star::Find(15, 892, 705, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 182
00:52:49.535 00.039 9340 Star::Find returns 1 (0), X=893.27, Y=705.16, Mass=1719397, SNR=187.0, Peak=65533 HFD=5.0
00:52:49.554 00.019 9340 MultiStar: [#1 -0.20,0.18,1.10,U] [#2 0.36,0.08,0.84,U] [#3 0.10,0.08,0.73,U] [#4 -0.25,-0.35,0.49,U] [#5 0.21,-0.23,0.50,U] [#6 -0.12,-0.19,0.47,U] [#7 -0.01,-0.36,0.36,U] [#8 0.66,0.27,0.36,U] 
00:52:49.578 00.024 9340 refined, 8 included, MultiStar: {0.14, -0.02}, one-star: {0.49, -0.01}
00:52:49.593 00.015 9340 CameraToMount -- cameraTheta (-0.12) - m_xAngle (-3.09) = xAngle (2.97 = 2.97)
00:52:49.607 00.014 9340 CameraToMount -- cameraTheta (-0.12) - (m_xAngle (-3.09) + m_yAngleError (-0.07)) = yAngle (3.05 = 3.05)
00:52:49.648 00.041 9340 CameraToMount -- cameraX=0.14 cameraY=-0.02 hyp=0.14 cameraTheta=-0.12 mountX=-0.13 mountY=0.01, mountTheta=3.05
00:52:49.688 00.040 9340 SchedulePrimaryMove(10104498, x=0.14, y=-0.02, opts=13)
00:52:49.708 00.020 9340 Enqueuing Move request for scope (0.14, -0.02)
00:52:49.726 00.018 12020 Worker thread wakes up
00:52:49.727 00.001 9340 UpdateImageDisplay: Size=(1920,1080) min=8906, max=65535, med=13079, FiltMin=9940, FiltMax=65522, Gamma=2.870
00:52:49.766 00.039 12020 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.02) opts 0xd
00:52:49.766 00.000 9340 UpdateGuideState exits: m=1719397 SNR=187.0
00:52:49.783 00.017 12020 Handling offset move in thread for scope, endpoint = (0.14, -0.02)
00:52:49.783 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:52:49.798 00.015 12020 Moving (0.14, -0.02) raw xDistance=-0.13 yDistance=0.01
00:52:49.798 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
00:52:49.809 00.011 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
00:52:49.809 00.000 9340 Enqueuing Expose request
00:52:49.822 00.013 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:52:49.824 00.002 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
00:52:49.824 00.000 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"174639bf-de89-4046-add5-7a22ab18671f"}
00:52:49.838 00.014 12020 MoveAxis(E, 0, ABG)
00:52:49.838 00.000 12020 Move returns status 0, amount 0
00:52:49.838 00.000 12020 MoveAxis(N, 0, ABG)
00:52:49.838 00.000 12020 Move returns status 0, amount 0
00:52:49.839 00.001 12020 move complete, result=0
00:52:49.839 00.000 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"174639bf-de89-4046-add5-7a22ab18671f"}
00:52:49.877 00.038 12020 worker thread done servicing request
00:52:49.878 00.001 12020 Worker thread wakes up
00:52:49.878 00.000 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"87eebb87-9419-4f45-a1ec-c8f1fd175072"}
00:52:49.895 00.017 12020 worker thread servicing REQUEST_EXPOSE 2000
00:52:49.895 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(878,690,31,31)
00:52:49.896 00.001 9340 case statement mapped state 6 to 3
00:52:49.915 00.019 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"87eebb87-9419-4f45-a1ec-c8f1fd175072"}
00:52:49.931 00.016 9340 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
00:52:49.962 00.031 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"62b4d442-521a-42f5-a9a2-868c2cedb6fe"}
00:52:49.994 00.032 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":182,"width":15,"height":15,"star_pos":[7.27,7.16],"pixels":"..."},"id":"62b4d442-521a-42f5-a9a2-868c2cedb6fe"}
00:52:51.694 01.700 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"df712ef6-d41a-4307-bcc8-2950a0926a26"}
00:52:51.715 00.021 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"df712ef6-d41a-4307-bcc8-2950a0926a26"}
00:52:51.737 00.022 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"df06b289-bd2f-4413-8d7f-3c80984d3527"}
00:52:51.786 00.049 9340 case statement mapped state 6 to 3
00:52:51.799 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"df06b289-bd2f-4413-8d7f-3c80984d3527"}
00:52:51.810 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"050624bb-e5d0-4051-8237-0cb9cb31051f"}
00:52:51.827 00.017 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":182,"width":15,"height":15,"star_pos":[7.27,7.16],"pixels":"..."},"id":"050624bb-e5d0-4051-8237-0cb9cb31051f"}
00:52:52.271 00.444 12020 Exposure complete
00:52:53.694 01.423 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"376839c5-aea4-463b-9e40-c3f136e66ce3"}
00:52:54.669 00.975 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"376839c5-aea4-463b-9e40-c3f136e66ce3"}
00:52:57.071 02.402 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"f6731e5a-bf2b-4749-987a-1489d453c6da"}
00:52:58.338 01.267 9340 case statement mapped state 6 to 3
00:52:59.783 01.445 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"f6731e5a-bf2b-4749-987a-1489d453c6da"}
00:53:00.409 00.626 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"fd7c8203-f5ed-42f3-80b5-4e8e904b684f"}
00:53:00.487 00.078 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":182,"width":15,"height":15,"star_pos":[7.27,7.16],"pixels":"..."},"id":"fd7c8203-f5ed-42f3-80b5-4e8e904b684f"}
00:53:00.673 00.186 12020 worker thread done servicing request
00:53:00.673 00.000 9340 OnExposeComplete: enter
00:53:00.708 00.035 9340 UpdateGuideState(): m_state=6
00:53:00.754 00.046 9340 Star::Find(15, 893, 705, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 183
00:53:00.805 00.051 9340 Star::Find returns 1 (0), X=893.22, Y=705.33, Mass=1785003, SNR=211.7, Peak=65533 HFD=5.1
00:53:00.837 00.032 9340 MultiStar: [#1 -0.06,0.38,0.83,U] [#2 0.26,0.24,0.74,U] [#3 0.08,0.37,0.52,U] [#4 -0.00,-0.05,0.50,U] [#5 -0.17,0.13,0.40,U] [#6 -0.11,-0.18,0.42,U] [#7 0.17,0.16,0.33,U] [#8 0.71,0.31,0.37,U] 
00:53:00.902 00.065 9340 refined, 8 included, MultiStar: {0.16, 0.19}, one-star: {0.44, 0.15}
00:53:00.944 00.042 9340 CameraToMount -- cameraTheta (0.85) - m_xAngle (-3.09) = xAngle (3.95 = -2.34)
00:53:00.990 00.046 9340 CameraToMount -- cameraTheta (0.85) - (m_xAngle (-3.09) + m_yAngleError (-0.07)) = yAngle (4.02 = -2.26)
00:53:01.035 00.045 9340 CameraToMount -- cameraX=0.16 cameraY=0.19 hyp=0.25 cameraTheta=0.85 mountX=-0.17 mountY=-0.19, mountTheta=-2.30
00:53:01.065 00.030 9340 SchedulePrimaryMove(10104498, x=0.16, y=0.19, opts=13)
00:53:01.109 00.044 9340 Enqueuing Move request for scope (0.16, 0.19)
00:53:01.240 00.131 12020 Worker thread wakes up
00:53:01.240 00.000 12020 worker thread servicing REQUEST_MOVE scope ofs (0.16, 0.19) opts 0xd
00:53:01.241 00.001 12020 Handling offset move in thread for scope, endpoint = (0.16, 0.19)
00:53:01.241 00.000 12020 Moving (0.16, 0.19) raw xDistance=-0.17 yDistance=-0.19
00:53:01.241 00.000 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17
00:53:01.243 00.002 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:53:01.294 00.051 9340 UpdateImageDisplay: Size=(1920,1080) min=8181, max=65535, med=13009, FiltMin=10383, FiltMax=65522, Gamma=2.870
00:53:01.370 00.076 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
00:53:01.371 00.001 12020 MoveAxis(E, 0, ABG)
00:53:01.371 00.000 12020 Move returns status 0, amount 0
00:53:01.371 00.000 12020 MoveAxis(N, 0, ABG)
00:53:01.371 00.000 12020 Move returns status 0, amount 0
00:53:01.373 00.002 12020 move complete, result=0
00:53:01.373 00.000 12020 worker thread done servicing request
00:53:01.377 00.004 9340 UpdateGuideState exits: m=1785003 SNR=211.7
00:53:01.475 00.098 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:53:01.513 00.038 9340 ScheduleExposure(2000,3,1) exposurePending=0
00:53:01.704 00.191 9340 Enqueuing Expose request
00:53:01.776 00.072 12020 Worker thread wakes up
00:53:01.778 00.002 12020 worker thread servicing REQUEST_EXPOSE 2000
00:53:01.778 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(878,690,31,31)
00:53:01.789 00.011 9340 GuideStep: -0.2 px 0 ms EAST, -0.2 px 0 ms NORTH
00:53:01.908 00.119 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"e6aa78b5-1f4c-4bd6-9c13-a4c25df48465"}
00:53:01.971 00.063 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"e6aa78b5-1f4c-4bd6-9c13-a4c25df48465"}
00:53:02.033 00.062 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"771e0b08-98c4-4500-9b84-9474c3c528cc"}
00:53:02.179 00.146 9340 case statement mapped state 6 to 3
00:53:02.322 00.143 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"771e0b08-98c4-4500-9b84-9474c3c528cc"}
00:53:02.628 00.306 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"588eafa4-e4e0-443e-a68e-13c5d60f80e5"}
00:53:02.745 00.117 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":183,"width":15,"height":15,"star_pos":[7.22,7.33],"pixels":"..."},"id":"588eafa4-e4e0-443e-a68e-13c5d60f80e5"}
00:53:03.134 00.389 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"b9781ddb-9680-4fa2-a00d-76b5b88a6e07"}
00:53:03.213 00.079 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"b9781ddb-9680-4fa2-a00d-76b5b88a6e07"}
00:53:03.289 00.076 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"2777d639-6c44-42fe-bb0a-1a40803e89d4"}
00:53:03.355 00.066 9340 case statement mapped state 6 to 3
00:53:03.430 00.075 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"2777d639-6c44-42fe-bb0a-1a40803e89d4"}
00:53:03.487 00.057 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"69b9bb02-d81e-4bd9-b4ec-1c91e13e2bcf"}
00:53:03.524 00.037 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":183,"width":15,"height":15,"star_pos":[7.22,7.33],"pixels":"..."},"id":"69b9bb02-d81e-4bd9-b4ec-1c91e13e2bcf"}
00:53:04.332 00.808 12020 Exposure complete
00:53:05.144 00.812 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"86970ee0-9f3f-4d57-bacf-ead95d753cfa"}
00:53:05.267 00.123 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"86970ee0-9f3f-4d57-bacf-ead95d753cfa"}
00:53:05.349 00.082 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"d0154d0b-3db0-4d45-b476-d5cbfc27cf5c"}
00:53:05.480 00.131 9340 case statement mapped state 6 to 3
00:53:05.622 00.142 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"d0154d0b-3db0-4d45-b476-d5cbfc27cf5c"}
00:53:05.720 00.098 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"d509637c-d353-4948-a456-954a64d8227e"}
00:53:05.802 00.082 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":183,"width":15,"height":15,"star_pos":[7.22,7.33],"pixels":"..."},"id":"d509637c-d353-4948-a456-954a64d8227e"}
00:53:05.902 00.100 12020 worker thread done servicing request
00:53:05.902 00.000 9340 OnExposeComplete: enter
00:53:05.927 00.025 9340 UpdateGuideState(): m_state=6
00:53:05.947 00.020 9340 Star::Find(15, 893, 705, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 184
00:53:05.962 00.015 9340 Star::Find returns 1 (0), X=892.88, Y=705.56, Mass=1729937, SNR=182.7, Peak=65533 HFD=5.1
00:53:06.001 00.039 9340 MultiStar: [#1 -0.57,0.36,1.07,U] [#2 -0.03,0.27,0.95,U] [#3 -0.34,0.53,0.62,U] [#4 -0.36,0.07,0.53,U] [#5 -0.48,0.02,0.60,U] [#6 -0.32,0.07,0.43,U] [#7 -0.16,0.16,0.44,U] [#8 0.33,0.12,0.42,U] 
00:53:06.019 00.018 9340 refined, 8 included, MultiStar: {-0.21, 0.26}, one-star: {0.09, 0.39}
00:53:06.038 00.019 9340 CameraToMount -- cameraTheta (2.27) - m_xAngle (-3.09) = xAngle (5.36 = -0.92)
00:53:06.056 00.018 9340 CameraToMount -- cameraTheta (2.27) - (m_xAngle (-3.09) + m_yAngleError (-0.07)) = yAngle (5.44 = -0.85)
00:53:06.077 00.021 9340 CameraToMount -- cameraX=-0.21 cameraY=0.26 hyp=0.33 cameraTheta=2.27 mountX=0.20 mountY=-0.25, mountTheta=-0.89
00:53:06.123 00.046 9340 SchedulePrimaryMove(10104498, x=-0.21, y=0.26, opts=13)
00:53:06.143 00.020 9340 Enqueuing Move request for scope (-0.21, 0.26)
00:53:06.176 00.033 12020 Worker thread wakes up
00:53:06.176 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=7431, max=65535, med=12912, FiltMin=10217, FiltMax=65526, Gamma=2.870
00:53:06.194 00.018 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.21, 0.26) opts 0xd
00:53:06.195 00.001 9340 UpdateGuideState exits: m=1729937 SNR=182.7
00:53:06.232 00.037 12020 Handling offset move in thread for scope, endpoint = (-0.21, 0.26)
00:53:06.233 00.001 12020 Moving (-0.21, 0.26) raw xDistance=0.20 yDistance=-0.25
00:53:06.233 00.000 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.20
00:53:06.234 00.001 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:53:06.234 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.25
00:53:06.234 00.000 12020 MoveAxis(E, 0, ABG)
00:53:06.234 00.000 12020 Move returns status 0, amount 0
00:53:06.234 00.000 12020 MoveAxis(N, 0, ABG)
00:53:06.235 00.001 12020 Move returns status 0, amount 0
00:53:06.235 00.000 12020 move complete, result=0
00:53:06.235 00.000 12020 worker thread done servicing request
00:53:06.235 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:53:06.262 00.027 9340 ScheduleExposure(2000,3,1) exposurePending=0
00:53:06.289 00.027 9340 Enqueuing Expose request
00:53:06.348 00.059 12020 Worker thread wakes up
00:53:06.349 00.001 9340 GuideStep: 0.2 px 0 ms EAST, -0.2 px 0 ms NORTH
00:53:06.366 00.017 12020 worker thread servicing REQUEST_EXPOSE 2000
00:53:06.367 00.001 12020 Handling exposure in thread, d=2000 o=3 r=(878,690,31,31)
00:53:07.152 00.785 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"4e64e629-8cda-47a7-8022-896a7dfdcff9"}
00:53:07.165 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"4e64e629-8cda-47a7-8022-896a7dfdcff9"}
00:53:07.181 00.016 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"81411a9b-c4fa-4b6c-8d1e-0acb0b692c72"}
00:53:07.196 00.015 9340 case statement mapped state 6 to 3
00:53:07.211 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"81411a9b-c4fa-4b6c-8d1e-0acb0b692c72"}
00:53:07.250 00.039 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"a14165e1-142c-4106-a9f9-250077b4ecc7"}
00:53:07.266 00.016 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":184,"width":15,"height":15,"star_pos":[6.88,6.56],"pixels":"..."},"id":"a14165e1-142c-4106-a9f9-250077b4ecc7"}
00:53:08.729 01.463 12020 Exposure complete
00:53:08.967 00.238 12020 worker thread done servicing request
00:53:08.967 00.000 9340 OnExposeComplete: enter
00:53:08.979 00.012 9340 UpdateGuideState(): m_state=6
00:53:08.990 00.011 9340 Star::Find(15, 892, 705, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 185
00:53:09.000 00.010 9340 Star::Find returns 1 (0), X=892.48, Y=705.27, Mass=1751455, SNR=213.5, Peak=65533 HFD=5.2
00:53:09.012 00.012 9340 MultiStar: [#1 -0.86,0.12,0.92,U] [#2 -0.49,0.22,0.70,U] [#3 -0.93,0.23,0.55,U] [#4 -0.85,-0.26,0.47,U] [#5 -0.57,-0.40,0.43,U] [#6 -0.75,0.23,0.42,U] [#7 -0.51,-0.24,0.38,U] [#8 0.12,0.21,0.33,U] 
00:53:09.026 00.014 9340 single-star, 8 included, MultiStar: {-0.59, 0.05}, one-star: {-0.30, 0.10}
00:53:09.036 00.010 9340 CameraToMount -- cameraTheta (2.83) - m_xAngle (-3.09) = xAngle (5.92 = -0.36)
00:53:09.066 00.030 9340 CameraToMount -- cameraTheta (2.83) - (m_xAngle (-3.09) + m_yAngleError (-0.07)) = yAngle (5.99 = -0.29)
00:53:09.076 00.010 9340 CameraToMount -- cameraX=-0.30 cameraY=0.10 hyp=0.32 cameraTheta=2.83 mountX=0.30 mountY=-0.09, mountTheta=-0.30
00:53:09.091 00.015 9340 SchedulePrimaryMove(10104498, x=-0.30, y=0.10, opts=13)
00:53:09.100 00.009 9340 Enqueuing Move request for scope (-0.30, 0.10)
00:53:09.109 00.009 12020 Worker thread wakes up
00:53:09.109 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=8624, max=65535, med=12975, FiltMin=9349, FiltMax=65526, Gamma=2.870
00:53:09.119 00.010 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.30, 0.10) opts 0xd
00:53:09.119 00.000 12020 Handling offset move in thread for scope, endpoint = (-0.30, 0.10)
00:53:09.119 00.000 12020 Moving (-0.30, 0.10) raw xDistance=0.30 yDistance=-0.09
00:53:09.119 00.000 9340 UpdateGuideState exits: m=1751455 SNR=213.5
00:53:09.131 00.012 12020 GuideAlgorithmHysteresis::Result() returns 0.12 from input 0.30
00:53:09.131 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:53:09.131 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:53:09.143 00.012 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
00:53:09.143 00.000 12020 MoveAxis(W, 21, ABG)
00:53:09.143 00.000 12020 Guiding  Dir = 3, Dur = 21
00:53:09.144 00.001 9340 ScheduleExposure(2000,3,1) exposurePending=0
00:53:09.170 00.026 12020 IsSlewing returns 0
00:53:09.170 00.000 9340 Enqueuing Expose request
00:53:09.183 00.013 12020 IsGuiding returns 0
00:53:09.185 00.002 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"179b37be-5518-42fb-8de3-a09647e59b75"}
00:53:09.195 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"179b37be-5518-42fb-8de3-a09647e59b75"}
00:53:09.204 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"eed2ce0b-e87e-49ec-af15-3d6eb1ec4ca1"}
00:53:09.218 00.014 12020 IsGuiding returns 1
00:53:09.218 00.000 9340 case statement mapped state 6 to 3
00:53:09.229 00.011 12020 scope still moving after pulse duration time elapsed
00:53:09.229 00.000 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"eed2ce0b-e87e-49ec-af15-3d6eb1ec4ca1"}
00:53:09.244 00.015 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"05fa3e79-5c4e-4f1f-91d4-184ddd4c902b"}
00:53:09.269 00.025 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":185,"width":15,"height":15,"star_pos":[7.48,7.27],"pixels":"..."},"id":"05fa3e79-5c4e-4f1f-91d4-184ddd4c902b"}
00:53:09.287 00.018 12020 IsSlewing returns 0
00:53:09.288 00.001 12020 IsGuiding returns 0
00:53:09.288 00.000 12020 scope move finished after 21 + 83 ms
00:53:09.288 00.000 12020 Move returns status 0, amount 21
00:53:09.289 00.001 12020 MoveAxis(N, 0, ABG)
00:53:09.289 00.000 12020 Move returns status 0, amount 0
00:53:09.289 00.000 12020 move complete, result=0
00:53:09.289 00.000 12020 worker thread done servicing request
00:53:09.289 00.000 9340 GuideStep: 0.3 px 21 ms WEST, -0.1 px 0 ms NORTH
00:53:09.301 00.012 12020 Worker thread wakes up
00:53:09.301 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
00:53:09.301 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(878,690,31,31)
00:53:11.185 01.884 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"0647cf62-9461-44b7-a04c-97438957f2d7"}
00:53:11.203 00.018 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"0647cf62-9461-44b7-a04c-97438957f2d7"}
00:53:11.216 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"b0c17114-e46a-43fd-a169-245d4bf97e0b"}
00:53:11.228 00.012 9340 case statement mapped state 6 to 3
00:53:11.238 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"b0c17114-e46a-43fd-a169-245d4bf97e0b"}
00:53:11.252 00.014 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"2237dfcf-bb8a-4c70-a1d5-4607c31268ad"}
00:53:11.267 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":185,"width":15,"height":15,"star_pos":[7.48,7.27],"pixels":"..."},"id":"2237dfcf-bb8a-4c70-a1d5-4607c31268ad"}
00:53:11.683 00.416 12020 Exposure complete
00:53:12.044 00.361 12020 worker thread done servicing request
00:53:12.045 00.001 9340 OnExposeComplete: enter
00:53:12.057 00.012 9340 UpdateGuideState(): m_state=6
00:53:12.080 00.023 9340 Star::Find(15, 892, 705, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 186
00:53:12.094 00.014 9340 Star::Find returns 1 (0), X=892.55, Y=705.46, Mass=1693637, SNR=196.6, Peak=65533 HFD=5.0
00:53:12.123 00.029 9340 MultiStar: [#1 -0.76,0.40,0.87,U] [#2 -0.15,0.38,0.62,U] [#3 -0.59,0.30,0.67,U] [#4 -0.62,0.20,0.50,U] [#5 -0.70,0.15,0.56,U] [#6 -0.67,-0.17,0.47,U] [#7 -0.39,0.21,0.39,U] [#8 0.29,0.40,0.40,U] 
00:53:12.140 00.017 9340 single-star, 8 included, MultiStar: {-0.44, 0.26}, one-star: {-0.24, 0.29}
00:53:12.154 00.014 9340 CameraToMount -- cameraTheta (2.26) - m_xAngle (-3.09) = xAngle (5.35 = -0.93)
00:53:12.165 00.011 9340 CameraToMount -- cameraTheta (2.26) - (m_xAngle (-3.09) + m_yAngleError (-0.07)) = yAngle (5.43 = -0.85)
00:53:12.178 00.013 9340 CameraToMount -- cameraX=-0.24 cameraY=0.29 hyp=0.37 cameraTheta=2.26 mountX=0.22 mountY=-0.28, mountTheta=-0.90
00:53:12.193 00.015 9340 SchedulePrimaryMove(10104498, x=-0.24, y=0.29, opts=13)
00:53:12.225 00.032 9340 Enqueuing Move request for scope (-0.24, 0.29)
00:53:12.242 00.017 12020 Worker thread wakes up
00:53:12.242 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=7940, max=65535, med=12952, FiltMin=10265, FiltMax=65526, Gamma=2.870
00:53:12.256 00.014 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.24, 0.29) opts 0xd
00:53:12.257 00.001 9340 UpdateGuideState exits: m=1693637 SNR=196.6
00:53:12.268 00.011 12020 Handling offset move in thread for scope, endpoint = (-0.24, 0.29)
00:53:12.268 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:53:12.279 00.011 12020 Moving (-0.24, 0.29) raw xDistance=0.22 yDistance=-0.28
00:53:12.280 00.001 9340 ScheduleExposure(2000,3,1) exposurePending=0
00:53:12.292 00.012 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.22
00:53:12.293 00.001 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
00:53:12.293 00.000 9340 Enqueuing Expose request
00:53:12.305 00.012 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.28
00:53:12.305 00.000 12020 MoveAxis(E, 0, ABG)
00:53:12.306 00.001 12020 Move returns status 0, amount 0
00:53:12.306 00.000 12020 MoveAxis(N, 0, ABG)
00:53:12.306 00.000 12020 Move returns status 0, amount 0
00:53:12.306 00.000 12020 move complete, result=0
00:53:12.306 00.000 12020 worker thread done servicing request
00:53:12.306 00.000 12020 Worker thread wakes up
00:53:12.307 00.001 12020 worker thread servicing REQUEST_EXPOSE 2000
00:53:12.307 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(878,690,31,31)
00:53:12.310 00.003 9340 GuideStep: 0.2 px 0 ms EAST, -0.3 px 0 ms NORTH
00:53:13.184 00.874 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"5da7bd3f-c743-4012-b614-fb276411dcbd"}
00:53:13.197 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"5da7bd3f-c743-4012-b614-fb276411dcbd"}
00:53:13.213 00.016 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"3da95892-c869-4c8a-89e0-ddee197168d5"}
00:53:13.227 00.014 9340 case statement mapped state 6 to 3
00:53:13.257 00.030 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"3da95892-c869-4c8a-89e0-ddee197168d5"}
00:53:13.272 00.015 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"c9631957-5a9d-4731-9a5e-64ba0db9dfa5"}
00:53:13.282 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":186,"width":15,"height":15,"star_pos":[6.55,7.46],"pixels":"..."},"id":"c9631957-5a9d-4731-9a5e-64ba0db9dfa5"}
00:53:14.664 01.382 12020 Exposure complete
00:53:14.873 00.209 12020 worker thread done servicing request
00:53:14.873 00.000 9340 OnExposeComplete: enter
00:53:14.885 00.012 9340 UpdateGuideState(): m_state=6
00:53:14.894 00.009 9340 Star::Find(15, 892, 705, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 187
00:53:14.908 00.014 9340 Star::Find returns 1 (0), X=892.30, Y=705.41, Mass=1756274, SNR=211.4, Peak=65533 HFD=5.1
00:53:14.921 00.013 9340 MultiStar: [#1 -1.10,0.44,0.94,U] [#2 -0.41,0.33,0.65,U] [#3 -0.98,0.24,0.59,U] [#4 -0.94,0.24,0.60,U] [#5 -0.80,0.11,0.43,U] [#6 -0.89,-0.14,0.50,U] [#7 -0.76,0.07,0.40,U] [#8 0.01,0.61,0.46,U] 
00:53:14.933 00.012 9340 single-star, 8 included, MultiStar: {-0.72, 0.26}, one-star: {-0.48, 0.24}
00:53:14.959 00.026 9340 CameraToMount -- cameraTheta (2.69) - m_xAngle (-3.09) = xAngle (5.78 = -0.50)
00:53:14.974 00.015 9340 CameraToMount -- cameraTheta (2.69) - (m_xAngle (-3.09) + m_yAngleError (-0.07)) = yAngle (5.85 = -0.43)
00:53:14.984 00.010 9340 CameraToMount -- cameraX=-0.48 cameraY=0.24 hyp=0.54 cameraTheta=2.69 mountX=0.47 mountY=-0.22, mountTheta=-0.44
00:53:14.996 00.012 9340 SchedulePrimaryMove(10104498, x=-0.48, y=0.24, opts=13)
00:53:15.005 00.009 9340 Enqueuing Move request for scope (-0.48, 0.24)
00:53:15.018 00.013 12020 Worker thread wakes up
00:53:15.018 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=7798, max=65535, med=12958, FiltMin=9974, FiltMax=65526, Gamma=2.870
00:53:15.028 00.010 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.48, 0.24) opts 0xd
00:53:15.028 00.000 9340 UpdateGuideState exits: m=1756274 SNR=211.4
00:53:15.038 00.010 12020 Handling offset move in thread for scope, endpoint = (-0.48, 0.24)
00:53:15.038 00.000 12020 Moving (-0.48, 0.24) raw xDistance=0.47 yDistance=-0.22
00:53:15.038 00.000 12020 GuideAlgorithmHysteresis::Result() returns 0.20 from input 0.47
00:53:15.038 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:53:15.038 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:53:15.048 00.010 9340 ScheduleExposure(2000,3,1) exposurePending=0
00:53:15.074 00.026 9340 Enqueuing Expose request
00:53:15.085 00.011 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.22
00:53:15.085 00.000 12020 MoveAxis(W, 34, ABG)
00:53:15.085 00.000 12020 Guiding  Dir = 3, Dur = 34
00:53:15.086 00.001 12020 IsSlewing returns 0
00:53:15.087 00.001 12020 IsGuiding returns 0
00:53:15.107 00.020 12020 PulseGuide returned control before completion, sleep 25
00:53:15.155 00.048 12020 IsGuiding returns 0
00:53:15.155 00.000 12020 Move returns status 0, amount 34
00:53:15.155 00.000 12020 MoveAxis(N, 0, ABG)
00:53:15.155 00.000 12020 Move returns status 0, amount 0
00:53:15.155 00.000 12020 move complete, result=0
00:53:15.156 00.001 12020 worker thread done servicing request
00:53:15.156 00.000 9340 GuideStep: 0.5 px 34 ms WEST, -0.2 px 0 ms NORTH
00:53:15.167 00.011 12020 Worker thread wakes up
00:53:15.167 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
00:53:15.168 00.001 12020 Handling exposure in thread, d=2000 o=3 r=(878,690,31,31)
00:53:15.193 00.025 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"b1bbed6a-0a4d-4e66-9ca8-e72f879e6e57"}
00:53:15.206 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"b1bbed6a-0a4d-4e66-9ca8-e72f879e6e57"}
00:53:15.215 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"4893de4c-fc3a-4a1f-98ba-3d0929e96f60"}
00:53:15.225 00.010 9340 case statement mapped state 6 to 3
00:53:15.233 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"4893de4c-fc3a-4a1f-98ba-3d0929e96f60"}
00:53:15.242 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"2ee4e851-7dbe-4276-99b2-82c836365fd3"}
00:53:15.254 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":187,"width":15,"height":15,"star_pos":[7.30,7.41],"pixels":"..."},"id":"2ee4e851-7dbe-4276-99b2-82c836365fd3"}
00:53:17.209 01.955 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"39cd4999-af1e-48bd-a5ae-cc5d17d373ac"}
00:53:17.240 00.031 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"39cd4999-af1e-48bd-a5ae-cc5d17d373ac"}
00:53:17.290 00.050 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"1f0429ad-c44a-4541-81a1-ba25d5047401"}
00:53:17.305 00.015 9340 case statement mapped state 6 to 3
00:53:17.342 00.037 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"1f0429ad-c44a-4541-81a1-ba25d5047401"}
00:53:17.368 00.026 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"bcd20c6e-d09f-4212-b769-8beaf989f582"}
00:53:17.387 00.019 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":187,"width":15,"height":15,"star_pos":[7.30,7.41],"pixels":"..."},"id":"bcd20c6e-d09f-4212-b769-8beaf989f582"}
00:53:17.572 00.185 12020 Exposure complete
00:53:17.882 00.310 9340 OnExposeComplete: enter
00:53:17.904 00.022 12020 worker thread done servicing request
00:53:17.904 00.000 9340 UpdateGuideState(): m_state=6
00:53:17.916 00.012 9340 Star::Find(15, 892, 705, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 188
00:53:17.927 00.011 9340 Star::Find returns 1 (0), X=892.41, Y=705.59, Mass=1760402, SNR=223.5, Peak=64474 HFD=5.2
00:53:17.944 00.017 9340 MultiStar: [#1 -0.89,0.63,0.75,U] [#2 -0.33,0.46,0.73,U] [#3 -0.50,0.71,0.55,U] [#4 -0.93,0.38,0.53,U] [#5 -0.80,0.33,0.49,U] [#6 -0.62,0.62,0.35,U] [#7 -0.42,0.03,0.42,U] [#8 -0.17,0.42,0.33,U] 
00:53:17.960 00.016 9340 single-star, 8 included, MultiStar: {-0.56, 0.45}, one-star: {-0.38, 0.42}
00:53:17.973 00.013 9340 CameraToMount -- cameraTheta (2.31) - m_xAngle (-3.09) = xAngle (5.40 = -0.88)
00:53:18.010 00.037 9340 CameraToMount -- cameraTheta (2.31) - (m_xAngle (-3.09) + m_yAngleError (-0.07)) = yAngle (5.47 = -0.81)
00:53:18.027 00.017 9340 CameraToMount -- cameraX=-0.38 cameraY=0.42 hyp=0.56 cameraTheta=2.31 mountX=0.35 mountY=-0.41, mountTheta=-0.85
00:53:18.045 00.018 9340 SchedulePrimaryMove(10104498, x=-0.38, y=0.42, opts=13)
00:53:18.063 00.018 9340 Enqueuing Move request for scope (-0.38, 0.42)
00:53:18.079 00.016 12020 Worker thread wakes up
00:53:18.079 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=8637, max=65535, med=13007, FiltMin=10459, FiltMax=65526, Gamma=2.870
00:53:18.113 00.034 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.38, 0.42) opts 0xd
00:53:18.114 00.001 9340 UpdateGuideState exits: m=1760402 SNR=223.5
00:53:18.126 00.012 12020 Handling offset move in thread for scope, endpoint = (-0.38, 0.42)
00:53:18.126 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:53:18.141 00.015 12020 Moving (-0.38, 0.42) raw xDistance=0.35 yDistance=-0.41
00:53:18.142 00.001 12020 GuideAlgorithmHysteresis::Result() returns 0.16 from input 0.35
00:53:18.142 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
00:53:18.156 00.014 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
00:53:18.156 00.000 9340 Enqueuing Expose request
00:53:18.172 00.016 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.41
00:53:18.173 00.001 12020 MoveAxis(W, 28, ABG)
00:53:18.173 00.000 12020 Guiding  Dir = 3, Dur = 28
00:53:18.177 00.004 12020 IsSlewing returns 0
00:53:18.178 00.001 12020 IsGuiding returns 0
00:53:18.223 00.045 12020 IsGuiding returns 1
00:53:18.224 00.001 12020 scope still moving after pulse duration time elapsed
00:53:18.273 00.049 12020 IsSlewing returns 0
00:53:18.274 00.001 12020 IsGuiding returns 0
00:53:18.274 00.000 12020 scope move finished after 28 + 67 ms
00:53:18.274 00.000 12020 Move returns status 0, amount 28
00:53:18.274 00.000 12020 MoveAxis(N, 0, ABG)
00:53:18.274 00.000 12020 Move returns status 0, amount 0
00:53:18.275 00.001 12020 move complete, result=0
00:53:18.275 00.000 12020 worker thread done servicing request
00:53:18.275 00.000 9340 GuideStep: 0.4 px 28 ms WEST, -0.4 px 0 ms NORTH
00:53:18.294 00.019 12020 Worker thread wakes up
00:53:18.294 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
00:53:18.294 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(878,690,31,31)
00:53:19.210 00.916 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"fb9b3dc2-3af2-4d95-8570-3c2c4bb42138"}
00:53:19.236 00.026 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"fb9b3dc2-3af2-4d95-8570-3c2c4bb42138"}
00:53:19.249 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"ed5d4a99-95b2-49e6-b83b-aee9fb389f46"}
00:53:19.257 00.008 9340 case statement mapped state 6 to 3
00:53:19.268 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"ed5d4a99-95b2-49e6-b83b-aee9fb389f46"}
00:53:19.287 00.019 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"0009a1ca-38fc-4458-9e38-81d0c7c68813"}
00:53:19.298 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":188,"width":15,"height":15,"star_pos":[7.41,6.59],"pixels":"..."},"id":"0009a1ca-38fc-4458-9e38-81d0c7c68813"}
00:53:20.673 01.375 12020 Exposure complete
00:53:20.899 00.226 12020 worker thread done servicing request
00:53:20.900 00.001 9340 OnExposeComplete: enter
00:53:20.928 00.028 9340 UpdateGuideState(): m_state=6
00:53:20.940 00.012 9340 Star::Find(15, 892, 705, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 189
00:53:20.950 00.010 9340 Star::Find returns 1 (0), X=892.74, Y=706.20, Mass=1682447, SNR=196.4, Peak=65533 HFD=5.0
00:53:20.963 00.013 9340 MultiStar: [#1 -0.74,1.22,0.97,U] [#2 0.11,0.81,0.76,U] [#3 -0.56,0.95,0.60,U] [#4 -0.68,0.78,0.50,U] [#5 -0.54,0.78,0.44,U] [#6 -0.46,0.91,0.53,U] [#7 -0.41,0.78,0.42,U] [#8 0.45,1.16,0.37,U] 
00:53:20.971 00.008 9340 refined, 8 included, MultiStar: {-0.33, 0.96}, one-star: {-0.05, 1.03}
00:53:20.980 00.009 9340 CameraToMount -- cameraTheta (1.90) - m_xAngle (-3.09) = xAngle (5.00 = -1.29)
00:53:20.994 00.014 9340 CameraToMount -- cameraTheta (1.90) - (m_xAngle (-3.09) + m_yAngleError (-0.07)) = yAngle (5.07 = -1.21)
00:53:21.007 00.013 9340 CameraToMount -- cameraX=-0.33 cameraY=0.96 hyp=1.02 cameraTheta=1.90 mountX=0.29 mountY=-0.95, mountTheta=-1.28
00:53:21.044 00.037 9340 SchedulePrimaryMove(10104498, x=-0.33, y=0.96, opts=13)
00:53:21.053 00.009 9340 Enqueuing Move request for scope (-0.33, 0.96)
00:53:21.066 00.013 12020 Worker thread wakes up
00:53:21.066 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=6791, max=65535, med=12952, FiltMin=10285, FiltMax=65527, Gamma=2.870
00:53:21.075 00.009 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.33, 0.96) opts 0xd
00:53:21.075 00.000 9340 UpdateGuideState exits: m=1682447 SNR=196.4
00:53:21.085 00.010 12020 Handling offset move in thread for scope, endpoint = (-0.33, 0.96)
00:53:21.086 00.001 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:53:21.099 00.013 12020 Moving (-0.33, 0.96) raw xDistance=0.29 yDistance=-0.95
00:53:21.099 00.000 12020 GuideAlgorithmHysteresis::Result() returns 0.13 from input 0.29
00:53:21.099 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
00:53:21.111 00.012 12020 resist switch: large excursion: input -0.95 thresh 0.75 direction from 1 to -1
00:53:21.112 00.001 12020 switching direction from 0 to -1 - decHistory=-3 oldest=0.00 newest=-2.86
00:53:21.113 00.001 9340 Enqueuing Expose request
00:53:21.140 00.027 12020 GuideAlgorithmResistSwitch::result() returns -0.95 from input -0.95
00:53:21.140 00.000 12020 MoveAxis(W, 23, ABG)
00:53:21.140 00.000 12020 Guiding  Dir = 3, Dur = 23
00:53:21.142 00.002 12020 IsSlewing returns 0
00:53:21.143 00.001 12020 IsGuiding returns 0
00:53:21.168 00.025 12020 IsGuiding returns 1
00:53:21.168 00.000 12020 scope still moving after pulse duration time elapsed
00:53:21.224 00.056 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"d7009de3-ec4a-421a-81f2-b62214198747"}
00:53:21.239 00.015 12020 IsSlewing returns 0
00:53:21.239 00.000 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"d7009de3-ec4a-421a-81f2-b62214198747"}
00:53:21.250 00.011 12020 IsGuiding returns 0
00:53:21.250 00.000 12020 scope move finished after 23 + 84 ms
00:53:21.251 00.001 12020 Move returns status 0, amount 23
00:53:21.251 00.000 12020 MoveAxis(N, 155, ABG)
00:53:21.251 00.000 12020 Guiding  Dir = 0, Dur = 155
00:53:21.251 00.000 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"161cb06a-d27c-49a2-9a4a-05c06c14d58e"}
00:53:21.261 00.010 12020 IsSlewing returns 0
00:53:21.261 00.000 9340 case statement mapped state 6 to 3
00:53:21.276 00.015 12020 IsGuiding returns 0
00:53:21.278 00.002 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"161cb06a-d27c-49a2-9a4a-05c06c14d58e"}
00:53:21.296 00.018 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"44b5c494-6e53-44af-8b07-bce6edf5f0b2"}
00:53:21.326 00.030 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":189,"width":15,"height":15,"star_pos":[6.74,7.20],"pixels":"..."},"id":"44b5c494-6e53-44af-8b07-bce6edf5f0b2"}
00:53:21.391 00.065 12020 PulseGuide returned control before completion, sleep 52
00:53:21.457 00.066 12020 IsGuiding returns 1
00:53:21.457 00.000 12020 scope still moving after pulse duration time elapsed
00:53:21.502 00.045 12020 IsSlewing returns 0
00:53:21.505 00.003 12020 IsGuiding returns 1
00:53:21.551 00.046 12020 IsSlewing returns 0
00:53:21.647 00.096 12020 IsGuiding returns 0
00:53:21.647 00.000 12020 scope move finished after 155 + 214 ms
00:53:21.647 00.000 12020 Move returns status 0, amount 155
00:53:21.648 00.001 12020 move complete, result=0
00:53:21.648 00.000 12020 worker thread done servicing request
00:53:21.648 00.000 9340 GuideStep: 0.3 px 23 ms WEST, -1.0 px 155 ms NORTH
00:53:21.663 00.015 12020 Worker thread wakes up
00:53:21.664 00.001 12020 worker thread servicing REQUEST_EXPOSE 2000
00:53:21.664 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(878,690,31,31)
00:53:23.235 01.571 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"055d8154-6dba-4746-aebe-904265d7d64b"}
00:53:23.390 00.155 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"055d8154-6dba-4746-aebe-904265d7d64b"}
00:53:23.750 00.360 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"4c7fe47e-d815-460f-ba07-fc68eeb494b9"}
00:53:24.043 00.293 9340 case statement mapped state 6 to 3
00:53:24.298 00.255 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"4c7fe47e-d815-460f-ba07-fc68eeb494b9"}
00:53:24.532 00.234 12020 Exposure complete
00:53:24.614 00.082 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"8e4cbbcf-bbd3-44f3-ba03-c2d23ed39fb6"}
00:53:24.747 00.133 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":189,"width":15,"height":15,"star_pos":[6.74,7.20],"pixels":"..."},"id":"8e4cbbcf-bbd3-44f3-ba03-c2d23ed39fb6"}
00:53:25.237 00.490 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"7001d9f4-b5d5-4f24-86a9-effdba6caa2a"}
00:53:25.330 00.093 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"7001d9f4-b5d5-4f24-86a9-effdba6caa2a"}
00:53:25.480 00.150 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"83de1658-a52e-434f-a929-44cc819ba055"}
00:53:25.553 00.073 9340 case statement mapped state 6 to 3
00:53:25.622 00.069 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"83de1658-a52e-434f-a929-44cc819ba055"}
00:53:25.877 00.255 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"280abd54-3df5-4015-9e2e-e84ea22a68a5"}
00:53:26.106 00.229 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":189,"width":15,"height":15,"star_pos":[6.74,7.20],"pixels":"..."},"id":"280abd54-3df5-4015-9e2e-e84ea22a68a5"}
00:53:26.163 00.057 12020 worker thread done servicing request
00:53:26.164 00.001 9340 OnExposeComplete: enter
00:53:26.272 00.108 9340 UpdateGuideState(): m_state=6
00:53:26.334 00.062 9340 Star::Find(15, 892, 706, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 190
00:53:26.462 00.128 9340 Star::Find returns 1 (0), X=892.24, Y=705.77, Mass=1717997, SNR=204.6, Peak=65533 HFD=5.0
00:53:26.554 00.092 9340 MultiStar: [#1 -1.17,0.74,0.87,U] [#2 -0.57,0.67,0.93,U] [#3 -0.65,0.59,0.50,U] [#4 -1.36,0.29,0.62,U] [#5 -0.91,0.26,0.43,U] [#6 -0.74,0.45,0.42,U] [#7 -0.89,0.13,0.43,U] [#8 -0.27,0.66,0.40,U] 
00:53:26.605 00.051 9340 single-star, 8 included, MultiStar: {-0.80, 0.53}, one-star: {-0.55, 0.59}
00:53:26.688 00.083 9340 CameraToMount -- cameraTheta (2.32) - m_xAngle (-3.09) = xAngle (5.41 = -0.87)
00:53:26.745 00.057 9340 CameraToMount -- cameraTheta (2.32) - (m_xAngle (-3.09) + m_yAngleError (-0.07)) = yAngle (5.48 = -0.80)
00:53:26.827 00.082 9340 CameraToMount -- cameraX=-0.55 cameraY=0.59 hyp=0.81 cameraTheta=2.32 mountX=0.52 mountY=-0.58, mountTheta=-0.84
00:53:26.888 00.061 9340 SchedulePrimaryMove(10104498, x=-0.55, y=0.59, opts=13)
00:53:26.927 00.039 9340 Enqueuing Move request for scope (-0.55, 0.59)
00:53:27.047 00.120 12020 Worker thread wakes up
00:53:27.048 00.001 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.55, 0.59) opts 0xd
00:53:27.048 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=8358, max=65535, med=12928, FiltMin=9982, FiltMax=65526, Gamma=2.870
00:53:27.068 00.020 12020 Handling offset move in thread for scope, endpoint = (-0.55, 0.59)
00:53:27.069 00.001 12020 Moving (-0.55, 0.59) raw xDistance=0.52 yDistance=-0.58
00:53:27.069 00.000 9340 UpdateGuideState exits: m=1717997 SNR=204.6
00:53:27.107 00.038 12020 GuideAlgorithmHysteresis::Result() returns 0.23 from input 0.52
00:53:27.107 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:53:27.121 00.014 12020 GuideAlgorithmResistSwitch::result() returns -0.58 from input -0.58
00:53:27.122 00.001 9340 ScheduleExposure(2000,3,1) exposurePending=0
00:53:27.141 00.019 12020 MoveAxis(W, 39, ABG)
00:53:27.142 00.001 9340 Enqueuing Expose request
00:53:27.159 00.017 12020 Guiding  Dir = 3, Dur = 39
00:53:27.160 00.001 9340 evsrv: cli 100A4468 connect
00:53:27.180 00.020 12020 IsSlewing returns 0
00:53:27.192 00.012 9340 case statement mapped state 6 to 3
00:53:27.210 00.018 12020 IsGuiding returns 0
00:53:27.281 00.071 9340 case statement mapped state 6 to 3
00:53:27.312 00.031 12020 IsGuiding returns 1
00:53:27.312 00.000 12020 scope still moving after pulse duration time elapsed
00:53:27.317 00.005 9340 evsrv: cli 100A4468 request: {"method":"get_app_state","id":"2ab15e17-59a6-4dce-98e7-1887ffd2dc1c"}
00:53:27.399 00.082 12020 IsSlewing returns 0
00:53:27.412 00.013 9340 case statement mapped state 6 to 3
00:53:27.432 00.020 12020 IsGuiding returns 0
00:53:27.432 00.000 12020 scope move finished after 39 + 182 ms
00:53:27.432 00.000 12020 Move returns status 0, amount 39
00:53:27.432 00.000 12020 MoveAxis(N, 94, ABG)
00:53:27.433 00.001 12020 Guiding  Dir = 0, Dur = 94
00:53:27.433 00.000 9340 evsrv: cli 100A4468 response: {"jsonrpc":"2.0","result":"Guiding","id":"2ab15e17-59a6-4dce-98e7-1887ffd2dc1c"}
00:53:27.452 00.019 12020 IsSlewing returns 0
00:53:27.455 00.003 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"ac75e63e-505c-44bf-90e4-9b93b8bc3c5c"}
00:53:27.479 00.024 12020 IsGuiding returns 0
00:53:27.479 00.000 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"ac75e63e-505c-44bf-90e4-9b93b8bc3c5c"}
00:53:27.585 00.106 9340 evsrv: cli 100A4468 disconnect
00:53:27.645 00.060 12020 IsGuiding returns 1
00:53:27.645 00.000 12020 scope still moving after pulse duration time elapsed
00:53:27.648 00.003 9340 evsrv: cli 100A43C8 connect
00:53:27.668 00.020 9340 case statement mapped state 6 to 3
00:53:27.713 00.045 12020 IsSlewing returns 0
00:53:27.715 00.002 12020 IsGuiding returns 1
00:53:27.721 00.006 9340 case statement mapped state 6 to 3
00:53:27.838 00.117 12020 IsSlewing returns 0
00:53:27.840 00.002 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"41eec072-d905-47db-866b-4ee02f87e0aa"}
00:53:27.890 00.050 12020 IsGuiding returns 0
00:53:27.890 00.000 9340 case statement mapped state 6 to 3
00:53:27.910 00.020 12020 scope move finished after 94 + 317 ms
00:53:27.910 00.000 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"41eec072-d905-47db-866b-4ee02f87e0aa"}
00:53:27.954 00.044 12020 Move returns status 0, amount 94
00:53:27.955 00.001 12020 move complete, result=0
00:53:27.955 00.000 12020 worker thread done servicing request
00:53:27.955 00.000 12020 Worker thread wakes up
00:53:27.955 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
00:53:27.956 00.001 12020 Handling exposure in thread, d=2000 o=3 r=(878,690,31,31)
00:53:27.959 00.003 9340 GuideStep: 0.5 px 39 ms WEST, -0.6 px 94 ms NORTH
00:53:28.039 00.080 9340 evsrv: cli 100A43C8 request: {"method":"dither","params":{"amount":4,"raOnly":false,"settle":{"pixels":0.45,"time":8,"timeout":90}},"id":"7e25ed6b-a21b-4822-8ad1-d32ef1d8dee8"}
00:53:28.199 00.160 9340 PhdController::Dither begins
00:53:28.252 00.053 9340 dither: size=4.00, dRA=-3.27 dDec=-1.08
00:53:28.280 00.028 9340 MountToCamera -- mountTheta (-2.82) + m_xAngle (-3.09) = xAngle (-5.91 = 0.37)
00:53:28.345 00.065 9340 MountToCamera -- mountX=-3.27 mountY=-1.08 hyp=3.44 mountTheta=-2.82 cameraX=3.21, cameraY=1.24 cameraTheta=0.37
00:53:28.397 00.052 9340 setting lock position to (896.00, 706.41)
00:53:28.479 00.082 9340 Mount: notify guiding dithered (3.2, 1.2)
00:53:28.522 00.043 9340 MultiStar: stabilizing after lock position change
00:53:28.608 00.086 9340 Status Line: Dither by -3.27,-1.08
00:53:28.755 00.147 9340 PhdController: newstate STATE_SETTLE_BEGIN
00:53:28.860 00.105 9340 PhdController: newstate STATE_SETTLE_WAIT
00:53:28.974 00.114 9340 evsrv: cli 100A43C8 response: {"jsonrpc":"2.0","result":0,"id":"7e25ed6b-a21b-4822-8ad1-d32ef1d8dee8"}
00:53:29.044 00.070 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"fd2eb7e9-9db8-4703-870b-d0dea38cd43a"}
00:53:29.218 00.174 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":190,"width":15,"height":15,"star_pos":[7.24,6.77],"pixels":"..."},"id":"fd2eb7e9-9db8-4703-870b-d0dea38cd43a"}
00:53:29.395 00.177 9340 evsrv: cli 100A43C8 disconnect
00:53:29.729 00.334 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"f7aa38fc-3604-44c1-8a70-f7c666af583a"}
00:53:29.846 00.117 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"f7aa38fc-3604-44c1-8a70-f7c666af583a"}
00:53:30.045 00.199 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"9a72f1ff-b352-47b4-a98d-a884a0b28e58"}
00:53:30.170 00.125 9340 case statement mapped state 6 to 3
00:53:30.420 00.250 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"9a72f1ff-b352-47b4-a98d-a884a0b28e58"}
00:53:30.714 00.294 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"1e4dc8dd-e3cf-47d6-a5e6-ec5d54f1b620"}
00:53:31.026 00.312 12020 Exposure complete
00:53:31.026 00.000 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":190,"width":15,"height":15,"star_pos":[7.24,6.77],"pixels":"..."},"id":"1e4dc8dd-e3cf-47d6-a5e6-ec5d54f1b620"}
00:53:31.767 00.741 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"b4b3ac5a-9413-40d2-bd87-48215be16614"}
00:53:31.827 00.060 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"b4b3ac5a-9413-40d2-bd87-48215be16614"}
00:53:31.901 00.074 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"ac9babf1-a9b6-48a6-ab73-f840456a06d1"}
00:53:31.933 00.032 9340 case statement mapped state 6 to 3
00:53:32.018 00.085 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"ac9babf1-a9b6-48a6-ab73-f840456a06d1"}
00:53:32.144 00.126 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"0a952a34-520c-487d-a482-697363dba0f9"}
00:53:32.220 00.076 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":190,"width":15,"height":15,"star_pos":[7.24,6.77],"pixels":"..."},"id":"0a952a34-520c-487d-a482-697363dba0f9"}
00:53:32.337 00.117 9340 OnExposeComplete: enter
00:53:32.374 00.037 12020 worker thread done servicing request
00:53:32.374 00.000 9340 UpdateGuideState(): m_state=6
00:53:32.436 00.062 9340 Star::Find(15, 892, 705, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 191
00:53:32.463 00.027 9340 Star::Find returns 1 (0), X=892.90, Y=705.52, Mass=1662484, SNR=196.2, Peak=65533 HFD=5.0
00:53:32.491 00.028 9340 CameraToMount -- cameraTheta (-2.86) - m_xAngle (-3.09) = xAngle (0.23 = 0.23)
00:53:32.527 00.036 9340 CameraToMount -- cameraTheta (-2.86) - (m_xAngle (-3.09) + m_yAngleError (-0.07)) = yAngle (0.31 = 0.31)
00:53:32.572 00.045 9340 CameraToMount -- cameraX=-3.10 cameraY=-0.90 hyp=3.22 cameraTheta=-2.86 mountX=3.14 mountY=0.97, mountTheta=0.30
00:53:32.602 00.030 9340 dither recenter: remaining=(3.3,1.1) step=(3.3,1.1)
00:53:32.618 00.016 9340 MountToCamera -- mountTheta (0.32) + m_xAngle (-3.09) = xAngle (-2.77 = -2.77)
00:53:32.643 00.025 9340 MountToCamera -- mountX=3.27 mountY=1.08 hyp=3.44 mountTheta=0.32 cameraX=-3.21, cameraY=-1.24 cameraTheta=-2.77
00:53:32.690 00.047 9340 SchedulePrimaryMove(10104498, x=-3.21, y=-1.24, opts=4)
00:53:32.716 00.026 9340 Enqueuing Move request for scope (-3.21, -1.24)
00:53:32.749 00.033 9340 Mount: notify direct move 3.27,1.08
00:53:32.765 00.016 12020 Worker thread wakes up
00:53:32.765 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=7127, max=65535, med=12987, FiltMin=10262, FiltMax=65522, Gamma=2.870
00:53:32.783 00.018 12020 worker thread servicing REQUEST_MOVE scope ofs (-3.21, -1.24) opts 0x4
00:53:32.784 00.001 9340 UpdateGuideState exits: m=1662484 SNR=196.2
00:53:32.801 00.017 12020 Handling offset move in thread for scope, endpoint = (-3.21, -1.24)
00:53:32.801 00.000 9340 PhdController: settling, locked = 1, distance = 3.84 (0.45) aobump = 0 frame = 1 / 99999
00:53:32.843 00.042 12020 Moving (-3.21, -1.24) raw xDistance=3.27 yDistance=1.08
00:53:32.844 00.001 9340 evsrv: {"Event":"Settling","Timestamp":1778738012.843,"Host":"ASTRO","Inst":1,"Distance":3.84,"Time":0.0,"SettleTime":8.0,"StarLocked":true}
00:53:32.857 00.013 12020 MoveAxis(W, 558, B)
00:53:32.857 00.000 12020 Guiding  Dir = 3, Dur = 558
00:53:32.858 00.001 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:53:32.878 00.020 12020 IsSlewing returns 0
00:53:32.879 00.001 12020 IsGuiding returns 0
00:53:32.880 00.001 9340 ScheduleExposure(2000,3,1) exposurePending=0
00:53:32.907 00.027 12020 PulseGuide returned control before completion, sleep 543
00:53:32.908 00.001 9340 Enqueuing Expose request
00:53:33.461 00.553 12020 IsGuiding returns 1
00:53:33.461 00.000 12020 scope still moving after pulse duration time elapsed
00:53:33.520 00.059 12020 IsSlewing returns 0
00:53:33.522 00.002 12020 IsGuiding returns 0
00:53:33.522 00.000 12020 scope move finished after 558 + 85 ms
00:53:33.522 00.000 12020 Move returns status 0, amount 558
00:53:33.523 00.001 12020 MoveAxis(S, 176, B)
00:53:33.523 00.000 12020 Guiding  Dir = 1, Dur = 176
00:53:33.524 00.001 12020 IsSlewing returns 0
00:53:33.525 00.001 12020 IsGuiding returns 0
00:53:33.608 00.083 12020 PulseGuide returned control before completion, sleep 104
00:53:33.724 00.116 12020 IsGuiding returns 1
00:53:33.725 00.001 12020 scope still moving after pulse duration time elapsed
00:53:33.756 00.031 12020 IsSlewing returns 0
00:53:33.757 00.001 12020 IsGuiding returns 1
00:53:33.766 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"52758027-9406-4d5a-99f3-0e05e3bf3152"}
00:53:33.790 00.024 12020 IsSlewing returns 0
00:53:33.813 00.023 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"52758027-9406-4d5a-99f3-0e05e3bf3152"}
00:53:33.846 00.033 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"3c0b9998-0bb6-4d53-90a2-aadd0341863e"}
00:53:33.869 00.023 9340 case statement mapped state 6 to 3
00:53:33.888 00.019 12020 IsGuiding returns 0
00:53:33.888 00.000 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"3c0b9998-0bb6-4d53-90a2-aadd0341863e"}
00:53:33.903 00.015 12020 scope move finished after 176 + 186 ms
00:53:33.904 00.001 12020 Move returns status 0, amount 176
00:53:33.904 00.000 12020 move complete, result=0
00:53:33.904 00.000 12020 worker thread done servicing request
00:53:33.904 00.000 9340 GuideStep: 3.3 px 558 ms WEST, 1.1 px 176 ms SOUTH
00:53:33.919 00.015 12020 Worker thread wakes up
00:53:33.920 00.001 12020 worker thread servicing REQUEST_EXPOSE 2000
00:53:33.920 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(881,691,31,31)
00:53:33.930 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"3201c9e6-4f33-40c5-84b2-1067ef174b72"}
00:53:33.974 00.044 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":191,"width":15,"height":15,"star_pos":[6.90,6.52],"pixels":"..."},"id":"3201c9e6-4f33-40c5-84b2-1067ef174b72"}
00:53:35.767 01.793 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"2f0c86b3-dda3-4a86-a39b-770670584b64"}
00:53:35.803 00.036 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"2f0c86b3-dda3-4a86-a39b-770670584b64"}
00:53:35.832 00.029 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"653ff0e3-089b-4611-9459-eac7e272a26a"}
00:53:35.866 00.034 9340 case statement mapped state 6 to 3
00:53:35.921 00.055 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"653ff0e3-089b-4611-9459-eac7e272a26a"}
00:53:35.948 00.027 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"2b91bccd-597c-477f-8ebc-6200cc15adbf"}
00:53:35.971 00.023 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":191,"width":15,"height":15,"star_pos":[6.90,6.52],"pixels":"..."},"id":"2b91bccd-597c-477f-8ebc-6200cc15adbf"}
00:53:36.304 00.333 12020 Exposure complete
00:53:36.836 00.532 12020 worker thread done servicing request
00:53:36.837 00.001 9340 OnExposeComplete: enter
00:53:36.894 00.057 9340 UpdateGuideState(): m_state=6
00:53:36.964 00.070 9340 Star::Find(15, 892, 705, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 192
00:53:37.133 00.169 9340 Star::Find returns 1 (0), X=896.07, Y=705.97, Mass=1652089, SNR=209.0, Peak=65444 HFD=4.6
00:53:37.194 00.061 9340 CameraToMount -- cameraTheta (-1.41) - m_xAngle (-3.09) = xAngle (1.68 = 1.68)
00:53:37.258 00.064 9340 CameraToMount -- cameraTheta (-1.41) - (m_xAngle (-3.09) + m_yAngleError (-0.07)) = yAngle (1.76 = 1.76)
00:53:37.304 00.046 9340 CameraToMount -- cameraX=0.07 cameraY=-0.44 hyp=0.45 cameraTheta=-1.41 mountX=-0.05 mountY=0.44, mountTheta=1.68
00:53:37.380 00.076 9340 SchedulePrimaryMove(10104498, x=0.07, y=-0.44, opts=13)
00:53:37.440 00.060 9340 Enqueuing Move request for scope (0.07, -0.44)
00:53:37.491 00.051 12020 Worker thread wakes up
00:53:37.492 00.001 12020 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.44) opts 0xd
00:53:37.492 00.000 12020 Handling offset move in thread for scope, endpoint = (0.07, -0.44)
00:53:37.493 00.001 12020 Moving (0.07, -0.44) raw xDistance=-0.05 yDistance=0.44
00:53:37.493 00.000 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
00:53:37.493 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
00:53:37.493 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.44
00:53:37.493 00.000 12020 MoveAxis(E, 0, ABG)
00:53:37.494 00.001 12020 Move returns status 0, amount 0
00:53:37.495 00.001 9340 UpdateImageDisplay: Size=(1920,1080) min=8126, max=65535, med=13020, FiltMin=10401, FiltMax=65512, Gamma=2.870
00:53:37.556 00.061 12020 MoveAxis(N, 0, ABG)
00:53:37.556 00.000 12020 Move returns status 0, amount 0
00:53:37.556 00.000 12020 move complete, result=0
00:53:37.557 00.001 12020 worker thread done servicing request
00:53:37.559 00.002 9340 UpdateGuideState exits: m=1652089 SNR=209.0
00:53:37.667 00.108 9340 PhdController: settling, locked = 1, distance = 0.45 (0.45) aobump = 0 frame = 2 / 99999
00:53:37.781 00.114 9340 evsrv: {"Event":"Settling","Timestamp":1778738017.781,"Host":"ASTRO","Inst":1,"Distance":0.45,"Time":0.0,"SettleTime":8.0,"StarLocked":true}
00:53:37.885 00.104 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:53:37.970 00.085 9340 ScheduleExposure(2000,3,1) exposurePending=0
00:53:38.002 00.032 9340 Enqueuing Expose request
00:53:38.067 00.065 12020 Worker thread wakes up
00:53:38.068 00.001 12020 worker thread servicing REQUEST_EXPOSE 2000
00:53:38.068 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(881,691,31,31)
00:53:38.074 00.006 9340 GuideStep: -0.1 px 0 ms EAST, 0.4 px 0 ms NORTH
00:53:38.203 00.129 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"ac7715b6-36b9-4952-9cac-f03ec98ee231"}
00:53:38.247 00.044 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"ac7715b6-36b9-4952-9cac-f03ec98ee231"}
00:53:39.431 01.184 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"caa3d5a5-87e7-425f-a00d-da5c5e17cd12"}
00:53:39.470 00.039 9340 case statement mapped state 6 to 3
00:53:39.513 00.043 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"caa3d5a5-87e7-425f-a00d-da5c5e17cd12"}
00:53:39.799 00.286 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"7ba51f96-1a99-408d-a36d-8407bcd31742"}
00:53:39.863 00.064 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":192,"width":15,"height":15,"star_pos":[7.07,6.97],"pixels":"..."},"id":"7ba51f96-1a99-408d-a36d-8407bcd31742"}
00:53:40.006 00.143 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"ce63dba2-e86b-4ad3-83c4-1d8db925e1b9"}
00:53:40.084 00.078 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"ce63dba2-e86b-4ad3-83c4-1d8db925e1b9"}
00:53:40.193 00.109 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"e97a5c6a-b8be-47ac-9934-626bc5d76052"}
00:53:40.245 00.052 9340 case statement mapped state 6 to 3
00:53:40.266 00.021 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"e97a5c6a-b8be-47ac-9934-626bc5d76052"}
00:53:40.314 00.048 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"0a0e3c75-91ac-436a-996e-753c28ea5934"}
00:53:40.397 00.083 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":192,"width":15,"height":15,"star_pos":[7.07,6.97],"pixels":"..."},"id":"0a0e3c75-91ac-436a-996e-753c28ea5934"}
00:53:40.521 00.124 12020 Exposure complete
00:53:41.381 00.860 12020 worker thread done servicing request
00:53:41.381 00.000 9340 OnExposeComplete: enter
00:53:41.434 00.053 9340 UpdateGuideState(): m_state=6
00:53:41.465 00.031 9340 Star::Find(15, 896, 705, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 193
00:53:41.505 00.040 9340 Star::Find returns 1 (0), X=896.22, Y=705.98, Mass=1834420, SNR=235.8, Peak=65256 HFD=5.4
00:53:41.568 00.063 9340 CameraToMount -- cameraTheta (-1.09) - m_xAngle (-3.09) = xAngle (2.00 = 2.00)
00:53:41.585 00.017 9340 CameraToMount -- cameraTheta (-1.09) - (m_xAngle (-3.09) + m_yAngleError (-0.07)) = yAngle (2.07 = 2.07)
00:53:41.602 00.017 9340 CameraToMount -- cameraX=0.22 cameraY=-0.43 hyp=0.49 cameraTheta=-1.09 mountX=-0.20 mountY=0.43, mountTheta=2.01
00:53:41.620 00.018 9340 SchedulePrimaryMove(10104498, x=0.22, y=-0.43, opts=13)
00:53:41.640 00.020 9340 Enqueuing Move request for scope (0.22, -0.43)
00:53:41.695 00.055 12020 Worker thread wakes up
00:53:41.696 00.001 9340 UpdateImageDisplay: Size=(1920,1080) min=8018, max=65535, med=12996, FiltMin=10311, FiltMax=65504, Gamma=2.870
00:53:41.712 00.016 12020 worker thread servicing REQUEST_MOVE scope ofs (0.22, -0.43) opts 0xd
00:53:41.712 00.000 9340 UpdateGuideState exits: m=1834420 SNR=235.8
00:53:41.727 00.015 12020 Handling offset move in thread for scope, endpoint = (0.22, -0.43)
00:53:41.727 00.000 12020 Moving (0.22, -0.43) raw xDistance=-0.20 yDistance=0.43
00:53:41.727 00.000 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.20
00:53:41.727 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
00:53:41.728 00.001 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.43
00:53:41.728 00.000 12020 MoveAxis(E, 0, ABG)
00:53:41.728 00.000 12020 Move returns status 0, amount 0
00:53:41.728 00.000 12020 MoveAxis(N, 0, ABG)
00:53:41.728 00.000 12020 Move returns status 0, amount 0
00:53:41.728 00.000 12020 move complete, result=0
00:53:41.729 00.001 12020 worker thread done servicing request
00:53:41.730 00.001 9340 PhdController: settling, locked = 1, distance = 0.46 (0.45) aobump = 0 frame = 3 / 99999
00:53:41.824 00.094 9340 evsrv: {"Event":"Settling","Timestamp":1778738021.824,"Host":"ASTRO","Inst":1,"Distance":0.46,"Time":0.0,"SettleTime":8.0,"StarLocked":true}
00:53:41.844 00.020 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:53:41.859 00.015 9340 ScheduleExposure(2000,3,1) exposurePending=0
00:53:41.873 00.014 9340 Enqueuing Expose request
00:53:41.888 00.015 12020 Worker thread wakes up
00:53:41.888 00.000 9340 GuideStep: -0.2 px 0 ms EAST, 0.4 px 0 ms NORTH
00:53:41.905 00.017 12020 worker thread servicing REQUEST_EXPOSE 2000
00:53:41.905 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(881,691,31,31)
00:53:42.010 00.105 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"1e2a9dc2-a3a9-486d-9b95-f334d37db0b2"}
00:53:42.085 00.075 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"1e2a9dc2-a3a9-486d-9b95-f334d37db0b2"}
00:53:42.210 00.125 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"7fe84713-9d56-4003-8169-07523ffe446a"}
00:53:42.233 00.023 9340 case statement mapped state 6 to 3
00:53:42.255 00.022 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"7fe84713-9d56-4003-8169-07523ffe446a"}
00:53:42.269 00.014 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"2a3cf60f-3a7d-4223-bb6a-329baa0b32cd"}
00:53:42.284 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":193,"width":15,"height":15,"star_pos":[7.22,6.98],"pixels":"..."},"id":"2a3cf60f-3a7d-4223-bb6a-329baa0b32cd"}
00:53:44.181 01.897 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"c6863cf5-0c47-42d9-a5a6-3fcc4541176c"}
00:53:44.274 00.093 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"c6863cf5-0c47-42d9-a5a6-3fcc4541176c"}
00:53:44.375 00.101 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"2b536486-135b-46a9-b8b2-0e4571a1e19b"}
00:53:44.451 00.076 9340 case statement mapped state 6 to 3
00:53:44.658 00.207 12020 Exposure complete
00:53:44.660 00.002 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"2b536486-135b-46a9-b8b2-0e4571a1e19b"}
00:53:44.724 00.064 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"34f71f87-7412-43a0-ad74-c80495bc2bc1"}
00:53:44.780 00.056 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":193,"width":15,"height":15,"star_pos":[7.22,6.98],"pixels":"..."},"id":"34f71f87-7412-43a0-ad74-c80495bc2bc1"}
00:53:45.336 00.556 9340 OnExposeComplete: enter
00:53:45.355 00.019 12020 worker thread done servicing request
00:53:45.355 00.000 9340 UpdateGuideState(): m_state=6
00:53:45.377 00.022 9340 Star::Find(15, 896, 705, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 194
00:53:45.402 00.025 9340 Star::Find returns 1 (0), X=896.24, Y=705.92, Mass=1689053, SNR=209.7, Peak=65444 HFD=4.9
00:53:45.466 00.064 9340 CameraToMount -- cameraTheta (-1.11) - m_xAngle (-3.09) = xAngle (1.98 = 1.98)
00:53:45.506 00.040 9340 CameraToMount -- cameraTheta (-1.11) - (m_xAngle (-3.09) + m_yAngleError (-0.07)) = yAngle (2.05 = 2.05)
00:53:45.573 00.067 9340 CameraToMount -- cameraX=0.24 cameraY=-0.49 hyp=0.55 cameraTheta=-1.11 mountX=-0.22 mountY=0.49, mountTheta=1.99
00:53:45.691 00.118 9340 SchedulePrimaryMove(10104498, x=0.24, y=-0.49, opts=13)
00:53:45.787 00.096 9340 Enqueuing Move request for scope (0.24, -0.49)
00:53:45.811 00.024 12020 Worker thread wakes up
00:53:45.812 00.001 9340 UpdateImageDisplay: Size=(1920,1080) min=8215, max=65535, med=13005, FiltMin=10110, FiltMax=65504, Gamma=2.870
00:53:45.829 00.017 12020 worker thread servicing REQUEST_MOVE scope ofs (0.24, -0.49) opts 0xd
00:53:45.829 00.000 9340 UpdateGuideState exits: m=1689053 SNR=209.7
00:53:45.847 00.018 12020 Handling offset move in thread for scope, endpoint = (0.24, -0.49)
00:53:45.848 00.001 12020 Moving (0.24, -0.49) raw xDistance=-0.22 yDistance=0.49
00:53:45.848 00.000 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.22
00:53:45.848 00.000 12020 switching direction from 0 to 1 - decHistory=3 oldest=0.00 newest=1.35
00:53:45.850 00.002 9340 PhdController: settling, locked = 1, distance = 0.49 (0.45) aobump = 0 frame = 4 / 99999
00:53:45.886 00.036 12020 GuideAlgorithmResistSwitch::result() returns 0.49 from input 0.49
00:53:45.886 00.000 12020 MoveAxis(E, 0, ABG)
00:53:45.886 00.000 12020 Move returns status 0, amount 0
00:53:45.886 00.000 12020 MoveAxis(S, 79, ABG)
00:53:45.886 00.000 12020 Guiding  Dir = 1, Dur = 79
00:53:45.887 00.001 9340 evsrv: {"Event":"Settling","Timestamp":1778738025.887,"Host":"ASTRO","Inst":1,"Distance":0.49,"Time":0.0,"SettleTime":8.0,"StarLocked":true}
00:53:45.904 00.017 12020 IsSlewing returns 0
00:53:45.907 00.003 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:53:45.922 00.015 12020 IsGuiding returns 0
00:53:45.922 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
00:53:45.953 00.031 9340 Enqueuing Expose request
00:53:46.007 00.054 12020 IsGuiding returns 1
00:53:46.007 00.000 12020 scope still moving after pulse duration time elapsed
00:53:46.036 00.029 12020 IsSlewing returns 0
00:53:46.037 00.001 12020 IsGuiding returns 1
00:53:46.096 00.059 12020 IsSlewing returns 0
00:53:46.184 00.088 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"4e349012-136d-4bc9-ac1f-95ff9173fd6a"}
00:53:46.201 00.017 12020 IsGuiding returns 0
00:53:46.202 00.001 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"4e349012-136d-4bc9-ac1f-95ff9173fd6a"}
00:53:46.217 00.015 12020 scope move finished after 79 + 200 ms
00:53:46.218 00.001 12020 Move returns status 0, amount 79
00:53:46.218 00.000 12020 move complete, result=0
00:53:46.218 00.000 12020 worker thread done servicing request
00:53:46.218 00.000 9340 GuideStep: -0.2 px 0 ms EAST, 0.5 px 79 ms SOUTH
00:53:46.254 00.036 12020 Worker thread wakes up
00:53:46.255 00.001 12020 worker thread servicing REQUEST_EXPOSE 2000
00:53:46.255 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(881,691,31,31)
00:53:46.322 00.067 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"cf184a2e-19f1-4a75-abbc-4c07aff7f99c"}
00:53:46.419 00.097 9340 case statement mapped state 6 to 3
00:53:46.507 00.088 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"cf184a2e-19f1-4a75-abbc-4c07aff7f99c"}
00:53:46.634 00.127 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"0a94fd3a-1a91-4911-97ce-46f008160036"}
00:53:46.760 00.126 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":194,"width":15,"height":15,"star_pos":[7.24,6.92],"pixels":"..."},"id":"0a94fd3a-1a91-4911-97ce-46f008160036"}
00:53:48.615 01.855 12020 Exposure complete
00:53:48.921 00.306 12020 worker thread done servicing request
00:53:48.921 00.000 9340 OnExposeComplete: enter
00:53:48.936 00.015 9340 UpdateGuideState(): m_state=6
00:53:48.949 00.013 9340 Star::Find(15, 896, 705, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 195
00:53:48.962 00.013 9340 Star::Find returns 1 (0), X=896.36, Y=706.04, Mass=1726611, SNR=200.8, Peak=65444 HFD=5.1
00:53:48.995 00.033 9340 CameraToMount -- cameraTheta (-0.80) - m_xAngle (-3.09) = xAngle (2.30 = 2.30)
00:53:49.008 00.013 9340 CameraToMount -- cameraTheta (-0.80) - (m_xAngle (-3.09) + m_yAngleError (-0.07)) = yAngle (2.37 = 2.37)
00:53:49.018 00.010 9340 CameraToMount -- cameraX=0.37 cameraY=-0.38 hyp=0.53 cameraTheta=-0.80 mountX=-0.35 mountY=0.37, mountTheta=2.33
00:53:49.037 00.019 9340 SchedulePrimaryMove(10104498, x=0.37, y=-0.38, opts=13)
00:53:49.056 00.019 9340 Enqueuing Move request for scope (0.37, -0.38)
00:53:49.104 00.048 12020 Worker thread wakes up
00:53:49.105 00.001 9340 UpdateImageDisplay: Size=(1920,1080) min=8466, max=65535, med=13024, FiltMin=10009, FiltMax=65504, Gamma=2.870
00:53:49.123 00.018 12020 worker thread servicing REQUEST_MOVE scope ofs (0.37, -0.38) opts 0xd
00:53:49.123 00.000 9340 UpdateGuideState exits: m=1726611 SNR=200.8
00:53:49.140 00.017 12020 Handling offset move in thread for scope, endpoint = (0.37, -0.38)
00:53:49.140 00.000 9340 PhdController: settling, locked = 1, distance = 0.50 (0.45) aobump = 0 frame = 5 / 99999
00:53:49.158 00.018 12020 Moving (0.37, -0.38) raw xDistance=-0.35 yDistance=0.37
00:53:49.159 00.001 12020 GuideAlgorithmHysteresis::Result() returns -0.15 from input -0.35
00:53:49.159 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.37 from input 0.37
00:53:49.159 00.000 9340 evsrv: {"Event":"Settling","Timestamp":1778738029.158,"Host":"ASTRO","Inst":1,"Distance":0.50,"Time":0.0,"SettleTime":8.0,"StarLocked":true}
00:53:49.177 00.018 12020 MoveAxis(E, 25, ABG)
00:53:49.178 00.001 12020 Guiding  Dir = 2, Dur = 25
00:53:49.178 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:53:49.213 00.035 12020 IsSlewing returns 0
00:53:49.214 00.001 9340 ScheduleExposure(2000,3,1) exposurePending=0
00:53:49.240 00.026 9340 Enqueuing Expose request
00:53:49.253 00.013 12020 IsGuiding returns 0
00:53:49.284 00.031 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"6afcaee6-1f65-4414-b4b9-bce6823e37e3"}
00:53:49.344 00.060 12020 IsGuiding returns 1
00:53:49.344 00.000 12020 scope still moving after pulse duration time elapsed
00:53:49.344 00.000 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"6afcaee6-1f65-4414-b4b9-bce6823e37e3"}
00:53:49.362 00.018 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"daee519e-022d-41a1-8c9e-8651fbb49b72"}
00:53:49.381 00.019 9340 case statement mapped state 6 to 3
00:53:49.400 00.019 12020 IsSlewing returns 0
00:53:49.400 00.000 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"daee519e-022d-41a1-8c9e-8651fbb49b72"}
00:53:49.434 00.034 12020 IsGuiding returns 0
00:53:49.434 00.000 12020 scope move finished after 25 + 154 ms
00:53:49.434 00.000 12020 Move returns status 0, amount 25
00:53:49.435 00.001 12020 MoveAxis(S, 60, ABG)
00:53:49.435 00.000 12020 Guiding  Dir = 1, Dur = 60
00:53:49.436 00.001 12020 IsSlewing returns 0
00:53:49.437 00.001 12020 IsGuiding returns 0
00:53:49.442 00.005 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"4a940668-7af5-42fa-a645-a8e38098a6a1"}
00:53:49.465 00.023 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":195,"width":15,"height":15,"star_pos":[7.36,7.04],"pixels":"..."},"id":"4a940668-7af5-42fa-a645-a8e38098a6a1"}
00:53:49.566 00.101 12020 IsGuiding returns 1
00:53:49.567 00.001 12020 scope still moving after pulse duration time elapsed
00:53:49.711 00.144 12020 IsSlewing returns 0
00:53:49.713 00.002 12020 IsGuiding returns 0
00:53:49.713 00.000 12020 scope move finished after 60 + 215 ms
00:53:49.714 00.001 12020 Move returns status 0, amount 60
00:53:49.714 00.000 12020 move complete, result=0
00:53:49.716 00.002 12020 worker thread done servicing request
00:53:49.716 00.000 9340 GuideStep: -0.3 px 25 ms EAST, 0.4 px 60 ms SOUTH
00:53:49.788 00.072 12020 Worker thread wakes up
00:53:49.789 00.001 12020 worker thread servicing REQUEST_EXPOSE 2000
00:53:49.789 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(881,691,31,31)
00:53:51.273 01.484 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"ac0c8507-03a6-464f-815d-84cfeeac8a5a"}
00:53:51.286 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"ac0c8507-03a6-464f-815d-84cfeeac8a5a"}
00:53:51.330 00.044 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"61be2990-950f-4194-9885-573fb48e162c"}
00:53:51.344 00.014 9340 case statement mapped state 6 to 3
00:53:51.355 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"61be2990-950f-4194-9885-573fb48e162c"}
00:53:51.366 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"cd8b1241-6655-4398-bde3-ffa9d086d99c"}
00:53:51.386 00.020 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":195,"width":15,"height":15,"star_pos":[7.36,7.04],"pixels":"..."},"id":"cd8b1241-6655-4398-bde3-ffa9d086d99c"}
00:53:52.156 00.770 12020 Exposure complete
00:53:52.446 00.290 12020 worker thread done servicing request
00:53:52.446 00.000 9340 OnExposeComplete: enter
00:53:52.458 00.012 9340 UpdateGuideState(): m_state=6
00:53:52.472 00.014 9340 Star::Find(15, 896, 706, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 196
00:53:52.485 00.013 9340 Star::Find returns 1 (0), X=895.93, Y=706.22, Mass=1772092, SNR=214.0, Peak=65444 HFD=5.3
00:53:52.517 00.032 9340 CameraToMount -- cameraTheta (-1.90) - m_xAngle (-3.09) = xAngle (1.19 = 1.19)
00:53:52.528 00.011 9340 CameraToMount -- cameraTheta (-1.90) - (m_xAngle (-3.09) + m_yAngleError (-0.07)) = yAngle (1.27 = 1.27)
00:53:52.540 00.012 9340 CameraToMount -- cameraX=-0.06 cameraY=-0.19 hyp=0.20 cameraTheta=-1.90 mountX=0.07 mountY=0.19, mountTheta=1.20
00:53:52.557 00.017 9340 SchedulePrimaryMove(10104498, x=-0.06, y=-0.19, opts=13)
00:53:52.569 00.012 9340 Enqueuing Move request for scope (-0.06, -0.19)
00:53:52.582 00.013 12020 Worker thread wakes up
00:53:52.582 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=8341, max=65535, med=13055, FiltMin=10306, FiltMax=65512, Gamma=2.870
00:53:52.612 00.030 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.19) opts 0xd
00:53:52.612 00.000 12020 Handling offset move in thread for scope, endpoint = (-0.06, -0.19)
00:53:52.612 00.000 9340 UpdateGuideState exits: m=1772092 SNR=214.0
00:53:52.627 00.015 12020 Moving (-0.06, -0.19) raw xDistance=0.07 yDistance=0.19
00:53:52.627 00.000 9340 PhdController: settling, locked = 1, distance = 0.41 (0.45) aobump = 0 frame = 6 / 99999
00:53:52.639 00.012 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
00:53:52.639 00.000 9340 evsrv: {"Event":"Settling","Timestamp":1778738032.639,"Host":"ASTRO","Inst":1,"Distance":0.41,"Time":0.0,"SettleTime":8.0,"StarLocked":true}
00:53:52.650 00.011 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:53:52.650 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.19
00:53:52.650 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:53:52.663 00.013 12020 MoveAxis(E, 0, ABG)
00:53:52.663 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
00:53:52.675 00.012 12020 Move returns status 0, amount 0
00:53:52.675 00.000 9340 Enqueuing Expose request
00:53:52.705 00.030 12020 MoveAxis(N, 0, ABG)
00:53:52.705 00.000 12020 Move returns status 0, amount 0
00:53:52.705 00.000 12020 move complete, result=0
00:53:52.706 00.001 12020 worker thread done servicing request
00:53:52.706 00.000 12020 Worker thread wakes up
00:53:52.706 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
00:53:52.706 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(881,691,31,31)
00:53:52.709 00.003 9340 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
00:53:53.274 00.565 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"612fa50b-ef7a-4f3a-ab14-a264f1465bc3"}
00:53:53.284 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"612fa50b-ef7a-4f3a-ab14-a264f1465bc3"}
00:53:53.294 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"87dffd34-df6f-47aa-99e4-cd623d2d273e"}
00:53:53.303 00.009 9340 case statement mapped state 6 to 3
00:53:53.310 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"87dffd34-df6f-47aa-99e4-cd623d2d273e"}
00:53:53.319 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"f9be831f-e5e8-4b3c-86f0-be92ce2a428a"}
00:53:53.332 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":196,"width":15,"height":15,"star_pos":[6.93,7.22],"pixels":"..."},"id":"f9be831f-e5e8-4b3c-86f0-be92ce2a428a"}
00:53:55.090 01.758 12020 Exposure complete
00:53:55.252 00.162 12020 worker thread done servicing request
00:53:55.252 00.000 9340 OnExposeComplete: enter
00:53:55.259 00.007 9340 UpdateGuideState(): m_state=6
00:53:55.267 00.008 9340 Star::Find(15, 895, 706, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 197
00:53:55.273 00.006 9340 Star::Find returns 1 (0), X=895.58, Y=706.05, Mass=1638869, SNR=215.0, Peak=64188 HFD=5.0
00:53:55.281 00.008 9340 CameraToMount -- cameraTheta (-2.43) - m_xAngle (-3.09) = xAngle (0.66 = 0.66)
00:53:55.288 00.007 9340 CameraToMount -- cameraTheta (-2.43) - (m_xAngle (-3.09) + m_yAngleError (-0.07)) = yAngle (0.73 = 0.73)
00:53:55.293 00.005 9340 CameraToMount -- cameraX=-0.42 cameraY=-0.36 hyp=0.55 cameraTheta=-2.43 mountX=0.44 mountY=0.37, mountTheta=0.70
00:53:55.303 00.010 9340 SchedulePrimaryMove(10104498, x=-0.42, y=-0.36, opts=13)
00:53:55.311 00.008 9340 Enqueuing Move request for scope (-0.42, -0.36)
00:53:55.319 00.008 12020 Worker thread wakes up
00:53:55.319 00.000 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.42, -0.36) opts 0xd
00:53:55.319 00.000 12020 Handling offset move in thread for scope, endpoint = (-0.42, -0.36)
00:53:55.319 00.000 12020 Moving (-0.42, -0.36) raw xDistance=0.44 yDistance=0.37
00:53:55.320 00.001 12020 GuideAlgorithmHysteresis::Result() returns 0.18 from input 0.44
00:53:55.320 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=8482, max=65535, med=13089, FiltMin=10320, FiltMax=65512, Gamma=2.870
00:53:55.327 00.007 12020 GuideAlgorithmResistSwitch::result() returns 0.37 from input 0.37
00:53:55.327 00.000 12020 MoveAxis(W, 31, ABG)
00:53:55.327 00.000 12020 Guiding  Dir = 3, Dur = 31
00:53:55.327 00.000 9340 UpdateGuideState exits: m=1638869 SNR=215.0
00:53:55.336 00.009 12020 IsSlewing returns 0
00:53:55.336 00.000 9340 PhdController: settling, locked = 1, distance = 0.45 (0.45) aobump = 0 frame = 7 / 99999
00:53:55.356 00.020 12020 IsGuiding returns 0
00:53:55.357 00.001 9340 evsrv: {"Event":"Settling","Timestamp":1778738035.356,"Host":"ASTRO","Inst":1,"Distance":0.45,"Time":0.0,"SettleTime":8.0,"StarLocked":true}
00:53:55.365 00.008 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:53:55.372 00.007 9340 ScheduleExposure(2000,3,1) exposurePending=0
00:53:55.380 00.008 9340 Enqueuing Expose request
00:53:55.386 00.006 12020 PulseGuide returned control before completion, sleep 12
00:53:55.387 00.001 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"b6c9bb3e-5626-45f1-bb00-33007f5a71b0"}
00:53:55.394 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"b6c9bb3e-5626-45f1-bb00-33007f5a71b0"}
00:53:55.403 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"ad2a2c14-2495-43df-a177-c1650cdcc5eb"}
00:53:55.410 00.007 9340 case statement mapped state 6 to 3
00:53:55.417 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"ad2a2c14-2495-43df-a177-c1650cdcc5eb"}
00:53:55.426 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"109eb454-241a-421e-b8ed-131006c2d64c"}
00:53:55.434 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":197,"width":15,"height":15,"star_pos":[6.58,7.05],"pixels":"..."},"id":"109eb454-241a-421e-b8ed-131006c2d64c"}
00:53:55.452 00.018 12020 IsGuiding returns 1
00:53:55.453 00.001 12020 scope still moving after pulse duration time elapsed
00:53:55.486 00.033 12020 IsSlewing returns 0
00:53:55.487 00.001 12020 IsGuiding returns 0
00:53:55.487 00.000 12020 scope move finished after 31 + 99 ms
00:53:55.487 00.000 12020 Move returns status 0, amount 31
00:53:55.488 00.001 12020 MoveAxis(S, 60, ABG)
00:53:55.488 00.000 12020 Guiding  Dir = 1, Dur = 60
00:53:55.488 00.000 12020 IsSlewing returns 0
00:53:55.489 00.001 12020 IsGuiding returns 0
00:53:55.563 00.074 12020 IsGuiding returns 1
00:53:55.563 00.000 12020 scope still moving after pulse duration time elapsed
00:53:55.595 00.032 12020 IsSlewing returns 0
00:53:55.596 00.001 12020 IsGuiding returns 1
00:53:55.723 00.127 12020 IsSlewing returns 0
00:53:55.754 00.031 12020 IsGuiding returns 0
00:53:55.755 00.001 12020 scope move finished after 60 + 205 ms
00:53:55.755 00.000 12020 Move returns status 0, amount 60
00:53:55.755 00.000 12020 move complete, result=0
00:53:55.755 00.000 12020 worker thread done servicing request
00:53:55.755 00.000 9340 GuideStep: 0.4 px 31 ms WEST, 0.4 px 60 ms SOUTH
00:53:55.778 00.023 12020 Worker thread wakes up
00:53:55.779 00.001 12020 worker thread servicing REQUEST_EXPOSE 2000
00:53:55.779 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(881,691,31,31)
00:53:57.273 01.494 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"8f757bae-beca-4c41-a83d-308c43f9101e"}
00:53:57.284 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"8f757bae-beca-4c41-a83d-308c43f9101e"}
00:53:57.300 00.016 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"c4a1f0d8-7db3-4c3b-9a15-9143ae73f890"}
00:53:57.313 00.013 9340 case statement mapped state 6 to 3
00:53:57.338 00.025 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"c4a1f0d8-7db3-4c3b-9a15-9143ae73f890"}
00:53:57.347 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"8d6cb371-0085-425d-b2c2-4d59b3f1dc56"}
00:53:57.357 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":197,"width":15,"height":15,"star_pos":[6.58,7.05],"pixels":"..."},"id":"8d6cb371-0085-425d-b2c2-4d59b3f1dc56"}
00:53:58.142 00.785 12020 Exposure complete
00:53:58.313 00.171 12020 worker thread done servicing request
00:53:58.313 00.000 9340 OnExposeComplete: enter
00:53:58.324 00.011 9340 UpdateGuideState(): m_state=6
00:53:58.332 00.008 9340 Star::Find(15, 895, 706, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 198
00:53:58.340 00.008 9340 Star::Find returns 1 (0), X=896.20, Y=706.25, Mass=1676246, SNR=202.8, Peak=65444 HFD=5.1
00:53:58.348 00.008 9340 CameraToMount -- cameraTheta (-0.69) - m_xAngle (-3.09) = xAngle (2.41 = 2.41)
00:53:58.355 00.007 9340 CameraToMount -- cameraTheta (-0.69) - (m_xAngle (-3.09) + m_yAngleError (-0.07)) = yAngle (2.48 = 2.48)
00:53:58.362 00.007 9340 CameraToMount -- cameraX=0.21 cameraY=-0.17 hyp=0.27 cameraTheta=-0.69 mountX=-0.20 mountY=0.16, mountTheta=2.45
00:53:58.375 00.013 9340 SchedulePrimaryMove(10104498, x=0.21, y=-0.17, opts=13)
00:53:58.385 00.010 9340 Enqueuing Move request for scope (0.21, -0.17)
00:53:58.392 00.007 12020 Worker thread wakes up
00:53:58.393 00.001 12020 worker thread servicing REQUEST_MOVE scope ofs (0.21, -0.17) opts 0xd
00:53:58.393 00.000 12020 Handling offset move in thread for scope, endpoint = (0.21, -0.17)
00:53:58.393 00.000 12020 Moving (0.21, -0.17) raw xDistance=-0.20 yDistance=0.16
00:53:58.393 00.000 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.20
00:53:58.393 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:53:58.393 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=8455, max=65535, med=13111, FiltMin=10222, FiltMax=65512, Gamma=2.870
00:53:58.423 00.030 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
00:53:58.423 00.000 12020 MoveAxis(E, 0, ABG)
00:53:58.423 00.000 12020 Move returns status 0, amount 0
00:53:58.423 00.000 12020 MoveAxis(N, 0, ABG)
00:53:58.423 00.000 9340 UpdateGuideState exits: m=1676246 SNR=202.8
00:53:58.431 00.008 12020 Move returns status 0, amount 0
00:53:58.431 00.000 9340 PhdController: settling, locked = 1, distance = 0.40 (0.45) aobump = 0 frame = 8 / 99999
00:53:58.439 00.008 12020 move complete, result=0
00:53:58.439 00.000 9340 evsrv: {"Event":"Settling","Timestamp":1778738038.439,"Host":"ASTRO","Inst":1,"Distance":0.40,"Time":0.0,"SettleTime":8.0,"StarLocked":true}
00:53:58.447 00.008 12020 worker thread done servicing request
00:53:58.447 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:53:58.454 00.007 9340 ScheduleExposure(2000,3,1) exposurePending=0
00:53:58.460 00.006 9340 Enqueuing Expose request
00:53:58.467 00.007 12020 Worker thread wakes up
00:53:58.467 00.000 9340 GuideStep: -0.2 px 0 ms EAST, 0.2 px 0 ms NORTH
00:53:58.475 00.008 12020 worker thread servicing REQUEST_EXPOSE 2000
00:53:58.475 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(881,691,31,31)
00:53:59.273 00.798 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"c3461714-7499-4a13-a24b-35e70ec68d94"}
00:53:59.281 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"c3461714-7499-4a13-a24b-35e70ec68d94"}
00:53:59.288 00.007 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"26c981a0-f6a6-4eb0-9534-375b849952c1"}
00:53:59.296 00.008 9340 case statement mapped state 6 to 3
00:53:59.301 00.005 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"26c981a0-f6a6-4eb0-9534-375b849952c1"}
00:53:59.310 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"0ddf416e-1930-44ff-809b-db502d88bea5"}
00:53:59.316 00.006 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":198,"width":15,"height":15,"star_pos":[7.20,7.25],"pixels":"..."},"id":"0ddf416e-1930-44ff-809b-db502d88bea5"}
00:54:00.838 01.522 12020 Exposure complete
00:54:01.012 00.174 12020 worker thread done servicing request
00:54:01.012 00.000 9340 OnExposeComplete: enter
00:54:01.022 00.010 9340 UpdateGuideState(): m_state=6
00:54:01.030 00.008 9340 Star::Find(15, 896, 706, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 199
00:54:01.037 00.007 9340 Star::Find returns 1 (0), X=895.80, Y=706.20, Mass=1707622, SNR=223.1, Peak=64840 HFD=5.1
00:54:01.045 00.008 9340 CameraToMount -- cameraTheta (-2.32) - m_xAngle (-3.09) = xAngle (0.77 = 0.77)
00:54:01.066 00.021 9340 CameraToMount -- cameraTheta (-2.32) - (m_xAngle (-3.09) + m_yAngleError (-0.07)) = yAngle (0.84 = 0.84)
00:54:01.075 00.009 9340 CameraToMount -- cameraX=-0.20 cameraY=-0.21 hyp=0.29 cameraTheta=-2.32 mountX=0.21 mountY=0.22, mountTheta=0.80
00:54:01.087 00.012 9340 SchedulePrimaryMove(10104498, x=-0.20, y=-0.21, opts=13)
00:54:01.095 00.008 9340 Enqueuing Move request for scope (-0.20, -0.21)
00:54:01.102 00.007 12020 Worker thread wakes up
00:54:01.102 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=8244, max=65535, med=13097, FiltMin=10463, FiltMax=65512, Gamma=2.870
00:54:01.111 00.009 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.20, -0.21) opts 0xd
00:54:01.111 00.000 9340 UpdateGuideState exits: m=1707622 SNR=223.1
00:54:01.119 00.008 12020 Handling offset move in thread for scope, endpoint = (-0.20, -0.21)
00:54:01.119 00.000 9340 PhdController: settling, locked = 1, distance = 0.37 (0.45) aobump = 0 frame = 9 / 99999
00:54:01.145 00.026 12020 Moving (-0.20, -0.21) raw xDistance=0.21 yDistance=0.22
00:54:01.146 00.001 9340 evsrv: {"Event":"Settling","Timestamp":1778738041.145,"Host":"ASTRO","Inst":1,"Distance":0.37,"Time":2.7,"SettleTime":8.0,"StarLocked":true}
00:54:01.157 00.011 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.21
00:54:01.157 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:54:01.157 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:54:01.166 00.009 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.22
00:54:01.166 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
00:54:01.175 00.009 12020 MoveAxis(E, 0, ABG)
00:54:01.175 00.000 12020 Move returns status 0, amount 0
00:54:01.175 00.000 12020 MoveAxis(N, 0, ABG)
00:54:01.175 00.000 12020 Move returns status 0, amount 0
00:54:01.175 00.000 12020 move complete, result=0
00:54:01.176 00.001 9340 Enqueuing Expose request
00:54:01.184 00.008 12020 worker thread done servicing request
00:54:01.186 00.002 12020 Worker thread wakes up
00:54:01.186 00.000 9340 GuideStep: 0.2 px 0 ms EAST, 0.2 px 0 ms NORTH
00:54:01.197 00.011 12020 worker thread servicing REQUEST_EXPOSE 2000
00:54:01.198 00.001 12020 Handling exposure in thread, d=2000 o=3 r=(881,691,31,31)
00:54:01.272 00.074 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"41e2ea41-4159-4a58-945a-63de5c59e120"}
00:54:01.299 00.027 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"41e2ea41-4159-4a58-945a-63de5c59e120"}
00:54:01.310 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"0fc8c7e7-1a63-46c4-9c0d-d076f635eaf9"}
00:54:01.318 00.008 9340 case statement mapped state 6 to 3
00:54:01.326 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"0fc8c7e7-1a63-46c4-9c0d-d076f635eaf9"}
00:54:01.338 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"e7ef6ef0-5662-403a-9df1-0c566f3065c8"}
00:54:01.348 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":199,"width":15,"height":15,"star_pos":[6.80,7.20],"pixels":"..."},"id":"e7ef6ef0-5662-403a-9df1-0c566f3065c8"}
00:54:03.271 01.923 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"5f81b0dd-808b-41fc-a6e9-9f699d02ffed"}
00:54:03.283 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"5f81b0dd-808b-41fc-a6e9-9f699d02ffed"}
00:54:03.295 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"48729d23-0892-48e2-a80a-3d81467f649f"}
00:54:03.325 00.030 9340 case statement mapped state 6 to 3
00:54:03.335 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"48729d23-0892-48e2-a80a-3d81467f649f"}
00:54:03.352 00.017 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"586bafde-a47a-4236-8029-f3f6dab69cb8"}
00:54:03.366 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":199,"width":15,"height":15,"star_pos":[6.80,7.20],"pixels":"..."},"id":"586bafde-a47a-4236-8029-f3f6dab69cb8"}
00:54:03.559 00.193 12020 Exposure complete
00:54:03.791 00.232 12020 worker thread done servicing request
00:54:03.791 00.000 9340 OnExposeComplete: enter
00:54:03.819 00.028 9340 UpdateGuideState(): m_state=6
00:54:03.835 00.016 9340 Star::Find(15, 895, 706, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 200
00:54:03.853 00.018 9340 Star::Find returns 1 (0), X=896.11, Y=706.58, Mass=1699913, SNR=180.9, Peak=65444 HFD=5.1
00:54:03.863 00.010 9340 CameraToMount -- cameraTheta (0.98) - m_xAngle (-3.09) = xAngle (4.07 = -2.21)
00:54:03.873 00.010 9340 CameraToMount -- cameraTheta (0.98) - (m_xAngle (-3.09) + m_yAngleError (-0.07)) = yAngle (4.14 = -2.14)
00:54:03.887 00.014 9340 CameraToMount -- cameraX=0.11 cameraY=0.16 hyp=0.20 cameraTheta=0.98 mountX=-0.12 mountY=-0.17, mountTheta=-2.19
00:54:03.905 00.018 9340 SchedulePrimaryMove(10104498, x=0.11, y=0.16, opts=13)
00:54:03.935 00.030 9340 Enqueuing Move request for scope (0.11, 0.16)
00:54:03.948 00.013 12020 Worker thread wakes up
00:54:03.948 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=8685, max=65535, med=13078, FiltMin=10308, FiltMax=65512, Gamma=2.870
00:54:03.958 00.010 12020 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.16) opts 0xd
00:54:03.959 00.001 9340 UpdateGuideState exits: m=1699913 SNR=180.9
00:54:03.967 00.008 12020 Handling offset move in thread for scope, endpoint = (0.11, 0.16)
00:54:03.968 00.001 9340 PhdController: settling, locked = 1, distance = 0.31 (0.45) aobump = 0 frame = 10 / 99999
00:54:03.977 00.009 12020 Moving (0.11, 0.16) raw xDistance=-0.12 yDistance=-0.17
00:54:03.977 00.000 9340 evsrv: {"Event":"Settling","Timestamp":1778738043.977,"Host":"ASTRO","Inst":1,"Distance":0.31,"Time":5.5,"SettleTime":8.0,"StarLocked":true}
00:54:03.990 00.013 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
00:54:03.991 00.001 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:54:03.991 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:54:04.002 00.011 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
00:54:04.003 00.001 9340 ScheduleExposure(2000,3,1) exposurePending=0
00:54:04.014 00.011 12020 MoveAxis(E, 0, ABG)
00:54:04.014 00.000 9340 Enqueuing Expose request
00:54:04.042 00.028 12020 Move returns status 0, amount 0
00:54:04.042 00.000 12020 MoveAxis(N, 0, ABG)
00:54:04.042 00.000 12020 Move returns status 0, amount 0
00:54:04.043 00.001 12020 move complete, result=0
00:54:04.043 00.000 12020 worker thread done servicing request
00:54:04.043 00.000 12020 Worker thread wakes up
00:54:04.043 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
00:54:04.043 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(881,691,31,31)
00:54:04.046 00.003 9340 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
00:54:05.271 01.225 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"f2eed4dd-59c3-4542-be7d-748865b51cdc"}
00:54:05.283 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"f2eed4dd-59c3-4542-be7d-748865b51cdc"}
00:54:05.292 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"2156b27c-439f-4eb4-8f2d-a9724520212e"}
00:54:05.298 00.006 9340 case statement mapped state 6 to 3
00:54:05.305 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"2156b27c-439f-4eb4-8f2d-a9724520212e"}
00:54:05.324 00.019 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"95cadd73-f833-44f6-96e2-462bc1f0ace1"}
00:54:05.333 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":200,"width":15,"height":15,"star_pos":[7.11,6.58],"pixels":"..."},"id":"95cadd73-f833-44f6-96e2-462bc1f0ace1"}
00:54:06.404 01.071 12020 Exposure complete
00:54:06.562 00.158 12020 worker thread done servicing request
00:54:06.562 00.000 9340 OnExposeComplete: enter
00:54:06.572 00.010 9340 UpdateGuideState(): m_state=6
00:54:06.579 00.007 9340 Star::Find(15, 896, 706, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 201
00:54:06.588 00.009 9340 Star::Find returns 1 (0), X=895.74, Y=706.49, Mass=1766485, SNR=218.6, Peak=63220 HFD=5.2
00:54:06.609 00.021 9340 CameraToMount -- cameraTheta (2.87) - m_xAngle (-3.09) = xAngle (5.96 = -0.32)
00:54:06.618 00.009 9340 CameraToMount -- cameraTheta (2.87) - (m_xAngle (-3.09) + m_yAngleError (-0.07)) = yAngle (6.04 = -0.25)
00:54:06.626 00.008 9340 CameraToMount -- cameraX=-0.26 cameraY=0.07 hyp=0.27 cameraTheta=2.87 mountX=0.25 mountY=-0.06, mountTheta=-0.25
00:54:06.637 00.011 9340 SchedulePrimaryMove(10104498, x=-0.26, y=0.07, opts=13)
00:54:06.644 00.007 9340 Enqueuing Move request for scope (-0.26, 0.07)
00:54:06.653 00.009 12020 Worker thread wakes up
00:54:06.653 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=8715, max=65535, med=13064, FiltMin=10272, FiltMax=65512, Gamma=2.870
00:54:06.662 00.009 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.26, 0.07) opts 0xd
00:54:06.662 00.000 9340 UpdateGuideState exits: m=1766485 SNR=218.6
00:54:06.672 00.010 12020 Handling offset move in thread for scope, endpoint = (-0.26, 0.07)
00:54:06.672 00.000 12020 Moving (-0.26, 0.07) raw xDistance=0.25 yDistance=-0.06
00:54:06.672 00.000 9340 PhdController: settling, locked = 1, distance = 0.30 (0.45) aobump = 0 frame = 11 / 99999
00:54:06.681 00.009 9340 PhdController: newstate STATE_FINISH
00:54:06.689 00.008 12020 GuideAlgorithmHysteresis::Result() returns 0.11 from input 0.25
00:54:06.689 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:54:06.689 00.000 9340 PhdController complete: success
00:54:06.710 00.021 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
00:54:06.710 00.000 12020 MoveAxis(W, 18, ABG)
00:54:06.710 00.000 9340 evsrv: {"Event":"SettleDone","Timestamp":1778738046.710,"Host":"ASTRO","Inst":1,"Status":0,"TotalFrames":11,"DroppedFrames":0}
00:54:06.719 00.009 12020 Guiding  Dir = 3, Dur = 18
00:54:06.719 00.000 9340 Mount: notify guiding dither settle done success=1
00:54:06.728 00.009 12020 IsSlewing returns 0
00:54:06.728 00.000 9340 PhdController: newstate STATE_IDLE
00:54:06.737 00.009 12020 IsGuiding returns 0
00:54:06.737 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:54:06.745 00.008 9340 ScheduleExposure(2000,3,1) exposurePending=0
00:54:06.751 00.006 9340 Enqueuing Expose request
00:54:06.758 00.007 12020 IsGuiding returns 1
00:54:06.758 00.000 12020 scope still moving after pulse duration time elapsed
00:54:06.820 00.062 12020 IsSlewing returns 0
00:54:06.820 00.000 12020 IsGuiding returns 0
00:54:06.820 00.000 12020 scope move finished after 18 + 65 ms
00:54:06.821 00.001 12020 Move returns status 0, amount 18
00:54:06.821 00.000 12020 MoveAxis(N, 0, ABG)
00:54:06.821 00.000 12020 Move returns status 0, amount 0
00:54:06.821 00.000 12020 move complete, result=0
00:54:06.821 00.000 12020 worker thread done servicing request
00:54:06.821 00.000 9340 GuideStep: 0.3 px 18 ms WEST, -0.1 px 0 ms NORTH
00:54:06.829 00.008 12020 Worker thread wakes up
00:54:06.829 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
00:54:06.829 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(881,691,31,31)
00:54:07.271 00.442 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"fd090aa8-826a-47b7-98af-48bfd37195ad"}
00:54:07.284 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"fd090aa8-826a-47b7-98af-48bfd37195ad"}
00:54:07.295 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"146f431c-c5f9-4201-a4d9-e3e0ed1c5c62"}
00:54:07.304 00.009 9340 case statement mapped state 6 to 3
00:54:07.312 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"146f431c-c5f9-4201-a4d9-e3e0ed1c5c62"}
00:54:07.321 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"cba218da-a8c8-4962-9f20-e4ff10a5dae1"}
00:54:07.342 00.021 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":201,"width":15,"height":15,"star_pos":[6.74,7.49],"pixels":"..."},"id":"cba218da-a8c8-4962-9f20-e4ff10a5dae1"}
00:54:07.369 00.027 9340 evsrv: cli 100A41E8 connect
00:54:07.377 00.008 9340 case statement mapped state 6 to 3
00:54:07.384 00.007 9340 case statement mapped state 6 to 3
00:54:07.394 00.010 9340 evsrv: cli 100A41E8 request: {"method":"get_app_state","id":"e82cf495-bbcc-4b65-b618-1a6140049826"}
00:54:07.404 00.010 9340 case statement mapped state 6 to 3
00:54:07.415 00.011 9340 evsrv: cli 100A41E8 response: {"jsonrpc":"2.0","result":"Guiding","id":"e82cf495-bbcc-4b65-b618-1a6140049826"}
00:54:07.426 00.011 9340 evsrv: cli 100A41E8 disconnect
00:54:09.212 01.786 12020 Exposure complete
00:54:09.272 00.060 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"cbbc438a-4e45-4d1a-a01a-8f3bd6f4d5d2"}
00:54:09.292 00.020 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"cbbc438a-4e45-4d1a-a01a-8f3bd6f4d5d2"}
00:54:09.314 00.022 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"4bd91092-6f50-44f9-b066-4d10af84057f"}
00:54:09.352 00.038 9340 case statement mapped state 6 to 3
00:54:09.392 00.040 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"4bd91092-6f50-44f9-b066-4d10af84057f"}
00:54:09.422 00.030 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"3430f24d-c74a-4895-b059-df4c767e442c"}
00:54:09.452 00.030 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":201,"width":15,"height":15,"star_pos":[6.74,7.49],"pixels":"..."},"id":"3430f24d-c74a-4895-b059-df4c767e442c"}
00:54:09.721 00.269 9340 OnExposeComplete: enter
00:54:09.741 00.020 12020 worker thread done servicing request
00:54:09.741 00.000 9340 UpdateGuideState(): m_state=6
00:54:09.756 00.015 9340 Star::Find(15, 895, 706, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 202
00:54:09.818 00.062 9340 Star::Find returns 1 (0), X=896.07, Y=706.33, Mass=1668701, SNR=222.7, Peak=65444 HFD=5.0
00:54:09.842 00.024 9340 MultiStar: exiting stabilization period
00:54:09.862 00.020 9340 MultiStar: updating star positions after lock position change
00:54:09.887 00.025 9340 Star::Find(15, 514, 1026, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 202
00:54:09.928 00.041 9340 Star::Find returns 1 (0), X=514.87, Y=1026.85, Mass=1246014, SNR=180.9, Peak=62303 HFD=4.4
00:54:09.943 00.015 9340 Star::Find(15, 1590, 708, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 202
00:54:09.955 00.012 9340 Star::Find returns 1 (0), X=1590.25, Y=708.79, Mass=937530, SNR=133.2, Peak=60366 HFD=4.3
00:54:09.968 00.013 9340 Star::Find(15, 808, 652, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 202
00:54:09.984 00.016 9340 Star::Find returns 1 (0), X=808.37, Y=652.35, Mass=666698, SNR=131.8, Peak=57218 HFD=3.9
00:54:10.008 00.024 9340 Star::Find(15, 68, 405, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 202
00:54:10.046 00.038 9340 Star::Find returns 1 (0), X=68.65, Y=406.00, Mass=577655, SNR=105.9, Peak=50552 HFD=4.1
00:54:10.060 00.014 9340 Star::Find(15, 769, 398, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 202
00:54:10.079 00.019 9340 Star::Find returns 1 (0), X=770.12, Y=398.47, Mass=511665, SNR=101.0, Peak=54526 HFD=3.7
00:54:10.092 00.013 9340 Star::Find(15, 799, 681, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 202
00:54:10.111 00.019 9340 Star::Find returns 1 (0), X=799.42, Y=682.01, Mass=410280, SNR=79.7, Peak=49901 HFD=3.5
00:54:10.146 00.035 9340 Star::Find(15, 308, 260, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 202
00:54:10.164 00.018 9340 Star::Find returns 1 (0), X=309.44, Y=260.56, Mass=392814, SNR=87.2, Peak=48507 HFD=3.3
00:54:10.182 00.018 9340 Star::Find(15, 437, 45, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 202
00:54:10.196 00.014 9340 Star::Find returns 1 (0), X=438.11, Y=45.13, Mass=333906, SNR=62.7, Peak=39509 HFD=3.9
00:54:10.211 00.015 9340 Star::Find(15, 570, 753, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 202
00:54:10.226 00.015 9340 Star::Find returns 1 (0), X=570.42, Y=753.49, Mass=229577, SNR=56.0, Peak=32982 HFD=3.3
00:54:10.281 00.055 9340 Star::Find(15, 776, 695, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 202
00:54:10.304 00.023 9340 Star::Find returns 1 (0), X=776.59, Y=695.54, Mass=204800, SNR=49.6, Peak=29057 HFD=3.3
00:54:10.318 00.014 9340 Star::Find(15, 221, 231, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 202
00:54:10.329 00.011 9340 Star::Find returns 1 (0), X=222.23, Y=231.07, Mass=186469, SNR=47.4, Peak=30451 HFD=3.0
00:54:10.346 00.017 9340 CameraToMount -- cameraTheta (-0.86) - m_xAngle (-3.09) = xAngle (2.23 = 2.23)
00:54:10.382 00.036 9340 CameraToMount -- cameraTheta (-0.86) - (m_xAngle (-3.09) + m_yAngleError (-0.07)) = yAngle (2.31 = 2.31)
00:54:10.395 00.013 9340 CameraToMount -- cameraX=0.08 cameraY=-0.09 hyp=0.12 cameraTheta=-0.86 mountX=-0.07 mountY=0.09, mountTheta=2.26
00:54:10.412 00.017 9340 SchedulePrimaryMove(10104498, x=0.08, y=-0.09, opts=13)
00:54:10.427 00.015 9340 Enqueuing Move request for scope (0.08, -0.09)
00:54:10.439 00.012 12020 Worker thread wakes up
00:54:10.439 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=8552, max=65535, med=13137, FiltMin=10154, FiltMax=65512, Gamma=2.870
00:54:10.452 00.013 12020 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.09) opts 0xd
00:54:10.452 00.000 9340 UpdateGuideState exits: m=1668701 SNR=222.7
00:54:10.484 00.032 12020 Handling offset move in thread for scope, endpoint = (0.08, -0.09)
00:54:10.484 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:54:10.500 00.016 12020 Moving (0.08, -0.09) raw xDistance=-0.07 yDistance=0.09
00:54:10.501 00.001 9340 ScheduleExposure(2000,3,1) exposurePending=0
00:54:10.515 00.014 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
00:54:10.515 00.000 9340 Enqueuing Expose request
00:54:10.528 00.013 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:54:10.528 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
00:54:10.528 00.000 12020 MoveAxis(E, 0, ABG)
00:54:10.528 00.000 12020 Move returns status 0, amount 0
00:54:10.529 00.001 12020 MoveAxis(N, 0, ABG)
00:54:10.529 00.000 12020 Move returns status 0, amount 0
00:54:10.529 00.000 12020 move complete, result=0
00:54:10.529 00.000 12020 worker thread done servicing request
00:54:10.529 00.000 12020 Worker thread wakes up
00:54:10.530 00.001 12020 worker thread servicing REQUEST_EXPOSE 2000
00:54:10.530 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(881,691,31,31)
00:54:10.538 00.008 9340 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
00:54:11.299 00.761 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"c1a3be99-02ff-4b36-84af-8c0132f30ed5"}
00:54:11.316 00.017 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"c1a3be99-02ff-4b36-84af-8c0132f30ed5"}
00:54:11.333 00.017 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"72037fca-32f0-4750-89aa-7dab2638f418"}
00:54:11.345 00.012 9340 case statement mapped state 6 to 3
00:54:11.357 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"72037fca-32f0-4750-89aa-7dab2638f418"}
00:54:11.370 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"17c53e04-5158-4e6b-8296-5ba391327272"}
00:54:11.386 00.016 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":202,"width":15,"height":15,"star_pos":[7.07,7.33],"pixels":"..."},"id":"17c53e04-5158-4e6b-8296-5ba391327272"}
00:54:12.886 01.500 12020 Exposure complete
00:54:13.105 00.219 12020 worker thread done servicing request
00:54:13.106 00.001 9340 OnExposeComplete: enter
00:54:13.116 00.010 9340 UpdateGuideState(): m_state=6
00:54:13.125 00.009 9340 Star::Find(15, 896, 706, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 203
00:54:13.150 00.025 9340 Star::Find returns 1 (0), X=895.93, Y=706.41, Mass=1673497, SNR=198.2, Peak=63960 HFD=5.1
00:54:13.165 00.015 9340 MultiStar: [#1 -0.37,-0.02,0.82,U] [#2 -0.30,0.13,0.69,U] [#3 -0.17,0.12,0.63,U] [#4 -0.30,-0.02,0.54,U] [#5 -0.05,0.01,0.46,U] [#6 -0.16,-0.26,0.40,U] [#7 -0.03,0.02,0.38,U] [#8 -0.27,0.24,0.36,U] 
00:54:13.174 00.009 9340 single-star, 8 included, MultiStar: {-0.20, 0.02}, one-star: {-0.06, -0.00}
00:54:13.183 00.009 9340 CameraToMount -- cameraTheta (-3.08) - m_xAngle (-3.09) = xAngle (0.01 = 0.01)
00:54:13.196 00.013 9340 CameraToMount -- cameraTheta (-3.08) - (m_xAngle (-3.09) + m_yAngleError (-0.07)) = yAngle (0.09 = 0.09)
00:54:13.205 00.009 9340 CameraToMount -- cameraX=-0.06 cameraY=-0.00 hyp=0.06 cameraTheta=-3.08 mountX=0.06 mountY=0.01, mountTheta=0.09
00:54:13.220 00.015 9340 SchedulePrimaryMove(10104498, x=-0.06, y=-0.00, opts=13)
00:54:13.232 00.012 9340 Enqueuing Move request for scope (-0.06, -0.00)
00:54:13.243 00.011 12020 Worker thread wakes up
00:54:13.243 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=8648, max=65535, med=13050, FiltMin=10364, FiltMax=65512, Gamma=2.870
00:54:13.268 00.025 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.00) opts 0xd
00:54:13.269 00.001 9340 UpdateGuideState exits: m=1673497 SNR=198.2
00:54:13.279 00.010 12020 Handling offset move in thread for scope, endpoint = (-0.06, -0.00)
00:54:13.279 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:54:13.290 00.011 12020 Moving (-0.06, -0.00) raw xDistance=0.06 yDistance=0.01
00:54:13.290 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
00:54:13.303 00.013 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
00:54:13.303 00.000 9340 Enqueuing Expose request
00:54:13.314 00.011 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:54:13.315 00.001 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
00:54:13.315 00.000 12020 MoveAxis(E, 0, ABG)
00:54:13.315 00.000 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"acb3289d-b45a-4ad9-9890-8ab9aeb6b2bd"}
00:54:13.324 00.009 12020 Move returns status 0, amount 0
00:54:13.325 00.001 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"acb3289d-b45a-4ad9-9890-8ab9aeb6b2bd"}
00:54:13.337 00.012 12020 MoveAxis(N, 0, ABG)
00:54:13.337 00.000 12020 Move returns status 0, amount 0
00:54:13.337 00.000 12020 move complete, result=0
00:54:13.338 00.001 12020 worker thread done servicing request
00:54:13.338 00.000 12020 Worker thread wakes up
00:54:13.338 00.000 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"a48daa0c-fc80-49dc-a577-0192f1d003a6"}
00:54:13.350 00.012 12020 worker thread servicing REQUEST_EXPOSE 2000
00:54:13.350 00.000 9340 case statement mapped state 6 to 3
00:54:13.361 00.011 12020 Handling exposure in thread, d=2000 o=3 r=(881,691,31,31)
00:54:13.361 00.000 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"a48daa0c-fc80-49dc-a577-0192f1d003a6"}
00:54:13.389 00.028 9340 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
00:54:13.409 00.020 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"5dbf9562-55f1-450d-9403-b54e81a9a8ca"}
00:54:13.420 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":203,"width":15,"height":15,"star_pos":[6.93,7.41],"pixels":"..."},"id":"5dbf9562-55f1-450d-9403-b54e81a9a8ca"}
00:54:15.299 01.879 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"8656f7b0-8b8d-4538-8c08-2c61f6624720"}
00:54:15.317 00.018 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"8656f7b0-8b8d-4538-8c08-2c61f6624720"}
00:54:15.337 00.020 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"10828ed1-dcde-47e1-a9d5-a38e904bc604"}
00:54:15.350 00.013 9340 case statement mapped state 6 to 3
00:54:15.385 00.035 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"10828ed1-dcde-47e1-a9d5-a38e904bc604"}
00:54:15.406 00.021 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"dcac0fc7-952d-40e3-92cd-f95c377eec18"}
00:54:15.422 00.016 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":203,"width":15,"height":15,"star_pos":[6.93,7.41],"pixels":"..."},"id":"dcac0fc7-952d-40e3-92cd-f95c377eec18"}
00:54:15.796 00.374 12020 Exposure complete
00:54:16.269 00.473 12020 worker thread done servicing request
00:54:16.269 00.000 9340 OnExposeComplete: enter
00:54:16.303 00.034 9340 UpdateGuideState(): m_state=6
00:54:16.320 00.017 9340 Star::Find(15, 895, 706, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 204
00:54:16.380 00.060 9340 Star::Find returns 1 (0), X=895.79, Y=706.41, Mass=1734220, SNR=200.7, Peak=62504 HFD=5.2
00:54:16.420 00.040 9340 MultiStar: [#1 -0.63,-0.06,0.74,U] [#2 -0.26,-0.04,0.89,U] [#3 -0.20,0.16,0.56,U] [#4 -0.52,0.24,0.52,U] [#5 -0.22,0.10,0.52,U] [#6 -0.23,0.09,0.44,U] [#7 -0.13,0.03,0.40,U] [#8 0.02,0.23,0.34,U] 
00:54:16.469 00.049 9340 single-star, 8 included, MultiStar: {-0.29, 0.06}, one-star: {-0.21, -0.01}
00:54:16.498 00.029 9340 CameraToMount -- cameraTheta (-3.12) - m_xAngle (-3.09) = xAngle (-0.02 = -0.02)
00:54:16.523 00.025 9340 CameraToMount -- cameraTheta (-3.12) - (m_xAngle (-3.09) + m_yAngleError (-0.07)) = yAngle (0.05 = 0.05)
00:54:16.572 00.049 9340 CameraToMount -- cameraX=-0.21 cameraY=-0.01 hyp=0.21 cameraTheta=-3.12 mountX=0.21 mountY=0.01, mountTheta=0.05
00:54:16.597 00.025 9340 SchedulePrimaryMove(10104498, x=-0.21, y=-0.01, opts=13)
00:54:16.611 00.014 9340 Enqueuing Move request for scope (-0.21, -0.01)
00:54:16.628 00.017 12020 Worker thread wakes up
00:54:16.629 00.001 9340 UpdateImageDisplay: Size=(1920,1080) min=8823, max=65535, med=13070, FiltMin=10461, FiltMax=65512, Gamma=2.870
00:54:16.645 00.016 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.21, -0.01) opts 0xd
00:54:16.645 00.000 9340 UpdateGuideState exits: m=1734220 SNR=200.7
00:54:16.658 00.013 12020 Handling offset move in thread for scope, endpoint = (-0.21, -0.01)
00:54:16.659 00.001 12020 Moving (-0.21, -0.01) raw xDistance=0.21 yDistance=0.01
00:54:16.659 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:54:16.694 00.035 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.21
00:54:16.694 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:54:16.695 00.001 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
00:54:16.695 00.000 12020 MoveAxis(E, 0, ABG)
00:54:16.695 00.000 12020 Move returns status 0, amount 0
00:54:16.695 00.000 12020 MoveAxis(N, 0, ABG)
00:54:16.696 00.001 12020 Move returns status 0, amount 0
00:54:16.696 00.000 12020 move complete, result=0
00:54:16.696 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
00:54:16.717 00.021 12020 worker thread done servicing request
00:54:16.717 00.000 9340 Enqueuing Expose request
00:54:16.733 00.016 12020 Worker thread wakes up
00:54:16.733 00.000 9340 GuideStep: 0.2 px 0 ms EAST, 0.0 px 0 ms NORTH
00:54:16.752 00.019 12020 worker thread servicing REQUEST_EXPOSE 2000
00:54:16.753 00.001 12020 Handling exposure in thread, d=2000 o=3 r=(881,691,31,31)
00:54:17.307 00.554 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"882a9649-9eab-46df-950a-a33f7b86c4ce"}
00:54:17.330 00.023 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"882a9649-9eab-46df-950a-a33f7b86c4ce"}
00:54:17.344 00.014 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"42f99877-ccbe-4842-aea5-45bc0ed84bd0"}
00:54:17.355 00.011 9340 case statement mapped state 6 to 3
00:54:17.379 00.024 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"42f99877-ccbe-4842-aea5-45bc0ed84bd0"}
00:54:17.394 00.015 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"293dc141-0d6b-4b97-829a-d17576007b69"}
00:54:17.433 00.039 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":204,"width":15,"height":15,"star_pos":[6.79,7.41],"pixels":"..."},"id":"293dc141-0d6b-4b97-829a-d17576007b69"}
00:54:19.138 01.705 12020 Exposure complete
00:54:19.307 00.169 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"f2994c11-9321-4f2c-91a9-71132b17c073"}
00:54:19.318 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"f2994c11-9321-4f2c-91a9-71132b17c073"}
00:54:19.333 00.015 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"2341a470-0dde-4c1f-91bc-ddc0a8215f1b"}
00:54:19.346 00.013 9340 case statement mapped state 6 to 3
00:54:19.358 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"2341a470-0dde-4c1f-91bc-ddc0a8215f1b"}
00:54:19.373 00.015 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"e8f4f28f-9338-48df-badc-b940e3413d35"}
00:54:19.412 00.039 12020 worker thread done servicing request
00:54:19.412 00.000 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":204,"width":15,"height":15,"star_pos":[6.79,7.41],"pixels":"..."},"id":"e8f4f28f-9338-48df-badc-b940e3413d35"}
00:54:19.425 00.013 9340 OnExposeComplete: enter
00:54:19.436 00.011 9340 UpdateGuideState(): m_state=6
00:54:19.446 00.010 9340 Star::Find(15, 895, 706, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 205
00:54:19.459 00.013 9340 Star::Find returns 1 (0), X=895.82, Y=706.42, Mass=1688335, SNR=251.5, Peak=64648 HFD=5.1
00:54:19.475 00.016 9340 MultiStar: [#1 -0.62,0.07,0.70,U] [#2 -0.68,-0.09,0.57,U] [#3 -0.22,0.15,0.42,U] [#4 -0.52,0.15,0.38,U] [#5 -0.15,-0.09,0.35,U] [#6 -0.23,-0.01,0.31,U] [#7 -0.29,-0.16,0.31,U] [#8 -0.35,0.04,0.29,U] 
00:54:19.509 00.034 9340 single-star, 8 included, MultiStar: {-0.37, 0.01}, one-star: {-0.18, 0.01}
00:54:19.522 00.013 9340 CameraToMount -- cameraTheta (3.08) - m_xAngle (-3.09) = xAngle (6.17 = -0.11)
00:54:19.532 00.010 9340 CameraToMount -- cameraTheta (3.08) - (m_xAngle (-3.09) + m_yAngleError (-0.07)) = yAngle (6.25 = -0.04)
00:54:19.543 00.011 9340 CameraToMount -- cameraX=-0.18 cameraY=0.01 hyp=0.18 cameraTheta=3.08 mountX=0.18 mountY=-0.01, mountTheta=-0.04
00:54:19.563 00.020 9340 SchedulePrimaryMove(10104498, x=-0.18, y=0.01, opts=13)
00:54:19.574 00.011 9340 Enqueuing Move request for scope (-0.18, 0.01)
00:54:19.618 00.044 12020 Worker thread wakes up
00:54:19.618 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=8037, max=65535, med=12994, FiltMin=10127, FiltMax=65512, Gamma=2.870
00:54:19.631 00.013 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.18, 0.01) opts 0xd
00:54:19.632 00.001 9340 UpdateGuideState exits: m=1688335 SNR=251.5
00:54:19.643 00.011 12020 Handling offset move in thread for scope, endpoint = (-0.18, 0.01)
00:54:19.643 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:54:19.657 00.014 12020 Moving (-0.18, 0.01) raw xDistance=0.18 yDistance=-0.01
00:54:19.657 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
00:54:19.677 00.020 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.18
00:54:19.677 00.000 9340 Enqueuing Expose request
00:54:19.712 00.035 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:54:19.712 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
00:54:19.712 00.000 12020 MoveAxis(E, 0, ABG)
00:54:19.712 00.000 12020 Move returns status 0, amount 0
00:54:19.712 00.000 12020 MoveAxis(N, 0, ABG)
00:54:19.713 00.001 12020 Move returns status 0, amount 0
00:54:19.713 00.000 12020 move complete, result=0
00:54:19.713 00.000 12020 worker thread done servicing request
00:54:19.713 00.000 12020 Worker thread wakes up
00:54:19.713 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
00:54:19.714 00.001 12020 Handling exposure in thread, d=2000 o=3 r=(881,691,31,31)
00:54:19.718 00.004 9340 GuideStep: 0.2 px 0 ms EAST, -0.0 px 0 ms NORTH
00:54:21.352 01.634 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"6156870e-e80a-409b-bbf8-90628c9c9a2b"}
00:54:21.368 00.016 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"6156870e-e80a-409b-bbf8-90628c9c9a2b"}
00:54:21.382 00.014 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"19da8086-2b85-4aae-8625-ff9bc064e406"}
00:54:21.396 00.014 9340 case statement mapped state 6 to 3
00:54:21.408 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"19da8086-2b85-4aae-8625-ff9bc064e406"}
00:54:21.421 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"b3a1c5a6-d68a-44e6-8e2c-55f1b4e20766"}
00:54:21.435 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":205,"width":15,"height":15,"star_pos":[6.82,7.42],"pixels":"..."},"id":"b3a1c5a6-d68a-44e6-8e2c-55f1b4e20766"}
00:54:22.076 00.641 12020 Exposure complete
00:54:22.393 00.317 12020 worker thread done servicing request
00:54:22.394 00.001 9340 OnExposeComplete: enter
00:54:22.410 00.016 9340 UpdateGuideState(): m_state=6
00:54:22.425 00.015 9340 Star::Find(15, 895, 706, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 206
00:54:22.439 00.014 9340 Star::Find returns 1 (0), X=895.71, Y=706.53, Mass=1734020, SNR=231.0, Peak=62988 HFD=5.2
00:54:22.454 00.015 9340 MultiStar: [#1 -0.57,0.16,0.88,U] [#2 -0.49,0.30,0.60,U] [#3 -0.17,0.27,0.48,U] [#4 -0.50,-0.17,0.53,U] [#5 -0.29,0.03,0.40,U] [#6 -0.32,-0.16,0.37,U] [#7 -0.30,0.08,0.39,U] [#8 -0.26,0.16,0.37,U] 
00:54:22.467 00.013 9340 single-star, 8 included, MultiStar: {-0.37, 0.10}, one-star: {-0.29, 0.12}
00:54:22.482 00.015 9340 CameraToMount -- cameraTheta (2.74) - m_xAngle (-3.09) = xAngle (5.84 = -0.45)
00:54:22.512 00.030 9340 CameraToMount -- cameraTheta (2.74) - (m_xAngle (-3.09) + m_yAngleError (-0.07)) = yAngle (5.91 = -0.37)
00:54:22.527 00.015 9340 CameraToMount -- cameraX=-0.29 cameraY=0.12 hyp=0.31 cameraTheta=2.74 mountX=0.28 mountY=-0.11, mountTheta=-0.38
00:54:22.548 00.021 9340 SchedulePrimaryMove(10104498, x=-0.29, y=0.12, opts=13)
00:54:22.562 00.014 9340 Enqueuing Move request for scope (-0.29, 0.12)
00:54:22.574 00.012 12020 Worker thread wakes up
00:54:22.576 00.002 9340 UpdateImageDisplay: Size=(1920,1080) min=7645, max=65535, med=13027, FiltMin=9963, FiltMax=65512, Gamma=2.870
00:54:22.587 00.011 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.29, 0.12) opts 0xd
00:54:22.588 00.001 12020 Handling offset move in thread for scope, endpoint = (-0.29, 0.12)
00:54:22.588 00.000 12020 Moving (-0.29, 0.12) raw xDistance=0.28 yDistance=-0.11
00:54:22.588 00.000 12020 GuideAlgorithmHysteresis::Result() returns 0.12 from input 0.28
00:54:22.588 00.000 9340 UpdateGuideState exits: m=1734020 SNR=231.0
00:54:22.602 00.014 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:54:22.602 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:54:22.632 00.030 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
00:54:22.632 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
00:54:22.647 00.015 12020 MoveAxis(W, 20, ABG)
00:54:22.648 00.001 12020 Guiding  Dir = 3, Dur = 20
00:54:22.649 00.001 9340 Enqueuing Expose request
00:54:22.664 00.015 12020 IsSlewing returns 0
00:54:22.665 00.001 12020 IsGuiding returns 0
00:54:22.682 00.017 12020 PulseGuide returned control before completion, sleep 13
00:54:22.697 00.015 12020 IsGuiding returns 1
00:54:22.698 00.001 12020 scope still moving after pulse duration time elapsed
00:54:22.730 00.032 12020 IsSlewing returns 0
00:54:22.734 00.004 12020 IsGuiding returns 0
00:54:22.735 00.001 12020 scope move finished after 20 + 50 ms
00:54:22.735 00.000 12020 Move returns status 0, amount 20
00:54:22.735 00.000 12020 MoveAxis(N, 0, ABG)
00:54:22.735 00.000 12020 Move returns status 0, amount 0
00:54:22.735 00.000 12020 move complete, result=0
00:54:22.736 00.001 9340 GuideStep: 0.3 px 20 ms WEST, -0.1 px 0 ms NORTH
00:54:22.784 00.048 12020 worker thread done servicing request
00:54:22.784 00.000 12020 Worker thread wakes up
00:54:22.785 00.001 12020 worker thread servicing REQUEST_EXPOSE 2000
00:54:22.785 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(881,691,31,31)
00:54:23.351 00.566 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"ae174e20-e286-4466-9457-e58017aaa886"}
00:54:23.394 00.043 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"ae174e20-e286-4466-9457-e58017aaa886"}
00:54:23.443 00.049 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"491f57b8-51e6-403f-a632-7d24797ac2a2"}
00:54:23.467 00.024 9340 case statement mapped state 6 to 3
00:54:23.493 00.026 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"491f57b8-51e6-403f-a632-7d24797ac2a2"}
00:54:23.535 00.042 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"b4e82bea-f17f-48bb-a6a4-322baca40b6c"}
00:54:23.571 00.036 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":206,"width":15,"height":15,"star_pos":[6.71,6.53],"pixels":"..."},"id":"b4e82bea-f17f-48bb-a6a4-322baca40b6c"}
00:54:25.262 01.691 12020 Exposure complete
00:54:25.352 00.090 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"36627491-b6b1-4ef0-83d6-934b0224658a"}
00:54:25.418 00.066 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"36627491-b6b1-4ef0-83d6-934b0224658a"}
00:54:25.534 00.116 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"e00efe5f-630d-4f48-8111-e0fba03389ed"}
00:54:25.599 00.065 9340 case statement mapped state 6 to 3
00:54:25.665 00.066 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"e00efe5f-630d-4f48-8111-e0fba03389ed"}
00:54:25.718 00.053 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"d4aab322-7d9c-45e3-a403-c6ab5e45e968"}
00:54:25.754 00.036 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":206,"width":15,"height":15,"star_pos":[6.71,6.53],"pixels":"..."},"id":"d4aab322-7d9c-45e3-a403-c6ab5e45e968"}
00:54:25.931 00.177 12020 worker thread done servicing request
00:54:25.932 00.001 9340 OnExposeComplete: enter
00:54:25.951 00.019 9340 UpdateGuideState(): m_state=6
00:54:26.033 00.082 9340 Star::Find(15, 895, 706, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 207
00:54:26.148 00.115 9340 Star::Find returns 1 (0), X=896.02, Y=706.46, Mass=1639520, SNR=195.4, Peak=65444 HFD=5.0
00:54:26.307 00.159 9340 MultiStar: [#1 -0.23,0.02,1.01,U] [#2 -0.38,0.05,0.79,U] [#3 -0.01,-0.07,0.51,U] [#4 -0.33,0.22,0.48,U] [#5 -0.18,-0.04,0.43,U] [#6 -0.04,-0.08,0.42,U] [#7 -0.13,-0.18,0.48,U] [#8 0.04,0.19,0.37,U] 
00:54:26.422 00.115 9340 single-star, 8 included, MultiStar: {-0.15, 0.02}, one-star: {0.02, 0.04}
00:54:26.520 00.098 9340 CameraToMount -- cameraTheta (1.12) - m_xAngle (-3.09) = xAngle (4.22 = -2.07)
00:54:26.574 00.054 9340 CameraToMount -- cameraTheta (1.12) - (m_xAngle (-3.09) + m_yAngleError (-0.07)) = yAngle (4.29 = -1.99)
00:54:26.659 00.085 9340 CameraToMount -- cameraX=0.02 cameraY=0.04 hyp=0.05 cameraTheta=1.12 mountX=-0.02 mountY=-0.04, mountTheta=-2.05
00:54:26.771 00.112 9340 SchedulePrimaryMove(10104498, x=0.02, y=0.04, opts=13)
00:54:26.810 00.039 9340 Enqueuing Move request for scope (0.02, 0.04)
00:54:26.836 00.026 12020 Worker thread wakes up
00:54:26.836 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=7429, max=65535, med=13074, FiltMin=10499, FiltMax=65512, Gamma=2.870
00:54:26.917 00.081 12020 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.04) opts 0xd
00:54:26.917 00.000 12020 Handling offset move in thread for scope, endpoint = (0.02, 0.04)
00:54:26.918 00.001 12020 Moving (0.02, 0.04) raw xDistance=-0.02 yDistance=-0.04
00:54:26.918 00.000 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
00:54:26.918 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:54:26.918 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
00:54:26.919 00.001 12020 MoveAxis(E, 0, ABG)
00:54:26.923 00.004 12020 Move returns status 0, amount 0
00:54:26.923 00.000 9340 UpdateGuideState exits: m=1639520 SNR=195.4
00:54:26.964 00.041 12020 MoveAxis(N, 0, ABG)
00:54:26.965 00.001 12020 Move returns status 0, amount 0
00:54:26.965 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:54:26.985 00.020 12020 move complete, result=0
00:54:26.985 00.000 12020 worker thread done servicing request
00:54:27.009 00.024 9340 ScheduleExposure(2000,3,1) exposurePending=0
00:54:27.096 00.087 9340 Enqueuing Expose request
00:54:27.174 00.078 12020 Worker thread wakes up
00:54:27.175 00.001 9340 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
00:54:27.191 00.016 12020 worker thread servicing REQUEST_EXPOSE 2000
00:54:27.192 00.001 12020 Handling exposure in thread, d=2000 o=3 r=(881,691,31,31)
00:54:27.351 00.159 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"aebc43ff-cea2-4836-bdcc-b5ed180013fd"}
00:54:27.394 00.043 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"aebc43ff-cea2-4836-bdcc-b5ed180013fd"}
00:54:27.416 00.022 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"51bc2d8d-2b82-4111-999d-e2125b7f1663"}
00:54:27.437 00.021 9340 case statement mapped state 6 to 3
00:54:27.462 00.025 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"51bc2d8d-2b82-4111-999d-e2125b7f1663"}
00:54:27.501 00.039 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"853293e2-2763-47e6-b639-0ed44ac4f6c4"}
00:54:27.522 00.021 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":207,"width":15,"height":15,"star_pos":[7.02,7.46],"pixels":"..."},"id":"853293e2-2763-47e6-b639-0ed44ac4f6c4"}
00:54:29.457 01.935 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"cfd413af-1991-4647-bf9c-0e34b7c25a45"}
00:54:29.705 00.248 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"cfd413af-1991-4647-bf9c-0e34b7c25a45"}
00:54:29.865 00.160 12020 Exposure complete
00:54:29.867 00.002 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"4c095975-fe56-4f5b-8cd2-57ba79d89833"}
00:54:30.016 00.149 9340 case statement mapped state 6 to 3
00:54:30.296 00.280 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"4c095975-fe56-4f5b-8cd2-57ba79d89833"}
00:54:30.572 00.276 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"ed31a1b6-0dcf-4ba9-9311-820f38006329"}
00:54:30.728 00.156 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":207,"width":15,"height":15,"star_pos":[7.02,7.46],"pixels":"..."},"id":"ed31a1b6-0dcf-4ba9-9311-820f38006329"}
00:54:31.165 00.437 12020 worker thread done servicing request
00:54:31.165 00.000 9340 OnExposeComplete: enter
00:54:31.186 00.021 9340 UpdateGuideState(): m_state=6
00:54:31.204 00.018 9340 Star::Find(15, 896, 706, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 208
00:54:31.239 00.035 9340 Star::Find returns 1 (0), X=896.02, Y=706.55, Mass=1772882, SNR=219.0, Peak=64264 HFD=5.1
00:54:31.283 00.044 9340 MultiStar: [#1 -0.30,0.05,0.78,U] [#2 -0.13,0.22,0.70,U] [#3 -0.09,0.25,0.55,U] [#4 -0.04,0.19,0.55,U] [#5 -0.06,0.13,0.37,U] [#6 -0.05,0.07,0.38,U] [#7 0.09,-0.08,0.35,U] [#8 -0.18,0.24,0.30,U] 
00:54:31.298 00.015 9340 single-star, 8 included, MultiStar: {-0.09, 0.14}, one-star: {0.02, 0.13}
00:54:31.309 00.011 9340 CameraToMount -- cameraTheta (1.41) - m_xAngle (-3.09) = xAngle (4.51 = -1.78)
00:54:31.324 00.015 9340 CameraToMount -- cameraTheta (1.41) - (m_xAngle (-3.09) + m_yAngleError (-0.07)) = yAngle (4.58 = -1.70)
00:54:31.339 00.015 9340 CameraToMount -- cameraX=0.02 cameraY=0.13 hyp=0.13 cameraTheta=1.41 mountX=-0.03 mountY=-0.13, mountTheta=-1.77
00:54:31.390 00.051 9340 SchedulePrimaryMove(10104498, x=0.02, y=0.13, opts=13)
00:54:31.405 00.015 9340 Enqueuing Move request for scope (0.02, 0.13)
00:54:31.419 00.014 12020 Worker thread wakes up
00:54:31.419 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=8218, max=65535, med=13064, FiltMin=10465, FiltMax=65512, Gamma=2.870
00:54:31.437 00.018 12020 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.13) opts 0xd
00:54:31.439 00.002 9340 UpdateGuideState exits: m=1772882 SNR=219.0
00:54:31.456 00.017 12020 Handling offset move in thread for scope, endpoint = (0.02, 0.13)
00:54:31.456 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:54:31.489 00.033 12020 Moving (0.02, 0.13) raw xDistance=-0.03 yDistance=-0.13
00:54:31.489 00.000 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
00:54:31.489 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:54:31.490 00.001 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
00:54:31.490 00.000 12020 MoveAxis(E, 0, ABG)
00:54:31.491 00.001 12020 Move returns status 0, amount 0
00:54:31.491 00.000 12020 MoveAxis(N, 0, ABG)
00:54:31.491 00.000 12020 Move returns status 0, amount 0
00:54:31.492 00.001 9340 ScheduleExposure(2000,3,1) exposurePending=0
00:54:31.511 00.019 12020 move complete, result=0
00:54:31.511 00.000 9340 Enqueuing Expose request
00:54:31.528 00.017 12020 worker thread done servicing request
00:54:31.529 00.001 12020 Worker thread wakes up
00:54:31.529 00.000 9340 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
00:54:31.543 00.014 12020 worker thread servicing REQUEST_EXPOSE 2000
00:54:31.543 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(881,691,31,31)
00:54:31.556 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"7551db56-7fb4-46b4-afb2-f4209cca2283"}
00:54:31.569 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"7551db56-7fb4-46b4-afb2-f4209cca2283"}
00:54:31.602 00.033 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"5ccd6fba-677a-44bf-bace-45ceaaf66a96"}
00:54:31.618 00.016 9340 case statement mapped state 6 to 3
00:54:31.633 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"5ccd6fba-677a-44bf-bace-45ceaaf66a96"}
00:54:31.648 00.015 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"b41a20c3-76b8-4e8a-8a38-7673435fd381"}
00:54:31.672 00.024 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":208,"width":15,"height":15,"star_pos":[7.02,6.55],"pixels":"..."},"id":"b41a20c3-76b8-4e8a-8a38-7673435fd381"}
00:54:33.456 01.784 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"84e72244-55fc-435c-8a88-ee4fee9b62c4"}
00:54:33.496 00.040 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"84e72244-55fc-435c-8a88-ee4fee9b62c4"}
00:54:33.571 00.075 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"cf5fe22e-8504-44ee-b3a9-95aac0dae4ca"}
00:54:33.694 00.123 9340 case statement mapped state 6 to 3
00:54:33.887 00.193 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"cf5fe22e-8504-44ee-b3a9-95aac0dae4ca"}
00:54:34.330 00.443 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"c272d1b2-052c-4752-9837-2688327a21d1"}
00:54:34.445 00.115 12020 Exposure complete
00:54:34.446 00.001 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":208,"width":15,"height":15,"star_pos":[7.02,6.55],"pixels":"..."},"id":"c272d1b2-052c-4752-9837-2688327a21d1"}
00:54:35.554 01.108 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"e4ebba5d-3517-4a04-9689-4c4e03a4ad85"}
00:54:35.879 00.325 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"e4ebba5d-3517-4a04-9689-4c4e03a4ad85"}
00:54:36.259 00.380 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"e064752c-b2bd-4384-8a5b-7b384ff529b0"}
00:54:36.434 00.175 9340 case statement mapped state 6 to 3
00:54:36.647 00.213 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"e064752c-b2bd-4384-8a5b-7b384ff529b0"}
00:54:36.887 00.240 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"38aed665-ead4-4cc3-8d8d-4db4da3cfb32"}
00:54:37.093 00.206 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":208,"width":15,"height":15,"star_pos":[7.02,6.55],"pixels":"..."},"id":"38aed665-ead4-4cc3-8d8d-4db4da3cfb32"}
00:54:37.332 00.239 9340 OnExposeComplete: enter
00:54:37.365 00.033 12020 worker thread done servicing request
00:54:37.365 00.000 9340 UpdateGuideState(): m_state=6
00:54:37.423 00.058 9340 Star::Find(15, 896, 706, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 209
00:54:37.449 00.026 9340 Star::Find returns 1 (0), X=896.57, Y=706.69, Mass=1822643, SNR=204.7, Peak=65444 HFD=5.3
00:54:37.483 00.034 9340 MultiStar: [#1 0.16,0.18,0.82,U] [#2 0.39,0.31,0.65,U] [#3 0.39,0.26,0.66,U] [#4 0.13,0.09,0.48,U] [#5 0.29,0.12,0.57,U] [#6 0.57,0.20,0.51,U] [#7 0.52,-0.09,0.44,U] [#8 0.23,0.29,0.34,U] 
00:54:37.509 00.026 9340 refined, 8 included, MultiStar: {0.37, 0.20}, one-star: {0.57, 0.28}
00:54:37.563 00.054 9340 CameraToMount -- cameraTheta (0.49) - m_xAngle (-3.09) = xAngle (3.58 = -2.70)
00:54:37.587 00.024 9340 CameraToMount -- cameraTheta (0.49) - (m_xAngle (-3.09) + m_yAngleError (-0.07)) = yAngle (3.66 = -2.63)
00:54:37.614 00.027 9340 CameraToMount -- cameraX=0.37 cameraY=0.20 hyp=0.42 cameraTheta=0.49 mountX=-0.38 mountY=-0.21, mountTheta=-2.64
00:54:37.698 00.084 9340 SchedulePrimaryMove(10104498, x=0.37, y=0.20, opts=13)
00:54:37.737 00.039 9340 Enqueuing Move request for scope (0.37, 0.20)
00:54:37.801 00.064 12020 Worker thread wakes up
00:54:37.801 00.000 12020 worker thread servicing REQUEST_MOVE scope ofs (0.37, 0.20) opts 0xd
00:54:37.802 00.001 12020 Handling offset move in thread for scope, endpoint = (0.37, 0.20)
00:54:37.802 00.000 12020 Moving (0.37, 0.20) raw xDistance=-0.38 yDistance=-0.21
00:54:37.802 00.000 12020 GuideAlgorithmHysteresis::Result() returns -0.16 from input -0.38
00:54:37.802 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:54:37.803 00.001 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.21
00:54:37.803 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=8256, max=65535, med=13013, FiltMin=10239, FiltMax=65504, Gamma=2.870
00:54:37.848 00.045 12020 MoveAxis(E, 27, ABG)
00:54:37.848 00.000 12020 Guiding  Dir = 2, Dur = 27
00:54:37.848 00.000 9340 UpdateGuideState exits: m=1822643 SNR=204.7
00:54:37.872 00.024 12020 IsSlewing returns 0
00:54:37.872 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:54:37.891 00.019 12020 IsGuiding returns 0
00:54:37.891 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
00:54:37.913 00.022 9340 Enqueuing Expose request
00:54:37.939 00.026 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"1f6aa425-6aca-458a-bef5-69ac818bf2ff"}
00:54:37.983 00.044 12020 IsGuiding returns 1
00:54:37.983 00.000 12020 scope still moving after pulse duration time elapsed
00:54:37.987 00.004 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"1f6aa425-6aca-458a-bef5-69ac818bf2ff"}
00:54:38.017 00.030 12020 IsSlewing returns 0
00:54:38.018 00.001 12020 IsGuiding returns 0
00:54:38.020 00.002 12020 scope move finished after 27 + 101 ms
00:54:38.021 00.001 12020 Move returns status 0, amount 27
00:54:38.022 00.001 12020 MoveAxis(N, 0, ABG)
00:54:38.022 00.000 12020 Move returns status 0, amount 0
00:54:38.022 00.000 12020 move complete, result=0
00:54:38.023 00.001 12020 worker thread done servicing request
00:54:38.023 00.000 12020 Worker thread wakes up
00:54:38.023 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
00:54:38.025 00.002 12020 Handling exposure in thread, d=2000 o=3 r=(881,691,31,31)
00:54:38.063 00.038 9340 GuideStep: -0.4 px 27 ms EAST, -0.2 px 0 ms NORTH
00:54:38.138 00.075 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"1192411c-0be5-488e-8e0d-3b6512520be4"}
00:54:38.163 00.025 9340 case statement mapped state 6 to 3
00:54:38.183 00.020 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"1192411c-0be5-488e-8e0d-3b6512520be4"}
00:54:38.207 00.024 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"aca9ddee-7168-4b7c-9602-4461165c07c7"}
00:54:38.280 00.073 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":209,"width":15,"height":15,"star_pos":[6.57,6.69],"pixels":"..."},"id":"aca9ddee-7168-4b7c-9602-4461165c07c7"}
00:54:39.556 01.276 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"bea7961d-80a4-41c6-bd8d-1cb91dd30cfd"}
00:54:39.571 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"bea7961d-80a4-41c6-bd8d-1cb91dd30cfd"}
00:54:39.588 00.017 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"e5165b55-08cd-4559-95e6-a9b790a55073"}
00:54:39.608 00.020 9340 case statement mapped state 6 to 3
00:54:39.626 00.018 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"e5165b55-08cd-4559-95e6-a9b790a55073"}
00:54:39.668 00.042 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"45b0d1cb-43ec-4cb6-ba16-0f228ad8a2ad"}
00:54:39.687 00.019 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":209,"width":15,"height":15,"star_pos":[6.57,6.69],"pixels":"..."},"id":"45b0d1cb-43ec-4cb6-ba16-0f228ad8a2ad"}
00:54:40.415 00.728 12020 Exposure complete
00:54:40.723 00.308 12020 worker thread done servicing request
00:54:40.723 00.000 9340 OnExposeComplete: enter
00:54:40.745 00.022 9340 UpdateGuideState(): m_state=6
00:54:40.780 00.035 9340 Star::Find(15, 896, 706, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 210
00:54:40.801 00.021 9340 Star::Find returns 1 (0), X=896.68, Y=706.80, Mass=1695690, SNR=201.6, Peak=65444 HFD=5.1
00:54:40.812 00.011 9340 MultiStar: [#1 0.29,0.13,0.85,U] [#2 0.39,0.34,0.64,U] [#3 0.49,0.33,0.58,U] [#4 0.47,0.25,0.55,U] [#5 0.63,0.27,0.44,U] [#6 0.51,0.18,0.43,U] [#7 0.42,-0.05,0.43,U] [#8 0.56,0.63,0.39,U] 
00:54:40.824 00.012 9340 refined, 8 included, MultiStar: {0.49, 0.28}, one-star: {0.68, 0.38}
00:54:40.839 00.015 9340 CameraToMount -- cameraTheta (0.51) - m_xAngle (-3.09) = xAngle (3.60 = -2.68)
00:54:40.877 00.038 9340 CameraToMount -- cameraTheta (0.51) - (m_xAngle (-3.09) + m_yAngleError (-0.07)) = yAngle (3.68 = -2.61)
00:54:40.891 00.014 9340 CameraToMount -- cameraX=0.49 cameraY=0.28 hyp=0.56 cameraTheta=0.51 mountX=-0.50 mountY=-0.29, mountTheta=-2.62
00:54:40.914 00.023 9340 SchedulePrimaryMove(10104498, x=0.49, y=0.28, opts=13)
00:54:40.931 00.017 9340 Enqueuing Move request for scope (0.49, 0.28)
00:54:40.947 00.016 12020 Worker thread wakes up
00:54:40.947 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=8798, max=65535, med=13057, FiltMin=10464, FiltMax=65504, Gamma=2.870
00:54:40.961 00.014 12020 worker thread servicing REQUEST_MOVE scope ofs (0.49, 0.28) opts 0xd
00:54:40.961 00.000 12020 Handling offset move in thread for scope, endpoint = (0.49, 0.28)
00:54:40.962 00.001 12020 Moving (0.49, 0.28) raw xDistance=-0.50 yDistance=-0.29
00:54:40.962 00.000 12020 GuideAlgorithmHysteresis::Result() returns -0.22 from input -0.50
00:54:40.962 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
00:54:40.962 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.29
00:54:40.963 00.001 12020 MoveAxis(E, 38, ABG)
00:54:40.963 00.000 12020 Guiding  Dir = 2, Dur = 38
00:54:40.984 00.021 9340 UpdateGuideState exits: m=1695690 SNR=201.6
00:54:41.001 00.017 12020 IsSlewing returns 0
00:54:41.001 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:54:41.016 00.015 12020 IsGuiding returns 0
00:54:41.016 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
00:54:41.032 00.016 9340 Enqueuing Expose request
00:54:41.048 00.016 12020 PulseGuide returned control before completion, sleep 25
00:54:41.120 00.072 12020 IsGuiding returns 0
00:54:41.120 00.000 12020 Move returns status 0, amount 38
00:54:41.121 00.001 12020 MoveAxis(N, 0, ABG)
00:54:41.121 00.000 12020 Move returns status 0, amount 0
00:54:41.122 00.001 12020 move complete, result=0
00:54:41.122 00.000 12020 worker thread done servicing request
00:54:41.122 00.000 9340 GuideStep: -0.5 px 38 ms EAST, -0.3 px 0 ms NORTH
00:54:41.134 00.012 12020 Worker thread wakes up
00:54:41.134 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
00:54:41.135 00.001 12020 Handling exposure in thread, d=2000 o=3 r=(881,691,31,31)
00:54:41.559 00.424 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"5c9f0a29-8290-4129-b6f3-30a994542c06"}
00:54:41.601 00.042 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"5c9f0a29-8290-4129-b6f3-30a994542c06"}
00:54:41.695 00.094 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"cde84d81-dcb1-4e70-bb4e-db827a2ef0b6"}
00:54:41.762 00.067 9340 case statement mapped state 6 to 3
00:54:41.841 00.079 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"cde84d81-dcb1-4e70-bb4e-db827a2ef0b6"}
00:54:41.883 00.042 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"df4bfdbd-ebce-43c4-8b80-cca8fdb15b3f"}
00:54:41.920 00.037 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":210,"width":15,"height":15,"star_pos":[6.68,6.80],"pixels":"..."},"id":"df4bfdbd-ebce-43c4-8b80-cca8fdb15b3f"}
00:54:43.559 01.639 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"9d12baa1-6e80-44af-9bb7-a33e0e360d69"}
00:54:43.672 00.113 12020 Exposure complete
00:54:43.672 00.000 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"9d12baa1-6e80-44af-9bb7-a33e0e360d69"}
00:54:43.792 00.120 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"6e27cdf7-3806-471d-80d9-992593739369"}
00:54:43.926 00.134 9340 case statement mapped state 6 to 3
00:54:44.045 00.119 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"6e27cdf7-3806-471d-80d9-992593739369"}
00:54:44.174 00.129 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"3863e99c-acb0-456e-b8ba-85aaf8a0bd45"}
00:54:44.328 00.154 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":210,"width":15,"height":15,"star_pos":[6.68,6.80],"pixels":"..."},"id":"3863e99c-acb0-456e-b8ba-85aaf8a0bd45"}
00:54:44.669 00.341 12020 worker thread done servicing request
00:54:44.670 00.001 9340 OnExposeComplete: enter
00:54:44.692 00.022 9340 UpdateGuideState(): m_state=6
00:54:44.714 00.022 9340 Star::Find(15, 896, 706, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 211
00:54:44.763 00.049 9340 Star::Find returns 1 (0), X=896.90, Y=706.84, Mass=1742052, SNR=226.1, Peak=65444 HFD=4.9
00:54:44.790 00.027 9340 MultiStar: [#1 0.54,0.33,0.96,U] [#2 0.65,0.44,0.80,U] [#3 0.82,0.61,0.55,U] [#4 0.67,0.33,0.46,U] [#5 0.89,0.35,0.42,U] [#6 0.82,0.27,0.34,U] [#7 0.74,0.09,0.35,U] [#8 0.89,0.56,0.33,U] 
00:54:44.814 00.024 9340 refined, 8 included, MultiStar: {0.75, 0.39}, one-star: {0.91, 0.42}
00:54:44.855 00.041 9340 CameraToMount -- cameraTheta (0.48) - m_xAngle (-3.09) = xAngle (3.57 = -2.71)
00:54:44.897 00.042 9340 CameraToMount -- cameraTheta (0.48) - (m_xAngle (-3.09) + m_yAngleError (-0.07)) = yAngle (3.65 = -2.64)
00:54:44.917 00.020 9340 CameraToMount -- cameraX=0.75 cameraY=0.39 hyp=0.85 cameraTheta=0.48 mountX=-0.77 mountY=-0.41, mountTheta=-2.65
00:54:44.940 00.023 9340 SchedulePrimaryMove(10104498, x=0.75, y=0.39, opts=13)
00:54:44.962 00.022 9340 Enqueuing Move request for scope (0.75, 0.39)
00:54:45.004 00.042 12020 Worker thread wakes up
00:54:45.005 00.001 12020 worker thread servicing REQUEST_MOVE scope ofs (0.75, 0.39) opts 0xd
00:54:45.005 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=8434, max=65535, med=13006, FiltMin=10480, FiltMax=65489, Gamma=2.870
00:54:45.025 00.020 12020 Handling offset move in thread for scope, endpoint = (0.75, 0.39)
00:54:45.025 00.000 12020 Moving (0.75, 0.39) raw xDistance=-0.77 yDistance=-0.41
00:54:45.025 00.000 12020 GuideAlgorithmHysteresis::Result() returns -0.34 from input -0.77
00:54:45.025 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
00:54:45.026 00.001 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.41
00:54:45.026 00.000 12020 MoveAxis(E, 58, ABG)
00:54:45.026 00.000 12020 Guiding  Dir = 2, Dur = 58
00:54:45.029 00.003 9340 UpdateGuideState exits: m=1742052 SNR=226.1
00:54:45.049 00.020 12020 IsSlewing returns 0
00:54:45.050 00.001 12020 IsGuiding returns 0
00:54:45.051 00.001 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:54:45.071 00.020 12020 PulseGuide returned control before completion, sleep 50
00:54:45.071 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
00:54:45.119 00.048 9340 Enqueuing Expose request
00:54:45.149 00.030 12020 IsGuiding returns 0
00:54:45.150 00.001 12020 Move returns status 0, amount 58
00:54:45.150 00.000 12020 MoveAxis(N, 0, ABG)
00:54:45.150 00.000 12020 Move returns status 0, amount 0
00:54:45.150 00.000 12020 move complete, result=0
00:54:45.151 00.001 12020 worker thread done servicing request
00:54:45.151 00.000 9340 GuideStep: -0.8 px 58 ms EAST, -0.4 px 0 ms NORTH
00:54:45.165 00.014 12020 Worker thread wakes up
00:54:45.166 00.001 12020 worker thread servicing REQUEST_EXPOSE 2000
00:54:45.166 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(881,691,31,31)
00:54:45.566 00.400 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"dade4eae-1b92-492d-aadd-913a792cf908"}
00:54:45.581 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"dade4eae-1b92-492d-aadd-913a792cf908"}
00:54:45.598 00.017 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"eb9d4ad5-d3fb-4b45-a2f5-9a1df0e940e0"}
00:54:45.616 00.018 9340 case statement mapped state 6 to 3
00:54:45.630 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"eb9d4ad5-d3fb-4b45-a2f5-9a1df0e940e0"}
00:54:45.680 00.050 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"cb3421b7-b12c-4b78-8846-8f89bb3709da"}
00:54:45.701 00.021 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":211,"width":15,"height":15,"star_pos":[6.90,6.84],"pixels":"..."},"id":"cb3421b7-b12c-4b78-8846-8f89bb3709da"}
00:54:47.546 01.845 12020 Exposure complete
00:54:47.566 00.020 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"d63b9230-8984-4c7d-a22e-381fecbeb1da"}
00:54:47.616 00.050 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"d63b9230-8984-4c7d-a22e-381fecbeb1da"}
00:54:47.646 00.030 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"330fd6a0-ac70-4c79-9001-95fea6766b13"}
00:54:47.668 00.022 9340 case statement mapped state 6 to 3
00:54:47.715 00.047 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"330fd6a0-ac70-4c79-9001-95fea6766b13"}
00:54:47.752 00.037 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"1ce78df8-17d3-49da-b3ed-152dc28f0709"}
00:54:47.800 00.048 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":211,"width":15,"height":15,"star_pos":[6.90,6.84],"pixels":"..."},"id":"1ce78df8-17d3-49da-b3ed-152dc28f0709"}
00:54:47.964 00.164 12020 worker thread done servicing request
00:54:47.965 00.001 9340 OnExposeComplete: enter
00:54:47.978 00.013 9340 UpdateGuideState(): m_state=6
00:54:47.994 00.016 9340 Star::Find(15, 896, 706, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 212
00:54:48.014 00.020 9340 Star::Find returns 1 (0), X=896.71, Y=706.89, Mass=1704649, SNR=191.6, Peak=65444 HFD=5.0
00:54:48.051 00.037 9340 MultiStar: [#1 0.30,0.48,0.89,U] [#2 0.24,0.59,0.79,U] [#3 0.48,0.46,0.60,U] [#4 0.33,0.42,0.52,U] [#5 0.34,0.49,0.45,U] [#6 0.56,0.34,0.39,U] [#7 0.73,0.30,0.45,U] [#8 0.64,0.55,0.39,U] 
00:54:48.070 00.019 9340 refined, 8 included, MultiStar: {0.47, 0.47}, one-star: {0.72, 0.47}
00:54:48.092 00.022 9340 CameraToMount -- cameraTheta (0.78) - m_xAngle (-3.09) = xAngle (3.88 = -2.41)
00:54:48.111 00.019 9340 CameraToMount -- cameraTheta (0.78) - (m_xAngle (-3.09) + m_yAngleError (-0.07)) = yAngle (3.95 = -2.33)
00:54:48.141 00.030 9340 CameraToMount -- cameraX=0.47 cameraY=0.47 hyp=0.66 cameraTheta=0.78 mountX=-0.49 mountY=-0.48, mountTheta=-2.37
00:54:48.201 00.060 9340 SchedulePrimaryMove(10104498, x=0.47, y=0.47, opts=13)
00:54:48.226 00.025 9340 Enqueuing Move request for scope (0.47, 0.47)
00:54:48.249 00.023 12020 Worker thread wakes up
00:54:48.249 00.000 12020 worker thread servicing REQUEST_MOVE scope ofs (0.47, 0.47) opts 0xd
00:54:48.249 00.000 12020 Handling offset move in thread for scope, endpoint = (0.47, 0.47)
00:54:48.251 00.002 9340 UpdateImageDisplay: Size=(1920,1080) min=8474, max=65535, med=12974, FiltMin=9909, FiltMax=65512, Gamma=2.870
00:54:48.286 00.035 12020 Moving (0.47, 0.47) raw xDistance=-0.49 yDistance=-0.48
00:54:48.287 00.001 9340 UpdateGuideState exits: m=1704649 SNR=191.6
00:54:48.304 00.017 12020 GuideAlgorithmHysteresis::Result() returns -0.23 from input -0.49
00:54:48.305 00.001 12020 switching direction from 1 to -1 - decHistory=-3 oldest=0.01 newest=-1.18
00:54:48.305 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:54:48.324 00.019 12020 GuideAlgorithmResistSwitch::result() returns -0.48 from input -0.48
00:54:48.324 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
00:54:48.339 00.015 12020 MoveAxis(E, 40, ABG)
00:54:48.340 00.001 9340 Enqueuing Expose request
00:54:48.355 00.015 12020 Guiding  Dir = 2, Dur = 40
00:54:48.364 00.009 12020 IsSlewing returns 0
00:54:48.366 00.002 12020 IsGuiding returns 0
00:54:48.396 00.030 12020 PulseGuide returned control before completion, sleep 21
00:54:48.445 00.049 12020 IsGuiding returns 0
00:54:48.447 00.002 12020 Move returns status 0, amount 40
00:54:48.448 00.001 12020 MoveAxis(N, 78, ABG)
00:54:48.448 00.000 12020 Guiding  Dir = 0, Dur = 78
00:54:48.455 00.007 12020 IsSlewing returns 0
00:54:48.457 00.002 12020 IsGuiding returns 0
00:54:48.608 00.151 12020 IsGuiding returns 1
00:54:48.609 00.001 12020 scope still moving after pulse duration time elapsed
00:54:48.747 00.138 12020 IsSlewing returns 0
00:54:48.750 00.003 12020 IsGuiding returns 0
00:54:48.750 00.000 12020 scope move finished after 78 + 215 ms
00:54:48.751 00.001 12020 Move returns status 0, amount 78
00:54:48.751 00.000 12020 move complete, result=0
00:54:48.752 00.001 12020 worker thread done servicing request
00:54:48.752 00.000 9340 GuideStep: -0.5 px 40 ms EAST, -0.5 px 78 ms NORTH
00:54:48.801 00.049 12020 Worker thread wakes up
00:54:48.801 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
00:54:48.801 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(881,691,31,31)
00:54:49.606 00.805 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"ba7c0c5f-6b97-42ec-8c3e-28e46ad8e003"}
00:54:49.657 00.051 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"ba7c0c5f-6b97-42ec-8c3e-28e46ad8e003"}
00:54:49.682 00.025 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"89bba79b-f594-444e-b73f-6e71918f3a55"}
00:54:49.724 00.042 9340 case statement mapped state 6 to 3
00:54:49.787 00.063 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"89bba79b-f594-444e-b73f-6e71918f3a55"}
00:54:49.863 00.076 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"facca1b2-ba6b-4393-9486-1d75c2d07a7b"}
00:54:49.889 00.026 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":212,"width":15,"height":15,"star_pos":[6.71,6.89],"pixels":"..."},"id":"facca1b2-ba6b-4393-9486-1d75c2d07a7b"}
00:54:51.163 01.274 12020 Exposure complete
00:54:51.462 00.299 12020 worker thread done servicing request
00:54:51.462 00.000 9340 OnExposeComplete: enter
00:54:51.480 00.018 9340 UpdateGuideState(): m_state=6
00:54:51.493 00.013 9340 Star::Find(15, 896, 706, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 213
00:54:51.504 00.011 9340 Star::Find returns 1 (0), X=896.77, Y=707.00, Mass=1684234, SNR=191.7, Peak=65444 HFD=4.9
00:54:51.518 00.014 9340 MultiStar: [#1 0.23,0.44,0.95,U] [#2 0.32,0.73,0.78,U] [#3 0.68,0.56,0.62,U] [#4 0.26,0.45,0.52,U] [#5 0.56,0.69,0.46,U] [#6 0.46,0.46,0.40,U] [#7 0.48,0.58,0.43,U] [#8 0.66,0.84,0.38,U] 
00:54:51.540 00.022 9340 refined, 8 included, MultiStar: {0.49, 0.58}, one-star: {0.77, 0.59}
00:54:51.570 00.030 9340 CameraToMount -- cameraTheta (0.88) - m_xAngle (-3.09) = xAngle (3.97 = -2.31)
00:54:51.593 00.023 9340 CameraToMount -- cameraTheta (0.88) - (m_xAngle (-3.09) + m_yAngleError (-0.07)) = yAngle (4.04 = -2.24)
00:54:51.605 00.012 9340 CameraToMount -- cameraX=0.49 cameraY=0.58 hyp=0.76 cameraTheta=0.88 mountX=-0.51 mountY=-0.60, mountTheta=-2.28
00:54:51.622 00.017 9340 SchedulePrimaryMove(10104498, x=0.49, y=0.58, opts=13)
00:54:51.637 00.015 9340 Enqueuing Move request for scope (0.49, 0.58)
00:54:51.654 00.017 12020 Worker thread wakes up
00:54:51.655 00.001 9340 UpdateImageDisplay: Size=(1920,1080) min=8603, max=65535, med=12921, FiltMin=10278, FiltMax=65512, Gamma=2.870
00:54:51.689 00.034 12020 worker thread servicing REQUEST_MOVE scope ofs (0.49, 0.58) opts 0xd
00:54:51.689 00.000 12020 Handling offset move in thread for scope, endpoint = (0.49, 0.58)
00:54:51.689 00.000 12020 Moving (0.49, 0.58) raw xDistance=-0.51 yDistance=-0.60
00:54:51.690 00.001 12020 GuideAlgorithmHysteresis::Result() returns -0.23 from input -0.51
00:54:51.690 00.000 12020 GuideAlgorithmResistSwitch::result() returns -0.60 from input -0.60
00:54:51.690 00.000 12020 MoveAxis(E, 40, ABG)
00:54:51.690 00.000 12020 Guiding  Dir = 2, Dur = 40
00:54:51.691 00.001 9340 UpdateGuideState exits: m=1684234 SNR=191.7
00:54:51.712 00.021 12020 IsSlewing returns 0
00:54:51.713 00.001 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:54:51.725 00.012 12020 IsGuiding returns 0
00:54:51.725 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
00:54:51.741 00.016 9340 Enqueuing Expose request
00:54:51.764 00.023 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"002341c6-9de9-41b3-9136-a679004ef7a3"}
00:54:51.798 00.034 12020 IsGuiding returns 1
00:54:51.798 00.000 12020 scope still moving after pulse duration time elapsed
00:54:51.800 00.002 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"002341c6-9de9-41b3-9136-a679004ef7a3"}
00:54:51.821 00.021 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"579dd0cc-5e31-45c6-93ad-47463f97154c"}
00:54:51.836 00.015 9340 case statement mapped state 6 to 3
00:54:51.849 00.013 12020 IsSlewing returns 0
00:54:51.850 00.001 12020 IsGuiding returns 0
00:54:51.850 00.000 12020 scope move finished after 40 + 84 ms
00:54:51.851 00.001 12020 Move returns status 0, amount 40
00:54:51.851 00.000 12020 MoveAxis(N, 97, ABG)
00:54:51.851 00.000 12020 Guiding  Dir = 0, Dur = 97
00:54:51.853 00.002 12020 IsSlewing returns 0
00:54:51.854 00.001 12020 IsGuiding returns 0
00:54:51.855 00.001 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"579dd0cc-5e31-45c6-93ad-47463f97154c"}
00:54:51.877 00.022 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"dd7d3aa3-c78b-445b-b682-6b5294092b01"}
00:54:51.893 00.016 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":213,"width":15,"height":15,"star_pos":[6.77,7.00],"pixels":"..."},"id":"dd7d3aa3-c78b-445b-b682-6b5294092b01"}
00:54:51.945 00.052 12020 PulseGuide returned control before completion, sleep 16
00:54:52.010 00.065 12020 IsGuiding returns 1
00:54:52.010 00.000 12020 scope still moving after pulse duration time elapsed
00:54:52.138 00.128 12020 IsSlewing returns 0
00:54:52.140 00.002 12020 IsGuiding returns 0
00:54:52.141 00.001 12020 scope move finished after 97 + 189 ms
00:54:52.141 00.000 12020 Move returns status 0, amount 97
00:54:52.141 00.000 12020 move complete, result=0
00:54:52.142 00.001 12020 worker thread done servicing request
00:54:52.142 00.000 9340 GuideStep: -0.5 px 40 ms EAST, -0.6 px 97 ms NORTH
00:54:52.157 00.015 12020 Worker thread wakes up
00:54:52.157 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
00:54:52.157 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(881,691,31,31)
00:54:53.628 01.471 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"94bb8083-8cbf-468b-b936-fbac86fb9379"}
00:54:53.643 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"94bb8083-8cbf-468b-b936-fbac86fb9379"}
00:54:53.675 00.032 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"fea1c25b-9059-46e5-be46-a93b66976a97"}
00:54:53.692 00.017 9340 case statement mapped state 6 to 3
00:54:53.729 00.037 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"fea1c25b-9059-46e5-be46-a93b66976a97"}
00:54:53.749 00.020 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"6fd6588e-3253-404c-9185-e83642a0c1d7"}
00:54:53.770 00.021 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":213,"width":15,"height":15,"star_pos":[6.77,7.00],"pixels":"..."},"id":"6fd6588e-3253-404c-9185-e83642a0c1d7"}
00:54:54.525 00.755 12020 Exposure complete
00:54:54.806 00.281 12020 worker thread done servicing request
00:54:54.806 00.000 9340 OnExposeComplete: enter
00:54:54.819 00.013 9340 UpdateGuideState(): m_state=6
00:54:54.858 00.039 9340 Star::Find(15, 896, 707, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 214
00:54:54.873 00.015 9340 Star::Find returns 1 (0), X=896.83, Y=707.04, Mass=1651505, SNR=200.3, Peak=65444 HFD=4.7
00:54:54.887 00.014 9340 MultiStar: [#1 0.34,0.52,0.99,U] [#2 0.59,0.41,0.80,U] [#3 0.64,0.57,0.64,U] [#4 0.49,0.45,0.58,U] [#5 0.81,0.54,0.44,U] [#6 0.59,0.38,0.37,U] [#7 0.62,-0.12,0.35,U] [#8 0.65,0.56,0.36,U] 
00:54:54.897 00.010 9340 refined, 8 included, MultiStar: {0.61, 0.48}, one-star: {0.83, 0.63}
00:54:54.908 00.011 9340 CameraToMount -- cameraTheta (0.66) - m_xAngle (-3.09) = xAngle (3.76 = -2.53)
00:54:54.922 00.014 9340 CameraToMount -- cameraTheta (0.66) - (m_xAngle (-3.09) + m_yAngleError (-0.07)) = yAngle (3.83 = -2.45)
00:54:54.960 00.038 9340 CameraToMount -- cameraX=0.61 cameraY=0.48 hyp=0.77 cameraTheta=0.66 mountX=-0.63 mountY=-0.49, mountTheta=-2.48
00:54:54.981 00.021 9340 SchedulePrimaryMove(10104498, x=0.61, y=0.48, opts=13)
00:54:54.995 00.014 9340 Enqueuing Move request for scope (0.61, 0.48)
00:54:55.006 00.011 12020 Worker thread wakes up
00:54:55.006 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=7747, max=65535, med=12950, FiltMin=10227, FiltMax=65504, Gamma=2.870
00:54:55.022 00.016 12020 worker thread servicing REQUEST_MOVE scope ofs (0.61, 0.48) opts 0xd
00:54:55.022 00.000 9340 UpdateGuideState exits: m=1651505 SNR=200.3
00:54:55.057 00.035 12020 Handling offset move in thread for scope, endpoint = (0.61, 0.48)
00:54:55.057 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:54:55.069 00.012 12020 Moving (0.61, 0.48) raw xDistance=-0.63 yDistance=-0.49
00:54:55.069 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
00:54:55.081 00.012 12020 GuideAlgorithmHysteresis::Result() returns -0.28 from input -0.63
00:54:55.081 00.000 9340 Enqueuing Expose request
00:54:55.092 00.011 12020 GuideAlgorithmResistSwitch::result() returns -0.49 from input -0.49
00:54:55.092 00.000 12020 MoveAxis(E, 48, ABG)
00:54:55.092 00.000 12020 Guiding  Dir = 2, Dur = 48
00:54:55.093 00.001 12020 IsSlewing returns 0
00:54:55.094 00.001 12020 IsGuiding returns 0
00:54:55.112 00.018 12020 PulseGuide returned control before completion, sleep 42
00:54:55.192 00.080 12020 IsGuiding returns 1
00:54:55.192 00.000 12020 scope still moving after pulse duration time elapsed
00:54:55.227 00.035 12020 IsSlewing returns 0
00:54:55.229 00.002 12020 IsGuiding returns 0
00:54:55.229 00.000 12020 scope move finished after 48 + 85 ms
00:54:55.229 00.000 12020 Move returns status 0, amount 48
00:54:55.229 00.000 12020 MoveAxis(N, 80, ABG)
00:54:55.246 00.017 12020 Guiding  Dir = 0, Dur = 80
00:54:55.248 00.002 12020 IsSlewing returns 0
00:54:55.249 00.001 12020 IsGuiding returns 0
00:54:55.345 00.096 12020 IsGuiding returns 1
00:54:55.345 00.000 12020 scope still moving after pulse duration time elapsed
00:54:55.380 00.035 12020 IsSlewing returns 0
00:54:55.380 00.000 12020 IsGuiding returns 1
00:54:55.434 00.054 12020 IsSlewing returns 0
00:54:55.533 00.099 12020 IsGuiding returns 0
00:54:55.533 00.000 12020 scope move finished after 80 + 203 ms
00:54:55.534 00.001 12020 Move returns status 0, amount 80
00:54:55.534 00.000 12020 move complete, result=0
00:54:55.534 00.000 12020 worker thread done servicing request
00:54:55.535 00.001 9340 GuideStep: -0.6 px 48 ms EAST, -0.5 px 80 ms NORTH
00:54:55.546 00.011 12020 Worker thread wakes up
00:54:55.548 00.002 12020 worker thread servicing REQUEST_EXPOSE 2000
00:54:55.548 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(881,691,31,31)
00:54:55.643 00.095 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"9eff0fea-3776-4c74-bfbb-29be7ecf980f"}
00:54:55.655 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"9eff0fea-3776-4c74-bfbb-29be7ecf980f"}
00:54:55.665 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"fec6fe6b-efa9-4a38-854d-54478ea68d92"}
00:54:55.675 00.010 9340 case statement mapped state 6 to 3
00:54:55.685 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"fec6fe6b-efa9-4a38-854d-54478ea68d92"}
00:54:55.701 00.016 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"0a0327a1-4618-4a85-b117-4927909b6cb9"}
00:54:55.716 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":214,"width":15,"height":15,"star_pos":[6.83,7.04],"pixels":"..."},"id":"0a0327a1-4618-4a85-b117-4927909b6cb9"}
00:54:57.642 01.926 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"d67c8e96-5cee-4858-bda6-774ca79b5958"}
00:54:57.658 00.016 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"d67c8e96-5cee-4858-bda6-774ca79b5958"}
00:54:57.695 00.037 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"2bec027e-8044-45b3-9878-90f51a2f7172"}
00:54:57.711 00.016 9340 case statement mapped state 6 to 3
00:54:57.727 00.016 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"2bec027e-8044-45b3-9878-90f51a2f7172"}
00:54:57.742 00.015 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"72b2c639-108a-4b1f-a5d4-3933e4cc4dd4"}
00:54:57.756 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":214,"width":15,"height":15,"star_pos":[6.83,7.04],"pixels":"..."},"id":"72b2c639-108a-4b1f-a5d4-3933e4cc4dd4"}
00:54:57.934 00.178 12020 Exposure complete
00:54:58.199 00.265 12020 worker thread done servicing request
00:54:58.199 00.000 9340 OnExposeComplete: enter
00:54:58.214 00.015 9340 UpdateGuideState(): m_state=6
00:54:58.225 00.011 9340 Star::Find(15, 896, 707, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 215
00:54:58.239 00.014 9340 Star::Find returns 1 (0), X=896.28, Y=707.01, Mass=1721430, SNR=192.0, Peak=65444 HFD=5.0
00:54:58.252 00.013 9340 MultiStar: [#1 -0.13,0.42,0.94,U] [#2 -0.00,0.48,0.85,U] [#3 0.27,0.46,0.64,U] [#4 -0.00,0.46,0.47,U] [#5 -0.00,0.30,0.42,U] [#6 0.30,0.52,0.49,U] [#7 0.27,0.27,0.40,U] [#8 0.27,0.50,0.38,U] 
00:54:58.263 00.011 9340 refined, 8 included, MultiStar: {0.12, 0.46}, one-star: {0.28, 0.60}
00:54:58.296 00.033 9340 CameraToMount -- cameraTheta (1.31) - m_xAngle (-3.09) = xAngle (4.40 = -1.88)
00:54:58.315 00.019 9340 CameraToMount -- cameraTheta (1.31) - (m_xAngle (-3.09) + m_yAngleError (-0.07)) = yAngle (4.48 = -1.81)
00:54:58.325 00.010 9340 CameraToMount -- cameraX=0.12 cameraY=0.46 hyp=0.48 cameraTheta=1.31 mountX=-0.15 mountY=-0.47, mountTheta=-1.87
00:54:58.349 00.024 9340 SchedulePrimaryMove(10104498, x=0.12, y=0.46, opts=13)
00:54:58.360 00.011 9340 Enqueuing Move request for scope (0.12, 0.46)
00:54:58.375 00.015 12020 Worker thread wakes up
00:54:58.375 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=8658, max=65535, med=12899, FiltMin=10077, FiltMax=65512, Gamma=2.870
00:54:58.391 00.016 12020 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.46) opts 0xd
00:54:58.391 00.000 9340 UpdateGuideState exits: m=1721430 SNR=192.0
00:54:58.403 00.012 12020 Handling offset move in thread for scope, endpoint = (0.12, 0.46)
00:54:58.403 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:54:58.433 00.030 12020 Moving (0.12, 0.46) raw xDistance=-0.15 yDistance=-0.47
00:54:58.433 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
00:54:58.446 00.013 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
00:54:58.446 00.000 9340 Enqueuing Expose request
00:54:58.456 00.010 12020 GuideAlgorithmResistSwitch::result() returns -0.47 from input -0.47
00:54:58.456 00.000 12020 MoveAxis(E, 0, ABG)
00:54:58.457 00.001 12020 Move returns status 0, amount 0
00:54:58.457 00.000 12020 MoveAxis(N, 76, ABG)
00:54:58.457 00.000 12020 Guiding  Dir = 0, Dur = 76
00:54:58.458 00.001 12020 IsSlewing returns 0
00:54:58.459 00.001 12020 IsGuiding returns 0
00:54:58.547 00.088 12020 IsGuiding returns 1
00:54:58.547 00.000 12020 scope still moving after pulse duration time elapsed
00:54:58.598 00.051 12020 IsSlewing returns 0
00:54:58.599 00.001 12020 IsGuiding returns 1
00:54:58.725 00.126 12020 IsSlewing returns 0
00:54:58.727 00.002 12020 IsGuiding returns 0
00:54:58.727 00.000 12020 scope move finished after 76 + 190 ms
00:54:58.727 00.000 12020 Move returns status 0, amount 76
00:54:58.727 00.000 12020 move complete, result=0
00:54:58.727 00.000 12020 worker thread done servicing request
00:54:58.728 00.001 12020 Worker thread wakes up
00:54:58.728 00.000 9340 GuideStep: -0.1 px 0 ms EAST, -0.5 px 76 ms NORTH
00:54:58.739 00.011 12020 worker thread servicing REQUEST_EXPOSE 2000
00:54:58.739 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(881,691,31,31)
00:54:59.683 00.944 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"a79e7da5-af02-46e5-9a8b-cbdae5a20fd6"}
00:54:59.698 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"a79e7da5-af02-46e5-9a8b-cbdae5a20fd6"}
00:54:59.712 00.014 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"4af8df06-b60e-4ff3-b921-6e82017af6aa"}
00:54:59.728 00.016 9340 case statement mapped state 6 to 3
00:54:59.739 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"4af8df06-b60e-4ff3-b921-6e82017af6aa"}
00:54:59.750 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"fc5dc02f-b341-4044-8281-7e42e59582f0"}
00:54:59.765 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":215,"width":15,"height":15,"star_pos":[7.28,7.01],"pixels":"..."},"id":"fc5dc02f-b341-4044-8281-7e42e59582f0"}
00:55:01.109 01.344 12020 Exposure complete
00:55:01.382 00.273 12020 worker thread done servicing request
00:55:01.382 00.000 9340 OnExposeComplete: enter
00:55:01.399 00.017 9340 UpdateGuideState(): m_state=6
00:55:01.411 00.012 9340 Star::Find(15, 896, 707, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 216
00:55:01.444 00.033 9340 Star::Find returns 1 (0), X=896.54, Y=706.88, Mass=1661998, SNR=207.9, Peak=65444 HFD=5.1
00:55:01.458 00.014 9340 MultiStar: [#1 0.10,0.22,0.82,U] [#2 0.20,0.19,0.79,U] [#3 0.37,0.16,0.58,U] [#4 0.10,0.09,0.45,U] [#5 0.40,0.19,0.50,U] [#6 0.23,0.25,0.35,U] [#7 0.22,-0.03,0.41,U] [#8 0.30,0.42,0.30,U] 
00:55:01.472 00.014 9340 refined, 8 included, MultiStar: {0.29, 0.24}, one-star: {0.55, 0.47}
00:55:01.487 00.015 9340 CameraToMount -- cameraTheta (0.68) - m_xAngle (-3.09) = xAngle (3.78 = -2.51)
00:55:01.500 00.013 9340 CameraToMount -- cameraTheta (0.68) - (m_xAngle (-3.09) + m_yAngleError (-0.07)) = yAngle (3.85 = -2.43)
00:55:01.531 00.031 9340 CameraToMount -- cameraX=0.29 cameraY=0.24 hyp=0.38 cameraTheta=0.68 mountX=-0.30 mountY=-0.24, mountTheta=-2.46
00:55:01.547 00.016 9340 SchedulePrimaryMove(10104498, x=0.29, y=0.24, opts=13)
00:55:01.558 00.011 9340 Enqueuing Move request for scope (0.29, 0.24)
00:55:01.572 00.014 12020 Worker thread wakes up
00:55:01.573 00.001 9340 UpdateImageDisplay: Size=(1920,1080) min=8688, max=65535, med=12881, FiltMin=9825, FiltMax=65512, Gamma=2.870
00:55:01.588 00.015 12020 worker thread servicing REQUEST_MOVE scope ofs (0.29, 0.24) opts 0xd
00:55:01.588 00.000 9340 UpdateGuideState exits: m=1661998 SNR=207.9
00:55:01.618 00.030 12020 Handling offset move in thread for scope, endpoint = (0.29, 0.24)
00:55:01.618 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:55:01.631 00.013 12020 Moving (0.29, 0.24) raw xDistance=-0.30 yDistance=-0.24
00:55:01.631 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
00:55:01.644 00.013 12020 GuideAlgorithmHysteresis::Result() returns -0.13 from input -0.30
00:55:01.645 00.001 9340 Enqueuing Expose request
00:55:01.659 00.014 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:55:01.660 00.001 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.24
00:55:01.660 00.000 12020 MoveAxis(E, 22, ABG)
00:55:01.660 00.000 12020 Guiding  Dir = 2, Dur = 22
00:55:01.664 00.004 12020 IsSlewing returns 0
00:55:01.667 00.003 12020 IsGuiding returns 0
00:55:01.683 00.016 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"9fc7c2a0-108c-4a8b-8073-fb3388e9f020"}
00:55:01.717 00.034 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"9fc7c2a0-108c-4a8b-8073-fb3388e9f020"}
00:55:01.731 00.014 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"ca8d5b01-a089-4960-aba2-45338b5b67f1"}
00:55:01.745 00.014 9340 case statement mapped state 6 to 3
00:55:01.756 00.011 12020 IsGuiding returns 1
00:55:01.756 00.000 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"ca8d5b01-a089-4960-aba2-45338b5b67f1"}
00:55:01.769 00.013 12020 scope still moving after pulse duration time elapsed
00:55:01.770 00.001 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"3b93b542-7257-4adc-bacc-40aa2ffc7306"}
00:55:01.808 00.038 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":216,"width":15,"height":15,"star_pos":[6.54,6.88],"pixels":"..."},"id":"3b93b542-7257-4adc-bacc-40aa2ffc7306"}
00:55:01.827 00.019 12020 IsSlewing returns 0
00:55:01.828 00.001 12020 IsGuiding returns 0
00:55:01.828 00.000 12020 scope move finished after 22 + 139 ms
00:55:01.829 00.001 12020 Move returns status 0, amount 22
00:55:01.829 00.000 12020 MoveAxis(N, 0, ABG)
00:55:01.829 00.000 12020 Move returns status 0, amount 0
00:55:01.829 00.000 12020 move complete, result=0
00:55:01.829 00.000 12020 worker thread done servicing request
00:55:01.829 00.000 12020 Worker thread wakes up
00:55:01.830 00.001 12020 worker thread servicing REQUEST_EXPOSE 2000
00:55:01.830 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(881,691,31,31)
00:55:01.830 00.000 9340 GuideStep: -0.3 px 22 ms EAST, -0.2 px 0 ms NORTH
00:55:03.713 01.883 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"3ed7e0d5-1975-4274-8ef2-c5b32c5a541f"}
00:55:03.749 00.036 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"3ed7e0d5-1975-4274-8ef2-c5b32c5a541f"}
00:55:03.805 00.056 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"5fe8e348-908c-44d7-a39f-f1e998492fd0"}
00:55:03.856 00.051 9340 case statement mapped state 6 to 3
00:55:03.876 00.020 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"5fe8e348-908c-44d7-a39f-f1e998492fd0"}
00:55:03.906 00.030 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"d1bb28e6-c6e9-4d00-ad4a-60f259c9c341"}
00:55:03.953 00.047 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":216,"width":15,"height":15,"star_pos":[6.54,6.88],"pixels":"..."},"id":"d1bb28e6-c6e9-4d00-ad4a-60f259c9c341"}
00:55:04.195 00.242 12020 Exposure complete
00:55:04.485 00.290 12020 worker thread done servicing request
00:55:04.485 00.000 9340 OnExposeComplete: enter
00:55:04.527 00.042 9340 UpdateGuideState(): m_state=6
00:55:04.543 00.016 9340 Star::Find(15, 896, 706, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 217
00:55:04.560 00.017 9340 Star::Find returns 1 (0), X=895.73, Y=706.59, Mass=1715612, SNR=236.2, Peak=65348 HFD=5.1
00:55:04.577 00.017 9340 MultiStar: [#1 -0.60,0.08,1.03,U] [#2 -0.64,0.40,0.65,U] [#3 -0.27,0.36,0.43,U] [#4 -0.69,-0.05,0.41,U] [#5 -0.37,0.18,0.34,U] [#6 -0.08,0.01,0.33,U] [#7 -0.22,0.20,0.37,U] [#8 -0.25,0.73,0.37,U] 
00:55:04.592 00.015 9340 single-star, 8 included, MultiStar: {-0.41, 0.21}, one-star: {-0.26, 0.17}
00:55:04.631 00.039 9340 CameraToMount -- cameraTheta (2.56) - m_xAngle (-3.09) = xAngle (5.65 = -0.63)
00:55:04.650 00.019 9340 CameraToMount -- cameraTheta (2.56) - (m_xAngle (-3.09) + m_yAngleError (-0.07)) = yAngle (5.73 = -0.55)
00:55:04.663 00.013 9340 CameraToMount -- cameraX=-0.26 cameraY=0.17 hyp=0.32 cameraTheta=2.56 mountX=0.25 mountY=-0.17, mountTheta=-0.58
00:55:04.681 00.018 9340 SchedulePrimaryMove(10104498, x=-0.26, y=0.17, opts=13)
00:55:04.701 00.020 9340 Enqueuing Move request for scope (-0.26, 0.17)
00:55:04.715 00.014 12020 Worker thread wakes up
00:55:04.715 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=8234, max=65535, med=12876, FiltMin=10164, FiltMax=65512, Gamma=2.870
00:55:04.731 00.016 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.26, 0.17) opts 0xd
00:55:04.732 00.001 12020 Handling offset move in thread for scope, endpoint = (-0.26, 0.17)
00:55:04.732 00.000 9340 UpdateGuideState exits: m=1715612 SNR=236.2
00:55:04.764 00.032 12020 Moving (-0.26, 0.17) raw xDistance=0.25 yDistance=-0.17
00:55:04.764 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:55:04.780 00.016 12020 GuideAlgorithmHysteresis::Result() returns 0.10 from input 0.25
00:55:04.780 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
00:55:04.793 00.013 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:55:04.794 00.001 9340 Enqueuing Expose request
00:55:04.805 00.011 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
00:55:04.805 00.000 12020 MoveAxis(W, 17, ABG)
00:55:04.805 00.000 12020 Guiding  Dir = 3, Dur = 17
00:55:04.808 00.003 12020 IsSlewing returns 0
00:55:04.808 00.000 12020 IsGuiding returns 0
00:55:04.834 00.026 12020 IsGuiding returns 1
00:55:04.834 00.000 12020 scope still moving after pulse duration time elapsed
00:55:04.898 00.064 12020 IsSlewing returns 0
00:55:04.930 00.032 12020 IsGuiding returns 0
00:55:04.930 00.000 12020 scope move finished after 17 + 104 ms
00:55:04.930 00.000 12020 Move returns status 0, amount 17
00:55:04.930 00.000 12020 MoveAxis(N, 0, ABG)
00:55:04.930 00.000 12020 Move returns status 0, amount 0
00:55:04.931 00.001 12020 move complete, result=0
00:55:04.931 00.000 12020 worker thread done servicing request
00:55:04.931 00.000 9340 GuideStep: 0.3 px 17 ms WEST, -0.2 px 0 ms NORTH
00:55:04.946 00.015 12020 Worker thread wakes up
00:55:04.947 00.001 12020 worker thread servicing REQUEST_EXPOSE 2000
00:55:04.947 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(881,691,31,31)
00:55:05.721 00.774 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"26115ef8-ec33-42d5-af1a-a4a58ba01865"}
00:55:05.736 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"26115ef8-ec33-42d5-af1a-a4a58ba01865"}
00:55:05.752 00.016 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"23330f6b-9e0d-4c06-ab85-d21c41b78667"}
00:55:05.765 00.013 9340 case statement mapped state 6 to 3
00:55:05.781 00.016 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"23330f6b-9e0d-4c06-ab85-d21c41b78667"}
00:55:05.804 00.023 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"ab6ccc89-0f15-4fe8-89b9-b8442aa61e3d"}
00:55:05.817 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":217,"width":15,"height":15,"star_pos":[6.73,6.59],"pixels":"..."},"id":"ab6ccc89-0f15-4fe8-89b9-b8442aa61e3d"}
00:55:07.337 01.520 12020 Exposure complete
00:55:07.519 00.182 12020 worker thread done servicing request
00:55:07.519 00.000 9340 OnExposeComplete: enter
00:55:07.528 00.009 9340 UpdateGuideState(): m_state=6
00:55:07.538 00.010 9340 Star::Find(15, 895, 706, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 218
00:55:07.547 00.009 9340 Star::Find returns 1 (0), X=896.36, Y=706.69, Mass=1693309, SNR=197.6, Peak=65444 HFD=5.2
00:55:07.576 00.029 9340 MultiStar: [#1 0.01,0.14,0.88,U] [#2 0.12,0.41,0.70,U] [#3 0.25,0.37,0.66,U] [#4 0.08,0.17,0.56,U] [#5 -0.09,0.01,0.51,U] [#6 0.38,0.18,0.45,U] [#7 0.47,-0.17,0.38,U] [#8 0.30,0.72,0.39,U] 
00:55:07.586 00.010 9340 refined, 8 included, MultiStar: {0.20, 0.24}, one-star: {0.36, 0.28}
00:55:07.596 00.010 9340 CameraToMount -- cameraTheta (0.89) - m_xAngle (-3.09) = xAngle (3.98 = -2.31)
00:55:07.604 00.008 9340 CameraToMount -- cameraTheta (0.89) - (m_xAngle (-3.09) + m_yAngleError (-0.07)) = yAngle (4.05 = -2.23)
00:55:07.612 00.008 9340 CameraToMount -- cameraX=0.20 cameraY=0.24 hyp=0.31 cameraTheta=0.89 mountX=-0.21 mountY=-0.24, mountTheta=-2.27
00:55:07.624 00.012 9340 SchedulePrimaryMove(10104498, x=0.20, y=0.24, opts=13)
00:55:07.633 00.009 9340 Enqueuing Move request for scope (0.20, 0.24)
00:55:07.648 00.015 12020 Worker thread wakes up
00:55:07.648 00.000 12020 worker thread servicing REQUEST_MOVE scope ofs (0.20, 0.24) opts 0xd
00:55:07.648 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=7766, max=65535, med=12861, FiltMin=10345, FiltMax=65512, Gamma=2.870
00:55:07.664 00.016 12020 Handling offset move in thread for scope, endpoint = (0.20, 0.24)
00:55:07.664 00.000 12020 Moving (0.20, 0.24) raw xDistance=-0.21 yDistance=-0.24
00:55:07.664 00.000 9340 UpdateGuideState exits: m=1693309 SNR=197.6
00:55:07.691 00.027 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.21
00:55:07.691 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:55:07.691 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.24
00:55:07.692 00.001 12020 MoveAxis(E, 0, ABG)
00:55:07.692 00.000 12020 Move returns status 0, amount 0
00:55:07.692 00.000 12020 MoveAxis(N, 0, ABG)
00:55:07.692 00.000 12020 Move returns status 0, amount 0
00:55:07.692 00.000 12020 move complete, result=0
00:55:07.693 00.001 12020 worker thread done servicing request
00:55:07.695 00.002 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:55:07.708 00.013 9340 ScheduleExposure(2000,3,1) exposurePending=0
00:55:07.718 00.010 9340 Enqueuing Expose request
00:55:07.727 00.009 9340 GuideStep: -0.2 px 0 ms EAST, -0.2 px 0 ms NORTH
00:55:07.737 00.010 12020 Worker thread wakes up
00:55:07.738 00.001 12020 worker thread servicing REQUEST_EXPOSE 2000
00:55:07.738 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(881,691,31,31)
00:55:07.744 00.006 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"5963af16-4580-45ee-ae33-f9005861020e"}
00:55:07.753 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"5963af16-4580-45ee-ae33-f9005861020e"}
00:55:07.772 00.019 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"6ed220e4-3091-43b1-944b-0a6e1f995917"}
00:55:07.784 00.012 9340 case statement mapped state 6 to 3
00:55:07.797 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"6ed220e4-3091-43b1-944b-0a6e1f995917"}
00:55:07.826 00.029 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"bd5e2605-e0ab-4d19-a17a-5cfb173a246d"}
00:55:07.837 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":218,"width":15,"height":15,"star_pos":[7.36,6.69],"pixels":"..."},"id":"bd5e2605-e0ab-4d19-a17a-5cfb173a246d"}
00:55:09.726 01.889 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"991ceb96-87fe-4de2-a78d-e7f9e722fcbf"}
00:55:09.825 00.099 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"991ceb96-87fe-4de2-a78d-e7f9e722fcbf"}
00:55:09.964 00.139 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"53658b39-7180-4bc2-b855-f2773e73c39f"}
00:55:10.006 00.042 9340 case statement mapped state 6 to 3
00:55:10.083 00.077 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"53658b39-7180-4bc2-b855-f2773e73c39f"}
00:55:10.152 00.069 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"674e64ff-25b1-4d02-b741-ee8a02440e3e"}
00:55:10.197 00.045 12020 Exposure complete
00:55:10.198 00.001 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":218,"width":15,"height":15,"star_pos":[7.36,6.69],"pixels":"..."},"id":"674e64ff-25b1-4d02-b741-ee8a02440e3e"}
00:55:10.872 00.674 12020 worker thread done servicing request
00:55:10.873 00.001 9340 OnExposeComplete: enter
00:55:10.896 00.023 9340 UpdateGuideState(): m_state=6
00:55:10.946 00.050 9340 Star::Find(15, 896, 706, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 219
00:55:10.978 00.032 9340 Star::Find returns 1 (0), X=896.32, Y=706.73, Mass=1729626, SNR=205.8, Peak=65444 HFD=5.2
00:55:11.004 00.026 9340 MultiStar: [#1 0.04,0.23,0.92,U] [#2 0.14,0.20,0.74,U] [#3 0.02,0.22,0.60,U] [#4 0.00,0.18,0.61,U] [#5 0.22,0.05,0.50,U] [#6 0.53,0.11,0.47,U] [#7 0.22,0.10,0.41,U] [#8 0.33,0.26,0.37,U] 
00:55:11.046 00.042 9340 refined, 8 included, MultiStar: {0.19, 0.20}, one-star: {0.32, 0.32}
00:55:11.067 00.021 9340 CameraToMount -- cameraTheta (0.82) - m_xAngle (-3.09) = xAngle (3.92 = -2.37)
00:55:11.095 00.028 9340 CameraToMount -- cameraTheta (0.82) - (m_xAngle (-3.09) + m_yAngleError (-0.07)) = yAngle (3.99 = -2.29)
00:55:11.116 00.021 9340 CameraToMount -- cameraX=0.19 cameraY=0.20 hyp=0.27 cameraTheta=0.82 mountX=-0.20 mountY=-0.21, mountTheta=-2.33
00:55:11.176 00.060 9340 SchedulePrimaryMove(10104498, x=0.19, y=0.20, opts=13)
00:55:11.201 00.025 9340 Enqueuing Move request for scope (0.19, 0.20)
00:55:11.260 00.059 12020 Worker thread wakes up
00:55:11.261 00.001 12020 worker thread servicing REQUEST_MOVE scope ofs (0.19, 0.20) opts 0xd
00:55:11.261 00.000 12020 Handling offset move in thread for scope, endpoint = (0.19, 0.20)
00:55:11.261 00.000 12020 Moving (0.19, 0.20) raw xDistance=-0.20 yDistance=-0.21
00:55:11.261 00.000 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.20
00:55:11.261 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:55:11.262 00.001 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.21
00:55:11.262 00.000 12020 MoveAxis(E, 0, ABG)
00:55:11.262 00.000 12020 Move returns status 0, amount 0
00:55:11.262 00.000 12020 MoveAxis(N, 0, ABG)
00:55:11.265 00.003 9340 UpdateImageDisplay: Size=(1920,1080) min=8493, max=65535, med=12876, FiltMin=10233, FiltMax=65512, Gamma=2.870
00:55:11.296 00.031 12020 Move returns status 0, amount 0
00:55:11.297 00.001 9340 UpdateGuideState exits: m=1729626 SNR=205.8
00:55:11.313 00.016 12020 move complete, result=0
00:55:11.313 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:55:11.331 00.018 12020 worker thread done servicing request
00:55:11.332 00.001 9340 ScheduleExposure(2000,3,1) exposurePending=0
00:55:11.366 00.034 9340 Enqueuing Expose request
00:55:11.386 00.020 12020 Worker thread wakes up
00:55:11.387 00.001 9340 GuideStep: -0.2 px 0 ms EAST, -0.2 px 0 ms NORTH
00:55:11.401 00.014 12020 worker thread servicing REQUEST_EXPOSE 2000
00:55:11.401 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(881,691,31,31)
00:55:11.725 00.324 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"7fd24320-57fb-4cee-a51b-92ffa9be45ed"}
00:55:11.746 00.021 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"7fd24320-57fb-4cee-a51b-92ffa9be45ed"}
00:55:11.794 00.048 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"1b117133-32f1-466a-9273-a4c1d12bab05"}
00:55:11.811 00.017 9340 case statement mapped state 6 to 3
00:55:11.824 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"1b117133-32f1-466a-9273-a4c1d12bab05"}
00:55:11.851 00.027 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"a13a56ab-6b37-44c1-9b6c-f019572ded31"}
00:55:11.890 00.039 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":219,"width":15,"height":15,"star_pos":[7.32,6.73],"pixels":"..."},"id":"a13a56ab-6b37-44c1-9b6c-f019572ded31"}
00:55:13.725 01.835 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"29bccc84-4f69-43c5-8f8d-0066ff4e8bc4"}
00:55:13.739 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"29bccc84-4f69-43c5-8f8d-0066ff4e8bc4"}
00:55:13.755 00.016 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"3cf14fdc-e4ab-4bd9-bd53-bbda348191f1"}
00:55:13.768 00.013 12020 Exposure complete
00:55:13.769 00.001 9340 case statement mapped state 6 to 3
00:55:13.790 00.021 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"3cf14fdc-e4ab-4bd9-bd53-bbda348191f1"}
00:55:13.856 00.066 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"5b58e62c-0998-4a94-92cd-8bf8eb3beb29"}
00:55:13.868 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":219,"width":15,"height":15,"star_pos":[7.32,6.73],"pixels":"..."},"id":"5b58e62c-0998-4a94-92cd-8bf8eb3beb29"}
00:55:14.053 00.185 12020 worker thread done servicing request
00:55:14.054 00.001 9340 OnExposeComplete: enter
00:55:14.070 00.016 9340 UpdateGuideState(): m_state=6
00:55:14.085 00.015 9340 Star::Find(15, 896, 706, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 220
00:55:14.097 00.012 9340 Star::Find returns 1 (0), X=896.66, Y=706.81, Mass=1664514, SNR=190.7, Peak=65444 HFD=5.0
00:55:14.109 00.012 9340 MultiStar: [#1 0.39,0.25,1.20,U] [#2 0.51,0.33,0.69,U] [#3 0.55,0.29,0.62,U] [#4 0.47,0.21,0.50,U] [#5 0.49,0.06,0.52,U] [#6 0.63,0.23,0.41,U] [#7 0.49,0.29,0.50,U] [#8 0.64,0.33,0.35,U] 
00:55:14.141 00.032 9340 refined, 8 included, MultiStar: {0.53, 0.28}, one-star: {0.66, 0.40}
00:55:14.155 00.014 9340 CameraToMount -- cameraTheta (0.48) - m_xAngle (-3.09) = xAngle (3.58 = -2.71)
00:55:14.167 00.012 9340 CameraToMount -- cameraTheta (0.48) - (m_xAngle (-3.09) + m_yAngleError (-0.07)) = yAngle (3.65 = -2.63)
00:55:14.179 00.012 9340 CameraToMount -- cameraX=0.53 cameraY=0.28 hyp=0.59 cameraTheta=0.48 mountX=-0.54 mountY=-0.29, mountTheta=-2.65
00:55:14.199 00.020 9340 SchedulePrimaryMove(10104498, x=0.53, y=0.28, opts=13)
00:55:14.211 00.012 9340 Enqueuing Move request for scope (0.53, 0.28)
00:55:14.242 00.031 12020 Worker thread wakes up
00:55:14.242 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=8560, max=65535, med=12851, FiltMin=9921, FiltMax=65504, Gamma=2.870
00:55:14.252 00.010 12020 worker thread servicing REQUEST_MOVE scope ofs (0.53, 0.28) opts 0xd
00:55:14.252 00.000 9340 UpdateGuideState exits: m=1664514 SNR=190.7
00:55:14.262 00.010 12020 Handling offset move in thread for scope, endpoint = (0.53, 0.28)
00:55:14.262 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:55:14.273 00.011 12020 Moving (0.53, 0.28) raw xDistance=-0.54 yDistance=-0.29
00:55:14.274 00.001 12020 GuideAlgorithmHysteresis::Result() returns -0.23 from input -0.54
00:55:14.274 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
00:55:14.293 00.019 12020 GuideAlgorithmResistSwitch::result() returns -0.29 from input -0.29
00:55:14.294 00.001 9340 Enqueuing Expose request
00:55:14.308 00.014 12020 MoveAxis(E, 39, ABG)
00:55:14.308 00.000 12020 Guiding  Dir = 2, Dur = 39
00:55:14.327 00.019 12020 IsSlewing returns 0
00:55:14.328 00.001 12020 IsGuiding returns 0
00:55:14.348 00.020 12020 PulseGuide returned control before completion, sleep 30
00:55:14.396 00.048 12020 IsGuiding returns 0
00:55:14.396 00.000 12020 Move returns status 0, amount 39
00:55:14.397 00.001 12020 MoveAxis(N, 47, ABG)
00:55:14.397 00.000 12020 Guiding  Dir = 0, Dur = 47
00:55:14.398 00.001 12020 IsSlewing returns 0
00:55:14.399 00.001 12020 IsGuiding returns 0
00:55:14.477 00.078 12020 IsGuiding returns 1
00:55:14.477 00.000 12020 scope still moving after pulse duration time elapsed
00:55:14.609 00.132 12020 IsSlewing returns 0
00:55:14.653 00.044 12020 IsGuiding returns 0
00:55:14.653 00.000 12020 scope move finished after 47 + 207 ms
00:55:14.653 00.000 12020 Move returns status 0, amount 47
00:55:14.653 00.000 12020 move complete, result=0
00:55:14.653 00.000 12020 worker thread done servicing request
00:55:14.654 00.001 9340 GuideStep: -0.5 px 39 ms EAST, -0.3 px 47 ms NORTH
00:55:14.667 00.013 12020 Worker thread wakes up
00:55:14.668 00.001 12020 worker thread servicing REQUEST_EXPOSE 2000
00:55:14.668 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(881,691,31,31)
00:55:15.737 01.069 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"44422cab-d29e-497d-bc22-629487cf62ff"}
00:55:15.753 00.016 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"44422cab-d29e-497d-bc22-629487cf62ff"}
00:55:15.778 00.025 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"c41b3fda-d2f9-4484-9b4a-1edeb088832b"}
00:55:15.793 00.015 9340 case statement mapped state 6 to 3
00:55:15.810 00.017 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"c41b3fda-d2f9-4484-9b4a-1edeb088832b"}
00:55:15.845 00.035 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"9d353d1c-d719-4821-938f-27c34630f732"}
00:55:15.861 00.016 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":220,"width":15,"height":15,"star_pos":[6.66,6.81],"pixels":"..."},"id":"9d353d1c-d719-4821-938f-27c34630f732"}
00:55:17.057 01.196 12020 Exposure complete
00:55:17.599 00.542 9340 OnExposeComplete: enter
00:55:17.621 00.022 12020 worker thread done servicing request
00:55:17.622 00.001 9340 UpdateGuideState(): m_state=6
00:55:17.680 00.058 9340 Star::Find(15, 896, 706, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 221
00:55:17.699 00.019 9340 Star::Find returns 1 (0), X=896.32, Y=706.44, Mass=1710653, SNR=198.7, Peak=65444 HFD=5.1
00:55:17.734 00.035 9340 MultiStar: [#1 0.16,0.03,0.98,U] [#2 0.22,0.23,0.86,U] [#3 0.55,0.44,0.67,U] [#4 0.35,0.22,0.55,U] [#5 0.03,0.11,0.54,U] [#6 0.67,0.04,0.43,U] [#7 0.26,-0.11,0.42,U] [#8 0.43,0.24,0.36,U] 
00:55:17.791 00.057 9340 single-star, 8 included, MultiStar: {0.31, 0.14}, one-star: {0.32, 0.03}
00:55:17.811 00.020 9340 CameraToMount -- cameraTheta (0.08) - m_xAngle (-3.09) = xAngle (3.17 = -3.11)
00:55:17.835 00.024 9340 CameraToMount -- cameraTheta (0.08) - (m_xAngle (-3.09) + m_yAngleError (-0.07)) = yAngle (3.25 = -3.04)
00:55:17.858 00.023 9340 CameraToMount -- cameraX=0.32 cameraY=0.03 hyp=0.33 cameraTheta=0.08 mountX=-0.33 mountY=-0.03, mountTheta=-3.04
00:55:17.901 00.043 9340 SchedulePrimaryMove(10104498, x=0.32, y=0.03, opts=13)
00:55:17.915 00.014 9340 Enqueuing Move request for scope (0.32, 0.03)
00:55:17.929 00.014 12020 Worker thread wakes up
00:55:17.930 00.001 12020 worker thread servicing REQUEST_MOVE scope ofs (0.32, 0.03) opts 0xd
00:55:17.930 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=7642, max=65535, med=12858, FiltMin=10148, FiltMax=65512, Gamma=2.870
00:55:17.945 00.015 12020 Handling offset move in thread for scope, endpoint = (0.32, 0.03)
00:55:17.945 00.000 9340 UpdateGuideState exits: m=1710653 SNR=198.7
00:55:17.962 00.017 12020 Moving (0.32, 0.03) raw xDistance=-0.33 yDistance=-0.03
00:55:17.962 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:55:17.999 00.037 12020 GuideAlgorithmHysteresis::Result() returns -0.15 from input -0.33
00:55:17.999 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
00:55:18.016 00.017 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:55:18.017 00.001 9340 Enqueuing Expose request
00:55:18.029 00.012 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
00:55:18.029 00.000 12020 MoveAxis(E, 26, ABG)
00:55:18.030 00.001 12020 Guiding  Dir = 2, Dur = 26
00:55:18.031 00.001 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"a0b626fe-15e6-4979-985e-95831b27967d"}
00:55:18.050 00.019 12020 IsSlewing returns 0
00:55:18.050 00.000 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"a0b626fe-15e6-4979-985e-95831b27967d"}
00:55:18.068 00.018 12020 IsGuiding returns 0
00:55:18.092 00.024 12020 PulseGuide returned control before completion, sleep 14
00:55:18.094 00.002 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"490d54f8-a834-44c4-ac0a-d59b8c836ef0"}
00:55:18.113 00.019 9340 case statement mapped state 6 to 3
00:55:18.130 00.017 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"490d54f8-a834-44c4-ac0a-d59b8c836ef0"}
00:55:18.147 00.017 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"bd4e2b3c-58de-4163-a97f-6576cbfb6a3b"}
00:55:18.162 00.015 12020 IsGuiding returns 0
00:55:18.162 00.000 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":221,"width":15,"height":15,"star_pos":[7.32,7.44],"pixels":"..."},"id":"bd4e2b3c-58de-4163-a97f-6576cbfb6a3b"}
00:55:18.196 00.034 12020 Move returns status 0, amount 26
00:55:18.196 00.000 12020 MoveAxis(N, 0, ABG)
00:55:18.196 00.000 12020 Move returns status 0, amount 0
00:55:18.196 00.000 12020 move complete, result=0
00:55:18.197 00.001 12020 worker thread done servicing request
00:55:18.197 00.000 9340 GuideStep: -0.3 px 26 ms EAST, -0.0 px 0 ms NORTH
00:55:18.213 00.016 12020 Worker thread wakes up
00:55:18.213 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
00:55:18.213 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(881,691,31,31)
00:55:19.736 01.523 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"d00c75bb-15ba-42e9-95f5-1c56a6b5444d"}
00:55:19.757 00.021 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"d00c75bb-15ba-42e9-95f5-1c56a6b5444d"}
00:55:19.772 00.015 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"027c4a05-4c01-4f82-9afc-c7ca5032efa7"}
00:55:19.791 00.019 9340 case statement mapped state 6 to 3
00:55:19.809 00.018 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"027c4a05-4c01-4f82-9afc-c7ca5032efa7"}
00:55:19.841 00.032 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"d1a39840-ab8b-4484-8ff5-9a018ea8b94e"}
00:55:19.857 00.016 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":221,"width":15,"height":15,"star_pos":[7.32,7.44],"pixels":"..."},"id":"d1a39840-ab8b-4484-8ff5-9a018ea8b94e"}
00:55:20.581 00.724 12020 Exposure complete
00:55:20.829 00.248 12020 worker thread done servicing request
00:55:20.830 00.001 9340 OnExposeComplete: enter
00:55:20.841 00.011 9340 UpdateGuideState(): m_state=6
00:55:20.876 00.035 9340 Star::Find(15, 896, 706, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 222
00:55:20.892 00.016 9340 Star::Find returns 1 (0), X=896.19, Y=706.83, Mass=1787171, SNR=253.9, Peak=65444 HFD=5.1
00:55:20.906 00.014 9340 MultiStar: [#1 -0.28,0.36,0.79,U] [#2 -0.26,0.37,0.55,U] [#3 -0.12,0.29,0.46,U] [#4 -0.16,0.54,0.37,U] [#5 -0.03,0.37,0.37,U] [#6 0.13,0.32,0.34,U] [#7 0.05,0.37,0.35,U] [#8 -0.04,0.62,0.34,U] 
00:55:20.918 00.012 9340 refined, 8 included, MultiStar: {-0.05, 0.40}, one-star: {0.20, 0.42}
00:55:20.930 00.012 9340 CameraToMount -- cameraTheta (1.70) - m_xAngle (-3.09) = xAngle (4.79 = -1.49)
00:55:20.966 00.036 9340 CameraToMount -- cameraTheta (1.70) - (m_xAngle (-3.09) + m_yAngleError (-0.07)) = yAngle (4.87 = -1.41)
00:55:20.982 00.016 9340 CameraToMount -- cameraX=-0.05 cameraY=0.40 hyp=0.40 cameraTheta=1.70 mountX=0.03 mountY=-0.40, mountTheta=-1.49
00:55:21.001 00.019 9340 SchedulePrimaryMove(10104498, x=-0.05, y=0.40, opts=13)
00:55:21.016 00.015 9340 Enqueuing Move request for scope (-0.05, 0.40)
00:55:21.027 00.011 12020 Worker thread wakes up
00:55:21.028 00.001 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.40) opts 0xd
00:55:21.028 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=7335, max=65535, med=12874, FiltMin=9875, FiltMax=65512, Gamma=2.870
00:55:21.065 00.037 12020 Handling offset move in thread for scope, endpoint = (-0.05, 0.40)
00:55:21.065 00.000 9340 UpdateGuideState exits: m=1787171 SNR=253.9
00:55:21.079 00.014 12020 Moving (-0.05, 0.40) raw xDistance=0.03 yDistance=-0.40
00:55:21.079 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:55:21.090 00.011 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
00:55:21.091 00.001 9340 ScheduleExposure(2000,3,1) exposurePending=0
00:55:21.101 00.010 12020 GuideAlgorithmResistSwitch::result() returns -0.40 from input -0.40
00:55:21.101 00.000 9340 Enqueuing Expose request
00:55:21.112 00.011 12020 MoveAxis(E, 0, ABG)
00:55:21.112 00.000 12020 Move returns status 0, amount 0
00:55:21.113 00.001 12020 MoveAxis(N, 65, ABG)
00:55:21.113 00.000 12020 Guiding  Dir = 0, Dur = 65
00:55:21.114 00.001 12020 IsSlewing returns 0
00:55:21.115 00.001 12020 IsGuiding returns 0
00:55:21.193 00.078 12020 IsGuiding returns 1
00:55:21.193 00.000 12020 scope still moving after pulse duration time elapsed
00:55:21.233 00.040 12020 IsSlewing returns 0
00:55:21.235 00.002 12020 IsGuiding returns 1
00:55:21.368 00.133 12020 IsSlewing returns 0
00:55:21.400 00.032 12020 IsGuiding returns 0
00:55:21.401 00.001 12020 scope move finished after 65 + 219 ms
00:55:21.401 00.000 12020 Move returns status 0, amount 65
00:55:21.401 00.000 12020 move complete, result=0
00:55:21.402 00.001 12020 worker thread done servicing request
00:55:21.402 00.000 9340 GuideStep: 0.0 px 0 ms EAST, -0.4 px 65 ms NORTH
00:55:21.416 00.014 12020 Worker thread wakes up
00:55:21.418 00.002 12020 worker thread servicing REQUEST_EXPOSE 2000
00:55:21.418 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(881,691,31,31)
00:55:21.736 00.318 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"30fa9c21-0460-48f1-8490-8e146875538a"}
00:55:21.748 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"30fa9c21-0460-48f1-8490-8e146875538a"}
00:55:21.791 00.043 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"e1436b8b-1a37-4358-9d17-fa7ef5403149"}
00:55:21.811 00.020 9340 case statement mapped state 6 to 3
00:55:21.825 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"e1436b8b-1a37-4358-9d17-fa7ef5403149"}
00:55:21.837 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"a4b92cb9-3efd-4dcf-abae-b1c26882d2fd"}
00:55:21.887 00.050 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":222,"width":15,"height":15,"star_pos":[7.19,6.83],"pixels":"..."},"id":"a4b92cb9-3efd-4dcf-abae-b1c26882d2fd"}
00:55:23.736 01.849 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"c61d2319-495f-4bf7-a070-e2dac28c09de"}
00:55:23.804 00.068 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"c61d2319-495f-4bf7-a070-e2dac28c09de"}
00:55:23.880 00.076 12020 Exposure complete
00:55:23.899 00.019 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"1ee23fe6-0794-491f-aed5-9be501a46c8d"}
00:55:23.923 00.024 9340 case statement mapped state 6 to 3
00:55:23.972 00.049 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"1ee23fe6-0794-491f-aed5-9be501a46c8d"}
00:55:24.031 00.059 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"05822c34-b3b2-43c4-8b4a-230db9ece958"}
00:55:24.116 00.085 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":222,"width":15,"height":15,"star_pos":[7.19,6.83],"pixels":"..."},"id":"05822c34-b3b2-43c4-8b4a-230db9ece958"}
00:55:24.417 00.301 12020 worker thread done servicing request
00:55:24.417 00.000 9340 OnExposeComplete: enter
00:55:24.433 00.016 9340 UpdateGuideState(): m_state=6
00:55:24.449 00.016 9340 Star::Find(15, 896, 706, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 223
00:55:24.490 00.041 9340 Star::Find returns 1 (0), X=896.20, Y=706.46, Mass=1633061, SNR=185.6, Peak=64600 HFD=5.1
00:55:24.511 00.021 9340 MultiStar: [#1 -0.18,-0.17,1.00,U] [#2 0.25,0.01,0.88,U] [#3 0.11,-0.07,0.60,U] [#4 -0.11,-0.31,0.57,U] [#5 -0.22,0.03,0.51,U] [#6 0.06,-0.09,0.47,U] [#7 0.05,-0.33,0.46,U] [#8 0.14,0.08,0.42,U] 
00:55:24.523 00.012 9340 refined, 8 included, MultiStar: {0.04, -0.08}, one-star: {0.20, 0.04}
00:55:24.540 00.017 9340 CameraToMount -- cameraTheta (-1.10) - m_xAngle (-3.09) = xAngle (1.99 = 1.99)
00:55:24.556 00.016 9340 CameraToMount -- cameraTheta (-1.10) - (m_xAngle (-3.09) + m_yAngleError (-0.07)) = yAngle (2.06 = 2.06)
00:55:24.568 00.012 9340 CameraToMount -- cameraX=0.04 cameraY=-0.08 hyp=0.09 cameraTheta=-1.10 mountX=-0.04 mountY=0.08, mountTheta=2.00
00:55:24.614 00.046 9340 SchedulePrimaryMove(10104498, x=0.04, y=-0.08, opts=13)
00:55:24.630 00.016 9340 Enqueuing Move request for scope (0.04, -0.08)
00:55:24.642 00.012 12020 Worker thread wakes up
00:55:24.642 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=7959, max=65535, med=12866, FiltMin=10059, FiltMax=65512, Gamma=2.870
00:55:24.656 00.014 12020 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.08) opts 0xd
00:55:24.656 00.000 12020 Handling offset move in thread for scope, endpoint = (0.04, -0.08)
00:55:24.656 00.000 9340 UpdateGuideState exits: m=1633061 SNR=185.6
00:55:24.669 00.013 12020 Moving (0.04, -0.08) raw xDistance=-0.04 yDistance=0.08
00:55:24.669 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:55:24.683 00.014 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
00:55:24.684 00.001 9340 ScheduleExposure(2000,3,1) exposurePending=0
00:55:24.717 00.033 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:55:24.717 00.000 9340 Enqueuing Expose request
00:55:24.733 00.016 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
00:55:24.734 00.001 12020 MoveAxis(E, 0, ABG)
00:55:24.734 00.000 12020 Move returns status 0, amount 0
00:55:24.734 00.000 12020 MoveAxis(N, 0, ABG)
00:55:24.734 00.000 12020 Move returns status 0, amount 0
00:55:24.734 00.000 12020 move complete, result=0
00:55:24.735 00.001 12020 worker thread done servicing request
00:55:24.735 00.000 12020 Worker thread wakes up
00:55:24.735 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
00:55:24.735 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(881,691,31,31)
00:55:24.739 00.004 9340 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
00:55:25.735 00.996 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"8ad97029-9929-4e8f-b653-883b62bb6a95"}
00:55:25.767 00.032 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"8ad97029-9929-4e8f-b653-883b62bb6a95"}
00:55:25.783 00.016 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"e5f82c18-4d02-495c-bbd4-38219a2d1593"}
00:55:25.798 00.015 9340 case statement mapped state 6 to 3
00:55:25.810 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"e5f82c18-4d02-495c-bbd4-38219a2d1593"}
00:55:25.827 00.017 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"b8228b2a-dc51-492d-8ceb-757269ca09be"}
00:55:25.845 00.018 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":223,"width":15,"height":15,"star_pos":[7.20,7.46],"pixels":"..."},"id":"b8228b2a-dc51-492d-8ceb-757269ca09be"}
00:55:27.114 01.269 12020 Exposure complete
00:55:27.451 00.337 12020 worker thread done servicing request
00:55:27.452 00.001 9340 OnExposeComplete: enter
00:55:27.467 00.015 9340 UpdateGuideState(): m_state=6
00:55:27.498 00.031 9340 Star::Find(15, 896, 706, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 224
00:55:27.508 00.010 9340 Star::Find returns 1 (0), X=896.21, Y=706.22, Mass=1662881, SNR=209.8, Peak=65444 HFD=5.0
00:55:27.520 00.012 9340 MultiStar: [#1 -0.03,-0.34,0.91,U] [#2 -0.01,-0.19,0.74,U] [#3 0.13,-0.18,0.49,U] [#4 0.09,-0.22,0.48,U] [#5 0.11,-0.30,0.45,U] [#6 -0.09,-0.25,0.47,U] [#7 0.14,-0.31,0.41,U] [#8 -0.13,-0.26,0.36,U] 
00:55:27.531 00.011 9340 refined, 8 included, MultiStar: {0.06, -0.25}, one-star: {0.22, -0.19}
00:55:27.543 00.012 9340 CameraToMount -- cameraTheta (-1.34) - m_xAngle (-3.09) = xAngle (1.75 = 1.75)
00:55:27.558 00.015 9340 CameraToMount -- cameraTheta (-1.34) - (m_xAngle (-3.09) + m_yAngleError (-0.07)) = yAngle (1.83 = 1.83)
00:55:27.593 00.035 9340 CameraToMount -- cameraX=0.06 cameraY=-0.25 hyp=0.25 cameraTheta=-1.34 mountX=-0.05 mountY=0.24, mountTheta=1.76
00:55:27.612 00.019 9340 SchedulePrimaryMove(10104498, x=0.06, y=-0.25, opts=13)
00:55:27.624 00.012 9340 Enqueuing Move request for scope (0.06, -0.25)
00:55:27.638 00.014 12020 Worker thread wakes up
00:55:27.639 00.001 9340 UpdateImageDisplay: Size=(1920,1080) min=7539, max=65535, med=12773, FiltMin=10248, FiltMax=65512, Gamma=2.870
00:55:27.652 00.013 12020 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.25) opts 0xd
00:55:27.652 00.000 9340 UpdateGuideState exits: m=1662881 SNR=209.8
00:55:27.665 00.013 12020 Handling offset move in thread for scope, endpoint = (0.06, -0.25)
00:55:27.682 00.017 12020 Moving (0.06, -0.25) raw xDistance=-0.05 yDistance=0.24
00:55:27.682 00.000 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
00:55:27.682 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:55:27.682 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.24
00:55:27.683 00.001 12020 MoveAxis(E, 0, ABG)
00:55:27.683 00.000 12020 Move returns status 0, amount 0
00:55:27.687 00.004 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:55:27.708 00.021 12020 MoveAxis(N, 0, ABG)
00:55:27.708 00.000 12020 Move returns status 0, amount 0
00:55:27.708 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
00:55:27.724 00.016 12020 move complete, result=0
00:55:27.724 00.000 9340 Enqueuing Expose request
00:55:27.735 00.011 12020 worker thread done servicing request
00:55:27.736 00.001 9340 GuideStep: -0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
00:55:27.749 00.013 12020 Worker thread wakes up
00:55:27.749 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
00:55:27.749 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(881,691,31,31)
00:55:27.758 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"88fa7a80-98b6-4623-a68b-beb8d84a3fa6"}
00:55:27.807 00.049 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"88fa7a80-98b6-4623-a68b-beb8d84a3fa6"}
00:55:27.830 00.023 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"59982561-26b6-4566-98f5-292eedbe257e"}
00:55:27.854 00.024 9340 case statement mapped state 6 to 3
00:55:27.868 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"59982561-26b6-4566-98f5-292eedbe257e"}
00:55:27.938 00.070 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"8560be0b-7034-439e-b410-109a6b82215e"}
00:55:27.958 00.020 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":224,"width":15,"height":15,"star_pos":[7.21,7.22],"pixels":"..."},"id":"8560be0b-7034-439e-b410-109a6b82215e"}
00:55:29.735 01.777 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"88d9114c-4917-47f1-982b-9003836f7785"}
00:55:29.759 00.024 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"88d9114c-4917-47f1-982b-9003836f7785"}
00:55:29.797 00.038 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"879507e7-1cfa-4e95-82f4-46aa40afba6f"}
00:55:29.903 00.106 9340 case statement mapped state 6 to 3
00:55:29.951 00.048 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"879507e7-1cfa-4e95-82f4-46aa40afba6f"}
00:55:30.006 00.055 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"23ffb966-0a3c-4512-b94b-f33ca4fc765a"}
00:55:30.025 00.019 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":224,"width":15,"height":15,"star_pos":[7.21,7.22],"pixels":"..."},"id":"23ffb966-0a3c-4512-b94b-f33ca4fc765a"}
00:55:30.134 00.109 12020 Exposure complete
00:55:30.502 00.368 12020 worker thread done servicing request
00:55:30.502 00.000 9340 OnExposeComplete: enter
00:55:30.515 00.013 9340 UpdateGuideState(): m_state=6
00:55:30.540 00.025 9340 Star::Find(15, 896, 706, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 225
00:55:30.561 00.021 9340 Star::Find returns 1 (0), X=896.25, Y=706.27, Mass=1817336, SNR=221.6, Peak=65444 HFD=5.2
00:55:30.596 00.035 9340 MultiStar: [#1 -0.10,-0.22,0.88,U] [#2 -0.02,-0.20,0.61,U] [#3 0.11,0.09,0.52,U] [#4 -0.24,0.06,0.47,U] [#5 0.23,-0.07,0.45,U] [#6 0.39,0.01,0.35,U] [#7 0.17,-0.27,0.37,U] [#8 0.26,-0.09,0.34,U] 
00:55:30.610 00.014 9340 refined, 8 included, MultiStar: {0.10, -0.11}, one-star: {0.25, -0.14}
00:55:30.624 00.014 9340 CameraToMount -- cameraTheta (-0.84) - m_xAngle (-3.09) = xAngle (2.26 = 2.26)
00:55:30.639 00.015 9340 CameraToMount -- cameraTheta (-0.84) - (m_xAngle (-3.09) + m_yAngleError (-0.07)) = yAngle (2.33 = 2.33)
00:55:30.665 00.026 9340 CameraToMount -- cameraX=0.10 cameraY=-0.11 hyp=0.15 cameraTheta=-0.84 mountX=-0.09 mountY=0.11, mountTheta=2.29
00:55:30.713 00.048 9340 SchedulePrimaryMove(10104498, x=0.10, y=-0.11, opts=13)
00:55:30.736 00.023 9340 Enqueuing Move request for scope (0.10, -0.11)
00:55:30.756 00.020 12020 Worker thread wakes up
00:55:30.756 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=7255, max=65535, med=12811, FiltMin=10095, FiltMax=65512, Gamma=2.870
00:55:30.772 00.016 12020 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.11) opts 0xd
00:55:30.772 00.000 12020 Handling offset move in thread for scope, endpoint = (0.10, -0.11)
00:55:30.772 00.000 9340 UpdateGuideState exits: m=1817336 SNR=221.6
00:55:30.788 00.016 12020 Moving (0.10, -0.11) raw xDistance=-0.09 yDistance=0.11
00:55:30.788 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:55:30.819 00.031 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
00:55:30.820 00.001 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:55:30.820 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
00:55:30.820 00.000 12020 MoveAxis(E, 0, ABG)
00:55:30.820 00.000 12020 Move returns status 0, amount 0
00:55:30.820 00.000 12020 MoveAxis(N, 0, ABG)
00:55:30.822 00.002 12020 Move returns status 0, amount 0
00:55:30.822 00.000 12020 move complete, result=0
00:55:30.822 00.000 12020 worker thread done servicing request
00:55:30.822 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
00:55:30.847 00.025 9340 Enqueuing Expose request
00:55:30.865 00.018 12020 Worker thread wakes up
00:55:30.866 00.001 9340 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
00:55:30.881 00.015 12020 worker thread servicing REQUEST_EXPOSE 2000
00:55:30.881 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(881,691,31,31)
00:55:31.734 00.853 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"d716d1ab-9277-419c-953a-4a6e011c1f73"}
00:55:31.748 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"d716d1ab-9277-419c-953a-4a6e011c1f73"}
00:55:31.788 00.040 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"d4a303ab-a0fe-488a-ba22-2b04f885ad6c"}
00:55:31.802 00.014 9340 case statement mapped state 6 to 3
00:55:31.818 00.016 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"d4a303ab-a0fe-488a-ba22-2b04f885ad6c"}
00:55:31.833 00.015 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"bbeb9c4b-e53f-4d33-9185-823c287aeda9"}
00:55:31.847 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":225,"width":15,"height":15,"star_pos":[7.25,7.27],"pixels":"..."},"id":"bbeb9c4b-e53f-4d33-9185-823c287aeda9"}
00:55:33.235 01.388 12020 Exposure complete
00:55:33.426 00.191 12020 worker thread done servicing request
00:55:33.427 00.001 9340 OnExposeComplete: enter
00:55:33.434 00.007 9340 UpdateGuideState(): m_state=6
00:55:33.442 00.008 9340 Star::Find(15, 896, 706, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 226
00:55:33.452 00.010 9340 Star::Find returns 1 (0), X=896.39, Y=706.32, Mass=1796273, SNR=254.4, Peak=65444 HFD=5.4
00:55:33.465 00.013 9340 MultiStar: [#1 0.12,-0.13,0.68,U] [#2 0.23,-0.03,0.61,U] [#3 0.29,0.10,0.48,U] [#4 0.17,0.04,0.38,U] [#5 0.17,0.03,0.36,U] [#6 0.32,-0.05,0.31,U] [#7 0.24,-0.21,0.32,U] [#8 0.52,0.37,0.30,U] 
00:55:33.477 00.012 9340 refined, 8 included, MultiStar: {0.27, -0.02}, one-star: {0.40, -0.09}
00:55:33.504 00.027 9340 CameraToMount -- cameraTheta (-0.08) - m_xAngle (-3.09) = xAngle (3.02 = 3.02)
00:55:33.514 00.010 9340 CameraToMount -- cameraTheta (-0.08) - (m_xAngle (-3.09) + m_yAngleError (-0.07)) = yAngle (3.09 = 3.09)
00:55:33.522 00.008 9340 CameraToMount -- cameraX=0.27 cameraY=-0.02 hyp=0.27 cameraTheta=-0.08 mountX=-0.27 mountY=0.01, mountTheta=3.09
00:55:33.535 00.013 9340 SchedulePrimaryMove(10104498, x=0.27, y=-0.02, opts=13)
00:55:33.543 00.008 9340 Enqueuing Move request for scope (0.27, -0.02)
00:55:33.553 00.010 12020 Worker thread wakes up
00:55:33.553 00.000 12020 worker thread servicing REQUEST_MOVE scope ofs (0.27, -0.02) opts 0xd
00:55:33.554 00.001 9340 UpdateImageDisplay: Size=(1920,1080) min=7926, max=65535, med=12807, FiltMin=10122, FiltMax=65512, Gamma=2.870
00:55:33.563 00.009 12020 Handling offset move in thread for scope, endpoint = (0.27, -0.02)
00:55:33.563 00.000 9340 UpdateGuideState exits: m=1796273 SNR=254.4
00:55:33.576 00.013 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:55:33.585 00.009 12020 Moving (0.27, -0.02) raw xDistance=-0.27 yDistance=0.01
00:55:33.586 00.001 9340 ScheduleExposure(2000,3,1) exposurePending=0
00:55:33.608 00.022 9340 Enqueuing Expose request
00:55:33.619 00.011 12020 GuideAlgorithmHysteresis::Result() returns -0.11 from input -0.27
00:55:33.619 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:55:33.619 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
00:55:33.619 00.000 12020 MoveAxis(E, 19, ABG)
00:55:33.620 00.001 12020 Guiding  Dir = 2, Dur = 19
00:55:33.620 00.000 12020 IsSlewing returns 0
00:55:33.621 00.001 12020 IsGuiding returns 0
00:55:33.650 00.029 12020 IsGuiding returns 1
00:55:33.650 00.000 12020 scope still moving after pulse duration time elapsed
00:55:33.696 00.046 12020 IsSlewing returns 0
00:55:33.697 00.001 12020 IsGuiding returns 0
00:55:33.697 00.000 12020 scope move finished after 19 + 57 ms
00:55:33.697 00.000 12020 Move returns status 0, amount 19
00:55:33.698 00.001 12020 MoveAxis(N, 0, ABG)
00:55:33.698 00.000 12020 Move returns status 0, amount 0
00:55:33.698 00.000 12020 move complete, result=0
00:55:33.698 00.000 12020 worker thread done servicing request
00:55:33.698 00.000 9340 GuideStep: -0.3 px 19 ms EAST, 0.0 px 0 ms NORTH
00:55:33.720 00.022 12020 Worker thread wakes up
00:55:33.720 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
00:55:33.720 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(881,691,31,31)
00:55:33.734 00.014 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"4ae1f348-dcf1-4fb9-ab26-1ec71393392e"}
00:55:33.744 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"4ae1f348-dcf1-4fb9-ab26-1ec71393392e"}
00:55:33.756 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"53d5d09c-20ae-4c90-b5b2-841a8365f090"}
00:55:33.766 00.010 9340 case statement mapped state 6 to 3
00:55:33.779 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"53d5d09c-20ae-4c90-b5b2-841a8365f090"}
00:55:33.847 00.068 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"0554fc00-324f-4cb1-aa58-31c3e3e71ad5"}
00:55:33.857 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":226,"width":15,"height":15,"star_pos":[7.39,7.32],"pixels":"..."},"id":"0554fc00-324f-4cb1-aa58-31c3e3e71ad5"}
00:55:35.734 01.877 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"5e5273e4-2fb5-428e-9d4a-cab108512561"}
00:55:35.744 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"5e5273e4-2fb5-428e-9d4a-cab108512561"}
00:55:35.754 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"4abbd03c-767d-4bf0-bad1-5bb5ee016c48"}
00:55:35.786 00.032 9340 case statement mapped state 6 to 3
00:55:35.798 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"4abbd03c-767d-4bf0-bad1-5bb5ee016c48"}
00:55:35.809 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"03da0173-ca41-43e3-b115-3cf14cc48a78"}
00:55:35.823 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":226,"width":15,"height":15,"star_pos":[7.39,7.32],"pixels":"..."},"id":"03da0173-ca41-43e3-b115-3cf14cc48a78"}
00:55:36.101 00.278 12020 Exposure complete
00:55:36.433 00.332 12020 worker thread done servicing request
00:55:36.433 00.000 9340 OnExposeComplete: enter
00:55:36.448 00.015 9340 UpdateGuideState(): m_state=6
00:55:36.461 00.013 9340 Star::Find(15, 896, 706, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 227
00:55:36.473 00.012 9340 Star::Find returns 1 (0), X=896.35, Y=706.28, Mass=1669147, SNR=209.0, Peak=65444 HFD=5.1
00:55:36.499 00.026 9340 MultiStar: [#1 0.03,-0.08,0.93,U] [#2 -0.01,-0.02,0.70,U] [#3 0.21,-0.07,0.53,U] [#4 -0.06,-0.20,0.49,U] [#5 0.18,0.02,0.37,U] [#6 0.30,-0.11,0.42,U] [#7 0.43,-0.37,0.36,U] [#8 0.34,0.02,0.34,U] 
00:55:36.515 00.016 9340 refined, 8 included, MultiStar: {0.18, -0.10}, one-star: {0.36, -0.13}
00:55:36.552 00.037 9340 CameraToMount -- cameraTheta (-0.51) - m_xAngle (-3.09) = xAngle (2.58 = 2.58)
00:55:36.567 00.015 9340 CameraToMount -- cameraTheta (-0.51) - (m_xAngle (-3.09) + m_yAngleError (-0.07)) = yAngle (2.65 = 2.65)
00:55:36.580 00.013 9340 CameraToMount -- cameraX=0.18 cameraY=-0.10 hyp=0.21 cameraTheta=-0.51 mountX=-0.17 mountY=0.10, mountTheta=2.64
00:55:36.613 00.033 9340 SchedulePrimaryMove(10104498, x=0.18, y=-0.10, opts=13)
00:55:36.649 00.036 9340 Enqueuing Move request for scope (0.18, -0.10)
00:55:36.664 00.015 12020 Worker thread wakes up
00:55:36.664 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=8346, max=65535, med=12814, FiltMin=10060, FiltMax=65512, Gamma=2.870
00:55:36.677 00.013 12020 worker thread servicing REQUEST_MOVE scope ofs (0.18, -0.10) opts 0xd
00:55:36.677 00.000 9340 UpdateGuideState exits: m=1669147 SNR=209.0
00:55:36.692 00.015 12020 Handling offset move in thread for scope, endpoint = (0.18, -0.10)
00:55:36.692 00.000 12020 Moving (0.18, -0.10) raw xDistance=-0.17 yDistance=0.10
00:55:36.692 00.000 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17
00:55:36.692 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:55:36.712 00.020 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:55:36.712 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
00:55:36.726 00.014 9340 Enqueuing Expose request
00:55:36.772 00.046 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
00:55:36.772 00.000 12020 MoveAxis(E, 0, ABG)
00:55:36.772 00.000 12020 Move returns status 0, amount 0
00:55:36.772 00.000 12020 MoveAxis(N, 0, ABG)
00:55:36.772 00.000 12020 Move returns status 0, amount 0
00:55:36.773 00.001 12020 move complete, result=0
00:55:36.773 00.000 12020 worker thread done servicing request
00:55:36.773 00.000 12020 Worker thread wakes up
00:55:36.773 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
00:55:36.774 00.001 12020 Handling exposure in thread, d=2000 o=3 r=(881,691,31,31)
00:55:36.780 00.006 9340 GuideStep: -0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
00:55:37.734 00.954 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"4583783c-f983-4c6d-b7ab-7bd355e1b22a"}
00:55:37.750 00.016 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"4583783c-f983-4c6d-b7ab-7bd355e1b22a"}
00:55:37.766 00.016 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"fd740f4a-bf89-46c3-b0b1-08166161393a"}
00:55:37.789 00.023 9340 case statement mapped state 6 to 3
00:55:37.802 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"fd740f4a-bf89-46c3-b0b1-08166161393a"}
00:55:37.837 00.035 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"f5777c64-6433-4599-a833-ca8692b7538d"}
00:55:37.851 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":227,"width":15,"height":15,"star_pos":[7.35,7.28],"pixels":"..."},"id":"f5777c64-6433-4599-a833-ca8692b7538d"}
00:55:39.165 01.314 12020 Exposure complete
00:55:39.416 00.251 12020 worker thread done servicing request
00:55:39.416 00.000 9340 OnExposeComplete: enter
00:55:39.429 00.013 9340 UpdateGuideState(): m_state=6
00:55:39.439 00.010 9340 Star::Find(15, 896, 706, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 228
00:55:39.450 00.011 9340 Star::Find returns 1 (0), X=896.42, Y=706.43, Mass=1706474, SNR=207.8, Peak=65444 HFD=5.2
00:55:39.460 00.010 9340 MultiStar: [#1 0.02,0.00,0.90,U] [#2 0.15,0.13,0.69,U] [#3 0.28,0.36,0.63,U] [#4 0.25,0.16,0.52,U] [#5 0.33,0.09,0.37,U] [#6 0.43,-0.04,0.38,U] [#7 0.29,0.04,0.41,U] [#8 0.28,0.23,0.36,U] 
00:55:39.473 00.013 9340 refined, 8 included, MultiStar: {0.26, 0.10}, one-star: {0.42, 0.02}
00:55:39.487 00.014 9340 CameraToMount -- cameraTheta (0.37) - m_xAngle (-3.09) = xAngle (3.47 = -2.82)
00:55:39.518 00.031 9340 CameraToMount -- cameraTheta (0.37) - (m_xAngle (-3.09) + m_yAngleError (-0.07)) = yAngle (3.54 = -2.74)
00:55:39.530 00.012 9340 CameraToMount -- cameraX=0.26 cameraY=0.10 hyp=0.28 cameraTheta=0.37 mountX=-0.26 mountY=-0.11, mountTheta=-2.75
00:55:39.547 00.017 9340 SchedulePrimaryMove(10104498, x=0.26, y=0.10, opts=13)
00:55:39.558 00.011 9340 Enqueuing Move request for scope (0.26, 0.10)
00:55:39.568 00.010 12020 Worker thread wakes up
00:55:39.568 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=8285, max=65535, med=12812, FiltMin=10149, FiltMax=65504, Gamma=2.870
00:55:39.580 00.012 12020 worker thread servicing REQUEST_MOVE scope ofs (0.26, 0.10) opts 0xd
00:55:39.580 00.000 9340 UpdateGuideState exits: m=1706474 SNR=207.8
00:55:39.590 00.010 12020 Handling offset move in thread for scope, endpoint = (0.26, 0.10)
00:55:39.591 00.001 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:55:39.622 00.031 12020 Moving (0.26, 0.10) raw xDistance=-0.26 yDistance=-0.11
00:55:39.622 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
00:55:39.632 00.010 12020 GuideAlgorithmHysteresis::Result() returns -0.11 from input -0.26
00:55:39.632 00.000 9340 Enqueuing Expose request
00:55:39.643 00.011 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:55:39.644 00.001 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
00:55:39.644 00.000 12020 MoveAxis(E, 19, ABG)
00:55:39.644 00.000 12020 Guiding  Dir = 2, Dur = 19
00:55:39.645 00.001 12020 IsSlewing returns 0
00:55:39.646 00.001 12020 IsGuiding returns 0
00:55:39.709 00.063 12020 IsGuiding returns 1
00:55:39.710 00.001 12020 scope still moving after pulse duration time elapsed
00:55:39.734 00.024 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"340d710b-f089-4e95-941b-2accab05d092"}
00:55:39.747 00.013 12020 IsSlewing returns 0
00:55:39.747 00.000 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"340d710b-f089-4e95-941b-2accab05d092"}
00:55:39.760 00.013 12020 IsGuiding returns 0
00:55:39.760 00.000 12020 scope move finished after 19 + 95 ms
00:55:39.760 00.000 12020 Move returns status 0, amount 19
00:55:39.761 00.001 12020 MoveAxis(N, 0, ABG)
00:55:39.761 00.000 12020 Move returns status 0, amount 0
00:55:39.761 00.000 12020 move complete, result=0
00:55:39.761 00.000 12020 worker thread done servicing request
00:55:39.761 00.000 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"5f54418d-ac33-403a-9ad7-d3be9ff03abc"}
00:55:39.775 00.014 12020 Worker thread wakes up
00:55:39.776 00.001 12020 worker thread servicing REQUEST_EXPOSE 2000
00:55:39.776 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(881,691,31,31)
00:55:39.779 00.003 9340 case statement mapped state 6 to 3
00:55:39.795 00.016 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"5f54418d-ac33-403a-9ad7-d3be9ff03abc"}
00:55:39.827 00.032 9340 GuideStep: -0.3 px 19 ms EAST, -0.1 px 0 ms NORTH
00:55:39.846 00.019 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"86bda6f6-3698-48b0-997b-89b603e878a3"}
00:55:39.861 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":228,"width":15,"height":15,"star_pos":[7.42,7.43],"pixels":"..."},"id":"86bda6f6-3698-48b0-997b-89b603e878a3"}
00:55:41.750 01.889 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"d6cb38f8-d5e7-434b-9c5f-93505c219ca1"}
00:55:41.762 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"d6cb38f8-d5e7-434b-9c5f-93505c219ca1"}
00:55:41.778 00.016 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"b573fa57-5b72-4930-ad5a-1e1ff8046d86"}
00:55:41.792 00.014 9340 case statement mapped state 6 to 3
00:55:41.802 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"b573fa57-5b72-4930-ad5a-1e1ff8046d86"}
00:55:41.836 00.034 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"16b99807-40d0-42e8-80ce-f100e61c9fa9"}
00:55:41.851 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":228,"width":15,"height":15,"star_pos":[7.42,7.43],"pixels":"..."},"id":"16b99807-40d0-42e8-80ce-f100e61c9fa9"}
00:55:42.134 00.283 12020 Exposure complete
00:55:42.411 00.277 12020 worker thread done servicing request
00:55:42.412 00.001 9340 OnExposeComplete: enter
00:55:42.431 00.019 9340 UpdateGuideState(): m_state=6
00:55:42.446 00.015 9340 Star::Find(15, 896, 706, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 229
00:55:42.460 00.014 9340 Star::Find returns 1 (0), X=896.25, Y=706.24, Mass=1709711, SNR=223.4, Peak=63660 HFD=5.1
00:55:42.476 00.016 9340 MultiStar: [#1 -0.11,-0.31,1.02,U] [#2 0.10,-0.02,0.70,U] [#3 0.12,0.08,0.56,U] [#4 -0.11,0.04,0.46,U] [#5 -0.10,-0.25,0.37,U] [#6 0.05,-0.08,0.44,U] [#7 0.19,-0.46,0.43,U] [#8 0.07,-0.13,0.32,U] 
00:55:42.491 00.015 9340 refined, 8 included, MultiStar: {0.06, -0.15}, one-star: {0.25, -0.17}
00:55:42.530 00.039 9340 CameraToMount -- cameraTheta (-1.20) - m_xAngle (-3.09) = xAngle (1.90 = 1.90)
00:55:42.546 00.016 9340 CameraToMount -- cameraTheta (-1.20) - (m_xAngle (-3.09) + m_yAngleError (-0.07)) = yAngle (1.97 = 1.97)
00:55:42.560 00.014 9340 CameraToMount -- cameraX=0.06 cameraY=-0.15 hyp=0.16 cameraTheta=-1.20 mountX=-0.05 mountY=0.15, mountTheta=1.91
00:55:42.583 00.023 9340 SchedulePrimaryMove(10104498, x=0.06, y=-0.15, opts=13)
00:55:42.597 00.014 9340 Enqueuing Move request for scope (0.06, -0.15)
00:55:42.652 00.055 12020 Worker thread wakes up
00:55:42.652 00.000 12020 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.15) opts 0xd
00:55:42.652 00.000 12020 Handling offset move in thread for scope, endpoint = (0.06, -0.15)
00:55:42.652 00.000 12020 Moving (0.06, -0.15) raw xDistance=-0.05 yDistance=0.15
00:55:42.652 00.000 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
00:55:42.653 00.001 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:55:42.653 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
00:55:42.653 00.000 12020 MoveAxis(E, 0, ABG)
00:55:42.653 00.000 12020 Move returns status 0, amount 0
00:55:42.653 00.000 12020 MoveAxis(N, 0, ABG)
00:55:42.654 00.001 9340 UpdateImageDisplay: Size=(1920,1080) min=8452, max=65535, med=12826, FiltMin=10332, FiltMax=65512, Gamma=2.870
00:55:42.674 00.020 12020 Move returns status 0, amount 0
00:55:42.674 00.000 12020 move complete, result=0
00:55:42.674 00.000 12020 worker thread done servicing request
00:55:42.674 00.000 9340 UpdateGuideState exits: m=1709711 SNR=223.4
00:55:42.693 00.019 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:55:42.707 00.014 9340 ScheduleExposure(2000,3,1) exposurePending=0
00:55:42.746 00.039 9340 Enqueuing Expose request
00:55:42.762 00.016 12020 Worker thread wakes up
00:55:42.762 00.000 9340 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
00:55:42.773 00.011 12020 worker thread servicing REQUEST_EXPOSE 2000
00:55:42.774 00.001 12020 Handling exposure in thread, d=2000 o=3 r=(881,691,31,31)
00:55:43.749 00.975 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"55d7005c-2bf9-4cff-b4be-e923937a5b8d"}
00:55:43.764 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"55d7005c-2bf9-4cff-b4be-e923937a5b8d"}
00:55:43.797 00.033 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"72daa7d2-c2ef-456a-98a4-093bb3f7b065"}
00:55:43.816 00.019 9340 case statement mapped state 6 to 3
00:55:43.852 00.036 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"72daa7d2-c2ef-456a-98a4-093bb3f7b065"}
00:55:43.866 00.014 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"a4ff51a6-bebc-4b0c-a808-022481110dc8"}
00:55:43.879 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":229,"width":15,"height":15,"star_pos":[7.25,7.24],"pixels":"..."},"id":"a4ff51a6-bebc-4b0c-a808-022481110dc8"}
00:55:45.129 01.250 12020 Exposure complete
00:55:45.342 00.213 12020 worker thread done servicing request
00:55:45.342 00.000 9340 OnExposeComplete: enter
00:55:45.353 00.011 9340 UpdateGuideState(): m_state=6
00:55:45.364 00.011 9340 Star::Find(15, 896, 706, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 230
00:55:45.374 00.010 9340 Star::Find returns 1 (0), X=896.24, Y=706.46, Mass=1759853, SNR=250.5, Peak=65444 HFD=5.2
00:55:45.384 00.010 9340 MultiStar: [#1 0.08,-0.11,0.84,U] [#2 0.11,0.22,0.60,U] [#3 0.24,0.12,0.54,U] [#4 0.15,-0.17,0.48,U] [#5 0.06,0.12,0.37,U] [#6 0.35,0.09,0.33,U] [#7 0.53,0.03,0.35,U] [#8 0.41,-0.00,0.28,U] 
00:55:45.393 00.009 9340 refined, 8 included, MultiStar: {0.21, 0.03}, one-star: {0.25, 0.04}
00:55:45.404 00.011 9340 CameraToMount -- cameraTheta (0.15) - m_xAngle (-3.09) = xAngle (3.24 = -3.04)
00:55:45.432 00.028 9340 CameraToMount -- cameraTheta (0.15) - (m_xAngle (-3.09) + m_yAngleError (-0.07)) = yAngle (3.32 = -2.97)
00:55:45.442 00.010 9340 CameraToMount -- cameraX=0.21 cameraY=0.03 hyp=0.21 cameraTheta=0.15 mountX=-0.21 mountY=-0.04, mountTheta=-2.97
00:55:45.455 00.013 9340 SchedulePrimaryMove(10104498, x=0.21, y=0.03, opts=13)
00:55:45.467 00.012 9340 Enqueuing Move request for scope (0.21, 0.03)
00:55:45.477 00.010 12020 Worker thread wakes up
00:55:45.477 00.000 12020 worker thread servicing REQUEST_MOVE scope ofs (0.21, 0.03) opts 0xd
00:55:45.477 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=7917, max=65535, med=12822, FiltMin=10123, FiltMax=65512, Gamma=2.870
00:55:45.485 00.008 12020 Handling offset move in thread for scope, endpoint = (0.21, 0.03)
00:55:45.485 00.000 9340 UpdateGuideState exits: m=1759853 SNR=250.5
00:55:45.496 00.011 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:55:45.507 00.011 9340 ScheduleExposure(2000,3,1) exposurePending=0
00:55:45.516 00.009 12020 Moving (0.21, 0.03) raw xDistance=-0.21 yDistance=-0.04
00:55:45.516 00.000 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.21
00:55:45.517 00.001 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:55:45.517 00.000 9340 Enqueuing Expose request
00:55:45.529 00.012 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
00:55:45.529 00.000 12020 MoveAxis(E, 0, ABG)
00:55:45.529 00.000 12020 Move returns status 0, amount 0
00:55:45.529 00.000 12020 MoveAxis(N, 0, ABG)
00:55:45.529 00.000 12020 Move returns status 0, amount 0
00:55:45.529 00.000 12020 move complete, result=0
00:55:45.530 00.001 12020 worker thread done servicing request
00:55:45.530 00.000 12020 Worker thread wakes up
00:55:45.530 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
00:55:45.530 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(881,691,31,31)
00:55:45.552 00.022 9340 GuideStep: -0.2 px 0 ms EAST, -0.0 px 0 ms NORTH
00:55:45.748 00.196 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"b7a42493-da0d-4575-a3ba-d8267ac599df"}
00:55:45.762 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"b7a42493-da0d-4575-a3ba-d8267ac599df"}
00:55:45.797 00.035 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"eaf5abc5-ab1e-48c4-a54e-b2732570fadf"}
00:55:45.809 00.012 9340 case statement mapped state 6 to 3
00:55:45.822 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"eaf5abc5-ab1e-48c4-a54e-b2732570fadf"}
00:55:45.834 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"4c3ed443-d3f3-4517-be03-279dc08d34ed"}
00:55:45.845 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":230,"width":15,"height":15,"star_pos":[7.24,7.46],"pixels":"..."},"id":"4c3ed443-d3f3-4517-be03-279dc08d34ed"}
00:55:47.757 01.912 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"a3a4a517-c639-4ca7-8a1a-d0eea6fa3bf3"}
00:55:47.777 00.020 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"a3a4a517-c639-4ca7-8a1a-d0eea6fa3bf3"}
00:55:47.788 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"998b89b4-58c0-41ac-bd84-27a9623481c0"}
00:55:47.798 00.010 9340 case statement mapped state 6 to 3
00:55:47.809 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"998b89b4-58c0-41ac-bd84-27a9623481c0"}
00:55:47.843 00.034 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"f8bf4d70-ad1a-4451-979d-568f9259927a"}
00:55:47.871 00.028 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":230,"width":15,"height":15,"star_pos":[7.24,7.46],"pixels":"..."},"id":"f8bf4d70-ad1a-4451-979d-568f9259927a"}
00:55:47.908 00.037 12020 Exposure complete
00:55:48.160 00.252 12020 worker thread done servicing request
00:55:48.160 00.000 9340 OnExposeComplete: enter
00:55:48.174 00.014 9340 UpdateGuideState(): m_state=6
00:55:48.198 00.024 9340 Star::Find(15, 896, 706, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 231
00:55:48.211 00.013 9340 Star::Find returns 1 (0), X=896.38, Y=706.45, Mass=1760353, SNR=197.0, Peak=65444 HFD=5.2
00:55:48.243 00.032 9340 MultiStar: [#1 -0.04,-0.03,0.95,U] [#2 0.15,0.06,0.73,U] [#3 0.29,0.09,0.49,U] [#4 -0.02,-0.04,0.81,U] [#5 0.17,-0.10,0.51,U] [#6 0.41,0.11,0.48,U] [#7 0.38,-0.32,0.43,U] [#8 0.18,0.12,0.35,U] 
00:55:48.257 00.014 9340 refined, 8 included, MultiStar: {0.19, -0.01}, one-star: {0.38, 0.03}
00:55:48.268 00.011 9340 CameraToMount -- cameraTheta (-0.03) - m_xAngle (-3.09) = xAngle (3.06 = 3.06)
00:55:48.279 00.011 9340 CameraToMount -- cameraTheta (-0.03) - (m_xAngle (-3.09) + m_yAngleError (-0.07)) = yAngle (3.14 = 3.14)
00:55:48.290 00.011 9340 CameraToMount -- cameraX=0.19 cameraY=-0.01 hyp=0.19 cameraTheta=-0.03 mountX=-0.19 mountY=0.00, mountTheta=3.14
00:55:48.305 00.015 9340 SchedulePrimaryMove(10104498, x=0.19, y=-0.01, opts=13)
00:55:48.317 00.012 9340 Enqueuing Move request for scope (0.19, -0.01)
00:55:48.353 00.036 12020 Worker thread wakes up
00:55:48.353 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=7802, max=65535, med=12815, FiltMin=10228, FiltMax=65512, Gamma=2.870
00:55:48.364 00.011 12020 worker thread servicing REQUEST_MOVE scope ofs (0.19, -0.01) opts 0xd
00:55:48.364 00.000 9340 UpdateGuideState exits: m=1760353 SNR=197.0
00:55:48.375 00.011 12020 Handling offset move in thread for scope, endpoint = (0.19, -0.01)
00:55:48.375 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:55:48.385 00.010 12020 Moving (0.19, -0.01) raw xDistance=-0.19 yDistance=0.00
00:55:48.385 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
00:55:48.397 00.012 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.19
00:55:48.397 00.000 9340 Enqueuing Expose request
00:55:48.407 00.010 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:55:48.407 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
00:55:48.408 00.001 12020 MoveAxis(E, 0, ABG)
00:55:48.408 00.000 12020 Move returns status 0, amount 0
00:55:48.408 00.000 12020 MoveAxis(N, 0, ABG)
00:55:48.408 00.000 12020 Move returns status 0, amount 0
00:55:48.408 00.000 12020 move complete, result=0
00:55:48.409 00.001 12020 worker thread done servicing request
00:55:48.409 00.000 12020 Worker thread wakes up
00:55:48.409 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
00:55:48.409 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(881,691,31,31)
00:55:48.413 00.004 9340 GuideStep: -0.2 px 0 ms EAST, 0.0 px 0 ms NORTH
00:55:49.800 01.387 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"a59edb3c-54ee-44b8-b8c8-e0086d621c87"}
00:55:49.854 00.054 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"a59edb3c-54ee-44b8-b8c8-e0086d621c87"}
00:55:49.881 00.027 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"07021ae3-c4a1-4c73-9655-7cf79f04a4a2"}
00:55:49.899 00.018 9340 case statement mapped state 6 to 3
00:55:49.922 00.023 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"07021ae3-c4a1-4c73-9655-7cf79f04a4a2"}
00:55:49.972 00.050 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"e3424473-7f40-4f6a-9a0b-09ef6358f612"}
00:55:50.007 00.035 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":231,"width":15,"height":15,"star_pos":[7.38,7.45],"pixels":"..."},"id":"e3424473-7f40-4f6a-9a0b-09ef6358f612"}
00:55:50.769 00.762 12020 Exposure complete
00:55:51.047 00.278 12020 worker thread done servicing request
00:55:51.047 00.000 9340 OnExposeComplete: enter
00:55:51.059 00.012 9340 UpdateGuideState(): m_state=6
00:55:51.073 00.014 9340 Star::Find(15, 896, 706, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 232
00:55:51.083 00.010 9340 Star::Find returns 1 (0), X=896.59, Y=706.58, Mass=1709655, SNR=187.3, Peak=65444 HFD=5.2
00:55:51.094 00.011 9340 MultiStar: [#1 0.10,0.26,0.90,U] [#2 0.15,0.32,0.88,U] [#3 0.24,0.17,0.57,U] [#4 0.15,0.19,0.73,U] [#5 0.42,0.19,0.63,U] [#6 0.29,0.12,0.44,U] [#7 0.27,0.17,0.45,U] [#8 0.39,0.40,0.39,U] 
00:55:51.112 00.018 9340 refined, 8 included, MultiStar: {0.29, 0.22}, one-star: {0.59, 0.17}
00:55:51.125 00.013 9340 CameraToMount -- cameraTheta (0.66) - m_xAngle (-3.09) = xAngle (3.75 = -2.53)
00:55:51.157 00.032 9340 CameraToMount -- cameraTheta (0.66) - (m_xAngle (-3.09) + m_yAngleError (-0.07)) = yAngle (3.82 = -2.46)
00:55:51.171 00.014 9340 CameraToMount -- cameraX=0.29 cameraY=0.22 hyp=0.36 cameraTheta=0.66 mountX=-0.30 mountY=-0.23, mountTheta=-2.49
00:55:51.188 00.017 9340 SchedulePrimaryMove(10104498, x=0.29, y=0.22, opts=13)
00:55:51.203 00.015 9340 Enqueuing Move request for scope (0.29, 0.22)
00:55:51.218 00.015 12020 Worker thread wakes up
00:55:51.218 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=6583, max=65535, med=12847, FiltMin=10275, FiltMax=65512, Gamma=2.870
00:55:51.230 00.012 12020 worker thread servicing REQUEST_MOVE scope ofs (0.29, 0.22) opts 0xd
00:55:51.231 00.001 9340 UpdateGuideState exits: m=1709655 SNR=187.3
00:55:51.258 00.027 12020 Handling offset move in thread for scope, endpoint = (0.29, 0.22)
00:55:51.258 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:55:51.269 00.011 12020 Moving (0.29, 0.22) raw xDistance=-0.30 yDistance=-0.23
00:55:51.269 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
00:55:51.279 00.010 12020 GuideAlgorithmHysteresis::Result() returns -0.13 from input -0.30
00:55:51.279 00.000 9340 Enqueuing Expose request
00:55:51.293 00.014 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:55:51.294 00.001 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.23
00:55:51.294 00.000 12020 MoveAxis(E, 21, ABG)
00:55:51.294 00.000 12020 Guiding  Dir = 2, Dur = 21
00:55:51.295 00.001 12020 IsSlewing returns 0
00:55:51.296 00.001 12020 IsGuiding returns 0
00:55:51.319 00.023 12020 IsGuiding returns 1
00:55:51.319 00.000 12020 scope still moving after pulse duration time elapsed
00:55:51.382 00.063 12020 IsSlewing returns 0
00:55:51.382 00.000 12020 IsGuiding returns 0
00:55:51.383 00.001 12020 scope move finished after 21 + 65 ms
00:55:51.383 00.000 12020 Move returns status 0, amount 21
00:55:51.383 00.000 12020 MoveAxis(N, 0, ABG)
00:55:51.383 00.000 12020 Move returns status 0, amount 0
00:55:51.383 00.000 12020 move complete, result=0
00:55:51.384 00.001 12020 worker thread done servicing request
00:55:51.384 00.000 9340 GuideStep: -0.3 px 21 ms EAST, -0.2 px 0 ms NORTH
00:55:51.396 00.012 12020 Worker thread wakes up
00:55:51.396 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
00:55:51.396 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(881,691,31,31)
00:55:51.801 00.405 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"a4097cc9-f56e-4364-96e4-b0b1f6b0ed62"}
00:55:51.814 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"a4097cc9-f56e-4364-96e4-b0b1f6b0ed62"}
00:55:51.823 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"7bb267be-fd41-4b86-8544-abed1c2832ad"}
00:55:51.837 00.014 9340 case statement mapped state 6 to 3
00:55:51.847 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"7bb267be-fd41-4b86-8544-abed1c2832ad"}
00:55:51.889 00.042 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"336c4b30-3761-4daf-8728-73d67a9f40f0"}
00:55:51.918 00.029 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":232,"width":15,"height":15,"star_pos":[6.59,6.58],"pixels":"..."},"id":"336c4b30-3761-4daf-8728-73d67a9f40f0"}
00:55:53.752 01.834 12020 Exposure complete
00:55:53.799 00.047 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"7cde36ea-54c6-4bb6-9144-f8eb88da4151"}
00:55:53.816 00.017 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"7cde36ea-54c6-4bb6-9144-f8eb88da4151"}
00:55:53.837 00.021 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"1e3d3f15-29f9-448b-aa71-7d1d8833558e"}
00:55:53.849 00.012 9340 case statement mapped state 6 to 3
00:55:53.860 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"1e3d3f15-29f9-448b-aa71-7d1d8833558e"}
00:55:53.874 00.014 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"f5535f1f-8a4c-48ca-be6d-8cb24176670b"}
00:55:53.907 00.033 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":232,"width":15,"height":15,"star_pos":[6.59,6.58],"pixels":"..."},"id":"f5535f1f-8a4c-48ca-be6d-8cb24176670b"}
00:55:54.017 00.110 12020 worker thread done servicing request
00:55:54.018 00.001 9340 OnExposeComplete: enter
00:55:54.030 00.012 9340 UpdateGuideState(): m_state=6
00:55:54.042 00.012 9340 Star::Find(15, 896, 706, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 233
00:55:54.057 00.015 9340 Star::Find returns 1 (0), X=895.94, Y=706.46, Mass=1788002, SNR=229.0, Peak=62992 HFD=5.1
00:55:54.072 00.015 9340 MultiStar: [#1 -0.18,0.14,0.81,U] [#2 -0.16,0.25,0.80,U] [#3 0.12,0.37,0.51,U] [#4 -0.44,0.20,0.50,U] [#5 -0.15,0.15,0.48,U] [#6 -0.05,-0.05,0.33,U] [#7 -0.24,0.12,0.41,U] [#8 -0.01,0.26,0.35,U] 
00:55:54.098 00.026 9340 single-star, 8 included, MultiStar: {-0.13, 0.16}, one-star: {-0.05, 0.05}
00:55:54.112 00.014 9340 CameraToMount -- cameraTheta (2.41) - m_xAngle (-3.09) = xAngle (5.50 = -0.78)
00:55:54.123 00.011 9340 CameraToMount -- cameraTheta (2.41) - (m_xAngle (-3.09) + m_yAngleError (-0.07)) = yAngle (5.57 = -0.71)
00:55:54.133 00.010 9340 CameraToMount -- cameraX=-0.05 cameraY=0.05 hyp=0.07 cameraTheta=2.41 mountX=0.05 mountY=-0.05, mountTheta=-0.74
00:55:54.147 00.014 9340 SchedulePrimaryMove(10104498, x=-0.05, y=0.05, opts=13)
00:55:54.163 00.016 9340 Enqueuing Move request for scope (-0.05, 0.05)
00:55:54.176 00.013 12020 Worker thread wakes up
00:55:54.176 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=8228, max=65535, med=12806, FiltMin=10194, FiltMax=65512, Gamma=2.870
00:55:54.203 00.027 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.05) opts 0xd
00:55:54.203 00.000 9340 UpdateGuideState exits: m=1788002 SNR=229.0
00:55:54.215 00.012 12020 Handling offset move in thread for scope, endpoint = (-0.05, 0.05)
00:55:54.216 00.001 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:55:54.228 00.012 12020 Moving (-0.05, 0.05) raw xDistance=0.05 yDistance=-0.05
00:55:54.228 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
00:55:54.239 00.011 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
00:55:54.239 00.000 9340 Enqueuing Expose request
00:55:54.250 00.011 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:55:54.250 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
00:55:54.251 00.001 12020 MoveAxis(E, 0, ABG)
00:55:54.251 00.000 12020 Move returns status 0, amount 0
00:55:54.251 00.000 12020 MoveAxis(N, 0, ABG)
00:55:54.251 00.000 12020 Move returns status 0, amount 0
00:55:54.251 00.000 12020 move complete, result=0
00:55:54.252 00.001 12020 worker thread done servicing request
00:55:54.252 00.000 12020 Worker thread wakes up
00:55:54.252 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
00:55:54.252 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(881,691,31,31)
00:55:54.255 00.003 9340 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
00:55:55.799 01.544 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"c14de6b8-5c14-41eb-adf2-65961a1bf915"}
00:55:55.813 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"c14de6b8-5c14-41eb-adf2-65961a1bf915"}
00:55:55.836 00.023 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"42edb42b-3f34-45fc-9202-cfc06390f05a"}
00:55:55.880 00.044 9340 case statement mapped state 6 to 3
00:55:55.899 00.019 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"42edb42b-3f34-45fc-9202-cfc06390f05a"}
00:55:55.923 00.024 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"309f272a-c870-407e-8ce4-116dd6e45d6a"}
00:55:55.935 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":233,"width":15,"height":15,"star_pos":[6.94,7.46],"pixels":"..."},"id":"309f272a-c870-407e-8ce4-116dd6e45d6a"}
00:55:56.618 00.683 12020 Exposure complete
00:55:56.865 00.247 12020 worker thread done servicing request
00:55:56.865 00.000 9340 OnExposeComplete: enter
00:55:56.877 00.012 9340 UpdateGuideState(): m_state=6
00:55:56.889 00.012 9340 Star::Find(15, 895, 706, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 234
00:55:56.901 00.012 9340 Star::Find returns 1 (0), X=896.12, Y=706.65, Mass=1742835, SNR=226.1, Peak=65444 HFD=5.0
00:55:56.918 00.017 9340 MultiStar: [#1 -0.14,0.11,0.80,U] [#2 -0.21,0.36,0.61,U] [#3 0.05,0.26,0.54,U] [#4 0.03,0.15,0.43,U] [#5 -0.14,0.16,0.42,U] [#6 0.00,0.11,0.38,U] [#7 0.17,-0.14,0.39,U] [#8 0.09,0.39,0.34,U] 
00:55:56.930 00.012 9340 refined, 8 included, MultiStar: {-0.01, 0.19}, one-star: {0.12, 0.23}
00:55:56.959 00.029 9340 CameraToMount -- cameraTheta (1.61) - m_xAngle (-3.09) = xAngle (4.71 = -1.58)
00:55:56.977 00.018 9340 CameraToMount -- cameraTheta (1.61) - (m_xAngle (-3.09) + m_yAngleError (-0.07)) = yAngle (4.78 = -1.50)
00:55:56.994 00.017 9340 CameraToMount -- cameraX=-0.01 cameraY=0.19 hyp=0.19 cameraTheta=1.61 mountX=-0.00 mountY=-0.19, mountTheta=-1.58
00:55:57.010 00.016 9340 SchedulePrimaryMove(10104498, x=-0.01, y=0.19, opts=13)
00:55:57.019 00.009 9340 Enqueuing Move request for scope (-0.01, 0.19)
00:55:57.029 00.010 12020 Worker thread wakes up
00:55:57.029 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=6407, max=65535, med=12798, FiltMin=10349, FiltMax=65512, Gamma=2.870
00:55:57.041 00.012 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.19) opts 0xd
00:55:57.041 00.000 9340 UpdateGuideState exits: m=1742835 SNR=226.1
00:55:57.054 00.013 12020 Handling offset move in thread for scope, endpoint = (-0.01, 0.19)
00:55:57.054 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:55:57.084 00.030 12020 Moving (-0.01, 0.19) raw xDistance=-0.00 yDistance=-0.19
00:55:57.084 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
00:55:57.094 00.010 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.00
00:55:57.094 00.000 9340 Enqueuing Expose request
00:55:57.105 00.011 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:55:57.106 00.001 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
00:55:57.106 00.000 12020 MoveAxis(E, 0, ABG)
00:55:57.106 00.000 12020 Move returns status 0, amount 0
00:55:57.106 00.000 12020 MoveAxis(N, 0, ABG)
00:55:57.106 00.000 12020 Move returns status 0, amount 0
00:55:57.107 00.001 12020 move complete, result=0
00:55:57.107 00.000 12020 worker thread done servicing request
00:55:57.107 00.000 12020 Worker thread wakes up
00:55:57.107 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
00:55:57.107 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(881,691,31,31)
00:55:57.109 00.002 9340 GuideStep: -0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
00:55:57.798 00.689 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"6a4d3d61-55ca-41ae-a470-845b35a024a6"}
00:55:57.809 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"6a4d3d61-55ca-41ae-a470-845b35a024a6"}
00:55:57.832 00.023 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"8737214c-f100-43f5-8b32-1341683b3aa4"}
00:55:57.844 00.012 9340 case statement mapped state 6 to 3
00:55:57.857 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"8737214c-f100-43f5-8b32-1341683b3aa4"}
00:55:57.870 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"bc6e6992-84c8-435c-a438-fea5944cbabe"}
00:55:57.903 00.033 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":234,"width":15,"height":15,"star_pos":[7.12,6.65],"pixels":"..."},"id":"bc6e6992-84c8-435c-a438-fea5944cbabe"}
00:55:59.463 01.560 12020 Exposure complete
00:55:59.657 00.194 12020 worker thread done servicing request
00:55:59.657 00.000 9340 OnExposeComplete: enter
00:55:59.670 00.013 9340 UpdateGuideState(): m_state=6
00:55:59.681 00.011 9340 Star::Find(15, 896, 706, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 235
00:55:59.695 00.014 9340 Star::Find returns 1 (0), X=896.30, Y=706.71, Mass=1749219, SNR=208.5, Peak=65444 HFD=5.3
00:55:59.723 00.028 9340 MultiStar: [#1 -0.28,0.28,0.99,U] [#2 0.14,0.44,0.62,U] [#3 0.35,0.11,0.57,U] [#4 0.32,0.25,0.49,U] [#5 0.18,0.23,0.50,U] [#6 0.28,0.08,0.37,U] [#7 0.31,0.23,0.33,U] [#8 0.09,0.36,0.31,U] 
00:55:59.732 00.009 9340 refined, 8 included, MultiStar: {0.15, 0.26}, one-star: {0.31, 0.29}
00:55:59.740 00.008 9340 CameraToMount -- cameraTheta (1.04) - m_xAngle (-3.09) = xAngle (4.13 = -2.15)
00:55:59.753 00.013 9340 CameraToMount -- cameraTheta (1.04) - (m_xAngle (-3.09) + m_yAngleError (-0.07)) = yAngle (4.21 = -2.08)
00:55:59.761 00.008 9340 CameraToMount -- cameraX=0.15 cameraY=0.26 hyp=0.30 cameraTheta=1.04 mountX=-0.17 mountY=-0.27, mountTheta=-2.13
00:55:59.774 00.013 9340 SchedulePrimaryMove(10104498, x=0.15, y=0.26, opts=13)
00:55:59.786 00.012 9340 Enqueuing Move request for scope (0.15, 0.26)
00:55:59.801 00.015 12020 Worker thread wakes up
00:55:59.801 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=8509, max=65535, med=12793, FiltMin=10215, FiltMax=65512, Gamma=2.870
00:55:59.813 00.012 12020 worker thread servicing REQUEST_MOVE scope ofs (0.15, 0.26) opts 0xd
00:55:59.813 00.000 9340 UpdateGuideState exits: m=1749219 SNR=208.5
00:55:59.836 00.023 12020 Handling offset move in thread for scope, endpoint = (0.15, 0.26)
00:55:59.836 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:55:59.847 00.011 12020 Moving (0.15, 0.26) raw xDistance=-0.17 yDistance=-0.27
00:55:59.847 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
00:55:59.859 00.012 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17
00:55:59.859 00.000 9340 Enqueuing Expose request
00:55:59.871 00.012 12020 GuideAlgorithmResistSwitch::result() returns -0.27 from input -0.27
00:55:59.872 00.001 12020 MoveAxis(E, 0, ABG)
00:55:59.872 00.000 12020 Move returns status 0, amount 0
00:55:59.872 00.000 12020 MoveAxis(N, 43, ABG)
00:55:59.872 00.000 12020 Guiding  Dir = 0, Dur = 43
00:55:59.872 00.000 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"acba2233-ee70-4cb6-8840-425e905e13fc"}
00:55:59.882 00.010 12020 IsSlewing returns 0
00:55:59.882 00.000 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"acba2233-ee70-4cb6-8840-425e905e13fc"}
00:55:59.894 00.012 12020 IsGuiding returns 0
00:55:59.898 00.004 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"f3943536-76d6-4a35-8059-6a4db323524d"}
00:55:59.910 00.012 9340 case statement mapped state 6 to 3
00:55:59.924 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"f3943536-76d6-4a35-8059-6a4db323524d"}
00:55:59.970 00.046 12020 IsGuiding returns 1
00:55:59.970 00.000 12020 scope still moving after pulse duration time elapsed
00:55:59.979 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"a3783bbd-4ce2-43b4-9fb3-4b94afcf3db7"}
00:55:59.994 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":235,"width":15,"height":15,"star_pos":[7.30,6.71],"pixels":"..."},"id":"a3783bbd-4ce2-43b4-9fb3-4b94afcf3db7"}
00:56:00.005 00.011 12020 IsSlewing returns 0
00:56:00.006 00.001 12020 IsGuiding returns 1
00:56:00.035 00.029 12020 IsSlewing returns 0
00:56:00.036 00.001 12020 IsGuiding returns 1
00:56:00.129 00.093 12020 IsSlewing returns 0
00:56:00.161 00.032 12020 IsGuiding returns 0
00:56:00.161 00.000 12020 scope move finished after 43 + 224 ms
00:56:00.161 00.000 12020 Move returns status 0, amount 43
00:56:00.162 00.001 12020 move complete, result=0
00:56:00.162 00.000 12020 worker thread done servicing request
00:56:00.162 00.000 9340 GuideStep: -0.2 px 0 ms EAST, -0.3 px 43 ms NORTH
00:56:00.173 00.011 12020 Worker thread wakes up
00:56:00.173 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
00:56:00.173 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(881,691,31,31)
00:56:01.797 01.624 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"947bb30b-65b5-4a0d-bfc8-0fafdca7b76e"}
00:56:01.838 00.041 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"947bb30b-65b5-4a0d-bfc8-0fafdca7b76e"}
00:56:01.859 00.021 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"14f67e15-6131-4136-b795-8de317afd0d5"}
00:56:01.874 00.015 9340 case statement mapped state 6 to 3
00:56:01.906 00.032 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"14f67e15-6131-4136-b795-8de317afd0d5"}
00:56:01.945 00.039 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"5893a311-4cf8-472b-8b71-d07a5358bd56"}
00:56:01.968 00.023 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":235,"width":15,"height":15,"star_pos":[7.30,6.71],"pixels":"..."},"id":"5893a311-4cf8-472b-8b71-d07a5358bd56"}
00:56:02.539 00.571 12020 Exposure complete
00:56:02.929 00.390 12020 worker thread done servicing request
00:56:02.929 00.000 9340 OnExposeComplete: enter
00:56:02.947 00.018 9340 UpdateGuideState(): m_state=6
00:56:02.966 00.019 9340 Star::Find(15, 896, 706, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 236
00:56:03.007 00.041 9340 Star::Find returns 1 (0), X=896.39, Y=706.20, Mass=1717222, SNR=223.2, Peak=64476 HFD=5.2
00:56:03.040 00.033 9340 MultiStar: [#1 0.04,-0.30,0.86,U] [#2 0.24,-0.16,0.62,U] [#3 0.41,-0.21,0.49,U] [#4 0.12,-0.22,0.51,U] [#5 0.24,-0.21,0.36,U] [#6 0.46,-0.18,0.40,U] [#7 0.33,-0.29,0.38,U] [#8 0.33,-0.30,0.32,U] 
00:56:03.058 00.018 9340 refined, 8 included, MultiStar: {0.27, -0.23}, one-star: {0.39, -0.21}
00:56:03.075 00.017 9340 CameraToMount -- cameraTheta (-0.71) - m_xAngle (-3.09) = xAngle (2.39 = 2.39)
00:56:03.090 00.015 9340 CameraToMount -- cameraTheta (-0.71) - (m_xAngle (-3.09) + m_yAngleError (-0.07)) = yAngle (2.46 = 2.46)
00:56:03.105 00.015 9340 CameraToMount -- cameraX=0.27 cameraY=-0.23 hyp=0.36 cameraTheta=-0.71 mountX=-0.26 mountY=0.22, mountTheta=2.43
00:56:03.146 00.041 9340 SchedulePrimaryMove(10104498, x=0.27, y=-0.23, opts=13)
00:56:03.160 00.014 9340 Enqueuing Move request for scope (0.27, -0.23)
00:56:03.172 00.012 12020 Worker thread wakes up
00:56:03.173 00.001 9340 UpdateImageDisplay: Size=(1920,1080) min=7914, max=65535, med=12783, FiltMin=10120, FiltMax=65504, Gamma=2.870
00:56:03.188 00.015 12020 worker thread servicing REQUEST_MOVE scope ofs (0.27, -0.23) opts 0xd
00:56:03.188 00.000 9340 UpdateGuideState exits: m=1717222 SNR=223.2
00:56:03.202 00.014 12020 Handling offset move in thread for scope, endpoint = (0.27, -0.23)
00:56:03.202 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:56:03.231 00.029 12020 Moving (0.27, -0.23) raw xDistance=-0.26 yDistance=0.22
00:56:03.232 00.001 9340 ScheduleExposure(2000,3,1) exposurePending=0
00:56:03.246 00.014 12020 GuideAlgorithmHysteresis::Result() returns -0.11 from input -0.26
00:56:03.246 00.000 9340 Enqueuing Expose request
00:56:03.258 00.012 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:56:03.258 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.22
00:56:03.258 00.000 12020 MoveAxis(E, 19, ABG)
00:56:03.259 00.001 12020 Guiding  Dir = 2, Dur = 19
00:56:03.263 00.004 12020 IsSlewing returns 0
00:56:03.265 00.002 12020 IsGuiding returns 0
00:56:03.296 00.031 12020 IsGuiding returns 1
00:56:03.296 00.000 12020 scope still moving after pulse duration time elapsed
00:56:03.359 00.063 12020 IsSlewing returns 0
00:56:03.360 00.001 12020 IsGuiding returns 0
00:56:03.361 00.001 12020 scope move finished after 19 + 76 ms
00:56:03.361 00.000 12020 Move returns status 0, amount 19
00:56:03.361 00.000 12020 MoveAxis(N, 0, ABG)
00:56:03.361 00.000 12020 Move returns status 0, amount 0
00:56:03.361 00.000 12020 move complete, result=0
00:56:03.362 00.001 12020 worker thread done servicing request
00:56:03.362 00.000 9340 GuideStep: -0.3 px 19 ms EAST, 0.2 px 0 ms NORTH
00:56:03.373 00.011 12020 Worker thread wakes up
00:56:03.374 00.001 12020 worker thread servicing REQUEST_EXPOSE 2000
00:56:03.374 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(881,691,31,31)
00:56:03.796 00.422 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"13832946-956f-492f-a79b-8e9f6b09ecca"}
00:56:03.809 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"13832946-956f-492f-a79b-8e9f6b09ecca"}
00:56:03.842 00.033 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"9204a39f-46e3-448d-91eb-aee9364ea651"}
00:56:03.874 00.032 9340 case statement mapped state 6 to 3
00:56:03.888 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"9204a39f-46e3-448d-91eb-aee9364ea651"}
00:56:03.903 00.015 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"008c97ca-834d-4bdc-88a5-dbf343420ede"}
00:56:03.916 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":236,"width":15,"height":15,"star_pos":[7.39,7.20],"pixels":"..."},"id":"008c97ca-834d-4bdc-88a5-dbf343420ede"}
00:56:05.733 01.817 12020 Exposure complete
00:56:05.829 00.096 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"a104e853-f672-42b3-9ee1-245de29900fa"}
00:56:05.838 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"a104e853-f672-42b3-9ee1-245de29900fa"}
00:56:05.852 00.014 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"11b823db-a080-48c1-ad05-6e0ba725ecae"}
00:56:05.865 00.013 9340 case statement mapped state 6 to 3
00:56:05.877 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"11b823db-a080-48c1-ad05-6e0ba725ecae"}
00:56:05.893 00.016 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"f131dd16-5b0e-4dd1-9704-6d1d3cfe4204"}
00:56:05.907 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":236,"width":15,"height":15,"star_pos":[7.39,7.20],"pixels":"..."},"id":"f131dd16-5b0e-4dd1-9704-6d1d3cfe4204"}
00:56:05.970 00.063 12020 worker thread done servicing request
00:56:05.970 00.000 9340 OnExposeComplete: enter
00:56:05.980 00.010 9340 UpdateGuideState(): m_state=6
00:56:05.990 00.010 9340 Star::Find(15, 896, 706, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 237
00:56:06.000 00.010 9340 Star::Find returns 1 (0), X=895.92, Y=706.10, Mass=1730080, SNR=201.3, Peak=65444 HFD=5.0
00:56:06.012 00.012 9340 MultiStar: [#1 -0.33,-0.48,1.03,U] [#2 -0.37,-0.32,0.70,U] [#3 -0.24,-0.18,0.59,U] [#4 -0.11,-0.35,0.52,U] [#5 -0.16,-0.23,0.55,U] [#6 -0.37,-0.44,0.49,U] [#7 -0.10,-0.33,0.41,U] [#8 -0.04,0.00,0.35,U] 
00:56:06.025 00.013 9340 single-star, 8 included, MultiStar: {-0.21, -0.32}, one-star: {-0.07, -0.31}
00:56:06.036 00.011 9340 CameraToMount -- cameraTheta (-1.80) - m_xAngle (-3.09) = xAngle (1.29 = 1.29)
00:56:06.062 00.026 9340 CameraToMount -- cameraTheta (-1.80) - (m_xAngle (-3.09) + m_yAngleError (-0.07)) = yAngle (1.37 = 1.37)
00:56:06.073 00.011 9340 CameraToMount -- cameraX=-0.07 cameraY=-0.31 hyp=0.32 cameraTheta=-1.80 mountX=0.09 mountY=0.32, mountTheta=1.30
00:56:06.093 00.020 9340 SchedulePrimaryMove(10104498, x=-0.07, y=-0.31, opts=13)
00:56:06.104 00.011 9340 Enqueuing Move request for scope (-0.07, -0.31)
00:56:06.115 00.011 12020 Worker thread wakes up
00:56:06.115 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=8143, max=65535, med=12764, FiltMin=9860, FiltMax=65512, Gamma=2.870
00:56:06.126 00.011 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.31) opts 0xd
00:56:06.127 00.001 9340 UpdateGuideState exits: m=1730080 SNR=201.3
00:56:06.137 00.010 12020 Handling offset move in thread for scope, endpoint = (-0.07, -0.31)
00:56:06.138 00.001 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:56:06.148 00.010 12020 Moving (-0.07, -0.31) raw xDistance=0.09 yDistance=0.32
00:56:06.148 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
00:56:06.175 00.027 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
00:56:06.175 00.000 9340 Enqueuing Expose request
00:56:06.187 00.012 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
00:56:06.187 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.32
00:56:06.189 00.002 12020 MoveAxis(E, 0, ABG)
00:56:06.189 00.000 12020 Move returns status 0, amount 0
00:56:06.189 00.000 12020 MoveAxis(N, 0, ABG)
00:56:06.189 00.000 12020 Move returns status 0, amount 0
00:56:06.189 00.000 12020 move complete, result=0
00:56:06.190 00.001 12020 worker thread done servicing request
00:56:06.190 00.000 12020 Worker thread wakes up
00:56:06.190 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
00:56:06.191 00.001 12020 Handling exposure in thread, d=2000 o=3 r=(881,691,31,31)
00:56:06.193 00.002 9340 GuideStep: 0.1 px 0 ms EAST, 0.3 px 0 ms NORTH
00:56:07.828 01.635 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"8dce8b5d-0524-4a85-8c9b-cc10e8eb688d"}
00:56:07.840 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"8dce8b5d-0524-4a85-8c9b-cc10e8eb688d"}
00:56:07.852 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"c411ea7f-7ca9-46dd-9a1a-304b4ad49307"}
00:56:07.863 00.011 9340 case statement mapped state 6 to 3
00:56:07.872 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"c411ea7f-7ca9-46dd-9a1a-304b4ad49307"}
00:56:07.882 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"e85fb99d-8508-4a92-b00c-78d3606fc1b1"}
00:56:07.892 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":237,"width":15,"height":15,"star_pos":[6.92,7.10],"pixels":"..."},"id":"e85fb99d-8508-4a92-b00c-78d3606fc1b1"}
00:56:08.569 00.677 12020 Exposure complete
00:56:09.135 00.566 9340 OnExposeComplete: enter
00:56:09.165 00.030 9340 UpdateGuideState(): m_state=6
00:56:09.198 00.033 12020 worker thread done servicing request
00:56:09.200 00.002 9340 Star::Find(15, 895, 706, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 238
00:56:09.224 00.024 9340 Star::Find returns 1 (0), X=896.29, Y=706.14, Mass=1827920, SNR=221.0, Peak=65444 HFD=5.1
00:56:09.243 00.019 9340 MultiStar: [#1 -0.15,-0.26,0.85,U] [#2 0.05,-0.06,0.68,U] [#3 0.22,-0.35,0.55,U] [#4 -0.08,-0.45,0.60,U] [#5 -0.05,-0.16,0.47,U] [#6 0.27,-0.40,0.38,U] [#7 0.11,-0.44,0.44,U] [#8 -0.07,-0.27,0.29,U] 
00:56:09.269 00.026 9340 refined, 8 included, MultiStar: {0.07, -0.28}, one-star: {0.29, -0.27}
00:56:09.305 00.036 9340 CameraToMount -- cameraTheta (-1.32) - m_xAngle (-3.09) = xAngle (1.77 = 1.77)
00:56:09.318 00.013 9340 CameraToMount -- cameraTheta (-1.32) - (m_xAngle (-3.09) + m_yAngleError (-0.07)) = yAngle (1.85 = 1.85)
00:56:09.330 00.012 9340 CameraToMount -- cameraX=0.07 cameraY=-0.28 hyp=0.29 cameraTheta=-1.32 mountX=-0.06 mountY=0.28, mountTheta=1.78
00:56:09.368 00.038 9340 SchedulePrimaryMove(10104498, x=0.07, y=-0.28, opts=13)
00:56:09.408 00.040 9340 Enqueuing Move request for scope (0.07, -0.28)
00:56:09.431 00.023 12020 Worker thread wakes up
00:56:09.431 00.000 12020 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.28) opts 0xd
00:56:09.431 00.000 12020 Handling offset move in thread for scope, endpoint = (0.07, -0.28)
00:56:09.432 00.001 12020 Moving (0.07, -0.28) raw xDistance=-0.06 yDistance=0.28
00:56:09.432 00.000 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
00:56:09.432 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=8658, max=65535, med=12820, FiltMin=10345, FiltMax=65512, Gamma=2.870
00:56:09.450 00.018 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
00:56:09.451 00.001 9340 UpdateGuideState exits: m=1827920 SNR=221.0
00:56:09.465 00.014 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.28
00:56:09.465 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:56:09.501 00.036 12020 MoveAxis(E, 0, ABG)
00:56:09.501 00.000 12020 Move returns status 0, amount 0
00:56:09.501 00.000 12020 MoveAxis(N, 0, ABG)
00:56:09.501 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
00:56:09.517 00.016 12020 Move returns status 0, amount 0
00:56:09.517 00.000 9340 Enqueuing Expose request
00:56:09.530 00.013 12020 move complete, result=0
00:56:09.532 00.002 9340 GuideStep: -0.1 px 0 ms EAST, 0.3 px 0 ms NORTH
00:56:09.549 00.017 12020 worker thread done servicing request
00:56:09.549 00.000 12020 Worker thread wakes up
00:56:09.549 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
00:56:09.550 00.001 12020 Handling exposure in thread, d=2000 o=3 r=(881,691,31,31)
00:56:09.828 00.278 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"8ecabded-664d-4905-abc1-d6848e18f880"}
00:56:09.842 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"8ecabded-664d-4905-abc1-d6848e18f880"}
00:56:09.861 00.019 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"5ab68e0c-33ef-4e6f-8da3-fbf429b1fc23"}
00:56:09.876 00.015 9340 case statement mapped state 6 to 3
00:56:09.907 00.031 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"5ab68e0c-33ef-4e6f-8da3-fbf429b1fc23"}
00:56:09.927 00.020 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"0a80b314-6527-4e14-a372-2b7bd78148ef"}
00:56:09.942 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":238,"width":15,"height":15,"star_pos":[7.29,7.14],"pixels":"..."},"id":"0a80b314-6527-4e14-a372-2b7bd78148ef"}
00:56:11.828 01.886 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"28c931cc-597c-4b6a-be09-57f60de719de"}
00:56:11.842 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"28c931cc-597c-4b6a-be09-57f60de719de"}
00:56:11.857 00.015 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"9afeae27-b179-4a72-a92f-0a463172bfdc"}
00:56:11.876 00.019 9340 case statement mapped state 6 to 3
00:56:11.909 00.033 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"9afeae27-b179-4a72-a92f-0a463172bfdc"}
00:56:11.923 00.014 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"cfc6a246-117d-41d6-b649-6af3bdd92e5d"}
00:56:11.934 00.011 12020 Exposure complete
00:56:11.935 00.001 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":238,"width":15,"height":15,"star_pos":[7.29,7.14],"pixels":"..."},"id":"cfc6a246-117d-41d6-b649-6af3bdd92e5d"}
00:56:12.234 00.299 12020 worker thread done servicing request
00:56:12.234 00.000 9340 OnExposeComplete: enter
00:56:12.269 00.035 9340 UpdateGuideState(): m_state=6
00:56:12.285 00.016 9340 Star::Find(15, 896, 706, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 239
00:56:12.299 00.014 9340 Star::Find returns 1 (0), X=895.63, Y=706.26, Mass=1754725, SNR=211.2, Peak=64752 HFD=5.3
00:56:12.314 00.015 9340 MultiStar: [#1 -0.75,-0.14,0.79,U] [#2 -0.46,0.01,0.81,U] [#3 -0.52,0.01,0.57,U] [#4 -0.57,-0.18,0.54,U] [#5 -0.36,-0.16,0.48,U] [#6 -0.43,-0.23,0.41,U] [#7 -0.40,-0.17,0.48,U] [#8 -0.07,-0.22,0.33,U] 
00:56:12.331 00.017 9340 single-star, 8 included, MultiStar: {-0.46, -0.12}, one-star: {-0.36, -0.15}
00:56:12.344 00.013 9340 CameraToMount -- cameraTheta (-2.74) - m_xAngle (-3.09) = xAngle (0.35 = 0.35)
00:56:12.378 00.034 9340 CameraToMount -- cameraTheta (-2.74) - (m_xAngle (-3.09) + m_yAngleError (-0.07)) = yAngle (0.43 = 0.43)
00:56:12.391 00.013 9340 CameraToMount -- cameraX=-0.36 cameraY=-0.15 hyp=0.39 cameraTheta=-2.74 mountX=0.37 mountY=0.16, mountTheta=0.42
00:56:12.405 00.014 9340 SchedulePrimaryMove(10104498, x=-0.36, y=-0.15, opts=13)
00:56:12.418 00.013 9340 Enqueuing Move request for scope (-0.36, -0.15)
00:56:12.432 00.014 12020 Worker thread wakes up
00:56:12.432 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=8468, max=65535, med=12757, FiltMin=10029, FiltMax=65512, Gamma=2.870
00:56:12.466 00.034 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.36, -0.15) opts 0xd
00:56:12.466 00.000 9340 UpdateGuideState exits: m=1754725 SNR=211.2
00:56:12.478 00.012 12020 Handling offset move in thread for scope, endpoint = (-0.36, -0.15)
00:56:12.478 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:56:12.489 00.011 12020 Moving (-0.36, -0.15) raw xDistance=0.37 yDistance=0.16
00:56:12.489 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
00:56:12.499 00.010 12020 GuideAlgorithmHysteresis::Result() returns 0.15 from input 0.37
00:56:12.499 00.000 9340 Enqueuing Expose request
00:56:12.509 00.010 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:56:12.510 00.001 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
00:56:12.510 00.000 12020 MoveAxis(W, 26, ABG)
00:56:12.510 00.000 12020 Guiding  Dir = 3, Dur = 26
00:56:12.511 00.001 12020 IsSlewing returns 0
00:56:12.512 00.001 12020 IsGuiding returns 0
00:56:12.537 00.025 12020 PulseGuide returned control before completion, sleep 12
00:56:12.586 00.049 12020 IsGuiding returns 1
00:56:12.586 00.000 12020 scope still moving after pulse duration time elapsed
00:56:12.617 00.031 12020 IsSlewing returns 0
00:56:12.618 00.001 12020 IsGuiding returns 0
00:56:12.618 00.000 12020 scope move finished after 26 + 79 ms
00:56:12.618 00.000 12020 Move returns status 0, amount 26
00:56:12.619 00.001 12020 MoveAxis(N, 0, ABG)
00:56:12.619 00.000 12020 Move returns status 0, amount 0
00:56:12.619 00.000 12020 move complete, result=0
00:56:12.619 00.000 12020 worker thread done servicing request
00:56:12.619 00.000 9340 GuideStep: 0.4 px 26 ms WEST, 0.2 px 0 ms NORTH
00:56:12.637 00.018 12020 Worker thread wakes up
00:56:12.637 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
00:56:12.637 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(881,691,31,31)
00:56:13.827 01.190 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"477a7e00-a7f1-48ee-8aae-ef8953c47727"}
00:56:13.841 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"477a7e00-a7f1-48ee-8aae-ef8953c47727"}
00:56:13.859 00.018 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"48c56557-6f9b-4521-9007-6efe1dab742b"}
00:56:13.874 00.015 9340 case statement mapped state 6 to 3
00:56:13.887 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"48c56557-6f9b-4521-9007-6efe1dab742b"}
00:56:13.921 00.034 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"c221d8ac-021d-4b74-acb8-d5f36396e6a8"}
00:56:13.935 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":239,"width":15,"height":15,"star_pos":[6.63,7.26],"pixels":"..."},"id":"c221d8ac-021d-4b74-acb8-d5f36396e6a8"}
00:56:15.028 01.093 12020 Exposure complete
00:56:15.346 00.318 12020 worker thread done servicing request
00:56:15.346 00.000 9340 OnExposeComplete: enter
00:56:15.362 00.016 9340 UpdateGuideState(): m_state=6
00:56:15.374 00.012 9340 Star::Find(15, 895, 706, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 240
00:56:15.390 00.016 9340 Star::Find returns 1 (0), X=896.04, Y=706.52, Mass=1717424, SNR=254.5, Peak=65444 HFD=5.0
00:56:15.412 00.022 9340 MultiStar: [#1 -0.34,0.03,0.73,U] [#2 -0.26,-0.11,0.54,U] [#3 -0.10,0.01,0.49,U] [#4 -0.25,0.18,0.45,U] [#5 0.13,-0.11,0.39,U] [#6 -0.20,-0.05,0.36,U] [#7 0.05,-0.01,0.35,U] [#8 0.11,0.13,0.31,U] 
00:56:15.426 00.014 9340 refined, 8 included, MultiStar: {-0.10, 0.03}, one-star: {0.05, 0.10}
00:56:15.457 00.031 9340 CameraToMount -- cameraTheta (2.87) - m_xAngle (-3.09) = xAngle (5.96 = -0.32)
00:56:15.474 00.017 9340 CameraToMount -- cameraTheta (2.87) - (m_xAngle (-3.09) + m_yAngleError (-0.07)) = yAngle (6.03 = -0.25)
00:56:15.495 00.021 9340 CameraToMount -- cameraX=-0.10 cameraY=0.03 hyp=0.11 cameraTheta=2.87 mountX=0.10 mountY=-0.03, mountTheta=-0.25
00:56:15.514 00.019 9340 SchedulePrimaryMove(10104498, x=-0.10, y=0.03, opts=13)
00:56:15.526 00.012 9340 Enqueuing Move request for scope (-0.10, 0.03)
00:56:15.545 00.019 12020 Worker thread wakes up
00:56:15.545 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=8283, max=65535, med=12767, FiltMin=10049, FiltMax=65512, Gamma=2.870
00:56:15.556 00.011 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.03) opts 0xd
00:56:15.556 00.000 9340 UpdateGuideState exits: m=1717424 SNR=254.5
00:56:15.585 00.029 12020 Handling offset move in thread for scope, endpoint = (-0.10, 0.03)
00:56:15.586 00.001 12020 Moving (-0.10, 0.03) raw xDistance=0.10 yDistance=-0.03
00:56:15.586 00.000 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
00:56:15.586 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:56:15.586 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
00:56:15.586 00.000 12020 MoveAxis(E, 0, ABG)
00:56:15.586 00.000 12020 Move returns status 0, amount 0
00:56:15.586 00.000 12020 MoveAxis(N, 0, ABG)
00:56:15.587 00.001 12020 Move returns status 0, amount 0
00:56:15.587 00.000 12020 move complete, result=0
00:56:15.587 00.000 12020 worker thread done servicing request
00:56:15.592 00.005 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:56:15.610 00.018 9340 ScheduleExposure(2000,3,1) exposurePending=0
00:56:15.630 00.020 9340 Enqueuing Expose request
00:56:15.644 00.014 12020 Worker thread wakes up
00:56:15.644 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
00:56:15.644 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(881,691,31,31)
00:56:15.646 00.002 9340 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
00:56:15.829 00.183 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"7c16e02b-e914-481e-8849-afb4dc5cb75b"}
00:56:15.873 00.044 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"7c16e02b-e914-481e-8849-afb4dc5cb75b"}
00:56:15.892 00.019 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"f31aaae9-dfd8-4913-acfb-7c4e8db86a20"}
00:56:15.905 00.013 9340 case statement mapped state 6 to 3
00:56:15.918 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"f31aaae9-dfd8-4913-acfb-7c4e8db86a20"}
00:56:15.938 00.020 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"ef46e3a7-a9f3-4e16-b271-d453997e9904"}
00:56:15.951 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":240,"width":15,"height":15,"star_pos":[7.04,6.52],"pixels":"..."},"id":"ef46e3a7-a9f3-4e16-b271-d453997e9904"}
00:56:17.827 01.876 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"a0e941bc-e18c-4fd2-aa64-d62b277bd487"}
00:56:17.838 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"a0e941bc-e18c-4fd2-aa64-d62b277bd487"}
00:56:17.865 00.027 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"402b0c60-b1d0-4de7-9cb0-02416e2cf058"}
00:56:17.877 00.012 9340 case statement mapped state 6 to 3
00:56:17.887 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"402b0c60-b1d0-4de7-9cb0-02416e2cf058"}
00:56:17.895 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"a376008c-9dda-4f72-8e43-ad57d49ff01b"}
00:56:17.907 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":240,"width":15,"height":15,"star_pos":[7.04,6.52],"pixels":"..."},"id":"a376008c-9dda-4f72-8e43-ad57d49ff01b"}
00:56:18.007 00.100 12020 Exposure complete
00:56:18.241 00.234 12020 worker thread done servicing request
00:56:18.241 00.000 9340 OnExposeComplete: enter
00:56:18.258 00.017 9340 UpdateGuideState(): m_state=6
00:56:18.270 00.012 9340 Star::Find(15, 896, 706, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 241
00:56:18.285 00.015 9340 Star::Find returns 1 (0), X=896.14, Y=706.33, Mass=1684459, SNR=234.9, Peak=65444 HFD=5.0
00:56:18.299 00.014 9340 MultiStar: [#1 -0.06,0.09,0.77,U] [#2 -0.24,0.12,0.73,U] [#3 0.06,0.24,0.47,U] [#4 -0.14,0.08,0.44,U] [#5 -0.11,0.06,0.38,U] [#6 0.05,-0.20,0.36,U] [#7 -0.05,-0.33,0.33,U] [#8 0.05,0.17,0.33,U] 
00:56:18.310 00.011 9340 refined, 8 included, MultiStar: {-0.03, 0.02}, one-star: {0.14, -0.09}
00:56:18.340 00.030 9340 CameraToMount -- cameraTheta (2.42) - m_xAngle (-3.09) = xAngle (5.52 = -0.77)
00:56:18.353 00.013 9340 CameraToMount -- cameraTheta (2.42) - (m_xAngle (-3.09) + m_yAngleError (-0.07)) = yAngle (5.59 = -0.69)
00:56:18.362 00.009 9340 CameraToMount -- cameraX=-0.03 cameraY=0.02 hyp=0.04 cameraTheta=2.42 mountX=0.03 mountY=-0.02, mountTheta=-0.73
00:56:18.376 00.014 9340 SchedulePrimaryMove(10104498, x=-0.03, y=0.02, opts=13)
00:56:18.386 00.010 9340 Enqueuing Move request for scope (-0.03, 0.02)
00:56:18.399 00.013 12020 Worker thread wakes up
00:56:18.400 00.001 9340 UpdateImageDisplay: Size=(1920,1080) min=7627, max=65535, med=12765, FiltMin=10314, FiltMax=65512, Gamma=2.870
00:56:18.413 00.013 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.02) opts 0xd
00:56:18.413 00.000 12020 Handling offset move in thread for scope, endpoint = (-0.03, 0.02)
00:56:18.414 00.001 9340 UpdateGuideState exits: m=1684459 SNR=234.9
00:56:18.427 00.013 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:56:18.456 00.029 12020 Moving (-0.03, 0.02) raw xDistance=0.03 yDistance=-0.02
00:56:18.456 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
00:56:18.469 00.013 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
00:56:18.469 00.000 9340 Enqueuing Expose request
00:56:18.479 00.010 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:56:18.480 00.001 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
00:56:18.480 00.000 12020 MoveAxis(E, 0, ABG)
00:56:18.480 00.000 12020 Move returns status 0, amount 0
00:56:18.480 00.000 12020 MoveAxis(N, 0, ABG)
00:56:18.480 00.000 12020 Move returns status 0, amount 0
00:56:18.480 00.000 12020 move complete, result=0
00:56:18.480 00.000 12020 worker thread done servicing request
00:56:18.480 00.000 12020 Worker thread wakes up
00:56:18.482 00.002 12020 worker thread servicing REQUEST_EXPOSE 2000
00:56:18.483 00.001 12020 Handling exposure in thread, d=2000 o=3 r=(881,691,31,31)
00:56:18.484 00.001 9340 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
00:56:19.839 01.355 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"103719fd-54c4-4810-a3ab-b420c1696c2d"}
00:56:19.852 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"103719fd-54c4-4810-a3ab-b420c1696c2d"}
00:56:19.863 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"7eed8e46-cbb0-4917-9703-f762bc25dc76"}
00:56:19.872 00.009 9340 case statement mapped state 6 to 3
00:56:19.881 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"7eed8e46-cbb0-4917-9703-f762bc25dc76"}
00:56:19.891 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"f3dac2f7-02bf-42b3-b7cd-4aa20a0b8c30"}
00:56:19.902 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":241,"width":15,"height":15,"star_pos":[7.14,7.33],"pixels":"..."},"id":"f3dac2f7-02bf-42b3-b7cd-4aa20a0b8c30"}
00:56:20.848 00.946 12020 Exposure complete
00:56:21.081 00.233 12020 worker thread done servicing request
00:56:21.081 00.000 9340 OnExposeComplete: enter
00:56:21.092 00.011 9340 UpdateGuideState(): m_state=6
00:56:21.124 00.032 9340 Star::Find(15, 896, 706, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 242
00:56:21.144 00.020 9340 Star::Find returns 1 (0), X=896.34, Y=706.77, Mass=1733708, SNR=227.2, Peak=65444 HFD=5.2
00:56:21.157 00.013 9340 MultiStar: [#1 0.03,0.27,0.88,U] [#2 0.20,0.35,0.65,U] [#3 0.32,0.30,0.58,U] [#4 0.26,0.27,0.50,U] [#5 0.33,0.16,0.47,U] [#6 0.35,0.14,0.41,U] [#7 0.50,0.12,0.38,U] [#8 0.28,0.27,0.29,U] 
00:56:21.171 00.014 9340 refined, 8 included, MultiStar: {0.27, 0.27}, one-star: {0.34, 0.35}
00:56:21.195 00.024 9340 CameraToMount -- cameraTheta (0.79) - m_xAngle (-3.09) = xAngle (3.88 = -2.40)
00:56:21.211 00.016 9340 CameraToMount -- cameraTheta (0.79) - (m_xAngle (-3.09) + m_yAngleError (-0.07)) = yAngle (3.95 = -2.33)
00:56:21.249 00.038 9340 CameraToMount -- cameraX=0.27 cameraY=0.27 hyp=0.38 cameraTheta=0.79 mountX=-0.28 mountY=-0.27, mountTheta=-2.37
00:56:21.271 00.022 9340 SchedulePrimaryMove(10104498, x=0.27, y=0.27, opts=13)
00:56:21.285 00.014 9340 Enqueuing Move request for scope (0.27, 0.27)
00:56:21.296 00.011 12020 Worker thread wakes up
00:56:21.296 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=7527, max=65535, med=12742, FiltMin=10234, FiltMax=65512, Gamma=2.870
00:56:21.310 00.014 12020 worker thread servicing REQUEST_MOVE scope ofs (0.27, 0.27) opts 0xd
00:56:21.310 00.000 9340 UpdateGuideState exits: m=1733708 SNR=227.2
00:56:21.322 00.012 12020 Handling offset move in thread for scope, endpoint = (0.27, 0.27)
00:56:21.322 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:56:21.334 00.012 12020 Moving (0.27, 0.27) raw xDistance=-0.28 yDistance=-0.27
00:56:21.334 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
00:56:21.368 00.034 9340 Enqueuing Expose request
00:56:21.383 00.015 12020 GuideAlgorithmHysteresis::Result() returns -0.12 from input -0.28
00:56:21.383 00.000 12020 GuideAlgorithmResistSwitch::result() returns -0.27 from input -0.27
00:56:21.384 00.001 12020 MoveAxis(E, 20, ABG)
00:56:21.384 00.000 12020 Guiding  Dir = 2, Dur = 20
00:56:21.384 00.000 12020 IsSlewing returns 0
00:56:21.386 00.002 12020 IsGuiding returns 0
00:56:21.412 00.026 12020 IsGuiding returns 1
00:56:21.412 00.000 12020 scope still moving after pulse duration time elapsed
00:56:21.460 00.048 12020 IsSlewing returns 0
00:56:21.461 00.001 12020 IsGuiding returns 0
00:56:21.461 00.000 12020 scope move finished after 20 + 54 ms
00:56:21.461 00.000 12020 Move returns status 0, amount 20
00:56:21.461 00.000 12020 MoveAxis(N, 44, ABG)
00:56:21.461 00.000 12020 Guiding  Dir = 0, Dur = 44
00:56:21.462 00.001 12020 IsSlewing returns 0
00:56:21.463 00.001 12020 IsGuiding returns 0
00:56:21.540 00.077 12020 IsGuiding returns 1
00:56:21.541 00.001 12020 scope still moving after pulse duration time elapsed
00:56:21.567 00.026 12020 IsSlewing returns 0
00:56:21.568 00.001 12020 IsGuiding returns 1
00:56:21.621 00.053 12020 IsSlewing returns 0
00:56:21.736 00.115 12020 IsGuiding returns 0
00:56:21.736 00.000 12020 scope move finished after 44 + 228 ms
00:56:21.736 00.000 12020 Move returns status 0, amount 44
00:56:21.736 00.000 12020 move complete, result=0
00:56:21.738 00.002 9340 GuideStep: -0.3 px 20 ms EAST, -0.3 px 44 ms NORTH
00:56:21.756 00.018 12020 worker thread done servicing request
00:56:21.756 00.000 12020 Worker thread wakes up
00:56:21.757 00.001 12020 worker thread servicing REQUEST_EXPOSE 2000
00:56:21.757 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(881,691,31,31)
00:56:21.868 00.111 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"184826a4-f92f-4c8a-bb6b-6a35554d6d4f"}
00:56:21.884 00.016 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"184826a4-f92f-4c8a-bb6b-6a35554d6d4f"}
00:56:21.903 00.019 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"d586e3a2-8cdc-496d-853b-e475555281b0"}
00:56:21.922 00.019 9340 case statement mapped state 6 to 3
00:56:21.937 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"d586e3a2-8cdc-496d-853b-e475555281b0"}
00:56:21.960 00.023 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"4b5c72e2-6dcc-4adc-bce9-7b924976a912"}
00:56:21.995 00.035 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":242,"width":15,"height":15,"star_pos":[7.34,6.77],"pixels":"..."},"id":"4b5c72e2-6dcc-4adc-bce9-7b924976a912"}
00:56:23.867 01.872 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"89a7e994-63c0-4b15-ba9e-4eda3db1a0fa"}
00:56:23.880 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"89a7e994-63c0-4b15-ba9e-4eda3db1a0fa"}
00:56:23.892 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"f68c97a1-b92c-4a60-a809-92ec5e5c6b62"}
00:56:23.903 00.011 9340 case statement mapped state 6 to 3
00:56:23.916 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"f68c97a1-b92c-4a60-a809-92ec5e5c6b62"}
00:56:23.950 00.034 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"08944801-cd67-4c33-a018-45005fe7a422"}
00:56:23.963 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":242,"width":15,"height":15,"star_pos":[7.34,6.77],"pixels":"..."},"id":"08944801-cd67-4c33-a018-45005fe7a422"}
00:56:24.132 00.169 12020 Exposure complete
00:56:24.374 00.242 12020 worker thread done servicing request
00:56:24.375 00.001 9340 OnExposeComplete: enter
00:56:24.403 00.028 9340 UpdateGuideState(): m_state=6
00:56:24.417 00.014 9340 Star::Find(15, 896, 706, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 243
00:56:24.432 00.015 9340 Star::Find returns 1 (0), X=896.36, Y=705.80, Mass=1687157, SNR=213.5, Peak=65444 HFD=5.0
00:56:24.444 00.012 9340 MultiStar: [#1 -0.11,-0.57,0.74,U] [#2 -0.09,-0.51,0.72,U] [#3 0.28,-0.49,0.53,U] [#4 -0.30,-0.66,0.49,U] [#5 0.02,-0.42,0.44,U] [#6 0.22,-0.51,0.40,U] [#7 0.12,-0.69,0.37,U] [#8 0.02,-0.77,0.41,U] 
00:56:24.455 00.011 9340 refined, 8 included, MultiStar: {0.07, -0.58}, one-star: {0.37, -0.61}
00:56:24.468 00.013 9340 CameraToMount -- cameraTheta (-1.45) - m_xAngle (-3.09) = xAngle (1.65 = 1.65)
00:56:24.496 00.028 9340 CameraToMount -- cameraTheta (-1.45) - (m_xAngle (-3.09) + m_yAngleError (-0.07)) = yAngle (1.72 = 1.72)
00:56:24.509 00.013 9340 CameraToMount -- cameraX=0.07 cameraY=-0.58 hyp=0.58 cameraTheta=-1.45 mountX=-0.04 mountY=0.58, mountTheta=1.65
00:56:24.526 00.017 9340 SchedulePrimaryMove(10104498, x=0.07, y=-0.58, opts=13)
00:56:24.537 00.011 9340 Enqueuing Move request for scope (0.07, -0.58)
00:56:24.550 00.013 12020 Worker thread wakes up
00:56:24.550 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=8090, max=65535, med=12726, FiltMin=10174, FiltMax=65504, Gamma=2.870
00:56:24.563 00.013 12020 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.58) opts 0xd
00:56:24.564 00.001 9340 UpdateGuideState exits: m=1687157 SNR=213.5
00:56:24.574 00.010 12020 Handling offset move in thread for scope, endpoint = (0.07, -0.58)
00:56:24.575 00.001 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:56:24.602 00.027 12020 Moving (0.07, -0.58) raw xDistance=-0.04 yDistance=0.58
00:56:24.602 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
00:56:24.612 00.010 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
00:56:24.612 00.000 9340 Enqueuing Expose request
00:56:24.624 00.012 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
00:56:24.624 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.58
00:56:24.625 00.001 12020 MoveAxis(E, 0, ABG)
00:56:24.625 00.000 12020 Move returns status 0, amount 0
00:56:24.625 00.000 12020 MoveAxis(N, 0, ABG)
00:56:24.625 00.000 12020 Move returns status 0, amount 0
00:56:24.625 00.000 12020 move complete, result=0
00:56:24.625 00.000 12020 worker thread done servicing request
00:56:24.628 00.003 12020 Worker thread wakes up
00:56:24.628 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
00:56:24.628 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(881,691,31,31)
00:56:24.630 00.002 9340 GuideStep: -0.0 px 0 ms EAST, 0.6 px 0 ms NORTH
00:56:25.897 01.267 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"ea0b8c4d-42d6-4d1a-a75b-1fecdb14019b"}
00:56:25.910 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"ea0b8c4d-42d6-4d1a-a75b-1fecdb14019b"}
00:56:25.920 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"5fcce3cc-b1fd-49e9-abe5-64bb0ebbcb0e"}
00:56:25.951 00.031 9340 case statement mapped state 6 to 3
00:56:25.966 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"5fcce3cc-b1fd-49e9-abe5-64bb0ebbcb0e"}
00:56:25.981 00.015 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"a93070ef-b6e8-4493-b579-ddde123557c8"}
00:56:25.991 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":243,"width":15,"height":15,"star_pos":[7.36,6.80],"pixels":"..."},"id":"a93070ef-b6e8-4493-b579-ddde123557c8"}
00:56:27.012 01.021 12020 Exposure complete
00:56:27.237 00.225 9340 OnExposeComplete: enter
00:56:27.249 00.012 12020 worker thread done servicing request
00:56:27.249 00.000 9340 UpdateGuideState(): m_state=6
00:56:27.260 00.011 9340 Star::Find(15, 896, 705, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 244
00:56:27.277 00.017 9340 Star::Find returns 1 (0), X=896.49, Y=705.85, Mass=1764135, SNR=226.4, Peak=65444 HFD=5.2
00:56:27.298 00.021 9340 MultiStar: [#1 0.10,-0.75,0.78,U] [#2 0.11,-0.79,0.68,U] [#3 0.41,-0.40,0.46,U] [#4 -0.01,-0.55,0.53,U] [#5 0.37,-0.67,0.47,U] [#6 0.36,-0.65,0.44,U] [#7 0.24,-0.87,0.41,U] [#8 0.47,-0.82,0.32,U] 
00:56:27.328 00.030 9340 refined, 8 included, MultiStar: {0.28, -0.67}, one-star: {0.50, -0.57}
00:56:27.342 00.014 9340 CameraToMount -- cameraTheta (-1.17) - m_xAngle (-3.09) = xAngle (1.92 = 1.92)
00:56:27.361 00.019 9340 CameraToMount -- cameraTheta (-1.17) - (m_xAngle (-3.09) + m_yAngleError (-0.07)) = yAngle (1.99 = 1.99)
00:56:27.376 00.015 9340 CameraToMount -- cameraX=0.28 cameraY=-0.67 hyp=0.72 cameraTheta=-1.17 mountX=-0.25 mountY=0.66, mountTheta=1.93
00:56:27.397 00.021 9340 SchedulePrimaryMove(10104498, x=0.28, y=-0.67, opts=13)
00:56:27.410 00.013 9340 Enqueuing Move request for scope (0.28, -0.67)
00:56:27.442 00.032 12020 Worker thread wakes up
00:56:27.442 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=8416, max=65535, med=12770, FiltMin=9865, FiltMax=65504, Gamma=2.870
00:56:27.456 00.014 12020 worker thread servicing REQUEST_MOVE scope ofs (0.28, -0.67) opts 0xd
00:56:27.456 00.000 9340 UpdateGuideState exits: m=1764135 SNR=226.4
00:56:27.468 00.012 12020 Handling offset move in thread for scope, endpoint = (0.28, -0.67)
00:56:27.468 00.000 12020 Moving (0.28, -0.67) raw xDistance=-0.25 yDistance=0.66
00:56:27.469 00.001 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.25
00:56:27.469 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
00:56:27.469 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:56:27.479 00.010 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.66
00:56:27.479 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
00:56:27.490 00.011 12020 MoveAxis(E, 0, ABG)
00:56:27.490 00.000 9340 Enqueuing Expose request
00:56:27.503 00.013 12020 Move returns status 0, amount 0
00:56:27.503 00.000 12020 MoveAxis(N, 0, ABG)
00:56:27.503 00.000 12020 Move returns status 0, amount 0
00:56:27.503 00.000 12020 move complete, result=0
00:56:27.504 00.001 12020 worker thread done servicing request
00:56:27.504 00.000 12020 Worker thread wakes up
00:56:27.504 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
00:56:27.504 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(881,691,31,31)
00:56:27.508 00.004 9340 GuideStep: -0.2 px 0 ms EAST, 0.7 px 0 ms NORTH
00:56:27.898 00.390 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"41a27a3e-1ba8-4b11-acb2-bf912d69a169"}
00:56:27.934 00.036 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"41a27a3e-1ba8-4b11-acb2-bf912d69a169"}
00:56:27.961 00.027 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"8ad40296-0fb6-4afd-a214-e3216fa43b05"}
00:56:27.974 00.013 9340 case statement mapped state 6 to 3
00:56:27.989 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"8ad40296-0fb6-4afd-a214-e3216fa43b05"}
00:56:28.012 00.023 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"7e4a53a1-ffce-4636-82ea-02a7c369ec1e"}
00:56:28.053 00.041 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":244,"width":15,"height":15,"star_pos":[7.49,6.85],"pixels":"..."},"id":"7e4a53a1-ffce-4636-82ea-02a7c369ec1e"}
00:56:29.862 01.809 12020 Exposure complete
00:56:29.897 00.035 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"15801544-9b9d-43d9-ab8a-4d88c4d1ba4d"}
00:56:29.911 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"15801544-9b9d-43d9-ab8a-4d88c4d1ba4d"}
00:56:29.942 00.031 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"45836d13-56e7-40c7-bd3d-5ed6ffa88bff"}
00:56:29.963 00.021 9340 case statement mapped state 6 to 3
00:56:29.976 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"45836d13-56e7-40c7-bd3d-5ed6ffa88bff"}
00:56:30.015 00.039 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"d2028233-3a1f-4553-b680-aa5def14df46"}
00:56:30.030 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":244,"width":15,"height":15,"star_pos":[7.49,6.85],"pixels":"..."},"id":"d2028233-3a1f-4553-b680-aa5def14df46"}
00:56:30.107 00.077 12020 worker thread done servicing request
00:56:30.107 00.000 9340 OnExposeComplete: enter
00:56:30.119 00.012 9340 UpdateGuideState(): m_state=6
00:56:30.131 00.012 9340 Star::Find(15, 896, 705, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 245
00:56:30.143 00.012 9340 Star::Find returns 1 (0), X=896.52, Y=705.92, Mass=1791206, SNR=191.7, Peak=64164 HFD=5.1
00:56:30.170 00.027 9340 MultiStar: [#1 0.01,-0.64,1.01,U] [#2 0.18,-0.44,0.77,U] [#3 0.28,-0.53,0.61,U] [#4 -0.08,-0.48,0.61,U] [#5 0.21,-0.50,0.51,U] [#6 0.36,-0.67,0.39,U] [#7 0.58,-0.55,0.42,U] [#8 0.09,-0.56,0.35,U] 
00:56:30.187 00.017 9340 refined, 8 included, MultiStar: {0.23, -0.54}, one-star: {0.52, -0.50}
00:56:30.199 00.012 9340 CameraToMount -- cameraTheta (-1.16) - m_xAngle (-3.09) = xAngle (1.93 = 1.93)
00:56:30.212 00.013 9340 CameraToMount -- cameraTheta (-1.16) - (m_xAngle (-3.09) + m_yAngleError (-0.07)) = yAngle (2.00 = 2.00)
00:56:30.221 00.009 9340 CameraToMount -- cameraX=0.23 cameraY=-0.54 hyp=0.58 cameraTheta=-1.16 mountX=-0.21 mountY=0.53, mountTheta=1.94
00:56:30.234 00.013 9340 SchedulePrimaryMove(10104498, x=0.23, y=-0.54, opts=13)
00:56:30.247 00.013 9340 Enqueuing Move request for scope (0.23, -0.54)
00:56:30.260 00.013 12020 Worker thread wakes up
00:56:30.261 00.001 9340 UpdateImageDisplay: Size=(1920,1080) min=7696, max=65535, med=12714, FiltMin=10050, FiltMax=65504, Gamma=2.870
00:56:30.271 00.010 12020 worker thread servicing REQUEST_MOVE scope ofs (0.23, -0.54) opts 0xd
00:56:30.271 00.000 9340 UpdateGuideState exits: m=1791206 SNR=191.7
00:56:30.303 00.032 12020 Handling offset move in thread for scope, endpoint = (0.23, -0.54)
00:56:30.304 00.001 12020 Moving (0.23, -0.54) raw xDistance=-0.21 yDistance=0.53
00:56:30.304 00.000 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.21
00:56:30.304 00.000 12020 switching direction from -1 to 1 - decHistory=4 oldest=0.82 newest=1.76
00:56:30.305 00.001 12020 GuideAlgorithmResistSwitch::result() returns 0.53 from input 0.53
00:56:30.305 00.000 12020 MoveAxis(E, 0, ABG)
00:56:30.305 00.000 12020 Move returns status 0, amount 0
00:56:30.305 00.000 12020 MoveAxis(S, 86, ABG)
00:56:30.305 00.000 12020 Guiding  Dir = 1, Dur = 86
00:56:30.306 00.001 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:56:30.319 00.013 12020 IsSlewing returns 0
00:56:30.319 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
00:56:30.330 00.011 12020 IsGuiding returns 0
00:56:30.330 00.000 9340 Enqueuing Expose request
00:56:30.415 00.085 12020 PulseGuide returned control before completion, sleep 12
00:56:30.429 00.014 12020 IsGuiding returns 1
00:56:30.430 00.001 12020 scope still moving after pulse duration time elapsed
00:56:30.460 00.030 12020 IsSlewing returns 0
00:56:30.461 00.001 12020 IsGuiding returns 1
00:56:30.491 00.030 12020 IsSlewing returns 0
00:56:30.492 00.001 12020 IsGuiding returns 1
00:56:30.606 00.114 12020 IsSlewing returns 0
00:56:30.639 00.033 12020 IsGuiding returns 0
00:56:30.640 00.001 12020 scope move finished after 86 + 222 ms
00:56:30.640 00.000 12020 Move returns status 0, amount 86
00:56:30.640 00.000 12020 move complete, result=0
00:56:30.640 00.000 9340 GuideStep: -0.2 px 0 ms EAST, 0.5 px 86 ms SOUTH
00:56:30.668 00.028 12020 worker thread done servicing request
00:56:30.668 00.000 12020 Worker thread wakes up
00:56:30.668 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
00:56:30.668 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(881,691,31,31)
00:56:31.898 01.230 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"3a32f384-663b-4f9e-ba60-313e663b62ac"}
00:56:31.910 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"3a32f384-663b-4f9e-ba60-313e663b62ac"}
00:56:31.939 00.029 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"3a8c8bc8-3e53-437d-835d-2cfb90c1d402"}
00:56:31.957 00.018 9340 case statement mapped state 6 to 3
00:56:31.967 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"3a8c8bc8-3e53-437d-835d-2cfb90c1d402"}
00:56:31.981 00.014 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"1b995b01-9a84-423e-a426-6de8d6c4f303"}
00:56:31.990 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":245,"width":15,"height":15,"star_pos":[6.52,6.92],"pixels":"..."},"id":"1b995b01-9a84-423e-a426-6de8d6c4f303"}
00:56:33.033 01.043 12020 Exposure complete
00:56:33.237 00.204 12020 worker thread done servicing request
00:56:33.237 00.000 9340 OnExposeComplete: enter
00:56:33.247 00.010 9340 UpdateGuideState(): m_state=6
00:56:33.256 00.009 9340 Star::Find(15, 896, 705, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 246
00:56:33.268 00.012 9340 Star::Find returns 1 (0), X=896.62, Y=705.31, Mass=1730367, SNR=207.8, Peak=65322 HFD=5.1
00:56:33.278 00.010 9340 MultiStar: [#1 0.31,-1.17,0.93,U] [#2 0.48,-0.86,0.65,U] [#3 0.78,-0.83,0.55,U] [#4 0.51,-1.25,0.64,U] [#5 0.57,-0.97,0.41,U] [#6 0.66,-1.27,0.37,U] [#7 0.58,-1.24,0.44,U] [#8 0.73,-0.93,0.32,U] 
00:56:33.287 00.009 9340 refined, 8 included, MultiStar: {0.56, -1.08}, one-star: {0.63, -1.10}
00:56:33.316 00.029 9340 CameraToMount -- cameraTheta (-1.09) - m_xAngle (-3.09) = xAngle (2.00 = 2.00)
00:56:33.326 00.010 9340 CameraToMount -- cameraTheta (-1.09) - (m_xAngle (-3.09) + m_yAngleError (-0.07)) = yAngle (2.07 = 2.07)
00:56:33.335 00.009 9340 CameraToMount -- cameraX=0.56 cameraY=-1.08 hyp=1.21 cameraTheta=-1.09 mountX=-0.50 mountY=1.06, mountTheta=2.01
00:56:33.349 00.014 9340 SchedulePrimaryMove(10104498, x=0.56, y=-1.08, opts=13)
00:56:33.361 00.012 9340 Enqueuing Move request for scope (0.56, -1.08)
00:56:33.371 00.010 12020 Worker thread wakes up
00:56:33.372 00.001 9340 UpdateImageDisplay: Size=(1920,1080) min=8147, max=65535, med=12662, FiltMin=10088, FiltMax=65504, Gamma=2.870
00:56:33.382 00.010 12020 worker thread servicing REQUEST_MOVE scope ofs (0.56, -1.08) opts 0xd
00:56:33.383 00.001 9340 UpdateGuideState exits: m=1730367 SNR=207.8
00:56:33.392 00.009 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:56:33.402 00.010 12020 Handling offset move in thread for scope, endpoint = (0.56, -1.08)
00:56:33.403 00.001 12020 Moving (0.56, -1.08) raw xDistance=-0.50 yDistance=1.06
00:56:33.403 00.000 12020 GuideAlgorithmHysteresis::Result() returns -0.21 from input -0.50
00:56:33.403 00.000 12020 GuideAlgorithmResistSwitch::result() returns 1.06 from input 1.06
00:56:33.403 00.000 12020 MoveAxis(E, 36, ABG)
00:56:33.403 00.000 12020 Guiding  Dir = 2, Dur = 36
00:56:33.403 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
00:56:33.428 00.025 12020 IsSlewing returns 0
00:56:33.428 00.000 9340 Enqueuing Expose request
00:56:33.440 00.012 12020 IsGuiding returns 0
00:56:33.468 00.028 12020 PulseGuide returned control before completion, sleep 17
00:56:33.495 00.027 12020 IsGuiding returns 1
00:56:33.495 00.000 12020 scope still moving after pulse duration time elapsed
00:56:33.580 00.085 12020 IsSlewing returns 0
00:56:33.583 00.003 12020 IsGuiding returns 0
00:56:33.583 00.000 12020 scope move finished after 36 + 107 ms
00:56:33.583 00.000 12020 Move returns status 0, amount 36
00:56:33.583 00.000 12020 MoveAxis(S, 172, ABG)
00:56:33.583 00.000 12020 Guiding  Dir = 1, Dur = 172
00:56:33.584 00.001 12020 IsSlewing returns 0
00:56:33.585 00.001 12020 IsGuiding returns 0
00:56:33.662 00.077 12020 PulseGuide returned control before completion, sleep 107
00:56:33.779 00.117 12020 IsGuiding returns 1
00:56:33.779 00.000 12020 scope still moving after pulse duration time elapsed
00:56:33.836 00.057 12020 IsSlewing returns 0
00:56:33.905 00.069 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"cd2dc7ce-a01b-4c7a-8e63-24c23f1c0941"}
00:56:33.918 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"cd2dc7ce-a01b-4c7a-8e63-24c23f1c0941"}
00:56:33.932 00.014 12020 IsGuiding returns 0
00:56:33.933 00.001 12020 scope move finished after 172 + 175 ms
00:56:33.933 00.000 12020 Move returns status 0, amount 172
00:56:33.933 00.000 12020 move complete, result=0
00:56:33.934 00.001 12020 worker thread done servicing request
00:56:33.934 00.000 12020 Worker thread wakes up
00:56:33.934 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
00:56:33.934 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(881,691,31,31)
00:56:33.937 00.003 9340 GuideStep: -0.5 px 36 ms EAST, 1.1 px 172 ms SOUTH
00:56:33.966 00.029 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"f3814841-f6b6-477e-84a2-209e8702f80e"}
00:56:33.981 00.015 9340 case statement mapped state 6 to 3
00:56:34.001 00.020 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"f3814841-f6b6-477e-84a2-209e8702f80e"}
00:56:34.073 00.072 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"ea20df2f-e68d-4d0a-b8c7-82c5c6b98c9e"}
00:56:34.090 00.017 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":246,"width":15,"height":15,"star_pos":[6.62,7.31],"pixels":"..."},"id":"ea20df2f-e68d-4d0a-b8c7-82c5c6b98c9e"}
00:56:35.903 01.813 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"970ffed6-da2d-4c68-8e52-1abdb177d1f6"}
00:56:35.948 00.045 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"970ffed6-da2d-4c68-8e52-1abdb177d1f6"}
00:56:35.997 00.049 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"ea1e48ac-09b5-435c-be64-cec9466985b8"}
00:56:36.010 00.013 9340 case statement mapped state 6 to 3
00:56:36.043 00.033 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"ea1e48ac-09b5-435c-be64-cec9466985b8"}
00:56:36.057 00.014 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"a5981d66-71f2-49ac-9a5b-a562a422832d"}
00:56:36.067 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":246,"width":15,"height":15,"star_pos":[6.62,7.31],"pixels":"..."},"id":"a5981d66-71f2-49ac-9a5b-a562a422832d"}
00:56:36.325 00.258 12020 Exposure complete
00:56:36.608 00.283 12020 worker thread done servicing request
00:56:36.609 00.001 9340 OnExposeComplete: enter
00:56:36.630 00.021 9340 UpdateGuideState(): m_state=6
00:56:36.642 00.012 9340 Star::Find(15, 896, 705, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 247
00:56:36.656 00.014 9340 Star::Find returns 1 (0), X=896.94, Y=706.16, Mass=1771228, SNR=211.4, Peak=63276 HFD=4.8
00:56:36.672 00.016 9340 MultiStar: [#1 0.89,-0.47,1.00,U] [#2 0.64,-0.26,0.82,U] [#3 0.84,-0.41,0.54,U] [#4 0.90,-0.48,0.46,U] [#5 0.96,-0.31,0.50,U] [#6 0.69,-0.38,0.40,U] [#7 0.92,-0.22,0.50,U] [#8 0.81,-0.38,0.36,U] 
00:56:36.711 00.039 9340 refined, 8 included, MultiStar: {0.85, -0.35}, one-star: {0.94, -0.26}
00:56:36.727 00.016 9340 CameraToMount -- cameraTheta (-0.39) - m_xAngle (-3.09) = xAngle (2.71 = 2.71)
00:56:36.742 00.015 9340 CameraToMount -- cameraTheta (-0.39) - (m_xAngle (-3.09) + m_yAngleError (-0.07)) = yAngle (2.78 = 2.78)
00:56:36.753 00.011 9340 CameraToMount -- cameraX=0.85 cameraY=-0.35 hyp=0.91 cameraTheta=-0.39 mountX=-0.83 mountY=0.32, mountTheta=2.77
00:56:36.771 00.018 9340 SchedulePrimaryMove(10104498, x=0.85, y=-0.35, opts=13)
00:56:36.805 00.034 9340 Enqueuing Move request for scope (0.85, -0.35)
00:56:36.819 00.014 12020 Worker thread wakes up
00:56:36.819 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=8592, max=65535, med=12654, FiltMin=9948, FiltMax=65501, Gamma=2.870
00:56:36.831 00.012 12020 worker thread servicing REQUEST_MOVE scope ofs (0.85, -0.35) opts 0xd
00:56:36.832 00.001 9340 UpdateGuideState exits: m=1771228 SNR=211.4
00:56:36.843 00.011 12020 Handling offset move in thread for scope, endpoint = (0.85, -0.35)
00:56:36.844 00.001 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:56:36.854 00.010 12020 Moving (0.85, -0.35) raw xDistance=-0.83 yDistance=0.32
00:56:36.854 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
00:56:36.865 00.011 12020 GuideAlgorithmHysteresis::Result() returns -0.37 from input -0.83
00:56:36.865 00.000 9340 Enqueuing Expose request
00:56:36.880 00.015 12020 GuideAlgorithmResistSwitch::result() returns 0.32 from input 0.32
00:56:36.880 00.000 12020 MoveAxis(E, 62, ABG)
00:56:36.880 00.000 12020 Guiding  Dir = 2, Dur = 62
00:56:36.881 00.001 12020 IsSlewing returns 0
00:56:36.883 00.002 12020 IsGuiding returns 0
00:56:36.908 00.025 12020 PulseGuide returned control before completion, sleep 48
00:56:36.966 00.058 12020 IsGuiding returns 1
00:56:36.966 00.000 12020 scope still moving after pulse duration time elapsed
00:56:37.036 00.070 12020 IsSlewing returns 0
00:56:37.037 00.001 12020 IsGuiding returns 0
00:56:37.037 00.000 12020 scope move finished after 62 + 91 ms
00:56:37.037 00.000 12020 Move returns status 0, amount 62
00:56:37.037 00.000 12020 MoveAxis(S, 53, ABG)
00:56:37.037 00.000 12020 Guiding  Dir = 1, Dur = 53
00:56:37.039 00.002 12020 IsSlewing returns 0
00:56:37.040 00.001 12020 IsGuiding returns 0
00:56:37.118 00.078 12020 IsGuiding returns 1
00:56:37.118 00.000 12020 scope still moving after pulse duration time elapsed
00:56:37.154 00.036 12020 IsSlewing returns 0
00:56:37.155 00.001 12020 IsGuiding returns 1
00:56:37.290 00.135 12020 IsSlewing returns 0
00:56:37.326 00.036 12020 IsGuiding returns 0
00:56:37.327 00.001 12020 scope move finished after 53 + 234 ms
00:56:37.327 00.000 12020 Move returns status 0, amount 53
00:56:37.327 00.000 12020 move complete, result=0
00:56:37.327 00.000 12020 worker thread done servicing request
00:56:37.327 00.000 9340 GuideStep: -0.8 px 62 ms EAST, 0.3 px 53 ms SOUTH
00:56:37.340 00.013 12020 Worker thread wakes up
00:56:37.340 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
00:56:37.340 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(881,691,31,31)
00:56:37.903 00.563 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"eacafc6a-e37e-42fb-9dad-69ebda253dc4"}
00:56:37.917 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"eacafc6a-e37e-42fb-9dad-69ebda253dc4"}
00:56:37.947 00.030 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"94f39c85-b23b-4eda-b395-ed4b49f5942e"}
00:56:37.957 00.010 9340 case statement mapped state 6 to 3
00:56:37.968 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"94f39c85-b23b-4eda-b395-ed4b49f5942e"}
00:56:37.976 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"54be6e01-4a8d-4675-821a-94d2ea628446"}
00:56:37.988 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":247,"width":15,"height":15,"star_pos":[6.94,7.16],"pixels":"..."},"id":"54be6e01-4a8d-4675-821a-94d2ea628446"}
00:56:39.700 01.712 12020 Exposure complete
00:56:39.903 00.203 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"8aef9d40-96f5-41c4-ba16-156efc1e42f2"}
00:56:39.926 00.023 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"8aef9d40-96f5-41c4-ba16-156efc1e42f2"}
00:56:39.977 00.051 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"3a1ddf25-da72-463b-b5f6-96d4f8073577"}
00:56:40.001 00.024 9340 case statement mapped state 6 to 3
00:56:40.021 00.020 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"3a1ddf25-da72-463b-b5f6-96d4f8073577"}
00:56:40.043 00.022 12020 worker thread done servicing request
00:56:40.063 00.020 9340 OnExposeComplete: enter
00:56:40.080 00.017 9340 UpdateGuideState(): m_state=6
00:56:40.096 00.016 9340 Star::Find(15, 896, 706, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 248
00:56:40.109 00.013 9340 Star::Find returns 1 (0), X=896.78, Y=706.25, Mass=1770634, SNR=203.5, Peak=65444 HFD=5.1
00:56:40.137 00.028 9340 MultiStar: [#1 0.48,-0.38,0.88,U] [#2 0.40,-0.27,0.75,U] [#3 0.82,-0.21,0.57,U] [#4 0.61,-0.31,0.48,U] [#5 0.76,-0.03,0.49,U] [#6 0.69,-0.24,0.47,U] [#7 0.73,-0.05,0.42,U] [#8 0.90,-0.08,0.36,U] 
00:56:40.174 00.037 9340 refined, 8 included, MultiStar: {0.66, -0.21}, one-star: {0.78, -0.16}
00:56:40.194 00.020 9340 CameraToMount -- cameraTheta (-0.31) - m_xAngle (-3.09) = xAngle (2.79 = 2.79)
00:56:40.213 00.019 9340 CameraToMount -- cameraTheta (-0.31) - (m_xAngle (-3.09) + m_yAngleError (-0.07)) = yAngle (2.86 = 2.86)
00:56:40.228 00.015 9340 CameraToMount -- cameraX=0.66 cameraY=-0.21 hyp=0.69 cameraTheta=-0.31 mountX=-0.65 mountY=0.19, mountTheta=2.85
00:56:40.250 00.022 9340 SchedulePrimaryMove(10104498, x=0.66, y=-0.21, opts=13)
00:56:40.291 00.041 9340 Enqueuing Move request for scope (0.66, -0.21)
00:56:40.317 00.026 12020 Worker thread wakes up
00:56:40.317 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=8030, max=65535, med=12653, FiltMin=9954, FiltMax=65504, Gamma=2.870
00:56:40.330 00.013 12020 worker thread servicing REQUEST_MOVE scope ofs (0.66, -0.21) opts 0xd
00:56:40.330 00.000 9340 UpdateGuideState exits: m=1770634 SNR=203.5
00:56:40.343 00.013 12020 Handling offset move in thread for scope, endpoint = (0.66, -0.21)
00:56:40.343 00.000 12020 Moving (0.66, -0.21) raw xDistance=-0.65 yDistance=0.19
00:56:40.343 00.000 12020 GuideAlgorithmHysteresis::Result() returns -0.30 from input -0.65
00:56:40.343 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:56:40.344 00.001 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.19
00:56:40.344 00.000 12020 MoveAxis(E, 52, ABG)
00:56:40.345 00.001 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:56:40.392 00.047 12020 Guiding  Dir = 2, Dur = 52
00:56:40.393 00.001 12020 IsSlewing returns 0
00:56:40.395 00.002 12020 IsGuiding returns 0
00:56:40.404 00.009 9340 ScheduleExposure(2000,3,1) exposurePending=0
00:56:40.434 00.030 12020 PulseGuide returned control before completion, sleep 34
00:56:40.434 00.000 9340 Enqueuing Expose request
00:56:40.453 00.019 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"9be0b527-2d06-44d3-9ae4-a573a5878dcb"}
00:56:40.471 00.018 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":248,"width":15,"height":15,"star_pos":[6.78,7.25],"pixels":"..."},"id":"9be0b527-2d06-44d3-9ae4-a573a5878dcb"}
00:56:40.521 00.050 12020 IsGuiding returns 1
00:56:40.522 00.001 12020 scope still moving after pulse duration time elapsed
00:56:40.556 00.034 12020 IsSlewing returns 0
00:56:40.557 00.001 12020 IsGuiding returns 0
00:56:40.558 00.001 12020 scope move finished after 52 + 109 ms
00:56:40.558 00.000 12020 Move returns status 0, amount 52
00:56:40.559 00.001 12020 MoveAxis(N, 0, ABG)
00:56:40.560 00.001 12020 Move returns status 0, amount 0
00:56:40.560 00.000 12020 move complete, result=0
00:56:40.560 00.000 12020 worker thread done servicing request
00:56:40.560 00.000 9340 GuideStep: -0.6 px 52 ms EAST, 0.2 px 0 ms NORTH
00:56:40.590 00.030 12020 Worker thread wakes up
00:56:40.595 00.005 12020 worker thread servicing REQUEST_EXPOSE 2000
00:56:40.595 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(881,691,31,31)
00:56:41.901 01.306 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"140cbc90-b213-4ec0-9b66-376cd106877a"}
00:56:41.914 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"140cbc90-b213-4ec0-9b66-376cd106877a"}
00:56:41.929 00.015 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"e2a867ba-9298-42c1-b032-03e90d7673a8"}
00:56:41.946 00.017 9340 case statement mapped state 6 to 3
00:56:41.960 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"e2a867ba-9298-42c1-b032-03e90d7673a8"}
00:56:41.992 00.032 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"fd8e3054-d331-46ed-ae6b-771b1729bbdb"}
00:56:42.005 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":248,"width":15,"height":15,"star_pos":[6.78,7.25],"pixels":"..."},"id":"fd8e3054-d331-46ed-ae6b-771b1729bbdb"}
00:56:42.986 00.981 12020 Exposure complete
00:56:43.268 00.282 12020 worker thread done servicing request
00:56:43.268 00.000 9340 OnExposeComplete: enter
00:56:43.282 00.014 9340 UpdateGuideState(): m_state=6
00:56:43.297 00.015 9340 Star::Find(15, 896, 706, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 249
00:56:43.309 00.012 9340 Star::Find returns 1 (0), X=896.55, Y=706.12, Mass=1679518, SNR=194.5, Peak=64584 HFD=5.1
00:56:43.321 00.012 9340 MultiStar: [#1 0.19,-0.24,0.93,U] [#2 0.26,-0.28,0.66,U] [#3 0.40,-0.39,0.52,U] [#4 0.28,-0.43,0.51,U] [#5 0.50,-0.20,0.45,U] [#6 0.59,-0.32,0.47,U] [#7 0.38,-0.48,0.42,U] [#8 0.23,-0.31,0.34,U] 
00:56:43.350 00.029 9340 refined, 8 included, MultiStar: {0.38, -0.31}, one-star: {0.56, -0.29}
00:56:43.363 00.013 9340 CameraToMount -- cameraTheta (-0.69) - m_xAngle (-3.09) = xAngle (2.40 = 2.40)
00:56:43.375 00.012 9340 CameraToMount -- cameraTheta (-0.69) - (m_xAngle (-3.09) + m_yAngleError (-0.07)) = yAngle (2.47 = 2.47)
00:56:43.390 00.015 9340 CameraToMount -- cameraX=0.38 cameraY=-0.31 hyp=0.49 cameraTheta=-0.69 mountX=-0.36 mountY=0.30, mountTheta=2.44
00:56:43.411 00.021 9340 SchedulePrimaryMove(10104498, x=0.38, y=-0.31, opts=13)
00:56:43.441 00.030 9340 Enqueuing Move request for scope (0.38, -0.31)
00:56:43.453 00.012 12020 Worker thread wakes up
00:56:43.454 00.001 9340 UpdateImageDisplay: Size=(1920,1080) min=8094, max=65535, med=12665, FiltMin=9699, FiltMax=65504, Gamma=2.870
00:56:43.467 00.013 12020 worker thread servicing REQUEST_MOVE scope ofs (0.38, -0.31) opts 0xd
00:56:43.467 00.000 9340 UpdateGuideState exits: m=1679518 SNR=194.5
00:56:43.477 00.010 12020 Handling offset move in thread for scope, endpoint = (0.38, -0.31)
00:56:43.477 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:56:43.493 00.016 12020 Moving (0.38, -0.31) raw xDistance=-0.36 yDistance=0.30
00:56:43.493 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
00:56:43.506 00.013 12020 GuideAlgorithmHysteresis::Result() returns -0.18 from input -0.36
00:56:43.507 00.001 9340 Enqueuing Expose request
00:56:43.537 00.030 12020 GuideAlgorithmResistSwitch::result() returns 0.30 from input 0.30
00:56:43.537 00.000 12020 MoveAxis(E, 30, ABG)
00:56:43.537 00.000 12020 Guiding  Dir = 2, Dur = 30
00:56:43.538 00.001 12020 IsSlewing returns 0
00:56:43.540 00.002 12020 IsGuiding returns 0
00:56:43.559 00.019 12020 PulseGuide returned control before completion, sleep 22
00:56:43.606 00.047 12020 IsGuiding returns 0
00:56:43.607 00.001 12020 Move returns status 0, amount 30
00:56:43.607 00.000 12020 MoveAxis(S, 49, ABG)
00:56:43.607 00.000 12020 Guiding  Dir = 1, Dur = 49
00:56:43.608 00.001 12020 IsSlewing returns 0
00:56:43.609 00.001 12020 IsGuiding returns 0
00:56:43.723 00.114 12020 IsGuiding returns 1
00:56:43.724 00.001 12020 scope still moving after pulse duration time elapsed
00:56:43.847 00.123 12020 IsSlewing returns 0
00:56:43.848 00.001 12020 IsGuiding returns 0
00:56:43.848 00.000 12020 scope move finished after 49 + 189 ms
00:56:43.848 00.000 12020 Move returns status 0, amount 49
00:56:43.848 00.000 12020 move complete, result=0
00:56:43.848 00.000 12020 worker thread done servicing request
00:56:43.848 00.000 9340 GuideStep: -0.4 px 30 ms EAST, 0.3 px 49 ms SOUTH
00:56:43.863 00.015 12020 Worker thread wakes up
00:56:43.864 00.001 12020 worker thread servicing REQUEST_EXPOSE 2000
00:56:43.864 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(881,691,31,31)
00:56:43.924 00.060 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"16e32916-fd9a-4b8c-84d2-3aa47cdaff26"}
00:56:43.940 00.016 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"16e32916-fd9a-4b8c-84d2-3aa47cdaff26"}
00:56:43.950 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"274fc67f-1d11-4166-822d-4b528186a84d"}
00:56:43.961 00.011 9340 case statement mapped state 6 to 3
00:56:43.980 00.019 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"274fc67f-1d11-4166-822d-4b528186a84d"}
00:56:44.020 00.040 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"74d00e81-351f-498b-a3fa-0fe078e10bb6"}
00:56:44.037 00.017 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":249,"width":15,"height":15,"star_pos":[6.55,7.12],"pixels":"..."},"id":"74d00e81-351f-498b-a3fa-0fe078e10bb6"}
00:56:45.924 01.887 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"2c10713e-b42d-4efb-9c62-f5190a5a940f"}
00:56:45.956 00.032 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"2c10713e-b42d-4efb-9c62-f5190a5a940f"}
00:56:45.978 00.022 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"36cb2b14-479b-40ae-bc36-cfa4db744129"}
00:56:45.991 00.013 9340 case statement mapped state 6 to 3
00:56:46.004 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"36cb2b14-479b-40ae-bc36-cfa4db744129"}
00:56:46.023 00.019 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"736f6da7-6683-483a-b72b-a6478cad2c1b"}
00:56:46.039 00.016 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":249,"width":15,"height":15,"star_pos":[6.55,7.12],"pixels":"..."},"id":"736f6da7-6683-483a-b72b-a6478cad2c1b"}
00:56:46.241 00.202 12020 Exposure complete
00:56:46.550 00.309 12020 worker thread done servicing request
00:56:46.551 00.001 9340 OnExposeComplete: enter
00:56:46.599 00.048 9340 UpdateGuideState(): m_state=6
00:56:46.627 00.028 9340 Star::Find(15, 896, 706, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 250
00:56:46.649 00.022 9340 Star::Find returns 1 (0), X=895.53, Y=706.59, Mass=1842753, SNR=252.6, Peak=63756 HFD=5.2
00:56:46.672 00.023 9340 MultiStar: [#1 -0.75,0.14,0.84,U] [#2 -0.65,0.04,0.67,U] [#3 -0.47,0.31,0.54,U] [#4 -0.55,0.48,0.47,U] [#5 -0.35,0.24,0.42,U] [#6 -0.27,0.27,0.36,U] [#7 -0.23,0.12,0.41,U] [#8 -0.47,0.20,0.31,U] 
00:56:46.727 00.055 9340 single-star, 8 included, MultiStar: {-0.50, 0.20}, one-star: {-0.47, 0.17}
00:56:46.750 00.023 9340 CameraToMount -- cameraTheta (2.79) - m_xAngle (-3.09) = xAngle (5.88 = -0.40)
00:56:46.779 00.029 9340 CameraToMount -- cameraTheta (2.79) - (m_xAngle (-3.09) + m_yAngleError (-0.07)) = yAngle (5.95 = -0.33)
00:56:46.821 00.042 9340 CameraToMount -- cameraX=-0.47 cameraY=0.17 hyp=0.50 cameraTheta=2.79 mountX=0.46 mountY=-0.16, mountTheta=-0.34
00:56:46.853 00.032 9340 SchedulePrimaryMove(10104498, x=-0.47, y=0.17, opts=13)
00:56:46.872 00.019 9340 Enqueuing Move request for scope (-0.47, 0.17)
00:56:46.897 00.025 12020 Worker thread wakes up
00:56:46.898 00.001 9340 UpdateImageDisplay: Size=(1920,1080) min=8147, max=65535, med=12664, FiltMin=9639, FiltMax=65512, Gamma=2.870
00:56:46.934 00.036 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.47, 0.17) opts 0xd
00:56:46.934 00.000 12020 Handling offset move in thread for scope, endpoint = (-0.47, 0.17)
00:56:46.934 00.000 12020 Moving (-0.47, 0.17) raw xDistance=0.46 yDistance=-0.16
00:56:46.935 00.001 12020 GuideAlgorithmHysteresis::Result() returns 0.18 from input 0.46
00:56:46.935 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:56:46.936 00.001 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
00:56:46.936 00.000 12020 MoveAxis(W, 31, ABG)
00:56:46.936 00.000 12020 Guiding  Dir = 3, Dur = 31
00:56:46.937 00.001 12020 IsSlewing returns 0
00:56:46.938 00.001 12020 IsGuiding returns 0
00:56:46.942 00.004 9340 UpdateGuideState exits: m=1842753 SNR=252.6
00:56:46.962 00.020 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:56:46.978 00.016 12020 PulseGuide returned control before completion, sleep 16
00:56:46.978 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
00:56:46.999 00.021 9340 Enqueuing Expose request
00:56:47.019 00.020 12020 IsGuiding returns 0
00:56:47.019 00.000 12020 Move returns status 0, amount 31
00:56:47.019 00.000 12020 MoveAxis(N, 0, ABG)
00:56:47.019 00.000 12020 Move returns status 0, amount 0
00:56:47.020 00.001 12020 move complete, result=0
00:56:47.020 00.000 12020 worker thread done servicing request
00:56:47.020 00.000 12020 Worker thread wakes up
00:56:47.020 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
00:56:47.021 00.001 12020 Handling exposure in thread, d=2000 o=3 r=(881,691,31,31)
00:56:47.056 00.035 9340 GuideStep: 0.5 px 31 ms WEST, -0.2 px 0 ms NORTH
00:56:47.923 00.867 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"a77c4350-781b-4902-b2f2-53c61451c647"}
00:56:48.062 00.139 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"a77c4350-781b-4902-b2f2-53c61451c647"}
00:56:48.167 00.105 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"a91ac815-109b-4100-9943-5df1197727b4"}
00:56:48.191 00.024 9340 case statement mapped state 6 to 3
00:56:48.265 00.074 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"a91ac815-109b-4100-9943-5df1197727b4"}
00:56:48.306 00.041 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"a0c288e2-b000-4961-b087-7a5390f79b0a"}
00:56:48.333 00.027 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":250,"width":15,"height":15,"star_pos":[6.53,6.59],"pixels":"..."},"id":"a0c288e2-b000-4961-b087-7a5390f79b0a"}
00:56:49.447 01.114 12020 Exposure complete
00:56:49.924 00.477 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"01bac97c-6a06-4f04-9b36-6e366ec2bea5"}
00:56:49.947 00.023 12020 worker thread done servicing request
00:56:49.947 00.000 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"01bac97c-6a06-4f04-9b36-6e366ec2bea5"}
00:56:49.965 00.018 9340 OnExposeComplete: enter
00:56:49.978 00.013 9340 UpdateGuideState(): m_state=6
00:56:50.004 00.026 9340 Star::Find(15, 895, 706, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 251
00:56:50.047 00.043 9340 Star::Find returns 1 (0), X=896.43, Y=706.17, Mass=1773228, SNR=233.0, Peak=65444 HFD=5.2
00:56:50.072 00.025 9340 MultiStar: [#1 -0.06,-0.12,0.87,U] [#2 0.21,-0.07,0.68,U] [#3 0.31,-0.02,0.51,U] [#4 0.22,-0.23,0.55,U] [#5 0.40,-0.11,0.45,U] [#6 0.59,-0.15,0.43,U] [#7 0.35,-0.56,0.41,U] [#8 0.38,-0.18,0.35,U] 
00:56:50.086 00.014 9340 refined, 8 included, MultiStar: {0.29, -0.18}, one-star: {0.43, -0.25}
00:56:50.101 00.015 9340 CameraToMount -- cameraTheta (-0.56) - m_xAngle (-3.09) = xAngle (2.53 = 2.53)
00:56:50.119 00.018 9340 CameraToMount -- cameraTheta (-0.56) - (m_xAngle (-3.09) + m_yAngleError (-0.07)) = yAngle (2.60 = 2.60)
00:56:50.135 00.016 9340 CameraToMount -- cameraX=0.29 cameraY=-0.18 hyp=0.34 cameraTheta=-0.56 mountX=-0.28 mountY=0.17, mountTheta=2.58
00:56:50.190 00.055 9340 SchedulePrimaryMove(10104498, x=0.29, y=-0.18, opts=13)
00:56:50.206 00.016 9340 Enqueuing Move request for scope (0.29, -0.18)
00:56:50.218 00.012 12020 Worker thread wakes up
00:56:50.218 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=7872, max=65535, med=12663, FiltMin=9661, FiltMax=65512, Gamma=2.870
00:56:50.239 00.021 12020 worker thread servicing REQUEST_MOVE scope ofs (0.29, -0.18) opts 0xd
00:56:50.239 00.000 9340 UpdateGuideState exits: m=1773228 SNR=233.0
00:56:50.256 00.017 12020 Handling offset move in thread for scope, endpoint = (0.29, -0.18)
00:56:50.256 00.000 12020 Moving (0.29, -0.18) raw xDistance=-0.28 yDistance=0.17
00:56:50.256 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:56:50.286 00.030 12020 GuideAlgorithmHysteresis::Result() returns -0.10 from input -0.28
00:56:50.287 00.001 9340 ScheduleExposure(2000,3,1) exposurePending=0
00:56:50.299 00.012 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:56:50.301 00.002 9340 Enqueuing Expose request
00:56:50.312 00.011 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
00:56:50.312 00.000 12020 MoveAxis(E, 17, ABG)
00:56:50.313 00.001 12020 Guiding  Dir = 2, Dur = 17
00:56:50.314 00.001 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"daab9b38-98eb-44f9-a5ba-46882f8e0a37"}
00:56:50.329 00.015 12020 IsSlewing returns 0
00:56:50.329 00.000 9340 case statement mapped state 6 to 3
00:56:50.345 00.016 12020 IsGuiding returns 0
00:56:50.345 00.000 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"daab9b38-98eb-44f9-a5ba-46882f8e0a37"}
00:56:50.360 00.015 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"d50f6c97-6792-417a-8910-0c3204775d25"}
00:56:50.391 00.031 12020 IsGuiding returns 1
00:56:50.392 00.001 12020 scope still moving after pulse duration time elapsed
00:56:50.392 00.000 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":251,"width":15,"height":15,"star_pos":[7.43,7.17],"pixels":"..."},"id":"d50f6c97-6792-417a-8910-0c3204775d25"}
00:56:50.424 00.032 12020 IsSlewing returns 0
00:56:50.425 00.001 12020 IsGuiding returns 0
00:56:50.426 00.001 12020 scope move finished after 17 + 63 ms
00:56:50.426 00.000 12020 Move returns status 0, amount 17
00:56:50.426 00.000 12020 MoveAxis(N, 0, ABG)
00:56:50.426 00.000 12020 Move returns status 0, amount 0
00:56:50.426 00.000 12020 move complete, result=0
00:56:50.427 00.001 12020 worker thread done servicing request
00:56:50.427 00.000 9340 GuideStep: -0.3 px 17 ms EAST, 0.2 px 0 ms NORTH
00:56:50.445 00.018 12020 Worker thread wakes up
00:56:50.445 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
00:56:50.445 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(881,691,31,31)
00:56:51.922 01.477 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"04248833-a000-4e9f-98fe-b082bc5dfef2"}
00:56:51.936 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"04248833-a000-4e9f-98fe-b082bc5dfef2"}
00:56:51.948 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"1a410d77-14f6-4229-bff0-d1e46af52160"}
00:56:51.962 00.014 9340 case statement mapped state 6 to 3
00:56:51.974 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"1a410d77-14f6-4229-bff0-d1e46af52160"}
00:56:51.986 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"7f2ca2e5-afec-468a-8a68-f3c324907f55"}
00:56:51.996 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":251,"width":15,"height":15,"star_pos":[7.43,7.17],"pixels":"..."},"id":"7f2ca2e5-afec-468a-8a68-f3c324907f55"}
00:56:52.842 00.846 12020 Exposure complete
00:56:53.023 00.181 12020 worker thread done servicing request
00:56:53.024 00.001 9340 OnExposeComplete: enter
00:56:53.032 00.008 9340 UpdateGuideState(): m_state=6
00:56:53.041 00.009 9340 Star::Find(15, 896, 706, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 252
00:56:53.066 00.025 9340 Star::Find returns 1 (0), X=896.25, Y=706.55, Mass=1774985, SNR=197.1, Peak=65444 HFD=5.2
00:56:53.078 00.012 9340 MultiStar: [#1 -0.01,0.07,0.78,U] [#2 0.05,0.29,0.89,U] [#3 0.18,0.17,0.78,U] [#4 -0.11,0.14,0.54,U] [#5 0.08,0.07,0.58,U] [#6 0.38,0.02,0.44,U] [#7 0.07,-0.24,0.40,U] [#8 -0.14,0.19,0.37,U] 
00:56:53.086 00.008 9340 refined, 8 included, MultiStar: {0.10, 0.12}, one-star: {0.26, 0.14}
00:56:53.094 00.008 9340 CameraToMount -- cameraTheta (0.88) - m_xAngle (-3.09) = xAngle (3.97 = -2.31)
00:56:53.106 00.012 9340 CameraToMount -- cameraTheta (0.88) - (m_xAngle (-3.09) + m_yAngleError (-0.07)) = yAngle (4.04 = -2.24)
00:56:53.115 00.009 9340 CameraToMount -- cameraX=0.10 cameraY=0.12 hyp=0.15 cameraTheta=0.88 mountX=-0.10 mountY=-0.12, mountTheta=-2.28
00:56:53.130 00.015 9340 SchedulePrimaryMove(10104498, x=0.10, y=0.12, opts=13)
00:56:53.144 00.014 9340 Enqueuing Move request for scope (0.10, 0.12)
00:56:53.155 00.011 12020 Worker thread wakes up
00:56:53.155 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=8267, max=65535, med=12658, FiltMin=9973, FiltMax=65512, Gamma=2.870
00:56:53.163 00.008 12020 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.12) opts 0xd
00:56:53.165 00.002 12020 Handling offset move in thread for scope, endpoint = (0.10, 0.12)
00:56:53.165 00.000 12020 Moving (0.10, 0.12) raw xDistance=-0.10 yDistance=-0.12
00:56:53.165 00.000 9340 UpdateGuideState exits: m=1774985 SNR=197.1
00:56:53.195 00.030 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
00:56:53.195 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:56:53.205 00.010 9340 ScheduleExposure(2000,3,1) exposurePending=0
00:56:53.214 00.009 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:56:53.214 00.000 9340 Enqueuing Expose request
00:56:53.225 00.011 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
00:56:53.226 00.001 12020 MoveAxis(E, 0, ABG)
00:56:53.226 00.000 12020 Move returns status 0, amount 0
00:56:53.226 00.000 12020 MoveAxis(N, 0, ABG)
00:56:53.226 00.000 12020 Move returns status 0, amount 0
00:56:53.226 00.000 12020 move complete, result=0
00:56:53.226 00.000 12020 worker thread done servicing request
00:56:53.227 00.001 12020 Worker thread wakes up
00:56:53.227 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
00:56:53.227 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(881,691,31,31)
00:56:53.229 00.002 9340 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
00:56:53.933 00.704 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"a2012149-8d2d-4a78-ad25-47b7fc5d53eb"}
00:56:53.950 00.017 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"a2012149-8d2d-4a78-ad25-47b7fc5d53eb"}
00:56:53.961 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"22e10e24-b614-4510-9605-68b4327fe10b"}
00:56:53.986 00.025 9340 case statement mapped state 6 to 3
00:56:54.006 00.020 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"22e10e24-b614-4510-9605-68b4327fe10b"}
00:56:54.059 00.053 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"2c8cf894-ebc2-4e9b-bfb9-2b3d4e2824ee"}
00:56:54.077 00.018 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":252,"width":15,"height":15,"star_pos":[7.25,6.55],"pixels":"..."},"id":"2c8cf894-ebc2-4e9b-bfb9-2b3d4e2824ee"}
00:56:55.591 01.514 12020 Exposure complete
00:56:55.849 00.258 12020 worker thread done servicing request
00:56:55.857 00.008 9340 OnExposeComplete: enter
00:56:55.887 00.030 9340 UpdateGuideState(): m_state=6
00:56:55.903 00.016 9340 Star::Find(15, 896, 706, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 253
00:56:55.915 00.012 9340 Star::Find returns 1 (0), X=896.34, Y=706.24, Mass=1640019, SNR=198.7, Peak=65444 HFD=4.9
00:56:55.930 00.015 9340 MultiStar: [#1 0.05,-0.29,0.83,U] [#2 0.04,-0.15,0.67,U] [#3 0.37,-0.09,0.57,U] [#4 -0.13,-0.08,0.54,U] [#5 0.23,-0.10,0.50,U] [#6 0.57,-0.12,0.56,U] [#7 0.48,-0.25,0.49,U] [#8 0.45,0.20,0.36,U] 
00:56:55.951 00.021 9340 refined, 8 included, MultiStar: {0.25, -0.14}, one-star: {0.34, -0.17}
00:56:55.997 00.046 9340 CameraToMount -- cameraTheta (-0.52) - m_xAngle (-3.09) = xAngle (2.58 = 2.58)
00:56:56.011 00.014 9340 CameraToMount -- cameraTheta (-0.52) - (m_xAngle (-3.09) + m_yAngleError (-0.07)) = yAngle (2.65 = 2.65)
00:56:56.028 00.017 9340 CameraToMount -- cameraX=0.25 cameraY=-0.14 hyp=0.29 cameraTheta=-0.52 mountX=-0.24 mountY=0.14, mountTheta=2.63
00:56:56.043 00.015 9340 SchedulePrimaryMove(10104498, x=0.25, y=-0.14, opts=13)
00:56:56.055 00.012 9340 Enqueuing Move request for scope (0.25, -0.14)
00:56:56.087 00.032 12020 Worker thread wakes up
00:56:56.087 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=7882, max=65535, med=12754, FiltMin=10108, FiltMax=65504, Gamma=2.870
00:56:56.098 00.011 12020 worker thread servicing REQUEST_MOVE scope ofs (0.25, -0.14) opts 0xd
00:56:56.099 00.001 9340 UpdateGuideState exits: m=1640019 SNR=198.7
00:56:56.115 00.016 12020 Handling offset move in thread for scope, endpoint = (0.25, -0.14)
00:56:56.115 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:56:56.128 00.013 12020 Moving (0.25, -0.14) raw xDistance=-0.24 yDistance=0.14
00:56:56.129 00.001 9340 ScheduleExposure(2000,3,1) exposurePending=0
00:56:56.139 00.010 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.24
00:56:56.140 00.001 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:56:56.140 00.000 9340 Enqueuing Expose request
00:56:56.162 00.022 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
00:56:56.163 00.001 12020 MoveAxis(E, 0, ABG)
00:56:56.163 00.000 12020 Move returns status 0, amount 0
00:56:56.163 00.000 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"69707b92-204d-4e19-a503-f7f68d2e1aec"}
00:56:56.202 00.039 12020 MoveAxis(N, 0, ABG)
00:56:56.202 00.000 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"69707b92-204d-4e19-a503-f7f68d2e1aec"}
00:56:56.214 00.012 12020 Move returns status 0, amount 0
00:56:56.215 00.001 12020 move complete, result=0
00:56:56.215 00.000 12020 worker thread done servicing request
00:56:56.215 00.000 12020 Worker thread wakes up
00:56:56.216 00.001 9340 GuideStep: -0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
00:56:56.227 00.011 12020 worker thread servicing REQUEST_EXPOSE 2000
00:56:56.227 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(881,691,31,31)
00:56:56.233 00.006 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"573a38a5-e8ac-4e4b-8c09-6e5ecd40261c"}
00:56:56.252 00.019 9340 case statement mapped state 6 to 3
00:56:56.269 00.017 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"573a38a5-e8ac-4e4b-8c09-6e5ecd40261c"}
00:56:56.310 00.041 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"7a362247-91e4-42c1-93c9-123269bd75da"}
00:56:56.321 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":253,"width":15,"height":15,"star_pos":[7.34,7.24],"pixels":"..."},"id":"7a362247-91e4-42c1-93c9-123269bd75da"}
00:56:57.932 01.611 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"a61fbeda-8570-40aa-80e3-c1a61bf82b70"}
00:56:57.950 00.018 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"a61fbeda-8570-40aa-80e3-c1a61bf82b70"}
00:56:57.967 00.017 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"6d3aace0-a892-4fe8-bfe5-a05b65c02acc"}
00:56:58.003 00.036 9340 case statement mapped state 6 to 3
00:56:58.014 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"6d3aace0-a892-4fe8-bfe5-a05b65c02acc"}
00:56:58.027 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"cdfcd838-4782-49b5-a69a-0beb2cbd0a80"}
00:56:58.037 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":253,"width":15,"height":15,"star_pos":[7.34,7.24],"pixels":"..."},"id":"cdfcd838-4782-49b5-a69a-0beb2cbd0a80"}
00:56:58.588 00.551 12020 Exposure complete
00:56:58.816 00.228 12020 worker thread done servicing request
00:56:58.816 00.000 9340 OnExposeComplete: enter
00:56:58.828 00.012 9340 UpdateGuideState(): m_state=6
00:56:58.863 00.035 9340 Star::Find(15, 896, 706, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 254
00:56:58.878 00.015 9340 Star::Find returns 1 (0), X=896.17, Y=706.40, Mass=1727408, SNR=223.5, Peak=65444 HFD=5.1
00:56:58.892 00.014 9340 MultiStar: [#1 0.15,-0.03,1.01,U] [#2 0.20,0.05,0.68,U] [#3 0.16,0.10,0.52,U] [#4 0.00,-0.05,0.52,U] [#5 0.10,0.03,0.38,U] [#6 0.18,-0.09,0.38,U] [#7 0.22,-0.16,0.40,U] [#8 0.12,0.44,0.31,U] 
00:56:58.901 00.009 9340 refined, 8 included, MultiStar: {0.15, 0.01}, one-star: {0.17, -0.02}
00:56:58.916 00.015 9340 CameraToMount -- cameraTheta (0.09) - m_xAngle (-3.09) = xAngle (3.18 = -3.10)
00:56:58.929 00.013 9340 CameraToMount -- cameraTheta (0.09) - (m_xAngle (-3.09) + m_yAngleError (-0.07)) = yAngle (3.26 = -3.03)
00:56:58.964 00.035 9340 CameraToMount -- cameraX=0.15 cameraY=0.01 hyp=0.15 cameraTheta=0.09 mountX=-0.15 mountY=-0.02, mountTheta=-3.03
00:56:58.990 00.026 9340 SchedulePrimaryMove(10104498, x=0.15, y=0.01, opts=13)
00:56:59.010 00.020 9340 Enqueuing Move request for scope (0.15, 0.01)
00:56:59.021 00.011 12020 Worker thread wakes up
00:56:59.021 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=7592, max=65535, med=12672, FiltMin=9806, FiltMax=65512, Gamma=2.870
00:56:59.031 00.010 12020 worker thread servicing REQUEST_MOVE scope ofs (0.15, 0.01) opts 0xd
00:56:59.032 00.001 9340 UpdateGuideState exits: m=1727408 SNR=223.5
00:56:59.046 00.014 12020 Handling offset move in thread for scope, endpoint = (0.15, 0.01)
00:56:59.046 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:56:59.060 00.014 12020 Moving (0.15, 0.01) raw xDistance=-0.15 yDistance=-0.02
00:56:59.061 00.001 9340 ScheduleExposure(2000,3,1) exposurePending=0
00:56:59.097 00.036 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
00:56:59.097 00.000 9340 Enqueuing Expose request
00:56:59.108 00.011 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:56:59.109 00.001 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
00:56:59.109 00.000 12020 MoveAxis(E, 0, ABG)
00:56:59.109 00.000 12020 Move returns status 0, amount 0
00:56:59.109 00.000 12020 MoveAxis(N, 0, ABG)
00:56:59.109 00.000 12020 Move returns status 0, amount 0
00:56:59.109 00.000 12020 move complete, result=0
00:56:59.110 00.001 12020 worker thread done servicing request
00:56:59.110 00.000 12020 Worker thread wakes up
00:56:59.110 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
00:56:59.110 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(881,691,31,31)
00:56:59.115 00.005 9340 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
00:56:59.933 00.818 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"51fa2e25-564b-4805-beeb-717e9182d2c4"}
00:56:59.947 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"51fa2e25-564b-4805-beeb-717e9182d2c4"}
00:56:59.983 00.036 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"af855b87-6b4f-49f7-a943-ac77589009c6"}
00:56:59.994 00.011 9340 case statement mapped state 6 to 3
00:57:00.008 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"af855b87-6b4f-49f7-a943-ac77589009c6"}
00:57:00.031 00.023 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"fe7369d4-8012-4d02-9b95-e2371001ac33"}
00:57:00.052 00.021 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":254,"width":15,"height":15,"star_pos":[7.17,7.40],"pixels":"..."},"id":"fe7369d4-8012-4d02-9b95-e2371001ac33"}
00:57:01.507 01.455 12020 Exposure complete
00:57:01.933 00.426 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"71338a85-1b81-49b4-9272-264ff4f5e9b6"}
00:57:01.962 00.029 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"71338a85-1b81-49b4-9272-264ff4f5e9b6"}
00:57:01.977 00.015 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"8777d56b-533c-4b49-8c42-a64e293d5288"}
00:57:02.008 00.031 9340 case statement mapped state 6 to 3
00:57:02.051 00.043 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"8777d56b-533c-4b49-8c42-a64e293d5288"}
00:57:02.075 00.024 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"986279e0-09d8-4534-89f3-f8ce6f40ecab"}
00:57:02.091 00.016 12020 worker thread done servicing request
00:57:02.091 00.000 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":254,"width":15,"height":15,"star_pos":[7.17,7.40],"pixels":"..."},"id":"986279e0-09d8-4534-89f3-f8ce6f40ecab"}
00:57:02.120 00.029 9340 OnExposeComplete: enter
00:57:02.141 00.021 9340 UpdateGuideState(): m_state=6
00:57:02.193 00.052 9340 Star::Find(15, 896, 706, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 255
00:57:02.215 00.022 9340 Star::Find returns 1 (0), X=896.89, Y=706.45, Mass=1751664, SNR=248.3, Peak=65444 HFD=5.2
00:57:02.238 00.023 9340 MultiStar: [#1 0.41,-0.05,0.70,U] [#2 0.31,-0.02,0.59,U] [#3 0.70,0.16,0.50,U] [#4 0.45,-0.09,0.44,U] [#5 0.72,0.07,0.34,U] [#6 0.58,-0.09,0.33,U] [#7 0.53,-0.04,0.36,U] [#8 0.67,0.04,0.25,U] 
00:57:02.252 00.014 9340 refined, 8 included, MultiStar: {0.60, 0.00}, one-star: {0.89, 0.03}
00:57:02.301 00.049 9340 CameraToMount -- cameraTheta (0.01) - m_xAngle (-3.09) = xAngle (3.10 = 3.10)
00:57:02.317 00.016 9340 CameraToMount -- cameraTheta (0.01) - (m_xAngle (-3.09) + m_yAngleError (-0.07)) = yAngle (3.17 = -3.11)
00:57:02.331 00.014 9340 CameraToMount -- cameraX=0.60 cameraY=0.00 hyp=0.60 cameraTheta=0.01 mountX=-0.60 mountY=-0.02, mountTheta=-3.11
00:57:02.349 00.018 9340 SchedulePrimaryMove(10104498, x=0.60, y=0.00, opts=13)
00:57:02.366 00.017 9340 Enqueuing Move request for scope (0.60, 0.00)
00:57:02.378 00.012 12020 Worker thread wakes up
00:57:02.400 00.022 9340 UpdateImageDisplay: Size=(1920,1080) min=8359, max=65535, med=12702, FiltMin=10158, FiltMax=65512, Gamma=2.870
00:57:02.419 00.019 12020 worker thread servicing REQUEST_MOVE scope ofs (0.60, 0.00) opts 0xd
00:57:02.420 00.001 9340 UpdateGuideState exits: m=1751664 SNR=248.3
00:57:02.433 00.013 12020 Handling offset move in thread for scope, endpoint = (0.60, 0.00)
00:57:02.433 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:57:02.446 00.013 12020 Moving (0.60, 0.00) raw xDistance=-0.60 yDistance=-0.02
00:57:02.446 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
00:57:02.460 00.014 12020 GuideAlgorithmHysteresis::Result() returns -0.25 from input -0.60
00:57:02.460 00.000 9340 Enqueuing Expose request
00:57:02.476 00.016 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:57:02.476 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
00:57:02.476 00.000 12020 MoveAxis(E, 43, ABG)
00:57:02.477 00.001 12020 Guiding  Dir = 2, Dur = 43
00:57:02.492 00.015 12020 IsSlewing returns 0
00:57:02.516 00.024 12020 IsGuiding returns 0
00:57:02.539 00.023 12020 PulseGuide returned control before completion, sleep 31
00:57:02.574 00.035 12020 IsGuiding returns 1
00:57:02.574 00.000 12020 scope still moving after pulse duration time elapsed
00:57:02.635 00.061 12020 IsSlewing returns 0
00:57:02.636 00.001 12020 IsGuiding returns 0
00:57:02.637 00.001 12020 scope move finished after 43 + 77 ms
00:57:02.637 00.000 12020 Move returns status 0, amount 43
00:57:02.637 00.000 12020 MoveAxis(N, 0, ABG)
00:57:02.637 00.000 12020 Move returns status 0, amount 0
00:57:02.638 00.001 12020 move complete, result=0
00:57:02.638 00.000 12020 worker thread done servicing request
00:57:02.638 00.000 9340 GuideStep: -0.6 px 43 ms EAST, -0.0 px 0 ms NORTH
00:57:02.652 00.014 12020 Worker thread wakes up
00:57:02.653 00.001 12020 worker thread servicing REQUEST_EXPOSE 2000
00:57:02.653 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(881,691,31,31)
00:57:03.940 01.287 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"48fdadee-e55e-49bb-b034-e0a58d653686"}
00:57:03.959 00.019 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"48fdadee-e55e-49bb-b034-e0a58d653686"}
00:57:03.971 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"79bb7d14-bb6d-4781-a36a-67f7fa0234c1"}
00:57:03.991 00.020 9340 case statement mapped state 6 to 3
00:57:04.009 00.018 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"79bb7d14-bb6d-4781-a36a-67f7fa0234c1"}
00:57:04.069 00.060 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"e7e7ecf5-e98e-4298-85c3-7cc0da0732b7"}
00:57:04.084 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":255,"width":15,"height":15,"star_pos":[6.89,7.45],"pixels":"..."},"id":"e7e7ecf5-e98e-4298-85c3-7cc0da0732b7"}
00:57:05.035 00.951 12020 Exposure complete
00:57:05.301 00.266 12020 worker thread done servicing request
00:57:05.306 00.005 9340 OnExposeComplete: enter
00:57:05.334 00.028 9340 UpdateGuideState(): m_state=6
00:57:05.346 00.012 9340 Star::Find(15, 896, 706, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 256
00:57:05.356 00.010 9340 Star::Find returns 1 (0), X=896.45, Y=706.42, Mass=1740962, SNR=192.7, Peak=62744 HFD=5.2
00:57:05.366 00.010 9340 MultiStar: [#1 0.13,-0.23,1.09,U] [#2 -0.01,0.09,0.79,U] [#3 0.29,0.08,0.70,U] [#4 0.11,-0.29,0.51,U] [#5 0.45,0.00,0.46,U] [#6 0.40,-0.18,0.50,U] [#7 0.25,-0.20,0.36,U] [#8 0.27,0.17,0.46,U] 
00:57:05.382 00.016 9340 refined, 8 included, MultiStar: {0.25, -0.06}, one-star: {0.45, 0.00}
00:57:05.393 00.011 9340 CameraToMount -- cameraTheta (-0.24) - m_xAngle (-3.09) = xAngle (2.86 = 2.86)
00:57:05.404 00.011 9340 CameraToMount -- cameraTheta (-0.24) - (m_xAngle (-3.09) + m_yAngleError (-0.07)) = yAngle (2.93 = 2.93)
00:57:05.439 00.035 9340 CameraToMount -- cameraX=0.25 cameraY=-0.06 hyp=0.26 cameraTheta=-0.24 mountX=-0.25 mountY=0.05, mountTheta=2.93
00:57:05.458 00.019 9340 SchedulePrimaryMove(10104498, x=0.25, y=-0.06, opts=13)
00:57:05.469 00.011 9340 Enqueuing Move request for scope (0.25, -0.06)
00:57:05.481 00.012 12020 Worker thread wakes up
00:57:05.481 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=8333, max=65535, med=12700, FiltMin=10240, FiltMax=65512, Gamma=2.870
00:57:05.493 00.012 12020 worker thread servicing REQUEST_MOVE scope ofs (0.25, -0.06) opts 0xd
00:57:05.493 00.000 9340 UpdateGuideState exits: m=1740962 SNR=192.7
00:57:05.504 00.011 12020 Handling offset move in thread for scope, endpoint = (0.25, -0.06)
00:57:05.504 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:57:05.536 00.032 12020 Moving (0.25, -0.06) raw xDistance=-0.25 yDistance=0.05
00:57:05.536 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
00:57:05.548 00.012 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.25
00:57:05.549 00.001 9340 Enqueuing Expose request
00:57:05.560 00.011 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:57:05.561 00.001 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
00:57:05.561 00.000 12020 MoveAxis(E, 0, ABG)
00:57:05.561 00.000 12020 Move returns status 0, amount 0
00:57:05.561 00.000 12020 MoveAxis(N, 0, ABG)
00:57:05.561 00.000 12020 Move returns status 0, amount 0
00:57:05.561 00.000 12020 move complete, result=0
00:57:05.561 00.000 12020 worker thread done servicing request
00:57:05.561 00.000 12020 Worker thread wakes up
00:57:05.563 00.002 12020 worker thread servicing REQUEST_EXPOSE 2000
00:57:05.563 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(881,691,31,31)
00:57:05.565 00.002 9340 GuideStep: -0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
00:57:05.968 00.403 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"9a0412a9-5d4a-483a-8821-ae5be7527327"}
00:57:05.981 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"9a0412a9-5d4a-483a-8821-ae5be7527327"}
00:57:05.992 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"cddcd1da-cd23-4fc4-91da-29064c65e12d"}
00:57:06.004 00.012 9340 case statement mapped state 6 to 3
00:57:06.016 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"cddcd1da-cd23-4fc4-91da-29064c65e12d"}
00:57:06.054 00.038 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"7b241e7c-a98c-4019-90b1-d4b8f4daf4dc"}
00:57:06.066 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":256,"width":15,"height":15,"star_pos":[7.45,7.42],"pixels":"..."},"id":"7b241e7c-a98c-4019-90b1-d4b8f4daf4dc"}
00:57:07.946 01.880 12020 Exposure complete
00:57:07.967 00.021 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"b485576a-94df-4772-88ec-5c2ed3508d84"}
00:57:08.061 00.094 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"b485576a-94df-4772-88ec-5c2ed3508d84"}
00:57:08.087 00.026 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"fd0a113f-457f-46ec-a776-b56923cd8669"}
00:57:08.116 00.029 9340 case statement mapped state 6 to 3
00:57:08.160 00.044 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"fd0a113f-457f-46ec-a776-b56923cd8669"}
00:57:08.179 00.019 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"979dcec2-7ecb-428e-b277-c67ac185fef7"}
00:57:08.196 00.017 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":256,"width":15,"height":15,"star_pos":[7.45,7.42],"pixels":"..."},"id":"979dcec2-7ecb-428e-b277-c67ac185fef7"}
00:57:08.468 00.272 12020 worker thread done servicing request
00:57:08.469 00.001 9340 OnExposeComplete: enter
00:57:08.485 00.016 9340 UpdateGuideState(): m_state=6
00:57:08.524 00.039 9340 Star::Find(15, 896, 706, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 257
00:57:08.539 00.015 9340 Star::Find returns 1 (0), X=896.89, Y=706.42, Mass=1690613, SNR=203.6, Peak=65444 HFD=5.1
00:57:08.556 00.017 9340 MultiStar: [#1 0.57,0.04,0.98,U] [#2 0.59,0.12,0.71,U] [#3 0.77,0.10,0.51,U] [#4 0.67,0.26,0.53,U] [#5 0.77,-0.00,0.39,U] [#6 0.82,0.12,0.34,U] [#7 0.80,0.01,0.37,U] [#8 0.87,0.15,0.37,U] 
00:57:08.573 00.017 9340 refined, 8 included, MultiStar: {0.73, 0.08}, one-star: {0.89, 0.01}
00:57:08.586 00.013 9340 CameraToMount -- cameraTheta (0.11) - m_xAngle (-3.09) = xAngle (3.20 = -3.08)
00:57:08.617 00.031 9340 CameraToMount -- cameraTheta (0.11) - (m_xAngle (-3.09) + m_yAngleError (-0.07)) = yAngle (3.28 = -3.01)
00:57:08.643 00.026 9340 CameraToMount -- cameraX=0.73 cameraY=0.08 hyp=0.74 cameraTheta=0.11 mountX=-0.74 mountY=-0.10, mountTheta=-3.01
00:57:08.666 00.023 9340 SchedulePrimaryMove(10104498, x=0.73, y=0.08, opts=13)
00:57:08.692 00.026 9340 Enqueuing Move request for scope (0.73, 0.08)
00:57:08.708 00.016 12020 Worker thread wakes up
00:57:08.708 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=8123, max=65535, med=12696, FiltMin=9950, FiltMax=65504, Gamma=2.870
00:57:08.743 00.035 12020 worker thread servicing REQUEST_MOVE scope ofs (0.73, 0.08) opts 0xd
00:57:08.743 00.000 12020 Handling offset move in thread for scope, endpoint = (0.73, 0.08)
00:57:08.744 00.001 9340 UpdateGuideState exits: m=1690613 SNR=203.6
00:57:08.758 00.014 12020 Moving (0.73, 0.08) raw xDistance=-0.74 yDistance=-0.10
00:57:08.759 00.001 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:57:08.772 00.013 12020 GuideAlgorithmHysteresis::Result() returns -0.31 from input -0.74
00:57:08.772 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
00:57:08.785 00.013 9340 Enqueuing Expose request
00:57:08.800 00.015 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:57:08.800 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
00:57:08.801 00.001 12020 MoveAxis(E, 53, ABG)
00:57:08.801 00.000 12020 Guiding  Dir = 2, Dur = 53
00:57:08.802 00.001 12020 IsSlewing returns 0
00:57:08.803 00.001 12020 IsGuiding returns 0
00:57:08.825 00.022 12020 PulseGuide returned control before completion, sleep 41
00:57:08.903 00.078 12020 IsGuiding returns 0
00:57:08.904 00.001 12020 Move returns status 0, amount 53
00:57:08.904 00.000 12020 MoveAxis(N, 0, ABG)
00:57:08.904 00.000 12020 Move returns status 0, amount 0
00:57:08.905 00.001 12020 move complete, result=0
00:57:08.905 00.000 12020 worker thread done servicing request
00:57:08.905 00.000 9340 GuideStep: -0.7 px 53 ms EAST, -0.1 px 0 ms NORTH
00:57:08.922 00.017 12020 Worker thread wakes up
00:57:08.923 00.001 12020 worker thread servicing REQUEST_EXPOSE 2000
00:57:08.923 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(881,691,31,31)
00:57:09.970 01.047 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"513c58cf-f89a-4ffb-a48d-cda6c8f846e1"}
00:57:09.995 00.025 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"513c58cf-f89a-4ffb-a48d-cda6c8f846e1"}
00:57:10.021 00.026 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"eb4f1d2b-106b-4a19-8d60-cf2eeca0d88c"}
00:57:10.039 00.018 9340 case statement mapped state 6 to 3
00:57:10.054 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"eb4f1d2b-106b-4a19-8d60-cf2eeca0d88c"}
00:57:10.098 00.044 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"5a16fbb2-69fa-422b-b263-aa251a2e2383"}
00:57:10.113 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":257,"width":15,"height":15,"star_pos":[6.89,7.42],"pixels":"..."},"id":"5a16fbb2-69fa-422b-b263-aa251a2e2383"}
00:57:11.286 01.173 12020 Exposure complete
00:57:11.585 00.299 12020 worker thread done servicing request
00:57:11.585 00.000 9340 OnExposeComplete: enter
00:57:11.606 00.021 9340 UpdateGuideState(): m_state=6
00:57:11.638 00.032 9340 Star::Find(15, 896, 706, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 258
00:57:11.681 00.043 9340 Star::Find returns 1 (0), X=896.30, Y=706.46, Mass=1734440, SNR=232.6, Peak=65444 HFD=5.2
00:57:11.700 00.019 9340 MultiStar: [#1 0.02,-0.10,0.88,U] [#2 -0.01,0.38,0.60,U] [#3 0.29,0.12,0.62,U] [#4 -0.10,-0.06,0.39,U] [#5 0.11,0.02,0.43,U] [#6 0.35,-0.03,0.39,U] [#7 0.24,-0.17,0.34,U] [#8 0.21,-0.24,0.34,U] 
00:57:11.754 00.054 9340 refined, 8 included, MultiStar: {0.16, 0.02}, one-star: {0.30, 0.04}
00:57:11.811 00.057 9340 CameraToMount -- cameraTheta (0.12) - m_xAngle (-3.09) = xAngle (3.21 = -3.07)
00:57:11.830 00.019 9340 CameraToMount -- cameraTheta (0.12) - (m_xAngle (-3.09) + m_yAngleError (-0.07)) = yAngle (3.28 = -3.00)
00:57:11.851 00.021 9340 CameraToMount -- cameraX=0.16 cameraY=0.02 hyp=0.16 cameraTheta=0.12 mountX=-0.16 mountY=-0.02, mountTheta=-3.00
00:57:11.908 00.057 9340 SchedulePrimaryMove(10104498, x=0.16, y=0.02, opts=13)
00:57:11.928 00.020 9340 Enqueuing Move request for scope (0.16, 0.02)
00:57:11.945 00.017 12020 Worker thread wakes up
00:57:11.945 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=8216, max=65535, med=12725, FiltMin=10199, FiltMax=65512, Gamma=2.870
00:57:11.962 00.017 12020 worker thread servicing REQUEST_MOVE scope ofs (0.16, 0.02) opts 0xd
00:57:11.962 00.000 12020 Handling offset move in thread for scope, endpoint = (0.16, 0.02)
00:57:11.962 00.000 12020 Moving (0.16, 0.02) raw xDistance=-0.16 yDistance=-0.02
00:57:11.963 00.001 9340 UpdateGuideState exits: m=1734440 SNR=232.6
00:57:11.979 00.016 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16
00:57:11.979 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:57:12.015 00.036 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:57:12.015 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
00:57:12.015 00.000 12020 MoveAxis(E, 0, ABG)
00:57:12.015 00.000 12020 Move returns status 0, amount 0
00:57:12.015 00.000 12020 MoveAxis(N, 0, ABG)
00:57:12.015 00.000 12020 Move returns status 0, amount 0
00:57:12.015 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
00:57:12.031 00.016 12020 move complete, result=0
00:57:12.031 00.000 9340 Enqueuing Expose request
00:57:12.044 00.013 12020 worker thread done servicing request
00:57:12.045 00.001 9340 GuideStep: -0.2 px 0 ms EAST, -0.0 px 0 ms NORTH
00:57:12.057 00.012 12020 Worker thread wakes up
00:57:12.058 00.001 12020 worker thread servicing REQUEST_EXPOSE 2000
00:57:12.058 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(881,691,31,31)
00:57:12.280 00.222 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"f8d56006-a93e-4421-b5a2-ee819f9f4dbc"}
00:57:12.295 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"f8d56006-a93e-4421-b5a2-ee819f9f4dbc"}
00:57:12.309 00.014 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"bbb63968-d3b2-4edf-8b71-0c15d3003e89"}
00:57:12.324 00.015 9340 case statement mapped state 6 to 3
00:57:12.362 00.038 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"bbb63968-d3b2-4edf-8b71-0c15d3003e89"}
00:57:12.402 00.040 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"8ffbf2ef-bc8b-4f5f-84b5-ad7a1ca0f0ed"}
00:57:12.417 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":258,"width":15,"height":15,"star_pos":[7.30,7.46],"pixels":"..."},"id":"8ffbf2ef-bc8b-4f5f-84b5-ad7a1ca0f0ed"}
00:57:14.279 01.862 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"c8e344b3-8067-4421-aacc-221d540a957f"}
00:57:14.296 00.017 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"c8e344b3-8067-4421-aacc-221d540a957f"}
00:57:14.360 00.064 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"b0c9da17-143d-4cc3-9bce-653490cd8c40"}
00:57:14.376 00.016 9340 case statement mapped state 6 to 3
00:57:14.403 00.027 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"b0c9da17-143d-4cc3-9bce-653490cd8c40"}
00:57:14.471 00.068 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"80434608-ae94-4db6-bc7f-489ef081d14e"}
00:57:14.562 00.091 12020 Exposure complete
00:57:14.562 00.000 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":258,"width":15,"height":15,"star_pos":[7.30,7.46],"pixels":"..."},"id":"80434608-ae94-4db6-bc7f-489ef081d14e"}
00:57:15.204 00.642 12020 worker thread done servicing request
00:57:15.204 00.000 9340 OnExposeComplete: enter
00:57:15.263 00.059 9340 UpdateGuideState(): m_state=6
00:57:15.307 00.044 9340 Star::Find(15, 896, 706, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 259
00:57:15.326 00.019 9340 Star::Find returns 1 (0), X=896.16, Y=706.35, Mass=1727156, SNR=202.3, Peak=63324 HFD=5.2
00:57:15.394 00.068 9340 MultiStar: [#1 -0.08,-0.12,0.81,U] [#2 0.19,-0.07,0.75,U] [#3 0.27,-0.03,0.58,U] [#4 -0.03,0.02,0.53,U] [#5 0.32,-0.30,0.46,U] [#6 0.06,-0.09,0.46,U] [#7 0.31,-0.36,0.42,U] [#8 0.31,0.15,0.39,U] 
00:57:15.421 00.027 9340 refined, 8 included, MultiStar: {0.15, -0.09}, one-star: {0.17, -0.07}
00:57:15.519 00.098 9340 CameraToMount -- cameraTheta (-0.55) - m_xAngle (-3.09) = xAngle (2.55 = 2.55)
00:57:15.639 00.120 9340 CameraToMount -- cameraTheta (-0.55) - (m_xAngle (-3.09) + m_yAngleError (-0.07)) = yAngle (2.62 = 2.62)
00:57:15.769 00.130 9340 CameraToMount -- cameraX=0.15 cameraY=-0.09 hyp=0.18 cameraTheta=-0.55 mountX=-0.15 mountY=0.09, mountTheta=2.60
00:57:15.794 00.025 9340 SchedulePrimaryMove(10104498, x=0.15, y=-0.09, opts=13)
00:57:15.863 00.069 9340 Enqueuing Move request for scope (0.15, -0.09)
00:57:15.897 00.034 12020 Worker thread wakes up
00:57:15.897 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=8266, max=65535, med=12702, FiltMin=10034, FiltMax=65512, Gamma=2.870
00:57:15.911 00.014 12020 worker thread servicing REQUEST_MOVE scope ofs (0.15, -0.09) opts 0xd
00:57:15.911 00.000 9340 UpdateGuideState exits: m=1727156 SNR=202.3
00:57:15.932 00.021 12020 Handling offset move in thread for scope, endpoint = (0.15, -0.09)
00:57:15.933 00.001 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:57:15.993 00.060 12020 Moving (0.15, -0.09) raw xDistance=-0.15 yDistance=0.09
00:57:15.993 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
00:57:16.008 00.015 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
00:57:16.009 00.001 9340 Enqueuing Expose request
00:57:16.021 00.012 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:57:16.021 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
00:57:16.021 00.000 12020 MoveAxis(E, 0, ABG)
00:57:16.023 00.002 12020 Move returns status 0, amount 0
00:57:16.023 00.000 12020 MoveAxis(N, 0, ABG)
00:57:16.023 00.000 12020 Move returns status 0, amount 0
00:57:16.023 00.000 12020 move complete, result=0
00:57:16.023 00.000 12020 worker thread done servicing request
00:57:16.024 00.001 12020 Worker thread wakes up
00:57:16.024 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
00:57:16.024 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(881,691,31,31)
00:57:16.028 00.004 9340 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
00:57:16.285 00.257 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"bfb4af60-4189-4d59-b779-820235372ee8"}
00:57:16.326 00.041 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"bfb4af60-4189-4d59-b779-820235372ee8"}
00:57:16.339 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"6dad9b4b-c3b3-418d-b737-b715d020b74a"}
00:57:16.368 00.029 9340 case statement mapped state 6 to 3
00:57:16.385 00.017 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"6dad9b4b-c3b3-418d-b737-b715d020b74a"}
00:57:16.451 00.066 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"b67bf0d7-415e-406e-82f8-025d10ef536d"}
00:57:16.472 00.021 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":259,"width":15,"height":15,"star_pos":[7.16,7.35],"pixels":"..."},"id":"b67bf0d7-415e-406e-82f8-025d10ef536d"}
00:57:18.281 01.809 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"598fd695-5048-4a64-91df-4dc69f632a96"}
00:57:18.301 00.020 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"598fd695-5048-4a64-91df-4dc69f632a96"}
00:57:18.359 00.058 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"fc82a0cc-d3ae-4d5d-b869-53daa5aa6cb9"}
00:57:18.402 00.043 9340 case statement mapped state 6 to 3
00:57:18.417 00.015 12020 Exposure complete
00:57:18.418 00.001 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"fc82a0cc-d3ae-4d5d-b869-53daa5aa6cb9"}
00:57:18.462 00.044 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"5ce89a07-3992-47a4-be96-88445ee6ba77"}
00:57:18.510 00.048 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":259,"width":15,"height":15,"star_pos":[7.16,7.35],"pixels":"..."},"id":"5ce89a07-3992-47a4-be96-88445ee6ba77"}
00:57:18.735 00.225 12020 worker thread done servicing request
00:57:18.736 00.001 9340 OnExposeComplete: enter
00:57:18.747 00.011 9340 UpdateGuideState(): m_state=6
00:57:18.758 00.011 9340 Star::Find(15, 896, 706, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 260
00:57:18.773 00.015 9340 Star::Find returns 1 (0), X=896.47, Y=706.63, Mass=1746449, SNR=250.1, Peak=65444 HFD=5.2
00:57:18.787 00.014 9340 MultiStar: [#1 0.00,0.10,0.75,U] [#2 -0.14,0.37,0.71,U] [#3 0.41,0.19,0.45,U] [#4 0.28,0.32,0.40,U] [#5 0.33,0.06,0.51,U] [#6 0.41,0.12,0.36,U] [#7 0.39,0.20,0.37,U] [#8 0.55,0.34,0.31,U] 
00:57:18.829 00.042 9340 refined, 8 included, MultiStar: {0.27, 0.21}, one-star: {0.47, 0.22}
00:57:18.841 00.012 9340 CameraToMount -- cameraTheta (0.66) - m_xAngle (-3.09) = xAngle (3.76 = -2.53)
00:57:18.853 00.012 9340 CameraToMount -- cameraTheta (0.66) - (m_xAngle (-3.09) + m_yAngleError (-0.07)) = yAngle (3.83 = -2.45)
00:57:18.863 00.010 9340 CameraToMount -- cameraX=0.27 cameraY=0.21 hyp=0.34 cameraTheta=0.66 mountX=-0.28 mountY=-0.22, mountTheta=-2.48
00:57:18.882 00.019 9340 SchedulePrimaryMove(10104498, x=0.27, y=0.21, opts=13)
00:57:18.897 00.015 9340 Enqueuing Move request for scope (0.27, 0.21)
00:57:18.928 00.031 12020 Worker thread wakes up
00:57:18.928 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=8556, max=65535, med=12695, FiltMin=10070, FiltMax=65512, Gamma=2.870
00:57:18.941 00.013 12020 worker thread servicing REQUEST_MOVE scope ofs (0.27, 0.21) opts 0xd
00:57:18.941 00.000 9340 UpdateGuideState exits: m=1746449 SNR=250.1
00:57:18.963 00.022 12020 Handling offset move in thread for scope, endpoint = (0.27, 0.21)
00:57:18.963 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:57:18.979 00.016 12020 Moving (0.27, 0.21) raw xDistance=-0.28 yDistance=-0.22
00:57:18.979 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
00:57:19.000 00.021 12020 GuideAlgorithmHysteresis::Result() returns -0.12 from input -0.28
00:57:19.000 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:57:19.000 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.22
00:57:19.000 00.000 12020 MoveAxis(E, 20, ABG)
00:57:19.001 00.001 9340 Enqueuing Expose request
00:57:19.023 00.022 12020 Guiding  Dir = 2, Dur = 20
00:57:19.025 00.002 12020 IsSlewing returns 0
00:57:19.026 00.001 12020 IsGuiding returns 0
00:57:19.059 00.033 12020 IsGuiding returns 1
00:57:19.059 00.000 12020 scope still moving after pulse duration time elapsed
00:57:19.105 00.046 12020 IsSlewing returns 0
00:57:19.106 00.001 12020 IsGuiding returns 0
00:57:19.106 00.000 12020 scope move finished after 20 + 60 ms
00:57:19.108 00.002 12020 Move returns status 0, amount 20
00:57:19.108 00.000 12020 MoveAxis(N, 0, ABG)
00:57:19.108 00.000 12020 Move returns status 0, amount 0
00:57:19.108 00.000 12020 move complete, result=0
00:57:19.108 00.000 12020 worker thread done servicing request
00:57:19.109 00.001 9340 GuideStep: -0.3 px 20 ms EAST, -0.2 px 0 ms NORTH
00:57:19.139 00.030 12020 Worker thread wakes up
00:57:19.139 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
00:57:19.139 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(881,691,31,31)
00:57:20.281 01.142 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"e3746b50-ac50-421e-9861-55f6027206c4"}
00:57:20.328 00.047 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"e3746b50-ac50-421e-9861-55f6027206c4"}
00:57:20.376 00.048 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"377b4a41-d275-45da-aed6-c3b9e5475cf8"}
00:57:20.395 00.019 9340 case statement mapped state 6 to 3
00:57:20.443 00.048 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"377b4a41-d275-45da-aed6-c3b9e5475cf8"}
00:57:20.474 00.031 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"d0b095e3-92d4-43f9-a182-2914ac5119a2"}
00:57:20.502 00.028 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":260,"width":15,"height":15,"star_pos":[7.47,6.63],"pixels":"..."},"id":"d0b095e3-92d4-43f9-a182-2914ac5119a2"}
00:57:21.545 01.043 12020 Exposure complete
00:57:22.191 00.646 12020 worker thread done servicing request
00:57:22.191 00.000 9340 OnExposeComplete: enter
00:57:22.212 00.021 9340 UpdateGuideState(): m_state=6
00:57:22.236 00.024 9340 Star::Find(15, 896, 706, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 261
00:57:22.264 00.028 9340 Star::Find returns 1 (0), X=895.69, Y=706.33, Mass=1667183, SNR=200.1, Peak=62364 HFD=5.1
00:57:22.284 00.020 9340 MultiStar: [#1 -0.72,0.03,0.89,U] [#2 -0.69,0.19,0.82,U] [#3 -0.46,0.10,0.65,U] [#4 -0.52,0.21,0.51,U] [#5 -0.62,-0.09,0.47,U] [#6 -0.59,0.01,0.36,U] [#7 -0.41,-0.05,0.50,U] [#8 -0.36,0.30,0.38,U] 
00:57:22.323 00.039 9340 single-star, 8 included, MultiStar: {-0.52, 0.06}, one-star: {-0.31, -0.08}
00:57:22.351 00.028 9340 CameraToMount -- cameraTheta (-2.89) - m_xAngle (-3.09) = xAngle (0.21 = 0.21)
00:57:22.372 00.021 9340 CameraToMount -- cameraTheta (-2.89) - (m_xAngle (-3.09) + m_yAngleError (-0.07)) = yAngle (0.28 = 0.28)
00:57:22.392 00.020 9340 CameraToMount -- cameraX=-0.31 cameraY=-0.08 hyp=0.32 cameraTheta=-2.89 mountX=0.31 mountY=0.09, mountTheta=0.28
00:57:22.445 00.053 9340 SchedulePrimaryMove(10104498, x=-0.31, y=-0.08, opts=13)
00:57:22.460 00.015 9340 Enqueuing Move request for scope (-0.31, -0.08)
00:57:22.473 00.013 12020 Worker thread wakes up
00:57:22.474 00.001 9340 UpdateImageDisplay: Size=(1920,1080) min=8271, max=65535, med=12684, FiltMin=9758, FiltMax=65512, Gamma=2.870
00:57:22.486 00.012 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.31, -0.08) opts 0xd
00:57:22.487 00.001 9340 UpdateGuideState exits: m=1667183 SNR=200.1
00:57:22.502 00.015 12020 Handling offset move in thread for scope, endpoint = (-0.31, -0.08)
00:57:22.502 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:57:22.515 00.013 12020 Moving (-0.31, -0.08) raw xDistance=0.31 yDistance=0.09
00:57:22.515 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
00:57:22.554 00.039 12020 GuideAlgorithmHysteresis::Result() returns 0.12 from input 0.31
00:57:22.555 00.001 9340 Enqueuing Expose request
00:57:22.567 00.012 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:57:22.568 00.001 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
00:57:22.568 00.000 12020 MoveAxis(W, 21, ABG)
00:57:22.568 00.000 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"222ce06b-6d43-4485-82cb-b95778fa9ed3"}
00:57:22.581 00.013 12020 Guiding  Dir = 3, Dur = 21
00:57:22.581 00.000 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"222ce06b-6d43-4485-82cb-b95778fa9ed3"}
00:57:22.593 00.012 12020 IsSlewing returns 0
00:57:22.595 00.002 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"bf77e395-aead-40c7-a1ed-23bd94dc584e"}
00:57:22.607 00.012 12020 IsGuiding returns 0
00:57:22.607 00.000 9340 case statement mapped state 6 to 3
00:57:22.619 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"bf77e395-aead-40c7-a1ed-23bd94dc584e"}
00:57:22.644 00.025 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"cef39a16-4226-4aed-a27a-6bc3cd4a5168"}
00:57:22.660 00.016 12020 IsGuiding returns 1
00:57:22.660 00.000 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":261,"width":15,"height":15,"star_pos":[6.69,7.33],"pixels":"..."},"id":"cef39a16-4226-4aed-a27a-6bc3cd4a5168"}
00:57:22.696 00.036 12020 scope still moving after pulse duration time elapsed
00:57:22.725 00.029 12020 IsSlewing returns 0
00:57:22.727 00.002 12020 IsGuiding returns 0
00:57:22.728 00.001 12020 scope move finished after 21 + 98 ms
00:57:22.728 00.000 12020 Move returns status 0, amount 21
00:57:22.728 00.000 12020 MoveAxis(N, 0, ABG)
00:57:22.728 00.000 12020 Move returns status 0, amount 0
00:57:22.729 00.001 12020 move complete, result=0
00:57:22.731 00.002 12020 worker thread done servicing request
00:57:22.732 00.001 9340 GuideStep: 0.3 px 21 ms WEST, 0.1 px 0 ms NORTH
00:57:22.746 00.014 12020 Worker thread wakes up
00:57:22.746 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
00:57:22.747 00.001 12020 Handling exposure in thread, d=2000 o=3 r=(881,691,31,31)
00:57:24.281 01.534 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"35081d46-11a8-40ce-821e-41a634691049"}
00:57:24.299 00.018 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"35081d46-11a8-40ce-821e-41a634691049"}
00:57:24.339 00.040 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"6c2c917c-54b0-4784-a216-27456f3c2980"}
00:57:24.360 00.021 9340 case statement mapped state 6 to 3
00:57:24.378 00.018 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"6c2c917c-54b0-4784-a216-27456f3c2980"}
00:57:24.396 00.018 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"67f80019-b13d-4967-987e-848e41baf190"}
00:57:24.416 00.020 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":261,"width":15,"height":15,"star_pos":[6.69,7.33],"pixels":"..."},"id":"67f80019-b13d-4967-987e-848e41baf190"}
00:57:25.132 00.716 12020 Exposure complete
00:57:25.421 00.289 12020 worker thread done servicing request
00:57:25.421 00.000 9340 OnExposeComplete: enter
00:57:25.435 00.014 9340 UpdateGuideState(): m_state=6
00:57:25.449 00.014 9340 Star::Find(15, 895, 706, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 262
00:57:25.461 00.012 9340 Star::Find returns 1 (0), X=895.94, Y=706.16, Mass=1722708, SNR=240.8, Peak=65444 HFD=5.0
00:57:25.474 00.013 9340 MultiStar: [#1 -0.45,-0.31,0.80,U] [#2 -0.27,0.14,0.67,U] [#3 -0.26,-0.13,0.45,U] [#4 -0.30,0.07,0.40,U] [#5 -0.06,-0.30,0.38,U] [#6 -0.19,-0.21,0.32,U] [#7 -0.04,-0.06,0.42,U] [#8 0.11,0.07,0.37,U] 
00:57:25.484 00.010 9340 refined, 8 included, MultiStar: {-0.19, -0.13}, one-star: {-0.06, -0.26}
00:57:25.525 00.041 9340 CameraToMount -- cameraTheta (-2.54) - m_xAngle (-3.09) = xAngle (0.56 = 0.56)
00:57:25.538 00.013 9340 CameraToMount -- cameraTheta (-2.54) - (m_xAngle (-3.09) + m_yAngleError (-0.07)) = yAngle (0.63 = 0.63)
00:57:25.547 00.009 9340 CameraToMount -- cameraX=-0.19 cameraY=-0.13 hyp=0.23 cameraTheta=-2.54 mountX=0.19 mountY=0.13, mountTheta=0.61
00:57:25.568 00.021 9340 SchedulePrimaryMove(10104498, x=-0.19, y=-0.13, opts=13)
00:57:25.580 00.012 9340 Enqueuing Move request for scope (-0.19, -0.13)
00:57:25.613 00.033 12020 Worker thread wakes up
00:57:25.614 00.001 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.19, -0.13) opts 0xd
00:57:25.614 00.000 12020 Handling offset move in thread for scope, endpoint = (-0.19, -0.13)
00:57:25.614 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=8400, max=65535, med=12670, FiltMin=9890, FiltMax=65512, Gamma=2.870
00:57:25.630 00.016 12020 Moving (-0.19, -0.13) raw xDistance=0.19 yDistance=0.13
00:57:25.630 00.000 9340 UpdateGuideState exits: m=1722708 SNR=240.8
00:57:25.642 00.012 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.19
00:57:25.642 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:57:25.643 00.001 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
00:57:25.645 00.002 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:57:25.660 00.015 12020 MoveAxis(E, 0, ABG)
00:57:25.660 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
00:57:25.677 00.017 12020 Move returns status 0, amount 0
00:57:25.678 00.001 9340 Enqueuing Expose request
00:57:25.695 00.017 12020 MoveAxis(N, 0, ABG)
00:57:25.695 00.000 12020 Move returns status 0, amount 0
00:57:25.695 00.000 12020 move complete, result=0
00:57:25.695 00.000 12020 worker thread done servicing request
00:57:25.696 00.001 12020 Worker thread wakes up
00:57:25.696 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
00:57:25.696 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(881,691,31,31)
00:57:25.722 00.026 9340 GuideStep: 0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
00:57:26.280 00.558 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"186bdb3b-de10-4973-bbd0-53fd1b3710ed"}
00:57:26.317 00.037 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"186bdb3b-de10-4973-bbd0-53fd1b3710ed"}
00:57:26.329 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"c7fd449b-66c8-4fe4-b465-c9e6b81ae767"}
00:57:26.349 00.020 9340 case statement mapped state 6 to 3
00:57:26.363 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"c7fd449b-66c8-4fe4-b465-c9e6b81ae767"}
00:57:26.389 00.026 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"9b2cf713-7353-42a0-98a0-20b3207bb7a9"}
00:57:26.404 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":262,"width":15,"height":15,"star_pos":[6.94,7.16],"pixels":"..."},"id":"9b2cf713-7353-42a0-98a0-20b3207bb7a9"}
00:57:28.098 01.694 12020 Exposure complete
00:57:28.300 00.202 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"011a720b-26af-45ef-a4e9-791bdca456f6"}
00:57:28.346 00.046 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"011a720b-26af-45ef-a4e9-791bdca456f6"}
00:57:28.378 00.032 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"cde962e0-b5b6-4f02-87ce-8e6a7d581316"}
00:57:28.399 00.021 9340 case statement mapped state 6 to 3
00:57:28.428 00.029 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"cde962e0-b5b6-4f02-87ce-8e6a7d581316"}
00:57:28.479 00.051 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"25d517dd-c568-453f-8def-560b76ac30d4"}
00:57:28.497 00.018 12020 worker thread done servicing request
00:57:28.497 00.000 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":262,"width":15,"height":15,"star_pos":[6.94,7.16],"pixels":"..."},"id":"25d517dd-c568-453f-8def-560b76ac30d4"}
00:57:28.520 00.023 9340 OnExposeComplete: enter
00:57:28.547 00.027 9340 UpdateGuideState(): m_state=6
00:57:28.570 00.023 9340 Star::Find(15, 895, 706, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 263
00:57:28.621 00.051 9340 Star::Find returns 1 (0), X=896.02, Y=706.27, Mass=1738114, SNR=199.1, Peak=65024 HFD=5.0
00:57:28.647 00.026 9340 MultiStar: [#1 -0.38,-0.11,0.77,U] [#2 -0.05,0.10,0.69,U] [#3 -0.09,-0.15,0.58,U] [#4 -0.13,0.00,0.56,U] [#5 -0.04,-0.08,0.43,U] [#6 0.05,-0.15,0.41,U] [#7 0.05,-0.41,0.41,U] [#8 0.08,0.00,0.46,U] 
00:57:28.673 00.026 9340 refined, 8 included, MultiStar: {-0.07, -0.10}, one-star: {0.03, -0.14}
00:57:28.692 00.019 9340 CameraToMount -- cameraTheta (-2.20) - m_xAngle (-3.09) = xAngle (0.89 = 0.89)
00:57:28.742 00.050 9340 CameraToMount -- cameraTheta (-2.20) - (m_xAngle (-3.09) + m_yAngleError (-0.07)) = yAngle (0.97 = 0.97)
00:57:28.781 00.039 9340 CameraToMount -- cameraX=-0.07 cameraY=-0.10 hyp=0.12 cameraTheta=-2.20 mountX=0.07 mountY=0.10, mountTheta=0.92
00:57:28.859 00.078 9340 SchedulePrimaryMove(10104498, x=-0.07, y=-0.10, opts=13)
00:57:28.911 00.052 9340 Enqueuing Move request for scope (-0.07, -0.10)
00:57:28.994 00.083 12020 Worker thread wakes up
00:57:28.994 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=9992, max=65535, med=14762, FiltMin=12058, FiltMax=65512, Gamma=2.870
00:57:29.017 00.023 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.10) opts 0xd
00:57:29.017 00.000 12020 Handling offset move in thread for scope, endpoint = (-0.07, -0.10)
00:57:29.017 00.000 12020 Moving (-0.07, -0.10) raw xDistance=0.07 yDistance=0.10
00:57:29.018 00.001 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
00:57:29.018 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:57:29.020 00.002 9340 UpdateGuideState exits: m=1738114 SNR=199.1
00:57:29.041 00.021 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
00:57:29.041 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:57:29.082 00.041 12020 MoveAxis(E, 0, ABG)
00:57:29.082 00.000 12020 Move returns status 0, amount 0
00:57:29.082 00.000 12020 MoveAxis(N, 0, ABG)
00:57:29.082 00.000 12020 Move returns status 0, amount 0
00:57:29.083 00.001 12020 move complete, result=0
00:57:29.083 00.000 12020 worker thread done servicing request
00:57:29.084 00.001 9340 ScheduleExposure(2000,3,1) exposurePending=0
00:57:29.105 00.021 9340 Enqueuing Expose request
00:57:29.117 00.012 12020 Worker thread wakes up
00:57:29.117 00.000 9340 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
00:57:29.137 00.020 12020 worker thread servicing REQUEST_EXPOSE 2000
00:57:29.138 00.001 12020 Handling exposure in thread, d=2000 o=3 r=(881,691,31,31)
00:57:30.301 01.163 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"591f563c-fd80-4986-975b-56da510a9781"}
00:57:30.320 00.019 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"591f563c-fd80-4986-975b-56da510a9781"}
00:57:30.364 00.044 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"a0210212-1fa5-480b-aefd-8db328a2b2c7"}
00:57:30.382 00.018 9340 case statement mapped state 6 to 3
00:57:30.424 00.042 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"a0210212-1fa5-480b-aefd-8db328a2b2c7"}
00:57:30.446 00.022 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"4b3afbdb-56de-4a07-a85f-c66c536700ec"}
00:57:30.468 00.022 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":263,"width":15,"height":15,"star_pos":[7.02,7.27],"pixels":"..."},"id":"4b3afbdb-56de-4a07-a85f-c66c536700ec"}
00:57:31.499 01.031 12020 Exposure complete
00:57:31.785 00.286 12020 worker thread done servicing request
00:57:31.785 00.000 9340 OnExposeComplete: enter
00:57:31.796 00.011 9340 UpdateGuideState(): m_state=6
00:57:31.809 00.013 9340 Star::Find(15, 896, 706, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 264
00:57:31.824 00.015 9340 Star::Find returns 1 (0), X=896.33, Y=706.47, Mass=1703456, SNR=234.2, Peak=65444 HFD=5.2
00:57:31.837 00.013 9340 MultiStar: [#1 0.02,-0.01,0.74,U] [#2 0.09,0.22,0.61,U] [#3 -0.01,0.07,0.46,U] [#4 0.27,0.04,0.40,U] [#5 0.15,-0.27,0.36,U] [#6 0.33,0.14,0.33,U] [#7 0.27,-0.19,0.35,U] [#8 0.32,0.19,0.32,U] 
00:57:31.872 00.035 9340 refined, 8 included, MultiStar: {0.19, 0.04}, one-star: {0.34, 0.06}
00:57:31.883 00.011 9340 CameraToMount -- cameraTheta (0.20) - m_xAngle (-3.09) = xAngle (3.30 = -2.99)
00:57:31.894 00.011 9340 CameraToMount -- cameraTheta (0.20) - (m_xAngle (-3.09) + m_yAngleError (-0.07)) = yAngle (3.37 = -2.91)
00:57:31.904 00.010 9340 CameraToMount -- cameraX=0.19 cameraY=0.04 hyp=0.19 cameraTheta=0.20 mountX=-0.19 mountY=-0.04, mountTheta=-2.92
00:57:31.922 00.018 9340 SchedulePrimaryMove(10104498, x=0.19, y=0.04, opts=13)
00:57:31.933 00.011 9340 Enqueuing Move request for scope (0.19, 0.04)
00:57:31.966 00.033 12020 Worker thread wakes up
00:57:31.966 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=9858, max=65535, med=14816, FiltMin=12057, FiltMax=65512, Gamma=2.870
00:57:31.981 00.015 12020 worker thread servicing REQUEST_MOVE scope ofs (0.19, 0.04) opts 0xd
00:57:31.982 00.001 9340 UpdateGuideState exits: m=1703456 SNR=234.2
00:57:31.995 00.013 12020 Handling offset move in thread for scope, endpoint = (0.19, 0.04)
00:57:31.995 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:57:32.007 00.012 12020 Moving (0.19, 0.04) raw xDistance=-0.19 yDistance=-0.04
00:57:32.007 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
00:57:32.018 00.011 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.19
00:57:32.018 00.000 9340 Enqueuing Expose request
00:57:32.032 00.014 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:57:32.032 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
00:57:32.032 00.000 12020 MoveAxis(E, 0, ABG)
00:57:32.033 00.001 12020 Move returns status 0, amount 0
00:57:32.033 00.000 12020 MoveAxis(N, 0, ABG)
00:57:32.033 00.000 12020 Move returns status 0, amount 0
00:57:32.033 00.000 12020 move complete, result=0
00:57:32.033 00.000 12020 worker thread done servicing request
00:57:32.033 00.000 12020 Worker thread wakes up
00:57:32.033 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
00:57:32.034 00.001 12020 Handling exposure in thread, d=2000 o=3 r=(881,691,31,31)
00:57:32.036 00.002 9340 GuideStep: -0.2 px 0 ms EAST, -0.0 px 0 ms NORTH
00:57:32.303 00.267 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"6467a323-6419-488a-a642-c07f5e3bd4a1"}
00:57:32.330 00.027 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"6467a323-6419-488a-a642-c07f5e3bd4a1"}
00:57:32.353 00.023 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"6bf3d325-53e6-438a-8c4e-d16ac5f0229b"}
00:57:32.369 00.016 9340 case statement mapped state 6 to 3
00:57:32.383 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"6bf3d325-53e6-438a-8c4e-d16ac5f0229b"}
00:57:32.410 00.027 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"eb979972-1007-462a-8b07-d02cdf622b36"}
00:57:32.427 00.017 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":264,"width":15,"height":15,"star_pos":[7.33,7.47],"pixels":"..."},"id":"eb979972-1007-462a-8b07-d02cdf622b36"}
00:57:34.299 01.872 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"ea178b80-35b0-420e-be9e-8663ca8d5252"}
00:57:34.329 00.030 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"ea178b80-35b0-420e-be9e-8663ca8d5252"}
00:57:34.347 00.018 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"56d5a766-9770-40d0-985c-ccf172aff088"}
00:57:34.360 00.013 9340 case statement mapped state 6 to 3
00:57:34.375 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"56d5a766-9770-40d0-985c-ccf172aff088"}
00:57:34.397 00.022 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"4169aca2-d8b2-4466-8046-f0d7447b1a56"}
00:57:34.429 00.032 12020 Exposure complete
00:57:34.429 00.000 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":264,"width":15,"height":15,"star_pos":[7.33,7.47],"pixels":"..."},"id":"4169aca2-d8b2-4466-8046-f0d7447b1a56"}
00:57:34.794 00.365 12020 worker thread done servicing request
00:57:34.795 00.001 9340 OnExposeComplete: enter
00:57:34.813 00.018 9340 UpdateGuideState(): m_state=6
00:57:34.857 00.044 9340 Star::Find(15, 896, 706, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 265
00:57:34.882 00.025 9340 Star::Find returns 1 (0), X=896.57, Y=706.58, Mass=1631907, SNR=197.8, Peak=65444 HFD=5.1
00:57:34.906 00.024 9340 MultiStar: [#1 0.32,-0.03,0.88,U] [#2 0.06,0.21,0.65,U] [#3 0.55,0.36,0.63,U] [#4 0.44,0.17,0.47,U] [#5 0.39,0.21,0.57,U] [#6 0.49,0.26,0.39,U] [#7 0.56,0.28,0.37,U] [#8 0.42,0.09,0.29,U] 
00:57:34.929 00.023 9340 refined, 8 included, MultiStar: {0.42, 0.18}, one-star: {0.58, 0.17}
00:57:34.979 00.050 9340 CameraToMount -- cameraTheta (0.41) - m_xAngle (-3.09) = xAngle (3.50 = -2.78)
00:57:35.000 00.021 9340 CameraToMount -- cameraTheta (0.41) - (m_xAngle (-3.09) + m_yAngleError (-0.07)) = yAngle (3.57 = -2.71)
00:57:35.014 00.014 9340 CameraToMount -- cameraX=0.42 cameraY=0.18 hyp=0.45 cameraTheta=0.41 mountX=-0.42 mountY=-0.19, mountTheta=-2.72
00:57:35.039 00.025 9340 SchedulePrimaryMove(10104498, x=0.42, y=0.18, opts=13)
00:57:35.073 00.034 9340 Enqueuing Move request for scope (0.42, 0.18)
00:57:35.092 00.019 12020 Worker thread wakes up
00:57:35.093 00.001 12020 worker thread servicing REQUEST_MOVE scope ofs (0.42, 0.18) opts 0xd
00:57:35.093 00.000 12020 Handling offset move in thread for scope, endpoint = (0.42, 0.18)
00:57:35.093 00.000 12020 Moving (0.42, 0.18) raw xDistance=-0.42 yDistance=-0.19
00:57:35.093 00.000 12020 GuideAlgorithmHysteresis::Result() returns -0.18 from input -0.42
00:57:35.093 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:57:35.093 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
00:57:35.093 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=9206, max=65535, med=14750, FiltMin=11905, FiltMax=65512, Gamma=2.870
00:57:35.109 00.016 12020 MoveAxis(E, 30, ABG)
00:57:35.109 00.000 9340 UpdateGuideState exits: m=1631907 SNR=197.8
00:57:35.123 00.014 12020 Guiding  Dir = 2, Dur = 30
00:57:35.123 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:57:35.137 00.014 12020 IsSlewing returns 0
00:57:35.138 00.001 9340 ScheduleExposure(2000,3,1) exposurePending=0
00:57:35.152 00.014 12020 IsGuiding returns 0
00:57:35.152 00.000 9340 Enqueuing Expose request
00:57:35.191 00.039 12020 IsGuiding returns 1
00:57:35.191 00.000 12020 scope still moving after pulse duration time elapsed
00:57:35.224 00.033 12020 IsSlewing returns 0
00:57:35.225 00.001 12020 IsGuiding returns 0
00:57:35.226 00.001 12020 scope move finished after 30 + 42 ms
00:57:35.226 00.000 12020 Move returns status 0, amount 30
00:57:35.226 00.000 12020 MoveAxis(N, 0, ABG)
00:57:35.226 00.000 12020 Move returns status 0, amount 0
00:57:35.226 00.000 12020 move complete, result=0
00:57:35.227 00.001 12020 worker thread done servicing request
00:57:35.227 00.000 9340 GuideStep: -0.4 px 30 ms EAST, -0.2 px 0 ms NORTH
00:57:35.244 00.017 12020 Worker thread wakes up
00:57:35.244 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
00:57:35.245 00.001 12020 Handling exposure in thread, d=2000 o=3 r=(881,691,31,31)
00:57:36.298 01.053 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"35e71dc4-374d-4483-89fb-d32a86a89b35"}
00:57:36.316 00.018 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"35e71dc4-374d-4483-89fb-d32a86a89b35"}
00:57:36.334 00.018 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"9087b866-0600-45e5-9483-a62e0a114ba4"}
00:57:36.345 00.011 9340 case statement mapped state 6 to 3
00:57:36.359 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"9087b866-0600-45e5-9483-a62e0a114ba4"}
00:57:36.377 00.018 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"191c1473-a82f-4cb7-ac74-2c1b33c8120e"}
00:57:36.415 00.038 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":265,"width":15,"height":15,"star_pos":[6.57,6.58],"pixels":"..."},"id":"191c1473-a82f-4cb7-ac74-2c1b33c8120e"}
00:57:37.615 01.200 12020 Exposure complete
00:57:37.833 00.218 12020 worker thread done servicing request
00:57:37.834 00.001 9340 OnExposeComplete: enter
00:57:37.847 00.013 9340 UpdateGuideState(): m_state=6
00:57:37.874 00.027 9340 Star::Find(15, 896, 706, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 266
00:57:37.890 00.016 9340 Star::Find returns 1 (0), X=896.32, Y=706.96, Mass=1712329, SNR=200.9, Peak=65444 HFD=5.1
00:57:37.901 00.011 9340 MultiStar: [#1 -0.00,0.49,0.80,U] [#2 -0.15,0.67,0.79,U] [#3 0.05,0.46,0.59,U] [#4 -0.01,0.36,0.53,U] [#5 0.28,0.23,0.38,U] [#6 0.39,0.48,0.38,U] [#7 0.28,0.09,0.48,U] [#8 0.05,0.35,0.40,U] 
00:57:37.913 00.012 9340 refined, 8 included, MultiStar: {0.12, 0.45}, one-star: {0.33, 0.55}
00:57:37.924 00.011 9340 CameraToMount -- cameraTheta (1.31) - m_xAngle (-3.09) = xAngle (4.40 = -1.88)
00:57:37.934 00.010 9340 CameraToMount -- cameraTheta (1.31) - (m_xAngle (-3.09) + m_yAngleError (-0.07)) = yAngle (4.47 = -1.81)
00:57:37.944 00.010 9340 CameraToMount -- cameraX=0.12 cameraY=0.45 hyp=0.46 cameraTheta=1.31 mountX=-0.14 mountY=-0.45, mountTheta=-1.88
00:57:37.963 00.019 9340 SchedulePrimaryMove(10104498, x=0.12, y=0.45, opts=13)
00:57:37.975 00.012 9340 Enqueuing Move request for scope (0.12, 0.45)
00:57:38.002 00.027 12020 Worker thread wakes up
00:57:38.002 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=9655, max=65535, med=14814, FiltMin=11838, FiltMax=65512, Gamma=2.870
00:57:38.012 00.010 12020 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.45) opts 0xd
00:57:38.012 00.000 9340 UpdateGuideState exits: m=1712329 SNR=200.9
00:57:38.024 00.012 12020 Handling offset move in thread for scope, endpoint = (0.12, 0.45)
00:57:38.024 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:57:38.037 00.013 12020 Moving (0.12, 0.45) raw xDistance=-0.14 yDistance=-0.45
00:57:38.037 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
00:57:38.046 00.009 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
00:57:38.046 00.000 9340 Enqueuing Expose request
00:57:38.055 00.009 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
00:57:38.055 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.45
00:57:38.056 00.001 12020 MoveAxis(E, 0, ABG)
00:57:38.056 00.000 12020 Move returns status 0, amount 0
00:57:38.056 00.000 12020 MoveAxis(N, 0, ABG)
00:57:38.056 00.000 12020 Move returns status 0, amount 0
00:57:38.056 00.000 12020 move complete, result=0
00:57:38.056 00.000 12020 worker thread done servicing request
00:57:38.057 00.001 12020 Worker thread wakes up
00:57:38.057 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
00:57:38.057 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(881,691,31,31)
00:57:38.060 00.003 9340 GuideStep: -0.1 px 0 ms EAST, -0.4 px 0 ms NORTH
00:57:38.298 00.238 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"af8f1eed-2195-4ede-a5d0-4de0c4c5004d"}
00:57:38.310 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"af8f1eed-2195-4ede-a5d0-4de0c4c5004d"}
00:57:38.323 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"fff4be49-5387-4955-867e-61b4f9085093"}
00:57:38.335 00.012 9340 case statement mapped state 6 to 3
00:57:38.366 00.031 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"fff4be49-5387-4955-867e-61b4f9085093"}
00:57:38.383 00.017 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"4e556b9b-5531-4461-a047-b0eb5aeb2875"}
00:57:38.398 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":266,"width":15,"height":15,"star_pos":[7.32,6.96],"pixels":"..."},"id":"4e556b9b-5531-4461-a047-b0eb5aeb2875"}
00:57:40.297 01.899 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"39739833-e1e4-4cf1-8eef-51a12d8cc186"}
00:57:40.307 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"39739833-e1e4-4cf1-8eef-51a12d8cc186"}
00:57:40.318 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"b9b13ac0-8245-49ae-9264-7d1f578a6c90"}
00:57:40.325 00.007 9340 case statement mapped state 6 to 3
00:57:40.333 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"b9b13ac0-8245-49ae-9264-7d1f578a6c90"}
00:57:40.347 00.014 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"021cc77e-a7d6-4bec-ae59-861134ca2f23"}
00:57:40.357 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":266,"width":15,"height":15,"star_pos":[7.32,6.96],"pixels":"..."},"id":"021cc77e-a7d6-4bec-ae59-861134ca2f23"}
00:57:40.427 00.070 12020 Exposure complete
00:57:40.641 00.214 12020 worker thread done servicing request
00:57:40.641 00.000 9340 OnExposeComplete: enter
00:57:40.650 00.009 9340 UpdateGuideState(): m_state=6
00:57:40.661 00.011 9340 Star::Find(15, 896, 706, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 267
00:57:40.674 00.013 9340 Star::Find returns 1 (0), X=896.17, Y=706.57, Mass=1670751, SNR=186.3, Peak=65444 HFD=5.2
00:57:40.683 00.009 9340 MultiStar: [#1 -0.10,0.15,0.98,U] [#2 -0.14,0.32,0.98,U] [#3 0.26,0.28,0.62,U] [#4 0.21,-0.07,0.57,U] [#5 0.07,0.09,0.47,U] [#6 0.18,-0.01,0.45,U] [#7 0.24,-0.06,0.45,U] [#8 0.09,0.16,0.35,U] 
00:57:40.693 00.010 9340 refined, 8 included, MultiStar: {0.08, 0.14}, one-star: {0.17, 0.16}
00:57:40.704 00.011 9340 CameraToMount -- cameraTheta (1.06) - m_xAngle (-3.09) = xAngle (4.15 = -2.13)
00:57:40.731 00.027 9340 CameraToMount -- cameraTheta (1.06) - (m_xAngle (-3.09) + m_yAngleError (-0.07)) = yAngle (4.22 = -2.06)
00:57:40.741 00.010 9340 CameraToMount -- cameraX=0.08 cameraY=0.14 hyp=0.16 cameraTheta=1.06 mountX=-0.09 mountY=-0.14, mountTheta=-2.12
00:57:40.765 00.024 9340 SchedulePrimaryMove(10104498, x=0.08, y=0.14, opts=13)
00:57:40.776 00.011 9340 Enqueuing Move request for scope (0.08, 0.14)
00:57:40.786 00.010 12020 Worker thread wakes up
00:57:40.786 00.000 12020 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.14) opts 0xd
00:57:40.787 00.001 12020 Handling offset move in thread for scope, endpoint = (0.08, 0.14)
00:57:40.787 00.000 12020 Moving (0.08, 0.14) raw xDistance=-0.09 yDistance=-0.14
00:57:40.787 00.000 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
00:57:40.787 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:57:40.788 00.001 9340 UpdateImageDisplay: Size=(1920,1080) min=9290, max=65535, med=14820, FiltMin=11500, FiltMax=65512, Gamma=2.870
00:57:40.799 00.011 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
00:57:40.799 00.000 9340 UpdateGuideState exits: m=1670751 SNR=186.3
00:57:40.811 00.012 12020 MoveAxis(E, 0, ABG)
00:57:40.811 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:57:40.821 00.010 12020 Move returns status 0, amount 0
00:57:40.821 00.000 12020 MoveAxis(N, 0, ABG)
00:57:40.821 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
00:57:40.848 00.027 12020 Move returns status 0, amount 0
00:57:40.849 00.001 12020 move complete, result=0
00:57:40.849 00.000 9340 Enqueuing Expose request
00:57:40.860 00.011 12020 worker thread done servicing request
00:57:40.860 00.000 12020 Worker thread wakes up
00:57:40.860 00.000 9340 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
00:57:40.877 00.017 12020 worker thread servicing REQUEST_EXPOSE 2000
00:57:40.877 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(881,691,31,31)
00:57:42.307 01.430 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"11c3c37c-ea2c-46b3-ae0e-3dd152071cff"}
00:57:42.323 00.016 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"11c3c37c-ea2c-46b3-ae0e-3dd152071cff"}
00:57:42.370 00.047 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"5b909a1e-8311-4bd4-bf53-3ff945838132"}
00:57:42.388 00.018 9340 case statement mapped state 6 to 3
00:57:42.402 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"5b909a1e-8311-4bd4-bf53-3ff945838132"}
00:57:42.431 00.029 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"12f6b0ac-4ccf-4e4a-9b1b-4cb5821737fa"}
00:57:42.447 00.016 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":267,"width":15,"height":15,"star_pos":[7.17,6.57],"pixels":"..."},"id":"12f6b0ac-4ccf-4e4a-9b1b-4cb5821737fa"}
00:57:43.238 00.791 12020 Exposure complete
00:57:43.459 00.221 12020 worker thread done servicing request
00:57:43.459 00.000 9340 OnExposeComplete: enter
00:57:43.470 00.011 9340 UpdateGuideState(): m_state=6
00:57:43.479 00.009 9340 Star::Find(15, 896, 706, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 268
00:57:43.489 00.010 9340 Star::Find returns 1 (0), X=896.19, Y=706.59, Mass=1670890, SNR=192.5, Peak=65444 HFD=5.2
00:57:43.501 00.012 9340 MultiStar: [#1 0.03,0.03,0.84,U] [#2 -0.07,0.16,0.78,U] [#3 0.15,0.25,0.60,U] [#4 -0.05,0.07,0.62,U] [#5 0.23,0.27,0.45,U] [#6 0.29,0.07,0.42,U] [#7 0.17,-0.15,0.40,U] [#8 0.25,0.03,0.30,U] 
00:57:43.511 00.010 9340 refined, 8 included, MultiStar: {0.11, 0.11}, one-star: {0.19, 0.17}
00:57:43.520 00.009 9340 CameraToMount -- cameraTheta (0.80) - m_xAngle (-3.09) = xAngle (3.90 = -2.39)
00:57:43.530 00.010 9340 CameraToMount -- cameraTheta (0.80) - (m_xAngle (-3.09) + m_yAngleError (-0.07)) = yAngle (3.97 = -2.31)
00:57:43.542 00.012 9340 CameraToMount -- cameraX=0.11 cameraY=0.11 hyp=0.16 cameraTheta=0.80 mountX=-0.12 mountY=-0.12, mountTheta=-2.35
00:57:43.571 00.029 9340 SchedulePrimaryMove(10104498, x=0.11, y=0.11, opts=13)
00:57:43.585 00.014 9340 Enqueuing Move request for scope (0.11, 0.11)
00:57:43.596 00.011 12020 Worker thread wakes up
00:57:43.596 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=9460, max=65535, med=14787, FiltMin=11961, FiltMax=65512, Gamma=2.870
00:57:43.605 00.009 12020 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.11) opts 0xd
00:57:43.605 00.000 12020 Handling offset move in thread for scope, endpoint = (0.11, 0.11)
00:57:43.607 00.002 12020 Moving (0.11, 0.11) raw xDistance=-0.12 yDistance=-0.12
00:57:43.607 00.000 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
00:57:43.607 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:57:43.607 00.000 9340 UpdateGuideState exits: m=1670890 SNR=192.5
00:57:43.621 00.014 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
00:57:43.621 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:57:43.633 00.012 12020 MoveAxis(E, 0, ABG)
00:57:43.633 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
00:57:43.647 00.014 12020 Move returns status 0, amount 0
00:57:43.647 00.000 12020 MoveAxis(N, 0, ABG)
00:57:43.648 00.001 9340 Enqueuing Expose request
00:57:43.674 00.026 12020 Move returns status 0, amount 0
00:57:43.674 00.000 12020 move complete, result=0
00:57:43.674 00.000 12020 worker thread done servicing request
00:57:43.675 00.001 12020 Worker thread wakes up
00:57:43.675 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
00:57:43.675 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(881,691,31,31)
00:57:43.679 00.004 9340 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
00:57:44.307 00.628 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"4bd2dfdb-6a02-40e4-8195-485c5ced5180"}
00:57:44.323 00.016 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"4bd2dfdb-6a02-40e4-8195-485c5ced5180"}
00:57:44.337 00.014 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"00898898-e6e4-48b1-8da0-bad9b32da478"}
00:57:44.355 00.018 9340 case statement mapped state 6 to 3
00:57:44.368 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"00898898-e6e4-48b1-8da0-bad9b32da478"}
00:57:44.419 00.051 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"2d400c3f-26c0-4782-92f8-ca7c06080b70"}
00:57:44.433 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":268,"width":15,"height":15,"star_pos":[7.19,6.59],"pixels":"..."},"id":"2d400c3f-26c0-4782-92f8-ca7c06080b70"}
00:57:46.142 01.709 12020 Exposure complete
00:57:46.307 00.165 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"9e5e2cb2-2865-4367-bc26-946617216a9c"}
00:57:46.335 00.028 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"9e5e2cb2-2865-4367-bc26-946617216a9c"}
00:57:46.387 00.052 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"047aa0ef-1bff-4216-ac75-5b4d41e22c05"}
00:57:46.403 00.016 9340 case statement mapped state 6 to 3
00:57:46.431 00.028 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"047aa0ef-1bff-4216-ac75-5b4d41e22c05"}
00:57:46.481 00.050 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"f6768040-92ae-4030-bed5-fcb2befb3334"}
00:57:46.501 00.020 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":268,"width":15,"height":15,"star_pos":[7.19,6.59],"pixels":"..."},"id":"f6768040-92ae-4030-bed5-fcb2befb3334"}
00:57:46.527 00.026 12020 worker thread done servicing request
00:57:46.527 00.000 9340 OnExposeComplete: enter
00:57:46.547 00.020 9340 UpdateGuideState(): m_state=6
00:57:46.600 00.053 9340 Star::Find(15, 896, 706, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 269
00:57:46.613 00.013 9340 Star::Find returns 1 (0), X=896.20, Y=706.41, Mass=1728752, SNR=193.1, Peak=65444 HFD=5.2
00:57:46.629 00.016 9340 MultiStar: [#1 -0.07,-0.11,0.84,U] [#2 -0.04,0.12,0.84,U] [#3 -0.01,0.03,0.58,U] [#4 0.22,0.05,0.50,U] [#5 0.17,-0.22,0.46,U] [#6 0.22,-0.07,0.37,U] [#7 0.35,-0.33,0.44,U] [#8 0.10,0.21,0.30,U] 
00:57:46.645 00.016 9340 refined, 8 included, MultiStar: {0.11, -0.03}, one-star: {0.20, -0.01}
00:57:46.661 00.016 9340 CameraToMount -- cameraTheta (-0.29) - m_xAngle (-3.09) = xAngle (2.80 = 2.80)
00:57:46.704 00.043 9340 CameraToMount -- cameraTheta (-0.29) - (m_xAngle (-3.09) + m_yAngleError (-0.07)) = yAngle (2.87 = 2.87)
00:57:46.717 00.013 9340 CameraToMount -- cameraX=0.11 cameraY=-0.03 hyp=0.11 cameraTheta=-0.29 mountX=-0.10 mountY=0.03, mountTheta=2.87
00:57:46.740 00.023 9340 SchedulePrimaryMove(10104498, x=0.11, y=-0.03, opts=13)
00:57:46.759 00.019 9340 Enqueuing Move request for scope (0.11, -0.03)
00:57:46.794 00.035 12020 Worker thread wakes up
00:57:46.795 00.001 12020 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.03) opts 0xd
00:57:46.795 00.000 12020 Handling offset move in thread for scope, endpoint = (0.11, -0.03)
00:57:46.795 00.000 12020 Moving (0.11, -0.03) raw xDistance=-0.10 yDistance=0.03
00:57:46.795 00.000 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
00:57:46.797 00.002 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:57:46.799 00.002 9340 UpdateImageDisplay: Size=(1920,1080) min=9427, max=65535, med=14874, FiltMin=11941, FiltMax=65512, Gamma=2.870
00:57:46.813 00.014 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
00:57:46.814 00.001 9340 UpdateGuideState exits: m=1728752 SNR=193.1
00:57:46.826 00.012 12020 MoveAxis(E, 0, ABG)
00:57:46.826 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:57:46.842 00.016 12020 Move returns status 0, amount 0
00:57:46.842 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
00:57:46.854 00.012 12020 MoveAxis(N, 0, ABG)
00:57:46.854 00.000 9340 Enqueuing Expose request
00:57:46.894 00.040 12020 Move returns status 0, amount 0
00:57:46.894 00.000 12020 move complete, result=0
00:57:46.895 00.001 12020 worker thread done servicing request
00:57:46.895 00.000 12020 Worker thread wakes up
00:57:46.895 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
00:57:46.895 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(881,691,31,31)
00:57:46.902 00.007 9340 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
00:57:48.308 01.406 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"b9c74a63-ba32-4091-9b7d-dfb78400446c"}
00:57:48.330 00.022 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"b9c74a63-ba32-4091-9b7d-dfb78400446c"}
00:57:48.352 00.022 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"f5ea26b5-30d7-44f8-b13f-a2c20b0c842f"}
00:57:48.371 00.019 9340 case statement mapped state 6 to 3
00:57:48.403 00.032 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"f5ea26b5-30d7-44f8-b13f-a2c20b0c842f"}
00:57:48.446 00.043 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"1a74b773-ec8d-49d1-92dd-5679a0ace299"}
00:57:48.465 00.019 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":269,"width":15,"height":15,"star_pos":[7.20,7.41],"pixels":"..."},"id":"1a74b773-ec8d-49d1-92dd-5679a0ace299"}
00:57:49.328 00.863 12020 Exposure complete
00:57:49.625 00.297 12020 worker thread done servicing request
00:57:49.625 00.000 9340 OnExposeComplete: enter
00:57:49.641 00.016 9340 UpdateGuideState(): m_state=6
00:57:49.659 00.018 9340 Star::Find(15, 896, 706, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 270
00:57:49.705 00.046 9340 Star::Find returns 1 (0), X=896.13, Y=706.60, Mass=1685590, SNR=216.5, Peak=65444 HFD=5.1
00:57:49.722 00.017 9340 MultiStar: [#1 -0.15,0.29,0.76,U] [#2 -0.07,0.12,0.85,U] [#3 0.12,0.47,0.52,U] [#4 0.11,0.34,0.49,U] [#5 0.10,-0.10,0.36,U] [#6 0.33,0.18,0.42,U] [#7 0.14,0.02,0.35,U] [#8 -0.04,0.33,0.30,U] 
00:57:49.736 00.014 9340 refined, 8 included, MultiStar: {0.06, 0.21}, one-star: {0.13, 0.19}
00:57:49.753 00.017 9340 CameraToMount -- cameraTheta (1.31) - m_xAngle (-3.09) = xAngle (4.40 = -1.88)
00:57:49.785 00.032 9340 CameraToMount -- cameraTheta (1.31) - (m_xAngle (-3.09) + m_yAngleError (-0.07)) = yAngle (4.48 = -1.81)
00:57:49.830 00.045 9340 CameraToMount -- cameraX=0.06 cameraY=0.21 hyp=0.22 cameraTheta=1.31 mountX=-0.07 mountY=-0.21, mountTheta=-1.88
00:57:49.852 00.022 9340 SchedulePrimaryMove(10104498, x=0.06, y=0.21, opts=13)
00:57:49.864 00.012 9340 Enqueuing Move request for scope (0.06, 0.21)
00:57:49.879 00.015 12020 Worker thread wakes up
00:57:49.879 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=9725, max=65535, med=14882, FiltMin=12232, FiltMax=65512, Gamma=2.870
00:57:49.898 00.019 12020 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.21) opts 0xd
00:57:49.898 00.000 9340 UpdateGuideState exits: m=1685590 SNR=216.5
00:57:49.912 00.014 12020 Handling offset move in thread for scope, endpoint = (0.06, 0.21)
00:57:49.913 00.001 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:57:49.952 00.039 12020 Moving (0.06, 0.21) raw xDistance=-0.07 yDistance=-0.21
00:57:49.953 00.001 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
00:57:49.953 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:57:49.954 00.001 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.21
00:57:49.954 00.000 12020 MoveAxis(E, 0, ABG)
00:57:49.955 00.001 12020 Move returns status 0, amount 0
00:57:49.955 00.000 12020 MoveAxis(N, 0, ABG)
00:57:49.955 00.000 12020 Move returns status 0, amount 0
00:57:49.955 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
00:57:49.968 00.013 12020 move complete, result=0
00:57:49.969 00.001 9340 Enqueuing Expose request
00:57:49.980 00.011 12020 worker thread done servicing request
00:57:49.980 00.000 9340 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
00:57:49.997 00.017 12020 Worker thread wakes up
00:57:49.998 00.001 12020 worker thread servicing REQUEST_EXPOSE 2000
00:57:49.998 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(881,691,31,31)
00:57:50.306 00.308 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"57069fba-5637-4287-a2b5-ff46d6c3d213"}
00:57:50.339 00.033 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"57069fba-5637-4287-a2b5-ff46d6c3d213"}
00:57:50.354 00.015 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"bdd11270-e6b2-4ed7-a3ee-72c3b2c05156"}
00:57:50.364 00.010 9340 case statement mapped state 6 to 3
00:57:50.378 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"bdd11270-e6b2-4ed7-a3ee-72c3b2c05156"}
00:57:50.389 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"8f7aba4c-ad3b-446f-9f3d-82fcc2adf0e1"}
00:57:50.398 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":270,"width":15,"height":15,"star_pos":[7.13,6.60],"pixels":"..."},"id":"8f7aba4c-ad3b-446f-9f3d-82fcc2adf0e1"}
00:57:52.313 01.915 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"39770087-dd6f-4c4b-87aa-f16a0200eacb"}
00:57:52.367 00.054 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"39770087-dd6f-4c4b-87aa-f16a0200eacb"}
00:57:52.517 00.150 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"32e0db28-fe4b-455f-83f5-7b7fa3aa0703"}
00:57:52.636 00.119 12020 Exposure complete
00:57:52.636 00.000 9340 case statement mapped state 6 to 3
00:57:52.726 00.090 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"32e0db28-fe4b-455f-83f5-7b7fa3aa0703"}
00:57:52.763 00.037 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"75753a31-98e8-4a0a-9a76-8196bc7fd340"}
00:57:52.797 00.034 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":270,"width":15,"height":15,"star_pos":[7.13,6.60],"pixels":"..."},"id":"75753a31-98e8-4a0a-9a76-8196bc7fd340"}
00:57:53.113 00.316 12020 worker thread done servicing request
00:57:53.113 00.000 9340 OnExposeComplete: enter
00:57:53.126 00.013 9340 UpdateGuideState(): m_state=6
00:57:53.161 00.035 9340 Star::Find(15, 896, 706, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 271
00:57:53.179 00.018 9340 Star::Find returns 1 (0), X=896.08, Y=706.90, Mass=1698127, SNR=174.5, Peak=65444 HFD=4.7
00:57:53.246 00.067 9340 MultiStar: [#1 -0.40,0.42,1.29,U] [#2 -0.31,0.54,0.90,U] [#3 -0.07,0.44,0.63,U] [#4 -0.25,0.22,0.56,U] [#5 -0.23,0.11,0.53,U] [#6 -0.23,0.37,0.49,U] [#7 0.09,0.27,0.51,U] [#8 -0.03,0.48,0.44,U] 
00:57:53.263 00.017 9340 refined, 8 included, MultiStar: {-0.17, 0.39}, one-star: {0.08, 0.49}
00:57:53.282 00.019 9340 CameraToMount -- cameraTheta (1.98) - m_xAngle (-3.09) = xAngle (5.08 = -1.21)
00:57:53.298 00.016 9340 CameraToMount -- cameraTheta (1.98) - (m_xAngle (-3.09) + m_yAngleError (-0.07)) = yAngle (5.15 = -1.13)
00:57:53.340 00.042 9340 CameraToMount -- cameraX=-0.17 cameraY=0.39 hyp=0.43 cameraTheta=1.98 mountX=0.15 mountY=-0.39, mountTheta=-1.20
00:57:53.374 00.034 9340 SchedulePrimaryMove(10104498, x=-0.17, y=0.39, opts=13)
00:57:53.392 00.018 9340 Enqueuing Move request for scope (-0.17, 0.39)
00:57:53.423 00.031 12020 Worker thread wakes up
00:57:53.423 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=10120, max=65535, med=14791, FiltMin=11724, FiltMax=65512, Gamma=2.870
00:57:53.439 00.016 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.17, 0.39) opts 0xd
00:57:53.439 00.000 9340 UpdateGuideState exits: m=1698127 SNR=174.5
00:57:53.476 00.037 12020 Handling offset move in thread for scope, endpoint = (-0.17, 0.39)
00:57:53.476 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:57:53.500 00.024 12020 Moving (-0.17, 0.39) raw xDistance=0.15 yDistance=-0.39
00:57:53.500 00.000 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.15
00:57:53.500 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
00:57:53.501 00.001 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.39
00:57:53.501 00.000 12020 MoveAxis(E, 0, ABG)
00:57:53.501 00.000 12020 Move returns status 0, amount 0
00:57:53.503 00.002 9340 ScheduleExposure(2000,3,1) exposurePending=0
00:57:53.522 00.019 12020 MoveAxis(N, 0, ABG)
00:57:53.523 00.001 12020 Move returns status 0, amount 0
00:57:53.523 00.000 9340 Enqueuing Expose request
00:57:53.539 00.016 12020 move complete, result=0
00:57:53.539 00.000 12020 worker thread done servicing request
00:57:53.540 00.001 9340 GuideStep: 0.2 px 0 ms EAST, -0.4 px 0 ms NORTH
00:57:53.556 00.016 12020 Worker thread wakes up
00:57:53.557 00.001 12020 worker thread servicing REQUEST_EXPOSE 2000
00:57:53.558 00.001 12020 Handling exposure in thread, d=2000 o=3 r=(881,691,31,31)
00:57:54.332 00.774 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"3364ed76-36cb-42b6-a013-d573723a4648"}
00:57:54.359 00.027 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"3364ed76-36cb-42b6-a013-d573723a4648"}
00:57:54.415 00.056 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"034ad618-93a4-490d-8164-e2fb82bfeb8f"}
00:57:54.443 00.028 9340 case statement mapped state 6 to 3
00:57:54.468 00.025 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"034ad618-93a4-490d-8164-e2fb82bfeb8f"}
00:57:54.490 00.022 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"d394930e-178e-4325-95f9-37eaeb635264"}
00:57:54.552 00.062 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":271,"width":15,"height":15,"star_pos":[7.08,6.90],"pixels":"..."},"id":"d394930e-178e-4325-95f9-37eaeb635264"}
00:57:55.934 01.382 12020 Exposure complete
00:57:56.334 00.400 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"3c6fb4c1-c7fe-49af-891a-da472914a464"}
00:57:56.357 00.023 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"3c6fb4c1-c7fe-49af-891a-da472914a464"}
00:57:56.406 00.049 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"bb034453-0e5c-4e41-95a9-212a43d17954"}
00:57:56.425 00.019 9340 case statement mapped state 6 to 3
00:57:56.452 00.027 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"bb034453-0e5c-4e41-95a9-212a43d17954"}
00:57:56.473 00.021 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"35de9c46-2ecd-4716-8b80-cfefcf9bbea2"}
00:57:56.490 00.017 12020 worker thread done servicing request
00:57:56.490 00.000 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":271,"width":15,"height":15,"star_pos":[7.08,6.90],"pixels":"..."},"id":"35de9c46-2ecd-4716-8b80-cfefcf9bbea2"}
00:57:56.536 00.046 9340 OnExposeComplete: enter
00:57:56.556 00.020 9340 UpdateGuideState(): m_state=6
00:57:56.576 00.020 9340 Star::Find(15, 896, 706, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 272
00:57:56.596 00.020 9340 Star::Find returns 1 (0), X=895.46, Y=706.76, Mass=1741310, SNR=183.1, Peak=64560 HFD=5.1
00:57:56.610 00.014 9340 MultiStar: [#1 -0.85,0.22,0.90,U] [#2 -0.79,0.07,0.80,U] [#3 -0.73,0.37,0.64,U] [#4 -0.63,0.26,0.53,U] [#5 -0.41,0.16,0.46,U] [#6 -0.41,0.22,0.39,U] [#7 -0.61,-0.13,0.46,U] [#8 -0.59,0.29,0.40,U] 
00:57:56.627 00.017 9340 single-star, 8 included, MultiStar: {-0.65, 0.21}, one-star: {-0.54, 0.35}
00:57:56.662 00.035 9340 CameraToMount -- cameraTheta (2.57) - m_xAngle (-3.09) = xAngle (5.66 = -0.62)
00:57:56.674 00.012 9340 CameraToMount -- cameraTheta (2.57) - (m_xAngle (-3.09) + m_yAngleError (-0.07)) = yAngle (5.73 = -0.55)
00:57:56.691 00.017 9340 CameraToMount -- cameraX=-0.54 cameraY=0.35 hyp=0.64 cameraTheta=2.57 mountX=0.52 mountY=-0.34, mountTheta=-0.57
00:57:56.710 00.019 9340 SchedulePrimaryMove(10104498, x=-0.54, y=0.35, opts=13)
00:57:56.730 00.020 9340 Enqueuing Move request for scope (-0.54, 0.35)
00:57:56.751 00.021 12020 Worker thread wakes up
00:57:56.751 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=10025, max=65535, med=14795, FiltMin=12026, FiltMax=65512, Gamma=2.870
00:57:56.796 00.045 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.54, 0.35) opts 0xd
00:57:56.796 00.000 12020 Handling offset move in thread for scope, endpoint = (-0.54, 0.35)
00:57:56.797 00.001 12020 Moving (-0.54, 0.35) raw xDistance=0.52 yDistance=-0.34
00:57:56.797 00.000 12020 GuideAlgorithmHysteresis::Result() returns 0.22 from input 0.52
00:57:56.797 00.000 12020 switching direction from 1 to -1 - decHistory=-3 oldest=-0.14 newest=-0.94
00:57:56.797 00.000 12020 GuideAlgorithmResistSwitch::result() returns -0.34 from input -0.34
00:57:56.797 00.000 12020 MoveAxis(W, 37, ABG)
00:57:56.797 00.000 12020 Guiding  Dir = 3, Dur = 37
00:57:56.798 00.001 9340 UpdateGuideState exits: m=1741310 SNR=183.1
00:57:56.820 00.022 12020 IsSlewing returns 0
00:57:56.824 00.004 12020 IsGuiding returns 0
00:57:56.825 00.001 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:57:56.840 00.015 9340 ScheduleExposure(2000,3,1) exposurePending=0
00:57:56.860 00.020 12020 PulseGuide returned control before completion, sleep 28
00:57:56.860 00.000 9340 Enqueuing Expose request
00:57:56.940 00.080 12020 IsGuiding returns 0
00:57:56.940 00.000 12020 Move returns status 0, amount 37
00:57:56.940 00.000 12020 MoveAxis(N, 54, ABG)
00:57:56.941 00.001 12020 Guiding  Dir = 0, Dur = 54
00:57:56.942 00.001 12020 IsSlewing returns 0
00:57:56.943 00.001 12020 IsGuiding returns 0
00:57:57.038 00.095 12020 IsGuiding returns 1
00:57:57.038 00.000 12020 scope still moving after pulse duration time elapsed
00:57:57.074 00.036 12020 IsSlewing returns 0
00:57:57.076 00.002 12020 IsGuiding returns 1
00:57:57.195 00.119 12020 IsSlewing returns 0
00:57:57.228 00.033 12020 IsGuiding returns 0
00:57:57.228 00.000 12020 scope move finished after 54 + 229 ms
00:57:57.229 00.001 12020 Move returns status 0, amount 54
00:57:57.229 00.000 12020 move complete, result=0
00:57:57.229 00.000 12020 worker thread done servicing request
00:57:57.230 00.001 9340 GuideStep: 0.5 px 37 ms WEST, -0.3 px 54 ms NORTH
00:57:57.240 00.010 12020 Worker thread wakes up
00:57:57.241 00.001 12020 worker thread servicing REQUEST_EXPOSE 2000
00:57:57.241 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(881,691,31,31)
00:57:58.342 01.101 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"555f6022-1664-40e2-b760-4b8462836599"}
00:57:58.355 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"555f6022-1664-40e2-b760-4b8462836599"}
00:57:58.370 00.015 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"25eb7674-3056-4f4f-9e12-b18d207491b0"}
00:57:58.382 00.012 9340 case statement mapped state 6 to 3
00:57:58.395 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"25eb7674-3056-4f4f-9e12-b18d207491b0"}
00:57:58.440 00.045 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"fdecc923-0115-44bd-ae88-a53ded49c891"}
00:57:58.456 00.016 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":272,"width":15,"height":15,"star_pos":[7.46,6.76],"pixels":"..."},"id":"fdecc923-0115-44bd-ae88-a53ded49c891"}
00:57:59.611 01.155 12020 Exposure complete
00:58:00.021 00.410 9340 OnExposeComplete: enter
00:58:00.057 00.036 12020 worker thread done servicing request
00:58:00.057 00.000 9340 UpdateGuideState(): m_state=6
00:58:00.091 00.034 9340 Star::Find(15, 895, 706, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 273
00:58:00.200 00.109 9340 Star::Find returns 1 (0), X=895.75, Y=706.79, Mass=1685853, SNR=195.1, Peak=65535 HFD=4.9
00:58:00.273 00.073 9340 MultiStar: [#1 -0.56,0.34,0.96,U] [#2 -0.25,0.68,0.85,U] [#3 -0.25,0.46,0.51,U] [#4 -0.47,0.35,0.55,U] [#5 -0.47,0.18,0.45,U] [#6 -0.24,0.10,0.41,U] [#7 -0.26,0.18,0.38,U] [#8 -0.40,0.09,0.32,U] 
00:58:00.292 00.019 9340 single-star, 8 included, MultiStar: {-0.35, 0.35}, one-star: {-0.24, 0.38}
00:58:00.307 00.015 9340 CameraToMount -- cameraTheta (2.15) - m_xAngle (-3.09) = xAngle (5.24 = -1.04)
00:58:00.322 00.015 9340 CameraToMount -- cameraTheta (2.15) - (m_xAngle (-3.09) + m_yAngleError (-0.07)) = yAngle (5.31 = -0.97)
00:58:00.338 00.016 9340 CameraToMount -- cameraX=-0.24 cameraY=0.38 hyp=0.45 cameraTheta=2.15 mountX=0.23 mountY=-0.37, mountTheta=-1.02
00:58:00.386 00.048 9340 SchedulePrimaryMove(10104498, x=-0.24, y=0.38, opts=13)
00:58:00.402 00.016 9340 Enqueuing Move request for scope (-0.24, 0.38)
00:58:00.414 00.012 12020 Worker thread wakes up
00:58:00.415 00.001 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.24, 0.38) opts 0xd
00:58:00.415 00.000 12020 Handling offset move in thread for scope, endpoint = (-0.24, 0.38)
00:58:00.415 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=9921, max=65535, med=14770, FiltMin=11827, FiltMax=65512, Gamma=2.870
00:58:00.432 00.017 12020 Moving (-0.24, 0.38) raw xDistance=0.23 yDistance=-0.37
00:58:00.432 00.000 9340 UpdateGuideState exits: m=1685853 SNR=195.1
00:58:00.470 00.038 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.23
00:58:00.470 00.000 12020 GuideAlgorithmResistSwitch::result() returns -0.37 from input -0.37
00:58:00.471 00.001 12020 MoveAxis(E, 0, ABG)
00:58:00.471 00.000 12020 Move returns status 0, amount 0
00:58:00.472 00.001 12020 MoveAxis(N, 60, ABG)
00:58:00.472 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:58:00.495 00.023 12020 Guiding  Dir = 0, Dur = 60
00:58:00.496 00.001 9340 ScheduleExposure(2000,3,1) exposurePending=0
00:58:00.512 00.016 12020 IsSlewing returns 0
00:58:00.513 00.001 9340 Enqueuing Expose request
00:58:00.530 00.017 12020 IsGuiding returns 0
00:58:00.530 00.000 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"b5242b57-3719-4fcc-9699-cde0a5f3ecc1"}
00:58:00.544 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"b5242b57-3719-4fcc-9699-cde0a5f3ecc1"}
00:58:00.557 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"02a3f66d-dbd5-46ec-886d-209cc65ea918"}
00:58:00.604 00.047 9340 case statement mapped state 6 to 3
00:58:00.617 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"02a3f66d-dbd5-46ec-886d-209cc65ea918"}
00:58:00.634 00.017 12020 IsGuiding returns 1
00:58:00.635 00.001 12020 scope still moving after pulse duration time elapsed
00:58:00.636 00.001 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"17bfe3d9-2697-4748-904d-2bf1256c8df0"}
00:58:00.655 00.019 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":273,"width":15,"height":15,"star_pos":[6.75,6.79],"pixels":"..."},"id":"17bfe3d9-2697-4748-904d-2bf1256c8df0"}
00:58:00.713 00.058 12020 IsSlewing returns 0
00:58:00.825 00.112 12020 IsGuiding returns 0
00:58:00.825 00.000 12020 scope move finished after 60 + 235 ms
00:58:00.825 00.000 12020 Move returns status 0, amount 60
00:58:00.826 00.001 12020 move complete, result=0
00:58:00.826 00.000 12020 worker thread done servicing request
00:58:00.826 00.000 9340 GuideStep: 0.2 px 0 ms EAST, -0.4 px 60 ms NORTH
00:58:00.842 00.016 12020 Worker thread wakes up
00:58:00.842 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
00:58:00.842 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(881,691,31,31)
00:58:02.355 01.513 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"c0a8bf16-8bc5-4fc7-91e1-57959c5e3da1"}
00:58:02.413 00.058 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"c0a8bf16-8bc5-4fc7-91e1-57959c5e3da1"}
00:58:02.468 00.055 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"11d88cdf-b1b9-4b84-b8e3-765850a1befb"}
00:58:02.683 00.215 9340 case statement mapped state 6 to 3
00:58:02.842 00.159 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"11d88cdf-b1b9-4b84-b8e3-765850a1befb"}
00:58:03.664 00.822 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"b24eda4d-9ea2-470e-90d6-70de570a6ff7"}
00:58:03.820 00.156 12020 Exposure complete
00:58:03.821 00.001 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":273,"width":15,"height":15,"star_pos":[6.75,6.79],"pixels":"..."},"id":"b24eda4d-9ea2-470e-90d6-70de570a6ff7"}
00:58:04.355 00.534 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"25193676-b834-4c16-b9a6-a748f5b487b6"}
00:58:04.388 00.033 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"25193676-b834-4c16-b9a6-a748f5b487b6"}
00:58:04.415 00.027 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"b3a2419b-08cb-4d1e-934c-2aa28a036cdb"}
00:58:04.481 00.066 9340 case statement mapped state 6 to 3
00:58:04.502 00.021 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"b3a2419b-08cb-4d1e-934c-2aa28a036cdb"}
00:58:04.537 00.035 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"660e261e-ee59-4642-8100-ff633e7dd266"}
00:58:04.592 00.055 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":273,"width":15,"height":15,"star_pos":[6.75,6.79],"pixels":"..."},"id":"660e261e-ee59-4642-8100-ff633e7dd266"}
00:58:04.660 00.068 12020 worker thread done servicing request
00:58:04.666 00.006 9340 OnExposeComplete: enter
00:58:04.765 00.099 9340 UpdateGuideState(): m_state=6
00:58:04.852 00.087 9340 Star::Find(15, 895, 706, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 274
00:58:04.907 00.055 9340 Star::Find returns 1 (0), X=895.90, Y=706.69, Mass=1823453, SNR=214.8, Peak=65444 HFD=5.2
00:58:04.987 00.080 9340 MultiStar: [#1 -0.44,0.07,0.78,U] [#2 -0.32,0.21,0.66,U] [#3 -0.02,0.32,0.54,U] [#4 -0.25,0.40,0.48,U] [#5 -0.26,0.30,0.45,U] [#6 -0.21,-0.01,0.40,U] [#7 -0.02,0.05,0.34,U] [#8 -0.15,0.45,0.38,U] 
00:58:05.006 00.019 9340 single-star, 8 included, MultiStar: {-0.21, 0.23}, one-star: {-0.09, 0.28}
00:58:05.055 00.049 9340 CameraToMount -- cameraTheta (1.89) - m_xAngle (-3.09) = xAngle (4.98 = -1.30)
00:58:05.113 00.058 9340 CameraToMount -- cameraTheta (1.89) - (m_xAngle (-3.09) + m_yAngleError (-0.07)) = yAngle (5.06 = -1.23)
00:58:05.178 00.065 9340 CameraToMount -- cameraX=-0.09 cameraY=0.28 hyp=0.29 cameraTheta=1.89 mountX=0.08 mountY=-0.27, mountTheta=-1.30
00:58:05.248 00.070 9340 SchedulePrimaryMove(10104498, x=-0.09, y=0.28, opts=13)
00:58:05.273 00.025 9340 Enqueuing Move request for scope (-0.09, 0.28)
00:58:05.294 00.021 12020 Worker thread wakes up
00:58:05.296 00.002 9340 UpdateImageDisplay: Size=(1920,1080) min=9016, max=65535, med=14736, FiltMin=11372, FiltMax=65512, Gamma=2.870
00:58:05.338 00.042 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.28) opts 0xd
00:58:05.340 00.002 12020 Handling offset move in thread for scope, endpoint = (-0.09, 0.28)
00:58:05.340 00.000 9340 UpdateGuideState exits: m=1823453 SNR=214.8
00:58:05.355 00.015 12020 Moving (-0.09, 0.28) raw xDistance=0.08 yDistance=-0.27
00:58:05.355 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:58:05.379 00.024 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
00:58:05.379 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
00:58:05.391 00.012 12020 GuideAlgorithmResistSwitch::result() returns -0.27 from input -0.27
00:58:05.391 00.000 9340 Enqueuing Expose request
00:58:05.414 00.023 12020 MoveAxis(E, 0, ABG)
00:58:05.414 00.000 12020 Move returns status 0, amount 0
00:58:05.414 00.000 12020 MoveAxis(N, 45, ABG)
00:58:05.414 00.000 12020 Guiding  Dir = 0, Dur = 45
00:58:05.416 00.002 12020 IsSlewing returns 0
00:58:05.418 00.002 12020 IsGuiding returns 0
00:58:05.495 00.077 12020 IsGuiding returns 1
00:58:05.495 00.000 12020 scope still moving after pulse duration time elapsed
00:58:05.523 00.028 12020 IsSlewing returns 0
00:58:05.526 00.003 12020 IsGuiding returns 1
00:58:05.654 00.128 12020 IsSlewing returns 0
00:58:05.702 00.048 12020 IsGuiding returns 0
00:58:05.702 00.000 12020 scope move finished after 45 + 239 ms
00:58:05.703 00.001 12020 Move returns status 0, amount 45
00:58:05.703 00.000 12020 move complete, result=0
00:58:05.704 00.001 12020 worker thread done servicing request
00:58:05.704 00.000 9340 GuideStep: 0.1 px 0 ms EAST, -0.3 px 45 ms NORTH
00:58:05.749 00.045 12020 Worker thread wakes up
00:58:05.750 00.001 12020 worker thread servicing REQUEST_EXPOSE 2000
00:58:05.750 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(881,691,31,31)
00:58:06.355 00.605 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"6cfed95b-5343-4543-89c5-1608874dc592"}
00:58:06.425 00.070 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"6cfed95b-5343-4543-89c5-1608874dc592"}
00:58:06.458 00.033 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"e067f4f4-1d2d-4bdf-a0c2-56cbebc0d619"}
00:58:06.502 00.044 9340 case statement mapped state 6 to 3
00:58:06.586 00.084 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"e067f4f4-1d2d-4bdf-a0c2-56cbebc0d619"}
00:58:06.634 00.048 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"c097307d-c5f4-4635-a328-4d0110f670ca"}
00:58:06.712 00.078 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":274,"width":15,"height":15,"star_pos":[6.90,6.69],"pixels":"..."},"id":"c097307d-c5f4-4635-a328-4d0110f670ca"}
00:58:07.804 01.092 9340 evsrv: cli 100A45A8 connect
00:58:07.933 00.129 9340 case statement mapped state 6 to 3
00:58:08.117 00.184 9340 case statement mapped state 6 to 3
00:58:08.159 00.042 9340 evsrv: cli 100A45A8 request: {"method":"get_app_state","id":"7fd90bba-fd83-4ee2-b47c-b5d2f8f355a7"}
00:58:08.468 00.309 9340 case statement mapped state 6 to 3
00:58:08.585 00.117 12020 Exposure complete
00:58:08.586 00.001 9340 evsrv: cli 100A45A8 response: {"jsonrpc":"2.0","result":"Guiding","id":"7fd90bba-fd83-4ee2-b47c-b5d2f8f355a7"}
00:58:08.783 00.197 9340 evsrv: cli 100A45A8 disconnect
00:58:09.235 00.452 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"4db2e5ae-6d8f-4873-8a6b-f4c0f822b0a8"}
00:58:10.137 00.902 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"4db2e5ae-6d8f-4873-8a6b-f4c0f822b0a8"}
00:58:11.384 01.247 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"a099f728-c85d-4a49-a49a-0850b102c9be"}
00:58:12.094 00.710 9340 case statement mapped state 6 to 3
00:58:12.939 00.845 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"a099f728-c85d-4a49-a49a-0850b102c9be"}
00:58:13.622 00.683 12020 worker thread done servicing request
00:58:13.623 00.001 9340 OnExposeComplete: enter
00:58:13.708 00.085 9340 UpdateGuideState(): m_state=6
00:58:13.742 00.034 9340 Star::Find(15, 895, 706, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 275
00:58:13.822 00.080 9340 Star::Find returns 1 (0), X=895.42, Y=706.54, Mass=1635680, SNR=187.7, Peak=65080 HFD=5.1
00:58:14.053 00.231 9340 MultiStar: [#1 -0.79,-0.05,0.95,U] [#2 -0.59,0.12,0.77,U] [#3 -0.54,0.14,0.55,U] [#4 -0.70,0.12,0.68,U] [#5 -0.58,-0.08,0.49,U] [#6 -0.74,0.16,0.37,U] [#7 -0.75,-0.27,0.41,U] [#8 -0.53,0.37,0.45,U] 
00:58:14.179 00.126 9340 single-star, 8 included, MultiStar: {-0.64, 0.07}, one-star: {-0.57, 0.13}
00:58:14.219 00.040 9340 CameraToMount -- cameraTheta (2.92) - m_xAngle (-3.09) = xAngle (6.02 = -0.27)
00:58:14.279 00.060 9340 CameraToMount -- cameraTheta (2.92) - (m_xAngle (-3.09) + m_yAngleError (-0.07)) = yAngle (6.09 = -0.19)
00:58:14.312 00.033 9340 CameraToMount -- cameraX=-0.57 cameraY=0.13 hyp=0.59 cameraTheta=2.92 mountX=0.57 mountY=-0.11, mountTheta=-0.20
00:58:14.392 00.080 9340 SchedulePrimaryMove(10104498, x=-0.57, y=0.13, opts=13)
00:58:14.452 00.060 9340 Enqueuing Move request for scope (-0.57, 0.13)
00:58:14.491 00.039 12020 Worker thread wakes up
00:58:14.491 00.000 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.57, 0.13) opts 0xd
00:58:14.492 00.001 9340 UpdateImageDisplay: Size=(1920,1080) min=10039, max=65535, med=14760, FiltMin=11957, FiltMax=65512, Gamma=2.870
00:58:14.548 00.056 12020 Handling offset move in thread for scope, endpoint = (-0.57, 0.13)
00:58:14.548 00.000 12020 Moving (-0.57, 0.13) raw xDistance=0.57 yDistance=-0.11
00:58:14.548 00.000 9340 UpdateGuideState exits: m=1635680 SNR=187.7
00:58:14.572 00.024 12020 GuideAlgorithmHysteresis::Result() returns 0.24 from input 0.57
00:58:14.573 00.001 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:58:14.590 00.017 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:58:14.591 00.001 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
00:58:14.591 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
00:58:14.612 00.021 12020 MoveAxis(W, 41, ABG)
00:58:14.613 00.001 12020 Guiding  Dir = 3, Dur = 41
00:58:14.615 00.002 9340 Enqueuing Expose request
00:58:14.672 00.057 12020 IsSlewing returns 0
00:58:14.676 00.004 12020 IsGuiding returns 0
00:58:14.677 00.001 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"5a2922ee-0881-4f6e-889d-9ce6862b706f"}
00:58:14.696 00.019 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":275,"width":15,"height":15,"star_pos":[7.42,6.54],"pixels":"..."},"id":"5a2922ee-0881-4f6e-889d-9ce6862b706f"}
00:58:14.714 00.018 12020 PulseGuide returned control before completion, sleep 24
00:58:14.754 00.040 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"b162426f-1168-41d7-a31a-1640c03414aa"}
00:58:14.790 00.036 12020 IsGuiding returns 1
00:58:14.790 00.000 12020 scope still moving after pulse duration time elapsed
00:58:14.802 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"b162426f-1168-41d7-a31a-1640c03414aa"}
00:58:14.822 00.020 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"1fda1dac-18c8-436e-a563-a90b4e2e3049"}
00:58:14.839 00.017 9340 case statement mapped state 6 to 3
00:58:14.853 00.014 12020 IsSlewing returns 0
00:58:14.854 00.001 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"1fda1dac-18c8-436e-a563-a90b4e2e3049"}
00:58:14.873 00.019 12020 IsGuiding returns 0
00:58:14.873 00.000 12020 scope move finished after 41 + 155 ms
00:58:14.874 00.001 12020 Move returns status 0, amount 41
00:58:14.874 00.000 12020 MoveAxis(N, 0, ABG)
00:58:14.875 00.001 12020 Move returns status 0, amount 0
00:58:14.875 00.000 12020 move complete, result=0
00:58:14.875 00.000 12020 worker thread done servicing request
00:58:14.875 00.000 12020 Worker thread wakes up
00:58:14.876 00.001 12020 worker thread servicing REQUEST_EXPOSE 2000
00:58:14.876 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(881,691,31,31)
00:58:14.880 00.004 9340 GuideStep: 0.6 px 41 ms WEST, -0.1 px 0 ms NORTH
00:58:14.945 00.065 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"a0313522-e233-4307-9aa5-268dbd7e441d"}
00:58:14.969 00.024 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":275,"width":15,"height":15,"star_pos":[7.42,6.54],"pixels":"..."},"id":"a0313522-e233-4307-9aa5-268dbd7e441d"}
00:58:16.771 01.802 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"13bc50e5-4f3b-4799-bbdd-d283140167c9"}
00:58:16.786 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"13bc50e5-4f3b-4799-bbdd-d283140167c9"}
00:58:16.805 00.019 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"3c1c0454-c617-489c-8290-5882b591c0d4"}
00:58:16.910 00.105 9340 case statement mapped state 6 to 3
00:58:16.927 00.017 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"3c1c0454-c617-489c-8290-5882b591c0d4"}
00:58:17.251 00.324 12020 Exposure complete
00:58:17.591 00.340 12020 worker thread done servicing request
00:58:17.592 00.001 9340 OnExposeComplete: enter
00:58:17.716 00.124 9340 UpdateGuideState(): m_state=6
00:58:17.819 00.103 9340 Star::Find(15, 895, 706, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 276
00:58:17.954 00.135 9340 Star::Find returns 1 (0), X=895.85, Y=706.67, Mass=1734973, SNR=210.2, Peak=64160 HFD=5.1
00:58:18.008 00.054 9340 MultiStar: [#1 -0.48,0.27,0.77,U] [#2 -0.39,0.50,0.60,U] [#3 -0.19,0.63,0.52,U] [#4 -0.36,0.54,0.60,U] [#5 -0.29,0.48,0.46,U] [#6 -0.14,0.09,0.33,U] [#7 -0.05,0.36,0.41,U] [#8 -0.14,0.81,0.33,U] 
00:58:18.247 00.239 9340 single-star, 8 included, MultiStar: {-0.26, 0.41}, one-star: {-0.14, 0.26}
00:58:18.538 00.291 9340 CameraToMount -- cameraTheta (2.08) - m_xAngle (-3.09) = xAngle (5.17 = -1.11)
00:58:18.929 00.391 9340 CameraToMount -- cameraTheta (2.08) - (m_xAngle (-3.09) + m_yAngleError (-0.07)) = yAngle (5.24 = -1.04)
00:58:19.020 00.091 9340 CameraToMount -- cameraX=-0.14 cameraY=0.26 hyp=0.30 cameraTheta=2.08 mountX=0.13 mountY=-0.26, mountTheta=-1.10
00:58:19.177 00.157 9340 SchedulePrimaryMove(10104498, x=-0.14, y=0.26, opts=13)
00:58:19.221 00.044 9340 Enqueuing Move request for scope (-0.14, 0.26)
00:58:19.557 00.336 12020 Worker thread wakes up
00:58:19.557 00.000 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.14, 0.26) opts 0xd
00:58:19.557 00.000 12020 Handling offset move in thread for scope, endpoint = (-0.14, 0.26)
00:58:19.557 00.000 12020 Moving (-0.14, 0.26) raw xDistance=0.13 yDistance=-0.26
00:58:19.558 00.001 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.13
00:58:19.558 00.000 12020 GuideAlgorithmResistSwitch::result() returns -0.26 from input -0.26
00:58:19.558 00.000 12020 MoveAxis(E, 0, ABG)
00:58:19.558 00.000 12020 Move returns status 0, amount 0
00:58:19.558 00.000 12020 MoveAxis(N, 41, ABG)
00:58:19.558 00.000 12020 Guiding  Dir = 0, Dur = 41
00:58:19.560 00.002 9340 UpdateImageDisplay: Size=(1920,1080) min=8871, max=65535, med=14829, FiltMin=11775, FiltMax=65512, Gamma=2.870
00:58:19.880 00.320 12020 IsSlewing returns 0
00:58:19.884 00.004 12020 IsGuiding returns 0
00:58:19.887 00.003 9340 UpdateGuideState exits: m=1734973 SNR=210.2
00:58:20.049 00.162 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:58:20.120 00.071 12020 IsGuiding returns 1
00:58:20.121 00.001 12020 scope still moving after pulse duration time elapsed
00:58:20.125 00.004 9340 ScheduleExposure(2000,3,1) exposurePending=0
00:58:20.304 00.179 12020 IsSlewing returns 0
00:58:20.354 00.050 9340 Enqueuing Expose request
00:58:20.427 00.073 12020 IsGuiding returns 0
00:58:20.427 00.000 12020 scope move finished after 41 + 502 ms
00:58:20.427 00.000 12020 Move returns status 0, amount 41
00:58:20.428 00.001 12020 move complete, result=0
00:58:20.428 00.000 12020 worker thread done servicing request
00:58:20.507 00.079 12020 Worker thread wakes up
00:58:20.507 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
00:58:20.507 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(881,691,31,31)
00:58:20.508 00.001 9340 GuideStep: 0.1 px 0 ms EAST, -0.3 px 41 ms NORTH
00:58:20.903 00.395 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"843ad815-6fe1-44b8-87cc-f150cb6c5286"}
00:58:21.690 00.787 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":276,"width":15,"height":15,"star_pos":[6.85,6.67],"pixels":"..."},"id":"843ad815-6fe1-44b8-87cc-f150cb6c5286"}
00:58:22.034 00.344 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"1f3e3aed-535a-4b2d-a0ce-3da2e46d215b"}
00:58:22.501 00.467 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"1f3e3aed-535a-4b2d-a0ce-3da2e46d215b"}
00:58:22.879 00.378 12020 Exposure complete
00:58:22.886 00.007 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"61a387c2-8ec3-41f5-988d-30ddc6284416"}
00:58:23.024 00.138 9340 case statement mapped state 6 to 3
00:58:23.069 00.045 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"61a387c2-8ec3-41f5-988d-30ddc6284416"}
00:58:23.253 00.184 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"a04beb76-9883-4314-94fc-4bfc71d42929"}
00:58:23.627 00.374 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":276,"width":15,"height":15,"star_pos":[6.85,6.67],"pixels":"..."},"id":"a04beb76-9883-4314-94fc-4bfc71d42929"}
00:58:24.109 00.482 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"5110bdea-3a18-41ed-a969-8003666d197a"}
00:58:24.300 00.191 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"5110bdea-3a18-41ed-a969-8003666d197a"}
00:58:24.393 00.093 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"fca85675-1034-453e-af55-779366cd5270"}
00:58:24.610 00.217 9340 case statement mapped state 6 to 3
00:58:24.639 00.029 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"fca85675-1034-453e-af55-779366cd5270"}
00:58:24.657 00.018 12020 worker thread done servicing request
00:58:24.657 00.000 9340 OnExposeComplete: enter
00:58:24.673 00.016 9340 UpdateGuideState(): m_state=6
00:58:24.689 00.016 9340 Star::Find(15, 895, 706, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 277
00:58:24.707 00.018 9340 Star::Find returns 1 (0), X=895.03, Y=706.84, Mass=1654716, SNR=195.5, Peak=65452 HFD=4.8
00:58:24.750 00.043 9340 MultiStar: [#1 -1.30,0.35,0.79,U] [#2 -1.08,0.42,0.79,U] [#3 -0.68,0.62,0.59,U] [#4 -0.96,0.52,0.54,U] [#5 -0.89,0.42,0.51,U] [#6 -1.06,0.31,0.39,U] [#7 -1.07,0.46,0.41,U] [#8 -0.91,0.52,0.36,U] 
00:58:24.766 00.016 9340 single-star, 8 included, MultiStar: {-1.00, 0.44}, one-star: {-0.96, 0.42}
00:58:24.782 00.016 9340 CameraToMount -- cameraTheta (2.73) - m_xAngle (-3.09) = xAngle (5.82 = -0.46)
00:58:24.796 00.014 9340 CameraToMount -- cameraTheta (2.73) - (m_xAngle (-3.09) + m_yAngleError (-0.07)) = yAngle (5.89 = -0.39)
00:58:24.812 00.016 9340 CameraToMount -- cameraX=-0.96 cameraY=0.42 hyp=1.05 cameraTheta=2.73 mountX=0.94 mountY=-0.40, mountTheta=-0.40
00:58:24.840 00.028 9340 SchedulePrimaryMove(10104498, x=-0.96, y=0.42, opts=13)
00:58:24.884 00.044 9340 Enqueuing Move request for scope (-0.96, 0.42)
00:58:24.904 00.020 12020 Worker thread wakes up
00:58:24.904 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=9367, max=65535, med=14852, FiltMin=12005, FiltMax=65512, Gamma=2.870
00:58:24.923 00.019 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.96, 0.42) opts 0xd
00:58:24.924 00.001 9340 UpdateGuideState exits: m=1654716 SNR=195.5
00:58:24.942 00.018 12020 Handling offset move in thread for scope, endpoint = (-0.96, 0.42)
00:58:24.942 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:58:24.966 00.024 12020 Moving (-0.96, 0.42) raw xDistance=0.94 yDistance=-0.40
00:58:24.966 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
00:58:24.986 00.020 12020 GuideAlgorithmHysteresis::Result() returns 0.39 from input 0.94
00:58:24.986 00.000 9340 Enqueuing Expose request
00:58:25.031 00.045 12020 GuideAlgorithmResistSwitch::result() returns -0.40 from input -0.40
00:58:25.032 00.001 12020 MoveAxis(W, 67, ABG)
00:58:25.032 00.000 12020 Guiding  Dir = 3, Dur = 67
00:58:25.034 00.002 12020 IsSlewing returns 0
00:58:25.035 00.001 12020 IsGuiding returns 0
00:58:25.066 00.031 12020 PulseGuide returned control before completion, sleep 47
00:58:25.158 00.092 12020 IsGuiding returns 1
00:58:25.158 00.000 12020 scope still moving after pulse duration time elapsed
00:58:25.182 00.024 12020 IsSlewing returns 0
00:58:25.184 00.002 12020 IsGuiding returns 0
00:58:25.185 00.001 12020 scope move finished after 67 + 82 ms
00:58:25.185 00.000 12020 Move returns status 0, amount 67
00:58:25.185 00.000 12020 MoveAxis(N, 65, ABG)
00:58:25.185 00.000 12020 Guiding  Dir = 0, Dur = 65
00:58:25.187 00.002 12020 IsSlewing returns 0
00:58:25.188 00.001 12020 IsGuiding returns 0
00:58:25.293 00.105 12020 IsGuiding returns 1
00:58:25.293 00.000 12020 scope still moving after pulse duration time elapsed
00:58:25.325 00.032 12020 IsSlewing returns 0
00:58:25.326 00.001 12020 IsGuiding returns 1
00:58:25.449 00.123 12020 IsSlewing returns 0
00:58:25.482 00.033 12020 IsGuiding returns 0
00:58:25.482 00.000 12020 scope move finished after 65 + 229 ms
00:58:25.482 00.000 12020 Move returns status 0, amount 65
00:58:25.483 00.001 12020 move complete, result=0
00:58:25.483 00.000 12020 worker thread done servicing request
00:58:25.483 00.000 12020 Worker thread wakes up
00:58:25.483 00.000 9340 GuideStep: 0.9 px 67 ms WEST, -0.4 px 65 ms NORTH
00:58:25.499 00.016 12020 worker thread servicing REQUEST_EXPOSE 2000
00:58:25.499 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(881,691,31,31)
00:58:25.911 00.412 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"bbc12160-bf5c-4a03-8671-fc0ed98ab5ca"}
00:58:25.974 00.063 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":277,"width":15,"height":15,"star_pos":[7.03,6.84],"pixels":"..."},"id":"bbc12160-bf5c-4a03-8671-fc0ed98ab5ca"}
00:58:26.115 00.141 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"b951a481-c2c2-4160-9ba9-71029056ca49"}
00:58:26.149 00.034 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"b951a481-c2c2-4160-9ba9-71029056ca49"}
00:58:26.206 00.057 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"bd3dec39-ed42-44ae-810f-93ea5d9208e6"}
00:58:26.246 00.040 9340 case statement mapped state 6 to 3
00:58:26.292 00.046 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"bd3dec39-ed42-44ae-810f-93ea5d9208e6"}
00:58:26.315 00.023 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"ef753fc5-7432-4889-b3bd-82fd740b19d4"}
00:58:26.340 00.025 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":277,"width":15,"height":15,"star_pos":[7.03,6.84],"pixels":"..."},"id":"ef753fc5-7432-4889-b3bd-82fd740b19d4"}
00:58:27.884 01.544 12020 Exposure complete
00:58:28.111 00.227 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"60cf06fa-e705-44ef-9637-96b547ba17a8"}
00:58:28.207 00.096 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"60cf06fa-e705-44ef-9637-96b547ba17a8"}
00:58:28.311 00.104 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"041cc6de-f6e1-4b75-bc32-1538fbcfd214"}
00:58:28.387 00.076 9340 case statement mapped state 6 to 3
00:58:28.441 00.054 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"041cc6de-f6e1-4b75-bc32-1538fbcfd214"}
00:58:28.460 00.019 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"734804c9-e162-4c8e-83f9-1e9074e2133d"}
00:58:28.482 00.022 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":277,"width":15,"height":15,"star_pos":[7.03,6.84],"pixels":"..."},"id":"734804c9-e162-4c8e-83f9-1e9074e2133d"}
00:58:28.519 00.037 9340 OnExposeComplete: enter
00:58:28.535 00.016 12020 worker thread done servicing request
00:58:28.535 00.000 9340 UpdateGuideState(): m_state=6
00:58:28.587 00.052 9340 Star::Find(15, 895, 706, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 278
00:58:28.604 00.017 9340 Star::Find returns 1 (0), X=895.71, Y=706.34, Mass=1741221, SNR=189.7, Peak=64220 HFD=5.3
00:58:28.619 00.015 9340 MultiStar: [#1 -0.91,-0.21,0.83,U] [#2 -0.60,-0.05,0.58,U] [#3 -0.42,0.03,0.64,U] [#4 -0.54,-0.08,0.47,U] [#5 -0.35,-0.27,0.40,U] [#6 -0.45,-0.13,0.41,U] [#7 -0.50,-0.21,0.49,U] [#8 -0.34,-0.07,0.32,U] 
00:58:28.633 00.014 9340 single-star, 8 included, MultiStar: {-0.50, -0.11}, one-star: {-0.28, -0.08}
00:58:28.657 00.024 9340 CameraToMount -- cameraTheta (-2.87) - m_xAngle (-3.09) = xAngle (0.22 = 0.22)
00:58:28.676 00.019 9340 CameraToMount -- cameraTheta (-2.87) - (m_xAngle (-3.09) + m_yAngleError (-0.07)) = yAngle (0.30 = 0.30)
00:58:28.712 00.036 9340 CameraToMount -- cameraX=-0.28 cameraY=-0.08 hyp=0.29 cameraTheta=-2.87 mountX=0.29 mountY=0.09, mountTheta=0.29
00:58:28.737 00.025 9340 SchedulePrimaryMove(10104498, x=-0.28, y=-0.08, opts=13)
00:58:28.752 00.015 9340 Enqueuing Move request for scope (-0.28, -0.08)
00:58:28.767 00.015 12020 Worker thread wakes up
00:58:28.767 00.000 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.28, -0.08) opts 0xd
00:58:28.768 00.001 12020 Handling offset move in thread for scope, endpoint = (-0.28, -0.08)
00:58:28.768 00.000 12020 Moving (-0.28, -0.08) raw xDistance=0.29 yDistance=0.09
00:58:28.768 00.000 12020 GuideAlgorithmHysteresis::Result() returns 0.15 from input 0.29
00:58:28.768 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:58:28.768 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=9955, max=65535, med=14879, FiltMin=11997, FiltMax=65512, Gamma=2.870
00:58:28.788 00.020 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
00:58:28.788 00.000 12020 MoveAxis(W, 26, ABG)
00:58:28.789 00.001 9340 UpdateGuideState exits: m=1741221 SNR=189.7
00:58:28.803 00.014 12020 Guiding  Dir = 3, Dur = 26
00:58:28.803 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:58:28.836 00.033 12020 IsSlewing returns 0
00:58:28.837 00.001 9340 ScheduleExposure(2000,3,1) exposurePending=0
00:58:28.852 00.015 12020 IsGuiding returns 0
00:58:28.852 00.000 9340 Enqueuing Expose request
00:58:28.875 00.023 12020 PulseGuide returned control before completion, sleep 16
00:58:28.919 00.044 12020 IsGuiding returns 0
00:58:28.919 00.000 12020 Move returns status 0, amount 26
00:58:28.921 00.002 12020 MoveAxis(N, 0, ABG)
00:58:28.921 00.000 12020 Move returns status 0, amount 0
00:58:28.922 00.001 12020 move complete, result=0
00:58:28.922 00.000 12020 worker thread done servicing request
00:58:28.923 00.001 9340 GuideStep: 0.3 px 26 ms WEST, 0.1 px 0 ms NORTH
00:58:28.944 00.021 12020 Worker thread wakes up
00:58:28.944 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
00:58:28.944 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(881,691,31,31)
00:58:30.120 01.176 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"196f5307-8b01-4cc2-b321-b633661ac924"}
00:58:30.153 00.033 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"196f5307-8b01-4cc2-b321-b633661ac924"}
00:58:30.168 00.015 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"5d6d230e-024b-4428-9f72-989c1fa47a7b"}
00:58:30.182 00.014 9340 case statement mapped state 6 to 3
00:58:30.194 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"5d6d230e-024b-4428-9f72-989c1fa47a7b"}
00:58:30.209 00.015 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"45c8d671-b8ed-48e4-9b6e-9e884f9a039c"}
00:58:30.221 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":278,"width":15,"height":15,"star_pos":[6.71,7.34],"pixels":"..."},"id":"45c8d671-b8ed-48e4-9b6e-9e884f9a039c"}
00:58:31.324 01.103 12020 Exposure complete
00:58:31.551 00.227 12020 worker thread done servicing request
00:58:31.551 00.000 9340 OnExposeComplete: enter
00:58:31.563 00.012 9340 UpdateGuideState(): m_state=6
00:58:31.575 00.012 9340 Star::Find(15, 895, 706, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 279
00:58:31.584 00.009 9340 Star::Find returns 1 (0), X=895.88, Y=706.64, Mass=1705510, SNR=218.1, Peak=64500 HFD=5.0
00:58:31.594 00.010 9340 MultiStar: [#1 -0.38,0.08,0.75,U] [#2 -0.25,0.13,0.56,U] [#3 -0.18,0.08,0.42,U] [#4 -0.41,0.35,0.46,U] [#5 -0.26,0.36,0.49,U] [#6 -0.17,0.01,0.36,U] [#7 -0.29,0.15,0.36,U] [#8 0.05,0.14,0.35,U] 
00:58:31.604 00.010 9340 single-star, 8 included, MultiStar: {-0.23, 0.18}, one-star: {-0.12, 0.23}
00:58:31.620 00.016 9340 CameraToMount -- cameraTheta (2.05) - m_xAngle (-3.09) = xAngle (5.14 = -1.14)
00:58:31.634 00.014 9340 CameraToMount -- cameraTheta (2.05) - (m_xAngle (-3.09) + m_yAngleError (-0.07)) = yAngle (5.21 = -1.07)
00:58:31.664 00.030 9340 CameraToMount -- cameraX=-0.12 cameraY=0.23 hyp=0.26 cameraTheta=2.05 mountX=0.11 mountY=-0.23, mountTheta=-1.13
00:58:31.689 00.025 9340 SchedulePrimaryMove(10104498, x=-0.12, y=0.23, opts=13)
00:58:31.710 00.021 9340 Enqueuing Move request for scope (-0.12, 0.23)
00:58:31.720 00.010 12020 Worker thread wakes up
00:58:31.720 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=9309, max=65535, med=14917, FiltMin=11090, FiltMax=65512, Gamma=2.870
00:58:31.735 00.015 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.12, 0.23) opts 0xd
00:58:31.735 00.000 9340 UpdateGuideState exits: m=1705510 SNR=218.1
00:58:31.747 00.012 12020 Handling offset move in thread for scope, endpoint = (-0.12, 0.23)
00:58:31.747 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:58:31.759 00.012 12020 Moving (-0.12, 0.23) raw xDistance=0.11 yDistance=-0.23
00:58:31.759 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
00:58:31.794 00.035 9340 Enqueuing Expose request
00:58:31.812 00.018 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
00:58:31.813 00.001 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:58:31.813 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.23
00:58:31.813 00.000 12020 MoveAxis(E, 0, ABG)
00:58:31.813 00.000 12020 Move returns status 0, amount 0
00:58:31.813 00.000 12020 MoveAxis(N, 0, ABG)
00:58:31.813 00.000 12020 Move returns status 0, amount 0
00:58:31.814 00.001 12020 move complete, result=0
00:58:31.814 00.000 12020 worker thread done servicing request
00:58:31.814 00.000 12020 Worker thread wakes up
00:58:31.814 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
00:58:31.814 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(881,691,31,31)
00:58:31.816 00.002 9340 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
00:58:32.117 00.301 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"be70511f-bf89-4088-b4d5-cff4c548e1cd"}
00:58:32.133 00.016 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"be70511f-bf89-4088-b4d5-cff4c548e1cd"}
00:58:32.168 00.035 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"4a2ee4ad-46f7-40da-bc04-94639c47cdb2"}
00:58:32.185 00.017 9340 case statement mapped state 6 to 3
00:58:32.203 00.018 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"4a2ee4ad-46f7-40da-bc04-94639c47cdb2"}
00:58:32.216 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"48ebaa4c-d5a9-4765-a734-fe4e21201719"}
00:58:32.235 00.019 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":279,"width":15,"height":15,"star_pos":[6.88,6.64],"pixels":"..."},"id":"48ebaa4c-d5a9-4765-a734-fe4e21201719"}
00:58:34.121 01.886 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"ce6594d7-0cc7-4726-95e4-ff4c0f896781"}
00:58:34.138 00.017 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"ce6594d7-0cc7-4726-95e4-ff4c0f896781"}
00:58:34.149 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"93f003f7-7b1b-4c9d-aff6-2b4d3d6e5348"}
00:58:34.159 00.010 9340 case statement mapped state 6 to 3
00:58:34.169 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"93f003f7-7b1b-4c9d-aff6-2b4d3d6e5348"}
00:58:34.180 00.011 12020 Exposure complete
00:58:34.180 00.000 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"4c32c2d2-0eb8-48ca-a16a-224663403ac0"}
00:58:34.196 00.016 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":279,"width":15,"height":15,"star_pos":[6.88,6.64],"pixels":"..."},"id":"4c32c2d2-0eb8-48ca-a16a-224663403ac0"}
00:58:34.444 00.248 12020 worker thread done servicing request
00:58:34.444 00.000 9340 OnExposeComplete: enter
00:58:34.454 00.010 9340 UpdateGuideState(): m_state=6
00:58:34.465 00.011 9340 Star::Find(15, 895, 706, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 280
00:58:34.476 00.011 9340 Star::Find returns 1 (0), X=895.60, Y=706.82, Mass=1807788, SNR=228.1, Peak=63671 HFD=5.2
00:58:34.486 00.010 9340 MultiStar: [#1 -0.78,0.14,0.77,U] [#2 -0.71,0.34,0.60,U] [#3 -0.40,0.55,0.50,U] [#4 -0.34,0.55,0.46,U] [#5 -0.41,0.58,0.39,U] [#6 -0.60,0.24,0.29,U] [#7 -0.22,0.70,0.32,U] [#8 -0.36,0.83,0.37,U] 
00:58:34.496 00.010 9340 single-star, 8 included, MultiStar: {-0.49, 0.44}, one-star: {-0.40, 0.40}
00:58:34.507 00.011 9340 CameraToMount -- cameraTheta (2.35) - m_xAngle (-3.09) = xAngle (5.44 = -0.84)
00:58:34.539 00.032 9340 CameraToMount -- cameraTheta (2.35) - (m_xAngle (-3.09) + m_yAngleError (-0.07)) = yAngle (5.52 = -0.77)
00:58:34.552 00.013 9340 CameraToMount -- cameraX=-0.40 cameraY=0.40 hyp=0.56 cameraTheta=2.35 mountX=0.38 mountY=-0.39, mountTheta=-0.80
00:58:34.567 00.015 9340 SchedulePrimaryMove(10104498, x=-0.40, y=0.40, opts=13)
00:58:34.579 00.012 9340 Enqueuing Move request for scope (-0.40, 0.40)
00:58:34.594 00.015 12020 Worker thread wakes up
00:58:34.594 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=9960, max=65535, med=14905, FiltMin=12036, FiltMax=65512, Gamma=2.870
00:58:34.606 00.012 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.40, 0.40) opts 0xd
00:58:34.606 00.000 9340 UpdateGuideState exits: m=1807788 SNR=228.1
00:58:34.634 00.028 12020 Handling offset move in thread for scope, endpoint = (-0.40, 0.40)
00:58:34.635 00.001 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:58:34.648 00.013 12020 Moving (-0.40, 0.40) raw xDistance=0.38 yDistance=-0.39
00:58:34.649 00.001 9340 ScheduleExposure(2000,3,1) exposurePending=0
00:58:34.659 00.010 12020 GuideAlgorithmHysteresis::Result() returns 0.16 from input 0.38
00:58:34.659 00.000 9340 Enqueuing Expose request
00:58:34.670 00.011 12020 GuideAlgorithmResistSwitch::result() returns -0.39 from input -0.39
00:58:34.671 00.001 12020 MoveAxis(W, 27, ABG)
00:58:34.671 00.000 12020 Guiding  Dir = 3, Dur = 27
00:58:34.672 00.001 12020 IsSlewing returns 0
00:58:34.673 00.001 12020 IsGuiding returns 0
00:58:34.692 00.019 12020 PulseGuide returned control before completion, sleep 19
00:58:34.772 00.080 12020 IsGuiding returns 0
00:58:34.772 00.000 12020 Move returns status 0, amount 27
00:58:34.773 00.001 12020 MoveAxis(N, 64, ABG)
00:58:34.773 00.000 12020 Guiding  Dir = 0, Dur = 64
00:58:34.804 00.031 12020 IsSlewing returns 0
00:58:34.806 00.002 12020 IsGuiding returns 0
00:58:34.885 00.079 12020 IsGuiding returns 1
00:58:34.885 00.000 12020 scope still moving after pulse duration time elapsed
00:58:34.913 00.028 12020 IsSlewing returns 0
00:58:34.914 00.001 12020 IsGuiding returns 1
00:58:35.092 00.178 12020 IsSlewing returns 0
00:58:35.124 00.032 12020 IsGuiding returns 0
00:58:35.124 00.000 12020 scope move finished after 64 + 254 ms
00:58:35.125 00.001 12020 Move returns status 0, amount 64
00:58:35.125 00.000 12020 move complete, result=0
00:58:35.125 00.000 12020 worker thread done servicing request
00:58:35.125 00.000 9340 GuideStep: 0.4 px 27 ms WEST, -0.4 px 64 ms NORTH
00:58:35.142 00.017 12020 Worker thread wakes up
00:58:35.142 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
00:58:35.142 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(881,691,31,31)
00:58:36.120 00.978 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"c5bca78a-7495-4345-bc09-aa996a670685"}
00:58:36.142 00.022 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"c5bca78a-7495-4345-bc09-aa996a670685"}
00:58:36.174 00.032 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"2416e480-07dd-4514-8dd3-0b102d430a00"}
00:58:36.228 00.054 9340 case statement mapped state 6 to 3
00:58:36.257 00.029 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"2416e480-07dd-4514-8dd3-0b102d430a00"}
00:58:36.275 00.018 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"f151ebb4-2b85-46af-8719-7a1cbc15c9fe"}
00:58:36.299 00.024 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":280,"width":15,"height":15,"star_pos":[6.60,6.82],"pixels":"..."},"id":"f151ebb4-2b85-46af-8719-7a1cbc15c9fe"}
00:58:37.539 01.240 12020 Exposure complete
00:58:37.790 00.251 12020 worker thread done servicing request
00:58:37.790 00.000 9340 OnExposeComplete: enter
00:58:37.803 00.013 9340 UpdateGuideState(): m_state=6
00:58:37.818 00.015 9340 Star::Find(15, 895, 706, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 281
00:58:37.832 00.014 9340 Star::Find returns 1 (0), X=896.18, Y=706.11, Mass=1742527, SNR=223.1, Peak=65444 HFD=5.2
00:58:37.849 00.017 9340 MultiStar: [#1 -0.33,-0.17,0.68,U] [#2 -0.11,-0.11,0.58,U] [#3 -0.24,-0.07,0.49,U] [#4 -0.19,-0.14,0.40,U] [#5 0.07,-0.36,0.47,U] [#6 0.11,-0.33,0.33,U] [#7 0.09,-0.34,0.53,U] [#8 -0.03,0.10,0.29,U] 
00:58:37.861 00.012 9340 refined, 8 included, MultiStar: {-0.04, -0.21}, one-star: {0.19, -0.30}
00:58:37.900 00.039 9340 CameraToMount -- cameraTheta (-1.76) - m_xAngle (-3.09) = xAngle (1.34 = 1.34)
00:58:37.913 00.013 9340 CameraToMount -- cameraTheta (-1.76) - (m_xAngle (-3.09) + m_yAngleError (-0.07)) = yAngle (1.41 = 1.41)
00:58:37.924 00.011 9340 CameraToMount -- cameraX=-0.04 cameraY=-0.21 hyp=0.21 cameraTheta=-1.76 mountX=0.05 mountY=0.21, mountTheta=1.34
00:58:37.940 00.016 9340 SchedulePrimaryMove(10104498, x=-0.04, y=-0.21, opts=13)
00:58:37.955 00.015 9340 Enqueuing Move request for scope (-0.04, -0.21)
00:58:37.971 00.016 12020 Worker thread wakes up
00:58:37.971 00.000 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.21) opts 0xd
00:58:37.971 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=9180, max=65535, med=14925, FiltMin=11816, FiltMax=65512, Gamma=2.870
00:58:38.001 00.030 12020 Handling offset move in thread for scope, endpoint = (-0.04, -0.21)
00:58:38.003 00.002 12020 Moving (-0.04, -0.21) raw xDistance=0.05 yDistance=0.21
00:58:38.003 00.000 9340 UpdateGuideState exits: m=1742527 SNR=223.1
00:58:38.016 00.013 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
00:58:38.016 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:58:38.028 00.012 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:58:38.028 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
00:58:38.040 00.012 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.21
00:58:38.041 00.001 9340 Enqueuing Expose request
00:58:38.051 00.010 12020 MoveAxis(E, 0, ABG)
00:58:38.052 00.001 12020 Move returns status 0, amount 0
00:58:38.052 00.000 12020 MoveAxis(N, 0, ABG)
00:58:38.052 00.000 12020 Move returns status 0, amount 0
00:58:38.052 00.000 12020 move complete, result=0
00:58:38.052 00.000 12020 worker thread done servicing request
00:58:38.052 00.000 12020 Worker thread wakes up
00:58:38.054 00.002 12020 worker thread servicing REQUEST_EXPOSE 2000
00:58:38.054 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(881,691,31,31)
00:58:38.057 00.003 9340 GuideStep: 0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
00:58:38.118 00.061 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"cc973c6d-5fcb-4b1b-9104-c2c3d2c3dafd"}
00:58:38.129 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"cc973c6d-5fcb-4b1b-9104-c2c3d2c3dafd"}
00:58:38.140 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"0e652b70-acc7-44d4-9d51-823f41f07643"}
00:58:38.152 00.012 9340 case statement mapped state 6 to 3
00:58:38.163 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"0e652b70-acc7-44d4-9d51-823f41f07643"}
00:58:38.178 00.015 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"ab530afe-8914-414e-bbd1-a273ac94c650"}
00:58:38.207 00.029 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":281,"width":15,"height":15,"star_pos":[7.18,7.11],"pixels":"..."},"id":"ab530afe-8914-414e-bbd1-a273ac94c650"}
00:58:40.119 01.912 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"a9ad55c4-26c4-4798-875e-dde9549a1874"}
00:58:40.145 00.026 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"a9ad55c4-26c4-4798-875e-dde9549a1874"}
00:58:40.159 00.014 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"ba228c03-86d0-485c-b2ac-2602d69209fc"}
00:58:40.171 00.012 9340 case statement mapped state 6 to 3
00:58:40.183 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"ba228c03-86d0-485c-b2ac-2602d69209fc"}
00:58:40.193 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"7fdc36b0-b635-4fcf-8385-4173f44a6ee3"}
00:58:40.206 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":281,"width":15,"height":15,"star_pos":[7.18,7.11],"pixels":"..."},"id":"7fdc36b0-b635-4fcf-8385-4173f44a6ee3"}
00:58:40.413 00.207 12020 Exposure complete
00:58:40.652 00.239 12020 worker thread done servicing request
00:58:40.652 00.000 9340 OnExposeComplete: enter
00:58:40.691 00.039 9340 UpdateGuideState(): m_state=6
00:58:40.708 00.017 9340 Star::Find(15, 896, 706, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 282
00:58:40.722 00.014 9340 Star::Find returns 1 (0), X=895.46, Y=705.66, Mass=1858875, SNR=217.9, Peak=64924 HFD=5.4
00:58:40.736 00.014 9340 MultiStar: [#1 -0.70,-0.58,0.69,U] [#2 -0.88,-0.69,0.66,U] [#3 -0.61,-0.83,0.57,U] [#4 -0.61,-0.66,0.43,U] [#5 -0.37,-0.75,0.44,U] [#6 -0.65,-0.79,0.40,U] [#7 -0.52,-0.53,0.34,U] [#8 -0.51,-0.40,0.28,U] 
00:58:40.754 00.018 9340 refined, 8 included, MultiStar: {-0.61, -0.69}, one-star: {-0.53, -0.75}
00:58:40.795 00.041 9340 CameraToMount -- cameraTheta (-2.30) - m_xAngle (-3.09) = xAngle (0.79 = 0.79)
00:58:40.807 00.012 9340 CameraToMount -- cameraTheta (-2.30) - (m_xAngle (-3.09) + m_yAngleError (-0.07)) = yAngle (0.87 = 0.87)
00:58:40.818 00.011 9340 CameraToMount -- cameraX=-0.61 cameraY=-0.69 hyp=0.92 cameraTheta=-2.30 mountX=0.65 mountY=0.70, mountTheta=0.83
00:58:40.836 00.018 9340 SchedulePrimaryMove(10104498, x=-0.61, y=-0.69, opts=13)
00:58:40.846 00.010 9340 Enqueuing Move request for scope (-0.61, -0.69)
00:58:40.858 00.012 12020 Worker thread wakes up
00:58:40.858 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=9911, max=65535, med=14939, FiltMin=11959, FiltMax=65512, Gamma=2.870
00:58:40.872 00.014 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.61, -0.69) opts 0xd
00:58:40.872 00.000 9340 UpdateGuideState exits: m=1858875 SNR=217.9
00:58:40.888 00.016 12020 Handling offset move in thread for scope, endpoint = (-0.61, -0.69)
00:58:40.889 00.001 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:58:40.929 00.040 12020 Moving (-0.61, -0.69) raw xDistance=0.65 yDistance=0.70
00:58:40.929 00.000 12020 GuideAlgorithmHysteresis::Result() returns 0.27 from input 0.65
00:58:40.930 00.001 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
00:58:40.930 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.70
00:58:40.930 00.000 12020 MoveAxis(W, 46, ABG)
00:58:40.931 00.001 12020 Guiding  Dir = 3, Dur = 46
00:58:40.931 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
00:58:40.947 00.016 12020 IsSlewing returns 0
00:58:40.947 00.000 9340 Enqueuing Expose request
00:58:40.961 00.014 12020 IsGuiding returns 0
00:58:40.992 00.031 12020 PulseGuide returned control before completion, sleep 25
00:58:41.026 00.034 12020 IsGuiding returns 1
00:58:41.026 00.000 12020 scope still moving after pulse duration time elapsed
00:58:41.072 00.046 12020 IsSlewing returns 0
00:58:41.072 00.000 12020 IsGuiding returns 0
00:58:41.074 00.002 12020 scope move finished after 46 + 66 ms
00:58:41.074 00.000 12020 Move returns status 0, amount 46
00:58:41.074 00.000 12020 MoveAxis(N, 0, ABG)
00:58:41.074 00.000 12020 Move returns status 0, amount 0
00:58:41.075 00.001 12020 move complete, result=0
00:58:41.075 00.000 12020 worker thread done servicing request
00:58:41.075 00.000 9340 GuideStep: 0.6 px 46 ms WEST, 0.7 px 0 ms NORTH
00:58:41.093 00.018 12020 Worker thread wakes up
00:58:41.093 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
00:58:41.093 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(881,691,31,31)
00:58:42.120 01.027 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"7953a36c-4b2c-494e-83ca-9162dc109bf3"}
00:58:42.155 00.035 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"7953a36c-4b2c-494e-83ca-9162dc109bf3"}
00:58:42.229 00.074 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"e07162a2-586c-447b-9e06-b7e3913ad96e"}
00:58:42.260 00.031 9340 case statement mapped state 6 to 3
00:58:42.324 00.064 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"e07162a2-586c-447b-9e06-b7e3913ad96e"}
00:58:42.402 00.078 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"edd91e20-80db-473c-989d-3e2fba0c56f6"}
00:58:42.489 00.087 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":282,"width":15,"height":15,"star_pos":[7.46,6.66],"pixels":"..."},"id":"edd91e20-80db-473c-989d-3e2fba0c56f6"}
00:58:43.542 01.053 12020 Exposure complete
00:58:44.113 00.571 12020 worker thread done servicing request
00:58:44.114 00.001 9340 OnExposeComplete: enter
00:58:44.155 00.041 9340 UpdateGuideState(): m_state=6
00:58:44.218 00.063 9340 Star::Find(15, 895, 705, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 283
00:58:44.249 00.031 9340 Star::Find returns 1 (0), X=896.59, Y=706.15, Mass=1795067, SNR=186.5, Peak=65444 HFD=5.2
00:58:44.283 00.034 9340 MultiStar: [#1 0.07,-0.39,0.89,U] [#2 0.01,-0.31,0.83,U] [#3 0.44,-0.29,0.63,U] [#4 0.11,-0.56,0.61,U] [#5 0.49,-0.46,0.53,U] [#6 0.40,-0.32,0.47,U] [#7 0.15,-0.82,0.38,U] [#8 0.34,-0.30,0.33,U] 
00:58:44.302 00.019 9340 refined, 8 included, MultiStar: {0.29, -0.39}, one-star: {0.59, -0.26}
00:58:44.366 00.064 9340 CameraToMount -- cameraTheta (-0.94) - m_xAngle (-3.09) = xAngle (2.16 = 2.16)
00:58:44.384 00.018 9340 CameraToMount -- cameraTheta (-0.94) - (m_xAngle (-3.09) + m_yAngleError (-0.07)) = yAngle (2.23 = 2.23)
00:58:44.397 00.013 9340 CameraToMount -- cameraX=0.29 cameraY=-0.39 hyp=0.48 cameraTheta=-0.94 mountX=-0.27 mountY=0.38, mountTheta=2.18
00:58:44.451 00.054 9340 SchedulePrimaryMove(10104498, x=0.29, y=-0.39, opts=13)
00:58:44.499 00.048 9340 Enqueuing Move request for scope (0.29, -0.39)
00:58:44.522 00.023 12020 Worker thread wakes up
00:58:44.523 00.001 12020 worker thread servicing REQUEST_MOVE scope ofs (0.29, -0.39) opts 0xd
00:58:44.523 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=9651, max=65535, med=14983, FiltMin=12221, FiltMax=65512, Gamma=2.870
00:58:44.539 00.016 12020 Handling offset move in thread for scope, endpoint = (0.29, -0.39)
00:58:44.539 00.000 9340 UpdateGuideState exits: m=1795067 SNR=186.5
00:58:44.555 00.016 12020 Moving (0.29, -0.39) raw xDistance=-0.27 yDistance=0.38
00:58:44.555 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:58:44.572 00.017 12020 GuideAlgorithmHysteresis::Result() returns -0.09 from input -0.27
00:58:44.572 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
00:58:44.605 00.033 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
00:58:44.605 00.000 9340 Enqueuing Expose request
00:58:44.624 00.019 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.38
00:58:44.626 00.002 12020 MoveAxis(E, 15, ABG)
00:58:44.626 00.000 12020 Guiding  Dir = 2, Dur = 15
00:58:44.629 00.003 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"e457bdd8-b858-472b-aa8b-b6c8e56b4be0"}
00:58:44.643 00.014 12020 IsSlewing returns 0
00:58:44.644 00.001 12020 IsGuiding returns 0
00:58:44.644 00.000 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"e457bdd8-b858-472b-aa8b-b6c8e56b4be0"}
00:58:44.665 00.021 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"f1dec1ee-6c69-4031-a1a7-ea199eb4fdda"}
00:58:44.684 00.019 12020 IsGuiding returns 1
00:58:44.684 00.000 9340 case statement mapped state 6 to 3
00:58:44.697 00.013 12020 scope still moving after pulse duration time elapsed
00:58:44.697 00.000 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"f1dec1ee-6c69-4031-a1a7-ea199eb4fdda"}
00:58:44.713 00.016 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"b0200175-0577-4b59-9c77-81719c2f508e"}
00:58:44.759 00.046 12020 IsSlewing returns 0
00:58:44.759 00.000 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":283,"width":15,"height":15,"star_pos":[6.59,7.15],"pixels":"..."},"id":"b0200175-0577-4b59-9c77-81719c2f508e"}
00:58:44.775 00.016 12020 IsGuiding returns 0
00:58:44.775 00.000 12020 scope move finished after 15 + 115 ms
00:58:44.775 00.000 12020 Move returns status 0, amount 15
00:58:44.775 00.000 12020 MoveAxis(N, 0, ABG)
00:58:44.775 00.000 12020 Move returns status 0, amount 0
00:58:44.776 00.001 12020 move complete, result=0
00:58:44.776 00.000 12020 worker thread done servicing request
00:58:44.776 00.000 9340 GuideStep: -0.3 px 15 ms EAST, 0.4 px 0 ms NORTH
00:58:44.797 00.021 12020 Worker thread wakes up
00:58:44.797 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
00:58:44.797 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(881,691,31,31)
00:58:46.119 01.322 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"59388e07-b7a4-464a-ad49-7634a1d88f62"}
00:58:46.133 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"59388e07-b7a4-464a-ad49-7634a1d88f62"}
00:58:46.149 00.016 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"db8aa1d2-512d-4b8f-8a1e-e52bf30c01b8"}
00:58:46.190 00.041 9340 case statement mapped state 6 to 3
00:58:46.207 00.017 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"db8aa1d2-512d-4b8f-8a1e-e52bf30c01b8"}
00:58:46.233 00.026 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"5a39b473-20f2-428b-8cde-82ae4443b9c9"}
00:58:46.248 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":283,"width":15,"height":15,"star_pos":[6.59,7.15],"pixels":"..."},"id":"5a39b473-20f2-428b-8cde-82ae4443b9c9"}
00:58:47.171 00.923 12020 Exposure complete
00:58:47.452 00.281 12020 worker thread done servicing request
00:58:47.452 00.000 9340 OnExposeComplete: enter
00:58:47.475 00.023 9340 UpdateGuideState(): m_state=6
00:58:47.493 00.018 9340 Star::Find(15, 896, 706, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 284
00:58:47.524 00.031 9340 Star::Find returns 1 (0), X=896.30, Y=706.38, Mass=1723735, SNR=203.7, Peak=65444 HFD=5.3
00:58:47.537 00.013 9340 MultiStar: [#1 -0.00,-0.07,0.83,U] [#2 0.16,-0.16,0.64,U] [#3 0.36,0.16,0.48,U] [#4 0.05,-0.14,0.51,U] [#5 0.13,0.10,0.38,U] [#6 0.32,-0.00,0.44,U] [#7 0.33,-0.10,0.38,U] [#8 0.34,-0.21,0.35,U] 
00:58:47.547 00.010 9340 refined, 8 included, MultiStar: {0.21, -0.05}, one-star: {0.31, -0.03}
00:58:47.568 00.021 9340 CameraToMount -- cameraTheta (-0.24) - m_xAngle (-3.09) = xAngle (2.85 = 2.85)
00:58:47.580 00.012 9340 CameraToMount -- cameraTheta (-0.24) - (m_xAngle (-3.09) + m_yAngleError (-0.07)) = yAngle (2.92 = 2.92)
00:58:47.595 00.015 9340 CameraToMount -- cameraX=0.21 cameraY=-0.05 hyp=0.21 cameraTheta=-0.24 mountX=-0.21 mountY=0.05, mountTheta=2.92
00:58:47.617 00.022 9340 SchedulePrimaryMove(10104498, x=0.21, y=-0.05, opts=13)
00:58:47.630 00.013 9340 Enqueuing Move request for scope (0.21, -0.05)
00:58:47.677 00.047 12020 Worker thread wakes up
00:58:47.678 00.001 9340 UpdateImageDisplay: Size=(1920,1080) min=9874, max=65535, med=14977, FiltMin=11875, FiltMax=65512, Gamma=2.870
00:58:47.695 00.017 12020 worker thread servicing REQUEST_MOVE scope ofs (0.21, -0.05) opts 0xd
00:58:47.695 00.000 9340 UpdateGuideState exits: m=1723735 SNR=203.7
00:58:47.709 00.014 12020 Handling offset move in thread for scope, endpoint = (0.21, -0.05)
00:58:47.709 00.000 12020 Moving (0.21, -0.05) raw xDistance=-0.21 yDistance=0.05
00:58:47.709 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:58:47.723 00.014 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.21
00:58:47.723 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
00:58:47.742 00.019 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:58:47.743 00.001 9340 Enqueuing Expose request
00:58:47.759 00.016 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
00:58:47.759 00.000 12020 MoveAxis(E, 0, ABG)
00:58:47.759 00.000 12020 Move returns status 0, amount 0
00:58:47.759 00.000 12020 MoveAxis(N, 0, ABG)
00:58:47.760 00.001 12020 Move returns status 0, amount 0
00:58:47.760 00.000 12020 move complete, result=0
00:58:47.760 00.000 12020 worker thread done servicing request
00:58:47.761 00.001 12020 Worker thread wakes up
00:58:47.761 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
00:58:47.761 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(881,691,31,31)
00:58:47.764 00.003 9340 GuideStep: -0.2 px 0 ms EAST, 0.0 px 0 ms NORTH
00:58:48.118 00.354 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"f44e65e8-1827-473f-bdcd-54a6ae6cdba0"}
00:58:48.129 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"f44e65e8-1827-473f-bdcd-54a6ae6cdba0"}
00:58:48.178 00.049 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"116c0aa8-a393-45c6-96cb-4cfbc0e5b3f1"}
00:58:48.223 00.045 9340 case statement mapped state 6 to 3
00:58:48.236 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"116c0aa8-a393-45c6-96cb-4cfbc0e5b3f1"}
00:58:48.255 00.019 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"80537a93-8e32-4951-881c-fdeb36720bf2"}
00:58:48.266 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":284,"width":15,"height":15,"star_pos":[7.30,7.38],"pixels":"..."},"id":"80537a93-8e32-4951-881c-fdeb36720bf2"}
00:58:50.118 01.852 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"f730ee96-c81d-47f4-bc7b-aea10e36f1fe"}
00:58:50.172 00.054 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"f730ee96-c81d-47f4-bc7b-aea10e36f1fe"}
00:58:50.191 00.019 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"84358477-1944-46c8-be4d-bcc5baca4597"}
00:58:50.208 00.017 12020 Exposure complete
00:58:50.208 00.000 9340 case statement mapped state 6 to 3
00:58:50.223 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"84358477-1944-46c8-be4d-bcc5baca4597"}
00:58:50.284 00.061 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"972ecba2-e9da-49f6-9094-2a646337dd2a"}
00:58:50.325 00.041 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":284,"width":15,"height":15,"star_pos":[7.30,7.38],"pixels":"..."},"id":"972ecba2-e9da-49f6-9094-2a646337dd2a"}
00:58:50.543 00.218 12020 worker thread done servicing request
00:58:50.548 00.005 9340 OnExposeComplete: enter
00:58:50.581 00.033 9340 UpdateGuideState(): m_state=6
00:58:50.592 00.011 9340 Star::Find(15, 896, 706, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 285
00:58:50.604 00.012 9340 Star::Find returns 1 (0), X=896.40, Y=706.24, Mass=1684473, SNR=173.7, Peak=65444 HFD=5.2
00:58:50.617 00.013 9340 MultiStar: [#1 0.03,-0.28,0.86,U] [#2 0.17,0.13,0.94,U] [#3 0.07,-0.04,0.60,U] [#4 0.13,-0.40,0.61,U] [#5 0.03,-0.23,0.48,U] [#6 0.32,-0.38,0.46,U] [#7 0.16,-0.74,0.48,U] [#8 0.35,0.00,0.34,U] 
00:58:50.628 00.011 9340 refined, 8 included, MultiStar: {0.18, -0.21}, one-star: {0.41, -0.17}
00:58:50.650 00.022 9340 CameraToMount -- cameraTheta (-0.84) - m_xAngle (-3.09) = xAngle (2.25 = 2.25)
00:58:50.670 00.020 9340 CameraToMount -- cameraTheta (-0.84) - (m_xAngle (-3.09) + m_yAngleError (-0.07)) = yAngle (2.33 = 2.33)
00:58:50.683 00.013 9340 CameraToMount -- cameraX=0.18 cameraY=-0.21 hyp=0.28 cameraTheta=-0.84 mountX=-0.17 mountY=0.20, mountTheta=2.28
00:58:50.725 00.042 9340 SchedulePrimaryMove(10104498, x=0.18, y=-0.21, opts=13)
00:58:50.738 00.013 9340 Enqueuing Move request for scope (0.18, -0.21)
00:58:50.759 00.021 12020 Worker thread wakes up
00:58:50.759 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=9676, max=65535, med=14980, FiltMin=12053, FiltMax=65512, Gamma=2.870
00:58:50.769 00.010 12020 worker thread servicing REQUEST_MOVE scope ofs (0.18, -0.21) opts 0xd
00:58:50.769 00.000 9340 UpdateGuideState exits: m=1684473 SNR=173.7
00:58:50.781 00.012 12020 Handling offset move in thread for scope, endpoint = (0.18, -0.21)
00:58:50.781 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:58:50.796 00.015 12020 Moving (0.18, -0.21) raw xDistance=-0.17 yDistance=0.20
00:58:50.796 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
00:58:50.810 00.014 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17
00:58:50.810 00.000 9340 Enqueuing Expose request
00:58:50.841 00.031 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:58:50.842 00.001 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.20
00:58:50.842 00.000 12020 MoveAxis(E, 0, ABG)
00:58:50.842 00.000 12020 Move returns status 0, amount 0
00:58:50.843 00.001 12020 MoveAxis(N, 0, ABG)
00:58:50.843 00.000 12020 Move returns status 0, amount 0
00:58:50.843 00.000 12020 move complete, result=0
00:58:50.843 00.000 12020 worker thread done servicing request
00:58:50.844 00.001 9340 GuideStep: -0.2 px 0 ms EAST, 0.2 px 0 ms NORTH
00:58:50.860 00.016 12020 Worker thread wakes up
00:58:50.860 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
00:58:50.860 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(881,691,31,31)
00:58:52.116 01.256 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"229579f4-1766-41a5-8af6-fac9ebdc27b6"}
00:58:52.129 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"229579f4-1766-41a5-8af6-fac9ebdc27b6"}
00:58:52.183 00.054 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"c57646b3-04d7-420f-8afb-49fe03471c9f"}
00:58:52.202 00.019 9340 case statement mapped state 6 to 3
00:58:52.214 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"c57646b3-04d7-420f-8afb-49fe03471c9f"}
00:58:52.234 00.020 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"de2804d2-f52e-4f19-a84e-1a74df50d1d7"}
00:58:52.274 00.040 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":285,"width":15,"height":15,"star_pos":[7.40,7.24],"pixels":"..."},"id":"de2804d2-f52e-4f19-a84e-1a74df50d1d7"}
00:58:53.245 00.971 12020 Exposure complete
00:58:53.598 00.353 9340 OnExposeComplete: enter
00:58:53.653 00.055 12020 worker thread done servicing request
00:58:53.653 00.000 9340 UpdateGuideState(): m_state=6
00:58:53.715 00.062 9340 Star::Find(15, 896, 706, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 286
00:58:53.816 00.101 9340 Star::Find returns 1 (0), X=896.39, Y=706.45, Mass=1721148, SNR=210.4, Peak=65444 HFD=5.2
00:58:53.862 00.046 9340 MultiStar: [#1 0.02,0.17,0.88,U] [#2 0.11,0.19,0.81,U] [#3 0.37,0.15,0.46,U] [#4 0.05,0.13,0.47,U] [#5 0.11,-0.10,0.40,U] [#6 0.36,0.09,0.43,U] [#7 0.38,0.23,0.39,U] [#8 0.22,0.61,0.32,U] 
00:58:53.939 00.077 9340 refined, 8 included, MultiStar: {0.22, 0.14}, one-star: {0.39, 0.03}
00:58:53.981 00.042 9340 CameraToMount -- cameraTheta (0.59) - m_xAngle (-3.09) = xAngle (3.68 = -2.60)
00:58:54.044 00.063 9340 CameraToMount -- cameraTheta (0.59) - (m_xAngle (-3.09) + m_yAngleError (-0.07)) = yAngle (3.76 = -2.53)
00:58:54.070 00.026 9340 CameraToMount -- cameraX=0.22 cameraY=0.14 hyp=0.26 cameraTheta=0.59 mountX=-0.22 mountY=-0.15, mountTheta=-2.55
00:58:54.106 00.036 9340 SchedulePrimaryMove(10104498, x=0.22, y=0.14, opts=13)
00:58:54.128 00.022 9340 Enqueuing Move request for scope (0.22, 0.14)
00:58:54.177 00.049 12020 Worker thread wakes up
00:58:54.178 00.001 9340 UpdateImageDisplay: Size=(1920,1080) min=10093, max=65535, med=14995, FiltMin=12075, FiltMax=65512, Gamma=2.870
00:58:54.191 00.013 12020 worker thread servicing REQUEST_MOVE scope ofs (0.22, 0.14) opts 0xd
00:58:54.191 00.000 9340 UpdateGuideState exits: m=1721148 SNR=210.4
00:58:54.204 00.013 12020 Handling offset move in thread for scope, endpoint = (0.22, 0.14)
00:58:54.204 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:58:54.222 00.018 12020 Moving (0.22, 0.14) raw xDistance=-0.22 yDistance=-0.15
00:58:54.222 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
00:58:54.241 00.019 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.22
00:58:54.241 00.000 9340 Enqueuing Expose request
00:58:54.280 00.039 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:58:54.280 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
00:58:54.281 00.001 12020 MoveAxis(E, 0, ABG)
00:58:54.281 00.000 12020 Move returns status 0, amount 0
00:58:54.281 00.000 12020 MoveAxis(N, 0, ABG)
00:58:54.281 00.000 12020 Move returns status 0, amount 0
00:58:54.281 00.000 12020 move complete, result=0
00:58:54.282 00.001 12020 worker thread done servicing request
00:58:54.282 00.000 12020 Worker thread wakes up
00:58:54.282 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
00:58:54.282 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(881,691,31,31)
00:58:54.283 00.001 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"58d2df15-b54d-4115-89e1-0bd3db0805f6"}
00:58:54.301 00.018 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"58d2df15-b54d-4115-89e1-0bd3db0805f6"}
00:58:54.337 00.036 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"c88679fc-57b9-49e9-b577-6f0242ea9190"}
00:58:54.382 00.045 9340 case statement mapped state 6 to 3
00:58:54.470 00.088 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"c88679fc-57b9-49e9-b577-6f0242ea9190"}
00:58:54.595 00.125 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"97900cde-5f7d-4d98-96ce-6b63ebac8241"}
00:58:54.658 00.063 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":286,"width":15,"height":15,"star_pos":[7.39,7.45],"pixels":"..."},"id":"97900cde-5f7d-4d98-96ce-6b63ebac8241"}
00:58:54.720 00.062 9340 GuideStep: -0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
00:58:56.161 01.441 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"ce090a98-4883-421b-b760-dfe978ab2b89"}
00:58:56.202 00.041 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"ce090a98-4883-421b-b760-dfe978ab2b89"}
00:58:56.252 00.050 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"b6ea5c65-22b4-414b-985e-e04e5e90f1be"}
00:58:56.285 00.033 9340 case statement mapped state 6 to 3
00:58:56.316 00.031 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"b6ea5c65-22b4-414b-985e-e04e5e90f1be"}
00:58:56.385 00.069 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"4e3172da-fb55-46c0-b574-a3af61e68415"}
00:58:56.423 00.038 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":286,"width":15,"height":15,"star_pos":[7.39,7.45],"pixels":"..."},"id":"4e3172da-fb55-46c0-b574-a3af61e68415"}
00:58:56.697 00.274 12020 Exposure complete
00:58:57.143 00.446 12020 worker thread done servicing request
00:58:57.143 00.000 9340 OnExposeComplete: enter
00:58:57.158 00.015 9340 UpdateGuideState(): m_state=6
00:58:57.177 00.019 9340 Star::Find(15, 896, 706, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 287
00:58:57.193 00.016 9340 Star::Find returns 1 (0), X=896.22, Y=706.43, Mass=1677584, SNR=187.6, Peak=65444 HFD=5.2
00:58:57.235 00.042 9340 MultiStar: [#1 0.03,-0.17,1.03,U] [#2 0.00,0.24,0.69,U] [#3 0.18,0.10,0.56,U] [#4 0.06,-0.12,0.54,U] [#5 0.23,0.05,0.45,U] [#6 0.21,0.24,0.40,U] [#7 -0.06,-0.13,0.43,U] [#8 0.10,0.40,0.38,U] 
00:58:57.263 00.028 9340 refined, 8 included, MultiStar: {0.11, 0.04}, one-star: {0.22, 0.02}
00:58:57.281 00.018 9340 CameraToMount -- cameraTheta (0.34) - m_xAngle (-3.09) = xAngle (3.43 = -2.85)
00:58:57.295 00.014 9340 CameraToMount -- cameraTheta (0.34) - (m_xAngle (-3.09) + m_yAngleError (-0.07)) = yAngle (3.51 = -2.78)
00:58:57.305 00.010 9340 CameraToMount -- cameraX=0.11 cameraY=0.04 hyp=0.11 cameraTheta=0.34 mountX=-0.11 mountY=-0.04, mountTheta=-2.78
00:58:57.329 00.024 9340 SchedulePrimaryMove(10104498, x=0.11, y=0.04, opts=13)
00:58:57.346 00.017 9340 Enqueuing Move request for scope (0.11, 0.04)
00:58:57.382 00.036 12020 Worker thread wakes up
00:58:57.383 00.001 12020 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.04) opts 0xd
00:58:57.383 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=10054, max=65535, med=15042, FiltMin=11843, FiltMax=65512, Gamma=2.870
00:58:57.395 00.012 12020 Handling offset move in thread for scope, endpoint = (0.11, 0.04)
00:58:57.395 00.000 9340 UpdateGuideState exits: m=1677584 SNR=187.6
00:58:57.409 00.014 12020 Moving (0.11, 0.04) raw xDistance=-0.11 yDistance=-0.04
00:58:57.410 00.001 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
00:58:57.410 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:58:57.411 00.001 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:58:57.423 00.012 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
00:58:57.423 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
00:58:57.439 00.016 12020 MoveAxis(E, 0, ABG)
00:58:57.439 00.000 9340 Enqueuing Expose request
00:58:57.460 00.021 12020 Move returns status 0, amount 0
00:58:57.460 00.000 12020 MoveAxis(N, 0, ABG)
00:58:57.461 00.001 12020 Move returns status 0, amount 0
00:58:57.461 00.000 12020 move complete, result=0
00:58:57.461 00.000 12020 worker thread done servicing request
00:58:57.461 00.000 12020 Worker thread wakes up
00:58:57.462 00.001 12020 worker thread servicing REQUEST_EXPOSE 2000
00:58:57.462 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(881,691,31,31)
00:58:57.466 00.004 9340 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
00:58:58.160 00.694 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"211b482c-24f6-4ea4-a12f-9d3a293e4c52"}
00:58:58.178 00.018 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"211b482c-24f6-4ea4-a12f-9d3a293e4c52"}
00:58:58.219 00.041 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"1ce112fa-c344-4aec-8e5b-e14156fb7127"}
00:58:58.235 00.016 9340 case statement mapped state 6 to 3
00:58:58.249 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"1ce112fa-c344-4aec-8e5b-e14156fb7127"}
00:58:58.270 00.021 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"473c5ba2-69c8-4968-a031-93d58af65790"}
00:58:58.284 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":287,"width":15,"height":15,"star_pos":[7.22,7.43],"pixels":"..."},"id":"473c5ba2-69c8-4968-a031-93d58af65790"}
00:58:59.825 01.541 12020 Exposure complete
00:59:00.077 00.252 12020 worker thread done servicing request
00:59:00.077 00.000 9340 OnExposeComplete: enter
00:59:00.104 00.027 9340 UpdateGuideState(): m_state=6
00:59:00.122 00.018 9340 Star::Find(15, 896, 706, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 288
00:59:00.133 00.011 9340 Star::Find returns 1 (0), X=896.54, Y=706.35, Mass=1779598, SNR=207.8, Peak=65444 HFD=5.3
00:59:00.148 00.015 9340 MultiStar: [#1 0.15,-0.12,0.91,U] [#2 0.33,0.14,0.69,U] [#3 0.39,0.16,0.52,U] [#4 0.04,0.21,0.51,U] [#5 0.55,0.24,0.37,U] [#6 0.48,-0.24,0.32,U] [#7 0.37,0.14,0.40,U] [#8 0.57,0.36,0.31,U] 
00:59:00.157 00.009 9340 refined, 8 included, MultiStar: {0.36, 0.06}, one-star: {0.55, -0.07}
00:59:00.168 00.011 9340 CameraToMount -- cameraTheta (0.16) - m_xAngle (-3.09) = xAngle (3.25 = -3.03)
00:59:00.181 00.013 9340 CameraToMount -- cameraTheta (0.16) - (m_xAngle (-3.09) + m_yAngleError (-0.07)) = yAngle (3.33 = -2.96)
00:59:00.192 00.011 9340 CameraToMount -- cameraX=0.36 cameraY=0.06 hyp=0.37 cameraTheta=0.16 mountX=-0.36 mountY=-0.07, mountTheta=-2.96
00:59:00.212 00.020 9340 SchedulePrimaryMove(10104498, x=0.36, y=0.06, opts=13)
00:59:00.245 00.033 9340 Enqueuing Move request for scope (0.36, 0.06)
00:59:00.258 00.013 12020 Worker thread wakes up
00:59:00.258 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=10184, max=65535, med=15034, FiltMin=11966, FiltMax=65504, Gamma=2.870
00:59:00.271 00.013 12020 worker thread servicing REQUEST_MOVE scope ofs (0.36, 0.06) opts 0xd
00:59:00.272 00.001 9340 UpdateGuideState exits: m=1779598 SNR=207.8
00:59:00.282 00.010 12020 Handling offset move in thread for scope, endpoint = (0.36, 0.06)
00:59:00.282 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:59:00.292 00.010 12020 Moving (0.36, 0.06) raw xDistance=-0.36 yDistance=-0.07
00:59:00.293 00.001 9340 ScheduleExposure(2000,3,1) exposurePending=0
00:59:00.303 00.010 12020 GuideAlgorithmHysteresis::Result() returns -0.15 from input -0.36
00:59:00.304 00.001 9340 Enqueuing Expose request
00:59:00.318 00.014 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:59:00.318 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
00:59:00.319 00.001 12020 MoveAxis(E, 26, ABG)
00:59:00.319 00.000 12020 Guiding  Dir = 2, Dur = 26
00:59:00.319 00.000 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"fa44e265-23f5-450e-bb90-b109ac36481c"}
00:59:00.332 00.013 12020 IsSlewing returns 0
00:59:00.332 00.000 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"fa44e265-23f5-450e-bb90-b109ac36481c"}
00:59:00.360 00.028 12020 IsGuiding returns 0
00:59:00.363 00.003 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"14771703-e92a-409a-a034-02e91ce988e4"}
00:59:00.376 00.013 9340 case statement mapped state 6 to 3
00:59:00.387 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"14771703-e92a-409a-a034-02e91ce988e4"}
00:59:00.401 00.014 12020 IsGuiding returns 1
00:59:00.401 00.000 12020 scope still moving after pulse duration time elapsed
00:59:00.401 00.000 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"84ea0554-c4f0-4c04-9ae0-0413a59d5920"}
00:59:00.413 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":288,"width":15,"height":15,"star_pos":[6.54,7.35],"pixels":"..."},"id":"84ea0554-c4f0-4c04-9ae0-0413a59d5920"}
00:59:00.436 00.023 12020 IsSlewing returns 0
00:59:00.437 00.001 12020 IsGuiding returns 0
00:59:00.437 00.000 12020 scope move finished after 26 + 51 ms
00:59:00.438 00.001 12020 Move returns status 0, amount 26
00:59:00.438 00.000 12020 MoveAxis(N, 0, ABG)
00:59:00.438 00.000 12020 Move returns status 0, amount 0
00:59:00.438 00.000 12020 move complete, result=0
00:59:00.438 00.000 12020 worker thread done servicing request
00:59:00.438 00.000 9340 GuideStep: -0.4 px 26 ms EAST, -0.1 px 0 ms NORTH
00:59:00.480 00.042 12020 Worker thread wakes up
00:59:00.480 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
00:59:00.480 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(881,691,31,31)
00:59:02.160 01.680 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"eeed9ecb-d996-43c1-a7b0-6077e3d61661"}
00:59:02.176 00.016 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"eeed9ecb-d996-43c1-a7b0-6077e3d61661"}
00:59:02.218 00.042 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"6d4db888-7ed9-4ac6-8e41-0b2f07cc8623"}
00:59:02.254 00.036 9340 case statement mapped state 6 to 3
00:59:02.277 00.023 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"6d4db888-7ed9-4ac6-8e41-0b2f07cc8623"}
00:59:02.295 00.018 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"fe1e6951-633f-491c-8c8f-0958312e7fdc"}
00:59:02.312 00.017 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":288,"width":15,"height":15,"star_pos":[6.54,7.35],"pixels":"..."},"id":"fe1e6951-633f-491c-8c8f-0958312e7fdc"}
00:59:02.842 00.530 12020 Exposure complete
00:59:03.295 00.453 12020 worker thread done servicing request
00:59:03.296 00.001 9340 OnExposeComplete: enter
00:59:03.315 00.019 9340 UpdateGuideState(): m_state=6
00:59:03.330 00.015 9340 Star::Find(15, 896, 706, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 289
00:59:03.347 00.017 9340 Star::Find returns 1 (0), X=896.07, Y=706.35, Mass=1681177, SNR=179.6, Peak=63464 HFD=5.1
00:59:03.373 00.026 9340 MultiStar: [#1 -0.32,-0.17,0.77,U] [#2 -0.17,-0.13,0.68,U] [#3 -0.09,-0.10,0.59,U] [#4 -0.12,-0.19,0.66,U] [#5 -0.13,-0.22,0.51,U] [#6 0.03,-0.26,0.46,U] [#7 -0.23,-0.08,0.43,U] [#8 -0.03,-0.23,0.46,U] 
00:59:03.419 00.046 9340 single-star, 8 included, MultiStar: {-0.10, -0.15}, one-star: {0.08, -0.07}
00:59:03.434 00.015 9340 CameraToMount -- cameraTheta (-0.73) - m_xAngle (-3.09) = xAngle (2.36 = 2.36)
00:59:03.446 00.012 9340 CameraToMount -- cameraTheta (-0.73) - (m_xAngle (-3.09) + m_yAngleError (-0.07)) = yAngle (2.43 = 2.43)
00:59:03.475 00.029 9340 CameraToMount -- cameraX=0.08 cameraY=-0.07 hyp=0.10 cameraTheta=-0.73 mountX=-0.07 mountY=0.07, mountTheta=2.40
00:59:03.498 00.023 9340 SchedulePrimaryMove(10104498, x=0.08, y=-0.07, opts=13)
00:59:03.537 00.039 9340 Enqueuing Move request for scope (0.08, -0.07)
00:59:03.562 00.025 12020 Worker thread wakes up
00:59:03.563 00.001 12020 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.07) opts 0xd
00:59:03.563 00.000 12020 Handling offset move in thread for scope, endpoint = (0.08, -0.07)
00:59:03.564 00.001 12020 Moving (0.08, -0.07) raw xDistance=-0.07 yDistance=0.07
00:59:03.564 00.000 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
00:59:03.564 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:59:03.564 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
00:59:03.564 00.000 12020 MoveAxis(E, 0, ABG)
00:59:03.566 00.002 9340 UpdateImageDisplay: Size=(1920,1080) min=9722, max=65535, med=15056, FiltMin=12226, FiltMax=65512, Gamma=2.870
00:59:03.589 00.023 12020 Move returns status 0, amount 0
00:59:03.589 00.000 9340 UpdateGuideState exits: m=1681177 SNR=179.6
00:59:03.604 00.015 12020 MoveAxis(N, 0, ABG)
00:59:03.605 00.001 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:59:03.638 00.033 12020 Move returns status 0, amount 0
00:59:03.639 00.001 12020 move complete, result=0
00:59:03.639 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
00:59:03.657 00.018 12020 worker thread done servicing request
00:59:03.659 00.002 9340 Enqueuing Expose request
00:59:03.710 00.051 12020 Worker thread wakes up
00:59:03.710 00.000 9340 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
00:59:03.727 00.017 12020 worker thread servicing REQUEST_EXPOSE 2000
00:59:03.728 00.001 12020 Handling exposure in thread, d=2000 o=3 r=(881,691,31,31)
00:59:04.162 00.434 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"0ea0453f-3fee-4fb1-bbef-c97ba6f91b86"}
00:59:04.176 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"0ea0453f-3fee-4fb1-bbef-c97ba6f91b86"}
00:59:04.194 00.018 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"08fbd65a-2d66-454e-8d46-4263131d91bb"}
00:59:04.206 00.012 9340 case statement mapped state 6 to 3
00:59:04.221 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"08fbd65a-2d66-454e-8d46-4263131d91bb"}
00:59:04.240 00.019 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"68849f92-b2b1-48bc-8e68-eda6529b8470"}
00:59:04.284 00.044 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":289,"width":15,"height":15,"star_pos":[7.07,7.35],"pixels":"..."},"id":"68849f92-b2b1-48bc-8e68-eda6529b8470"}
00:59:06.101 01.817 12020 Exposure complete
00:59:06.162 00.061 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"8ae8152d-f733-46ab-9428-280436d4953e"}
00:59:06.177 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"8ae8152d-f733-46ab-9428-280436d4953e"}
00:59:06.192 00.015 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"891657e8-e884-413f-bb35-3726b9091968"}
00:59:06.216 00.024 9340 case statement mapped state 6 to 3
00:59:06.249 00.033 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"891657e8-e884-413f-bb35-3726b9091968"}
00:59:06.269 00.020 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"d98ced85-1c09-49ff-b0ae-81af5a2061d5"}
00:59:06.290 00.021 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":289,"width":15,"height":15,"star_pos":[7.07,7.35],"pixels":"..."},"id":"d98ced85-1c09-49ff-b0ae-81af5a2061d5"}
00:59:06.418 00.128 12020 worker thread done servicing request
00:59:06.418 00.000 9340 OnExposeComplete: enter
00:59:06.430 00.012 9340 UpdateGuideState(): m_state=6
00:59:06.445 00.015 9340 Star::Find(15, 896, 706, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 290
00:59:06.479 00.034 9340 Star::Find returns 1 (0), X=896.02, Y=706.14, Mass=1681146, SNR=209.9, Peak=63400 HFD=4.8
00:59:06.494 00.015 9340 MultiStar: [#1 -0.33,-0.35,0.83,U] [#2 -0.36,-0.14,0.69,U] [#3 0.16,-0.08,0.53,U] [#4 -0.00,-0.18,0.42,U] [#5 -0.11,-0.22,0.44,U] [#6 0.14,-0.11,0.40,U] [#7 0.10,-0.36,0.35,U] [#8 0.05,-0.21,0.32,U] 
00:59:06.508 00.014 9340 refined, 8 included, MultiStar: {-0.07, -0.22}, one-star: {0.03, -0.28}
00:59:06.518 00.010 9340 CameraToMount -- cameraTheta (-1.87) - m_xAngle (-3.09) = xAngle (1.22 = 1.22)
00:59:06.532 00.014 9340 CameraToMount -- cameraTheta (-1.87) - (m_xAngle (-3.09) + m_yAngleError (-0.07)) = yAngle (1.29 = 1.29)
00:59:06.546 00.014 9340 CameraToMount -- cameraX=-0.07 cameraY=-0.22 hyp=0.24 cameraTheta=-1.87 mountX=0.08 mountY=0.23, mountTheta=1.23
00:59:06.592 00.046 9340 SchedulePrimaryMove(10104498, x=-0.07, y=-0.22, opts=13)
00:59:06.611 00.019 9340 Enqueuing Move request for scope (-0.07, -0.22)
00:59:06.624 00.013 12020 Worker thread wakes up
00:59:06.624 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=9778, max=65535, med=15056, FiltMin=12017, FiltMax=65512, Gamma=2.870
00:59:06.638 00.014 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.22) opts 0xd
00:59:06.638 00.000 9340 UpdateGuideState exits: m=1681146 SNR=209.9
00:59:06.653 00.015 12020 Handling offset move in thread for scope, endpoint = (-0.07, -0.22)
00:59:06.653 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:59:06.672 00.019 12020 Moving (-0.07, -0.22) raw xDistance=0.08 yDistance=0.23
00:59:06.692 00.020 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
00:59:06.692 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
00:59:06.712 00.020 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:59:06.713 00.001 9340 Enqueuing Expose request
00:59:06.727 00.014 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.23
00:59:06.728 00.001 12020 MoveAxis(E, 0, ABG)
00:59:06.728 00.000 12020 Move returns status 0, amount 0
00:59:06.728 00.000 12020 MoveAxis(N, 0, ABG)
00:59:06.728 00.000 12020 Move returns status 0, amount 0
00:59:06.728 00.000 12020 move complete, result=0
00:59:06.729 00.001 12020 worker thread done servicing request
00:59:06.731 00.002 12020 Worker thread wakes up
00:59:06.731 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
00:59:06.731 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(881,691,31,31)
00:59:06.733 00.002 9340 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
00:59:08.160 01.427 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"af76121e-4040-4a56-9f28-2d60ace62dc3"}
00:59:08.175 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"af76121e-4040-4a56-9f28-2d60ace62dc3"}
00:59:08.217 00.042 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"de3561ba-9932-4fec-9b98-5065f8f0a341"}
00:59:08.235 00.018 9340 case statement mapped state 6 to 3
00:59:08.251 00.016 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"de3561ba-9932-4fec-9b98-5065f8f0a341"}
00:59:08.269 00.018 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"be569cd3-514b-4d00-b5d0-a465da9db177"}
00:59:08.281 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":290,"width":15,"height":15,"star_pos":[7.02,7.14],"pixels":"..."},"id":"be569cd3-514b-4d00-b5d0-a465da9db177"}
00:59:09.103 00.822 12020 Exposure complete
00:59:09.562 00.459 12020 worker thread done servicing request
00:59:09.562 00.000 9340 OnExposeComplete: enter
00:59:09.582 00.020 9340 UpdateGuideState(): m_state=6
00:59:09.629 00.047 9340 Star::Find(15, 896, 706, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 291
00:59:09.693 00.064 9340 Star::Find returns 1 (0), X=895.89, Y=706.51, Mass=1664635, SNR=184.2, Peak=63476 HFD=5.2
00:59:09.770 00.077 9340 MultiStar: [#1 -0.52,0.01,0.95,U] [#2 -0.15,0.20,0.78,U] [#3 -0.21,0.17,0.50,U] [#4 -0.36,-0.00,0.57,U] [#5 -0.29,-0.16,0.42,U] [#6 -0.26,-0.16,0.45,U] [#7 -0.09,-0.20,0.43,U] [#8 -0.18,0.46,0.45,U] 
00:59:09.881 00.111 9340 single-star, 8 included, MultiStar: {-0.25, 0.06}, one-star: {-0.10, 0.10}
00:59:09.910 00.029 9340 CameraToMount -- cameraTheta (2.38) - m_xAngle (-3.09) = xAngle (5.47 = -0.81)
00:59:10.002 00.092 9340 CameraToMount -- cameraTheta (2.38) - (m_xAngle (-3.09) + m_yAngleError (-0.07)) = yAngle (5.54 = -0.74)
00:59:10.037 00.035 9340 CameraToMount -- cameraX=-0.10 cameraY=0.10 hyp=0.14 cameraTheta=2.38 mountX=0.10 mountY=-0.09, mountTheta=-0.77
00:59:10.187 00.150 9340 SchedulePrimaryMove(10104498, x=-0.10, y=0.10, opts=13)
00:59:10.227 00.040 9340 Enqueuing Move request for scope (-0.10, 0.10)
00:59:10.333 00.106 12020 Worker thread wakes up
00:59:10.333 00.000 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.10) opts 0xd
00:59:10.334 00.001 9340 UpdateImageDisplay: Size=(1920,1080) min=9480, max=65535, med=15085, FiltMin=11859, FiltMax=65512, Gamma=2.870
00:59:10.358 00.024 12020 Handling offset move in thread for scope, endpoint = (-0.10, 0.10)
00:59:10.358 00.000 12020 Moving (-0.10, 0.10) raw xDistance=0.10 yDistance=-0.09
00:59:10.359 00.001 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
00:59:10.359 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:59:10.360 00.001 9340 UpdateGuideState exits: m=1664635 SNR=184.2
00:59:10.425 00.065 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
00:59:10.426 00.001 12020 MoveAxis(E, 0, ABG)
00:59:10.426 00.000 12020 Move returns status 0, amount 0
00:59:10.426 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:59:10.447 00.021 12020 MoveAxis(N, 0, ABG)
00:59:10.448 00.001 12020 Move returns status 0, amount 0
00:59:10.448 00.000 12020 move complete, result=0
00:59:10.448 00.000 12020 worker thread done servicing request
00:59:10.452 00.004 9340 ScheduleExposure(2000,3,1) exposurePending=0
00:59:10.497 00.045 9340 Enqueuing Expose request
00:59:10.523 00.026 12020 Worker thread wakes up
00:59:10.523 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
00:59:10.524 00.001 12020 Handling exposure in thread, d=2000 o=3 r=(881,691,31,31)
00:59:10.543 00.019 9340 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
00:59:10.595 00.052 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"41f26eac-a528-445b-bc86-76c1f9a68c41"}
00:59:10.623 00.028 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"41f26eac-a528-445b-bc86-76c1f9a68c41"}
00:59:10.670 00.047 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"3244cbca-8e15-4554-bd22-a14dc3d8ea00"}
00:59:10.698 00.028 9340 case statement mapped state 6 to 3
00:59:10.722 00.024 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"3244cbca-8e15-4554-bd22-a14dc3d8ea00"}
00:59:10.815 00.093 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"86e2a586-573b-49b3-8c7c-0d9a86565666"}
00:59:10.861 00.046 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":291,"width":15,"height":15,"star_pos":[6.89,6.51],"pixels":"..."},"id":"86e2a586-573b-49b3-8c7c-0d9a86565666"}
00:59:12.161 01.300 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"82dc9f37-e56c-4878-9da2-a47b8b8b19e7"}
00:59:12.181 00.020 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"82dc9f37-e56c-4878-9da2-a47b8b8b19e7"}
00:59:12.200 00.019 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"3e3923d2-8524-44af-9207-0d001c6f6b74"}
00:59:12.220 00.020 9340 case statement mapped state 6 to 3
00:59:12.270 00.050 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"3e3923d2-8524-44af-9207-0d001c6f6b74"}
00:59:12.324 00.054 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"d6f6685a-fd7f-432c-a213-a7243bd63e72"}
00:59:12.343 00.019 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":291,"width":15,"height":15,"star_pos":[6.89,6.51],"pixels":"..."},"id":"d6f6685a-fd7f-432c-a213-a7243bd63e72"}
00:59:12.932 00.589 12020 Exposure complete
00:59:13.286 00.354 12020 worker thread done servicing request
00:59:13.286 00.000 9340 OnExposeComplete: enter
00:59:13.309 00.023 9340 UpdateGuideState(): m_state=6
00:59:13.357 00.048 9340 Star::Find(15, 895, 706, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 292
00:59:13.378 00.021 9340 Star::Find returns 1 (0), X=896.39, Y=706.21, Mass=1656157, SNR=221.6, Peak=65444 HFD=5.2
00:59:13.398 00.020 9340 MultiStar: [#1 -0.32,-0.34,0.78,U] [#2 -0.15,-0.08,0.66,U] [#3 0.28,-0.03,0.59,U] [#4 -0.19,-0.07,0.42,U] [#5 0.06,-0.08,0.40,U] [#6 0.14,-0.23,0.39,U] [#7 -0.17,-0.14,0.30,U] [#8 -0.11,-0.18,0.37,U] 
00:59:13.415 00.017 9340 refined, 8 included, MultiStar: {0.02, -0.16}, one-star: {0.39, -0.20}
00:59:13.429 00.014 9340 CameraToMount -- cameraTheta (-1.42) - m_xAngle (-3.09) = xAngle (1.67 = 1.67)
00:59:13.471 00.042 9340 CameraToMount -- cameraTheta (-1.42) - (m_xAngle (-3.09) + m_yAngleError (-0.07)) = yAngle (1.74 = 1.74)
00:59:13.492 00.021 9340 CameraToMount -- cameraX=0.02 cameraY=-0.16 hyp=0.16 cameraTheta=-1.42 mountX=-0.02 mountY=0.16, mountTheta=1.67
00:59:13.510 00.018 9340 SchedulePrimaryMove(10104498, x=0.02, y=-0.16, opts=13)
00:59:13.528 00.018 9340 Enqueuing Move request for scope (0.02, -0.16)
00:59:13.574 00.046 12020 Worker thread wakes up
00:59:13.574 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=10259, max=65535, med=15065, FiltMin=12289, FiltMax=65512, Gamma=2.870
00:59:13.593 00.019 12020 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.16) opts 0xd
00:59:13.594 00.001 9340 UpdateGuideState exits: m=1656157 SNR=221.6
00:59:13.612 00.018 12020 Handling offset move in thread for scope, endpoint = (0.02, -0.16)
00:59:13.612 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:59:13.627 00.015 12020 Moving (0.02, -0.16) raw xDistance=-0.02 yDistance=0.16
00:59:13.627 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
00:59:13.651 00.024 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
00:59:13.653 00.002 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:59:13.654 00.001 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
00:59:13.654 00.000 12020 MoveAxis(E, 0, ABG)
00:59:13.655 00.001 12020 Move returns status 0, amount 0
00:59:13.655 00.000 12020 MoveAxis(N, 0, ABG)
00:59:13.656 00.001 12020 Move returns status 0, amount 0
00:59:13.656 00.000 12020 move complete, result=0
00:59:13.661 00.005 9340 Enqueuing Expose request
00:59:13.705 00.044 12020 worker thread done servicing request
00:59:13.705 00.000 9340 GuideStep: -0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
00:59:13.727 00.022 12020 Worker thread wakes up
00:59:13.727 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
00:59:13.727 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(881,691,31,31)
00:59:14.160 00.433 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"236e936a-97f1-4786-880f-0ccb50be6b3c"}
00:59:14.175 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"236e936a-97f1-4786-880f-0ccb50be6b3c"}
00:59:14.201 00.026 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"9ce86d09-1597-4537-84f3-b3dd9b5499e7"}
00:59:14.220 00.019 9340 case statement mapped state 6 to 3
00:59:14.282 00.062 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"9ce86d09-1597-4537-84f3-b3dd9b5499e7"}
00:59:14.305 00.023 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"b8c55373-4107-4ba6-9a65-a98ab9ec0d7c"}
00:59:14.352 00.047 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":292,"width":15,"height":15,"star_pos":[7.39,7.21],"pixels":"..."},"id":"b8c55373-4107-4ba6-9a65-a98ab9ec0d7c"}
00:59:16.104 01.752 12020 Exposure complete
00:59:16.159 00.055 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"336024ad-3f2d-4adb-b68d-2991b5e78101"}
00:59:16.172 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"336024ad-3f2d-4adb-b68d-2991b5e78101"}
00:59:16.188 00.016 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"1e2aa75d-df86-4803-87b0-7155225461c8"}
00:59:16.217 00.029 9340 case statement mapped state 6 to 3
00:59:16.232 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"1e2aa75d-df86-4803-87b0-7155225461c8"}
00:59:16.280 00.048 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"42dba35a-c2a2-49c5-8821-d5e1459037c4"}
00:59:16.309 00.029 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":292,"width":15,"height":15,"star_pos":[7.39,7.21],"pixels":"..."},"id":"42dba35a-c2a2-49c5-8821-d5e1459037c4"}
00:59:16.511 00.202 12020 worker thread done servicing request
00:59:16.511 00.000 9340 OnExposeComplete: enter
00:59:16.563 00.052 9340 UpdateGuideState(): m_state=6
00:59:16.583 00.020 9340 Star::Find(15, 896, 706, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 293
00:59:16.599 00.016 9340 Star::Find returns 1 (0), X=896.14, Y=706.17, Mass=1701567, SNR=181.7, Peak=65444 HFD=4.9
00:59:16.628 00.029 9340 MultiStar: [#1 -0.15,-0.53,0.96,U] [#2 0.06,0.08,0.77,U] [#3 -0.10,0.07,0.63,U] [#4 0.20,-0.05,0.59,U] [#5 -0.03,-0.07,0.44,U] [#6 0.23,-0.18,0.43,U] [#7 0.12,-0.08,0.44,U] [#8 0.28,0.18,0.37,U] 
00:59:16.705 00.077 9340 refined, 8 included, MultiStar: {0.06, -0.13}, one-star: {0.15, -0.25}
00:59:16.727 00.022 9340 CameraToMount -- cameraTheta (-1.15) - m_xAngle (-3.09) = xAngle (1.94 = 1.94)
00:59:16.745 00.018 9340 CameraToMount -- cameraTheta (-1.15) - (m_xAngle (-3.09) + m_yAngleError (-0.07)) = yAngle (2.02 = 2.02)
00:59:16.770 00.025 9340 CameraToMount -- cameraX=0.06 cameraY=-0.13 hyp=0.15 cameraTheta=-1.15 mountX=-0.05 mountY=0.13, mountTheta=1.95
00:59:16.828 00.058 9340 SchedulePrimaryMove(10104498, x=0.06, y=-0.13, opts=13)
00:59:16.857 00.029 9340 Enqueuing Move request for scope (0.06, -0.13)
00:59:16.879 00.022 12020 Worker thread wakes up
00:59:16.879 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=9332, max=65535, med=15155, FiltMin=12287, FiltMax=65512, Gamma=2.870
00:59:16.901 00.022 12020 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.13) opts 0xd
00:59:16.902 00.001 9340 UpdateGuideState exits: m=1701567 SNR=181.7
00:59:16.927 00.025 12020 Handling offset move in thread for scope, endpoint = (0.06, -0.13)
00:59:16.927 00.000 12020 Moving (0.06, -0.13) raw xDistance=-0.05 yDistance=0.13
00:59:16.927 00.000 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
00:59:16.927 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:59:16.928 00.001 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
00:59:16.928 00.000 12020 MoveAxis(E, 0, ABG)
00:59:16.928 00.000 12020 Move returns status 0, amount 0
00:59:16.928 00.000 12020 MoveAxis(N, 0, ABG)
00:59:16.928 00.000 12020 Move returns status 0, amount 0
00:59:16.929 00.001 12020 move complete, result=0
00:59:16.929 00.000 12020 worker thread done servicing request
00:59:16.932 00.003 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:59:16.999 00.067 9340 ScheduleExposure(2000,3,1) exposurePending=0
00:59:17.026 00.027 9340 Enqueuing Expose request
00:59:17.042 00.016 12020 Worker thread wakes up
00:59:17.042 00.000 9340 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
00:59:17.063 00.021 12020 worker thread servicing REQUEST_EXPOSE 2000
00:59:17.064 00.001 12020 Handling exposure in thread, d=2000 o=3 r=(881,691,31,31)
00:59:18.162 01.098 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"6823605f-05dc-4668-a139-d584ab4a2c83"}
00:59:18.193 00.031 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"6823605f-05dc-4668-a139-d584ab4a2c83"}
00:59:18.209 00.016 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"5fd7fb84-067e-40b9-927f-1558b29e7da0"}
00:59:18.221 00.012 9340 case statement mapped state 6 to 3
00:59:18.230 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"5fd7fb84-067e-40b9-927f-1558b29e7da0"}
00:59:18.243 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"5ebe378f-ed54-4a0f-91fc-8b5da4daebf3"}
00:59:18.253 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":293,"width":15,"height":15,"star_pos":[7.14,7.17],"pixels":"..."},"id":"5ebe378f-ed54-4a0f-91fc-8b5da4daebf3"}
00:59:19.455 01.202 12020 Exposure complete
00:59:19.758 00.303 9340 OnExposeComplete: enter
00:59:19.775 00.017 12020 worker thread done servicing request
00:59:19.775 00.000 9340 UpdateGuideState(): m_state=6
00:59:19.795 00.020 9340 Star::Find(15, 896, 706, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 294
00:59:19.811 00.016 9340 Star::Find returns 1 (0), X=896.04, Y=706.42, Mass=1743640, SNR=209.0, Peak=65444 HFD=5.2
00:59:19.828 00.017 9340 MultiStar: [#1 -0.50,0.20,0.75,U] [#2 -0.37,0.05,0.71,U] [#3 -0.04,0.07,0.53,U] [#4 -0.42,0.05,0.45,U] [#5 -0.06,-0.21,0.43,U] [#6 -0.09,-0.12,0.35,U] [#7 -0.05,-0.15,0.34,U] [#8 0.25,0.18,0.40,U] 
00:59:19.869 00.041 9340 single-star, 8 included, MultiStar: {-0.16, 0.03}, one-star: {0.04, 0.01}
00:59:19.883 00.014 9340 CameraToMount -- cameraTheta (0.24) - m_xAngle (-3.09) = xAngle (3.34 = -2.95)
00:59:19.897 00.014 9340 CameraToMount -- cameraTheta (0.24) - (m_xAngle (-3.09) + m_yAngleError (-0.07)) = yAngle (3.41 = -2.87)
00:59:19.909 00.012 9340 CameraToMount -- cameraX=0.04 cameraY=0.01 hyp=0.05 cameraTheta=0.24 mountX=-0.04 mountY=-0.01, mountTheta=-2.88
00:59:19.927 00.018 9340 SchedulePrimaryMove(10104498, x=0.04, y=0.01, opts=13)
00:59:19.971 00.044 9340 Enqueuing Move request for scope (0.04, 0.01)
00:59:19.989 00.018 12020 Worker thread wakes up
00:59:19.989 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=9988, max=65535, med=15088, FiltMin=12327, FiltMax=65512, Gamma=2.870
00:59:20.006 00.017 12020 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.01) opts 0xd
00:59:20.006 00.000 9340 UpdateGuideState exits: m=1743640 SNR=209.0
00:59:20.022 00.016 12020 Handling offset move in thread for scope, endpoint = (0.04, 0.01)
00:59:20.023 00.001 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:59:20.041 00.018 12020 Moving (0.04, 0.01) raw xDistance=-0.04 yDistance=-0.01
00:59:20.041 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
00:59:20.055 00.014 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
00:59:20.074 00.019 9340 Enqueuing Expose request
00:59:20.093 00.019 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:59:20.093 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
00:59:20.094 00.001 12020 MoveAxis(E, 0, ABG)
00:59:20.094 00.000 12020 Move returns status 0, amount 0
00:59:20.094 00.000 12020 MoveAxis(N, 0, ABG)
00:59:20.094 00.000 12020 Move returns status 0, amount 0
00:59:20.094 00.000 12020 move complete, result=0
00:59:20.094 00.000 12020 worker thread done servicing request
00:59:20.095 00.001 12020 Worker thread wakes up
00:59:20.095 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
00:59:20.095 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(881,691,31,31)
00:59:20.098 00.003 9340 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
00:59:20.161 00.063 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"866a2af9-ae92-4585-8f44-4355dba80fd9"}
00:59:20.205 00.044 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"866a2af9-ae92-4585-8f44-4355dba80fd9"}
00:59:20.219 00.014 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"fd5829f2-ad53-4122-bb6d-5efeb29acdc7"}
00:59:20.233 00.014 9340 case statement mapped state 6 to 3
00:59:20.243 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"fd5829f2-ad53-4122-bb6d-5efeb29acdc7"}
00:59:20.260 00.017 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"cd6cf01e-e3b9-4a65-9656-b51535b6dfd3"}
00:59:20.276 00.016 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":294,"width":15,"height":15,"star_pos":[7.04,7.42],"pixels":"..."},"id":"cd6cf01e-e3b9-4a65-9656-b51535b6dfd3"}
00:59:22.159 01.883 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"996e00c0-836f-4f8d-99ae-d2e2b4103e9e"}
00:59:22.169 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"996e00c0-836f-4f8d-99ae-d2e2b4103e9e"}
00:59:22.178 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"7d4c0624-3e1c-40b7-a2ef-38e4f2adddf7"}
00:59:22.189 00.011 9340 case statement mapped state 6 to 3
00:59:22.198 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"7d4c0624-3e1c-40b7-a2ef-38e4f2adddf7"}
00:59:22.211 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"819b5341-9954-443a-be54-3c5197877a03"}
00:59:22.226 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":294,"width":15,"height":15,"star_pos":[7.04,7.42],"pixels":"..."},"id":"819b5341-9954-443a-be54-3c5197877a03"}
00:59:22.563 00.337 12020 Exposure complete
00:59:22.786 00.223 12020 worker thread done servicing request
00:59:22.787 00.001 9340 OnExposeComplete: enter
00:59:22.799 00.012 9340 UpdateGuideState(): m_state=6
00:59:22.810 00.011 9340 Star::Find(15, 896, 706, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 295
00:59:22.821 00.011 9340 Star::Find returns 1 (0), X=896.37, Y=706.48, Mass=1669723, SNR=179.6, Peak=65444 HFD=5.2
00:59:22.850 00.029 9340 MultiStar: [#1 0.07,-0.02,0.93,U] [#2 0.16,0.22,0.84,U] [#3 0.30,0.25,0.58,U] [#4 0.11,0.02,0.50,U] [#5 0.11,0.10,0.57,U] [#6 0.27,-0.07,0.38,U] [#7 0.00,0.04,0.45,U] [#8 0.43,0.40,0.30,U] 
00:59:22.862 00.012 9340 refined, 8 included, MultiStar: {0.20, 0.10}, one-star: {0.37, 0.06}
00:59:22.876 00.014 9340 CameraToMount -- cameraTheta (0.47) - m_xAngle (-3.09) = xAngle (3.56 = -2.72)
00:59:22.890 00.014 9340 CameraToMount -- cameraTheta (0.47) - (m_xAngle (-3.09) + m_yAngleError (-0.07)) = yAngle (3.64 = -2.65)
00:59:22.901 00.011 9340 CameraToMount -- cameraX=0.20 cameraY=0.10 hyp=0.22 cameraTheta=0.47 mountX=-0.20 mountY=-0.11, mountTheta=-2.66
00:59:22.927 00.026 9340 SchedulePrimaryMove(10104498, x=0.20, y=0.10, opts=13)
00:59:22.948 00.021 9340 Enqueuing Move request for scope (0.20, 0.10)
00:59:22.986 00.038 12020 Worker thread wakes up
00:59:22.987 00.001 9340 UpdateImageDisplay: Size=(1920,1080) min=10301, max=65535, med=15166, FiltMin=12138, FiltMax=65512, Gamma=2.870
00:59:22.997 00.010 12020 worker thread servicing REQUEST_MOVE scope ofs (0.20, 0.10) opts 0xd
00:59:22.997 00.000 9340 UpdateGuideState exits: m=1669723 SNR=179.6
00:59:23.009 00.012 12020 Handling offset move in thread for scope, endpoint = (0.20, 0.10)
00:59:23.010 00.001 12020 Moving (0.20, 0.10) raw xDistance=-0.20 yDistance=-0.11
00:59:23.010 00.000 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.20
00:59:23.010 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:59:23.010 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
00:59:23.010 00.000 12020 MoveAxis(E, 0, ABG)
00:59:23.010 00.000 12020 Move returns status 0, amount 0
00:59:23.011 00.001 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:59:23.022 00.011 12020 MoveAxis(N, 0, ABG)
00:59:23.022 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
00:59:23.035 00.013 12020 Move returns status 0, amount 0
00:59:23.035 00.000 12020 move complete, result=0
00:59:23.035 00.000 12020 worker thread done servicing request
00:59:23.035 00.000 9340 Enqueuing Expose request
00:59:23.048 00.013 12020 Worker thread wakes up
00:59:23.049 00.001 9340 GuideStep: -0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
00:59:23.061 00.012 12020 worker thread servicing REQUEST_EXPOSE 2000
00:59:23.061 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(881,691,31,31)
00:59:24.158 01.097 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"31fe1a2b-2947-4bfe-b535-5aba60b1da1e"}
00:59:24.180 00.022 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"31fe1a2b-2947-4bfe-b535-5aba60b1da1e"}
00:59:24.199 00.019 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"eb986387-9022-4f42-833e-23b068752f36"}
00:59:24.262 00.063 9340 case statement mapped state 6 to 3
00:59:24.288 00.026 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"eb986387-9022-4f42-833e-23b068752f36"}
00:59:24.304 00.016 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"9a49155e-2a0b-4da8-86b0-456bc7820741"}
00:59:24.324 00.020 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":295,"width":15,"height":15,"star_pos":[7.37,7.48],"pixels":"..."},"id":"9a49155e-2a0b-4da8-86b0-456bc7820741"}
00:59:25.429 01.105 12020 Exposure complete
00:59:25.667 00.238 12020 worker thread done servicing request
00:59:25.667 00.000 9340 OnExposeComplete: enter
00:59:25.689 00.022 9340 UpdateGuideState(): m_state=6
00:59:25.709 00.020 9340 Star::Find(15, 896, 706, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 296
00:59:25.724 00.015 9340 Star::Find returns 1 (0), X=896.54, Y=706.75, Mass=1727652, SNR=197.2, Peak=65444 HFD=5.3
00:59:25.744 00.020 9340 MultiStar: [#1 0.26,0.10,1.13,U] [#2 0.28,0.18,0.70,U] [#3 0.54,0.28,0.55,U] [#4 0.25,0.19,0.52,U] [#5 0.52,0.11,0.41,U] [#6 0.26,-0.04,0.43,U] [#7 0.49,0.17,0.50,U] [#8 0.30,0.50,0.44,U] 
00:59:25.755 00.011 9340 refined, 8 included, MultiStar: {0.38, 0.20}, one-star: {0.54, 0.33}
00:59:25.800 00.045 9340 CameraToMount -- cameraTheta (0.49) - m_xAngle (-3.09) = xAngle (3.59 = -2.70)
00:59:25.822 00.022 9340 CameraToMount -- cameraTheta (0.49) - (m_xAngle (-3.09) + m_yAngleError (-0.07)) = yAngle (3.66 = -2.62)
00:59:25.833 00.011 9340 CameraToMount -- cameraX=0.38 cameraY=0.20 hyp=0.43 cameraTheta=0.49 mountX=-0.39 mountY=-0.21, mountTheta=-2.64
00:59:25.853 00.020 9340 SchedulePrimaryMove(10104498, x=0.38, y=0.20, opts=13)
00:59:25.872 00.019 9340 Enqueuing Move request for scope (0.38, 0.20)
00:59:25.906 00.034 12020 Worker thread wakes up
00:59:25.907 00.001 12020 worker thread servicing REQUEST_MOVE scope ofs (0.38, 0.20) opts 0xd
00:59:25.907 00.000 12020 Handling offset move in thread for scope, endpoint = (0.38, 0.20)
00:59:25.907 00.000 12020 Moving (0.38, 0.20) raw xDistance=-0.39 yDistance=-0.21
00:59:25.907 00.000 12020 GuideAlgorithmHysteresis::Result() returns -0.16 from input -0.39
00:59:25.907 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:59:25.907 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=9850, max=65535, med=15100, FiltMin=11888, FiltMax=65512, Gamma=2.870
00:59:25.923 00.016 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.21
00:59:25.923 00.000 9340 UpdateGuideState exits: m=1727652 SNR=197.2
00:59:25.940 00.017 12020 MoveAxis(E, 28, ABG)
00:59:25.940 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:59:25.950 00.010 12020 Guiding  Dir = 2, Dur = 28
00:59:25.950 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
00:59:25.966 00.016 12020 IsSlewing returns 0
00:59:25.967 00.001 9340 Enqueuing Expose request
00:59:25.981 00.014 12020 IsGuiding returns 0
00:59:26.053 00.072 12020 IsGuiding returns 1
00:59:26.053 00.000 12020 scope still moving after pulse duration time elapsed
00:59:26.085 00.032 12020 IsSlewing returns 0
00:59:26.085 00.000 12020 IsGuiding returns 0
00:59:26.087 00.002 12020 scope move finished after 28 + 76 ms
00:59:26.087 00.000 12020 Move returns status 0, amount 28
00:59:26.088 00.001 12020 MoveAxis(N, 0, ABG)
00:59:26.088 00.000 12020 Move returns status 0, amount 0
00:59:26.089 00.001 12020 move complete, result=0
00:59:26.089 00.000 12020 worker thread done servicing request
00:59:26.089 00.000 9340 GuideStep: -0.4 px 28 ms EAST, -0.2 px 0 ms NORTH
00:59:26.120 00.031 12020 Worker thread wakes up
00:59:26.120 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
00:59:26.121 00.001 12020 Handling exposure in thread, d=2000 o=3 r=(881,691,31,31)
00:59:26.159 00.038 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"c13d3c4f-52bd-4680-ad2d-48bd4014c79d"}
00:59:26.175 00.016 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"c13d3c4f-52bd-4680-ad2d-48bd4014c79d"}
00:59:26.218 00.043 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"ae834895-da4b-4f74-8c81-8f91c3c40586"}
00:59:26.251 00.033 9340 case statement mapped state 6 to 3
00:59:26.270 00.019 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"ae834895-da4b-4f74-8c81-8f91c3c40586"}
00:59:26.285 00.015 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"5d19322f-f1e9-4453-8369-be12dbd3455d"}
00:59:26.306 00.021 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":296,"width":15,"height":15,"star_pos":[6.54,6.75],"pixels":"..."},"id":"5d19322f-f1e9-4453-8369-be12dbd3455d"}
00:59:28.157 01.851 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"f34b9f83-119d-4e54-a3a4-1c3b28eaf415"}
00:59:28.174 00.017 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"f34b9f83-119d-4e54-a3a4-1c3b28eaf415"}
00:59:28.209 00.035 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"c859667d-898a-4d65-b1e8-db8887178a5d"}
00:59:28.219 00.010 9340 case statement mapped state 6 to 3
00:59:28.229 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"c859667d-898a-4d65-b1e8-db8887178a5d"}
00:59:28.242 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"735e351b-3d41-4c24-8518-9bcedfb9d1e6"}
00:59:28.255 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":296,"width":15,"height":15,"star_pos":[6.54,6.75],"pixels":"..."},"id":"735e351b-3d41-4c24-8518-9bcedfb9d1e6"}
00:59:28.481 00.226 12020 Exposure complete
00:59:28.752 00.271 12020 worker thread done servicing request
00:59:28.752 00.000 9340 OnExposeComplete: enter
00:59:28.767 00.015 9340 UpdateGuideState(): m_state=6
00:59:28.779 00.012 9340 Star::Find(15, 896, 706, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 297
00:59:28.799 00.020 9340 Star::Find returns 1 (0), X=896.20, Y=707.01, Mass=1672550, SNR=176.4, Peak=65444 HFD=4.9
00:59:28.816 00.017 9340 MultiStar: [#1 -0.06,0.39,0.90,U] [#2 0.13,0.76,0.78,U] [#3 0.20,0.64,0.58,U] [#4 0.13,0.45,0.54,U] [#5 0.12,0.42,0.41,U] [#6 0.22,0.64,0.54,U] [#7 0.16,0.15,0.46,U] [#8 -0.16,0.58,0.48,U] 
00:59:28.830 00.014 9340 refined, 8 included, MultiStar: {0.11, 0.53}, one-star: {0.20, 0.60}
00:59:28.864 00.034 9340 CameraToMount -- cameraTheta (1.37) - m_xAngle (-3.09) = xAngle (4.47 = -1.82)
00:59:28.875 00.011 9340 CameraToMount -- cameraTheta (1.37) - (m_xAngle (-3.09) + m_yAngleError (-0.07)) = yAngle (4.54 = -1.74)
00:59:28.889 00.014 9340 CameraToMount -- cameraX=0.11 cameraY=0.53 hyp=0.54 cameraTheta=1.37 mountX=-0.13 mountY=-0.53, mountTheta=-1.81
00:59:28.905 00.016 9340 SchedulePrimaryMove(10104498, x=0.11, y=0.53, opts=13)
00:59:28.919 00.014 9340 Enqueuing Move request for scope (0.11, 0.53)
00:59:28.934 00.015 12020 Worker thread wakes up
00:59:28.934 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=10109, max=65535, med=15099, FiltMin=11831, FiltMax=65512, Gamma=2.870
00:59:28.971 00.037 12020 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.53) opts 0xd
00:59:28.972 00.001 9340 UpdateGuideState exits: m=1672550 SNR=176.4
00:59:28.987 00.015 12020 Handling offset move in thread for scope, endpoint = (0.11, 0.53)
00:59:28.988 00.001 12020 Moving (0.11, 0.53) raw xDistance=-0.13 yDistance=-0.53
00:59:28.988 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:59:29.003 00.015 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
00:59:29.003 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
00:59:29.014 00.011 12020 GuideAlgorithmResistSwitch::result() returns -0.53 from input -0.53
00:59:29.014 00.000 9340 Enqueuing Expose request
00:59:29.026 00.012 12020 MoveAxis(E, 0, ABG)
00:59:29.026 00.000 12020 Move returns status 0, amount 0
00:59:29.026 00.000 12020 MoveAxis(N, 87, ABG)
00:59:29.026 00.000 12020 Guiding  Dir = 0, Dur = 87
00:59:29.027 00.001 12020 IsSlewing returns 0
00:59:29.029 00.002 12020 IsGuiding returns 0
00:59:29.123 00.094 12020 IsGuiding returns 1
00:59:29.123 00.000 12020 scope still moving after pulse duration time elapsed
00:59:29.148 00.025 12020 IsSlewing returns 0
00:59:29.149 00.001 12020 IsGuiding returns 1
00:59:29.193 00.044 12020 IsSlewing returns 0
00:59:29.194 00.001 12020 IsGuiding returns 1
00:59:29.235 00.041 12020 IsSlewing returns 0
00:59:29.331 00.096 12020 IsGuiding returns 0
00:59:29.331 00.000 12020 scope move finished after 87 + 215 ms
00:59:29.332 00.001 12020 Move returns status 0, amount 87
00:59:29.332 00.000 12020 move complete, result=0
00:59:29.332 00.000 12020 worker thread done servicing request
00:59:29.332 00.000 9340 GuideStep: -0.1 px 0 ms EAST, -0.5 px 87 ms NORTH
00:59:29.347 00.015 12020 Worker thread wakes up
00:59:29.347 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
00:59:29.348 00.001 12020 Handling exposure in thread, d=2000 o=3 r=(881,691,31,31)
00:59:30.157 00.809 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"3a8d6165-7133-460b-b727-abfe68abc877"}
00:59:30.173 00.016 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"3a8d6165-7133-460b-b727-abfe68abc877"}
00:59:30.206 00.033 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"d9ba0c3e-271d-41ac-bd90-8a2ec0b2b1d4"}
00:59:30.261 00.055 9340 case statement mapped state 6 to 3
00:59:30.284 00.023 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"d9ba0c3e-271d-41ac-bd90-8a2ec0b2b1d4"}
00:59:30.299 00.015 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"9a8d0ffb-b5e0-4e38-8083-2f940c2144aa"}
00:59:30.312 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":297,"width":15,"height":15,"star_pos":[7.20,7.01],"pixels":"..."},"id":"9a8d0ffb-b5e0-4e38-8083-2f940c2144aa"}
00:59:31.721 01.409 12020 Exposure complete
00:59:32.070 00.349 9340 OnExposeComplete: enter
00:59:32.087 00.017 12020 worker thread done servicing request
00:59:32.087 00.000 9340 UpdateGuideState(): m_state=6
00:59:32.127 00.040 9340 Star::Find(15, 896, 707, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 298
00:59:32.140 00.013 9340 Star::Find returns 1 (0), X=896.30, Y=706.11, Mass=1757276, SNR=178.8, Peak=65444 HFD=5.1
00:59:32.152 00.012 9340 MultiStar: [#1 0.12,-0.37,0.92,U] [#2 0.21,-0.20,0.73,U] [#3 0.43,-0.00,0.56,U] [#4 0.31,-0.19,0.45,U] [#5 0.32,0.13,0.48,U] [#6 0.38,-0.34,0.46,U] [#7 0.44,-0.24,0.39,U] [#8 0.48,0.01,0.43,U] 
00:59:32.166 00.014 9340 refined, 8 included, MultiStar: {0.31, -0.20}, one-star: {0.31, -0.31}
00:59:32.181 00.015 9340 CameraToMount -- cameraTheta (-0.57) - m_xAngle (-3.09) = xAngle (2.52 = 2.52)
00:59:32.195 00.014 9340 CameraToMount -- cameraTheta (-0.57) - (m_xAngle (-3.09) + m_yAngleError (-0.07)) = yAngle (2.60 = 2.60)
00:59:32.235 00.040 9340 CameraToMount -- cameraX=0.31 cameraY=-0.20 hyp=0.36 cameraTheta=-0.57 mountX=-0.30 mountY=0.19, mountTheta=2.58
00:59:32.254 00.019 9340 SchedulePrimaryMove(10104498, x=0.31, y=-0.20, opts=13)
00:59:32.266 00.012 9340 Enqueuing Move request for scope (0.31, -0.20)
00:59:32.278 00.012 12020 Worker thread wakes up
00:59:32.278 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=9298, max=65535, med=15117, FiltMin=12247, FiltMax=65504, Gamma=2.870
00:59:32.292 00.014 12020 worker thread servicing REQUEST_MOVE scope ofs (0.31, -0.20) opts 0xd
00:59:32.292 00.000 12020 Handling offset move in thread for scope, endpoint = (0.31, -0.20)
00:59:32.293 00.001 9340 UpdateGuideState exits: m=1757276 SNR=178.8
00:59:32.307 00.014 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:59:32.342 00.035 12020 Moving (0.31, -0.20) raw xDistance=-0.30 yDistance=0.19
00:59:32.342 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
00:59:32.356 00.014 12020 GuideAlgorithmHysteresis::Result() returns -0.12 from input -0.30
00:59:32.356 00.000 9340 Enqueuing Expose request
00:59:32.368 00.012 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:59:32.368 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.19
00:59:32.368 00.000 12020 MoveAxis(E, 21, ABG)
00:59:32.369 00.001 12020 Guiding  Dir = 2, Dur = 21
00:59:32.369 00.000 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"e8c69bae-b9b4-41e1-bccf-320c4e1f0331"}
00:59:32.381 00.012 12020 IsSlewing returns 0
00:59:32.381 00.000 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"e8c69bae-b9b4-41e1-bccf-320c4e1f0331"}
00:59:32.394 00.013 12020 IsGuiding returns 0
00:59:32.418 00.024 12020 IsGuiding returns 1
00:59:32.418 00.000 12020 scope still moving after pulse duration time elapsed
00:59:32.465 00.047 12020 IsSlewing returns 0
00:59:32.466 00.001 12020 IsGuiding returns 0
00:59:32.466 00.000 12020 scope move finished after 21 + 50 ms
00:59:32.467 00.001 12020 Move returns status 0, amount 21
00:59:32.467 00.000 12020 MoveAxis(N, 0, ABG)
00:59:32.467 00.000 12020 Move returns status 0, amount 0
00:59:32.467 00.000 12020 move complete, result=0
00:59:32.467 00.000 12020 worker thread done servicing request
00:59:32.468 00.001 9340 GuideStep: -0.3 px 21 ms EAST, 0.2 px 0 ms NORTH
00:59:32.486 00.018 12020 Worker thread wakes up
00:59:32.486 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
00:59:32.486 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(881,691,31,31)
00:59:32.883 00.397 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"236c9563-4de6-4851-ba8e-0b1b033a0bb5"}
00:59:32.909 00.026 9340 case statement mapped state 6 to 3
00:59:32.922 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"236c9563-4de6-4851-ba8e-0b1b033a0bb5"}
00:59:32.935 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"08cb705f-0a7d-4f5b-a8f6-e1ac7da2d298"}
00:59:32.947 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":298,"width":15,"height":15,"star_pos":[7.30,7.11],"pixels":"..."},"id":"08cb705f-0a7d-4f5b-a8f6-e1ac7da2d298"}
00:59:34.158 01.211 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"2fb0d38f-fdfe-4a1b-9549-6431897e6a3d"}
00:59:34.194 00.036 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"2fb0d38f-fdfe-4a1b-9549-6431897e6a3d"}
00:59:34.210 00.016 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"72fdff61-cc4f-4f36-bf09-9986d61c0fe9"}
00:59:34.221 00.011 9340 case statement mapped state 6 to 3
00:59:34.233 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"72fdff61-cc4f-4f36-bf09-9986d61c0fe9"}
00:59:34.245 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"2f08a1fa-7a83-41c6-ad16-4745b4800917"}
00:59:34.258 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":298,"width":15,"height":15,"star_pos":[7.30,7.11],"pixels":"..."},"id":"2f08a1fa-7a83-41c6-ad16-4745b4800917"}
00:59:34.870 00.612 12020 Exposure complete
00:59:35.186 00.316 12020 worker thread done servicing request
00:59:35.187 00.001 9340 OnExposeComplete: enter
00:59:35.201 00.014 9340 UpdateGuideState(): m_state=6
00:59:35.216 00.015 9340 Star::Find(15, 896, 706, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 299
00:59:35.254 00.038 9340 Star::Find returns 1 (0), X=896.50, Y=706.21, Mass=1732937, SNR=180.4, Peak=65444 HFD=5.2
00:59:35.271 00.017 9340 MultiStar: [#1 0.27,-0.22,0.97,U] [#2 0.28,-0.01,0.76,U] [#3 0.54,-0.16,0.55,U] [#4 0.31,-0.17,0.54,U] [#5 0.55,-0.33,0.49,U] [#6 0.55,-0.10,0.45,U] [#7 0.62,-0.25,0.43,U] [#8 0.73,0.08,0.39,U] 
00:59:35.287 00.016 9340 refined, 8 included, MultiStar: {0.45, -0.16}, one-star: {0.50, -0.20}
00:59:35.305 00.018 9340 CameraToMount -- cameraTheta (-0.34) - m_xAngle (-3.09) = xAngle (2.75 = 2.75)
00:59:35.324 00.019 9340 CameraToMount -- cameraTheta (-0.34) - (m_xAngle (-3.09) + m_yAngleError (-0.07)) = yAngle (2.82 = 2.82)
00:59:35.372 00.048 9340 CameraToMount -- cameraX=0.45 cameraY=-0.16 hyp=0.48 cameraTheta=-0.34 mountX=-0.44 mountY=0.15, mountTheta=2.82
00:59:35.395 00.023 9340 SchedulePrimaryMove(10104498, x=0.45, y=-0.16, opts=13)
00:59:35.407 00.012 9340 Enqueuing Move request for scope (0.45, -0.16)
00:59:35.421 00.014 12020 Worker thread wakes up
00:59:35.421 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=10114, max=65535, med=15131, FiltMin=12179, FiltMax=65501, Gamma=2.870
00:59:35.434 00.013 12020 worker thread servicing REQUEST_MOVE scope ofs (0.45, -0.16) opts 0xd
00:59:35.434 00.000 9340 UpdateGuideState exits: m=1732937 SNR=180.4
00:59:35.469 00.035 12020 Handling offset move in thread for scope, endpoint = (0.45, -0.16)
00:59:35.469 00.000 12020 Moving (0.45, -0.16) raw xDistance=-0.44 yDistance=0.15
00:59:35.469 00.000 12020 GuideAlgorithmHysteresis::Result() returns -0.20 from input -0.44
00:59:35.469 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:59:35.469 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
00:59:35.469 00.000 12020 MoveAxis(E, 33, ABG)
00:59:35.469 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:59:35.485 00.016 12020 Guiding  Dir = 2, Dur = 33
00:59:35.485 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
00:59:35.498 00.013 12020 IsSlewing returns 0
00:59:35.499 00.001 9340 Enqueuing Expose request
00:59:35.510 00.011 12020 IsGuiding returns 0
00:59:35.535 00.025 12020 PulseGuide returned control before completion, sleep 19
00:59:35.583 00.048 12020 IsGuiding returns 1
00:59:35.584 00.001 12020 scope still moving after pulse duration time elapsed
00:59:35.619 00.035 12020 IsSlewing returns 0
00:59:35.620 00.001 12020 IsGuiding returns 0
00:59:35.620 00.000 12020 scope move finished after 33 + 77 ms
00:59:35.621 00.001 12020 Move returns status 0, amount 33
00:59:35.621 00.000 12020 MoveAxis(N, 0, ABG)
00:59:35.621 00.000 12020 Move returns status 0, amount 0
00:59:35.621 00.000 12020 move complete, result=0
00:59:35.621 00.000 12020 worker thread done servicing request
00:59:35.622 00.001 9340 GuideStep: -0.4 px 33 ms EAST, 0.1 px 0 ms NORTH
00:59:35.640 00.018 12020 Worker thread wakes up
00:59:35.641 00.001 12020 worker thread servicing REQUEST_EXPOSE 2000
00:59:35.641 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(881,691,31,31)
00:59:36.157 00.516 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"7e3bd4aa-875f-406e-8681-09b212b82c60"}
00:59:36.178 00.021 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"7e3bd4aa-875f-406e-8681-09b212b82c60"}
00:59:36.200 00.022 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"604d81d7-c2b1-4850-b7af-b20e94d1d7ff"}
00:59:36.254 00.054 9340 case statement mapped state 6 to 3
00:59:36.271 00.017 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"604d81d7-c2b1-4850-b7af-b20e94d1d7ff"}
00:59:36.299 00.028 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"e0fb505d-a68a-49ad-a29e-df1214afefaf"}
00:59:36.317 00.018 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":299,"width":15,"height":15,"star_pos":[6.50,7.21],"pixels":"..."},"id":"e0fb505d-a68a-49ad-a29e-df1214afefaf"}
00:59:38.148 01.831 12020 Exposure complete
00:59:38.159 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"c2cf830c-7dd0-4cbd-b658-0299c0010466"}
00:59:38.250 00.091 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"c2cf830c-7dd0-4cbd-b658-0299c0010466"}
00:59:38.324 00.074 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"6545d69d-b7fc-4c32-9841-fab8b8698bcd"}
00:59:38.372 00.048 9340 case statement mapped state 6 to 3
00:59:38.393 00.021 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"6545d69d-b7fc-4c32-9841-fab8b8698bcd"}
00:59:38.465 00.072 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"e964fbce-a40e-484c-bca4-06da9a47fa5a"}
00:59:38.506 00.041 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":299,"width":15,"height":15,"star_pos":[6.50,7.21],"pixels":"..."},"id":"e964fbce-a40e-484c-bca4-06da9a47fa5a"}
00:59:38.720 00.214 12020 worker thread done servicing request
00:59:38.720 00.000 9340 OnExposeComplete: enter
00:59:38.744 00.024 9340 UpdateGuideState(): m_state=6
00:59:38.769 00.025 9340 Star::Find(15, 896, 706, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 300
00:59:38.789 00.020 9340 Star::Find returns 1 (0), X=896.56, Y=705.99, Mass=1661298, SNR=216.4, Peak=63548 HFD=5.1
00:59:38.829 00.040 9340 MultiStar: [#1 0.32,-0.53,1.00,U] [#2 0.21,-0.44,0.55,U] [#3 0.68,-0.34,0.52,U] [#4 0.12,-0.42,0.49,U] [#5 0.52,-0.36,0.40,U] [#6 0.38,-0.55,0.37,U] [#7 0.57,-0.52,0.35,U] [#8 0.46,-0.15,0.30,U] 
00:59:38.843 00.014 9340 refined, 8 included, MultiStar: {0.42, -0.43}, one-star: {0.57, -0.43}
00:59:38.855 00.012 9340 CameraToMount -- cameraTheta (-0.80) - m_xAngle (-3.09) = xAngle (2.30 = 2.30)
00:59:38.869 00.014 9340 CameraToMount -- cameraTheta (-0.80) - (m_xAngle (-3.09) + m_yAngleError (-0.07)) = yAngle (2.37 = 2.37)
00:59:38.882 00.013 9340 CameraToMount -- cameraX=0.42 cameraY=-0.43 hyp=0.60 cameraTheta=-0.80 mountX=-0.40 mountY=0.42, mountTheta=2.33
00:59:38.929 00.047 9340 SchedulePrimaryMove(10104498, x=0.42, y=-0.43, opts=13)
00:59:38.946 00.017 9340 Enqueuing Move request for scope (0.42, -0.43)
00:59:38.964 00.018 12020 Worker thread wakes up
00:59:38.964 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=9676, max=65535, med=15147, FiltMin=12118, FiltMax=65504, Gamma=2.870
00:59:38.982 00.018 12020 worker thread servicing REQUEST_MOVE scope ofs (0.42, -0.43) opts 0xd
00:59:38.982 00.000 9340 UpdateGuideState exits: m=1661298 SNR=216.4
00:59:39.000 00.018 12020 Handling offset move in thread for scope, endpoint = (0.42, -0.43)
00:59:39.000 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:59:39.042 00.042 12020 Moving (0.42, -0.43) raw xDistance=-0.40 yDistance=0.42
00:59:39.043 00.001 9340 ScheduleExposure(2000,3,1) exposurePending=0
00:59:39.062 00.019 12020 GuideAlgorithmHysteresis::Result() returns -0.18 from input -0.40
00:59:39.062 00.000 9340 Enqueuing Expose request
00:59:39.077 00.015 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
00:59:39.077 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.42
00:59:39.079 00.002 12020 MoveAxis(E, 31, ABG)
00:59:39.079 00.000 12020 Guiding  Dir = 2, Dur = 31
00:59:39.080 00.001 12020 IsSlewing returns 0
00:59:39.081 00.001 12020 IsGuiding returns 0
00:59:39.101 00.020 12020 PulseGuide returned control before completion, sleep 22
00:59:39.181 00.080 12020 IsGuiding returns 0
00:59:39.182 00.001 12020 Move returns status 0, amount 31
00:59:39.182 00.000 12020 MoveAxis(N, 0, ABG)
00:59:39.182 00.000 12020 Move returns status 0, amount 0
00:59:39.182 00.000 12020 move complete, result=0
00:59:39.182 00.000 12020 worker thread done servicing request
00:59:39.183 00.001 9340 GuideStep: -0.4 px 31 ms EAST, 0.4 px 0 ms NORTH
00:59:39.202 00.019 12020 Worker thread wakes up
00:59:39.203 00.001 12020 worker thread servicing REQUEST_EXPOSE 2000
00:59:39.204 00.001 12020 Handling exposure in thread, d=2000 o=3 r=(881,691,31,31)
00:59:40.158 00.954 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"a7313989-90da-4c14-a149-60a3a197abf6"}
00:59:40.173 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"a7313989-90da-4c14-a149-60a3a197abf6"}
00:59:40.188 00.015 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"773b60b9-8ae9-478e-94b0-5eb7a10e44c9"}
00:59:40.207 00.019 9340 case statement mapped state 6 to 3
00:59:40.252 00.045 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"773b60b9-8ae9-478e-94b0-5eb7a10e44c9"}
00:59:40.268 00.016 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"446bfef3-7d27-4ab6-839c-d147a2e33c52"}
00:59:40.285 00.017 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":300,"width":15,"height":15,"star_pos":[6.56,6.99],"pixels":"..."},"id":"446bfef3-7d27-4ab6-839c-d147a2e33c52"}
00:59:41.575 01.290 12020 Exposure complete
00:59:41.839 00.264 12020 worker thread done servicing request
00:59:41.839 00.000 9340 OnExposeComplete: enter
00:59:41.849 00.010 9340 UpdateGuideState(): m_state=6
00:59:41.867 00.018 9340 Star::Find(15, 896, 705, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 301
00:59:41.882 00.015 9340 Star::Find returns 1 (0), X=896.68, Y=706.28, Mass=1724857, SNR=201.9, Peak=65444 HFD=5.3
00:59:41.895 00.013 9340 MultiStar: [#1 0.31,-0.09,0.90,U] [#2 0.53,0.01,0.83,U] [#3 0.52,-0.07,0.42,U] [#4 0.58,-0.06,0.46,U] [#5 0.51,-0.10,0.44,U] [#6 0.34,-0.17,0.41,U] [#7 0.76,-0.19,0.44,U] [#8 0.78,0.02,0.34,U] 
00:59:41.930 00.035 9340 refined, 8 included, MultiStar: {0.54, -0.09}, one-star: {0.69, -0.14}
00:59:41.944 00.014 9340 CameraToMount -- cameraTheta (-0.16) - m_xAngle (-3.09) = xAngle (2.94 = 2.94)
00:59:41.955 00.011 9340 CameraToMount -- cameraTheta (-0.16) - (m_xAngle (-3.09) + m_yAngleError (-0.07)) = yAngle (3.01 = 3.01)
00:59:41.965 00.010 9340 CameraToMount -- cameraX=0.54 cameraY=-0.09 hyp=0.55 cameraTheta=-0.16 mountX=-0.54 mountY=0.07, mountTheta=3.01
00:59:41.985 00.020 9340 SchedulePrimaryMove(10104498, x=0.54, y=-0.09, opts=13)
00:59:41.999 00.014 9340 Enqueuing Move request for scope (0.54, -0.09)
00:59:42.019 00.020 12020 Worker thread wakes up
00:59:42.019 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=10440, max=65535, med=15166, FiltMin=12481, FiltMax=65504, Gamma=2.870
00:59:42.046 00.027 12020 worker thread servicing REQUEST_MOVE scope ofs (0.54, -0.09) opts 0xd
00:59:42.046 00.000 9340 UpdateGuideState exits: m=1724857 SNR=201.9
00:59:42.059 00.013 12020 Handling offset move in thread for scope, endpoint = (0.54, -0.09)
00:59:42.059 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:59:42.071 00.012 12020 Moving (0.54, -0.09) raw xDistance=-0.54 yDistance=0.07
00:59:42.071 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
00:59:42.082 00.011 12020 GuideAlgorithmHysteresis::Result() returns -0.24 from input -0.54
00:59:42.082 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:59:42.082 00.000 9340 Enqueuing Expose request
00:59:42.095 00.013 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
00:59:42.095 00.000 12020 MoveAxis(E, 41, ABG)
00:59:42.095 00.000 12020 Guiding  Dir = 2, Dur = 41
00:59:42.096 00.001 12020 IsSlewing returns 0
00:59:42.097 00.001 12020 IsGuiding returns 0
00:59:42.123 00.026 12020 PulseGuide returned control before completion, sleep 25
00:59:42.157 00.034 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"e089960c-2cc1-4322-9d7c-0be951260fae"}
00:59:42.171 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"e089960c-2cc1-4322-9d7c-0be951260fae"}
00:59:42.182 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"11972b94-6677-4ea8-8c0e-3dab091448e6"}
00:59:42.193 00.011 9340 case statement mapped state 6 to 3
00:59:42.209 00.016 12020 IsGuiding returns 1
00:59:42.209 00.000 12020 scope still moving after pulse duration time elapsed
00:59:42.211 00.002 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"11972b94-6677-4ea8-8c0e-3dab091448e6"}
00:59:42.244 00.033 12020 IsSlewing returns 0
00:59:42.245 00.001 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"16542b9c-59a3-44d6-8638-4c295be53010"}
00:59:42.259 00.014 12020 IsGuiding returns 0
00:59:42.260 00.001 12020 scope move finished after 41 + 121 ms
00:59:42.260 00.000 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":301,"width":15,"height":15,"star_pos":[6.68,7.28],"pixels":"..."},"id":"16542b9c-59a3-44d6-8638-4c295be53010"}
00:59:42.270 00.010 12020 Move returns status 0, amount 41
00:59:42.271 00.001 12020 MoveAxis(N, 0, ABG)
00:59:42.271 00.000 12020 Move returns status 0, amount 0
00:59:42.271 00.000 12020 move complete, result=0
00:59:42.272 00.001 12020 worker thread done servicing request
00:59:42.272 00.000 9340 GuideStep: -0.5 px 41 ms EAST, 0.1 px 0 ms NORTH
00:59:42.285 00.013 12020 Worker thread wakes up
00:59:42.285 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
00:59:42.285 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(881,691,31,31)
00:59:44.162 01.877 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"02b12611-8c05-4bc7-bab0-2ca286cce8f4"}
00:59:44.182 00.020 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"02b12611-8c05-4bc7-bab0-2ca286cce8f4"}
00:59:44.196 00.014 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"f26b8ffa-0c60-4e63-b49b-146982ca4a76"}
00:59:44.208 00.012 9340 case statement mapped state 6 to 3
00:59:44.221 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"f26b8ffa-0c60-4e63-b49b-146982ca4a76"}
00:59:44.234 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"0fae51fc-9746-4bab-a841-0d1f0231e511"}
00:59:44.254 00.020 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":301,"width":15,"height":15,"star_pos":[6.68,7.28],"pixels":"..."},"id":"0fae51fc-9746-4bab-a841-0d1f0231e511"}
00:59:44.690 00.436 12020 Exposure complete
00:59:44.956 00.266 12020 worker thread done servicing request
00:59:44.957 00.001 9340 OnExposeComplete: enter
00:59:44.969 00.012 9340 UpdateGuideState(): m_state=6
00:59:44.992 00.023 9340 Star::Find(15, 896, 706, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 302
00:59:45.032 00.040 9340 Star::Find returns 1 (0), X=896.36, Y=706.17, Mass=1704378, SNR=187.4, Peak=65444 HFD=5.2
00:59:45.047 00.015 9340 MultiStar: [#1 0.10,-0.17,0.83,U] [#2 -0.04,-0.13,0.67,U] [#3 0.20,-0.15,0.59,U] [#4 0.05,-0.29,0.54,U] [#5 0.04,-0.15,0.46,U] [#6 0.30,-0.29,0.42,U] [#7 0.73,-0.14,0.38,U] [#8 0.29,-0.24,0.34,U] 
00:59:45.062 00.015 9340 refined, 8 included, MultiStar: {0.21, -0.20}, one-star: {0.36, -0.24}
00:59:45.074 00.012 9340 CameraToMount -- cameraTheta (-0.76) - m_xAngle (-3.09) = xAngle (2.33 = 2.33)
00:59:45.085 00.011 9340 CameraToMount -- cameraTheta (-0.76) - (m_xAngle (-3.09) + m_yAngleError (-0.07)) = yAngle (2.41 = 2.41)
00:59:45.096 00.011 9340 CameraToMount -- cameraX=0.21 cameraY=-0.20 hyp=0.29 cameraTheta=-0.76 mountX=-0.20 mountY=0.19, mountTheta=2.37
00:59:45.122 00.026 9340 SchedulePrimaryMove(10104498, x=0.21, y=-0.20, opts=13)
00:59:45.135 00.013 9340 Enqueuing Move request for scope (0.21, -0.20)
00:59:45.165 00.030 12020 Worker thread wakes up
00:59:45.165 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=9763, max=65535, med=15163, FiltMin=12115, FiltMax=65512, Gamma=2.870
00:59:45.180 00.015 12020 worker thread servicing REQUEST_MOVE scope ofs (0.21, -0.20) opts 0xd
00:59:45.180 00.000 9340 UpdateGuideState exits: m=1704378 SNR=187.4
00:59:45.190 00.010 12020 Handling offset move in thread for scope, endpoint = (0.21, -0.20)
00:59:45.190 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:59:45.200 00.010 12020 Moving (0.21, -0.20) raw xDistance=-0.20 yDistance=0.19
00:59:45.200 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
00:59:45.210 00.010 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.20
00:59:45.210 00.000 9340 Enqueuing Expose request
00:59:45.223 00.013 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:59:45.223 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.19
00:59:45.224 00.001 12020 MoveAxis(E, 0, ABG)
00:59:45.224 00.000 12020 Move returns status 0, amount 0
00:59:45.224 00.000 12020 MoveAxis(N, 0, ABG)
00:59:45.224 00.000 12020 Move returns status 0, amount 0
00:59:45.224 00.000 12020 move complete, result=0
00:59:45.225 00.001 12020 worker thread done servicing request
00:59:45.225 00.000 12020 Worker thread wakes up
00:59:45.225 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
00:59:45.225 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(881,691,31,31)
00:59:45.229 00.004 9340 GuideStep: -0.2 px 0 ms EAST, 0.2 px 0 ms NORTH
00:59:46.159 00.930 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"cc9fd397-5240-4644-b52e-70d6d84c87f6"}
00:59:46.181 00.022 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"cc9fd397-5240-4644-b52e-70d6d84c87f6"}
00:59:46.195 00.014 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"3359c9df-84b6-40d6-a202-9d28b03d7638"}
00:59:46.215 00.020 9340 case statement mapped state 6 to 3
00:59:46.256 00.041 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"3359c9df-84b6-40d6-a202-9d28b03d7638"}
00:59:46.274 00.018 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"9d4682a0-489b-47fc-831f-2531f46ea4ee"}
00:59:46.288 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":302,"width":15,"height":15,"star_pos":[7.36,7.17],"pixels":"..."},"id":"9d4682a0-489b-47fc-831f-2531f46ea4ee"}
00:59:47.586 01.298 12020 Exposure complete
00:59:47.943 00.357 12020 worker thread done servicing request
00:59:47.943 00.000 9340 OnExposeComplete: enter
00:59:47.959 00.016 9340 UpdateGuideState(): m_state=6
00:59:47.977 00.018 9340 Star::Find(15, 896, 706, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 303
00:59:48.016 00.039 9340 Star::Find returns 1 (0), X=896.56, Y=706.22, Mass=1749787, SNR=201.2, Peak=64560 HFD=5.4
00:59:48.030 00.014 9340 MultiStar: [#1 0.22,-0.17,0.88,U] [#2 0.44,-0.07,0.73,U] [#3 0.57,0.01,0.60,U] [#4 0.41,0.08,0.42,U] [#5 0.40,-0.10,0.40,U] [#6 0.62,-0.21,0.35,U] [#7 0.67,-0.26,0.36,U] [#8 0.68,0.13,0.33,U] 
00:59:48.048 00.018 9340 refined, 8 included, MultiStar: {0.48, -0.10}, one-star: {0.56, -0.19}
00:59:48.061 00.013 9340 CameraToMount -- cameraTheta (-0.21) - m_xAngle (-3.09) = xAngle (2.88 = 2.88)
00:59:48.076 00.015 9340 CameraToMount -- cameraTheta (-0.21) - (m_xAngle (-3.09) + m_yAngleError (-0.07)) = yAngle (2.96 = 2.96)
00:59:48.090 00.014 9340 CameraToMount -- cameraX=0.48 cameraY=-0.10 hyp=0.49 cameraTheta=-0.21 mountX=-0.48 mountY=0.09, mountTheta=2.95
00:59:48.129 00.039 9340 SchedulePrimaryMove(10104498, x=0.48, y=-0.10, opts=13)
00:59:48.152 00.023 9340 Enqueuing Move request for scope (0.48, -0.10)
00:59:48.167 00.015 12020 Worker thread wakes up
00:59:48.167 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=9961, max=65535, med=15117, FiltMin=12038, FiltMax=65504, Gamma=2.870
00:59:48.182 00.015 12020 worker thread servicing REQUEST_MOVE scope ofs (0.48, -0.10) opts 0xd
00:59:48.182 00.000 12020 Handling offset move in thread for scope, endpoint = (0.48, -0.10)
00:59:48.182 00.000 9340 UpdateGuideState exits: m=1749787 SNR=201.2
00:59:48.196 00.014 12020 Moving (0.48, -0.10) raw xDistance=-0.48 yDistance=0.09
00:59:48.196 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:59:48.208 00.012 12020 GuideAlgorithmHysteresis::Result() returns -0.20 from input -0.48
00:59:48.209 00.001 9340 ScheduleExposure(2000,3,1) exposurePending=0
00:59:48.243 00.034 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:59:48.243 00.000 9340 Enqueuing Expose request
00:59:48.257 00.014 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
00:59:48.257 00.000 12020 MoveAxis(E, 34, ABG)
00:59:48.258 00.001 12020 Guiding  Dir = 2, Dur = 34
00:59:48.258 00.000 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"bf874803-3c57-4078-bbd4-6f7192cb52ea"}
00:59:48.276 00.018 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"bf874803-3c57-4078-bbd4-6f7192cb52ea"}
00:59:48.288 00.012 12020 IsSlewing returns 0
00:59:48.288 00.000 12020 IsGuiding returns 0
00:59:48.290 00.002 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"fde1e6df-cc33-4d89-9149-b60e151ecaba"}
00:59:48.302 00.012 9340 case statement mapped state 6 to 3
00:59:48.316 00.014 12020 PulseGuide returned control before completion, sleep 23
00:59:48.316 00.000 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"fde1e6df-cc33-4d89-9149-b60e151ecaba"}
00:59:48.355 00.039 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"be56c31d-c725-4fdd-b617-fe6fc9a13c55"}
00:59:48.369 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":303,"width":15,"height":15,"star_pos":[6.56,7.22],"pixels":"..."},"id":"be56c31d-c725-4fdd-b617-fe6fc9a13c55"}
00:59:48.381 00.012 12020 IsGuiding returns 0
00:59:48.382 00.001 12020 Move returns status 0, amount 34
00:59:48.382 00.000 12020 MoveAxis(N, 0, ABG)
00:59:48.382 00.000 12020 Move returns status 0, amount 0
00:59:48.383 00.001 12020 move complete, result=0
00:59:48.383 00.000 12020 worker thread done servicing request
00:59:48.383 00.000 12020 Worker thread wakes up
00:59:48.383 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
00:59:48.384 00.001 12020 Handling exposure in thread, d=2000 o=3 r=(881,691,31,31)
00:59:48.387 00.003 9340 GuideStep: -0.5 px 34 ms EAST, 0.1 px 0 ms NORTH
00:59:50.156 01.769 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"ea0e1235-e6b3-4768-bebb-5b706bcb7dc0"}
00:59:50.209 00.053 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"ea0e1235-e6b3-4768-bebb-5b706bcb7dc0"}
00:59:50.289 00.080 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"d08f94b3-94bf-4514-b048-139db8ca2ef3"}
00:59:50.324 00.035 9340 case statement mapped state 6 to 3
00:59:50.410 00.086 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"d08f94b3-94bf-4514-b048-139db8ca2ef3"}
00:59:50.446 00.036 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"6281b7cd-7196-4140-8c32-5a1fdf6e25d5"}
00:59:50.481 00.035 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":303,"width":15,"height":15,"star_pos":[6.56,7.22],"pixels":"..."},"id":"6281b7cd-7196-4140-8c32-5a1fdf6e25d5"}
00:59:50.824 00.343 12020 Exposure complete
00:59:51.426 00.602 9340 OnExposeComplete: enter
00:59:51.479 00.053 12020 worker thread done servicing request
00:59:51.479 00.000 9340 UpdateGuideState(): m_state=6
00:59:51.497 00.018 9340 Star::Find(15, 896, 706, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 304
00:59:51.514 00.017 9340 Star::Find returns 1 (0), X=896.63, Y=706.01, Mass=1706093, SNR=204.5, Peak=64900 HFD=5.1
00:59:51.528 00.014 9340 MultiStar: [#1 0.42,-0.39,0.72,U] [#2 0.35,-0.33,0.69,U] [#3 0.58,-0.35,0.56,U] [#4 0.33,-0.48,0.53,U] [#5 0.54,-0.58,0.41,U] [#6 0.56,-0.63,0.47,U] [#7 0.88,-0.50,0.37,U] [#8 0.76,-0.44,0.30,U] 
00:59:51.557 00.029 9340 refined, 8 included, MultiStar: {0.54, -0.44}, one-star: {0.63, -0.40}
00:59:51.574 00.017 9340 CameraToMount -- cameraTheta (-0.68) - m_xAngle (-3.09) = xAngle (2.41 = 2.41)
00:59:51.608 00.034 9340 CameraToMount -- cameraTheta (-0.68) - (m_xAngle (-3.09) + m_yAngleError (-0.07)) = yAngle (2.48 = 2.48)
00:59:51.623 00.015 9340 CameraToMount -- cameraX=0.54 cameraY=-0.44 hyp=0.69 cameraTheta=-0.68 mountX=-0.52 mountY=0.43, mountTheta=2.45
00:59:51.644 00.021 9340 SchedulePrimaryMove(10104498, x=0.54, y=-0.44, opts=13)
00:59:51.657 00.013 9340 Enqueuing Move request for scope (0.54, -0.44)
00:59:51.724 00.067 12020 Worker thread wakes up
00:59:51.726 00.002 12020 worker thread servicing REQUEST_MOVE scope ofs (0.54, -0.44) opts 0xd
00:59:51.726 00.000 12020 Handling offset move in thread for scope, endpoint = (0.54, -0.44)
00:59:51.726 00.000 12020 Moving (0.54, -0.44) raw xDistance=-0.52 yDistance=0.43
00:59:51.726 00.000 12020 GuideAlgorithmHysteresis::Result() returns -0.23 from input -0.52
00:59:51.726 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
00:59:51.727 00.001 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.43
00:59:51.733 00.006 9340 UpdateImageDisplay: Size=(1920,1080) min=9722, max=65535, med=15176, FiltMin=12296, FiltMax=65504, Gamma=2.870
00:59:51.796 00.063 12020 MoveAxis(E, 40, ABG)
00:59:51.796 00.000 9340 UpdateGuideState exits: m=1706093 SNR=204.5
00:59:51.813 00.017 12020 Guiding  Dir = 2, Dur = 40
00:59:51.813 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:59:51.832 00.019 12020 IsSlewing returns 0
00:59:51.832 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
00:59:51.876 00.044 12020 IsGuiding returns 0
00:59:51.876 00.000 9340 Enqueuing Expose request
00:59:51.897 00.021 12020 PulseGuide returned control before completion, sleep 32
00:59:51.991 00.094 12020 IsGuiding returns 0
00:59:51.992 00.001 12020 Move returns status 0, amount 40
00:59:51.992 00.000 12020 MoveAxis(N, 0, ABG)
00:59:51.992 00.000 12020 Move returns status 0, amount 0
00:59:51.992 00.000 12020 move complete, result=0
00:59:51.993 00.001 9340 GuideStep: -0.5 px 40 ms EAST, 0.4 px 0 ms NORTH
00:59:52.012 00.019 12020 worker thread done servicing request
00:59:52.012 00.000 12020 Worker thread wakes up
00:59:52.012 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
00:59:52.012 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(881,691,31,31)
00:59:52.154 00.142 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"d8945a6b-a563-4044-962c-f11b45667266"}
00:59:52.166 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"d8945a6b-a563-4044-962c-f11b45667266"}
00:59:52.178 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"c57c3f8a-27bc-4594-b3be-34742ad5f663"}
00:59:52.195 00.017 9340 case statement mapped state 6 to 3
00:59:52.207 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"c57c3f8a-27bc-4594-b3be-34742ad5f663"}
00:59:52.245 00.038 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"7e9d39d0-1b33-43ee-80f9-af67f207217e"}
00:59:52.258 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":304,"width":15,"height":15,"star_pos":[6.63,7.01],"pixels":"..."},"id":"7e9d39d0-1b33-43ee-80f9-af67f207217e"}
00:59:54.156 01.898 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"5dc9f9bc-419b-4ab3-b0ce-eba3e1b26e2c"}
00:59:54.168 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"5dc9f9bc-419b-4ab3-b0ce-eba3e1b26e2c"}
00:59:54.185 00.017 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"4b1192f9-74a3-4384-8cec-43530c1695f3"}
00:59:54.199 00.014 9340 case statement mapped state 6 to 3
00:59:54.208 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"4b1192f9-74a3-4384-8cec-43530c1695f3"}
00:59:54.217 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"fb123b35-1b1c-4bf2-9bfb-aef4eabbac37"}
00:59:54.230 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":304,"width":15,"height":15,"star_pos":[6.63,7.01],"pixels":"..."},"id":"fb123b35-1b1c-4bf2-9bfb-aef4eabbac37"}
00:59:54.395 00.165 12020 Exposure complete
00:59:54.660 00.265 12020 worker thread done servicing request
00:59:54.660 00.000 9340 OnExposeComplete: enter
00:59:54.671 00.011 9340 UpdateGuideState(): m_state=6
00:59:54.687 00.016 9340 Star::Find(15, 896, 706, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 305
00:59:54.703 00.016 9340 Star::Find returns 1 (0), X=896.17, Y=706.10, Mass=1720769, SNR=211.7, Peak=65444 HFD=4.9
00:59:54.717 00.014 9340 MultiStar: [#1 -0.21,-0.34,0.83,U] [#2 -0.16,-0.13,0.71,U] [#3 0.15,-0.13,0.45,U] [#4 -0.34,-0.34,0.43,U] [#5 -0.03,-0.27,0.38,U] [#6 0.11,-0.20,0.44,U] [#7 0.21,-0.52,0.39,U] [#8 0.13,-0.26,0.30,U] 
00:59:54.754 00.037 9340 refined, 8 included, MultiStar: {-0.01, -0.28}, one-star: {0.17, -0.31}
00:59:54.768 00.014 9340 CameraToMount -- cameraTheta (-1.59) - m_xAngle (-3.09) = xAngle (1.50 = 1.50)
00:59:54.779 00.011 9340 CameraToMount -- cameraTheta (-1.59) - (m_xAngle (-3.09) + m_yAngleError (-0.07)) = yAngle (1.57 = 1.57)
00:59:54.795 00.016 9340 CameraToMount -- cameraX=-0.01 cameraY=-0.28 hyp=0.28 cameraTheta=-1.59 mountX=0.02 mountY=0.28, mountTheta=1.50
00:59:54.830 00.035 9340 SchedulePrimaryMove(10104498, x=-0.01, y=-0.28, opts=13)
00:59:54.849 00.019 9340 Enqueuing Move request for scope (-0.01, -0.28)
00:59:54.868 00.019 12020 Worker thread wakes up
00:59:54.868 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=10263, max=65535, med=15246, FiltMin=12339, FiltMax=65504, Gamma=2.870
00:59:54.882 00.014 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.28) opts 0xd
00:59:54.883 00.001 9340 UpdateGuideState exits: m=1720769 SNR=211.7
00:59:54.895 00.012 12020 Handling offset move in thread for scope, endpoint = (-0.01, -0.28)
00:59:54.895 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:59:54.929 00.034 12020 Moving (-0.01, -0.28) raw xDistance=0.02 yDistance=0.28
00:59:54.929 00.000 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
00:59:54.930 00.001 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
00:59:54.930 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.28
00:59:54.930 00.000 12020 MoveAxis(E, 0, ABG)
00:59:54.930 00.000 12020 Move returns status 0, amount 0
00:59:54.930 00.000 12020 MoveAxis(N, 0, ABG)
00:59:54.931 00.001 12020 Move returns status 0, amount 0
00:59:54.931 00.000 12020 move complete, result=0
00:59:54.931 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
00:59:54.947 00.016 12020 worker thread done servicing request
00:59:54.947 00.000 9340 Enqueuing Expose request
00:59:54.960 00.013 12020 Worker thread wakes up
00:59:54.960 00.000 9340 GuideStep: 0.0 px 0 ms EAST, 0.3 px 0 ms NORTH
00:59:54.976 00.016 12020 worker thread servicing REQUEST_EXPOSE 2000
00:59:54.976 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(881,691,31,31)
00:59:56.155 01.179 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"ae3c9d46-9440-4e72-af81-45945dfb5dbf"}
00:59:56.172 00.017 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"ae3c9d46-9440-4e72-af81-45945dfb5dbf"}
00:59:56.185 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"ddb69b9c-2fde-42c5-891d-e461febd0f35"}
00:59:56.208 00.023 9340 case statement mapped state 6 to 3
00:59:56.258 00.050 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"ddb69b9c-2fde-42c5-891d-e461febd0f35"}
00:59:56.292 00.034 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"fdd94707-daa9-4009-a6be-70d0e7a6f58a"}
00:59:56.308 00.016 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":305,"width":15,"height":15,"star_pos":[7.17,7.10],"pixels":"..."},"id":"fdd94707-daa9-4009-a6be-70d0e7a6f58a"}
00:59:57.394 01.086 12020 Exposure complete
00:59:58.061 00.667 12020 worker thread done servicing request
00:59:58.061 00.000 9340 OnExposeComplete: enter
00:59:58.104 00.043 9340 UpdateGuideState(): m_state=6
00:59:58.144 00.040 9340 Star::Find(15, 896, 706, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 306
00:59:58.211 00.067 9340 Star::Find returns 1 (0), X=896.36, Y=706.34, Mass=1771941, SNR=190.9, Peak=65444 HFD=5.4
00:59:58.242 00.031 9340 MultiStar: [#1 0.13,-0.20,1.08,U] [#2 0.10,0.21,0.82,U] [#3 0.32,-0.17,0.58,U] [#4 0.17,-0.19,0.55,U] [#5 0.40,-0.52,0.45,U] [#6 0.41,-0.26,0.45,U] [#7 0.18,-0.26,0.43,U] [#8 0.18,-0.04,0.37,U] 
00:59:58.264 00.022 9340 refined, 8 included, MultiStar: {0.24, -0.14}, one-star: {0.36, -0.07}
00:59:58.312 00.048 9340 CameraToMount -- cameraTheta (-0.52) - m_xAngle (-3.09) = xAngle (2.57 = 2.57)
00:59:58.342 00.030 9340 CameraToMount -- cameraTheta (-0.52) - (m_xAngle (-3.09) + m_yAngleError (-0.07)) = yAngle (2.64 = 2.64)
00:59:58.356 00.014 9340 CameraToMount -- cameraX=0.24 cameraY=-0.14 hyp=0.28 cameraTheta=-0.52 mountX=-0.23 mountY=0.13, mountTheta=2.63
00:59:58.383 00.027 9340 SchedulePrimaryMove(10104498, x=0.24, y=-0.14, opts=13)
00:59:58.426 00.043 9340 Enqueuing Move request for scope (0.24, -0.14)
00:59:58.459 00.033 12020 Worker thread wakes up
00:59:58.459 00.000 12020 worker thread servicing REQUEST_MOVE scope ofs (0.24, -0.14) opts 0xd
00:59:58.460 00.001 12020 Handling offset move in thread for scope, endpoint = (0.24, -0.14)
00:59:58.460 00.000 12020 Moving (0.24, -0.14) raw xDistance=-0.23 yDistance=0.13
00:59:58.460 00.000 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.23
00:59:58.460 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:59:58.461 00.001 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
00:59:58.461 00.000 12020 MoveAxis(E, 0, ABG)
00:59:58.461 00.000 12020 Move returns status 0, amount 0
00:59:58.461 00.000 12020 MoveAxis(N, 0, ABG)
00:59:58.461 00.000 12020 Move returns status 0, amount 0
00:59:58.464 00.003 9340 UpdateImageDisplay: Size=(1920,1080) min=10475, max=65535, med=15261, FiltMin=12330, FiltMax=65512, Gamma=2.870
00:59:58.498 00.034 12020 move complete, result=0
00:59:58.498 00.000 12020 worker thread done servicing request
00:59:58.498 00.000 9340 UpdateGuideState exits: m=1771941 SNR=190.9
00:59:58.557 00.059 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:59:58.582 00.025 9340 ScheduleExposure(2000,3,1) exposurePending=0
00:59:58.607 00.025 9340 Enqueuing Expose request
00:59:58.626 00.019 12020 Worker thread wakes up
00:59:58.655 00.029 12020 worker thread servicing REQUEST_EXPOSE 2000
00:59:58.655 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(881,691,31,31)
00:59:58.658 00.003 9340 GuideStep: -0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
00:59:58.689 00.031 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"6d3e8653-f8eb-4bd2-828a-5b59fef339aa"}
00:59:58.704 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"6d3e8653-f8eb-4bd2-828a-5b59fef339aa"}
00:59:59.018 00.314 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"47001a6b-b77b-48e6-be7c-12d421ac1c17"}
00:59:59.040 00.022 9340 case statement mapped state 6 to 3
00:59:59.052 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"47001a6b-b77b-48e6-be7c-12d421ac1c17"}
00:59:59.099 00.047 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"dc068378-8a1b-4826-8216-1df9bd3abc8a"}
00:59:59.129 00.030 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":306,"width":15,"height":15,"star_pos":[7.36,7.34],"pixels":"..."},"id":"dc068378-8a1b-4826-8216-1df9bd3abc8a"}
01:00:00.164 01.035 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"279adcc1-de44-4131-bd6c-d4789abe3f09"}
01:00:00.178 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"279adcc1-de44-4131-bd6c-d4789abe3f09"}
01:00:00.190 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"6831861a-fb74-4752-b3c5-106a066354c3"}
01:00:00.202 00.012 9340 case statement mapped state 6 to 3
01:00:00.215 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"6831861a-fb74-4752-b3c5-106a066354c3"}
01:00:00.227 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"ddd58ef6-6c14-46b4-9fe3-2d69439df4bb"}
01:00:00.249 00.022 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":306,"width":15,"height":15,"star_pos":[7.36,7.34],"pixels":"..."},"id":"ddd58ef6-6c14-46b4-9fe3-2d69439df4bb"}
01:00:01.045 00.796 12020 Exposure complete
01:00:01.330 00.285 12020 worker thread done servicing request
01:00:01.330 00.000 9340 OnExposeComplete: enter
01:00:01.348 00.018 9340 UpdateGuideState(): m_state=6
01:00:01.359 00.011 9340 Star::Find(15, 896, 706, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 307
01:00:01.373 00.014 9340 Star::Find returns 1 (0), X=896.14, Y=706.17, Mass=1657979, SNR=198.1, Peak=65444 HFD=4.9
01:00:01.388 00.015 9340 MultiStar: [#1 -0.04,-0.25,0.80,U] [#2 -0.23,-0.30,0.69,U] [#3 0.07,0.08,0.66,U] [#4 0.01,-0.06,0.51,U] [#5 0.34,-0.07,0.42,U] [#6 0.22,-0.20,0.35,U] [#7 0.21,-0.24,0.37,U] [#8 0.18,-0.13,0.37,U] 
01:00:01.429 00.041 9340 refined, 8 included, MultiStar: {0.07, -0.17}, one-star: {0.14, -0.25}
01:00:01.456 00.027 9340 CameraToMount -- cameraTheta (-1.17) - m_xAngle (-3.09) = xAngle (1.93 = 1.93)
01:00:01.470 00.014 9340 CameraToMount -- cameraTheta (-1.17) - (m_xAngle (-3.09) + m_yAngleError (-0.07)) = yAngle (2.00 = 2.00)
01:00:01.488 00.018 9340 CameraToMount -- cameraX=0.07 cameraY=-0.17 hyp=0.18 cameraTheta=-1.17 mountX=-0.06 mountY=0.17, mountTheta=1.94
01:00:01.508 00.020 9340 SchedulePrimaryMove(10104498, x=0.07, y=-0.17, opts=13)
01:00:01.543 00.035 9340 Enqueuing Move request for scope (0.07, -0.17)
01:00:01.556 00.013 12020 Worker thread wakes up
01:00:01.556 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=9933, max=65535, med=15114, FiltMin=12200, FiltMax=65512, Gamma=2.870
01:00:01.565 00.009 12020 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.17) opts 0xd
01:00:01.567 00.002 12020 Handling offset move in thread for scope, endpoint = (0.07, -0.17)
01:00:01.567 00.000 12020 Moving (0.07, -0.17) raw xDistance=-0.06 yDistance=0.17
01:00:01.567 00.000 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
01:00:01.568 00.001 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:00:01.568 00.000 9340 UpdateGuideState exits: m=1657979 SNR=198.1
01:00:01.582 00.014 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
01:00:01.584 00.002 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:00:01.596 00.012 12020 MoveAxis(E, 0, ABG)
01:00:01.596 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
01:00:01.608 00.012 12020 Move returns status 0, amount 0
01:00:01.608 00.000 9340 Enqueuing Expose request
01:00:01.641 00.033 12020 MoveAxis(N, 0, ABG)
01:00:01.641 00.000 12020 Move returns status 0, amount 0
01:00:01.641 00.000 12020 move complete, result=0
01:00:01.641 00.000 12020 worker thread done servicing request
01:00:01.642 00.001 12020 Worker thread wakes up
01:00:01.642 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
01:00:01.642 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(881,691,31,31)
01:00:01.643 00.001 9340 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
01:00:02.165 00.522 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"efbfd1fa-d990-4e3a-b116-3468d08f08a6"}
01:00:02.184 00.019 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"efbfd1fa-d990-4e3a-b116-3468d08f08a6"}
01:00:02.194 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"7c0e501a-a9ad-4874-b746-5cea829c26ff"}
01:00:02.204 00.010 9340 case statement mapped state 6 to 3
01:00:02.218 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"7c0e501a-a9ad-4874-b746-5cea829c26ff"}
01:00:02.234 00.016 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"52e2bce8-c176-4973-85b4-81b0df956c8d"}
01:00:02.255 00.021 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":307,"width":15,"height":15,"star_pos":[7.14,7.17],"pixels":"..."},"id":"52e2bce8-c176-4973-85b4-81b0df956c8d"}
01:00:04.140 01.885 12020 Exposure complete
01:00:04.163 00.023 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"09222a5b-a4e6-4893-9f19-3f50ba682a99"}
01:00:04.224 00.061 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"09222a5b-a4e6-4893-9f19-3f50ba682a99"}
01:00:04.286 00.062 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"0d6e699c-5a3c-4398-87bc-4a04838dd23b"}
01:00:04.370 00.084 9340 case statement mapped state 6 to 3
01:00:04.411 00.041 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"0d6e699c-5a3c-4398-87bc-4a04838dd23b"}
01:00:04.479 00.068 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"0c9ca389-d6df-44c1-93ae-b165ac244dc5"}
01:00:04.512 00.033 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":307,"width":15,"height":15,"star_pos":[7.14,7.17],"pixels":"..."},"id":"0c9ca389-d6df-44c1-93ae-b165ac244dc5"}
01:00:04.837 00.325 9340 OnExposeComplete: enter
01:00:04.868 00.031 12020 worker thread done servicing request
01:00:04.869 00.001 9340 UpdateGuideState(): m_state=6
01:00:04.889 00.020 9340 Star::Find(15, 896, 706, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 308
01:00:04.983 00.094 9340 Star::Find returns 1 (0), X=896.19, Y=706.22, Mass=1751587, SNR=187.4, Peak=65444 HFD=5.2
01:00:05.048 00.065 9340 MultiStar: [#1 -0.19,-0.12,0.84,U] [#2 -0.15,0.04,0.69,U] [#3 0.13,-0.32,0.61,U] [#4 -0.05,-0.09,0.59,U] [#5 0.13,-0.27,0.55,U] [#6 0.20,0.01,0.40,U] [#7 0.20,-0.13,0.36,U] [#8 -0.11,-0.23,0.41,U] 
01:00:05.253 00.205 9340 refined, 8 included, MultiStar: {0.03, -0.15}, one-star: {0.20, -0.20}
01:00:05.366 00.113 9340 CameraToMount -- cameraTheta (-1.37) - m_xAngle (-3.09) = xAngle (1.72 = 1.72)
01:00:05.421 00.055 9340 CameraToMount -- cameraTheta (-1.37) - (m_xAngle (-3.09) + m_yAngleError (-0.07)) = yAngle (1.80 = 1.80)
01:00:05.509 00.088 9340 CameraToMount -- cameraX=0.03 cameraY=-0.15 hyp=0.15 cameraTheta=-1.37 mountX=-0.02 mountY=0.15, mountTheta=1.72
01:00:05.604 00.095 9340 SchedulePrimaryMove(10104498, x=0.03, y=-0.15, opts=13)
01:00:05.692 00.088 9340 Enqueuing Move request for scope (0.03, -0.15)
01:00:05.735 00.043 12020 Worker thread wakes up
01:00:05.735 00.000 12020 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.15) opts 0xd
01:00:05.735 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=10377, max=65535, med=15277, FiltMin=12150, FiltMax=65512, Gamma=2.870
01:00:05.765 00.030 12020 Handling offset move in thread for scope, endpoint = (0.03, -0.15)
01:00:05.766 00.001 12020 Moving (0.03, -0.15) raw xDistance=-0.02 yDistance=0.15
01:00:05.766 00.000 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
01:00:05.766 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:00:05.767 00.001 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
01:00:05.767 00.000 9340 UpdateGuideState exits: m=1751587 SNR=187.4
01:00:05.815 00.048 12020 MoveAxis(E, 0, ABG)
01:00:05.816 00.001 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:00:05.838 00.022 12020 Move returns status 0, amount 0
01:00:05.839 00.001 12020 MoveAxis(N, 0, ABG)
01:00:05.839 00.000 12020 Move returns status 0, amount 0
01:00:05.839 00.000 12020 move complete, result=0
01:00:05.840 00.001 12020 worker thread done servicing request
01:00:05.840 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
01:00:05.916 00.076 9340 Enqueuing Expose request
01:00:05.937 00.021 9340 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
01:00:05.957 00.020 12020 Worker thread wakes up
01:00:05.958 00.001 12020 worker thread servicing REQUEST_EXPOSE 2000
01:00:05.958 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(881,691,31,31)
01:00:06.162 00.204 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"aa73a016-4266-4bb8-b871-d279435c93b8"}
01:00:06.183 00.021 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"aa73a016-4266-4bb8-b871-d279435c93b8"}
01:00:06.198 00.015 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"aaa0d899-9421-4753-a763-67817f8ffaf8"}
01:00:06.216 00.018 9340 case statement mapped state 6 to 3
01:00:06.253 00.037 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"aaa0d899-9421-4753-a763-67817f8ffaf8"}
01:00:06.277 00.024 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"a50bff22-cd99-4b18-a37d-9f13b4febf01"}
01:00:06.292 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":308,"width":15,"height":15,"star_pos":[7.19,7.22],"pixels":"..."},"id":"a50bff22-cd99-4b18-a37d-9f13b4febf01"}
01:00:08.160 01.868 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"56ff2c7d-3a7f-4ca9-956f-ebb2fccf2c7b"}
01:00:08.176 00.016 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"56ff2c7d-3a7f-4ca9-956f-ebb2fccf2c7b"}
01:00:08.188 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"f119d9fc-7427-447e-a5aa-66b63f418875"}
01:00:08.213 00.025 9340 case statement mapped state 6 to 3
01:00:08.225 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"f119d9fc-7427-447e-a5aa-66b63f418875"}
01:00:08.234 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"7e1a46d9-9181-4f93-ba11-265b9d76ff8f"}
01:00:08.244 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":308,"width":15,"height":15,"star_pos":[7.19,7.22],"pixels":"..."},"id":"7e1a46d9-9181-4f93-ba11-265b9d76ff8f"}
01:00:08.428 00.184 12020 Exposure complete
01:00:08.646 00.218 12020 worker thread done servicing request
01:00:08.646 00.000 9340 OnExposeComplete: enter
01:00:08.658 00.012 9340 UpdateGuideState(): m_state=6
01:00:08.666 00.008 9340 Star::Find(15, 896, 706, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 309
01:00:08.675 00.009 9340 Star::Find returns 1 (0), X=896.25, Y=706.19, Mass=1710437, SNR=217.1, Peak=65252 HFD=5.0
01:00:08.688 00.013 9340 MultiStar: [#1 -0.00,-0.17,0.65,U] [#2 0.00,-0.23,0.75,U] [#3 0.05,-0.19,0.53,U] [#4 0.20,-0.24,0.40,U] [#5 0.21,-0.13,0.41,U] [#6 0.25,-0.21,0.42,U] [#7 0.29,-0.30,0.30,U] [#8 0.20,-0.25,0.27,U] 
01:00:08.702 00.014 9340 refined, 8 included, MultiStar: {0.15, -0.21}, one-star: {0.25, -0.22}
01:00:08.725 00.023 9340 CameraToMount -- cameraTheta (-0.96) - m_xAngle (-3.09) = xAngle (2.13 = 2.13)
01:00:08.739 00.014 9340 CameraToMount -- cameraTheta (-0.96) - (m_xAngle (-3.09) + m_yAngleError (-0.07)) = yAngle (2.20 = 2.20)
01:00:08.747 00.008 9340 CameraToMount -- cameraX=0.15 cameraY=-0.21 hyp=0.26 cameraTheta=-0.96 mountX=-0.14 mountY=0.21, mountTheta=2.15
01:00:08.761 00.014 9340 SchedulePrimaryMove(10104498, x=0.15, y=-0.21, opts=13)
01:00:08.773 00.012 9340 Enqueuing Move request for scope (0.15, -0.21)
01:00:08.786 00.013 12020 Worker thread wakes up
01:00:08.786 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=9901, max=65535, med=15262, FiltMin=12112, FiltMax=65512, Gamma=2.870
01:00:08.800 00.014 12020 worker thread servicing REQUEST_MOVE scope ofs (0.15, -0.21) opts 0xd
01:00:08.800 00.000 9340 UpdateGuideState exits: m=1710437 SNR=217.1
01:00:08.810 00.010 12020 Handling offset move in thread for scope, endpoint = (0.15, -0.21)
01:00:08.810 00.000 12020 Moving (0.15, -0.21) raw xDistance=-0.14 yDistance=0.21
01:00:08.810 00.000 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
01:00:08.810 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:00:08.811 00.001 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:00:08.837 00.026 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.21
01:00:08.838 00.001 9340 ScheduleExposure(2000,3,1) exposurePending=0
01:00:08.847 00.009 12020 MoveAxis(E, 0, ABG)
01:00:08.848 00.001 9340 Enqueuing Expose request
01:00:08.857 00.009 12020 Move returns status 0, amount 0
01:00:08.858 00.001 12020 MoveAxis(N, 0, ABG)
01:00:08.858 00.000 12020 Move returns status 0, amount 0
01:00:08.858 00.000 12020 move complete, result=0
01:00:08.858 00.000 12020 worker thread done servicing request
01:00:08.858 00.000 12020 Worker thread wakes up
01:00:08.861 00.003 12020 worker thread servicing REQUEST_EXPOSE 2000
01:00:08.861 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(881,691,31,31)
01:00:08.864 00.003 9340 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
01:00:10.161 01.297 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"6786f9ac-e58e-4700-a770-7157f0381e14"}
01:00:10.175 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"6786f9ac-e58e-4700-a770-7157f0381e14"}
01:00:10.191 00.016 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"455a37e7-db89-4851-89d3-38731da1d5b7"}
01:00:10.232 00.041 9340 case statement mapped state 6 to 3
01:00:10.242 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"455a37e7-db89-4851-89d3-38731da1d5b7"}
01:00:10.260 00.018 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"cf7aa55b-f514-46d7-a927-f705545b6555"}
01:00:10.271 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":309,"width":15,"height":15,"star_pos":[7.25,7.19],"pixels":"..."},"id":"cf7aa55b-f514-46d7-a927-f705545b6555"}
01:00:11.232 00.961 12020 Exposure complete
01:00:11.567 00.335 12020 worker thread done servicing request
01:00:11.568 00.001 9340 OnExposeComplete: enter
01:00:11.582 00.014 9340 UpdateGuideState(): m_state=6
01:00:11.598 00.016 9340 Star::Find(15, 896, 706, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 310
01:00:11.610 00.012 9340 Star::Find returns 1 (0), X=895.82, Y=706.30, Mass=1691529, SNR=187.7, Peak=64932 HFD=5.1
01:00:11.633 00.023 9340 MultiStar: [#1 -0.32,-0.18,0.96,U] [#2 -0.33,-0.21,0.68,U] [#3 -0.15,0.16,0.58,U] [#4 -0.16,-0.02,0.53,U] [#5 -0.14,-0.15,0.52,U] [#6 -0.01,-0.07,0.42,U] [#7 -0.12,-0.31,0.53,U] [#8 -0.05,0.07,0.42,U] 
01:00:11.689 00.056 9340 single-star, 8 included, MultiStar: {-0.19, -0.10}, one-star: {-0.18, -0.11}
01:00:11.721 00.032 9340 CameraToMount -- cameraTheta (-2.59) - m_xAngle (-3.09) = xAngle (0.50 = 0.50)
01:00:11.741 00.020 9340 CameraToMount -- cameraTheta (-2.59) - (m_xAngle (-3.09) + m_yAngleError (-0.07)) = yAngle (0.58 = 0.58)
01:00:11.771 00.030 9340 CameraToMount -- cameraX=-0.18 cameraY=-0.11 hyp=0.21 cameraTheta=-2.59 mountX=0.18 mountY=0.12, mountTheta=0.56
01:00:11.844 00.073 9340 SchedulePrimaryMove(10104498, x=-0.18, y=-0.11, opts=13)
01:00:11.872 00.028 9340 Enqueuing Move request for scope (-0.18, -0.11)
01:00:11.886 00.014 12020 Worker thread wakes up
01:00:11.887 00.001 9340 UpdateImageDisplay: Size=(1920,1080) min=9961, max=65535, med=15215, FiltMin=12309, FiltMax=65512, Gamma=2.870
01:00:11.902 00.015 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.18, -0.11) opts 0xd
01:00:11.902 00.000 12020 Handling offset move in thread for scope, endpoint = (-0.18, -0.11)
01:00:11.902 00.000 12020 Moving (-0.18, -0.11) raw xDistance=0.18 yDistance=0.12
01:00:11.902 00.000 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.18
01:00:11.902 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:00:11.903 00.001 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
01:00:11.903 00.000 12020 MoveAxis(E, 0, ABG)
01:00:11.905 00.002 12020 Move returns status 0, amount 0
01:00:11.905 00.000 9340 UpdateGuideState exits: m=1691529 SNR=187.7
01:00:11.930 00.025 12020 MoveAxis(N, 0, ABG)
01:00:11.931 00.001 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:00:11.970 00.039 12020 Move returns status 0, amount 0
01:00:11.970 00.000 12020 move complete, result=0
01:00:11.971 00.001 12020 worker thread done servicing request
01:00:11.975 00.004 9340 ScheduleExposure(2000,3,1) exposurePending=0
01:00:12.007 00.032 9340 Enqueuing Expose request
01:00:12.022 00.015 12020 Worker thread wakes up
01:00:12.022 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
01:00:12.023 00.001 12020 Handling exposure in thread, d=2000 o=3 r=(881,691,31,31)
01:00:12.023 00.000 9340 GuideStep: 0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
01:00:12.160 00.137 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"49a7fed5-2de8-4abb-bdcf-99172aa9a2f2"}
01:00:12.179 00.019 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"49a7fed5-2de8-4abb-bdcf-99172aa9a2f2"}
01:00:12.197 00.018 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"dd0ad35a-6546-4a79-9632-678f0d4d88d8"}
01:00:12.218 00.021 9340 case statement mapped state 6 to 3
01:00:12.262 00.044 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"dd0ad35a-6546-4a79-9632-678f0d4d88d8"}
01:00:12.277 00.015 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"492b40c9-624e-4985-8f62-033b9ed13780"}
01:00:12.291 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":310,"width":15,"height":15,"star_pos":[6.82,7.30],"pixels":"..."},"id":"492b40c9-624e-4985-8f62-033b9ed13780"}
01:00:14.160 01.869 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"505407f1-af1f-4579-95cf-9bc556e1f9ed"}
01:00:14.168 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"505407f1-af1f-4579-95cf-9bc556e1f9ed"}
01:00:14.179 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"40ced155-920d-4b8a-acda-57757f1c7222"}
01:00:14.189 00.010 9340 case statement mapped state 6 to 3
01:00:14.202 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"40ced155-920d-4b8a-acda-57757f1c7222"}
01:00:14.213 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"4b667c14-846f-4e70-a5b3-deae2b4554b3"}
01:00:14.241 00.028 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":310,"width":15,"height":15,"star_pos":[6.82,7.30],"pixels":"..."},"id":"4b667c14-846f-4e70-a5b3-deae2b4554b3"}
01:00:14.391 00.150 12020 Exposure complete
01:00:14.692 00.301 12020 worker thread done servicing request
01:00:14.692 00.000 9340 OnExposeComplete: enter
01:00:14.727 00.035 9340 UpdateGuideState(): m_state=6
01:00:14.742 00.015 9340 Star::Find(15, 895, 706, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 311
01:00:14.755 00.013 9340 Star::Find returns 1 (0), X=895.94, Y=706.31, Mass=1596156, SNR=195.3, Peak=65444 HFD=5.0
01:00:14.770 00.015 9340 MultiStar: [#1 -0.22,-0.18,0.84,U] [#2 -0.39,0.06,0.63,U] [#3 0.06,-0.18,0.58,U] [#4 -0.12,-0.10,0.50,U] [#5 0.02,-0.20,0.48,U] [#6 -0.11,-0.21,0.38,U] [#7 0.11,-0.28,0.41,U] [#8 -0.06,0.16,0.38,U] 
01:00:14.783 00.013 9340 single-star, 8 included, MultiStar: {-0.10, -0.12}, one-star: {-0.06, -0.10}
01:00:14.794 00.011 9340 CameraToMount -- cameraTheta (-2.12) - m_xAngle (-3.09) = xAngle (0.98 = 0.98)
01:00:14.806 00.012 9340 CameraToMount -- cameraTheta (-2.12) - (m_xAngle (-3.09) + m_yAngleError (-0.07)) = yAngle (1.05 = 1.05)
01:00:14.819 00.013 9340 CameraToMount -- cameraX=-0.06 cameraY=-0.10 hyp=0.12 cameraTheta=-2.12 mountX=0.07 mountY=0.10, mountTheta=1.00
01:00:14.844 00.025 9340 SchedulePrimaryMove(10104498, x=-0.06, y=-0.10, opts=13)
01:00:14.898 00.054 9340 Enqueuing Move request for scope (-0.06, -0.10)
01:00:14.921 00.023 12020 Worker thread wakes up
01:00:14.921 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=10503, max=65535, med=15193, FiltMin=12306, FiltMax=65512, Gamma=2.870
01:00:14.933 00.012 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.10) opts 0xd
01:00:14.934 00.001 9340 UpdateGuideState exits: m=1596156 SNR=195.3
01:00:14.946 00.012 12020 Handling offset move in thread for scope, endpoint = (-0.06, -0.10)
01:00:14.946 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:00:14.961 00.015 12020 Moving (-0.06, -0.10) raw xDistance=0.07 yDistance=0.10
01:00:14.961 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
01:00:15.032 00.071 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
01:00:15.033 00.001 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:00:15.033 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
01:00:15.033 00.000 12020 MoveAxis(E, 0, ABG)
01:00:15.034 00.001 12020 Move returns status 0, amount 0
01:00:15.034 00.000 12020 MoveAxis(N, 0, ABG)
01:00:15.034 00.000 12020 Move returns status 0, amount 0
01:00:15.034 00.000 9340 Enqueuing Expose request
01:00:15.045 00.011 12020 move complete, result=0
01:00:15.045 00.000 12020 worker thread done servicing request
01:00:15.046 00.001 9340 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
01:00:15.064 00.018 12020 Worker thread wakes up
01:00:15.065 00.001 12020 worker thread servicing REQUEST_EXPOSE 2000
01:00:15.065 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(881,691,31,31)
01:00:16.160 01.095 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"00018112-b174-4127-b5f9-94595eac261a"}
01:00:16.182 00.022 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"00018112-b174-4127-b5f9-94595eac261a"}
01:00:16.216 00.034 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"17bfd963-4324-4b31-ad41-009904534be1"}
01:00:16.250 00.034 9340 case statement mapped state 6 to 3
01:00:16.273 00.023 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"17bfd963-4324-4b31-ad41-009904534be1"}
01:00:16.289 00.016 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"2cd30c65-5777-450a-9970-c42559f7ed12"}
01:00:16.308 00.019 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":311,"width":15,"height":15,"star_pos":[6.94,7.31],"pixels":"..."},"id":"2cd30c65-5777-450a-9970-c42559f7ed12"}
01:00:17.472 01.164 12020 Exposure complete
01:00:18.098 00.626 9340 OnExposeComplete: enter
01:00:18.162 00.064 9340 UpdateGuideState(): m_state=6
01:00:18.177 00.015 12020 worker thread done servicing request
01:00:18.178 00.001 9340 Star::Find(15, 895, 706, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 312
01:00:18.276 00.098 9340 Star::Find returns 1 (0), X=895.58, Y=706.22, Mass=1716783, SNR=192.9, Peak=64892 HFD=5.2
01:00:18.309 00.033 9340 MultiStar: [#1 -0.62,0.02,0.89,U] [#2 -0.43,-0.08,0.67,U] [#3 -0.47,-0.08,0.63,U] [#4 -0.33,-0.05,0.52,U] [#5 -0.35,0.09,0.43,U] [#6 -0.43,-0.30,0.39,U] [#7 -0.37,-0.37,0.37,U] [#8 -0.07,0.14,0.42,U] 
01:00:18.348 00.039 9340 refined, 8 included, MultiStar: {-0.41, -0.09}, one-star: {-0.42, -0.20}
01:00:18.394 00.046 9340 CameraToMount -- cameraTheta (-2.93) - m_xAngle (-3.09) = xAngle (0.16 = 0.16)
01:00:18.415 00.021 9340 CameraToMount -- cameraTheta (-2.93) - (m_xAngle (-3.09) + m_yAngleError (-0.07)) = yAngle (0.23 = 0.23)
01:00:18.444 00.029 9340 CameraToMount -- cameraX=-0.41 cameraY=-0.09 hyp=0.42 cameraTheta=-2.93 mountX=0.42 mountY=0.10, mountTheta=0.23
01:00:18.502 00.058 9340 SchedulePrimaryMove(10104498, x=-0.41, y=-0.09, opts=13)
01:00:18.520 00.018 9340 Enqueuing Move request for scope (-0.41, -0.09)
01:00:18.537 00.017 12020 Worker thread wakes up
01:00:18.540 00.003 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.41, -0.09) opts 0xd
01:00:18.540 00.000 12020 Handling offset move in thread for scope, endpoint = (-0.41, -0.09)
01:00:18.540 00.000 12020 Moving (-0.41, -0.09) raw xDistance=0.42 yDistance=0.10
01:00:18.540 00.000 12020 GuideAlgorithmHysteresis::Result() returns 0.18 from input 0.42
01:00:18.541 00.001 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:00:18.542 00.001 9340 UpdateImageDisplay: Size=(1920,1080) min=10323, max=65535, med=15207, FiltMin=12321, FiltMax=65512, Gamma=2.870
01:00:18.566 00.024 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
01:00:18.566 00.000 9340 UpdateGuideState exits: m=1716783 SNR=192.9
01:00:18.603 00.037 12020 MoveAxis(W, 30, ABG)
01:00:18.603 00.000 12020 Guiding  Dir = 3, Dur = 30
01:00:18.605 00.002 12020 IsSlewing returns 0
01:00:18.605 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:00:18.626 00.021 12020 IsGuiding returns 0
01:00:18.627 00.001 9340 ScheduleExposure(2000,3,1) exposurePending=0
01:00:18.669 00.042 12020 PulseGuide returned control before completion, sleep 13
01:00:18.672 00.003 9340 Enqueuing Expose request
01:00:18.725 00.053 12020 IsGuiding returns 0
01:00:18.726 00.001 12020 Move returns status 0, amount 30
01:00:18.726 00.000 12020 MoveAxis(N, 0, ABG)
01:00:18.726 00.000 12020 Move returns status 0, amount 0
01:00:18.726 00.000 12020 move complete, result=0
01:00:18.726 00.000 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"c3296fce-7fd3-4f33-ae88-c39155155b84"}
01:00:18.749 00.023 12020 worker thread done servicing request
01:00:18.750 00.001 12020 Worker thread wakes up
01:00:18.751 00.001 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"c3296fce-7fd3-4f33-ae88-c39155155b84"}
01:00:18.789 00.038 12020 worker thread servicing REQUEST_EXPOSE 2000
01:00:18.789 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(881,691,31,31)
01:00:18.791 00.002 9340 GuideStep: 0.4 px 30 ms WEST, 0.1 px 0 ms NORTH
01:00:18.884 00.093 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"571612fc-ee43-453f-9b7d-846cea821a76"}
01:00:18.961 00.077 9340 case statement mapped state 6 to 3
01:00:18.996 00.035 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"571612fc-ee43-453f-9b7d-846cea821a76"}
01:00:19.019 00.023 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"18ab03f2-2ba7-49b4-a2d8-43f1f8f9ad06"}
01:00:19.075 00.056 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":312,"width":15,"height":15,"star_pos":[6.58,7.22],"pixels":"..."},"id":"18ab03f2-2ba7-49b4-a2d8-43f1f8f9ad06"}
01:00:20.192 01.117 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"2a38970c-dd12-4133-8203-449078f6555b"}
01:00:20.213 00.021 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"2a38970c-dd12-4133-8203-449078f6555b"}
01:00:20.233 00.020 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"6f9d6397-e8a2-427a-913f-fdd18ab34d27"}
01:00:20.251 00.018 9340 case statement mapped state 6 to 3
01:00:20.275 00.024 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"6f9d6397-e8a2-427a-913f-fdd18ab34d27"}
01:00:20.372 00.097 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"53c328c0-8c32-4b7e-9819-4d35d7e6cf88"}
01:00:20.383 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":312,"width":15,"height":15,"star_pos":[6.58,7.22],"pixels":"..."},"id":"53c328c0-8c32-4b7e-9819-4d35d7e6cf88"}
01:00:21.150 00.767 12020 Exposure complete
01:00:21.442 00.292 12020 worker thread done servicing request
01:00:21.442 00.000 9340 OnExposeComplete: enter
01:00:21.457 00.015 9340 UpdateGuideState(): m_state=6
01:00:21.467 00.010 9340 Star::Find(15, 895, 706, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 313
01:00:21.477 00.010 9340 Star::Find returns 1 (0), X=895.89, Y=706.69, Mass=1685573, SNR=202.1, Peak=63648 HFD=5.1
01:00:21.488 00.011 9340 MultiStar: [#1 -0.43,0.20,0.78,U] [#2 -0.39,0.40,0.65,U] [#3 -0.25,0.27,0.63,U] [#4 -0.33,0.19,0.41,U] [#5 -0.29,0.29,0.36,U] [#6 -0.16,0.13,0.39,U] [#7 -0.09,0.04,0.41,U] [#8 -0.03,0.41,0.38,U] 
01:00:21.522 00.034 9340 single-star, 8 included, MultiStar: {-0.24, 0.25}, one-star: {-0.10, 0.28}
01:00:21.536 00.014 9340 CameraToMount -- cameraTheta (1.93) - m_xAngle (-3.09) = xAngle (5.03 = -1.26)
01:00:21.548 00.012 9340 CameraToMount -- cameraTheta (1.93) - (m_xAngle (-3.09) + m_yAngleError (-0.07)) = yAngle (5.10 = -1.18)
01:00:21.558 00.010 9340 CameraToMount -- cameraX=-0.10 cameraY=0.28 hyp=0.29 cameraTheta=1.93 mountX=0.09 mountY=-0.27, mountTheta=-1.25
01:00:21.572 00.014 9340 SchedulePrimaryMove(10104498, x=-0.10, y=0.28, opts=13)
01:00:21.585 00.013 9340 Enqueuing Move request for scope (-0.10, 0.28)
01:00:21.598 00.013 12020 Worker thread wakes up
01:00:21.598 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=9077, max=65535, med=15239, FiltMin=11704, FiltMax=65512, Gamma=2.870
01:00:21.617 00.019 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.28) opts 0xd
01:00:21.618 00.001 9340 UpdateGuideState exits: m=1685573 SNR=202.1
01:00:21.647 00.029 12020 Handling offset move in thread for scope, endpoint = (-0.10, 0.28)
01:00:21.647 00.000 12020 Moving (-0.10, 0.28) raw xDistance=0.09 yDistance=-0.27
01:00:21.647 00.000 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
01:00:21.649 00.002 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
01:00:21.649 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.27
01:00:21.649 00.000 12020 MoveAxis(E, 0, ABG)
01:00:21.649 00.000 12020 Move returns status 0, amount 0
01:00:21.649 00.000 12020 MoveAxis(N, 0, ABG)
01:00:21.649 00.000 12020 Move returns status 0, amount 0
01:00:21.651 00.002 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:00:21.662 00.011 12020 move complete, result=0
01:00:21.662 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
01:00:21.673 00.011 12020 worker thread done servicing request
01:00:21.673 00.000 9340 Enqueuing Expose request
01:00:21.684 00.011 12020 Worker thread wakes up
01:00:21.684 00.000 9340 GuideStep: 0.1 px 0 ms EAST, -0.3 px 0 ms NORTH
01:00:21.698 00.014 12020 worker thread servicing REQUEST_EXPOSE 2000
01:00:21.699 00.001 12020 Handling exposure in thread, d=2000 o=3 r=(881,691,31,31)
01:00:22.192 00.493 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"6362ab9e-6995-4dc2-a578-fa4cb46d517e"}
01:00:22.207 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"6362ab9e-6995-4dc2-a578-fa4cb46d517e"}
01:00:22.222 00.015 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"ccfa1654-6a21-4e10-bd43-5ff39c5a39f4"}
01:00:22.268 00.046 9340 case statement mapped state 6 to 3
01:00:22.285 00.017 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"ccfa1654-6a21-4e10-bd43-5ff39c5a39f4"}
01:00:22.301 00.016 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"0ee85cb0-2853-4796-b045-ba92dc4ce08d"}
01:00:22.318 00.017 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":313,"width":15,"height":15,"star_pos":[6.89,6.69],"pixels":"..."},"id":"0ee85cb0-2853-4796-b045-ba92dc4ce08d"}
01:00:24.074 01.756 12020 Exposure complete
01:00:24.191 00.117 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"7c10b599-561d-42af-acd2-602183315e44"}
01:00:24.264 00.073 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"7c10b599-561d-42af-acd2-602183315e44"}
01:00:24.338 00.074 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"6d9a2406-d2db-4852-a59f-af622f4d6b12"}
01:00:24.388 00.050 9340 case statement mapped state 6 to 3
01:00:24.453 00.065 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"6d9a2406-d2db-4852-a59f-af622f4d6b12"}
01:00:24.489 00.036 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"ebb85a12-956e-4098-8005-c38da8f90095"}
01:00:24.543 00.054 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":313,"width":15,"height":15,"star_pos":[6.89,6.69],"pixels":"..."},"id":"ebb85a12-956e-4098-8005-c38da8f90095"}
01:00:24.765 00.222 12020 worker thread done servicing request
01:00:24.765 00.000 9340 OnExposeComplete: enter
01:00:24.796 00.031 9340 UpdateGuideState(): m_state=6
01:00:24.859 00.063 9340 Star::Find(15, 895, 706, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 314
01:00:24.901 00.042 9340 Star::Find returns 1 (0), X=895.86, Y=707.05, Mass=1696258, SNR=200.2, Peak=64679 HFD=4.7
01:00:24.999 00.098 9340 MultiStar: [#1 -0.54,0.41,0.79,U] [#2 -0.24,0.78,0.72,U] [#3 -0.20,0.79,0.57,U] [#4 -0.30,0.48,0.47,U] [#5 -0.18,0.79,0.50,U] [#6 -0.26,0.70,0.35,U] [#7 -0.34,0.45,0.34,U] [#8 -0.08,0.67,0.38,U] 
01:00:25.028 00.029 9340 single-star, 8 included, MultiStar: {-0.26, 0.63}, one-star: {-0.14, 0.64}
01:00:25.098 00.070 9340 CameraToMount -- cameraTheta (1.78) - m_xAngle (-3.09) = xAngle (4.87 = -1.41)
01:00:25.117 00.019 9340 CameraToMount -- cameraTheta (1.78) - (m_xAngle (-3.09) + m_yAngleError (-0.07)) = yAngle (4.95 = -1.34)
01:00:25.142 00.025 9340 CameraToMount -- cameraX=-0.14 cameraY=0.64 hyp=0.65 cameraTheta=1.78 mountX=0.10 mountY=-0.63, mountTheta=-1.41
01:00:25.235 00.093 9340 SchedulePrimaryMove(10104498, x=-0.14, y=0.64, opts=13)
01:00:25.276 00.041 9340 Enqueuing Move request for scope (-0.14, 0.64)
01:00:25.320 00.044 12020 Worker thread wakes up
01:00:25.321 00.001 9340 UpdateImageDisplay: Size=(1920,1080) min=9293, max=65535, med=15217, FiltMin=11500, FiltMax=65512, Gamma=2.870
01:00:25.337 00.016 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.14, 0.64) opts 0xd
01:00:25.337 00.000 12020 Handling offset move in thread for scope, endpoint = (-0.14, 0.64)
01:00:25.337 00.000 12020 Moving (-0.14, 0.64) raw xDistance=0.10 yDistance=-0.63
01:00:25.338 00.001 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
01:00:25.338 00.000 12020 GuideAlgorithmResistSwitch::result() returns -0.63 from input -0.63
01:00:25.338 00.000 12020 MoveAxis(E, 0, ABG)
01:00:25.338 00.000 9340 UpdateGuideState exits: m=1696258 SNR=200.2
01:00:25.383 00.045 12020 Move returns status 0, amount 0
01:00:25.383 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:00:25.419 00.036 12020 MoveAxis(N, 103, ABG)
01:00:25.419 00.000 12020 Guiding  Dir = 0, Dur = 103
01:00:25.420 00.001 12020 IsSlewing returns 0
01:00:25.422 00.002 12020 IsGuiding returns 0
01:00:25.427 00.005 9340 ScheduleExposure(2000,3,1) exposurePending=0
01:00:25.470 00.043 9340 Enqueuing Expose request
01:00:25.505 00.035 12020 PulseGuide returned control before completion, sleep 29
01:00:25.585 00.080 12020 IsGuiding returns 1
01:00:25.586 00.001 12020 scope still moving after pulse duration time elapsed
01:00:25.730 00.144 12020 IsSlewing returns 0
01:00:25.732 00.002 12020 IsGuiding returns 0
01:00:25.732 00.000 12020 scope move finished after 103 + 207 ms
01:00:25.732 00.000 12020 Move returns status 0, amount 103
01:00:25.733 00.001 12020 move complete, result=0
01:00:25.733 00.000 12020 worker thread done servicing request
01:00:25.733 00.000 12020 Worker thread wakes up
01:00:25.733 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
01:00:25.733 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(881,691,31,31)
01:00:25.735 00.002 9340 GuideStep: 0.1 px 0 ms EAST, -0.6 px 103 ms NORTH
01:00:26.215 00.480 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"0837abb1-ee4d-4e99-8c74-827a208de1aa"}
01:00:26.257 00.042 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"0837abb1-ee4d-4e99-8c74-827a208de1aa"}
01:00:26.291 00.034 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"fd51e248-eacf-4398-b3d4-49835efe4e0c"}
01:00:26.307 00.016 9340 case statement mapped state 6 to 3
01:00:26.348 00.041 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"fd51e248-eacf-4398-b3d4-49835efe4e0c"}
01:00:26.368 00.020 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"dfeddfb8-186b-418a-af0d-f5be65b7139e"}
01:00:26.386 00.018 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":314,"width":15,"height":15,"star_pos":[6.86,7.05],"pixels":"..."},"id":"dfeddfb8-186b-418a-af0d-f5be65b7139e"}
01:00:28.089 01.703 12020 Exposure complete
01:00:28.206 00.117 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"f7e12f69-3218-4d4f-95e1-17af119ce2b0"}
01:00:28.228 00.022 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"f7e12f69-3218-4d4f-95e1-17af119ce2b0"}
01:00:28.262 00.034 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"bc9a695b-2b56-4904-a798-bcac8e7429f1"}
01:00:28.273 00.011 9340 case statement mapped state 6 to 3
01:00:28.284 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"bc9a695b-2b56-4904-a798-bcac8e7429f1"}
01:00:28.295 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"cde38673-63ce-4433-9bd8-bb958cb17e28"}
01:00:28.315 00.020 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":314,"width":15,"height":15,"star_pos":[6.86,7.05],"pixels":"..."},"id":"cde38673-63ce-4433-9bd8-bb958cb17e28"}
01:00:28.386 00.071 12020 worker thread done servicing request
01:00:28.386 00.000 9340 OnExposeComplete: enter
01:00:28.401 00.015 9340 UpdateGuideState(): m_state=6
01:00:28.414 00.013 9340 Star::Find(15, 895, 707, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 315
01:00:28.428 00.014 9340 Star::Find returns 1 (0), X=896.00, Y=706.11, Mass=1702898, SNR=187.9, Peak=63584 HFD=5.5
01:00:28.442 00.014 9340 MultiStar: [#1 -0.25,-0.27,0.88,U] [#2 -0.06,-0.10,0.73,U] [#3 -0.01,-0.24,0.55,U] [#4 -0.05,-0.45,0.59,U] [#5 -0.06,-0.25,0.45,U] [#6 -0.03,-0.20,0.33,U] [#7 0.04,-0.81,0.46,U] [#8 -0.08,-0.25,0.37,U] 
01:00:28.456 00.014 9340 single-star, 8 included, MultiStar: {-0.06, -0.31}, one-star: {0.01, -0.31}
01:00:28.467 00.011 9340 CameraToMount -- cameraTheta (-1.54) - m_xAngle (-3.09) = xAngle (1.55 = 1.55)
01:00:28.497 00.030 9340 CameraToMount -- cameraTheta (-1.54) - (m_xAngle (-3.09) + m_yAngleError (-0.07)) = yAngle (1.62 = 1.62)
01:00:28.519 00.022 9340 CameraToMount -- cameraX=0.01 cameraY=-0.31 hyp=0.31 cameraTheta=-1.54 mountX=0.01 mountY=0.31, mountTheta=1.55
01:00:28.538 00.019 9340 SchedulePrimaryMove(10104498, x=0.01, y=-0.31, opts=13)
01:00:28.550 00.012 9340 Enqueuing Move request for scope (0.01, -0.31)
01:00:28.560 00.010 12020 Worker thread wakes up
01:00:28.560 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=9739, max=65535, med=15251, FiltMin=12393, FiltMax=65512, Gamma=2.870
01:00:28.575 00.015 12020 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.31) opts 0xd
01:00:28.575 00.000 9340 UpdateGuideState exits: m=1702898 SNR=187.9
01:00:28.586 00.011 12020 Handling offset move in thread for scope, endpoint = (0.01, -0.31)
01:00:28.586 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:00:28.599 00.013 12020 Moving (0.01, -0.31) raw xDistance=0.01 yDistance=0.31
01:00:28.599 00.000 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
01:00:28.600 00.001 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
01:00:28.600 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.31
01:00:28.600 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
01:00:28.635 00.035 12020 MoveAxis(E, 0, ABG)
01:00:28.636 00.001 9340 Enqueuing Expose request
01:00:28.647 00.011 12020 Move returns status 0, amount 0
01:00:28.647 00.000 12020 MoveAxis(N, 0, ABG)
01:00:28.648 00.001 12020 Move returns status 0, amount 0
01:00:28.648 00.000 12020 move complete, result=0
01:00:28.648 00.000 12020 worker thread done servicing request
01:00:28.648 00.000 12020 Worker thread wakes up
01:00:28.648 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
01:00:28.648 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(881,691,31,31)
01:00:28.651 00.003 9340 GuideStep: 0.0 px 0 ms EAST, 0.3 px 0 ms NORTH
01:00:30.205 01.554 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"87bb4d90-2eeb-47d7-bc75-9acfc8584e8d"}
01:00:30.219 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"87bb4d90-2eeb-47d7-bc75-9acfc8584e8d"}
01:00:30.229 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"24c526f6-7302-41e4-a8f5-4051b5071718"}
01:00:30.240 00.011 9340 case statement mapped state 6 to 3
01:00:30.254 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"24c526f6-7302-41e4-a8f5-4051b5071718"}
01:00:30.268 00.014 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"cc3abcae-850c-4a7b-b062-5f0e0acfbeff"}
01:00:30.279 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":315,"width":15,"height":15,"star_pos":[7.00,7.11],"pixels":"..."},"id":"cc3abcae-850c-4a7b-b062-5f0e0acfbeff"}
01:00:31.015 00.736 12020 Exposure complete
01:00:31.275 00.260 12020 worker thread done servicing request
01:00:31.275 00.000 9340 OnExposeComplete: enter
01:00:31.289 00.014 9340 UpdateGuideState(): m_state=6
01:00:31.329 00.040 9340 Star::Find(15, 896, 706, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 316
01:00:31.341 00.012 9340 Star::Find returns 1 (0), X=896.15, Y=705.89, Mass=1657766, SNR=171.5, Peak=65444 HFD=4.9
01:00:31.360 00.019 9340 MultiStar: [#1 -0.03,-0.70,0.89,U] [#2 -0.03,-0.43,0.85,U] [#3 0.07,-0.54,0.58,U] [#4 0.24,-0.47,0.60,U] [#5 0.23,-0.57,0.56,U] [#6 0.20,-0.80,0.41,U] [#7 0.37,-0.65,0.37,U] [#8 0.42,-0.41,0.43,U] 
01:00:31.372 00.012 9340 single-star, 8 included, MultiStar: {0.14, -0.56}, one-star: {0.16, -0.52}
01:00:31.382 00.010 9340 CameraToMount -- cameraTheta (-1.27) - m_xAngle (-3.09) = xAngle (1.82 = 1.82)
01:00:31.412 00.030 9340 CameraToMount -- cameraTheta (-1.27) - (m_xAngle (-3.09) + m_yAngleError (-0.07)) = yAngle (1.89 = 1.89)
01:00:31.458 00.046 9340 CameraToMount -- cameraX=0.16 cameraY=-0.52 hyp=0.54 cameraTheta=-1.27 mountX=-0.13 mountY=0.51, mountTheta=1.82
01:00:31.483 00.025 9340 SchedulePrimaryMove(10104498, x=0.16, y=-0.52, opts=13)
01:00:31.494 00.011 9340 Enqueuing Move request for scope (0.16, -0.52)
01:00:31.533 00.039 12020 Worker thread wakes up
01:00:31.534 00.001 12020 worker thread servicing REQUEST_MOVE scope ofs (0.16, -0.52) opts 0xd
01:00:31.534 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=10010, max=65535, med=15267, FiltMin=12129, FiltMax=65504, Gamma=2.870
01:00:31.566 00.032 12020 Handling offset move in thread for scope, endpoint = (0.16, -0.52)
01:00:31.567 00.001 9340 UpdateGuideState exits: m=1657766 SNR=171.5
01:00:31.580 00.013 12020 Moving (0.16, -0.52) raw xDistance=-0.13 yDistance=0.51
01:00:31.580 00.000 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
01:00:31.581 00.001 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:00:31.593 00.012 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
01:00:31.594 00.001 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.51
01:00:31.594 00.000 12020 MoveAxis(E, 0, ABG)
01:00:31.595 00.001 9340 ScheduleExposure(2000,3,1) exposurePending=0
01:00:31.610 00.015 9340 Enqueuing Expose request
01:00:31.640 00.030 12020 Move returns status 0, amount 0
01:00:31.640 00.000 12020 MoveAxis(N, 0, ABG)
01:00:31.641 00.001 12020 Move returns status 0, amount 0
01:00:31.641 00.000 12020 move complete, result=0
01:00:31.641 00.000 12020 worker thread done servicing request
01:00:31.641 00.000 12020 Worker thread wakes up
01:00:31.642 00.001 12020 worker thread servicing REQUEST_EXPOSE 2000
01:00:31.642 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(881,691,31,31)
01:00:31.683 00.041 9340 GuideStep: -0.1 px 0 ms EAST, 0.5 px 0 ms NORTH
01:00:32.206 00.523 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"b04add3f-1ae4-4cc4-84e7-d8b5a57a03da"}
01:00:32.243 00.037 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"b04add3f-1ae4-4cc4-84e7-d8b5a57a03da"}
01:00:32.318 00.075 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"dadeb7dd-91c7-45ab-ba6b-64b701d0908b"}
01:00:32.419 00.101 9340 case statement mapped state 6 to 3
01:00:32.459 00.040 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"dadeb7dd-91c7-45ab-ba6b-64b701d0908b"}
01:00:32.527 00.068 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"bb465ff0-e980-4f6d-bda4-70909f420ea3"}
01:00:32.580 00.053 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":316,"width":15,"height":15,"star_pos":[7.15,6.89],"pixels":"..."},"id":"bb465ff0-e980-4f6d-bda4-70909f420ea3"}
01:00:34.038 01.458 12020 Exposure complete
01:00:34.205 00.167 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"66e23060-032f-4050-a80c-d1c43debcd70"}
01:00:34.254 00.049 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"66e23060-032f-4050-a80c-d1c43debcd70"}
01:00:34.353 00.099 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"817b30fa-52ec-4bba-88e6-3a81a8e7463d"}
01:00:34.421 00.068 9340 case statement mapped state 6 to 3
01:00:34.456 00.035 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"817b30fa-52ec-4bba-88e6-3a81a8e7463d"}
01:00:34.520 00.064 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"ca73b85b-f344-4a20-b06d-6d851662d01a"}
01:00:34.551 00.031 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":316,"width":15,"height":15,"star_pos":[7.15,6.89],"pixels":"..."},"id":"ca73b85b-f344-4a20-b06d-6d851662d01a"}
01:00:34.589 00.038 12020 worker thread done servicing request
01:00:34.589 00.000 9340 OnExposeComplete: enter
01:00:34.637 00.048 9340 UpdateGuideState(): m_state=6
01:00:34.655 00.018 9340 Star::Find(15, 896, 705, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 317
01:00:34.671 00.016 9340 Star::Find returns 1 (0), X=896.21, Y=705.71, Mass=1753003, SNR=226.1, Peak=65444 HFD=5.2
01:00:34.693 00.022 9340 MultiStar: [#1 -0.30,-0.76,0.74,U] [#2 0.03,-0.35,0.53,U] [#3 0.04,-0.55,0.49,U] [#4 -0.00,-0.37,0.47,U] [#5 0.14,-0.71,0.38,U] [#6 0.15,-0.73,0.32,U] [#7 0.21,-0.65,0.42,U] [#8 0.21,-0.48,0.28,U] 
01:00:34.709 00.016 9340 refined, 8 included, MultiStar: {0.06, -0.61}, one-star: {0.22, -0.70}
01:00:34.749 00.040 9340 CameraToMount -- cameraTheta (-1.47) - m_xAngle (-3.09) = xAngle (1.62 = 1.62)
01:00:34.792 00.043 9340 CameraToMount -- cameraTheta (-1.47) - (m_xAngle (-3.09) + m_yAngleError (-0.07)) = yAngle (1.70 = 1.70)
01:00:34.879 00.087 9340 CameraToMount -- cameraX=0.06 cameraY=-0.61 hyp=0.61 cameraTheta=-1.47 mountX=-0.03 mountY=0.60, mountTheta=1.62
01:00:35.026 00.147 9340 SchedulePrimaryMove(10104498, x=0.06, y=-0.61, opts=13)
01:00:35.192 00.166 9340 Enqueuing Move request for scope (0.06, -0.61)
01:00:35.299 00.107 12020 Worker thread wakes up
01:00:35.300 00.001 12020 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.61) opts 0xd
01:00:35.300 00.000 12020 Handling offset move in thread for scope, endpoint = (0.06, -0.61)
01:00:35.300 00.000 12020 Moving (0.06, -0.61) raw xDistance=-0.03 yDistance=0.60
01:00:35.300 00.000 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
01:00:35.301 00.001 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
01:00:35.301 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.60
01:00:35.301 00.000 12020 MoveAxis(E, 0, ABG)
01:00:35.301 00.000 12020 Move returns status 0, amount 0
01:00:35.301 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=9777, max=65535, med=15291, FiltMin=12401, FiltMax=65504, Gamma=2.870
01:00:35.324 00.023 12020 MoveAxis(N, 0, ABG)
01:00:35.324 00.000 9340 UpdateGuideState exits: m=1753003 SNR=226.1
01:00:35.343 00.019 12020 Move returns status 0, amount 0
01:00:35.343 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:00:35.386 00.043 12020 move complete, result=0
01:00:35.387 00.001 12020 worker thread done servicing request
01:00:35.390 00.003 9340 ScheduleExposure(2000,3,1) exposurePending=0
01:00:35.434 00.044 9340 Enqueuing Expose request
01:00:35.546 00.112 12020 Worker thread wakes up
01:00:35.546 00.000 9340 GuideStep: -0.0 px 0 ms EAST, 0.6 px 0 ms NORTH
01:00:35.569 00.023 12020 worker thread servicing REQUEST_EXPOSE 2000
01:00:35.569 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(881,691,31,31)
01:00:36.207 00.638 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"a06efc78-35c4-44ca-8da3-94875e2dae1d"}
01:00:36.229 00.022 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"a06efc78-35c4-44ca-8da3-94875e2dae1d"}
01:00:36.261 00.032 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"60d1e5ed-9792-4aa0-b59d-0de792a41401"}
01:00:36.320 00.059 9340 case statement mapped state 6 to 3
01:00:36.344 00.024 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"60d1e5ed-9792-4aa0-b59d-0de792a41401"}
01:00:36.416 00.072 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"cdf725d2-2b19-4478-9381-3b5ce0eac1a0"}
01:00:36.434 00.018 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":317,"width":15,"height":15,"star_pos":[7.21,6.71],"pixels":"..."},"id":"cdf725d2-2b19-4478-9381-3b5ce0eac1a0"}
01:00:37.944 01.510 12020 Exposure complete
01:00:38.206 00.262 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"2994f31d-001c-4550-84ca-8ed8dae9c0fe"}
01:00:38.218 00.012 12020 worker thread done servicing request
01:00:38.219 00.001 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"2994f31d-001c-4550-84ca-8ed8dae9c0fe"}
01:00:38.232 00.013 9340 OnExposeComplete: enter
01:00:38.244 00.012 9340 UpdateGuideState(): m_state=6
01:00:38.258 00.014 9340 Star::Find(15, 896, 705, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 318
01:00:38.303 00.045 9340 Star::Find returns 1 (0), X=896.38, Y=705.70, Mass=1711696, SNR=221.8, Peak=65420 HFD=5.3
01:00:38.331 00.028 9340 MultiStar: [#1 0.02,-0.93,0.88,U] [#2 -0.00,-0.47,0.64,U] [#3 0.05,-0.52,0.48,U] [#4 0.16,-0.59,0.44,U] [#5 0.25,-0.49,0.40,U] [#6 0.23,-0.76,0.35,U] [#7 -0.11,-0.85,0.39,U] [#8 0.32,-0.67,0.27,U] 
01:00:38.344 00.013 9340 refined, 8 included, MultiStar: {0.15, -0.68}, one-star: {0.38, -0.71}
01:00:38.386 00.042 9340 CameraToMount -- cameraTheta (-1.36) - m_xAngle (-3.09) = xAngle (1.74 = 1.74)
01:00:38.451 00.065 9340 CameraToMount -- cameraTheta (-1.36) - (m_xAngle (-3.09) + m_yAngleError (-0.07)) = yAngle (1.81 = 1.81)
01:00:38.502 00.051 9340 CameraToMount -- cameraX=0.15 cameraY=-0.68 hyp=0.70 cameraTheta=-1.36 mountX=-0.11 mountY=0.68, mountTheta=1.74
01:00:38.567 00.065 9340 SchedulePrimaryMove(10104498, x=0.15, y=-0.68, opts=13)
01:00:38.604 00.037 9340 Enqueuing Move request for scope (0.15, -0.68)
01:00:38.620 00.016 12020 Worker thread wakes up
01:00:38.620 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=9975, max=65535, med=15296, FiltMin=12244, FiltMax=65504, Gamma=2.870
01:00:38.634 00.014 12020 worker thread servicing REQUEST_MOVE scope ofs (0.15, -0.68) opts 0xd
01:00:38.635 00.001 9340 UpdateGuideState exits: m=1711696 SNR=221.8
01:00:38.651 00.016 12020 Handling offset move in thread for scope, endpoint = (0.15, -0.68)
01:00:38.651 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:00:38.664 00.013 12020 Moving (0.15, -0.68) raw xDistance=-0.11 yDistance=0.68
01:00:38.665 00.001 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
01:00:38.665 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
01:00:38.666 00.001 9340 ScheduleExposure(2000,3,1) exposurePending=0
01:00:38.707 00.041 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.68
01:00:38.708 00.001 9340 Enqueuing Expose request
01:00:38.722 00.014 12020 MoveAxis(E, 0, ABG)
01:00:38.722 00.000 12020 Move returns status 0, amount 0
01:00:38.722 00.000 12020 MoveAxis(N, 0, ABG)
01:00:38.722 00.000 12020 Move returns status 0, amount 0
01:00:38.723 00.001 12020 move complete, result=0
01:00:38.723 00.000 12020 worker thread done servicing request
01:00:38.723 00.000 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"92ddf82b-2ec5-40a9-8b12-4ad6684ba074"}
01:00:38.739 00.016 12020 Worker thread wakes up
01:00:38.739 00.000 9340 case statement mapped state 6 to 3
01:00:38.752 00.013 12020 worker thread servicing REQUEST_EXPOSE 2000
01:00:38.752 00.000 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"92ddf82b-2ec5-40a9-8b12-4ad6684ba074"}
01:00:38.768 00.016 12020 Handling exposure in thread, d=2000 o=3 r=(881,691,31,31)
01:00:38.771 00.003 9340 GuideStep: -0.1 px 0 ms EAST, 0.7 px 0 ms NORTH
01:00:38.839 00.068 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"e621d4c9-0a21-4cd9-8112-818a3fba6f00"}
01:00:38.853 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":318,"width":15,"height":15,"star_pos":[7.38,6.70],"pixels":"..."},"id":"e621d4c9-0a21-4cd9-8112-818a3fba6f00"}
01:00:40.208 01.355 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"332184e9-fbd0-4210-83f2-c80c32c2c53a"}
01:00:40.222 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"332184e9-fbd0-4210-83f2-c80c32c2c53a"}
01:00:40.235 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"425ef7da-a7ee-4e29-9aef-1766d9284c11"}
01:00:40.252 00.017 9340 case statement mapped state 6 to 3
01:00:40.294 00.042 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"425ef7da-a7ee-4e29-9aef-1766d9284c11"}
01:00:40.334 00.040 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"202345e4-e984-4a73-b369-a87cb29c38fe"}
01:00:40.349 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":318,"width":15,"height":15,"star_pos":[7.38,6.70],"pixels":"..."},"id":"202345e4-e984-4a73-b369-a87cb29c38fe"}
01:00:41.151 00.802 12020 Exposure complete
01:00:41.532 00.381 9340 OnExposeComplete: enter
01:00:41.608 00.076 12020 worker thread done servicing request
01:00:41.608 00.000 9340 UpdateGuideState(): m_state=6
01:00:41.657 00.049 9340 Star::Find(15, 896, 705, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 319
01:00:41.916 00.259 9340 Star::Find returns 1 (0), X=896.53, Y=705.92, Mass=1661455, SNR=224.3, Peak=63872 HFD=5.1
01:00:42.048 00.132 9340 MultiStar: [#1 0.23,-0.65,0.89,U] [#2 0.24,-0.46,0.56,U] [#3 0.60,-0.70,0.41,U] [#4 0.43,-0.77,0.44,U] [#5 0.55,-0.63,0.37,U] [#6 0.58,-0.39,0.43,U] [#7 0.62,-0.62,0.34,U] [#8 0.45,-0.59,0.31,U] 
01:00:42.171 00.123 9340 single-star, 8 included, MultiStar: {0.44, -0.58}, one-star: {0.53, -0.50}
01:00:42.290 00.119 9340 CameraToMount -- cameraTheta (-0.75) - m_xAngle (-3.09) = xAngle (2.34 = 2.34)
01:00:42.384 00.094 9340 CameraToMount -- cameraTheta (-0.75) - (m_xAngle (-3.09) + m_yAngleError (-0.07)) = yAngle (2.41 = 2.41)
01:00:42.433 00.049 9340 CameraToMount -- cameraX=0.53 cameraY=-0.50 hyp=0.73 cameraTheta=-0.75 mountX=-0.51 mountY=0.48, mountTheta=2.38
01:00:42.508 00.075 9340 SchedulePrimaryMove(10104498, x=0.53, y=-0.50, opts=13)
01:00:42.550 00.042 9340 Enqueuing Move request for scope (0.53, -0.50)
01:00:42.602 00.052 12020 Worker thread wakes up
01:00:42.602 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=10413, max=65535, med=15297, FiltMin=12179, FiltMax=65504, Gamma=2.870
01:00:42.617 00.015 12020 worker thread servicing REQUEST_MOVE scope ofs (0.53, -0.50) opts 0xd
01:00:42.617 00.000 9340 UpdateGuideState exits: m=1661455 SNR=224.3
01:00:42.634 00.017 12020 Handling offset move in thread for scope, endpoint = (0.53, -0.50)
01:00:42.634 00.000 12020 Moving (0.53, -0.50) raw xDistance=-0.51 yDistance=0.48
01:00:42.634 00.000 12020 GuideAlgorithmHysteresis::Result() returns -0.21 from input -0.51
01:00:42.635 00.001 12020 switching direction from -1 to 1 - decHistory=3 oldest=0.31 newest=1.77
01:00:42.635 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:00:42.651 00.016 12020 GuideAlgorithmResistSwitch::result() returns 0.48 from input 0.48
01:00:42.651 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
01:00:42.698 00.047 12020 MoveAxis(E, 36, ABG)
01:00:42.698 00.000 12020 Guiding  Dir = 2, Dur = 36
01:00:42.699 00.001 9340 Enqueuing Expose request
01:00:42.716 00.017 12020 IsSlewing returns 0
01:00:42.717 00.001 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"cc790180-be9d-4475-9ea8-b26853184375"}
01:00:42.737 00.020 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"cc790180-be9d-4475-9ea8-b26853184375"}
01:00:42.761 00.024 12020 IsGuiding returns 0
01:00:42.768 00.007 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"21ca375b-0a8a-4fd1-b6ec-9e2e8fe57bf2"}
01:00:42.806 00.038 12020 IsGuiding returns 1
01:00:42.806 00.000 12020 scope still moving after pulse duration time elapsed
01:00:42.807 00.001 9340 case statement mapped state 6 to 3
01:00:42.828 00.021 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"21ca375b-0a8a-4fd1-b6ec-9e2e8fe57bf2"}
01:00:42.845 00.017 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"5bbc3596-3fa7-4cf6-8486-21303a3aa218"}
01:00:42.858 00.013 12020 IsSlewing returns 0
01:00:42.859 00.001 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":319,"width":15,"height":15,"star_pos":[6.53,6.92],"pixels":"..."},"id":"5bbc3596-3fa7-4cf6-8486-21303a3aa218"}
01:00:42.886 00.027 12020 IsGuiding returns 0
01:00:42.887 00.001 12020 scope move finished after 36 + 89 ms
01:00:42.887 00.000 12020 Move returns status 0, amount 36
01:00:42.887 00.000 12020 MoveAxis(S, 79, ABG)
01:00:42.887 00.000 12020 Guiding  Dir = 1, Dur = 79
01:00:42.889 00.002 12020 IsSlewing returns 0
01:00:42.890 00.001 12020 IsGuiding returns 0
01:00:42.966 00.076 12020 PulseGuide returned control before completion, sleep 14
01:00:42.991 00.025 12020 IsGuiding returns 1
01:00:42.991 00.000 12020 scope still moving after pulse duration time elapsed
01:00:43.024 00.033 12020 IsSlewing returns 0
01:00:43.025 00.001 12020 IsGuiding returns 1
01:00:43.052 00.027 12020 IsSlewing returns 0
01:00:43.053 00.001 12020 IsGuiding returns 1
01:00:43.174 00.121 12020 IsSlewing returns 0
01:00:43.205 00.031 12020 IsGuiding returns 0
01:00:43.205 00.000 12020 scope move finished after 79 + 236 ms
01:00:43.207 00.002 12020 Move returns status 0, amount 79
01:00:43.207 00.000 12020 move complete, result=0
01:00:43.207 00.000 12020 worker thread done servicing request
01:00:43.207 00.000 9340 GuideStep: -0.5 px 36 ms EAST, 0.5 px 79 ms SOUTH
01:00:43.240 00.033 12020 Worker thread wakes up
01:00:43.240 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
01:00:43.240 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(881,691,31,31)
01:00:44.216 00.976 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"e1ab02af-ae8f-4754-abe3-326498302214"}
01:00:44.228 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"e1ab02af-ae8f-4754-abe3-326498302214"}
01:00:44.259 00.031 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"c9e55bbb-ad39-4c4a-bebd-bde31d8a6de7"}
01:00:44.293 00.034 9340 case statement mapped state 6 to 3
01:00:44.306 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"c9e55bbb-ad39-4c4a-bebd-bde31d8a6de7"}
01:00:44.321 00.015 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"8deb9acb-5e20-4ec9-8bad-f1cea792766d"}
01:00:44.334 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":319,"width":15,"height":15,"star_pos":[6.53,6.92],"pixels":"..."},"id":"8deb9acb-5e20-4ec9-8bad-f1cea792766d"}
01:00:45.610 01.276 12020 Exposure complete
01:00:46.134 00.524 12020 worker thread done servicing request
01:00:46.135 00.001 9340 OnExposeComplete: enter
01:00:46.189 00.054 9340 UpdateGuideState(): m_state=6
01:00:46.293 00.104 9340 Star::Find(15, 896, 705, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 320
01:00:46.358 00.065 9340 Star::Find returns 1 (0), X=896.39, Y=706.00, Mass=1727735, SNR=197.0, Peak=65444 HFD=5.2
01:00:46.414 00.056 9340 MultiStar: [#1 0.04,-0.37,0.78,U] [#2 0.41,-0.50,0.66,U] [#3 0.37,-0.15,0.52,U] [#4 0.09,-0.49,0.57,U] [#5 0.36,-0.23,0.40,U] [#6 0.70,-0.36,0.43,U] [#7 0.43,-0.61,0.36,U] [#8 0.48,-0.75,0.37,U] 
01:00:46.435 00.021 9340 refined, 8 included, MultiStar: {0.34, -0.42}, one-star: {0.39, -0.41}
01:00:46.459 00.024 9340 CameraToMount -- cameraTheta (-0.89) - m_xAngle (-3.09) = xAngle (2.20 = 2.20)
01:00:46.505 00.046 9340 CameraToMount -- cameraTheta (-0.89) - (m_xAngle (-3.09) + m_yAngleError (-0.07)) = yAngle (2.27 = 2.27)
01:00:46.524 00.019 9340 CameraToMount -- cameraX=0.34 cameraY=-0.42 hyp=0.54 cameraTheta=-0.89 mountX=-0.32 mountY=0.41, mountTheta=2.23
01:00:46.557 00.033 9340 SchedulePrimaryMove(10104498, x=0.34, y=-0.42, opts=13)
01:00:46.577 00.020 9340 Enqueuing Move request for scope (0.34, -0.42)
01:00:46.610 00.033 12020 Worker thread wakes up
01:00:46.610 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=10157, max=65535, med=15293, FiltMin=12169, FiltMax=65504, Gamma=2.870
01:00:46.627 00.017 12020 worker thread servicing REQUEST_MOVE scope ofs (0.34, -0.42) opts 0xd
01:00:46.627 00.000 9340 UpdateGuideState exits: m=1727735 SNR=197.0
01:00:46.642 00.015 12020 Handling offset move in thread for scope, endpoint = (0.34, -0.42)
01:00:46.642 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:00:46.657 00.015 12020 Moving (0.34, -0.42) raw xDistance=-0.32 yDistance=0.41
01:00:46.657 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
01:00:46.672 00.015 12020 GuideAlgorithmHysteresis::Result() returns -0.15 from input -0.32
01:00:46.673 00.001 9340 Enqueuing Expose request
01:00:46.690 00.017 12020 GuideAlgorithmResistSwitch::result() returns 0.41 from input 0.41
01:00:46.690 00.000 12020 MoveAxis(E, 26, ABG)
01:00:46.692 00.002 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"af4e58eb-0a8c-4713-a499-3bc41d1691a7"}
01:00:46.729 00.037 12020 Guiding  Dir = 2, Dur = 26
01:00:46.730 00.001 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"af4e58eb-0a8c-4713-a499-3bc41d1691a7"}
01:00:46.771 00.041 12020 IsSlewing returns 0
01:00:46.780 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"f93c197f-5e66-4304-b6f4-ae9b1195e9f2"}
01:00:46.808 00.028 12020 IsGuiding returns 0
01:00:46.808 00.000 9340 case statement mapped state 6 to 3
01:00:46.872 00.064 12020 IsGuiding returns 1
01:00:46.873 00.001 12020 scope still moving after pulse duration time elapsed
01:00:46.878 00.005 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"f93c197f-5e66-4304-b6f4-ae9b1195e9f2"}
01:00:46.926 00.048 12020 IsSlewing returns 0
01:00:46.930 00.004 12020 IsGuiding returns 0
01:00:46.957 00.027 12020 scope move finished after 26 + 123 ms
01:00:46.963 00.006 12020 Move returns status 0, amount 26
01:00:46.963 00.000 12020 MoveAxis(S, 67, ABG)
01:00:46.963 00.000 12020 Guiding  Dir = 1, Dur = 67
01:00:46.975 00.012 12020 IsSlewing returns 0
01:00:46.983 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"aa8bfc97-5fdd-470c-9e7d-89bf650f69c7"}
01:00:47.022 00.039 12020 IsGuiding returns 0
01:00:47.023 00.001 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":320,"width":15,"height":15,"star_pos":[7.39,7.00],"pixels":"..."},"id":"aa8bfc97-5fdd-470c-9e7d-89bf650f69c7"}
01:00:47.139 00.116 12020 IsGuiding returns 1
01:00:47.139 00.000 12020 scope still moving after pulse duration time elapsed
01:00:47.166 00.027 12020 IsSlewing returns 0
01:00:47.168 00.002 12020 IsGuiding returns 1
01:00:47.284 00.116 12020 IsSlewing returns 0
01:00:47.334 00.050 12020 IsGuiding returns 0
01:00:47.334 00.000 12020 scope move finished after 67 + 245 ms
01:00:47.334 00.000 12020 Move returns status 0, amount 67
01:00:47.336 00.002 12020 move complete, result=0
01:00:47.336 00.000 12020 worker thread done servicing request
01:00:47.336 00.000 9340 GuideStep: -0.3 px 26 ms EAST, 0.4 px 67 ms SOUTH
01:00:47.408 00.072 12020 Worker thread wakes up
01:00:47.411 00.003 12020 worker thread servicing REQUEST_EXPOSE 2000
01:00:47.411 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(881,691,31,31)
01:00:48.217 00.806 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"73771274-66a2-463c-90c6-b135b8897d8d"}
01:00:48.252 00.035 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"73771274-66a2-463c-90c6-b135b8897d8d"}
01:00:48.278 00.026 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"eb67accc-750a-4bae-a6f5-89eb219e3ab4"}
01:00:48.345 00.067 9340 case statement mapped state 6 to 3
01:00:48.359 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"eb67accc-750a-4bae-a6f5-89eb219e3ab4"}
01:00:48.383 00.024 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"e2caab97-d3f9-4818-bc0b-fd01d2953e54"}
01:00:48.398 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":320,"width":15,"height":15,"star_pos":[7.39,7.00],"pixels":"..."},"id":"e2caab97-d3f9-4818-bc0b-fd01d2953e54"}
01:00:49.783 01.385 12020 Exposure complete
01:00:50.217 00.434 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"217158c6-2fa5-4f13-a61c-cb2b08237c25"}
01:00:50.240 00.023 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"217158c6-2fa5-4f13-a61c-cb2b08237c25"}
01:00:50.283 00.043 12020 worker thread done servicing request
01:00:50.284 00.001 9340 OnExposeComplete: enter
01:00:50.341 00.057 9340 UpdateGuideState(): m_state=6
01:00:50.364 00.023 9340 Star::Find(15, 896, 706, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 321
01:00:50.387 00.023 9340 Star::Find returns 1 (0), X=896.28, Y=706.05, Mass=1674131, SNR=192.9, Peak=65444 HFD=5.1
01:00:50.435 00.048 9340 MultiStar: [#1 0.06,-0.44,0.98,U] [#2 0.06,-0.52,0.77,U] [#3 0.40,-0.42,0.50,U] [#4 0.35,-0.46,0.46,U] [#5 0.38,-0.25,0.51,U] [#6 0.35,-0.49,0.42,U] [#7 0.39,-0.65,0.45,U] [#8 0.52,0.01,0.32,U] 
01:00:50.449 00.014 9340 single-star, 8 included, MultiStar: {0.27, -0.41}, one-star: {0.28, -0.36}
01:00:50.474 00.025 9340 CameraToMount -- cameraTheta (-0.92) - m_xAngle (-3.09) = xAngle (2.18 = 2.18)
01:00:50.501 00.027 9340 CameraToMount -- cameraTheta (-0.92) - (m_xAngle (-3.09) + m_yAngleError (-0.07)) = yAngle (2.25 = 2.25)
01:00:50.541 00.040 9340 CameraToMount -- cameraX=0.28 cameraY=-0.36 hyp=0.46 cameraTheta=-0.92 mountX=-0.26 mountY=0.36, mountTheta=2.20
01:00:50.561 00.020 9340 SchedulePrimaryMove(10104498, x=0.28, y=-0.36, opts=13)
01:00:50.583 00.022 9340 Enqueuing Move request for scope (0.28, -0.36)
01:00:50.600 00.017 12020 Worker thread wakes up
01:00:50.601 00.001 9340 UpdateImageDisplay: Size=(1920,1080) min=10337, max=65535, med=15278, FiltMin=12314, FiltMax=65504, Gamma=2.870
01:00:50.642 00.041 12020 worker thread servicing REQUEST_MOVE scope ofs (0.28, -0.36) opts 0xd
01:00:50.642 00.000 12020 Handling offset move in thread for scope, endpoint = (0.28, -0.36)
01:00:50.642 00.000 12020 Moving (0.28, -0.36) raw xDistance=-0.26 yDistance=0.36
01:00:50.642 00.000 12020 GuideAlgorithmHysteresis::Result() returns -0.12 from input -0.26
01:00:50.644 00.002 12020 GuideAlgorithmResistSwitch::result() returns 0.36 from input 0.36
01:00:50.644 00.000 9340 UpdateGuideState exits: m=1674131 SNR=192.9
01:00:50.666 00.022 12020 MoveAxis(E, 21, ABG)
01:00:50.666 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:00:50.688 00.022 12020 Guiding  Dir = 2, Dur = 21
01:00:50.688 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
01:00:50.708 00.020 12020 IsSlewing returns 0
01:00:50.708 00.000 9340 Enqueuing Expose request
01:00:50.723 00.015 12020 IsGuiding returns 0
01:00:50.724 00.001 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"6aa8a0c4-11a3-4bea-b1fd-30754da58ab6"}
01:00:50.777 00.053 9340 case statement mapped state 6 to 3
01:00:50.798 00.021 12020 IsGuiding returns 1
01:00:50.798 00.000 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"6aa8a0c4-11a3-4bea-b1fd-30754da58ab6"}
01:00:50.817 00.019 12020 scope still moving after pulse duration time elapsed
01:00:50.818 00.001 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"36994e98-3410-4344-87a1-5fead402892e"}
01:00:50.833 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":321,"width":15,"height":15,"star_pos":[7.28,7.05],"pixels":"..."},"id":"36994e98-3410-4344-87a1-5fead402892e"}
01:00:50.870 00.037 12020 IsSlewing returns 0
01:00:50.873 00.003 12020 IsGuiding returns 0
01:00:50.873 00.000 12020 scope move finished after 21 + 129 ms
01:00:50.873 00.000 12020 Move returns status 0, amount 21
01:00:50.873 00.000 12020 MoveAxis(S, 58, ABG)
01:00:50.874 00.001 12020 Guiding  Dir = 1, Dur = 58
01:00:50.875 00.001 12020 IsSlewing returns 0
01:00:50.876 00.001 12020 IsGuiding returns 0
01:00:50.977 00.101 12020 IsGuiding returns 1
01:00:50.977 00.000 12020 scope still moving after pulse duration time elapsed
01:00:51.025 00.048 12020 IsSlewing returns 0
01:00:51.121 00.096 12020 IsGuiding returns 0
01:00:51.121 00.000 12020 scope move finished after 58 + 186 ms
01:00:51.121 00.000 12020 Move returns status 0, amount 58
01:00:51.122 00.001 12020 move complete, result=0
01:00:51.122 00.000 12020 worker thread done servicing request
01:00:51.122 00.000 9340 GuideStep: -0.3 px 21 ms EAST, 0.4 px 58 ms SOUTH
01:00:51.139 00.017 12020 Worker thread wakes up
01:00:51.139 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
01:00:51.139 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(881,691,31,31)
01:00:52.217 01.078 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"b59c65b0-b7da-4bce-91c5-64457ac2105c"}
01:00:52.537 00.320 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"b59c65b0-b7da-4bce-91c5-64457ac2105c"}
01:00:52.706 00.169 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"94e4b875-b17a-4661-bbcd-05832f1495eb"}
01:00:52.837 00.131 9340 case statement mapped state 6 to 3
01:00:52.966 00.129 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"94e4b875-b17a-4661-bbcd-05832f1495eb"}
01:00:53.046 00.080 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"7b5f6c4f-ce25-464b-94f7-b2f05a3d0456"}
01:00:53.146 00.100 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":321,"width":15,"height":15,"star_pos":[7.28,7.05],"pixels":"..."},"id":"7b5f6c4f-ce25-464b-94f7-b2f05a3d0456"}
01:00:53.532 00.386 12020 Exposure complete
01:00:54.153 00.621 9340 OnExposeComplete: enter
01:00:54.170 00.017 12020 worker thread done servicing request
01:00:54.170 00.000 9340 UpdateGuideState(): m_state=6
01:00:54.195 00.025 9340 Star::Find(15, 896, 706, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 322
01:00:54.251 00.056 9340 Star::Find returns 1 (0), X=896.50, Y=706.21, Mass=1718240, SNR=206.5, Peak=65300 HFD=5.3
01:00:54.271 00.020 9340 MultiStar: [#1 0.04,-0.40,0.76,U] [#2 0.16,-0.13,0.66,U] [#3 0.21,-0.07,0.46,U] [#4 0.08,-0.21,0.58,U] [#5 0.18,-0.17,0.39,U] [#6 0.42,-0.47,0.41,U] [#7 0.37,-0.37,0.39,U] [#8 0.24,-0.14,0.38,U] 
01:00:54.284 00.013 9340 refined, 8 included, MultiStar: {0.25, -0.24}, one-star: {0.51, -0.20}
01:00:54.310 00.026 9340 CameraToMount -- cameraTheta (-0.76) - m_xAngle (-3.09) = xAngle (2.34 = 2.34)
01:00:54.331 00.021 9340 CameraToMount -- cameraTheta (-0.76) - (m_xAngle (-3.09) + m_yAngleError (-0.07)) = yAngle (2.41 = 2.41)
01:00:54.369 00.038 9340 CameraToMount -- cameraX=0.25 cameraY=-0.24 hyp=0.35 cameraTheta=-0.76 mountX=-0.24 mountY=0.23, mountTheta=2.37
01:00:54.393 00.024 9340 SchedulePrimaryMove(10104498, x=0.25, y=-0.24, opts=13)
01:00:54.420 00.027 9340 Enqueuing Move request for scope (0.25, -0.24)
01:00:54.440 00.020 12020 Worker thread wakes up
01:00:54.440 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=9998, max=65535, med=15297, FiltMin=12426, FiltMax=65504, Gamma=2.870
01:00:54.481 00.041 12020 worker thread servicing REQUEST_MOVE scope ofs (0.25, -0.24) opts 0xd
01:00:54.482 00.001 12020 Handling offset move in thread for scope, endpoint = (0.25, -0.24)
01:00:54.482 00.000 12020 Moving (0.25, -0.24) raw xDistance=-0.24 yDistance=0.23
01:00:54.482 00.000 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.24
01:00:54.482 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:00:54.483 00.001 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.23
01:00:54.483 00.000 9340 UpdateGuideState exits: m=1718240 SNR=206.5
01:00:54.505 00.022 12020 MoveAxis(E, 0, ABG)
01:00:54.505 00.000 12020 Move returns status 0, amount 0
01:00:54.506 00.001 12020 MoveAxis(N, 0, ABG)
01:00:54.506 00.000 12020 Move returns status 0, amount 0
01:00:54.506 00.000 12020 move complete, result=0
01:00:54.507 00.001 12020 worker thread done servicing request
01:00:54.507 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:00:54.525 00.018 9340 ScheduleExposure(2000,3,1) exposurePending=0
01:00:54.546 00.021 9340 Enqueuing Expose request
01:00:54.566 00.020 12020 Worker thread wakes up
01:00:54.566 00.000 9340 GuideStep: -0.2 px 0 ms EAST, 0.2 px 0 ms NORTH
01:00:54.606 00.040 12020 worker thread servicing REQUEST_EXPOSE 2000
01:00:54.606 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(881,691,31,31)
01:00:54.623 00.017 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"f97c31f6-22d9-4fbd-89d4-9968b4af43c9"}
01:00:54.638 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"f97c31f6-22d9-4fbd-89d4-9968b4af43c9"}
01:00:54.653 00.015 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"c0bb8fbc-fbd6-4222-a15f-34cb5a3a4e66"}
01:00:54.680 00.027 9340 case statement mapped state 6 to 3
01:00:54.730 00.050 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"c0bb8fbc-fbd6-4222-a15f-34cb5a3a4e66"}
01:00:54.759 00.029 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"9ee2acf4-da02-4c4a-a4d9-d2f21f5fe44c"}
01:00:54.778 00.019 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":322,"width":15,"height":15,"star_pos":[6.50,7.21],"pixels":"..."},"id":"9ee2acf4-da02-4c4a-a4d9-d2f21f5fe44c"}
01:00:56.262 01.484 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"8353b5c9-0aa5-4085-8544-e594ba87543a"}
01:00:56.284 00.022 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"8353b5c9-0aa5-4085-8544-e594ba87543a"}
01:00:56.319 00.035 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"d2b5a55a-36fd-4fd4-8011-f69a655ec48d"}
01:00:56.378 00.059 9340 case statement mapped state 6 to 3
01:00:56.413 00.035 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"d2b5a55a-36fd-4fd4-8011-f69a655ec48d"}
01:00:56.495 00.082 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"9316a420-c219-470a-ae11-25b0512a4217"}
01:00:56.534 00.039 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":322,"width":15,"height":15,"star_pos":[6.50,7.21],"pixels":"..."},"id":"9316a420-c219-470a-ae11-25b0512a4217"}
01:00:57.033 00.499 12020 Exposure complete
01:00:58.198 01.165 12020 worker thread done servicing request
01:00:58.198 00.000 9340 OnExposeComplete: enter
01:00:58.217 00.019 9340 UpdateGuideState(): m_state=6
01:00:58.261 00.044 9340 Star::Find(15, 896, 706, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 323
01:00:58.345 00.084 9340 Star::Find returns 1 (0), X=896.30, Y=706.21, Mass=1688270, SNR=179.1, Peak=64892 HFD=5.2
01:00:58.377 00.032 9340 MultiStar: [#1 -0.11,-0.29,0.83,U] [#2 0.25,-0.16,0.70,U] [#3 0.13,-0.09,0.53,U] [#4 -0.10,-0.37,0.65,U] [#5 0.20,-0.45,0.53,U] [#6 0.32,-0.40,0.47,U] [#7 0.14,-0.60,0.37,U] [#8 0.03,-0.71,0.33,U] 
01:00:58.434 00.057 9340 refined, 8 included, MultiStar: {0.13, -0.32}, one-star: {0.30, -0.20}
01:00:58.479 00.045 9340 CameraToMount -- cameraTheta (-1.18) - m_xAngle (-3.09) = xAngle (1.91 = 1.91)
01:00:58.509 00.030 9340 CameraToMount -- cameraTheta (-1.18) - (m_xAngle (-3.09) + m_yAngleError (-0.07)) = yAngle (1.99 = 1.99)
01:00:58.532 00.023 9340 CameraToMount -- cameraX=0.13 cameraY=-0.32 hyp=0.34 cameraTheta=-1.18 mountX=-0.12 mountY=0.32, mountTheta=1.92
01:00:58.625 00.093 9340 SchedulePrimaryMove(10104498, x=0.13, y=-0.32, opts=13)
01:00:58.671 00.046 9340 Enqueuing Move request for scope (0.13, -0.32)
01:00:58.727 00.056 12020 Worker thread wakes up
01:00:58.727 00.000 12020 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.32) opts 0xd
01:00:58.727 00.000 12020 Handling offset move in thread for scope, endpoint = (0.13, -0.32)
01:00:58.728 00.001 12020 Moving (0.13, -0.32) raw xDistance=-0.12 yDistance=0.32
01:00:58.729 00.001 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
01:00:58.729 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.32 from input 0.32
01:00:58.731 00.002 9340 UpdateImageDisplay: Size=(1920,1080) min=9848, max=65535, med=15312, FiltMin=12240, FiltMax=65512, Gamma=2.870
01:00:58.766 00.035 12020 MoveAxis(E, 0, ABG)
01:00:58.766 00.000 12020 Move returns status 0, amount 0
01:00:58.766 00.000 12020 MoveAxis(S, 51, ABG)
01:00:58.766 00.000 12020 Guiding  Dir = 1, Dur = 51
01:00:58.767 00.001 9340 UpdateGuideState exits: m=1688270 SNR=179.1
01:00:58.792 00.025 12020 IsSlewing returns 0
01:00:58.794 00.002 12020 IsGuiding returns 0
01:00:58.805 00.011 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:00:58.886 00.081 9340 ScheduleExposure(2000,3,1) exposurePending=0
01:00:58.965 00.079 12020 IsGuiding returns 1
01:00:58.966 00.001 12020 scope still moving after pulse duration time elapsed
01:00:58.966 00.000 9340 Enqueuing Expose request
01:00:59.042 00.076 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"7d23e09f-7918-4571-93d8-f46c4f1e7d6d"}
01:00:59.074 00.032 12020 IsSlewing returns 0
01:00:59.075 00.001 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"7d23e09f-7918-4571-93d8-f46c4f1e7d6d"}
01:00:59.097 00.022 12020 IsGuiding returns 0
01:00:59.097 00.000 12020 scope move finished after 51 + 250 ms
01:00:59.097 00.000 12020 Move returns status 0, amount 51
01:00:59.097 00.000 12020 move complete, result=0
01:00:59.103 00.006 12020 worker thread done servicing request
01:00:59.103 00.000 12020 Worker thread wakes up
01:00:59.104 00.001 12020 worker thread servicing REQUEST_EXPOSE 2000
01:00:59.104 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(881,691,31,31)
01:00:59.128 00.024 9340 GuideStep: -0.1 px 0 ms EAST, 0.3 px 51 ms SOUTH
01:00:59.256 00.128 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"3cf04c44-60a1-45cf-af66-9076dda54497"}
01:00:59.329 00.073 9340 case statement mapped state 6 to 3
01:00:59.374 00.045 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"3cf04c44-60a1-45cf-af66-9076dda54497"}
01:00:59.495 00.121 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"0d4b3860-8ee2-4f9f-87aa-99f5c7645219"}
01:00:59.569 00.074 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":323,"width":15,"height":15,"star_pos":[7.30,7.21],"pixels":"..."},"id":"0d4b3860-8ee2-4f9f-87aa-99f5c7645219"}
01:01:00.290 00.721 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"9d920a91-4df4-4a18-aa69-6e66ee7dfa7a"}
01:01:00.341 00.051 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"9d920a91-4df4-4a18-aa69-6e66ee7dfa7a"}
01:01:00.443 00.102 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"f49b84fe-21a6-4e17-8ec0-c2479480ccdc"}
01:01:00.580 00.137 9340 case statement mapped state 6 to 3
01:01:00.785 00.205 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"f49b84fe-21a6-4e17-8ec0-c2479480ccdc"}
01:01:00.831 00.046 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"aa2d9eb6-83ec-4c32-9213-6ed1813609ca"}
01:01:00.936 00.105 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":323,"width":15,"height":15,"star_pos":[7.30,7.21],"pixels":"..."},"id":"aa2d9eb6-83ec-4c32-9213-6ed1813609ca"}
01:01:01.628 00.692 12020 Exposure complete
01:01:02.248 00.620 9340 OnExposeComplete: enter
01:01:02.271 00.023 12020 worker thread done servicing request
01:01:02.271 00.000 9340 UpdateGuideState(): m_state=6
01:01:02.318 00.047 9340 Star::Find(15, 896, 706, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 324
01:01:02.343 00.025 9340 Star::Find returns 1 (0), X=896.83, Y=706.28, Mass=1662971, SNR=182.5, Peak=65444 HFD=5.1
01:01:02.359 00.016 9340 MultiStar: [#1 0.33,0.04,0.92,U] [#2 0.48,-0.02,0.82,U] [#3 0.72,0.05,0.59,U] [#4 0.39,-0.09,0.61,U] [#5 0.70,-0.11,0.44,U] [#6 0.77,0.02,0.40,U] [#7 0.55,-0.13,0.42,U] [#8 0.53,-0.20,0.39,U] 
01:01:02.382 00.023 9340 refined, 8 included, MultiStar: {0.58, -0.06}, one-star: {0.83, -0.13}
01:01:02.431 00.049 9340 CameraToMount -- cameraTheta (-0.10) - m_xAngle (-3.09) = xAngle (3.00 = 3.00)
01:01:02.464 00.033 9340 CameraToMount -- cameraTheta (-0.10) - (m_xAngle (-3.09) + m_yAngleError (-0.07)) = yAngle (3.07 = 3.07)
01:01:02.484 00.020 9340 CameraToMount -- cameraX=0.58 cameraY=-0.06 hyp=0.59 cameraTheta=-0.10 mountX=-0.58 mountY=0.04, mountTheta=3.07
01:01:02.558 00.074 9340 SchedulePrimaryMove(10104498, x=0.58, y=-0.06, opts=13)
01:01:02.582 00.024 9340 Enqueuing Move request for scope (0.58, -0.06)
01:01:02.599 00.017 12020 Worker thread wakes up
01:01:02.599 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=10301, max=65535, med=15307, FiltMin=12396, FiltMax=65504, Gamma=2.870
01:01:02.614 00.015 12020 worker thread servicing REQUEST_MOVE scope ofs (0.58, -0.06) opts 0xd
01:01:02.615 00.001 12020 Handling offset move in thread for scope, endpoint = (0.58, -0.06)
01:01:02.615 00.000 12020 Moving (0.58, -0.06) raw xDistance=-0.58 yDistance=0.04
01:01:02.615 00.000 12020 GuideAlgorithmHysteresis::Result() returns -0.24 from input -0.58
01:01:02.615 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:01:02.617 00.002 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
01:01:02.619 00.002 12020 MoveAxis(E, 42, ABG)
01:01:02.619 00.000 9340 UpdateGuideState exits: m=1662971 SNR=182.5
01:01:02.641 00.022 12020 Guiding  Dir = 2, Dur = 42
01:01:02.642 00.001 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:01:02.683 00.041 12020 IsSlewing returns 0
01:01:02.684 00.001 9340 ScheduleExposure(2000,3,1) exposurePending=0
01:01:02.705 00.021 12020 IsGuiding returns 0
01:01:02.705 00.000 9340 Enqueuing Expose request
01:01:02.721 00.016 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"fb0643e3-647c-4115-9ea3-9e2018fecff1"}
01:01:02.744 00.023 12020 PulseGuide returned control before completion, sleep 28
01:01:02.744 00.000 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"fb0643e3-647c-4115-9ea3-9e2018fecff1"}
01:01:02.775 00.031 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"3d03166a-c822-4b1b-b03d-90961d54ae45"}
01:01:02.808 00.033 12020 IsGuiding returns 1
01:01:02.808 00.000 9340 case statement mapped state 6 to 3
01:01:02.822 00.014 12020 scope still moving after pulse duration time elapsed
01:01:02.822 00.000 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"3d03166a-c822-4b1b-b03d-90961d54ae45"}
01:01:02.847 00.025 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"45859ed7-efdb-42b6-88ac-ca30d1fe1963"}
01:01:02.862 00.015 12020 IsSlewing returns 0
01:01:02.863 00.001 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":324,"width":15,"height":15,"star_pos":[6.83,7.28],"pixels":"..."},"id":"45859ed7-efdb-42b6-88ac-ca30d1fe1963"}
01:01:02.878 00.015 12020 IsGuiding returns 0
01:01:02.878 00.000 12020 scope move finished after 42 + 130 ms
01:01:02.878 00.000 12020 Move returns status 0, amount 42
01:01:02.878 00.000 12020 MoveAxis(N, 0, ABG)
01:01:02.880 00.002 12020 Move returns status 0, amount 0
01:01:02.880 00.000 12020 move complete, result=0
01:01:02.881 00.001 12020 worker thread done servicing request
01:01:02.881 00.000 12020 Worker thread wakes up
01:01:02.882 00.001 12020 worker thread servicing REQUEST_EXPOSE 2000
01:01:02.882 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(881,691,31,31)
01:01:02.887 00.005 9340 GuideStep: -0.6 px 42 ms EAST, 0.0 px 0 ms NORTH
01:01:04.288 01.401 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"2dddfdb5-cd48-43b7-bc72-d579e2163917"}
01:01:04.326 00.038 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"2dddfdb5-cd48-43b7-bc72-d579e2163917"}
01:01:04.340 00.014 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"f39eb0bf-ecd7-421c-ad9e-de4bf7825c98"}
01:01:04.350 00.010 9340 case statement mapped state 6 to 3
01:01:04.369 00.019 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"f39eb0bf-ecd7-421c-ad9e-de4bf7825c98"}
01:01:04.382 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"8905d13c-a5ed-4606-9b49-771ccac095a2"}
01:01:04.397 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":324,"width":15,"height":15,"star_pos":[6.83,7.28],"pixels":"..."},"id":"8905d13c-a5ed-4606-9b49-771ccac095a2"}
01:01:05.237 00.840 12020 Exposure complete
01:01:05.540 00.303 9340 OnExposeComplete: enter
01:01:05.555 00.015 12020 worker thread done servicing request
01:01:05.555 00.000 9340 UpdateGuideState(): m_state=6
01:01:05.570 00.015 9340 Star::Find(15, 896, 706, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 325
01:01:05.581 00.011 9340 Star::Find returns 1 (0), X=896.52, Y=705.95, Mass=1658215, SNR=189.1, Peak=62260 HFD=5.1
01:01:05.600 00.019 9340 MultiStar: [#1 0.25,-0.45,0.88,U] [#2 0.22,-0.19,0.67,U] [#3 0.64,-0.42,0.50,U] [#4 0.29,-0.54,0.47,U] [#5 0.44,-0.59,0.44,U] [#6 0.51,-0.62,0.43,U] [#7 0.54,-0.70,0.49,U] [#8 0.82,-0.16,0.40,U] 
01:01:05.619 00.019 9340 refined, 8 included, MultiStar: {0.45, -0.45}, one-star: {0.53, -0.47}
01:01:05.659 00.040 9340 CameraToMount -- cameraTheta (-0.79) - m_xAngle (-3.09) = xAngle (2.30 = 2.30)
01:01:05.670 00.011 9340 CameraToMount -- cameraTheta (-0.79) - (m_xAngle (-3.09) + m_yAngleError (-0.07)) = yAngle (2.38 = 2.38)
01:01:05.681 00.011 9340 CameraToMount -- cameraX=0.45 cameraY=-0.45 hyp=0.64 cameraTheta=-0.79 mountX=-0.42 mountY=0.44, mountTheta=2.34
01:01:05.718 00.037 9340 SchedulePrimaryMove(10104498, x=0.45, y=-0.45, opts=13)
01:01:05.762 00.044 9340 Enqueuing Move request for scope (0.45, -0.45)
01:01:05.780 00.018 12020 Worker thread wakes up
01:01:05.780 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=10550, max=65535, med=15306, FiltMin=12238, FiltMax=65504, Gamma=2.870
01:01:05.803 00.023 12020 worker thread servicing REQUEST_MOVE scope ofs (0.45, -0.45) opts 0xd
01:01:05.803 00.000 12020 Handling offset move in thread for scope, endpoint = (0.45, -0.45)
01:01:05.804 00.001 9340 UpdateGuideState exits: m=1658215 SNR=189.1
01:01:05.819 00.015 12020 Moving (0.45, -0.45) raw xDistance=-0.42 yDistance=0.44
01:01:05.819 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:01:05.864 00.045 12020 GuideAlgorithmHysteresis::Result() returns -0.20 from input -0.42
01:01:05.864 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.44 from input 0.44
01:01:05.864 00.000 12020 MoveAxis(E, 34, ABG)
01:01:05.865 00.001 12020 Guiding  Dir = 2, Dur = 34
01:01:05.865 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
01:01:05.882 00.017 12020 IsSlewing returns 0
01:01:05.882 00.000 9340 Enqueuing Expose request
01:01:05.895 00.013 12020 IsGuiding returns 0
01:01:05.960 00.065 12020 IsGuiding returns 1
01:01:05.960 00.000 12020 scope still moving after pulse duration time elapsed
01:01:05.989 00.029 12020 IsSlewing returns 0
01:01:05.992 00.003 12020 IsGuiding returns 1
01:01:06.024 00.032 12020 IsSlewing returns 0
01:01:06.031 00.007 12020 IsGuiding returns 0
01:01:06.031 00.000 12020 scope move finished after 34 + 101 ms
01:01:06.031 00.000 12020 Move returns status 0, amount 34
01:01:06.031 00.000 12020 MoveAxis(S, 72, ABG)
01:01:06.031 00.000 12020 Guiding  Dir = 1, Dur = 72
01:01:06.061 00.030 12020 IsSlewing returns 0
01:01:06.062 00.001 12020 IsGuiding returns 0
01:01:06.216 00.154 12020 IsGuiding returns 1
01:01:06.216 00.000 12020 scope still moving after pulse duration time elapsed
01:01:06.290 00.074 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"91b72958-378b-47d9-8e67-405aa0185648"}
01:01:06.356 00.066 12020 IsSlewing returns 0
01:01:06.358 00.002 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"91b72958-378b-47d9-8e67-405aa0185648"}
01:01:06.383 00.025 12020 IsGuiding returns 0
01:01:06.383 00.000 12020 scope move finished after 72 + 249 ms
01:01:06.383 00.000 12020 Move returns status 0, amount 72
01:01:06.384 00.001 12020 move complete, result=0
01:01:06.384 00.000 12020 worker thread done servicing request
01:01:06.384 00.000 12020 Worker thread wakes up
01:01:06.386 00.002 12020 worker thread servicing REQUEST_EXPOSE 2000
01:01:06.387 00.001 9340 GuideStep: -0.4 px 34 ms EAST, 0.4 px 72 ms SOUTH
01:01:06.452 00.065 12020 Handling exposure in thread, d=2000 o=3 r=(881,691,31,31)
01:01:06.478 00.026 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"7b8de51a-4ec6-4f69-b389-95476ec81fe7"}
01:01:06.498 00.020 9340 case statement mapped state 6 to 3
01:01:06.565 00.067 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"7b8de51a-4ec6-4f69-b389-95476ec81fe7"}
01:01:06.603 00.038 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"affe1b26-6da6-4af0-a8d5-841ae207e3ee"}
01:01:06.664 00.061 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":325,"width":15,"height":15,"star_pos":[6.52,6.95],"pixels":"..."},"id":"affe1b26-6da6-4af0-a8d5-841ae207e3ee"}
01:01:08.297 01.633 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"c8287866-6e23-4dcb-b493-831642f7a101"}
01:01:08.331 00.034 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"c8287866-6e23-4dcb-b493-831642f7a101"}
01:01:08.349 00.018 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"4556b7e7-4b45-46de-a005-7388785ca468"}
01:01:08.366 00.017 9340 case statement mapped state 6 to 3
01:01:08.382 00.016 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"4556b7e7-4b45-46de-a005-7388785ca468"}
01:01:08.409 00.027 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"1dbadf81-eb9d-4f4b-87f3-ffdcbe28e1b5"}
01:01:08.452 00.043 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":325,"width":15,"height":15,"star_pos":[6.52,6.95],"pixels":"..."},"id":"1dbadf81-eb9d-4f4b-87f3-ffdcbe28e1b5"}
01:01:08.850 00.398 12020 Exposure complete
01:01:09.312 00.462 12020 worker thread done servicing request
01:01:09.313 00.001 9340 OnExposeComplete: enter
01:01:09.351 00.038 9340 UpdateGuideState(): m_state=6
01:01:09.415 00.064 9340 Star::Find(15, 896, 705, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 326
01:01:09.439 00.024 9340 Star::Find returns 1 (0), X=895.79, Y=705.95, Mass=1704162, SNR=206.1, Peak=65444 HFD=5.2
01:01:09.462 00.023 9340 MultiStar: [#1 -0.60,-0.22,0.81,U] [#2 -0.28,-0.33,0.60,U] [#3 -0.22,-0.25,0.48,U] [#4 -0.43,-0.05,0.52,U] [#5 -0.28,-0.26,0.41,U] [#6 -0.36,-0.43,0.38,U] [#7 -0.06,-0.28,0.31,U] [#8 -0.52,-0.11,0.28,U] 
01:01:09.481 00.019 9340 refined, 8 included, MultiStar: {-0.34, -0.29}, one-star: {-0.21, -0.46}
01:01:09.499 00.018 9340 CameraToMount -- cameraTheta (-2.43) - m_xAngle (-3.09) = xAngle (0.66 = 0.66)
01:01:09.532 00.033 9340 CameraToMount -- cameraTheta (-2.43) - (m_xAngle (-3.09) + m_yAngleError (-0.07)) = yAngle (0.73 = 0.73)
01:01:09.557 00.025 9340 CameraToMount -- cameraX=-0.34 cameraY=-0.29 hyp=0.44 cameraTheta=-2.43 mountX=0.35 mountY=0.30, mountTheta=0.70
01:01:09.577 00.020 9340 SchedulePrimaryMove(10104498, x=-0.34, y=-0.29, opts=13)
01:01:09.611 00.034 9340 Enqueuing Move request for scope (-0.34, -0.29)
01:01:09.631 00.020 12020 Worker thread wakes up
01:01:09.632 00.001 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.34, -0.29) opts 0xd
01:01:09.632 00.000 12020 Handling offset move in thread for scope, endpoint = (-0.34, -0.29)
01:01:09.632 00.000 12020 Moving (-0.34, -0.29) raw xDistance=0.35 yDistance=0.30
01:01:09.632 00.000 12020 GuideAlgorithmHysteresis::Result() returns 0.13 from input 0.35
01:01:09.633 00.001 12020 GuideAlgorithmResistSwitch::result() returns 0.30 from input 0.30
01:01:09.633 00.000 12020 MoveAxis(W, 22, ABG)
01:01:09.633 00.000 12020 Guiding  Dir = 3, Dur = 22
01:01:09.635 00.002 9340 UpdateImageDisplay: Size=(1920,1080) min=10251, max=65535, med=15330, FiltMin=12386, FiltMax=65512, Gamma=2.870
01:01:09.654 00.019 12020 IsSlewing returns 0
01:01:09.655 00.001 9340 UpdateGuideState exits: m=1704162 SNR=206.1
01:01:09.702 00.047 12020 IsGuiding returns 0
01:01:09.703 00.001 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:01:09.717 00.014 9340 ScheduleExposure(2000,3,1) exposurePending=0
01:01:09.728 00.011 9340 Enqueuing Expose request
01:01:09.743 00.015 12020 IsGuiding returns 1
01:01:09.743 00.000 12020 scope still moving after pulse duration time elapsed
01:01:09.782 00.039 12020 IsSlewing returns 0
01:01:09.785 00.003 12020 IsGuiding returns 0
01:01:09.785 00.000 12020 scope move finished after 22 + 60 ms
01:01:09.785 00.000 12020 Move returns status 0, amount 22
01:01:09.786 00.001 12020 MoveAxis(S, 48, ABG)
01:01:09.786 00.000 12020 Guiding  Dir = 1, Dur = 48
01:01:09.791 00.005 12020 IsSlewing returns 0
01:01:09.814 00.023 12020 IsGuiding returns 0
01:01:09.925 00.111 12020 IsGuiding returns 1
01:01:09.925 00.000 12020 scope still moving after pulse duration time elapsed
01:01:10.053 00.128 12020 IsSlewing returns 0
01:01:10.055 00.002 12020 IsGuiding returns 0
01:01:10.056 00.001 12020 scope move finished after 48 + 194 ms
01:01:10.057 00.001 12020 Move returns status 0, amount 48
01:01:10.057 00.000 12020 move complete, result=0
01:01:10.057 00.000 12020 worker thread done servicing request
01:01:10.058 00.001 12020 Worker thread wakes up
01:01:10.058 00.000 9340 GuideStep: 0.3 px 22 ms WEST, 0.3 px 48 ms SOUTH
01:01:10.095 00.037 12020 worker thread servicing REQUEST_EXPOSE 2000
01:01:10.095 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(881,691,31,31)
01:01:10.292 00.197 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"bc4cfcb0-449c-47e0-af66-2fad95b17146"}
01:01:10.307 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"bc4cfcb0-449c-47e0-af66-2fad95b17146"}
01:01:10.323 00.016 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"81cadeab-eeb4-4621-a04f-5756352f7993"}
01:01:10.369 00.046 9340 case statement mapped state 6 to 3
01:01:10.393 00.024 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"81cadeab-eeb4-4621-a04f-5756352f7993"}
01:01:10.425 00.032 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"ef428802-90e4-4ac0-9cfc-4bb0c904335f"}
01:01:10.440 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":326,"width":15,"height":15,"star_pos":[6.79,6.95],"pixels":"..."},"id":"ef428802-90e4-4ac0-9cfc-4bb0c904335f"}
01:01:12.294 01.854 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"88a8645c-b5b6-49b0-87b4-04aadbffb7b2"}
01:01:12.306 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"88a8645c-b5b6-49b0-87b4-04aadbffb7b2"}
01:01:12.337 00.031 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"5a4d7ba8-93d9-44ce-8722-549ba4ae5c9c"}
01:01:12.347 00.010 9340 case statement mapped state 6 to 3
01:01:12.357 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"5a4d7ba8-93d9-44ce-8722-549ba4ae5c9c"}
01:01:12.369 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"cf0dc4f4-f3d8-4ecf-957d-106b9aa1fcee"}
01:01:12.381 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":326,"width":15,"height":15,"star_pos":[6.79,6.95],"pixels":"..."},"id":"cf0dc4f4-f3d8-4ecf-957d-106b9aa1fcee"}
01:01:12.474 00.093 12020 Exposure complete
01:01:12.734 00.260 12020 worker thread done servicing request
01:01:12.734 00.000 9340 OnExposeComplete: enter
01:01:12.754 00.020 9340 UpdateGuideState(): m_state=6
01:01:12.765 00.011 9340 Star::Find(15, 895, 705, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 327
01:01:12.775 00.010 9340 Star::Find returns 1 (0), X=896.43, Y=707.12, Mass=1677376, SNR=207.3, Peak=65444 HFD=5.2
01:01:12.785 00.010 9340 MultiStar: [#1 0.34,0.74,0.81,U] [#2 0.14,0.91,0.78,U] [#3 0.55,0.79,0.47,U] [#4 0.41,0.75,0.51,U] [#5 0.54,0.90,0.44,U] [#6 0.37,0.57,0.40,U] [#7 0.64,0.67,0.38,U] [#8 0.65,1.05,0.32,U] 
01:01:12.802 00.017 9340 single-star, 8 included, MultiStar: {0.42, 0.78}, one-star: {0.43, 0.71}
01:01:12.833 00.031 9340 CameraToMount -- cameraTheta (1.03) - m_xAngle (-3.09) = xAngle (4.12 = -2.16)
01:01:12.847 00.014 9340 CameraToMount -- cameraTheta (1.03) - (m_xAngle (-3.09) + m_yAngleError (-0.07)) = yAngle (4.19 = -2.09)
01:01:12.861 00.014 9340 CameraToMount -- cameraX=0.43 cameraY=0.71 hyp=0.83 cameraTheta=1.03 mountX=-0.46 mountY=-0.72, mountTheta=-2.14
01:01:12.881 00.020 9340 SchedulePrimaryMove(10104498, x=0.43, y=0.71, opts=13)
01:01:12.892 00.011 9340 Enqueuing Move request for scope (0.43, 0.71)
01:01:12.907 00.015 12020 Worker thread wakes up
01:01:12.908 00.001 9340 UpdateImageDisplay: Size=(1920,1080) min=9543, max=65535, med=15340, FiltMin=12371, FiltMax=65512, Gamma=2.870
01:01:12.923 00.015 12020 worker thread servicing REQUEST_MOVE scope ofs (0.43, 0.71) opts 0xd
01:01:12.924 00.001 12020 Handling offset move in thread for scope, endpoint = (0.43, 0.71)
01:01:12.925 00.001 12020 Moving (0.43, 0.71) raw xDistance=-0.46 yDistance=-0.72
01:01:12.925 00.000 9340 UpdateGuideState exits: m=1677376 SNR=207.3
01:01:12.939 00.014 12020 GuideAlgorithmHysteresis::Result() returns -0.18 from input -0.46
01:01:12.940 00.001 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
01:01:12.940 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:01:12.976 00.036 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.72
01:01:12.976 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
01:01:12.992 00.016 12020 MoveAxis(E, 31, ABG)
01:01:12.993 00.001 9340 Enqueuing Expose request
01:01:13.003 00.010 12020 Guiding  Dir = 2, Dur = 31
01:01:13.004 00.001 12020 IsSlewing returns 0
01:01:13.005 00.001 12020 IsGuiding returns 0
01:01:13.028 00.023 12020 PulseGuide returned control before completion, sleep 20
01:01:13.051 00.023 12020 IsGuiding returns 1
01:01:13.052 00.001 12020 scope still moving after pulse duration time elapsed
01:01:13.094 00.042 12020 IsSlewing returns 0
01:01:13.095 00.001 12020 IsGuiding returns 0
01:01:13.095 00.000 12020 scope move finished after 31 + 58 ms
01:01:13.095 00.000 12020 Move returns status 0, amount 31
01:01:13.096 00.001 12020 MoveAxis(N, 0, ABG)
01:01:13.096 00.000 12020 Move returns status 0, amount 0
01:01:13.096 00.000 12020 move complete, result=0
01:01:13.097 00.001 9340 GuideStep: -0.5 px 31 ms EAST, -0.7 px 0 ms NORTH
01:01:13.109 00.012 12020 worker thread done servicing request
01:01:13.110 00.001 12020 Worker thread wakes up
01:01:13.110 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
01:01:13.110 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(881,691,31,31)
01:01:14.293 01.183 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"377191ce-0e51-4341-86c9-c13e019b6cca"}
01:01:14.320 00.027 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"377191ce-0e51-4341-86c9-c13e019b6cca"}
01:01:14.395 00.075 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"59e74583-0edc-4113-be5d-dfed7f12c70e"}
01:01:14.425 00.030 9340 case statement mapped state 6 to 3
01:01:14.474 00.049 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"59e74583-0edc-4113-be5d-dfed7f12c70e"}
01:01:14.558 00.084 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"4076dfd3-3e57-4ff8-99c3-dde74d11d24f"}
01:01:14.604 00.046 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":327,"width":15,"height":15,"star_pos":[7.43,7.12],"pixels":"..."},"id":"4076dfd3-3e57-4ff8-99c3-dde74d11d24f"}
01:01:15.512 00.908 12020 Exposure complete
01:01:15.843 00.331 12020 worker thread done servicing request
01:01:15.844 00.001 9340 OnExposeComplete: enter
01:01:15.863 00.019 9340 UpdateGuideState(): m_state=6
01:01:15.884 00.021 9340 Star::Find(15, 896, 707, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 328
01:01:15.938 00.054 9340 Star::Find returns 1 (0), X=896.11, Y=706.79, Mass=1602706, SNR=178.7, Peak=65535 HFD=4.8
01:01:15.959 00.021 9340 MultiStar: [#1 -0.15,0.16,0.79,U] [#2 -0.10,0.32,0.78,U] [#3 -0.07,0.35,0.64,U] [#4 -0.05,0.44,0.50,U] [#5 -0.07,0.26,0.46,U] [#6 0.14,0.18,0.44,U] [#7 0.24,0.40,0.59,U] [#8 0.20,0.56,0.38,U] 
01:01:15.982 00.023 9340 refined, 8 included, MultiStar: {0.02, 0.33}, one-star: {0.12, 0.38}
01:01:15.998 00.016 9340 CameraToMount -- cameraTheta (1.52) - m_xAngle (-3.09) = xAngle (4.61 = -1.67)
01:01:16.017 00.019 9340 CameraToMount -- cameraTheta (1.52) - (m_xAngle (-3.09) + m_yAngleError (-0.07)) = yAngle (4.68 = -1.60)
01:01:16.042 00.025 9340 CameraToMount -- cameraX=0.02 cameraY=0.33 hyp=0.33 cameraTheta=1.52 mountX=-0.03 mountY=-0.33, mountTheta=-1.67
01:01:16.117 00.075 9340 SchedulePrimaryMove(10104498, x=0.02, y=0.33, opts=13)
01:01:16.139 00.022 9340 Enqueuing Move request for scope (0.02, 0.33)
01:01:16.158 00.019 12020 Worker thread wakes up
01:01:16.159 00.001 9340 UpdateImageDisplay: Size=(1920,1080) min=9856, max=65535, med=15292, FiltMin=12354, FiltMax=65512, Gamma=2.870
01:01:16.183 00.024 12020 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.33) opts 0xd
01:01:16.183 00.000 12020 Handling offset move in thread for scope, endpoint = (0.02, 0.33)
01:01:16.184 00.001 12020 Moving (0.02, 0.33) raw xDistance=-0.03 yDistance=-0.33
01:01:16.184 00.000 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
01:01:16.184 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
01:01:16.185 00.001 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.33
01:01:16.186 00.001 9340 UpdateGuideState exits: m=1602706 SNR=178.7
01:01:16.228 00.042 12020 MoveAxis(E, 0, ABG)
01:01:16.229 00.001 12020 Move returns status 0, amount 0
01:01:16.229 00.000 12020 MoveAxis(N, 0, ABG)
01:01:16.229 00.000 12020 Move returns status 0, amount 0
01:01:16.229 00.000 12020 move complete, result=0
01:01:16.229 00.000 12020 worker thread done servicing request
01:01:16.230 00.001 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:01:16.251 00.021 9340 ScheduleExposure(2000,3,1) exposurePending=0
01:01:16.272 00.021 9340 Enqueuing Expose request
01:01:16.287 00.015 12020 Worker thread wakes up
01:01:16.287 00.000 9340 GuideStep: -0.0 px 0 ms EAST, -0.3 px 0 ms NORTH
01:01:16.307 00.020 12020 worker thread servicing REQUEST_EXPOSE 2000
01:01:16.307 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(881,691,31,31)
01:01:16.320 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"cbaa922e-e658-4680-8485-6f09449c13c3"}
01:01:16.368 00.048 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"cbaa922e-e658-4680-8485-6f09449c13c3"}
01:01:16.393 00.025 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"9723040e-56fe-4262-b7cc-f6a62efc3f2b"}
01:01:16.408 00.015 9340 case statement mapped state 6 to 3
01:01:16.420 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"9723040e-56fe-4262-b7cc-f6a62efc3f2b"}
01:01:16.444 00.024 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"265e5ef2-e09a-4dbd-9388-49ab9e19531c"}
01:01:16.465 00.021 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":328,"width":15,"height":15,"star_pos":[7.11,6.79],"pixels":"..."},"id":"265e5ef2-e09a-4dbd-9388-49ab9e19531c"}
01:01:18.294 01.829 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"45fb64ec-c97d-4f6f-becc-4063dbb8ebcc"}
01:01:18.312 00.018 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"45fb64ec-c97d-4f6f-becc-4063dbb8ebcc"}
01:01:18.325 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"8d0f6581-1e44-4f21-8947-fd36d4411cc5"}
01:01:18.345 00.020 9340 case statement mapped state 6 to 3
01:01:18.364 00.019 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"8d0f6581-1e44-4f21-8947-fd36d4411cc5"}
01:01:18.415 00.051 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"f98d9d15-583b-47ee-a2c1-a2543fc82263"}
01:01:18.428 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":328,"width":15,"height":15,"star_pos":[7.11,6.79],"pixels":"..."},"id":"f98d9d15-583b-47ee-a2c1-a2543fc82263"}
01:01:18.679 00.251 12020 Exposure complete
01:01:19.077 00.398 12020 worker thread done servicing request
01:01:19.077 00.000 9340 OnExposeComplete: enter
01:01:19.092 00.015 9340 UpdateGuideState(): m_state=6
01:01:19.107 00.015 9340 Star::Find(15, 896, 706, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 329
01:01:19.121 00.014 9340 Star::Find returns 1 (0), X=896.31, Y=706.38, Mass=1735943, SNR=197.1, Peak=65444 HFD=5.3
01:01:19.139 00.018 9340 MultiStar: [#1 0.13,0.17,0.96,U] [#2 0.06,0.09,0.63,U] [#3 0.30,0.01,0.60,U] [#4 0.03,0.12,0.52,U] [#5 0.19,-0.10,0.44,U] [#6 0.27,0.12,0.39,U] [#7 0.22,-0.19,0.39,U] [#8 0.29,0.23,0.35,U] 
01:01:19.156 00.017 9340 refined, 8 included, MultiStar: {0.20, 0.05}, one-star: {0.32, -0.03}
01:01:19.190 00.034 9340 CameraToMount -- cameraTheta (0.25) - m_xAngle (-3.09) = xAngle (3.34 = -2.94)
01:01:19.205 00.015 9340 CameraToMount -- cameraTheta (0.25) - (m_xAngle (-3.09) + m_yAngleError (-0.07)) = yAngle (3.42 = -2.87)
01:01:19.227 00.022 9340 CameraToMount -- cameraX=0.20 cameraY=0.05 hyp=0.21 cameraTheta=0.25 mountX=-0.20 mountY=-0.06, mountTheta=-2.87
01:01:19.251 00.024 9340 SchedulePrimaryMove(10104498, x=0.20, y=0.05, opts=13)
01:01:19.297 00.046 9340 Enqueuing Move request for scope (0.20, 0.05)
01:01:19.317 00.020 12020 Worker thread wakes up
01:01:19.317 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=9778, max=65535, med=15367, FiltMin=12358, FiltMax=65512, Gamma=2.870
01:01:19.337 00.020 12020 worker thread servicing REQUEST_MOVE scope ofs (0.20, 0.05) opts 0xd
01:01:19.338 00.001 9340 UpdateGuideState exits: m=1735943 SNR=197.1
01:01:19.350 00.012 12020 Handling offset move in thread for scope, endpoint = (0.20, 0.05)
01:01:19.350 00.000 12020 Moving (0.20, 0.05) raw xDistance=-0.20 yDistance=-0.06
01:01:19.351 00.001 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:01:19.366 00.015 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.20
01:01:19.366 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
01:01:19.379 00.013 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:01:19.381 00.002 9340 Enqueuing Expose request
01:01:19.415 00.034 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
01:01:19.415 00.000 12020 MoveAxis(E, 0, ABG)
01:01:19.415 00.000 12020 Move returns status 0, amount 0
01:01:19.416 00.001 12020 MoveAxis(N, 0, ABG)
01:01:19.416 00.000 12020 Move returns status 0, amount 0
01:01:19.416 00.000 12020 move complete, result=0
01:01:19.416 00.000 12020 worker thread done servicing request
01:01:19.416 00.000 12020 Worker thread wakes up
01:01:19.416 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
01:01:19.417 00.001 12020 Handling exposure in thread, d=2000 o=3 r=(881,691,31,31)
01:01:19.420 00.003 9340 GuideStep: -0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
01:01:20.295 00.875 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"c6f6b034-ab24-4142-b794-7935f4b2c521"}
01:01:20.326 00.031 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"c6f6b034-ab24-4142-b794-7935f4b2c521"}
01:01:20.359 00.033 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"5f42a0c0-b3b9-4f49-ac8f-5fe0754c48da"}
01:01:20.439 00.080 9340 case statement mapped state 6 to 3
01:01:20.472 00.033 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"5f42a0c0-b3b9-4f49-ac8f-5fe0754c48da"}
01:01:20.547 00.075 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"0c66f82f-105c-45db-9ed3-cc709d0019cc"}
01:01:20.583 00.036 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":329,"width":15,"height":15,"star_pos":[7.31,7.38],"pixels":"..."},"id":"0c66f82f-105c-45db-9ed3-cc709d0019cc"}
01:01:21.797 01.214 12020 Exposure complete
01:01:22.289 00.492 12020 worker thread done servicing request
01:01:22.289 00.000 9340 OnExposeComplete: enter
01:01:22.306 00.017 9340 UpdateGuideState(): m_state=6
01:01:22.334 00.028 9340 Star::Find(15, 896, 706, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 330
01:01:22.382 00.048 9340 Star::Find returns 1 (0), X=896.38, Y=706.55, Mass=1721226, SNR=214.3, Peak=65444 HFD=5.2
01:01:22.398 00.016 9340 MultiStar: [#1 0.16,-0.02,0.79,U] [#2 0.30,0.25,0.61,U] [#3 0.27,0.12,0.63,U] [#4 0.24,0.06,0.47,U] [#5 0.30,-0.16,0.44,U] [#6 0.36,-0.11,0.38,U] [#7 0.54,-0.15,0.37,U] [#8 0.36,0.45,0.34,U] 
01:01:22.413 00.015 9340 refined, 8 included, MultiStar: {0.31, 0.07}, one-star: {0.38, 0.13}
01:01:22.424 00.011 9340 CameraToMount -- cameraTheta (0.22) - m_xAngle (-3.09) = xAngle (3.32 = -2.97)
01:01:22.441 00.017 9340 CameraToMount -- cameraTheta (0.22) - (m_xAngle (-3.09) + m_yAngleError (-0.07)) = yAngle (3.39 = -2.89)
01:01:22.462 00.021 9340 CameraToMount -- cameraX=0.31 cameraY=0.07 hyp=0.32 cameraTheta=0.22 mountX=-0.31 mountY=-0.08, mountTheta=-2.90
01:01:22.499 00.037 9340 SchedulePrimaryMove(10104498, x=0.31, y=0.07, opts=13)
01:01:22.515 00.016 9340 Enqueuing Move request for scope (0.31, 0.07)
01:01:22.528 00.013 12020 Worker thread wakes up
01:01:22.528 00.000 12020 worker thread servicing REQUEST_MOVE scope ofs (0.31, 0.07) opts 0xd
01:01:22.529 00.001 12020 Handling offset move in thread for scope, endpoint = (0.31, 0.07)
01:01:22.529 00.000 12020 Moving (0.31, 0.07) raw xDistance=-0.31 yDistance=-0.08
01:01:22.530 00.001 12020 GuideAlgorithmHysteresis::Result() returns -0.13 from input -0.31
01:01:22.530 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=9283, max=65535, med=15418, FiltMin=12338, FiltMax=65504, Gamma=2.870
01:01:22.552 00.022 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:01:22.553 00.001 9340 UpdateGuideState exits: m=1721226 SNR=214.3
01:01:22.563 00.010 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
01:01:22.565 00.002 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:01:22.577 00.012 12020 MoveAxis(E, 23, ABG)
01:01:22.577 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
01:01:22.595 00.018 12020 Guiding  Dir = 2, Dur = 23
01:01:22.595 00.000 9340 Enqueuing Expose request
01:01:22.611 00.016 12020 IsSlewing returns 0
01:01:22.611 00.000 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"f425678a-7ffa-4e7f-8a00-dd098c813ed2"}
01:01:22.657 00.046 12020 IsGuiding returns 0
01:01:22.657 00.000 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"f425678a-7ffa-4e7f-8a00-dd098c813ed2"}
01:01:22.672 00.015 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"f19037f6-5379-413f-9390-ed1d656fd971"}
01:01:22.685 00.013 9340 case statement mapped state 6 to 3
01:01:22.697 00.012 12020 IsGuiding returns 1
01:01:22.697 00.000 12020 scope still moving after pulse duration time elapsed
01:01:22.697 00.000 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"f19037f6-5379-413f-9390-ed1d656fd971"}
01:01:22.712 00.015 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"4a0292e5-04ed-46ee-a0ff-2504f4b1c38c"}
01:01:22.727 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":330,"width":15,"height":15,"star_pos":[7.38,6.55],"pixels":"..."},"id":"4a0292e5-04ed-46ee-a0ff-2504f4b1c38c"}
01:01:22.771 00.044 12020 IsSlewing returns 0
01:01:22.775 00.004 12020 IsGuiding returns 0
01:01:22.775 00.000 12020 scope move finished after 23 + 95 ms
01:01:22.776 00.001 12020 Move returns status 0, amount 23
01:01:22.776 00.000 12020 MoveAxis(N, 0, ABG)
01:01:22.776 00.000 12020 Move returns status 0, amount 0
01:01:22.776 00.000 12020 move complete, result=0
01:01:22.776 00.000 12020 worker thread done servicing request
01:01:22.776 00.000 12020 Worker thread wakes up
01:01:22.777 00.001 12020 worker thread servicing REQUEST_EXPOSE 2000
01:01:22.777 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(881,691,31,31)
01:01:22.779 00.002 9340 GuideStep: -0.3 px 23 ms EAST, -0.1 px 0 ms NORTH
01:01:24.293 01.514 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"b4e4c362-2870-44e9-a24d-4072de2baaf7"}
01:01:24.306 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"b4e4c362-2870-44e9-a24d-4072de2baaf7"}
01:01:24.326 00.020 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"3cf828b3-27b5-442c-b065-cfc3df8b8e83"}
01:01:24.361 00.035 9340 case statement mapped state 6 to 3
01:01:24.376 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"3cf828b3-27b5-442c-b065-cfc3df8b8e83"}
01:01:24.389 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"337f56cd-d4bd-48f7-9bbe-8c01b7aff14a"}
01:01:24.402 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":330,"width":15,"height":15,"star_pos":[7.38,6.55],"pixels":"..."},"id":"337f56cd-d4bd-48f7-9bbe-8c01b7aff14a"}
01:01:25.151 00.749 12020 Exposure complete
01:01:25.382 00.231 12020 worker thread done servicing request
01:01:25.382 00.000 9340 OnExposeComplete: enter
01:01:25.394 00.012 9340 UpdateGuideState(): m_state=6
01:01:25.404 00.010 9340 Star::Find(15, 896, 706, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 331
01:01:25.417 00.013 9340 Star::Find returns 1 (0), X=895.66, Y=706.46, Mass=1777437, SNR=193.4, Peak=65444 HFD=5.4
01:01:25.429 00.012 9340 MultiStar: [#1 -0.80,0.09,0.78,U] [#2 -0.55,0.37,0.93,U] [#3 -0.32,0.09,0.51,U] [#4 -0.57,0.08,0.51,U] [#5 -0.50,0.10,0.43,U] [#6 -0.54,0.09,0.45,U] [#7 -0.24,-0.17,0.45,U] [#8 -0.64,0.06,0.34,U] 
01:01:25.442 00.013 9340 single-star, 8 included, MultiStar: {-0.50, 0.11}, one-star: {-0.34, 0.04}
01:01:25.455 00.013 9340 CameraToMount -- cameraTheta (3.01) - m_xAngle (-3.09) = xAngle (6.11 = -0.18)
01:01:25.468 00.013 9340 CameraToMount -- cameraTheta (3.01) - (m_xAngle (-3.09) + m_yAngleError (-0.07)) = yAngle (6.18 = -0.10)
01:01:25.480 00.012 9340 CameraToMount -- cameraX=-0.34 cameraY=0.04 hyp=0.34 cameraTheta=3.01 mountX=0.33 mountY=-0.03, mountTheta=-0.10
01:01:25.513 00.033 9340 SchedulePrimaryMove(10104498, x=-0.34, y=0.04, opts=13)
01:01:25.528 00.015 9340 Enqueuing Move request for scope (-0.34, 0.04)
01:01:25.543 00.015 12020 Worker thread wakes up
01:01:25.543 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=10603, max=65535, med=15390, FiltMin=12616, FiltMax=65512, Gamma=2.870
01:01:25.555 00.012 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.34, 0.04) opts 0xd
01:01:25.555 00.000 9340 UpdateGuideState exits: m=1777437 SNR=193.4
01:01:25.564 00.009 12020 Handling offset move in thread for scope, endpoint = (-0.34, 0.04)
01:01:25.564 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:01:25.574 00.010 12020 Moving (-0.34, 0.04) raw xDistance=0.33 yDistance=-0.03
01:01:25.575 00.001 9340 ScheduleExposure(2000,3,1) exposurePending=0
01:01:25.587 00.012 12020 GuideAlgorithmHysteresis::Result() returns 0.13 from input 0.33
01:01:25.587 00.000 9340 Enqueuing Expose request
01:01:25.598 00.011 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:01:25.598 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
01:01:25.598 00.000 12020 MoveAxis(W, 22, ABG)
01:01:25.598 00.000 12020 Guiding  Dir = 3, Dur = 22
01:01:25.612 00.014 12020 IsSlewing returns 0
01:01:25.614 00.002 12020 IsGuiding returns 0
01:01:25.644 00.030 12020 IsGuiding returns 1
01:01:25.645 00.001 12020 scope still moving after pulse duration time elapsed
01:01:25.692 00.047 12020 IsSlewing returns 0
01:01:25.694 00.002 12020 IsGuiding returns 0
01:01:25.694 00.000 12020 scope move finished after 22 + 57 ms
01:01:25.694 00.000 12020 Move returns status 0, amount 22
01:01:25.694 00.000 12020 MoveAxis(N, 0, ABG)
01:01:25.694 00.000 12020 Move returns status 0, amount 0
01:01:25.694 00.000 12020 move complete, result=0
01:01:25.695 00.001 12020 worker thread done servicing request
01:01:25.695 00.000 9340 GuideStep: 0.3 px 22 ms WEST, -0.0 px 0 ms NORTH
01:01:25.709 00.014 12020 Worker thread wakes up
01:01:25.709 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
01:01:25.710 00.001 12020 Handling exposure in thread, d=2000 o=3 r=(881,691,31,31)
01:01:26.292 00.582 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"9dc2500d-70af-4152-8497-dd3dc7f40d12"}
01:01:26.319 00.027 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"9dc2500d-70af-4152-8497-dd3dc7f40d12"}
01:01:26.361 00.042 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"dc4c2eb7-8311-4137-9f6c-7518acd2c04f"}
01:01:26.388 00.027 9340 case statement mapped state 6 to 3
01:01:26.404 00.016 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"dc4c2eb7-8311-4137-9f6c-7518acd2c04f"}
01:01:26.438 00.034 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"3eef4b88-47a0-457e-9fbc-1d1e1f9f4945"}
01:01:26.453 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":331,"width":15,"height":15,"star_pos":[6.66,7.46],"pixels":"..."},"id":"3eef4b88-47a0-457e-9fbc-1d1e1f9f4945"}
01:01:28.097 01.644 12020 Exposure complete
01:01:28.291 00.194 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"9da6d4d5-56e6-4c81-a7e9-3fd201efcd90"}
01:01:28.307 00.016 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"9da6d4d5-56e6-4c81-a7e9-3fd201efcd90"}
01:01:28.333 00.026 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"444c2456-62a2-4e9b-abf4-9a027b5a135e"}
01:01:28.360 00.027 9340 case statement mapped state 6 to 3
01:01:28.385 00.025 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"444c2456-62a2-4e9b-abf4-9a027b5a135e"}
01:01:28.471 00.086 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"61ed6e33-261e-4e31-adde-283b02b35e9d"}
01:01:28.501 00.030 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":331,"width":15,"height":15,"star_pos":[6.66,7.46],"pixels":"..."},"id":"61ed6e33-261e-4e31-adde-283b02b35e9d"}
01:01:28.557 00.056 12020 worker thread done servicing request
01:01:28.562 00.005 9340 OnExposeComplete: enter
01:01:28.604 00.042 9340 UpdateGuideState(): m_state=6
01:01:28.638 00.034 9340 Star::Find(15, 895, 706, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 332
01:01:28.690 00.052 9340 Star::Find returns 1 (0), X=896.26, Y=706.37, Mass=1703364, SNR=171.5, Peak=65444 HFD=5.3
01:01:28.728 00.038 9340 MultiStar: [#1 0.08,0.09,1.03,U] [#2 0.06,0.21,0.86,U] [#3 0.20,0.21,0.88,U] [#4 0.02,0.05,0.56,U] [#5 0.23,-0.02,0.46,U] [#6 0.52,0.00,0.43,U] [#7 0.18,-0.05,0.43,U] [#8 0.28,-0.04,0.43,U] 
01:01:28.755 00.027 9340 refined, 8 included, MultiStar: {0.18, 0.06}, one-star: {0.26, -0.04}
01:01:28.784 00.029 9340 CameraToMount -- cameraTheta (0.34) - m_xAngle (-3.09) = xAngle (3.43 = -2.85)
01:01:28.799 00.015 9340 CameraToMount -- cameraTheta (0.34) - (m_xAngle (-3.09) + m_yAngleError (-0.07)) = yAngle (3.51 = -2.77)
01:01:28.843 00.044 9340 CameraToMount -- cameraX=0.18 cameraY=0.06 hyp=0.19 cameraTheta=0.34 mountX=-0.18 mountY=-0.07, mountTheta=-2.78
01:01:28.874 00.031 9340 SchedulePrimaryMove(10104498, x=0.18, y=0.06, opts=13)
01:01:28.893 00.019 9340 Enqueuing Move request for scope (0.18, 0.06)
01:01:28.931 00.038 12020 Worker thread wakes up
01:01:28.931 00.000 12020 worker thread servicing REQUEST_MOVE scope ofs (0.18, 0.06) opts 0xd
01:01:28.932 00.001 12020 Handling offset move in thread for scope, endpoint = (0.18, 0.06)
01:01:28.932 00.000 12020 Moving (0.18, 0.06) raw xDistance=-0.18 yDistance=-0.07
01:01:28.932 00.000 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.18
01:01:28.932 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:01:28.932 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=10110, max=65535, med=15425, FiltMin=12243, FiltMax=65512, Gamma=2.870
01:01:28.977 00.045 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
01:01:28.977 00.000 12020 MoveAxis(E, 0, ABG)
01:01:28.977 00.000 12020 Move returns status 0, amount 0
01:01:28.978 00.001 12020 MoveAxis(N, 0, ABG)
01:01:28.981 00.003 12020 Move returns status 0, amount 0
01:01:28.982 00.001 12020 move complete, result=0
01:01:28.982 00.000 12020 worker thread done servicing request
01:01:28.984 00.002 9340 UpdateGuideState exits: m=1703364 SNR=171.5
01:01:29.008 00.024 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:01:29.028 00.020 9340 ScheduleExposure(2000,3,1) exposurePending=0
01:01:29.043 00.015 9340 Enqueuing Expose request
01:01:29.059 00.016 12020 Worker thread wakes up
01:01:29.059 00.000 9340 GuideStep: -0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
01:01:29.074 00.015 12020 worker thread servicing REQUEST_EXPOSE 2000
01:01:29.074 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(881,691,31,31)
01:01:30.294 01.220 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"fd816f05-4d84-4bf8-ad9e-0792b1a63b76"}
01:01:30.315 00.021 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"fd816f05-4d84-4bf8-ad9e-0792b1a63b76"}
01:01:30.339 00.024 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"72f2655b-5e8a-43be-ac66-56af94cd72fe"}
01:01:30.352 00.013 9340 case statement mapped state 6 to 3
01:01:30.376 00.024 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"72f2655b-5e8a-43be-ac66-56af94cd72fe"}
01:01:30.392 00.016 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"59cfdef5-50a7-4e29-9c4c-b08cc4fd159e"}
01:01:30.424 00.032 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":332,"width":15,"height":15,"star_pos":[7.26,7.37],"pixels":"..."},"id":"59cfdef5-50a7-4e29-9c4c-b08cc4fd159e"}
01:01:31.455 01.031 12020 Exposure complete
01:01:31.734 00.279 9340 OnExposeComplete: enter
01:01:31.751 00.017 12020 worker thread done servicing request
01:01:31.751 00.000 9340 UpdateGuideState(): m_state=6
01:01:31.770 00.019 9340 Star::Find(15, 896, 706, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 333
01:01:31.792 00.022 9340 Star::Find returns 1 (0), X=896.12, Y=707.13, Mass=1753020, SNR=218.1, Peak=65535 HFD=5.0
01:01:31.820 00.028 9340 MultiStar: [#1 -0.58,0.75,0.80,U] [#2 -0.13,0.77,0.58,U] [#3 -0.09,0.73,0.43,U] [#4 -0.37,0.79,0.50,U] [#5 -0.07,0.66,0.38,U] [#6 0.04,0.68,0.32,U] [#7 -0.41,0.33,0.34,U] [#8 -0.18,0.57,0.28,U] 
01:01:31.864 00.044 9340 refined, 8 included, MultiStar: {-0.18, 0.69}, one-star: {0.13, 0.71}
01:01:31.876 00.012 9340 CameraToMount -- cameraTheta (1.83) - m_xAngle (-3.09) = xAngle (4.92 = -1.36)
01:01:31.889 00.013 9340 CameraToMount -- cameraTheta (1.83) - (m_xAngle (-3.09) + m_yAngleError (-0.07)) = yAngle (4.99 = -1.29)
01:01:31.905 00.016 9340 CameraToMount -- cameraX=-0.18 cameraY=0.69 hyp=0.72 cameraTheta=1.83 mountX=0.15 mountY=-0.69, mountTheta=-1.36
01:01:31.927 00.022 9340 SchedulePrimaryMove(10104498, x=-0.18, y=0.69, opts=13)
01:01:31.968 00.041 9340 Enqueuing Move request for scope (-0.18, 0.69)
01:01:31.983 00.015 12020 Worker thread wakes up
01:01:31.985 00.002 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.18, 0.69) opts 0xd
01:01:31.985 00.000 12020 Handling offset move in thread for scope, endpoint = (-0.18, 0.69)
01:01:31.985 00.000 12020 Moving (-0.18, 0.69) raw xDistance=0.15 yDistance=-0.69
01:01:31.987 00.002 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.15
01:01:31.987 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=9976, max=65535, med=15384, FiltMin=12533, FiltMax=65512, Gamma=2.870
01:01:32.000 00.013 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
01:01:32.000 00.000 9340 UpdateGuideState exits: m=1753020 SNR=218.1
01:01:32.019 00.019 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.69
01:01:32.020 00.001 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:01:32.031 00.011 12020 MoveAxis(E, 0, ABG)
01:01:32.031 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
01:01:32.066 00.035 12020 Move returns status 0, amount 0
01:01:32.066 00.000 12020 MoveAxis(N, 0, ABG)
01:01:32.067 00.001 12020 Move returns status 0, amount 0
01:01:32.068 00.001 12020 move complete, result=0
01:01:32.068 00.000 12020 worker thread done servicing request
01:01:32.068 00.000 9340 Enqueuing Expose request
01:01:32.092 00.024 9340 GuideStep: 0.1 px 0 ms EAST, -0.7 px 0 ms NORTH
01:01:32.110 00.018 12020 Worker thread wakes up
01:01:32.111 00.001 12020 worker thread servicing REQUEST_EXPOSE 2000
01:01:32.111 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(881,691,31,31)
01:01:32.295 00.184 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"2b52dcf7-57bf-4e27-b9e9-461c987a20c1"}
01:01:32.315 00.020 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"2b52dcf7-57bf-4e27-b9e9-461c987a20c1"}
01:01:32.330 00.015 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"00b89693-f508-42ad-9124-cd981ba3cfd9"}
01:01:32.342 00.012 9340 case statement mapped state 6 to 3
01:01:32.353 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"00b89693-f508-42ad-9124-cd981ba3cfd9"}
01:01:32.368 00.015 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"c85681df-d82f-4bc6-887f-f0de665c686b"}
01:01:32.384 00.016 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":333,"width":15,"height":15,"star_pos":[7.12,7.13],"pixels":"..."},"id":"c85681df-d82f-4bc6-887f-f0de665c686b"}
01:01:34.291 01.907 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"4cf0ee08-43e9-4838-a31c-9c983a7c1889"}
01:01:34.305 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"4cf0ee08-43e9-4838-a31c-9c983a7c1889"}
01:01:34.336 00.031 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"188a04e6-da1c-4205-bfc6-8334c6a732e2"}
01:01:34.377 00.041 9340 case statement mapped state 6 to 3
01:01:34.394 00.017 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"188a04e6-da1c-4205-bfc6-8334c6a732e2"}
01:01:34.412 00.018 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"90d3798f-178a-419b-83b8-152fb057ca4a"}
01:01:34.438 00.026 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":333,"width":15,"height":15,"star_pos":[7.12,7.13],"pixels":"..."},"id":"90d3798f-178a-419b-83b8-152fb057ca4a"}
01:01:34.499 00.061 12020 Exposure complete
01:01:35.094 00.595 9340 OnExposeComplete: enter
01:01:35.118 00.024 12020 worker thread done servicing request
01:01:35.118 00.000 9340 UpdateGuideState(): m_state=6
01:01:35.144 00.026 9340 Star::Find(15, 896, 707, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 334
01:01:35.169 00.025 9340 Star::Find returns 1 (0), X=896.45, Y=706.92, Mass=1725374, SNR=214.6, Peak=65444 HFD=5.2
01:01:35.218 00.049 9340 MultiStar: [#1 0.23,0.34,0.81,U] [#2 -0.07,0.64,0.57,U] [#3 0.53,0.60,0.47,U] [#4 0.24,0.50,0.39,U] [#5 0.36,0.49,0.43,U] [#6 0.68,0.46,0.31,U] [#7 0.53,0.40,0.36,U] [#8 0.47,0.64,0.31,U] 
01:01:35.251 00.033 9340 refined, 8 included, MultiStar: {0.35, 0.50}, one-star: {0.45, 0.50}
01:01:35.270 00.019 9340 CameraToMount -- cameraTheta (0.95) - m_xAngle (-3.09) = xAngle (4.05 = -2.24)
01:01:35.302 00.032 9340 CameraToMount -- cameraTheta (0.95) - (m_xAngle (-3.09) + m_yAngleError (-0.07)) = yAngle (4.12 = -2.16)
01:01:35.355 00.053 9340 CameraToMount -- cameraX=0.35 cameraY=0.50 hyp=0.61 cameraTheta=0.95 mountX=-0.38 mountY=-0.51, mountTheta=-2.21
01:01:35.381 00.026 9340 SchedulePrimaryMove(10104498, x=0.35, y=0.50, opts=13)
01:01:35.398 00.017 9340 Enqueuing Move request for scope (0.35, 0.50)
01:01:35.410 00.012 12020 Worker thread wakes up
01:01:35.412 00.002 9340 UpdateImageDisplay: Size=(1920,1080) min=10483, max=65535, med=15404, FiltMin=12028, FiltMax=65512, Gamma=2.870
01:01:35.428 00.016 12020 worker thread servicing REQUEST_MOVE scope ofs (0.35, 0.50) opts 0xd
01:01:35.431 00.003 12020 Handling offset move in thread for scope, endpoint = (0.35, 0.50)
01:01:35.431 00.000 9340 UpdateGuideState exits: m=1725374 SNR=214.6
01:01:35.454 00.023 12020 Moving (0.35, 0.50) raw xDistance=-0.38 yDistance=-0.51
01:01:35.454 00.000 12020 GuideAlgorithmHysteresis::Result() returns -0.16 from input -0.38
01:01:35.473 00.019 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:01:35.495 00.022 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
01:01:35.495 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
01:01:35.510 00.015 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.51
01:01:35.510 00.000 12020 MoveAxis(E, 27, ABG)
01:01:35.511 00.001 12020 Guiding  Dir = 2, Dur = 27
01:01:35.511 00.000 9340 Enqueuing Expose request
01:01:35.524 00.013 12020 IsSlewing returns 0
01:01:35.526 00.002 12020 IsGuiding returns 0
01:01:35.559 00.033 12020 IsGuiding returns 1
01:01:35.560 00.001 12020 scope still moving after pulse duration time elapsed
01:01:35.624 00.064 12020 IsSlewing returns 0
01:01:35.653 00.029 12020 IsGuiding returns 0
01:01:35.653 00.000 12020 scope move finished after 27 + 100 ms
01:01:35.654 00.001 12020 Move returns status 0, amount 27
01:01:35.654 00.000 12020 MoveAxis(N, 0, ABG)
01:01:35.654 00.000 12020 Move returns status 0, amount 0
01:01:35.654 00.000 12020 move complete, result=0
01:01:35.654 00.000 12020 worker thread done servicing request
01:01:35.656 00.002 9340 GuideStep: -0.4 px 27 ms EAST, -0.5 px 0 ms NORTH
01:01:35.670 00.014 12020 Worker thread wakes up
01:01:35.671 00.001 12020 worker thread servicing REQUEST_EXPOSE 2000
01:01:35.671 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(881,691,31,31)
01:01:36.292 00.621 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"1e2c297f-a9d2-4e41-bd7d-6b564f75f55f"}
01:01:36.317 00.025 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"1e2c297f-a9d2-4e41-bd7d-6b564f75f55f"}
01:01:36.334 00.017 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"0550aa18-067b-46ad-894c-cd81c473c4d0"}
01:01:36.381 00.047 9340 case statement mapped state 6 to 3
01:01:36.395 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"0550aa18-067b-46ad-894c-cd81c473c4d0"}
01:01:36.414 00.019 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"6b38560f-84b4-494d-9742-357db7792f1c"}
01:01:36.429 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":334,"width":15,"height":15,"star_pos":[7.45,6.92],"pixels":"..."},"id":"6b38560f-84b4-494d-9742-357db7792f1c"}
01:01:38.037 01.608 12020 Exposure complete
01:01:38.294 00.257 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"3ef804ff-e539-4d82-bb37-806eb826bd8f"}
01:01:38.314 00.020 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"3ef804ff-e539-4d82-bb37-806eb826bd8f"}
01:01:38.327 00.013 12020 worker thread done servicing request
01:01:38.327 00.000 9340 OnExposeComplete: enter
01:01:38.343 00.016 9340 UpdateGuideState(): m_state=6
01:01:38.361 00.018 9340 Star::Find(15, 896, 706, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 335
01:01:38.374 00.013 9340 Star::Find returns 1 (0), X=895.84, Y=706.86, Mass=1639351, SNR=210.0, Peak=64420 HFD=4.9
01:01:38.410 00.036 9340 MultiStar: [#1 -0.52,0.41,0.70,U] [#2 -0.56,0.49,0.64,U] [#3 -0.25,0.27,0.45,U] [#4 -0.48,0.42,0.53,U] [#5 -0.10,0.54,0.42,U] [#6 -0.26,0.30,0.37,U] [#7 -0.27,0.27,0.39,U] [#8 -0.15,0.53,0.32,U] 
01:01:38.425 00.015 9340 single-star, 8 included, MultiStar: {-0.32, 0.42}, one-star: {-0.15, 0.44}
01:01:38.438 00.013 9340 CameraToMount -- cameraTheta (1.90) - m_xAngle (-3.09) = xAngle (5.00 = -1.29)
01:01:38.452 00.014 9340 CameraToMount -- cameraTheta (1.90) - (m_xAngle (-3.09) + m_yAngleError (-0.07)) = yAngle (5.07 = -1.21)
01:01:38.472 00.020 9340 CameraToMount -- cameraX=-0.15 cameraY=0.44 hyp=0.47 cameraTheta=1.90 mountX=0.13 mountY=-0.44, mountTheta=-1.28
01:01:38.527 00.055 9340 SchedulePrimaryMove(10104498, x=-0.15, y=0.44, opts=13)
01:01:38.551 00.024 9340 Enqueuing Move request for scope (-0.15, 0.44)
01:01:38.568 00.017 12020 Worker thread wakes up
01:01:38.568 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=10400, max=65535, med=15427, FiltMin=12045, FiltMax=65512, Gamma=2.870
01:01:38.610 00.042 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.15, 0.44) opts 0xd
01:01:38.610 00.000 12020 Handling offset move in thread for scope, endpoint = (-0.15, 0.44)
01:01:38.611 00.001 12020 Moving (-0.15, 0.44) raw xDistance=0.13 yDistance=-0.44
01:01:38.611 00.000 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.13
01:01:38.611 00.000 12020 switching direction from 1 to -1 - decHistory=-4 oldest=-0.76 newest=-1.63
01:01:38.611 00.000 12020 GuideAlgorithmResistSwitch::result() returns -0.44 from input -0.44
01:01:38.611 00.000 12020 MoveAxis(E, 0, ABG)
01:01:38.612 00.001 12020 Move returns status 0, amount 0
01:01:38.612 00.000 12020 MoveAxis(N, 71, ABG)
01:01:38.612 00.000 12020 Guiding  Dir = 0, Dur = 71
01:01:38.613 00.001 9340 UpdateGuideState exits: m=1639351 SNR=210.0
01:01:38.647 00.034 12020 IsSlewing returns 0
01:01:38.648 00.001 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:01:38.674 00.026 12020 IsGuiding returns 0
01:01:38.675 00.001 9340 ScheduleExposure(2000,3,1) exposurePending=0
01:01:38.695 00.020 9340 Enqueuing Expose request
01:01:38.736 00.041 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"714a0a2e-b36d-46dd-a970-65e0289a5623"}
01:01:38.760 00.024 9340 case statement mapped state 6 to 3
01:01:38.797 00.037 12020 IsGuiding returns 1
01:01:38.797 00.000 12020 scope still moving after pulse duration time elapsed
01:01:38.799 00.002 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"714a0a2e-b36d-46dd-a970-65e0289a5623"}
01:01:38.872 00.073 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"55a39906-0084-449d-ac1d-79cef6d75005"}
01:01:38.908 00.036 12020 IsSlewing returns 0
01:01:38.909 00.001 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":335,"width":15,"height":15,"star_pos":[6.84,6.86],"pixels":"..."},"id":"55a39906-0084-449d-ac1d-79cef6d75005"}
01:01:39.002 00.093 12020 IsGuiding returns 0
01:01:39.003 00.001 12020 scope move finished after 71 + 256 ms
01:01:39.003 00.000 12020 Move returns status 0, amount 71
01:01:39.003 00.000 12020 move complete, result=0
01:01:39.004 00.001 9340 GuideStep: 0.1 px 0 ms EAST, -0.4 px 71 ms NORTH
01:01:39.020 00.016 12020 worker thread done servicing request
01:01:39.020 00.000 12020 Worker thread wakes up
01:01:39.020 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
01:01:39.021 00.001 12020 Handling exposure in thread, d=2000 o=3 r=(881,691,31,31)
01:01:40.291 01.270 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"0bd82997-4e53-4d4b-93c7-baf1afae5801"}
01:01:40.310 00.019 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"0bd82997-4e53-4d4b-93c7-baf1afae5801"}
01:01:40.355 00.045 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"b8216d0a-0d1c-4d7f-8bad-776f2a3e204c"}
01:01:40.370 00.015 9340 case statement mapped state 6 to 3
01:01:40.387 00.017 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"b8216d0a-0d1c-4d7f-8bad-776f2a3e204c"}
01:01:40.401 00.014 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"ad48ee6f-905b-4509-9588-9486ba3e2221"}
01:01:40.422 00.021 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":335,"width":15,"height":15,"star_pos":[6.84,6.86],"pixels":"..."},"id":"ad48ee6f-905b-4509-9588-9486ba3e2221"}
01:01:41.431 01.009 12020 Exposure complete
01:01:42.089 00.658 12020 worker thread done servicing request
01:01:42.090 00.001 9340 OnExposeComplete: enter
01:01:42.108 00.018 9340 UpdateGuideState(): m_state=6
01:01:42.136 00.028 9340 Star::Find(15, 895, 706, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 336
01:01:42.185 00.049 9340 Star::Find returns 1 (0), X=896.19, Y=706.32, Mass=1668871, SNR=182.1, Peak=65444 HFD=5.1
01:01:42.204 00.019 9340 MultiStar: [#1 -0.13,0.10,0.76,U] [#2 -0.15,0.13,0.69,U] [#3 0.18,-0.10,0.52,U] [#4 -0.27,-0.08,0.47,U] [#5 -0.01,-0.22,0.50,U] [#6 0.24,-0.08,0.43,U] [#7 0.25,-0.21,0.41,U] [#8 -0.18,0.15,0.39,U] 
01:01:42.230 00.026 9340 refined, 8 included, MultiStar: {0.02, -0.04}, one-star: {0.19, -0.10}
01:01:42.252 00.022 9340 CameraToMount -- cameraTheta (-1.13) - m_xAngle (-3.09) = xAngle (1.97 = 1.97)
01:01:42.294 00.042 9340 CameraToMount -- cameraTheta (-1.13) - (m_xAngle (-3.09) + m_yAngleError (-0.07)) = yAngle (2.04 = 2.04)
01:01:42.313 00.019 9340 CameraToMount -- cameraX=0.02 cameraY=-0.04 hyp=0.04 cameraTheta=-1.13 mountX=-0.02 mountY=0.04, mountTheta=1.98
01:01:42.350 00.037 9340 SchedulePrimaryMove(10104498, x=0.02, y=-0.04, opts=13)
01:01:42.391 00.041 9340 Enqueuing Move request for scope (0.02, -0.04)
01:01:42.411 00.020 12020 Worker thread wakes up
01:01:42.411 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=10010, max=65535, med=15425, FiltMin=11699, FiltMax=65512, Gamma=2.870
01:01:42.428 00.017 12020 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.04) opts 0xd
01:01:42.428 00.000 12020 Handling offset move in thread for scope, endpoint = (0.02, -0.04)
01:01:42.429 00.001 12020 Moving (0.02, -0.04) raw xDistance=-0.02 yDistance=0.04
01:01:42.429 00.000 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
01:01:42.430 00.001 9340 UpdateGuideState exits: m=1668871 SNR=182.1
01:01:42.449 00.019 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:01:42.449 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:01:42.465 00.016 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
01:01:42.465 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
01:01:42.504 00.039 12020 MoveAxis(E, 0, ABG)
01:01:42.504 00.000 9340 Enqueuing Expose request
01:01:42.518 00.014 12020 Move returns status 0, amount 0
01:01:42.519 00.001 12020 MoveAxis(N, 0, ABG)
01:01:42.519 00.000 12020 Move returns status 0, amount 0
01:01:42.519 00.000 12020 move complete, result=0
01:01:42.519 00.000 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"1cb8edbb-89d7-48bb-aac4-33a8383953cf"}
01:01:42.534 00.015 12020 worker thread done servicing request
01:01:42.534 00.000 12020 Worker thread wakes up
01:01:42.539 00.005 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"1cb8edbb-89d7-48bb-aac4-33a8383953cf"}
01:01:42.562 00.023 12020 worker thread servicing REQUEST_EXPOSE 2000
01:01:42.562 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(881,691,31,31)
01:01:42.563 00.001 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"39483324-9006-443f-9357-dcb72ece3877"}
01:01:42.599 00.036 9340 case statement mapped state 6 to 3
01:01:42.616 00.017 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"39483324-9006-443f-9357-dcb72ece3877"}
01:01:42.637 00.021 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"e8602584-a774-4694-90f9-08ce3d06dc16"}
01:01:42.665 00.028 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":336,"width":15,"height":15,"star_pos":[7.19,7.32],"pixels":"..."},"id":"e8602584-a774-4694-90f9-08ce3d06dc16"}
01:01:42.680 00.015 9340 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
01:01:44.294 01.614 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"e00cc223-9e3d-49f1-bc01-82c428e0046e"}
01:01:44.311 00.017 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"e00cc223-9e3d-49f1-bc01-82c428e0046e"}
01:01:44.321 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"f7af3e10-7a38-4c7f-a70b-aa1daf62b33b"}
01:01:44.333 00.012 9340 case statement mapped state 6 to 3
01:01:44.344 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"f7af3e10-7a38-4c7f-a70b-aa1daf62b33b"}
01:01:44.356 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"9f17e4b3-4b9f-49ad-a994-6c713d4293cf"}
01:01:44.369 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":336,"width":15,"height":15,"star_pos":[7.19,7.32],"pixels":"..."},"id":"9f17e4b3-4b9f-49ad-a994-6c713d4293cf"}
01:01:44.927 00.558 12020 Exposure complete
01:01:45.209 00.282 12020 worker thread done servicing request
01:01:45.209 00.000 9340 OnExposeComplete: enter
01:01:45.225 00.016 9340 UpdateGuideState(): m_state=6
01:01:45.236 00.011 9340 Star::Find(15, 896, 706, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 337
01:01:45.248 00.012 9340 Star::Find returns 1 (0), X=896.78, Y=706.33, Mass=1801403, SNR=188.0, Peak=65444 HFD=5.4
01:01:45.260 00.012 9340 MultiStar: [#1 0.62,-0.22,0.99,U] [#2 0.30,0.16,0.83,U] [#3 0.67,0.09,0.53,U] [#4 0.90,-0.14,0.53,U] [#5 0.70,0.03,0.49,U] [#6 0.83,0.08,0.44,U] [#7 0.70,-0.03,0.45,U] [#8 0.88,0.42,0.36,U] 
01:01:45.270 00.010 9340 refined, 8 included, MultiStar: {0.68, -0.00}, one-star: {0.78, -0.09}
01:01:45.284 00.014 9340 CameraToMount -- cameraTheta (-0.00) - m_xAngle (-3.09) = xAngle (3.09 = 3.09)
01:01:45.296 00.012 9340 CameraToMount -- cameraTheta (-0.00) - (m_xAngle (-3.09) + m_yAngleError (-0.07)) = yAngle (3.16 = -3.12)
01:01:45.310 00.014 9340 CameraToMount -- cameraX=0.68 cameraY=-0.00 hyp=0.68 cameraTheta=-0.00 mountX=-0.68 mountY=-0.02, mountTheta=-3.12
01:01:45.349 00.039 9340 SchedulePrimaryMove(10104498, x=0.68, y=-0.00, opts=13)
01:01:45.359 00.010 9340 Enqueuing Move request for scope (0.68, -0.00)
01:01:45.372 00.013 12020 Worker thread wakes up
01:01:45.373 00.001 9340 UpdateImageDisplay: Size=(1920,1080) min=10059, max=65535, med=15547, FiltMin=12578, FiltMax=65501, Gamma=2.870
01:01:45.383 00.010 12020 worker thread servicing REQUEST_MOVE scope ofs (0.68, -0.00) opts 0xd
01:01:45.384 00.001 9340 UpdateGuideState exits: m=1801403 SNR=188.0
01:01:45.400 00.016 12020 Handling offset move in thread for scope, endpoint = (0.68, -0.00)
01:01:45.400 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:01:45.415 00.015 12020 Moving (0.68, -0.00) raw xDistance=-0.68 yDistance=-0.02
01:01:45.415 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
01:01:45.424 00.009 12020 GuideAlgorithmHysteresis::Result() returns -0.28 from input -0.68
01:01:45.426 00.002 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:01:45.426 00.000 9340 Enqueuing Expose request
01:01:45.453 00.027 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
01:01:45.454 00.001 12020 MoveAxis(E, 49, ABG)
01:01:45.454 00.000 12020 Guiding  Dir = 2, Dur = 49
01:01:45.456 00.002 12020 IsSlewing returns 0
01:01:45.457 00.001 12020 IsGuiding returns 0
01:01:45.488 00.031 12020 PulseGuide returned control before completion, sleep 29
01:01:45.520 00.032 12020 IsGuiding returns 1
01:01:45.520 00.000 12020 scope still moving after pulse duration time elapsed
01:01:45.567 00.047 12020 IsSlewing returns 0
01:01:45.569 00.002 12020 IsGuiding returns 0
01:01:45.569 00.000 12020 scope move finished after 49 + 63 ms
01:01:45.569 00.000 12020 Move returns status 0, amount 49
01:01:45.570 00.001 12020 MoveAxis(N, 0, ABG)
01:01:45.570 00.000 12020 Move returns status 0, amount 0
01:01:45.570 00.000 12020 move complete, result=0
01:01:45.572 00.002 9340 GuideStep: -0.7 px 49 ms EAST, -0.0 px 0 ms NORTH
01:01:45.584 00.012 12020 worker thread done servicing request
01:01:45.585 00.001 12020 Worker thread wakes up
01:01:45.585 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
01:01:45.585 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(881,691,31,31)
01:01:46.290 00.705 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"d598b3d8-de79-455d-943f-77eca382288d"}
01:01:46.306 00.016 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"d598b3d8-de79-455d-943f-77eca382288d"}
01:01:46.337 00.031 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"a1e967ed-bed5-4e1e-a2bd-1c6b43df9f44"}
01:01:46.381 00.044 9340 case statement mapped state 6 to 3
01:01:46.398 00.017 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"a1e967ed-bed5-4e1e-a2bd-1c6b43df9f44"}
01:01:46.417 00.019 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"a6c970ba-ace1-4b73-b793-8a322517e30c"}
01:01:46.428 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":337,"width":15,"height":15,"star_pos":[6.78,7.33],"pixels":"..."},"id":"a6c970ba-ace1-4b73-b793-8a322517e30c"}
01:01:47.971 01.543 12020 Exposure complete
01:01:48.291 00.320 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"bdab70ef-02d6-4339-a53f-2b1f2e10baba"}
01:01:48.309 00.018 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"bdab70ef-02d6-4339-a53f-2b1f2e10baba"}
01:01:48.331 00.022 12020 worker thread done servicing request
01:01:48.356 00.025 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"900bfcff-8f65-432c-a379-f0831bcd106a"}
01:01:48.378 00.022 9340 case statement mapped state 6 to 3
01:01:48.395 00.017 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"900bfcff-8f65-432c-a379-f0831bcd106a"}
01:01:48.411 00.016 9340 OnExposeComplete: enter
01:01:48.424 00.013 9340 UpdateGuideState(): m_state=6
01:01:48.455 00.031 9340 Star::Find(15, 896, 706, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 338
01:01:48.490 00.035 9340 Star::Find returns 1 (0), X=895.94, Y=706.48, Mass=1725980, SNR=159.4, Peak=65444 HFD=5.2
01:01:48.511 00.021 9340 MultiStar: [#1 -0.39,0.16,1.05,U] [#2 -0.05,-0.09,0.79,U] [#3 -0.12,0.17,0.78,U] [#4 -0.18,0.04,0.67,U] [#5 -0.15,0.02,0.59,U] [#6 -0.06,-0.12,0.56,U] [#7 -0.13,-0.24,0.47,U] [#8 0.08,0.30,0.43,U] 
01:01:48.526 00.015 9340 single-star, 8 included, MultiStar: {-0.14, 0.05}, one-star: {-0.06, 0.07}
01:01:48.547 00.021 9340 CameraToMount -- cameraTheta (2.28) - m_xAngle (-3.09) = xAngle (5.38 = -0.91)
01:01:48.565 00.018 9340 CameraToMount -- cameraTheta (2.28) - (m_xAngle (-3.09) + m_yAngleError (-0.07)) = yAngle (5.45 = -0.83)
01:01:48.584 00.019 9340 CameraToMount -- cameraX=-0.06 cameraY=0.07 hyp=0.09 cameraTheta=2.28 mountX=0.05 mountY=-0.06, mountTheta=-0.88
01:01:48.608 00.024 9340 SchedulePrimaryMove(10104498, x=-0.06, y=0.07, opts=13)
01:01:48.654 00.046 9340 Enqueuing Move request for scope (-0.06, 0.07)
01:01:48.677 00.023 12020 Worker thread wakes up
01:01:48.677 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=9351, max=65535, med=15459, FiltMin=12541, FiltMax=65512, Gamma=2.870
01:01:48.691 00.014 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.07) opts 0xd
01:01:48.692 00.001 9340 UpdateGuideState exits: m=1725980 SNR=159.4
01:01:48.705 00.013 12020 Handling offset move in thread for scope, endpoint = (-0.06, 0.07)
01:01:48.706 00.001 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:01:48.722 00.016 12020 Moving (-0.06, 0.07) raw xDistance=0.05 yDistance=-0.06
01:01:48.722 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
01:01:48.739 00.017 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
01:01:48.739 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:01:48.739 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
01:01:48.739 00.000 12020 MoveAxis(E, 0, ABG)
01:01:48.741 00.002 9340 Enqueuing Expose request
01:01:48.782 00.041 12020 Move returns status 0, amount 0
01:01:48.783 00.001 12020 MoveAxis(N, 0, ABG)
01:01:48.783 00.000 12020 Move returns status 0, amount 0
01:01:48.783 00.000 12020 move complete, result=0
01:01:48.784 00.001 12020 worker thread done servicing request
01:01:48.784 00.000 12020 Worker thread wakes up
01:01:48.784 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
01:01:48.784 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(881,691,31,31)
01:01:48.785 00.001 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"2f3bce70-b6e8-44ab-a130-7f3565b71fb2"}
01:01:48.802 00.017 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":338,"width":15,"height":15,"star_pos":[6.94,7.48],"pixels":"..."},"id":"2f3bce70-b6e8-44ab-a130-7f3565b71fb2"}
01:01:48.821 00.019 9340 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
01:01:50.288 01.467 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"722178c7-554b-494f-8bff-affaa29c90e9"}
01:01:50.303 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"722178c7-554b-494f-8bff-affaa29c90e9"}
01:01:50.342 00.039 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"2de73b8e-bdf3-4051-9fd9-edc5c6e131a7"}
01:01:50.358 00.016 9340 case statement mapped state 6 to 3
01:01:50.404 00.046 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"2de73b8e-bdf3-4051-9fd9-edc5c6e131a7"}
01:01:50.429 00.025 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"f594ec55-5a84-4d97-a2c0-e23de2e127a3"}
01:01:50.449 00.020 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":338,"width":15,"height":15,"star_pos":[6.94,7.48],"pixels":"..."},"id":"f594ec55-5a84-4d97-a2c0-e23de2e127a3"}
01:01:51.170 00.721 12020 Exposure complete
01:01:51.442 00.272 12020 worker thread done servicing request
01:01:51.442 00.000 9340 OnExposeComplete: enter
01:01:51.479 00.037 9340 UpdateGuideState(): m_state=6
01:01:51.494 00.015 9340 Star::Find(15, 895, 706, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 339
01:01:51.507 00.013 9340 Star::Find returns 1 (0), X=896.48, Y=706.74, Mass=1671280, SNR=173.6, Peak=65444 HFD=5.2
01:01:51.521 00.014 9340 MultiStar: [#1 0.32,0.19,0.98,U] [#2 0.32,0.19,0.87,U] [#3 0.50,0.24,0.57,U] [#4 0.28,0.34,0.64,U] [#5 0.30,0.08,0.44,U] [#6 0.40,0.18,0.51,U] [#7 0.63,0.09,0.42,U] [#8 0.29,0.45,0.53,U] 
01:01:51.530 00.009 9340 refined, 8 included, MultiStar: {0.38, 0.24}, one-star: {0.48, 0.33}
01:01:51.542 00.012 9340 CameraToMount -- cameraTheta (0.56) - m_xAngle (-3.09) = xAngle (3.65 = -2.63)
01:01:51.556 00.014 9340 CameraToMount -- cameraTheta (0.56) - (m_xAngle (-3.09) + m_yAngleError (-0.07)) = yAngle (3.73 = -2.56)
01:01:51.571 00.015 9340 CameraToMount -- cameraX=0.38 cameraY=0.24 hyp=0.45 cameraTheta=0.56 mountX=-0.40 mountY=-0.25, mountTheta=-2.58
01:01:51.605 00.034 9340 SchedulePrimaryMove(10104498, x=0.38, y=0.24, opts=13)
01:01:51.615 00.010 9340 Enqueuing Move request for scope (0.38, 0.24)
01:01:51.627 00.012 12020 Worker thread wakes up
01:01:51.628 00.001 9340 UpdateImageDisplay: Size=(1920,1080) min=9570, max=65535, med=15495, FiltMin=12643, FiltMax=65512, Gamma=2.870
01:01:51.639 00.011 12020 worker thread servicing REQUEST_MOVE scope ofs (0.38, 0.24) opts 0xd
01:01:51.639 00.000 9340 UpdateGuideState exits: m=1671280 SNR=173.6
01:01:51.651 00.012 12020 Handling offset move in thread for scope, endpoint = (0.38, 0.24)
01:01:51.651 00.000 12020 Moving (0.38, 0.24) raw xDistance=-0.40 yDistance=-0.25
01:01:51.652 00.001 12020 GuideAlgorithmHysteresis::Result() returns -0.17 from input -0.40
01:01:51.652 00.000 12020 GuideAlgorithmResistSwitch::result() returns -0.25 from input -0.25
01:01:51.653 00.001 12020 MoveAxis(E, 28, ABG)
01:01:51.653 00.000 12020 Guiding  Dir = 2, Dur = 28
01:01:51.653 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:01:51.675 00.022 12020 IsSlewing returns 0
01:01:51.676 00.001 9340 ScheduleExposure(2000,3,1) exposurePending=0
01:01:51.711 00.035 12020 IsGuiding returns 0
01:01:51.711 00.000 9340 Enqueuing Expose request
01:01:51.740 00.029 12020 PulseGuide returned control before completion, sleep 11
01:01:51.788 00.048 12020 IsGuiding returns 0
01:01:51.789 00.001 12020 Move returns status 0, amount 28
01:01:51.789 00.000 12020 MoveAxis(N, 41, ABG)
01:01:51.789 00.000 12020 Guiding  Dir = 0, Dur = 41
01:01:51.790 00.001 12020 IsSlewing returns 0
01:01:51.795 00.005 12020 IsGuiding returns 0
01:01:51.925 00.130 12020 IsGuiding returns 1
01:01:51.925 00.000 12020 scope still moving after pulse duration time elapsed
01:01:52.030 00.105 12020 IsSlewing returns 0
01:01:52.043 00.013 12020 IsGuiding returns 0
01:01:52.044 00.001 12020 scope move finished after 41 + 208 ms
01:01:52.044 00.000 12020 Move returns status 0, amount 41
01:01:52.044 00.000 12020 move complete, result=0
01:01:52.044 00.000 12020 worker thread done servicing request
01:01:52.045 00.001 9340 GuideStep: -0.4 px 28 ms EAST, -0.3 px 41 ms NORTH
01:01:52.060 00.015 12020 Worker thread wakes up
01:01:52.061 00.001 12020 worker thread servicing REQUEST_EXPOSE 2000
01:01:52.061 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(881,691,31,31)
01:01:52.287 00.226 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"d1d78b4b-72a4-4d88-a0ec-98e1913ca517"}
01:01:52.303 00.016 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"d1d78b4b-72a4-4d88-a0ec-98e1913ca517"}
01:01:52.326 00.023 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"bf568fc8-3d70-4fd6-b890-88e605726c37"}
01:01:52.336 00.010 9340 case statement mapped state 6 to 3
01:01:52.349 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"bf568fc8-3d70-4fd6-b890-88e605726c37"}
01:01:52.363 00.014 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"7303e855-d7ff-4d54-8f28-f98d74f6d4fa"}
01:01:52.380 00.017 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":339,"width":15,"height":15,"star_pos":[7.48,6.74],"pixels":"..."},"id":"7303e855-d7ff-4d54-8f28-f98d74f6d4fa"}
01:01:54.287 01.907 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"d1ffbbe7-db71-48e4-ab14-e8ac8ec3151b"}
01:01:54.299 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"d1ffbbe7-db71-48e4-ab14-e8ac8ec3151b"}
01:01:54.309 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"14379107-6a03-4296-8661-5db1b7f9916b"}
01:01:54.325 00.016 9340 case statement mapped state 6 to 3
01:01:54.337 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"14379107-6a03-4296-8661-5db1b7f9916b"}
01:01:54.368 00.031 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"c274c333-4f62-4b04-952c-6b39afe7eb9c"}
01:01:54.382 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":339,"width":15,"height":15,"star_pos":[7.48,6.74],"pixels":"..."},"id":"c274c333-4f62-4b04-952c-6b39afe7eb9c"}
01:01:54.421 00.039 12020 Exposure complete
01:01:54.702 00.281 12020 worker thread done servicing request
01:01:54.703 00.001 9340 OnExposeComplete: enter
01:01:54.741 00.038 9340 UpdateGuideState(): m_state=6
01:01:54.758 00.017 9340 Star::Find(15, 896, 706, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 340
01:01:54.776 00.018 9340 Star::Find returns 1 (0), X=896.37, Y=706.56, Mass=1688249, SNR=173.0, Peak=65444 HFD=5.2
01:01:54.788 00.012 9340 MultiStar: [#1 -0.21,0.15,0.96,U] [#2 0.49,0.43,0.77,U] [#3 0.25,0.23,0.55,U] [#4 0.11,0.25,0.51,U] [#5 0.10,0.33,0.47,U] [#6 0.38,0.10,0.45,U] [#7 0.31,-0.01,0.44,U] [#8 0.24,0.39,0.42,U] 
01:01:54.799 00.011 9340 refined, 8 included, MultiStar: {0.21, 0.22}, one-star: {0.37, 0.14}
01:01:54.817 00.018 9340 CameraToMount -- cameraTheta (0.80) - m_xAngle (-3.09) = xAngle (3.89 = -2.39)
01:01:54.838 00.021 9340 CameraToMount -- cameraTheta (0.80) - (m_xAngle (-3.09) + m_yAngleError (-0.07)) = yAngle (3.97 = -2.31)
01:01:54.882 00.044 9340 CameraToMount -- cameraX=0.21 cameraY=0.22 hyp=0.31 cameraTheta=0.80 mountX=-0.23 mountY=-0.23, mountTheta=-2.35
01:01:54.921 00.039 9340 SchedulePrimaryMove(10104498, x=0.21, y=0.22, opts=13)
01:01:54.953 00.032 9340 Enqueuing Move request for scope (0.21, 0.22)
01:01:54.973 00.020 12020 Worker thread wakes up
01:01:54.974 00.001 12020 worker thread servicing REQUEST_MOVE scope ofs (0.21, 0.22) opts 0xd
01:01:54.974 00.000 12020 Handling offset move in thread for scope, endpoint = (0.21, 0.22)
01:01:54.974 00.000 12020 Moving (0.21, 0.22) raw xDistance=-0.23 yDistance=-0.23
01:01:54.974 00.000 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.23
01:01:54.974 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=10275, max=65535, med=15472, FiltMin=12370, FiltMax=65512, Gamma=2.870
01:01:55.008 00.034 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:01:55.008 00.000 9340 UpdateGuideState exits: m=1688249 SNR=173.0
01:01:55.024 00.016 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.23
01:01:55.025 00.001 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:01:55.042 00.017 12020 MoveAxis(E, 0, ABG)
01:01:55.042 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
01:01:55.055 00.013 12020 Move returns status 0, amount 0
01:01:55.055 00.000 9340 Enqueuing Expose request
01:01:55.068 00.013 12020 MoveAxis(N, 0, ABG)
01:01:55.070 00.002 12020 Move returns status 0, amount 0
01:01:55.070 00.000 12020 move complete, result=0
01:01:55.071 00.001 12020 worker thread done servicing request
01:01:55.072 00.001 12020 Worker thread wakes up
01:01:55.073 00.001 12020 worker thread servicing REQUEST_EXPOSE 2000
01:01:55.074 00.001 12020 Handling exposure in thread, d=2000 o=3 r=(881,691,31,31)
01:01:55.076 00.002 9340 GuideStep: -0.2 px 0 ms EAST, -0.2 px 0 ms NORTH
01:01:56.287 01.211 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"b5e637d1-a870-49c6-b49c-5cd131093686"}
01:01:56.299 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"b5e637d1-a870-49c6-b49c-5cd131093686"}
01:01:56.316 00.017 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"5dcf25fb-d84b-42cb-aa38-aff0dc95d06f"}
01:01:56.333 00.017 9340 case statement mapped state 6 to 3
01:01:56.370 00.037 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"5dcf25fb-d84b-42cb-aa38-aff0dc95d06f"}
01:01:56.415 00.045 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"1213ad3d-ac21-4363-901c-c6f0d7754676"}
01:01:56.431 00.016 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":340,"width":15,"height":15,"star_pos":[7.37,6.56],"pixels":"..."},"id":"1213ad3d-ac21-4363-901c-c6f0d7754676"}
01:01:57.456 01.025 12020 Exposure complete
01:01:57.694 00.238 9340 OnExposeComplete: enter
01:01:57.705 00.011 12020 worker thread done servicing request
01:01:57.706 00.001 9340 UpdateGuideState(): m_state=6
01:01:57.721 00.015 9340 Star::Find(15, 896, 706, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 341
01:01:57.737 00.016 9340 Star::Find returns 1 (0), X=896.71, Y=706.68, Mass=1737065, SNR=201.7, Peak=65444 HFD=5.3
01:01:57.779 00.042 9340 MultiStar: [#1 0.26,0.08,0.86,U] [#2 0.56,0.40,0.67,U] [#3 0.49,0.22,0.57,U] [#4 0.25,-0.12,0.50,U] [#5 0.26,0.01,0.39,U] [#6 0.61,0.16,0.43,U] [#7 0.49,-0.21,0.37,U] [#8 0.50,0.27,0.35,U] 
01:01:57.800 00.021 9340 refined, 8 included, MultiStar: {0.48, 0.15}, one-star: {0.71, 0.26}
01:01:57.811 00.011 9340 CameraToMount -- cameraTheta (0.30) - m_xAngle (-3.09) = xAngle (3.39 = -2.89)
01:01:57.835 00.024 9340 CameraToMount -- cameraTheta (0.30) - (m_xAngle (-3.09) + m_yAngleError (-0.07)) = yAngle (3.47 = -2.82)
01:01:57.874 00.039 9340 CameraToMount -- cameraX=0.48 cameraY=0.15 hyp=0.50 cameraTheta=0.30 mountX=-0.48 mountY=-0.16, mountTheta=-2.82
01:01:57.894 00.020 9340 SchedulePrimaryMove(10104498, x=0.48, y=0.15, opts=13)
01:01:57.906 00.012 9340 Enqueuing Move request for scope (0.48, 0.15)
01:01:57.930 00.024 12020 Worker thread wakes up
01:01:57.930 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=9842, max=65535, med=15478, FiltMin=12267, FiltMax=65512, Gamma=2.870
01:01:57.972 00.042 12020 worker thread servicing REQUEST_MOVE scope ofs (0.48, 0.15) opts 0xd
01:01:57.972 00.000 9340 UpdateGuideState exits: m=1737065 SNR=201.7
01:01:57.986 00.014 12020 Handling offset move in thread for scope, endpoint = (0.48, 0.15)
01:01:57.986 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:01:57.997 00.011 12020 Moving (0.48, 0.15) raw xDistance=-0.48 yDistance=-0.16
01:01:57.998 00.001 9340 ScheduleExposure(2000,3,1) exposurePending=0
01:01:58.010 00.012 12020 GuideAlgorithmHysteresis::Result() returns -0.20 from input -0.48
01:01:58.010 00.000 9340 Enqueuing Expose request
01:01:58.025 00.015 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:01:58.025 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
01:01:58.026 00.001 12020 MoveAxis(E, 35, ABG)
01:01:58.026 00.000 12020 Guiding  Dir = 2, Dur = 35
01:01:58.055 00.029 12020 IsSlewing returns 0
01:01:58.057 00.002 12020 IsGuiding returns 0
01:01:58.088 00.031 12020 PulseGuide returned control before completion, sleep 15
01:01:58.112 00.024 12020 IsGuiding returns 1
01:01:58.113 00.001 12020 scope still moving after pulse duration time elapsed
01:01:58.155 00.042 12020 IsSlewing returns 0
01:01:58.156 00.001 12020 IsGuiding returns 0
01:01:58.156 00.000 12020 scope move finished after 35 + 63 ms
01:01:58.156 00.000 12020 Move returns status 0, amount 35
01:01:58.156 00.000 12020 MoveAxis(N, 0, ABG)
01:01:58.156 00.000 12020 Move returns status 0, amount 0
01:01:58.157 00.001 12020 move complete, result=0
01:01:58.157 00.000 12020 worker thread done servicing request
01:01:58.157 00.000 9340 GuideStep: -0.5 px 35 ms EAST, -0.2 px 0 ms NORTH
01:01:58.168 00.011 12020 Worker thread wakes up
01:01:58.168 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
01:01:58.168 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(881,691,31,31)
01:01:58.285 00.117 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"91d04d6c-8743-49b3-8115-e473569bd78d"}
01:01:58.297 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"91d04d6c-8743-49b3-8115-e473569bd78d"}
01:01:58.311 00.014 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"529f422d-a087-4075-9530-2da6b4b11531"}
01:01:58.344 00.033 9340 case statement mapped state 6 to 3
01:01:58.364 00.020 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"529f422d-a087-4075-9530-2da6b4b11531"}
01:01:58.378 00.014 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"7808dd89-cf4b-465a-95bb-d1c3e59eec5a"}
01:01:58.391 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":341,"width":15,"height":15,"star_pos":[6.71,6.68],"pixels":"..."},"id":"7808dd89-cf4b-465a-95bb-d1c3e59eec5a"}
01:02:00.285 01.894 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"e6f60bed-c748-473e-aa5b-2ec15cd789f4"}
01:02:00.336 00.051 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"e6f60bed-c748-473e-aa5b-2ec15cd789f4"}
01:02:00.372 00.036 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"0615aef5-8fe4-4fd2-91b6-5e99adb8d846"}
01:02:00.389 00.017 9340 case statement mapped state 6 to 3
01:02:00.441 00.052 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"0615aef5-8fe4-4fd2-91b6-5e99adb8d846"}
01:02:00.459 00.018 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"ce0d5959-d7d6-41c0-a1df-bb0abf7cd334"}
01:02:00.471 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":341,"width":15,"height":15,"star_pos":[6.71,6.68],"pixels":"..."},"id":"ce0d5959-d7d6-41c0-a1df-bb0abf7cd334"}
01:02:00.569 00.098 12020 Exposure complete
01:02:00.904 00.335 12020 worker thread done servicing request
01:02:00.905 00.001 9340 OnExposeComplete: enter
01:02:00.928 00.023 9340 UpdateGuideState(): m_state=6
01:02:00.965 00.037 9340 Star::Find(15, 896, 706, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 342
01:02:00.988 00.023 9340 Star::Find returns 1 (0), X=896.33, Y=706.70, Mass=1721663, SNR=209.5, Peak=64016 HFD=5.3
01:02:01.040 00.052 9340 MultiStar: [#1 -0.13,0.16,0.72,U] [#2 -0.04,0.29,0.65,U] [#3 -0.04,0.45,0.55,U] [#4 -0.16,0.30,0.55,U] [#5 -0.01,0.13,0.46,U] [#6 0.04,0.16,0.33,U] [#7 -0.16,-0.03,0.37,U] [#8 -0.19,0.12,0.35,U] 
01:02:01.059 00.019 9340 refined, 8 included, MultiStar: {-0.00, 0.23}, one-star: {0.33, 0.28}
01:02:01.074 00.015 9340 CameraToMount -- cameraTheta (1.58) - m_xAngle (-3.09) = xAngle (4.67 = -1.61)
01:02:01.094 00.020 9340 CameraToMount -- cameraTheta (1.58) - (m_xAngle (-3.09) + m_yAngleError (-0.07)) = yAngle (4.75 = -1.54)
01:02:01.149 00.055 9340 CameraToMount -- cameraX=-0.00 cameraY=0.23 hyp=0.23 cameraTheta=1.58 mountX=-0.01 mountY=-0.23, mountTheta=-1.61
01:02:01.200 00.051 9340 SchedulePrimaryMove(10104498, x=-0.00, y=0.23, opts=13)
01:02:01.243 00.043 9340 Enqueuing Move request for scope (-0.00, 0.23)
01:02:01.291 00.048 12020 Worker thread wakes up
01:02:01.292 00.001 9340 UpdateImageDisplay: Size=(1920,1080) min=9863, max=65535, med=15487, FiltMin=12498, FiltMax=65512, Gamma=2.870
01:02:01.311 00.019 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.00, 0.23) opts 0xd
01:02:01.312 00.001 12020 Handling offset move in thread for scope, endpoint = (-0.00, 0.23)
01:02:01.312 00.000 12020 Moving (-0.00, 0.23) raw xDistance=-0.01 yDistance=-0.23
01:02:01.313 00.001 9340 UpdateGuideState exits: m=1721663 SNR=209.5
01:02:01.332 00.019 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
01:02:01.332 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:02:01.350 00.018 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:02:01.350 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
01:02:01.370 00.020 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.23
01:02:01.370 00.000 9340 Enqueuing Expose request
01:02:01.405 00.035 12020 MoveAxis(E, 0, ABG)
01:02:01.406 00.001 12020 Move returns status 0, amount 0
01:02:01.406 00.000 12020 MoveAxis(N, 0, ABG)
01:02:01.406 00.000 12020 Move returns status 0, amount 0
01:02:01.406 00.000 12020 move complete, result=0
01:02:01.406 00.000 12020 worker thread done servicing request
01:02:01.408 00.002 12020 Worker thread wakes up
01:02:01.410 00.002 9340 GuideStep: -0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
01:02:01.437 00.027 12020 worker thread servicing REQUEST_EXPOSE 2000
01:02:01.437 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(881,691,31,31)
01:02:02.301 00.864 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"2929c411-44ee-4776-8e93-10b7fd49ffff"}
01:02:02.484 00.183 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"2929c411-44ee-4776-8e93-10b7fd49ffff"}
01:02:02.648 00.164 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"3b163931-4127-4294-8ba6-165f51db017b"}
01:02:02.830 00.182 9340 case statement mapped state 6 to 3
01:02:03.028 00.198 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"3b163931-4127-4294-8ba6-165f51db017b"}
01:02:03.104 00.076 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"f7a42f3b-b4ed-4476-a042-7928c8cc5a1a"}
01:02:03.187 00.083 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":342,"width":15,"height":15,"star_pos":[7.33,6.70],"pixels":"..."},"id":"f7a42f3b-b4ed-4476-a042-7928c8cc5a1a"}
01:02:03.823 00.636 12020 Exposure complete
01:02:04.116 00.293 12020 worker thread done servicing request
01:02:04.116 00.000 9340 OnExposeComplete: enter
01:02:04.147 00.031 9340 UpdateGuideState(): m_state=6
01:02:04.162 00.015 9340 Star::Find(15, 896, 706, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 343
01:02:04.176 00.014 9340 Star::Find returns 1 (0), X=896.12, Y=706.38, Mass=1595682, SNR=190.6, Peak=65444 HFD=5.1
01:02:04.190 00.014 9340 MultiStar: [#1 -0.11,-0.12,0.85,U] [#2 -0.07,0.01,0.73,U] [#3 -0.01,0.11,0.54,U] [#4 0.21,0.00,0.48,U] [#5 0.21,-0.02,0.49,U] [#6 0.06,0.11,0.41,U] [#7 0.17,-0.30,0.37,U] [#8 0.07,0.20,0.33,U] 
01:02:04.203 00.013 9340 refined, 8 included, MultiStar: {0.05, -0.02}, one-star: {0.12, -0.03}
01:02:04.219 00.016 9340 CameraToMount -- cameraTheta (-0.28) - m_xAngle (-3.09) = xAngle (2.82 = 2.82)
01:02:04.237 00.018 9340 CameraToMount -- cameraTheta (-0.28) - (m_xAngle (-3.09) + m_yAngleError (-0.07)) = yAngle (2.89 = 2.89)
01:02:04.249 00.012 9340 CameraToMount -- cameraX=0.05 cameraY=-0.02 hyp=0.06 cameraTheta=-0.28 mountX=-0.05 mountY=0.01, mountTheta=2.89
01:02:04.283 00.034 9340 SchedulePrimaryMove(10104498, x=0.05, y=-0.02, opts=13)
01:02:04.299 00.016 9340 Enqueuing Move request for scope (0.05, -0.02)
01:02:04.314 00.015 12020 Worker thread wakes up
01:02:04.315 00.001 9340 UpdateImageDisplay: Size=(1920,1080) min=10625, max=65535, med=15438, FiltMin=12446, FiltMax=65512, Gamma=2.870
01:02:04.327 00.012 12020 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.02) opts 0xd
01:02:04.327 00.000 9340 UpdateGuideState exits: m=1595682 SNR=190.6
01:02:04.338 00.011 12020 Handling offset move in thread for scope, endpoint = (0.05, -0.02)
01:02:04.338 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:02:04.352 00.014 12020 Moving (0.05, -0.02) raw xDistance=-0.05 yDistance=0.01
01:02:04.352 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
01:02:04.364 00.012 9340 Enqueuing Expose request
01:02:04.374 00.010 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
01:02:04.376 00.002 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:02:04.376 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
01:02:04.377 00.001 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"544b0bdd-761b-4530-aa09-691606e9a7e3"}
01:02:04.416 00.039 12020 MoveAxis(E, 0, ABG)
01:02:04.416 00.000 12020 Move returns status 0, amount 0
01:02:04.416 00.000 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"544b0bdd-761b-4530-aa09-691606e9a7e3"}
01:02:04.429 00.013 12020 MoveAxis(N, 0, ABG)
01:02:04.429 00.000 12020 Move returns status 0, amount 0
01:02:04.430 00.001 12020 move complete, result=0
01:02:04.430 00.000 12020 worker thread done servicing request
01:02:04.431 00.001 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"186ae696-cd8e-4fd0-94ec-be80fe8f1aec"}
01:02:04.444 00.013 12020 Worker thread wakes up
01:02:04.444 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
01:02:04.446 00.002 12020 Handling exposure in thread, d=2000 o=3 r=(881,691,31,31)
01:02:04.446 00.000 9340 case statement mapped state 6 to 3
01:02:04.462 00.016 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"186ae696-cd8e-4fd0-94ec-be80fe8f1aec"}
01:02:04.472 00.010 9340 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
01:02:04.490 00.018 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"9765fa22-896a-4ba6-8371-64441fd37b7e"}
01:02:04.506 00.016 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":343,"width":15,"height":15,"star_pos":[7.12,7.38],"pixels":"..."},"id":"9765fa22-896a-4ba6-8371-64441fd37b7e"}
01:02:06.301 01.795 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"adb9ce9c-5a5e-4e01-a65c-b90da8bde175"}
01:02:06.328 00.027 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"adb9ce9c-5a5e-4e01-a65c-b90da8bde175"}
01:02:06.340 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"1bdf314d-66dc-4c05-b588-ba776a372568"}
01:02:06.351 00.011 9340 case statement mapped state 6 to 3
01:02:06.367 00.016 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"1bdf314d-66dc-4c05-b588-ba776a372568"}
01:02:06.377 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"d63a47c2-9428-4de1-8222-ed96f05a7732"}
01:02:06.387 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":343,"width":15,"height":15,"star_pos":[7.12,7.38],"pixels":"..."},"id":"d63a47c2-9428-4de1-8222-ed96f05a7732"}
01:02:06.838 00.451 12020 Exposure complete
01:02:07.071 00.233 12020 worker thread done servicing request
01:02:07.072 00.001 9340 OnExposeComplete: enter
01:02:07.083 00.011 9340 UpdateGuideState(): m_state=6
01:02:07.094 00.011 9340 Star::Find(15, 896, 706, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 344
01:02:07.104 00.010 9340 Star::Find returns 1 (0), X=895.59, Y=706.71, Mass=1769210, SNR=184.2, Peak=65156 HFD=5.3
01:02:07.113 00.009 9340 MultiStar: [#1 -0.72,0.39,1.03,U] [#2 -0.67,0.51,0.79,U] [#3 -0.44,0.32,0.51,U] [#4 -0.57,0.23,0.56,U] [#5 -0.60,0.28,0.49,U] [#6 -0.83,0.10,0.42,U] [#7 -0.36,0.11,0.38,U] [#8 -0.07,0.72,0.41,U] 
01:02:07.122 00.009 9340 single-star, 8 included, MultiStar: {-0.54, 0.34}, one-star: {-0.40, 0.30}
01:02:07.131 00.009 9340 CameraToMount -- cameraTheta (2.50) - m_xAngle (-3.09) = xAngle (5.59 = -0.69)
01:02:07.143 00.012 9340 CameraToMount -- cameraTheta (2.50) - (m_xAngle (-3.09) + m_yAngleError (-0.07)) = yAngle (5.67 = -0.61)
01:02:07.154 00.011 9340 CameraToMount -- cameraX=-0.40 cameraY=0.30 hyp=0.50 cameraTheta=2.50 mountX=0.39 mountY=-0.29, mountTheta=-0.64
01:02:07.189 00.035 9340 SchedulePrimaryMove(10104498, x=-0.40, y=0.30, opts=13)
01:02:07.203 00.014 9340 Enqueuing Move request for scope (-0.40, 0.30)
01:02:07.213 00.010 12020 Worker thread wakes up
01:02:07.213 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=10349, max=65535, med=15485, FiltMin=12653, FiltMax=65512, Gamma=2.870
01:02:07.225 00.012 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.40, 0.30) opts 0xd
01:02:07.226 00.001 9340 UpdateGuideState exits: m=1769210 SNR=184.2
01:02:07.236 00.010 12020 Handling offset move in thread for scope, endpoint = (-0.40, 0.30)
01:02:07.236 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:02:07.246 00.010 12020 Moving (-0.40, 0.30) raw xDistance=0.39 yDistance=-0.29
01:02:07.246 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
01:02:07.256 00.010 12020 GuideAlgorithmHysteresis::Result() returns 0.16 from input 0.39
01:02:07.257 00.001 9340 Enqueuing Expose request
01:02:07.270 00.013 12020 GuideAlgorithmResistSwitch::result() returns -0.29 from input -0.29
01:02:07.271 00.001 12020 MoveAxis(W, 28, ABG)
01:02:07.271 00.000 12020 Guiding  Dir = 3, Dur = 28
01:02:07.272 00.001 12020 IsSlewing returns 0
01:02:07.273 00.001 12020 IsGuiding returns 0
01:02:07.310 00.037 12020 IsGuiding returns 1
01:02:07.310 00.000 12020 scope still moving after pulse duration time elapsed
01:02:07.345 00.035 12020 IsSlewing returns 0
01:02:07.347 00.002 12020 IsGuiding returns 0
01:02:07.347 00.000 12020 scope move finished after 28 + 45 ms
01:02:07.347 00.000 12020 Move returns status 0, amount 28
01:02:07.348 00.001 12020 MoveAxis(N, 47, ABG)
01:02:07.348 00.000 12020 Guiding  Dir = 0, Dur = 47
01:02:07.348 00.000 12020 IsSlewing returns 0
01:02:07.350 00.002 12020 IsGuiding returns 0
01:02:07.436 00.086 12020 IsGuiding returns 1
01:02:07.437 00.001 12020 scope still moving after pulse duration time elapsed
01:02:07.490 00.053 12020 IsSlewing returns 0
01:02:07.604 00.114 12020 IsGuiding returns 0
01:02:07.604 00.000 12020 scope move finished after 47 + 207 ms
01:02:07.605 00.001 12020 Move returns status 0, amount 47
01:02:07.605 00.000 12020 move complete, result=0
01:02:07.605 00.000 12020 worker thread done servicing request
01:02:07.605 00.000 9340 GuideStep: 0.4 px 28 ms WEST, -0.3 px 47 ms NORTH
01:02:07.615 00.010 12020 Worker thread wakes up
01:02:07.616 00.001 12020 worker thread servicing REQUEST_EXPOSE 2000
01:02:07.616 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(881,691,31,31)
01:02:08.299 00.683 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"902824cf-6e74-4202-a77f-cfb1385353c2"}
01:02:08.317 00.018 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"902824cf-6e74-4202-a77f-cfb1385353c2"}
01:02:08.363 00.046 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"beb2da9e-3147-4833-a7cf-64979571ff3e"}
01:02:08.379 00.016 9340 case statement mapped state 6 to 3
01:02:08.393 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"beb2da9e-3147-4833-a7cf-64979571ff3e"}
01:02:08.419 00.026 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"9040b643-c422-4f2e-8454-14a3eff7699b"}
01:02:08.447 00.028 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":344,"width":15,"height":15,"star_pos":[6.59,6.71],"pixels":"..."},"id":"9040b643-c422-4f2e-8454-14a3eff7699b"}
01:02:09.608 01.161 9340 evsrv: cli 100A41E8 connect
01:02:10.207 00.599 9340 case statement mapped state 6 to 3
01:02:10.528 00.321 12020 Exposure complete
01:02:10.547 00.019 9340 case statement mapped state 6 to 3
01:02:10.817 00.270 9340 evsrv: cli 100A41E8 request: {"method":"get_app_state","id":"f1667999-98d6-47bd-99d5-701d63657383"}
01:02:11.007 00.190 9340 case statement mapped state 6 to 3
01:02:11.212 00.205 9340 evsrv: cli 100A41E8 response: {"jsonrpc":"2.0","result":"Guiding","id":"f1667999-98d6-47bd-99d5-701d63657383"}
01:02:11.359 00.147 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"2b426289-2971-4e1d-bbf1-24a0216fa904"}
01:02:11.469 00.110 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"2b426289-2971-4e1d-bbf1-24a0216fa904"}
01:02:11.562 00.093 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"f9699920-0211-4ff8-8087-bebf2b882534"}
01:02:11.610 00.048 9340 case statement mapped state 6 to 3
01:02:11.706 00.096 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"f9699920-0211-4ff8-8087-bebf2b882534"}
01:02:12.006 00.300 9340 evsrv: cli 100A41E8 disconnect
01:02:12.167 00.161 9340 evsrv: cli 100A4288 connect
01:02:12.262 00.095 9340 case statement mapped state 6 to 3
01:02:12.397 00.135 9340 case statement mapped state 6 to 3
01:02:12.428 00.031 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"704f9286-ee18-4a23-94bf-e8c4f3acf8bf"}
01:02:12.479 00.051 12020 worker thread done servicing request
01:02:12.480 00.001 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":344,"width":15,"height":15,"star_pos":[6.59,6.71],"pixels":"..."},"id":"704f9286-ee18-4a23-94bf-e8c4f3acf8bf"}
01:02:12.530 00.050 9340 OnExposeComplete: enter
01:02:12.559 00.029 9340 UpdateGuideState(): m_state=6
01:02:12.622 00.063 9340 Star::Find(15, 895, 706, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 345
01:02:12.677 00.055 9340 Star::Find returns 1 (0), X=895.73, Y=706.68, Mass=1722355, SNR=198.4, Peak=63632 HFD=5.3
01:02:12.704 00.027 9340 MultiStar: [#1 -0.56,0.31,0.82,U] [#2 -0.65,0.44,0.69,U] [#3 -0.38,0.21,0.51,U] [#4 -0.51,0.23,0.41,U] [#5 -0.44,0.14,0.47,U] [#6 -0.72,0.05,0.40,U] [#7 -0.36,0.29,0.38,U] [#8 -0.00,0.29,0.37,U] 
01:02:12.728 00.024 9340 single-star, 8 included, MultiStar: {-0.44, 0.26}, one-star: {-0.27, 0.27}
01:02:12.812 00.084 9340 CameraToMount -- cameraTheta (2.36) - m_xAngle (-3.09) = xAngle (5.45 = -0.83)
01:02:12.841 00.029 9340 CameraToMount -- cameraTheta (2.36) - (m_xAngle (-3.09) + m_yAngleError (-0.07)) = yAngle (5.52 = -0.76)
01:02:12.862 00.021 9340 CameraToMount -- cameraX=-0.27 cameraY=0.27 hyp=0.38 cameraTheta=2.36 mountX=0.25 mountY=-0.26, mountTheta=-0.80
01:02:12.982 00.120 9340 SchedulePrimaryMove(10104498, x=-0.27, y=0.27, opts=13)
01:02:13.014 00.032 9340 Enqueuing Move request for scope (-0.27, 0.27)
01:02:13.305 00.291 12020 Worker thread wakes up
01:02:13.313 00.008 9340 UpdateImageDisplay: Size=(1920,1080) min=10551, max=65535, med=15530, FiltMin=12571, FiltMax=65512, Gamma=2.870
01:02:13.347 00.034 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.27, 0.27) opts 0xd
01:02:13.347 00.000 12020 Handling offset move in thread for scope, endpoint = (-0.27, 0.27)
01:02:13.348 00.001 12020 Moving (-0.27, 0.27) raw xDistance=0.25 yDistance=-0.26
01:02:13.348 00.000 12020 GuideAlgorithmHysteresis::Result() returns 0.12 from input 0.25
01:02:13.348 00.000 12020 GuideAlgorithmResistSwitch::result() returns -0.26 from input -0.26
01:02:13.348 00.000 12020 MoveAxis(W, 20, ABG)
01:02:13.348 00.000 12020 Guiding  Dir = 3, Dur = 20
01:02:13.350 00.002 12020 IsSlewing returns 0
01:02:13.352 00.002 9340 UpdateGuideState exits: m=1722355 SNR=198.4
01:02:13.414 00.062 12020 IsGuiding returns 0
01:02:13.421 00.007 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:02:13.467 00.046 9340 ScheduleExposure(2000,3,1) exposurePending=0
01:02:13.518 00.051 12020 IsGuiding returns 1
01:02:13.519 00.001 12020 scope still moving after pulse duration time elapsed
01:02:13.519 00.000 9340 Enqueuing Expose request
01:02:13.543 00.024 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"67bf2402-74b9-4413-821d-97f6ae3eca0b"}
01:02:13.567 00.024 12020 IsSlewing returns 0
01:02:13.569 00.002 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"67bf2402-74b9-4413-821d-97f6ae3eca0b"}
01:02:13.593 00.024 12020 IsGuiding returns 0
01:02:13.593 00.000 12020 scope move finished after 20 + 159 ms
01:02:13.594 00.001 12020 Move returns status 0, amount 20
01:02:13.594 00.000 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"1302da8b-cb60-49a1-9efd-61c79208891f"}
01:02:13.641 00.047 12020 MoveAxis(N, 42, ABG)
01:02:13.642 00.001 9340 case statement mapped state 6 to 3
01:02:13.673 00.031 12020 Guiding  Dir = 0, Dur = 42
01:02:13.675 00.002 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"1302da8b-cb60-49a1-9efd-61c79208891f"}
01:02:13.692 00.017 12020 IsSlewing returns 0
01:02:13.694 00.002 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"ee9b8362-34b8-4ed0-a533-38a24f5ba6bd"}
01:02:13.730 00.036 12020 IsGuiding returns 0
01:02:13.732 00.002 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":345,"width":15,"height":15,"star_pos":[6.73,6.68],"pixels":"..."},"id":"ee9b8362-34b8-4ed0-a533-38a24f5ba6bd"}
01:02:13.817 00.085 9340 evsrv: cli 100A4288 request: {"method":"stop_capture","id":"ed6e0df2-4c4b-4d3c-a305-159110882d38"}
01:02:13.858 00.041 12020 IsGuiding returns 1
01:02:13.859 00.001 12020 scope still moving after pulse duration time elapsed
01:02:13.862 00.003 9340 StopCapturing CaptureActive=1 continueCapturing=1 exposurePending=1
01:02:13.928 00.066 12020 IsSlewing returns 0
01:02:13.931 00.003 9340 Status Line: Waiting for devices...
01:02:13.956 00.025 9340 evsrv: cli 100A4288 response: {"jsonrpc":"2.0","result":0,"id":"ed6e0df2-4c4b-4d3c-a305-159110882d38"}
01:02:13.983 00.027 9340 evsrv: cli 100A4288 disconnect
01:02:14.011 00.028 9340 evsrv: cli 100A4328 connect
01:02:14.052 00.041 12020 IsGuiding returns 0
01:02:14.052 00.000 12020 scope move finished after 42 + 278 ms
01:02:14.053 00.001 12020 Move returns status 0, amount 42
01:02:14.053 00.000 12020 move complete, result=0
01:02:14.053 00.000 12020 worker thread done servicing request
01:02:14.053 00.000 12020 Worker thread wakes up
01:02:14.054 00.001 12020 worker thread servicing REQUEST_EXPOSE 2000
01:02:14.054 00.000 12020 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:184->Time lapse interrupted
01:02:14.054 00.000 12020 worker thread done servicing request
01:02:14.065 00.011 9340 case statement mapped state 6 to 3
01:02:14.103 00.038 9340 case statement mapped state 6 to 3
01:02:14.157 00.054 9340 GuideStep: 0.3 px 20 ms WEST, -0.3 px 42 ms NORTH
01:02:14.238 00.081 9340 OnExposeComplete: enter
01:02:14.285 00.047 9340 OnExposeComplete: Capture Error reported
01:02:14.353 00.068 9340 StopCapturing CaptureActive=1 continueCapturing=0 exposurePending=0
01:02:14.384 00.031 9340 Mount: notify guiding stopped
01:02:14.424 00.040 9340 Changing from state GUIDING to STOP
01:02:14.489 00.065 9340 guider state => SELECTED
01:02:14.505 00.016 9340 UpdateImageDisplay: Size=(1920,1080) min=10551, max=65535, med=15530, FiltMin=12571, FiltMax=65512, Gamma=2.870
01:02:14.529 00.024 9340 Changing from state SELECTED to UNINITIALIZED
01:02:14.611 00.082 9340 guider state => SELECTING
01:02:14.663 00.052 9340 Status Line: Stopped.
01:02:14.689 00.026 9340 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:557->Error reported capturing image
01:02:14.770 00.081 9340 evsrv: cli 100A4328 request: {"method":"get_app_state","id":"1eb25328-6a22-48c0-91b0-ea082dbb1194"}
01:02:14.797 00.027 9340 evsrv: cli 100A4328 response: {"jsonrpc":"2.0","result":"Stopped","id":"1eb25328-6a22-48c0-91b0-ea082dbb1194"}
01:02:14.829 00.032 9340 evsrv: cli 100A4328 disconnect
01:02:14.910 00.081 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"dcccf325-3ed2-41f6-8e26-578ad9437571"}
01:02:14.944 00.034 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"dcccf325-3ed2-41f6-8e26-578ad9437571"}
01:02:15.033 00.089 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"665e0709-1480-4ea0-8c1f-c062e998fc0a"}
01:02:15.084 00.051 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"665e0709-1480-4ea0-8c1f-c062e998fc0a"}
01:02:17.170 02.086 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"00785dd9-84aa-46d1-abf8-a392b3ee3c93"}
01:02:17.309 00.139 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"00785dd9-84aa-46d1-abf8-a392b3ee3c93"}
01:02:17.462 00.153 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"1b648a43-6496-4ed7-b97c-c330c2ed694e"}
01:02:17.924 00.462 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"1b648a43-6496-4ed7-b97c-c330c2ed694e"}
01:02:19.181 01.257 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"e2c2d40a-89b7-4d2b-89b7-a031961fd36c"}
01:02:19.628 00.447 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"e2c2d40a-89b7-4d2b-89b7-a031961fd36c"}
01:02:19.943 00.315 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"20658aad-9a29-4c1b-b40c-20d492d2aa8d"}
01:02:19.965 00.022 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"20658aad-9a29-4c1b-b40c-20d492d2aa8d"}
01:02:21.226 01.261 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"69a31861-9bba-41da-8a8e-6520243328a8"}
01:02:21.300 00.074 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"69a31861-9bba-41da-8a8e-6520243328a8"}
01:02:21.402 00.102 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"06c641e7-d07d-4a8d-b39e-03ad25b71d7a"}
01:02:21.458 00.056 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"06c641e7-d07d-4a8d-b39e-03ad25b71d7a"}
01:02:23.197 01.739 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"767991b4-4b6e-452f-959c-a8707b537b39"}
01:02:23.339 00.142 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"767991b4-4b6e-452f-959c-a8707b537b39"}
01:02:23.478 00.139 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"5e88f4f7-4a09-4b44-accb-ad10a17cbcc3"}
01:02:23.519 00.041 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"5e88f4f7-4a09-4b44-accb-ad10a17cbcc3"}
01:02:25.189 01.670 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"8307ff35-e00a-41bc-9057-f85c3a0c7b03"}
01:02:25.320 00.131 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"8307ff35-e00a-41bc-9057-f85c3a0c7b03"}
01:02:25.600 00.280 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"3f8ab080-25d6-465b-94fd-40a6dae27bd4"}
01:02:25.737 00.137 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"3f8ab080-25d6-465b-94fd-40a6dae27bd4"}
01:02:27.189 01.452 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"3d1f3b8d-fdf8-4fac-a544-08a6663b256b"}
01:02:27.238 00.049 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"3d1f3b8d-fdf8-4fac-a544-08a6663b256b"}
01:02:27.348 00.110 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"d498c4b8-f3e2-4b8a-bdc9-72477aeb5f66"}
01:02:27.445 00.097 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"d498c4b8-f3e2-4b8a-bdc9-72477aeb5f66"}
01:02:29.189 01.744 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"e2682f7b-f1d0-4b6f-926b-22131b2448a9"}
01:02:29.207 00.018 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"e2682f7b-f1d0-4b6f-926b-22131b2448a9"}
01:02:29.255 00.048 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"e2dfe164-e55d-47bd-9716-cabbd878ab6c"}
01:02:29.274 00.019 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"e2dfe164-e55d-47bd-9716-cabbd878ab6c"}
01:02:31.208 01.934 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"6aff131d-81b3-40cf-97a0-e803c609e01f"}
01:02:31.230 00.022 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"6aff131d-81b3-40cf-97a0-e803c609e01f"}
01:02:31.240 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"ad490ea1-fcb7-4c69-bf6d-c5b46be38677"}
01:02:31.249 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"ad490ea1-fcb7-4c69-bf6d-c5b46be38677"}
01:02:33.219 01.970 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"ef68d2d0-2632-4b62-80eb-56e984573bfb"}
01:02:33.266 00.047 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"ef68d2d0-2632-4b62-80eb-56e984573bfb"}
01:02:33.284 00.018 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"1a0b064c-27db-485f-bc2a-62f2ef81ed00"}
01:02:33.301 00.017 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"1a0b064c-27db-485f-bc2a-62f2ef81ed00"}
01:02:35.218 01.917 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"5e5146e6-4087-48d8-bd87-25baa77dbf64"}
01:02:35.240 00.022 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"5e5146e6-4087-48d8-bd87-25baa77dbf64"}
01:02:35.255 00.015 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"83d741d0-eb98-4de8-a238-edbed9ae975e"}
01:02:35.296 00.041 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"83d741d0-eb98-4de8-a238-edbed9ae975e"}
01:02:37.217 01.921 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"515792fe-88f5-41ef-85c8-3dfa1abcba62"}
01:02:37.252 00.035 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"515792fe-88f5-41ef-85c8-3dfa1abcba62"}
01:02:37.518 00.266 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"549b1713-4034-429e-a074-2b76efd418de"}
01:02:37.543 00.025 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"549b1713-4034-429e-a074-2b76efd418de"}
01:02:39.229 01.686 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"09272fa0-974a-46ff-bf91-7739b8b58a53"}
01:02:39.297 00.068 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"09272fa0-974a-46ff-bf91-7739b8b58a53"}
01:02:39.416 00.119 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"4bac2b63-bfb0-4761-98ca-63b731b3d9ee"}
01:02:39.447 00.031 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"4bac2b63-bfb0-4761-98ca-63b731b3d9ee"}
01:02:41.220 01.773 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"71bb17b1-6f2e-4688-9ecc-f3db869a7897"}
01:02:41.295 00.075 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"71bb17b1-6f2e-4688-9ecc-f3db869a7897"}
01:02:41.364 00.069 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"e097abcd-e1f1-496f-9913-6f1d49e5d0c2"}
01:02:41.417 00.053 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"e097abcd-e1f1-496f-9913-6f1d49e5d0c2"}
01:02:43.219 01.802 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"f26371f5-85b4-482b-8772-ef7492cc06ef"}
01:02:43.231 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"f26371f5-85b4-482b-8772-ef7492cc06ef"}
01:02:43.242 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"aebd6f42-9b37-4436-8779-2971fe0a602f"}
01:02:43.258 00.016 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"aebd6f42-9b37-4436-8779-2971fe0a602f"}
01:02:45.219 01.961 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"ccb5991a-c211-42f2-9e52-7b2814879af0"}
01:02:45.262 00.043 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"ccb5991a-c211-42f2-9e52-7b2814879af0"}
01:02:45.282 00.020 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"fc6cd08b-f4c8-488c-bab8-de190bf9e621"}
01:02:45.309 00.027 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"fc6cd08b-f4c8-488c-bab8-de190bf9e621"}
01:02:47.219 01.910 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"a90a9972-82ea-4fcf-947d-093db41a2d92"}
01:02:47.250 00.031 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"a90a9972-82ea-4fcf-947d-093db41a2d92"}
01:02:47.316 00.066 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"abb880ca-201a-40eb-ab76-379abb47aa28"}
01:02:47.344 00.028 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"abb880ca-201a-40eb-ab76-379abb47aa28"}
01:02:49.219 01.875 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"c7bf2055-d034-4f01-8358-fc4869f92b2c"}
01:02:49.236 00.017 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"c7bf2055-d034-4f01-8358-fc4869f92b2c"}
01:02:49.289 00.053 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"d5f9d57b-df93-45c0-b803-79216b6af2aa"}
01:02:49.307 00.018 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"d5f9d57b-df93-45c0-b803-79216b6af2aa"}
01:02:51.218 01.911 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"f56a6768-adf5-4896-a236-8542ee6ca5c3"}
01:02:51.241 00.023 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"f56a6768-adf5-4896-a236-8542ee6ca5c3"}
01:02:51.252 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"38a03dcd-40fb-42aa-a0a7-87527a1e720e"}
01:02:51.268 00.016 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"38a03dcd-40fb-42aa-a0a7-87527a1e720e"}
01:02:53.223 01.955 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"79eebd00-e207-4e64-a55d-6502c70162b8"}
01:02:53.242 00.019 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"79eebd00-e207-4e64-a55d-6502c70162b8"}
01:02:53.260 00.018 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"dbfb9a8b-959c-4937-9f97-ff35eeb94838"}
01:02:53.294 00.034 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"dbfb9a8b-959c-4937-9f97-ff35eeb94838"}
01:02:55.224 01.930 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"4686f4f5-2386-405a-990f-235b2c3e9681"}
01:02:55.256 00.032 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"4686f4f5-2386-405a-990f-235b2c3e9681"}
01:02:55.272 00.016 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"e114e3ae-568b-4711-9e05-5268d74b3be2"}
01:02:55.286 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"e114e3ae-568b-4711-9e05-5268d74b3be2"}
01:02:57.222 01.936 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"af1bf9de-aa32-4921-be6b-7a7090694aa4"}
01:02:57.232 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"af1bf9de-aa32-4921-be6b-7a7090694aa4"}
01:02:57.242 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"00ec452a-8da1-48c0-8056-48fffcf44176"}
01:02:57.250 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"00ec452a-8da1-48c0-8056-48fffcf44176"}
01:02:59.250 02.000 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"3a977680-faa9-4a05-811f-5e4dbf903454"}
01:02:59.280 00.030 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"3a977680-faa9-4a05-811f-5e4dbf903454"}
01:02:59.328 00.048 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"9f944b01-d724-4529-b857-c8f7bad26cde"}
01:02:59.432 00.104 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"9f944b01-d724-4529-b857-c8f7bad26cde"}
01:03:01.251 01.819 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"5be0b89d-e6d8-42c5-818f-bf55f34df12a"}
01:03:01.299 00.048 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"5be0b89d-e6d8-42c5-818f-bf55f34df12a"}
01:03:01.333 00.034 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"1948ee7b-1727-46b5-b787-187e5b5d5e65"}
01:03:01.357 00.024 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"1948ee7b-1727-46b5-b787-187e5b5d5e65"}
01:03:03.255 01.898 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"fbf3465e-00ec-4b82-8d5f-93ea100aa9b2"}
01:03:03.310 00.055 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"fbf3465e-00ec-4b82-8d5f-93ea100aa9b2"}
01:03:03.426 00.116 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"63f52bbf-6493-41bb-be40-a4de83baac3f"}
01:03:03.478 00.052 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"63f52bbf-6493-41bb-be40-a4de83baac3f"}
01:03:05.253 01.775 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"7cb1f7f6-2545-4776-af30-bfcc80112f3f"}
01:03:05.273 00.020 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"7cb1f7f6-2545-4776-af30-bfcc80112f3f"}
01:03:05.523 00.250 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"82bed4f8-831c-4d71-b726-74530027e512"}
01:03:05.555 00.032 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"82bed4f8-831c-4d71-b726-74530027e512"}
01:03:07.254 01.699 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"f051702b-d721-4225-85b7-b3c6995b054b"}
01:03:07.308 00.054 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"f051702b-d721-4225-85b7-b3c6995b054b"}
01:03:07.350 00.042 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"b9417939-cc3a-4729-a246-89346cce4032"}
01:03:07.370 00.020 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"b9417939-cc3a-4729-a246-89346cce4032"}
01:03:09.253 01.883 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"78aee1d4-5a64-4f0d-a05d-703fc935cd63"}
01:03:09.271 00.018 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"78aee1d4-5a64-4f0d-a05d-703fc935cd63"}
01:03:09.291 00.020 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"7e61841d-bd8e-4432-8229-72a973fb0c25"}
01:03:09.315 00.024 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"7e61841d-bd8e-4432-8229-72a973fb0c25"}
01:03:11.253 01.938 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"41696444-4c91-4d50-9f24-405c9c0fac47"}
01:03:11.263 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"41696444-4c91-4d50-9f24-405c9c0fac47"}
01:03:11.273 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"7211ba17-2b9f-466c-be16-4a4c9373316b"}
01:03:11.282 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"7211ba17-2b9f-466c-be16-4a4c9373316b"}
01:03:13.252 01.970 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"60ed2251-828b-4370-964e-0e4c7d9f1b75"}
01:03:13.263 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"60ed2251-828b-4370-964e-0e4c7d9f1b75"}
01:03:13.291 00.028 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"4eed530e-2f19-4f30-9074-686c8533e28e"}
01:03:13.303 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"4eed530e-2f19-4f30-9074-686c8533e28e"}
01:03:15.252 01.949 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"9c488bf5-7c29-4cd5-801b-68f89224fcc6"}
01:03:15.267 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"9c488bf5-7c29-4cd5-801b-68f89224fcc6"}
01:03:15.301 00.034 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"361e0eff-3024-4b62-866f-676722b7727b"}
01:03:15.313 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"361e0eff-3024-4b62-866f-676722b7727b"}
01:03:17.252 01.939 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"05e5b845-143c-41f3-b167-f118f813d33a"}
01:03:17.264 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"05e5b845-143c-41f3-b167-f118f813d33a"}
01:03:17.275 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"7c5f1006-ba6d-4681-ba1b-0add42e7d2fb"}
01:03:17.300 00.025 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"7c5f1006-ba6d-4681-ba1b-0add42e7d2fb"}
01:03:19.252 01.952 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"26220eb8-15cf-4871-9ecf-cdf2f6c96d1a"}
01:03:19.268 00.016 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"26220eb8-15cf-4871-9ecf-cdf2f6c96d1a"}
01:03:19.280 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"14b9bb1c-d288-4691-8bfc-7671333d2819"}
01:03:19.310 00.030 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"14b9bb1c-d288-4691-8bfc-7671333d2819"}
01:03:21.251 01.941 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"3e5d1d61-c539-4c78-a03a-e79f3c94b23b"}
01:03:21.265 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"3e5d1d61-c539-4c78-a03a-e79f3c94b23b"}
01:03:21.281 00.016 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"e05447a8-f6ea-418a-bdcc-52afd4ede962"}
01:03:21.292 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"e05447a8-f6ea-418a-bdcc-52afd4ede962"}
01:03:23.252 01.960 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"e2602837-bd9c-4c50-b1a0-345015710cc4"}
01:03:23.281 00.029 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"e2602837-bd9c-4c50-b1a0-345015710cc4"}
01:03:23.325 00.044 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"f009b660-77ab-4eb4-a288-841e9c91a54f"}
01:03:23.346 00.021 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"f009b660-77ab-4eb4-a288-841e9c91a54f"}
01:03:25.252 01.906 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"31f1658b-02a4-4bbb-b687-31af8f7d2904"}
01:03:25.263 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"31f1658b-02a4-4bbb-b687-31af8f7d2904"}
01:03:25.276 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"212cd06b-316e-4379-bc24-3df72b7f71c8"}
01:03:25.288 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"212cd06b-316e-4379-bc24-3df72b7f71c8"}
01:03:27.252 01.964 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"4b8f8c63-6a23-4f42-9735-66720356f50d"}
01:03:27.264 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"4b8f8c63-6a23-4f42-9735-66720356f50d"}
01:03:27.275 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"25b13885-efad-4f17-884b-3629d5d3de67"}
01:03:27.306 00.031 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"25b13885-efad-4f17-884b-3629d5d3de67"}
01:03:29.251 01.945 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"68ad77ef-5c67-44b4-a2d8-53993fc4ab0a"}
01:03:29.288 00.037 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"68ad77ef-5c67-44b4-a2d8-53993fc4ab0a"}
01:03:29.306 00.018 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"e44c8867-074d-4aa4-96e6-64a15b782414"}
01:03:29.319 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"e44c8867-074d-4aa4-96e6-64a15b782414"}
01:03:31.250 01.931 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"0ed65c4f-3ee9-470b-8ff1-6b1ba33e6f60"}
01:03:31.278 00.028 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"0ed65c4f-3ee9-470b-8ff1-6b1ba33e6f60"}
01:03:31.288 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"816dbccf-9b56-4765-ab65-632709c5b700"}
01:03:31.297 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"816dbccf-9b56-4765-ab65-632709c5b700"}
01:03:33.249 01.952 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"2f47ef30-f44f-440a-bff3-496a0c91b498"}
01:03:33.260 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"2f47ef30-f44f-440a-bff3-496a0c91b498"}
01:03:33.271 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"caa857d4-7f68-4a58-8414-330c86954cdc"}
01:03:33.279 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"caa857d4-7f68-4a58-8414-330c86954cdc"}
01:03:35.249 01.970 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"ba5fb8b0-f8bb-49a2-9bf1-56e10f316b68"}
01:03:35.264 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"ba5fb8b0-f8bb-49a2-9bf1-56e10f316b68"}
01:03:35.279 00.015 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"e8283d40-0bc8-4411-8047-d36ea12318a4"}
01:03:35.292 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"e8283d40-0bc8-4411-8047-d36ea12318a4"}
01:03:37.250 01.958 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"64393ed3-a856-4756-9274-6f51350caedc"}
01:03:37.278 00.028 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"64393ed3-a856-4756-9274-6f51350caedc"}
01:03:37.293 00.015 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"55faa2ae-ded7-49f3-b8e8-6d503913c67c"}
01:03:37.304 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"55faa2ae-ded7-49f3-b8e8-6d503913c67c"}
01:03:39.249 01.945 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"fe699c68-736e-41a6-bf5e-d12306f2a7ec"}
01:03:39.262 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"fe699c68-736e-41a6-bf5e-d12306f2a7ec"}
01:03:39.272 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"5a4f4255-99f6-45bb-99f5-d4e3e4daca96"}
01:03:39.283 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"5a4f4255-99f6-45bb-99f5-d4e3e4daca96"}
01:03:41.299 02.016 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"48ed6836-7086-4e25-9819-6842618455c8"}
01:03:41.315 00.016 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"48ed6836-7086-4e25-9819-6842618455c8"}
01:03:41.335 00.020 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"ef504681-c3e1-487c-9ebc-77de9ff9e384"}
01:03:41.353 00.018 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"ef504681-c3e1-487c-9ebc-77de9ff9e384"}
01:03:43.296 01.943 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"cead1974-ea6b-4161-a175-579c3f795494"}
01:03:43.311 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"cead1974-ea6b-4161-a175-579c3f795494"}
01:03:43.325 00.014 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"0801c0c6-d8de-44d2-940d-fa95450aeaa1"}
01:03:43.338 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"0801c0c6-d8de-44d2-940d-fa95450aeaa1"}
01:03:44.617 01.279 9340 evsrv: cli 100A41E8 connect
01:03:44.633 00.016 9340 evsrv: cli 100A41E8 request: {"method":"get_app_state","id":"82397332-fde7-4186-830b-735586dc9cba"}
01:03:44.647 00.014 9340 evsrv: cli 100A41E8 response: {"jsonrpc":"2.0","result":"Stopped","id":"82397332-fde7-4186-830b-735586dc9cba"}
01:03:44.662 00.015 9340 evsrv: cli 100A41E8 disconnect
01:03:44.679 00.017 9340 evsrv: cli 100A4468 connect
01:03:44.691 00.012 9340 evsrv: cli 100A4468 request: {"method":"get_calibrated","id":"a35e3f40-1d03-4866-9b8c-19d2fb02d60f"}
01:03:44.711 00.020 9340 evsrv: cli 100A4468 response: {"jsonrpc":"2.0","result":true,"id":"a35e3f40-1d03-4866-9b8c-19d2fb02d60f"}
01:03:44.732 00.021 9340 evsrv: cli 100A4468 disconnect
01:03:44.749 00.017 9340 evsrv: cli 100A41E8 connect
01:03:44.766 00.017 9340 evsrv: cli 100A41E8 request: {"method":"guide","params":{"settle":{"pixels":0.45,"time":8,"timeout":90},"recalibrate":false},"id":"2f0b5494-b212-4252-af2b-2c964704c55d"}
01:03:44.779 00.013 9340 PhdController::Guide begins
01:03:44.793 00.014 9340 PhdController: newstate STATE_SETUP
01:03:44.806 00.013 9340 PhdController: setup
01:03:44.817 00.011 9340 PhdController: newstate STATE_ATTEMPT_START
01:03:44.830 00.013 9340 PhdController: start capturing
01:03:44.843 00.013 9340 Changing from state SELECTING to UNINITIALIZED
01:03:44.855 00.012 9340 guider state => SELECTING
01:03:44.868 00.013 9340 setting force full frames = true
01:03:44.879 00.011 9340 StartCapturing CaptureActive=0 continueCapturing=0 exposurePending=0
01:03:44.923 00.044 9340 ScheduleExposure(2000,3,0) exposurePending=0
01:03:44.938 00.015 9340 Enqueuing Expose request
01:03:44.954 00.016 12020 Worker thread wakes up
01:03:44.954 00.000 9340 PhdController: newstate STATE_SELECT_STAR
01:03:44.968 00.014 12020 worker thread servicing REQUEST_EXPOSE 2000
01:03:44.968 00.000 9340 evsrv: cli 100A41E8 response: {"jsonrpc":"2.0","result":0,"id":"2f0b5494-b212-4252-af2b-2c964704c55d"}
01:03:44.980 00.012 12020 Handling exposure in thread, d=2000 o=3 r=(0,0,0,0)
01:03:44.992 00.012 9340 evsrv: cli 100A41E8 disconnect
01:03:45.007 00.015 9340 evsrv: cli 100A4328 connect
01:03:45.021 00.014 9340 case statement mapped state 1 to 101
01:03:45.038 00.017 9340 case statement mapped state 1 to 101
01:03:45.058 00.020 9340 evsrv: cli 100A4328 request: {"method":"get_lock_shift_params","id":"d2b051cd-3f11-4680-b5a0-0ce94cb88d6d"}
01:03:45.077 00.019 9340 evsrv: cli 100A4328 response: {"jsonrpc":"2.0","result":{"enabled":false,"rate":[0.00,0.00],"units":"arcsec/hr","axes":"RA/Dec"},"id":"d2b051cd-3f11-4680-b5a0-0ce94cb88d6d"}
01:03:45.167 00.090 9340 evsrv: cli 100A4328 disconnect
01:03:45.184 00.017 9340 evsrv: cli 100A4288 connect
01:03:45.201 00.017 9340 case statement mapped state 1 to 101
01:03:45.217 00.016 9340 case statement mapped state 1 to 101
01:03:45.234 00.017 9340 evsrv: cli 100A4288 request: {"method":"get_lock_position","id":"9a37d12d-47d5-439d-81b9-b9edd57d2064"}
01:03:45.251 00.017 9340 evsrv: cli 100A4288 response: {"jsonrpc":"2.0","result":null,"id":"9a37d12d-47d5-439d-81b9-b9edd57d2064"}
01:03:45.286 00.035 9340 evsrv: cli 100A4288 disconnect
01:03:45.302 00.016 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"7b5cf133-1adb-4528-b2cc-b000cb50a203"}
01:03:45.316 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"7b5cf133-1adb-4528-b2cc-b000cb50a203"}
01:03:45.334 00.018 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"c84ee17f-8ada-49b0-b2a6-6ece513b8ad8"}
01:03:45.350 00.016 9340 case statement mapped state 1 to 101
01:03:45.366 00.016 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Looping","id":"c84ee17f-8ada-49b0-b2a6-6ece513b8ad8"}
01:03:46.277 00.911 9340 evsrv: cli 100A4288 connect
01:03:46.288 00.011 9340 case statement mapped state 1 to 101
01:03:46.298 00.010 9340 case statement mapped state 1 to 101
01:03:46.309 00.011 9340 evsrv: cli 100A4288 request: {"method":"get_lock_position","id":"62592758-0cad-40d5-a029-06a383788a4f"}
01:03:46.320 00.011 9340 evsrv: cli 100A4288 response: {"jsonrpc":"2.0","result":null,"id":"62592758-0cad-40d5-a029-06a383788a4f"}
01:03:46.333 00.013 9340 evsrv: cli 100A4288 disconnect
01:03:47.293 00.960 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"9b7126d4-25fd-4802-a38c-04175f06a646"}
01:03:47.303 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"9b7126d4-25fd-4802-a38c-04175f06a646"}
01:03:47.313 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"a2ef1a83-8faf-472b-8e41-3cd0962f1b1b"}
01:03:47.324 00.011 9340 case statement mapped state 1 to 101
01:03:47.336 00.012 12020 Exposure complete
01:03:47.336 00.000 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Looping","id":"a2ef1a83-8faf-472b-8e41-3cd0962f1b1b"}
01:03:47.347 00.011 9340 evsrv: cli 100A41E8 connect
01:03:47.359 00.012 9340 case statement mapped state 1 to 101
01:03:47.369 00.010 9340 case statement mapped state 1 to 101
01:03:47.379 00.010 9340 evsrv: cli 100A41E8 request: {"method":"get_lock_position","id":"d0a5365b-bd4b-4870-8fd8-545217752968"}
01:03:47.393 00.014 9340 evsrv: cli 100A41E8 response: {"jsonrpc":"2.0","result":null,"id":"d0a5365b-bd4b-4870-8fd8-545217752968"}
01:03:47.407 00.014 9340 evsrv: cli 100A41E8 disconnect
01:03:47.538 00.131 12020 worker thread done servicing request
01:03:47.538 00.000 9340 OnExposeComplete: enter
01:03:47.550 00.012 9340 UpdateGuideState(): m_state=1
01:03:47.562 00.012 9340 UpdateCurrentPosition: no star selected
01:03:47.574 00.012 9340 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
01:03:47.584 00.010 9340 Status Line: No star selected
01:03:47.600 00.016 9340 UpdateImageDisplay: Size=(1920,1080) min=10641, max=65535, med=15670, FiltMin=12386, FiltMax=65521, Gamma=2.870
01:03:47.655 00.055 9340 UpdateGuideState exits: No star selected
01:03:47.667 00.012 9340 GuiderMultiStar::AutoSelect enter
01:03:47.679 00.012 9340 Star::AutoFind called with edgeAllowance = 0 searchRegion = 15 roi = 0x0@0,0
01:03:47.904 00.225 9340 AutoFind: auto downsample for scale 2.47 => 1x
01:03:48.145 00.241 9340 AutoFind: global mean = 0.1, stdev 2775.7
01:03:48.156 00.011 9340 AutoFind: using threshold = 0.1
01:03:48.425 00.269 9340 AutoFind: local max [523, 998] 59.7
01:03:48.437 00.012 9340 AutoFind: local max [904, 678] 58.9
01:03:48.449 00.012 9340 AutoFind: local max [1218, 999] 57.1
01:03:48.460 00.011 9340 AutoFind: local max [1598, 680] 50.2
01:03:48.476 00.016 9340 AutoFind: local max [1176, 115] 50.1
01:03:48.488 00.012 9340 AutoFind: local max [816, 624] 38.7
01:03:48.500 00.012 9340 AutoFind: local max [76, 377] 30.7
01:03:48.512 00.012 9340 AutoFind: local max [1805, 297] 30.2
01:03:48.526 00.014 9340 AutoFind: local max [778, 370] 27.5
01:03:48.537 00.011 9340 AutoFind: local max [546, 776] 25.6
01:03:48.547 00.010 9340 AutoFind: local max [1812, 302] 24.9
01:03:48.559 00.012 9340 AutoFind: local max [807, 653] 24.7
01:03:48.571 00.012 9340 AutoFind: local max [446, 16] 22.3
01:03:48.582 00.011 9340 AutoFind: local max [555, 779] 21.6
01:03:48.594 00.012 9340 AutoFind: local max [317, 232] 19.9
01:03:48.606 00.012 9340 AutoFind: local max [578, 725] 14.5
01:03:48.618 00.012 9340 AutoFind: local max [413, 837] 14.3
01:03:48.630 00.012 9340 AutoFind: local max [785, 667] 13.2
01:03:48.641 00.011 9340 AutoFind: local max [722, 133] 12.5
01:03:48.651 00.010 9340 AutoFind: local max [392, 777] 12.0
01:03:48.661 00.010 9340 AutoFind: local max [230, 202] 11.4
01:03:48.672 00.011 9340 AutoFind: local max [1391, 30] 9.5
01:03:48.684 00.012 9340 AutoFind: local max [1843, 816] 8.9
01:03:48.696 00.012 9340 AutoFind: local max [410, 642] 8.7
01:03:48.709 00.013 9340 AutoFind: local max [1751, 14] 8.4
01:03:48.719 00.010 9340 AutoFind: local max [269, 307] 8.0
01:03:48.732 00.013 9340 AutoFind: local max [1465, 742] 7.4
01:03:48.744 00.012 9340 AutoFind: local max [1811, 547] 6.9
01:03:48.758 00.014 9340 AutoFind: local max [358, 702] 6.2
01:03:48.768 00.010 9340 AutoFind: local max [1887, 1033] 5.9
01:03:48.782 00.014 9340 AutoFind: local max [1409, 688] 5.5
01:03:48.795 00.013 9340 AutoFind: local max [457, 489] 5.2
01:03:48.806 00.011 9340 AutoFind: local max [735, 466] 5.0
01:03:48.819 00.013 9340 AutoFind: local max [518, 508] 4.9
01:03:48.830 00.011 9340 AutoFind: local max [1066, 698] 4.9
01:03:48.842 00.012 9340 AutoFind: local max [1430, 70] 4.8
01:03:48.853 00.011 9340 AutoFind: local max [664, 757] 4.7
01:03:48.864 00.011 9340 AutoFind: local max [31, 195] 4.7
01:03:48.874 00.010 9340 AutoFind: local max [1374, 800] 4.6
01:03:48.886 00.012 9340 AutoFind: local max [1459, 462] 4.6
01:03:48.902 00.016 9340 AutoFind: local max [256, 672] 4.5
01:03:48.915 00.013 9340 AutoFind: local max [885, 554] 4.5
01:03:48.931 00.016 9340 AutoFind: local max [414, 61] 4.5
01:03:48.942 00.011 9340 AutoFind: local max [684, 449] 4.4
01:03:48.955 00.013 9340 AutoFind: local max [1364, 268] 4.4
01:03:48.970 00.015 9340 AutoFind: local max [1808, 316] 4.3
01:03:48.984 00.014 9340 AutoFind: local max [1473, 556] 4.2
01:03:48.996 00.012 9340 AutoFind: local max [923, 413] 4.2
01:03:49.008 00.012 9340 AutoFind: local max [1058, 96] 4.2
01:03:49.019 00.011 9340 AutoFind: local max [1320, 933] 4.2
01:03:49.031 00.012 9340 AutoFind: local max [1729, 806] 4.2
01:03:49.043 00.012 9340 AutoFind: local max [901, 206] 4.1
01:03:49.054 00.011 9340 AutoFind: local max [1821, 214] 4.1
01:03:49.068 00.014 9340 AutoFind: local max [1798, 289] 4.1
01:03:49.080 00.012 9340 AutoFind: local max [641, 242] 4.1
01:03:49.092 00.012 9340 AutoFind: local max [184, 570] 4.0
01:03:49.103 00.011 9340 AutoFind: local max [1134, 552] 4.0
01:03:49.116 00.013 9340 AutoFind: local max [828, 207] 4.0
01:03:49.130 00.014 9340 AutoFind: local max [1413, 917] 4.0
01:03:49.143 00.013 9340 AutoFind: local max [1841, 769] 4.0
01:03:49.158 00.015 9340 AutoFind: local max [1449, 78] 3.9
01:03:49.170 00.012 9340 AutoFind: local max [672, 1040] 3.9
01:03:49.183 00.013 9340 AutoFind: local max [1625, 127] 3.9
01:03:49.195 00.012 9340 AutoFind: local max [1098, 477] 3.9
01:03:49.207 00.012 9340 AutoFind: local max [1884, 485] 3.9
01:03:49.222 00.015 9340 AutoFind: local max [1082, 289] 3.9
01:03:49.236 00.014 9340 AutoFind: local max [687, 1009] 3.9
01:03:49.248 00.012 9340 AutoFind: local max [673, 541] 3.9
01:03:49.262 00.014 9340 AutoFind: local max [1455, 1033] 3.9
01:03:49.277 00.015 9340 AutoFind: local max [439, 299] 3.8
01:03:49.289 00.012 9340 AutoFind: local max [1606, 148] 3.8
01:03:49.300 00.011 9340 AutoFind: local max [1360, 134] 3.8
01:03:49.310 00.010 9340 AutoFind: local max [1855, 253] 3.8
01:03:49.320 00.010 9340 AutoFind: local max [199, 791] 3.8
01:03:49.330 00.010 9340 AutoFind: local max [1463, 571] 3.8
01:03:49.341 00.011 9340 AutoFind: local max [1589, 65] 3.8
01:03:49.352 00.011 9340 AutoFind: local max [280, 600] 3.8
01:03:49.365 00.013 9340 AutoFind: local max [664, 47] 3.8
01:03:49.377 00.012 9340 AutoFind: local max [947, 811] 3.7
01:03:49.387 00.010 9340 AutoFind: local max [1759, 436] 3.7
01:03:49.397 00.010 9340 AutoFind: local max [747, 317] 3.7
01:03:49.408 00.011 9340 AutoFind: local max [1592, 636] 3.7
01:03:49.418 00.010 9340 AutoFind: local max [1548, 345] 3.7
01:03:49.428 00.010 9340 AutoFind: local max [534, 629] 3.7
01:03:49.439 00.011 9340 AutoFind: local max [1172, 127] 3.7
01:03:49.449 00.010 9340 AutoFind: local max [1657, 757] 3.7
01:03:49.460 00.011 9340 AutoFind: local max [1262, 661] 3.7
01:03:49.473 00.013 9340 AutoFind: local max [1320, 909] 3.7
01:03:49.483 00.010 9340 AutoFind: local max [579, 459] 3.7
01:03:49.494 00.011 9340 AutoFind: local max [1901, 641] 3.7
01:03:49.504 00.010 9340 AutoFind: local max [1327, 357] 3.7
01:03:49.515 00.011 9340 AutoFind: local max [877, 940] 3.7
01:03:49.526 00.011 9340 AutoFind: local max [699, 115] 3.7
01:03:49.536 00.010 9340 AutoFind: local max [937, 380] 3.7
01:03:49.547 00.011 9340 AutoFind: local max [1146, 207] 3.7
01:03:49.559 00.012 9340 AutoFind: local max [604, 789] 3.7
01:03:49.570 00.011 9340 AutoFind: local max [1544, 923] 3.7
01:03:49.585 00.015 9340 AutoFind: local max [494, 102] 3.6
01:03:49.598 00.013 9340 AutoFind: local max [692, 777] 3.6
01:03:49.609 00.011 9340 AutoFind: local max [1638, 192] 3.6
01:03:49.619 00.010 9340 AutoFind: close dim-bright [1172, 127] 3.7 - [1176, 115] 50.1
01:03:49.630 00.011 9340 AutoFind: too close [1463, 571] 3.8 - [1473, 556] 4.2
01:03:49.640 00.010 9340 AutoFind: too close [1449, 78] 3.9 - [1430, 70] 4.8
01:03:49.652 00.012 9340 AutoFind: close dim-bright [1798, 289] 4.1 - [1812, 302] 24.9
01:03:49.667 00.015 9340 AutoFind: close dim-bright [1798, 289] 4.1 - [1805, 297] 30.2
01:03:49.683 00.016 9340 AutoFind: close dim-bright [1808, 316] 4.3 - [1812, 302] 24.9
01:03:49.701 00.018 9340 AutoFind: close dim-bright [1808, 316] 4.3 - [1805, 297] 30.2
01:03:49.714 00.013 9340 AutoFind: too close [555, 779] 21.6 - [546, 776] 25.6
01:03:49.725 00.011 9340 AutoFind: too close [1812, 302] 24.9 - [1805, 297] 30.2
01:03:49.737 00.012 9340 AutoFind: too close to edge [1751, 14] 8.4
01:03:49.750 00.013 9340 AutoFind: BPP = 16, saturation at 69503, pedestal 3968, thresh = 62949
01:03:49.762 00.012 9340 Star::Find(15, 523, 998, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
01:03:49.777 00.015 9340 Star::Find returns 1 (0), X=522.72, Y=998.17, Mass=1247019, SNR=163.0, Peak=64548 HFD=4.5
01:03:49.790 00.013 9340 Star::Find(15, 904, 678, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
01:03:49.804 00.014 9340 Star::Find returns 1 (0), X=904.09, Y=677.94, Mass=1680682, SNR=206.5, Peak=64424 HFD=4.8
01:03:49.821 00.017 9340 Star::Find(15, 1218, 999, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
01:03:49.835 00.014 9340 Star::Find returns 1 (0), X=1217.57, Y=999.24, Mass=2480454, SNR=281.9, Peak=65523 HFD=5.7
01:03:49.847 00.012 9340 Star::Find(15, 1598, 680, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
01:03:49.861 00.014 9340 Star::Find returns 1 (0), X=1598.13, Y=680.56, Mass=986161, SNR=133.7, Peak=59973 HFD=4.4
01:03:49.873 00.012 9340 Star::Find(15, 1176, 115, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
01:03:49.884 00.011 9340 Star::Find returns 1 (0), X=1175.80, Y=115.45, Mass=2737269, SNR=244.6, Peak=65521 HFD=6.2
01:03:49.895 00.011 9340 Star::Find(15, 816, 624, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
01:03:49.908 00.013 9340 Star::Find returns 1 (0), X=816.53, Y=623.83, Mass=707747, SNR=109.1, Peak=53814 HFD=3.8
01:03:49.922 00.014 9340 Star::Find(15, 76, 377, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
01:03:49.937 00.015 9340 Star::Find returns 1 (0), X=76.91, Y=377.67, Mass=621389, SNR=98.5, Peak=49512 HFD=4.3
01:03:49.948 00.011 9340 Star::Find(15, 778, 370, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
01:03:49.960 00.012 9340 Star::Find returns 1 (0), X=778.32, Y=369.92, Mass=465610, SNR=82.2, Peak=51288 HFD=3.8
01:03:49.971 00.011 9340 Star::Find(15, 807, 653, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
01:03:49.982 00.011 9340 Star::Find returns 1 (0), X=807.37, Y=653.47, Mass=401978, SNR=97.0, Peak=48276 HFD=3.2
01:03:49.992 00.010 9340 Star::Find(15, 446, 16, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
01:03:50.002 00.010 9340 Star::Find returns 1 (0), X=446.09, Y=16.47, Mass=312537, SNR=59.2, Peak=45357 HFD=3.1
01:03:50.012 00.010 9340 Star::Find(15, 317, 232, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
01:03:50.024 00.012 9340 Star::Find returns 1 (0), X=317.87, Y=231.92, Mass=407048, SNR=72.0, Peak=43786 HFD=4.1
01:03:50.035 00.011 9340 Star::Find(15, 578, 725, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
01:03:50.048 00.013 9340 Star::Find returns 1 (0), X=578.40, Y=725.14, Mass=221382, SNR=48.8, Peak=30039 HFD=3.6
01:03:50.064 00.016 9340 Star::Find(15, 413, 837, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
01:03:50.075 00.011 9340 Star::Find returns 1 (0), X=413.15, Y=837.18, Mass=229761, SNR=59.5, Peak=28359 HFD=4.0
01:03:50.087 00.012 9340 Star::Find(15, 785, 667, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
01:03:50.099 00.012 9340 Star::Find returns 1 (0), X=784.94, Y=667.17, Mass=169376, SNR=40.3, Peak=28538 HFD=3.1
01:03:50.113 00.014 9340 Star::Find(15, 722, 133, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
01:03:50.125 00.012 9340 Star::Find returns 1 (0), X=721.96, Y=134.24, Mass=213807, SNR=55.3, Peak=35423 HFD=4.0
01:03:50.136 00.011 9340 Star::Find(15, 392, 777, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
01:03:50.146 00.010 9340 Star::Find returns 1 (0), X=392.59, Y=777.35, Mass=174847, SNR=43.9, Peak=28646 HFD=3.4
01:03:50.160 00.014 9340 Star::Find(15, 230, 202, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
01:03:50.174 00.014 9340 Star::Find returns 1 (0), X=230.31, Y=202.75, Mass=185977, SNR=38.5, Peak=33231 HFD=3.5
01:03:50.190 00.016 9340 Star::Find(15, 1391, 30, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
01:03:50.205 00.015 9340 Star::Find returns 1 (0), X=1391.40, Y=30.79, Mass=168463, SNR=41.3, Peak=28760 HFD=3.5
01:03:50.216 00.011 9340 Star::Find(15, 1843, 816, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
01:03:50.228 00.012 9340 Star::Find returns 1 (0), X=1842.54, Y=816.46, Mass=140464, SNR=32.6, Peak=24976 HFD=3.2
01:03:50.241 00.013 9340 Star::Find(15, 410, 642, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
01:03:50.253 00.012 9340 Star::Find returns 1 (0), X=410.12, Y=642.63, Mass=108791, SNR=29.0, Peak=29922 HFD=2.5
01:03:50.265 00.012 9340 Star::Find(15, 269, 307, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
01:03:50.277 00.012 9340 Star::Find returns 1 (0), X=268.74, Y=307.07, Mass=134494, SNR=34.2, Peak=25294 HFD=4.0
01:03:50.290 00.013 9340 Star::Find(15, 1465, 742, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
01:03:50.301 00.011 9340 Star::Find returns 1 (0), X=1464.90, Y=742.20, Mass=74722, SNR=26.8, Peak=23048 HFD=2.6
01:03:50.313 00.012 9340 Star::Find(15, 1811, 547, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
01:03:50.326 00.013 9340 Star::Find returns 1 (0), X=1810.33, Y=547.65, Mass=112971, SNR=27.0, Peak=24206 HFD=3.4
01:03:50.336 00.010 9340 Star::Find(15, 358, 702, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
01:03:50.347 00.011 9340 Star::Find returns 1 (0), X=357.44, Y=701.94, Mass=87766, SNR=22.7, Peak=26113 HFD=2.8
01:03:50.358 00.011 9340 Star::Find(15, 1887, 1033, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
01:03:50.370 00.012 9340 Star::Find returns 1 (0), X=1887.30, Y=1033.26, Mass=55978, SNR=21.4, Peak=24380 HFD=1.9
01:03:50.379 00.009 9340 Star::Find(15, 1409, 688, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
01:03:50.391 00.012 9340 Star::Find returns 1 (0), X=1408.51, Y=687.64, Mass=53305, SNR=20.0, Peak=21034 HFD=3.0
01:03:50.403 00.012 9340 Star::Find(15, 457, 489, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
01:03:50.413 00.010 9340 Star::Find returns 1 (0), X=456.53, Y=489.47, Mass=69327, SNR=19.8, Peak=21581 HFD=3.2
01:03:50.426 00.013 9340 Star::Find(15, 735, 466, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
01:03:50.437 00.011 9340 Star::Find returns 1 (0), X=735.21, Y=466.88, Mass=75339, SNR=21.9, Peak=23470 HFD=3.2
01:03:50.450 00.013 9340 Star::Find(15, 518, 508, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
01:03:50.461 00.011 9340 Star::Find returns 1 (0), X=518.95, Y=507.64, Mass=59645, SNR=18.2, Peak=22573 HFD=3.4
01:03:50.471 00.010 9340 Star::Find(15, 1066, 698, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
01:03:50.480 00.009 9340 Star::Find returns 1 (0), X=1066.12, Y=697.53, Mass=56462, SNR=21.1, Peak=24319 HFD=2.4
01:03:50.491 00.011 9340 Star::Find(15, 664, 757, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
01:03:50.500 00.009 9340 Star::Find returns 1 (0), X=663.28, Y=756.58, Mass=45683, SNR=15.4, Peak=19743 HFD=3.1
01:03:50.511 00.011 9340 Star::Find(15, 31, 195, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
01:03:50.525 00.014 9340 Star::Find returns 1 (0), X=31.64, Y=195.19, Mass=56743, SNR=17.9, Peak=23031 HFD=2.3
01:03:50.537 00.012 9340 Star::Find(15, 1374, 800, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
01:03:50.548 00.011 9340 Star::Find returns 1 (0), X=1373.82, Y=800.20, Mass=28625, SNR=12.0, Peak=19718 HFD=2.4
01:03:50.560 00.012 9340 Star::Find(15, 1459, 462, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
01:03:50.570 00.010 9340 Star::Find returns 1 (0), X=1459.04, Y=462.15, Mass=47968, SNR=18.3, Peak=20179 HFD=2.8
01:03:50.581 00.011 9340 Star::Find(15, 256, 672, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
01:03:50.591 00.010 9340 Star::Find returns 1 (0), X=255.02, Y=671.69, Mass=35627, SNR=14.7, Peak=19607 HFD=2.5
01:03:50.602 00.011 9340 Star::Find(15, 885, 554, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
01:03:50.612 00.010 9340 Star::Find returns 1 (0), X=884.69, Y=553.68, Mass=31240, SNR=12.5, Peak=20511 HFD=1.8
01:03:50.623 00.011 9340 Star::Find(15, 414, 61, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
01:03:50.636 00.013 9340 Star::Find returns 1 (0), X=414.06, Y=61.04, Mass=50159, SNR=16.0, Peak=21001 HFD=2.8
01:03:50.650 00.014 9340 Star::Find(15, 684, 449, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
01:03:50.662 00.012 9340 Star::Find returns 1 (0), X=684.17, Y=450.19, Mass=19969, SNR=9.6, Peak=19065 HFD=2.6
01:03:50.672 00.010 9340 Star::Find(15, 1364, 268, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
01:03:50.684 00.012 9340 Star::Find returns 1 (0), X=1363.65, Y=268.78, Mass=87944, SNR=25.1, Peak=21890 HFD=4.2
01:03:50.694 00.010 9340 Star::Find(15, 1808, 316, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
01:03:50.705 00.011 9340 Star::Find returns 1 (0), X=1806.56, Y=301.30, Mass=4603007, SNR=252.5, Peak=65530 HFD=7.9
01:03:50.716 00.011 9340 Star::Find(15, 923, 413, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
01:03:50.728 00.012 9340 Star::Find false star n=4 nbg=257 bg=15996.6 sigma=692.7 thresh=18075 peak=17944
01:03:50.742 00.014 9340 Star::Find returns 0 (2), X=923.00, Y=413.00, Mass=10462, SNR=2.9, Peak=19267 HFD=0.0
01:03:50.755 00.013 9340 Star::Find(15, 1058, 96, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
01:03:50.769 00.014 9340 Star::Find returns 1 (0), X=1059.19, Y=95.60, Mass=24578, SNR=11.4, Peak=18907 HFD=3.2
01:03:50.783 00.014 9340 Star::Find(15, 1320, 933, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
01:03:50.795 00.012 9340 Star::Find false star n=4 nbg=252 bg=15885.4 sigma=814.2 thresh=18328 peak=18194
01:03:50.806 00.011 9340 Star::Find returns 0 (2), X=1320.00, Y=933.00, Mass=10736, SNR=2.9, Peak=19735 HFD=0.0
01:03:50.819 00.013 9340 Star::Find(15, 1729, 806, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
01:03:50.830 00.011 9340 Star::Find returns 1 (0), X=1729.19, Y=805.92, Mass=33618, SNR=13.5, Peak=19822 HFD=2.7
01:03:50.841 00.011 9340 Star::Find(15, 901, 206, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
01:03:50.857 00.016 9340 Star::Find false star n=3 nbg=270 bg=15860.1 sigma=850.2 thresh=18411 peak=18363
01:03:50.871 00.014 9340 Star::Find returns 0 (2), X=901.00, Y=206.00, Mass=9651, SNR=2.9, Peak=19441 HFD=0.0
01:03:50.885 00.014 9340 Star::Find(15, 1821, 214, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
01:03:50.896 00.011 9340 Star::Find returns 1 (0), X=1821.66, Y=214.27, Mass=19764, SNR=9.0, Peak=19353 HFD=2.4
01:03:50.907 00.011 9340 Star::Find(15, 1798, 289, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
01:03:50.919 00.012 9340 Star::Find returns 1 (0), X=1807.04, Y=300.35, Mass=5119216, SNR=296.1, Peak=65535 HFD=8.3
01:03:50.930 00.011 9340 Star::Find(15, 641, 242, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
01:03:50.944 00.014 9340 Star::Find returns 1 (0), X=640.53, Y=240.86, Mass=35016, SNR=14.1, Peak=19917 HFD=3.0
01:03:50.958 00.014 9340 Star::Find(15, 184, 570, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
01:03:50.974 00.016 9340 Star::Find returns 1 (0), X=183.75, Y=569.45, Mass=19475, SNR=10.2, Peak=18292 HFD=1.8
01:03:50.985 00.011 9340 Star::Find(15, 1134, 552, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
01:03:50.998 00.013 9340 Star::Find returns 1 (0), X=1133.10, Y=551.66, Mass=23919, SNR=10.3, Peak=20227 HFD=2.4
01:03:51.009 00.011 9340 Star::Find(15, 828, 207, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
01:03:51.018 00.009 9340 Star::Find returns 1 (0), X=827.87, Y=206.92, Mass=28732, SNR=12.1, Peak=19393 HFD=2.5
01:03:51.027 00.009 9340 Star::Find(15, 1413, 917, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
01:03:51.038 00.011 9340 Star::Find returns 0 (4), X=1412.64, Y=916.19, Mass=15648, SNR=7.9, Peak=20445 HFD=1.4
01:03:51.048 00.010 9340 Star::Find(15, 1841, 769, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
01:03:51.058 00.010 9340 Star::Find returns 0 (4), X=1841.98, Y=769.54, Mass=11767, SNR=8.1, Peak=19462 HFD=1.0
01:03:51.068 00.010 9340 Star::Find(15, 672, 1040, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
01:03:51.081 00.013 9340 Star::Find false star n=7 nbg=270 bg=15238.2 sigma=846.5 thresh=17778 peak=17769
01:03:51.094 00.013 9340 Star::Find returns 0 (2), X=672.00, Y=1040.00, Mass=21055, SNR=2.9, Peak=19530 HFD=0.0
01:03:51.104 00.010 9340 Star::Find(15, 1625, 127, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
01:03:51.114 00.010 9340 Star::Find false star n=2 nbg=281 bg=16104.1 sigma=977.6 thresh=19037 peak=18550
01:03:51.124 00.010 9340 Star::Find returns 0 (2), X=1625.00, Y=127.00, Mass=6348, SNR=2.9, Peak=19945 HFD=0.0
01:03:51.133 00.009 9340 Star::Find(15, 1098, 477, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
01:03:51.143 00.010 9340 Star::Find returns 1 (0), X=1097.99, Y=476.45, Mass=28361, SNR=13.8, Peak=20680 HFD=2.4
01:03:51.155 00.012 9340 Star::Find(15, 1884, 485, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
01:03:51.165 00.010 9340 Star::Find returns 1 (0), X=1883.78, Y=485.20, Mass=19216, SNR=10.2, Peak=19729 HFD=2.5
01:03:51.177 00.012 9340 Star::Find(15, 1082, 289, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
01:03:51.190 00.013 9340 Star::Find returns 1 (0), X=1081.24, Y=288.59, Mass=50992, SNR=15.6, Peak=19543 HFD=4.0
01:03:51.201 00.011 9340 Star::Find(15, 687, 1009, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
01:03:51.214 00.013 9340 Star::Find returns 1 (0), X=684.11, Y=997.25, Mass=26288, SNR=11.2, Peak=19652 HFD=4.8
01:03:51.228 00.014 9340 Star::Find(15, 673, 541, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
01:03:51.240 00.012 9340 Star::Find false star n=1 nbg=276 bg=15674.0 sigma=908.8 thresh=18400 peak=17813
01:03:51.250 00.010 9340 Star::Find returns 0 (2), X=673.00, Y=541.00, Mass=3189, SNR=2.9, Peak=19076 HFD=0.0
01:03:51.263 00.013 9340 Star::Find(15, 1455, 1033, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
01:03:51.274 00.011 9340 Star::Find false star n=3 nbg=272 bg=15758.9 sigma=896.0 thresh=18447 peak=17787
01:03:51.284 00.010 9340 Star::Find returns 0 (2), X=1455.00, Y=1033.00, Mass=8813, SNR=2.9, Peak=19022 HFD=0.0
01:03:51.299 00.015 9340 Star::Find(15, 439, 299, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
01:03:51.309 00.010 9340 Star::Find returns 1 (0), X=438.96, Y=299.16, Mass=17356, SNR=9.7, Peak=19045 HFD=2.0
01:03:51.320 00.011 9340 Star::Find(15, 1606, 148, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
01:03:51.329 00.009 9340 Star::Find returns 0 (4), X=1606.28, Y=147.61, Mass=17067, SNR=9.6, Peak=20345 HFD=1.4
01:03:51.339 00.010 9340 Star::Find(15, 1360, 134, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
01:03:51.348 00.009 9340 Star::Find returns 1 (0), X=1359.92, Y=133.54, Mass=20092, SNR=9.7, Peak=19316 HFD=2.6
01:03:51.358 00.010 9340 Star::Find(15, 1855, 253, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
01:03:51.368 00.010 9340 Star::Find false star n=5 nbg=261 bg=15961.7 sigma=775.5 thresh=18288 peak=17926
01:03:51.377 00.009 9340 Star::Find returns 0 (2), X=1855.00, Y=253.00, Mass=13261, SNR=2.9, Peak=19128 HFD=0.0
01:03:51.391 00.014 9340 Star::Find(15, 199, 791, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
01:03:51.402 00.011 9340 Star::Find returns 1 (0), X=195.64, Y=783.91, Mass=14272, SNR=8.9, Peak=18995 HFD=1.6
01:03:51.412 00.010 9340 Star::Find(15, 1589, 65, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
01:03:51.421 00.009 9340 Star::Find returns 1 (0), X=1588.91, Y=65.28, Mass=26134, SNR=11.7, Peak=20019 HFD=2.6
01:03:51.432 00.011 9340 Star::Find(15, 280, 600, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
01:03:51.440 00.008 9340 Star::Find false star n=4 nbg=270 bg=15329.6 sigma=845.3 thresh=17866 peak=17733
01:03:51.451 00.011 9340 Star::Find returns 0 (2), X=280.00, Y=600.00, Mass=12380, SNR=2.9, Peak=19089 HFD=0.0
01:03:51.460 00.009 9340 Star::Find(15, 664, 47, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
01:03:51.472 00.012 9340 Star::Find returns 1 (0), X=663.51, Y=46.99, Mass=17728, SNR=10.8, Peak=19771 HFD=1.9
01:03:51.484 00.012 9340 Star::Find(15, 947, 811, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
01:03:51.497 00.013 9340 Star::Find false star n=3 nbg=274 bg=16009.8 sigma=816.0 thresh=18458 peak=18233
01:03:51.506 00.009 9340 Star::Find returns 0 (2), X=947.00, Y=811.00, Mass=9337, SNR=2.9, Peak=19256 HFD=0.0
01:03:51.517 00.011 9340 Star::Find(15, 1759, 436, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
01:03:51.526 00.009 9340 Star::Find returns 1 (0), X=1759.14, Y=435.48, Mass=22353, SNR=10.9, Peak=19551 HFD=3.7
01:03:51.535 00.009 9340 Star::Find(15, 747, 317, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
01:03:51.546 00.011 9340 Star::Find returns 1 (0), X=747.32, Y=317.07, Mass=24401, SNR=10.8, Peak=19113 HFD=2.3
01:03:51.555 00.009 9340 Star::Find(15, 1592, 636, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
01:03:51.567 00.012 9340 Star::Find false star n=2 nbg=272 bg=16231.3 sigma=834.1 thresh=18734 peak=18427
01:03:51.577 00.010 9340 Star::Find returns 0 (2), X=1592.00, Y=636.00, Mass=6505, SNR=2.9, Peak=19813 HFD=0.0
01:03:51.587 00.010 9340 Star::Find(15, 1548, 345, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
01:03:51.597 00.010 9340 Star::Find returns 1 (0), X=1555.03, Y=333.87, Mass=30941, SNR=13.3, Peak=19488 HFD=4.5
01:03:51.606 00.009 9340 Star::Find(15, 534, 629, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
01:03:51.616 00.010 9340 Star::Find returns 1 (0), X=534.03, Y=630.20, Mass=18329, SNR=9.2, Peak=19195 HFD=2.1
01:03:51.625 00.009 9340 Star::Find(15, 1172, 127, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
01:03:51.635 00.010 9340 Star::Find returns 1 (0), X=1175.80, Y=115.45, Mass=2737269, SNR=244.6, Peak=65521 HFD=6.2
01:03:51.644 00.009 9340 Star::Find(15, 1657, 757, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
01:03:51.654 00.010 9340 Star::Find returns 1 (0), X=1657.25, Y=756.91, Mass=38382, SNR=14.8, Peak=19609 HFD=3.4
01:03:51.667 00.013 9340 Star::Find(15, 1262, 661, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
01:03:51.677 00.010 9340 Star::Find false star n=7 nbg=252 bg=15708.5 sigma=655.7 thresh=17676 peak=17596
01:03:51.689 00.012 9340 Star::Find returns 0 (2), X=1262.00, Y=661.00, Mass=17192, SNR=2.9, Peak=19022 HFD=0.0
01:03:51.701 00.012 9340 Star::Find(15, 1320, 909, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
01:03:51.713 00.012 9340 Star::Find returns 1 (0), X=1310.23, Y=900.07, Mass=24032, SNR=12.9, Peak=18750 HFD=5.0
01:03:51.723 00.010 9340 Star::Find(15, 579, 459, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
01:03:51.733 00.010 9340 Star::Find returns 1 (0), X=577.85, Y=458.29, Mass=26042, SNR=11.7, Peak=19014 HFD=2.6
01:03:51.743 00.010 9340 Star::Find(15, 1901, 641, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
01:03:51.757 00.014 9340 Star::Find returns 1 (0), X=1902.71, Y=645.76, Mass=30540, SNR=12.8, Peak=20497 HFD=7.0
01:03:51.770 00.013 9340 Star::Find(15, 1327, 357, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
01:03:51.783 00.013 9340 Star::Find returns 1 (0), X=1326.98, Y=357.03, Mass=26493, SNR=12.0, Peak=19669 HFD=2.1
01:03:51.796 00.013 9340 Star::Find(15, 877, 940, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
01:03:51.808 00.012 9340 Star::Find false star n=2 nbg=263 bg=15560.0 sigma=890.5 thresh=18231 peak=17659
01:03:51.821 00.013 9340 Star::Find returns 0 (2), X=877.00, Y=940.00, Mass=5970, SNR=2.9, Peak=19059 HFD=0.0
01:03:51.832 00.011 9340 Star::Find(15, 699, 115, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
01:03:51.846 00.014 9340 Star::Find returns 1 (0), X=698.85, Y=113.24, Mass=22453, SNR=10.9, Peak=19453 HFD=4.2
01:03:51.860 00.014 9340 Star::Find(15, 937, 380, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
01:03:51.876 00.016 9340 Star::Find returns 0 (3), X=937.00, Y=380.00, Mass=0, SNR=0.0, Peak=18373 HFD=0.0
01:03:51.886 00.010 9340 Star::Find(15, 1146, 207, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
01:03:51.898 00.012 9340 Star::Find false star n=3 nbg=271 bg=15772.8 sigma=900.7 thresh=18475 peak=18472
01:03:51.909 00.011 9340 Star::Find returns 0 (2), X=1146.00, Y=207.00, Mass=10216, SNR=2.9, Peak=19957 HFD=0.0
01:03:51.919 00.010 9340 Star::Find(15, 604, 789, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
01:03:51.929 00.010 9340 Star::Find returns 1 (0), X=604.26, Y=788.63, Mass=22555, SNR=9.8, Peak=18658 HFD=2.0
01:03:51.942 00.013 9340 Star::Find(15, 1544, 923, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
01:03:51.955 00.013 9340 Star::Find returns 1 (0), X=1545.41, Y=923.54, Mass=14812, SNR=8.0, Peak=19263 HFD=3.8
01:03:51.967 00.012 9340 Star::Find(15, 494, 102, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
01:03:51.982 00.015 9340 Star::Find returns 1 (0), X=494.74, Y=101.92, Mass=25199, SNR=11.6, Peak=19330 HFD=2.2
01:03:51.993 00.011 9340 Star::Find(15, 692, 777, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
01:03:52.005 00.012 9340 Star::Find returns 1 (0), X=691.80, Y=776.69, Mass=14907, SNR=8.9, Peak=19042 HFD=1.8
01:03:52.014 00.009 9340 Star::Find(15, 1638, 192, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
01:03:52.025 00.011 9340 Star::Find false star n=7 nbg=246 bg=16067.1 sigma=697.0 thresh=18158 peak=18114
01:03:52.034 00.009 9340 Star::Find returns 0 (2), X=1638.00, Y=192.00, Mass=19228, SNR=2.9, Peak=20128 HFD=0.0
01:03:52.043 00.009 9340 AutoFind: finding best star pass 1
01:03:52.054 00.011 9340 Star::Find(15, 523, 998, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
01:03:52.064 00.010 9340 Star::Find returns 1 (0), X=522.72, Y=998.17, Mass=1247019, SNR=163.0, Peak=64548 HFD=4.5
01:03:52.078 00.014 9340 AutoFind: near-saturated [523, 998] 59.7 Mass 1247019 SNR 163.0 Peak 64548
01:03:52.093 00.015 9340 Star::Find(15, 904, 678, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
01:03:52.106 00.013 9340 Star::Find returns 1 (0), X=904.09, Y=677.94, Mass=1680682, SNR=206.5, Peak=64424 HFD=4.8
01:03:52.117 00.011 9340 AutoFind: near-saturated [904, 678] 58.9 Mass 1680682 SNR 206.5 Peak 64424
01:03:52.130 00.013 9340 Star::Find(15, 1218, 999, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
01:03:52.143 00.013 9340 Star::Find returns 1 (0), X=1217.57, Y=999.24, Mass=2480454, SNR=281.9, Peak=65523 HFD=5.7
01:03:52.155 00.012 9340 AutoFind: near-saturated [1218, 999] 57.1 Mass 2480454 SNR 281.9 Peak 65523
01:03:52.166 00.011 9340 Star::Find(15, 1598, 680, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
01:03:52.179 00.013 9340 Star::Find returns 1 (0), X=1598.13, Y=680.56, Mass=986161, SNR=133.7, Peak=59973 HFD=4.4
01:03:52.192 00.013 9340 AutoFind returns star at [1598, 680] 50.2 Mass 986161 SNR 133.7
01:03:52.208 00.016 9340 Star::Find(15, 1598, 680, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
01:03:52.219 00.011 9340 Star::Find returns 1 (0), X=1598.13, Y=680.56, Mass=986161, SNR=133.7, Peak=59973 HFD=4.4
01:03:52.230 00.011 9340 MultiStar: List (12): {1598.13, 680.56}(133.7), {1175.80, 115.45}(244.6), {816.53, 623.83}(109.1), {76.91, 377.67}(98.5), {778.32, 369.92}(82.2), {807.37, 653.47}(97.0), {446.09, 16.47}(59.2), {317.87, 231.92}(72.0), {578.40, 725.14}(48.8), {413.15, 837.18}(59.5), {784.94, 667.17}(40.3), {721.96, 134.24}(55.3), 
01:03:52.241 00.011 9340 setting lock position to (1598.13, 680.56)
01:03:52.251 00.010 9340 MultiStar: stabilizing after lock position change
01:03:52.263 00.012 9340 AutoSelect: state = 1, call UpdateGuideState
01:03:52.273 00.010 9340 UpdateGuideState(): m_state=1
01:03:52.284 00.011 9340 Star::Find(15, 1598, 680, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
01:03:52.302 00.018 9340 Star::Find returns 1 (0), X=1598.13, Y=680.56, Mass=986161, SNR=133.7, Peak=59973 HFD=4.4
01:03:52.313 00.011 9340 CameraToMount -- cameraTheta (0.00) - m_xAngle (-3.09) = xAngle (3.09 = 3.09)
01:03:52.323 00.010 9340 CameraToMount -- cameraTheta (0.00) - (m_xAngle (-3.09) + m_yAngleError (-0.07)) = yAngle (3.17 = -3.12)
01:03:52.334 00.011 9340 CameraToMount -- cameraX=0.00 cameraY=0.00 hyp=0.00 cameraTheta=0.00 mountX=-0.00 mountY=-0.00, mountTheta=0.00
01:03:52.351 00.017 9340 setting force full frames = false
01:03:52.363 00.012 9340 setting lock position to (1598.13, 680.56)
01:03:52.373 00.010 9340 MultiStar: stabilizing after lock position change
01:03:52.384 00.011 9340 CurrentPosition() valid, moving to STATE_SELECTED
01:03:52.400 00.016 9340 Changing from state SELECTING to SELECTED
01:03:52.413 00.013 9340 guider state => SELECTED
01:03:52.444 00.031 9340 UpdateImageDisplay: Size=(1920,1080) min=10641, max=65535, med=15670, FiltMin=12386, FiltMax=65521, Gamma=2.870
01:03:52.490 00.046 9340 UpdateGuideState exits: m=986161 SNR=133.7
01:03:52.503 00.013 9340 UpdateImageDisplay: Size=(1920,1080) min=10641, max=65535, med=15670, FiltMin=12386, FiltMax=65521, Gamma=2.870
01:03:52.550 00.047 9340 Status Line: Auto-selected star at (1598.1, 680.6)
01:03:52.581 00.031 9340 PhdController: newstate STATE_WAIT_SELECTED
01:03:52.594 00.013 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:03:52.606 00.012 9340 ScheduleExposure(2000,3,1) exposurePending=0
01:03:52.620 00.014 9340 Enqueuing Expose request
01:03:52.633 00.013 12020 Worker thread wakes up
01:03:52.634 00.001 12020 worker thread servicing REQUEST_EXPOSE 2000
01:03:52.634 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(1583,666,31,31)
01:03:52.634 00.000 9340 evsrv: cli 100A41E8 connect
01:03:52.645 00.011 9340 case statement mapped state 2 to 1
01:03:52.655 00.010 9340 case statement mapped state 2 to 1
01:03:52.666 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"8aab8e99-43a1-4d79-9007-4d8efa23aa36"}
01:03:52.675 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"8aab8e99-43a1-4d79-9007-4d8efa23aa36"}
01:03:52.704 00.029 9340 evsrv: cli 100A41E8 request: {"method":"get_lock_position","id":"f7705178-6fe5-401d-a60e-ffa37c6e0d94"}
01:03:52.718 00.014 9340 evsrv: cli 100A41E8 response: {"jsonrpc":"2.0","result":[1598.13,680.56],"id":"f7705178-6fe5-401d-a60e-ffa37c6e0d94"}
01:03:52.738 00.020 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"6402fade-5907-4efb-9942-0a6d051ee79b"}
01:03:52.751 00.013 9340 case statement mapped state 2 to 1
01:03:52.774 00.023 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Selected","id":"6402fade-5907-4efb-9942-0a6d051ee79b"}
01:03:52.797 00.023 9340 evsrv: cli 100A41E8 disconnect
01:03:52.817 00.020 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"1b278f0f-3910-4186-9f6e-856555eb9900"}
01:03:52.912 00.095 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":1,"width":15,"height":15,"star_pos":[7.13,6.56],"pixels":"..."},"id":"1b278f0f-3910-4186-9f6e-856555eb9900"}
01:03:52.940 00.028 9340 evsrv: cli 100A4468 connect
01:03:52.961 00.021 9340 case statement mapped state 2 to 1
01:03:52.981 00.020 9340 case statement mapped state 2 to 1
01:03:53.019 00.038 9340 evsrv: cli 100A4468 request: {"method":"get_app_state","id":"3b7e3522-7827-4c59-837c-8fce1e803219"}
01:03:53.049 00.030 9340 case statement mapped state 2 to 1
01:03:53.067 00.018 9340 evsrv: cli 100A4468 response: {"jsonrpc":"2.0","result":"Selected","id":"3b7e3522-7827-4c59-837c-8fce1e803219"}
01:03:53.086 00.019 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"1e73d27f-da27-474e-a4ee-640944e9913a"}
01:03:53.104 00.018 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"1e73d27f-da27-474e-a4ee-640944e9913a"}
01:03:53.154 00.050 9340 evsrv: cli 100A4468 disconnect
01:03:53.173 00.019 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"d91f3dbb-29f6-45bf-94fc-bf263265c2fb"}
01:03:53.189 00.016 9340 case statement mapped state 2 to 1
01:03:53.205 00.016 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Selected","id":"d91f3dbb-29f6-45bf-94fc-bf263265c2fb"}
01:03:53.220 00.015 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"eba77061-1959-4740-a43c-a49b2aec7b3b"}
01:03:53.252 00.032 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":1,"width":15,"height":15,"star_pos":[7.13,6.56],"pixels":"..."},"id":"eba77061-1959-4740-a43c-a49b2aec7b3b"}
01:03:54.087 00.835 9340 evsrv: cli 100A43C8 connect
01:03:54.113 00.026 9340 case statement mapped state 2 to 1
01:03:54.121 00.008 9340 case statement mapped state 2 to 1
01:03:54.131 00.010 9340 evsrv: cli 100A43C8 request: {"method":"get_app_state","id":"f2dc861f-9b4a-429c-b7ce-041270094430"}
01:03:54.140 00.009 9340 case statement mapped state 2 to 1
01:03:54.147 00.007 9340 evsrv: cli 100A43C8 response: {"jsonrpc":"2.0","result":"Selected","id":"f2dc861f-9b4a-429c-b7ce-041270094430"}
01:03:54.159 00.012 9340 evsrv: cli 100A43C8 disconnect
01:03:54.995 00.836 12020 Exposure complete
01:03:55.049 00.054 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"db02c9f2-ccb4-420d-9bf0-8d56fe9fba0f"}
01:03:55.071 00.022 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"db02c9f2-ccb4-420d-9bf0-8d56fe9fba0f"}
01:03:55.096 00.025 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"478f8816-74b9-4dca-a28e-3321da7c9a73"}
01:03:55.107 00.011 9340 case statement mapped state 2 to 1
01:03:55.128 00.021 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Selected","id":"478f8816-74b9-4dca-a28e-3321da7c9a73"}
01:03:55.179 00.051 9340 evsrv: cli 100A41E8 connect
01:03:55.197 00.018 9340 case statement mapped state 2 to 1
01:03:55.212 00.015 9340 case statement mapped state 2 to 1
01:03:55.231 00.019 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"b76cab31-ec55-4de2-8130-a5758060c929"}
01:03:55.272 00.041 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":1,"width":15,"height":15,"star_pos":[7.13,6.56],"pixels":"..."},"id":"b76cab31-ec55-4de2-8130-a5758060c929"}
01:03:55.291 00.019 9340 evsrv: cli 100A41E8 request: {"method":"get_app_state","id":"c5938eb0-52d0-41a9-bcbf-59958e0fff77"}
01:03:55.355 00.064 9340 case statement mapped state 2 to 1
01:03:55.388 00.033 9340 evsrv: cli 100A41E8 response: {"jsonrpc":"2.0","result":"Selected","id":"c5938eb0-52d0-41a9-bcbf-59958e0fff77"}
01:03:55.404 00.016 9340 evsrv: cli 100A41E8 disconnect
01:03:55.428 00.024 12020 worker thread done servicing request
01:03:55.428 00.000 9340 OnExposeComplete: enter
01:03:55.471 00.043 9340 UpdateGuideState(): m_state=2
01:03:55.488 00.017 9340 Star::Find(15, 1598, 680, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2
01:03:55.503 00.015 9340 Star::Find returns 1 (0), X=1599.19, Y=680.28, Mass=914238, SNR=134.8, Peak=59398 HFD=4.2
01:03:55.519 00.016 9340 CameraToMount -- cameraTheta (-0.26) - m_xAngle (-3.09) = xAngle (2.84 = 2.84)
01:03:55.554 00.035 9340 CameraToMount -- cameraTheta (-0.26) - (m_xAngle (-3.09) + m_yAngleError (-0.07)) = yAngle (2.91 = 2.91)
01:03:55.569 00.015 9340 CameraToMount -- cameraX=1.07 cameraY=-0.28 hyp=1.10 cameraTheta=-0.26 mountX=-1.05 mountY=0.25, mountTheta=2.91
01:03:55.587 00.018 9340 UpdateImageDisplay: Size=(1920,1080) min=10578, max=65535, med=15704, FiltMin=12229, FiltMax=65521, Gamma=2.870
01:03:55.600 00.013 9340 UpdateGuideState exits: m=914238 SNR=134.8
01:03:55.611 00.011 9340 PhdController: newstate STATE_CALIBRATE
01:03:55.647 00.036 9340 PhdController: newstate STATE_GUIDE
01:03:55.780 00.133 9340 Changing from state SELECTED to CALIBRATING_PRIMARY
01:03:55.801 00.021 9340 guider state => CALIBRATED
01:03:55.818 00.017 9340 StartCapturing CaptureActive=1 continueCapturing=1 exposurePending=0
01:03:55.876 00.058 9340 reset dither spiral
01:03:55.891 00.015 9340 PhdController: newstate STATE_SETTLE_BEGIN
01:03:55.904 00.013 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:03:55.918 00.014 9340 ScheduleExposure(2000,3,0) exposurePending=0
01:03:55.931 00.013 9340 Enqueuing Expose request
01:03:55.965 00.034 12020 Worker thread wakes up
01:03:55.965 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
01:03:55.965 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(0,0,0,0)
01:03:56.403 00.438 9340 evsrv: cli 100A41E8 connect
01:03:56.417 00.014 9340 case statement mapped state 5 to 1
01:03:56.427 00.010 9340 case statement mapped state 5 to 1
01:03:56.439 00.012 9340 evsrv: cli 100A41E8 request: {"method":"get_app_state","id":"f0e2ca10-d759-4dc1-b381-b0e7e4023c3f"}
01:03:56.468 00.029 9340 case statement mapped state 5 to 1
01:03:56.476 00.008 9340 evsrv: cli 100A41E8 response: {"jsonrpc":"2.0","result":"Selected","id":"f0e2ca10-d759-4dc1-b381-b0e7e4023c3f"}
01:03:56.488 00.012 9340 evsrv: cli 100A41E8 disconnect
01:03:57.051 00.563 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"7d9db523-8f47-4162-a4a6-b5fe6b0d4f3d"}
01:03:57.064 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"7d9db523-8f47-4162-a4a6-b5fe6b0d4f3d"}
01:03:57.074 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"4a7291b2-9162-4188-a8fc-28c7f4258795"}
01:03:57.083 00.009 9340 case statement mapped state 5 to 1
01:03:57.092 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Selected","id":"4a7291b2-9162-4188-a8fc-28c7f4258795"}
01:03:57.100 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"826e971e-934a-4283-a6c7-b980d8fbffc2"}
01:03:57.109 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":2,"width":15,"height":15,"star_pos":[7.19,7.28],"pixels":"..."},"id":"826e971e-934a-4283-a6c7-b980d8fbffc2"}
01:03:57.488 00.379 9340 evsrv: cli 100A41E8 connect
01:03:57.498 00.010 9340 case statement mapped state 5 to 1
01:03:57.506 00.008 9340 case statement mapped state 5 to 1
01:03:57.534 00.028 9340 evsrv: cli 100A41E8 request: {"method":"get_app_state","id":"9acfeffe-8917-48ce-b003-2024459dba72"}
01:03:57.542 00.008 9340 case statement mapped state 5 to 1
01:03:57.550 00.008 9340 evsrv: cli 100A41E8 response: {"jsonrpc":"2.0","result":"Selected","id":"9acfeffe-8917-48ce-b003-2024459dba72"}
01:03:57.558 00.008 9340 evsrv: cli 100A41E8 disconnect
01:03:58.334 00.776 12020 Exposure complete
01:03:58.501 00.167 9340 OnExposeComplete: enter
01:03:58.510 00.009 9340 UpdateGuideState(): m_state=5
01:03:58.518 00.008 12020 worker thread done servicing request
01:03:58.518 00.000 9340 Star::Find(15, 1599, 680, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3
01:03:58.525 00.007 9340 Star::Find returns 1 (0), X=1599.13, Y=680.25, Mass=976273, SNR=139.8, Peak=57037 HFD=4.5
01:03:58.535 00.010 9340 CameraToMount -- cameraTheta (-0.30) - m_xAngle (-3.09) = xAngle (2.79 = 2.79)
01:03:58.543 00.008 9340 CameraToMount -- cameraTheta (-0.30) - (m_xAngle (-3.09) + m_yAngleError (-0.07)) = yAngle (2.87 = 2.87)
01:03:58.550 00.007 9340 CameraToMount -- cameraX=1.00 cameraY=-0.31 hyp=1.05 cameraTheta=-0.30 mountX=-0.98 mountY=0.28, mountTheta=2.86
01:03:58.560 00.010 9340 Changing from state CALIBRATED to GUIDING
01:03:58.572 00.012 9340 ScopeASCOM::GetDeclinationRadians() returns 14.3
01:03:58.581 00.009 9340 ScopeASCOM::SideOfPier() returns 0
01:03:58.605 00.024 9340 AdjustCalibrationForScopePointing (scope): current dec=14.3 pierSide=0, cal dec=-0.0 pierSide=0 rotAngle=None bin=1
01:03:58.615 00.010 9340 GetInt("/profile/16/scope/calibration/focal_length", 0) returns 242
01:03:58.623 00.008 9340 GetDouble("/profile/16/scope/calibration/image_scale", 1.000000) returns 2.471770
01:03:58.631 00.008 9340 GetDouble("/profile/16/scope/calibration/ra_guide_rate", -1.000000) returns 0.003760
01:03:58.641 00.010 9340 GetDouble("/profile/16/scope/calibration/dec_guide_rate", -1.000000) returns 0.003760
01:03:58.648 00.007 9340 GetDouble("/profile/16/scope/calibration/ortho_error", 0.000000) returns 4.237040
01:03:58.656 00.008 9340 GetInt("/profile/16/scope/calibration/ra_step_count", 0) returns 11
01:03:58.663 00.007 9340 GetInt("/profile/16/scope/calibration/dec_step_count", 0) returns 11
01:03:58.672 00.009 9340 GetDouble("/profile/16/scope/calibration/orig_binning", 1.000000) returns 1.000000
01:03:58.680 00.008 9340 GetInt("/profile/16/scope/calibration/last_issue", 0) returns 0
01:03:58.700 00.020 9340 GetString("/profile/16/scope/calibration/orig_timestamp", "Unknown") returns "5/14/2026 12:34:08 AM"
01:03:58.712 00.012 9340 GetInt("/profile/16/scope/calibration/orig_pierside", -1) returns 1
01:03:58.721 00.009 9340 GetString("/profile/16/scope/calibration/ra_steps", "") returns "{0.0 0.0}, {2.4 0.4}, {5.2 0.1}, {7.7 0.4}, {10.2 0.3}, {12.4 0.5}, {14.9 0.8}, {17.3 0.6}, {20.0 0.9}, {22.0 1.1}, {24.3 1.2}, {26.6 1.3}, {26.6 1.3}, {12.4 0.2}, {1.1 0.0}"
01:03:58.728 00.007 9340 GetString("/profile/16/scope/calibration/dec_steps", "") returns "{0.0 0.0}, {-0.2 2.1}, {-0.5 4.5}, {-1.0 6.7}, {-1.2 9.2}, {-1.1 11.6}, {-1.5 14.2}, {-2.1 16.9}, {-2.1 19.5}, {-2.9 21.8}, {-2.9 24.5}, {-3.3 26.9}, {-3.3 26.9}, {-3.1 17.5}, {-2.9 6.1}, {-2.9 3.2}"
01:03:58.741 00.013 9340 ScopeASCOM::GetGuideRates returns 0 13.537 13.537 a-s/sec
01:03:58.749 00.008 9340 GetDouble("/profile/16/camera/pixelsize", 0.000000) returns 2.900000
01:03:58.759 00.010 9340 Dec comp: XRate 6.047 -> 5.860 for dec -0.0 -> dec 14.3
01:03:58.770 00.011 9340 ScopeASCOM::GetDeclinationRadians() returns 14.3
01:03:58.780 00.010 9340 ScopeASCOM::SideOfPier() returns 0
01:03:58.790 00.010 9340 setting lock position to (1599.13, 680.25)
01:03:58.814 00.024 9340 MultiStar: stabilizing after lock position change
01:03:58.823 00.009 9340 guider state => GUIDING
01:03:58.830 00.007 9340 Status Line: Guiding
01:03:58.843 00.013 9340 Mount: notify guiding started
01:03:58.857 00.014 9340 GetString("/profile/16/name", "") returns "EvoGuid50ED_ASI662MC_20260416"
01:03:58.866 00.009 9340 GetString("/profile/16/scope/calibration/timestamp", "") returns "5/14/2026 12:36:39 AM"
01:03:58.876 00.010 9340 GetDouble("/profile/16/scope/calibration/xRate", 1.000000) returns 0.006047
01:03:58.887 00.011 9340 GetDouble("/profile/16/scope/calibration/yRate", 1.000000) returns 0.006157
01:03:58.910 00.023 9340 GetInt("/profile/16/scope/calibration/binning", 1) returns 1
01:03:58.921 00.011 9340 GetDouble("/profile/16/scope/calibration/xAngle", 0.000000) returns -3.092800
01:03:58.930 00.009 9340 GetDouble("/profile/16/scope/calibration/yAngle", 0.000000) returns -1.448050
01:03:58.942 00.012 9340 GetDouble("/profile/16/scope/calibration/declination", 0.000000) returns -0.000012
01:03:58.951 00.009 9340 GetInt("/profile/16/scope/calibration/pierSide", -1) returns 0
01:03:58.961 00.010 9340 GetInt("/profile/16/scope/calibration/raGuideParity", 0) returns 1
01:03:58.972 00.011 9340 GetInt("/profile/16/scope/calibration/decGuideParity", 0) returns 1
01:03:58.984 00.012 9340 GetDouble("/profile/16/scope/calibration/rotatorAngle", -888.000000) returns -888.000000
01:03:58.994 00.010 9340 GetInt("/profile/16/scope/calibration/focal_length", 0) returns 242
01:03:59.020 00.026 9340 GetDouble("/profile/16/scope/calibration/image_scale", 1.000000) returns 2.471770
01:03:59.031 00.011 9340 GetDouble("/profile/16/scope/calibration/ra_guide_rate", -1.000000) returns 0.003760
01:03:59.040 00.009 9340 GetDouble("/profile/16/scope/calibration/dec_guide_rate", -1.000000) returns 0.003760
01:03:59.051 00.011 9340 GetDouble("/profile/16/scope/calibration/ortho_error", 0.000000) returns 4.237040
01:03:59.058 00.007 9340 GetInt("/profile/16/scope/calibration/ra_step_count", 0) returns 11
01:03:59.069 00.011 9340 GetInt("/profile/16/scope/calibration/dec_step_count", 0) returns 11
01:03:59.081 00.012 9340 GetDouble("/profile/16/scope/calibration/orig_binning", 1.000000) returns 1.000000
01:03:59.089 00.008 9340 GetInt("/profile/16/scope/calibration/last_issue", 0) returns 0
01:03:59.120 00.031 9340 GetString("/profile/16/scope/calibration/orig_timestamp", "Unknown") returns "5/14/2026 12:34:08 AM"
01:03:59.135 00.015 9340 GetInt("/profile/16/scope/calibration/orig_pierside", -1) returns 1
01:03:59.145 00.010 9340 GetString("/profile/16/scope/calibration/ra_steps", "") returns "{0.0 0.0}, {2.4 0.4}, {5.2 0.1}, {7.7 0.4}, {10.2 0.3}, {12.4 0.5}, {14.9 0.8}, {17.3 0.6}, {20.0 0.9}, {22.0 1.1}, {24.3 1.2}, {26.6 1.3}, {26.6 1.3}, {12.4 0.2}, {1.1 0.0}"
01:03:59.155 00.010 9340 GetString("/profile/16/scope/calibration/dec_steps", "") returns "{0.0 0.0}, {-0.2 2.1}, {-0.5 4.5}, {-1.0 6.7}, {-1.2 9.2}, {-1.1 11.6}, {-1.5 14.2}, {-2.1 16.9}, {-2.1 19.5}, {-2.9 21.8}, {-2.9 24.5}, {-3.3 26.9}, {-3.3 26.9}, {-3.1 17.5}, {-2.9 6.1}, {-2.9 3.2}"
01:03:59.163 00.008 9340 GetInt("/profile/16/scope/calibration/focal_length", 0) returns 242
01:03:59.172 00.009 9340 GetDouble("/profile/16/scope/calibration/image_scale", 1.000000) returns 2.471770
01:03:59.186 00.014 9340 GetDouble("/profile/16/scope/calibration/ra_guide_rate", -1.000000) returns 0.003760
01:03:59.198 00.012 9340 GetDouble("/profile/16/scope/calibration/dec_guide_rate", -1.000000) returns 0.003760
01:03:59.227 00.029 9340 GetDouble("/profile/16/scope/calibration/ortho_error", 0.000000) returns 4.237040
01:03:59.239 00.012 9340 GetInt("/profile/16/scope/calibration/ra_step_count", 0) returns 11
01:03:59.248 00.009 9340 GetInt("/profile/16/scope/calibration/dec_step_count", 0) returns 11
01:03:59.258 00.010 9340 GetDouble("/profile/16/scope/calibration/orig_binning", 1.000000) returns 1.000000
01:03:59.269 00.011 9340 GetInt("/profile/16/scope/calibration/last_issue", 0) returns 0
01:03:59.277 00.008 9340 GetString("/profile/16/scope/calibration/orig_timestamp", "Unknown") returns "5/14/2026 12:34:08 AM"
01:03:59.288 00.011 9340 GetInt("/profile/16/scope/calibration/orig_pierside", -1) returns 1
01:03:59.298 00.010 9340 GetString("/profile/16/scope/calibration/ra_steps", "") returns "{0.0 0.0}, {2.4 0.4}, {5.2 0.1}, {7.7 0.4}, {10.2 0.3}, {12.4 0.5}, {14.9 0.8}, {17.3 0.6}, {20.0 0.9}, {22.0 1.1}, {24.3 1.2}, {26.6 1.3}, {26.6 1.3}, {12.4 0.2}, {1.1 0.0}"
01:03:59.327 00.029 9340 GetString("/profile/16/scope/calibration/dec_steps", "") returns "{0.0 0.0}, {-0.2 2.1}, {-0.5 4.5}, {-1.0 6.7}, {-1.2 9.2}, {-1.1 11.6}, {-1.5 14.2}, {-2.1 16.9}, {-2.1 19.5}, {-2.9 21.8}, {-2.9 24.5}, {-3.3 26.9}, {-3.3 26.9}, {-3.1 17.5}, {-2.9 6.1}, {-2.9 3.2}"
01:03:59.340 00.013 9340 ScopeASCOM::GetGuideRates returns 0 13.537 13.537 a-s/sec
01:03:59.379 00.039 9340 ScopeASCOM::SideOfPier() returns 0
01:03:59.391 00.012 9340 UpdateLockPosShiftCameraCoords: shift rate mount coords = 0.00,0.00
01:03:59.418 00.027 9340 UpdateLockPosShiftCameraCoords: after parity adjustment: 0.00,0.00
01:03:59.428 00.010 9340 ScopeASCOM::GetDeclinationRadians() returns 14.3
01:03:59.438 00.010 9340 UpdateLockPosShiftCameraCoords: RA shift rate adjusted for declination 14.3
01:03:59.447 00.009 9340 MountToCamera -- mountTheta (0.00) + m_xAngle (-3.09) = xAngle (-3.09 = -3.09)
01:03:59.456 00.009 9340 MountToCamera -- mountX=0.00 mountY=0.00 hyp=0.00 mountTheta=0.00 cameraX=-0.00, cameraY=-0.00 cameraTheta=0.00
01:03:59.464 00.008 9340 UpdateLockPosShiftCameraCoords: shift rate camera coords = -0.00,-0.00 arcsec/hr
01:03:59.473 00.009 9340 UpdateLockPosShiftCameraCoords: shift rate -0,-0 px/sec
01:03:59.483 00.010 9340 GetInt("/profile/16/AutoLoadCalibration", -1) returns 1
01:03:59.508 00.025 9340 UpdateImageDisplay: Size=(1920,1080) min=10642, max=65535, med=15626, FiltMin=12297, FiltMax=65521, Gamma=2.870
01:03:59.516 00.008 9340 UpdateGuideState exits: m=976273 SNR=139.8
01:03:59.526 00.010 9340 PhdController: newstate STATE_SETTLE_WAIT
01:03:59.535 00.009 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:03:59.544 00.009 9340 ScheduleExposure(2000,3,1) exposurePending=0
01:03:59.554 00.010 9340 Enqueuing Expose request
01:03:59.564 00.010 12020 Worker thread wakes up
01:03:59.564 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
01:03:59.565 00.001 12020 Handling exposure in thread, d=2000 o=3 r=(1584,665,31,31)
01:03:59.565 00.000 9340 evsrv: cli 100A41E8 connect
01:03:59.595 00.030 9340 case statement mapped state 6 to 3
01:03:59.606 00.011 9340 case statement mapped state 6 to 3
01:03:59.617 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"e00e5b03-1abb-454b-83eb-ed6fa937b07e"}
01:03:59.627 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"e00e5b03-1abb-454b-83eb-ed6fa937b07e"}
01:03:59.638 00.011 9340 evsrv: cli 100A41E8 request: {"method":"get_app_state","id":"99215742-1eda-46e7-8143-4a516dc119dd"}
01:03:59.649 00.011 9340 case statement mapped state 6 to 3
01:03:59.678 00.029 9340 evsrv: cli 100A41E8 response: {"jsonrpc":"2.0","result":"Guiding","id":"99215742-1eda-46e7-8143-4a516dc119dd"}
01:03:59.704 00.026 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"f4cbf9e4-c949-4d35-bcc5-ae3f91f95e1f"}
01:03:59.719 00.015 9340 case statement mapped state 6 to 3
01:03:59.736 00.017 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"f4cbf9e4-c949-4d35-bcc5-ae3f91f95e1f"}
01:03:59.778 00.042 9340 evsrv: cli 100A41E8 disconnect
01:03:59.799 00.021 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"80156e01-6e99-41f4-a25f-9dff110559c9"}
01:03:59.809 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":3,"width":15,"height":15,"star_pos":[7.13,7.25],"pixels":"..."},"id":"80156e01-6e99-41f4-a25f-9dff110559c9"}
01:04:01.049 01.240 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"d9d0134a-8e90-4c62-acd8-7c76715aeb66"}
01:04:01.066 00.017 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"d9d0134a-8e90-4c62-acd8-7c76715aeb66"}
01:04:01.081 00.015 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"08bad870-19b4-4295-ad05-8600eedd72fd"}
01:04:01.117 00.036 9340 case statement mapped state 6 to 3
01:04:01.130 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"08bad870-19b4-4295-ad05-8600eedd72fd"}
01:04:01.142 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"5279d085-5d68-4986-b2cb-902a76faedee"}
01:04:01.157 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":3,"width":15,"height":15,"star_pos":[7.13,7.25],"pixels":"..."},"id":"5279d085-5d68-4986-b2cb-902a76faedee"}
01:04:01.942 00.785 12020 Exposure complete
01:04:02.292 00.350 12020 worker thread done servicing request
01:04:02.292 00.000 9340 OnExposeComplete: enter
01:04:02.305 00.013 9340 UpdateGuideState(): m_state=6
01:04:02.317 00.012 9340 Star::Find(15, 1599, 680, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
01:04:02.329 00.012 9340 Star::Find returns 1 (0), X=1599.65, Y=680.18, Mass=963160, SNR=149.7, Peak=60334 HFD=4.5
01:04:02.342 00.013 9340 CameraToMount -- cameraTheta (-0.13) - m_xAngle (-3.09) = xAngle (2.96 = 2.96)
01:04:02.372 00.030 9340 CameraToMount -- cameraTheta (-0.13) - (m_xAngle (-3.09) + m_yAngleError (-0.07)) = yAngle (3.03 = 3.03)
01:04:02.386 00.014 9340 CameraToMount -- cameraX=0.52 cameraY=-0.07 hyp=0.53 cameraTheta=-0.13 mountX=-0.52 mountY=0.06, mountTheta=3.03
01:04:02.402 00.016 9340 SchedulePrimaryMove(10104498, x=0.52, y=-0.07, opts=13)
01:04:02.412 00.010 9340 Enqueuing Move request for scope (0.52, -0.07)
01:04:02.425 00.013 12020 Worker thread wakes up
01:04:02.425 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=10579, max=65535, med=15709, FiltMin=12488, FiltMax=65521, Gamma=2.870
01:04:02.436 00.011 12020 worker thread servicing REQUEST_MOVE scope ofs (0.52, -0.07) opts 0xd
01:04:02.436 00.000 12020 Handling offset move in thread for scope, endpoint = (0.52, -0.07)
01:04:02.436 00.000 9340 UpdateGuideState exits: m=963160 SNR=149.7
01:04:02.447 00.011 9340 PhdController: settling, locked = 1, distance = 0.89 (0.45) aobump = 0 frame = 1 / 99999
01:04:02.475 00.028 12020 Moving (0.52, -0.07) raw xDistance=-0.52 yDistance=0.06
01:04:02.475 00.000 9340 evsrv: {"Event":"Settling","Timestamp":1778738642.475,"Host":"ASTRO","Inst":1,"Distance":0.89,"Time":0.0,"SettleTime":8.0,"StarLocked":true}
01:04:02.487 00.012 12020 GuideAlgorithmHysteresis::Result() returns -0.22 from input -0.52
01:04:02.487 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:04:02.488 00.001 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:04:02.499 00.011 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
01:04:02.499 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
01:04:02.509 00.010 9340 Enqueuing Expose request
01:04:02.519 00.010 12020 MoveAxis(E, 37, ABG)
01:04:02.520 00.001 12020 Guiding  Dir = 2, Dur = 37
01:04:02.521 00.001 12020 IsSlewing returns 0
01:04:02.522 00.001 12020 IsGuiding returns 0
01:04:02.542 00.020 12020 PulseGuide returned control before completion, sleep 28
01:04:02.605 00.063 12020 IsGuiding returns 0
01:04:02.606 00.001 12020 Move returns status 0, amount 37
01:04:02.606 00.000 12020 MoveAxis(N, 0, ABG)
01:04:02.606 00.000 12020 Move returns status 0, amount 0
01:04:02.606 00.000 12020 move complete, result=0
01:04:02.606 00.000 12020 worker thread done servicing request
01:04:02.607 00.001 9340 GuideStep: -0.5 px 37 ms EAST, 0.1 px 0 ms NORTH
01:04:02.618 00.011 12020 Worker thread wakes up
01:04:02.618 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
01:04:02.618 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(1584,665,31,31)
01:04:03.048 00.430 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"ee2a9021-3ff3-4ab6-8a46-176e19f51978"}
01:04:03.059 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"ee2a9021-3ff3-4ab6-8a46-176e19f51978"}
01:04:03.071 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"d5c596c0-1e8c-44ac-a4e1-5c406a4934e7"}
01:04:03.081 00.010 9340 case statement mapped state 6 to 3
01:04:03.112 00.031 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"d5c596c0-1e8c-44ac-a4e1-5c406a4934e7"}
01:04:03.125 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"362c8f13-afb4-43a9-9e06-3d8733ad05fd"}
01:04:03.136 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":1,"width":15,"height":15,"star_pos":[6.65,7.18],"pixels":"..."},"id":"362c8f13-afb4-43a9-9e06-3d8733ad05fd"}
01:04:04.995 01.859 12020 Exposure complete
01:04:05.052 00.057 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"f3988f6b-b224-4fd6-9f61-ada48ae55e09"}
01:04:05.085 00.033 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"f3988f6b-b224-4fd6-9f61-ada48ae55e09"}
01:04:05.101 00.016 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"da0c15c8-7b70-41f6-899b-40e6230fd7b2"}
01:04:05.111 00.010 9340 case statement mapped state 6 to 3
01:04:05.124 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"da0c15c8-7b70-41f6-899b-40e6230fd7b2"}
01:04:05.141 00.017 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"4510f4bc-9c27-4d97-8ee3-22eed7b85b0b"}
01:04:05.179 00.038 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":1,"width":15,"height":15,"star_pos":[6.65,7.18],"pixels":"..."},"id":"4510f4bc-9c27-4d97-8ee3-22eed7b85b0b"}
01:04:05.295 00.116 12020 worker thread done servicing request
01:04:05.296 00.001 9340 OnExposeComplete: enter
01:04:05.306 00.010 9340 UpdateGuideState(): m_state=6
01:04:05.316 00.010 9340 Star::Find(15, 1599, 680, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2
01:04:05.327 00.011 9340 Star::Find returns 1 (0), X=1598.94, Y=680.61, Mass=1005202, SNR=138.7, Peak=61434 HFD=4.3
01:04:05.338 00.011 9340 CameraToMount -- cameraTheta (2.05) - m_xAngle (-3.09) = xAngle (5.15 = -1.14)
01:04:05.349 00.011 9340 CameraToMount -- cameraTheta (2.05) - (m_xAngle (-3.09) + m_yAngleError (-0.07)) = yAngle (5.22 = -1.06)
01:04:05.378 00.029 9340 CameraToMount -- cameraX=-0.19 cameraY=0.36 hyp=0.41 cameraTheta=2.05 mountX=0.17 mountY=-0.36, mountTheta=-1.12
01:04:05.393 00.015 9340 SchedulePrimaryMove(10104498, x=-0.19, y=0.36, opts=13)
01:04:05.405 00.012 9340 Enqueuing Move request for scope (-0.19, 0.36)
01:04:05.415 00.010 12020 Worker thread wakes up
01:04:05.415 00.000 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.19, 0.36) opts 0xd
01:04:05.415 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=10141, max=65535, med=15706, FiltMin=12510, FiltMax=65521, Gamma=2.870
01:04:05.427 00.012 12020 Handling offset move in thread for scope, endpoint = (-0.19, 0.36)
01:04:05.428 00.001 9340 UpdateGuideState exits: m=1005202 SNR=138.7
01:04:05.438 00.010 12020 Moving (-0.19, 0.36) raw xDistance=0.17 yDistance=-0.36
01:04:05.438 00.000 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.17
01:04:05.439 00.001 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
01:04:05.439 00.000 9340 PhdController: settling, locked = 1, distance = 0.75 (0.45) aobump = 0 frame = 2 / 99999
01:04:05.449 00.010 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.36
01:04:05.449 00.000 12020 MoveAxis(E, 0, ABG)
01:04:05.449 00.000 12020 Move returns status 0, amount 0
01:04:05.449 00.000 12020 MoveAxis(N, 0, ABG)
01:04:05.449 00.000 12020 Move returns status 0, amount 0
01:04:05.450 00.001 12020 move complete, result=0
01:04:05.450 00.000 9340 evsrv: {"Event":"Settling","Timestamp":1778738645.449,"Host":"ASTRO","Inst":1,"Distance":0.75,"Time":0.0,"SettleTime":8.0,"StarLocked":true}
01:04:05.475 00.025 12020 worker thread done servicing request
01:04:05.476 00.001 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:04:05.488 00.012 9340 ScheduleExposure(2000,3,1) exposurePending=0
01:04:05.505 00.017 9340 Enqueuing Expose request
01:04:05.517 00.012 9340 GuideStep: 0.2 px 0 ms EAST, -0.4 px 0 ms NORTH
01:04:05.532 00.015 12020 Worker thread wakes up
01:04:05.533 00.001 12020 worker thread servicing REQUEST_EXPOSE 2000
01:04:05.533 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(1584,665,31,31)
01:04:07.060 01.527 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"45f6ceb9-be3c-419a-a6eb-eb526dfa0a1c"}
01:04:07.085 00.025 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"45f6ceb9-be3c-419a-a6eb-eb526dfa0a1c"}
01:04:07.095 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"1b93f083-94d1-43bd-a9c5-9f992d32b7fd"}
01:04:07.105 00.010 9340 case statement mapped state 6 to 3
01:04:07.115 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"1b93f083-94d1-43bd-a9c5-9f992d32b7fd"}
01:04:07.125 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"029cc9b1-827b-415a-bb18-50b15eca5d04"}
01:04:07.136 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":2,"width":15,"height":15,"star_pos":[6.94,6.61],"pixels":"..."},"id":"029cc9b1-827b-415a-bb18-50b15eca5d04"}
01:04:07.925 00.789 12020 Exposure complete
01:04:08.343 00.418 12020 worker thread done servicing request
01:04:08.343 00.000 9340 OnExposeComplete: enter
01:04:08.359 00.016 9340 UpdateGuideState(): m_state=6
01:04:08.394 00.035 9340 Star::Find(15, 1598, 680, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3
01:04:08.410 00.016 9340 Star::Find returns 1 (0), X=1599.28, Y=680.63, Mass=987817, SNR=129.7, Peak=59570 HFD=4.6
01:04:08.424 00.014 9340 CameraToMount -- cameraTheta (1.20) - m_xAngle (-3.09) = xAngle (4.29 = -1.99)
01:04:08.440 00.016 9340 CameraToMount -- cameraTheta (1.20) - (m_xAngle (-3.09) + m_yAngleError (-0.07)) = yAngle (4.37 = -1.92)
01:04:08.456 00.016 9340 CameraToMount -- cameraX=0.15 cameraY=0.38 hyp=0.41 cameraTheta=1.20 mountX=-0.17 mountY=-0.38, mountTheta=-1.98
01:04:08.520 00.064 9340 SchedulePrimaryMove(10104498, x=0.15, y=0.38, opts=13)
01:04:08.542 00.022 9340 Enqueuing Move request for scope (0.15, 0.38)
01:04:08.630 00.088 12020 Worker thread wakes up
01:04:08.630 00.000 12020 worker thread servicing REQUEST_MOVE scope ofs (0.15, 0.38) opts 0xd
01:04:08.631 00.001 12020 Handling offset move in thread for scope, endpoint = (0.15, 0.38)
01:04:08.631 00.000 12020 Moving (0.15, 0.38) raw xDistance=-0.17 yDistance=-0.38
01:04:08.631 00.000 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17
01:04:08.631 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
01:04:08.632 00.001 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.38
01:04:08.634 00.002 12020 MoveAxis(E, 0, ABG)
01:04:08.634 00.000 12020 Move returns status 0, amount 0
01:04:08.635 00.001 12020 MoveAxis(N, 0, ABG)
01:04:08.635 00.000 12020 Move returns status 0, amount 0
01:04:08.636 00.001 12020 move complete, result=0
01:04:08.637 00.001 9340 UpdateImageDisplay: Size=(1920,1080) min=9761, max=65535, med=15819, FiltMin=12848, FiltMax=65521, Gamma=2.870
01:04:08.659 00.022 12020 worker thread done servicing request
01:04:08.659 00.000 9340 UpdateGuideState exits: m=987817 SNR=129.7
01:04:08.709 00.050 9340 PhdController: settling, locked = 1, distance = 0.64 (0.45) aobump = 0 frame = 3 / 99999
01:04:08.778 00.069 9340 evsrv: {"Event":"Settling","Timestamp":1778738648.778,"Host":"ASTRO","Inst":1,"Distance":0.64,"Time":0.0,"SettleTime":8.0,"StarLocked":true}
01:04:08.795 00.017 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:04:08.812 00.017 9340 ScheduleExposure(2000,3,1) exposurePending=0
01:04:08.862 00.050 9340 Enqueuing Expose request
01:04:08.882 00.020 12020 Worker thread wakes up
01:04:08.882 00.000 9340 GuideStep: -0.2 px 0 ms EAST, -0.4 px 0 ms NORTH
01:04:08.897 00.015 12020 worker thread servicing REQUEST_EXPOSE 2000
01:04:08.898 00.001 12020 Handling exposure in thread, d=2000 o=3 r=(1584,665,31,31)
01:04:09.240 00.342 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"338a339e-5e04-4dff-b1b6-afe427ace385"}
01:04:09.669 00.429 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"338a339e-5e04-4dff-b1b6-afe427ace385"}
01:04:09.779 00.110 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"0e3bea0a-0d5b-4c55-b8f9-61b127521e1f"}
01:04:09.901 00.122 9340 case statement mapped state 6 to 3
01:04:09.995 00.094 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"0e3bea0a-0d5b-4c55-b8f9-61b127521e1f"}
01:04:10.025 00.030 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"d0da7a13-a487-4cd9-b4eb-8ca2b469df43"}
01:04:10.054 00.029 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":3,"width":15,"height":15,"star_pos":[7.28,6.63],"pixels":"..."},"id":"d0da7a13-a487-4cd9-b4eb-8ca2b469df43"}
01:04:11.056 01.002 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"104d58d5-2119-4004-a99a-ad19ab93b0d1"}
01:04:11.069 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"104d58d5-2119-4004-a99a-ad19ab93b0d1"}
01:04:11.084 00.015 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"0c273744-b3fb-4a87-9bdc-26fa4537d11b"}
01:04:11.096 00.012 9340 case statement mapped state 6 to 3
01:04:11.113 00.017 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"0c273744-b3fb-4a87-9bdc-26fa4537d11b"}
01:04:11.127 00.014 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"5cea743a-b5ad-428d-8376-579acabb8718"}
01:04:11.165 00.038 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":3,"width":15,"height":15,"star_pos":[7.28,6.63],"pixels":"..."},"id":"5cea743a-b5ad-428d-8376-579acabb8718"}
01:04:11.322 00.157 12020 Exposure complete
01:04:11.601 00.279 12020 worker thread done servicing request
01:04:11.601 00.000 9340 OnExposeComplete: enter
01:04:11.633 00.032 9340 UpdateGuideState(): m_state=6
01:04:11.645 00.012 9340 Star::Find(15, 1599, 680, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4
01:04:11.658 00.013 9340 Star::Find returns 1 (0), X=1599.35, Y=680.68, Mass=959235, SNR=125.4, Peak=60918 HFD=4.3
01:04:11.674 00.016 9340 CameraToMount -- cameraTheta (1.10) - m_xAngle (-3.09) = xAngle (4.19 = -2.09)
01:04:11.688 00.014 9340 CameraToMount -- cameraTheta (1.10) - (m_xAngle (-3.09) + m_yAngleError (-0.07)) = yAngle (4.27 = -2.02)
01:04:11.700 00.012 9340 CameraToMount -- cameraX=0.22 cameraY=0.43 hyp=0.49 cameraTheta=1.10 mountX=-0.24 mountY=-0.44, mountTheta=-2.07
01:04:11.738 00.038 9340 SchedulePrimaryMove(10104498, x=0.22, y=0.43, opts=13)
01:04:11.754 00.016 9340 Enqueuing Move request for scope (0.22, 0.43)
01:04:11.766 00.012 12020 Worker thread wakes up
01:04:11.766 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=10470, max=65535, med=15722, FiltMin=12471, FiltMax=65521, Gamma=2.870
01:04:11.779 00.013 12020 worker thread servicing REQUEST_MOVE scope ofs (0.22, 0.43) opts 0xd
01:04:11.780 00.001 9340 UpdateGuideState exits: m=959235 SNR=125.4
01:04:11.792 00.012 12020 Handling offset move in thread for scope, endpoint = (0.22, 0.43)
01:04:11.793 00.001 9340 PhdController: settling, locked = 1, distance = 0.60 (0.45) aobump = 0 frame = 4 / 99999
01:04:11.813 00.020 12020 Moving (0.22, 0.43) raw xDistance=-0.24 yDistance=-0.44
01:04:11.813 00.000 9340 evsrv: {"Event":"Settling","Timestamp":1778738651.813,"Host":"ASTRO","Inst":1,"Distance":0.60,"Time":0.0,"SettleTime":8.0,"StarLocked":true}
01:04:11.852 00.039 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.24
01:04:11.852 00.000 12020 switching direction from 0 to -1 - decHistory=-3 oldest=0.00 newest=-1.18
01:04:11.852 00.000 12020 GuideAlgorithmResistSwitch::result() returns -0.44 from input -0.44
01:04:11.852 00.000 12020 MoveAxis(E, 0, ABG)
01:04:11.852 00.000 12020 Move returns status 0, amount 0
01:04:11.854 00.002 12020 MoveAxis(N, 71, ABG)
01:04:11.854 00.000 12020 Guiding  Dir = 0, Dur = 71
01:04:11.854 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:04:11.870 00.016 12020 IsSlewing returns 0
01:04:11.870 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
01:04:11.885 00.015 12020 IsGuiding returns 0
01:04:11.886 00.001 9340 Enqueuing Expose request
01:04:12.008 00.122 12020 IsGuiding returns 1
01:04:12.008 00.000 12020 scope still moving after pulse duration time elapsed
01:04:12.135 00.127 12020 IsSlewing returns 0
01:04:12.137 00.002 12020 IsGuiding returns 0
01:04:12.137 00.000 12020 scope move finished after 71 + 180 ms
01:04:12.137 00.000 12020 Move returns status 0, amount 71
01:04:12.137 00.000 12020 move complete, result=0
01:04:12.138 00.001 12020 worker thread done servicing request
01:04:12.138 00.000 9340 GuideStep: -0.2 px 0 ms EAST, -0.4 px 71 ms NORTH
01:04:12.149 00.011 12020 Worker thread wakes up
01:04:12.150 00.001 12020 worker thread servicing REQUEST_EXPOSE 2000
01:04:12.150 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(1584,665,31,31)
01:04:13.054 00.904 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"078632e7-18dc-4888-8914-0ae927d603be"}
01:04:13.070 00.016 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"078632e7-18dc-4888-8914-0ae927d603be"}
01:04:13.081 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"8048962c-16e5-4ca7-a460-322af5ad1a4c"}
01:04:13.116 00.035 9340 case statement mapped state 6 to 3
01:04:13.129 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"8048962c-16e5-4ca7-a460-322af5ad1a4c"}
01:04:13.141 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"08aa1035-ec51-496c-9ff0-2120a3b4fdd1"}
01:04:13.152 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":4,"width":15,"height":15,"star_pos":[7.35,6.68],"pixels":"..."},"id":"08aa1035-ec51-496c-9ff0-2120a3b4fdd1"}
01:04:14.614 01.462 12020 Exposure complete
01:04:15.055 00.441 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"1bd92b9a-806a-46a3-a5e0-cecf0611cbd3"}
01:04:15.170 00.115 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"1bd92b9a-806a-46a3-a5e0-cecf0611cbd3"}
01:04:15.348 00.178 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"d6917fe4-22e5-462c-98eb-c80a9ce21820"}
01:04:15.428 00.080 9340 case statement mapped state 6 to 3
01:04:15.548 00.120 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"d6917fe4-22e5-462c-98eb-c80a9ce21820"}
01:04:16.128 00.580 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"22579420-6d1b-43ba-a867-fb0572b0cbc4"}
01:04:16.870 00.742 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":4,"width":15,"height":15,"star_pos":[7.35,6.68],"pixels":"..."},"id":"22579420-6d1b-43ba-a867-fb0572b0cbc4"}
01:04:17.102 00.232 12020 worker thread done servicing request
01:04:17.102 00.000 9340 OnExposeComplete: enter
01:04:17.158 00.056 9340 UpdateGuideState(): m_state=6
01:04:17.249 00.091 9340 Star::Find(15, 1599, 680, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 5
01:04:17.304 00.055 9340 Star::Find returns 1 (0), X=1599.61, Y=680.22, Mass=907825, SNR=115.2, Peak=58926 HFD=4.5
01:04:17.387 00.083 9340 CameraToMount -- cameraTheta (-0.06) - m_xAngle (-3.09) = xAngle (3.04 = 3.04)
01:04:17.434 00.047 9340 CameraToMount -- cameraTheta (-0.06) - (m_xAngle (-3.09) + m_yAngleError (-0.07)) = yAngle (3.11 = 3.11)
01:04:17.498 00.064 9340 CameraToMount -- cameraX=0.48 cameraY=-0.03 hyp=0.48 cameraTheta=-0.06 mountX=-0.48 mountY=0.01, mountTheta=3.11
01:04:17.566 00.068 9340 SchedulePrimaryMove(10104498, x=0.48, y=-0.03, opts=13)
01:04:17.757 00.191 9340 Enqueuing Move request for scope (0.48, -0.03)
01:04:17.888 00.131 12020 Worker thread wakes up
01:04:17.888 00.000 12020 worker thread servicing REQUEST_MOVE scope ofs (0.48, -0.03) opts 0xd
01:04:17.889 00.001 12020 Handling offset move in thread for scope, endpoint = (0.48, -0.03)
01:04:17.889 00.000 12020 Moving (0.48, -0.03) raw xDistance=-0.48 yDistance=0.01
01:04:17.889 00.000 12020 GuideAlgorithmHysteresis::Result() returns -0.20 from input -0.48
01:04:17.889 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:04:17.890 00.001 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
01:04:17.892 00.002 9340 UpdateImageDisplay: Size=(1920,1080) min=10569, max=65535, med=15776, FiltMin=12489, FiltMax=65521, Gamma=2.870
01:04:17.993 00.101 12020 MoveAxis(E, 35, ABG)
01:04:17.994 00.001 12020 Guiding  Dir = 2, Dur = 35
01:04:17.995 00.001 12020 IsSlewing returns 0
01:04:17.995 00.000 9340 UpdateGuideState exits: m=907825 SNR=115.2
01:04:18.013 00.018 12020 IsGuiding returns 0
01:04:18.015 00.002 9340 PhdController: settling, locked = 1, distance = 0.56 (0.45) aobump = 0 frame = 5 / 99999
01:04:18.046 00.031 12020 PulseGuide returned control before completion, sleep 22
01:04:18.049 00.003 9340 evsrv: {"Event":"Settling","Timestamp":1778738658.048,"Host":"ASTRO","Inst":1,"Distance":0.56,"Time":0.0,"SettleTime":8.0,"StarLocked":true}
01:04:18.115 00.066 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:04:18.155 00.040 9340 ScheduleExposure(2000,3,1) exposurePending=0
01:04:18.186 00.031 12020 IsGuiding returns 0
01:04:18.188 00.002 12020 Move returns status 0, amount 35
01:04:18.188 00.000 12020 MoveAxis(N, 0, ABG)
01:04:18.188 00.000 12020 Move returns status 0, amount 0
01:04:18.189 00.001 12020 move complete, result=0
01:04:18.189 00.000 12020 worker thread done servicing request
01:04:18.193 00.004 9340 Enqueuing Expose request
01:04:18.292 00.099 12020 Worker thread wakes up
01:04:18.292 00.000 9340 GuideStep: -0.5 px 35 ms EAST, 0.0 px 0 ms NORTH
01:04:18.316 00.024 12020 worker thread servicing REQUEST_EXPOSE 2000
01:04:18.317 00.001 12020 Handling exposure in thread, d=2000 o=3 r=(1584,665,31,31)
01:04:18.363 00.046 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"c42d3753-1d8d-415b-a568-cc1f5c76af4b"}
01:04:18.386 00.023 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"c42d3753-1d8d-415b-a568-cc1f5c76af4b"}
01:04:18.402 00.016 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"ab10a583-640f-45fe-9b55-522f63413714"}
01:04:18.423 00.021 9340 case statement mapped state 6 to 3
01:04:18.448 00.025 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"ab10a583-640f-45fe-9b55-522f63413714"}
01:04:18.502 00.054 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"7cef1bc8-efe9-43aa-b877-8148deeb7822"}
01:04:18.519 00.017 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":5,"width":15,"height":15,"star_pos":[6.61,7.22],"pixels":"..."},"id":"7cef1bc8-efe9-43aa-b877-8148deeb7822"}
01:04:19.148 00.629 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"cd28469e-38f4-4674-a175-1cfbf7b2e884"}
01:04:19.170 00.022 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"cd28469e-38f4-4674-a175-1cfbf7b2e884"}
01:04:19.218 00.048 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"8d26354b-3afe-4a26-9ad9-5cba521c379b"}
01:04:19.245 00.027 9340 case statement mapped state 6 to 3
01:04:19.264 00.019 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"8d26354b-3afe-4a26-9ad9-5cba521c379b"}
01:04:19.294 00.030 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"fd32f6f2-4e82-4b81-a0a3-d0c5f6d5e5d7"}
01:04:19.344 00.050 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":5,"width":15,"height":15,"star_pos":[6.61,7.22],"pixels":"..."},"id":"fd32f6f2-4e82-4b81-a0a3-d0c5f6d5e5d7"}
01:04:20.704 01.360 12020 Exposure complete
01:04:21.076 00.372 12020 worker thread done servicing request
01:04:21.077 00.001 9340 OnExposeComplete: enter
01:04:21.121 00.044 9340 UpdateGuideState(): m_state=6
01:04:21.138 00.017 9340 Star::Find(15, 1599, 680, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 6
01:04:21.154 00.016 9340 Star::Find returns 1 (0), X=1598.88, Y=680.14, Mass=1028812, SNR=128.9, Peak=56674 HFD=4.4
01:04:21.168 00.014 9340 CameraToMount -- cameraTheta (-2.74) - m_xAngle (-3.09) = xAngle (0.35 = 0.35)
01:04:21.184 00.016 9340 CameraToMount -- cameraTheta (-2.74) - (m_xAngle (-3.09) + m_yAngleError (-0.07)) = yAngle (0.43 = 0.43)
01:04:21.201 00.017 9340 CameraToMount -- cameraX=-0.25 cameraY=-0.10 hyp=0.27 cameraTheta=-2.74 mountX=0.25 mountY=0.11, mountTheta=0.42
01:04:21.254 00.053 9340 SchedulePrimaryMove(10104498, x=-0.25, y=-0.10, opts=13)
01:04:21.270 00.016 9340 Enqueuing Move request for scope (-0.25, -0.10)
01:04:21.285 00.015 12020 Worker thread wakes up
01:04:21.285 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=10584, max=65535, med=15769, FiltMin=12584, FiltMax=65521, Gamma=2.870
01:04:21.301 00.016 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.25, -0.10) opts 0xd
01:04:21.301 00.000 9340 UpdateGuideState exits: m=1028812 SNR=128.9
01:04:21.317 00.016 12020 Handling offset move in thread for scope, endpoint = (-0.25, -0.10)
01:04:21.317 00.000 12020 Moving (-0.25, -0.10) raw xDistance=0.25 yDistance=0.11
01:04:21.317 00.000 9340 PhdController: settling, locked = 1, distance = 0.47 (0.45) aobump = 0 frame = 6 / 99999
01:04:21.361 00.044 12020 GuideAlgorithmHysteresis::Result() returns 0.09 from input 0.25
01:04:21.361 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:04:21.362 00.001 9340 evsrv: {"Event":"Settling","Timestamp":1778738661.361,"Host":"ASTRO","Inst":1,"Distance":0.47,"Time":0.0,"SettleTime":8.0,"StarLocked":true}
01:04:21.376 00.014 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
01:04:21.377 00.001 12020 MoveAxis(W, 15, ABG)
01:04:21.377 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:04:21.391 00.014 12020 Guiding  Dir = 3, Dur = 15
01:04:21.391 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
01:04:21.404 00.013 12020 IsSlewing returns 0
01:04:21.404 00.000 9340 Enqueuing Expose request
01:04:21.422 00.018 12020 IsGuiding returns 0
01:04:21.434 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"ea91c855-78fa-43a6-b1de-96e436390249"}
01:04:21.486 00.052 12020 IsGuiding returns 1
01:04:21.487 00.001 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"ea91c855-78fa-43a6-b1de-96e436390249"}
01:04:21.504 00.017 12020 scope still moving after pulse duration time elapsed
01:04:21.507 00.003 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"5751c941-5d77-4ea9-80d2-448d1a8e01d1"}
01:04:21.523 00.016 9340 case statement mapped state 6 to 3
01:04:21.543 00.020 12020 IsSlewing returns 0
01:04:21.543 00.000 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"5751c941-5d77-4ea9-80d2-448d1a8e01d1"}
01:04:21.561 00.018 12020 IsGuiding returns 0
01:04:21.563 00.002 12020 scope move finished after 15 + 125 ms
01:04:21.563 00.000 12020 Move returns status 0, amount 15
01:04:21.563 00.000 12020 MoveAxis(N, 0, ABG)
01:04:21.564 00.001 12020 Move returns status 0, amount 0
01:04:21.564 00.000 12020 move complete, result=0
01:04:21.564 00.000 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"dd2ffa74-a84d-49b2-bc98-fa5f00ba8e31"}
01:04:21.608 00.044 12020 worker thread done servicing request
01:04:21.609 00.001 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":6,"width":15,"height":15,"star_pos":[6.88,7.14],"pixels":"..."},"id":"dd2ffa74-a84d-49b2-bc98-fa5f00ba8e31"}
01:04:21.629 00.020 12020 Worker thread wakes up
01:04:21.630 00.001 9340 GuideStep: 0.3 px 15 ms WEST, 0.1 px 0 ms NORTH
01:04:21.646 00.016 12020 worker thread servicing REQUEST_EXPOSE 2000
01:04:21.646 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(1584,665,31,31)
01:04:23.433 01.787 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"8acc38fb-678e-4792-b10a-a0d0eb73d5ac"}
01:04:23.516 00.083 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"8acc38fb-678e-4792-b10a-a0d0eb73d5ac"}
01:04:23.588 00.072 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"b2141e46-0260-49d0-9850-1e570743b24f"}
01:04:23.654 00.066 9340 case statement mapped state 6 to 3
01:04:23.698 00.044 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"b2141e46-0260-49d0-9850-1e570743b24f"}
01:04:23.738 00.040 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"25bff84d-a765-409e-908f-e9f39b3c3e6d"}
01:04:23.765 00.027 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":6,"width":15,"height":15,"star_pos":[6.88,7.14],"pixels":"..."},"id":"25bff84d-a765-409e-908f-e9f39b3c3e6d"}
01:04:24.010 00.245 12020 Exposure complete
01:04:24.319 00.309 12020 worker thread done servicing request
01:04:24.319 00.000 9340 OnExposeComplete: enter
01:04:24.361 00.042 9340 UpdateGuideState(): m_state=6
01:04:24.375 00.014 9340 Star::Find(15, 1598, 680, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 7
01:04:24.388 00.013 9340 Star::Find returns 1 (0), X=1599.21, Y=680.30, Mass=993673, SNR=137.3, Peak=60766 HFD=4.4
01:04:24.401 00.013 9340 CameraToMount -- cameraTheta (0.59) - m_xAngle (-3.09) = xAngle (3.69 = -2.60)
01:04:24.414 00.013 9340 CameraToMount -- cameraTheta (0.59) - (m_xAngle (-3.09) + m_yAngleError (-0.07)) = yAngle (3.76 = -2.52)
01:04:24.425 00.011 9340 CameraToMount -- cameraX=0.08 cameraY=0.05 hyp=0.10 cameraTheta=0.59 mountX=-0.08 mountY=-0.06, mountTheta=-2.54
01:04:24.465 00.040 9340 SchedulePrimaryMove(10104498, x=0.08, y=0.05, opts=13)
01:04:24.480 00.015 9340 Enqueuing Move request for scope (0.08, 0.05)
01:04:24.493 00.013 12020 Worker thread wakes up
01:04:24.494 00.001 9340 UpdateImageDisplay: Size=(1920,1080) min=10765, max=65535, med=15791, FiltMin=12707, FiltMax=65521, Gamma=2.870
01:04:24.509 00.015 12020 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.05) opts 0xd
01:04:24.510 00.001 9340 UpdateGuideState exits: m=993673 SNR=137.3
01:04:24.524 00.014 12020 Handling offset move in thread for scope, endpoint = (0.08, 0.05)
01:04:24.524 00.000 12020 Moving (0.08, 0.05) raw xDistance=-0.08 yDistance=-0.06
01:04:24.524 00.000 9340 PhdController: settling, locked = 1, distance = 0.36 (0.45) aobump = 0 frame = 7 / 99999
01:04:24.561 00.037 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
01:04:24.562 00.001 9340 evsrv: {"Event":"Settling","Timestamp":1778738664.561,"Host":"ASTRO","Inst":1,"Distance":0.36,"Time":0.0,"SettleTime":8.0,"StarLocked":true}
01:04:24.577 00.015 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:04:24.577 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
01:04:24.578 00.001 12020 MoveAxis(E, 0, ABG)
01:04:24.578 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:04:24.589 00.011 12020 Move returns status 0, amount 0
01:04:24.589 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
01:04:24.600 00.011 12020 MoveAxis(N, 0, ABG)
01:04:24.600 00.000 9340 Enqueuing Expose request
01:04:24.619 00.019 12020 Move returns status 0, amount 0
01:04:24.619 00.000 12020 move complete, result=0
01:04:24.620 00.001 12020 worker thread done servicing request
01:04:24.620 00.000 12020 Worker thread wakes up
01:04:24.620 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
01:04:24.621 00.001 12020 Handling exposure in thread, d=2000 o=3 r=(1584,665,31,31)
01:04:24.623 00.002 9340 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
01:04:25.434 00.811 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"cafd25eb-651d-42bf-aaac-75c880abeddc"}
01:04:25.481 00.047 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"cafd25eb-651d-42bf-aaac-75c880abeddc"}
01:04:25.494 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"54fddbda-6f1a-4770-a07d-01d0f9d03d76"}
01:04:25.514 00.020 9340 case statement mapped state 6 to 3
01:04:25.542 00.028 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"54fddbda-6f1a-4770-a07d-01d0f9d03d76"}
01:04:25.584 00.042 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"65cf5f13-545a-459b-bf14-6f01ad26b609"}
01:04:25.594 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":7,"width":15,"height":15,"star_pos":[7.21,7.30],"pixels":"..."},"id":"65cf5f13-545a-459b-bf14-6f01ad26b609"}
01:04:27.008 01.414 12020 Exposure complete
01:04:27.218 00.210 12020 worker thread done servicing request
01:04:27.219 00.001 9340 OnExposeComplete: enter
01:04:27.250 00.031 9340 UpdateGuideState(): m_state=6
01:04:27.263 00.013 9340 Star::Find(15, 1599, 680, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 8
01:04:27.274 00.011 9340 Star::Find returns 1 (0), X=1599.32, Y=680.43, Mass=936577, SNR=136.5, Peak=59286 HFD=4.4
01:04:27.285 00.011 9340 CameraToMount -- cameraTheta (0.77) - m_xAngle (-3.09) = xAngle (3.86 = -2.42)
01:04:27.297 00.012 9340 CameraToMount -- cameraTheta (0.77) - (m_xAngle (-3.09) + m_yAngleError (-0.07)) = yAngle (3.94 = -2.35)
01:04:27.310 00.013 9340 CameraToMount -- cameraX=0.19 cameraY=0.18 hyp=0.26 cameraTheta=0.77 mountX=-0.20 mountY=-0.19, mountTheta=-2.38
01:04:27.348 00.038 9340 SchedulePrimaryMove(10104498, x=0.19, y=0.18, opts=13)
01:04:27.363 00.015 9340 Enqueuing Move request for scope (0.19, 0.18)
01:04:27.373 00.010 12020 Worker thread wakes up
01:04:27.373 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=11000, max=65535, med=15818, FiltMin=12843, FiltMax=65521, Gamma=2.870
01:04:27.382 00.009 12020 worker thread servicing REQUEST_MOVE scope ofs (0.19, 0.18) opts 0xd
01:04:27.382 00.000 9340 UpdateGuideState exits: m=936577 SNR=136.5
01:04:27.393 00.011 12020 Handling offset move in thread for scope, endpoint = (0.19, 0.18)
01:04:27.395 00.002 9340 PhdController: settling, locked = 1, distance = 0.33 (0.45) aobump = 0 frame = 8 / 99999
01:04:27.404 00.009 12020 Moving (0.19, 0.18) raw xDistance=-0.20 yDistance=-0.19
01:04:27.405 00.001 9340 evsrv: {"Event":"Settling","Timestamp":1778738667.404,"Host":"ASTRO","Inst":1,"Distance":0.33,"Time":2.8,"SettleTime":8.0,"StarLocked":true}
01:04:27.430 00.025 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.20
01:04:27.432 00.002 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:04:27.432 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
01:04:27.432 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:04:27.446 00.014 12020 MoveAxis(E, 0, ABG)
01:04:27.446 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
01:04:27.458 00.012 12020 Move returns status 0, amount 0
01:04:27.458 00.000 9340 Enqueuing Expose request
01:04:27.468 00.010 12020 MoveAxis(N, 0, ABG)
01:04:27.468 00.000 12020 Move returns status 0, amount 0
01:04:27.469 00.001 12020 move complete, result=0
01:04:27.469 00.000 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"83bbb67f-d67e-46a9-9c3c-01533753c3c6"}
01:04:27.482 00.013 12020 worker thread done servicing request
01:04:27.482 00.000 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"83bbb67f-d67e-46a9-9c3c-01533753c3c6"}
01:04:27.496 00.014 12020 Worker thread wakes up
01:04:27.497 00.001 12020 worker thread servicing REQUEST_EXPOSE 2000
01:04:27.497 00.000 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"890673de-e2fa-4b3c-82c9-1b9cd3ce2f22"}
01:04:27.526 00.029 12020 Handling exposure in thread, d=2000 o=3 r=(1584,665,31,31)
01:04:27.526 00.000 9340 case statement mapped state 6 to 3
01:04:27.539 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"890673de-e2fa-4b3c-82c9-1b9cd3ce2f22"}
01:04:27.553 00.014 9340 GuideStep: -0.2 px 0 ms EAST, -0.2 px 0 ms NORTH
01:04:27.570 00.017 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"c3418ef8-0de0-4941-bcb6-609b5c4d8f5c"}
01:04:27.581 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":8,"width":15,"height":15,"star_pos":[7.32,7.43],"pixels":"..."},"id":"c3418ef8-0de0-4941-bcb6-609b5c4d8f5c"}
01:04:29.460 01.879 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"930ac86d-ade6-4cfe-9842-fe92b40c606d"}
01:04:29.504 00.044 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"930ac86d-ade6-4cfe-9842-fe92b40c606d"}
01:04:29.520 00.016 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"3b0ad91c-5430-4566-a4f1-03ac323c39c3"}
01:04:29.532 00.012 9340 case statement mapped state 6 to 3
01:04:29.544 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"3b0ad91c-5430-4566-a4f1-03ac323c39c3"}
01:04:29.559 00.015 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"88afdbc7-b809-4392-88e0-5d0ee892371f"}
01:04:29.572 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":8,"width":15,"height":15,"star_pos":[7.32,7.43],"pixels":"..."},"id":"88afdbc7-b809-4392-88e0-5d0ee892371f"}
01:04:29.891 00.319 12020 Exposure complete
01:04:30.286 00.395 12020 worker thread done servicing request
01:04:30.286 00.000 9340 OnExposeComplete: enter
01:04:30.308 00.022 9340 UpdateGuideState(): m_state=6
01:04:30.331 00.023 9340 Star::Find(15, 1599, 680, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 9
01:04:30.378 00.047 9340 Star::Find returns 1 (0), X=1599.46, Y=680.59, Mass=930071, SNR=135.1, Peak=58710 HFD=4.3
01:04:30.391 00.013 9340 CameraToMount -- cameraTheta (0.81) - m_xAngle (-3.09) = xAngle (3.90 = -2.38)
01:04:30.401 00.010 9340 CameraToMount -- cameraTheta (0.81) - (m_xAngle (-3.09) + m_yAngleError (-0.07)) = yAngle (3.97 = -2.31)
01:04:30.412 00.011 9340 CameraToMount -- cameraX=0.33 cameraY=0.35 hyp=0.48 cameraTheta=0.81 mountX=-0.35 mountY=-0.35, mountTheta=-2.35
01:04:30.431 00.019 9340 SchedulePrimaryMove(10104498, x=0.33, y=0.35, opts=13)
01:04:30.444 00.013 9340 Enqueuing Move request for scope (0.33, 0.35)
01:04:30.476 00.032 12020 Worker thread wakes up
01:04:30.476 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=10047, max=65535, med=15731, FiltMin=12596, FiltMax=65515, Gamma=2.870
01:04:30.487 00.011 12020 worker thread servicing REQUEST_MOVE scope ofs (0.33, 0.35) opts 0xd
01:04:30.487 00.000 9340 UpdateGuideState exits: m=930071 SNR=135.1
01:04:30.503 00.016 12020 Handling offset move in thread for scope, endpoint = (0.33, 0.35)
01:04:30.503 00.000 9340 PhdController: settling, locked = 1, distance = 0.38 (0.45) aobump = 0 frame = 9 / 99999
01:04:30.515 00.012 12020 Moving (0.33, 0.35) raw xDistance=-0.35 yDistance=-0.35
01:04:30.515 00.000 9340 evsrv: {"Event":"Settling","Timestamp":1778738670.515,"Host":"ASTRO","Inst":1,"Distance":0.38,"Time":6.0,"SettleTime":8.0,"StarLocked":true}
01:04:30.527 00.012 12020 GuideAlgorithmHysteresis::Result() returns -0.15 from input -0.35
01:04:30.528 00.001 12020 GuideAlgorithmResistSwitch::result() returns -0.35 from input -0.35
01:04:30.528 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:04:30.540 00.012 9340 ScheduleExposure(2000,3,1) exposurePending=0
01:04:30.568 00.028 12020 MoveAxis(E, 25, ABG)
01:04:30.568 00.000 9340 Enqueuing Expose request
01:04:30.582 00.014 12020 Guiding  Dir = 2, Dur = 25
01:04:30.588 00.006 12020 IsSlewing returns 0
01:04:30.589 00.001 12020 IsGuiding returns 0
01:04:30.622 00.033 12020 IsGuiding returns 1
01:04:30.622 00.000 12020 scope still moving after pulse duration time elapsed
01:04:30.684 00.062 12020 IsSlewing returns 0
01:04:30.686 00.002 12020 IsGuiding returns 0
01:04:30.687 00.001 12020 scope move finished after 25 + 71 ms
01:04:30.687 00.000 12020 Move returns status 0, amount 25
01:04:30.687 00.000 12020 MoveAxis(N, 57, ABG)
01:04:30.687 00.000 12020 Guiding  Dir = 0, Dur = 57
01:04:30.689 00.002 12020 IsSlewing returns 0
01:04:30.690 00.001 12020 IsGuiding returns 0
01:04:30.766 00.076 12020 IsGuiding returns 1
01:04:30.766 00.000 12020 scope still moving after pulse duration time elapsed
01:04:30.828 00.062 12020 IsSlewing returns 0
01:04:30.924 00.096 12020 IsGuiding returns 0
01:04:30.924 00.000 12020 scope move finished after 57 + 177 ms
01:04:30.925 00.001 12020 Move returns status 0, amount 57
01:04:30.925 00.000 12020 move complete, result=0
01:04:30.925 00.000 12020 worker thread done servicing request
01:04:30.925 00.000 12020 Worker thread wakes up
01:04:30.925 00.000 9340 GuideStep: -0.3 px 25 ms EAST, -0.4 px 57 ms NORTH
01:04:30.936 00.011 12020 worker thread servicing REQUEST_EXPOSE 2000
01:04:30.936 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(1584,665,31,31)
01:04:31.458 00.522 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"de788e6b-8ea8-414e-aa31-ae8c88dc5b32"}
01:04:31.470 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"de788e6b-8ea8-414e-aa31-ae8c88dc5b32"}
01:04:31.494 00.024 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"e67d1263-0e69-4458-812f-8901486cd6ad"}
01:04:31.522 00.028 9340 case statement mapped state 6 to 3
01:04:31.533 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"e67d1263-0e69-4458-812f-8901486cd6ad"}
01:04:31.543 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"733a313c-85e1-4128-b00b-73bc6fb1ee5f"}
01:04:31.552 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":9,"width":15,"height":15,"star_pos":[7.46,6.59],"pixels":"..."},"id":"733a313c-85e1-4128-b00b-73bc6fb1ee5f"}
01:04:33.309 01.757 12020 Exposure complete
01:04:33.459 00.150 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"64bea032-0589-4484-ba33-422d894baee8"}
01:04:33.477 00.018 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"64bea032-0589-4484-ba33-422d894baee8"}
01:04:33.493 00.016 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"54f29c9a-8153-4189-ba44-f67b2a628d63"}
01:04:33.519 00.026 9340 case statement mapped state 6 to 3
01:04:33.557 00.038 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"54f29c9a-8153-4189-ba44-f67b2a628d63"}
01:04:33.588 00.031 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"1013484a-2b75-4b31-b140-c4db6acf8237"}
01:04:33.599 00.011 12020 worker thread done servicing request
01:04:33.599 00.000 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":9,"width":15,"height":15,"star_pos":[7.46,6.59],"pixels":"..."},"id":"1013484a-2b75-4b31-b140-c4db6acf8237"}
01:04:33.612 00.013 9340 OnExposeComplete: enter
01:04:33.626 00.014 9340 UpdateGuideState(): m_state=6
01:04:33.668 00.042 9340 Star::Find(15, 1599, 680, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 10
01:04:33.693 00.025 9340 Star::Find returns 1 (0), X=1599.25, Y=680.16, Mass=1016106, SNR=136.1, Peak=58708 HFD=4.5
01:04:33.710 00.017 9340 CameraToMount -- cameraTheta (-0.62) - m_xAngle (-3.09) = xAngle (2.47 = 2.47)
01:04:33.723 00.013 9340 CameraToMount -- cameraTheta (-0.62) - (m_xAngle (-3.09) + m_yAngleError (-0.07)) = yAngle (2.54 = 2.54)
01:04:33.756 00.033 9340 CameraToMount -- cameraX=0.12 cameraY=-0.09 hyp=0.15 cameraTheta=-0.62 mountX=-0.12 mountY=0.08, mountTheta=2.52
01:04:33.772 00.016 9340 SchedulePrimaryMove(10104498, x=0.12, y=-0.09, opts=13)
01:04:33.783 00.011 9340 Enqueuing Move request for scope (0.12, -0.09)
01:04:33.798 00.015 12020 Worker thread wakes up
01:04:33.798 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=10134, max=65535, med=15803, FiltMin=12461, FiltMax=65521, Gamma=2.870
01:04:33.809 00.011 12020 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.09) opts 0xd
01:04:33.810 00.001 9340 UpdateGuideState exits: m=1016106 SNR=136.1
01:04:33.843 00.033 12020 Handling offset move in thread for scope, endpoint = (0.12, -0.09)
01:04:33.843 00.000 9340 PhdController: settling, locked = 1, distance = 0.31 (0.45) aobump = 0 frame = 10 / 99999
01:04:33.853 00.010 12020 Moving (0.12, -0.09) raw xDistance=-0.12 yDistance=0.08
01:04:33.853 00.000 9340 PhdController: newstate STATE_FINISH
01:04:33.865 00.012 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
01:04:33.865 00.000 9340 PhdController complete: success
01:04:33.875 00.010 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:04:33.875 00.000 9340 evsrv: {"Event":"SettleDone","Timestamp":1778738673.875,"Host":"ASTRO","Inst":1,"Status":0,"TotalFrames":10,"DroppedFrames":0}
01:04:33.885 00.010 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
01:04:33.886 00.001 12020 MoveAxis(E, 0, ABG)
01:04:33.886 00.000 12020 Move returns status 0, amount 0
01:04:33.886 00.000 9340 Mount: notify guiding dither settle done success=1
01:04:33.898 00.012 12020 MoveAxis(N, 0, ABG)
01:04:33.898 00.000 9340 PhdController: newstate STATE_IDLE
01:04:33.925 00.027 12020 Move returns status 0, amount 0
01:04:33.926 00.001 12020 move complete, result=0
01:04:33.926 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:04:33.937 00.011 12020 worker thread done servicing request
01:04:33.937 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
01:04:33.948 00.011 9340 Enqueuing Expose request
01:04:33.957 00.009 12020 Worker thread wakes up
01:04:33.957 00.000 9340 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
01:04:33.969 00.012 12020 worker thread servicing REQUEST_EXPOSE 2000
01:04:33.970 00.001 12020 Handling exposure in thread, d=2000 o=3 r=(1584,665,31,31)
01:04:34.537 00.567 9340 evsrv: cli 100A41E8 connect
01:04:34.554 00.017 9340 case statement mapped state 6 to 3
01:04:34.568 00.014 9340 case statement mapped state 6 to 3
01:04:34.614 00.046 9340 evsrv: cli 100A41E8 request: {"method":"get_app_state","id":"f132c778-d2dc-4d2f-83c4-e1b114f7c9c9"}
01:04:34.627 00.013 9340 case statement mapped state 6 to 3
01:04:34.636 00.009 9340 evsrv: cli 100A41E8 response: {"jsonrpc":"2.0","result":"Guiding","id":"f132c778-d2dc-4d2f-83c4-e1b114f7c9c9"}
01:04:34.653 00.017 9340 evsrv: cli 100A41E8 disconnect
01:04:34.696 00.043 9340 evsrv: cli 100A4288 connect
01:04:34.719 00.023 9340 case statement mapped state 6 to 3
01:04:34.745 00.026 9340 case statement mapped state 6 to 3
01:04:34.762 00.017 9340 evsrv: cli 100A4288 request: {"method":"get_app_state","id":"192e3c46-f1be-4767-87f2-76a363ba05b4"}
01:04:34.804 00.042 9340 case statement mapped state 6 to 3
01:04:34.820 00.016 9340 evsrv: cli 100A4288 response: {"jsonrpc":"2.0","result":"Guiding","id":"192e3c46-f1be-4767-87f2-76a363ba05b4"}
01:04:34.839 00.019 9340 evsrv: cli 100A4288 disconnect
01:04:34.858 00.019 9340 evsrv: cli 100A4328 connect
01:04:34.885 00.027 9340 case statement mapped state 6 to 3
01:04:34.926 00.041 9340 case statement mapped state 6 to 3
01:04:34.939 00.013 9340 evsrv: cli 100A4328 request: {"method":"dither","params":{"amount":4,"raOnly":false,"settle":{"pixels":0.45,"time":8,"timeout":90}},"id":"8f91c628-7318-4140-8aa7-931027eb31f5"}
01:04:34.951 00.012 9340 PhdController::Dither begins
01:04:34.965 00.014 9340 dither: size=4.00, dRA=-2.82 dDec=-2.67
01:04:34.982 00.017 9340 MountToCamera -- mountTheta (-2.38) + m_xAngle (-3.09) = xAngle (-5.48 = 0.81)
01:04:35.024 00.042 9340 MountToCamera -- mountX=-2.82 mountY=-2.67 hyp=3.89 mountTheta=-2.38 cameraX=2.69, cameraY=2.81 cameraTheta=0.81
01:04:35.050 00.026 9340 setting lock position to (1601.82, 683.06)
01:04:35.063 00.013 9340 Mount: notify guiding dithered (2.7, 2.8)
01:04:35.080 00.017 9340 MultiStar: stabilizing after lock position change
01:04:35.098 00.018 9340 Status Line: Dither by -2.82,-2.67
01:04:35.146 00.048 9340 PhdController: newstate STATE_SETTLE_BEGIN
01:04:35.170 00.024 9340 PhdController: newstate STATE_SETTLE_WAIT
01:04:35.188 00.018 9340 evsrv: cli 100A4328 response: {"jsonrpc":"2.0","result":0,"id":"8f91c628-7318-4140-8aa7-931027eb31f5"}
01:04:35.203 00.015 9340 evsrv: cli 100A4328 disconnect
01:04:35.459 00.256 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"840cbb20-e418-45e6-8f4f-2b19e82840fc"}
01:04:35.471 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"840cbb20-e418-45e6-8f4f-2b19e82840fc"}
01:04:35.488 00.017 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"9c7ca9cc-c247-41e4-883b-3df7e4ecc24e"}
01:04:35.501 00.013 9340 case statement mapped state 6 to 3
01:04:35.527 00.026 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"9c7ca9cc-c247-41e4-883b-3df7e4ecc24e"}
01:04:35.592 00.065 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"19e18f77-1cf0-4d0f-b0f8-af734d546d0a"}
01:04:35.606 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":10,"width":15,"height":15,"star_pos":[7.25,7.16],"pixels":"..."},"id":"19e18f77-1cf0-4d0f-b0f8-af734d546d0a"}
01:04:36.362 00.756 12020 Exposure complete
01:04:36.741 00.379 12020 worker thread done servicing request
01:04:36.741 00.000 9340 OnExposeComplete: enter
01:04:36.756 00.015 9340 UpdateGuideState(): m_state=6
01:04:36.784 00.028 9340 Star::Find(15, 1599, 680, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 11
01:04:36.828 00.044 9340 Star::Find returns 1 (0), X=1599.47, Y=680.00, Mass=989811, SNR=140.4, Peak=61604 HFD=4.1
01:04:36.850 00.022 9340 CameraToMount -- cameraTheta (-2.23) - m_xAngle (-3.09) = xAngle (0.87 = 0.87)
01:04:36.863 00.013 9340 CameraToMount -- cameraTheta (-2.23) - (m_xAngle (-3.09) + m_yAngleError (-0.07)) = yAngle (0.94 = 0.94)
01:04:36.889 00.026 9340 CameraToMount -- cameraX=-2.34 cameraY=-3.05 hyp=3.85 cameraTheta=-2.23 mountX=2.49 mountY=3.11, mountTheta=0.90
01:04:36.951 00.062 9340 dither recenter: remaining=(2.8,2.7) step=(2.8,2.7)
01:04:36.974 00.023 9340 MountToCamera -- mountTheta (0.76) + m_xAngle (-3.09) = xAngle (-2.33 = -2.33)
01:04:36.998 00.024 9340 MountToCamera -- mountX=2.82 mountY=2.67 hyp=3.89 mountTheta=0.76 cameraX=-2.69, cameraY=-2.81 cameraTheta=-2.33
01:04:37.050 00.052 9340 SchedulePrimaryMove(10104498, x=-2.69, y=-2.81, opts=4)
01:04:37.079 00.029 9340 Enqueuing Move request for scope (-2.69, -2.81)
01:04:37.100 00.021 9340 Mount: notify direct move 2.82,2.67
01:04:37.116 00.016 12020 Worker thread wakes up
01:04:37.116 00.000 12020 worker thread servicing REQUEST_MOVE scope ofs (-2.69, -2.81) opts 0x4
01:04:37.116 00.000 12020 Handling offset move in thread for scope, endpoint = (-2.69, -2.81)
01:04:37.118 00.002 12020 Moving (-2.69, -2.81) raw xDistance=2.82 yDistance=2.67
01:04:37.118 00.000 12020 MoveAxis(W, 481, B)
01:04:37.127 00.009 9340 UpdateImageDisplay: Size=(1920,1080) min=10999, max=65535, med=15871, FiltMin=13044, FiltMax=65521, Gamma=2.870
01:04:37.308 00.181 12020 Guiding  Dir = 3, Dur = 481
01:04:37.309 00.001 12020 IsSlewing returns 0
01:04:37.311 00.002 12020 IsGuiding returns 0
01:04:37.312 00.001 9340 UpdateGuideState exits: m=989811 SNR=140.4
01:04:37.365 00.053 12020 PulseGuide returned control before completion, sleep 455
01:04:37.366 00.001 9340 PhdController: settling, locked = 1, distance = 4.09 (0.45) aobump = 0 frame = 1 / 99999
01:04:37.414 00.048 9340 evsrv: {"Event":"Settling","Timestamp":1778738677.414,"Host":"ASTRO","Inst":1,"Distance":4.09,"Time":0.0,"SettleTime":8.0,"StarLocked":true}
01:04:37.481 00.067 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:04:37.514 00.033 9340 ScheduleExposure(2000,3,1) exposurePending=0
01:04:37.532 00.018 9340 Enqueuing Expose request
01:04:37.553 00.021 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"d4f6930c-6cb5-400a-a98e-bc0bd4344550"}
01:04:37.592 00.039 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"d4f6930c-6cb5-400a-a98e-bc0bd4344550"}
01:04:37.611 00.019 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"d7332519-5647-41ef-a50b-1bf06818dd2c"}
01:04:37.632 00.021 9340 case statement mapped state 6 to 3
01:04:37.655 00.023 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"d7332519-5647-41ef-a50b-1bf06818dd2c"}
01:04:37.702 00.047 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"ac7e2063-26e6-4fba-8a48-7f953a533e53"}
01:04:37.723 00.021 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":11,"width":15,"height":15,"star_pos":[7.47,7.00],"pixels":"..."},"id":"ac7e2063-26e6-4fba-8a48-7f953a533e53"}
01:04:37.865 00.142 12020 IsGuiding returns 0
01:04:37.865 00.000 12020 Move returns status 0, amount 481
01:04:37.865 00.000 12020 MoveAxis(S, 434, B)
01:04:37.865 00.000 12020 Guiding  Dir = 1, Dur = 434
01:04:37.913 00.048 12020 IsSlewing returns 0
01:04:37.915 00.002 12020 IsGuiding returns 0
01:04:38.007 00.092 12020 PulseGuide returned control before completion, sleep 353
01:04:38.416 00.409 12020 IsGuiding returns 1
01:04:38.417 00.001 12020 scope still moving after pulse duration time elapsed
01:04:38.552 00.135 12020 IsSlewing returns 0
01:04:38.553 00.001 12020 IsGuiding returns 0
01:04:38.553 00.000 12020 scope move finished after 434 + 203 ms
01:04:38.553 00.000 12020 Move returns status 0, amount 434
01:04:38.553 00.000 12020 move complete, result=0
01:04:38.553 00.000 12020 worker thread done servicing request
01:04:38.553 00.000 9340 GuideStep: 2.8 px 481 ms WEST, 2.7 px 434 ms SOUTH
01:04:38.565 00.012 12020 Worker thread wakes up
01:04:38.565 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
01:04:38.565 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(1587,668,31,31)
01:04:39.461 00.896 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"6ce960b2-2020-4529-87ce-414e6a181079"}
01:04:39.469 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"6ce960b2-2020-4529-87ce-414e6a181079"}
01:04:39.478 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"ed0baf77-225b-4c28-8012-2003ab840a21"}
01:04:39.488 00.010 9340 case statement mapped state 6 to 3
01:04:39.510 00.022 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"ed0baf77-225b-4c28-8012-2003ab840a21"}
01:04:39.517 00.007 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"ec66df99-6a6d-4a40-8e7c-a51038029f9b"}
01:04:39.525 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":11,"width":15,"height":15,"star_pos":[7.47,7.00],"pixels":"..."},"id":"ec66df99-6a6d-4a40-8e7c-a51038029f9b"}
01:04:40.918 01.393 12020 Exposure complete
01:04:41.079 00.161 12020 worker thread done servicing request
01:04:41.079 00.000 9340 OnExposeComplete: enter
01:04:41.097 00.018 9340 UpdateGuideState(): m_state=6
01:04:41.108 00.011 9340 Star::Find(15, 1599, 680, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 12
01:04:41.115 00.007 9340 Star::Find returns 1 (0), X=1602.29, Y=680.46, Mass=946286, SNR=120.1, Peak=58432 HFD=4.7
01:04:41.122 00.007 9340 CameraToMount -- cameraTheta (-1.39) - m_xAngle (-3.09) = xAngle (1.70 = 1.70)
01:04:41.130 00.008 9340 CameraToMount -- cameraTheta (-1.39) - (m_xAngle (-3.09) + m_yAngleError (-0.07)) = yAngle (1.78 = 1.78)
01:04:41.143 00.013 9340 CameraToMount -- cameraX=0.48 cameraY=-2.59 hyp=2.64 cameraTheta=-1.39 mountX=-0.35 mountY=2.58, mountTheta=1.71
01:04:41.153 00.010 9340 SchedulePrimaryMove(10104498, x=0.48, y=-2.59, opts=13)
01:04:41.164 00.011 9340 Enqueuing Move request for scope (0.48, -2.59)
01:04:41.173 00.009 12020 Worker thread wakes up
01:04:41.173 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=10430, max=65535, med=15812, FiltMin=12506, FiltMax=65515, Gamma=2.870
01:04:41.183 00.010 12020 worker thread servicing REQUEST_MOVE scope ofs (0.48, -2.59) opts 0xd
01:04:41.183 00.000 12020 Handling offset move in thread for scope, endpoint = (0.48, -2.59)
01:04:41.183 00.000 12020 Moving (0.48, -2.59) raw xDistance=-0.35 yDistance=2.58
01:04:41.183 00.000 12020 GuideAlgorithmHysteresis::Result() returns -0.15 from input -0.35
01:04:41.183 00.000 12020 resist switch: large excursion: input 2.58 thresh 0.75 direction from 0 to 1
01:04:41.183 00.000 12020 switching direction from 0 to 1 - decHistory=3 oldest=0.00 newest=7.74
01:04:41.183 00.000 12020 GuideAlgorithmResistSwitch::result() returns 2.58 from input 2.58
01:04:41.183 00.000 12020 MoveAxis(E, 25, ABG)
01:04:41.183 00.000 12020 Guiding  Dir = 2, Dur = 25
01:04:41.184 00.001 9340 UpdateGuideState exits: m=946286 SNR=120.1
01:04:41.193 00.009 9340 PhdController: settling, locked = 1, distance = 2.64 (0.45) aobump = 0 frame = 2 / 99999
01:04:41.214 00.021 12020 IsSlewing returns 0
01:04:41.214 00.000 9340 evsrv: {"Event":"Settling","Timestamp":1778738681.214,"Host":"ASTRO","Inst":1,"Distance":2.64,"Time":0.0,"SettleTime":8.0,"StarLocked":true}
01:04:41.224 00.010 12020 IsGuiding returns 0
01:04:41.224 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:04:41.235 00.011 9340 ScheduleExposure(2000,3,1) exposurePending=0
01:04:41.244 00.009 9340 Enqueuing Expose request
01:04:41.255 00.011 12020 IsGuiding returns 1
01:04:41.255 00.000 12020 scope still moving after pulse duration time elapsed
01:04:41.309 00.054 12020 IsSlewing returns 0
01:04:41.334 00.025 12020 IsGuiding returns 0
01:04:41.334 00.000 12020 scope move finished after 25 + 84 ms
01:04:41.334 00.000 12020 Move returns status 0, amount 25
01:04:41.334 00.000 12020 MoveAxis(S, 419, ABG)
01:04:41.334 00.000 12020 Guiding  Dir = 1, Dur = 419
01:04:41.336 00.002 12020 IsSlewing returns 0
01:04:41.336 00.000 12020 IsGuiding returns 0
01:04:41.415 00.079 12020 PulseGuide returned control before completion, sleep 351
01:04:41.459 00.044 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"c8b42e5b-c2f9-4986-bdfe-3e6dde6a66ea"}
01:04:41.468 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"c8b42e5b-c2f9-4986-bdfe-3e6dde6a66ea"}
01:04:41.483 00.015 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"cc3945b7-db28-45cb-9a18-4ab634abfaca"}
01:04:41.492 00.009 9340 case statement mapped state 6 to 3
01:04:41.501 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"cc3945b7-db28-45cb-9a18-4ab634abfaca"}
01:04:41.525 00.024 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"f18c7db2-232a-48cb-ad0e-868d7ceadc6d"}
01:04:41.535 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":12,"width":15,"height":15,"star_pos":[7.29,7.46],"pixels":"..."},"id":"f18c7db2-232a-48cb-ad0e-868d7ceadc6d"}
01:04:41.782 00.247 12020 IsGuiding returns 1
01:04:41.782 00.000 12020 scope still moving after pulse duration time elapsed
01:04:41.812 00.030 12020 IsSlewing returns 0
01:04:41.813 00.001 12020 IsGuiding returns 1
01:04:41.941 00.128 12020 IsSlewing returns 0
01:04:41.943 00.002 12020 IsGuiding returns 0
01:04:41.944 00.001 12020 scope move finished after 419 + 188 ms
01:04:41.944 00.000 12020 Move returns status 0, amount 419
01:04:41.944 00.000 12020 move complete, result=0
01:04:41.944 00.000 12020 worker thread done servicing request
01:04:41.944 00.000 9340 GuideStep: -0.3 px 25 ms EAST, 2.6 px 419 ms SOUTH
01:04:41.954 00.010 12020 Worker thread wakes up
01:04:41.955 00.001 12020 worker thread servicing REQUEST_EXPOSE 2000
01:04:41.955 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(1587,668,31,31)
01:04:43.461 01.506 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"527fda4d-7a3c-4b90-8c12-ea163a4c7cb0"}
01:04:43.478 00.017 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"527fda4d-7a3c-4b90-8c12-ea163a4c7cb0"}
01:04:43.512 00.034 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"f0bddde8-3a60-4c85-a90f-baa8b7c0eb81"}
01:04:43.534 00.022 9340 case statement mapped state 6 to 3
01:04:43.546 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"f0bddde8-3a60-4c85-a90f-baa8b7c0eb81"}
01:04:43.563 00.017 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"20585395-75d2-4ab6-9553-5fa3dd107a94"}
01:04:43.579 00.016 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":12,"width":15,"height":15,"star_pos":[7.29,7.46],"pixels":"..."},"id":"20585395-75d2-4ab6-9553-5fa3dd107a94"}
01:04:44.318 00.739 12020 Exposure complete
01:04:44.577 00.259 12020 worker thread done servicing request
01:04:44.578 00.001 9340 OnExposeComplete: enter
01:04:44.592 00.014 9340 UpdateGuideState(): m_state=6
01:04:44.603 00.011 9340 Star::Find(15, 1602, 680, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 13
01:04:44.615 00.012 9340 Star::Find returns 1 (0), X=1601.99, Y=681.40, Mass=1055321, SNR=153.0, Peak=58114 HFD=4.8
01:04:44.636 00.021 9340 CameraToMount -- cameraTheta (-1.47) - m_xAngle (-3.09) = xAngle (1.63 = 1.63)
01:04:44.689 00.053 9340 CameraToMount -- cameraTheta (-1.47) - (m_xAngle (-3.09) + m_yAngleError (-0.07)) = yAngle (1.70 = 1.70)
01:04:44.700 00.011 9340 CameraToMount -- cameraX=0.17 cameraY=-1.65 hyp=1.66 cameraTheta=-1.47 mountX=-0.09 mountY=1.65, mountTheta=1.63
01:04:44.715 00.015 9340 SchedulePrimaryMove(10104498, x=0.17, y=-1.65, opts=13)
01:04:44.731 00.016 9340 Enqueuing Move request for scope (0.17, -1.65)
01:04:44.749 00.018 12020 Worker thread wakes up
01:04:44.750 00.001 9340 UpdateImageDisplay: Size=(1920,1080) min=10448, max=65535, med=15861, FiltMin=12821, FiltMax=65515, Gamma=2.870
01:04:44.785 00.035 12020 worker thread servicing REQUEST_MOVE scope ofs (0.17, -1.65) opts 0xd
01:04:44.786 00.001 12020 Handling offset move in thread for scope, endpoint = (0.17, -1.65)
01:04:44.786 00.000 12020 Moving (0.17, -1.65) raw xDistance=-0.09 yDistance=1.65
01:04:44.786 00.000 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
01:04:44.786 00.000 12020 GuideAlgorithmResistSwitch::result() returns 1.65 from input 1.65
01:04:44.786 00.000 12020 MoveAxis(E, 0, ABG)
01:04:44.787 00.001 12020 Move returns status 0, amount 0
01:04:44.787 00.000 12020 MoveAxis(S, 268, ABG)
01:04:44.787 00.000 12020 Guiding  Dir = 1, Dur = 268
01:04:44.787 00.000 9340 UpdateGuideState exits: m=1055321 SNR=153.0
01:04:44.800 00.013 12020 IsSlewing returns 0
01:04:44.800 00.000 9340 PhdController: settling, locked = 1, distance = 2.34 (0.45) aobump = 0 frame = 3 / 99999
01:04:44.810 00.010 12020 IsGuiding returns 0
01:04:44.810 00.000 9340 evsrv: {"Event":"Settling","Timestamp":1778738684.810,"Host":"ASTRO","Inst":1,"Distance":2.34,"Time":0.0,"SettleTime":8.0,"StarLocked":true}
01:04:44.821 00.011 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:04:44.836 00.015 9340 ScheduleExposure(2000,3,1) exposurePending=0
01:04:44.848 00.012 9340 Enqueuing Expose request
01:04:44.900 00.052 12020 PulseGuide returned control before completion, sleep 189
01:04:45.093 00.193 12020 IsGuiding returns 1
01:04:45.094 00.001 12020 scope still moving after pulse duration time elapsed
01:04:45.125 00.031 12020 IsSlewing returns 0
01:04:45.126 00.001 12020 IsGuiding returns 1
01:04:45.268 00.142 12020 IsSlewing returns 0
01:04:45.300 00.032 12020 IsGuiding returns 0
01:04:45.301 00.001 12020 scope move finished after 268 + 221 ms
01:04:45.301 00.000 12020 Move returns status 0, amount 268
01:04:45.301 00.000 12020 move complete, result=0
01:04:45.301 00.000 12020 worker thread done servicing request
01:04:45.301 00.000 12020 Worker thread wakes up
01:04:45.302 00.001 9340 GuideStep: -0.1 px 0 ms EAST, 1.6 px 268 ms SOUTH
01:04:45.312 00.010 12020 worker thread servicing REQUEST_EXPOSE 2000
01:04:45.312 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(1587,668,31,31)
01:04:45.459 00.147 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"0981e86a-52b8-4c35-9ec6-c14a60253d2e"}
01:04:45.468 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"0981e86a-52b8-4c35-9ec6-c14a60253d2e"}
01:04:45.478 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"ab2ec8ef-e1e9-4f2b-b6ef-f7a7d797fe52"}
01:04:45.487 00.009 9340 case statement mapped state 6 to 3
01:04:45.500 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"ab2ec8ef-e1e9-4f2b-b6ef-f7a7d797fe52"}
01:04:45.510 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"908aba82-8a28-4a97-b37e-cc595fbec080"}
01:04:45.520 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":13,"width":15,"height":15,"star_pos":[6.99,7.40],"pixels":"..."},"id":"908aba82-8a28-4a97-b37e-cc595fbec080"}
01:04:47.457 01.937 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"f38dfc2a-b5c8-4c75-a5ca-25e2387623b1"}
01:04:47.472 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"f38dfc2a-b5c8-4c75-a5ca-25e2387623b1"}
01:04:47.506 00.034 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"ffb83a04-60af-4b5f-aff7-fe58408f96f4"}
01:04:47.518 00.012 9340 case statement mapped state 6 to 3
01:04:47.526 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"ffb83a04-60af-4b5f-aff7-fe58408f96f4"}
01:04:47.546 00.020 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"87d0d92d-94e2-4794-9c12-5ab4681d2fa5"}
01:04:47.555 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":13,"width":15,"height":15,"star_pos":[6.99,7.40],"pixels":"..."},"id":"87d0d92d-94e2-4794-9c12-5ab4681d2fa5"}
01:04:47.673 00.118 12020 Exposure complete
01:04:47.971 00.298 9340 OnExposeComplete: enter
01:04:47.984 00.013 12020 worker thread done servicing request
01:04:47.984 00.000 9340 UpdateGuideState(): m_state=6
01:04:47.998 00.014 9340 Star::Find(15, 1601, 681, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 14
01:04:48.015 00.017 9340 Star::Find returns 1 (0), X=1601.98, Y=683.13, Mass=1005674, SNR=153.8, Peak=58907 HFD=4.4
01:04:48.029 00.014 9340 CameraToMount -- cameraTheta (0.44) - m_xAngle (-3.09) = xAngle (3.53 = -2.75)
01:04:48.052 00.023 9340 CameraToMount -- cameraTheta (0.44) - (m_xAngle (-3.09) + m_yAngleError (-0.07)) = yAngle (3.60 = -2.68)
01:04:48.076 00.024 9340 CameraToMount -- cameraX=0.16 cameraY=0.08 hyp=0.18 cameraTheta=0.44 mountX=-0.17 mountY=-0.08, mountTheta=-2.69
01:04:48.104 00.028 9340 SchedulePrimaryMove(10104498, x=0.16, y=0.08, opts=13)
01:04:48.150 00.046 9340 Enqueuing Move request for scope (0.16, 0.08)
01:04:48.182 00.032 12020 Worker thread wakes up
01:04:48.182 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=10339, max=65535, med=15841, FiltMin=12509, FiltMax=65515, Gamma=2.870
01:04:48.200 00.018 12020 worker thread servicing REQUEST_MOVE scope ofs (0.16, 0.08) opts 0xd
01:04:48.201 00.001 9340 UpdateGuideState exits: m=1005674 SNR=153.8
01:04:48.216 00.015 12020 Handling offset move in thread for scope, endpoint = (0.16, 0.08)
01:04:48.216 00.000 9340 PhdController: settling, locked = 1, distance = 1.70 (0.45) aobump = 0 frame = 4 / 99999
01:04:48.234 00.018 12020 Moving (0.16, 0.08) raw xDistance=-0.17 yDistance=-0.08
01:04:48.234 00.000 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17
01:04:48.235 00.001 9340 evsrv: {"Event":"Settling","Timestamp":1778738688.235,"Host":"ASTRO","Inst":1,"Distance":1.70,"Time":0.0,"SettleTime":8.0,"StarLocked":true}
01:04:48.265 00.030 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:04:48.266 00.001 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
01:04:48.266 00.000 12020 MoveAxis(E, 0, ABG)
01:04:48.267 00.001 12020 Move returns status 0, amount 0
01:04:48.267 00.000 12020 MoveAxis(N, 0, ABG)
01:04:48.267 00.000 12020 Move returns status 0, amount 0
01:04:48.267 00.000 12020 move complete, result=0
01:04:48.270 00.003 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:04:48.354 00.084 12020 worker thread done servicing request
01:04:48.355 00.001 9340 ScheduleExposure(2000,3,1) exposurePending=0
01:04:48.367 00.012 9340 Enqueuing Expose request
01:04:48.392 00.025 12020 Worker thread wakes up
01:04:48.393 00.001 9340 GuideStep: -0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
01:04:48.404 00.011 12020 worker thread servicing REQUEST_EXPOSE 2000
01:04:48.405 00.001 12020 Handling exposure in thread, d=2000 o=3 r=(1587,668,31,31)
01:04:49.457 01.052 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"e3023986-8853-4ed1-a58b-281092ad6699"}
01:04:49.476 00.019 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"e3023986-8853-4ed1-a58b-281092ad6699"}
01:04:49.492 00.016 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"b9d4884b-7855-4d2c-bbab-fec292f34051"}
01:04:49.531 00.039 9340 case statement mapped state 6 to 3
01:04:49.548 00.017 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"b9d4884b-7855-4d2c-bbab-fec292f34051"}
01:04:49.560 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"be4c82b3-d9b3-4a3e-9e12-2881cefd554c"}
01:04:49.576 00.016 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":14,"width":15,"height":15,"star_pos":[6.98,7.13],"pixels":"..."},"id":"be4c82b3-d9b3-4a3e-9e12-2881cefd554c"}
01:04:50.766 01.190 12020 Exposure complete
01:04:50.994 00.228 12020 worker thread done servicing request
01:04:50.994 00.000 9340 OnExposeComplete: enter
01:04:51.020 00.026 9340 UpdateGuideState(): m_state=6
01:04:51.033 00.013 9340 Star::Find(15, 1601, 683, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 15
01:04:51.044 00.011 9340 Star::Find returns 1 (0), X=1602.56, Y=682.87, Mass=938983, SNR=141.9, Peak=62247 HFD=4.4
01:04:51.056 00.012 9340 CameraToMount -- cameraTheta (-0.25) - m_xAngle (-3.09) = xAngle (2.85 = 2.85)
01:04:51.066 00.010 9340 CameraToMount -- cameraTheta (-0.25) - (m_xAngle (-3.09) + m_yAngleError (-0.07)) = yAngle (2.92 = 2.92)
01:04:51.081 00.015 9340 CameraToMount -- cameraX=0.75 cameraY=-0.19 hyp=0.77 cameraTheta=-0.25 mountX=-0.74 mountY=0.17, mountTheta=2.92
01:04:51.096 00.015 9340 SchedulePrimaryMove(10104498, x=0.75, y=-0.19, opts=13)
01:04:51.124 00.028 9340 Enqueuing Move request for scope (0.75, -0.19)
01:04:51.136 00.012 12020 Worker thread wakes up
01:04:51.136 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=10269, max=65535, med=15870, FiltMin=12694, FiltMax=65515, Gamma=2.870
01:04:51.149 00.013 12020 worker thread servicing REQUEST_MOVE scope ofs (0.75, -0.19) opts 0xd
01:04:51.149 00.000 9340 UpdateGuideState exits: m=938983 SNR=141.9
01:04:51.159 00.010 12020 Handling offset move in thread for scope, endpoint = (0.75, -0.19)
01:04:51.159 00.000 9340 PhdController: settling, locked = 1, distance = 1.42 (0.45) aobump = 0 frame = 5 / 99999
01:04:51.169 00.010 12020 Moving (0.75, -0.19) raw xDistance=-0.74 yDistance=0.17
01:04:51.169 00.000 9340 evsrv: {"Event":"Settling","Timestamp":1778738691.169,"Host":"ASTRO","Inst":1,"Distance":1.42,"Time":0.0,"SettleTime":8.0,"StarLocked":true}
01:04:51.184 00.015 12020 GuideAlgorithmHysteresis::Result() returns -0.31 from input -0.74
01:04:51.184 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:04:51.184 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
01:04:51.184 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:04:51.199 00.015 12020 MoveAxis(E, 53, ABG)
01:04:51.199 00.000 12020 Guiding  Dir = 2, Dur = 53
01:04:51.199 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
01:04:51.230 00.031 12020 IsSlewing returns 0
01:04:51.230 00.000 9340 Enqueuing Expose request
01:04:51.246 00.016 12020 IsGuiding returns 0
01:04:51.263 00.017 12020 PulseGuide returned control before completion, sleep 46
01:04:51.344 00.081 12020 IsGuiding returns 1
01:04:51.344 00.000 12020 scope still moving after pulse duration time elapsed
01:04:51.376 00.032 12020 IsSlewing returns 0
01:04:51.378 00.002 12020 IsGuiding returns 0
01:04:51.378 00.000 12020 scope move finished after 53 + 79 ms
01:04:51.378 00.000 12020 Move returns status 0, amount 53
01:04:51.378 00.000 12020 MoveAxis(N, 0, ABG)
01:04:51.378 00.000 12020 Move returns status 0, amount 0
01:04:51.379 00.001 12020 move complete, result=0
01:04:51.379 00.000 12020 worker thread done servicing request
01:04:51.379 00.000 9340 GuideStep: -0.7 px 53 ms EAST, 0.2 px 0 ms NORTH
01:04:51.392 00.013 12020 Worker thread wakes up
01:04:51.392 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
01:04:51.393 00.001 12020 Handling exposure in thread, d=2000 o=3 r=(1587,668,31,31)
01:04:51.457 00.064 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"a3a9d0e3-81d9-41f5-a4e9-2b36f3987f90"}
01:04:51.472 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"a3a9d0e3-81d9-41f5-a4e9-2b36f3987f90"}
01:04:51.482 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"7f4e0b79-a254-4a6e-9199-789aa05e0a55"}
01:04:51.491 00.009 9340 case statement mapped state 6 to 3
01:04:51.503 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"7f4e0b79-a254-4a6e-9199-789aa05e0a55"}
01:04:51.515 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"8d02b6ed-46a7-4634-8194-b53bf0539eee"}
01:04:51.524 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":15,"width":15,"height":15,"star_pos":[6.56,6.87],"pixels":"..."},"id":"8d02b6ed-46a7-4634-8194-b53bf0539eee"}
01:04:53.456 01.932 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"5dff1469-d7ad-48ab-aaa6-dbee706b8e43"}
01:04:53.466 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"5dff1469-d7ad-48ab-aaa6-dbee706b8e43"}
01:04:53.475 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"92a37afd-5cb3-473c-b395-76c26620ef15"}
01:04:53.484 00.009 9340 case statement mapped state 6 to 3
01:04:53.493 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"92a37afd-5cb3-473c-b395-76c26620ef15"}
01:04:53.503 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"3b01403f-f36f-4c5b-8adf-ca1ec8175ad7"}
01:04:53.524 00.021 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":15,"width":15,"height":15,"star_pos":[6.56,6.87],"pixels":"..."},"id":"3b01403f-f36f-4c5b-8adf-ca1ec8175ad7"}
01:04:53.763 00.239 12020 Exposure complete
01:04:53.955 00.192 12020 worker thread done servicing request
01:04:53.955 00.000 9340 OnExposeComplete: enter
01:04:53.979 00.024 9340 UpdateGuideState(): m_state=6
01:04:53.988 00.009 9340 Star::Find(15, 1602, 682, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 16
01:04:53.997 00.009 9340 Star::Find returns 1 (0), X=1602.13, Y=683.13, Mass=961911, SNR=125.2, Peak=58995 HFD=4.3
01:04:54.005 00.008 9340 CameraToMount -- cameraTheta (0.23) - m_xAngle (-3.09) = xAngle (3.32 = -2.96)
01:04:54.014 00.009 9340 CameraToMount -- cameraTheta (0.23) - (m_xAngle (-3.09) + m_yAngleError (-0.07)) = yAngle (3.39 = -2.89)
01:04:54.021 00.007 9340 CameraToMount -- cameraX=0.31 cameraY=0.07 hyp=0.32 cameraTheta=0.23 mountX=-0.32 mountY=-0.08, mountTheta=-2.89
01:04:54.037 00.016 9340 SchedulePrimaryMove(10104498, x=0.31, y=0.07, opts=13)
01:04:54.048 00.011 9340 Enqueuing Move request for scope (0.31, 0.07)
01:04:54.056 00.008 12020 Worker thread wakes up
01:04:54.057 00.001 9340 UpdateImageDisplay: Size=(1920,1080) min=10883, max=65535, med=15929, FiltMin=12755, FiltMax=65515, Gamma=2.870
01:04:54.066 00.009 12020 worker thread servicing REQUEST_MOVE scope ofs (0.31, 0.07) opts 0xd
01:04:54.067 00.001 9340 UpdateGuideState exits: m=961911 SNR=125.2
01:04:54.091 00.024 12020 Handling offset move in thread for scope, endpoint = (0.31, 0.07)
01:04:54.092 00.001 12020 Moving (0.31, 0.07) raw xDistance=-0.32 yDistance=-0.08
01:04:54.092 00.000 12020 GuideAlgorithmHysteresis::Result() returns -0.16 from input -0.32
01:04:54.092 00.000 9340 PhdController: settling, locked = 1, distance = 1.09 (0.45) aobump = 0 frame = 6 / 99999
01:04:54.102 00.010 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:04:54.102 00.000 9340 evsrv: {"Event":"Settling","Timestamp":1778738694.102,"Host":"ASTRO","Inst":1,"Distance":1.09,"Time":0.0,"SettleTime":8.0,"StarLocked":true}
01:04:54.112 00.010 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
01:04:54.112 00.000 12020 MoveAxis(E, 27, ABG)
01:04:54.112 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:04:54.121 00.009 12020 Guiding  Dir = 2, Dur = 27
01:04:54.121 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
01:04:54.130 00.009 12020 IsSlewing returns 0
01:04:54.130 00.000 9340 Enqueuing Expose request
01:04:54.139 00.009 12020 IsGuiding returns 0
01:04:54.158 00.019 12020 PulseGuide returned control before completion, sleep 19
01:04:54.197 00.039 12020 IsGuiding returns 1
01:04:54.197 00.000 12020 scope still moving after pulse duration time elapsed
01:04:54.255 00.058 12020 IsSlewing returns 0
01:04:54.255 00.000 12020 IsGuiding returns 0
01:04:54.256 00.001 12020 scope move finished after 27 + 89 ms
01:04:54.256 00.000 12020 Move returns status 0, amount 27
01:04:54.256 00.000 12020 MoveAxis(N, 0, ABG)
01:04:54.256 00.000 12020 Move returns status 0, amount 0
01:04:54.256 00.000 12020 move complete, result=0
01:04:54.256 00.000 12020 worker thread done servicing request
01:04:54.256 00.000 9340 GuideStep: -0.3 px 27 ms EAST, -0.1 px 0 ms NORTH
01:04:54.268 00.012 12020 Worker thread wakes up
01:04:54.268 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
01:04:54.268 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(1587,668,31,31)
01:04:55.457 01.189 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"fd05a67e-80e7-4aa1-9d7b-122715b94f85"}
01:04:55.469 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"fd05a67e-80e7-4aa1-9d7b-122715b94f85"}
01:04:55.494 00.025 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"926ed7ec-f789-4ee3-97a3-991fc12da557"}
01:04:55.507 00.013 9340 case statement mapped state 6 to 3
01:04:55.514 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"926ed7ec-f789-4ee3-97a3-991fc12da557"}
01:04:55.525 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"db6396ff-eefb-4d64-9b8c-161384ddba34"}
01:04:55.537 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":16,"width":15,"height":15,"star_pos":[7.13,7.13],"pixels":"..."},"id":"db6396ff-eefb-4d64-9b8c-161384ddba34"}
01:04:56.655 01.118 12020 Exposure complete
01:04:56.922 00.267 12020 worker thread done servicing request
01:04:56.923 00.001 9340 OnExposeComplete: enter
01:04:56.940 00.017 9340 UpdateGuideState(): m_state=6
01:04:56.955 00.015 9340 Star::Find(15, 1602, 683, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 17
01:04:56.966 00.011 9340 Star::Find returns 1 (0), X=1601.90, Y=683.26, Mass=940104, SNR=121.1, Peak=59658 HFD=4.3
01:04:57.004 00.038 9340 CameraToMount -- cameraTheta (1.20) - m_xAngle (-3.09) = xAngle (4.30 = -1.99)
01:04:57.015 00.011 9340 CameraToMount -- cameraTheta (1.20) - (m_xAngle (-3.09) + m_yAngleError (-0.07)) = yAngle (4.37 = -1.91)
01:04:57.025 00.010 9340 CameraToMount -- cameraX=0.08 cameraY=0.21 hyp=0.22 cameraTheta=1.20 mountX=-0.09 mountY=-0.21, mountTheta=-1.98
01:04:57.039 00.014 9340 SchedulePrimaryMove(10104498, x=0.08, y=0.21, opts=13)
01:04:57.051 00.012 9340 Enqueuing Move request for scope (0.08, 0.21)
01:04:57.066 00.015 12020 Worker thread wakes up
01:04:57.066 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=10768, max=65535, med=15992, FiltMin=12708, FiltMax=65518, Gamma=2.870
01:04:57.079 00.013 12020 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.21) opts 0xd
01:04:57.079 00.000 9340 UpdateGuideState exits: m=940104 SNR=121.1
01:04:57.106 00.027 12020 Handling offset move in thread for scope, endpoint = (0.08, 0.21)
01:04:57.106 00.000 12020 Moving (0.08, 0.21) raw xDistance=-0.09 yDistance=-0.21
01:04:57.108 00.002 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
01:04:57.108 00.000 9340 PhdController: settling, locked = 1, distance = 0.83 (0.45) aobump = 0 frame = 7 / 99999
01:04:57.122 00.014 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:04:57.122 00.000 9340 evsrv: {"Event":"Settling","Timestamp":1778738697.122,"Host":"ASTRO","Inst":1,"Distance":0.83,"Time":0.0,"SettleTime":8.0,"StarLocked":true}
01:04:57.132 00.010 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.21
01:04:57.132 00.000 12020 MoveAxis(E, 0, ABG)
01:04:57.132 00.000 12020 Move returns status 0, amount 0
01:04:57.132 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:04:57.148 00.016 12020 MoveAxis(N, 0, ABG)
01:04:57.148 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
01:04:57.159 00.011 12020 Move returns status 0, amount 0
01:04:57.159 00.000 9340 Enqueuing Expose request
01:04:57.169 00.010 12020 move complete, result=0
01:04:57.170 00.001 9340 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
01:04:57.183 00.013 12020 worker thread done servicing request
01:04:57.183 00.000 12020 Worker thread wakes up
01:04:57.184 00.001 12020 worker thread servicing REQUEST_EXPOSE 2000
01:04:57.184 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(1587,668,31,31)
01:04:57.459 00.275 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"38d41441-10c5-4784-9d1c-ed8c854c251e"}
01:04:57.472 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"38d41441-10c5-4784-9d1c-ed8c854c251e"}
01:04:57.482 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"d69a2cea-d199-42b9-b2da-c993584dc52d"}
01:04:57.491 00.009 9340 case statement mapped state 6 to 3
01:04:57.502 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"d69a2cea-d199-42b9-b2da-c993584dc52d"}
01:04:57.513 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"d4132632-856c-4787-b984-7a670aebee33"}
01:04:57.522 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":17,"width":15,"height":15,"star_pos":[6.90,7.26],"pixels":"..."},"id":"d4132632-856c-4787-b984-7a670aebee33"}
01:04:59.458 01.936 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"885c3d41-98b5-4de6-ad41-173ff708a1b0"}
01:04:59.484 00.026 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"885c3d41-98b5-4de6-ad41-173ff708a1b0"}
01:04:59.493 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"8be655cf-f789-493e-846e-c1b64eae7ef1"}
01:04:59.501 00.008 9340 case statement mapped state 6 to 3
01:04:59.512 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"8be655cf-f789-493e-846e-c1b64eae7ef1"}
01:04:59.522 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"d5675f16-16e2-48dd-9bdd-20b44627fd13"}
01:04:59.528 00.006 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":17,"width":15,"height":15,"star_pos":[6.90,7.26],"pixels":"..."},"id":"d5675f16-16e2-48dd-9bdd-20b44627fd13"}
01:04:59.560 00.032 12020 Exposure complete
01:04:59.846 00.286 9340 OnExposeComplete: enter
01:04:59.894 00.048 12020 worker thread done servicing request
01:04:59.895 00.001 9340 UpdateGuideState(): m_state=6
01:04:59.930 00.035 9340 Star::Find(15, 1601, 683, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 18
01:05:00.007 00.077 9340 Star::Find returns 1 (0), X=1601.86, Y=682.89, Mass=934767, SNR=147.9, Peak=58787 HFD=4.3
01:05:00.067 00.060 9340 CameraToMount -- cameraTheta (-1.32) - m_xAngle (-3.09) = xAngle (1.77 = 1.77)
01:05:00.126 00.059 9340 CameraToMount -- cameraTheta (-1.32) - (m_xAngle (-3.09) + m_yAngleError (-0.07)) = yAngle (1.85 = 1.85)
01:05:00.143 00.017 9340 CameraToMount -- cameraX=0.04 cameraY=-0.17 hyp=0.17 cameraTheta=-1.32 mountX=-0.03 mountY=0.17, mountTheta=1.77
01:05:00.161 00.018 9340 SchedulePrimaryMove(10104498, x=0.04, y=-0.17, opts=13)
01:05:00.178 00.017 9340 Enqueuing Move request for scope (0.04, -0.17)
01:05:00.208 00.030 12020 Worker thread wakes up
01:05:00.209 00.001 9340 UpdateImageDisplay: Size=(1920,1080) min=10358, max=65535, med=15900, FiltMin=12503, FiltMax=65518, Gamma=2.870
01:05:00.223 00.014 12020 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.17) opts 0xd
01:05:00.223 00.000 9340 UpdateGuideState exits: m=934767 SNR=147.9
01:05:00.236 00.013 12020 Handling offset move in thread for scope, endpoint = (0.04, -0.17)
01:05:00.236 00.000 9340 PhdController: settling, locked = 1, distance = 0.63 (0.45) aobump = 0 frame = 8 / 99999
01:05:00.246 00.010 12020 Moving (0.04, -0.17) raw xDistance=-0.03 yDistance=0.17
01:05:00.247 00.001 9340 evsrv: {"Event":"Settling","Timestamp":1778738700.246,"Host":"ASTRO","Inst":1,"Distance":0.63,"Time":0.0,"SettleTime":8.0,"StarLocked":true}
01:05:00.263 00.016 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
01:05:00.263 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:05:00.263 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
01:05:00.263 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:05:00.277 00.014 12020 MoveAxis(E, 0, ABG)
01:05:00.278 00.001 9340 ScheduleExposure(2000,3,1) exposurePending=0
01:05:00.316 00.038 12020 Move returns status 0, amount 0
01:05:00.316 00.000 9340 Enqueuing Expose request
01:05:00.331 00.015 12020 MoveAxis(N, 0, ABG)
01:05:00.331 00.000 12020 Move returns status 0, amount 0
01:05:00.331 00.000 12020 move complete, result=0
01:05:00.331 00.000 12020 worker thread done servicing request
01:05:00.332 00.001 12020 Worker thread wakes up
01:05:00.332 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
01:05:00.334 00.002 12020 Handling exposure in thread, d=2000 o=3 r=(1587,668,31,31)
01:05:00.337 00.003 9340 GuideStep: -0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
01:05:01.458 01.121 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"d7f3af28-ee28-4374-94bc-4a02797516f0"}
01:05:01.477 00.019 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"d7f3af28-ee28-4374-94bc-4a02797516f0"}
01:05:01.490 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"d8eba562-5db1-4e51-b049-25b7dc56a195"}
01:05:01.537 00.047 9340 case statement mapped state 6 to 3
01:05:01.556 00.019 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"d8eba562-5db1-4e51-b049-25b7dc56a195"}
01:05:01.576 00.020 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"00643d99-623b-4968-bf63-e7ecc9817035"}
01:05:01.623 00.047 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":18,"width":15,"height":15,"star_pos":[6.86,6.89],"pixels":"..."},"id":"00643d99-623b-4968-bf63-e7ecc9817035"}
01:05:02.731 01.108 12020 Exposure complete
01:05:03.174 00.443 12020 worker thread done servicing request
01:05:03.174 00.000 9340 OnExposeComplete: enter
01:05:03.188 00.014 9340 UpdateGuideState(): m_state=6
01:05:03.208 00.020 9340 Star::Find(15, 1601, 682, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 19
01:05:03.230 00.022 9340 Star::Find returns 1 (0), X=1602.09, Y=683.15, Mass=995579, SNR=125.6, Peak=57842 HFD=4.3
01:05:03.270 00.040 9340 CameraToMount -- cameraTheta (0.33) - m_xAngle (-3.09) = xAngle (3.43 = -2.86)
01:05:03.291 00.021 9340 CameraToMount -- cameraTheta (0.33) - (m_xAngle (-3.09) + m_yAngleError (-0.07)) = yAngle (3.50 = -2.78)
01:05:03.323 00.032 9340 CameraToMount -- cameraX=0.27 cameraY=0.09 hyp=0.29 cameraTheta=0.33 mountX=-0.28 mountY=-0.10, mountTheta=-2.79
01:05:03.377 00.054 9340 SchedulePrimaryMove(10104498, x=0.27, y=0.09, opts=13)
01:05:03.396 00.019 9340 Enqueuing Move request for scope (0.27, 0.09)
01:05:03.412 00.016 12020 Worker thread wakes up
01:05:03.413 00.001 9340 UpdateImageDisplay: Size=(1920,1080) min=11331, max=65535, med=16009, FiltMin=12748, FiltMax=65515, Gamma=2.870
01:05:03.427 00.014 12020 worker thread servicing REQUEST_MOVE scope ofs (0.27, 0.09) opts 0xd
01:05:03.427 00.000 9340 UpdateGuideState exits: m=995579 SNR=125.6
01:05:03.441 00.014 12020 Handling offset move in thread for scope, endpoint = (0.27, 0.09)
01:05:03.441 00.000 9340 PhdController: settling, locked = 1, distance = 0.53 (0.45) aobump = 0 frame = 9 / 99999
01:05:03.454 00.013 12020 Moving (0.27, 0.09) raw xDistance=-0.28 yDistance=-0.10
01:05:03.455 00.001 9340 evsrv: {"Event":"Settling","Timestamp":1778738703.454,"Host":"ASTRO","Inst":1,"Distance":0.53,"Time":0.0,"SettleTime":8.0,"StarLocked":true}
01:05:03.487 00.032 12020 GuideAlgorithmHysteresis::Result() returns -0.12 from input -0.28
01:05:03.488 00.001 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:05:03.488 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:05:03.502 00.014 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
01:05:03.503 00.001 9340 ScheduleExposure(2000,3,1) exposurePending=0
01:05:03.513 00.010 12020 MoveAxis(E, 20, ABG)
01:05:03.514 00.001 9340 Enqueuing Expose request
01:05:03.525 00.011 12020 Guiding  Dir = 2, Dur = 20
01:05:03.525 00.000 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"e049b20c-d235-49cc-83b4-d535c9cb77e2"}
01:05:03.541 00.016 12020 IsSlewing returns 0
01:05:03.541 00.000 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"e049b20c-d235-49cc-83b4-d535c9cb77e2"}
01:05:03.553 00.012 12020 IsGuiding returns 0
01:05:03.556 00.003 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"48dfac9e-450f-466e-aa17-83697d67eca4"}
01:05:03.570 00.014 9340 case statement mapped state 6 to 3
01:05:03.604 00.034 12020 IsGuiding returns 1
01:05:03.604 00.000 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"48dfac9e-450f-466e-aa17-83697d67eca4"}
01:05:03.616 00.012 12020 scope still moving after pulse duration time elapsed
01:05:03.617 00.001 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"80d3178c-7506-4837-9d95-180ab0af8adf"}
01:05:03.630 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":19,"width":15,"height":15,"star_pos":[7.09,7.15],"pixels":"..."},"id":"80d3178c-7506-4837-9d95-180ab0af8adf"}
01:05:03.642 00.012 12020 IsSlewing returns 0
01:05:03.645 00.003 12020 IsGuiding returns 0
01:05:03.645 00.000 12020 scope move finished after 20 + 71 ms
01:05:03.646 00.001 12020 Move returns status 0, amount 20
01:05:03.646 00.000 12020 MoveAxis(N, 0, ABG)
01:05:03.646 00.000 12020 Move returns status 0, amount 0
01:05:03.646 00.000 12020 move complete, result=0
01:05:03.646 00.000 12020 worker thread done servicing request
01:05:03.646 00.000 12020 Worker thread wakes up
01:05:03.647 00.001 12020 worker thread servicing REQUEST_EXPOSE 2000
01:05:03.647 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(1587,668,31,31)
01:05:03.649 00.002 9340 GuideStep: -0.3 px 20 ms EAST, -0.1 px 0 ms NORTH
01:05:05.456 01.807 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"3bc0f7d2-31ff-4700-bb9b-fe7dcd1f62bf"}
01:05:05.468 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"3bc0f7d2-31ff-4700-bb9b-fe7dcd1f62bf"}
01:05:05.483 00.015 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"978214a7-11a1-47ac-8f78-a92d033cb4df"}
01:05:05.494 00.011 9340 case statement mapped state 6 to 3
01:05:05.522 00.028 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"978214a7-11a1-47ac-8f78-a92d033cb4df"}
01:05:05.532 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"da0f6b39-20ca-4b1e-b8b9-a8d456850e10"}
01:05:05.544 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":19,"width":15,"height":15,"star_pos":[7.09,7.15],"pixels":"..."},"id":"da0f6b39-20ca-4b1e-b8b9-a8d456850e10"}
01:05:06.053 00.509 12020 Exposure complete
01:05:06.338 00.285 12020 worker thread done servicing request
01:05:06.338 00.000 9340 OnExposeComplete: enter
01:05:06.355 00.017 9340 UpdateGuideState(): m_state=6
01:05:06.367 00.012 9340 Star::Find(15, 1602, 683, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 20
01:05:06.379 00.012 9340 Star::Find returns 1 (0), X=1601.39, Y=682.89, Mass=1026105, SNR=140.8, Peak=62104 HFD=4.4
01:05:06.396 00.017 9340 CameraToMount -- cameraTheta (-2.77) - m_xAngle (-3.09) = xAngle (0.32 = 0.32)
01:05:06.426 00.030 9340 CameraToMount -- cameraTheta (-2.77) - (m_xAngle (-3.09) + m_yAngleError (-0.07)) = yAngle (0.39 = 0.39)
01:05:06.439 00.013 9340 CameraToMount -- cameraX=-0.42 cameraY=-0.16 hyp=0.45 cameraTheta=-2.77 mountX=0.43 mountY=0.17, mountTheta=0.38
01:05:06.457 00.018 9340 SchedulePrimaryMove(10104498, x=-0.42, y=-0.16, opts=13)
01:05:06.467 00.010 9340 Enqueuing Move request for scope (-0.42, -0.16)
01:05:06.484 00.017 12020 Worker thread wakes up
01:05:06.484 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=10741, max=65535, med=16018, FiltMin=12865, FiltMax=65518, Gamma=2.870
01:05:06.495 00.011 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.42, -0.16) opts 0xd
01:05:06.495 00.000 9340 UpdateGuideState exits: m=1026105 SNR=140.8
01:05:06.524 00.029 12020 Handling offset move in thread for scope, endpoint = (-0.42, -0.16)
01:05:06.524 00.000 9340 PhdController: settling, locked = 1, distance = 0.51 (0.45) aobump = 0 frame = 10 / 99999
01:05:06.538 00.014 12020 Moving (-0.42, -0.16) raw xDistance=0.43 yDistance=0.17
01:05:06.539 00.001 9340 evsrv: {"Event":"Settling","Timestamp":1778738706.538,"Host":"ASTRO","Inst":1,"Distance":0.51,"Time":0.0,"SettleTime":8.0,"StarLocked":true}
01:05:06.552 00.013 12020 GuideAlgorithmHysteresis::Result() returns 0.17 from input 0.43
01:05:06.552 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:05:06.553 00.001 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:05:06.564 00.011 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
01:05:06.564 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
01:05:06.575 00.011 12020 MoveAxis(W, 29, ABG)
01:05:06.576 00.001 9340 Enqueuing Expose request
01:05:06.587 00.011 12020 Guiding  Dir = 3, Dur = 29
01:05:06.588 00.001 12020 IsSlewing returns 0
01:05:06.589 00.001 12020 IsGuiding returns 0
01:05:06.630 00.041 12020 PulseGuide returned control before completion, sleep 12
01:05:06.678 00.048 12020 IsGuiding returns 0
01:05:06.679 00.001 12020 Move returns status 0, amount 29
01:05:06.679 00.000 12020 MoveAxis(N, 0, ABG)
01:05:06.679 00.000 12020 Move returns status 0, amount 0
01:05:06.679 00.000 12020 move complete, result=0
01:05:06.679 00.000 12020 worker thread done servicing request
01:05:06.681 00.002 9340 GuideStep: 0.4 px 29 ms WEST, 0.2 px 0 ms NORTH
01:05:06.714 00.033 12020 Worker thread wakes up
01:05:06.714 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
01:05:06.714 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(1587,668,31,31)
01:05:07.456 00.742 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"d94251ea-064d-4b8f-9854-dae24bfcf41e"}
01:05:07.490 00.034 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"d94251ea-064d-4b8f-9854-dae24bfcf41e"}
01:05:07.505 00.015 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"2c275a83-4e39-49bb-b715-82f27b1ec8d8"}
01:05:07.515 00.010 9340 case statement mapped state 6 to 3
01:05:07.526 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"2c275a83-4e39-49bb-b715-82f27b1ec8d8"}
01:05:07.540 00.014 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"b734804a-0af6-43b4-a2f0-a1d4c850c6bd"}
01:05:07.554 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":20,"width":15,"height":15,"star_pos":[7.39,6.89],"pixels":"..."},"id":"b734804a-0af6-43b4-a2f0-a1d4c850c6bd"}
01:05:09.198 01.644 12020 Exposure complete
01:05:09.456 00.258 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"bae8ca27-8c36-4e73-9076-d526ceb236ec"}
01:05:09.475 00.019 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"bae8ca27-8c36-4e73-9076-d526ceb236ec"}
01:05:09.489 00.014 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"47127686-03e2-4656-ab55-e2019d7e3a58"}
01:05:09.506 00.017 12020 worker thread done servicing request
01:05:09.506 00.000 9340 case statement mapped state 6 to 3
01:05:09.522 00.016 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"47127686-03e2-4656-ab55-e2019d7e3a58"}
01:05:09.559 00.037 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"99d5d93d-d717-4586-981a-e349543f69ae"}
01:05:09.577 00.018 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":20,"width":15,"height":15,"star_pos":[7.39,6.89],"pixels":"..."},"id":"99d5d93d-d717-4586-981a-e349543f69ae"}
01:05:09.590 00.013 9340 OnExposeComplete: enter
01:05:09.609 00.019 9340 UpdateGuideState(): m_state=6
01:05:09.633 00.024 9340 Star::Find(15, 1601, 682, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 21
01:05:09.650 00.017 9340 Star::Find returns 1 (0), X=1602.13, Y=683.62, Mass=955746, SNR=133.9, Peak=63336 HFD=4.3
01:05:09.691 00.041 9340 CameraToMount -- cameraTheta (1.07) - m_xAngle (-3.09) = xAngle (4.16 = -2.12)
01:05:09.716 00.025 9340 CameraToMount -- cameraTheta (1.07) - (m_xAngle (-3.09) + m_yAngleError (-0.07)) = yAngle (4.23 = -2.05)
01:05:09.739 00.023 9340 CameraToMount -- cameraX=0.31 cameraY=0.57 hyp=0.65 cameraTheta=1.07 mountX=-0.34 mountY=-0.57, mountTheta=-2.11
01:05:09.776 00.037 9340 SchedulePrimaryMove(10104498, x=0.31, y=0.57, opts=13)
01:05:09.846 00.070 9340 Enqueuing Move request for scope (0.31, 0.57)
01:05:09.875 00.029 12020 Worker thread wakes up
01:05:09.875 00.000 12020 worker thread servicing REQUEST_MOVE scope ofs (0.31, 0.57) opts 0xd
01:05:09.876 00.001 9340 UpdateImageDisplay: Size=(1920,1080) min=10626, max=65535, med=16034, FiltMin=12959, FiltMax=65518, Gamma=2.870
01:05:09.889 00.013 12020 Handling offset move in thread for scope, endpoint = (0.31, 0.57)
01:05:09.889 00.000 9340 UpdateGuideState exits: m=955746 SNR=133.9
01:05:09.907 00.018 12020 Moving (0.31, 0.57) raw xDistance=-0.34 yDistance=-0.57
01:05:09.908 00.001 12020 GuideAlgorithmHysteresis::Result() returns -0.13 from input -0.34
01:05:09.909 00.001 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
01:05:09.909 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.57
01:05:09.912 00.003 9340 PhdController: settling, locked = 1, distance = 0.55 (0.45) aobump = 0 frame = 11 / 99999
01:05:09.966 00.054 12020 MoveAxis(E, 22, ABG)
01:05:09.966 00.000 12020 Guiding  Dir = 2, Dur = 22
01:05:09.974 00.008 12020 IsSlewing returns 0
01:05:09.979 00.005 12020 IsGuiding returns 0
01:05:09.981 00.002 9340 evsrv: {"Event":"Settling","Timestamp":1778738709.981,"Host":"ASTRO","Inst":1,"Distance":0.55,"Time":0.0,"SettleTime":8.0,"StarLocked":true}
01:05:10.002 00.021 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:05:10.017 00.015 12020 IsGuiding returns 1
01:05:10.017 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
01:05:10.027 00.010 12020 scope still moving after pulse duration time elapsed
01:05:10.028 00.001 9340 Enqueuing Expose request
01:05:10.068 00.040 12020 IsSlewing returns 0
01:05:10.070 00.002 12020 IsGuiding returns 0
01:05:10.070 00.000 12020 scope move finished after 22 + 68 ms
01:05:10.070 00.000 12020 Move returns status 0, amount 22
01:05:10.071 00.001 12020 MoveAxis(N, 0, ABG)
01:05:10.089 00.018 12020 Move returns status 0, amount 0
01:05:10.090 00.001 12020 move complete, result=0
01:05:10.091 00.001 12020 worker thread done servicing request
01:05:10.091 00.000 9340 GuideStep: -0.3 px 22 ms EAST, -0.6 px 0 ms NORTH
01:05:10.110 00.019 12020 Worker thread wakes up
01:05:10.111 00.001 12020 worker thread servicing REQUEST_EXPOSE 2000
01:05:10.111 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(1587,668,31,31)
01:05:11.456 01.345 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"5b440cdf-9206-40b4-8eef-1a8825225d62"}
01:05:11.467 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"5b440cdf-9206-40b4-8eef-1a8825225d62"}
01:05:11.484 00.017 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"30abdce2-67eb-4c2f-b6b5-022e1e9b44b3"}
01:05:11.498 00.014 9340 case statement mapped state 6 to 3
01:05:11.525 00.027 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"30abdce2-67eb-4c2f-b6b5-022e1e9b44b3"}
01:05:11.540 00.015 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"37447a5d-3e6a-4e08-89f8-5fb9d0e55a1e"}
01:05:11.554 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":21,"width":15,"height":15,"star_pos":[7.13,6.62],"pixels":"..."},"id":"37447a5d-3e6a-4e08-89f8-5fb9d0e55a1e"}
01:05:12.490 00.936 12020 Exposure complete
01:05:12.713 00.223 12020 worker thread done servicing request
01:05:12.716 00.003 9340 OnExposeComplete: enter
01:05:12.728 00.012 9340 UpdateGuideState(): m_state=6
01:05:12.738 00.010 9340 Star::Find(15, 1602, 683, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 22
01:05:12.769 00.031 9340 Star::Find returns 1 (0), X=1601.50, Y=683.15, Mass=1059091, SNR=145.6, Peak=60727 HFD=4.6
01:05:12.781 00.012 9340 CameraToMount -- cameraTheta (2.86) - m_xAngle (-3.09) = xAngle (5.96 = -0.33)
01:05:12.790 00.009 9340 CameraToMount -- cameraTheta (2.86) - (m_xAngle (-3.09) + m_yAngleError (-0.07)) = yAngle (6.03 = -0.25)
01:05:12.800 00.010 9340 CameraToMount -- cameraX=-0.31 cameraY=0.09 hyp=0.32 cameraTheta=2.86 mountX=0.31 mountY=-0.08, mountTheta=-0.26
01:05:12.819 00.019 9340 SchedulePrimaryMove(10104498, x=-0.31, y=0.09, opts=13)
01:05:12.834 00.015 9340 Enqueuing Move request for scope (-0.31, 0.09)
01:05:12.865 00.031 12020 Worker thread wakes up
01:05:12.865 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=11136, max=65535, med=15975, FiltMin=12740, FiltMax=65522, Gamma=2.870
01:05:12.875 00.010 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.31, 0.09) opts 0xd
01:05:12.876 00.001 9340 UpdateGuideState exits: m=1059091 SNR=145.6
01:05:12.887 00.011 12020 Handling offset move in thread for scope, endpoint = (-0.31, 0.09)
01:05:12.888 00.001 9340 PhdController: settling, locked = 1, distance = 0.48 (0.45) aobump = 0 frame = 12 / 99999
01:05:12.901 00.013 12020 Moving (-0.31, 0.09) raw xDistance=0.31 yDistance=-0.08
01:05:12.901 00.000 9340 evsrv: {"Event":"Settling","Timestamp":1778738712.901,"Host":"ASTRO","Inst":1,"Distance":0.48,"Time":0.0,"SettleTime":8.0,"StarLocked":true}
01:05:12.914 00.013 12020 GuideAlgorithmHysteresis::Result() returns 0.12 from input 0.31
01:05:12.915 00.001 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:05:12.915 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
01:05:12.915 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:05:12.931 00.016 12020 MoveAxis(W, 20, ABG)
01:05:12.931 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
01:05:12.960 00.029 12020 Guiding  Dir = 3, Dur = 20
01:05:12.960 00.000 9340 Enqueuing Expose request
01:05:12.974 00.014 12020 IsSlewing returns 0
01:05:12.975 00.001 12020 IsGuiding returns 0
01:05:12.994 00.019 12020 PulseGuide returned control before completion, sleep 12
01:05:13.010 00.016 12020 IsGuiding returns 1
01:05:13.011 00.001 12020 scope still moving after pulse duration time elapsed
01:05:13.058 00.047 12020 IsSlewing returns 0
01:05:13.059 00.001 12020 IsGuiding returns 0
01:05:13.059 00.000 12020 scope move finished after 20 + 63 ms
01:05:13.059 00.000 12020 Move returns status 0, amount 20
01:05:13.059 00.000 12020 MoveAxis(N, 0, ABG)
01:05:13.060 00.001 12020 Move returns status 0, amount 0
01:05:13.060 00.000 12020 move complete, result=0
01:05:13.060 00.000 12020 worker thread done servicing request
01:05:13.060 00.000 9340 GuideStep: 0.3 px 20 ms WEST, -0.1 px 0 ms NORTH
01:05:13.071 00.011 12020 Worker thread wakes up
01:05:13.071 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
01:05:13.072 00.001 12020 Handling exposure in thread, d=2000 o=3 r=(1587,668,31,31)
01:05:13.456 00.384 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"85396125-56fb-4dfd-a238-9af66eae96e3"}
01:05:13.466 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"85396125-56fb-4dfd-a238-9af66eae96e3"}
01:05:13.475 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"c4bb4f33-fb26-4374-ba8e-9602565ec2a0"}
01:05:13.485 00.010 9340 case statement mapped state 6 to 3
01:05:13.494 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"c4bb4f33-fb26-4374-ba8e-9602565ec2a0"}
01:05:13.505 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"97b5d507-c76e-4410-bcf1-a32e1d5ca43f"}
01:05:13.516 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":22,"width":15,"height":15,"star_pos":[6.50,7.15],"pixels":"..."},"id":"97b5d507-c76e-4410-bcf1-a32e1d5ca43f"}
01:05:15.431 01.915 12020 Exposure complete
01:05:15.460 00.029 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"0fa0485a-548e-4067-be97-7891cfa8b38f"}
01:05:15.484 00.024 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"0fa0485a-548e-4067-be97-7891cfa8b38f"}
01:05:15.504 00.020 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"5824a5a3-5816-4bcf-9c22-9936bffc707d"}
01:05:15.515 00.011 9340 case statement mapped state 6 to 3
01:05:15.530 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"5824a5a3-5816-4bcf-9c22-9936bffc707d"}
01:05:15.547 00.017 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"ee79971e-eeb8-49cf-81ea-e99d371947c5"}
01:05:15.583 00.036 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":22,"width":15,"height":15,"star_pos":[6.50,7.15],"pixels":"..."},"id":"ee79971e-eeb8-49cf-81ea-e99d371947c5"}
01:05:15.900 00.317 12020 worker thread done servicing request
01:05:15.901 00.001 9340 OnExposeComplete: enter
01:05:15.969 00.068 9340 UpdateGuideState(): m_state=6
01:05:16.002 00.033 9340 Star::Find(15, 1601, 683, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 23
01:05:16.072 00.070 9340 Star::Find returns 1 (0), X=1601.83, Y=683.17, Mass=1003645, SNR=141.2, Peak=59467 HFD=4.4
01:05:16.096 00.024 9340 CameraToMount -- cameraTheta (1.49) - m_xAngle (-3.09) = xAngle (4.58 = -1.70)
01:05:16.125 00.029 9340 CameraToMount -- cameraTheta (1.49) - (m_xAngle (-3.09) + m_yAngleError (-0.07)) = yAngle (4.66 = -1.63)
01:05:16.156 00.031 9340 CameraToMount -- cameraX=0.01 cameraY=0.11 hyp=0.11 cameraTheta=1.49 mountX=-0.01 mountY=-0.11, mountTheta=-1.70
01:05:16.200 00.044 9340 SchedulePrimaryMove(10104498, x=0.01, y=0.11, opts=13)
01:05:16.223 00.023 9340 Enqueuing Move request for scope (0.01, 0.11)
01:05:16.245 00.022 12020 Worker thread wakes up
01:05:16.246 00.001 12020 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.11) opts 0xd
01:05:16.246 00.000 12020 Handling offset move in thread for scope, endpoint = (0.01, 0.11)
01:05:16.246 00.000 12020 Moving (0.01, 0.11) raw xDistance=-0.01 yDistance=-0.11
01:05:16.247 00.001 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
01:05:16.247 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:05:16.247 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
01:05:16.247 00.000 12020 MoveAxis(E, 0, ABG)
01:05:16.248 00.001 12020 Move returns status 0, amount 0
01:05:16.248 00.000 12020 MoveAxis(N, 0, ABG)
01:05:16.248 00.000 12020 Move returns status 0, amount 0
01:05:16.248 00.000 12020 move complete, result=0
01:05:16.249 00.001 12020 worker thread done servicing request
01:05:16.253 00.004 9340 UpdateImageDisplay: Size=(1920,1080) min=10794, max=65535, med=15967, FiltMin=12915, FiltMax=65518, Gamma=2.870
01:05:16.293 00.040 9340 UpdateGuideState exits: m=1003645 SNR=141.2
01:05:16.356 00.063 9340 PhdController: settling, locked = 1, distance = 0.37 (0.45) aobump = 0 frame = 13 / 99999
01:05:16.396 00.040 9340 evsrv: {"Event":"Settling","Timestamp":1778738716.396,"Host":"ASTRO","Inst":1,"Distance":0.37,"Time":0.0,"SettleTime":8.0,"StarLocked":true}
01:05:16.466 00.070 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:05:16.504 00.038 9340 ScheduleExposure(2000,3,1) exposurePending=0
01:05:16.549 00.045 9340 Enqueuing Expose request
01:05:16.602 00.053 12020 Worker thread wakes up
01:05:16.603 00.001 9340 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
01:05:16.619 00.016 12020 worker thread servicing REQUEST_EXPOSE 2000
01:05:16.619 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(1587,668,31,31)
01:05:17.460 00.841 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"b2611644-6de3-4119-b1c4-254928655fa0"}
01:05:17.476 00.016 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"b2611644-6de3-4119-b1c4-254928655fa0"}
01:05:17.485 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"98904e2a-8fd8-4918-9325-ab054ec38def"}
01:05:17.496 00.011 9340 case statement mapped state 6 to 3
01:05:17.505 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"98904e2a-8fd8-4918-9325-ab054ec38def"}
01:05:17.516 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"3990aa5f-ff91-4b42-9ff0-d7fe76338d8b"}
01:05:17.526 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":23,"width":15,"height":15,"star_pos":[6.83,7.17],"pixels":"..."},"id":"3990aa5f-ff91-4b42-9ff0-d7fe76338d8b"}
01:05:18.994 01.468 12020 Exposure complete
01:05:19.191 00.197 12020 worker thread done servicing request
01:05:19.191 00.000 9340 OnExposeComplete: enter
01:05:19.217 00.026 9340 UpdateGuideState(): m_state=6
01:05:19.228 00.011 9340 Star::Find(15, 1601, 683, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 24
01:05:19.237 00.009 9340 Star::Find returns 1 (0), X=1601.60, Y=683.25, Mass=1008254, SNR=140.1, Peak=60271 HFD=4.6
01:05:19.249 00.012 9340 CameraToMount -- cameraTheta (2.41) - m_xAngle (-3.09) = xAngle (5.50 = -0.78)
01:05:19.258 00.009 9340 CameraToMount -- cameraTheta (2.41) - (m_xAngle (-3.09) + m_yAngleError (-0.07)) = yAngle (5.57 = -0.71)
01:05:19.268 00.010 9340 CameraToMount -- cameraX=-0.21 cameraY=0.19 hyp=0.29 cameraTheta=2.41 mountX=0.20 mountY=-0.19, mountTheta=-0.74
01:05:19.286 00.018 9340 SchedulePrimaryMove(10104498, x=-0.21, y=0.19, opts=13)
01:05:19.296 00.010 9340 Enqueuing Move request for scope (-0.21, 0.19)
01:05:19.317 00.021 12020 Worker thread wakes up
01:05:19.319 00.002 9340 UpdateImageDisplay: Size=(1920,1080) min=10635, max=65535, med=15988, FiltMin=12949, FiltMax=65518, Gamma=2.870
01:05:19.331 00.012 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.21, 0.19) opts 0xd
01:05:19.331 00.000 9340 UpdateGuideState exits: m=1008254 SNR=140.1
01:05:19.341 00.010 12020 Handling offset move in thread for scope, endpoint = (-0.21, 0.19)
01:05:19.341 00.000 9340 PhdController: settling, locked = 1, distance = 0.35 (0.45) aobump = 0 frame = 14 / 99999
01:05:19.351 00.010 12020 Moving (-0.21, 0.19) raw xDistance=0.20 yDistance=-0.19
01:05:19.351 00.000 9340 evsrv: {"Event":"Settling","Timestamp":1778738719.351,"Host":"ASTRO","Inst":1,"Distance":0.35,"Time":3.0,"SettleTime":8.0,"StarLocked":true}
01:05:19.363 00.012 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.20
01:05:19.363 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:05:19.363 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:05:19.371 00.008 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
01:05:19.372 00.001 9340 ScheduleExposure(2000,3,1) exposurePending=0
01:05:19.381 00.009 12020 MoveAxis(E, 0, ABG)
01:05:19.381 00.000 9340 Enqueuing Expose request
01:05:19.392 00.011 12020 Move returns status 0, amount 0
01:05:19.393 00.001 12020 MoveAxis(N, 0, ABG)
01:05:19.393 00.000 12020 Move returns status 0, amount 0
01:05:19.393 00.000 12020 move complete, result=0
01:05:19.393 00.000 12020 worker thread done servicing request
01:05:19.393 00.000 12020 Worker thread wakes up
01:05:19.395 00.002 12020 worker thread servicing REQUEST_EXPOSE 2000
01:05:19.395 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(1587,668,31,31)
01:05:19.397 00.002 9340 GuideStep: 0.2 px 0 ms EAST, -0.2 px 0 ms NORTH
01:05:19.459 00.062 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"8bffbd5a-a900-4c10-8b75-ba3394653da7"}
01:05:19.473 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"8bffbd5a-a900-4c10-8b75-ba3394653da7"}
01:05:19.485 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"7257dcfa-9012-4e57-a19b-7a5f24d4af50"}
01:05:19.495 00.010 9340 case statement mapped state 6 to 3
01:05:19.505 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"7257dcfa-9012-4e57-a19b-7a5f24d4af50"}
01:05:19.518 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"b73a0764-b148-4f31-872f-c2a1da0de6cb"}
01:05:19.530 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":24,"width":15,"height":15,"star_pos":[6.60,7.25],"pixels":"..."},"id":"b73a0764-b148-4f31-872f-c2a1da0de6cb"}
01:05:21.459 01.929 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"832e350f-940a-4998-8a79-3af92655199b"}
01:05:21.469 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"832e350f-940a-4998-8a79-3af92655199b"}
01:05:21.492 00.023 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"7e98f9bb-d1ae-4ad7-820a-37a68fb50663"}
01:05:21.501 00.009 9340 case statement mapped state 6 to 3
01:05:21.509 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"7e98f9bb-d1ae-4ad7-820a-37a68fb50663"}
01:05:21.517 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"81095fe9-3fd4-489a-b426-c4a3476ef00b"}
01:05:21.524 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":24,"width":15,"height":15,"star_pos":[6.60,7.25],"pixels":"..."},"id":"81095fe9-3fd4-489a-b426-c4a3476ef00b"}
01:05:21.760 00.236 12020 Exposure complete
01:05:22.079 00.319 12020 worker thread done servicing request
01:05:22.080 00.001 9340 OnExposeComplete: enter
01:05:22.091 00.011 9340 UpdateGuideState(): m_state=6
01:05:22.109 00.018 9340 Star::Find(15, 1601, 683, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 25
01:05:22.122 00.013 9340 Star::Find returns 1 (0), X=1601.53, Y=683.41, Mass=972739, SNR=111.4, Peak=61011 HFD=4.4
01:05:22.139 00.017 9340 CameraToMount -- cameraTheta (2.25) - m_xAngle (-3.09) = xAngle (5.34 = -0.94)
01:05:22.152 00.013 9340 CameraToMount -- cameraTheta (2.25) - (m_xAngle (-3.09) + m_yAngleError (-0.07)) = yAngle (5.41 = -0.87)
01:05:22.163 00.011 9340 CameraToMount -- cameraX=-0.28 cameraY=0.35 hyp=0.45 cameraTheta=2.25 mountX=0.27 mountY=-0.35, mountTheta=-0.92
01:05:22.202 00.039 9340 SchedulePrimaryMove(10104498, x=-0.28, y=0.35, opts=13)
01:05:22.214 00.012 9340 Enqueuing Move request for scope (-0.28, 0.35)
01:05:22.231 00.017 12020 Worker thread wakes up
01:05:22.231 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=10757, max=65535, med=16041, FiltMin=13075, FiltMax=65518, Gamma=2.870
01:05:22.241 00.010 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.28, 0.35) opts 0xd
01:05:22.241 00.000 9340 UpdateGuideState exits: m=972739 SNR=111.4
01:05:22.256 00.015 12020 Handling offset move in thread for scope, endpoint = (-0.28, 0.35)
01:05:22.256 00.000 9340 PhdController: settling, locked = 1, distance = 0.38 (0.45) aobump = 0 frame = 15 / 99999
01:05:22.271 00.015 12020 Moving (-0.28, 0.35) raw xDistance=0.27 yDistance=-0.35
01:05:22.271 00.000 9340 evsrv: {"Event":"Settling","Timestamp":1778738722.271,"Host":"ASTRO","Inst":1,"Distance":0.38,"Time":5.9,"SettleTime":8.0,"StarLocked":true}
01:05:22.283 00.012 12020 GuideAlgorithmHysteresis::Result() returns 0.11 from input 0.27
01:05:22.283 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
01:05:22.284 00.001 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:05:22.314 00.030 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.35
01:05:22.314 00.000 12020 MoveAxis(W, 19, ABG)
01:05:22.315 00.001 12020 Guiding  Dir = 3, Dur = 19
01:05:22.316 00.001 9340 ScheduleExposure(2000,3,1) exposurePending=0
01:05:22.330 00.014 12020 IsSlewing returns 0
01:05:22.331 00.001 9340 Enqueuing Expose request
01:05:22.348 00.017 12020 IsGuiding returns 0
01:05:22.382 00.034 12020 IsGuiding returns 1
01:05:22.382 00.000 12020 scope still moving after pulse duration time elapsed
01:05:22.438 00.056 12020 IsSlewing returns 0
01:05:22.477 00.039 12020 IsGuiding returns 0
01:05:22.478 00.001 12020 scope move finished after 19 + 109 ms
01:05:22.478 00.000 12020 Move returns status 0, amount 19
01:05:22.478 00.000 12020 MoveAxis(N, 0, ABG)
01:05:22.478 00.000 12020 Move returns status 0, amount 0
01:05:22.478 00.000 12020 move complete, result=0
01:05:22.479 00.001 12020 worker thread done servicing request
01:05:22.479 00.000 9340 GuideStep: 0.3 px 19 ms WEST, -0.3 px 0 ms NORTH
01:05:22.491 00.012 12020 Worker thread wakes up
01:05:22.492 00.001 12020 worker thread servicing REQUEST_EXPOSE 2000
01:05:22.492 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(1587,668,31,31)
01:05:23.458 00.966 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"053ecf18-80d8-4feb-8154-a3e41c72071a"}
01:05:23.467 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"053ecf18-80d8-4feb-8154-a3e41c72071a"}
01:05:23.479 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"459f3bf7-d640-4b6c-bab7-37e891a89511"}
01:05:23.489 00.010 9340 case statement mapped state 6 to 3
01:05:23.500 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"459f3bf7-d640-4b6c-bab7-37e891a89511"}
01:05:23.513 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"66f3c86c-c01d-4fab-a40e-f95b4b7881d8"}
01:05:23.538 00.025 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":25,"width":15,"height":15,"star_pos":[6.53,7.41],"pixels":"..."},"id":"66f3c86c-c01d-4fab-a40e-f95b4b7881d8"}
01:05:24.860 01.322 12020 Exposure complete
01:05:25.035 00.175 12020 worker thread done servicing request
01:05:25.035 00.000 9340 OnExposeComplete: enter
01:05:25.044 00.009 9340 UpdateGuideState(): m_state=6
01:05:25.053 00.009 9340 Star::Find(15, 1601, 683, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 26
01:05:25.077 00.024 9340 Star::Find returns 1 (0), X=1602.03, Y=683.40, Mass=1095894, SNR=178.0, Peak=61730 HFD=4.8
01:05:25.085 00.008 9340 CameraToMount -- cameraTheta (1.01) - m_xAngle (-3.09) = xAngle (4.10 = -2.18)
01:05:25.094 00.009 9340 CameraToMount -- cameraTheta (1.01) - (m_xAngle (-3.09) + m_yAngleError (-0.07)) = yAngle (4.17 = -2.11)
01:05:25.104 00.010 9340 CameraToMount -- cameraX=0.22 cameraY=0.34 hyp=0.40 cameraTheta=1.01 mountX=-0.23 mountY=-0.35, mountTheta=-2.16
01:05:25.116 00.012 9340 SchedulePrimaryMove(10104498, x=0.22, y=0.34, opts=13)
01:05:25.125 00.009 9340 Enqueuing Move request for scope (0.22, 0.34)
01:05:25.133 00.008 12020 Worker thread wakes up
01:05:25.133 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=10958, max=65535, med=16025, FiltMin=13034, FiltMax=65518, Gamma=2.870
01:05:25.144 00.011 12020 worker thread servicing REQUEST_MOVE scope ofs (0.22, 0.34) opts 0xd
01:05:25.144 00.000 9340 UpdateGuideState exits: m=1095894 SNR=178.0
01:05:25.152 00.008 12020 Handling offset move in thread for scope, endpoint = (0.22, 0.34)
01:05:25.152 00.000 9340 PhdController: settling, locked = 1, distance = 0.39 (0.45) aobump = 0 frame = 16 / 99999
01:05:25.161 00.009 12020 Moving (0.22, 0.34) raw xDistance=-0.23 yDistance=-0.35
01:05:25.162 00.001 9340 PhdController: newstate STATE_FINISH
01:05:25.183 00.021 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.23
01:05:25.183 00.000 12020 switching direction from 1 to -1 - decHistory=-3 oldest=-0.14 newest=-0.88
01:05:25.183 00.000 12020 GuideAlgorithmResistSwitch::result() returns -0.35 from input -0.35
01:05:25.183 00.000 12020 MoveAxis(E, 0, ABG)
01:05:25.183 00.000 12020 Move returns status 0, amount 0
01:05:25.184 00.001 9340 PhdController complete: success
01:05:25.194 00.010 12020 MoveAxis(N, 56, ABG)
01:05:25.194 00.000 9340 evsrv: {"Event":"SettleDone","Timestamp":1778738725.194,"Host":"ASTRO","Inst":1,"Status":0,"TotalFrames":16,"DroppedFrames":0}
01:05:25.203 00.009 12020 Guiding  Dir = 0, Dur = 56
01:05:25.203 00.000 9340 Mount: notify guiding dither settle done success=1
01:05:25.213 00.010 12020 IsSlewing returns 0
01:05:25.213 00.000 9340 PhdController: newstate STATE_IDLE
01:05:25.223 00.010 12020 IsGuiding returns 0
01:05:25.223 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:05:25.231 00.008 9340 ScheduleExposure(2000,3,1) exposurePending=0
01:05:25.240 00.009 9340 Enqueuing Expose request
01:05:25.324 00.084 12020 IsGuiding returns 1
01:05:25.324 00.000 12020 scope still moving after pulse duration time elapsed
01:05:25.371 00.047 12020 IsSlewing returns 0
01:05:25.458 00.087 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"1c264624-c075-4845-aed8-bc6874beaefa"}
01:05:25.473 00.015 12020 IsGuiding returns 0
01:05:25.473 00.000 12020 scope move finished after 56 + 194 ms
01:05:25.473 00.000 12020 Move returns status 0, amount 56
01:05:25.474 00.001 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"1c264624-c075-4845-aed8-bc6874beaefa"}
01:05:25.484 00.010 12020 move complete, result=0
01:05:25.484 00.000 9340 GuideStep: -0.2 px 0 ms EAST, -0.3 px 56 ms NORTH
01:05:25.495 00.011 12020 worker thread done servicing request
01:05:25.495 00.000 12020 Worker thread wakes up
01:05:25.495 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
01:05:25.495 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(1587,668,31,31)
01:05:25.503 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"b700ba33-d783-473b-aa3e-b627fd0aca19"}
01:05:25.526 00.023 9340 case statement mapped state 6 to 3
01:05:25.538 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"b700ba33-d783-473b-aa3e-b627fd0aca19"}
01:05:25.547 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"8cfb969c-aa89-4e35-9514-1b5a85da89e8"}
01:05:25.558 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":26,"width":15,"height":15,"star_pos":[7.03,7.40],"pixels":"..."},"id":"8cfb969c-aa89-4e35-9514-1b5a85da89e8"}
01:05:26.043 00.485 9340 evsrv: cli 100A41E8 connect
01:05:26.066 00.023 9340 case statement mapped state 6 to 3
01:05:26.117 00.051 9340 case statement mapped state 6 to 3
01:05:26.172 00.055 9340 evsrv: cli 100A41E8 request: {"method":"get_app_state","id":"cca01bdf-7cc7-4099-b595-3e188d1f4493"}
01:05:26.196 00.024 9340 case statement mapped state 6 to 3
01:05:26.217 00.021 9340 evsrv: cli 100A41E8 response: {"jsonrpc":"2.0","result":"Guiding","id":"cca01bdf-7cc7-4099-b595-3e188d1f4493"}
01:05:26.230 00.013 9340 evsrv: cli 100A41E8 disconnect
01:05:26.246 00.016 9340 evsrv: cli 100A41E8 connect
01:05:26.267 00.021 9340 case statement mapped state 6 to 3
01:05:26.282 00.015 9340 case statement mapped state 6 to 3
01:05:26.331 00.049 9340 evsrv: cli 100A41E8 request: {"method":"stop_capture","id":"73a40547-5f7c-43ff-8795-26471f4de11e"}
01:05:26.347 00.016 9340 StopCapturing CaptureActive=1 continueCapturing=1 exposurePending=1
01:05:26.369 00.022 9340 Status Line: Waiting for devices...
01:05:26.388 00.019 9340 evsrv: cli 100A41E8 response: {"jsonrpc":"2.0","result":0,"id":"73a40547-5f7c-43ff-8795-26471f4de11e"}
01:05:26.411 00.023 9340 evsrv: cli 100A41E8 disconnect
01:05:26.461 00.050 9340 evsrv: cli 100A4288 connect
01:05:26.483 00.022 9340 case statement mapped state 6 to 3
01:05:26.495 00.012 12020 ZWO: stopexposure
01:05:26.496 00.001 9340 case statement mapped state 6 to 3
01:05:26.528 00.032 9340 evsrv: cli 100A4288 request: {"method":"get_app_state","id":"a8a86ab7-b4fc-4a4b-aed2-de9339fc2f2c"}
01:05:26.587 00.059 9340 case statement mapped state 6 to 3
01:05:26.613 00.026 9340 evsrv: cli 100A4288 response: {"jsonrpc":"2.0","result":"Guiding","id":"a8a86ab7-b4fc-4a4b-aed2-de9339fc2f2c"}
01:05:26.636 00.023 9340 evsrv: cli 100A4288 disconnect
01:05:26.979 00.343 12020 ZWO: stopexposure
01:05:26.979 00.000 12020 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:195->Capture failed
01:05:26.980 00.001 9340 OnExposeComplete: enter
01:05:26.999 00.019 12020 worker thread done servicing request
01:05:26.999 00.000 9340 OnExposeComplete: Capture Error reported
01:05:27.013 00.014 9340 StopCapturing CaptureActive=1 continueCapturing=0 exposurePending=0
01:05:27.032 00.019 9340 Mount: notify guiding stopped
01:05:27.090 00.058 9340 Changing from state GUIDING to STOP
01:05:27.121 00.031 9340 guider state => SELECTED
01:05:27.139 00.018 9340 UpdateImageDisplay: Size=(1920,1080) min=10958, max=65535, med=16025, FiltMin=13034, FiltMax=65518, Gamma=2.870
01:05:27.171 00.032 9340 Changing from state SELECTED to UNINITIALIZED
01:05:27.233 00.062 9340 guider state => SELECTING
01:05:27.266 00.033 9340 Status Line: Stopped.
01:05:27.285 00.019 9340 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:557->Error reported capturing image
01:05:27.459 00.174 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"9e1a82ac-2986-4b4c-8063-b0bd17293eb5"}
01:05:27.473 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"9e1a82ac-2986-4b4c-8063-b0bd17293eb5"}
01:05:27.490 00.017 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"f670c2ab-f78c-4248-b69e-7ba712037900"}
01:05:27.504 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"f670c2ab-f78c-4248-b69e-7ba712037900"}
01:05:27.642 00.138 9340 evsrv: cli 100A45A8 connect
01:05:27.660 00.018 9340 evsrv: cli 100A45A8 request: {"method":"get_app_state","id":"e715fe5c-0218-4746-b80a-005a4c00845e"}
01:05:27.679 00.019 9340 evsrv: cli 100A45A8 response: {"jsonrpc":"2.0","result":"Stopped","id":"e715fe5c-0218-4746-b80a-005a4c00845e"}
01:05:27.696 00.017 9340 evsrv: cli 100A45A8 disconnect
01:05:29.460 01.764 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"4d6d2c1e-0a5a-4cb5-8494-efbaac8deddf"}
01:05:29.487 00.027 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"4d6d2c1e-0a5a-4cb5-8494-efbaac8deddf"}
01:05:29.510 00.023 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"054dfe21-6fc1-49b8-8f09-8acc0d376ba7"}
01:05:29.524 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"054dfe21-6fc1-49b8-8f09-8acc0d376ba7"}
01:05:31.458 01.934 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"27a73d67-e0e9-4dc2-acb0-a661ac6109cc"}
01:05:31.498 00.040 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"27a73d67-e0e9-4dc2-acb0-a661ac6109cc"}
01:05:31.511 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"4bf090d2-4a33-442c-a7cb-18a6a42db2b3"}
01:05:31.521 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"4bf090d2-4a33-442c-a7cb-18a6a42db2b3"}
01:05:33.459 01.938 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"ad59d97a-f9dc-4bca-8c08-cdb7f5ebdcf7"}
01:05:33.477 00.018 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"ad59d97a-f9dc-4bca-8c08-cdb7f5ebdcf7"}
01:05:33.488 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"3553f446-2da0-446b-a074-9994094ae2c9"}
01:05:33.501 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"3553f446-2da0-446b-a074-9994094ae2c9"}
01:05:35.456 01.955 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"44e28ed6-fe76-46a2-93ca-5e9c0a552600"}
01:05:35.477 00.021 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"44e28ed6-fe76-46a2-93ca-5e9c0a552600"}
01:05:35.487 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"f67e264c-98b1-4dc4-8322-7fe6ed356fa4"}
01:05:35.516 00.029 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"f67e264c-98b1-4dc4-8322-7fe6ed356fa4"}
01:05:37.456 01.940 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"5a947a6e-6dcf-4d1f-9371-5208aa3b008d"}
01:05:37.471 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"5a947a6e-6dcf-4d1f-9371-5208aa3b008d"}
01:05:37.489 00.018 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"fc180d93-113d-4903-a75d-37fc0dfa9cc5"}
01:05:37.502 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"fc180d93-113d-4903-a75d-37fc0dfa9cc5"}
01:05:39.454 01.952 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"5f4e6a70-d392-4fbf-a8a8-362385043290"}
01:05:39.464 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"5f4e6a70-d392-4fbf-a8a8-362385043290"}
01:05:39.479 00.015 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"35fe5f53-016f-4f07-be8e-59255ae6684f"}
01:05:39.492 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"35fe5f53-016f-4f07-be8e-59255ae6684f"}
01:05:41.454 01.962 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"1ccd0ef4-be71-48c6-8ed3-10c729a487f9"}
01:05:41.493 00.039 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"1ccd0ef4-be71-48c6-8ed3-10c729a487f9"}
01:05:41.528 00.035 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"06315871-bd70-4442-af90-44c439197fe6"}
01:05:41.544 00.016 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"06315871-bd70-4442-af90-44c439197fe6"}
01:05:43.453 01.909 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"bd7e587f-1ae5-4c3e-9f83-614961c36ccf"}
01:05:43.464 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"bd7e587f-1ae5-4c3e-9f83-614961c36ccf"}
01:05:43.475 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"e41e2a01-f12d-4a4b-bbf3-7f51ce88303a"}
01:05:43.486 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"e41e2a01-f12d-4a4b-bbf3-7f51ce88303a"}
01:05:45.465 01.979 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"73e010eb-feb6-4847-81d3-98a527fe5e0f"}
01:05:45.482 00.017 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"73e010eb-feb6-4847-81d3-98a527fe5e0f"}
01:05:45.496 00.014 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"539b8965-cfee-4aaa-982f-3f931b213726"}
01:05:45.533 00.037 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"539b8965-cfee-4aaa-982f-3f931b213726"}
01:05:47.454 01.921 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"f1d0b22d-3e88-456d-999b-df3733bcd613"}
01:05:47.488 00.034 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"f1d0b22d-3e88-456d-999b-df3733bcd613"}
01:05:47.531 00.043 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"029b1b6e-a796-411a-bf34-87a731acca7b"}
01:05:47.545 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"029b1b6e-a796-411a-bf34-87a731acca7b"}
01:05:49.457 01.912 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"8d582053-7b1a-47ed-bade-0e1783cd91ae"}
01:05:49.499 00.042 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"8d582053-7b1a-47ed-bade-0e1783cd91ae"}
01:05:49.522 00.023 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"a79fc370-cf93-402f-b195-bef9bd89522e"}
01:05:49.551 00.029 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"a79fc370-cf93-402f-b195-bef9bd89522e"}
01:05:51.691 02.140 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"2c93231e-a05e-4e73-a04d-5f10aba47b22"}
01:05:51.824 00.133 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"2c93231e-a05e-4e73-a04d-5f10aba47b22"}
01:05:51.977 00.153 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"3e9612b0-3786-42f0-b79b-0e6bc1bd70bd"}
01:05:52.020 00.043 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"3e9612b0-3786-42f0-b79b-0e6bc1bd70bd"}
01:05:53.689 01.669 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"8441826a-65f0-49f0-91f8-41216af11596"}
01:05:53.724 00.035 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"8441826a-65f0-49f0-91f8-41216af11596"}
01:05:53.748 00.024 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"99bcbe55-319a-4ac2-8394-6c02f1e85815"}
01:05:53.825 00.077 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"99bcbe55-319a-4ac2-8394-6c02f1e85815"}
01:05:54.478 00.653 9340 evsrv: cli 100A41E8 connect
01:05:54.550 00.072 9340 evsrv: cli 100A41E8 request: {"method":"get_app_state","id":"17238694-e99e-40ec-ae4a-16a43fdf4e84"}
01:05:54.581 00.031 9340 evsrv: cli 100A41E8 response: {"jsonrpc":"2.0","result":"Stopped","id":"17238694-e99e-40ec-ae4a-16a43fdf4e84"}
01:05:54.604 00.023 9340 evsrv: cli 100A41E8 disconnect
01:05:54.671 00.067 9340 evsrv: cli 100A4288 connect
01:05:54.714 00.043 9340 evsrv: cli 100A4288 request: {"method":"get_calibrated","id":"e5a6b29a-4db4-4ccc-926b-fd007801617a"}
01:05:54.733 00.019 9340 evsrv: cli 100A4288 response: {"jsonrpc":"2.0","result":true,"id":"e5a6b29a-4db4-4ccc-926b-fd007801617a"}
01:05:54.767 00.034 9340 evsrv: cli 100A4288 disconnect
01:05:54.842 00.075 9340 evsrv: cli 100A4328 connect
01:05:54.878 00.036 9340 evsrv: cli 100A4328 request: {"method":"guide","params":{"settle":{"pixels":0.45,"time":8,"timeout":90},"recalibrate":false},"id":"d0a88820-a67c-4e4a-ab39-9346cc204440"}
01:05:54.901 00.023 9340 PhdController::Guide begins
01:05:54.932 00.031 9340 PhdController: newstate STATE_SETUP
01:05:54.988 00.056 9340 PhdController: setup
01:05:55.015 00.027 9340 PhdController: newstate STATE_ATTEMPT_START
01:05:55.051 00.036 9340 PhdController: start capturing
01:05:55.072 00.021 9340 Changing from state SELECTING to UNINITIALIZED
01:05:55.127 00.055 9340 guider state => SELECTING
01:05:55.150 00.023 9340 setting force full frames = true
01:05:55.163 00.013 9340 StartCapturing CaptureActive=0 continueCapturing=0 exposurePending=0
01:05:55.200 00.037 9340 ScheduleExposure(2000,3,0) exposurePending=0
01:05:55.234 00.034 9340 Enqueuing Expose request
01:05:55.252 00.018 9340 PhdController: newstate STATE_SELECT_STAR
01:05:55.266 00.014 12020 Worker thread wakes up
01:05:55.266 00.000 9340 evsrv: cli 100A4328 response: {"jsonrpc":"2.0","result":0,"id":"d0a88820-a67c-4e4a-ab39-9346cc204440"}
01:05:55.280 00.014 12020 worker thread servicing REQUEST_EXPOSE 2000
01:05:55.281 00.001 12020 Handling exposure in thread, d=2000 o=3 r=(0,0,0,0)
01:05:55.282 00.001 9340 evsrv: cli 100A4328 disconnect
01:05:55.295 00.013 9340 evsrv: cli 100A43C8 connect
01:05:55.309 00.014 9340 case statement mapped state 1 to 101
01:05:55.323 00.014 9340 case statement mapped state 1 to 101
01:05:55.355 00.032 9340 evsrv: cli 100A43C8 request: {"method":"get_lock_shift_params","id":"7356fcc0-dfde-496a-86a1-b0019a94e4a5"}
01:05:55.371 00.016 9340 evsrv: cli 100A43C8 response: {"jsonrpc":"2.0","result":{"enabled":false,"rate":[0.00,0.00],"units":"arcsec/hr","axes":"RA/Dec"},"id":"7356fcc0-dfde-496a-86a1-b0019a94e4a5"}
01:05:55.385 00.014 9340 evsrv: cli 100A43C8 disconnect
01:05:55.397 00.012 9340 evsrv: cli 100A4468 connect
01:05:55.413 00.016 9340 case statement mapped state 1 to 101
01:05:55.424 00.011 9340 case statement mapped state 1 to 101
01:05:55.439 00.015 9340 evsrv: cli 100A4468 request: {"method":"get_lock_position","id":"130f2ac6-9504-4424-aa4a-fd60575bc460"}
01:05:55.470 00.031 9340 evsrv: cli 100A4468 response: {"jsonrpc":"2.0","result":null,"id":"130f2ac6-9504-4424-aa4a-fd60575bc460"}
01:05:55.486 00.016 9340 evsrv: cli 100A4468 disconnect
01:05:55.688 00.202 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"0f3c5bed-955a-4784-85dd-f1dec0aa3aaf"}
01:05:55.706 00.018 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"0f3c5bed-955a-4784-85dd-f1dec0aa3aaf"}
01:05:55.726 00.020 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"4ffff196-8514-4404-a87f-50b92aeb7cc2"}
01:05:55.737 00.011 9340 case statement mapped state 1 to 101
01:05:55.764 00.027 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Looping","id":"4ffff196-8514-4404-a87f-50b92aeb7cc2"}
01:05:56.488 00.724 9340 evsrv: cli 100A41E8 connect
01:05:56.516 00.028 9340 case statement mapped state 1 to 101
01:05:56.530 00.014 9340 case statement mapped state 1 to 101
01:05:56.546 00.016 9340 evsrv: cli 100A41E8 request: {"method":"get_lock_position","id":"40babdc8-89d4-4a18-bf41-c09f6499ed56"}
01:05:56.557 00.011 9340 evsrv: cli 100A41E8 response: {"jsonrpc":"2.0","result":null,"id":"40babdc8-89d4-4a18-bf41-c09f6499ed56"}
01:05:56.575 00.018 9340 evsrv: cli 100A41E8 disconnect
01:05:57.576 01.001 9340 evsrv: cli 100A41E8 connect
01:05:57.585 00.009 9340 case statement mapped state 1 to 101
01:05:57.593 00.008 9340 case statement mapped state 1 to 101
01:05:57.603 00.010 9340 evsrv: cli 100A41E8 request: {"method":"get_lock_position","id":"1b314889-3056-4d52-b7cb-697b8a63f439"}
01:05:57.612 00.009 9340 evsrv: cli 100A41E8 response: {"jsonrpc":"2.0","result":null,"id":"1b314889-3056-4d52-b7cb-697b8a63f439"}
01:05:57.620 00.008 9340 evsrv: cli 100A41E8 disconnect
01:05:57.649 00.029 12020 Exposure complete
01:05:57.688 00.039 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"0734e035-080e-4bd4-b14e-e07dad7a459b"}
01:05:57.705 00.017 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"0734e035-080e-4bd4-b14e-e07dad7a459b"}
01:05:57.726 00.021 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"49754fe2-22c5-4198-aace-08b0d1645a58"}
01:05:57.736 00.010 9340 case statement mapped state 1 to 101
01:05:57.754 00.018 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Looping","id":"49754fe2-22c5-4198-aace-08b0d1645a58"}
01:05:57.906 00.152 12020 worker thread done servicing request
01:05:57.908 00.002 9340 OnExposeComplete: enter
01:05:57.937 00.029 9340 UpdateGuideState(): m_state=1
01:05:57.949 00.012 9340 UpdateCurrentPosition: no star selected
01:05:57.962 00.013 9340 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
01:05:57.971 00.009 9340 Status Line: No star selected
01:05:57.983 00.012 9340 UpdateImageDisplay: Size=(1920,1080) min=10720, max=65535, med=16179, FiltMin=13086, FiltMax=65521, Gamma=2.870
01:05:57.994 00.011 9340 UpdateGuideState exits: No star selected
01:05:58.008 00.014 9340 GuiderMultiStar::AutoSelect enter
01:05:58.018 00.010 9340 Star::AutoFind called with edgeAllowance = 0 searchRegion = 15 roi = 0x0@0,0
01:05:58.255 00.237 9340 AutoFind: auto downsample for scale 2.47 => 1x
01:05:58.518 00.263 9340 AutoFind: global mean = -0.0, stdev 2816.3
01:05:58.530 00.012 9340 AutoFind: using threshold = 0.1
01:05:58.816 00.286 9340 AutoFind: local max [523, 999] 59.7
01:05:58.830 00.014 9340 AutoFind: local max [905, 678] 55.9
01:05:58.857 00.027 9340 AutoFind: local max [1218, 1000] 55.5
01:05:58.869 00.012 9340 AutoFind: local max [1176, 116] 50.5
01:05:58.878 00.009 9340 AutoFind: local max [1599, 681] 48.5
01:05:58.896 00.018 9340 AutoFind: local max [817, 624] 39.7
01:05:58.906 00.010 9340 AutoFind: local max [778, 370] 31.6
01:05:58.918 00.012 9340 AutoFind: local max [77, 378] 30.4
01:05:58.931 00.013 9340 AutoFind: local max [1806, 298] 27.5
01:05:58.949 00.018 9340 AutoFind: local max [808, 654] 25.9
01:05:58.960 00.011 9340 AutoFind: local max [1812, 304] 24.4
01:05:58.997 00.037 9340 AutoFind: local max [318, 232] 24.2
01:05:59.006 00.009 9340 AutoFind: local max [555, 784] 23.8
01:05:59.016 00.010 9340 AutoFind: local max [549, 775] 23.1
01:05:59.026 00.010 9340 AutoFind: local max [546, 784] 22.9
01:05:59.034 00.008 9340 AutoFind: local max [447, 17] 21.2
01:05:59.051 00.017 9340 AutoFind: local max [231, 203] 14.7
01:05:59.061 00.010 9340 AutoFind: local max [722, 134] 13.9
01:05:59.072 00.011 9340 AutoFind: local max [785, 668] 13.5
01:05:59.084 00.012 9340 AutoFind: local max [392, 778] 12.1
01:05:59.110 00.026 9340 AutoFind: local max [579, 726] 11.9
01:05:59.122 00.012 9340 AutoFind: local max [413, 837] 10.6
01:05:59.131 00.009 9340 AutoFind: local max [269, 307] 8.6
01:05:59.144 00.013 9340 AutoFind: local max [410, 643] 8.1
01:05:59.153 00.009 9340 AutoFind: local max [359, 702] 7.5
01:05:59.163 00.010 9340 AutoFind: local max [519, 508] 7.3
01:05:59.176 00.013 9340 AutoFind: local max [1812, 549] 7.3
01:05:59.187 00.011 9340 AutoFind: local max [1392, 31] 7.1
01:05:59.201 00.014 9340 AutoFind: local max [1843, 817] 6.9
01:05:59.211 00.010 9340 AutoFind: local max [1751, 15] 6.5
01:05:59.243 00.032 9340 AutoFind: local max [1888, 1034] 6.3
01:05:59.252 00.009 9340 AutoFind: local max [1466, 744] 5.8
01:05:59.267 00.015 9340 AutoFind: local max [1408, 688] 5.8
01:05:59.278 00.011 9340 AutoFind: local max [736, 467] 5.5
01:05:59.287 00.009 9340 AutoFind: local max [1430, 71] 5.3
01:05:59.295 00.008 9340 AutoFind: local max [1675, 78] 5.1
01:05:59.308 00.013 9340 AutoFind: local max [1364, 269] 4.9
01:05:59.319 00.011 9340 AutoFind: local max [1187, 118] 4.8
01:05:59.330 00.011 9340 AutoFind: local max [255, 672] 4.8
01:05:59.359 00.029 9340 AutoFind: local max [458, 490] 4.6
01:05:59.372 00.013 9340 AutoFind: local max [643, 242] 4.5
01:05:59.382 00.010 9340 AutoFind: local max [1042, 332] 4.4
01:05:59.393 00.011 9340 AutoFind: local max [555, 797] 4.3
01:05:59.402 00.009 9340 AutoFind: local max [1634, 234] 4.2
01:05:59.416 00.014 9340 AutoFind: local max [1704, 863] 4.2
01:05:59.426 00.010 9340 AutoFind: local max [1418, 660] 4.2
01:05:59.437 00.011 9340 AutoFind: local max [1452, 137] 4.2
01:05:59.467 00.030 9340 AutoFind: local max [1175, 129] 4.1
01:05:59.479 00.012 9340 AutoFind: local max [594, 275] 4.1
01:05:59.488 00.009 9340 AutoFind: local max [315, 192] 4.1
01:05:59.500 00.012 9340 AutoFind: local max [1867, 635] 4.1
01:05:59.511 00.011 9340 AutoFind: local max [687, 361] 4.0
01:05:59.521 00.010 9340 AutoFind: local max [321, 223] 4.0
01:05:59.530 00.009 9340 AutoFind: local max [32, 196] 4.0
01:05:59.541 00.011 9340 AutoFind: local max [212, 1016] 4.0
01:05:59.557 00.016 9340 AutoFind: local max [541, 668] 4.0
01:05:59.566 00.009 9340 AutoFind: local max [1545, 24] 4.0
01:05:59.596 00.030 9340 AutoFind: local max [227, 1017] 4.0
01:05:59.607 00.011 9340 AutoFind: local max [910, 322] 3.9
01:05:59.617 00.010 9340 AutoFind: local max [578, 560] 3.9
01:05:59.628 00.011 9340 AutoFind: local max [1550, 492] 3.9
01:05:59.637 00.009 9340 AutoFind: local max [1603, 1004] 3.9
01:05:59.648 00.011 9340 AutoFind: local max [1324, 565] 3.9
01:05:59.662 00.014 9340 AutoFind: local max [1231, 944] 3.9
01:05:59.683 00.021 9340 AutoFind: local max [664, 757] 3.9
01:05:59.716 00.033 9340 AutoFind: local max [205, 946] 3.8
01:05:59.731 00.015 9340 AutoFind: local max [704, 897] 3.8
01:05:59.745 00.014 9340 AutoFind: local max [1347, 670] 3.8
01:05:59.755 00.010 9340 AutoFind: local max [1627, 431] 3.8
01:05:59.767 00.012 9340 AutoFind: local max [356, 956] 3.8
01:05:59.777 00.010 9340 AutoFind: local max [1479, 253] 3.8
01:05:59.803 00.026 9340 AutoFind: local max [1874, 741] 3.8
01:05:59.839 00.036 9340 AutoFind: local max [1322, 191] 3.8
01:05:59.861 00.022 9340 AutoFind: local max [230, 256] 3.8
01:05:59.876 00.015 9340 AutoFind: local max [1066, 699] 3.8
01:05:59.890 00.014 9340 AutoFind: local max [1694, 197] 3.8
01:05:59.900 00.010 9340 AutoFind: local max [495, 104] 3.8
01:05:59.912 00.012 9340 AutoFind: local max [1842, 536] 3.8
01:05:59.926 00.014 9340 AutoFind: local max [599, 332] 3.8
01:05:59.938 00.012 9340 AutoFind: local max [838, 1038] 3.7
01:05:59.963 00.025 9340 AutoFind: local max [1147, 69] 3.7
01:05:59.977 00.014 9340 AutoFind: local max [539, 523] 3.7
01:05:59.987 00.010 9340 AutoFind: local max [846, 473] 3.7
01:05:59.997 00.010 9340 AutoFind: local max [902, 191] 3.7
01:06:00.011 00.014 9340 AutoFind: local max [1165, 126] 3.7
01:06:00.026 00.015 9340 AutoFind: local max [1774, 686] 3.7
01:06:00.040 00.014 9340 AutoFind: local max [1505, 888] 3.7
01:06:00.053 00.013 9340 AutoFind: local max [1427, 772] 3.7
01:06:00.064 00.011 9340 AutoFind: local max [1816, 110] 3.7
01:06:00.094 00.030 9340 AutoFind: local max [483, 80] 3.7
01:06:00.107 00.013 9340 AutoFind: local max [717, 194] 3.7
01:06:00.118 00.011 9340 AutoFind: local max [1668, 905] 3.6
01:06:00.128 00.010 9340 AutoFind: local max [1388, 136] 3.6
01:06:00.139 00.011 9340 AutoFind: local max [934, 130] 3.6
01:06:00.150 00.011 9340 AutoFind: local max [838, 32] 3.6
01:06:00.168 00.018 9340 AutoFind: local max [1557, 281] 3.6
01:06:00.180 00.012 9340 AutoFind: local max [549, 650] 3.6
01:06:00.193 00.013 9340 AutoFind: local max [1692, 916] 3.6
01:06:00.224 00.031 9340 AutoFind: local max [310, 385] 3.6
01:06:00.236 00.012 9340 AutoFind: local max [631, 953] 3.6
01:06:00.247 00.011 9340 AutoFind: too close [549, 650] 3.6 - [541, 668] 4.0
01:06:00.257 00.010 9340 AutoFind: too close [1165, 126] 3.7 - [1175, 129] 4.1
01:06:00.266 00.009 9340 AutoFind: close dim-bright [1165, 126] 3.7 - [1176, 116] 50.5
01:06:00.276 00.010 9340 AutoFind: too close [539, 523] 3.7 - [519, 508] 7.3
01:06:00.291 00.015 9340 AutoFind: too close [227, 1017] 4.0 - [212, 1016] 4.0
01:06:00.305 00.014 9340 AutoFind: close dim-bright [321, 223] 4.0 - [318, 232] 24.2
01:06:00.333 00.028 9340 AutoFind: too close [1175, 129] 4.1 - [1187, 118] 4.8
01:06:00.346 00.013 9340 AutoFind: close dim-bright [1175, 129] 4.1 - [1176, 116] 50.5
01:06:00.355 00.009 9340 AutoFind: close dim-bright [555, 797] 4.3 - [546, 784] 22.9
01:06:00.366 00.011 9340 AutoFind: close dim-bright [555, 797] 4.3 - [555, 784] 23.8
01:06:00.376 00.010 9340 AutoFind: close dim-bright [1187, 118] 4.8 - [1176, 116] 50.5
01:06:00.384 00.008 9340 AutoFind: too close [546, 784] 22.9 - [549, 775] 23.1
01:06:00.397 00.013 9340 AutoFind: too close [546, 784] 22.9 - [555, 784] 23.8
01:06:00.408 00.011 9340 AutoFind: too close [549, 775] 23.1 - [555, 784] 23.8
01:06:00.422 00.014 9340 AutoFind: too close [1812, 304] 24.4 - [1806, 298] 27.5
01:06:00.448 00.026 9340 AutoFind: too close to edge [1751, 15] 6.5
01:06:00.458 00.010 9340 AutoFind: BPP = 16, saturation at 69503, pedestal 3968, thresh = 62949
01:06:00.467 00.009 9340 Star::Find(15, 523, 999, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
01:06:00.478 00.011 9340 Star::Find returns 1 (0), X=523.23, Y=998.81, Mass=1215946, SNR=163.2, Peak=63914 HFD=4.4
01:06:00.489 00.011 9340 Star::Find(15, 905, 678, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
01:06:00.503 00.014 9340 Star::Find returns 1 (0), X=904.67, Y=678.51, Mass=1746714, SNR=205.4, Peak=65478 HFD=5.3
01:06:00.513 00.010 9340 Star::Find(15, 1218, 1000, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
01:06:00.542 00.029 9340 Star::Find returns 1 (0), X=1218.03, Y=999.81, Mass=2487387, SNR=237.1, Peak=65523 HFD=6.0
01:06:00.557 00.015 9340 Star::Find(15, 1176, 116, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
01:06:00.569 00.012 9340 Star::Find returns 1 (0), X=1176.14, Y=116.14, Mass=2753048, SNR=222.2, Peak=65525 HFD=6.2
01:06:00.580 00.011 9340 Star::Find(15, 1599, 681, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
01:06:00.590 00.010 9340 Star::Find returns 1 (0), X=1598.78, Y=681.15, Mass=1051370, SNR=130.8, Peak=63221 HFD=4.4
01:06:00.605 00.015 9340 Star::Find(15, 817, 624, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
01:06:00.617 00.012 9340 Star::Find returns 1 (0), X=816.90, Y=624.61, Mass=666803, SNR=92.8, Peak=58992 HFD=3.9
01:06:00.648 00.031 9340 Star::Find(15, 778, 370, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
01:06:00.659 00.011 9340 Star::Find returns 1 (0), X=778.75, Y=370.68, Mass=490618, SNR=78.4, Peak=54152 HFD=3.7
01:06:00.670 00.011 9340 Star::Find(15, 77, 378, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
01:06:00.680 00.010 9340 Star::Find returns 1 (0), X=77.43, Y=378.19, Mass=515521, SNR=97.1, Peak=50432 HFD=3.7
01:06:00.691 00.011 9340 Star::Find(15, 808, 654, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
01:06:00.706 00.015 9340 Star::Find returns 1 (0), X=808.10, Y=654.21, Mass=406154, SNR=74.9, Peak=49667 HFD=3.4
01:06:00.716 00.010 9340 Star::Find(15, 318, 232, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
01:06:00.750 00.034 9340 Star::Find returns 1 (0), X=318.21, Y=232.64, Mass=391251, SNR=61.7, Peak=51337 HFD=3.6
01:06:00.761 00.011 9340 Star::Find(15, 447, 17, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
01:06:00.777 00.016 9340 Star::Find returns 1 (0), X=447.00, Y=17.69, Mass=368171, SNR=70.4, Peak=39421 HFD=4.0
01:06:00.789 00.012 9340 Star::Find(15, 231, 203, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
01:06:00.803 00.014 9340 Star::Find returns 1 (0), X=231.17, Y=203.48, Mass=218321, SNR=45.2, Peak=31483 HFD=3.6
01:06:00.814 00.011 9340 Star::Find(15, 722, 134, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
01:06:00.844 00.030 9340 Star::Find returns 1 (0), X=722.51, Y=134.32, Mass=179834, SNR=38.2, Peak=35569 HFD=3.1
01:06:00.860 00.016 9340 Star::Find(15, 785, 668, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
01:06:00.872 00.012 9340 Star::Find returns 1 (0), X=785.20, Y=667.06, Mass=236780, SNR=50.4, Peak=34814 HFD=3.9
01:06:00.891 00.019 9340 Star::Find(15, 392, 778, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
01:06:00.908 00.017 9340 Star::Find returns 1 (0), X=392.73, Y=777.84, Mass=194588, SNR=46.8, Peak=31523 HFD=3.4
01:06:00.954 00.046 9340 Star::Find(15, 579, 726, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
01:06:00.966 00.012 9340 Star::Find returns 1 (0), X=579.15, Y=725.41, Mass=200267, SNR=56.6, Peak=31283 HFD=3.6
01:06:00.981 00.015 9340 Star::Find(15, 413, 837, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
01:06:00.997 00.016 9340 Star::Find returns 1 (0), X=412.98, Y=838.20, Mass=209919, SNR=42.4, Peak=33655 HFD=3.9
01:06:01.009 00.012 9340 Star::Find(15, 269, 307, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
01:06:01.040 00.031 9340 Star::Find returns 1 (0), X=269.20, Y=307.51, Mass=116517, SNR=29.0, Peak=26969 HFD=3.3
01:06:01.053 00.013 9340 Star::Find(15, 410, 643, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
01:06:01.064 00.011 9340 Star::Find returns 1 (0), X=409.93, Y=643.19, Mass=107912, SNR=24.3, Peak=26198 HFD=2.9
01:06:01.075 00.011 9340 Star::Find(15, 359, 702, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
01:06:01.090 00.015 9340 Star::Find returns 1 (0), X=358.58, Y=701.89, Mass=92075, SNR=25.5, Peak=25001 HFD=3.0
01:06:01.101 00.011 9340 Star::Find(15, 1812, 549, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
01:06:01.133 00.032 9340 Star::Find returns 1 (0), X=1812.15, Y=548.89, Mass=91735, SNR=28.1, Peak=26799 HFD=2.6
01:06:01.150 00.017 9340 Star::Find(15, 1392, 31, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
01:06:01.162 00.012 9340 Star::Find returns 1 (0), X=1391.56, Y=31.89, Mass=106695, SNR=28.7, Peak=30876 HFD=2.3
01:06:01.175 00.013 9340 Star::Find(15, 1843, 817, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
01:06:01.193 00.018 9340 Star::Find returns 1 (0), X=1842.83, Y=817.19, Mass=179653, SNR=35.9, Peak=23428 HFD=4.7
01:06:01.232 00.039 9340 Star::Find(15, 1888, 1034, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
01:06:01.247 00.015 9340 Star::Find returns 1 (0), X=1888.08, Y=1034.74, Mass=67619, SNR=20.0, Peak=24894 HFD=2.6
01:06:01.260 00.013 9340 Star::Find(15, 1466, 744, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
01:06:01.273 00.013 9340 Star::Find returns 1 (0), X=1465.67, Y=743.22, Mass=78316, SNR=24.0, Peak=22060 HFD=3.4
01:06:01.284 00.011 9340 Star::Find(15, 1408, 688, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
01:06:01.296 00.012 9340 Star::Find returns 1 (0), X=1407.92, Y=688.44, Mass=49178, SNR=15.4, Peak=24366 HFD=2.5
01:06:01.329 00.033 9340 Star::Find(15, 736, 467, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
01:06:01.342 00.013 9340 Star::Find returns 1 (0), X=735.78, Y=467.17, Mass=100972, SNR=28.4, Peak=24659 HFD=3.6
01:06:01.357 00.015 9340 Star::Find(15, 1430, 71, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
01:06:01.367 00.010 9340 Star::Find returns 1 (0), X=1429.81, Y=71.34, Mass=81698, SNR=22.8, Peak=24659 HFD=2.7
01:06:01.380 00.013 9340 Star::Find(15, 1675, 78, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
01:06:01.395 00.015 9340 Star::Find returns 1 (0), X=1675.17, Y=78.29, Mass=31082, SNR=12.5, Peak=20316 HFD=2.6
01:06:01.429 00.034 9340 Star::Find(15, 1364, 269, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
01:06:01.441 00.012 9340 Star::Find returns 1 (0), X=1364.50, Y=268.00, Mass=47458, SNR=17.0, Peak=22298 HFD=3.6
01:06:01.451 00.010 9340 Star::Find(15, 255, 672, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
01:06:01.463 00.012 9340 Star::Find returns 1 (0), X=255.63, Y=672.46, Mass=21671, SNR=10.1, Peak=20057 HFD=1.5
01:06:01.477 00.014 9340 Star::Find(15, 458, 490, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
01:06:01.493 00.016 9340 Star::Find returns 1 (0), X=457.93, Y=490.49, Mass=38850, SNR=13.1, Peak=21069 HFD=2.3
01:06:01.523 00.030 9340 Star::Find(15, 643, 242, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
01:06:01.537 00.014 9340 Star::Find returns 1 (0), X=641.34, Y=242.25, Mass=62846, SNR=18.6, Peak=21622 HFD=3.6
01:06:01.551 00.014 9340 Star::Find(15, 1042, 332, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
01:06:01.563 00.012 9340 Star::Find returns 1 (0), X=1042.13, Y=331.92, Mass=34958, SNR=14.9, Peak=21524 HFD=2.4
01:06:01.574 00.011 9340 Star::Find(15, 555, 797, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
01:06:01.589 00.015 9340 Star::Find returns 1 (0), X=550.13, Y=782.86, Mass=4881959, SNR=152.9, Peak=65535 HFD=8.5
01:06:01.621 00.032 9340 Star::Find(15, 1634, 234, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
01:06:01.634 00.013 9340 Star::Find returns 1 (0), X=1633.96, Y=234.71, Mass=28360, SNR=12.4, Peak=19947 HFD=3.2
01:06:01.646 00.012 9340 Star::Find(15, 1704, 863, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
01:06:01.660 00.014 9340 Star::Find returns 1 (0), X=1704.16, Y=863.65, Mass=17647, SNR=8.5, Peak=21484 HFD=1.7
01:06:01.685 00.025 9340 Star::Find(15, 1418, 660, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
01:06:01.724 00.039 9340 Star::Find returns 1 (0), X=1417.97, Y=659.42, Mass=20388, SNR=10.8, Peak=20764 HFD=2.6
01:06:01.743 00.019 9340 Star::Find(15, 1452, 137, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
01:06:01.759 00.016 9340 Star::Find false star n=5 nbg=263 bg=16332.6 sigma=827.6 thresh=18815 peak=18635
01:06:01.774 00.015 9340 Star::Find returns 0 (2), X=1452.00, Y=137.00, Mass=14671, SNR=2.9, Peak=20371 HFD=0.0
01:06:01.820 00.046 9340 Star::Find(15, 594, 275, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
01:06:01.844 00.024 9340 Star::Find returns 1 (0), X=591.76, Y=276.44, Mass=21983, SNR=10.8, Peak=19607 HFD=4.5
01:06:01.861 00.017 9340 Star::Find(15, 315, 192, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
01:06:01.890 00.029 9340 Star::Find returns 1 (0), X=315.07, Y=192.06, Mass=21276, SNR=11.4, Peak=19932 HFD=2.1
01:06:01.929 00.039 9340 Star::Find(15, 1867, 635, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
01:06:01.948 00.019 9340 Star::Find returns 1 (0), X=1866.33, Y=635.19, Mass=61574, SNR=18.2, Peak=22326 HFD=3.2
01:06:01.965 00.017 9340 Star::Find(15, 687, 361, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
01:06:01.982 00.017 9340 Star::Find returns 1 (0), X=687.42, Y=360.41, Mass=28058, SNR=11.5, Peak=21053 HFD=2.1
01:06:01.995 00.013 9340 Star::Find(15, 321, 223, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
01:06:02.009 00.014 9340 Star::Find returns 1 (0), X=318.21, Y=232.64, Mass=391251, SNR=61.7, Peak=51337 HFD=3.6
01:06:02.045 00.036 9340 Star::Find(15, 32, 196, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
01:06:02.059 00.014 9340 Star::Find returns 1 (0), X=32.64, Y=195.44, Mass=45401, SNR=16.8, Peak=21730 HFD=1.7
01:06:02.074 00.015 9340 Star::Find(15, 1545, 24, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
01:06:02.086 00.012 9340 Star::Find false star n=5 nbg=259 bg=16480.3 sigma=756.8 thresh=18751 peak=18481
01:06:02.099 00.013 9340 Star::Find returns 0 (2), X=1545.00, Y=24.00, Mass=13137, SNR=2.9, Peak=19961 HFD=0.0
01:06:02.132 00.033 9340 Star::Find(15, 910, 322, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
01:06:02.154 00.022 9340 Star::Find returns 1 (0), X=910.54, Y=321.47, Mass=20489, SNR=9.8, Peak=19727 HFD=1.6
01:06:02.174 00.020 9340 Star::Find(15, 578, 560, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
01:06:02.189 00.015 9340 Star::Find returns 1 (0), X=577.09, Y=559.23, Mass=30477, SNR=13.5, Peak=19130 HFD=3.4
01:06:02.212 00.023 9340 Star::Find(15, 1550, 492, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
01:06:02.247 00.035 9340 Star::Find returns 1 (0), X=1550.45, Y=492.70, Mass=18462, SNR=9.9, Peak=20384 HFD=1.8
01:06:02.266 00.019 9340 Star::Find(15, 1603, 1004, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
01:06:02.285 00.019 9340 Star::Find false star n=6 nbg=257 bg=16348.1 sigma=816.4 thresh=18797 peak=18738
01:06:02.300 00.015 9340 Star::Find returns 0 (2), X=1603.00, Y=1004.00, Mass=18123, SNR=2.9, Peak=19792 HFD=0.0
01:06:02.316 00.016 9340 Star::Find(15, 1324, 565, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
01:06:02.351 00.035 9340 Star::Find returns 1 (0), X=1324.89, Y=565.55, Mass=47056, SNR=16.0, Peak=19882 HFD=3.9
01:06:02.370 00.019 9340 Star::Find(15, 1231, 944, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
01:06:02.384 00.014 9340 Star::Find returns 1 (0), X=1230.70, Y=943.33, Mass=31999, SNR=14.2, Peak=21529 HFD=2.7
01:06:02.402 00.018 9340 Star::Find(15, 664, 757, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
01:06:02.420 00.018 9340 Star::Find returns 1 (0), X=664.56, Y=757.07, Mass=49182, SNR=17.0, Peak=21724 HFD=3.0
01:06:02.455 00.035 9340 Star::Find(15, 205, 946, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
01:06:02.474 00.019 9340 Star::Find returns 1 (0), X=204.73, Y=946.25, Mass=25132, SNR=11.5, Peak=19483 HFD=2.0
01:06:02.494 00.020 9340 Star::Find(15, 704, 897, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
01:06:02.519 00.025 9340 Star::Find false star n=4 nbg=263 bg=16016.5 sigma=884.4 thresh=18670 peak=18560
01:06:02.542 00.023 9340 Star::Find returns 0 (2), X=704.00, Y=897.00, Mass=11576, SNR=2.9, Peak=19302 HFD=0.0
01:06:02.577 00.035 9340 Star::Find(15, 1347, 670, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
01:06:02.600 00.023 9340 Star::Find false star n=4 nbg=265 bg=16362.1 sigma=868.2 thresh=18967 peak=18423
01:06:02.613 00.013 9340 Star::Find returns 0 (2), X=1347.00, Y=670.00, Mass=11797, SNR=2.9, Peak=19892 HFD=0.0
01:06:02.632 00.019 9340 Star::Find(15, 1627, 431, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
01:06:02.651 00.019 9340 Star::Find returns 1 (0), X=1626.70, Y=432.17, Mass=8611, SNR=6.4, Peak=20154 HFD=1.6
01:06:02.690 00.039 9340 Star::Find(15, 356, 956, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
01:06:02.705 00.015 9340 Star::Find false star n=4 nbg=267 bg=15892.0 sigma=787.3 thresh=18254 peak=18135
01:06:02.719 00.014 9340 Star::Find returns 0 (2), X=356.00, Y=956.00, Mass=11369, SNR=2.9, Peak=18878 HFD=0.0
01:06:02.735 00.016 9340 Star::Find(15, 1479, 253, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
01:06:02.753 00.018 9340 Star::Find false star n=2 nbg=266 bg=16450.6 sigma=843.1 thresh=18980 peak=18614
01:06:02.802 00.049 9340 Star::Find returns 0 (2), X=1479.00, Y=253.00, Mass=5300, SNR=2.9, Peak=19812 HFD=0.0
01:06:02.815 00.013 9340 Star::Find(15, 1874, 741, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
01:06:02.836 00.021 9340 Star::Find returns 1 (0), X=1874.75, Y=741.11, Mass=40258, SNR=13.9, Peak=21107 HFD=3.5
01:06:02.859 00.023 9340 Star::Find(15, 1322, 191, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
01:06:02.928 00.069 9340 Star::Find returns 1 (0), X=1317.65, Y=202.48, Mass=40004, SNR=16.8, Peak=19868 HFD=6.8
01:06:02.949 00.021 9340 Star::Find(15, 230, 256, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
01:06:02.979 00.030 9340 Star::Find returns 1 (0), X=229.96, Y=255.59, Mass=26358, SNR=11.1, Peak=18868 HFD=2.5
01:06:02.997 00.018 9340 Star::Find(15, 1066, 699, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
01:06:03.034 00.037 9340 Star::Find returns 1 (0), X=1066.79, Y=698.79, Mass=36202, SNR=13.5, Peak=21261 HFD=2.5
01:06:03.051 00.017 9340 Star::Find(15, 1694, 197, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
01:06:03.065 00.014 9340 Star::Find returns 1 (0), X=1693.38, Y=196.51, Mass=17785, SNR=8.9, Peak=20870 HFD=2.1
01:06:03.081 00.016 9340 Star::Find(15, 495, 104, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
01:06:03.100 00.019 9340 Star::Find returns 1 (0), X=494.77, Y=105.30, Mass=29151, SNR=12.4, Peak=20383 HFD=2.7
01:06:03.135 00.035 9340 Star::Find(15, 1842, 536, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
01:06:03.156 00.021 9340 Star::Find returns 1 (0), X=1843.12, Y=535.89, Mass=21229, SNR=9.9, Peak=20737 HFD=2.2
01:06:03.174 00.018 9340 Star::Find(15, 599, 332, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
01:06:03.185 00.011 9340 Star::Find returns 1 (0), X=601.50, Y=333.48, Mass=26682, SNR=11.6, Peak=19298 HFD=4.7
01:06:03.207 00.022 9340 Star::Find(15, 838, 1038, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
01:06:03.252 00.045 9340 Star::Find returns 1 (0), X=825.63, Y=1051.94, Mass=20084, SNR=10.6, Peak=19335 HFD=2.5
01:06:03.270 00.018 9340 Star::Find(15, 1147, 69, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
01:06:03.285 00.015 9340 Star::Find false star n=3 nbg=271 bg=16190.9 sigma=886.2 thresh=18849 peak=18577
01:06:03.303 00.018 9340 Star::Find returns 0 (2), X=1147.00, Y=69.00, Mass=9777, SNR=2.9, Peak=20034 HFD=0.0
01:06:03.320 00.017 9340 Star::Find(15, 846, 473, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
01:06:03.337 00.017 9340 Star::Find false star n=5 nbg=268 bg=16085.0 sigma=878.6 thresh=18721 peak=18513
01:06:03.378 00.041 9340 Star::Find returns 0 (2), X=846.00, Y=473.00, Mass=16946, SNR=2.9, Peak=19779 HFD=0.0
01:06:03.393 00.015 9340 Star::Find(15, 902, 191, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
01:06:03.407 00.014 9340 Star::Find false star n=2 nbg=254 bg=16346.8 sigma=699.9 thresh=18446 peak=18352
01:06:03.427 00.020 9340 Star::Find returns 0 (2), X=902.00, Y=191.00, Mass=5826, SNR=2.9, Peak=19520 HFD=0.0
01:06:03.445 00.018 9340 Star::Find(15, 1774, 686, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
01:06:03.477 00.032 9340 Star::Find false star n=6 nbg=260 bg=16352.2 sigma=818.9 thresh=18809 peak=18677
01:06:03.496 00.019 9340 Star::Find returns 0 (2), X=1774.00, Y=686.00, Mass=17602, SNR=2.9, Peak=19991 HFD=0.0
01:06:03.508 00.012 9340 Star::Find(15, 1505, 888, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
01:06:03.522 00.014 9340 Star::Find false star n=1 nbg=253 bg=16565.5 sigma=786.2 thresh=18924 peak=18620
01:06:03.537 00.015 9340 Star::Find returns 0 (2), X=1505.00, Y=888.00, Mass=2842, SNR=2.9, Peak=19407 HFD=0.0
01:06:03.556 00.019 9340 Star::Find(15, 1427, 772, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
01:06:03.593 00.037 9340 Star::Find false star n=3 nbg=262 bg=16398.0 sigma=782.8 thresh=18746 peak=18678
01:06:03.613 00.020 9340 Star::Find returns 0 (2), X=1427.00, Y=772.00, Mass=7852, SNR=2.9, Peak=19318 HFD=0.0
01:06:03.632 00.019 9340 Star::Find(15, 1816, 110, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
01:06:03.646 00.014 9340 Star::Find false star n=3 nbg=264 bg=16370.4 sigma=825.2 thresh=18846 peak=18710
01:06:03.660 00.014 9340 Star::Find returns 0 (2), X=1816.00, Y=110.00, Mass=9903, SNR=2.9, Peak=20658 HFD=0.0
01:06:03.675 00.015 9340 Star::Find(15, 483, 80, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
01:06:03.710 00.035 9340 Star::Find false star n=2 nbg=258 bg=15847.9 sigma=736.6 thresh=18058 peak=17936
01:06:03.725 00.015 9340 Star::Find returns 0 (2), X=483.00, Y=80.00, Mass=5524, SNR=2.9, Peak=19687 HFD=0.0
01:06:03.747 00.022 9340 Star::Find(15, 717, 194, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
01:06:03.762 00.015 9340 Star::Find false star n=2 nbg=255 bg=16211.2 sigma=752.4 thresh=18469 peak=18035
01:06:03.777 00.015 9340 Star::Find returns 0 (2), X=717.00, Y=194.00, Mass=4951, SNR=2.9, Peak=19295 HFD=0.0
01:06:03.793 00.016 9340 Star::Find(15, 1668, 905, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
01:06:03.846 00.053 9340 Star::Find returns 0 (4), X=1660.53, Y=890.57, Mass=14129, SNR=8.7, Peak=20667 HFD=1.3
01:06:03.864 00.018 9340 Star::Find(15, 1388, 136, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
01:06:03.878 00.014 9340 Star::Find false star n=2 nbg=262 bg=16478.1 sigma=891.2 thresh=19152 peak=18511
01:06:03.896 00.018 9340 Star::Find returns 0 (2), X=1388.00, Y=136.00, Mass=5713, SNR=2.9, Peak=19480 HFD=0.0
01:06:03.913 00.017 9340 Star::Find(15, 934, 130, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
01:06:03.962 00.049 9340 Star::Find false star n=3 nbg=263 bg=16201.4 sigma=739.9 thresh=18421 peak=18070
01:06:03.981 00.019 9340 Star::Find returns 0 (2), X=934.00, Y=130.00, Mass=8427, SNR=2.9, Peak=19343 HFD=0.0
01:06:03.995 00.014 9340 Star::Find(15, 838, 32, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
01:06:04.009 00.014 9340 Star::Find false star n=4 nbg=278 bg=16020.4 sigma=784.8 thresh=18375 peak=18109
01:06:04.023 00.014 9340 Star::Find returns 0 (2), X=838.00, Y=32.00, Mass=10911, SNR=2.9, Peak=18990 HFD=0.0
01:06:04.058 00.035 9340 Star::Find(15, 1557, 281, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
01:06:04.072 00.014 9340 Star::Find returns 1 (0), X=1557.89, Y=282.45, Mass=31825, SNR=13.3, Peak=20151 HFD=5.5
01:06:04.083 00.011 9340 Star::Find(15, 1692, 916, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
01:06:04.097 00.014 9340 Star::Find returns 1 (0), X=1691.71, Y=915.70, Mass=40250, SNR=15.1, Peak=20759 HFD=3.5
01:06:04.107 00.010 9340 Star::Find(15, 310, 385, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
01:06:04.118 00.011 9340 Star::Find returns 1 (0), X=309.61, Y=384.89, Mass=23813, SNR=12.1, Peak=19752 HFD=2.6
01:06:04.133 00.015 9340 Star::Find(15, 631, 953, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
01:06:04.147 00.014 9340 Star::Find false star n=4 nbg=263 bg=15961.4 sigma=828.9 thresh=18448 peak=18371
01:06:04.178 00.031 9340 Star::Find returns 0 (2), X=631.00, Y=953.00, Mass=11926, SNR=2.9, Peak=19494 HFD=0.0
01:06:04.191 00.013 9340 AutoFind: finding best star pass 1
01:06:04.202 00.011 9340 Star::Find(15, 523, 999, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
01:06:04.215 00.013 9340 Star::Find returns 1 (0), X=523.23, Y=998.81, Mass=1215946, SNR=163.2, Peak=63914 HFD=4.4
01:06:04.226 00.011 9340 AutoFind: near-saturated [523, 999] 59.7 Mass 1215946 SNR 163.2 Peak 63914
01:06:04.240 00.014 9340 Star::Find(15, 905, 678, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
01:06:04.257 00.017 9340 Star::Find returns 1 (0), X=904.67, Y=678.51, Mass=1746714, SNR=205.4, Peak=65478 HFD=5.3
01:06:04.290 00.033 9340 AutoFind: near-saturated [905, 678] 55.9 Mass 1746714 SNR 205.4 Peak 65478
01:06:04.304 00.014 9340 Star::Find(15, 1218, 1000, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
01:06:04.321 00.017 9340 Star::Find returns 1 (0), X=1218.03, Y=999.81, Mass=2487387, SNR=237.1, Peak=65523 HFD=6.0
01:06:04.336 00.015 9340 AutoFind: near-saturated [1218, 1000] 55.5 Mass 2487387 SNR 237.1 Peak 65523
01:06:04.350 00.014 9340 Star::Find(15, 1176, 116, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
01:06:04.364 00.014 9340 Star::Find returns 1 (0), X=1176.14, Y=116.14, Mass=2753048, SNR=222.2, Peak=65525 HFD=6.2
01:06:04.376 00.012 9340 AutoFind: near-saturated [1176, 116] 50.5 Mass 2753048 SNR 222.2 Peak 65525
01:06:04.388 00.012 9340 Star::Find(15, 1599, 681, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
01:06:04.424 00.036 9340 Star::Find returns 1 (0), X=1598.78, Y=681.15, Mass=1051370, SNR=130.8, Peak=63221 HFD=4.4
01:06:04.435 00.011 9340 AutoFind: near-saturated [1599, 681] 48.5 Mass 1051370 SNR 130.8 Peak 63221
01:06:04.450 00.015 9340 Star::Find(15, 817, 624, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
01:06:04.460 00.010 9340 Star::Find returns 1 (0), X=816.90, Y=624.61, Mass=666803, SNR=92.8, Peak=58992 HFD=3.9
01:06:04.471 00.011 9340 AutoFind returns star at [817, 624] 39.7 Mass 666803 SNR 92.8
01:06:04.485 00.014 9340 Star::Find(15, 817, 624, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
01:06:04.498 00.013 9340 Star::Find returns 1 (0), X=816.90, Y=624.61, Mass=666803, SNR=92.8, Peak=58992 HFD=3.9
01:06:04.526 00.028 9340 MultiStar: List (12): {816.90, 624.61}(92.8), {778.75, 370.68}(78.4), {77.43, 378.19}(97.1), {808.10, 654.21}(74.9), {318.21, 232.64}(61.7), {447.00, 17.69}(70.4), {231.17, 203.48}(45.2), {722.51, 134.32}(38.2), {785.20, 667.06}(50.4), {392.73, 777.84}(46.8), {579.15, 725.41}(56.6), {412.98, 838.20}(42.4), 
01:06:04.541 00.015 9340 setting lock position to (816.90, 624.61)
01:06:04.554 00.013 9340 MultiStar: stabilizing after lock position change
01:06:04.568 00.014 9340 AutoSelect: state = 1, call UpdateGuideState
01:06:04.577 00.009 9340 UpdateGuideState(): m_state=1
01:06:04.588 00.011 9340 Star::Find(15, 816, 624, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
01:06:04.601 00.013 9340 Star::Find returns 1 (0), X=816.90, Y=624.61, Mass=666803, SNR=92.8, Peak=58992 HFD=3.9
01:06:04.613 00.012 9340 CameraToMount -- cameraTheta (0.00) - m_xAngle (-3.09) = xAngle (3.09 = 3.09)
01:06:04.648 00.035 9340 CameraToMount -- cameraTheta (0.00) - (m_xAngle (-3.09) + m_yAngleError (-0.07)) = yAngle (3.17 = -3.12)
01:06:04.659 00.011 9340 CameraToMount -- cameraX=0.00 cameraY=0.00 hyp=0.00 cameraTheta=0.00 mountX=-0.00 mountY=-0.00, mountTheta=0.00
01:06:04.678 00.019 9340 setting force full frames = false
01:06:04.690 00.012 9340 setting lock position to (816.90, 624.61)
01:06:04.702 00.012 9340 MultiStar: stabilizing after lock position change
01:06:04.713 00.011 9340 CurrentPosition() valid, moving to STATE_SELECTED
01:06:04.726 00.013 9340 Changing from state SELECTING to SELECTED
01:06:04.757 00.031 9340 guider state => SELECTED
01:06:04.776 00.019 9340 UpdateImageDisplay: Size=(1920,1080) min=10720, max=65535, med=16179, FiltMin=13086, FiltMax=65521, Gamma=2.870
01:06:04.789 00.013 9340 UpdateGuideState exits: m=666803 SNR=92.8
01:06:04.798 00.009 9340 UpdateImageDisplay: Size=(1920,1080) min=10720, max=65535, med=16179, FiltMin=13086, FiltMax=65521, Gamma=2.870
01:06:04.809 00.011 9340 Status Line: Auto-selected star at (816.9, 624.6)
01:06:04.830 00.021 9340 PhdController: newstate STATE_WAIT_SELECTED
01:06:04.843 00.013 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:06:04.874 00.031 9340 ScheduleExposure(2000,3,1) exposurePending=0
01:06:04.894 00.020 9340 Enqueuing Expose request
01:06:04.908 00.014 12020 Worker thread wakes up
01:06:04.908 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
01:06:04.909 00.001 12020 Handling exposure in thread, d=2000 o=3 r=(802,610,31,31)
01:06:04.909 00.000 9340 evsrv: cli 100A41E8 connect
01:06:04.924 00.015 9340 case statement mapped state 2 to 1
01:06:04.941 00.017 9340 case statement mapped state 2 to 1
01:06:04.961 00.020 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"02b04a05-9b9e-4f9e-844a-0c4d457165b7"}
01:06:05.002 00.041 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"02b04a05-9b9e-4f9e-844a-0c4d457165b7"}
01:06:05.015 00.013 9340 evsrv: cli 100A41E8 request: {"method":"get_lock_position","id":"ff79f00d-3f21-47e6-82f5-8ce417a6d918"}
01:06:05.027 00.012 9340 evsrv: cli 100A41E8 response: {"jsonrpc":"2.0","result":[816.90,624.61],"id":"ff79f00d-3f21-47e6-82f5-8ce417a6d918"}
01:06:05.038 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"2e996040-ab92-409a-a669-789dab87ab21"}
01:06:05.049 00.011 9340 case statement mapped state 2 to 1
01:06:05.064 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Selected","id":"2e996040-ab92-409a-a669-789dab87ab21"}
01:06:05.075 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"41748ff9-4792-4d7d-a811-27bab8ba94d1"}
01:06:05.089 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":1,"width":15,"height":15,"star_pos":[6.90,6.61],"pixels":"..."},"id":"41748ff9-4792-4d7d-a811-27bab8ba94d1"}
01:06:05.120 00.031 9340 evsrv: cli 100A41E8 disconnect
01:06:05.137 00.017 9340 evsrv: cli 100A4328 connect
01:06:05.156 00.019 9340 case statement mapped state 2 to 1
01:06:05.170 00.014 9340 case statement mapped state 2 to 1
01:06:05.181 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"c72f6909-42bb-497f-b25d-bc0374798f20"}
01:06:05.193 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"c72f6909-42bb-497f-b25d-bc0374798f20"}
01:06:05.205 00.012 9340 evsrv: cli 100A4328 request: {"method":"get_app_state","id":"5548adf9-d6b0-49f4-81fb-6263f45827da"}
01:06:05.237 00.032 9340 case statement mapped state 2 to 1
01:06:05.247 00.010 9340 evsrv: cli 100A4328 response: {"jsonrpc":"2.0","result":"Selected","id":"5548adf9-d6b0-49f4-81fb-6263f45827da"}
01:06:05.258 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"9fe0d1b7-6c1f-4312-9add-6d40f299fc1e"}
01:06:05.272 00.014 9340 case statement mapped state 2 to 1
01:06:05.282 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Selected","id":"9fe0d1b7-6c1f-4312-9add-6d40f299fc1e"}
01:06:05.293 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"46ce94f7-4251-41f2-9f2c-eb814875b2bf"}
01:06:05.307 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":1,"width":15,"height":15,"star_pos":[6.90,6.61],"pixels":"..."},"id":"46ce94f7-4251-41f2-9f2c-eb814875b2bf"}
01:06:05.321 00.014 9340 evsrv: cli 100A4328 disconnect
01:06:06.259 00.938 9340 evsrv: cli 100A4328 connect
01:06:06.267 00.008 9340 case statement mapped state 2 to 1
01:06:06.279 00.012 9340 case statement mapped state 2 to 1
01:06:06.289 00.010 9340 evsrv: cli 100A4328 request: {"method":"get_app_state","id":"8915d3c2-4542-40f3-8689-91c457ee6fbd"}
01:06:06.298 00.009 9340 case statement mapped state 2 to 1
01:06:06.306 00.008 9340 evsrv: cli 100A4328 response: {"jsonrpc":"2.0","result":"Selected","id":"8915d3c2-4542-40f3-8689-91c457ee6fbd"}
01:06:06.331 00.025 9340 evsrv: cli 100A4328 disconnect
01:06:07.145 00.814 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"7c871bda-51b2-4099-a2de-c9e0cba9f53a"}
01:06:07.157 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"7c871bda-51b2-4099-a2de-c9e0cba9f53a"}
01:06:07.165 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"24d71723-ea76-4149-b9bc-22e709081c3a"}
01:06:07.171 00.006 9340 case statement mapped state 2 to 1
01:06:07.182 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Selected","id":"24d71723-ea76-4149-b9bc-22e709081c3a"}
01:06:07.190 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"ebcd1357-b75f-4e65-aace-32b69dfba29a"}
01:06:07.198 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":1,"width":15,"height":15,"star_pos":[6.90,6.61],"pixels":"..."},"id":"ebcd1357-b75f-4e65-aace-32b69dfba29a"}
01:06:07.277 00.079 12020 Exposure complete
01:06:07.333 00.056 9340 evsrv: cli 100A41E8 connect
01:06:07.344 00.011 9340 case statement mapped state 2 to 1
01:06:07.354 00.010 9340 case statement mapped state 2 to 1
01:06:07.367 00.013 9340 evsrv: cli 100A41E8 request: {"method":"get_app_state","id":"087cb24e-3df3-446e-b084-e8b3be3a3b61"}
01:06:07.388 00.021 9340 case statement mapped state 2 to 1
01:06:07.398 00.010 9340 evsrv: cli 100A41E8 response: {"jsonrpc":"2.0","result":"Selected","id":"087cb24e-3df3-446e-b084-e8b3be3a3b61"}
01:06:07.407 00.009 9340 evsrv: cli 100A41E8 disconnect
01:06:07.468 00.061 12020 worker thread done servicing request
01:06:07.468 00.000 9340 OnExposeComplete: enter
01:06:07.480 00.012 9340 UpdateGuideState(): m_state=2
01:06:07.508 00.028 9340 Star::Find(15, 816, 624, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2
01:06:07.516 00.008 9340 Star::Find returns 1 (0), X=818.43, Y=624.60, Mass=698492, SNR=108.7, Peak=58886 HFD=3.7
01:06:07.526 00.010 9340 CameraToMount -- cameraTheta (-0.01) - m_xAngle (-3.09) = xAngle (3.09 = 3.09)
01:06:07.540 00.014 9340 CameraToMount -- cameraTheta (-0.01) - (m_xAngle (-3.09) + m_yAngleError (-0.07)) = yAngle (3.16 = -3.12)
01:06:07.549 00.009 9340 CameraToMount -- cameraX=1.53 cameraY=-0.01 hyp=1.53 cameraTheta=-0.01 mountX=-1.53 mountY=-0.03, mountTheta=-3.12
01:06:07.563 00.014 9340 UpdateImageDisplay: Size=(1920,1080) min=9953, max=65535, med=16226, FiltMin=12872, FiltMax=65515, Gamma=2.870
01:06:07.576 00.013 9340 UpdateGuideState exits: m=698492 SNR=108.7
01:06:07.587 00.011 9340 PhdController: newstate STATE_CALIBRATE
01:06:07.596 00.009 9340 PhdController: newstate STATE_GUIDE
01:06:07.670 00.074 9340 Changing from state SELECTED to CALIBRATING_PRIMARY
01:06:07.687 00.017 9340 guider state => CALIBRATED
01:06:07.698 00.011 9340 StartCapturing CaptureActive=1 continueCapturing=1 exposurePending=0
01:06:07.711 00.013 9340 reset dither spiral
01:06:07.747 00.036 9340 PhdController: newstate STATE_SETTLE_BEGIN
01:06:07.758 00.011 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:06:07.767 00.009 9340 ScheduleExposure(2000,3,0) exposurePending=0
01:06:07.778 00.011 9340 Enqueuing Expose request
01:06:07.788 00.010 12020 Worker thread wakes up
01:06:07.788 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
01:06:07.788 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(0,0,0,0)
01:06:08.407 00.619 9340 evsrv: cli 100A45A8 connect
01:06:08.418 00.011 9340 case statement mapped state 5 to 1
01:06:08.427 00.009 9340 case statement mapped state 5 to 1
01:06:08.437 00.010 9340 evsrv: cli 100A45A8 request: {"method":"get_app_state","id":"086d290e-d83d-4c23-8dec-172ef87d0053"}
01:06:08.460 00.023 9340 case statement mapped state 5 to 1
01:06:08.468 00.008 9340 evsrv: cli 100A45A8 response: {"jsonrpc":"2.0","result":"Selected","id":"086d290e-d83d-4c23-8dec-172ef87d0053"}
01:06:08.476 00.008 9340 evsrv: cli 100A45A8 disconnect
01:06:09.144 00.668 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"c607b618-b3cd-4cbc-b064-1ecf4fa1e986"}
01:06:09.159 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"c607b618-b3cd-4cbc-b064-1ecf4fa1e986"}
01:06:09.171 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"701393f5-fd1c-4d9c-a97c-e1ff49396a19"}
01:06:09.183 00.012 9340 case statement mapped state 5 to 1
01:06:09.194 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Selected","id":"701393f5-fd1c-4d9c-a97c-e1ff49396a19"}
01:06:09.205 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"a1b3e492-81aa-46c5-8c11-aeead9a6d792"}
01:06:09.219 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":2,"width":15,"height":15,"star_pos":[7.43,6.60],"pixels":"..."},"id":"a1b3e492-81aa-46c5-8c11-aeead9a6d792"}
01:06:09.478 00.259 9340 evsrv: cli 100A41E8 connect
01:06:09.525 00.047 9340 case statement mapped state 5 to 1
01:06:09.541 00.016 9340 case statement mapped state 5 to 1
01:06:09.563 00.022 9340 evsrv: cli 100A41E8 request: {"method":"get_app_state","id":"9983fbe1-a6cf-48dc-8a41-ae41edaf03bc"}
01:06:09.575 00.012 9340 case statement mapped state 5 to 1
01:06:09.595 00.020 9340 evsrv: cli 100A41E8 response: {"jsonrpc":"2.0","result":"Selected","id":"9983fbe1-a6cf-48dc-8a41-ae41edaf03bc"}
01:06:09.612 00.017 9340 evsrv: cli 100A41E8 disconnect
01:06:10.158 00.546 12020 Exposure complete
01:06:10.406 00.248 12020 worker thread done servicing request
01:06:10.406 00.000 9340 OnExposeComplete: enter
01:06:10.418 00.012 9340 UpdateGuideState(): m_state=5
01:06:10.431 00.013 9340 Star::Find(15, 818, 624, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3
01:06:10.441 00.010 9340 Star::Find returns 1 (0), X=818.26, Y=624.21, Mass=666106, SNR=105.1, Peak=58094 HFD=3.9
01:06:10.451 00.010 9340 CameraToMount -- cameraTheta (-0.28) - m_xAngle (-3.09) = xAngle (2.81 = 2.81)
01:06:10.461 00.010 9340 CameraToMount -- cameraTheta (-0.28) - (m_xAngle (-3.09) + m_yAngleError (-0.07)) = yAngle (2.89 = 2.89)
01:06:10.474 00.013 9340 CameraToMount -- cameraX=1.36 cameraY=-0.39 hyp=1.42 cameraTheta=-0.28 mountX=-1.34 mountY=0.36, mountTheta=2.88
01:06:10.491 00.017 9340 Changing from state CALIBRATED to GUIDING
01:06:10.528 00.037 9340 ScopeASCOM::GetDeclinationRadians() returns 14.3
01:06:10.540 00.012 9340 ScopeASCOM::SideOfPier() returns 0
01:06:10.552 00.012 9340 AdjustCalibrationForScopePointing (scope): current dec=14.3 pierSide=0, cal dec=-0.0 pierSide=0 rotAngle=None bin=1
01:06:10.564 00.012 9340 GetInt("/profile/16/scope/calibration/focal_length", 0) returns 242
01:06:10.575 00.011 9340 GetDouble("/profile/16/scope/calibration/image_scale", 1.000000) returns 2.471770
01:06:10.587 00.012 9340 GetDouble("/profile/16/scope/calibration/ra_guide_rate", -1.000000) returns 0.003760
01:06:10.601 00.014 9340 GetDouble("/profile/16/scope/calibration/dec_guide_rate", -1.000000) returns 0.003760
01:06:10.613 00.012 9340 GetDouble("/profile/16/scope/calibration/ortho_error", 0.000000) returns 4.237040
01:06:10.643 00.030 9340 GetInt("/profile/16/scope/calibration/ra_step_count", 0) returns 11
01:06:10.654 00.011 9340 GetInt("/profile/16/scope/calibration/dec_step_count", 0) returns 11
01:06:10.665 00.011 9340 GetDouble("/profile/16/scope/calibration/orig_binning", 1.000000) returns 1.000000
01:06:10.679 00.014 9340 GetInt("/profile/16/scope/calibration/last_issue", 0) returns 0
01:06:10.689 00.010 9340 GetString("/profile/16/scope/calibration/orig_timestamp", "Unknown") returns "5/14/2026 12:34:08 AM"
01:06:10.701 00.012 9340 GetInt("/profile/16/scope/calibration/orig_pierside", -1) returns 1
01:06:10.714 00.013 9340 GetString("/profile/16/scope/calibration/ra_steps", "") returns "{0.0 0.0}, {2.4 0.4}, {5.2 0.1}, {7.7 0.4}, {10.2 0.3}, {12.4 0.5}, {14.9 0.8}, {17.3 0.6}, {20.0 0.9}, {22.0 1.1}, {24.3 1.2}, {26.6 1.3}, {26.6 1.3}, {12.4 0.2}, {1.1 0.0}"
01:06:10.727 00.013 9340 GetString("/profile/16/scope/calibration/dec_steps", "") returns "{0.0 0.0}, {-0.2 2.1}, {-0.5 4.5}, {-1.0 6.7}, {-1.2 9.2}, {-1.1 11.6}, {-1.5 14.2}, {-2.1 16.9}, {-2.1 19.5}, {-2.9 21.8}, {-2.9 24.5}, {-3.3 26.9}, {-3.3 26.9}, {-3.1 17.5}, {-2.9 6.1}, {-2.9 3.2}"
01:06:10.768 00.041 9340 ScopeASCOM::GetGuideRates returns 0 13.537 13.537 a-s/sec
01:06:10.779 00.011 9340 GetDouble("/profile/16/camera/pixelsize", 0.000000) returns 2.900000
01:06:10.789 00.010 9340 Dec comp: XRate 6.047 -> 5.860 for dec -0.0 -> dec 14.3
01:06:10.801 00.012 9340 ScopeASCOM::GetDeclinationRadians() returns 14.3
01:06:10.812 00.011 9340 ScopeASCOM::SideOfPier() returns 0
01:06:10.827 00.015 9340 setting lock position to (818.26, 624.21)
01:06:10.838 00.011 9340 MultiStar: stabilizing after lock position change
01:06:10.848 00.010 9340 guider state => GUIDING
01:06:10.875 00.027 9340 Status Line: Guiding
01:06:10.894 00.019 9340 Mount: notify guiding started
01:06:10.915 00.021 9340 GetString("/profile/16/name", "") returns "EvoGuid50ED_ASI662MC_20260416"
01:06:10.925 00.010 9340 GetString("/profile/16/scope/calibration/timestamp", "") returns "5/14/2026 12:36:39 AM"
01:06:10.939 00.014 9340 GetDouble("/profile/16/scope/calibration/xRate", 1.000000) returns 0.006047
01:06:10.952 00.013 9340 GetDouble("/profile/16/scope/calibration/yRate", 1.000000) returns 0.006157
01:06:10.994 00.042 9340 GetInt("/profile/16/scope/calibration/binning", 1) returns 1
01:06:11.007 00.013 9340 GetDouble("/profile/16/scope/calibration/xAngle", 0.000000) returns -3.092800
01:06:11.017 00.010 9340 GetDouble("/profile/16/scope/calibration/yAngle", 0.000000) returns -1.448050
01:06:11.031 00.014 9340 GetDouble("/profile/16/scope/calibration/declination", 0.000000) returns -0.000012
01:06:11.042 00.011 9340 GetInt("/profile/16/scope/calibration/pierSide", -1) returns 0
01:06:11.052 00.010 9340 GetInt("/profile/16/scope/calibration/raGuideParity", 0) returns 1
01:06:11.065 00.013 9340 GetInt("/profile/16/scope/calibration/decGuideParity", 0) returns 1
01:06:11.078 00.013 9340 GetDouble("/profile/16/scope/calibration/rotatorAngle", -888.000000) returns -888.000000
01:06:11.089 00.011 9340 GetInt("/profile/16/scope/calibration/focal_length", 0) returns 242
01:06:11.115 00.026 9340 GetDouble("/profile/16/scope/calibration/image_scale", 1.000000) returns 2.471770
01:06:11.127 00.012 9340 GetDouble("/profile/16/scope/calibration/ra_guide_rate", -1.000000) returns 0.003760
01:06:11.137 00.010 9340 GetDouble("/profile/16/scope/calibration/dec_guide_rate", -1.000000) returns 0.003760
01:06:11.148 00.011 9340 GetDouble("/profile/16/scope/calibration/ortho_error", 0.000000) returns 4.237040
01:06:11.158 00.010 9340 GetInt("/profile/16/scope/calibration/ra_step_count", 0) returns 11
01:06:11.168 00.010 9340 GetInt("/profile/16/scope/calibration/dec_step_count", 0) returns 11
01:06:11.184 00.016 9340 GetDouble("/profile/16/scope/calibration/orig_binning", 1.000000) returns 1.000000
01:06:11.197 00.013 9340 GetInt("/profile/16/scope/calibration/last_issue", 0) returns 0
01:06:11.212 00.015 9340 GetString("/profile/16/scope/calibration/orig_timestamp", "Unknown") returns "5/14/2026 12:34:08 AM"
01:06:11.239 00.027 9340 GetInt("/profile/16/scope/calibration/orig_pierside", -1) returns 1
01:06:11.250 00.011 9340 GetString("/profile/16/scope/calibration/ra_steps", "") returns "{0.0 0.0}, {2.4 0.4}, {5.2 0.1}, {7.7 0.4}, {10.2 0.3}, {12.4 0.5}, {14.9 0.8}, {17.3 0.6}, {20.0 0.9}, {22.0 1.1}, {24.3 1.2}, {26.6 1.3}, {26.6 1.3}, {12.4 0.2}, {1.1 0.0}"
01:06:11.260 00.010 9340 GetString("/profile/16/scope/calibration/dec_steps", "") returns "{0.0 0.0}, {-0.2 2.1}, {-0.5 4.5}, {-1.0 6.7}, {-1.2 9.2}, {-1.1 11.6}, {-1.5 14.2}, {-2.1 16.9}, {-2.1 19.5}, {-2.9 21.8}, {-2.9 24.5}, {-3.3 26.9}, {-3.3 26.9}, {-3.1 17.5}, {-2.9 6.1}, {-2.9 3.2}"
01:06:11.274 00.014 9340 GetInt("/profile/16/scope/calibration/focal_length", 0) returns 242
01:06:11.283 00.009 9340 GetDouble("/profile/16/scope/calibration/image_scale", 1.000000) returns 2.471770
01:06:11.292 00.009 9340 GetDouble("/profile/16/scope/calibration/ra_guide_rate", -1.000000) returns 0.003760
01:06:11.306 00.014 9340 GetDouble("/profile/16/scope/calibration/dec_guide_rate", -1.000000) returns 0.003760
01:06:11.318 00.012 9340 GetDouble("/profile/16/scope/calibration/ortho_error", 0.000000) returns 4.237040
01:06:11.332 00.014 9340 GetInt("/profile/16/scope/calibration/ra_step_count", 0) returns 11
01:06:11.342 00.010 9340 GetInt("/profile/16/scope/calibration/dec_step_count", 0) returns 11
01:06:11.372 00.030 9340 GetDouble("/profile/16/scope/calibration/orig_binning", 1.000000) returns 1.000000
01:06:11.383 00.011 9340 GetInt("/profile/16/scope/calibration/last_issue", 0) returns 0
01:06:11.394 00.011 9340 GetString("/profile/16/scope/calibration/orig_timestamp", "Unknown") returns "5/14/2026 12:34:08 AM"
01:06:11.405 00.011 9340 GetInt("/profile/16/scope/calibration/orig_pierside", -1) returns 1
01:06:11.414 00.009 9340 GetString("/profile/16/scope/calibration/ra_steps", "") returns "{0.0 0.0}, {2.4 0.4}, {5.2 0.1}, {7.7 0.4}, {10.2 0.3}, {12.4 0.5}, {14.9 0.8}, {17.3 0.6}, {20.0 0.9}, {22.0 1.1}, {24.3 1.2}, {26.6 1.3}, {26.6 1.3}, {12.4 0.2}, {1.1 0.0}"
01:06:11.424 00.010 9340 GetString("/profile/16/scope/calibration/dec_steps", "") returns "{0.0 0.0}, {-0.2 2.1}, {-0.5 4.5}, {-1.0 6.7}, {-1.2 9.2}, {-1.1 11.6}, {-1.5 14.2}, {-2.1 16.9}, {-2.1 19.5}, {-2.9 21.8}, {-2.9 24.5}, {-3.3 26.9}, {-3.3 26.9}, {-3.1 17.5}, {-2.9 6.1}, {-2.9 3.2}"
01:06:11.440 00.016 9340 ScopeASCOM::GetGuideRates returns 0 13.537 13.537 a-s/sec
01:06:11.488 00.048 9340 ScopeASCOM::SideOfPier() returns 0
01:06:11.502 00.014 9340 UpdateLockPosShiftCameraCoords: shift rate mount coords = 0.00,0.00
01:06:11.512 00.010 9340 UpdateLockPosShiftCameraCoords: after parity adjustment: 0.00,0.00
01:06:11.522 00.010 9340 ScopeASCOM::GetDeclinationRadians() returns 14.3
01:06:11.531 00.009 9340 UpdateLockPosShiftCameraCoords: RA shift rate adjusted for declination 14.3
01:06:11.541 00.010 9340 MountToCamera -- mountTheta (0.00) + m_xAngle (-3.09) = xAngle (-3.09 = -3.09)
01:06:11.554 00.013 9340 MountToCamera -- mountX=0.00 mountY=0.00 hyp=0.00 mountTheta=0.00 cameraX=-0.00, cameraY=-0.00 cameraTheta=0.00
01:06:11.565 00.011 9340 UpdateLockPosShiftCameraCoords: shift rate camera coords = -0.00,-0.00 arcsec/hr
01:06:11.574 00.009 9340 UpdateLockPosShiftCameraCoords: shift rate -0,-0 px/sec
01:06:11.603 00.029 9340 GetInt("/profile/16/AutoLoadCalibration", -1) returns 1
01:06:11.616 00.013 9340 UpdateImageDisplay: Size=(1920,1080) min=10741, max=65535, med=16220, FiltMin=12974, FiltMax=65515, Gamma=2.870
01:06:11.625 00.009 9340 UpdateGuideState exits: m=666106 SNR=105.1
01:06:11.634 00.009 9340 PhdController: newstate STATE_SETTLE_WAIT
01:06:11.645 00.011 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:06:11.654 00.009 9340 ScheduleExposure(2000,3,1) exposurePending=0
01:06:11.670 00.016 9340 Enqueuing Expose request
01:06:11.692 00.022 12020 Worker thread wakes up
01:06:11.693 00.001 12020 worker thread servicing REQUEST_EXPOSE 2000
01:06:11.693 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(803,609,31,31)
01:06:11.693 00.000 9340 evsrv: cli 100A41E8 connect
01:06:11.718 00.025 9340 case statement mapped state 6 to 3
01:06:11.734 00.016 9340 case statement mapped state 6 to 3
01:06:11.751 00.017 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"609b66a0-7e3f-49b1-b711-7ed33903e364"}
01:06:11.763 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"609b66a0-7e3f-49b1-b711-7ed33903e364"}
01:06:11.773 00.010 9340 evsrv: cli 100A41E8 request: {"method":"get_app_state","id":"8a002a18-12ad-45d0-af31-6da7b875fb9e"}
01:06:11.793 00.020 9340 case statement mapped state 6 to 3
01:06:11.808 00.015 9340 evsrv: cli 100A41E8 response: {"jsonrpc":"2.0","result":"Guiding","id":"8a002a18-12ad-45d0-af31-6da7b875fb9e"}
01:06:11.824 00.016 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"e9dc1c48-f6a1-4b84-a558-1babf32c3e4a"}
01:06:11.870 00.046 9340 case statement mapped state 6 to 3
01:06:11.881 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"e9dc1c48-f6a1-4b84-a558-1babf32c3e4a"}
01:06:11.897 00.016 9340 evsrv: cli 100A41E8 disconnect
01:06:11.914 00.017 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"48fd5199-cd9a-4ed1-ae16-19f252c19135"}
01:06:11.932 00.018 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":3,"width":15,"height":15,"star_pos":[7.26,7.21],"pixels":"..."},"id":"48fd5199-cd9a-4ed1-ae16-19f252c19135"}
01:06:13.144 01.212 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"b8ac8e25-c048-42ef-95c1-a160d519295a"}
01:06:13.155 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"b8ac8e25-c048-42ef-95c1-a160d519295a"}
01:06:13.164 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"4c71b58b-4f69-490d-9556-db74bc789f8d"}
01:06:13.172 00.008 9340 case statement mapped state 6 to 3
01:06:13.195 00.023 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"4c71b58b-4f69-490d-9556-db74bc789f8d"}
01:06:13.204 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"17ae1a22-fd0e-4192-9d27-ee29af946c25"}
01:06:13.212 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":3,"width":15,"height":15,"star_pos":[7.26,7.21],"pixels":"..."},"id":"17ae1a22-fd0e-4192-9d27-ee29af946c25"}
01:06:14.051 00.839 12020 Exposure complete
01:06:14.243 00.192 12020 worker thread done servicing request
01:06:14.244 00.001 9340 OnExposeComplete: enter
01:06:14.253 00.009 9340 UpdateGuideState(): m_state=6
01:06:14.261 00.008 9340 Star::Find(15, 818, 624, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
01:06:14.273 00.012 9340 Star::Find returns 1 (0), X=819.09, Y=624.83, Mass=656983, SNR=102.4, Peak=54736 HFD=4.2
01:06:14.280 00.007 9340 CameraToMount -- cameraTheta (0.64) - m_xAngle (-3.09) = xAngle (3.73 = -2.55)
01:06:14.290 00.010 9340 CameraToMount -- cameraTheta (0.64) - (m_xAngle (-3.09) + m_yAngleError (-0.07)) = yAngle (3.80 = -2.48)
01:06:14.297 00.007 9340 CameraToMount -- cameraX=0.83 cameraY=0.61 hyp=1.03 cameraTheta=0.64 mountX=-0.86 mountY=-0.63, mountTheta=-2.51
01:06:14.312 00.015 9340 SchedulePrimaryMove(10104498, x=0.83, y=0.61, opts=13)
01:06:14.323 00.011 9340 Enqueuing Move request for scope (0.83, 0.61)
01:06:14.338 00.015 12020 Worker thread wakes up
01:06:14.338 00.000 12020 worker thread servicing REQUEST_MOVE scope ofs (0.83, 0.61) opts 0xd
01:06:14.338 00.000 12020 Handling offset move in thread for scope, endpoint = (0.83, 0.61)
01:06:14.338 00.000 12020 Moving (0.83, 0.61) raw xDistance=-0.86 yDistance=-0.63
01:06:14.338 00.000 12020 GuideAlgorithmHysteresis::Result() returns -0.36 from input -0.86
01:06:14.339 00.001 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
01:06:14.339 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=10709, max=65535, med=16280, FiltMin=12839, FiltMax=65515, Gamma=2.870
01:06:14.362 00.023 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.63
01:06:14.363 00.001 9340 UpdateGuideState exits: m=656983 SNR=102.4
01:06:14.373 00.010 12020 MoveAxis(E, 62, ABG)
01:06:14.373 00.000 12020 Guiding  Dir = 2, Dur = 62
01:06:14.373 00.000 9340 PhdController: settling, locked = 1, distance = 1.30 (0.45) aobump = 0 frame = 1 / 99999
01:06:14.382 00.009 12020 IsSlewing returns 0
01:06:14.382 00.000 9340 evsrv: {"Event":"Settling","Timestamp":1778738774.382,"Host":"ASTRO","Inst":1,"Distance":1.30,"Time":0.0,"SettleTime":8.0,"StarLocked":true}
01:06:14.393 00.011 12020 IsGuiding returns 0
01:06:14.394 00.001 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:06:14.404 00.010 9340 ScheduleExposure(2000,3,1) exposurePending=0
01:06:14.412 00.008 9340 Enqueuing Expose request
01:06:14.422 00.010 12020 PulseGuide returned control before completion, sleep 53
01:06:14.493 00.071 12020 IsGuiding returns 0
01:06:14.493 00.000 12020 Move returns status 0, amount 62
01:06:14.494 00.001 12020 MoveAxis(N, 0, ABG)
01:06:14.494 00.000 12020 Move returns status 0, amount 0
01:06:14.494 00.000 12020 move complete, result=0
01:06:14.494 00.000 12020 worker thread done servicing request
01:06:14.494 00.000 9340 GuideStep: -0.9 px 62 ms EAST, -0.6 px 0 ms NORTH
01:06:14.503 00.009 12020 Worker thread wakes up
01:06:14.503 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
01:06:14.503 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(803,609,31,31)
01:06:15.151 00.648 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"7224d969-e01b-46f7-9afb-1d27c00a24c2"}
01:06:15.176 00.025 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"7224d969-e01b-46f7-9afb-1d27c00a24c2"}
01:06:15.215 00.039 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"52f8fb58-b8f7-43cb-84bc-755a8a5f9162"}
01:06:15.234 00.019 9340 case statement mapped state 6 to 3
01:06:15.279 00.045 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"52f8fb58-b8f7-43cb-84bc-755a8a5f9162"}
01:06:15.307 00.028 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"fc4fa636-6153-414a-b5bd-5a3d5efb33dc"}
01:06:15.344 00.037 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":1,"width":15,"height":15,"star_pos":[7.09,6.83],"pixels":"..."},"id":"fc4fa636-6153-414a-b5bd-5a3d5efb33dc"}
01:06:16.871 01.527 12020 Exposure complete
01:06:17.143 00.272 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"767ea919-1545-4ebf-9b94-1dfdf7a98b31"}
01:06:17.209 00.066 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"767ea919-1545-4ebf-9b94-1dfdf7a98b31"}
01:06:17.244 00.035 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"24a5149b-cb90-4d1b-ba50-c948db625473"}
01:06:17.276 00.032 9340 case statement mapped state 6 to 3
01:06:17.344 00.068 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"24a5149b-cb90-4d1b-ba50-c948db625473"}
01:06:17.369 00.025 12020 worker thread done servicing request
01:06:17.370 00.001 9340 OnExposeComplete: enter
01:06:17.387 00.017 9340 UpdateGuideState(): m_state=6
01:06:17.406 00.019 9340 Star::Find(15, 819, 624, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2
01:06:17.452 00.046 9340 Star::Find returns 1 (0), X=818.18, Y=624.39, Mass=623295, SNR=103.6, Peak=57738 HFD=3.7
01:06:17.465 00.013 9340 CameraToMount -- cameraTheta (2.00) - m_xAngle (-3.09) = xAngle (5.10 = -1.19)
01:06:17.480 00.015 9340 CameraToMount -- cameraTheta (2.00) - (m_xAngle (-3.09) + m_yAngleError (-0.07)) = yAngle (5.17 = -1.11)
01:06:17.493 00.013 9340 CameraToMount -- cameraX=-0.08 cameraY=0.18 hyp=0.19 cameraTheta=2.00 mountX=0.07 mountY=-0.17, mountTheta=-1.17
01:06:17.516 00.023 9340 SchedulePrimaryMove(10104498, x=-0.08, y=0.18, opts=13)
01:06:17.560 00.044 9340 Enqueuing Move request for scope (-0.08, 0.18)
01:06:17.575 00.015 12020 Worker thread wakes up
01:06:17.575 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=10899, max=65535, med=16275, FiltMin=13170, FiltMax=65521, Gamma=2.870
01:06:17.589 00.014 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.18) opts 0xd
01:06:17.589 00.000 9340 UpdateGuideState exits: m=623295 SNR=103.6
01:06:17.602 00.013 12020 Handling offset move in thread for scope, endpoint = (-0.08, 0.18)
01:06:17.602 00.000 9340 PhdController: settling, locked = 1, distance = 0.97 (0.45) aobump = 0 frame = 2 / 99999
01:06:17.620 00.018 12020 Moving (-0.08, 0.18) raw xDistance=0.07 yDistance=-0.17
01:06:17.620 00.000 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
01:06:17.620 00.000 9340 evsrv: {"Event":"Settling","Timestamp":1778738777.620,"Host":"ASTRO","Inst":1,"Distance":0.97,"Time":0.0,"SettleTime":8.0,"StarLocked":true}
01:06:17.635 00.015 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:06:17.635 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:06:17.675 00.040 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
01:06:17.675 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
01:06:17.688 00.013 12020 MoveAxis(E, 0, ABG)
01:06:17.689 00.001 9340 Enqueuing Expose request
01:06:17.704 00.015 12020 Move returns status 0, amount 0
01:06:17.704 00.000 12020 MoveAxis(N, 0, ABG)
01:06:17.704 00.000 12020 Move returns status 0, amount 0
01:06:17.704 00.000 12020 move complete, result=0
01:06:17.704 00.000 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"26bf2b5d-c2d2-4d17-9eac-f3eab61285a9"}
01:06:17.720 00.016 12020 worker thread done servicing request
01:06:17.720 00.000 12020 Worker thread wakes up
01:06:17.720 00.000 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":2,"width":15,"height":15,"star_pos":[7.18,7.39],"pixels":"..."},"id":"26bf2b5d-c2d2-4d17-9eac-f3eab61285a9"}
01:06:17.739 00.019 12020 worker thread servicing REQUEST_EXPOSE 2000
01:06:17.740 00.001 12020 Handling exposure in thread, d=2000 o=3 r=(803,609,31,31)
01:06:17.741 00.001 9340 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
01:06:19.144 01.403 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"a8250e60-de8b-4a92-b2c4-ca99610b3ea0"}
01:06:19.158 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"a8250e60-de8b-4a92-b2c4-ca99610b3ea0"}
01:06:19.173 00.015 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"e01b790f-b898-4bae-976c-e1d9c9fb55ae"}
01:06:19.192 00.019 9340 case statement mapped state 6 to 3
01:06:19.206 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"e01b790f-b898-4bae-976c-e1d9c9fb55ae"}
01:06:19.243 00.037 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"e949e8db-80be-4162-af64-4a5001e7ff82"}
01:06:19.260 00.017 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":2,"width":15,"height":15,"star_pos":[7.18,7.39],"pixels":"..."},"id":"e949e8db-80be-4162-af64-4a5001e7ff82"}
01:06:20.126 00.866 12020 Exposure complete
01:06:20.355 00.229 12020 worker thread done servicing request
01:06:20.356 00.001 9340 OnExposeComplete: enter
01:06:20.367 00.011 9340 UpdateGuideState(): m_state=6
01:06:20.379 00.012 9340 Star::Find(15, 818, 624, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3
01:06:20.414 00.035 9340 Star::Find returns 1 (0), X=818.67, Y=624.42, Mass=607946, SNR=95.2, Peak=56232 HFD=3.5
01:06:20.424 00.010 9340 CameraToMount -- cameraTheta (0.46) - m_xAngle (-3.09) = xAngle (3.55 = -2.73)
01:06:20.434 00.010 9340 CameraToMount -- cameraTheta (0.46) - (m_xAngle (-3.09) + m_yAngleError (-0.07)) = yAngle (3.63 = -2.65)
01:06:20.444 00.010 9340 CameraToMount -- cameraX=0.41 cameraY=0.20 hyp=0.46 cameraTheta=0.46 mountX=-0.42 mountY=-0.21, mountTheta=-2.67
01:06:20.458 00.014 9340 SchedulePrimaryMove(10104498, x=0.41, y=0.20, opts=13)
01:06:20.472 00.014 9340 Enqueuing Move request for scope (0.41, 0.20)
01:06:20.483 00.011 12020 Worker thread wakes up
01:06:20.483 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=11030, max=65535, med=16232, FiltMin=12959, FiltMax=65515, Gamma=2.870
01:06:20.512 00.029 12020 worker thread servicing REQUEST_MOVE scope ofs (0.41, 0.20) opts 0xd
01:06:20.512 00.000 12020 Handling offset move in thread for scope, endpoint = (0.41, 0.20)
01:06:20.512 00.000 9340 UpdateGuideState exits: m=607946 SNR=95.2
01:06:20.523 00.011 12020 Moving (0.41, 0.20) raw xDistance=-0.42 yDistance=-0.21
01:06:20.523 00.000 9340 PhdController: settling, locked = 1, distance = 0.82 (0.45) aobump = 0 frame = 3 / 99999
01:06:20.533 00.010 12020 GuideAlgorithmHysteresis::Result() returns -0.18 from input -0.42
01:06:20.533 00.000 9340 evsrv: {"Event":"Settling","Timestamp":1778738780.533,"Host":"ASTRO","Inst":1,"Distance":0.82,"Time":0.0,"SettleTime":8.0,"StarLocked":true}
01:06:20.544 00.011 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:06:20.545 00.001 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:06:20.554 00.009 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.21
01:06:20.555 00.001 9340 ScheduleExposure(2000,3,1) exposurePending=0
01:06:20.567 00.012 12020 MoveAxis(E, 30, ABG)
01:06:20.567 00.000 9340 Enqueuing Expose request
01:06:20.576 00.009 12020 Guiding  Dir = 2, Dur = 30
01:06:20.634 00.058 12020 IsSlewing returns 0
01:06:20.635 00.001 12020 IsGuiding returns 0
01:06:20.666 00.031 12020 IsGuiding returns 1
01:06:20.666 00.000 12020 scope still moving after pulse duration time elapsed
01:06:20.713 00.047 12020 IsSlewing returns 0
01:06:20.715 00.002 12020 IsGuiding returns 0
01:06:20.715 00.000 12020 scope move finished after 30 + 49 ms
01:06:20.716 00.001 12020 Move returns status 0, amount 30
01:06:20.716 00.000 12020 MoveAxis(N, 0, ABG)
01:06:20.716 00.000 12020 Move returns status 0, amount 0
01:06:20.716 00.000 12020 move complete, result=0
01:06:20.716 00.000 12020 worker thread done servicing request
01:06:20.716 00.000 9340 GuideStep: -0.4 px 30 ms EAST, -0.2 px 0 ms NORTH
01:06:20.726 00.010 12020 Worker thread wakes up
01:06:20.726 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
01:06:20.726 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(803,609,31,31)
01:06:21.144 00.418 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"9b6217ed-ef88-484c-ac2c-792465f9ac39"}
01:06:21.154 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"9b6217ed-ef88-484c-ac2c-792465f9ac39"}
01:06:21.167 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"963f80dc-8cae-47c8-9593-afb78b071aa9"}
01:06:21.180 00.013 9340 case statement mapped state 6 to 3
01:06:21.192 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"963f80dc-8cae-47c8-9593-afb78b071aa9"}
01:06:21.206 00.014 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"f3f95f90-ce6c-4671-8bb1-296fb1f21c58"}
01:06:21.248 00.042 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":3,"width":15,"height":15,"star_pos":[6.67,7.42],"pixels":"..."},"id":"f3f95f90-ce6c-4671-8bb1-296fb1f21c58"}
01:06:23.102 01.854 12020 Exposure complete
01:06:23.144 00.042 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"f5309c47-0e10-4c1b-b424-35f06f53cae1"}
01:06:23.157 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"f5309c47-0e10-4c1b-b424-35f06f53cae1"}
01:06:23.178 00.021 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"08e9da46-f315-4424-a9c3-e5a2c374c7cd"}
01:06:23.206 00.028 9340 case statement mapped state 6 to 3
01:06:23.223 00.017 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"08e9da46-f315-4424-a9c3-e5a2c374c7cd"}
01:06:23.239 00.016 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"80b7398e-f77c-4784-9682-c9143f1d7c87"}
01:06:23.253 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":3,"width":15,"height":15,"star_pos":[6.67,7.42],"pixels":"..."},"id":"80b7398e-f77c-4784-9682-c9143f1d7c87"}
01:06:23.373 00.120 12020 worker thread done servicing request
01:06:23.373 00.000 9340 OnExposeComplete: enter
01:06:23.383 00.010 9340 UpdateGuideState(): m_state=6
01:06:23.393 00.010 9340 Star::Find(15, 818, 624, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4
01:06:23.405 00.012 9340 Star::Find returns 1 (0), X=817.95, Y=624.62, Mass=729624, SNR=121.6, Peak=56203 HFD=4.1
01:06:23.416 00.011 9340 CameraToMount -- cameraTheta (2.22) - m_xAngle (-3.09) = xAngle (5.32 = -0.97)
01:06:23.429 00.013 9340 CameraToMount -- cameraTheta (2.22) - (m_xAngle (-3.09) + m_yAngleError (-0.07)) = yAngle (5.39 = -0.89)
01:06:23.457 00.028 9340 CameraToMount -- cameraX=-0.31 cameraY=0.41 hyp=0.52 cameraTheta=2.22 mountX=0.29 mountY=-0.40, mountTheta=-0.94
01:06:23.474 00.017 9340 SchedulePrimaryMove(10104498, x=-0.31, y=0.41, opts=13)
01:06:23.487 00.013 9340 Enqueuing Move request for scope (-0.31, 0.41)
01:06:23.504 00.017 12020 Worker thread wakes up
01:06:23.504 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=11023, max=65535, med=16366, FiltMin=12992, FiltMax=65521, Gamma=2.870
01:06:23.513 00.009 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.31, 0.41) opts 0xd
01:06:23.513 00.000 12020 Handling offset move in thread for scope, endpoint = (-0.31, 0.41)
01:06:23.513 00.000 12020 Moving (-0.31, 0.41) raw xDistance=0.29 yDistance=-0.40
01:06:23.513 00.000 12020 GuideAlgorithmHysteresis::Result() returns 0.11 from input 0.29
01:06:23.514 00.001 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
01:06:23.514 00.000 9340 UpdateGuideState exits: m=729624 SNR=121.6
01:06:23.524 00.010 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.40
01:06:23.524 00.000 9340 PhdController: settling, locked = 1, distance = 0.73 (0.45) aobump = 0 frame = 4 / 99999
01:06:23.538 00.014 12020 MoveAxis(W, 19, ABG)
01:06:23.538 00.000 12020 Guiding  Dir = 3, Dur = 19
01:06:23.538 00.000 9340 evsrv: {"Event":"Settling","Timestamp":1778738783.538,"Host":"ASTRO","Inst":1,"Distance":0.73,"Time":0.0,"SettleTime":8.0,"StarLocked":true}
01:06:23.548 00.010 12020 IsSlewing returns 0
01:06:23.549 00.001 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:06:23.578 00.029 12020 IsGuiding returns 0
01:06:23.579 00.001 9340 ScheduleExposure(2000,3,1) exposurePending=0
01:06:23.592 00.013 9340 Enqueuing Expose request
01:06:23.624 00.032 12020 IsGuiding returns 1
01:06:23.624 00.000 12020 scope still moving after pulse duration time elapsed
01:06:23.651 00.027 12020 IsSlewing returns 0
01:06:23.652 00.001 12020 IsGuiding returns 1
01:06:23.701 00.049 12020 IsSlewing returns 0
01:06:23.702 00.001 12020 IsGuiding returns 0
01:06:23.702 00.000 12020 scope move finished after 19 + 105 ms
01:06:23.702 00.000 12020 Move returns status 0, amount 19
01:06:23.703 00.001 12020 MoveAxis(N, 0, ABG)
01:06:23.703 00.000 12020 Move returns status 0, amount 0
01:06:23.703 00.000 12020 move complete, result=0
01:06:23.703 00.000 9340 GuideStep: 0.3 px 19 ms WEST, -0.4 px 0 ms NORTH
01:06:23.719 00.016 12020 worker thread done servicing request
01:06:23.719 00.000 12020 Worker thread wakes up
01:06:23.720 00.001 12020 worker thread servicing REQUEST_EXPOSE 2000
01:06:23.720 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(803,609,31,31)
01:06:25.145 01.425 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"9404845c-83a4-4331-876c-d9c47581a189"}
01:06:25.157 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"9404845c-83a4-4331-876c-d9c47581a189"}
01:06:25.169 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"481a961b-38d3-4d32-b487-ae116aa23a23"}
01:06:25.179 00.010 9340 case statement mapped state 6 to 3
01:06:25.207 00.028 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"481a961b-38d3-4d32-b487-ae116aa23a23"}
01:06:25.221 00.014 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"e9f1447a-ea43-435c-8e7f-cb8a9637a850"}
01:06:25.229 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":4,"width":15,"height":15,"star_pos":[6.95,6.62],"pixels":"..."},"id":"e9f1447a-ea43-435c-8e7f-cb8a9637a850"}
01:06:26.080 00.851 12020 Exposure complete
01:06:26.285 00.205 9340 OnExposeComplete: enter
01:06:26.294 00.009 9340 UpdateGuideState(): m_state=6
01:06:26.304 00.010 12020 worker thread done servicing request
01:06:26.305 00.001 9340 Star::Find(15, 817, 624, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 5
01:06:26.314 00.009 9340 Star::Find returns 1 (0), X=818.21, Y=625.08, Mass=732891, SNR=111.2, Peak=57611 HFD=4.2
01:06:26.322 00.008 9340 CameraToMount -- cameraTheta (1.63) - m_xAngle (-3.09) = xAngle (4.73 = -1.56)
01:06:26.331 00.009 9340 CameraToMount -- cameraTheta (1.63) - (m_xAngle (-3.09) + m_yAngleError (-0.07)) = yAngle (4.80 = -1.48)
01:06:26.339 00.008 9340 CameraToMount -- cameraX=-0.05 cameraY=0.87 hyp=0.87 cameraTheta=1.63 mountX=0.01 mountY=-0.86, mountTheta=-1.56
01:06:26.355 00.016 9340 SchedulePrimaryMove(10104498, x=-0.05, y=0.87, opts=13)
01:06:26.379 00.024 9340 Enqueuing Move request for scope (-0.05, 0.87)
01:06:26.392 00.013 12020 Worker thread wakes up
01:06:26.392 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=10327, max=65535, med=16296, FiltMin=12978, FiltMax=65515, Gamma=2.870
01:06:26.401 00.009 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.87) opts 0xd
01:06:26.403 00.002 9340 UpdateGuideState exits: m=732891 SNR=111.2
01:06:26.411 00.008 12020 Handling offset move in thread for scope, endpoint = (-0.05, 0.87)
01:06:26.411 00.000 9340 PhdController: settling, locked = 1, distance = 0.77 (0.45) aobump = 0 frame = 5 / 99999
01:06:26.421 00.010 12020 Moving (-0.05, 0.87) raw xDistance=0.01 yDistance=-0.86
01:06:26.421 00.000 9340 evsrv: {"Event":"Settling","Timestamp":1778738786.421,"Host":"ASTRO","Inst":1,"Distance":0.77,"Time":0.0,"SettleTime":8.0,"StarLocked":true}
01:06:26.432 00.011 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
01:06:26.432 00.000 12020 resist switch: large excursion: input -0.86 thresh 0.75 direction from 0 to -1
01:06:26.432 00.000 12020 switching direction from 0 to -1 - decHistory=-3 oldest=0.00 newest=-2.59
01:06:26.432 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:06:26.441 00.009 12020 GuideAlgorithmResistSwitch::result() returns -0.86 from input -0.86
01:06:26.441 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
01:06:26.449 00.008 9340 Enqueuing Expose request
01:06:26.460 00.011 12020 MoveAxis(E, 0, ABG)
01:06:26.460 00.000 12020 Move returns status 0, amount 0
01:06:26.460 00.000 12020 MoveAxis(N, 140, ABG)
01:06:26.460 00.000 12020 Guiding  Dir = 0, Dur = 140
01:06:26.461 00.001 12020 IsSlewing returns 0
01:06:26.462 00.001 12020 IsGuiding returns 0
01:06:26.566 00.104 12020 PulseGuide returned control before completion, sleep 47
01:06:26.630 00.064 12020 IsGuiding returns 1
01:06:26.630 00.000 12020 scope still moving after pulse duration time elapsed
01:06:26.660 00.030 12020 IsSlewing returns 0
01:06:26.660 00.000 12020 IsGuiding returns 1
01:06:26.692 00.032 12020 IsSlewing returns 0
01:06:26.692 00.000 12020 IsGuiding returns 1
01:06:26.822 00.130 12020 IsSlewing returns 0
01:06:26.854 00.032 12020 IsGuiding returns 0
01:06:26.867 00.013 12020 scope move finished after 140 + 264 ms
01:06:26.867 00.000 12020 Move returns status 0, amount 140
01:06:26.867 00.000 12020 move complete, result=0
01:06:26.868 00.001 12020 worker thread done servicing request
01:06:26.868 00.000 12020 Worker thread wakes up
01:06:26.868 00.000 9340 GuideStep: 0.0 px 0 ms EAST, -0.9 px 140 ms NORTH
01:06:26.880 00.012 12020 worker thread servicing REQUEST_EXPOSE 2000
01:06:26.881 00.001 12020 Handling exposure in thread, d=2000 o=3 r=(803,609,31,31)
01:06:27.142 00.261 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"ebb6675a-840e-42d0-b028-a4f42cbd7f49"}
01:06:27.153 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"ebb6675a-840e-42d0-b028-a4f42cbd7f49"}
01:06:27.161 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"265966ad-664e-4a9a-a784-21bb79d0141a"}
01:06:27.172 00.011 9340 case statement mapped state 6 to 3
01:06:27.182 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"265966ad-664e-4a9a-a784-21bb79d0141a"}
01:06:27.192 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"432a8a65-559a-41fa-8929-6ea48f9a2c66"}
01:06:27.213 00.021 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":5,"width":15,"height":15,"star_pos":[7.21,7.08],"pixels":"..."},"id":"432a8a65-559a-41fa-8929-6ea48f9a2c66"}
01:06:29.141 01.928 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"476dfda5-9ac5-4d1d-9217-ba188201b5f4"}
01:06:29.167 00.026 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"476dfda5-9ac5-4d1d-9217-ba188201b5f4"}
01:06:29.183 00.016 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"35796525-7cf9-4a7e-a42e-b4a93a8e1d08"}
01:06:29.218 00.035 9340 case statement mapped state 6 to 3
01:06:29.236 00.018 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"35796525-7cf9-4a7e-a42e-b4a93a8e1d08"}
01:06:29.256 00.020 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"ff0997a1-3fd3-4e9b-b24f-21029fd46367"}
01:06:29.270 00.014 12020 Exposure complete
01:06:29.271 00.001 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":5,"width":15,"height":15,"star_pos":[7.21,7.08],"pixels":"..."},"id":"ff0997a1-3fd3-4e9b-b24f-21029fd46367"}
01:06:29.624 00.353 12020 worker thread done servicing request
01:06:29.624 00.000 9340 OnExposeComplete: enter
01:06:29.638 00.014 9340 UpdateGuideState(): m_state=6
01:06:29.650 00.012 9340 Star::Find(15, 818, 625, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 6
01:06:29.667 00.017 9340 Star::Find returns 1 (0), X=818.18, Y=624.54, Mass=660977, SNR=106.6, Peak=56790 HFD=3.8
01:06:29.689 00.022 9340 CameraToMount -- cameraTheta (1.83) - m_xAngle (-3.09) = xAngle (4.92 = -1.36)
01:06:29.726 00.037 9340 CameraToMount -- cameraTheta (1.83) - (m_xAngle (-3.09) + m_yAngleError (-0.07)) = yAngle (5.00 = -1.29)
01:06:29.745 00.019 9340 CameraToMount -- cameraX=-0.09 cameraY=0.33 hyp=0.34 cameraTheta=1.83 mountX=0.07 mountY=-0.33, mountTheta=-1.36
01:06:29.769 00.024 9340 SchedulePrimaryMove(10104498, x=-0.09, y=0.33, opts=13)
01:06:29.782 00.013 9340 Enqueuing Move request for scope (-0.09, 0.33)
01:06:29.813 00.031 12020 Worker thread wakes up
01:06:29.814 00.001 9340 UpdateImageDisplay: Size=(1920,1080) min=10417, max=65535, med=16358, FiltMin=12981, FiltMax=65515, Gamma=2.870
01:06:29.831 00.017 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.33) opts 0xd
01:06:29.831 00.000 12020 Handling offset move in thread for scope, endpoint = (-0.09, 0.33)
01:06:29.832 00.001 12020 Moving (-0.09, 0.33) raw xDistance=0.07 yDistance=-0.33
01:06:29.832 00.000 9340 UpdateGuideState exits: m=660977 SNR=106.6
01:06:29.869 00.037 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
01:06:29.869 00.000 12020 GuideAlgorithmResistSwitch::result() returns -0.33 from input -0.33
01:06:29.869 00.000 12020 MoveAxis(E, 0, ABG)
01:06:29.869 00.000 12020 Move returns status 0, amount 0
01:06:29.870 00.001 12020 MoveAxis(N, 53, ABG)
01:06:29.870 00.000 12020 Guiding  Dir = 0, Dur = 53
01:06:29.870 00.000 9340 PhdController: settling, locked = 1, distance = 0.64 (0.45) aobump = 0 frame = 6 / 99999
01:06:29.891 00.021 12020 IsSlewing returns 0
01:06:29.891 00.000 9340 evsrv: {"Event":"Settling","Timestamp":1778738789.891,"Host":"ASTRO","Inst":1,"Distance":0.64,"Time":0.0,"SettleTime":8.0,"StarLocked":true}
01:06:29.904 00.013 12020 IsGuiding returns 0
01:06:29.904 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:06:29.917 00.013 9340 ScheduleExposure(2000,3,1) exposurePending=0
01:06:29.927 00.010 9340 Enqueuing Expose request
01:06:30.001 00.074 12020 IsGuiding returns 1
01:06:30.002 00.001 12020 scope still moving after pulse duration time elapsed
01:06:30.068 00.066 12020 IsSlewing returns 0
01:06:30.164 00.096 12020 IsGuiding returns 0
01:06:30.164 00.000 12020 scope move finished after 53 + 206 ms
01:06:30.164 00.000 12020 Move returns status 0, amount 53
01:06:30.164 00.000 12020 move complete, result=0
01:06:30.164 00.000 12020 worker thread done servicing request
01:06:30.164 00.000 12020 Worker thread wakes up
01:06:30.164 00.000 9340 GuideStep: 0.1 px 0 ms EAST, -0.3 px 53 ms NORTH
01:06:30.176 00.012 12020 worker thread servicing REQUEST_EXPOSE 2000
01:06:30.177 00.001 12020 Handling exposure in thread, d=2000 o=3 r=(803,609,31,31)
01:06:31.141 00.964 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"5b6dfd05-fa35-483e-9d13-620425edaf8d"}
01:06:31.153 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"5b6dfd05-fa35-483e-9d13-620425edaf8d"}
01:06:31.174 00.021 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"a3ff0046-bf1a-42fb-89d1-2f5311ced733"}
01:06:31.186 00.012 9340 case statement mapped state 6 to 3
01:06:31.207 00.021 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"a3ff0046-bf1a-42fb-89d1-2f5311ced733"}
01:06:31.224 00.017 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"38bc079d-ae90-4198-91b0-8e959ceb528b"}
01:06:31.269 00.045 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":6,"width":15,"height":15,"star_pos":[7.18,6.54],"pixels":"..."},"id":"38bc079d-ae90-4198-91b0-8e959ceb528b"}
01:06:32.565 01.296 12020 Exposure complete
01:06:32.959 00.394 12020 worker thread done servicing request
01:06:32.959 00.000 9340 OnExposeComplete: enter
01:06:32.977 00.018 9340 UpdateGuideState(): m_state=6
01:06:32.991 00.014 9340 Star::Find(15, 818, 624, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 7
01:06:33.009 00.018 9340 Star::Find returns 1 (0), X=817.89, Y=624.21, Mass=695746, SNR=111.3, Peak=59026 HFD=4.2
01:06:33.053 00.044 9340 CameraToMount -- cameraTheta (-3.13) - m_xAngle (-3.09) = xAngle (-0.04 = -0.04)
01:06:33.066 00.013 9340 CameraToMount -- cameraTheta (-3.13) - (m_xAngle (-3.09) + m_yAngleError (-0.07)) = yAngle (0.04 = 0.04)
01:06:33.081 00.015 9340 CameraToMount -- cameraX=-0.38 cameraY=-0.00 hyp=0.38 cameraTheta=-3.13 mountX=0.38 mountY=0.01, mountTheta=0.04
01:06:33.099 00.018 9340 SchedulePrimaryMove(10104498, x=-0.38, y=-0.00, opts=13)
01:06:33.114 00.015 9340 Enqueuing Move request for scope (-0.38, -0.00)
01:06:33.125 00.011 12020 Worker thread wakes up
01:06:33.125 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=11162, max=65535, med=16354, FiltMin=13097, FiltMax=65521, Gamma=2.870
01:06:33.137 00.012 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.38, -0.00) opts 0xd
01:06:33.155 00.018 9340 UpdateGuideState exits: m=695746 SNR=111.3
01:06:33.170 00.015 12020 Handling offset move in thread for scope, endpoint = (-0.38, -0.00)
01:06:33.170 00.000 9340 PhdController: settling, locked = 1, distance = 0.56 (0.45) aobump = 0 frame = 7 / 99999
01:06:33.184 00.014 12020 Moving (-0.38, -0.00) raw xDistance=0.38 yDistance=0.01
01:06:33.185 00.001 12020 GuideAlgorithmHysteresis::Result() returns 0.16 from input 0.38
01:06:33.185 00.000 9340 evsrv: {"Event":"Settling","Timestamp":1778738793.184,"Host":"ASTRO","Inst":1,"Distance":0.56,"Time":0.0,"SettleTime":8.0,"StarLocked":true}
01:06:33.196 00.011 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:06:33.197 00.001 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
01:06:33.197 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:06:33.211 00.014 12020 MoveAxis(W, 27, ABG)
01:06:33.211 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
01:06:33.225 00.014 12020 Guiding  Dir = 3, Dur = 27
01:06:33.225 00.000 9340 Enqueuing Expose request
01:06:33.257 00.032 12020 IsSlewing returns 0
01:06:33.258 00.001 12020 IsGuiding returns 0
01:06:33.259 00.001 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"c014928f-d123-4ba2-ba5d-15840e732c25"}
01:06:33.275 00.016 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"c014928f-d123-4ba2-ba5d-15840e732c25"}
01:06:33.291 00.016 12020 PulseGuide returned control before completion, sleep 14
01:06:33.295 00.004 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"dab0ee8d-6bfc-4c1e-ba3b-46627fe54449"}
01:06:33.307 00.012 9340 case statement mapped state 6 to 3
01:06:33.323 00.016 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"dab0ee8d-6bfc-4c1e-ba3b-46627fe54449"}
01:06:33.359 00.036 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"1f2c9198-a38b-4e55-aa98-b3f0433dfcc5"}
01:06:33.371 00.012 12020 IsGuiding returns 0
01:06:33.371 00.000 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":7,"width":15,"height":15,"star_pos":[6.89,7.21],"pixels":"..."},"id":"1f2c9198-a38b-4e55-aa98-b3f0433dfcc5"}
01:06:33.384 00.013 12020 Move returns status 0, amount 27
01:06:33.384 00.000 12020 MoveAxis(N, 0, ABG)
01:06:33.384 00.000 12020 Move returns status 0, amount 0
01:06:33.385 00.001 12020 move complete, result=0
01:06:33.385 00.000 9340 GuideStep: 0.4 px 27 ms WEST, 0.0 px 0 ms NORTH
01:06:33.401 00.016 12020 worker thread done servicing request
01:06:33.401 00.000 12020 Worker thread wakes up
01:06:33.401 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
01:06:33.402 00.001 12020 Handling exposure in thread, d=2000 o=3 r=(803,609,31,31)
01:06:35.143 01.741 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"62d3f279-90ce-4a7d-b79f-4753e5cf84a3"}
01:06:35.166 00.023 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"62d3f279-90ce-4a7d-b79f-4753e5cf84a3"}
01:06:35.186 00.020 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"f94fc385-815a-4ea1-bb3e-009327ff152f"}
01:06:35.211 00.025 9340 case statement mapped state 6 to 3
01:06:35.270 00.059 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"f94fc385-815a-4ea1-bb3e-009327ff152f"}
01:06:35.313 00.043 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"cf2ac493-9e40-4639-bd2c-dbee97ef2b58"}
01:06:35.337 00.024 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":7,"width":15,"height":15,"star_pos":[6.89,7.21],"pixels":"..."},"id":"cf2ac493-9e40-4639-bd2c-dbee97ef2b58"}
01:06:35.814 00.477 12020 Exposure complete
01:06:36.237 00.423 12020 worker thread done servicing request
01:06:36.237 00.000 9340 OnExposeComplete: enter
01:06:36.269 00.032 9340 UpdateGuideState(): m_state=6
01:06:36.341 00.072 9340 Star::Find(15, 817, 624, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 8
01:06:36.371 00.030 9340 Star::Find returns 1 (0), X=818.13, Y=624.24, Mass=656027, SNR=99.7, Peak=57758 HFD=4.1
01:06:36.386 00.015 9340 CameraToMount -- cameraTheta (2.92) - m_xAngle (-3.09) = xAngle (6.01 = -0.27)
01:06:36.419 00.033 9340 CameraToMount -- cameraTheta (2.92) - (m_xAngle (-3.09) + m_yAngleError (-0.07)) = yAngle (6.09 = -0.19)
01:06:36.472 00.053 9340 CameraToMount -- cameraX=-0.14 cameraY=0.03 hyp=0.14 cameraTheta=2.92 mountX=0.13 mountY=-0.03, mountTheta=-0.20
01:06:36.505 00.033 9340 SchedulePrimaryMove(10104498, x=-0.14, y=0.03, opts=13)
01:06:36.523 00.018 9340 Enqueuing Move request for scope (-0.14, 0.03)
01:06:36.550 00.027 12020 Worker thread wakes up
01:06:36.551 00.001 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.14, 0.03) opts 0xd
01:06:36.551 00.000 12020 Handling offset move in thread for scope, endpoint = (-0.14, 0.03)
01:06:36.552 00.001 12020 Moving (-0.14, 0.03) raw xDistance=0.13 yDistance=-0.03
01:06:36.552 00.000 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.13
01:06:36.552 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:06:36.552 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=10655, max=65535, med=16335, FiltMin=13075, FiltMax=65515, Gamma=2.870
01:06:36.596 00.044 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
01:06:36.596 00.000 9340 UpdateGuideState exits: m=656027 SNR=99.7
01:06:36.611 00.015 12020 MoveAxis(E, 0, ABG)
01:06:36.611 00.000 9340 PhdController: settling, locked = 1, distance = 0.43 (0.45) aobump = 0 frame = 8 / 99999
01:06:36.629 00.018 12020 Move returns status 0, amount 0
01:06:36.630 00.001 9340 evsrv: {"Event":"Settling","Timestamp":1778738796.629,"Host":"ASTRO","Inst":1,"Distance":0.43,"Time":0.0,"SettleTime":8.0,"StarLocked":true}
01:06:36.644 00.014 12020 MoveAxis(N, 0, ABG)
01:06:36.645 00.001 12020 Move returns status 0, amount 0
01:06:36.645 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:06:36.658 00.013 12020 move complete, result=0
01:06:36.659 00.001 9340 ScheduleExposure(2000,3,1) exposurePending=0
01:06:36.672 00.013 9340 Enqueuing Expose request
01:06:36.715 00.043 12020 worker thread done servicing request
01:06:36.715 00.000 9340 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
01:06:36.730 00.015 12020 Worker thread wakes up
01:06:36.731 00.001 12020 worker thread servicing REQUEST_EXPOSE 2000
01:06:36.731 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(803,609,31,31)
01:06:37.161 00.430 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"6c5249fc-842d-48c7-b737-9d42be3db461"}
01:06:37.174 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"6c5249fc-842d-48c7-b737-9d42be3db461"}
01:06:37.191 00.017 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"08995f35-89fa-4e14-b09d-45dcd6aabccb"}
01:06:37.209 00.018 9340 case statement mapped state 6 to 3
01:06:37.256 00.047 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"08995f35-89fa-4e14-b09d-45dcd6aabccb"}
01:06:37.279 00.023 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"2be5a5d0-153c-46c7-95cd-001acb5a2658"}
01:06:37.297 00.018 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":8,"width":15,"height":15,"star_pos":[7.13,7.24],"pixels":"..."},"id":"2be5a5d0-153c-46c7-95cd-001acb5a2658"}
01:06:39.108 01.811 12020 Exposure complete
01:06:39.160 00.052 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"25e29d9e-e778-4ab6-856d-a5e567049e21"}
01:06:39.187 00.027 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"25e29d9e-e778-4ab6-856d-a5e567049e21"}
01:06:39.217 00.030 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"a69fa6c5-f1f2-42c6-bf97-a47eeff8b801"}
01:06:39.271 00.054 9340 case statement mapped state 6 to 3
01:06:39.291 00.020 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"a69fa6c5-f1f2-42c6-bf97-a47eeff8b801"}
01:06:39.306 00.015 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"d5179c60-43f6-4e33-8521-5896a721b582"}
01:06:39.320 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":8,"width":15,"height":15,"star_pos":[7.13,7.24],"pixels":"..."},"id":"d5179c60-43f6-4e33-8521-5896a721b582"}
01:06:39.524 00.204 12020 worker thread done servicing request
01:06:39.524 00.000 9340 OnExposeComplete: enter
01:06:39.575 00.051 9340 UpdateGuideState(): m_state=6
01:06:39.600 00.025 9340 Star::Find(15, 818, 624, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 9
01:06:39.631 00.031 9340 Star::Find returns 1 (0), X=817.72, Y=623.85, Mass=722701, SNR=111.9, Peak=59270 HFD=3.9
01:06:39.690 00.059 9340 CameraToMount -- cameraTheta (-2.55) - m_xAngle (-3.09) = xAngle (0.54 = 0.54)
01:06:39.719 00.029 9340 CameraToMount -- cameraTheta (-2.55) - (m_xAngle (-3.09) + m_yAngleError (-0.07)) = yAngle (0.62 = 0.62)
01:06:39.743 00.024 9340 CameraToMount -- cameraX=-0.54 cameraY=-0.36 hyp=0.65 cameraTheta=-2.55 mountX=0.56 mountY=0.38, mountTheta=0.59
01:06:39.798 00.055 9340 SchedulePrimaryMove(10104498, x=-0.54, y=-0.36, opts=13)
01:06:39.818 00.020 9340 Enqueuing Move request for scope (-0.54, -0.36)
01:06:39.847 00.029 12020 Worker thread wakes up
01:06:39.848 00.001 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.54, -0.36) opts 0xd
01:06:39.848 00.000 12020 Handling offset move in thread for scope, endpoint = (-0.54, -0.36)
01:06:39.848 00.000 12020 Moving (-0.54, -0.36) raw xDistance=0.56 yDistance=0.38
01:06:39.849 00.001 12020 GuideAlgorithmHysteresis::Result() returns 0.24 from input 0.56
01:06:39.849 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=10141, max=65535, med=16383, FiltMin=12666, FiltMax=65521, Gamma=2.870
01:06:39.893 00.044 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
01:06:39.893 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.38
01:06:39.894 00.001 12020 MoveAxis(W, 40, ABG)
01:06:39.894 00.000 12020 Guiding  Dir = 3, Dur = 40
01:06:39.894 00.000 9340 UpdateGuideState exits: m=722701 SNR=111.9
01:06:39.913 00.019 12020 IsSlewing returns 0
01:06:39.914 00.001 9340 PhdController: settling, locked = 1, distance = 0.50 (0.45) aobump = 0 frame = 9 / 99999
01:06:39.933 00.019 12020 IsGuiding returns 0
01:06:39.933 00.000 9340 evsrv: {"Event":"Settling","Timestamp":1778738799.933,"Host":"ASTRO","Inst":1,"Distance":0.50,"Time":0.0,"SettleTime":8.0,"StarLocked":true}
01:06:39.957 00.024 12020 PulseGuide returned control before completion, sleep 33
01:06:39.958 00.001 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:06:40.005 00.047 9340 ScheduleExposure(2000,3,1) exposurePending=0
01:06:40.024 00.019 12020 IsGuiding returns 1
01:06:40.024 00.000 9340 Enqueuing Expose request
01:06:40.036 00.012 12020 scope still moving after pulse duration time elapsed
01:06:40.070 00.034 12020 IsSlewing returns 0
01:06:40.071 00.001 12020 IsGuiding returns 0
01:06:40.072 00.001 12020 scope move finished after 40 + 98 ms
01:06:40.072 00.000 12020 Move returns status 0, amount 40
01:06:40.072 00.000 12020 MoveAxis(N, 0, ABG)
01:06:40.072 00.000 12020 Move returns status 0, amount 0
01:06:40.072 00.000 12020 move complete, result=0
01:06:40.075 00.003 9340 GuideStep: 0.6 px 40 ms WEST, 0.4 px 0 ms NORTH
01:06:40.117 00.042 12020 worker thread done servicing request
01:06:40.117 00.000 12020 Worker thread wakes up
01:06:40.118 00.001 12020 worker thread servicing REQUEST_EXPOSE 2000
01:06:40.118 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(803,609,31,31)
01:06:41.162 01.044 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"db5d081a-6de6-4127-aa75-7356688efd57"}
01:06:41.207 00.045 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"db5d081a-6de6-4127-aa75-7356688efd57"}
01:06:41.243 00.036 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"31f20b98-665c-4a72-b551-bad16113a2da"}
01:06:41.258 00.015 9340 case statement mapped state 6 to 3
01:06:41.272 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"31f20b98-665c-4a72-b551-bad16113a2da"}
01:06:41.313 00.041 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"73794f2e-7740-423e-9afe-8d78888ecf58"}
01:06:41.333 00.020 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":9,"width":15,"height":15,"star_pos":[6.72,6.85],"pixels":"..."},"id":"73794f2e-7740-423e-9afe-8d78888ecf58"}
01:06:42.485 01.152 12020 Exposure complete
01:06:42.921 00.436 12020 worker thread done servicing request
01:06:42.922 00.001 9340 OnExposeComplete: enter
01:06:42.944 00.022 9340 UpdateGuideState(): m_state=6
01:06:43.008 00.064 9340 Star::Find(15, 817, 623, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 10
01:06:43.044 00.036 9340 Star::Find returns 1 (0), X=818.73, Y=623.82, Mass=676872, SNR=88.6, Peak=52870 HFD=3.9
01:06:43.081 00.037 9340 CameraToMount -- cameraTheta (-0.70) - m_xAngle (-3.09) = xAngle (2.40 = 2.40)
01:06:43.135 00.054 9340 CameraToMount -- cameraTheta (-0.70) - (m_xAngle (-3.09) + m_yAngleError (-0.07)) = yAngle (2.47 = 2.47)
01:06:43.156 00.021 9340 CameraToMount -- cameraX=0.47 cameraY=-0.39 hyp=0.61 cameraTheta=-0.70 mountX=-0.45 mountY=0.38, mountTheta=2.44
01:06:43.184 00.028 9340 SchedulePrimaryMove(10104498, x=0.47, y=-0.39, opts=13)
01:06:43.210 00.026 9340 Enqueuing Move request for scope (0.47, -0.39)
01:06:43.256 00.046 12020 Worker thread wakes up
01:06:43.256 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=10056, max=65535, med=16359, FiltMin=13005, FiltMax=65515, Gamma=2.870
01:06:43.273 00.017 12020 worker thread servicing REQUEST_MOVE scope ofs (0.47, -0.39) opts 0xd
01:06:43.273 00.000 12020 Handling offset move in thread for scope, endpoint = (0.47, -0.39)
01:06:43.273 00.000 9340 UpdateGuideState exits: m=676872 SNR=88.6
01:06:43.286 00.013 12020 Moving (0.47, -0.39) raw xDistance=-0.45 yDistance=0.38
01:06:43.286 00.000 9340 PhdController: settling, locked = 1, distance = 0.53 (0.45) aobump = 0 frame = 10 / 99999
01:06:43.300 00.014 12020 GuideAlgorithmHysteresis::Result() returns -0.17 from input -0.45
01:06:43.300 00.000 9340 evsrv: {"Event":"Settling","Timestamp":1778738803.300,"Host":"ASTRO","Inst":1,"Distance":0.53,"Time":0.0,"SettleTime":8.0,"StarLocked":true}
01:06:43.313 00.013 12020 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.314 00.001 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.38
01:06:43.314 00.000 12020 MoveAxis(E, 29, ABG)
01:06:43.314 00.000 12020 Guiding  Dir = 2, Dur = 29
01:06:43.316 00.002 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:06:43.349 00.033 12020 IsSlewing returns 0
01:06:43.349 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
01:06:43.363 00.014 12020 IsGuiding returns 0
01:06:43.364 00.001 9340 Enqueuing Expose request
01:06:43.381 00.017 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"330ef05b-93f8-4e98-810d-0f2cbaa1f6ce"}
01:06:43.394 00.013 12020 PulseGuide returned control before completion, sleep 15
01:06:43.394 00.000 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"330ef05b-93f8-4e98-810d-0f2cbaa1f6ce"}
01:06:43.406 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"41d2f205-65ad-462f-ac17-5d5aa327c267"}
01:06:43.426 00.020 9340 case statement mapped state 6 to 3
01:06:43.457 00.031 12020 IsGuiding returns 0
01:06:43.457 00.000 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"41d2f205-65ad-462f-ac17-5d5aa327c267"}
01:06:43.472 00.015 12020 Move returns status 0, amount 29
01:06:43.473 00.001 12020 MoveAxis(N, 0, ABG)
01:06:43.473 00.000 12020 Move returns status 0, amount 0
01:06:43.473 00.000 12020 move complete, result=0
01:06:43.473 00.000 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"009225b6-8a1a-430c-9171-ed1600212986"}
01:06:43.488 00.015 12020 worker thread done servicing request
01:06:43.488 00.000 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":10,"width":15,"height":15,"star_pos":[6.73,6.82],"pixels":"..."},"id":"009225b6-8a1a-430c-9171-ed1600212986"}
01:06:43.500 00.012 12020 Worker thread wakes up
01:06:43.501 00.001 12020 worker thread servicing REQUEST_EXPOSE 2000
01:06:43.501 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(803,609,31,31)
01:06:43.502 00.001 9340 GuideStep: -0.4 px 29 ms EAST, 0.4 px 0 ms NORTH
01:06:45.163 01.661 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"45010b8b-f85e-4394-9b0f-5138e193d212"}
01:06:45.182 00.019 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"45010b8b-f85e-4394-9b0f-5138e193d212"}
01:06:45.201 00.019 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"902d50f3-4131-4624-bfb4-5e4cc03be406"}
01:06:45.211 00.010 9340 case statement mapped state 6 to 3
01:06:45.230 00.019 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"902d50f3-4131-4624-bfb4-5e4cc03be406"}
01:06:45.243 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"686b0228-39fa-4a56-bd84-e5723a09bbf5"}
01:06:45.271 00.028 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":10,"width":15,"height":15,"star_pos":[6.73,6.82],"pixels":"..."},"id":"686b0228-39fa-4a56-bd84-e5723a09bbf5"}
01:06:45.876 00.605 12020 Exposure complete
01:06:46.199 00.323 12020 worker thread done servicing request
01:06:46.200 00.001 9340 OnExposeComplete: enter
01:06:46.213 00.013 9340 UpdateGuideState(): m_state=6
01:06:46.263 00.050 9340 Star::Find(15, 818, 623, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 11
01:06:46.283 00.020 9340 Star::Find returns 1 (0), X=818.53, Y=623.91, Mass=635822, SNR=90.7, Peak=53312 HFD=3.8
01:06:46.295 00.012 9340 CameraToMount -- cameraTheta (-0.85) - m_xAngle (-3.09) = xAngle (2.24 = 2.24)
01:06:46.313 00.018 9340 CameraToMount -- cameraTheta (-0.85) - (m_xAngle (-3.09) + m_yAngleError (-0.07)) = yAngle (2.32 = 2.32)
01:06:46.328 00.015 9340 CameraToMount -- cameraX=0.26 cameraY=-0.30 hyp=0.40 cameraTheta=-0.85 mountX=-0.25 mountY=0.29, mountTheta=2.27
01:06:46.388 00.060 9340 SchedulePrimaryMove(10104498, x=0.26, y=-0.30, opts=13)
01:06:46.413 00.025 9340 Enqueuing Move request for scope (0.26, -0.30)
01:06:46.423 00.010 12020 Worker thread wakes up
01:06:46.423 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=11393, max=65535, med=16437, FiltMin=13369, FiltMax=65515, Gamma=2.870
01:06:46.439 00.016 12020 worker thread servicing REQUEST_MOVE scope ofs (0.26, -0.30) opts 0xd
01:06:46.439 00.000 12020 Handling offset move in thread for scope, endpoint = (0.26, -0.30)
01:06:46.439 00.000 9340 UpdateGuideState exits: m=635822 SNR=90.7
01:06:46.456 00.017 12020 Moving (0.26, -0.30) raw xDistance=-0.25 yDistance=0.29
01:06:46.456 00.000 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.25
01:06:46.456 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
01:06:46.458 00.002 9340 PhdController: settling, locked = 1, distance = 0.49 (0.45) aobump = 0 frame = 11 / 99999
01:06:46.495 00.037 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.29
01:06:46.496 00.001 12020 MoveAxis(E, 0, ABG)
01:06:46.496 00.000 12020 Move returns status 0, amount 0
01:06:46.496 00.000 12020 MoveAxis(N, 0, ABG)
01:06:46.496 00.000 12020 Move returns status 0, amount 0
01:06:46.496 00.000 12020 move complete, result=0
01:06:46.497 00.001 12020 worker thread done servicing request
01:06:46.497 00.000 9340 evsrv: {"Event":"Settling","Timestamp":1778738806.495,"Host":"ASTRO","Inst":1,"Distance":0.49,"Time":0.0,"SettleTime":8.0,"StarLocked":true}
01:06:46.521 00.024 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:06:46.540 00.019 9340 ScheduleExposure(2000,3,1) exposurePending=0
01:06:46.555 00.015 9340 Enqueuing Expose request
01:06:46.583 00.028 12020 Worker thread wakes up
01:06:46.583 00.000 9340 GuideStep: -0.2 px 0 ms EAST, 0.3 px 0 ms NORTH
01:06:46.607 00.024 12020 worker thread servicing REQUEST_EXPOSE 2000
01:06:46.607 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(803,609,31,31)
01:06:47.163 00.556 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"2fceb204-7cf6-4d19-97bf-e016d44d4aa9"}
01:06:47.179 00.016 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"2fceb204-7cf6-4d19-97bf-e016d44d4aa9"}
01:06:47.262 00.083 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"9e79844a-009e-4ea2-8255-d680a79689c3"}
01:06:47.278 00.016 9340 case statement mapped state 6 to 3
01:06:47.321 00.043 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"9e79844a-009e-4ea2-8255-d680a79689c3"}
01:06:47.350 00.029 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"9a76a97c-2db0-40a5-be5d-97ded4ffaac1"}
01:06:47.381 00.031 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":11,"width":15,"height":15,"star_pos":[6.53,6.91],"pixels":"..."},"id":"9a76a97c-2db0-40a5-be5d-97ded4ffaac1"}
01:06:49.011 01.630 12020 Exposure complete
01:06:49.163 00.152 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"9f8f7879-e006-4cf7-b016-2740cb26fd56"}
01:06:49.185 00.022 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"9f8f7879-e006-4cf7-b016-2740cb26fd56"}
01:06:49.219 00.034 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"ed82d88c-39d2-48bb-ab11-43507e0aac31"}
01:06:49.246 00.027 9340 case statement mapped state 6 to 3
01:06:49.288 00.042 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"ed82d88c-39d2-48bb-ab11-43507e0aac31"}
01:06:49.306 00.018 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"7c91b2a9-16ef-4e3f-aee9-04d5cb9505af"}
01:06:49.323 00.017 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":11,"width":15,"height":15,"star_pos":[6.53,6.91],"pixels":"..."},"id":"7c91b2a9-16ef-4e3f-aee9-04d5cb9505af"}
01:06:49.490 00.167 12020 worker thread done servicing request
01:06:49.490 00.000 9340 OnExposeComplete: enter
01:06:49.506 00.016 9340 UpdateGuideState(): m_state=6
01:06:49.524 00.018 9340 Star::Find(15, 818, 623, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 12
01:06:49.541 00.017 9340 Star::Find returns 1 (0), X=818.82, Y=624.05, Mass=612804, SNR=106.2, Peak=54136 HFD=4.1
01:06:49.561 00.020 9340 CameraToMount -- cameraTheta (-0.28) - m_xAngle (-3.09) = xAngle (2.82 = 2.82)
01:06:49.607 00.046 9340 CameraToMount -- cameraTheta (-0.28) - (m_xAngle (-3.09) + m_yAngleError (-0.07)) = yAngle (2.89 = 2.89)
01:06:49.640 00.033 9340 CameraToMount -- cameraX=0.56 cameraY=-0.16 hyp=0.58 cameraTheta=-0.28 mountX=-0.55 mountY=0.14, mountTheta=2.89
01:06:49.723 00.083 9340 SchedulePrimaryMove(10104498, x=0.56, y=-0.16, opts=13)
01:06:49.761 00.038 9340 Enqueuing Move request for scope (0.56, -0.16)
01:06:49.845 00.084 12020 Worker thread wakes up
01:06:49.845 00.000 12020 worker thread servicing REQUEST_MOVE scope ofs (0.56, -0.16) opts 0xd
01:06:49.846 00.001 12020 Handling offset move in thread for scope, endpoint = (0.56, -0.16)
01:06:49.846 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=10516, max=65535, med=16424, FiltMin=13056, FiltMax=65515, Gamma=2.870
01:06:49.863 00.017 12020 Moving (0.56, -0.16) raw xDistance=-0.55 yDistance=0.14
01:06:49.864 00.001 9340 UpdateGuideState exits: m=612804 SNR=106.2
01:06:49.890 00.026 12020 GuideAlgorithmHysteresis::Result() returns -0.23 from input -0.55
01:06:49.890 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:06:49.890 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
01:06:49.890 00.000 12020 MoveAxis(E, 40, ABG)
01:06:49.890 00.000 12020 Guiding  Dir = 2, Dur = 40
01:06:49.896 00.006 9340 PhdController: settling, locked = 1, distance = 0.52 (0.45) aobump = 0 frame = 12 / 99999
01:06:49.946 00.050 12020 IsSlewing returns 0
01:06:49.947 00.001 12020 IsGuiding returns 0
01:06:49.956 00.009 9340 evsrv: {"Event":"Settling","Timestamp":1778738809.956,"Host":"ASTRO","Inst":1,"Distance":0.52,"Time":0.0,"SettleTime":8.0,"StarLocked":true}
01:06:49.987 00.031 12020 PulseGuide returned control before completion, sleep 22
01:06:49.989 00.002 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:06:50.022 00.033 9340 ScheduleExposure(2000,3,1) exposurePending=0
01:06:50.064 00.042 12020 IsGuiding returns 0
01:06:50.064 00.000 12020 Move returns status 0, amount 40
01:06:50.064 00.000 12020 MoveAxis(N, 0, ABG)
01:06:50.065 00.001 9340 Enqueuing Expose request
01:06:50.085 00.020 12020 Move returns status 0, amount 0
01:06:50.085 00.000 12020 move complete, result=0
01:06:50.087 00.002 9340 GuideStep: -0.6 px 40 ms EAST, 0.1 px 0 ms NORTH
01:06:50.103 00.016 12020 worker thread done servicing request
01:06:50.103 00.000 12020 Worker thread wakes up
01:06:50.103 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
01:06:50.104 00.001 12020 Handling exposure in thread, d=2000 o=3 r=(803,609,31,31)
01:06:51.163 01.059 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"9d90bbad-9f37-4673-9df3-33a7f34475f0"}
01:06:51.184 00.021 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"9d90bbad-9f37-4673-9df3-33a7f34475f0"}
01:06:51.200 00.016 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"da9d144b-237f-435e-a836-bc1801766204"}
01:06:51.219 00.019 9340 case statement mapped state 6 to 3
01:06:51.232 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"da9d144b-237f-435e-a836-bc1801766204"}
01:06:51.272 00.040 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"c9d347b5-7707-4f07-8985-1ff0f2baf0b0"}
01:06:51.285 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":12,"width":15,"height":15,"star_pos":[6.82,7.05],"pixels":"..."},"id":"c9d347b5-7707-4f07-8985-1ff0f2baf0b0"}
01:06:52.507 01.222 12020 Exposure complete
01:06:52.785 00.278 12020 worker thread done servicing request
01:06:52.785 00.000 9340 OnExposeComplete: enter
01:06:52.802 00.017 9340 UpdateGuideState(): m_state=6
01:06:52.840 00.038 9340 Star::Find(15, 818, 624, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 13
01:06:52.851 00.011 9340 Star::Find returns 1 (0), X=818.62, Y=623.75, Mass=694653, SNR=107.5, Peak=53242 HFD=4.3
01:06:52.871 00.020 9340 CameraToMount -- cameraTheta (-0.91) - m_xAngle (-3.09) = xAngle (2.18 = 2.18)
01:06:52.882 00.011 9340 CameraToMount -- cameraTheta (-0.91) - (m_xAngle (-3.09) + m_yAngleError (-0.07)) = yAngle (2.26 = 2.26)
01:06:52.899 00.017 9340 CameraToMount -- cameraX=0.36 cameraY=-0.46 hyp=0.58 cameraTheta=-0.91 mountX=-0.33 mountY=0.45, mountTheta=2.21
01:06:52.923 00.024 9340 SchedulePrimaryMove(10104498, x=0.36, y=-0.46, opts=13)
01:06:52.966 00.043 9340 Enqueuing Move request for scope (0.36, -0.46)
01:06:52.983 00.017 12020 Worker thread wakes up
01:06:52.984 00.001 9340 UpdateImageDisplay: Size=(1920,1080) min=10234, max=65535, med=16399, FiltMin=12714, FiltMax=65515, Gamma=2.870
01:06:52.996 00.012 12020 worker thread servicing REQUEST_MOVE scope ofs (0.36, -0.46) opts 0xd
01:06:52.997 00.001 9340 UpdateGuideState exits: m=694653 SNR=107.5
01:06:53.012 00.015 12020 Handling offset move in thread for scope, endpoint = (0.36, -0.46)
01:06:53.013 00.001 9340 PhdController: settling, locked = 1, distance = 0.54 (0.45) aobump = 0 frame = 13 / 99999
01:06:53.029 00.016 12020 Moving (0.36, -0.46) raw xDistance=-0.33 yDistance=0.45
01:06:53.029 00.000 12020 GuideAlgorithmHysteresis::Result() returns -0.16 from input -0.33
01:06:53.029 00.000 9340 evsrv: {"Event":"Settling","Timestamp":1778738813.029,"Host":"ASTRO","Inst":1,"Distance":0.54,"Time":0.0,"SettleTime":8.0,"StarLocked":true}
01:06:53.040 00.011 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
01:06:53.040 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.45
01:06:53.040 00.000 12020 MoveAxis(E, 27, ABG)
01:06:53.040 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:06:53.085 00.045 12020 Guiding  Dir = 2, Dur = 27
01:06:53.085 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
01:06:53.104 00.019 12020 IsSlewing returns 0
01:06:53.105 00.001 9340 Enqueuing Expose request
01:06:53.118 00.013 12020 IsGuiding returns 0
01:06:53.142 00.024 12020 PulseGuide returned control before completion, sleep 14
01:06:53.165 00.023 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"7db0e19c-d858-4be6-b223-f10a08cbf02c"}
01:06:53.190 00.025 12020 IsGuiding returns 1
01:06:53.191 00.001 12020 scope still moving after pulse duration time elapsed
01:06:53.191 00.000 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"7db0e19c-d858-4be6-b223-f10a08cbf02c"}
01:06:53.205 00.014 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"d93e6979-98ac-4e79-bc07-ed2aebb9645a"}
01:06:53.216 00.011 9340 case statement mapped state 6 to 3
01:06:53.226 00.010 12020 IsSlewing returns 0
01:06:53.226 00.000 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"d93e6979-98ac-4e79-bc07-ed2aebb9645a"}
01:06:53.237 00.011 12020 IsGuiding returns 0
01:06:53.237 00.000 12020 scope move finished after 27 + 92 ms
01:06:53.237 00.000 12020 Move returns status 0, amount 27
01:06:53.238 00.001 12020 MoveAxis(N, 0, ABG)
01:06:53.239 00.001 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"c24eaa2f-f941-4732-bdb9-f08e998884b4"}
01:06:53.251 00.012 12020 Move returns status 0, amount 0
01:06:53.251 00.000 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":13,"width":15,"height":15,"star_pos":[6.62,6.75],"pixels":"..."},"id":"c24eaa2f-f941-4732-bdb9-f08e998884b4"}
01:06:53.262 00.011 12020 move complete, result=0
01:06:53.262 00.000 12020 worker thread done servicing request
01:06:53.263 00.001 9340 GuideStep: -0.3 px 27 ms EAST, 0.5 px 0 ms NORTH
01:06:53.300 00.037 12020 Worker thread wakes up
01:06:53.301 00.001 12020 worker thread servicing REQUEST_EXPOSE 2000
01:06:53.301 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(803,609,31,31)
01:06:55.163 01.862 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"da4227d2-e9b6-4969-a9a1-ea9a1c8df8fd"}
01:06:55.176 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"da4227d2-e9b6-4969-a9a1-ea9a1c8df8fd"}
01:06:55.189 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"aa096da0-3fec-49e9-830e-b82973b154f5"}
01:06:55.207 00.018 9340 case statement mapped state 6 to 3
01:06:55.224 00.017 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"aa096da0-3fec-49e9-830e-b82973b154f5"}
01:06:55.252 00.028 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"24b38e0d-5601-4a44-998d-66f0db7bbc4b"}
01:06:55.270 00.018 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":13,"width":15,"height":15,"star_pos":[6.62,6.75],"pixels":"..."},"id":"24b38e0d-5601-4a44-998d-66f0db7bbc4b"}
01:06:55.683 00.413 12020 Exposure complete
01:06:56.086 00.403 12020 worker thread done servicing request
01:06:56.086 00.000 9340 OnExposeComplete: enter
01:06:56.111 00.025 9340 UpdateGuideState(): m_state=6
01:06:56.136 00.025 9340 Star::Find(15, 818, 623, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 14
01:06:56.182 00.046 9340 Star::Find returns 1 (0), X=818.16, Y=623.89, Mass=681878, SNR=112.2, Peak=57788 HFD=4.2
01:06:56.213 00.031 9340 CameraToMount -- cameraTheta (-1.88) - m_xAngle (-3.09) = xAngle (1.21 = 1.21)
01:06:56.234 00.021 9340 CameraToMount -- cameraTheta (-1.88) - (m_xAngle (-3.09) + m_yAngleError (-0.07)) = yAngle (1.28 = 1.28)
01:06:56.259 00.025 9340 CameraToMount -- cameraX=-0.10 cameraY=-0.32 hyp=0.34 cameraTheta=-1.88 mountX=0.12 mountY=0.32, mountTheta=1.22
01:06:56.303 00.044 9340 SchedulePrimaryMove(10104498, x=-0.10, y=-0.32, opts=13)
01:06:56.320 00.017 9340 Enqueuing Move request for scope (-0.10, -0.32)
01:06:56.332 00.012 12020 Worker thread wakes up
01:06:56.332 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=10976, max=65535, med=16410, FiltMin=13122, FiltMax=65515, Gamma=2.870
01:06:56.347 00.015 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.10, -0.32) opts 0xd
01:06:56.348 00.001 9340 UpdateGuideState exits: m=681878 SNR=112.2
01:06:56.360 00.012 12020 Handling offset move in thread for scope, endpoint = (-0.10, -0.32)
01:06:56.360 00.000 9340 PhdController: settling, locked = 1, distance = 0.48 (0.45) aobump = 0 frame = 14 / 99999
01:06:56.372 00.012 12020 Moving (-0.10, -0.32) raw xDistance=0.12 yDistance=0.32
01:06:56.372 00.000 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
01:06:56.372 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:152->Not getting worse
01:06:56.373 00.001 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.32
01:06:56.374 00.001 12020 MoveAxis(E, 0, ABG)
01:06:56.374 00.000 12020 Move returns status 0, amount 0
01:06:56.374 00.000 12020 MoveAxis(N, 0, ABG)
01:06:56.374 00.000 9340 evsrv: {"Event":"Settling","Timestamp":1778738816.374,"Host":"ASTRO","Inst":1,"Distance":0.48,"Time":0.0,"SettleTime":8.0,"StarLocked":true}
01:06:56.389 00.015 12020 Move returns status 0, amount 0
01:06:56.389 00.000 12020 move complete, result=0
01:06:56.389 00.000 12020 worker thread done servicing request
01:06:56.390 00.001 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:06:56.407 00.017 9340 ScheduleExposure(2000,3,1) exposurePending=0
01:06:56.445 00.038 9340 Enqueuing Expose request
01:06:56.461 00.016 12020 Worker thread wakes up
01:06:56.461 00.000 9340 GuideStep: 0.1 px 0 ms EAST, 0.3 px 0 ms NORTH
01:06:56.477 00.016 12020 worker thread servicing REQUEST_EXPOSE 2000
01:06:56.477 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(803,609,31,31)
01:06:57.179 00.702 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"225b4e88-0eb5-407a-a8c6-fc3647607a06"}
01:06:57.214 00.035 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"225b4e88-0eb5-407a-a8c6-fc3647607a06"}
01:06:57.228 00.014 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"7f66d52f-534f-4568-baf9-c4353ed9f640"}
01:06:57.250 00.022 9340 case statement mapped state 6 to 3
01:06:57.262 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"7f66d52f-534f-4568-baf9-c4353ed9f640"}
01:06:57.280 00.018 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"841cb217-8106-4f0e-91ca-730446119478"}
01:06:57.302 00.022 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":14,"width":15,"height":15,"star_pos":[7.16,6.89],"pixels":"..."},"id":"841cb217-8106-4f0e-91ca-730446119478"}
01:06:58.869 01.567 12020 Exposure complete
01:06:59.078 00.209 12020 worker thread done servicing request
01:06:59.082 00.004 9340 OnExposeComplete: enter
01:06:59.110 00.028 9340 UpdateGuideState(): m_state=6
01:06:59.120 00.010 9340 Star::Find(15, 818, 623, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 15
01:06:59.132 00.012 9340 Star::Find returns 1 (0), X=818.22, Y=624.03, Mass=601734, SNR=96.1, Peak=55308 HFD=4.1
01:06:59.142 00.010 9340 CameraToMount -- cameraTheta (-1.81) - m_xAngle (-3.09) = xAngle (1.28 = 1.28)
01:06:59.151 00.009 9340 CameraToMount -- cameraTheta (-1.81) - (m_xAngle (-3.09) + m_yAngleError (-0.07)) = yAngle (1.35 = 1.35)
01:06:59.160 00.009 9340 CameraToMount -- cameraX=-0.05 cameraY=-0.19 hyp=0.19 cameraTheta=-1.81 mountX=0.05 mountY=0.19, mountTheta=1.29
01:06:59.178 00.018 9340 SchedulePrimaryMove(10104498, x=-0.05, y=-0.19, opts=13)
01:06:59.189 00.011 9340 Enqueuing Move request for scope (-0.05, -0.19)
01:06:59.216 00.027 12020 Worker thread wakes up
01:06:59.216 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=11605, max=65535, med=16522, FiltMin=13389, FiltMax=65515, Gamma=2.870
01:06:59.227 00.011 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.19) opts 0xd
01:06:59.227 00.000 12020 Handling offset move in thread for scope, endpoint = (-0.05, -0.19)
01:06:59.227 00.000 9340 UpdateGuideState exits: m=601734 SNR=96.1
01:06:59.241 00.014 12020 Moving (-0.05, -0.19) raw xDistance=0.05 yDistance=0.19
01:06:59.241 00.000 9340 PhdController: settling, locked = 1, distance = 0.39 (0.45) aobump = 0 frame = 15 / 99999
01:06:59.251 00.010 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
01:06:59.251 00.000 9340 evsrv: {"Event":"Settling","Timestamp":1778738819.251,"Host":"ASTRO","Inst":1,"Distance":0.39,"Time":0.0,"SettleTime":8.0,"StarLocked":true}
01:06:59.262 00.011 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:06:59.262 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.19
01:06:59.262 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:06:59.271 00.009 12020 MoveAxis(E, 0, ABG)
01:06:59.271 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
01:06:59.287 00.016 12020 Move returns status 0, amount 0
01:06:59.287 00.000 9340 Enqueuing Expose request
01:06:59.297 00.010 12020 MoveAxis(N, 0, ABG)
01:06:59.297 00.000 12020 Move returns status 0, amount 0
01:06:59.297 00.000 12020 move complete, result=0
01:06:59.297 00.000 12020 worker thread done servicing request
01:06:59.298 00.001 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"3b37cce3-fed3-42e6-a04b-6eb5b688a7f8"}
01:06:59.310 00.012 12020 Worker thread wakes up
01:06:59.310 00.000 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"3b37cce3-fed3-42e6-a04b-6eb5b688a7f8"}
01:06:59.337 00.027 12020 worker thread servicing REQUEST_EXPOSE 2000
01:06:59.339 00.002 12020 Handling exposure in thread, d=2000 o=3 r=(803,609,31,31)
01:06:59.339 00.000 9340 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
01:06:59.358 00.019 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"b76ce36f-0284-4ddd-a249-24d6f47334b7"}
01:06:59.368 00.010 9340 case statement mapped state 6 to 3
01:06:59.379 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"b76ce36f-0284-4ddd-a249-24d6f47334b7"}
01:06:59.392 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"407b86cc-cba8-41d6-966c-5245dc12c881"}
01:06:59.405 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":15,"width":15,"height":15,"star_pos":[7.22,7.03],"pixels":"..."},"id":"407b86cc-cba8-41d6-966c-5245dc12c881"}
01:07:01.180 01.775 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"f52b2f4d-bdf0-489a-9ccb-e90350a6b9ca"}
01:07:01.216 00.036 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"f52b2f4d-bdf0-489a-9ccb-e90350a6b9ca"}
01:07:01.232 00.016 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"38c7aa16-21c0-407f-8856-d9155a9aa6dc"}
01:07:01.247 00.015 9340 case statement mapped state 6 to 3
01:07:01.270 00.023 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"38c7aa16-21c0-407f-8856-d9155a9aa6dc"}
01:07:01.288 00.018 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"cb8654b8-1c6e-43ea-b7ed-9991b8ebd613"}
01:07:01.330 00.042 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":15,"width":15,"height":15,"star_pos":[7.22,7.03],"pixels":"..."},"id":"cb8654b8-1c6e-43ea-b7ed-9991b8ebd613"}
01:07:01.731 00.401 12020 Exposure complete
01:07:02.189 00.458 9340 OnExposeComplete: enter
01:07:02.214 00.025 12020 worker thread done servicing request
01:07:02.215 00.001 9340 UpdateGuideState(): m_state=6
01:07:02.234 00.019 9340 Star::Find(15, 818, 624, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 16
01:07:02.281 00.047 9340 Star::Find returns 1 (0), X=818.44, Y=623.95, Mass=698285, SNR=110.5, Peak=53196 HFD=4.1
01:07:02.311 00.030 9340 CameraToMount -- cameraTheta (-0.98) - m_xAngle (-3.09) = xAngle (2.11 = 2.11)
01:07:02.336 00.025 9340 CameraToMount -- cameraTheta (-0.98) - (m_xAngle (-3.09) + m_yAngleError (-0.07)) = yAngle (2.19 = 2.19)
01:07:02.352 00.016 9340 CameraToMount -- cameraX=0.18 cameraY=-0.26 hyp=0.32 cameraTheta=-0.98 mountX=-0.16 mountY=0.26, mountTheta=2.14
01:07:02.406 00.054 9340 SchedulePrimaryMove(10104498, x=0.18, y=-0.26, opts=13)
01:07:02.419 00.013 9340 Enqueuing Move request for scope (0.18, -0.26)
01:07:02.445 00.026 12020 Worker thread wakes up
01:07:02.446 00.001 12020 worker thread servicing REQUEST_MOVE scope ofs (0.18, -0.26) opts 0xd
01:07:02.446 00.000 12020 Handling offset move in thread for scope, endpoint = (0.18, -0.26)
01:07:02.446 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=10848, max=65535, med=16462, FiltMin=13255, FiltMax=65515, Gamma=2.870
01:07:02.462 00.016 12020 Moving (0.18, -0.26) raw xDistance=-0.16 yDistance=0.26
01:07:02.462 00.000 9340 UpdateGuideState exits: m=698285 SNR=110.5
01:07:02.498 00.036 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16
01:07:02.498 00.000 9340 PhdController: settling, locked = 1, distance = 0.37 (0.45) aobump = 0 frame = 16 / 99999
01:07:02.515 00.017 12020 switching direction from -1 to 1 - decHistory=6 oldest=0.36 newest=0.77
01:07:02.516 00.001 12020 GuideAlgorithmResistSwitch::result() returns 0.26 from input 0.26
01:07:02.516 00.000 12020 MoveAxis(E, 0, ABG)
01:07:02.516 00.000 12020 Move returns status 0, amount 0
01:07:02.516 00.000 12020 MoveAxis(S, 42, ABG)
01:07:02.516 00.000 12020 Guiding  Dir = 1, Dur = 42
01:07:02.517 00.001 9340 evsrv: {"Event":"Settling","Timestamp":1778738822.517,"Host":"ASTRO","Inst":1,"Distance":0.37,"Time":3.3,"SettleTime":8.0,"StarLocked":true}
01:07:02.535 00.018 12020 IsSlewing returns 0
01:07:02.536 00.001 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:07:02.551 00.015 12020 IsGuiding returns 0
01:07:02.552 00.001 9340 ScheduleExposure(2000,3,1) exposurePending=0
01:07:02.573 00.021 9340 Enqueuing Expose request
01:07:02.642 00.069 12020 IsGuiding returns 1
01:07:02.642 00.000 12020 scope still moving after pulse duration time elapsed
01:07:02.672 00.030 12020 IsSlewing returns 0
01:07:02.673 00.001 12020 IsGuiding returns 1
01:07:02.817 00.144 12020 IsSlewing returns 0
01:07:02.864 00.047 12020 IsGuiding returns 0
01:07:02.865 00.001 12020 scope move finished after 42 + 271 ms
01:07:02.865 00.000 12020 Move returns status 0, amount 42
01:07:02.865 00.000 12020 move complete, result=0
01:07:02.866 00.001 12020 worker thread done servicing request
01:07:02.867 00.001 9340 GuideStep: -0.2 px 0 ms EAST, 0.3 px 42 ms SOUTH
01:07:02.893 00.026 12020 Worker thread wakes up
01:07:02.894 00.001 12020 worker thread servicing REQUEST_EXPOSE 2000
01:07:02.894 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(803,609,31,31)
01:07:03.180 00.286 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"cae68eb6-a677-41c4-988d-c94963b34cf3"}
01:07:03.230 00.050 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"cae68eb6-a677-41c4-988d-c94963b34cf3"}
01:07:03.250 00.020 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"74af98a1-f2f9-42bd-ad24-3b787f127452"}
01:07:03.268 00.018 9340 case statement mapped state 6 to 3
01:07:03.290 00.022 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"74af98a1-f2f9-42bd-ad24-3b787f127452"}
01:07:03.335 00.045 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"1c164fc6-19e7-4103-8847-3a291da74f9e"}
01:07:03.354 00.019 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":16,"width":15,"height":15,"star_pos":[7.44,6.95],"pixels":"..."},"id":"1c164fc6-19e7-4103-8847-3a291da74f9e"}
01:07:05.179 01.825 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"fcb34391-cb88-4e20-bb8e-bb857f406590"}
01:07:05.196 00.017 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"fcb34391-cb88-4e20-bb8e-bb857f406590"}
01:07:05.212 00.016 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"aec76798-0c98-400b-b087-7540b9495bea"}
01:07:05.241 00.029 9340 case statement mapped state 6 to 3
01:07:05.252 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"aec76798-0c98-400b-b087-7540b9495bea"}
01:07:05.264 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"404d74f5-28f6-4a57-a8bf-a63c55733bab"}
01:07:05.277 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":16,"width":15,"height":15,"star_pos":[7.44,6.95],"pixels":"..."},"id":"404d74f5-28f6-4a57-a8bf-a63c55733bab"}
01:07:05.293 00.016 12020 Exposure complete
01:07:05.571 00.278 12020 worker thread done servicing request
01:07:05.572 00.001 9340 OnExposeComplete: enter
01:07:05.585 00.013 9340 UpdateGuideState(): m_state=6
01:07:05.616 00.031 9340 Star::Find(15, 818, 623, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 17
01:07:05.626 00.010 9340 Star::Find returns 1 (0), X=818.79, Y=624.13, Mass=655788, SNR=107.9, Peak=53456 HFD=4.0
01:07:05.637 00.011 9340 CameraToMount -- cameraTheta (-0.15) - m_xAngle (-3.09) = xAngle (2.94 = 2.94)
01:07:05.647 00.010 9340 CameraToMount -- cameraTheta (-0.15) - (m_xAngle (-3.09) + m_yAngleError (-0.07)) = yAngle (3.02 = 3.02)
01:07:05.659 00.012 9340 CameraToMount -- cameraX=0.53 cameraY=-0.08 hyp=0.54 cameraTheta=-0.15 mountX=-0.53 mountY=0.07, mountTheta=3.01
01:07:05.712 00.053 9340 SchedulePrimaryMove(10104498, x=0.53, y=-0.08, opts=13)
01:07:05.727 00.015 9340 Enqueuing Move request for scope (0.53, -0.08)
01:07:05.740 00.013 12020 Worker thread wakes up
01:07:05.740 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=10314, max=65535, med=16538, FiltMin=13436, FiltMax=65515, Gamma=2.870
01:07:05.756 00.016 12020 worker thread servicing REQUEST_MOVE scope ofs (0.53, -0.08) opts 0xd
01:07:05.756 00.000 9340 UpdateGuideState exits: m=655788 SNR=107.9
01:07:05.774 00.018 12020 Handling offset move in thread for scope, endpoint = (0.53, -0.08)
01:07:05.774 00.000 12020 Moving (0.53, -0.08) raw xDistance=-0.53 yDistance=0.07
01:07:05.775 00.001 12020 GuideAlgorithmHysteresis::Result() returns -0.22 from input -0.53
01:07:05.775 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:07:05.775 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
01:07:05.775 00.000 12020 MoveAxis(E, 38, ABG)
01:07:05.776 00.001 9340 PhdController: settling, locked = 1, distance = 0.42 (0.45) aobump = 0 frame = 17 / 99999
01:07:05.824 00.048 12020 Guiding  Dir = 2, Dur = 38
01:07:05.824 00.000 9340 evsrv: {"Event":"Settling","Timestamp":1778738825.824,"Host":"ASTRO","Inst":1,"Distance":0.42,"Time":6.6,"SettleTime":8.0,"StarLocked":true}
01:07:05.838 00.014 12020 IsSlewing returns 0
01:07:05.839 00.001 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:07:05.856 00.017 12020 IsGuiding returns 0
01:07:05.856 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
01:07:05.871 00.015 9340 Enqueuing Expose request
01:07:05.890 00.019 12020 PulseGuide returned control before completion, sleep 18
01:07:05.951 00.061 12020 IsGuiding returns 0
01:07:05.951 00.000 12020 Move returns status 0, amount 38
01:07:05.952 00.001 12020 MoveAxis(N, 0, ABG)
01:07:05.952 00.000 12020 Move returns status 0, amount 0
01:07:05.952 00.000 12020 move complete, result=0
01:07:05.952 00.000 12020 worker thread done servicing request
01:07:05.952 00.000 9340 GuideStep: -0.5 px 38 ms EAST, 0.1 px 0 ms NORTH
01:07:05.964 00.012 12020 Worker thread wakes up
01:07:05.964 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
01:07:05.964 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(803,609,31,31)
01:07:07.179 01.215 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"63cea3c7-8e55-46cc-a487-a3eeb3c91c9c"}
01:07:07.192 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"63cea3c7-8e55-46cc-a487-a3eeb3c91c9c"}
01:07:07.206 00.014 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"cdd4aa13-885d-48ca-9d02-7823d1760b12"}
01:07:07.219 00.013 9340 case statement mapped state 6 to 3
01:07:07.232 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"cdd4aa13-885d-48ca-9d02-7823d1760b12"}
01:07:07.292 00.060 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"5909ab2c-fabb-42e0-9c1a-fc52bb846551"}
01:07:07.311 00.019 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":17,"width":15,"height":15,"star_pos":[6.79,7.13],"pixels":"..."},"id":"5909ab2c-fabb-42e0-9c1a-fc52bb846551"}
01:07:08.364 01.053 12020 Exposure complete
01:07:08.620 00.256 12020 worker thread done servicing request
01:07:08.620 00.000 9340 OnExposeComplete: enter
01:07:08.631 00.011 9340 UpdateGuideState(): m_state=6
01:07:08.652 00.021 9340 Star::Find(15, 818, 624, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 18
01:07:08.665 00.013 9340 Star::Find returns 1 (0), X=818.73, Y=624.31, Mass=708132, SNR=109.9, Peak=54988 HFD=4.0
01:07:08.699 00.034 9340 CameraToMount -- cameraTheta (0.21) - m_xAngle (-3.09) = xAngle (3.31 = -2.98)
01:07:08.715 00.016 9340 CameraToMount -- cameraTheta (0.21) - (m_xAngle (-3.09) + m_yAngleError (-0.07)) = yAngle (3.38 = -2.90)
01:07:08.730 00.015 9340 CameraToMount -- cameraX=0.46 cameraY=0.10 hyp=0.48 cameraTheta=0.21 mountX=-0.47 mountY=-0.11, mountTheta=-2.91
01:07:08.749 00.019 9340 SchedulePrimaryMove(10104498, x=0.46, y=0.10, opts=13)
01:07:08.773 00.024 9340 Enqueuing Move request for scope (0.46, 0.10)
01:07:08.791 00.018 12020 Worker thread wakes up
01:07:08.792 00.001 9340 UpdateImageDisplay: Size=(1920,1080) min=10989, max=65535, med=16473, FiltMin=13255, FiltMax=65515, Gamma=2.870
01:07:08.820 00.028 12020 worker thread servicing REQUEST_MOVE scope ofs (0.46, 0.10) opts 0xd
01:07:08.820 00.000 12020 Handling offset move in thread for scope, endpoint = (0.46, 0.10)
01:07:08.820 00.000 12020 Moving (0.46, 0.10) raw xDistance=-0.47 yDistance=-0.11
01:07:08.820 00.000 12020 GuideAlgorithmHysteresis::Result() returns -0.21 from input -0.47
01:07:08.821 00.001 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:07:08.821 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
01:07:08.821 00.000 12020 MoveAxis(E, 37, ABG)
01:07:08.822 00.001 12020 Guiding  Dir = 2, Dur = 37
01:07:08.823 00.001 12020 IsSlewing returns 0
01:07:08.824 00.001 12020 IsGuiding returns 0
01:07:08.825 00.001 9340 UpdateGuideState exits: m=708132 SNR=109.9
01:07:08.842 00.017 9340 PhdController: settling, locked = 1, distance = 0.44 (0.45) aobump = 0 frame = 18 / 99999
01:07:08.856 00.014 12020 PulseGuide returned control before completion, sleep 27
01:07:08.856 00.000 9340 PhdController: newstate STATE_FINISH
01:07:08.871 00.015 9340 PhdController complete: success
01:07:08.882 00.011 9340 evsrv: {"Event":"SettleDone","Timestamp":1778738828.882,"Host":"ASTRO","Inst":1,"Status":0,"TotalFrames":18,"DroppedFrames":0}
01:07:08.914 00.032 9340 Mount: notify guiding dither settle done success=1
01:07:08.930 00.016 9340 PhdController: newstate STATE_IDLE
01:07:08.973 00.043 12020 IsGuiding returns 0
01:07:08.973 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:07:08.990 00.017 12020 Move returns status 0, amount 37
01:07:08.990 00.000 12020 MoveAxis(N, 0, ABG)
01:07:08.990 00.000 12020 Move returns status 0, amount 0
01:07:08.990 00.000 12020 move complete, result=0
01:07:08.990 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
01:07:09.004 00.014 12020 worker thread done servicing request
01:07:09.004 00.000 9340 Enqueuing Expose request
01:07:09.015 00.011 12020 Worker thread wakes up
01:07:09.015 00.000 9340 GuideStep: -0.5 px 37 ms EAST, -0.1 px 0 ms NORTH
01:07:09.028 00.013 12020 worker thread servicing REQUEST_EXPOSE 2000
01:07:09.028 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(803,609,31,31)
01:07:09.178 00.150 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"66de9daf-c674-40c3-bc9a-317de7b892ed"}
01:07:09.219 00.041 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"66de9daf-c674-40c3-bc9a-317de7b892ed"}
01:07:09.237 00.018 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"5f278c13-d72b-417f-ad3a-8ae3186f3cd2"}
01:07:09.262 00.025 9340 case statement mapped state 6 to 3
01:07:09.274 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"5f278c13-d72b-417f-ad3a-8ae3186f3cd2"}
01:07:09.319 00.045 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"0b5607ba-3f31-44c8-bc50-e92f637f266f"}
01:07:09.382 00.063 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":18,"width":15,"height":15,"star_pos":[6.73,7.31],"pixels":"..."},"id":"0b5607ba-3f31-44c8-bc50-e92f637f266f"}
01:07:09.692 00.310 9340 evsrv: cli 100A41E8 connect
01:07:09.737 00.045 9340 case statement mapped state 6 to 3
01:07:09.797 00.060 9340 case statement mapped state 6 to 3
01:07:09.853 00.056 9340 evsrv: cli 100A41E8 request: {"method":"get_app_state","id":"c1c29363-2b4d-4f94-a89d-5a133224dfaa"}
01:07:09.872 00.019 9340 case statement mapped state 6 to 3
01:07:09.883 00.011 9340 evsrv: cli 100A41E8 response: {"jsonrpc":"2.0","result":"Guiding","id":"c1c29363-2b4d-4f94-a89d-5a133224dfaa"}
01:07:09.898 00.015 9340 evsrv: cli 100A41E8 disconnect
01:07:11.178 01.280 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"a0633188-0d06-4bb6-ad1c-b0a2b3d34616"}
01:07:11.192 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"a0633188-0d06-4bb6-ad1c-b0a2b3d34616"}
01:07:11.215 00.023 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"9c3ae37b-2da2-4077-b5e0-b8b91caa7743"}
01:07:11.228 00.013 9340 case statement mapped state 6 to 3
01:07:11.267 00.039 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"9c3ae37b-2da2-4077-b5e0-b8b91caa7743"}
01:07:11.279 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"a5216ded-d5b4-402e-9c6d-e4af3a32538f"}
01:07:11.291 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":18,"width":15,"height":15,"star_pos":[6.73,7.31],"pixels":"..."},"id":"a5216ded-d5b4-402e-9c6d-e4af3a32538f"}
01:07:11.399 00.108 12020 Exposure complete
01:07:11.844 00.445 12020 worker thread done servicing request
01:07:11.845 00.001 9340 OnExposeComplete: enter
01:07:11.860 00.015 9340 UpdateGuideState(): m_state=6
01:07:11.877 00.017 9340 Star::Find(15, 818, 624, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 19
01:07:11.895 00.018 9340 Star::Find returns 1 (0), X=818.13, Y=623.98, Mass=650400, SNR=124.0, Peak=54984 HFD=4.2
01:07:11.941 00.046 9340 CameraToMount -- cameraTheta (-2.10) - m_xAngle (-3.09) = xAngle (0.99 = 0.99)
01:07:11.957 00.016 9340 CameraToMount -- cameraTheta (-2.10) - (m_xAngle (-3.09) + m_yAngleError (-0.07)) = yAngle (1.06 = 1.06)
01:07:11.975 00.018 9340 CameraToMount -- cameraX=-0.14 cameraY=-0.23 hyp=0.27 cameraTheta=-2.10 mountX=0.15 mountY=0.23, mountTheta=1.01
01:07:12.009 00.034 9340 SchedulePrimaryMove(10104498, x=-0.14, y=-0.23, opts=13)
01:07:12.063 00.054 9340 Enqueuing Move request for scope (-0.14, -0.23)
01:07:12.086 00.023 12020 Worker thread wakes up
01:07:12.086 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=11105, max=65535, med=16493, FiltMin=13346, FiltMax=65515, Gamma=2.870
01:07:12.101 00.015 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.14, -0.23) opts 0xd
01:07:12.102 00.001 9340 UpdateGuideState exits: m=650400 SNR=124.0
01:07:12.115 00.013 12020 Handling offset move in thread for scope, endpoint = (-0.14, -0.23)
01:07:12.115 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:07:12.159 00.044 12020 Moving (-0.14, -0.23) raw xDistance=0.15 yDistance=0.23
01:07:12.160 00.001 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.15
01:07:12.160 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:07:12.160 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.23
01:07:12.161 00.001 12020 MoveAxis(E, 0, ABG)
01:07:12.161 00.000 12020 Move returns status 0, amount 0
01:07:12.161 00.000 12020 MoveAxis(N, 0, ABG)
01:07:12.161 00.000 12020 Move returns status 0, amount 0
01:07:12.161 00.000 12020 move complete, result=0
01:07:12.161 00.000 12020 worker thread done servicing request
01:07:12.164 00.003 9340 ScheduleExposure(2000,3,1) exposurePending=0
01:07:12.189 00.025 9340 Enqueuing Expose request
01:07:12.202 00.013 12020 Worker thread wakes up
01:07:12.202 00.000 9340 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
01:07:12.219 00.017 12020 worker thread servicing REQUEST_EXPOSE 2000
01:07:12.220 00.001 12020 Handling exposure in thread, d=2000 o=3 r=(803,609,31,31)
01:07:13.178 00.958 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"86b59aeb-4029-4455-bd95-b97431f29ee9"}
01:07:13.197 00.019 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"86b59aeb-4029-4455-bd95-b97431f29ee9"}
01:07:13.218 00.021 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"156ca009-5613-4a3a-819b-2baf07e91f96"}
01:07:13.264 00.046 9340 case statement mapped state 6 to 3
01:07:13.283 00.019 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"156ca009-5613-4a3a-819b-2baf07e91f96"}
01:07:13.302 00.019 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"67cb0867-1779-43b0-b035-2b2d5767ed4f"}
01:07:13.321 00.019 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":19,"width":15,"height":15,"star_pos":[7.13,6.98],"pixels":"..."},"id":"67cb0867-1779-43b0-b035-2b2d5767ed4f"}
01:07:14.583 01.262 12020 Exposure complete
01:07:15.011 00.428 9340 OnExposeComplete: enter
01:07:15.035 00.024 12020 worker thread done servicing request
01:07:15.035 00.000 9340 UpdateGuideState(): m_state=6
01:07:15.048 00.013 9340 Star::Find(15, 818, 623, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 20
01:07:15.097 00.049 9340 Star::Find returns 1 (0), X=818.04, Y=624.10, Mass=676517, SNR=104.3, Peak=58254 HFD=4.2
01:07:15.125 00.028 9340 CameraToMount -- cameraTheta (-2.67) - m_xAngle (-3.09) = xAngle (0.42 = 0.42)
01:07:15.144 00.019 9340 CameraToMount -- cameraTheta (-2.67) - (m_xAngle (-3.09) + m_yAngleError (-0.07)) = yAngle (0.49 = 0.49)
01:07:15.161 00.017 9340 CameraToMount -- cameraX=-0.22 cameraY=-0.11 hyp=0.25 cameraTheta=-2.67 mountX=0.22 mountY=0.12, mountTheta=0.48
01:07:15.215 00.054 9340 SchedulePrimaryMove(10104498, x=-0.22, y=-0.11, opts=13)
01:07:15.234 00.019 9340 Enqueuing Move request for scope (-0.22, -0.11)
01:07:15.255 00.021 12020 Worker thread wakes up
01:07:15.256 00.001 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.22, -0.11) opts 0xd
01:07:15.257 00.001 12020 Handling offset move in thread for scope, endpoint = (-0.22, -0.11)
01:07:15.257 00.000 12020 Moving (-0.22, -0.11) raw xDistance=0.22 yDistance=0.12
01:07:15.257 00.000 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.22
01:07:15.257 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:07:15.258 00.001 9340 UpdateImageDisplay: Size=(1920,1080) min=10641, max=65535, med=16465, FiltMin=13343, FiltMax=65515, Gamma=2.870
01:07:15.298 00.040 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
01:07:15.299 00.001 9340 UpdateGuideState exits: m=676517 SNR=104.3
01:07:15.334 00.035 12020 MoveAxis(E, 0, ABG)
01:07:15.334 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:07:15.351 00.017 12020 Move returns status 0, amount 0
01:07:15.351 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
01:07:15.368 00.017 12020 MoveAxis(N, 0, ABG)
01:07:15.368 00.000 12020 Move returns status 0, amount 0
01:07:15.369 00.001 12020 move complete, result=0
01:07:15.369 00.000 12020 worker thread done servicing request
01:07:15.369 00.000 9340 Enqueuing Expose request
01:07:15.403 00.034 12020 Worker thread wakes up
01:07:15.403 00.000 9340 GuideStep: 0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
01:07:15.440 00.037 12020 worker thread servicing REQUEST_EXPOSE 2000
01:07:15.440 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(803,609,31,31)
01:07:15.452 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"222bd7b8-10ce-4dd0-9435-21ce96aec8f6"}
01:07:15.475 00.023 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"222bd7b8-10ce-4dd0-9435-21ce96aec8f6"}
01:07:15.502 00.027 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"d9c0cec4-8848-48cd-9c90-2af4349ec5ea"}
01:07:15.547 00.045 9340 case statement mapped state 6 to 3
01:07:15.568 00.021 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"d9c0cec4-8848-48cd-9c90-2af4349ec5ea"}
01:07:15.607 00.039 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"ab1035db-9c83-4b68-9a5d-0af47e9b61e5"}
01:07:15.690 00.083 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":20,"width":15,"height":15,"star_pos":[7.04,7.10],"pixels":"..."},"id":"ab1035db-9c83-4b68-9a5d-0af47e9b61e5"}
01:07:17.192 01.502 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"01a9b68d-3490-4b3f-ba09-7eeeb1a478c9"}
01:07:17.212 00.020 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"01a9b68d-3490-4b3f-ba09-7eeeb1a478c9"}
01:07:17.236 00.024 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"902bcfce-aa00-4ea4-ba26-09b86857a24a"}
01:07:17.257 00.021 9340 case statement mapped state 6 to 3
01:07:17.286 00.029 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"902bcfce-aa00-4ea4-ba26-09b86857a24a"}
01:07:17.338 00.052 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"c766c690-a4cd-4140-acd6-922be151583b"}
01:07:17.352 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":20,"width":15,"height":15,"star_pos":[7.04,7.10],"pixels":"..."},"id":"c766c690-a4cd-4140-acd6-922be151583b"}
01:07:17.841 00.489 12020 Exposure complete
01:07:18.187 00.346 12020 worker thread done servicing request
01:07:18.187 00.000 9340 OnExposeComplete: enter
01:07:18.206 00.019 9340 UpdateGuideState(): m_state=6
01:07:18.221 00.015 9340 Star::Find(15, 818, 624, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 21
01:07:18.235 00.014 9340 Star::Find returns 1 (0), X=817.47, Y=624.08, Mass=707993, SNR=118.4, Peak=57552 HFD=4.0
01:07:18.252 00.017 9340 CameraToMount -- cameraTheta (-2.97) - m_xAngle (-3.09) = xAngle (0.12 = 0.12)
01:07:18.290 00.038 9340 CameraToMount -- cameraTheta (-2.97) - (m_xAngle (-3.09) + m_yAngleError (-0.07)) = yAngle (0.20 = 0.20)
01:07:18.307 00.017 9340 CameraToMount -- cameraX=-0.79 cameraY=-0.14 hyp=0.81 cameraTheta=-2.97 mountX=0.80 mountY=0.16, mountTheta=0.19
01:07:18.333 00.026 9340 SchedulePrimaryMove(10104498, x=-0.79, y=-0.14, opts=13)
01:07:18.348 00.015 9340 Enqueuing Move request for scope (-0.79, -0.14)
01:07:18.389 00.041 12020 Worker thread wakes up
01:07:18.389 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=10949, max=65535, med=16509, FiltMin=13369, FiltMax=65521, Gamma=2.870
01:07:18.456 00.067 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.79, -0.14) opts 0xd
01:07:18.457 00.001 12020 Handling offset move in thread for scope, endpoint = (-0.79, -0.14)
01:07:18.457 00.000 12020 Moving (-0.79, -0.14) raw xDistance=0.80 yDistance=0.16
01:07:18.457 00.000 12020 GuideAlgorithmHysteresis::Result() returns 0.34 from input 0.80
01:07:18.457 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:07:18.458 00.001 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
01:07:18.458 00.000 12020 MoveAxis(W, 57, ABG)
01:07:18.458 00.000 12020 Guiding  Dir = 3, Dur = 57
01:07:18.459 00.001 9340 UpdateGuideState exits: m=707993 SNR=118.4
01:07:18.480 00.021 12020 IsSlewing returns 0
01:07:18.480 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:07:18.493 00.013 12020 IsGuiding returns 0
01:07:18.494 00.001 9340 ScheduleExposure(2000,3,1) exposurePending=0
01:07:18.526 00.032 12020 PulseGuide returned control before completion, sleep 42
01:07:18.526 00.000 9340 Enqueuing Expose request
01:07:18.599 00.073 12020 IsGuiding returns 0
01:07:18.599 00.000 12020 Move returns status 0, amount 57
01:07:18.600 00.001 12020 MoveAxis(N, 0, ABG)
01:07:18.600 00.000 12020 Move returns status 0, amount 0
01:07:18.600 00.000 12020 move complete, result=0
01:07:18.600 00.000 12020 worker thread done servicing request
01:07:18.601 00.001 12020 Worker thread wakes up
01:07:18.601 00.000 9340 GuideStep: 0.8 px 57 ms WEST, 0.2 px 0 ms NORTH
01:07:18.632 00.031 12020 worker thread servicing REQUEST_EXPOSE 2000
01:07:18.633 00.001 12020 Handling exposure in thread, d=2000 o=3 r=(803,609,31,31)
01:07:19.192 00.559 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"20010a28-bfff-40ba-a0fd-f677c0afa7d6"}
01:07:19.208 00.016 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"20010a28-bfff-40ba-a0fd-f677c0afa7d6"}
01:07:19.224 00.016 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"8a7e0c14-db7a-4ed3-b69c-7860b666e214"}
01:07:19.241 00.017 9340 case statement mapped state 6 to 3
01:07:19.287 00.046 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"8a7e0c14-db7a-4ed3-b69c-7860b666e214"}
01:07:19.309 00.022 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"7d647d26-b968-4fd6-b958-1efa7b783532"}
01:07:19.331 00.022 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":21,"width":15,"height":15,"star_pos":[7.47,7.08],"pixels":"..."},"id":"7d647d26-b968-4fd6-b958-1efa7b783532"}
01:07:20.988 01.657 12020 Exposure complete
01:07:21.192 00.204 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"4accd941-0691-40ad-8177-00a6f59d4ea7"}
01:07:21.204 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"4accd941-0691-40ad-8177-00a6f59d4ea7"}
01:07:21.222 00.018 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"efcef008-6dad-4463-b0fa-8ea6e1edbd45"}
01:07:21.241 00.019 9340 case statement mapped state 6 to 3
01:07:21.288 00.047 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"efcef008-6dad-4463-b0fa-8ea6e1edbd45"}
01:07:21.307 00.019 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"c574d2af-c348-4241-8d4e-829b3187c580"}
01:07:21.323 00.016 12020 worker thread done servicing request
01:07:21.323 00.000 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":21,"width":15,"height":15,"star_pos":[7.47,7.08],"pixels":"..."},"id":"c574d2af-c348-4241-8d4e-829b3187c580"}
01:07:21.340 00.017 9340 OnExposeComplete: enter
01:07:21.358 00.018 9340 UpdateGuideState(): m_state=6
01:07:21.403 00.045 9340 Star::Find(15, 817, 624, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 22
01:07:21.423 00.020 9340 Star::Find returns 1 (0), X=817.86, Y=623.91, Mass=703619, SNR=118.2, Peak=55820 HFD=4.2
01:07:21.437 00.014 9340 CameraToMount -- cameraTheta (-2.50) - m_xAngle (-3.09) = xAngle (0.59 = 0.59)
01:07:21.452 00.015 9340 CameraToMount -- cameraTheta (-2.50) - (m_xAngle (-3.09) + m_yAngleError (-0.07)) = yAngle (0.67 = 0.67)
01:07:21.465 00.013 9340 CameraToMount -- cameraX=-0.40 cameraY=-0.30 hyp=0.50 cameraTheta=-2.50 mountX=0.41 mountY=0.31, mountTheta=0.64
01:07:21.510 00.045 9340 SchedulePrimaryMove(10104498, x=-0.40, y=-0.30, opts=13)
01:07:21.527 00.017 9340 Enqueuing Move request for scope (-0.40, -0.30)
01:07:21.541 00.014 12020 Worker thread wakes up
01:07:21.541 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=11005, max=65535, med=16502, FiltMin=13398, FiltMax=65515, Gamma=2.870
01:07:21.559 00.018 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.40, -0.30) opts 0xd
01:07:21.560 00.001 9340 UpdateGuideState exits: m=703619 SNR=118.2
01:07:21.579 00.019 12020 Handling offset move in thread for scope, endpoint = (-0.40, -0.30)
01:07:21.579 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:07:21.598 00.019 12020 Moving (-0.40, -0.30) raw xDistance=0.41 yDistance=0.31
01:07:21.598 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
01:07:21.642 00.044 12020 GuideAlgorithmHysteresis::Result() returns 0.20 from input 0.41
01:07:21.642 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.31 from input 0.31
01:07:21.642 00.000 12020 MoveAxis(W, 34, ABG)
01:07:21.642 00.000 12020 Guiding  Dir = 3, Dur = 34
01:07:21.645 00.003 12020 IsSlewing returns 0
01:07:21.646 00.001 12020 IsGuiding returns 0
01:07:21.649 00.003 9340 Enqueuing Expose request
01:07:21.674 00.025 12020 PulseGuide returned control before completion, sleep 22
01:07:21.717 00.043 12020 IsGuiding returns 0
01:07:21.718 00.001 12020 Move returns status 0, amount 34
01:07:21.718 00.000 12020 MoveAxis(S, 50, ABG)
01:07:21.719 00.001 12020 Guiding  Dir = 1, Dur = 50
01:07:21.724 00.005 12020 IsSlewing returns 0
01:07:21.727 00.003 12020 IsGuiding returns 0
01:07:21.814 00.087 12020 IsGuiding returns 1
01:07:21.814 00.000 12020 scope still moving after pulse duration time elapsed
01:07:21.864 00.050 12020 IsSlewing returns 0
01:07:21.865 00.001 12020 IsGuiding returns 1
01:07:21.973 00.108 12020 IsSlewing returns 0
01:07:21.973 00.000 12020 IsGuiding returns 0
01:07:21.973 00.000 12020 scope move finished after 50 + 197 ms
01:07:21.973 00.000 12020 Move returns status 0, amount 50
01:07:21.975 00.002 12020 move complete, result=0
01:07:21.975 00.000 12020 worker thread done servicing request
01:07:21.975 00.000 9340 GuideStep: 0.4 px 34 ms WEST, 0.3 px 50 ms SOUTH
01:07:21.990 00.015 12020 Worker thread wakes up
01:07:21.990 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
01:07:21.990 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(803,609,31,31)
01:07:23.191 01.201 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"47286a26-3fb5-4908-86c3-7f3bbf2ad1e1"}
01:07:23.254 00.063 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"47286a26-3fb5-4908-86c3-7f3bbf2ad1e1"}
01:07:23.283 00.029 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"275296d1-e2a4-40a2-a18a-1ba4e9d10741"}
01:07:23.352 00.069 9340 case statement mapped state 6 to 3
01:07:23.371 00.019 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"275296d1-e2a4-40a2-a18a-1ba4e9d10741"}
01:07:23.403 00.032 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"8ad6c3c7-8234-4cd5-90b6-af4a6d9a8201"}
01:07:23.491 00.088 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":22,"width":15,"height":15,"star_pos":[6.86,6.91],"pixels":"..."},"id":"8ad6c3c7-8234-4cd5-90b6-af4a6d9a8201"}
01:07:24.353 00.862 12020 Exposure complete
01:07:24.655 00.302 9340 OnExposeComplete: enter
01:07:24.668 00.013 12020 worker thread done servicing request
01:07:24.669 00.001 9340 UpdateGuideState(): m_state=6
01:07:24.690 00.021 9340 Star::Find(15, 817, 623, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 23
01:07:24.700 00.010 9340 Star::Find returns 1 (0), X=817.42, Y=624.26, Mass=659935, SNR=110.1, Peak=56692 HFD=3.8
01:07:24.710 00.010 9340 CameraToMount -- cameraTheta (3.09) - m_xAngle (-3.09) = xAngle (6.18 = -0.10)
01:07:24.723 00.013 9340 CameraToMount -- cameraTheta (3.09) - (m_xAngle (-3.09) + m_yAngleError (-0.07)) = yAngle (6.26 = -0.03)
01:07:24.736 00.013 9340 CameraToMount -- cameraX=-0.84 cameraY=0.04 hyp=0.84 cameraTheta=3.09 mountX=0.84 mountY=-0.02, mountTheta=-0.03
01:07:24.776 00.040 9340 SchedulePrimaryMove(10104498, x=-0.84, y=0.04, opts=13)
01:07:24.794 00.018 9340 Enqueuing Move request for scope (-0.84, 0.04)
01:07:24.807 00.013 12020 Worker thread wakes up
01:07:24.807 00.000 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.84, 0.04) opts 0xd
01:07:24.808 00.001 12020 Handling offset move in thread for scope, endpoint = (-0.84, 0.04)
01:07:24.808 00.000 12020 Moving (-0.84, 0.04) raw xDistance=0.84 yDistance=-0.02
01:07:24.808 00.000 12020 GuideAlgorithmHysteresis::Result() returns 0.37 from input 0.84
01:07:24.808 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:07:24.809 00.001 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
01:07:24.809 00.000 12020 MoveAxis(W, 63, ABG)
01:07:24.809 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=11501, max=65535, med=16539, FiltMin=13294, FiltMax=65521, Gamma=2.870
01:07:24.824 00.015 12020 Guiding  Dir = 3, Dur = 63
01:07:24.824 00.000 9340 UpdateGuideState exits: m=659935 SNR=110.1
01:07:24.838 00.014 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:07:24.852 00.014 12020 IsSlewing returns 0
01:07:24.853 00.001 9340 ScheduleExposure(2000,3,1) exposurePending=0
01:07:24.866 00.013 9340 Enqueuing Expose request
01:07:24.902 00.036 12020 IsGuiding returns 0
01:07:24.931 00.029 12020 PulseGuide returned control before completion, sleep 45
01:07:24.978 00.047 12020 IsGuiding returns 1
01:07:24.980 00.002 12020 scope still moving after pulse duration time elapsed
01:07:25.034 00.054 12020 IsSlewing returns 0
01:07:25.035 00.001 12020 IsGuiding returns 0
01:07:25.036 00.001 12020 scope move finished after 63 + 70 ms
01:07:25.037 00.001 12020 Move returns status 0, amount 63
01:07:25.037 00.000 12020 MoveAxis(N, 0, ABG)
01:07:25.037 00.000 12020 Move returns status 0, amount 0
01:07:25.037 00.000 12020 move complete, result=0
01:07:25.042 00.005 12020 worker thread done servicing request
01:07:25.042 00.000 9340 GuideStep: 0.8 px 63 ms WEST, -0.0 px 0 ms NORTH
01:07:25.057 00.015 12020 Worker thread wakes up
01:07:25.057 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
01:07:25.057 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(803,609,31,31)
01:07:25.233 00.176 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"db630b73-2e75-4310-862e-25df1ec745ae"}
01:07:25.255 00.022 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"db630b73-2e75-4310-862e-25df1ec745ae"}
01:07:25.274 00.019 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"fb621a14-c18f-46a5-a158-3f7d91e65a2b"}
01:07:25.325 00.051 9340 case statement mapped state 6 to 3
01:07:25.340 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"fb621a14-c18f-46a5-a158-3f7d91e65a2b"}
01:07:25.372 00.032 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"f6188dba-6b11-4754-af02-a25b2d153874"}
01:07:25.394 00.022 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":23,"width":15,"height":15,"star_pos":[7.42,7.26],"pixels":"..."},"id":"f6188dba-6b11-4754-af02-a25b2d153874"}
01:07:27.231 01.837 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"5988cf39-2d81-4a15-a2a0-6ef1169ea358"}
01:07:27.260 00.029 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"5988cf39-2d81-4a15-a2a0-6ef1169ea358"}
01:07:27.296 00.036 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"16714d7c-2003-4329-8332-eecdecb42b53"}
01:07:27.312 00.016 9340 case statement mapped state 6 to 3
01:07:27.322 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"16714d7c-2003-4329-8332-eecdecb42b53"}
01:07:27.336 00.014 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"68d9b3ef-be4e-45f1-adf4-5e684661ed10"}
01:07:27.351 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":23,"width":15,"height":15,"star_pos":[7.42,7.26],"pixels":"..."},"id":"68d9b3ef-be4e-45f1-adf4-5e684661ed10"}
01:07:27.442 00.091 12020 Exposure complete
01:07:27.790 00.348 9340 OnExposeComplete: enter
01:07:27.813 00.023 12020 worker thread done servicing request
01:07:27.813 00.000 9340 UpdateGuideState(): m_state=6
01:07:27.834 00.021 9340 Star::Find(15, 817, 624, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 24
01:07:27.879 00.045 9340 Star::Find returns 1 (0), X=817.88, Y=624.51, Mass=679841, SNR=100.9, Peak=54211 HFD=3.9
01:07:27.894 00.015 9340 MultiStar: exiting stabilization period
01:07:27.912 00.018 9340 MultiStar: updating star positions after lock position change
01:07:27.935 00.023 9340 Star::Find(15, 779, 371, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 24
01:07:27.976 00.041 9340 Star::Find returns 1 (0), X=779.47, Y=370.64, Mass=450066, SNR=82.4, Peak=50950 HFD=3.4
01:07:28.003 00.027 9340 Star::Find(15, 78, 378, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 24
01:07:28.025 00.022 9340 Star::Find returns 1 (0), X=77.81, Y=377.91, Mass=590460, SNR=90.8, Peak=54372 HFD=4.1
01:07:28.041 00.016 9340 Star::Find(15, 808, 654, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 24
01:07:28.053 00.012 9340 Star::Find returns 1 (0), X=809.09, Y=654.21, Mass=404250, SNR=77.3, Peak=43998 HFD=3.7
01:07:28.091 00.038 9340 Star::Find(15, 319, 233, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 24
01:07:28.108 00.017 9340 Star::Find returns 1 (0), X=319.04, Y=232.50, Mass=447934, SNR=81.0, Peak=47488 HFD=4.1
01:07:28.124 00.016 9340 Star::Find(15, 447, 18, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 24
01:07:28.137 00.013 9340 Star::Find returns 1 (0), X=447.50, Y=17.03, Mass=351242, SNR=64.6, Peak=45375 HFD=3.6
01:07:28.152 00.015 9340 Star::Find(15, 232, 203, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 24
01:07:28.166 00.014 9340 Star::Find returns 1 (0), X=231.52, Y=203.29, Mass=214567, SNR=39.5, Peak=32123 HFD=3.5
01:07:28.204 00.038 9340 Star::Find(15, 723, 134, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 24
01:07:28.223 00.019 9340 Star::Find returns 1 (0), X=723.40, Y=134.10, Mass=138390, SNR=34.4, Peak=35361 HFD=2.4
01:07:28.235 00.012 9340 Star::Find(15, 786, 667, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 24
01:07:28.249 00.014 9340 Star::Find returns 1 (0), X=785.79, Y=667.91, Mass=218498, SNR=43.2, Peak=36440 HFD=3.0
01:07:28.263 00.014 9340 Star::Find(15, 393, 778, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 24
01:07:28.277 00.014 9340 Star::Find returns 1 (0), X=393.83, Y=777.85, Mass=231450, SNR=50.7, Peak=37091 HFD=3.5
01:07:28.294 00.017 9340 Star::Find(15, 580, 725, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 24
01:07:28.333 00.039 9340 Star::Find returns 1 (0), X=579.62, Y=725.98, Mass=213836, SNR=47.3, Peak=39100 HFD=2.6
01:07:28.347 00.014 9340 Star::Find(15, 413, 838, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 24
01:07:28.358 00.011 9340 Star::Find returns 1 (0), X=414.27, Y=837.98, Mass=218282, SNR=43.9, Peak=40616 HFD=2.7
01:07:28.370 00.012 9340 CameraToMount -- cameraTheta (2.48) - m_xAngle (-3.09) = xAngle (5.57 = -0.71)
01:07:28.388 00.018 9340 CameraToMount -- cameraTheta (2.48) - (m_xAngle (-3.09) + m_yAngleError (-0.07)) = yAngle (5.65 = -0.64)
01:07:28.433 00.045 9340 CameraToMount -- cameraX=-0.38 cameraY=0.30 hyp=0.48 cameraTheta=2.48 mountX=0.37 mountY=-0.29, mountTheta=-0.67
01:07:28.458 00.025 9340 SchedulePrimaryMove(10104498, x=-0.38, y=0.30, opts=13)
01:07:28.471 00.013 9340 Enqueuing Move request for scope (-0.38, 0.30)
01:07:28.484 00.013 12020 Worker thread wakes up
01:07:28.484 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=10985, max=65535, med=16530, FiltMin=13413, FiltMax=65515, Gamma=2.870
01:07:28.500 00.016 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.38, 0.30) opts 0xd
01:07:28.500 00.000 9340 UpdateGuideState exits: m=679841 SNR=100.9
01:07:28.515 00.015 12020 Handling offset move in thread for scope, endpoint = (-0.38, 0.30)
01:07:28.516 00.001 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:07:28.545 00.029 12020 Moving (-0.38, 0.30) raw xDistance=0.37 yDistance=-0.29
01:07:28.546 00.001 12020 GuideAlgorithmHysteresis::Result() returns 0.18 from input 0.37
01:07:28.546 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
01:07:28.560 00.014 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
01:07:28.560 00.000 9340 Enqueuing Expose request
01:07:28.573 00.013 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.29
01:07:28.573 00.000 12020 MoveAxis(W, 31, ABG)
01:07:28.573 00.000 12020 Guiding  Dir = 3, Dur = 31
01:07:28.575 00.002 12020 IsSlewing returns 0
01:07:28.575 00.000 12020 IsGuiding returns 0
01:07:28.609 00.034 12020 IsGuiding returns 1
01:07:28.611 00.002 12020 scope still moving after pulse duration time elapsed
01:07:28.659 00.048 12020 IsSlewing returns 0
01:07:28.660 00.001 12020 IsGuiding returns 0
01:07:28.660 00.000 12020 scope move finished after 31 + 52 ms
01:07:28.660 00.000 12020 Move returns status 0, amount 31
01:07:28.660 00.000 12020 MoveAxis(N, 0, ABG)
01:07:28.660 00.000 12020 Move returns status 0, amount 0
01:07:28.661 00.001 12020 move complete, result=0
01:07:28.661 00.000 12020 worker thread done servicing request
01:07:28.661 00.000 9340 GuideStep: 0.4 px 31 ms WEST, -0.3 px 0 ms NORTH
01:07:28.678 00.017 12020 Worker thread wakes up
01:07:28.678 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
01:07:28.678 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(803,609,31,31)
01:07:29.231 00.553 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"0c615a95-9749-4371-b59f-f18f6d9bf918"}
01:07:29.266 00.035 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"0c615a95-9749-4371-b59f-f18f6d9bf918"}
01:07:29.323 00.057 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"5b4c0e2e-04a3-44a3-a7aa-dc9bdb1e3bf5"}
01:07:29.370 00.047 9340 case statement mapped state 6 to 3
01:07:29.402 00.032 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"5b4c0e2e-04a3-44a3-a7aa-dc9bdb1e3bf5"}
01:07:29.456 00.054 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"7d001f5f-95bc-42c2-8d7c-041594677ca5"}
01:07:29.526 00.070 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":24,"width":15,"height":15,"star_pos":[6.88,6.51],"pixels":"..."},"id":"7d001f5f-95bc-42c2-8d7c-041594677ca5"}
01:07:31.137 01.611 12020 Exposure complete
01:07:31.230 00.093 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"23529966-979f-4297-b943-b79ecf0d3d61"}
01:07:31.291 00.061 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"23529966-979f-4297-b943-b79ecf0d3d61"}
01:07:31.327 00.036 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"623d1999-e0d7-48ca-9747-be43bef0567c"}
01:07:31.372 00.045 9340 case statement mapped state 6 to 3
01:07:31.433 00.061 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"623d1999-e0d7-48ca-9747-be43bef0567c"}
01:07:31.454 00.021 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"60ccd1d2-2958-4ad8-bd72-652bb6fbc5e8"}
01:07:31.471 00.017 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":24,"width":15,"height":15,"star_pos":[6.88,6.51],"pixels":"..."},"id":"60ccd1d2-2958-4ad8-bd72-652bb6fbc5e8"}
01:07:31.607 00.136 9340 OnExposeComplete: enter
01:07:31.626 00.019 12020 worker thread done servicing request
01:07:31.626 00.000 9340 UpdateGuideState(): m_state=6
01:07:31.642 00.016 9340 Star::Find(15, 817, 624, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 25
01:07:31.658 00.016 9340 Star::Find returns 1 (0), X=817.84, Y=624.49, Mass=640587, SNR=83.0, Peak=56962 HFD=3.8
01:07:31.713 00.055 9340 MultiStar: [#1 0.10,0.13,0.88,U] [#2 0.14,-0.01,1.21,U] [#3 -0.30,-0.17,0.95,U] [#4 0.14,0.12,0.90,U] [#5 0.11,0.11,0.82,U] [#6 0.09,0.07,0.53,U] [#7 -0.03,-0.17,0.42,U] [#8 0.54,-0.52,0.00,M1] 
01:07:31.733 00.020 9340 refined, 7 included, MultiStar: {-0.03, 0.06}, one-star: {-0.42, 0.27}
01:07:31.756 00.023 9340 CameraToMount -- cameraTheta (2.07) - m_xAngle (-3.09) = xAngle (5.16 = -1.12)
01:07:31.771 00.015 9340 CameraToMount -- cameraTheta (2.07) - (m_xAngle (-3.09) + m_yAngleError (-0.07)) = yAngle (5.24 = -1.05)
01:07:31.795 00.024 9340 CameraToMount -- cameraX=-0.03 cameraY=0.06 hyp=0.06 cameraTheta=2.07 mountX=0.03 mountY=-0.06, mountTheta=-1.11
01:07:31.830 00.035 9340 SchedulePrimaryMove(10104498, x=-0.03, y=0.06, opts=13)
01:07:31.873 00.043 9340 Enqueuing Move request for scope (-0.03, 0.06)
01:07:31.884 00.011 12020 Worker thread wakes up
01:07:31.885 00.001 9340 UpdateImageDisplay: Size=(1920,1080) min=10987, max=65535, med=16470, FiltMin=13049, FiltMax=65521, Gamma=2.870
01:07:31.899 00.014 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.06) opts 0xd
01:07:31.899 00.000 9340 UpdateGuideState exits: m=640587 SNR=83.0
01:07:31.914 00.015 12020 Handling offset move in thread for scope, endpoint = (-0.03, 0.06)
01:07:31.915 00.001 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:07:31.932 00.017 12020 Moving (-0.03, 0.06) raw xDistance=0.03 yDistance=-0.06
01:07:31.932 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
01:07:31.952 00.020 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
01:07:31.953 00.001 9340 Enqueuing Expose request
01:07:31.975 00.022 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:07:31.975 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
01:07:31.976 00.001 12020 MoveAxis(E, 0, ABG)
01:07:31.977 00.001 12020 Move returns status 0, amount 0
01:07:31.977 00.000 12020 MoveAxis(N, 0, ABG)
01:07:31.978 00.001 12020 Move returns status 0, amount 0
01:07:31.978 00.000 12020 move complete, result=0
01:07:31.978 00.000 12020 worker thread done servicing request
01:07:31.978 00.000 12020 Worker thread wakes up
01:07:31.979 00.001 12020 worker thread servicing REQUEST_EXPOSE 2000
01:07:31.979 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(803,609,31,31)
01:07:32.004 00.025 9340 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
01:07:33.265 01.261 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"d566c695-150d-4342-99b7-a0c597640e7f"}
01:07:33.278 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"d566c695-150d-4342-99b7-a0c597640e7f"}
01:07:33.322 00.044 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"14ef05e9-2785-4672-8f87-4f6fef0eb25a"}
01:07:33.341 00.019 9340 case statement mapped state 6 to 3
01:07:33.351 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"14ef05e9-2785-4672-8f87-4f6fef0eb25a"}
01:07:33.375 00.024 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"567336c4-f916-48e0-a08c-3be5092807fe"}
01:07:33.394 00.019 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":25,"width":15,"height":15,"star_pos":[6.84,7.49],"pixels":"..."},"id":"567336c4-f916-48e0-a08c-3be5092807fe"}
01:07:34.468 01.074 12020 Exposure complete
01:07:34.673 00.205 12020 worker thread done servicing request
01:07:34.674 00.001 9340 OnExposeComplete: enter
01:07:34.684 00.010 9340 UpdateGuideState(): m_state=6
01:07:34.694 00.010 9340 Star::Find(15, 817, 624, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 26
01:07:34.704 00.010 9340 Star::Find returns 1 (0), X=817.24, Y=624.27, Mass=683851, SNR=103.2, Peak=57144 HFD=4.1
01:07:34.715 00.011 9340 MultiStar: [#1 -0.33,-0.27,0.89,U] [#2 -0.51,-0.01,0.99,U] [#3 -0.70,-0.23,0.00,M1] [#4 -0.72,-0.45,0.00,M1] [#5 -0.72,-0.34,0.00,M1] [#6 -0.19,-0.36,0.53,U] [#7 -0.41,0.44,0.42,U] [#8 -0.55,-0.65,0.00,M2] 
01:07:34.725 00.010 9340 refined, 4 included, MultiStar: {-0.55, -0.05}, one-star: {-1.03, 0.06}
01:07:34.738 00.013 9340 CameraToMount -- cameraTheta (-3.05) - m_xAngle (-3.09) = xAngle (0.04 = 0.04)
01:07:34.751 00.013 9340 CameraToMount -- cameraTheta (-3.05) - (m_xAngle (-3.09) + m_yAngleError (-0.07)) = yAngle (0.12 = 0.12)
01:07:34.765 00.014 9340 CameraToMount -- cameraX=-0.55 cameraY=-0.05 hyp=0.55 cameraTheta=-3.05 mountX=0.55 mountY=0.06, mountTheta=0.12
01:07:34.797 00.032 9340 SchedulePrimaryMove(10104498, x=-0.55, y=-0.05, opts=13)
01:07:34.810 00.013 9340 Enqueuing Move request for scope (-0.55, -0.05)
01:07:34.819 00.009 12020 Worker thread wakes up
01:07:34.819 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=11480, max=65535, med=16637, FiltMin=13626, FiltMax=65521, Gamma=2.870
01:07:34.833 00.014 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.55, -0.05) opts 0xd
01:07:34.834 00.001 12020 Handling offset move in thread for scope, endpoint = (-0.55, -0.05)
01:07:34.834 00.000 12020 Moving (-0.55, -0.05) raw xDistance=0.55 yDistance=0.06
01:07:34.834 00.000 9340 UpdateGuideState exits: m=683851 SNR=103.2
01:07:34.843 00.009 12020 GuideAlgorithmHysteresis::Result() returns 0.23 from input 0.55
01:07:34.843 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:07:34.851 00.008 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:07:34.851 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
01:07:34.862 00.011 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
01:07:34.862 00.000 9340 Enqueuing Expose request
01:07:34.873 00.011 12020 MoveAxis(W, 39, ABG)
01:07:34.875 00.002 12020 Guiding  Dir = 3, Dur = 39
01:07:34.877 00.002 12020 IsSlewing returns 0
01:07:34.880 00.003 12020 IsGuiding returns 0
01:07:34.915 00.035 12020 PulseGuide returned control before completion, sleep 15
01:07:34.936 00.021 12020 IsGuiding returns 1
01:07:34.937 00.001 12020 scope still moving after pulse duration time elapsed
01:07:34.973 00.036 12020 IsSlewing returns 0
01:07:34.973 00.000 12020 IsGuiding returns 0
01:07:34.973 00.000 12020 scope move finished after 39 + 54 ms
01:07:34.974 00.001 12020 Move returns status 0, amount 39
01:07:34.974 00.000 12020 MoveAxis(N, 0, ABG)
01:07:34.974 00.000 12020 Move returns status 0, amount 0
01:07:34.974 00.000 12020 move complete, result=0
01:07:34.974 00.000 12020 worker thread done servicing request
01:07:34.976 00.002 12020 Worker thread wakes up
01:07:34.976 00.000 9340 GuideStep: 0.5 px 39 ms WEST, 0.1 px 0 ms NORTH
01:07:34.990 00.014 12020 worker thread servicing REQUEST_EXPOSE 2000
01:07:34.990 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(803,609,31,31)
01:07:35.263 00.273 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"7d819915-e6e4-4d05-85ec-e44e9acb1f95"}
01:07:35.274 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"7d819915-e6e4-4d05-85ec-e44e9acb1f95"}
01:07:35.301 00.027 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"3711c01a-a558-4c5b-88a1-11efb3812f1a"}
01:07:35.310 00.009 9340 case statement mapped state 6 to 3
01:07:35.321 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"3711c01a-a558-4c5b-88a1-11efb3812f1a"}
01:07:35.334 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"d3fc4796-e399-4aeb-b7d3-444b8db5b74b"}
01:07:35.345 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":26,"width":15,"height":15,"star_pos":[7.24,7.27],"pixels":"..."},"id":"d3fc4796-e399-4aeb-b7d3-444b8db5b74b"}
01:07:37.264 01.919 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"a7e74818-5c2e-4b06-9bbe-b03b6dd3d614"}
01:07:37.280 00.016 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"a7e74818-5c2e-4b06-9bbe-b03b6dd3d614"}
01:07:37.328 00.048 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"4a715631-904a-42d6-92b2-4c7f9fbd2f24"}
01:07:37.350 00.022 9340 case statement mapped state 6 to 3
01:07:37.382 00.032 12020 Exposure complete
01:07:37.382 00.000 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"4a715631-904a-42d6-92b2-4c7f9fbd2f24"}
01:07:37.432 00.050 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"3875d68a-7d47-4eba-a261-b8d26fe92c52"}
01:07:37.478 00.046 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":26,"width":15,"height":15,"star_pos":[7.24,7.27],"pixels":"..."},"id":"3875d68a-7d47-4eba-a261-b8d26fe92c52"}
01:07:38.165 00.687 9340 OnExposeComplete: enter
01:07:38.191 00.026 12020 worker thread done servicing request
01:07:38.191 00.000 9340 UpdateGuideState(): m_state=6
01:07:38.214 00.023 9340 Star::Find(15, 817, 624, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 27
01:07:38.259 00.045 9340 Star::Find returns 1 (0), X=817.42, Y=624.32, Mass=614242, SNR=97.4, Peak=56412 HFD=3.6
01:07:38.283 00.024 9340 MultiStar: [#1 -0.21,-0.16,0.82,U] [#2 -0.26,0.13,0.99,U] [#3 -0.54,-0.17,0.81,U] [#4 -0.56,-0.23,0.75,U] [#5 -0.17,0.10,0.68,U] [#6 0.21,-0.48,0.38,U] [#7 -0.24,-0.07,0.44,U] [#8 0.00,-0.25,0.42,U] 
01:07:38.296 00.013 9340 refined, 8 included, MultiStar: {-0.36, -0.07}, one-star: {-0.84, 0.11}
01:07:38.313 00.017 9340 CameraToMount -- cameraTheta (-2.94) - m_xAngle (-3.09) = xAngle (0.15 = 0.15)
01:07:38.331 00.018 9340 CameraToMount -- cameraTheta (-2.94) - (m_xAngle (-3.09) + m_yAngleError (-0.07)) = yAngle (0.22 = 0.22)
01:07:38.368 00.037 9340 CameraToMount -- cameraX=-0.36 cameraY=-0.07 hyp=0.37 cameraTheta=-2.94 mountX=0.36 mountY=0.08, mountTheta=0.22
01:07:38.393 00.025 9340 SchedulePrimaryMove(10104498, x=-0.36, y=-0.07, opts=13)
01:07:38.404 00.011 9340 Enqueuing Move request for scope (-0.36, -0.07)
01:07:38.421 00.017 12020 Worker thread wakes up
01:07:38.421 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=10947, max=65535, med=16535, FiltMin=13128, FiltMax=65521, Gamma=2.870
01:07:38.435 00.014 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.36, -0.07) opts 0xd
01:07:38.435 00.000 9340 UpdateGuideState exits: m=614242 SNR=97.4
01:07:38.470 00.035 12020 Handling offset move in thread for scope, endpoint = (-0.36, -0.07)
01:07:38.470 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:07:38.486 00.016 12020 Moving (-0.36, -0.07) raw xDistance=0.36 yDistance=0.08
01:07:38.486 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
01:07:38.500 00.014 12020 GuideAlgorithmHysteresis::Result() returns 0.17 from input 0.36
01:07:38.500 00.000 9340 Enqueuing Expose request
01:07:38.512 00.012 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:07:38.512 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
01:07:38.513 00.001 12020 MoveAxis(W, 29, ABG)
01:07:38.513 00.000 12020 Guiding  Dir = 3, Dur = 29
01:07:38.555 00.042 12020 IsSlewing returns 0
01:07:38.559 00.004 12020 IsGuiding returns 0
01:07:38.603 00.044 12020 IsGuiding returns 1
01:07:38.604 00.001 12020 scope still moving after pulse duration time elapsed
01:07:38.651 00.047 12020 IsSlewing returns 0
01:07:38.652 00.001 12020 IsGuiding returns 0
01:07:38.652 00.000 12020 scope move finished after 29 + 63 ms
01:07:38.652 00.000 12020 Move returns status 0, amount 29
01:07:38.653 00.001 12020 MoveAxis(N, 0, ABG)
01:07:38.653 00.000 12020 Move returns status 0, amount 0
01:07:38.653 00.000 12020 move complete, result=0
01:07:38.653 00.000 12020 worker thread done servicing request
01:07:38.654 00.001 9340 GuideStep: 0.4 px 29 ms WEST, 0.1 px 0 ms NORTH
01:07:38.706 00.052 12020 Worker thread wakes up
01:07:38.706 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
01:07:38.707 00.001 12020 Handling exposure in thread, d=2000 o=3 r=(803,609,31,31)
01:07:39.263 00.556 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"70946d94-e4dd-41e6-8cfc-83befd30ecbf"}
01:07:39.280 00.017 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"70946d94-e4dd-41e6-8cfc-83befd30ecbf"}
01:07:39.330 00.050 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"57257ac5-702d-4fc8-ab36-81934ddfd2eb"}
01:07:39.350 00.020 9340 case statement mapped state 6 to 3
01:07:39.379 00.029 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"57257ac5-702d-4fc8-ab36-81934ddfd2eb"}
01:07:39.428 00.049 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"fb1728f1-bba0-4444-b2b2-4d3656792729"}
01:07:39.444 00.016 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":27,"width":15,"height":15,"star_pos":[7.42,7.32],"pixels":"..."},"id":"fb1728f1-bba0-4444-b2b2-4d3656792729"}
01:07:41.072 01.628 12020 Exposure complete
01:07:41.263 00.191 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"a1c73823-373a-4a08-9f1a-aca93423e574"}
01:07:41.280 00.017 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"a1c73823-373a-4a08-9f1a-aca93423e574"}
01:07:41.291 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"6543a3c2-db55-49d4-851c-10a843297d67"}
01:07:41.306 00.015 9340 case statement mapped state 6 to 3
01:07:41.318 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"6543a3c2-db55-49d4-851c-10a843297d67"}
01:07:41.358 00.040 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"35e33bfa-922b-4f4c-acf8-3e7d122b22c6"}
01:07:41.369 00.011 12020 worker thread done servicing request
01:07:41.369 00.000 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":27,"width":15,"height":15,"star_pos":[7.42,7.32],"pixels":"..."},"id":"35e33bfa-922b-4f4c-acf8-3e7d122b22c6"}
01:07:41.386 00.017 9340 OnExposeComplete: enter
01:07:41.401 00.015 9340 UpdateGuideState(): m_state=6
01:07:41.424 00.023 9340 Star::Find(15, 817, 624, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 28
01:07:41.435 00.011 9340 Star::Find returns 1 (0), X=817.18, Y=624.23, Mass=732153, SNR=110.0, Peak=56776 HFD=4.3
01:07:41.473 00.038 9340 MultiStar: [#1 -0.54,-0.25,0.62,U] [#2 -0.21,-0.15,0.94,U] [#3 -0.78,-0.43,0.00,M1] [#4 -0.51,-0.13,0.66,U] [#5 -0.16,0.14,0.76,U] [#6 -0.23,0.43,0.42,U] [#7 -0.92,-0.11,0.00,M1] [#8 -0.26,-0.25,0.51,U] 
01:07:41.486 00.013 9340 refined, 6 included, MultiStar: {-0.47, -0.04}, one-star: {-1.09, 0.02}
01:07:41.499 00.013 9340 CameraToMount -- cameraTheta (-3.05) - m_xAngle (-3.09) = xAngle (0.04 = 0.04)
01:07:41.509 00.010 9340 CameraToMount -- cameraTheta (-3.05) - (m_xAngle (-3.09) + m_yAngleError (-0.07)) = yAngle (0.12 = 0.12)
01:07:41.534 00.025 9340 CameraToMount -- cameraX=-0.47 cameraY=-0.04 hyp=0.47 cameraTheta=-3.05 mountX=0.47 mountY=0.05, mountTheta=0.12
01:07:41.577 00.043 9340 SchedulePrimaryMove(10104498, x=-0.47, y=-0.04, opts=13)
01:07:41.590 00.013 9340 Enqueuing Move request for scope (-0.47, -0.04)
01:07:41.603 00.013 12020 Worker thread wakes up
01:07:41.603 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=11344, max=65535, med=16566, FiltMin=13227, FiltMax=65521, Gamma=2.870
01:07:41.616 00.013 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.47, -0.04) opts 0xd
01:07:41.616 00.000 9340 UpdateGuideState exits: m=732153 SNR=110.0
01:07:41.631 00.015 12020 Handling offset move in thread for scope, endpoint = (-0.47, -0.04)
01:07:41.631 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:07:41.667 00.036 12020 Moving (-0.47, -0.04) raw xDistance=0.47 yDistance=0.05
01:07:41.667 00.000 12020 GuideAlgorithmHysteresis::Result() returns 0.21 from input 0.47
01:07:41.667 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:07:41.667 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
01:07:41.686 00.019 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
01:07:41.686 00.000 12020 MoveAxis(W, 36, ABG)
01:07:41.686 00.000 12020 Guiding  Dir = 3, Dur = 36
01:07:41.688 00.002 9340 Enqueuing Expose request
01:07:41.722 00.034 12020 IsSlewing returns 0
01:07:41.723 00.001 12020 IsGuiding returns 0
01:07:41.753 00.030 12020 PulseGuide returned control before completion, sleep 16
01:07:41.776 00.023 12020 IsGuiding returns 1
01:07:41.778 00.002 12020 scope still moving after pulse duration time elapsed
01:07:41.817 00.039 12020 IsSlewing returns 0
01:07:41.818 00.001 12020 IsGuiding returns 0
01:07:41.818 00.000 12020 scope move finished after 36 + 58 ms
01:07:41.819 00.001 12020 Move returns status 0, amount 36
01:07:41.819 00.000 12020 MoveAxis(N, 0, ABG)
01:07:41.819 00.000 12020 Move returns status 0, amount 0
01:07:41.819 00.000 12020 move complete, result=0
01:07:41.820 00.001 12020 worker thread done servicing request
01:07:41.820 00.000 9340 GuideStep: 0.5 px 36 ms WEST, 0.1 px 0 ms NORTH
01:07:41.836 00.016 12020 Worker thread wakes up
01:07:41.836 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
01:07:41.836 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(803,609,31,31)
01:07:43.263 01.427 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"62e3b3c2-a5ae-4794-b462-c084a6747ec7"}
01:07:43.288 00.025 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"62e3b3c2-a5ae-4794-b462-c084a6747ec7"}
01:07:43.307 00.019 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"3cb9eecc-d12c-4adf-818f-373c20718e46"}
01:07:43.347 00.040 9340 case statement mapped state 6 to 3
01:07:43.379 00.032 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"3cb9eecc-d12c-4adf-818f-373c20718e46"}
01:07:43.395 00.016 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"0cf1d64c-d015-4f0a-abab-9d16bbdad8a1"}
01:07:43.418 00.023 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":28,"width":15,"height":15,"star_pos":[7.18,7.23],"pixels":"..."},"id":"0cf1d64c-d015-4f0a-abab-9d16bbdad8a1"}
01:07:44.199 00.781 12020 Exposure complete
01:07:44.679 00.480 12020 worker thread done servicing request
01:07:44.679 00.000 9340 OnExposeComplete: enter
01:07:44.700 00.021 9340 UpdateGuideState(): m_state=6
01:07:44.723 00.023 9340 Star::Find(15, 817, 624, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 29
01:07:44.768 00.045 9340 Star::Find returns 1 (0), X=817.71, Y=624.50, Mass=666375, SNR=114.3, Peak=55116 HFD=4.0
01:07:44.792 00.024 9340 MultiStar: [#1 -0.11,-0.09,0.65,U] [#2 -0.24,0.17,0.88,U] [#3 -0.54,-0.39,0.58,U] [#4 -0.54,-0.09,0.62,U] [#5 -0.04,0.06,0.63,U] [#6 -0.46,-0.22,0.33,U] [#7 -0.16,0.21,0.38,U] [#8 -0.09,-0.42,0.42,U] 
01:07:44.806 00.014 9340 refined, 8 included, MultiStar: {-0.32, -0.01}, one-star: {-0.55, 0.29}
01:07:44.827 00.021 9340 CameraToMount -- cameraTheta (-3.12) - m_xAngle (-3.09) = xAngle (-0.03 = -0.03)
01:07:44.848 00.021 9340 CameraToMount -- cameraTheta (-3.12) - (m_xAngle (-3.09) + m_yAngleError (-0.07)) = yAngle (0.04 = 0.04)
01:07:44.898 00.050 9340 CameraToMount -- cameraX=-0.32 cameraY=-0.01 hyp=0.32 cameraTheta=-3.12 mountX=0.32 mountY=0.01, mountTheta=0.04
01:07:44.955 00.057 9340 SchedulePrimaryMove(10104498, x=-0.32, y=-0.01, opts=13)
01:07:45.026 00.071 9340 Enqueuing Move request for scope (-0.32, -0.01)
01:07:45.046 00.020 12020 Worker thread wakes up
01:07:45.047 00.001 9340 UpdateImageDisplay: Size=(1920,1080) min=10967, max=65535, med=16558, FiltMin=13063, FiltMax=65521, Gamma=2.870
01:07:45.059 00.012 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.32, -0.01) opts 0xd
01:07:45.061 00.002 9340 UpdateGuideState exits: m=666375 SNR=114.3
01:07:45.087 00.026 12020 Handling offset move in thread for scope, endpoint = (-0.32, -0.01)
01:07:45.088 00.001 12020 Moving (-0.32, -0.01) raw xDistance=0.32 yDistance=0.01
01:07:45.088 00.000 12020 GuideAlgorithmHysteresis::Result() returns 0.15 from input 0.32
01:07:45.089 00.001 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:07:45.089 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
01:07:45.089 00.000 12020 MoveAxis(W, 26, ABG)
01:07:45.090 00.001 12020 Guiding  Dir = 3, Dur = 26
01:07:45.090 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:07:45.129 00.039 12020 IsSlewing returns 0
01:07:45.130 00.001 9340 ScheduleExposure(2000,3,1) exposurePending=0
01:07:45.153 00.023 9340 Enqueuing Expose request
01:07:45.171 00.018 12020 IsGuiding returns 0
01:07:45.190 00.019 12020 PulseGuide returned control before completion, sleep 17
01:07:45.255 00.065 12020 IsGuiding returns 0
01:07:45.255 00.000 12020 Move returns status 0, amount 26
01:07:45.255 00.000 12020 MoveAxis(N, 0, ABG)
01:07:45.255 00.000 12020 Move returns status 0, amount 0
01:07:45.256 00.001 12020 move complete, result=0
01:07:45.256 00.000 12020 worker thread done servicing request
01:07:45.256 00.000 9340 GuideStep: 0.3 px 26 ms WEST, 0.0 px 0 ms NORTH
01:07:45.272 00.016 12020 Worker thread wakes up
01:07:45.273 00.001 12020 worker thread servicing REQUEST_EXPOSE 2000
01:07:45.273 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(803,609,31,31)
01:07:45.282 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"de4f8c5a-31fe-40ff-9143-aa6425187f9a"}
01:07:45.300 00.018 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"de4f8c5a-31fe-40ff-9143-aa6425187f9a"}
01:07:45.314 00.014 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"0a3edbeb-85f7-4dcc-a983-3768fa1bdf82"}
01:07:45.349 00.035 9340 case statement mapped state 6 to 3
01:07:45.366 00.017 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"0a3edbeb-85f7-4dcc-a983-3768fa1bdf82"}
01:07:45.382 00.016 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"45874c03-d65f-4375-9d58-e60e377f8fe6"}
01:07:45.394 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":29,"width":15,"height":15,"star_pos":[6.71,6.50],"pixels":"..."},"id":"45874c03-d65f-4375-9d58-e60e377f8fe6"}
01:07:47.265 01.871 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"ca9bd852-a018-485b-99f4-cf99ec05abf6"}
01:07:47.277 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"ca9bd852-a018-485b-99f4-cf99ec05abf6"}
01:07:47.297 00.020 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"718dd762-544d-4a3e-94be-45850d6c46e2"}
01:07:47.316 00.019 9340 case statement mapped state 6 to 3
01:07:47.357 00.041 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"718dd762-544d-4a3e-94be-45850d6c46e2"}
01:07:47.377 00.020 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"ae9a7d3a-eb32-427f-aa1a-e2d7370e9d82"}
01:07:47.394 00.017 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":29,"width":15,"height":15,"star_pos":[6.71,6.50],"pixels":"..."},"id":"ae9a7d3a-eb32-427f-aa1a-e2d7370e9d82"}
01:07:47.644 00.250 12020 Exposure complete
01:07:48.053 00.409 9340 OnExposeComplete: enter
01:07:48.072 00.019 12020 worker thread done servicing request
01:07:48.073 00.001 9340 UpdateGuideState(): m_state=6
01:07:48.096 00.023 9340 Star::Find(15, 817, 624, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 30
01:07:48.119 00.023 9340 Star::Find returns 1 (0), X=817.54, Y=624.36, Mass=615609, SNR=101.0, Peak=55816 HFD=3.8
01:07:48.163 00.044 9340 MultiStar: [#1 -0.17,-0.16,0.78,U] [#2 0.05,0.03,0.99,U] [#3 -0.69,-0.38,0.00,M1] [#4 -0.35,-0.01,0.73,U] [#5 -0.38,0.01,0.63,U] [#6 -0.19,0.02,0.39,U] [#7 -0.26,0.41,0.36,U] [#8 0.01,-0.39,0.51,U] 
01:07:48.176 00.013 9340 refined, 7 included, MultiStar: {-0.27, 0.00}, one-star: {-0.72, 0.15}
01:07:48.199 00.023 9340 CameraToMount -- cameraTheta (3.14) - m_xAngle (-3.09) = xAngle (6.23 = -0.05)
01:07:48.218 00.019 9340 CameraToMount -- cameraTheta (3.14) - (m_xAngle (-3.09) + m_yAngleError (-0.07)) = yAngle (6.30 = 0.02)
01:07:48.244 00.026 9340 CameraToMount -- cameraX=-0.27 cameraY=0.00 hyp=0.27 cameraTheta=3.14 mountX=0.27 mountY=0.01, mountTheta=0.02
01:07:48.286 00.042 9340 SchedulePrimaryMove(10104498, x=-0.27, y=0.00, opts=13)
01:07:48.303 00.017 9340 Enqueuing Move request for scope (-0.27, 0.00)
01:07:48.315 00.012 12020 Worker thread wakes up
01:07:48.315 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=11204, max=65535, med=16597, FiltMin=13251, FiltMax=65521, Gamma=2.870
01:07:48.332 00.017 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.27, 0.00) opts 0xd
01:07:48.332 00.000 9340 UpdateGuideState exits: m=615609 SNR=101.0
01:07:48.349 00.017 12020 Handling offset move in thread for scope, endpoint = (-0.27, 0.00)
01:07:48.349 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:07:48.377 00.028 12020 Moving (-0.27, 0.00) raw xDistance=0.27 yDistance=0.01
01:07:48.377 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
01:07:48.396 00.019 12020 GuideAlgorithmHysteresis::Result() returns 0.13 from input 0.27
01:07:48.396 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:07:48.397 00.001 9340 Enqueuing Expose request
01:07:48.408 00.011 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
01:07:48.409 00.001 12020 MoveAxis(W, 21, ABG)
01:07:48.409 00.000 12020 Guiding  Dir = 3, Dur = 21
01:07:48.410 00.001 12020 IsSlewing returns 0
01:07:48.411 00.001 12020 IsGuiding returns 0
01:07:48.437 00.026 12020 IsGuiding returns 1
01:07:48.438 00.001 12020 scope still moving after pulse duration time elapsed
01:07:48.485 00.047 12020 IsSlewing returns 0
01:07:48.486 00.001 12020 IsGuiding returns 0
01:07:48.487 00.001 12020 scope move finished after 21 + 53 ms
01:07:48.487 00.000 12020 Move returns status 0, amount 21
01:07:48.487 00.000 12020 MoveAxis(N, 0, ABG)
01:07:48.487 00.000 12020 Move returns status 0, amount 0
01:07:48.487 00.000 12020 move complete, result=0
01:07:48.488 00.001 12020 worker thread done servicing request
01:07:48.488 00.000 9340 GuideStep: 0.3 px 21 ms WEST, 0.0 px 0 ms NORTH
01:07:48.502 00.014 12020 Worker thread wakes up
01:07:48.502 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
01:07:48.502 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(803,609,31,31)
01:07:49.279 00.777 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"ad8bf0e0-3669-4d12-8fd5-cbe643c91916"}
01:07:49.324 00.045 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"ad8bf0e0-3669-4d12-8fd5-cbe643c91916"}
01:07:49.355 00.031 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"b9f2748d-6c1a-4f8f-8b70-29f17aaa181f"}
01:07:49.368 00.013 9340 case statement mapped state 6 to 3
01:07:49.397 00.029 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"b9f2748d-6c1a-4f8f-8b70-29f17aaa181f"}
01:07:49.472 00.075 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"c023ee89-e203-4cb9-a03c-d0c5e5dc57fa"}
01:07:49.498 00.026 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":30,"width":15,"height":15,"star_pos":[6.54,7.36],"pixels":"..."},"id":"c023ee89-e203-4cb9-a03c-d0c5e5dc57fa"}
01:07:50.940 01.442 12020 Exposure complete
01:07:51.280 00.340 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"4048bdbf-6512-4aa7-bfe9-c44059ce0165"}
01:07:51.334 00.054 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"4048bdbf-6512-4aa7-bfe9-c44059ce0165"}
01:07:51.355 00.021 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"adbac8e3-4d2e-4694-894a-e198b67ee009"}
01:07:51.374 00.019 9340 case statement mapped state 6 to 3
01:07:51.402 00.028 12020 worker thread done servicing request
01:07:51.403 00.001 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"adbac8e3-4d2e-4694-894a-e198b67ee009"}
01:07:51.421 00.018 9340 OnExposeComplete: enter
01:07:51.461 00.040 9340 UpdateGuideState(): m_state=6
01:07:51.476 00.015 9340 Star::Find(15, 817, 624, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 31
01:07:51.499 00.023 9340 Star::Find returns 1 (0), X=817.68, Y=624.35, Mass=657007, SNR=100.7, Peak=55320 HFD=3.8
01:07:51.514 00.015 9340 MultiStar: [#1 0.01,-0.20,0.74,U] [#2 0.21,0.07,1.10,U] [#3 -0.11,-0.24,0.87,U] [#4 -0.05,0.09,0.62,U] [#5 0.19,0.02,0.70,U] [#6 -0.17,0.05,0.41,U] [#7 0.02,-0.07,0.39,U] [#8 0.19,-0.24,0.52,U] 
01:07:51.536 00.022 9340 refined, 8 included, MultiStar: {-0.05, -0.03}, one-star: {-0.58, 0.13}
01:07:51.619 00.083 9340 CameraToMount -- cameraTheta (-2.56) - m_xAngle (-3.09) = xAngle (0.53 = 0.53)
01:07:51.640 00.021 9340 CameraToMount -- cameraTheta (-2.56) - (m_xAngle (-3.09) + m_yAngleError (-0.07)) = yAngle (0.61 = 0.61)
01:07:51.665 00.025 9340 CameraToMount -- cameraX=-0.05 cameraY=-0.03 hyp=0.06 cameraTheta=-2.56 mountX=0.05 mountY=0.03, mountTheta=0.59
01:07:51.714 00.049 9340 SchedulePrimaryMove(10104498, x=-0.05, y=-0.03, opts=13)
01:07:51.728 00.014 9340 Enqueuing Move request for scope (-0.05, -0.03)
01:07:51.794 00.066 12020 Worker thread wakes up
01:07:51.794 00.000 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.03) opts 0xd
01:07:51.794 00.000 12020 Handling offset move in thread for scope, endpoint = (-0.05, -0.03)
01:07:51.795 00.001 12020 Moving (-0.05, -0.03) raw xDistance=0.05 yDistance=0.03
01:07:51.795 00.000 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
01:07:51.795 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:07:51.796 00.001 9340 UpdateImageDisplay: Size=(1920,1080) min=10452, max=65535, med=16622, FiltMin=13200, FiltMax=65521, Gamma=2.870
01:07:51.815 00.019 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
01:07:51.816 00.001 12020 MoveAxis(E, 0, ABG)
01:07:51.817 00.001 9340 UpdateGuideState exits: m=657007 SNR=100.7
01:07:51.842 00.025 12020 Move returns status 0, amount 0
01:07:51.843 00.001 12020 MoveAxis(N, 0, ABG)
01:07:51.843 00.000 12020 Move returns status 0, amount 0
01:07:51.843 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:07:51.858 00.015 12020 move complete, result=0
01:07:51.859 00.001 9340 ScheduleExposure(2000,3,1) exposurePending=0
01:07:51.895 00.036 12020 worker thread done servicing request
01:07:51.896 00.001 9340 Enqueuing Expose request
01:07:51.912 00.016 12020 Worker thread wakes up
01:07:51.912 00.000 9340 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
01:07:51.929 00.017 12020 worker thread servicing REQUEST_EXPOSE 2000
01:07:51.929 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(803,609,31,31)
01:07:51.936 00.007 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"ca96f0df-aa13-43f5-9646-dedc9340ca8f"}
01:07:51.951 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":31,"width":15,"height":15,"star_pos":[6.68,7.35],"pixels":"..."},"id":"ca96f0df-aa13-43f5-9646-dedc9340ca8f"}
01:07:53.279 01.328 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"4e7a90a7-aa77-44de-8f18-b4c993b309d8"}
01:07:53.291 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"4e7a90a7-aa77-44de-8f18-b4c993b309d8"}
01:07:53.326 00.035 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"41c3b982-25b0-4012-bf0b-d3e91618a856"}
01:07:53.341 00.015 9340 case statement mapped state 6 to 3
01:07:53.353 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"41c3b982-25b0-4012-bf0b-d3e91618a856"}
01:07:53.367 00.014 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"6e2b41b7-a764-4594-b19c-f9b1e38d3f7e"}
01:07:53.377 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":31,"width":15,"height":15,"star_pos":[6.68,7.35],"pixels":"..."},"id":"6e2b41b7-a764-4594-b19c-f9b1e38d3f7e"}
01:07:54.340 00.963 12020 Exposure complete
01:07:54.544 00.204 12020 worker thread done servicing request
01:07:54.544 00.000 9340 OnExposeComplete: enter
01:07:54.575 00.031 9340 UpdateGuideState(): m_state=6
01:07:54.584 00.009 9340 Star::Find(15, 817, 624, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 32
01:07:54.594 00.010 9340 Star::Find returns 1 (0), X=817.93, Y=624.48, Mass=712426, SNR=109.5, Peak=57419 HFD=4.1
01:07:54.609 00.015 9340 MultiStar: [#1 0.16,0.13,0.82,U] [#2 0.37,0.11,0.91,U] [#3 -0.03,-0.07,0.63,U] [#4 -0.07,0.04,0.71,U] [#5 0.34,0.40,0.79,U] [#6 0.34,0.07,0.37,U] [#7 0.36,-0.09,0.35,U] [#8 0.49,0.14,0.50,U] 
01:07:54.618 00.009 9340 refined, 8 included, MultiStar: {0.14, 0.14}, one-star: {-0.33, 0.27}
01:07:54.628 00.010 9340 CameraToMount -- cameraTheta (0.80) - m_xAngle (-3.09) = xAngle (3.89 = -2.39)
01:07:54.640 00.012 9340 CameraToMount -- cameraTheta (0.80) - (m_xAngle (-3.09) + m_yAngleError (-0.07)) = yAngle (3.96 = -2.32)
01:07:54.655 00.015 9340 CameraToMount -- cameraX=0.14 cameraY=0.14 hyp=0.20 cameraTheta=0.80 mountX=-0.14 mountY=-0.14, mountTheta=-2.36
01:07:54.686 00.031 9340 SchedulePrimaryMove(10104498, x=0.14, y=0.14, opts=13)
01:07:54.697 00.011 9340 Enqueuing Move request for scope (0.14, 0.14)
01:07:54.705 00.008 12020 Worker thread wakes up
01:07:54.706 00.001 9340 UpdateImageDisplay: Size=(1920,1080) min=11320, max=65535, med=16602, FiltMin=13376, FiltMax=65521, Gamma=2.870
01:07:54.716 00.010 12020 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.14) opts 0xd
01:07:54.717 00.001 9340 UpdateGuideState exits: m=712426 SNR=109.5
01:07:54.727 00.010 12020 Handling offset move in thread for scope, endpoint = (0.14, 0.14)
01:07:54.727 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:07:54.736 00.009 12020 Moving (0.14, 0.14) raw xDistance=-0.14 yDistance=-0.14
01:07:54.736 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
01:07:54.751 00.015 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
01:07:54.752 00.001 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:07:54.752 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
01:07:54.753 00.001 9340 Enqueuing Expose request
01:07:54.767 00.014 12020 MoveAxis(E, 0, ABG)
01:07:54.767 00.000 12020 Move returns status 0, amount 0
01:07:54.767 00.000 12020 MoveAxis(N, 0, ABG)
01:07:54.767 00.000 12020 Move returns status 0, amount 0
01:07:54.767 00.000 12020 move complete, result=0
01:07:54.767 00.000 12020 worker thread done servicing request
01:07:54.769 00.002 12020 Worker thread wakes up
01:07:54.769 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
01:07:54.769 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(803,609,31,31)
01:07:54.771 00.002 9340 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
01:07:55.278 00.507 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"892dc2ee-ea08-40cc-8a4e-b9b7665e1ff1"}
01:07:55.295 00.017 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"892dc2ee-ea08-40cc-8a4e-b9b7665e1ff1"}
01:07:55.313 00.018 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"4447c635-c826-46c3-81a0-582355cb66b5"}
01:07:55.327 00.014 9340 case statement mapped state 6 to 3
01:07:55.338 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"4447c635-c826-46c3-81a0-582355cb66b5"}
01:07:55.356 00.018 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"9d52878a-7656-496b-9986-bd7acf422b58"}
01:07:55.367 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":32,"width":15,"height":15,"star_pos":[6.93,7.48],"pixels":"..."},"id":"9d52878a-7656-496b-9986-bd7acf422b58"}
01:07:57.177 01.810 12020 Exposure complete
01:07:57.280 00.103 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"ecbac57c-bdab-4f6d-8b0f-38979c317330"}
01:07:57.298 00.018 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"ecbac57c-bdab-4f6d-8b0f-38979c317330"}
01:07:57.311 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"d1e40b48-e09c-4329-a6bc-89968075a559"}
01:07:57.325 00.014 9340 case statement mapped state 6 to 3
01:07:57.340 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"d1e40b48-e09c-4329-a6bc-89968075a559"}
01:07:57.372 00.032 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"782aef71-debf-4380-878f-35d3e265ea1d"}
01:07:57.413 00.041 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":32,"width":15,"height":15,"star_pos":[6.93,7.48],"pixels":"..."},"id":"782aef71-debf-4380-878f-35d3e265ea1d"}
01:07:57.502 00.089 12020 worker thread done servicing request
01:07:57.502 00.000 9340 OnExposeComplete: enter
01:07:57.541 00.039 9340 UpdateGuideState(): m_state=6
01:07:57.562 00.021 9340 Star::Find(15, 817, 624, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 33
01:07:57.583 00.021 9340 Star::Find returns 1 (0), X=817.78, Y=624.63, Mass=657435, SNR=95.1, Peak=53271 HFD=4.0
01:07:57.597 00.014 9340 MultiStar: [#1 0.10,0.28,0.77,U] [#2 0.15,0.17,0.98,U] [#3 -0.24,-0.14,0.72,U] [#4 0.02,0.09,0.83,U] [#5 -0.03,0.37,0.74,U] [#6 0.01,-0.18,0.45,U] [#7 -0.11,0.04,0.42,U] [#8 0.03,-0.14,0.44,U] 
01:07:57.616 00.019 9340 refined, 8 included, MultiStar: {-0.07, 0.14}, one-star: {-0.49, 0.42}
01:07:57.670 00.054 9340 CameraToMount -- cameraTheta (2.05) - m_xAngle (-3.09) = xAngle (5.14 = -1.14)
01:07:57.707 00.037 9340 CameraToMount -- cameraTheta (2.05) - (m_xAngle (-3.09) + m_yAngleError (-0.07)) = yAngle (5.21 = -1.07)
01:07:57.732 00.025 9340 CameraToMount -- cameraX=-0.07 cameraY=0.14 hyp=0.16 cameraTheta=2.05 mountX=0.07 mountY=-0.14, mountTheta=-1.13
01:07:57.810 00.078 9340 SchedulePrimaryMove(10104498, x=-0.07, y=0.14, opts=13)
01:07:57.841 00.031 9340 Enqueuing Move request for scope (-0.07, 0.14)
01:07:57.872 00.031 12020 Worker thread wakes up
01:07:57.872 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=11037, max=65535, med=16680, FiltMin=13298, FiltMax=65521, Gamma=2.870
01:07:57.899 00.027 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.14) opts 0xd
01:07:57.899 00.000 12020 Handling offset move in thread for scope, endpoint = (-0.07, 0.14)
01:07:57.899 00.000 12020 Moving (-0.07, 0.14) raw xDistance=0.07 yDistance=-0.14
01:07:57.899 00.000 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
01:07:57.900 00.001 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:07:57.902 00.002 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
01:07:57.902 00.000 12020 MoveAxis(E, 0, ABG)
01:07:57.903 00.001 9340 UpdateGuideState exits: m=657435 SNR=95.1
01:07:57.967 00.064 12020 Move returns status 0, amount 0
01:07:57.968 00.001 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:07:57.983 00.015 12020 MoveAxis(N, 0, ABG)
01:07:57.983 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
01:07:58.004 00.021 12020 Move returns status 0, amount 0
01:07:58.004 00.000 12020 move complete, result=0
01:07:58.005 00.001 9340 Enqueuing Expose request
01:07:58.026 00.021 12020 worker thread done servicing request
01:07:58.026 00.000 9340 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
01:07:58.059 00.033 12020 Worker thread wakes up
01:07:58.059 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
01:07:58.060 00.001 12020 Handling exposure in thread, d=2000 o=3 r=(803,609,31,31)
01:07:59.279 01.219 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"9e54fcc6-d8b2-4faf-a7ac-d25f9dafe96a"}
01:07:59.297 00.018 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"9e54fcc6-d8b2-4faf-a7ac-d25f9dafe96a"}
01:07:59.331 00.034 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"9dcbc3f8-bac0-4168-a913-ba1083bfd5cb"}
01:07:59.348 00.017 9340 case statement mapped state 6 to 3
01:07:59.367 00.019 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"9dcbc3f8-bac0-4168-a913-ba1083bfd5cb"}
01:07:59.379 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"1fb69722-8d55-41d2-942c-47da2eed16bb"}
01:07:59.394 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":33,"width":15,"height":15,"star_pos":[6.78,6.63],"pixels":"..."},"id":"1fb69722-8d55-41d2-942c-47da2eed16bb"}
01:08:00.448 01.054 12020 Exposure complete
01:08:00.748 00.300 9340 OnExposeComplete: enter
01:08:00.761 00.013 12020 worker thread done servicing request
01:08:00.761 00.000 9340 UpdateGuideState(): m_state=6
01:08:00.777 00.016 9340 Star::Find(15, 817, 624, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 34
01:08:00.818 00.041 9340 Star::Find returns 1 (0), X=818.22, Y=624.48, Mass=618276, SNR=92.1, Peak=56835 HFD=3.8
01:08:00.833 00.015 9340 MultiStar: [#1 0.40,-0.00,1.02,U] [#2 0.47,0.26,1.03,U] [#3 0.21,0.18,0.79,U] [#4 0.30,0.25,0.81,U] [#5 0.26,0.60,0.00,M1] [#6 0.25,0.68,0.00,M1] [#7 0.39,0.33,0.52,U] [#8 0.38,0.16,0.51,U] 
01:08:00.846 00.013 9340 single-star, 6 included, MultiStar: {0.29, 0.20}, one-star: {-0.04, 0.27}
01:08:00.860 00.014 9340 CameraToMount -- cameraTheta (1.71) - m_xAngle (-3.09) = xAngle (4.80 = -1.48)
01:08:00.875 00.015 9340 CameraToMount -- cameraTheta (1.71) - (m_xAngle (-3.09) + m_yAngleError (-0.07)) = yAngle (4.88 = -1.41)
01:08:00.887 00.012 9340 CameraToMount -- cameraX=-0.04 cameraY=0.27 hyp=0.27 cameraTheta=1.71 mountX=0.02 mountY=-0.27, mountTheta=-1.48
01:08:00.932 00.045 9340 SchedulePrimaryMove(10104498, x=-0.04, y=0.27, opts=13)
01:08:00.945 00.013 9340 Enqueuing Move request for scope (-0.04, 0.27)
01:08:00.960 00.015 12020 Worker thread wakes up
01:08:00.960 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=11236, max=65535, med=16633, FiltMin=13185, FiltMax=65521, Gamma=2.870
01:08:00.974 00.014 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.27) opts 0xd
01:08:00.974 00.000 9340 UpdateGuideState exits: m=618276 SNR=92.1
01:08:00.987 00.013 12020 Handling offset move in thread for scope, endpoint = (-0.04, 0.27)
01:08:00.987 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:08:01.023 00.036 12020 Moving (-0.04, 0.27) raw xDistance=0.02 yDistance=-0.27
01:08:01.023 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
01:08:01.035 00.012 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
01:08:01.036 00.001 9340 Enqueuing Expose request
01:08:01.046 00.010 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
01:08:01.047 00.001 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.27
01:08:01.047 00.000 12020 MoveAxis(E, 0, ABG)
01:08:01.047 00.000 12020 Move returns status 0, amount 0
01:08:01.048 00.001 12020 MoveAxis(N, 0, ABG)
01:08:01.048 00.000 12020 Move returns status 0, amount 0
01:08:01.048 00.000 12020 move complete, result=0
01:08:01.048 00.000 12020 worker thread done servicing request
01:08:01.048 00.000 12020 Worker thread wakes up
01:08:01.049 00.001 12020 worker thread servicing REQUEST_EXPOSE 2000
01:08:01.049 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(803,609,31,31)
01:08:01.052 00.003 9340 GuideStep: 0.0 px 0 ms EAST, -0.3 px 0 ms NORTH
01:08:01.281 00.229 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"b12687ef-0bd7-41af-a818-16c1a911fd55"}
01:08:01.301 00.020 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"b12687ef-0bd7-41af-a818-16c1a911fd55"}
01:08:01.348 00.047 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"0d627820-7892-4537-9cfc-bd49f26c9525"}
01:08:01.363 00.015 9340 case statement mapped state 6 to 3
01:08:01.375 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"0d627820-7892-4537-9cfc-bd49f26c9525"}
01:08:01.391 00.016 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"5fbc8445-b7f0-4ad4-a5fa-a9bc5958cc47"}
01:08:01.409 00.018 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":34,"width":15,"height":15,"star_pos":[7.22,7.48],"pixels":"..."},"id":"5fbc8445-b7f0-4ad4-a5fa-a9bc5958cc47"}
01:08:03.282 01.873 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"2d25573f-9f02-4335-9d31-a341dd988a3d"}
01:08:03.302 00.020 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"2d25573f-9f02-4335-9d31-a341dd988a3d"}
01:08:03.314 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"8851908b-0340-49c0-b265-6a6573c42b8c"}
01:08:03.325 00.011 9340 case statement mapped state 6 to 3
01:08:03.335 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"8851908b-0340-49c0-b265-6a6573c42b8c"}
01:08:03.345 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"60304bce-819a-408a-a49d-cf301f3a26f0"}
01:08:03.359 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":34,"width":15,"height":15,"star_pos":[7.22,7.48],"pixels":"..."},"id":"60304bce-819a-408a-a49d-cf301f3a26f0"}
01:08:03.426 00.067 12020 Exposure complete
01:08:03.810 00.384 12020 worker thread done servicing request
01:08:03.810 00.000 9340 OnExposeComplete: enter
01:08:03.823 00.013 9340 UpdateGuideState(): m_state=6
01:08:03.853 00.030 9340 Star::Find(15, 818, 624, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 35
01:08:03.906 00.053 9340 Star::Find returns 1 (0), X=817.85, Y=624.73, Mass=603501, SNR=93.4, Peak=52847 HFD=3.8
01:08:03.944 00.038 9340 MultiStar: [#1 0.21,0.27,0.80,U] [#2 0.22,0.24,1.12,U] [#3 -0.20,0.25,0.65,U] [#4 -0.00,0.23,0.82,U] [#5 0.06,0.67,0.00,M2] [#6 -0.04,0.23,0.52,U] [#7 0.27,0.02,0.32,U] [#8 0.18,0.20,0.47,U] 
01:08:03.967 00.023 9340 refined, 7 included, MultiStar: {0.00, 0.28}, one-star: {-0.41, 0.52}
01:08:03.998 00.031 9340 CameraToMount -- cameraTheta (1.56) - m_xAngle (-3.09) = xAngle (4.65 = -1.63)
01:08:04.045 00.047 9340 CameraToMount -- cameraTheta (1.56) - (m_xAngle (-3.09) + m_yAngleError (-0.07)) = yAngle (4.73 = -1.56)
01:08:04.069 00.024 9340 CameraToMount -- cameraX=0.00 cameraY=0.28 hyp=0.28 cameraTheta=1.56 mountX=-0.02 mountY=-0.28, mountTheta=-1.63
01:08:04.093 00.024 9340 SchedulePrimaryMove(10104498, x=0.00, y=0.28, opts=13)
01:08:04.115 00.022 9340 Enqueuing Move request for scope (0.00, 0.28)
01:08:04.135 00.020 12020 Worker thread wakes up
01:08:04.135 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=11102, max=65535, med=16573, FiltMin=13297, FiltMax=65515, Gamma=2.870
01:08:04.151 00.016 12020 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.28) opts 0xd
01:08:04.152 00.001 9340 UpdateGuideState exits: m=603501 SNR=93.4
01:08:04.184 00.032 12020 Handling offset move in thread for scope, endpoint = (0.00, 0.28)
01:08:04.184 00.000 12020 Moving (0.00, 0.28) raw xDistance=-0.02 yDistance=-0.28
01:08:04.184 00.000 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
01:08:04.185 00.001 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
01:08:04.185 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.28
01:08:04.185 00.000 12020 MoveAxis(E, 0, ABG)
01:08:04.185 00.000 12020 Move returns status 0, amount 0
01:08:04.185 00.000 12020 MoveAxis(N, 0, ABG)
01:08:04.186 00.001 12020 Move returns status 0, amount 0
01:08:04.186 00.000 12020 move complete, result=0
01:08:04.186 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:08:04.204 00.018 12020 worker thread done servicing request
01:08:04.205 00.001 9340 ScheduleExposure(2000,3,1) exposurePending=0
01:08:04.229 00.024 9340 Enqueuing Expose request
01:08:04.240 00.011 12020 Worker thread wakes up
01:08:04.240 00.000 9340 GuideStep: -0.0 px 0 ms EAST, -0.3 px 0 ms NORTH
01:08:04.258 00.018 12020 worker thread servicing REQUEST_EXPOSE 2000
01:08:04.258 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(803,609,31,31)
01:08:05.279 01.021 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"c8c868a2-a539-46c7-b953-c0c28b009194"}
01:08:05.300 00.021 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"c8c868a2-a539-46c7-b953-c0c28b009194"}
01:08:05.315 00.015 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"23c5ff63-3713-41cb-9c40-e2f686fc8472"}
01:08:05.329 00.014 9340 case statement mapped state 6 to 3
01:08:05.340 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"23c5ff63-3713-41cb-9c40-e2f686fc8472"}
01:08:05.366 00.026 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"296990d2-f85d-482a-935c-8dcc3f5a5327"}
01:08:05.382 00.016 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":35,"width":15,"height":15,"star_pos":[6.85,6.73],"pixels":"..."},"id":"296990d2-f85d-482a-935c-8dcc3f5a5327"}
01:08:06.632 01.250 12020 Exposure complete
01:08:06.969 00.337 12020 worker thread done servicing request
01:08:06.969 00.000 9340 OnExposeComplete: enter
01:08:07.024 00.055 9340 UpdateGuideState(): m_state=6
01:08:07.052 00.028 9340 Star::Find(15, 817, 624, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 36
01:08:07.072 00.020 9340 Star::Find returns 1 (0), X=817.94, Y=624.47, Mass=659324, SNR=109.8, Peak=55703 HFD=3.9
01:08:07.090 00.018 9340 MultiStar: [#1 0.47,-0.03,0.74,U] [#2 0.22,0.23,0.99,U] [#3 -0.02,-0.00,0.67,U] [#4 0.49,0.00,0.72,U] [#5 0.37,0.38,0.62,U] [#6 0.45,0.47,0.00,M1] [#7 0.34,-0.26,0.33,U] [#8 -0.03,0.04,0.36,U] 
01:08:07.126 00.036 9340 refined, 7 included, MultiStar: {0.17, 0.12}, one-star: {-0.32, 0.26}
01:08:07.141 00.015 9340 CameraToMount -- cameraTheta (0.60) - m_xAngle (-3.09) = xAngle (3.69 = -2.59)
01:08:07.154 00.013 9340 CameraToMount -- cameraTheta (0.60) - (m_xAngle (-3.09) + m_yAngleError (-0.07)) = yAngle (3.77 = -2.52)
01:08:07.170 00.016 9340 CameraToMount -- cameraX=0.17 cameraY=0.12 hyp=0.20 cameraTheta=0.60 mountX=-0.17 mountY=-0.12, mountTheta=-2.54
01:08:07.228 00.058 9340 SchedulePrimaryMove(10104498, x=0.17, y=0.12, opts=13)
01:08:07.255 00.027 9340 Enqueuing Move request for scope (0.17, 0.12)
01:08:07.278 00.023 12020 Worker thread wakes up
01:08:07.279 00.001 12020 worker thread servicing REQUEST_MOVE scope ofs (0.17, 0.12) opts 0xd
01:08:07.279 00.000 12020 Handling offset move in thread for scope, endpoint = (0.17, 0.12)
01:08:07.280 00.001 9340 UpdateImageDisplay: Size=(1920,1080) min=11512, max=65535, med=16634, FiltMin=13362, FiltMax=65515, Gamma=2.870
01:08:07.303 00.023 12020 Moving (0.17, 0.12) raw xDistance=-0.17 yDistance=-0.12
01:08:07.303 00.000 9340 UpdateGuideState exits: m=659324 SNR=109.8
01:08:07.343 00.040 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17
01:08:07.343 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:08:07.359 00.016 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:08:07.359 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
01:08:07.390 00.031 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
01:08:07.391 00.001 12020 MoveAxis(E, 0, ABG)
01:08:07.392 00.001 12020 Move returns status 0, amount 0
01:08:07.393 00.001 12020 MoveAxis(N, 0, ABG)
01:08:07.393 00.000 12020 Move returns status 0, amount 0
01:08:07.393 00.000 12020 move complete, result=0
01:08:07.394 00.001 9340 Enqueuing Expose request
01:08:07.438 00.044 12020 worker thread done servicing request
01:08:07.438 00.000 12020 Worker thread wakes up
01:08:07.439 00.001 9340 GuideStep: -0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
01:08:07.458 00.019 12020 worker thread servicing REQUEST_EXPOSE 2000
01:08:07.459 00.001 12020 Handling exposure in thread, d=2000 o=3 r=(803,609,31,31)
01:08:07.468 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"773468cf-c327-46fd-b037-2bc73414ae6c"}
01:08:07.489 00.021 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"773468cf-c327-46fd-b037-2bc73414ae6c"}
01:08:07.506 00.017 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"6f0ee29d-ab58-4fc4-b2db-ea7c86e9c3f6"}
01:08:07.547 00.041 9340 case statement mapped state 6 to 3
01:08:07.571 00.024 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"6f0ee29d-ab58-4fc4-b2db-ea7c86e9c3f6"}
01:08:07.592 00.021 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"b880704a-4126-4012-8ca0-fae0abc27f10"}
01:08:07.610 00.018 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":36,"width":15,"height":15,"star_pos":[6.94,7.47],"pixels":"..."},"id":"b880704a-4126-4012-8ca0-fae0abc27f10"}
01:08:09.277 01.667 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"75b20872-4599-4318-bc74-098ac2b24f4f"}
01:08:09.294 00.017 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"75b20872-4599-4318-bc74-098ac2b24f4f"}
01:08:09.335 00.041 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"d48f63fe-52cd-49e1-a15d-499681b35130"}
01:08:09.349 00.014 9340 case statement mapped state 6 to 3
01:08:09.361 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"d48f63fe-52cd-49e1-a15d-499681b35130"}
01:08:09.378 00.017 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"24070111-68ac-402d-968d-8385022cbd82"}
01:08:09.393 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":36,"width":15,"height":15,"star_pos":[6.94,7.47],"pixels":"..."},"id":"24070111-68ac-402d-968d-8385022cbd82"}
01:08:09.840 00.447 12020 Exposure complete
01:08:10.184 00.344 12020 worker thread done servicing request
01:08:10.184 00.000 9340 OnExposeComplete: enter
01:08:10.206 00.022 9340 UpdateGuideState(): m_state=6
01:08:10.227 00.021 9340 Star::Find(15, 817, 624, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 37
01:08:10.254 00.027 9340 Star::Find returns 1 (0), X=818.13, Y=624.70, Mass=687315, SNR=103.4, Peak=57519 HFD=4.0
01:08:10.302 00.048 9340 MultiStar: [#1 0.38,0.19,0.80,U] [#2 0.42,0.27,0.94,U] [#3 -0.01,-0.05,0.63,U] [#4 0.44,0.33,0.74,U] [#5 0.32,0.44,0.93,U] [#6 0.71,0.41,0.00,M2] [#7 0.10,0.62,0.00,M1] [#8 0.14,-0.04,0.44,U] 
01:08:10.322 00.020 9340 refined, 6 included, MultiStar: {0.23, 0.27}, one-star: {-0.13, 0.48}
01:08:10.338 00.016 9340 CameraToMount -- cameraTheta (0.87) - m_xAngle (-3.09) = xAngle (3.96 = -2.32)
01:08:10.365 00.027 9340 CameraToMount -- cameraTheta (0.87) - (m_xAngle (-3.09) + m_yAngleError (-0.07)) = yAngle (4.04 = -2.25)
01:08:10.419 00.054 9340 CameraToMount -- cameraX=0.23 cameraY=0.27 hyp=0.36 cameraTheta=0.87 mountX=-0.24 mountY=-0.28, mountTheta=-2.29
01:08:10.487 00.068 9340 SchedulePrimaryMove(10104498, x=0.23, y=0.27, opts=13)
01:08:10.552 00.065 9340 Enqueuing Move request for scope (0.23, 0.27)
01:08:10.592 00.040 12020 Worker thread wakes up
01:08:10.592 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=11469, max=65535, med=16655, FiltMin=12914, FiltMax=65521, Gamma=2.870
01:08:10.612 00.020 12020 worker thread servicing REQUEST_MOVE scope ofs (0.23, 0.27) opts 0xd
01:08:10.613 00.001 12020 Handling offset move in thread for scope, endpoint = (0.23, 0.27)
01:08:10.613 00.000 9340 UpdateGuideState exits: m=687315 SNR=103.4
01:08:10.633 00.020 12020 Moving (0.23, 0.27) raw xDistance=-0.24 yDistance=-0.28
01:08:10.634 00.001 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.24
01:08:10.634 00.000 12020 switching direction from 1 to -1 - decHistory=-3 oldest=0.07 newest=-0.67
01:08:10.635 00.001 12020 GuideAlgorithmResistSwitch::result() returns -0.28 from input -0.28
01:08:10.635 00.000 12020 MoveAxis(E, 0, ABG)
01:08:10.635 00.000 12020 Move returns status 0, amount 0
01:08:10.635 00.000 12020 MoveAxis(N, 45, ABG)
01:08:10.666 00.031 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:08:10.809 00.143 12020 Guiding  Dir = 0, Dur = 45
01:08:10.810 00.001 12020 IsSlewing returns 0
01:08:10.811 00.001 12020 IsGuiding returns 0
01:08:10.822 00.011 9340 ScheduleExposure(2000,3,1) exposurePending=0
01:08:10.941 00.119 12020 IsGuiding returns 1
01:08:10.941 00.000 12020 scope still moving after pulse duration time elapsed
01:08:10.941 00.000 9340 Enqueuing Expose request
01:08:10.994 00.053 12020 IsSlewing returns 0
01:08:11.094 00.100 12020 IsGuiding returns 0
01:08:11.095 00.001 12020 scope move finished after 45 + 236 ms
01:08:11.095 00.000 12020 Move returns status 0, amount 45
01:08:11.095 00.000 12020 move complete, result=0
01:08:11.096 00.001 12020 worker thread done servicing request
01:08:11.096 00.000 9340 GuideStep: -0.2 px 0 ms EAST, -0.3 px 45 ms NORTH
01:08:11.121 00.025 12020 Worker thread wakes up
01:08:11.130 00.009 12020 worker thread servicing REQUEST_EXPOSE 2000
01:08:11.130 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(803,609,31,31)
01:08:11.281 00.151 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"0f6ec3b5-13c0-4cc6-aa6e-6aad2d7faca6"}
01:08:11.302 00.021 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"0f6ec3b5-13c0-4cc6-aa6e-6aad2d7faca6"}
01:08:11.345 00.043 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"98f6331a-3d56-4d49-8e22-42b6da8ddbd3"}
01:08:11.364 00.019 9340 case statement mapped state 6 to 3
01:08:11.411 00.047 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"98f6331a-3d56-4d49-8e22-42b6da8ddbd3"}
01:08:11.441 00.030 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"4e961bb8-683c-4f24-b40b-c157c1c07dfe"}
01:08:11.468 00.027 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":37,"width":15,"height":15,"star_pos":[7.13,6.70],"pixels":"..."},"id":"4e961bb8-683c-4f24-b40b-c157c1c07dfe"}
01:08:13.277 01.809 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"67c798c5-6dda-4f15-bc1b-e4becc4dc174"}
01:08:13.301 00.024 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"67c798c5-6dda-4f15-bc1b-e4becc4dc174"}
01:08:13.324 00.023 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"250cff95-470c-48af-bdac-3dcf577e1eea"}
01:08:13.353 00.029 9340 case statement mapped state 6 to 3
01:08:13.419 00.066 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"250cff95-470c-48af-bdac-3dcf577e1eea"}
01:08:13.461 00.042 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"d35d71db-c43e-4f20-9be5-3618e227906b"}
01:08:13.554 00.093 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":37,"width":15,"height":15,"star_pos":[7.13,6.70],"pixels":"..."},"id":"d35d71db-c43e-4f20-9be5-3618e227906b"}
01:08:13.589 00.035 12020 Exposure complete
01:08:14.160 00.571 12020 worker thread done servicing request
01:08:14.161 00.001 9340 OnExposeComplete: enter
01:08:14.185 00.024 9340 UpdateGuideState(): m_state=6
01:08:14.205 00.020 9340 Star::Find(15, 818, 624, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 38
01:08:14.224 00.019 9340 Star::Find returns 1 (0), X=818.31, Y=624.76, Mass=667899, SNR=116.3, Peak=59162 HFD=3.8
01:08:14.262 00.038 9340 MultiStar: [#1 0.85,0.41,0.00,M1] [#2 0.57,0.42,0.00,M1] [#3 0.34,0.14,0.68,U] [#4 0.35,0.13,0.75,U] [#5 0.64,0.49,0.00,M1] [#6 0.24,0.15,0.40,U] [#7 0.74,0.31,0.00,M2] [#8 0.82,0.55,0.00,M1] 
01:08:14.281 00.019 9340 refined, 3 included, MultiStar: {0.23, 0.29}, one-star: {0.05, 0.55}
01:08:14.298 00.017 9340 CameraToMount -- cameraTheta (0.90) - m_xAngle (-3.09) = xAngle (4.00 = -2.29)
01:08:14.313 00.015 9340 CameraToMount -- cameraTheta (0.90) - (m_xAngle (-3.09) + m_yAngleError (-0.07)) = yAngle (4.07 = -2.21)
01:08:14.326 00.013 9340 CameraToMount -- cameraX=0.23 cameraY=0.29 hyp=0.36 cameraTheta=0.90 mountX=-0.24 mountY=-0.29, mountTheta=-2.26
01:08:14.381 00.055 9340 SchedulePrimaryMove(10104498, x=0.23, y=0.29, opts=13)
01:08:14.399 00.018 9340 Enqueuing Move request for scope (0.23, 0.29)
01:08:14.415 00.016 12020 Worker thread wakes up
01:08:14.416 00.001 9340 UpdateImageDisplay: Size=(1920,1080) min=11137, max=65535, med=16660, FiltMin=13287, FiltMax=65522, Gamma=2.870
01:08:14.428 00.012 12020 worker thread servicing REQUEST_MOVE scope ofs (0.23, 0.29) opts 0xd
01:08:14.428 00.000 9340 UpdateGuideState exits: m=667899 SNR=116.3
01:08:14.441 00.013 12020 Handling offset move in thread for scope, endpoint = (0.23, 0.29)
01:08:14.442 00.001 12020 Moving (0.23, 0.29) raw xDistance=-0.24 yDistance=-0.29
01:08:14.442 00.000 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.24
01:08:14.442 00.000 12020 GuideAlgorithmResistSwitch::result() returns -0.29 from input -0.29
01:08:14.442 00.000 12020 MoveAxis(E, 0, ABG)
01:08:14.442 00.000 12020 Move returns status 0, amount 0
01:08:14.446 00.004 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:08:14.491 00.045 12020 MoveAxis(N, 47, ABG)
01:08:14.491 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
01:08:14.505 00.014 12020 Guiding  Dir = 0, Dur = 47
01:08:14.506 00.001 9340 Enqueuing Expose request
01:08:14.523 00.017 12020 IsSlewing returns 0
01:08:14.524 00.001 12020 IsGuiding returns 0
01:08:14.661 00.137 12020 IsGuiding returns 1
01:08:14.662 00.001 12020 scope still moving after pulse duration time elapsed
01:08:14.805 00.143 12020 IsSlewing returns 0
01:08:14.806 00.001 12020 IsGuiding returns 0
01:08:14.806 00.000 12020 scope move finished after 47 + 234 ms
01:08:14.806 00.000 12020 Move returns status 0, amount 47
01:08:14.806 00.000 12020 move complete, result=0
01:08:14.807 00.001 12020 worker thread done servicing request
01:08:14.807 00.000 9340 GuideStep: -0.2 px 0 ms EAST, -0.3 px 47 ms NORTH
01:08:14.839 00.032 12020 Worker thread wakes up
01:08:14.839 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
01:08:14.840 00.001 12020 Handling exposure in thread, d=2000 o=3 r=(803,609,31,31)
01:08:15.306 00.466 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"d34f0bf9-0be1-4e03-b61f-72fe5127914c"}
01:08:15.320 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"d34f0bf9-0be1-4e03-b61f-72fe5127914c"}
01:08:15.333 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"ee014f34-0b39-4009-a493-ce22f5f54f2c"}
01:08:15.349 00.016 9340 case statement mapped state 6 to 3
01:08:15.366 00.017 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"ee014f34-0b39-4009-a493-ce22f5f54f2c"}
01:08:15.410 00.044 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"10b184c2-fc16-4079-a031-95a72e91e156"}
01:08:15.432 00.022 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":38,"width":15,"height":15,"star_pos":[7.31,6.76],"pixels":"..."},"id":"10b184c2-fc16-4079-a031-95a72e91e156"}
01:08:17.240 01.808 12020 Exposure complete
01:08:17.304 00.064 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"d4120926-2c30-4407-a5ad-06af88e8c43f"}
01:08:17.350 00.046 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"d4120926-2c30-4407-a5ad-06af88e8c43f"}
01:08:17.382 00.032 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"29bd816b-8df3-4368-85e2-50e238547dab"}
01:08:17.413 00.031 9340 case statement mapped state 6 to 3
01:08:17.500 00.087 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"29bd816b-8df3-4368-85e2-50e238547dab"}
01:08:17.612 00.112 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"d50b83d7-def3-4098-81a9-66ab73da90b1"}
01:08:17.756 00.144 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":38,"width":15,"height":15,"star_pos":[7.31,6.76],"pixels":"..."},"id":"d50b83d7-def3-4098-81a9-66ab73da90b1"}
01:08:18.257 00.501 9340 OnExposeComplete: enter
01:08:18.293 00.036 12020 worker thread done servicing request
01:08:18.295 00.002 9340 UpdateGuideState(): m_state=6
01:08:18.363 00.068 9340 Star::Find(15, 818, 624, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 39
01:08:18.391 00.028 9340 Star::Find returns 1 (0), X=818.55, Y=624.54, Mass=741023, SNR=103.7, Peak=58106 HFD=4.2
01:08:18.406 00.015 9340 MultiStar: [#1 0.83,-0.03,0.00,M2] [#2 0.93,0.37,0.00,M2] [#3 0.47,-0.05,0.69,U] [#4 0.89,0.11,0.00,M1] [#5 1.13,0.31,0.00,M2] [#6 0.53,0.50,0.00,M2] [#7 0.62,0.08,0.00,M3] [#8 1.12,-0.37,0.00,M2] 
01:08:18.495 00.089 9340 refined, 1 included, MultiStar: {0.36, 0.18}, one-star: {0.29, 0.33}
01:08:18.534 00.039 9340 CameraToMount -- cameraTheta (0.45) - m_xAngle (-3.09) = xAngle (3.54 = -2.74)
01:08:18.635 00.101 9340 CameraToMount -- cameraTheta (0.45) - (m_xAngle (-3.09) + m_yAngleError (-0.07)) = yAngle (3.61 = -2.67)
01:08:18.680 00.045 9340 CameraToMount -- cameraX=0.36 cameraY=0.18 hyp=0.40 cameraTheta=0.45 mountX=-0.37 mountY=-0.18, mountTheta=-2.68
01:08:18.759 00.079 9340 SchedulePrimaryMove(10104498, x=0.36, y=0.18, opts=13)
01:08:18.797 00.038 9340 Enqueuing Move request for scope (0.36, 0.18)
01:08:18.851 00.054 12020 Worker thread wakes up
01:08:18.851 00.000 12020 worker thread servicing REQUEST_MOVE scope ofs (0.36, 0.18) opts 0xd
01:08:18.853 00.002 12020 Handling offset move in thread for scope, endpoint = (0.36, 0.18)
01:08:18.853 00.000 12020 Moving (0.36, 0.18) raw xDistance=-0.37 yDistance=-0.18
01:08:18.853 00.000 12020 GuideAlgorithmHysteresis::Result() returns -0.16 from input -0.37
01:08:18.854 00.001 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:08:18.854 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=11145, max=65535, med=16695, FiltMin=13301, FiltMax=65515, Gamma=2.870
01:08:18.920 00.066 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
01:08:18.920 00.000 9340 UpdateGuideState exits: m=741023 SNR=103.7
01:08:18.950 00.030 12020 MoveAxis(E, 27, ABG)
01:08:18.951 00.001 12020 Guiding  Dir = 2, Dur = 27
01:08:18.954 00.003 12020 IsSlewing returns 0
01:08:18.961 00.007 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:08:19.068 00.107 12020 IsGuiding returns 0
01:08:19.070 00.002 9340 ScheduleExposure(2000,3,1) exposurePending=0
01:08:19.129 00.059 12020 PulseGuide returned control before completion, sleep 15
01:08:19.136 00.007 9340 Enqueuing Expose request
01:08:19.166 00.030 12020 IsGuiding returns 0
01:08:19.166 00.000 12020 Move returns status 0, amount 27
01:08:19.166 00.000 12020 MoveAxis(N, 0, ABG)
01:08:19.166 00.000 12020 Move returns status 0, amount 0
01:08:19.167 00.001 12020 move complete, result=0
01:08:19.167 00.000 12020 worker thread done servicing request
01:08:19.167 00.000 12020 Worker thread wakes up
01:08:19.167 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
01:08:19.169 00.002 12020 Handling exposure in thread, d=2000 o=3 r=(803,609,31,31)
01:08:19.173 00.004 9340 GuideStep: -0.4 px 27 ms EAST, -0.2 px 0 ms NORTH
01:08:19.304 00.131 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"68a3035a-bbf0-4d2f-aa12-d5e1c497463a"}
01:08:19.409 00.105 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"68a3035a-bbf0-4d2f-aa12-d5e1c497463a"}
01:08:19.740 00.331 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"45dabfa3-3ab4-4528-9e24-86f7aa06c905"}
01:08:19.896 00.156 9340 case statement mapped state 6 to 3
01:08:20.016 00.120 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"45dabfa3-3ab4-4528-9e24-86f7aa06c905"}
01:08:20.126 00.110 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"c00cc4f5-7166-4414-853e-749795fba5c1"}
01:08:20.214 00.088 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":39,"width":15,"height":15,"star_pos":[6.55,6.54],"pixels":"..."},"id":"c00cc4f5-7166-4414-853e-749795fba5c1"}
01:08:21.306 01.092 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"0630358c-125b-4cab-bea4-3db1bcdeb4cd"}
01:08:21.331 00.025 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"0630358c-125b-4cab-bea4-3db1bcdeb4cd"}
01:08:21.361 00.030 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"fa5ae333-4ce7-463d-8eeb-2d402e95e13a"}
01:08:21.378 00.017 9340 case statement mapped state 6 to 3
01:08:21.422 00.044 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"fa5ae333-4ce7-463d-8eeb-2d402e95e13a"}
01:08:21.436 00.014 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"99d74513-9175-45fd-a003-15cd440503fe"}
01:08:21.449 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":39,"width":15,"height":15,"star_pos":[6.55,6.54],"pixels":"..."},"id":"99d74513-9175-45fd-a003-15cd440503fe"}
01:08:21.549 00.100 12020 Exposure complete
01:08:21.933 00.384 9340 OnExposeComplete: enter
01:08:21.949 00.016 12020 worker thread done servicing request
01:08:21.949 00.000 9340 UpdateGuideState(): m_state=6
01:08:22.000 00.051 9340 Star::Find(15, 818, 624, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 40
01:08:22.017 00.017 9340 Star::Find returns 1 (0), X=817.94, Y=624.51, Mass=652351, SNR=96.2, Peak=56343 HFD=4.0
01:08:22.035 00.018 9340 MultiStar: [#1 0.44,0.10,0.85,U] [#2 0.45,0.10,0.89,U] [#3 0.05,-0.14,0.73,U] [#4 0.24,0.04,0.75,U] [#5 0.21,0.18,0.62,U] [#6 0.57,-0.16,0.00,M3] [#7 0.64,0.39,0.00,M4] [#8 0.06,-0.18,0.48,U] 
01:08:22.052 00.017 9340 refined, 6 included, MultiStar: {0.16, 0.08}, one-star: {-0.32, 0.30}
01:08:22.071 00.019 9340 CameraToMount -- cameraTheta (0.47) - m_xAngle (-3.09) = xAngle (3.56 = -2.72)
01:08:22.117 00.046 9340 CameraToMount -- cameraTheta (0.47) - (m_xAngle (-3.09) + m_yAngleError (-0.07)) = yAngle (3.64 = -2.65)
01:08:22.130 00.013 9340 CameraToMount -- cameraX=0.16 cameraY=0.08 hyp=0.17 cameraTheta=0.47 mountX=-0.16 mountY=-0.08, mountTheta=-2.66
01:08:22.150 00.020 9340 SchedulePrimaryMove(10104498, x=0.16, y=0.08, opts=13)
01:08:22.171 00.021 9340 Enqueuing Move request for scope (0.16, 0.08)
01:08:22.191 00.020 12020 Worker thread wakes up
01:08:22.192 00.001 9340 UpdateImageDisplay: Size=(1920,1080) min=11130, max=65535, med=16714, FiltMin=13249, FiltMax=65521, Gamma=2.870
01:08:22.231 00.039 12020 worker thread servicing REQUEST_MOVE scope ofs (0.16, 0.08) opts 0xd
01:08:22.231 00.000 9340 UpdateGuideState exits: m=652351 SNR=96.2
01:08:22.248 00.017 12020 Handling offset move in thread for scope, endpoint = (0.16, 0.08)
01:08:22.248 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:08:22.266 00.018 12020 Moving (0.16, 0.08) raw xDistance=-0.16 yDistance=-0.08
01:08:22.266 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
01:08:22.279 00.013 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16
01:08:22.279 00.000 9340 Enqueuing Expose request
01:08:22.296 00.017 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:08:22.297 00.001 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
01:08:22.297 00.000 12020 MoveAxis(E, 0, ABG)
01:08:22.297 00.000 12020 Move returns status 0, amount 0
01:08:22.297 00.000 12020 MoveAxis(N, 0, ABG)
01:08:22.298 00.001 12020 Move returns status 0, amount 0
01:08:22.298 00.000 12020 move complete, result=0
01:08:22.298 00.000 12020 worker thread done servicing request
01:08:22.298 00.000 12020 Worker thread wakes up
01:08:22.298 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
01:08:22.298 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(803,609,31,31)
01:08:22.300 00.002 9340 GuideStep: -0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
01:08:23.303 01.003 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"75aec32a-02c9-4938-bc64-cbef3ea2ed37"}
01:08:23.317 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"75aec32a-02c9-4938-bc64-cbef3ea2ed37"}
01:08:23.341 00.024 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"3e0edf22-bbc7-4dc3-a77b-569857f8d796"}
01:08:23.358 00.017 9340 case statement mapped state 6 to 3
01:08:23.394 00.036 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"3e0edf22-bbc7-4dc3-a77b-569857f8d796"}
01:08:23.413 00.019 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"08cefc64-b91b-4f86-a969-69641df6c592"}
01:08:23.431 00.018 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":40,"width":15,"height":15,"star_pos":[6.94,6.51],"pixels":"..."},"id":"08cefc64-b91b-4f86-a969-69641df6c592"}
01:08:24.689 01.258 12020 Exposure complete
01:08:25.030 00.341 12020 worker thread done servicing request
01:08:25.030 00.000 9340 OnExposeComplete: enter
01:08:25.079 00.049 9340 UpdateGuideState(): m_state=6
01:08:25.117 00.038 9340 Star::Find(15, 817, 624, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 41
01:08:25.139 00.022 9340 Star::Find returns 1 (0), X=818.04, Y=624.47, Mass=696623, SNR=104.6, Peak=57982 HFD=4.0
01:08:25.167 00.028 9340 MultiStar: [#1 0.35,-0.04,0.74,U] [#2 0.31,0.13,0.73,U] [#3 0.26,-0.08,0.67,U] [#4 0.28,-0.22,0.77,U] [#5 0.46,0.28,0.57,U] [#6 0.14,-0.08,0.45,U] [#7 0.00,-0.50,0.45,U] [#8 0.23,-0.23,0.44,U] 
01:08:25.219 00.052 9340 refined, 8 included, MultiStar: {0.18, -0.02}, one-star: {-0.22, 0.26}
01:08:25.238 00.019 9340 CameraToMount -- cameraTheta (-0.10) - m_xAngle (-3.09) = xAngle (2.99 = 2.99)
01:08:25.261 00.023 9340 CameraToMount -- cameraTheta (-0.10) - (m_xAngle (-3.09) + m_yAngleError (-0.07)) = yAngle (3.07 = 3.07)
01:08:25.305 00.044 9340 CameraToMount -- cameraX=0.18 cameraY=-0.02 hyp=0.19 cameraTheta=-0.10 mountX=-0.18 mountY=0.01, mountTheta=3.07
01:08:25.343 00.038 9340 SchedulePrimaryMove(10104498, x=0.18, y=-0.02, opts=13)
01:08:25.372 00.029 9340 Enqueuing Move request for scope (0.18, -0.02)
01:08:25.420 00.048 12020 Worker thread wakes up
01:08:25.421 00.001 12020 worker thread servicing REQUEST_MOVE scope ofs (0.18, -0.02) opts 0xd
01:08:25.421 00.000 12020 Handling offset move in thread for scope, endpoint = (0.18, -0.02)
01:08:25.421 00.000 12020 Moving (0.18, -0.02) raw xDistance=-0.18 yDistance=0.01
01:08:25.421 00.000 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.18
01:08:25.422 00.001 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:08:25.422 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=11245, max=65535, med=16706, FiltMin=13434, FiltMax=65521, Gamma=2.870
01:08:25.440 00.018 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
01:08:25.440 00.000 9340 UpdateGuideState exits: m=696623 SNR=104.6
01:08:25.454 00.014 12020 MoveAxis(E, 0, ABG)
01:08:25.455 00.001 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:08:25.472 00.017 12020 Move returns status 0, amount 0
01:08:25.473 00.001 12020 MoveAxis(N, 0, ABG)
01:08:25.473 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
01:08:25.496 00.023 12020 Move returns status 0, amount 0
01:08:25.498 00.002 12020 move complete, result=0
01:08:25.498 00.000 12020 worker thread done servicing request
01:08:25.500 00.002 9340 Enqueuing Expose request
01:08:25.552 00.052 12020 Worker thread wakes up
01:08:25.553 00.001 12020 worker thread servicing REQUEST_EXPOSE 2000
01:08:25.553 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(803,609,31,31)
01:08:25.553 00.000 9340 GuideStep: -0.2 px 0 ms EAST, 0.0 px 0 ms NORTH
01:08:25.592 00.039 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"6fd6ebf0-e8ff-4736-977c-3bee8de8f8dc"}
01:08:25.659 00.067 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"6fd6ebf0-e8ff-4736-977c-3bee8de8f8dc"}
01:08:25.727 00.068 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"e893316a-1bc6-44d0-ab7f-0558b07b8a8c"}
01:08:25.829 00.102 9340 case statement mapped state 6 to 3
01:08:25.941 00.112 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"e893316a-1bc6-44d0-ab7f-0558b07b8a8c"}
01:08:26.048 00.107 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"815b8951-10d4-485d-a93f-30ab6f7a1c4b"}
01:08:26.165 00.117 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":41,"width":15,"height":15,"star_pos":[7.04,7.47],"pixels":"..."},"id":"815b8951-10d4-485d-a93f-30ab6f7a1c4b"}
01:08:27.304 01.139 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"72a9a57a-9b3c-4412-95f6-869625bd1560"}
01:08:27.360 00.056 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"72a9a57a-9b3c-4412-95f6-869625bd1560"}
01:08:27.387 00.027 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"18910bff-c988-4505-865e-e193ee8b7970"}
01:08:27.405 00.018 9340 case statement mapped state 6 to 3
01:08:27.421 00.016 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"18910bff-c988-4505-865e-e193ee8b7970"}
01:08:27.441 00.020 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"e99e4094-4842-4cc7-ac7c-42fd77bdd50c"}
01:08:27.495 00.054 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":41,"width":15,"height":15,"star_pos":[7.04,7.47],"pixels":"..."},"id":"e99e4094-4842-4cc7-ac7c-42fd77bdd50c"}
01:08:27.960 00.465 12020 Exposure complete
01:08:28.346 00.386 12020 worker thread done servicing request
01:08:28.348 00.002 9340 OnExposeComplete: enter
01:08:28.361 00.013 9340 UpdateGuideState(): m_state=6
01:08:28.379 00.018 9340 Star::Find(15, 818, 624, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 42
01:08:28.410 00.031 9340 Star::Find returns 1 (0), X=818.12, Y=624.42, Mass=699535, SNR=117.5, Peak=56007 HFD=4.2
01:08:28.430 00.020 9340 MultiStar: [#1 0.18,-0.14,0.69,U] [#2 0.17,0.22,0.72,U] [#3 0.36,-0.11,0.69,U] [#4 0.05,0.06,0.62,U] [#5 0.27,0.21,0.56,U] [#6 0.29,-0.08,0.43,U] [#7 0.40,0.17,0.34,U] [#8 0.71,-0.14,0.00,M1] 
01:08:28.442 00.012 9340 refined, 7 included, MultiStar: {0.16, 0.07}, one-star: {-0.14, 0.21}
01:08:28.453 00.011 9340 CameraToMount -- cameraTheta (0.44) - m_xAngle (-3.09) = xAngle (3.53 = -2.75)
01:08:28.467 00.014 9340 CameraToMount -- cameraTheta (0.44) - (m_xAngle (-3.09) + m_yAngleError (-0.07)) = yAngle (3.60 = -2.68)
01:08:28.482 00.015 9340 CameraToMount -- cameraX=0.16 cameraY=0.07 hyp=0.17 cameraTheta=0.44 mountX=-0.16 mountY=-0.08, mountTheta=-2.69
01:08:28.536 00.054 9340 SchedulePrimaryMove(10104498, x=0.16, y=0.07, opts=13)
01:08:28.549 00.013 9340 Enqueuing Move request for scope (0.16, 0.07)
01:08:28.564 00.015 12020 Worker thread wakes up
01:08:28.566 00.002 9340 UpdateImageDisplay: Size=(1920,1080) min=11413, max=65535, med=16725, FiltMin=13421, FiltMax=65515, Gamma=2.870
01:08:28.579 00.013 12020 worker thread servicing REQUEST_MOVE scope ofs (0.16, 0.07) opts 0xd
01:08:28.579 00.000 9340 UpdateGuideState exits: m=699535 SNR=117.5
01:08:28.612 00.033 12020 Handling offset move in thread for scope, endpoint = (0.16, 0.07)
01:08:28.612 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:08:28.633 00.021 12020 Moving (0.16, 0.07) raw xDistance=-0.16 yDistance=-0.08
01:08:28.633 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
01:08:28.646 00.013 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16
01:08:28.646 00.000 9340 Enqueuing Expose request
01:08:28.662 00.016 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:08:28.664 00.002 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
01:08:28.664 00.000 12020 MoveAxis(E, 0, ABG)
01:08:28.664 00.000 12020 Move returns status 0, amount 0
01:08:28.665 00.001 12020 MoveAxis(N, 0, ABG)
01:08:28.665 00.000 12020 Move returns status 0, amount 0
01:08:28.666 00.001 12020 move complete, result=0
01:08:28.666 00.000 12020 worker thread done servicing request
01:08:28.667 00.001 12020 Worker thread wakes up
01:08:28.667 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
01:08:28.667 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(803,609,31,31)
01:08:28.669 00.002 9340 GuideStep: -0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
01:08:29.302 00.633 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"4e916b88-bdff-4ba1-bbe8-af2eb71e3592"}
01:08:29.318 00.016 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"4e916b88-bdff-4ba1-bbe8-af2eb71e3592"}
01:08:29.339 00.021 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"664bb705-3a94-4a90-a0f1-2a3b18bf7e8d"}
01:08:29.380 00.041 9340 case statement mapped state 6 to 3
01:08:29.396 00.016 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"664bb705-3a94-4a90-a0f1-2a3b18bf7e8d"}
01:08:29.421 00.025 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"cd412ebf-b1e8-4bac-a000-072ab79f3850"}
01:08:29.434 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":42,"width":15,"height":15,"star_pos":[7.12,7.42],"pixels":"..."},"id":"cd412ebf-b1e8-4bac-a000-072ab79f3850"}
01:08:31.028 01.594 12020 Exposure complete
01:08:31.302 00.274 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"920d7e00-1d20-41b6-845d-7dd145835c6f"}
01:08:31.340 00.038 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"920d7e00-1d20-41b6-845d-7dd145835c6f"}
01:08:31.350 00.010 12020 worker thread done servicing request
01:08:31.351 00.001 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"9ca62883-c18f-4ba1-b3dc-5c0270c88df6"}
01:08:31.369 00.018 9340 case statement mapped state 6 to 3
01:08:31.382 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"9ca62883-c18f-4ba1-b3dc-5c0270c88df6"}
01:08:31.396 00.014 9340 OnExposeComplete: enter
01:08:31.416 00.020 9340 UpdateGuideState(): m_state=6
01:08:31.456 00.040 9340 Star::Find(15, 818, 624, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 43
01:08:31.473 00.017 9340 Star::Find returns 1 (0), X=817.72, Y=624.60, Mass=655976, SNR=109.2, Peak=53064 HFD=3.7
01:08:31.484 00.011 9340 MultiStar: [#1 -0.17,0.11,0.83,U] [#2 -0.13,0.33,0.79,U] [#3 -0.33,-0.09,0.62,U] [#4 -0.37,0.09,0.68,U] [#5 0.09,0.81,0.00,M1] [#6 -0.15,0.08,0.46,U] [#7 0.11,0.54,0.36,U] [#8 -0.07,-0.20,0.51,U] 
01:08:31.497 00.013 9340 refined, 7 included, MultiStar: {-0.25, 0.16}, one-star: {-0.54, 0.38}
01:08:31.515 00.018 9340 CameraToMount -- cameraTheta (2.56) - m_xAngle (-3.09) = xAngle (5.65 = -0.63)
01:08:31.529 00.014 9340 CameraToMount -- cameraTheta (2.56) - (m_xAngle (-3.09) + m_yAngleError (-0.07)) = yAngle (5.72 = -0.56)
01:08:31.572 00.043 9340 CameraToMount -- cameraX=-0.25 cameraY=0.16 hyp=0.30 cameraTheta=2.56 mountX=0.24 mountY=-0.16, mountTheta=-0.58
01:08:31.587 00.015 9340 SchedulePrimaryMove(10104498, x=-0.25, y=0.16, opts=13)
01:08:31.601 00.014 9340 Enqueuing Move request for scope (-0.25, 0.16)
01:08:31.611 00.010 12020 Worker thread wakes up
01:08:31.611 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=11315, max=65535, med=16704, FiltMin=13293, FiltMax=65521, Gamma=2.870
01:08:31.625 00.014 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.25, 0.16) opts 0xd
01:08:31.625 00.000 9340 UpdateGuideState exits: m=655976 SNR=109.2
01:08:31.646 00.021 12020 Handling offset move in thread for scope, endpoint = (-0.25, 0.16)
01:08:31.647 00.001 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:08:31.683 00.036 12020 Moving (-0.25, 0.16) raw xDistance=0.24 yDistance=-0.16
01:08:31.683 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
01:08:31.703 00.020 9340 Enqueuing Expose request
01:08:31.720 00.017 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.24
01:08:31.721 00.001 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:08:31.721 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
01:08:31.721 00.000 12020 MoveAxis(E, 0, ABG)
01:08:31.721 00.000 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"9cb6eea1-41e2-495d-891f-3c92b52d8933"}
01:08:31.739 00.018 12020 Move returns status 0, amount 0
01:08:31.739 00.000 12020 MoveAxis(N, 0, ABG)
01:08:31.740 00.001 12020 Move returns status 0, amount 0
01:08:31.740 00.000 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":43,"width":15,"height":15,"star_pos":[6.72,6.60],"pixels":"..."},"id":"9cb6eea1-41e2-495d-891f-3c92b52d8933"}
01:08:31.758 00.018 12020 move complete, result=0
01:08:31.758 00.000 12020 worker thread done servicing request
01:08:31.760 00.002 12020 Worker thread wakes up
01:08:31.760 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
01:08:31.762 00.002 12020 Handling exposure in thread, d=2000 o=3 r=(803,609,31,31)
01:08:31.762 00.000 9340 GuideStep: 0.2 px 0 ms EAST, -0.2 px 0 ms NORTH
01:08:33.304 01.542 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"f3b99a7b-080b-4787-9fd3-92206fa8dfdf"}
01:08:33.350 00.046 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"f3b99a7b-080b-4787-9fd3-92206fa8dfdf"}
01:08:33.406 00.056 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"fb802072-8513-46d5-bf3f-4a4dcec5307c"}
01:08:33.442 00.036 9340 case statement mapped state 6 to 3
01:08:33.508 00.066 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"fb802072-8513-46d5-bf3f-4a4dcec5307c"}
01:08:33.550 00.042 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"a0302d26-019e-409a-93e2-6d84e9e5a5da"}
01:08:33.581 00.031 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":43,"width":15,"height":15,"star_pos":[6.72,6.60],"pixels":"..."},"id":"a0302d26-019e-409a-93e2-6d84e9e5a5da"}
01:08:34.177 00.596 12020 Exposure complete
01:08:34.489 00.312 12020 worker thread done servicing request
01:08:34.490 00.001 9340 OnExposeComplete: enter
01:08:34.503 00.013 9340 UpdateGuideState(): m_state=6
01:08:34.512 00.009 9340 Star::Find(15, 817, 624, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 44
01:08:34.524 00.012 9340 Star::Find returns 1 (0), X=817.96, Y=624.98, Mass=684660, SNR=102.1, Peak=52607 HFD=4.2
01:08:34.544 00.020 9340 MultiStar: [#1 0.22,0.47,0.98,U] [#2 0.08,0.69,0.00,M1] [#3 -0.15,0.23,0.66,U] [#4 0.01,0.47,0.64,U] [#5 0.05,0.29,0.60,U] [#6 -0.00,0.35,0.42,U] [#7 0.00,0.53,0.33,U] [#8 0.01,0.54,0.52,U] 
01:08:34.564 00.020 9340 refined, 7 included, MultiStar: {-0.03, 0.48}, one-star: {-0.30, 0.77}
01:08:34.578 00.014 9340 CameraToMount -- cameraTheta (1.63) - m_xAngle (-3.09) = xAngle (4.72 = -1.56)
01:08:34.612 00.034 9340 CameraToMount -- cameraTheta (1.63) - (m_xAngle (-3.09) + m_yAngleError (-0.07)) = yAngle (4.80 = -1.49)
01:08:34.624 00.012 9340 CameraToMount -- cameraX=-0.03 cameraY=0.48 hyp=0.48 cameraTheta=1.63 mountX=0.00 mountY=-0.48, mountTheta=-1.56
01:08:34.647 00.023 9340 SchedulePrimaryMove(10104498, x=-0.03, y=0.48, opts=13)
01:08:34.658 00.011 9340 Enqueuing Move request for scope (-0.03, 0.48)
01:08:34.675 00.017 12020 Worker thread wakes up
01:08:34.675 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=11296, max=65535, med=16753, FiltMin=13449, FiltMax=65521, Gamma=2.870
01:08:34.693 00.018 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.48) opts 0xd
01:08:34.693 00.000 9340 UpdateGuideState exits: m=684660 SNR=102.1
01:08:34.707 00.014 12020 Handling offset move in thread for scope, endpoint = (-0.03, 0.48)
01:08:34.707 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:08:34.739 00.032 12020 Moving (-0.03, 0.48) raw xDistance=0.00 yDistance=-0.48
01:08:34.740 00.001 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.00
01:08:34.740 00.000 12020 GuideAlgorithmResistSwitch::result() returns -0.48 from input -0.48
01:08:34.740 00.000 12020 MoveAxis(E, 0, ABG)
01:08:34.740 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
01:08:34.757 00.017 12020 Move returns status 0, amount 0
01:08:34.757 00.000 9340 Enqueuing Expose request
01:08:34.768 00.011 12020 MoveAxis(N, 77, ABG)
01:08:34.768 00.000 12020 Guiding  Dir = 0, Dur = 77
01:08:34.770 00.002 12020 IsSlewing returns 0
01:08:34.771 00.001 12020 IsGuiding returns 0
01:08:34.904 00.133 12020 IsGuiding returns 1
01:08:34.905 00.001 12020 scope still moving after pulse duration time elapsed
01:08:34.937 00.032 12020 IsSlewing returns 0
01:08:34.938 00.001 12020 IsGuiding returns 1
01:08:35.064 00.126 12020 IsSlewing returns 0
01:08:35.067 00.003 12020 IsGuiding returns 0
01:08:35.067 00.000 12020 scope move finished after 77 + 218 ms
01:08:35.067 00.000 12020 Move returns status 0, amount 77
01:08:35.067 00.000 12020 move complete, result=0
01:08:35.069 00.002 12020 worker thread done servicing request
01:08:35.069 00.000 9340 GuideStep: 0.0 px 0 ms EAST, -0.5 px 77 ms NORTH
01:08:35.082 00.013 12020 Worker thread wakes up
01:08:35.082 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
01:08:35.082 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(803,609,31,31)
01:08:35.302 00.220 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"2d83a0f3-bb00-4986-b52a-026cd3d7f798"}
01:08:35.314 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"2d83a0f3-bb00-4986-b52a-026cd3d7f798"}
01:08:35.329 00.015 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"222cb581-73c5-485b-bad0-98bcb8ba9082"}
01:08:35.349 00.020 9340 case statement mapped state 6 to 3
01:08:35.363 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"222cb581-73c5-485b-bad0-98bcb8ba9082"}
01:08:35.405 00.042 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"bd6e2742-2149-4c47-87d5-259e8519e059"}
01:08:35.417 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":44,"width":15,"height":15,"star_pos":[6.96,6.98],"pixels":"..."},"id":"bd6e2742-2149-4c47-87d5-259e8519e059"}
01:08:37.301 01.884 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"f94aacbb-9d75-4f21-aebb-010bd40ba117"}
01:08:37.314 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"f94aacbb-9d75-4f21-aebb-010bd40ba117"}
01:08:37.333 00.019 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"7376445a-dd73-4521-8f1b-daf86fd98c7b"}
01:08:37.362 00.029 9340 case statement mapped state 6 to 3
01:08:37.380 00.018 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"7376445a-dd73-4521-8f1b-daf86fd98c7b"}
01:08:37.394 00.014 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"15b66184-35fb-410b-b340-f2ec1334ae55"}
01:08:37.409 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":44,"width":15,"height":15,"star_pos":[6.96,6.98],"pixels":"..."},"id":"15b66184-35fb-410b-b340-f2ec1334ae55"}
01:08:37.458 00.049 12020 Exposure complete
01:08:37.798 00.340 12020 worker thread done servicing request
01:08:37.798 00.000 9340 OnExposeComplete: enter
01:08:37.813 00.015 9340 UpdateGuideState(): m_state=6
01:08:37.844 00.031 9340 Star::Find(15, 817, 624, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 45
01:08:37.857 00.013 9340 Star::Find returns 1 (0), X=817.37, Y=624.21, Mass=681347, SNR=116.8, Peak=55578 HFD=4.0
01:08:37.880 00.023 9340 MultiStar: [#1 -0.53,-0.67,0.00,M1] [#2 -0.08,-0.22,0.74,U] [#3 -0.83,-0.61,0.00,M1] [#4 -0.43,-0.34,0.56,U] [#5 -0.10,-0.20,0.57,U] [#6 -0.07,0.06,0.35,U] [#7 -1.13,-0.00,0.00,M1] [#8 -0.29,-0.76,0.00,M1] 
01:08:37.929 00.049 9340 refined, 4 included, MultiStar: {-0.40, -0.14}, one-star: {-0.89, -0.01}
01:08:37.943 00.014 9340 CameraToMount -- cameraTheta (-2.80) - m_xAngle (-3.09) = xAngle (0.29 = 0.29)
01:08:37.959 00.016 9340 CameraToMount -- cameraTheta (-2.80) - (m_xAngle (-3.09) + m_yAngleError (-0.07)) = yAngle (0.37 = 0.37)
01:08:37.978 00.019 9340 CameraToMount -- cameraX=-0.40 cameraY=-0.14 hyp=0.42 cameraTheta=-2.80 mountX=0.40 mountY=0.15, mountTheta=0.36
01:08:37.998 00.020 9340 SchedulePrimaryMove(10104498, x=-0.40, y=-0.14, opts=13)
01:08:38.043 00.045 9340 Enqueuing Move request for scope (-0.40, -0.14)
01:08:38.065 00.022 12020 Worker thread wakes up
01:08:38.065 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=11349, max=65535, med=16749, FiltMin=13698, FiltMax=65521, Gamma=2.870
01:08:38.080 00.015 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.40, -0.14) opts 0xd
01:08:38.081 00.001 9340 UpdateGuideState exits: m=681347 SNR=116.8
01:08:38.096 00.015 12020 Handling offset move in thread for scope, endpoint = (-0.40, -0.14)
01:08:38.096 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:08:38.113 00.017 12020 Moving (-0.40, -0.14) raw xDistance=0.40 yDistance=0.15
01:08:38.113 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
01:08:38.128 00.015 12020 GuideAlgorithmHysteresis::Result() returns 0.17 from input 0.40
01:08:38.129 00.001 9340 Enqueuing Expose request
01:08:38.151 00.022 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:08:38.151 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
01:08:38.152 00.001 12020 MoveAxis(W, 29, ABG)
01:08:38.152 00.000 12020 Guiding  Dir = 3, Dur = 29
01:08:38.153 00.001 12020 IsSlewing returns 0
01:08:38.155 00.002 12020 IsGuiding returns 0
01:08:38.182 00.027 12020 PulseGuide returned control before completion, sleep 13
01:08:38.202 00.020 12020 IsGuiding returns 1
01:08:38.203 00.001 12020 scope still moving after pulse duration time elapsed
01:08:38.245 00.042 12020 IsSlewing returns 0
01:08:38.246 00.001 12020 IsGuiding returns 0
01:08:38.247 00.001 12020 scope move finished after 29 + 62 ms
01:08:38.247 00.000 12020 Move returns status 0, amount 29
01:08:38.247 00.000 12020 MoveAxis(N, 0, ABG)
01:08:38.247 00.000 12020 Move returns status 0, amount 0
01:08:38.247 00.000 12020 move complete, result=0
01:08:38.248 00.001 12020 worker thread done servicing request
01:08:38.248 00.000 9340 GuideStep: 0.4 px 29 ms WEST, 0.2 px 0 ms NORTH
01:08:38.265 00.017 12020 Worker thread wakes up
01:08:38.265 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
01:08:38.266 00.001 12020 Handling exposure in thread, d=2000 o=3 r=(803,609,31,31)
01:08:39.307 01.041 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"780f5dee-dbae-4880-9e78-2eca6b2bf0e3"}
01:08:39.322 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"780f5dee-dbae-4880-9e78-2eca6b2bf0e3"}
01:08:39.341 00.019 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"361d7680-4220-43df-afb3-5507e984853e"}
01:08:39.410 00.069 9340 case statement mapped state 6 to 3
01:08:39.436 00.026 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"361d7680-4220-43df-afb3-5507e984853e"}
01:08:39.505 00.069 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"a7992466-780a-4b7b-83b6-cf3bb03782a5"}
01:08:39.551 00.046 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":45,"width":15,"height":15,"star_pos":[7.37,7.21],"pixels":"..."},"id":"a7992466-780a-4b7b-83b6-cf3bb03782a5"}
01:08:40.686 01.135 12020 Exposure complete
01:08:41.315 00.629 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"e199047a-0e0d-4b23-9006-9cdd632b5c90"}
01:08:41.346 00.031 12020 worker thread done servicing request
01:08:41.346 00.000 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"e199047a-0e0d-4b23-9006-9cdd632b5c90"}
01:08:41.365 00.019 9340 OnExposeComplete: enter
01:08:41.385 00.020 9340 UpdateGuideState(): m_state=6
01:08:41.402 00.017 9340 Star::Find(15, 817, 624, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 46
01:08:41.415 00.013 9340 Star::Find returns 1 (0), X=817.87, Y=624.23, Mass=646869, SNR=88.4, Peak=58158 HFD=4.2
01:08:41.451 00.036 9340 MultiStar: [#1 0.19,-0.30,1.03,U] [#2 0.60,0.02,0.00,M1] [#3 0.21,-0.60,0.00,M2] [#4 0.37,-0.45,0.82,U] [#5 0.58,-0.27,0.00,M1] [#6 0.46,-0.76,0.00,M1] [#7 0.21,-0.07,0.46,U] [#8 0.22,-0.65,0.00,M2] 
01:08:41.476 00.025 9340 refined, 3 included, MultiStar: {0.06, -0.21}, one-star: {-0.40, 0.01}
01:08:41.490 00.014 9340 CameraToMount -- cameraTheta (-1.29) - m_xAngle (-3.09) = xAngle (1.80 = 1.80)
01:08:41.509 00.019 9340 CameraToMount -- cameraTheta (-1.29) - (m_xAngle (-3.09) + m_yAngleError (-0.07)) = yAngle (1.87 = 1.87)
01:08:41.524 00.015 9340 CameraToMount -- cameraX=0.06 cameraY=-0.21 hyp=0.22 cameraTheta=-1.29 mountX=-0.05 mountY=0.21, mountTheta=1.80
01:08:41.567 00.043 9340 SchedulePrimaryMove(10104498, x=0.06, y=-0.21, opts=13)
01:08:41.583 00.016 9340 Enqueuing Move request for scope (0.06, -0.21)
01:08:41.596 00.013 12020 Worker thread wakes up
01:08:41.597 00.001 9340 UpdateImageDisplay: Size=(1920,1080) min=11426, max=65535, med=16769, FiltMin=13327, FiltMax=65521, Gamma=2.870
01:08:41.611 00.014 12020 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.21) opts 0xd
01:08:41.611 00.000 9340 UpdateGuideState exits: m=646869 SNR=88.4
01:08:41.624 00.013 12020 Handling offset move in thread for scope, endpoint = (0.06, -0.21)
01:08:41.624 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:08:41.641 00.017 12020 Moving (0.06, -0.21) raw xDistance=-0.05 yDistance=0.21
01:08:41.641 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
01:08:41.688 00.047 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
01:08:41.688 00.000 9340 Enqueuing Expose request
01:08:41.705 00.017 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:08:41.705 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.21
01:08:41.706 00.001 12020 MoveAxis(E, 0, ABG)
01:08:41.706 00.000 12020 Move returns status 0, amount 0
01:08:41.706 00.000 12020 MoveAxis(N, 0, ABG)
01:08:41.706 00.000 12020 Move returns status 0, amount 0
01:08:41.706 00.000 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"67e29748-e09d-4315-a14b-4578d0fa7711"}
01:08:41.719 00.013 12020 move complete, result=0
01:08:41.720 00.001 9340 case statement mapped state 6 to 3
01:08:41.738 00.018 12020 worker thread done servicing request
01:08:41.739 00.001 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"67e29748-e09d-4315-a14b-4578d0fa7711"}
01:08:41.765 00.026 12020 Worker thread wakes up
01:08:41.766 00.001 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"fbb93dc4-9ce5-4400-91c9-661ce3223820"}
01:08:41.806 00.040 12020 worker thread servicing REQUEST_EXPOSE 2000
01:08:41.807 00.001 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":46,"width":15,"height":15,"star_pos":[6.87,7.23],"pixels":"..."},"id":"fbb93dc4-9ce5-4400-91c9-661ce3223820"}
01:08:41.826 00.019 12020 Handling exposure in thread, d=2000 o=3 r=(803,609,31,31)
01:08:41.827 00.001 9340 GuideStep: -0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
01:08:43.308 01.481 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"9a8d8d36-1562-48ed-a16f-2f838a3b4d3e"}
01:08:43.346 00.038 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"9a8d8d36-1562-48ed-a16f-2f838a3b4d3e"}
01:08:43.374 00.028 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"bec56aa1-e7e2-4dff-8282-9124c5d0c13b"}
01:08:43.392 00.018 9340 case statement mapped state 6 to 3
01:08:43.406 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"bec56aa1-e7e2-4dff-8282-9124c5d0c13b"}
01:08:43.462 00.056 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"1343a9d8-625b-45aa-99ef-70b20efbb549"}
01:08:43.487 00.025 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":46,"width":15,"height":15,"star_pos":[6.87,7.23],"pixels":"..."},"id":"1343a9d8-625b-45aa-99ef-70b20efbb549"}
01:08:44.189 00.702 12020 Exposure complete
01:08:44.527 00.338 12020 worker thread done servicing request
01:08:44.527 00.000 9340 OnExposeComplete: enter
01:08:44.549 00.022 9340 UpdateGuideState(): m_state=6
01:08:44.561 00.012 9340 Star::Find(15, 817, 624, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 47
01:08:44.601 00.040 9340 Star::Find returns 1 (0), X=818.23, Y=623.84, Mass=667606, SNR=114.0, Peak=55396 HFD=4.1
01:08:44.616 00.015 9340 MultiStar: [#1 0.74,-0.33,0.00,M1] [#2 0.72,-0.31,0.00,M2] [#3 0.40,-0.72,0.00,M3] [#4 0.52,-0.43,0.00,M1] [#5 0.60,-0.08,0.00,M2] [#6 0.47,-0.51,0.00,M2] [#7 0.45,-0.13,0.29,U] [#8 0.87,-1.12,0.00,M3] 
01:08:44.631 00.015 9340 refined, 1 included, MultiStar: {0.08, -0.32}, one-star: {-0.03, -0.38}
01:08:44.644 00.013 9340 CameraToMount -- cameraTheta (-1.33) - m_xAngle (-3.09) = xAngle (1.76 = 1.76)
01:08:44.659 00.015 9340 CameraToMount -- cameraTheta (-1.33) - (m_xAngle (-3.09) + m_yAngleError (-0.07)) = yAngle (1.83 = 1.83)
01:08:44.670 00.011 9340 CameraToMount -- cameraX=0.08 cameraY=-0.32 hyp=0.33 cameraTheta=-1.33 mountX=-0.06 mountY=0.32, mountTheta=1.76
01:08:44.715 00.045 9340 SchedulePrimaryMove(10104498, x=0.08, y=-0.32, opts=13)
01:08:44.732 00.017 9340 Enqueuing Move request for scope (0.08, -0.32)
01:08:44.745 00.013 12020 Worker thread wakes up
01:08:44.746 00.001 9340 UpdateImageDisplay: Size=(1920,1080) min=11619, max=65535, med=16782, FiltMin=13549, FiltMax=65515, Gamma=2.870
01:08:44.765 00.019 12020 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.32) opts 0xd
01:08:44.765 00.000 12020 Handling offset move in thread for scope, endpoint = (0.08, -0.32)
01:08:44.765 00.000 9340 UpdateGuideState exits: m=667606 SNR=114.0
01:08:44.788 00.023 12020 Moving (0.08, -0.32) raw xDistance=-0.06 yDistance=0.32
01:08:44.788 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:08:44.810 00.022 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
01:08:44.810 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
01:08:44.810 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.32
01:08:44.833 00.023 12020 MoveAxis(E, 0, ABG)
01:08:44.833 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
01:08:44.850 00.017 12020 Move returns status 0, amount 0
01:08:44.851 00.001 9340 Enqueuing Expose request
01:08:44.863 00.012 12020 MoveAxis(N, 0, ABG)
01:08:44.863 00.000 12020 Move returns status 0, amount 0
01:08:44.863 00.000 12020 move complete, result=0
01:08:44.864 00.001 12020 worker thread done servicing request
01:08:44.864 00.000 12020 Worker thread wakes up
01:08:44.864 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
01:08:44.864 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(803,609,31,31)
01:08:44.869 00.005 9340 GuideStep: -0.1 px 0 ms EAST, 0.3 px 0 ms NORTH
01:08:45.308 00.439 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"fd60957d-817a-48b4-b91b-76f52b67d056"}
01:08:45.321 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"fd60957d-817a-48b4-b91b-76f52b67d056"}
01:08:45.373 00.052 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"11efadf4-dea4-4bb6-817c-d5c52b5130b3"}
01:08:45.423 00.050 9340 case statement mapped state 6 to 3
01:08:45.449 00.026 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"11efadf4-dea4-4bb6-817c-d5c52b5130b3"}
01:08:45.471 00.022 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"f1a2ec68-8fac-4350-8426-1cb3944ef264"}
01:08:45.488 00.017 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":47,"width":15,"height":15,"star_pos":[7.23,6.84],"pixels":"..."},"id":"f1a2ec68-8fac-4350-8426-1cb3944ef264"}
01:08:47.255 01.767 12020 Exposure complete
01:08:47.308 00.053 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"8945b3d2-f729-46ea-aeda-a0c9897af127"}
01:08:47.351 00.043 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"8945b3d2-f729-46ea-aeda-a0c9897af127"}
01:08:47.391 00.040 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"d79b49fe-919f-4ccf-9fcd-3d5c79054f36"}
01:08:47.436 00.045 9340 case statement mapped state 6 to 3
01:08:47.500 00.064 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"d79b49fe-919f-4ccf-9fcd-3d5c79054f36"}
01:08:47.538 00.038 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"e2e3ec23-2020-45cc-97f5-c48316c328bc"}
01:08:47.556 00.018 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":47,"width":15,"height":15,"star_pos":[7.23,6.84],"pixels":"..."},"id":"e2e3ec23-2020-45cc-97f5-c48316c328bc"}
01:08:48.116 00.560 12020 worker thread done servicing request
01:08:48.116 00.000 9340 OnExposeComplete: enter
01:08:48.149 00.033 9340 UpdateGuideState(): m_state=6
01:08:48.258 00.109 9340 Star::Find(15, 818, 623, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 48
01:08:48.289 00.031 9340 Star::Find returns 1 (0), X=818.28, Y=623.80, Mass=707038, SNR=104.6, Peak=56452 HFD=4.2
01:08:48.315 00.026 9340 MultiStar: [#1 0.68,-0.50,0.00,M2] [#2 0.66,-0.71,0.00,M3] [#3 0.30,-0.58,0.00,M4] [#4 0.23,-0.64,0.00,M2] [#5 0.27,-0.26,0.70,U] [#6 0.64,-0.51,0.00,M3] [#7 0.23,-0.42,0.30,U] [#8 0.78,-0.55,0.00,M4] 
01:08:48.344 00.029 9340 refined, 2 included, MultiStar: {0.14, -0.36}, one-star: {0.02, -0.41}
01:08:48.408 00.064 9340 CameraToMount -- cameraTheta (-1.20) - m_xAngle (-3.09) = xAngle (1.89 = 1.89)
01:08:48.428 00.020 9340 CameraToMount -- cameraTheta (-1.20) - (m_xAngle (-3.09) + m_yAngleError (-0.07)) = yAngle (1.97 = 1.97)
01:08:48.442 00.014 9340 CameraToMount -- cameraX=0.14 cameraY=-0.36 hyp=0.39 cameraTheta=-1.20 mountX=-0.12 mountY=0.36, mountTheta=1.90
01:08:48.477 00.035 9340 SchedulePrimaryMove(10104498, x=0.14, y=-0.36, opts=13)
01:08:48.501 00.024 9340 Enqueuing Move request for scope (0.14, -0.36)
01:08:48.554 00.053 12020 Worker thread wakes up
01:08:48.556 00.002 12020 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.36) opts 0xd
01:08:48.556 00.000 12020 Handling offset move in thread for scope, endpoint = (0.14, -0.36)
01:08:48.556 00.000 12020 Moving (0.14, -0.36) raw xDistance=-0.12 yDistance=0.36
01:08:48.556 00.000 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
01:08:48.556 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
01:08:48.556 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.36
01:08:48.556 00.000 12020 MoveAxis(E, 0, ABG)
01:08:48.559 00.003 9340 UpdateImageDisplay: Size=(1920,1080) min=11290, max=65535, med=16882, FiltMin=13535, FiltMax=65521, Gamma=2.870
01:08:48.573 00.014 12020 Move returns status 0, amount 0
01:08:48.574 00.001 12020 MoveAxis(N, 0, ABG)
01:08:48.574 00.000 12020 Move returns status 0, amount 0
01:08:48.575 00.001 12020 move complete, result=0
01:08:48.575 00.000 12020 worker thread done servicing request
01:08:48.576 00.001 9340 UpdateGuideState exits: m=707038 SNR=104.6
01:08:48.590 00.014 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:08:48.604 00.014 9340 ScheduleExposure(2000,3,1) exposurePending=0
01:08:48.620 00.016 9340 Enqueuing Expose request
01:08:48.647 00.027 12020 Worker thread wakes up
01:08:48.647 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
01:08:48.648 00.001 12020 Handling exposure in thread, d=2000 o=3 r=(803,609,31,31)
01:08:48.649 00.001 9340 GuideStep: -0.1 px 0 ms EAST, 0.4 px 0 ms NORTH
01:08:49.307 00.658 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"b0a809c9-36ac-49a6-84a5-a24315191604"}
01:08:49.327 00.020 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"b0a809c9-36ac-49a6-84a5-a24315191604"}
01:08:49.368 00.041 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"932883bd-a27f-41ca-9281-4786dd15fd71"}
01:08:49.425 00.057 9340 case statement mapped state 6 to 3
01:08:49.449 00.024 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"932883bd-a27f-41ca-9281-4786dd15fd71"}
01:08:49.472 00.023 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"238f116a-83a1-46b6-8ebd-a099dc213f9d"}
01:08:49.486 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":48,"width":15,"height":15,"star_pos":[7.28,6.80],"pixels":"..."},"id":"238f116a-83a1-46b6-8ebd-a099dc213f9d"}
01:08:51.036 01.550 12020 Exposure complete
01:08:51.308 00.272 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"18a63002-a853-4213-9cb2-046c090a18b4"}
01:08:51.342 00.034 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"18a63002-a853-4213-9cb2-046c090a18b4"}
01:08:51.365 00.023 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"d67a1105-74bc-4df0-9008-f05622cac15e"}
01:08:51.408 00.043 9340 case statement mapped state 6 to 3
01:08:51.473 00.065 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"d67a1105-74bc-4df0-9008-f05622cac15e"}
01:08:51.491 00.018 12020 worker thread done servicing request
01:08:51.491 00.000 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"ff13a3e9-17ab-4dfb-b9ab-3e3824b8c144"}
01:08:51.508 00.017 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":48,"width":15,"height":15,"star_pos":[7.28,6.80],"pixels":"..."},"id":"ff13a3e9-17ab-4dfb-b9ab-3e3824b8c144"}
01:08:51.532 00.024 9340 OnExposeComplete: enter
01:08:51.552 00.020 9340 UpdateGuideState(): m_state=6
01:08:51.607 00.055 9340 Star::Find(15, 818, 623, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 49
01:08:51.621 00.014 9340 Star::Find returns 1 (0), X=818.53, Y=624.51, Mass=697448, SNR=107.5, Peak=58738 HFD=4.0
01:08:51.640 00.019 9340 MultiStar: [#1 0.85,-0.17,0.00,M3] [#2 0.72,-0.04,0.00,M4] [#3 0.62,-0.26,0.00,M5] [#4 0.83,-0.05,0.00,M3] [#5 0.66,-0.10,0.00,M2] [#6 0.29,-0.48,0.39,U] [#7 0.60,-0.11,0.00,M1] [#8 0.83,-0.09,0.00,M5] 
01:08:51.668 00.028 9340 refined, 1 included, MultiStar: {0.27, 0.08}, one-star: {0.27, 0.30}
01:08:51.700 00.032 9340 CameraToMount -- cameraTheta (0.29) - m_xAngle (-3.09) = xAngle (3.39 = -2.90)
01:08:51.746 00.046 9340 CameraToMount -- cameraTheta (0.29) - (m_xAngle (-3.09) + m_yAngleError (-0.07)) = yAngle (3.46 = -2.82)
01:08:51.759 00.013 9340 CameraToMount -- cameraX=0.27 cameraY=0.08 hyp=0.29 cameraTheta=0.29 mountX=-0.28 mountY=-0.09, mountTheta=-2.83
01:08:51.794 00.035 9340 SchedulePrimaryMove(10104498, x=0.27, y=0.08, opts=13)
01:08:51.819 00.025 9340 Enqueuing Move request for scope (0.27, 0.08)
01:08:51.844 00.025 12020 Worker thread wakes up
01:08:51.844 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=11504, max=65535, med=16888, FiltMin=13539, FiltMax=65515, Gamma=2.870
01:08:51.886 00.042 12020 worker thread servicing REQUEST_MOVE scope ofs (0.27, 0.08) opts 0xd
01:08:51.887 00.001 12020 Handling offset move in thread for scope, endpoint = (0.27, 0.08)
01:08:51.887 00.000 9340 UpdateGuideState exits: m=697448 SNR=107.5
01:08:51.903 00.016 12020 Moving (0.27, 0.08) raw xDistance=-0.28 yDistance=-0.09
01:08:51.903 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:08:51.915 00.012 12020 GuideAlgorithmHysteresis::Result() returns -0.12 from input -0.28
01:08:51.915 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
01:08:51.927 00.012 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:08:51.928 00.001 9340 Enqueuing Expose request
01:08:51.942 00.014 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
01:08:51.942 00.000 12020 MoveAxis(E, 20, ABG)
01:08:51.943 00.001 12020 Guiding  Dir = 2, Dur = 20
01:08:51.944 00.001 12020 IsSlewing returns 0
01:08:51.945 00.001 12020 IsGuiding returns 0
01:08:51.965 00.020 12020 PulseGuide returned control before completion, sleep 11
01:08:52.029 00.064 12020 IsGuiding returns 0
01:08:52.029 00.000 12020 Move returns status 0, amount 20
01:08:52.029 00.000 12020 MoveAxis(N, 0, ABG)
01:08:52.029 00.000 12020 Move returns status 0, amount 0
01:08:52.029 00.000 12020 move complete, result=0
01:08:52.030 00.001 12020 worker thread done servicing request
01:08:52.030 00.000 9340 GuideStep: -0.3 px 20 ms EAST, -0.1 px 0 ms NORTH
01:08:52.051 00.021 12020 Worker thread wakes up
01:08:52.051 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
01:08:52.051 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(803,609,31,31)
01:08:53.308 01.257 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"6cb84e04-7659-4e84-bff4-c67bb900ad54"}
01:08:53.366 00.058 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"6cb84e04-7659-4e84-bff4-c67bb900ad54"}
01:08:53.394 00.028 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"3050c9eb-0086-492b-9809-8dff0bda1149"}
01:08:53.420 00.026 9340 case statement mapped state 6 to 3
01:08:53.490 00.070 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"3050c9eb-0086-492b-9809-8dff0bda1149"}
01:08:53.517 00.027 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"696d13ad-b293-4582-80ce-8326eba08dfa"}
01:08:53.533 00.016 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":49,"width":15,"height":15,"star_pos":[6.53,6.51],"pixels":"..."},"id":"696d13ad-b293-4582-80ce-8326eba08dfa"}
01:08:54.419 00.886 12020 Exposure complete
01:08:54.823 00.404 12020 worker thread done servicing request
01:08:54.823 00.000 9340 OnExposeComplete: enter
01:08:54.870 00.047 9340 UpdateGuideState(): m_state=6
01:08:54.899 00.029 9340 Star::Find(15, 818, 624, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 50
01:08:54.927 00.028 9340 Star::Find returns 1 (0), X=817.98, Y=624.55, Mass=668970, SNR=101.0, Peak=54903 HFD=4.1
01:08:54.966 00.039 9340 MultiStar: [#1 0.54,0.28,0.00,M4] [#2 0.32,0.42,0.96,U] [#3 0.09,0.03,0.68,U] [#4 -0.03,0.18,0.69,U] [#5 0.25,0.42,0.61,U] [#6 -0.02,0.53,0.44,U] [#7 0.19,0.11,0.49,U] [#8 0.35,-0.09,0.48,U] 
01:08:55.010 00.044 9340 refined, 7 included, MultiStar: {0.09, 0.26}, one-star: {-0.28, 0.34}
01:08:55.028 00.018 9340 CameraToMount -- cameraTheta (1.25) - m_xAngle (-3.09) = xAngle (4.34 = -1.94)
01:08:55.048 00.020 9340 CameraToMount -- cameraTheta (1.25) - (m_xAngle (-3.09) + m_yAngleError (-0.07)) = yAngle (4.41 = -1.87)
01:08:55.059 00.011 9340 CameraToMount -- cameraX=0.09 cameraY=0.26 hyp=0.27 cameraTheta=1.25 mountX=-0.10 mountY=-0.26, mountTheta=-1.94
01:08:55.077 00.018 9340 SchedulePrimaryMove(10104498, x=0.09, y=0.26, opts=13)
01:08:55.094 00.017 9340 Enqueuing Move request for scope (0.09, 0.26)
01:08:55.107 00.013 12020 Worker thread wakes up
01:08:55.107 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=11435, max=65535, med=16835, FiltMin=13680, FiltMax=65521, Gamma=2.870
01:08:55.141 00.034 12020 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.26) opts 0xd
01:08:55.142 00.001 9340 UpdateGuideState exits: m=668970 SNR=101.0
01:08:55.160 00.018 12020 Handling offset move in thread for scope, endpoint = (0.09, 0.26)
01:08:55.160 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:08:55.173 00.013 12020 Moving (0.09, 0.26) raw xDistance=-0.10 yDistance=-0.26
01:08:55.174 00.001 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
01:08:55.174 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
01:08:55.187 00.013 12020 GuideAlgorithmResistSwitch::result() returns -0.26 from input -0.26
01:08:55.188 00.001 9340 Enqueuing Expose request
01:08:55.198 00.010 12020 MoveAxis(E, 0, ABG)
01:08:55.198 00.000 12020 Move returns status 0, amount 0
01:08:55.199 00.001 12020 MoveAxis(N, 43, ABG)
01:08:55.199 00.000 12020 Guiding  Dir = 0, Dur = 43
01:08:55.200 00.001 12020 IsSlewing returns 0
01:08:55.201 00.001 12020 IsGuiding returns 0
01:08:55.291 00.090 12020 IsGuiding returns 1
01:08:55.292 00.001 12020 scope still moving after pulse duration time elapsed
01:08:55.306 00.014 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"3cb93611-bffe-4afa-a774-53f6fce33e62"}
01:08:55.324 00.018 12020 IsSlewing returns 0
01:08:55.324 00.000 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"3cb93611-bffe-4afa-a774-53f6fce33e62"}
01:08:55.340 00.016 12020 IsGuiding returns 1
01:08:55.341 00.001 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"7beb0769-5648-4069-8c68-de00bcec36e9"}
01:08:55.355 00.014 9340 case statement mapped state 6 to 3
01:08:55.371 00.016 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"7beb0769-5648-4069-8c68-de00bcec36e9"}
01:08:55.405 00.034 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"e841a51c-780f-4de1-ae72-545dd92ea973"}
01:08:55.421 00.016 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":50,"width":15,"height":15,"star_pos":[6.98,6.55],"pixels":"..."},"id":"e841a51c-780f-4de1-ae72-545dd92ea973"}
01:08:55.451 00.030 12020 IsSlewing returns 0
01:08:55.483 00.032 12020 IsGuiding returns 0
01:08:55.484 00.001 12020 scope move finished after 43 + 239 ms
01:08:55.484 00.000 12020 Move returns status 0, amount 43
01:08:55.484 00.000 12020 move complete, result=0
01:08:55.484 00.000 12020 worker thread done servicing request
01:08:55.484 00.000 9340 GuideStep: -0.1 px 0 ms EAST, -0.3 px 43 ms NORTH
01:08:55.498 00.014 12020 Worker thread wakes up
01:08:55.499 00.001 12020 worker thread servicing REQUEST_EXPOSE 2000
01:08:55.499 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(803,609,31,31)
01:08:57.308 01.809 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"926a1d2a-c76a-4e44-a337-e341cf8a310b"}
01:08:57.319 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"926a1d2a-c76a-4e44-a337-e341cf8a310b"}
01:08:57.364 00.045 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"dda3d8f8-03e8-4345-ad89-e8a0838cfb91"}
01:08:57.387 00.023 9340 case statement mapped state 6 to 3
01:08:57.402 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"dda3d8f8-03e8-4345-ad89-e8a0838cfb91"}
01:08:57.426 00.024 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"02557e56-c5ba-4201-baae-ae9b21be39d7"}
01:08:57.444 00.018 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":50,"width":15,"height":15,"star_pos":[6.98,6.55],"pixels":"..."},"id":"02557e56-c5ba-4201-baae-ae9b21be39d7"}
01:08:57.873 00.429 12020 Exposure complete
01:08:58.255 00.382 12020 worker thread done servicing request
01:08:58.255 00.000 9340 OnExposeComplete: enter
01:08:58.272 00.017 9340 UpdateGuideState(): m_state=6
01:08:58.284 00.012 9340 Star::Find(15, 817, 624, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 51
01:08:58.302 00.018 9340 Star::Find returns 1 (0), X=818.36, Y=623.89, Mass=662579, SNR=92.5, Peak=57954 HFD=4.0
01:08:58.326 00.024 9340 MultiStar: [#1 0.65,-0.46,0.00,M5] [#2 0.67,-0.21,0.00,M4] [#3 0.43,-0.47,0.00,M5] [#4 0.48,-0.46,0.00,M3] [#5 0.92,-0.15,0.00,M2] [#6 0.15,-0.58,0.00,M2] [#7 0.41,-0.36,0.35,U] [#8 0.12,-0.54,0.42,U] 
01:08:58.362 00.036 9340 single-star, 2 included, MultiStar: {0.17, -0.38}, one-star: {0.10, -0.32}
01:08:58.377 00.015 9340 CameraToMount -- cameraTheta (-1.26) - m_xAngle (-3.09) = xAngle (1.83 = 1.83)
01:08:58.394 00.017 9340 CameraToMount -- cameraTheta (-1.26) - (m_xAngle (-3.09) + m_yAngleError (-0.07)) = yAngle (1.90 = 1.90)
01:08:58.416 00.022 9340 CameraToMount -- cameraX=0.10 cameraY=-0.32 hyp=0.34 cameraTheta=-1.26 mountX=-0.09 mountY=0.32, mountTheta=1.84
01:08:58.453 00.037 9340 SchedulePrimaryMove(10104498, x=0.10, y=-0.32, opts=13)
01:08:58.470 00.017 9340 Enqueuing Move request for scope (0.10, -0.32)
01:08:58.488 00.018 12020 Worker thread wakes up
01:08:58.488 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=11239, max=65535, med=16841, FiltMin=13284, FiltMax=65515, Gamma=2.870
01:08:58.500 00.012 12020 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.32) opts 0xd
01:08:58.500 00.000 9340 UpdateGuideState exits: m=662579 SNR=92.5
01:08:58.519 00.019 12020 Handling offset move in thread for scope, endpoint = (0.10, -0.32)
01:08:58.520 00.001 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:08:58.556 00.036 12020 Moving (0.10, -0.32) raw xDistance=-0.09 yDistance=0.32
01:08:58.556 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
01:08:58.571 00.015 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
01:08:58.572 00.001 9340 Enqueuing Expose request
01:08:58.587 00.015 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
01:08:58.587 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.32
01:08:58.587 00.000 12020 MoveAxis(E, 0, ABG)
01:08:58.587 00.000 12020 Move returns status 0, amount 0
01:08:58.588 00.001 12020 MoveAxis(N, 0, ABG)
01:08:58.588 00.000 12020 Move returns status 0, amount 0
01:08:58.588 00.000 12020 move complete, result=0
01:08:58.588 00.000 12020 worker thread done servicing request
01:08:58.589 00.001 12020 Worker thread wakes up
01:08:58.589 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
01:08:58.589 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(803,609,31,31)
01:08:58.591 00.002 9340 GuideStep: -0.1 px 0 ms EAST, 0.3 px 0 ms NORTH
01:08:59.308 00.717 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"9d463559-b54b-4897-aea6-c5687abd5071"}
01:08:59.327 00.019 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"9d463559-b54b-4897-aea6-c5687abd5071"}
01:08:59.385 00.058 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"8db91f43-746a-4270-8beb-02b308b92d13"}
01:08:59.399 00.014 9340 case statement mapped state 6 to 3
01:08:59.414 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"8db91f43-746a-4270-8beb-02b308b92d13"}
01:08:59.439 00.025 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"929ef0ff-7350-4d45-83c7-6ce515781c2c"}
01:08:59.490 00.051 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":51,"width":15,"height":15,"star_pos":[7.36,6.89],"pixels":"..."},"id":"929ef0ff-7350-4d45-83c7-6ce515781c2c"}
01:09:01.017 01.527 12020 Exposure complete
01:09:01.308 00.291 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"9e8c7a7e-891f-4546-b670-e72181561df6"}
01:09:01.363 00.055 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"9e8c7a7e-891f-4546-b670-e72181561df6"}
01:09:01.401 00.038 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"3726c2d2-d38f-4eb0-b08d-44bc09a95bd3"}
01:09:01.476 00.075 9340 case statement mapped state 6 to 3
01:09:01.499 00.023 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"3726c2d2-d38f-4eb0-b08d-44bc09a95bd3"}
01:09:01.552 00.053 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"04aaef79-105f-4b95-877d-fbd6b676e95d"}
01:09:01.613 00.061 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":51,"width":15,"height":15,"star_pos":[7.36,6.89],"pixels":"..."},"id":"04aaef79-105f-4b95-877d-fbd6b676e95d"}
01:09:01.657 00.044 12020 worker thread done servicing request
01:09:01.688 00.031 9340 OnExposeComplete: enter
01:09:01.769 00.081 9340 UpdateGuideState(): m_state=6
01:09:01.867 00.098 9340 Star::Find(15, 818, 623, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 52
01:09:01.942 00.075 9340 Star::Find returns 1 (0), X=818.69, Y=624.06, Mass=633512, SNR=98.4, Peak=53820 HFD=3.9
01:09:01.962 00.020 9340 MultiStar: [#1 0.86,-0.73,0.00,M6] [#2 0.95,-0.42,0.00,M5] [#3 0.66,-0.76,0.00,M6] [#4 0.97,-0.53,0.00,M4] [#5 1.04,-0.51,0.00,M3] [#6 0.60,-0.19,0.00,M3] [#7 0.74,-0.41,0.00,M1] [#8 1.21,-1.18,0.00,M4] 
01:09:01.988 00.026 9340 CameraToMount -- cameraTheta (-0.35) - m_xAngle (-3.09) = xAngle (2.74 = 2.74)
01:09:02.013 00.025 9340 CameraToMount -- cameraTheta (-0.35) - (m_xAngle (-3.09) + m_yAngleError (-0.07)) = yAngle (2.82 = 2.82)
01:09:02.068 00.055 9340 CameraToMount -- cameraX=0.43 cameraY=-0.16 hyp=0.45 cameraTheta=-0.35 mountX=-0.42 mountY=0.15, mountTheta=2.81
01:09:02.108 00.040 9340 SchedulePrimaryMove(10104498, x=0.43, y=-0.16, opts=13)
01:09:02.136 00.028 9340 Enqueuing Move request for scope (0.43, -0.16)
01:09:02.193 00.057 12020 Worker thread wakes up
01:09:02.194 00.001 12020 worker thread servicing REQUEST_MOVE scope ofs (0.43, -0.16) opts 0xd
01:09:02.195 00.001 12020 Handling offset move in thread for scope, endpoint = (0.43, -0.16)
01:09:02.195 00.000 12020 Moving (0.43, -0.16) raw xDistance=-0.42 yDistance=0.15
01:09:02.195 00.000 12020 GuideAlgorithmHysteresis::Result() returns -0.18 from input -0.42
01:09:02.195 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:09:02.196 00.001 9340 UpdateImageDisplay: Size=(1920,1080) min=11741, max=65535, med=16864, FiltMin=13640, FiltMax=65515, Gamma=2.870
01:09:02.216 00.020 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
01:09:02.216 00.000 9340 UpdateGuideState exits: m=633512 SNR=98.4
01:09:02.250 00.034 12020 MoveAxis(E, 30, ABG)
01:09:02.250 00.000 12020 Guiding  Dir = 2, Dur = 30
01:09:02.250 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:09:02.284 00.034 12020 IsSlewing returns 0
01:09:02.284 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
01:09:02.307 00.023 9340 Enqueuing Expose request
01:09:02.321 00.014 12020 IsGuiding returns 0
01:09:02.343 00.022 12020 PulseGuide returned control before completion, sleep 19
01:09:02.393 00.050 12020 IsGuiding returns 0
01:09:02.394 00.001 12020 Move returns status 0, amount 30
01:09:02.394 00.000 12020 MoveAxis(N, 0, ABG)
01:09:02.394 00.000 12020 Move returns status 0, amount 0
01:09:02.394 00.000 12020 move complete, result=0
01:09:02.394 00.000 12020 worker thread done servicing request
01:09:02.395 00.001 9340 GuideStep: -0.4 px 30 ms EAST, 0.1 px 0 ms NORTH
01:09:02.413 00.018 12020 Worker thread wakes up
01:09:02.414 00.001 12020 worker thread servicing REQUEST_EXPOSE 2000
01:09:02.414 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(803,609,31,31)
01:09:03.313 00.899 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"f07a09ca-7011-414a-a268-08b166ba8c05"}
01:09:03.353 00.040 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"f07a09ca-7011-414a-a268-08b166ba8c05"}
01:09:03.384 00.031 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"b703c4c2-e314-4199-bd18-eb66791a26f1"}
01:09:03.398 00.014 9340 case statement mapped state 6 to 3
01:09:03.437 00.039 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"b703c4c2-e314-4199-bd18-eb66791a26f1"}
01:09:03.458 00.021 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"153830b2-9b0c-4eba-876b-7c2cfb75d9bb"}
01:09:03.471 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":52,"width":15,"height":15,"star_pos":[6.69,7.06],"pixels":"..."},"id":"153830b2-9b0c-4eba-876b-7c2cfb75d9bb"}
01:09:04.804 01.333 12020 Exposure complete
01:09:05.204 00.400 12020 worker thread done servicing request
01:09:05.205 00.001 9340 OnExposeComplete: enter
01:09:05.224 00.019 9340 UpdateGuideState(): m_state=6
01:09:05.253 00.029 9340 Star::Find(15, 818, 624, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 53
01:09:05.270 00.017 9340 Star::Find returns 1 (0), X=819.02, Y=624.08, Mass=699913, SNR=105.0, Peak=53592 HFD=4.2
01:09:05.312 00.042 9340 MultiStar: [#1 1.29,-0.58,0.00,M7] [#2 1.42,-0.21,0.00,M6] [#3 0.77,-0.55,0.00,M7] [#4 0.89,-0.45,0.00,M5] [#5 1.29,-0.28,0.00,M4] [#6 0.81,-0.81,0.00,M4] [#7 1.07,-0.62,0.00,M2] [#8 1.10,-0.68,0.00,M5] 
01:09:05.329 00.017 9340 CameraToMount -- cameraTheta (-0.18) - m_xAngle (-3.09) = xAngle (2.92 = 2.92)
01:09:05.350 00.021 9340 CameraToMount -- cameraTheta (-0.18) - (m_xAngle (-3.09) + m_yAngleError (-0.07)) = yAngle (2.99 = 2.99)
01:09:05.381 00.031 9340 CameraToMount -- cameraX=0.76 cameraY=-0.13 hyp=0.77 cameraTheta=-0.18 mountX=-0.75 mountY=0.12, mountTheta=2.99
01:09:05.422 00.041 9340 SchedulePrimaryMove(10104498, x=0.76, y=-0.13, opts=13)
01:09:05.440 00.018 9340 Enqueuing Move request for scope (0.76, -0.13)
01:09:05.461 00.021 12020 Worker thread wakes up
01:09:05.462 00.001 12020 worker thread servicing REQUEST_MOVE scope ofs (0.76, -0.13) opts 0xd
01:09:05.462 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=10534, max=65535, med=16873, FiltMin=13469, FiltMax=65515, Gamma=2.870
01:09:05.479 00.017 12020 Handling offset move in thread for scope, endpoint = (0.76, -0.13)
01:09:05.479 00.000 9340 UpdateGuideState exits: m=699913 SNR=105.0
01:09:05.516 00.037 12020 Moving (0.76, -0.13) raw xDistance=-0.75 yDistance=0.12
01:09:05.516 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:09:05.530 00.014 12020 GuideAlgorithmHysteresis::Result() returns -0.33 from input -0.75
01:09:05.531 00.001 9340 ScheduleExposure(2000,3,1) exposurePending=0
01:09:05.545 00.014 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:09:05.545 00.000 9340 Enqueuing Expose request
01:09:05.562 00.017 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
01:09:05.563 00.001 12020 MoveAxis(E, 56, ABG)
01:09:05.563 00.000 12020 Guiding  Dir = 2, Dur = 56
01:09:05.563 00.000 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"807f25ed-8328-4e2f-adb3-862775eb5fc2"}
01:09:05.578 00.015 12020 IsSlewing returns 0
01:09:05.579 00.001 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"807f25ed-8328-4e2f-adb3-862775eb5fc2"}
01:09:05.612 00.033 12020 IsGuiding returns 0
01:09:05.615 00.003 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"6dec928f-a0b4-4222-95c4-411ce6ac95d7"}
01:09:05.635 00.020 9340 case statement mapped state 6 to 3
01:09:05.654 00.019 12020 PulseGuide returned control before completion, sleep 42
01:09:05.654 00.000 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"6dec928f-a0b4-4222-95c4-411ce6ac95d7"}
01:09:05.672 00.018 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"14b42c9e-006e-4769-ac74-065e0ad16bf8"}
01:09:05.709 00.037 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":53,"width":15,"height":15,"star_pos":[7.02,7.08],"pixels":"..."},"id":"14b42c9e-006e-4769-ac74-065e0ad16bf8"}
01:09:05.733 00.024 12020 IsGuiding returns 0
01:09:05.733 00.000 12020 Move returns status 0, amount 56
01:09:05.733 00.000 12020 MoveAxis(N, 0, ABG)
01:09:05.734 00.001 12020 Move returns status 0, amount 0
01:09:05.734 00.000 12020 move complete, result=0
01:09:05.734 00.000 12020 worker thread done servicing request
01:09:05.734 00.000 9340 GuideStep: -0.8 px 56 ms EAST, 0.1 px 0 ms NORTH
01:09:05.752 00.018 12020 Worker thread wakes up
01:09:05.753 00.001 12020 worker thread servicing REQUEST_EXPOSE 2000
01:09:05.753 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(803,609,31,31)
01:09:07.354 01.601 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"4e59526f-2d53-4751-af1f-387b5dc233b5"}
01:09:07.465 00.111 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"4e59526f-2d53-4751-af1f-387b5dc233b5"}
01:09:07.547 00.082 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"d0259baa-980f-4412-bd76-557c68e880ab"}
01:09:07.579 00.032 9340 case statement mapped state 6 to 3
01:09:07.698 00.119 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"d0259baa-980f-4412-bd76-557c68e880ab"}
01:09:07.800 00.102 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"6b2ab64d-7f84-4bfc-9064-f5be6e5bc91a"}
01:09:07.914 00.114 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":53,"width":15,"height":15,"star_pos":[7.02,7.08],"pixels":"..."},"id":"6b2ab64d-7f84-4bfc-9064-f5be6e5bc91a"}
01:09:08.130 00.216 12020 Exposure complete
01:09:09.119 00.989 9340 OnExposeComplete: enter
01:09:09.155 00.036 12020 worker thread done servicing request
01:09:09.155 00.000 9340 UpdateGuideState(): m_state=6
01:09:09.183 00.028 9340 Star::Find(15, 819, 624, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 54
01:09:09.239 00.056 9340 Star::Find returns 1 (0), X=818.86, Y=623.83, Mass=697655, SNR=102.6, Peak=54172 HFD=4.2
01:09:09.268 00.029 9340 MultiStar: [#1 1.00,-0.75,0.00,M8] [#2 1.32,-0.27,0.00,M7] [#3 0.83,-0.65,0.00,M8] [#4 1.05,-0.36,0.00,M6] [#5 1.11,-0.27,0.00,M5] [#6 0.92,-0.75,0.00,M5] [#7 0.77,-0.49,0.00,M3] [#8 1.42,-0.55,0.00,M6] 
01:09:09.298 00.030 9340 CameraToMount -- cameraTheta (-0.58) - m_xAngle (-3.09) = xAngle (2.52 = 2.52)
01:09:09.355 00.057 9340 CameraToMount -- cameraTheta (-0.58) - (m_xAngle (-3.09) + m_yAngleError (-0.07)) = yAngle (2.59 = 2.59)
01:09:09.399 00.044 9340 CameraToMount -- cameraX=0.60 cameraY=-0.39 hyp=0.71 cameraTheta=-0.58 mountX=-0.58 mountY=0.37, mountTheta=2.57
01:09:09.472 00.073 9340 SchedulePrimaryMove(10104498, x=0.60, y=-0.39, opts=13)
01:09:09.491 00.019 9340 Enqueuing Move request for scope (0.60, -0.39)
01:09:09.503 00.012 12020 Worker thread wakes up
01:09:09.503 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=11410, max=65535, med=16859, FiltMin=13706, FiltMax=65515, Gamma=2.870
01:09:09.518 00.015 12020 worker thread servicing REQUEST_MOVE scope ofs (0.60, -0.39) opts 0xd
01:09:09.519 00.001 9340 UpdateGuideState exits: m=697655 SNR=102.6
01:09:09.534 00.015 12020 Handling offset move in thread for scope, endpoint = (0.60, -0.39)
01:09:09.535 00.001 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:09:09.580 00.045 12020 Moving (0.60, -0.39) raw xDistance=-0.58 yDistance=0.37
01:09:09.580 00.000 12020 GuideAlgorithmHysteresis::Result() returns -0.27 from input -0.58
01:09:09.581 00.001 9340 ScheduleExposure(2000,3,1) exposurePending=0
01:09:09.597 00.016 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:152->Not getting worse
01:09:09.598 00.001 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.37
01:09:09.598 00.000 9340 Enqueuing Expose request
01:09:09.612 00.014 12020 MoveAxis(E, 46, ABG)
01:09:09.612 00.000 12020 Guiding  Dir = 2, Dur = 46
01:09:09.613 00.001 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"282efc62-493d-42c1-8837-7355cb947951"}
01:09:09.636 00.023 12020 IsSlewing returns 0
01:09:09.637 00.001 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"282efc62-493d-42c1-8837-7355cb947951"}
01:09:09.695 00.058 12020 IsGuiding returns 0
01:09:09.696 00.001 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"f4c69c47-533b-477e-a1b1-d5f7781154e2"}
01:09:09.711 00.015 9340 case statement mapped state 6 to 3
01:09:09.724 00.013 12020 PulseGuide returned control before completion, sleep 38
01:09:09.725 00.001 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"f4c69c47-533b-477e-a1b1-d5f7781154e2"}
01:09:09.758 00.033 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"03f9c960-bbea-4e45-aec7-1eb12ab50d82"}
01:09:09.818 00.060 12020 IsGuiding returns 0
01:09:09.818 00.000 12020 Move returns status 0, amount 46
01:09:09.818 00.000 12020 MoveAxis(N, 0, ABG)
01:09:09.818 00.000 12020 Move returns status 0, amount 0
01:09:09.819 00.001 12020 move complete, result=0
01:09:09.819 00.000 12020 worker thread done servicing request
01:09:09.819 00.000 12020 Worker thread wakes up
01:09:09.819 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
01:09:09.820 00.001 12020 Handling exposure in thread, d=2000 o=3 r=(803,609,31,31)
01:09:09.820 00.000 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":54,"width":15,"height":15,"star_pos":[6.86,6.83],"pixels":"..."},"id":"03f9c960-bbea-4e45-aec7-1eb12ab50d82"}
01:09:09.846 00.026 9340 GuideStep: -0.6 px 46 ms EAST, 0.4 px 0 ms NORTH
01:09:11.353 01.507 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"e6b44c61-4135-4a8f-b36b-6f4febda395c"}
01:09:11.393 00.040 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"e6b44c61-4135-4a8f-b36b-6f4febda395c"}
01:09:11.419 00.026 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"ea04de30-3024-48b5-b2db-5f534faf8aed"}
01:09:11.471 00.052 9340 case statement mapped state 6 to 3
01:09:11.505 00.034 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"ea04de30-3024-48b5-b2db-5f534faf8aed"}
01:09:11.539 00.034 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"1f431e23-6ffd-48de-8c71-32fdfabcc310"}
01:09:11.607 00.068 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":54,"width":15,"height":15,"star_pos":[6.86,6.83],"pixels":"..."},"id":"1f431e23-6ffd-48de-8c71-32fdfabcc310"}
01:09:12.187 00.580 12020 Exposure complete
01:09:12.516 00.329 9340 OnExposeComplete: enter
01:09:12.537 00.021 12020 worker thread done servicing request
01:09:12.537 00.000 9340 UpdateGuideState(): m_state=6
01:09:12.555 00.018 9340 Star::Find(15, 818, 623, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 55
01:09:12.590 00.035 9340 Star::Find returns 1 (0), X=818.49, Y=624.21, Mass=596722, SNR=93.9, Peak=56846 HFD=3.8
01:09:12.606 00.016 9340 MultiStar: [#1 0.61,-0.43,0.00,M9] [#2 0.48,-0.37,0.00,M8] [#3 0.34,-0.63,0.00,M9] [#4 0.31,-0.37,0.72,U] [#5 0.69,-0.09,0.00,M6] [#6 0.05,-0.57,0.00,M6] [#7 0.36,-0.34,0.46,U] [#8 0.51,-0.61,0.00,M7] 
01:09:12.621 00.015 9340 single-star, 2 included, MultiStar: {0.29, -0.19}, one-star: {0.23, 0.00}
01:09:12.634 00.013 9340 CameraToMount -- cameraTheta (0.00) - m_xAngle (-3.09) = xAngle (3.10 = 3.10)
01:09:12.654 00.020 9340 CameraToMount -- cameraTheta (0.00) - (m_xAngle (-3.09) + m_yAngleError (-0.07)) = yAngle (3.17 = -3.11)
01:09:12.670 00.016 9340 CameraToMount -- cameraX=0.23 cameraY=0.00 hyp=0.23 cameraTheta=0.00 mountX=-0.23 mountY=-0.01, mountTheta=-3.11
01:09:12.716 00.046 9340 SchedulePrimaryMove(10104498, x=0.23, y=0.00, opts=13)
01:09:12.740 00.024 9340 Enqueuing Move request for scope (0.23, 0.00)
01:09:12.760 00.020 12020 Worker thread wakes up
01:09:12.760 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=11263, max=65535, med=16935, FiltMin=13553, FiltMax=65515, Gamma=2.870
01:09:12.778 00.018 12020 worker thread servicing REQUEST_MOVE scope ofs (0.23, 0.00) opts 0xd
01:09:12.780 00.002 12020 Handling offset move in thread for scope, endpoint = (0.23, 0.00)
01:09:12.780 00.000 12020 Moving (0.23, 0.00) raw xDistance=-0.23 yDistance=-0.01
01:09:12.780 00.000 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.23
01:09:12.781 00.001 9340 UpdateGuideState exits: m=596722 SNR=93.9
01:09:12.815 00.034 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:09:12.815 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
01:09:12.816 00.001 12020 MoveAxis(E, 0, ABG)
01:09:12.816 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:09:12.829 00.013 12020 Move returns status 0, amount 0
01:09:12.830 00.001 12020 MoveAxis(N, 0, ABG)
01:09:12.830 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
01:09:12.849 00.019 12020 Move returns status 0, amount 0
01:09:12.850 00.001 9340 Enqueuing Expose request
01:09:12.861 00.011 12020 move complete, result=0
01:09:12.861 00.000 9340 GuideStep: -0.2 px 0 ms EAST, -0.0 px 0 ms NORTH
01:09:12.873 00.012 12020 worker thread done servicing request
01:09:12.874 00.001 12020 Worker thread wakes up
01:09:12.874 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
01:09:12.874 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(803,609,31,31)
01:09:13.353 00.479 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"0d360dac-b481-4243-b7d7-7e9cefeaeda3"}
01:09:13.398 00.045 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"0d360dac-b481-4243-b7d7-7e9cefeaeda3"}
01:09:13.428 00.030 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"ed40d0cb-2464-4f08-85d3-7d8893a03fb3"}
01:09:13.442 00.014 9340 case statement mapped state 6 to 3
01:09:13.476 00.034 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"ed40d0cb-2464-4f08-85d3-7d8893a03fb3"}
01:09:13.533 00.057 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"bf3bab49-0d1d-4cc5-849c-c516737e2120"}
01:09:13.561 00.028 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":55,"width":15,"height":15,"star_pos":[7.49,7.21],"pixels":"..."},"id":"bf3bab49-0d1d-4cc5-849c-c516737e2120"}
01:09:15.280 01.719 12020 Exposure complete
01:09:15.354 00.074 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"6e30b3e0-75c6-4ab8-9872-9a5960f3af6a"}
01:09:15.386 00.032 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"6e30b3e0-75c6-4ab8-9872-9a5960f3af6a"}
01:09:15.445 00.059 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"d7c14e75-42bc-4c0c-a6df-15e20aa6888b"}
01:09:15.508 00.063 9340 case statement mapped state 6 to 3
01:09:15.552 00.044 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"d7c14e75-42bc-4c0c-a6df-15e20aa6888b"}
01:09:15.615 00.063 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"9f98d9c5-d0b0-413d-b78a-bd4a844b92fa"}
01:09:15.644 00.029 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":55,"width":15,"height":15,"star_pos":[7.49,7.21],"pixels":"..."},"id":"9f98d9c5-d0b0-413d-b78a-bd4a844b92fa"}
01:09:16.277 00.633 12020 worker thread done servicing request
01:09:16.277 00.000 9340 OnExposeComplete: enter
01:09:16.307 00.030 9340 UpdateGuideState(): m_state=6
01:09:16.340 00.033 9340 Star::Find(15, 818, 624, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 56
01:09:16.424 00.084 9340 Star::Find returns 1 (0), X=818.82, Y=624.03, Mass=701659, SNR=122.1, Peak=54108 HFD=4.2
01:09:16.456 00.032 9340 MultiStar: [#1 1.06,-0.40,0.00,M10] [#2 1.07,-0.49,0.00,M9] [#3 0.55,-0.75,0.00,M10] [#4 0.73,-0.39,0.00,M6] [#5 1.33,-0.36,0.00,M7] [#6 1.00,-0.78,0.00,M7] [#7 1.23,-0.42,0.00,M3] [#8 0.86,-0.70,0.00,M8] 
01:09:16.497 00.041 9340 CameraToMount -- cameraTheta (-0.32) - m_xAngle (-3.09) = xAngle (2.77 = 2.77)
01:09:16.518 00.021 9340 CameraToMount -- cameraTheta (-0.32) - (m_xAngle (-3.09) + m_yAngleError (-0.07)) = yAngle (2.84 = 2.84)
01:09:16.570 00.052 9340 CameraToMount -- cameraX=0.56 cameraY=-0.19 hyp=0.59 cameraTheta=-0.32 mountX=-0.55 mountY=0.17, mountTheta=2.84
01:09:16.614 00.044 9340 SchedulePrimaryMove(10104498, x=0.56, y=-0.19, opts=13)
01:09:16.692 00.078 9340 Enqueuing Move request for scope (0.56, -0.19)
01:09:16.725 00.033 12020 Worker thread wakes up
01:09:16.725 00.000 12020 worker thread servicing REQUEST_MOVE scope ofs (0.56, -0.19) opts 0xd
01:09:16.726 00.001 12020 Handling offset move in thread for scope, endpoint = (0.56, -0.19)
01:09:16.726 00.000 12020 Moving (0.56, -0.19) raw xDistance=-0.55 yDistance=0.17
01:09:16.726 00.000 12020 GuideAlgorithmHysteresis::Result() returns -0.23 from input -0.55
01:09:16.726 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:09:16.726 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
01:09:16.727 00.001 12020 MoveAxis(E, 39, ABG)
01:09:16.727 00.000 12020 Guiding  Dir = 2, Dur = 39
01:09:16.727 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=10813, max=65535, med=16925, FiltMin=13513, FiltMax=65515, Gamma=2.870
01:09:16.748 00.021 12020 IsSlewing returns 0
01:09:16.748 00.000 9340 UpdateGuideState exits: m=701659 SNR=122.1
01:09:16.769 00.021 12020 IsGuiding returns 0
01:09:16.776 00.007 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:09:16.808 00.032 12020 PulseGuide returned control before completion, sleep 21
01:09:16.808 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
01:09:16.863 00.055 12020 IsGuiding returns 0
01:09:16.863 00.000 9340 Enqueuing Expose request
01:09:16.878 00.015 12020 Move returns status 0, amount 39
01:09:16.878 00.000 12020 MoveAxis(N, 0, ABG)
01:09:16.879 00.001 12020 Move returns status 0, amount 0
01:09:16.879 00.000 12020 move complete, result=0
01:09:16.879 00.000 12020 worker thread done servicing request
01:09:16.879 00.000 12020 Worker thread wakes up
01:09:16.879 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
01:09:16.879 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(803,609,31,31)
01:09:16.887 00.008 9340 GuideStep: -0.5 px 39 ms EAST, 0.2 px 0 ms NORTH
01:09:17.352 00.465 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"9eee62c7-3696-4ab8-b52a-e84d784e6004"}
01:09:17.390 00.038 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"9eee62c7-3696-4ab8-b52a-e84d784e6004"}
01:09:17.410 00.020 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"a074c322-7c06-46a2-b69d-e65018e1cc45"}
01:09:17.427 00.017 9340 case statement mapped state 6 to 3
01:09:17.437 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"a074c322-7c06-46a2-b69d-e65018e1cc45"}
01:09:17.449 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"0e9ea665-d27f-43eb-8c37-3248b578d7da"}
01:09:17.469 00.020 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":56,"width":15,"height":15,"star_pos":[6.82,7.03],"pixels":"..."},"id":"0e9ea665-d27f-43eb-8c37-3248b578d7da"}
01:09:19.275 01.806 12020 Exposure complete
01:09:19.351 00.076 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"16f0383c-c346-4b04-aec3-20905008c8e9"}
01:09:19.364 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"16f0383c-c346-4b04-aec3-20905008c8e9"}
01:09:19.404 00.040 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"ead01fe6-5194-4f8b-b2d5-3d933e37f285"}
01:09:19.415 00.011 9340 case statement mapped state 6 to 3
01:09:19.431 00.016 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"ead01fe6-5194-4f8b-b2d5-3d933e37f285"}
01:09:19.447 00.016 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"90023033-27c0-4666-a6dd-867685c856c7"}
01:09:19.465 00.018 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":56,"width":15,"height":15,"star_pos":[6.82,7.03],"pixels":"..."},"id":"90023033-27c0-4666-a6dd-867685c856c7"}
01:09:19.562 00.097 9340 OnExposeComplete: enter
01:09:19.580 00.018 12020 worker thread done servicing request
01:09:19.581 00.001 9340 UpdateGuideState(): m_state=6
01:09:19.613 00.032 9340 Star::Find(15, 818, 624, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 57
01:09:19.627 00.014 9340 Star::Find returns 1 (0), X=818.52, Y=624.07, Mass=614188, SNR=92.0, Peak=57884 HFD=3.7
01:09:19.646 00.019 9340 MultiStar: [#1 0.88,-0.44,0.00,R] [#2 1.06,-0.31,0.00,M10] [#3 0.60,-0.67,0.00,R] [#4 0.70,-0.54,0.00,M7] [#5 0.94,-0.37,0.00,M8] [#6 0.76,-0.52,0.00,M8] [#7 0.54,-0.38,0.00,M4] [#8 0.72,-0.70,0.00,M9] 
01:09:19.661 00.015 9340 CameraToMount -- cameraTheta (-0.51) - m_xAngle (-3.09) = xAngle (2.58 = 2.58)
01:09:19.686 00.025 9340 CameraToMount -- cameraTheta (-0.51) - (m_xAngle (-3.09) + m_yAngleError (-0.07)) = yAngle (2.66 = 2.66)
01:09:19.729 00.043 9340 CameraToMount -- cameraX=0.26 cameraY=-0.15 hyp=0.30 cameraTheta=-0.51 mountX=-0.25 mountY=0.14, mountTheta=2.64
01:09:19.756 00.027 9340 SchedulePrimaryMove(10104498, x=0.26, y=-0.15, opts=13)
01:09:19.769 00.013 9340 Enqueuing Move request for scope (0.26, -0.15)
01:09:19.784 00.015 12020 Worker thread wakes up
01:09:19.784 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=11294, max=65535, med=16925, FiltMin=13836, FiltMax=65515, Gamma=2.870
01:09:19.811 00.027 12020 worker thread servicing REQUEST_MOVE scope ofs (0.26, -0.15) opts 0xd
01:09:19.812 00.001 9340 UpdateGuideState exits: m=614188 SNR=92.0
01:09:19.849 00.037 12020 Handling offset move in thread for scope, endpoint = (0.26, -0.15)
01:09:19.849 00.000 12020 Moving (0.26, -0.15) raw xDistance=-0.25 yDistance=0.14
01:09:19.849 00.000 12020 GuideAlgorithmHysteresis::Result() returns -0.12 from input -0.25
01:09:19.849 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:09:19.850 00.001 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:09:19.864 00.014 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
01:09:19.865 00.001 9340 ScheduleExposure(2000,3,1) exposurePending=0
01:09:19.877 00.012 12020 MoveAxis(E, 21, ABG)
01:09:19.878 00.001 9340 Enqueuing Expose request
01:09:19.890 00.012 12020 Guiding  Dir = 2, Dur = 21
01:09:19.916 00.026 12020 IsSlewing returns 0
01:09:19.917 00.001 12020 IsGuiding returns 0
01:09:19.952 00.035 12020 IsGuiding returns 1
01:09:19.952 00.000 12020 scope still moving after pulse duration time elapsed
01:09:19.996 00.044 12020 IsSlewing returns 0
01:09:19.997 00.001 12020 IsGuiding returns 0
01:09:19.997 00.000 12020 scope move finished after 21 + 58 ms
01:09:19.997 00.000 12020 Move returns status 0, amount 21
01:09:19.998 00.001 12020 MoveAxis(N, 0, ABG)
01:09:19.998 00.000 12020 Move returns status 0, amount 0
01:09:19.998 00.000 12020 move complete, result=0
01:09:19.998 00.000 12020 worker thread done servicing request
01:09:19.998 00.000 9340 GuideStep: -0.3 px 21 ms EAST, 0.1 px 0 ms NORTH
01:09:20.012 00.014 12020 Worker thread wakes up
01:09:20.012 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
01:09:20.012 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(803,609,31,31)
01:09:21.358 01.346 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"e8ff864f-2b24-4763-8d27-543d7dcca9d9"}
01:09:21.391 00.033 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"e8ff864f-2b24-4763-8d27-543d7dcca9d9"}
01:09:21.412 00.021 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"dcae3f1b-8280-4532-90ff-f9c375a353de"}
01:09:21.424 00.012 9340 case statement mapped state 6 to 3
01:09:21.450 00.026 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"dcae3f1b-8280-4532-90ff-f9c375a353de"}
01:09:21.495 00.045 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"c9ff1df0-5d80-4192-ab24-1114feeade98"}
01:09:21.513 00.018 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":57,"width":15,"height":15,"star_pos":[6.52,7.07],"pixels":"..."},"id":"c9ff1df0-5d80-4192-ab24-1114feeade98"}
01:09:22.417 00.904 12020 Exposure complete
01:09:22.873 00.456 12020 worker thread done servicing request
01:09:22.874 00.001 9340 OnExposeComplete: enter
01:09:22.913 00.039 9340 UpdateGuideState(): m_state=6
01:09:22.960 00.047 9340 Star::Find(15, 818, 624, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 58
01:09:22.988 00.028 9340 Star::Find returns 1 (0), X=818.16, Y=624.17, Mass=649395, SNR=107.9, Peak=57830 HFD=4.0
01:09:23.020 00.032 9340 MultiStar: [#1 -0.46,0.15,0.77,U] [#2 0.55,-0.26,0.00,R] [#3 -0.40,0.22,0.77,U] [#4 0.40,-0.28,0.61,U] [#5 0.56,0.15,0.00,M9] [#6 0.69,-0.56,0.00,M9] [#7 0.13,-0.33,0.39,U] [#8 0.87,-0.86,0.00,M10] 
01:09:23.076 00.056 9340 single-star, 4 included, MultiStar: {-0.13, -0.02}, one-star: {-0.11, -0.04}
01:09:23.102 00.026 9340 CameraToMount -- cameraTheta (-2.78) - m_xAngle (-3.09) = xAngle (0.32 = 0.32)
01:09:23.120 00.018 9340 CameraToMount -- cameraTheta (-2.78) - (m_xAngle (-3.09) + m_yAngleError (-0.07)) = yAngle (0.39 = 0.39)
01:09:23.196 00.076 9340 CameraToMount -- cameraX=-0.11 cameraY=-0.04 hyp=0.11 cameraTheta=-2.78 mountX=0.11 mountY=0.04, mountTheta=0.38
01:09:23.241 00.045 9340 SchedulePrimaryMove(10104498, x=-0.11, y=-0.04, opts=13)
01:09:23.284 00.043 9340 Enqueuing Move request for scope (-0.11, -0.04)
01:09:23.332 00.048 12020 Worker thread wakes up
01:09:23.332 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=11563, max=65535, med=16930, FiltMin=13558, FiltMax=65515, Gamma=2.870
01:09:23.350 00.018 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.11, -0.04) opts 0xd
01:09:23.350 00.000 12020 Handling offset move in thread for scope, endpoint = (-0.11, -0.04)
01:09:23.351 00.001 12020 Moving (-0.11, -0.04) raw xDistance=0.11 yDistance=0.04
01:09:23.351 00.000 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
01:09:23.351 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:09:23.351 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
01:09:23.352 00.001 12020 MoveAxis(E, 0, ABG)
01:09:23.352 00.000 12020 Move returns status 0, amount 0
01:09:23.352 00.000 12020 MoveAxis(N, 0, ABG)
01:09:23.352 00.000 12020 Move returns status 0, amount 0
01:09:23.352 00.000 12020 move complete, result=0
01:09:23.356 00.004 9340 UpdateGuideState exits: m=649395 SNR=107.9
01:09:23.388 00.032 12020 worker thread done servicing request
01:09:23.389 00.001 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:09:23.432 00.043 9340 ScheduleExposure(2000,3,1) exposurePending=0
01:09:23.464 00.032 9340 Enqueuing Expose request
01:09:23.498 00.034 12020 Worker thread wakes up
01:09:23.499 00.001 12020 worker thread servicing REQUEST_EXPOSE 2000
01:09:23.499 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(803,609,31,31)
01:09:23.501 00.002 9340 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
01:09:23.591 00.090 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"8aab0965-cedc-4488-b1d8-97c6c183325a"}
01:09:23.621 00.030 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"8aab0965-cedc-4488-b1d8-97c6c183325a"}
01:09:23.638 00.017 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"b6137908-e732-46aa-b89e-01253c5d8aa9"}
01:09:23.711 00.073 9340 case statement mapped state 6 to 3
01:09:23.734 00.023 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"b6137908-e732-46aa-b89e-01253c5d8aa9"}
01:09:23.759 00.025 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"be822b47-51ac-4e46-86c8-ca1ad7037588"}
01:09:23.820 00.061 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":58,"width":15,"height":15,"star_pos":[7.16,7.17],"pixels":"..."},"id":"be822b47-51ac-4e46-86c8-ca1ad7037588"}
01:09:25.358 01.538 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"25629426-1f17-482e-9574-a2da3cf36b6a"}
01:09:25.398 00.040 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"25629426-1f17-482e-9574-a2da3cf36b6a"}
01:09:25.417 00.019 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"4864f1a0-db80-483e-ab51-bb93f769c3a5"}
01:09:25.455 00.038 9340 case statement mapped state 6 to 3
01:09:25.499 00.044 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"4864f1a0-db80-483e-ab51-bb93f769c3a5"}
01:09:25.519 00.020 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"52a1b9f3-3b5b-44fd-aef9-732c72f4558c"}
01:09:25.539 00.020 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":58,"width":15,"height":15,"star_pos":[7.16,7.17],"pixels":"..."},"id":"52a1b9f3-3b5b-44fd-aef9-732c72f4558c"}
01:09:25.995 00.456 12020 Exposure complete
01:09:26.450 00.455 9340 OnExposeComplete: enter
01:09:26.496 00.046 12020 worker thread done servicing request
01:09:26.496 00.000 9340 UpdateGuideState(): m_state=6
01:09:26.515 00.019 9340 Star::Find(15, 818, 624, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 59
01:09:26.530 00.015 9340 Star::Find returns 1 (0), X=818.63, Y=624.19, Mass=626846, SNR=97.0, Peak=54384 HFD=3.8
01:09:26.547 00.017 9340 MultiStar: [#1 -0.15,0.41,0.75,U] [#2 0.27,0.24,1.03,U] [#3 0.12,0.54,0.79,U] [#4 0.75,-0.30,0.00,M7] [#5 0.90,-0.04,0.00,M10] [#6 0.90,0.40,0.00,M10] [#7 0.84,-0.05,0.00,M4] [#8 1.08,-0.33,0.00,R] 
01:09:26.568 00.021 9340 refined, 3 included, MultiStar: {0.17, 0.27}, one-star: {0.37, -0.02}
01:09:26.617 00.049 9340 CameraToMount -- cameraTheta (0.99) - m_xAngle (-3.09) = xAngle (4.09 = -2.20)
01:09:26.636 00.019 9340 CameraToMount -- cameraTheta (0.99) - (m_xAngle (-3.09) + m_yAngleError (-0.07)) = yAngle (4.16 = -2.12)
01:09:26.660 00.024 9340 CameraToMount -- cameraX=0.17 cameraY=0.27 hyp=0.32 cameraTheta=0.99 mountX=-0.19 mountY=-0.27, mountTheta=-2.17
01:09:26.711 00.051 9340 SchedulePrimaryMove(10104498, x=0.17, y=0.27, opts=13)
01:09:26.737 00.026 9340 Enqueuing Move request for scope (0.17, 0.27)
01:09:26.770 00.033 12020 Worker thread wakes up
01:09:26.770 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=10933, max=65535, med=17021, FiltMin=13303, FiltMax=65515, Gamma=2.870
01:09:26.788 00.018 12020 worker thread servicing REQUEST_MOVE scope ofs (0.17, 0.27) opts 0xd
01:09:26.811 00.023 9340 UpdateGuideState exits: m=626846 SNR=97.0
01:09:26.831 00.020 12020 Handling offset move in thread for scope, endpoint = (0.17, 0.27)
01:09:26.831 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:09:26.853 00.022 12020 Moving (0.17, 0.27) raw xDistance=-0.19 yDistance=-0.27
01:09:26.853 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
01:09:26.872 00.019 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.19
01:09:26.872 00.000 9340 Enqueuing Expose request
01:09:26.890 00.018 12020 GuideAlgorithmResistSwitch::result() returns -0.27 from input -0.27
01:09:26.892 00.002 12020 MoveAxis(E, 0, ABG)
01:09:26.892 00.000 12020 Move returns status 0, amount 0
01:09:26.892 00.000 12020 MoveAxis(N, 44, ABG)
01:09:26.893 00.001 12020 Guiding  Dir = 0, Dur = 44
01:09:26.897 00.004 12020 IsSlewing returns 0
01:09:26.921 00.024 12020 IsGuiding returns 0
01:09:27.032 00.111 12020 IsGuiding returns 1
01:09:27.032 00.000 12020 scope still moving after pulse duration time elapsed
01:09:27.160 00.128 12020 IsSlewing returns 0
01:09:27.161 00.001 12020 IsGuiding returns 0
01:09:27.161 00.000 12020 scope move finished after 44 + 194 ms
01:09:27.161 00.000 12020 Move returns status 0, amount 44
01:09:27.161 00.000 12020 move complete, result=0
01:09:27.162 00.001 12020 worker thread done servicing request
01:09:27.162 00.000 9340 GuideStep: -0.2 px 0 ms EAST, -0.3 px 44 ms NORTH
01:09:27.177 00.015 12020 Worker thread wakes up
01:09:27.178 00.001 12020 worker thread servicing REQUEST_EXPOSE 2000
01:09:27.178 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(803,609,31,31)
01:09:27.353 00.175 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"71715aa6-22d4-46cd-815a-f37a7459c006"}
01:09:27.369 00.016 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"71715aa6-22d4-46cd-815a-f37a7459c006"}
01:09:27.383 00.014 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"6e98486d-8c65-4a12-8894-0740af1bc166"}
01:09:27.420 00.037 9340 case statement mapped state 6 to 3
01:09:27.434 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"6e98486d-8c65-4a12-8894-0740af1bc166"}
01:09:27.449 00.015 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"8fb9f36d-b18e-481f-89b6-a4e05dd29187"}
01:09:27.467 00.018 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":59,"width":15,"height":15,"star_pos":[6.63,7.19],"pixels":"..."},"id":"8fb9f36d-b18e-481f-89b6-a4e05dd29187"}
01:09:29.352 01.885 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"d791468a-841d-4bef-8b6a-f98fa26f78ec"}
01:09:29.365 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"d791468a-841d-4bef-8b6a-f98fa26f78ec"}
01:09:29.384 00.019 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"e0c35003-0ab1-4fa5-84c8-d547b2251549"}
01:09:29.448 00.064 9340 case statement mapped state 6 to 3
01:09:29.471 00.023 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"e0c35003-0ab1-4fa5-84c8-d547b2251549"}
01:09:29.515 00.044 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"0ddf5499-1246-447b-9353-9289fbddd94e"}
01:09:29.565 00.050 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":59,"width":15,"height":15,"star_pos":[6.63,7.19],"pixels":"..."},"id":"0ddf5499-1246-447b-9353-9289fbddd94e"}
01:09:29.723 00.158 12020 Exposure complete
01:09:30.307 00.584 12020 worker thread done servicing request
01:09:30.307 00.000 9340 OnExposeComplete: enter
01:09:30.327 00.020 9340 UpdateGuideState(): m_state=6
01:09:30.349 00.022 9340 Star::Find(15, 818, 624, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 60
01:09:30.372 00.023 9340 Star::Find returns 1 (0), X=818.24, Y=623.69, Mass=610225, SNR=88.2, Peak=56872 HFD=3.6
01:09:30.414 00.042 9340 MultiStar: [#1 -0.55,-0.59,0.00,M1] [#2 -0.03,-0.52,1.00,U] [#3 -0.14,-0.03,0.79,U] [#4 0.12,-0.43,0.87,U] [#5 0.53,-0.79,0.00,R] [#6 0.47,-1.16,0.00,R] [#7 0.43,-1.13,0.00,M5] [#8 -0.79,-0.91,0.00,M1] 
01:09:30.433 00.019 9340 refined, 3 included, MultiStar: {-0.02, -0.40}, one-star: {-0.02, -0.52}
01:09:30.449 00.016 9340 CameraToMount -- cameraTheta (-1.61) - m_xAngle (-3.09) = xAngle (1.48 = 1.48)
01:09:30.468 00.019 9340 CameraToMount -- cameraTheta (-1.61) - (m_xAngle (-3.09) + m_yAngleError (-0.07)) = yAngle (1.55 = 1.55)
01:09:30.488 00.020 9340 CameraToMount -- cameraX=-0.02 cameraY=-0.40 hyp=0.40 cameraTheta=-1.61 mountX=0.04 mountY=0.40, mountTheta=1.48
01:09:30.554 00.066 9340 SchedulePrimaryMove(10104498, x=-0.02, y=-0.40, opts=13)
01:09:30.574 00.020 9340 Enqueuing Move request for scope (-0.02, -0.40)
01:09:30.605 00.031 12020 Worker thread wakes up
01:09:30.606 00.001 9340 UpdateImageDisplay: Size=(1920,1080) min=11469, max=65535, med=17036, FiltMin=13190, FiltMax=65515, Gamma=2.870
01:09:30.621 00.015 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.40) opts 0xd
01:09:30.622 00.001 9340 UpdateGuideState exits: m=610225 SNR=88.2
01:09:30.659 00.037 12020 Handling offset move in thread for scope, endpoint = (-0.02, -0.40)
01:09:30.659 00.000 12020 Moving (-0.02, -0.40) raw xDistance=0.04 yDistance=0.40
01:09:30.659 00.000 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
01:09:30.659 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
01:09:30.660 00.001 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.40
01:09:30.661 00.001 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:09:30.674 00.013 12020 MoveAxis(E, 0, ABG)
01:09:30.675 00.001 9340 ScheduleExposure(2000,3,1) exposurePending=0
01:09:30.690 00.015 12020 Move returns status 0, amount 0
01:09:30.690 00.000 9340 Enqueuing Expose request
01:09:30.705 00.015 12020 MoveAxis(N, 0, ABG)
01:09:30.706 00.001 12020 Move returns status 0, amount 0
01:09:30.706 00.000 12020 move complete, result=0
01:09:30.706 00.000 12020 worker thread done servicing request
01:09:30.707 00.001 12020 Worker thread wakes up
01:09:30.707 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
01:09:30.707 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(803,609,31,31)
01:09:30.714 00.007 9340 GuideStep: 0.0 px 0 ms EAST, 0.4 px 0 ms NORTH
01:09:31.357 00.643 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"22a8894f-6bda-403e-aa39-3d4552906bbe"}
01:09:31.386 00.029 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"22a8894f-6bda-403e-aa39-3d4552906bbe"}
01:09:31.408 00.022 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"0ff6d963-aa92-470f-818b-46101b88ef31"}
01:09:31.421 00.013 9340 case statement mapped state 6 to 3
01:09:31.437 00.016 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"0ff6d963-aa92-470f-818b-46101b88ef31"}
01:09:31.469 00.032 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"5d0dfd37-d5f7-429c-963e-de0adf50d10b"}
01:09:31.510 00.041 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":60,"width":15,"height":15,"star_pos":[7.24,6.69],"pixels":"..."},"id":"5d0dfd37-d5f7-429c-963e-de0adf50d10b"}
01:09:33.085 01.575 12020 Exposure complete
01:09:33.352 00.267 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"57a93e91-3df3-4d06-827c-34cd6e831922"}
01:09:33.371 00.019 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"57a93e91-3df3-4d06-827c-34cd6e831922"}
01:09:33.384 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"8f45bffa-67c9-45c4-9238-99ba5404a4a9"}
01:09:33.402 00.018 9340 case statement mapped state 6 to 3
01:09:33.418 00.016 12020 worker thread done servicing request
01:09:33.418 00.000 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"8f45bffa-67c9-45c4-9238-99ba5404a4a9"}
01:09:33.453 00.035 9340 OnExposeComplete: enter
01:09:33.473 00.020 9340 UpdateGuideState(): m_state=6
01:09:33.483 00.010 9340 Star::Find(15, 818, 623, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 61
01:09:33.496 00.013 9340 Star::Find returns 1 (0), X=818.03, Y=623.99, Mass=672527, SNR=101.2, Peak=58950 HFD=4.0
01:09:33.509 00.013 9340 MultiStar: [#1 -0.15,0.14,0.85,U] [#2 -0.19,-0.13,0.85,U] [#3 -0.56,0.04,0.00,M1] [#4 0.00,-0.64,0.00,M7] [#5 -0.17,0.38,0.66,U] [#6 -0.23,0.59,0.00,M1] [#7 0.10,-0.23,0.46,U] [#8 -0.43,-0.38,0.00,M2] 
01:09:33.544 00.035 9340 refined, 4 included, MultiStar: {-0.15, -0.02}, one-star: {-0.24, -0.22}
01:09:33.567 00.023 9340 CameraToMount -- cameraTheta (-3.02) - m_xAngle (-3.09) = xAngle (0.07 = 0.07)
01:09:33.578 00.011 9340 CameraToMount -- cameraTheta (-3.02) - (m_xAngle (-3.09) + m_yAngleError (-0.07)) = yAngle (0.14 = 0.14)
01:09:33.590 00.012 9340 CameraToMount -- cameraX=-0.15 cameraY=-0.02 hyp=0.16 cameraTheta=-3.02 mountX=0.16 mountY=0.02, mountTheta=0.14
01:09:33.625 00.035 9340 SchedulePrimaryMove(10104498, x=-0.15, y=-0.02, opts=13)
01:09:33.641 00.016 9340 Enqueuing Move request for scope (-0.15, -0.02)
01:09:33.660 00.019 12020 Worker thread wakes up
01:09:33.660 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=10015, max=65535, med=16986, FiltMin=13192, FiltMax=65515, Gamma=2.870
01:09:33.676 00.016 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.15, -0.02) opts 0xd
01:09:33.676 00.000 9340 UpdateGuideState exits: m=672527 SNR=101.2
01:09:33.692 00.016 12020 Handling offset move in thread for scope, endpoint = (-0.15, -0.02)
01:09:33.693 00.001 12020 Moving (-0.15, -0.02) raw xDistance=0.16 yDistance=0.02
01:09:33.693 00.000 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.16
01:09:33.693 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:09:33.741 00.048 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:09:33.741 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
01:09:33.741 00.000 12020 MoveAxis(E, 0, ABG)
01:09:33.742 00.001 12020 Move returns status 0, amount 0
01:09:33.742 00.000 12020 MoveAxis(N, 0, ABG)
01:09:33.742 00.000 12020 Move returns status 0, amount 0
01:09:33.742 00.000 12020 move complete, result=0
01:09:33.744 00.002 9340 ScheduleExposure(2000,3,1) exposurePending=0
01:09:33.775 00.031 12020 worker thread done servicing request
01:09:33.775 00.000 9340 Enqueuing Expose request
01:09:33.811 00.036 12020 Worker thread wakes up
01:09:33.811 00.000 9340 GuideStep: 0.2 px 0 ms EAST, 0.0 px 0 ms NORTH
01:09:33.855 00.044 12020 worker thread servicing REQUEST_EXPOSE 2000
01:09:33.856 00.001 12020 Handling exposure in thread, d=2000 o=3 r=(803,609,31,31)
01:09:33.871 00.015 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"f54c9a32-4fe1-40d9-8aac-87b6b03d2a21"}
01:09:33.893 00.022 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":61,"width":15,"height":15,"star_pos":[7.03,6.99],"pixels":"..."},"id":"f54c9a32-4fe1-40d9-8aac-87b6b03d2a21"}
01:09:35.353 01.460 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"f96b9feb-adbe-4a80-a6f1-3d5b8783e2f0"}
01:09:35.374 00.021 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"f96b9feb-adbe-4a80-a6f1-3d5b8783e2f0"}
01:09:35.392 00.018 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"1f313ac9-6d04-4d86-8bc9-84e9f75039f8"}
01:09:35.405 00.013 9340 case statement mapped state 6 to 3
01:09:35.425 00.020 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"1f313ac9-6d04-4d86-8bc9-84e9f75039f8"}
01:09:35.441 00.016 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"9776d9c2-e64f-4bcb-b61c-d9803b4ac928"}
01:09:35.456 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":61,"width":15,"height":15,"star_pos":[7.03,6.99],"pixels":"..."},"id":"9776d9c2-e64f-4bcb-b61c-d9803b4ac928"}
01:09:36.235 00.779 12020 Exposure complete
01:09:36.618 00.383 12020 worker thread done servicing request
01:09:36.618 00.000 9340 OnExposeComplete: enter
01:09:36.638 00.020 9340 UpdateGuideState(): m_state=6
01:09:36.656 00.018 9340 Star::Find(15, 818, 623, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 62
01:09:36.708 00.052 9340 Star::Find returns 1 (0), X=818.22, Y=624.14, Mass=672087, SNR=108.8, Peak=55760 HFD=4.2
01:09:36.727 00.019 9340 MultiStar: [#1 -0.57,-0.38,0.00,M1] [#2 0.04,-0.31,0.85,U] [#3 -0.34,0.03,0.69,U] [#4 0.18,-0.65,0.00,M8] [#5 -0.01,0.16,0.60,U] [#6 -0.31,0.03,0.40,U] [#7 0.33,-0.92,0.00,M5] [#8 -0.56,-0.29,0.00,M3] 
01:09:36.743 00.016 9340 single-star, 4 included, MultiStar: {-0.10, -0.06}, one-star: {-0.04, -0.07}
01:09:36.776 00.033 9340 CameraToMount -- cameraTheta (-2.12) - m_xAngle (-3.09) = xAngle (0.98 = 0.98)
01:09:36.817 00.041 9340 CameraToMount -- cameraTheta (-2.12) - (m_xAngle (-3.09) + m_yAngleError (-0.07)) = yAngle (1.05 = 1.05)
01:09:36.836 00.019 9340 CameraToMount -- cameraX=-0.04 cameraY=-0.07 hyp=0.08 cameraTheta=-2.12 mountX=0.05 mountY=0.07, mountTheta=1.00
01:09:36.863 00.027 9340 SchedulePrimaryMove(10104498, x=-0.04, y=-0.07, opts=13)
01:09:36.878 00.015 9340 Enqueuing Move request for scope (-0.04, -0.07)
01:09:36.898 00.020 12020 Worker thread wakes up
01:09:36.898 00.000 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.07) opts 0xd
01:09:36.899 00.001 12020 Handling offset move in thread for scope, endpoint = (-0.04, -0.07)
01:09:36.899 00.000 12020 Moving (-0.04, -0.07) raw xDistance=0.05 yDistance=0.07
01:09:36.899 00.000 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
01:09:36.899 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:09:36.900 00.001 9340 UpdateImageDisplay: Size=(1920,1080) min=11031, max=65535, med=17034, FiltMin=13503, FiltMax=65521, Gamma=2.870
01:09:36.931 00.031 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
01:09:36.931 00.000 9340 UpdateGuideState exits: m=672087 SNR=108.8
01:09:36.975 00.044 12020 MoveAxis(E, 0, ABG)
01:09:36.975 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:09:36.989 00.014 12020 Move returns status 0, amount 0
01:09:36.990 00.001 9340 ScheduleExposure(2000,3,1) exposurePending=0
01:09:37.004 00.014 12020 MoveAxis(N, 0, ABG)
01:09:37.005 00.001 12020 Move returns status 0, amount 0
01:09:37.005 00.000 12020 move complete, result=0
01:09:37.005 00.000 12020 worker thread done servicing request
01:09:37.005 00.000 9340 Enqueuing Expose request
01:09:37.025 00.020 12020 Worker thread wakes up
01:09:37.025 00.000 9340 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
01:09:37.043 00.018 12020 worker thread servicing REQUEST_EXPOSE 2000
01:09:37.043 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(803,609,31,31)
01:09:37.356 00.313 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"68e0cf0b-2302-4e6a-bb56-462f42dd09ed"}
01:09:37.372 00.016 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"68e0cf0b-2302-4e6a-bb56-462f42dd09ed"}
01:09:37.384 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"c162889d-b444-4ce4-9b4b-ab6a030908f7"}
01:09:37.398 00.014 9340 case statement mapped state 6 to 3
01:09:37.410 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"c162889d-b444-4ce4-9b4b-ab6a030908f7"}
01:09:37.423 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"e5569764-4b0c-445e-aa16-4e1deee4f862"}
01:09:37.436 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":62,"width":15,"height":15,"star_pos":[7.22,7.14],"pixels":"..."},"id":"e5569764-4b0c-445e-aa16-4e1deee4f862"}
01:09:39.354 01.918 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"08db20ea-f7f0-44ae-84b9-5bde965cf7ff"}
01:09:39.365 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"08db20ea-f7f0-44ae-84b9-5bde965cf7ff"}
01:09:39.377 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"d8b5a92d-8869-4885-8138-c226c3d9dc99"}
01:09:39.392 00.015 9340 case statement mapped state 6 to 3
01:09:39.424 00.032 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"d8b5a92d-8869-4885-8138-c226c3d9dc99"}
01:09:39.433 00.009 12020 Exposure complete
01:09:39.434 00.001 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"7a24ecdb-1996-470a-838e-bf42c2e97e3e"}
01:09:39.447 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":62,"width":15,"height":15,"star_pos":[7.22,7.14],"pixels":"..."},"id":"7a24ecdb-1996-470a-838e-bf42c2e97e3e"}
01:09:39.676 00.229 12020 worker thread done servicing request
01:09:39.676 00.000 9340 OnExposeComplete: enter
01:09:39.700 00.024 9340 UpdateGuideState(): m_state=6
01:09:39.715 00.015 9340 Star::Find(15, 818, 624, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 63
01:09:39.726 00.011 9340 Star::Find returns 1 (0), X=817.85, Y=624.08, Mass=646807, SNR=97.4, Peak=57163 HFD=4.2
01:09:39.741 00.015 9340 MultiStar: [#1 -0.77,-0.15,0.00,M2] [#2 -0.12,-0.02,0.96,U] [#3 -0.94,0.02,0.00,M1] [#4 0.27,-0.60,0.00,M9] [#5 -0.50,0.41,0.00,M1] [#6 -0.42,0.81,0.00,M1] [#7 -0.27,-0.50,0.40,U] [#8 -0.51,-0.39,0.00,M4] 
01:09:39.759 00.018 9340 refined, 2 included, MultiStar: {-0.27, -0.15}, one-star: {-0.41, -0.14}
01:09:39.799 00.040 9340 CameraToMount -- cameraTheta (-2.63) - m_xAngle (-3.09) = xAngle (0.46 = 0.46)
01:09:39.811 00.012 9340 CameraToMount -- cameraTheta (-2.63) - (m_xAngle (-3.09) + m_yAngleError (-0.07)) = yAngle (0.54 = 0.54)
01:09:39.823 00.012 9340 CameraToMount -- cameraX=-0.27 cameraY=-0.15 hyp=0.31 cameraTheta=-2.63 mountX=0.28 mountY=0.16, mountTheta=0.52
01:09:39.843 00.020 9340 SchedulePrimaryMove(10104498, x=-0.27, y=-0.15, opts=13)
01:09:39.855 00.012 9340 Enqueuing Move request for scope (-0.27, -0.15)
01:09:39.871 00.016 12020 Worker thread wakes up
01:09:39.871 00.000 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.27, -0.15) opts 0xd
01:09:39.872 00.001 12020 Handling offset move in thread for scope, endpoint = (-0.27, -0.15)
01:09:39.872 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=11610, max=65535, med=16934, FiltMin=13628, FiltMax=65521, Gamma=2.870
01:09:39.888 00.016 12020 Moving (-0.27, -0.15) raw xDistance=0.28 yDistance=0.16
01:09:39.889 00.001 9340 UpdateGuideState exits: m=646807 SNR=97.4
01:09:39.921 00.032 12020 GuideAlgorithmHysteresis::Result() returns 0.12 from input 0.28
01:09:39.921 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:09:39.922 00.001 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:09:39.933 00.011 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
01:09:39.933 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
01:09:39.948 00.015 12020 MoveAxis(W, 20, ABG)
01:09:39.948 00.000 9340 Enqueuing Expose request
01:09:39.958 00.010 12020 Guiding  Dir = 3, Dur = 20
01:09:39.959 00.001 12020 IsSlewing returns 0
01:09:39.960 00.001 12020 IsGuiding returns 0
01:09:39.984 00.024 12020 IsGuiding returns 1
01:09:39.985 00.001 12020 scope still moving after pulse duration time elapsed
01:09:40.031 00.046 12020 IsSlewing returns 0
01:09:40.064 00.033 12020 IsGuiding returns 0
01:09:40.064 00.000 12020 scope move finished after 20 + 83 ms
01:09:40.064 00.000 12020 Move returns status 0, amount 20
01:09:40.065 00.001 12020 MoveAxis(N, 0, ABG)
01:09:40.065 00.000 12020 Move returns status 0, amount 0
01:09:40.065 00.000 12020 move complete, result=0
01:09:40.065 00.000 12020 worker thread done servicing request
01:09:40.065 00.000 9340 GuideStep: 0.3 px 20 ms WEST, 0.2 px 0 ms NORTH
01:09:40.079 00.014 12020 Worker thread wakes up
01:09:40.080 00.001 12020 worker thread servicing REQUEST_EXPOSE 2000
01:09:40.080 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(803,609,31,31)
01:09:41.353 01.273 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"fe2533c7-ae78-473e-9d63-fb60610c36cd"}
01:09:41.366 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"fe2533c7-ae78-473e-9d63-fb60610c36cd"}
01:09:41.379 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"befc17bc-e982-47f5-a525-f205b1f31328"}
01:09:41.411 00.032 9340 case statement mapped state 6 to 3
01:09:41.426 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"befc17bc-e982-47f5-a525-f205b1f31328"}
01:09:41.443 00.017 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"616b7bf3-6d55-4dff-b77b-960dc42cd888"}
01:09:41.455 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":63,"width":15,"height":15,"star_pos":[6.85,7.08],"pixels":"..."},"id":"616b7bf3-6d55-4dff-b77b-960dc42cd888"}
01:09:42.585 01.130 12020 Exposure complete
01:09:43.020 00.435 12020 worker thread done servicing request
01:09:43.020 00.000 9340 OnExposeComplete: enter
01:09:43.036 00.016 9340 UpdateGuideState(): m_state=6
01:09:43.103 00.067 9340 Star::Find(15, 817, 624, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 64
01:09:43.126 00.023 9340 Star::Find returns 1 (0), X=818.52, Y=623.66, Mass=592534, SNR=94.9, Peak=54654 HFD=3.7
01:09:43.153 00.027 9340 MultiStar: [#1 -0.13,-0.39,0.73,U] [#2 0.31,-0.64,0.00,M1] [#3 0.21,-0.39,0.84,U] [#4 0.58,-1.01,0.00,M10] [#5 0.32,0.12,0.74,U] [#6 -0.06,0.19,0.50,U] [#7 0.41,-1.08,0.00,M5] [#8 -0.20,-0.86,0.00,M5] 
01:09:43.178 00.025 9340 refined, 4 included, MultiStar: {0.14, -0.26}, one-star: {0.26, -0.56}
01:09:43.218 00.040 9340 CameraToMount -- cameraTheta (-1.06) - m_xAngle (-3.09) = xAngle (2.03 = 2.03)
01:09:43.248 00.030 9340 CameraToMount -- cameraTheta (-1.06) - (m_xAngle (-3.09) + m_yAngleError (-0.07)) = yAngle (2.11 = 2.11)
01:09:43.280 00.032 9340 CameraToMount -- cameraX=0.14 cameraY=-0.26 hyp=0.30 cameraTheta=-1.06 mountX=-0.13 mountY=0.25, mountTheta=2.05
01:09:43.367 00.087 9340 SchedulePrimaryMove(10104498, x=0.14, y=-0.26, opts=13)
01:09:43.382 00.015 9340 Enqueuing Move request for scope (0.14, -0.26)
01:09:43.408 00.026 12020 Worker thread wakes up
01:09:43.408 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=11728, max=65535, med=17103, FiltMin=13592, FiltMax=65515, Gamma=2.870
01:09:43.427 00.019 12020 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.26) opts 0xd
01:09:43.428 00.001 9340 UpdateGuideState exits: m=592534 SNR=94.9
01:09:43.470 00.042 12020 Handling offset move in thread for scope, endpoint = (0.14, -0.26)
01:09:43.471 00.001 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:09:43.487 00.016 12020 Moving (0.14, -0.26) raw xDistance=-0.13 yDistance=0.25
01:09:43.487 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
01:09:43.500 00.013 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
01:09:43.501 00.001 9340 Enqueuing Expose request
01:09:43.516 00.015 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
01:09:43.516 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.25
01:09:43.516 00.000 12020 MoveAxis(E, 0, ABG)
01:09:43.517 00.001 12020 Move returns status 0, amount 0
01:09:43.517 00.000 12020 MoveAxis(N, 0, ABG)
01:09:43.517 00.000 12020 Move returns status 0, amount 0
01:09:43.518 00.001 12020 move complete, result=0
01:09:43.518 00.000 12020 worker thread done servicing request
01:09:43.520 00.002 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"c6cd7a1b-475f-4c4d-864f-8e11259d5d8e"}
01:09:43.540 00.020 12020 Worker thread wakes up
01:09:43.540 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
01:09:43.540 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(803,609,31,31)
01:09:43.541 00.001 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"c6cd7a1b-475f-4c4d-864f-8e11259d5d8e"}
01:09:43.595 00.054 9340 GuideStep: -0.1 px 0 ms EAST, 0.3 px 0 ms NORTH
01:09:43.623 00.028 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"9bac6158-becf-45a1-9fe5-87dd21ada64b"}
01:09:43.654 00.031 9340 case statement mapped state 6 to 3
01:09:43.735 00.081 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"9bac6158-becf-45a1-9fe5-87dd21ada64b"}
01:09:43.841 00.106 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"5fe9365b-c958-4704-970f-4161ffd5e330"}
01:09:43.869 00.028 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":64,"width":15,"height":15,"star_pos":[6.52,6.66],"pixels":"..."},"id":"5fe9365b-c958-4704-970f-4161ffd5e330"}
01:09:45.351 01.482 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"009638be-4692-4906-8310-fe60ececab5c"}
01:09:45.368 00.017 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"009638be-4692-4906-8310-fe60ececab5c"}
01:09:45.392 00.024 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"ac0b94c6-0275-47df-a9ce-34dc079f0df6"}
01:09:45.410 00.018 9340 case statement mapped state 6 to 3
01:09:45.450 00.040 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"ac0b94c6-0275-47df-a9ce-34dc079f0df6"}
01:09:45.470 00.020 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"ec7b5e75-148f-4bb8-b509-a6783584d936"}
01:09:45.485 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":64,"width":15,"height":15,"star_pos":[6.52,6.66],"pixels":"..."},"id":"ec7b5e75-148f-4bb8-b509-a6783584d936"}
01:09:45.918 00.433 12020 Exposure complete
01:09:46.285 00.367 12020 worker thread done servicing request
01:09:46.285 00.000 9340 OnExposeComplete: enter
01:09:46.324 00.039 9340 UpdateGuideState(): m_state=6
01:09:46.379 00.055 9340 Star::Find(15, 818, 623, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 65
01:09:46.403 00.024 9340 Star::Find returns 1 (0), X=817.84, Y=624.28, Mass=640754, SNR=94.2, Peak=58342 HFD=3.8
01:09:46.435 00.032 9340 MultiStar: [#1 -0.59,0.09,0.00,M2] [#2 -0.10,0.11,0.99,U] [#3 -0.77,0.27,0.00,M1] [#4 -0.05,-0.36,0.93,U] [#5 -0.21,0.66,0.00,M1] [#6 -0.53,0.47,0.00,M1] [#7 0.02,-0.17,0.40,U] [#8 -0.57,0.05,0.00,M6] 
01:09:46.493 00.058 9340 refined, 3 included, MultiStar: {-0.17, -0.07}, one-star: {-0.42, 0.06}
01:09:46.515 00.022 9340 CameraToMount -- cameraTheta (-2.74) - m_xAngle (-3.09) = xAngle (0.35 = 0.35)
01:09:46.532 00.017 9340 CameraToMount -- cameraTheta (-2.74) - (m_xAngle (-3.09) + m_yAngleError (-0.07)) = yAngle (0.42 = 0.42)
01:09:46.558 00.026 9340 CameraToMount -- cameraX=-0.17 cameraY=-0.07 hyp=0.18 cameraTheta=-2.74 mountX=0.17 mountY=0.07, mountTheta=0.41
01:09:46.586 00.028 9340 SchedulePrimaryMove(10104498, x=-0.17, y=-0.07, opts=13)
01:09:46.633 00.047 9340 Enqueuing Move request for scope (-0.17, -0.07)
01:09:46.663 00.030 12020 Worker thread wakes up
01:09:46.664 00.001 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.17, -0.07) opts 0xd
01:09:46.665 00.001 12020 Handling offset move in thread for scope, endpoint = (-0.17, -0.07)
01:09:46.666 00.001 12020 Moving (-0.17, -0.07) raw xDistance=0.17 yDistance=0.07
01:09:46.666 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=10723, max=65535, med=17114, FiltMin=13640, FiltMax=65515, Gamma=2.870
01:09:46.689 00.023 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.17
01:09:46.689 00.000 9340 UpdateGuideState exits: m=640754 SNR=94.2
01:09:46.707 00.018 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:09:46.707 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:09:46.753 00.046 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
01:09:46.753 00.000 12020 MoveAxis(E, 0, ABG)
01:09:46.753 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
01:09:46.771 00.018 12020 Move returns status 0, amount 0
01:09:46.772 00.001 12020 MoveAxis(N, 0, ABG)
01:09:46.772 00.000 12020 Move returns status 0, amount 0
01:09:46.772 00.000 9340 Enqueuing Expose request
01:09:46.786 00.014 12020 move complete, result=0
01:09:46.786 00.000 9340 GuideStep: 0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
01:09:46.802 00.016 12020 worker thread done servicing request
01:09:46.802 00.000 12020 Worker thread wakes up
01:09:46.802 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
01:09:46.802 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(803,609,31,31)
01:09:47.352 00.550 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"071067ac-2353-4983-9289-e623199eb73e"}
01:09:47.438 00.086 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"071067ac-2353-4983-9289-e623199eb73e"}
01:09:47.525 00.087 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"c0a07acb-8ec4-4a49-a0c6-f344357df426"}
01:09:47.547 00.022 9340 case statement mapped state 6 to 3
01:09:47.560 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"c0a07acb-8ec4-4a49-a0c6-f344357df426"}
01:09:47.579 00.019 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"f4e6eea1-6257-4ef0-8493-c8a5e6afab75"}
01:09:47.597 00.018 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":65,"width":15,"height":15,"star_pos":[6.84,7.28],"pixels":"..."},"id":"f4e6eea1-6257-4ef0-8493-c8a5e6afab75"}
01:09:49.222 01.625 12020 Exposure complete
01:09:49.350 00.128 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"81ce884c-5f8c-41d1-99be-7f3e7a8ea45e"}
01:09:49.485 00.135 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"81ce884c-5f8c-41d1-99be-7f3e7a8ea45e"}
01:09:49.588 00.103 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"978d7335-5467-4051-acba-b9e7d78c3077"}
01:09:49.633 00.045 9340 case statement mapped state 6 to 3
01:09:49.717 00.084 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"978d7335-5467-4051-acba-b9e7d78c3077"}
01:09:49.762 00.045 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"ab0317ff-07cc-4ebb-ac33-9d64f1e65589"}
01:09:49.846 00.084 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":65,"width":15,"height":15,"star_pos":[6.84,7.28],"pixels":"..."},"id":"ab0317ff-07cc-4ebb-ac33-9d64f1e65589"}
01:09:50.362 00.516 12020 worker thread done servicing request
01:09:50.362 00.000 9340 OnExposeComplete: enter
01:09:50.401 00.039 9340 UpdateGuideState(): m_state=6
01:09:50.454 00.053 9340 Star::Find(15, 817, 624, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 66
01:09:50.522 00.068 9340 Star::Find returns 1 (0), X=818.51, Y=623.92, Mass=651314, SNR=92.9, Peak=52438 HFD=4.2
01:09:50.565 00.043 9340 MultiStar: [#1 -0.24,-0.24,0.78,U] [#2 0.55,-0.32,0.00,M1] [#3 0.05,-0.32,0.73,U] [#4 0.44,-0.55,0.00,M10] [#5 0.38,0.25,0.70,U] [#6 -0.36,0.59,0.00,M2] [#7 0.69,-0.65,0.00,M5] [#8 -0.41,-0.54,0.00,M7] 
01:09:50.614 00.049 9340 refined, 3 included, MultiStar: {0.11, -0.17}, one-star: {0.25, -0.29}
01:09:50.692 00.078 9340 CameraToMount -- cameraTheta (-0.98) - m_xAngle (-3.09) = xAngle (2.12 = 2.12)
01:09:50.808 00.116 9340 CameraToMount -- cameraTheta (-0.98) - (m_xAngle (-3.09) + m_yAngleError (-0.07)) = yAngle (2.19 = 2.19)
01:09:50.892 00.084 9340 CameraToMount -- cameraX=0.11 cameraY=-0.17 hyp=0.21 cameraTheta=-0.98 mountX=-0.11 mountY=0.17, mountTheta=2.14
01:09:50.976 00.084 9340 SchedulePrimaryMove(10104498, x=0.11, y=-0.17, opts=13)
01:09:51.033 00.057 9340 Enqueuing Move request for scope (0.11, -0.17)
01:09:51.057 00.024 12020 Worker thread wakes up
01:09:51.057 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=11357, max=65535, med=17009, FiltMin=13629, FiltMax=65515, Gamma=2.870
01:09:51.077 00.020 12020 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.17) opts 0xd
01:09:51.077 00.000 9340 UpdateGuideState exits: m=651314 SNR=92.9
01:09:51.094 00.017 12020 Handling offset move in thread for scope, endpoint = (0.11, -0.17)
01:09:51.094 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:09:51.133 00.039 12020 Moving (0.11, -0.17) raw xDistance=-0.11 yDistance=0.17
01:09:51.133 00.000 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
01:09:51.133 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:09:51.134 00.001 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
01:09:51.134 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
01:09:51.151 00.017 12020 MoveAxis(E, 0, ABG)
01:09:51.151 00.000 12020 Move returns status 0, amount 0
01:09:51.152 00.001 12020 MoveAxis(N, 0, ABG)
01:09:51.152 00.000 12020 Move returns status 0, amount 0
01:09:51.152 00.000 12020 move complete, result=0
01:09:51.152 00.000 12020 worker thread done servicing request
01:09:51.154 00.002 9340 Enqueuing Expose request
01:09:51.177 00.023 12020 Worker thread wakes up
01:09:51.178 00.001 12020 worker thread servicing REQUEST_EXPOSE 2000
01:09:51.178 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(803,609,31,31)
01:09:51.179 00.001 9340 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
01:09:51.354 00.175 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"d03a7a1f-5b15-435a-a34d-11eef3414347"}
01:09:51.402 00.048 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"d03a7a1f-5b15-435a-a34d-11eef3414347"}
01:09:51.419 00.017 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"9a1faff0-4d0d-47b6-bcb1-874af626430e"}
01:09:51.437 00.018 9340 case statement mapped state 6 to 3
01:09:51.489 00.052 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"9a1faff0-4d0d-47b6-bcb1-874af626430e"}
01:09:51.507 00.018 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"99a0a91e-abd3-4a73-9f3a-4f01835b6f31"}
01:09:51.519 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":66,"width":15,"height":15,"star_pos":[6.51,6.92],"pixels":"..."},"id":"99a0a91e-abd3-4a73-9f3a-4f01835b6f31"}
01:09:53.350 01.831 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"96c2c356-9cf6-4728-a30b-8765f21ef368"}
01:09:53.366 00.016 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"96c2c356-9cf6-4728-a30b-8765f21ef368"}
01:09:53.386 00.020 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"b34018bf-b3c7-405f-901a-69bcc86f847d"}
01:09:53.419 00.033 9340 case statement mapped state 6 to 3
01:09:53.431 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"b34018bf-b3c7-405f-901a-69bcc86f847d"}
01:09:53.442 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"b98eebed-3367-41a7-85b6-5692605d9828"}
01:09:53.453 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":66,"width":15,"height":15,"star_pos":[6.51,6.92],"pixels":"..."},"id":"b98eebed-3367-41a7-85b6-5692605d9828"}
01:09:53.551 00.098 12020 Exposure complete
01:09:53.865 00.314 12020 worker thread done servicing request
01:09:53.865 00.000 9340 OnExposeComplete: enter
01:09:53.882 00.017 9340 UpdateGuideState(): m_state=6
01:09:53.899 00.017 9340 Star::Find(15, 818, 623, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 67
01:09:53.916 00.017 9340 Star::Find returns 1 (0), X=818.63, Y=624.31, Mass=656187, SNR=95.9, Peak=55616 HFD=3.9
01:09:53.946 00.030 9340 MultiStar: [#1 0.08,0.13,0.79,U] [#2 0.63,-0.03,0.00,M2] [#3 -0.03,-0.04,0.87,U] [#4 1.09,-0.58,0.00,R] [#5 0.52,0.53,0.00,M1] [#6 0.73,0.37,0.00,M3] [#7 0.61,-0.45,0.00,M6] [#8 0.55,-0.23,0.00,M8] 
01:09:53.996 00.050 9340 refined, 2 included, MultiStar: {0.15, 0.06}, one-star: {0.36, 0.09}
01:09:54.012 00.016 9340 CameraToMount -- cameraTheta (0.39) - m_xAngle (-3.09) = xAngle (3.49 = -2.80)
01:09:54.026 00.014 9340 CameraToMount -- cameraTheta (0.39) - (m_xAngle (-3.09) + m_yAngleError (-0.07)) = yAngle (3.56 = -2.72)
01:09:54.046 00.020 9340 CameraToMount -- cameraX=0.15 cameraY=0.06 hyp=0.16 cameraTheta=0.39 mountX=-0.15 mountY=-0.07, mountTheta=-2.73
01:09:54.075 00.029 9340 SchedulePrimaryMove(10104498, x=0.15, y=0.06, opts=13)
01:09:54.116 00.041 9340 Enqueuing Move request for scope (0.15, 0.06)
01:09:54.130 00.014 12020 Worker thread wakes up
01:09:54.130 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=11704, max=65535, med=17059, FiltMin=13038, FiltMax=65515, Gamma=2.870
01:09:54.142 00.012 12020 worker thread servicing REQUEST_MOVE scope ofs (0.15, 0.06) opts 0xd
01:09:54.143 00.001 9340 UpdateGuideState exits: m=656187 SNR=95.9
01:09:54.154 00.011 12020 Handling offset move in thread for scope, endpoint = (0.15, 0.06)
01:09:54.155 00.001 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:09:54.170 00.015 12020 Moving (0.15, 0.06) raw xDistance=-0.15 yDistance=-0.07
01:09:54.170 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
01:09:54.185 00.015 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
01:09:54.185 00.000 9340 Enqueuing Expose request
01:09:54.201 00.016 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:09:54.201 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
01:09:54.201 00.000 12020 MoveAxis(E, 0, ABG)
01:09:54.201 00.000 12020 Move returns status 0, amount 0
01:09:54.204 00.003 12020 MoveAxis(N, 0, ABG)
01:09:54.204 00.000 12020 Move returns status 0, amount 0
01:09:54.204 00.000 12020 move complete, result=0
01:09:54.225 00.021 12020 worker thread done servicing request
01:09:54.225 00.000 12020 Worker thread wakes up
01:09:54.225 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
01:09:54.225 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(803,609,31,31)
01:09:54.229 00.004 9340 GuideStep: -0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
01:09:55.350 01.121 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"c9cf0eee-b7b0-499a-9e9f-387a10afd550"}
01:09:55.363 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"c9cf0eee-b7b0-499a-9e9f-387a10afd550"}
01:09:55.437 00.074 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"2480cf63-a557-4c06-a99b-0340c6e18340"}
01:09:55.448 00.011 9340 case statement mapped state 6 to 3
01:09:55.462 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"2480cf63-a557-4c06-a99b-0340c6e18340"}
01:09:55.477 00.015 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"fc803307-1327-418e-86f1-fbc61617292c"}
01:09:55.519 00.042 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":67,"width":15,"height":15,"star_pos":[6.63,7.31],"pixels":"..."},"id":"fc803307-1327-418e-86f1-fbc61617292c"}
01:09:56.620 01.101 12020 Exposure complete
01:09:56.958 00.338 12020 worker thread done servicing request
01:09:56.958 00.000 9340 OnExposeComplete: enter
01:09:56.970 00.012 9340 UpdateGuideState(): m_state=6
01:09:56.994 00.024 9340 Star::Find(15, 818, 624, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 68
01:09:57.052 00.058 9340 Star::Find returns 1 (0), X=818.73, Y=624.34, Mass=628654, SNR=112.9, Peak=53932 HFD=3.7
01:09:57.068 00.016 9340 MultiStar: [#1 0.09,0.01,0.64,U] [#2 0.77,0.10,0.00,M3] [#3 0.24,0.15,0.59,U] [#4 -0.11,0.18,0.76,U] [#5 0.15,0.54,0.00,M2] [#6 0.74,1.07,0.00,M4] [#7 0.84,0.14,0.00,M7] [#8 0.24,0.24,0.37,U] 
01:09:57.082 00.014 9340 refined, 4 included, MultiStar: {0.20, 0.13}, one-star: {0.46, 0.13}
01:09:57.100 00.018 9340 CameraToMount -- cameraTheta (0.59) - m_xAngle (-3.09) = xAngle (3.68 = -2.60)
01:09:57.116 00.016 9340 CameraToMount -- cameraTheta (0.59) - (m_xAngle (-3.09) + m_yAngleError (-0.07)) = yAngle (3.76 = -2.53)
01:09:57.139 00.023 9340 CameraToMount -- cameraX=0.20 cameraY=0.13 hyp=0.24 cameraTheta=0.59 mountX=-0.21 mountY=-0.14, mountTheta=-2.55
01:09:57.164 00.025 9340 SchedulePrimaryMove(10104498, x=0.20, y=0.13, opts=13)
01:09:57.197 00.033 9340 Enqueuing Move request for scope (0.20, 0.13)
01:09:57.226 00.029 12020 Worker thread wakes up
01:09:57.226 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=11032, max=65535, med=17072, FiltMin=13507, FiltMax=65515, Gamma=2.870
01:09:57.239 00.013 12020 worker thread servicing REQUEST_MOVE scope ofs (0.20, 0.13) opts 0xd
01:09:57.239 00.000 9340 UpdateGuideState exits: m=628654 SNR=112.9
01:09:57.251 00.012 12020 Handling offset move in thread for scope, endpoint = (0.20, 0.13)
01:09:57.252 00.001 12020 Moving (0.20, 0.13) raw xDistance=-0.21 yDistance=-0.14
01:09:57.252 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:09:57.265 00.013 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.21
01:09:57.266 00.001 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:09:57.266 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
01:09:57.282 00.016 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
01:09:57.282 00.000 9340 Enqueuing Expose request
01:09:57.321 00.039 12020 MoveAxis(E, 0, ABG)
01:09:57.321 00.000 12020 Move returns status 0, amount 0
01:09:57.321 00.000 12020 MoveAxis(N, 0, ABG)
01:09:57.321 00.000 12020 Move returns status 0, amount 0
01:09:57.321 00.000 12020 move complete, result=0
01:09:57.322 00.001 12020 worker thread done servicing request
01:09:57.323 00.001 12020 Worker thread wakes up
01:09:57.324 00.001 12020 worker thread servicing REQUEST_EXPOSE 2000
01:09:57.324 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(803,609,31,31)
01:09:57.325 00.001 9340 GuideStep: -0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
01:09:57.360 00.035 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"43237b86-2c88-4fdd-92d1-8da8877ef7f6"}
01:09:57.372 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"43237b86-2c88-4fdd-92d1-8da8877ef7f6"}
01:09:57.392 00.020 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"1ba3cfb0-7f69-492b-94e5-79d2444fbda0"}
01:09:57.411 00.019 9340 case statement mapped state 6 to 3
01:09:57.461 00.050 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"1ba3cfb0-7f69-492b-94e5-79d2444fbda0"}
01:09:57.482 00.021 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"f46e4f07-826d-4dbf-ad96-325f30a59dee"}
01:09:57.501 00.019 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":68,"width":15,"height":15,"star_pos":[6.73,7.34],"pixels":"..."},"id":"f46e4f07-826d-4dbf-ad96-325f30a59dee"}
01:09:59.349 01.848 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"7049f3d2-f096-414b-8934-747d94537266"}
01:09:59.359 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"7049f3d2-f096-414b-8934-747d94537266"}
01:09:59.373 00.014 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"fa1bce57-8a0e-4655-8c05-a151496718c0"}
01:09:59.383 00.010 9340 case statement mapped state 6 to 3
01:09:59.393 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"fa1bce57-8a0e-4655-8c05-a151496718c0"}
01:09:59.407 00.014 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"9a7f4568-a569-47a1-a47c-e08eb899124c"}
01:09:59.417 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":68,"width":15,"height":15,"star_pos":[6.73,7.34],"pixels":"..."},"id":"9a7f4568-a569-47a1-a47c-e08eb899124c"}
01:09:59.692 00.275 12020 Exposure complete
01:09:59.989 00.297 12020 worker thread done servicing request
01:09:59.990 00.001 9340 OnExposeComplete: enter
01:10:00.002 00.012 9340 UpdateGuideState(): m_state=6
01:10:00.013 00.011 9340 Star::Find(15, 818, 624, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 69
01:10:00.033 00.020 9340 Star::Find returns 1 (0), X=819.01, Y=624.43, Mass=659821, SNR=101.2, Peak=59300 HFD=3.7
01:10:00.059 00.026 9340 MultiStar: [#1 0.49,0.16,0.82,U] [#2 0.62,0.22,0.00,M4] [#3 0.44,0.42,0.00,M1] [#4 0.29,0.49,0.00,M1] [#5 0.85,0.83,0.00,M3] [#6 0.57,1.38,0.00,M5] [#7 0.86,-0.31,0.00,M8] [#8 0.48,0.03,0.43,U] 
01:10:00.080 00.021 9340 refined, 2 included, MultiStar: {0.60, 0.16}, one-star: {0.74, 0.21}
01:10:00.111 00.031 9340 CameraToMount -- cameraTheta (0.26) - m_xAngle (-3.09) = xAngle (3.35 = -2.93)
01:10:00.124 00.013 9340 CameraToMount -- cameraTheta (0.26) - (m_xAngle (-3.09) + m_yAngleError (-0.07)) = yAngle (3.43 = -2.85)
01:10:00.145 00.021 9340 CameraToMount -- cameraX=0.60 cameraY=0.16 hyp=0.62 cameraTheta=0.26 mountX=-0.61 mountY=-0.18, mountTheta=-2.86
01:10:00.161 00.016 9340 SchedulePrimaryMove(10104498, x=0.60, y=0.16, opts=13)
01:10:00.176 00.015 9340 Enqueuing Move request for scope (0.60, 0.16)
01:10:00.190 00.014 12020 Worker thread wakes up
01:10:00.190 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=11734, max=65535, med=17084, FiltMin=13542, FiltMax=65515, Gamma=2.870
01:10:00.200 00.010 12020 worker thread servicing REQUEST_MOVE scope ofs (0.60, 0.16) opts 0xd
01:10:00.217 00.017 9340 UpdateGuideState exits: m=659821 SNR=101.2
01:10:00.235 00.018 12020 Handling offset move in thread for scope, endpoint = (0.60, 0.16)
01:10:00.235 00.000 12020 Moving (0.60, 0.16) raw xDistance=-0.61 yDistance=-0.18
01:10:00.236 00.001 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:10:00.251 00.015 12020 GuideAlgorithmHysteresis::Result() returns -0.26 from input -0.61
01:10:00.252 00.001 9340 ScheduleExposure(2000,3,1) exposurePending=0
01:10:00.261 00.009 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:10:00.262 00.001 9340 Enqueuing Expose request
01:10:00.274 00.012 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
01:10:00.274 00.000 12020 MoveAxis(E, 44, ABG)
01:10:00.274 00.000 12020 Guiding  Dir = 2, Dur = 44
01:10:00.275 00.001 12020 IsSlewing returns 0
01:10:00.276 00.001 12020 IsGuiding returns 0
01:10:00.319 00.043 12020 PulseGuide returned control before completion, sleep 13
01:10:00.356 00.037 12020 IsGuiding returns 1
01:10:00.356 00.000 12020 scope still moving after pulse duration time elapsed
01:10:00.392 00.036 12020 IsSlewing returns 0
01:10:00.393 00.001 12020 IsGuiding returns 0
01:10:00.393 00.000 12020 scope move finished after 44 + 72 ms
01:10:00.393 00.000 12020 Move returns status 0, amount 44
01:10:00.394 00.001 12020 MoveAxis(N, 0, ABG)
01:10:00.394 00.000 12020 Move returns status 0, amount 0
01:10:00.394 00.000 12020 move complete, result=0
01:10:00.395 00.001 12020 worker thread done servicing request
01:10:00.395 00.000 9340 GuideStep: -0.6 px 44 ms EAST, -0.2 px 0 ms NORTH
01:10:00.428 00.033 12020 Worker thread wakes up
01:10:00.428 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
01:10:00.428 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(803,609,31,31)
01:10:01.348 00.920 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"d7372456-d691-4682-9979-b078e62983ea"}
01:10:01.384 00.036 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"d7372456-d691-4682-9979-b078e62983ea"}
01:10:01.410 00.026 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"f278bdbd-9c47-492d-8827-04354a64cff5"}
01:10:01.429 00.019 9340 case statement mapped state 6 to 3
01:10:01.444 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"f278bdbd-9c47-492d-8827-04354a64cff5"}
01:10:01.463 00.019 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"3d063ffe-fb24-4218-adba-124d8b40be9c"}
01:10:01.513 00.050 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":69,"width":15,"height":15,"star_pos":[7.01,7.43],"pixels":"..."},"id":"3d063ffe-fb24-4218-adba-124d8b40be9c"}
01:10:02.792 01.279 12020 Exposure complete
01:10:03.117 00.325 12020 worker thread done servicing request
01:10:03.117 00.000 9340 OnExposeComplete: enter
01:10:03.163 00.046 9340 UpdateGuideState(): m_state=6
01:10:03.179 00.016 9340 Star::Find(15, 819, 624, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 70
01:10:03.194 00.015 9340 Star::Find returns 1 (0), X=818.61, Y=624.11, Mass=693678, SNR=110.9, Peak=52550 HFD=4.1
01:10:03.219 00.025 9340 MultiStar: [#1 0.03,0.07,0.90,U] [#2 0.44,-0.17,0.67,U] [#3 0.32,-0.22,0.64,U] [#4 -0.20,-0.02,0.59,U] [#5 0.33,0.70,0.00,M4] [#6 0.43,0.78,0.00,M6] [#7 0.88,-0.35,0.00,M9] [#8 0.01,-0.50,0.42,U] 
01:10:03.264 00.045 9340 refined, 5 included, MultiStar: {0.18, -0.12}, one-star: {0.34, -0.10}
01:10:03.281 00.017 9340 CameraToMount -- cameraTheta (-0.59) - m_xAngle (-3.09) = xAngle (2.50 = 2.50)
01:10:03.299 00.018 9340 CameraToMount -- cameraTheta (-0.59) - (m_xAngle (-3.09) + m_yAngleError (-0.07)) = yAngle (2.57 = 2.57)
01:10:03.312 00.013 9340 CameraToMount -- cameraX=0.18 cameraY=-0.12 hyp=0.21 cameraTheta=-0.59 mountX=-0.17 mountY=0.12, mountTheta=2.55
01:10:03.343 00.031 9340 SchedulePrimaryMove(10104498, x=0.18, y=-0.12, opts=13)
01:10:03.398 00.055 9340 Enqueuing Move request for scope (0.18, -0.12)
01:10:03.414 00.016 12020 Worker thread wakes up
01:10:03.414 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=10010, max=65535, med=17035, FiltMin=13784, FiltMax=65515, Gamma=2.870
01:10:03.427 00.013 12020 worker thread servicing REQUEST_MOVE scope ofs (0.18, -0.12) opts 0xd
01:10:03.427 00.000 9340 UpdateGuideState exits: m=693678 SNR=110.9
01:10:03.449 00.022 12020 Handling offset move in thread for scope, endpoint = (0.18, -0.12)
01:10:03.449 00.000 12020 Moving (0.18, -0.12) raw xDistance=-0.17 yDistance=0.12
01:10:03.450 00.001 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17
01:10:03.450 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:10:03.450 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
01:10:03.450 00.000 12020 MoveAxis(E, 0, ABG)
01:10:03.450 00.000 12020 Move returns status 0, amount 0
01:10:03.451 00.001 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:10:03.500 00.049 12020 MoveAxis(N, 0, ABG)
01:10:03.500 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
01:10:03.516 00.016 12020 Move returns status 0, amount 0
01:10:03.516 00.000 9340 Enqueuing Expose request
01:10:03.531 00.015 12020 move complete, result=0
01:10:03.531 00.000 12020 worker thread done servicing request
01:10:03.532 00.001 12020 Worker thread wakes up
01:10:03.532 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
01:10:03.532 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(803,609,31,31)
01:10:03.532 00.000 9340 GuideStep: -0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
01:10:03.571 00.039 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"2d74f6bc-b756-4c9a-b240-8206860eb067"}
01:10:03.617 00.046 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"2d74f6bc-b756-4c9a-b240-8206860eb067"}
01:10:03.639 00.022 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"ac6ee8a6-3ed2-41ca-8cc0-4b50f49c97c9"}
01:10:03.664 00.025 9340 case statement mapped state 6 to 3
01:10:03.686 00.022 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"ac6ee8a6-3ed2-41ca-8cc0-4b50f49c97c9"}
01:10:03.735 00.049 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"a4c1de0d-10a9-46d3-bdf3-ef94975c08e2"}
01:10:03.777 00.042 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":70,"width":15,"height":15,"star_pos":[6.61,7.11],"pixels":"..."},"id":"a4c1de0d-10a9-46d3-bdf3-ef94975c08e2"}
01:10:05.347 01.570 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"ccd18ed0-e313-4a30-974d-cba8e3b03f51"}
01:10:05.384 00.037 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"ccd18ed0-e313-4a30-974d-cba8e3b03f51"}
01:10:05.400 00.016 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"f14764bf-292c-44fd-8b0e-92b9da20a048"}
01:10:05.411 00.011 9340 case statement mapped state 6 to 3
01:10:05.422 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"f14764bf-292c-44fd-8b0e-92b9da20a048"}
01:10:05.436 00.014 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"0a6406dd-2fb4-42ea-88aa-d94b9ea3299e"}
01:10:05.450 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":70,"width":15,"height":15,"star_pos":[6.61,7.11],"pixels":"..."},"id":"0a6406dd-2fb4-42ea-88aa-d94b9ea3299e"}
01:10:05.943 00.493 12020 Exposure complete
01:10:06.203 00.260 12020 worker thread done servicing request
01:10:06.203 00.000 9340 OnExposeComplete: enter
01:10:06.225 00.022 9340 UpdateGuideState(): m_state=6
01:10:06.237 00.012 9340 Star::Find(15, 818, 624, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 71
01:10:06.252 00.015 9340 Star::Find returns 1 (0), X=819.23, Y=624.15, Mass=654869, SNR=102.1, Peak=55812 HFD=4.2
01:10:06.267 00.015 9340 MultiStar: [#1 0.87,-0.04,0.00,M1] [#2 1.17,0.17,0.00,M4] [#3 0.59,0.21,0.00,M1] [#4 0.26,0.03,0.66,U] [#5 1.42,0.64,0.00,M5] [#6 1.19,0.70,0.00,M7] [#7 1.57,-0.36,0.00,M10] [#8 0.87,-0.01,0.00,M6] 
01:10:06.285 00.018 9340 refined, 1 included, MultiStar: {0.68, -0.03}, one-star: {0.97, -0.07}
01:10:06.319 00.034 9340 CameraToMount -- cameraTheta (-0.04) - m_xAngle (-3.09) = xAngle (3.05 = 3.05)
01:10:06.329 00.010 9340 CameraToMount -- cameraTheta (-0.04) - (m_xAngle (-3.09) + m_yAngleError (-0.07)) = yAngle (3.13 = 3.13)
01:10:06.340 00.011 9340 CameraToMount -- cameraX=0.68 cameraY=-0.03 hyp=0.69 cameraTheta=-0.04 mountX=-0.68 mountY=0.01, mountTheta=3.13
01:10:06.358 00.018 9340 SchedulePrimaryMove(10104498, x=0.68, y=-0.03, opts=13)
01:10:06.374 00.016 9340 Enqueuing Move request for scope (0.68, -0.03)
01:10:06.388 00.014 12020 Worker thread wakes up
01:10:06.388 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=11753, max=65535, med=17109, FiltMin=13929, FiltMax=65515, Gamma=2.870
01:10:06.400 00.012 12020 worker thread servicing REQUEST_MOVE scope ofs (0.68, -0.03) opts 0xd
01:10:06.401 00.001 9340 UpdateGuideState exits: m=654869 SNR=102.1
01:10:06.426 00.025 12020 Handling offset move in thread for scope, endpoint = (0.68, -0.03)
01:10:06.427 00.001 12020 Moving (0.68, -0.03) raw xDistance=-0.68 yDistance=0.01
01:10:06.427 00.000 12020 GuideAlgorithmHysteresis::Result() returns -0.29 from input -0.68
01:10:06.427 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:10:06.440 00.013 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:10:06.441 00.001 9340 ScheduleExposure(2000,3,1) exposurePending=0
01:10:06.452 00.011 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
01:10:06.452 00.000 9340 Enqueuing Expose request
01:10:06.465 00.013 12020 MoveAxis(E, 49, ABG)
01:10:06.465 00.000 12020 Guiding  Dir = 2, Dur = 49
01:10:06.466 00.001 12020 IsSlewing returns 0
01:10:06.467 00.001 12020 IsGuiding returns 0
01:10:06.495 00.028 12020 PulseGuide returned control before completion, sleep 31
01:10:06.544 00.049 12020 IsGuiding returns 1
01:10:06.544 00.000 12020 scope still moving after pulse duration time elapsed
01:10:06.576 00.032 12020 IsSlewing returns 0
01:10:06.608 00.032 12020 IsGuiding returns 0
01:10:06.608 00.000 12020 scope move finished after 49 + 91 ms
01:10:06.609 00.001 12020 Move returns status 0, amount 49
01:10:06.609 00.000 12020 MoveAxis(N, 0, ABG)
01:10:06.609 00.000 12020 Move returns status 0, amount 0
01:10:06.609 00.000 12020 move complete, result=0
01:10:06.610 00.001 12020 worker thread done servicing request
01:10:06.610 00.000 9340 GuideStep: -0.7 px 49 ms EAST, 0.0 px 0 ms NORTH
01:10:06.622 00.012 12020 Worker thread wakes up
01:10:06.623 00.001 12020 worker thread servicing REQUEST_EXPOSE 2000
01:10:06.623 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(803,609,31,31)
01:10:07.347 00.724 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"8e9ede4c-dcbe-4091-b951-2de2abc3d183"}
01:10:07.362 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"8e9ede4c-dcbe-4091-b951-2de2abc3d183"}
01:10:07.395 00.033 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"d415697a-fd67-4801-965c-a7be6347a989"}
01:10:07.408 00.013 9340 case statement mapped state 6 to 3
01:10:07.444 00.036 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"d415697a-fd67-4801-965c-a7be6347a989"}
01:10:07.457 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"c336a2e1-225e-4b4e-88fe-89c5827ae841"}
01:10:07.471 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":71,"width":15,"height":15,"star_pos":[7.23,7.15],"pixels":"..."},"id":"c336a2e1-225e-4b4e-88fe-89c5827ae841"}
01:10:08.990 01.519 12020 Exposure complete
01:10:09.210 00.220 12020 worker thread done servicing request
01:10:09.210 00.000 9340 OnExposeComplete: enter
01:10:09.224 00.014 9340 UpdateGuideState(): m_state=6
01:10:09.237 00.013 9340 Star::Find(15, 819, 624, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 72
01:10:09.250 00.013 9340 Star::Find returns 1 (0), X=818.82, Y=624.23, Mass=660480, SNR=97.6, Peak=53996 HFD=4.3
01:10:09.260 00.010 9340 MultiStar: [#1 0.05,-0.05,0.65,U] [#2 0.63,-0.17,0.00,M5] [#3 0.11,0.14,0.79,U] [#4 -0.23,0.32,0.69,U] [#5 0.27,0.83,0.00,M6] [#6 0.27,0.48,0.43,U] [#7 0.96,-0.55,0.00,R] [#8 0.25,-0.11,0.31,U] 
01:10:09.271 00.011 9340 refined, 5 included, MultiStar: {0.19, 0.13}, one-star: {0.56, 0.01}
01:10:09.298 00.027 9340 CameraToMount -- cameraTheta (0.59) - m_xAngle (-3.09) = xAngle (3.69 = -2.60)
01:10:09.313 00.015 9340 CameraToMount -- cameraTheta (0.59) - (m_xAngle (-3.09) + m_yAngleError (-0.07)) = yAngle (3.76 = -2.52)
01:10:09.324 00.011 9340 CameraToMount -- cameraX=0.19 cameraY=0.13 hyp=0.22 cameraTheta=0.59 mountX=-0.19 mountY=-0.13, mountTheta=-2.55
01:10:09.343 00.019 9340 SchedulePrimaryMove(10104498, x=0.19, y=0.13, opts=13)
01:10:09.354 00.011 9340 Enqueuing Move request for scope (0.19, 0.13)
01:10:09.363 00.009 12020 Worker thread wakes up
01:10:09.363 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=11713, max=65535, med=17119, FiltMin=13618, FiltMax=65515, Gamma=2.870
01:10:09.374 00.011 12020 worker thread servicing REQUEST_MOVE scope ofs (0.19, 0.13) opts 0xd
01:10:09.375 00.001 9340 UpdateGuideState exits: m=660480 SNR=97.6
01:10:09.388 00.013 12020 Handling offset move in thread for scope, endpoint = (0.19, 0.13)
01:10:09.389 00.001 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:10:09.400 00.011 12020 Moving (0.19, 0.13) raw xDistance=-0.19 yDistance=-0.13
01:10:09.400 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
01:10:09.412 00.012 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.19
01:10:09.412 00.000 9340 Enqueuing Expose request
01:10:09.444 00.032 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:10:09.444 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
01:10:09.444 00.000 12020 MoveAxis(E, 0, ABG)
01:10:09.444 00.000 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"9e38dc9d-0f25-4111-a98d-23f9b9a62b6b"}
01:10:09.456 00.012 12020 Move returns status 0, amount 0
01:10:09.456 00.000 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"9e38dc9d-0f25-4111-a98d-23f9b9a62b6b"}
01:10:09.465 00.009 12020 MoveAxis(N, 0, ABG)
01:10:09.465 00.000 12020 Move returns status 0, amount 0
01:10:09.466 00.001 12020 move complete, result=0
01:10:09.466 00.000 12020 worker thread done servicing request
01:10:09.467 00.001 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"bcf1b66b-054b-4f61-b593-2adf5652d7f5"}
01:10:09.479 00.012 12020 Worker thread wakes up
01:10:09.479 00.000 9340 case statement mapped state 6 to 3
01:10:09.489 00.010 12020 worker thread servicing REQUEST_EXPOSE 2000
01:10:09.489 00.000 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"bcf1b66b-054b-4f61-b593-2adf5652d7f5"}
01:10:09.499 00.010 12020 Handling exposure in thread, d=2000 o=3 r=(803,609,31,31)
01:10:09.499 00.000 9340 GuideStep: -0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
01:10:09.521 00.022 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"5af9c3a9-d8f7-4f72-84ca-56bd77052ed5"}
01:10:09.558 00.037 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":72,"width":15,"height":15,"star_pos":[6.82,7.23],"pixels":"..."},"id":"5af9c3a9-d8f7-4f72-84ca-56bd77052ed5"}
01:10:11.346 01.788 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"20f61e21-8b28-4340-9248-d6a16490ceb7"}
01:10:11.373 00.027 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"20f61e21-8b28-4340-9248-d6a16490ceb7"}
01:10:11.396 00.023 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"eb37fcdf-fdf7-44ce-bdf3-029e50788b46"}
01:10:11.442 00.046 9340 case statement mapped state 6 to 3
01:10:11.460 00.018 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"eb37fcdf-fdf7-44ce-bdf3-029e50788b46"}
01:10:11.472 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"53fac7ac-a0ed-4b78-b5ac-dd49bcadb045"}
01:10:11.487 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":72,"width":15,"height":15,"star_pos":[6.82,7.23],"pixels":"..."},"id":"53fac7ac-a0ed-4b78-b5ac-dd49bcadb045"}
01:10:11.868 00.381 12020 Exposure complete
01:10:12.142 00.274 12020 worker thread done servicing request
01:10:12.142 00.000 9340 OnExposeComplete: enter
01:10:12.154 00.012 9340 UpdateGuideState(): m_state=6
01:10:12.166 00.012 9340 Star::Find(15, 818, 624, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 73
01:10:12.181 00.015 9340 Star::Find returns 1 (0), X=819.37, Y=624.29, Mass=614153, SNR=96.5, Peak=55912 HFD=3.7
01:10:12.193 00.012 9340 MultiStar: [#1 0.64,0.54,0.00,M1] [#2 0.93,0.26,0.00,M6] [#3 0.42,0.62,0.00,M1] [#4 0.34,0.52,0.00,M1] [#5 0.76,0.71,0.00,M7] [#6 1.32,1.25,0.00,M7] [#7 0.38,0.31,0.31,U] [#8 0.45,-0.01,0.46,U] 
01:10:12.236 00.043 9340 refined, 2 included, MultiStar: {0.81, 0.10}, one-star: {1.11, 0.08}
01:10:12.251 00.015 9340 CameraToMount -- cameraTheta (0.12) - m_xAngle (-3.09) = xAngle (3.21 = -3.07)
01:10:12.263 00.012 9340 CameraToMount -- cameraTheta (0.12) - (m_xAngle (-3.09) + m_yAngleError (-0.07)) = yAngle (3.28 = -3.00)
01:10:12.275 00.012 9340 CameraToMount -- cameraX=0.81 cameraY=0.10 hyp=0.82 cameraTheta=0.12 mountX=-0.81 mountY=-0.12, mountTheta=-3.00
01:10:12.292 00.017 9340 SchedulePrimaryMove(10104498, x=0.81, y=0.10, opts=13)
01:10:12.309 00.017 9340 Enqueuing Move request for scope (0.81, 0.10)
01:10:12.345 00.036 12020 Worker thread wakes up
01:10:12.345 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=11629, max=65535, med=17145, FiltMin=13713, FiltMax=65515, Gamma=2.870
01:10:12.360 00.015 12020 worker thread servicing REQUEST_MOVE scope ofs (0.81, 0.10) opts 0xd
01:10:12.360 00.000 9340 UpdateGuideState exits: m=614153 SNR=96.5
01:10:12.371 00.011 12020 Handling offset move in thread for scope, endpoint = (0.81, 0.10)
01:10:12.372 00.001 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:10:12.386 00.014 12020 Moving (0.81, 0.10) raw xDistance=-0.81 yDistance=-0.12
01:10:12.387 00.001 9340 ScheduleExposure(2000,3,1) exposurePending=0
01:10:12.396 00.009 9340 Enqueuing Expose request
01:10:12.413 00.017 12020 GuideAlgorithmHysteresis::Result() returns -0.34 from input -0.81
01:10:12.413 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:10:12.413 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
01:10:12.414 00.001 12020 MoveAxis(E, 58, ABG)
01:10:12.416 00.002 12020 Guiding  Dir = 2, Dur = 58
01:10:12.418 00.002 12020 IsSlewing returns 0
01:10:12.419 00.001 12020 IsGuiding returns 0
01:10:12.444 00.025 12020 PulseGuide returned control before completion, sleep 45
01:10:12.494 00.050 12020 IsGuiding returns 1
01:10:12.494 00.000 12020 scope still moving after pulse duration time elapsed
01:10:12.540 00.046 12020 IsSlewing returns 0
01:10:12.541 00.001 12020 IsGuiding returns 0
01:10:12.541 00.000 12020 scope move finished after 58 + 62 ms
01:10:12.541 00.000 12020 Move returns status 0, amount 58
01:10:12.542 00.001 12020 MoveAxis(N, 0, ABG)
01:10:12.542 00.000 12020 Move returns status 0, amount 0
01:10:12.542 00.000 12020 move complete, result=0
01:10:12.542 00.000 12020 worker thread done servicing request
01:10:12.542 00.000 12020 Worker thread wakes up
01:10:12.542 00.000 9340 GuideStep: -0.8 px 58 ms EAST, -0.1 px 0 ms NORTH
01:10:12.555 00.013 12020 worker thread servicing REQUEST_EXPOSE 2000
01:10:12.556 00.001 12020 Handling exposure in thread, d=2000 o=3 r=(803,609,31,31)
01:10:13.381 00.825 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"e03172d7-560c-4aa2-866d-20dba055b276"}
01:10:13.392 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"e03172d7-560c-4aa2-866d-20dba055b276"}
01:10:13.408 00.016 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"6c563f63-3ebd-4ffd-a7b8-dae8ccc7178d"}
01:10:13.423 00.015 9340 case statement mapped state 6 to 3
01:10:13.439 00.016 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"6c563f63-3ebd-4ffd-a7b8-dae8ccc7178d"}
01:10:13.492 00.053 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"c30aa8e5-7cb0-4b98-945c-39449faf076c"}
01:10:13.509 00.017 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":73,"width":15,"height":15,"star_pos":[7.37,7.29],"pixels":"..."},"id":"c30aa8e5-7cb0-4b98-945c-39449faf076c"}
01:10:14.932 01.423 12020 Exposure complete
01:10:15.210 00.278 12020 worker thread done servicing request
01:10:15.211 00.001 9340 OnExposeComplete: enter
01:10:15.230 00.019 9340 UpdateGuideState(): m_state=6
01:10:15.245 00.015 9340 Star::Find(15, 819, 624, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 74
01:10:15.272 00.027 9340 Star::Find returns 1 (0), X=818.56, Y=624.28, Mass=674684, SNR=103.4, Peak=54644 HFD=4.0
01:10:15.287 00.015 9340 MultiStar: [#1 0.07,0.09,0.80,U] [#2 0.28,0.09,0.80,U] [#3 -0.14,0.37,0.66,U] [#4 -0.22,0.03,0.63,U] [#5 0.46,0.78,0.00,M8] [#6 0.04,0.68,0.00,M8] [#7 -0.40,0.17,0.39,U] [#8 -0.11,0.14,0.42,U] 
01:10:15.298 00.011 9340 refined, 6 included, MultiStar: {0.03, 0.13}, one-star: {0.30, 0.07}
01:10:15.310 00.012 9340 CameraToMount -- cameraTheta (1.34) - m_xAngle (-3.09) = xAngle (4.43 = -1.85)
01:10:15.327 00.017 9340 CameraToMount -- cameraTheta (1.34) - (m_xAngle (-3.09) + m_yAngleError (-0.07)) = yAngle (4.51 = -1.78)
01:10:15.363 00.036 9340 CameraToMount -- cameraX=0.03 cameraY=0.13 hyp=0.13 cameraTheta=1.34 mountX=-0.04 mountY=-0.13, mountTheta=-1.84
01:10:15.379 00.016 9340 SchedulePrimaryMove(10104498, x=0.03, y=0.13, opts=13)
01:10:15.394 00.015 9340 Enqueuing Move request for scope (0.03, 0.13)
01:10:15.407 00.013 12020 Worker thread wakes up
01:10:15.407 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=12088, max=65535, med=17149, FiltMin=13732, FiltMax=65515, Gamma=2.870
01:10:15.420 00.013 12020 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.13) opts 0xd
01:10:15.420 00.000 12020 Handling offset move in thread for scope, endpoint = (0.03, 0.13)
01:10:15.420 00.000 12020 Moving (0.03, 0.13) raw xDistance=-0.04 yDistance=-0.13
01:10:15.420 00.000 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
01:10:15.421 00.001 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:10:15.421 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
01:10:15.421 00.000 12020 MoveAxis(E, 0, ABG)
01:10:15.424 00.003 9340 UpdateGuideState exits: m=674684 SNR=103.4
01:10:15.461 00.037 12020 Move returns status 0, amount 0
01:10:15.462 00.001 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:10:15.473 00.011 9340 ScheduleExposure(2000,3,1) exposurePending=0
01:10:15.486 00.013 12020 MoveAxis(N, 0, ABG)
01:10:15.487 00.001 9340 Enqueuing Expose request
01:10:15.499 00.012 12020 Move returns status 0, amount 0
01:10:15.499 00.000 12020 move complete, result=0
01:10:15.499 00.000 12020 worker thread done servicing request
01:10:15.499 00.000 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"f5178b68-d5df-4e5c-a522-69c910c6122b"}
01:10:15.513 00.014 12020 Worker thread wakes up
01:10:15.513 00.000 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"f5178b68-d5df-4e5c-a522-69c910c6122b"}
01:10:15.550 00.037 12020 worker thread servicing REQUEST_EXPOSE 2000
01:10:15.550 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(803,609,31,31)
01:10:15.550 00.000 9340 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
01:10:15.576 00.026 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"e7661c77-34bc-4493-b8f7-056c9d25dabd"}
01:10:15.590 00.014 9340 case statement mapped state 6 to 3
01:10:15.617 00.027 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"e7661c77-34bc-4493-b8f7-056c9d25dabd"}
01:10:15.656 00.039 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"3034134f-41c4-451e-a13c-dc9e614e29d9"}
01:10:15.684 00.028 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":74,"width":15,"height":15,"star_pos":[6.56,7.28],"pixels":"..."},"id":"3034134f-41c4-451e-a13c-dc9e614e29d9"}
01:10:17.380 01.696 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"bea4482a-911d-4bf6-803b-9593171cb9ec"}
01:10:17.418 00.038 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"bea4482a-911d-4bf6-803b-9593171cb9ec"}
01:10:17.493 00.075 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"d05d6dd7-dc76-492e-9f35-f2764a9bce3e"}
01:10:17.531 00.038 9340 case statement mapped state 6 to 3
01:10:17.601 00.070 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"d05d6dd7-dc76-492e-9f35-f2764a9bce3e"}
01:10:17.638 00.037 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"c9bf9e10-b25e-4361-9b12-bdda40cd4983"}
01:10:17.716 00.078 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":74,"width":15,"height":15,"star_pos":[6.56,7.28],"pixels":"..."},"id":"c9bf9e10-b25e-4361-9b12-bdda40cd4983"}
01:10:18.047 00.331 12020 Exposure complete
01:10:18.713 00.666 9340 OnExposeComplete: enter
01:10:18.730 00.017 12020 worker thread done servicing request
01:10:18.730 00.000 9340 UpdateGuideState(): m_state=6
01:10:18.763 00.033 9340 Star::Find(15, 818, 624, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 75
01:10:18.817 00.054 9340 Star::Find returns 1 (0), X=818.67, Y=624.40, Mass=704139, SNR=103.5, Peak=58304 HFD=3.7
01:10:18.840 00.023 9340 MultiStar: [#1 0.20,0.36,0.64,U] [#2 0.51,0.40,0.00,M6] [#3 -0.04,0.26,0.75,U] [#4 0.05,0.48,0.69,U] [#5 0.62,0.58,0.00,M9] [#6 0.25,0.79,0.00,M9] [#7 -0.07,0.14,0.35,U] [#8 0.14,-0.39,0.38,U] 
01:10:18.856 00.016 9340 refined, 5 included, MultiStar: {0.15, 0.22}, one-star: {0.41, 0.19}
01:10:18.868 00.012 9340 CameraToMount -- cameraTheta (0.98) - m_xAngle (-3.09) = xAngle (4.07 = -2.21)
01:10:18.881 00.013 9340 CameraToMount -- cameraTheta (0.98) - (m_xAngle (-3.09) + m_yAngleError (-0.07)) = yAngle (4.14 = -2.14)
01:10:18.904 00.023 9340 CameraToMount -- cameraX=0.15 cameraY=0.22 hyp=0.27 cameraTheta=0.98 mountX=-0.16 mountY=-0.23, mountTheta=-2.19
01:10:18.926 00.022 9340 SchedulePrimaryMove(10104498, x=0.15, y=0.22, opts=13)
01:10:18.971 00.045 9340 Enqueuing Move request for scope (0.15, 0.22)
01:10:18.988 00.017 12020 Worker thread wakes up
01:10:18.988 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=11706, max=65535, med=17133, FiltMin=13745, FiltMax=65515, Gamma=2.870
01:10:19.000 00.012 12020 worker thread servicing REQUEST_MOVE scope ofs (0.15, 0.22) opts 0xd
01:10:19.000 00.000 9340 UpdateGuideState exits: m=704139 SNR=103.5
01:10:19.012 00.012 12020 Handling offset move in thread for scope, endpoint = (0.15, 0.22)
01:10:19.012 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:10:19.029 00.017 12020 Moving (0.15, 0.22) raw xDistance=-0.16 yDistance=-0.23
01:10:19.030 00.001 9340 ScheduleExposure(2000,3,1) exposurePending=0
01:10:19.052 00.022 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16
01:10:19.052 00.000 9340 Enqueuing Expose request
01:10:19.066 00.014 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:10:19.067 00.001 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.23
01:10:19.067 00.000 12020 MoveAxis(E, 0, ABG)
01:10:19.067 00.000 12020 Move returns status 0, amount 0
01:10:19.067 00.000 12020 MoveAxis(N, 0, ABG)
01:10:19.067 00.000 12020 Move returns status 0, amount 0
01:10:19.067 00.000 12020 move complete, result=0
01:10:19.068 00.001 12020 worker thread done servicing request
01:10:19.085 00.017 12020 Worker thread wakes up
01:10:19.087 00.002 12020 worker thread servicing REQUEST_EXPOSE 2000
01:10:19.087 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(803,609,31,31)
01:10:19.092 00.005 9340 GuideStep: -0.2 px 0 ms EAST, -0.2 px 0 ms NORTH
01:10:19.380 00.288 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"1c243c7f-42ce-4ef0-a332-644717c2e07c"}
01:10:19.393 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"1c243c7f-42ce-4ef0-a332-644717c2e07c"}
01:10:19.408 00.015 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"d5102d95-39d4-46ff-b8da-3c4edaa9c90b"}
01:10:19.419 00.011 9340 case statement mapped state 6 to 3
01:10:19.433 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"d5102d95-39d4-46ff-b8da-3c4edaa9c90b"}
01:10:19.446 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"cfe09d84-b115-41e0-9e53-392a4719bfc0"}
01:10:19.458 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":75,"width":15,"height":15,"star_pos":[6.67,7.40],"pixels":"..."},"id":"cfe09d84-b115-41e0-9e53-392a4719bfc0"}
01:10:21.378 01.920 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"af721298-06ac-47ec-9e99-f10fda8edd1b"}
01:10:21.401 00.023 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"af721298-06ac-47ec-9e99-f10fda8edd1b"}
01:10:21.414 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"4dd670d6-37e9-4771-ae64-1b1922131f78"}
01:10:21.430 00.016 9340 case statement mapped state 6 to 3
01:10:21.442 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"4dd670d6-37e9-4771-ae64-1b1922131f78"}
01:10:21.453 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"b8c2333d-9c63-4de7-a0b1-419c5e15c9f1"}
01:10:21.479 00.026 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":75,"width":15,"height":15,"star_pos":[6.67,7.40],"pixels":"..."},"id":"b8c2333d-9c63-4de7-a0b1-419c5e15c9f1"}
01:10:21.493 00.014 12020 Exposure complete
01:10:21.854 00.361 12020 worker thread done servicing request
01:10:21.855 00.001 9340 OnExposeComplete: enter
01:10:21.869 00.014 9340 UpdateGuideState(): m_state=6
01:10:21.883 00.014 9340 Star::Find(15, 818, 624, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 76
01:10:21.899 00.016 9340 Star::Find returns 1 (0), X=818.62, Y=624.32, Mass=629515, SNR=89.5, Peak=58020 HFD=3.6
01:10:21.938 00.039 9340 MultiStar: [#1 -0.04,0.09,1.06,U] [#2 0.50,0.08,1.09,U] [#3 0.20,0.22,0.76,U] [#4 -0.40,0.20,0.87,U] [#5 0.44,1.00,0.00,M10] [#6 0.27,0.77,0.00,M10] [#7 -0.34,-0.14,0.40,U] [#8 -0.13,0.12,0.39,U] 
01:10:21.953 00.015 9340 refined, 6 included, MultiStar: {0.08, 0.11}, one-star: {0.36, 0.11}
01:10:21.967 00.014 9340 CameraToMount -- cameraTheta (0.93) - m_xAngle (-3.09) = xAngle (4.02 = -2.26)
01:10:21.980 00.013 9340 CameraToMount -- cameraTheta (0.93) - (m_xAngle (-3.09) + m_yAngleError (-0.07)) = yAngle (4.10 = -2.19)
01:10:21.998 00.018 9340 CameraToMount -- cameraX=0.08 cameraY=0.11 hyp=0.14 cameraTheta=0.93 mountX=-0.09 mountY=-0.12, mountTheta=-2.23
01:10:22.030 00.032 9340 SchedulePrimaryMove(10104498, x=0.08, y=0.11, opts=13)
01:10:22.068 00.038 9340 Enqueuing Move request for scope (0.08, 0.11)
01:10:22.085 00.017 12020 Worker thread wakes up
01:10:22.085 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=11779, max=65535, med=17168, FiltMin=13815, FiltMax=65515, Gamma=2.870
01:10:22.105 00.020 12020 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.11) opts 0xd
01:10:22.105 00.000 9340 UpdateGuideState exits: m=629515 SNR=89.5
01:10:22.120 00.015 12020 Handling offset move in thread for scope, endpoint = (0.08, 0.11)
01:10:22.120 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:10:22.135 00.015 12020 Moving (0.08, 0.11) raw xDistance=-0.09 yDistance=-0.12
01:10:22.135 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
01:10:22.150 00.015 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
01:10:22.151 00.001 9340 Enqueuing Expose request
01:10:22.163 00.012 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:10:22.163 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
01:10:22.163 00.000 12020 MoveAxis(E, 0, ABG)
01:10:22.163 00.000 12020 Move returns status 0, amount 0
01:10:22.164 00.001 12020 MoveAxis(N, 0, ABG)
01:10:22.164 00.000 12020 Move returns status 0, amount 0
01:10:22.164 00.000 12020 move complete, result=0
01:10:22.164 00.000 12020 worker thread done servicing request
01:10:22.164 00.000 12020 Worker thread wakes up
01:10:22.165 00.001 12020 worker thread servicing REQUEST_EXPOSE 2000
01:10:22.165 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(803,609,31,31)
01:10:22.167 00.002 9340 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
01:10:23.378 01.211 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"0ec73861-641b-46f1-bb5a-ef00b8e10fc2"}
01:10:23.393 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"0ec73861-641b-46f1-bb5a-ef00b8e10fc2"}
01:10:23.407 00.014 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"25bd6fb5-6900-4d73-83db-b84457fa24bb"}
01:10:23.424 00.017 9340 case statement mapped state 6 to 3
01:10:23.439 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"25bd6fb5-6900-4d73-83db-b84457fa24bb"}
01:10:23.494 00.055 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"184dd3c5-ec43-43b4-b5ce-b0a9544fe05d"}
01:10:23.511 00.017 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":76,"width":15,"height":15,"star_pos":[6.62,7.32],"pixels":"..."},"id":"184dd3c5-ec43-43b4-b5ce-b0a9544fe05d"}
01:10:24.559 01.048 12020 Exposure complete
01:10:24.937 00.378 12020 worker thread done servicing request
01:10:24.937 00.000 9340 OnExposeComplete: enter
01:10:24.952 00.015 9340 UpdateGuideState(): m_state=6
01:10:24.982 00.030 9340 Star::Find(15, 818, 624, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 77
01:10:25.005 00.023 9340 Star::Find returns 1 (0), X=818.70, Y=624.27, Mass=722555, SNR=109.7, Peak=55748 HFD=4.1
01:10:25.040 00.035 9340 MultiStar: [#1 0.16,-0.02,0.80,U] [#2 0.34,0.17,0.95,U] [#3 0.08,0.29,0.66,U] [#4 -0.17,0.49,0.61,U] [#5 0.48,0.62,0.00,R] [#6 0.70,1.01,0.00,R] [#7 -0.08,0.41,0.35,U] [#8 0.31,-0.20,0.37,U] 
01:10:25.086 00.046 9340 refined, 6 included, MultiStar: {0.19, 0.16}, one-star: {0.44, 0.05}
01:10:25.101 00.015 9340 CameraToMount -- cameraTheta (0.69) - m_xAngle (-3.09) = xAngle (3.79 = -2.50)
01:10:25.119 00.018 9340 CameraToMount -- cameraTheta (0.69) - (m_xAngle (-3.09) + m_yAngleError (-0.07)) = yAngle (3.86 = -2.42)
01:10:25.145 00.026 9340 CameraToMount -- cameraX=0.19 cameraY=0.16 hyp=0.25 cameraTheta=0.69 mountX=-0.20 mountY=-0.17, mountTheta=-2.45
01:10:25.171 00.026 9340 SchedulePrimaryMove(10104498, x=0.19, y=0.16, opts=13)
01:10:25.213 00.042 9340 Enqueuing Move request for scope (0.19, 0.16)
01:10:25.241 00.028 12020 Worker thread wakes up
01:10:25.242 00.001 12020 worker thread servicing REQUEST_MOVE scope ofs (0.19, 0.16) opts 0xd
01:10:25.242 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=11666, max=65535, med=17211, FiltMin=13482, FiltMax=65515, Gamma=2.870
01:10:25.257 00.015 12020 Handling offset move in thread for scope, endpoint = (0.19, 0.16)
01:10:25.258 00.001 9340 UpdateGuideState exits: m=722555 SNR=109.7
01:10:25.273 00.015 12020 Moving (0.19, 0.16) raw xDistance=-0.20 yDistance=-0.17
01:10:25.273 00.000 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.20
01:10:25.273 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:10:25.274 00.001 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
01:10:25.274 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:10:25.288 00.014 12020 MoveAxis(E, 0, ABG)
01:10:25.289 00.001 9340 ScheduleExposure(2000,3,1) exposurePending=0
01:10:25.304 00.015 12020 Move returns status 0, amount 0
01:10:25.304 00.000 9340 Enqueuing Expose request
01:10:25.343 00.039 12020 MoveAxis(N, 0, ABG)
01:10:25.343 00.000 12020 Move returns status 0, amount 0
01:10:25.344 00.001 12020 move complete, result=0
01:10:25.344 00.000 12020 worker thread done servicing request
01:10:25.345 00.001 12020 Worker thread wakes up
01:10:25.345 00.000 9340 GuideStep: -0.2 px 0 ms EAST, -0.2 px 0 ms NORTH
01:10:25.358 00.013 12020 worker thread servicing REQUEST_EXPOSE 2000
01:10:25.358 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(803,609,31,31)
01:10:25.376 00.018 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"5ddc7aa8-baa3-4a88-8f04-3c951486f704"}
01:10:25.389 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"5ddc7aa8-baa3-4a88-8f04-3c951486f704"}
01:10:25.400 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"1e625aed-957b-48ef-aedc-a4bd2eb67c81"}
01:10:25.417 00.017 9340 case statement mapped state 6 to 3
01:10:25.435 00.018 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"1e625aed-957b-48ef-aedc-a4bd2eb67c81"}
01:10:25.469 00.034 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"0407ba61-d75a-43a7-8f9b-21c7c3ffb8f5"}
01:10:25.486 00.017 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":77,"width":15,"height":15,"star_pos":[6.70,7.27],"pixels":"..."},"id":"0407ba61-d75a-43a7-8f9b-21c7c3ffb8f5"}
01:10:27.377 01.891 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"fac9a06a-d31f-4f93-93e0-5045529e248d"}
01:10:27.387 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"fac9a06a-d31f-4f93-93e0-5045529e248d"}
01:10:27.421 00.034 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"76fc6794-5696-4aa1-b5ee-48d4719ab59d"}
01:10:27.431 00.010 9340 case statement mapped state 6 to 3
01:10:27.439 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"76fc6794-5696-4aa1-b5ee-48d4719ab59d"}
01:10:27.451 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"1052c7e8-99aa-4d7b-9b83-6485f32661e3"}
01:10:27.459 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":77,"width":15,"height":15,"star_pos":[6.70,7.27],"pixels":"..."},"id":"1052c7e8-99aa-4d7b-9b83-6485f32661e3"}
01:10:27.770 00.311 12020 Exposure complete
01:10:28.026 00.256 12020 worker thread done servicing request
01:10:28.026 00.000 9340 OnExposeComplete: enter
01:10:28.043 00.017 9340 UpdateGuideState(): m_state=6
01:10:28.055 00.012 9340 Star::Find(15, 818, 624, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 78
01:10:28.065 00.010 9340 Star::Find returns 1 (0), X=819.16, Y=624.40, Mass=649786, SNR=102.0, Peak=56644 HFD=3.9
01:10:28.079 00.014 9340 MultiStar: [#1 0.45,0.16,0.72,U] [#2 0.90,0.13,0.00,M5] [#3 0.60,0.44,0.00,M1] [#4 0.15,0.23,0.81,U] [#5 0.66,0.10,0.00,M1] [#6 0.46,0.02,0.38,U] [#7 0.17,0.45,0.33,U] [#8 0.36,0.13,0.44,U] 
01:10:28.094 00.015 9340 refined, 5 included, MultiStar: {0.47, 0.19}, one-star: {0.90, 0.19}
01:10:28.132 00.038 9340 CameraToMount -- cameraTheta (0.38) - m_xAngle (-3.09) = xAngle (3.48 = -2.81)
01:10:28.145 00.013 9340 CameraToMount -- cameraTheta (0.38) - (m_xAngle (-3.09) + m_yAngleError (-0.07)) = yAngle (3.55 = -2.73)
01:10:28.155 00.010 9340 CameraToMount -- cameraX=0.47 cameraY=0.19 hyp=0.51 cameraTheta=0.38 mountX=-0.48 mountY=-0.20, mountTheta=-2.74
01:10:28.173 00.018 9340 SchedulePrimaryMove(10104498, x=0.47, y=0.19, opts=13)
01:10:28.183 00.010 9340 Enqueuing Move request for scope (0.47, 0.19)
01:10:28.197 00.014 12020 Worker thread wakes up
01:10:28.198 00.001 9340 UpdateImageDisplay: Size=(1920,1080) min=11991, max=65535, med=17315, FiltMin=14064, FiltMax=65515, Gamma=2.870
01:10:28.215 00.017 12020 worker thread servicing REQUEST_MOVE scope ofs (0.47, 0.19) opts 0xd
01:10:28.215 00.000 9340 UpdateGuideState exits: m=649786 SNR=102.0
01:10:28.229 00.014 12020 Handling offset move in thread for scope, endpoint = (0.47, 0.19)
01:10:28.230 00.001 12020 Moving (0.47, 0.19) raw xDistance=-0.48 yDistance=-0.20
01:10:28.230 00.000 12020 GuideAlgorithmHysteresis::Result() returns -0.20 from input -0.48
01:10:28.230 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:10:28.230 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:10:28.258 00.028 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.20
01:10:28.259 00.001 9340 ScheduleExposure(2000,3,1) exposurePending=0
01:10:28.271 00.012 12020 MoveAxis(E, 34, ABG)
01:10:28.272 00.001 9340 Enqueuing Expose request
01:10:28.282 00.010 12020 Guiding  Dir = 2, Dur = 34
01:10:28.291 00.009 12020 IsSlewing returns 0
01:10:28.291 00.000 12020 IsGuiding returns 0
01:10:28.322 00.031 12020 PulseGuide returned control before completion, sleep 14
01:10:28.344 00.022 12020 IsGuiding returns 1
01:10:28.344 00.000 12020 scope still moving after pulse duration time elapsed
01:10:28.386 00.042 12020 IsSlewing returns 0
01:10:28.387 00.001 12020 IsGuiding returns 0
01:10:28.387 00.000 12020 scope move finished after 34 + 61 ms
01:10:28.387 00.000 12020 Move returns status 0, amount 34
01:10:28.387 00.000 12020 MoveAxis(N, 0, ABG)
01:10:28.388 00.001 12020 Move returns status 0, amount 0
01:10:28.388 00.000 12020 move complete, result=0
01:10:28.388 00.000 12020 worker thread done servicing request
01:10:28.388 00.000 9340 GuideStep: -0.5 px 34 ms EAST, -0.2 px 0 ms NORTH
01:10:28.405 00.017 12020 Worker thread wakes up
01:10:28.406 00.001 12020 worker thread servicing REQUEST_EXPOSE 2000
01:10:28.406 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(803,609,31,31)
01:10:29.376 00.970 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"579fd286-830a-4a2c-afbb-578b2c2e9c4b"}
01:10:29.386 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"579fd286-830a-4a2c-afbb-578b2c2e9c4b"}
01:10:29.404 00.018 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"d7b85666-64d6-49f0-9cdf-b93e7f599ea6"}
01:10:29.418 00.014 9340 case statement mapped state 6 to 3
01:10:29.428 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"d7b85666-64d6-49f0-9cdf-b93e7f599ea6"}
01:10:29.476 00.048 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"0721be7a-85e9-4aad-9cfb-9640773d434f"}
01:10:29.510 00.034 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":78,"width":15,"height":15,"star_pos":[7.16,7.40],"pixels":"..."},"id":"0721be7a-85e9-4aad-9cfb-9640773d434f"}
01:10:30.824 01.314 12020 Exposure complete
01:10:31.310 00.486 9340 OnExposeComplete: enter
01:10:31.337 00.027 12020 worker thread done servicing request
01:10:31.337 00.000 9340 UpdateGuideState(): m_state=6
01:10:31.394 00.057 9340 Star::Find(15, 819, 624, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 79
01:10:31.429 00.035 9340 Star::Find returns 1 (0), X=818.71, Y=624.16, Mass=648039, SNR=91.1, Peak=55840 HFD=3.8
01:10:31.452 00.023 9340 MultiStar: [#1 0.33,0.34,1.00,U] [#2 0.62,0.43,0.00,M6] [#3 0.08,0.18,0.70,U] [#4 -0.09,0.60,0.00,M1] [#5 0.30,0.05,0.78,U] [#6 0.20,-0.29,0.54,U] [#7 -0.16,0.80,0.00,M1] [#8 -0.04,0.17,0.45,U] 
01:10:31.474 00.022 9340 refined, 5 included, MultiStar: {0.26, 0.08}, one-star: {0.44, -0.05}
01:10:31.520 00.046 9340 CameraToMount -- cameraTheta (0.32) - m_xAngle (-3.09) = xAngle (3.41 = -2.87)
01:10:31.534 00.014 9340 CameraToMount -- cameraTheta (0.32) - (m_xAngle (-3.09) + m_yAngleError (-0.07)) = yAngle (3.48 = -2.80)
01:10:31.551 00.017 9340 CameraToMount -- cameraX=0.26 cameraY=0.08 hyp=0.27 cameraTheta=0.32 mountX=-0.26 mountY=-0.09, mountTheta=-2.81
01:10:31.572 00.021 9340 SchedulePrimaryMove(10104498, x=0.26, y=0.08, opts=13)
01:10:31.591 00.019 9340 Enqueuing Move request for scope (0.26, 0.08)
01:10:31.625 00.034 12020 Worker thread wakes up
01:10:31.625 00.000 12020 worker thread servicing REQUEST_MOVE scope ofs (0.26, 0.08) opts 0xd
01:10:31.626 00.001 9340 UpdateImageDisplay: Size=(1920,1080) min=11405, max=65535, med=17235, FiltMin=13808, FiltMax=65515, Gamma=2.870
01:10:31.660 00.034 12020 Handling offset move in thread for scope, endpoint = (0.26, 0.08)
01:10:31.661 00.001 12020 Moving (0.26, 0.08) raw xDistance=-0.26 yDistance=-0.09
01:10:31.661 00.000 12020 GuideAlgorithmHysteresis::Result() returns -0.13 from input -0.26
01:10:31.661 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:10:31.661 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
01:10:31.661 00.000 12020 MoveAxis(E, 21, ABG)
01:10:31.662 00.001 12020 Guiding  Dir = 2, Dur = 21
01:10:31.663 00.001 12020 IsSlewing returns 0
01:10:31.665 00.002 12020 IsGuiding returns 0
01:10:31.668 00.003 9340 UpdateGuideState exits: m=648039 SNR=91.1
01:10:31.683 00.015 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:10:31.708 00.025 9340 ScheduleExposure(2000,3,1) exposurePending=0
01:10:31.725 00.017 9340 Enqueuing Expose request
01:10:31.748 00.023 12020 IsGuiding returns 1
01:10:31.748 00.000 12020 scope still moving after pulse duration time elapsed
01:10:31.750 00.002 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"7b4e2079-b2be-484f-aa09-477f5fd09c79"}
01:10:31.807 00.057 12020 IsSlewing returns 0
01:10:31.812 00.005 12020 IsGuiding returns 0
01:10:31.812 00.000 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"7b4e2079-b2be-484f-aa09-477f5fd09c79"}
01:10:31.829 00.017 12020 scope move finished after 21 + 126 ms
01:10:31.829 00.000 12020 Move returns status 0, amount 21
01:10:31.829 00.000 12020 MoveAxis(N, 0, ABG)
01:10:31.829 00.000 12020 Move returns status 0, amount 0
01:10:31.829 00.000 12020 move complete, result=0
01:10:31.830 00.001 12020 worker thread done servicing request
01:10:31.830 00.000 12020 Worker thread wakes up
01:10:31.830 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
01:10:31.830 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(803,609,31,31)
01:10:31.832 00.002 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"13107960-26bf-4bb2-9c67-1c8026a01fb3"}
01:10:31.875 00.043 9340 case statement mapped state 6 to 3
01:10:31.968 00.093 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"13107960-26bf-4bb2-9c67-1c8026a01fb3"}
01:10:32.027 00.059 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"e0cf4a27-5f7a-45ea-b8c1-f2a8f24625b4"}
01:10:32.084 00.057 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":79,"width":15,"height":15,"star_pos":[6.71,7.16],"pixels":"..."},"id":"e0cf4a27-5f7a-45ea-b8c1-f2a8f24625b4"}
01:10:32.102 00.018 9340 GuideStep: -0.3 px 21 ms EAST, -0.1 px 0 ms NORTH
01:10:33.374 01.272 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"750f8cba-e90d-41c0-9fe8-e3355b802bbc"}
01:10:33.392 00.018 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"750f8cba-e90d-41c0-9fe8-e3355b802bbc"}
01:10:33.471 00.079 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"ef8112be-1d7b-4bdd-a055-cd1ff83b66c6"}
01:10:33.491 00.020 9340 case statement mapped state 6 to 3
01:10:33.508 00.017 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"ef8112be-1d7b-4bdd-a055-cd1ff83b66c6"}
01:10:33.525 00.017 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"56502fa8-084f-482b-8e5f-d87ce1f29d1f"}
01:10:33.544 00.019 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":79,"width":15,"height":15,"star_pos":[6.71,7.16],"pixels":"..."},"id":"56502fa8-084f-482b-8e5f-d87ce1f29d1f"}
01:10:34.194 00.650 12020 Exposure complete
01:10:34.517 00.323 12020 worker thread done servicing request
01:10:34.517 00.000 9340 OnExposeComplete: enter
01:10:34.531 00.014 9340 UpdateGuideState(): m_state=6
01:10:34.553 00.022 9340 Star::Find(15, 818, 624, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 80
01:10:34.620 00.067 9340 Star::Find returns 1 (0), X=818.47, Y=624.28, Mass=639938, SNR=101.1, Peak=58116 HFD=3.7
01:10:34.635 00.015 9340 MultiStar: [#1 -0.10,-0.06,0.74,U] [#2 0.26,0.11,0.91,U] [#3 0.24,0.59,0.00,M1] [#4 -0.57,0.18,0.00,M2] [#5 -0.12,0.21,0.59,U] [#6 -0.37,0.15,0.39,U] [#7 -0.50,0.19,0.47,U] [#8 -0.08,-0.72,0.00,M1] 
01:10:34.657 00.022 9340 refined, 5 included, MultiStar: {-0.02, 0.10}, one-star: {0.20, 0.07}
01:10:34.681 00.024 9340 CameraToMount -- cameraTheta (1.78) - m_xAngle (-3.09) = xAngle (4.87 = -1.41)
01:10:34.722 00.041 9340 CameraToMount -- cameraTheta (1.78) - (m_xAngle (-3.09) + m_yAngleError (-0.07)) = yAngle (4.94 = -1.34)
01:10:34.733 00.011 9340 CameraToMount -- cameraX=-0.02 cameraY=0.10 hyp=0.10 cameraTheta=1.78 mountX=0.02 mountY=-0.10, mountTheta=-1.41
01:10:34.755 00.022 9340 SchedulePrimaryMove(10104498, x=-0.02, y=0.10, opts=13)
01:10:34.774 00.019 9340 Enqueuing Move request for scope (-0.02, 0.10)
01:10:34.793 00.019 12020 Worker thread wakes up
01:10:34.793 00.000 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.10) opts 0xd
01:10:34.794 00.001 12020 Handling offset move in thread for scope, endpoint = (-0.02, 0.10)
01:10:34.794 00.000 12020 Moving (-0.02, 0.10) raw xDistance=0.02 yDistance=-0.10
01:10:34.794 00.000 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
01:10:34.794 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:10:34.794 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
01:10:34.794 00.000 12020 MoveAxis(E, 0, ABG)
01:10:34.794 00.000 12020 Move returns status 0, amount 0
01:10:34.795 00.001 12020 MoveAxis(N, 0, ABG)
01:10:34.795 00.000 12020 Move returns status 0, amount 0
01:10:34.795 00.000 12020 move complete, result=0
01:10:34.795 00.000 12020 worker thread done servicing request
01:10:34.817 00.022 9340 UpdateImageDisplay: Size=(1920,1080) min=11233, max=65535, med=17212, FiltMin=13918, FiltMax=65515, Gamma=2.870
01:10:34.835 00.018 9340 UpdateGuideState exits: m=639938 SNR=101.1
01:10:34.855 00.020 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:10:34.870 00.015 9340 ScheduleExposure(2000,3,1) exposurePending=0
01:10:34.890 00.020 9340 Enqueuing Expose request
01:10:34.906 00.016 12020 Worker thread wakes up
01:10:34.906 00.000 9340 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
01:10:34.947 00.041 12020 worker thread servicing REQUEST_EXPOSE 2000
01:10:34.948 00.001 12020 Handling exposure in thread, d=2000 o=3 r=(803,609,31,31)
01:10:35.374 00.426 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"840a165d-17bd-4ea5-b3a6-53fbccdb7382"}
01:10:35.394 00.020 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"840a165d-17bd-4ea5-b3a6-53fbccdb7382"}
01:10:35.410 00.016 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"5d42dde0-30c0-46ca-99e8-07a838d4efda"}
01:10:35.432 00.022 9340 case statement mapped state 6 to 3
01:10:35.453 00.021 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"5d42dde0-30c0-46ca-99e8-07a838d4efda"}
01:10:35.489 00.036 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"ad688078-5d73-4643-9f72-5635fb36632e"}
01:10:35.504 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":80,"width":15,"height":15,"star_pos":[7.47,7.28],"pixels":"..."},"id":"ad688078-5d73-4643-9f72-5635fb36632e"}
01:10:37.307 01.803 12020 Exposure complete
01:10:37.375 00.068 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"3c064e11-fb95-472e-89c7-112e6ed7e062"}
01:10:37.394 00.019 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"3c064e11-fb95-472e-89c7-112e6ed7e062"}
01:10:37.416 00.022 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"a0e5ac47-7d45-4b25-a9cd-cc16e286d628"}
01:10:37.441 00.025 9340 case statement mapped state 6 to 3
01:10:37.455 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"a0e5ac47-7d45-4b25-a9cd-cc16e286d628"}
01:10:37.480 00.025 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"0304d5f0-f705-46b1-98d2-20a55b2d59ef"}
01:10:37.520 00.040 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":80,"width":15,"height":15,"star_pos":[7.47,7.28],"pixels":"..."},"id":"0304d5f0-f705-46b1-98d2-20a55b2d59ef"}
01:10:37.702 00.182 12020 worker thread done servicing request
01:10:37.703 00.001 9340 OnExposeComplete: enter
01:10:37.722 00.019 9340 UpdateGuideState(): m_state=6
01:10:37.776 00.054 9340 Star::Find(15, 818, 624, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 81
01:10:37.834 00.058 9340 Star::Find returns 1 (0), X=818.45, Y=624.36, Mass=712833, SNR=103.2, Peak=58596 HFD=4.0
01:10:37.877 00.043 9340 MultiStar: [#1 -0.07,0.19,0.86,U] [#2 0.29,0.21,0.99,U] [#3 -0.13,0.54,0.76,U] [#4 -0.28,0.44,0.66,U] [#5 -0.30,0.34,0.58,U] [#6 -0.53,-0.29,0.00,M1] [#7 0.09,0.46,0.34,U] [#8 -0.48,-0.18,0.38,U] 
01:10:37.943 00.066 9340 single-star, 7 included, MultiStar: {-0.03, 0.27}, one-star: {0.19, 0.15}
01:10:37.968 00.025 9340 CameraToMount -- cameraTheta (0.68) - m_xAngle (-3.09) = xAngle (3.78 = -2.51)
01:10:38.006 00.038 9340 CameraToMount -- cameraTheta (0.68) - (m_xAngle (-3.09) + m_yAngleError (-0.07)) = yAngle (3.85 = -2.43)
01:10:38.060 00.054 9340 CameraToMount -- cameraX=0.19 cameraY=0.15 hyp=0.24 cameraTheta=0.68 mountX=-0.19 mountY=-0.16, mountTheta=-2.46
01:10:38.111 00.051 9340 SchedulePrimaryMove(10104498, x=0.19, y=0.15, opts=13)
01:10:38.150 00.039 9340 Enqueuing Move request for scope (0.19, 0.15)
01:10:38.249 00.099 12020 Worker thread wakes up
01:10:38.249 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=10979, max=65535, med=17225, FiltMin=13308, FiltMax=65515, Gamma=2.870
01:10:38.269 00.020 12020 worker thread servicing REQUEST_MOVE scope ofs (0.19, 0.15) opts 0xd
01:10:38.269 00.000 9340 UpdateGuideState exits: m=712833 SNR=103.2
01:10:38.303 00.034 12020 Handling offset move in thread for scope, endpoint = (0.19, 0.15)
01:10:38.303 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:10:38.345 00.042 12020 Moving (0.19, 0.15) raw xDistance=-0.19 yDistance=-0.16
01:10:38.345 00.000 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.19
01:10:38.345 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:10:38.346 00.001 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
01:10:38.346 00.000 12020 MoveAxis(E, 0, ABG)
01:10:38.346 00.000 12020 Move returns status 0, amount 0
01:10:38.346 00.000 12020 MoveAxis(N, 0, ABG)
01:10:38.346 00.000 12020 Move returns status 0, amount 0
01:10:38.347 00.001 12020 move complete, result=0
01:10:38.347 00.000 12020 worker thread done servicing request
01:10:38.350 00.003 9340 ScheduleExposure(2000,3,1) exposurePending=0
01:10:38.385 00.035 9340 Enqueuing Expose request
01:10:38.421 00.036 12020 Worker thread wakes up
01:10:38.421 00.000 9340 GuideStep: -0.2 px 0 ms EAST, -0.2 px 0 ms NORTH
01:10:38.463 00.042 12020 worker thread servicing REQUEST_EXPOSE 2000
01:10:38.463 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(803,609,31,31)
01:10:39.374 00.911 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"8235ad84-250e-40db-8513-fdbe9b2e9548"}
01:10:39.436 00.062 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"8235ad84-250e-40db-8513-fdbe9b2e9548"}
01:10:39.457 00.021 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"e2abc0dc-2fb0-4731-bd83-92f466e63dda"}
01:10:39.472 00.015 9340 case statement mapped state 6 to 3
01:10:39.493 00.021 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"e2abc0dc-2fb0-4731-bd83-92f466e63dda"}
01:10:39.561 00.068 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"a1e218a6-6176-4604-88c3-22db2e06012c"}
01:10:39.581 00.020 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":81,"width":15,"height":15,"star_pos":[7.45,7.36],"pixels":"..."},"id":"a1e218a6-6176-4604-88c3-22db2e06012c"}
01:10:40.835 01.254 12020 Exposure complete
01:10:41.196 00.361 12020 worker thread done servicing request
01:10:41.196 00.000 9340 OnExposeComplete: enter
01:10:41.232 00.036 9340 UpdateGuideState(): m_state=6
01:10:41.275 00.043 9340 Star::Find(15, 818, 624, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 82
01:10:41.286 00.011 9340 Star::Find returns 1 (0), X=818.38, Y=624.46, Mass=659787, SNR=99.6, Peak=58770 HFD=4.0
01:10:41.306 00.020 9340 MultiStar: [#1 -0.08,0.09,0.76,U] [#2 0.43,0.22,1.02,U] [#3 0.04,0.41,0.74,U] [#4 -0.68,0.46,0.00,M2] [#5 -0.16,0.54,0.69,U] [#6 -0.81,0.08,0.00,M2] [#7 -0.10,0.54,0.41,U] [#8 -0.08,0.14,0.45,U] 
01:10:41.318 00.012 9340 single-star, 6 included, MultiStar: {0.07, 0.30}, one-star: {0.12, 0.25}
01:10:41.332 00.014 9340 CameraToMount -- cameraTheta (1.14) - m_xAngle (-3.09) = xAngle (4.23 = -2.05)
01:10:41.344 00.012 9340 CameraToMount -- cameraTheta (1.14) - (m_xAngle (-3.09) + m_yAngleError (-0.07)) = yAngle (4.30 = -1.98)
01:10:41.374 00.030 9340 CameraToMount -- cameraX=0.12 cameraY=0.25 hyp=0.27 cameraTheta=1.14 mountX=-0.13 mountY=-0.25, mountTheta=-2.04
01:10:41.399 00.025 9340 SchedulePrimaryMove(10104498, x=0.12, y=0.25, opts=13)
01:10:41.414 00.015 9340 Enqueuing Move request for scope (0.12, 0.25)
01:10:41.424 00.010 12020 Worker thread wakes up
01:10:41.424 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=11200, max=65535, med=17241, FiltMin=13607, FiltMax=65515, Gamma=2.870
01:10:41.438 00.014 12020 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.25) opts 0xd
01:10:41.439 00.001 9340 UpdateGuideState exits: m=659787 SNR=99.6
01:10:41.452 00.013 12020 Handling offset move in thread for scope, endpoint = (0.12, 0.25)
01:10:41.453 00.001 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:10:41.484 00.031 12020 Moving (0.12, 0.25) raw xDistance=-0.13 yDistance=-0.25
01:10:41.484 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
01:10:41.503 00.019 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
01:10:41.504 00.001 9340 Enqueuing Expose request
01:10:41.518 00.014 12020 GuideAlgorithmResistSwitch::result() returns -0.25 from input -0.25
01:10:41.518 00.000 12020 MoveAxis(E, 0, ABG)
01:10:41.518 00.000 12020 Move returns status 0, amount 0
01:10:41.518 00.000 12020 MoveAxis(N, 41, ABG)
01:10:41.518 00.000 12020 Guiding  Dir = 0, Dur = 41
01:10:41.520 00.002 12020 IsSlewing returns 0
01:10:41.521 00.001 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"4f1c7739-8587-4462-a882-e36ac5aa8d31"}
01:10:41.532 00.011 12020 IsGuiding returns 0
01:10:41.532 00.000 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"4f1c7739-8587-4462-a882-e36ac5aa8d31"}
01:10:41.547 00.015 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"b1214769-2f6a-44da-8547-0f8df05ddb5e"}
01:10:41.560 00.013 9340 case statement mapped state 6 to 3
01:10:41.572 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"b1214769-2f6a-44da-8547-0f8df05ddb5e"}
01:10:41.608 00.036 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"2d7dfa8b-aa8e-4adb-bdee-21dc2efd2020"}
01:10:41.624 00.016 12020 IsGuiding returns 1
01:10:41.624 00.000 12020 scope still moving after pulse duration time elapsed
01:10:41.624 00.000 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":82,"width":15,"height":15,"star_pos":[7.38,7.46],"pixels":"..."},"id":"2d7dfa8b-aa8e-4adb-bdee-21dc2efd2020"}
01:10:41.753 00.129 12020 IsSlewing returns 0
01:10:41.786 00.033 12020 IsGuiding returns 0
01:10:41.787 00.001 12020 scope move finished after 41 + 213 ms
01:10:41.788 00.001 12020 Move returns status 0, amount 41
01:10:41.788 00.000 12020 move complete, result=0
01:10:41.788 00.000 12020 worker thread done servicing request
01:10:41.788 00.000 12020 Worker thread wakes up
01:10:41.789 00.001 9340 GuideStep: -0.1 px 0 ms EAST, -0.3 px 41 ms NORTH
01:10:41.813 00.024 12020 worker thread servicing REQUEST_EXPOSE 2000
01:10:41.813 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(803,609,31,31)
01:10:43.388 01.575 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"7264d52b-9cff-4d63-8823-41ebe6c04172"}
01:10:43.417 00.029 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"7264d52b-9cff-4d63-8823-41ebe6c04172"}
01:10:43.430 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"874646ce-b156-4df2-a2f0-5b45522c3e8b"}
01:10:43.454 00.024 9340 case statement mapped state 6 to 3
01:10:43.487 00.033 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"874646ce-b156-4df2-a2f0-5b45522c3e8b"}
01:10:43.538 00.051 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"6fc54938-4f73-4765-b7f8-f9f85e8b42a2"}
01:10:43.554 00.016 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":82,"width":15,"height":15,"star_pos":[7.38,7.46],"pixels":"..."},"id":"6fc54938-4f73-4765-b7f8-f9f85e8b42a2"}
01:10:44.307 00.753 12020 Exposure complete
01:10:45.301 00.994 12020 worker thread done servicing request
01:10:45.302 00.001 9340 OnExposeComplete: enter
01:10:45.371 00.069 9340 UpdateGuideState(): m_state=6
01:10:45.402 00.031 9340 Star::Find(15, 818, 624, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 83
01:10:45.424 00.022 9340 Star::Find returns 1 (0), X=818.49, Y=624.09, Mass=635113, SNR=102.3, Peak=58214 HFD=3.8
01:10:45.470 00.046 9340 MultiStar: [#1 -0.06,0.17,0.72,U] [#2 0.19,0.16,0.98,U] [#3 -0.16,0.35,0.75,U] [#4 -0.19,0.27,0.78,U] [#5 -0.40,-0.07,0.55,U] [#6 -0.67,-0.54,0.00,M3] [#7 -0.44,0.72,0.00,M1] [#8 -0.11,-0.28,0.41,U] 
01:10:45.509 00.039 9340 refined, 6 included, MultiStar: {-0.03, 0.09}, one-star: {0.23, -0.12}
01:10:45.536 00.027 9340 CameraToMount -- cameraTheta (1.92) - m_xAngle (-3.09) = xAngle (5.01 = -1.27)
01:10:45.614 00.078 9340 CameraToMount -- cameraTheta (1.92) - (m_xAngle (-3.09) + m_yAngleError (-0.07)) = yAngle (5.09 = -1.20)
01:10:45.644 00.030 9340 CameraToMount -- cameraX=-0.03 cameraY=0.09 hyp=0.10 cameraTheta=1.92 mountX=0.03 mountY=-0.09, mountTheta=-1.26
01:10:45.753 00.109 9340 SchedulePrimaryMove(10104498, x=-0.03, y=0.09, opts=13)
01:10:45.828 00.075 9340 Enqueuing Move request for scope (-0.03, 0.09)
01:10:45.907 00.079 12020 Worker thread wakes up
01:10:45.909 00.002 9340 UpdateImageDisplay: Size=(1920,1080) min=11949, max=65535, med=17299, FiltMin=13794, FiltMax=65515, Gamma=2.870
01:10:45.932 00.023 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.09) opts 0xd
01:10:45.933 00.001 12020 Handling offset move in thread for scope, endpoint = (-0.03, 0.09)
01:10:45.933 00.000 12020 Moving (-0.03, 0.09) raw xDistance=0.03 yDistance=-0.09
01:10:45.933 00.000 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
01:10:45.933 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:10:45.934 00.001 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
01:10:45.934 00.000 12020 MoveAxis(E, 0, ABG)
01:10:45.934 00.000 12020 Move returns status 0, amount 0
01:10:45.934 00.000 12020 MoveAxis(N, 0, ABG)
01:10:45.935 00.001 12020 Move returns status 0, amount 0
01:10:45.940 00.005 9340 UpdateGuideState exits: m=635113 SNR=102.3
01:10:46.022 00.082 12020 move complete, result=0
01:10:46.022 00.000 12020 worker thread done servicing request
01:10:46.031 00.009 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:10:46.064 00.033 9340 ScheduleExposure(2000,3,1) exposurePending=0
01:10:46.143 00.079 9340 Enqueuing Expose request
01:10:46.187 00.044 12020 Worker thread wakes up
01:10:46.187 00.000 9340 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
01:10:46.208 00.021 12020 worker thread servicing REQUEST_EXPOSE 2000
01:10:46.208 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(803,609,31,31)
01:10:46.281 00.073 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"7813b589-dbc3-48d8-8a49-da7cff6126cf"}
01:10:46.310 00.029 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"7813b589-dbc3-48d8-8a49-da7cff6126cf"}
01:10:46.340 00.030 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"f49c709f-e1e2-4ac8-9b0c-ab9717c1ba68"}
01:10:46.425 00.085 9340 case statement mapped state 6 to 3
01:10:46.449 00.024 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"f49c709f-e1e2-4ac8-9b0c-ab9717c1ba68"}
01:10:46.464 00.015 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"45b64d39-766e-4159-9bf2-dc74573c1b3d"}
01:10:46.485 00.021 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":83,"width":15,"height":15,"star_pos":[7.49,7.09],"pixels":"..."},"id":"45b64d39-766e-4159-9bf2-dc74573c1b3d"}
01:10:47.414 00.929 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"1371b62a-ce95-4a0d-8437-ba47e1acabd9"}
01:10:47.428 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"1371b62a-ce95-4a0d-8437-ba47e1acabd9"}
01:10:47.477 00.049 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"ccd5e807-1148-4b0f-8143-237c03f2db30"}
01:10:47.500 00.023 9340 case statement mapped state 6 to 3
01:10:47.516 00.016 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"ccd5e807-1148-4b0f-8143-237c03f2db30"}
01:10:47.557 00.041 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"13740dc7-a28e-4d0d-af00-874cb58a61a4"}
01:10:47.574 00.017 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":83,"width":15,"height":15,"star_pos":[7.49,7.09],"pixels":"..."},"id":"13740dc7-a28e-4d0d-af00-874cb58a61a4"}
01:10:48.592 01.018 12020 Exposure complete
01:10:48.900 00.308 12020 worker thread done servicing request
01:10:48.900 00.000 9340 OnExposeComplete: enter
01:10:48.921 00.021 9340 UpdateGuideState(): m_state=6
01:10:48.954 00.033 9340 Star::Find(15, 818, 624, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 84
01:10:49.008 00.054 9340 Star::Find returns 1 (0), X=818.87, Y=624.25, Mass=616045, SNR=95.0, Peak=56696 HFD=4.0
01:10:49.029 00.021 9340 MultiStar: [#1 0.00,0.16,0.98,U] [#2 0.36,0.12,1.11,U] [#3 0.22,0.37,0.71,U] [#4 -0.09,0.38,0.75,U] [#5 0.02,0.03,0.72,U] [#6 -0.32,0.02,0.35,U] [#7 -0.13,0.43,0.42,U] [#8 -0.26,-0.36,0.37,U] 
01:10:49.048 00.019 9340 refined, 8 included, MultiStar: {0.13, 0.15}, one-star: {0.61, 0.04}
01:10:49.066 00.018 9340 CameraToMount -- cameraTheta (0.84) - m_xAngle (-3.09) = xAngle (3.93 = -2.35)
01:10:49.084 00.018 9340 CameraToMount -- cameraTheta (0.84) - (m_xAngle (-3.09) + m_yAngleError (-0.07)) = yAngle (4.01 = -2.28)
01:10:49.136 00.052 9340 CameraToMount -- cameraX=0.13 cameraY=0.15 hyp=0.20 cameraTheta=0.84 mountX=-0.14 mountY=-0.15, mountTheta=-2.32
01:10:49.176 00.040 9340 SchedulePrimaryMove(10104498, x=0.13, y=0.15, opts=13)
01:10:49.191 00.015 9340 Enqueuing Move request for scope (0.13, 0.15)
01:10:49.219 00.028 12020 Worker thread wakes up
01:10:49.220 00.001 12020 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.15) opts 0xd
01:10:49.220 00.000 12020 Handling offset move in thread for scope, endpoint = (0.13, 0.15)
01:10:49.221 00.001 12020 Moving (0.13, 0.15) raw xDistance=-0.14 yDistance=-0.15
01:10:49.221 00.000 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
01:10:49.222 00.001 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:10:49.222 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
01:10:49.223 00.001 12020 MoveAxis(E, 0, ABG)
01:10:49.224 00.001 9340 UpdateImageDisplay: Size=(1920,1080) min=12179, max=65535, med=17327, FiltMin=13941, FiltMax=65515, Gamma=2.870
01:10:49.280 00.056 12020 Move returns status 0, amount 0
01:10:49.280 00.000 12020 MoveAxis(N, 0, ABG)
01:10:49.281 00.001 9340 UpdateGuideState exits: m=616045 SNR=95.0
01:10:49.297 00.016 12020 Move returns status 0, amount 0
01:10:49.298 00.001 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:10:49.312 00.014 12020 move complete, result=0
01:10:49.312 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
01:10:49.327 00.015 12020 worker thread done servicing request
01:10:49.328 00.001 9340 Enqueuing Expose request
01:10:49.342 00.014 12020 Worker thread wakes up
01:10:49.342 00.000 9340 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
01:10:49.359 00.017 12020 worker thread servicing REQUEST_EXPOSE 2000
01:10:49.360 00.001 12020 Handling exposure in thread, d=2000 o=3 r=(803,609,31,31)
01:10:49.416 00.056 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"799aaab1-0f62-4bb1-82a7-4674fc8294c8"}
01:10:49.444 00.028 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"799aaab1-0f62-4bb1-82a7-4674fc8294c8"}
01:10:49.469 00.025 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"32eb31cb-c4f7-4255-a0b3-dada481eb775"}
01:10:49.482 00.013 9340 case statement mapped state 6 to 3
01:10:49.509 00.027 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"32eb31cb-c4f7-4255-a0b3-dada481eb775"}
01:10:49.529 00.020 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"260adf50-2fcc-4570-8bfe-e81513742a64"}
01:10:49.584 00.055 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":84,"width":15,"height":15,"star_pos":[6.87,7.25],"pixels":"..."},"id":"260adf50-2fcc-4570-8bfe-e81513742a64"}
01:10:51.427 01.843 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"3550bfeb-174b-4017-b67a-671279c4e835"}
01:10:51.474 00.047 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"3550bfeb-174b-4017-b67a-671279c4e835"}
01:10:51.587 00.113 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"45fa1d8d-a60e-487f-ba63-ba384fe5f592"}
01:10:51.624 00.037 9340 case statement mapped state 6 to 3
01:10:51.733 00.109 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"45fa1d8d-a60e-487f-ba63-ba384fe5f592"}
01:10:51.784 00.051 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"74b44729-08ca-4448-b311-a4250941ed19"}
01:10:51.887 00.103 12020 Exposure complete
01:10:51.890 00.003 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":84,"width":15,"height":15,"star_pos":[6.87,7.25],"pixels":"..."},"id":"74b44729-08ca-4448-b311-a4250941ed19"}
01:10:52.501 00.611 12020 worker thread done servicing request
01:10:52.502 00.001 9340 OnExposeComplete: enter
01:10:52.520 00.018 9340 UpdateGuideState(): m_state=6
01:10:52.535 00.015 9340 Star::Find(15, 818, 624, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 85
01:10:52.558 00.023 9340 Star::Find returns 1 (0), X=819.04, Y=624.30, Mass=721041, SNR=101.6, Peak=58676 HFD=4.1
01:10:52.578 00.020 9340 MultiStar: [#1 0.30,0.56,0.00,M1] [#2 0.65,0.59,0.00,M2] [#3 0.26,0.44,0.71,U] [#4 -0.21,0.53,0.68,U] [#5 0.12,0.56,0.65,U] [#6 0.05,-0.22,0.52,U] [#7 -0.01,0.91,0.00,M1] [#8 0.40,0.09,0.44,U] 
01:10:52.627 00.049 9340 refined, 5 included, MultiStar: {0.28, 0.26}, one-star: {0.78, 0.09}
01:10:52.644 00.017 9340 CameraToMount -- cameraTheta (0.76) - m_xAngle (-3.09) = xAngle (3.86 = -2.43)
01:10:52.658 00.014 9340 CameraToMount -- cameraTheta (0.76) - (m_xAngle (-3.09) + m_yAngleError (-0.07)) = yAngle (3.93 = -2.35)
01:10:52.686 00.028 9340 CameraToMount -- cameraX=0.28 cameraY=0.26 hyp=0.38 cameraTheta=0.76 mountX=-0.29 mountY=-0.27, mountTheta=-2.39
01:10:52.709 00.023 9340 SchedulePrimaryMove(10104498, x=0.28, y=0.26, opts=13)
01:10:52.752 00.043 9340 Enqueuing Move request for scope (0.28, 0.26)
01:10:52.776 00.024 12020 Worker thread wakes up
01:10:52.776 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=11902, max=65535, med=17330, FiltMin=14118, FiltMax=65515, Gamma=2.870
01:10:52.790 00.014 12020 worker thread servicing REQUEST_MOVE scope ofs (0.28, 0.26) opts 0xd
01:10:52.790 00.000 9340 UpdateGuideState exits: m=721041 SNR=101.6
01:10:52.804 00.014 12020 Handling offset move in thread for scope, endpoint = (0.28, 0.26)
01:10:52.804 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:10:52.819 00.015 12020 Moving (0.28, 0.26) raw xDistance=-0.29 yDistance=-0.27
01:10:52.819 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
01:10:52.835 00.016 12020 GuideAlgorithmHysteresis::Result() returns -0.12 from input -0.29
01:10:52.835 00.000 12020 GuideAlgorithmResistSwitch::result() returns -0.27 from input -0.27
01:10:52.835 00.000 12020 MoveAxis(E, 21, ABG)
01:10:52.839 00.004 9340 Enqueuing Expose request
01:10:52.886 00.047 12020 Guiding  Dir = 2, Dur = 21
01:10:52.888 00.002 12020 IsSlewing returns 0
01:10:52.889 00.001 12020 IsGuiding returns 0
01:10:52.915 00.026 12020 IsGuiding returns 1
01:10:52.916 00.001 12020 scope still moving after pulse duration time elapsed
01:10:52.979 00.063 12020 IsSlewing returns 0
01:10:53.028 00.049 12020 IsGuiding returns 0
01:10:53.028 00.000 12020 scope move finished after 21 + 117 ms
01:10:53.028 00.000 12020 Move returns status 0, amount 21
01:10:53.028 00.000 12020 MoveAxis(N, 44, ABG)
01:10:53.029 00.001 12020 Guiding  Dir = 0, Dur = 44
01:10:53.030 00.001 12020 IsSlewing returns 0
01:10:53.035 00.005 12020 IsGuiding returns 0
01:10:53.126 00.091 12020 IsGuiding returns 1
01:10:53.126 00.000 12020 scope still moving after pulse duration time elapsed
01:10:53.266 00.140 12020 IsSlewing returns 0
01:10:53.318 00.052 12020 IsGuiding returns 0
01:10:53.318 00.000 12020 scope move finished after 44 + 238 ms
01:10:53.318 00.000 12020 Move returns status 0, amount 44
01:10:53.319 00.001 12020 move complete, result=0
01:10:53.320 00.001 12020 worker thread done servicing request
01:10:53.320 00.000 9340 GuideStep: -0.3 px 21 ms EAST, -0.3 px 44 ms NORTH
01:10:53.340 00.020 12020 Worker thread wakes up
01:10:53.341 00.001 12020 worker thread servicing REQUEST_EXPOSE 2000
01:10:53.341 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(803,609,31,31)
01:10:53.428 00.087 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"b8e2d5c8-d7e9-4c5a-abbe-14a0ba9ba4c6"}
01:10:53.482 00.054 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"b8e2d5c8-d7e9-4c5a-abbe-14a0ba9ba4c6"}
01:10:53.509 00.027 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"43eeb5d3-e10e-40a8-bbfb-468045e6bfe8"}
01:10:53.528 00.019 9340 case statement mapped state 6 to 3
01:10:53.546 00.018 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"43eeb5d3-e10e-40a8-bbfb-468045e6bfe8"}
01:10:53.601 00.055 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"b1bdd305-5b18-4167-9a08-5ecf47db4f3e"}
01:10:53.619 00.018 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":85,"width":15,"height":15,"star_pos":[7.04,7.30],"pixels":"..."},"id":"b1bdd305-5b18-4167-9a08-5ecf47db4f3e"}
01:10:55.427 01.808 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"25cbe180-76cf-4161-8399-71b44c767b54"}
01:10:55.480 00.053 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"25cbe180-76cf-4161-8399-71b44c767b54"}
01:10:55.513 00.033 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"ccd1d783-5de7-453d-bb42-48660bcde412"}
01:10:55.529 00.016 9340 case statement mapped state 6 to 3
01:10:55.550 00.021 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"ccd1d783-5de7-453d-bb42-48660bcde412"}
01:10:55.594 00.044 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"beb4959e-b7f6-4498-bb5f-10c394a643a4"}
01:10:55.616 00.022 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":85,"width":15,"height":15,"star_pos":[7.04,7.30],"pixels":"..."},"id":"beb4959e-b7f6-4498-bb5f-10c394a643a4"}
01:10:55.730 00.114 12020 Exposure complete
01:10:56.121 00.391 12020 worker thread done servicing request
01:10:56.121 00.000 9340 OnExposeComplete: enter
01:10:56.166 00.045 9340 UpdateGuideState(): m_state=6
01:10:56.189 00.023 9340 Star::Find(15, 819, 624, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 86
01:10:56.211 00.022 9340 Star::Find returns 1 (0), X=819.25, Y=623.93, Mass=664433, SNR=94.6, Peak=54040 HFD=4.1
01:10:56.228 00.017 9340 MultiStar: [#1 0.38,-0.15,0.73,U] [#2 0.81,-0.11,0.00,M3] [#3 0.43,-0.04,1.10,U] [#4 0.24,0.09,0.81,U] [#5 0.62,-0.18,0.00,M1] [#6 0.11,-1.01,0.00,M2] [#7 0.37,-0.38,0.38,U] [#8 0.57,-0.47,0.00,M1] 
01:10:56.252 00.024 9340 refined, 4 included, MultiStar: {0.52, -0.13}, one-star: {0.99, -0.29}
01:10:56.298 00.046 9340 CameraToMount -- cameraTheta (-0.25) - m_xAngle (-3.09) = xAngle (2.85 = 2.85)
01:10:56.320 00.022 9340 CameraToMount -- cameraTheta (-0.25) - (m_xAngle (-3.09) + m_yAngleError (-0.07)) = yAngle (2.92 = 2.92)
01:10:56.354 00.034 9340 CameraToMount -- cameraX=0.52 cameraY=-0.13 hyp=0.53 cameraTheta=-0.25 mountX=-0.51 mountY=0.12, mountTheta=2.92
01:10:56.408 00.054 9340 SchedulePrimaryMove(10104498, x=0.52, y=-0.13, opts=13)
01:10:56.425 00.017 9340 Enqueuing Move request for scope (0.52, -0.13)
01:10:56.457 00.032 12020 Worker thread wakes up
01:10:56.457 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=11527, max=65535, med=17344, FiltMin=13837, FiltMax=65515, Gamma=2.870
01:10:56.477 00.020 12020 worker thread servicing REQUEST_MOVE scope ofs (0.52, -0.13) opts 0xd
01:10:56.477 00.000 9340 UpdateGuideState exits: m=664433 SNR=94.6
01:10:56.524 00.047 12020 Handling offset move in thread for scope, endpoint = (0.52, -0.13)
01:10:56.524 00.000 12020 Moving (0.52, -0.13) raw xDistance=-0.51 yDistance=0.12
01:10:56.525 00.001 12020 GuideAlgorithmHysteresis::Result() returns -0.22 from input -0.51
01:10:56.525 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:10:56.525 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
01:10:56.525 00.000 12020 MoveAxis(E, 38, ABG)
01:10:56.526 00.001 12020 Guiding  Dir = 2, Dur = 38
01:10:56.526 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:10:56.541 00.015 12020 IsSlewing returns 0
01:10:56.542 00.001 9340 ScheduleExposure(2000,3,1) exposurePending=0
01:10:56.560 00.018 12020 IsGuiding returns 0
01:10:56.560 00.000 9340 Enqueuing Expose request
01:10:56.592 00.032 12020 PulseGuide returned control before completion, sleep 17
01:10:56.656 00.064 12020 IsGuiding returns 0
01:10:56.656 00.000 12020 Move returns status 0, amount 38
01:10:56.657 00.001 12020 MoveAxis(N, 0, ABG)
01:10:56.657 00.000 12020 Move returns status 0, amount 0
01:10:56.657 00.000 12020 move complete, result=0
01:10:56.657 00.000 12020 worker thread done servicing request
01:10:56.657 00.000 9340 GuideStep: -0.5 px 38 ms EAST, 0.1 px 0 ms NORTH
01:10:56.676 00.019 12020 Worker thread wakes up
01:10:56.676 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
01:10:56.677 00.001 12020 Handling exposure in thread, d=2000 o=3 r=(803,609,31,31)
01:10:57.428 00.751 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"d7ac9605-c3b0-49c2-896a-e14317d77cef"}
01:10:57.448 00.020 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"d7ac9605-c3b0-49c2-896a-e14317d77cef"}
01:10:57.471 00.023 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"e58e1d9c-448e-4313-91ed-165504a4f3fa"}
01:10:57.486 00.015 9340 case statement mapped state 6 to 3
01:10:57.513 00.027 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"e58e1d9c-448e-4313-91ed-165504a4f3fa"}
01:10:57.552 00.039 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"e1728fe8-519b-454b-a727-2e24e15e1c4f"}
01:10:57.571 00.019 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":86,"width":15,"height":15,"star_pos":[7.25,6.93],"pixels":"..."},"id":"e1728fe8-519b-454b-a727-2e24e15e1c4f"}
01:10:59.059 01.488 12020 Exposure complete
01:10:59.428 00.369 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"8095e7d0-8f30-4a1f-97b2-a42484912bdf"}
01:10:59.443 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"8095e7d0-8f30-4a1f-97b2-a42484912bdf"}
01:10:59.475 00.032 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"0dc914a9-03df-46ed-84a4-0d2dd94f9d43"}
01:10:59.533 00.058 12020 worker thread done servicing request
01:10:59.533 00.000 9340 case statement mapped state 6 to 3
01:10:59.552 00.019 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"0dc914a9-03df-46ed-84a4-0d2dd94f9d43"}
01:10:59.571 00.019 9340 OnExposeComplete: enter
01:10:59.589 00.018 9340 UpdateGuideState(): m_state=6
01:10:59.615 00.026 9340 Star::Find(15, 819, 623, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 87
01:10:59.672 00.057 9340 Star::Find returns 1 (0), X=819.36, Y=624.15, Mass=669157, SNR=101.5, Peak=54748 HFD=4.0
01:10:59.703 00.031 9340 MultiStar: [#1 0.43,-0.02,0.77,U] [#2 1.01,-0.09,0.00,M4] [#3 0.48,0.15,0.70,U] [#4 0.30,0.12,0.80,U] [#5 0.39,-0.01,0.59,U] [#6 0.30,-0.60,0.00,M3] [#7 0.62,0.60,0.00,M1] [#8 0.73,-0.07,0.00,M2] 
01:10:59.754 00.051 9340 refined, 4 included, MultiStar: {0.58, 0.03}, one-star: {1.09, -0.07}
01:10:59.840 00.086 9340 CameraToMount -- cameraTheta (0.05) - m_xAngle (-3.09) = xAngle (3.14 = -3.14)
01:10:59.869 00.029 9340 CameraToMount -- cameraTheta (0.05) - (m_xAngle (-3.09) + m_yAngleError (-0.07)) = yAngle (3.22 = -3.06)
01:10:59.922 00.053 9340 CameraToMount -- cameraX=0.58 cameraY=0.03 hyp=0.58 cameraTheta=0.05 mountX=-0.58 mountY=-0.04, mountTheta=-3.06
01:11:00.069 00.147 9340 SchedulePrimaryMove(10104498, x=0.58, y=0.03, opts=13)
01:11:00.155 00.086 9340 Enqueuing Move request for scope (0.58, 0.03)
01:11:00.173 00.018 12020 Worker thread wakes up
01:11:00.173 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=11678, max=65535, med=17410, FiltMin=13965, FiltMax=65515, Gamma=2.870
01:11:00.188 00.015 12020 worker thread servicing REQUEST_MOVE scope ofs (0.58, 0.03) opts 0xd
01:11:00.189 00.001 12020 Handling offset move in thread for scope, endpoint = (0.58, 0.03)
01:11:00.189 00.000 12020 Moving (0.58, 0.03) raw xDistance=-0.58 yDistance=-0.04
01:11:00.189 00.000 12020 GuideAlgorithmHysteresis::Result() returns -0.26 from input -0.58
01:11:00.189 00.000 9340 UpdateGuideState exits: m=669157 SNR=101.5
01:11:00.209 00.020 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:11:00.210 00.001 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:11:00.227 00.017 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
01:11:00.227 00.000 12020 MoveAxis(E, 45, ABG)
01:11:00.231 00.004 12020 Guiding  Dir = 2, Dur = 45
01:11:00.260 00.029 9340 ScheduleExposure(2000,3,1) exposurePending=0
01:11:00.282 00.022 9340 Enqueuing Expose request
01:11:00.302 00.020 12020 IsSlewing returns 0
01:11:00.305 00.003 12020 IsGuiding returns 0
01:11:00.310 00.005 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"a95f90da-8628-46e6-8429-5a66aa9d04e3"}
01:11:00.327 00.017 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":87,"width":15,"height":15,"star_pos":[7.36,7.15],"pixels":"..."},"id":"a95f90da-8628-46e6-8429-5a66aa9d04e3"}
01:11:00.351 00.024 12020 PulseGuide returned control before completion, sleep 28
01:11:00.429 00.078 12020 IsGuiding returns 0
01:11:00.429 00.000 12020 Move returns status 0, amount 45
01:11:00.429 00.000 12020 MoveAxis(N, 0, ABG)
01:11:00.430 00.001 12020 Move returns status 0, amount 0
01:11:00.430 00.000 12020 move complete, result=0
01:11:00.430 00.000 12020 worker thread done servicing request
01:11:00.430 00.000 9340 GuideStep: -0.6 px 45 ms EAST, -0.0 px 0 ms NORTH
01:11:00.451 00.021 12020 Worker thread wakes up
01:11:00.452 00.001 12020 worker thread servicing REQUEST_EXPOSE 2000
01:11:00.452 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(803,609,31,31)
01:11:01.431 00.979 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"1c5c9327-7e59-464d-a801-324612e3193b"}
01:11:01.458 00.027 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"1c5c9327-7e59-464d-a801-324612e3193b"}
01:11:01.509 00.051 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"46607f4c-23d9-4ed4-980f-e22a006a543c"}
01:11:01.567 00.058 9340 case statement mapped state 6 to 3
01:11:01.596 00.029 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"46607f4c-23d9-4ed4-980f-e22a006a543c"}
01:11:01.635 00.039 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"066cd0fe-881c-4812-b897-978cc94378c4"}
01:11:01.697 00.062 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":87,"width":15,"height":15,"star_pos":[7.36,7.15],"pixels":"..."},"id":"066cd0fe-881c-4812-b897-978cc94378c4"}
01:11:02.840 01.143 12020 Exposure complete
01:11:03.128 00.288 9340 OnExposeComplete: enter
01:11:03.143 00.015 12020 worker thread done servicing request
01:11:03.143 00.000 9340 UpdateGuideState(): m_state=6
01:11:03.154 00.011 9340 Star::Find(15, 819, 624, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 88
01:11:03.170 00.016 9340 Star::Find returns 1 (0), X=819.18, Y=624.27, Mass=703601, SNR=114.3, Peak=56152 HFD=4.2
01:11:03.187 00.017 9340 MultiStar: [#1 0.96,-0.05,0.00,M1] [#2 1.04,0.18,0.00,M5] [#3 0.44,0.23,0.71,U] [#4 0.34,0.49,0.78,U] [#5 0.70,0.11,0.00,M1] [#6 0.47,-0.25,0.32,U] [#7 0.94,0.34,0.00,M2] [#8 0.45,0.04,0.36,U] 
01:11:03.202 00.015 9340 refined, 4 included, MultiStar: {0.57, 0.17}, one-star: {0.92, 0.06}
01:11:03.213 00.011 9340 CameraToMount -- cameraTheta (0.29) - m_xAngle (-3.09) = xAngle (3.39 = -2.90)
01:11:03.254 00.041 9340 CameraToMount -- cameraTheta (0.29) - (m_xAngle (-3.09) + m_yAngleError (-0.07)) = yAngle (3.46 = -2.82)
01:11:03.266 00.012 9340 CameraToMount -- cameraX=0.57 cameraY=0.17 hyp=0.60 cameraTheta=0.29 mountX=-0.58 mountY=-0.19, mountTheta=-2.83
01:11:03.288 00.022 9340 SchedulePrimaryMove(10104498, x=0.57, y=0.17, opts=13)
01:11:03.302 00.014 9340 Enqueuing Move request for scope (0.57, 0.17)
01:11:03.315 00.013 12020 Worker thread wakes up
01:11:03.315 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=11570, max=65535, med=17403, FiltMin=13371, FiltMax=65515, Gamma=2.870
01:11:03.328 00.013 12020 worker thread servicing REQUEST_MOVE scope ofs (0.57, 0.17) opts 0xd
01:11:03.328 00.000 9340 UpdateGuideState exits: m=703601 SNR=114.3
01:11:03.356 00.028 12020 Handling offset move in thread for scope, endpoint = (0.57, 0.17)
01:11:03.356 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:11:03.368 00.012 12020 Moving (0.57, 0.17) raw xDistance=-0.58 yDistance=-0.19
01:11:03.368 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
01:11:03.389 00.021 12020 GuideAlgorithmHysteresis::Result() returns -0.26 from input -0.58
01:11:03.390 00.001 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:11:03.390 00.000 9340 Enqueuing Expose request
01:11:03.400 00.010 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
01:11:03.400 00.000 12020 MoveAxis(E, 45, ABG)
01:11:03.401 00.001 12020 Guiding  Dir = 2, Dur = 45
01:11:03.420 00.019 12020 IsSlewing returns 0
01:11:03.421 00.001 12020 IsGuiding returns 0
01:11:03.426 00.005 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"a6f1daa4-1ac2-44cb-948c-5ae1c885c4dd"}
01:11:03.439 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"a6f1daa4-1ac2-44cb-948c-5ae1c885c4dd"}
01:11:03.468 00.029 12020 PulseGuide returned control before completion, sleep 15
01:11:03.470 00.002 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"25328389-f2b8-4c04-a08e-38680a2e6871"}
01:11:03.485 00.015 9340 case statement mapped state 6 to 3
01:11:03.500 00.015 12020 IsGuiding returns 1
01:11:03.500 00.000 12020 scope still moving after pulse duration time elapsed
01:11:03.501 00.001 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"25328389-f2b8-4c04-a08e-38680a2e6871"}
01:11:03.531 00.030 12020 IsSlewing returns 0
01:11:03.532 00.001 12020 IsGuiding returns 0
01:11:03.532 00.000 12020 scope move finished after 45 + 65 ms
01:11:03.532 00.000 12020 Move returns status 0, amount 45
01:11:03.532 00.000 12020 MoveAxis(N, 0, ABG)
01:11:03.533 00.001 12020 Move returns status 0, amount 0
01:11:03.533 00.000 12020 move complete, result=0
01:11:03.533 00.000 12020 worker thread done servicing request
01:11:03.533 00.000 9340 GuideStep: -0.6 px 45 ms EAST, -0.2 px 0 ms NORTH
01:11:03.585 00.052 12020 Worker thread wakes up
01:11:03.585 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
01:11:03.585 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(803,609,31,31)
01:11:03.595 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"66ca660d-ad4e-4f58-8955-12d25257601a"}
01:11:03.616 00.021 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":88,"width":15,"height":15,"star_pos":[7.18,7.27],"pixels":"..."},"id":"66ca660d-ad4e-4f58-8955-12d25257601a"}
01:11:05.426 01.810 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"9368acb1-dd97-4478-9f7d-0a0eab9533fd"}
01:11:06.118 00.692 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"9368acb1-dd97-4478-9f7d-0a0eab9533fd"}
01:11:06.622 00.504 12020 Exposure complete
01:11:06.633 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"72cb6fac-1ffd-4ebe-a431-e89ebf0e2a7e"}
01:11:07.200 00.567 9340 case statement mapped state 6 to 3
01:11:07.589 00.389 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"72cb6fac-1ffd-4ebe-a431-e89ebf0e2a7e"}
01:11:07.834 00.245 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"5b8f3018-2cc3-46f0-9d41-cb06fba17946"}
01:11:08.192 00.358 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":88,"width":15,"height":15,"star_pos":[7.18,7.27],"pixels":"..."},"id":"5b8f3018-2cc3-46f0-9d41-cb06fba17946"}
01:11:08.546 00.354 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"82d262d2-5bea-440b-b7c9-d9ae62edd4b8"}
01:11:08.746 00.200 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"82d262d2-5bea-440b-b7c9-d9ae62edd4b8"}
01:11:08.864 00.118 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"1f84c67e-26f9-4095-810f-a74bfe1a3faf"}
01:11:08.964 00.100 9340 case statement mapped state 6 to 3
01:11:09.021 00.057 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"1f84c67e-26f9-4095-810f-a74bfe1a3faf"}
01:11:09.144 00.123 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"d8b6e55c-38b9-4943-92ef-b1ac51ed39e1"}
01:11:09.171 00.027 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":88,"width":15,"height":15,"star_pos":[7.18,7.27],"pixels":"..."},"id":"d8b6e55c-38b9-4943-92ef-b1ac51ed39e1"}
01:11:09.267 00.096 12020 worker thread done servicing request
01:11:09.268 00.001 9340 OnExposeComplete: enter
01:11:09.291 00.023 9340 UpdateGuideState(): m_state=6
01:11:09.314 00.023 9340 Star::Find(15, 819, 624, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 89
01:11:09.371 00.057 9340 Star::Find returns 1 (0), X=819.10, Y=623.93, Mass=660970, SNR=92.4, Peak=55536 HFD=4.2
01:11:09.394 00.023 9340 MultiStar: [#1 0.48,-0.05,0.92,U] [#2 0.79,0.03,0.00,M6] [#3 0.51,0.38,0.00,M1] [#4 0.17,0.15,0.92,U] [#5 0.35,-0.12,0.72,U] [#6 0.64,-0.32,0.00,M3] [#7 0.36,0.44,0.37,U] [#8 0.33,-0.24,0.56,U] 
01:11:09.426 00.032 9340 refined, 5 included, MultiStar: {0.45, -0.05}, one-star: {0.84, -0.28}
01:11:09.444 00.018 9340 CameraToMount -- cameraTheta (-0.12) - m_xAngle (-3.09) = xAngle (2.97 = 2.97)
01:11:09.512 00.068 9340 CameraToMount -- cameraTheta (-0.12) - (m_xAngle (-3.09) + m_yAngleError (-0.07)) = yAngle (3.05 = 3.05)
01:11:09.539 00.027 9340 CameraToMount -- cameraX=0.45 cameraY=-0.05 hyp=0.45 cameraTheta=-0.12 mountX=-0.44 mountY=0.04, mountTheta=3.04
01:11:09.579 00.040 9340 SchedulePrimaryMove(10104498, x=0.45, y=-0.05, opts=13)
01:11:09.654 00.075 9340 Enqueuing Move request for scope (0.45, -0.05)
01:11:09.767 00.113 12020 Worker thread wakes up
01:11:09.768 00.001 12020 worker thread servicing REQUEST_MOVE scope ofs (0.45, -0.05) opts 0xd
01:11:09.768 00.000 12020 Handling offset move in thread for scope, endpoint = (0.45, -0.05)
01:11:09.768 00.000 12020 Moving (0.45, -0.05) raw xDistance=-0.44 yDistance=0.04
01:11:09.769 00.001 12020 GuideAlgorithmHysteresis::Result() returns -0.21 from input -0.44
01:11:09.770 00.001 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:11:09.770 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=10733, max=65535, med=17467, FiltMin=13848, FiltMax=65515, Gamma=2.870
01:11:09.794 00.024 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
01:11:09.795 00.001 12020 MoveAxis(E, 35, ABG)
01:11:09.795 00.000 12020 Guiding  Dir = 2, Dur = 35
01:11:09.798 00.003 9340 UpdateGuideState exits: m=660970 SNR=92.4
01:11:09.840 00.042 12020 IsSlewing returns 0
01:11:09.847 00.007 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:11:09.885 00.038 12020 IsGuiding returns 0
01:11:09.885 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
01:11:09.922 00.037 12020 PulseGuide returned control before completion, sleep 19
01:11:09.924 00.002 9340 Enqueuing Expose request
01:11:09.999 00.075 12020 IsGuiding returns 0
01:11:09.999 00.000 12020 Move returns status 0, amount 35
01:11:09.999 00.000 12020 MoveAxis(N, 0, ABG)
01:11:09.999 00.000 12020 Move returns status 0, amount 0
01:11:10.000 00.001 12020 move complete, result=0
01:11:10.000 00.000 12020 worker thread done servicing request
01:11:10.006 00.006 12020 Worker thread wakes up
01:11:10.006 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
01:11:10.006 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(803,609,31,31)
01:11:10.009 00.003 9340 GuideStep: -0.4 px 35 ms EAST, 0.0 px 0 ms NORTH
01:11:10.308 00.299 9340 evsrv: cli 100A4468 connect
01:11:10.343 00.035 9340 case statement mapped state 6 to 3
01:11:10.597 00.254 9340 case statement mapped state 6 to 3
01:11:10.929 00.332 9340 evsrv: cli 100A4468 request: {"method":"get_app_state","id":"350dc9c4-bdd2-4b2e-9d1a-e99cf40228c5"}
01:11:11.024 00.095 9340 case statement mapped state 6 to 3
01:11:11.142 00.118 9340 evsrv: cli 100A4468 response: {"jsonrpc":"2.0","result":"Guiding","id":"350dc9c4-bdd2-4b2e-9d1a-e99cf40228c5"}
01:11:11.315 00.173 9340 evsrv: cli 100A4468 disconnect
01:11:11.528 00.213 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"5effd815-7cb1-4e88-9ef2-b28507d63bfd"}
01:11:11.692 00.164 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"5effd815-7cb1-4e88-9ef2-b28507d63bfd"}
01:11:11.929 00.237 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"585b750c-57a4-4307-9117-de51e7f2c622"}
01:11:12.025 00.096 9340 case statement mapped state 6 to 3
01:11:12.397 00.372 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"585b750c-57a4-4307-9117-de51e7f2c622"}
01:11:12.518 00.121 12020 Exposure complete
01:11:12.565 00.047 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"abc87600-19b9-41d2-bbc5-946518be3d28"}
01:11:12.882 00.317 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":89,"width":15,"height":15,"star_pos":[7.10,6.93],"pixels":"..."},"id":"abc87600-19b9-41d2-bbc5-946518be3d28"}
01:11:13.281 00.399 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"3a438d92-5fde-47f1-b646-82a5987b3294"}
01:11:13.692 00.411 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"3a438d92-5fde-47f1-b646-82a5987b3294"}
01:11:14.051 00.359 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"29c7d8df-3aa7-4ee7-b3e8-3b8d0786b0c3"}
01:11:14.539 00.488 9340 case statement mapped state 6 to 3
01:11:14.877 00.338 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"29c7d8df-3aa7-4ee7-b3e8-3b8d0786b0c3"}
01:11:15.250 00.373 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"778d7dc6-ae16-4234-afd9-16109ff028de"}
01:11:15.447 00.197 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":89,"width":15,"height":15,"star_pos":[7.10,6.93],"pixels":"..."},"id":"778d7dc6-ae16-4234-afd9-16109ff028de"}
01:11:15.840 00.393 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"e04bcf20-583b-4ebd-9a8c-1975a0d086f6"}
01:11:16.048 00.208 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"e04bcf20-583b-4ebd-9a8c-1975a0d086f6"}
01:11:16.180 00.132 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"ddb92aea-3b92-4067-872b-59adc3c33e1c"}
01:11:16.286 00.106 9340 case statement mapped state 6 to 3
01:11:16.379 00.093 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"ddb92aea-3b92-4067-872b-59adc3c33e1c"}
01:11:16.408 00.029 12020 worker thread done servicing request
01:11:16.408 00.000 9340 OnExposeComplete: enter
01:11:16.431 00.023 9340 UpdateGuideState(): m_state=6
01:11:16.825 00.394 9340 Star::Find(15, 819, 623, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 90
01:11:16.906 00.081 9340 Star::Find returns 1 (0), X=819.58, Y=623.96, Mass=672584, SNR=98.1, Peak=55982 HFD=4.0
01:11:17.012 00.106 9340 MultiStar: large primary error, entering stabilization period
01:11:17.164 00.152 9340 CameraToMount -- cameraTheta (-0.19) - m_xAngle (-3.09) = xAngle (2.90 = 2.90)
01:11:17.329 00.165 9340 CameraToMount -- cameraTheta (-0.19) - (m_xAngle (-3.09) + m_yAngleError (-0.07)) = yAngle (2.98 = 2.98)
01:11:17.521 00.192 9340 CameraToMount -- cameraX=1.32 cameraY=-0.26 hyp=1.35 cameraTheta=-0.19 mountX=-1.31 mountY=0.22, mountTheta=2.97
01:11:17.719 00.198 9340 SchedulePrimaryMove(10104498, x=1.32, y=-0.26, opts=13)
01:11:17.867 00.148 9340 Enqueuing Move request for scope (1.32, -0.26)
01:11:17.947 00.080 12020 Worker thread wakes up
01:11:17.947 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=11409, max=65535, med=17484, FiltMin=13973, FiltMax=65515, Gamma=2.870
01:11:17.987 00.040 12020 worker thread servicing REQUEST_MOVE scope ofs (1.32, -0.26) opts 0xd
01:11:17.987 00.000 9340 UpdateGuideState exits: m=672584 SNR=98.1
01:11:18.024 00.037 12020 Handling offset move in thread for scope, endpoint = (1.32, -0.26)
01:11:18.024 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:11:18.096 00.072 12020 Moving (1.32, -0.26) raw xDistance=-1.31 yDistance=0.22
01:11:18.097 00.001 12020 GuideAlgorithmHysteresis::Result() returns -0.57 from input -1.31
01:11:18.097 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:11:18.097 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.22
01:11:18.097 00.000 12020 MoveAxis(E, 97, ABG)
01:11:18.098 00.001 12020 Guiding  Dir = 2, Dur = 97
01:11:18.098 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
01:11:18.132 00.034 12020 IsSlewing returns 0
01:11:18.135 00.003 12020 IsGuiding returns 0
01:11:18.135 00.000 9340 Enqueuing Expose request
01:11:18.164 00.029 12020 PulseGuide returned control before completion, sleep 79
01:11:18.165 00.001 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"462a97da-e7c5-49b4-acea-2e121b8750b9"}
01:11:18.183 00.018 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":90,"width":15,"height":15,"star_pos":[6.58,6.96],"pixels":"..."},"id":"462a97da-e7c5-49b4-acea-2e121b8750b9"}
01:11:18.274 00.091 12020 IsGuiding returns 0
01:11:18.275 00.001 12020 Move returns status 0, amount 97
01:11:18.275 00.000 12020 MoveAxis(N, 0, ABG)
01:11:18.275 00.000 12020 Move returns status 0, amount 0
01:11:18.275 00.000 12020 move complete, result=0
01:11:18.276 00.001 12020 worker thread done servicing request
01:11:18.276 00.000 9340 GuideStep: -1.3 px 97 ms EAST, 0.2 px 0 ms NORTH
01:11:18.291 00.015 12020 Worker thread wakes up
01:11:18.292 00.001 12020 worker thread servicing REQUEST_EXPOSE 2000
01:11:18.292 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(803,609,31,31)
01:11:19.524 01.232 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"3cabcece-4c82-4e2c-b18a-9e15d3057f44"}
01:11:19.565 00.041 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"3cabcece-4c82-4e2c-b18a-9e15d3057f44"}
01:11:19.728 00.163 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"09424857-74b5-458e-bd27-bf16dcbc8872"}
01:11:19.917 00.189 9340 case statement mapped state 6 to 3
01:11:20.115 00.198 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"09424857-74b5-458e-bd27-bf16dcbc8872"}
01:11:20.218 00.103 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"eac3e660-ac58-4474-a25a-98809a67db83"}
01:11:20.445 00.227 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":90,"width":15,"height":15,"star_pos":[6.58,6.96],"pixels":"..."},"id":"eac3e660-ac58-4474-a25a-98809a67db83"}
01:11:20.969 00.524 12020 Exposure complete
01:11:21.518 00.549 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"648aa76f-d9b8-410e-a001-8d488497de33"}
01:11:21.839 00.321 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"648aa76f-d9b8-410e-a001-8d488497de33"}
01:11:22.214 00.375 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"31624ce1-a65e-4e8e-97f6-3047c3512858"}
01:11:23.522 01.308 9340 case statement mapped state 6 to 3
01:11:24.288 00.766 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"31624ce1-a65e-4e8e-97f6-3047c3512858"}
01:11:25.299 01.011 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"6c99b7a3-fed6-4e5e-95de-ecd818289ab8"}
01:11:26.266 00.967 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":90,"width":15,"height":15,"star_pos":[6.58,6.96],"pixels":"..."},"id":"6c99b7a3-fed6-4e5e-95de-ecd818289ab8"}
01:11:26.655 00.389 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"856da4c4-7bef-4e4b-9d4e-1917b85bc186"}
01:11:26.860 00.205 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"856da4c4-7bef-4e4b-9d4e-1917b85bc186"}
01:11:27.003 00.143 12020 worker thread done servicing request
01:11:27.004 00.001 9340 OnExposeComplete: enter
01:11:27.039 00.035 9340 UpdateGuideState(): m_state=6
01:11:27.092 00.053 9340 Star::Find(15, 819, 623, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 91
01:11:27.115 00.023 9340 Star::Find returns 1 (0), X=819.33, Y=623.95, Mass=655280, SNR=93.8, Peak=55758 HFD=4.0
01:11:27.133 00.018 9340 CameraToMount -- cameraTheta (-0.24) - m_xAngle (-3.09) = xAngle (2.85 = 2.85)
01:11:27.155 00.022 9340 CameraToMount -- cameraTheta (-0.24) - (m_xAngle (-3.09) + m_yAngleError (-0.07)) = yAngle (2.93 = 2.93)
01:11:27.205 00.050 9340 CameraToMount -- cameraX=1.06 cameraY=-0.26 hyp=1.10 cameraTheta=-0.24 mountX=-1.05 mountY=0.23, mountTheta=2.92
01:11:27.231 00.026 9340 SchedulePrimaryMove(10104498, x=1.06, y=-0.26, opts=13)
01:11:27.247 00.016 9340 Enqueuing Move request for scope (1.06, -0.26)
01:11:27.267 00.020 12020 Worker thread wakes up
01:11:27.267 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=12151, max=65535, med=17463, FiltMin=13526, FiltMax=65515, Gamma=2.870
01:11:27.288 00.021 12020 worker thread servicing REQUEST_MOVE scope ofs (1.06, -0.26) opts 0xd
01:11:27.288 00.000 9340 UpdateGuideState exits: m=655280 SNR=93.8
01:11:27.329 00.041 12020 Handling offset move in thread for scope, endpoint = (1.06, -0.26)
01:11:27.330 00.001 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:11:27.345 00.015 12020 Moving (1.06, -0.26) raw xDistance=-1.05 yDistance=0.23
01:11:27.345 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
01:11:27.362 00.017 12020 GuideAlgorithmHysteresis::Result() returns -0.49 from input -1.05
01:11:27.363 00.001 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:11:27.364 00.001 9340 Enqueuing Expose request
01:11:27.379 00.015 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.23
01:11:27.379 00.000 12020 MoveAxis(E, 83, ABG)
01:11:27.379 00.000 12020 Guiding  Dir = 2, Dur = 83
01:11:27.381 00.002 12020 IsSlewing returns 0
01:11:27.383 00.002 12020 IsGuiding returns 0
01:11:27.405 00.022 12020 PulseGuide returned control before completion, sleep 72
01:11:27.551 00.146 12020 IsGuiding returns 1
01:11:27.551 00.000 12020 scope still moving after pulse duration time elapsed
01:11:27.583 00.032 12020 IsSlewing returns 0
01:11:27.583 00.000 12020 IsGuiding returns 0
01:11:27.584 00.001 12020 scope move finished after 83 + 118 ms
01:11:27.585 00.001 12020 Move returns status 0, amount 83
01:11:27.585 00.000 12020 MoveAxis(N, 0, ABG)
01:11:27.585 00.000 12020 Move returns status 0, amount 0
01:11:27.585 00.000 12020 move complete, result=0
01:11:27.586 00.001 12020 worker thread done servicing request
01:11:27.586 00.000 9340 GuideStep: -1.1 px 83 ms EAST, 0.2 px 0 ms NORTH
01:11:27.602 00.016 12020 Worker thread wakes up
01:11:27.602 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
01:11:27.602 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(803,609,31,31)
01:11:28.014 00.412 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"a41c3347-88d8-4bc2-a632-5f4d7eca3152"}
01:11:28.049 00.035 9340 case statement mapped state 6 to 3
01:11:28.090 00.041 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"a41c3347-88d8-4bc2-a632-5f4d7eca3152"}
01:11:28.155 00.065 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"a9187d4a-812a-4b5a-91ba-77392c8b96bc"}
01:11:28.245 00.090 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":91,"width":15,"height":15,"star_pos":[7.33,6.95],"pixels":"..."},"id":"a9187d4a-812a-4b5a-91ba-77392c8b96bc"}
01:11:28.561 00.316 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"f45c43a9-8ce5-49c5-831f-7a9244874f37"}
01:11:28.583 00.022 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"f45c43a9-8ce5-49c5-831f-7a9244874f37"}
01:11:28.695 00.112 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"63196929-17ab-4d7f-aa6b-2ca67c13f53d"}
01:11:28.745 00.050 9340 case statement mapped state 6 to 3
01:11:28.827 00.082 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"63196929-17ab-4d7f-aa6b-2ca67c13f53d"}
01:11:28.854 00.027 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"e4371da5-a3f8-4c4d-bdc4-109231c9b0cd"}
01:11:28.895 00.041 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":91,"width":15,"height":15,"star_pos":[7.33,6.95],"pixels":"..."},"id":"e4371da5-a3f8-4c4d-bdc4-109231c9b0cd"}
01:11:30.024 01.129 12020 Exposure complete
01:11:30.561 00.537 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"eac9f0e1-51e3-4217-a5ea-bfbd44cf6494"}
01:11:30.596 00.035 12020 worker thread done servicing request
01:11:30.596 00.000 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"eac9f0e1-51e3-4217-a5ea-bfbd44cf6494"}
01:11:30.620 00.024 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"57efb5e4-a0a2-4753-8251-028996fffd2f"}
01:11:30.664 00.044 9340 case statement mapped state 6 to 3
01:11:30.716 00.052 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"57efb5e4-a0a2-4753-8251-028996fffd2f"}
01:11:30.737 00.021 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"9155b4d7-d8ec-45b7-9196-96644d324bdf"}
01:11:30.754 00.017 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":91,"width":15,"height":15,"star_pos":[7.33,6.95],"pixels":"..."},"id":"9155b4d7-d8ec-45b7-9196-96644d324bdf"}
01:11:30.766 00.012 9340 OnExposeComplete: enter
01:11:30.788 00.022 9340 UpdateGuideState(): m_state=6
01:11:30.847 00.059 9340 Star::Find(15, 819, 623, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 92
01:11:30.866 00.019 9340 Star::Find returns 1 (0), X=817.99, Y=623.99, Mass=698087, SNR=116.0, Peak=59392 HFD=4.0
01:11:30.881 00.015 9340 MultiStar: exiting stabilization period
01:11:30.900 00.019 9340 MultiStar: [#1 -0.35,-0.15,0.85,U] [#2 0.09,-0.37,0.72,U] [#3 -0.54,-0.14,0.62,U] [#4 -1.01,0.19,0.00,M1] [#5 -0.40,-0.22,0.53,U] [#6 -0.58,-0.88,0.00,M4] [#7 -0.85,-0.02,0.00,M2] [#8 -0.64,-0.45,0.00,M1] 
01:11:30.925 00.025 9340 single-star, 4 included, MultiStar: {-0.28, -0.22}, one-star: {-0.27, -0.22}
01:11:30.947 00.022 9340 CameraToMount -- cameraTheta (-2.45) - m_xAngle (-3.09) = xAngle (0.64 = 0.64)
01:11:30.972 00.025 9340 CameraToMount -- cameraTheta (-2.45) - (m_xAngle (-3.09) + m_yAngleError (-0.07)) = yAngle (0.72 = 0.72)
01:11:31.010 00.038 9340 CameraToMount -- cameraX=-0.27 cameraY=-0.22 hyp=0.35 cameraTheta=-2.45 mountX=0.28 mountY=0.23, mountTheta=0.69
01:11:31.034 00.024 9340 SchedulePrimaryMove(10104498, x=-0.27, y=-0.22, opts=13)
01:11:31.048 00.014 9340 Enqueuing Move request for scope (-0.27, -0.22)
01:11:31.060 00.012 12020 Worker thread wakes up
01:11:31.061 00.001 9340 UpdateImageDisplay: Size=(1920,1080) min=11118, max=65535, med=17482, FiltMin=13984, FiltMax=65521, Gamma=2.870
01:11:31.080 00.019 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.27, -0.22) opts 0xd
01:11:31.080 00.000 9340 UpdateGuideState exits: m=698087 SNR=116.0
01:11:31.100 00.020 12020 Handling offset move in thread for scope, endpoint = (-0.27, -0.22)
01:11:31.100 00.000 12020 Moving (-0.27, -0.22) raw xDistance=0.28 yDistance=0.23
01:11:31.101 00.001 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:11:31.117 00.016 12020 GuideAlgorithmHysteresis::Result() returns 0.08 from input 0.28
01:11:31.117 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:11:31.117 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.23
01:11:31.117 00.000 12020 MoveAxis(W, 13, ABG)
01:11:31.119 00.002 12020 Guiding  Dir = 3, Dur = 13
01:11:31.119 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
01:11:31.152 00.033 12020 IsSlewing returns 0
01:11:31.152 00.000 9340 Enqueuing Expose request
01:11:31.166 00.014 12020 IsGuiding returns 0
01:11:31.196 00.030 12020 IsGuiding returns 1
01:11:31.196 00.000 12020 scope still moving after pulse duration time elapsed
01:11:31.267 00.071 12020 IsSlewing returns 0
01:11:31.307 00.040 12020 IsGuiding returns 0
01:11:31.307 00.000 12020 scope move finished after 13 + 127 ms
01:11:31.308 00.001 12020 Move returns status 0, amount 13
01:11:31.308 00.000 12020 MoveAxis(N, 0, ABG)
01:11:31.308 00.000 12020 Move returns status 0, amount 0
01:11:31.308 00.000 12020 move complete, result=0
01:11:31.309 00.001 9340 GuideStep: 0.3 px 13 ms WEST, 0.2 px 0 ms NORTH
01:11:31.323 00.014 12020 worker thread done servicing request
01:11:31.323 00.000 12020 Worker thread wakes up
01:11:31.323 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
01:11:31.324 00.001 12020 Handling exposure in thread, d=2000 o=3 r=(803,609,31,31)
01:11:32.562 01.238 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"e74c4a7b-b4db-4438-ab10-cb19e6b7e42d"}
01:11:32.605 00.043 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"e74c4a7b-b4db-4438-ab10-cb19e6b7e42d"}
01:11:32.676 00.071 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"aabbf286-6abc-4b34-ba56-b49d82954a26"}
01:11:32.699 00.023 9340 case statement mapped state 6 to 3
01:11:32.731 00.032 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"aabbf286-6abc-4b34-ba56-b49d82954a26"}
01:11:32.817 00.086 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"7655fafd-81ef-4fa7-9497-27e44b50d48a"}
01:11:32.838 00.021 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":92,"width":15,"height":15,"star_pos":[6.99,6.99],"pixels":"..."},"id":"7655fafd-81ef-4fa7-9497-27e44b50d48a"}
01:11:33.687 00.849 12020 Exposure complete
01:11:34.194 00.507 12020 worker thread done servicing request
01:11:34.194 00.000 9340 OnExposeComplete: enter
01:11:34.209 00.015 9340 UpdateGuideState(): m_state=6
01:11:34.228 00.019 9340 Star::Find(15, 817, 623, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 93
01:11:34.239 00.011 9340 Star::Find returns 1 (0), X=818.28, Y=624.28, Mass=640726, SNR=106.1, Peak=54860 HFD=3.7
01:11:34.253 00.014 9340 MultiStar: [#1 -0.29,-0.10,0.74,U] [#2 -0.07,-0.13,0.87,U] [#3 -0.16,-0.10,0.72,U] [#4 -0.68,0.16,0.00,M2] [#5 -0.66,-0.13,0.48,U] [#6 -1.07,-0.40,0.00,M5] [#7 -0.48,0.24,0.43,U] [#8 -0.75,-0.57,0.00,M2] 
01:11:34.268 00.015 9340 single-star, 5 included, MultiStar: {-0.21, -0.04}, one-star: {0.02, 0.07}
01:11:34.282 00.014 9340 CameraToMount -- cameraTheta (1.32) - m_xAngle (-3.09) = xAngle (4.41 = -1.87)
01:11:34.326 00.044 9340 CameraToMount -- cameraTheta (1.32) - (m_xAngle (-3.09) + m_yAngleError (-0.07)) = yAngle (4.49 = -1.80)
01:11:34.344 00.018 9340 CameraToMount -- cameraX=0.02 cameraY=0.07 hyp=0.07 cameraTheta=1.32 mountX=-0.02 mountY=-0.07, mountTheta=-1.86
01:11:34.364 00.020 9340 SchedulePrimaryMove(10104498, x=0.02, y=0.07, opts=13)
01:11:34.376 00.012 9340 Enqueuing Move request for scope (0.02, 0.07)
01:11:34.402 00.026 12020 Worker thread wakes up
01:11:34.402 00.000 12020 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.07) opts 0xd
01:11:34.402 00.000 12020 Handling offset move in thread for scope, endpoint = (0.02, 0.07)
01:11:34.402 00.000 12020 Moving (0.02, 0.07) raw xDistance=-0.02 yDistance=-0.07
01:11:34.403 00.001 9340 UpdateImageDisplay: Size=(1920,1080) min=12322, max=65535, med=17507, FiltMin=13844, FiltMax=65515, Gamma=2.870
01:11:34.418 00.015 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
01:11:34.418 00.000 9340 UpdateGuideState exits: m=640726 SNR=106.1
01:11:34.451 00.033 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:11:34.451 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:11:34.470 00.019 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
01:11:34.470 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
01:11:34.486 00.016 12020 MoveAxis(E, 0, ABG)
01:11:34.486 00.000 9340 Enqueuing Expose request
01:11:34.501 00.015 12020 Move returns status 0, amount 0
01:11:34.501 00.000 12020 MoveAxis(N, 0, ABG)
01:11:34.501 00.000 12020 Move returns status 0, amount 0
01:11:34.502 00.001 12020 move complete, result=0
01:11:34.502 00.000 12020 worker thread done servicing request
01:11:34.502 00.000 12020 Worker thread wakes up
01:11:34.502 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
01:11:34.502 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(803,609,31,31)
01:11:34.505 00.003 9340 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
01:11:34.563 00.058 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"f986a764-96b7-4fcd-be2c-d7817e80e151"}
01:11:34.607 00.044 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"f986a764-96b7-4fcd-be2c-d7817e80e151"}
01:11:34.637 00.030 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"32f3c587-8206-461e-a810-e0e9ec9c2443"}
01:11:34.656 00.019 9340 case statement mapped state 6 to 3
01:11:34.680 00.024 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"32f3c587-8206-461e-a810-e0e9ec9c2443"}
01:11:34.729 00.049 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"b57f0f12-8bde-47b3-8e6f-624f50cf0967"}
01:11:34.755 00.026 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":93,"width":15,"height":15,"star_pos":[7.28,7.28],"pixels":"..."},"id":"b57f0f12-8bde-47b3-8e6f-624f50cf0967"}
01:11:36.566 01.811 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"a06e9725-723b-4a80-9069-17c39be18e44"}
01:11:36.589 00.023 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"a06e9725-723b-4a80-9069-17c39be18e44"}
01:11:36.603 00.014 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"a7a8c89f-554d-43ae-9295-b3521b12b26a"}
01:11:36.618 00.015 9340 case statement mapped state 6 to 3
01:11:36.630 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"a7a8c89f-554d-43ae-9295-b3521b12b26a"}
01:11:36.653 00.023 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"df5d1bc0-f483-4a89-a67a-a40c3b071316"}
01:11:36.684 00.031 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":93,"width":15,"height":15,"star_pos":[7.28,7.28],"pixels":"..."},"id":"df5d1bc0-f483-4a89-a67a-a40c3b071316"}
01:11:36.885 00.201 12020 Exposure complete
01:11:37.194 00.309 12020 worker thread done servicing request
01:11:37.194 00.000 9340 OnExposeComplete: enter
01:11:37.209 00.015 9340 UpdateGuideState(): m_state=6
01:11:37.227 00.018 9340 Star::Find(15, 818, 624, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 94
01:11:37.245 00.018 9340 Star::Find returns 1 (0), X=817.99, Y=623.98, Mass=687139, SNR=131.1, Peak=59674 HFD=4.4
01:11:37.261 00.016 9340 MultiStar: [#1 -0.28,-0.03,0.67,U] [#2 -0.09,-0.14,0.65,U] [#3 -0.39,0.42,0.46,U] [#4 -0.74,0.15,0.00,M3] [#5 -0.41,0.34,0.49,U] [#6 -0.47,-0.19,0.28,U] [#7 -0.60,0.07,0.36,U] [#8 -0.35,-0.07,0.27,U] 
01:11:37.276 00.015 9340 refined, 7 included, MultiStar: {-0.32, -0.01}, one-star: {-0.27, -0.23}
01:11:37.316 00.040 9340 CameraToMount -- cameraTheta (-3.12) - m_xAngle (-3.09) = xAngle (-0.03 = -0.03)
01:11:37.327 00.011 9340 CameraToMount -- cameraTheta (-3.12) - (m_xAngle (-3.09) + m_yAngleError (-0.07)) = yAngle (0.05 = 0.05)
01:11:37.339 00.012 9340 CameraToMount -- cameraX=-0.32 cameraY=-0.01 hyp=0.32 cameraTheta=-3.12 mountX=0.32 mountY=0.01, mountTheta=0.05
01:11:37.371 00.032 9340 SchedulePrimaryMove(10104498, x=-0.32, y=-0.01, opts=13)
01:11:37.384 00.013 9340 Enqueuing Move request for scope (-0.32, -0.01)
01:11:37.418 00.034 12020 Worker thread wakes up
01:11:37.418 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=10776, max=65535, med=17513, FiltMin=13666, FiltMax=65521, Gamma=2.870
01:11:37.430 00.012 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.32, -0.01) opts 0xd
01:11:37.430 00.000 9340 UpdateGuideState exits: m=687139 SNR=131.1
01:11:37.444 00.014 12020 Handling offset move in thread for scope, endpoint = (-0.32, -0.01)
01:11:37.445 00.001 12020 Moving (-0.32, -0.01) raw xDistance=0.32 yDistance=0.01
01:11:37.445 00.000 12020 GuideAlgorithmHysteresis::Result() returns 0.13 from input 0.32
01:11:37.446 00.001 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:11:37.446 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
01:11:37.446 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:11:37.461 00.015 12020 MoveAxis(W, 23, ABG)
01:11:37.461 00.000 12020 Guiding  Dir = 3, Dur = 23
01:11:37.462 00.001 9340 ScheduleExposure(2000,3,1) exposurePending=0
01:11:37.478 00.016 12020 IsSlewing returns 0
01:11:37.478 00.000 9340 Enqueuing Expose request
01:11:37.492 00.014 12020 IsGuiding returns 0
01:11:37.513 00.021 12020 PulseGuide returned control before completion, sleep 13
01:11:37.558 00.045 12020 IsGuiding returns 0
01:11:37.559 00.001 12020 Move returns status 0, amount 23
01:11:37.559 00.000 12020 MoveAxis(N, 0, ABG)
01:11:37.559 00.000 12020 Move returns status 0, amount 0
01:11:37.560 00.001 12020 move complete, result=0
01:11:37.560 00.000 12020 worker thread done servicing request
01:11:37.560 00.000 9340 GuideStep: 0.3 px 23 ms WEST, 0.0 px 0 ms NORTH
01:11:37.575 00.015 12020 Worker thread wakes up
01:11:37.575 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
01:11:37.576 00.001 12020 Handling exposure in thread, d=2000 o=3 r=(803,609,31,31)
01:11:38.564 00.988 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"1426f50c-b646-4e4e-a14d-957d620f3057"}
01:11:38.609 00.045 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"1426f50c-b646-4e4e-a14d-957d620f3057"}
01:11:38.630 00.021 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"47e4a8e3-98d3-45bd-8067-746dd6543474"}
01:11:38.662 00.032 9340 case statement mapped state 6 to 3
01:11:38.684 00.022 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"47e4a8e3-98d3-45bd-8067-746dd6543474"}
01:11:38.707 00.023 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"2e50157a-a73f-4279-a053-2895a269bc96"}
01:11:38.751 00.044 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":94,"width":15,"height":15,"star_pos":[6.99,6.98],"pixels":"..."},"id":"2e50157a-a73f-4279-a053-2895a269bc96"}
01:11:39.984 01.233 12020 Exposure complete
01:11:40.465 00.481 12020 worker thread done servicing request
01:11:40.466 00.001 9340 OnExposeComplete: enter
01:11:40.489 00.023 9340 UpdateGuideState(): m_state=6
01:11:40.519 00.030 9340 Star::Find(15, 817, 623, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 95
01:11:40.533 00.014 9340 Star::Find returns 1 (0), X=817.96, Y=624.04, Mass=676241, SNR=117.8, Peak=58962 HFD=4.1
01:11:40.550 00.017 9340 MultiStar: [#1 -0.59,0.10,0.68,U] [#2 -0.41,-0.07,0.74,U] [#3 -0.79,0.02,0.00,M1] [#4 -1.11,0.18,0.00,M4] [#5 -1.00,-0.17,0.00,M1] [#6 -1.39,-0.41,0.00,M5] [#7 -0.89,0.53,0.00,M1] [#8 -0.66,-0.04,0.41,U] 
01:11:40.574 00.024 9340 single-star, 3 included, MultiStar: {-0.45, -0.06}, one-star: {-0.30, -0.18}
01:11:40.630 00.056 9340 CameraToMount -- cameraTheta (-2.61) - m_xAngle (-3.09) = xAngle (0.49 = 0.49)
01:11:40.653 00.023 9340 CameraToMount -- cameraTheta (-2.61) - (m_xAngle (-3.09) + m_yAngleError (-0.07)) = yAngle (0.56 = 0.56)
01:11:40.667 00.014 9340 CameraToMount -- cameraX=-0.30 cameraY=-0.18 hyp=0.35 cameraTheta=-2.61 mountX=0.31 mountY=0.18, mountTheta=0.54
01:11:40.695 00.028 9340 SchedulePrimaryMove(10104498, x=-0.30, y=-0.18, opts=13)
01:11:40.760 00.065 9340 Enqueuing Move request for scope (-0.30, -0.18)
01:11:40.776 00.016 12020 Worker thread wakes up
01:11:40.777 00.001 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.30, -0.18) opts 0xd
01:11:40.777 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=11312, max=65535, med=17568, FiltMin=13650, FiltMax=65521, Gamma=2.870
01:11:40.795 00.018 12020 Handling offset move in thread for scope, endpoint = (-0.30, -0.18)
01:11:40.796 00.001 9340 UpdateGuideState exits: m=676241 SNR=117.8
01:11:40.810 00.014 12020 Moving (-0.30, -0.18) raw xDistance=0.31 yDistance=0.18
01:11:40.810 00.000 12020 GuideAlgorithmHysteresis::Result() returns 0.14 from input 0.31
01:11:40.810 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:11:40.827 00.017 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:11:40.827 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
01:11:40.843 00.016 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.18
01:11:40.843 00.000 9340 Enqueuing Expose request
01:11:40.878 00.035 12020 MoveAxis(W, 24, ABG)
01:11:40.878 00.000 12020 Guiding  Dir = 3, Dur = 24
01:11:40.879 00.001 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"7d547be7-fcca-448f-951b-b4da12d372b3"}
01:11:40.894 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"7d547be7-fcca-448f-951b-b4da12d372b3"}
01:11:40.909 00.015 12020 IsSlewing returns 0
01:11:40.911 00.002 12020 IsGuiding returns 0
01:11:40.915 00.004 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"cf59be5f-6f0c-4f03-b388-3106db31777a"}
01:11:40.931 00.016 9340 case statement mapped state 6 to 3
01:11:40.945 00.014 12020 PulseGuide returned control before completion, sleep 14
01:11:40.945 00.000 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"cf59be5f-6f0c-4f03-b388-3106db31777a"}
01:11:40.969 00.024 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"862de907-8090-4b75-b879-d5799bfa8c66"}
01:11:41.016 00.047 12020 IsGuiding returns 0
01:11:41.017 00.001 12020 Move returns status 0, amount 24
01:11:41.017 00.000 12020 MoveAxis(N, 0, ABG)
01:11:41.017 00.000 12020 Move returns status 0, amount 0
01:11:41.017 00.000 12020 move complete, result=0
01:11:41.018 00.001 12020 worker thread done servicing request
01:11:41.018 00.000 12020 Worker thread wakes up
01:11:41.018 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
01:11:41.018 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(803,609,31,31)
01:11:41.019 00.001 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":95,"width":15,"height":15,"star_pos":[6.96,7.04],"pixels":"..."},"id":"862de907-8090-4b75-b879-d5799bfa8c66"}
01:11:41.043 00.024 9340 GuideStep: 0.3 px 24 ms WEST, 0.2 px 0 ms NORTH
01:11:42.562 01.519 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"eb4e6467-107d-45c0-967e-51053dbbf8af"}
01:11:42.581 00.019 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"eb4e6467-107d-45c0-967e-51053dbbf8af"}
01:11:42.596 00.015 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"8f3a8d7c-daf5-46f8-8ef7-72c20025af49"}
01:11:42.613 00.017 9340 case statement mapped state 6 to 3
01:11:42.633 00.020 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"8f3a8d7c-daf5-46f8-8ef7-72c20025af49"}
01:11:42.663 00.030 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"1582c0fd-91d9-4ad6-92bf-b6ea41da864f"}
01:11:42.707 00.044 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":95,"width":15,"height":15,"star_pos":[6.96,7.04],"pixels":"..."},"id":"1582c0fd-91d9-4ad6-92bf-b6ea41da864f"}
01:11:43.385 00.678 12020 Exposure complete
01:11:43.629 00.244 12020 worker thread done servicing request
01:11:43.629 00.000 9340 OnExposeComplete: enter
01:11:43.642 00.013 9340 UpdateGuideState(): m_state=6
01:11:43.653 00.011 9340 Star::Find(15, 817, 624, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 96
01:11:43.665 00.012 9340 Star::Find returns 1 (0), X=818.05, Y=624.27, Mass=650927, SNR=87.9, Peak=56846 HFD=4.1
01:11:43.698 00.033 9340 MultiStar: [#1 -0.53,0.17,0.88,U] [#2 -0.18,-0.02,1.18,U] [#3 -0.73,0.11,0.00,M2] [#4 -1.29,0.20,0.00,M5] [#5 -0.82,0.11,0.00,M2] [#6 -0.60,0.14,0.46,U] [#7 -0.98,0.30,0.00,M2] [#8 -0.79,-0.37,0.00,M1] 
01:11:43.709 00.011 9340 single-star, 3 included, MultiStar: {-0.33, 0.07}, one-star: {-0.21, 0.06}
01:11:43.740 00.031 9340 CameraToMount -- cameraTheta (2.88) - m_xAngle (-3.09) = xAngle (5.97 = -0.31)
01:11:43.752 00.012 9340 CameraToMount -- cameraTheta (2.88) - (m_xAngle (-3.09) + m_yAngleError (-0.07)) = yAngle (6.04 = -0.24)
01:11:43.763 00.011 9340 CameraToMount -- cameraX=-0.21 cameraY=0.06 hyp=0.22 cameraTheta=2.88 mountX=0.21 mountY=-0.05, mountTheta=-0.25
01:11:43.787 00.024 9340 SchedulePrimaryMove(10104498, x=-0.21, y=0.06, opts=13)
01:11:43.818 00.031 9340 Enqueuing Move request for scope (-0.21, 0.06)
01:11:43.836 00.018 12020 Worker thread wakes up
01:11:43.837 00.001 9340 UpdateImageDisplay: Size=(1920,1080) min=11653, max=65535, med=17567, FiltMin=13534, FiltMax=65521, Gamma=2.870
01:11:43.873 00.036 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.21, 0.06) opts 0xd
01:11:43.873 00.000 9340 UpdateGuideState exits: m=650927 SNR=87.9
01:11:43.889 00.016 12020 Handling offset move in thread for scope, endpoint = (-0.21, 0.06)
01:11:43.889 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:11:43.907 00.018 12020 Moving (-0.21, 0.06) raw xDistance=0.21 yDistance=-0.05
01:11:43.907 00.000 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.21
01:11:43.907 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:11:43.907 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
01:11:43.919 00.012 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
01:11:43.919 00.000 9340 Enqueuing Expose request
01:11:43.938 00.019 12020 MoveAxis(E, 0, ABG)
01:11:43.938 00.000 12020 Move returns status 0, amount 0
01:11:43.938 00.000 12020 MoveAxis(N, 0, ABG)
01:11:43.938 00.000 12020 Move returns status 0, amount 0
01:11:43.939 00.001 12020 move complete, result=0
01:11:43.939 00.000 12020 worker thread done servicing request
01:11:43.939 00.000 12020 Worker thread wakes up
01:11:43.939 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
01:11:43.940 00.001 12020 Handling exposure in thread, d=2000 o=3 r=(803,609,31,31)
01:11:43.943 00.003 9340 GuideStep: 0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
01:11:44.562 00.619 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"147c48be-4d3c-47e7-8532-92dbfa9847dd"}
01:11:44.584 00.022 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"147c48be-4d3c-47e7-8532-92dbfa9847dd"}
01:11:44.630 00.046 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"a48d3c73-94c1-43f5-bed7-3d078d20937f"}
01:11:44.648 00.018 9340 case statement mapped state 6 to 3
01:11:44.706 00.058 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"a48d3c73-94c1-43f5-bed7-3d078d20937f"}
01:11:44.768 00.062 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"c93c1995-b801-4ae7-a845-d223ed82dbc6"}
01:11:44.824 00.056 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":96,"width":15,"height":15,"star_pos":[7.05,7.27],"pixels":"..."},"id":"c93c1995-b801-4ae7-a845-d223ed82dbc6"}
01:11:46.335 01.511 12020 Exposure complete
01:11:46.561 00.226 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"fe551124-f4ac-43f1-9d55-2d8b7edd2c16"}
01:11:46.599 00.038 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"fe551124-f4ac-43f1-9d55-2d8b7edd2c16"}
01:11:46.667 00.068 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"58603426-8dbd-4b6b-ad0d-c959c5767835"}
01:11:46.707 00.040 9340 case statement mapped state 6 to 3
01:11:46.757 00.050 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"58603426-8dbd-4b6b-ad0d-c959c5767835"}
01:11:46.836 00.079 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"bad3ac60-23e8-4894-be04-b09c03244cb9"}
01:11:46.925 00.089 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":96,"width":15,"height":15,"star_pos":[7.05,7.27],"pixels":"..."},"id":"bad3ac60-23e8-4894-be04-b09c03244cb9"}
01:11:47.135 00.210 12020 worker thread done servicing request
01:11:47.135 00.000 9340 OnExposeComplete: enter
01:11:47.195 00.060 9340 UpdateGuideState(): m_state=6
01:11:47.228 00.033 9340 Star::Find(15, 818, 624, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 97
01:11:47.247 00.019 9340 Star::Find returns 1 (0), X=817.74, Y=624.06, Mass=632013, SNR=103.5, Peak=56683 HFD=4.0
01:11:47.349 00.102 9340 MultiStar: [#1 -0.78,0.18,0.00,M1] [#2 -0.34,0.22,0.81,U] [#3 -0.98,0.27,0.00,M3] [#4 -1.52,0.36,0.00,M6] [#5 -0.95,0.35,0.00,M3] [#6 -1.21,-0.22,0.00,M5] [#7 -1.40,0.32,0.00,M3] [#8 -0.75,-0.43,0.00,M2] 
01:11:47.385 00.036 9340 refined, 1 included, MultiStar: {-0.44, 0.01}, one-star: {-0.52, -0.15}
01:11:47.425 00.040 9340 CameraToMount -- cameraTheta (3.11) - m_xAngle (-3.09) = xAngle (6.21 = -0.08)
01:11:47.521 00.096 9340 CameraToMount -- cameraTheta (3.11) - (m_xAngle (-3.09) + m_yAngleError (-0.07)) = yAngle (6.28 = -0.00)
01:11:47.560 00.039 9340 CameraToMount -- cameraX=-0.44 cameraY=0.01 hyp=0.44 cameraTheta=3.11 mountX=0.44 mountY=-0.00, mountTheta=-0.00
01:11:47.660 00.100 9340 SchedulePrimaryMove(10104498, x=-0.44, y=0.01, opts=13)
01:11:47.684 00.024 9340 Enqueuing Move request for scope (-0.44, 0.01)
01:11:47.772 00.088 12020 Worker thread wakes up
01:11:47.772 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=12277, max=65535, med=17645, FiltMin=14013, FiltMax=65521, Gamma=2.870
01:11:47.802 00.030 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.44, 0.01) opts 0xd
01:11:47.803 00.001 12020 Handling offset move in thread for scope, endpoint = (-0.44, 0.01)
01:11:47.803 00.000 12020 Moving (-0.44, 0.01) raw xDistance=0.44 yDistance=-0.00
01:11:47.803 00.000 12020 GuideAlgorithmHysteresis::Result() returns 0.18 from input 0.44
01:11:47.811 00.008 9340 UpdateGuideState exits: m=632013 SNR=103.5
01:11:47.862 00.051 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:11:47.882 00.020 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
01:11:47.882 00.000 12020 MoveAxis(W, 31, ABG)
01:11:47.882 00.000 12020 Guiding  Dir = 3, Dur = 31
01:11:47.888 00.006 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:11:47.907 00.019 12020 IsSlewing returns 0
01:11:47.911 00.004 12020 IsGuiding returns 0
01:11:47.911 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
01:11:47.939 00.028 12020 PulseGuide returned control before completion, sleep 16
01:11:47.939 00.000 9340 Enqueuing Expose request
01:11:47.999 00.060 12020 IsGuiding returns 0
01:11:47.999 00.000 12020 Move returns status 0, amount 31
01:11:48.001 00.002 12020 MoveAxis(N, 0, ABG)
01:11:48.001 00.000 12020 Move returns status 0, amount 0
01:11:48.001 00.000 12020 move complete, result=0
01:11:48.001 00.000 12020 worker thread done servicing request
01:11:48.002 00.001 12020 Worker thread wakes up
01:11:48.002 00.000 9340 GuideStep: 0.4 px 31 ms WEST, -0.0 px 0 ms NORTH
01:11:48.035 00.033 12020 worker thread servicing REQUEST_EXPOSE 2000
01:11:48.035 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(803,609,31,31)
01:11:48.602 00.567 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"b523db8b-41d5-4c3a-b64e-4c624d71886e"}
01:11:48.637 00.035 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"b523db8b-41d5-4c3a-b64e-4c624d71886e"}
01:11:48.669 00.032 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"48eaf8c7-2026-43a3-9c93-9ab456d442cf"}
01:11:48.699 00.030 9340 case statement mapped state 6 to 3
01:11:48.764 00.065 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"48eaf8c7-2026-43a3-9c93-9ab456d442cf"}
01:11:48.845 00.081 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"dfd26e39-c7c1-41de-9415-516e97fcd87a"}
01:11:48.893 00.048 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":97,"width":15,"height":15,"star_pos":[6.74,7.06],"pixels":"..."},"id":"dfd26e39-c7c1-41de-9415-516e97fcd87a"}
01:11:50.401 01.508 12020 Exposure complete
01:11:50.600 00.199 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"049391c0-9183-4b72-95bf-728e6ac247d2"}
01:11:50.654 00.054 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"049391c0-9183-4b72-95bf-728e6ac247d2"}
01:11:50.705 00.051 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"7672c7cd-c149-44a7-bc82-25aae1678260"}
01:11:50.725 00.020 9340 case statement mapped state 6 to 3
01:11:50.764 00.039 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"7672c7cd-c149-44a7-bc82-25aae1678260"}
01:11:50.815 00.051 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"dd291a63-4877-4639-abfe-012df534388e"}
01:11:50.833 00.018 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":97,"width":15,"height":15,"star_pos":[6.74,7.06],"pixels":"..."},"id":"dd291a63-4877-4639-abfe-012df534388e"}
01:11:50.847 00.014 12020 worker thread done servicing request
01:11:50.848 00.001 9340 OnExposeComplete: enter
01:11:50.868 00.020 9340 UpdateGuideState(): m_state=6
01:11:50.885 00.017 9340 Star::Find(15, 817, 624, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 98
01:11:50.922 00.037 9340 Star::Find returns 1 (0), X=817.57, Y=624.05, Mass=635398, SNR=85.7, Peak=56931 HFD=3.8
01:11:50.937 00.015 9340 MultiStar: [#1 -1.06,-0.18,0.00,M2] [#2 -0.34,0.07,1.17,U] [#3 -1.16,-0.01,0.00,M4] [#4 -1.32,0.28,0.00,M7] [#5 -0.77,0.17,0.00,M4] [#6 -1.20,-0.15,0.00,M6] [#7 -1.29,-0.28,0.00,M4] [#8 -0.85,-0.47,0.00,M3] 
01:11:50.950 00.013 9340 refined, 1 included, MultiStar: {-0.50, -0.04}, one-star: {-0.69, -0.16}
01:11:50.963 00.013 9340 CameraToMount -- cameraTheta (-3.07) - m_xAngle (-3.09) = xAngle (0.02 = 0.02)
01:11:50.976 00.013 9340 CameraToMount -- cameraTheta (-3.07) - (m_xAngle (-3.09) + m_yAngleError (-0.07)) = yAngle (0.10 = 0.10)
01:11:51.003 00.027 9340 CameraToMount -- cameraX=-0.50 cameraY=-0.04 hyp=0.50 cameraTheta=-3.07 mountX=0.50 mountY=0.05, mountTheta=0.10
01:11:51.058 00.055 9340 SchedulePrimaryMove(10104498, x=-0.50, y=-0.04, opts=13)
01:11:51.073 00.015 9340 Enqueuing Move request for scope (-0.50, -0.04)
01:11:51.089 00.016 12020 Worker thread wakes up
01:11:51.089 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=11290, max=65535, med=17582, FiltMin=13918, FiltMax=65521, Gamma=2.870
01:11:51.105 00.016 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.50, -0.04) opts 0xd
01:11:51.105 00.000 9340 UpdateGuideState exits: m=635398 SNR=85.7
01:11:51.124 00.019 12020 Handling offset move in thread for scope, endpoint = (-0.50, -0.04)
01:11:51.124 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:11:51.162 00.038 12020 Moving (-0.50, -0.04) raw xDistance=0.50 yDistance=0.05
01:11:51.162 00.000 12020 GuideAlgorithmHysteresis::Result() returns 0.23 from input 0.50
01:11:51.162 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:11:51.163 00.001 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
01:11:51.163 00.000 12020 MoveAxis(W, 39, ABG)
01:11:51.163 00.000 12020 Guiding  Dir = 3, Dur = 39
01:11:51.164 00.001 12020 IsSlewing returns 0
01:11:51.164 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
01:11:51.183 00.019 12020 IsGuiding returns 0
01:11:51.183 00.000 9340 Enqueuing Expose request
01:11:51.214 00.031 12020 PulseGuide returned control before completion, sleep 18
01:11:51.241 00.027 12020 IsGuiding returns 1
01:11:51.241 00.000 12020 scope still moving after pulse duration time elapsed
01:11:51.280 00.039 12020 IsSlewing returns 0
01:11:51.282 00.002 12020 IsGuiding returns 0
01:11:51.282 00.000 12020 scope move finished after 39 + 59 ms
01:11:51.282 00.000 12020 Move returns status 0, amount 39
01:11:51.282 00.000 12020 MoveAxis(N, 0, ABG)
01:11:51.282 00.000 12020 Move returns status 0, amount 0
01:11:51.283 00.001 12020 move complete, result=0
01:11:51.283 00.000 12020 worker thread done servicing request
01:11:51.283 00.000 9340 GuideStep: 0.5 px 39 ms WEST, 0.0 px 0 ms NORTH
01:11:51.299 00.016 12020 Worker thread wakes up
01:11:51.299 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
01:11:51.300 00.001 12020 Handling exposure in thread, d=2000 o=3 r=(803,609,31,31)
01:11:52.600 01.300 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"ae64a67d-ce30-4422-96e6-748e1f5ae394"}
01:11:52.627 00.027 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"ae64a67d-ce30-4422-96e6-748e1f5ae394"}
01:11:52.677 00.050 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"27918ffd-8109-4335-a8cc-e6d990e14ed8"}
01:11:52.701 00.024 9340 case statement mapped state 6 to 3
01:11:52.715 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"27918ffd-8109-4335-a8cc-e6d990e14ed8"}
01:11:52.730 00.015 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"3daa91cd-4ad2-4db8-b623-9e231ec1bca0"}
01:11:52.747 00.017 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":98,"width":15,"height":15,"star_pos":[6.57,7.05],"pixels":"..."},"id":"3daa91cd-4ad2-4db8-b623-9e231ec1bca0"}
01:11:53.695 00.948 12020 Exposure complete
01:11:54.083 00.388 12020 worker thread done servicing request
01:11:54.083 00.000 9340 OnExposeComplete: enter
01:11:54.099 00.016 9340 UpdateGuideState(): m_state=6
01:11:54.134 00.035 9340 Star::Find(15, 817, 624, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 99
01:11:54.149 00.015 9340 Star::Find returns 1 (0), X=817.96, Y=624.25, Mass=652731, SNR=102.3, Peak=57762 HFD=4.1
01:11:54.164 00.015 9340 MultiStar: [#1 -0.67,-0.04,0.83,U] [#2 -0.01,0.03,0.91,U] [#3 -0.62,0.26,0.65,U] [#4 -1.03,0.03,0.00,M8] [#5 -0.69,0.12,0.00,M5] [#6 -0.89,0.01,0.00,M7] [#7 -0.38,0.51,0.38,U] [#8 -0.56,-0.23,0.42,U] 
01:11:54.176 00.012 9340 single-star, 5 included, MultiStar: {-0.39, 0.07}, one-star: {-0.30, 0.04}
01:11:54.192 00.016 9340 CameraToMount -- cameraTheta (3.01) - m_xAngle (-3.09) = xAngle (6.11 = -0.18)
01:11:54.207 00.015 9340 CameraToMount -- cameraTheta (3.01) - (m_xAngle (-3.09) + m_yAngleError (-0.07)) = yAngle (6.18 = -0.10)
01:11:54.249 00.042 9340 CameraToMount -- cameraX=-0.30 cameraY=0.04 hyp=0.30 cameraTheta=3.01 mountX=0.30 mountY=-0.03, mountTheta=-0.10
01:11:54.273 00.024 9340 SchedulePrimaryMove(10104498, x=-0.30, y=0.04, opts=13)
01:11:54.288 00.015 9340 Enqueuing Move request for scope (-0.30, 0.04)
01:11:54.317 00.029 12020 Worker thread wakes up
01:11:54.318 00.001 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.30, 0.04) opts 0xd
01:11:54.318 00.000 12020 Handling offset move in thread for scope, endpoint = (-0.30, 0.04)
01:11:54.318 00.000 12020 Moving (-0.30, 0.04) raw xDistance=0.30 yDistance=-0.03
01:11:54.318 00.000 12020 GuideAlgorithmHysteresis::Result() returns 0.14 from input 0.30
01:11:54.318 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:11:54.319 00.001 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
01:11:54.319 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=11684, max=65535, med=17662, FiltMin=14031, FiltMax=65521, Gamma=2.870
01:11:54.351 00.032 12020 MoveAxis(W, 24, ABG)
01:11:54.352 00.001 9340 UpdateGuideState exits: m=652731 SNR=102.3
01:11:54.365 00.013 12020 Guiding  Dir = 3, Dur = 24
01:11:54.366 00.001 12020 IsSlewing returns 0
01:11:54.368 00.002 12020 IsGuiding returns 0
01:11:54.383 00.015 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:11:54.408 00.025 12020 IsGuiding returns 1
01:11:54.408 00.000 12020 scope still moving after pulse duration time elapsed
01:11:54.408 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
01:11:54.459 00.051 12020 IsSlewing returns 0
01:11:54.459 00.000 9340 Enqueuing Expose request
01:11:54.493 00.034 12020 IsGuiding returns 0
01:11:54.493 00.000 12020 scope move finished after 24 + 101 ms
01:11:54.494 00.001 12020 Move returns status 0, amount 24
01:11:54.494 00.000 12020 MoveAxis(N, 0, ABG)
01:11:54.494 00.000 12020 Move returns status 0, amount 0
01:11:54.494 00.000 12020 move complete, result=0
01:11:54.494 00.000 12020 worker thread done servicing request
01:11:54.494 00.000 12020 Worker thread wakes up
01:11:54.495 00.001 12020 worker thread servicing REQUEST_EXPOSE 2000
01:11:54.495 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(803,609,31,31)
01:11:54.496 00.001 9340 GuideStep: 0.3 px 24 ms WEST, -0.0 px 0 ms NORTH
01:11:54.600 00.104 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"70c19b9f-e32b-4234-99a2-89e4577d7d01"}
01:11:54.616 00.016 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"70c19b9f-e32b-4234-99a2-89e4577d7d01"}
01:11:54.630 00.014 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"1d04d8e3-cf50-4291-b658-24b30b4fe9d6"}
01:11:54.644 00.014 9340 case statement mapped state 6 to 3
01:11:54.662 00.018 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"1d04d8e3-cf50-4291-b658-24b30b4fe9d6"}
01:11:54.694 00.032 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"d4bb8cce-3d66-41e6-b115-109da8d93122"}
01:11:54.707 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":99,"width":15,"height":15,"star_pos":[6.96,7.25],"pixels":"..."},"id":"d4bb8cce-3d66-41e6-b115-109da8d93122"}
01:11:56.599 01.892 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"6fa5f602-782c-47df-9e76-98c295a1fbc4"}
01:11:56.614 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"6fa5f602-782c-47df-9e76-98c295a1fbc4"}
01:11:56.627 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"1e61fa76-118d-471f-9140-b8925ab6d874"}
01:11:56.639 00.012 9340 case statement mapped state 6 to 3
01:11:56.654 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"1e61fa76-118d-471f-9140-b8925ab6d874"}
01:11:56.668 00.014 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"33d04831-009f-4a1a-b17f-ad0e2ca2850c"}
01:11:56.699 00.031 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":99,"width":15,"height":15,"star_pos":[6.96,7.25],"pixels":"..."},"id":"33d04831-009f-4a1a-b17f-ad0e2ca2850c"}
01:11:56.867 00.168 12020 Exposure complete
01:11:57.147 00.280 12020 worker thread done servicing request
01:11:57.147 00.000 9340 OnExposeComplete: enter
01:11:57.158 00.011 9340 UpdateGuideState(): m_state=6
01:11:57.174 00.016 9340 Star::Find(15, 817, 624, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 100
01:11:57.186 00.012 9340 Star::Find returns 1 (0), X=817.71, Y=623.92, Mass=663599, SNR=99.9, Peak=59446 HFD=3.9
01:11:57.197 00.011 9340 MultiStar: [#1 -0.71,0.16,0.00,M2] [#2 -0.42,-0.06,0.85,U] [#3 -0.50,0.23,0.73,U] [#4 -1.04,0.32,0.00,M9] [#5 -0.70,0.04,0.00,M6] [#6 -0.98,-0.63,0.00,M8] [#7 -0.82,0.05,0.00,M4] [#8 -1.10,-0.08,0.00,M3] 
01:11:57.229 00.032 9340 refined, 2 included, MultiStar: {-0.50, -0.07}, one-star: {-0.56, -0.30}
01:11:57.240 00.011 9340 CameraToMount -- cameraTheta (-3.01) - m_xAngle (-3.09) = xAngle (0.09 = 0.09)
01:11:57.251 00.011 9340 CameraToMount -- cameraTheta (-3.01) - (m_xAngle (-3.09) + m_yAngleError (-0.07)) = yAngle (0.16 = 0.16)
01:11:57.260 00.009 9340 CameraToMount -- cameraX=-0.50 cameraY=-0.07 hyp=0.50 cameraTheta=-3.01 mountX=0.50 mountY=0.08, mountTheta=0.16
01:11:57.276 00.016 9340 SchedulePrimaryMove(10104498, x=-0.50, y=-0.07, opts=13)
01:11:57.287 00.011 9340 Enqueuing Move request for scope (-0.50, -0.07)
01:11:57.297 00.010 12020 Worker thread wakes up
01:11:57.297 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=12022, max=65535, med=17640, FiltMin=13994, FiltMax=65521, Gamma=2.870
01:11:57.327 00.030 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.50, -0.07) opts 0xd
01:11:57.327 00.000 9340 UpdateGuideState exits: m=663599 SNR=99.9
01:11:57.337 00.010 12020 Handling offset move in thread for scope, endpoint = (-0.50, -0.07)
01:11:57.338 00.001 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:11:57.349 00.011 9340 ScheduleExposure(2000,3,1) exposurePending=0
01:11:57.360 00.011 12020 Moving (-0.50, -0.07) raw xDistance=0.50 yDistance=0.08
01:11:57.360 00.000 9340 Enqueuing Expose request
01:11:57.370 00.010 12020 GuideAlgorithmHysteresis::Result() returns 0.22 from input 0.50
01:11:57.370 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:11:57.371 00.001 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
01:11:57.371 00.000 12020 MoveAxis(W, 38, ABG)
01:11:57.372 00.001 12020 Guiding  Dir = 3, Dur = 38
01:11:57.373 00.001 12020 IsSlewing returns 0
01:11:57.374 00.001 12020 IsGuiding returns 0
01:11:57.418 00.044 12020 IsGuiding returns 1
01:11:57.418 00.000 12020 scope still moving after pulse duration time elapsed
01:11:57.467 00.049 12020 IsSlewing returns 0
01:11:57.468 00.001 12020 IsGuiding returns 0
01:11:57.469 00.001 12020 scope move finished after 38 + 56 ms
01:11:57.469 00.000 12020 Move returns status 0, amount 38
01:11:57.469 00.000 12020 MoveAxis(N, 0, ABG)
01:11:57.469 00.000 12020 Move returns status 0, amount 0
01:11:57.469 00.000 12020 move complete, result=0
01:11:57.470 00.001 12020 worker thread done servicing request
01:11:57.470 00.000 12020 Worker thread wakes up
01:11:57.470 00.000 9340 GuideStep: 0.5 px 38 ms WEST, 0.1 px 0 ms NORTH
01:11:57.483 00.013 12020 worker thread servicing REQUEST_EXPOSE 2000
01:11:57.483 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(803,609,31,31)
01:11:58.599 01.116 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"ae678139-e73a-463f-b54f-bb3fca683cfb"}
01:11:58.611 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"ae678139-e73a-463f-b54f-bb3fca683cfb"}
01:11:58.620 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"723e253c-12bc-4dfb-bc02-53617b518bfd"}
01:11:58.629 00.009 9340 case statement mapped state 6 to 3
01:11:58.638 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"723e253c-12bc-4dfb-bc02-53617b518bfd"}
01:11:58.651 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"03c45528-0691-4f3a-82bc-0ab806970cea"}
01:11:58.664 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":100,"width":15,"height":15,"star_pos":[6.71,6.92],"pixels":"..."},"id":"03c45528-0691-4f3a-82bc-0ab806970cea"}
01:11:59.932 01.268 12020 Exposure complete
01:12:00.607 00.675 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"6ae896c1-ca65-4856-a976-4b630e017332"}
01:12:00.695 00.088 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"6ae896c1-ca65-4856-a976-4b630e017332"}
01:12:00.851 00.156 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"25d50da1-e336-4c7f-ba93-4e6f06b51c27"}
01:12:00.999 00.148 9340 case statement mapped state 6 to 3
01:12:01.084 00.085 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"25d50da1-e336-4c7f-ba93-4e6f06b51c27"}
01:12:01.172 00.088 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"3e9c45ce-2b89-4f4a-b255-2ac7ef5edf00"}
01:12:01.288 00.116 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":100,"width":15,"height":15,"star_pos":[6.71,6.92],"pixels":"..."},"id":"3e9c45ce-2b89-4f4a-b255-2ac7ef5edf00"}
01:12:01.425 00.137 9340 OnExposeComplete: enter
01:12:01.468 00.043 12020 worker thread done servicing request
01:12:01.468 00.000 9340 UpdateGuideState(): m_state=6
01:12:01.539 00.071 9340 Star::Find(15, 817, 623, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 101
01:12:01.593 00.054 9340 Star::Find returns 1 (0), X=818.14, Y=624.27, Mass=636623, SNR=89.2, Peak=58218 HFD=4.0
01:12:01.654 00.061 9340 MultiStar: [#1 -0.22,0.26,0.95,U] [#2 0.25,0.15,1.04,U] [#3 -0.28,0.50,0.79,U] [#4 -0.98,0.35,0.00,M10] [#5 -0.46,0.29,0.76,U] [#6 -0.57,-0.27,0.37,U] [#7 -0.56,0.70,0.00,M5] [#8 -0.44,0.13,0.46,U] 
01:12:01.689 00.035 9340 single-star, 6 included, MultiStar: {-0.20, 0.19}, one-star: {-0.12, 0.06}
01:12:01.729 00.040 9340 CameraToMount -- cameraTheta (2.69) - m_xAngle (-3.09) = xAngle (5.79 = -0.50)
01:12:01.764 00.035 9340 CameraToMount -- cameraTheta (2.69) - (m_xAngle (-3.09) + m_yAngleError (-0.07)) = yAngle (5.86 = -0.42)
01:12:01.804 00.040 9340 CameraToMount -- cameraX=-0.12 cameraY=0.06 hyp=0.14 cameraTheta=2.69 mountX=0.12 mountY=-0.06, mountTheta=-0.44
01:12:01.870 00.066 9340 SchedulePrimaryMove(10104498, x=-0.12, y=0.06, opts=13)
01:12:01.887 00.017 9340 Enqueuing Move request for scope (-0.12, 0.06)
01:12:01.917 00.030 12020 Worker thread wakes up
01:12:01.918 00.001 9340 UpdateImageDisplay: Size=(1920,1080) min=10678, max=65535, med=17644, FiltMin=14001, FiltMax=65521, Gamma=2.870
01:12:01.962 00.044 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.12, 0.06) opts 0xd
01:12:01.962 00.000 9340 UpdateGuideState exits: m=636623 SNR=89.2
01:12:01.977 00.015 12020 Handling offset move in thread for scope, endpoint = (-0.12, 0.06)
01:12:01.978 00.001 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:12:01.992 00.014 12020 Moving (-0.12, 0.06) raw xDistance=0.12 yDistance=-0.06
01:12:01.992 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
01:12:02.014 00.022 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
01:12:02.015 00.001 9340 Enqueuing Expose request
01:12:02.031 00.016 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:12:02.032 00.001 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
01:12:02.032 00.000 12020 MoveAxis(E, 0, ABG)
01:12:02.032 00.000 12020 Move returns status 0, amount 0
01:12:02.032 00.000 12020 MoveAxis(N, 0, ABG)
01:12:02.032 00.000 12020 Move returns status 0, amount 0
01:12:02.033 00.001 12020 move complete, result=0
01:12:02.033 00.000 12020 worker thread done servicing request
01:12:02.033 00.000 12020 Worker thread wakes up
01:12:02.033 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
01:12:02.033 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(803,609,31,31)
01:12:02.040 00.007 9340 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
01:12:02.603 00.563 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"c3e6bab8-ec5c-4736-aeca-5634adcb0d9d"}
01:12:02.627 00.024 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"c3e6bab8-ec5c-4736-aeca-5634adcb0d9d"}
01:12:02.648 00.021 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"c78f52e5-b9ad-47c0-acf8-ed5f38350810"}
01:12:02.675 00.027 9340 case statement mapped state 6 to 3
01:12:02.694 00.019 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"c78f52e5-b9ad-47c0-acf8-ed5f38350810"}
01:12:02.749 00.055 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"1c83eb03-6ab2-413e-b688-8e9b6664a45a"}
01:12:02.773 00.024 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":101,"width":15,"height":15,"star_pos":[7.14,7.27],"pixels":"..."},"id":"1c83eb03-6ab2-413e-b688-8e9b6664a45a"}
01:12:04.391 01.618 12020 Exposure complete
01:12:04.600 00.209 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"9271973e-14b8-4e34-856e-36d8083849a5"}
01:12:04.611 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"9271973e-14b8-4e34-856e-36d8083849a5"}
01:12:04.622 00.011 12020 worker thread done servicing request
01:12:04.622 00.000 9340 OnExposeComplete: enter
01:12:04.631 00.009 9340 UpdateGuideState(): m_state=6
01:12:04.641 00.010 9340 Star::Find(15, 818, 624, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 102
01:12:04.649 00.008 9340 Star::Find returns 1 (0), X=818.29, Y=624.20, Mass=604877, SNR=101.8, Peak=58910 HFD=3.7
01:12:04.662 00.013 9340 MultiStar: [#1 -0.24,0.13,0.97,U] [#2 -0.06,0.07,0.84,U] [#3 -0.18,0.22,0.76,U] [#4 -0.84,0.16,0.00,R] [#5 -0.31,0.11,0.58,U] [#6 -0.44,-0.36,0.54,U] [#7 -0.53,0.16,0.39,U] [#8 -0.55,-0.14,0.43,U] 
01:12:04.671 00.009 9340 single-star, 7 included, MultiStar: {-0.23, 0.04}, one-star: {0.02, -0.01}
01:12:04.695 00.024 9340 CameraToMount -- cameraTheta (-0.54) - m_xAngle (-3.09) = xAngle (2.55 = 2.55)
01:12:04.706 00.011 9340 CameraToMount -- cameraTheta (-0.54) - (m_xAngle (-3.09) + m_yAngleError (-0.07)) = yAngle (2.63 = 2.63)
01:12:04.714 00.008 9340 CameraToMount -- cameraX=0.02 cameraY=-0.01 hyp=0.03 cameraTheta=-0.54 mountX=-0.02 mountY=0.01, mountTheta=2.61
01:12:04.728 00.014 9340 SchedulePrimaryMove(10104498, x=0.02, y=-0.01, opts=13)
01:12:04.739 00.011 9340 Enqueuing Move request for scope (0.02, -0.01)
01:12:04.747 00.008 12020 Worker thread wakes up
01:12:04.748 00.001 9340 UpdateImageDisplay: Size=(1920,1080) min=11880, max=65535, med=17672, FiltMin=14079, FiltMax=65515, Gamma=2.870
01:12:04.759 00.011 12020 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.01) opts 0xd
01:12:04.760 00.001 9340 UpdateGuideState exits: m=604877 SNR=101.8
01:12:04.772 00.012 12020 Handling offset move in thread for scope, endpoint = (0.02, -0.01)
01:12:04.772 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:12:04.784 00.012 12020 Moving (0.02, -0.01) raw xDistance=-0.02 yDistance=0.01
01:12:04.784 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
01:12:04.808 00.024 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
01:12:04.809 00.001 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:12:04.809 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
01:12:04.809 00.000 12020 MoveAxis(E, 0, ABG)
01:12:04.810 00.001 12020 Move returns status 0, amount 0
01:12:04.810 00.000 9340 Enqueuing Expose request
01:12:04.821 00.011 12020 MoveAxis(N, 0, ABG)
01:12:04.821 00.000 12020 Move returns status 0, amount 0
01:12:04.821 00.000 12020 move complete, result=0
01:12:04.821 00.000 12020 worker thread done servicing request
01:12:04.821 00.000 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"33c271d1-c0f6-4b07-a643-1a4e1c61c3f5"}
01:12:04.831 00.010 12020 Worker thread wakes up
01:12:04.831 00.000 9340 case statement mapped state 6 to 3
01:12:04.844 00.013 12020 worker thread servicing REQUEST_EXPOSE 2000
01:12:04.844 00.000 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"33c271d1-c0f6-4b07-a643-1a4e1c61c3f5"}
01:12:04.853 00.009 12020 Handling exposure in thread, d=2000 o=3 r=(803,609,31,31)
01:12:04.853 00.000 9340 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
01:12:04.868 00.015 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"48ccd42a-4ba2-4ca1-88e0-28744c6e18f0"}
01:12:04.882 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":102,"width":15,"height":15,"star_pos":[7.29,7.20],"pixels":"..."},"id":"48ccd42a-4ba2-4ca1-88e0-28744c6e18f0"}
01:12:06.604 01.722 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"8be7e203-15d5-4899-b818-dd0bcf9d464f"}
01:12:06.619 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"8be7e203-15d5-4899-b818-dd0bcf9d464f"}
01:12:06.632 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"9d4c3571-e306-480f-bce8-d7f487999767"}
01:12:06.645 00.013 9340 case statement mapped state 6 to 3
01:12:06.655 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"9d4c3571-e306-480f-bce8-d7f487999767"}
01:12:06.688 00.033 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"06e5b2ed-f0a7-4805-b766-7978693892b2"}
01:12:06.720 00.032 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":102,"width":15,"height":15,"star_pos":[7.29,7.20],"pixels":"..."},"id":"06e5b2ed-f0a7-4805-b766-7978693892b2"}
01:12:07.237 00.517 12020 Exposure complete
01:12:07.543 00.306 12020 worker thread done servicing request
01:12:07.543 00.000 9340 OnExposeComplete: enter
01:12:07.556 00.013 9340 UpdateGuideState(): m_state=6
01:12:07.570 00.014 9340 Star::Find(15, 818, 624, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 103
01:12:07.586 00.016 9340 Star::Find returns 1 (0), X=818.66, Y=624.28, Mass=676566, SNR=108.6, Peak=58882 HFD=3.8
01:12:07.617 00.031 9340 MultiStar: [#1 -0.15,0.29,0.74,U] [#2 0.34,0.31,1.13,U] [#3 0.26,0.73,0.00,M1] [#4 0.34,0.32,0.63,U] [#5 -0.31,0.28,0.62,U] [#6 -0.61,-0.37,0.00,M7] [#7 -0.17,0.45,0.40,U] [#8 -0.34,0.35,0.40,U] 
01:12:07.636 00.019 9340 refined, 6 included, MultiStar: {0.10, 0.27}, one-star: {0.40, 0.06}
01:12:07.652 00.016 9340 CameraToMount -- cameraTheta (1.22) - m_xAngle (-3.09) = xAngle (4.31 = -1.97)
01:12:07.663 00.011 9340 CameraToMount -- cameraTheta (1.22) - (m_xAngle (-3.09) + m_yAngleError (-0.07)) = yAngle (4.39 = -1.89)
01:12:07.693 00.030 9340 CameraToMount -- cameraX=0.10 cameraY=0.27 hyp=0.29 cameraTheta=1.22 mountX=-0.11 mountY=-0.27, mountTheta=-1.96
01:12:07.751 00.058 9340 SchedulePrimaryMove(10104498, x=0.10, y=0.27, opts=13)
01:12:07.772 00.021 9340 Enqueuing Move request for scope (0.10, 0.27)
01:12:07.788 00.016 12020 Worker thread wakes up
01:12:07.789 00.001 12020 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.27) opts 0xd
01:12:07.789 00.000 12020 Handling offset move in thread for scope, endpoint = (0.10, 0.27)
01:12:07.790 00.001 12020 Moving (0.10, 0.27) raw xDistance=-0.11 yDistance=-0.27
01:12:07.790 00.000 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
01:12:07.790 00.000 12020 GuideAlgorithmResistSwitch::result() returns -0.27 from input -0.27
01:12:07.790 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=11989, max=65535, med=17674, FiltMin=13987, FiltMax=65515, Gamma=2.870
01:12:07.823 00.033 12020 MoveAxis(E, 0, ABG)
01:12:07.823 00.000 12020 Move returns status 0, amount 0
01:12:07.823 00.000 12020 MoveAxis(N, 44, ABG)
01:12:07.846 00.023 12020 Guiding  Dir = 0, Dur = 44
01:12:07.847 00.001 9340 UpdateGuideState exits: m=676566 SNR=108.6
01:12:07.864 00.017 12020 IsSlewing returns 0
01:12:07.864 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:12:07.880 00.016 12020 IsGuiding returns 0
01:12:07.880 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
01:12:07.894 00.014 9340 Enqueuing Expose request
01:12:07.960 00.066 12020 IsGuiding returns 1
01:12:07.960 00.000 12020 scope still moving after pulse duration time elapsed
01:12:08.005 00.045 12020 IsSlewing returns 0
01:12:08.100 00.095 12020 IsGuiding returns 0
01:12:08.101 00.001 12020 scope move finished after 44 + 176 ms
01:12:08.101 00.000 12020 Move returns status 0, amount 44
01:12:08.101 00.000 12020 move complete, result=0
01:12:08.101 00.000 12020 worker thread done servicing request
01:12:08.102 00.001 9340 GuideStep: -0.1 px 0 ms EAST, -0.3 px 44 ms NORTH
01:12:08.114 00.012 12020 Worker thread wakes up
01:12:08.114 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
01:12:08.114 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(803,609,31,31)
01:12:08.601 00.487 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"52a385ce-a4c0-4107-9006-545e133e7f0d"}
01:12:08.612 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"52a385ce-a4c0-4107-9006-545e133e7f0d"}
01:12:08.623 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"75d269a2-639e-4e76-8abc-ad3ac4dacba2"}
01:12:08.633 00.010 9340 case statement mapped state 6 to 3
01:12:08.646 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"75d269a2-639e-4e76-8abc-ad3ac4dacba2"}
01:12:08.684 00.038 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"c55322ca-f076-4199-adde-192992e35985"}
01:12:08.701 00.017 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":103,"width":15,"height":15,"star_pos":[6.66,7.28],"pixels":"..."},"id":"c55322ca-f076-4199-adde-192992e35985"}
01:12:10.476 01.775 12020 Exposure complete
01:12:10.601 00.125 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"81681963-c9e7-409b-b30f-9d9ac7d6ec2e"}
01:12:10.612 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"81681963-c9e7-409b-b30f-9d9ac7d6ec2e"}
01:12:10.620 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"f7581164-a880-4fee-a9bf-d40555c7d62e"}
01:12:10.632 00.012 9340 case statement mapped state 6 to 3
01:12:10.645 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"f7581164-a880-4fee-a9bf-d40555c7d62e"}
01:12:10.679 00.034 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"37fc9b5e-c225-4a24-bb0a-9741255553ab"}
01:12:10.693 00.014 12020 worker thread done servicing request
01:12:10.693 00.000 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":103,"width":15,"height":15,"star_pos":[6.66,7.28],"pixels":"..."},"id":"37fc9b5e-c225-4a24-bb0a-9741255553ab"}
01:12:10.701 00.008 9340 OnExposeComplete: enter
01:12:10.712 00.011 9340 UpdateGuideState(): m_state=6
01:12:10.721 00.009 9340 Star::Find(15, 818, 624, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 104
01:12:10.732 00.011 9340 Star::Find returns 1 (0), X=818.72, Y=623.93, Mass=635607, SNR=89.8, Peak=52238 HFD=4.1
01:12:10.743 00.011 9340 MultiStar: [#1 0.03,-0.30,0.79,U] [#2 0.45,-0.38,1.08,U] [#3 -0.12,-0.06,0.84,U] [#4 0.19,-0.39,0.76,U] [#5 -0.25,-0.07,0.83,U] [#6 -0.44,-0.60,0.00,M8] [#7 -0.11,-0.08,0.45,U] [#8 -0.30,-1.17,0.00,M1] 
01:12:10.755 00.012 9340 refined, 6 included, MultiStar: {0.13, -0.24}, one-star: {0.45, -0.28}
01:12:10.790 00.035 9340 CameraToMount -- cameraTheta (-1.07) - m_xAngle (-3.09) = xAngle (2.02 = 2.02)
01:12:10.801 00.011 9340 CameraToMount -- cameraTheta (-1.07) - (m_xAngle (-3.09) + m_yAngleError (-0.07)) = yAngle (2.09 = 2.09)
01:12:10.812 00.011 9340 CameraToMount -- cameraX=0.13 cameraY=-0.24 hyp=0.27 cameraTheta=-1.07 mountX=-0.12 mountY=0.23, mountTheta=2.04
01:12:10.825 00.013 9340 SchedulePrimaryMove(10104498, x=0.13, y=-0.24, opts=13)
01:12:10.840 00.015 9340 Enqueuing Move request for scope (0.13, -0.24)
01:12:10.851 00.011 12020 Worker thread wakes up
01:12:10.851 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=12143, max=65535, med=17741, FiltMin=14341, FiltMax=65515, Gamma=2.870
01:12:10.876 00.025 12020 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.24) opts 0xd
01:12:10.877 00.001 9340 UpdateGuideState exits: m=635607 SNR=89.8
01:12:10.887 00.010 12020 Handling offset move in thread for scope, endpoint = (0.13, -0.24)
01:12:10.888 00.001 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:12:10.899 00.011 12020 Moving (0.13, -0.24) raw xDistance=-0.12 yDistance=0.23
01:12:10.899 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
01:12:10.909 00.010 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
01:12:10.909 00.000 9340 Enqueuing Expose request
01:12:10.920 00.011 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:12:10.920 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.23
01:12:10.920 00.000 12020 MoveAxis(E, 0, ABG)
01:12:10.920 00.000 12020 Move returns status 0, amount 0
01:12:10.920 00.000 12020 MoveAxis(N, 0, ABG)
01:12:10.921 00.001 12020 Move returns status 0, amount 0
01:12:10.921 00.000 12020 move complete, result=0
01:12:10.921 00.000 12020 worker thread done servicing request
01:12:10.921 00.000 12020 Worker thread wakes up
01:12:10.921 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
01:12:10.921 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(803,609,31,31)
01:12:10.924 00.003 9340 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
01:12:12.601 01.677 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"2bd9c5dd-b319-4b94-ae58-ca0121afd597"}
01:12:12.619 00.018 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"2bd9c5dd-b319-4b94-ae58-ca0121afd597"}
01:12:12.650 00.031 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"7810f5ac-df30-4738-ab00-22ae237bd5a7"}
01:12:12.670 00.020 9340 case statement mapped state 6 to 3
01:12:12.684 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"7810f5ac-df30-4738-ab00-22ae237bd5a7"}
01:12:12.695 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"792d13c8-d9ec-46a3-99b8-bd7262b52bd2"}
01:12:12.712 00.017 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":104,"width":15,"height":15,"star_pos":[6.72,6.93],"pixels":"..."},"id":"792d13c8-d9ec-46a3-99b8-bd7262b52bd2"}
01:12:13.289 00.577 12020 Exposure complete
01:12:13.735 00.446 9340 OnExposeComplete: enter
01:12:13.828 00.093 12020 worker thread done servicing request
01:12:13.832 00.004 9340 UpdateGuideState(): m_state=6
01:12:13.861 00.029 9340 Star::Find(15, 818, 623, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 105
01:12:13.874 00.013 9340 Star::Find returns 1 (0), X=818.90, Y=623.97, Mass=646739, SNR=91.6, Peak=55004 HFD=4.2
01:12:13.908 00.034 9340 MultiStar: [#1 0.14,-0.12,0.87,U] [#2 0.58,-0.02,1.08,U] [#3 0.10,0.15,0.81,U] [#4 0.57,0.03,0.76,U] [#5 0.05,0.02,0.72,U] [#6 -0.09,-0.53,0.38,U] [#7 -0.08,-0.17,0.48,U] [#8 -0.04,-0.26,0.52,U] 
01:12:13.950 00.042 9340 refined, 8 included, MultiStar: {0.28, -0.09}, one-star: {0.63, -0.24}
01:12:13.964 00.014 9340 CameraToMount -- cameraTheta (-0.33) - m_xAngle (-3.09) = xAngle (2.77 = 2.77)
01:12:13.977 00.013 9340 CameraToMount -- cameraTheta (-0.33) - (m_xAngle (-3.09) + m_yAngleError (-0.07)) = yAngle (2.84 = 2.84)
01:12:13.989 00.012 9340 CameraToMount -- cameraX=0.28 cameraY=-0.09 hyp=0.29 cameraTheta=-0.33 mountX=-0.27 mountY=0.09, mountTheta=2.83
01:12:14.007 00.018 9340 SchedulePrimaryMove(10104498, x=0.28, y=-0.09, opts=13)
01:12:14.020 00.013 9340 Enqueuing Move request for scope (0.28, -0.09)
01:12:14.066 00.046 12020 Worker thread wakes up
01:12:14.067 00.001 12020 worker thread servicing REQUEST_MOVE scope ofs (0.28, -0.09) opts 0xd
01:12:14.067 00.000 12020 Handling offset move in thread for scope, endpoint = (0.28, -0.09)
01:12:14.068 00.001 12020 Moving (0.28, -0.09) raw xDistance=-0.27 yDistance=0.09
01:12:14.068 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=11477, max=65535, med=17696, FiltMin=14347, FiltMax=65515, Gamma=2.870
01:12:14.082 00.014 12020 GuideAlgorithmHysteresis::Result() returns -0.11 from input -0.27
01:12:14.083 00.001 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:12:14.083 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
01:12:14.083 00.000 12020 MoveAxis(E, 19, ABG)
01:12:14.083 00.000 12020 Guiding  Dir = 2, Dur = 19
01:12:14.085 00.002 9340 UpdateGuideState exits: m=646739 SNR=91.6
01:12:14.104 00.019 12020 IsSlewing returns 0
01:12:14.105 00.001 12020 IsGuiding returns 0
01:12:14.107 00.002 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:12:14.131 00.024 12020 IsGuiding returns 1
01:12:14.131 00.000 12020 scope still moving after pulse duration time elapsed
01:12:14.132 00.001 9340 ScheduleExposure(2000,3,1) exposurePending=0
01:12:14.181 00.049 9340 Enqueuing Expose request
01:12:14.196 00.015 12020 IsSlewing returns 0
01:12:14.198 00.002 12020 IsGuiding returns 0
01:12:14.198 00.000 12020 scope move finished after 19 + 73 ms
01:12:14.198 00.000 12020 Move returns status 0, amount 19
01:12:14.198 00.000 12020 MoveAxis(N, 0, ABG)
01:12:14.198 00.000 12020 Move returns status 0, amount 0
01:12:14.198 00.000 12020 move complete, result=0
01:12:14.200 00.002 12020 worker thread done servicing request
01:12:14.200 00.000 12020 Worker thread wakes up
01:12:14.200 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
01:12:14.200 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(803,609,31,31)
01:12:14.202 00.002 9340 GuideStep: -0.3 px 19 ms EAST, 0.1 px 0 ms NORTH
01:12:14.601 00.399 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"42cc7c29-a5ed-474d-9f0c-0dae00e3e86f"}
01:12:14.642 00.041 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"42cc7c29-a5ed-474d-9f0c-0dae00e3e86f"}
01:12:14.747 00.105 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"acf6439e-fa63-45d3-9d0e-714c3d808576"}
01:12:14.786 00.039 9340 case statement mapped state 6 to 3
01:12:14.813 00.027 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"acf6439e-fa63-45d3-9d0e-714c3d808576"}
01:12:14.859 00.046 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"a43bc4b9-68c0-4ec2-b68c-c1696b8029c7"}
01:12:14.872 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":105,"width":15,"height":15,"star_pos":[6.90,6.97],"pixels":"..."},"id":"a43bc4b9-68c0-4ec2-b68c-c1696b8029c7"}
01:12:16.582 01.710 12020 Exposure complete
01:12:16.601 00.019 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"de870d19-c4d4-4bf7-a5fb-1d7f8e83f010"}
01:12:16.629 00.028 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"de870d19-c4d4-4bf7-a5fb-1d7f8e83f010"}
01:12:16.686 00.057 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"dc32b254-249e-4db5-917c-5c21e98009ae"}
01:12:16.705 00.019 9340 case statement mapped state 6 to 3
01:12:16.727 00.022 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"dc32b254-249e-4db5-917c-5c21e98009ae"}
01:12:16.778 00.051 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"d767a204-6614-4c08-a2f2-21d6ff94b076"}
01:12:16.805 00.027 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":105,"width":15,"height":15,"star_pos":[6.90,6.97],"pixels":"..."},"id":"d767a204-6614-4c08-a2f2-21d6ff94b076"}
01:12:16.964 00.159 12020 worker thread done servicing request
01:12:16.964 00.000 9340 OnExposeComplete: enter
01:12:17.034 00.070 9340 UpdateGuideState(): m_state=6
01:12:17.063 00.029 9340 Star::Find(15, 818, 623, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 106
01:12:17.092 00.029 9340 Star::Find returns 1 (0), X=818.49, Y=623.82, Mass=620661, SNR=78.0, Peak=53936 HFD=3.8
01:12:17.149 00.057 9340 MultiStar: [#1 0.08,0.03,0.82,U] [#2 0.37,-0.09,1.22,U] [#3 -0.01,0.22,0.86,U] [#4 0.33,0.19,0.89,U] [#5 -0.18,0.05,0.75,U] [#6 -0.73,-0.45,0.00,M8] [#7 -0.51,0.17,0.65,U] [#8 -0.34,-0.20,0.43,U] 
01:12:17.213 00.064 9340 refined, 7 included, MultiStar: {0.06, -0.01}, one-star: {0.23, -0.40}
01:12:17.315 00.102 9340 CameraToMount -- cameraTheta (-0.17) - m_xAngle (-3.09) = xAngle (2.92 = 2.92)
01:12:17.368 00.053 9340 CameraToMount -- cameraTheta (-0.17) - (m_xAngle (-3.09) + m_yAngleError (-0.07)) = yAngle (2.99 = 2.99)
01:12:17.550 00.182 9340 CameraToMount -- cameraX=0.06 cameraY=-0.01 hyp=0.06 cameraTheta=-0.17 mountX=-0.06 mountY=0.01, mountTheta=2.99
01:12:17.823 00.273 9340 SchedulePrimaryMove(10104498, x=0.06, y=-0.01, opts=13)
01:12:17.995 00.172 9340 Enqueuing Move request for scope (0.06, -0.01)
01:12:18.026 00.031 12020 Worker thread wakes up
01:12:18.027 00.001 9340 UpdateImageDisplay: Size=(1920,1080) min=12396, max=65535, med=17752, FiltMin=14177, FiltMax=65515, Gamma=2.870
01:12:18.059 00.032 12020 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.01) opts 0xd
01:12:18.059 00.000 9340 UpdateGuideState exits: m=620661 SNR=78.0
01:12:18.105 00.046 12020 Handling offset move in thread for scope, endpoint = (0.06, -0.01)
01:12:18.105 00.000 12020 Moving (0.06, -0.01) raw xDistance=-0.06 yDistance=0.01
01:12:18.105 00.000 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
01:12:18.105 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:12:18.106 00.001 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
01:12:18.110 00.004 12020 MoveAxis(E, 0, ABG)
01:12:18.110 00.000 12020 Move returns status 0, amount 0
01:12:18.110 00.000 12020 MoveAxis(N, 0, ABG)
01:12:18.110 00.000 12020 Move returns status 0, amount 0
01:12:18.110 00.000 12020 move complete, result=0
01:12:18.111 00.001 12020 worker thread done servicing request
01:12:18.113 00.002 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:12:18.163 00.050 9340 ScheduleExposure(2000,3,1) exposurePending=0
01:12:18.236 00.073 9340 Enqueuing Expose request
01:12:18.264 00.028 12020 Worker thread wakes up
01:12:18.264 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
01:12:18.264 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(803,609,31,31)
01:12:18.266 00.002 9340 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
01:12:18.599 00.333 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"d22b4fd5-f49e-46b1-9aaa-ac3a12a65590"}
01:12:18.621 00.022 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"d22b4fd5-f49e-46b1-9aaa-ac3a12a65590"}
01:12:18.648 00.027 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"4214ef17-2270-4f64-ae36-9d3359f05b38"}
01:12:18.676 00.028 9340 case statement mapped state 6 to 3
01:12:18.725 00.049 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"4214ef17-2270-4f64-ae36-9d3359f05b38"}
01:12:18.764 00.039 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"00a1a3fc-c6a4-49da-b190-9b4e5e7cb891"}
01:12:18.896 00.132 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":106,"width":15,"height":15,"star_pos":[7.49,6.82],"pixels":"..."},"id":"00a1a3fc-c6a4-49da-b190-9b4e5e7cb891"}
01:12:20.603 01.707 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"18ef7192-c4b3-461e-a30d-479619efad3f"}
01:12:20.781 00.178 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"18ef7192-c4b3-461e-a30d-479619efad3f"}
01:12:21.077 00.296 12020 Exposure complete
01:12:21.104 00.027 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"6f627dd0-7e45-4653-9172-32f37be01be0"}
01:12:21.297 00.193 9340 case statement mapped state 6 to 3
01:12:21.362 00.065 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"6f627dd0-7e45-4653-9172-32f37be01be0"}
01:12:21.466 00.104 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"7218abe5-137c-4007-bbb0-de06635c1329"}
01:12:21.579 00.113 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":106,"width":15,"height":15,"star_pos":[7.49,6.82],"pixels":"..."},"id":"7218abe5-137c-4007-bbb0-de06635c1329"}
01:12:22.366 00.787 12020 worker thread done servicing request
01:12:22.366 00.000 9340 OnExposeComplete: enter
01:12:22.384 00.018 9340 UpdateGuideState(): m_state=6
01:12:22.402 00.018 9340 Star::Find(15, 818, 623, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 107
01:12:22.439 00.037 9340 Star::Find returns 1 (0), X=817.95, Y=624.27, Mass=656883, SNR=108.7, Peak=57582 HFD=4.0
01:12:22.461 00.022 9340 MultiStar: [#1 -0.52,0.07,0.66,U] [#2 -0.15,-0.18,0.94,U] [#3 -0.70,0.40,0.00,M1] [#4 0.10,-0.01,0.69,U] [#5 -0.70,0.09,0.00,M1] [#6 -0.75,-0.40,0.00,M9] [#7 -0.72,0.74,0.00,M1] [#8 -0.50,-0.60,0.00,M1] 
01:12:22.475 00.014 9340 refined, 3 included, MultiStar: {-0.22, -0.02}, one-star: {-0.32, 0.05}
01:12:22.490 00.015 9340 CameraToMount -- cameraTheta (-3.04) - m_xAngle (-3.09) = xAngle (0.05 = 0.05)
01:12:22.510 00.020 9340 CameraToMount -- cameraTheta (-3.04) - (m_xAngle (-3.09) + m_yAngleError (-0.07)) = yAngle (0.13 = 0.13)
01:12:22.527 00.017 9340 CameraToMount -- cameraX=-0.22 cameraY=-0.02 hyp=0.22 cameraTheta=-3.04 mountX=0.22 mountY=0.03, mountTheta=0.13
01:12:22.580 00.053 9340 SchedulePrimaryMove(10104498, x=-0.22, y=-0.02, opts=13)
01:12:22.595 00.015 9340 Enqueuing Move request for scope (-0.22, -0.02)
01:12:22.611 00.016 12020 Worker thread wakes up
01:12:22.611 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=11987, max=65535, med=17722, FiltMin=14162, FiltMax=65521, Gamma=2.870
01:12:22.627 00.016 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.22, -0.02) opts 0xd
01:12:22.627 00.000 12020 Handling offset move in thread for scope, endpoint = (-0.22, -0.02)
01:12:22.628 00.001 9340 UpdateGuideState exits: m=656883 SNR=108.7
01:12:22.664 00.036 12020 Moving (-0.22, -0.02) raw xDistance=0.22 yDistance=0.03
01:12:22.665 00.001 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.22
01:12:22.665 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:12:22.665 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
01:12:22.665 00.000 12020 MoveAxis(E, 0, ABG)
01:12:22.665 00.000 12020 Move returns status 0, amount 0
01:12:22.666 00.001 12020 MoveAxis(N, 0, ABG)
01:12:22.666 00.000 12020 Move returns status 0, amount 0
01:12:22.666 00.000 12020 move complete, result=0
01:12:22.666 00.000 12020 worker thread done servicing request
01:12:22.667 00.001 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:12:22.686 00.019 9340 ScheduleExposure(2000,3,1) exposurePending=0
01:12:22.704 00.018 9340 Enqueuing Expose request
01:12:22.718 00.014 12020 Worker thread wakes up
01:12:22.718 00.000 9340 GuideStep: 0.2 px 0 ms EAST, 0.0 px 0 ms NORTH
01:12:22.734 00.016 12020 worker thread servicing REQUEST_EXPOSE 2000
01:12:22.734 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(803,609,31,31)
01:12:22.746 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"d5f1e044-9d32-447c-8086-d3aede42af32"}
01:12:22.788 00.042 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"d5f1e044-9d32-447c-8086-d3aede42af32"}
01:12:22.809 00.021 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"3274801d-8f36-4502-bad0-1e0a8d22f83c"}
01:12:22.822 00.013 9340 case statement mapped state 6 to 3
01:12:22.836 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"3274801d-8f36-4502-bad0-1e0a8d22f83c"}
01:12:22.853 00.017 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"594a4fc6-9c95-460e-8133-f326be894fa3"}
01:12:22.868 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":107,"width":15,"height":15,"star_pos":[6.95,7.27],"pixels":"..."},"id":"594a4fc6-9c95-460e-8133-f326be894fa3"}
01:12:25.128 02.260 12020 Exposure complete
01:12:25.281 00.153 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"ab627ab6-51ee-4749-bf05-720faf4775fe"}
01:12:25.348 00.067 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"ab627ab6-51ee-4749-bf05-720faf4775fe"}
01:12:25.382 00.034 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"e5731633-ce13-4bf9-9ee2-85eb25c39925"}
01:12:25.439 00.057 9340 case statement mapped state 6 to 3
01:12:25.464 00.025 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"e5731633-ce13-4bf9-9ee2-85eb25c39925"}
01:12:25.528 00.064 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"c451fe7e-99e1-4f93-b88d-64b9ccd2b65e"}
01:12:25.627 00.099 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":107,"width":15,"height":15,"star_pos":[6.95,7.27],"pixels":"..."},"id":"c451fe7e-99e1-4f93-b88d-64b9ccd2b65e"}
01:12:25.705 00.078 12020 worker thread done servicing request
01:12:25.706 00.001 9340 OnExposeComplete: enter
01:12:25.752 00.046 9340 UpdateGuideState(): m_state=6
01:12:25.774 00.022 9340 Star::Find(15, 817, 624, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 108
01:12:25.826 00.052 9340 Star::Find returns 1 (0), X=818.04, Y=624.24, Mass=656524, SNR=94.3, Peak=58574 HFD=4.1
01:12:25.851 00.025 9340 MultiStar: [#1 -0.34,0.24,0.72,U] [#2 0.02,-0.11,1.03,U] [#3 -0.25,0.11,0.75,U] [#4 0.13,-0.07,0.76,U] [#5 -0.45,-0.16,0.97,U] [#6 -1.27,-0.41,0.00,M10] [#7 -0.78,-0.02,0.00,M2] [#8 -0.37,-0.36,0.42,U] 
01:12:25.868 00.017 9340 refined, 6 included, MultiStar: {-0.20, -0.03}, one-star: {-0.22, 0.03}
01:12:25.882 00.014 9340 CameraToMount -- cameraTheta (-2.97) - m_xAngle (-3.09) = xAngle (0.12 = 0.12)
01:12:25.926 00.044 9340 CameraToMount -- cameraTheta (-2.97) - (m_xAngle (-3.09) + m_yAngleError (-0.07)) = yAngle (0.20 = 0.20)
01:12:25.942 00.016 9340 CameraToMount -- cameraX=-0.20 cameraY=-0.03 hyp=0.20 cameraTheta=-2.97 mountX=0.20 mountY=0.04, mountTheta=0.20
01:12:25.959 00.017 9340 SchedulePrimaryMove(10104498, x=-0.20, y=-0.03, opts=13)
01:12:25.972 00.013 9340 Enqueuing Move request for scope (-0.20, -0.03)
01:12:25.986 00.014 12020 Worker thread wakes up
01:12:25.987 00.001 9340 UpdateImageDisplay: Size=(1920,1080) min=11810, max=65535, med=17773, FiltMin=14185, FiltMax=65515, Gamma=2.870
01:12:26.004 00.017 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.20, -0.03) opts 0xd
01:12:26.004 00.000 12020 Handling offset move in thread for scope, endpoint = (-0.20, -0.03)
01:12:26.005 00.001 12020 Moving (-0.20, -0.03) raw xDistance=0.20 yDistance=0.04
01:12:26.005 00.000 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.20
01:12:26.005 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:12:26.005 00.000 9340 UpdateGuideState exits: m=656524 SNR=94.3
01:12:26.049 00.044 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
01:12:26.049 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:12:26.066 00.017 12020 MoveAxis(E, 0, ABG)
01:12:26.066 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
01:12:26.080 00.014 12020 Move returns status 0, amount 0
01:12:26.082 00.002 12020 MoveAxis(N, 0, ABG)
01:12:26.082 00.000 9340 Enqueuing Expose request
01:12:26.100 00.018 12020 Move returns status 0, amount 0
01:12:26.100 00.000 12020 move complete, result=0
01:12:26.100 00.000 12020 worker thread done servicing request
01:12:26.101 00.001 12020 Worker thread wakes up
01:12:26.102 00.001 9340 GuideStep: 0.2 px 0 ms EAST, 0.0 px 0 ms NORTH
01:12:26.121 00.019 12020 worker thread servicing REQUEST_EXPOSE 2000
01:12:26.121 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(803,609,31,31)
01:12:27.279 01.158 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"1131fee4-5097-47d0-9a13-16ba7c3ba8ef"}
01:12:27.316 00.037 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"1131fee4-5097-47d0-9a13-16ba7c3ba8ef"}
01:12:27.341 00.025 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"00469cd9-9803-410f-80f7-5a1d58198248"}
01:12:27.356 00.015 9340 case statement mapped state 6 to 3
01:12:27.367 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"00469cd9-9803-410f-80f7-5a1d58198248"}
01:12:27.389 00.022 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"c8698185-e657-48e2-9ed1-2f447e4889da"}
01:12:27.403 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":108,"width":15,"height":15,"star_pos":[7.04,7.24],"pixels":"..."},"id":"c8698185-e657-48e2-9ed1-2f447e4889da"}
01:12:28.488 01.085 12020 Exposure complete
01:12:28.763 00.275 12020 worker thread done servicing request
01:12:28.763 00.000 9340 OnExposeComplete: enter
01:12:28.776 00.013 9340 UpdateGuideState(): m_state=6
01:12:28.787 00.011 9340 Star::Find(15, 818, 624, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 109
01:12:28.799 00.012 9340 Star::Find returns 1 (0), X=818.28, Y=624.08, Mass=671723, SNR=90.2, Peak=57486 HFD=4.1
01:12:28.827 00.028 9340 MultiStar: [#1 -0.33,-0.07,1.00,U] [#2 0.19,-0.28,0.85,U] [#3 -0.32,-0.07,0.75,U] [#4 0.14,-0.21,0.82,U] [#5 -0.27,-0.03,0.74,U] [#6 -0.50,-0.22,0.52,U] [#7 -0.60,-0.06,0.48,U] [#8 -0.19,-0.32,0.44,U] 
01:12:28.838 00.011 9340 single-star, 8 included, MultiStar: {-0.17, -0.15}, one-star: {0.01, -0.14}
01:12:28.850 00.012 9340 CameraToMount -- cameraTheta (-1.47) - m_xAngle (-3.09) = xAngle (1.62 = 1.62)
01:12:28.859 00.009 9340 CameraToMount -- cameraTheta (-1.47) - (m_xAngle (-3.09) + m_yAngleError (-0.07)) = yAngle (1.70 = 1.70)
01:12:28.871 00.012 9340 CameraToMount -- cameraX=0.01 cameraY=-0.14 hyp=0.14 cameraTheta=-1.47 mountX=-0.01 mountY=0.14, mountTheta=1.62
01:12:28.888 00.017 9340 SchedulePrimaryMove(10104498, x=0.01, y=-0.14, opts=13)
01:12:28.915 00.027 9340 Enqueuing Move request for scope (0.01, -0.14)
01:12:28.927 00.012 12020 Worker thread wakes up
01:12:28.927 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=11989, max=65535, med=17815, FiltMin=13617, FiltMax=65515, Gamma=2.870
01:12:28.936 00.009 12020 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.14) opts 0xd
01:12:28.936 00.000 9340 UpdateGuideState exits: m=671723 SNR=90.2
01:12:28.946 00.010 12020 Handling offset move in thread for scope, endpoint = (0.01, -0.14)
01:12:28.946 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:12:28.955 00.009 12020 Moving (0.01, -0.14) raw xDistance=-0.01 yDistance=0.14
01:12:28.956 00.001 9340 ScheduleExposure(2000,3,1) exposurePending=0
01:12:28.966 00.010 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
01:12:28.966 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:12:28.966 00.000 9340 Enqueuing Expose request
01:12:28.978 00.012 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
01:12:28.978 00.000 12020 MoveAxis(E, 0, ABG)
01:12:28.978 00.000 12020 Move returns status 0, amount 0
01:12:28.978 00.000 12020 MoveAxis(N, 0, ABG)
01:12:28.978 00.000 12020 Move returns status 0, amount 0
01:12:28.978 00.000 12020 move complete, result=0
01:12:28.979 00.001 12020 worker thread done servicing request
01:12:28.979 00.000 12020 Worker thread wakes up
01:12:28.979 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
01:12:28.979 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(803,609,31,31)
01:12:28.981 00.002 9340 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
01:12:29.281 00.300 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"73e37503-75c2-4c70-a465-f7632e762b23"}
01:12:29.312 00.031 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"73e37503-75c2-4c70-a465-f7632e762b23"}
01:12:29.352 00.040 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"c04593d9-5468-49d1-a84a-eb697fda1c2a"}
01:12:29.363 00.011 9340 case statement mapped state 6 to 3
01:12:29.372 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"c04593d9-5468-49d1-a84a-eb697fda1c2a"}
01:12:29.397 00.025 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"76378bea-ce2a-46e8-b9c1-a718df5cba06"}
01:12:29.405 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":109,"width":15,"height":15,"star_pos":[7.28,7.08],"pixels":"..."},"id":"76378bea-ce2a-46e8-b9c1-a718df5cba06"}
01:12:31.279 01.874 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"f5bfe3fb-9646-4c5c-8ab0-23c871210459"}
01:12:31.291 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"f5bfe3fb-9646-4c5c-8ab0-23c871210459"}
01:12:31.303 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"b3205b69-4567-4ffc-bf84-8c4e9f95119e"}
01:12:31.317 00.014 9340 case statement mapped state 6 to 3
01:12:31.351 00.034 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"b3205b69-4567-4ffc-bf84-8c4e9f95119e"}
01:12:31.362 00.011 12020 Exposure complete
01:12:31.363 00.001 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"f1ed67d2-134d-40fe-8ac0-433281391033"}
01:12:31.372 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":109,"width":15,"height":15,"star_pos":[7.28,7.08],"pixels":"..."},"id":"f1ed67d2-134d-40fe-8ac0-433281391033"}
01:12:31.564 00.192 12020 worker thread done servicing request
01:12:31.564 00.000 9340 OnExposeComplete: enter
01:12:31.574 00.010 9340 UpdateGuideState(): m_state=6
01:12:31.585 00.011 9340 Star::Find(15, 818, 624, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 110
01:12:31.595 00.010 9340 Star::Find returns 1 (0), X=817.96, Y=624.22, Mass=630902, SNR=93.0, Peak=57256 HFD=4.1
01:12:31.634 00.039 9340 MultiStar: [#1 -0.25,0.10,0.88,U] [#2 0.32,-0.17,1.15,U] [#3 -0.29,0.07,0.75,U] [#4 0.03,-0.23,0.74,U] [#5 -0.58,0.19,0.65,U] [#6 -0.75,-0.34,0.00,M10] [#7 -0.86,0.15,0.00,M2] [#8 -0.81,-0.47,0.00,M1] 
01:12:31.645 00.011 9340 refined, 5 included, MultiStar: {-0.14, -0.02}, one-star: {-0.31, 0.01}
01:12:31.655 00.010 9340 CameraToMount -- cameraTheta (-3.01) - m_xAngle (-3.09) = xAngle (0.08 = 0.08)
01:12:31.665 00.010 9340 CameraToMount -- cameraTheta (-3.01) - (m_xAngle (-3.09) + m_yAngleError (-0.07)) = yAngle (0.15 = 0.15)
01:12:31.677 00.012 9340 CameraToMount -- cameraX=-0.14 cameraY=-0.02 hyp=0.14 cameraTheta=-3.01 mountX=0.14 mountY=0.02, mountTheta=0.15
01:12:31.695 00.018 9340 SchedulePrimaryMove(10104498, x=-0.14, y=-0.02, opts=13)
01:12:31.732 00.037 9340 Enqueuing Move request for scope (-0.14, -0.02)
01:12:31.745 00.013 12020 Worker thread wakes up
01:12:31.745 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=11637, max=65535, med=17819, FiltMin=14398, FiltMax=65515, Gamma=2.870
01:12:31.760 00.015 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.14, -0.02) opts 0xd
01:12:31.760 00.000 9340 UpdateGuideState exits: m=630902 SNR=93.0
01:12:31.770 00.010 12020 Handling offset move in thread for scope, endpoint = (-0.14, -0.02)
01:12:31.771 00.001 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:12:31.782 00.011 12020 Moving (-0.14, -0.02) raw xDistance=0.14 yDistance=0.02
01:12:31.783 00.001 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14
01:12:31.783 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
01:12:31.793 00.010 9340 Enqueuing Expose request
01:12:31.804 00.011 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:12:31.805 00.001 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
01:12:31.805 00.000 12020 MoveAxis(E, 0, ABG)
01:12:31.805 00.000 12020 Move returns status 0, amount 0
01:12:31.805 00.000 12020 MoveAxis(N, 0, ABG)
01:12:31.805 00.000 12020 Move returns status 0, amount 0
01:12:31.805 00.000 12020 move complete, result=0
01:12:31.806 00.001 12020 worker thread done servicing request
01:12:31.806 00.000 12020 Worker thread wakes up
01:12:31.806 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
01:12:31.806 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(803,609,31,31)
01:12:31.809 00.003 9340 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
01:12:33.277 01.468 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"1b8df5a3-dc49-481f-9e41-f9b30fd7dd47"}
01:12:33.286 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"1b8df5a3-dc49-481f-9e41-f9b30fd7dd47"}
01:12:33.299 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"1e5b3c5b-388e-4bf7-8806-db3575e61ba0"}
01:12:33.308 00.009 9340 case statement mapped state 6 to 3
01:12:33.318 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"1e5b3c5b-388e-4bf7-8806-db3575e61ba0"}
01:12:33.330 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"3e9a91d9-3f3a-4456-9d83-4bced85c2d12"}
01:12:33.342 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":110,"width":15,"height":15,"star_pos":[6.96,7.22],"pixels":"..."},"id":"3e9a91d9-3f3a-4456-9d83-4bced85c2d12"}
01:12:34.186 00.844 12020 Exposure complete
01:12:34.462 00.276 12020 worker thread done servicing request
01:12:34.462 00.000 9340 OnExposeComplete: enter
01:12:34.475 00.013 9340 UpdateGuideState(): m_state=6
01:12:34.488 00.013 9340 Star::Find(15, 817, 624, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 111
01:12:34.501 00.013 9340 Star::Find returns 1 (0), X=818.29, Y=624.17, Mass=672111, SNR=98.8, Peak=58846 HFD=4.1
01:12:34.513 00.012 9340 MultiStar: [#1 -0.51,0.04,0.89,U] [#2 -0.31,0.09,0.83,U] [#3 -0.78,0.45,0.00,M1] [#4 -0.04,0.02,0.76,U] [#5 -0.58,-0.03,0.58,U] [#6 -0.56,-0.04,0.51,U] [#7 -0.64,-0.10,0.37,U] [#8 -1.19,0.18,0.00,M2] 
01:12:34.545 00.032 9340 single-star, 6 included, MultiStar: {-0.32, 0.00}, one-star: {0.03, -0.04}
01:12:34.562 00.017 9340 CameraToMount -- cameraTheta (-1.00) - m_xAngle (-3.09) = xAngle (2.09 = 2.09)
01:12:34.575 00.013 9340 CameraToMount -- cameraTheta (-1.00) - (m_xAngle (-3.09) + m_yAngleError (-0.07)) = yAngle (2.17 = 2.17)
01:12:34.590 00.015 9340 CameraToMount -- cameraX=0.03 cameraY=-0.04 hyp=0.05 cameraTheta=-1.00 mountX=-0.03 mountY=0.04, mountTheta=2.11
01:12:34.609 00.019 9340 SchedulePrimaryMove(10104498, x=0.03, y=-0.04, opts=13)
01:12:34.643 00.034 9340 Enqueuing Move request for scope (0.03, -0.04)
01:12:34.659 00.016 12020 Worker thread wakes up
01:12:34.660 00.001 12020 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.04) opts 0xd
01:12:34.660 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=11841, max=65535, med=17831, FiltMin=13617, FiltMax=65515, Gamma=2.870
01:12:34.671 00.011 12020 Handling offset move in thread for scope, endpoint = (0.03, -0.04)
01:12:34.671 00.000 9340 UpdateGuideState exits: m=672111 SNR=98.8
01:12:34.684 00.013 12020 Moving (0.03, -0.04) raw xDistance=-0.03 yDistance=0.04
01:12:34.684 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:12:34.696 00.012 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
01:12:34.697 00.001 9340 ScheduleExposure(2000,3,1) exposurePending=0
01:12:34.727 00.030 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:12:34.727 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
01:12:34.727 00.000 12020 MoveAxis(E, 0, ABG)
01:12:34.728 00.001 12020 Move returns status 0, amount 0
01:12:34.728 00.000 12020 MoveAxis(N, 0, ABG)
01:12:34.728 00.000 12020 Move returns status 0, amount 0
01:12:34.728 00.000 12020 move complete, result=0
01:12:34.728 00.000 12020 worker thread done servicing request
01:12:34.729 00.001 9340 Enqueuing Expose request
01:12:34.747 00.018 12020 Worker thread wakes up
01:12:34.748 00.001 9340 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
01:12:34.762 00.014 12020 worker thread servicing REQUEST_EXPOSE 2000
01:12:34.762 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(803,609,31,31)
01:12:35.299 00.537 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"42c2d1f0-8a2d-4085-b1f9-b280f8deefe5"}
01:12:35.333 00.034 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"42c2d1f0-8a2d-4085-b1f9-b280f8deefe5"}
01:12:35.347 00.014 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"11b55e1b-0359-447f-a03f-54d2bcdcca8a"}
01:12:35.358 00.011 9340 case statement mapped state 6 to 3
01:12:35.367 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"11b55e1b-0359-447f-a03f-54d2bcdcca8a"}
01:12:35.376 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"bec4b4e7-2a26-412c-afb1-a2d77602970f"}
01:12:35.387 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":111,"width":15,"height":15,"star_pos":[7.29,7.17],"pixels":"..."},"id":"bec4b4e7-2a26-412c-afb1-a2d77602970f"}
01:12:37.128 01.741 12020 Exposure complete
01:12:37.297 00.169 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"8784b7d1-d559-4a85-9793-bc89bb1c0167"}
01:12:37.308 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"8784b7d1-d559-4a85-9793-bc89bb1c0167"}
01:12:37.319 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"0e9d7563-6d1e-44dc-ad10-055e0036e232"}
01:12:37.329 00.010 9340 case statement mapped state 6 to 3
01:12:37.356 00.027 12020 worker thread done servicing request
01:12:37.356 00.000 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"0e9d7563-6d1e-44dc-ad10-055e0036e232"}
01:12:37.365 00.009 9340 OnExposeComplete: enter
01:12:37.375 00.010 9340 UpdateGuideState(): m_state=6
01:12:37.384 00.009 9340 Star::Find(15, 818, 624, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 112
01:12:37.394 00.010 9340 Star::Find returns 1 (0), X=817.73, Y=624.01, Mass=690507, SNR=107.9, Peak=58086 HFD=4.0
01:12:37.405 00.011 9340 MultiStar: [#1 -0.65,-0.11,0.84,U] [#2 -0.21,0.01,0.81,U] [#3 -1.04,0.05,0.00,M2] [#4 -0.08,0.08,0.67,U] [#5 -0.96,0.09,0.00,M1] [#6 -1.56,-0.67,0.00,M10] [#7 -1.00,-0.25,0.00,M2] [#8 -0.93,-0.43,0.00,M3] 
01:12:37.430 00.025 9340 refined, 3 included, MultiStar: {-0.39, -0.07}, one-star: {-0.53, -0.21}
01:12:37.440 00.010 9340 CameraToMount -- cameraTheta (-2.96) - m_xAngle (-3.09) = xAngle (0.13 = 0.13)
01:12:37.449 00.009 9340 CameraToMount -- cameraTheta (-2.96) - (m_xAngle (-3.09) + m_yAngleError (-0.07)) = yAngle (0.20 = 0.20)
01:12:37.458 00.009 9340 CameraToMount -- cameraX=-0.39 cameraY=-0.07 hyp=0.40 cameraTheta=-2.96 mountX=0.40 mountY=0.08, mountTheta=0.20
01:12:37.471 00.013 9340 SchedulePrimaryMove(10104498, x=-0.39, y=-0.07, opts=13)
01:12:37.483 00.012 9340 Enqueuing Move request for scope (-0.39, -0.07)
01:12:37.493 00.010 12020 Worker thread wakes up
01:12:37.494 00.001 9340 UpdateImageDisplay: Size=(1920,1080) min=12090, max=65535, med=17830, FiltMin=14229, FiltMax=65521, Gamma=2.870
01:12:37.518 00.024 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.39, -0.07) opts 0xd
01:12:37.518 00.000 12020 Handling offset move in thread for scope, endpoint = (-0.39, -0.07)
01:12:37.519 00.001 12020 Moving (-0.39, -0.07) raw xDistance=0.40 yDistance=0.08
01:12:37.519 00.000 12020 GuideAlgorithmHysteresis::Result() returns 0.17 from input 0.40
01:12:37.519 00.000 9340 UpdateGuideState exits: m=690507 SNR=107.9
01:12:37.529 00.010 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:12:37.529 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:12:37.539 00.010 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
01:12:37.540 00.001 9340 ScheduleExposure(2000,3,1) exposurePending=0
01:12:37.548 00.008 12020 MoveAxis(W, 28, ABG)
01:12:37.549 00.001 9340 Enqueuing Expose request
01:12:37.559 00.010 12020 Guiding  Dir = 3, Dur = 28
01:12:37.560 00.001 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"5824d21a-f8e3-4bb7-ba48-5fc892163321"}
01:12:37.571 00.011 12020 IsSlewing returns 0
01:12:37.571 00.000 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":112,"width":15,"height":15,"star_pos":[6.73,7.01],"pixels":"..."},"id":"5824d21a-f8e3-4bb7-ba48-5fc892163321"}
01:12:37.581 00.010 12020 IsGuiding returns 0
01:12:37.602 00.021 12020 PulseGuide returned control before completion, sleep 17
01:12:37.631 00.029 12020 IsGuiding returns 1
01:12:37.631 00.000 12020 scope still moving after pulse duration time elapsed
01:12:37.666 00.035 12020 IsSlewing returns 0
01:12:37.698 00.032 12020 IsGuiding returns 0
01:12:37.699 00.001 12020 scope move finished after 28 + 90 ms
01:12:37.699 00.000 12020 Move returns status 0, amount 28
01:12:37.699 00.000 12020 MoveAxis(N, 0, ABG)
01:12:37.699 00.000 12020 Move returns status 0, amount 0
01:12:37.699 00.000 12020 move complete, result=0
01:12:37.699 00.000 12020 worker thread done servicing request
01:12:37.699 00.000 9340 GuideStep: 0.4 px 28 ms WEST, 0.1 px 0 ms NORTH
01:12:37.712 00.013 12020 Worker thread wakes up
01:12:37.713 00.001 12020 worker thread servicing REQUEST_EXPOSE 2000
01:12:37.713 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(803,609,31,31)
01:12:39.297 01.584 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"a4661bde-6c37-4da6-872e-68c055242787"}
01:12:39.307 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"a4661bde-6c37-4da6-872e-68c055242787"}
01:12:39.315 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"82227e7b-32d3-4758-9434-5c25b20819c7"}
01:12:39.321 00.006 9340 case statement mapped state 6 to 3
01:12:39.330 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"82227e7b-32d3-4758-9434-5c25b20819c7"}
01:12:39.342 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"17c00aa0-3441-4be3-bcac-d1079d0ea395"}
01:12:39.353 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":112,"width":15,"height":15,"star_pos":[6.73,7.01],"pixels":"..."},"id":"17c00aa0-3441-4be3-bcac-d1079d0ea395"}
01:12:40.096 00.743 12020 Exposure complete
01:12:40.318 00.222 12020 worker thread done servicing request
01:12:40.318 00.000 9340 OnExposeComplete: enter
01:12:40.335 00.017 9340 UpdateGuideState(): m_state=6
01:12:40.346 00.011 9340 Star::Find(15, 817, 624, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 113
01:12:40.383 00.037 9340 Star::Find returns 1 (0), X=818.24, Y=624.33, Mass=642220, SNR=92.1, Peak=58582 HFD=3.7
01:12:40.397 00.014 9340 MultiStar: [#1 -0.36,0.15,0.83,U] [#2 0.02,0.13,0.95,U] [#3 -0.52,0.40,0.64,U] [#4 -0.21,0.37,0.79,U] [#5 -0.28,-0.15,0.83,U] [#6 -1.06,-0.54,0.00,R] [#7 -0.65,0.52,0.00,M3] [#8 -0.57,-0.24,0.51,U] 
01:12:40.412 00.015 9340 single-star, 6 included, MultiStar: {-0.24, 0.12}, one-star: {-0.03, 0.12}
01:12:40.426 00.014 9340 CameraToMount -- cameraTheta (1.78) - m_xAngle (-3.09) = xAngle (4.88 = -1.41)
01:12:40.439 00.013 9340 CameraToMount -- cameraTheta (1.78) - (m_xAngle (-3.09) + m_yAngleError (-0.07)) = yAngle (4.95 = -1.33)
01:12:40.455 00.016 9340 CameraToMount -- cameraX=-0.03 cameraY=0.12 hyp=0.12 cameraTheta=1.78 mountX=0.02 mountY=-0.12, mountTheta=-1.40
01:12:40.502 00.047 9340 SchedulePrimaryMove(10104498, x=-0.03, y=0.12, opts=13)
01:12:40.516 00.014 9340 Enqueuing Move request for scope (-0.03, 0.12)
01:12:40.534 00.018 12020 Worker thread wakes up
01:12:40.534 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=12235, max=65535, med=17878, FiltMin=14288, FiltMax=65521, Gamma=2.870
01:12:40.546 00.012 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.12) opts 0xd
01:12:40.546 00.000 9340 UpdateGuideState exits: m=642220 SNR=92.1
01:12:40.561 00.015 12020 Handling offset move in thread for scope, endpoint = (-0.03, 0.12)
01:12:40.561 00.000 12020 Moving (-0.03, 0.12) raw xDistance=0.02 yDistance=-0.12
01:12:40.562 00.001 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:12:40.578 00.016 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
01:12:40.578 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:12:40.578 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
01:12:40.578 00.000 12020 MoveAxis(E, 0, ABG)
01:12:40.579 00.001 12020 Move returns status 0, amount 0
01:12:40.579 00.000 12020 MoveAxis(N, 0, ABG)
01:12:40.579 00.000 12020 Move returns status 0, amount 0
01:12:40.579 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
01:12:40.614 00.035 12020 move complete, result=0
01:12:40.614 00.000 12020 worker thread done servicing request
01:12:40.616 00.002 9340 Enqueuing Expose request
01:12:40.635 00.019 12020 Worker thread wakes up
01:12:40.636 00.001 9340 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
01:12:40.650 00.014 12020 worker thread servicing REQUEST_EXPOSE 2000
01:12:40.651 00.001 12020 Handling exposure in thread, d=2000 o=3 r=(803,609,31,31)
01:12:41.299 00.648 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"33f1ebe0-3bab-438c-a424-dcde5d8befcf"}
01:12:41.313 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"33f1ebe0-3bab-438c-a424-dcde5d8befcf"}
01:12:41.323 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"90626069-9dfe-46f2-b24c-90a77639eb45"}
01:12:41.333 00.010 9340 case statement mapped state 6 to 3
01:12:41.343 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"90626069-9dfe-46f2-b24c-90a77639eb45"}
01:12:41.354 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"286db918-4a15-4431-89e6-772f7109f743"}
01:12:41.367 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":113,"width":15,"height":15,"star_pos":[7.24,7.33],"pixels":"..."},"id":"286db918-4a15-4431-89e6-772f7109f743"}
01:12:43.001 01.634 12020 Exposure complete
01:12:43.203 00.202 12020 worker thread done servicing request
01:12:43.203 00.000 9340 OnExposeComplete: enter
01:12:43.214 00.011 9340 UpdateGuideState(): m_state=6
01:12:43.223 00.009 9340 Star::Find(15, 818, 624, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 114
01:12:43.231 00.008 9340 Star::Find returns 1 (0), X=817.59, Y=624.25, Mass=604579, SNR=83.9, Peak=56279 HFD=3.7
01:12:43.240 00.009 9340 MultiStar: [#1 -1.22,0.04,0.00,M1] [#2 -0.55,0.12,1.26,U] [#3 -1.06,0.19,0.00,M2] [#4 -0.62,0.47,0.00,M1] [#5 -1.11,-0.01,0.00,M1] [#6 -0.07,0.62,0.55,U] [#7 -1.17,0.40,0.00,M4] [#8 -1.28,-0.49,0.00,M3] 
01:12:43.250 00.010 9340 refined, 2 included, MultiStar: {-0.50, 0.19}, one-star: {-0.67, 0.03}
01:12:43.260 00.010 9340 CameraToMount -- cameraTheta (2.78) - m_xAngle (-3.09) = xAngle (5.88 = -0.41)
01:12:43.268 00.008 9340 CameraToMount -- cameraTheta (2.78) - (m_xAngle (-3.09) + m_yAngleError (-0.07)) = yAngle (5.95 = -0.33)
01:12:43.292 00.024 9340 CameraToMount -- cameraX=-0.50 cameraY=0.19 hyp=0.53 cameraTheta=2.78 mountX=0.49 mountY=-0.17, mountTheta=-0.34
01:12:43.305 00.013 9340 SchedulePrimaryMove(10104498, x=-0.50, y=0.19, opts=13)
01:12:43.314 00.009 9340 Enqueuing Move request for scope (-0.50, 0.19)
01:12:43.322 00.008 12020 Worker thread wakes up
01:12:43.323 00.001 9340 UpdateImageDisplay: Size=(1920,1080) min=12101, max=65535, med=17898, FiltMin=14275, FiltMax=65521, Gamma=2.870
01:12:43.331 00.008 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.50, 0.19) opts 0xd
01:12:43.331 00.000 9340 UpdateGuideState exits: m=604579 SNR=83.9
01:12:43.340 00.009 12020 Handling offset move in thread for scope, endpoint = (-0.50, 0.19)
01:12:43.340 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:12:43.351 00.011 12020 Moving (-0.50, 0.19) raw xDistance=0.49 yDistance=-0.17
01:12:43.351 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
01:12:43.361 00.010 9340 Enqueuing Expose request
01:12:43.370 00.009 12020 GuideAlgorithmHysteresis::Result() returns 0.21 from input 0.49
01:12:43.370 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:12:43.370 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
01:12:43.370 00.000 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"7dcc0a52-84c7-49c0-8672-ccbc6d87a2a2"}
01:12:43.393 00.023 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"7dcc0a52-84c7-49c0-8672-ccbc6d87a2a2"}
01:12:43.403 00.010 12020 MoveAxis(W, 35, ABG)
01:12:43.403 00.000 12020 Guiding  Dir = 3, Dur = 35
01:12:43.403 00.000 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"03edd4f6-da7c-492b-819c-55773def1aae"}
01:12:43.413 00.010 9340 case statement mapped state 6 to 3
01:12:43.422 00.009 12020 IsSlewing returns 0
01:12:43.422 00.000 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"03edd4f6-da7c-492b-819c-55773def1aae"}
01:12:43.431 00.009 12020 IsGuiding returns 0
01:12:43.432 00.001 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"4aa33084-392b-4828-9687-bbfcaa7d8d9c"}
01:12:43.441 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":114,"width":15,"height":15,"star_pos":[6.59,7.25],"pixels":"..."},"id":"4aa33084-392b-4828-9687-bbfcaa7d8d9c"}
01:12:43.454 00.013 12020 PulseGuide returned control before completion, sleep 22
01:12:43.518 00.064 12020 IsGuiding returns 0
01:12:43.518 00.000 12020 Move returns status 0, amount 35
01:12:43.519 00.001 12020 MoveAxis(N, 0, ABG)
01:12:43.519 00.000 12020 Move returns status 0, amount 0
01:12:43.519 00.000 12020 move complete, result=0
01:12:43.519 00.000 12020 worker thread done servicing request
01:12:43.519 00.000 9340 GuideStep: 0.5 px 35 ms WEST, -0.2 px 0 ms NORTH
01:12:43.530 00.011 12020 Worker thread wakes up
01:12:43.530 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
01:12:43.530 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(803,609,31,31)
01:12:45.297 01.767 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"489905a4-6ba3-4f87-946c-811a18191c03"}
01:12:45.308 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"489905a4-6ba3-4f87-946c-811a18191c03"}
01:12:45.319 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"22168cd4-4516-4e83-a560-c1105bb05882"}
01:12:45.329 00.010 9340 case statement mapped state 6 to 3
01:12:45.337 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"22168cd4-4516-4e83-a560-c1105bb05882"}
01:12:45.365 00.028 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"7dd38d1f-6502-470a-a109-5a339972d057"}
01:12:45.376 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":114,"width":15,"height":15,"star_pos":[6.59,7.25],"pixels":"..."},"id":"7dd38d1f-6502-470a-a109-5a339972d057"}
01:12:45.902 00.526 12020 Exposure complete
01:12:46.078 00.176 12020 worker thread done servicing request
01:12:46.078 00.000 9340 OnExposeComplete: enter
01:12:46.102 00.024 9340 UpdateGuideState(): m_state=6
01:12:46.113 00.011 9340 Star::Find(15, 817, 624, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 115
01:12:46.120 00.007 9340 Star::Find returns 1 (0), X=817.79, Y=624.48, Mass=621284, SNR=93.4, Peak=55204 HFD=3.8
01:12:46.128 00.008 9340 MultiStar: [#1 -0.85,0.35,0.00,M2] [#2 -0.40,0.15,1.11,U] [#3 -1.06,0.31,0.00,M3] [#4 -0.39,0.29,0.82,U] [#5 -0.96,0.01,0.00,M2] [#6 -0.15,0.14,0.50,U] [#7 -0.95,0.33,0.00,M5] [#8 -1.24,-0.21,0.00,M4] 
01:12:46.136 00.008 9340 refined, 3 included, MultiStar: {-0.38, 0.22}, one-star: {-0.47, 0.27}
01:12:46.143 00.007 9340 CameraToMount -- cameraTheta (2.62) - m_xAngle (-3.09) = xAngle (5.71 = -0.57)
01:12:46.151 00.008 9340 CameraToMount -- cameraTheta (2.62) - (m_xAngle (-3.09) + m_yAngleError (-0.07)) = yAngle (5.79 = -0.50)
01:12:46.158 00.007 9340 CameraToMount -- cameraX=-0.38 cameraY=0.22 hyp=0.44 cameraTheta=2.62 mountX=0.37 mountY=-0.21, mountTheta=-0.52
01:12:46.171 00.013 9340 SchedulePrimaryMove(10104498, x=-0.38, y=0.22, opts=13)
01:12:46.183 00.012 9340 Enqueuing Move request for scope (-0.38, 0.22)
01:12:46.212 00.029 12020 Worker thread wakes up
01:12:46.213 00.001 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.38, 0.22) opts 0xd
01:12:46.213 00.000 12020 Handling offset move in thread for scope, endpoint = (-0.38, 0.22)
01:12:46.213 00.000 12020 Moving (-0.38, 0.22) raw xDistance=0.37 yDistance=-0.21
01:12:46.214 00.001 12020 GuideAlgorithmHysteresis::Result() returns 0.17 from input 0.37
01:12:46.214 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:12:46.214 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.21
01:12:46.214 00.000 12020 MoveAxis(W, 29, ABG)
01:12:46.214 00.000 12020 Guiding  Dir = 3, Dur = 29
01:12:46.215 00.001 9340 UpdateImageDisplay: Size=(1920,1080) min=11828, max=65535, med=17989, FiltMin=13808, FiltMax=65521, Gamma=2.870
01:12:46.227 00.012 12020 IsSlewing returns 0
01:12:46.227 00.000 9340 UpdateGuideState exits: m=621284 SNR=93.4
01:12:46.239 00.012 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:12:46.248 00.009 12020 IsGuiding returns 0
01:12:46.248 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
01:12:46.257 00.009 9340 Enqueuing Expose request
01:12:46.269 00.012 12020 PulseGuide returned control before completion, sleep 19
01:12:46.333 00.064 12020 IsGuiding returns 0
01:12:46.333 00.000 12020 Move returns status 0, amount 29
01:12:46.333 00.000 12020 MoveAxis(N, 0, ABG)
01:12:46.334 00.001 12020 Move returns status 0, amount 0
01:12:46.334 00.000 12020 move complete, result=0
01:12:46.334 00.000 12020 worker thread done servicing request
01:12:46.334 00.000 9340 GuideStep: 0.4 px 29 ms WEST, -0.2 px 0 ms NORTH
01:12:46.344 00.010 12020 Worker thread wakes up
01:12:46.344 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
01:12:46.344 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(803,609,31,31)
01:12:47.298 00.954 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"8ce8b3ee-f4e6-4e84-8fa4-c0ac30c5fa4d"}
01:12:47.349 00.051 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"8ce8b3ee-f4e6-4e84-8fa4-c0ac30c5fa4d"}
01:12:47.366 00.017 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"9fe33722-6a3f-4298-a7d9-0433e8bf1514"}
01:12:47.379 00.013 9340 case statement mapped state 6 to 3
01:12:47.393 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"9fe33722-6a3f-4298-a7d9-0433e8bf1514"}
01:12:47.408 00.015 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"5d18117b-0b72-494a-8a41-8dabd9645bd1"}
01:12:47.448 00.040 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":115,"width":15,"height":15,"star_pos":[6.79,7.48],"pixels":"..."},"id":"5d18117b-0b72-494a-8a41-8dabd9645bd1"}
01:12:48.701 01.253 12020 Exposure complete
01:12:48.911 00.210 12020 worker thread done servicing request
01:12:48.911 00.000 9340 OnExposeComplete: enter
01:12:48.923 00.012 9340 UpdateGuideState(): m_state=6
01:12:48.933 00.010 9340 Star::Find(15, 817, 624, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 116
01:12:48.959 00.026 9340 Star::Find returns 1 (0), X=817.69, Y=624.23, Mass=653206, SNR=106.8, Peak=55832 HFD=3.8
01:12:48.970 00.011 9340 MultiStar: [#1 -0.83,0.17,0.00,M3] [#2 -0.36,0.34,0.91,U] [#3 -1.19,0.02,0.00,M4] [#4 -0.53,0.47,0.00,M1] [#5 -0.95,0.20,0.00,M3] [#6 -0.30,0.80,0.00,M1] [#7 -0.72,0.49,0.00,M6] [#8 -1.11,-0.32,0.00,M5] 
01:12:48.979 00.009 9340 refined, 1 included, MultiStar: {-0.47, 0.17}, one-star: {-0.57, 0.02}
01:12:48.989 00.010 9340 CameraToMount -- cameraTheta (2.79) - m_xAngle (-3.09) = xAngle (5.88 = -0.40)
01:12:49.000 00.011 9340 CameraToMount -- cameraTheta (2.79) - (m_xAngle (-3.09) + m_yAngleError (-0.07)) = yAngle (5.96 = -0.32)
01:12:49.011 00.011 9340 CameraToMount -- cameraX=-0.47 cameraY=0.17 hyp=0.50 cameraTheta=2.79 mountX=0.46 mountY=-0.16, mountTheta=-0.33
01:12:49.026 00.015 9340 SchedulePrimaryMove(10104498, x=-0.47, y=0.17, opts=13)
01:12:49.037 00.011 9340 Enqueuing Move request for scope (-0.47, 0.17)
01:12:49.066 00.029 12020 Worker thread wakes up
01:12:49.066 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=11689, max=65535, med=17891, FiltMin=14395, FiltMax=65521, Gamma=2.870
01:12:49.078 00.012 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.47, 0.17) opts 0xd
01:12:49.078 00.000 12020 Handling offset move in thread for scope, endpoint = (-0.47, 0.17)
01:12:49.078 00.000 12020 Moving (-0.47, 0.17) raw xDistance=0.46 yDistance=-0.16
01:12:49.079 00.001 12020 GuideAlgorithmHysteresis::Result() returns 0.21 from input 0.46
01:12:49.079 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:12:49.079 00.000 9340 UpdateGuideState exits: m=653206 SNR=106.8
01:12:49.092 00.013 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
01:12:49.092 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:12:49.103 00.011 12020 MoveAxis(W, 35, ABG)
01:12:49.103 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
01:12:49.114 00.011 12020 Guiding  Dir = 3, Dur = 35
01:12:49.115 00.001 9340 Enqueuing Expose request
01:12:49.128 00.013 12020 IsSlewing returns 0
01:12:49.129 00.001 12020 IsGuiding returns 0
01:12:49.147 00.018 12020 PulseGuide returned control before completion, sleep 29
01:12:49.194 00.047 12020 IsGuiding returns 0
01:12:49.195 00.001 12020 Move returns status 0, amount 35
01:12:49.195 00.000 12020 MoveAxis(N, 0, ABG)
01:12:49.195 00.000 12020 Move returns status 0, amount 0
01:12:49.195 00.000 12020 move complete, result=0
01:12:49.195 00.000 12020 worker thread done servicing request
01:12:49.196 00.001 9340 GuideStep: 0.5 px 35 ms WEST, -0.2 px 0 ms NORTH
01:12:49.205 00.009 12020 Worker thread wakes up
01:12:49.205 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
01:12:49.205 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(803,609,31,31)
01:12:49.300 00.095 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"d9189fc1-1935-445a-8015-8ba4a198f93f"}
01:12:49.311 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"d9189fc1-1935-445a-8015-8ba4a198f93f"}
01:12:49.324 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"0cdfbfe7-9ae4-4db7-8822-a865111c03f0"}
01:12:49.337 00.013 9340 case statement mapped state 6 to 3
01:12:49.350 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"0cdfbfe7-9ae4-4db7-8822-a865111c03f0"}
01:12:49.396 00.046 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"e2571ef8-753a-4f7b-9ae6-2d95dc815556"}
01:12:49.410 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":116,"width":15,"height":15,"star_pos":[6.69,7.23],"pixels":"..."},"id":"e2571ef8-753a-4f7b-9ae6-2d95dc815556"}
01:12:51.299 01.889 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"532b8764-af77-43f1-a415-6cd7892e5eec"}
01:12:51.307 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"532b8764-af77-43f1-a415-6cd7892e5eec"}
01:12:51.317 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"0905dbe0-9fea-471a-942a-689eff7d5527"}
01:12:51.326 00.009 9340 case statement mapped state 6 to 3
01:12:51.336 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"0905dbe0-9fea-471a-942a-689eff7d5527"}
01:12:51.346 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"977352de-f48a-4922-9282-34092ab246d2"}
01:12:51.370 00.024 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":116,"width":15,"height":15,"star_pos":[6.69,7.23],"pixels":"..."},"id":"977352de-f48a-4922-9282-34092ab246d2"}
01:12:51.559 00.189 12020 Exposure complete
01:12:51.784 00.225 12020 worker thread done servicing request
01:12:51.784 00.000 9340 OnExposeComplete: enter
01:12:51.795 00.011 9340 UpdateGuideState(): m_state=6
01:12:51.805 00.010 9340 Star::Find(15, 817, 624, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 117
01:12:51.815 00.010 9340 Star::Find returns 1 (0), X=817.71, Y=624.08, Mass=609435, SNR=79.6, Peak=55644 HFD=3.9
01:12:51.824 00.009 9340 MultiStar: [#1 -1.02,0.13,0.00,M4] [#2 -0.64,0.03,1.41,U] [#3 -1.12,0.20,0.00,M5] [#4 -0.71,0.24,0.00,M2] [#5 -1.34,-0.06,0.00,M4] [#6 -0.44,0.07,0.40,U] [#7 -1.45,0.17,0.00,M7] [#8 -0.77,0.06,0.00,M6] 
01:12:51.833 00.009 9340 single-star, 2 included, MultiStar: {-0.58, -0.02}, one-star: {-0.55, -0.13}
01:12:51.846 00.013 9340 CameraToMount -- cameraTheta (-2.90) - m_xAngle (-3.09) = xAngle (0.19 = 0.19)
01:12:51.860 00.014 9340 CameraToMount -- cameraTheta (-2.90) - (m_xAngle (-3.09) + m_yAngleError (-0.07)) = yAngle (0.26 = 0.26)
01:12:51.885 00.025 9340 CameraToMount -- cameraX=-0.55 cameraY=-0.13 hyp=0.56 cameraTheta=-2.90 mountX=0.55 mountY=0.15, mountTheta=0.26
01:12:51.901 00.016 9340 SchedulePrimaryMove(10104498, x=-0.55, y=-0.13, opts=13)
01:12:51.911 00.010 9340 Enqueuing Move request for scope (-0.55, -0.13)
01:12:51.923 00.012 12020 Worker thread wakes up
01:12:51.923 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=11989, max=65535, med=17922, FiltMin=14338, FiltMax=65521, Gamma=2.870
01:12:51.934 00.011 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.55, -0.13) opts 0xd
01:12:51.934 00.000 9340 UpdateGuideState exits: m=609435 SNR=79.6
01:12:51.944 00.010 12020 Handling offset move in thread for scope, endpoint = (-0.55, -0.13)
01:12:51.944 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:12:51.953 00.009 12020 Moving (-0.55, -0.13) raw xDistance=0.55 yDistance=0.15
01:12:51.953 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
01:12:51.963 00.010 12020 GuideAlgorithmHysteresis::Result() returns 0.25 from input 0.55
01:12:51.964 00.001 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:12:51.964 00.000 9340 Enqueuing Expose request
01:12:51.972 00.008 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
01:12:51.988 00.016 12020 MoveAxis(W, 43, ABG)
01:12:51.988 00.000 12020 Guiding  Dir = 3, Dur = 43
01:12:52.009 00.021 12020 IsSlewing returns 0
01:12:52.010 00.001 12020 IsGuiding returns 0
01:12:52.042 00.032 12020 PulseGuide returned control before completion, sleep 22
01:12:52.090 00.048 12020 IsGuiding returns 1
01:12:52.090 00.000 12020 scope still moving after pulse duration time elapsed
01:12:52.137 00.047 12020 IsSlewing returns 0
01:12:52.138 00.001 12020 IsGuiding returns 0
01:12:52.139 00.001 12020 scope move finished after 43 + 84 ms
01:12:52.139 00.000 12020 Move returns status 0, amount 43
01:12:52.139 00.000 12020 MoveAxis(N, 0, ABG)
01:12:52.139 00.000 12020 Move returns status 0, amount 0
01:12:52.139 00.000 12020 move complete, result=0
01:12:52.139 00.000 12020 worker thread done servicing request
01:12:52.140 00.001 12020 Worker thread wakes up
01:12:52.140 00.000 9340 GuideStep: 0.6 px 43 ms WEST, 0.1 px 0 ms NORTH
01:12:52.151 00.011 12020 worker thread servicing REQUEST_EXPOSE 2000
01:12:52.151 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(803,609,31,31)
01:12:53.322 01.171 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"f4af780f-1c54-422c-a188-bb9fbccfd622"}
01:12:53.336 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"f4af780f-1c54-422c-a188-bb9fbccfd622"}
01:12:53.351 00.015 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"8ec26bdc-74c2-4b42-9c59-fe6362ee646f"}
01:12:53.364 00.013 9340 case statement mapped state 6 to 3
01:12:53.381 00.017 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"8ec26bdc-74c2-4b42-9c59-fe6362ee646f"}
01:12:53.433 00.052 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"36e41b4d-c0c8-4535-bfe8-cd26669381a6"}
01:12:53.450 00.017 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":117,"width":15,"height":15,"star_pos":[6.71,7.08],"pixels":"..."},"id":"36e41b4d-c0c8-4535-bfe8-cd26669381a6"}
01:12:54.617 01.167 12020 Exposure complete
01:12:54.808 00.191 12020 worker thread done servicing request
01:12:54.808 00.000 9340 OnExposeComplete: enter
01:12:54.818 00.010 9340 UpdateGuideState(): m_state=6
01:12:54.826 00.008 9340 Star::Find(15, 817, 624, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 118
01:12:54.834 00.008 9340 Star::Find returns 1 (0), X=817.80, Y=624.25, Mass=679253, SNR=104.8, Peak=56855 HFD=4.3
01:12:54.842 00.008 9340 MultiStar: [#1 -0.80,-0.07,0.00,M5] [#2 -0.25,0.11,0.91,U] [#3 -0.59,0.30,0.60,U] [#4 -0.38,0.17,0.60,U] [#5 -0.72,0.26,0.00,M5] [#6 0.25,0.35,0.41,U] [#7 -0.89,0.07,0.00,M8] [#8 -1.00,-0.23,0.00,M7] 
01:12:54.851 00.009 9340 refined, 4 included, MultiStar: {-0.33, 0.16}, one-star: {-0.46, 0.04}
01:12:54.860 00.009 9340 CameraToMount -- cameraTheta (2.70) - m_xAngle (-3.09) = xAngle (5.79 = -0.49)
01:12:54.867 00.007 9340 CameraToMount -- cameraTheta (2.70) - (m_xAngle (-3.09) + m_yAngleError (-0.07)) = yAngle (5.86 = -0.42)
01:12:54.895 00.028 9340 CameraToMount -- cameraX=-0.33 cameraY=0.16 hyp=0.37 cameraTheta=2.70 mountX=0.33 mountY=-0.15, mountTheta=-0.43
01:12:54.909 00.014 9340 SchedulePrimaryMove(10104498, x=-0.33, y=0.16, opts=13)
01:12:54.920 00.011 9340 Enqueuing Move request for scope (-0.33, 0.16)
01:12:54.927 00.007 12020 Worker thread wakes up
01:12:54.927 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=12008, max=65535, med=17933, FiltMin=14323, FiltMax=65521, Gamma=2.870
01:12:54.936 00.009 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.33, 0.16) opts 0xd
01:12:54.936 00.000 9340 UpdateGuideState exits: m=679253 SNR=104.8
01:12:54.945 00.009 12020 Handling offset move in thread for scope, endpoint = (-0.33, 0.16)
01:12:54.945 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:12:54.954 00.009 12020 Moving (-0.33, 0.16) raw xDistance=0.33 yDistance=-0.15
01:12:54.955 00.001 12020 GuideAlgorithmHysteresis::Result() returns 0.16 from input 0.33
01:12:54.955 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:12:54.955 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
01:12:54.966 00.011 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
01:12:54.966 00.000 9340 Enqueuing Expose request
01:12:54.976 00.010 12020 MoveAxis(W, 27, ABG)
01:12:54.976 00.000 12020 Guiding  Dir = 3, Dur = 27
01:12:54.976 00.000 12020 IsSlewing returns 0
01:12:54.995 00.019 12020 IsGuiding returns 0
01:12:55.015 00.020 12020 PulseGuide returned control before completion, sleep 17
01:12:55.063 00.048 12020 IsGuiding returns 0
01:12:55.063 00.000 12020 Move returns status 0, amount 27
01:12:55.063 00.000 12020 MoveAxis(N, 0, ABG)
01:12:55.063 00.000 12020 Move returns status 0, amount 0
01:12:55.063 00.000 12020 move complete, result=0
01:12:55.064 00.001 12020 worker thread done servicing request
01:12:55.064 00.000 12020 Worker thread wakes up
01:12:55.064 00.000 9340 GuideStep: 0.3 px 27 ms WEST, -0.2 px 0 ms NORTH
01:12:55.074 00.010 12020 worker thread servicing REQUEST_EXPOSE 2000
01:12:55.074 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(803,609,31,31)
01:12:55.323 00.249 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"f2f16c46-f528-4f75-b4e9-6ef66e0d2807"}
01:12:55.339 00.016 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"f2f16c46-f528-4f75-b4e9-6ef66e0d2807"}
01:12:55.347 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"8926a798-7ee4-4ce6-bc91-ccc17f650836"}
01:12:55.356 00.009 9340 case statement mapped state 6 to 3
01:12:55.364 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"8926a798-7ee4-4ce6-bc91-ccc17f650836"}
01:12:55.374 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"47a5862a-683d-4745-b40e-434fea2aa131"}
01:12:55.382 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":118,"width":15,"height":15,"star_pos":[6.80,7.25],"pixels":"..."},"id":"47a5862a-683d-4745-b40e-434fea2aa131"}
01:12:57.321 01.939 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"dd1b5ddf-8e05-4fbe-bdec-8b821c8b5428"}
01:12:57.330 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"dd1b5ddf-8e05-4fbe-bdec-8b821c8b5428"}
01:12:57.356 00.026 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"865bbf74-e81a-41c4-a644-64c63bbed5e8"}
01:12:57.367 00.011 9340 case statement mapped state 6 to 3
01:12:57.374 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"865bbf74-e81a-41c4-a644-64c63bbed5e8"}
01:12:57.389 00.015 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"282d2ad5-2457-4922-bc6f-e79fe9e35098"}
01:12:57.398 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":118,"width":15,"height":15,"star_pos":[6.80,7.25],"pixels":"..."},"id":"282d2ad5-2457-4922-bc6f-e79fe9e35098"}
01:12:57.438 00.040 12020 Exposure complete
01:12:57.625 00.187 12020 worker thread done servicing request
01:12:57.625 00.000 9340 OnExposeComplete: enter
01:12:57.634 00.009 9340 UpdateGuideState(): m_state=6
01:12:57.661 00.027 9340 Star::Find(15, 817, 624, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 119
01:12:57.676 00.015 9340 Star::Find returns 1 (0), X=817.93, Y=624.25, Mass=660712, SNR=118.0, Peak=58846 HFD=4.1
01:12:57.688 00.012 9340 MultiStar: [#1 -0.53,0.28,0.71,U] [#2 -0.10,-0.03,0.81,U] [#3 -0.43,0.19,0.61,U] [#4 -0.23,0.17,0.63,U] [#5 -0.81,0.24,0.00,M6] [#6 0.14,0.06,0.37,U] [#7 -0.85,0.50,0.00,M9] [#8 -0.74,-0.21,0.00,M8] 
01:12:57.700 00.012 9340 refined, 5 included, MultiStar: {-0.28, 0.11}, one-star: {-0.33, 0.04}
01:12:57.710 00.010 9340 CameraToMount -- cameraTheta (2.76) - m_xAngle (-3.09) = xAngle (5.86 = -0.43)
01:12:57.720 00.010 9340 CameraToMount -- cameraTheta (2.76) - (m_xAngle (-3.09) + m_yAngleError (-0.07)) = yAngle (5.93 = -0.35)
01:12:57.731 00.011 9340 CameraToMount -- cameraX=-0.28 cameraY=0.11 hyp=0.30 cameraTheta=2.76 mountX=0.27 mountY=-0.10, mountTheta=-0.36
01:12:57.746 00.015 9340 SchedulePrimaryMove(10104498, x=-0.28, y=0.11, opts=13)
01:12:57.769 00.023 9340 Enqueuing Move request for scope (-0.28, 0.11)
01:12:57.780 00.011 12020 Worker thread wakes up
01:12:57.780 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=10880, max=65535, med=18048, FiltMin=14300, FiltMax=65515, Gamma=2.870
01:12:57.790 00.010 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.28, 0.11) opts 0xd
01:12:57.791 00.001 9340 UpdateGuideState exits: m=660712 SNR=118.0
01:12:57.809 00.018 12020 Handling offset move in thread for scope, endpoint = (-0.28, 0.11)
01:12:57.809 00.000 12020 Moving (-0.28, 0.11) raw xDistance=0.27 yDistance=-0.10
01:12:57.809 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:12:57.822 00.013 12020 GuideAlgorithmHysteresis::Result() returns 0.13 from input 0.27
01:12:57.822 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
01:12:57.835 00.013 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:12:57.835 00.000 9340 Enqueuing Expose request
01:12:57.845 00.010 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
01:12:57.845 00.000 12020 MoveAxis(W, 22, ABG)
01:12:57.845 00.000 12020 Guiding  Dir = 3, Dur = 22
01:12:57.846 00.001 12020 IsSlewing returns 0
01:12:57.847 00.001 12020 IsGuiding returns 0
01:12:57.879 00.032 12020 IsGuiding returns 1
01:12:57.879 00.000 12020 scope still moving after pulse duration time elapsed
01:12:57.943 00.064 12020 IsSlewing returns 0
01:12:57.944 00.001 12020 IsGuiding returns 0
01:12:57.944 00.000 12020 scope move finished after 22 + 76 ms
01:12:57.944 00.000 12020 Move returns status 0, amount 22
01:12:57.944 00.000 12020 MoveAxis(N, 0, ABG)
01:12:57.944 00.000 12020 Move returns status 0, amount 0
01:12:57.945 00.001 12020 move complete, result=0
01:12:57.945 00.000 12020 worker thread done servicing request
01:12:57.945 00.000 9340 GuideStep: 0.3 px 22 ms WEST, -0.1 px 0 ms NORTH
01:12:57.956 00.011 12020 Worker thread wakes up
01:12:57.956 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
01:12:57.956 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(803,609,31,31)
01:12:59.323 01.367 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"24cda1af-1c6d-46dc-b931-ee43e4dd5e28"}
01:12:59.337 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"24cda1af-1c6d-46dc-b931-ee43e4dd5e28"}
01:12:59.372 00.035 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"83c0b517-7c4c-4bf1-acd9-e457250ee89c"}
01:12:59.389 00.017 9340 case statement mapped state 6 to 3
01:12:59.421 00.032 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"83c0b517-7c4c-4bf1-acd9-e457250ee89c"}
01:12:59.434 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"80e93c1c-4225-42c9-974e-1a4e75fabcde"}
01:12:59.447 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":119,"width":15,"height":15,"star_pos":[6.93,7.25],"pixels":"..."},"id":"80e93c1c-4225-42c9-974e-1a4e75fabcde"}
01:13:00.324 00.877 12020 Exposure complete
01:13:00.536 00.212 12020 worker thread done servicing request
01:13:00.537 00.001 9340 OnExposeComplete: enter
01:13:00.547 00.010 9340 UpdateGuideState(): m_state=6
01:13:00.555 00.008 9340 Star::Find(15, 817, 624, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 120
01:13:00.567 00.012 9340 Star::Find returns 1 (0), X=818.18, Y=624.28, Mass=657481, SNR=99.0, Peak=58954 HFD=3.9
01:13:00.578 00.011 9340 MultiStar: [#1 -0.52,-0.06,0.78,U] [#2 -0.05,0.31,0.97,U] [#3 -0.37,0.30,0.69,U] [#4 -0.05,0.54,0.78,U] [#5 -0.21,0.35,0.57,U] [#6 0.35,0.91,0.00,M1] [#7 -0.45,0.57,0.00,M10] [#8 -0.21,-0.20,0.43,U] 
01:13:00.588 00.010 9340 single-star, 6 included, MultiStar: {-0.20, 0.20}, one-star: {-0.08, 0.07}
01:13:00.613 00.025 9340 CameraToMount -- cameraTheta (2.47) - m_xAngle (-3.09) = xAngle (5.56 = -0.72)
01:13:00.624 00.011 9340 CameraToMount -- cameraTheta (2.47) - (m_xAngle (-3.09) + m_yAngleError (-0.07)) = yAngle (5.64 = -0.65)
01:13:00.633 00.009 9340 CameraToMount -- cameraX=-0.08 cameraY=0.07 hyp=0.11 cameraTheta=2.47 mountX=0.08 mountY=-0.06, mountTheta=-0.68
01:13:00.646 00.013 9340 SchedulePrimaryMove(10104498, x=-0.08, y=0.07, opts=13)
01:13:00.660 00.014 9340 Enqueuing Move request for scope (-0.08, 0.07)
01:13:00.675 00.015 12020 Worker thread wakes up
01:13:00.675 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=11707, max=65535, med=18000, FiltMin=14282, FiltMax=65515, Gamma=2.870
01:13:00.686 00.011 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.07) opts 0xd
01:13:00.686 00.000 12020 Handling offset move in thread for scope, endpoint = (-0.08, 0.07)
01:13:00.686 00.000 12020 Moving (-0.08, 0.07) raw xDistance=0.08 yDistance=-0.06
01:13:00.686 00.000 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
01:13:00.686 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:13:00.687 00.001 9340 UpdateGuideState exits: m=657481 SNR=99.0
01:13:00.712 00.025 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
01:13:00.712 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:13:00.723 00.011 12020 MoveAxis(E, 0, ABG)
01:13:00.723 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
01:13:00.732 00.009 12020 Move returns status 0, amount 0
01:13:00.733 00.001 9340 Enqueuing Expose request
01:13:00.741 00.008 12020 MoveAxis(N, 0, ABG)
01:13:00.741 00.000 12020 Move returns status 0, amount 0
01:13:00.741 00.000 12020 move complete, result=0
01:13:00.741 00.000 12020 worker thread done servicing request
01:13:00.742 00.001 12020 Worker thread wakes up
01:13:00.742 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
01:13:00.742 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(803,609,31,31)
01:13:00.744 00.002 9340 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
01:13:01.322 00.578 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"d63151dc-42a0-4bca-861f-e00a0890de68"}
01:13:01.337 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"d63151dc-42a0-4bca-861f-e00a0890de68"}
01:13:01.349 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"e71359ac-2195-467d-bc05-2f94280bde9a"}
01:13:01.358 00.009 9340 case statement mapped state 6 to 3
01:13:01.368 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"e71359ac-2195-467d-bc05-2f94280bde9a"}
01:13:01.381 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"0ff0d112-c88e-4326-a5cd-66a85ec39e29"}
01:13:01.394 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":120,"width":15,"height":15,"star_pos":[7.18,7.28],"pixels":"..."},"id":"0ff0d112-c88e-4326-a5cd-66a85ec39e29"}
01:13:03.115 01.721 12020 Exposure complete
01:13:03.308 00.193 12020 worker thread done servicing request
01:13:03.309 00.001 9340 OnExposeComplete: enter
01:13:03.319 00.010 9340 UpdateGuideState(): m_state=6
01:13:03.330 00.011 9340 Star::Find(15, 818, 624, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 121
01:13:03.341 00.011 9340 Star::Find returns 1 (0), X=818.32, Y=624.48, Mass=632703, SNR=105.3, Peak=59014 HFD=3.9
01:13:03.349 00.008 9340 MultiStar: [#1 -0.32,0.35,0.78,U] [#2 0.41,0.21,0.92,U] [#3 -0.56,0.59,0.00,M3] [#4 0.31,0.19,0.72,U] [#5 -0.37,0.30,0.62,U] [#6 0.87,0.51,0.00,M2] [#7 -0.33,0.43,0.35,U] [#8 -0.43,0.08,0.42,U] 
01:13:03.358 00.009 9340 refined, 6 included, MultiStar: {-0.02, 0.26}, one-star: {0.06, 0.27}
01:13:03.366 00.008 9340 CameraToMount -- cameraTheta (1.67) - m_xAngle (-3.09) = xAngle (4.76 = -1.52)
01:13:03.389 00.023 9340 CameraToMount -- cameraTheta (1.67) - (m_xAngle (-3.09) + m_yAngleError (-0.07)) = yAngle (4.83 = -1.45)
01:13:03.396 00.007 9340 CameraToMount -- cameraX=-0.02 cameraY=0.26 hyp=0.26 cameraTheta=1.67 mountX=0.01 mountY=-0.26, mountTheta=-1.52
01:13:03.410 00.014 9340 SchedulePrimaryMove(10104498, x=-0.02, y=0.26, opts=13)
01:13:03.419 00.009 9340 Enqueuing Move request for scope (-0.02, 0.26)
01:13:03.428 00.009 12020 Worker thread wakes up
01:13:03.428 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=12731, max=65535, med=17982, FiltMin=14538, FiltMax=65515, Gamma=2.870
01:13:03.439 00.011 9340 UpdateGuideState exits: m=632703 SNR=105.3
01:13:03.447 00.008 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.26) opts 0xd
01:13:03.448 00.001 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:13:03.455 00.007 12020 Handling offset move in thread for scope, endpoint = (-0.02, 0.26)
01:13:03.455 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
01:13:03.479 00.024 12020 Moving (-0.02, 0.26) raw xDistance=0.01 yDistance=-0.26
01:13:03.479 00.000 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
01:13:03.479 00.000 9340 Enqueuing Expose request
01:13:03.489 00.010 12020 GuideAlgorithmResistSwitch::result() returns -0.26 from input -0.26
01:13:03.490 00.001 12020 MoveAxis(E, 0, ABG)
01:13:03.490 00.000 12020 Move returns status 0, amount 0
01:13:03.490 00.000 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"f2063864-e8fb-4b1b-a319-a90f5f02b2bd"}
01:13:03.498 00.008 12020 MoveAxis(N, 42, ABG)
01:13:03.499 00.001 12020 Guiding  Dir = 0, Dur = 42
01:13:03.499 00.000 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"f2063864-e8fb-4b1b-a319-a90f5f02b2bd"}
01:13:03.508 00.009 12020 IsSlewing returns 0
01:13:03.509 00.001 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"ef133cc2-e7ec-41a8-8ec4-1e1f63d2bd16"}
01:13:03.517 00.008 9340 case statement mapped state 6 to 3
01:13:03.528 00.011 12020 IsGuiding returns 0
01:13:03.528 00.000 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"ef133cc2-e7ec-41a8-8ec4-1e1f63d2bd16"}
01:13:03.538 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"a4f888c1-fa96-450a-bf2e-d2fd03b81232"}
01:13:03.548 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":121,"width":15,"height":15,"star_pos":[7.32,7.48],"pixels":"..."},"id":"a4f888c1-fa96-450a-bf2e-d2fd03b81232"}
01:13:03.604 00.056 12020 IsGuiding returns 1
01:13:03.604 00.000 12020 scope still moving after pulse duration time elapsed
01:13:03.667 00.063 12020 IsSlewing returns 0
01:13:03.775 00.108 12020 IsGuiding returns 0
01:13:03.776 00.001 12020 scope move finished after 42 + 206 ms
01:13:03.776 00.000 12020 Move returns status 0, amount 42
01:13:03.776 00.000 12020 move complete, result=0
01:13:03.776 00.000 12020 worker thread done servicing request
01:13:03.777 00.001 9340 GuideStep: 0.0 px 0 ms EAST, -0.3 px 42 ms NORTH
01:13:03.789 00.012 12020 Worker thread wakes up
01:13:03.789 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
01:13:03.789 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(803,609,31,31)
01:13:05.322 01.533 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"d5b72794-b056-4355-95a3-b7ad0a5ec7f9"}
01:13:05.336 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"d5b72794-b056-4355-95a3-b7ad0a5ec7f9"}
01:13:05.362 00.026 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"ebd17d7a-5f37-45c6-9baa-eda2b01bb8b3"}
01:13:05.374 00.012 9340 case statement mapped state 6 to 3
01:13:05.384 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"ebd17d7a-5f37-45c6-9baa-eda2b01bb8b3"}
01:13:05.394 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"b6c9b618-631a-434f-9060-f4d2512b5f2d"}
01:13:05.407 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":121,"width":15,"height":15,"star_pos":[7.32,7.48],"pixels":"..."},"id":"b6c9b618-631a-434f-9060-f4d2512b5f2d"}
01:13:06.169 00.762 12020 Exposure complete
01:13:06.401 00.232 12020 worker thread done servicing request
01:13:06.402 00.001 9340 OnExposeComplete: enter
01:13:06.411 00.009 9340 UpdateGuideState(): m_state=6
01:13:06.423 00.012 9340 Star::Find(15, 818, 624, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 122
01:13:06.432 00.009 9340 Star::Find returns 1 (0), X=818.31, Y=624.25, Mass=616885, SNR=90.9, Peak=57630 HFD=3.7
01:13:06.443 00.011 9340 MultiStar: [#1 -0.31,0.07,0.79,U] [#2 -0.01,-0.07,1.05,U] [#3 -0.29,0.17,0.81,U] [#4 0.01,0.07,0.69,U] [#5 -0.55,0.26,0.67,U] [#6 0.24,0.41,0.44,U] [#7 -0.45,-0.18,0.49,U] [#8 -0.19,-0.22,0.32,U] 
01:13:06.457 00.014 9340 single-star, 8 included, MultiStar: {-0.16, 0.06}, one-star: {0.05, 0.04}
01:13:06.484 00.027 9340 CameraToMount -- cameraTheta (0.68) - m_xAngle (-3.09) = xAngle (3.77 = -2.51)
01:13:06.494 00.010 9340 CameraToMount -- cameraTheta (0.68) - (m_xAngle (-3.09) + m_yAngleError (-0.07)) = yAngle (3.85 = -2.44)
01:13:06.504 00.010 9340 CameraToMount -- cameraX=0.05 cameraY=0.04 hyp=0.06 cameraTheta=0.68 mountX=-0.05 mountY=-0.04, mountTheta=-2.46
01:13:06.519 00.015 9340 SchedulePrimaryMove(10104498, x=0.05, y=0.04, opts=13)
01:13:06.528 00.009 9340 Enqueuing Move request for scope (0.05, 0.04)
01:13:06.544 00.016 12020 Worker thread wakes up
01:13:06.544 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=12103, max=65535, med=17985, FiltMin=13984, FiltMax=65515, Gamma=2.870
01:13:06.555 00.011 12020 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.04) opts 0xd
01:13:06.555 00.000 9340 UpdateGuideState exits: m=616885 SNR=90.9
01:13:06.567 00.012 12020 Handling offset move in thread for scope, endpoint = (0.05, 0.04)
01:13:06.568 00.001 12020 Moving (0.05, 0.04) raw xDistance=-0.05 yDistance=-0.04
01:13:06.568 00.000 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
01:13:06.568 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:13:06.568 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:13:06.595 00.027 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
01:13:06.596 00.001 9340 ScheduleExposure(2000,3,1) exposurePending=0
01:13:06.608 00.012 12020 MoveAxis(E, 0, ABG)
01:13:06.608 00.000 9340 Enqueuing Expose request
01:13:06.618 00.010 12020 Move returns status 0, amount 0
01:13:06.618 00.000 12020 MoveAxis(N, 0, ABG)
01:13:06.618 00.000 12020 Move returns status 0, amount 0
01:13:06.619 00.001 12020 move complete, result=0
01:13:06.619 00.000 12020 worker thread done servicing request
01:13:06.619 00.000 12020 Worker thread wakes up
01:13:06.619 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
01:13:06.619 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(803,609,31,31)
01:13:06.622 00.003 9340 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
01:13:07.322 00.700 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"94e39156-df2c-41ad-8885-7e40abe35079"}
01:13:07.348 00.026 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"94e39156-df2c-41ad-8885-7e40abe35079"}
01:13:07.357 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"dc26ab9b-4b26-4e78-b475-76b38cd0faba"}
01:13:07.365 00.008 9340 case statement mapped state 6 to 3
01:13:07.374 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"dc26ab9b-4b26-4e78-b475-76b38cd0faba"}
01:13:07.381 00.007 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"e42e02d1-a4a8-4557-b7e4-a58a197c300f"}
01:13:07.391 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":122,"width":15,"height":15,"star_pos":[7.31,7.25],"pixels":"..."},"id":"e42e02d1-a4a8-4557-b7e4-a58a197c300f"}
01:13:08.993 01.602 12020 Exposure complete
01:13:09.221 00.228 12020 worker thread done servicing request
01:13:09.221 00.000 9340 OnExposeComplete: enter
01:13:09.251 00.030 9340 UpdateGuideState(): m_state=6
01:13:09.262 00.011 9340 Star::Find(15, 818, 624, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 123
01:13:09.272 00.010 9340 Star::Find returns 1 (0), X=818.32, Y=624.13, Mass=651954, SNR=92.3, Peak=58596 HFD=4.0
01:13:09.282 00.010 9340 MultiStar: [#1 -0.15,-0.16,0.82,U] [#2 0.29,-0.25,1.08,U] [#3 0.08,-0.23,0.69,U] [#4 0.24,-0.11,0.78,U] [#5 -0.20,-0.09,0.67,U] [#6 0.88,0.36,0.00,M2] [#7 -0.10,-0.15,0.52,U] [#8 -0.88,-0.00,0.00,M6] 
01:13:09.291 00.009 9340 single-star, 6 included, MultiStar: {0.06, -0.16}, one-star: {0.06, -0.09}
01:13:09.303 00.012 9340 CameraToMount -- cameraTheta (-0.94) - m_xAngle (-3.09) = xAngle (2.15 = 2.15)
01:13:09.316 00.013 9340 CameraToMount -- cameraTheta (-0.94) - (m_xAngle (-3.09) + m_yAngleError (-0.07)) = yAngle (2.23 = 2.23)
01:13:09.342 00.026 9340 CameraToMount -- cameraX=0.06 cameraY=-0.09 hyp=0.11 cameraTheta=-0.94 mountX=-0.06 mountY=0.08, mountTheta=2.18
01:13:09.357 00.015 9340 SchedulePrimaryMove(10104498, x=0.06, y=-0.09, opts=13)
01:13:09.367 00.010 9340 Enqueuing Move request for scope (0.06, -0.09)
01:13:09.378 00.011 12020 Worker thread wakes up
01:13:09.378 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=12235, max=65535, med=18001, FiltMin=14578, FiltMax=65515, Gamma=2.870
01:13:09.389 00.011 12020 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.09) opts 0xd
01:13:09.389 00.000 9340 UpdateGuideState exits: m=651954 SNR=92.3
01:13:09.399 00.010 12020 Handling offset move in thread for scope, endpoint = (0.06, -0.09)
01:13:09.399 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:13:09.426 00.027 12020 Moving (0.06, -0.09) raw xDistance=-0.06 yDistance=0.08
01:13:09.426 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
01:13:09.437 00.011 9340 Enqueuing Expose request
01:13:09.445 00.008 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
01:13:09.445 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:13:09.446 00.001 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
01:13:09.446 00.000 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"0517fa62-6b70-4b3b-8d46-391591733265"}
01:13:09.456 00.010 12020 MoveAxis(E, 0, ABG)
01:13:09.456 00.000 12020 Move returns status 0, amount 0
01:13:09.456 00.000 12020 MoveAxis(N, 0, ABG)
01:13:09.456 00.000 12020 Move returns status 0, amount 0
01:13:09.457 00.001 12020 move complete, result=0
01:13:09.457 00.000 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"0517fa62-6b70-4b3b-8d46-391591733265"}
01:13:09.468 00.011 12020 worker thread done servicing request
01:13:09.469 00.001 12020 Worker thread wakes up
01:13:09.469 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
01:13:09.469 00.000 9340 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
01:13:09.479 00.010 12020 Handling exposure in thread, d=2000 o=3 r=(803,609,31,31)
01:13:09.485 00.006 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"111499a5-46ad-4ed2-9309-8bb95bc42e2e"}
01:13:09.496 00.011 9340 case statement mapped state 6 to 3
01:13:09.523 00.027 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"111499a5-46ad-4ed2-9309-8bb95bc42e2e"}
01:13:09.538 00.015 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"b8017183-4e63-4b85-b7a2-3358c5cf7599"}
01:13:09.549 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":123,"width":15,"height":15,"star_pos":[7.32,7.13],"pixels":"..."},"id":"b8017183-4e63-4b85-b7a2-3358c5cf7599"}
01:13:11.322 01.773 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"fff939d8-8a50-4a1b-8874-4d6827a60c5d"}
01:13:11.334 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"fff939d8-8a50-4a1b-8874-4d6827a60c5d"}
01:13:11.359 00.025 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"03724bf3-621a-4254-a939-8784a113c616"}
01:13:11.376 00.017 9340 case statement mapped state 6 to 3
01:13:11.390 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"03724bf3-621a-4254-a939-8784a113c616"}
01:13:11.400 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"3bdde724-4be1-4537-bebf-c75275a5144d"}
01:13:11.410 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":123,"width":15,"height":15,"star_pos":[7.32,7.13],"pixels":"..."},"id":"3bdde724-4be1-4537-bebf-c75275a5144d"}
01:13:11.987 00.577 12020 Exposure complete
01:13:12.295 00.308 12020 worker thread done servicing request
01:13:12.295 00.000 9340 OnExposeComplete: enter
01:13:12.308 00.013 9340 UpdateGuideState(): m_state=6
01:13:12.319 00.011 9340 Star::Find(15, 818, 624, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 124
01:13:12.333 00.014 9340 Star::Find returns 1 (0), X=818.72, Y=624.00, Mass=609011, SNR=98.1, Peak=54536 HFD=4.0
01:13:12.348 00.015 9340 MultiStar: [#1 -0.02,-0.40,0.77,U] [#2 0.48,-0.26,1.05,U] [#3 0.25,0.15,0.73,U] [#4 0.67,-0.11,0.73,U] [#5 0.22,-0.12,0.76,U] [#6 0.90,0.30,0.00,M3] [#7 0.02,0.05,0.41,U] [#8 -0.00,-0.29,0.41,U] 
01:13:12.377 00.029 9340 refined, 7 included, MultiStar: {0.31, -0.16}, one-star: {0.46, -0.21}
01:13:12.394 00.017 9340 CameraToMount -- cameraTheta (-0.49) - m_xAngle (-3.09) = xAngle (2.60 = 2.60)
01:13:12.406 00.012 9340 CameraToMount -- cameraTheta (-0.49) - (m_xAngle (-3.09) + m_yAngleError (-0.07)) = yAngle (2.68 = 2.68)
01:13:12.418 00.012 9340 CameraToMount -- cameraX=0.31 cameraY=-0.16 hyp=0.35 cameraTheta=-0.49 mountX=-0.30 mountY=0.16, mountTheta=2.66
01:13:12.436 00.018 9340 SchedulePrimaryMove(10104498, x=0.31, y=-0.16, opts=13)
01:13:12.450 00.014 9340 Enqueuing Move request for scope (0.31, -0.16)
01:13:12.463 00.013 12020 Worker thread wakes up
01:13:12.464 00.001 12020 worker thread servicing REQUEST_MOVE scope ofs (0.31, -0.16) opts 0xd
01:13:12.464 00.000 12020 Handling offset move in thread for scope, endpoint = (0.31, -0.16)
01:13:12.464 00.000 12020 Moving (0.31, -0.16) raw xDistance=-0.30 yDistance=0.16
01:13:12.464 00.000 12020 GuideAlgorithmHysteresis::Result() returns -0.12 from input -0.30
01:13:12.465 00.001 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:13:12.465 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
01:13:12.465 00.000 12020 MoveAxis(E, 21, ABG)
01:13:12.466 00.001 12020 Guiding  Dir = 2, Dur = 21
01:13:12.466 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=11873, max=65535, med=18122, FiltMin=14560, FiltMax=65515, Gamma=2.870
01:13:12.494 00.028 12020 IsSlewing returns 0
01:13:12.495 00.001 9340 UpdateGuideState exits: m=609011 SNR=98.1
01:13:12.506 00.011 12020 IsGuiding returns 0
01:13:12.506 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:13:12.520 00.014 9340 ScheduleExposure(2000,3,1) exposurePending=0
01:13:12.531 00.011 9340 Enqueuing Expose request
01:13:12.542 00.011 12020 PulseGuide returned control before completion, sleep 13
01:13:12.589 00.047 12020 IsGuiding returns 0
01:13:12.589 00.000 12020 Move returns status 0, amount 21
01:13:12.589 00.000 12020 MoveAxis(N, 0, ABG)
01:13:12.589 00.000 12020 Move returns status 0, amount 0
01:13:12.590 00.001 12020 move complete, result=0
01:13:12.590 00.000 12020 worker thread done servicing request
01:13:12.590 00.000 9340 GuideStep: -0.3 px 21 ms EAST, 0.2 px 0 ms NORTH
01:13:12.603 00.013 12020 Worker thread wakes up
01:13:12.603 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
01:13:12.603 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(803,609,31,31)
01:13:13.326 00.723 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"ab563a5e-a4ae-4de5-8762-3fb618af355f"}
01:13:13.344 00.018 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"ab563a5e-a4ae-4de5-8762-3fb618af355f"}
01:13:13.353 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"7d713c80-70b4-4d69-97ca-fab08a9a0da9"}
01:13:13.361 00.008 9340 case statement mapped state 6 to 3
01:13:13.369 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"7d713c80-70b4-4d69-97ca-fab08a9a0da9"}
01:13:13.379 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"3e2611c8-4fe1-482a-9195-6d5516561bb7"}
01:13:13.389 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":124,"width":15,"height":15,"star_pos":[6.72,7.00],"pixels":"..."},"id":"3e2611c8-4fe1-482a-9195-6d5516561bb7"}
01:13:14.968 01.579 12020 Exposure complete
01:13:15.177 00.209 12020 worker thread done servicing request
01:13:15.178 00.001 9340 OnExposeComplete: enter
01:13:15.190 00.012 9340 UpdateGuideState(): m_state=6
01:13:15.201 00.011 9340 Star::Find(15, 818, 623, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 125
01:13:15.210 00.009 9340 Star::Find returns 1 (0), X=818.65, Y=624.39, Mass=685790, SNR=104.6, Peak=55256 HFD=4.2
01:13:15.221 00.011 9340 MultiStar: [#1 0.01,-0.02,0.68,U] [#2 0.51,-0.06,0.91,U] [#3 0.12,0.19,0.66,U] [#4 0.56,0.01,0.70,U] [#5 -0.12,-0.06,0.64,U] [#6 0.84,0.05,0.00,M4] [#7 -0.26,0.29,0.41,U] [#8 0.05,-0.43,0.33,U] 
01:13:15.253 00.032 9340 refined, 7 included, MultiStar: {0.22, 0.03}, one-star: {0.39, 0.18}
01:13:15.263 00.010 9340 CameraToMount -- cameraTheta (0.15) - m_xAngle (-3.09) = xAngle (3.24 = -3.04)
01:13:15.274 00.011 9340 CameraToMount -- cameraTheta (0.15) - (m_xAngle (-3.09) + m_yAngleError (-0.07)) = yAngle (3.32 = -2.97)
01:13:15.286 00.012 9340 CameraToMount -- cameraX=0.22 cameraY=0.03 hyp=0.22 cameraTheta=0.15 mountX=-0.22 mountY=-0.04, mountTheta=-2.97
01:13:15.299 00.013 9340 SchedulePrimaryMove(10104498, x=0.22, y=0.03, opts=13)
01:13:15.313 00.014 9340 Enqueuing Move request for scope (0.22, 0.03)
01:13:15.323 00.010 12020 Worker thread wakes up
01:13:15.323 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=12320, max=65535, med=17994, FiltMin=14415, FiltMax=65515, Gamma=2.870
01:13:15.352 00.029 12020 worker thread servicing REQUEST_MOVE scope ofs (0.22, 0.03) opts 0xd
01:13:15.352 00.000 12020 Handling offset move in thread for scope, endpoint = (0.22, 0.03)
01:13:15.352 00.000 12020 Moving (0.22, 0.03) raw xDistance=-0.22 yDistance=-0.04
01:13:15.352 00.000 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.22
01:13:15.353 00.001 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:13:15.353 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
01:13:15.353 00.000 12020 MoveAxis(E, 0, ABG)
01:13:15.353 00.000 12020 Move returns status 0, amount 0
01:13:15.353 00.000 12020 MoveAxis(N, 0, ABG)
01:13:15.353 00.000 12020 Move returns status 0, amount 0
01:13:15.353 00.000 12020 move complete, result=0
01:13:15.354 00.001 12020 worker thread done servicing request
01:13:15.356 00.002 9340 UpdateGuideState exits: m=685790 SNR=104.6
01:13:15.370 00.014 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:13:15.382 00.012 9340 ScheduleExposure(2000,3,1) exposurePending=0
01:13:15.396 00.014 9340 Enqueuing Expose request
01:13:15.406 00.010 12020 Worker thread wakes up
01:13:15.406 00.000 9340 GuideStep: -0.2 px 0 ms EAST, -0.0 px 0 ms NORTH
01:13:15.416 00.010 12020 worker thread servicing REQUEST_EXPOSE 2000
01:13:15.416 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(803,609,31,31)
01:13:15.424 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"a0b4d425-853b-4ff1-ad20-9346661e7ecc"}
01:13:15.448 00.024 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"a0b4d425-853b-4ff1-ad20-9346661e7ecc"}
01:13:15.463 00.015 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"f4cc780d-dcbe-4806-beba-5b402b716b1c"}
01:13:15.474 00.011 9340 case statement mapped state 6 to 3
01:13:15.484 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"f4cc780d-dcbe-4806-beba-5b402b716b1c"}
01:13:15.496 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"225eed77-0abe-4f12-b676-470929ed9de9"}
01:13:15.510 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":125,"width":15,"height":15,"star_pos":[6.65,7.39],"pixels":"..."},"id":"225eed77-0abe-4f12-b676-470929ed9de9"}
01:13:17.329 01.819 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"c968101a-33ba-49b6-b6a2-c82d9bf7e089"}
01:13:17.345 00.016 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"c968101a-33ba-49b6-b6a2-c82d9bf7e089"}
01:13:17.357 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"f06b8326-47d3-49b7-8655-464e0235ee04"}
01:13:17.369 00.012 9340 case statement mapped state 6 to 3
01:13:17.400 00.031 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"f06b8326-47d3-49b7-8655-464e0235ee04"}
01:13:17.412 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"8cc3b24a-b91f-486e-a105-105a59626f21"}
01:13:17.423 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":125,"width":15,"height":15,"star_pos":[6.65,7.39],"pixels":"..."},"id":"8cc3b24a-b91f-486e-a105-105a59626f21"}
01:13:17.793 00.370 12020 Exposure complete
01:13:18.152 00.359 9340 OnExposeComplete: enter
01:13:18.171 00.019 12020 worker thread done servicing request
01:13:18.171 00.000 9340 UpdateGuideState(): m_state=6
01:13:18.225 00.054 9340 Star::Find(15, 818, 624, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 126
01:13:18.248 00.023 9340 Star::Find returns 1 (0), X=818.87, Y=624.16, Mass=672617, SNR=111.8, Peak=53664 HFD=4.2
01:13:18.273 00.025 9340 MultiStar: [#1 0.10,-0.05,0.64,U] [#2 0.45,-0.20,0.88,U] [#3 0.09,0.42,0.75,U] [#4 0.45,-0.10,0.68,U] [#5 -0.26,-0.15,0.56,U] [#6 0.60,-0.09,0.41,U] [#7 -0.33,-0.16,0.33,U] [#8 0.16,-0.65,0.36,U] 
01:13:18.286 00.013 9340 refined, 8 included, MultiStar: {0.26, -0.08}, one-star: {0.60, -0.05}
01:13:18.342 00.056 9340 CameraToMount -- cameraTheta (-0.28) - m_xAngle (-3.09) = xAngle (2.81 = 2.81)
01:13:18.355 00.013 9340 CameraToMount -- cameraTheta (-0.28) - (m_xAngle (-3.09) + m_yAngleError (-0.07)) = yAngle (2.89 = 2.89)
01:13:18.374 00.019 9340 CameraToMount -- cameraX=0.26 cameraY=-0.08 hyp=0.27 cameraTheta=-0.28 mountX=-0.26 mountY=0.07, mountTheta=2.88
01:13:18.461 00.087 9340 SchedulePrimaryMove(10104498, x=0.26, y=-0.08, opts=13)
01:13:18.481 00.020 9340 Enqueuing Move request for scope (0.26, -0.08)
01:13:18.501 00.020 12020 Worker thread wakes up
01:13:18.501 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=12368, max=65535, med=18050, FiltMin=14545, FiltMax=65515, Gamma=2.870
01:13:18.519 00.018 12020 worker thread servicing REQUEST_MOVE scope ofs (0.26, -0.08) opts 0xd
01:13:18.519 00.000 12020 Handling offset move in thread for scope, endpoint = (0.26, -0.08)
01:13:18.519 00.000 12020 Moving (0.26, -0.08) raw xDistance=-0.26 yDistance=0.07
01:13:18.519 00.000 12020 GuideAlgorithmHysteresis::Result() returns -0.11 from input -0.26
01:13:18.520 00.001 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:13:18.520 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
01:13:18.520 00.000 12020 MoveAxis(E, 19, ABG)
01:13:18.520 00.000 12020 Guiding  Dir = 2, Dur = 19
01:13:18.522 00.002 12020 IsSlewing returns 0
01:13:18.523 00.001 12020 IsGuiding returns 0
01:13:18.526 00.003 9340 UpdateGuideState exits: m=672617 SNR=111.8
01:13:18.586 00.060 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:13:18.609 00.023 12020 IsGuiding returns 1
01:13:18.610 00.001 9340 ScheduleExposure(2000,3,1) exposurePending=0
01:13:18.622 00.012 12020 scope still moving after pulse duration time elapsed
01:13:18.623 00.001 9340 Enqueuing Expose request
01:13:18.660 00.037 12020 IsSlewing returns 0
01:13:18.662 00.002 12020 IsGuiding returns 0
01:13:18.662 00.000 12020 scope move finished after 19 + 118 ms
01:13:18.663 00.001 12020 Move returns status 0, amount 19
01:13:18.663 00.000 12020 MoveAxis(N, 0, ABG)
01:13:18.663 00.000 12020 Move returns status 0, amount 0
01:13:18.663 00.000 12020 move complete, result=0
01:13:18.663 00.000 12020 worker thread done servicing request
01:13:18.664 00.001 12020 Worker thread wakes up
01:13:18.664 00.000 9340 GuideStep: -0.3 px 19 ms EAST, 0.1 px 0 ms NORTH
01:13:18.707 00.043 12020 worker thread servicing REQUEST_EXPOSE 2000
01:13:18.708 00.001 12020 Handling exposure in thread, d=2000 o=3 r=(803,609,31,31)
01:13:19.329 00.621 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"6db19644-4e1b-4e98-8d8d-b2e15bd2ca9c"}
01:13:19.340 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"6db19644-4e1b-4e98-8d8d-b2e15bd2ca9c"}
01:13:19.356 00.016 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"e7c2ae64-78f9-495f-a9cc-2ebc03cff11b"}
01:13:19.368 00.012 9340 case statement mapped state 6 to 3
01:13:19.379 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"e7c2ae64-78f9-495f-a9cc-2ebc03cff11b"}
01:13:19.390 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"108d2d27-dbef-4276-be39-54266909c992"}
01:13:19.421 00.031 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":126,"width":15,"height":15,"star_pos":[6.87,7.16],"pixels":"..."},"id":"108d2d27-dbef-4276-be39-54266909c992"}
01:13:21.063 01.642 12020 Exposure complete
01:13:21.267 00.204 12020 worker thread done servicing request
01:13:21.268 00.001 9340 OnExposeComplete: enter
01:13:21.294 00.026 9340 UpdateGuideState(): m_state=6
01:13:21.304 00.010 9340 Star::Find(15, 818, 624, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 127
01:13:21.315 00.011 9340 Star::Find returns 1 (0), X=818.51, Y=624.14, Mass=639732, SNR=93.1, Peak=55848 HFD=3.8
01:13:21.326 00.011 9340 MultiStar: [#1 0.04,-0.10,0.77,U] [#2 0.39,-0.04,1.09,U] [#3 -0.06,0.19,0.71,U] [#4 0.36,0.08,0.79,U] [#5 -0.07,-0.15,0.79,U] [#6 0.84,0.45,0.00,M4] [#7 -0.24,0.47,0.41,U] [#8 -0.17,-0.63,0.45,U] 
01:13:21.338 00.012 9340 refined, 7 included, MultiStar: {0.12, -0.03}, one-star: {0.25, -0.07}
01:13:21.348 00.010 9340 CameraToMount -- cameraTheta (-0.28) - m_xAngle (-3.09) = xAngle (2.81 = 2.81)
01:13:21.360 00.012 9340 CameraToMount -- cameraTheta (-0.28) - (m_xAngle (-3.09) + m_yAngleError (-0.07)) = yAngle (2.89 = 2.89)
01:13:21.393 00.033 9340 CameraToMount -- cameraX=0.12 cameraY=-0.03 hyp=0.12 cameraTheta=-0.28 mountX=-0.12 mountY=0.03, mountTheta=2.88
01:13:21.409 00.016 9340 SchedulePrimaryMove(10104498, x=0.12, y=-0.03, opts=13)
01:13:21.419 00.010 9340 Enqueuing Move request for scope (0.12, -0.03)
01:13:21.427 00.008 12020 Worker thread wakes up
01:13:21.427 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=12067, max=65535, med=18058, FiltMin=14583, FiltMax=65515, Gamma=2.870
01:13:21.436 00.009 12020 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.03) opts 0xd
01:13:21.437 00.001 9340 UpdateGuideState exits: m=639732 SNR=93.1
01:13:21.451 00.014 12020 Handling offset move in thread for scope, endpoint = (0.12, -0.03)
01:13:21.451 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:13:21.462 00.011 12020 Moving (0.12, -0.03) raw xDistance=-0.12 yDistance=0.03
01:13:21.462 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
01:13:21.493 00.031 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
01:13:21.494 00.001 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:13:21.494 00.000 9340 Enqueuing Expose request
01:13:21.504 00.010 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
01:13:21.505 00.001 12020 MoveAxis(E, 0, ABG)
01:13:21.505 00.000 12020 Move returns status 0, amount 0
01:13:21.505 00.000 12020 MoveAxis(N, 0, ABG)
01:13:21.505 00.000 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"f61c6ef6-6b70-4a18-8137-0f2b20aef0b1"}
01:13:21.518 00.013 12020 Move returns status 0, amount 0
01:13:21.518 00.000 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"f61c6ef6-6b70-4a18-8137-0f2b20aef0b1"}
01:13:21.527 00.009 12020 move complete, result=0
01:13:21.527 00.000 12020 worker thread done servicing request
01:13:21.527 00.000 9340 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
01:13:21.539 00.012 12020 Worker thread wakes up
01:13:21.539 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
01:13:21.539 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(803,609,31,31)
01:13:21.549 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"a8710040-7a7a-4646-9d85-920f74266935"}
01:13:21.561 00.012 9340 case statement mapped state 6 to 3
01:13:21.588 00.027 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"a8710040-7a7a-4646-9d85-920f74266935"}
01:13:21.604 00.016 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"5d45e0c1-a264-486c-bb14-43e13daa4f55"}
01:13:21.617 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":127,"width":15,"height":15,"star_pos":[6.51,7.14],"pixels":"..."},"id":"5d45e0c1-a264-486c-bb14-43e13daa4f55"}
01:13:23.348 01.731 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"74b57bce-93b0-4d72-9bdb-880880260323"}
01:13:23.375 00.027 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"74b57bce-93b0-4d72-9bdb-880880260323"}
01:13:23.387 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"7a2a0057-9654-4c5d-8c80-3b885cd02e54"}
01:13:23.397 00.010 9340 case statement mapped state 6 to 3
01:13:23.407 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"7a2a0057-9654-4c5d-8c80-3b885cd02e54"}
01:13:23.420 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"d2f0af10-bf8a-4cc0-962b-812317f1dfea"}
01:13:23.448 00.028 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":127,"width":15,"height":15,"star_pos":[6.51,7.14],"pixels":"..."},"id":"d2f0af10-bf8a-4cc0-962b-812317f1dfea"}
01:13:23.922 00.474 12020 Exposure complete
01:13:24.274 00.352 12020 worker thread done servicing request
01:13:24.274 00.000 9340 OnExposeComplete: enter
01:13:24.296 00.022 9340 UpdateGuideState(): m_state=6
01:13:24.344 00.048 9340 Star::Find(15, 818, 624, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 128
01:13:24.364 00.020 9340 Star::Find returns 1 (0), X=818.77, Y=624.09, Mass=691421, SNR=105.3, Peak=54860 HFD=4.1
01:13:24.381 00.017 9340 MultiStar: [#1 0.49,-0.04,0.85,U] [#2 0.64,-0.28,0.00,M1] [#3 0.37,0.25,0.72,U] [#4 0.76,0.17,0.00,M1] [#5 0.18,-0.42,0.64,U] [#6 0.97,0.21,0.00,M5] [#7 0.31,0.56,0.35,U] [#8 0.16,-0.36,0.45,U] 
01:13:24.397 00.016 9340 refined, 5 included, MultiStar: {0.37, -0.05}, one-star: {0.51, -0.13}
01:13:24.411 00.014 9340 CameraToMount -- cameraTheta (-0.14) - m_xAngle (-3.09) = xAngle (2.95 = 2.95)
01:13:24.448 00.037 9340 CameraToMount -- cameraTheta (-0.14) - (m_xAngle (-3.09) + m_yAngleError (-0.07)) = yAngle (3.03 = 3.03)
01:13:24.467 00.019 9340 CameraToMount -- cameraX=0.37 cameraY=-0.05 hyp=0.37 cameraTheta=-0.14 mountX=-0.37 mountY=0.04, mountTheta=3.03
01:13:24.488 00.021 9340 SchedulePrimaryMove(10104498, x=0.37, y=-0.05, opts=13)
01:13:24.511 00.023 9340 Enqueuing Move request for scope (0.37, -0.05)
01:13:24.558 00.047 12020 Worker thread wakes up
01:13:24.558 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=11717, max=65535, med=18058, FiltMin=14420, FiltMax=65515, Gamma=2.870
01:13:24.576 00.018 12020 worker thread servicing REQUEST_MOVE scope ofs (0.37, -0.05) opts 0xd
01:13:24.576 00.000 12020 Handling offset move in thread for scope, endpoint = (0.37, -0.05)
01:13:24.576 00.000 12020 Moving (0.37, -0.05) raw xDistance=-0.37 yDistance=0.04
01:13:24.576 00.000 12020 GuideAlgorithmHysteresis::Result() returns -0.15 from input -0.37
01:13:24.577 00.001 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:13:24.577 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
01:13:24.577 00.000 12020 MoveAxis(E, 26, ABG)
01:13:24.577 00.000 12020 Guiding  Dir = 2, Dur = 26
01:13:24.578 00.001 9340 UpdateGuideState exits: m=691421 SNR=105.3
01:13:24.596 00.018 12020 IsSlewing returns 0
01:13:24.597 00.001 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:13:24.613 00.016 12020 IsGuiding returns 0
01:13:24.614 00.001 9340 ScheduleExposure(2000,3,1) exposurePending=0
01:13:24.669 00.055 12020 IsGuiding returns 1
01:13:24.669 00.000 12020 scope still moving after pulse duration time elapsed
01:13:24.670 00.001 9340 Enqueuing Expose request
01:13:24.701 00.031 12020 IsSlewing returns 0
01:13:24.703 00.002 12020 IsGuiding returns 0
01:13:24.703 00.000 12020 scope move finished after 26 + 63 ms
01:13:24.703 00.000 12020 Move returns status 0, amount 26
01:13:24.703 00.000 12020 MoveAxis(N, 0, ABG)
01:13:24.705 00.002 12020 Move returns status 0, amount 0
01:13:24.705 00.000 12020 move complete, result=0
01:13:24.705 00.000 12020 worker thread done servicing request
01:13:24.705 00.000 12020 Worker thread wakes up
01:13:24.705 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
01:13:24.706 00.001 12020 Handling exposure in thread, d=2000 o=3 r=(803,609,31,31)
01:13:24.711 00.005 9340 GuideStep: -0.4 px 26 ms EAST, 0.0 px 0 ms NORTH
01:13:25.343 00.632 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"a10fb013-414f-46f6-ba83-990d710b5ed7"}
01:13:25.373 00.030 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"a10fb013-414f-46f6-ba83-990d710b5ed7"}
01:13:25.457 00.084 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"8cd704e1-0379-4228-b533-9dde26a72ee6"}
01:13:25.496 00.039 9340 case statement mapped state 6 to 3
01:13:25.593 00.097 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"8cd704e1-0379-4228-b533-9dde26a72ee6"}
01:13:25.618 00.025 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"998086c1-3af8-4b99-af8b-dc249942b406"}
01:13:25.640 00.022 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":128,"width":15,"height":15,"star_pos":[6.77,7.09],"pixels":"..."},"id":"998086c1-3af8-4b99-af8b-dc249942b406"}
01:13:27.093 01.453 12020 Exposure complete
01:13:27.343 00.250 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"5aa8ddf5-091c-4d3d-84ba-b59c6d17bafc"}
01:13:27.358 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"5aa8ddf5-091c-4d3d-84ba-b59c6d17bafc"}
01:13:27.442 00.084 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"3f47a5c6-d648-488a-bc03-5690c80833d7"}
01:13:27.525 00.083 9340 case statement mapped state 6 to 3
01:13:27.625 00.100 12020 worker thread done servicing request
01:13:27.626 00.001 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"3f47a5c6-d648-488a-bc03-5690c80833d7"}
01:13:27.673 00.047 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"da635698-f253-4b2c-be76-ef17783eddc3"}
01:13:27.728 00.055 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":128,"width":15,"height":15,"star_pos":[6.77,7.09],"pixels":"..."},"id":"da635698-f253-4b2c-be76-ef17783eddc3"}
01:13:27.750 00.022 9340 OnExposeComplete: enter
01:13:27.765 00.015 9340 UpdateGuideState(): m_state=6
01:13:27.812 00.047 9340 Star::Find(15, 818, 624, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 129
01:13:27.828 00.016 9340 Star::Find returns 1 (0), X=819.21, Y=624.14, Mass=629366, SNR=92.8, Peak=55160 HFD=4.0
01:13:27.841 00.013 9340 MultiStar: [#1 0.64,0.17,0.80,U] [#2 0.95,0.27,0.00,M2] [#3 0.80,0.30,0.00,M1] [#4 1.38,-0.30,0.00,M2] [#5 0.45,0.17,0.84,U] [#6 1.36,0.47,0.00,M6] [#7 0.91,0.53,0.00,M3] [#8 0.80,-0.13,0.00,M2] 
01:13:27.855 00.014 9340 refined, 2 included, MultiStar: {0.70, 0.08}, one-star: {0.95, -0.08}
01:13:27.869 00.014 9340 CameraToMount -- cameraTheta (0.11) - m_xAngle (-3.09) = xAngle (3.20 = -3.08)
01:13:27.882 00.013 9340 CameraToMount -- cameraTheta (0.11) - (m_xAngle (-3.09) + m_yAngleError (-0.07)) = yAngle (3.28 = -3.01)
01:13:27.918 00.036 9340 CameraToMount -- cameraX=0.70 cameraY=0.08 hyp=0.70 cameraTheta=0.11 mountX=-0.70 mountY=-0.09, mountTheta=-3.01
01:13:27.935 00.017 9340 SchedulePrimaryMove(10104498, x=0.70, y=0.08, opts=13)
01:13:27.947 00.012 9340 Enqueuing Move request for scope (0.70, 0.08)
01:13:27.961 00.014 12020 Worker thread wakes up
01:13:27.961 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=12580, max=65535, med=18100, FiltMin=14426, FiltMax=65515, Gamma=2.870
01:13:27.977 00.016 12020 worker thread servicing REQUEST_MOVE scope ofs (0.70, 0.08) opts 0xd
01:13:27.977 00.000 9340 UpdateGuideState exits: m=629366 SNR=92.8
01:13:27.988 00.011 12020 Handling offset move in thread for scope, endpoint = (0.70, 0.08)
01:13:27.988 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:13:28.025 00.037 12020 Moving (0.70, 0.08) raw xDistance=-0.70 yDistance=-0.09
01:13:28.025 00.000 12020 GuideAlgorithmHysteresis::Result() returns -0.31 from input -0.70
01:13:28.026 00.001 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:13:28.026 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
01:13:28.039 00.013 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
01:13:28.039 00.000 9340 Enqueuing Expose request
01:13:28.055 00.016 12020 MoveAxis(E, 52, ABG)
01:13:28.055 00.000 12020 Guiding  Dir = 2, Dur = 52
01:13:28.056 00.001 12020 IsSlewing returns 0
01:13:28.057 00.001 12020 IsGuiding returns 0
01:13:28.083 00.026 12020 PulseGuide returned control before completion, sleep 37
01:13:28.163 00.080 12020 IsGuiding returns 1
01:13:28.163 00.000 12020 scope still moving after pulse duration time elapsed
01:13:28.198 00.035 12020 IsSlewing returns 0
01:13:28.201 00.003 12020 IsGuiding returns 0
01:13:28.203 00.002 12020 scope move finished after 52 + 92 ms
01:13:28.203 00.000 12020 Move returns status 0, amount 52
01:13:28.203 00.000 12020 MoveAxis(N, 0, ABG)
01:13:28.204 00.001 12020 Move returns status 0, amount 0
01:13:28.204 00.000 12020 move complete, result=0
01:13:28.204 00.000 12020 worker thread done servicing request
01:13:28.204 00.000 9340 GuideStep: -0.7 px 52 ms EAST, -0.1 px 0 ms NORTH
01:13:28.236 00.032 12020 Worker thread wakes up
01:13:28.236 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
01:13:28.258 00.022 12020 Handling exposure in thread, d=2000 o=3 r=(803,609,31,31)
01:13:29.343 01.085 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"5fecc3f8-464e-40aa-9980-be4f7b495def"}
01:13:29.355 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"5fecc3f8-464e-40aa-9980-be4f7b495def"}
01:13:29.364 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"8a257cdc-a629-4c4c-aee5-44fffd4aac6d"}
01:13:29.374 00.010 9340 case statement mapped state 6 to 3
01:13:29.390 00.016 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"8a257cdc-a629-4c4c-aee5-44fffd4aac6d"}
01:13:29.423 00.033 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"1d58e188-f631-4317-81fe-3df379ab6583"}
01:13:29.444 00.021 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":129,"width":15,"height":15,"star_pos":[7.21,7.14],"pixels":"..."},"id":"1d58e188-f631-4317-81fe-3df379ab6583"}
01:13:30.630 01.186 12020 Exposure complete
01:13:30.851 00.221 12020 worker thread done servicing request
01:13:30.851 00.000 9340 OnExposeComplete: enter
01:13:30.883 00.032 9340 UpdateGuideState(): m_state=6
01:13:30.897 00.014 9340 Star::Find(15, 819, 624, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 130
01:13:30.908 00.011 9340 Star::Find returns 1 (0), X=818.98, Y=624.17, Mass=709770, SNR=107.7, Peak=54352 HFD=4.2
01:13:30.917 00.009 9340 MultiStar: [#1 0.36,0.24,0.79,U] [#2 0.40,0.22,1.17,U] [#3 0.21,0.33,0.65,U] [#4 0.65,0.30,0.00,M3] [#5 0.19,0.04,0.53,U] [#6 0.65,-0.00,0.31,U] [#7 0.04,0.28,0.39,U] [#8 -0.27,-0.41,0.39,U] 
01:13:30.927 00.010 9340 refined, 7 included, MultiStar: {0.35, 0.11}, one-star: {0.71, -0.05}
01:13:30.937 00.010 9340 CameraToMount -- cameraTheta (0.31) - m_xAngle (-3.09) = xAngle (3.40 = -2.88)
01:13:30.955 00.018 9340 CameraToMount -- cameraTheta (0.31) - (m_xAngle (-3.09) + m_yAngleError (-0.07)) = yAngle (3.48 = -2.81)
01:13:30.991 00.036 9340 CameraToMount -- cameraX=0.35 cameraY=0.11 hyp=0.36 cameraTheta=0.31 mountX=-0.35 mountY=-0.12, mountTheta=-2.81
01:13:31.043 00.052 9340 SchedulePrimaryMove(10104498, x=0.35, y=0.11, opts=13)
01:13:31.121 00.078 9340 Enqueuing Move request for scope (0.35, 0.11)
01:13:31.156 00.035 12020 Worker thread wakes up
01:13:31.156 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=11364, max=65535, med=18096, FiltMin=14095, FiltMax=65515, Gamma=2.870
01:13:31.175 00.019 12020 worker thread servicing REQUEST_MOVE scope ofs (0.35, 0.11) opts 0xd
01:13:31.176 00.001 12020 Handling offset move in thread for scope, endpoint = (0.35, 0.11)
01:13:31.176 00.000 12020 Moving (0.35, 0.11) raw xDistance=-0.35 yDistance=-0.12
01:13:31.176 00.000 12020 GuideAlgorithmHysteresis::Result() returns -0.17 from input -0.35
01:13:31.177 00.001 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:13:31.177 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
01:13:31.177 00.000 12020 MoveAxis(E, 29, ABG)
01:13:31.183 00.006 9340 UpdateGuideState exits: m=709770 SNR=107.7
01:13:31.273 00.090 12020 Guiding  Dir = 2, Dur = 29
01:13:31.273 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:13:31.309 00.036 9340 ScheduleExposure(2000,3,1) exposurePending=0
01:13:31.333 00.024 12020 IsSlewing returns 0
01:13:31.352 00.019 9340 Enqueuing Expose request
01:13:31.368 00.016 12020 IsGuiding returns 0
01:13:31.370 00.002 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"8708cc2f-b591-4c73-bcb2-93084c3818c5"}
01:13:31.383 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"8708cc2f-b591-4c73-bcb2-93084c3818c5"}
01:13:31.398 00.015 12020 PulseGuide returned control before completion, sleep 16
01:13:31.399 00.001 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"5dc8cf27-01be-4ed1-9cf2-ba8d8d62fa08"}
01:13:31.415 00.016 9340 case statement mapped state 6 to 3
01:13:31.449 00.034 12020 IsGuiding returns 0
01:13:31.450 00.001 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"5dc8cf27-01be-4ed1-9cf2-ba8d8d62fa08"}
01:13:31.463 00.013 12020 Move returns status 0, amount 29
01:13:31.463 00.000 12020 MoveAxis(N, 0, ABG)
01:13:31.464 00.001 12020 Move returns status 0, amount 0
01:13:31.464 00.000 12020 move complete, result=0
01:13:31.464 00.000 12020 worker thread done servicing request
01:13:31.464 00.000 12020 Worker thread wakes up
01:13:31.465 00.001 9340 GuideStep: -0.4 px 29 ms EAST, -0.1 px 0 ms NORTH
01:13:31.477 00.012 12020 worker thread servicing REQUEST_EXPOSE 2000
01:13:31.477 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(803,609,31,31)
01:13:31.485 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"706a83d7-5aa4-4f14-b7d0-7118369f7aef"}
01:13:31.499 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":130,"width":15,"height":15,"star_pos":[6.98,7.17],"pixels":"..."},"id":"706a83d7-5aa4-4f14-b7d0-7118369f7aef"}
01:13:33.343 01.844 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"213a79a9-83b9-4747-ae0d-7cf34383c981"}
01:13:33.360 00.017 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"213a79a9-83b9-4747-ae0d-7cf34383c981"}
01:13:33.394 00.034 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"8d43a689-99af-4041-b0d8-311e73865971"}
01:13:33.405 00.011 9340 case statement mapped state 6 to 3
01:13:33.434 00.029 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"8d43a689-99af-4041-b0d8-311e73865971"}
01:13:33.450 00.016 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"432e34e1-7ae9-4260-b866-87d303b1ed4b"}
01:13:33.461 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":130,"width":15,"height":15,"star_pos":[6.98,7.17],"pixels":"..."},"id":"432e34e1-7ae9-4260-b866-87d303b1ed4b"}
01:13:33.861 00.400 12020 Exposure complete
01:13:34.120 00.259 12020 worker thread done servicing request
01:13:34.121 00.001 9340 OnExposeComplete: enter
01:13:34.152 00.031 9340 UpdateGuideState(): m_state=6
01:13:34.166 00.014 9340 Star::Find(15, 818, 624, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 131
01:13:34.179 00.013 9340 Star::Find returns 1 (0), X=818.39, Y=624.39, Mass=662433, SNR=106.9, Peak=56966 HFD=4.1
01:13:34.193 00.014 9340 MultiStar: [#1 -0.42,0.36,1.01,U] [#2 0.11,0.45,0.80,U] [#3 -0.61,0.50,0.00,M1] [#4 0.04,0.45,0.58,U] [#5 -0.35,0.51,0.62,U] [#6 0.06,0.37,0.37,U] [#7 -0.49,0.43,0.32,U] [#8 -0.55,-0.05,0.53,U] 
01:13:34.205 00.012 9340 single-star, 7 included, MultiStar: {-0.16, 0.33}, one-star: {0.13, 0.18}
01:13:34.219 00.014 9340 CameraToMount -- cameraTheta (0.96) - m_xAngle (-3.09) = xAngle (4.06 = -2.23)
01:13:34.232 00.013 9340 CameraToMount -- cameraTheta (0.96) - (m_xAngle (-3.09) + m_yAngleError (-0.07)) = yAngle (4.13 = -2.15)
01:13:34.262 00.030 9340 CameraToMount -- cameraX=0.13 cameraY=0.18 hyp=0.22 cameraTheta=0.96 mountX=-0.13 mountY=-0.18, mountTheta=-2.20
01:13:34.278 00.016 9340 SchedulePrimaryMove(10104498, x=0.13, y=0.18, opts=13)
01:13:34.291 00.013 9340 Enqueuing Move request for scope (0.13, 0.18)
01:13:34.302 00.011 12020 Worker thread wakes up
01:13:34.302 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=12311, max=65535, med=18122, FiltMin=14502, FiltMax=65515, Gamma=2.870
01:13:34.314 00.012 12020 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.18) opts 0xd
01:13:34.314 00.000 9340 UpdateGuideState exits: m=662433 SNR=106.9
01:13:34.328 00.014 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:13:34.359 00.031 12020 Handling offset move in thread for scope, endpoint = (0.13, 0.18)
01:13:34.360 00.001 9340 ScheduleExposure(2000,3,1) exposurePending=0
01:13:34.373 00.013 12020 Moving (0.13, 0.18) raw xDistance=-0.13 yDistance=-0.18
01:13:34.373 00.000 9340 Enqueuing Expose request
01:13:34.386 00.013 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
01:13:34.386 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:13:34.386 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
01:13:34.386 00.000 12020 MoveAxis(E, 0, ABG)
01:13:34.386 00.000 12020 Move returns status 0, amount 0
01:13:34.386 00.000 12020 MoveAxis(N, 0, ABG)
01:13:34.386 00.000 12020 Move returns status 0, amount 0
01:13:34.386 00.000 12020 move complete, result=0
01:13:34.386 00.000 12020 worker thread done servicing request
01:13:34.386 00.000 12020 Worker thread wakes up
01:13:34.388 00.002 12020 worker thread servicing REQUEST_EXPOSE 2000
01:13:34.388 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(803,609,31,31)
01:13:34.390 00.002 9340 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
01:13:35.347 00.957 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"b38d2ee0-37b8-41fe-84b6-8f744cf09ac8"}
01:13:35.371 00.024 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"b38d2ee0-37b8-41fe-84b6-8f744cf09ac8"}
01:13:35.381 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"cead8b2e-6ea0-4ea3-a87f-297891d03926"}
01:13:35.392 00.011 9340 case statement mapped state 6 to 3
01:13:35.401 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"cead8b2e-6ea0-4ea3-a87f-297891d03926"}
01:13:35.412 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"3b22f16c-700f-4a01-8e37-90b0432cadde"}
01:13:35.424 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":131,"width":15,"height":15,"star_pos":[7.39,7.39],"pixels":"..."},"id":"3b22f16c-700f-4a01-8e37-90b0432cadde"}
01:13:36.749 01.325 12020 Exposure complete
01:13:36.951 00.202 12020 worker thread done servicing request
01:13:36.951 00.000 9340 OnExposeComplete: enter
01:13:36.978 00.027 9340 UpdateGuideState(): m_state=6
01:13:36.990 00.012 9340 Star::Find(15, 818, 624, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 132
01:13:37.001 00.011 9340 Star::Find returns 1 (0), X=818.58, Y=624.52, Mass=695666, SNR=98.8, Peak=58164 HFD=4.1
01:13:37.010 00.009 9340 MultiStar: [#1 0.02,0.33,0.87,U] [#2 0.61,0.37,0.00,M1] [#3 0.06,0.59,0.68,U] [#4 0.62,0.42,0.00,M3] [#5 -0.02,0.40,0.62,U] [#6 0.85,0.52,0.00,M5] [#7 0.13,0.39,0.33,U] [#8 0.15,0.17,0.41,U] 
01:13:37.021 00.011 9340 refined, 5 included, MultiStar: {0.12, 0.37}, one-star: {0.32, 0.30}
01:13:37.031 00.010 9340 CameraToMount -- cameraTheta (1.26) - m_xAngle (-3.09) = xAngle (4.35 = -1.93)
01:13:37.042 00.011 9340 CameraToMount -- cameraTheta (1.26) - (m_xAngle (-3.09) + m_yAngleError (-0.07)) = yAngle (4.42 = -1.86)
01:13:37.073 00.031 9340 CameraToMount -- cameraX=0.12 cameraY=0.37 hyp=0.39 cameraTheta=1.26 mountX=-0.14 mountY=-0.37, mountTheta=-1.93
01:13:37.087 00.014 9340 SchedulePrimaryMove(10104498, x=0.12, y=0.37, opts=13)
01:13:37.096 00.009 9340 Enqueuing Move request for scope (0.12, 0.37)
01:13:37.105 00.009 12020 Worker thread wakes up
01:13:37.105 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=12609, max=65535, med=18112, FiltMin=14460, FiltMax=65515, Gamma=2.870
01:13:37.114 00.009 12020 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.37) opts 0xd
01:13:37.114 00.000 9340 UpdateGuideState exits: m=695666 SNR=98.8
01:13:37.125 00.011 12020 Handling offset move in thread for scope, endpoint = (0.12, 0.37)
01:13:37.125 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:13:37.156 00.031 12020 Moving (0.12, 0.37) raw xDistance=-0.14 yDistance=-0.37
01:13:37.156 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
01:13:37.165 00.009 9340 Enqueuing Expose request
01:13:37.175 00.010 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
01:13:37.175 00.000 12020 GuideAlgorithmResistSwitch::result() returns -0.37 from input -0.37
01:13:37.175 00.000 12020 MoveAxis(E, 0, ABG)
01:13:37.176 00.001 12020 Move returns status 0, amount 0
01:13:37.176 00.000 12020 MoveAxis(N, 60, ABG)
01:13:37.176 00.000 12020 Guiding  Dir = 0, Dur = 60
01:13:37.177 00.001 12020 IsSlewing returns 0
01:13:37.177 00.000 12020 IsGuiding returns 0
01:13:37.261 00.084 12020 IsGuiding returns 1
01:13:37.261 00.000 12020 scope still moving after pulse duration time elapsed
01:13:37.293 00.032 12020 IsSlewing returns 0
01:13:37.294 00.001 12020 IsGuiding returns 1
01:13:37.343 00.049 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"50b802d1-6255-4e21-9ce1-d13879b4b87a"}
01:13:37.354 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"50b802d1-6255-4e21-9ce1-d13879b4b87a"}
01:13:37.364 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"593eea30-50f4-41a7-9a41-9ad6bd82e6d4"}
01:13:37.376 00.012 9340 case statement mapped state 6 to 3
01:13:37.385 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"593eea30-50f4-41a7-9a41-9ad6bd82e6d4"}
01:13:37.410 00.025 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"7387d0f0-3e14-4087-b987-c377eb833fc8"}
01:13:37.421 00.011 12020 IsSlewing returns 0
01:13:37.422 00.001 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":132,"width":15,"height":15,"star_pos":[6.58,6.52],"pixels":"..."},"id":"7387d0f0-3e14-4087-b987-c377eb833fc8"}
01:13:37.453 00.031 12020 IsGuiding returns 0
01:13:37.454 00.001 12020 scope move finished after 60 + 215 ms
01:13:37.454 00.000 12020 Move returns status 0, amount 60
01:13:37.454 00.000 12020 move complete, result=0
01:13:37.454 00.000 12020 worker thread done servicing request
01:13:37.454 00.000 9340 GuideStep: -0.1 px 0 ms EAST, -0.4 px 60 ms NORTH
01:13:37.467 00.013 12020 Worker thread wakes up
01:13:37.467 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
01:13:37.467 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(803,609,31,31)
01:13:39.343 01.876 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"e8e28765-573b-47b1-8945-2b1c0b4efb13"}
01:13:39.361 00.018 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"e8e28765-573b-47b1-8945-2b1c0b4efb13"}
01:13:39.413 00.052 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"32f19273-c80d-459c-b929-4fe9dc0eba7a"}
01:13:39.439 00.026 9340 case statement mapped state 6 to 3
01:13:39.462 00.023 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"32f19273-c80d-459c-b929-4fe9dc0eba7a"}
01:13:39.500 00.038 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"b3a75e26-821a-41de-b808-746392f41a16"}
01:13:39.516 00.016 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":132,"width":15,"height":15,"star_pos":[6.58,6.52],"pixels":"..."},"id":"b3a75e26-821a-41de-b808-746392f41a16"}
01:13:39.837 00.321 12020 Exposure complete
01:13:40.116 00.279 12020 worker thread done servicing request
01:13:40.116 00.000 9340 OnExposeComplete: enter
01:13:40.128 00.012 9340 UpdateGuideState(): m_state=6
01:13:40.140 00.012 9340 Star::Find(15, 818, 624, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 133
01:13:40.156 00.016 9340 Star::Find returns 1 (0), X=818.56, Y=623.87, Mass=641507, SNR=103.1, Peak=53398 HFD=3.9
01:13:40.172 00.016 9340 MultiStar: [#1 0.13,-0.21,0.68,U] [#2 0.27,-0.22,1.00,U] [#3 0.17,-0.11,0.67,U] [#4 0.08,-0.30,0.75,U] [#5 0.22,-0.13,0.59,U] [#6 0.24,0.16,0.34,U] [#7 -0.03,-0.23,0.37,U] [#8 -0.03,-0.62,0.39,U] 
01:13:40.208 00.036 9340 refined, 8 included, MultiStar: {0.17, -0.23}, one-star: {0.30, -0.34}
01:13:40.221 00.013 9340 CameraToMount -- cameraTheta (-0.93) - m_xAngle (-3.09) = xAngle (2.16 = 2.16)
01:13:40.232 00.011 9340 CameraToMount -- cameraTheta (-0.93) - (m_xAngle (-3.09) + m_yAngleError (-0.07)) = yAngle (2.23 = 2.23)
01:13:40.244 00.012 9340 CameraToMount -- cameraX=0.17 cameraY=-0.23 hyp=0.29 cameraTheta=-0.93 mountX=-0.16 mountY=0.23, mountTheta=2.18
01:13:40.265 00.021 9340 SchedulePrimaryMove(10104498, x=0.17, y=-0.23, opts=13)
01:13:40.278 00.013 9340 Enqueuing Move request for scope (0.17, -0.23)
01:13:40.310 00.032 12020 Worker thread wakes up
01:13:40.310 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=12454, max=65535, med=18237, FiltMin=14587, FiltMax=65515, Gamma=2.870
01:13:40.321 00.011 12020 worker thread servicing REQUEST_MOVE scope ofs (0.17, -0.23) opts 0xd
01:13:40.321 00.000 9340 UpdateGuideState exits: m=641507 SNR=103.1
01:13:40.331 00.010 12020 Handling offset move in thread for scope, endpoint = (0.17, -0.23)
01:13:40.331 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:13:40.346 00.015 12020 Moving (0.17, -0.23) raw xDistance=-0.16 yDistance=0.23
01:13:40.346 00.000 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16
01:13:40.346 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
01:13:40.359 00.013 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:13:40.360 00.001 9340 Enqueuing Expose request
01:13:40.371 00.011 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.23
01:13:40.371 00.000 12020 MoveAxis(E, 0, ABG)
01:13:40.371 00.000 12020 Move returns status 0, amount 0
01:13:40.372 00.001 12020 MoveAxis(N, 0, ABG)
01:13:40.372 00.000 12020 Move returns status 0, amount 0
01:13:40.372 00.000 12020 move complete, result=0
01:13:40.372 00.000 12020 worker thread done servicing request
01:13:40.372 00.000 12020 Worker thread wakes up
01:13:40.372 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
01:13:40.372 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(803,609,31,31)
01:13:40.376 00.004 9340 GuideStep: -0.2 px 0 ms EAST, 0.2 px 0 ms NORTH
01:13:41.343 00.967 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"611dffee-8ab2-42fb-ba54-33b4055657eb"}
01:13:41.355 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"611dffee-8ab2-42fb-ba54-33b4055657eb"}
01:13:41.364 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"794c77c3-6b0a-4d1d-b6e9-9e6b9a9b9a7f"}
01:13:41.375 00.011 9340 case statement mapped state 6 to 3
01:13:41.389 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"794c77c3-6b0a-4d1d-b6e9-9e6b9a9b9a7f"}
01:13:41.427 00.038 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"a79799fe-4379-4656-8055-eb6c4f82e69b"}
01:13:41.443 00.016 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":133,"width":15,"height":15,"star_pos":[6.56,6.87],"pixels":"..."},"id":"a79799fe-4379-4656-8055-eb6c4f82e69b"}
01:13:42.738 01.295 12020 Exposure complete
01:13:42.942 00.204 9340 OnExposeComplete: enter
01:13:42.952 00.010 12020 worker thread done servicing request
01:13:42.952 00.000 9340 UpdateGuideState(): m_state=6
01:13:42.965 00.013 9340 Star::Find(15, 818, 623, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 134
01:13:42.994 00.029 9340 Star::Find returns 1 (0), X=818.58, Y=624.06, Mass=738083, SNR=109.5, Peak=52324 HFD=4.2
01:13:43.007 00.013 9340 MultiStar: [#1 0.28,-0.10,0.70,U] [#2 0.73,-0.06,0.00,M1] [#3 0.04,-0.08,0.61,U] [#4 0.97,-0.03,0.00,M3] [#5 0.18,-0.16,0.63,U] [#6 0.86,-0.33,0.00,M5] [#7 0.11,0.03,0.33,U] [#8 0.44,-0.36,0.46,U] 
01:13:43.019 00.012 9340 refined, 5 included, MultiStar: {0.24, -0.14}, one-star: {0.32, -0.15}
01:13:43.031 00.012 9340 CameraToMount -- cameraTheta (-0.54) - m_xAngle (-3.09) = xAngle (2.55 = 2.55)
01:13:43.042 00.011 9340 CameraToMount -- cameraTheta (-0.54) - (m_xAngle (-3.09) + m_yAngleError (-0.07)) = yAngle (2.63 = 2.63)
01:13:43.054 00.012 9340 CameraToMount -- cameraX=0.24 cameraY=-0.14 hyp=0.28 cameraTheta=-0.54 mountX=-0.23 mountY=0.14, mountTheta=2.61
01:13:43.071 00.017 9340 SchedulePrimaryMove(10104498, x=0.24, y=-0.14, opts=13)
01:13:43.082 00.011 9340 Enqueuing Move request for scope (0.24, -0.14)
01:13:43.110 00.028 12020 Worker thread wakes up
01:13:43.110 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=11546, max=65535, med=18171, FiltMin=14588, FiltMax=65515, Gamma=2.870
01:13:43.121 00.011 12020 worker thread servicing REQUEST_MOVE scope ofs (0.24, -0.14) opts 0xd
01:13:43.122 00.001 9340 UpdateGuideState exits: m=738083 SNR=109.5
01:13:43.130 00.008 12020 Handling offset move in thread for scope, endpoint = (0.24, -0.14)
01:13:43.130 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:13:43.139 00.009 12020 Moving (0.24, -0.14) raw xDistance=-0.23 yDistance=0.14
01:13:43.139 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
01:13:43.151 00.012 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.23
01:13:43.151 00.000 9340 Enqueuing Expose request
01:13:43.161 00.010 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:13:43.161 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
01:13:43.161 00.000 12020 MoveAxis(E, 0, ABG)
01:13:43.161 00.000 12020 Move returns status 0, amount 0
01:13:43.162 00.001 12020 MoveAxis(N, 0, ABG)
01:13:43.162 00.000 12020 Move returns status 0, amount 0
01:13:43.162 00.000 12020 move complete, result=0
01:13:43.162 00.000 12020 worker thread done servicing request
01:13:43.162 00.000 12020 Worker thread wakes up
01:13:43.162 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
01:13:43.163 00.001 12020 Handling exposure in thread, d=2000 o=3 r=(803,609,31,31)
01:13:43.166 00.003 9340 GuideStep: -0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
01:13:43.343 00.177 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"d93151aa-de10-4e3f-a74e-6b5a2ff21052"}
01:13:43.353 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"d93151aa-de10-4e3f-a74e-6b5a2ff21052"}
01:13:43.363 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"9d946656-d540-498d-9842-f6a114723773"}
01:13:43.372 00.009 9340 case statement mapped state 6 to 3
01:13:43.382 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"9d946656-d540-498d-9842-f6a114723773"}
01:13:43.394 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"2d1edda1-30a6-4b61-9a2a-aa53c3ef7b29"}
01:13:43.407 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":134,"width":15,"height":15,"star_pos":[6.58,7.06],"pixels":"..."},"id":"2d1edda1-30a6-4b61-9a2a-aa53c3ef7b29"}
01:13:45.370 01.963 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"b99bf51b-4cd0-4fda-97e0-0b247718a61f"}
01:13:45.388 00.018 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"b99bf51b-4cd0-4fda-97e0-0b247718a61f"}
01:13:45.408 00.020 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"69632bed-a863-419e-96e1-c88ad3df3dab"}
01:13:45.441 00.033 9340 case statement mapped state 6 to 3
01:13:45.469 00.028 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"69632bed-a863-419e-96e1-c88ad3df3dab"}
01:13:45.484 00.015 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"1a5adaea-27c2-48ce-95b1-826bbaa58ca8"}
01:13:45.502 00.018 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":134,"width":15,"height":15,"star_pos":[6.58,7.06],"pixels":"..."},"id":"1a5adaea-27c2-48ce-95b1-826bbaa58ca8"}
01:13:45.564 00.062 12020 Exposure complete
01:13:46.014 00.450 9340 OnExposeComplete: enter
01:13:46.031 00.017 12020 worker thread done servicing request
01:13:46.033 00.002 9340 UpdateGuideState(): m_state=6
01:13:46.100 00.067 9340 Star::Find(15, 818, 624, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 135
01:13:46.119 00.019 9340 Star::Find returns 1 (0), X=818.59, Y=624.07, Mass=684165, SNR=102.8, Peak=54766 HFD=4.0
01:13:46.142 00.023 9340 MultiStar: [#1 -0.01,-0.28,0.79,U] [#2 0.51,-0.46,0.00,M2] [#3 -0.01,-0.01,0.69,U] [#4 0.82,-0.32,0.00,M4] [#5 -0.15,-0.31,0.65,U] [#6 0.77,-0.28,0.00,M6] [#7 -0.31,-0.15,0.38,U] [#8 -0.27,-0.43,0.36,U] 
01:13:46.157 00.015 9340 refined, 5 included, MultiStar: {0.00, -0.21}, one-star: {0.33, -0.15}
01:13:46.176 00.019 9340 CameraToMount -- cameraTheta (-1.57) - m_xAngle (-3.09) = xAngle (1.52 = 1.52)
01:13:46.223 00.047 9340 CameraToMount -- cameraTheta (-1.57) - (m_xAngle (-3.09) + m_yAngleError (-0.07)) = yAngle (1.60 = 1.60)
01:13:46.235 00.012 9340 CameraToMount -- cameraX=0.00 cameraY=-0.21 hyp=0.21 cameraTheta=-1.57 mountX=0.01 mountY=0.21, mountTheta=1.52
01:13:46.253 00.018 9340 SchedulePrimaryMove(10104498, x=0.00, y=-0.21, opts=13)
01:13:46.270 00.017 9340 Enqueuing Move request for scope (0.00, -0.21)
01:13:46.287 00.017 12020 Worker thread wakes up
01:13:46.287 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=12403, max=65535, med=18196, FiltMin=14582, FiltMax=65515, Gamma=2.870
01:13:46.327 00.040 12020 worker thread servicing REQUEST_MOVE scope ofs (0.00, -0.21) opts 0xd
01:13:46.328 00.001 12020 Handling offset move in thread for scope, endpoint = (0.00, -0.21)
01:13:46.328 00.000 12020 Moving (0.00, -0.21) raw xDistance=0.01 yDistance=0.21
01:13:46.328 00.000 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
01:13:46.328 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:13:46.328 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.21
01:13:46.329 00.001 12020 MoveAxis(E, 0, ABG)
01:13:46.329 00.000 12020 Move returns status 0, amount 0
01:13:46.329 00.000 12020 MoveAxis(N, 0, ABG)
01:13:46.329 00.000 12020 Move returns status 0, amount 0
01:13:46.329 00.000 12020 move complete, result=0
01:13:46.330 00.001 12020 worker thread done servicing request
01:13:46.330 00.000 9340 UpdateGuideState exits: m=684165 SNR=102.8
01:13:46.347 00.017 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:13:46.360 00.013 9340 ScheduleExposure(2000,3,1) exposurePending=0
01:13:46.371 00.011 9340 Enqueuing Expose request
01:13:46.387 00.016 12020 Worker thread wakes up
01:13:46.387 00.000 9340 GuideStep: 0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
01:13:46.402 00.015 12020 worker thread servicing REQUEST_EXPOSE 2000
01:13:46.402 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(803,609,31,31)
01:13:47.369 00.967 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"13dc148e-7a0f-456c-aa9f-14d27e5c36f6"}
01:13:47.398 00.029 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"13dc148e-7a0f-456c-aa9f-14d27e5c36f6"}
01:13:47.411 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"fc572486-b557-45c2-b538-5603da4e89e6"}
01:13:47.421 00.010 9340 case statement mapped state 6 to 3
01:13:47.430 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"fc572486-b557-45c2-b538-5603da4e89e6"}
01:13:47.440 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"1d5ba3cc-5b14-43e9-9896-879671180814"}
01:13:47.451 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":135,"width":15,"height":15,"star_pos":[6.59,7.07],"pixels":"..."},"id":"1d5ba3cc-5b14-43e9-9896-879671180814"}
01:13:48.865 01.414 12020 Exposure complete
01:13:49.073 00.208 12020 worker thread done servicing request
01:13:49.073 00.000 9340 OnExposeComplete: enter
01:13:49.085 00.012 9340 UpdateGuideState(): m_state=6
01:13:49.094 00.009 9340 Star::Find(15, 818, 624, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 136
01:13:49.103 00.009 9340 Star::Find returns 1 (0), X=818.92, Y=623.87, Mass=644468, SNR=106.7, Peak=53614 HFD=4.2
01:13:49.114 00.011 9340 MultiStar: [#1 0.38,-0.17,0.69,U] [#2 0.48,-0.37,0.96,U] [#3 0.27,-0.05,0.52,U] [#4 0.83,-0.07,0.00,M5] [#5 0.15,-0.14,0.53,U] [#6 1.35,0.06,0.00,M7] [#7 0.18,-0.01,0.33,U] [#8 0.13,-0.65,0.40,U] 
01:13:49.124 00.010 9340 refined, 6 included, MultiStar: {0.39, -0.27}, one-star: {0.66, -0.35}
01:13:49.135 00.011 9340 CameraToMount -- cameraTheta (-0.60) - m_xAngle (-3.09) = xAngle (2.49 = 2.49)
01:13:49.162 00.027 9340 CameraToMount -- cameraTheta (-0.60) - (m_xAngle (-3.09) + m_yAngleError (-0.07)) = yAngle (2.57 = 2.57)
01:13:49.171 00.009 9340 CameraToMount -- cameraX=0.39 cameraY=-0.27 hyp=0.47 cameraTheta=-0.60 mountX=-0.37 mountY=0.26, mountTheta=2.54
01:13:49.186 00.015 9340 SchedulePrimaryMove(10104498, x=0.39, y=-0.27, opts=13)
01:13:49.196 00.010 9340 Enqueuing Move request for scope (0.39, -0.27)
01:13:49.207 00.011 12020 Worker thread wakes up
01:13:49.207 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=12759, max=65535, med=18314, FiltMin=14554, FiltMax=65515, Gamma=2.870
01:13:49.217 00.010 12020 worker thread servicing REQUEST_MOVE scope ofs (0.39, -0.27) opts 0xd
01:13:49.217 00.000 9340 UpdateGuideState exits: m=644468 SNR=106.7
01:13:49.226 00.009 12020 Handling offset move in thread for scope, endpoint = (0.39, -0.27)
01:13:49.226 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:13:49.238 00.012 12020 Moving (0.39, -0.27) raw xDistance=-0.37 yDistance=0.26
01:13:49.238 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
01:13:49.269 00.031 12020 GuideAlgorithmHysteresis::Result() returns -0.16 from input -0.37
01:13:49.270 00.001 9340 Enqueuing Expose request
01:13:49.281 00.011 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
01:13:49.282 00.001 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.26
01:13:49.282 00.000 12020 MoveAxis(E, 27, ABG)
01:13:49.282 00.000 12020 Guiding  Dir = 2, Dur = 27
01:13:49.284 00.002 12020 IsSlewing returns 0
01:13:49.287 00.003 12020 IsGuiding returns 0
01:13:49.318 00.031 12020 IsGuiding returns 1
01:13:49.318 00.000 12020 scope still moving after pulse duration time elapsed
01:13:49.370 00.052 12020 IsSlewing returns 0
01:13:49.370 00.000 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"b01a18a8-9919-427d-b819-8e5d8e79d226"}
01:13:49.385 00.015 12020 IsGuiding returns 0
01:13:49.385 00.000 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"b01a18a8-9919-427d-b819-8e5d8e79d226"}
01:13:49.396 00.011 12020 scope move finished after 27 + 69 ms
01:13:49.396 00.000 12020 Move returns status 0, amount 27
01:13:49.396 00.000 12020 MoveAxis(N, 0, ABG)
01:13:49.396 00.000 12020 Move returns status 0, amount 0
01:13:49.397 00.001 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"5e4f4a6e-b5ff-45ac-99f4-765f87cdf8d1"}
01:13:49.406 00.009 12020 move complete, result=0
01:13:49.407 00.001 9340 case statement mapped state 6 to 3
01:13:49.415 00.008 12020 worker thread done servicing request
01:13:49.415 00.000 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"5e4f4a6e-b5ff-45ac-99f4-765f87cdf8d1"}
01:13:49.426 00.011 12020 Worker thread wakes up
01:13:49.427 00.001 12020 worker thread servicing REQUEST_EXPOSE 2000
01:13:49.427 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(803,609,31,31)
01:13:49.427 00.000 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"9e3b3026-eb1c-4016-ba76-6e59c70b9939"}
01:13:49.438 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":136,"width":15,"height":15,"star_pos":[6.92,6.87],"pixels":"..."},"id":"9e3b3026-eb1c-4016-ba76-6e59c70b9939"}
01:13:49.449 00.011 9340 GuideStep: -0.4 px 27 ms EAST, 0.3 px 0 ms NORTH
01:13:51.369 01.920 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"e1a034e0-ebfb-4f6f-a103-e083ba4d538a"}
01:13:51.380 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"e1a034e0-ebfb-4f6f-a103-e083ba4d538a"}
01:13:51.410 00.030 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"4f50f111-c3bb-4b65-8c80-ebce995bacf2"}
01:13:51.424 00.014 9340 case statement mapped state 6 to 3
01:13:51.435 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"4f50f111-c3bb-4b65-8c80-ebce995bacf2"}
01:13:51.448 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"bb558f88-e181-437c-b1f1-d44d48994be7"}
01:13:51.469 00.021 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":136,"width":15,"height":15,"star_pos":[6.92,6.87],"pixels":"..."},"id":"bb558f88-e181-437c-b1f1-d44d48994be7"}
01:13:51.828 00.359 12020 Exposure complete
01:13:52.308 00.480 12020 worker thread done servicing request
01:13:52.308 00.000 9340 OnExposeComplete: enter
01:13:52.320 00.012 9340 UpdateGuideState(): m_state=6
01:13:52.334 00.014 9340 Star::Find(15, 818, 623, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 137
01:13:52.350 00.016 9340 Star::Find returns 1 (0), X=818.15, Y=623.96, Mass=675191, SNR=109.7, Peak=58024 HFD=4.2
01:13:52.364 00.014 9340 MultiStar: [#1 -0.39,-0.10,0.64,U] [#2 0.18,-0.23,0.98,U] [#3 -0.17,0.25,0.91,U] [#4 -0.10,-0.32,0.55,U] [#5 -0.51,-0.15,0.54,U] [#6 0.39,0.09,0.39,U] [#7 -0.45,-0.27,0.32,U] [#8 -0.42,-0.57,0.00,M1] 
01:13:52.405 00.041 9340 refined, 7 included, MultiStar: {-0.12, -0.12}, one-star: {-0.11, -0.25}
01:13:52.418 00.013 9340 CameraToMount -- cameraTheta (-2.39) - m_xAngle (-3.09) = xAngle (0.71 = 0.71)
01:13:52.431 00.013 9340 CameraToMount -- cameraTheta (-2.39) - (m_xAngle (-3.09) + m_yAngleError (-0.07)) = yAngle (0.78 = 0.78)
01:13:52.441 00.010 9340 CameraToMount -- cameraX=-0.12 cameraY=-0.12 hyp=0.17 cameraTheta=-2.39 mountX=0.13 mountY=0.12, mountTheta=0.75
01:13:52.456 00.015 9340 SchedulePrimaryMove(10104498, x=-0.12, y=-0.12, opts=13)
01:13:52.470 00.014 9340 Enqueuing Move request for scope (-0.12, -0.12)
01:13:52.481 00.011 12020 Worker thread wakes up
01:13:52.481 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=11922, max=65535, med=18199, FiltMin=14646, FiltMax=65515, Gamma=2.870
01:13:52.513 00.032 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.12, -0.12) opts 0xd
01:13:52.513 00.000 12020 Handling offset move in thread for scope, endpoint = (-0.12, -0.12)
01:13:52.514 00.001 9340 UpdateGuideState exits: m=675191 SNR=109.7
01:13:52.527 00.013 12020 Moving (-0.12, -0.12) raw xDistance=0.13 yDistance=0.12
01:13:52.527 00.000 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.13
01:13:52.527 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:13:52.527 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:13:52.540 00.013 9340 ScheduleExposure(2000,3,1) exposurePending=0
01:13:52.552 00.012 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
01:13:52.553 00.001 12020 MoveAxis(E, 0, ABG)
01:13:52.553 00.000 12020 Move returns status 0, amount 0
01:13:52.553 00.000 12020 MoveAxis(N, 0, ABG)
01:13:52.553 00.000 12020 Move returns status 0, amount 0
01:13:52.553 00.000 12020 move complete, result=0
01:13:52.553 00.000 9340 Enqueuing Expose request
01:13:52.563 00.010 12020 worker thread done servicing request
01:13:52.563 00.000 9340 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
01:13:52.575 00.012 12020 Worker thread wakes up
01:13:52.575 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
01:13:52.576 00.001 12020 Handling exposure in thread, d=2000 o=3 r=(803,609,31,31)
01:13:53.369 00.793 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"e23b554d-e917-49d8-a186-cd5d7d93d8c4"}
01:13:53.383 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"e23b554d-e917-49d8-a186-cd5d7d93d8c4"}
01:13:53.396 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"2384cc88-0d24-4b3d-a945-6d0a42f5d41c"}
01:13:53.410 00.014 9340 case statement mapped state 6 to 3
01:13:53.422 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"2384cc88-0d24-4b3d-a945-6d0a42f5d41c"}
01:13:53.449 00.027 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"1eff9358-9146-44b5-972e-491d7d264f32"}
01:13:53.476 00.027 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":137,"width":15,"height":15,"star_pos":[7.15,6.96],"pixels":"..."},"id":"1eff9358-9146-44b5-972e-491d7d264f32"}
01:13:54.936 01.460 12020 Exposure complete
01:13:55.158 00.222 12020 worker thread done servicing request
01:13:55.158 00.000 9340 OnExposeComplete: enter
01:13:55.168 00.010 9340 UpdateGuideState(): m_state=6
01:13:55.177 00.009 9340 Star::Find(15, 818, 623, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 138
01:13:55.189 00.012 9340 Star::Find returns 1 (0), X=818.21, Y=624.24, Mass=637281, SNR=87.2, Peak=58614 HFD=3.9
01:13:55.199 00.010 9340 MultiStar: [#1 -0.55,0.29,0.80,U] [#2 0.08,0.04,1.11,U] [#3 -0.42,-0.01,0.79,U] [#4 0.15,0.35,0.82,U] [#5 -0.53,-0.07,0.82,U] [#6 0.07,0.05,0.57,U] [#7 -0.86,0.02,0.00,M1] [#8 -0.56,-0.50,0.00,M2] 
01:13:55.209 00.010 9340 single-star, 6 included, MultiStar: {-0.17, 0.09}, one-star: {-0.05, 0.02}
01:13:55.235 00.026 9340 CameraToMount -- cameraTheta (2.70) - m_xAngle (-3.09) = xAngle (5.79 = -0.49)
01:13:55.244 00.009 9340 CameraToMount -- cameraTheta (2.70) - (m_xAngle (-3.09) + m_yAngleError (-0.07)) = yAngle (5.87 = -0.41)
01:13:55.254 00.010 9340 CameraToMount -- cameraX=-0.05 cameraY=0.02 hyp=0.05 cameraTheta=2.70 mountX=0.05 mountY=-0.02, mountTheta=-0.43
01:13:55.266 00.012 9340 SchedulePrimaryMove(10104498, x=-0.05, y=0.02, opts=13)
01:13:55.276 00.010 9340 Enqueuing Move request for scope (-0.05, 0.02)
01:13:55.289 00.013 12020 Worker thread wakes up
01:13:55.290 00.001 9340 UpdateImageDisplay: Size=(1920,1080) min=12241, max=65535, med=18245, FiltMin=14716, FiltMax=65515, Gamma=2.870
01:13:55.300 00.010 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.02) opts 0xd
01:13:55.300 00.000 12020 Handling offset move in thread for scope, endpoint = (-0.05, 0.02)
01:13:55.300 00.000 12020 Moving (-0.05, 0.02) raw xDistance=0.05 yDistance=-0.02
01:13:55.300 00.000 9340 UpdateGuideState exits: m=637281 SNR=87.2
01:13:55.309 00.009 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
01:13:55.309 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:13:55.319 00.010 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:13:55.332 00.013 9340 ScheduleExposure(2000,3,1) exposurePending=0
01:13:55.343 00.011 9340 Enqueuing Expose request
01:13:55.353 00.010 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
01:13:55.353 00.000 12020 MoveAxis(E, 0, ABG)
01:13:55.353 00.000 12020 Move returns status 0, amount 0
01:13:55.353 00.000 12020 MoveAxis(N, 0, ABG)
01:13:55.353 00.000 12020 Move returns status 0, amount 0
01:13:55.353 00.000 12020 move complete, result=0
01:13:55.354 00.001 12020 worker thread done servicing request
01:13:55.354 00.000 12020 Worker thread wakes up
01:13:55.354 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
01:13:55.354 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(803,609,31,31)
01:13:55.356 00.002 9340 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
01:13:55.374 00.018 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"742281af-8b8e-4e6a-b151-25cde7407c7a"}
01:13:55.382 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"742281af-8b8e-4e6a-b151-25cde7407c7a"}
01:13:55.393 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"6e5dbd14-5424-46b0-9d0b-93e065d5efc9"}
01:13:55.403 00.010 9340 case statement mapped state 6 to 3
01:13:55.412 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"6e5dbd14-5424-46b0-9d0b-93e065d5efc9"}
01:13:55.423 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"9a3d3aeb-0349-40be-acea-24f60030b621"}
01:13:55.447 00.024 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":138,"width":15,"height":15,"star_pos":[7.21,7.24],"pixels":"..."},"id":"9a3d3aeb-0349-40be-acea-24f60030b621"}
01:13:57.370 01.923 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"7eefd186-764f-49be-90ac-405a172c615a"}
01:13:57.389 00.019 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"7eefd186-764f-49be-90ac-405a172c615a"}
01:13:57.436 00.047 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"86c85982-d935-43b8-bdac-dbbd0e61e044"}
01:13:57.475 00.039 9340 case statement mapped state 6 to 3
01:13:57.486 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"86c85982-d935-43b8-bdac-dbbd0e61e044"}
01:13:57.498 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"7bb40234-6f5a-4e6e-a2ab-4185d6032e8e"}
01:13:57.509 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":138,"width":15,"height":15,"star_pos":[7.21,7.24],"pixels":"..."},"id":"7bb40234-6f5a-4e6e-a2ab-4185d6032e8e"}
01:13:57.766 00.257 12020 Exposure complete
01:13:58.140 00.374 12020 worker thread done servicing request
01:13:58.140 00.000 9340 OnExposeComplete: enter
01:13:58.194 00.054 9340 UpdateGuideState(): m_state=6
01:13:58.215 00.021 9340 Star::Find(15, 818, 624, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 139
01:13:58.247 00.032 9340 Star::Find returns 1 (0), X=818.01, Y=624.02, Mass=677588, SNR=92.4, Peak=60538 HFD=4.1
01:13:58.296 00.049 9340 MultiStar: [#1 -0.49,0.07,1.02,U] [#2 -0.05,0.13,0.97,U] [#3 -0.72,0.19,0.00,M1] [#4 -0.53,0.08,0.71,U] [#5 -0.65,-0.00,0.63,U] [#6 0.34,-0.10,0.52,U] [#7 -1.01,0.36,0.00,M2] [#8 -0.65,-0.29,0.00,M3] 
01:13:58.316 00.020 9340 refined, 5 included, MultiStar: {-0.29, 0.00}, one-star: {-0.26, -0.19}
01:13:58.332 00.016 9340 CameraToMount -- cameraTheta (3.14) - m_xAngle (-3.09) = xAngle (6.23 = -0.05)
01:13:58.368 00.036 9340 CameraToMount -- cameraTheta (3.14) - (m_xAngle (-3.09) + m_yAngleError (-0.07)) = yAngle (6.30 = 0.02)
01:13:58.403 00.035 9340 CameraToMount -- cameraX=-0.29 cameraY=0.00 hyp=0.29 cameraTheta=3.14 mountX=0.29 mountY=0.01, mountTheta=0.02
01:13:58.429 00.026 9340 SchedulePrimaryMove(10104498, x=-0.29, y=0.00, opts=13)
01:13:58.442 00.013 9340 Enqueuing Move request for scope (-0.29, 0.00)
01:13:58.456 00.014 12020 Worker thread wakes up
01:13:58.457 00.001 9340 UpdateImageDisplay: Size=(1920,1080) min=12326, max=65535, med=18279, FiltMin=14625, FiltMax=65521, Gamma=2.870
01:13:58.470 00.013 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.29, 0.00) opts 0xd
01:13:58.471 00.001 12020 Handling offset move in thread for scope, endpoint = (-0.29, 0.00)
01:13:58.471 00.000 9340 UpdateGuideState exits: m=677588 SNR=92.4
01:13:58.485 00.014 12020 Moving (-0.29, 0.00) raw xDistance=0.29 yDistance=0.01
01:13:58.501 00.016 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:13:58.516 00.015 12020 GuideAlgorithmHysteresis::Result() returns 0.12 from input 0.29
01:13:58.516 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
01:13:58.531 00.015 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:13:58.531 00.000 9340 Enqueuing Expose request
01:13:58.542 00.011 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
01:13:58.543 00.001 12020 MoveAxis(W, 21, ABG)
01:13:58.543 00.000 12020 Guiding  Dir = 3, Dur = 21
01:13:58.544 00.001 12020 IsSlewing returns 0
01:13:58.546 00.002 12020 IsGuiding returns 0
01:13:58.576 00.030 12020 IsGuiding returns 1
01:13:58.577 00.001 12020 scope still moving after pulse duration time elapsed
01:13:58.640 00.063 12020 IsSlewing returns 0
01:13:58.641 00.001 12020 IsGuiding returns 0
01:13:58.641 00.000 12020 scope move finished after 21 + 73 ms
01:13:58.641 00.000 12020 Move returns status 0, amount 21
01:13:58.642 00.001 12020 MoveAxis(N, 0, ABG)
01:13:58.642 00.000 12020 Move returns status 0, amount 0
01:13:58.642 00.000 12020 move complete, result=0
01:13:58.642 00.000 12020 worker thread done servicing request
01:13:58.642 00.000 9340 GuideStep: 0.3 px 21 ms WEST, 0.0 px 0 ms NORTH
01:13:58.657 00.015 12020 Worker thread wakes up
01:13:58.657 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
01:13:58.658 00.001 12020 Handling exposure in thread, d=2000 o=3 r=(803,609,31,31)
01:13:59.369 00.711 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"cc8e6047-65af-4316-a68c-9e2bc6b9e2df"}
01:13:59.379 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"cc8e6047-65af-4316-a68c-9e2bc6b9e2df"}
01:13:59.398 00.019 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"f7eac950-ffd4-4f9c-a115-d78fd0d03caa"}
01:13:59.407 00.009 9340 case statement mapped state 6 to 3
01:13:59.442 00.035 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"f7eac950-ffd4-4f9c-a115-d78fd0d03caa"}
01:13:59.458 00.016 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"e19cc3bc-467b-47ac-b775-c0638bfd0100"}
01:13:59.467 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":139,"width":15,"height":15,"star_pos":[7.01,7.02],"pixels":"..."},"id":"e19cc3bc-467b-47ac-b775-c0638bfd0100"}
01:14:01.017 01.550 12020 Exposure complete
01:14:01.251 00.234 12020 worker thread done servicing request
01:14:01.251 00.000 9340 OnExposeComplete: enter
01:14:01.261 00.010 9340 UpdateGuideState(): m_state=6
01:14:01.274 00.013 9340 Star::Find(15, 818, 624, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 140
01:14:01.283 00.009 9340 Star::Find returns 1 (0), X=818.03, Y=624.11, Mass=623013, SNR=85.2, Peak=60030 HFD=4.1
01:14:01.292 00.009 9340 MultiStar: [#1 -0.28,0.02,0.93,U] [#2 0.06,-0.10,1.11,U] [#3 -0.51,0.12,0.79,U] [#4 -0.03,0.10,0.85,U] [#5 -0.46,0.04,0.75,U] [#6 0.28,0.44,0.47,U] [#7 -0.45,0.40,0.46,U] [#8 -0.48,-0.50,0.00,M4] 
01:14:01.302 00.010 9340 refined, 7 included, MultiStar: {-0.20, 0.06}, one-star: {-0.24, -0.10}
01:14:01.327 00.025 9340 CameraToMount -- cameraTheta (2.83) - m_xAngle (-3.09) = xAngle (5.92 = -0.36)
01:14:01.338 00.011 9340 CameraToMount -- cameraTheta (2.83) - (m_xAngle (-3.09) + m_yAngleError (-0.07)) = yAngle (5.99 = -0.29)
01:14:01.348 00.010 9340 CameraToMount -- cameraX=-0.20 cameraY=0.06 hyp=0.21 cameraTheta=2.83 mountX=0.20 mountY=-0.06, mountTheta=-0.30
01:14:01.361 00.013 9340 SchedulePrimaryMove(10104498, x=-0.20, y=0.06, opts=13)
01:14:01.374 00.013 9340 Enqueuing Move request for scope (-0.20, 0.06)
01:14:01.385 00.011 12020 Worker thread wakes up
01:14:01.385 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=12286, max=65535, med=18283, FiltMin=14271, FiltMax=65515, Gamma=2.870
01:14:01.397 00.012 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.20, 0.06) opts 0xd
01:14:01.397 00.000 9340 UpdateGuideState exits: m=623013 SNR=85.2
01:14:01.422 00.025 12020 Handling offset move in thread for scope, endpoint = (-0.20, 0.06)
01:14:01.423 00.001 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:14:01.434 00.011 12020 Moving (-0.20, 0.06) raw xDistance=0.20 yDistance=-0.06
01:14:01.434 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
01:14:01.444 00.010 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.20
01:14:01.446 00.002 9340 Enqueuing Expose request
01:14:01.454 00.008 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:14:01.455 00.001 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
01:14:01.455 00.000 12020 MoveAxis(E, 0, ABG)
01:14:01.455 00.000 12020 Move returns status 0, amount 0
01:14:01.455 00.000 12020 MoveAxis(N, 0, ABG)
01:14:01.455 00.000 12020 Move returns status 0, amount 0
01:14:01.455 00.000 12020 move complete, result=0
01:14:01.457 00.002 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"d571768e-e344-4ba7-b83c-3266e354038f"}
01:14:01.466 00.009 12020 worker thread done servicing request
01:14:01.467 00.001 12020 Worker thread wakes up
01:14:01.467 00.000 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"d571768e-e344-4ba7-b83c-3266e354038f"}
01:14:01.476 00.009 12020 worker thread servicing REQUEST_EXPOSE 2000
01:14:01.477 00.001 12020 Handling exposure in thread, d=2000 o=3 r=(803,609,31,31)
01:14:01.477 00.000 9340 GuideStep: 0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
01:14:01.509 00.032 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"e3d03382-4f87-4e03-9c6a-33a59d75df5a"}
01:14:01.519 00.010 9340 case statement mapped state 6 to 3
01:14:01.529 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"e3d03382-4f87-4e03-9c6a-33a59d75df5a"}
01:14:01.542 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"74e7a7b2-0661-4e69-b9b2-3592056db353"}
01:14:01.553 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":140,"width":15,"height":15,"star_pos":[7.03,7.11],"pixels":"..."},"id":"74e7a7b2-0661-4e69-b9b2-3592056db353"}
01:14:03.368 01.815 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"f1121246-2a1e-487d-a95e-8680e186b0d9"}
01:14:03.383 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"f1121246-2a1e-487d-a95e-8680e186b0d9"}
01:14:03.396 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"974dc0a8-7048-4b4f-9402-e354723ea0ad"}
01:14:03.427 00.031 9340 case statement mapped state 6 to 3
01:14:03.437 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"974dc0a8-7048-4b4f-9402-e354723ea0ad"}
01:14:03.451 00.014 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"0bc56493-ab79-476c-b1eb-47f1feea81b0"}
01:14:03.460 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":140,"width":15,"height":15,"star_pos":[7.03,7.11],"pixels":"..."},"id":"0bc56493-ab79-476c-b1eb-47f1feea81b0"}
01:14:03.851 00.391 12020 Exposure complete
01:14:04.274 00.423 12020 worker thread done servicing request
01:14:04.275 00.001 9340 OnExposeComplete: enter
01:14:04.289 00.014 9340 UpdateGuideState(): m_state=6
01:14:04.324 00.035 9340 Star::Find(15, 818, 624, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 141
01:14:04.350 00.026 9340 Star::Find returns 1 (0), X=818.73, Y=624.04, Mass=684063, SNR=100.7, Peak=55656 HFD=4.1
01:14:04.366 00.016 9340 MultiStar: [#1 0.23,0.04,0.74,U] [#2 0.38,-0.18,0.86,U] [#3 0.10,0.14,0.62,U] [#4 0.40,-0.14,0.76,U] [#5 -0.04,0.15,0.66,U] [#6 0.28,-0.07,0.39,U] [#7 -0.54,0.34,0.35,U] [#8 -0.06,-0.16,0.42,U] 
01:14:04.387 00.021 9340 refined, 8 included, MultiStar: {0.21, -0.03}, one-star: {0.47, -0.17}
01:14:04.428 00.041 9340 CameraToMount -- cameraTheta (-0.15) - m_xAngle (-3.09) = xAngle (2.94 = 2.94)
01:14:04.444 00.016 9340 CameraToMount -- cameraTheta (-0.15) - (m_xAngle (-3.09) + m_yAngleError (-0.07)) = yAngle (3.02 = 3.02)
01:14:04.458 00.014 9340 CameraToMount -- cameraX=0.21 cameraY=-0.03 hyp=0.21 cameraTheta=-0.15 mountX=-0.21 mountY=0.03, mountTheta=3.01
01:14:04.502 00.044 9340 SchedulePrimaryMove(10104498, x=0.21, y=-0.03, opts=13)
01:14:04.552 00.050 9340 Enqueuing Move request for scope (0.21, -0.03)
01:14:04.571 00.019 12020 Worker thread wakes up
01:14:04.571 00.000 12020 worker thread servicing REQUEST_MOVE scope ofs (0.21, -0.03) opts 0xd
01:14:04.572 00.001 9340 UpdateImageDisplay: Size=(1920,1080) min=12248, max=65535, med=18299, FiltMin=14645, FiltMax=65515, Gamma=2.870
01:14:04.588 00.016 12020 Handling offset move in thread for scope, endpoint = (0.21, -0.03)
01:14:04.588 00.000 12020 Moving (0.21, -0.03) raw xDistance=-0.21 yDistance=0.03
01:14:04.589 00.001 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.21
01:14:04.589 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:14:04.590 00.001 9340 UpdateGuideState exits: m=684063 SNR=100.7
01:14:04.637 00.047 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
01:14:04.637 00.000 12020 MoveAxis(E, 0, ABG)
01:14:04.637 00.000 12020 Move returns status 0, amount 0
01:14:04.637 00.000 12020 MoveAxis(N, 0, ABG)
01:14:04.637 00.000 12020 Move returns status 0, amount 0
01:14:04.637 00.000 12020 move complete, result=0
01:14:04.638 00.001 12020 worker thread done servicing request
01:14:04.641 00.003 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:14:04.668 00.027 9340 ScheduleExposure(2000,3,1) exposurePending=0
01:14:04.684 00.016 9340 Enqueuing Expose request
01:14:04.708 00.024 12020 Worker thread wakes up
01:14:04.708 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
01:14:04.708 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(803,609,31,31)
01:14:04.737 00.029 9340 GuideStep: -0.2 px 0 ms EAST, 0.0 px 0 ms NORTH
01:14:05.368 00.631 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"16b94c63-e277-4b42-bfda-7e6e619008a9"}
01:14:05.381 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"16b94c63-e277-4b42-bfda-7e6e619008a9"}
01:14:05.451 00.070 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"a975ccaf-2378-47b9-82fc-47984571b495"}
01:14:05.481 00.030 9340 case statement mapped state 6 to 3
01:14:05.496 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"a975ccaf-2378-47b9-82fc-47984571b495"}
01:14:05.512 00.016 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"df16a11d-1b2f-445a-97da-9de64ff8409d"}
01:14:05.532 00.020 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":141,"width":15,"height":15,"star_pos":[6.73,7.04],"pixels":"..."},"id":"df16a11d-1b2f-445a-97da-9de64ff8409d"}
01:14:07.084 01.552 12020 Exposure complete
01:14:07.302 00.218 12020 worker thread done servicing request
01:14:07.303 00.001 9340 OnExposeComplete: enter
01:14:07.313 00.010 9340 UpdateGuideState(): m_state=6
01:14:07.326 00.013 9340 Star::Find(15, 818, 624, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 142
01:14:07.334 00.008 9340 Star::Find returns 1 (0), X=818.39, Y=624.05, Mass=579152, SNR=87.7, Peak=55620 HFD=3.8
01:14:07.353 00.019 9340 MultiStar: [#1 -0.35,-0.32,0.89,U] [#2 0.47,0.09,1.05,U] [#3 -0.49,0.15,0.91,U] [#4 0.58,-0.24,0.87,U] [#5 -0.17,0.05,0.63,U] [#6 0.68,0.60,0.00,M3] [#7 -0.40,0.31,0.41,U] [#8 -0.46,-0.53,0.00,M4] 
01:14:07.378 00.025 9340 refined, 6 included, MultiStar: {0.02, -0.05}, one-star: {0.13, -0.16}
01:14:07.390 00.012 9340 CameraToMount -- cameraTheta (-1.26) - m_xAngle (-3.09) = xAngle (1.83 = 1.83)
01:14:07.401 00.011 9340 CameraToMount -- cameraTheta (-1.26) - (m_xAngle (-3.09) + m_yAngleError (-0.07)) = yAngle (1.90 = 1.90)
01:14:07.411 00.010 9340 CameraToMount -- cameraX=0.02 cameraY=-0.05 hyp=0.05 cameraTheta=-1.26 mountX=-0.01 mountY=0.05, mountTheta=1.84
01:14:07.422 00.011 9340 SchedulePrimaryMove(10104498, x=0.02, y=-0.05, opts=13)
01:14:07.432 00.010 9340 Enqueuing Move request for scope (0.02, -0.05)
01:14:07.442 00.010 12020 Worker thread wakes up
01:14:07.442 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=12459, max=65535, med=18296, FiltMin=13646, FiltMax=65515, Gamma=2.870
01:14:07.452 00.010 12020 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.05) opts 0xd
01:14:07.452 00.000 9340 UpdateGuideState exits: m=579152 SNR=87.7
01:14:07.462 00.010 12020 Handling offset move in thread for scope, endpoint = (0.02, -0.05)
01:14:07.462 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:14:07.495 00.033 12020 Moving (0.02, -0.05) raw xDistance=-0.01 yDistance=0.05
01:14:07.495 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
01:14:07.507 00.012 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
01:14:07.507 00.000 9340 Enqueuing Expose request
01:14:07.516 00.009 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:14:07.516 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
01:14:07.516 00.000 12020 MoveAxis(E, 0, ABG)
01:14:07.516 00.000 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"4cbbdb45-ca56-4051-b824-f360f1aa10d8"}
01:14:07.525 00.009 12020 Move returns status 0, amount 0
01:14:07.525 00.000 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"4cbbdb45-ca56-4051-b824-f360f1aa10d8"}
01:14:07.533 00.008 12020 MoveAxis(N, 0, ABG)
01:14:07.533 00.000 12020 Move returns status 0, amount 0
01:14:07.533 00.000 12020 move complete, result=0
01:14:07.533 00.000 9340 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
01:14:07.545 00.012 12020 worker thread done servicing request
01:14:07.546 00.001 12020 Worker thread wakes up
01:14:07.546 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
01:14:07.546 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(803,609,31,31)
01:14:07.552 00.006 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"9f827463-a01e-4259-9e93-ec6ba2bcd971"}
01:14:07.563 00.011 9340 case statement mapped state 6 to 3
01:14:07.572 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"9f827463-a01e-4259-9e93-ec6ba2bcd971"}
01:14:07.605 00.033 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"a867e730-af3d-4a16-bfd4-ae8f1db37a32"}
01:14:07.614 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":142,"width":15,"height":15,"star_pos":[7.39,7.05],"pixels":"..."},"id":"a867e730-af3d-4a16-bfd4-ae8f1db37a32"}
01:14:09.369 01.755 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"9ee67698-389b-41a9-a2e6-572da7a9c17b"}
01:14:09.383 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"9ee67698-389b-41a9-a2e6-572da7a9c17b"}
01:14:09.393 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"752f95af-7e21-4a24-b06c-12e07a98653d"}
01:14:09.408 00.015 9340 case statement mapped state 6 to 3
01:14:09.418 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"752f95af-7e21-4a24-b06c-12e07a98653d"}
01:14:09.428 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"4d0f0a6f-6f12-4f86-9c51-8f7a5d611753"}
01:14:09.444 00.016 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":142,"width":15,"height":15,"star_pos":[7.39,7.05],"pixels":"..."},"id":"4d0f0a6f-6f12-4f86-9c51-8f7a5d611753"}
01:14:09.941 00.497 12020 Exposure complete
01:14:10.192 00.251 12020 worker thread done servicing request
01:14:10.192 00.000 9340 OnExposeComplete: enter
01:14:10.202 00.010 9340 UpdateGuideState(): m_state=6
01:14:10.212 00.010 9340 Star::Find(15, 818, 624, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 143
01:14:10.226 00.014 9340 Star::Find returns 1 (0), X=819.08, Y=624.07, Mass=692516, SNR=113.7, Peak=54892 HFD=4.3
01:14:10.241 00.015 9340 MultiStar: [#1 0.38,-0.48,0.74,U] [#2 0.63,-0.15,0.82,U] [#3 0.21,0.40,0.72,U] [#4 0.68,-0.09,0.00,M1] [#5 0.38,-0.09,0.51,U] [#6 1.09,-0.10,0.00,M4] [#7 0.20,-0.08,0.39,U] [#8 0.52,-0.28,0.35,U] 
01:14:10.274 00.033 9340 refined, 6 included, MultiStar: {0.49, -0.11}, one-star: {0.82, -0.14}
01:14:10.285 00.011 9340 CameraToMount -- cameraTheta (-0.22) - m_xAngle (-3.09) = xAngle (2.87 = 2.87)
01:14:10.299 00.014 9340 CameraToMount -- cameraTheta (-0.22) - (m_xAngle (-3.09) + m_yAngleError (-0.07)) = yAngle (2.94 = 2.94)
01:14:10.309 00.010 9340 CameraToMount -- cameraX=0.49 cameraY=-0.11 hyp=0.50 cameraTheta=-0.22 mountX=-0.48 mountY=0.10, mountTheta=2.94
01:14:10.327 00.018 9340 SchedulePrimaryMove(10104498, x=0.49, y=-0.11, opts=13)
01:14:10.362 00.035 9340 Enqueuing Move request for scope (0.49, -0.11)
01:14:10.374 00.012 12020 Worker thread wakes up
01:14:10.374 00.000 12020 worker thread servicing REQUEST_MOVE scope ofs (0.49, -0.11) opts 0xd
01:14:10.375 00.001 9340 UpdateImageDisplay: Size=(1920,1080) min=11715, max=65535, med=18275, FiltMin=14490, FiltMax=65515, Gamma=2.870
01:14:10.385 00.010 12020 Handling offset move in thread for scope, endpoint = (0.49, -0.11)
01:14:10.385 00.000 9340 UpdateGuideState exits: m=692516 SNR=113.7
01:14:10.397 00.012 12020 Moving (0.49, -0.11) raw xDistance=-0.48 yDistance=0.10
01:14:10.397 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:14:10.411 00.014 12020 GuideAlgorithmHysteresis::Result() returns -0.20 from input -0.48
01:14:10.412 00.001 9340 ScheduleExposure(2000,3,1) exposurePending=0
01:14:10.425 00.013 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:14:10.425 00.000 9340 Enqueuing Expose request
01:14:10.456 00.031 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
01:14:10.457 00.001 12020 MoveAxis(E, 35, ABG)
01:14:10.457 00.000 12020 Guiding  Dir = 2, Dur = 35
01:14:10.458 00.001 12020 IsSlewing returns 0
01:14:10.460 00.002 12020 IsGuiding returns 0
01:14:10.488 00.028 12020 PulseGuide returned control before completion, sleep 19
01:14:10.520 00.032 12020 IsGuiding returns 1
01:14:10.520 00.000 12020 scope still moving after pulse duration time elapsed
01:14:10.548 00.028 12020 IsSlewing returns 0
01:14:10.567 00.019 12020 IsGuiding returns 0
01:14:10.568 00.001 12020 scope move finished after 35 + 72 ms
01:14:10.568 00.000 12020 Move returns status 0, amount 35
01:14:10.568 00.000 12020 MoveAxis(N, 0, ABG)
01:14:10.568 00.000 12020 Move returns status 0, amount 0
01:14:10.568 00.000 12020 move complete, result=0
01:14:10.568 00.000 12020 worker thread done servicing request
01:14:10.569 00.001 9340 GuideStep: -0.5 px 35 ms EAST, 0.1 px 0 ms NORTH
01:14:10.581 00.012 12020 Worker thread wakes up
01:14:10.582 00.001 12020 worker thread servicing REQUEST_EXPOSE 2000
01:14:10.582 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(803,609,31,31)
01:14:11.369 00.787 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"b0b99faa-ee44-441e-bf53-8267f85e6ad6"}
01:14:11.382 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"b0b99faa-ee44-441e-bf53-8267f85e6ad6"}
01:14:11.399 00.017 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"120c0e7c-033a-4c62-8975-ec43b9ac5da9"}
01:14:11.438 00.039 9340 case statement mapped state 6 to 3
01:14:11.451 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"120c0e7c-033a-4c62-8975-ec43b9ac5da9"}
01:14:11.468 00.017 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"388ff1f2-cd1c-4b24-bdd3-863bfefca35a"}
01:14:11.487 00.019 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":143,"width":15,"height":15,"star_pos":[7.08,7.07],"pixels":"..."},"id":"388ff1f2-cd1c-4b24-bdd3-863bfefca35a"}
01:14:12.949 01.462 12020 Exposure complete
01:14:13.160 00.211 12020 worker thread done servicing request
01:14:13.160 00.000 9340 OnExposeComplete: enter
01:14:13.170 00.010 9340 UpdateGuideState(): m_state=6
01:14:13.179 00.009 9340 Star::Find(15, 819, 624, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 144
01:14:13.189 00.010 9340 Star::Find returns 1 (0), X=818.72, Y=624.21, Mass=655040, SNR=95.5, Peak=55152 HFD=4.1
01:14:13.199 00.010 9340 MultiStar: [#1 0.13,-0.02,0.83,U] [#2 0.52,-0.27,1.10,U] [#3 0.22,-0.02,0.78,U] [#4 0.49,0.19,0.81,U] [#5 -0.31,-0.21,0.71,U] [#6 0.80,0.20,0.00,M5] [#7 -0.36,0.34,0.37,U] [#8 -0.37,0.02,0.42,U] 
01:14:13.208 00.009 9340 refined, 7 included, MultiStar: {0.20, -0.03}, one-star: {0.45, -0.01}
01:14:13.219 00.011 9340 CameraToMount -- cameraTheta (-0.17) - m_xAngle (-3.09) = xAngle (2.92 = 2.92)
01:14:13.229 00.010 9340 CameraToMount -- cameraTheta (-0.17) - (m_xAngle (-3.09) + m_yAngleError (-0.07)) = yAngle (3.00 = 3.00)
01:14:13.256 00.027 9340 CameraToMount -- cameraX=0.20 cameraY=-0.03 hyp=0.20 cameraTheta=-0.17 mountX=-0.20 mountY=0.03, mountTheta=3.00
01:14:13.268 00.012 9340 SchedulePrimaryMove(10104498, x=0.20, y=-0.03, opts=13)
01:14:13.279 00.011 9340 Enqueuing Move request for scope (0.20, -0.03)
01:14:13.291 00.012 12020 Worker thread wakes up
01:14:13.291 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=11514, max=65535, med=18306, FiltMin=14053, FiltMax=65515, Gamma=2.870
01:14:13.298 00.007 9340 UpdateGuideState exits: m=655040 SNR=95.5
01:14:13.307 00.009 12020 worker thread servicing REQUEST_MOVE scope ofs (0.20, -0.03) opts 0xd
01:14:13.308 00.001 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:14:13.316 00.008 12020 Handling offset move in thread for scope, endpoint = (0.20, -0.03)
01:14:13.316 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
01:14:13.326 00.010 12020 Moving (0.20, -0.03) raw xDistance=-0.20 yDistance=0.03
01:14:13.326 00.000 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.20
01:14:13.327 00.001 9340 Enqueuing Expose request
01:14:13.336 00.009 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:14:13.337 00.001 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
01:14:13.337 00.000 12020 MoveAxis(E, 0, ABG)
01:14:13.337 00.000 12020 Move returns status 0, amount 0
01:14:13.337 00.000 12020 MoveAxis(N, 0, ABG)
01:14:13.337 00.000 12020 Move returns status 0, amount 0
01:14:13.337 00.000 12020 move complete, result=0
01:14:13.337 00.000 12020 worker thread done servicing request
01:14:13.338 00.001 12020 Worker thread wakes up
01:14:13.338 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
01:14:13.338 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(803,609,31,31)
01:14:13.340 00.002 9340 GuideStep: -0.2 px 0 ms EAST, 0.0 px 0 ms NORTH
01:14:13.373 00.033 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"3d1f71b3-7019-420c-a731-4c15f1902aef"}
01:14:13.381 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"3d1f71b3-7019-420c-a731-4c15f1902aef"}
01:14:13.391 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"25ddd2ec-80b8-4d5d-986f-1fd5d318ec54"}
01:14:13.400 00.009 9340 case statement mapped state 6 to 3
01:14:13.408 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"25ddd2ec-80b8-4d5d-986f-1fd5d318ec54"}
01:14:13.418 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"48edf0e5-4eb7-4f68-9b36-7b3d54c40b56"}
01:14:13.429 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":144,"width":15,"height":15,"star_pos":[6.72,7.21],"pixels":"..."},"id":"48edf0e5-4eb7-4f68-9b36-7b3d54c40b56"}
01:14:15.369 01.940 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"cc2afc7d-2751-4a2e-8056-acb54c5e3abb"}
01:14:15.380 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"cc2afc7d-2751-4a2e-8056-acb54c5e3abb"}
01:14:15.391 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"5e2a0ad3-374c-412b-ba7d-7b9322f8b245"}
01:14:15.403 00.012 9340 case statement mapped state 6 to 3
01:14:15.411 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"5e2a0ad3-374c-412b-ba7d-7b9322f8b245"}
01:14:15.418 00.007 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"de2600d7-d5a1-441c-8d22-dc24304b854e"}
01:14:15.428 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":144,"width":15,"height":15,"star_pos":[6.72,7.21],"pixels":"..."},"id":"de2600d7-d5a1-441c-8d22-dc24304b854e"}
01:14:15.718 00.290 12020 Exposure complete
01:14:15.958 00.240 12020 worker thread done servicing request
01:14:15.958 00.000 9340 OnExposeComplete: enter
01:14:15.971 00.013 9340 UpdateGuideState(): m_state=6
01:14:15.981 00.010 9340 Star::Find(15, 818, 624, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 145
01:14:15.993 00.012 9340 Star::Find returns 1 (0), X=818.96, Y=624.62, Mass=636826, SNR=98.0, Peak=57832 HFD=3.9
01:14:16.024 00.031 9340 MultiStar: [#1 0.49,0.09,0.96,U] [#2 0.80,0.30,0.00,M1] [#3 0.28,0.44,0.70,U] [#4 0.82,0.16,0.00,M1] [#5 0.63,0.44,0.00,M1] [#6 0.66,-0.11,0.00,M6] [#7 0.29,-0.07,0.43,U] [#8 0.35,0.19,0.34,U] 
01:14:16.036 00.012 9340 refined, 4 included, MultiStar: {0.47, 0.24}, one-star: {0.70, 0.40}
01:14:16.047 00.011 9340 CameraToMount -- cameraTheta (0.48) - m_xAngle (-3.09) = xAngle (3.57 = -2.71)
01:14:16.057 00.010 9340 CameraToMount -- cameraTheta (0.48) - (m_xAngle (-3.09) + m_yAngleError (-0.07)) = yAngle (3.64 = -2.64)
01:14:16.066 00.009 9340 CameraToMount -- cameraX=0.47 cameraY=0.24 hyp=0.53 cameraTheta=0.48 mountX=-0.48 mountY=-0.25, mountTheta=-2.66
01:14:16.079 00.013 9340 SchedulePrimaryMove(10104498, x=0.47, y=0.24, opts=13)
01:14:16.090 00.011 9340 Enqueuing Move request for scope (0.47, 0.24)
01:14:16.100 00.010 12020 Worker thread wakes up
01:14:16.101 00.001 9340 UpdateImageDisplay: Size=(1920,1080) min=12213, max=65535, med=18370, FiltMin=14202, FiltMax=65515, Gamma=2.870
01:14:16.110 00.009 12020 worker thread servicing REQUEST_MOVE scope ofs (0.47, 0.24) opts 0xd
01:14:16.110 00.000 9340 UpdateGuideState exits: m=636826 SNR=98.0
01:14:16.135 00.025 12020 Handling offset move in thread for scope, endpoint = (0.47, 0.24)
01:14:16.135 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:14:16.145 00.010 9340 ScheduleExposure(2000,3,1) exposurePending=0
01:14:16.157 00.012 12020 Moving (0.47, 0.24) raw xDistance=-0.48 yDistance=-0.25
01:14:16.157 00.000 12020 GuideAlgorithmHysteresis::Result() returns -0.20 from input -0.48
01:14:16.157 00.000 12020 GuideAlgorithmResistSwitch::result() returns -0.25 from input -0.25
01:14:16.157 00.000 12020 MoveAxis(E, 34, ABG)
01:14:16.157 00.000 9340 Enqueuing Expose request
01:14:16.167 00.010 12020 Guiding  Dir = 2, Dur = 34
01:14:16.168 00.001 12020 IsSlewing returns 0
01:14:16.170 00.002 12020 IsGuiding returns 0
01:14:16.196 00.026 12020 PulseGuide returned control before completion, sleep 18
01:14:16.244 00.048 12020 IsGuiding returns 0
01:14:16.244 00.000 12020 Move returns status 0, amount 34
01:14:16.244 00.000 12020 MoveAxis(N, 41, ABG)
01:14:16.244 00.000 12020 Guiding  Dir = 0, Dur = 41
01:14:16.245 00.001 12020 IsSlewing returns 0
01:14:16.245 00.000 12020 IsGuiding returns 0
01:14:16.326 00.081 12020 IsGuiding returns 1
01:14:16.326 00.000 12020 scope still moving after pulse duration time elapsed
01:14:16.388 00.062 12020 IsSlewing returns 0
01:14:16.484 00.096 12020 IsGuiding returns 0
01:14:16.484 00.000 12020 scope move finished after 41 + 196 ms
01:14:16.485 00.001 12020 Move returns status 0, amount 41
01:14:16.485 00.000 12020 move complete, result=0
01:14:16.485 00.000 12020 worker thread done servicing request
01:14:16.485 00.000 12020 Worker thread wakes up
01:14:16.485 00.000 9340 GuideStep: -0.5 px 34 ms EAST, -0.3 px 41 ms NORTH
01:14:16.495 00.010 12020 worker thread servicing REQUEST_EXPOSE 2000
01:14:16.496 00.001 12020 Handling exposure in thread, d=2000 o=3 r=(803,609,31,31)
01:14:17.367 00.871 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"7a40c9c4-16c6-4cde-9db0-ef70db4efabc"}
01:14:17.377 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"7a40c9c4-16c6-4cde-9db0-ef70db4efabc"}
01:14:17.387 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"e2f54a3e-f096-4b43-990b-0b16b93f55bc"}
01:14:17.396 00.009 9340 case statement mapped state 6 to 3
01:14:17.412 00.016 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"e2f54a3e-f096-4b43-990b-0b16b93f55bc"}
01:14:17.429 00.017 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"054db7a7-2386-4992-acb7-ff62b60c51a5"}
01:14:17.464 00.035 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":145,"width":15,"height":15,"star_pos":[6.96,6.62],"pixels":"..."},"id":"054db7a7-2386-4992-acb7-ff62b60c51a5"}
01:14:18.884 01.420 12020 Exposure complete
01:14:19.116 00.232 12020 worker thread done servicing request
01:14:19.116 00.000 9340 OnExposeComplete: enter
01:14:19.126 00.010 9340 UpdateGuideState(): m_state=6
01:14:19.135 00.009 9340 Star::Find(15, 818, 624, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 146
01:14:19.148 00.013 9340 Star::Find returns 1 (0), X=818.96, Y=623.64, Mass=674103, SNR=104.7, Peak=56074 HFD=4.0
01:14:19.160 00.012 9340 MultiStar: [#1 0.33,-0.23,0.67,U] [#2 0.75,-0.48,0.00,M2] [#3 0.10,-0.26,0.63,U] [#4 1.12,-0.20,0.00,M2] [#5 0.45,-0.49,0.63,U] [#6 1.10,-0.08,0.00,M7] [#7 0.78,0.06,0.00,M1] [#8 0.11,-0.74,0.00,M2] 
01:14:19.171 00.011 9340 refined, 3 included, MultiStar: {0.43, -0.41}, one-star: {0.70, -0.57}
01:14:19.180 00.009 9340 CameraToMount -- cameraTheta (-0.75) - m_xAngle (-3.09) = xAngle (2.34 = 2.34)
01:14:19.208 00.028 9340 CameraToMount -- cameraTheta (-0.75) - (m_xAngle (-3.09) + m_yAngleError (-0.07)) = yAngle (2.41 = 2.41)
01:14:19.216 00.008 9340 CameraToMount -- cameraX=0.43 cameraY=-0.41 hyp=0.59 cameraTheta=-0.75 mountX=-0.41 mountY=0.40, mountTheta=2.38
01:14:19.228 00.012 9340 SchedulePrimaryMove(10104498, x=0.43, y=-0.41, opts=13)
01:14:19.239 00.011 9340 Enqueuing Move request for scope (0.43, -0.41)
01:14:19.247 00.008 12020 Worker thread wakes up
01:14:19.247 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=12157, max=65535, med=18363, FiltMin=14616, FiltMax=65515, Gamma=2.870
01:14:19.255 00.008 12020 worker thread servicing REQUEST_MOVE scope ofs (0.43, -0.41) opts 0xd
01:14:19.255 00.000 9340 UpdateGuideState exits: m=674103 SNR=104.7
01:14:19.266 00.011 12020 Handling offset move in thread for scope, endpoint = (0.43, -0.41)
01:14:19.266 00.000 12020 Moving (0.43, -0.41) raw xDistance=-0.41 yDistance=0.40
01:14:19.266 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:14:19.275 00.009 12020 GuideAlgorithmHysteresis::Result() returns -0.19 from input -0.41
01:14:19.275 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
01:14:19.276 00.001 9340 ScheduleExposure(2000,3,1) exposurePending=0
01:14:19.287 00.011 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.40
01:14:19.287 00.000 12020 MoveAxis(E, 32, ABG)
01:14:19.287 00.000 12020 Guiding  Dir = 2, Dur = 32
01:14:19.287 00.000 9340 Enqueuing Expose request
01:14:19.314 00.027 12020 IsSlewing returns 0
01:14:19.315 00.001 12020 IsGuiding returns 0
01:14:19.346 00.031 12020 PulseGuide returned control before completion, sleep 12
01:14:19.367 00.021 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"de9507e1-498e-4d7f-ac41-67694966585b"}
01:14:19.380 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"de9507e1-498e-4d7f-ac41-67694966585b"}
01:14:19.391 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"63481eee-c9e2-4d53-a995-bbafe5a0a3fb"}
01:14:19.400 00.009 9340 case statement mapped state 6 to 3
01:14:19.428 00.028 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"63481eee-c9e2-4d53-a995-bbafe5a0a3fb"}
01:14:19.439 00.011 12020 IsGuiding returns 0
01:14:19.439 00.000 12020 Move returns status 0, amount 32
01:14:19.439 00.000 12020 MoveAxis(N, 0, ABG)
01:14:19.439 00.000 12020 Move returns status 0, amount 0
01:14:19.439 00.000 12020 move complete, result=0
01:14:19.440 00.001 12020 worker thread done servicing request
01:14:19.440 00.000 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"7915bd81-252c-4369-9f59-f23e78072896"}
01:14:19.448 00.008 12020 Worker thread wakes up
01:14:19.448 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
01:14:19.449 00.001 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":146,"width":15,"height":15,"star_pos":[6.96,6.64],"pixels":"..."},"id":"7915bd81-252c-4369-9f59-f23e78072896"}
01:14:19.459 00.010 12020 Handling exposure in thread, d=2000 o=3 r=(803,609,31,31)
01:14:19.459 00.000 9340 GuideStep: -0.4 px 32 ms EAST, 0.4 px 0 ms NORTH
01:14:21.366 01.907 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"36940f71-28fd-4b47-8085-6b66e03e8d34"}
01:14:21.378 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"36940f71-28fd-4b47-8085-6b66e03e8d34"}
01:14:21.385 00.007 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"67b04337-bb58-4b78-977f-110483792c17"}
01:14:21.394 00.009 9340 case statement mapped state 6 to 3
01:14:21.403 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"67b04337-bb58-4b78-977f-110483792c17"}
01:14:21.411 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"afc1539e-4705-4ba6-9a0a-84ab26e7f7be"}
01:14:21.431 00.020 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":146,"width":15,"height":15,"star_pos":[6.96,6.64],"pixels":"..."},"id":"afc1539e-4705-4ba6-9a0a-84ab26e7f7be"}
01:14:21.812 00.381 12020 Exposure complete
01:14:21.999 00.187 12020 worker thread done servicing request
01:14:21.999 00.000 9340 OnExposeComplete: enter
01:14:22.011 00.012 9340 UpdateGuideState(): m_state=6
01:14:22.020 00.009 9340 Star::Find(15, 818, 623, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 147
01:14:22.043 00.023 9340 Star::Find returns 1 (0), X=819.36, Y=623.97, Mass=604440, SNR=82.6, Peak=55768 HFD=3.9
01:14:22.053 00.010 9340 MultiStar: [#1 1.02,-0.07,0.00,M1] [#2 0.89,0.01,0.00,M3] [#3 0.57,-0.00,0.98,U] [#4 1.19,-0.10,0.00,M3] [#5 0.74,-0.41,0.00,M1] [#6 1.69,0.31,0.00,M8] [#7 0.78,-0.02,0.00,M2] [#8 0.36,-0.18,0.44,U] 
01:14:22.060 00.007 9340 refined, 2 included, MultiStar: {0.75, -0.13}, one-star: {1.10, -0.24}
01:14:22.069 00.009 9340 CameraToMount -- cameraTheta (-0.17) - m_xAngle (-3.09) = xAngle (2.92 = 2.92)
01:14:22.076 00.007 9340 CameraToMount -- cameraTheta (-0.17) - (m_xAngle (-3.09) + m_yAngleError (-0.07)) = yAngle (2.99 = 2.99)
01:14:22.086 00.010 9340 CameraToMount -- cameraX=0.75 cameraY=-0.13 hyp=0.76 cameraTheta=-0.17 mountX=-0.74 mountY=0.11, mountTheta=2.99
01:14:22.101 00.015 9340 SchedulePrimaryMove(10104498, x=0.75, y=-0.13, opts=13)
01:14:22.111 00.010 9340 Enqueuing Move request for scope (0.75, -0.13)
01:14:22.119 00.008 12020 Worker thread wakes up
01:14:22.119 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=13014, max=65535, med=18429, FiltMin=14622, FiltMax=65515, Gamma=2.870
01:14:22.128 00.009 12020 worker thread servicing REQUEST_MOVE scope ofs (0.75, -0.13) opts 0xd
01:14:22.128 00.000 9340 UpdateGuideState exits: m=604440 SNR=82.6
01:14:22.155 00.027 12020 Handling offset move in thread for scope, endpoint = (0.75, -0.13)
01:14:22.155 00.000 12020 Moving (0.75, -0.13) raw xDistance=-0.74 yDistance=0.11
01:14:22.156 00.001 12020 GuideAlgorithmHysteresis::Result() returns -0.33 from input -0.74
01:14:22.156 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:14:22.156 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
01:14:22.156 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:14:22.167 00.011 12020 MoveAxis(E, 56, ABG)
01:14:22.168 00.001 9340 ScheduleExposure(2000,3,1) exposurePending=0
01:14:22.179 00.011 12020 Guiding  Dir = 2, Dur = 56
01:14:22.180 00.001 9340 Enqueuing Expose request
01:14:22.191 00.011 12020 IsSlewing returns 0
01:14:22.192 00.001 12020 IsGuiding returns 0
01:14:22.208 00.016 12020 PulseGuide returned control before completion, sleep 50
01:14:22.288 00.080 12020 IsGuiding returns 0
01:14:22.288 00.000 12020 Move returns status 0, amount 56
01:14:22.288 00.000 12020 MoveAxis(N, 0, ABG)
01:14:22.288 00.000 12020 Move returns status 0, amount 0
01:14:22.289 00.001 12020 move complete, result=0
01:14:22.289 00.000 12020 worker thread done servicing request
01:14:22.289 00.000 9340 GuideStep: -0.7 px 56 ms EAST, 0.1 px 0 ms NORTH
01:14:22.299 00.010 12020 Worker thread wakes up
01:14:22.300 00.001 12020 worker thread servicing REQUEST_EXPOSE 2000
01:14:22.300 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(803,609,31,31)
01:14:23.367 01.067 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"1c027924-a235-4ecb-8681-b63d71c65a66"}
01:14:23.377 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"1c027924-a235-4ecb-8681-b63d71c65a66"}
01:14:23.385 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"3318d7f9-0099-439f-8efc-da51ce8194dd"}
01:14:23.394 00.009 9340 case statement mapped state 6 to 3
01:14:23.400 00.006 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"3318d7f9-0099-439f-8efc-da51ce8194dd"}
01:14:23.412 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"445035fc-85ef-4a38-aa0d-910bf4856ebf"}
01:14:23.421 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":147,"width":15,"height":15,"star_pos":[7.36,6.97],"pixels":"..."},"id":"445035fc-85ef-4a38-aa0d-910bf4856ebf"}
01:14:24.671 01.250 12020 Exposure complete
01:14:24.927 00.256 12020 worker thread done servicing request
01:14:24.927 00.000 9340 OnExposeComplete: enter
01:14:24.962 00.035 9340 UpdateGuideState(): m_state=6
01:14:24.974 00.012 9340 Star::Find(15, 819, 623, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 148
01:14:24.987 00.013 9340 Star::Find returns 1 (0), X=818.95, Y=623.83, Mass=701594, SNR=96.6, Peak=53912 HFD=4.2
01:14:24.997 00.010 9340 MultiStar: [#1 0.22,-0.06,0.72,U] [#2 0.71,0.05,0.00,M4] [#3 0.21,-0.25,0.64,U] [#4 0.71,-0.36,0.00,M4] [#5 0.32,-0.17,0.78,U] [#6 0.72,0.40,0.00,M9] [#7 -0.20,0.10,0.36,U] [#8 0.26,-0.86,0.00,M2] 
01:14:25.009 00.012 9340 refined, 4 included, MultiStar: {0.33, -0.20}, one-star: {0.69, -0.38}
01:14:25.023 00.014 9340 CameraToMount -- cameraTheta (-0.53) - m_xAngle (-3.09) = xAngle (2.56 = 2.56)
01:14:25.036 00.013 9340 CameraToMount -- cameraTheta (-0.53) - (m_xAngle (-3.09) + m_yAngleError (-0.07)) = yAngle (2.63 = 2.63)
01:14:25.063 00.027 9340 CameraToMount -- cameraX=0.33 cameraY=-0.20 hyp=0.39 cameraTheta=-0.53 mountX=-0.32 mountY=0.19, mountTheta=2.62
01:14:25.079 00.016 9340 SchedulePrimaryMove(10104498, x=0.33, y=-0.20, opts=13)
01:14:25.089 00.010 9340 Enqueuing Move request for scope (0.33, -0.20)
01:14:25.099 00.010 12020 Worker thread wakes up
01:14:25.099 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=12600, max=65535, med=18353, FiltMin=14740, FiltMax=65515, Gamma=2.870
01:14:25.109 00.010 12020 worker thread servicing REQUEST_MOVE scope ofs (0.33, -0.20) opts 0xd
01:14:25.109 00.000 9340 UpdateGuideState exits: m=701594 SNR=96.6
01:14:25.119 00.010 12020 Handling offset move in thread for scope, endpoint = (0.33, -0.20)
01:14:25.119 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:14:25.130 00.011 9340 ScheduleExposure(2000,3,1) exposurePending=0
01:14:25.140 00.010 12020 Moving (0.33, -0.20) raw xDistance=-0.32 yDistance=0.19
01:14:25.141 00.001 9340 Enqueuing Expose request
01:14:25.151 00.010 12020 GuideAlgorithmHysteresis::Result() returns -0.16 from input -0.32
01:14:25.151 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:14:25.152 00.001 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.19
01:14:25.152 00.000 12020 MoveAxis(E, 28, ABG)
01:14:25.152 00.000 12020 Guiding  Dir = 2, Dur = 28
01:14:25.153 00.001 12020 IsSlewing returns 0
01:14:25.155 00.002 12020 IsGuiding returns 0
01:14:25.182 00.027 12020 PulseGuide returned control before completion, sleep 11
01:14:25.203 00.021 12020 IsGuiding returns 1
01:14:25.204 00.001 12020 scope still moving after pulse duration time elapsed
01:14:25.246 00.042 12020 IsSlewing returns 0
01:14:25.247 00.001 12020 IsGuiding returns 0
01:14:25.247 00.000 12020 scope move finished after 28 + 64 ms
01:14:25.247 00.000 12020 Move returns status 0, amount 28
01:14:25.247 00.000 12020 MoveAxis(N, 0, ABG)
01:14:25.248 00.001 12020 Move returns status 0, amount 0
01:14:25.248 00.000 12020 move complete, result=0
01:14:25.248 00.000 12020 worker thread done servicing request
01:14:25.248 00.000 12020 Worker thread wakes up
01:14:25.249 00.001 12020 worker thread servicing REQUEST_EXPOSE 2000
01:14:25.249 00.000 9340 GuideStep: -0.3 px 28 ms EAST, 0.2 px 0 ms NORTH
01:14:25.260 00.011 12020 Handling exposure in thread, d=2000 o=3 r=(803,609,31,31)
01:14:25.366 00.106 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"987126da-cffb-4b71-b19e-93a808d0c435"}
01:14:25.378 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"987126da-cffb-4b71-b19e-93a808d0c435"}
01:14:25.408 00.030 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"390a873a-e54c-47b6-ac15-84f527777283"}
01:14:25.417 00.009 9340 case statement mapped state 6 to 3
01:14:25.427 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"390a873a-e54c-47b6-ac15-84f527777283"}
01:14:25.437 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"5f691f39-a7c9-4a71-a89c-740fcb03decf"}
01:14:25.445 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":148,"width":15,"height":15,"star_pos":[6.95,6.83],"pixels":"..."},"id":"5f691f39-a7c9-4a71-a89c-740fcb03decf"}
01:14:27.367 01.922 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"593e3e7c-1156-4085-b256-a480c828061d"}
01:14:27.378 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"593e3e7c-1156-4085-b256-a480c828061d"}
01:14:27.406 00.028 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"78433700-307e-43f4-8b5a-4454aeab3029"}
01:14:27.414 00.008 9340 case statement mapped state 6 to 3
01:14:27.422 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"78433700-307e-43f4-8b5a-4454aeab3029"}
01:14:27.431 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"9a10e25e-4179-447b-b053-0767b1f2796a"}
01:14:27.440 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":148,"width":15,"height":15,"star_pos":[6.95,6.83],"pixels":"..."},"id":"9a10e25e-4179-447b-b053-0767b1f2796a"}
01:14:27.636 00.196 12020 Exposure complete
01:14:27.916 00.280 12020 worker thread done servicing request
01:14:27.916 00.000 9340 OnExposeComplete: enter
01:14:27.928 00.012 9340 UpdateGuideState(): m_state=6
01:14:27.955 00.027 9340 Star::Find(15, 818, 623, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 149
01:14:27.964 00.009 9340 Star::Find returns 1 (0), X=819.10, Y=624.09, Mass=646795, SNR=100.3, Peak=52358 HFD=4.2
01:14:27.974 00.010 9340 MultiStar: [#1 0.43,-0.21,0.78,U] [#2 0.71,-0.22,0.00,M5] [#3 0.60,0.00,0.66,U] [#4 1.03,-0.56,0.00,M5] [#5 0.51,-0.43,0.75,U] [#6 1.34,0.24,0.00,M10] [#7 0.21,0.37,0.37,U] [#8 0.55,-0.29,0.45,U] 
01:14:27.984 00.010 9340 refined, 5 included, MultiStar: {0.57, -0.15}, one-star: {0.83, -0.13}
01:14:27.995 00.011 9340 CameraToMount -- cameraTheta (-0.26) - m_xAngle (-3.09) = xAngle (2.83 = 2.83)
01:14:28.007 00.012 9340 CameraToMount -- cameraTheta (-0.26) - (m_xAngle (-3.09) + m_yAngleError (-0.07)) = yAngle (2.91 = 2.91)
01:14:28.017 00.010 9340 CameraToMount -- cameraX=0.57 cameraY=-0.15 hyp=0.59 cameraTheta=-0.26 mountX=-0.56 mountY=0.14, mountTheta=2.90
01:14:28.051 00.034 9340 SchedulePrimaryMove(10104498, x=0.57, y=-0.15, opts=13)
01:14:28.062 00.011 9340 Enqueuing Move request for scope (0.57, -0.15)
01:14:28.071 00.009 12020 Worker thread wakes up
01:14:28.071 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=12480, max=65535, med=18364, FiltMin=14925, FiltMax=65515, Gamma=2.870
01:14:28.081 00.010 12020 worker thread servicing REQUEST_MOVE scope ofs (0.57, -0.15) opts 0xd
01:14:28.081 00.000 9340 UpdateGuideState exits: m=646795 SNR=100.3
01:14:28.093 00.012 12020 Handling offset move in thread for scope, endpoint = (0.57, -0.15)
01:14:28.093 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:14:28.103 00.010 12020 Moving (0.57, -0.15) raw xDistance=-0.56 yDistance=0.14
01:14:28.103 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
01:14:28.130 00.027 12020 GuideAlgorithmHysteresis::Result() returns -0.25 from input -0.56
01:14:28.130 00.000 9340 Enqueuing Expose request
01:14:28.144 00.014 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:14:28.144 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
01:14:28.144 00.000 12020 MoveAxis(E, 42, ABG)
01:14:28.144 00.000 12020 Guiding  Dir = 2, Dur = 42
01:14:28.145 00.001 12020 IsSlewing returns 0
01:14:28.146 00.001 12020 IsGuiding returns 0
01:14:28.173 00.027 12020 PulseGuide returned control before completion, sleep 26
01:14:28.228 00.055 12020 IsGuiding returns 1
01:14:28.228 00.000 12020 scope still moving after pulse duration time elapsed
01:14:28.284 00.056 12020 IsSlewing returns 0
01:14:28.285 00.001 12020 IsGuiding returns 0
01:14:28.285 00.000 12020 scope move finished after 42 + 97 ms
01:14:28.285 00.000 12020 Move returns status 0, amount 42
01:14:28.285 00.000 12020 MoveAxis(N, 0, ABG)
01:14:28.286 00.001 12020 Move returns status 0, amount 0
01:14:28.286 00.000 12020 move complete, result=0
01:14:28.286 00.000 12020 worker thread done servicing request
01:14:28.286 00.000 9340 GuideStep: -0.6 px 42 ms EAST, 0.1 px 0 ms NORTH
01:14:28.299 00.013 12020 Worker thread wakes up
01:14:28.299 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
01:14:28.299 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(803,609,31,31)
01:14:29.366 01.067 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"c8b45e89-ff03-4627-b799-ad36b3a20e95"}
01:14:29.377 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"c8b45e89-ff03-4627-b799-ad36b3a20e95"}
01:14:29.387 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"981c1b6b-1c06-4a52-a273-4875b58dc7d0"}
01:14:29.395 00.008 9340 case statement mapped state 6 to 3
01:14:29.404 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"981c1b6b-1c06-4a52-a273-4875b58dc7d0"}
01:14:29.428 00.024 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"151a1c63-2eed-40b0-9248-0ac7ea243e8a"}
01:14:29.445 00.017 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":149,"width":15,"height":15,"star_pos":[7.10,7.09],"pixels":"..."},"id":"151a1c63-2eed-40b0-9248-0ac7ea243e8a"}
01:14:30.688 01.243 12020 Exposure complete
01:14:31.037 00.349 12020 worker thread done servicing request
01:14:31.039 00.002 9340 OnExposeComplete: enter
01:14:31.054 00.015 9340 UpdateGuideState(): m_state=6
01:14:31.101 00.047 9340 Star::Find(15, 819, 624, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 150
01:14:31.114 00.013 9340 Star::Find returns 1 (0), X=818.66, Y=623.89, Mass=681965, SNR=101.6, Peak=54212 HFD=4.0
01:14:31.127 00.013 9340 MultiStar: [#1 -0.16,-0.19,0.66,U] [#2 0.47,-0.21,1.01,U] [#3 -0.19,-0.06,0.71,U] [#4 0.49,-0.30,0.68,U] [#5 0.19,-0.13,0.65,U] [#6 0.82,0.21,0.00,R] [#7 -0.25,0.00,0.47,U] [#8 -0.05,-0.72,0.00,M2] 
01:14:31.149 00.022 9340 refined, 6 included, MultiStar: {0.19, -0.19}, one-star: {0.40, -0.32}
01:14:31.211 00.062 9340 CameraToMount -- cameraTheta (-0.79) - m_xAngle (-3.09) = xAngle (2.30 = 2.30)
01:14:31.236 00.025 9340 CameraToMount -- cameraTheta (-0.79) - (m_xAngle (-3.09) + m_yAngleError (-0.07)) = yAngle (2.38 = 2.38)
01:14:31.270 00.034 9340 CameraToMount -- cameraX=0.19 cameraY=-0.19 hyp=0.27 cameraTheta=-0.79 mountX=-0.18 mountY=0.19, mountTheta=2.34
01:14:31.330 00.060 9340 SchedulePrimaryMove(10104498, x=0.19, y=-0.19, opts=13)
01:14:31.343 00.013 9340 Enqueuing Move request for scope (0.19, -0.19)
01:14:31.354 00.011 12020 Worker thread wakes up
01:14:31.354 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=12414, max=65535, med=18512, FiltMin=14974, FiltMax=65515, Gamma=2.870
01:14:31.369 00.015 12020 worker thread servicing REQUEST_MOVE scope ofs (0.19, -0.19) opts 0xd
01:14:31.369 00.000 9340 UpdateGuideState exits: m=681965 SNR=101.6
01:14:31.380 00.011 12020 Handling offset move in thread for scope, endpoint = (0.19, -0.19)
01:14:31.380 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:14:31.415 00.035 9340 ScheduleExposure(2000,3,1) exposurePending=0
01:14:31.426 00.011 9340 Enqueuing Expose request
01:14:31.437 00.011 12020 Moving (0.19, -0.19) raw xDistance=-0.18 yDistance=0.19
01:14:31.438 00.001 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.18
01:14:31.438 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:14:31.438 00.000 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"d6655e10-81c4-4cb0-99b0-8213f4ed7988"}
01:14:31.448 00.010 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.19
01:14:31.448 00.000 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"d6655e10-81c4-4cb0-99b0-8213f4ed7988"}
01:14:31.461 00.013 12020 MoveAxis(E, 0, ABG)
01:14:31.461 00.000 12020 Move returns status 0, amount 0
01:14:31.462 00.001 12020 MoveAxis(N, 0, ABG)
01:14:31.462 00.000 12020 Move returns status 0, amount 0
01:14:31.462 00.000 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"b769439a-87f0-48c8-8f07-5fd4f98727bf"}
01:14:31.473 00.011 12020 move complete, result=0
01:14:31.473 00.000 9340 case statement mapped state 6 to 3
01:14:31.503 00.030 12020 worker thread done servicing request
01:14:31.503 00.000 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"b769439a-87f0-48c8-8f07-5fd4f98727bf"}
01:14:31.514 00.011 12020 Worker thread wakes up
01:14:31.514 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
01:14:31.516 00.002 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"6543d61c-a8ce-4395-9325-e3aefcbde048"}
01:14:31.527 00.011 12020 Handling exposure in thread, d=2000 o=3 r=(803,609,31,31)
01:14:31.527 00.000 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":150,"width":15,"height":15,"star_pos":[6.66,6.89],"pixels":"..."},"id":"6543d61c-a8ce-4395-9325-e3aefcbde048"}
01:14:31.537 00.010 9340 GuideStep: -0.2 px 0 ms EAST, 0.2 px 0 ms NORTH
01:14:33.365 01.828 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"123ded89-232d-445a-89f0-92fe22a03829"}
01:14:33.378 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"123ded89-232d-445a-89f0-92fe22a03829"}
01:14:33.391 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"c9aa34ff-4409-4d4d-b0fe-2c4d2d47fe45"}
01:14:33.402 00.011 9340 case statement mapped state 6 to 3
01:14:33.411 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"c9aa34ff-4409-4d4d-b0fe-2c4d2d47fe45"}
01:14:33.436 00.025 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"c08a3e48-899d-4c0b-bba0-e9e15c19daf2"}
01:14:33.445 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":150,"width":15,"height":15,"star_pos":[6.66,6.89],"pixels":"..."},"id":"c08a3e48-899d-4c0b-bba0-e9e15c19daf2"}
01:14:33.909 00.464 12020 Exposure complete
01:14:34.120 00.211 12020 worker thread done servicing request
01:14:34.121 00.001 9340 OnExposeComplete: enter
01:14:34.131 00.010 9340 UpdateGuideState(): m_state=6
01:14:34.141 00.010 9340 Star::Find(15, 818, 623, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 151
01:14:34.152 00.011 9340 Star::Find returns 1 (0), X=819.13, Y=623.88, Mass=617015, SNR=84.6, Peak=53242 HFD=4.2
01:14:34.162 00.010 9340 MultiStar: [#1 0.49,-0.32,0.84,U] [#2 0.38,-0.19,1.04,U] [#3 0.40,0.06,0.76,U] [#4 0.59,-0.19,0.74,U] [#5 0.16,-0.34,0.74,U] [#6 0.03,-0.75,0.00,M1] [#7 0.28,0.13,0.31,U] [#8 0.30,0.02,0.42,U] 
01:14:34.184 00.022 9340 refined, 7 included, MultiStar: {0.47, -0.19}, one-star: {0.87, -0.33}
01:14:34.195 00.011 9340 CameraToMount -- cameraTheta (-0.38) - m_xAngle (-3.09) = xAngle (2.71 = 2.71)
01:14:34.204 00.009 9340 CameraToMount -- cameraTheta (-0.38) - (m_xAngle (-3.09) + m_yAngleError (-0.07)) = yAngle (2.79 = 2.79)
01:14:34.213 00.009 9340 CameraToMount -- cameraX=0.47 cameraY=-0.19 hyp=0.50 cameraTheta=-0.38 mountX=-0.46 mountY=0.18, mountTheta=2.78
01:14:34.225 00.012 9340 SchedulePrimaryMove(10104498, x=0.47, y=-0.19, opts=13)
01:14:34.235 00.010 9340 Enqueuing Move request for scope (0.47, -0.19)
01:14:34.244 00.009 12020 Worker thread wakes up
01:14:34.245 00.001 9340 UpdateImageDisplay: Size=(1920,1080) min=12546, max=65535, med=18425, FiltMin=14892, FiltMax=65515, Gamma=2.870
01:14:34.254 00.009 12020 worker thread servicing REQUEST_MOVE scope ofs (0.47, -0.19) opts 0xd
01:14:34.255 00.001 9340 UpdateGuideState exits: m=617015 SNR=84.6
01:14:34.265 00.010 12020 Handling offset move in thread for scope, endpoint = (0.47, -0.19)
01:14:34.278 00.013 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:14:34.289 00.011 9340 ScheduleExposure(2000,3,1) exposurePending=0
01:14:34.298 00.009 9340 Enqueuing Expose request
01:14:34.306 00.008 12020 Moving (0.47, -0.19) raw xDistance=-0.46 yDistance=0.18
01:14:34.306 00.000 12020 GuideAlgorithmHysteresis::Result() returns -0.19 from input -0.46
01:14:34.306 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:14:34.306 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.18
01:14:34.306 00.000 12020 MoveAxis(E, 33, ABG)
01:14:34.306 00.000 12020 Guiding  Dir = 2, Dur = 33
01:14:34.307 00.001 12020 IsSlewing returns 0
01:14:34.309 00.002 12020 IsGuiding returns 0
01:14:34.329 00.020 12020 PulseGuide returned control before completion, sleep 24
01:14:34.392 00.063 12020 IsGuiding returns 0
01:14:34.392 00.000 12020 Move returns status 0, amount 33
01:14:34.392 00.000 12020 MoveAxis(N, 0, ABG)
01:14:34.393 00.001 12020 Move returns status 0, amount 0
01:14:34.393 00.000 12020 move complete, result=0
01:14:34.393 00.000 12020 worker thread done servicing request
01:14:34.393 00.000 12020 Worker thread wakes up
01:14:34.393 00.000 9340 GuideStep: -0.5 px 33 ms EAST, 0.2 px 0 ms NORTH
01:14:34.402 00.009 12020 worker thread servicing REQUEST_EXPOSE 2000
01:14:34.402 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(803,609,31,31)
01:14:35.365 00.963 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"f70c44b4-05a9-4518-953d-8025210ab131"}
01:14:35.375 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"f70c44b4-05a9-4518-953d-8025210ab131"}
01:14:35.386 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"30a45ae5-9490-4cf7-8a56-4980777b80a3"}
01:14:35.395 00.009 9340 case statement mapped state 6 to 3
01:14:35.403 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"30a45ae5-9490-4cf7-8a56-4980777b80a3"}
01:14:35.413 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"79871fe0-9b33-4e91-b6fc-99b8a3eff79c"}
01:14:35.422 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":151,"width":15,"height":15,"star_pos":[7.13,6.88],"pixels":"..."},"id":"79871fe0-9b33-4e91-b6fc-99b8a3eff79c"}
01:14:36.790 01.368 12020 Exposure complete
01:14:37.092 00.302 12020 worker thread done servicing request
01:14:37.092 00.000 9340 OnExposeComplete: enter
01:14:37.123 00.031 9340 UpdateGuideState(): m_state=6
01:14:37.145 00.022 9340 Star::Find(15, 819, 623, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 152
01:14:37.157 00.012 9340 Star::Find returns 1 (0), X=818.79, Y=623.74, Mass=698021, SNR=116.8, Peak=53198 HFD=4.4
01:14:37.168 00.011 9340 MultiStar: [#1 0.27,-0.34,0.60,U] [#2 0.21,-0.31,0.64,U] [#3 -0.07,-0.37,0.55,U] [#4 0.28,-0.30,0.61,U] [#5 -0.01,-0.39,0.65,U] [#6 -0.30,0.25,0.36,U] [#7 0.27,-0.40,0.28,U] [#8 0.00,-0.60,0.30,U] 
01:14:37.183 00.015 9340 refined, 8 included, MultiStar: {0.18, -0.34}, one-star: {0.52, -0.47}
01:14:37.196 00.013 9340 CameraToMount -- cameraTheta (-1.08) - m_xAngle (-3.09) = xAngle (2.01 = 2.01)
01:14:37.226 00.030 9340 CameraToMount -- cameraTheta (-1.08) - (m_xAngle (-3.09) + m_yAngleError (-0.07)) = yAngle (2.08 = 2.08)
01:14:37.241 00.015 9340 CameraToMount -- cameraX=0.18 cameraY=-0.34 hyp=0.39 cameraTheta=-1.08 mountX=-0.17 mountY=0.34, mountTheta=2.02
01:14:37.258 00.017 9340 SchedulePrimaryMove(10104498, x=0.18, y=-0.34, opts=13)
01:14:37.269 00.011 9340 Enqueuing Move request for scope (0.18, -0.34)
01:14:37.282 00.013 12020 Worker thread wakes up
01:14:37.283 00.001 9340 UpdateImageDisplay: Size=(1920,1080) min=12230, max=65535, med=18492, FiltMin=14654, FiltMax=65515, Gamma=2.870
01:14:37.295 00.012 12020 worker thread servicing REQUEST_MOVE scope ofs (0.18, -0.34) opts 0xd
01:14:37.295 00.000 9340 UpdateGuideState exits: m=698021 SNR=116.8
01:14:37.324 00.029 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:14:37.338 00.014 12020 Handling offset move in thread for scope, endpoint = (0.18, -0.34)
01:14:37.338 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
01:14:37.349 00.011 12020 Moving (0.18, -0.34) raw xDistance=-0.17 yDistance=0.34
01:14:37.349 00.000 9340 Enqueuing Expose request
01:14:37.361 00.012 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17
01:14:37.361 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
01:14:37.361 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.34
01:14:37.362 00.001 12020 MoveAxis(E, 0, ABG)
01:14:37.362 00.000 12020 Move returns status 0, amount 0
01:14:37.362 00.000 12020 MoveAxis(N, 0, ABG)
01:14:37.362 00.000 12020 Move returns status 0, amount 0
01:14:37.362 00.000 12020 move complete, result=0
01:14:37.362 00.000 12020 worker thread done servicing request
01:14:37.363 00.001 12020 Worker thread wakes up
01:14:37.363 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
01:14:37.363 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(803,609,31,31)
01:14:37.365 00.002 9340 GuideStep: -0.2 px 0 ms EAST, 0.3 px 0 ms NORTH
01:14:37.388 00.023 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"8fccc9be-47ea-46ff-b175-53580c232d9a"}
01:14:37.403 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"8fccc9be-47ea-46ff-b175-53580c232d9a"}
01:14:37.436 00.033 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"4d9d0eb5-1f84-42f6-87ad-983ec8c6dece"}
01:14:37.450 00.014 9340 case statement mapped state 6 to 3
01:14:37.460 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"4d9d0eb5-1f84-42f6-87ad-983ec8c6dece"}
01:14:37.474 00.014 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"d13ad70b-eb1b-4d3b-9212-28255602a0ce"}
01:14:37.488 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":152,"width":15,"height":15,"star_pos":[6.79,6.74],"pixels":"..."},"id":"d13ad70b-eb1b-4d3b-9212-28255602a0ce"}
01:14:39.365 01.877 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"9182289f-fb27-4cdc-a14d-af1400157da9"}
01:14:39.375 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"9182289f-fb27-4cdc-a14d-af1400157da9"}
01:14:39.383 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"b18e4e70-1e59-4ff9-ba60-5ec5a3e60821"}
01:14:39.390 00.007 9340 case statement mapped state 6 to 3
01:14:39.401 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"b18e4e70-1e59-4ff9-ba60-5ec5a3e60821"}
01:14:39.408 00.007 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"8d4dce0d-7767-43bf-8730-3063c0baabfc"}
01:14:39.416 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":152,"width":15,"height":15,"star_pos":[6.79,6.74],"pixels":"..."},"id":"8d4dce0d-7767-43bf-8730-3063c0baabfc"}
01:14:39.724 00.308 12020 Exposure complete
01:14:39.924 00.200 12020 worker thread done servicing request
01:14:39.925 00.001 9340 OnExposeComplete: enter
01:14:39.933 00.008 9340 UpdateGuideState(): m_state=6
01:14:39.945 00.012 9340 Star::Find(15, 818, 623, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 153
01:14:39.954 00.009 9340 Star::Find returns 1 (0), X=819.05, Y=624.05, Mass=701082, SNR=108.2, Peak=53832 HFD=4.2
01:14:39.965 00.011 9340 MultiStar: [#1 0.46,-0.09,0.88,U] [#2 1.04,-0.27,0.00,M3] [#3 0.58,-0.07,0.51,U] [#4 1.10,-0.03,0.00,M3] [#5 0.54,-0.20,0.58,U] [#6 0.49,-0.26,0.37,U] [#7 -0.18,0.41,0.53,U] [#8 0.58,-0.12,0.30,U] 
01:14:39.996 00.031 9340 refined, 6 included, MultiStar: {0.49, -0.07}, one-star: {0.79, -0.16}
01:14:40.009 00.013 9340 CameraToMount -- cameraTheta (-0.15) - m_xAngle (-3.09) = xAngle (2.94 = 2.94)
01:14:40.017 00.008 9340 CameraToMount -- cameraTheta (-0.15) - (m_xAngle (-3.09) + m_yAngleError (-0.07)) = yAngle (3.02 = 3.02)
01:14:40.026 00.009 9340 CameraToMount -- cameraX=0.49 cameraY=-0.07 hyp=0.50 cameraTheta=-0.15 mountX=-0.49 mountY=0.06, mountTheta=3.02
01:14:40.040 00.014 9340 SchedulePrimaryMove(10104498, x=0.49, y=-0.07, opts=13)
01:14:40.050 00.010 9340 Enqueuing Move request for scope (0.49, -0.07)
01:14:40.059 00.009 12020 Worker thread wakes up
01:14:40.059 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=12881, max=65535, med=18467, FiltMin=14847, FiltMax=65515, Gamma=2.870
01:14:40.068 00.009 12020 worker thread servicing REQUEST_MOVE scope ofs (0.49, -0.07) opts 0xd
01:14:40.068 00.000 9340 UpdateGuideState exits: m=701082 SNR=108.2
01:14:40.079 00.011 12020 Handling offset move in thread for scope, endpoint = (0.49, -0.07)
01:14:40.080 00.001 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:14:40.109 00.029 12020 Moving (0.49, -0.07) raw xDistance=-0.49 yDistance=0.06
01:14:40.109 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
01:14:40.119 00.010 12020 GuideAlgorithmHysteresis::Result() returns -0.21 from input -0.49
01:14:40.119 00.000 9340 Enqueuing Expose request
01:14:40.129 00.010 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:14:40.129 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
01:14:40.129 00.000 12020 MoveAxis(E, 35, ABG)
01:14:40.129 00.000 12020 Guiding  Dir = 2, Dur = 35
01:14:40.130 00.001 12020 IsSlewing returns 0
01:14:40.131 00.001 12020 IsGuiding returns 0
01:14:40.182 00.051 12020 IsGuiding returns 1
01:14:40.182 00.000 12020 scope still moving after pulse duration time elapsed
01:14:40.229 00.047 12020 IsSlewing returns 0
01:14:40.230 00.001 12020 IsGuiding returns 0
01:14:40.230 00.000 12020 scope move finished after 35 + 63 ms
01:14:40.230 00.000 12020 Move returns status 0, amount 35
01:14:40.230 00.000 12020 MoveAxis(N, 0, ABG)
01:14:40.230 00.000 12020 Move returns status 0, amount 0
01:14:40.230 00.000 12020 move complete, result=0
01:14:40.230 00.000 12020 worker thread done servicing request
01:14:40.231 00.001 9340 GuideStep: -0.5 px 35 ms EAST, 0.1 px 0 ms NORTH
01:14:40.241 00.010 12020 Worker thread wakes up
01:14:40.241 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
01:14:40.242 00.001 12020 Handling exposure in thread, d=2000 o=3 r=(803,609,31,31)
01:14:41.392 01.150 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"4027137b-5db8-4bfa-8042-b5b14d3d482b"}
01:14:41.406 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"4027137b-5db8-4bfa-8042-b5b14d3d482b"}
01:14:41.418 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"0c036528-064d-4052-999d-934979f5ceb1"}
01:14:41.431 00.013 9340 case statement mapped state 6 to 3
01:14:41.469 00.038 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"0c036528-064d-4052-999d-934979f5ceb1"}
01:14:41.494 00.025 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"3db83101-5f09-44cd-85bd-600f28b82ae5"}
01:14:41.507 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":153,"width":15,"height":15,"star_pos":[7.05,7.05],"pixels":"..."},"id":"3db83101-5f09-44cd-85bd-600f28b82ae5"}
01:14:42.611 01.104 12020 Exposure complete
01:14:42.874 00.263 9340 OnExposeComplete: enter
01:14:42.897 00.023 12020 worker thread done servicing request
01:14:42.897 00.000 9340 UpdateGuideState(): m_state=6
01:14:42.929 00.032 9340 Star::Find(15, 819, 624, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 154
01:14:42.940 00.011 9340 Star::Find returns 1 (0), X=818.95, Y=624.33, Mass=756336, SNR=109.6, Peak=56728 HFD=4.1
01:14:42.951 00.011 9340 MultiStar: [#1 0.53,0.13,0.64,U] [#2 0.76,0.12,0.00,M4] [#3 0.16,0.23,0.62,U] [#4 0.78,0.19,0.00,M4] [#5 0.42,0.07,0.57,U] [#6 0.27,-0.03,0.30,U] [#7 0.16,0.53,0.34,U] [#8 0.48,-0.51,0.00,M1] 
01:14:42.965 00.014 9340 refined, 5 included, MultiStar: {0.43, 0.16}, one-star: {0.68, 0.11}
01:14:42.987 00.022 9340 CameraToMount -- cameraTheta (0.35) - m_xAngle (-3.09) = xAngle (3.44 = -2.84)
01:14:43.020 00.033 9340 CameraToMount -- cameraTheta (0.35) - (m_xAngle (-3.09) + m_yAngleError (-0.07)) = yAngle (3.52 = -2.77)
01:14:43.035 00.015 9340 CameraToMount -- cameraX=0.43 cameraY=0.16 hyp=0.46 cameraTheta=0.35 mountX=-0.44 mountY=-0.17, mountTheta=-2.78
01:14:43.052 00.017 9340 SchedulePrimaryMove(10104498, x=0.43, y=0.16, opts=13)
01:14:43.063 00.011 9340 Enqueuing Move request for scope (0.43, 0.16)
01:14:43.076 00.013 12020 Worker thread wakes up
01:14:43.076 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=12485, max=65535, med=18452, FiltMin=14141, FiltMax=65515, Gamma=2.870
01:14:43.092 00.016 12020 worker thread servicing REQUEST_MOVE scope ofs (0.43, 0.16) opts 0xd
01:14:43.092 00.000 12020 Handling offset move in thread for scope, endpoint = (0.43, 0.16)
01:14:43.092 00.000 12020 Moving (0.43, 0.16) raw xDistance=-0.44 yDistance=-0.17
01:14:43.092 00.000 12020 GuideAlgorithmHysteresis::Result() returns -0.20 from input -0.44
01:14:43.093 00.001 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:14:43.093 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
01:14:43.093 00.000 12020 MoveAxis(E, 34, ABG)
01:14:43.093 00.000 12020 Guiding  Dir = 2, Dur = 34
01:14:43.094 00.001 9340 UpdateGuideState exits: m=756336 SNR=109.6
01:14:43.127 00.033 12020 IsSlewing returns 0
01:14:43.129 00.002 12020 IsGuiding returns 0
01:14:43.131 00.002 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:14:43.148 00.017 9340 ScheduleExposure(2000,3,1) exposurePending=0
01:14:43.160 00.012 12020 PulseGuide returned control before completion, sleep 19
01:14:43.160 00.000 9340 Enqueuing Expose request
01:14:43.225 00.065 12020 IsGuiding returns 0
01:14:43.226 00.001 12020 Move returns status 0, amount 34
01:14:43.226 00.000 12020 MoveAxis(N, 0, ABG)
01:14:43.226 00.000 12020 Move returns status 0, amount 0
01:14:43.226 00.000 12020 move complete, result=0
01:14:43.226 00.000 12020 worker thread done servicing request
01:14:43.227 00.001 9340 GuideStep: -0.4 px 34 ms EAST, -0.2 px 0 ms NORTH
01:14:43.240 00.013 12020 Worker thread wakes up
01:14:43.240 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
01:14:43.240 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(803,609,31,31)
01:14:43.393 00.153 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"78fc9801-5944-4dea-b4e4-bc4eba9f39bb"}
01:14:43.408 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"78fc9801-5944-4dea-b4e4-bc4eba9f39bb"}
01:14:43.424 00.016 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"e74a2b38-d430-46f0-92c8-73a3ae204047"}
01:14:43.461 00.037 9340 case statement mapped state 6 to 3
01:14:43.475 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"e74a2b38-d430-46f0-92c8-73a3ae204047"}
01:14:43.487 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"cea42327-1e6d-465a-b29c-f681a23d081c"}
01:14:43.505 00.018 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":154,"width":15,"height":15,"star_pos":[6.95,7.33],"pixels":"..."},"id":"cea42327-1e6d-465a-b29c-f681a23d081c"}
01:14:45.438 01.933 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"dbbd562e-1600-4feb-82d4-379734f19795"}
01:14:45.462 00.024 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"dbbd562e-1600-4feb-82d4-379734f19795"}
01:14:45.505 00.043 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"d401c63e-f902-4b31-bb06-ce8eb60b85ae"}
01:14:45.526 00.021 9340 case statement mapped state 6 to 3
01:14:45.564 00.038 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"d401c63e-f902-4b31-bb06-ce8eb60b85ae"}
01:14:45.581 00.017 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"444f668b-d3c0-4466-926b-36e41c92cc8d"}
01:14:45.598 00.017 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":154,"width":15,"height":15,"star_pos":[6.95,7.33],"pixels":"..."},"id":"444f668b-d3c0-4466-926b-36e41c92cc8d"}
01:14:45.609 00.011 12020 Exposure complete
01:14:45.955 00.346 12020 worker thread done servicing request
01:14:45.956 00.001 9340 OnExposeComplete: enter
01:14:45.970 00.014 9340 UpdateGuideState(): m_state=6
01:14:45.981 00.011 9340 Star::Find(15, 818, 624, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 155
01:14:45.995 00.014 9340 Star::Find returns 1 (0), X=818.74, Y=623.99, Mass=681720, SNR=91.9, Peak=54192 HFD=4.0
01:14:46.011 00.016 9340 MultiStar: [#1 0.11,0.15,0.82,U] [#2 0.38,-0.16,1.40,U] [#3 0.18,0.19,0.60,U] [#4 0.46,0.06,0.79,U] [#5 -0.19,-0.30,0.68,U] [#6 -0.07,-0.02,0.49,U] [#7 0.12,-0.12,0.46,U] [#8 0.05,-0.38,0.43,U] 
01:14:46.052 00.041 9340 refined, 8 included, MultiStar: {0.22, -0.09}, one-star: {0.48, -0.22}
01:14:46.062 00.010 9340 CameraToMount -- cameraTheta (-0.38) - m_xAngle (-3.09) = xAngle (2.71 = 2.71)
01:14:46.077 00.015 9340 CameraToMount -- cameraTheta (-0.38) - (m_xAngle (-3.09) + m_yAngleError (-0.07)) = yAngle (2.78 = 2.78)
01:14:46.096 00.019 9340 CameraToMount -- cameraX=0.22 cameraY=-0.09 hyp=0.24 cameraTheta=-0.38 mountX=-0.22 mountY=0.08, mountTheta=2.77
01:14:46.141 00.045 9340 SchedulePrimaryMove(10104498, x=0.22, y=-0.09, opts=13)
01:14:46.163 00.022 9340 Enqueuing Move request for scope (0.22, -0.09)
01:14:46.177 00.014 12020 Worker thread wakes up
01:14:46.177 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=12441, max=65535, med=18463, FiltMin=14743, FiltMax=65515, Gamma=2.870
01:14:46.189 00.012 12020 worker thread servicing REQUEST_MOVE scope ofs (0.22, -0.09) opts 0xd
01:14:46.190 00.001 9340 UpdateGuideState exits: m=681720 SNR=91.9
01:14:46.211 00.021 12020 Handling offset move in thread for scope, endpoint = (0.22, -0.09)
01:14:46.211 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:14:46.252 00.041 12020 Moving (0.22, -0.09) raw xDistance=-0.22 yDistance=0.08
01:14:46.252 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
01:14:46.265 00.013 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.22
01:14:46.265 00.000 9340 Enqueuing Expose request
01:14:46.285 00.020 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:14:46.285 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
01:14:46.286 00.001 12020 MoveAxis(E, 0, ABG)
01:14:46.286 00.000 12020 Move returns status 0, amount 0
01:14:46.286 00.000 12020 MoveAxis(N, 0, ABG)
01:14:46.286 00.000 12020 Move returns status 0, amount 0
01:14:46.286 00.000 12020 move complete, result=0
01:14:46.286 00.000 12020 worker thread done servicing request
01:14:46.287 00.001 12020 Worker thread wakes up
01:14:46.287 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
01:14:46.287 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(803,609,31,31)
01:14:46.291 00.004 9340 GuideStep: -0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
01:14:47.432 01.141 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"ac8ea2e4-8bf5-405f-9942-6d7af0377632"}
01:14:47.443 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"ac8ea2e4-8bf5-405f-9942-6d7af0377632"}
01:14:47.452 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"357d7cf4-c4ae-4693-978b-3aaac6eb9639"}
01:14:47.461 00.009 9340 case statement mapped state 6 to 3
01:14:47.470 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"357d7cf4-c4ae-4693-978b-3aaac6eb9639"}
01:14:47.483 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"42035ecd-9f22-4acd-82ce-462dd529edd1"}
01:14:47.510 00.027 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":155,"width":15,"height":15,"star_pos":[6.74,6.99],"pixels":"..."},"id":"42035ecd-9f22-4acd-82ce-462dd529edd1"}
01:14:48.647 01.137 12020 Exposure complete
01:14:48.929 00.282 12020 worker thread done servicing request
01:14:48.929 00.000 9340 OnExposeComplete: enter
01:14:48.942 00.013 9340 UpdateGuideState(): m_state=6
01:14:48.953 00.011 9340 Star::Find(15, 818, 623, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 156
01:14:48.964 00.011 9340 Star::Find returns 1 (0), X=818.47, Y=624.08, Mass=624095, SNR=89.4, Peak=56536 HFD=3.8
01:14:48.992 00.028 9340 MultiStar: [#1 -0.17,0.08,0.86,U] [#2 0.51,-0.14,1.20,U] [#3 0.14,0.30,0.85,U] [#4 0.24,-0.04,0.70,U] [#5 -0.33,-0.13,0.79,U] [#6 -0.24,0.54,0.62,U] [#7 -0.42,0.32,0.55,U] [#8 -0.02,-0.49,0.41,U] 
01:14:49.005 00.013 9340 refined, 8 included, MultiStar: {0.05, 0.03}, one-star: {0.21, -0.14}
01:14:49.018 00.013 9340 CameraToMount -- cameraTheta (0.53) - m_xAngle (-3.09) = xAngle (3.62 = -2.66)
01:14:49.030 00.012 9340 CameraToMount -- cameraTheta (0.53) - (m_xAngle (-3.09) + m_yAngleError (-0.07)) = yAngle (3.70 = -2.59)
01:14:49.042 00.012 9340 CameraToMount -- cameraX=0.05 cameraY=0.03 hyp=0.05 cameraTheta=0.53 mountX=-0.05 mountY=-0.03, mountTheta=-2.61
01:14:49.059 00.017 9340 SchedulePrimaryMove(10104498, x=0.05, y=0.03, opts=13)
01:14:49.072 00.013 9340 Enqueuing Move request for scope (0.05, 0.03)
01:14:49.111 00.039 12020 Worker thread wakes up
01:14:49.111 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=11768, max=65535, med=18524, FiltMin=14881, FiltMax=65515, Gamma=2.870
01:14:49.123 00.012 12020 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.03) opts 0xd
01:14:49.124 00.001 9340 UpdateGuideState exits: m=624095 SNR=89.4
01:14:49.136 00.012 12020 Handling offset move in thread for scope, endpoint = (0.05, 0.03)
01:14:49.136 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:14:49.147 00.011 12020 Moving (0.05, 0.03) raw xDistance=-0.05 yDistance=-0.03
01:14:49.147 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
01:14:49.159 00.012 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
01:14:49.159 00.000 9340 Enqueuing Expose request
01:14:49.172 00.013 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:14:49.172 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
01:14:49.172 00.000 12020 MoveAxis(E, 0, ABG)
01:14:49.173 00.001 12020 Move returns status 0, amount 0
01:14:49.173 00.000 12020 MoveAxis(N, 0, ABG)
01:14:49.173 00.000 12020 Move returns status 0, amount 0
01:14:49.173 00.000 12020 move complete, result=0
01:14:49.173 00.000 12020 worker thread done servicing request
01:14:49.174 00.001 12020 Worker thread wakes up
01:14:49.174 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
01:14:49.174 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(803,609,31,31)
01:14:49.177 00.003 9340 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
01:14:49.432 00.255 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"a3ebfa31-464d-496a-9706-82ad04a48e00"}
01:14:49.445 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"a3ebfa31-464d-496a-9706-82ad04a48e00"}
01:14:49.457 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"740b72ab-2513-4d11-9e81-85983a8628ed"}
01:14:49.467 00.010 9340 case statement mapped state 6 to 3
01:14:49.478 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"740b72ab-2513-4d11-9e81-85983a8628ed"}
01:14:49.490 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"1ff37329-aefa-44d4-8e0a-f705275fc0e9"}
01:14:49.501 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":156,"width":15,"height":15,"star_pos":[7.47,7.08],"pixels":"..."},"id":"1ff37329-aefa-44d4-8e0a-f705275fc0e9"}
01:14:51.433 01.932 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"0fc4148f-e507-496b-a05f-8659a987356d"}
01:14:51.446 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"0fc4148f-e507-496b-a05f-8659a987356d"}
01:14:51.457 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"dceb0c1c-f24b-46c4-80fa-3333be4e568a"}
01:14:51.479 00.022 9340 case statement mapped state 6 to 3
01:14:51.490 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"dceb0c1c-f24b-46c4-80fa-3333be4e568a"}
01:14:51.499 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"10cebd18-aa76-498e-8e4c-7df65e9bd440"}
01:14:51.507 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":156,"width":15,"height":15,"star_pos":[7.47,7.08],"pixels":"..."},"id":"10cebd18-aa76-498e-8e4c-7df65e9bd440"}
01:14:51.532 00.025 12020 Exposure complete
01:14:51.756 00.224 9340 OnExposeComplete: enter
01:14:51.770 00.014 12020 worker thread done servicing request
01:14:51.771 00.001 9340 UpdateGuideState(): m_state=6
01:14:51.813 00.042 9340 Star::Find(15, 818, 624, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 157
01:14:51.825 00.012 9340 Star::Find returns 1 (0), X=818.51, Y=624.24, Mass=677361, SNR=90.6, Peak=58088 HFD=3.8
01:14:51.836 00.011 9340 MultiStar: [#1 -0.08,0.00,0.80,U] [#2 0.71,0.03,0.00,M3] [#3 0.05,0.49,0.71,U] [#4 0.84,0.39,0.00,M3] [#5 -0.10,0.37,0.71,U] [#6 -0.08,0.02,0.51,U] [#7 -0.16,0.30,0.43,U] [#8 0.27,-0.01,0.37,U] 
01:14:51.845 00.009 9340 refined, 6 included, MultiStar: {0.03, 0.17}, one-star: {0.25, 0.02}
01:14:51.857 00.012 9340 CameraToMount -- cameraTheta (1.39) - m_xAngle (-3.09) = xAngle (4.49 = -1.80)
01:14:51.868 00.011 9340 CameraToMount -- cameraTheta (1.39) - (m_xAngle (-3.09) + m_yAngleError (-0.07)) = yAngle (4.56 = -1.72)
01:14:51.879 00.011 9340 CameraToMount -- cameraX=0.03 cameraY=0.17 hyp=0.17 cameraTheta=1.39 mountX=-0.04 mountY=-0.17, mountTheta=-1.79
01:14:51.922 00.043 9340 SchedulePrimaryMove(10104498, x=0.03, y=0.17, opts=13)
01:14:51.934 00.012 9340 Enqueuing Move request for scope (0.03, 0.17)
01:14:51.946 00.012 12020 Worker thread wakes up
01:14:51.946 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=12471, max=65535, med=18498, FiltMin=14439, FiltMax=65515, Gamma=2.870
01:14:51.957 00.011 12020 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.17) opts 0xd
01:14:51.957 00.000 9340 UpdateGuideState exits: m=677361 SNR=90.6
01:14:51.967 00.010 12020 Handling offset move in thread for scope, endpoint = (0.03, 0.17)
01:14:51.967 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:14:51.978 00.011 12020 Moving (0.03, 0.17) raw xDistance=-0.04 yDistance=-0.17
01:14:51.978 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
01:14:51.987 00.009 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
01:14:51.987 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:14:51.987 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
01:14:51.988 00.001 12020 MoveAxis(E, 0, ABG)
01:14:51.988 00.000 9340 Enqueuing Expose request
01:14:52.016 00.028 12020 Move returns status 0, amount 0
01:14:52.016 00.000 12020 MoveAxis(N, 0, ABG)
01:14:52.016 00.000 12020 Move returns status 0, amount 0
01:14:52.017 00.001 12020 move complete, result=0
01:14:52.017 00.000 12020 worker thread done servicing request
01:14:52.017 00.000 12020 Worker thread wakes up
01:14:52.017 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
01:14:52.017 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(803,609,31,31)
01:14:52.020 00.003 9340 GuideStep: -0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
01:14:53.432 01.412 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"df210801-bdbc-44b4-81a8-344e09f4a540"}
01:14:53.440 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"df210801-bdbc-44b4-81a8-344e09f4a540"}
01:14:53.450 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"1b9bdd1a-43ac-4ad3-8a3b-8db4a66fd45d"}
01:14:53.457 00.007 9340 case statement mapped state 6 to 3
01:14:53.465 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"1b9bdd1a-43ac-4ad3-8a3b-8db4a66fd45d"}
01:14:53.474 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"36cf16a2-9e99-4d05-a8c0-c340141b496b"}
01:14:53.486 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":157,"width":15,"height":15,"star_pos":[6.51,7.24],"pixels":"..."},"id":"36cf16a2-9e99-4d05-a8c0-c340141b496b"}
01:14:54.406 00.920 12020 Exposure complete
01:14:54.621 00.215 12020 worker thread done servicing request
01:14:54.621 00.000 9340 OnExposeComplete: enter
01:14:54.630 00.009 9340 UpdateGuideState(): m_state=6
01:14:54.640 00.010 9340 Star::Find(15, 818, 624, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 158
01:14:54.650 00.010 9340 Star::Find returns 1 (0), X=818.49, Y=624.28, Mass=628214, SNR=86.1, Peak=58162 HFD=3.7
01:14:54.660 00.010 9340 MultiStar: [#1 -0.27,0.33,0.85,U] [#2 0.14,0.10,0.98,U] [#3 -0.27,0.30,0.81,U] [#4 0.25,0.08,0.99,U] [#5 -0.47,0.15,0.72,U] [#6 -0.77,0.03,0.00,M1] [#7 -0.28,0.23,0.43,U] [#8 -0.43,-0.07,0.53,U] 
01:14:54.669 00.009 9340 refined, 7 included, MultiStar: {-0.08, 0.15}, one-star: {0.22, 0.07}
01:14:54.678 00.009 9340 CameraToMount -- cameraTheta (2.08) - m_xAngle (-3.09) = xAngle (5.17 = -1.11)
01:14:54.701 00.023 9340 CameraToMount -- cameraTheta (2.08) - (m_xAngle (-3.09) + m_yAngleError (-0.07)) = yAngle (5.25 = -1.03)
01:14:54.711 00.010 9340 CameraToMount -- cameraX=-0.08 cameraY=0.15 hyp=0.17 cameraTheta=2.08 mountX=0.08 mountY=-0.15, mountTheta=-1.09
01:14:54.723 00.012 9340 SchedulePrimaryMove(10104498, x=-0.08, y=0.15, opts=13)
01:14:54.732 00.009 9340 Enqueuing Move request for scope (-0.08, 0.15)
01:14:54.741 00.009 12020 Worker thread wakes up
01:14:54.741 00.000 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.15) opts 0xd
01:14:54.741 00.000 12020 Handling offset move in thread for scope, endpoint = (-0.08, 0.15)
01:14:54.742 00.001 12020 Moving (-0.08, 0.15) raw xDistance=0.08 yDistance=-0.15
01:14:54.742 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=12295, max=65535, med=18507, FiltMin=14324, FiltMax=65515, Gamma=2.870
01:14:54.751 00.009 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
01:14:54.751 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:14:54.751 00.000 9340 UpdateGuideState exits: m=628214 SNR=86.1
01:14:54.763 00.012 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
01:14:54.763 00.000 12020 MoveAxis(E, 0, ABG)
01:14:54.763 00.000 12020 Move returns status 0, amount 0
01:14:54.763 00.000 12020 MoveAxis(N, 0, ABG)
01:14:54.763 00.000 12020 Move returns status 0, amount 0
01:14:54.763 00.000 12020 move complete, result=0
01:14:54.764 00.001 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:14:54.791 00.027 12020 worker thread done servicing request
01:14:54.791 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
01:14:54.802 00.011 9340 Enqueuing Expose request
01:14:54.813 00.011 12020 Worker thread wakes up
01:14:54.813 00.000 9340 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
01:14:54.822 00.009 12020 worker thread servicing REQUEST_EXPOSE 2000
01:14:54.822 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(803,609,31,31)
01:14:55.440 00.618 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"69d31559-d42a-4602-beb8-f2341a837121"}
01:14:55.461 00.021 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"69d31559-d42a-4602-beb8-f2341a837121"}
01:14:55.472 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"ad32b2c9-1cfc-4d70-9a17-c16439e4f456"}
01:14:55.483 00.011 9340 case statement mapped state 6 to 3
01:14:55.495 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"ad32b2c9-1cfc-4d70-9a17-c16439e4f456"}
01:14:55.505 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"300a6881-a448-4e6d-b178-38bb789797e9"}
01:14:55.537 00.032 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":158,"width":15,"height":15,"star_pos":[7.49,7.28],"pixels":"..."},"id":"300a6881-a448-4e6d-b178-38bb789797e9"}
01:14:57.196 01.659 12020 Exposure complete
01:14:57.437 00.241 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"6f3f39eb-7588-4d7a-8d09-e041060307ea"}
01:14:57.473 00.036 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"6f3f39eb-7588-4d7a-8d09-e041060307ea"}
01:14:57.487 00.014 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"75a2ea12-b4d8-47e4-8d1a-87acb50b2385"}
01:14:57.499 00.012 9340 case statement mapped state 6 to 3
01:14:57.510 00.011 12020 worker thread done servicing request
01:14:57.510 00.000 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"75a2ea12-b4d8-47e4-8d1a-87acb50b2385"}
01:14:57.523 00.013 9340 OnExposeComplete: enter
01:14:57.534 00.011 9340 UpdateGuideState(): m_state=6
01:14:57.564 00.030 9340 Star::Find(15, 818, 624, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 159
01:14:57.576 00.012 9340 Star::Find returns 1 (0), X=818.20, Y=624.54, Mass=642963, SNR=101.1, Peak=57074 HFD=3.9
01:14:57.589 00.013 9340 MultiStar: [#1 -0.16,0.36,0.74,U] [#2 0.34,0.03,0.88,U] [#3 -0.28,0.18,0.77,U] [#4 -0.03,0.35,0.71,U] [#5 -0.21,0.26,0.63,U] [#6 -0.34,0.18,0.49,U] [#7 -0.44,0.35,0.33,U] [#8 -0.39,-0.15,0.39,U] 
01:14:57.600 00.011 9340 refined, 8 included, MultiStar: {-0.12, 0.22}, one-star: {-0.07, 0.32}
01:14:57.612 00.012 9340 CameraToMount -- cameraTheta (2.07) - m_xAngle (-3.09) = xAngle (5.16 = -1.12)
01:14:57.623 00.011 9340 CameraToMount -- cameraTheta (2.07) - (m_xAngle (-3.09) + m_yAngleError (-0.07)) = yAngle (5.24 = -1.05)
01:14:57.654 00.031 9340 CameraToMount -- cameraX=-0.12 cameraY=0.22 hyp=0.25 cameraTheta=2.07 mountX=0.11 mountY=-0.22, mountTheta=-1.11
01:14:57.672 00.018 9340 SchedulePrimaryMove(10104498, x=-0.12, y=0.22, opts=13)
01:14:57.686 00.014 9340 Enqueuing Move request for scope (-0.12, 0.22)
01:14:57.702 00.016 12020 Worker thread wakes up
01:14:57.703 00.001 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.12, 0.22) opts 0xd
01:14:57.703 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=11760, max=65535, med=18508, FiltMin=14720, FiltMax=65515, Gamma=2.870
01:14:57.720 00.017 12020 Handling offset move in thread for scope, endpoint = (-0.12, 0.22)
01:14:57.720 00.000 12020 Moving (-0.12, 0.22) raw xDistance=0.11 yDistance=-0.22
01:14:57.721 00.001 9340 UpdateGuideState exits: m=642963 SNR=101.1
01:14:57.751 00.030 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
01:14:57.752 00.001 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:14:57.763 00.011 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:14:57.763 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
01:14:57.775 00.012 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.22
01:14:57.775 00.000 9340 Enqueuing Expose request
01:14:57.785 00.010 12020 MoveAxis(E, 0, ABG)
01:14:57.785 00.000 12020 Move returns status 0, amount 0
01:14:57.786 00.001 12020 MoveAxis(N, 0, ABG)
01:14:57.786 00.000 12020 Move returns status 0, amount 0
01:14:57.786 00.000 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"3cfa09f4-97ad-4573-9f3f-1a44191d3804"}
01:14:57.798 00.012 12020 move complete, result=0
01:14:57.799 00.001 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":159,"width":15,"height":15,"star_pos":[7.20,6.54],"pixels":"..."},"id":"3cfa09f4-97ad-4573-9f3f-1a44191d3804"}
01:14:57.813 00.014 12020 worker thread done servicing request
01:14:57.813 00.000 12020 Worker thread wakes up
01:14:57.814 00.001 9340 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
01:14:57.849 00.035 12020 worker thread servicing REQUEST_EXPOSE 2000
01:14:57.849 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(803,609,31,31)
01:14:59.437 01.588 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"94ef2e7c-2c23-4ebf-9234-101ddae35544"}
01:14:59.446 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"94ef2e7c-2c23-4ebf-9234-101ddae35544"}
01:14:59.459 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"5a32f0d0-10c9-49c5-adf4-1871ca7c37c4"}
01:14:59.468 00.009 9340 case statement mapped state 6 to 3
01:14:59.482 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"5a32f0d0-10c9-49c5-adf4-1871ca7c37c4"}
01:14:59.494 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"d210d931-aa8e-43c0-a46d-e892932032cc"}
01:14:59.504 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":159,"width":15,"height":15,"star_pos":[7.20,6.54],"pixels":"..."},"id":"d210d931-aa8e-43c0-a46d-e892932032cc"}
01:15:00.204 00.700 12020 Exposure complete
01:15:00.430 00.226 12020 worker thread done servicing request
01:15:00.431 00.001 9340 OnExposeComplete: enter
01:15:00.441 00.010 9340 UpdateGuideState(): m_state=6
01:15:00.452 00.011 9340 Star::Find(15, 818, 624, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 160
01:15:00.461 00.009 9340 Star::Find returns 1 (0), X=817.97, Y=624.26, Mass=667427, SNR=85.7, Peak=58218 HFD=4.0
01:15:00.470 00.009 9340 MultiStar: [#1 -0.72,-0.08,0.00,M1] [#2 -0.04,0.10,1.04,U] [#3 -0.87,0.13,0.00,M1] [#4 -0.15,0.07,0.90,U] [#5 -0.43,0.06,0.87,U] [#6 -0.69,0.01,0.00,M1] [#7 -0.88,0.27,0.00,M1] [#8 -0.71,-0.13,0.00,M1] 
01:15:00.482 00.012 9340 refined, 3 included, MultiStar: {-0.22, 0.07}, one-star: {-0.29, 0.05}
01:15:00.493 00.011 9340 CameraToMount -- cameraTheta (2.84) - m_xAngle (-3.09) = xAngle (5.93 = -0.35)
01:15:00.505 00.012 9340 CameraToMount -- cameraTheta (2.84) - (m_xAngle (-3.09) + m_yAngleError (-0.07)) = yAngle (6.01 = -0.28)
01:15:00.529 00.024 9340 CameraToMount -- cameraX=-0.22 cameraY=0.07 hyp=0.23 cameraTheta=2.84 mountX=0.22 mountY=-0.06, mountTheta=-0.28
01:15:00.543 00.014 9340 SchedulePrimaryMove(10104498, x=-0.22, y=0.07, opts=13)
01:15:00.553 00.010 9340 Enqueuing Move request for scope (-0.22, 0.07)
01:15:00.562 00.009 12020 Worker thread wakes up
01:15:00.562 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=11603, max=65535, med=18514, FiltMin=14331, FiltMax=65521, Gamma=2.870
01:15:00.572 00.010 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.22, 0.07) opts 0xd
01:15:00.572 00.000 9340 UpdateGuideState exits: m=667427 SNR=85.7
01:15:00.582 00.010 12020 Handling offset move in thread for scope, endpoint = (-0.22, 0.07)
01:15:00.582 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:15:00.592 00.010 12020 Moving (-0.22, 0.07) raw xDistance=0.22 yDistance=-0.06
01:15:00.592 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
01:15:00.619 00.027 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.22
01:15:00.619 00.000 9340 Enqueuing Expose request
01:15:00.629 00.010 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:15:00.629 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
01:15:00.630 00.001 12020 MoveAxis(E, 0, ABG)
01:15:00.630 00.000 12020 Move returns status 0, amount 0
01:15:00.630 00.000 12020 MoveAxis(N, 0, ABG)
01:15:00.630 00.000 12020 Move returns status 0, amount 0
01:15:00.630 00.000 12020 move complete, result=0
01:15:00.630 00.000 12020 worker thread done servicing request
01:15:00.630 00.000 12020 Worker thread wakes up
01:15:00.631 00.001 12020 worker thread servicing REQUEST_EXPOSE 2000
01:15:00.631 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(803,609,31,31)
01:15:00.633 00.002 9340 GuideStep: 0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
01:15:01.436 00.803 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"4b3d882f-79b9-4b49-9337-383021534365"}
01:15:01.445 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"4b3d882f-79b9-4b49-9337-383021534365"}
01:15:01.490 00.045 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"b33a28a1-b796-4e42-8c06-fec5f3d72caf"}
01:15:01.510 00.020 9340 case statement mapped state 6 to 3
01:15:01.520 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"b33a28a1-b796-4e42-8c06-fec5f3d72caf"}
01:15:01.531 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"bd578a19-2500-45c5-a4ef-9dc219d8fa10"}
01:15:01.542 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":160,"width":15,"height":15,"star_pos":[6.97,7.26],"pixels":"..."},"id":"bd578a19-2500-45c5-a4ef-9dc219d8fa10"}
01:15:03.033 01.491 12020 Exposure complete
01:15:03.353 00.320 12020 worker thread done servicing request
01:15:03.353 00.000 9340 OnExposeComplete: enter
01:15:03.366 00.013 9340 UpdateGuideState(): m_state=6
01:15:03.381 00.015 9340 Star::Find(15, 817, 624, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 161
01:15:03.414 00.033 9340 Star::Find returns 1 (0), X=818.17, Y=624.36, Mass=620145, SNR=88.0, Peak=57718 HFD=3.7
01:15:03.430 00.016 9340 MultiStar: [#1 -0.30,0.12,0.79,U] [#2 0.11,0.05,1.08,U] [#3 -0.32,0.56,0.79,U] [#4 0.13,0.09,0.74,U] [#5 -0.57,0.18,0.66,U] [#6 -0.93,0.19,0.00,M2] [#7 -0.71,0.34,0.00,M2] [#8 -0.67,0.12,0.00,M2] 
01:15:03.445 00.015 9340 single-star, 5 included, MultiStar: {-0.14, 0.18}, one-star: {-0.09, 0.14}
01:15:03.457 00.012 9340 CameraToMount -- cameraTheta (2.14) - m_xAngle (-3.09) = xAngle (5.23 = -1.05)
01:15:03.476 00.019 9340 CameraToMount -- cameraTheta (2.14) - (m_xAngle (-3.09) + m_yAngleError (-0.07)) = yAngle (5.31 = -0.98)
01:15:03.489 00.013 9340 CameraToMount -- cameraX=-0.09 cameraY=0.14 hyp=0.17 cameraTheta=2.14 mountX=0.08 mountY=-0.14, mountTheta=-1.03
01:15:03.530 00.041 9340 SchedulePrimaryMove(10104498, x=-0.09, y=0.14, opts=13)
01:15:03.544 00.014 9340 Enqueuing Move request for scope (-0.09, 0.14)
01:15:03.555 00.011 12020 Worker thread wakes up
01:15:03.555 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=12159, max=65535, med=18534, FiltMin=14806, FiltMax=65515, Gamma=2.870
01:15:03.572 00.017 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.14) opts 0xd
01:15:03.572 00.000 9340 UpdateGuideState exits: m=620145 SNR=88.0
01:15:03.585 00.013 12020 Handling offset move in thread for scope, endpoint = (-0.09, 0.14)
01:15:03.585 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:15:03.598 00.013 12020 Moving (-0.09, 0.14) raw xDistance=0.08 yDistance=-0.14
01:15:03.598 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
01:15:03.628 00.030 9340 Enqueuing Expose request
01:15:03.639 00.011 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
01:15:03.639 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:15:03.639 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
01:15:03.639 00.000 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"3573eb7f-8bda-45e7-ac61-919d3b8e004a"}
01:15:03.651 00.012 12020 MoveAxis(E, 0, ABG)
01:15:03.651 00.000 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"3573eb7f-8bda-45e7-ac61-919d3b8e004a"}
01:15:03.666 00.015 12020 Move returns status 0, amount 0
01:15:03.667 00.001 12020 MoveAxis(N, 0, ABG)
01:15:03.667 00.000 12020 Move returns status 0, amount 0
01:15:03.667 00.000 12020 move complete, result=0
01:15:03.668 00.001 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"37b46da3-9e9b-4c0d-b662-53291b976cd8"}
01:15:03.683 00.015 12020 worker thread done servicing request
01:15:03.684 00.001 9340 case statement mapped state 6 to 3
01:15:03.718 00.034 12020 Worker thread wakes up
01:15:03.719 00.001 12020 worker thread servicing REQUEST_EXPOSE 2000
01:15:03.719 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(803,609,31,31)
01:15:03.720 00.001 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"37b46da3-9e9b-4c0d-b662-53291b976cd8"}
01:15:03.738 00.018 9340 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
01:15:03.759 00.021 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"89972096-e3c6-402c-acbc-91a026d75e37"}
01:15:03.775 00.016 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":161,"width":15,"height":15,"star_pos":[7.17,7.36],"pixels":"..."},"id":"89972096-e3c6-402c-acbc-91a026d75e37"}
01:15:05.435 01.660 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"89f5f3f4-8e8c-4bed-856b-f0343880590a"}
01:15:05.449 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"89f5f3f4-8e8c-4bed-856b-f0343880590a"}
01:15:05.459 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"adfda548-740c-454c-902f-e545df962b84"}
01:15:05.482 00.023 9340 case statement mapped state 6 to 3
01:15:05.497 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"adfda548-740c-454c-902f-e545df962b84"}
01:15:05.509 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"524c75c1-bd17-4903-a5df-5bdfb9575c91"}
01:15:05.518 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":161,"width":15,"height":15,"star_pos":[7.17,7.36],"pixels":"..."},"id":"524c75c1-bd17-4903-a5df-5bdfb9575c91"}
01:15:06.088 00.570 12020 Exposure complete
01:15:06.327 00.239 12020 worker thread done servicing request
01:15:06.327 00.000 9340 OnExposeComplete: enter
01:15:06.366 00.039 9340 UpdateGuideState(): m_state=6
01:15:06.377 00.011 9340 Star::Find(15, 818, 624, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 162
01:15:06.387 00.010 9340 Star::Find returns 1 (0), X=817.83, Y=624.25, Mass=675009, SNR=109.9, Peak=58162 HFD=4.2
01:15:06.398 00.011 9340 MultiStar: [#1 -0.67,0.37,0.00,M1] [#2 -0.37,0.22,0.79,U] [#3 -0.68,0.37,0.00,M1] [#4 -0.34,0.05,0.65,U] [#5 -0.53,0.30,0.58,U] [#6 -0.80,0.27,0.00,M3] [#7 -1.36,0.10,0.00,M3] [#8 -1.03,0.30,0.00,M3] 
01:15:06.413 00.015 9340 single-star, 3 included, MultiStar: {-0.41, 0.14}, one-star: {-0.43, 0.04}
01:15:06.427 00.014 9340 CameraToMount -- cameraTheta (3.06) - m_xAngle (-3.09) = xAngle (6.15 = -0.13)
01:15:06.461 00.034 9340 CameraToMount -- cameraTheta (3.06) - (m_xAngle (-3.09) + m_yAngleError (-0.07)) = yAngle (6.22 = -0.06)
01:15:06.473 00.012 9340 CameraToMount -- cameraX=-0.43 cameraY=0.04 hyp=0.43 cameraTheta=3.06 mountX=0.43 mountY=-0.03, mountTheta=-0.06
01:15:06.488 00.015 9340 SchedulePrimaryMove(10104498, x=-0.43, y=0.04, opts=13)
01:15:06.500 00.012 9340 Enqueuing Move request for scope (-0.43, 0.04)
01:15:06.511 00.011 12020 Worker thread wakes up
01:15:06.512 00.001 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.43, 0.04) opts 0xd
01:15:06.512 00.000 12020 Handling offset move in thread for scope, endpoint = (-0.43, 0.04)
01:15:06.512 00.000 12020 Moving (-0.43, 0.04) raw xDistance=0.43 yDistance=-0.03
01:15:06.513 00.001 9340 UpdateImageDisplay: Size=(1920,1080) min=12337, max=65535, med=18557, FiltMin=14766, FiltMax=65521, Gamma=2.870
01:15:06.525 00.012 12020 GuideAlgorithmHysteresis::Result() returns 0.18 from input 0.43
01:15:06.526 00.001 9340 UpdateGuideState exits: m=675009 SNR=109.9
01:15:06.554 00.028 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:15:06.555 00.001 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
01:15:06.555 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:15:06.565 00.010 12020 MoveAxis(W, 31, ABG)
01:15:06.565 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
01:15:06.576 00.011 12020 Guiding  Dir = 3, Dur = 31
01:15:06.577 00.001 9340 Enqueuing Expose request
01:15:06.586 00.009 12020 IsSlewing returns 0
01:15:06.588 00.002 12020 IsGuiding returns 0
01:15:06.612 00.024 12020 PulseGuide returned control before completion, sleep 17
01:15:06.660 00.048 12020 IsGuiding returns 0
01:15:06.660 00.000 12020 Move returns status 0, amount 31
01:15:06.660 00.000 12020 MoveAxis(N, 0, ABG)
01:15:06.660 00.000 12020 Move returns status 0, amount 0
01:15:06.660 00.000 12020 move complete, result=0
01:15:06.661 00.001 12020 worker thread done servicing request
01:15:06.661 00.000 12020 Worker thread wakes up
01:15:06.661 00.000 9340 GuideStep: 0.4 px 31 ms WEST, -0.0 px 0 ms NORTH
01:15:06.672 00.011 12020 worker thread servicing REQUEST_EXPOSE 2000
01:15:06.673 00.001 12020 Handling exposure in thread, d=2000 o=3 r=(803,609,31,31)
01:15:07.434 00.761 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"fd113db6-8533-4580-84bc-d5b9bc251df9"}
01:15:07.444 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"fd113db6-8533-4580-84bc-d5b9bc251df9"}
01:15:07.455 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"37bd0b5e-ec81-4e29-9917-56d8631786d6"}
01:15:07.466 00.011 9340 case statement mapped state 6 to 3
01:15:07.476 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"37bd0b5e-ec81-4e29-9917-56d8631786d6"}
01:15:07.485 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"6d9ab143-ed66-47c8-b05d-57e7439f005e"}
01:15:07.515 00.030 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":162,"width":15,"height":15,"star_pos":[6.83,7.25],"pixels":"..."},"id":"6d9ab143-ed66-47c8-b05d-57e7439f005e"}
01:15:09.045 01.530 12020 Exposure complete
01:15:09.321 00.276 12020 worker thread done servicing request
01:15:09.321 00.000 9340 OnExposeComplete: enter
01:15:09.335 00.014 9340 UpdateGuideState(): m_state=6
01:15:09.348 00.013 9340 Star::Find(15, 817, 624, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 163
01:15:09.380 00.032 9340 Star::Find returns 1 (0), X=818.48, Y=624.53, Mass=619914, SNR=87.9, Peak=57870 HFD=3.3
01:15:09.393 00.013 9340 MultiStar: [#1 -0.18,0.38,0.90,U] [#2 0.58,0.55,0.00,M1] [#3 -0.21,0.65,0.00,M2] [#4 0.27,0.42,0.82,U] [#5 0.25,0.86,0.00,M1] [#6 0.33,0.35,0.46,U] [#7 -0.74,0.19,0.00,M4] [#8 -0.23,0.50,0.38,U] 
01:15:09.405 00.012 9340 single-star, 4 included, MultiStar: {0.10, 0.38}, one-star: {0.22, 0.31}
01:15:09.415 00.010 9340 CameraToMount -- cameraTheta (0.96) - m_xAngle (-3.09) = xAngle (4.05 = -2.23)
01:15:09.428 00.013 9340 CameraToMount -- cameraTheta (0.96) - (m_xAngle (-3.09) + m_yAngleError (-0.07)) = yAngle (4.12 = -2.16)
01:15:09.441 00.013 9340 CameraToMount -- cameraX=0.22 cameraY=0.31 hyp=0.38 cameraTheta=0.96 mountX=-0.24 mountY=-0.32, mountTheta=-2.21
01:15:09.476 00.035 9340 SchedulePrimaryMove(10104498, x=0.22, y=0.31, opts=13)
01:15:09.489 00.013 9340 Enqueuing Move request for scope (0.22, 0.31)
01:15:09.500 00.011 12020 Worker thread wakes up
01:15:09.500 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=12837, max=65535, med=18569, FiltMin=14858, FiltMax=65515, Gamma=2.870
01:15:09.511 00.011 12020 worker thread servicing REQUEST_MOVE scope ofs (0.22, 0.31) opts 0xd
01:15:09.511 00.000 12020 Handling offset move in thread for scope, endpoint = (0.22, 0.31)
01:15:09.511 00.000 9340 UpdateGuideState exits: m=619914 SNR=87.9
01:15:09.524 00.013 12020 Moving (0.22, 0.31) raw xDistance=-0.24 yDistance=-0.32
01:15:09.524 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:15:09.536 00.012 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.24
01:15:09.536 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
01:15:09.566 00.030 12020 GuideAlgorithmResistSwitch::result() returns -0.32 from input -0.32
01:15:09.566 00.000 12020 MoveAxis(E, 0, ABG)
01:15:09.566 00.000 12020 Move returns status 0, amount 0
01:15:09.566 00.000 12020 MoveAxis(N, 52, ABG)
01:15:09.566 00.000 9340 Enqueuing Expose request
01:15:09.577 00.011 12020 Guiding  Dir = 0, Dur = 52
01:15:09.578 00.001 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"97d1be41-cfcc-4af4-bae3-c6cb59be2f95"}
01:15:09.589 00.011 12020 IsSlewing returns 0
01:15:09.589 00.000 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"97d1be41-cfcc-4af4-bae3-c6cb59be2f95"}
01:15:09.600 00.011 12020 IsGuiding returns 0
01:15:09.601 00.001 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"afe07ba3-8e87-4b73-b016-25725d75268a"}
01:15:09.614 00.013 9340 case statement mapped state 6 to 3
01:15:09.628 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"afe07ba3-8e87-4b73-b016-25725d75268a"}
01:15:09.664 00.036 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"de597936-795c-4982-b3f3-054ac983968a"}
01:15:09.678 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":163,"width":15,"height":15,"star_pos":[7.48,6.53],"pixels":"..."},"id":"de597936-795c-4982-b3f3-054ac983968a"}
01:15:09.721 00.043 12020 IsGuiding returns 1
01:15:09.721 00.000 12020 scope still moving after pulse duration time elapsed
01:15:09.758 00.037 12020 IsSlewing returns 0
01:15:09.761 00.003 12020 IsGuiding returns 1
01:15:09.874 00.113 12020 IsSlewing returns 0
01:15:09.875 00.001 12020 IsGuiding returns 0
01:15:09.876 00.001 12020 scope move finished after 52 + 223 ms
01:15:09.876 00.000 12020 Move returns status 0, amount 52
01:15:09.876 00.000 12020 move complete, result=0
01:15:09.876 00.000 12020 worker thread done servicing request
01:15:09.877 00.001 9340 GuideStep: -0.2 px 0 ms EAST, -0.3 px 52 ms NORTH
01:15:09.888 00.011 12020 Worker thread wakes up
01:15:09.888 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
01:15:09.888 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(803,609,31,31)
01:15:11.433 01.545 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"12102572-e904-4c56-9202-a1ed925411ec"}
01:15:11.444 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"12102572-e904-4c56-9202-a1ed925411ec"}
01:15:11.454 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"c8760123-67fe-42b6-864b-aac4ff0491b7"}
01:15:11.463 00.009 9340 case statement mapped state 6 to 3
01:15:11.472 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"c8760123-67fe-42b6-864b-aac4ff0491b7"}
01:15:11.502 00.030 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"86cd1a93-f0aa-4cbc-be00-8c5f336ea99e"}
01:15:11.514 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":163,"width":15,"height":15,"star_pos":[7.48,6.53],"pixels":"..."},"id":"86cd1a93-f0aa-4cbc-be00-8c5f336ea99e"}
01:15:12.261 00.747 12020 Exposure complete
01:15:12.465 00.204 12020 worker thread done servicing request
01:15:12.465 00.000 9340 OnExposeComplete: enter
01:15:12.492 00.027 9340 UpdateGuideState(): m_state=6
01:15:12.501 00.009 9340 Star::Find(15, 818, 624, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 164
01:15:12.511 00.010 9340 Star::Find returns 1 (0), X=818.48, Y=624.17, Mass=608812, SNR=86.0, Peak=58696 HFD=3.8
01:15:12.520 00.009 9340 MultiStar: [#1 -0.00,0.08,0.90,U] [#2 0.30,-0.15,1.06,U] [#3 -0.07,0.15,0.80,U] [#4 0.19,0.02,0.69,U] [#5 -0.47,0.20,0.78,U] [#6 -0.32,0.05,0.56,U] [#7 -0.46,-0.04,0.40,U] [#8 -0.20,-0.72,0.00,M3] 
01:15:12.533 00.013 9340 refined, 7 included, MultiStar: {-0.02, 0.03}, one-star: {0.22, -0.04}
01:15:12.544 00.011 9340 CameraToMount -- cameraTheta (2.17) - m_xAngle (-3.09) = xAngle (5.26 = -1.02)
01:15:12.568 00.024 9340 CameraToMount -- cameraTheta (2.17) - (m_xAngle (-3.09) + m_yAngleError (-0.07)) = yAngle (5.33 = -0.95)
01:15:12.580 00.012 9340 CameraToMount -- cameraX=-0.02 cameraY=0.03 hyp=0.03 cameraTheta=2.17 mountX=0.02 mountY=-0.03, mountTheta=-1.00
01:15:12.593 00.013 9340 SchedulePrimaryMove(10104498, x=-0.02, y=0.03, opts=13)
01:15:12.602 00.009 9340 Enqueuing Move request for scope (-0.02, 0.03)
01:15:12.614 00.012 12020 Worker thread wakes up
01:15:12.614 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=12494, max=65535, med=18590, FiltMin=14939, FiltMax=65515, Gamma=2.870
01:15:12.625 00.011 9340 UpdateGuideState exits: m=608812 SNR=86.0
01:15:12.635 00.010 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:15:12.663 00.028 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.03) opts 0xd
01:15:12.663 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
01:15:12.672 00.009 12020 Handling offset move in thread for scope, endpoint = (-0.02, 0.03)
01:15:12.672 00.000 9340 Enqueuing Expose request
01:15:12.681 00.009 12020 Moving (-0.02, 0.03) raw xDistance=0.02 yDistance=-0.03
01:15:12.681 00.000 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
01:15:12.682 00.001 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:15:12.682 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
01:15:12.682 00.000 12020 MoveAxis(E, 0, ABG)
01:15:12.682 00.000 12020 Move returns status 0, amount 0
01:15:12.682 00.000 12020 MoveAxis(N, 0, ABG)
01:15:12.682 00.000 12020 Move returns status 0, amount 0
01:15:12.682 00.000 12020 move complete, result=0
01:15:12.683 00.001 12020 worker thread done servicing request
01:15:12.683 00.000 12020 Worker thread wakes up
01:15:12.683 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
01:15:12.683 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(803,609,31,31)
01:15:12.684 00.001 9340 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
01:15:13.436 00.752 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"c3dd26ff-9a5b-4be4-92bd-37e4d41003b4"}
01:15:13.446 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"c3dd26ff-9a5b-4be4-92bd-37e4d41003b4"}
01:15:13.456 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"53a6cf76-780c-4453-8515-edafb00e45ae"}
01:15:13.466 00.010 9340 case statement mapped state 6 to 3
01:15:13.474 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"53a6cf76-780c-4453-8515-edafb00e45ae"}
01:15:13.487 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"971788d3-cb41-446a-8585-ba4bca7dbb29"}
01:15:13.500 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":164,"width":15,"height":15,"star_pos":[7.48,7.17],"pixels":"..."},"id":"971788d3-cb41-446a-8585-ba4bca7dbb29"}
01:15:15.053 01.553 12020 Exposure complete
01:15:15.319 00.266 12020 worker thread done servicing request
01:15:15.320 00.001 9340 OnExposeComplete: enter
01:15:15.331 00.011 9340 UpdateGuideState(): m_state=6
01:15:15.343 00.012 9340 Star::Find(15, 818, 624, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 165
01:15:15.358 00.015 9340 Star::Find returns 1 (0), X=818.73, Y=624.28, Mass=609741, SNR=81.4, Peak=51688 HFD=4.1
01:15:15.372 00.014 9340 MultiStar: [#1 0.32,-0.13,0.85,U] [#2 0.48,-0.06,1.14,U] [#3 0.13,0.18,0.82,U] [#4 0.61,-0.11,0.84,U] [#5 0.40,0.10,0.72,U] [#6 0.11,0.04,0.44,U] [#7 -0.04,0.09,0.49,U] [#8 0.07,-0.39,0.46,U] 
01:15:15.405 00.033 9340 refined, 8 included, MultiStar: {0.33, -0.02}, one-star: {0.47, 0.06}
01:15:15.417 00.012 9340 CameraToMount -- cameraTheta (-0.05) - m_xAngle (-3.09) = xAngle (3.04 = 3.04)
01:15:15.429 00.012 9340 CameraToMount -- cameraTheta (-0.05) - (m_xAngle (-3.09) + m_yAngleError (-0.07)) = yAngle (3.12 = 3.12)
01:15:15.440 00.011 9340 CameraToMount -- cameraX=0.33 cameraY=-0.02 hyp=0.33 cameraTheta=-0.05 mountX=-0.33 mountY=0.01, mountTheta=3.12
01:15:15.458 00.018 9340 SchedulePrimaryMove(10104498, x=0.33, y=-0.02, opts=13)
01:15:15.487 00.029 9340 Enqueuing Move request for scope (0.33, -0.02)
01:15:15.502 00.015 12020 Worker thread wakes up
01:15:15.502 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=12125, max=65535, med=18557, FiltMin=14780, FiltMax=65515, Gamma=2.870
01:15:15.514 00.012 12020 worker thread servicing REQUEST_MOVE scope ofs (0.33, -0.02) opts 0xd
01:15:15.514 00.000 9340 UpdateGuideState exits: m=609741 SNR=81.4
01:15:15.525 00.011 12020 Handling offset move in thread for scope, endpoint = (0.33, -0.02)
01:15:15.525 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:15:15.536 00.011 12020 Moving (0.33, -0.02) raw xDistance=-0.33 yDistance=0.01
01:15:15.536 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
01:15:15.547 00.011 12020 GuideAlgorithmHysteresis::Result() returns -0.14 from input -0.33
01:15:15.547 00.000 9340 Enqueuing Expose request
01:15:15.575 00.028 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:15:15.576 00.001 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
01:15:15.576 00.000 12020 MoveAxis(E, 24, ABG)
01:15:15.576 00.000 12020 Guiding  Dir = 2, Dur = 24
01:15:15.578 00.002 12020 IsSlewing returns 0
01:15:15.578 00.000 12020 IsGuiding returns 0
01:15:15.580 00.002 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"f8860fc0-485f-401a-aebb-06554f085cb7"}
01:15:15.595 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"f8860fc0-485f-401a-aebb-06554f085cb7"}
01:15:15.607 00.012 12020 PulseGuide returned control before completion, sleep 15
01:15:15.608 00.001 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"53d4f54f-7501-4f8d-9421-dbc4246cb95b"}
01:15:15.622 00.014 9340 case statement mapped state 6 to 3
01:15:15.638 00.016 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"53d4f54f-7501-4f8d-9421-dbc4246cb95b"}
01:15:15.670 00.032 12020 IsGuiding returns 0
01:15:15.673 00.003 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"7867b956-9bea-4548-87e6-d67af6e2695f"}
01:15:15.709 00.036 12020 Move returns status 0, amount 24
01:15:15.709 00.000 12020 MoveAxis(N, 0, ABG)
01:15:15.709 00.000 12020 Move returns status 0, amount 0
01:15:15.710 00.001 12020 move complete, result=0
01:15:15.711 00.001 12020 worker thread done servicing request
01:15:15.711 00.000 12020 Worker thread wakes up
01:15:15.712 00.001 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":165,"width":15,"height":15,"star_pos":[6.73,7.28],"pixels":"..."},"id":"7867b956-9bea-4548-87e6-d67af6e2695f"}
01:15:15.728 00.016 12020 worker thread servicing REQUEST_EXPOSE 2000
01:15:15.728 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(803,609,31,31)
01:15:15.731 00.003 9340 GuideStep: -0.3 px 24 ms EAST, 0.0 px 0 ms NORTH
01:15:17.435 01.704 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"42908983-4828-46d8-a0a8-7cf238f21470"}
01:15:17.453 00.018 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"42908983-4828-46d8-a0a8-7cf238f21470"}
01:15:17.468 00.015 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"f662d4a1-a70c-4918-be95-5b95b5c6421a"}
01:15:17.477 00.009 9340 case statement mapped state 6 to 3
01:15:17.488 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"f662d4a1-a70c-4918-be95-5b95b5c6421a"}
01:15:17.501 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"44df90b2-cd4d-4599-a7ed-21b829bcbfbd"}
01:15:17.534 00.033 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":165,"width":15,"height":15,"star_pos":[6.73,7.28],"pixels":"..."},"id":"44df90b2-cd4d-4599-a7ed-21b829bcbfbd"}
01:15:18.193 00.659 12020 Exposure complete
01:15:18.427 00.234 12020 worker thread done servicing request
01:15:18.427 00.000 9340 OnExposeComplete: enter
01:15:18.439 00.012 9340 UpdateGuideState(): m_state=6
01:15:18.468 00.029 9340 Star::Find(15, 818, 624, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 166
01:15:18.482 00.014 9340 Star::Find returns 1 (0), X=818.63, Y=623.97, Mass=714453, SNR=99.3, Peak=54232 HFD=4.1
01:15:18.497 00.015 9340 MultiStar: [#1 0.09,0.03,0.72,U] [#2 0.55,-0.08,0.97,U] [#3 0.10,0.20,0.80,U] [#4 0.55,-0.25,0.67,U] [#5 -0.04,-0.34,0.65,U] [#6 0.18,0.07,0.49,U] [#7 -0.16,0.91,0.00,M3] [#8 -0.07,-0.38,0.38,U] 
01:15:18.507 00.010 9340 refined, 7 included, MultiStar: {0.26, -0.11}, one-star: {0.37, -0.25}
01:15:18.521 00.014 9340 CameraToMount -- cameraTheta (-0.42) - m_xAngle (-3.09) = xAngle (2.68 = 2.68)
01:15:18.532 00.011 9340 CameraToMount -- cameraTheta (-0.42) - (m_xAngle (-3.09) + m_yAngleError (-0.07)) = yAngle (2.75 = 2.75)
01:15:18.566 00.034 9340 CameraToMount -- cameraX=0.26 cameraY=-0.11 hyp=0.28 cameraTheta=-0.42 mountX=-0.25 mountY=0.11, mountTheta=2.74
01:15:18.589 00.023 9340 SchedulePrimaryMove(10104498, x=0.26, y=-0.11, opts=13)
01:15:18.600 00.011 9340 Enqueuing Move request for scope (0.26, -0.11)
01:15:18.610 00.010 12020 Worker thread wakes up
01:15:18.610 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=12565, max=65535, med=18760, FiltMin=14843, FiltMax=65515, Gamma=2.870
01:15:18.625 00.015 12020 worker thread servicing REQUEST_MOVE scope ofs (0.26, -0.11) opts 0xd
01:15:18.625 00.000 9340 UpdateGuideState exits: m=714453 SNR=99.3
01:15:18.638 00.013 12020 Handling offset move in thread for scope, endpoint = (0.26, -0.11)
01:15:18.638 00.000 12020 Moving (0.26, -0.11) raw xDistance=-0.25 yDistance=0.11
01:15:18.638 00.000 12020 GuideAlgorithmHysteresis::Result() returns -0.12 from input -0.25
01:15:18.638 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:15:18.639 00.001 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
01:15:18.639 00.000 12020 MoveAxis(E, 20, ABG)
01:15:18.639 00.000 12020 Guiding  Dir = 2, Dur = 20
01:15:18.639 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:15:18.678 00.039 12020 IsSlewing returns 0
01:15:18.678 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
01:15:18.687 00.009 9340 Enqueuing Expose request
01:15:18.701 00.014 12020 IsGuiding returns 0
01:15:18.733 00.032 12020 IsGuiding returns 1
01:15:18.734 00.001 12020 scope still moving after pulse duration time elapsed
01:15:18.757 00.023 12020 IsSlewing returns 0
01:15:18.758 00.001 12020 IsGuiding returns 1
01:15:18.796 00.038 12020 IsSlewing returns 0
01:15:18.797 00.001 12020 IsGuiding returns 0
01:15:18.797 00.000 12020 scope move finished after 20 + 76 ms
01:15:18.798 00.001 12020 Move returns status 0, amount 20
01:15:18.798 00.000 12020 MoveAxis(N, 0, ABG)
01:15:18.798 00.000 12020 Move returns status 0, amount 0
01:15:18.798 00.000 12020 move complete, result=0
01:15:18.798 00.000 12020 worker thread done servicing request
01:15:18.798 00.000 9340 GuideStep: -0.3 px 20 ms EAST, 0.1 px 0 ms NORTH
01:15:18.812 00.014 12020 Worker thread wakes up
01:15:18.813 00.001 12020 worker thread servicing REQUEST_EXPOSE 2000
01:15:18.813 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(803,609,31,31)
01:15:19.434 00.621 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"6e30cd05-31dd-45c3-8845-ef3e462f8f96"}
01:15:19.446 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"6e30cd05-31dd-45c3-8845-ef3e462f8f96"}
01:15:19.459 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"1fba6965-8649-40a9-a1ca-e4664ea632ad"}
01:15:19.471 00.012 9340 case statement mapped state 6 to 3
01:15:19.497 00.026 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"1fba6965-8649-40a9-a1ca-e4664ea632ad"}
01:15:19.510 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"fca53960-1348-447e-a846-28e379e4fd0d"}
01:15:19.528 00.018 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":166,"width":15,"height":15,"star_pos":[6.63,6.97],"pixels":"..."},"id":"fca53960-1348-447e-a846-28e379e4fd0d"}
01:15:21.218 01.690 12020 Exposure complete
01:15:21.433 00.215 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"02956b60-a3d5-47ff-b613-1ad5bf89a410"}
01:15:21.446 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"02956b60-a3d5-47ff-b613-1ad5bf89a410"}
01:15:21.471 00.025 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"77e825b0-128a-4457-97bf-cb6db98eda24"}
01:15:21.502 00.031 9340 case statement mapped state 6 to 3
01:15:21.547 00.045 12020 worker thread done servicing request
01:15:21.547 00.000 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"77e825b0-128a-4457-97bf-cb6db98eda24"}
01:15:21.563 00.016 9340 OnExposeComplete: enter
01:15:21.578 00.015 9340 UpdateGuideState(): m_state=6
01:15:21.590 00.012 9340 Star::Find(15, 818, 623, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 167
01:15:21.612 00.022 9340 Star::Find returns 1 (0), X=818.70, Y=623.96, Mass=669926, SNR=88.2, Peak=55896 HFD=4.1
01:15:21.658 00.046 9340 MultiStar: [#1 0.05,-0.13,0.83,U] [#2 0.61,0.11,1.04,U] [#3 0.15,0.05,0.75,U] [#4 0.65,0.26,0.00,M1] [#5 0.43,0.07,0.76,U] [#6 -0.24,-0.05,0.45,U] [#7 -0.00,0.03,0.44,U] [#8 0.05,-0.06,0.49,U] 
01:15:21.672 00.014 9340 refined, 7 included, MultiStar: {0.26, -0.03}, one-star: {0.43, -0.25}
01:15:21.704 00.032 9340 CameraToMount -- cameraTheta (-0.13) - m_xAngle (-3.09) = xAngle (2.96 = 2.96)
01:15:21.754 00.050 9340 CameraToMount -- cameraTheta (-0.13) - (m_xAngle (-3.09) + m_yAngleError (-0.07)) = yAngle (3.03 = 3.03)
01:15:21.766 00.012 9340 CameraToMount -- cameraX=0.26 cameraY=-0.03 hyp=0.26 cameraTheta=-0.13 mountX=-0.25 mountY=0.03, mountTheta=3.03
01:15:21.783 00.017 9340 SchedulePrimaryMove(10104498, x=0.26, y=-0.03, opts=13)
01:15:21.799 00.016 9340 Enqueuing Move request for scope (0.26, -0.03)
01:15:21.816 00.017 12020 Worker thread wakes up
01:15:21.817 00.001 12020 worker thread servicing REQUEST_MOVE scope ofs (0.26, -0.03) opts 0xd
01:15:21.817 00.000 12020 Handling offset move in thread for scope, endpoint = (0.26, -0.03)
01:15:21.817 00.000 12020 Moving (0.26, -0.03) raw xDistance=-0.25 yDistance=0.03
01:15:21.817 00.000 12020 GuideAlgorithmHysteresis::Result() returns -0.12 from input -0.25
01:15:21.818 00.001 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:15:21.818 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
01:15:21.818 00.000 12020 MoveAxis(E, 20, ABG)
01:15:21.818 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=12889, max=65535, med=18696, FiltMin=14944, FiltMax=65515, Gamma=2.870
01:15:21.859 00.041 12020 Guiding  Dir = 2, Dur = 20
01:15:21.861 00.002 12020 IsSlewing returns 0
01:15:21.861 00.000 9340 UpdateGuideState exits: m=669926 SNR=88.2
01:15:21.876 00.015 12020 IsGuiding returns 0
01:15:21.877 00.001 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:15:21.901 00.024 9340 ScheduleExposure(2000,3,1) exposurePending=0
01:15:21.920 00.019 9340 Enqueuing Expose request
01:15:21.941 00.021 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"3a46ff97-97b1-4f38-90a1-9760bcbef887"}
01:15:21.978 00.037 12020 IsGuiding returns 1
01:15:21.978 00.000 12020 scope still moving after pulse duration time elapsed
01:15:21.978 00.000 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":167,"width":15,"height":15,"star_pos":[6.70,6.96],"pixels":"..."},"id":"3a46ff97-97b1-4f38-90a1-9760bcbef887"}
01:15:22.014 00.036 12020 IsSlewing returns 0
01:15:22.017 00.003 12020 IsGuiding returns 0
01:15:22.017 00.000 12020 scope move finished after 20 + 119 ms
01:15:22.017 00.000 12020 Move returns status 0, amount 20
01:15:22.018 00.001 12020 MoveAxis(N, 0, ABG)
01:15:22.018 00.000 12020 Move returns status 0, amount 0
01:15:22.018 00.000 12020 move complete, result=0
01:15:22.018 00.000 12020 worker thread done servicing request
01:15:22.018 00.000 12020 Worker thread wakes up
01:15:22.018 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
01:15:22.018 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(803,609,31,31)
01:15:22.020 00.002 9340 GuideStep: -0.3 px 20 ms EAST, 0.0 px 0 ms NORTH
01:15:23.432 01.412 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"39ca687d-73f3-47d7-9d08-08420d253b70"}
01:15:23.445 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"39ca687d-73f3-47d7-9d08-08420d253b70"}
01:15:23.459 00.014 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"54ade341-a19d-43ca-a1f5-38bac630d8e5"}
01:15:23.470 00.011 9340 case statement mapped state 6 to 3
01:15:23.492 00.022 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"54ade341-a19d-43ca-a1f5-38bac630d8e5"}
01:15:23.505 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"8aebe930-7212-4181-81ff-5ffdf6c7d76a"}
01:15:23.516 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":167,"width":15,"height":15,"star_pos":[6.70,6.96],"pixels":"..."},"id":"8aebe930-7212-4181-81ff-5ffdf6c7d76a"}
01:15:24.387 00.871 12020 Exposure complete
01:15:24.590 00.203 12020 worker thread done servicing request
01:15:24.591 00.001 9340 OnExposeComplete: enter
01:15:24.598 00.007 9340 UpdateGuideState(): m_state=6
01:15:24.608 00.010 9340 Star::Find(15, 818, 623, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 168
01:15:24.618 00.010 9340 Star::Find returns 1 (0), X=818.89, Y=624.20, Mass=572485, SNR=90.4, Peak=58936 HFD=3.6
01:15:24.626 00.008 9340 MultiStar: [#1 0.41,0.24,0.87,U] [#2 0.55,-0.01,1.06,U] [#3 0.16,0.22,1.05,U] [#4 0.87,-0.10,0.00,M2] [#5 0.07,0.30,0.87,U] [#6 0.08,0.45,0.42,U] [#7 0.04,0.18,0.40,U] [#8 0.43,0.19,0.48,U] 
01:15:24.637 00.011 9340 refined, 7 included, MultiStar: {0.33, 0.17}, one-star: {0.63, -0.01}
01:15:24.646 00.009 9340 CameraToMount -- cameraTheta (0.46) - m_xAngle (-3.09) = xAngle (3.55 = -2.73)
01:15:24.656 00.010 9340 CameraToMount -- cameraTheta (0.46) - (m_xAngle (-3.09) + m_yAngleError (-0.07)) = yAngle (3.63 = -2.66)
01:15:24.667 00.011 9340 CameraToMount -- cameraX=0.33 cameraY=0.17 hyp=0.37 cameraTheta=0.46 mountX=-0.34 mountY=-0.17, mountTheta=-2.67
01:15:24.699 00.032 9340 SchedulePrimaryMove(10104498, x=0.33, y=0.17, opts=13)
01:15:24.708 00.009 9340 Enqueuing Move request for scope (0.33, 0.17)
01:15:24.718 00.010 12020 Worker thread wakes up
01:15:24.719 00.001 9340 UpdateImageDisplay: Size=(1920,1080) min=13067, max=65535, med=18834, FiltMin=14934, FiltMax=65515, Gamma=2.870
01:15:24.727 00.008 12020 worker thread servicing REQUEST_MOVE scope ofs (0.33, 0.17) opts 0xd
01:15:24.727 00.000 9340 UpdateGuideState exits: m=572485 SNR=90.4
01:15:24.734 00.007 12020 Handling offset move in thread for scope, endpoint = (0.33, 0.17)
01:15:24.735 00.001 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:15:24.743 00.008 12020 Moving (0.33, 0.17) raw xDistance=-0.34 yDistance=-0.17
01:15:24.743 00.000 12020 GuideAlgorithmHysteresis::Result() returns -0.15 from input -0.34
01:15:24.743 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:15:24.743 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
01:15:24.755 00.012 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
01:15:24.755 00.000 12020 MoveAxis(E, 26, ABG)
01:15:24.756 00.001 12020 Guiding  Dir = 2, Dur = 26
01:15:24.756 00.000 9340 Enqueuing Expose request
01:15:24.777 00.021 12020 IsSlewing returns 0
01:15:24.778 00.001 12020 IsGuiding returns 0
01:15:24.810 00.032 12020 IsGuiding returns 1
01:15:24.810 00.000 12020 scope still moving after pulse duration time elapsed
01:15:24.839 00.029 12020 IsSlewing returns 0
01:15:24.839 00.000 12020 IsGuiding returns 1
01:15:24.872 00.033 12020 IsSlewing returns 0
01:15:24.873 00.001 12020 IsGuiding returns 0
01:15:24.874 00.001 12020 scope move finished after 26 + 69 ms
01:15:24.874 00.000 12020 Move returns status 0, amount 26
01:15:24.874 00.000 12020 MoveAxis(N, 0, ABG)
01:15:24.874 00.000 12020 Move returns status 0, amount 0
01:15:24.874 00.000 12020 move complete, result=0
01:15:24.874 00.000 12020 worker thread done servicing request
01:15:24.874 00.000 9340 GuideStep: -0.3 px 26 ms EAST, -0.2 px 0 ms NORTH
01:15:24.885 00.011 12020 Worker thread wakes up
01:15:24.886 00.001 12020 worker thread servicing REQUEST_EXPOSE 2000
01:15:24.886 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(803,609,31,31)
01:15:25.432 00.546 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"5149efd6-dad2-4bcd-a36d-6785229ba7c3"}
01:15:25.457 00.025 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"5149efd6-dad2-4bcd-a36d-6785229ba7c3"}
01:15:25.468 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"a65fc35b-03d3-465d-96cf-764782f83eab"}
01:15:25.476 00.008 9340 case statement mapped state 6 to 3
01:15:25.483 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"a65fc35b-03d3-465d-96cf-764782f83eab"}
01:15:25.491 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"a8058409-03fc-4898-a6dc-700eab727b78"}
01:15:25.502 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":168,"width":15,"height":15,"star_pos":[6.89,7.20],"pixels":"..."},"id":"a8058409-03fc-4898-a6dc-700eab727b78"}
01:15:27.369 01.867 12020 Exposure complete
01:15:27.443 00.074 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"6f3ffb70-0afa-42ce-9f6f-8c4588aa7339"}
01:15:27.463 00.020 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"6f3ffb70-0afa-42ce-9f6f-8c4588aa7339"}
01:15:27.496 00.033 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"e3e7c522-51b2-4558-bcb8-9046db11bd7c"}
01:15:27.511 00.015 9340 case statement mapped state 6 to 3
01:15:27.524 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"e3e7c522-51b2-4558-bcb8-9046db11bd7c"}
01:15:27.554 00.030 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"ad39def5-b063-40c8-8376-857b3032ea04"}
01:15:27.566 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":168,"width":15,"height":15,"star_pos":[6.89,7.20],"pixels":"..."},"id":"ad39def5-b063-40c8-8376-857b3032ea04"}
01:15:27.600 00.034 12020 worker thread done servicing request
01:15:27.600 00.000 9340 OnExposeComplete: enter
01:15:27.637 00.037 9340 UpdateGuideState(): m_state=6
01:15:27.651 00.014 9340 Star::Find(15, 818, 624, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 169
01:15:27.666 00.015 9340 Star::Find returns 1 (0), X=818.56, Y=624.23, Mass=752395, SNR=116.9, Peak=54860 HFD=4.3
01:15:27.695 00.029 9340 MultiStar: [#1 0.02,0.35,0.60,U] [#2 0.23,0.04,0.68,U] [#3 -0.15,0.26,0.55,U] [#4 0.45,0.28,0.56,U] [#5 -0.25,0.18,0.58,U] [#6 -0.23,-0.34,0.39,U] [#7 -0.41,0.23,0.36,U] [#8 0.31,0.32,0.34,U] 
01:15:27.735 00.040 9340 refined, 8 included, MultiStar: {0.07, 0.14}, one-star: {0.30, 0.01}
01:15:27.754 00.019 9340 CameraToMount -- cameraTheta (1.10) - m_xAngle (-3.09) = xAngle (4.19 = -2.09)
01:15:27.767 00.013 9340 CameraToMount -- cameraTheta (1.10) - (m_xAngle (-3.09) + m_yAngleError (-0.07)) = yAngle (4.27 = -2.02)
01:15:27.787 00.020 9340 CameraToMount -- cameraX=0.07 cameraY=0.14 hyp=0.16 cameraTheta=1.10 mountX=-0.08 mountY=-0.14, mountTheta=-2.07
01:15:27.843 00.056 9340 SchedulePrimaryMove(10104498, x=0.07, y=0.14, opts=13)
01:15:27.858 00.015 9340 Enqueuing Move request for scope (0.07, 0.14)
01:15:27.869 00.011 12020 Worker thread wakes up
01:15:27.870 00.001 12020 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.14) opts 0xd
01:15:27.870 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=13387, max=65535, med=18832, FiltMin=14841, FiltMax=65515, Gamma=2.870
01:15:27.884 00.014 12020 Handling offset move in thread for scope, endpoint = (0.07, 0.14)
01:15:27.885 00.001 12020 Moving (0.07, 0.14) raw xDistance=-0.08 yDistance=-0.14
01:15:27.885 00.000 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
01:15:27.885 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:15:27.885 00.000 9340 UpdateGuideState exits: m=752395 SNR=116.9
01:15:27.901 00.016 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
01:15:27.901 00.000 12020 MoveAxis(E, 0, ABG)
01:15:27.902 00.001 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:15:27.947 00.045 12020 Move returns status 0, amount 0
01:15:27.947 00.000 12020 MoveAxis(N, 0, ABG)
01:15:27.948 00.001 12020 Move returns status 0, amount 0
01:15:27.948 00.000 12020 move complete, result=0
01:15:27.948 00.000 12020 worker thread done servicing request
01:15:27.950 00.002 9340 ScheduleExposure(2000,3,1) exposurePending=0
01:15:27.978 00.028 9340 Enqueuing Expose request
01:15:28.040 00.062 12020 Worker thread wakes up
01:15:28.040 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
01:15:28.040 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(803,609,31,31)
01:15:28.041 00.001 9340 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
01:15:29.440 01.399 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"dde197e8-6e44-40b7-bb72-4d3e43ca5d0f"}
01:15:29.454 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"dde197e8-6e44-40b7-bb72-4d3e43ca5d0f"}
01:15:29.475 00.021 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"019fa55a-12de-4070-8584-01ed9794a728"}
01:15:29.501 00.026 9340 case statement mapped state 6 to 3
01:15:29.544 00.043 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"019fa55a-12de-4070-8584-01ed9794a728"}
01:15:29.563 00.019 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"6acf2477-7def-4a8c-9070-12b0b543b771"}
01:15:29.577 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":169,"width":15,"height":15,"star_pos":[6.56,7.23],"pixels":"..."},"id":"6acf2477-7def-4a8c-9070-12b0b543b771"}
01:15:30.415 00.838 12020 Exposure complete
01:15:30.642 00.227 12020 worker thread done servicing request
01:15:30.642 00.000 9340 OnExposeComplete: enter
01:15:30.676 00.034 9340 UpdateGuideState(): m_state=6
01:15:30.688 00.012 9340 Star::Find(15, 818, 624, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 170
01:15:30.705 00.017 9340 Star::Find returns 1 (0), X=819.04, Y=624.26, Mass=664326, SNR=96.8, Peak=58336 HFD=4.0
01:15:30.715 00.010 9340 MultiStar: [#1 0.43,0.08,0.77,U] [#2 0.92,-0.01,0.00,M1] [#3 0.42,0.36,0.68,U] [#4 1.23,-0.08,0.00,M2] [#5 0.57,0.24,0.56,U] [#6 0.22,-0.37,0.41,U] [#7 0.08,0.64,0.51,U] [#8 0.38,0.06,0.47,U] 
01:15:30.727 00.012 9340 refined, 6 included, MultiStar: {0.46, 0.16}, one-star: {0.78, 0.05}
01:15:30.738 00.011 9340 CameraToMount -- cameraTheta (0.33) - m_xAngle (-3.09) = xAngle (3.43 = -2.86)
01:15:30.754 00.016 9340 CameraToMount -- cameraTheta (0.33) - (m_xAngle (-3.09) + m_yAngleError (-0.07)) = yAngle (3.50 = -2.78)
01:15:30.793 00.039 9340 CameraToMount -- cameraX=0.46 cameraY=0.16 hyp=0.49 cameraTheta=0.33 mountX=-0.47 mountY=-0.17, mountTheta=-2.79
01:15:30.812 00.019 9340 SchedulePrimaryMove(10104498, x=0.46, y=0.16, opts=13)
01:15:30.822 00.010 9340 Enqueuing Move request for scope (0.46, 0.16)
01:15:30.833 00.011 12020 Worker thread wakes up
01:15:30.833 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=12721, max=65535, med=18837, FiltMin=14742, FiltMax=65515, Gamma=2.870
01:15:30.845 00.012 12020 worker thread servicing REQUEST_MOVE scope ofs (0.46, 0.16) opts 0xd
01:15:30.846 00.001 9340 UpdateGuideState exits: m=664326 SNR=96.8
01:15:30.860 00.014 12020 Handling offset move in thread for scope, endpoint = (0.46, 0.16)
01:15:30.860 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:15:30.891 00.031 12020 Moving (0.46, 0.16) raw xDistance=-0.47 yDistance=-0.17
01:15:30.891 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
01:15:30.904 00.013 12020 GuideAlgorithmHysteresis::Result() returns -0.20 from input -0.47
01:15:30.904 00.000 9340 Enqueuing Expose request
01:15:30.914 00.010 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:15:30.914 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
01:15:30.915 00.001 12020 MoveAxis(E, 33, ABG)
01:15:30.915 00.000 12020 Guiding  Dir = 2, Dur = 33
01:15:30.918 00.003 12020 IsSlewing returns 0
01:15:30.923 00.005 12020 IsGuiding returns 0
01:15:30.949 00.026 12020 PulseGuide returned control before completion, sleep 18
01:15:30.979 00.030 12020 IsGuiding returns 1
01:15:30.980 00.001 12020 scope still moving after pulse duration time elapsed
01:15:31.013 00.033 12020 IsSlewing returns 0
01:15:31.014 00.001 12020 IsGuiding returns 0
01:15:31.014 00.000 12020 scope move finished after 33 + 57 ms
01:15:31.014 00.000 12020 Move returns status 0, amount 33
01:15:31.014 00.000 12020 MoveAxis(N, 0, ABG)
01:15:31.015 00.001 12020 Move returns status 0, amount 0
01:15:31.015 00.000 12020 move complete, result=0
01:15:31.015 00.000 12020 worker thread done servicing request
01:15:31.015 00.000 9340 GuideStep: -0.5 px 33 ms EAST, -0.2 px 0 ms NORTH
01:15:31.030 00.015 12020 Worker thread wakes up
01:15:31.030 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
01:15:31.030 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(803,609,31,31)
01:15:31.438 00.408 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"3ce64aa9-bb8c-42c4-8173-fab084425b93"}
01:15:31.447 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"3ce64aa9-bb8c-42c4-8173-fab084425b93"}
01:15:31.457 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"da0f7073-259f-49ab-9941-440d6769bb50"}
01:15:31.469 00.012 9340 case statement mapped state 6 to 3
01:15:31.481 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"da0f7073-259f-49ab-9941-440d6769bb50"}
01:15:31.511 00.030 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"4f3b432e-696b-4394-a385-f6f4a3d5d204"}
01:15:31.521 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":170,"width":15,"height":15,"star_pos":[7.04,7.26],"pixels":"..."},"id":"4f3b432e-696b-4394-a385-f6f4a3d5d204"}
01:15:33.396 01.875 12020 Exposure complete
01:15:33.438 00.042 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"e7ae602d-5fa9-4c6b-aa06-e811cff3f490"}
01:15:33.451 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"e7ae602d-5fa9-4c6b-aa06-e811cff3f490"}
01:15:33.460 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"8e36fb9d-8f23-4ce0-8bae-80bcdf60173b"}
01:15:33.470 00.010 9340 case statement mapped state 6 to 3
01:15:33.478 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"8e36fb9d-8f23-4ce0-8bae-80bcdf60173b"}
01:15:33.488 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"5b420298-9255-4ee5-9037-dd732274b1f1"}
01:15:33.498 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":170,"width":15,"height":15,"star_pos":[7.04,7.26],"pixels":"..."},"id":"5b420298-9255-4ee5-9037-dd732274b1f1"}
01:15:33.641 00.143 12020 worker thread done servicing request
01:15:33.641 00.000 9340 OnExposeComplete: enter
01:15:33.655 00.014 9340 UpdateGuideState(): m_state=6
01:15:33.665 00.010 9340 Star::Find(15, 819, 624, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 171
01:15:33.692 00.027 9340 Star::Find returns 1 (0), X=818.94, Y=624.24, Mass=667361, SNR=95.2, Peak=57400 HFD=4.1
01:15:33.736 00.044 9340 MultiStar: [#1 0.29,0.07,0.76,U] [#2 0.60,0.08,0.94,U] [#3 0.44,0.38,0.67,U] [#4 0.93,0.16,0.00,M3] [#5 0.16,0.13,0.76,U] [#6 0.53,-0.02,0.50,U] [#7 -0.10,0.53,0.42,U] [#8 1.06,0.10,0.00,M1] 
01:15:33.747 00.011 9340 refined, 6 included, MultiStar: {0.42, 0.14}, one-star: {0.68, 0.03}
01:15:33.759 00.012 9340 CameraToMount -- cameraTheta (0.33) - m_xAngle (-3.09) = xAngle (3.42 = -2.86)
01:15:33.774 00.015 9340 CameraToMount -- cameraTheta (0.33) - (m_xAngle (-3.09) + m_yAngleError (-0.07)) = yAngle (3.50 = -2.79)
01:15:33.788 00.014 9340 CameraToMount -- cameraX=0.42 cameraY=0.14 hyp=0.44 cameraTheta=0.33 mountX=-0.42 mountY=-0.15, mountTheta=-2.79
01:15:33.840 00.052 9340 SchedulePrimaryMove(10104498, x=0.42, y=0.14, opts=13)
01:15:33.851 00.011 9340 Enqueuing Move request for scope (0.42, 0.14)
01:15:33.865 00.014 12020 Worker thread wakes up
01:15:33.865 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=12519, max=65535, med=18725, FiltMin=15062, FiltMax=65515, Gamma=2.870
01:15:33.878 00.013 12020 worker thread servicing REQUEST_MOVE scope ofs (0.42, 0.14) opts 0xd
01:15:33.878 00.000 9340 UpdateGuideState exits: m=667361 SNR=95.2
01:15:33.890 00.012 12020 Handling offset move in thread for scope, endpoint = (0.42, 0.14)
01:15:33.891 00.001 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:15:33.904 00.013 12020 Moving (0.42, 0.14) raw xDistance=-0.42 yDistance=-0.15
01:15:33.905 00.001 12020 GuideAlgorithmHysteresis::Result() returns -0.19 from input -0.42
01:15:33.905 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:15:33.906 00.001 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
01:15:33.906 00.000 12020 MoveAxis(E, 33, ABG)
01:15:33.906 00.000 12020 Guiding  Dir = 2, Dur = 33
01:15:33.908 00.002 12020 IsSlewing returns 0
01:15:33.927 00.019 9340 ScheduleExposure(2000,3,1) exposurePending=0
01:15:33.944 00.017 12020 IsGuiding returns 0
01:15:33.944 00.000 9340 Enqueuing Expose request
01:15:33.971 00.027 12020 PulseGuide returned control before completion, sleep 16
01:15:33.993 00.022 12020 IsGuiding returns 1
01:15:33.993 00.000 12020 scope still moving after pulse duration time elapsed
01:15:34.036 00.043 12020 IsSlewing returns 0
01:15:34.037 00.001 12020 IsGuiding returns 0
01:15:34.037 00.000 12020 scope move finished after 33 + 60 ms
01:15:34.037 00.000 12020 Move returns status 0, amount 33
01:15:34.038 00.001 12020 MoveAxis(N, 0, ABG)
01:15:34.038 00.000 12020 Move returns status 0, amount 0
01:15:34.038 00.000 12020 move complete, result=0
01:15:34.038 00.000 12020 worker thread done servicing request
01:15:34.039 00.001 9340 GuideStep: -0.4 px 33 ms EAST, -0.2 px 0 ms NORTH
01:15:34.054 00.015 12020 Worker thread wakes up
01:15:34.055 00.001 12020 worker thread servicing REQUEST_EXPOSE 2000
01:15:34.055 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(803,609,31,31)
01:15:35.438 01.383 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"fe7c2142-bac6-4caf-8ca9-d25bf9051463"}
01:15:35.454 00.016 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"fe7c2142-bac6-4caf-8ca9-d25bf9051463"}
01:15:35.474 00.020 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"f6b91aa4-3d35-4a76-b810-15f717a9647c"}
01:15:35.491 00.017 9340 case statement mapped state 6 to 3
01:15:35.523 00.032 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"f6b91aa4-3d35-4a76-b810-15f717a9647c"}
01:15:35.585 00.062 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"045c6374-3cb6-4d6c-b48d-ec9affd6f6f3"}
01:15:35.607 00.022 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":171,"width":15,"height":15,"star_pos":[6.94,7.24],"pixels":"..."},"id":"045c6374-3cb6-4d6c-b48d-ec9affd6f6f3"}
01:15:36.446 00.839 12020 Exposure complete
01:15:36.779 00.333 12020 worker thread done servicing request
01:15:36.780 00.001 9340 OnExposeComplete: enter
01:15:36.824 00.044 9340 UpdateGuideState(): m_state=6
01:15:36.839 00.015 9340 Star::Find(15, 818, 624, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 172
01:15:36.853 00.014 9340 Star::Find returns 1 (0), X=818.65, Y=624.44, Mass=700897, SNR=97.5, Peak=58726 HFD=3.9
01:15:36.873 00.020 9340 MultiStar: [#1 0.05,0.50,0.78,U] [#2 0.34,0.36,0.87,U] [#3 0.16,0.52,0.69,U] [#4 0.28,0.26,0.73,U] [#5 0.40,0.20,0.68,U] [#6 0.10,-0.10,0.46,U] [#7 -0.26,0.82,0.00,M1] [#8 0.26,0.24,0.41,U] 
01:15:36.888 00.015 9340 refined, 7 included, MultiStar: {0.26, 0.30}, one-star: {0.39, 0.23}
01:15:36.924 00.036 9340 CameraToMount -- cameraTheta (0.85) - m_xAngle (-3.09) = xAngle (3.95 = -2.34)
01:15:36.941 00.017 9340 CameraToMount -- cameraTheta (0.85) - (m_xAngle (-3.09) + m_yAngleError (-0.07)) = yAngle (4.02 = -2.26)
01:15:36.954 00.013 9340 CameraToMount -- cameraX=0.26 cameraY=0.30 hyp=0.39 cameraTheta=0.85 mountX=-0.27 mountY=-0.30, mountTheta=-2.31
01:15:36.975 00.021 9340 SchedulePrimaryMove(10104498, x=0.26, y=0.30, opts=13)
01:15:36.987 00.012 9340 Enqueuing Move request for scope (0.26, 0.30)
01:15:37.017 00.030 12020 Worker thread wakes up
01:15:37.017 00.000 12020 worker thread servicing REQUEST_MOVE scope ofs (0.26, 0.30) opts 0xd
01:15:37.018 00.001 9340 UpdateImageDisplay: Size=(1920,1080) min=12074, max=65535, med=18729, FiltMin=14535, FiltMax=65515, Gamma=2.870
01:15:37.031 00.013 12020 Handling offset move in thread for scope, endpoint = (0.26, 0.30)
01:15:37.031 00.000 9340 UpdateGuideState exits: m=700897 SNR=97.5
01:15:37.046 00.015 12020 Moving (0.26, 0.30) raw xDistance=-0.27 yDistance=-0.30
01:15:37.047 00.001 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:15:37.058 00.011 12020 GuideAlgorithmHysteresis::Result() returns -0.13 from input -0.27
01:15:37.059 00.001 9340 ScheduleExposure(2000,3,1) exposurePending=0
01:15:37.073 00.014 12020 GuideAlgorithmResistSwitch::result() returns -0.30 from input -0.30
01:15:37.074 00.001 9340 Enqueuing Expose request
01:15:37.112 00.038 12020 MoveAxis(E, 22, ABG)
01:15:37.112 00.000 12020 Guiding  Dir = 2, Dur = 22
01:15:37.114 00.002 12020 IsSlewing returns 0
01:15:37.115 00.001 12020 IsGuiding returns 0
01:15:37.137 00.022 12020 PulseGuide returned control before completion, sleep 11
01:15:37.165 00.028 12020 IsGuiding returns 1
01:15:37.165 00.000 12020 scope still moving after pulse duration time elapsed
01:15:37.207 00.042 12020 IsSlewing returns 0
01:15:37.208 00.001 12020 IsGuiding returns 0
01:15:37.209 00.001 12020 scope move finished after 22 + 71 ms
01:15:37.209 00.000 12020 Move returns status 0, amount 22
01:15:37.210 00.001 12020 MoveAxis(N, 49, ABG)
01:15:37.210 00.000 12020 Guiding  Dir = 0, Dur = 49
01:15:37.211 00.001 12020 IsSlewing returns 0
01:15:37.213 00.002 12020 IsGuiding returns 0
01:15:37.331 00.118 12020 IsGuiding returns 1
01:15:37.332 00.001 12020 scope still moving after pulse duration time elapsed
01:15:37.436 00.104 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"8e30e335-6771-434b-ad26-6fef5807b391"}
01:15:37.448 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"8e30e335-6771-434b-ad26-6fef5807b391"}
01:15:37.458 00.010 12020 IsSlewing returns 0
01:15:37.459 00.001 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"dfb3c4d6-fb19-4636-b1bb-853f2792e321"}
01:15:37.468 00.009 9340 case statement mapped state 6 to 3
01:15:37.479 00.011 12020 IsGuiding returns 0
01:15:37.479 00.000 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"dfb3c4d6-fb19-4636-b1bb-853f2792e321"}
01:15:37.490 00.011 12020 scope move finished after 49 + 216 ms
01:15:37.490 00.000 12020 Move returns status 0, amount 49
01:15:37.490 00.000 12020 move complete, result=0
01:15:37.490 00.000 12020 worker thread done servicing request
01:15:37.491 00.001 12020 Worker thread wakes up
01:15:37.491 00.000 9340 GuideStep: -0.3 px 22 ms EAST, -0.3 px 49 ms NORTH
01:15:37.518 00.027 12020 worker thread servicing REQUEST_EXPOSE 2000
01:15:37.519 00.001 12020 Handling exposure in thread, d=2000 o=3 r=(803,609,31,31)
01:15:37.530 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"098fa5d6-cedd-41f1-afcf-0e7069261c49"}
01:15:37.542 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":172,"width":15,"height":15,"star_pos":[6.65,7.44],"pixels":"..."},"id":"098fa5d6-cedd-41f1-afcf-0e7069261c49"}
01:15:39.435 01.893 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"15bbdc18-3963-4d84-9d69-14eec942960a"}
01:15:39.450 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"15bbdc18-3963-4d84-9d69-14eec942960a"}
01:15:39.461 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"1332e2be-f9bd-4c47-a445-c2f135cadee2"}
01:15:39.473 00.012 9340 case statement mapped state 6 to 3
01:15:39.495 00.022 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"1332e2be-f9bd-4c47-a445-c2f135cadee2"}
01:15:39.506 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"8855c2aa-a81d-4da7-893b-b4d585d52ab4"}
01:15:39.516 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":172,"width":15,"height":15,"star_pos":[6.65,7.44],"pixels":"..."},"id":"8855c2aa-a81d-4da7-893b-b4d585d52ab4"}
01:15:39.881 00.365 12020 Exposure complete
01:15:40.124 00.243 12020 worker thread done servicing request
01:15:40.124 00.000 9340 OnExposeComplete: enter
01:15:40.134 00.010 9340 UpdateGuideState(): m_state=6
01:15:40.144 00.010 9340 Star::Find(15, 818, 624, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 173
01:15:40.155 00.011 9340 Star::Find returns 1 (0), X=818.26, Y=623.86, Mass=582862, SNR=87.8, Peak=58220 HFD=3.8
01:15:40.166 00.011 9340 MultiStar: [#1 -0.10,-0.04,0.95,U] [#2 0.26,-0.07,1.03,U] [#3 -0.42,-0.31,0.97,U] [#4 0.50,-0.40,0.77,U] [#5 -0.46,-0.19,0.75,U] [#6 -0.16,-0.19,0.51,U] [#7 -0.31,0.59,0.00,M2] [#8 -0.19,-0.68,0.00,M1] 
01:15:40.177 00.011 9340 refined, 6 included, MultiStar: {-0.05, -0.22}, one-star: {0.00, -0.36}
01:15:40.187 00.010 9340 CameraToMount -- cameraTheta (-1.78) - m_xAngle (-3.09) = xAngle (1.31 = 1.31)
01:15:40.217 00.030 9340 CameraToMount -- cameraTheta (-1.78) - (m_xAngle (-3.09) + m_yAngleError (-0.07)) = yAngle (1.39 = 1.39)
01:15:40.229 00.012 9340 CameraToMount -- cameraX=-0.05 cameraY=-0.22 hyp=0.22 cameraTheta=-1.78 mountX=0.06 mountY=0.22, mountTheta=1.32
01:15:40.241 00.012 9340 SchedulePrimaryMove(10104498, x=-0.05, y=-0.22, opts=13)
01:15:40.252 00.011 9340 Enqueuing Move request for scope (-0.05, -0.22)
01:15:40.261 00.009 12020 Worker thread wakes up
01:15:40.262 00.001 9340 UpdateImageDisplay: Size=(1920,1080) min=11693, max=65535, med=18772, FiltMin=14875, FiltMax=65515, Gamma=2.870
01:15:40.276 00.014 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.22) opts 0xd
01:15:40.276 00.000 12020 Handling offset move in thread for scope, endpoint = (-0.05, -0.22)
01:15:40.276 00.000 12020 Moving (-0.05, -0.22) raw xDistance=0.06 yDistance=0.22
01:15:40.276 00.000 9340 UpdateGuideState exits: m=582862 SNR=87.8
01:15:40.288 00.012 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
01:15:40.288 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:15:40.300 00.012 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:15:40.300 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
01:15:40.326 00.026 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.22
01:15:40.326 00.000 12020 MoveAxis(E, 0, ABG)
01:15:40.326 00.000 12020 Move returns status 0, amount 0
01:15:40.327 00.001 9340 Enqueuing Expose request
01:15:40.337 00.010 12020 MoveAxis(N, 0, ABG)
01:15:40.337 00.000 12020 Move returns status 0, amount 0
01:15:40.337 00.000 12020 move complete, result=0
01:15:40.337 00.000 12020 worker thread done servicing request
01:15:40.338 00.001 12020 Worker thread wakes up
01:15:40.338 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
01:15:40.338 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(803,609,31,31)
01:15:40.341 00.003 9340 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
01:15:41.435 01.094 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"7872de9e-5cfd-45cb-9bcc-b3637fc99940"}
01:15:41.449 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"7872de9e-5cfd-45cb-9bcc-b3637fc99940"}
01:15:41.462 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"86948306-50e8-4aba-bc64-ef82a1088e30"}
01:15:41.475 00.013 9340 case statement mapped state 6 to 3
01:15:41.493 00.018 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"86948306-50e8-4aba-bc64-ef82a1088e30"}
01:15:41.515 00.022 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"52538383-602a-4cd8-843a-05837aa5d47f"}
01:15:41.543 00.028 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":173,"width":15,"height":15,"star_pos":[7.26,6.86],"pixels":"..."},"id":"52538383-602a-4cd8-843a-05837aa5d47f"}
01:15:42.739 01.196 12020 Exposure complete
01:15:42.945 00.206 12020 worker thread done servicing request
01:15:42.945 00.000 9340 OnExposeComplete: enter
01:15:42.954 00.009 9340 UpdateGuideState(): m_state=6
01:15:42.964 00.010 9340 Star::Find(15, 818, 623, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 174
01:15:42.974 00.010 9340 Star::Find returns 1 (0), X=818.92, Y=623.81, Mass=658658, SNR=93.7, Peak=54974 HFD=4.2
01:15:42.984 00.010 9340 MultiStar: [#1 0.11,-0.48,0.88,U] [#2 0.66,-0.46,0.00,M1] [#3 0.18,-0.14,0.71,U] [#4 0.69,-0.46,0.00,M2] [#5 0.13,-0.32,0.71,U] [#6 0.17,-0.37,0.40,U] [#7 0.28,-0.13,0.45,U] [#8 -0.10,-0.72,0.00,M2] 
01:15:42.998 00.014 9340 refined, 5 included, MultiStar: {0.28, -0.33}, one-star: {0.66, -0.41}
01:15:43.008 00.010 9340 CameraToMount -- cameraTheta (-0.86) - m_xAngle (-3.09) = xAngle (2.23 = 2.23)
01:15:43.017 00.009 9340 CameraToMount -- cameraTheta (-0.86) - (m_xAngle (-3.09) + m_yAngleError (-0.07)) = yAngle (2.31 = 2.31)
01:15:43.046 00.029 9340 CameraToMount -- cameraX=0.28 cameraY=-0.33 hyp=0.43 cameraTheta=-0.86 mountX=-0.27 mountY=0.32, mountTheta=2.26
01:15:43.061 00.015 9340 SchedulePrimaryMove(10104498, x=0.28, y=-0.33, opts=13)
01:15:43.071 00.010 9340 Enqueuing Move request for scope (0.28, -0.33)
01:15:43.083 00.012 12020 Worker thread wakes up
01:15:43.083 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=12604, max=65535, med=18797, FiltMin=14768, FiltMax=65515, Gamma=2.870
01:15:43.093 00.010 12020 worker thread servicing REQUEST_MOVE scope ofs (0.28, -0.33) opts 0xd
01:15:43.093 00.000 9340 UpdateGuideState exits: m=658658 SNR=93.7
01:15:43.103 00.010 12020 Handling offset move in thread for scope, endpoint = (0.28, -0.33)
01:15:43.104 00.001 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:15:43.114 00.010 12020 Moving (0.28, -0.33) raw xDistance=-0.27 yDistance=0.32
01:15:43.115 00.001 9340 ScheduleExposure(2000,3,1) exposurePending=0
01:15:43.124 00.009 12020 GuideAlgorithmHysteresis::Result() returns -0.11 from input -0.27
01:15:43.124 00.000 9340 Enqueuing Expose request
01:15:43.136 00.012 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
01:15:43.151 00.015 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.32
01:15:43.152 00.001 12020 MoveAxis(E, 19, ABG)
01:15:43.157 00.005 12020 Guiding  Dir = 2, Dur = 19
01:15:43.158 00.001 12020 IsSlewing returns 0
01:15:43.160 00.002 12020 IsGuiding returns 0
01:15:43.183 00.023 12020 IsGuiding returns 1
01:15:43.183 00.000 12020 scope still moving after pulse duration time elapsed
01:15:43.230 00.047 12020 IsSlewing returns 0
01:15:43.261 00.031 12020 IsGuiding returns 0
01:15:43.262 00.001 12020 scope move finished after 19 + 82 ms
01:15:43.262 00.000 12020 Move returns status 0, amount 19
01:15:43.262 00.000 12020 MoveAxis(N, 0, ABG)
01:15:43.262 00.000 12020 Move returns status 0, amount 0
01:15:43.263 00.001 12020 move complete, result=0
01:15:43.263 00.000 12020 worker thread done servicing request
01:15:43.263 00.000 9340 GuideStep: -0.3 px 19 ms EAST, 0.3 px 0 ms NORTH
01:15:43.274 00.011 12020 Worker thread wakes up
01:15:43.275 00.001 12020 worker thread servicing REQUEST_EXPOSE 2000
01:15:43.275 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(803,609,31,31)
01:15:43.434 00.159 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"2c2d0d8d-39d0-4506-b142-a138c5465944"}
01:15:43.445 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"2c2d0d8d-39d0-4506-b142-a138c5465944"}
01:15:43.462 00.017 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"7e25e697-94b4-408a-8dbc-60c7b853ed6a"}
01:15:43.485 00.023 9340 case statement mapped state 6 to 3
01:15:43.496 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"7e25e697-94b4-408a-8dbc-60c7b853ed6a"}
01:15:43.506 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"1a2c50d3-e574-46ef-aa8e-9d371ca4f8d5"}
01:15:43.514 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":174,"width":15,"height":15,"star_pos":[6.92,6.81],"pixels":"..."},"id":"1a2c50d3-e574-46ef-aa8e-9d371ca4f8d5"}
01:15:45.434 01.920 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"75054f77-35f9-43d6-b50e-80012f6ff1d2"}
01:15:45.446 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"75054f77-35f9-43d6-b50e-80012f6ff1d2"}
01:15:45.456 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"4c3537f3-17bd-4460-a382-4f501c094340"}
01:15:45.468 00.012 9340 case statement mapped state 6 to 3
01:15:45.479 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"4c3537f3-17bd-4460-a382-4f501c094340"}
01:15:45.491 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"1563d631-15a8-4e51-8616-6223951436ed"}
01:15:45.526 00.035 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":174,"width":15,"height":15,"star_pos":[6.92,6.81],"pixels":"..."},"id":"1563d631-15a8-4e51-8616-6223951436ed"}
01:15:45.653 00.127 12020 Exposure complete
01:15:45.951 00.298 12020 worker thread done servicing request
01:15:45.951 00.000 9340 OnExposeComplete: enter
01:15:45.964 00.013 9340 UpdateGuideState(): m_state=6
01:15:45.977 00.013 9340 Star::Find(15, 818, 623, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 175
01:15:45.994 00.017 9340 Star::Find returns 1 (0), X=818.53, Y=623.44, Mass=675087, SNR=87.3, Peak=56322 HFD=4.2
01:15:46.010 00.016 9340 MultiStar: [#1 0.02,-0.58,0.97,U] [#2 0.30,-0.32,0.92,U] [#3 -0.16,-0.49,0.77,U] [#4 0.40,-0.43,0.89,U] [#5 -0.44,-0.52,0.00,M1] [#6 -0.18,-0.35,0.50,U] [#7 -0.08,-0.04,0.42,U] [#8 0.08,-0.91,0.00,M3] 
01:15:46.050 00.040 9340 refined, 6 included, MultiStar: {0.12, -0.47}, one-star: {0.26, -0.78}
01:15:46.061 00.011 9340 CameraToMount -- cameraTheta (-1.31) - m_xAngle (-3.09) = xAngle (1.78 = 1.78)
01:15:46.072 00.011 9340 CameraToMount -- cameraTheta (-1.31) - (m_xAngle (-3.09) + m_yAngleError (-0.07)) = yAngle (1.85 = 1.85)
01:15:46.081 00.009 9340 CameraToMount -- cameraX=0.12 cameraY=-0.47 hyp=0.49 cameraTheta=-1.31 mountX=-0.10 mountY=0.47, mountTheta=1.78
01:15:46.101 00.020 9340 SchedulePrimaryMove(10104498, x=0.12, y=-0.47, opts=13)
01:15:46.114 00.013 9340 Enqueuing Move request for scope (0.12, -0.47)
01:15:46.145 00.031 12020 Worker thread wakes up
01:15:46.146 00.001 12020 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.47) opts 0xd
01:15:46.146 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=12752, max=65535, med=18814, FiltMin=15164, FiltMax=65515, Gamma=2.870
01:15:46.160 00.014 12020 Handling offset move in thread for scope, endpoint = (0.12, -0.47)
01:15:46.161 00.001 9340 UpdateGuideState exits: m=675087 SNR=87.3
01:15:46.172 00.011 12020 Moving (0.12, -0.47) raw xDistance=-0.10 yDistance=0.47
01:15:46.172 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:15:46.182 00.010 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
01:15:46.183 00.001 9340 ScheduleExposure(2000,3,1) exposurePending=0
01:15:46.196 00.013 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
01:15:46.197 00.001 9340 Enqueuing Expose request
01:15:46.210 00.013 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.47
01:15:46.210 00.000 12020 MoveAxis(E, 0, ABG)
01:15:46.210 00.000 12020 Move returns status 0, amount 0
01:15:46.210 00.000 12020 MoveAxis(N, 0, ABG)
01:15:46.211 00.001 12020 Move returns status 0, amount 0
01:15:46.211 00.000 12020 move complete, result=0
01:15:46.211 00.000 12020 worker thread done servicing request
01:15:46.211 00.000 12020 Worker thread wakes up
01:15:46.211 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
01:15:46.211 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(803,609,31,31)
01:15:46.214 00.003 9340 GuideStep: -0.1 px 0 ms EAST, 0.5 px 0 ms NORTH
01:15:47.436 01.222 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"9617dc58-fe32-453a-9bd7-d03e4d9e16b7"}
01:15:47.445 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"9617dc58-fe32-453a-9bd7-d03e4d9e16b7"}
01:15:47.457 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"9ec8d1a4-c137-4cb6-81f0-c56868f95654"}
01:15:47.465 00.008 9340 case statement mapped state 6 to 3
01:15:47.474 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"9ec8d1a4-c137-4cb6-81f0-c56868f95654"}
01:15:47.484 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"96950db5-5807-4d9b-9b84-a6f21eef37b3"}
01:15:47.501 00.017 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":175,"width":15,"height":15,"star_pos":[6.53,7.44],"pixels":"..."},"id":"96950db5-5807-4d9b-9b84-a6f21eef37b3"}
01:15:48.578 01.077 12020 Exposure complete
01:15:48.835 00.257 12020 worker thread done servicing request
01:15:48.836 00.001 9340 OnExposeComplete: enter
01:15:48.851 00.015 9340 UpdateGuideState(): m_state=6
01:15:48.864 00.013 9340 Star::Find(15, 818, 623, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 176
01:15:48.898 00.034 9340 Star::Find returns 1 (0), X=818.72, Y=624.10, Mass=627170, SNR=83.4, Peak=53680 HFD=4.1
01:15:48.917 00.019 9340 MultiStar: [#1 0.08,-0.40,0.89,U] [#2 0.64,-0.04,0.98,U] [#3 -0.00,-0.04,1.01,U] [#4 0.68,-0.27,0.00,M2] [#5 -0.13,-0.32,0.77,U] [#6 -0.10,-0.36,0.49,U] [#7 0.33,0.01,0.52,U] [#8 0.39,-0.02,0.55,U] 
01:15:48.930 00.013 9340 refined, 7 included, MultiStar: {0.22, -0.16}, one-star: {0.45, -0.12}
01:15:48.943 00.013 9340 CameraToMount -- cameraTheta (-0.61) - m_xAngle (-3.09) = xAngle (2.48 = 2.48)
01:15:48.956 00.013 9340 CameraToMount -- cameraTheta (-0.61) - (m_xAngle (-3.09) + m_yAngleError (-0.07)) = yAngle (2.56 = 2.56)
01:15:48.972 00.016 9340 CameraToMount -- cameraX=0.22 cameraY=-0.16 hyp=0.27 cameraTheta=-0.61 mountX=-0.22 mountY=0.15, mountTheta=2.53
01:15:48.993 00.021 9340 SchedulePrimaryMove(10104498, x=0.22, y=-0.16, opts=13)
01:15:49.028 00.035 9340 Enqueuing Move request for scope (0.22, -0.16)
01:15:49.043 00.015 12020 Worker thread wakes up
01:15:49.043 00.000 12020 worker thread servicing REQUEST_MOVE scope ofs (0.22, -0.16) opts 0xd
01:15:49.044 00.001 9340 UpdateImageDisplay: Size=(1920,1080) min=10851, max=65535, med=18730, FiltMin=15146, FiltMax=65515, Gamma=2.870
01:15:49.054 00.010 12020 Handling offset move in thread for scope, endpoint = (0.22, -0.16)
01:15:49.054 00.000 9340 UpdateGuideState exits: m=627170 SNR=83.4
01:15:49.066 00.012 12020 Moving (0.22, -0.16) raw xDistance=-0.22 yDistance=0.15
01:15:49.066 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:15:49.077 00.011 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.22
01:15:49.077 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
01:15:49.091 00.014 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:15:49.091 00.000 9340 Enqueuing Expose request
01:15:49.104 00.013 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
01:15:49.105 00.001 12020 MoveAxis(E, 0, ABG)
01:15:49.105 00.000 12020 Move returns status 0, amount 0
01:15:49.105 00.000 12020 MoveAxis(N, 0, ABG)
01:15:49.105 00.000 12020 Move returns status 0, amount 0
01:15:49.106 00.001 12020 move complete, result=0
01:15:49.106 00.000 12020 worker thread done servicing request
01:15:49.106 00.000 12020 Worker thread wakes up
01:15:49.106 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
01:15:49.107 00.001 12020 Handling exposure in thread, d=2000 o=3 r=(803,609,31,31)
01:15:49.109 00.002 9340 GuideStep: -0.2 px 0 ms EAST, 0.2 px 0 ms NORTH
01:15:49.435 00.326 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"b99781db-3a1a-4244-9d53-c868bdeddaef"}
01:15:49.446 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"b99781db-3a1a-4244-9d53-c868bdeddaef"}
01:15:49.463 00.017 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"7a973fc2-49f8-461b-ab5a-b9f563b81109"}
01:15:49.476 00.013 9340 case statement mapped state 6 to 3
01:15:49.488 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"7a973fc2-49f8-461b-ab5a-b9f563b81109"}
01:15:49.525 00.037 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"e143e986-3f0e-43e8-95f2-ad96020189ee"}
01:15:49.539 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":176,"width":15,"height":15,"star_pos":[6.72,7.10],"pixels":"..."},"id":"e143e986-3f0e-43e8-95f2-ad96020189ee"}
01:15:51.438 01.899 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"9044a49a-3b4d-4806-a8d2-372a29887faf"}
01:15:51.453 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"9044a49a-3b4d-4806-a8d2-372a29887faf"}
01:15:51.464 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"80abb7b9-1f5f-4674-95e2-ed0e4dd41673"}
01:15:51.475 00.011 12020 Exposure complete
01:15:51.475 00.000 9340 case statement mapped state 6 to 3
01:15:51.484 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"80abb7b9-1f5f-4674-95e2-ed0e4dd41673"}
01:15:51.493 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"b310ccf7-183a-4ee7-ad76-c41fa3b1dce4"}
01:15:51.502 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":176,"width":15,"height":15,"star_pos":[6.72,7.10],"pixels":"..."},"id":"b310ccf7-183a-4ee7-ad76-c41fa3b1dce4"}
01:15:51.697 00.195 12020 worker thread done servicing request
01:15:51.697 00.000 9340 OnExposeComplete: enter
01:15:51.710 00.013 9340 UpdateGuideState(): m_state=6
01:15:51.720 00.010 9340 Star::Find(15, 818, 624, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 177
01:15:51.734 00.014 9340 Star::Find returns 1 (0), X=818.43, Y=623.90, Mass=590161, SNR=80.1, Peak=55474 HFD=3.9
01:15:51.748 00.014 9340 MultiStar: [#1 -0.35,-0.50,0.96,U] [#2 -0.03,-0.21,1.09,U] [#3 -0.34,-0.15,0.89,U] [#4 0.35,-0.15,0.78,U] [#5 -0.45,-0.74,0.00,M1] [#6 -0.25,-0.14,0.50,U] [#7 -0.25,-0.34,0.45,U] [#8 -0.19,-0.60,0.43,U] 
01:15:51.764 00.016 9340 refined, 7 included, MultiStar: {-0.09, -0.29}, one-star: {0.17, -0.32}
01:15:51.810 00.046 9340 CameraToMount -- cameraTheta (-1.87) - m_xAngle (-3.09) = xAngle (1.22 = 1.22)
01:15:51.826 00.016 9340 CameraToMount -- cameraTheta (-1.87) - (m_xAngle (-3.09) + m_yAngleError (-0.07)) = yAngle (1.30 = 1.30)
01:15:51.838 00.012 9340 CameraToMount -- cameraX=-0.09 cameraY=-0.29 hyp=0.30 cameraTheta=-1.87 mountX=0.10 mountY=0.29, mountTheta=1.23
01:15:51.856 00.018 9340 SchedulePrimaryMove(10104498, x=-0.09, y=-0.29, opts=13)
01:15:51.872 00.016 9340 Enqueuing Move request for scope (-0.09, -0.29)
01:15:51.885 00.013 12020 Worker thread wakes up
01:15:51.885 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=12941, max=65535, med=18887, FiltMin=15155, FiltMax=65515, Gamma=2.870
01:15:51.896 00.011 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.09, -0.29) opts 0xd
01:15:51.896 00.000 9340 UpdateGuideState exits: m=590161 SNR=80.1
01:15:51.922 00.026 12020 Handling offset move in thread for scope, endpoint = (-0.09, -0.29)
01:15:51.922 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:15:51.933 00.011 12020 Moving (-0.09, -0.29) raw xDistance=0.10 yDistance=0.29
01:15:51.933 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
01:15:51.943 00.010 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
01:15:51.944 00.001 9340 Enqueuing Expose request
01:15:51.953 00.009 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
01:15:51.953 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.29
01:15:51.953 00.000 12020 MoveAxis(E, 0, ABG)
01:15:51.953 00.000 12020 Move returns status 0, amount 0
01:15:51.953 00.000 12020 MoveAxis(N, 0, ABG)
01:15:51.953 00.000 12020 Move returns status 0, amount 0
01:15:51.953 00.000 12020 move complete, result=0
01:15:51.953 00.000 12020 worker thread done servicing request
01:15:51.953 00.000 12020 Worker thread wakes up
01:15:51.953 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
01:15:51.954 00.001 12020 Handling exposure in thread, d=2000 o=3 r=(803,609,31,31)
01:15:51.957 00.003 9340 GuideStep: 0.1 px 0 ms EAST, 0.3 px 0 ms NORTH
01:15:53.436 01.479 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"1b8eff97-eddc-4332-8aeb-c21bdf9c5619"}
01:15:53.445 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"1b8eff97-eddc-4332-8aeb-c21bdf9c5619"}
01:15:53.455 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"fd114b6f-840d-436b-b9c6-2d7bd910da7c"}
01:15:53.462 00.007 9340 case statement mapped state 6 to 3
01:15:53.470 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"fd114b6f-840d-436b-b9c6-2d7bd910da7c"}
01:15:53.497 00.027 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"65722c51-e8a5-47d7-a400-bee74fb9e975"}
01:15:53.506 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":177,"width":15,"height":15,"star_pos":[7.43,6.90],"pixels":"..."},"id":"65722c51-e8a5-47d7-a400-bee74fb9e975"}
01:15:54.333 00.827 12020 Exposure complete
01:15:54.592 00.259 12020 worker thread done servicing request
01:15:54.593 00.001 9340 OnExposeComplete: enter
01:15:54.605 00.012 9340 UpdateGuideState(): m_state=6
01:15:54.619 00.014 9340 Star::Find(15, 818, 623, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 178
01:15:54.649 00.030 9340 Star::Find returns 1 (0), X=818.21, Y=623.84, Mass=631777, SNR=108.1, Peak=59220 HFD=3.8
01:15:54.664 00.015 9340 MultiStar: [#1 -0.38,-0.19,0.75,U] [#2 0.15,-0.33,0.74,U] [#3 -0.27,-0.08,0.61,U] [#4 0.27,-0.08,0.58,U] [#5 -0.35,-0.56,0.00,M2] [#6 -0.46,-0.50,0.00,M1] [#7 -0.63,0.22,0.00,M1] [#8 -0.41,-0.53,0.00,M2] 
01:15:54.674 00.010 9340 refined, 4 included, MultiStar: {-0.06, -0.23}, one-star: {-0.05, -0.38}
01:15:54.686 00.012 9340 CameraToMount -- cameraTheta (-1.83) - m_xAngle (-3.09) = xAngle (1.26 = 1.26)
01:15:54.697 00.011 9340 CameraToMount -- cameraTheta (-1.83) - (m_xAngle (-3.09) + m_yAngleError (-0.07)) = yAngle (1.33 = 1.33)
01:15:54.708 00.011 9340 CameraToMount -- cameraX=-0.06 cameraY=-0.23 hyp=0.24 cameraTheta=-1.83 mountX=0.07 mountY=0.24, mountTheta=1.26
01:15:54.727 00.019 9340 SchedulePrimaryMove(10104498, x=-0.06, y=-0.23, opts=13)
01:15:54.741 00.014 9340 Enqueuing Move request for scope (-0.06, -0.23)
01:15:54.780 00.039 12020 Worker thread wakes up
01:15:54.780 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=12512, max=65535, med=18835, FiltMin=14880, FiltMax=65515, Gamma=2.870
01:15:54.790 00.010 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.23) opts 0xd
01:15:54.790 00.000 9340 UpdateGuideState exits: m=631777 SNR=108.1
01:15:54.805 00.015 12020 Handling offset move in thread for scope, endpoint = (-0.06, -0.23)
01:15:54.805 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:15:54.815 00.010 12020 Moving (-0.06, -0.23) raw xDistance=0.07 yDistance=0.24
01:15:54.815 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
01:15:54.828 00.013 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
01:15:54.829 00.001 9340 Enqueuing Expose request
01:15:54.846 00.017 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:15:54.847 00.001 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.24
01:15:54.848 00.001 12020 MoveAxis(E, 0, ABG)
01:15:54.848 00.000 12020 Move returns status 0, amount 0
01:15:54.848 00.000 12020 MoveAxis(N, 0, ABG)
01:15:54.848 00.000 12020 Move returns status 0, amount 0
01:15:54.849 00.001 12020 move complete, result=0
01:15:54.849 00.000 12020 worker thread done servicing request
01:15:54.850 00.001 12020 Worker thread wakes up
01:15:54.850 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
01:15:54.851 00.001 12020 Handling exposure in thread, d=2000 o=3 r=(803,609,31,31)
01:15:54.852 00.001 9340 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
01:15:55.436 00.584 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"c6411ea5-3465-485a-8433-8418f050fcab"}
01:15:55.464 00.028 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"c6411ea5-3465-485a-8433-8418f050fcab"}
01:15:55.476 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"3822bfec-4caf-4908-b396-46495ad4b5e5"}
01:15:55.483 00.007 9340 case statement mapped state 6 to 3
01:15:55.494 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"3822bfec-4caf-4908-b396-46495ad4b5e5"}
01:15:55.506 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"fe113803-8203-4b1d-a5d7-5cf820733997"}
01:15:55.517 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":178,"width":15,"height":15,"star_pos":[7.21,6.84],"pixels":"..."},"id":"fe113803-8203-4b1d-a5d7-5cf820733997"}
01:15:57.207 01.690 12020 Exposure complete
01:15:57.385 00.178 12020 worker thread done servicing request
01:15:57.385 00.000 9340 OnExposeComplete: enter
01:15:57.395 00.010 9340 UpdateGuideState(): m_state=6
01:15:57.405 00.010 9340 Star::Find(15, 818, 623, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 179
01:15:57.414 00.009 9340 Star::Find returns 1 (0), X=818.25, Y=623.95, Mass=684796, SNR=91.0, Peak=56437 HFD=4.1
01:15:57.421 00.007 9340 MultiStar: [#1 -0.51,-0.15,0.78,U] [#2 -0.11,-0.37,0.99,U] [#3 -0.78,-0.09,0.00,M1] [#4 -0.07,-0.34,0.88,U] [#5 -0.74,-0.34,0.00,M3] [#6 -0.56,-0.36,0.00,M2] [#7 -0.85,-0.26,0.00,M2] [#8 -0.69,-0.35,0.00,M3] 
01:15:57.442 00.021 9340 single-star, 3 included, MultiStar: {-0.16, -0.29}, one-star: {-0.02, -0.27}
01:15:57.450 00.008 9340 CameraToMount -- cameraTheta (-1.63) - m_xAngle (-3.09) = xAngle (1.46 = 1.46)
01:15:57.458 00.008 9340 CameraToMount -- cameraTheta (-1.63) - (m_xAngle (-3.09) + m_yAngleError (-0.07)) = yAngle (1.53 = 1.53)
01:15:57.466 00.008 9340 CameraToMount -- cameraX=-0.02 cameraY=-0.27 hyp=0.27 cameraTheta=-1.63 mountX=0.03 mountY=0.27, mountTheta=1.46
01:15:57.477 00.011 9340 SchedulePrimaryMove(10104498, x=-0.02, y=-0.27, opts=13)
01:15:57.484 00.007 9340 Enqueuing Move request for scope (-0.02, -0.27)
01:15:57.493 00.009 12020 Worker thread wakes up
01:15:57.493 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=11791, max=65535, med=18895, FiltMin=15067, FiltMax=65515, Gamma=2.870
01:15:57.503 00.010 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.27) opts 0xd
01:15:57.503 00.000 12020 Handling offset move in thread for scope, endpoint = (-0.02, -0.27)
01:15:57.504 00.001 12020 Moving (-0.02, -0.27) raw xDistance=0.03 yDistance=0.27
01:15:57.504 00.000 9340 UpdateGuideState exits: m=684796 SNR=91.0
01:15:57.512 00.008 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:15:57.520 00.008 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
01:15:57.520 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
01:15:57.542 00.022 9340 Enqueuing Expose request
01:15:57.550 00.008 12020 switching direction from -1 to 1 - decHistory=3 oldest=-0.63 newest=0.79
01:15:57.550 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.27 from input 0.27
01:15:57.551 00.001 12020 MoveAxis(E, 0, ABG)
01:15:57.551 00.000 12020 Move returns status 0, amount 0
01:15:57.551 00.000 12020 MoveAxis(S, 44, ABG)
01:15:57.551 00.000 12020 Guiding  Dir = 1, Dur = 44
01:15:57.551 00.000 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"4474a9f4-e9d8-4af1-be74-f1e79d147d56"}
01:15:57.559 00.008 12020 IsSlewing returns 0
01:15:57.559 00.000 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"4474a9f4-e9d8-4af1-be74-f1e79d147d56"}
01:15:57.568 00.009 12020 IsGuiding returns 0
01:15:57.572 00.004 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"47e68390-7c23-4aad-9f7f-afa215b307b0"}
01:15:57.580 00.008 9340 case statement mapped state 6 to 3
01:15:57.587 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"47e68390-7c23-4aad-9f7f-afa215b307b0"}
01:15:57.596 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"1e176a2f-4681-4fbb-b870-d059dbe780ac"}
01:15:57.606 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":179,"width":15,"height":15,"star_pos":[7.25,6.95],"pixels":"..."},"id":"1e176a2f-4681-4fbb-b870-d059dbe780ac"}
01:15:57.684 00.078 12020 IsGuiding returns 1
01:15:57.685 00.001 12020 scope still moving after pulse duration time elapsed
01:15:57.706 00.021 12020 IsSlewing returns 0
01:15:57.708 00.002 12020 IsGuiding returns 1
01:15:57.813 00.105 12020 IsSlewing returns 0
01:15:57.814 00.001 12020 IsGuiding returns 0
01:15:57.814 00.000 12020 scope move finished after 44 + 201 ms
01:15:57.814 00.000 12020 Move returns status 0, amount 44
01:15:57.815 00.001 12020 move complete, result=0
01:15:57.815 00.000 12020 worker thread done servicing request
01:15:57.815 00.000 9340 GuideStep: 0.0 px 0 ms EAST, 0.3 px 44 ms SOUTH
01:15:57.825 00.010 12020 Worker thread wakes up
01:15:57.825 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
01:15:57.825 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(803,609,31,31)
01:15:59.435 01.610 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"19f0f766-8b74-4a9d-b926-5393bfd38ba6"}
01:15:59.447 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"19f0f766-8b74-4a9d-b926-5393bfd38ba6"}
01:15:59.474 00.027 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"2668d5b1-c846-416a-918f-13061e0fd4ec"}
01:15:59.484 00.010 9340 case statement mapped state 6 to 3
01:15:59.492 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"2668d5b1-c846-416a-918f-13061e0fd4ec"}
01:15:59.501 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"f2847ad5-c8d7-4843-8f0a-ea41bf1cc64f"}
01:15:59.511 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":179,"width":15,"height":15,"star_pos":[7.25,6.95],"pixels":"..."},"id":"f2847ad5-c8d7-4843-8f0a-ea41bf1cc64f"}
01:16:00.191 00.680 12020 Exposure complete
01:16:00.690 00.499 12020 worker thread done servicing request
01:16:00.690 00.000 9340 OnExposeComplete: enter
01:16:00.719 00.029 9340 UpdateGuideState(): m_state=6
01:16:00.740 00.021 9340 Star::Find(15, 818, 623, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 180
01:16:00.755 00.015 9340 Star::Find returns 1 (0), X=818.16, Y=624.03, Mass=554024, SNR=88.9, Peak=58608 HFD=3.9
01:16:00.773 00.018 9340 MultiStar: [#1 -0.32,0.06,0.74,U] [#2 0.04,-0.08,1.07,U] [#3 -0.41,-0.06,0.70,U] [#4 0.12,0.09,0.70,U] [#5 -0.55,-0.11,0.74,U] [#6 -0.46,-0.14,0.50,U] [#7 -0.29,0.19,0.50,U] [#8 -0.74,-0.21,0.00,M4] 
01:16:00.811 00.038 9340 single-star, 7 included, MultiStar: {-0.21, -0.04}, one-star: {-0.10, -0.18}
01:16:00.832 00.021 9340 CameraToMount -- cameraTheta (-2.09) - m_xAngle (-3.09) = xAngle (1.00 = 1.00)
01:16:00.843 00.011 9340 CameraToMount -- cameraTheta (-2.09) - (m_xAngle (-3.09) + m_yAngleError (-0.07)) = yAngle (1.07 = 1.07)
01:16:00.868 00.025 9340 CameraToMount -- cameraX=-0.10 cameraY=-0.18 hyp=0.21 cameraTheta=-2.09 mountX=0.11 mountY=0.18, mountTheta=1.02
01:16:00.925 00.057 9340 SchedulePrimaryMove(10104498, x=-0.10, y=-0.18, opts=13)
01:16:00.956 00.031 9340 Enqueuing Move request for scope (-0.10, -0.18)
01:16:00.988 00.032 12020 Worker thread wakes up
01:16:00.989 00.001 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.10, -0.18) opts 0xd
01:16:00.989 00.000 12020 Handling offset move in thread for scope, endpoint = (-0.10, -0.18)
01:16:00.989 00.000 12020 Moving (-0.10, -0.18) raw xDistance=0.11 yDistance=0.18
01:16:00.990 00.001 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
01:16:00.990 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:16:00.990 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.18
01:16:00.990 00.000 12020 MoveAxis(E, 0, ABG)
01:16:00.991 00.001 12020 Move returns status 0, amount 0
01:16:00.991 00.000 12020 MoveAxis(N, 0, ABG)
01:16:00.991 00.000 12020 Move returns status 0, amount 0
01:16:00.992 00.001 9340 UpdateImageDisplay: Size=(1920,1080) min=12123, max=65535, med=18866, FiltMin=15226, FiltMax=65521, Gamma=2.870
01:16:01.039 00.047 12020 move complete, result=0
01:16:01.041 00.002 9340 UpdateGuideState exits: m=554024 SNR=88.9
01:16:01.054 00.013 12020 worker thread done servicing request
01:16:01.054 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:16:01.071 00.017 9340 ScheduleExposure(2000,3,1) exposurePending=0
01:16:01.084 00.013 9340 Enqueuing Expose request
01:16:01.102 00.018 12020 Worker thread wakes up
01:16:01.102 00.000 9340 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
01:16:01.134 00.032 12020 worker thread servicing REQUEST_EXPOSE 2000
01:16:01.134 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(803,609,31,31)
01:16:01.435 00.301 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"35d6c717-0dd7-4444-988a-cc04845687f6"}
01:16:01.458 00.023 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"35d6c717-0dd7-4444-988a-cc04845687f6"}
01:16:01.475 00.017 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"30ed8abb-214e-4055-b674-1196a00a08b0"}
01:16:01.487 00.012 9340 case statement mapped state 6 to 3
01:16:01.499 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"30ed8abb-214e-4055-b674-1196a00a08b0"}
01:16:01.529 00.030 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"b2ead0ba-e76e-4938-89d9-fdd741ce8715"}
01:16:01.543 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":180,"width":15,"height":15,"star_pos":[7.16,7.03],"pixels":"..."},"id":"b2ead0ba-e76e-4938-89d9-fdd741ce8715"}
01:16:03.434 01.891 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"8fda3a47-acc3-45b3-961f-89237e892ce5"}
01:16:03.446 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"8fda3a47-acc3-45b3-961f-89237e892ce5"}
01:16:03.480 00.034 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"97843e45-d934-42ab-a9ee-a3569f3d72eb"}
01:16:03.501 00.021 9340 case statement mapped state 6 to 3
01:16:03.515 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"97843e45-d934-42ab-a9ee-a3569f3d72eb"}
01:16:03.525 00.010 12020 Exposure complete
01:16:03.525 00.000 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"4e15846a-de93-400f-8e68-fbd9874068c8"}
01:16:03.534 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":180,"width":15,"height":15,"star_pos":[7.16,7.03],"pixels":"..."},"id":"4e15846a-de93-400f-8e68-fbd9874068c8"}
01:16:03.802 00.268 12020 worker thread done servicing request
01:16:03.802 00.000 9340 OnExposeComplete: enter
01:16:03.818 00.016 9340 UpdateGuideState(): m_state=6
01:16:03.829 00.011 9340 Star::Find(15, 818, 624, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 181
01:16:03.839 00.010 9340 Star::Find returns 1 (0), X=818.35, Y=623.97, Mass=638159, SNR=102.6, Peak=58062 HFD=3.9
01:16:03.855 00.016 9340 MultiStar: [#1 -0.27,-0.02,0.83,U] [#2 -0.06,-0.02,1.02,U] [#3 -0.30,-0.18,0.72,U] [#4 0.34,-0.03,0.60,U] [#5 -0.35,-0.33,0.57,U] [#6 -0.42,-0.04,0.44,U] [#7 -0.10,0.31,0.41,U] [#8 -0.16,-0.52,0.35,U] 
01:16:03.877 00.022 9340 refined, 8 included, MultiStar: {-0.12, -0.12}, one-star: {0.09, -0.24}
01:16:03.912 00.035 9340 CameraToMount -- cameraTheta (-2.35) - m_xAngle (-3.09) = xAngle (0.74 = 0.74)
01:16:03.923 00.011 9340 CameraToMount -- cameraTheta (-2.35) - (m_xAngle (-3.09) + m_yAngleError (-0.07)) = yAngle (0.82 = 0.82)
01:16:03.933 00.010 9340 CameraToMount -- cameraX=-0.12 cameraY=-0.12 hyp=0.16 cameraTheta=-2.35 mountX=0.12 mountY=0.12, mountTheta=0.78
01:16:03.947 00.014 9340 SchedulePrimaryMove(10104498, x=-0.12, y=-0.12, opts=13)
01:16:03.961 00.014 9340 Enqueuing Move request for scope (-0.12, -0.12)
01:16:03.975 00.014 12020 Worker thread wakes up
01:16:03.976 00.001 9340 UpdateImageDisplay: Size=(1920,1080) min=12301, max=65535, med=18907, FiltMin=14974, FiltMax=65521, Gamma=2.870
01:16:03.991 00.015 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.12, -0.12) opts 0xd
01:16:03.991 00.000 9340 UpdateGuideState exits: m=638159 SNR=102.6
01:16:04.020 00.029 12020 Handling offset move in thread for scope, endpoint = (-0.12, -0.12)
01:16:04.021 00.001 12020 Moving (-0.12, -0.12) raw xDistance=0.12 yDistance=0.12
01:16:04.021 00.000 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
01:16:04.021 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:16:04.033 00.012 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:16:04.034 00.001 9340 ScheduleExposure(2000,3,1) exposurePending=0
01:16:04.046 00.012 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
01:16:04.047 00.001 9340 Enqueuing Expose request
01:16:04.056 00.009 12020 MoveAxis(E, 0, ABG)
01:16:04.056 00.000 12020 Move returns status 0, amount 0
01:16:04.056 00.000 12020 MoveAxis(N, 0, ABG)
01:16:04.056 00.000 12020 Move returns status 0, amount 0
01:16:04.057 00.001 12020 move complete, result=0
01:16:04.057 00.000 12020 worker thread done servicing request
01:16:04.057 00.000 12020 Worker thread wakes up
01:16:04.057 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
01:16:04.057 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(803,609,31,31)
01:16:04.060 00.003 9340 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
01:16:05.434 01.374 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"31b6e1d0-6d98-4388-afbb-6c3d38b7fffa"}
01:16:05.444 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"31b6e1d0-6d98-4388-afbb-6c3d38b7fffa"}
01:16:05.452 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"ff085280-6c05-4e19-835a-4d604ef33ff2"}
01:16:05.476 00.024 9340 case statement mapped state 6 to 3
01:16:05.484 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"ff085280-6c05-4e19-835a-4d604ef33ff2"}
01:16:05.492 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"05a56a9c-b43f-40e7-9f92-3cbb9a231418"}
01:16:05.500 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":181,"width":15,"height":15,"star_pos":[7.35,6.97],"pixels":"..."},"id":"05a56a9c-b43f-40e7-9f92-3cbb9a231418"}
01:16:06.425 00.925 12020 Exposure complete
01:16:06.677 00.252 12020 worker thread done servicing request
01:16:06.678 00.001 9340 OnExposeComplete: enter
01:16:06.688 00.010 9340 UpdateGuideState(): m_state=6
01:16:06.710 00.022 9340 Star::Find(15, 818, 623, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 182
01:16:06.723 00.013 9340 Star::Find returns 1 (0), X=818.46, Y=624.13, Mass=619388, SNR=87.0, Peak=56268 HFD=3.8
01:16:06.762 00.039 9340 MultiStar: [#1 0.16,-0.13,0.87,U] [#2 0.38,-0.16,1.21,U] [#3 0.16,0.15,0.95,U] [#4 0.69,-0.02,0.00,M1] [#5 0.25,-0.05,0.73,U] [#6 0.05,0.08,0.51,U] [#7 -0.23,0.38,0.44,U] [#8 0.12,-0.57,0.45,U] 
01:16:06.775 00.013 9340 refined, 7 included, MultiStar: {0.18, -0.06}, one-star: {0.19, -0.09}
01:16:06.798 00.023 9340 CameraToMount -- cameraTheta (-0.30) - m_xAngle (-3.09) = xAngle (2.79 = 2.79)
01:16:06.810 00.012 9340 CameraToMount -- cameraTheta (-0.30) - (m_xAngle (-3.09) + m_yAngleError (-0.07)) = yAngle (2.87 = 2.87)
01:16:06.828 00.018 9340 CameraToMount -- cameraX=0.18 cameraY=-0.06 hyp=0.19 cameraTheta=-0.30 mountX=-0.18 mountY=0.05, mountTheta=2.86
01:16:06.846 00.018 9340 SchedulePrimaryMove(10104498, x=0.18, y=-0.06, opts=13)
01:16:06.883 00.037 9340 Enqueuing Move request for scope (0.18, -0.06)
01:16:06.901 00.018 12020 Worker thread wakes up
01:16:06.901 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=11725, max=65535, med=18899, FiltMin=15006, FiltMax=65515, Gamma=2.870
01:16:06.916 00.015 12020 worker thread servicing REQUEST_MOVE scope ofs (0.18, -0.06) opts 0xd
01:16:06.916 00.000 12020 Handling offset move in thread for scope, endpoint = (0.18, -0.06)
01:16:06.916 00.000 12020 Moving (0.18, -0.06) raw xDistance=-0.18 yDistance=0.05
01:16:06.916 00.000 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.18
01:16:06.916 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:16:06.918 00.002 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
01:16:06.918 00.000 12020 MoveAxis(E, 0, ABG)
01:16:06.918 00.000 12020 Move returns status 0, amount 0
01:16:06.918 00.000 12020 MoveAxis(N, 0, ABG)
01:16:06.919 00.001 9340 UpdateGuideState exits: m=619388 SNR=87.0
01:16:06.946 00.027 12020 Move returns status 0, amount 0
01:16:06.946 00.000 12020 move complete, result=0
01:16:06.947 00.001 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:16:06.969 00.022 12020 worker thread done servicing request
01:16:06.975 00.006 9340 ScheduleExposure(2000,3,1) exposurePending=0
01:16:07.020 00.045 9340 Enqueuing Expose request
01:16:07.046 00.026 12020 Worker thread wakes up
01:16:07.047 00.001 9340 GuideStep: -0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
01:16:07.064 00.017 12020 worker thread servicing REQUEST_EXPOSE 2000
01:16:07.064 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(803,609,31,31)
01:16:07.434 00.370 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"01d026e5-b2e0-4150-9387-582e5c0e920c"}
01:16:07.446 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"01d026e5-b2e0-4150-9387-582e5c0e920c"}
01:16:07.465 00.019 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"6672d84d-1e58-48e6-9902-bc85668d2818"}
01:16:07.476 00.011 9340 case statement mapped state 6 to 3
01:16:07.507 00.031 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"6672d84d-1e58-48e6-9902-bc85668d2818"}
01:16:07.545 00.038 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"4a55325b-b659-45c2-9f53-9400ffa8f511"}
01:16:07.568 00.023 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":182,"width":15,"height":15,"star_pos":[7.46,7.13],"pixels":"..."},"id":"4a55325b-b659-45c2-9f53-9400ffa8f511"}
01:16:09.436 01.868 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"150dde97-6b4e-40f4-a1cb-55eaaff6060b"}
01:16:09.446 00.010 12020 Exposure complete
01:16:09.446 00.000 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"150dde97-6b4e-40f4-a1cb-55eaaff6060b"}
01:16:09.457 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"7400e85d-84f0-4b7a-802f-2df207c44c0f"}
01:16:09.467 00.010 9340 case statement mapped state 6 to 3
01:16:09.477 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"7400e85d-84f0-4b7a-802f-2df207c44c0f"}
01:16:09.504 00.027 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"25338200-8494-4085-a7e6-cb5f55301f3e"}
01:16:09.515 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":182,"width":15,"height":15,"star_pos":[7.46,7.13],"pixels":"..."},"id":"25338200-8494-4085-a7e6-cb5f55301f3e"}
01:16:09.702 00.187 12020 worker thread done servicing request
01:16:09.702 00.000 9340 OnExposeComplete: enter
01:16:09.718 00.016 9340 UpdateGuideState(): m_state=6
01:16:09.729 00.011 9340 Star::Find(15, 818, 624, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 183
01:16:09.742 00.013 9340 Star::Find returns 1 (0), X=818.30, Y=623.91, Mass=640746, SNR=92.7, Peak=55352 HFD=4.1
01:16:09.779 00.037 9340 MultiStar: [#1 -0.23,-0.32,0.81,U] [#2 0.06,-0.31,1.11,U] [#3 -0.40,-0.20,0.74,U] [#4 0.29,-0.04,0.78,U] [#5 -0.61,-0.25,0.00,M1] [#6 -0.37,-0.24,0.49,U] [#7 -0.21,-0.04,0.44,U] [#8 -0.34,-0.73,0.00,M3] 
01:16:09.793 00.014 9340 refined, 6 included, MultiStar: {-0.08, -0.23}, one-star: {0.03, -0.31}
01:16:09.811 00.018 9340 CameraToMount -- cameraTheta (-1.91) - m_xAngle (-3.09) = xAngle (1.19 = 1.19)
01:16:09.830 00.019 9340 CameraToMount -- cameraTheta (-1.91) - (m_xAngle (-3.09) + m_yAngleError (-0.07)) = yAngle (1.26 = 1.26)
01:16:09.842 00.012 9340 CameraToMount -- cameraX=-0.08 cameraY=-0.23 hyp=0.24 cameraTheta=-1.91 mountX=0.09 mountY=0.23, mountTheta=1.19
01:16:09.876 00.034 9340 SchedulePrimaryMove(10104498, x=-0.08, y=-0.23, opts=13)
01:16:09.896 00.020 9340 Enqueuing Move request for scope (-0.08, -0.23)
01:16:09.909 00.013 12020 Worker thread wakes up
01:16:09.910 00.001 9340 UpdateImageDisplay: Size=(1920,1080) min=13043, max=65535, med=18926, FiltMin=15023, FiltMax=65515, Gamma=2.870
01:16:09.922 00.012 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.23) opts 0xd
01:16:09.924 00.002 9340 UpdateGuideState exits: m=640746 SNR=92.7
01:16:09.942 00.018 12020 Handling offset move in thread for scope, endpoint = (-0.08, -0.23)
01:16:09.942 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:16:09.956 00.014 12020 Moving (-0.08, -0.23) raw xDistance=0.09 yDistance=0.23
01:16:09.956 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
01:16:09.993 00.037 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
01:16:09.993 00.000 9340 Enqueuing Expose request
01:16:10.009 00.016 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:16:10.010 00.001 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.23
01:16:10.010 00.000 12020 MoveAxis(E, 0, ABG)
01:16:10.010 00.000 12020 Move returns status 0, amount 0
01:16:10.010 00.000 12020 MoveAxis(N, 0, ABG)
01:16:10.010 00.000 12020 Move returns status 0, amount 0
01:16:10.010 00.000 12020 move complete, result=0
01:16:10.011 00.001 12020 worker thread done servicing request
01:16:10.011 00.000 12020 Worker thread wakes up
01:16:10.011 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
01:16:10.011 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(803,609,31,31)
01:16:10.014 00.003 9340 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
01:16:11.436 01.422 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"55a5c556-2632-4f64-b9f8-9ee10933a722"}
01:16:11.456 00.020 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"55a5c556-2632-4f64-b9f8-9ee10933a722"}
01:16:11.469 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"e73b54ed-45e8-48ca-924a-3132cd9de116"}
01:16:11.498 00.029 9340 case statement mapped state 6 to 3
01:16:11.509 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"e73b54ed-45e8-48ca-924a-3132cd9de116"}
01:16:11.520 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"9c479f26-a0e6-456e-aa94-e4e7fda30e71"}
01:16:11.536 00.016 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":183,"width":15,"height":15,"star_pos":[7.30,6.91],"pixels":"..."},"id":"9c479f26-a0e6-456e-aa94-e4e7fda30e71"}
01:16:12.377 00.841 12020 Exposure complete
01:16:12.595 00.218 12020 worker thread done servicing request
01:16:12.595 00.000 9340 OnExposeComplete: enter
01:16:12.605 00.010 9340 UpdateGuideState(): m_state=6
01:16:12.633 00.028 9340 Star::Find(15, 818, 623, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 184
01:16:12.643 00.010 9340 Star::Find returns 1 (0), X=818.59, Y=623.77, Mass=663617, SNR=90.5, Peak=56510 HFD=3.8
01:16:12.652 00.009 9340 MultiStar: [#1 -0.04,-0.25,0.84,U] [#2 0.31,-0.40,1.04,U] [#3 -0.00,-0.03,0.73,U] [#4 0.33,-0.25,0.79,U] [#5 -0.33,-0.65,0.00,M2] [#6 -0.36,-0.72,0.00,M1] [#7 -0.09,0.00,0.44,U] [#8 -0.07,-0.85,0.00,M4] 
01:16:12.664 00.012 9340 refined, 5 included, MultiStar: {0.17, -0.27}, one-star: {0.33, -0.45}
01:16:12.674 00.010 9340 CameraToMount -- cameraTheta (-1.00) - m_xAngle (-3.09) = xAngle (2.09 = 2.09)
01:16:12.685 00.011 9340 CameraToMount -- cameraTheta (-1.00) - (m_xAngle (-3.09) + m_yAngleError (-0.07)) = yAngle (2.17 = 2.17)
01:16:12.709 00.024 9340 CameraToMount -- cameraX=0.17 cameraY=-0.27 hyp=0.32 cameraTheta=-1.00 mountX=-0.16 mountY=0.26, mountTheta=2.11
01:16:12.725 00.016 9340 SchedulePrimaryMove(10104498, x=0.17, y=-0.27, opts=13)
01:16:12.735 00.010 9340 Enqueuing Move request for scope (0.17, -0.27)
01:16:12.745 00.010 12020 Worker thread wakes up
01:16:12.745 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=12899, max=65535, med=19041, FiltMin=15282, FiltMax=65515, Gamma=2.870
01:16:12.754 00.009 12020 worker thread servicing REQUEST_MOVE scope ofs (0.17, -0.27) opts 0xd
01:16:12.754 00.000 9340 UpdateGuideState exits: m=663617 SNR=90.5
01:16:12.764 00.010 12020 Handling offset move in thread for scope, endpoint = (0.17, -0.27)
01:16:12.765 00.001 12020 Moving (0.17, -0.27) raw xDistance=-0.16 yDistance=0.26
01:16:12.765 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:16:12.776 00.011 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16
01:16:12.777 00.001 9340 ScheduleExposure(2000,3,1) exposurePending=0
01:16:12.805 00.028 12020 GuideAlgorithmResistSwitch::result() returns 0.26 from input 0.26
01:16:12.805 00.000 9340 Enqueuing Expose request
01:16:12.818 00.013 12020 MoveAxis(E, 0, ABG)
01:16:12.818 00.000 12020 Move returns status 0, amount 0
01:16:12.818 00.000 12020 MoveAxis(S, 43, ABG)
01:16:12.818 00.000 12020 Guiding  Dir = 1, Dur = 43
01:16:12.819 00.001 12020 IsSlewing returns 0
01:16:12.820 00.001 12020 IsGuiding returns 0
01:16:12.907 00.087 12020 IsGuiding returns 1
01:16:12.908 00.001 12020 scope still moving after pulse duration time elapsed
01:16:12.955 00.047 12020 IsSlewing returns 0
01:16:13.054 00.099 12020 IsGuiding returns 0
01:16:13.054 00.000 12020 scope move finished after 43 + 191 ms
01:16:13.055 00.001 12020 Move returns status 0, amount 43
01:16:13.055 00.000 12020 move complete, result=0
01:16:13.055 00.000 9340 GuideStep: -0.2 px 0 ms EAST, 0.3 px 43 ms SOUTH
01:16:13.075 00.020 12020 worker thread done servicing request
01:16:13.075 00.000 12020 Worker thread wakes up
01:16:13.076 00.001 12020 worker thread servicing REQUEST_EXPOSE 2000
01:16:13.076 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(803,609,31,31)
01:16:13.434 00.358 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"21000196-7570-4759-b02a-bfe732b2817d"}
01:16:13.447 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"21000196-7570-4759-b02a-bfe732b2817d"}
01:16:13.476 00.029 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"697229a1-540a-403f-a87d-1597fb784f5d"}
01:16:13.488 00.012 9340 case statement mapped state 6 to 3
01:16:13.498 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"697229a1-540a-403f-a87d-1597fb784f5d"}
01:16:13.510 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"ac5fa376-8f0f-41ab-bfe4-53fafd9f30b6"}
01:16:13.521 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":184,"width":15,"height":15,"star_pos":[6.59,6.77],"pixels":"..."},"id":"ac5fa376-8f0f-41ab-bfe4-53fafd9f30b6"}
01:16:15.433 01.912 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"dad18747-2c6e-4966-85ad-fd340853d3e9"}
01:16:15.446 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"dad18747-2c6e-4966-85ad-fd340853d3e9"}
01:16:15.455 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"b3861f92-1575-4959-97f0-390924be278e"}
01:16:15.464 00.009 9340 case statement mapped state 6 to 3
01:16:15.471 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"b3861f92-1575-4959-97f0-390924be278e"}
01:16:15.480 00.009 12020 Exposure complete
01:16:15.481 00.001 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"a5f1774f-6e6b-48a7-ad28-255672b78db7"}
01:16:15.494 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":184,"width":15,"height":15,"star_pos":[6.59,6.77],"pixels":"..."},"id":"a5f1774f-6e6b-48a7-ad28-255672b78db7"}
01:16:15.687 00.193 12020 worker thread done servicing request
01:16:15.688 00.001 9340 OnExposeComplete: enter
01:16:15.701 00.013 9340 UpdateGuideState(): m_state=6
01:16:15.715 00.014 9340 Star::Find(15, 818, 623, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 185
01:16:15.728 00.013 9340 Star::Find returns 1 (0), X=818.49, Y=623.94, Mass=628248, SNR=84.0, Peak=55860 HFD=3.9
01:16:15.757 00.029 9340 MultiStar: [#1 0.07,0.07,0.83,U] [#2 0.53,-0.14,1.04,U] [#3 0.11,-0.04,0.81,U] [#4 0.35,0.06,1.01,U] [#5 0.13,-0.06,0.81,U] [#6 0.54,0.18,0.49,U] [#7 -0.71,0.28,0.00,M1] [#8 0.03,-0.48,0.52,U] 
01:16:15.765 00.008 9340 refined, 7 included, MultiStar: {0.25, -0.08}, one-star: {0.22, -0.27}
01:16:15.773 00.008 9340 CameraToMount -- cameraTheta (-0.32) - m_xAngle (-3.09) = xAngle (2.77 = 2.77)
01:16:15.782 00.009 9340 CameraToMount -- cameraTheta (-0.32) - (m_xAngle (-3.09) + m_yAngleError (-0.07)) = yAngle (2.85 = 2.85)
01:16:15.790 00.008 9340 CameraToMount -- cameraX=0.25 cameraY=-0.08 hyp=0.27 cameraTheta=-0.32 mountX=-0.25 mountY=0.08, mountTheta=2.84
01:16:15.805 00.015 9340 SchedulePrimaryMove(10104498, x=0.25, y=-0.08, opts=13)
01:16:15.815 00.010 9340 Enqueuing Move request for scope (0.25, -0.08)
01:16:15.825 00.010 12020 Worker thread wakes up
01:16:15.825 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=11920, max=65535, med=19018, FiltMin=14650, FiltMax=65515, Gamma=2.870
01:16:15.854 00.029 12020 worker thread servicing REQUEST_MOVE scope ofs (0.25, -0.08) opts 0xd
01:16:15.854 00.000 12020 Handling offset move in thread for scope, endpoint = (0.25, -0.08)
01:16:15.854 00.000 12020 Moving (0.25, -0.08) raw xDistance=-0.25 yDistance=0.08
01:16:15.854 00.000 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.25
01:16:15.854 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:16:15.855 00.001 9340 UpdateGuideState exits: m=628248 SNR=84.0
01:16:15.866 00.011 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
01:16:15.866 00.000 12020 MoveAxis(E, 0, ABG)
01:16:15.866 00.000 12020 Move returns status 0, amount 0
01:16:15.866 00.000 12020 MoveAxis(N, 0, ABG)
01:16:15.867 00.001 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:16:15.878 00.011 9340 ScheduleExposure(2000,3,1) exposurePending=0
01:16:15.891 00.013 12020 Move returns status 0, amount 0
01:16:15.891 00.000 12020 move complete, result=0
01:16:15.891 00.000 9340 Enqueuing Expose request
01:16:15.901 00.010 12020 worker thread done servicing request
01:16:15.902 00.001 12020 Worker thread wakes up
01:16:15.902 00.000 9340 GuideStep: -0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
01:16:15.912 00.010 12020 worker thread servicing REQUEST_EXPOSE 2000
01:16:15.912 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(803,609,31,31)
01:16:17.432 01.520 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"560f75c5-6f08-48bd-abdc-cb37bab0e95a"}
01:16:17.441 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"560f75c5-6f08-48bd-abdc-cb37bab0e95a"}
01:16:17.451 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"976086dd-d053-4712-8fb9-4c76b662f880"}
01:16:17.458 00.007 9340 case statement mapped state 6 to 3
01:16:17.466 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"976086dd-d053-4712-8fb9-4c76b662f880"}
01:16:17.477 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"e9cef9f6-6187-4327-94f4-75af8d997f90"}
01:16:17.488 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":185,"width":15,"height":15,"star_pos":[7.49,6.94],"pixels":"..."},"id":"e9cef9f6-6187-4327-94f4-75af8d997f90"}
01:16:18.289 00.801 12020 Exposure complete
01:16:18.465 00.176 12020 worker thread done servicing request
01:16:18.466 00.001 9340 OnExposeComplete: enter
01:16:18.493 00.027 9340 UpdateGuideState(): m_state=6
01:16:18.504 00.011 9340 Star::Find(15, 818, 623, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 186
01:16:18.512 00.008 9340 Star::Find returns 1 (0), X=818.44, Y=624.10, Mass=679329, SNR=90.1, Peak=55416 HFD=3.9
01:16:18.524 00.012 9340 MultiStar: [#1 0.19,0.13,0.87,U] [#2 0.93,0.10,0.00,M1] [#3 0.23,0.06,0.80,U] [#4 0.60,0.04,0.88,U] [#5 -0.04,0.07,0.66,U] [#6 -0.46,0.15,0.45,U] [#7 -0.04,0.16,0.40,U] [#8 0.17,-0.78,0.00,M4] 
01:16:18.533 00.009 9340 refined, 6 included, MultiStar: {0.16, 0.05}, one-star: {0.18, -0.12}
01:16:18.542 00.009 9340 CameraToMount -- cameraTheta (0.31) - m_xAngle (-3.09) = xAngle (3.40 = -2.88)
01:16:18.551 00.009 9340 CameraToMount -- cameraTheta (0.31) - (m_xAngle (-3.09) + m_yAngleError (-0.07)) = yAngle (3.48 = -2.81)
01:16:18.565 00.014 9340 CameraToMount -- cameraX=0.16 cameraY=0.05 hyp=0.17 cameraTheta=0.31 mountX=-0.16 mountY=-0.05, mountTheta=-2.81
01:16:18.605 00.040 9340 SchedulePrimaryMove(10104498, x=0.16, y=0.05, opts=13)
01:16:18.614 00.009 9340 Enqueuing Move request for scope (0.16, 0.05)
01:16:18.625 00.011 12020 Worker thread wakes up
01:16:18.625 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=12919, max=65535, med=19008, FiltMin=15074, FiltMax=65515, Gamma=2.870
01:16:18.635 00.010 12020 worker thread servicing REQUEST_MOVE scope ofs (0.16, 0.05) opts 0xd
01:16:18.635 00.000 9340 UpdateGuideState exits: m=679329 SNR=90.1
01:16:18.646 00.011 12020 Handling offset move in thread for scope, endpoint = (0.16, 0.05)
01:16:18.646 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:16:18.659 00.013 12020 Moving (0.16, 0.05) raw xDistance=-0.16 yDistance=-0.05
01:16:18.659 00.000 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16
01:16:18.659 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:16:18.660 00.001 9340 ScheduleExposure(2000,3,1) exposurePending=0
01:16:18.670 00.010 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
01:16:18.670 00.000 9340 Enqueuing Expose request
01:16:18.680 00.010 12020 MoveAxis(E, 0, ABG)
01:16:18.680 00.000 12020 Move returns status 0, amount 0
01:16:18.680 00.000 12020 MoveAxis(N, 0, ABG)
01:16:18.680 00.000 12020 Move returns status 0, amount 0
01:16:18.681 00.001 12020 move complete, result=0
01:16:18.681 00.000 12020 worker thread done servicing request
01:16:18.681 00.000 12020 Worker thread wakes up
01:16:18.681 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
01:16:18.681 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(803,609,31,31)
01:16:18.684 00.003 9340 GuideStep: -0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
01:16:19.432 00.748 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"81113af9-8f19-46cb-802c-9d443336e9a7"}
01:16:19.450 00.018 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"81113af9-8f19-46cb-802c-9d443336e9a7"}
01:16:19.461 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"a4776095-203b-4dc0-84ff-78bf14e59584"}
01:16:19.489 00.028 9340 case statement mapped state 6 to 3
01:16:19.501 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"a4776095-203b-4dc0-84ff-78bf14e59584"}
01:16:19.511 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"6d488afc-8fb7-473e-99c9-498584d5f4f9"}
01:16:19.523 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":186,"width":15,"height":15,"star_pos":[7.44,7.10],"pixels":"..."},"id":"6d488afc-8fb7-473e-99c9-498584d5f4f9"}
01:16:21.043 01.520 12020 Exposure complete
01:16:21.263 00.220 12020 worker thread done servicing request
01:16:21.263 00.000 9340 OnExposeComplete: enter
01:16:21.275 00.012 9340 UpdateGuideState(): m_state=6
01:16:21.285 00.010 9340 Star::Find(15, 818, 624, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 187
01:16:21.293 00.008 9340 Star::Find returns 1 (0), X=819.30, Y=624.21, Mass=641296, SNR=84.6, Peak=55820 HFD=3.9
01:16:21.304 00.011 9340 MultiStar: [#1 0.72,0.06,0.00,M1] [#2 1.01,0.19,0.00,M2] [#3 0.60,0.14,0.81,U] [#4 1.59,0.13,0.00,M1] [#5 0.74,0.14,0.00,M1] [#6 0.44,0.30,0.61,U] [#7 0.37,0.36,0.43,U] [#8 0.44,-0.20,0.42,U] 
01:16:21.316 00.012 9340 refined, 4 included, MultiStar: {0.65, 0.11}, one-star: {1.03, -0.00}
01:16:21.326 00.010 9340 CameraToMount -- cameraTheta (0.17) - m_xAngle (-3.09) = xAngle (3.27 = -3.02)
01:16:21.337 00.011 9340 CameraToMount -- cameraTheta (0.17) - (m_xAngle (-3.09) + m_yAngleError (-0.07)) = yAngle (3.34 = -2.94)
01:16:21.362 00.025 9340 CameraToMount -- cameraX=0.65 cameraY=0.11 hyp=0.66 cameraTheta=0.17 mountX=-0.65 mountY=-0.13, mountTheta=-2.95
01:16:21.378 00.016 9340 SchedulePrimaryMove(10104498, x=0.65, y=0.11, opts=13)
01:16:21.387 00.009 9340 Enqueuing Move request for scope (0.65, 0.11)
01:16:21.396 00.009 12020 Worker thread wakes up
01:16:21.396 00.000 12020 worker thread servicing REQUEST_MOVE scope ofs (0.65, 0.11) opts 0xd
01:16:21.397 00.001 12020 Handling offset move in thread for scope, endpoint = (0.65, 0.11)
01:16:21.397 00.000 12020 Moving (0.65, 0.11) raw xDistance=-0.65 yDistance=-0.13
01:16:21.397 00.000 12020 GuideAlgorithmHysteresis::Result() returns -0.28 from input -0.65
01:16:21.397 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:16:21.397 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=13137, max=65535, med=19024, FiltMin=15339, FiltMax=65515, Gamma=2.870
01:16:21.407 00.010 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
01:16:21.407 00.000 9340 UpdateGuideState exits: m=641296 SNR=84.6
01:16:21.417 00.010 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:16:21.427 00.010 12020 MoveAxis(E, 47, ABG)
01:16:21.428 00.001 12020 Guiding  Dir = 2, Dur = 47
01:16:21.428 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
01:16:21.437 00.009 12020 IsSlewing returns 0
01:16:21.437 00.000 9340 Enqueuing Expose request
01:16:21.461 00.024 12020 IsGuiding returns 0
01:16:21.461 00.000 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"43a6e0b3-e1e9-4eee-bca0-03df90b13cae"}
01:16:21.477 00.016 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"43a6e0b3-e1e9-4eee-bca0-03df90b13cae"}
01:16:21.489 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"ed9e50d4-5583-422f-9136-1be682a67581"}
01:16:21.499 00.010 9340 case statement mapped state 6 to 3
01:16:21.508 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"ed9e50d4-5583-422f-9136-1be682a67581"}
01:16:21.519 00.011 12020 IsGuiding returns 1
01:16:21.519 00.000 12020 scope still moving after pulse duration time elapsed
01:16:21.521 00.002 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"24a9ac34-e7e7-4aeb-b26f-7b5fc4af8ecc"}
01:16:21.530 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":187,"width":15,"height":15,"star_pos":[7.30,7.21],"pixels":"..."},"id":"24a9ac34-e7e7-4aeb-b26f-7b5fc4af8ecc"}
01:16:21.547 00.017 12020 IsSlewing returns 0
01:16:21.547 00.000 12020 IsGuiding returns 1
01:16:21.589 00.042 12020 IsSlewing returns 0
01:16:21.590 00.001 12020 IsGuiding returns 0
01:16:21.590 00.000 12020 scope move finished after 47 + 82 ms
01:16:21.590 00.000 12020 Move returns status 0, amount 47
01:16:21.591 00.001 12020 MoveAxis(N, 0, ABG)
01:16:21.591 00.000 12020 Move returns status 0, amount 0
01:16:21.591 00.000 12020 move complete, result=0
01:16:21.591 00.000 12020 worker thread done servicing request
01:16:21.591 00.000 9340 GuideStep: -0.7 px 47 ms EAST, -0.1 px 0 ms NORTH
01:16:21.604 00.013 12020 Worker thread wakes up
01:16:21.604 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
01:16:21.604 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(803,609,31,31)
01:16:23.431 01.827 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"c9a6db46-219c-445c-bdcd-2989fbadd9e3"}
01:16:23.444 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"c9a6db46-219c-445c-bdcd-2989fbadd9e3"}
01:16:23.454 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"e130c8df-9d51-43a1-a3ba-22b398e093a7"}
01:16:23.479 00.025 9340 case statement mapped state 6 to 3
01:16:23.485 00.006 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"e130c8df-9d51-43a1-a3ba-22b398e093a7"}
01:16:23.500 00.015 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"70378d59-d135-4f6e-a5e8-b151f16581c4"}
01:16:23.509 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":187,"width":15,"height":15,"star_pos":[7.30,7.21],"pixels":"..."},"id":"70378d59-d135-4f6e-a5e8-b151f16581c4"}
01:16:23.968 00.459 12020 Exposure complete
01:16:24.161 00.193 12020 worker thread done servicing request
01:16:24.162 00.001 9340 OnExposeComplete: enter
01:16:24.169 00.007 9340 UpdateGuideState(): m_state=6
01:16:24.179 00.010 9340 Star::Find(15, 819, 624, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 188
01:16:24.190 00.011 9340 Star::Find returns 1 (0), X=818.74, Y=624.16, Mass=611910, SNR=89.1, Peak=54980 HFD=3.8
01:16:24.200 00.010 9340 MultiStar: [#1 0.31,0.39,0.93,U] [#2 0.72,-0.04,0.00,M3] [#3 0.15,0.48,0.77,U] [#4 0.75,0.12,0.00,M2] [#5 0.23,0.20,0.72,U] [#6 -0.41,0.31,0.49,U] [#7 0.41,0.29,0.36,U] [#8 0.25,-0.32,0.44,U] 
01:16:24.209 00.009 9340 refined, 6 included, MultiStar: {0.23, 0.20}, one-star: {0.47, -0.05}
01:16:24.237 00.028 9340 CameraToMount -- cameraTheta (0.70) - m_xAngle (-3.09) = xAngle (3.79 = -2.49)
01:16:24.246 00.009 9340 CameraToMount -- cameraTheta (0.70) - (m_xAngle (-3.09) + m_yAngleError (-0.07)) = yAngle (3.87 = -2.42)
01:16:24.256 00.010 9340 CameraToMount -- cameraX=0.23 cameraY=0.20 hyp=0.31 cameraTheta=0.70 mountX=-0.24 mountY=-0.20, mountTheta=-2.45
01:16:24.268 00.012 9340 SchedulePrimaryMove(10104498, x=0.23, y=0.20, opts=13)
01:16:24.277 00.009 9340 Enqueuing Move request for scope (0.23, 0.20)
01:16:24.286 00.009 12020 Worker thread wakes up
01:16:24.286 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=12501, max=65535, med=19064, FiltMin=15226, FiltMax=65515, Gamma=2.870
01:16:24.294 00.008 9340 UpdateGuideState exits: m=611910 SNR=89.1
01:16:24.304 00.010 12020 worker thread servicing REQUEST_MOVE scope ofs (0.23, 0.20) opts 0xd
01:16:24.304 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:16:24.312 00.008 9340 ScheduleExposure(2000,3,1) exposurePending=0
01:16:24.338 00.026 12020 Handling offset move in thread for scope, endpoint = (0.23, 0.20)
01:16:24.338 00.000 12020 Moving (0.23, 0.20) raw xDistance=-0.24 yDistance=-0.20
01:16:24.338 00.000 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.24
01:16:24.338 00.000 9340 Enqueuing Expose request
01:16:24.349 00.011 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:16:24.349 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.20
01:16:24.349 00.000 12020 MoveAxis(E, 0, ABG)
01:16:24.350 00.001 12020 Move returns status 0, amount 0
01:16:24.350 00.000 12020 MoveAxis(N, 0, ABG)
01:16:24.350 00.000 12020 Move returns status 0, amount 0
01:16:24.350 00.000 12020 move complete, result=0
01:16:24.350 00.000 12020 worker thread done servicing request
01:16:24.350 00.000 12020 Worker thread wakes up
01:16:24.350 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
01:16:24.350 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(803,609,31,31)
01:16:24.353 00.003 9340 GuideStep: -0.2 px 0 ms EAST, -0.2 px 0 ms NORTH
01:16:25.431 01.078 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"5d6a54cd-9ad9-4f23-b491-ac7df6772ca7"}
01:16:25.442 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"5d6a54cd-9ad9-4f23-b491-ac7df6772ca7"}
01:16:25.449 00.007 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"f88d7224-8699-4cc9-a0ee-0af36e21e836"}
01:16:25.459 00.010 9340 case statement mapped state 6 to 3
01:16:25.468 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"f88d7224-8699-4cc9-a0ee-0af36e21e836"}
01:16:25.477 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"5b58197c-f464-41f2-8111-f4251dbb0ba6"}
01:16:25.484 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":188,"width":15,"height":15,"star_pos":[6.74,7.16],"pixels":"..."},"id":"5b58197c-f464-41f2-8111-f4251dbb0ba6"}
01:16:26.752 01.268 12020 Exposure complete
01:16:27.063 00.311 12020 worker thread done servicing request
01:16:27.063 00.000 9340 OnExposeComplete: enter
01:16:27.075 00.012 9340 UpdateGuideState(): m_state=6
01:16:27.107 00.032 9340 Star::Find(15, 818, 624, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 189
01:16:27.117 00.010 9340 Star::Find returns 1 (0), X=818.74, Y=624.66, Mass=649780, SNR=82.0, Peak=57028 HFD=3.7
01:16:27.129 00.012 9340 MultiStar: [#1 0.17,0.23,0.94,U] [#2 0.82,0.03,0.00,M4] [#3 0.42,0.45,0.98,U] [#4 0.85,0.24,0.00,M3] [#5 0.27,0.30,0.77,U] [#6 -0.08,0.56,0.47,U] [#7 -0.29,0.50,0.54,U] [#8 0.20,-0.06,0.49,U] 
01:16:27.142 00.013 9340 refined, 6 included, MultiStar: {0.22, 0.35}, one-star: {0.48, 0.45}
01:16:27.156 00.014 9340 CameraToMount -- cameraTheta (1.01) - m_xAngle (-3.09) = xAngle (4.10 = -2.18)
01:16:27.167 00.011 9340 CameraToMount -- cameraTheta (1.01) - (m_xAngle (-3.09) + m_yAngleError (-0.07)) = yAngle (4.17 = -2.11)
01:16:27.197 00.030 9340 CameraToMount -- cameraX=0.22 cameraY=0.35 hyp=0.42 cameraTheta=1.01 mountX=-0.24 mountY=-0.36, mountTheta=-2.16
01:16:27.212 00.015 9340 SchedulePrimaryMove(10104498, x=0.22, y=0.35, opts=13)
01:16:27.223 00.011 9340 Enqueuing Move request for scope (0.22, 0.35)
01:16:27.239 00.016 12020 Worker thread wakes up
01:16:27.239 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=12504, max=65535, med=19032, FiltMin=14931, FiltMax=65515, Gamma=2.870
01:16:27.251 00.012 12020 worker thread servicing REQUEST_MOVE scope ofs (0.22, 0.35) opts 0xd
01:16:27.251 00.000 9340 UpdateGuideState exits: m=649780 SNR=82.0
01:16:27.264 00.013 12020 Handling offset move in thread for scope, endpoint = (0.22, 0.35)
01:16:27.264 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:16:27.294 00.030 12020 Moving (0.22, 0.35) raw xDistance=-0.24 yDistance=-0.36
01:16:27.294 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
01:16:27.305 00.011 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.24
01:16:27.305 00.000 9340 Enqueuing Expose request
01:16:27.316 00.011 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
01:16:27.316 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.36
01:16:27.316 00.000 12020 MoveAxis(E, 0, ABG)
01:16:27.316 00.000 12020 Move returns status 0, amount 0
01:16:27.316 00.000 12020 MoveAxis(N, 0, ABG)
01:16:27.316 00.000 12020 Move returns status 0, amount 0
01:16:27.317 00.001 12020 move complete, result=0
01:16:27.317 00.000 12020 worker thread done servicing request
01:16:27.317 00.000 12020 Worker thread wakes up
01:16:27.317 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
01:16:27.317 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(803,609,31,31)
01:16:27.319 00.002 9340 GuideStep: -0.2 px 0 ms EAST, -0.4 px 0 ms NORTH
01:16:27.430 00.111 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"b5a80a0d-e01a-4fbf-a151-e9f4483f438f"}
01:16:27.441 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"b5a80a0d-e01a-4fbf-a151-e9f4483f438f"}
01:16:27.471 00.030 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"c1a0f1b0-e4d3-4a4a-bd97-a62a00cf4378"}
01:16:27.481 00.010 9340 case statement mapped state 6 to 3
01:16:27.491 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"c1a0f1b0-e4d3-4a4a-bd97-a62a00cf4378"}
01:16:27.502 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"83066a69-e57d-4e06-9d43-19e62ac9c5ad"}
01:16:27.514 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":189,"width":15,"height":15,"star_pos":[6.74,6.66],"pixels":"..."},"id":"83066a69-e57d-4e06-9d43-19e62ac9c5ad"}
01:16:29.429 01.915 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"7fb6e106-6a5b-4089-9256-c4a3e1e4a2a7"}
01:16:29.438 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"7fb6e106-6a5b-4089-9256-c4a3e1e4a2a7"}
01:16:29.449 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"367c650f-b2d1-4f38-b974-a144443cfe58"}
01:16:29.458 00.009 9340 case statement mapped state 6 to 3
01:16:29.467 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"367c650f-b2d1-4f38-b974-a144443cfe58"}
01:16:29.480 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"d9416333-9f99-47e7-9012-717428fe0f7a"}
01:16:29.492 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":189,"width":15,"height":15,"star_pos":[6.74,6.66],"pixels":"..."},"id":"d9416333-9f99-47e7-9012-717428fe0f7a"}
01:16:29.673 00.181 12020 Exposure complete
01:16:29.931 00.258 12020 worker thread done servicing request
01:16:29.931 00.000 9340 OnExposeComplete: enter
01:16:29.943 00.012 9340 UpdateGuideState(): m_state=6
01:16:29.977 00.034 9340 Star::Find(15, 818, 624, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 190
01:16:29.989 00.012 9340 Star::Find returns 1 (0), X=819.01, Y=624.39, Mass=654070, SNR=85.6, Peak=57836 HFD=4.0
01:16:30.001 00.012 9340 MultiStar: [#1 0.62,0.03,0.82,U] [#2 1.24,-0.02,0.00,M5] [#3 0.79,0.23,0.00,M1] [#4 0.95,0.19,0.00,M4] [#5 0.55,-0.08,0.70,U] [#6 0.51,0.41,0.48,U] [#7 0.38,0.49,0.39,U] [#8 1.08,-0.14,0.00,M2] 
01:16:30.011 00.010 9340 refined, 4 included, MultiStar: {0.60, 0.16}, one-star: {0.75, 0.18}
01:16:30.021 00.010 9340 CameraToMount -- cameraTheta (0.26) - m_xAngle (-3.09) = xAngle (3.35 = -2.93)
01:16:30.030 00.009 9340 CameraToMount -- cameraTheta (0.26) - (m_xAngle (-3.09) + m_yAngleError (-0.07)) = yAngle (3.42 = -2.86)
01:16:30.045 00.015 9340 CameraToMount -- cameraX=0.60 cameraY=0.16 hyp=0.62 cameraTheta=0.26 mountX=-0.61 mountY=-0.17, mountTheta=-2.86
01:16:30.077 00.032 9340 SchedulePrimaryMove(10104498, x=0.60, y=0.16, opts=13)
01:16:30.088 00.011 9340 Enqueuing Move request for scope (0.60, 0.16)
01:16:30.097 00.009 12020 Worker thread wakes up
01:16:30.098 00.001 9340 UpdateImageDisplay: Size=(1920,1080) min=13451, max=65535, med=19066, FiltMin=15145, FiltMax=65515, Gamma=2.870
01:16:30.109 00.011 12020 worker thread servicing REQUEST_MOVE scope ofs (0.60, 0.16) opts 0xd
01:16:30.109 00.000 9340 UpdateGuideState exits: m=654070 SNR=85.6
01:16:30.123 00.014 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:16:30.134 00.011 12020 Handling offset move in thread for scope, endpoint = (0.60, 0.16)
01:16:30.134 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
01:16:30.160 00.026 12020 Moving (0.60, 0.16) raw xDistance=-0.61 yDistance=-0.17
01:16:30.160 00.000 12020 GuideAlgorithmHysteresis::Result() returns -0.25 from input -0.61
01:16:30.162 00.002 9340 Enqueuing Expose request
01:16:30.171 00.009 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:16:30.171 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
01:16:30.172 00.001 12020 MoveAxis(E, 43, ABG)
01:16:30.172 00.000 12020 Guiding  Dir = 2, Dur = 43
01:16:30.177 00.005 12020 IsSlewing returns 0
01:16:30.178 00.001 12020 IsGuiding returns 0
01:16:30.208 00.030 12020 PulseGuide returned control before completion, sleep 23
01:16:30.256 00.048 12020 IsGuiding returns 1
01:16:30.256 00.000 12020 scope still moving after pulse duration time elapsed
01:16:30.288 00.032 12020 IsSlewing returns 0
01:16:30.289 00.001 12020 IsGuiding returns 0
01:16:30.289 00.000 12020 scope move finished after 43 + 68 ms
01:16:30.289 00.000 12020 Move returns status 0, amount 43
01:16:30.289 00.000 12020 MoveAxis(N, 0, ABG)
01:16:30.289 00.000 12020 Move returns status 0, amount 0
01:16:30.289 00.000 12020 move complete, result=0
01:16:30.290 00.001 12020 worker thread done servicing request
01:16:30.290 00.000 9340 GuideStep: -0.6 px 43 ms EAST, -0.2 px 0 ms NORTH
01:16:30.298 00.008 12020 Worker thread wakes up
01:16:30.298 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
01:16:30.299 00.001 12020 Handling exposure in thread, d=2000 o=3 r=(803,609,31,31)
01:16:31.429 01.130 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"d9c1a404-94b2-496c-983f-ce6e1adb79d5"}
01:16:31.440 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"d9c1a404-94b2-496c-983f-ce6e1adb79d5"}
01:16:31.470 00.030 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"91554f6c-8387-4ef5-8432-da8671e1cd11"}
01:16:31.483 00.013 9340 case statement mapped state 6 to 3
01:16:31.493 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"91554f6c-8387-4ef5-8432-da8671e1cd11"}
01:16:31.511 00.018 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"22ba8c9d-2ddb-4133-837f-1ab95129d293"}
01:16:31.524 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":190,"width":15,"height":15,"star_pos":[7.01,7.39],"pixels":"..."},"id":"22ba8c9d-2ddb-4133-837f-1ab95129d293"}
01:16:32.698 01.174 12020 Exposure complete
01:16:33.000 00.302 12020 worker thread done servicing request
01:16:33.000 00.000 9340 OnExposeComplete: enter
01:16:33.015 00.015 9340 UpdateGuideState(): m_state=6
01:16:33.030 00.015 9340 Star::Find(15, 819, 624, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 191
01:16:33.075 00.045 9340 Star::Find returns 1 (0), X=818.73, Y=624.19, Mass=631546, SNR=80.7, Peak=53680 HFD=3.9
01:16:33.089 00.014 9340 MultiStar: [#1 0.16,0.21,0.86,U] [#2 0.81,-0.03,0.00,M6] [#3 0.10,0.22,0.82,U] [#4 0.60,0.10,0.81,U] [#5 -0.17,-0.04,0.74,U] [#6 -0.07,0.32,0.56,U] [#7 0.01,0.58,0.50,U] [#8 0.44,0.13,0.58,U] 
01:16:33.102 00.013 9340 refined, 7 included, MultiStar: {0.22, 0.16}, one-star: {0.47, -0.02}
01:16:33.117 00.015 9340 CameraToMount -- cameraTheta (0.63) - m_xAngle (-3.09) = xAngle (3.73 = -2.56)
01:16:33.155 00.038 9340 CameraToMount -- cameraTheta (0.63) - (m_xAngle (-3.09) + m_yAngleError (-0.07)) = yAngle (3.80 = -2.48)
01:16:33.171 00.016 9340 CameraToMount -- cameraX=0.22 cameraY=0.16 hyp=0.27 cameraTheta=0.63 mountX=-0.23 mountY=-0.16, mountTheta=-2.51
01:16:33.190 00.019 9340 SchedulePrimaryMove(10104498, x=0.22, y=0.16, opts=13)
01:16:33.204 00.014 9340 Enqueuing Move request for scope (0.22, 0.16)
01:16:33.219 00.015 12020 Worker thread wakes up
01:16:33.219 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=13461, max=65535, med=19048, FiltMin=15081, FiltMax=65515, Gamma=2.870
01:16:33.250 00.031 12020 worker thread servicing REQUEST_MOVE scope ofs (0.22, 0.16) opts 0xd
01:16:33.251 00.001 12020 Handling offset move in thread for scope, endpoint = (0.22, 0.16)
01:16:33.251 00.000 9340 UpdateGuideState exits: m=631546 SNR=80.7
01:16:33.264 00.013 12020 Moving (0.22, 0.16) raw xDistance=-0.23 yDistance=-0.16
01:16:33.264 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:16:33.277 00.013 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.23
01:16:33.277 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:16:33.277 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
01:16:33.289 00.012 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
01:16:33.289 00.000 9340 Enqueuing Expose request
01:16:33.302 00.013 12020 MoveAxis(E, 0, ABG)
01:16:33.303 00.001 12020 Move returns status 0, amount 0
01:16:33.303 00.000 12020 MoveAxis(N, 0, ABG)
01:16:33.303 00.000 12020 Move returns status 0, amount 0
01:16:33.303 00.000 12020 move complete, result=0
01:16:33.304 00.001 12020 worker thread done servicing request
01:16:33.304 00.000 12020 Worker thread wakes up
01:16:33.304 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
01:16:33.304 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(803,609,31,31)
01:16:33.308 00.004 9340 GuideStep: -0.2 px 0 ms EAST, -0.2 px 0 ms NORTH
01:16:33.430 00.122 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"839dedcf-6c5f-47b3-addd-fcbdf0476079"}
01:16:33.445 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"839dedcf-6c5f-47b3-addd-fcbdf0476079"}
01:16:33.459 00.014 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"37d7be3d-72e7-473d-b94f-695bc82c4591"}
01:16:33.470 00.011 9340 case statement mapped state 6 to 3
01:16:33.483 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"37d7be3d-72e7-473d-b94f-695bc82c4591"}
01:16:33.497 00.014 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"f95ebe2d-91f1-4bb0-b8a2-ffc6b1f9a8dd"}
01:16:33.527 00.030 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":191,"width":15,"height":15,"star_pos":[6.73,7.19],"pixels":"..."},"id":"f95ebe2d-91f1-4bb0-b8a2-ffc6b1f9a8dd"}
01:16:35.430 01.903 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"83128347-abe8-4628-85e4-1634cb3c1dc7"}
01:16:35.452 00.022 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"83128347-abe8-4628-85e4-1634cb3c1dc7"}
01:16:35.462 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"2867e99b-4ad5-412c-bd0b-309335461a95"}
01:16:35.473 00.011 9340 case statement mapped state 6 to 3
01:16:35.481 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"2867e99b-4ad5-412c-bd0b-309335461a95"}
01:16:35.494 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"26d29f52-a98b-41ba-804a-ce6c08e946b6"}
01:16:35.505 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":191,"width":15,"height":15,"star_pos":[6.73,7.19],"pixels":"..."},"id":"26d29f52-a98b-41ba-804a-ce6c08e946b6"}
01:16:35.679 00.174 12020 Exposure complete
01:16:35.970 00.291 12020 worker thread done servicing request
01:16:35.970 00.000 9340 OnExposeComplete: enter
01:16:35.982 00.012 9340 UpdateGuideState(): m_state=6
01:16:35.993 00.011 9340 Star::Find(15, 818, 624, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 192
01:16:36.006 00.013 9340 Star::Find returns 1 (0), X=819.10, Y=624.22, Mass=604730, SNR=88.5, Peak=54936 HFD=4.1
01:16:36.020 00.014 9340 MultiStar: [#1 0.35,0.28,0.74,U] [#2 0.87,0.22,0.00,M7] [#3 0.47,0.73,0.00,M1] [#4 1.01,0.32,0.00,M4] [#5 0.60,0.11,0.72,U] [#6 0.54,0.14,0.55,U] [#7 -0.04,0.28,0.37,U] [#8 0.84,0.11,0.00,M2] 
01:16:36.054 00.034 9340 refined, 4 included, MultiStar: {0.53, 0.14}, one-star: {0.84, 0.01}
01:16:36.068 00.014 9340 CameraToMount -- cameraTheta (0.26) - m_xAngle (-3.09) = xAngle (3.35 = -2.93)
01:16:36.078 00.010 9340 CameraToMount -- cameraTheta (0.26) - (m_xAngle (-3.09) + m_yAngleError (-0.07)) = yAngle (3.43 = -2.86)
01:16:36.088 00.010 9340 CameraToMount -- cameraX=0.53 cameraY=0.14 hyp=0.55 cameraTheta=0.26 mountX=-0.54 mountY=-0.16, mountTheta=-2.86
01:16:36.103 00.015 9340 SchedulePrimaryMove(10104498, x=0.53, y=0.14, opts=13)
01:16:36.127 00.024 9340 Enqueuing Move request for scope (0.53, 0.14)
01:16:36.140 00.013 12020 Worker thread wakes up
01:16:36.141 00.001 9340 UpdateImageDisplay: Size=(1920,1080) min=13290, max=65535, med=19049, FiltMin=15190, FiltMax=65515, Gamma=2.870
01:16:36.153 00.012 12020 worker thread servicing REQUEST_MOVE scope ofs (0.53, 0.14) opts 0xd
01:16:36.153 00.000 9340 UpdateGuideState exits: m=604730 SNR=88.5
01:16:36.164 00.011 12020 Handling offset move in thread for scope, endpoint = (0.53, 0.14)
01:16:36.164 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:16:36.174 00.010 12020 Moving (0.53, 0.14) raw xDistance=-0.54 yDistance=-0.16
01:16:36.174 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
01:16:36.185 00.011 12020 GuideAlgorithmHysteresis::Result() returns -0.23 from input -0.54
01:16:36.186 00.001 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:16:36.186 00.000 9340 Enqueuing Expose request
01:16:36.197 00.011 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
01:16:36.197 00.000 12020 MoveAxis(E, 39, ABG)
01:16:36.198 00.001 12020 Guiding  Dir = 2, Dur = 39
01:16:36.236 00.038 12020 IsSlewing returns 0
01:16:36.237 00.001 12020 IsGuiding returns 0
01:16:36.269 00.032 12020 PulseGuide returned control before completion, sleep 19
01:16:36.332 00.063 12020 IsGuiding returns 0
01:16:36.332 00.000 12020 Move returns status 0, amount 39
01:16:36.332 00.000 12020 MoveAxis(N, 0, ABG)
01:16:36.333 00.001 12020 Move returns status 0, amount 0
01:16:36.333 00.000 12020 move complete, result=0
01:16:36.333 00.000 12020 worker thread done servicing request
01:16:36.333 00.000 9340 GuideStep: -0.5 px 39 ms EAST, -0.2 px 0 ms NORTH
01:16:36.343 00.010 12020 Worker thread wakes up
01:16:36.343 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
01:16:36.343 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(803,609,31,31)
01:16:37.442 01.099 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"2f2bde03-7996-47b3-b1fd-492606e62cb3"}
01:16:37.461 00.019 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"2f2bde03-7996-47b3-b1fd-492606e62cb3"}
01:16:37.472 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"b2c99637-6633-45e0-902b-f9a50ce13d3a"}
01:16:37.480 00.008 9340 case statement mapped state 6 to 3
01:16:37.488 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"b2c99637-6633-45e0-902b-f9a50ce13d3a"}
01:16:37.497 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"b464cb58-3b13-42ee-8a16-3e9afe6357db"}
01:16:37.508 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":192,"width":15,"height":15,"star_pos":[7.10,7.22],"pixels":"..."},"id":"b464cb58-3b13-42ee-8a16-3e9afe6357db"}
01:16:38.719 01.211 12020 Exposure complete
01:16:38.961 00.242 12020 worker thread done servicing request
01:16:38.961 00.000 9340 OnExposeComplete: enter
01:16:39.000 00.039 9340 UpdateGuideState(): m_state=6
01:16:39.019 00.019 9340 Star::Find(15, 819, 624, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 193
01:16:39.030 00.011 9340 Star::Find returns 1 (0), X=818.58, Y=624.33, Mass=663112, SNR=97.4, Peak=54936 HFD=4.3
01:16:39.042 00.012 9340 MultiStar: [#1 -0.17,-0.32,0.75,U] [#2 0.27,0.19,0.99,U] [#3 0.06,-0.03,0.76,U] [#4 0.28,0.03,0.71,U] [#5 -0.14,0.01,0.63,U] [#6 -0.12,-0.19,0.43,U] [#7 -0.36,-0.10,0.37,U] [#8 -0.05,-0.31,0.44,U] 
01:16:39.056 00.014 9340 refined, 8 included, MultiStar: {0.07, -0.03}, one-star: {0.32, 0.12}
01:16:39.069 00.013 9340 CameraToMount -- cameraTheta (-0.43) - m_xAngle (-3.09) = xAngle (2.66 = 2.66)
01:16:39.081 00.012 9340 CameraToMount -- cameraTheta (-0.43) - (m_xAngle (-3.09) + m_yAngleError (-0.07)) = yAngle (2.73 = 2.73)
01:16:39.114 00.033 9340 CameraToMount -- cameraX=0.07 cameraY=-0.03 hyp=0.07 cameraTheta=-0.43 mountX=-0.06 mountY=0.03, mountTheta=2.72
01:16:39.130 00.016 9340 SchedulePrimaryMove(10104498, x=0.07, y=-0.03, opts=13)
01:16:39.141 00.011 9340 Enqueuing Move request for scope (0.07, -0.03)
01:16:39.153 00.012 12020 Worker thread wakes up
01:16:39.153 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=13344, max=65535, med=19113, FiltMin=15317, FiltMax=65515, Gamma=2.870
01:16:39.166 00.013 12020 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.03) opts 0xd
01:16:39.166 00.000 9340 UpdateGuideState exits: m=663112 SNR=97.4
01:16:39.178 00.012 12020 Handling offset move in thread for scope, endpoint = (0.07, -0.03)
01:16:39.178 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:16:39.189 00.011 12020 Moving (0.07, -0.03) raw xDistance=-0.06 yDistance=0.03
01:16:39.190 00.001 9340 ScheduleExposure(2000,3,1) exposurePending=0
01:16:39.217 00.027 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
01:16:39.217 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:16:39.217 00.000 9340 Enqueuing Expose request
01:16:39.229 00.012 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
01:16:39.229 00.000 12020 MoveAxis(E, 0, ABG)
01:16:39.229 00.000 12020 Move returns status 0, amount 0
01:16:39.229 00.000 12020 MoveAxis(N, 0, ABG)
01:16:39.230 00.001 12020 Move returns status 0, amount 0
01:16:39.230 00.000 12020 move complete, result=0
01:16:39.230 00.000 12020 worker thread done servicing request
01:16:39.230 00.000 12020 Worker thread wakes up
01:16:39.230 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
01:16:39.230 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(803,609,31,31)
01:16:39.233 00.003 9340 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
01:16:39.440 00.207 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"bb9168bc-d40e-4a57-9301-b2fbd63e478e"}
01:16:39.452 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"bb9168bc-d40e-4a57-9301-b2fbd63e478e"}
01:16:39.464 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"00133c45-b604-47ec-9b14-372eab203d98"}
01:16:39.475 00.011 9340 case statement mapped state 6 to 3
01:16:39.486 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"00133c45-b604-47ec-9b14-372eab203d98"}
01:16:39.500 00.014 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"478b10b8-09e3-4d94-b855-5a40330dbd3f"}
01:16:39.514 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":193,"width":15,"height":15,"star_pos":[6.58,7.33],"pixels":"..."},"id":"478b10b8-09e3-4d94-b855-5a40330dbd3f"}
01:16:41.439 01.925 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"5d82df61-bfac-4cae-9024-6b5f3e861a15"}
01:16:41.452 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"5d82df61-bfac-4cae-9024-6b5f3e861a15"}
01:16:41.461 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"e8640523-e7d2-4078-bdc5-a1cb078ae15a"}
01:16:41.471 00.010 9340 case statement mapped state 6 to 3
01:16:41.482 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"e8640523-e7d2-4078-bdc5-a1cb078ae15a"}
01:16:41.493 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"0ac74563-ff79-4073-9d1f-cb75bb11c96a"}
01:16:41.506 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":193,"width":15,"height":15,"star_pos":[6.58,7.33],"pixels":"..."},"id":"0ac74563-ff79-4073-9d1f-cb75bb11c96a"}
01:16:41.591 00.085 12020 Exposure complete
01:16:41.853 00.262 9340 OnExposeComplete: enter
01:16:41.870 00.017 12020 worker thread done servicing request
01:16:41.870 00.000 9340 UpdateGuideState(): m_state=6
01:16:41.881 00.011 9340 Star::Find(15, 818, 624, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 194
01:16:41.893 00.012 9340 Star::Find returns 1 (0), X=818.31, Y=624.38, Mass=704534, SNR=102.9, Peak=58174 HFD=4.1
01:16:41.908 00.015 9340 MultiStar: [#1 -0.24,-0.06,0.73,U] [#2 0.21,0.05,0.91,U] [#3 0.12,0.10,0.63,U] [#4 0.42,-0.07,0.63,U] [#5 -0.08,-0.06,0.69,U] [#6 -0.46,-0.54,0.00,M1] [#7 -0.28,0.52,0.43,U] [#8 -0.01,-0.55,0.33,U] 
01:16:41.919 00.011 9340 refined, 7 included, MultiStar: {0.04, 0.04}, one-star: {0.05, 0.17}
01:16:41.949 00.030 9340 CameraToMount -- cameraTheta (0.71) - m_xAngle (-3.09) = xAngle (3.81 = -2.48)
01:16:41.961 00.012 9340 CameraToMount -- cameraTheta (0.71) - (m_xAngle (-3.09) + m_yAngleError (-0.07)) = yAngle (3.88 = -2.40)
01:16:41.972 00.011 9340 CameraToMount -- cameraX=0.04 cameraY=0.04 hyp=0.06 cameraTheta=0.71 mountX=-0.04 mountY=-0.04, mountTheta=-2.43
01:16:41.987 00.015 9340 SchedulePrimaryMove(10104498, x=0.04, y=0.04, opts=13)
01:16:41.999 00.012 9340 Enqueuing Move request for scope (0.04, 0.04)
01:16:42.011 00.012 12020 Worker thread wakes up
01:16:42.011 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=13155, max=65535, med=19117, FiltMin=15194, FiltMax=65515, Gamma=2.870
01:16:42.039 00.028 12020 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.04) opts 0xd
01:16:42.039 00.000 9340 UpdateGuideState exits: m=704534 SNR=102.9
01:16:42.050 00.011 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:16:42.061 00.011 12020 Handling offset move in thread for scope, endpoint = (0.04, 0.04)
01:16:42.061 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
01:16:42.071 00.010 12020 Moving (0.04, 0.04) raw xDistance=-0.04 yDistance=-0.04
01:16:42.071 00.000 9340 Enqueuing Expose request
01:16:42.081 00.010 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
01:16:42.082 00.001 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:16:42.082 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
01:16:42.082 00.000 12020 MoveAxis(E, 0, ABG)
01:16:42.082 00.000 12020 Move returns status 0, amount 0
01:16:42.082 00.000 12020 MoveAxis(N, 0, ABG)
01:16:42.082 00.000 12020 Move returns status 0, amount 0
01:16:42.083 00.001 12020 move complete, result=0
01:16:42.083 00.000 12020 worker thread done servicing request
01:16:42.083 00.000 12020 Worker thread wakes up
01:16:42.083 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
01:16:42.083 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(803,609,31,31)
01:16:42.085 00.002 9340 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
01:16:43.438 01.353 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"887695e4-18d4-43b3-9b68-623866c38984"}
01:16:43.448 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"887695e4-18d4-43b3-9b68-623866c38984"}
01:16:43.457 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"05325beb-f6c4-43a1-b810-a0575deda519"}
01:16:43.469 00.012 9340 case statement mapped state 6 to 3
01:16:43.478 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"05325beb-f6c4-43a1-b810-a0575deda519"}
01:16:43.509 00.031 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"df75f975-2eeb-4acf-9fa0-a43f84da7da5"}
01:16:43.522 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":194,"width":15,"height":15,"star_pos":[7.31,7.38],"pixels":"..."},"id":"df75f975-2eeb-4acf-9fa0-a43f84da7da5"}
01:16:44.447 00.925 12020 Exposure complete
01:16:44.645 00.198 12020 worker thread done servicing request
01:16:44.645 00.000 9340 OnExposeComplete: enter
01:16:44.654 00.009 9340 UpdateGuideState(): m_state=6
01:16:44.662 00.008 9340 Star::Find(15, 818, 624, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 195
01:16:44.671 00.009 9340 Star::Find returns 1 (0), X=818.57, Y=624.18, Mass=619737, SNR=81.3, Peak=57860 HFD=3.8
01:16:44.681 00.010 9340 MultiStar: [#1 0.09,0.01,0.95,U] [#2 0.39,-0.17,1.19,U] [#3 -0.00,-0.01,0.82,U] [#4 0.62,0.09,0.91,U] [#5 -0.24,-0.05,0.81,U] [#6 0.04,0.08,0.53,U] [#7 -0.28,-0.06,0.53,U] [#8 -0.42,0.01,0.48,U] 
01:16:44.689 00.008 9340 refined, 8 included, MultiStar: {0.13, -0.03}, one-star: {0.31, -0.04}
01:16:44.698 00.009 9340 CameraToMount -- cameraTheta (-0.21) - m_xAngle (-3.09) = xAngle (2.89 = 2.89)
01:16:44.705 00.007 9340 CameraToMount -- cameraTheta (-0.21) - (m_xAngle (-3.09) + m_yAngleError (-0.07)) = yAngle (2.96 = 2.96)
01:16:44.714 00.009 9340 CameraToMount -- cameraX=0.13 cameraY=-0.03 hyp=0.13 cameraTheta=-0.21 mountX=-0.12 mountY=0.02, mountTheta=2.96
01:16:44.745 00.031 9340 SchedulePrimaryMove(10104498, x=0.13, y=-0.03, opts=13)
01:16:44.753 00.008 9340 Enqueuing Move request for scope (0.13, -0.03)
01:16:44.765 00.012 12020 Worker thread wakes up
01:16:44.765 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=12509, max=65535, med=19236, FiltMin=15320, FiltMax=65515, Gamma=2.870
01:16:44.773 00.008 12020 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.03) opts 0xd
01:16:44.774 00.001 12020 Handling offset move in thread for scope, endpoint = (0.13, -0.03)
01:16:44.774 00.000 12020 Moving (0.13, -0.03) raw xDistance=-0.12 yDistance=0.02
01:16:44.774 00.000 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
01:16:44.774 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:16:44.774 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
01:16:44.774 00.000 9340 UpdateGuideState exits: m=619737 SNR=81.3
01:16:44.785 00.011 12020 MoveAxis(E, 0, ABG)
01:16:44.786 00.001 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:16:44.796 00.010 12020 Move returns status 0, amount 0
01:16:44.796 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
01:16:44.808 00.012 12020 MoveAxis(N, 0, ABG)
01:16:44.808 00.000 9340 Enqueuing Expose request
01:16:44.844 00.036 12020 Move returns status 0, amount 0
01:16:44.844 00.000 12020 move complete, result=0
01:16:44.844 00.000 12020 worker thread done servicing request
01:16:44.844 00.000 12020 Worker thread wakes up
01:16:44.845 00.001 12020 worker thread servicing REQUEST_EXPOSE 2000
01:16:44.845 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(803,609,31,31)
01:16:44.847 00.002 9340 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
01:16:45.438 00.591 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"d61e1fd7-0663-4c38-8be0-3d304fc40fbb"}
01:16:45.457 00.019 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"d61e1fd7-0663-4c38-8be0-3d304fc40fbb"}
01:16:45.469 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"b7362623-6e89-4912-80fb-4fad995c11b9"}
01:16:45.480 00.011 9340 case statement mapped state 6 to 3
01:16:45.490 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"b7362623-6e89-4912-80fb-4fad995c11b9"}
01:16:45.505 00.015 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"caf0ee71-91c6-4c60-acc2-1d85cdcc2953"}
01:16:45.517 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":195,"width":15,"height":15,"star_pos":[6.57,7.18],"pixels":"..."},"id":"caf0ee71-91c6-4c60-acc2-1d85cdcc2953"}
01:16:47.210 01.693 12020 Exposure complete
01:16:47.437 00.227 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"10b0c295-6674-485f-a10c-5bc5b451a8a4"}
01:16:47.448 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"10b0c295-6674-485f-a10c-5bc5b451a8a4"}
01:16:47.460 00.012 12020 worker thread done servicing request
01:16:47.461 00.001 9340 OnExposeComplete: enter
01:16:47.470 00.009 9340 UpdateGuideState(): m_state=6
01:16:47.481 00.011 9340 Star::Find(15, 818, 624, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 196
01:16:47.491 00.010 9340 Star::Find returns 1 (0), X=818.43, Y=624.26, Mass=655067, SNR=81.5, Peak=58134 HFD=3.9
01:16:47.506 00.015 9340 MultiStar: [#1 0.08,-0.10,0.90,U] [#2 0.25,0.12,1.02,U] [#3 -0.07,0.21,0.79,U] [#4 0.10,-0.06,0.88,U] [#5 -0.31,-0.22,0.80,U] [#6 -0.60,-0.02,0.65,U] [#7 -0.37,0.24,0.50,U] [#8 -0.01,-0.09,0.46,U] 
01:16:47.544 00.038 9340 refined, 8 included, MultiStar: {-0.04, 0.01}, one-star: {0.17, 0.05}
01:16:47.554 00.010 9340 CameraToMount -- cameraTheta (2.88) - m_xAngle (-3.09) = xAngle (5.98 = -0.31)
01:16:47.564 00.010 9340 CameraToMount -- cameraTheta (2.88) - (m_xAngle (-3.09) + m_yAngleError (-0.07)) = yAngle (6.05 = -0.23)
01:16:47.575 00.011 9340 CameraToMount -- cameraX=-0.04 cameraY=0.01 hyp=0.04 cameraTheta=2.88 mountX=0.04 mountY=-0.01, mountTheta=-0.24
01:16:47.599 00.024 9340 SchedulePrimaryMove(10104498, x=-0.04, y=0.01, opts=13)
01:16:47.612 00.013 9340 Enqueuing Move request for scope (-0.04, 0.01)
01:16:47.646 00.034 12020 Worker thread wakes up
01:16:47.647 00.001 9340 UpdateImageDisplay: Size=(1920,1080) min=12582, max=65535, med=19190, FiltMin=15105, FiltMax=65515, Gamma=2.870
01:16:47.658 00.011 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.01) opts 0xd
01:16:47.658 00.000 9340 UpdateGuideState exits: m=655067 SNR=81.5
01:16:47.668 00.010 12020 Handling offset move in thread for scope, endpoint = (-0.04, 0.01)
01:16:47.668 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:16:47.678 00.010 12020 Moving (-0.04, 0.01) raw xDistance=0.04 yDistance=-0.01
01:16:47.678 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
01:16:47.698 00.020 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
01:16:47.699 00.001 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:16:47.704 00.005 9340 Enqueuing Expose request
01:16:47.760 00.056 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
01:16:47.761 00.001 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"bae5a55d-a56e-4bcb-999f-6b552ef78f78"}
01:16:47.771 00.010 12020 MoveAxis(E, 0, ABG)
01:16:47.771 00.000 9340 case statement mapped state 6 to 3
01:16:47.782 00.011 12020 Move returns status 0, amount 0
01:16:47.783 00.001 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"bae5a55d-a56e-4bcb-999f-6b552ef78f78"}
01:16:47.792 00.009 12020 MoveAxis(N, 0, ABG)
01:16:47.792 00.000 12020 Move returns status 0, amount 0
01:16:47.792 00.000 12020 move complete, result=0
01:16:47.794 00.002 12020 worker thread done servicing request
01:16:47.794 00.000 12020 Worker thread wakes up
01:16:47.794 00.000 9340 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
01:16:47.817 00.023 12020 worker thread servicing REQUEST_EXPOSE 2000
01:16:47.817 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(803,609,31,31)
01:16:47.827 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"f8e1db4e-876e-4fcd-bf35-ed540c6cd899"}
01:16:47.866 00.039 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":196,"width":15,"height":15,"star_pos":[7.43,7.26],"pixels":"..."},"id":"f8e1db4e-876e-4fcd-bf35-ed540c6cd899"}
01:16:49.442 01.576 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"1d7726f9-f6df-484b-b201-313383e8e1d0"}
01:16:49.454 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"1d7726f9-f6df-484b-b201-313383e8e1d0"}
01:16:49.462 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"1b16c23f-1a25-4639-803f-2a89643135fa"}
01:16:49.469 00.007 9340 case statement mapped state 6 to 3
01:16:49.475 00.006 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"1b16c23f-1a25-4639-803f-2a89643135fa"}
01:16:49.486 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"78e95d0a-52ea-43bc-96c4-3961fcbd44e1"}
01:16:49.494 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":196,"width":15,"height":15,"star_pos":[7.43,7.26],"pixels":"..."},"id":"78e95d0a-52ea-43bc-96c4-3961fcbd44e1"}
01:16:50.192 00.698 12020 Exposure complete
01:16:50.394 00.202 12020 worker thread done servicing request
01:16:50.394 00.000 9340 OnExposeComplete: enter
01:16:50.402 00.008 9340 UpdateGuideState(): m_state=6
01:16:50.411 00.009 9340 Star::Find(15, 818, 624, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 197
01:16:50.419 00.008 9340 Star::Find returns 1 (0), X=818.53, Y=624.38, Mass=608745, SNR=81.9, Peak=59022 HFD=3.4
01:16:50.428 00.009 9340 MultiStar: [#1 -0.16,0.22,1.00,U] [#2 0.24,0.19,1.30,U] [#3 -0.05,0.44,0.86,U] [#4 0.21,0.07,0.88,U] [#5 -0.32,0.08,0.72,U] [#6 -0.39,0.49,0.63,U] [#7 -0.54,0.73,0.00,M1] [#8 -0.21,0.38,0.46,U] 
01:16:50.436 00.008 9340 refined, 7 included, MultiStar: {-0.00, 0.23}, one-star: {0.27, 0.16}
01:16:50.447 00.011 9340 CameraToMount -- cameraTheta (1.58) - m_xAngle (-3.09) = xAngle (4.67 = -1.61)
01:16:50.458 00.011 9340 CameraToMount -- cameraTheta (1.58) - (m_xAngle (-3.09) + m_yAngleError (-0.07)) = yAngle (4.75 = -1.53)
01:16:50.468 00.010 9340 CameraToMount -- cameraX=-0.00 cameraY=0.23 hyp=0.23 cameraTheta=1.58 mountX=-0.01 mountY=-0.23, mountTheta=-1.61
01:16:50.500 00.032 9340 SchedulePrimaryMove(10104498, x=-0.00, y=0.23, opts=13)
01:16:50.510 00.010 9340 Enqueuing Move request for scope (-0.00, 0.23)
01:16:50.520 00.010 12020 Worker thread wakes up
01:16:50.520 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=12341, max=65535, med=19198, FiltMin=15009, FiltMax=65515, Gamma=2.870
01:16:50.529 00.009 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.00, 0.23) opts 0xd
01:16:50.529 00.000 9340 UpdateGuideState exits: m=608745 SNR=81.9
01:16:50.538 00.009 12020 Handling offset move in thread for scope, endpoint = (-0.00, 0.23)
01:16:50.538 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:16:50.549 00.011 12020 Moving (-0.00, 0.23) raw xDistance=-0.01 yDistance=-0.23
01:16:50.549 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
01:16:50.560 00.011 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
01:16:50.560 00.000 9340 Enqueuing Expose request
01:16:50.572 00.012 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:16:50.572 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.23
01:16:50.572 00.000 12020 MoveAxis(E, 0, ABG)
01:16:50.572 00.000 12020 Move returns status 0, amount 0
01:16:50.573 00.001 12020 MoveAxis(N, 0, ABG)
01:16:50.573 00.000 12020 Move returns status 0, amount 0
01:16:50.573 00.000 12020 move complete, result=0
01:16:50.573 00.000 12020 worker thread done servicing request
01:16:50.573 00.000 12020 Worker thread wakes up
01:16:50.573 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
01:16:50.574 00.001 12020 Handling exposure in thread, d=2000 o=3 r=(803,609,31,31)
01:16:50.594 00.020 9340 GuideStep: -0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
01:16:51.440 00.846 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"91b7bcc0-ffb6-4bdf-92b4-f675c4ba1b69"}
01:16:51.453 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"91b7bcc0-ffb6-4bdf-92b4-f675c4ba1b69"}
01:16:51.472 00.019 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"a26a651d-0aeb-43b4-b755-27d675058e8e"}
01:16:51.485 00.013 9340 case statement mapped state 6 to 3
01:16:51.527 00.042 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"a26a651d-0aeb-43b4-b755-27d675058e8e"}
01:16:51.544 00.017 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"4890a038-2320-4982-bfd6-997c5ea06c79"}
01:16:51.567 00.023 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":197,"width":15,"height":15,"star_pos":[6.53,7.38],"pixels":"..."},"id":"4890a038-2320-4982-bfd6-997c5ea06c79"}
01:16:52.968 01.401 12020 Exposure complete
01:16:53.216 00.248 12020 worker thread done servicing request
01:16:53.216 00.000 9340 OnExposeComplete: enter
01:16:53.226 00.010 9340 UpdateGuideState(): m_state=6
01:16:53.237 00.011 9340 Star::Find(15, 818, 624, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 198
01:16:53.248 00.011 9340 Star::Find returns 1 (0), X=818.02, Y=624.25, Mass=705067, SNR=101.0, Peak=59240 HFD=4.1
01:16:53.259 00.011 9340 MultiStar: [#1 -0.50,-0.25,0.83,U] [#2 0.01,-0.47,0.78,U] [#3 -0.71,0.09,0.00,M1] [#4 -0.05,-0.18,0.74,U] [#5 -0.60,-0.17,0.62,U] [#6 -0.55,-0.16,0.43,U] [#7 -0.70,0.22,0.00,M2] [#8 -0.38,-0.21,0.37,U] 
01:16:53.287 00.028 9340 single-star, 6 included, MultiStar: {-0.30, -0.19}, one-star: {-0.24, 0.04}
01:16:53.297 00.010 9340 CameraToMount -- cameraTheta (2.98) - m_xAngle (-3.09) = xAngle (6.07 = -0.21)
01:16:53.307 00.010 9340 CameraToMount -- cameraTheta (2.98) - (m_xAngle (-3.09) + m_yAngleError (-0.07)) = yAngle (6.15 = -0.14)
01:16:53.317 00.010 9340 CameraToMount -- cameraX=-0.24 cameraY=0.04 hyp=0.25 cameraTheta=2.98 mountX=0.24 mountY=-0.03, mountTheta=-0.14
01:16:53.331 00.014 9340 SchedulePrimaryMove(10104498, x=-0.24, y=0.04, opts=13)
01:16:53.343 00.012 9340 Enqueuing Move request for scope (-0.24, 0.04)
01:16:53.354 00.011 12020 Worker thread wakes up
01:16:53.354 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=13258, max=65535, med=19191, FiltMin=15067, FiltMax=65521, Gamma=2.870
01:16:53.381 00.027 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.24, 0.04) opts 0xd
01:16:53.381 00.000 12020 Handling offset move in thread for scope, endpoint = (-0.24, 0.04)
01:16:53.381 00.000 12020 Moving (-0.24, 0.04) raw xDistance=0.24 yDistance=-0.03
01:16:53.381 00.000 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.24
01:16:53.382 00.001 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:16:53.382 00.000 9340 UpdateGuideState exits: m=705067 SNR=101.0
01:16:53.390 00.008 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
01:16:53.391 00.001 12020 MoveAxis(E, 0, ABG)
01:16:53.391 00.000 12020 Move returns status 0, amount 0
01:16:53.391 00.000 12020 MoveAxis(N, 0, ABG)
01:16:53.391 00.000 12020 Move returns status 0, amount 0
01:16:53.391 00.000 12020 move complete, result=0
01:16:53.391 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:16:53.400 00.009 12020 worker thread done servicing request
01:16:53.401 00.001 9340 ScheduleExposure(2000,3,1) exposurePending=0
01:16:53.410 00.009 9340 Enqueuing Expose request
01:16:53.419 00.009 9340 GuideStep: 0.2 px 0 ms EAST, -0.0 px 0 ms NORTH
01:16:53.430 00.011 12020 Worker thread wakes up
01:16:53.430 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
01:16:53.430 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(803,609,31,31)
01:16:53.439 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"ef3cdc00-be2b-48b8-8456-e5cc3aff3bc9"}
01:16:53.468 00.029 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"ef3cdc00-be2b-48b8-8456-e5cc3aff3bc9"}
01:16:53.481 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"c86ac996-3bcd-4fbc-9f03-b5ef2b79b736"}
01:16:53.491 00.010 9340 case statement mapped state 6 to 3
01:16:53.500 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"c86ac996-3bcd-4fbc-9f03-b5ef2b79b736"}
01:16:53.510 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"bb567aff-f970-4ba1-9dc8-d0041465f4f4"}
01:16:53.522 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":198,"width":15,"height":15,"star_pos":[7.02,7.25],"pixels":"..."},"id":"bb567aff-f970-4ba1-9dc8-d0041465f4f4"}
01:16:55.438 01.916 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"bda0f550-4f43-4c64-8eec-d92bfe0468d4"}
01:16:55.448 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"bda0f550-4f43-4c64-8eec-d92bfe0468d4"}
01:16:55.456 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"853fdf90-bcb0-4474-94b6-d0b1e4b47719"}
01:16:55.464 00.008 9340 case statement mapped state 6 to 3
01:16:55.472 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"853fdf90-bcb0-4474-94b6-d0b1e4b47719"}
01:16:55.483 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"4145bbaa-5456-4347-a8db-4bfe7db6a040"}
01:16:55.496 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":198,"width":15,"height":15,"star_pos":[7.02,7.25],"pixels":"..."},"id":"4145bbaa-5456-4347-a8db-4bfe7db6a040"}
01:16:55.785 00.289 12020 Exposure complete
01:16:56.022 00.237 12020 worker thread done servicing request
01:16:56.022 00.000 9340 OnExposeComplete: enter
01:16:56.036 00.014 9340 UpdateGuideState(): m_state=6
01:16:56.046 00.010 9340 Star::Find(15, 818, 624, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 199
01:16:56.057 00.011 9340 Star::Find returns 1 (0), X=817.93, Y=624.19, Mass=666119, SNR=98.1, Peak=57322 HFD=4.2
01:16:56.090 00.033 9340 MultiStar: [#1 -0.57,-0.05,0.84,U] [#2 -0.04,-0.16,0.89,U] [#3 -0.64,0.18,0.00,M2] [#4 -0.13,0.12,0.60,U] [#5 -0.59,-0.10,0.63,U] [#6 -0.99,-0.20,0.00,M1] [#7 -0.90,0.15,0.00,M3] [#8 -0.56,-0.33,0.38,U] 
01:16:56.101 00.011 9340 single-star, 5 included, MultiStar: {-0.35, -0.07}, one-star: {-0.33, -0.03}
01:16:56.111 00.010 9340 CameraToMount -- cameraTheta (-3.06) - m_xAngle (-3.09) = xAngle (0.03 = 0.03)
01:16:56.123 00.012 9340 CameraToMount -- cameraTheta (-3.06) - (m_xAngle (-3.09) + m_yAngleError (-0.07)) = yAngle (0.11 = 0.11)
01:16:56.133 00.010 9340 CameraToMount -- cameraX=-0.33 cameraY=-0.03 hyp=0.33 cameraTheta=-3.06 mountX=0.33 mountY=0.03, mountTheta=0.10
01:16:56.146 00.013 9340 SchedulePrimaryMove(10104498, x=-0.33, y=-0.03, opts=13)
01:16:56.156 00.010 9340 Enqueuing Move request for scope (-0.33, -0.03)
01:16:56.168 00.012 12020 Worker thread wakes up
01:16:56.168 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=13066, max=65535, med=19167, FiltMin=15278, FiltMax=65521, Gamma=2.870
01:16:56.201 00.033 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.33, -0.03) opts 0xd
01:16:56.201 00.000 12020 Handling offset move in thread for scope, endpoint = (-0.33, -0.03)
01:16:56.201 00.000 9340 UpdateGuideState exits: m=666119 SNR=98.1
01:16:56.213 00.012 12020 Moving (-0.33, -0.03) raw xDistance=0.33 yDistance=0.03
01:16:56.213 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:16:56.224 00.011 12020 GuideAlgorithmHysteresis::Result() returns 0.14 from input 0.33
01:16:56.225 00.001 9340 ScheduleExposure(2000,3,1) exposurePending=0
01:16:56.234 00.009 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:16:56.234 00.000 9340 Enqueuing Expose request
01:16:56.244 00.010 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
01:16:56.245 00.001 12020 MoveAxis(W, 24, ABG)
01:16:56.245 00.000 12020 Guiding  Dir = 3, Dur = 24
01:16:56.246 00.001 12020 IsSlewing returns 0
01:16:56.247 00.001 12020 IsGuiding returns 0
01:16:56.273 00.026 12020 IsGuiding returns 1
01:16:56.273 00.000 12020 scope still moving after pulse duration time elapsed
01:16:56.319 00.046 12020 IsSlewing returns 0
01:16:56.320 00.001 12020 IsGuiding returns 0
01:16:56.320 00.000 12020 scope move finished after 24 + 49 ms
01:16:56.320 00.000 12020 Move returns status 0, amount 24
01:16:56.320 00.000 12020 MoveAxis(N, 0, ABG)
01:16:56.321 00.001 12020 Move returns status 0, amount 0
01:16:56.321 00.000 12020 move complete, result=0
01:16:56.321 00.000 12020 worker thread done servicing request
01:16:56.321 00.000 9340 GuideStep: 0.3 px 24 ms WEST, 0.0 px 0 ms NORTH
01:16:56.332 00.011 12020 Worker thread wakes up
01:16:56.332 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
01:16:56.332 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(803,609,31,31)
01:16:57.439 01.107 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"4463cc0a-6954-4308-b259-f7abca2d0a20"}
01:16:57.452 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"4463cc0a-6954-4308-b259-f7abca2d0a20"}
01:16:57.460 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"2fe4b15e-9d2d-47e1-8086-3a2220eab6c1"}
01:16:57.468 00.008 9340 case statement mapped state 6 to 3
01:16:57.475 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"2fe4b15e-9d2d-47e1-8086-3a2220eab6c1"}
01:16:57.482 00.007 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"2a577a82-1989-4fc8-85a8-0b8a1978e1e5"}
01:16:57.493 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":199,"width":15,"height":15,"star_pos":[6.93,7.19],"pixels":"..."},"id":"2a577a82-1989-4fc8-85a8-0b8a1978e1e5"}
01:16:58.748 01.255 12020 Exposure complete
01:16:59.101 00.353 12020 worker thread done servicing request
01:16:59.101 00.000 9340 OnExposeComplete: enter
01:16:59.116 00.015 9340 UpdateGuideState(): m_state=6
01:16:59.129 00.013 9340 Star::Find(15, 817, 624, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 200
01:16:59.141 00.012 9340 Star::Find returns 1 (0), X=817.94, Y=624.48, Mass=694931, SNR=103.1, Peak=58190 HFD=4.1
01:16:59.154 00.013 9340 MultiStar: [#1 -0.49,0.29,0.66,U] [#2 -0.19,0.32,0.89,U] [#3 -0.68,0.73,0.00,M3] [#4 -0.34,0.18,0.60,U] [#5 -1.13,0.13,0.00,M1] [#6 -0.66,0.47,0.00,M2] [#7 -0.42,1.09,0.00,M4] [#8 -0.58,0.11,0.43,U] 
01:16:59.166 00.012 9340 single-star, 4 included, MultiStar: {-0.35, 0.25}, one-star: {-0.32, 0.26}
01:16:59.178 00.012 9340 CameraToMount -- cameraTheta (2.45) - m_xAngle (-3.09) = xAngle (5.54 = -0.74)
01:16:59.213 00.035 9340 CameraToMount -- cameraTheta (2.45) - (m_xAngle (-3.09) + m_yAngleError (-0.07)) = yAngle (5.62 = -0.67)
01:16:59.224 00.011 9340 CameraToMount -- cameraX=-0.32 cameraY=0.26 hyp=0.41 cameraTheta=2.45 mountX=0.31 mountY=-0.26, mountTheta=-0.70
01:16:59.241 00.017 9340 SchedulePrimaryMove(10104498, x=-0.32, y=0.26, opts=13)
01:16:59.253 00.012 9340 Enqueuing Move request for scope (-0.32, 0.26)
01:16:59.265 00.012 12020 Worker thread wakes up
01:16:59.265 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=12322, max=65535, med=19211, FiltMin=15251, FiltMax=65521, Gamma=2.870
01:16:59.277 00.012 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.32, 0.26) opts 0xd
01:16:59.277 00.000 9340 UpdateGuideState exits: m=694931 SNR=103.1
01:16:59.287 00.010 12020 Handling offset move in thread for scope, endpoint = (-0.32, 0.26)
01:16:59.287 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:16:59.316 00.029 12020 Moving (-0.32, 0.26) raw xDistance=0.31 yDistance=-0.26
01:16:59.316 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
01:16:59.328 00.012 12020 GuideAlgorithmHysteresis::Result() returns 0.14 from input 0.31
01:16:59.328 00.000 9340 Enqueuing Expose request
01:16:59.338 00.010 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
01:16:59.339 00.001 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.26
01:16:59.339 00.000 12020 MoveAxis(W, 24, ABG)
01:16:59.339 00.000 12020 Guiding  Dir = 3, Dur = 24
01:16:59.358 00.019 12020 IsSlewing returns 0
01:16:59.359 00.001 12020 IsGuiding returns 0
01:16:59.391 00.032 12020 IsGuiding returns 1
01:16:59.391 00.000 12020 scope still moving after pulse duration time elapsed
01:16:59.439 00.048 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"539946c9-ecd9-4f3b-935b-585d889be24d"}
01:16:59.450 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"539946c9-ecd9-4f3b-935b-585d889be24d"}
01:16:59.459 00.009 12020 IsSlewing returns 0
01:16:59.460 00.001 12020 IsGuiding returns 0
01:16:59.461 00.001 12020 scope move finished after 24 + 77 ms
01:16:59.461 00.000 12020 Move returns status 0, amount 24
01:16:59.461 00.000 12020 MoveAxis(N, 0, ABG)
01:16:59.461 00.000 12020 Move returns status 0, amount 0
01:16:59.461 00.000 12020 move complete, result=0
01:16:59.461 00.000 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"543bdcf9-c98e-4012-ac5a-1dd01dda4714"}
01:16:59.472 00.011 9340 case statement mapped state 6 to 3
01:16:59.480 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"543bdcf9-c98e-4012-ac5a-1dd01dda4714"}
01:16:59.489 00.009 12020 worker thread done servicing request
01:16:59.489 00.000 12020 Worker thread wakes up
01:16:59.490 00.001 12020 worker thread servicing REQUEST_EXPOSE 2000
01:16:59.490 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(803,609,31,31)
01:16:59.490 00.000 9340 GuideStep: 0.3 px 24 ms WEST, -0.3 px 0 ms NORTH
01:16:59.509 00.019 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"8fc92d14-3376-4cae-bb5e-0211f783cf3f"}
01:16:59.520 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":200,"width":15,"height":15,"star_pos":[6.94,7.48],"pixels":"..."},"id":"8fc92d14-3376-4cae-bb5e-0211f783cf3f"}
01:17:01.439 01.919 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"f7dff675-5484-4b63-b447-e974292b9de8"}
01:17:01.449 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"f7dff675-5484-4b63-b447-e974292b9de8"}
01:17:01.461 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"3c1653bd-e256-4ff7-8812-a1808b8ea541"}
01:17:01.476 00.015 9340 case statement mapped state 6 to 3
01:17:01.490 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"3c1653bd-e256-4ff7-8812-a1808b8ea541"}
01:17:01.531 00.041 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"0569f36c-aadc-41a9-9e73-1261a2460ede"}
01:17:01.549 00.018 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":200,"width":15,"height":15,"star_pos":[6.94,7.48],"pixels":"..."},"id":"0569f36c-aadc-41a9-9e73-1261a2460ede"}
01:17:01.870 00.321 12020 Exposure complete
01:17:02.251 00.381 12020 worker thread done servicing request
01:17:02.251 00.000 9340 OnExposeComplete: enter
01:17:02.264 00.013 9340 UpdateGuideState(): m_state=6
01:17:02.297 00.033 9340 Star::Find(15, 817, 624, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 201
01:17:02.309 00.012 9340 Star::Find returns 1 (0), X=818.59, Y=624.39, Mass=666102, SNR=94.0, Peak=59378 HFD=4.0
01:17:02.319 00.010 9340 MultiStar: [#1 -0.44,-0.05,0.81,U] [#2 0.14,0.10,1.08,U] [#3 -0.18,0.12,0.69,U] [#4 0.23,-0.08,0.76,U] [#5 -0.37,-0.03,0.65,U] [#6 -0.29,0.24,0.49,U] [#7 -0.34,0.13,0.39,U] [#8 -0.17,0.12,0.44,U] 
01:17:02.329 00.010 9340 refined, 8 included, MultiStar: {-0.07, 0.07}, one-star: {0.33, 0.17}
01:17:02.342 00.013 9340 CameraToMount -- cameraTheta (2.30) - m_xAngle (-3.09) = xAngle (5.39 = -0.89)
01:17:02.353 00.011 9340 CameraToMount -- cameraTheta (2.30) - (m_xAngle (-3.09) + m_yAngleError (-0.07)) = yAngle (5.46 = -0.82)
01:17:02.382 00.029 9340 CameraToMount -- cameraX=-0.07 cameraY=0.07 hyp=0.10 cameraTheta=2.30 mountX=0.06 mountY=-0.07, mountTheta=-0.86
01:17:02.399 00.017 9340 SchedulePrimaryMove(10104498, x=-0.07, y=0.07, opts=13)
01:17:02.409 00.010 9340 Enqueuing Move request for scope (-0.07, 0.07)
01:17:02.420 00.011 12020 Worker thread wakes up
01:17:02.420 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=13218, max=65535, med=19229, FiltMin=15156, FiltMax=65515, Gamma=2.870
01:17:02.431 00.011 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.07) opts 0xd
01:17:02.431 00.000 9340 UpdateGuideState exits: m=666102 SNR=94.0
01:17:02.443 00.012 12020 Handling offset move in thread for scope, endpoint = (-0.07, 0.07)
01:17:02.443 00.000 12020 Moving (-0.07, 0.07) raw xDistance=0.06 yDistance=-0.07
01:17:02.444 00.001 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
01:17:02.444 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:17:02.444 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:17:02.472 00.028 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
01:17:02.472 00.000 12020 MoveAxis(E, 0, ABG)
01:17:02.472 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
01:17:02.485 00.013 12020 Move returns status 0, amount 0
01:17:02.485 00.000 9340 Enqueuing Expose request
01:17:02.496 00.011 12020 MoveAxis(N, 0, ABG)
01:17:02.496 00.000 12020 Move returns status 0, amount 0
01:17:02.496 00.000 12020 move complete, result=0
01:17:02.496 00.000 12020 worker thread done servicing request
01:17:02.497 00.001 12020 Worker thread wakes up
01:17:02.497 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
01:17:02.497 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(803,609,31,31)
01:17:02.501 00.004 9340 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
01:17:03.459 00.958 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"9628a468-ad12-49f0-9b31-cff6e266f0c2"}
01:17:03.471 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"9628a468-ad12-49f0-9b31-cff6e266f0c2"}
01:17:03.482 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"9f58031f-df7f-42c2-b334-4b88934ec68a"}
01:17:03.515 00.033 9340 case statement mapped state 6 to 3
01:17:03.525 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"9f58031f-df7f-42c2-b334-4b88934ec68a"}
01:17:03.535 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"87cab3a0-a622-4953-ac9c-24afe2eb5434"}
01:17:03.543 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":201,"width":15,"height":15,"star_pos":[6.59,7.39],"pixels":"..."},"id":"87cab3a0-a622-4953-ac9c-24afe2eb5434"}
01:17:04.879 01.336 12020 Exposure complete
01:17:05.233 00.354 12020 worker thread done servicing request
01:17:05.233 00.000 9340 OnExposeComplete: enter
01:17:05.246 00.013 9340 UpdateGuideState(): m_state=6
01:17:05.260 00.014 9340 Star::Find(15, 818, 624, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 202
01:17:05.275 00.015 9340 Star::Find returns 1 (0), X=817.57, Y=624.23, Mass=618298, SNR=80.8, Peak=56435 HFD=3.8
01:17:05.291 00.016 9340 MultiStar: [#1 -0.77,0.07,0.00,M1] [#2 -0.84,0.26,0.00,M1] [#3 -1.07,0.20,0.00,M3] [#4 -1.09,0.26,0.00,M1] [#5 -1.14,0.51,0.00,M1] [#6 -1.19,0.62,0.00,M2] [#7 -1.39,0.90,0.00,M4] [#8 -0.55,0.13,0.65,U] 
01:17:05.305 00.014 9340 refined, 1 included, MultiStar: {-0.64, 0.06}, one-star: {-0.70, 0.01}
01:17:05.336 00.031 9340 CameraToMount -- cameraTheta (3.05) - m_xAngle (-3.09) = xAngle (6.15 = -0.14)
01:17:05.349 00.013 9340 CameraToMount -- cameraTheta (3.05) - (m_xAngle (-3.09) + m_yAngleError (-0.07)) = yAngle (6.22 = -0.06)
01:17:05.365 00.016 9340 CameraToMount -- cameraX=-0.64 cameraY=0.06 hyp=0.64 cameraTheta=3.05 mountX=0.63 mountY=-0.04, mountTheta=-0.06
01:17:05.381 00.016 9340 SchedulePrimaryMove(10104498, x=-0.64, y=0.06, opts=13)
01:17:05.395 00.014 9340 Enqueuing Move request for scope (-0.64, 0.06)
01:17:05.410 00.015 12020 Worker thread wakes up
01:17:05.410 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=12947, max=65535, med=19227, FiltMin=15278, FiltMax=65521, Gamma=2.870
01:17:05.421 00.011 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.64, 0.06) opts 0xd
01:17:05.421 00.000 9340 UpdateGuideState exits: m=618298 SNR=80.8
01:17:05.450 00.029 12020 Handling offset move in thread for scope, endpoint = (-0.64, 0.06)
01:17:05.450 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:17:05.462 00.012 12020 Moving (-0.64, 0.06) raw xDistance=0.63 yDistance=-0.04
01:17:05.462 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
01:17:05.471 00.009 12020 GuideAlgorithmHysteresis::Result() returns 0.27 from input 0.63
01:17:05.473 00.002 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:17:05.473 00.000 9340 Enqueuing Expose request
01:17:05.483 00.010 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
01:17:05.483 00.000 12020 MoveAxis(W, 45, ABG)
01:17:05.483 00.000 12020 Guiding  Dir = 3, Dur = 45
01:17:05.483 00.000 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"66930e49-f795-4a29-87fe-d76c01615d16"}
01:17:05.493 00.010 12020 IsSlewing returns 0
01:17:05.494 00.001 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"66930e49-f795-4a29-87fe-d76c01615d16"}
01:17:05.506 00.012 12020 IsGuiding returns 0
01:17:05.507 00.001 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"4aa52ebf-54e4-468f-b2cb-6909f62853b2"}
01:17:05.519 00.012 9340 case statement mapped state 6 to 3
01:17:05.529 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"4aa52ebf-54e4-468f-b2cb-6909f62853b2"}
01:17:05.539 00.010 12020 PulseGuide returned control before completion, sleep 32
01:17:05.540 00.001 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"3d08f8bc-1571-4488-9fbb-6ad3a56bed23"}
01:17:05.569 00.029 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":202,"width":15,"height":15,"star_pos":[6.57,7.23],"pixels":"..."},"id":"3d08f8bc-1571-4488-9fbb-6ad3a56bed23"}
01:17:05.579 00.010 12020 IsGuiding returns 1
01:17:05.579 00.000 12020 scope still moving after pulse duration time elapsed
01:17:05.626 00.047 12020 IsSlewing returns 0
01:17:05.672 00.046 12020 IsGuiding returns 0
01:17:05.673 00.001 12020 scope move finished after 45 + 121 ms
01:17:05.673 00.000 12020 Move returns status 0, amount 45
01:17:05.673 00.000 12020 MoveAxis(N, 0, ABG)
01:17:05.674 00.001 12020 Move returns status 0, amount 0
01:17:05.674 00.000 12020 move complete, result=0
01:17:05.674 00.000 9340 GuideStep: 0.6 px 45 ms WEST, -0.0 px 0 ms NORTH
01:17:05.698 00.024 12020 worker thread done servicing request
01:17:05.699 00.001 12020 Worker thread wakes up
01:17:05.699 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
01:17:05.699 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(803,609,31,31)
01:17:07.458 01.759 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"035472bc-2bec-4d4a-a6dd-42b2022b823d"}
01:17:07.483 00.025 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"035472bc-2bec-4d4a-a6dd-42b2022b823d"}
01:17:07.493 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"75227ebe-b47e-4965-84de-4e927cd9d854"}
01:17:07.503 00.010 9340 case statement mapped state 6 to 3
01:17:07.511 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"75227ebe-b47e-4965-84de-4e927cd9d854"}
01:17:07.520 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"cadfc821-1753-40fc-81a2-c4181590634b"}
01:17:07.531 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":202,"width":15,"height":15,"star_pos":[6.57,7.23],"pixels":"..."},"id":"cadfc821-1753-40fc-81a2-c4181590634b"}
01:17:08.074 00.543 12020 Exposure complete
01:17:08.277 00.203 12020 worker thread done servicing request
01:17:08.277 00.000 9340 OnExposeComplete: enter
01:17:08.287 00.010 9340 UpdateGuideState(): m_state=6
01:17:08.298 00.011 9340 Star::Find(15, 817, 624, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 203
01:17:08.306 00.008 9340 Star::Find returns 1 (0), X=817.59, Y=624.36, Mass=749356, SNR=93.9, Peak=58506 HFD=4.3
01:17:08.327 00.021 9340 MultiStar: [#1 -0.78,0.43,0.00,M2] [#2 0.07,0.49,0.93,U] [#3 -0.86,0.54,0.00,M4] [#4 -0.53,0.37,0.74,U] [#5 -0.85,0.06,0.00,M2] [#6 -0.74,0.62,0.00,M3] [#7 -0.62,0.63,0.00,M5] [#8 -1.13,0.73,0.00,M1] 
01:17:08.338 00.011 9340 refined, 2 included, MultiStar: {-0.37, 0.33}, one-star: {-0.67, 0.14}
01:17:08.347 00.009 9340 CameraToMount -- cameraTheta (2.42) - m_xAngle (-3.09) = xAngle (5.52 = -0.77)
01:17:08.355 00.008 9340 CameraToMount -- cameraTheta (2.42) - (m_xAngle (-3.09) + m_yAngleError (-0.07)) = yAngle (5.59 = -0.69)
01:17:08.364 00.009 9340 CameraToMount -- cameraX=-0.37 cameraY=0.33 hyp=0.50 cameraTheta=2.42 mountX=0.36 mountY=-0.32, mountTheta=-0.73
01:17:08.377 00.013 9340 SchedulePrimaryMove(10104498, x=-0.37, y=0.33, opts=13)
01:17:08.387 00.010 9340 Enqueuing Move request for scope (-0.37, 0.33)
01:17:08.398 00.011 12020 Worker thread wakes up
01:17:08.398 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=13075, max=65535, med=19258, FiltMin=15119, FiltMax=65521, Gamma=2.870
01:17:08.421 00.023 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.37, 0.33) opts 0xd
01:17:08.421 00.000 12020 Handling offset move in thread for scope, endpoint = (-0.37, 0.33)
01:17:08.421 00.000 9340 UpdateGuideState exits: m=749356 SNR=93.9
01:17:08.431 00.010 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:17:08.439 00.008 12020 Moving (-0.37, 0.33) raw xDistance=0.36 yDistance=-0.32
01:17:08.440 00.001 12020 GuideAlgorithmHysteresis::Result() returns 0.17 from input 0.36
01:17:08.440 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
01:17:08.440 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
01:17:08.450 00.010 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.32
01:17:08.450 00.000 9340 Enqueuing Expose request
01:17:08.458 00.008 12020 MoveAxis(W, 29, ABG)
01:17:08.458 00.000 12020 Guiding  Dir = 3, Dur = 29
01:17:08.459 00.001 12020 IsSlewing returns 0
01:17:08.461 00.002 12020 IsGuiding returns 0
01:17:08.488 00.027 12020 PulseGuide returned control before completion, sleep 12
01:17:08.519 00.031 12020 IsGuiding returns 1
01:17:08.519 00.000 12020 scope still moving after pulse duration time elapsed
01:17:08.552 00.033 12020 IsSlewing returns 0
01:17:08.583 00.031 12020 IsGuiding returns 0
01:17:08.585 00.002 12020 scope move finished after 29 + 95 ms
01:17:08.585 00.000 12020 Move returns status 0, amount 29
01:17:08.585 00.000 12020 MoveAxis(N, 0, ABG)
01:17:08.585 00.000 12020 Move returns status 0, amount 0
01:17:08.585 00.000 12020 move complete, result=0
01:17:08.586 00.001 12020 worker thread done servicing request
01:17:08.586 00.000 9340 GuideStep: 0.4 px 29 ms WEST, -0.3 px 0 ms NORTH
01:17:08.595 00.009 12020 Worker thread wakes up
01:17:08.596 00.001 12020 worker thread servicing REQUEST_EXPOSE 2000
01:17:08.596 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(803,609,31,31)
01:17:09.457 00.861 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"6713113c-314a-45c9-a07c-b9dcfe72bb91"}
01:17:09.469 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"6713113c-314a-45c9-a07c-b9dcfe72bb91"}
01:17:09.479 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"4afc3b91-21c3-47bc-af66-febb94eae95a"}
01:17:09.509 00.030 9340 case statement mapped state 6 to 3
01:17:09.523 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"4afc3b91-21c3-47bc-af66-febb94eae95a"}
01:17:09.537 00.014 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"a05b62e4-c676-4d29-ac8b-05bb9c68c6ef"}
01:17:09.548 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":203,"width":15,"height":15,"star_pos":[6.59,7.36],"pixels":"..."},"id":"a05b62e4-c676-4d29-ac8b-05bb9c68c6ef"}
01:17:11.001 01.453 12020 Exposure complete
01:17:11.242 00.241 12020 worker thread done servicing request
01:17:11.242 00.000 9340 OnExposeComplete: enter
01:17:11.263 00.021 9340 UpdateGuideState(): m_state=6
01:17:11.298 00.035 9340 Star::Find(15, 817, 624, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 204
01:17:11.310 00.012 9340 Star::Find returns 1 (0), X=818.04, Y=624.88, Mass=697234, SNR=112.3, Peak=53895 HFD=4.3
01:17:11.324 00.014 9340 MultiStar: [#1 -0.47,0.56,0.00,M3] [#2 -0.07,0.78,0.00,M1] [#3 -0.79,0.56,0.00,M5] [#4 0.14,0.50,0.62,U] [#5 -0.57,0.62,0.00,M3] [#6 -0.85,0.49,0.00,M4] [#7 -0.91,0.69,0.00,M6] [#8 -0.59,0.19,0.32,U] 
01:17:11.337 00.013 9340 refined, 2 included, MultiStar: {-0.17, 0.54}, one-star: {-0.22, 0.67}
01:17:11.347 00.010 9340 CameraToMount -- cameraTheta (1.87) - m_xAngle (-3.09) = xAngle (4.96 = -1.32)
01:17:11.359 00.012 9340 CameraToMount -- cameraTheta (1.87) - (m_xAngle (-3.09) + m_yAngleError (-0.07)) = yAngle (5.04 = -1.24)
01:17:11.373 00.014 9340 CameraToMount -- cameraX=-0.17 cameraY=0.54 hyp=0.56 cameraTheta=1.87 mountX=0.14 mountY=-0.53, mountTheta=-1.31
01:17:11.407 00.034 9340 SchedulePrimaryMove(10104498, x=-0.17, y=0.54, opts=13)
01:17:11.422 00.015 9340 Enqueuing Move request for scope (-0.17, 0.54)
01:17:11.432 00.010 12020 Worker thread wakes up
01:17:11.433 00.001 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.17, 0.54) opts 0xd
01:17:11.433 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=13362, max=65535, med=19406, FiltMin=15374, FiltMax=65525, Gamma=2.870
01:17:11.444 00.011 12020 Handling offset move in thread for scope, endpoint = (-0.17, 0.54)
01:17:11.444 00.000 9340 UpdateGuideState exits: m=697234 SNR=112.3
01:17:11.455 00.011 12020 Moving (-0.17, 0.54) raw xDistance=0.14 yDistance=-0.53
01:17:11.455 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:17:11.467 00.012 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14
01:17:11.467 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
01:17:11.479 00.012 12020 switching direction from 1 to -1 - decHistory=-3 oldest=-0.22 newest=-0.89
01:17:11.479 00.000 9340 Enqueuing Expose request
01:17:11.491 00.012 12020 GuideAlgorithmResistSwitch::result() returns -0.53 from input -0.53
01:17:11.491 00.000 12020 MoveAxis(E, 0, ABG)
01:17:11.491 00.000 12020 Move returns status 0, amount 0
01:17:11.491 00.000 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"852a7d90-c443-4c8f-a32d-5344e3cc27bd"}
01:17:11.522 00.031 12020 MoveAxis(N, 86, ABG)
01:17:11.522 00.000 12020 Guiding  Dir = 0, Dur = 86
01:17:11.523 00.001 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"852a7d90-c443-4c8f-a32d-5344e3cc27bd"}
01:17:11.538 00.015 12020 IsSlewing returns 0
01:17:11.539 00.001 12020 IsGuiding returns 0
01:17:11.539 00.000 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"ae3fe596-c30c-4812-a84c-acee5aba3ffb"}
01:17:11.553 00.014 9340 case statement mapped state 6 to 3
01:17:11.564 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"ae3fe596-c30c-4812-a84c-acee5aba3ffb"}
01:17:11.579 00.015 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"aaa17dfd-b7e1-4d3a-9fce-69356c5b916c"}
01:17:11.595 00.016 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":204,"width":15,"height":15,"star_pos":[7.04,6.88],"pixels":"..."},"id":"aaa17dfd-b7e1-4d3a-9fce-69356c5b916c"}
01:17:11.643 00.048 12020 IsGuiding returns 1
01:17:11.644 00.001 12020 scope still moving after pulse duration time elapsed
01:17:11.668 00.024 12020 IsSlewing returns 0
01:17:11.670 00.002 12020 IsGuiding returns 1
01:17:11.698 00.028 12020 IsSlewing returns 0
01:17:11.702 00.004 12020 IsGuiding returns 1
01:17:11.829 00.127 12020 IsSlewing returns 0
01:17:11.862 00.033 12020 IsGuiding returns 0
01:17:11.862 00.000 12020 scope move finished after 86 + 237 ms
01:17:11.863 00.001 12020 Move returns status 0, amount 86
01:17:11.863 00.000 12020 move complete, result=0
01:17:11.863 00.000 12020 worker thread done servicing request
01:17:11.863 00.000 9340 GuideStep: 0.1 px 0 ms EAST, -0.5 px 86 ms NORTH
01:17:11.881 00.018 12020 Worker thread wakes up
01:17:11.881 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
01:17:11.881 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(803,609,31,31)
01:17:13.456 01.575 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"82ce9cfb-69e9-4084-bab1-682e88d413b5"}
01:17:13.470 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"82ce9cfb-69e9-4084-bab1-682e88d413b5"}
01:17:13.483 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"5cc56cc5-6ad8-4b30-8475-94f39058203b"}
01:17:13.496 00.013 9340 case statement mapped state 6 to 3
01:17:13.508 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"5cc56cc5-6ad8-4b30-8475-94f39058203b"}
01:17:13.552 00.044 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"4ad40988-e2e8-4bd1-b384-d25c84297fc8"}
01:17:13.562 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":204,"width":15,"height":15,"star_pos":[7.04,6.88],"pixels":"..."},"id":"4ad40988-e2e8-4bd1-b384-d25c84297fc8"}
01:17:14.243 00.681 12020 Exposure complete
01:17:14.480 00.237 12020 worker thread done servicing request
01:17:14.481 00.001 9340 OnExposeComplete: enter
01:17:14.492 00.011 9340 UpdateGuideState(): m_state=6
01:17:14.526 00.034 9340 Star::Find(15, 818, 624, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 205
01:17:14.536 00.010 9340 Star::Find returns 1 (0), X=818.49, Y=624.20, Mass=638940, SNR=88.9, Peak=59238 HFD=3.8
01:17:14.546 00.010 9340 MultiStar: [#1 -0.04,0.19,0.84,U] [#2 0.14,0.36,1.09,U] [#3 -0.33,0.16,0.63,U] [#4 0.30,0.35,0.75,U] [#5 -0.16,0.14,0.67,U] [#6 -0.16,0.60,0.53,U] [#7 0.11,0.60,0.45,U] [#8 -0.41,-0.61,0.00,M1] 
01:17:14.556 00.010 9340 single-star, 7 included, MultiStar: {0.04, 0.27}, one-star: {0.23, -0.01}
01:17:14.567 00.011 9340 CameraToMount -- cameraTheta (-0.06) - m_xAngle (-3.09) = xAngle (3.03 = 3.03)
01:17:14.577 00.010 9340 CameraToMount -- cameraTheta (-0.06) - (m_xAngle (-3.09) + m_yAngleError (-0.07)) = yAngle (3.10 = 3.10)
01:17:14.587 00.010 9340 CameraToMount -- cameraX=0.23 cameraY=-0.01 hyp=0.23 cameraTheta=-0.06 mountX=-0.23 mountY=0.01, mountTheta=3.10
01:17:14.616 00.029 9340 SchedulePrimaryMove(10104498, x=0.23, y=-0.01, opts=13)
01:17:14.627 00.011 9340 Enqueuing Move request for scope (0.23, -0.01)
01:17:14.635 00.008 12020 Worker thread wakes up
01:17:14.635 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=12383, max=65535, med=19309, FiltMin=14890, FiltMax=65521, Gamma=2.870
01:17:14.646 00.011 12020 worker thread servicing REQUEST_MOVE scope ofs (0.23, -0.01) opts 0xd
01:17:14.647 00.001 9340 UpdateGuideState exits: m=638940 SNR=88.9
01:17:14.658 00.011 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:17:14.668 00.010 12020 Handling offset move in thread for scope, endpoint = (0.23, -0.01)
01:17:14.668 00.000 12020 Moving (0.23, -0.01) raw xDistance=-0.23 yDistance=0.01
01:17:14.668 00.000 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.23
01:17:14.668 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:17:14.668 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
01:17:14.694 00.026 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
01:17:14.694 00.000 9340 Enqueuing Expose request
01:17:14.705 00.011 12020 MoveAxis(E, 0, ABG)
01:17:14.705 00.000 12020 Move returns status 0, amount 0
01:17:14.705 00.000 12020 MoveAxis(N, 0, ABG)
01:17:14.705 00.000 12020 Move returns status 0, amount 0
01:17:14.705 00.000 12020 move complete, result=0
01:17:14.705 00.000 12020 worker thread done servicing request
01:17:14.705 00.000 12020 Worker thread wakes up
01:17:14.706 00.001 12020 worker thread servicing REQUEST_EXPOSE 2000
01:17:14.706 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(803,609,31,31)
01:17:14.708 00.002 9340 GuideStep: -0.2 px 0 ms EAST, 0.0 px 0 ms NORTH
01:17:15.457 00.749 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"7d34d46a-c5ff-445f-a26b-3093266dce35"}
01:17:15.467 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"7d34d46a-c5ff-445f-a26b-3093266dce35"}
01:17:15.478 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"9f847f45-f373-4160-9264-81dd1c6dedee"}
01:17:15.507 00.029 9340 case statement mapped state 6 to 3
01:17:15.518 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"9f847f45-f373-4160-9264-81dd1c6dedee"}
01:17:15.544 00.026 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"486a14e0-0c27-45d4-89fd-e7d94697d390"}
01:17:15.555 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":205,"width":15,"height":15,"star_pos":[7.49,7.20],"pixels":"..."},"id":"486a14e0-0c27-45d4-89fd-e7d94697d390"}
01:17:17.099 01.544 12020 Exposure complete
01:17:17.457 00.358 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"0a6184ca-2f67-49d6-91ee-d19e42bea435"}
01:17:17.516 00.059 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"0a6184ca-2f67-49d6-91ee-d19e42bea435"}
01:17:17.545 00.029 12020 worker thread done servicing request
01:17:17.545 00.000 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"ddbe5fe7-fe8b-4839-99a9-2a9ea891aa45"}
01:17:17.564 00.019 9340 case statement mapped state 6 to 3
01:17:17.588 00.024 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"ddbe5fe7-fe8b-4839-99a9-2a9ea891aa45"}
01:17:17.638 00.050 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"aa9bc01c-f4a5-45e2-bb2b-54ae43786e6b"}
01:17:17.650 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":205,"width":15,"height":15,"star_pos":[7.49,7.20],"pixels":"..."},"id":"aa9bc01c-f4a5-45e2-bb2b-54ae43786e6b"}
01:17:17.665 00.015 9340 OnExposeComplete: enter
01:17:17.694 00.029 9340 UpdateGuideState(): m_state=6
01:17:17.761 00.067 9340 Star::Find(15, 818, 624, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 206
01:17:17.860 00.099 9340 Star::Find returns 1 (0), X=818.19, Y=624.35, Mass=715357, SNR=120.5, Peak=58082 HFD=4.4
01:17:17.917 00.057 9340 MultiStar: [#1 -0.77,0.17,0.00,M3] [#2 -0.34,0.16,0.68,U] [#3 -1.00,0.01,0.00,M5] [#4 -0.68,-0.16,0.00,M1] [#5 -0.84,0.25,0.00,M3] [#6 -1.02,0.30,0.00,M4] [#7 -0.87,0.60,0.00,M6] [#8 -0.56,-0.03,0.39,U] 
01:17:17.964 00.047 9340 single-star, 2 included, MultiStar: {-0.25, 0.11}, one-star: {-0.08, 0.13}
01:17:17.988 00.024 9340 CameraToMount -- cameraTheta (2.08) - m_xAngle (-3.09) = xAngle (5.17 = -1.11)
01:17:18.006 00.018 9340 CameraToMount -- cameraTheta (2.08) - (m_xAngle (-3.09) + m_yAngleError (-0.07)) = yAngle (5.25 = -1.04)
01:17:18.043 00.037 9340 CameraToMount -- cameraX=-0.08 cameraY=0.13 hyp=0.15 cameraTheta=2.08 mountX=0.07 mountY=-0.13, mountTheta=-1.10
01:17:18.095 00.052 9340 SchedulePrimaryMove(10104498, x=-0.08, y=0.13, opts=13)
01:17:18.110 00.015 9340 Enqueuing Move request for scope (-0.08, 0.13)
01:17:18.125 00.015 12020 Worker thread wakes up
01:17:18.125 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=12307, max=65535, med=19333, FiltMin=15336, FiltMax=65521, Gamma=2.870
01:17:18.139 00.014 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.13) opts 0xd
01:17:18.140 00.001 12020 Handling offset move in thread for scope, endpoint = (-0.08, 0.13)
01:17:18.140 00.000 12020 Moving (-0.08, 0.13) raw xDistance=0.07 yDistance=-0.13
01:17:18.140 00.000 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
01:17:18.141 00.001 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:17:18.141 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
01:17:18.141 00.000 9340 UpdateGuideState exits: m=715357 SNR=120.5
01:17:18.158 00.017 12020 MoveAxis(E, 0, ABG)
01:17:18.158 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:17:18.194 00.036 12020 Move returns status 0, amount 0
01:17:18.194 00.000 12020 MoveAxis(N, 0, ABG)
01:17:18.194 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
01:17:18.211 00.017 12020 Move returns status 0, amount 0
01:17:18.212 00.001 9340 Enqueuing Expose request
01:17:18.225 00.013 12020 move complete, result=0
01:17:18.226 00.001 12020 worker thread done servicing request
01:17:18.226 00.000 12020 Worker thread wakes up
01:17:18.226 00.000 9340 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
01:17:18.239 00.013 12020 worker thread servicing REQUEST_EXPOSE 2000
01:17:18.239 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(803,609,31,31)
01:17:19.490 01.251 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"bb7de53c-e6c4-48d3-9b97-be5dd19ef6db"}
01:17:19.503 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"bb7de53c-e6c4-48d3-9b97-be5dd19ef6db"}
01:17:19.518 00.015 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"7a1f8a3a-f024-4b96-af90-feeb62e2d68d"}
01:17:19.545 00.027 9340 case statement mapped state 6 to 3
01:17:19.554 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"7a1f8a3a-f024-4b96-af90-feeb62e2d68d"}
01:17:19.567 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"68f85a6e-24a2-41c6-846b-a85dd4eee289"}
01:17:19.577 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":206,"width":15,"height":15,"star_pos":[7.19,7.35],"pixels":"..."},"id":"68f85a6e-24a2-41c6-846b-a85dd4eee289"}
01:17:20.606 01.029 12020 Exposure complete
01:17:20.815 00.209 12020 worker thread done servicing request
01:17:20.817 00.002 9340 OnExposeComplete: enter
01:17:20.825 00.008 9340 UpdateGuideState(): m_state=6
01:17:20.836 00.011 9340 Star::Find(15, 818, 624, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 207
01:17:20.845 00.009 9340 Star::Find returns 1 (0), X=817.67, Y=624.49, Mass=653636, SNR=99.5, Peak=56392 HFD=3.9
01:17:20.856 00.011 9340 MultiStar: [#1 -0.85,0.30,0.00,M4] [#2 -0.21,0.20,0.85,U] [#3 -0.80,0.44,0.00,M6] [#4 -0.47,0.32,0.61,U] [#5 -0.81,0.07,0.00,M4] [#6 -0.81,0.01,0.00,M5] [#7 -1.05,0.61,0.00,M7] [#8 -0.87,0.01,0.00,M1] 
01:17:20.866 00.010 9340 refined, 2 included, MultiStar: {-0.43, 0.26}, one-star: {-0.59, 0.28}
01:17:20.896 00.030 9340 CameraToMount -- cameraTheta (2.60) - m_xAngle (-3.09) = xAngle (5.69 = -0.59)
01:17:20.908 00.012 9340 CameraToMount -- cameraTheta (2.60) - (m_xAngle (-3.09) + m_yAngleError (-0.07)) = yAngle (5.77 = -0.52)
01:17:20.918 00.010 9340 CameraToMount -- cameraX=-0.43 cameraY=0.26 hyp=0.50 cameraTheta=2.60 mountX=0.42 mountY=-0.25, mountTheta=-0.54
01:17:20.931 00.013 9340 SchedulePrimaryMove(10104498, x=-0.43, y=0.26, opts=13)
01:17:20.941 00.010 9340 Enqueuing Move request for scope (-0.43, 0.26)
01:17:20.951 00.010 12020 Worker thread wakes up
01:17:20.951 00.000 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.43, 0.26) opts 0xd
01:17:20.951 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=13113, max=65535, med=19350, FiltMin=15001, FiltMax=65521, Gamma=2.870
01:17:20.962 00.011 12020 Handling offset move in thread for scope, endpoint = (-0.43, 0.26)
01:17:20.962 00.000 9340 UpdateGuideState exits: m=653636 SNR=99.5
01:17:20.990 00.028 12020 Moving (-0.43, 0.26) raw xDistance=0.42 yDistance=-0.25
01:17:20.990 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:17:21.001 00.011 9340 ScheduleExposure(2000,3,1) exposurePending=0
01:17:21.009 00.008 12020 GuideAlgorithmHysteresis::Result() returns 0.17 from input 0.42
01:17:21.009 00.000 9340 Enqueuing Expose request
01:17:21.019 00.010 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:17:21.019 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.25
01:17:21.019 00.000 12020 MoveAxis(W, 30, ABG)
01:17:21.020 00.001 12020 Guiding  Dir = 3, Dur = 30
01:17:21.021 00.001 12020 IsSlewing returns 0
01:17:21.023 00.002 12020 IsGuiding returns 0
01:17:21.040 00.017 12020 PulseGuide returned control before completion, sleep 23
01:17:21.087 00.047 12020 IsGuiding returns 0
01:17:21.088 00.001 12020 Move returns status 0, amount 30
01:17:21.088 00.000 12020 MoveAxis(N, 0, ABG)
01:17:21.088 00.000 12020 Move returns status 0, amount 0
01:17:21.088 00.000 12020 move complete, result=0
01:17:21.088 00.000 12020 worker thread done servicing request
01:17:21.094 00.006 9340 GuideStep: 0.4 px 30 ms WEST, -0.2 px 0 ms NORTH
01:17:21.113 00.019 12020 Worker thread wakes up
01:17:21.113 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
01:17:21.113 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(803,609,31,31)
01:17:21.490 00.377 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"613813ea-4968-467c-9228-0d5446df301b"}
01:17:21.498 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"613813ea-4968-467c-9228-0d5446df301b"}
01:17:21.512 00.014 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"4b4ff8cb-7c3e-418b-bdb1-c5ba568af86e"}
01:17:21.522 00.010 9340 case statement mapped state 6 to 3
01:17:21.533 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"4b4ff8cb-7c3e-418b-bdb1-c5ba568af86e"}
01:17:21.557 00.024 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"33ec4090-158a-4be5-90e7-3890572ceb01"}
01:17:21.568 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":207,"width":15,"height":15,"star_pos":[6.67,7.49],"pixels":"..."},"id":"33ec4090-158a-4be5-90e7-3890572ceb01"}
01:17:23.485 01.917 12020 Exposure complete
01:17:23.489 00.004 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"489e8e3d-954d-4415-a50c-9213c1bda336"}
01:17:23.520 00.031 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"489e8e3d-954d-4415-a50c-9213c1bda336"}
01:17:23.572 00.052 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"2a1bb768-ccd9-43f4-b7c6-82e341e61c0e"}
01:17:23.588 00.016 9340 case statement mapped state 6 to 3
01:17:23.609 00.021 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"2a1bb768-ccd9-43f4-b7c6-82e341e61c0e"}
01:17:23.630 00.021 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"de069735-ee8e-41ec-8181-c7e2ea3aa113"}
01:17:23.652 00.022 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":207,"width":15,"height":15,"star_pos":[6.67,7.49],"pixels":"..."},"id":"de069735-ee8e-41ec-8181-c7e2ea3aa113"}
01:17:23.933 00.281 12020 worker thread done servicing request
01:17:23.933 00.000 9340 OnExposeComplete: enter
01:17:23.946 00.013 9340 UpdateGuideState(): m_state=6
01:17:23.963 00.017 9340 Star::Find(15, 817, 624, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 208
01:17:23.974 00.011 9340 Star::Find returns 1 (0), X=818.02, Y=624.32, Mass=594445, SNR=87.6, Peak=59750 HFD=3.9
01:17:23.993 00.019 9340 MultiStar: [#1 -0.43,0.42,0.84,U] [#2 -0.34,0.14,0.98,U] [#3 -0.60,0.26,0.00,M7] [#4 0.01,-0.02,0.71,U] [#5 -0.85,0.09,0.00,M5] [#6 -0.70,0.39,0.00,M6] [#7 -0.47,0.55,0.00,M8] [#8 -0.84,-0.06,0.00,M2] 
01:17:24.013 00.020 9340 single-star, 3 included, MultiStar: {-0.26, 0.17}, one-star: {-0.25, 0.11}
01:17:24.046 00.033 9340 CameraToMount -- cameraTheta (2.74) - m_xAngle (-3.09) = xAngle (5.83 = -0.45)
01:17:24.058 00.012 9340 CameraToMount -- cameraTheta (2.74) - (m_xAngle (-3.09) + m_yAngleError (-0.07)) = yAngle (5.90 = -0.38)
01:17:24.069 00.011 9340 CameraToMount -- cameraX=-0.25 cameraY=0.11 hyp=0.27 cameraTheta=2.74 mountX=0.24 mountY=-0.10, mountTheta=-0.39
01:17:24.088 00.019 9340 SchedulePrimaryMove(10104498, x=-0.25, y=0.11, opts=13)
01:17:24.101 00.013 9340 Enqueuing Move request for scope (-0.25, 0.11)
01:17:24.116 00.015 12020 Worker thread wakes up
01:17:24.116 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=12765, max=65535, med=19346, FiltMin=15439, FiltMax=65521, Gamma=2.870
01:17:24.129 00.013 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.25, 0.11) opts 0xd
01:17:24.129 00.000 9340 UpdateGuideState exits: m=594445 SNR=87.6
01:17:24.160 00.031 12020 Handling offset move in thread for scope, endpoint = (-0.25, 0.11)
01:17:24.160 00.000 12020 Moving (-0.25, 0.11) raw xDistance=0.24 yDistance=-0.10
01:17:24.160 00.000 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.24
01:17:24.160 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:17:24.161 00.001 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:17:24.174 00.013 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
01:17:24.174 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
01:17:24.186 00.012 12020 MoveAxis(E, 0, ABG)
01:17:24.186 00.000 9340 Enqueuing Expose request
01:17:24.198 00.012 12020 Move returns status 0, amount 0
01:17:24.198 00.000 12020 MoveAxis(N, 0, ABG)
01:17:24.198 00.000 12020 Move returns status 0, amount 0
01:17:24.198 00.000 12020 move complete, result=0
01:17:24.199 00.001 12020 worker thread done servicing request
01:17:24.199 00.000 12020 Worker thread wakes up
01:17:24.199 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
01:17:24.199 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(803,609,31,31)
01:17:24.203 00.004 9340 GuideStep: 0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
01:17:25.488 01.285 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"5eeb84b0-6af7-49bc-a2f4-a8181f7dbe9f"}
01:17:25.501 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"5eeb84b0-6af7-49bc-a2f4-a8181f7dbe9f"}
01:17:25.514 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"ec3f07e8-40b3-4379-9a75-629a8313635a"}
01:17:25.527 00.013 9340 case statement mapped state 6 to 3
01:17:25.568 00.041 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"ec3f07e8-40b3-4379-9a75-629a8313635a"}
01:17:25.583 00.015 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"53f8db64-9fe1-4a77-9b98-e45d7f296665"}
01:17:25.595 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":208,"width":15,"height":15,"star_pos":[7.02,7.32],"pixels":"..."},"id":"53f8db64-9fe1-4a77-9b98-e45d7f296665"}
01:17:26.552 00.957 12020 Exposure complete
01:17:26.757 00.205 12020 worker thread done servicing request
01:17:26.757 00.000 9340 OnExposeComplete: enter
01:17:26.783 00.026 9340 UpdateGuideState(): m_state=6
01:17:26.794 00.011 9340 Star::Find(15, 818, 624, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 209
01:17:26.805 00.011 9340 Star::Find returns 1 (0), X=818.17, Y=624.28, Mass=589062, SNR=87.8, Peak=57858 HFD=3.8
01:17:26.814 00.009 9340 MultiStar: [#1 -0.22,0.19,0.84,U] [#2 0.10,0.23,0.91,U] [#3 -0.44,0.19,0.77,U] [#4 0.08,0.18,0.77,U] [#5 -0.81,0.21,0.00,M6] [#6 -0.59,0.08,0.43,U] [#7 -0.65,0.39,0.00,M9] [#8 -0.51,0.14,0.55,U] 
01:17:26.824 00.010 9340 single-star, 6 included, MultiStar: {-0.19, 0.16}, one-star: {-0.10, 0.07}
01:17:26.835 00.011 9340 CameraToMount -- cameraTheta (2.53) - m_xAngle (-3.09) = xAngle (5.62 = -0.66)
01:17:26.846 00.011 9340 CameraToMount -- cameraTheta (2.53) - (m_xAngle (-3.09) + m_yAngleError (-0.07)) = yAngle (5.70 = -0.59)
01:17:26.871 00.025 9340 CameraToMount -- cameraX=-0.10 cameraY=0.07 hyp=0.12 cameraTheta=2.53 mountX=0.09 mountY=-0.06, mountTheta=-0.61
01:17:26.887 00.016 9340 SchedulePrimaryMove(10104498, x=-0.10, y=0.07, opts=13)
01:17:26.896 00.009 9340 Enqueuing Move request for scope (-0.10, 0.07)
01:17:26.908 00.012 12020 Worker thread wakes up
01:17:26.908 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=13428, max=65535, med=19349, FiltMin=15387, FiltMax=65521, Gamma=2.870
01:17:26.920 00.012 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.07) opts 0xd
01:17:26.921 00.001 9340 UpdateGuideState exits: m=589062 SNR=87.8
01:17:26.934 00.013 12020 Handling offset move in thread for scope, endpoint = (-0.10, 0.07)
01:17:26.934 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:17:26.944 00.010 12020 Moving (-0.10, 0.07) raw xDistance=0.09 yDistance=-0.06
01:17:26.944 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
01:17:26.971 00.027 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
01:17:26.971 00.000 9340 Enqueuing Expose request
01:17:26.981 00.010 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:17:26.981 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
01:17:26.981 00.000 12020 MoveAxis(E, 0, ABG)
01:17:26.981 00.000 12020 Move returns status 0, amount 0
01:17:26.981 00.000 12020 MoveAxis(N, 0, ABG)
01:17:26.982 00.001 12020 Move returns status 0, amount 0
01:17:26.982 00.000 12020 move complete, result=0
01:17:26.982 00.000 12020 worker thread done servicing request
01:17:26.982 00.000 12020 Worker thread wakes up
01:17:26.982 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
01:17:26.982 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(803,609,31,31)
01:17:26.985 00.003 9340 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
01:17:27.488 00.503 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"4534db7a-f859-4fa8-a9d3-bcd11d261b16"}
01:17:27.499 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"4534db7a-f859-4fa8-a9d3-bcd11d261b16"}
01:17:27.512 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"d50cc2b0-6338-4bc9-9261-902ca7a46f36"}
01:17:27.537 00.025 9340 case statement mapped state 6 to 3
01:17:27.547 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"d50cc2b0-6338-4bc9-9261-902ca7a46f36"}
01:17:27.555 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"61422b4e-fb7b-4e4f-81a0-7d7a8087c081"}
01:17:27.565 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":209,"width":15,"height":15,"star_pos":[7.17,7.28],"pixels":"..."},"id":"61422b4e-fb7b-4e4f-81a0-7d7a8087c081"}
01:17:29.352 01.787 12020 Exposure complete
01:17:29.487 00.135 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"01897e63-ddb8-4152-8173-a08db5d3915f"}
01:17:29.498 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"01897e63-ddb8-4152-8173-a08db5d3915f"}
01:17:29.508 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"ac23a148-2f8b-4975-886b-e083826f7bd8"}
01:17:29.521 00.013 9340 case statement mapped state 6 to 3
01:17:29.532 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"ac23a148-2f8b-4975-886b-e083826f7bd8"}
01:17:29.565 00.033 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"cb214855-82af-4475-9563-f7989cbef458"}
01:17:29.590 00.025 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":209,"width":15,"height":15,"star_pos":[7.17,7.28],"pixels":"..."},"id":"cb214855-82af-4475-9563-f7989cbef458"}
01:17:29.624 00.034 9340 OnExposeComplete: enter
01:17:29.668 00.044 12020 worker thread done servicing request
01:17:29.670 00.002 9340 UpdateGuideState(): m_state=6
01:17:29.715 00.045 9340 Star::Find(15, 818, 624, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 210
01:17:29.742 00.027 9340 Star::Find returns 1 (0), X=818.51, Y=624.59, Mass=646495, SNR=96.4, Peak=59702 HFD=4.1
01:17:29.788 00.046 9340 MultiStar: [#1 -0.06,0.47,0.83,U] [#2 0.42,0.54,0.00,M1] [#3 -0.14,0.50,0.63,U] [#4 0.38,0.38,0.74,U] [#5 -0.43,0.31,0.66,U] [#6 0.18,0.89,0.00,M6] [#7 -0.43,0.66,0.00,M10] [#8 0.13,0.20,0.41,U] 
01:17:29.802 00.014 9340 refined, 5 included, MultiStar: {0.04, 0.39}, one-star: {0.25, 0.38}
01:17:29.837 00.035 9340 CameraToMount -- cameraTheta (1.47) - m_xAngle (-3.09) = xAngle (4.56 = -1.72)
01:17:29.878 00.041 9340 CameraToMount -- cameraTheta (1.47) - (m_xAngle (-3.09) + m_yAngleError (-0.07)) = yAngle (4.64 = -1.65)
01:17:29.908 00.030 9340 CameraToMount -- cameraX=0.04 cameraY=0.39 hyp=0.39 cameraTheta=1.47 mountX=-0.06 mountY=-0.39, mountTheta=-1.72
01:17:29.935 00.027 9340 SchedulePrimaryMove(10104498, x=0.04, y=0.39, opts=13)
01:17:29.958 00.023 9340 Enqueuing Move request for scope (0.04, 0.39)
01:17:29.995 00.037 12020 Worker thread wakes up
01:17:29.995 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=13569, max=65535, med=19376, FiltMin=15337, FiltMax=65515, Gamma=2.870
01:17:30.008 00.013 12020 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.39) opts 0xd
01:17:30.008 00.000 9340 UpdateGuideState exits: m=646495 SNR=96.4
01:17:30.020 00.012 12020 Handling offset move in thread for scope, endpoint = (0.04, 0.39)
01:17:30.020 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:17:30.038 00.018 12020 Moving (0.04, 0.39) raw xDistance=-0.06 yDistance=-0.39
01:17:30.038 00.000 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
01:17:30.038 00.000 12020 GuideAlgorithmResistSwitch::result() returns -0.39 from input -0.39
01:17:30.039 00.001 9340 ScheduleExposure(2000,3,1) exposurePending=0
01:17:30.062 00.023 12020 MoveAxis(E, 0, ABG)
01:17:30.063 00.001 12020 Move returns status 0, amount 0
01:17:30.063 00.000 12020 MoveAxis(N, 63, ABG)
01:17:30.063 00.000 12020 Guiding  Dir = 0, Dur = 63
01:17:30.065 00.002 12020 IsSlewing returns 0
01:17:30.088 00.023 12020 IsGuiding returns 0
01:17:30.090 00.002 9340 Enqueuing Expose request
01:17:30.192 00.102 12020 IsGuiding returns 1
01:17:30.192 00.000 12020 scope still moving after pulse duration time elapsed
01:17:30.250 00.058 12020 IsSlewing returns 0
01:17:30.347 00.097 12020 IsGuiding returns 0
01:17:30.347 00.000 12020 scope move finished after 63 + 195 ms
01:17:30.348 00.001 12020 Move returns status 0, amount 63
01:17:30.348 00.000 12020 move complete, result=0
01:17:30.348 00.000 12020 worker thread done servicing request
01:17:30.348 00.000 9340 GuideStep: -0.1 px 0 ms EAST, -0.4 px 63 ms NORTH
01:17:30.361 00.013 12020 Worker thread wakes up
01:17:30.361 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
01:17:30.362 00.001 12020 Handling exposure in thread, d=2000 o=3 r=(803,609,31,31)
01:17:31.488 01.126 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"07b82364-216f-4454-ae31-3265ba19ffb2"}
01:17:31.501 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"07b82364-216f-4454-ae31-3265ba19ffb2"}
01:17:31.535 00.034 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"939477af-0ab8-44fb-a779-72eecde1af85"}
01:17:31.551 00.016 9340 case statement mapped state 6 to 3
01:17:31.562 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"939477af-0ab8-44fb-a779-72eecde1af85"}
01:17:31.572 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"3620697d-b073-4d11-b884-0c8262ca5913"}
01:17:31.583 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":210,"width":15,"height":15,"star_pos":[6.51,6.59],"pixels":"..."},"id":"3620697d-b073-4d11-b884-0c8262ca5913"}
01:17:32.722 01.139 12020 Exposure complete
01:17:32.924 00.202 12020 worker thread done servicing request
01:17:32.924 00.000 9340 OnExposeComplete: enter
01:17:32.935 00.011 9340 UpdateGuideState(): m_state=6
01:17:32.948 00.013 9340 Star::Find(15, 818, 624, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 211
01:17:32.958 00.010 9340 Star::Find returns 1 (0), X=818.57, Y=624.48, Mass=670329, SNR=102.7, Peak=60316 HFD=3.8
01:17:32.968 00.010 9340 MultiStar: [#1 0.19,0.29,0.72,U] [#2 0.20,0.57,0.81,U] [#3 0.07,0.54,0.69,U] [#4 0.50,0.26,0.70,U] [#5 -0.20,0.41,0.60,U] [#6 -0.08,0.38,0.43,U] [#7 -0.24,0.58,0.37,U] [#8 0.18,-0.01,0.41,U] 
01:17:32.992 00.024 9340 refined, 8 included, MultiStar: {0.15, 0.37}, one-star: {0.30, 0.27}
01:17:33.000 00.008 9340 CameraToMount -- cameraTheta (1.20) - m_xAngle (-3.09) = xAngle (4.29 = -1.99)
01:17:33.009 00.009 9340 CameraToMount -- cameraTheta (1.20) - (m_xAngle (-3.09) + m_yAngleError (-0.07)) = yAngle (4.36 = -1.92)
01:17:33.018 00.009 9340 CameraToMount -- cameraX=0.15 cameraY=0.37 hyp=0.40 cameraTheta=1.20 mountX=-0.16 mountY=-0.37, mountTheta=-1.98
01:17:33.032 00.014 9340 SchedulePrimaryMove(10104498, x=0.15, y=0.37, opts=13)
01:17:33.042 00.010 9340 Enqueuing Move request for scope (0.15, 0.37)
01:17:33.050 00.008 12020 Worker thread wakes up
01:17:33.050 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=13151, max=65535, med=19386, FiltMin=14920, FiltMax=65515, Gamma=2.870
01:17:33.074 00.024 12020 worker thread servicing REQUEST_MOVE scope ofs (0.15, 0.37) opts 0xd
01:17:33.074 00.000 9340 UpdateGuideState exits: m=670329 SNR=102.7
01:17:33.085 00.011 12020 Handling offset move in thread for scope, endpoint = (0.15, 0.37)
01:17:33.085 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:17:33.095 00.010 9340 ScheduleExposure(2000,3,1) exposurePending=0
01:17:33.105 00.010 12020 Moving (0.15, 0.37) raw xDistance=-0.16 yDistance=-0.37
01:17:33.105 00.000 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16
01:17:33.105 00.000 12020 GuideAlgorithmResistSwitch::result() returns -0.37 from input -0.37
01:17:33.105 00.000 12020 MoveAxis(E, 0, ABG)
01:17:33.105 00.000 12020 Move returns status 0, amount 0
01:17:33.106 00.001 9340 Enqueuing Expose request
01:17:33.115 00.009 12020 MoveAxis(N, 61, ABG)
01:17:33.115 00.000 12020 Guiding  Dir = 0, Dur = 61
01:17:33.117 00.002 12020 IsSlewing returns 0
01:17:33.118 00.001 12020 IsGuiding returns 0
01:17:33.238 00.120 12020 IsGuiding returns 1
01:17:33.238 00.000 12020 scope still moving after pulse duration time elapsed
01:17:33.368 00.130 12020 IsSlewing returns 0
01:17:33.369 00.001 12020 IsGuiding returns 0
01:17:33.369 00.000 12020 scope move finished after 61 + 190 ms
01:17:33.369 00.000 12020 Move returns status 0, amount 61
01:17:33.370 00.001 12020 move complete, result=0
01:17:33.370 00.000 12020 worker thread done servicing request
01:17:33.370 00.000 9340 GuideStep: -0.2 px 0 ms EAST, -0.4 px 61 ms NORTH
01:17:33.380 00.010 12020 Worker thread wakes up
01:17:33.381 00.001 12020 worker thread servicing REQUEST_EXPOSE 2000
01:17:33.381 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(803,609,31,31)
01:17:33.489 00.108 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"386fa6fa-6a26-411a-914d-82d50b36b836"}
01:17:33.503 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"386fa6fa-6a26-411a-914d-82d50b36b836"}
01:17:33.513 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"0f3f446e-c09a-4c3c-88cd-14033f6cc7cb"}
01:17:33.521 00.008 9340 case statement mapped state 6 to 3
01:17:33.529 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"0f3f446e-c09a-4c3c-88cd-14033f6cc7cb"}
01:17:33.537 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"8c299ca3-6a96-450b-94fe-f2bfcba60def"}
01:17:33.548 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":211,"width":15,"height":15,"star_pos":[6.57,7.48],"pixels":"..."},"id":"8c299ca3-6a96-450b-94fe-f2bfcba60def"}
01:17:35.488 01.940 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"6e57d388-4f83-4ca2-978d-4162e6555a75"}
01:17:35.497 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"6e57d388-4f83-4ca2-978d-4162e6555a75"}
01:17:35.506 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"95063778-9215-442e-82a1-fefa299a3354"}
01:17:35.517 00.011 9340 case statement mapped state 6 to 3
01:17:35.527 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"95063778-9215-442e-82a1-fefa299a3354"}
01:17:35.551 00.024 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"69f1c8e1-7465-44e5-8d67-d6446b17b535"}
01:17:35.562 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":211,"width":15,"height":15,"star_pos":[6.57,7.48],"pixels":"..."},"id":"69f1c8e1-7465-44e5-8d67-d6446b17b535"}
01:17:35.742 00.180 12020 Exposure complete
01:17:35.996 00.254 12020 worker thread done servicing request
01:17:35.996 00.000 9340 OnExposeComplete: enter
01:17:36.006 00.010 9340 UpdateGuideState(): m_state=6
01:17:36.015 00.009 9340 Star::Find(15, 818, 624, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 212
01:17:36.024 00.009 9340 Star::Find returns 1 (0), X=818.50, Y=624.09, Mass=583086, SNR=91.5, Peak=53658 HFD=3.7
01:17:36.035 00.011 9340 MultiStar: [#1 0.07,-0.20,0.79,U] [#2 0.76,-0.18,0.00,M1] [#3 0.16,-0.03,0.77,U] [#4 0.65,-0.29,0.00,M1] [#5 0.04,-0.50,0.68,U] [#6 -0.11,-0.54,0.44,U] [#7 -0.08,0.12,0.38,U] [#8 0.04,-0.59,0.47,U] 
01:17:36.044 00.009 9340 refined, 6 included, MultiStar: {0.09, -0.25}, one-star: {0.24, -0.12}
01:17:36.054 00.010 9340 CameraToMount -- cameraTheta (-1.23) - m_xAngle (-3.09) = xAngle (1.86 = 1.86)
01:17:36.081 00.027 9340 CameraToMount -- cameraTheta (-1.23) - (m_xAngle (-3.09) + m_yAngleError (-0.07)) = yAngle (1.93 = 1.93)
01:17:36.090 00.009 9340 CameraToMount -- cameraX=0.09 cameraY=-0.25 hyp=0.26 cameraTheta=-1.23 mountX=-0.07 mountY=0.24, mountTheta=1.87
01:17:36.103 00.013 9340 SchedulePrimaryMove(10104498, x=0.09, y=-0.25, opts=13)
01:17:36.113 00.010 9340 Enqueuing Move request for scope (0.09, -0.25)
01:17:36.124 00.011 12020 Worker thread wakes up
01:17:36.125 00.001 9340 UpdateImageDisplay: Size=(1920,1080) min=13105, max=65535, med=19366, FiltMin=15331, FiltMax=65515, Gamma=2.870
01:17:36.134 00.009 12020 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.25) opts 0xd
01:17:36.134 00.000 9340 UpdateGuideState exits: m=583086 SNR=91.5
01:17:36.147 00.013 12020 Handling offset move in thread for scope, endpoint = (0.09, -0.25)
01:17:36.147 00.000 12020 Moving (0.09, -0.25) raw xDistance=-0.07 yDistance=0.24
01:17:36.161 00.014 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
01:17:36.161 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:17:36.175 00.014 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:17:36.176 00.001 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.24
01:17:36.176 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
01:17:36.191 00.015 12020 MoveAxis(E, 0, ABG)
01:17:36.191 00.000 9340 Enqueuing Expose request
01:17:36.202 00.011 12020 Move returns status 0, amount 0
01:17:36.202 00.000 12020 MoveAxis(N, 0, ABG)
01:17:36.202 00.000 12020 Move returns status 0, amount 0
01:17:36.202 00.000 12020 move complete, result=0
01:17:36.203 00.001 12020 worker thread done servicing request
01:17:36.203 00.000 12020 Worker thread wakes up
01:17:36.203 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
01:17:36.203 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(803,609,31,31)
01:17:36.207 00.004 9340 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
01:17:37.493 01.286 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"32c2b20d-9416-4c21-93a5-b76ad1f7a12e"}
01:17:37.517 00.024 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"32c2b20d-9416-4c21-93a5-b76ad1f7a12e"}
01:17:37.527 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"194569a5-3b0a-4fec-9c26-18b0ad888ca5"}
01:17:37.538 00.011 9340 case statement mapped state 6 to 3
01:17:37.548 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"194569a5-3b0a-4fec-9c26-18b0ad888ca5"}
01:17:37.559 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"488670f4-d11e-415b-aaff-651e94e189d0"}
01:17:37.570 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":212,"width":15,"height":15,"star_pos":[6.50,7.09],"pixels":"..."},"id":"488670f4-d11e-415b-aaff-651e94e189d0"}
01:17:38.578 01.008 12020 Exposure complete
01:17:38.797 00.219 12020 worker thread done servicing request
01:17:38.798 00.001 9340 OnExposeComplete: enter
01:17:38.807 00.009 9340 UpdateGuideState(): m_state=6
01:17:38.817 00.010 9340 Star::Find(15, 818, 624, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 213
01:17:38.827 00.010 9340 Star::Find returns 1 (0), X=818.47, Y=623.84, Mass=641038, SNR=87.5, Peak=57601 HFD=3.8
01:17:38.836 00.009 9340 MultiStar: [#1 -0.03,-0.22,0.81,U] [#2 0.37,-0.54,0.00,M2] [#3 -0.07,-0.36,0.75,U] [#4 0.36,-0.48,0.73,U] [#5 -0.15,-0.46,0.65,U] [#6 -0.52,-0.68,0.00,M5] [#7 -0.49,-0.24,0.53,U] [#8 -0.43,-0.54,0.00,M1] 
01:17:38.846 00.010 9340 refined, 5 included, MultiStar: {0.01, -0.36}, one-star: {0.20, -0.37}
01:17:38.872 00.026 9340 CameraToMount -- cameraTheta (-1.55) - m_xAngle (-3.09) = xAngle (1.54 = 1.54)
01:17:38.881 00.009 9340 CameraToMount -- cameraTheta (-1.55) - (m_xAngle (-3.09) + m_yAngleError (-0.07)) = yAngle (1.62 = 1.62)
01:17:38.890 00.009 9340 CameraToMount -- cameraX=0.01 cameraY=-0.36 hyp=0.36 cameraTheta=-1.55 mountX=0.01 mountY=0.36, mountTheta=1.54
01:17:38.904 00.014 9340 SchedulePrimaryMove(10104498, x=0.01, y=-0.36, opts=13)
01:17:38.913 00.009 9340 Enqueuing Move request for scope (0.01, -0.36)
01:17:38.922 00.009 12020 Worker thread wakes up
01:17:38.922 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=12929, max=65535, med=19475, FiltMin=15386, FiltMax=65515, Gamma=2.870
01:17:38.930 00.008 12020 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.36) opts 0xd
01:17:38.931 00.001 12020 Handling offset move in thread for scope, endpoint = (0.01, -0.36)
01:17:38.931 00.000 9340 UpdateGuideState exits: m=641038 SNR=87.5
01:17:38.942 00.011 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:17:38.953 00.011 12020 Moving (0.01, -0.36) raw xDistance=0.01 yDistance=0.36
01:17:38.953 00.000 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
01:17:38.953 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
01:17:38.953 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
01:17:38.981 00.028 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.36
01:17:38.981 00.000 12020 MoveAxis(E, 0, ABG)
01:17:38.981 00.000 12020 Move returns status 0, amount 0
01:17:38.981 00.000 12020 MoveAxis(N, 0, ABG)
01:17:38.981 00.000 12020 Move returns status 0, amount 0
01:17:38.982 00.001 12020 move complete, result=0
01:17:38.982 00.000 12020 worker thread done servicing request
01:17:38.982 00.000 9340 Enqueuing Expose request
01:17:38.995 00.013 12020 Worker thread wakes up
01:17:38.995 00.000 9340 GuideStep: 0.0 px 0 ms EAST, 0.4 px 0 ms NORTH
01:17:39.005 00.010 12020 worker thread servicing REQUEST_EXPOSE 2000
01:17:39.005 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(803,609,31,31)
01:17:39.491 00.486 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"cb994c0a-e184-4759-ab85-eab158eae408"}
01:17:39.504 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"cb994c0a-e184-4759-ab85-eab158eae408"}
01:17:39.517 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"4e70cfae-3449-4be1-8850-103379e3ec59"}
01:17:39.546 00.029 9340 case statement mapped state 6 to 3
01:17:39.558 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"4e70cfae-3449-4be1-8850-103379e3ec59"}
01:17:39.608 00.050 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"f42588c3-f3e6-49fc-844a-cbd14ed92060"}
01:17:39.618 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":213,"width":15,"height":15,"star_pos":[7.47,6.84],"pixels":"..."},"id":"f42588c3-f3e6-49fc-844a-cbd14ed92060"}
01:17:41.388 01.770 12020 Exposure complete
01:17:41.490 00.102 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"7296626e-1a14-48f6-9f4c-ff5b759f3923"}
01:17:41.504 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"7296626e-1a14-48f6-9f4c-ff5b759f3923"}
01:17:41.518 00.014 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"42cb8d6b-1036-4713-9e4b-6a21308d70cb"}
01:17:41.533 00.015 9340 case statement mapped state 6 to 3
01:17:41.547 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"42cb8d6b-1036-4713-9e4b-6a21308d70cb"}
01:17:41.579 00.032 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"2cdea7cd-f614-47fb-918d-4836c4836333"}
01:17:41.593 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":213,"width":15,"height":15,"star_pos":[7.47,6.84],"pixels":"..."},"id":"2cdea7cd-f614-47fb-918d-4836c4836333"}
01:17:41.679 00.086 12020 worker thread done servicing request
01:17:41.680 00.001 9340 OnExposeComplete: enter
01:17:41.696 00.016 9340 UpdateGuideState(): m_state=6
01:17:41.716 00.020 9340 Star::Find(15, 818, 623, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 214
01:17:41.728 00.012 9340 Star::Find returns 1 (0), X=818.49, Y=624.08, Mass=662630, SNR=109.4, Peak=54500 HFD=4.0
01:17:41.757 00.029 9340 MultiStar: [#1 0.02,-0.14,0.67,U] [#2 0.59,-0.31,0.00,M3] [#3 0.23,-0.09,0.78,U] [#4 0.53,-0.05,0.63,U] [#5 0.02,-0.32,0.52,U] [#6 -0.10,-0.50,0.43,U] [#7 -0.31,-0.03,0.32,U] [#8 -0.32,-0.92,0.00,M2] 
01:17:41.771 00.014 9340 refined, 6 included, MultiStar: {0.15, -0.16}, one-star: {0.23, -0.13}
01:17:41.782 00.011 9340 CameraToMount -- cameraTheta (-0.84) - m_xAngle (-3.09) = xAngle (2.25 = 2.25)
01:17:41.792 00.010 9340 CameraToMount -- cameraTheta (-0.84) - (m_xAngle (-3.09) + m_yAngleError (-0.07)) = yAngle (2.32 = 2.32)
01:17:41.818 00.026 9340 CameraToMount -- cameraX=0.15 cameraY=-0.16 hyp=0.22 cameraTheta=-0.84 mountX=-0.14 mountY=0.16, mountTheta=2.28
01:17:41.851 00.033 9340 SchedulePrimaryMove(10104498, x=0.15, y=-0.16, opts=13)
01:17:41.868 00.017 9340 Enqueuing Move request for scope (0.15, -0.16)
01:17:41.879 00.011 12020 Worker thread wakes up
01:17:41.880 00.001 9340 UpdateImageDisplay: Size=(1920,1080) min=13239, max=65535, med=19454, FiltMin=15524, FiltMax=65515, Gamma=2.870
01:17:41.891 00.011 12020 worker thread servicing REQUEST_MOVE scope ofs (0.15, -0.16) opts 0xd
01:17:41.893 00.002 9340 UpdateGuideState exits: m=662630 SNR=109.4
01:17:41.905 00.012 12020 Handling offset move in thread for scope, endpoint = (0.15, -0.16)
01:17:41.905 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:17:41.920 00.015 12020 Moving (0.15, -0.16) raw xDistance=-0.14 yDistance=0.16
01:17:41.920 00.000 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
01:17:41.920 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:17:41.921 00.001 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
01:17:41.921 00.000 12020 MoveAxis(E, 0, ABG)
01:17:41.921 00.000 12020 Move returns status 0, amount 0
01:17:41.921 00.000 12020 MoveAxis(N, 0, ABG)
01:17:41.921 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
01:17:41.961 00.040 12020 Move returns status 0, amount 0
01:17:41.961 00.000 12020 move complete, result=0
01:17:41.961 00.000 12020 worker thread done servicing request
01:17:41.962 00.001 9340 Enqueuing Expose request
01:17:41.977 00.015 12020 Worker thread wakes up
01:17:41.977 00.000 9340 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
01:17:41.991 00.014 12020 worker thread servicing REQUEST_EXPOSE 2000
01:17:41.991 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(803,609,31,31)
01:17:43.503 01.512 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"af98e28f-b634-4802-818e-f078c3f2ff26"}
01:17:43.558 00.055 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"af98e28f-b634-4802-818e-f078c3f2ff26"}
01:17:43.573 00.015 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"0a92b3ce-8ae9-42cb-a710-912d68af46c2"}
01:17:43.601 00.028 9340 case statement mapped state 6 to 3
01:17:43.649 00.048 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"0a92b3ce-8ae9-42cb-a710-912d68af46c2"}
01:17:43.670 00.021 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"931a79cb-a73b-477f-8a9b-d974caefa8e6"}
01:17:43.716 00.046 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":214,"width":15,"height":15,"star_pos":[7.49,7.08],"pixels":"..."},"id":"931a79cb-a73b-477f-8a9b-d974caefa8e6"}
01:17:44.366 00.650 12020 Exposure complete
01:17:44.597 00.231 12020 worker thread done servicing request
01:17:44.597 00.000 9340 OnExposeComplete: enter
01:17:44.610 00.013 9340 UpdateGuideState(): m_state=6
01:17:44.622 00.012 9340 Star::Find(15, 818, 624, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 215
01:17:44.632 00.010 9340 Star::Find returns 1 (0), X=818.25, Y=624.01, Mass=697863, SNR=115.8, Peak=58334 HFD=4.1
01:17:44.642 00.010 9340 MultiStar: [#1 -0.19,-0.23,0.78,U] [#2 0.30,-0.22,0.76,U] [#3 -0.42,0.12,0.66,U] [#4 0.22,-0.24,0.65,U] [#5 -0.02,-0.19,0.63,U] [#6 -0.73,-0.63,0.00,M5] [#7 -0.35,0.04,0.34,U] [#8 -0.75,-0.53,0.00,M3] 
01:17:44.653 00.011 9340 refined, 6 included, MultiStar: {-0.04, -0.15}, one-star: {-0.01, -0.20}
01:17:44.664 00.011 9340 CameraToMount -- cameraTheta (-1.85) - m_xAngle (-3.09) = xAngle (1.24 = 1.24)
01:17:44.690 00.026 9340 CameraToMount -- cameraTheta (-1.85) - (m_xAngle (-3.09) + m_yAngleError (-0.07)) = yAngle (1.32 = 1.32)
01:17:44.700 00.010 9340 CameraToMount -- cameraX=-0.04 cameraY=-0.15 hyp=0.16 cameraTheta=-1.85 mountX=0.05 mountY=0.15, mountTheta=1.25
01:17:44.714 00.014 9340 SchedulePrimaryMove(10104498, x=-0.04, y=-0.15, opts=13)
01:17:44.725 00.011 9340 Enqueuing Move request for scope (-0.04, -0.15)
01:17:44.734 00.009 12020 Worker thread wakes up
01:17:44.734 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=12420, max=65535, med=19446, FiltMin=15471, FiltMax=65515, Gamma=2.870
01:17:44.745 00.011 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.15) opts 0xd
01:17:44.745 00.000 12020 Handling offset move in thread for scope, endpoint = (-0.04, -0.15)
01:17:44.745 00.000 12020 Moving (-0.04, -0.15) raw xDistance=0.05 yDistance=0.15
01:17:44.745 00.000 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
01:17:44.745 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:17:44.746 00.001 9340 UpdateGuideState exits: m=697863 SNR=115.8
01:17:44.755 00.009 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
01:17:44.755 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:17:44.768 00.013 9340 ScheduleExposure(2000,3,1) exposurePending=0
01:17:44.793 00.025 12020 MoveAxis(E, 0, ABG)
01:17:44.793 00.000 9340 Enqueuing Expose request
01:17:44.804 00.011 12020 Move returns status 0, amount 0
01:17:44.804 00.000 12020 MoveAxis(N, 0, ABG)
01:17:44.804 00.000 12020 Move returns status 0, amount 0
01:17:44.804 00.000 12020 move complete, result=0
01:17:44.805 00.001 12020 worker thread done servicing request
01:17:44.805 00.000 12020 Worker thread wakes up
01:17:44.805 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
01:17:44.805 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(803,609,31,31)
01:17:44.809 00.004 9340 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
01:17:45.506 00.697 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"b640c362-630b-4b2e-9542-918cccce308c"}
01:17:45.517 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"b640c362-630b-4b2e-9542-918cccce308c"}
01:17:45.532 00.015 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"18ee7745-1590-43f1-9bbe-a16fad463397"}
01:17:45.546 00.014 9340 case statement mapped state 6 to 3
01:17:45.580 00.034 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"18ee7745-1590-43f1-9bbe-a16fad463397"}
01:17:45.595 00.015 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"b124650f-03e0-479f-967e-3c45846ffdb3"}
01:17:45.609 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":215,"width":15,"height":15,"star_pos":[7.25,7.01],"pixels":"..."},"id":"b124650f-03e0-479f-967e-3c45846ffdb3"}
01:17:47.186 01.577 12020 Exposure complete
01:17:47.437 00.251 12020 worker thread done servicing request
01:17:47.438 00.001 9340 OnExposeComplete: enter
01:17:47.450 00.012 9340 UpdateGuideState(): m_state=6
01:17:47.461 00.011 9340 Star::Find(15, 818, 624, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 216
01:17:47.497 00.036 9340 Star::Find returns 1 (0), X=818.35, Y=624.15, Mass=667219, SNR=87.4, Peak=57784 HFD=3.9
01:17:47.510 00.013 9340 MultiStar: [#1 -0.00,0.00,0.92,U] [#2 0.22,-0.00,0.91,U] [#3 -0.27,0.20,0.76,U] [#4 0.29,-0.22,0.82,U] [#5 -0.45,-0.42,0.76,U] [#6 -0.61,-0.16,0.43,U] [#7 -0.59,-0.02,0.39,U] [#8 -0.10,-0.20,0.42,U] 
01:17:47.524 00.014 9340 single-star, 8 included, MultiStar: {-0.09, -0.09}, one-star: {0.09, -0.07}
01:17:47.537 00.013 9340 CameraToMount -- cameraTheta (-0.64) - m_xAngle (-3.09) = xAngle (2.45 = 2.45)
01:17:47.552 00.015 9340 CameraToMount -- cameraTheta (-0.64) - (m_xAngle (-3.09) + m_yAngleError (-0.07)) = yAngle (2.53 = 2.53)
01:17:47.566 00.014 9340 CameraToMount -- cameraX=0.09 cameraY=-0.07 hyp=0.11 cameraTheta=-0.64 mountX=-0.09 mountY=0.07, mountTheta=2.50
01:17:47.610 00.044 9340 SchedulePrimaryMove(10104498, x=0.09, y=-0.07, opts=13)
01:17:47.623 00.013 9340 Enqueuing Move request for scope (0.09, -0.07)
01:17:47.636 00.013 12020 Worker thread wakes up
01:17:47.636 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=13813, max=65535, med=19555, FiltMin=15758, FiltMax=65515, Gamma=2.870
01:17:47.647 00.011 12020 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.07) opts 0xd
01:17:47.648 00.001 9340 UpdateGuideState exits: m=667219 SNR=87.4
01:17:47.666 00.018 12020 Handling offset move in thread for scope, endpoint = (0.09, -0.07)
01:17:47.666 00.000 12020 Moving (0.09, -0.07) raw xDistance=-0.09 yDistance=0.07
01:17:47.666 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:17:47.687 00.021 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
01:17:47.687 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
01:17:47.725 00.038 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:17:47.725 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
01:17:47.726 00.001 12020 MoveAxis(E, 0, ABG)
01:17:47.726 00.000 9340 Enqueuing Expose request
01:17:47.749 00.023 12020 Move returns status 0, amount 0
01:17:47.750 00.001 12020 MoveAxis(N, 0, ABG)
01:17:47.750 00.000 12020 Move returns status 0, amount 0
01:17:47.750 00.000 12020 move complete, result=0
01:17:47.750 00.000 12020 worker thread done servicing request
01:17:47.750 00.000 9340 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
01:17:47.764 00.014 12020 Worker thread wakes up
01:17:47.765 00.001 12020 worker thread servicing REQUEST_EXPOSE 2000
01:17:47.765 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(803,609,31,31)
01:17:47.774 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"58ac6016-36e3-47c9-8dca-82372347150d"}
01:17:47.785 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"58ac6016-36e3-47c9-8dca-82372347150d"}
01:17:47.797 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"fc6dbc33-17d9-49b2-97e0-e0d071908e3b"}
01:17:47.843 00.046 9340 case statement mapped state 6 to 3
01:17:47.855 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"fc6dbc33-17d9-49b2-97e0-e0d071908e3b"}
01:17:47.872 00.017 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"dca284f4-df8f-472b-97ec-1168c0761e32"}
01:17:47.882 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":216,"width":15,"height":15,"star_pos":[7.35,7.15],"pixels":"..."},"id":"dca284f4-df8f-472b-97ec-1168c0761e32"}
01:17:49.504 01.622 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"7d8e9782-95a4-40ed-ac47-256d674edeb2"}
01:17:49.516 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"7d8e9782-95a4-40ed-ac47-256d674edeb2"}
01:17:49.525 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"68d329ca-8ed1-4d53-9dcf-8358761940f4"}
01:17:49.538 00.013 9340 case statement mapped state 6 to 3
01:17:49.552 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"68d329ca-8ed1-4d53-9dcf-8358761940f4"}
01:17:49.568 00.016 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"c7a50752-b40e-43cf-bb86-6b9472eee9b5"}
01:17:49.612 00.044 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":216,"width":15,"height":15,"star_pos":[7.35,7.15],"pixels":"..."},"id":"c7a50752-b40e-43cf-bb86-6b9472eee9b5"}
01:17:50.139 00.527 12020 Exposure complete
01:17:50.480 00.341 12020 worker thread done servicing request
01:17:50.480 00.000 9340 OnExposeComplete: enter
01:17:50.493 00.013 9340 UpdateGuideState(): m_state=6
01:17:50.505 00.012 9340 Star::Find(15, 818, 624, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 217
01:17:50.517 00.012 9340 Star::Find returns 1 (0), X=817.86, Y=624.08, Mass=677712, SNR=96.5, Peak=56129 HFD=4.2
01:17:50.551 00.034 9340 MultiStar: [#1 -0.58,0.18,0.73,U] [#2 -0.46,0.07,0.85,U] [#3 -0.77,-0.01,0.00,M1] [#4 -0.41,-0.11,0.83,U] [#5 -0.71,-0.15,0.00,M1] [#6 -1.19,-0.19,0.00,M5] [#7 -0.93,-0.01,0.00,M5] [#8 -1.11,-0.18,0.00,M3] 
01:17:50.566 00.015 9340 single-star, 3 included, MultiStar: {-0.46, -0.01}, one-star: {-0.40, -0.14}
01:17:50.580 00.014 9340 CameraToMount -- cameraTheta (-2.81) - m_xAngle (-3.09) = xAngle (0.28 = 0.28)
01:17:50.593 00.013 9340 CameraToMount -- cameraTheta (-2.81) - (m_xAngle (-3.09) + m_yAngleError (-0.07)) = yAngle (0.35 = 0.35)
01:17:50.607 00.014 9340 CameraToMount -- cameraX=-0.40 cameraY=-0.14 hyp=0.42 cameraTheta=-2.81 mountX=0.41 mountY=0.15, mountTheta=0.34
01:17:50.623 00.016 9340 SchedulePrimaryMove(10104498, x=-0.40, y=-0.14, opts=13)
01:17:50.634 00.011 9340 Enqueuing Move request for scope (-0.40, -0.14)
01:17:50.673 00.039 12020 Worker thread wakes up
01:17:50.674 00.001 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.40, -0.14) opts 0xd
01:17:50.674 00.000 12020 Handling offset move in thread for scope, endpoint = (-0.40, -0.14)
01:17:50.674 00.000 12020 Moving (-0.40, -0.14) raw xDistance=0.41 yDistance=0.15
01:17:50.674 00.000 12020 GuideAlgorithmHysteresis::Result() returns 0.17 from input 0.41
01:17:50.675 00.001 9340 UpdateImageDisplay: Size=(1920,1080) min=13810, max=65535, med=19643, FiltMin=15617, FiltMax=65521, Gamma=2.870
01:17:50.686 00.011 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:17:50.686 00.000 9340 UpdateGuideState exits: m=677712 SNR=96.5
01:17:50.698 00.012 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
01:17:50.698 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:17:50.709 00.011 12020 MoveAxis(W, 29, ABG)
01:17:50.709 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
01:17:50.719 00.010 12020 Guiding  Dir = 3, Dur = 29
01:17:50.720 00.001 9340 Enqueuing Expose request
01:17:50.730 00.010 12020 IsSlewing returns 0
01:17:50.732 00.002 12020 IsGuiding returns 0
01:17:50.749 00.017 12020 PulseGuide returned control before completion, sleep 22
01:17:50.813 00.064 12020 IsGuiding returns 0
01:17:50.814 00.001 12020 Move returns status 0, amount 29
01:17:50.814 00.000 12020 MoveAxis(N, 0, ABG)
01:17:50.814 00.000 12020 Move returns status 0, amount 0
01:17:50.814 00.000 12020 move complete, result=0
01:17:50.815 00.001 12020 worker thread done servicing request
01:17:50.815 00.000 9340 GuideStep: 0.4 px 29 ms WEST, 0.1 px 0 ms NORTH
01:17:50.825 00.010 12020 Worker thread wakes up
01:17:50.825 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
01:17:50.825 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(803,609,31,31)
01:17:51.504 00.679 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"a9dbed19-c1c0-4e2d-97a0-acf980f3a262"}
01:17:51.515 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"a9dbed19-c1c0-4e2d-97a0-acf980f3a262"}
01:17:51.527 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"6ed648c5-03e9-4332-b605-be8dfce4d58c"}
01:17:51.538 00.011 9340 case statement mapped state 6 to 3
01:17:51.548 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"6ed648c5-03e9-4332-b605-be8dfce4d58c"}
01:17:51.561 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"577d24c4-edb2-4f62-83cd-07d350a638f3"}
01:17:51.574 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":217,"width":15,"height":15,"star_pos":[6.86,7.08],"pixels":"..."},"id":"577d24c4-edb2-4f62-83cd-07d350a638f3"}
01:17:53.186 01.612 12020 Exposure complete
01:17:53.399 00.213 12020 worker thread done servicing request
01:17:53.399 00.000 9340 OnExposeComplete: enter
01:17:53.411 00.012 9340 UpdateGuideState(): m_state=6
01:17:53.424 00.013 9340 Star::Find(15, 817, 624, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 218
01:17:53.435 00.011 9340 Star::Find returns 1 (0), X=818.07, Y=623.80, Mass=626628, SNR=88.9, Peak=59166 HFD=4.1
01:17:53.446 00.011 9340 MultiStar: [#1 -0.34,-0.22,0.96,U] [#2 0.07,-0.28,0.94,U] [#3 -0.37,0.12,0.80,U] [#4 0.06,-0.33,0.73,U] [#5 -0.45,-0.31,0.66,U] [#6 -1.04,0.07,0.00,M6] [#7 -0.45,-0.02,0.50,U] [#8 -0.57,-0.36,0.00,M4] 
01:17:53.455 00.009 9340 refined, 6 included, MultiStar: {-0.22, -0.22}, one-star: {-0.19, -0.41}
01:17:53.480 00.025 9340 CameraToMount -- cameraTheta (-2.35) - m_xAngle (-3.09) = xAngle (0.74 = 0.74)
01:17:53.488 00.008 9340 CameraToMount -- cameraTheta (-2.35) - (m_xAngle (-3.09) + m_yAngleError (-0.07)) = yAngle (0.82 = 0.82)
01:17:53.497 00.009 9340 CameraToMount -- cameraX=-0.22 cameraY=-0.22 hyp=0.31 cameraTheta=-2.35 mountX=0.23 mountY=0.23, mountTheta=0.78
01:17:53.510 00.013 9340 SchedulePrimaryMove(10104498, x=-0.22, y=-0.22, opts=13)
01:17:53.520 00.010 9340 Enqueuing Move request for scope (-0.22, -0.22)
01:17:53.529 00.009 12020 Worker thread wakes up
01:17:53.530 00.001 9340 UpdateImageDisplay: Size=(1920,1080) min=13715, max=65535, med=19524, FiltMin=15729, FiltMax=65515, Gamma=2.870
01:17:53.540 00.010 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.22, -0.22) opts 0xd
01:17:53.540 00.000 12020 Handling offset move in thread for scope, endpoint = (-0.22, -0.22)
01:17:53.541 00.001 12020 Moving (-0.22, -0.22) raw xDistance=0.23 yDistance=0.23
01:17:53.541 00.000 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.23
01:17:53.541 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:17:53.541 00.000 9340 UpdateGuideState exits: m=626628 SNR=88.9
01:17:53.551 00.010 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:17:53.561 00.010 9340 ScheduleExposure(2000,3,1) exposurePending=0
01:17:53.586 00.025 9340 Enqueuing Expose request
01:17:53.596 00.010 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.23
01:17:53.596 00.000 12020 MoveAxis(E, 0, ABG)
01:17:53.596 00.000 12020 Move returns status 0, amount 0
01:17:53.596 00.000 12020 MoveAxis(N, 0, ABG)
01:17:53.596 00.000 12020 Move returns status 0, amount 0
01:17:53.597 00.001 12020 move complete, result=0
01:17:53.597 00.000 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"4b576b63-24ce-4658-9189-4bcf7e9d0956"}
01:17:53.605 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"4b576b63-24ce-4658-9189-4bcf7e9d0956"}
01:17:53.615 00.010 12020 worker thread done servicing request
01:17:53.616 00.001 12020 Worker thread wakes up
01:17:53.616 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
01:17:53.616 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(803,609,31,31)
01:17:53.616 00.000 9340 GuideStep: 0.2 px 0 ms EAST, 0.2 px 0 ms NORTH
01:17:53.631 00.015 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"e72e8f2d-b890-4cb4-a6ca-f1b6ad21e2b2"}
01:17:53.641 00.010 9340 case statement mapped state 6 to 3
01:17:53.652 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"e72e8f2d-b890-4cb4-a6ca-f1b6ad21e2b2"}
01:17:53.665 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"77210846-d59e-45fd-90cc-3740505b5589"}
01:17:53.695 00.030 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":218,"width":15,"height":15,"star_pos":[7.07,6.80],"pixels":"..."},"id":"77210846-d59e-45fd-90cc-3740505b5589"}
01:17:55.504 01.809 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"b34b958f-96d2-424a-97a2-bcc75b61eb07"}
01:17:55.520 00.016 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"b34b958f-96d2-424a-97a2-bcc75b61eb07"}
01:17:55.533 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"481ee5fe-40c9-408a-82ab-e536884ba005"}
01:17:55.566 00.033 9340 case statement mapped state 6 to 3
01:17:55.576 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"481ee5fe-40c9-408a-82ab-e536884ba005"}
01:17:55.589 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"f8fd55d9-6c69-4fb7-ba89-2f511fa87e67"}
01:17:55.600 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":218,"width":15,"height":15,"star_pos":[7.07,6.80],"pixels":"..."},"id":"f8fd55d9-6c69-4fb7-ba89-2f511fa87e67"}
01:17:55.991 00.391 12020 Exposure complete
01:17:56.303 00.312 12020 worker thread done servicing request
01:17:56.304 00.001 9340 OnExposeComplete: enter
01:17:56.322 00.018 9340 UpdateGuideState(): m_state=6
01:17:56.357 00.035 9340 Star::Find(15, 818, 623, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 219
01:17:56.372 00.015 9340 Star::Find returns 1 (0), X=818.16, Y=623.82, Mass=697585, SNR=100.2, Peak=59754 HFD=4.3
01:17:56.387 00.015 9340 MultiStar: [#1 -0.48,0.04,0.66,U] [#2 0.13,-0.29,1.03,U] [#3 -0.44,0.11,0.77,U] [#4 0.31,0.15,0.76,U] [#5 -0.60,-0.16,0.74,U] [#6 -0.60,-0.05,0.37,U] [#7 -0.65,0.24,0.00,M5] [#8 -0.06,-0.46,0.39,U] 
01:17:56.401 00.014 9340 refined, 7 included, MultiStar: {-0.19, -0.14}, one-star: {-0.10, -0.39}
01:17:56.416 00.015 9340 CameraToMount -- cameraTheta (-2.51) - m_xAngle (-3.09) = xAngle (0.58 = 0.58)
01:17:56.451 00.035 9340 CameraToMount -- cameraTheta (-2.51) - (m_xAngle (-3.09) + m_yAngleError (-0.07)) = yAngle (0.65 = 0.65)
01:17:56.470 00.019 9340 CameraToMount -- cameraX=-0.19 cameraY=-0.14 hyp=0.23 cameraTheta=-2.51 mountX=0.19 mountY=0.14, mountTheta=0.63
01:17:56.490 00.020 9340 SchedulePrimaryMove(10104498, x=-0.19, y=-0.14, opts=13)
01:17:56.503 00.013 9340 Enqueuing Move request for scope (-0.19, -0.14)
01:17:56.518 00.015 12020 Worker thread wakes up
01:17:56.518 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=13752, max=65535, med=19578, FiltMin=15767, FiltMax=65515, Gamma=2.870
01:17:56.533 00.015 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.19, -0.14) opts 0xd
01:17:56.533 00.000 9340 UpdateGuideState exits: m=697585 SNR=100.2
01:17:56.565 00.032 12020 Handling offset move in thread for scope, endpoint = (-0.19, -0.14)
01:17:56.565 00.000 12020 Moving (-0.19, -0.14) raw xDistance=0.19 yDistance=0.14
01:17:56.565 00.000 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.19
01:17:56.566 00.001 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:17:56.566 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
01:17:56.566 00.000 12020 MoveAxis(E, 0, ABG)
01:17:56.566 00.000 12020 Move returns status 0, amount 0
01:17:56.566 00.000 12020 MoveAxis(N, 0, ABG)
01:17:56.567 00.001 12020 Move returns status 0, amount 0
01:17:56.567 00.000 12020 move complete, result=0
01:17:56.567 00.000 12020 worker thread done servicing request
01:17:56.568 00.001 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:17:56.581 00.013 9340 ScheduleExposure(2000,3,1) exposurePending=0
01:17:56.593 00.012 9340 Enqueuing Expose request
01:17:56.605 00.012 12020 Worker thread wakes up
01:17:56.605 00.000 9340 GuideStep: 0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
01:17:56.619 00.014 12020 worker thread servicing REQUEST_EXPOSE 2000
01:17:56.620 00.001 12020 Handling exposure in thread, d=2000 o=3 r=(803,609,31,31)
01:17:57.506 00.886 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"0ca051c7-a74c-484e-b416-a27c63fb94cd"}
01:17:57.518 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"0ca051c7-a74c-484e-b416-a27c63fb94cd"}
01:17:57.531 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"3d7ac37f-014f-44f6-af9b-ce8307e59d3e"}
01:17:57.542 00.011 9340 case statement mapped state 6 to 3
01:17:57.556 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"3d7ac37f-014f-44f6-af9b-ce8307e59d3e"}
01:17:57.591 00.035 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"ef00514b-8db1-4934-8576-6db74fbcecd8"}
01:17:57.606 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":219,"width":15,"height":15,"star_pos":[7.16,6.82],"pixels":"..."},"id":"ef00514b-8db1-4934-8576-6db74fbcecd8"}
01:17:58.995 01.389 12020 Exposure complete
01:17:59.295 00.300 12020 worker thread done servicing request
01:17:59.295 00.000 9340 OnExposeComplete: enter
01:17:59.311 00.016 9340 UpdateGuideState(): m_state=6
01:17:59.330 00.019 9340 Star::Find(15, 818, 623, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 220
01:17:59.364 00.034 9340 Star::Find returns 1 (0), X=818.31, Y=623.80, Mass=670766, SNR=89.1, Peak=56312 HFD=4.1
01:17:59.381 00.017 9340 MultiStar: [#1 0.00,-0.05,0.74,U] [#2 0.34,-0.01,1.06,U] [#3 -0.12,0.05,0.69,U] [#4 0.22,-0.15,0.81,U] [#5 -0.37,-0.07,0.88,U] [#6 -0.08,-0.08,0.50,U] [#7 -0.31,0.17,0.38,U] [#8 -0.27,-0.56,0.41,U] 
01:17:59.392 00.011 9340 refined, 8 included, MultiStar: {-0.01, -0.13}, one-star: {0.05, -0.42}
01:17:59.404 00.012 9340 CameraToMount -- cameraTheta (-1.67) - m_xAngle (-3.09) = xAngle (1.42 = 1.42)
01:17:59.417 00.013 9340 CameraToMount -- cameraTheta (-1.67) - (m_xAngle (-3.09) + m_yAngleError (-0.07)) = yAngle (1.49 = 1.49)
01:17:59.433 00.016 9340 CameraToMount -- cameraX=-0.01 cameraY=-0.13 hyp=0.13 cameraTheta=-1.67 mountX=0.02 mountY=0.13, mountTheta=1.42
01:17:59.480 00.047 9340 SchedulePrimaryMove(10104498, x=-0.01, y=-0.13, opts=13)
01:17:59.496 00.016 9340 Enqueuing Move request for scope (-0.01, -0.13)
01:17:59.515 00.019 12020 Worker thread wakes up
01:17:59.516 00.001 9340 UpdateImageDisplay: Size=(1920,1080) min=12409, max=65535, med=19718, FiltMin=15510, FiltMax=65515, Gamma=2.870
01:17:59.527 00.011 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.13) opts 0xd
01:17:59.527 00.000 9340 UpdateGuideState exits: m=670766 SNR=89.1
01:17:59.537 00.010 12020 Handling offset move in thread for scope, endpoint = (-0.01, -0.13)
01:17:59.538 00.001 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:17:59.550 00.012 12020 Moving (-0.01, -0.13) raw xDistance=0.02 yDistance=0.13
01:17:59.550 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
01:17:59.581 00.031 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
01:17:59.581 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:17:59.581 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
01:17:59.582 00.001 12020 MoveAxis(E, 0, ABG)
01:17:59.582 00.000 12020 Move returns status 0, amount 0
01:17:59.582 00.000 12020 MoveAxis(N, 0, ABG)
01:17:59.582 00.000 12020 Move returns status 0, amount 0
01:17:59.582 00.000 12020 move complete, result=0
01:17:59.583 00.001 12020 worker thread done servicing request
01:17:59.583 00.000 9340 Enqueuing Expose request
01:17:59.601 00.018 12020 Worker thread wakes up
01:17:59.601 00.000 9340 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
01:17:59.612 00.011 12020 worker thread servicing REQUEST_EXPOSE 2000
01:17:59.612 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(803,609,31,31)
01:17:59.621 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"05ce18e0-cbb2-4d41-9ea8-78b45890989d"}
01:17:59.635 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"05ce18e0-cbb2-4d41-9ea8-78b45890989d"}
01:17:59.648 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"0c363bd7-13d1-422f-b0de-3b3e1978eada"}
01:17:59.697 00.049 9340 case statement mapped state 6 to 3
01:17:59.719 00.022 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"0c363bd7-13d1-422f-b0de-3b3e1978eada"}
01:17:59.735 00.016 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"95c3e2eb-c5f5-469a-ad92-bbb2a350151b"}
01:17:59.748 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":220,"width":15,"height":15,"star_pos":[7.31,6.80],"pixels":"..."},"id":"95c3e2eb-c5f5-469a-ad92-bbb2a350151b"}
01:18:01.517 01.769 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"7b888b70-cdd3-4392-832d-e2d08f44f4b2"}
01:18:01.530 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"7b888b70-cdd3-4392-832d-e2d08f44f4b2"}
01:18:01.541 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"38183a49-f8fd-4801-b023-56f484c57727"}
01:18:01.551 00.010 9340 case statement mapped state 6 to 3
01:18:01.581 00.030 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"38183a49-f8fd-4801-b023-56f484c57727"}
01:18:01.592 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"2244a39e-5ca7-497e-9674-d5c3d9869ee6"}
01:18:01.606 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":220,"width":15,"height":15,"star_pos":[7.31,6.80],"pixels":"..."},"id":"2244a39e-5ca7-497e-9674-d5c3d9869ee6"}
01:18:01.999 00.393 12020 Exposure complete
01:18:02.399 00.400 12020 worker thread done servicing request
01:18:02.399 00.000 9340 OnExposeComplete: enter
01:18:02.428 00.029 9340 UpdateGuideState(): m_state=6
01:18:02.492 00.064 9340 Star::Find(15, 818, 623, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 221
01:18:02.511 00.019 9340 Star::Find returns 1 (0), X=818.07, Y=624.15, Mass=644466, SNR=102.0, Peak=59142 HFD=4.1
01:18:02.532 00.021 9340 MultiStar: [#1 -0.49,0.23,0.83,U] [#2 -0.46,0.27,0.77,U] [#3 -0.65,0.13,0.00,M1] [#4 -0.32,-0.01,0.60,U] [#5 -0.66,0.13,0.00,M1] [#6 -1.18,0.06,0.00,M5] [#7 -0.67,0.36,0.00,M5] [#8 -0.60,-0.78,0.00,M3] 
01:18:02.587 00.055 9340 single-star, 3 included, MultiStar: {-0.36, 0.10}, one-star: {-0.19, -0.06}
01:18:02.606 00.019 9340 CameraToMount -- cameraTheta (-2.84) - m_xAngle (-3.09) = xAngle (0.26 = 0.26)
01:18:02.641 00.035 9340 CameraToMount -- cameraTheta (-2.84) - (m_xAngle (-3.09) + m_yAngleError (-0.07)) = yAngle (0.33 = 0.33)
01:18:02.706 00.065 9340 CameraToMount -- cameraX=-0.19 cameraY=-0.06 hyp=0.20 cameraTheta=-2.84 mountX=0.20 mountY=0.07, mountTheta=0.32
01:18:02.732 00.026 9340 SchedulePrimaryMove(10104498, x=-0.19, y=-0.06, opts=13)
01:18:02.765 00.033 9340 Enqueuing Move request for scope (-0.19, -0.06)
01:18:02.835 00.070 12020 Worker thread wakes up
01:18:02.835 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=13461, max=65535, med=19628, FiltMin=15404, FiltMax=65521, Gamma=2.870
01:18:02.852 00.017 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.19, -0.06) opts 0xd
01:18:02.852 00.000 12020 Handling offset move in thread for scope, endpoint = (-0.19, -0.06)
01:18:02.853 00.001 12020 Moving (-0.19, -0.06) raw xDistance=0.20 yDistance=0.07
01:18:02.853 00.000 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.20
01:18:02.853 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:18:02.853 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
01:18:02.864 00.011 9340 UpdateGuideState exits: m=644466 SNR=102.0
01:18:03.059 00.195 12020 MoveAxis(E, 0, ABG)
01:18:03.059 00.000 12020 Move returns status 0, amount 0
01:18:03.059 00.000 12020 MoveAxis(N, 0, ABG)
01:18:03.060 00.001 12020 Move returns status 0, amount 0
01:18:03.060 00.000 12020 move complete, result=0
01:18:03.060 00.000 12020 worker thread done servicing request
01:18:03.078 00.018 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:18:03.184 00.106 9340 ScheduleExposure(2000,3,1) exposurePending=0
01:18:03.251 00.067 9340 Enqueuing Expose request
01:18:03.335 00.084 12020 Worker thread wakes up
01:18:03.336 00.001 12020 worker thread servicing REQUEST_EXPOSE 2000
01:18:03.336 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(803,609,31,31)
01:18:03.339 00.003 9340 GuideStep: 0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
01:18:03.580 00.241 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"dbd420e4-58f3-42ab-b516-69756670eb5b"}
01:18:03.754 00.174 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"dbd420e4-58f3-42ab-b516-69756670eb5b"}
01:18:03.850 00.096 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"58eb550b-dc2c-4c2f-b65c-17f0cb6b3b5d"}
01:18:03.875 00.025 9340 case statement mapped state 6 to 3
01:18:03.919 00.044 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"58eb550b-dc2c-4c2f-b65c-17f0cb6b3b5d"}
01:18:03.947 00.028 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"d937961a-7f9f-43c9-8414-9e3c97eba640"}
01:18:03.963 00.016 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":221,"width":15,"height":15,"star_pos":[7.07,7.15],"pixels":"..."},"id":"d937961a-7f9f-43c9-8414-9e3c97eba640"}
01:18:05.537 01.574 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"91730116-3db9-4c02-8536-8d04ca77e59f"}
01:18:05.551 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"91730116-3db9-4c02-8536-8d04ca77e59f"}
01:18:05.563 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"e2d04c4d-1589-490d-b0da-41a014d6a2db"}
01:18:05.595 00.032 9340 case statement mapped state 6 to 3
01:18:05.608 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"e2d04c4d-1589-490d-b0da-41a014d6a2db"}
01:18:05.628 00.020 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"f66027cc-8762-4725-8457-aedf0986e1cf"}
01:18:05.640 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":221,"width":15,"height":15,"star_pos":[7.07,7.15],"pixels":"..."},"id":"f66027cc-8762-4725-8457-aedf0986e1cf"}
01:18:05.738 00.098 12020 Exposure complete
01:18:06.026 00.288 12020 worker thread done servicing request
01:18:06.026 00.000 9340 OnExposeComplete: enter
01:18:06.043 00.017 9340 UpdateGuideState(): m_state=6
01:18:06.084 00.041 9340 Star::Find(15, 818, 624, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 222
01:18:06.101 00.017 9340 Star::Find returns 1 (0), X=817.84, Y=624.26, Mass=653725, SNR=97.5, Peak=59442 HFD=4.2
01:18:06.115 00.014 9340 MultiStar: [#1 -0.58,0.06,0.78,U] [#2 -0.11,-0.07,0.84,U] [#3 -0.68,0.15,0.00,M2] [#4 -0.34,-0.14,0.73,U] [#5 -0.78,-0.10,0.00,M2] [#6 -0.79,-0.00,0.00,M6] [#7 -1.11,0.20,0.00,M6] [#8 -1.09,-0.83,0.00,M4] 
01:18:06.133 00.018 9340 refined, 3 included, MultiStar: {-0.36, -0.02}, one-star: {-0.42, 0.05}
01:18:06.148 00.015 9340 CameraToMount -- cameraTheta (-3.08) - m_xAngle (-3.09) = xAngle (0.01 = 0.01)
01:18:06.195 00.047 9340 CameraToMount -- cameraTheta (-3.08) - (m_xAngle (-3.09) + m_yAngleError (-0.07)) = yAngle (0.08 = 0.08)
01:18:06.211 00.016 9340 CameraToMount -- cameraX=-0.36 cameraY=-0.02 hyp=0.36 cameraTheta=-3.08 mountX=0.36 mountY=0.03, mountTheta=0.08
01:18:06.231 00.020 9340 SchedulePrimaryMove(10104498, x=-0.36, y=-0.02, opts=13)
01:18:06.249 00.018 9340 Enqueuing Move request for scope (-0.36, -0.02)
01:18:06.290 00.041 12020 Worker thread wakes up
01:18:06.290 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=13029, max=65535, med=19688, FiltMin=15642, FiltMax=65521, Gamma=2.870
01:18:06.306 00.016 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.36, -0.02) opts 0xd
01:18:06.307 00.001 9340 UpdateGuideState exits: m=653725 SNR=97.5
01:18:06.322 00.015 12020 Handling offset move in thread for scope, endpoint = (-0.36, -0.02)
01:18:06.323 00.001 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:18:06.335 00.012 12020 Moving (-0.36, -0.02) raw xDistance=0.36 yDistance=0.03
01:18:06.336 00.001 9340 ScheduleExposure(2000,3,1) exposurePending=0
01:18:06.353 00.017 12020 GuideAlgorithmHysteresis::Result() returns 0.15 from input 0.36
01:18:06.353 00.000 9340 Enqueuing Expose request
01:18:06.372 00.019 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:18:06.372 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
01:18:06.372 00.000 12020 MoveAxis(W, 26, ABG)
01:18:06.373 00.001 12020 Guiding  Dir = 3, Dur = 26
01:18:06.396 00.023 12020 IsSlewing returns 0
01:18:06.398 00.002 12020 IsGuiding returns 0
01:18:06.420 00.022 12020 PulseGuide returned control before completion, sleep 15
01:18:06.505 00.085 12020 IsGuiding returns 0
01:18:06.506 00.001 12020 Move returns status 0, amount 26
01:18:06.506 00.000 12020 MoveAxis(N, 0, ABG)
01:18:06.506 00.000 12020 Move returns status 0, amount 0
01:18:06.506 00.000 12020 move complete, result=0
01:18:06.507 00.001 9340 GuideStep: 0.4 px 26 ms WEST, 0.0 px 0 ms NORTH
01:18:06.525 00.018 12020 worker thread done servicing request
01:18:06.525 00.000 12020 Worker thread wakes up
01:18:06.525 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
01:18:06.526 00.001 12020 Handling exposure in thread, d=2000 o=3 r=(803,609,31,31)
01:18:07.537 01.011 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"79b05eef-70d2-4cbb-bbe0-455ad1e241d8"}
01:18:07.552 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"79b05eef-70d2-4cbb-bbe0-455ad1e241d8"}
01:18:07.590 00.038 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"b836faef-acaa-4cc6-97f3-baf323324678"}
01:18:07.604 00.014 9340 case statement mapped state 6 to 3
01:18:07.617 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"b836faef-acaa-4cc6-97f3-baf323324678"}
01:18:07.631 00.014 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"6abd5267-fac2-45e0-8945-e651af9dc14c"}
01:18:07.645 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":222,"width":15,"height":15,"star_pos":[6.84,7.26],"pixels":"..."},"id":"6abd5267-fac2-45e0-8945-e651af9dc14c"}
01:18:08.909 01.264 12020 Exposure complete
01:18:09.330 00.421 9340 OnExposeComplete: enter
01:18:09.369 00.039 12020 worker thread done servicing request
01:18:09.372 00.003 9340 UpdateGuideState(): m_state=6
01:18:09.411 00.039 9340 Star::Find(15, 817, 624, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 223
01:18:09.485 00.074 9340 Star::Find returns 1 (0), X=818.05, Y=624.45, Mass=690027, SNR=90.1, Peak=57662 HFD=4.1
01:18:09.547 00.062 9340 MultiStar: [#1 -0.52,0.34,0.76,U] [#2 0.05,0.15,1.01,U] [#3 -0.53,0.60,0.00,M3] [#4 0.05,0.32,0.72,U] [#5 -0.56,-0.03,0.61,U] [#6 -0.57,0.73,0.00,M7] [#7 -0.60,0.39,0.00,M7] [#8 -0.80,-0.02,0.00,M5] 
01:18:09.632 00.085 9340 refined, 4 included, MultiStar: {-0.21, 0.21}, one-star: {-0.22, 0.23}
01:18:09.670 00.038 9340 CameraToMount -- cameraTheta (2.37) - m_xAngle (-3.09) = xAngle (5.47 = -0.82)
01:18:09.747 00.077 9340 CameraToMount -- cameraTheta (2.37) - (m_xAngle (-3.09) + m_yAngleError (-0.07)) = yAngle (5.54 = -0.74)
01:18:09.769 00.022 9340 CameraToMount -- cameraX=-0.21 cameraY=0.21 hyp=0.30 cameraTheta=2.37 mountX=0.20 mountY=-0.20, mountTheta=-0.78
01:18:09.892 00.123 9340 SchedulePrimaryMove(10104498, x=-0.21, y=0.21, opts=13)
01:18:09.944 00.052 9340 Enqueuing Move request for scope (-0.21, 0.21)
01:18:09.980 00.036 12020 Worker thread wakes up
01:18:09.981 00.001 9340 UpdateImageDisplay: Size=(1920,1080) min=13372, max=65535, med=19795, FiltMin=15801, FiltMax=65521, Gamma=2.870
01:18:09.999 00.018 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.21, 0.21) opts 0xd
01:18:09.999 00.000 12020 Handling offset move in thread for scope, endpoint = (-0.21, 0.21)
01:18:10.000 00.001 12020 Moving (-0.21, 0.21) raw xDistance=0.20 yDistance=-0.20
01:18:10.001 00.001 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.20
01:18:10.001 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:18:10.002 00.001 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.20
01:18:10.002 00.000 9340 UpdateGuideState exits: m=690027 SNR=90.1
01:18:10.023 00.021 12020 MoveAxis(E, 0, ABG)
01:18:10.023 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:18:10.059 00.036 12020 Move returns status 0, amount 0
01:18:10.059 00.000 12020 MoveAxis(N, 0, ABG)
01:18:10.059 00.000 12020 Move returns status 0, amount 0
01:18:10.059 00.000 12020 move complete, result=0
01:18:10.060 00.001 12020 worker thread done servicing request
01:18:10.061 00.001 9340 ScheduleExposure(2000,3,1) exposurePending=0
01:18:10.085 00.024 9340 Enqueuing Expose request
01:18:10.102 00.017 12020 Worker thread wakes up
01:18:10.102 00.000 9340 GuideStep: 0.2 px 0 ms EAST, -0.2 px 0 ms NORTH
01:18:10.125 00.023 12020 worker thread servicing REQUEST_EXPOSE 2000
01:18:10.125 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(803,609,31,31)
01:18:10.175 00.050 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"df63bf13-b46f-41ff-9f8b-8fd80e22b17e"}
01:18:10.209 00.034 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"df63bf13-b46f-41ff-9f8b-8fd80e22b17e"}
01:18:10.226 00.017 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"50c56b42-2bc2-461a-8294-781b3988444a"}
01:18:10.245 00.019 9340 case statement mapped state 6 to 3
01:18:10.291 00.046 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"50c56b42-2bc2-461a-8294-781b3988444a"}
01:18:10.310 00.019 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"21e636ff-89f1-476a-9ea6-d38c8484e9f8"}
01:18:10.328 00.018 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":223,"width":15,"height":15,"star_pos":[7.05,7.45],"pixels":"..."},"id":"21e636ff-89f1-476a-9ea6-d38c8484e9f8"}
01:18:11.561 01.233 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"03d9f956-edae-439c-81c6-da603e616261"}
01:18:11.582 00.021 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"03d9f956-edae-439c-81c6-da603e616261"}
01:18:11.593 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"def2c74d-42f2-4013-be75-ef13b7db6db6"}
01:18:11.604 00.011 9340 case statement mapped state 6 to 3
01:18:11.615 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"def2c74d-42f2-4013-be75-ef13b7db6db6"}
01:18:11.629 00.014 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"505bc120-90bd-4043-aa2e-b530ac988b75"}
01:18:11.643 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":223,"width":15,"height":15,"star_pos":[7.05,7.45],"pixels":"..."},"id":"505bc120-90bd-4043-aa2e-b530ac988b75"}
01:18:12.511 00.868 12020 Exposure complete
01:18:12.756 00.245 12020 worker thread done servicing request
01:18:12.757 00.001 9340 OnExposeComplete: enter
01:18:12.769 00.012 9340 UpdateGuideState(): m_state=6
01:18:12.779 00.010 9340 Star::Find(15, 818, 624, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 224
01:18:12.807 00.028 9340 Star::Find returns 1 (0), X=818.14, Y=624.53, Mass=638823, SNR=94.5, Peak=57583 HFD=3.8
01:18:12.819 00.012 9340 MultiStar: [#1 -0.48,0.16,0.77,U] [#2 -0.36,0.25,0.83,U] [#3 -0.60,0.47,0.00,M4] [#4 -0.03,0.51,0.75,U] [#5 -0.67,0.30,0.00,M2] [#6 -0.94,0.37,0.00,M8] [#7 -0.76,0.56,0.00,M8] [#8 -0.82,-0.03,0.00,M6] 
01:18:12.828 00.009 9340 single-star, 3 included, MultiStar: {-0.24, 0.31}, one-star: {-0.12, 0.31}
01:18:12.839 00.011 9340 CameraToMount -- cameraTheta (1.94) - m_xAngle (-3.09) = xAngle (5.03 = -1.25)
01:18:12.850 00.011 9340 CameraToMount -- cameraTheta (1.94) - (m_xAngle (-3.09) + m_yAngleError (-0.07)) = yAngle (5.11 = -1.18)
01:18:12.860 00.010 9340 CameraToMount -- cameraX=-0.12 cameraY=0.31 hyp=0.34 cameraTheta=1.94 mountX=0.11 mountY=-0.31, mountTheta=-1.24
01:18:12.875 00.015 9340 SchedulePrimaryMove(10104498, x=-0.12, y=0.31, opts=13)
01:18:12.886 00.011 9340 Enqueuing Move request for scope (-0.12, 0.31)
01:18:12.920 00.034 12020 Worker thread wakes up
01:18:12.920 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=13493, max=65535, med=19719, FiltMin=15618, FiltMax=65521, Gamma=2.870
01:18:12.929 00.009 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.12, 0.31) opts 0xd
01:18:12.930 00.001 9340 UpdateGuideState exits: m=638823 SNR=94.5
01:18:12.939 00.009 12020 Handling offset move in thread for scope, endpoint = (-0.12, 0.31)
01:18:12.940 00.001 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:18:12.949 00.009 12020 Moving (-0.12, 0.31) raw xDistance=0.11 yDistance=-0.31
01:18:12.950 00.001 9340 ScheduleExposure(2000,3,1) exposurePending=0
01:18:12.961 00.011 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
01:18:12.961 00.000 9340 Enqueuing Expose request
01:18:12.973 00.012 12020 GuideAlgorithmResistSwitch::result() returns -0.31 from input -0.31
01:18:12.973 00.000 12020 MoveAxis(E, 0, ABG)
01:18:12.974 00.001 12020 Move returns status 0, amount 0
01:18:12.974 00.000 12020 MoveAxis(N, 51, ABG)
01:18:12.974 00.000 12020 Guiding  Dir = 0, Dur = 51
01:18:12.976 00.002 12020 IsSlewing returns 0
01:18:12.977 00.001 12020 IsGuiding returns 0
01:18:13.056 00.079 12020 IsGuiding returns 1
01:18:13.057 00.001 12020 scope still moving after pulse duration time elapsed
01:18:13.084 00.027 12020 IsSlewing returns 0
01:18:13.086 00.002 12020 IsGuiding returns 1
01:18:13.222 00.136 12020 IsSlewing returns 0
01:18:13.263 00.041 12020 IsGuiding returns 0
01:18:13.264 00.001 12020 scope move finished after 51 + 236 ms
01:18:13.264 00.000 12020 Move returns status 0, amount 51
01:18:13.264 00.000 12020 move complete, result=0
01:18:13.264 00.000 12020 worker thread done servicing request
01:18:13.265 00.001 12020 Worker thread wakes up
01:18:13.265 00.000 9340 GuideStep: 0.1 px 0 ms EAST, -0.3 px 51 ms NORTH
01:18:13.278 00.013 12020 worker thread servicing REQUEST_EXPOSE 2000
01:18:13.278 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(803,609,31,31)
01:18:13.556 00.278 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"3d3b7d9a-a73a-4ea7-9fec-c45e006d7a03"}
01:18:13.566 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"3d3b7d9a-a73a-4ea7-9fec-c45e006d7a03"}
01:18:13.576 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"33b4db15-72a7-444a-ab29-a21f87a51d6a"}
01:18:13.583 00.007 9340 case statement mapped state 6 to 3
01:18:13.594 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"33b4db15-72a7-444a-ab29-a21f87a51d6a"}
01:18:13.605 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"8c129789-5f17-409c-bf7c-9eb7a5605dd0"}
01:18:13.613 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":224,"width":15,"height":15,"star_pos":[7.14,6.53],"pixels":"..."},"id":"8c129789-5f17-409c-bf7c-9eb7a5605dd0"}
01:18:15.554 01.941 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"63379ba5-316a-459a-839d-e161dca8c092"}
01:18:15.581 00.027 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"63379ba5-316a-459a-839d-e161dca8c092"}
01:18:15.594 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"fa06d2c2-7bfa-409b-b7ec-edd169149bd4"}
01:18:15.602 00.008 9340 case statement mapped state 6 to 3
01:18:15.615 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"fa06d2c2-7bfa-409b-b7ec-edd169149bd4"}
01:18:15.625 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"ecdc898e-52e5-4f10-b646-7b448f1331e8"}
01:18:15.637 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":224,"width":15,"height":15,"star_pos":[7.14,6.53],"pixels":"..."},"id":"ecdc898e-52e5-4f10-b646-7b448f1331e8"}
01:18:15.648 00.011 12020 Exposure complete
01:18:15.947 00.299 12020 worker thread done servicing request
01:18:15.948 00.001 9340 OnExposeComplete: enter
01:18:15.959 00.011 9340 UpdateGuideState(): m_state=6
01:18:15.969 00.010 9340 Star::Find(15, 818, 624, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 225
01:18:15.980 00.011 9340 Star::Find returns 1 (0), X=818.18, Y=624.00, Mass=688117, SNR=97.4, Peak=57952 HFD=4.3
01:18:15.993 00.013 9340 MultiStar: [#1 -0.13,-0.01,0.77,U] [#2 0.04,-0.35,0.95,U] [#3 -0.62,0.10,0.62,U] [#4 0.10,-0.17,0.67,U] [#5 -0.44,-0.33,0.59,U] [#6 -0.15,-0.38,0.37,U] [#7 -0.42,0.28,0.37,U] [#8 -0.49,-0.26,0.38,U] 
01:18:16.027 00.034 9340 single-star, 8 included, MultiStar: {-0.19, -0.16}, one-star: {-0.08, -0.21}
01:18:16.050 00.023 9340 CameraToMount -- cameraTheta (-1.93) - m_xAngle (-3.09) = xAngle (1.16 = 1.16)
01:18:16.067 00.017 9340 CameraToMount -- cameraTheta (-1.93) - (m_xAngle (-3.09) + m_yAngleError (-0.07)) = yAngle (1.23 = 1.23)
01:18:16.078 00.011 9340 CameraToMount -- cameraX=-0.08 cameraY=-0.21 hyp=0.23 cameraTheta=-1.93 mountX=0.09 mountY=0.21, mountTheta=1.17
01:18:16.096 00.018 9340 SchedulePrimaryMove(10104498, x=-0.08, y=-0.21, opts=13)
01:18:16.124 00.028 9340 Enqueuing Move request for scope (-0.08, -0.21)
01:18:16.169 00.045 12020 Worker thread wakes up
01:18:16.169 00.000 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.21) opts 0xd
01:18:16.169 00.000 12020 Handling offset move in thread for scope, endpoint = (-0.08, -0.21)
01:18:16.169 00.000 12020 Moving (-0.08, -0.21) raw xDistance=0.09 yDistance=0.21
01:18:16.170 00.001 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
01:18:16.170 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:18:16.170 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.21
01:18:16.170 00.000 12020 MoveAxis(E, 0, ABG)
01:18:16.170 00.000 12020 Move returns status 0, amount 0
01:18:16.170 00.000 12020 MoveAxis(N, 0, ABG)
01:18:16.171 00.001 12020 Move returns status 0, amount 0
01:18:16.171 00.000 12020 move complete, result=0
01:18:16.171 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=13317, max=65535, med=19660, FiltMin=15657, FiltMax=65515, Gamma=2.870
01:18:16.202 00.031 12020 worker thread done servicing request
01:18:16.202 00.000 9340 UpdateGuideState exits: m=688117 SNR=97.4
01:18:16.217 00.015 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:18:16.231 00.014 9340 ScheduleExposure(2000,3,1) exposurePending=0
01:18:16.246 00.015 9340 Enqueuing Expose request
01:18:16.285 00.039 12020 Worker thread wakes up
01:18:16.286 00.001 12020 worker thread servicing REQUEST_EXPOSE 2000
01:18:16.286 00.000 9340 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
01:18:16.301 00.015 12020 Handling exposure in thread, d=2000 o=3 r=(803,609,31,31)
01:18:17.568 01.267 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"58b69152-18a6-4109-bb6e-3b0050a51cd2"}
01:18:17.594 00.026 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"58b69152-18a6-4109-bb6e-3b0050a51cd2"}
01:18:17.607 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"28113990-c72e-46dd-ab06-d2a89420bc1e"}
01:18:17.617 00.010 9340 case statement mapped state 6 to 3
01:18:17.628 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"28113990-c72e-46dd-ab06-d2a89420bc1e"}
01:18:17.642 00.014 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"64e94b10-d653-4274-a0de-9ddd84ee09be"}
01:18:17.656 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":225,"width":15,"height":15,"star_pos":[7.18,7.00],"pixels":"..."},"id":"64e94b10-d653-4274-a0de-9ddd84ee09be"}
01:18:18.663 01.007 12020 Exposure complete
01:18:18.902 00.239 12020 worker thread done servicing request
01:18:18.902 00.000 9340 OnExposeComplete: enter
01:18:18.912 00.010 9340 UpdateGuideState(): m_state=6
01:18:18.941 00.029 9340 Star::Find(15, 818, 624, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 226
01:18:18.950 00.009 9340 Star::Find returns 1 (0), X=817.79, Y=624.14, Mass=609023, SNR=100.1, Peak=58055 HFD=3.7
01:18:18.961 00.011 9340 MultiStar: [#1 -1.09,-0.07,0.00,M1] [#2 0.01,0.15,1.27,U] [#3 -0.98,0.63,0.00,M4] [#4 -0.19,-0.02,0.62,U] [#5 -0.98,-0.42,0.00,M2] [#6 -0.96,-0.66,0.00,M8] [#7 -0.72,-0.10,0.00,M8] [#8 -0.87,-0.06,0.00,M6] 
01:18:18.972 00.011 9340 refined, 2 included, MultiStar: {-0.20, 0.03}, one-star: {-0.47, -0.08}
01:18:18.983 00.011 9340 CameraToMount -- cameraTheta (2.97) - m_xAngle (-3.09) = xAngle (6.06 = -0.22)
01:18:18.998 00.015 9340 CameraToMount -- cameraTheta (2.97) - (m_xAngle (-3.09) + m_yAngleError (-0.07)) = yAngle (6.13 = -0.15)
01:18:19.011 00.013 9340 CameraToMount -- cameraX=-0.20 cameraY=0.03 hyp=0.20 cameraTheta=2.97 mountX=0.20 mountY=-0.03, mountTheta=-0.15
01:18:19.049 00.038 9340 SchedulePrimaryMove(10104498, x=-0.20, y=0.03, opts=13)
01:18:19.060 00.011 9340 Enqueuing Move request for scope (-0.20, 0.03)
01:18:19.069 00.009 12020 Worker thread wakes up
01:18:19.069 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=13616, max=65535, med=19719, FiltMin=15874, FiltMax=65521, Gamma=2.870
01:18:19.081 00.012 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.20, 0.03) opts 0xd
01:18:19.081 00.000 9340 UpdateGuideState exits: m=609023 SNR=100.1
01:18:19.092 00.011 12020 Handling offset move in thread for scope, endpoint = (-0.20, 0.03)
01:18:19.092 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:18:19.104 00.012 12020 Moving (-0.20, 0.03) raw xDistance=0.20 yDistance=-0.03
01:18:19.104 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
01:18:19.115 00.011 9340 Enqueuing Expose request
01:18:19.144 00.029 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.20
01:18:19.144 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:18:19.144 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
01:18:19.144 00.000 12020 MoveAxis(E, 0, ABG)
01:18:19.144 00.000 12020 Move returns status 0, amount 0
01:18:19.144 00.000 12020 MoveAxis(N, 0, ABG)
01:18:19.146 00.002 12020 Move returns status 0, amount 0
01:18:19.146 00.000 12020 move complete, result=0
01:18:19.146 00.000 12020 worker thread done servicing request
01:18:19.146 00.000 12020 Worker thread wakes up
01:18:19.146 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
01:18:19.147 00.001 12020 Handling exposure in thread, d=2000 o=3 r=(803,609,31,31)
01:18:19.148 00.001 9340 GuideStep: 0.2 px 0 ms EAST, -0.0 px 0 ms NORTH
01:18:19.562 00.414 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"341bb0dc-2af1-4544-8e09-a784d52f54ea"}
01:18:19.575 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"341bb0dc-2af1-4544-8e09-a784d52f54ea"}
01:18:19.588 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"32548a2a-f4f5-4883-9478-dad6f4e6e895"}
01:18:19.597 00.009 9340 case statement mapped state 6 to 3
01:18:19.607 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"32548a2a-f4f5-4883-9478-dad6f4e6e895"}
01:18:19.619 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"22799790-c985-4886-9f07-9bb5cff4e198"}
01:18:19.630 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":226,"width":15,"height":15,"star_pos":[6.79,7.14],"pixels":"..."},"id":"22799790-c985-4886-9f07-9bb5cff4e198"}
01:18:21.536 01.906 12020 Exposure complete
01:18:21.563 00.027 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"0f00c0ab-c70a-461e-ab2c-9cf774415421"}
01:18:21.573 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"0f00c0ab-c70a-461e-ab2c-9cf774415421"}
01:18:21.587 00.014 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"8d378a14-0884-4f7a-83d4-5ecd609bd5de"}
01:18:21.599 00.012 9340 case statement mapped state 6 to 3
01:18:21.625 00.026 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"8d378a14-0884-4f7a-83d4-5ecd609bd5de"}
01:18:21.637 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"e3a901c3-ad47-4c5e-9fc8-07e2e154f893"}
01:18:21.648 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":226,"width":15,"height":15,"star_pos":[6.79,7.14],"pixels":"..."},"id":"e3a901c3-ad47-4c5e-9fc8-07e2e154f893"}
01:18:21.819 00.171 12020 worker thread done servicing request
01:18:21.819 00.000 9340 OnExposeComplete: enter
01:18:21.830 00.011 9340 UpdateGuideState(): m_state=6
01:18:21.842 00.012 9340 Star::Find(15, 817, 624, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 227
01:18:21.856 00.014 9340 Star::Find returns 1 (0), X=817.94, Y=623.85, Mass=645074, SNR=85.2, Peak=57524 HFD=4.1
01:18:21.871 00.015 9340 MultiStar: [#1 -0.75,-0.02,0.00,M2] [#2 -0.33,-0.16,1.05,U] [#3 -0.53,0.05,0.93,U] [#4 -0.11,-0.26,0.86,U] [#5 -0.68,-0.12,0.00,M3] [#6 -0.68,0.06,0.00,M9] [#7 -1.00,-0.13,0.00,M9] [#8 -0.87,0.10,0.00,M7] 
01:18:21.906 00.035 9340 refined, 3 included, MultiStar: {-0.33, -0.18}, one-star: {-0.32, -0.37}
01:18:21.920 00.014 9340 CameraToMount -- cameraTheta (-2.63) - m_xAngle (-3.09) = xAngle (0.47 = 0.47)
01:18:21.935 00.015 9340 CameraToMount -- cameraTheta (-2.63) - (m_xAngle (-3.09) + m_yAngleError (-0.07)) = yAngle (0.54 = 0.54)
01:18:21.950 00.015 9340 CameraToMount -- cameraX=-0.33 cameraY=-0.18 hyp=0.38 cameraTheta=-2.63 mountX=0.34 mountY=0.19, mountTheta=0.52
01:18:22.000 00.050 9340 SchedulePrimaryMove(10104498, x=-0.33, y=-0.18, opts=13)
01:18:22.023 00.023 9340 Enqueuing Move request for scope (-0.33, -0.18)
01:18:22.039 00.016 12020 Worker thread wakes up
01:18:22.039 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=13293, max=65535, med=19730, FiltMin=15723, FiltMax=65521, Gamma=2.870
01:18:22.055 00.016 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.33, -0.18) opts 0xd
01:18:22.056 00.001 9340 UpdateGuideState exits: m=645074 SNR=85.2
01:18:22.068 00.012 12020 Handling offset move in thread for scope, endpoint = (-0.33, -0.18)
01:18:22.069 00.001 12020 Moving (-0.33, -0.18) raw xDistance=0.34 yDistance=0.19
01:18:22.069 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:18:22.097 00.028 12020 GuideAlgorithmHysteresis::Result() returns 0.14 from input 0.34
01:18:22.097 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
01:18:22.110 00.013 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:18:22.111 00.001 9340 Enqueuing Expose request
01:18:22.123 00.012 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.19
01:18:22.123 00.000 12020 MoveAxis(W, 24, ABG)
01:18:22.124 00.001 12020 Guiding  Dir = 3, Dur = 24
01:18:22.125 00.001 12020 IsSlewing returns 0
01:18:22.126 00.001 12020 IsGuiding returns 0
01:18:22.155 00.029 12020 IsGuiding returns 1
01:18:22.155 00.000 12020 scope still moving after pulse duration time elapsed
01:18:22.218 00.063 12020 IsSlewing returns 0
01:18:22.219 00.001 12020 IsGuiding returns 0
01:18:22.219 00.000 12020 scope move finished after 24 + 68 ms
01:18:22.219 00.000 12020 Move returns status 0, amount 24
01:18:22.219 00.000 12020 MoveAxis(N, 0, ABG)
01:18:22.219 00.000 12020 Move returns status 0, amount 0
01:18:22.220 00.001 12020 move complete, result=0
01:18:22.220 00.000 12020 worker thread done servicing request
01:18:22.220 00.000 12020 Worker thread wakes up
01:18:22.220 00.000 9340 GuideStep: 0.3 px 24 ms WEST, 0.2 px 0 ms NORTH
01:18:22.232 00.012 12020 worker thread servicing REQUEST_EXPOSE 2000
01:18:22.232 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(803,609,31,31)
01:18:23.563 01.331 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"ac99bc83-8a27-451a-b9ff-6b4f698fb3ed"}
01:18:23.581 00.018 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"ac99bc83-8a27-451a-b9ff-6b4f698fb3ed"}
01:18:23.599 00.018 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"7a247426-c3f9-4061-a819-ed2d767bdeb4"}
01:18:23.638 00.039 9340 case statement mapped state 6 to 3
01:18:23.653 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"7a247426-c3f9-4061-a819-ed2d767bdeb4"}
01:18:23.672 00.019 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"52bb946b-d7be-4b77-a46b-656776539240"}
01:18:23.683 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":227,"width":15,"height":15,"star_pos":[6.94,6.85],"pixels":"..."},"id":"52bb946b-d7be-4b77-a46b-656776539240"}
01:18:24.591 00.908 12020 Exposure complete
01:18:24.814 00.223 12020 worker thread done servicing request
01:18:24.814 00.000 9340 OnExposeComplete: enter
01:18:24.825 00.011 9340 UpdateGuideState(): m_state=6
01:18:24.835 00.010 9340 Star::Find(15, 817, 623, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 228
01:18:24.846 00.011 9340 Star::Find returns 1 (0), X=818.34, Y=624.05, Mass=641069, SNR=87.2, Peak=59048 HFD=3.9
01:18:24.855 00.009 9340 MultiStar: [#1 -0.28,-0.25,0.79,U] [#2 0.17,-0.18,1.07,U] [#3 -0.36,-0.03,0.77,U] [#4 0.19,0.08,0.77,U] [#5 -0.53,0.07,0.66,U] [#6 -0.51,0.21,0.43,U] [#7 -0.16,0.17,0.45,U] [#8 -0.31,0.13,0.41,U] 
01:18:24.866 00.011 9340 refined, 8 included, MultiStar: {-0.14, -0.04}, one-star: {0.07, -0.16}
01:18:24.875 00.009 9340 CameraToMount -- cameraTheta (-2.86) - m_xAngle (-3.09) = xAngle (0.24 = 0.24)
01:18:24.887 00.012 9340 CameraToMount -- cameraTheta (-2.86) - (m_xAngle (-3.09) + m_yAngleError (-0.07)) = yAngle (0.31 = 0.31)
01:18:24.914 00.027 9340 CameraToMount -- cameraX=-0.14 cameraY=-0.04 hyp=0.14 cameraTheta=-2.86 mountX=0.14 mountY=0.04, mountTheta=0.30
01:18:24.927 00.013 9340 SchedulePrimaryMove(10104498, x=-0.14, y=-0.04, opts=13)
01:18:24.937 00.010 9340 Enqueuing Move request for scope (-0.14, -0.04)
01:18:24.946 00.009 12020 Worker thread wakes up
01:18:24.946 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=12621, max=65535, med=19775, FiltMin=15266, FiltMax=65515, Gamma=2.870
01:18:24.958 00.012 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.14, -0.04) opts 0xd
01:18:24.958 00.000 9340 UpdateGuideState exits: m=641069 SNR=87.2
01:18:24.970 00.012 12020 Handling offset move in thread for scope, endpoint = (-0.14, -0.04)
01:18:24.971 00.001 12020 Moving (-0.14, -0.04) raw xDistance=0.14 yDistance=0.04
01:18:24.971 00.000 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14
01:18:24.971 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:18:24.971 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
01:18:24.971 00.000 12020 MoveAxis(E, 0, ABG)
01:18:24.972 00.001 12020 Move returns status 0, amount 0
01:18:24.972 00.000 12020 MoveAxis(N, 0, ABG)
01:18:24.972 00.000 12020 Move returns status 0, amount 0
01:18:24.972 00.000 12020 move complete, result=0
01:18:24.972 00.000 12020 worker thread done servicing request
01:18:24.972 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:18:25.002 00.030 9340 ScheduleExposure(2000,3,1) exposurePending=0
01:18:25.014 00.012 9340 Enqueuing Expose request
01:18:25.024 00.010 9340 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
01:18:25.035 00.011 12020 Worker thread wakes up
01:18:25.035 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
01:18:25.035 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(803,609,31,31)
01:18:25.566 00.531 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"4334633c-d813-4474-bafd-7559fe6e99f8"}
01:18:25.581 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"4334633c-d813-4474-bafd-7559fe6e99f8"}
01:18:25.593 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"254d94b9-f493-4412-b8d9-70629b61c4b7"}
01:18:25.602 00.009 9340 case statement mapped state 6 to 3
01:18:25.610 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"254d94b9-f493-4412-b8d9-70629b61c4b7"}
01:18:25.619 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"5ba23cdb-e09a-41ba-8193-caa2735fa2e0"}
01:18:25.632 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":228,"width":15,"height":15,"star_pos":[7.34,7.05],"pixels":"..."},"id":"5ba23cdb-e09a-41ba-8193-caa2735fa2e0"}
01:18:27.393 01.761 12020 Exposure complete
01:18:27.564 00.171 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"a4d05dfa-2004-4e09-8db7-f31e61ba4ebd"}
01:18:27.577 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"a4d05dfa-2004-4e09-8db7-f31e61ba4ebd"}
01:18:27.602 00.025 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"d2fc1b9c-a834-47f0-95bd-76939cd9d2c9"}
01:18:27.611 00.009 9340 case statement mapped state 6 to 3
01:18:27.620 00.009 12020 worker thread done servicing request
01:18:27.621 00.001 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"d2fc1b9c-a834-47f0-95bd-76939cd9d2c9"}
01:18:27.631 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"719bb256-4a56-4004-ad53-ad50bd610479"}
01:18:27.641 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":228,"width":15,"height":15,"star_pos":[7.34,7.05],"pixels":"..."},"id":"719bb256-4a56-4004-ad53-ad50bd610479"}
01:18:27.650 00.009 9340 OnExposeComplete: enter
01:18:27.684 00.034 9340 UpdateGuideState(): m_state=6
01:18:27.709 00.025 9340 Star::Find(15, 818, 624, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 229
01:18:27.723 00.014 9340 Star::Find returns 1 (0), X=818.56, Y=624.06, Mass=594976, SNR=93.2, Peak=55828 HFD=3.8
01:18:27.737 00.014 9340 MultiStar: [#1 -0.36,-0.15,0.82,U] [#2 0.27,-0.12,0.93,U] [#3 0.03,0.01,0.91,U] [#4 0.23,0.07,0.77,U] [#5 -0.12,-0.25,0.69,U] [#6 -0.04,-0.13,0.49,U] [#7 0.03,0.01,0.46,U] [#8 -0.33,-0.19,0.42,U] 
01:18:27.763 00.026 9340 refined, 8 included, MultiStar: {0.04, -0.10}, one-star: {0.30, -0.15}
01:18:27.774 00.011 9340 CameraToMount -- cameraTheta (-1.22) - m_xAngle (-3.09) = xAngle (1.87 = 1.87)
01:18:27.784 00.010 9340 CameraToMount -- cameraTheta (-1.22) - (m_xAngle (-3.09) + m_yAngleError (-0.07)) = yAngle (1.94 = 1.94)
01:18:27.794 00.010 9340 CameraToMount -- cameraX=0.04 cameraY=-0.10 hyp=0.10 cameraTheta=-1.22 mountX=-0.03 mountY=0.10, mountTheta=1.88
01:18:27.813 00.019 9340 SchedulePrimaryMove(10104498, x=0.04, y=-0.10, opts=13)
01:18:27.827 00.014 9340 Enqueuing Move request for scope (0.04, -0.10)
01:18:27.859 00.032 12020 Worker thread wakes up
01:18:27.859 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=13773, max=65535, med=19820, FiltMin=15803, FiltMax=65515, Gamma=2.870
01:18:27.870 00.011 12020 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.10) opts 0xd
01:18:27.871 00.001 9340 UpdateGuideState exits: m=594976 SNR=93.2
01:18:27.883 00.012 12020 Handling offset move in thread for scope, endpoint = (0.04, -0.10)
01:18:27.883 00.000 12020 Moving (0.04, -0.10) raw xDistance=-0.03 yDistance=0.10
01:18:27.883 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:18:27.894 00.011 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
01:18:27.895 00.001 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:18:27.895 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
01:18:27.906 00.011 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
01:18:27.906 00.000 9340 Enqueuing Expose request
01:18:27.916 00.010 12020 MoveAxis(E, 0, ABG)
01:18:27.917 00.001 12020 Move returns status 0, amount 0
01:18:27.917 00.000 12020 MoveAxis(N, 0, ABG)
01:18:27.917 00.000 12020 Move returns status 0, amount 0
01:18:27.932 00.015 12020 move complete, result=0
01:18:27.932 00.000 12020 worker thread done servicing request
01:18:27.932 00.000 12020 Worker thread wakes up
01:18:27.932 00.000 9340 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
01:18:27.947 00.015 12020 worker thread servicing REQUEST_EXPOSE 2000
01:18:27.947 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(803,609,31,31)
01:18:29.591 01.644 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"d57e5081-ad53-4884-928f-51692763a27c"}
01:18:29.611 00.020 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"d57e5081-ad53-4884-928f-51692763a27c"}
01:18:29.627 00.016 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"a5148dbb-a9ae-45c5-b25d-93b0ca7283d4"}
01:18:29.652 00.025 9340 case statement mapped state 6 to 3
01:18:29.713 00.061 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"a5148dbb-a9ae-45c5-b25d-93b0ca7283d4"}
01:18:29.762 00.049 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"1c7032c4-6330-4814-a515-05563b387277"}
01:18:29.829 00.067 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":229,"width":15,"height":15,"star_pos":[6.56,7.06],"pixels":"..."},"id":"1c7032c4-6330-4814-a515-05563b387277"}
01:18:30.319 00.490 12020 Exposure complete
01:18:30.560 00.241 12020 worker thread done servicing request
01:18:30.560 00.000 9340 OnExposeComplete: enter
01:18:30.588 00.028 9340 UpdateGuideState(): m_state=6
01:18:30.601 00.013 9340 Star::Find(15, 818, 624, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 230
01:18:30.610 00.009 9340 Star::Find returns 1 (0), X=818.47, Y=624.17, Mass=650626, SNR=93.5, Peak=57008 HFD=4.1
01:18:30.622 00.012 9340 MultiStar: [#1 -0.30,-0.12,0.75,U] [#2 0.31,0.01,1.18,U] [#3 -0.32,0.07,0.69,U] [#4 0.49,-0.12,0.68,U] [#5 -0.13,-0.21,0.71,U] [#6 0.11,-0.00,0.43,U] [#7 -0.52,0.20,0.39,U] [#8 -0.31,0.01,0.39,U] 
01:18:30.631 00.009 9340 refined, 8 included, MultiStar: {0.01, -0.04}, one-star: {0.21, -0.04}
01:18:30.640 00.009 9340 CameraToMount -- cameraTheta (-1.19) - m_xAngle (-3.09) = xAngle (1.90 = 1.90)
01:18:30.654 00.014 9340 CameraToMount -- cameraTheta (-1.19) - (m_xAngle (-3.09) + m_yAngleError (-0.07)) = yAngle (1.97 = 1.97)
01:18:30.667 00.013 9340 CameraToMount -- cameraX=0.01 cameraY=-0.04 hyp=0.04 cameraTheta=-1.19 mountX=-0.01 mountY=0.04, mountTheta=1.91
01:18:30.696 00.029 9340 SchedulePrimaryMove(10104498, x=0.01, y=-0.04, opts=13)
01:18:30.709 00.013 9340 Enqueuing Move request for scope (0.01, -0.04)
01:18:30.717 00.008 12020 Worker thread wakes up
01:18:30.717 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=13271, max=65535, med=19832, FiltMin=15224, FiltMax=65515, Gamma=2.870
01:18:30.727 00.010 12020 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.04) opts 0xd
01:18:30.727 00.000 9340 UpdateGuideState exits: m=650626 SNR=93.5
01:18:30.737 00.010 12020 Handling offset move in thread for scope, endpoint = (0.01, -0.04)
01:18:30.737 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:18:30.746 00.009 12020 Moving (0.01, -0.04) raw xDistance=-0.01 yDistance=0.04
01:18:30.746 00.000 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
01:18:30.747 00.001 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:18:30.747 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
01:18:30.759 00.012 9340 Enqueuing Expose request
01:18:30.770 00.011 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
01:18:30.770 00.000 12020 MoveAxis(E, 0, ABG)
01:18:30.771 00.001 12020 Move returns status 0, amount 0
01:18:30.771 00.000 12020 MoveAxis(N, 0, ABG)
01:18:30.771 00.000 12020 Move returns status 0, amount 0
01:18:30.771 00.000 12020 move complete, result=0
01:18:30.771 00.000 12020 worker thread done servicing request
01:18:30.771 00.000 12020 Worker thread wakes up
01:18:30.772 00.001 12020 worker thread servicing REQUEST_EXPOSE 2000
01:18:30.772 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(803,609,31,31)
01:18:30.774 00.002 9340 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
01:18:31.590 00.816 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"d4e61dfe-62fe-41b3-84c5-7158a3f1bc53"}
01:18:31.618 00.028 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"d4e61dfe-62fe-41b3-84c5-7158a3f1bc53"}
01:18:31.631 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"c11ada1f-ee82-4e44-bde9-7fe3cbd8fda6"}
01:18:31.639 00.008 9340 case statement mapped state 6 to 3
01:18:31.648 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"c11ada1f-ee82-4e44-bde9-7fe3cbd8fda6"}
01:18:31.655 00.007 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"3eae8d2e-dc17-489c-a048-aee68d40af84"}
01:18:31.664 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":230,"width":15,"height":15,"star_pos":[7.47,7.17],"pixels":"..."},"id":"3eae8d2e-dc17-489c-a048-aee68d40af84"}
01:18:33.127 01.463 12020 Exposure complete
01:18:33.329 00.202 12020 worker thread done servicing request
01:18:33.329 00.000 9340 OnExposeComplete: enter
01:18:33.352 00.023 9340 UpdateGuideState(): m_state=6
01:18:33.361 00.009 9340 Star::Find(15, 818, 624, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 231
01:18:33.370 00.009 9340 Star::Find returns 1 (0), X=818.52, Y=624.09, Mass=623679, SNR=82.5, Peak=56052 HFD=3.9
01:18:33.379 00.009 9340 MultiStar: [#1 0.10,-0.21,0.88,U] [#2 0.33,-0.04,0.93,U] [#3 0.16,0.20,0.88,U] [#4 0.52,0.02,0.89,U] [#5 -0.04,0.11,0.59,U] [#6 -0.47,0.27,0.51,U] [#7 -0.08,0.12,0.45,U] [#8 -0.34,-0.12,0.49,U] 
01:18:33.387 00.008 9340 refined, 8 included, MultiStar: {0.12, 0.01}, one-star: {0.26, -0.13}
01:18:33.395 00.008 9340 CameraToMount -- cameraTheta (0.07) - m_xAngle (-3.09) = xAngle (3.17 = -3.12)
01:18:33.403 00.008 9340 CameraToMount -- cameraTheta (0.07) - (m_xAngle (-3.09) + m_yAngleError (-0.07)) = yAngle (3.24 = -3.04)
01:18:33.413 00.010 9340 CameraToMount -- cameraX=0.12 cameraY=0.01 hyp=0.12 cameraTheta=0.07 mountX=-0.12 mountY=-0.01, mountTheta=-3.04
01:18:33.425 00.012 9340 SchedulePrimaryMove(10104498, x=0.12, y=0.01, opts=13)
01:18:33.435 00.010 9340 Enqueuing Move request for scope (0.12, 0.01)
01:18:33.460 00.025 12020 Worker thread wakes up
01:18:33.460 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=13594, max=65535, med=19884, FiltMin=15729, FiltMax=65515, Gamma=2.870
01:18:33.468 00.008 12020 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.01) opts 0xd
01:18:33.468 00.000 9340 UpdateGuideState exits: m=623679 SNR=82.5
01:18:33.476 00.008 12020 Handling offset move in thread for scope, endpoint = (0.12, 0.01)
01:18:33.476 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:18:33.484 00.008 12020 Moving (0.12, 0.01) raw xDistance=-0.12 yDistance=-0.01
01:18:33.484 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
01:18:33.495 00.011 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
01:18:33.496 00.001 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:18:33.496 00.000 9340 Enqueuing Expose request
01:18:33.504 00.008 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
01:18:33.505 00.001 12020 MoveAxis(E, 0, ABG)
01:18:33.505 00.000 12020 Move returns status 0, amount 0
01:18:33.505 00.000 12020 MoveAxis(N, 0, ABG)
01:18:33.507 00.002 12020 Move returns status 0, amount 0
01:18:33.507 00.000 12020 move complete, result=0
01:18:33.507 00.000 12020 worker thread done servicing request
01:18:33.507 00.000 12020 Worker thread wakes up
01:18:33.507 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
01:18:33.507 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(803,609,31,31)
01:18:33.510 00.003 9340 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
01:18:33.589 00.079 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"13ddea5a-b9fd-4a1b-8269-3e7066a3e11c"}
01:18:33.600 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"13ddea5a-b9fd-4a1b-8269-3e7066a3e11c"}
01:18:33.610 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"15b96ee1-8658-4a4b-95fe-0f7719f7d600"}
01:18:33.620 00.010 9340 case statement mapped state 6 to 3
01:18:33.630 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"15b96ee1-8658-4a4b-95fe-0f7719f7d600"}
01:18:33.639 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"ee6e623f-3b1e-47bf-9677-2a654ead2a55"}
01:18:33.665 00.026 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":231,"width":15,"height":15,"star_pos":[6.52,7.09],"pixels":"..."},"id":"ee6e623f-3b1e-47bf-9677-2a654ead2a55"}
01:18:35.588 01.923 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"1646ea3e-4e26-47b9-a828-111a131b0ecb"}
01:18:35.602 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"1646ea3e-4e26-47b9-a828-111a131b0ecb"}
01:18:35.614 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"66dab3a3-feb5-4323-a8e1-aa21f52fa790"}
01:18:35.643 00.029 9340 case statement mapped state 6 to 3
01:18:35.654 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"66dab3a3-feb5-4323-a8e1-aa21f52fa790"}
01:18:35.668 00.014 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"11fa7790-a46a-431a-a555-c23b433138d4"}
01:18:35.688 00.020 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":231,"width":15,"height":15,"star_pos":[6.52,7.09],"pixels":"..."},"id":"11fa7790-a46a-431a-a555-c23b433138d4"}
01:18:35.904 00.216 12020 Exposure complete
01:18:36.282 00.378 12020 worker thread done servicing request
01:18:36.282 00.000 9340 OnExposeComplete: enter
01:18:36.299 00.017 9340 UpdateGuideState(): m_state=6
01:18:36.332 00.033 9340 Star::Find(15, 818, 624, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 232
01:18:36.345 00.013 9340 Star::Find returns 1 (0), X=819.16, Y=624.22, Mass=662285, SNR=109.9, Peak=56560 HFD=4.2
01:18:36.359 00.014 9340 MultiStar: [#1 0.38,-0.18,0.72,U] [#2 1.00,0.13,0.00,M1] [#3 0.55,0.14,0.60,U] [#4 1.09,0.18,0.00,M1] [#5 0.51,-0.24,0.53,U] [#6 0.63,0.22,0.00,M6] [#7 0.23,-0.08,0.28,U] [#8 0.48,-0.13,0.34,U] 
01:18:36.369 00.010 9340 refined, 5 included, MultiStar: {0.58, -0.07}, one-star: {0.90, 0.01}
01:18:36.383 00.014 9340 CameraToMount -- cameraTheta (-0.12) - m_xAngle (-3.09) = xAngle (2.98 = 2.98)
01:18:36.394 00.011 9340 CameraToMount -- cameraTheta (-0.12) - (m_xAngle (-3.09) + m_yAngleError (-0.07)) = yAngle (3.05 = 3.05)
01:18:36.424 00.030 9340 CameraToMount -- cameraX=0.58 cameraY=-0.07 hyp=0.58 cameraTheta=-0.12 mountX=-0.57 mountY=0.05, mountTheta=3.05
01:18:36.439 00.015 9340 SchedulePrimaryMove(10104498, x=0.58, y=-0.07, opts=13)
01:18:36.451 00.012 9340 Enqueuing Move request for scope (0.58, -0.07)
01:18:36.463 00.012 12020 Worker thread wakes up
01:18:36.464 00.001 9340 UpdateImageDisplay: Size=(1920,1080) min=13466, max=65535, med=19866, FiltMin=15381, FiltMax=65515, Gamma=2.870
01:18:36.476 00.012 12020 worker thread servicing REQUEST_MOVE scope ofs (0.58, -0.07) opts 0xd
01:18:36.476 00.000 9340 UpdateGuideState exits: m=662285 SNR=109.9
01:18:36.508 00.032 12020 Handling offset move in thread for scope, endpoint = (0.58, -0.07)
01:18:36.508 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:18:36.522 00.014 12020 Moving (0.58, -0.07) raw xDistance=-0.57 yDistance=0.05
01:18:36.522 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
01:18:36.535 00.013 12020 GuideAlgorithmHysteresis::Result() returns -0.24 from input -0.57
01:18:36.535 00.000 9340 Enqueuing Expose request
01:18:36.545 00.010 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:18:36.546 00.001 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
01:18:36.546 00.000 12020 MoveAxis(E, 41, ABG)
01:18:36.546 00.000 12020 Guiding  Dir = 2, Dur = 41
01:18:36.547 00.001 12020 IsSlewing returns 0
01:18:36.548 00.001 12020 IsGuiding returns 0
01:18:36.576 00.028 12020 PulseGuide returned control before completion, sleep 25
01:18:36.612 00.036 12020 IsGuiding returns 1
01:18:36.612 00.000 12020 scope still moving after pulse duration time elapsed
01:18:36.657 00.045 12020 IsSlewing returns 0
01:18:36.658 00.001 12020 IsGuiding returns 0
01:18:36.658 00.000 12020 scope move finished after 41 + 67 ms
01:18:36.658 00.000 12020 Move returns status 0, amount 41
01:18:36.658 00.000 12020 MoveAxis(N, 0, ABG)
01:18:36.658 00.000 12020 Move returns status 0, amount 0
01:18:36.658 00.000 12020 move complete, result=0
01:18:36.659 00.001 12020 worker thread done servicing request
01:18:36.659 00.000 9340 GuideStep: -0.6 px 41 ms EAST, 0.1 px 0 ms NORTH
01:18:36.693 00.034 12020 Worker thread wakes up
01:18:36.693 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
01:18:36.693 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(803,609,31,31)
01:18:37.590 00.897 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"908db0d5-aa3f-4fde-9794-c721eaaf11ca"}
01:18:37.620 00.030 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"908db0d5-aa3f-4fde-9794-c721eaaf11ca"}
01:18:37.636 00.016 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"e074bb57-d167-40cf-9727-fbdad5951d00"}
01:18:37.648 00.012 9340 case statement mapped state 6 to 3
01:18:37.659 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"e074bb57-d167-40cf-9727-fbdad5951d00"}
01:18:37.675 00.016 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"ea92460c-eaeb-43cf-93f7-5ccec3609069"}
01:18:37.691 00.016 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":232,"width":15,"height":15,"star_pos":[7.16,7.22],"pixels":"..."},"id":"ea92460c-eaeb-43cf-93f7-5ccec3609069"}
01:18:39.051 01.360 12020 Exposure complete
01:18:39.267 00.216 12020 worker thread done servicing request
01:18:39.267 00.000 9340 OnExposeComplete: enter
01:18:39.278 00.011 9340 UpdateGuideState(): m_state=6
01:18:39.287 00.009 9340 Star::Find(15, 819, 624, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 233
01:18:39.297 00.010 9340 Star::Find returns 1 (0), X=819.18, Y=624.35, Mass=657746, SNR=108.1, Peak=58012 HFD=3.9
01:18:39.306 00.009 9340 MultiStar: [#1 0.53,0.04,0.75,U] [#2 1.05,-0.01,0.00,M2] [#3 0.42,0.13,0.58,U] [#4 0.93,0.48,0.00,M2] [#5 0.35,0.15,0.53,U] [#6 0.74,0.03,0.00,M7] [#7 0.04,0.30,0.31,U] [#8 0.74,0.16,0.00,M3] 
01:18:39.314 00.008 9340 refined, 4 included, MultiStar: {0.55, 0.13}, one-star: {0.92, 0.14}
01:18:39.324 00.010 9340 CameraToMount -- cameraTheta (0.23) - m_xAngle (-3.09) = xAngle (3.32 = -2.96)
01:18:39.333 00.009 9340 CameraToMount -- cameraTheta (0.23) - (m_xAngle (-3.09) + m_yAngleError (-0.07)) = yAngle (3.40 = -2.89)
01:18:39.341 00.008 9340 CameraToMount -- cameraX=0.55 cameraY=0.13 hyp=0.57 cameraTheta=0.23 mountX=-0.56 mountY=-0.14, mountTheta=-2.89
01:18:39.370 00.029 9340 SchedulePrimaryMove(10104498, x=0.55, y=0.13, opts=13)
01:18:39.379 00.009 9340 Enqueuing Move request for scope (0.55, 0.13)
01:18:39.388 00.009 12020 Worker thread wakes up
01:18:39.388 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=13251, max=65535, med=19896, FiltMin=15672, FiltMax=65515, Gamma=2.870
01:18:39.397 00.009 12020 worker thread servicing REQUEST_MOVE scope ofs (0.55, 0.13) opts 0xd
01:18:39.397 00.000 9340 UpdateGuideState exits: m=657746 SNR=108.1
01:18:39.405 00.008 12020 Handling offset move in thread for scope, endpoint = (0.55, 0.13)
01:18:39.405 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:18:39.417 00.012 9340 ScheduleExposure(2000,3,1) exposurePending=0
01:18:39.425 00.008 9340 Enqueuing Expose request
01:18:39.434 00.009 12020 Moving (0.55, 0.13) raw xDistance=-0.56 yDistance=-0.14
01:18:39.435 00.001 12020 GuideAlgorithmHysteresis::Result() returns -0.25 from input -0.56
01:18:39.435 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:18:39.435 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
01:18:39.435 00.000 12020 MoveAxis(E, 43, ABG)
01:18:39.435 00.000 12020 Guiding  Dir = 2, Dur = 43
01:18:39.438 00.003 12020 IsSlewing returns 0
01:18:39.439 00.001 12020 IsGuiding returns 0
01:18:39.470 00.031 12020 PulseGuide returned control before completion, sleep 23
01:18:39.505 00.035 12020 IsGuiding returns 1
01:18:39.505 00.000 12020 scope still moving after pulse duration time elapsed
01:18:39.566 00.061 12020 IsSlewing returns 0
01:18:39.568 00.002 12020 IsGuiding returns 0
01:18:39.568 00.000 12020 scope move finished after 43 + 85 ms
01:18:39.568 00.000 12020 Move returns status 0, amount 43
01:18:39.568 00.000 12020 MoveAxis(N, 0, ABG)
01:18:39.568 00.000 12020 Move returns status 0, amount 0
01:18:39.569 00.001 12020 move complete, result=0
01:18:39.569 00.000 12020 worker thread done servicing request
01:18:39.569 00.000 9340 GuideStep: -0.6 px 43 ms EAST, -0.1 px 0 ms NORTH
01:18:39.578 00.009 12020 Worker thread wakes up
01:18:39.578 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
01:18:39.578 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(803,609,31,31)
01:18:39.588 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"0d253b5b-8c54-41a3-99f4-4cbe6ea0898a"}
01:18:39.597 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"0d253b5b-8c54-41a3-99f4-4cbe6ea0898a"}
01:18:39.607 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"0db00e59-b7e9-48a7-96ed-6d84148d2564"}
01:18:39.618 00.011 9340 case statement mapped state 6 to 3
01:18:39.629 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"0db00e59-b7e9-48a7-96ed-6d84148d2564"}
01:18:39.639 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"71444c4a-e149-4eef-a329-cc8aecbef202"}
01:18:39.665 00.026 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":233,"width":15,"height":15,"star_pos":[7.18,7.35],"pixels":"..."},"id":"71444c4a-e149-4eef-a329-cc8aecbef202"}
01:18:41.588 01.923 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"0b7c7af1-0e1f-4526-bc1b-3ebc50c4374e"}
01:18:41.599 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"0b7c7af1-0e1f-4526-bc1b-3ebc50c4374e"}
01:18:41.610 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"6661f0f2-82e6-4fb5-bc89-b777c3b77990"}
01:18:41.621 00.011 9340 case statement mapped state 6 to 3
01:18:41.632 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"6661f0f2-82e6-4fb5-bc89-b777c3b77990"}
01:18:41.664 00.032 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"a2c880b4-bc9e-4cfa-b896-aa5194202f68"}
01:18:41.674 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":233,"width":15,"height":15,"star_pos":[7.18,7.35],"pixels":"..."},"id":"a2c880b4-bc9e-4cfa-b896-aa5194202f68"}
01:18:41.948 00.274 12020 Exposure complete
01:18:42.260 00.312 12020 worker thread done servicing request
01:18:42.260 00.000 9340 OnExposeComplete: enter
01:18:42.272 00.012 9340 UpdateGuideState(): m_state=6
01:18:42.283 00.011 9340 Star::Find(15, 819, 624, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 234
01:18:42.296 00.013 9340 Star::Find returns 1 (0), X=819.03, Y=624.37, Mass=652745, SNR=103.7, Peak=56188 HFD=4.0
01:18:42.309 00.013 9340 MultiStar: [#1 0.28,0.22,0.82,U] [#2 0.75,0.22,0.00,M3] [#3 0.18,0.43,0.67,U] [#4 0.91,0.34,0.00,M3] [#5 0.27,0.03,0.69,U] [#6 0.37,0.29,0.48,U] [#7 0.12,0.08,0.31,U] [#8 0.21,0.24,0.29,U] 
01:18:42.322 00.013 9340 refined, 6 included, MultiStar: {0.37, 0.21}, one-star: {0.76, 0.16}
01:18:42.353 00.031 9340 CameraToMount -- cameraTheta (0.51) - m_xAngle (-3.09) = xAngle (3.60 = -2.68)
01:18:42.364 00.011 9340 CameraToMount -- cameraTheta (0.51) - (m_xAngle (-3.09) + m_yAngleError (-0.07)) = yAngle (3.68 = -2.61)
01:18:42.378 00.014 9340 CameraToMount -- cameraX=0.37 cameraY=0.21 hyp=0.42 cameraTheta=0.51 mountX=-0.38 mountY=-0.22, mountTheta=-2.62
01:18:42.394 00.016 9340 SchedulePrimaryMove(10104498, x=0.37, y=0.21, opts=13)
01:18:42.406 00.012 9340 Enqueuing Move request for scope (0.37, 0.21)
01:18:42.420 00.014 12020 Worker thread wakes up
01:18:42.420 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=13405, max=65535, med=19885, FiltMin=15414, FiltMax=65515, Gamma=2.870
01:18:42.431 00.011 12020 worker thread servicing REQUEST_MOVE scope ofs (0.37, 0.21) opts 0xd
01:18:42.432 00.001 9340 UpdateGuideState exits: m=652745 SNR=103.7
01:18:42.460 00.028 12020 Handling offset move in thread for scope, endpoint = (0.37, 0.21)
01:18:42.461 00.001 12020 Moving (0.37, 0.21) raw xDistance=-0.38 yDistance=-0.22
01:18:42.461 00.000 12020 GuideAlgorithmHysteresis::Result() returns -0.18 from input -0.38
01:18:42.461 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:18:42.461 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.22
01:18:42.461 00.000 12020 MoveAxis(E, 31, ABG)
01:18:42.462 00.001 12020 Guiding  Dir = 2, Dur = 31
01:18:42.463 00.001 12020 IsSlewing returns 0
01:18:42.464 00.001 12020 IsGuiding returns 0
01:18:42.465 00.001 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:18:42.480 00.015 9340 ScheduleExposure(2000,3,1) exposurePending=0
01:18:42.492 00.012 9340 Enqueuing Expose request
01:18:42.503 00.011 12020 PulseGuide returned control before completion, sleep 13
01:18:42.541 00.038 12020 IsGuiding returns 0
01:18:42.542 00.001 12020 Move returns status 0, amount 31
01:18:42.542 00.000 12020 MoveAxis(N, 0, ABG)
01:18:42.542 00.000 12020 Move returns status 0, amount 0
01:18:42.542 00.000 12020 move complete, result=0
01:18:42.542 00.000 12020 worker thread done servicing request
01:18:42.543 00.001 9340 GuideStep: -0.4 px 31 ms EAST, -0.2 px 0 ms NORTH
01:18:42.555 00.012 12020 Worker thread wakes up
01:18:42.555 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
01:18:42.555 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(803,609,31,31)
01:18:43.603 01.048 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"f9cf3cee-3085-43c8-80c3-d2190a9d8a82"}
01:18:43.625 00.022 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"f9cf3cee-3085-43c8-80c3-d2190a9d8a82"}
01:18:43.637 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"703c6c88-4355-4c64-b671-9c09d8685b46"}
01:18:43.648 00.011 9340 case statement mapped state 6 to 3
01:18:43.656 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"703c6c88-4355-4c64-b671-9c09d8685b46"}
01:18:43.668 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"97177c1d-fcb6-40a6-8b4e-d01351f91162"}
01:18:43.708 00.040 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":234,"width":15,"height":15,"star_pos":[7.03,7.37],"pixels":"..."},"id":"97177c1d-fcb6-40a6-8b4e-d01351f91162"}
01:18:44.913 01.205 12020 Exposure complete
01:18:45.164 00.251 12020 worker thread done servicing request
01:18:45.164 00.000 9340 OnExposeComplete: enter
01:18:45.175 00.011 9340 UpdateGuideState(): m_state=6
01:18:45.187 00.012 9340 Star::Find(15, 819, 624, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 235
01:18:45.196 00.009 9340 Star::Find returns 1 (0), X=818.84, Y=624.39, Mass=634916, SNR=88.6, Peak=57568 HFD=3.8
01:18:45.207 00.011 9340 MultiStar: [#1 0.11,0.05,0.77,U] [#2 0.32,0.13,1.10,U] [#3 0.21,0.27,0.74,U] [#4 0.64,-0.06,0.00,M4] [#5 -0.10,-0.19,0.77,U] [#6 -0.22,-0.12,0.43,U] [#7 -0.18,0.23,0.34,U] [#8 -0.12,-0.44,0.44,U] 
01:18:45.218 00.011 9340 refined, 7 included, MultiStar: {0.16, 0.04}, one-star: {0.58, 0.17}
01:18:45.254 00.036 9340 CameraToMount -- cameraTheta (0.26) - m_xAngle (-3.09) = xAngle (3.36 = -2.93)
01:18:45.270 00.016 9340 CameraToMount -- cameraTheta (0.26) - (m_xAngle (-3.09) + m_yAngleError (-0.07)) = yAngle (3.43 = -2.85)
01:18:45.284 00.014 9340 CameraToMount -- cameraX=0.16 cameraY=0.04 hyp=0.16 cameraTheta=0.26 mountX=-0.16 mountY=-0.05, mountTheta=-2.86
01:18:45.301 00.017 9340 SchedulePrimaryMove(10104498, x=0.16, y=0.04, opts=13)
01:18:45.313 00.012 9340 Enqueuing Move request for scope (0.16, 0.04)
01:18:45.338 00.025 12020 Worker thread wakes up
01:18:45.340 00.002 12020 worker thread servicing REQUEST_MOVE scope ofs (0.16, 0.04) opts 0xd
01:18:45.340 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=14067, max=65535, med=19921, FiltMin=15729, FiltMax=65515, Gamma=2.870
01:18:45.351 00.011 12020 Handling offset move in thread for scope, endpoint = (0.16, 0.04)
01:18:45.351 00.000 9340 UpdateGuideState exits: m=634916 SNR=88.6
01:18:45.362 00.011 12020 Moving (0.16, 0.04) raw xDistance=-0.16 yDistance=-0.05
01:18:45.362 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:18:45.373 00.011 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16
01:18:45.374 00.001 9340 ScheduleExposure(2000,3,1) exposurePending=0
01:18:45.385 00.011 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:18:45.385 00.000 9340 Enqueuing Expose request
01:18:45.395 00.010 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
01:18:45.395 00.000 12020 MoveAxis(E, 0, ABG)
01:18:45.395 00.000 12020 Move returns status 0, amount 0
01:18:45.395 00.000 12020 MoveAxis(N, 0, ABG)
01:18:45.396 00.001 12020 Move returns status 0, amount 0
01:18:45.396 00.000 12020 move complete, result=0
01:18:45.396 00.000 12020 worker thread done servicing request
01:18:45.396 00.000 12020 Worker thread wakes up
01:18:45.396 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
01:18:45.397 00.001 12020 Handling exposure in thread, d=2000 o=3 r=(803,609,31,31)
01:18:45.399 00.002 9340 GuideStep: -0.2 px 0 ms EAST, -0.0 px 0 ms NORTH
01:18:45.600 00.201 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"010652b6-d823-4c3c-b9b8-4d8ec92b1fea"}
01:18:45.635 00.035 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"010652b6-d823-4c3c-b9b8-4d8ec92b1fea"}
01:18:45.645 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"00fe23df-d0a0-481d-8129-e4716133c75d"}
01:18:45.654 00.009 9340 case statement mapped state 6 to 3
01:18:45.665 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"00fe23df-d0a0-481d-8129-e4716133c75d"}
01:18:45.690 00.025 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"338699ee-9122-43e4-a21d-4d8562aef94a"}
01:18:45.707 00.017 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":235,"width":15,"height":15,"star_pos":[6.84,7.39],"pixels":"..."},"id":"338699ee-9122-43e4-a21d-4d8562aef94a"}
01:18:47.600 01.893 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"bd7b48cb-cbac-427c-bdff-cf2d5b524a72"}
01:18:47.612 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"bd7b48cb-cbac-427c-bdff-cf2d5b524a72"}
01:18:47.626 00.014 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"ee72763a-7c32-4ad1-be10-54bb98893162"}
01:18:47.641 00.015 9340 case statement mapped state 6 to 3
01:18:47.677 00.036 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"ee72763a-7c32-4ad1-be10-54bb98893162"}
01:18:47.696 00.019 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"d82d30cd-f923-421b-8860-74643e3a24af"}
01:18:47.709 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":235,"width":15,"height":15,"star_pos":[6.84,7.39],"pixels":"..."},"id":"d82d30cd-f923-421b-8860-74643e3a24af"}
01:18:47.762 00.053 12020 Exposure complete
01:18:48.095 00.333 12020 worker thread done servicing request
01:18:48.095 00.000 9340 OnExposeComplete: enter
01:18:48.108 00.013 9340 UpdateGuideState(): m_state=6
01:18:48.138 00.030 9340 Star::Find(15, 818, 624, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 236
01:18:48.155 00.017 9340 Star::Find returns 1 (0), X=818.92, Y=624.45, Mass=681548, SNR=85.9, Peak=59736 HFD=3.9
01:18:48.167 00.012 9340 MultiStar: [#1 0.44,0.23,1.05,U] [#2 0.71,0.17,0.00,M3] [#3 0.05,0.73,0.00,M1] [#4 0.56,0.11,0.57,U] [#5 -0.11,0.35,0.68,U] [#6 0.04,-0.12,0.39,U] [#7 0.17,0.26,0.37,U] [#8 0.24,0.21,0.50,U] 
01:18:48.179 00.012 9340 refined, 6 included, MultiStar: {0.34, 0.21}, one-star: {0.66, 0.24}
01:18:48.194 00.015 9340 CameraToMount -- cameraTheta (0.54) - m_xAngle (-3.09) = xAngle (3.64 = -2.65)
01:18:48.214 00.020 9340 CameraToMount -- cameraTheta (0.54) - (m_xAngle (-3.09) + m_yAngleError (-0.07)) = yAngle (3.71 = -2.57)
01:18:48.233 00.019 9340 CameraToMount -- cameraX=0.34 cameraY=0.21 hyp=0.40 cameraTheta=0.54 mountX=-0.35 mountY=-0.21, mountTheta=-2.59
01:18:48.281 00.048 9340 SchedulePrimaryMove(10104498, x=0.34, y=0.21, opts=13)
01:18:48.294 00.013 9340 Enqueuing Move request for scope (0.34, 0.21)
01:18:48.307 00.013 12020 Worker thread wakes up
01:18:48.307 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=13370, max=65535, med=19925, FiltMin=15670, FiltMax=65515, Gamma=2.870
01:18:48.319 00.012 12020 worker thread servicing REQUEST_MOVE scope ofs (0.34, 0.21) opts 0xd
01:18:48.319 00.000 9340 UpdateGuideState exits: m=681548 SNR=85.9
01:18:48.332 00.013 12020 Handling offset move in thread for scope, endpoint = (0.34, 0.21)
01:18:48.332 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:18:48.348 00.016 12020 Moving (0.34, 0.21) raw xDistance=-0.35 yDistance=-0.21
01:18:48.348 00.000 12020 GuideAlgorithmHysteresis::Result() returns -0.15 from input -0.35
01:18:48.349 00.001 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:18:48.349 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.21
01:18:48.349 00.000 12020 MoveAxis(E, 25, ABG)
01:18:48.349 00.000 12020 Guiding  Dir = 2, Dur = 25
01:18:48.350 00.001 9340 ScheduleExposure(2000,3,1) exposurePending=0
01:18:48.387 00.037 12020 IsSlewing returns 0
01:18:48.387 00.000 9340 Enqueuing Expose request
01:18:48.401 00.014 12020 IsGuiding returns 0
01:18:48.459 00.058 12020 IsGuiding returns 1
01:18:48.459 00.000 12020 scope still moving after pulse duration time elapsed
01:18:48.521 00.062 12020 IsSlewing returns 0
01:18:48.522 00.001 12020 IsGuiding returns 0
01:18:48.522 00.000 12020 scope move finished after 25 + 95 ms
01:18:48.522 00.000 12020 Move returns status 0, amount 25
01:18:48.522 00.000 12020 MoveAxis(N, 0, ABG)
01:18:48.523 00.001 12020 Move returns status 0, amount 0
01:18:48.523 00.000 12020 move complete, result=0
01:18:48.523 00.000 12020 worker thread done servicing request
01:18:48.523 00.000 9340 GuideStep: -0.4 px 25 ms EAST, -0.2 px 0 ms NORTH
01:18:48.539 00.016 12020 Worker thread wakes up
01:18:48.540 00.001 12020 worker thread servicing REQUEST_EXPOSE 2000
01:18:48.540 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(803,609,31,31)
01:18:49.601 01.061 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"e6d125bc-c300-465a-aea9-1390d02ae2cb"}
01:18:49.614 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"e6d125bc-c300-465a-aea9-1390d02ae2cb"}
01:18:49.642 00.028 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"280bd579-d98b-4811-9607-c3b6196d9222"}
01:18:49.655 00.013 9340 case statement mapped state 6 to 3
01:18:49.670 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"280bd579-d98b-4811-9607-c3b6196d9222"}
01:18:49.719 00.049 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"29f3ad93-7051-4e4e-808d-6f61befbfa0f"}
01:18:49.741 00.022 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":236,"width":15,"height":15,"star_pos":[6.92,7.45],"pixels":"..."},"id":"29f3ad93-7051-4e4e-808d-6f61befbfa0f"}
01:18:50.898 01.157 12020 Exposure complete
01:18:51.116 00.218 12020 worker thread done servicing request
01:18:51.116 00.000 9340 OnExposeComplete: enter
01:18:51.126 00.010 9340 UpdateGuideState(): m_state=6
01:18:51.137 00.011 9340 Star::Find(15, 818, 624, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 237
01:18:51.148 00.011 9340 Star::Find returns 1 (0), X=818.96, Y=624.57, Mass=718794, SNR=99.1, Peak=59592 HFD=3.9
01:18:51.161 00.013 9340 MultiStar: [#1 0.43,0.21,0.85,U] [#2 0.99,0.56,0.00,M4] [#3 0.27,0.80,0.00,M2] [#4 0.85,0.58,0.00,M4] [#5 0.10,0.63,0.00,M1] [#6 0.01,0.46,0.36,U] [#7 -0.24,0.87,0.00,M1] [#8 0.10,0.47,0.45,U] 
01:18:51.173 00.012 9340 refined, 3 included, MultiStar: {0.42, 0.34}, one-star: {0.70, 0.36}
01:18:51.184 00.011 9340 CameraToMount -- cameraTheta (0.68) - m_xAngle (-3.09) = xAngle (3.78 = -2.51)
01:18:51.209 00.025 9340 CameraToMount -- cameraTheta (0.68) - (m_xAngle (-3.09) + m_yAngleError (-0.07)) = yAngle (3.85 = -2.43)
01:18:51.225 00.016 9340 CameraToMount -- cameraX=0.42 cameraY=0.34 hyp=0.54 cameraTheta=0.68 mountX=-0.43 mountY=-0.35, mountTheta=-2.46
01:18:51.242 00.017 9340 SchedulePrimaryMove(10104498, x=0.42, y=0.34, opts=13)
01:18:51.253 00.011 9340 Enqueuing Move request for scope (0.42, 0.34)
01:18:51.263 00.010 12020 Worker thread wakes up
01:18:51.264 00.001 9340 UpdateImageDisplay: Size=(1920,1080) min=13854, max=65535, med=19933, FiltMin=15580, FiltMax=65515, Gamma=2.870
01:18:51.275 00.011 12020 worker thread servicing REQUEST_MOVE scope ofs (0.42, 0.34) opts 0xd
01:18:51.276 00.001 9340 UpdateGuideState exits: m=718794 SNR=99.1
01:18:51.285 00.009 12020 Handling offset move in thread for scope, endpoint = (0.42, 0.34)
01:18:51.285 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:18:51.298 00.013 12020 Moving (0.42, 0.34) raw xDistance=-0.43 yDistance=-0.35
01:18:51.298 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
01:18:51.328 00.030 12020 GuideAlgorithmHysteresis::Result() returns -0.19 from input -0.43
01:18:51.328 00.000 12020 GuideAlgorithmResistSwitch::result() returns -0.35 from input -0.35
01:18:51.328 00.000 9340 Enqueuing Expose request
01:18:51.339 00.011 12020 MoveAxis(E, 33, ABG)
01:18:51.339 00.000 12020 Guiding  Dir = 2, Dur = 33
01:18:51.352 00.013 12020 IsSlewing returns 0
01:18:51.352 00.000 12020 IsGuiding returns 0
01:18:51.383 00.031 12020 PulseGuide returned control before completion, sleep 13
01:18:51.398 00.015 12020 IsGuiding returns 1
01:18:51.398 00.000 12020 scope still moving after pulse duration time elapsed
01:18:51.447 00.049 12020 IsSlewing returns 0
01:18:51.449 00.002 12020 IsGuiding returns 0
01:18:51.449 00.000 12020 scope move finished after 33 + 62 ms
01:18:51.449 00.000 12020 Move returns status 0, amount 33
01:18:51.449 00.000 12020 MoveAxis(N, 57, ABG)
01:18:51.449 00.000 12020 Guiding  Dir = 0, Dur = 57
01:18:51.450 00.001 12020 IsSlewing returns 0
01:18:51.451 00.001 12020 IsGuiding returns 0
01:18:51.529 00.078 12020 IsGuiding returns 1
01:18:51.529 00.000 12020 scope still moving after pulse duration time elapsed
01:18:51.592 00.063 12020 IsSlewing returns 0
01:18:51.600 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"6e17030d-51d1-4dc3-bd5b-d55046b4629e"}
01:18:51.612 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"6e17030d-51d1-4dc3-bd5b-d55046b4629e"}
01:18:51.624 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"725402cd-4230-4f7f-bdb2-b54542837632"}
01:18:51.634 00.010 9340 case statement mapped state 6 to 3
01:18:51.645 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"725402cd-4230-4f7f-bdb2-b54542837632"}
01:18:51.675 00.030 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"296736da-5497-4a4d-8c23-1cd27dfe0f0b"}
01:18:51.687 00.012 12020 IsGuiding returns 0
01:18:51.687 00.000 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":237,"width":15,"height":15,"star_pos":[6.96,6.57],"pixels":"..."},"id":"296736da-5497-4a4d-8c23-1cd27dfe0f0b"}
01:18:51.704 00.017 12020 scope move finished after 57 + 178 ms
01:18:51.704 00.000 12020 Move returns status 0, amount 57
01:18:51.705 00.001 12020 move complete, result=0
01:18:51.705 00.000 12020 worker thread done servicing request
01:18:51.705 00.000 9340 GuideStep: -0.4 px 33 ms EAST, -0.4 px 57 ms NORTH
01:18:51.723 00.018 12020 Worker thread wakes up
01:18:51.723 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
01:18:51.724 00.001 12020 Handling exposure in thread, d=2000 o=3 r=(803,609,31,31)
01:18:53.598 01.874 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"a0c16813-9fcc-47fa-ac1d-a920918343fa"}
01:18:53.610 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"a0c16813-9fcc-47fa-ac1d-a920918343fa"}
01:18:53.670 00.060 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"396ee83d-7cc5-49ca-bb17-d39d7f506a91"}
01:18:53.684 00.014 9340 case statement mapped state 6 to 3
01:18:53.697 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"396ee83d-7cc5-49ca-bb17-d39d7f506a91"}
01:18:53.711 00.014 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"d2d3cf7f-9495-4224-9a62-b2c2e57c9d97"}
01:18:53.735 00.024 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":237,"width":15,"height":15,"star_pos":[6.96,6.57],"pixels":"..."},"id":"d2d3cf7f-9495-4224-9a62-b2c2e57c9d97"}
01:18:54.098 00.363 12020 Exposure complete
01:18:54.388 00.290 9340 OnExposeComplete: enter
01:18:54.446 00.058 12020 worker thread done servicing request
01:18:54.446 00.000 9340 UpdateGuideState(): m_state=6
01:18:54.483 00.037 9340 Star::Find(15, 818, 624, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 238
01:18:54.519 00.036 9340 Star::Find returns 1 (0), X=818.16, Y=623.84, Mass=676913, SNR=90.9, Peak=56388 HFD=4.3
01:18:54.604 00.085 9340 MultiStar: [#1 -0.24,-0.54,0.85,U] [#2 0.14,-0.20,0.90,U] [#3 -0.61,-0.49,0.00,M3] [#4 0.07,-0.45,0.75,U] [#5 -0.63,-0.67,0.00,M2] [#6 -0.02,-0.74,0.00,M4] [#7 -0.51,-0.62,0.00,M2] [#8 -0.01,-0.98,0.00,M1] 
01:18:54.623 00.019 9340 single-star, 3 included, MultiStar: {-0.03, -0.38}, one-star: {-0.10, -0.37}
01:18:54.664 00.041 9340 CameraToMount -- cameraTheta (-1.83) - m_xAngle (-3.09) = xAngle (1.26 = 1.26)
01:18:54.759 00.095 9340 CameraToMount -- cameraTheta (-1.83) - (m_xAngle (-3.09) + m_yAngleError (-0.07)) = yAngle (1.34 = 1.34)
01:18:54.856 00.097 9340 CameraToMount -- cameraX=-0.10 cameraY=-0.37 hyp=0.38 cameraTheta=-1.83 mountX=0.12 mountY=0.37, mountTheta=1.27
01:18:54.926 00.070 9340 SchedulePrimaryMove(10104498, x=-0.10, y=-0.37, opts=13)
01:18:55.022 00.096 9340 Enqueuing Move request for scope (-0.10, -0.37)
01:18:55.077 00.055 12020 Worker thread wakes up
01:18:55.078 00.001 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.10, -0.37) opts 0xd
01:18:55.078 00.000 12020 Handling offset move in thread for scope, endpoint = (-0.10, -0.37)
01:18:55.078 00.000 12020 Moving (-0.10, -0.37) raw xDistance=0.12 yDistance=0.37
01:18:55.078 00.000 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
01:18:55.079 00.001 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
01:18:55.079 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.37
01:18:55.079 00.000 12020 MoveAxis(E, 0, ABG)
01:18:55.079 00.000 12020 Move returns status 0, amount 0
01:18:55.080 00.001 9340 UpdateImageDisplay: Size=(1920,1080) min=13386, max=65535, med=19949, FiltMin=15925, FiltMax=65515, Gamma=2.870
01:18:55.140 00.060 12020 MoveAxis(N, 0, ABG)
01:18:55.140 00.000 12020 Move returns status 0, amount 0
01:18:55.140 00.000 12020 move complete, result=0
01:18:55.140 00.000 12020 worker thread done servicing request
01:18:55.141 00.001 9340 UpdateGuideState exits: m=676913 SNR=90.9
01:18:55.227 00.086 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:18:55.288 00.061 9340 ScheduleExposure(2000,3,1) exposurePending=0
01:18:55.403 00.115 9340 Enqueuing Expose request
01:18:55.513 00.110 12020 Worker thread wakes up
01:18:55.513 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
01:18:55.513 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(803,609,31,31)
01:18:55.514 00.001 9340 GuideStep: 0.1 px 0 ms EAST, 0.4 px 0 ms NORTH
01:18:55.600 00.086 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"e09a906f-a211-48c0-8e18-a5ec717348d4"}
01:18:55.615 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"e09a906f-a211-48c0-8e18-a5ec717348d4"}
01:18:55.642 00.027 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"640c7294-6c04-467f-807d-841a914b3cdb"}
01:18:55.662 00.020 9340 case statement mapped state 6 to 3
01:18:55.700 00.038 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"640c7294-6c04-467f-807d-841a914b3cdb"}
01:18:55.731 00.031 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"caa4bafa-da60-4080-8fba-1b37c6c520eb"}
01:18:55.786 00.055 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":238,"width":15,"height":15,"star_pos":[7.16,6.84],"pixels":"..."},"id":"caa4bafa-da60-4080-8fba-1b37c6c520eb"}
01:18:57.599 01.813 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"426363b6-304c-44ee-bd97-b6d434fa14f6"}
01:18:57.616 00.017 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"426363b6-304c-44ee-bd97-b6d434fa14f6"}
01:18:57.632 00.016 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"beab532b-1b5b-4a27-a545-050f1518dae7"}
01:18:57.647 00.015 9340 case statement mapped state 6 to 3
01:18:57.662 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"beab532b-1b5b-4a27-a545-050f1518dae7"}
01:18:57.683 00.021 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"c7d09615-e4b2-43fb-8d58-61672e5f3bd8"}
01:18:57.727 00.044 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":238,"width":15,"height":15,"star_pos":[7.16,6.84],"pixels":"..."},"id":"c7d09615-e4b2-43fb-8d58-61672e5f3bd8"}
01:18:57.878 00.151 12020 Exposure complete
01:18:58.208 00.330 12020 worker thread done servicing request
01:18:58.208 00.000 9340 OnExposeComplete: enter
01:18:58.219 00.011 9340 UpdateGuideState(): m_state=6
01:18:58.232 00.013 9340 Star::Find(15, 818, 623, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 239
01:18:58.242 00.010 9340 Star::Find returns 1 (0), X=818.33, Y=623.87, Mass=670711, SNR=102.6, Peak=56465 HFD=4.4
01:18:58.256 00.014 9340 MultiStar: [#1 -0.34,-0.26,0.65,U] [#2 -0.02,-0.28,0.77,U] [#3 0.10,0.13,0.67,U] [#4 0.22,-0.32,0.66,U] [#5 -0.46,-0.28,0.63,U] [#6 -0.29,-0.44,0.43,U] [#7 -0.56,-0.01,0.37,U] [#8 -0.37,-0.77,0.00,M2] 
01:18:58.269 00.013 9340 refined, 7 included, MultiStar: {-0.11, -0.24}, one-star: {0.07, -0.34}
01:18:58.296 00.027 9340 CameraToMount -- cameraTheta (-2.02) - m_xAngle (-3.09) = xAngle (1.08 = 1.08)
01:18:58.308 00.012 9340 CameraToMount -- cameraTheta (-2.02) - (m_xAngle (-3.09) + m_yAngleError (-0.07)) = yAngle (1.15 = 1.15)
01:18:58.320 00.012 9340 CameraToMount -- cameraX=-0.11 cameraY=-0.24 hyp=0.26 cameraTheta=-2.02 mountX=0.12 mountY=0.24, mountTheta=1.09
01:18:58.335 00.015 9340 SchedulePrimaryMove(10104498, x=-0.11, y=-0.24, opts=13)
01:18:58.344 00.009 9340 Enqueuing Move request for scope (-0.11, -0.24)
01:18:58.358 00.014 12020 Worker thread wakes up
01:18:58.358 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=13291, max=65535, med=19970, FiltMin=15754, FiltMax=65515, Gamma=2.870
01:18:58.370 00.012 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.11, -0.24) opts 0xd
01:18:58.370 00.000 9340 UpdateGuideState exits: m=670711 SNR=102.6
01:18:58.381 00.011 12020 Handling offset move in thread for scope, endpoint = (-0.11, -0.24)
01:18:58.381 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:18:58.408 00.027 9340 ScheduleExposure(2000,3,1) exposurePending=0
01:18:58.420 00.012 12020 Moving (-0.11, -0.24) raw xDistance=0.12 yDistance=0.24
01:18:58.420 00.000 9340 Enqueuing Expose request
01:18:58.432 00.012 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
01:18:58.433 00.001 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:18:58.433 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.24
01:18:58.433 00.000 12020 MoveAxis(E, 0, ABG)
01:18:58.433 00.000 12020 Move returns status 0, amount 0
01:18:58.433 00.000 12020 MoveAxis(N, 0, ABG)
01:18:58.434 00.001 12020 Move returns status 0, amount 0
01:18:58.434 00.000 12020 move complete, result=0
01:18:58.434 00.000 12020 worker thread done servicing request
01:18:58.434 00.000 12020 Worker thread wakes up
01:18:58.434 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
01:18:58.435 00.001 12020 Handling exposure in thread, d=2000 o=3 r=(803,609,31,31)
01:18:58.437 00.002 9340 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
01:18:59.599 01.162 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"289908b8-108b-4636-b5e5-5c7240c5ac63"}
01:18:59.620 00.021 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"289908b8-108b-4636-b5e5-5c7240c5ac63"}
01:18:59.629 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"13ae8fc7-b697-4d36-92dd-377ac388e1c5"}
01:18:59.638 00.009 9340 case statement mapped state 6 to 3
01:18:59.646 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"13ae8fc7-b697-4d36-92dd-377ac388e1c5"}
01:18:59.664 00.018 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"bd7fa837-61b3-4f00-9f5c-dba0c8d3750d"}
01:18:59.677 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":239,"width":15,"height":15,"star_pos":[7.33,6.87],"pixels":"..."},"id":"bd7fa837-61b3-4f00-9f5c-dba0c8d3750d"}
01:19:00.821 01.144 12020 Exposure complete
01:19:01.139 00.318 12020 worker thread done servicing request
01:19:01.140 00.001 9340 OnExposeComplete: enter
01:19:01.153 00.013 9340 UpdateGuideState(): m_state=6
01:19:01.192 00.039 9340 Star::Find(15, 818, 623, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 240
01:19:01.208 00.016 9340 Star::Find returns 1 (0), X=817.91, Y=624.09, Mass=626929, SNR=91.4, Peak=57678 HFD=4.2
01:19:01.221 00.013 9340 MultiStar: [#1 -0.77,-0.33,0.00,M1] [#2 -0.08,-0.36,0.91,U] [#3 -0.65,0.09,0.00,M3] [#4 0.09,-0.16,0.82,U] [#5 -0.45,-0.21,0.82,U] [#6 -0.94,-0.33,0.00,M4] [#7 -0.98,0.45,0.00,M2] [#8 -1.10,-0.54,0.00,M3] 
01:19:01.236 00.015 9340 refined, 3 included, MultiStar: {-0.21, -0.21}, one-star: {-0.36, -0.12}
01:19:01.277 00.041 9340 CameraToMount -- cameraTheta (-2.34) - m_xAngle (-3.09) = xAngle (0.75 = 0.75)
01:19:01.296 00.019 9340 CameraToMount -- cameraTheta (-2.34) - (m_xAngle (-3.09) + m_yAngleError (-0.07)) = yAngle (0.83 = 0.83)
01:19:01.314 00.018 9340 CameraToMount -- cameraX=-0.21 cameraY=-0.21 hyp=0.30 cameraTheta=-2.34 mountX=0.22 mountY=0.22, mountTheta=0.79
01:19:01.331 00.017 9340 SchedulePrimaryMove(10104498, x=-0.21, y=-0.21, opts=13)
01:19:01.347 00.016 9340 Enqueuing Move request for scope (-0.21, -0.21)
01:19:01.361 00.014 12020 Worker thread wakes up
01:19:01.361 00.000 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.21, -0.21) opts 0xd
01:19:01.361 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=13987, max=65535, med=19986, FiltMin=15726, FiltMax=65521, Gamma=2.870
01:19:01.394 00.033 12020 Handling offset move in thread for scope, endpoint = (-0.21, -0.21)
01:19:01.394 00.000 9340 UpdateGuideState exits: m=626929 SNR=91.4
01:19:01.409 00.015 12020 Moving (-0.21, -0.21) raw xDistance=0.22 yDistance=0.22
01:19:01.409 00.000 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.22
01:19:01.410 00.001 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:19:01.410 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.22
01:19:01.410 00.000 12020 MoveAxis(E, 0, ABG)
01:19:01.410 00.000 12020 Move returns status 0, amount 0
01:19:01.410 00.000 12020 MoveAxis(N, 0, ABG)
01:19:01.411 00.001 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:19:01.422 00.011 12020 Move returns status 0, amount 0
01:19:01.422 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
01:19:01.436 00.014 12020 move complete, result=0
01:19:01.436 00.000 9340 Enqueuing Expose request
01:19:01.448 00.012 12020 worker thread done servicing request
01:19:01.448 00.000 9340 GuideStep: 0.2 px 0 ms EAST, 0.2 px 0 ms NORTH
01:19:01.462 00.014 12020 Worker thread wakes up
01:19:01.462 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
01:19:01.462 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(803,609,31,31)
01:19:01.599 00.137 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"4425cbe7-7b5b-4e6a-8bc3-9d192acf279b"}
01:19:01.610 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"4425cbe7-7b5b-4e6a-8bc3-9d192acf279b"}
01:19:01.625 00.015 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"dad70798-28b5-49eb-9dd4-3fc3a92bcf51"}
01:19:01.636 00.011 9340 case statement mapped state 6 to 3
01:19:01.649 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"dad70798-28b5-49eb-9dd4-3fc3a92bcf51"}
01:19:01.664 00.015 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"76c7798a-8f70-44c8-8808-c19accfe6917"}
01:19:01.697 00.033 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":240,"width":15,"height":15,"star_pos":[6.91,7.09],"pixels":"..."},"id":"76c7798a-8f70-44c8-8808-c19accfe6917"}
01:19:03.598 01.901 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"9aa94554-23ff-4d41-8ca2-1932f1d31f18"}
01:19:03.612 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"9aa94554-23ff-4d41-8ca2-1932f1d31f18"}
01:19:03.624 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"092dddeb-2d83-4fe6-b731-e94fffff16db"}
01:19:03.633 00.009 9340 case statement mapped state 6 to 3
01:19:03.647 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"092dddeb-2d83-4fe6-b731-e94fffff16db"}
01:19:03.658 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"9ad2efc8-3dab-44e0-9b2c-cff16344781e"}
01:19:03.702 00.044 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":240,"width":15,"height":15,"star_pos":[6.91,7.09],"pixels":"..."},"id":"9ad2efc8-3dab-44e0-9b2c-cff16344781e"}
01:19:03.826 00.124 12020 Exposure complete
01:19:04.095 00.269 12020 worker thread done servicing request
01:19:04.096 00.001 9340 OnExposeComplete: enter
01:19:04.129 00.033 9340 UpdateGuideState(): m_state=6
01:19:04.147 00.018 9340 Star::Find(15, 817, 624, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 241
01:19:04.160 00.013 9340 Star::Find returns 1 (0), X=817.93, Y=623.67, Mass=685545, SNR=94.7, Peak=60270 HFD=4.0
01:19:04.172 00.012 9340 MultiStar: [#1 -0.44,0.25,0.73,U] [#2 0.09,-0.14,0.93,U] [#3 -0.26,-0.03,0.68,U] [#4 0.03,-0.30,0.83,U] [#5 -0.38,0.11,0.76,U] [#6 -0.30,-0.07,0.45,U] [#7 -0.65,0.10,0.00,M3] [#8 -0.71,-0.48,0.00,M4] 
01:19:04.184 00.012 9340 refined, 6 included, MultiStar: {-0.21, -0.13}, one-star: {-0.34, -0.55}
01:19:04.196 00.012 9340 CameraToMount -- cameraTheta (-2.59) - m_xAngle (-3.09) = xAngle (0.50 = 0.50)
01:19:04.208 00.012 9340 CameraToMount -- cameraTheta (-2.59) - (m_xAngle (-3.09) + m_yAngleError (-0.07)) = yAngle (0.58 = 0.58)
01:19:04.222 00.014 9340 CameraToMount -- cameraX=-0.21 cameraY=-0.13 hyp=0.25 cameraTheta=-2.59 mountX=0.22 mountY=0.14, mountTheta=0.56
01:19:04.264 00.042 9340 SchedulePrimaryMove(10104498, x=-0.21, y=-0.13, opts=13)
01:19:04.276 00.012 9340 Enqueuing Move request for scope (-0.21, -0.13)
01:19:04.290 00.014 12020 Worker thread wakes up
01:19:04.290 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=13856, max=65535, med=20043, FiltMin=15858, FiltMax=65521, Gamma=2.870
01:19:04.303 00.013 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.21, -0.13) opts 0xd
01:19:04.303 00.000 9340 UpdateGuideState exits: m=685545 SNR=94.7
01:19:04.316 00.013 12020 Handling offset move in thread for scope, endpoint = (-0.21, -0.13)
01:19:04.317 00.001 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:19:04.328 00.011 12020 Moving (-0.21, -0.13) raw xDistance=0.22 yDistance=0.14
01:19:04.328 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
01:19:04.339 00.011 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.22
01:19:04.340 00.001 9340 Enqueuing Expose request
01:19:04.370 00.030 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:19:04.371 00.001 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
01:19:04.371 00.000 12020 MoveAxis(E, 0, ABG)
01:19:04.371 00.000 12020 Move returns status 0, amount 0
01:19:04.371 00.000 12020 MoveAxis(N, 0, ABG)
01:19:04.371 00.000 12020 Move returns status 0, amount 0
01:19:04.371 00.000 12020 move complete, result=0
01:19:04.372 00.001 12020 worker thread done servicing request
01:19:04.372 00.000 12020 Worker thread wakes up
01:19:04.372 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
01:19:04.372 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(803,609,31,31)
01:19:04.375 00.003 9340 GuideStep: 0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
01:19:05.639 01.264 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"fa55f9ad-50bc-4083-84d2-cf74dfe50408"}
01:19:05.652 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"fa55f9ad-50bc-4083-84d2-cf74dfe50408"}
01:19:05.670 00.018 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"2158e129-4104-4489-b5ac-4f1e71f6dd07"}
01:19:05.712 00.042 9340 case statement mapped state 6 to 3
01:19:05.767 00.055 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"2158e129-4104-4489-b5ac-4f1e71f6dd07"}
01:19:05.799 00.032 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"d478edd2-1f00-4565-ac46-7416ac72969a"}
01:19:05.819 00.020 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":241,"width":15,"height":15,"star_pos":[6.93,6.67],"pixels":"..."},"id":"d478edd2-1f00-4565-ac46-7416ac72969a"}
01:19:06.742 00.923 12020 Exposure complete
01:19:06.942 00.200 12020 worker thread done servicing request
01:19:06.942 00.000 9340 OnExposeComplete: enter
01:19:06.952 00.010 9340 UpdateGuideState(): m_state=6
01:19:06.967 00.015 9340 Star::Find(15, 817, 623, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 242
01:19:06.976 00.009 9340 Star::Find returns 1 (0), X=818.38, Y=623.94, Mass=703498, SNR=104.1, Peak=59442 HFD=4.2
01:19:07.002 00.026 9340 MultiStar: [#1 -0.25,0.08,0.67,U] [#2 0.15,-0.07,0.89,U] [#3 -0.33,-0.22,0.59,U] [#4 0.15,-0.41,0.66,U] [#5 -0.34,-0.11,0.56,U] [#6 -0.85,-0.09,0.00,M4] [#7 -0.29,-0.20,0.31,U] [#8 -0.92,-0.83,0.00,M5] 
01:19:07.011 00.009 9340 refined, 6 included, MultiStar: {-0.06, -0.17}, one-star: {0.12, -0.27}
01:19:07.019 00.008 9340 CameraToMount -- cameraTheta (-1.93) - m_xAngle (-3.09) = xAngle (1.17 = 1.17)
01:19:07.029 00.010 9340 CameraToMount -- cameraTheta (-1.93) - (m_xAngle (-3.09) + m_yAngleError (-0.07)) = yAngle (1.24 = 1.24)
01:19:07.039 00.010 9340 CameraToMount -- cameraX=-0.06 cameraY=-0.17 hyp=0.18 cameraTheta=-1.93 mountX=0.07 mountY=0.17, mountTheta=1.18
01:19:07.051 00.012 9340 SchedulePrimaryMove(10104498, x=-0.06, y=-0.17, opts=13)
01:19:07.060 00.009 9340 Enqueuing Move request for scope (-0.06, -0.17)
01:19:07.071 00.011 12020 Worker thread wakes up
01:19:07.071 00.000 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.17) opts 0xd
01:19:07.072 00.001 12020 Handling offset move in thread for scope, endpoint = (-0.06, -0.17)
01:19:07.072 00.000 12020 Moving (-0.06, -0.17) raw xDistance=0.07 yDistance=0.17
01:19:07.072 00.000 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
01:19:07.072 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:19:07.072 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=13032, max=65535, med=20034, FiltMin=15792, FiltMax=65515, Gamma=2.870
01:19:07.086 00.014 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
01:19:07.086 00.000 12020 MoveAxis(E, 0, ABG)
01:19:07.086 00.000 12020 Move returns status 0, amount 0
01:19:07.086 00.000 12020 MoveAxis(N, 0, ABG)
01:19:07.086 00.000 12020 Move returns status 0, amount 0
01:19:07.086 00.000 12020 move complete, result=0
01:19:07.086 00.000 9340 UpdateGuideState exits: m=703498 SNR=104.1
01:19:07.118 00.032 12020 worker thread done servicing request
01:19:07.120 00.002 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:19:07.140 00.020 9340 ScheduleExposure(2000,3,1) exposurePending=0
01:19:07.154 00.014 9340 Enqueuing Expose request
01:19:07.163 00.009 12020 Worker thread wakes up
01:19:07.163 00.000 9340 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
01:19:07.176 00.013 12020 worker thread servicing REQUEST_EXPOSE 2000
01:19:07.176 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(803,609,31,31)
01:19:07.637 00.461 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"fabf6d0a-dab4-4c74-9969-33d1f1961f49"}
01:19:07.678 00.041 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"fabf6d0a-dab4-4c74-9969-33d1f1961f49"}
01:19:07.718 00.040 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"27b69a99-1381-4f2e-b30b-420a5f183d49"}
01:19:07.734 00.016 9340 case statement mapped state 6 to 3
01:19:07.751 00.017 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"27b69a99-1381-4f2e-b30b-420a5f183d49"}
01:19:07.791 00.040 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"adce0098-7689-4251-9463-4ba3a0f3f3d3"}
01:19:07.816 00.025 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":242,"width":15,"height":15,"star_pos":[7.38,6.94],"pixels":"..."},"id":"adce0098-7689-4251-9463-4ba3a0f3f3d3"}
01:19:09.544 01.728 12020 Exposure complete
01:19:09.637 00.093 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"515a7401-55c0-4a48-aa64-58d8d1924cdf"}
01:19:09.647 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"515a7401-55c0-4a48-aa64-58d8d1924cdf"}
01:19:09.655 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"2a0a4eba-b888-4b05-afb8-2915b95b2da0"}
01:19:09.665 00.010 9340 case statement mapped state 6 to 3
01:19:09.672 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"2a0a4eba-b888-4b05-afb8-2915b95b2da0"}
01:19:09.683 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"65caa301-c556-4fca-92dd-2096677b9d94"}
01:19:09.695 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":242,"width":15,"height":15,"star_pos":[7.38,6.94],"pixels":"..."},"id":"65caa301-c556-4fca-92dd-2096677b9d94"}
01:19:09.742 00.047 9340 OnExposeComplete: enter
01:19:09.765 00.023 12020 worker thread done servicing request
01:19:09.765 00.000 9340 UpdateGuideState(): m_state=6
01:19:09.777 00.012 9340 Star::Find(15, 818, 623, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 243
01:19:09.786 00.009 9340 Star::Find returns 1 (0), X=817.93, Y=624.09, Mass=602967, SNR=102.6, Peak=59438 HFD=4.0
01:19:09.797 00.011 9340 MultiStar: [#1 -0.51,-0.24,0.72,U] [#2 0.35,-0.12,0.79,U] [#3 -0.61,0.15,0.72,U] [#4 -0.12,-0.17,0.65,U] [#5 -0.44,-0.12,0.59,U] [#6 -0.45,-0.13,0.44,U] [#7 -0.64,0.13,0.00,M3] [#8 -0.81,-0.44,0.00,M6] 
01:19:09.808 00.011 9340 refined, 6 included, MultiStar: {-0.29, -0.10}, one-star: {-0.33, -0.12}
01:19:09.819 00.011 9340 CameraToMount -- cameraTheta (-2.79) - m_xAngle (-3.09) = xAngle (0.30 = 0.30)
01:19:09.849 00.030 9340 CameraToMount -- cameraTheta (-2.79) - (m_xAngle (-3.09) + m_yAngleError (-0.07)) = yAngle (0.38 = 0.38)
01:19:09.860 00.011 9340 CameraToMount -- cameraX=-0.29 cameraY=-0.10 hyp=0.30 cameraTheta=-2.79 mountX=0.29 mountY=0.11, mountTheta=0.37
01:19:09.872 00.012 9340 SchedulePrimaryMove(10104498, x=-0.29, y=-0.10, opts=13)
01:19:09.882 00.010 9340 Enqueuing Move request for scope (-0.29, -0.10)
01:19:09.893 00.011 12020 Worker thread wakes up
01:19:09.893 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=13815, max=65535, med=20039, FiltMin=15952, FiltMax=65521, Gamma=2.870
01:19:09.903 00.010 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.29, -0.10) opts 0xd
01:19:09.903 00.000 9340 UpdateGuideState exits: m=602967 SNR=102.6
01:19:09.913 00.010 12020 Handling offset move in thread for scope, endpoint = (-0.29, -0.10)
01:19:09.914 00.001 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:19:09.924 00.010 12020 Moving (-0.29, -0.10) raw xDistance=0.29 yDistance=0.11
01:19:09.925 00.001 9340 ScheduleExposure(2000,3,1) exposurePending=0
01:19:09.952 00.027 12020 GuideAlgorithmHysteresis::Result() returns 0.12 from input 0.29
01:19:09.952 00.000 9340 Enqueuing Expose request
01:19:09.963 00.011 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:19:09.964 00.001 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
01:19:09.964 00.000 12020 MoveAxis(W, 21, ABG)
01:19:09.964 00.000 12020 Guiding  Dir = 3, Dur = 21
01:19:09.965 00.001 12020 IsSlewing returns 0
01:19:09.966 00.001 12020 IsGuiding returns 0
01:19:09.996 00.030 12020 IsGuiding returns 1
01:19:09.996 00.000 12020 scope still moving after pulse duration time elapsed
01:19:10.058 00.062 12020 IsSlewing returns 0
01:19:10.060 00.002 12020 IsGuiding returns 0
01:19:10.060 00.000 12020 scope move finished after 21 + 72 ms
01:19:10.060 00.000 12020 Move returns status 0, amount 21
01:19:10.060 00.000 12020 MoveAxis(N, 0, ABG)
01:19:10.061 00.001 12020 Move returns status 0, amount 0
01:19:10.061 00.000 12020 move complete, result=0
01:19:10.061 00.000 12020 worker thread done servicing request
01:19:10.062 00.001 9340 GuideStep: 0.3 px 21 ms WEST, 0.1 px 0 ms NORTH
01:19:10.074 00.012 12020 Worker thread wakes up
01:19:10.074 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
01:19:10.074 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(803,609,31,31)
01:19:11.636 01.562 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"78182973-81ea-4600-9d40-480fb4c5b801"}
01:19:11.648 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"78182973-81ea-4600-9d40-480fb4c5b801"}
01:19:11.689 00.041 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"54402c16-12ff-4439-b78b-f360183fef8a"}
01:19:11.707 00.018 9340 case statement mapped state 6 to 3
01:19:11.725 00.018 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"54402c16-12ff-4439-b78b-f360183fef8a"}
01:19:11.736 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"53869c1c-c67a-4496-a7ad-9d9e33625ec7"}
01:19:11.745 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":243,"width":15,"height":15,"star_pos":[6.93,7.09],"pixels":"..."},"id":"53869c1c-c67a-4496-a7ad-9d9e33625ec7"}
01:19:12.445 00.700 12020 Exposure complete
01:19:12.652 00.207 12020 worker thread done servicing request
01:19:12.653 00.001 9340 OnExposeComplete: enter
01:19:12.687 00.034 9340 UpdateGuideState(): m_state=6
01:19:12.698 00.011 9340 Star::Find(15, 817, 624, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 244
01:19:12.708 00.010 9340 Star::Find returns 1 (0), X=818.49, Y=623.91, Mass=675419, SNR=91.7, Peak=57914 HFD=4.1
01:19:12.717 00.009 9340 MultiStar: [#1 -0.13,-0.02,0.77,U] [#2 0.37,-0.09,0.92,U] [#3 -0.56,-0.25,0.73,U] [#4 0.24,-0.19,0.77,U] [#5 -0.38,-0.47,0.71,U] [#6 0.49,-0.07,0.47,U] [#7 -0.48,0.14,0.45,U] [#8 -0.54,-0.52,0.00,M7] 
01:19:12.726 00.009 9340 refined, 7 included, MultiStar: {-0.00, -0.18}, one-star: {0.23, -0.30}
01:19:12.735 00.009 9340 CameraToMount -- cameraTheta (-1.58) - m_xAngle (-3.09) = xAngle (1.51 = 1.51)
01:19:12.744 00.009 9340 CameraToMount -- cameraTheta (-1.58) - (m_xAngle (-3.09) + m_yAngleError (-0.07)) = yAngle (1.58 = 1.58)
01:19:12.771 00.027 9340 CameraToMount -- cameraX=-0.00 cameraY=-0.18 hyp=0.18 cameraTheta=-1.58 mountX=0.01 mountY=0.18, mountTheta=1.51
01:19:12.786 00.015 9340 SchedulePrimaryMove(10104498, x=-0.00, y=-0.18, opts=13)
01:19:12.798 00.012 9340 Enqueuing Move request for scope (-0.00, -0.18)
01:19:12.810 00.012 12020 Worker thread wakes up
01:19:12.810 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=13289, max=65535, med=20169, FiltMin=15420, FiltMax=65515, Gamma=2.870
01:19:12.818 00.008 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.00, -0.18) opts 0xd
01:19:12.818 00.000 9340 UpdateGuideState exits: m=675419 SNR=91.7
01:19:12.830 00.012 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:19:12.840 00.010 12020 Handling offset move in thread for scope, endpoint = (-0.00, -0.18)
01:19:12.840 00.000 12020 Moving (-0.00, -0.18) raw xDistance=0.01 yDistance=0.18
01:19:12.841 00.001 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
01:19:12.841 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:19:12.841 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
01:19:12.866 00.025 9340 Enqueuing Expose request
01:19:12.876 00.010 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.18
01:19:12.876 00.000 12020 MoveAxis(E, 0, ABG)
01:19:12.876 00.000 12020 Move returns status 0, amount 0
01:19:12.877 00.001 12020 MoveAxis(N, 0, ABG)
01:19:12.877 00.000 12020 Move returns status 0, amount 0
01:19:12.877 00.000 12020 move complete, result=0
01:19:12.877 00.000 12020 worker thread done servicing request
01:19:12.877 00.000 12020 Worker thread wakes up
01:19:12.877 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
01:19:12.877 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(803,609,31,31)
01:19:12.879 00.002 9340 GuideStep: 0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
01:19:13.636 00.757 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"0cad0255-c634-4269-a1aa-201b35f6acb2"}
01:19:13.667 00.031 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"0cad0255-c634-4269-a1aa-201b35f6acb2"}
01:19:13.689 00.022 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"60b2f4e0-bf00-4a62-ada8-909b0634bd7c"}
01:19:13.720 00.031 9340 case statement mapped state 6 to 3
01:19:13.733 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"60b2f4e0-bf00-4a62-ada8-909b0634bd7c"}
01:19:13.762 00.029 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"795840dc-b533-4dd2-872d-ba6f5020ecf4"}
01:19:13.783 00.021 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":244,"width":15,"height":15,"star_pos":[7.49,6.91],"pixels":"..."},"id":"795840dc-b533-4dd2-872d-ba6f5020ecf4"}
01:19:15.229 01.446 12020 Exposure complete
01:19:15.452 00.223 12020 worker thread done servicing request
01:19:15.453 00.001 9340 OnExposeComplete: enter
01:19:15.464 00.011 9340 UpdateGuideState(): m_state=6
01:19:15.474 00.010 9340 Star::Find(15, 818, 623, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 245
01:19:15.503 00.029 9340 Star::Find returns 1 (0), X=818.40, Y=624.04, Mass=614894, SNR=93.6, Peak=59136 HFD=3.8
01:19:15.511 00.008 9340 MultiStar: [#1 -0.03,0.10,0.72,U] [#2 0.35,-0.32,0.83,U] [#3 -0.06,-0.05,0.76,U] [#4 0.50,0.17,0.78,U] [#5 -0.23,-0.08,0.63,U] [#6 -0.34,-0.30,0.39,U] [#7 -0.28,0.02,0.59,U] [#8 -0.16,-0.15,0.42,U] 
01:19:15.521 00.010 9340 refined, 8 included, MultiStar: {0.04, -0.08}, one-star: {0.14, -0.17}
01:19:15.529 00.008 9340 CameraToMount -- cameraTheta (-1.11) - m_xAngle (-3.09) = xAngle (1.98 = 1.98)
01:19:15.540 00.011 9340 CameraToMount -- cameraTheta (-1.11) - (m_xAngle (-3.09) + m_yAngleError (-0.07)) = yAngle (2.05 = 2.05)
01:19:15.551 00.011 9340 CameraToMount -- cameraX=0.04 cameraY=-0.08 hyp=0.09 cameraTheta=-1.11 mountX=-0.04 mountY=0.08, mountTheta=1.99
01:19:15.583 00.032 9340 SchedulePrimaryMove(10104498, x=0.04, y=-0.08, opts=13)
01:19:15.596 00.013 9340 Enqueuing Move request for scope (0.04, -0.08)
01:19:15.609 00.013 12020 Worker thread wakes up
01:19:15.610 00.001 12020 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.08) opts 0xd
01:19:15.610 00.000 12020 Handling offset move in thread for scope, endpoint = (0.04, -0.08)
01:19:15.610 00.000 12020 Moving (0.04, -0.08) raw xDistance=-0.04 yDistance=0.08
01:19:15.610 00.000 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
01:19:15.611 00.001 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:19:15.611 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=13243, max=65535, med=20167, FiltMin=15999, FiltMax=65521, Gamma=2.870
01:19:15.620 00.009 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
01:19:15.620 00.000 9340 UpdateGuideState exits: m=614894 SNR=93.6
01:19:15.634 00.014 12020 MoveAxis(E, 0, ABG)
01:19:15.634 00.000 12020 Move returns status 0, amount 0
01:19:15.635 00.001 12020 MoveAxis(N, 0, ABG)
01:19:15.635 00.000 12020 Move returns status 0, amount 0
01:19:15.635 00.000 12020 move complete, result=0
01:19:15.635 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:19:15.646 00.011 12020 worker thread done servicing request
01:19:15.646 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
01:19:15.673 00.027 9340 Enqueuing Expose request
01:19:15.686 00.013 12020 Worker thread wakes up
01:19:15.686 00.000 9340 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
01:19:15.700 00.014 12020 worker thread servicing REQUEST_EXPOSE 2000
01:19:15.700 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(803,609,31,31)
01:19:15.709 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"fd8d62b2-2961-43b5-af5c-e8971bd6052e"}
01:19:15.722 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"fd8d62b2-2961-43b5-af5c-e8971bd6052e"}
01:19:15.739 00.017 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"154d758e-b4f6-46e9-a883-c94aee450f8f"}
01:19:15.765 00.026 9340 case statement mapped state 6 to 3
01:19:15.778 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"154d758e-b4f6-46e9-a883-c94aee450f8f"}
01:19:15.791 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"a34c1909-45c8-44c0-bfe6-f395d02edb11"}
01:19:15.800 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":245,"width":15,"height":15,"star_pos":[7.40,7.04],"pixels":"..."},"id":"a34c1909-45c8-44c0-bfe6-f395d02edb11"}
01:19:17.680 01.880 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"ad7e56a6-a76b-4d23-8ec2-8bbc376af1c1"}
01:19:17.712 00.032 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"ad7e56a6-a76b-4d23-8ec2-8bbc376af1c1"}
01:19:17.749 00.037 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"0da779cd-c2c5-4af4-8472-a3cb14fe1439"}
01:19:17.759 00.010 9340 case statement mapped state 6 to 3
01:19:17.769 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"0da779cd-c2c5-4af4-8472-a3cb14fe1439"}
01:19:17.777 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"3e705b65-a657-4b77-804b-0a2c65a9c181"}
01:19:17.788 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":245,"width":15,"height":15,"star_pos":[7.40,7.04],"pixels":"..."},"id":"3e705b65-a657-4b77-804b-0a2c65a9c181"}
01:19:18.076 00.288 12020 Exposure complete
01:19:18.329 00.253 12020 worker thread done servicing request
01:19:18.329 00.000 9340 OnExposeComplete: enter
01:19:18.340 00.011 9340 UpdateGuideState(): m_state=6
01:19:18.352 00.012 9340 Star::Find(15, 818, 624, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 246
01:19:18.367 00.015 9340 Star::Find returns 1 (0), X=818.40, Y=624.16, Mass=682912, SNR=83.6, Peak=58226 HFD=3.9
01:19:18.381 00.014 9340 MultiStar: [#1 -0.02,-0.33,0.92,U] [#2 0.17,-0.16,1.13,U] [#3 -0.02,0.13,0.67,U] [#4 0.11,-0.16,0.76,U] [#5 -0.32,0.17,0.72,U] [#6 -0.28,-0.46,0.50,U] [#7 -0.28,0.15,0.43,U] [#8 -0.11,-0.76,0.00,M7] 
01:19:18.415 00.034 9340 refined, 7 included, MultiStar: {-0.02, -0.10}, one-star: {0.14, -0.06}
01:19:18.426 00.011 9340 CameraToMount -- cameraTheta (-1.75) - m_xAngle (-3.09) = xAngle (1.34 = 1.34)
01:19:18.436 00.010 9340 CameraToMount -- cameraTheta (-1.75) - (m_xAngle (-3.09) + m_yAngleError (-0.07)) = yAngle (1.42 = 1.42)
01:19:18.446 00.010 9340 CameraToMount -- cameraX=-0.02 cameraY=-0.10 hyp=0.10 cameraTheta=-1.75 mountX=0.02 mountY=0.10, mountTheta=1.34
01:19:18.460 00.014 9340 SchedulePrimaryMove(10104498, x=-0.02, y=-0.10, opts=13)
01:19:18.475 00.015 9340 Enqueuing Move request for scope (-0.02, -0.10)
01:19:18.489 00.014 12020 Worker thread wakes up
01:19:18.489 00.000 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.10) opts 0xd
01:19:18.489 00.000 12020 Handling offset move in thread for scope, endpoint = (-0.02, -0.10)
01:19:18.489 00.000 12020 Moving (-0.02, -0.10) raw xDistance=0.02 yDistance=0.10
01:19:18.489 00.000 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
01:19:18.490 00.001 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:19:18.490 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
01:19:18.490 00.000 12020 MoveAxis(E, 0, ABG)
01:19:18.509 00.019 12020 Move returns status 0, amount 0
01:19:18.510 00.001 12020 MoveAxis(N, 0, ABG)
01:19:18.510 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=13591, max=65535, med=20271, FiltMin=16004, FiltMax=65515, Gamma=2.870
01:19:18.528 00.018 12020 Move returns status 0, amount 0
01:19:18.529 00.001 9340 UpdateGuideState exits: m=682912 SNR=83.6
01:19:18.543 00.014 12020 move complete, result=0
01:19:18.543 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:19:18.554 00.011 12020 worker thread done servicing request
01:19:18.555 00.001 9340 ScheduleExposure(2000,3,1) exposurePending=0
01:19:18.567 00.012 9340 Enqueuing Expose request
01:19:18.579 00.012 12020 Worker thread wakes up
01:19:18.579 00.000 9340 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
01:19:18.593 00.014 12020 worker thread servicing REQUEST_EXPOSE 2000
01:19:18.594 00.001 12020 Handling exposure in thread, d=2000 o=3 r=(803,609,31,31)
01:19:19.679 01.085 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"ec3cd823-9147-48ac-bcea-e3409d4462fc"}
01:19:19.689 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"ec3cd823-9147-48ac-bcea-e3409d4462fc"}
01:19:19.699 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"b608e8b6-e548-4be1-aa61-056ebed005dd"}
01:19:19.710 00.011 9340 case statement mapped state 6 to 3
01:19:19.721 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"b608e8b6-e548-4be1-aa61-056ebed005dd"}
01:19:19.737 00.016 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"406ca45b-fa17-4c75-9130-37dea096d0c9"}
01:19:19.768 00.031 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":246,"width":15,"height":15,"star_pos":[7.40,7.16],"pixels":"..."},"id":"406ca45b-fa17-4c75-9130-37dea096d0c9"}
01:19:20.992 01.224 12020 Exposure complete
01:19:21.326 00.334 12020 worker thread done servicing request
01:19:21.327 00.001 9340 OnExposeComplete: enter
01:19:21.344 00.017 9340 UpdateGuideState(): m_state=6
01:19:21.357 00.013 9340 Star::Find(15, 818, 624, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 247
01:19:21.392 00.035 9340 Star::Find returns 1 (0), X=818.29, Y=623.90, Mass=561981, SNR=81.1, Peak=56480 HFD=3.9
01:19:21.405 00.013 9340 MultiStar: [#1 0.08,0.03,0.78,U] [#2 0.27,-0.22,1.06,U] [#3 -0.03,0.10,0.92,U] [#4 -0.09,0.03,0.77,U] [#5 -0.26,-0.08,0.75,U] [#6 -0.40,-0.29,0.49,U] [#7 -0.61,-0.01,0.52,U] [#8 -0.54,-0.32,0.47,U] 
01:19:21.417 00.012 9340 refined, 8 included, MultiStar: {-0.10, -0.11}, one-star: {0.03, -0.31}
01:19:21.429 00.012 9340 CameraToMount -- cameraTheta (-2.30) - m_xAngle (-3.09) = xAngle (0.79 = 0.79)
01:19:21.439 00.010 9340 CameraToMount -- cameraTheta (-2.30) - (m_xAngle (-3.09) + m_yAngleError (-0.07)) = yAngle (0.86 = 0.86)
01:19:21.451 00.012 9340 CameraToMount -- cameraX=-0.10 cameraY=-0.11 hyp=0.15 cameraTheta=-2.30 mountX=0.11 mountY=0.12, mountTheta=0.82
01:19:21.468 00.017 9340 SchedulePrimaryMove(10104498, x=-0.10, y=-0.11, opts=13)
01:19:21.480 00.012 9340 Enqueuing Move request for scope (-0.10, -0.11)
01:19:21.509 00.029 12020 Worker thread wakes up
01:19:21.509 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=13530, max=65535, med=20210, FiltMin=16077, FiltMax=65515, Gamma=2.870
01:19:21.525 00.016 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.10, -0.11) opts 0xd
01:19:21.525 00.000 9340 UpdateGuideState exits: m=561981 SNR=81.1
01:19:21.537 00.012 12020 Handling offset move in thread for scope, endpoint = (-0.10, -0.11)
01:19:21.537 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:19:21.549 00.012 12020 Moving (-0.10, -0.11) raw xDistance=0.11 yDistance=0.12
01:19:21.550 00.001 9340 ScheduleExposure(2000,3,1) exposurePending=0
01:19:21.560 00.010 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
01:19:21.560 00.000 9340 Enqueuing Expose request
01:19:21.574 00.014 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:19:21.574 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
01:19:21.574 00.000 12020 MoveAxis(E, 0, ABG)
01:19:21.574 00.000 12020 Move returns status 0, amount 0
01:19:21.574 00.000 12020 MoveAxis(N, 0, ABG)
01:19:21.575 00.001 12020 Move returns status 0, amount 0
01:19:21.575 00.000 12020 move complete, result=0
01:19:21.575 00.000 12020 worker thread done servicing request
01:19:21.575 00.000 12020 Worker thread wakes up
01:19:21.575 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
01:19:21.576 00.001 12020 Handling exposure in thread, d=2000 o=3 r=(803,609,31,31)
01:19:21.579 00.003 9340 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
01:19:21.678 00.099 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"9746006d-efd6-40d1-a792-c9fcedf017a3"}
01:19:21.699 00.021 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"9746006d-efd6-40d1-a792-c9fcedf017a3"}
01:19:21.714 00.015 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"321e4116-7a57-42e8-8aee-e09a703678bd"}
01:19:21.765 00.051 9340 case statement mapped state 6 to 3
01:19:21.778 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"321e4116-7a57-42e8-8aee-e09a703678bd"}
01:19:21.789 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"5faced52-d115-4ad1-ab2d-50a204493616"}
01:19:21.799 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":247,"width":15,"height":15,"star_pos":[7.29,6.90],"pixels":"..."},"id":"5faced52-d115-4ad1-ab2d-50a204493616"}
01:19:23.678 01.879 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"8e8c8344-bac4-4d2f-b24f-e487782930c7"}
01:19:23.691 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"8e8c8344-bac4-4d2f-b24f-e487782930c7"}
01:19:23.722 00.031 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"44d2087a-4336-4a69-a0db-71808789bc06"}
01:19:23.733 00.011 9340 case statement mapped state 6 to 3
01:19:23.743 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"44d2087a-4336-4a69-a0db-71808789bc06"}
01:19:23.757 00.014 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"7891d193-dc14-4bb5-9bf4-da6ba0468a5c"}
01:19:23.768 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":247,"width":15,"height":15,"star_pos":[7.29,6.90],"pixels":"..."},"id":"7891d193-dc14-4bb5-9bf4-da6ba0468a5c"}
01:19:23.959 00.191 12020 Exposure complete
01:19:24.206 00.247 12020 worker thread done servicing request
01:19:24.207 00.001 9340 OnExposeComplete: enter
01:19:24.221 00.014 9340 UpdateGuideState(): m_state=6
01:19:24.232 00.011 9340 Star::Find(15, 818, 623, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 248
01:19:24.245 00.013 9340 Star::Find returns 1 (0), X=818.70, Y=624.26, Mass=642981, SNR=100.5, Peak=52622 HFD=3.9
01:19:24.258 00.013 9340 MultiStar: [#1 -0.05,0.12,0.68,U] [#2 0.62,-0.15,0.00,M1] [#3 0.05,0.12,0.72,U] [#4 0.78,-0.09,0.00,M1] [#5 0.35,-0.12,0.69,U] [#6 0.24,-0.02,0.50,U] [#7 -0.48,-0.12,0.36,U] [#8 0.08,-0.47,0.39,U] 
01:19:24.292 00.034 9340 refined, 6 included, MultiStar: {0.15, -0.02}, one-star: {0.43, 0.05}
01:19:24.307 00.015 9340 CameraToMount -- cameraTheta (-0.16) - m_xAngle (-3.09) = xAngle (2.93 = 2.93)
01:19:24.319 00.012 9340 CameraToMount -- cameraTheta (-0.16) - (m_xAngle (-3.09) + m_yAngleError (-0.07)) = yAngle (3.00 = 3.00)
01:19:24.332 00.013 9340 CameraToMount -- cameraX=0.15 cameraY=-0.02 hyp=0.15 cameraTheta=-0.16 mountX=-0.15 mountY=0.02, mountTheta=3.00
01:19:24.353 00.021 9340 SchedulePrimaryMove(10104498, x=0.15, y=-0.02, opts=13)
01:19:24.391 00.038 9340 Enqueuing Move request for scope (0.15, -0.02)
01:19:24.408 00.017 12020 Worker thread wakes up
01:19:24.409 00.001 9340 UpdateImageDisplay: Size=(1920,1080) min=14194, max=65535, med=20190, FiltMin=16194, FiltMax=65515, Gamma=2.870
01:19:24.422 00.013 12020 worker thread servicing REQUEST_MOVE scope ofs (0.15, -0.02) opts 0xd
01:19:24.422 00.000 9340 UpdateGuideState exits: m=642981 SNR=100.5
01:19:24.444 00.022 12020 Handling offset move in thread for scope, endpoint = (0.15, -0.02)
01:19:24.444 00.000 12020 Moving (0.15, -0.02) raw xDistance=-0.15 yDistance=0.02
01:19:24.444 00.000 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
01:19:24.445 00.001 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:19:24.445 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
01:19:24.445 00.000 12020 MoveAxis(E, 0, ABG)
01:19:24.445 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:19:24.484 00.039 12020 Move returns status 0, amount 0
01:19:24.484 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
01:19:24.495 00.011 12020 MoveAxis(N, 0, ABG)
01:19:24.495 00.000 9340 Enqueuing Expose request
01:19:24.508 00.013 12020 Move returns status 0, amount 0
01:19:24.508 00.000 12020 move complete, result=0
01:19:24.508 00.000 12020 worker thread done servicing request
01:19:24.508 00.000 12020 Worker thread wakes up
01:19:24.509 00.001 12020 worker thread servicing REQUEST_EXPOSE 2000
01:19:24.509 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(803,609,31,31)
01:19:24.512 00.003 9340 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
01:19:25.680 01.168 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"a0c9ec20-6dca-44dd-b225-a47e3dcc20f2"}
01:19:25.699 00.019 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"a0c9ec20-6dca-44dd-b225-a47e3dcc20f2"}
01:19:25.711 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"78313915-d189-4347-9675-4816c80744d4"}
01:19:25.722 00.011 9340 case statement mapped state 6 to 3
01:19:25.742 00.020 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"78313915-d189-4347-9675-4816c80744d4"}
01:19:25.787 00.045 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"e9315e64-ea42-4643-9b0e-59896b7484f8"}
01:19:25.798 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":248,"width":15,"height":15,"star_pos":[6.70,7.26],"pixels":"..."},"id":"e9315e64-ea42-4643-9b0e-59896b7484f8"}
01:19:26.869 01.071 12020 Exposure complete
01:19:27.250 00.381 12020 worker thread done servicing request
01:19:27.250 00.000 9340 OnExposeComplete: enter
01:19:27.266 00.016 9340 UpdateGuideState(): m_state=6
01:19:27.305 00.039 9340 Star::Find(15, 818, 624, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 249
01:19:27.317 00.012 9340 Star::Find returns 1 (0), X=818.63, Y=623.86, Mass=589847, SNR=81.1, Peak=55448 HFD=3.8
01:19:27.330 00.013 9340 MultiStar: [#1 -0.16,-0.15,0.93,U] [#2 0.26,-0.20,1.11,U] [#3 -0.47,0.13,0.95,U] [#4 0.29,-0.15,0.82,U] [#5 -0.27,-0.25,0.85,U] [#6 -0.41,-0.11,0.54,U] [#7 -0.02,0.15,0.46,U] [#8 0.08,-0.37,0.42,U] 
01:19:27.351 00.021 9340 refined, 8 included, MultiStar: {-0.02, -0.15}, one-star: {0.36, -0.35}
01:19:27.391 00.040 9340 CameraToMount -- cameraTheta (-1.70) - m_xAngle (-3.09) = xAngle (1.39 = 1.39)
01:19:27.418 00.027 9340 CameraToMount -- cameraTheta (-1.70) - (m_xAngle (-3.09) + m_yAngleError (-0.07)) = yAngle (1.47 = 1.47)
01:19:27.438 00.020 9340 CameraToMount -- cameraX=-0.02 cameraY=-0.15 hyp=0.15 cameraTheta=-1.70 mountX=0.03 mountY=0.15, mountTheta=1.39
01:19:27.483 00.045 9340 SchedulePrimaryMove(10104498, x=-0.02, y=-0.15, opts=13)
01:19:27.504 00.021 9340 Enqueuing Move request for scope (-0.02, -0.15)
01:19:27.517 00.013 12020 Worker thread wakes up
01:19:27.517 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=13881, max=65535, med=20245, FiltMin=15958, FiltMax=65515, Gamma=2.870
01:19:27.531 00.014 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.15) opts 0xd
01:19:27.531 00.000 9340 UpdateGuideState exits: m=589847 SNR=81.1
01:19:27.545 00.014 12020 Handling offset move in thread for scope, endpoint = (-0.02, -0.15)
01:19:27.545 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:19:27.576 00.031 12020 Moving (-0.02, -0.15) raw xDistance=0.03 yDistance=0.15
01:19:27.576 00.000 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
01:19:27.576 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
01:19:27.591 00.015 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:19:27.591 00.000 9340 Enqueuing Expose request
01:19:27.604 00.013 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
01:19:27.604 00.000 12020 MoveAxis(E, 0, ABG)
01:19:27.605 00.001 12020 Move returns status 0, amount 0
01:19:27.605 00.000 12020 MoveAxis(N, 0, ABG)
01:19:27.605 00.000 12020 Move returns status 0, amount 0
01:19:27.605 00.000 12020 move complete, result=0
01:19:27.605 00.000 12020 worker thread done servicing request
01:19:27.606 00.001 12020 Worker thread wakes up
01:19:27.606 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
01:19:27.606 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(803,609,31,31)
01:19:27.609 00.003 9340 GuideStep: 0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
01:19:27.677 00.068 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"b761e189-f3e7-4bf4-995f-3f5322e86819"}
01:19:27.711 00.034 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"b761e189-f3e7-4bf4-995f-3f5322e86819"}
01:19:27.776 00.065 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"d59b5c17-1ee2-4e08-8ce2-c6a3374dbad0"}
01:19:27.799 00.023 9340 case statement mapped state 6 to 3
01:19:27.820 00.021 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"d59b5c17-1ee2-4e08-8ce2-c6a3374dbad0"}
01:19:27.837 00.017 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"0c8196eb-6865-4250-beb2-a380bb16ec9f"}
01:19:27.849 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":249,"width":15,"height":15,"star_pos":[6.63,6.86],"pixels":"..."},"id":"0c8196eb-6865-4250-beb2-a380bb16ec9f"}
01:19:29.681 01.832 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"32837b88-650d-4dc8-bd7f-e0eca27e1439"}
01:19:29.702 00.021 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"32837b88-650d-4dc8-bd7f-e0eca27e1439"}
01:19:29.720 00.018 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"09c5c716-81c1-4645-9edf-e8718f676cad"}
01:19:29.730 00.010 9340 case statement mapped state 6 to 3
01:19:29.739 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"09c5c716-81c1-4645-9edf-e8718f676cad"}
01:19:29.749 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"07389853-539b-4e40-b72f-3d6f20c3465a"}
01:19:29.758 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":249,"width":15,"height":15,"star_pos":[6.63,6.86],"pixels":"..."},"id":"07389853-539b-4e40-b72f-3d6f20c3465a"}
01:19:29.961 00.203 12020 Exposure complete
01:19:30.181 00.220 12020 worker thread done servicing request
01:19:30.181 00.000 9340 OnExposeComplete: enter
01:19:30.210 00.029 9340 UpdateGuideState(): m_state=6
01:19:30.220 00.010 9340 Star::Find(15, 818, 623, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 250
01:19:30.229 00.009 9340 Star::Find returns 1 (0), X=818.68, Y=624.00, Mass=628948, SNR=90.7, Peak=53014 HFD=4.0
01:19:30.239 00.010 9340 MultiStar: [#1 0.24,-0.01,0.78,U] [#2 0.61,-0.24,0.00,M1] [#3 0.22,0.19,0.74,U] [#4 0.37,-0.04,0.82,U] [#5 0.13,-0.34,0.72,U] [#6 -0.07,-0.56,0.48,U] [#7 0.16,0.63,0.00,M1] [#8 0.08,-0.56,0.51,U] 
01:19:30.248 00.009 9340 refined, 6 included, MultiStar: {0.23, -0.18}, one-star: {0.42, -0.21}
01:19:30.256 00.008 9340 CameraToMount -- cameraTheta (-0.66) - m_xAngle (-3.09) = xAngle (2.43 = 2.43)
01:19:30.267 00.011 9340 CameraToMount -- cameraTheta (-0.66) - (m_xAngle (-3.09) + m_yAngleError (-0.07)) = yAngle (2.51 = 2.51)
01:19:30.280 00.013 9340 CameraToMount -- cameraX=0.23 cameraY=-0.18 hyp=0.29 cameraTheta=-0.66 mountX=-0.22 mountY=0.17, mountTheta=2.48
01:19:30.314 00.034 9340 SchedulePrimaryMove(10104498, x=0.23, y=-0.18, opts=13)
01:19:30.325 00.011 9340 Enqueuing Move request for scope (0.23, -0.18)
01:19:30.333 00.008 12020 Worker thread wakes up
01:19:30.333 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=13833, max=65535, med=20237, FiltMin=16089, FiltMax=65515, Gamma=2.870
01:19:30.343 00.010 12020 worker thread servicing REQUEST_MOVE scope ofs (0.23, -0.18) opts 0xd
01:19:30.344 00.001 9340 UpdateGuideState exits: m=628948 SNR=90.7
01:19:30.352 00.008 12020 Handling offset move in thread for scope, endpoint = (0.23, -0.18)
01:19:30.352 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:19:30.361 00.009 12020 Moving (0.23, -0.18) raw xDistance=-0.22 yDistance=0.17
01:19:30.362 00.001 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.22
01:19:30.362 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:19:30.362 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
01:19:30.373 00.011 9340 Enqueuing Expose request
01:19:30.383 00.010 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
01:19:30.383 00.000 12020 MoveAxis(E, 0, ABG)
01:19:30.383 00.000 12020 Move returns status 0, amount 0
01:19:30.383 00.000 12020 MoveAxis(N, 0, ABG)
01:19:30.384 00.001 12020 Move returns status 0, amount 0
01:19:30.384 00.000 12020 move complete, result=0
01:19:30.384 00.000 12020 worker thread done servicing request
01:19:30.384 00.000 12020 Worker thread wakes up
01:19:30.384 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
01:19:30.384 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(803,609,31,31)
01:19:30.387 00.003 9340 GuideStep: -0.2 px 0 ms EAST, 0.2 px 0 ms NORTH
01:19:31.678 01.291 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"aa7aab7b-1a37-4302-9216-572566901983"}
01:19:31.692 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"aa7aab7b-1a37-4302-9216-572566901983"}
01:19:31.724 00.032 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"b51afafa-ee34-4b96-98e2-4e1b46d59308"}
01:19:31.738 00.014 9340 case statement mapped state 6 to 3
01:19:31.747 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"b51afafa-ee34-4b96-98e2-4e1b46d59308"}
01:19:31.768 00.021 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"4bce04b5-5c1e-44aa-9053-a4defecbff39"}
01:19:31.779 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":250,"width":15,"height":15,"star_pos":[6.68,7.00],"pixels":"..."},"id":"4bce04b5-5c1e-44aa-9053-a4defecbff39"}
01:19:32.748 00.969 12020 Exposure complete
01:19:33.012 00.264 12020 worker thread done servicing request
01:19:33.012 00.000 9340 OnExposeComplete: enter
01:19:33.025 00.013 9340 UpdateGuideState(): m_state=6
01:19:33.041 00.016 9340 Star::Find(15, 818, 624, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 251
01:19:33.087 00.046 9340 Star::Find returns 1 (0), X=819.06, Y=624.15, Mass=658334, SNR=126.0, Peak=55056 HFD=4.2
01:19:33.100 00.013 9340 MultiStar: [#1 0.49,-0.00,0.64,U] [#2 0.85,-0.23,0.00,M2] [#3 0.28,-0.40,0.51,U] [#4 0.95,0.08,0.00,M1] [#5 0.34,-0.03,0.46,U] [#6 -0.01,-0.05,0.29,U] [#7 0.04,-0.15,0.29,U] [#8 0.05,-0.24,0.28,U] 
01:19:33.113 00.013 9340 refined, 6 included, MultiStar: {0.41, -0.12}, one-star: {0.80, -0.07}
01:19:33.126 00.013 9340 CameraToMount -- cameraTheta (-0.28) - m_xAngle (-3.09) = xAngle (2.81 = 2.81)
01:19:33.153 00.027 9340 CameraToMount -- cameraTheta (-0.28) - (m_xAngle (-3.09) + m_yAngleError (-0.07)) = yAngle (2.89 = 2.89)
01:19:33.176 00.023 9340 CameraToMount -- cameraX=0.41 cameraY=-0.12 hyp=0.43 cameraTheta=-0.28 mountX=-0.41 mountY=0.11, mountTheta=2.88
01:19:33.191 00.015 9340 SchedulePrimaryMove(10104498, x=0.41, y=-0.12, opts=13)
01:19:33.206 00.015 9340 Enqueuing Move request for scope (0.41, -0.12)
01:19:33.218 00.012 12020 Worker thread wakes up
01:19:33.218 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=14267, max=65535, med=20295, FiltMin=16158, FiltMax=65515, Gamma=2.870
01:19:33.244 00.026 12020 worker thread servicing REQUEST_MOVE scope ofs (0.41, -0.12) opts 0xd
01:19:33.245 00.001 12020 Handling offset move in thread for scope, endpoint = (0.41, -0.12)
01:19:33.245 00.000 12020 Moving (0.41, -0.12) raw xDistance=-0.41 yDistance=0.11
01:19:33.245 00.000 12020 GuideAlgorithmHysteresis::Result() returns -0.17 from input -0.41
01:19:33.245 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:19:33.246 00.001 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
01:19:33.246 00.000 12020 MoveAxis(E, 29, ABG)
01:19:33.246 00.000 12020 Guiding  Dir = 2, Dur = 29
01:19:33.247 00.001 9340 UpdateGuideState exits: m=658334 SNR=126.0
01:19:33.259 00.012 12020 IsSlewing returns 0
01:19:33.259 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:19:33.272 00.013 12020 IsGuiding returns 0
01:19:33.272 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
01:19:33.286 00.014 9340 Enqueuing Expose request
01:19:33.333 00.047 12020 IsGuiding returns 1
01:19:33.333 00.000 12020 scope still moving after pulse duration time elapsed
01:19:33.358 00.025 12020 IsSlewing returns 0
01:19:33.359 00.001 12020 IsGuiding returns 1
01:19:33.420 00.061 12020 IsSlewing returns 0
01:19:33.424 00.004 12020 IsGuiding returns 0
01:19:33.425 00.001 12020 scope move finished after 29 + 122 ms
01:19:33.425 00.000 12020 Move returns status 0, amount 29
01:19:33.425 00.000 12020 MoveAxis(N, 0, ABG)
01:19:33.426 00.001 12020 Move returns status 0, amount 0
01:19:33.426 00.000 12020 move complete, result=0
01:19:33.426 00.000 12020 worker thread done servicing request
01:19:33.426 00.000 9340 GuideStep: -0.4 px 29 ms EAST, 0.1 px 0 ms NORTH
01:19:33.438 00.012 12020 Worker thread wakes up
01:19:33.438 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
01:19:33.438 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(803,609,31,31)
01:19:33.686 00.248 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"d6a44c4b-257c-4de3-902b-72713a397b48"}
01:19:33.728 00.042 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"d6a44c4b-257c-4de3-902b-72713a397b48"}
01:19:33.759 00.031 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"66c3876a-2305-48eb-8c1b-ca44b6ba8ef1"}
01:19:33.826 00.067 9340 case statement mapped state 6 to 3
01:19:33.859 00.033 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"66c3876a-2305-48eb-8c1b-ca44b6ba8ef1"}
01:19:33.907 00.048 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"cbf92ac6-975d-46fa-ab65-52acad73f145"}
01:19:33.925 00.018 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":251,"width":15,"height":15,"star_pos":[7.06,7.15],"pixels":"..."},"id":"cbf92ac6-975d-46fa-ab65-52acad73f145"}
01:19:35.682 01.757 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"3d74e953-5b44-4828-b505-b7e3db20dc46"}
01:19:35.704 00.022 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"3d74e953-5b44-4828-b505-b7e3db20dc46"}
01:19:35.756 00.052 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"c160e8d3-6171-4bc3-9ab2-dd1a88b3c7d8"}
01:19:35.773 00.017 9340 case statement mapped state 6 to 3
01:19:35.785 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"c160e8d3-6171-4bc3-9ab2-dd1a88b3c7d8"}
01:19:35.802 00.017 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"76b8adfb-469b-4301-bc74-9c1c34f6bf26"}
01:19:35.824 00.022 12020 Exposure complete
01:19:35.825 00.001 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":251,"width":15,"height":15,"star_pos":[7.06,7.15],"pixels":"..."},"id":"76b8adfb-469b-4301-bc74-9c1c34f6bf26"}
01:19:36.094 00.269 12020 worker thread done servicing request
01:19:36.095 00.001 9340 OnExposeComplete: enter
01:19:36.106 00.011 9340 UpdateGuideState(): m_state=6
01:19:36.117 00.011 9340 Star::Find(15, 819, 624, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 252
01:19:36.127 00.010 9340 Star::Find returns 1 (0), X=818.92, Y=623.75, Mass=602062, SNR=77.0, Peak=53786 HFD=4.0
01:19:36.138 00.011 9340 MultiStar: [#1 0.24,-0.05,0.97,U] [#2 0.92,-0.38,0.00,M3] [#3 0.29,-0.05,0.90,U] [#4 1.00,-0.14,0.00,M2] [#5 0.11,-0.14,0.78,U] [#6 0.18,-0.29,0.55,U] [#7 -0.30,0.19,0.36,U] [#8 0.43,-0.91,0.00,M3] 
01:19:36.167 00.029 9340 refined, 5 included, MultiStar: {0.27, -0.17}, one-star: {0.65, -0.46}
01:19:36.181 00.014 9340 CameraToMount -- cameraTheta (-0.56) - m_xAngle (-3.09) = xAngle (2.53 = 2.53)
01:19:36.194 00.013 9340 CameraToMount -- cameraTheta (-0.56) - (m_xAngle (-3.09) + m_yAngleError (-0.07)) = yAngle (2.61 = 2.61)
01:19:36.206 00.012 9340 CameraToMount -- cameraX=0.27 cameraY=-0.17 hyp=0.32 cameraTheta=-0.56 mountX=-0.26 mountY=0.16, mountTheta=2.59
01:19:36.224 00.018 9340 SchedulePrimaryMove(10104498, x=0.27, y=-0.17, opts=13)
01:19:36.235 00.011 9340 Enqueuing Move request for scope (0.27, -0.17)
01:19:36.247 00.012 12020 Worker thread wakes up
01:19:36.247 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=13535, max=65535, med=20259, FiltMin=15870, FiltMax=65515, Gamma=2.870
01:19:36.278 00.031 12020 worker thread servicing REQUEST_MOVE scope ofs (0.27, -0.17) opts 0xd
01:19:36.278 00.000 9340 UpdateGuideState exits: m=602062 SNR=77.0
01:19:36.291 00.013 12020 Handling offset move in thread for scope, endpoint = (0.27, -0.17)
01:19:36.291 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:19:36.301 00.010 9340 ScheduleExposure(2000,3,1) exposurePending=0
01:19:36.311 00.010 12020 Moving (0.27, -0.17) raw xDistance=-0.26 yDistance=0.16
01:19:36.311 00.000 9340 Enqueuing Expose request
01:19:36.320 00.009 12020 GuideAlgorithmHysteresis::Result() returns -0.12 from input -0.26
01:19:36.320 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:19:36.320 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
01:19:36.320 00.000 12020 MoveAxis(E, 21, ABG)
01:19:36.320 00.000 12020 Guiding  Dir = 2, Dur = 21
01:19:36.322 00.002 12020 IsSlewing returns 0
01:19:36.322 00.000 12020 IsGuiding returns 0
01:19:36.349 00.027 12020 IsGuiding returns 1
01:19:36.349 00.000 12020 scope still moving after pulse duration time elapsed
01:19:36.411 00.062 12020 IsSlewing returns 0
01:19:36.412 00.001 12020 IsGuiding returns 0
01:19:36.412 00.000 12020 scope move finished after 21 + 69 ms
01:19:36.412 00.000 12020 Move returns status 0, amount 21
01:19:36.412 00.000 12020 MoveAxis(N, 0, ABG)
01:19:36.413 00.001 12020 Move returns status 0, amount 0
01:19:36.413 00.000 12020 move complete, result=0
01:19:36.413 00.000 12020 worker thread done servicing request
01:19:36.413 00.000 9340 GuideStep: -0.3 px 21 ms EAST, 0.2 px 0 ms NORTH
01:19:36.425 00.012 12020 Worker thread wakes up
01:19:36.425 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
01:19:36.426 00.001 12020 Handling exposure in thread, d=2000 o=3 r=(803,609,31,31)
01:19:37.690 01.264 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"453dc14c-536c-4f6e-8a7b-7572223a069d"}
01:19:37.715 00.025 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"453dc14c-536c-4f6e-8a7b-7572223a069d"}
01:19:37.728 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"06d4a037-93aa-4ee0-b207-85e9d6a27ac5"}
01:19:37.736 00.008 9340 case statement mapped state 6 to 3
01:19:37.744 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"06d4a037-93aa-4ee0-b207-85e9d6a27ac5"}
01:19:37.754 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"2b0f0503-3fa9-455d-8f41-20d4eb3b37bd"}
01:19:37.765 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":252,"width":15,"height":15,"star_pos":[6.92,6.75],"pixels":"..."},"id":"2b0f0503-3fa9-455d-8f41-20d4eb3b37bd"}
01:19:38.811 01.046 12020 Exposure complete
01:19:39.014 00.203 12020 worker thread done servicing request
01:19:39.015 00.001 9340 OnExposeComplete: enter
01:19:39.024 00.009 9340 UpdateGuideState(): m_state=6
01:19:39.033 00.009 9340 Star::Find(15, 818, 623, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 253
01:19:39.048 00.015 9340 Star::Find returns 1 (0), X=818.79, Y=624.08, Mass=604840, SNR=82.2, Peak=54110 HFD=4.1
01:19:39.057 00.009 9340 MultiStar: [#1 0.16,-0.26,0.82,U] [#2 0.77,-0.17,0.00,M4] [#3 0.33,0.25,0.78,U] [#4 0.52,-0.23,0.81,U] [#5 0.13,-0.21,0.68,U] [#6 0.18,0.08,0.48,U] [#7 -0.19,0.19,0.42,U] [#8 0.04,-0.54,0.44,U] 
01:19:39.067 00.010 9340 refined, 7 included, MultiStar: {0.27, -0.11}, one-star: {0.53, -0.14}
01:19:39.077 00.010 9340 CameraToMount -- cameraTheta (-0.40) - m_xAngle (-3.09) = xAngle (2.70 = 2.70)
01:19:39.088 00.011 9340 CameraToMount -- cameraTheta (-0.40) - (m_xAngle (-3.09) + m_yAngleError (-0.07)) = yAngle (2.77 = 2.77)
01:19:39.098 00.010 9340 CameraToMount -- cameraX=0.27 cameraY=-0.11 hyp=0.29 cameraTheta=-0.40 mountX=-0.26 mountY=0.11, mountTheta=2.76
01:19:39.128 00.030 9340 SchedulePrimaryMove(10104498, x=0.27, y=-0.11, opts=13)
01:19:39.136 00.008 9340 Enqueuing Move request for scope (0.27, -0.11)
01:19:39.147 00.011 12020 Worker thread wakes up
01:19:39.147 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=13456, max=65535, med=20307, FiltMin=15900, FiltMax=65515, Gamma=2.870
01:19:39.157 00.010 12020 worker thread servicing REQUEST_MOVE scope ofs (0.27, -0.11) opts 0xd
01:19:39.157 00.000 9340 UpdateGuideState exits: m=604840 SNR=82.2
01:19:39.167 00.010 12020 Handling offset move in thread for scope, endpoint = (0.27, -0.11)
01:19:39.167 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:19:39.179 00.012 12020 Moving (0.27, -0.11) raw xDistance=-0.26 yDistance=0.11
01:19:39.179 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
01:19:39.196 00.017 12020 GuideAlgorithmHysteresis::Result() returns -0.12 from input -0.26
01:19:39.196 00.000 9340 Enqueuing Expose request
01:19:39.207 00.011 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:19:39.208 00.001 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
01:19:39.208 00.000 12020 MoveAxis(E, 20, ABG)
01:19:39.208 00.000 12020 Guiding  Dir = 2, Dur = 20
01:19:39.209 00.001 12020 IsSlewing returns 0
01:19:39.210 00.001 12020 IsGuiding returns 0
01:19:39.275 00.065 12020 IsGuiding returns 1
01:19:39.275 00.000 12020 scope still moving after pulse duration time elapsed
01:19:39.314 00.039 12020 IsSlewing returns 0
01:19:39.317 00.003 12020 IsGuiding returns 0
01:19:39.318 00.001 12020 scope move finished after 20 + 88 ms
01:19:39.318 00.000 12020 Move returns status 0, amount 20
01:19:39.322 00.004 12020 MoveAxis(N, 0, ABG)
01:19:39.329 00.007 12020 Move returns status 0, amount 0
01:19:39.329 00.000 12020 move complete, result=0
01:19:39.330 00.001 9340 GuideStep: -0.3 px 20 ms EAST, 0.1 px 0 ms NORTH
01:19:39.383 00.053 12020 worker thread done servicing request
01:19:39.383 00.000 12020 Worker thread wakes up
01:19:39.383 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
01:19:39.384 00.001 12020 Handling exposure in thread, d=2000 o=3 r=(803,609,31,31)
01:19:39.688 00.304 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"4a326b8e-3d04-4e96-a0a0-3beb616b59fa"}
01:19:39.716 00.028 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"4a326b8e-3d04-4e96-a0a0-3beb616b59fa"}
01:19:39.732 00.016 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"531b269c-2f7c-415e-8db3-f877f3305eb1"}
01:19:39.746 00.014 9340 case statement mapped state 6 to 3
01:19:39.807 00.061 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"531b269c-2f7c-415e-8db3-f877f3305eb1"}
01:19:39.854 00.047 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"161471ac-c0bf-455f-a9c2-3f67003e1ed3"}
01:19:39.895 00.041 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":253,"width":15,"height":15,"star_pos":[6.79,7.08],"pixels":"..."},"id":"161471ac-c0bf-455f-a9c2-3f67003e1ed3"}
01:19:41.690 01.795 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"455e6ab7-0bf2-48be-b308-f06a4e4ca830"}
01:19:41.703 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"455e6ab7-0bf2-48be-b308-f06a4e4ca830"}
01:19:41.719 00.016 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"d878338c-7cbe-4f7c-8854-3494751288c4"}
01:19:41.751 00.032 9340 case statement mapped state 6 to 3
01:19:41.764 00.013 12020 Exposure complete
01:19:41.764 00.000 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"d878338c-7cbe-4f7c-8854-3494751288c4"}
01:19:41.775 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"cb8a458e-5d82-4699-95db-09210e47a182"}
01:19:41.785 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":253,"width":15,"height":15,"star_pos":[6.79,7.08],"pixels":"..."},"id":"cb8a458e-5d82-4699-95db-09210e47a182"}
01:19:42.015 00.230 12020 worker thread done servicing request
01:19:42.015 00.000 9340 OnExposeComplete: enter
01:19:42.029 00.014 9340 UpdateGuideState(): m_state=6
01:19:42.043 00.014 9340 Star::Find(15, 818, 624, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 254
01:19:42.053 00.010 9340 Star::Find returns 1 (0), X=818.64, Y=624.02, Mass=668319, SNR=95.0, Peak=57922 HFD=4.1
01:19:42.085 00.032 9340 MultiStar: [#1 -0.20,0.16,0.87,U] [#2 0.64,0.09,0.00,M5] [#3 0.12,0.37,0.78,U] [#4 0.83,0.32,0.00,M2] [#5 0.01,0.37,0.57,U] [#6 0.37,0.70,0.00,M1] [#7 0.16,0.77,0.00,M1] [#8 -0.32,-0.12,0.37,U] 
01:19:42.095 00.010 9340 refined, 4 included, MultiStar: {0.05, 0.11}, one-star: {0.38, -0.20}
01:19:42.107 00.012 9340 CameraToMount -- cameraTheta (1.13) - m_xAngle (-3.09) = xAngle (4.23 = -2.06)
01:19:42.121 00.014 9340 CameraToMount -- cameraTheta (1.13) - (m_xAngle (-3.09) + m_yAngleError (-0.07)) = yAngle (4.30 = -1.98)
01:19:42.136 00.015 9340 CameraToMount -- cameraX=0.05 cameraY=0.11 hyp=0.12 cameraTheta=1.13 mountX=-0.06 mountY=-0.11, mountTheta=-2.04
01:19:42.168 00.032 9340 SchedulePrimaryMove(10104498, x=0.05, y=0.11, opts=13)
01:19:42.181 00.013 9340 Enqueuing Move request for scope (0.05, 0.11)
01:19:42.191 00.010 12020 Worker thread wakes up
01:19:42.191 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=13869, max=65535, med=20352, FiltMin=16178, FiltMax=65515, Gamma=2.870
01:19:42.201 00.010 12020 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.11) opts 0xd
01:19:42.202 00.001 9340 UpdateGuideState exits: m=668319 SNR=95.0
01:19:42.213 00.011 12020 Handling offset move in thread for scope, endpoint = (0.05, 0.11)
01:19:42.214 00.001 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:19:42.229 00.015 12020 Moving (0.05, 0.11) raw xDistance=-0.06 yDistance=-0.11
01:19:42.230 00.001 9340 ScheduleExposure(2000,3,1) exposurePending=0
01:19:42.259 00.029 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
01:19:42.261 00.002 9340 Enqueuing Expose request
01:19:42.272 00.011 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:19:42.273 00.001 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
01:19:42.273 00.000 12020 MoveAxis(E, 0, ABG)
01:19:42.273 00.000 12020 Move returns status 0, amount 0
01:19:42.273 00.000 12020 MoveAxis(N, 0, ABG)
01:19:42.273 00.000 12020 Move returns status 0, amount 0
01:19:42.273 00.000 12020 move complete, result=0
01:19:42.274 00.001 12020 worker thread done servicing request
01:19:42.274 00.000 12020 Worker thread wakes up
01:19:42.274 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
01:19:42.274 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(803,609,31,31)
01:19:42.276 00.002 9340 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
01:19:43.689 01.413 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"7c8c38d1-e64b-47f7-9836-839a9fa7e0d9"}
01:19:43.734 00.045 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"7c8c38d1-e64b-47f7-9836-839a9fa7e0d9"}
01:19:43.746 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"3542d5c9-cb7d-4bf0-9ca7-bfe2f5cbf79a"}
01:19:43.759 00.013 9340 case statement mapped state 6 to 3
01:19:43.770 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"3542d5c9-cb7d-4bf0-9ca7-bfe2f5cbf79a"}
01:19:43.782 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"aa0693c0-fd46-4e68-9ccd-5abe795b4031"}
01:19:43.791 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":254,"width":15,"height":15,"star_pos":[6.64,7.02],"pixels":"..."},"id":"aa0693c0-fd46-4e68-9ccd-5abe795b4031"}
01:19:44.639 00.848 12020 Exposure complete
01:19:44.844 00.205 12020 worker thread done servicing request
01:19:44.845 00.001 9340 OnExposeComplete: enter
01:19:44.855 00.010 9340 UpdateGuideState(): m_state=6
01:19:44.864 00.009 9340 Star::Find(15, 818, 624, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 255
01:19:44.873 00.009 9340 Star::Find returns 1 (0), X=818.86, Y=624.54, Mass=663787, SNR=107.8, Peak=59856 HFD=3.8
01:19:44.882 00.009 9340 MultiStar: [#1 0.35,0.41,0.70,U] [#2 0.71,0.41,0.00,M6] [#3 0.40,0.76,0.00,M1] [#4 0.73,0.39,0.00,M3] [#5 0.36,0.17,0.51,U] [#6 0.44,0.22,0.35,U] [#7 0.57,0.54,0.00,M2] [#8 0.12,0.04,0.33,U] 
01:19:44.891 00.009 9340 refined, 4 included, MultiStar: {0.42, 0.27}, one-star: {0.60, 0.33}
01:19:44.901 00.010 9340 CameraToMount -- cameraTheta (0.58) - m_xAngle (-3.09) = xAngle (3.67 = -2.61)
01:19:44.911 00.010 9340 CameraToMount -- cameraTheta (0.58) - (m_xAngle (-3.09) + m_yAngleError (-0.07)) = yAngle (3.74 = -2.54)
01:19:44.933 00.022 9340 CameraToMount -- cameraX=0.42 cameraY=0.27 hyp=0.50 cameraTheta=0.58 mountX=-0.43 mountY=-0.28, mountTheta=-2.56
01:19:44.949 00.016 9340 SchedulePrimaryMove(10104498, x=0.42, y=0.27, opts=13)
01:19:44.958 00.009 9340 Enqueuing Move request for scope (0.42, 0.27)
01:19:44.966 00.008 12020 Worker thread wakes up
01:19:44.967 00.001 9340 UpdateImageDisplay: Size=(1920,1080) min=13648, max=65535, med=20419, FiltMin=16139, FiltMax=65515, Gamma=2.870
01:19:44.974 00.007 12020 worker thread servicing REQUEST_MOVE scope ofs (0.42, 0.27) opts 0xd
01:19:44.974 00.000 9340 UpdateGuideState exits: m=663787 SNR=107.8
01:19:44.982 00.008 12020 Handling offset move in thread for scope, endpoint = (0.42, 0.27)
01:19:44.983 00.001 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:19:44.993 00.010 12020 Moving (0.42, 0.27) raw xDistance=-0.43 yDistance=-0.28
01:19:44.993 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
01:19:45.003 00.010 12020 GuideAlgorithmHysteresis::Result() returns -0.18 from input -0.43
01:19:45.003 00.000 9340 Enqueuing Expose request
01:19:45.030 00.027 12020 GuideAlgorithmResistSwitch::result() returns -0.28 from input -0.28
01:19:45.030 00.000 12020 MoveAxis(E, 31, ABG)
01:19:45.030 00.000 12020 Guiding  Dir = 2, Dur = 31
01:19:45.031 00.001 12020 IsSlewing returns 0
01:19:45.032 00.001 12020 IsGuiding returns 0
01:19:45.062 00.030 12020 PulseGuide returned control before completion, sleep 12
01:19:45.125 00.063 12020 IsGuiding returns 1
01:19:45.125 00.000 12020 scope still moving after pulse duration time elapsed
01:19:45.156 00.031 12020 IsSlewing returns 0
01:19:45.157 00.001 12020 IsGuiding returns 0
01:19:45.157 00.000 12020 scope move finished after 31 + 93 ms
01:19:45.157 00.000 12020 Move returns status 0, amount 31
01:19:45.157 00.000 12020 MoveAxis(N, 46, ABG)
01:19:45.157 00.000 12020 Guiding  Dir = 0, Dur = 46
01:19:45.158 00.001 12020 IsSlewing returns 0
01:19:45.159 00.001 12020 IsGuiding returns 0
01:19:45.240 00.081 12020 IsGuiding returns 1
01:19:45.240 00.000 12020 scope still moving after pulse duration time elapsed
01:19:45.265 00.025 12020 IsSlewing returns 0
01:19:45.266 00.001 12020 IsGuiding returns 1
01:19:45.296 00.030 12020 IsSlewing returns 0
01:19:45.298 00.002 12020 IsGuiding returns 1
01:19:45.414 00.116 12020 IsSlewing returns 0
01:19:45.462 00.048 12020 IsGuiding returns 0
01:19:45.462 00.000 12020 scope move finished after 46 + 257 ms
01:19:45.462 00.000 12020 Move returns status 0, amount 46
01:19:45.462 00.000 12020 move complete, result=0
01:19:45.463 00.001 12020 worker thread done servicing request
01:19:45.463 00.000 9340 GuideStep: -0.4 px 31 ms EAST, -0.3 px 46 ms NORTH
01:19:45.471 00.008 12020 Worker thread wakes up
01:19:45.472 00.001 12020 worker thread servicing REQUEST_EXPOSE 2000
01:19:45.472 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(803,609,31,31)
01:19:45.687 00.215 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"3912f9d9-ce03-47a1-a3ab-8c4ef76d8cd7"}
01:19:45.694 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"3912f9d9-ce03-47a1-a3ab-8c4ef76d8cd7"}
01:19:45.702 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"1bbcc6f0-44b9-4415-b4df-59b0c4c2fc86"}
01:19:45.711 00.009 9340 case statement mapped state 6 to 3
01:19:45.726 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"1bbcc6f0-44b9-4415-b4df-59b0c4c2fc86"}
01:19:45.741 00.015 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"24a85182-9327-4863-9677-da58ae3a8b61"}
01:19:45.752 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":255,"width":15,"height":15,"star_pos":[6.86,6.54],"pixels":"..."},"id":"24a85182-9327-4863-9677-da58ae3a8b61"}
01:19:47.692 01.940 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"c2cf920e-7e54-4ba4-a8d4-84763aa381a8"}
01:19:47.719 00.027 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"c2cf920e-7e54-4ba4-a8d4-84763aa381a8"}
01:19:47.742 00.023 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"bf967708-a39d-4ac5-a3b3-877c2830a284"}
01:19:47.758 00.016 9340 case statement mapped state 6 to 3
01:19:47.771 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"bf967708-a39d-4ac5-a3b3-877c2830a284"}
01:19:47.821 00.050 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"b322d60b-2467-4c96-ace6-5a7596b1a3e3"}
01:19:47.839 00.018 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":255,"width":15,"height":15,"star_pos":[6.86,6.54],"pixels":"..."},"id":"b322d60b-2467-4c96-ace6-5a7596b1a3e3"}
01:19:47.853 00.014 12020 Exposure complete
01:19:48.150 00.297 12020 worker thread done servicing request
01:19:48.150 00.000 9340 OnExposeComplete: enter
01:19:48.161 00.011 9340 UpdateGuideState(): m_state=6
01:19:48.172 00.011 9340 Star::Find(15, 818, 624, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 256
01:19:48.184 00.012 9340 Star::Find returns 1 (0), X=819.17, Y=623.54, Mass=670513, SNR=101.6, Peak=58066 HFD=3.8
01:19:48.196 00.012 9340 MultiStar: [#1 0.75,-0.39,0.00,M1] [#2 0.88,-0.39,0.00,M7] [#3 0.38,-0.61,0.00,M2] [#4 0.93,-0.36,0.00,M4] [#5 0.56,-0.87,0.00,M1] [#6 -0.06,-0.25,0.49,U] [#7 0.26,-0.43,0.30,U] [#8 0.78,-0.85,0.00,M1] 
01:19:48.230 00.034 9340 refined, 2 included, MultiStar: {0.53, -0.52}, one-star: {0.91, -0.68}
01:19:48.244 00.014 9340 CameraToMount -- cameraTheta (-0.77) - m_xAngle (-3.09) = xAngle (2.32 = 2.32)
01:19:48.255 00.011 9340 CameraToMount -- cameraTheta (-0.77) - (m_xAngle (-3.09) + m_yAngleError (-0.07)) = yAngle (2.39 = 2.39)
01:19:48.268 00.013 9340 CameraToMount -- cameraX=0.53 cameraY=-0.52 hyp=0.75 cameraTheta=-0.77 mountX=-0.51 mountY=0.51, mountTheta=2.36
01:19:48.282 00.014 9340 SchedulePrimaryMove(10104498, x=0.53, y=-0.52, opts=13)
01:19:48.295 00.013 9340 Enqueuing Move request for scope (0.53, -0.52)
01:19:48.306 00.011 12020 Worker thread wakes up
01:19:48.306 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=14210, max=65535, med=20496, FiltMin=16111, FiltMax=65515, Gamma=2.870
01:19:48.335 00.029 12020 worker thread servicing REQUEST_MOVE scope ofs (0.53, -0.52) opts 0xd
01:19:48.335 00.000 12020 Handling offset move in thread for scope, endpoint = (0.53, -0.52)
01:19:48.335 00.000 9340 UpdateGuideState exits: m=670513 SNR=101.6
01:19:48.347 00.012 12020 Moving (0.53, -0.52) raw xDistance=-0.51 yDistance=0.51
01:19:48.347 00.000 12020 GuideAlgorithmHysteresis::Result() returns -0.23 from input -0.51
01:19:48.347 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
01:19:48.347 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:19:48.357 00.010 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.51
01:19:48.358 00.001 9340 ScheduleExposure(2000,3,1) exposurePending=0
01:19:48.367 00.009 12020 MoveAxis(E, 39, ABG)
01:19:48.367 00.000 9340 Enqueuing Expose request
01:19:48.379 00.012 12020 Guiding  Dir = 2, Dur = 39
01:19:48.379 00.000 12020 IsSlewing returns 0
01:19:48.380 00.001 12020 IsGuiding returns 0
01:19:48.416 00.036 12020 PulseGuide returned control before completion, sleep 14
01:19:48.452 00.036 12020 IsGuiding returns 0
01:19:48.452 00.000 12020 Move returns status 0, amount 39
01:19:48.453 00.001 12020 MoveAxis(N, 0, ABG)
01:19:48.453 00.000 12020 Move returns status 0, amount 0
01:19:48.453 00.000 12020 move complete, result=0
01:19:48.453 00.000 12020 worker thread done servicing request
01:19:48.453 00.000 9340 GuideStep: -0.5 px 39 ms EAST, 0.5 px 0 ms NORTH
01:19:48.469 00.016 12020 Worker thread wakes up
01:19:48.469 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
01:19:48.469 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(803,609,31,31)
01:19:49.689 01.220 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"c4c97360-55bc-4b1c-b8ca-2c334a8264b6"}
01:19:49.718 00.029 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"c4c97360-55bc-4b1c-b8ca-2c334a8264b6"}
01:19:49.728 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"5e8f22b6-2e58-40a9-b7d7-02b177ad2174"}
01:19:49.739 00.011 9340 case statement mapped state 6 to 3
01:19:49.748 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"5e8f22b6-2e58-40a9-b7d7-02b177ad2174"}
01:19:49.760 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"d54576b0-a979-475f-9e27-978dfbaaea94"}
01:19:49.772 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":256,"width":15,"height":15,"star_pos":[7.17,6.54],"pixels":"..."},"id":"d54576b0-a979-475f-9e27-978dfbaaea94"}
01:19:50.858 01.086 12020 Exposure complete
01:19:51.060 00.202 12020 worker thread done servicing request
01:19:51.061 00.001 9340 OnExposeComplete: enter
01:19:51.069 00.008 9340 UpdateGuideState(): m_state=6
01:19:51.078 00.009 9340 Star::Find(15, 819, 623, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 257
01:19:51.088 00.010 9340 Star::Find returns 1 (0), X=818.94, Y=623.66, Mass=645723, SNR=95.7, Peak=57754 HFD=4.0
01:19:51.113 00.025 9340 MultiStar: [#1 0.24,-0.55,0.72,U] [#2 0.64,-0.50,0.00,M8] [#3 0.36,-0.52,0.57,U] [#4 0.87,-0.55,0.00,M5] [#5 0.15,-0.82,0.00,M2] [#6 0.33,-0.31,0.48,U] [#7 0.05,0.42,0.31,U] [#8 0.33,-1.04,0.00,M2] 
01:19:51.125 00.012 9340 refined, 4 included, MultiStar: {0.40, -0.41}, one-star: {0.68, -0.56}
01:19:51.133 00.008 9340 CameraToMount -- cameraTheta (-0.80) - m_xAngle (-3.09) = xAngle (2.29 = 2.29)
01:19:51.143 00.010 9340 CameraToMount -- cameraTheta (-0.80) - (m_xAngle (-3.09) + m_yAngleError (-0.07)) = yAngle (2.37 = 2.37)
01:19:51.152 00.009 9340 CameraToMount -- cameraX=0.40 cameraY=-0.41 hyp=0.57 cameraTheta=-0.80 mountX=-0.38 mountY=0.40, mountTheta=2.33
01:19:51.166 00.014 9340 SchedulePrimaryMove(10104498, x=0.40, y=-0.41, opts=13)
01:19:51.176 00.010 9340 Enqueuing Move request for scope (0.40, -0.41)
01:19:51.209 00.033 12020 Worker thread wakes up
01:19:51.209 00.000 12020 worker thread servicing REQUEST_MOVE scope ofs (0.40, -0.41) opts 0xd
01:19:51.210 00.001 9340 UpdateImageDisplay: Size=(1920,1080) min=14103, max=65535, med=20371, FiltMin=16091, FiltMax=65515, Gamma=2.870
01:19:51.222 00.012 12020 Handling offset move in thread for scope, endpoint = (0.40, -0.41)
01:19:51.223 00.001 9340 UpdateGuideState exits: m=645723 SNR=95.7
01:19:51.234 00.011 12020 Moving (0.40, -0.41) raw xDistance=-0.38 yDistance=0.40
01:19:51.235 00.001 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:19:51.243 00.008 12020 GuideAlgorithmHysteresis::Result() returns -0.18 from input -0.38
01:19:51.243 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
01:19:51.254 00.011 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
01:19:51.255 00.001 9340 Enqueuing Expose request
01:19:51.267 00.012 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.40
01:19:51.267 00.000 12020 MoveAxis(E, 30, ABG)
01:19:51.267 00.000 12020 Guiding  Dir = 2, Dur = 30
01:19:51.269 00.002 12020 IsSlewing returns 0
01:19:51.270 00.001 12020 IsGuiding returns 0
01:19:51.298 00.028 12020 PulseGuide returned control before completion, sleep 12
01:19:51.327 00.029 12020 IsGuiding returns 1
01:19:51.327 00.000 12020 scope still moving after pulse duration time elapsed
01:19:51.374 00.047 12020 IsSlewing returns 0
01:19:51.375 00.001 12020 IsGuiding returns 0
01:19:51.375 00.000 12020 scope move finished after 30 + 75 ms
01:19:51.375 00.000 12020 Move returns status 0, amount 30
01:19:51.375 00.000 12020 MoveAxis(N, 0, ABG)
01:19:51.376 00.001 12020 Move returns status 0, amount 0
01:19:51.376 00.000 12020 move complete, result=0
01:19:51.376 00.000 12020 worker thread done servicing request
01:19:51.376 00.000 9340 GuideStep: -0.4 px 30 ms EAST, 0.4 px 0 ms NORTH
01:19:51.389 00.013 12020 Worker thread wakes up
01:19:51.389 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
01:19:51.389 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(803,609,31,31)
01:19:51.687 00.298 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"9e13f453-997c-4a24-a0ed-946bbda69e0d"}
01:19:51.699 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"9e13f453-997c-4a24-a0ed-946bbda69e0d"}
01:19:51.712 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"0dfbd17c-3b20-4d19-8aab-bd00b2c1ceb3"}
01:19:51.721 00.009 9340 case statement mapped state 6 to 3
01:19:51.745 00.024 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"0dfbd17c-3b20-4d19-8aab-bd00b2c1ceb3"}
01:19:51.754 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"16667309-11b0-47e2-87bb-58e4f8573b38"}
01:19:51.765 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":257,"width":15,"height":15,"star_pos":[6.94,6.66],"pixels":"..."},"id":"16667309-11b0-47e2-87bb-58e4f8573b38"}
01:19:53.687 01.922 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"fb27edf2-34ec-432a-a3dc-9d2a5efa4d76"}
01:19:53.703 00.016 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"fb27edf2-34ec-432a-a3dc-9d2a5efa4d76"}
01:19:53.762 00.059 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"b8759d64-0fd6-47db-82f2-dbfa550c392f"}
01:19:53.838 00.076 9340 case statement mapped state 6 to 3
01:19:53.871 00.033 12020 Exposure complete
01:19:53.875 00.004 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"b8759d64-0fd6-47db-82f2-dbfa550c392f"}
01:19:53.925 00.050 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"e35fb80c-81f4-4985-885a-c3c26202cb83"}
01:19:53.946 00.021 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":257,"width":15,"height":15,"star_pos":[6.94,6.66],"pixels":"..."},"id":"e35fb80c-81f4-4985-885a-c3c26202cb83"}
01:19:54.245 00.299 12020 worker thread done servicing request
01:19:54.245 00.000 9340 OnExposeComplete: enter
01:19:54.263 00.018 9340 UpdateGuideState(): m_state=6
01:19:54.275 00.012 9340 Star::Find(15, 818, 623, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 258
01:19:54.289 00.014 9340 Star::Find returns 1 (0), X=818.79, Y=623.48, Mass=699514, SNR=95.7, Peak=56294 HFD=3.9
01:19:54.306 00.017 9340 MultiStar: [#1 0.29,-0.66,0.00,M1] [#2 0.79,-0.85,0.00,M9] [#3 0.34,-0.35,0.79,U] [#4 0.79,-0.61,0.00,M6] [#5 0.26,-0.45,0.69,U] [#6 0.83,-0.33,0.00,M1] [#7 0.31,-0.27,0.39,U] [#8 -0.02,-1.03,0.00,M3] 
01:19:54.344 00.038 9340 refined, 3 included, MultiStar: {0.38, -0.50}, one-star: {0.53, -0.74}
01:19:54.370 00.026 9340 CameraToMount -- cameraTheta (-0.92) - m_xAngle (-3.09) = xAngle (2.18 = 2.18)
01:19:54.382 00.012 9340 CameraToMount -- cameraTheta (-0.92) - (m_xAngle (-3.09) + m_yAngleError (-0.07)) = yAngle (2.25 = 2.25)
01:19:54.396 00.014 9340 CameraToMount -- cameraX=0.38 cameraY=-0.50 hyp=0.63 cameraTheta=-0.92 mountX=-0.36 mountY=0.49, mountTheta=2.20
01:19:54.418 00.022 9340 SchedulePrimaryMove(10104498, x=0.38, y=-0.50, opts=13)
01:19:54.451 00.033 9340 Enqueuing Move request for scope (0.38, -0.50)
01:19:54.465 00.014 12020 Worker thread wakes up
01:19:54.465 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=13364, max=65535, med=20433, FiltMin=16281, FiltMax=65515, Gamma=2.870
01:19:54.477 00.012 12020 worker thread servicing REQUEST_MOVE scope ofs (0.38, -0.50) opts 0xd
01:19:54.477 00.000 9340 UpdateGuideState exits: m=699514 SNR=95.7
01:19:54.488 00.011 12020 Handling offset move in thread for scope, endpoint = (0.38, -0.50)
01:19:54.489 00.001 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:19:54.501 00.012 12020 Moving (0.38, -0.50) raw xDistance=-0.36 yDistance=0.49
01:19:54.501 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
01:19:54.514 00.013 12020 GuideAlgorithmHysteresis::Result() returns -0.16 from input -0.36
01:19:54.514 00.000 9340 Enqueuing Expose request
01:19:54.526 00.012 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
01:19:54.527 00.001 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.49
01:19:54.527 00.000 12020 MoveAxis(E, 28, ABG)
01:19:54.527 00.000 12020 Guiding  Dir = 2, Dur = 28
01:19:54.528 00.001 12020 IsSlewing returns 0
01:19:54.545 00.017 12020 IsGuiding returns 0
01:19:54.577 00.032 12020 IsGuiding returns 1
01:19:54.578 00.001 12020 scope still moving after pulse duration time elapsed
01:19:54.624 00.046 12020 IsSlewing returns 0
01:19:54.672 00.048 12020 IsGuiding returns 0
01:19:54.672 00.000 12020 scope move finished after 28 + 98 ms
01:19:54.672 00.000 12020 Move returns status 0, amount 28
01:19:54.672 00.000 12020 MoveAxis(N, 0, ABG)
01:19:54.673 00.001 12020 Move returns status 0, amount 0
01:19:54.673 00.000 12020 move complete, result=0
01:19:54.673 00.000 12020 worker thread done servicing request
01:19:54.673 00.000 9340 GuideStep: -0.4 px 28 ms EAST, 0.5 px 0 ms NORTH
01:19:54.684 00.011 12020 Worker thread wakes up
01:19:54.685 00.001 12020 worker thread servicing REQUEST_EXPOSE 2000
01:19:54.685 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(803,609,31,31)
01:19:55.685 01.000 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"2fdba5da-d83d-41c9-8de8-70b8748b8b94"}
01:19:55.701 00.016 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"2fdba5da-d83d-41c9-8de8-70b8748b8b94"}
01:19:55.723 00.022 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"94b69dc4-762c-48bc-b67b-4405b779997a"}
01:19:55.733 00.010 9340 case statement mapped state 6 to 3
01:19:55.767 00.034 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"94b69dc4-762c-48bc-b67b-4405b779997a"}
01:19:55.779 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"56fdc3a3-614d-4f72-adeb-8e633e388dbb"}
01:19:55.792 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":258,"width":15,"height":15,"star_pos":[6.79,7.48],"pixels":"..."},"id":"56fdc3a3-614d-4f72-adeb-8e633e388dbb"}
01:19:57.057 01.265 12020 Exposure complete
01:19:57.267 00.210 12020 worker thread done servicing request
01:19:57.267 00.000 9340 OnExposeComplete: enter
01:19:57.279 00.012 9340 UpdateGuideState(): m_state=6
01:19:57.288 00.009 9340 Star::Find(15, 818, 623, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 259
01:19:57.314 00.026 9340 Star::Find returns 1 (0), X=818.43, Y=623.89, Mass=624689, SNR=86.7, Peak=55798 HFD=3.9
01:19:57.322 00.008 9340 MultiStar: [#1 0.03,-0.40,1.11,U] [#2 0.48,-0.29,0.97,U] [#3 0.01,-0.11,0.67,U] [#4 0.72,-0.25,0.00,M7] [#5 -0.28,-0.69,0.00,M2] [#6 -0.41,-0.51,0.00,M2] [#7 -0.44,0.14,0.46,U] [#8 -0.54,-0.72,0.00,M4] 
01:19:57.332 00.010 9340 refined, 4 included, MultiStar: {0.11, -0.25}, one-star: {0.17, -0.32}
01:19:57.340 00.008 9340 CameraToMount -- cameraTheta (-1.15) - m_xAngle (-3.09) = xAngle (1.94 = 1.94)
01:19:57.353 00.013 9340 CameraToMount -- cameraTheta (-1.15) - (m_xAngle (-3.09) + m_yAngleError (-0.07)) = yAngle (2.02 = 2.02)
01:19:57.362 00.009 9340 CameraToMount -- cameraX=0.11 cameraY=-0.25 hyp=0.27 cameraTheta=-1.15 mountX=-0.10 mountY=0.25, mountTheta=1.95
01:19:57.375 00.013 9340 SchedulePrimaryMove(10104498, x=0.11, y=-0.25, opts=13)
01:19:57.399 00.024 9340 Enqueuing Move request for scope (0.11, -0.25)
01:19:57.408 00.009 12020 Worker thread wakes up
01:19:57.408 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=13611, max=65535, med=20514, FiltMin=16056, FiltMax=65515, Gamma=2.870
01:19:57.417 00.009 12020 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.25) opts 0xd
01:19:57.417 00.000 9340 UpdateGuideState exits: m=624689 SNR=86.7
01:19:57.427 00.010 12020 Handling offset move in thread for scope, endpoint = (0.11, -0.25)
01:19:57.427 00.000 12020 Moving (0.11, -0.25) raw xDistance=-0.10 yDistance=0.25
01:19:57.427 00.000 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
01:19:57.427 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:19:57.428 00.001 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:19:57.440 00.012 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.25
01:19:57.441 00.001 9340 ScheduleExposure(2000,3,1) exposurePending=0
01:19:57.449 00.008 12020 MoveAxis(E, 0, ABG)
01:19:57.449 00.000 12020 Move returns status 0, amount 0
01:19:57.449 00.000 9340 Enqueuing Expose request
01:19:57.459 00.010 12020 MoveAxis(N, 0, ABG)
01:19:57.459 00.000 12020 Move returns status 0, amount 0
01:19:57.460 00.001 12020 move complete, result=0
01:19:57.460 00.000 12020 worker thread done servicing request
01:19:57.460 00.000 12020 Worker thread wakes up
01:19:57.460 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
01:19:57.460 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(803,609,31,31)
01:19:57.464 00.004 9340 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
01:19:57.683 00.219 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"b582ae4a-f9e1-44d6-973d-56721c7c9135"}
01:19:57.706 00.023 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"b582ae4a-f9e1-44d6-973d-56721c7c9135"}
01:19:57.724 00.018 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"0cf8557d-57bd-4378-a8d5-9423603bad52"}
01:19:57.749 00.025 9340 case statement mapped state 6 to 3
01:19:57.760 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"0cf8557d-57bd-4378-a8d5-9423603bad52"}
01:19:57.800 00.040 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"031cbff9-04cb-45b3-b06e-f11906641254"}
01:19:57.823 00.023 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":259,"width":15,"height":15,"star_pos":[7.43,6.89],"pixels":"..."},"id":"031cbff9-04cb-45b3-b06e-f11906641254"}
01:19:59.682 01.859 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"2e859625-73fb-4b94-a6d1-11104c6dc80b"}
01:19:59.727 00.045 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"2e859625-73fb-4b94-a6d1-11104c6dc80b"}
01:19:59.800 00.073 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"34750e40-b8d0-45c1-989b-b7a2bccea62f"}
01:19:59.875 00.075 9340 case statement mapped state 6 to 3
01:19:59.895 00.020 12020 Exposure complete
01:19:59.895 00.000 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"34750e40-b8d0-45c1-989b-b7a2bccea62f"}
01:19:59.915 00.020 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"396b8fe8-4d08-4c3a-be5e-0274a0d01f3a"}
01:19:59.974 00.059 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":259,"width":15,"height":15,"star_pos":[7.43,6.89],"pixels":"..."},"id":"396b8fe8-4d08-4c3a-be5e-0274a0d01f3a"}
01:20:00.371 00.397 12020 worker thread done servicing request
01:20:00.372 00.001 9340 OnExposeComplete: enter
01:20:00.414 00.042 9340 UpdateGuideState(): m_state=6
01:20:00.430 00.016 9340 Star::Find(15, 818, 623, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 260
01:20:00.442 00.012 9340 Star::Find returns 1 (0), X=818.95, Y=623.94, Mass=671156, SNR=91.2, Peak=57254 HFD=4.1
01:20:00.456 00.014 9340 MultiStar: [#1 0.35,-0.35,0.65,U] [#2 0.99,0.02,0.00,M9] [#3 0.24,-0.06,0.85,U] [#4 0.93,-0.36,0.00,M8] [#5 0.58,-0.24,0.61,U] [#6 0.30,-0.37,0.40,U] [#7 0.09,0.15,0.37,U] [#8 0.55,-0.54,0.00,M5] 
01:20:00.468 00.012 9340 refined, 5 included, MultiStar: {0.42, -0.20}, one-star: {0.68, -0.27}
01:20:00.480 00.012 9340 CameraToMount -- cameraTheta (-0.45) - m_xAngle (-3.09) = xAngle (2.64 = 2.64)
01:20:00.511 00.031 9340 CameraToMount -- cameraTheta (-0.45) - (m_xAngle (-3.09) + m_yAngleError (-0.07)) = yAngle (2.71 = 2.71)
01:20:00.525 00.014 9340 CameraToMount -- cameraX=0.42 cameraY=-0.20 hyp=0.46 cameraTheta=-0.45 mountX=-0.41 mountY=0.19, mountTheta=2.70
01:20:00.540 00.015 9340 SchedulePrimaryMove(10104498, x=0.42, y=-0.20, opts=13)
01:20:00.552 00.012 9340 Enqueuing Move request for scope (0.42, -0.20)
01:20:00.567 00.015 12020 Worker thread wakes up
01:20:00.567 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=13775, max=65535, med=20450, FiltMin=15971, FiltMax=65515, Gamma=2.870
01:20:00.580 00.013 12020 worker thread servicing REQUEST_MOVE scope ofs (0.42, -0.20) opts 0xd
01:20:00.580 00.000 12020 Handling offset move in thread for scope, endpoint = (0.42, -0.20)
01:20:00.580 00.000 12020 Moving (0.42, -0.20) raw xDistance=-0.41 yDistance=0.19
01:20:00.580 00.000 12020 GuideAlgorithmHysteresis::Result() returns -0.17 from input -0.41
01:20:00.581 00.001 9340 UpdateGuideState exits: m=671156 SNR=91.2
01:20:00.611 00.030 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:20:00.611 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:20:00.623 00.012 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.19
01:20:00.623 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
01:20:00.634 00.011 12020 MoveAxis(E, 29, ABG)
01:20:00.634 00.000 9340 Enqueuing Expose request
01:20:00.648 00.014 12020 Guiding  Dir = 2, Dur = 29
01:20:00.649 00.001 12020 IsSlewing returns 0
01:20:00.651 00.002 12020 IsGuiding returns 0
01:20:00.668 00.017 12020 PulseGuide returned control before completion, sleep 21
01:20:00.733 00.065 12020 IsGuiding returns 0
01:20:00.733 00.000 12020 Move returns status 0, amount 29
01:20:00.733 00.000 12020 MoveAxis(N, 0, ABG)
01:20:00.733 00.000 12020 Move returns status 0, amount 0
01:20:00.734 00.001 12020 move complete, result=0
01:20:00.734 00.000 12020 worker thread done servicing request
01:20:00.734 00.000 9340 GuideStep: -0.4 px 29 ms EAST, 0.2 px 0 ms NORTH
01:20:00.747 00.013 12020 Worker thread wakes up
01:20:00.748 00.001 12020 worker thread servicing REQUEST_EXPOSE 2000
01:20:00.748 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(803,609,31,31)
01:20:01.681 00.933 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"2ba7cf4d-bbcf-4ed0-9344-80d40ed60d5f"}
01:20:01.698 00.017 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"2ba7cf4d-bbcf-4ed0-9344-80d40ed60d5f"}
01:20:01.733 00.035 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"73cc1ec5-e84a-4b87-8fb0-9ba2b888fce1"}
01:20:01.745 00.012 9340 case statement mapped state 6 to 3
01:20:01.759 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"73cc1ec5-e84a-4b87-8fb0-9ba2b888fce1"}
01:20:01.771 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"061300b3-9590-4681-a16f-4b06de569dce"}
01:20:01.783 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":260,"width":15,"height":15,"star_pos":[6.95,6.94],"pixels":"..."},"id":"061300b3-9590-4681-a16f-4b06de569dce"}
01:20:03.123 01.340 12020 Exposure complete
01:20:03.405 00.282 12020 worker thread done servicing request
01:20:03.406 00.001 9340 OnExposeComplete: enter
01:20:03.416 00.010 9340 UpdateGuideState(): m_state=6
01:20:03.428 00.012 9340 Star::Find(15, 818, 623, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 261
01:20:03.440 00.012 9340 Star::Find returns 1 (0), X=818.86, Y=624.08, Mass=635275, SNR=99.5, Peak=55340 HFD=4.2
01:20:03.464 00.024 9340 MultiStar: [#1 0.16,-0.02,0.74,U] [#2 0.63,0.00,0.77,U] [#3 0.11,0.37,0.73,U] [#4 0.25,-0.00,0.60,U] [#5 -0.19,-0.14,0.57,U] [#6 -0.19,-0.13,0.47,U] [#7 -0.15,-0.31,0.31,U] [#8 -0.37,0.22,0.43,U] 
01:20:03.476 00.012 9340 refined, 8 included, MultiStar: {0.18, -0.00}, one-star: {0.60, -0.14}
01:20:03.486 00.010 9340 CameraToMount -- cameraTheta (-0.03) - m_xAngle (-3.09) = xAngle (3.07 = 3.07)
01:20:03.496 00.010 9340 CameraToMount -- cameraTheta (-0.03) - (m_xAngle (-3.09) + m_yAngleError (-0.07)) = yAngle (3.14 = 3.14)
01:20:03.506 00.010 9340 CameraToMount -- cameraX=0.18 cameraY=-0.00 hyp=0.18 cameraTheta=-0.03 mountX=-0.18 mountY=0.00, mountTheta=3.14
01:20:03.520 00.014 9340 SchedulePrimaryMove(10104498, x=0.18, y=-0.00, opts=13)
01:20:03.532 00.012 9340 Enqueuing Move request for scope (0.18, -0.00)
01:20:03.544 00.012 12020 Worker thread wakes up
01:20:03.558 00.014 12020 worker thread servicing REQUEST_MOVE scope ofs (0.18, -0.00) opts 0xd
01:20:03.558 00.000 12020 Handling offset move in thread for scope, endpoint = (0.18, -0.00)
01:20:03.559 00.001 12020 Moving (0.18, -0.00) raw xDistance=-0.18 yDistance=0.00
01:20:03.560 00.001 9340 UpdateImageDisplay: Size=(1920,1080) min=13567, max=65535, med=20582, FiltMin=16384, FiltMax=65515, Gamma=2.870
01:20:03.573 00.013 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.18
01:20:03.573 00.000 9340 UpdateGuideState exits: m=635275 SNR=99.5
01:20:03.584 00.011 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:20:03.584 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:20:03.595 00.011 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
01:20:03.595 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
01:20:03.604 00.009 12020 MoveAxis(E, 0, ABG)
01:20:03.604 00.000 9340 Enqueuing Expose request
01:20:03.616 00.012 12020 Move returns status 0, amount 0
01:20:03.617 00.001 12020 MoveAxis(N, 0, ABG)
01:20:03.617 00.000 12020 Move returns status 0, amount 0
01:20:03.617 00.000 12020 move complete, result=0
01:20:03.617 00.000 12020 worker thread done servicing request
01:20:03.617 00.000 12020 Worker thread wakes up
01:20:03.617 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
01:20:03.618 00.001 12020 Handling exposure in thread, d=2000 o=3 r=(803,609,31,31)
01:20:03.620 00.002 9340 GuideStep: -0.2 px 0 ms EAST, 0.0 px 0 ms NORTH
01:20:03.680 00.060 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"8836ccb0-0ecb-4efb-8fa1-edd7610484fa"}
01:20:03.693 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"8836ccb0-0ecb-4efb-8fa1-edd7610484fa"}
01:20:03.707 00.014 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"18ed9ca6-e15c-4b6e-b00b-64e58b7e4aba"}
01:20:03.721 00.014 9340 case statement mapped state 6 to 3
01:20:03.733 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"18ed9ca6-e15c-4b6e-b00b-64e58b7e4aba"}
01:20:03.763 00.030 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"fc738541-05fc-43b0-a356-e6f909684200"}
01:20:03.773 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":261,"width":15,"height":15,"star_pos":[6.86,7.08],"pixels":"..."},"id":"fc738541-05fc-43b0-a356-e6f909684200"}
01:20:05.681 01.908 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"864b5f58-fd0a-4bb1-9c2d-054c3175fc80"}
01:20:05.701 00.020 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"864b5f58-fd0a-4bb1-9c2d-054c3175fc80"}
01:20:05.714 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"a78ee3a0-bdf4-444b-bf13-0010ba16245d"}
01:20:05.757 00.043 9340 case statement mapped state 6 to 3
01:20:05.777 00.020 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"a78ee3a0-bdf4-444b-bf13-0010ba16245d"}
01:20:05.795 00.018 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"f31f2e7e-d4b9-49f6-a366-7cfb3c4f39e8"}
01:20:05.829 00.034 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":261,"width":15,"height":15,"star_pos":[6.86,7.08],"pixels":"..."},"id":"f31f2e7e-d4b9-49f6-a366-7cfb3c4f39e8"}
01:20:05.988 00.159 12020 Exposure complete
01:20:06.275 00.287 12020 worker thread done servicing request
01:20:06.276 00.001 9340 OnExposeComplete: enter
01:20:06.287 00.011 9340 UpdateGuideState(): m_state=6
01:20:06.323 00.036 9340 Star::Find(15, 818, 624, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 262
01:20:06.347 00.024 9340 Star::Find returns 1 (0), X=818.96, Y=623.73, Mass=633417, SNR=91.4, Peak=57166 HFD=4.0
01:20:06.370 00.023 9340 MultiStar: [#1 0.16,-0.32,0.94,U] [#2 0.87,-0.41,0.00,M9] [#3 0.14,-0.16,0.75,U] [#4 0.80,-0.31,0.00,M8] [#5 -0.01,-0.43,0.58,U] [#6 0.43,-0.54,0.00,M1] [#7 0.59,-0.05,0.45,U] [#8 0.04,-0.59,0.36,U] 
01:20:06.383 00.013 9340 refined, 5 included, MultiStar: {0.30, -0.34}, one-star: {0.70, -0.49}
01:20:06.401 00.018 9340 CameraToMount -- cameraTheta (-0.85) - m_xAngle (-3.09) = xAngle (2.24 = 2.24)
01:20:06.421 00.020 9340 CameraToMount -- cameraTheta (-0.85) - (m_xAngle (-3.09) + m_yAngleError (-0.07)) = yAngle (2.32 = 2.32)
01:20:06.466 00.045 9340 CameraToMount -- cameraX=0.30 cameraY=-0.34 hyp=0.46 cameraTheta=-0.85 mountX=-0.28 mountY=0.33, mountTheta=2.28
01:20:06.488 00.022 9340 SchedulePrimaryMove(10104498, x=0.30, y=-0.34, opts=13)
01:20:06.502 00.014 9340 Enqueuing Move request for scope (0.30, -0.34)
01:20:06.515 00.013 12020 Worker thread wakes up
01:20:06.515 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=13544, max=65535, med=20387, FiltMin=16173, FiltMax=65515, Gamma=2.870
01:20:06.527 00.012 12020 worker thread servicing REQUEST_MOVE scope ofs (0.30, -0.34) opts 0xd
01:20:06.527 00.000 9340 UpdateGuideState exits: m=633417 SNR=91.4
01:20:06.540 00.013 12020 Handling offset move in thread for scope, endpoint = (0.30, -0.34)
01:20:06.540 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:20:06.553 00.013 12020 Moving (0.30, -0.34) raw xDistance=-0.28 yDistance=0.33
01:20:06.553 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
01:20:06.583 00.030 12020 GuideAlgorithmHysteresis::Result() returns -0.12 from input -0.28
01:20:06.583 00.000 9340 Enqueuing Expose request
01:20:06.595 00.012 12020 switching direction from -1 to 1 - decHistory=3 oldest=-0.29 newest=0.53
01:20:06.595 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.33 from input 0.33
01:20:06.595 00.000 12020 MoveAxis(E, 20, ABG)
01:20:06.595 00.000 12020 Guiding  Dir = 2, Dur = 20
01:20:06.596 00.001 12020 IsSlewing returns 0
01:20:06.597 00.001 12020 IsGuiding returns 0
01:20:06.616 00.019 12020 PulseGuide returned control before completion, sleep 12
01:20:06.638 00.022 12020 IsGuiding returns 1
01:20:06.641 00.003 12020 scope still moving after pulse duration time elapsed
01:20:06.687 00.046 12020 IsSlewing returns 0
01:20:06.729 00.042 12020 IsGuiding returns 0
01:20:06.729 00.000 12020 scope move finished after 20 + 111 ms
01:20:06.730 00.001 12020 Move returns status 0, amount 20
01:20:06.730 00.000 12020 MoveAxis(S, 54, ABG)
01:20:06.730 00.000 12020 Guiding  Dir = 1, Dur = 54
01:20:06.731 00.001 12020 IsSlewing returns 0
01:20:06.732 00.001 12020 IsGuiding returns 0
01:20:06.810 00.078 12020 IsGuiding returns 1
01:20:06.810 00.000 12020 scope still moving after pulse duration time elapsed
01:20:06.841 00.031 12020 IsSlewing returns 0
01:20:06.842 00.001 12020 IsGuiding returns 1
01:20:06.968 00.126 12020 IsSlewing returns 0
01:20:07.001 00.033 12020 IsGuiding returns 0
01:20:07.002 00.001 12020 scope move finished after 54 + 215 ms
01:20:07.002 00.000 12020 Move returns status 0, amount 54
01:20:07.002 00.000 12020 move complete, result=0
01:20:07.002 00.000 12020 worker thread done servicing request
01:20:07.002 00.000 9340 GuideStep: -0.3 px 20 ms EAST, 0.3 px 54 ms SOUTH
01:20:07.017 00.015 12020 Worker thread wakes up
01:20:07.018 00.001 12020 worker thread servicing REQUEST_EXPOSE 2000
01:20:07.018 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(803,609,31,31)
01:20:07.681 00.663 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"5156ce47-2598-4efc-ae3a-0cfdc854df6f"}
01:20:07.692 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"5156ce47-2598-4efc-ae3a-0cfdc854df6f"}
01:20:07.714 00.022 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"8acf60d1-867d-4862-a923-f519e3ba1670"}
01:20:07.724 00.010 9340 case statement mapped state 6 to 3
01:20:07.731 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"8acf60d1-867d-4862-a923-f519e3ba1670"}
01:20:07.743 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"676d0e1a-2c3c-4c5f-aa3f-02487e7073e8"}
01:20:07.752 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":262,"width":15,"height":15,"star_pos":[6.96,6.73],"pixels":"..."},"id":"676d0e1a-2c3c-4c5f-aa3f-02487e7073e8"}
01:20:09.385 01.633 12020 Exposure complete
01:20:09.559 00.174 12020 worker thread done servicing request
01:20:09.559 00.000 9340 OnExposeComplete: enter
01:20:09.580 00.021 9340 UpdateGuideState(): m_state=6
01:20:09.591 00.011 9340 Star::Find(15, 818, 623, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 263
01:20:09.600 00.009 9340 Star::Find returns 1 (0), X=818.67, Y=624.15, Mass=613677, SNR=105.5, Peak=56036 HFD=3.9
01:20:09.611 00.011 9340 MultiStar: [#1 -0.01,0.06,0.68,U] [#2 0.38,-0.05,0.65,U] [#3 0.01,-0.04,0.55,U] [#4 0.44,0.00,0.65,U] [#5 0.36,0.04,0.59,U] [#6 0.21,0.41,0.38,U] [#7 -0.01,-0.11,0.31,U] [#8 0.15,-0.43,0.32,U] 
01:20:09.619 00.008 9340 refined, 8 included, MultiStar: {0.25, -0.01}, one-star: {0.41, -0.06}
01:20:09.629 00.010 9340 CameraToMount -- cameraTheta (-0.06) - m_xAngle (-3.09) = xAngle (3.04 = 3.04)
01:20:09.644 00.015 9340 CameraToMount -- cameraTheta (-0.06) - (m_xAngle (-3.09) + m_yAngleError (-0.07)) = yAngle (3.11 = 3.11)
01:20:09.655 00.011 9340 CameraToMount -- cameraX=0.25 cameraY=-0.01 hyp=0.25 cameraTheta=-0.06 mountX=-0.25 mountY=0.01, mountTheta=3.11
01:20:09.681 00.026 9340 SchedulePrimaryMove(10104498, x=0.25, y=-0.01, opts=13)
01:20:09.691 00.010 9340 Enqueuing Move request for scope (0.25, -0.01)
01:20:09.698 00.007 12020 Worker thread wakes up
01:20:09.698 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=14231, max=65535, med=20518, FiltMin=16268, FiltMax=65515, Gamma=2.870
01:20:09.706 00.008 12020 worker thread servicing REQUEST_MOVE scope ofs (0.25, -0.01) opts 0xd
01:20:09.706 00.000 9340 UpdateGuideState exits: m=613677 SNR=105.5
01:20:09.716 00.010 12020 Handling offset move in thread for scope, endpoint = (0.25, -0.01)
01:20:09.716 00.000 12020 Moving (0.25, -0.01) raw xDistance=-0.25 yDistance=0.01
01:20:09.716 00.000 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.25
01:20:09.716 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:20:09.727 00.011 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:20:09.728 00.001 9340 ScheduleExposure(2000,3,1) exposurePending=0
01:20:09.739 00.011 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
01:20:09.739 00.000 12020 MoveAxis(E, 0, ABG)
01:20:09.739 00.000 12020 Move returns status 0, amount 0
01:20:09.739 00.000 12020 MoveAxis(N, 0, ABG)
01:20:09.739 00.000 12020 Move returns status 0, amount 0
01:20:09.739 00.000 12020 move complete, result=0
01:20:09.740 00.001 9340 Enqueuing Expose request
01:20:09.750 00.010 12020 worker thread done servicing request
01:20:09.750 00.000 9340 GuideStep: -0.2 px 0 ms EAST, 0.0 px 0 ms NORTH
01:20:09.761 00.011 12020 Worker thread wakes up
01:20:09.762 00.001 12020 worker thread servicing REQUEST_EXPOSE 2000
01:20:09.762 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(803,609,31,31)
01:20:09.784 00.022 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"40895004-6251-4392-ace5-1aa17ed2312c"}
01:20:09.794 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"40895004-6251-4392-ace5-1aa17ed2312c"}
01:20:09.802 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"d5678154-4c84-4db0-9a3f-dbacaf1bb253"}
01:20:09.817 00.015 9340 case statement mapped state 6 to 3
01:20:09.826 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"d5678154-4c84-4db0-9a3f-dbacaf1bb253"}
01:20:09.837 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"14be2d30-40f6-4029-8b51-f992eef22e91"}
01:20:09.846 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":263,"width":15,"height":15,"star_pos":[6.67,7.15],"pixels":"..."},"id":"14be2d30-40f6-4029-8b51-f992eef22e91"}
01:20:11.681 01.835 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"b4aafade-8744-4d2a-9222-e6559667ef7d"}
01:20:11.700 00.019 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"b4aafade-8744-4d2a-9222-e6559667ef7d"}
01:20:11.715 00.015 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"1499d987-3333-41ee-869a-565c158383b7"}
01:20:11.742 00.027 9340 case statement mapped state 6 to 3
01:20:11.751 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"1499d987-3333-41ee-869a-565c158383b7"}
01:20:11.761 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"0e25de5b-76da-4f84-93e0-8b7743997a74"}
01:20:11.769 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":263,"width":15,"height":15,"star_pos":[6.67,7.15],"pixels":"..."},"id":"0e25de5b-76da-4f84-93e0-8b7743997a74"}
01:20:12.121 00.352 12020 Exposure complete
01:20:12.393 00.272 12020 worker thread done servicing request
01:20:12.393 00.000 9340 OnExposeComplete: enter
01:20:12.407 00.014 9340 UpdateGuideState(): m_state=6
01:20:12.425 00.018 9340 Star::Find(15, 818, 624, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 264
01:20:12.444 00.019 9340 Star::Find returns 1 (0), X=818.35, Y=624.01, Mass=689921, SNR=100.5, Peak=56074 HFD=4.1
01:20:12.464 00.020 9340 MultiStar: [#1 0.01,-0.35,0.73,U] [#2 0.44,-0.18,0.99,U] [#3 0.09,-0.45,0.65,U] [#4 0.60,-0.39,0.00,M8] [#5 -0.15,-0.18,0.58,U] [#6 -0.09,-0.14,0.39,U] [#7 -0.50,-0.11,0.39,U] [#8 -0.26,-0.80,0.00,M3] 
01:20:12.507 00.043 9340 single-star, 6 included, MultiStar: {0.06, -0.24}, one-star: {0.09, -0.20}
01:20:12.531 00.024 9340 CameraToMount -- cameraTheta (-1.15) - m_xAngle (-3.09) = xAngle (1.94 = 1.94)
01:20:12.545 00.014 9340 CameraToMount -- cameraTheta (-1.15) - (m_xAngle (-3.09) + m_yAngleError (-0.07)) = yAngle (2.01 = 2.01)
01:20:12.561 00.016 9340 CameraToMount -- cameraX=0.09 cameraY=-0.20 hyp=0.22 cameraTheta=-1.15 mountX=-0.08 mountY=0.20, mountTheta=1.95
01:20:12.610 00.049 9340 SchedulePrimaryMove(10104498, x=0.09, y=-0.20, opts=13)
01:20:12.622 00.012 9340 Enqueuing Move request for scope (0.09, -0.20)
01:20:12.633 00.011 12020 Worker thread wakes up
01:20:12.633 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=14303, max=65535, med=20562, FiltMin=16066, FiltMax=65515, Gamma=2.870
01:20:12.645 00.012 12020 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.20) opts 0xd
01:20:12.645 00.000 9340 UpdateGuideState exits: m=689921 SNR=100.5
01:20:12.658 00.013 12020 Handling offset move in thread for scope, endpoint = (0.09, -0.20)
01:20:12.659 00.001 12020 Moving (0.09, -0.20) raw xDistance=-0.08 yDistance=0.20
01:20:12.659 00.000 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
01:20:12.659 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:20:12.659 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:20:12.673 00.014 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.20
01:20:12.673 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
01:20:12.702 00.029 9340 Enqueuing Expose request
01:20:12.718 00.016 12020 MoveAxis(E, 0, ABG)
01:20:12.718 00.000 12020 Move returns status 0, amount 0
01:20:12.718 00.000 12020 MoveAxis(N, 0, ABG)
01:20:12.718 00.000 12020 Move returns status 0, amount 0
01:20:12.719 00.001 12020 move complete, result=0
01:20:12.720 00.001 12020 worker thread done servicing request
01:20:12.720 00.000 12020 Worker thread wakes up
01:20:12.720 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
01:20:12.720 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(803,609,31,31)
01:20:12.724 00.004 9340 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
01:20:13.681 00.957 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"e86223eb-34a7-4f74-8f9f-cf90bffde450"}
01:20:13.731 00.050 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"e86223eb-34a7-4f74-8f9f-cf90bffde450"}
01:20:13.805 00.074 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"fdabc29f-224f-4aeb-a90b-92d260d16433"}
01:20:13.899 00.094 9340 case statement mapped state 6 to 3
01:20:13.918 00.019 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"fdabc29f-224f-4aeb-a90b-92d260d16433"}
01:20:14.037 00.119 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"6cf9ea15-a563-499b-854b-b2558ec94058"}
01:20:14.051 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":264,"width":15,"height":15,"star_pos":[7.35,7.01],"pixels":"..."},"id":"6cf9ea15-a563-499b-854b-b2558ec94058"}
01:20:15.079 01.028 12020 Exposure complete
01:20:15.310 00.231 12020 worker thread done servicing request
01:20:15.310 00.000 9340 OnExposeComplete: enter
01:20:15.320 00.010 9340 UpdateGuideState(): m_state=6
01:20:15.330 00.010 9340 Star::Find(15, 818, 624, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 265
01:20:15.340 00.010 9340 Star::Find returns 1 (0), X=818.85, Y=624.00, Mass=631911, SNR=93.9, Peak=55432 HFD=4.2
01:20:15.352 00.012 9340 MultiStar: [#1 0.29,-0.05,0.84,U] [#2 0.87,-0.06,0.00,M8] [#3 0.53,-0.11,0.71,U] [#4 0.78,-0.21,0.00,M9] [#5 0.24,-0.11,0.75,U] [#6 -0.04,0.33,0.51,U] [#7 -0.18,-0.26,0.35,U] [#8 0.40,-0.47,0.40,U] 
01:20:15.362 00.010 9340 refined, 6 included, MultiStar: {0.32, -0.12}, one-star: {0.59, -0.22}
01:20:15.372 00.010 9340 CameraToMount -- cameraTheta (-0.35) - m_xAngle (-3.09) = xAngle (2.75 = 2.75)
01:20:15.400 00.028 9340 CameraToMount -- cameraTheta (-0.35) - (m_xAngle (-3.09) + m_yAngleError (-0.07)) = yAngle (2.82 = 2.82)
01:20:15.412 00.012 9340 CameraToMount -- cameraX=0.32 cameraY=-0.12 hyp=0.34 cameraTheta=-0.35 mountX=-0.31 mountY=0.11, mountTheta=2.81
01:20:15.426 00.014 9340 SchedulePrimaryMove(10104498, x=0.32, y=-0.12, opts=13)
01:20:15.436 00.010 9340 Enqueuing Move request for scope (0.32, -0.12)
01:20:15.448 00.012 12020 Worker thread wakes up
01:20:15.449 00.001 9340 UpdateImageDisplay: Size=(1920,1080) min=12927, max=65535, med=20566, FiltMin=16246, FiltMax=65515, Gamma=2.870
01:20:15.460 00.011 12020 worker thread servicing REQUEST_MOVE scope ofs (0.32, -0.12) opts 0xd
01:20:15.461 00.001 9340 UpdateGuideState exits: m=631911 SNR=93.9
01:20:15.470 00.009 12020 Handling offset move in thread for scope, endpoint = (0.32, -0.12)
01:20:15.471 00.001 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:20:15.505 00.034 12020 Moving (0.32, -0.12) raw xDistance=-0.31 yDistance=0.11
01:20:15.505 00.000 12020 GuideAlgorithmHysteresis::Result() returns -0.13 from input -0.31
01:20:15.505 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:20:15.505 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
01:20:15.506 00.001 12020 MoveAxis(E, 23, ABG)
01:20:15.506 00.000 12020 Guiding  Dir = 2, Dur = 23
01:20:15.507 00.001 9340 ScheduleExposure(2000,3,1) exposurePending=0
01:20:15.519 00.012 12020 IsSlewing returns 0
01:20:15.519 00.000 9340 Enqueuing Expose request
01:20:15.535 00.016 12020 IsGuiding returns 0
01:20:15.555 00.020 12020 PulseGuide returned control before completion, sleep 13
01:20:15.579 00.024 12020 IsGuiding returns 1
01:20:15.579 00.000 12020 scope still moving after pulse duration time elapsed
01:20:15.610 00.031 12020 IsSlewing returns 0
01:20:15.612 00.002 12020 IsGuiding returns 0
01:20:15.612 00.000 12020 scope move finished after 23 + 54 ms
01:20:15.613 00.001 12020 Move returns status 0, amount 23
01:20:15.613 00.000 12020 MoveAxis(N, 0, ABG)
01:20:15.613 00.000 12020 Move returns status 0, amount 0
01:20:15.613 00.000 12020 move complete, result=0
01:20:15.613 00.000 9340 GuideStep: -0.3 px 23 ms EAST, 0.1 px 0 ms NORTH
01:20:15.626 00.013 12020 worker thread done servicing request
01:20:15.627 00.001 12020 Worker thread wakes up
01:20:15.627 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
01:20:15.627 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(803,609,31,31)
01:20:15.679 00.052 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"b3bcb749-44aa-41a7-91a2-9da7bdacf3ce"}
01:20:15.703 00.024 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"b3bcb749-44aa-41a7-91a2-9da7bdacf3ce"}
01:20:15.744 00.041 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"910a17ba-7df0-401a-8cee-bcf00f1eb67e"}
01:20:15.761 00.017 9340 case statement mapped state 6 to 3
01:20:15.787 00.026 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"910a17ba-7df0-401a-8cee-bcf00f1eb67e"}
01:20:15.806 00.019 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"8f523e16-be3c-48dd-a44f-eafe80bc30c2"}
01:20:15.823 00.017 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":265,"width":15,"height":15,"star_pos":[6.85,7.00],"pixels":"..."},"id":"8f523e16-be3c-48dd-a44f-eafe80bc30c2"}
01:20:17.679 01.856 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"0212798c-b28e-42b9-a083-45b2bcae7070"}
01:20:17.693 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"0212798c-b28e-42b9-a083-45b2bcae7070"}
01:20:17.732 00.039 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"40c9cf16-4f8d-4a59-8530-72490c383f09"}
01:20:17.772 00.040 9340 case statement mapped state 6 to 3
01:20:17.793 00.021 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"40c9cf16-4f8d-4a59-8530-72490c383f09"}
01:20:17.805 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"26cb9d66-6bfd-40e5-b7d2-4531e9a42a43"}
01:20:17.825 00.020 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":265,"width":15,"height":15,"star_pos":[6.85,7.00],"pixels":"..."},"id":"26cb9d66-6bfd-40e5-b7d2-4531e9a42a43"}
01:20:18.009 00.184 12020 Exposure complete
01:20:18.527 00.518 12020 worker thread done servicing request
01:20:18.527 00.000 9340 OnExposeComplete: enter
01:20:18.547 00.020 9340 UpdateGuideState(): m_state=6
01:20:18.601 00.054 9340 Star::Find(15, 818, 623, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 266
01:20:18.627 00.026 9340 Star::Find returns 1 (0), X=818.40, Y=624.26, Mass=669211, SNR=98.7, Peak=59838 HFD=3.7
01:20:18.645 00.018 9340 MultiStar: [#1 0.05,0.46,0.83,U] [#2 0.30,0.43,1.01,U] [#3 -0.06,0.34,0.61,U] [#4 0.94,0.04,0.00,M10] [#5 -0.44,0.55,0.00,M1] [#6 -0.41,0.22,0.41,U] [#7 -0.19,0.20,0.42,U] [#8 -0.64,0.14,0.00,M3] 
01:20:18.665 00.020 9340 single-star, 5 included, MultiStar: {0.05, 0.29}, one-star: {0.14, 0.05}
01:20:18.717 00.052 9340 CameraToMount -- cameraTheta (0.33) - m_xAngle (-3.09) = xAngle (3.42 = -2.87)
01:20:18.733 00.016 9340 CameraToMount -- cameraTheta (0.33) - (m_xAngle (-3.09) + m_yAngleError (-0.07)) = yAngle (3.49 = -2.79)
01:20:18.750 00.017 9340 CameraToMount -- cameraX=0.14 cameraY=0.05 hyp=0.15 cameraTheta=0.33 mountX=-0.14 mountY=-0.05, mountTheta=-2.80
01:20:18.825 00.075 9340 SchedulePrimaryMove(10104498, x=0.14, y=0.05, opts=13)
01:20:18.865 00.040 9340 Enqueuing Move request for scope (0.14, 0.05)
01:20:18.894 00.029 12020 Worker thread wakes up
01:20:18.894 00.000 12020 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.05) opts 0xd
01:20:18.894 00.000 12020 Handling offset move in thread for scope, endpoint = (0.14, 0.05)
01:20:18.894 00.000 12020 Moving (0.14, 0.05) raw xDistance=-0.14 yDistance=-0.05
01:20:18.894 00.000 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
01:20:18.895 00.001 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:20:18.896 00.001 9340 UpdateImageDisplay: Size=(1920,1080) min=13493, max=65535, med=20713, FiltMin=16500, FiltMax=65515, Gamma=2.870
01:20:18.917 00.021 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
01:20:18.917 00.000 12020 MoveAxis(E, 0, ABG)
01:20:18.917 00.000 12020 Move returns status 0, amount 0
01:20:18.917 00.000 12020 MoveAxis(N, 0, ABG)
01:20:18.917 00.000 12020 Move returns status 0, amount 0
01:20:18.918 00.001 9340 UpdateGuideState exits: m=669211 SNR=98.7
01:20:18.970 00.052 12020 move complete, result=0
01:20:18.970 00.000 12020 worker thread done servicing request
01:20:18.971 00.001 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:20:18.988 00.017 9340 ScheduleExposure(2000,3,1) exposurePending=0
01:20:19.010 00.022 9340 Enqueuing Expose request
01:20:19.073 00.063 12020 Worker thread wakes up
01:20:19.073 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
01:20:19.073 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(803,609,31,31)
01:20:19.074 00.001 9340 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
01:20:19.679 00.605 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"db35fcc3-78b4-4e00-b674-5906976ca3dd"}
01:20:19.738 00.059 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"db35fcc3-78b4-4e00-b674-5906976ca3dd"}
01:20:19.783 00.045 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"328c9712-f094-49a7-b006-d37baedb3729"}
01:20:19.837 00.054 9340 case statement mapped state 6 to 3
01:20:19.869 00.032 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"328c9712-f094-49a7-b006-d37baedb3729"}
01:20:19.943 00.074 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"0d90d99e-8afd-4592-9567-d9d986c8affd"}
01:20:19.968 00.025 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":266,"width":15,"height":15,"star_pos":[7.40,7.26],"pixels":"..."},"id":"0d90d99e-8afd-4592-9567-d9d986c8affd"}
01:20:21.447 01.479 12020 Exposure complete
01:20:21.644 00.197 12020 worker thread done servicing request
01:20:21.644 00.000 9340 OnExposeComplete: enter
01:20:21.670 00.026 9340 UpdateGuideState(): m_state=6
01:20:21.681 00.011 9340 Star::Find(15, 818, 624, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 267
01:20:21.693 00.012 9340 Star::Find returns 1 (0), X=819.10, Y=623.91, Mass=628411, SNR=85.3, Peak=54670 HFD=4.2
01:20:21.707 00.014 9340 MultiStar: [#1 0.50,-0.35,1.02,U] [#2 0.75,-0.40,0.00,M8] [#3 0.20,-0.13,0.94,U] [#4 1.05,-0.55,0.00,R] [#5 0.59,-0.41,0.00,M2] [#6 0.27,-0.39,0.48,U] [#7 0.65,0.64,0.00,M1] [#8 0.20,-0.81,0.00,M4] 
01:20:21.717 00.010 9340 refined, 3 included, MultiStar: {0.48, -0.28}, one-star: {0.84, -0.30}
01:20:21.733 00.016 9340 CameraToMount -- cameraTheta (-0.52) - m_xAngle (-3.09) = xAngle (2.57 = 2.57)
01:20:21.744 00.011 9340 CameraToMount -- cameraTheta (-0.52) - (m_xAngle (-3.09) + m_yAngleError (-0.07)) = yAngle (2.64 = 2.64)
01:20:21.756 00.012 9340 CameraToMount -- cameraX=0.48 cameraY=-0.28 hyp=0.56 cameraTheta=-0.52 mountX=-0.47 mountY=0.27, mountTheta=2.63
01:20:21.795 00.039 9340 SchedulePrimaryMove(10104498, x=0.48, y=-0.28, opts=13)
01:20:21.821 00.026 9340 Enqueuing Move request for scope (0.48, -0.28)
01:20:21.830 00.009 12020 Worker thread wakes up
01:20:21.830 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=13829, max=65535, med=20570, FiltMin=15637, FiltMax=65515, Gamma=2.870
01:20:21.841 00.011 12020 worker thread servicing REQUEST_MOVE scope ofs (0.48, -0.28) opts 0xd
01:20:21.841 00.000 9340 UpdateGuideState exits: m=628411 SNR=85.3
01:20:21.856 00.015 12020 Handling offset move in thread for scope, endpoint = (0.48, -0.28)
01:20:21.856 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:20:21.872 00.016 12020 Moving (0.48, -0.28) raw xDistance=-0.47 yDistance=0.27
01:20:21.872 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
01:20:21.885 00.013 12020 GuideAlgorithmHysteresis::Result() returns -0.20 from input -0.47
01:20:21.886 00.001 12020 GuideAlgorithmResistSwitch::result() returns 0.27 from input 0.27
01:20:21.887 00.001 12020 MoveAxis(E, 34, ABG)
01:20:21.887 00.000 12020 Guiding  Dir = 2, Dur = 34
01:20:21.887 00.000 9340 Enqueuing Expose request
01:20:21.919 00.032 12020 IsSlewing returns 0
01:20:21.921 00.002 12020 IsGuiding returns 0
01:20:21.922 00.001 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"512ac49d-7875-41a1-86c7-2f6d557a6c2f"}
01:20:21.932 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"512ac49d-7875-41a1-86c7-2f6d557a6c2f"}
01:20:21.949 00.017 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"c8b982f2-14de-4fc1-9cb1-0b024e30a803"}
01:20:21.960 00.011 12020 PulseGuide returned control before completion, sleep 15
01:20:21.960 00.000 9340 case statement mapped state 6 to 3
01:20:21.970 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"c8b982f2-14de-4fc1-9cb1-0b024e30a803"}
01:20:21.983 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"a06c0247-2d1a-4f04-8357-6632edbdae47"}
01:20:21.994 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":267,"width":15,"height":15,"star_pos":[7.10,6.91],"pixels":"..."},"id":"a06c0247-2d1a-4f04-8357-6632edbdae47"}
01:20:22.020 00.026 12020 IsGuiding returns 0
01:20:22.020 00.000 12020 Move returns status 0, amount 34
01:20:22.021 00.001 12020 MoveAxis(S, 43, ABG)
01:20:22.021 00.000 12020 Guiding  Dir = 1, Dur = 43
01:20:22.047 00.026 12020 IsSlewing returns 0
01:20:22.048 00.001 12020 IsGuiding returns 0
01:20:22.145 00.097 12020 IsGuiding returns 1
01:20:22.145 00.000 12020 scope still moving after pulse duration time elapsed
01:20:22.176 00.031 12020 IsSlewing returns 0
01:20:22.177 00.001 12020 IsGuiding returns 1
01:20:22.302 00.125 12020 IsSlewing returns 0
01:20:22.335 00.033 12020 IsGuiding returns 0
01:20:22.336 00.001 12020 scope move finished after 43 + 243 ms
01:20:22.336 00.000 12020 Move returns status 0, amount 43
01:20:22.336 00.000 12020 move complete, result=0
01:20:22.336 00.000 12020 worker thread done servicing request
01:20:22.336 00.000 9340 GuideStep: -0.5 px 34 ms EAST, 0.3 px 43 ms SOUTH
01:20:22.360 00.024 12020 Worker thread wakes up
01:20:22.360 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
01:20:22.360 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(803,609,31,31)
01:20:23.676 01.316 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"65102605-8c04-4449-9be6-5c073bd51391"}
01:20:23.698 00.022 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"65102605-8c04-4449-9be6-5c073bd51391"}
01:20:23.730 00.032 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"54a1f320-cdf7-4e09-a5d6-50589fbbdfc8"}
01:20:23.741 00.011 9340 case statement mapped state 6 to 3
01:20:23.756 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"54a1f320-cdf7-4e09-a5d6-50589fbbdfc8"}
01:20:23.768 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"d9392eab-ff4b-47c9-b925-a96637a6fccf"}
01:20:23.781 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":267,"width":15,"height":15,"star_pos":[7.10,6.91],"pixels":"..."},"id":"d9392eab-ff4b-47c9-b925-a96637a6fccf"}
01:20:24.724 00.943 12020 Exposure complete
01:20:24.925 00.201 12020 worker thread done servicing request
01:20:24.926 00.001 9340 OnExposeComplete: enter
01:20:24.938 00.012 9340 UpdateGuideState(): m_state=6
01:20:24.951 00.013 9340 Star::Find(15, 819, 623, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 268
01:20:24.984 00.033 9340 Star::Find returns 1 (0), X=818.41, Y=623.93, Mass=671851, SNR=93.7, Peak=55658 HFD=4.0
01:20:24.994 00.010 9340 MultiStar: [#1 0.06,-0.55,0.74,U] [#2 0.23,-0.34,0.79,U] [#3 -0.08,-0.10,0.75,U] [#4 -0.58,0.14,0.75,U] [#5 0.08,-0.24,0.72,U] [#6 -0.11,-0.16,0.52,U] [#7 -0.45,0.13,0.41,U] [#8 -0.05,-0.64,0.00,M5] 
01:20:25.006 00.012 9340 refined, 7 included, MultiStar: {-0.05, -0.20}, one-star: {0.15, -0.29}
01:20:25.015 00.009 9340 CameraToMount -- cameraTheta (-1.83) - m_xAngle (-3.09) = xAngle (1.27 = 1.27)
01:20:25.025 00.010 9340 CameraToMount -- cameraTheta (-1.83) - (m_xAngle (-3.09) + m_yAngleError (-0.07)) = yAngle (1.34 = 1.34)
01:20:25.042 00.017 9340 CameraToMount -- cameraX=-0.05 cameraY=-0.20 hyp=0.21 cameraTheta=-1.83 mountX=0.06 mountY=0.20, mountTheta=1.27
01:20:25.076 00.034 9340 SchedulePrimaryMove(10104498, x=-0.05, y=-0.20, opts=13)
01:20:25.089 00.013 9340 Enqueuing Move request for scope (-0.05, -0.20)
01:20:25.100 00.011 12020 Worker thread wakes up
01:20:25.102 00.002 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.20) opts 0xd
01:20:25.102 00.000 12020 Handling offset move in thread for scope, endpoint = (-0.05, -0.20)
01:20:25.102 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=14641, max=65535, med=20714, FiltMin=16391, FiltMax=65515, Gamma=2.870
01:20:25.114 00.012 12020 Moving (-0.05, -0.20) raw xDistance=0.06 yDistance=0.20
01:20:25.114 00.000 9340 UpdateGuideState exits: m=671851 SNR=93.7
01:20:25.123 00.009 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
01:20:25.123 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:20:25.136 00.013 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:20:25.136 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
01:20:25.148 00.012 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.20
01:20:25.148 00.000 12020 MoveAxis(E, 0, ABG)
01:20:25.148 00.000 9340 Enqueuing Expose request
01:20:25.176 00.028 12020 Move returns status 0, amount 0
01:20:25.176 00.000 12020 MoveAxis(N, 0, ABG)
01:20:25.176 00.000 12020 Move returns status 0, amount 0
01:20:25.176 00.000 12020 move complete, result=0
01:20:25.177 00.001 12020 worker thread done servicing request
01:20:25.177 00.000 12020 Worker thread wakes up
01:20:25.177 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
01:20:25.177 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(803,609,31,31)
01:20:25.178 00.001 9340 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
01:20:25.676 00.498 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"2c538074-5647-4547-8388-f6504d93d5af"}
01:20:25.693 00.017 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"2c538074-5647-4547-8388-f6504d93d5af"}
01:20:25.751 00.058 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"4391279b-3599-4632-9875-3309d68b17fe"}
01:20:25.799 00.048 9340 case statement mapped state 6 to 3
01:20:25.899 00.100 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"4391279b-3599-4632-9875-3309d68b17fe"}
01:20:25.925 00.026 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"1c99e680-cf7c-469b-a354-65dd3ff2429c"}
01:20:25.956 00.031 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":268,"width":15,"height":15,"star_pos":[7.41,6.93],"pixels":"..."},"id":"1c99e680-cf7c-469b-a354-65dd3ff2429c"}
01:20:27.556 01.600 12020 Exposure complete
01:20:27.674 00.118 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"7741e423-20f4-4b97-9a1c-827747d751a6"}
01:20:27.690 00.016 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"7741e423-20f4-4b97-9a1c-827747d751a6"}
01:20:27.718 00.028 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"78ad0517-0792-407f-aac8-307180bcc944"}
01:20:27.755 00.037 9340 case statement mapped state 6 to 3
01:20:27.772 00.017 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"78ad0517-0792-407f-aac8-307180bcc944"}
01:20:27.784 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"3c9321b8-41b4-414b-825c-daae085d9e06"}
01:20:27.797 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":268,"width":15,"height":15,"star_pos":[7.41,6.93],"pixels":"..."},"id":"3c9321b8-41b4-414b-825c-daae085d9e06"}
01:20:27.855 00.058 12020 worker thread done servicing request
01:20:27.856 00.001 9340 OnExposeComplete: enter
01:20:27.871 00.015 9340 UpdateGuideState(): m_state=6
01:20:27.883 00.012 9340 Star::Find(15, 818, 623, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 269
01:20:27.895 00.012 9340 Star::Find returns 1 (0), X=818.89, Y=623.79, Mass=666149, SNR=94.4, Peak=57474 HFD=4.0
01:20:27.913 00.018 9340 MultiStar: [#1 0.16,-0.32,0.74,U] [#2 0.78,-0.55,0.00,M8] [#3 -0.03,-0.51,0.73,U] [#4 -0.38,0.22,0.71,U] [#5 -0.03,-0.67,0.00,M2] [#6 0.03,-0.48,0.48,U] [#7 0.11,-0.66,0.00,M1] [#8 0.11,-0.60,0.41,U] 
01:20:27.924 00.011 9340 refined, 5 included, MultiStar: {0.13, -0.33}, one-star: {0.63, -0.43}
01:20:27.936 00.012 9340 CameraToMount -- cameraTheta (-1.21) - m_xAngle (-3.09) = xAngle (1.89 = 1.89)
01:20:27.978 00.042 9340 CameraToMount -- cameraTheta (-1.21) - (m_xAngle (-3.09) + m_yAngleError (-0.07)) = yAngle (1.96 = 1.96)
01:20:27.997 00.019 9340 CameraToMount -- cameraX=0.13 cameraY=-0.33 hyp=0.36 cameraTheta=-1.21 mountX=-0.11 mountY=0.33, mountTheta=1.89
01:20:28.013 00.016 9340 SchedulePrimaryMove(10104498, x=0.13, y=-0.33, opts=13)
01:20:28.023 00.010 9340 Enqueuing Move request for scope (0.13, -0.33)
01:20:28.038 00.015 12020 Worker thread wakes up
01:20:28.038 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=13553, max=65535, med=20714, FiltMin=16036, FiltMax=65515, Gamma=2.870
01:20:28.068 00.030 12020 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.33) opts 0xd
01:20:28.068 00.000 9340 UpdateGuideState exits: m=666149 SNR=94.4
01:20:28.081 00.013 12020 Handling offset move in thread for scope, endpoint = (0.13, -0.33)
01:20:28.081 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:20:28.092 00.011 12020 Moving (0.13, -0.33) raw xDistance=-0.11 yDistance=0.33
01:20:28.092 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
01:20:28.105 00.013 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
01:20:28.105 00.000 9340 Enqueuing Expose request
01:20:28.116 00.011 12020 GuideAlgorithmResistSwitch::result() returns 0.33 from input 0.33
01:20:28.116 00.000 12020 MoveAxis(E, 0, ABG)
01:20:28.116 00.000 12020 Move returns status 0, amount 0
01:20:28.116 00.000 12020 MoveAxis(S, 53, ABG)
01:20:28.116 00.000 12020 Guiding  Dir = 1, Dur = 53
01:20:28.117 00.001 12020 IsSlewing returns 0
01:20:28.118 00.001 12020 IsGuiding returns 0
01:20:28.235 00.117 12020 IsGuiding returns 1
01:20:28.236 00.001 12020 scope still moving after pulse duration time elapsed
01:20:28.331 00.095 12020 IsSlewing returns 0
01:20:28.332 00.001 12020 IsGuiding returns 0
01:20:28.333 00.001 12020 scope move finished after 53 + 161 ms
01:20:28.333 00.000 12020 Move returns status 0, amount 53
01:20:28.333 00.000 12020 move complete, result=0
01:20:28.333 00.000 12020 worker thread done servicing request
01:20:28.333 00.000 12020 Worker thread wakes up
01:20:28.334 00.001 9340 GuideStep: -0.1 px 0 ms EAST, 0.3 px 53 ms SOUTH
01:20:28.346 00.012 12020 worker thread servicing REQUEST_EXPOSE 2000
01:20:28.347 00.001 12020 Handling exposure in thread, d=2000 o=3 r=(803,609,31,31)
01:20:29.672 01.325 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"f2f1935c-6989-4963-ae45-de6ca1bb8839"}
01:20:29.688 00.016 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"f2f1935c-6989-4963-ae45-de6ca1bb8839"}
01:20:29.704 00.016 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"5111736f-cb6a-43bd-8dae-059da78ddcb1"}
01:20:29.744 00.040 9340 case statement mapped state 6 to 3
01:20:29.757 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"5111736f-cb6a-43bd-8dae-059da78ddcb1"}
01:20:29.773 00.016 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"0ee6b051-a900-4107-a406-0ebe810f7c62"}
01:20:29.784 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":269,"width":15,"height":15,"star_pos":[6.89,6.79],"pixels":"..."},"id":"0ee6b051-a900-4107-a406-0ebe810f7c62"}
01:20:30.709 00.925 12020 Exposure complete
01:20:30.916 00.207 12020 worker thread done servicing request
01:20:30.917 00.001 9340 OnExposeComplete: enter
01:20:30.926 00.009 9340 UpdateGuideState(): m_state=6
01:20:30.938 00.012 9340 Star::Find(15, 818, 623, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 270
01:20:30.947 00.009 9340 Star::Find returns 1 (0), X=818.88, Y=623.90, Mass=655224, SNR=82.9, Peak=54636 HFD=4.2
01:20:30.957 00.010 9340 MultiStar: [#1 0.56,-0.17,0.88,U] [#2 0.64,-0.19,0.00,M9] [#3 0.27,0.09,0.73,U] [#4 -0.38,0.38,0.77,U] [#5 0.10,-0.14,0.73,U] [#6 0.39,-0.19,0.41,U] [#7 0.40,0.25,0.48,U] [#8 0.60,-0.26,0.00,M5] 
01:20:30.967 00.010 9340 refined, 6 included, MultiStar: {0.29, -0.03}, one-star: {0.62, -0.31}
01:20:30.981 00.014 9340 CameraToMount -- cameraTheta (-0.11) - m_xAngle (-3.09) = xAngle (2.98 = 2.98)
01:20:30.992 00.011 9340 CameraToMount -- cameraTheta (-0.11) - (m_xAngle (-3.09) + m_yAngleError (-0.07)) = yAngle (3.05 = 3.05)
01:20:31.021 00.029 9340 CameraToMount -- cameraX=0.29 cameraY=-0.03 hyp=0.29 cameraTheta=-0.11 mountX=-0.28 mountY=0.03, mountTheta=3.05
01:20:31.032 00.011 9340 SchedulePrimaryMove(10104498, x=0.29, y=-0.03, opts=13)
01:20:31.042 00.010 9340 Enqueuing Move request for scope (0.29, -0.03)
01:20:31.054 00.012 12020 Worker thread wakes up
01:20:31.055 00.001 9340 UpdateImageDisplay: Size=(1920,1080) min=13063, max=65535, med=20718, FiltMin=15872, FiltMax=65515, Gamma=2.870
01:20:31.064 00.009 12020 worker thread servicing REQUEST_MOVE scope ofs (0.29, -0.03) opts 0xd
01:20:31.064 00.000 9340 UpdateGuideState exits: m=655224 SNR=82.9
01:20:31.073 00.009 12020 Handling offset move in thread for scope, endpoint = (0.29, -0.03)
01:20:31.073 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:20:31.084 00.011 12020 Moving (0.29, -0.03) raw xDistance=-0.28 yDistance=0.03
01:20:31.085 00.001 9340 ScheduleExposure(2000,3,1) exposurePending=0
01:20:31.095 00.010 9340 Enqueuing Expose request
01:20:31.105 00.010 12020 GuideAlgorithmHysteresis::Result() returns -0.12 from input -0.28
01:20:31.105 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:20:31.105 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
01:20:31.106 00.001 12020 MoveAxis(E, 20, ABG)
01:20:31.106 00.000 12020 Guiding  Dir = 2, Dur = 20
01:20:31.107 00.001 12020 IsSlewing returns 0
01:20:31.108 00.001 12020 IsGuiding returns 0
01:20:31.161 00.053 12020 IsGuiding returns 1
01:20:31.162 00.001 12020 scope still moving after pulse duration time elapsed
01:20:31.197 00.035 12020 IsSlewing returns 0
01:20:31.198 00.001 12020 IsGuiding returns 0
01:20:31.198 00.000 12020 scope move finished after 20 + 69 ms
01:20:31.198 00.000 12020 Move returns status 0, amount 20
01:20:31.198 00.000 12020 MoveAxis(N, 0, ABG)
01:20:31.198 00.000 12020 Move returns status 0, amount 0
01:20:31.198 00.000 12020 move complete, result=0
01:20:31.198 00.000 12020 worker thread done servicing request
01:20:31.198 00.000 12020 Worker thread wakes up
01:20:31.199 00.001 9340 GuideStep: -0.3 px 20 ms EAST, 0.0 px 0 ms NORTH
01:20:31.211 00.012 12020 worker thread servicing REQUEST_EXPOSE 2000
01:20:31.211 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(803,609,31,31)
01:20:31.672 00.461 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"03e9d725-06c3-4c83-8c9d-236f92d2ec51"}
01:20:31.739 00.067 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"03e9d725-06c3-4c83-8c9d-236f92d2ec51"}
01:20:31.823 00.084 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"94adbf0b-bf40-4919-84a6-057f6948244e"}
01:20:31.857 00.034 9340 case statement mapped state 6 to 3
01:20:31.892 00.035 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"94adbf0b-bf40-4919-84a6-057f6948244e"}
01:20:31.988 00.096 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"af9c2b2a-50d6-4b55-b852-8e78910a5860"}
01:20:32.036 00.048 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":270,"width":15,"height":15,"star_pos":[6.88,6.90],"pixels":"..."},"id":"af9c2b2a-50d6-4b55-b852-8e78910a5860"}
01:20:33.588 01.552 12020 Exposure complete
01:20:33.672 00.084 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"85ae1852-5eb0-4571-ba23-0ce94ad5aafa"}
01:20:33.703 00.031 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"85ae1852-5eb0-4571-ba23-0ce94ad5aafa"}
01:20:33.732 00.029 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"95eff3d4-4b78-49dc-8ec8-3946ed7aa348"}
01:20:33.747 00.015 9340 case statement mapped state 6 to 3
01:20:33.791 00.044 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"95eff3d4-4b78-49dc-8ec8-3946ed7aa348"}
01:20:33.825 00.034 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"9b3abac1-498c-4571-898a-84b2bf5b4e46"}
01:20:33.843 00.018 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":270,"width":15,"height":15,"star_pos":[6.88,6.90],"pixels":"..."},"id":"9b3abac1-498c-4571-898a-84b2bf5b4e46"}
01:20:33.933 00.090 12020 worker thread done servicing request
01:20:33.934 00.001 9340 OnExposeComplete: enter
01:20:33.950 00.016 9340 UpdateGuideState(): m_state=6
01:20:33.982 00.032 9340 Star::Find(15, 818, 623, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 271
01:20:34.023 00.041 9340 Star::Find returns 1 (0), X=818.86, Y=624.12, Mass=684368, SNR=109.9, Peak=56260 HFD=4.2
01:20:34.036 00.013 9340 MultiStar: [#1 0.25,-0.15,0.50,U] [#2 1.01,-0.21,0.00,M10] [#3 0.39,-0.25,0.57,U] [#4 -0.14,0.47,0.72,U] [#5 0.24,-0.34,0.57,U] [#6 0.15,-0.52,0.27,U] [#7 0.36,0.09,0.31,U] [#8 0.44,-0.58,0.00,M6] 
01:20:34.050 00.014 9340 refined, 6 included, MultiStar: {0.29, -0.07}, one-star: {0.60, -0.09}
01:20:34.063 00.013 9340 CameraToMount -- cameraTheta (-0.24) - m_xAngle (-3.09) = xAngle (2.85 = 2.85)
01:20:34.075 00.012 9340 CameraToMount -- cameraTheta (-0.24) - (m_xAngle (-3.09) + m_yAngleError (-0.07)) = yAngle (2.93 = 2.93)
01:20:34.088 00.013 9340 CameraToMount -- cameraX=0.29 cameraY=-0.07 hyp=0.30 cameraTheta=-0.24 mountX=-0.28 mountY=0.06, mountTheta=2.92
01:20:34.105 00.017 9340 SchedulePrimaryMove(10104498, x=0.29, y=-0.07, opts=13)
01:20:34.137 00.032 9340 Enqueuing Move request for scope (0.29, -0.07)
01:20:34.151 00.014 12020 Worker thread wakes up
01:20:34.151 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=13951, max=65535, med=20772, FiltMin=16198, FiltMax=65515, Gamma=2.870
01:20:34.164 00.013 12020 worker thread servicing REQUEST_MOVE scope ofs (0.29, -0.07) opts 0xd
01:20:34.164 00.000 9340 UpdateGuideState exits: m=684368 SNR=109.9
01:20:34.175 00.011 12020 Handling offset move in thread for scope, endpoint = (0.29, -0.07)
01:20:34.175 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:20:34.186 00.011 12020 Moving (0.29, -0.07) raw xDistance=-0.28 yDistance=0.06
01:20:34.186 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
01:20:34.201 00.015 12020 GuideAlgorithmHysteresis::Result() returns -0.13 from input -0.28
01:20:34.201 00.000 9340 Enqueuing Expose request
01:20:34.215 00.014 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:20:34.215 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
01:20:34.216 00.001 12020 MoveAxis(E, 22, ABG)
01:20:34.216 00.000 12020 Guiding  Dir = 2, Dur = 22
01:20:34.219 00.003 12020 IsSlewing returns 0
01:20:34.220 00.001 12020 IsGuiding returns 0
01:20:34.248 00.028 12020 IsGuiding returns 1
01:20:34.249 00.001 12020 scope still moving after pulse duration time elapsed
01:20:34.295 00.046 12020 IsSlewing returns 0
01:20:34.328 00.033 12020 IsGuiding returns 0
01:20:34.328 00.000 12020 scope move finished after 22 + 86 ms
01:20:34.344 00.016 12020 Move returns status 0, amount 22
01:20:34.344 00.000 12020 MoveAxis(N, 0, ABG)
01:20:34.344 00.000 12020 Move returns status 0, amount 0
01:20:34.344 00.000 12020 move complete, result=0
01:20:34.344 00.000 12020 worker thread done servicing request
01:20:34.345 00.001 9340 GuideStep: -0.3 px 22 ms EAST, 0.1 px 0 ms NORTH
01:20:34.357 00.012 12020 Worker thread wakes up
01:20:34.357 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
01:20:34.358 00.001 12020 Handling exposure in thread, d=2000 o=3 r=(803,609,31,31)
01:20:35.673 01.315 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"449c5225-cb26-41e2-a00d-b27038282472"}
01:20:35.702 00.029 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"449c5225-cb26-41e2-a00d-b27038282472"}
01:20:35.715 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"abbc4377-5d4b-4e9a-9e6e-591ab1bcaf55"}
01:20:35.728 00.013 9340 case statement mapped state 6 to 3
01:20:35.739 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"abbc4377-5d4b-4e9a-9e6e-591ab1bcaf55"}
01:20:35.748 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"31faa770-2b55-4bd4-a214-0341538d4613"}
01:20:35.768 00.020 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":271,"width":15,"height":15,"star_pos":[6.86,7.12],"pixels":"..."},"id":"31faa770-2b55-4bd4-a214-0341538d4613"}
01:20:36.725 00.957 12020 Exposure complete
01:20:36.929 00.204 12020 worker thread done servicing request
01:20:36.929 00.000 9340 OnExposeComplete: enter
01:20:36.939 00.010 9340 UpdateGuideState(): m_state=6
01:20:36.951 00.012 9340 Star::Find(15, 818, 624, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 272
01:20:36.971 00.020 9340 Star::Find returns 1 (0), X=818.78, Y=623.88, Mass=660674, SNR=85.4, Peak=55340 HFD=4.1
01:20:36.997 00.026 9340 MultiStar: [#1 0.18,-0.18,0.84,U] [#2 0.69,-0.29,0.00,R] [#3 0.42,0.02,0.73,U] [#4 0.04,0.33,0.74,U] [#5 0.47,-0.37,0.81,U] [#6 0.65,0.43,0.00,M1] [#7 -0.04,-0.41,0.42,U] [#8 0.08,-0.48,0.51,U] 
01:20:37.009 00.012 9340 refined, 6 included, MultiStar: {0.28, -0.19}, one-star: {0.52, -0.33}
01:20:37.018 00.009 9340 CameraToMount -- cameraTheta (-0.59) - m_xAngle (-3.09) = xAngle (2.51 = 2.51)
01:20:37.030 00.012 9340 CameraToMount -- cameraTheta (-0.59) - (m_xAngle (-3.09) + m_yAngleError (-0.07)) = yAngle (2.58 = 2.58)
01:20:37.040 00.010 9340 CameraToMount -- cameraX=0.28 cameraY=-0.19 hyp=0.33 cameraTheta=-0.59 mountX=-0.27 mountY=0.18, mountTheta=2.56
01:20:37.052 00.012 9340 SchedulePrimaryMove(10104498, x=0.28, y=-0.19, opts=13)
01:20:37.064 00.012 9340 Enqueuing Move request for scope (0.28, -0.19)
01:20:37.076 00.012 12020 Worker thread wakes up
01:20:37.076 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=14341, max=65535, med=20777, FiltMin=16159, FiltMax=65515, Gamma=2.870
01:20:37.086 00.010 12020 worker thread servicing REQUEST_MOVE scope ofs (0.28, -0.19) opts 0xd
01:20:37.086 00.000 9340 UpdateGuideState exits: m=660674 SNR=85.4
01:20:37.110 00.024 12020 Handling offset move in thread for scope, endpoint = (0.28, -0.19)
01:20:37.111 00.001 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:20:37.121 00.010 12020 Moving (0.28, -0.19) raw xDistance=-0.27 yDistance=0.18
01:20:37.121 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
01:20:37.130 00.009 12020 GuideAlgorithmHysteresis::Result() returns -0.12 from input -0.27
01:20:37.130 00.000 9340 Enqueuing Expose request
01:20:37.140 00.010 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:20:37.140 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.18
01:20:37.140 00.000 12020 MoveAxis(E, 21, ABG)
01:20:37.140 00.000 12020 Guiding  Dir = 2, Dur = 21
01:20:37.158 00.018 12020 IsSlewing returns 0
01:20:37.160 00.002 12020 IsGuiding returns 0
01:20:37.191 00.031 12020 IsGuiding returns 1
01:20:37.191 00.000 12020 scope still moving after pulse duration time elapsed
01:20:37.254 00.063 12020 IsSlewing returns 0
01:20:37.255 00.001 12020 IsGuiding returns 0
01:20:37.255 00.000 12020 scope move finished after 21 + 73 ms
01:20:37.255 00.000 12020 Move returns status 0, amount 21
01:20:37.255 00.000 12020 MoveAxis(N, 0, ABG)
01:20:37.256 00.001 12020 Move returns status 0, amount 0
01:20:37.256 00.000 12020 move complete, result=0
01:20:37.256 00.000 12020 worker thread done servicing request
01:20:37.256 00.000 9340 GuideStep: -0.3 px 21 ms EAST, 0.2 px 0 ms NORTH
01:20:37.264 00.008 12020 Worker thread wakes up
01:20:37.265 00.001 12020 worker thread servicing REQUEST_EXPOSE 2000
01:20:37.265 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(803,609,31,31)
01:20:37.671 00.406 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"5933b25f-8f31-435b-a9a8-6686e3b1a7bd"}
01:20:37.685 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"5933b25f-8f31-435b-a9a8-6686e3b1a7bd"}
01:20:37.705 00.020 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"27db6142-f45b-46a2-81af-5b290a7f6cc3"}
01:20:37.715 00.010 9340 case statement mapped state 6 to 3
01:20:37.737 00.022 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"27db6142-f45b-46a2-81af-5b290a7f6cc3"}
01:20:37.747 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"4546c49d-a92c-42da-886c-d53020d9f242"}
01:20:37.756 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":272,"width":15,"height":15,"star_pos":[6.78,6.88],"pixels":"..."},"id":"4546c49d-a92c-42da-886c-d53020d9f242"}
01:20:39.670 01.914 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"50708ea8-534c-4da2-9080-44a33eff0793"}
01:20:39.696 00.026 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"50708ea8-534c-4da2-9080-44a33eff0793"}
01:20:39.743 00.047 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"86bb3551-46a0-4f29-871e-d35a67587f10"}
01:20:39.783 00.040 12020 Exposure complete
01:20:39.783 00.000 9340 case statement mapped state 6 to 3
01:20:39.828 00.045 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"86bb3551-46a0-4f29-871e-d35a67587f10"}
01:20:39.878 00.050 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"33307b40-ba8e-48bf-b9bd-ef44567de916"}
01:20:39.891 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":272,"width":15,"height":15,"star_pos":[6.78,6.88],"pixels":"..."},"id":"33307b40-ba8e-48bf-b9bd-ef44567de916"}
01:20:40.122 00.231 12020 worker thread done servicing request
01:20:40.123 00.001 9340 OnExposeComplete: enter
01:20:40.134 00.011 9340 UpdateGuideState(): m_state=6
01:20:40.146 00.012 9340 Star::Find(15, 818, 623, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 273
01:20:40.158 00.012 9340 Star::Find returns 1 (0), X=818.82, Y=624.17, Mass=681765, SNR=85.3, Peak=57118 HFD=4.3
01:20:40.169 00.011 9340 MultiStar: [#1 0.22,-0.30,0.84,U] [#2 -0.00,0.31,0.96,U] [#3 0.06,0.14,0.78,U] [#4 -0.29,0.53,0.72,U] [#5 0.35,0.04,0.68,U] [#6 0.51,-0.14,0.53,U] [#7 -0.23,0.16,0.44,U] [#8 0.14,-0.62,0.00,M6] 
01:20:40.185 00.016 9340 refined, 7 included, MultiStar: {0.16, 0.09}, one-star: {0.56, -0.05}
01:20:40.198 00.013 9340 CameraToMount -- cameraTheta (0.49) - m_xAngle (-3.09) = xAngle (3.58 = -2.70)
01:20:40.209 00.011 9340 CameraToMount -- cameraTheta (0.49) - (m_xAngle (-3.09) + m_yAngleError (-0.07)) = yAngle (3.65 = -2.63)
01:20:40.237 00.028 9340 CameraToMount -- cameraX=0.16 cameraY=0.09 hyp=0.19 cameraTheta=0.49 mountX=-0.17 mountY=-0.09, mountTheta=-2.65
01:20:40.252 00.015 9340 SchedulePrimaryMove(10104498, x=0.16, y=0.09, opts=13)
01:20:40.268 00.016 9340 Enqueuing Move request for scope (0.16, 0.09)
01:20:40.277 00.009 12020 Worker thread wakes up
01:20:40.278 00.001 9340 UpdateImageDisplay: Size=(1920,1080) min=14373, max=65535, med=20918, FiltMin=16379, FiltMax=65515, Gamma=2.870
01:20:40.287 00.009 12020 worker thread servicing REQUEST_MOVE scope ofs (0.16, 0.09) opts 0xd
01:20:40.288 00.001 9340 UpdateGuideState exits: m=681765 SNR=85.3
01:20:40.301 00.013 12020 Handling offset move in thread for scope, endpoint = (0.16, 0.09)
01:20:40.301 00.000 12020 Moving (0.16, 0.09) raw xDistance=-0.17 yDistance=-0.09
01:20:40.301 00.000 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17
01:20:40.302 00.001 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:20:40.302 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:20:40.313 00.011 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
01:20:40.313 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
01:20:40.323 00.010 12020 MoveAxis(E, 0, ABG)
01:20:40.324 00.001 9340 Enqueuing Expose request
01:20:40.354 00.030 12020 Move returns status 0, amount 0
01:20:40.355 00.001 12020 MoveAxis(N, 0, ABG)
01:20:40.355 00.000 12020 Move returns status 0, amount 0
01:20:40.355 00.000 12020 move complete, result=0
01:20:40.355 00.000 12020 worker thread done servicing request
01:20:40.355 00.000 12020 Worker thread wakes up
01:20:40.356 00.001 12020 worker thread servicing REQUEST_EXPOSE 2000
01:20:40.356 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(803,609,31,31)
01:20:40.358 00.002 9340 GuideStep: -0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
01:20:41.677 01.319 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"3f0c57ca-527c-42ff-aca0-db6882414e69"}
01:20:41.705 00.028 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"3f0c57ca-527c-42ff-aca0-db6882414e69"}
01:20:41.716 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"e79b64a5-f3d5-4edd-aacb-990af6300e27"}
01:20:41.727 00.011 9340 case statement mapped state 6 to 3
01:20:41.735 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"e79b64a5-f3d5-4edd-aacb-990af6300e27"}
01:20:41.749 00.014 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"e9d8461e-8b7d-4306-96aa-c9ff3f2b1246"}
01:20:41.773 00.024 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":273,"width":15,"height":15,"star_pos":[6.82,7.17],"pixels":"..."},"id":"e9d8461e-8b7d-4306-96aa-c9ff3f2b1246"}
01:20:42.724 00.951 12020 Exposure complete
01:20:42.919 00.195 12020 worker thread done servicing request
01:20:42.920 00.001 9340 OnExposeComplete: enter
01:20:42.930 00.010 9340 UpdateGuideState(): m_state=6
01:20:42.938 00.008 9340 Star::Find(15, 818, 624, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 274
01:20:42.948 00.010 9340 Star::Find returns 1 (0), X=818.89, Y=624.30, Mass=645379, SNR=77.9, Peak=55544 HFD=4.0
01:20:42.963 00.015 9340 MultiStar: [#1 0.41,0.20,0.87,U] [#2 0.04,0.27,1.14,U] [#3 0.24,0.38,0.99,U] [#4 -0.07,0.58,0.89,U] [#5 0.35,0.21,0.69,U] [#6 0.38,0.03,0.50,U] [#7 0.33,0.13,0.39,U] [#8 0.78,-0.30,0.00,M7] 
01:20:42.978 00.015 9340 refined, 7 included, MultiStar: {0.27, 0.26}, one-star: {0.63, 0.09}
01:20:43.001 00.023 9340 CameraToMount -- cameraTheta (0.76) - m_xAngle (-3.09) = xAngle (3.85 = -2.43)
01:20:43.012 00.011 9340 CameraToMount -- cameraTheta (0.76) - (m_xAngle (-3.09) + m_yAngleError (-0.07)) = yAngle (3.92 = -2.36)
01:20:43.020 00.008 9340 CameraToMount -- cameraX=0.27 cameraY=0.26 hyp=0.38 cameraTheta=0.76 mountX=-0.29 mountY=-0.26, mountTheta=-2.39
01:20:43.033 00.013 9340 SchedulePrimaryMove(10104498, x=0.27, y=0.26, opts=13)
01:20:43.043 00.010 9340 Enqueuing Move request for scope (0.27, 0.26)
01:20:43.051 00.008 12020 Worker thread wakes up
01:20:43.051 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=14431, max=65535, med=20906, FiltMin=16794, FiltMax=65515, Gamma=2.870
01:20:43.061 00.010 12020 worker thread servicing REQUEST_MOVE scope ofs (0.27, 0.26) opts 0xd
01:20:43.061 00.000 12020 Handling offset move in thread for scope, endpoint = (0.27, 0.26)
01:20:43.061 00.000 9340 UpdateGuideState exits: m=645379 SNR=77.9
01:20:43.071 00.010 12020 Moving (0.27, 0.26) raw xDistance=-0.29 yDistance=-0.26
01:20:43.071 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:20:43.082 00.011 9340 ScheduleExposure(2000,3,1) exposurePending=0
01:20:43.091 00.009 12020 GuideAlgorithmHysteresis::Result() returns -0.12 from input -0.29
01:20:43.105 00.014 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
01:20:43.105 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.26
01:20:43.105 00.000 12020 MoveAxis(E, 20, ABG)
01:20:43.105 00.000 12020 Guiding  Dir = 2, Dur = 20
01:20:43.107 00.002 9340 Enqueuing Expose request
01:20:43.120 00.013 12020 IsSlewing returns 0
01:20:43.121 00.001 12020 IsGuiding returns 0
01:20:43.184 00.063 12020 IsGuiding returns 1
01:20:43.186 00.002 12020 scope still moving after pulse duration time elapsed
01:20:43.221 00.035 12020 IsSlewing returns 0
01:20:43.222 00.001 12020 IsGuiding returns 0
01:20:43.222 00.000 12020 scope move finished after 20 + 80 ms
01:20:43.222 00.000 12020 Move returns status 0, amount 20
01:20:43.222 00.000 12020 MoveAxis(N, 0, ABG)
01:20:43.222 00.000 12020 Move returns status 0, amount 0
01:20:43.222 00.000 12020 move complete, result=0
01:20:43.223 00.001 12020 worker thread done servicing request
01:20:43.223 00.000 9340 GuideStep: -0.3 px 20 ms EAST, -0.3 px 0 ms NORTH
01:20:43.234 00.011 12020 Worker thread wakes up
01:20:43.234 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
01:20:43.234 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(803,609,31,31)
01:20:43.677 00.443 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"6a114615-e2d8-4c1f-9db2-2fa437610185"}
01:20:43.693 00.016 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"6a114615-e2d8-4c1f-9db2-2fa437610185"}
01:20:43.704 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"6b2a2013-42e8-445b-853e-b214ddcd043c"}
01:20:43.731 00.027 9340 case statement mapped state 6 to 3
01:20:43.743 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"6b2a2013-42e8-445b-853e-b214ddcd043c"}
01:20:43.759 00.016 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"07acae2a-d3f5-4b6f-968a-349b9b19e188"}
01:20:43.776 00.017 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":274,"width":15,"height":15,"star_pos":[6.89,7.30],"pixels":"..."},"id":"07acae2a-d3f5-4b6f-968a-349b9b19e188"}
01:20:45.605 01.829 12020 Exposure complete
01:20:45.674 00.069 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"9aa58e15-61da-4d9e-951f-9f5b9f6851e5"}
01:20:45.740 00.066 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"9aa58e15-61da-4d9e-951f-9f5b9f6851e5"}
01:20:45.791 00.051 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"1070c211-cf4f-411f-9912-610000e500ac"}
01:20:46.041 00.250 9340 case statement mapped state 6 to 3
01:20:46.186 00.145 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"1070c211-cf4f-411f-9912-610000e500ac"}
01:20:46.299 00.113 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"ae4d7127-8789-4859-92b9-ff5e359380c0"}
01:20:46.490 00.191 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":274,"width":15,"height":15,"star_pos":[6.89,7.30],"pixels":"..."},"id":"ae4d7127-8789-4859-92b9-ff5e359380c0"}
01:20:46.670 00.180 12020 worker thread done servicing request
01:20:46.670 00.000 9340 OnExposeComplete: enter
01:20:46.689 00.019 9340 UpdateGuideState(): m_state=6
01:20:46.732 00.043 9340 Star::Find(15, 818, 624, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 275
01:20:46.749 00.017 9340 Star::Find returns 1 (0), X=818.63, Y=624.31, Mass=601211, SNR=87.1, Peak=59174 HFD=3.6
01:20:46.764 00.015 9340 MultiStar: [#1 -0.15,0.21,1.04,U] [#2 -0.35,0.51,0.93,U] [#3 -0.07,0.48,0.70,U] [#4 -0.38,0.64,0.00,M1] [#5 0.01,0.01,0.60,U] [#6 -0.03,0.21,0.46,U] [#7 0.04,0.58,0.46,U] [#8 0.13,-0.39,0.40,U] 
01:20:46.781 00.017 9340 refined, 7 included, MultiStar: {-0.02, 0.24}, one-star: {0.37, 0.10}
01:20:46.799 00.018 9340 CameraToMount -- cameraTheta (1.64) - m_xAngle (-3.09) = xAngle (4.73 = -1.55)
01:20:46.826 00.027 9340 CameraToMount -- cameraTheta (1.64) - (m_xAngle (-3.09) + m_yAngleError (-0.07)) = yAngle (4.81 = -1.48)
01:20:46.869 00.043 9340 CameraToMount -- cameraX=-0.02 cameraY=0.24 hyp=0.24 cameraTheta=1.64 mountX=0.01 mountY=-0.24, mountTheta=-1.55
01:20:46.894 00.025 9340 SchedulePrimaryMove(10104498, x=-0.02, y=0.24, opts=13)
01:20:46.911 00.017 9340 Enqueuing Move request for scope (-0.02, 0.24)
01:20:46.925 00.014 12020 Worker thread wakes up
01:20:46.925 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=13966, max=65535, med=20854, FiltMin=16653, FiltMax=65515, Gamma=2.870
01:20:46.941 00.016 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.24) opts 0xd
01:20:46.941 00.000 12020 Handling offset move in thread for scope, endpoint = (-0.02, 0.24)
01:20:46.941 00.000 9340 UpdateGuideState exits: m=601211 SNR=87.1
01:20:46.960 00.019 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:20:46.981 00.021 12020 Moving (-0.02, 0.24) raw xDistance=0.01 yDistance=-0.24
01:20:46.982 00.001 9340 ScheduleExposure(2000,3,1) exposurePending=0
01:20:47.021 00.039 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
01:20:47.021 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:20:47.021 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.24
01:20:47.022 00.001 9340 Enqueuing Expose request
01:20:47.034 00.012 12020 MoveAxis(E, 0, ABG)
01:20:47.034 00.000 12020 Move returns status 0, amount 0
01:20:47.035 00.001 12020 MoveAxis(N, 0, ABG)
01:20:47.035 00.000 12020 Move returns status 0, amount 0
01:20:47.035 00.000 12020 move complete, result=0
01:20:47.035 00.000 12020 worker thread done servicing request
01:20:47.035 00.000 12020 Worker thread wakes up
01:20:47.036 00.001 12020 worker thread servicing REQUEST_EXPOSE 2000
01:20:47.036 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(803,609,31,31)
01:20:47.039 00.003 9340 GuideStep: 0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
01:20:47.671 00.632 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"b293371b-e6b8-4193-998a-8575f6789673"}
01:20:47.698 00.027 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"b293371b-e6b8-4193-998a-8575f6789673"}
01:20:47.736 00.038 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"442d7337-d3e5-4e62-8c34-47340e44a092"}
01:20:47.756 00.020 9340 case statement mapped state 6 to 3
01:20:47.802 00.046 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"442d7337-d3e5-4e62-8c34-47340e44a092"}
01:20:47.823 00.021 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"6673165c-5ebe-4fa4-8f2c-a18750d2732b"}
01:20:47.841 00.018 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":275,"width":15,"height":15,"star_pos":[6.63,7.31],"pixels":"..."},"id":"6673165c-5ebe-4fa4-8f2c-a18750d2732b"}
01:20:49.501 01.660 12020 Exposure complete
01:20:49.671 00.170 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"b616ac65-57e6-41d4-9850-a265123f52c9"}
01:20:49.696 00.025 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"b616ac65-57e6-41d4-9850-a265123f52c9"}
01:20:49.734 00.038 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"31d62346-ebc7-4e31-9f2f-423af75e7666"}
01:20:49.750 00.016 9340 case statement mapped state 6 to 3
01:20:49.762 00.012 12020 worker thread done servicing request
01:20:49.762 00.000 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"31d62346-ebc7-4e31-9f2f-423af75e7666"}
01:20:49.777 00.015 9340 OnExposeComplete: enter
01:20:49.787 00.010 9340 UpdateGuideState(): m_state=6
01:20:49.832 00.045 9340 Star::Find(15, 818, 624, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 276
01:20:49.850 00.018 9340 Star::Find returns 1 (0), X=818.59, Y=624.25, Mass=663231, SNR=98.4, Peak=58346 HFD=3.8
01:20:49.866 00.016 9340 MultiStar: [#1 -0.14,0.08,0.76,U] [#2 -0.44,0.47,0.00,M1] [#3 0.07,0.44,0.61,U] [#4 -0.47,1.01,0.00,M2] [#5 -0.10,0.15,0.59,U] [#6 0.13,0.27,0.38,U] [#7 -0.19,0.18,0.35,U] [#8 -0.06,-0.06,0.34,U] 
01:20:49.889 00.023 9340 refined, 6 included, MultiStar: {0.04, 0.15}, one-star: {0.33, 0.03}
01:20:49.904 00.015 9340 CameraToMount -- cameraTheta (1.30) - m_xAngle (-3.09) = xAngle (4.39 = -1.89)
01:20:49.936 00.032 9340 CameraToMount -- cameraTheta (1.30) - (m_xAngle (-3.09) + m_yAngleError (-0.07)) = yAngle (4.47 = -1.82)
01:20:49.946 00.010 9340 CameraToMount -- cameraX=0.04 cameraY=0.15 hyp=0.15 cameraTheta=1.30 mountX=-0.05 mountY=-0.15, mountTheta=-1.88
01:20:49.959 00.013 9340 SchedulePrimaryMove(10104498, x=0.04, y=0.15, opts=13)
01:20:49.976 00.017 9340 Enqueuing Move request for scope (0.04, 0.15)
01:20:49.988 00.012 12020 Worker thread wakes up
01:20:49.988 00.000 12020 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.15) opts 0xd
01:20:49.988 00.000 12020 Handling offset move in thread for scope, endpoint = (0.04, 0.15)
01:20:49.988 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=13607, max=65535, med=20997, FiltMin=16545, FiltMax=65515, Gamma=2.870
01:20:50.016 00.028 12020 Moving (0.04, 0.15) raw xDistance=-0.05 yDistance=-0.15
01:20:50.016 00.000 9340 UpdateGuideState exits: m=663231 SNR=98.4
01:20:50.027 00.011 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
01:20:50.028 00.001 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:20:50.039 00.011 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:20:50.039 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
01:20:50.049 00.010 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
01:20:50.049 00.000 9340 Enqueuing Expose request
01:20:50.061 00.012 12020 MoveAxis(E, 0, ABG)
01:20:50.061 00.000 12020 Move returns status 0, amount 0
01:20:50.061 00.000 12020 MoveAxis(N, 0, ABG)
01:20:50.062 00.001 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"8d5dd382-0365-41ef-87f6-94c60f452daf"}
01:20:50.072 00.010 12020 Move returns status 0, amount 0
01:20:50.073 00.001 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":276,"width":15,"height":15,"star_pos":[6.59,7.25],"pixels":"..."},"id":"8d5dd382-0365-41ef-87f6-94c60f452daf"}
01:20:50.083 00.010 12020 move complete, result=0
01:20:50.084 00.001 12020 worker thread done servicing request
01:20:50.084 00.000 12020 Worker thread wakes up
01:20:50.085 00.001 9340 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
01:20:50.120 00.035 12020 worker thread servicing REQUEST_EXPOSE 2000
01:20:50.120 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(803,609,31,31)
01:20:51.671 01.551 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"a436f6f9-f704-45ef-935c-d69c75e2caf0"}
01:20:51.699 00.028 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"a436f6f9-f704-45ef-935c-d69c75e2caf0"}
01:20:51.720 00.021 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"b8db2d7e-4da6-4203-9fb5-1ad385c993f8"}
01:20:51.762 00.042 9340 case statement mapped state 6 to 3
01:20:51.814 00.052 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"b8db2d7e-4da6-4203-9fb5-1ad385c993f8"}
01:20:51.848 00.034 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"acc62852-2f49-4b14-9fdc-30209125d6c9"}
01:20:51.877 00.029 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":276,"width":15,"height":15,"star_pos":[6.59,7.25],"pixels":"..."},"id":"acc62852-2f49-4b14-9fdc-30209125d6c9"}
01:20:52.518 00.641 12020 Exposure complete
01:20:52.872 00.354 12020 worker thread done servicing request
01:20:52.872 00.000 9340 OnExposeComplete: enter
01:20:52.889 00.017 9340 UpdateGuideState(): m_state=6
01:20:52.918 00.029 9340 Star::Find(15, 818, 624, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 277
01:20:52.936 00.018 9340 Star::Find returns 1 (0), X=818.64, Y=624.39, Mass=627874, SNR=100.3, Peak=58648 HFD=3.7
01:20:52.993 00.057 9340 MultiStar: [#1 0.29,0.29,0.70,U] [#2 0.03,0.46,0.79,U] [#3 0.26,0.41,0.71,U] [#4 -0.27,0.97,0.00,M3] [#5 0.34,0.12,0.55,U] [#6 0.32,0.85,0.00,M1] [#7 -0.05,0.22,0.30,U] [#8 -0.05,-0.15,0.43,U] 
01:20:53.006 00.013 9340 refined, 6 included, MultiStar: {0.21, 0.25}, one-star: {0.38, 0.18}
01:20:53.025 00.019 9340 CameraToMount -- cameraTheta (0.86) - m_xAngle (-3.09) = xAngle (3.95 = -2.33)
01:20:53.045 00.020 9340 CameraToMount -- cameraTheta (0.86) - (m_xAngle (-3.09) + m_yAngleError (-0.07)) = yAngle (4.03 = -2.26)
01:20:53.079 00.034 9340 CameraToMount -- cameraX=0.21 cameraY=0.25 hyp=0.32 cameraTheta=0.86 mountX=-0.22 mountY=-0.25, mountTheta=-2.30
01:20:53.112 00.033 9340 SchedulePrimaryMove(10104498, x=0.21, y=0.25, opts=13)
01:20:53.126 00.014 9340 Enqueuing Move request for scope (0.21, 0.25)
01:20:53.144 00.018 12020 Worker thread wakes up
01:20:53.144 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=14312, max=65535, med=20949, FiltMin=16542, FiltMax=65515, Gamma=2.870
01:20:53.159 00.015 12020 worker thread servicing REQUEST_MOVE scope ofs (0.21, 0.25) opts 0xd
01:20:53.160 00.001 9340 UpdateGuideState exits: m=627874 SNR=100.3
01:20:53.193 00.033 12020 Handling offset move in thread for scope, endpoint = (0.21, 0.25)
01:20:53.194 00.001 12020 Moving (0.21, 0.25) raw xDistance=-0.22 yDistance=-0.25
01:20:53.194 00.000 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.22
01:20:53.194 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
01:20:53.194 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.25
01:20:53.195 00.001 12020 MoveAxis(E, 0, ABG)
01:20:53.195 00.000 12020 Move returns status 0, amount 0
01:20:53.195 00.000 12020 MoveAxis(N, 0, ABG)
01:20:53.195 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:20:53.210 00.015 12020 Move returns status 0, amount 0
01:20:53.211 00.001 9340 ScheduleExposure(2000,3,1) exposurePending=0
01:20:53.227 00.016 12020 move complete, result=0
01:20:53.227 00.000 12020 worker thread done servicing request
01:20:53.227 00.000 9340 Enqueuing Expose request
01:20:53.239 00.012 12020 Worker thread wakes up
01:20:53.240 00.001 9340 GuideStep: -0.2 px 0 ms EAST, -0.3 px 0 ms NORTH
01:20:53.254 00.014 12020 worker thread servicing REQUEST_EXPOSE 2000
01:20:53.254 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(803,609,31,31)
01:20:53.679 00.425 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"df1363f2-0aa3-4ddc-9c03-f418d135f507"}
01:20:53.725 00.046 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"df1363f2-0aa3-4ddc-9c03-f418d135f507"}
01:20:53.752 00.027 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"ee3e1cdd-ee00-42ce-9f18-45cb83cc496e"}
01:20:53.763 00.011 9340 case statement mapped state 6 to 3
01:20:53.778 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"ee3e1cdd-ee00-42ce-9f18-45cb83cc496e"}
01:20:53.794 00.016 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"67dfad8a-df26-433d-8cdb-53cbfe711c7f"}
01:20:53.834 00.040 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":277,"width":15,"height":15,"star_pos":[6.64,7.39],"pixels":"..."},"id":"67dfad8a-df26-433d-8cdb-53cbfe711c7f"}
01:20:55.614 01.780 12020 Exposure complete
01:20:55.677 00.063 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"5022876e-7392-472c-836d-88d124ec83a3"}
01:20:55.696 00.019 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"5022876e-7392-472c-836d-88d124ec83a3"}
01:20:55.729 00.033 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"95f213b6-fa6c-4f0e-ae35-dfe4f5c75338"}
01:20:55.742 00.013 9340 case statement mapped state 6 to 3
01:20:55.755 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"95f213b6-fa6c-4f0e-ae35-dfe4f5c75338"}
01:20:55.765 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"57523225-d527-4381-9f85-adb3d1860014"}
01:20:55.775 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":277,"width":15,"height":15,"star_pos":[6.64,7.39],"pixels":"..."},"id":"57523225-d527-4381-9f85-adb3d1860014"}
01:20:55.873 00.098 12020 worker thread done servicing request
01:20:55.873 00.000 9340 OnExposeComplete: enter
01:20:55.888 00.015 9340 UpdateGuideState(): m_state=6
01:20:55.900 00.012 9340 Star::Find(15, 818, 624, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 278
01:20:55.933 00.033 9340 Star::Find returns 1 (0), X=819.00, Y=624.35, Mass=653628, SNR=94.5, Peak=57716 HFD=4.1
01:20:55.949 00.016 9340 MultiStar: [#1 0.37,0.09,0.82,U] [#2 -0.29,0.28,0.90,U] [#3 0.05,0.39,0.76,U] [#4 -0.40,0.59,0.00,M4] [#5 0.13,0.23,0.64,U] [#6 0.10,0.19,0.51,U] [#7 0.21,0.10,0.35,U] [#8 0.32,0.37,0.37,U] 
01:20:55.959 00.010 9340 refined, 7 included, MultiStar: {0.21, 0.22}, one-star: {0.74, 0.14}
01:20:55.979 00.020 9340 CameraToMount -- cameraTheta (0.80) - m_xAngle (-3.09) = xAngle (3.89 = -2.39)
01:20:55.996 00.017 9340 CameraToMount -- cameraTheta (0.80) - (m_xAngle (-3.09) + m_yAngleError (-0.07)) = yAngle (3.97 = -2.32)
01:20:56.028 00.032 9340 CameraToMount -- cameraX=0.21 cameraY=0.22 hyp=0.31 cameraTheta=0.80 mountX=-0.23 mountY=-0.23, mountTheta=-2.35
01:20:56.045 00.017 9340 SchedulePrimaryMove(10104498, x=0.21, y=0.22, opts=13)
01:20:56.055 00.010 9340 Enqueuing Move request for scope (0.21, 0.22)
01:20:56.065 00.010 12020 Worker thread wakes up
01:20:56.065 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=14624, max=65535, med=20952, FiltMin=16385, FiltMax=65515, Gamma=2.870
01:20:56.077 00.012 12020 worker thread servicing REQUEST_MOVE scope ofs (0.21, 0.22) opts 0xd
01:20:56.078 00.001 9340 UpdateGuideState exits: m=653628 SNR=94.5
01:20:56.091 00.013 12020 Handling offset move in thread for scope, endpoint = (0.21, 0.22)
01:20:56.091 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:20:56.120 00.029 12020 Moving (0.21, 0.22) raw xDistance=-0.23 yDistance=-0.23
01:20:56.120 00.000 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.23
01:20:56.121 00.001 9340 ScheduleExposure(2000,3,1) exposurePending=0
01:20:56.133 00.012 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:20:56.134 00.001 9340 Enqueuing Expose request
01:20:56.146 00.012 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.23
01:20:56.146 00.000 12020 MoveAxis(E, 0, ABG)
01:20:56.146 00.000 12020 Move returns status 0, amount 0
01:20:56.146 00.000 12020 MoveAxis(N, 0, ABG)
01:20:56.147 00.001 12020 Move returns status 0, amount 0
01:20:56.147 00.000 12020 move complete, result=0
01:20:56.147 00.000 12020 worker thread done servicing request
01:20:56.147 00.000 12020 Worker thread wakes up
01:20:56.147 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
01:20:56.147 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(803,609,31,31)
01:20:56.150 00.003 9340 GuideStep: -0.2 px 0 ms EAST, -0.2 px 0 ms NORTH
01:20:57.687 01.537 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"56fe7072-7b26-484a-ab6f-d5a01351ee3e"}
01:20:57.709 00.022 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"56fe7072-7b26-484a-ab6f-d5a01351ee3e"}
01:20:57.742 00.033 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"9e528499-6509-4acb-9d12-7feb6db00b06"}
01:20:57.785 00.043 9340 case statement mapped state 6 to 3
01:20:57.801 00.016 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"9e528499-6509-4acb-9d12-7feb6db00b06"}
01:20:57.820 00.019 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"a817d6bb-9abd-4be0-b66b-77bffacc15b8"}
01:20:57.835 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":278,"width":15,"height":15,"star_pos":[7.00,7.35],"pixels":"..."},"id":"a817d6bb-9abd-4be0-b66b-77bffacc15b8"}
01:20:58.526 00.691 12020 Exposure complete
01:20:58.840 00.314 9340 OnExposeComplete: enter
01:20:58.859 00.019 12020 worker thread done servicing request
01:20:58.860 00.001 9340 UpdateGuideState(): m_state=6
01:20:58.873 00.013 9340 Star::Find(15, 819, 624, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 279
01:20:58.904 00.031 9340 Star::Find returns 1 (0), X=818.97, Y=624.30, Mass=655512, SNR=85.8, Peak=58528 HFD=4.0
01:20:58.972 00.068 9340 MultiStar: [#1 0.44,0.29,0.91,U] [#2 0.25,0.69,0.00,M1] [#3 0.45,0.73,0.00,M1] [#4 -0.38,0.76,0.00,M5] [#5 0.39,0.15,0.60,U] [#6 0.65,0.07,0.00,M1] [#7 0.43,0.85,0.00,M1] [#8 0.28,-0.15,0.56,U] 
01:20:58.992 00.020 9340 refined, 3 included, MultiStar: {0.49, 0.12}, one-star: {0.71, 0.09}
01:20:59.009 00.017 9340 CameraToMount -- cameraTheta (0.24) - m_xAngle (-3.09) = xAngle (3.33 = -2.95)
01:20:59.027 00.018 9340 CameraToMount -- cameraTheta (0.24) - (m_xAngle (-3.09) + m_yAngleError (-0.07)) = yAngle (3.40 = -2.88)
01:20:59.044 00.017 9340 CameraToMount -- cameraX=0.49 cameraY=0.12 hyp=0.50 cameraTheta=0.24 mountX=-0.49 mountY=-0.13, mountTheta=-2.88
01:20:59.090 00.046 9340 SchedulePrimaryMove(10104498, x=0.49, y=0.12, opts=13)
01:20:59.107 00.017 9340 Enqueuing Move request for scope (0.49, 0.12)
01:20:59.120 00.013 12020 Worker thread wakes up
01:20:59.120 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=13947, max=65535, med=21083, FiltMin=16634, FiltMax=65515, Gamma=2.870
01:20:59.134 00.014 12020 worker thread servicing REQUEST_MOVE scope ofs (0.49, 0.12) opts 0xd
01:20:59.134 00.000 12020 Handling offset move in thread for scope, endpoint = (0.49, 0.12)
01:20:59.135 00.001 12020 Moving (0.49, 0.12) raw xDistance=-0.49 yDistance=-0.13
01:20:59.135 00.000 9340 UpdateGuideState exits: m=655512 SNR=85.8
01:20:59.149 00.014 12020 GuideAlgorithmHysteresis::Result() returns -0.21 from input -0.49
01:20:59.149 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:20:59.180 00.031 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:20:59.180 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
01:20:59.180 00.000 12020 MoveAxis(E, 35, ABG)
01:20:59.180 00.000 12020 Guiding  Dir = 2, Dur = 35
01:20:59.182 00.002 12020 IsSlewing returns 0
01:20:59.182 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
01:20:59.197 00.015 12020 IsGuiding returns 0
01:20:59.197 00.000 9340 Enqueuing Expose request
01:20:59.222 00.025 12020 PulseGuide returned control before completion, sleep 20
01:20:59.256 00.034 12020 IsGuiding returns 1
01:20:59.256 00.000 12020 scope still moving after pulse duration time elapsed
01:20:59.291 00.035 12020 IsSlewing returns 0
01:20:59.292 00.001 12020 IsGuiding returns 0
01:20:59.292 00.000 12020 scope move finished after 35 + 60 ms
01:20:59.293 00.001 12020 Move returns status 0, amount 35
01:20:59.293 00.000 12020 MoveAxis(N, 0, ABG)
01:20:59.293 00.000 12020 Move returns status 0, amount 0
01:20:59.293 00.000 12020 move complete, result=0
01:20:59.293 00.000 12020 worker thread done servicing request
01:20:59.295 00.002 9340 GuideStep: -0.5 px 35 ms EAST, -0.1 px 0 ms NORTH
01:20:59.314 00.019 12020 Worker thread wakes up
01:20:59.314 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
01:20:59.314 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(803,609,31,31)
01:20:59.686 00.372 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"c036056d-a30e-4eca-8373-1ed0da14293c"}
01:20:59.700 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"c036056d-a30e-4eca-8373-1ed0da14293c"}
01:20:59.728 00.028 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"98d20816-8674-478c-9124-afb5a41addeb"}
01:20:59.765 00.037 9340 case statement mapped state 6 to 3
01:20:59.795 00.030 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"98d20816-8674-478c-9124-afb5a41addeb"}
01:20:59.813 00.018 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"91c97782-1c56-4109-ae22-d720687025fb"}
01:20:59.830 00.017 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":279,"width":15,"height":15,"star_pos":[6.97,7.30],"pixels":"..."},"id":"91c97782-1c56-4109-ae22-d720687025fb"}
01:21:01.686 01.856 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"907e0a66-53f9-44eb-bbb5-fb54d894ec6e"}
01:21:01.698 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"907e0a66-53f9-44eb-bbb5-fb54d894ec6e"}
01:21:01.712 00.014 12020 Exposure complete
01:21:01.713 00.001 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"b03f1dbf-4f29-4bff-b332-858536553ee5"}
01:21:01.728 00.015 9340 case statement mapped state 6 to 3
01:21:01.746 00.018 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"b03f1dbf-4f29-4bff-b332-858536553ee5"}
01:21:01.783 00.037 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"fe8393e3-f13d-4c2c-82ce-d616c75a2c37"}
01:21:01.796 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":279,"width":15,"height":15,"star_pos":[6.97,7.30],"pixels":"..."},"id":"fe8393e3-f13d-4c2c-82ce-d616c75a2c37"}
01:21:02.011 00.215 12020 worker thread done servicing request
01:21:02.012 00.001 9340 OnExposeComplete: enter
01:21:02.025 00.013 9340 UpdateGuideState(): m_state=6
01:21:02.038 00.013 9340 Star::Find(15, 818, 624, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 280
01:21:02.066 00.028 9340 Star::Find returns 1 (0), X=818.69, Y=624.45, Mass=648209, SNR=88.9, Peak=57704 HFD=3.7
01:21:02.083 00.017 9340 MultiStar: [#1 0.36,0.09,0.82,U] [#2 0.00,0.36,0.97,U] [#3 0.32,0.18,0.60,U] [#4 -0.24,0.47,0.73,U] [#5 -0.12,0.17,0.73,U] [#6 0.28,0.06,0.53,U] [#7 0.03,0.28,0.45,U] [#8 0.20,-0.01,0.45,U] 
01:21:02.093 00.010 9340 refined, 8 included, MultiStar: {0.15, 0.22}, one-star: {0.43, 0.24}
01:21:02.104 00.011 9340 CameraToMount -- cameraTheta (0.99) - m_xAngle (-3.09) = xAngle (4.08 = -2.20)
01:21:02.116 00.012 9340 CameraToMount -- cameraTheta (0.99) - (m_xAngle (-3.09) + m_yAngleError (-0.07)) = yAngle (4.16 = -2.13)
01:21:02.128 00.012 9340 CameraToMount -- cameraX=0.15 cameraY=0.22 hyp=0.26 cameraTheta=0.99 mountX=-0.16 mountY=-0.23, mountTheta=-2.18
01:21:02.143 00.015 9340 SchedulePrimaryMove(10104498, x=0.15, y=0.22, opts=13)
01:21:02.175 00.032 9340 Enqueuing Move request for scope (0.15, 0.22)
01:21:02.186 00.011 12020 Worker thread wakes up
01:21:02.186 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=14193, max=65535, med=21189, FiltMin=16518, FiltMax=65515, Gamma=2.870
01:21:02.200 00.014 12020 worker thread servicing REQUEST_MOVE scope ofs (0.15, 0.22) opts 0xd
01:21:02.201 00.001 9340 UpdateGuideState exits: m=648209 SNR=88.9
01:21:02.211 00.010 12020 Handling offset move in thread for scope, endpoint = (0.15, 0.22)
01:21:02.211 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:21:02.222 00.011 12020 Moving (0.15, 0.22) raw xDistance=-0.16 yDistance=-0.23
01:21:02.222 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
01:21:02.234 00.012 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16
01:21:02.235 00.001 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:21:02.235 00.000 9340 Enqueuing Expose request
01:21:02.264 00.029 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.23
01:21:02.264 00.000 12020 MoveAxis(E, 0, ABG)
01:21:02.264 00.000 12020 Move returns status 0, amount 0
01:21:02.264 00.000 12020 MoveAxis(N, 0, ABG)
01:21:02.264 00.000 12020 Move returns status 0, amount 0
01:21:02.264 00.000 12020 move complete, result=0
01:21:02.264 00.000 12020 worker thread done servicing request
01:21:02.265 00.001 12020 Worker thread wakes up
01:21:02.265 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
01:21:02.265 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(803,609,31,31)
01:21:02.270 00.005 9340 GuideStep: -0.2 px 0 ms EAST, -0.2 px 0 ms NORTH
01:21:03.687 01.417 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"1bc4eaf8-0482-4d00-9239-df23c5c8b2d0"}
01:21:03.714 00.027 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"1bc4eaf8-0482-4d00-9239-df23c5c8b2d0"}
01:21:03.730 00.016 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"2c00544c-f395-42c6-8d82-c119e31d38a1"}
01:21:03.741 00.011 9340 case statement mapped state 6 to 3
01:21:03.761 00.020 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"2c00544c-f395-42c6-8d82-c119e31d38a1"}
01:21:03.777 00.016 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"eb19a9b4-6822-43ac-a3d4-5bd9b0c3d242"}
01:21:03.814 00.037 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":280,"width":15,"height":15,"star_pos":[6.69,7.45],"pixels":"..."},"id":"eb19a9b4-6822-43ac-a3d4-5bd9b0c3d242"}
01:21:04.645 00.831 12020 Exposure complete
01:21:04.890 00.245 12020 worker thread done servicing request
01:21:04.891 00.001 9340 OnExposeComplete: enter
01:21:04.904 00.013 9340 UpdateGuideState(): m_state=6
01:21:04.921 00.017 9340 Star::Find(15, 818, 624, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 281
01:21:04.972 00.051 9340 Star::Find returns 1 (0), X=819.00, Y=624.12, Mass=669092, SNR=107.2, Peak=58180 HFD=4.2
01:21:04.992 00.020 9340 MultiStar: [#1 0.54,0.20,0.69,U] [#2 0.20,0.58,0.98,U] [#3 0.10,0.23,0.65,U] [#4 -0.25,0.70,0.00,M5] [#5 0.74,0.04,0.00,M1] [#6 0.44,0.14,0.39,U] [#7 0.18,0.73,0.00,M1] [#8 0.29,0.24,0.36,U] 
01:21:05.006 00.014 9340 refined, 5 included, MultiStar: {0.41, 0.22}, one-star: {0.74, -0.10}
01:21:05.021 00.015 9340 CameraToMount -- cameraTheta (0.50) - m_xAngle (-3.09) = xAngle (3.59 = -2.69)
01:21:05.031 00.010 9340 CameraToMount -- cameraTheta (0.50) - (m_xAngle (-3.09) + m_yAngleError (-0.07)) = yAngle (3.67 = -2.62)
01:21:05.043 00.012 9340 CameraToMount -- cameraX=0.41 cameraY=0.22 hyp=0.46 cameraTheta=0.50 mountX=-0.42 mountY=-0.23, mountTheta=-2.63
01:21:05.064 00.021 9340 SchedulePrimaryMove(10104498, x=0.41, y=0.22, opts=13)
01:21:05.077 00.013 9340 Enqueuing Move request for scope (0.41, 0.22)
01:21:05.112 00.035 12020 Worker thread wakes up
01:21:05.112 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=14330, max=65535, med=21185, FiltMin=16594, FiltMax=65515, Gamma=2.870
01:21:05.122 00.010 12020 worker thread servicing REQUEST_MOVE scope ofs (0.41, 0.22) opts 0xd
01:21:05.123 00.001 9340 UpdateGuideState exits: m=669092 SNR=107.2
01:21:05.135 00.012 12020 Handling offset move in thread for scope, endpoint = (0.41, 0.22)
01:21:05.135 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:21:05.145 00.010 12020 Moving (0.41, 0.22) raw xDistance=-0.42 yDistance=-0.23
01:21:05.146 00.001 9340 ScheduleExposure(2000,3,1) exposurePending=0
01:21:05.157 00.011 12020 GuideAlgorithmHysteresis::Result() returns -0.17 from input -0.42
01:21:05.157 00.000 9340 Enqueuing Expose request
01:21:05.171 00.014 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:21:05.172 00.001 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.23
01:21:05.173 00.001 12020 MoveAxis(E, 30, ABG)
01:21:05.173 00.000 12020 Guiding  Dir = 2, Dur = 30
01:21:05.174 00.001 12020 IsSlewing returns 0
01:21:05.175 00.001 12020 IsGuiding returns 0
01:21:05.220 00.045 12020 IsGuiding returns 1
01:21:05.220 00.000 12020 scope still moving after pulse duration time elapsed
01:21:05.253 00.033 12020 IsSlewing returns 0
01:21:05.254 00.001 12020 IsGuiding returns 0
01:21:05.254 00.000 12020 scope move finished after 30 + 49 ms
01:21:05.254 00.000 12020 Move returns status 0, amount 30
01:21:05.255 00.001 12020 MoveAxis(N, 0, ABG)
01:21:05.255 00.000 12020 Move returns status 0, amount 0
01:21:05.255 00.000 12020 move complete, result=0
01:21:05.255 00.000 12020 worker thread done servicing request
01:21:05.255 00.000 9340 GuideStep: -0.4 px 30 ms EAST, -0.2 px 0 ms NORTH
01:21:05.266 00.011 12020 Worker thread wakes up
01:21:05.266 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
01:21:05.267 00.001 12020 Handling exposure in thread, d=2000 o=3 r=(803,609,31,31)
01:21:05.685 00.418 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"be8ec3db-6201-4411-a7d1-d401093be199"}
01:21:05.735 00.050 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"be8ec3db-6201-4411-a7d1-d401093be199"}
01:21:05.774 00.039 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"0a5ca5be-0210-4246-82a8-89c62c361c53"}
01:21:05.803 00.029 9340 case statement mapped state 6 to 3
01:21:05.866 00.063 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"0a5ca5be-0210-4246-82a8-89c62c361c53"}
01:21:05.891 00.025 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"9892377c-9784-4c81-b160-6ab2dd6e9711"}
01:21:05.904 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":281,"width":15,"height":15,"star_pos":[7.00,7.12],"pixels":"..."},"id":"9892377c-9784-4c81-b160-6ab2dd6e9711"}
01:21:07.632 01.728 12020 Exposure complete
01:21:07.686 00.054 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"6ba37796-a40f-4dfe-acdf-32618e21de49"}
01:21:07.698 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"6ba37796-a40f-4dfe-acdf-32618e21de49"}
01:21:07.768 00.070 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"ae713a49-0eef-4028-ac5b-71d5bc8551a4"}
01:21:07.780 00.012 9340 case statement mapped state 6 to 3
01:21:07.795 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"ae713a49-0eef-4028-ac5b-71d5bc8551a4"}
01:21:07.833 00.038 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"5999751b-bdcd-4dd6-b53c-d2f1470b4962"}
01:21:07.848 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":281,"width":15,"height":15,"star_pos":[7.00,7.12],"pixels":"..."},"id":"5999751b-bdcd-4dd6-b53c-d2f1470b4962"}
01:21:07.869 00.021 12020 worker thread done servicing request
01:21:07.869 00.000 9340 OnExposeComplete: enter
01:21:07.879 00.010 9340 UpdateGuideState(): m_state=6
01:21:07.889 00.010 9340 Star::Find(15, 818, 624, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 282
01:21:07.900 00.011 9340 Star::Find returns 1 (0), X=818.59, Y=624.37, Mass=653123, SNR=84.7, Peak=58662 HFD=3.8
01:21:07.913 00.013 9340 MultiStar: [#1 -0.14,0.11,0.86,U] [#2 -0.10,0.67,0.00,M1] [#3 0.04,0.34,0.77,U] [#4 -0.53,0.80,0.00,M6] [#5 0.04,0.55,0.72,U] [#6 -0.12,0.23,0.41,U] [#7 -0.08,0.55,0.46,U] [#8 -0.08,0.06,0.42,U] 
01:21:07.925 00.012 9340 refined, 6 included, MultiStar: {0.03, 0.28}, one-star: {0.33, 0.16}
01:21:07.960 00.035 9340 CameraToMount -- cameraTheta (1.46) - m_xAngle (-3.09) = xAngle (4.55 = -1.73)
01:21:07.975 00.015 9340 CameraToMount -- cameraTheta (1.46) - (m_xAngle (-3.09) + m_yAngleError (-0.07)) = yAngle (4.63 = -1.66)
01:21:07.992 00.017 9340 CameraToMount -- cameraX=0.03 cameraY=0.28 hyp=0.28 cameraTheta=1.46 mountX=-0.04 mountY=-0.28, mountTheta=-1.73
01:21:08.005 00.013 9340 SchedulePrimaryMove(10104498, x=0.03, y=0.28, opts=13)
01:21:08.016 00.011 9340 Enqueuing Move request for scope (0.03, 0.28)
01:21:08.028 00.012 12020 Worker thread wakes up
01:21:08.028 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=13937, max=65535, med=21051, FiltMin=16517, FiltMax=65515, Gamma=2.870
01:21:08.040 00.012 12020 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.28) opts 0xd
01:21:08.041 00.001 9340 UpdateGuideState exits: m=653123 SNR=84.7
01:21:08.051 00.010 12020 Handling offset move in thread for scope, endpoint = (0.03, 0.28)
01:21:08.051 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:21:08.079 00.028 12020 Moving (0.03, 0.28) raw xDistance=-0.04 yDistance=-0.28
01:21:08.079 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
01:21:08.088 00.009 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
01:21:08.089 00.001 9340 Enqueuing Expose request
01:21:08.100 00.011 12020 switching direction from 1 to -1 - decHistory=-3 oldest=-0.59 newest=-0.73
01:21:08.100 00.000 12020 GuideAlgorithmResistSwitch::result() returns -0.28 from input -0.28
01:21:08.100 00.000 12020 MoveAxis(E, 0, ABG)
01:21:08.100 00.000 12020 Move returns status 0, amount 0
01:21:08.100 00.000 12020 MoveAxis(N, 45, ABG)
01:21:08.100 00.000 12020 Guiding  Dir = 0, Dur = 45
01:21:08.101 00.001 12020 IsSlewing returns 0
01:21:08.103 00.002 12020 IsGuiding returns 0
01:21:08.187 00.084 12020 IsGuiding returns 1
01:21:08.187 00.000 12020 scope still moving after pulse duration time elapsed
01:21:08.226 00.039 12020 IsSlewing returns 0
01:21:08.321 00.095 12020 IsGuiding returns 0
01:21:08.321 00.000 12020 scope move finished after 45 + 173 ms
01:21:08.322 00.001 12020 Move returns status 0, amount 45
01:21:08.322 00.000 12020 move complete, result=0
01:21:08.322 00.000 12020 worker thread done servicing request
01:21:08.323 00.001 12020 Worker thread wakes up
01:21:08.323 00.000 9340 GuideStep: -0.0 px 0 ms EAST, -0.3 px 45 ms NORTH
01:21:08.333 00.010 12020 worker thread servicing REQUEST_EXPOSE 2000
01:21:08.333 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(803,609,31,31)
01:21:09.686 01.353 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"0999f9d7-aef1-4176-8f00-a1b053312bbb"}
01:21:09.711 00.025 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"0999f9d7-aef1-4176-8f00-a1b053312bbb"}
01:21:09.734 00.023 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"f317813d-0ccc-43e3-89dc-3fb626e8466f"}
01:21:09.754 00.020 9340 case statement mapped state 6 to 3
01:21:09.780 00.026 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"f317813d-0ccc-43e3-89dc-3fb626e8466f"}
01:21:09.833 00.053 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"86b40c09-1dea-4f80-8f0b-e33c0fcbad05"}
01:21:09.857 00.024 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":282,"width":15,"height":15,"star_pos":[6.59,7.37],"pixels":"..."},"id":"86b40c09-1dea-4f80-8f0b-e33c0fcbad05"}
01:21:10.695 00.838 12020 Exposure complete
01:21:10.927 00.232 12020 worker thread done servicing request
01:21:10.928 00.001 9340 OnExposeComplete: enter
01:21:10.946 00.018 9340 UpdateGuideState(): m_state=6
01:21:10.969 00.023 9340 Star::Find(15, 818, 624, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 283
01:21:11.019 00.050 9340 Star::Find returns 1 (0), X=818.10, Y=624.44, Mass=671491, SNR=95.8, Peak=58422 HFD=3.9
01:21:11.033 00.014 9340 MultiStar: [#1 -0.34,0.14,0.95,U] [#2 -0.41,0.61,0.00,M2] [#3 -0.27,0.34,0.68,U] [#4 -0.94,1.17,0.00,M7] [#5 -0.16,0.22,0.61,U] [#6 -0.33,0.54,0.00,M1] [#7 -0.47,0.69,0.00,M1] [#8 -0.51,0.50,0.00,M1] 
01:21:11.048 00.015 9340 single-star, 3 included, MultiStar: {-0.23, 0.22}, one-star: {-0.16, 0.23}
01:21:11.063 00.015 9340 CameraToMount -- cameraTheta (2.18) - m_xAngle (-3.09) = xAngle (5.27 = -1.01)
01:21:11.076 00.013 9340 CameraToMount -- cameraTheta (2.18) - (m_xAngle (-3.09) + m_yAngleError (-0.07)) = yAngle (5.35 = -0.94)
01:21:11.115 00.039 9340 CameraToMount -- cameraX=-0.16 cameraY=0.23 hyp=0.28 cameraTheta=2.18 mountX=0.15 mountY=-0.22, mountTheta=-0.99
01:21:11.135 00.020 9340 SchedulePrimaryMove(10104498, x=-0.16, y=0.23, opts=13)
01:21:11.148 00.013 9340 Enqueuing Move request for scope (-0.16, 0.23)
01:21:11.165 00.017 12020 Worker thread wakes up
01:21:11.165 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=14230, max=65535, med=21064, FiltMin=16219, FiltMax=65515, Gamma=2.870
01:21:11.177 00.012 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.16, 0.23) opts 0xd
01:21:11.177 00.000 9340 UpdateGuideState exits: m=671491 SNR=95.8
01:21:11.214 00.037 12020 Handling offset move in thread for scope, endpoint = (-0.16, 0.23)
01:21:11.214 00.000 12020 Moving (-0.16, 0.23) raw xDistance=0.15 yDistance=-0.22
01:21:11.215 00.001 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.15
01:21:11.215 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:21:11.215 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.22
01:21:11.216 00.001 12020 MoveAxis(E, 0, ABG)
01:21:11.216 00.000 12020 Move returns status 0, amount 0
01:21:11.216 00.000 12020 MoveAxis(N, 0, ABG)
01:21:11.216 00.000 12020 Move returns status 0, amount 0
01:21:11.216 00.000 12020 move complete, result=0
01:21:11.216 00.000 12020 worker thread done servicing request
01:21:11.219 00.003 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:21:11.246 00.027 9340 ScheduleExposure(2000,3,1) exposurePending=0
01:21:11.262 00.016 9340 Enqueuing Expose request
01:21:11.273 00.011 12020 Worker thread wakes up
01:21:11.274 00.001 9340 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
01:21:11.290 00.016 12020 worker thread servicing REQUEST_EXPOSE 2000
01:21:11.290 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(803,609,31,31)
01:21:11.684 00.394 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"64e7a9c2-feef-4057-8089-eb19214280bb"}
01:21:11.728 00.044 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"64e7a9c2-feef-4057-8089-eb19214280bb"}
01:21:11.795 00.067 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"2d19317c-3123-438f-8725-cd55b324ecf4"}
01:21:11.833 00.038 9340 case statement mapped state 6 to 3
01:21:11.864 00.031 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"2d19317c-3123-438f-8725-cd55b324ecf4"}
01:21:11.881 00.017 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"004b3b52-c4cd-493a-a462-4190b8d64ca5"}
01:21:11.914 00.033 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":283,"width":15,"height":15,"star_pos":[7.10,7.44],"pixels":"..."},"id":"004b3b52-c4cd-493a-a462-4190b8d64ca5"}
01:21:13.656 01.742 12020 Exposure complete
01:21:13.684 00.028 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"5a5a4acc-7417-40c7-a490-c2a5d37ff817"}
01:21:13.709 00.025 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"5a5a4acc-7417-40c7-a490-c2a5d37ff817"}
01:21:13.726 00.017 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"6feba9c1-4190-4b5e-a93e-5c2729becfe5"}
01:21:13.764 00.038 9340 case statement mapped state 6 to 3
01:21:13.783 00.019 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"6feba9c1-4190-4b5e-a93e-5c2729becfe5"}
01:21:13.797 00.014 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"b790c392-5741-4c9e-9e2b-93deae3d5f4a"}
01:21:13.815 00.018 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":283,"width":15,"height":15,"star_pos":[7.10,7.44],"pixels":"..."},"id":"b790c392-5741-4c9e-9e2b-93deae3d5f4a"}
01:21:13.961 00.146 12020 worker thread done servicing request
01:21:13.962 00.001 9340 OnExposeComplete: enter
01:21:13.978 00.016 9340 UpdateGuideState(): m_state=6
01:21:13.991 00.013 9340 Star::Find(15, 818, 624, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 284
01:21:14.028 00.037 9340 Star::Find returns 1 (0), X=818.26, Y=624.55, Mass=621777, SNR=80.7, Peak=60546 HFD=3.7
01:21:14.041 00.013 9340 MultiStar: [#1 -0.09,0.21,1.07,U] [#2 -0.51,0.68,0.00,M3] [#3 -0.20,0.29,0.73,U] [#4 -0.87,1.08,0.00,M8] [#5 -0.34,0.46,0.86,U] [#6 -0.53,0.57,0.00,M2] [#7 -0.10,0.01,0.42,U] [#8 -0.44,0.04,0.42,U] 
01:21:14.053 00.012 9340 refined, 5 included, MultiStar: {-0.17, 0.26}, one-star: {-0.00, 0.33}
01:21:14.064 00.011 9340 CameraToMount -- cameraTheta (2.14) - m_xAngle (-3.09) = xAngle (5.24 = -1.05)
01:21:14.075 00.011 9340 CameraToMount -- cameraTheta (2.14) - (m_xAngle (-3.09) + m_yAngleError (-0.07)) = yAngle (5.31 = -0.97)
01:21:14.090 00.015 9340 CameraToMount -- cameraX=-0.17 cameraY=0.26 hyp=0.31 cameraTheta=2.14 mountX=0.16 mountY=-0.26, mountTheta=-1.03
01:21:14.107 00.017 9340 SchedulePrimaryMove(10104498, x=-0.17, y=0.26, opts=13)
01:21:14.138 00.031 9340 Enqueuing Move request for scope (-0.17, 0.26)
01:21:14.151 00.013 12020 Worker thread wakes up
01:21:14.151 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=14527, max=65535, med=21168, FiltMin=16586, FiltMax=65515, Gamma=2.870
01:21:14.161 00.010 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.17, 0.26) opts 0xd
01:21:14.161 00.000 9340 UpdateGuideState exits: m=621777 SNR=80.7
01:21:14.174 00.013 12020 Handling offset move in thread for scope, endpoint = (-0.17, 0.26)
01:21:14.174 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:21:14.187 00.013 12020 Moving (-0.17, 0.26) raw xDistance=0.16 yDistance=-0.26
01:21:14.187 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
01:21:14.197 00.010 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.16
01:21:14.197 00.000 9340 Enqueuing Expose request
01:21:14.210 00.013 12020 GuideAlgorithmResistSwitch::result() returns -0.26 from input -0.26
01:21:14.211 00.001 12020 MoveAxis(E, 0, ABG)
01:21:14.211 00.000 12020 Move returns status 0, amount 0
01:21:14.211 00.000 12020 MoveAxis(N, 42, ABG)
01:21:14.211 00.000 12020 Guiding  Dir = 0, Dur = 42
01:21:14.212 00.001 12020 IsSlewing returns 0
01:21:14.213 00.001 12020 IsGuiding returns 0
01:21:14.333 00.120 12020 IsGuiding returns 1
01:21:14.334 00.001 12020 scope still moving after pulse duration time elapsed
01:21:14.368 00.034 12020 IsSlewing returns 0
01:21:14.369 00.001 12020 IsGuiding returns 1
01:21:14.489 00.120 12020 IsSlewing returns 0
01:21:14.491 00.002 12020 IsGuiding returns 0
01:21:14.492 00.001 12020 scope move finished after 42 + 234 ms
01:21:14.492 00.000 12020 Move returns status 0, amount 42
01:21:14.492 00.000 12020 move complete, result=0
01:21:14.492 00.000 12020 worker thread done servicing request
01:21:14.492 00.000 9340 GuideStep: 0.2 px 0 ms EAST, -0.3 px 42 ms NORTH
01:21:14.504 00.012 12020 Worker thread wakes up
01:21:14.504 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
01:21:14.504 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(803,609,31,31)
01:21:15.685 01.181 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"8496df9d-42a5-42a0-b181-b624395727e5"}
01:21:15.723 00.038 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"8496df9d-42a5-42a0-b181-b624395727e5"}
01:21:15.748 00.025 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"50c5330d-f232-4c28-b996-3d0a4e6a7559"}
01:21:15.761 00.013 9340 case statement mapped state 6 to 3
01:21:15.792 00.031 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"50c5330d-f232-4c28-b996-3d0a4e6a7559"}
01:21:15.833 00.041 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"411e8859-231c-4d70-a48e-91a368a7e6a9"}
01:21:15.848 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":284,"width":15,"height":15,"star_pos":[7.26,6.55],"pixels":"..."},"id":"411e8859-231c-4d70-a48e-91a368a7e6a9"}
01:21:16.888 01.040 12020 Exposure complete
01:21:17.210 00.322 12020 worker thread done servicing request
01:21:17.210 00.000 9340 OnExposeComplete: enter
01:21:17.225 00.015 9340 UpdateGuideState(): m_state=6
01:21:17.241 00.016 9340 Star::Find(15, 818, 624, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 285
01:21:17.290 00.049 9340 Star::Find returns 1 (0), X=818.28, Y=624.75, Mass=665493, SNR=86.5, Peak=59318 HFD=3.8
01:21:17.303 00.013 9340 MultiStar: [#1 -0.36,0.51,0.95,U] [#2 -0.68,0.89,0.00,M4] [#3 -0.36,0.80,0.00,M1] [#4 -1.33,1.13,0.00,M9] [#5 -0.75,0.63,0.00,M1] [#6 -0.45,0.95,0.00,M3] [#7 -0.36,0.51,0.42,U] [#8 -0.72,-0.11,0.00,M1] 
01:21:17.316 00.013 9340 single-star, 2 included, MultiStar: {-0.20, 0.52}, one-star: {0.02, 0.53}
01:21:17.336 00.020 9340 CameraToMount -- cameraTheta (1.53) - m_xAngle (-3.09) = xAngle (4.62 = -1.66)
01:21:17.382 00.046 9340 CameraToMount -- cameraTheta (1.53) - (m_xAngle (-3.09) + m_yAngleError (-0.07)) = yAngle (4.70 = -1.59)
01:21:17.406 00.024 9340 CameraToMount -- cameraX=0.02 cameraY=0.53 hyp=0.54 cameraTheta=1.53 mountX=-0.05 mountY=-0.54, mountTheta=-1.66
01:21:17.423 00.017 9340 SchedulePrimaryMove(10104498, x=0.02, y=0.53, opts=13)
01:21:17.435 00.012 9340 Enqueuing Move request for scope (0.02, 0.53)
01:21:17.447 00.012 12020 Worker thread wakes up
01:21:17.447 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=14487, max=65535, med=21185, FiltMin=16570, FiltMax=65521, Gamma=2.870
01:21:17.478 00.031 12020 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.53) opts 0xd
01:21:17.478 00.000 9340 UpdateGuideState exits: m=665493 SNR=86.5
01:21:17.490 00.012 12020 Handling offset move in thread for scope, endpoint = (0.02, 0.53)
01:21:17.491 00.001 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:21:17.504 00.013 12020 Moving (0.02, 0.53) raw xDistance=-0.05 yDistance=-0.54
01:21:17.504 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
01:21:17.516 00.012 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
01:21:17.517 00.001 9340 Enqueuing Expose request
01:21:17.530 00.013 12020 GuideAlgorithmResistSwitch::result() returns -0.54 from input -0.54
01:21:17.530 00.000 12020 MoveAxis(E, 0, ABG)
01:21:17.530 00.000 12020 Move returns status 0, amount 0
01:21:17.530 00.000 12020 MoveAxis(N, 87, ABG)
01:21:17.530 00.000 12020 Guiding  Dir = 0, Dur = 87
01:21:17.532 00.002 12020 IsSlewing returns 0
01:21:17.533 00.001 12020 IsGuiding returns 0
01:21:17.611 00.078 12020 PulseGuide returned control before completion, sleep 19
01:21:17.639 00.028 12020 IsGuiding returns 1
01:21:17.639 00.000 12020 scope still moving after pulse duration time elapsed
01:21:17.677 00.038 12020 IsSlewing returns 0
01:21:17.679 00.002 12020 IsGuiding returns 1
01:21:17.684 00.005 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"dc13c251-4258-458f-b348-7418cd1e9e99"}
01:21:17.715 00.031 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"dc13c251-4258-458f-b348-7418cd1e9e99"}
01:21:17.738 00.023 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"cd5b7118-3b2a-4933-bd3e-f78d5a1fefc7"}
01:21:17.808 00.070 12020 IsSlewing returns 0
01:21:17.819 00.011 9340 case statement mapped state 6 to 3
01:21:17.834 00.015 12020 IsGuiding returns 0
01:21:17.834 00.000 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"cd5b7118-3b2a-4933-bd3e-f78d5a1fefc7"}
01:21:17.852 00.018 12020 scope move finished after 87 + 213 ms
01:21:17.852 00.000 12020 Move returns status 0, amount 87
01:21:17.852 00.000 12020 move complete, result=0
01:21:17.852 00.000 12020 worker thread done servicing request
01:21:17.852 00.000 12020 Worker thread wakes up
01:21:17.853 00.001 12020 worker thread servicing REQUEST_EXPOSE 2000
01:21:17.853 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(803,609,31,31)
01:21:17.854 00.001 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"73aa3174-3956-4d7f-9abb-2d68f8957362"}
01:21:17.900 00.046 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":285,"width":15,"height":15,"star_pos":[7.28,6.75],"pixels":"..."},"id":"73aa3174-3956-4d7f-9abb-2d68f8957362"}
01:21:17.938 00.038 9340 GuideStep: -0.0 px 0 ms EAST, -0.5 px 87 ms NORTH
01:21:19.683 01.745 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"ebf3dfec-8d1a-48fc-a98c-c7a6b8e7a3ca"}
01:21:19.721 00.038 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"ebf3dfec-8d1a-48fc-a98c-c7a6b8e7a3ca"}
01:21:19.738 00.017 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"075da5c9-1469-4606-8095-27adad3d01aa"}
01:21:19.749 00.011 9340 case statement mapped state 6 to 3
01:21:19.767 00.018 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"075da5c9-1469-4606-8095-27adad3d01aa"}
01:21:19.783 00.016 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"090a5d6b-9b86-42a5-9133-4c9c96984203"}
01:21:19.826 00.043 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":285,"width":15,"height":15,"star_pos":[7.28,6.75],"pixels":"..."},"id":"090a5d6b-9b86-42a5-9133-4c9c96984203"}
01:21:20.240 00.414 12020 Exposure complete
01:21:20.476 00.236 12020 worker thread done servicing request
01:21:20.476 00.000 9340 OnExposeComplete: enter
01:21:20.508 00.032 9340 UpdateGuideState(): m_state=6
01:21:20.520 00.012 9340 Star::Find(15, 818, 624, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 286
01:21:20.532 00.012 9340 Star::Find returns 1 (0), X=818.08, Y=624.30, Mass=583515, SNR=81.9, Peak=59634 HFD=3.9
01:21:20.542 00.010 9340 MultiStar: [#1 -0.33,0.19,0.94,U] [#2 -0.66,0.53,0.00,M5] [#3 -0.39,0.08,0.63,U] [#4 -0.76,0.74,0.00,M10] [#5 -0.59,-0.01,0.72,U] [#6 -0.51,-0.15,0.69,U] [#7 -0.78,0.23,0.00,M1] [#8 -0.37,-0.30,0.50,U] 
01:21:20.560 00.018 9340 single-star, 5 included, MultiStar: {-0.38, 0.01}, one-star: {-0.18, 0.09}
01:21:20.574 00.014 9340 CameraToMount -- cameraTheta (2.69) - m_xAngle (-3.09) = xAngle (5.79 = -0.50)
01:21:20.600 00.026 9340 CameraToMount -- cameraTheta (2.69) - (m_xAngle (-3.09) + m_yAngleError (-0.07)) = yAngle (5.86 = -0.42)
01:21:20.617 00.017 9340 CameraToMount -- cameraX=-0.18 cameraY=0.09 hyp=0.20 cameraTheta=2.69 mountX=0.17 mountY=-0.08, mountTheta=-0.44
01:21:20.631 00.014 9340 SchedulePrimaryMove(10104498, x=-0.18, y=0.09, opts=13)
01:21:20.642 00.011 9340 Enqueuing Move request for scope (-0.18, 0.09)
01:21:20.655 00.013 12020 Worker thread wakes up
01:21:20.655 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=13739, max=65535, med=21141, FiltMin=16867, FiltMax=65521, Gamma=2.870
01:21:20.669 00.014 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.18, 0.09) opts 0xd
01:21:20.669 00.000 9340 UpdateGuideState exits: m=583515 SNR=81.9
01:21:20.680 00.011 12020 Handling offset move in thread for scope, endpoint = (-0.18, 0.09)
01:21:20.680 00.000 12020 Moving (-0.18, 0.09) raw xDistance=0.17 yDistance=-0.08
01:21:20.680 00.000 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.17
01:21:20.680 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:21:20.681 00.001 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
01:21:20.681 00.000 12020 MoveAxis(E, 0, ABG)
01:21:20.681 00.000 12020 Move returns status 0, amount 0
01:21:20.681 00.000 12020 MoveAxis(N, 0, ABG)
01:21:20.681 00.000 12020 Move returns status 0, amount 0
01:21:20.681 00.000 12020 move complete, result=0
01:21:20.682 00.001 12020 worker thread done servicing request
01:21:20.682 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:21:20.713 00.031 9340 ScheduleExposure(2000,3,1) exposurePending=0
01:21:20.723 00.010 9340 Enqueuing Expose request
01:21:20.732 00.009 12020 Worker thread wakes up
01:21:20.733 00.001 9340 GuideStep: 0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
01:21:20.743 00.010 12020 worker thread servicing REQUEST_EXPOSE 2000
01:21:20.743 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(803,609,31,31)
01:21:21.685 00.942 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"8e68ee15-7f9a-4de1-85cf-45de8416d851"}
01:21:21.742 00.057 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"8e68ee15-7f9a-4de1-85cf-45de8416d851"}
01:21:21.787 00.045 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"a7dce7ee-c4ba-475f-b0e7-6d39d686eb4b"}
01:21:21.824 00.037 9340 case statement mapped state 6 to 3
01:21:21.870 00.046 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"a7dce7ee-c4ba-475f-b0e7-6d39d686eb4b"}
01:21:21.891 00.021 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"917f260a-e4bf-48e4-af25-7a7f09355fb4"}
01:21:21.907 00.016 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":286,"width":15,"height":15,"star_pos":[7.08,7.30],"pixels":"..."},"id":"917f260a-e4bf-48e4-af25-7a7f09355fb4"}
01:21:23.108 01.201 12020 Exposure complete
01:21:23.344 00.236 12020 worker thread done servicing request
01:21:23.344 00.000 9340 OnExposeComplete: enter
01:21:23.358 00.014 9340 UpdateGuideState(): m_state=6
01:21:23.368 00.010 9340 Star::Find(15, 818, 624, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 287
01:21:23.378 00.010 9340 Star::Find returns 1 (0), X=817.82, Y=624.08, Mass=640208, SNR=86.1, Peak=58178 HFD=4.2
01:21:23.389 00.011 9340 MultiStar: [#1 -0.97,-0.05,0.00,M1] [#2 -1.07,0.34,0.00,M6] [#3 -1.09,0.29,0.00,M1] [#4 -1.22,0.68,0.00,R] [#5 -0.75,0.50,0.00,M1] [#6 -0.94,0.19,0.00,M3] [#7 -1.19,0.22,0.00,M2] [#8 -0.95,-0.02,0.00,M1] 
01:21:23.400 00.011 9340 CameraToMount -- cameraTheta (-2.84) - m_xAngle (-3.09) = xAngle (0.25 = 0.25)
01:21:23.428 00.028 9340 CameraToMount -- cameraTheta (-2.84) - (m_xAngle (-3.09) + m_yAngleError (-0.07)) = yAngle (0.33 = 0.33)
01:21:23.439 00.011 9340 CameraToMount -- cameraX=-0.44 cameraY=-0.14 hyp=0.46 cameraTheta=-2.84 mountX=0.44 mountY=0.15, mountTheta=0.32
01:21:23.452 00.013 9340 SchedulePrimaryMove(10104498, x=-0.44, y=-0.14, opts=13)
01:21:23.460 00.008 9340 Enqueuing Move request for scope (-0.44, -0.14)
01:21:23.474 00.014 12020 Worker thread wakes up
01:21:23.474 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=12800, max=65535, med=21249, FiltMin=16629, FiltMax=65521, Gamma=2.870
01:21:23.485 00.011 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.44, -0.14) opts 0xd
01:21:23.485 00.000 12020 Handling offset move in thread for scope, endpoint = (-0.44, -0.14)
01:21:23.486 00.001 12020 Moving (-0.44, -0.14) raw xDistance=0.44 yDistance=0.15
01:21:23.486 00.000 12020 GuideAlgorithmHysteresis::Result() returns 0.19 from input 0.44
01:21:23.486 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:21:23.486 00.000 9340 UpdateGuideState exits: m=640208 SNR=86.1
01:21:23.497 00.011 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
01:21:23.497 00.000 12020 MoveAxis(W, 32, ABG)
01:21:23.497 00.000 12020 Guiding  Dir = 3, Dur = 32
01:21:23.497 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:21:23.523 00.026 12020 IsSlewing returns 0
01:21:23.523 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
01:21:23.534 00.011 12020 IsGuiding returns 0
01:21:23.534 00.000 9340 Enqueuing Expose request
01:21:23.559 00.025 12020 PulseGuide returned control before completion, sleep 17
01:21:23.622 00.063 12020 IsGuiding returns 0
01:21:23.622 00.000 12020 Move returns status 0, amount 32
01:21:23.622 00.000 12020 MoveAxis(N, 0, ABG)
01:21:23.624 00.002 12020 Move returns status 0, amount 0
01:21:23.624 00.000 12020 move complete, result=0
01:21:23.624 00.000 12020 worker thread done servicing request
01:21:23.624 00.000 9340 GuideStep: 0.4 px 32 ms WEST, 0.1 px 0 ms NORTH
01:21:23.639 00.015 12020 Worker thread wakes up
01:21:23.640 00.001 12020 worker thread servicing REQUEST_EXPOSE 2000
01:21:23.640 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(803,609,31,31)
01:21:23.683 00.043 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"314c15a8-8cc0-4ad4-a331-346ced7f094d"}
01:21:23.696 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"314c15a8-8cc0-4ad4-a331-346ced7f094d"}
01:21:23.711 00.015 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"3943034a-5893-481d-8297-82519c4e3634"}
01:21:23.746 00.035 9340 case statement mapped state 6 to 3
01:21:23.764 00.018 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"3943034a-5893-481d-8297-82519c4e3634"}
01:21:23.779 00.015 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"cbfc602c-f71f-4a46-9e92-e189b19fcad4"}
01:21:23.794 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":287,"width":15,"height":15,"star_pos":[6.82,7.08],"pixels":"..."},"id":"cbfc602c-f71f-4a46-9e92-e189b19fcad4"}
01:21:25.683 01.889 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"fcc323cf-29d1-4a6e-8fa1-915e2abf97c6"}
01:21:25.706 00.023 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"fcc323cf-29d1-4a6e-8fa1-915e2abf97c6"}
01:21:25.752 00.046 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"a1047787-706c-483e-ae71-9d92f22e0deb"}
01:21:25.771 00.019 9340 case statement mapped state 6 to 3
01:21:25.784 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"a1047787-706c-483e-ae71-9d92f22e0deb"}
01:21:25.801 00.017 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"be69b216-1ff4-4816-8868-0524ceb6458e"}
01:21:25.863 00.062 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":287,"width":15,"height":15,"star_pos":[6.82,7.08],"pixels":"..."},"id":"be69b216-1ff4-4816-8868-0524ceb6458e"}
01:21:26.017 00.154 12020 Exposure complete
01:21:26.299 00.282 12020 worker thread done servicing request
01:21:26.299 00.000 9340 OnExposeComplete: enter
01:21:26.314 00.015 9340 UpdateGuideState(): m_state=6
01:21:26.327 00.013 9340 Star::Find(15, 817, 624, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 288
01:21:26.361 00.034 9340 Star::Find returns 1 (0), X=818.04, Y=623.85, Mass=696928, SNR=97.7, Peak=59922 HFD=4.2
01:21:26.372 00.011 9340 MultiStar: [#1 -0.51,-0.17,0.79,U] [#2 -1.27,0.03,0.00,M7] [#3 -0.56,0.04,0.65,U] [#4 -0.03,-0.04,0.67,U] [#5 -0.95,-0.09,0.00,M2] [#6 -1.22,0.15,0.00,M4] [#7 -1.08,0.19,0.00,M3] [#8 -0.99,-0.66,0.00,M2] 
01:21:26.385 00.013 9340 refined, 3 included, MultiStar: {-0.32, -0.16}, one-star: {-0.22, -0.36}
01:21:26.395 00.010 9340 CameraToMount -- cameraTheta (-2.69) - m_xAngle (-3.09) = xAngle (0.40 = 0.40)
01:21:26.406 00.011 9340 CameraToMount -- cameraTheta (-2.69) - (m_xAngle (-3.09) + m_yAngleError (-0.07)) = yAngle (0.48 = 0.48)
01:21:26.419 00.013 9340 CameraToMount -- cameraX=-0.32 cameraY=-0.16 hyp=0.36 cameraTheta=-2.69 mountX=0.33 mountY=0.17, mountTheta=0.46
01:21:26.437 00.018 9340 SchedulePrimaryMove(10104498, x=-0.32, y=-0.16, opts=13)
01:21:26.447 00.010 9340 Enqueuing Move request for scope (-0.32, -0.16)
01:21:26.474 00.027 12020 Worker thread wakes up
01:21:26.474 00.000 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.32, -0.16) opts 0xd
01:21:26.474 00.000 12020 Handling offset move in thread for scope, endpoint = (-0.32, -0.16)
01:21:26.474 00.000 12020 Moving (-0.32, -0.16) raw xDistance=0.33 yDistance=0.17
01:21:26.474 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=13931, max=65535, med=21255, FiltMin=16827, FiltMax=65521, Gamma=2.870
01:21:26.487 00.013 12020 GuideAlgorithmHysteresis::Result() returns 0.15 from input 0.33
01:21:26.487 00.000 9340 UpdateGuideState exits: m=696928 SNR=97.7
01:21:26.498 00.011 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:21:26.498 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:21:26.512 00.014 9340 ScheduleExposure(2000,3,1) exposurePending=0
01:21:26.527 00.015 9340 Enqueuing Expose request
01:21:26.537 00.010 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
01:21:26.537 00.000 12020 MoveAxis(W, 26, ABG)
01:21:26.537 00.000 12020 Guiding  Dir = 3, Dur = 26
01:21:26.538 00.001 12020 IsSlewing returns 0
01:21:26.541 00.003 12020 IsGuiding returns 0
01:21:26.565 00.024 12020 PulseGuide returned control before completion, sleep 11
01:21:26.614 00.049 12020 IsGuiding returns 1
01:21:26.614 00.000 12020 scope still moving after pulse duration time elapsed
01:21:26.646 00.032 12020 IsSlewing returns 0
01:21:26.647 00.001 12020 IsGuiding returns 0
01:21:26.648 00.001 12020 scope move finished after 26 + 80 ms
01:21:26.648 00.000 12020 Move returns status 0, amount 26
01:21:26.648 00.000 12020 MoveAxis(N, 0, ABG)
01:21:26.648 00.000 12020 Move returns status 0, amount 0
01:21:26.648 00.000 12020 move complete, result=0
01:21:26.649 00.001 12020 worker thread done servicing request
01:21:26.649 00.000 9340 GuideStep: 0.3 px 26 ms WEST, 0.2 px 0 ms NORTH
01:21:26.659 00.010 12020 Worker thread wakes up
01:21:26.660 00.001 12020 worker thread servicing REQUEST_EXPOSE 2000
01:21:26.660 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(803,609,31,31)
01:21:27.684 01.024 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"ae36cf8e-8de2-41e7-9fed-0a020880ba4d"}
01:21:27.717 00.033 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"ae36cf8e-8de2-41e7-9fed-0a020880ba4d"}
01:21:27.741 00.024 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"f35fb5a5-de1e-4355-bf76-da0f8fbe1a9e"}
01:21:27.753 00.012 9340 case statement mapped state 6 to 3
01:21:27.770 00.017 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"f35fb5a5-de1e-4355-bf76-da0f8fbe1a9e"}
01:21:27.788 00.018 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"ceff6e32-88f9-445b-952a-0f9c8f1b1ce5"}
01:21:27.824 00.036 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":288,"width":15,"height":15,"star_pos":[7.04,6.85],"pixels":"..."},"id":"ceff6e32-88f9-445b-952a-0f9c8f1b1ce5"}
01:21:29.022 01.198 12020 Exposure complete
01:21:29.224 00.202 12020 worker thread done servicing request
01:21:29.224 00.000 9340 OnExposeComplete: enter
01:21:29.237 00.013 9340 UpdateGuideState(): m_state=6
01:21:29.249 00.012 9340 Star::Find(15, 818, 623, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 289
01:21:29.274 00.025 9340 Star::Find returns 1 (0), X=818.44, Y=624.07, Mass=603596, SNR=97.8, Peak=56180 HFD=3.7
01:21:29.284 00.010 9340 MultiStar: [#1 -0.01,-0.12,0.65,U] [#2 -0.47,0.17,0.86,U] [#3 -0.12,-0.19,0.71,U] [#4 0.57,-0.04,0.61,U] [#5 -0.36,-0.19,0.55,U] [#6 0.23,0.02,0.40,U] [#7 -0.21,-0.03,0.43,U] [#8 -0.60,-0.39,0.00,M3] 
01:21:29.295 00.011 9340 refined, 7 included, MultiStar: {-0.03, -0.06}, one-star: {0.17, -0.14}
01:21:29.304 00.009 9340 CameraToMount -- cameraTheta (-2.05) - m_xAngle (-3.09) = xAngle (1.04 = 1.04)
01:21:29.315 00.011 9340 CameraToMount -- cameraTheta (-2.05) - (m_xAngle (-3.09) + m_yAngleError (-0.07)) = yAngle (1.12 = 1.12)
01:21:29.323 00.008 9340 CameraToMount -- cameraX=-0.03 cameraY=-0.06 hyp=0.07 cameraTheta=-2.05 mountX=0.04 mountY=0.07, mountTheta=1.06
01:21:29.338 00.015 9340 SchedulePrimaryMove(10104498, x=-0.03, y=-0.06, opts=13)
01:21:29.348 00.010 9340 Enqueuing Move request for scope (-0.03, -0.06)
01:21:29.358 00.010 12020 Worker thread wakes up
01:21:29.358 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=14243, max=65535, med=21295, FiltMin=17054, FiltMax=65515, Gamma=2.870
01:21:29.382 00.024 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.06) opts 0xd
01:21:29.382 00.000 12020 Handling offset move in thread for scope, endpoint = (-0.03, -0.06)
01:21:29.382 00.000 9340 UpdateGuideState exits: m=603596 SNR=97.8
01:21:29.394 00.012 12020 Moving (-0.03, -0.06) raw xDistance=0.04 yDistance=0.07
01:21:29.394 00.000 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
01:21:29.394 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:21:29.394 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:21:29.402 00.008 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
01:21:29.403 00.001 9340 ScheduleExposure(2000,3,1) exposurePending=0
01:21:29.411 00.008 9340 Enqueuing Expose request
01:21:29.420 00.009 12020 MoveAxis(E, 0, ABG)
01:21:29.420 00.000 12020 Move returns status 0, amount 0
01:21:29.420 00.000 12020 MoveAxis(N, 0, ABG)
01:21:29.420 00.000 12020 Move returns status 0, amount 0
01:21:29.420 00.000 12020 move complete, result=0
01:21:29.420 00.000 12020 worker thread done servicing request
01:21:29.421 00.001 12020 Worker thread wakes up
01:21:29.421 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
01:21:29.421 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(803,609,31,31)
01:21:29.423 00.002 9340 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
01:21:29.684 00.261 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"80ef7932-a68b-4f9c-9180-fd7beda1f607"}
01:21:29.711 00.027 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"80ef7932-a68b-4f9c-9180-fd7beda1f607"}
01:21:29.750 00.039 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"f58aa07f-bfa5-4758-a708-a0f92941712d"}
01:21:29.763 00.013 9340 case statement mapped state 6 to 3
01:21:29.774 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"f58aa07f-bfa5-4758-a708-a0f92941712d"}
01:21:29.785 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"874ca20b-0deb-4dce-9af6-7ae696d1be05"}
01:21:29.799 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":289,"width":15,"height":15,"star_pos":[7.44,7.07],"pixels":"..."},"id":"874ca20b-0deb-4dce-9af6-7ae696d1be05"}
01:21:31.687 01.888 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"ec7cdf4d-4f80-4dda-9122-978f7925654c"}
01:21:31.709 00.022 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"ec7cdf4d-4f80-4dda-9122-978f7925654c"}
01:21:31.722 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"37f798ad-a36e-4250-9d4a-66fa0db44e09"}
01:21:31.738 00.016 9340 case statement mapped state 6 to 3
01:21:31.773 00.035 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"37f798ad-a36e-4250-9d4a-66fa0db44e09"}
01:21:31.830 00.057 12020 Exposure complete
01:21:31.832 00.002 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"e18f691e-7d83-403a-afe1-c691eb9f1381"}
01:21:31.847 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":289,"width":15,"height":15,"star_pos":[7.44,7.07],"pixels":"..."},"id":"e18f691e-7d83-403a-afe1-c691eb9f1381"}
01:21:32.252 00.405 12020 worker thread done servicing request
01:21:32.252 00.000 9340 OnExposeComplete: enter
01:21:32.267 00.015 9340 UpdateGuideState(): m_state=6
01:21:32.280 00.013 9340 Star::Find(15, 818, 624, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 290
01:21:32.296 00.016 9340 Star::Find returns 1 (0), X=818.44, Y=624.00, Mass=677387, SNR=84.5, Peak=58482 HFD=4.1
01:21:32.315 00.019 9340 MultiStar: [#1 -0.13,0.15,0.80,U] [#2 -0.37,0.34,1.21,U] [#3 -0.03,0.30,0.79,U] [#4 0.58,-0.36,0.00,M1] [#5 -0.09,-0.23,0.77,U] [#6 -0.47,-0.27,0.38,U] [#7 -0.19,-0.01,0.50,U] [#8 -0.01,-0.34,0.39,U] 
01:21:32.329 00.014 9340 refined, 7 included, MultiStar: {-0.13, 0.02}, one-star: {0.17, -0.21}
01:21:32.365 00.036 9340 CameraToMount -- cameraTheta (2.95) - m_xAngle (-3.09) = xAngle (6.05 = -0.24)
01:21:32.378 00.013 9340 CameraToMount -- cameraTheta (2.95) - (m_xAngle (-3.09) + m_yAngleError (-0.07)) = yAngle (6.12 = -0.16)
01:21:32.390 00.012 9340 CameraToMount -- cameraX=-0.13 cameraY=0.02 hyp=0.13 cameraTheta=2.95 mountX=0.13 mountY=-0.02, mountTheta=-0.17
01:21:32.405 00.015 9340 SchedulePrimaryMove(10104498, x=-0.13, y=0.02, opts=13)
01:21:32.418 00.013 9340 Enqueuing Move request for scope (-0.13, 0.02)
01:21:32.432 00.014 12020 Worker thread wakes up
01:21:32.432 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=14704, max=65535, med=21356, FiltMin=16866, FiltMax=65515, Gamma=2.870
01:21:32.445 00.013 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.13, 0.02) opts 0xd
01:21:32.445 00.000 9340 UpdateGuideState exits: m=677387 SNR=84.5
01:21:32.474 00.029 12020 Handling offset move in thread for scope, endpoint = (-0.13, 0.02)
01:21:32.474 00.000 12020 Moving (-0.13, 0.02) raw xDistance=0.13 yDistance=-0.02
01:21:32.474 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:21:32.488 00.014 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.13
01:21:32.488 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
01:21:32.500 00.012 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:21:32.500 00.000 9340 Enqueuing Expose request
01:21:32.512 00.012 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
01:21:32.513 00.001 12020 MoveAxis(E, 0, ABG)
01:21:32.513 00.000 12020 Move returns status 0, amount 0
01:21:32.513 00.000 12020 MoveAxis(N, 0, ABG)
01:21:32.513 00.000 12020 Move returns status 0, amount 0
01:21:32.513 00.000 12020 move complete, result=0
01:21:32.514 00.001 12020 worker thread done servicing request
01:21:32.514 00.000 12020 Worker thread wakes up
01:21:32.514 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
01:21:32.514 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(803,609,31,31)
01:21:32.516 00.002 9340 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
01:21:33.687 01.171 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"3ef4b7fe-1bf6-447c-8f04-37e12730f861"}
01:21:33.704 00.017 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"3ef4b7fe-1bf6-447c-8f04-37e12730f861"}
01:21:33.720 00.016 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"17b62d7b-a332-40d4-bab3-3681e4faeece"}
01:21:33.732 00.012 9340 case statement mapped state 6 to 3
01:21:33.744 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"17b62d7b-a332-40d4-bab3-3681e4faeece"}
01:21:33.759 00.015 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"dba8c085-513e-4dbb-81ca-2f01945332cb"}
01:21:33.775 00.016 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":290,"width":15,"height":15,"star_pos":[7.44,7.00],"pixels":"..."},"id":"dba8c085-513e-4dbb-81ca-2f01945332cb"}
01:21:34.883 01.108 12020 Exposure complete
01:21:35.100 00.217 12020 worker thread done servicing request
01:21:35.100 00.000 9340 OnExposeComplete: enter
01:21:35.111 00.011 9340 UpdateGuideState(): m_state=6
01:21:35.124 00.013 9340 Star::Find(15, 818, 624, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 291
01:21:35.151 00.027 9340 Star::Find returns 1 (0), X=818.51, Y=624.39, Mass=644784, SNR=85.4, Peak=58290 HFD=3.8
01:21:35.160 00.009 9340 MultiStar: [#1 -0.25,-0.00,0.95,U] [#2 -0.34,0.14,0.86,U] [#3 -0.33,0.42,0.73,U] [#4 0.18,-0.12,0.92,U] [#5 -0.26,-0.06,0.73,U] [#6 -0.41,0.35,0.45,U] [#7 -0.51,0.28,0.41,U] [#8 -0.47,-0.01,0.48,U] 
01:21:35.170 00.010 9340 refined, 8 included, MultiStar: {-0.18, 0.11}, one-star: {0.25, 0.18}
01:21:35.184 00.014 9340 CameraToMount -- cameraTheta (2.60) - m_xAngle (-3.09) = xAngle (5.69 = -0.60)
01:21:35.194 00.010 9340 CameraToMount -- cameraTheta (2.60) - (m_xAngle (-3.09) + m_yAngleError (-0.07)) = yAngle (5.76 = -0.52)
01:21:35.205 00.011 9340 CameraToMount -- cameraX=-0.18 cameraY=0.11 hyp=0.21 cameraTheta=2.60 mountX=0.17 mountY=-0.10, mountTheta=-0.54
01:21:35.224 00.019 9340 SchedulePrimaryMove(10104498, x=-0.18, y=0.11, opts=13)
01:21:35.235 00.011 9340 Enqueuing Move request for scope (-0.18, 0.11)
01:21:35.263 00.028 12020 Worker thread wakes up
01:21:35.263 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=13791, max=65535, med=21347, FiltMin=16677, FiltMax=65521, Gamma=2.870
01:21:35.275 00.012 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.18, 0.11) opts 0xd
01:21:35.275 00.000 9340 UpdateGuideState exits: m=644784 SNR=85.4
01:21:35.285 00.010 12020 Handling offset move in thread for scope, endpoint = (-0.18, 0.11)
01:21:35.285 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:21:35.297 00.012 12020 Moving (-0.18, 0.11) raw xDistance=0.17 yDistance=-0.10
01:21:35.298 00.001 9340 ScheduleExposure(2000,3,1) exposurePending=0
01:21:35.306 00.008 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.17
01:21:35.306 00.000 9340 Enqueuing Expose request
01:21:35.315 00.009 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:21:35.315 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
01:21:35.315 00.000 12020 MoveAxis(E, 0, ABG)
01:21:35.316 00.001 12020 Move returns status 0, amount 0
01:21:35.316 00.000 12020 MoveAxis(N, 0, ABG)
01:21:35.316 00.000 12020 Move returns status 0, amount 0
01:21:35.316 00.000 12020 move complete, result=0
01:21:35.316 00.000 12020 worker thread done servicing request
01:21:35.317 00.001 12020 Worker thread wakes up
01:21:35.317 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
01:21:35.317 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(803,609,31,31)
01:21:35.319 00.002 9340 GuideStep: 0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
01:21:35.688 00.369 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"bf98b6f8-995c-43cd-9d44-0b6a9cbd6aa7"}
01:21:35.727 00.039 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"bf98b6f8-995c-43cd-9d44-0b6a9cbd6aa7"}
01:21:35.754 00.027 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"0f41cbde-66a0-458c-b348-8f744f175851"}
01:21:35.763 00.009 9340 case statement mapped state 6 to 3
01:21:35.779 00.016 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"0f41cbde-66a0-458c-b348-8f744f175851"}
01:21:35.796 00.017 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"f5b87807-d321-4497-b2b5-6996c034f985"}
01:21:35.831 00.035 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":291,"width":15,"height":15,"star_pos":[6.51,7.39],"pixels":"..."},"id":"f5b87807-d321-4497-b2b5-6996c034f985"}
01:21:37.687 01.856 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"532eb1e7-dbd9-49e6-afee-ece7aeed79cd"}
01:21:37.709 00.022 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"532eb1e7-dbd9-49e6-afee-ece7aeed79cd"}
01:21:37.725 00.016 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"a9205b64-c047-4d84-8ddb-ccb73168f570"}
01:21:37.737 00.012 9340 case statement mapped state 6 to 3
01:21:37.772 00.035 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"a9205b64-c047-4d84-8ddb-ccb73168f570"}
01:21:37.786 00.014 12020 Exposure complete
01:21:37.789 00.003 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"6e5afd9b-086b-44d7-a950-6ab1f366a089"}
01:21:37.818 00.029 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":291,"width":15,"height":15,"star_pos":[6.51,7.39],"pixels":"..."},"id":"6e5afd9b-086b-44d7-a950-6ab1f366a089"}
01:21:38.177 00.359 12020 worker thread done servicing request
01:21:38.178 00.001 9340 OnExposeComplete: enter
01:21:38.188 00.010 9340 UpdateGuideState(): m_state=6
01:21:38.202 00.014 9340 Star::Find(15, 818, 624, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 292
01:21:38.220 00.018 9340 Star::Find returns 1 (0), X=818.47, Y=623.96, Mass=611369, SNR=90.6, Peak=58526 HFD=3.7
01:21:38.262 00.042 9340 MultiStar: [#1 0.12,0.22,0.87,U] [#2 -0.36,0.06,0.97,U] [#3 -0.17,0.03,0.87,U] [#4 0.61,-0.24,0.00,M1] [#5 -0.15,-0.01,0.58,U] [#6 -0.02,0.03,0.45,U] [#7 -0.74,0.33,0.00,M1] [#8 -0.57,-0.10,0.30,U] 
01:21:38.275 00.013 9340 refined, 6 included, MultiStar: {-0.09, -0.00}, one-star: {0.21, -0.25}
01:21:38.290 00.015 9340 CameraToMount -- cameraTheta (-3.13) - m_xAngle (-3.09) = xAngle (-0.04 = -0.04)
01:21:38.309 00.019 9340 CameraToMount -- cameraTheta (-3.13) - (m_xAngle (-3.09) + m_yAngleError (-0.07)) = yAngle (0.03 = 0.03)
01:21:38.322 00.013 9340 CameraToMount -- cameraX=-0.09 cameraY=-0.00 hyp=0.09 cameraTheta=-3.13 mountX=0.09 mountY=0.00, mountTheta=0.03
01:21:38.352 00.030 9340 SchedulePrimaryMove(10104498, x=-0.09, y=-0.00, opts=13)
01:21:38.371 00.019 9340 Enqueuing Move request for scope (-0.09, -0.00)
01:21:38.412 00.041 12020 Worker thread wakes up
01:21:38.412 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=14635, max=65535, med=21522, FiltMin=16863, FiltMax=65515, Gamma=2.870
01:21:38.425 00.013 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.09, -0.00) opts 0xd
01:21:38.425 00.000 9340 UpdateGuideState exits: m=611369 SNR=90.6
01:21:38.440 00.015 12020 Handling offset move in thread for scope, endpoint = (-0.09, -0.00)
01:21:38.440 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:21:38.452 00.012 12020 Moving (-0.09, -0.00) raw xDistance=0.09 yDistance=0.00
01:21:38.452 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
01:21:38.471 00.019 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
01:21:38.471 00.000 9340 Enqueuing Expose request
01:21:38.486 00.015 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:21:38.487 00.001 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
01:21:38.487 00.000 12020 MoveAxis(E, 0, ABG)
01:21:38.487 00.000 12020 Move returns status 0, amount 0
01:21:38.489 00.002 12020 MoveAxis(N, 0, ABG)
01:21:38.489 00.000 12020 Move returns status 0, amount 0
01:21:38.489 00.000 12020 move complete, result=0
01:21:38.489 00.000 12020 worker thread done servicing request
01:21:38.489 00.000 12020 Worker thread wakes up
01:21:38.490 00.001 12020 worker thread servicing REQUEST_EXPOSE 2000
01:21:38.490 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(803,609,31,31)
01:21:38.493 00.003 9340 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
01:21:39.687 01.194 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"2971d589-1cb5-43b8-93b1-fa40602ef2e1"}
01:21:39.707 00.020 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"2971d589-1cb5-43b8-93b1-fa40602ef2e1"}
01:21:39.745 00.038 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"ce09e800-3026-49b1-80c8-8ffda6d87d0b"}
01:21:39.761 00.016 9340 case statement mapped state 6 to 3
01:21:39.803 00.042 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"ce09e800-3026-49b1-80c8-8ffda6d87d0b"}
01:21:39.840 00.037 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"8139dd73-a3f1-4263-9080-0e94bdbf0ab0"}
01:21:39.854 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":292,"width":15,"height":15,"star_pos":[7.47,6.96],"pixels":"..."},"id":"8139dd73-a3f1-4263-9080-0e94bdbf0ab0"}
01:21:40.905 01.051 12020 Exposure complete
01:21:41.097 00.192 12020 worker thread done servicing request
01:21:41.097 00.000 9340 OnExposeComplete: enter
01:21:41.108 00.011 9340 UpdateGuideState(): m_state=6
01:21:41.132 00.024 9340 Star::Find(15, 818, 623, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 293
01:21:41.143 00.011 9340 Star::Find returns 1 (0), X=818.77, Y=623.98, Mass=610375, SNR=78.0, Peak=57624 HFD=4.0
01:21:41.151 00.008 9340 MultiStar: [#1 0.15,-0.19,0.95,U] [#2 -0.01,0.17,1.03,U] [#3 0.19,0.06,0.97,U] [#4 0.38,-0.24,0.76,U] [#5 0.04,0.10,0.74,U] [#6 -0.16,-0.21,0.50,U] [#7 -0.22,0.57,0.44,U] [#8 -0.25,-0.06,0.60,U] 
01:21:41.159 00.008 9340 refined, 8 included, MultiStar: {0.12, -0.03}, one-star: {0.51, -0.24}
01:21:41.172 00.013 9340 CameraToMount -- cameraTheta (-0.21) - m_xAngle (-3.09) = xAngle (2.88 = 2.88)
01:21:41.180 00.008 9340 CameraToMount -- cameraTheta (-0.21) - (m_xAngle (-3.09) + m_yAngleError (-0.07)) = yAngle (2.95 = 2.95)
01:21:41.191 00.011 9340 CameraToMount -- cameraX=0.12 cameraY=-0.03 hyp=0.12 cameraTheta=-0.21 mountX=-0.12 mountY=0.02, mountTheta=2.95
01:21:41.216 00.025 9340 SchedulePrimaryMove(10104498, x=0.12, y=-0.03, opts=13)
01:21:41.232 00.016 9340 Enqueuing Move request for scope (0.12, -0.03)
01:21:41.265 00.033 12020 Worker thread wakes up
01:21:41.265 00.000 12020 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.03) opts 0xd
01:21:41.266 00.001 12020 Handling offset move in thread for scope, endpoint = (0.12, -0.03)
01:21:41.266 00.000 12020 Moving (0.12, -0.03) raw xDistance=-0.12 yDistance=0.02
01:21:41.266 00.000 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
01:21:41.266 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:21:41.266 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
01:21:41.266 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=13800, max=65535, med=21549, FiltMin=16945, FiltMax=65515, Gamma=2.870
01:21:41.276 00.010 12020 MoveAxis(E, 0, ABG)
01:21:41.276 00.000 9340 UpdateGuideState exits: m=610375 SNR=78.0
01:21:41.286 00.010 12020 Move returns status 0, amount 0
01:21:41.287 00.001 12020 MoveAxis(N, 0, ABG)
01:21:41.287 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:21:41.298 00.011 12020 Move returns status 0, amount 0
01:21:41.299 00.001 9340 ScheduleExposure(2000,3,1) exposurePending=0
01:21:41.307 00.008 12020 move complete, result=0
01:21:41.308 00.001 9340 Enqueuing Expose request
01:21:41.318 00.010 12020 worker thread done servicing request
01:21:41.318 00.000 9340 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
01:21:41.330 00.012 12020 Worker thread wakes up
01:21:41.330 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
01:21:41.330 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(803,609,31,31)
01:21:41.687 00.357 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"747ca977-7b35-4b54-8079-0d360c6db0c1"}
01:21:41.725 00.038 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"747ca977-7b35-4b54-8079-0d360c6db0c1"}
01:21:41.738 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"f0002c9f-b010-4ad5-be1d-ea2c3591e12a"}
01:21:41.757 00.019 9340 case statement mapped state 6 to 3
01:21:41.779 00.022 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"f0002c9f-b010-4ad5-be1d-ea2c3591e12a"}
01:21:41.822 00.043 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"951bab54-03df-4885-ae8b-30a44de76b73"}
01:21:41.838 00.016 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":293,"width":15,"height":15,"star_pos":[6.77,6.98],"pixels":"..."},"id":"951bab54-03df-4885-ae8b-30a44de76b73"}
01:21:43.686 01.848 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"6fcb8ca3-820e-48d9-84f2-b423392bd36b"}
01:21:43.708 00.022 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"6fcb8ca3-820e-48d9-84f2-b423392bd36b"}
01:21:43.739 00.031 12020 Exposure complete
01:21:43.741 00.002 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"0207c2e0-96a8-46ba-b97a-905b9cf11b67"}
01:21:43.754 00.013 9340 case statement mapped state 6 to 3
01:21:43.766 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"0207c2e0-96a8-46ba-b97a-905b9cf11b67"}
01:21:43.775 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"60763620-f3c6-48f0-ac70-a97344222659"}
01:21:43.787 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":293,"width":15,"height":15,"star_pos":[6.77,6.98],"pixels":"..."},"id":"60763620-f3c6-48f0-ac70-a97344222659"}
01:21:44.071 00.284 12020 worker thread done servicing request
01:21:44.071 00.000 9340 OnExposeComplete: enter
01:21:44.085 00.014 9340 UpdateGuideState(): m_state=6
01:21:44.099 00.014 9340 Star::Find(15, 818, 623, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 294
01:21:44.129 00.030 9340 Star::Find returns 1 (0), X=818.51, Y=624.31, Mass=660752, SNR=95.3, Peak=59822 HFD=4.0
01:21:44.173 00.044 9340 MultiStar: [#1 0.02,-0.10,0.84,U] [#2 -0.13,0.46,0.84,U] [#3 0.10,0.30,0.68,U] [#4 0.39,0.05,0.71,U] [#5 0.01,0.15,0.67,U] [#6 -0.16,0.11,0.33,U] [#7 -0.62,-0.00,0.00,M1] [#8 -0.05,0.04,0.36,U] 
01:21:44.190 00.017 9340 refined, 7 included, MultiStar: {0.08, 0.15}, one-star: {0.24, 0.10}
01:21:44.207 00.017 9340 CameraToMount -- cameraTheta (1.07) - m_xAngle (-3.09) = xAngle (4.16 = -2.12)
01:21:44.220 00.013 9340 CameraToMount -- cameraTheta (1.07) - (m_xAngle (-3.09) + m_yAngleError (-0.07)) = yAngle (4.24 = -2.05)
01:21:44.242 00.022 9340 CameraToMount -- cameraX=0.08 cameraY=0.15 hyp=0.17 cameraTheta=1.07 mountX=-0.09 mountY=-0.15, mountTheta=-2.10
01:21:44.291 00.049 9340 SchedulePrimaryMove(10104498, x=0.08, y=0.15, opts=13)
01:21:44.325 00.034 9340 Enqueuing Move request for scope (0.08, 0.15)
01:21:44.338 00.013 12020 Worker thread wakes up
01:21:44.338 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=14544, max=65535, med=21435, FiltMin=16998, FiltMax=65515, Gamma=2.870
01:21:44.350 00.012 12020 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.15) opts 0xd
01:21:44.352 00.002 12020 Handling offset move in thread for scope, endpoint = (0.08, 0.15)
01:21:44.352 00.000 12020 Moving (0.08, 0.15) raw xDistance=-0.09 yDistance=-0.15
01:21:44.353 00.001 9340 UpdateGuideState exits: m=660752 SNR=95.3
01:21:44.365 00.012 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
01:21:44.365 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:21:44.395 00.030 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:21:44.395 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
01:21:44.407 00.012 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
01:21:44.407 00.000 9340 Enqueuing Expose request
01:21:44.421 00.014 12020 MoveAxis(E, 0, ABG)
01:21:44.421 00.000 12020 Move returns status 0, amount 0
01:21:44.421 00.000 12020 MoveAxis(N, 0, ABG)
01:21:44.423 00.002 12020 Move returns status 0, amount 0
01:21:44.423 00.000 12020 move complete, result=0
01:21:44.423 00.000 12020 worker thread done servicing request
01:21:44.424 00.001 12020 Worker thread wakes up
01:21:44.424 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
01:21:44.424 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(803,609,31,31)
01:21:44.427 00.003 9340 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
01:21:45.685 01.258 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"20bd6de2-1890-409f-8644-3f4b296e25eb"}
01:21:45.719 00.034 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"20bd6de2-1890-409f-8644-3f4b296e25eb"}
01:21:45.759 00.040 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"9e89735a-eb0c-4985-9ec0-3e51992672cb"}
01:21:45.778 00.019 9340 case statement mapped state 6 to 3
01:21:45.789 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"9e89735a-eb0c-4985-9ec0-3e51992672cb"}
01:21:45.807 00.018 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"418c5a3b-978e-4889-b621-8a59df9d97c8"}
01:21:45.830 00.023 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":294,"width":15,"height":15,"star_pos":[6.51,7.31],"pixels":"..."},"id":"418c5a3b-978e-4889-b621-8a59df9d97c8"}
01:21:46.795 00.965 12020 Exposure complete
01:21:47.052 00.257 12020 worker thread done servicing request
01:21:47.053 00.001 9340 OnExposeComplete: enter
01:21:47.065 00.012 9340 UpdateGuideState(): m_state=6
01:21:47.099 00.034 9340 Star::Find(15, 818, 624, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 295
01:21:47.118 00.019 9340 Star::Find returns 1 (0), X=818.71, Y=624.31, Mass=682906, SNR=115.8, Peak=57044 HFD=4.3
01:21:47.141 00.023 9340 MultiStar: [#1 -0.06,-0.17,0.59,U] [#2 -0.17,0.28,0.66,U] [#3 0.12,0.23,0.55,U] [#4 0.56,-0.04,0.56,U] [#5 0.09,0.14,0.44,U] [#6 -0.01,0.04,0.31,U] [#7 -0.46,0.18,0.41,U] [#8 0.38,-0.12,0.31,U] 
01:21:47.153 00.012 9340 refined, 8 included, MultiStar: {0.13, 0.08}, one-star: {0.45, 0.10}
01:21:47.166 00.013 9340 CameraToMount -- cameraTheta (0.56) - m_xAngle (-3.09) = xAngle (3.65 = -2.63)
01:21:47.180 00.014 9340 CameraToMount -- cameraTheta (0.56) - (m_xAngle (-3.09) + m_yAngleError (-0.07)) = yAngle (3.73 = -2.56)
01:21:47.198 00.018 9340 CameraToMount -- cameraX=0.13 cameraY=0.08 hyp=0.16 cameraTheta=0.56 mountX=-0.14 mountY=-0.09, mountTheta=-2.58
01:21:47.232 00.034 9340 SchedulePrimaryMove(10104498, x=0.13, y=0.08, opts=13)
01:21:47.244 00.012 9340 Enqueuing Move request for scope (0.13, 0.08)
01:21:47.257 00.013 12020 Worker thread wakes up
01:21:47.257 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=14362, max=65535, med=21509, FiltMin=16997, FiltMax=65515, Gamma=2.870
01:21:47.267 00.010 12020 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.08) opts 0xd
01:21:47.268 00.001 9340 UpdateGuideState exits: m=682906 SNR=115.8
01:21:47.279 00.011 12020 Handling offset move in thread for scope, endpoint = (0.13, 0.08)
01:21:47.279 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:21:47.291 00.012 12020 Moving (0.13, 0.08) raw xDistance=-0.14 yDistance=-0.09
01:21:47.291 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
01:21:47.308 00.017 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
01:21:47.309 00.001 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:21:47.310 00.001 9340 Enqueuing Expose request
01:21:47.321 00.011 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
01:21:47.322 00.001 12020 MoveAxis(E, 0, ABG)
01:21:47.322 00.000 12020 Move returns status 0, amount 0
01:21:47.322 00.000 12020 MoveAxis(N, 0, ABG)
01:21:47.322 00.000 12020 Move returns status 0, amount 0
01:21:47.322 00.000 12020 move complete, result=0
01:21:47.322 00.000 12020 worker thread done servicing request
01:21:47.323 00.001 12020 Worker thread wakes up
01:21:47.323 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
01:21:47.323 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(803,609,31,31)
01:21:47.327 00.004 9340 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
01:21:47.685 00.358 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"84f91dd7-56cb-4192-a70e-20a7581b46b1"}
01:21:47.723 00.038 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"84f91dd7-56cb-4192-a70e-20a7581b46b1"}
01:21:47.739 00.016 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"62d68a30-bf53-411c-b010-129119935db9"}
01:21:47.755 00.016 9340 case statement mapped state 6 to 3
01:21:47.779 00.024 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"62d68a30-bf53-411c-b010-129119935db9"}
01:21:47.795 00.016 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"514ae925-7070-45f8-ab9c-5ff4a2fcccfd"}
01:21:47.847 00.052 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":295,"width":15,"height":15,"star_pos":[6.71,7.31],"pixels":"..."},"id":"514ae925-7070-45f8-ab9c-5ff4a2fcccfd"}
01:21:49.686 01.839 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"e2878f01-7e83-41b6-a385-f1670cec5e6f"}
01:21:49.695 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"e2878f01-7e83-41b6-a385-f1670cec5e6f"}
01:21:49.704 00.009 12020 Exposure complete
01:21:49.706 00.002 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"66b4e110-7e24-4a52-8e2a-b48657f19a66"}
01:21:49.714 00.008 9340 case statement mapped state 6 to 3
01:21:49.729 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"66b4e110-7e24-4a52-8e2a-b48657f19a66"}
01:21:49.747 00.018 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"f701784b-2b59-4593-80f7-3ffe14c8e83b"}
01:21:49.763 00.016 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":295,"width":15,"height":15,"star_pos":[6.71,7.31],"pixels":"..."},"id":"f701784b-2b59-4593-80f7-3ffe14c8e83b"}
01:21:49.937 00.174 12020 worker thread done servicing request
01:21:49.937 00.000 9340 OnExposeComplete: enter
01:21:49.947 00.010 9340 UpdateGuideState(): m_state=6
01:21:49.961 00.014 9340 Star::Find(15, 818, 624, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 296
01:21:49.980 00.019 9340 Star::Find returns 1 (0), X=818.71, Y=624.05, Mass=591081, SNR=71.2, Peak=56204 HFD=3.9
01:21:50.011 00.031 9340 MultiStar: [#1 -0.08,0.02,0.92,U] [#2 -0.45,0.17,1.12,U] [#3 0.11,0.26,0.90,U] [#4 0.28,-0.26,0.89,U] [#5 -0.08,-0.05,0.94,U] [#6 -0.29,-0.05,0.47,U] [#7 -0.19,0.16,0.61,U] [#8 0.08,0.37,0.53,U] 
01:21:50.023 00.012 9340 refined, 8 included, MultiStar: {-0.01, 0.04}, one-star: {0.45, -0.16}
01:21:50.033 00.010 9340 CameraToMount -- cameraTheta (1.76) - m_xAngle (-3.09) = xAngle (4.86 = -1.43)
01:21:50.044 00.011 9340 CameraToMount -- cameraTheta (1.76) - (m_xAngle (-3.09) + m_yAngleError (-0.07)) = yAngle (4.93 = -1.35)
01:21:50.054 00.010 9340 CameraToMount -- cameraX=-0.01 cameraY=0.04 hyp=0.04 cameraTheta=1.76 mountX=0.01 mountY=-0.04, mountTheta=-1.42
01:21:50.067 00.013 9340 SchedulePrimaryMove(10104498, x=-0.01, y=0.04, opts=13)
01:21:50.077 00.010 9340 Enqueuing Move request for scope (-0.01, 0.04)
01:21:50.094 00.017 12020 Worker thread wakes up
01:21:50.095 00.001 9340 UpdateImageDisplay: Size=(1920,1080) min=14807, max=65535, med=21501, FiltMin=17121, FiltMax=65515, Gamma=2.870
01:21:50.104 00.009 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.04) opts 0xd
01:21:50.104 00.000 9340 UpdateGuideState exits: m=591081 SNR=71.2
01:21:50.132 00.028 12020 Handling offset move in thread for scope, endpoint = (-0.01, 0.04)
01:21:50.132 00.000 12020 Moving (-0.01, 0.04) raw xDistance=0.01 yDistance=-0.04
01:21:50.132 00.000 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
01:21:50.132 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:21:50.133 00.001 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:21:50.142 00.009 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
01:21:50.143 00.001 9340 ScheduleExposure(2000,3,1) exposurePending=0
01:21:50.152 00.009 12020 MoveAxis(E, 0, ABG)
01:21:50.153 00.001 9340 Enqueuing Expose request
01:21:50.164 00.011 12020 Move returns status 0, amount 0
01:21:50.164 00.000 12020 MoveAxis(N, 0, ABG)
01:21:50.164 00.000 12020 Move returns status 0, amount 0
01:21:50.164 00.000 12020 move complete, result=0
01:21:50.164 00.000 12020 worker thread done servicing request
01:21:50.165 00.001 12020 Worker thread wakes up
01:21:50.165 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
01:21:50.165 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(803,609,31,31)
01:21:50.167 00.002 9340 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
01:21:51.684 01.517 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"ee60a43d-a862-4ee5-a31a-c946eb5ce41e"}
01:21:51.700 00.016 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"ee60a43d-a862-4ee5-a31a-c946eb5ce41e"}
01:21:51.739 00.039 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"7c2b88cb-896e-439c-8efc-b7b6fcea6370"}
01:21:51.778 00.039 9340 case statement mapped state 6 to 3
01:21:51.803 00.025 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"7c2b88cb-896e-439c-8efc-b7b6fcea6370"}
01:21:51.832 00.029 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"4233b1c0-3a9c-4397-a320-a79b19e97669"}
01:21:51.865 00.033 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":296,"width":15,"height":15,"star_pos":[6.71,7.05],"pixels":"..."},"id":"4233b1c0-3a9c-4397-a320-a79b19e97669"}
01:21:52.547 00.682 12020 Exposure complete
01:21:52.741 00.194 12020 worker thread done servicing request
01:21:52.743 00.002 9340 OnExposeComplete: enter
01:21:52.754 00.011 9340 UpdateGuideState(): m_state=6
01:21:52.784 00.030 9340 Star::Find(15, 818, 624, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 297
01:21:52.794 00.010 9340 Star::Find returns 1 (0), X=818.89, Y=624.24, Mass=640690, SNR=109.0, Peak=57168 HFD=4.0
01:21:52.801 00.007 9340 MultiStar: [#1 0.26,0.21,0.62,U] [#2 -0.12,0.63,0.00,M1] [#3 -0.08,0.18,0.61,U] [#4 0.99,-0.29,0.00,M1] [#5 0.05,-0.13,0.45,U] [#6 -0.18,-0.64,0.00,M1] [#7 -0.10,0.11,0.44,U] [#8 0.22,-0.08,0.34,U] 
01:21:52.810 00.009 9340 refined, 5 included, MultiStar: {0.23, 0.07}, one-star: {0.63, 0.03}
01:21:52.818 00.008 9340 CameraToMount -- cameraTheta (0.29) - m_xAngle (-3.09) = xAngle (3.38 = -2.90)
01:21:52.828 00.010 9340 CameraToMount -- cameraTheta (0.29) - (m_xAngle (-3.09) + m_yAngleError (-0.07)) = yAngle (3.45 = -2.83)
01:21:52.836 00.008 9340 CameraToMount -- cameraX=0.23 cameraY=0.07 hyp=0.24 cameraTheta=0.29 mountX=-0.23 mountY=-0.07, mountTheta=-2.84
01:21:52.851 00.015 9340 SchedulePrimaryMove(10104498, x=0.23, y=0.07, opts=13)
01:21:52.863 00.012 9340 Enqueuing Move request for scope (0.23, 0.07)
01:21:52.887 00.024 12020 Worker thread wakes up
01:21:52.887 00.000 12020 worker thread servicing REQUEST_MOVE scope ofs (0.23, 0.07) opts 0xd
01:21:52.887 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=14125, max=65535, med=21696, FiltMin=16467, FiltMax=65515, Gamma=2.870
01:21:52.898 00.011 12020 Handling offset move in thread for scope, endpoint = (0.23, 0.07)
01:21:52.898 00.000 12020 Moving (0.23, 0.07) raw xDistance=-0.23 yDistance=-0.07
01:21:52.898 00.000 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.23
01:21:52.899 00.001 9340 UpdateGuideState exits: m=640690 SNR=109.0
01:21:52.907 00.008 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:21:52.907 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:21:52.921 00.014 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
01:21:52.922 00.001 12020 MoveAxis(E, 0, ABG)
01:21:52.922 00.000 12020 Move returns status 0, amount 0
01:21:52.922 00.000 12020 MoveAxis(N, 0, ABG)
01:21:52.922 00.000 12020 Move returns status 0, amount 0
01:21:52.922 00.000 12020 move complete, result=0
01:21:52.922 00.000 12020 worker thread done servicing request
01:21:52.923 00.001 9340 ScheduleExposure(2000,3,1) exposurePending=0
01:21:52.934 00.011 9340 Enqueuing Expose request
01:21:52.944 00.010 9340 GuideStep: -0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
01:21:52.954 00.010 12020 Worker thread wakes up
01:21:52.954 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
01:21:52.954 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(803,609,31,31)
01:21:53.684 00.730 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"6feefcfb-9fb3-45e7-9279-276bb0ba4238"}
01:21:53.721 00.037 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"6feefcfb-9fb3-45e7-9279-276bb0ba4238"}
01:21:53.743 00.022 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"8b9765fb-5133-4433-85ba-6033c2de52ac"}
01:21:53.753 00.010 9340 case statement mapped state 6 to 3
01:21:53.767 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"8b9765fb-5133-4433-85ba-6033c2de52ac"}
01:21:53.779 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"b98a3a84-4b8f-4c91-b9cc-82a935c6e111"}
01:21:53.793 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":297,"width":15,"height":15,"star_pos":[6.89,7.24],"pixels":"..."},"id":"b98a3a84-4b8f-4c91-b9cc-82a935c6e111"}
01:21:55.305 01.512 12020 Exposure complete
01:21:55.481 00.176 12020 worker thread done servicing request
01:21:55.481 00.000 9340 OnExposeComplete: enter
01:21:55.504 00.023 9340 UpdateGuideState(): m_state=6
01:21:55.515 00.011 9340 Star::Find(15, 818, 624, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 298
01:21:55.522 00.007 9340 Star::Find returns 1 (0), X=818.54, Y=624.16, Mass=574665, SNR=80.1, Peak=58502 HFD=3.8
01:21:55.532 00.010 9340 MultiStar: [#1 0.05,0.19,0.84,U] [#2 -0.17,0.20,1.02,U] [#3 0.02,0.34,0.79,U] [#4 0.76,0.03,0.00,M2] [#5 -0.03,-0.01,0.70,U] [#6 -0.08,-0.09,0.50,U] [#7 0.12,-0.05,0.41,U] [#8 -0.14,-0.18,0.34,U] 
01:21:55.541 00.009 9340 refined, 7 included, MultiStar: {0.02, 0.08}, one-star: {0.27, -0.05}
01:21:55.548 00.007 9340 CameraToMount -- cameraTheta (1.35) - m_xAngle (-3.09) = xAngle (4.45 = -1.84)
01:21:55.557 00.009 9340 CameraToMount -- cameraTheta (1.35) - (m_xAngle (-3.09) + m_yAngleError (-0.07)) = yAngle (4.52 = -1.76)
01:21:55.567 00.010 9340 CameraToMount -- cameraX=0.02 cameraY=0.08 hyp=0.08 cameraTheta=1.35 mountX=-0.02 mountY=-0.08, mountTheta=-1.83
01:21:55.579 00.012 9340 SchedulePrimaryMove(10104498, x=0.02, y=0.08, opts=13)
01:21:55.592 00.013 9340 Enqueuing Move request for scope (0.02, 0.08)
01:21:55.617 00.025 12020 Worker thread wakes up
01:21:55.617 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=14585, max=65535, med=21578, FiltMin=17063, FiltMax=65515, Gamma=2.870
01:21:55.628 00.011 12020 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.08) opts 0xd
01:21:55.629 00.001 9340 UpdateGuideState exits: m=574665 SNR=80.1
01:21:55.640 00.011 12020 Handling offset move in thread for scope, endpoint = (0.02, 0.08)
01:21:55.641 00.001 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:21:55.652 00.011 12020 Moving (0.02, 0.08) raw xDistance=-0.02 yDistance=-0.08
01:21:55.653 00.001 9340 ScheduleExposure(2000,3,1) exposurePending=0
01:21:55.663 00.010 9340 Enqueuing Expose request
01:21:55.671 00.008 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
01:21:55.671 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:21:55.671 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
01:21:55.671 00.000 12020 MoveAxis(E, 0, ABG)
01:21:55.671 00.000 12020 Move returns status 0, amount 0
01:21:55.671 00.000 12020 MoveAxis(N, 0, ABG)
01:21:55.671 00.000 12020 Move returns status 0, amount 0
01:21:55.672 00.001 12020 move complete, result=0
01:21:55.672 00.000 12020 worker thread done servicing request
01:21:55.672 00.000 12020 Worker thread wakes up
01:21:55.672 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
01:21:55.672 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(803,609,31,31)
01:21:55.674 00.002 9340 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
01:21:55.694 00.020 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"40e766cb-9efd-45e2-b1ce-a4cdfb7e13b6"}
01:21:55.705 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"40e766cb-9efd-45e2-b1ce-a4cdfb7e13b6"}
01:21:55.717 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"77adbfa7-bc63-4af6-966f-042d1cbce56f"}
01:21:55.747 00.030 9340 case statement mapped state 6 to 3
01:21:55.760 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"77adbfa7-bc63-4af6-966f-042d1cbce56f"}
01:21:55.775 00.015 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"9ce32d88-0b60-4f70-9b38-076ab1ed6be4"}
01:21:55.784 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":298,"width":15,"height":15,"star_pos":[6.54,7.16],"pixels":"..."},"id":"9ce32d88-0b60-4f70-9b38-076ab1ed6be4"}
01:21:57.683 01.899 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"952e7e96-ae49-4fbd-aa83-a4ffae0c5025"}
01:21:57.695 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"952e7e96-ae49-4fbd-aa83-a4ffae0c5025"}
01:21:57.710 00.015 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"585d63fb-8749-44e8-828d-2c9f89724618"}
01:21:57.740 00.030 9340 case statement mapped state 6 to 3
01:21:57.776 00.036 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"585d63fb-8749-44e8-828d-2c9f89724618"}
01:21:57.799 00.023 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"db337dfa-61ec-4bcb-839a-e045167590ca"}
01:21:57.825 00.026 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":298,"width":15,"height":15,"star_pos":[6.54,7.16],"pixels":"..."},"id":"db337dfa-61ec-4bcb-839a-e045167590ca"}
01:21:58.061 00.236 12020 Exposure complete
01:21:58.345 00.284 12020 worker thread done servicing request
01:21:58.346 00.001 9340 OnExposeComplete: enter
01:21:58.360 00.014 9340 UpdateGuideState(): m_state=6
01:21:58.376 00.016 9340 Star::Find(15, 818, 624, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 299
01:21:58.388 00.012 9340 Star::Find returns 1 (0), X=819.02, Y=624.28, Mass=734506, SNR=102.2, Peak=56732 HFD=4.3
01:21:58.419 00.031 9340 MultiStar: [#1 0.06,0.08,0.77,U] [#2 0.04,0.66,0.00,M1] [#3 0.22,0.29,0.55,U] [#4 0.96,0.11,0.00,M3] [#5 0.37,0.27,0.42,U] [#6 0.19,0.77,0.00,M1] [#7 0.06,0.10,0.31,U] [#8 0.59,0.37,0.00,M1] 
01:21:58.432 00.013 9340 refined, 4 included, MultiStar: {0.36, 0.14}, one-star: {0.76, 0.07}
01:21:58.443 00.011 9340 CameraToMount -- cameraTheta (0.38) - m_xAngle (-3.09) = xAngle (3.47 = -2.81)
01:21:58.456 00.013 9340 CameraToMount -- cameraTheta (0.38) - (m_xAngle (-3.09) + m_yAngleError (-0.07)) = yAngle (3.54 = -2.74)
01:21:58.466 00.010 9340 CameraToMount -- cameraX=0.36 cameraY=0.14 hyp=0.39 cameraTheta=0.38 mountX=-0.37 mountY=-0.15, mountTheta=-2.75
01:21:58.479 00.013 9340 SchedulePrimaryMove(10104498, x=0.36, y=0.14, opts=13)
01:21:58.493 00.014 9340 Enqueuing Move request for scope (0.36, 0.14)
01:21:58.506 00.013 12020 Worker thread wakes up
01:21:58.506 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=14567, max=65535, med=21694, FiltMin=16895, FiltMax=65515, Gamma=2.870
01:21:58.533 00.027 12020 worker thread servicing REQUEST_MOVE scope ofs (0.36, 0.14) opts 0xd
01:21:58.533 00.000 12020 Handling offset move in thread for scope, endpoint = (0.36, 0.14)
01:21:58.533 00.000 12020 Moving (0.36, 0.14) raw xDistance=-0.37 yDistance=-0.15
01:21:58.534 00.001 12020 GuideAlgorithmHysteresis::Result() returns -0.15 from input -0.37
01:21:58.534 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:21:58.534 00.000 9340 UpdateGuideState exits: m=734506 SNR=102.2
01:21:58.545 00.011 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:21:58.556 00.011 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
01:21:58.556 00.000 12020 MoveAxis(E, 26, ABG)
01:21:58.556 00.000 12020 Guiding  Dir = 2, Dur = 26
01:21:58.557 00.001 9340 ScheduleExposure(2000,3,1) exposurePending=0
01:21:58.568 00.011 12020 IsSlewing returns 0
01:21:58.568 00.000 9340 Enqueuing Expose request
01:21:58.578 00.010 12020 IsGuiding returns 0
01:21:58.610 00.032 12020 IsGuiding returns 1
01:21:58.611 00.001 12020 scope still moving after pulse duration time elapsed
01:21:58.657 00.046 12020 IsSlewing returns 0
01:21:58.689 00.032 12020 IsGuiding returns 0
01:21:58.689 00.000 12020 scope move finished after 26 + 85 ms
01:21:58.690 00.001 12020 Move returns status 0, amount 26
01:21:58.690 00.000 12020 MoveAxis(N, 0, ABG)
01:21:58.690 00.000 12020 Move returns status 0, amount 0
01:21:58.690 00.000 12020 move complete, result=0
01:21:58.690 00.000 12020 worker thread done servicing request
01:21:58.691 00.001 12020 Worker thread wakes up
01:21:58.691 00.000 9340 GuideStep: -0.4 px 26 ms EAST, -0.2 px 0 ms NORTH
01:21:58.706 00.015 12020 worker thread servicing REQUEST_EXPOSE 2000
01:21:58.706 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(803,609,31,31)
01:21:59.682 00.976 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"5e58f124-10b1-40ff-be5a-63a66aaec24a"}
01:21:59.730 00.048 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"5e58f124-10b1-40ff-be5a-63a66aaec24a"}
01:21:59.753 00.023 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"affa6882-50c6-4e33-b004-316a0247daef"}
01:21:59.764 00.011 9340 case statement mapped state 6 to 3
01:21:59.775 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"affa6882-50c6-4e33-b004-316a0247daef"}
01:21:59.789 00.014 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"c2889b55-1f9f-47b8-a200-6a38621cb7e8"}
01:21:59.805 00.016 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":299,"width":15,"height":15,"star_pos":[7.02,7.28],"pixels":"..."},"id":"c2889b55-1f9f-47b8-a200-6a38621cb7e8"}
01:22:01.065 01.260 12020 Exposure complete
01:22:01.303 00.238 12020 worker thread done servicing request
01:22:01.304 00.001 9340 OnExposeComplete: enter
01:22:01.318 00.014 9340 UpdateGuideState(): m_state=6
01:22:01.328 00.010 9340 Star::Find(15, 819, 624, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 300
01:22:01.338 00.010 9340 Star::Find returns 1 (0), X=818.21, Y=624.25, Mass=614981, SNR=76.7, Peak=58062 HFD=4.2
01:22:01.352 00.014 9340 MultiStar: [#1 -0.30,0.08,0.83,U] [#2 -0.76,0.63,0.00,M2] [#3 -0.45,0.48,0.00,M1] [#4 0.28,0.20,0.88,U] [#5 -0.40,0.20,0.63,U] [#6 -0.54,0.67,0.00,M2] [#7 -0.61,0.23,0.00,M1] [#8 -0.63,0.04,0.00,M2] 
01:22:01.371 00.019 9340 single-star, 3 included, MultiStar: {-0.09, 0.12}, one-star: {-0.05, 0.04}
01:22:01.405 00.034 9340 CameraToMount -- cameraTheta (2.49) - m_xAngle (-3.09) = xAngle (5.58 = -0.70)
01:22:01.414 00.009 9340 CameraToMount -- cameraTheta (2.49) - (m_xAngle (-3.09) + m_yAngleError (-0.07)) = yAngle (5.66 = -0.62)
01:22:01.428 00.014 9340 CameraToMount -- cameraX=-0.05 cameraY=0.04 hyp=0.06 cameraTheta=2.49 mountX=0.05 mountY=-0.04, mountTheta=-0.65
01:22:01.450 00.022 9340 SchedulePrimaryMove(10104498, x=-0.05, y=0.04, opts=13)
01:22:01.464 00.014 9340 Enqueuing Move request for scope (-0.05, 0.04)
01:22:01.496 00.032 12020 Worker thread wakes up
01:22:01.496 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=14483, max=65535, med=21692, FiltMin=16980, FiltMax=65521, Gamma=2.870
01:22:01.512 00.016 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.04) opts 0xd
01:22:01.512 00.000 9340 UpdateGuideState exits: m=614981 SNR=76.7
01:22:01.524 00.012 12020 Handling offset move in thread for scope, endpoint = (-0.05, 0.04)
01:22:01.524 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:22:01.536 00.012 12020 Moving (-0.05, 0.04) raw xDistance=0.05 yDistance=-0.04
01:22:01.537 00.001 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
01:22:01.537 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
01:22:01.549 00.012 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:22:01.549 00.000 9340 Enqueuing Expose request
01:22:01.583 00.034 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
01:22:01.584 00.001 12020 MoveAxis(E, 0, ABG)
01:22:01.584 00.000 12020 Move returns status 0, amount 0
01:22:01.584 00.000 12020 MoveAxis(N, 0, ABG)
01:22:01.585 00.001 12020 Move returns status 0, amount 0
01:22:01.585 00.000 12020 move complete, result=0
01:22:01.585 00.000 12020 worker thread done servicing request
01:22:01.586 00.001 9340 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
01:22:01.597 00.011 12020 Worker thread wakes up
01:22:01.598 00.001 12020 worker thread servicing REQUEST_EXPOSE 2000
01:22:01.598 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(803,609,31,31)
01:22:01.681 00.083 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"d1ae84cf-86c2-4a72-87dc-f814e0d077bf"}
01:22:01.727 00.046 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"d1ae84cf-86c2-4a72-87dc-f814e0d077bf"}
01:22:01.751 00.024 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"ea149315-b7fc-49c8-aeb3-b08c50506727"}
01:22:01.798 00.047 9340 case statement mapped state 6 to 3
01:22:01.821 00.023 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"ea149315-b7fc-49c8-aeb3-b08c50506727"}
01:22:01.895 00.074 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"7340bee9-9d1e-4574-946d-370db7438578"}
01:22:01.925 00.030 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":300,"width":15,"height":15,"star_pos":[7.21,7.25],"pixels":"..."},"id":"7340bee9-9d1e-4574-946d-370db7438578"}
01:22:03.682 01.757 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"4e397bd3-4ebd-422e-b1e5-eb3c233526f8"}
01:22:03.720 00.038 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"4e397bd3-4ebd-422e-b1e5-eb3c233526f8"}
01:22:03.798 00.078 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"0e472a36-f83b-434d-983c-5b12ff52dedd"}
01:22:03.849 00.051 9340 case statement mapped state 6 to 3
01:22:03.905 00.056 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"0e472a36-f83b-434d-983c-5b12ff52dedd"}
01:22:03.972 00.067 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"6576bc06-cbdb-4c7d-9664-c90d512369de"}
01:22:04.029 00.057 12020 Exposure complete
01:22:04.030 00.001 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":300,"width":15,"height":15,"star_pos":[7.21,7.25],"pixels":"..."},"id":"6576bc06-cbdb-4c7d-9664-c90d512369de"}
01:22:04.467 00.437 12020 worker thread done servicing request
01:22:04.467 00.000 9340 OnExposeComplete: enter
01:22:04.486 00.019 9340 UpdateGuideState(): m_state=6
01:22:04.526 00.040 9340 Star::Find(15, 818, 624, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 301
01:22:04.543 00.017 9340 Star::Find returns 1 (0), X=818.07, Y=624.21, Mass=642510, SNR=87.5, Peak=59558 HFD=4.1
01:22:04.564 00.021 9340 MultiStar: [#1 -0.61,-0.08,0.97,U] [#2 -0.50,0.52,0.00,M3] [#3 -0.57,0.47,0.00,M2] [#4 0.19,0.12,0.65,U] [#5 -0.43,0.07,0.67,U] [#6 -0.05,0.28,0.55,U] [#7 -0.86,0.17,0.00,M2] [#8 -0.44,0.38,0.38,U] 
01:22:04.583 00.019 9340 single-star, 5 included, MultiStar: {-0.27, 0.08}, one-star: {-0.19, -0.00}
01:22:04.606 00.023 9340 CameraToMount -- cameraTheta (-3.12) - m_xAngle (-3.09) = xAngle (-0.03 = -0.03)
01:22:04.672 00.066 9340 CameraToMount -- cameraTheta (-3.12) - (m_xAngle (-3.09) + m_yAngleError (-0.07)) = yAngle (0.05 = 0.05)
01:22:04.693 00.021 9340 CameraToMount -- cameraX=-0.19 cameraY=-0.00 hyp=0.19 cameraTheta=-3.12 mountX=0.19 mountY=0.01, mountTheta=0.05
01:22:04.745 00.052 9340 SchedulePrimaryMove(10104498, x=-0.19, y=-0.00, opts=13)
01:22:04.824 00.079 9340 Enqueuing Move request for scope (-0.19, -0.00)
01:22:04.859 00.035 12020 Worker thread wakes up
01:22:04.859 00.000 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.19, -0.00) opts 0xd
01:22:04.859 00.000 12020 Handling offset move in thread for scope, endpoint = (-0.19, -0.00)
01:22:04.859 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=13726, max=65535, med=21611, FiltMin=17046, FiltMax=65521, Gamma=2.870
01:22:04.884 00.025 12020 Moving (-0.19, -0.00) raw xDistance=0.19 yDistance=0.01
01:22:04.884 00.000 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.19
01:22:04.885 00.001 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:22:04.886 00.001 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
01:22:04.887 00.001 12020 MoveAxis(E, 0, ABG)
01:22:04.887 00.000 12020 Move returns status 0, amount 0
01:22:04.887 00.000 9340 UpdateGuideState exits: m=642510 SNR=87.5
01:22:04.907 00.020 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:22:04.972 00.065 12020 MoveAxis(N, 0, ABG)
01:22:04.973 00.001 9340 ScheduleExposure(2000,3,1) exposurePending=0
01:22:04.990 00.017 12020 Move returns status 0, amount 0
01:22:04.990 00.000 12020 move complete, result=0
01:22:04.991 00.001 12020 worker thread done servicing request
01:22:04.993 00.002 9340 Enqueuing Expose request
01:22:05.023 00.030 12020 Worker thread wakes up
01:22:05.024 00.001 9340 GuideStep: 0.2 px 0 ms EAST, 0.0 px 0 ms NORTH
01:22:05.041 00.017 12020 worker thread servicing REQUEST_EXPOSE 2000
01:22:05.042 00.001 12020 Handling exposure in thread, d=2000 o=3 r=(803,609,31,31)
01:22:05.681 00.639 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"f2da5220-d22f-4d9e-8825-8716a65a1b31"}
01:22:05.705 00.024 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"f2da5220-d22f-4d9e-8825-8716a65a1b31"}
01:22:05.761 00.056 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"186622c0-8761-4c10-a485-6d83b86de9ac"}
01:22:05.800 00.039 9340 case statement mapped state 6 to 3
01:22:05.853 00.053 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"186622c0-8761-4c10-a485-6d83b86de9ac"}
01:22:05.870 00.017 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"54007409-633e-4315-bb85-c087002e252b"}
01:22:05.886 00.016 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":301,"width":15,"height":15,"star_pos":[7.07,7.21],"pixels":"..."},"id":"54007409-633e-4315-bb85-c087002e252b"}
01:22:07.429 01.543 12020 Exposure complete
01:22:07.651 00.222 12020 worker thread done servicing request
01:22:07.651 00.000 9340 OnExposeComplete: enter
01:22:07.665 00.014 9340 UpdateGuideState(): m_state=6
01:22:07.677 00.012 9340 Star::Find(15, 818, 624, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 302
01:22:07.687 00.010 9340 Star::Find returns 1 (0), X=817.49, Y=624.36, Mass=638540, SNR=89.0, Peak=57404 HFD=4.0
01:22:07.723 00.036 9340 MultiStar: [#1 -1.02,0.13,0.00,M1] [#2 -1.09,0.68,0.00,M4] [#3 -0.92,0.35,0.00,M3] [#4 -0.34,-0.01,0.73,U] [#5 -0.99,-0.20,0.00,M1] [#6 -0.99,0.20,0.00,M2] [#7 -1.41,-0.07,0.00,M3] [#8 -0.93,-0.02,0.00,M2] 
01:22:07.737 00.014 9340 refined, 1 included, MultiStar: {-0.59, 0.08}, one-star: {-0.78, 0.15}
01:22:07.753 00.016 9340 CameraToMount -- cameraTheta (3.01) - m_xAngle (-3.09) = xAngle (6.10 = -0.18)
01:22:07.762 00.009 9340 CameraToMount -- cameraTheta (3.01) - (m_xAngle (-3.09) + m_yAngleError (-0.07)) = yAngle (6.18 = -0.11)
01:22:07.780 00.018 9340 CameraToMount -- cameraX=-0.59 cameraY=0.08 hyp=0.60 cameraTheta=3.01 mountX=0.59 mountY=-0.06, mountTheta=-0.11
01:22:07.798 00.018 9340 SchedulePrimaryMove(10104498, x=-0.59, y=0.08, opts=13)
01:22:07.839 00.041 9340 Enqueuing Move request for scope (-0.59, 0.08)
01:22:07.851 00.012 12020 Worker thread wakes up
01:22:07.851 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=15397, max=65535, med=21771, FiltMin=17239, FiltMax=65521, Gamma=2.870
01:22:07.868 00.017 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.59, 0.08) opts 0xd
01:22:07.868 00.000 9340 UpdateGuideState exits: m=638540 SNR=89.0
01:22:07.880 00.012 12020 Handling offset move in thread for scope, endpoint = (-0.59, 0.08)
01:22:07.880 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:22:07.896 00.016 12020 Moving (-0.59, 0.08) raw xDistance=0.59 yDistance=-0.06
01:22:07.896 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
01:22:07.916 00.020 12020 GuideAlgorithmHysteresis::Result() returns 0.25 from input 0.59
01:22:07.916 00.000 9340 Enqueuing Expose request
01:22:07.948 00.032 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:22:07.948 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
01:22:07.948 00.000 12020 MoveAxis(W, 42, ABG)
01:22:07.948 00.000 12020 Guiding  Dir = 3, Dur = 42
01:22:07.949 00.001 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"df15a6a2-e7a0-4ba3-9d03-e6467446e1c5"}
01:22:07.960 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"df15a6a2-e7a0-4ba3-9d03-e6467446e1c5"}
01:22:07.970 00.010 12020 IsSlewing returns 0
01:22:07.971 00.001 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"8f9188f8-38e9-48d9-8fa3-65db5231148b"}
01:22:07.981 00.010 12020 IsGuiding returns 0
01:22:07.981 00.000 9340 case statement mapped state 6 to 3
01:22:07.998 00.017 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"8f9188f8-38e9-48d9-8fa3-65db5231148b"}
01:22:08.012 00.014 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"914f2145-0fa6-4d6f-b029-7561571d8a37"}
01:22:08.038 00.026 12020 PulseGuide returned control before completion, sleep 23
01:22:08.038 00.000 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":302,"width":15,"height":15,"star_pos":[7.49,7.36],"pixels":"..."},"id":"914f2145-0fa6-4d6f-b029-7561571d8a37"}
01:22:08.092 00.054 12020 IsGuiding returns 0
01:22:08.092 00.000 12020 Move returns status 0, amount 42
01:22:08.092 00.000 12020 MoveAxis(N, 0, ABG)
01:22:08.092 00.000 12020 Move returns status 0, amount 0
01:22:08.092 00.000 12020 move complete, result=0
01:22:08.093 00.001 12020 worker thread done servicing request
01:22:08.093 00.000 9340 GuideStep: 0.6 px 42 ms WEST, -0.1 px 0 ms NORTH
01:22:08.115 00.022 12020 Worker thread wakes up
01:22:08.115 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
01:22:08.116 00.001 12020 Handling exposure in thread, d=2000 o=3 r=(803,609,31,31)
01:22:09.680 01.564 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"2a89cd8d-4244-4bf6-975f-85252084751c"}
01:22:09.703 00.023 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"2a89cd8d-4244-4bf6-975f-85252084751c"}
01:22:09.718 00.015 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"10d9c9d8-3be0-413a-b7ca-4a19c6992a56"}
01:22:09.754 00.036 9340 case statement mapped state 6 to 3
01:22:09.768 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"10d9c9d8-3be0-413a-b7ca-4a19c6992a56"}
01:22:09.781 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"17aaffe3-613b-4ab1-8d4d-fbec7eaeb690"}
01:22:09.793 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":302,"width":15,"height":15,"star_pos":[7.49,7.36],"pixels":"..."},"id":"17aaffe3-613b-4ab1-8d4d-fbec7eaeb690"}
01:22:10.481 00.688 12020 Exposure complete
01:22:10.757 00.276 12020 worker thread done servicing request
01:22:10.758 00.001 9340 OnExposeComplete: enter
01:22:10.782 00.024 9340 UpdateGuideState(): m_state=6
01:22:10.797 00.015 9340 Star::Find(15, 817, 624, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 303
01:22:10.830 00.033 9340 Star::Find returns 1 (0), X=818.24, Y=624.69, Mass=623724, SNR=94.7, Peak=58798 HFD=3.7
01:22:10.842 00.012 9340 MultiStar: [#1 -0.14,0.52,0.74,U] [#2 -0.34,0.92,0.00,M5] [#3 -0.48,0.68,0.00,M4] [#4 0.34,0.25,0.71,U] [#5 -0.36,0.52,0.00,M2] [#6 -0.38,1.01,0.00,M3] [#7 -0.47,0.81,0.00,M4] [#8 -0.15,0.19,0.41,U] 
01:22:10.858 00.016 9340 refined, 3 included, MultiStar: {0.02, 0.39}, one-star: {-0.02, 0.48}
01:22:10.871 00.013 9340 CameraToMount -- cameraTheta (1.52) - m_xAngle (-3.09) = xAngle (4.62 = -1.67)
01:22:10.881 00.010 9340 CameraToMount -- cameraTheta (1.52) - (m_xAngle (-3.09) + m_yAngleError (-0.07)) = yAngle (4.69 = -1.59)
01:22:10.901 00.020 9340 CameraToMount -- cameraX=0.02 cameraY=0.39 hyp=0.39 cameraTheta=1.52 mountX=-0.04 mountY=-0.39, mountTheta=-1.67
01:22:10.948 00.047 9340 SchedulePrimaryMove(10104498, x=0.02, y=0.39, opts=13)
01:22:10.967 00.019 9340 Enqueuing Move request for scope (0.02, 0.39)
01:22:10.981 00.014 12020 Worker thread wakes up
01:22:10.982 00.001 12020 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.39) opts 0xd
01:22:10.982 00.000 12020 Handling offset move in thread for scope, endpoint = (0.02, 0.39)
01:22:10.982 00.000 12020 Moving (0.02, 0.39) raw xDistance=-0.04 yDistance=-0.39
01:22:10.982 00.000 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
01:22:10.982 00.000 12020 GuideAlgorithmResistSwitch::result() returns -0.39 from input -0.39
01:22:10.982 00.000 12020 MoveAxis(E, 0, ABG)
01:22:10.983 00.001 12020 Move returns status 0, amount 0
01:22:10.983 00.000 12020 MoveAxis(N, 64, ABG)
01:22:10.983 00.000 12020 Guiding  Dir = 0, Dur = 64
01:22:10.984 00.001 9340 UpdateImageDisplay: Size=(1920,1080) min=13732, max=65535, med=21800, FiltMin=17121, FiltMax=65521, Gamma=2.870
01:22:11.001 00.017 12020 IsSlewing returns 0
01:22:11.001 00.000 9340 UpdateGuideState exits: m=623724 SNR=94.7
01:22:11.015 00.014 12020 IsGuiding returns 0
01:22:11.016 00.001 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:22:11.039 00.023 9340 ScheduleExposure(2000,3,1) exposurePending=0
01:22:11.052 00.013 9340 Enqueuing Expose request
01:22:11.130 00.078 12020 IsGuiding returns 1
01:22:11.130 00.000 12020 scope still moving after pulse duration time elapsed
01:22:11.154 00.024 12020 IsSlewing returns 0
01:22:11.155 00.001 12020 IsGuiding returns 1
01:22:11.258 00.103 12020 IsSlewing returns 0
01:22:11.259 00.001 12020 IsGuiding returns 0
01:22:11.259 00.000 12020 scope move finished after 64 + 180 ms
01:22:11.260 00.001 12020 Move returns status 0, amount 64
01:22:11.260 00.000 12020 move complete, result=0
01:22:11.260 00.000 12020 worker thread done servicing request
01:22:11.260 00.000 9340 GuideStep: -0.0 px 0 ms EAST, -0.4 px 64 ms NORTH
01:22:11.273 00.013 12020 Worker thread wakes up
01:22:11.275 00.002 12020 worker thread servicing REQUEST_EXPOSE 2000
01:22:11.276 00.001 12020 Handling exposure in thread, d=2000 o=3 r=(803,609,31,31)
01:22:11.680 00.404 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"d734d7a4-222c-49a1-8888-e994ff4c4a4f"}
01:22:11.721 00.041 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"d734d7a4-222c-49a1-8888-e994ff4c4a4f"}
01:22:11.757 00.036 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"68c9dc11-ee89-4a60-ad49-bd48b7229acf"}
01:22:11.782 00.025 9340 case statement mapped state 6 to 3
01:22:11.802 00.020 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"68c9dc11-ee89-4a60-ad49-bd48b7229acf"}
01:22:11.845 00.043 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"99e55f79-3de1-43f4-bb0f-a9103fda3ee9"}
01:22:11.858 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":303,"width":15,"height":15,"star_pos":[7.24,6.69],"pixels":"..."},"id":"99e55f79-3de1-43f4-bb0f-a9103fda3ee9"}
01:22:13.632 01.774 12020 Exposure complete
01:22:13.679 00.047 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"73d62c73-9902-4a1e-bc3e-2cd1d32395c9"}
01:22:13.703 00.024 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"73d62c73-9902-4a1e-bc3e-2cd1d32395c9"}
01:22:13.740 00.037 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"6dcd8988-07de-4344-be05-1a4c9cec5c23"}
01:22:13.754 00.014 9340 case statement mapped state 6 to 3
01:22:13.769 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"6dcd8988-07de-4344-be05-1a4c9cec5c23"}
01:22:13.783 00.014 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"c2374497-bb36-4e2d-bcad-21c80eb16110"}
01:22:13.794 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":303,"width":15,"height":15,"star_pos":[7.24,6.69],"pixels":"..."},"id":"c2374497-bb36-4e2d-bcad-21c80eb16110"}
01:22:13.897 00.103 12020 worker thread done servicing request
01:22:13.898 00.001 9340 OnExposeComplete: enter
01:22:13.910 00.012 9340 UpdateGuideState(): m_state=6
01:22:13.928 00.018 9340 Star::Find(15, 818, 624, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 304
01:22:13.964 00.036 9340 Star::Find returns 1 (0), X=818.08, Y=623.77, Mass=610643, SNR=85.1, Peak=61114 HFD=3.9
01:22:13.974 00.010 9340 MultiStar: [#1 -0.38,-0.26,0.81,U] [#2 -0.74,0.09,0.00,M6] [#3 -0.68,-0.19,0.00,M5] [#4 0.34,-0.45,0.83,U] [#5 -0.56,-0.17,0.70,U] [#6 -0.61,-0.38,0.00,M4] [#7 -0.57,-0.17,0.35,U] [#8 -0.87,-0.25,0.00,M2] 
01:22:13.987 00.013 9340 refined, 4 included, MultiStar: {-0.22, -0.32}, one-star: {-0.18, -0.44}
01:22:13.998 00.011 9340 CameraToMount -- cameraTheta (-2.16) - m_xAngle (-3.09) = xAngle (0.93 = 0.93)
01:22:14.009 00.011 9340 CameraToMount -- cameraTheta (-2.16) - (m_xAngle (-3.09) + m_yAngleError (-0.07)) = yAngle (1.01 = 1.01)
01:22:14.019 00.010 9340 CameraToMount -- cameraX=-0.22 cameraY=-0.32 hyp=0.39 cameraTheta=-2.16 mountX=0.23 mountY=0.33, mountTheta=0.96
01:22:14.052 00.033 9340 SchedulePrimaryMove(10104498, x=-0.22, y=-0.32, opts=13)
01:22:14.065 00.013 9340 Enqueuing Move request for scope (-0.22, -0.32)
01:22:14.076 00.011 12020 Worker thread wakes up
01:22:14.076 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=14465, max=65535, med=21788, FiltMin=17181, FiltMax=65515, Gamma=2.870
01:22:14.085 00.009 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.22, -0.32) opts 0xd
01:22:14.086 00.001 9340 UpdateGuideState exits: m=610643 SNR=85.1
01:22:14.095 00.009 12020 Handling offset move in thread for scope, endpoint = (-0.22, -0.32)
01:22:14.095 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:22:14.107 00.012 12020 Moving (-0.22, -0.32) raw xDistance=0.23 yDistance=0.33
01:22:14.108 00.001 9340 ScheduleExposure(2000,3,1) exposurePending=0
01:22:14.118 00.010 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.23
01:22:14.118 00.000 9340 Enqueuing Expose request
01:22:14.145 00.027 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
01:22:14.145 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.33
01:22:14.145 00.000 12020 MoveAxis(E, 0, ABG)
01:22:14.146 00.001 12020 Move returns status 0, amount 0
01:22:14.146 00.000 12020 MoveAxis(N, 0, ABG)
01:22:14.146 00.000 12020 Move returns status 0, amount 0
01:22:14.147 00.001 12020 move complete, result=0
01:22:14.147 00.000 12020 worker thread done servicing request
01:22:14.147 00.000 12020 Worker thread wakes up
01:22:14.151 00.004 12020 worker thread servicing REQUEST_EXPOSE 2000
01:22:14.152 00.001 12020 Handling exposure in thread, d=2000 o=3 r=(803,609,31,31)
01:22:14.154 00.002 9340 GuideStep: 0.2 px 0 ms EAST, 0.3 px 0 ms NORTH
01:22:15.682 01.528 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"337e7ca4-1bef-4b17-adff-1e08d1fdc0d6"}
01:22:15.725 00.043 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"337e7ca4-1bef-4b17-adff-1e08d1fdc0d6"}
01:22:15.750 00.025 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"3d1b0d17-18f7-4a2c-bc6a-e2cd636caf12"}
01:22:15.774 00.024 9340 case statement mapped state 6 to 3
01:22:15.823 00.049 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"3d1b0d17-18f7-4a2c-bc6a-e2cd636caf12"}
01:22:15.842 00.019 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"820e9a84-4051-4445-bcd3-64c4bb5fffda"}
01:22:15.859 00.017 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":304,"width":15,"height":15,"star_pos":[7.08,6.77],"pixels":"..."},"id":"820e9a84-4051-4445-bcd3-64c4bb5fffda"}
01:22:16.519 00.660 12020 Exposure complete
01:22:17.135 00.616 9340 OnExposeComplete: enter
01:22:17.150 00.015 12020 worker thread done servicing request
01:22:17.150 00.000 9340 UpdateGuideState(): m_state=6
01:22:17.192 00.042 9340 Star::Find(15, 818, 623, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 305
01:22:17.204 00.012 9340 Star::Find returns 1 (0), X=817.74, Y=624.02, Mass=684966, SNR=96.6, Peak=63634 HFD=4.0
01:22:17.230 00.026 9340 MultiStar: [#1 -0.89,-0.12,0.00,M1] [#2 -0.94,0.29,0.00,M7] [#3 -1.07,-0.12,0.00,M6] [#4 -0.20,-0.28,0.61,U] [#5 -1.11,-0.30,0.00,M2] [#6 -1.13,-0.07,0.00,M5] [#7 -0.54,0.08,0.33,U] [#8 -0.95,-1.06,0.00,M3] 
01:22:17.246 00.016 9340 refined, 2 included, MultiStar: {-0.42, -0.17}, one-star: {-0.52, -0.19}
01:22:17.268 00.022 9340 CameraToMount -- cameraTheta (-2.75) - m_xAngle (-3.09) = xAngle (0.34 = 0.34)
01:22:17.311 00.043 9340 CameraToMount -- cameraTheta (-2.75) - (m_xAngle (-3.09) + m_yAngleError (-0.07)) = yAngle (0.42 = 0.42)
01:22:17.332 00.021 9340 CameraToMount -- cameraX=-0.42 cameraY=-0.17 hyp=0.46 cameraTheta=-2.75 mountX=0.43 mountY=0.18, mountTheta=0.40
01:22:17.355 00.023 9340 SchedulePrimaryMove(10104498, x=-0.42, y=-0.17, opts=13)
01:22:17.367 00.012 9340 Enqueuing Move request for scope (-0.42, -0.17)
01:22:17.385 00.018 12020 Worker thread wakes up
01:22:17.386 00.001 9340 UpdateImageDisplay: Size=(1920,1080) min=15226, max=65535, med=21867, FiltMin=16935, FiltMax=65521, Gamma=2.870
01:22:17.399 00.013 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.42, -0.17) opts 0xd
01:22:17.399 00.000 9340 UpdateGuideState exits: m=684966 SNR=96.6
01:22:17.431 00.032 12020 Handling offset move in thread for scope, endpoint = (-0.42, -0.17)
01:22:17.431 00.000 12020 Moving (-0.42, -0.17) raw xDistance=0.43 yDistance=0.18
01:22:17.431 00.000 12020 GuideAlgorithmHysteresis::Result() returns 0.18 from input 0.43
01:22:17.431 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:22:17.432 00.001 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.18
01:22:17.432 00.000 12020 MoveAxis(W, 31, ABG)
01:22:17.432 00.000 12020 Guiding  Dir = 3, Dur = 31
01:22:17.433 00.001 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:22:17.448 00.015 12020 IsSlewing returns 0
01:22:17.448 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
01:22:17.462 00.014 12020 IsGuiding returns 0
01:22:17.462 00.000 9340 Enqueuing Expose request
01:22:17.493 00.031 12020 PulseGuide returned control before completion, sleep 11
01:22:17.507 00.014 12020 IsGuiding returns 1
01:22:17.507 00.000 12020 scope still moving after pulse duration time elapsed
01:22:17.549 00.042 12020 IsSlewing returns 0
01:22:17.550 00.001 12020 IsGuiding returns 0
01:22:17.550 00.000 12020 scope move finished after 31 + 56 ms
01:22:17.550 00.000 12020 Move returns status 0, amount 31
01:22:17.552 00.002 12020 MoveAxis(N, 0, ABG)
01:22:17.553 00.001 12020 Move returns status 0, amount 0
01:22:17.553 00.000 12020 move complete, result=0
01:22:17.554 00.001 12020 worker thread done servicing request
01:22:17.554 00.000 9340 GuideStep: 0.4 px 31 ms WEST, 0.2 px 0 ms NORTH
01:22:17.567 00.013 12020 Worker thread wakes up
01:22:17.568 00.001 12020 worker thread servicing REQUEST_EXPOSE 2000
01:22:17.568 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(803,609,31,31)
01:22:17.678 00.110 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"0deefe98-589c-4ed2-9381-0f21b5a9ee04"}
01:22:17.698 00.020 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"0deefe98-589c-4ed2-9381-0f21b5a9ee04"}
01:22:17.726 00.028 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"b27a2b25-baec-4b13-94a5-e8f3f7675bb0"}
01:22:17.753 00.027 9340 case statement mapped state 6 to 3
01:22:17.805 00.052 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"b27a2b25-baec-4b13-94a5-e8f3f7675bb0"}
01:22:17.844 00.039 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"ead2d795-b6e2-4422-a31f-dddbb00a93fe"}
01:22:17.862 00.018 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":305,"width":15,"height":15,"star_pos":[6.74,7.02],"pixels":"..."},"id":"ead2d795-b6e2-4422-a31f-dddbb00a93fe"}
01:22:19.676 01.814 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"a9e17de4-45d7-4d03-843a-3ff0967ed993"}
01:22:19.692 00.016 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"a9e17de4-45d7-4d03-843a-3ff0967ed993"}
01:22:19.709 00.017 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"366468f2-617d-42ec-bc4d-be5690344e12"}
01:22:19.724 00.015 9340 case statement mapped state 6 to 3
01:22:19.761 00.037 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"366468f2-617d-42ec-bc4d-be5690344e12"}
01:22:19.775 00.014 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"1840d090-994d-4e93-9185-e8727ed44d4a"}
01:22:19.790 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":305,"width":15,"height":15,"star_pos":[6.74,7.02],"pixels":"..."},"id":"1840d090-994d-4e93-9185-e8727ed44d4a"}
01:22:19.927 00.137 12020 Exposure complete
01:22:20.174 00.247 12020 worker thread done servicing request
01:22:20.174 00.000 9340 OnExposeComplete: enter
01:22:20.183 00.009 9340 UpdateGuideState(): m_state=6
01:22:20.199 00.016 9340 Star::Find(15, 817, 624, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 306
01:22:20.218 00.019 9340 Star::Find returns 1 (0), X=817.73, Y=623.85, Mass=690348, SNR=84.7, Peak=57408 HFD=4.2
01:22:20.230 00.012 9340 MultiStar: [#1 -0.81,-0.11,0.00,M2] [#2 -0.85,0.05,0.00,M8] [#3 -0.92,-0.19,0.00,M7] [#4 -0.18,-0.12,0.73,U] [#5 -1.18,-0.47,0.00,M3] [#6 -0.71,-0.19,0.00,M6] [#7 -1.00,-0.33,0.00,M3] [#8 -1.05,-0.26,0.00,M4] 
01:22:20.259 00.029 9340 refined, 1 included, MultiStar: {-0.39, -0.26}, one-star: {-0.53, -0.37}
01:22:20.272 00.013 9340 CameraToMount -- cameraTheta (-2.54) - m_xAngle (-3.09) = xAngle (0.55 = 0.55)
01:22:20.284 00.012 9340 CameraToMount -- cameraTheta (-2.54) - (m_xAngle (-3.09) + m_yAngleError (-0.07)) = yAngle (0.62 = 0.62)
01:22:20.297 00.013 9340 CameraToMount -- cameraX=-0.39 cameraY=-0.26 hyp=0.47 cameraTheta=-2.54 mountX=0.40 mountY=0.27, mountTheta=0.60
01:22:20.319 00.022 9340 SchedulePrimaryMove(10104498, x=-0.39, y=-0.26, opts=13)
01:22:20.331 00.012 9340 Enqueuing Move request for scope (-0.39, -0.26)
01:22:20.345 00.014 12020 Worker thread wakes up
01:22:20.345 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=15147, max=65535, med=21919, FiltMin=17029, FiltMax=65521, Gamma=2.870
01:22:20.356 00.011 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.39, -0.26) opts 0xd
01:22:20.356 00.000 9340 UpdateGuideState exits: m=690348 SNR=84.7
01:22:20.388 00.032 12020 Handling offset move in thread for scope, endpoint = (-0.39, -0.26)
01:22:20.388 00.000 12020 Moving (-0.39, -0.26) raw xDistance=0.40 yDistance=0.27
01:22:20.389 00.001 12020 GuideAlgorithmHysteresis::Result() returns 0.18 from input 0.40
01:22:20.389 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
01:22:20.389 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.27
01:22:20.389 00.000 12020 MoveAxis(W, 31, ABG)
01:22:20.389 00.000 12020 Guiding  Dir = 3, Dur = 31
01:22:20.390 00.001 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:22:20.406 00.016 12020 IsSlewing returns 0
01:22:20.406 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
01:22:20.418 00.012 12020 IsGuiding returns 0
01:22:20.418 00.000 9340 Enqueuing Expose request
01:22:20.436 00.018 12020 PulseGuide returned control before completion, sleep 24
01:22:20.484 00.048 12020 IsGuiding returns 0
01:22:20.484 00.000 12020 Move returns status 0, amount 31
01:22:20.501 00.017 12020 MoveAxis(N, 0, ABG)
01:22:20.502 00.001 12020 Move returns status 0, amount 0
01:22:20.502 00.000 12020 move complete, result=0
01:22:20.502 00.000 12020 worker thread done servicing request
01:22:20.502 00.000 9340 GuideStep: 0.4 px 31 ms WEST, 0.3 px 0 ms NORTH
01:22:20.515 00.013 12020 Worker thread wakes up
01:22:20.515 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
01:22:20.515 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(803,609,31,31)
01:22:21.675 01.160 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"8ce37066-6143-4283-927d-45af27e56341"}
01:22:21.699 00.024 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"8ce37066-6143-4283-927d-45af27e56341"}
01:22:21.720 00.021 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"ef56b7a3-9e40-4815-82cc-3316a99db34b"}
01:22:21.731 00.011 9340 case statement mapped state 6 to 3
01:22:21.741 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"ef56b7a3-9e40-4815-82cc-3316a99db34b"}
01:22:21.769 00.028 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"e5b191e7-1685-4ad1-bad8-3bc8fe8e0825"}
01:22:21.782 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":306,"width":15,"height":15,"star_pos":[6.73,6.85],"pixels":"..."},"id":"e5b191e7-1685-4ad1-bad8-3bc8fe8e0825"}
01:22:22.920 01.138 12020 Exposure complete
01:22:23.097 00.177 12020 worker thread done servicing request
01:22:23.098 00.001 9340 OnExposeComplete: enter
01:22:23.121 00.023 9340 UpdateGuideState(): m_state=6
01:22:23.132 00.011 9340 Star::Find(15, 817, 623, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 307
01:22:23.140 00.008 9340 Star::Find returns 1 (0), X=817.64, Y=623.88, Mass=623588, SNR=96.7, Peak=58294 HFD=3.9
01:22:23.151 00.011 9340 MultiStar: [#1 -1.02,-0.45,0.00,M3] [#2 -1.01,-0.01,0.00,M9] [#3 -1.10,-0.06,0.00,M8] [#4 -0.56,-0.59,0.00,M1] [#5 -0.86,-0.47,0.00,M4] [#6 -0.94,0.05,0.00,M7] [#7 -1.28,-0.21,0.00,M4] [#8 -1.07,-0.66,0.00,M5] 
01:22:23.161 00.010 9340 CameraToMount -- cameraTheta (-2.64) - m_xAngle (-3.09) = xAngle (0.45 = 0.45)
01:22:23.168 00.007 9340 CameraToMount -- cameraTheta (-2.64) - (m_xAngle (-3.09) + m_yAngleError (-0.07)) = yAngle (0.53 = 0.53)
01:22:23.177 00.009 9340 CameraToMount -- cameraX=-0.62 cameraY=-0.34 hyp=0.71 cameraTheta=-2.64 mountX=0.63 mountY=0.35, mountTheta=0.51
01:22:23.196 00.019 9340 SchedulePrimaryMove(10104498, x=-0.62, y=-0.34, opts=13)
01:22:23.206 00.010 9340 Enqueuing Move request for scope (-0.62, -0.34)
01:22:23.232 00.026 12020 Worker thread wakes up
01:22:23.233 00.001 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.62, -0.34) opts 0xd
01:22:23.233 00.000 12020 Handling offset move in thread for scope, endpoint = (-0.62, -0.34)
01:22:23.233 00.000 12020 Moving (-0.62, -0.34) raw xDistance=0.63 yDistance=0.35
01:22:23.233 00.000 12020 GuideAlgorithmHysteresis::Result() returns 0.28 from input 0.63
01:22:23.233 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=15192, max=65535, med=22083, FiltMin=17586, FiltMax=65521, Gamma=2.870
01:22:23.243 00.010 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
01:22:23.243 00.000 9340 UpdateGuideState exits: m=623588 SNR=96.7
01:22:23.254 00.011 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.35
01:22:23.254 00.000 12020 MoveAxis(W, 48, ABG)
01:22:23.254 00.000 12020 Guiding  Dir = 3, Dur = 48
01:22:23.254 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:22:23.266 00.012 12020 IsSlewing returns 0
01:22:23.266 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
01:22:23.276 00.010 12020 IsGuiding returns 0
01:22:23.276 00.000 9340 Enqueuing Expose request
01:22:23.298 00.022 12020 PulseGuide returned control before completion, sleep 37
01:22:23.378 00.080 12020 IsGuiding returns 0
01:22:23.378 00.000 12020 Move returns status 0, amount 48
01:22:23.378 00.000 12020 MoveAxis(N, 0, ABG)
01:22:23.378 00.000 12020 Move returns status 0, amount 0
01:22:23.378 00.000 12020 move complete, result=0
01:22:23.378 00.000 12020 worker thread done servicing request
01:22:23.378 00.000 9340 GuideStep: 0.6 px 48 ms WEST, 0.4 px 0 ms NORTH
01:22:23.388 00.010 12020 Worker thread wakes up
01:22:23.389 00.001 12020 worker thread servicing REQUEST_EXPOSE 2000
01:22:23.389 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(803,609,31,31)
01:22:23.703 00.314 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"fae0dd9f-26bb-42ca-9de5-e0876a63aa23"}
01:22:23.746 00.043 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"fae0dd9f-26bb-42ca-9de5-e0876a63aa23"}
01:22:23.804 00.058 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"33537e4e-0804-44d0-b8de-d294343c76ae"}
01:22:23.835 00.031 9340 case statement mapped state 6 to 3
01:22:23.844 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"33537e4e-0804-44d0-b8de-d294343c76ae"}
01:22:23.858 00.014 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"12b3b094-1cd6-44d4-baba-a8b5d6681746"}
01:22:23.879 00.021 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":307,"width":15,"height":15,"star_pos":[6.64,6.88],"pixels":"..."},"id":"12b3b094-1cd6-44d4-baba-a8b5d6681746"}
01:22:25.701 01.822 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"d26371e0-5f8d-4eee-b955-de0a76e1895e"}
01:22:25.714 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"d26371e0-5f8d-4eee-b955-de0a76e1895e"}
01:22:25.733 00.019 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"670d797a-ed5a-41b7-8436-42a3d7db42ee"}
01:22:25.743 00.010 9340 case statement mapped state 6 to 3
01:22:25.755 00.012 12020 Exposure complete
01:22:25.756 00.001 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"670d797a-ed5a-41b7-8436-42a3d7db42ee"}
01:22:25.772 00.016 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"96f2fa78-3e09-4423-a814-f10ac6bb8a0d"}
01:22:25.783 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":307,"width":15,"height":15,"star_pos":[6.64,6.88],"pixels":"..."},"id":"96f2fa78-3e09-4423-a814-f10ac6bb8a0d"}
01:22:26.132 00.349 9340 OnExposeComplete: enter
01:22:26.152 00.020 12020 worker thread done servicing request
01:22:26.152 00.000 9340 UpdateGuideState(): m_state=6
01:22:26.167 00.015 9340 Star::Find(15, 817, 623, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 308
01:22:26.185 00.018 9340 Star::Find returns 1 (0), X=817.76, Y=624.05, Mass=624221, SNR=93.1, Peak=58459 HFD=4.0
01:22:26.226 00.041 9340 MultiStar: [#1 -0.85,-0.16,0.00,M4] [#2 -1.11,0.13,0.00,M10] [#3 -0.96,0.04,0.00,M9] [#4 -0.35,-0.17,0.85,U] [#5 -0.89,-0.27,0.00,M5] [#6 -1.07,-0.37,0.00,M8] [#7 -0.98,0.36,0.00,M5] [#8 -1.38,-0.68,0.00,M6] 
01:22:26.263 00.037 9340 refined, 1 included, MultiStar: {-0.43, -0.16}, one-star: {-0.50, -0.16}
01:22:26.282 00.019 9340 CameraToMount -- cameraTheta (-2.78) - m_xAngle (-3.09) = xAngle (0.31 = 0.31)
01:22:26.293 00.011 9340 CameraToMount -- cameraTheta (-2.78) - (m_xAngle (-3.09) + m_yAngleError (-0.07)) = yAngle (0.39 = 0.39)
01:22:26.306 00.013 9340 CameraToMount -- cameraX=-0.43 cameraY=-0.16 hyp=0.46 cameraTheta=-2.78 mountX=0.44 mountY=0.17, mountTheta=0.38
01:22:26.352 00.046 9340 SchedulePrimaryMove(10104498, x=-0.43, y=-0.16, opts=13)
01:22:26.406 00.054 9340 Enqueuing Move request for scope (-0.43, -0.16)
01:22:26.423 00.017 12020 Worker thread wakes up
01:22:26.423 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=14875, max=65535, med=22095, FiltMin=17513, FiltMax=65521, Gamma=2.870
01:22:26.440 00.017 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.43, -0.16) opts 0xd
01:22:26.440 00.000 9340 UpdateGuideState exits: m=624221 SNR=93.1
01:22:26.454 00.014 12020 Handling offset move in thread for scope, endpoint = (-0.43, -0.16)
01:22:26.454 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:22:26.471 00.017 12020 Moving (-0.43, -0.16) raw xDistance=0.44 yDistance=0.17
01:22:26.471 00.000 12020 GuideAlgorithmHysteresis::Result() returns 0.21 from input 0.44
01:22:26.471 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:22:26.472 00.001 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
01:22:26.472 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
01:22:26.486 00.014 12020 MoveAxis(W, 35, ABG)
01:22:26.486 00.000 9340 Enqueuing Expose request
01:22:26.501 00.015 12020 Guiding  Dir = 3, Dur = 35
01:22:26.503 00.002 12020 IsSlewing returns 0
01:22:26.504 00.001 12020 IsGuiding returns 0
01:22:26.528 00.024 12020 PulseGuide returned control before completion, sleep 22
01:22:26.592 00.064 12020 IsGuiding returns 0
01:22:26.592 00.000 12020 Move returns status 0, amount 35
01:22:26.592 00.000 12020 MoveAxis(N, 0, ABG)
01:22:26.592 00.000 12020 Move returns status 0, amount 0
01:22:26.593 00.001 12020 move complete, result=0
01:22:26.593 00.000 12020 worker thread done servicing request
01:22:26.593 00.000 12020 Worker thread wakes up
01:22:26.594 00.001 9340 GuideStep: 0.4 px 35 ms WEST, 0.2 px 0 ms NORTH
01:22:26.612 00.018 12020 worker thread servicing REQUEST_EXPOSE 2000
01:22:26.612 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(803,609,31,31)
01:22:27.701 01.089 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"2325da04-685f-4bc3-8fef-bed07a467044"}
01:22:27.738 00.037 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"2325da04-685f-4bc3-8fef-bed07a467044"}
01:22:27.758 00.020 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"2811b415-6891-495d-9282-e4a19e022974"}
01:22:27.772 00.014 9340 case statement mapped state 6 to 3
01:22:27.796 00.024 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"2811b415-6891-495d-9282-e4a19e022974"}
01:22:27.825 00.029 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"21d89b2b-2e9e-4367-a68d-03ca1e74197a"}
01:22:27.881 00.056 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":308,"width":15,"height":15,"star_pos":[6.76,7.05],"pixels":"..."},"id":"21d89b2b-2e9e-4367-a68d-03ca1e74197a"}
01:22:28.984 01.103 12020 Exposure complete
01:22:29.224 00.240 12020 worker thread done servicing request
01:22:29.224 00.000 9340 OnExposeComplete: enter
01:22:29.233 00.009 9340 UpdateGuideState(): m_state=6
01:22:29.248 00.015 9340 Star::Find(15, 817, 624, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 309
01:22:29.258 00.010 9340 Star::Find returns 1 (0), X=817.94, Y=624.06, Mass=680478, SNR=96.9, Peak=60002 HFD=4.2
01:22:29.268 00.010 9340 MultiStar: [#1 -0.57,0.03,0.69,U] [#2 -0.66,0.26,0.00,R] [#3 -0.87,0.22,0.00,M10] [#4 0.24,-0.06,0.66,U] [#5 -0.64,-0.18,0.00,M6] [#6 -0.53,-0.25,0.34,U] [#7 -0.77,-0.30,0.00,M6] [#8 -0.82,-0.24,0.00,M7] 
01:22:29.282 00.014 9340 refined, 3 included, MultiStar: {-0.28, -0.10}, one-star: {-0.32, -0.15}
01:22:29.309 00.027 9340 CameraToMount -- cameraTheta (-2.81) - m_xAngle (-3.09) = xAngle (0.29 = 0.29)
01:22:29.320 00.011 9340 CameraToMount -- cameraTheta (-2.81) - (m_xAngle (-3.09) + m_yAngleError (-0.07)) = yAngle (0.36 = 0.36)
01:22:29.332 00.012 9340 CameraToMount -- cameraX=-0.28 cameraY=-0.10 hyp=0.29 cameraTheta=-2.81 mountX=0.28 mountY=0.10, mountTheta=0.35
01:22:29.348 00.016 9340 SchedulePrimaryMove(10104498, x=-0.28, y=-0.10, opts=13)
01:22:29.358 00.010 9340 Enqueuing Move request for scope (-0.28, -0.10)
01:22:29.371 00.013 12020 Worker thread wakes up
01:22:29.371 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=13967, max=65535, med=21989, FiltMin=17533, FiltMax=65521, Gamma=2.870
01:22:29.396 00.025 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.28, -0.10) opts 0xd
01:22:29.396 00.000 12020 Handling offset move in thread for scope, endpoint = (-0.28, -0.10)
01:22:29.396 00.000 9340 UpdateGuideState exits: m=680478 SNR=96.9
01:22:29.410 00.014 12020 Moving (-0.28, -0.10) raw xDistance=0.28 yDistance=0.10
01:22:29.410 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:22:29.421 00.011 12020 GuideAlgorithmHysteresis::Result() returns 0.13 from input 0.28
01:22:29.421 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
01:22:29.431 00.010 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:22:29.431 00.000 9340 Enqueuing Expose request
01:22:29.443 00.012 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
01:22:29.443 00.000 12020 MoveAxis(W, 23, ABG)
01:22:29.443 00.000 12020 Guiding  Dir = 3, Dur = 23
01:22:29.444 00.001 12020 IsSlewing returns 0
01:22:29.445 00.001 12020 IsGuiding returns 0
01:22:29.477 00.032 12020 IsGuiding returns 1
01:22:29.477 00.000 12020 scope still moving after pulse duration time elapsed
01:22:29.517 00.040 12020 IsSlewing returns 0
01:22:29.519 00.002 12020 IsGuiding returns 0
01:22:29.519 00.000 12020 scope move finished after 23 + 50 ms
01:22:29.520 00.001 12020 Move returns status 0, amount 23
01:22:29.520 00.000 12020 MoveAxis(N, 0, ABG)
01:22:29.520 00.000 12020 Move returns status 0, amount 0
01:22:29.520 00.000 12020 move complete, result=0
01:22:29.520 00.000 12020 worker thread done servicing request
01:22:29.521 00.001 9340 GuideStep: 0.3 px 23 ms WEST, 0.1 px 0 ms NORTH
01:22:29.535 00.014 12020 Worker thread wakes up
01:22:29.535 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
01:22:29.535 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(803,609,31,31)
01:22:29.700 00.165 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"cac8575a-cdb5-415e-83a1-aba93db87d53"}
01:22:29.729 00.029 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"cac8575a-cdb5-415e-83a1-aba93db87d53"}
01:22:29.783 00.054 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"974c3aed-15ef-407a-b540-aaaa38c9b861"}
01:22:29.797 00.014 9340 case statement mapped state 6 to 3
01:22:29.868 00.071 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"974c3aed-15ef-407a-b540-aaaa38c9b861"}
01:22:29.890 00.022 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"129e74b9-abcf-4047-9da8-cbaed180e7f4"}
01:22:29.912 00.022 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":309,"width":15,"height":15,"star_pos":[6.94,7.06],"pixels":"..."},"id":"129e74b9-abcf-4047-9da8-cbaed180e7f4"}
01:22:31.699 01.787 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"27ac9a9e-516a-4d47-8032-690d275b1ebc"}
01:22:31.739 00.040 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"27ac9a9e-516a-4d47-8032-690d275b1ebc"}
01:22:31.755 00.016 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"bec60417-4665-4624-90d5-691a82a41fcc"}
01:22:31.766 00.011 9340 case statement mapped state 6 to 3
01:22:31.776 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"bec60417-4665-4624-90d5-691a82a41fcc"}
01:22:31.788 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"d78399a0-fd5e-486e-8e71-c562fc146ee4"}
01:22:31.810 00.022 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":309,"width":15,"height":15,"star_pos":[6.94,7.06],"pixels":"..."},"id":"d78399a0-fd5e-486e-8e71-c562fc146ee4"}
01:22:31.908 00.098 12020 Exposure complete
01:22:32.169 00.261 12020 worker thread done servicing request
01:22:32.169 00.000 9340 OnExposeComplete: enter
01:22:32.201 00.032 9340 UpdateGuideState(): m_state=6
01:22:32.213 00.012 9340 Star::Find(15, 817, 624, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 310
01:22:32.223 00.010 9340 Star::Find returns 1 (0), X=818.21, Y=624.18, Mass=580148, SNR=82.1, Peak=58628 HFD=3.9
01:22:32.234 00.011 9340 MultiStar: [#1 -0.33,-0.01,0.95,U] [#2 0.09,0.11,1.08,U] [#3 -0.69,0.07,0.00,R] [#4 0.38,-0.26,0.80,U] [#5 -0.60,-0.27,0.00,M7] [#6 -0.51,-0.23,0.40,U] [#7 -0.71,0.21,0.00,M7] [#8 -0.40,-0.32,0.49,U] 
01:22:32.245 00.011 9340 single-star, 5 included, MultiStar: {-0.08, -0.08}, one-star: {-0.05, -0.03}
01:22:32.259 00.014 9340 CameraToMount -- cameraTheta (-2.58) - m_xAngle (-3.09) = xAngle (0.51 = 0.51)
01:22:32.271 00.012 9340 CameraToMount -- cameraTheta (-2.58) - (m_xAngle (-3.09) + m_yAngleError (-0.07)) = yAngle (0.58 = 0.58)
01:22:32.283 00.012 9340 CameraToMount -- cameraX=-0.05 cameraY=-0.03 hyp=0.06 cameraTheta=-2.58 mountX=0.05 mountY=0.03, mountTheta=0.56
01:22:32.318 00.035 9340 SchedulePrimaryMove(10104498, x=-0.05, y=-0.03, opts=13)
01:22:32.329 00.011 9340 Enqueuing Move request for scope (-0.05, -0.03)
01:22:32.339 00.010 12020 Worker thread wakes up
01:22:32.339 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=14893, max=65535, med=22121, FiltMin=17605, FiltMax=65521, Gamma=2.870
01:22:32.351 00.012 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.03) opts 0xd
01:22:32.351 00.000 9340 UpdateGuideState exits: m=580148 SNR=82.1
01:22:32.360 00.009 12020 Handling offset move in thread for scope, endpoint = (-0.05, -0.03)
01:22:32.360 00.000 12020 Moving (-0.05, -0.03) raw xDistance=0.05 yDistance=0.03
01:22:32.361 00.001 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:22:32.372 00.011 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
01:22:32.372 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:22:32.372 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
01:22:32.384 00.012 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
01:22:32.384 00.000 12020 MoveAxis(E, 0, ABG)
01:22:32.384 00.000 12020 Move returns status 0, amount 0
01:22:32.384 00.000 12020 MoveAxis(N, 0, ABG)
01:22:32.385 00.001 9340 Enqueuing Expose request
01:22:32.396 00.011 12020 Move returns status 0, amount 0
01:22:32.396 00.000 12020 move complete, result=0
01:22:32.397 00.001 12020 worker thread done servicing request
01:22:32.397 00.000 12020 Worker thread wakes up
01:22:32.397 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
01:22:32.397 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(803,609,31,31)
01:22:32.400 00.003 9340 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
01:22:33.708 01.308 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"703e6c10-370b-4b02-a155-3e998ad53f42"}
01:22:33.768 00.060 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"703e6c10-370b-4b02-a155-3e998ad53f42"}
01:22:33.781 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"04e5d705-3174-4a61-a595-d0d446b7de87"}
01:22:33.794 00.013 9340 case statement mapped state 6 to 3
01:22:33.806 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"04e5d705-3174-4a61-a595-d0d446b7de87"}
01:22:33.846 00.040 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"ea5c5e40-626c-40ff-83c6-3aa0bed7642b"}
01:22:33.888 00.042 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":310,"width":15,"height":15,"star_pos":[7.21,7.18],"pixels":"..."},"id":"ea5c5e40-626c-40ff-83c6-3aa0bed7642b"}
01:22:34.773 00.885 12020 Exposure complete
01:22:34.958 00.185 12020 worker thread done servicing request
01:22:34.959 00.001 9340 OnExposeComplete: enter
01:22:34.984 00.025 9340 UpdateGuideState(): m_state=6
01:22:34.996 00.012 9340 Star::Find(15, 818, 624, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 311
01:22:35.009 00.013 9340 Star::Find returns 1 (0), X=817.41, Y=624.26, Mass=701200, SNR=88.5, Peak=57191 HFD=4.5
01:22:35.018 00.009 9340 MultiStar: [#1 -1.00,0.02,0.00,M3] [#2 -0.73,-0.00,0.00,M1] [#3 -0.58,-0.24,0.00,M1] [#4 -0.29,-0.03,0.79,U] [#5 -1.24,-0.27,0.00,M8] [#6 -0.81,-0.00,0.00,M7] [#7 -1.20,0.15,0.00,M8] [#8 -1.39,-0.42,0.00,M7] 
01:22:35.027 00.009 9340 refined, 1 included, MultiStar: {-0.61, 0.01}, one-star: {-0.86, 0.04}
01:22:35.036 00.009 9340 CameraToMount -- cameraTheta (3.13) - m_xAngle (-3.09) = xAngle (6.22 = -0.07)
01:22:35.045 00.009 9340 CameraToMount -- cameraTheta (3.13) - (m_xAngle (-3.09) + m_yAngleError (-0.07)) = yAngle (6.29 = 0.01)
01:22:35.055 00.010 9340 CameraToMount -- cameraX=-0.61 cameraY=0.01 hyp=0.61 cameraTheta=3.13 mountX=0.61 mountY=0.01, mountTheta=0.01
01:22:35.070 00.015 9340 SchedulePrimaryMove(10104498, x=-0.61, y=0.01, opts=13)
01:22:35.096 00.026 9340 Enqueuing Move request for scope (-0.61, 0.01)
01:22:35.106 00.010 12020 Worker thread wakes up
01:22:35.106 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=14159, max=65535, med=22102, FiltMin=17506, FiltMax=65521, Gamma=2.870
01:22:35.115 00.009 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.61, 0.01) opts 0xd
01:22:35.115 00.000 9340 UpdateGuideState exits: m=701200 SNR=88.5
01:22:35.126 00.011 12020 Handling offset move in thread for scope, endpoint = (-0.61, 0.01)
01:22:35.126 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:22:35.135 00.009 12020 Moving (-0.61, 0.01) raw xDistance=0.61 yDistance=0.01
01:22:35.135 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
01:22:35.143 00.008 12020 GuideAlgorithmHysteresis::Result() returns 0.25 from input 0.61
01:22:35.143 00.000 9340 Enqueuing Expose request
01:22:35.153 00.010 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:22:35.153 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
01:22:35.153 00.000 12020 MoveAxis(W, 43, ABG)
01:22:35.153 00.000 12020 Guiding  Dir = 3, Dur = 43
01:22:35.154 00.001 12020 IsSlewing returns 0
01:22:35.155 00.001 12020 IsGuiding returns 0
01:22:35.178 00.023 12020 PulseGuide returned control before completion, sleep 31
01:22:35.226 00.048 12020 IsGuiding returns 1
01:22:35.226 00.000 12020 scope still moving after pulse duration time elapsed
01:22:35.258 00.032 12020 IsSlewing returns 0
01:22:35.259 00.001 12020 IsGuiding returns 0
01:22:35.259 00.000 12020 scope move finished after 43 + 60 ms
01:22:35.259 00.000 12020 Move returns status 0, amount 43
01:22:35.260 00.001 12020 MoveAxis(N, 0, ABG)
01:22:35.260 00.000 12020 Move returns status 0, amount 0
01:22:35.260 00.000 12020 move complete, result=0
01:22:35.260 00.000 12020 worker thread done servicing request
01:22:35.260 00.000 12020 Worker thread wakes up
01:22:35.261 00.001 9340 GuideStep: 0.6 px 43 ms WEST, 0.0 px 0 ms NORTH
01:22:35.273 00.012 12020 worker thread servicing REQUEST_EXPOSE 2000
01:22:35.273 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(803,609,31,31)
01:22:35.717 00.444 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"c101beef-ec88-4501-bc1f-8304e538008e"}
01:22:35.741 00.024 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"c101beef-ec88-4501-bc1f-8304e538008e"}
01:22:35.756 00.015 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"34fed0a4-8dea-4720-9fdc-5f191f473cb5"}
01:22:35.768 00.012 9340 case statement mapped state 6 to 3
01:22:35.801 00.033 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"34fed0a4-8dea-4720-9fdc-5f191f473cb5"}
01:22:35.885 00.084 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"1aec377a-5325-4236-97f6-697f1e8c6f1c"}
01:22:35.920 00.035 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":311,"width":15,"height":15,"star_pos":[7.41,7.26],"pixels":"..."},"id":"1aec377a-5325-4236-97f6-697f1e8c6f1c"}
01:22:37.644 01.724 12020 Exposure complete
01:22:37.716 00.072 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"339d0109-5e9d-44e2-80e5-4ba4c779c7e5"}
01:22:37.730 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"339d0109-5e9d-44e2-80e5-4ba4c779c7e5"}
01:22:37.743 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"f9cffa02-8f17-4c8a-a287-eed3515a7f91"}
01:22:37.761 00.018 9340 case statement mapped state 6 to 3
01:22:37.779 00.018 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"f9cffa02-8f17-4c8a-a287-eed3515a7f91"}
01:22:37.824 00.045 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"d09fa2dc-b7d6-41f4-8858-a9e0ed779120"}
01:22:37.840 00.016 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":311,"width":15,"height":15,"star_pos":[7.41,7.26],"pixels":"..."},"id":"d09fa2dc-b7d6-41f4-8858-a9e0ed779120"}
01:22:37.920 00.080 12020 worker thread done servicing request
01:22:37.921 00.001 9340 OnExposeComplete: enter
01:22:37.953 00.032 9340 UpdateGuideState(): m_state=6
01:22:37.967 00.014 9340 Star::Find(15, 817, 624, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 312
01:22:37.984 00.017 9340 Star::Find returns 1 (0), X=818.25, Y=624.20, Mass=574805, SNR=85.0, Peak=58726 HFD=3.8
01:22:37.999 00.015 9340 MultiStar: [#1 -0.32,0.40,0.89,U] [#2 0.06,0.19,0.92,U] [#3 0.52,0.28,0.82,U] [#4 0.30,-0.00,0.74,U] [#5 -0.19,-0.04,0.67,U] [#6 -0.16,0.23,0.42,U] [#7 -0.15,0.46,0.42,U] [#8 -0.39,-0.25,0.44,U] 
01:22:38.009 00.010 9340 single-star, 8 included, MultiStar: {-0.00, 0.14}, one-star: {-0.02, -0.01}
01:22:38.021 00.012 9340 CameraToMount -- cameraTheta (-2.47) - m_xAngle (-3.09) = xAngle (0.62 = 0.62)
01:22:38.032 00.011 9340 CameraToMount -- cameraTheta (-2.47) - (m_xAngle (-3.09) + m_yAngleError (-0.07)) = yAngle (0.69 = 0.69)
01:22:38.043 00.011 9340 CameraToMount -- cameraX=-0.02 cameraY=-0.01 hyp=0.02 cameraTheta=-2.47 mountX=0.02 mountY=0.01, mountTheta=0.67
01:22:38.075 00.032 9340 SchedulePrimaryMove(10104498, x=-0.02, y=-0.01, opts=13)
01:22:38.085 00.010 9340 Enqueuing Move request for scope (-0.02, -0.01)
01:22:38.097 00.012 12020 Worker thread wakes up
01:22:38.097 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=15533, max=65535, med=22076, FiltMin=17313, FiltMax=65521, Gamma=2.870
01:22:38.108 00.011 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.01) opts 0xd
01:22:38.108 00.000 9340 UpdateGuideState exits: m=574805 SNR=85.0
01:22:38.119 00.011 12020 Handling offset move in thread for scope, endpoint = (-0.02, -0.01)
01:22:38.119 00.000 12020 Moving (-0.02, -0.01) raw xDistance=0.02 yDistance=0.01
01:22:38.120 00.001 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
01:22:38.120 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:22:38.120 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:22:38.134 00.014 9340 ScheduleExposure(2000,3,1) exposurePending=0
01:22:38.146 00.012 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
01:22:38.147 00.001 9340 Enqueuing Expose request
01:22:38.157 00.010 12020 MoveAxis(E, 0, ABG)
01:22:38.157 00.000 12020 Move returns status 0, amount 0
01:22:38.157 00.000 12020 MoveAxis(N, 0, ABG)
01:22:38.158 00.001 12020 Move returns status 0, amount 0
01:22:38.158 00.000 12020 move complete, result=0
01:22:38.158 00.000 12020 worker thread done servicing request
01:22:38.159 00.001 12020 Worker thread wakes up
01:22:38.159 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
01:22:38.159 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(803,609,31,31)
01:22:38.162 00.003 9340 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
01:22:39.716 01.554 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"76f6b135-6041-46b9-aab9-ca9480cf4875"}
01:22:39.739 00.023 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"76f6b135-6041-46b9-aab9-ca9480cf4875"}
01:22:39.754 00.015 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"bd7a9984-d1b6-44e6-860f-5a0d07139b17"}
01:22:39.764 00.010 9340 case statement mapped state 6 to 3
01:22:39.774 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"bd7a9984-d1b6-44e6-860f-5a0d07139b17"}
01:22:39.789 00.015 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"d2e07498-2bb0-4f61-872b-beedfd08ef69"}
01:22:39.801 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":312,"width":15,"height":15,"star_pos":[7.25,7.20],"pixels":"..."},"id":"d2e07498-2bb0-4f61-872b-beedfd08ef69"}
01:22:40.522 00.721 12020 Exposure complete
01:22:40.701 00.179 12020 worker thread done servicing request
01:22:40.701 00.000 9340 OnExposeComplete: enter
01:22:40.714 00.013 9340 UpdateGuideState(): m_state=6
01:22:40.725 00.011 9340 Star::Find(15, 818, 624, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 313
01:22:40.735 00.010 9340 Star::Find returns 1 (0), X=818.60, Y=624.07, Mass=624158, SNR=83.1, Peak=54584 HFD=3.9
01:22:40.758 00.023 9340 MultiStar: [#1 0.02,-0.04,0.82,U] [#2 0.48,-0.23,0.91,U] [#3 0.83,0.21,0.00,M1] [#4 0.79,-0.26,0.00,M1] [#5 -0.19,-0.11,0.62,U] [#6 -0.06,-0.25,0.47,U] [#7 -0.14,-0.73,0.00,M8] [#8 -0.20,-0.64,0.00,M7] 
01:22:40.768 00.010 9340 refined, 4 included, MultiStar: {0.17, -0.15}, one-star: {0.34, -0.14}
01:22:40.776 00.008 9340 CameraToMount -- cameraTheta (-0.73) - m_xAngle (-3.09) = xAngle (2.37 = 2.37)
01:22:40.786 00.010 9340 CameraToMount -- cameraTheta (-0.73) - (m_xAngle (-3.09) + m_yAngleError (-0.07)) = yAngle (2.44 = 2.44)
01:22:40.794 00.008 9340 CameraToMount -- cameraX=0.17 cameraY=-0.15 hyp=0.22 cameraTheta=-0.73 mountX=-0.16 mountY=0.14, mountTheta=2.41
01:22:40.805 00.011 9340 SchedulePrimaryMove(10104498, x=0.17, y=-0.15, opts=13)
01:22:40.815 00.010 9340 Enqueuing Move request for scope (0.17, -0.15)
01:22:40.824 00.009 12020 Worker thread wakes up
01:22:40.824 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=15634, max=65535, med=22203, FiltMin=17662, FiltMax=65515, Gamma=2.870
01:22:40.832 00.008 12020 worker thread servicing REQUEST_MOVE scope ofs (0.17, -0.15) opts 0xd
01:22:40.832 00.000 9340 UpdateGuideState exits: m=624158 SNR=83.1
01:22:40.855 00.023 12020 Handling offset move in thread for scope, endpoint = (0.17, -0.15)
01:22:40.855 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:22:40.865 00.010 12020 Moving (0.17, -0.15) raw xDistance=-0.16 yDistance=0.14
01:22:40.866 00.001 9340 ScheduleExposure(2000,3,1) exposurePending=0
01:22:40.873 00.007 9340 Enqueuing Expose request
01:22:40.880 00.007 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16
01:22:40.881 00.001 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:22:40.881 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
01:22:40.881 00.000 12020 MoveAxis(E, 0, ABG)
01:22:40.881 00.000 12020 Move returns status 0, amount 0
01:22:40.881 00.000 12020 MoveAxis(N, 0, ABG)
01:22:40.881 00.000 12020 Move returns status 0, amount 0
01:22:40.881 00.000 12020 move complete, result=0
01:22:40.882 00.001 12020 worker thread done servicing request
01:22:40.882 00.000 12020 Worker thread wakes up
01:22:40.882 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
01:22:40.882 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(803,609,31,31)
01:22:40.884 00.002 9340 GuideStep: -0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
01:22:41.715 00.831 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"ecdeb131-3bcf-49d4-95a8-3e6408997465"}
01:22:41.740 00.025 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"ecdeb131-3bcf-49d4-95a8-3e6408997465"}
01:22:41.787 00.047 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"381a19ba-124f-4a53-abe7-6f640aea49da"}
01:22:41.840 00.053 9340 case statement mapped state 6 to 3
01:22:41.867 00.027 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"381a19ba-124f-4a53-abe7-6f640aea49da"}
01:22:41.888 00.021 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"d3cce97c-eea1-466e-93f4-f1abf8988331"}
01:22:41.940 00.052 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":313,"width":15,"height":15,"star_pos":[6.60,7.07],"pixels":"..."},"id":"d3cce97c-eea1-466e-93f4-f1abf8988331"}
01:22:43.253 01.313 12020 Exposure complete
01:22:43.589 00.336 12020 worker thread done servicing request
01:22:43.589 00.000 9340 OnExposeComplete: enter
01:22:43.604 00.015 9340 UpdateGuideState(): m_state=6
01:22:43.618 00.014 9340 Star::Find(15, 818, 624, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 314
01:22:43.635 00.017 9340 Star::Find returns 1 (0), X=818.72, Y=624.45, Mass=667233, SNR=83.2, Peak=58624 HFD=3.9
01:22:43.648 00.013 9340 MultiStar: [#1 0.41,0.38,0.90,U] [#2 0.77,0.21,0.00,M1] [#3 0.83,0.33,0.00,M2] [#4 0.87,-0.10,0.00,M2] [#5 0.30,0.33,0.66,U] [#6 0.07,0.31,0.55,U] [#7 0.15,0.56,0.39,U] [#8 0.61,-0.26,0.00,M8] 
01:22:43.705 00.057 9340 refined, 4 included, MultiStar: {0.32, 0.34}, one-star: {0.46, 0.23}
01:22:43.749 00.044 9340 CameraToMount -- cameraTheta (0.81) - m_xAngle (-3.09) = xAngle (3.90 = -2.38)
01:22:43.841 00.092 9340 CameraToMount -- cameraTheta (0.81) - (m_xAngle (-3.09) + m_yAngleError (-0.07)) = yAngle (3.98 = -2.31)
01:22:43.873 00.032 9340 CameraToMount -- cameraX=0.32 cameraY=0.34 hyp=0.47 cameraTheta=0.81 mountX=-0.34 mountY=-0.35, mountTheta=-2.35
01:22:43.943 00.070 9340 SchedulePrimaryMove(10104498, x=0.32, y=0.34, opts=13)
01:22:43.965 00.022 9340 Enqueuing Move request for scope (0.32, 0.34)
01:22:43.994 00.029 12020 Worker thread wakes up
01:22:43.994 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=15106, max=65535, med=22193, FiltMin=17313, FiltMax=65515, Gamma=2.870
01:22:44.026 00.032 12020 worker thread servicing REQUEST_MOVE scope ofs (0.32, 0.34) opts 0xd
01:22:44.026 00.000 12020 Handling offset move in thread for scope, endpoint = (0.32, 0.34)
01:22:44.026 00.000 12020 Moving (0.32, 0.34) raw xDistance=-0.34 yDistance=-0.35
01:22:44.026 00.000 12020 GuideAlgorithmHysteresis::Result() returns -0.14 from input -0.34
01:22:44.026 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
01:22:44.028 00.002 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.35
01:22:44.028 00.000 12020 MoveAxis(E, 24, ABG)
01:22:44.028 00.000 9340 UpdateGuideState exits: m=667233 SNR=83.2
01:22:44.043 00.015 12020 Guiding  Dir = 2, Dur = 24
01:22:44.044 00.001 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:22:44.060 00.016 12020 IsSlewing returns 0
01:22:44.060 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
01:22:44.073 00.013 12020 IsGuiding returns 0
01:22:44.074 00.001 9340 Enqueuing Expose request
01:22:44.096 00.022 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"a4f8a4a3-42b2-4235-a3da-a232f4598991"}
01:22:44.137 00.041 12020 IsGuiding returns 1
01:22:44.137 00.000 12020 scope still moving after pulse duration time elapsed
01:22:44.138 00.001 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"a4f8a4a3-42b2-4235-a3da-a232f4598991"}
01:22:44.156 00.018 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"36cbf80b-6499-441b-bc0a-b94ef9585102"}
01:22:44.174 00.018 12020 IsSlewing returns 0
01:22:44.174 00.000 9340 case statement mapped state 6 to 3
01:22:44.187 00.013 12020 IsGuiding returns 0
01:22:44.187 00.000 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"36cbf80b-6499-441b-bc0a-b94ef9585102"}
01:22:44.201 00.014 12020 scope move finished after 24 + 89 ms
01:22:44.201 00.000 12020 Move returns status 0, amount 24
01:22:44.202 00.001 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"88dd198c-a0e4-4da9-a5ef-6bf6f98ffca6"}
01:22:44.215 00.013 12020 MoveAxis(N, 0, ABG)
01:22:44.215 00.000 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":314,"width":15,"height":15,"star_pos":[6.72,7.45],"pixels":"..."},"id":"88dd198c-a0e4-4da9-a5ef-6bf6f98ffca6"}
01:22:44.250 00.035 12020 Move returns status 0, amount 0
01:22:44.250 00.000 12020 move complete, result=0
01:22:44.250 00.000 9340 GuideStep: -0.3 px 24 ms EAST, -0.3 px 0 ms NORTH
01:22:44.264 00.014 12020 worker thread done servicing request
01:22:44.264 00.000 12020 Worker thread wakes up
01:22:44.264 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
01:22:44.264 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(803,609,31,31)
01:22:45.716 01.452 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"1b8b0284-9d33-4eb9-a644-d7e5f7a092c8"}
01:22:45.731 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"1b8b0284-9d33-4eb9-a644-d7e5f7a092c8"}
01:22:45.755 00.024 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"6c4f542a-e8f7-411d-85c5-f1d64e714396"}
01:22:45.779 00.024 9340 case statement mapped state 6 to 3
01:22:45.826 00.047 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"6c4f542a-e8f7-411d-85c5-f1d64e714396"}
01:22:45.843 00.017 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"672e882e-6fe6-4850-8d7c-17b0abd29252"}
01:22:45.856 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":314,"width":15,"height":15,"star_pos":[6.72,7.45],"pixels":"..."},"id":"672e882e-6fe6-4850-8d7c-17b0abd29252"}
01:22:46.655 00.799 12020 Exposure complete
01:22:46.898 00.243 12020 worker thread done servicing request
01:22:46.898 00.000 9340 OnExposeComplete: enter
01:22:46.919 00.021 9340 UpdateGuideState(): m_state=6
01:22:46.930 00.011 9340 Star::Find(15, 818, 624, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 315
01:22:46.944 00.014 9340 Star::Find returns 1 (0), X=818.54, Y=624.11, Mass=644465, SNR=88.5, Peak=60198 HFD=3.9
01:22:46.958 00.014 9340 MultiStar: [#1 -0.16,0.17,0.82,U] [#2 0.18,0.16,1.01,U] [#3 0.54,0.29,0.62,U] [#4 0.56,0.19,0.78,U] [#5 -0.30,0.24,0.77,U] [#6 -0.35,0.40,0.57,U] [#7 -0.13,0.16,0.41,U] [#8 -0.40,0.06,0.52,U] 
01:22:46.975 00.017 9340 refined, 8 included, MultiStar: {0.06, 0.16}, one-star: {0.28, -0.10}
01:22:47.007 00.032 9340 CameraToMount -- cameraTheta (1.19) - m_xAngle (-3.09) = xAngle (4.28 = -2.00)
01:22:47.018 00.011 9340 CameraToMount -- cameraTheta (1.19) - (m_xAngle (-3.09) + m_yAngleError (-0.07)) = yAngle (4.36 = -1.93)
01:22:47.028 00.010 9340 CameraToMount -- cameraX=0.06 cameraY=0.16 hyp=0.17 cameraTheta=1.19 mountX=-0.07 mountY=-0.16, mountTheta=-1.99
01:22:47.045 00.017 9340 SchedulePrimaryMove(10104498, x=0.06, y=0.16, opts=13)
01:22:47.054 00.009 9340 Enqueuing Move request for scope (0.06, 0.16)
01:22:47.068 00.014 12020 Worker thread wakes up
01:22:47.068 00.000 12020 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.16) opts 0xd
01:22:47.068 00.000 12020 Handling offset move in thread for scope, endpoint = (0.06, 0.16)
01:22:47.069 00.001 12020 Moving (0.06, 0.16) raw xDistance=-0.07 yDistance=-0.16
01:22:47.069 00.000 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
01:22:47.069 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:22:47.069 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=14886, max=65535, med=22274, FiltMin=17296, FiltMax=65515, Gamma=2.870
01:22:47.085 00.016 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
01:22:47.085 00.000 12020 MoveAxis(E, 0, ABG)
01:22:47.086 00.001 9340 UpdateGuideState exits: m=644465 SNR=88.5
01:22:47.102 00.016 12020 Move returns status 0, amount 0
01:22:47.102 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:22:47.131 00.029 12020 MoveAxis(N, 0, ABG)
01:22:47.131 00.000 12020 Move returns status 0, amount 0
01:22:47.131 00.000 12020 move complete, result=0
01:22:47.131 00.000 12020 worker thread done servicing request
01:22:47.132 00.001 9340 ScheduleExposure(2000,3,1) exposurePending=0
01:22:47.145 00.013 9340 Enqueuing Expose request
01:22:47.155 00.010 12020 Worker thread wakes up
01:22:47.156 00.001 9340 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
01:22:47.168 00.012 12020 worker thread servicing REQUEST_EXPOSE 2000
01:22:47.168 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(803,609,31,31)
01:22:47.717 00.549 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"2babe1c3-4f58-44f7-8654-332ec52d3357"}
01:22:47.736 00.019 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"2babe1c3-4f58-44f7-8654-332ec52d3357"}
01:22:47.795 00.059 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"ffb2f723-c9c0-4af5-b99d-ccbf27209bcc"}
01:22:47.830 00.035 9340 case statement mapped state 6 to 3
01:22:47.845 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"ffb2f723-c9c0-4af5-b99d-ccbf27209bcc"}
01:22:47.866 00.021 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"cb3ae429-1d84-4e60-8b9e-92d5efb8b871"}
01:22:47.907 00.041 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":315,"width":15,"height":15,"star_pos":[6.54,7.11],"pixels":"..."},"id":"cb3ae429-1d84-4e60-8b9e-92d5efb8b871"}
01:22:49.548 01.641 12020 Exposure complete
01:22:49.714 00.166 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"948772e7-ab30-4ed4-b67b-4901e2a2aa8d"}
01:22:49.747 00.033 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"948772e7-ab30-4ed4-b67b-4901e2a2aa8d"}
01:22:49.829 00.082 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"c64c8f27-ff64-4e62-a0b7-3101d855797c"}
01:22:49.863 00.034 9340 case statement mapped state 6 to 3
01:22:49.912 00.049 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"c64c8f27-ff64-4e62-a0b7-3101d855797c"}
01:22:49.975 00.063 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"87debc45-1b40-492a-ac1f-487d167cb074"}
01:22:49.994 00.019 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":315,"width":15,"height":15,"star_pos":[6.54,7.11],"pixels":"..."},"id":"87debc45-1b40-492a-ac1f-487d167cb074"}
01:22:50.012 00.018 12020 worker thread done servicing request
01:22:50.013 00.001 9340 OnExposeComplete: enter
01:22:50.064 00.051 9340 UpdateGuideState(): m_state=6
01:22:50.089 00.025 9340 Star::Find(15, 818, 624, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 316
01:22:50.107 00.018 9340 Star::Find returns 1 (0), X=818.64, Y=624.38, Mass=701942, SNR=101.2, Peak=59826 HFD=4.3
01:22:50.134 00.027 9340 MultiStar: [#1 0.07,0.26,0.67,U] [#2 0.53,0.22,0.72,U] [#3 0.86,0.25,0.00,M2] [#4 0.70,0.18,0.00,M2] [#5 0.46,0.21,0.58,U] [#6 -0.03,0.31,0.38,U] [#7 -0.05,0.95,0.00,M7] [#8 -0.01,0.00,0.39,U] 
01:22:50.180 00.046 9340 refined, 5 included, MultiStar: {0.28, 0.20}, one-star: {0.38, 0.16}
01:22:50.195 00.015 9340 CameraToMount -- cameraTheta (0.61) - m_xAngle (-3.09) = xAngle (3.70 = -2.58)
01:22:50.210 00.015 9340 CameraToMount -- cameraTheta (0.61) - (m_xAngle (-3.09) + m_yAngleError (-0.07)) = yAngle (3.77 = -2.51)
01:22:50.230 00.020 9340 CameraToMount -- cameraX=0.28 cameraY=0.20 hyp=0.34 cameraTheta=0.61 mountX=-0.29 mountY=-0.20, mountTheta=-2.53
01:22:50.252 00.022 9340 SchedulePrimaryMove(10104498, x=0.28, y=0.20, opts=13)
01:22:50.292 00.040 9340 Enqueuing Move request for scope (0.28, 0.20)
01:22:50.306 00.014 12020 Worker thread wakes up
01:22:50.306 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=15269, max=65535, med=22301, FiltMin=17446, FiltMax=65515, Gamma=2.870
01:22:50.320 00.014 12020 worker thread servicing REQUEST_MOVE scope ofs (0.28, 0.20) opts 0xd
01:22:50.321 00.001 9340 UpdateGuideState exits: m=701942 SNR=101.2
01:22:50.333 00.012 12020 Handling offset move in thread for scope, endpoint = (0.28, 0.20)
01:22:50.333 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:22:50.345 00.012 12020 Moving (0.28, 0.20) raw xDistance=-0.29 yDistance=-0.20
01:22:50.345 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
01:22:50.359 00.014 12020 GuideAlgorithmHysteresis::Result() returns -0.12 from input -0.29
01:22:50.360 00.001 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:22:50.361 00.001 9340 Enqueuing Expose request
01:22:50.408 00.047 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.20
01:22:50.408 00.000 12020 MoveAxis(E, 21, ABG)
01:22:50.408 00.000 12020 Guiding  Dir = 2, Dur = 21
01:22:50.433 00.025 12020 IsSlewing returns 0
01:22:50.434 00.001 12020 IsGuiding returns 0
01:22:50.466 00.032 12020 IsGuiding returns 1
01:22:50.467 00.001 12020 scope still moving after pulse duration time elapsed
01:22:50.529 00.062 12020 IsSlewing returns 0
01:22:50.538 00.009 12020 IsGuiding returns 0
01:22:50.538 00.000 12020 scope move finished after 21 + 82 ms
01:22:50.538 00.000 12020 Move returns status 0, amount 21
01:22:50.538 00.000 12020 MoveAxis(N, 0, ABG)
01:22:50.538 00.000 12020 Move returns status 0, amount 0
01:22:50.539 00.001 12020 move complete, result=0
01:22:50.539 00.000 12020 worker thread done servicing request
01:22:50.539 00.000 9340 GuideStep: -0.3 px 21 ms EAST, -0.2 px 0 ms NORTH
01:22:50.551 00.012 12020 Worker thread wakes up
01:22:50.551 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
01:22:50.551 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(803,609,31,31)
01:22:51.714 01.163 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"031c9261-99e8-4a70-9f13-535c6b0b3731"}
01:22:51.753 00.039 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"031c9261-99e8-4a70-9f13-535c6b0b3731"}
01:22:51.772 00.019 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"974e794f-4c29-498f-a550-2791de7d1855"}
01:22:51.786 00.014 9340 case statement mapped state 6 to 3
01:22:51.800 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"974e794f-4c29-498f-a550-2791de7d1855"}
01:22:51.828 00.028 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"3b7d7ae8-149e-4c2a-8d4f-0555467d056d"}
01:22:51.849 00.021 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":316,"width":15,"height":15,"star_pos":[6.64,7.38],"pixels":"..."},"id":"3b7d7ae8-149e-4c2a-8d4f-0555467d056d"}
01:22:52.918 01.069 12020 Exposure complete
01:22:53.111 00.193 12020 worker thread done servicing request
01:22:53.111 00.000 9340 OnExposeComplete: enter
01:22:53.123 00.012 9340 UpdateGuideState(): m_state=6
01:22:53.134 00.011 9340 Star::Find(15, 818, 624, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 317
01:22:53.144 00.010 9340 Star::Find returns 1 (0), X=818.40, Y=624.46, Mass=642994, SNR=90.7, Peak=60110 HFD=3.7
01:22:53.167 00.023 9340 MultiStar: [#1 -0.02,0.21,0.68,U] [#2 0.16,0.26,1.01,U] [#3 0.12,0.49,0.74,U] [#4 0.54,0.43,0.00,M3] [#5 -0.44,0.07,0.54,U] [#6 -0.21,0.34,0.37,U] [#7 -0.29,0.06,0.39,U] [#8 -0.29,0.01,0.40,U] 
01:22:53.178 00.011 9340 refined, 7 included, MultiStar: {-0.03, 0.24}, one-star: {0.14, 0.25}
01:22:53.187 00.009 9340 CameraToMount -- cameraTheta (1.70) - m_xAngle (-3.09) = xAngle (4.79 = -1.49)
01:22:53.194 00.007 9340 CameraToMount -- cameraTheta (1.70) - (m_xAngle (-3.09) + m_yAngleError (-0.07)) = yAngle (4.87 = -1.42)
01:22:53.207 00.013 9340 CameraToMount -- cameraX=-0.03 cameraY=0.24 hyp=0.24 cameraTheta=1.70 mountX=0.02 mountY=-0.23, mountTheta=-1.49
01:22:53.217 00.010 9340 SchedulePrimaryMove(10104498, x=-0.03, y=0.24, opts=13)
01:22:53.225 00.008 9340 Enqueuing Move request for scope (-0.03, 0.24)
01:22:53.234 00.009 12020 Worker thread wakes up
01:22:53.235 00.001 9340 UpdateImageDisplay: Size=(1920,1080) min=15623, max=65535, med=22328, FiltMin=17110, FiltMax=65515, Gamma=2.870
01:22:53.245 00.010 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.24) opts 0xd
01:22:53.246 00.001 9340 UpdateGuideState exits: m=642994 SNR=90.7
01:22:53.254 00.008 12020 Handling offset move in thread for scope, endpoint = (-0.03, 0.24)
01:22:53.255 00.001 12020 Moving (-0.03, 0.24) raw xDistance=0.02 yDistance=-0.23
01:22:53.255 00.000 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
01:22:53.255 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:22:53.256 00.001 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.23
01:22:53.256 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:22:53.266 00.010 12020 MoveAxis(E, 0, ABG)
01:22:53.266 00.000 12020 Move returns status 0, amount 0
01:22:53.266 00.000 12020 MoveAxis(N, 0, ABG)
01:22:53.266 00.000 12020 Move returns status 0, amount 0
01:22:53.266 00.000 12020 move complete, result=0
01:22:53.266 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
01:22:53.291 00.025 12020 worker thread done servicing request
01:22:53.292 00.001 9340 Enqueuing Expose request
01:22:53.300 00.008 12020 Worker thread wakes up
01:22:53.300 00.000 9340 GuideStep: 0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
01:22:53.310 00.010 12020 worker thread servicing REQUEST_EXPOSE 2000
01:22:53.310 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(803,609,31,31)
01:22:53.713 00.403 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"8b37172c-85cf-45ee-ae16-dbe8084a253e"}
01:22:53.755 00.042 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"8b37172c-85cf-45ee-ae16-dbe8084a253e"}
01:22:53.772 00.017 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"ec020d8e-b02f-4ff8-abe8-18de785bd933"}
01:22:53.786 00.014 9340 case statement mapped state 6 to 3
01:22:53.797 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"ec020d8e-b02f-4ff8-abe8-18de785bd933"}
01:22:53.813 00.016 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"5c9f741c-8adc-4ad8-abdc-c193886cb35c"}
01:22:53.840 00.027 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":317,"width":15,"height":15,"star_pos":[7.40,7.46],"pixels":"..."},"id":"5c9f741c-8adc-4ad8-abdc-c193886cb35c"}
01:22:55.669 01.829 12020 Exposure complete
01:22:55.713 00.044 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"93cf1c2d-053d-4f22-a422-ba03f11689fe"}
01:22:55.734 00.021 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"93cf1c2d-053d-4f22-a422-ba03f11689fe"}
01:22:55.770 00.036 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"10268c55-6f01-48aa-be78-c238c13b3f7e"}
01:22:55.789 00.019 9340 case statement mapped state 6 to 3
01:22:55.828 00.039 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"10268c55-6f01-48aa-be78-c238c13b3f7e"}
01:22:55.893 00.065 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"d0c371d7-d8be-4d29-b96b-25aca847c493"}
01:22:55.908 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":317,"width":15,"height":15,"star_pos":[7.40,7.46],"pixels":"..."},"id":"d0c371d7-d8be-4d29-b96b-25aca847c493"}
01:22:56.052 00.144 12020 worker thread done servicing request
01:22:56.053 00.001 9340 OnExposeComplete: enter
01:22:56.064 00.011 9340 UpdateGuideState(): m_state=6
01:22:56.078 00.014 9340 Star::Find(15, 818, 624, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 318
01:22:56.091 00.013 9340 Star::Find returns 1 (0), X=818.88, Y=624.71, Mass=630322, SNR=79.0, Peak=60516 HFD=3.9
01:22:56.109 00.018 9340 MultiStar: [#1 0.41,0.44,0.78,U] [#2 0.60,0.74,0.00,M1] [#3 0.98,0.54,0.00,M2] [#4 0.93,0.34,0.00,M4] [#5 0.35,0.37,0.73,U] [#6 0.32,0.40,0.49,U] [#7 0.07,0.49,0.47,U] [#8 0.26,0.41,0.46,U] 
01:22:56.140 00.031 9340 refined, 5 included, MultiStar: {0.38, 0.44}, one-star: {0.62, 0.49}
01:22:56.152 00.012 9340 CameraToMount -- cameraTheta (0.85) - m_xAngle (-3.09) = xAngle (3.95 = -2.34)
01:22:56.168 00.016 9340 CameraToMount -- cameraTheta (0.85) - (m_xAngle (-3.09) + m_yAngleError (-0.07)) = yAngle (4.02 = -2.26)
01:22:56.180 00.012 9340 CameraToMount -- cameraX=0.38 cameraY=0.44 hyp=0.58 cameraTheta=0.85 mountX=-0.40 mountY=-0.45, mountTheta=-2.30
01:22:56.207 00.027 9340 SchedulePrimaryMove(10104498, x=0.38, y=0.44, opts=13)
01:22:56.253 00.046 9340 Enqueuing Move request for scope (0.38, 0.44)
01:22:56.274 00.021 12020 Worker thread wakes up
01:22:56.274 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=15124, max=65535, med=22380, FiltMin=17641, FiltMax=65515, Gamma=2.870
01:22:56.287 00.013 12020 worker thread servicing REQUEST_MOVE scope ofs (0.38, 0.44) opts 0xd
01:22:56.288 00.001 12020 Handling offset move in thread for scope, endpoint = (0.38, 0.44)
01:22:56.288 00.000 12020 Moving (0.38, 0.44) raw xDistance=-0.40 yDistance=-0.45
01:22:56.288 00.000 12020 GuideAlgorithmHysteresis::Result() returns -0.17 from input -0.40
01:22:56.288 00.000 12020 GuideAlgorithmResistSwitch::result() returns -0.45 from input -0.45
01:22:56.290 00.002 12020 MoveAxis(E, 29, ABG)
01:22:56.290 00.000 12020 Guiding  Dir = 2, Dur = 29
01:22:56.290 00.000 9340 UpdateGuideState exits: m=630322 SNR=79.0
01:22:56.303 00.013 12020 IsSlewing returns 0
01:22:56.304 00.001 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:22:56.314 00.010 12020 IsGuiding returns 0
01:22:56.315 00.001 9340 ScheduleExposure(2000,3,1) exposurePending=0
01:22:56.332 00.017 9340 Enqueuing Expose request
01:22:56.346 00.014 12020 PulseGuide returned control before completion, sleep 22
01:22:56.396 00.050 12020 IsGuiding returns 0
01:22:56.397 00.001 12020 Move returns status 0, amount 29
01:22:56.397 00.000 12020 MoveAxis(N, 73, ABG)
01:22:56.397 00.000 12020 Guiding  Dir = 0, Dur = 73
01:22:56.398 00.001 12020 IsSlewing returns 0
01:22:56.399 00.001 12020 IsGuiding returns 0
01:22:56.509 00.110 12020 IsGuiding returns 1
01:22:56.509 00.000 12020 scope still moving after pulse duration time elapsed
01:22:56.546 00.037 12020 IsSlewing returns 0
01:22:56.547 00.001 12020 IsGuiding returns 1
01:22:56.669 00.122 12020 IsSlewing returns 0
01:22:56.670 00.001 12020 IsGuiding returns 0
01:22:56.670 00.000 12020 scope move finished after 73 + 198 ms
01:22:56.671 00.001 12020 Move returns status 0, amount 73
01:22:56.671 00.000 12020 move complete, result=0
01:22:56.671 00.000 12020 worker thread done servicing request
01:22:56.671 00.000 12020 Worker thread wakes up
01:22:56.671 00.000 9340 GuideStep: -0.4 px 29 ms EAST, -0.4 px 73 ms NORTH
01:22:56.686 00.015 12020 worker thread servicing REQUEST_EXPOSE 2000
01:22:56.686 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(803,609,31,31)
01:22:57.740 01.054 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"bc8a2e00-8390-4969-81cb-048bceb84327"}
01:22:57.752 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"bc8a2e00-8390-4969-81cb-048bceb84327"}
01:22:57.777 00.025 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"24f4e90a-ea34-49d2-8afc-01cce492f2c0"}
01:22:57.793 00.016 9340 case statement mapped state 6 to 3
01:22:57.819 00.026 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"24f4e90a-ea34-49d2-8afc-01cce492f2c0"}
01:22:57.888 00.069 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"4f29ae98-c7e0-49fa-b571-dae71077a02f"}
01:22:57.900 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":318,"width":15,"height":15,"star_pos":[6.88,6.71],"pixels":"..."},"id":"4f29ae98-c7e0-49fa-b571-dae71077a02f"}
01:22:59.071 01.171 12020 Exposure complete
01:22:59.254 00.183 12020 worker thread done servicing request
01:22:59.255 00.001 9340 OnExposeComplete: enter
01:22:59.263 00.008 9340 UpdateGuideState(): m_state=6
01:22:59.290 00.027 9340 Star::Find(15, 818, 624, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 319
01:22:59.300 00.010 9340 Star::Find returns 1 (0), X=818.74, Y=623.92, Mass=711082, SNR=91.2, Peak=57386 HFD=4.1
01:22:59.309 00.009 9340 MultiStar: [#1 -0.03,-0.40,0.87,U] [#2 0.61,-0.57,0.00,M2] [#3 0.90,-0.19,0.00,M3] [#4 0.94,-0.37,0.00,M5] [#5 0.02,-0.68,0.00,M2] [#6 0.06,0.03,0.39,U] [#7 -0.10,-0.31,0.38,U] [#8 0.11,-0.41,0.42,U] 
01:22:59.317 00.008 9340 refined, 4 included, MultiStar: {0.16, -0.30}, one-star: {0.48, -0.30}
01:22:59.328 00.011 9340 CameraToMount -- cameraTheta (-1.08) - m_xAngle (-3.09) = xAngle (2.01 = 2.01)
01:22:59.336 00.008 9340 CameraToMount -- cameraTheta (-1.08) - (m_xAngle (-3.09) + m_yAngleError (-0.07)) = yAngle (2.09 = 2.09)
01:22:59.344 00.008 9340 CameraToMount -- cameraX=0.16 cameraY=-0.30 hyp=0.34 cameraTheta=-1.08 mountX=-0.15 mountY=0.30, mountTheta=2.03
01:22:59.355 00.011 9340 SchedulePrimaryMove(10104498, x=0.16, y=-0.30, opts=13)
01:22:59.363 00.008 9340 Enqueuing Move request for scope (0.16, -0.30)
01:22:59.376 00.013 12020 Worker thread wakes up
01:22:59.376 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=15125, max=65535, med=22396, FiltMin=17026, FiltMax=65515, Gamma=2.870
01:22:59.396 00.020 12020 worker thread servicing REQUEST_MOVE scope ofs (0.16, -0.30) opts 0xd
01:22:59.396 00.000 12020 Handling offset move in thread for scope, endpoint = (0.16, -0.30)
01:22:59.397 00.001 12020 Moving (0.16, -0.30) raw xDistance=-0.15 yDistance=0.30
01:22:59.397 00.000 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
01:22:59.397 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
01:22:59.397 00.000 9340 UpdateGuideState exits: m=711082 SNR=91.2
01:22:59.408 00.011 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.30
01:22:59.408 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:22:59.418 00.010 9340 ScheduleExposure(2000,3,1) exposurePending=0
01:22:59.427 00.009 12020 MoveAxis(E, 0, ABG)
01:22:59.427 00.000 12020 Move returns status 0, amount 0
01:22:59.427 00.000 12020 MoveAxis(N, 0, ABG)
01:22:59.427 00.000 12020 Move returns status 0, amount 0
01:22:59.428 00.001 12020 move complete, result=0
01:22:59.428 00.000 9340 Enqueuing Expose request
01:22:59.437 00.009 12020 worker thread done servicing request
01:22:59.438 00.001 12020 Worker thread wakes up
01:22:59.438 00.000 9340 GuideStep: -0.1 px 0 ms EAST, 0.3 px 0 ms NORTH
01:22:59.447 00.009 12020 worker thread servicing REQUEST_EXPOSE 2000
01:22:59.447 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(803,609,31,31)
01:22:59.751 00.304 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"1a96b44c-fce1-44a9-bf39-968f66a6d3fc"}
01:22:59.773 00.022 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"1a96b44c-fce1-44a9-bf39-968f66a6d3fc"}
01:22:59.792 00.019 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"2a56a407-1281-4952-9537-cb57b20e0311"}
01:22:59.803 00.011 9340 case statement mapped state 6 to 3
01:22:59.831 00.028 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"2a56a407-1281-4952-9537-cb57b20e0311"}
01:22:59.881 00.050 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"3e41c8bb-e6b8-4bd4-a300-614b355c0985"}
01:22:59.900 00.019 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":319,"width":15,"height":15,"star_pos":[6.74,6.92],"pixels":"..."},"id":"3e41c8bb-e6b8-4bd4-a300-614b355c0985"}
01:23:01.750 01.850 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"14a2fc38-6d1c-4510-b1b5-898f2249d377"}
01:23:01.764 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"14a2fc38-6d1c-4510-b1b5-898f2249d377"}
01:23:01.774 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"60e4cdc7-45a0-4834-8a96-0fed2d8b172f"}
01:23:01.793 00.019 9340 case statement mapped state 6 to 3
01:23:01.834 00.041 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"60e4cdc7-45a0-4834-8a96-0fed2d8b172f"}
01:23:01.851 00.017 12020 Exposure complete
01:23:01.852 00.001 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"5f80dcfb-219d-4de2-ab5c-dc0783ab21a0"}
01:23:01.868 00.016 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":319,"width":15,"height":15,"star_pos":[6.74,6.92],"pixels":"..."},"id":"5f80dcfb-219d-4de2-ab5c-dc0783ab21a0"}
01:23:02.154 00.286 12020 worker thread done servicing request
01:23:02.154 00.000 9340 OnExposeComplete: enter
01:23:02.169 00.015 9340 UpdateGuideState(): m_state=6
01:23:02.184 00.015 9340 Star::Find(15, 818, 623, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 320
01:23:02.214 00.030 9340 Star::Find returns 1 (0), X=818.97, Y=623.98, Mass=671002, SNR=94.1, Peak=55298 HFD=4.4
01:23:02.231 00.017 9340 MultiStar: [#1 0.20,-0.30,0.75,U] [#2 0.70,-0.19,0.00,M3] [#3 1.06,-0.33,0.00,M4] [#4 1.12,-0.51,0.00,M6] [#5 0.30,-0.32,0.63,U] [#6 0.52,-0.67,0.00,M1] [#7 0.28,-0.03,0.40,U] [#8 0.78,-0.60,0.00,M4] 
01:23:02.242 00.011 9340 refined, 3 included, MultiStar: {0.42, -0.24}, one-star: {0.71, -0.23}
01:23:02.255 00.013 9340 CameraToMount -- cameraTheta (-0.52) - m_xAngle (-3.09) = xAngle (2.57 = 2.57)
01:23:02.273 00.018 9340 CameraToMount -- cameraTheta (-0.52) - (m_xAngle (-3.09) + m_yAngleError (-0.07)) = yAngle (2.64 = 2.64)
01:23:02.285 00.012 9340 CameraToMount -- cameraX=0.42 cameraY=-0.24 hyp=0.48 cameraTheta=-0.52 mountX=-0.40 mountY=0.23, mountTheta=2.63
01:23:02.327 00.042 9340 SchedulePrimaryMove(10104498, x=0.42, y=-0.24, opts=13)
01:23:02.344 00.017 9340 Enqueuing Move request for scope (0.42, -0.24)
01:23:02.357 00.013 12020 Worker thread wakes up
01:23:02.357 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=15231, max=65535, med=22472, FiltMin=17641, FiltMax=65515, Gamma=2.870
01:23:02.372 00.015 12020 worker thread servicing REQUEST_MOVE scope ofs (0.42, -0.24) opts 0xd
01:23:02.373 00.001 9340 UpdateGuideState exits: m=671002 SNR=94.1
01:23:02.388 00.015 12020 Handling offset move in thread for scope, endpoint = (0.42, -0.24)
01:23:02.388 00.000 12020 Moving (0.42, -0.24) raw xDistance=-0.40 yDistance=0.23
01:23:02.388 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:23:02.419 00.031 12020 GuideAlgorithmHysteresis::Result() returns -0.17 from input -0.40
01:23:02.419 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:23:02.419 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.23
01:23:02.419 00.000 12020 MoveAxis(E, 29, ABG)
01:23:02.420 00.001 12020 Guiding  Dir = 2, Dur = 29
01:23:02.421 00.001 9340 ScheduleExposure(2000,3,1) exposurePending=0
01:23:02.434 00.013 12020 IsSlewing returns 0
01:23:02.434 00.000 9340 Enqueuing Expose request
01:23:02.449 00.015 12020 IsGuiding returns 0
01:23:02.473 00.024 12020 PulseGuide returned control before completion, sleep 16
01:23:02.521 00.048 12020 IsGuiding returns 0
01:23:02.521 00.000 12020 Move returns status 0, amount 29
01:23:02.522 00.001 12020 MoveAxis(N, 0, ABG)
01:23:02.522 00.000 12020 Move returns status 0, amount 0
01:23:02.522 00.000 12020 move complete, result=0
01:23:02.522 00.000 12020 worker thread done servicing request
01:23:02.523 00.001 9340 GuideStep: -0.4 px 29 ms EAST, 0.2 px 0 ms NORTH
01:23:02.537 00.014 12020 Worker thread wakes up
01:23:02.538 00.001 12020 worker thread servicing REQUEST_EXPOSE 2000
01:23:02.538 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(803,609,31,31)
01:23:03.751 01.213 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"eef8f27e-c923-4092-abb4-7d0fa16af818"}
01:23:03.768 00.017 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"eef8f27e-c923-4092-abb4-7d0fa16af818"}
01:23:03.786 00.018 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"72290f32-3e49-449e-a5bc-571d4ca68b08"}
01:23:03.826 00.040 9340 case statement mapped state 6 to 3
01:23:03.838 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"72290f32-3e49-449e-a5bc-571d4ca68b08"}
01:23:03.854 00.016 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"29bf2ea0-28d4-4337-84b6-62bde6ba2d9f"}
01:23:03.878 00.024 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":320,"width":15,"height":15,"star_pos":[6.97,6.98],"pixels":"..."},"id":"29bf2ea0-28d4-4337-84b6-62bde6ba2d9f"}
01:23:04.898 01.020 12020 Exposure complete
01:23:05.139 00.241 12020 worker thread done servicing request
01:23:05.139 00.000 9340 OnExposeComplete: enter
01:23:05.152 00.013 9340 UpdateGuideState(): m_state=6
01:23:05.162 00.010 9340 Star::Find(15, 818, 623, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 321
01:23:05.173 00.011 9340 Star::Find returns 1 (0), X=818.54, Y=623.82, Mass=627797, SNR=87.7, Peak=58124 HFD=3.8
01:23:05.183 00.010 9340 MultiStar: [#1 -0.04,-0.15,0.76,U] [#2 0.34,-0.19,0.82,U] [#3 0.77,-0.34,0.00,M5] [#4 0.59,-0.42,0.00,M7] [#5 -0.02,-0.29,0.61,U] [#6 -0.30,0.19,0.40,U] [#7 -0.37,-0.40,0.32,U] [#8 -0.09,-0.54,0.32,U] 
01:23:05.191 00.008 9340 refined, 6 included, MultiStar: {0.06, -0.25}, one-star: {0.27, -0.40}
01:23:05.202 00.011 9340 CameraToMount -- cameraTheta (-1.34) - m_xAngle (-3.09) = xAngle (1.75 = 1.75)
01:23:05.212 00.010 9340 CameraToMount -- cameraTheta (-1.34) - (m_xAngle (-3.09) + m_yAngleError (-0.07)) = yAngle (1.82 = 1.82)
01:23:05.224 00.012 9340 CameraToMount -- cameraX=0.06 cameraY=-0.25 hyp=0.26 cameraTheta=-1.34 mountX=-0.05 mountY=0.25, mountTheta=1.75
01:23:05.259 00.035 9340 SchedulePrimaryMove(10104498, x=0.06, y=-0.25, opts=13)
01:23:05.269 00.010 9340 Enqueuing Move request for scope (0.06, -0.25)
01:23:05.277 00.008 12020 Worker thread wakes up
01:23:05.278 00.001 9340 UpdateImageDisplay: Size=(1920,1080) min=14802, max=65535, med=22498, FiltMin=17459, FiltMax=65515, Gamma=2.870
01:23:05.288 00.010 12020 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.25) opts 0xd
01:23:05.288 00.000 9340 UpdateGuideState exits: m=627797 SNR=87.7
01:23:05.298 00.010 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:23:05.310 00.012 12020 Handling offset move in thread for scope, endpoint = (0.06, -0.25)
01:23:05.310 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
01:23:05.323 00.013 9340 Enqueuing Expose request
01:23:05.346 00.023 12020 Moving (0.06, -0.25) raw xDistance=-0.05 yDistance=0.25
01:23:05.347 00.001 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
01:23:05.347 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
01:23:05.347 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.25
01:23:05.347 00.000 12020 MoveAxis(E, 0, ABG)
01:23:05.347 00.000 12020 Move returns status 0, amount 0
01:23:05.347 00.000 12020 MoveAxis(N, 0, ABG)
01:23:05.348 00.001 12020 Move returns status 0, amount 0
01:23:05.348 00.000 12020 move complete, result=0
01:23:05.348 00.000 12020 worker thread done servicing request
01:23:05.348 00.000 12020 Worker thread wakes up
01:23:05.348 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
01:23:05.348 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(803,609,31,31)
01:23:05.350 00.002 9340 GuideStep: -0.0 px 0 ms EAST, 0.3 px 0 ms NORTH
01:23:05.749 00.399 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"09f34970-f806-4d9e-9768-48b1b5862ec2"}
01:23:05.760 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"09f34970-f806-4d9e-9768-48b1b5862ec2"}
01:23:05.769 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"a819ddac-c5a9-40b1-abcb-1d56ec70b207"}
01:23:05.785 00.016 9340 case statement mapped state 6 to 3
01:23:05.801 00.016 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"a819ddac-c5a9-40b1-abcb-1d56ec70b207"}
01:23:05.841 00.040 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"cfc12794-a8ad-4782-9c10-309b86e0b2cd"}
01:23:05.863 00.022 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":321,"width":15,"height":15,"star_pos":[6.54,6.82],"pixels":"..."},"id":"cfc12794-a8ad-4782-9c10-309b86e0b2cd"}
01:23:07.711 01.848 12020 Exposure complete
01:23:07.749 00.038 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"a2032754-855c-442f-960e-292aaa4144a4"}
01:23:07.763 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"a2032754-855c-442f-960e-292aaa4144a4"}
01:23:07.774 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"c50c1575-3c83-476d-9e25-f964d0cd3b23"}
01:23:07.786 00.012 9340 case statement mapped state 6 to 3
01:23:07.799 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"c50c1575-3c83-476d-9e25-f964d0cd3b23"}
01:23:07.822 00.023 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"a91fef93-29f6-4931-a836-78a32144c9b6"}
01:23:07.835 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":321,"width":15,"height":15,"star_pos":[6.54,6.82],"pixels":"..."},"id":"a91fef93-29f6-4931-a836-78a32144c9b6"}
01:23:07.961 00.126 12020 worker thread done servicing request
01:23:07.961 00.000 9340 OnExposeComplete: enter
01:23:07.989 00.028 9340 UpdateGuideState(): m_state=6
01:23:08.000 00.011 9340 Star::Find(15, 818, 623, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 322
01:23:08.009 00.009 9340 Star::Find returns 1 (0), X=819.03, Y=623.77, Mass=633067, SNR=88.4, Peak=57738 HFD=4.1
01:23:08.019 00.010 9340 MultiStar: [#1 0.55,-0.24,0.70,U] [#2 0.81,-0.38,0.00,M3] [#3 1.08,-0.52,0.00,M6] [#4 1.23,-0.74,0.00,M8] [#5 0.56,-0.43,0.00,M1] [#6 0.14,-0.53,0.44,U] [#7 0.13,-0.57,0.35,U] [#8 0.62,-0.69,0.00,M4] 
01:23:08.028 00.009 9340 refined, 3 included, MultiStar: {0.51, -0.42}, one-star: {0.77, -0.44}
01:23:08.039 00.011 9340 CameraToMount -- cameraTheta (-0.69) - m_xAngle (-3.09) = xAngle (2.40 = 2.40)
01:23:08.053 00.014 9340 CameraToMount -- cameraTheta (-0.69) - (m_xAngle (-3.09) + m_yAngleError (-0.07)) = yAngle (2.47 = 2.47)
01:23:08.063 00.010 9340 CameraToMount -- cameraX=0.51 cameraY=-0.42 hyp=0.66 cameraTheta=-0.69 mountX=-0.49 mountY=0.41, mountTheta=2.44
01:23:08.077 00.014 9340 SchedulePrimaryMove(10104498, x=0.51, y=-0.42, opts=13)
01:23:08.104 00.027 9340 Enqueuing Move request for scope (0.51, -0.42)
01:23:08.113 00.009 12020 Worker thread wakes up
01:23:08.113 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=15352, max=65535, med=22568, FiltMin=17973, FiltMax=65515, Gamma=2.870
01:23:08.122 00.009 12020 worker thread servicing REQUEST_MOVE scope ofs (0.51, -0.42) opts 0xd
01:23:08.123 00.001 12020 Handling offset move in thread for scope, endpoint = (0.51, -0.42)
01:23:08.123 00.000 12020 Moving (0.51, -0.42) raw xDistance=-0.49 yDistance=0.41
01:23:08.123 00.000 12020 GuideAlgorithmHysteresis::Result() returns -0.20 from input -0.49
01:23:08.123 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
01:23:08.123 00.000 9340 UpdateGuideState exits: m=633067 SNR=88.4
01:23:08.135 00.012 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.41
01:23:08.135 00.000 12020 MoveAxis(E, 35, ABG)
01:23:08.136 00.001 12020 Guiding  Dir = 2, Dur = 35
01:23:08.136 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:23:08.145 00.009 9340 ScheduleExposure(2000,3,1) exposurePending=0
01:23:08.155 00.010 9340 Enqueuing Expose request
01:23:08.166 00.011 12020 IsSlewing returns 0
01:23:08.166 00.000 12020 IsGuiding returns 0
01:23:08.199 00.033 12020 PulseGuide returned control before completion, sleep 13
01:23:08.216 00.017 12020 IsGuiding returns 1
01:23:08.216 00.000 12020 scope still moving after pulse duration time elapsed
01:23:08.261 00.045 12020 IsSlewing returns 0
01:23:08.262 00.001 12020 IsGuiding returns 0
01:23:08.263 00.001 12020 scope move finished after 35 + 59 ms
01:23:08.263 00.000 12020 Move returns status 0, amount 35
01:23:08.263 00.000 12020 MoveAxis(N, 0, ABG)
01:23:08.263 00.000 12020 Move returns status 0, amount 0
01:23:08.263 00.000 12020 move complete, result=0
01:23:08.264 00.001 12020 worker thread done servicing request
01:23:08.264 00.000 9340 GuideStep: -0.5 px 35 ms EAST, 0.4 px 0 ms NORTH
01:23:08.280 00.016 12020 Worker thread wakes up
01:23:08.281 00.001 12020 worker thread servicing REQUEST_EXPOSE 2000
01:23:08.281 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(803,609,31,31)
01:23:09.749 01.468 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"6860e9cd-d502-4882-be6d-6a1af5dee016"}
01:23:09.773 00.024 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"6860e9cd-d502-4882-be6d-6a1af5dee016"}
01:23:09.826 00.053 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"3f393a44-a66d-4371-b3fb-31c13bbc4bca"}
01:23:09.862 00.036 9340 case statement mapped state 6 to 3
01:23:09.894 00.032 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"3f393a44-a66d-4371-b3fb-31c13bbc4bca"}
01:23:09.959 00.065 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"0ca4d31e-9ff8-4891-8fb8-04260cec15f6"}
01:23:09.990 00.031 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":322,"width":15,"height":15,"star_pos":[7.03,6.77],"pixels":"..."},"id":"0ca4d31e-9ff8-4891-8fb8-04260cec15f6"}
01:23:10.698 00.708 12020 Exposure complete
01:23:10.892 00.194 12020 worker thread done servicing request
01:23:10.892 00.000 9340 OnExposeComplete: enter
01:23:10.918 00.026 9340 UpdateGuideState(): m_state=6
01:23:10.928 00.010 9340 Star::Find(15, 819, 623, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 323
01:23:10.939 00.011 9340 Star::Find returns 1 (0), X=818.51, Y=623.84, Mass=629578, SNR=92.1, Peak=58756 HFD=3.8
01:23:10.950 00.011 9340 MultiStar: [#1 -0.16,-0.34,0.73,U] [#2 0.23,-0.29,0.89,U] [#3 0.26,-0.41,0.76,U] [#4 0.32,-0.64,0.00,M9] [#5 -0.40,-0.38,0.67,U] [#6 0.23,-0.38,0.41,U] [#7 -0.62,-0.02,0.00,M2] [#8 -0.25,-0.89,0.00,M5] 
01:23:10.963 00.013 9340 refined, 5 included, MultiStar: {0.08, -0.36}, one-star: {0.25, -0.37}
01:23:10.975 00.012 9340 CameraToMount -- cameraTheta (-1.35) - m_xAngle (-3.09) = xAngle (1.74 = 1.74)
01:23:10.993 00.018 9340 CameraToMount -- cameraTheta (-1.35) - (m_xAngle (-3.09) + m_yAngleError (-0.07)) = yAngle (1.82 = 1.82)
01:23:11.004 00.011 9340 CameraToMount -- cameraX=0.08 cameraY=-0.36 hyp=0.37 cameraTheta=-1.35 mountX=-0.06 mountY=0.36, mountTheta=1.75
01:23:11.021 00.017 9340 SchedulePrimaryMove(10104498, x=0.08, y=-0.36, opts=13)
01:23:11.044 00.023 9340 Enqueuing Move request for scope (0.08, -0.36)
01:23:11.053 00.009 12020 Worker thread wakes up
01:23:11.054 00.001 9340 UpdateImageDisplay: Size=(1920,1080) min=14940, max=65535, med=22598, FiltMin=17398, FiltMax=65515, Gamma=2.870
01:23:11.063 00.009 12020 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.36) opts 0xd
01:23:11.063 00.000 9340 UpdateGuideState exits: m=629578 SNR=92.1
01:23:11.074 00.011 12020 Handling offset move in thread for scope, endpoint = (0.08, -0.36)
01:23:11.075 00.001 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:23:11.083 00.008 12020 Moving (0.08, -0.36) raw xDistance=-0.06 yDistance=0.36
01:23:11.083 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
01:23:11.095 00.012 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
01:23:11.095 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
01:23:11.095 00.000 9340 Enqueuing Expose request
01:23:11.107 00.012 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.36
01:23:11.107 00.000 12020 MoveAxis(E, 0, ABG)
01:23:11.107 00.000 12020 Move returns status 0, amount 0
01:23:11.107 00.000 12020 MoveAxis(N, 0, ABG)
01:23:11.108 00.001 12020 Move returns status 0, amount 0
01:23:11.108 00.000 12020 move complete, result=0
01:23:11.108 00.000 12020 worker thread done servicing request
01:23:11.109 00.001 12020 Worker thread wakes up
01:23:11.109 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
01:23:11.109 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(803,609,31,31)
01:23:11.112 00.003 9340 GuideStep: -0.1 px 0 ms EAST, 0.4 px 0 ms NORTH
01:23:11.749 00.637 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"77a33446-bd30-4aa4-858e-0cf22fee5b78"}
01:23:11.760 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"77a33446-bd30-4aa4-858e-0cf22fee5b78"}
01:23:11.772 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"f139584a-5a12-4745-a517-aa170494f43c"}
01:23:11.788 00.016 9340 case statement mapped state 6 to 3
01:23:11.824 00.036 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"f139584a-5a12-4745-a517-aa170494f43c"}
01:23:11.858 00.034 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"ceffa2e8-64f8-4823-947f-4a6f9eb41240"}
01:23:11.873 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":323,"width":15,"height":15,"star_pos":[6.51,6.84],"pixels":"..."},"id":"ceffa2e8-64f8-4823-947f-4a6f9eb41240"}
01:23:13.464 01.591 12020 Exposure complete
01:23:13.662 00.198 12020 worker thread done servicing request
01:23:13.662 00.000 9340 OnExposeComplete: enter
01:23:13.674 00.012 9340 UpdateGuideState(): m_state=6
01:23:13.707 00.033 9340 Star::Find(15, 818, 623, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 324
01:23:13.716 00.009 9340 Star::Find returns 1 (0), X=818.49, Y=623.93, Mass=586379, SNR=78.9, Peak=58028 HFD=3.7
01:23:13.724 00.008 9340 MultiStar: [#1 -0.26,-0.34,0.84,U] [#2 0.39,-0.06,1.06,U] [#3 0.78,-0.33,0.00,M6] [#4 0.84,-0.16,0.00,M10] [#5 -0.31,-0.32,0.59,U] [#6 -0.29,-0.22,0.49,U] [#7 -0.77,-0.36,0.00,M3] [#8 -0.21,-0.59,0.00,M6] 
01:23:13.737 00.013 9340 refined, 4 included, MultiStar: {0.03, -0.23}, one-star: {0.23, -0.28}
01:23:13.752 00.015 9340 CameraToMount -- cameraTheta (-1.46) - m_xAngle (-3.09) = xAngle (1.63 = 1.63)
01:23:13.799 00.047 9340 CameraToMount -- cameraTheta (-1.46) - (m_xAngle (-3.09) + m_yAngleError (-0.07)) = yAngle (1.70 = 1.70)
01:23:13.823 00.024 9340 CameraToMount -- cameraX=0.03 cameraY=-0.23 hyp=0.23 cameraTheta=-1.46 mountX=-0.01 mountY=0.23, mountTheta=1.63
01:23:13.840 00.017 9340 SchedulePrimaryMove(10104498, x=0.03, y=-0.23, opts=13)
01:23:13.855 00.015 9340 Enqueuing Move request for scope (0.03, -0.23)
01:23:13.888 00.033 12020 Worker thread wakes up
01:23:13.888 00.000 12020 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.23) opts 0xd
01:23:13.888 00.000 12020 Handling offset move in thread for scope, endpoint = (0.03, -0.23)
01:23:13.888 00.000 12020 Moving (0.03, -0.23) raw xDistance=-0.01 yDistance=0.23
01:23:13.889 00.001 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
01:23:13.889 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:23:13.889 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.23
01:23:13.889 00.000 12020 MoveAxis(E, 0, ABG)
01:23:13.889 00.000 12020 Move returns status 0, amount 0
01:23:13.890 00.001 12020 MoveAxis(N, 0, ABG)
01:23:13.890 00.000 12020 Move returns status 0, amount 0
01:23:13.890 00.000 12020 move complete, result=0
01:23:13.890 00.000 12020 worker thread done servicing request
01:23:13.890 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=15414, max=65535, med=22757, FiltMin=17345, FiltMax=65515, Gamma=2.870
01:23:13.907 00.017 9340 UpdateGuideState exits: m=586379 SNR=78.9
01:23:13.919 00.012 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:23:13.942 00.023 9340 ScheduleExposure(2000,3,1) exposurePending=0
01:23:13.962 00.020 9340 Enqueuing Expose request
01:23:13.995 00.033 12020 Worker thread wakes up
01:23:13.995 00.000 9340 GuideStep: -0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
01:23:14.008 00.013 12020 worker thread servicing REQUEST_EXPOSE 2000
01:23:14.009 00.001 12020 Handling exposure in thread, d=2000 o=3 r=(803,609,31,31)
01:23:14.015 00.006 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"e68aaadd-5ac6-468f-a638-49fd3199670b"}
01:23:14.026 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"e68aaadd-5ac6-468f-a638-49fd3199670b"}
01:23:14.042 00.016 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"e3ec20ca-0745-4b2f-8092-df7458866595"}
01:23:14.052 00.010 9340 case statement mapped state 6 to 3
01:23:14.089 00.037 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"e3ec20ca-0745-4b2f-8092-df7458866595"}
01:23:14.140 00.051 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"df48ae34-89b0-496c-a6cb-b2348fb3be5e"}
01:23:14.180 00.040 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":324,"width":15,"height":15,"star_pos":[7.49,6.93],"pixels":"..."},"id":"df48ae34-89b0-496c-a6cb-b2348fb3be5e"}
01:23:15.747 01.567 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"ac292761-9709-4f60-81ca-8e7a94053b0e"}
01:23:15.836 00.089 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"ac292761-9709-4f60-81ca-8e7a94053b0e"}
01:23:15.864 00.028 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"5b0bab69-9ff9-4d48-9d65-19aeabc1ec9f"}
01:23:15.913 00.049 9340 case statement mapped state 6 to 3
01:23:15.943 00.030 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"5b0bab69-9ff9-4d48-9d65-19aeabc1ec9f"}
01:23:15.957 00.014 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"5aa78ce8-426b-4c88-b640-618ae19e87c2"}
01:23:15.987 00.030 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":324,"width":15,"height":15,"star_pos":[7.49,6.93],"pixels":"..."},"id":"5aa78ce8-426b-4c88-b640-618ae19e87c2"}
01:23:16.420 00.433 12020 Exposure complete
01:23:16.878 00.458 12020 worker thread done servicing request
01:23:16.879 00.001 9340 OnExposeComplete: enter
01:23:16.898 00.019 9340 UpdateGuideState(): m_state=6
01:23:16.932 00.034 9340 Star::Find(15, 818, 623, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 325
01:23:16.951 00.019 9340 Star::Find returns 1 (0), X=818.40, Y=623.94, Mass=671639, SNR=84.0, Peak=57536 HFD=4.2
01:23:16.974 00.023 9340 MultiStar: [#1 0.15,-0.20,0.77,U] [#2 0.58,-0.23,0.00,M2] [#3 0.77,-0.07,0.00,M7] [#4 0.80,-0.04,0.00,R] [#5 0.18,-0.18,0.59,U] [#6 0.66,-0.04,0.00,M1] [#7 -0.03,0.23,0.46,U] [#8 -0.39,-0.47,0.39,U] 
01:23:16.988 00.014 9340 refined, 4 included, MultiStar: {0.06, -0.19}, one-star: {0.14, -0.27}
01:23:17.006 00.018 9340 CameraToMount -- cameraTheta (-1.27) - m_xAngle (-3.09) = xAngle (1.82 = 1.82)
01:23:17.026 00.020 9340 CameraToMount -- cameraTheta (-1.27) - (m_xAngle (-3.09) + m_yAngleError (-0.07)) = yAngle (1.90 = 1.90)
01:23:17.040 00.014 9340 CameraToMount -- cameraX=0.06 cameraY=-0.19 hyp=0.20 cameraTheta=-1.27 mountX=-0.05 mountY=0.19, mountTheta=1.83
01:23:17.079 00.039 9340 SchedulePrimaryMove(10104498, x=0.06, y=-0.19, opts=13)
01:23:17.090 00.011 9340 Enqueuing Move request for scope (0.06, -0.19)
01:23:17.103 00.013 12020 Worker thread wakes up
01:23:17.104 00.001 9340 UpdateImageDisplay: Size=(1920,1080) min=15416, max=65535, med=22767, FiltMin=17736, FiltMax=65515, Gamma=2.870
01:23:17.115 00.011 12020 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.19) opts 0xd
01:23:17.116 00.001 9340 UpdateGuideState exits: m=671639 SNR=84.0
01:23:17.130 00.014 12020 Handling offset move in thread for scope, endpoint = (0.06, -0.19)
01:23:17.131 00.001 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:23:17.142 00.011 12020 Moving (0.06, -0.19) raw xDistance=-0.05 yDistance=0.19
01:23:17.142 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
01:23:17.157 00.015 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
01:23:17.157 00.000 9340 Enqueuing Expose request
01:23:17.187 00.030 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:23:17.188 00.001 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.19
01:23:17.188 00.000 12020 MoveAxis(E, 0, ABG)
01:23:17.188 00.000 12020 Move returns status 0, amount 0
01:23:17.188 00.000 12020 MoveAxis(N, 0, ABG)
01:23:17.188 00.000 12020 Move returns status 0, amount 0
01:23:17.188 00.000 12020 move complete, result=0
01:23:17.189 00.001 12020 worker thread done servicing request
01:23:17.189 00.000 12020 Worker thread wakes up
01:23:17.190 00.001 12020 worker thread servicing REQUEST_EXPOSE 2000
01:23:17.190 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(803,609,31,31)
01:23:17.192 00.002 9340 GuideStep: -0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
01:23:17.745 00.553 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"2e420539-0071-4012-a8b9-441ebbb786ee"}
01:23:17.790 00.045 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"2e420539-0071-4012-a8b9-441ebbb786ee"}
01:23:17.806 00.016 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"804d03eb-9e55-4110-817c-8092028c2f2e"}
01:23:17.832 00.026 9340 case statement mapped state 6 to 3
01:23:17.849 00.017 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"804d03eb-9e55-4110-817c-8092028c2f2e"}
01:23:17.886 00.037 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"6dd2f70d-ae4b-4f63-b3a1-897dbbfe1525"}
01:23:17.903 00.017 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":325,"width":15,"height":15,"star_pos":[7.40,6.94],"pixels":"..."},"id":"6dd2f70d-ae4b-4f63-b3a1-897dbbfe1525"}
01:23:19.560 01.657 12020 Exposure complete
01:23:19.746 00.186 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"237d125f-4388-423a-aabe-7c4607c849ca"}
01:23:19.764 00.018 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"237d125f-4388-423a-aabe-7c4607c849ca"}
01:23:19.802 00.038 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"496e5111-ec8e-4019-b054-fb750faf6073"}
01:23:19.819 00.017 12020 worker thread done servicing request
01:23:19.819 00.000 9340 case statement mapped state 6 to 3
01:23:19.830 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"496e5111-ec8e-4019-b054-fb750faf6073"}
01:23:19.843 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"377c09d4-69e3-48d0-8dd0-c76a3c9577cb"}
01:23:19.858 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":325,"width":15,"height":15,"star_pos":[7.40,6.94],"pixels":"..."},"id":"377c09d4-69e3-48d0-8dd0-c76a3c9577cb"}
01:23:19.881 00.023 9340 OnExposeComplete: enter
01:23:19.912 00.031 9340 UpdateGuideState(): m_state=6
01:23:19.923 00.011 9340 Star::Find(15, 818, 623, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 326
01:23:19.936 00.013 9340 Star::Find returns 1 (0), X=819.09, Y=623.96, Mass=636941, SNR=81.5, Peak=56486 HFD=4.2
01:23:19.946 00.010 9340 MultiStar: [#1 0.56,-0.20,0.97,U] [#2 0.90,-0.25,0.00,M3] [#3 1.22,-0.22,0.00,M8] [#4 0.12,-0.14,1.05,U] [#5 0.68,-0.05,0.00,M1] [#6 0.46,-0.20,0.59,U] [#7 0.18,-0.02,0.36,U] [#8 0.48,-0.36,0.45,U] 
01:23:19.962 00.016 9340 refined, 5 included, MultiStar: {0.46, -0.20}, one-star: {0.83, -0.26}
01:23:19.975 00.013 9340 CameraToMount -- cameraTheta (-0.41) - m_xAngle (-3.09) = xAngle (2.68 = 2.68)
01:23:19.986 00.011 9340 CameraToMount -- cameraTheta (-0.41) - (m_xAngle (-3.09) + m_yAngleError (-0.07)) = yAngle (2.76 = 2.76)
01:23:20.023 00.037 9340 CameraToMount -- cameraX=0.46 cameraY=-0.20 hyp=0.51 cameraTheta=-0.41 mountX=-0.45 mountY=0.19, mountTheta=2.75
01:23:20.038 00.015 9340 SchedulePrimaryMove(10104498, x=0.46, y=-0.20, opts=13)
01:23:20.055 00.017 9340 Enqueuing Move request for scope (0.46, -0.20)
01:23:20.068 00.013 12020 Worker thread wakes up
01:23:20.069 00.001 9340 UpdateImageDisplay: Size=(1920,1080) min=15829, max=65535, med=22789, FiltMin=17670, FiltMax=65515, Gamma=2.870
01:23:20.081 00.012 12020 worker thread servicing REQUEST_MOVE scope ofs (0.46, -0.20) opts 0xd
01:23:20.081 00.000 9340 UpdateGuideState exits: m=636941 SNR=81.5
01:23:20.091 00.010 12020 Handling offset move in thread for scope, endpoint = (0.46, -0.20)
01:23:20.091 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:23:20.122 00.031 12020 Moving (0.46, -0.20) raw xDistance=-0.45 yDistance=0.19
01:23:20.122 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
01:23:20.132 00.010 12020 GuideAlgorithmHysteresis::Result() returns -0.19 from input -0.45
01:23:20.133 00.001 9340 Enqueuing Expose request
01:23:20.145 00.012 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:23:20.146 00.001 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.19
01:23:20.146 00.000 12020 MoveAxis(E, 33, ABG)
01:23:20.146 00.000 12020 Guiding  Dir = 2, Dur = 33
01:23:20.157 00.011 12020 IsSlewing returns 0
01:23:20.158 00.001 12020 IsGuiding returns 0
01:23:20.189 00.031 12020 PulseGuide returned control before completion, sleep 13
01:23:20.237 00.048 12020 IsGuiding returns 0
01:23:20.238 00.001 12020 Move returns status 0, amount 33
01:23:20.238 00.000 12020 MoveAxis(N, 0, ABG)
01:23:20.238 00.000 12020 Move returns status 0, amount 0
01:23:20.238 00.000 12020 move complete, result=0
01:23:20.238 00.000 12020 worker thread done servicing request
01:23:20.238 00.000 9340 GuideStep: -0.5 px 33 ms EAST, 0.2 px 0 ms NORTH
01:23:20.253 00.015 12020 Worker thread wakes up
01:23:20.254 00.001 12020 worker thread servicing REQUEST_EXPOSE 2000
01:23:20.254 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(803,609,31,31)
01:23:21.763 01.509 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"012e0a4c-baf8-40f5-8c44-5dc4303ea53d"}
01:23:21.788 00.025 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"012e0a4c-baf8-40f5-8c44-5dc4303ea53d"}
01:23:21.851 00.063 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"a888c67c-8020-4d5b-a4aa-b48a2b8f76f9"}
01:23:21.877 00.026 9340 case statement mapped state 6 to 3
01:23:21.909 00.032 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"a888c67c-8020-4d5b-a4aa-b48a2b8f76f9"}
01:23:21.972 00.063 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"3ac140e5-b998-4b53-a5fb-774243146e6a"}
01:23:21.989 00.017 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":326,"width":15,"height":15,"star_pos":[7.09,6.96],"pixels":"..."},"id":"3ac140e5-b998-4b53-a5fb-774243146e6a"}
01:23:22.627 00.638 12020 Exposure complete
01:23:22.958 00.331 12020 worker thread done servicing request
01:23:22.958 00.000 9340 OnExposeComplete: enter
01:23:22.999 00.041 9340 UpdateGuideState(): m_state=6
01:23:23.030 00.031 9340 Star::Find(15, 819, 623, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 327
01:23:23.050 00.020 9340 Star::Find returns 1 (0), X=818.83, Y=624.08, Mass=563813, SNR=66.6, Peak=56220 HFD=4.0
01:23:23.071 00.021 9340 MultiStar: [#1 0.24,-0.08,0.94,U] [#2 0.70,-0.02,0.00,M4] [#3 1.01,0.27,0.00,M9] [#4 -0.21,-0.44,1.07,U] [#5 -0.15,0.06,0.89,U] [#6 0.43,0.30,0.57,U] [#7 -0.20,0.17,0.57,U] [#8 0.15,-0.11,0.49,U] 
01:23:23.116 00.045 9340 refined, 6 included, MultiStar: {0.12, -0.08}, one-star: {0.57, -0.13}
01:23:23.129 00.013 9340 CameraToMount -- cameraTheta (-0.58) - m_xAngle (-3.09) = xAngle (2.52 = 2.52)
01:23:23.149 00.020 9340 CameraToMount -- cameraTheta (-0.58) - (m_xAngle (-3.09) + m_yAngleError (-0.07)) = yAngle (2.59 = 2.59)
01:23:23.162 00.013 9340 CameraToMount -- cameraX=0.12 cameraY=-0.08 hyp=0.14 cameraTheta=-0.58 mountX=-0.11 mountY=0.07, mountTheta=2.57
01:23:23.192 00.030 9340 SchedulePrimaryMove(10104498, x=0.12, y=-0.08, opts=13)
01:23:23.229 00.037 9340 Enqueuing Move request for scope (0.12, -0.08)
01:23:23.248 00.019 12020 Worker thread wakes up
01:23:23.248 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=15315, max=65535, med=22812, FiltMin=17801, FiltMax=65515, Gamma=2.870
01:23:23.260 00.012 12020 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.08) opts 0xd
01:23:23.260 00.000 9340 UpdateGuideState exits: m=563813 SNR=66.6
01:23:23.273 00.013 12020 Handling offset move in thread for scope, endpoint = (0.12, -0.08)
01:23:23.273 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:23:23.291 00.018 12020 Moving (0.12, -0.08) raw xDistance=-0.11 yDistance=0.07
01:23:23.292 00.001 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
01:23:23.292 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:23:23.292 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
01:23:23.292 00.000 12020 MoveAxis(E, 0, ABG)
01:23:23.292 00.000 12020 Move returns status 0, amount 0
01:23:23.293 00.001 12020 MoveAxis(N, 0, ABG)
01:23:23.293 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
01:23:23.338 00.045 12020 Move returns status 0, amount 0
01:23:23.338 00.000 12020 move complete, result=0
01:23:23.338 00.000 9340 Enqueuing Expose request
01:23:23.353 00.015 12020 worker thread done servicing request
01:23:23.353 00.000 9340 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
01:23:23.365 00.012 12020 Worker thread wakes up
01:23:23.365 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
01:23:23.365 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(803,609,31,31)
01:23:23.764 00.399 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"7141b037-a4c6-4ead-af39-34b9c060f056"}
01:23:23.779 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"7141b037-a4c6-4ead-af39-34b9c060f056"}
01:23:23.789 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"2c96c652-d813-490e-a527-4eff30039e33"}
01:23:23.802 00.013 9340 case statement mapped state 6 to 3
01:23:23.815 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"2c96c652-d813-490e-a527-4eff30039e33"}
01:23:23.856 00.041 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"282ec052-8acd-499c-bae3-ed328b9f41a8"}
01:23:23.872 00.016 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":327,"width":15,"height":15,"star_pos":[6.83,7.08],"pixels":"..."},"id":"282ec052-8acd-499c-bae3-ed328b9f41a8"}
01:23:25.747 01.875 12020 Exposure complete
01:23:25.764 00.017 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"cf460d05-c796-4917-9518-568c17ee73ba"}
01:23:25.781 00.017 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"cf460d05-c796-4917-9518-568c17ee73ba"}
01:23:25.828 00.047 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"3812578d-80c0-4c21-be7a-40d6ac4e0c4e"}
01:23:25.852 00.024 9340 case statement mapped state 6 to 3
01:23:25.865 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"3812578d-80c0-4c21-be7a-40d6ac4e0c4e"}
01:23:25.878 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"f13094e5-95c3-4ff9-914c-a210dc00bb59"}
01:23:25.905 00.027 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":327,"width":15,"height":15,"star_pos":[6.83,7.08],"pixels":"..."},"id":"f13094e5-95c3-4ff9-914c-a210dc00bb59"}
01:23:26.015 00.110 12020 worker thread done servicing request
01:23:26.016 00.001 9340 OnExposeComplete: enter
01:23:26.026 00.010 9340 UpdateGuideState(): m_state=6
01:23:26.063 00.037 9340 Star::Find(15, 818, 624, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 328
01:23:26.073 00.010 9340 Star::Find returns 1 (0), X=818.91, Y=623.73, Mass=650769, SNR=106.7, Peak=55590 HFD=4.1
01:23:26.091 00.018 9340 MultiStar: [#1 0.28,0.13,0.54,U] [#2 0.83,-0.32,0.00,M5] [#3 0.64,-0.30,0.00,M10] [#4 0.08,-0.05,0.54,U] [#5 0.07,-0.27,0.52,U] [#6 0.12,-0.70,0.00,M1] [#7 -0.60,-0.06,0.28,U] [#8 0.45,-0.40,0.27,U] 
01:23:26.101 00.010 9340 refined, 5 included, MultiStar: {0.27, -0.22}, one-star: {0.65, -0.48}
01:23:26.111 00.010 9340 CameraToMount -- cameraTheta (-0.70) - m_xAngle (-3.09) = xAngle (2.39 = 2.39)
01:23:26.125 00.014 9340 CameraToMount -- cameraTheta (-0.70) - (m_xAngle (-3.09) + m_yAngleError (-0.07)) = yAngle (2.47 = 2.47)
01:23:26.135 00.010 9340 CameraToMount -- cameraX=0.27 cameraY=-0.22 hyp=0.35 cameraTheta=-0.70 mountX=-0.26 mountY=0.22, mountTheta=2.44
01:23:26.167 00.032 9340 SchedulePrimaryMove(10104498, x=0.27, y=-0.22, opts=13)
01:23:26.183 00.016 9340 Enqueuing Move request for scope (0.27, -0.22)
01:23:26.200 00.017 12020 Worker thread wakes up
01:23:26.200 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=15777, max=65535, med=22919, FiltMin=17728, FiltMax=65515, Gamma=2.870
01:23:26.213 00.013 12020 worker thread servicing REQUEST_MOVE scope ofs (0.27, -0.22) opts 0xd
01:23:26.213 00.000 9340 UpdateGuideState exits: m=650769 SNR=106.7
01:23:26.226 00.013 12020 Handling offset move in thread for scope, endpoint = (0.27, -0.22)
01:23:26.226 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:23:26.245 00.019 12020 Moving (0.27, -0.22) raw xDistance=-0.26 yDistance=0.22
01:23:26.245 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
01:23:26.257 00.012 12020 GuideAlgorithmHysteresis::Result() returns -0.11 from input -0.26
01:23:26.257 00.000 9340 Enqueuing Expose request
01:23:26.267 00.010 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:23:26.283 00.016 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.22
01:23:26.283 00.000 12020 MoveAxis(E, 18, ABG)
01:23:26.284 00.001 12020 Guiding  Dir = 2, Dur = 18
01:23:26.285 00.001 12020 IsSlewing returns 0
01:23:26.286 00.001 12020 IsGuiding returns 0
01:23:26.314 00.028 12020 IsGuiding returns 1
01:23:26.315 00.001 12020 scope still moving after pulse duration time elapsed
01:23:26.362 00.047 12020 IsSlewing returns 0
01:23:26.363 00.001 12020 IsGuiding returns 0
01:23:26.363 00.000 12020 scope move finished after 18 + 58 ms
01:23:26.363 00.000 12020 Move returns status 0, amount 18
01:23:26.363 00.000 12020 MoveAxis(N, 0, ABG)
01:23:26.364 00.001 12020 Move returns status 0, amount 0
01:23:26.364 00.000 12020 move complete, result=0
01:23:26.364 00.000 12020 worker thread done servicing request
01:23:26.364 00.000 9340 GuideStep: -0.3 px 18 ms EAST, 0.2 px 0 ms NORTH
01:23:26.394 00.030 12020 Worker thread wakes up
01:23:26.395 00.001 12020 worker thread servicing REQUEST_EXPOSE 2000
01:23:26.395 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(803,609,31,31)
01:23:27.764 01.369 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"397fa426-68e2-4414-9c1f-2b541002fb5f"}
01:23:27.777 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"397fa426-68e2-4414-9c1f-2b541002fb5f"}
01:23:27.791 00.014 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"2854291b-d448-4ffc-abd7-3bab79fba1ca"}
01:23:27.826 00.035 9340 case statement mapped state 6 to 3
01:23:27.839 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"2854291b-d448-4ffc-abd7-3bab79fba1ca"}
01:23:27.856 00.017 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"2485378a-d6a3-43e9-928d-493d51f55e68"}
01:23:27.868 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":328,"width":15,"height":15,"star_pos":[6.91,6.73],"pixels":"..."},"id":"2485378a-d6a3-43e9-928d-493d51f55e68"}
01:23:28.786 00.918 12020 Exposure complete
01:23:29.081 00.295 12020 worker thread done servicing request
01:23:29.082 00.001 9340 OnExposeComplete: enter
01:23:29.100 00.018 9340 UpdateGuideState(): m_state=6
01:23:29.135 00.035 9340 Star::Find(15, 818, 623, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 329
01:23:29.154 00.019 9340 Star::Find returns 1 (0), X=818.71, Y=623.75, Mass=663344, SNR=81.0, Peak=56850 HFD=4.1
01:23:29.169 00.015 9340 MultiStar: [#1 -0.04,-0.24,0.92,U] [#2 0.86,-0.00,0.00,M6] [#3 1.09,-0.03,0.00,R] [#4 0.10,-0.39,0.73,U] [#5 -0.16,-0.36,0.66,U] [#6 0.04,-0.27,0.48,U] [#7 0.18,0.64,0.00,M1] [#8 -0.03,0.00,0.36,U] 
01:23:29.181 00.012 9340 refined, 5 included, MultiStar: {0.09, -0.32}, one-star: {0.45, -0.46}
01:23:29.193 00.012 9340 CameraToMount -- cameraTheta (-1.29) - m_xAngle (-3.09) = xAngle (1.81 = 1.81)
01:23:29.210 00.017 9340 CameraToMount -- cameraTheta (-1.29) - (m_xAngle (-3.09) + m_yAngleError (-0.07)) = yAngle (1.88 = 1.88)
01:23:29.228 00.018 9340 CameraToMount -- cameraX=0.09 cameraY=-0.32 hyp=0.34 cameraTheta=-1.29 mountX=-0.08 mountY=0.32, mountTheta=1.81
01:23:29.267 00.039 9340 SchedulePrimaryMove(10104498, x=0.09, y=-0.32, opts=13)
01:23:29.282 00.015 9340 Enqueuing Move request for scope (0.09, -0.32)
01:23:29.299 00.017 12020 Worker thread wakes up
01:23:29.299 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=15762, max=65535, med=22942, FiltMin=18021, FiltMax=65515, Gamma=2.870
01:23:29.310 00.011 12020 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.32) opts 0xd
01:23:29.310 00.000 9340 UpdateGuideState exits: m=663344 SNR=81.0
01:23:29.321 00.011 12020 Handling offset move in thread for scope, endpoint = (0.09, -0.32)
01:23:29.321 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:23:29.333 00.012 12020 Moving (0.09, -0.32) raw xDistance=-0.08 yDistance=0.32
01:23:29.333 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
01:23:29.348 00.015 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
01:23:29.348 00.000 9340 Enqueuing Expose request
01:23:29.375 00.027 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:152->Not getting worse
01:23:29.376 00.001 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.32
01:23:29.376 00.000 12020 MoveAxis(E, 0, ABG)
01:23:29.376 00.000 12020 Move returns status 0, amount 0
01:23:29.376 00.000 12020 MoveAxis(N, 0, ABG)
01:23:29.378 00.002 12020 Move returns status 0, amount 0
01:23:29.378 00.000 12020 move complete, result=0
01:23:29.378 00.000 12020 worker thread done servicing request
01:23:29.379 00.001 9340 GuideStep: -0.1 px 0 ms EAST, 0.3 px 0 ms NORTH
01:23:29.395 00.016 12020 Worker thread wakes up
01:23:29.395 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
01:23:29.396 00.001 12020 Handling exposure in thread, d=2000 o=3 r=(803,609,31,31)
01:23:29.764 00.368 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"5b5c1d70-4066-48c3-a08a-afe891d3eb08"}
01:23:29.777 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"5b5c1d70-4066-48c3-a08a-afe891d3eb08"}
01:23:29.789 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"7596d966-a467-438a-9747-c98e7cde5a63"}
01:23:29.805 00.016 9340 case statement mapped state 6 to 3
01:23:29.820 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"7596d966-a467-438a-9747-c98e7cde5a63"}
01:23:29.832 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"c568cd0d-049c-4b3a-8215-185da044cbcc"}
01:23:29.848 00.016 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":329,"width":15,"height":15,"star_pos":[6.71,6.75],"pixels":"..."},"id":"c568cd0d-049c-4b3a-8215-185da044cbcc"}
01:23:31.754 01.906 12020 Exposure complete
01:23:31.763 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"4986f3a7-55cb-4647-9d84-7c06cbd1f99c"}
01:23:31.797 00.034 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"4986f3a7-55cb-4647-9d84-7c06cbd1f99c"}
01:23:31.830 00.033 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"da9ed8d3-66cc-4b61-a1cb-501e0267a315"}
01:23:31.848 00.018 9340 case statement mapped state 6 to 3
01:23:31.872 00.024 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"da9ed8d3-66cc-4b61-a1cb-501e0267a315"}
01:23:31.910 00.038 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"ca6a40ed-6cca-42c9-acc0-a18e75c26bf9"}
01:23:31.932 00.022 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":329,"width":15,"height":15,"star_pos":[6.71,6.75],"pixels":"..."},"id":"ca6a40ed-6cca-42c9-acc0-a18e75c26bf9"}
01:23:32.120 00.188 12020 worker thread done servicing request
01:23:32.121 00.001 9340 OnExposeComplete: enter
01:23:32.138 00.017 9340 UpdateGuideState(): m_state=6
01:23:32.159 00.021 9340 Star::Find(15, 818, 623, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 330
01:23:32.195 00.036 9340 Star::Find returns 1 (0), X=818.73, Y=624.02, Mass=600627, SNR=71.5, Peak=54042 HFD=4.0
01:23:32.208 00.013 9340 MultiStar: [#1 0.27,-0.25,0.94,U] [#2 0.48,-0.26,1.07,U] [#3 -0.28,-0.08,0.96,U] [#4 -0.06,-0.45,0.81,U] [#5 0.03,-0.21,0.69,U] [#6 0.46,0.17,0.67,U] [#7 -0.12,0.04,0.48,U] [#8 -0.26,-0.47,0.53,U] 
01:23:32.220 00.012 9340 refined, 8 included, MultiStar: {0.15, -0.20}, one-star: {0.47, -0.20}
01:23:32.231 00.011 9340 CameraToMount -- cameraTheta (-0.93) - m_xAngle (-3.09) = xAngle (2.16 = 2.16)
01:23:32.249 00.018 9340 CameraToMount -- cameraTheta (-0.93) - (m_xAngle (-3.09) + m_yAngleError (-0.07)) = yAngle (2.23 = 2.23)
01:23:32.280 00.031 9340 CameraToMount -- cameraX=0.15 cameraY=-0.20 hyp=0.25 cameraTheta=-0.93 mountX=-0.14 mountY=0.19, mountTheta=2.18
01:23:32.299 00.019 9340 SchedulePrimaryMove(10104498, x=0.15, y=-0.20, opts=13)
01:23:32.312 00.013 9340 Enqueuing Move request for scope (0.15, -0.20)
01:23:32.324 00.012 12020 Worker thread wakes up
01:23:32.324 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=15040, max=65535, med=23002, FiltMin=17994, FiltMax=65515, Gamma=2.870
01:23:32.339 00.015 12020 worker thread servicing REQUEST_MOVE scope ofs (0.15, -0.20) opts 0xd
01:23:32.339 00.000 9340 UpdateGuideState exits: m=600627 SNR=71.5
01:23:32.350 00.011 12020 Handling offset move in thread for scope, endpoint = (0.15, -0.20)
01:23:32.350 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:23:32.382 00.032 12020 Moving (0.15, -0.20) raw xDistance=-0.14 yDistance=0.19
01:23:32.382 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
01:23:32.392 00.010 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
01:23:32.392 00.000 9340 Enqueuing Expose request
01:23:32.403 00.011 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:23:32.403 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.19
01:23:32.403 00.000 12020 MoveAxis(E, 0, ABG)
01:23:32.404 00.001 12020 Move returns status 0, amount 0
01:23:32.404 00.000 12020 MoveAxis(N, 0, ABG)
01:23:32.404 00.000 12020 Move returns status 0, amount 0
01:23:32.404 00.000 12020 move complete, result=0
01:23:32.405 00.001 12020 worker thread done servicing request
01:23:32.405 00.000 12020 Worker thread wakes up
01:23:32.405 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
01:23:32.405 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(803,609,31,31)
01:23:32.407 00.002 9340 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
01:23:33.767 01.360 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"dc02133c-fb3c-42b9-b420-9526ce075ded"}
01:23:33.793 00.026 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"dc02133c-fb3c-42b9-b420-9526ce075ded"}
01:23:33.814 00.021 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"dc058281-b5bb-460c-851d-2c3078dd69eb"}
01:23:33.833 00.019 9340 case statement mapped state 6 to 3
01:23:33.851 00.018 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"dc058281-b5bb-460c-851d-2c3078dd69eb"}
01:23:33.866 00.015 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"e57ca6ba-6ae6-412b-8a4c-34d4a19b952d"}
01:23:33.908 00.042 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":330,"width":15,"height":15,"star_pos":[6.73,7.02],"pixels":"..."},"id":"e57ca6ba-6ae6-412b-8a4c-34d4a19b952d"}
01:23:34.774 00.866 12020 Exposure complete
01:23:35.089 00.315 12020 worker thread done servicing request
01:23:35.089 00.000 9340 OnExposeComplete: enter
01:23:35.100 00.011 9340 UpdateGuideState(): m_state=6
01:23:35.115 00.015 9340 Star::Find(15, 818, 624, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 331
01:23:35.142 00.027 9340 Star::Find returns 1 (0), X=819.08, Y=624.35, Mass=622792, SNR=80.6, Peak=57812 HFD=3.9
01:23:35.181 00.039 9340 MultiStar: [#1 0.58,-0.39,0.00,M1] [#2 0.97,-0.08,0.00,M6] [#3 -0.09,0.09,0.90,U] [#4 0.22,-0.10,0.85,U] [#5 0.54,-0.00,0.65,U] [#6 0.17,-0.33,0.45,U] [#7 0.13,0.67,0.00,M1] [#8 0.72,-0.35,0.00,M1] 
01:23:35.223 00.042 9340 refined, 4 included, MultiStar: {0.35, -0.00}, one-star: {0.82, 0.14}
01:23:35.236 00.013 9340 CameraToMount -- cameraTheta (-0.00) - m_xAngle (-3.09) = xAngle (3.09 = 3.09)
01:23:35.252 00.016 9340 CameraToMount -- cameraTheta (-0.00) - (m_xAngle (-3.09) + m_yAngleError (-0.07)) = yAngle (3.16 = -3.12)
01:23:35.286 00.034 9340 CameraToMount -- cameraX=0.35 cameraY=-0.00 hyp=0.35 cameraTheta=-0.00 mountX=-0.35 mountY=-0.01, mountTheta=-3.12
01:23:35.324 00.038 9340 SchedulePrimaryMove(10104498, x=0.35, y=-0.00, opts=13)
01:23:35.337 00.013 9340 Enqueuing Move request for scope (0.35, -0.00)
01:23:35.354 00.017 12020 Worker thread wakes up
01:23:35.356 00.002 12020 worker thread servicing REQUEST_MOVE scope ofs (0.35, -0.00) opts 0xd
01:23:35.356 00.000 12020 Handling offset move in thread for scope, endpoint = (0.35, -0.00)
01:23:35.356 00.000 12020 Moving (0.35, -0.00) raw xDistance=-0.35 yDistance=-0.01
01:23:35.357 00.001 12020 GuideAlgorithmHysteresis::Result() returns -0.15 from input -0.35
01:23:35.357 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:23:35.357 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
01:23:35.357 00.000 12020 MoveAxis(E, 25, ABG)
01:23:35.358 00.001 9340 UpdateImageDisplay: Size=(1920,1080) min=15402, max=65535, med=23070, FiltMin=18278, FiltMax=65515, Gamma=2.870
01:23:35.372 00.014 12020 Guiding  Dir = 2, Dur = 25
01:23:35.372 00.000 9340 UpdateGuideState exits: m=622792 SNR=80.6
01:23:35.394 00.022 12020 IsSlewing returns 0
01:23:35.394 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:23:35.412 00.018 12020 IsGuiding returns 0
01:23:35.412 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
01:23:35.427 00.015 9340 Enqueuing Expose request
01:23:35.439 00.012 12020 PulseGuide returned control before completion, sleep 19
01:23:35.492 00.053 12020 IsGuiding returns 0
01:23:35.493 00.001 12020 Move returns status 0, amount 25
01:23:35.493 00.000 12020 MoveAxis(N, 0, ABG)
01:23:35.493 00.000 12020 Move returns status 0, amount 0
01:23:35.493 00.000 12020 move complete, result=0
01:23:35.494 00.001 12020 worker thread done servicing request
01:23:35.494 00.000 9340 GuideStep: -0.3 px 25 ms EAST, -0.0 px 0 ms NORTH
01:23:35.507 00.013 12020 Worker thread wakes up
01:23:35.507 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
01:23:35.509 00.002 12020 Handling exposure in thread, d=2000 o=3 r=(803,609,31,31)
01:23:35.765 00.256 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"4d2ae8f1-0f3d-4cd3-91e3-e2efa353bfb0"}
01:23:35.785 00.020 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"4d2ae8f1-0f3d-4cd3-91e3-e2efa353bfb0"}
01:23:35.843 00.058 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"7b20a13d-4650-4717-a113-a8d0f1c59c96"}
01:23:35.875 00.032 9340 case statement mapped state 6 to 3
01:23:35.894 00.019 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"7b20a13d-4650-4717-a113-a8d0f1c59c96"}
01:23:35.914 00.020 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"898e75af-4975-4cc4-b477-8cb21cb16e80"}
01:23:35.946 00.032 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":331,"width":15,"height":15,"star_pos":[7.08,7.35],"pixels":"..."},"id":"898e75af-4975-4cc4-b477-8cb21cb16e80"}
01:23:37.789 01.843 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"8659a1e0-08e4-459d-a276-2a3ee07ef3dd"}
01:23:37.822 00.033 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"8659a1e0-08e4-459d-a276-2a3ee07ef3dd"}
01:23:37.837 00.015 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"80b8760f-d1c0-4293-922b-18753af41cb8"}
01:23:37.848 00.011 9340 case statement mapped state 6 to 3
01:23:37.860 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"80b8760f-d1c0-4293-922b-18753af41cb8"}
01:23:37.872 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"5976749d-0401-47bb-91f4-c0f658d48b37"}
01:23:37.881 00.009 12020 Exposure complete
01:23:37.882 00.001 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":331,"width":15,"height":15,"star_pos":[7.08,7.35],"pixels":"..."},"id":"5976749d-0401-47bb-91f4-c0f658d48b37"}
01:23:38.118 00.236 12020 worker thread done servicing request
01:23:38.118 00.000 9340 OnExposeComplete: enter
01:23:38.131 00.013 9340 UpdateGuideState(): m_state=6
01:23:38.141 00.010 9340 Star::Find(15, 819, 624, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 332
01:23:38.152 00.011 9340 Star::Find returns 1 (0), X=818.98, Y=623.90, Mass=694028, SNR=80.9, Peak=57132 HFD=4.3
01:23:38.182 00.030 9340 MultiStar: [#1 0.36,0.05,0.73,U] [#2 0.48,-0.21,0.93,U] [#3 -0.00,-0.02,0.89,U] [#4 -0.14,-0.48,0.67,U] [#5 0.44,-0.03,0.66,U] [#6 -0.15,-0.39,0.41,U] [#7 -0.40,-0.30,0.37,U] [#8 0.14,-0.34,0.45,U] 
01:23:38.192 00.010 9340 refined, 8 included, MultiStar: {0.24, -0.20}, one-star: {0.71, -0.31}
01:23:38.204 00.012 9340 CameraToMount -- cameraTheta (-0.70) - m_xAngle (-3.09) = xAngle (2.39 = 2.39)
01:23:38.214 00.010 9340 CameraToMount -- cameraTheta (-0.70) - (m_xAngle (-3.09) + m_yAngleError (-0.07)) = yAngle (2.46 = 2.46)
01:23:38.225 00.011 9340 CameraToMount -- cameraX=0.24 cameraY=-0.20 hyp=0.32 cameraTheta=-0.70 mountX=-0.23 mountY=0.20, mountTheta=2.43
01:23:38.240 00.015 9340 SchedulePrimaryMove(10104498, x=0.24, y=-0.20, opts=13)
01:23:38.251 00.011 9340 Enqueuing Move request for scope (0.24, -0.20)
01:23:38.262 00.011 12020 Worker thread wakes up
01:23:38.262 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=15905, max=65535, med=23169, FiltMin=18304, FiltMax=65515, Gamma=2.870
01:23:38.287 00.025 12020 worker thread servicing REQUEST_MOVE scope ofs (0.24, -0.20) opts 0xd
01:23:38.287 00.000 9340 UpdateGuideState exits: m=694028 SNR=80.9
01:23:38.303 00.016 12020 Handling offset move in thread for scope, endpoint = (0.24, -0.20)
01:23:38.303 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:23:38.316 00.013 12020 Moving (0.24, -0.20) raw xDistance=-0.23 yDistance=0.20
01:23:38.316 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
01:23:38.326 00.010 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.23
01:23:38.326 00.000 9340 Enqueuing Expose request
01:23:38.336 00.010 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:23:38.337 00.001 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.20
01:23:38.337 00.000 12020 MoveAxis(E, 0, ABG)
01:23:38.337 00.000 12020 Move returns status 0, amount 0
01:23:38.337 00.000 12020 MoveAxis(N, 0, ABG)
01:23:38.337 00.000 12020 Move returns status 0, amount 0
01:23:38.337 00.000 12020 move complete, result=0
01:23:38.337 00.000 12020 worker thread done servicing request
01:23:38.338 00.001 12020 Worker thread wakes up
01:23:38.338 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
01:23:38.338 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(803,609,31,31)
01:23:38.340 00.002 9340 GuideStep: -0.2 px 0 ms EAST, 0.2 px 0 ms NORTH
01:23:39.788 01.448 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"b06395d6-9136-49fd-9fac-732488577cc5"}
01:23:39.802 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"b06395d6-9136-49fd-9fac-732488577cc5"}
01:23:39.910 00.108 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"1bbb84cb-3566-4d0f-ab16-7c794270a0ca"}
01:23:39.922 00.012 9340 case statement mapped state 6 to 3
01:23:39.963 00.041 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"1bbb84cb-3566-4d0f-ab16-7c794270a0ca"}
01:23:39.974 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"716d7c3f-2f65-47f0-9082-afd06506b44d"}
01:23:39.986 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":332,"width":15,"height":15,"star_pos":[6.98,6.90],"pixels":"..."},"id":"716d7c3f-2f65-47f0-9082-afd06506b44d"}
01:23:40.712 00.726 12020 Exposure complete
01:23:40.999 00.287 12020 worker thread done servicing request
01:23:40.999 00.000 9340 OnExposeComplete: enter
01:23:41.016 00.017 9340 UpdateGuideState(): m_state=6
01:23:41.048 00.032 9340 Star::Find(15, 818, 623, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 333
01:23:41.099 00.051 9340 Star::Find returns 1 (0), X=819.00, Y=624.08, Mass=603354, SNR=78.4, Peak=56160 HFD=4.0
01:23:41.117 00.018 9340 MultiStar: [#1 0.39,-0.09,0.78,U] [#2 1.06,0.01,0.00,M6] [#3 -0.14,0.15,0.87,U] [#4 0.45,-0.09,0.90,U] [#5 0.26,-0.37,0.76,U] [#6 0.29,0.26,0.50,U] [#7 0.31,-0.04,0.48,U] [#8 -0.04,0.11,0.47,U] 
01:23:41.132 00.015 9340 refined, 7 included, MultiStar: {0.31, -0.05}, one-star: {0.74, -0.13}
01:23:41.148 00.016 9340 CameraToMount -- cameraTheta (-0.15) - m_xAngle (-3.09) = xAngle (2.94 = 2.94)
01:23:41.168 00.020 9340 CameraToMount -- cameraTheta (-0.15) - (m_xAngle (-3.09) + m_yAngleError (-0.07)) = yAngle (3.01 = 3.01)
01:23:41.213 00.045 9340 CameraToMount -- cameraX=0.31 cameraY=-0.05 hyp=0.32 cameraTheta=-0.15 mountX=-0.31 mountY=0.04, mountTheta=3.01
01:23:41.256 00.043 9340 SchedulePrimaryMove(10104498, x=0.31, y=-0.05, opts=13)
01:23:41.277 00.021 9340 Enqueuing Move request for scope (0.31, -0.05)
01:23:41.321 00.044 12020 Worker thread wakes up
01:23:41.321 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=15618, max=65535, med=23253, FiltMin=18289, FiltMax=65515, Gamma=2.870
01:23:41.338 00.017 12020 worker thread servicing REQUEST_MOVE scope ofs (0.31, -0.05) opts 0xd
01:23:41.338 00.000 9340 UpdateGuideState exits: m=603354 SNR=78.4
01:23:41.351 00.013 12020 Handling offset move in thread for scope, endpoint = (0.31, -0.05)
01:23:41.351 00.000 12020 Moving (0.31, -0.05) raw xDistance=-0.31 yDistance=0.04
01:23:41.352 00.001 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:23:41.370 00.018 12020 GuideAlgorithmHysteresis::Result() returns -0.13 from input -0.31
01:23:41.370 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:23:41.371 00.001 9340 ScheduleExposure(2000,3,1) exposurePending=0
01:23:41.389 00.018 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
01:23:41.389 00.000 9340 Enqueuing Expose request
01:23:41.422 00.033 12020 MoveAxis(E, 22, ABG)
01:23:41.423 00.001 12020 Guiding  Dir = 2, Dur = 22
01:23:41.424 00.001 12020 IsSlewing returns 0
01:23:41.426 00.002 12020 IsGuiding returns 0
01:23:41.489 00.063 12020 IsGuiding returns 1
01:23:41.489 00.000 12020 scope still moving after pulse duration time elapsed
01:23:41.522 00.033 12020 IsSlewing returns 0
01:23:41.525 00.003 12020 IsGuiding returns 0
01:23:41.525 00.000 12020 scope move finished after 22 + 76 ms
01:23:41.525 00.000 12020 Move returns status 0, amount 22
01:23:41.525 00.000 12020 MoveAxis(N, 0, ABG)
01:23:41.526 00.001 12020 Move returns status 0, amount 0
01:23:41.526 00.000 12020 move complete, result=0
01:23:41.526 00.000 12020 worker thread done servicing request
01:23:41.526 00.000 9340 GuideStep: -0.3 px 22 ms EAST, 0.0 px 0 ms NORTH
01:23:41.546 00.020 12020 Worker thread wakes up
01:23:41.547 00.001 12020 worker thread servicing REQUEST_EXPOSE 2000
01:23:41.547 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(803,609,31,31)
01:23:41.789 00.242 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"73f86038-2d47-4d84-83a7-df8590ebcd09"}
01:23:41.834 00.045 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"73f86038-2d47-4d84-83a7-df8590ebcd09"}
01:23:41.901 00.067 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"3f7c8366-2d95-4ca8-af3c-14db1e8b9cce"}
01:23:41.932 00.031 9340 case statement mapped state 6 to 3
01:23:41.998 00.066 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"3f7c8366-2d95-4ca8-af3c-14db1e8b9cce"}
01:23:42.037 00.039 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"01315354-1eaa-4bbd-82d8-ee45468ed224"}
01:23:42.069 00.032 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":333,"width":15,"height":15,"star_pos":[7.00,7.08],"pixels":"..."},"id":"01315354-1eaa-4bbd-82d8-ee45468ed224"}
01:23:43.788 01.719 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"8f7c0417-0988-4080-ba0b-7ec34ec400d0"}
01:23:43.800 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"8f7c0417-0988-4080-ba0b-7ec34ec400d0"}
01:23:43.824 00.024 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"0720cf48-b415-4b3c-b0a0-5c0e6743bec6"}
01:23:43.841 00.017 9340 case statement mapped state 6 to 3
01:23:43.877 00.036 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"0720cf48-b415-4b3c-b0a0-5c0e6743bec6"}
01:23:43.898 00.021 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"93b369a5-8dee-45e0-9076-81119152be59"}
01:23:43.911 00.013 12020 Exposure complete
01:23:43.911 00.000 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":333,"width":15,"height":15,"star_pos":[7.00,7.08],"pixels":"..."},"id":"93b369a5-8dee-45e0-9076-81119152be59"}
01:23:44.202 00.291 12020 worker thread done servicing request
01:23:44.202 00.000 9340 OnExposeComplete: enter
01:23:44.239 00.037 9340 UpdateGuideState(): m_state=6
01:23:44.251 00.012 9340 Star::Find(15, 819, 624, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 334
01:23:44.263 00.012 9340 Star::Find returns 1 (0), X=818.25, Y=623.98, Mass=601178, SNR=80.3, Peak=57532 HFD=4.0
01:23:44.275 00.012 9340 MultiStar: [#1 -0.23,-0.28,0.73,U] [#2 0.26,-0.12,0.97,U] [#3 -0.97,-0.15,0.00,M1] [#4 -0.31,-0.28,0.81,U] [#5 -0.15,-0.64,0.00,M1] [#6 -0.26,-0.29,0.59,U] [#7 -0.97,0.24,0.00,M1] [#8 -0.26,-0.33,0.40,U] 
01:23:44.288 00.013 9340 single-star, 5 included, MultiStar: {-0.10, -0.24}, one-star: {-0.01, -0.23}
01:23:44.300 00.012 9340 CameraToMount -- cameraTheta (-1.61) - m_xAngle (-3.09) = xAngle (1.48 = 1.48)
01:23:44.311 00.011 9340 CameraToMount -- cameraTheta (-1.61) - (m_xAngle (-3.09) + m_yAngleError (-0.07)) = yAngle (1.55 = 1.55)
01:23:44.342 00.031 9340 CameraToMount -- cameraX=-0.01 cameraY=-0.23 hyp=0.23 cameraTheta=-1.61 mountX=0.02 mountY=0.23, mountTheta=1.48
01:23:44.357 00.015 9340 SchedulePrimaryMove(10104498, x=-0.01, y=-0.23, opts=13)
01:23:44.371 00.014 9340 Enqueuing Move request for scope (-0.01, -0.23)
01:23:44.383 00.012 12020 Worker thread wakes up
01:23:44.383 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=15897, max=65535, med=23286, FiltMin=18230, FiltMax=65515, Gamma=2.870
01:23:44.394 00.011 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.23) opts 0xd
01:23:44.395 00.001 9340 UpdateGuideState exits: m=601178 SNR=80.3
01:23:44.407 00.012 12020 Handling offset move in thread for scope, endpoint = (-0.01, -0.23)
01:23:44.408 00.001 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:23:44.419 00.011 12020 Moving (-0.01, -0.23) raw xDistance=0.02 yDistance=0.23
01:23:44.419 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
01:23:44.449 00.030 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
01:23:44.449 00.000 9340 Enqueuing Expose request
01:23:44.461 00.012 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:23:44.461 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.23
01:23:44.461 00.000 12020 MoveAxis(E, 0, ABG)
01:23:44.462 00.001 12020 Move returns status 0, amount 0
01:23:44.462 00.000 12020 MoveAxis(N, 0, ABG)
01:23:44.462 00.000 12020 Move returns status 0, amount 0
01:23:44.462 00.000 12020 move complete, result=0
01:23:44.462 00.000 12020 worker thread done servicing request
01:23:44.462 00.000 12020 Worker thread wakes up
01:23:44.462 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
01:23:44.463 00.001 12020 Handling exposure in thread, d=2000 o=3 r=(803,609,31,31)
01:23:44.465 00.002 9340 GuideStep: 0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
01:23:45.788 01.323 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"baf00c77-b76a-46d1-8d5f-7b0fabcbdbe5"}
01:23:45.799 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"baf00c77-b76a-46d1-8d5f-7b0fabcbdbe5"}
01:23:45.817 00.018 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"c9f4b995-83ff-4e43-bcb5-2ad00ea7d242"}
01:23:45.858 00.041 9340 case statement mapped state 6 to 3
01:23:45.872 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"c9f4b995-83ff-4e43-bcb5-2ad00ea7d242"}
01:23:45.889 00.017 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"b8ad5d00-1227-4b8b-8db3-ca8d5c558e87"}
01:23:45.899 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":334,"width":15,"height":15,"star_pos":[7.25,6.98],"pixels":"..."},"id":"b8ad5d00-1227-4b8b-8db3-ca8d5c558e87"}
01:23:46.871 00.972 12020 Exposure complete
01:23:47.121 00.250 12020 worker thread done servicing request
01:23:47.122 00.001 9340 OnExposeComplete: enter
01:23:47.134 00.012 9340 UpdateGuideState(): m_state=6
01:23:47.144 00.010 9340 Star::Find(15, 818, 623, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 335
01:23:47.155 00.011 9340 Star::Find returns 1 (0), X=818.69, Y=624.41, Mass=626163, SNR=94.2, Peak=57344 HFD=4.0
01:23:47.168 00.013 9340 MultiStar: [#1 -0.05,0.40,0.72,U] [#2 0.70,0.23,0.00,M6] [#3 -0.34,0.31,0.59,U] [#4 0.18,0.06,0.74,U] [#5 0.02,0.23,0.57,U] [#6 0.11,0.48,0.39,U] [#7 -0.09,0.31,0.42,U] [#8 -0.73,-0.19,0.00,M1] 
01:23:47.179 00.011 9340 refined, 6 included, MultiStar: {0.08, 0.26}, one-star: {0.42, 0.20}
01:23:47.187 00.008 9340 CameraToMount -- cameraTheta (1.29) - m_xAngle (-3.09) = xAngle (4.38 = -1.90)
01:23:47.214 00.027 9340 CameraToMount -- cameraTheta (1.29) - (m_xAngle (-3.09) + m_yAngleError (-0.07)) = yAngle (4.46 = -1.83)
01:23:47.224 00.010 9340 CameraToMount -- cameraX=0.08 cameraY=0.26 hyp=0.27 cameraTheta=1.29 mountX=-0.09 mountY=-0.27, mountTheta=-1.89
01:23:47.240 00.016 9340 SchedulePrimaryMove(10104498, x=0.08, y=0.26, opts=13)
01:23:47.253 00.013 9340 Enqueuing Move request for scope (0.08, 0.26)
01:23:47.262 00.009 12020 Worker thread wakes up
01:23:47.262 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=16219, max=65535, med=23443, FiltMin=17982, FiltMax=65515, Gamma=2.870
01:23:47.272 00.010 12020 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.26) opts 0xd
01:23:47.272 00.000 9340 UpdateGuideState exits: m=626163 SNR=94.2
01:23:47.283 00.011 12020 Handling offset move in thread for scope, endpoint = (0.08, 0.26)
01:23:47.284 00.001 12020 Moving (0.08, 0.26) raw xDistance=-0.09 yDistance=-0.27
01:23:47.284 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:23:47.296 00.012 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
01:23:47.296 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
01:23:47.307 00.011 12020 GuideAlgorithmResistSwitch::result() returns -0.27 from input -0.27
01:23:47.307 00.000 9340 Enqueuing Expose request
01:23:47.335 00.028 12020 MoveAxis(E, 0, ABG)
01:23:47.336 00.001 12020 Move returns status 0, amount 0
01:23:47.336 00.000 12020 MoveAxis(N, 43, ABG)
01:23:47.336 00.000 12020 Guiding  Dir = 0, Dur = 43
01:23:47.337 00.001 12020 IsSlewing returns 0
01:23:47.338 00.001 12020 IsGuiding returns 0
01:23:47.469 00.131 12020 IsGuiding returns 1
01:23:47.469 00.000 12020 scope still moving after pulse duration time elapsed
01:23:47.564 00.095 12020 IsSlewing returns 0
01:23:47.565 00.001 12020 IsGuiding returns 0
01:23:47.565 00.000 12020 scope move finished after 43 + 184 ms
01:23:47.565 00.000 12020 Move returns status 0, amount 43
01:23:47.566 00.001 12020 move complete, result=0
01:23:47.567 00.001 12020 worker thread done servicing request
01:23:47.567 00.000 12020 Worker thread wakes up
01:23:47.567 00.000 9340 GuideStep: -0.1 px 0 ms EAST, -0.3 px 43 ms NORTH
01:23:47.578 00.011 12020 worker thread servicing REQUEST_EXPOSE 2000
01:23:47.578 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(803,609,31,31)
01:23:47.793 00.215 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"4dd052e9-ba22-4bb5-a80c-46beb317427f"}
01:23:47.817 00.024 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"4dd052e9-ba22-4bb5-a80c-46beb317427f"}
01:23:47.826 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"13e7ec0b-1e1b-48dc-8ec4-2bbd90851511"}
01:23:47.841 00.015 9340 case statement mapped state 6 to 3
01:23:47.851 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"13e7ec0b-1e1b-48dc-8ec4-2bbd90851511"}
01:23:47.860 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"72b4eae2-bf37-4211-b919-be51a21500f9"}
01:23:47.870 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":335,"width":15,"height":15,"star_pos":[6.69,7.41],"pixels":"..."},"id":"72b4eae2-bf37-4211-b919-be51a21500f9"}
01:23:49.788 01.918 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"b22b53eb-96d7-4f4d-b132-a3f054c7ec6b"}
01:23:49.801 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"b22b53eb-96d7-4f4d-b132-a3f054c7ec6b"}
01:23:49.820 00.019 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"d95eef8d-2a7a-4fc6-ab70-8124539d9da6"}
01:23:49.833 00.013 9340 case statement mapped state 6 to 3
01:23:49.844 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"d95eef8d-2a7a-4fc6-ab70-8124539d9da6"}
01:23:49.858 00.014 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"241af7f8-1866-4efb-ae40-3e1caab47e63"}
01:23:49.896 00.038 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":335,"width":15,"height":15,"star_pos":[6.69,7.41],"pixels":"..."},"id":"241af7f8-1866-4efb-ae40-3e1caab47e63"}
01:23:49.940 00.044 12020 Exposure complete
01:23:50.283 00.343 12020 worker thread done servicing request
01:23:50.283 00.000 9340 OnExposeComplete: enter
01:23:50.300 00.017 9340 UpdateGuideState(): m_state=6
01:23:50.314 00.014 9340 Star::Find(15, 818, 624, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 336
01:23:50.326 00.012 9340 Star::Find returns 1 (0), X=818.92, Y=623.99, Mass=623255, SNR=83.3, Peak=56732 HFD=4.2
01:23:50.337 00.011 9340 MultiStar: [#1 0.17,-0.20,0.99,U] [#2 0.83,-0.10,0.00,M7] [#3 0.22,0.21,0.64,U] [#4 0.61,0.06,0.65,U] [#5 0.29,0.23,0.68,U] [#6 0.37,0.01,0.47,U] [#7 -0.00,0.03,0.37,U] [#8 0.39,-0.45,0.40,U] 
01:23:50.367 00.030 9340 refined, 7 included, MultiStar: {0.36, -0.05}, one-star: {0.65, -0.23}
01:23:50.382 00.015 9340 CameraToMount -- cameraTheta (-0.13) - m_xAngle (-3.09) = xAngle (2.96 = 2.96)
01:23:50.394 00.012 9340 CameraToMount -- cameraTheta (-0.13) - (m_xAngle (-3.09) + m_yAngleError (-0.07)) = yAngle (3.04 = 3.04)
01:23:50.406 00.012 9340 CameraToMount -- cameraX=0.36 cameraY=-0.05 hyp=0.37 cameraTheta=-0.13 mountX=-0.36 mountY=0.04, mountTheta=3.03
01:23:50.421 00.015 9340 SchedulePrimaryMove(10104498, x=0.36, y=-0.05, opts=13)
01:23:50.433 00.012 9340 Enqueuing Move request for scope (0.36, -0.05)
01:23:50.461 00.028 12020 Worker thread wakes up
01:23:50.461 00.000 12020 worker thread servicing REQUEST_MOVE scope ofs (0.36, -0.05) opts 0xd
01:23:50.461 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=15979, max=65535, med=23436, FiltMin=18168, FiltMax=65515, Gamma=2.870
01:23:50.474 00.013 12020 Handling offset move in thread for scope, endpoint = (0.36, -0.05)
01:23:50.474 00.000 9340 UpdateGuideState exits: m=623255 SNR=83.3
01:23:50.485 00.011 12020 Moving (0.36, -0.05) raw xDistance=-0.36 yDistance=0.04
01:23:50.485 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:23:50.496 00.011 12020 GuideAlgorithmHysteresis::Result() returns -0.15 from input -0.36
01:23:50.496 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
01:23:50.508 00.012 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:23:50.508 00.000 9340 Enqueuing Expose request
01:23:50.520 00.012 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
01:23:50.520 00.000 12020 MoveAxis(E, 26, ABG)
01:23:50.520 00.000 12020 Guiding  Dir = 2, Dur = 26
01:23:50.521 00.001 12020 IsSlewing returns 0
01:23:50.523 00.002 12020 IsGuiding returns 0
01:23:50.547 00.024 12020 PulseGuide returned control before completion, sleep 12
01:23:50.560 00.013 12020 IsGuiding returns 1
01:23:50.565 00.005 12020 scope still moving after pulse duration time elapsed
01:23:50.602 00.037 12020 IsSlewing returns 0
01:23:50.640 00.038 12020 IsGuiding returns 0
01:23:50.640 00.000 12020 scope move finished after 26 + 91 ms
01:23:50.640 00.000 12020 Move returns status 0, amount 26
01:23:50.640 00.000 12020 MoveAxis(N, 0, ABG)
01:23:50.640 00.000 12020 Move returns status 0, amount 0
01:23:50.640 00.000 12020 move complete, result=0
01:23:50.640 00.000 12020 worker thread done servicing request
01:23:50.641 00.001 9340 GuideStep: -0.4 px 26 ms EAST, 0.0 px 0 ms NORTH
01:23:50.655 00.014 12020 Worker thread wakes up
01:23:50.655 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
01:23:50.655 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(803,609,31,31)
01:23:51.788 01.133 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"bde2e9d7-e860-46d6-a139-79db3c431592"}
01:23:51.803 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"bde2e9d7-e860-46d6-a139-79db3c431592"}
01:23:51.844 00.041 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"aee3576c-072d-4175-976f-568da54216c9"}
01:23:51.861 00.017 9340 case statement mapped state 6 to 3
01:23:51.882 00.021 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"aee3576c-072d-4175-976f-568da54216c9"}
01:23:51.896 00.014 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"fe680879-8e7b-427e-8c6e-bfec150f5eda"}
01:23:51.915 00.019 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":336,"width":15,"height":15,"star_pos":[6.92,6.99],"pixels":"..."},"id":"fe680879-8e7b-427e-8c6e-bfec150f5eda"}
01:23:53.023 01.108 12020 Exposure complete
01:23:53.222 00.199 9340 OnExposeComplete: enter
01:23:53.234 00.012 12020 worker thread done servicing request
01:23:53.234 00.000 9340 UpdateGuideState(): m_state=6
01:23:53.243 00.009 9340 Star::Find(15, 818, 623, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 337
01:23:53.269 00.026 9340 Star::Find returns 1 (0), X=819.01, Y=624.13, Mass=685338, SNR=91.1, Peak=57072 HFD=4.3
01:23:53.280 00.011 9340 MultiStar: [#1 0.58,0.18,0.70,U] [#2 0.84,0.05,0.00,M8] [#3 -0.01,0.16,0.60,U] [#4 0.18,-0.25,0.86,U] [#5 0.33,0.26,0.69,U] [#6 0.64,0.31,0.00,M1] [#7 0.10,0.73,0.00,M1] [#8 0.50,-0.23,0.37,U] 
01:23:53.288 00.008 9340 refined, 5 included, MultiStar: {0.41, 0.00}, one-star: {0.75, -0.08}
01:23:53.299 00.011 9340 CameraToMount -- cameraTheta (0.01) - m_xAngle (-3.09) = xAngle (3.10 = 3.10)
01:23:53.312 00.013 9340 CameraToMount -- cameraTheta (0.01) - (m_xAngle (-3.09) + m_yAngleError (-0.07)) = yAngle (3.18 = -3.11)
01:23:53.323 00.011 9340 CameraToMount -- cameraX=0.41 cameraY=0.00 hyp=0.41 cameraTheta=0.01 mountX=-0.41 mountY=-0.01, mountTheta=-3.11
01:23:53.338 00.015 9340 SchedulePrimaryMove(10104498, x=0.41, y=0.00, opts=13)
01:23:53.348 00.010 9340 Enqueuing Move request for scope (0.41, 0.00)
01:23:53.373 00.025 12020 Worker thread wakes up
01:23:53.373 00.000 12020 worker thread servicing REQUEST_MOVE scope ofs (0.41, 0.00) opts 0xd
01:23:53.373 00.000 12020 Handling offset move in thread for scope, endpoint = (0.41, 0.00)
01:23:53.373 00.000 12020 Moving (0.41, 0.00) raw xDistance=-0.41 yDistance=-0.01
01:23:53.373 00.000 12020 GuideAlgorithmHysteresis::Result() returns -0.18 from input -0.41
01:23:53.373 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:23:53.374 00.001 9340 UpdateImageDisplay: Size=(1920,1080) min=16057, max=65535, med=23543, FiltMin=18551, FiltMax=65515, Gamma=2.870
01:23:53.383 00.009 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
01:23:53.383 00.000 9340 UpdateGuideState exits: m=685338 SNR=91.1
01:23:53.392 00.009 12020 MoveAxis(E, 31, ABG)
01:23:53.392 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:23:53.400 00.008 12020 Guiding  Dir = 2, Dur = 31
01:23:53.401 00.001 9340 ScheduleExposure(2000,3,1) exposurePending=0
01:23:53.410 00.009 9340 Enqueuing Expose request
01:23:53.418 00.008 12020 IsSlewing returns 0
01:23:53.419 00.001 12020 IsGuiding returns 0
01:23:53.448 00.029 12020 PulseGuide returned control before completion, sleep 12
01:23:53.470 00.022 12020 IsGuiding returns 1
01:23:53.470 00.000 12020 scope still moving after pulse duration time elapsed
01:23:53.496 00.026 12020 IsSlewing returns 0
01:23:53.497 00.001 12020 IsGuiding returns 0
01:23:53.498 00.001 12020 scope move finished after 31 + 47 ms
01:23:53.498 00.000 12020 Move returns status 0, amount 31
01:23:53.498 00.000 12020 MoveAxis(N, 0, ABG)
01:23:53.498 00.000 12020 Move returns status 0, amount 0
01:23:53.498 00.000 12020 move complete, result=0
01:23:53.498 00.000 12020 worker thread done servicing request
01:23:53.498 00.000 9340 GuideStep: -0.4 px 31 ms EAST, -0.0 px 0 ms NORTH
01:23:53.509 00.011 12020 Worker thread wakes up
01:23:53.509 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
01:23:53.509 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(803,609,31,31)
01:23:53.789 00.280 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"4cb45879-78ff-4f7a-89ee-4447cf96527d"}
01:23:53.803 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"4cb45879-78ff-4f7a-89ee-4447cf96527d"}
01:23:53.842 00.039 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"9bef0183-3348-484e-b87e-7e8e9ff0161f"}
01:23:53.855 00.013 9340 case statement mapped state 6 to 3
01:23:53.865 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"9bef0183-3348-484e-b87e-7e8e9ff0161f"}
01:23:53.896 00.031 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"06f5a4b0-742c-4602-8ff3-6c7b396c0ce6"}
01:23:53.911 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":337,"width":15,"height":15,"star_pos":[7.01,7.13],"pixels":"..."},"id":"06f5a4b0-742c-4602-8ff3-6c7b396c0ce6"}
01:23:55.788 01.877 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"dc6f685f-64d8-4794-9e85-d01382bf7c19"}
01:23:55.835 00.047 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"dc6f685f-64d8-4794-9e85-d01382bf7c19"}
01:23:55.860 00.025 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"1586b536-2139-4f9b-befe-a9f3e0179482"}
01:23:55.877 00.017 12020 Exposure complete
01:23:55.877 00.000 9340 case statement mapped state 6 to 3
01:23:55.895 00.018 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"1586b536-2139-4f9b-befe-a9f3e0179482"}
01:23:55.959 00.064 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"2675c380-b12e-43b7-a802-128156421250"}
01:23:55.976 00.017 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":337,"width":15,"height":15,"star_pos":[7.01,7.13],"pixels":"..."},"id":"2675c380-b12e-43b7-a802-128156421250"}
01:23:56.293 00.317 12020 worker thread done servicing request
01:23:56.293 00.000 9340 OnExposeComplete: enter
01:23:56.305 00.012 9340 UpdateGuideState(): m_state=6
01:23:56.322 00.017 9340 Star::Find(15, 819, 624, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 338
01:23:56.334 00.012 9340 Star::Find returns 1 (0), X=818.87, Y=623.63, Mass=637673, SNR=91.4, Peak=56206 HFD=4.0
01:23:56.350 00.016 9340 MultiStar: [#1 0.05,0.03,0.87,U] [#2 0.62,-0.36,0.00,M9] [#3 -0.32,-0.18,0.76,U] [#4 -0.22,-0.41,0.59,U] [#5 0.09,-0.43,0.62,U] [#6 0.16,-0.31,0.38,U] [#7 -0.21,-0.21,0.40,U] [#8 0.27,-1.05,0.00,M1] 
01:23:56.396 00.046 9340 refined, 6 included, MultiStar: {0.07, -0.30}, one-star: {0.61, -0.58}
01:23:56.414 00.018 9340 CameraToMount -- cameraTheta (-1.35) - m_xAngle (-3.09) = xAngle (1.74 = 1.74)
01:23:56.431 00.017 9340 CameraToMount -- cameraTheta (-1.35) - (m_xAngle (-3.09) + m_yAngleError (-0.07)) = yAngle (1.82 = 1.82)
01:23:56.447 00.016 9340 CameraToMount -- cameraX=0.07 cameraY=-0.30 hyp=0.31 cameraTheta=-1.35 mountX=-0.05 mountY=0.30, mountTheta=1.74
01:23:56.472 00.025 9340 SchedulePrimaryMove(10104498, x=0.07, y=-0.30, opts=13)
01:23:56.490 00.018 9340 Enqueuing Move request for scope (0.07, -0.30)
01:23:56.521 00.031 12020 Worker thread wakes up
01:23:56.522 00.001 9340 UpdateImageDisplay: Size=(1920,1080) min=16225, max=65535, med=23581, FiltMin=18351, FiltMax=65515, Gamma=2.870
01:23:56.534 00.012 12020 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.30) opts 0xd
01:23:56.534 00.000 9340 UpdateGuideState exits: m=637673 SNR=91.4
01:23:56.547 00.013 12020 Handling offset move in thread for scope, endpoint = (0.07, -0.30)
01:23:56.547 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:23:56.557 00.010 12020 Moving (0.07, -0.30) raw xDistance=-0.05 yDistance=0.30
01:23:56.557 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
01:23:56.571 00.014 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
01:23:56.571 00.000 9340 Enqueuing Expose request
01:23:56.583 00.012 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
01:23:56.583 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.30
01:23:56.583 00.000 12020 MoveAxis(E, 0, ABG)
01:23:56.584 00.001 12020 Move returns status 0, amount 0
01:23:56.584 00.000 12020 MoveAxis(N, 0, ABG)
01:23:56.584 00.000 12020 Move returns status 0, amount 0
01:23:56.584 00.000 12020 move complete, result=0
01:23:56.584 00.000 12020 worker thread done servicing request
01:23:56.584 00.000 12020 Worker thread wakes up
01:23:56.585 00.001 12020 worker thread servicing REQUEST_EXPOSE 2000
01:23:56.585 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(803,609,31,31)
01:23:56.587 00.002 9340 GuideStep: -0.1 px 0 ms EAST, 0.3 px 0 ms NORTH
01:23:57.837 01.250 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"ec1e2e16-0175-474e-93fb-8ea47c437fdd"}
01:23:57.851 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"ec1e2e16-0175-474e-93fb-8ea47c437fdd"}
01:23:57.865 00.014 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"04424d44-4d8b-4c27-ab85-d2a1ba1e83b7"}
01:23:57.878 00.013 9340 case statement mapped state 6 to 3
01:23:57.893 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"04424d44-4d8b-4c27-ab85-d2a1ba1e83b7"}
01:23:57.912 00.019 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"7629c8f0-03d4-415e-867d-102302318446"}
01:23:57.926 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":338,"width":15,"height":15,"star_pos":[6.87,6.63],"pixels":"..."},"id":"7629c8f0-03d4-415e-867d-102302318446"}
01:23:59.050 01.124 12020 Exposure complete
01:23:59.276 00.226 12020 worker thread done servicing request
01:23:59.276 00.000 9340 OnExposeComplete: enter
01:23:59.289 00.013 9340 UpdateGuideState(): m_state=6
01:23:59.302 00.013 9340 Star::Find(15, 818, 623, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 339
01:23:59.314 00.012 9340 Star::Find returns 1 (0), X=819.38, Y=624.27, Mass=708755, SNR=89.4, Peak=56818 HFD=4.6
01:23:59.328 00.014 9340 MultiStar: [#1 0.48,-0.36,0.98,U] [#2 0.99,-0.42,0.00,M10] [#3 0.17,0.36,0.58,U] [#4 0.70,-0.23,0.00,M1] [#5 0.34,-0.30,0.56,U] [#6 0.74,-0.37,0.00,M1] [#7 0.07,-0.07,0.40,U] [#8 0.27,-0.18,0.36,U] 
01:23:59.339 00.011 9340 refined, 5 included, MultiStar: {0.51, -0.09}, one-star: {1.12, 0.06}
01:23:59.352 00.013 9340 CameraToMount -- cameraTheta (-0.17) - m_xAngle (-3.09) = xAngle (2.92 = 2.92)
01:23:59.363 00.011 9340 CameraToMount -- cameraTheta (-0.17) - (m_xAngle (-3.09) + m_yAngleError (-0.07)) = yAngle (3.00 = 3.00)
01:23:59.376 00.013 9340 CameraToMount -- cameraX=0.51 cameraY=-0.09 hyp=0.52 cameraTheta=-0.17 mountX=-0.51 mountY=0.08, mountTheta=2.99
01:23:59.393 00.017 9340 SchedulePrimaryMove(10104498, x=0.51, y=-0.09, opts=13)
01:23:59.405 00.012 9340 Enqueuing Move request for scope (0.51, -0.09)
01:23:59.416 00.011 12020 Worker thread wakes up
01:23:59.417 00.001 12020 worker thread servicing REQUEST_MOVE scope ofs (0.51, -0.09) opts 0xd
01:23:59.417 00.000 12020 Handling offset move in thread for scope, endpoint = (0.51, -0.09)
01:23:59.417 00.000 12020 Moving (0.51, -0.09) raw xDistance=-0.51 yDistance=0.08
01:23:59.417 00.000 12020 GuideAlgorithmHysteresis::Result() returns -0.21 from input -0.51
01:23:59.417 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:23:59.418 00.001 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
01:23:59.418 00.000 12020 MoveAxis(E, 37, ABG)
01:23:59.418 00.000 12020 Guiding  Dir = 2, Dur = 37
01:23:59.420 00.002 12020 IsSlewing returns 0
01:23:59.421 00.001 12020 IsGuiding returns 0
01:23:59.430 00.009 9340 UpdateImageDisplay: Size=(1920,1080) min=16071, max=65535, med=23861, FiltMin=18153, FiltMax=65515, Gamma=2.870
01:23:59.445 00.015 12020 PulseGuide returned control before completion, sleep 23
01:23:59.474 00.029 12020 IsGuiding returns 1
01:23:59.474 00.000 12020 scope still moving after pulse duration time elapsed
01:23:59.485 00.011 9340 UpdateGuideState exits: m=708755 SNR=89.4
01:23:59.499 00.014 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:23:59.510 00.011 12020 IsSlewing returns 0
01:23:59.510 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
01:23:59.524 00.014 12020 IsGuiding returns 0
01:23:59.524 00.000 9340 Enqueuing Expose request
01:23:59.539 00.015 12020 scope move finished after 37 + 66 ms
01:23:59.539 00.000 12020 Move returns status 0, amount 37
01:23:59.540 00.001 12020 MoveAxis(N, 0, ABG)
01:23:59.540 00.000 12020 Move returns status 0, amount 0
01:23:59.540 00.000 12020 move complete, result=0
01:23:59.540 00.000 12020 worker thread done servicing request
01:23:59.541 00.001 12020 Worker thread wakes up
01:23:59.541 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
01:23:59.541 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(803,609,31,31)
01:23:59.549 00.008 9340 GuideStep: -0.5 px 37 ms EAST, 0.1 px 0 ms NORTH
01:23:59.838 00.289 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"423bf41c-9e2e-46b0-860a-8136ca2dd910"}
01:23:59.852 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"423bf41c-9e2e-46b0-860a-8136ca2dd910"}
01:23:59.903 00.051 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"cbb771f0-8a75-4163-b117-595d8a8760e7"}
01:23:59.915 00.012 9340 case statement mapped state 6 to 3
01:23:59.929 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"cbb771f0-8a75-4163-b117-595d8a8760e7"}
01:23:59.945 00.016 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"2fe07b0f-900e-42df-9154-52b0a264d77f"}
01:23:59.960 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":339,"width":15,"height":15,"star_pos":[7.38,7.27],"pixels":"..."},"id":"2fe07b0f-900e-42df-9154-52b0a264d77f"}
01:24:01.840 01.880 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"4a614def-caf2-4c36-be43-b2144f70d997"}
01:24:01.853 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"4a614def-caf2-4c36-be43-b2144f70d997"}
01:24:01.904 00.051 12020 Exposure complete
01:24:01.917 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"8d114a8b-b1c9-4a7f-98cc-acf8435dbcdd"}
01:24:01.929 00.012 9340 case statement mapped state 6 to 3
01:24:01.940 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"8d114a8b-b1c9-4a7f-98cc-acf8435dbcdd"}
01:24:01.962 00.022 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"5efe5af0-a66f-40e3-9cf5-f72667fd1d06"}
01:24:01.977 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":339,"width":15,"height":15,"star_pos":[7.38,7.27],"pixels":"..."},"id":"5efe5af0-a66f-40e3-9cf5-f72667fd1d06"}
01:24:02.144 00.167 12020 worker thread done servicing request
01:24:02.144 00.000 9340 OnExposeComplete: enter
01:24:02.159 00.015 9340 UpdateGuideState(): m_state=6
01:24:02.170 00.011 9340 Star::Find(15, 819, 624, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 340
01:24:02.183 00.013 9340 Star::Find returns 1 (0), X=818.90, Y=623.53, Mass=614832, SNR=84.8, Peak=59018 HFD=3.9
01:24:02.196 00.013 9340 MultiStar: [#1 0.18,-0.66,0.00,M1] [#2 0.53,-0.50,0.00,R] [#3 -0.20,-0.12,0.60,U] [#4 0.03,-0.65,0.00,M2] [#5 -0.28,-0.92,0.00,M1] [#6 -0.66,-0.41,0.00,M2] [#7 -0.06,-0.72,0.00,M1] [#8 0.54,-0.70,0.00,M1] 
01:24:02.210 00.014 9340 refined, 1 included, MultiStar: {0.32, -0.47}, one-star: {0.63, -0.68}
01:24:02.224 00.014 9340 CameraToMount -- cameraTheta (-0.97) - m_xAngle (-3.09) = xAngle (2.12 = 2.12)
01:24:02.240 00.016 9340 CameraToMount -- cameraTheta (-0.97) - (m_xAngle (-3.09) + m_yAngleError (-0.07)) = yAngle (2.20 = 2.20)
01:24:02.254 00.014 9340 CameraToMount -- cameraX=0.32 cameraY=-0.47 hyp=0.57 cameraTheta=-0.97 mountX=-0.30 mountY=0.46, mountTheta=2.15
01:24:02.284 00.030 9340 SchedulePrimaryMove(10104498, x=0.32, y=-0.47, opts=13)
01:24:02.298 00.014 9340 Enqueuing Move request for scope (0.32, -0.47)
01:24:02.310 00.012 12020 Worker thread wakes up
01:24:02.310 00.000 12020 worker thread servicing REQUEST_MOVE scope ofs (0.32, -0.47) opts 0xd
01:24:02.312 00.002 12020 Handling offset move in thread for scope, endpoint = (0.32, -0.47)
01:24:02.312 00.000 12020 Moving (0.32, -0.47) raw xDistance=-0.30 yDistance=0.46
01:24:02.312 00.000 12020 GuideAlgorithmHysteresis::Result() returns -0.14 from input -0.30
01:24:02.312 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
01:24:02.313 00.001 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.46
01:24:02.313 00.000 12020 MoveAxis(E, 24, ABG)
01:24:02.313 00.000 12020 Guiding  Dir = 2, Dur = 24
01:24:02.318 00.005 12020 IsSlewing returns 0
01:24:02.318 00.000 12020 IsGuiding returns 0
01:24:02.326 00.008 9340 UpdateImageDisplay: Size=(1920,1080) min=16160, max=65535, med=23850, FiltMin=17954, FiltMax=65515, Gamma=2.870
01:24:02.343 00.017 12020 PulseGuide returned control before completion, sleep 14
01:24:02.392 00.049 12020 IsGuiding returns 0
01:24:02.392 00.000 12020 Move returns status 0, amount 24
01:24:02.392 00.000 12020 MoveAxis(N, 0, ABG)
01:24:02.392 00.000 12020 Move returns status 0, amount 0
01:24:02.393 00.001 12020 move complete, result=0
01:24:02.393 00.000 12020 worker thread done servicing request
01:24:02.393 00.000 9340 UpdateGuideState exits: m=614832 SNR=84.8
01:24:02.407 00.014 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:24:02.420 00.013 9340 ScheduleExposure(2000,3,1) exposurePending=0
01:24:02.435 00.015 9340 Enqueuing Expose request
01:24:02.450 00.015 12020 Worker thread wakes up
01:24:02.450 00.000 9340 GuideStep: -0.3 px 24 ms EAST, 0.5 px 0 ms NORTH
01:24:02.469 00.019 12020 worker thread servicing REQUEST_EXPOSE 2000
01:24:02.469 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(803,609,31,31)
01:24:03.857 01.388 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"5de12eef-339d-4007-a6d0-76970fdb30fe"}
01:24:03.869 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"5de12eef-339d-4007-a6d0-76970fdb30fe"}
01:24:03.881 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"d27a68b1-4bf4-4162-85b3-6c85f31320a3"}
01:24:03.893 00.012 9340 case statement mapped state 6 to 3
01:24:03.903 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"d27a68b1-4bf4-4162-85b3-6c85f31320a3"}
01:24:03.924 00.021 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"cf6764bb-f9cd-457b-a4ba-fe3e47972fad"}
01:24:03.936 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":340,"width":15,"height":15,"star_pos":[6.90,6.53],"pixels":"..."},"id":"cf6764bb-f9cd-457b-a4ba-fe3e47972fad"}
01:24:04.838 00.902 12020 Exposure complete
01:24:04.999 00.161 12020 worker thread done servicing request
01:24:04.999 00.000 9340 OnExposeComplete: enter
01:24:05.010 00.011 9340 UpdateGuideState(): m_state=6
01:24:05.019 00.009 9340 Star::Find(15, 818, 623, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 341
01:24:05.027 00.008 9340 Star::Find returns 1 (0), X=818.69, Y=623.79, Mass=605972, SNR=89.4, Peak=56108 HFD=3.8
01:24:05.036 00.009 9340 MultiStar: [#1 -0.18,-0.60,0.00,M2] [#2 0.05,0.02,0.90,U] [#3 0.04,-0.05,0.74,U] [#4 -0.06,-0.65,0.00,M3] [#5 0.13,-0.17,0.59,U] [#6 0.22,-1.07,0.00,M3] [#7 -0.17,-0.41,0.35,U] [#8 -0.02,-0.62,0.00,M2] 
01:24:05.045 00.009 9340 refined, 4 included, MultiStar: {0.15, -0.19}, one-star: {0.43, -0.43}
01:24:05.054 00.009 9340 CameraToMount -- cameraTheta (-0.91) - m_xAngle (-3.09) = xAngle (2.18 = 2.18)
01:24:05.064 00.010 9340 CameraToMount -- cameraTheta (-0.91) - (m_xAngle (-3.09) + m_yAngleError (-0.07)) = yAngle (2.25 = 2.25)
01:24:05.073 00.009 9340 CameraToMount -- cameraX=0.15 cameraY=-0.19 hyp=0.24 cameraTheta=-0.91 mountX=-0.14 mountY=0.19, mountTheta=2.20
01:24:05.085 00.012 9340 SchedulePrimaryMove(10104498, x=0.15, y=-0.19, opts=13)
01:24:05.093 00.008 9340 Enqueuing Move request for scope (0.15, -0.19)
01:24:05.100 00.007 12020 Worker thread wakes up
01:24:05.101 00.001 12020 worker thread servicing REQUEST_MOVE scope ofs (0.15, -0.19) opts 0xd
01:24:05.101 00.000 12020 Handling offset move in thread for scope, endpoint = (0.15, -0.19)
01:24:05.101 00.000 12020 Moving (0.15, -0.19) raw xDistance=-0.14 yDistance=0.19
01:24:05.101 00.000 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
01:24:05.101 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:24:05.101 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.19
01:24:05.101 00.000 12020 MoveAxis(E, 0, ABG)
01:24:05.102 00.001 12020 Move returns status 0, amount 0
01:24:05.102 00.000 12020 MoveAxis(N, 0, ABG)
01:24:05.102 00.000 12020 Move returns status 0, amount 0
01:24:05.102 00.000 12020 move complete, result=0
01:24:05.102 00.000 12020 worker thread done servicing request
01:24:05.110 00.008 9340 UpdateImageDisplay: Size=(1920,1080) min=16201, max=65535, med=23924, FiltMin=18126, FiltMax=65515, Gamma=2.870
01:24:05.153 00.043 9340 UpdateGuideState exits: m=605972 SNR=89.4
01:24:05.164 00.011 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:24:05.172 00.008 9340 ScheduleExposure(2000,3,1) exposurePending=0
01:24:05.182 00.010 9340 Enqueuing Expose request
01:24:05.192 00.010 12020 Worker thread wakes up
01:24:05.192 00.000 9340 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
01:24:05.202 00.010 12020 worker thread servicing REQUEST_EXPOSE 2000
01:24:05.203 00.001 12020 Handling exposure in thread, d=2000 o=3 r=(803,609,31,31)
01:24:05.887 00.684 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"11019bd4-ee76-4559-b0f3-32848780f905"}
01:24:05.899 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"11019bd4-ee76-4559-b0f3-32848780f905"}
01:24:05.912 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"d5934001-ec06-41ac-8462-7d803538ba57"}
01:24:05.925 00.013 9340 case statement mapped state 6 to 3
01:24:05.938 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"d5934001-ec06-41ac-8462-7d803538ba57"}
01:24:05.952 00.014 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"68d83c2e-6c9f-4040-bc12-d30045dc72c4"}
01:24:05.966 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":341,"width":15,"height":15,"star_pos":[6.69,6.79],"pixels":"..."},"id":"68d83c2e-6c9f-4040-bc12-d30045dc72c4"}
01:24:07.573 01.607 12020 Exposure complete
01:24:07.811 00.238 9340 OnExposeComplete: enter
01:24:07.827 00.016 9340 UpdateGuideState(): m_state=6
01:24:07.839 00.012 12020 worker thread done servicing request
01:24:07.839 00.000 9340 Star::Find(15, 818, 623, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 342
01:24:07.852 00.013 9340 Star::Find returns 1 (0), X=819.01, Y=623.80, Mass=625097, SNR=76.6, Peak=55126 HFD=4.1
01:24:07.866 00.014 9340 MultiStar: [#1 -0.08,-0.29,0.81,U] [#2 0.30,0.30,1.28,U] [#3 -0.15,-0.39,0.94,U] [#4 0.07,-0.35,0.77,U] [#5 0.22,-0.38,0.70,U] [#6 -0.47,-0.49,0.00,M4] [#7 0.34,0.37,0.54,U] [#8 0.52,-0.17,0.47,U] 
01:24:07.879 00.013 9340 refined, 7 included, MultiStar: {0.24, -0.16}, one-star: {0.75, -0.41}
01:24:07.893 00.014 9340 CameraToMount -- cameraTheta (-0.59) - m_xAngle (-3.09) = xAngle (2.50 = 2.50)
01:24:07.909 00.016 9340 CameraToMount -- cameraTheta (-0.59) - (m_xAngle (-3.09) + m_yAngleError (-0.07)) = yAngle (2.58 = 2.58)
01:24:07.922 00.013 9340 CameraToMount -- cameraX=0.24 cameraY=-0.16 hyp=0.29 cameraTheta=-0.59 mountX=-0.23 mountY=0.15, mountTheta=2.56
01:24:07.961 00.039 9340 SchedulePrimaryMove(10104498, x=0.24, y=-0.16, opts=13)
01:24:07.974 00.013 9340 Enqueuing Move request for scope (0.24, -0.16)
01:24:07.987 00.013 12020 Worker thread wakes up
01:24:07.988 00.001 9340 UpdateImageDisplay: Size=(1920,1080) min=16287, max=65535, med=24009, FiltMin=18692, FiltMax=65515, Gamma=2.870
01:24:08.000 00.012 12020 worker thread servicing REQUEST_MOVE scope ofs (0.24, -0.16) opts 0xd
01:24:08.000 00.000 9340 UpdateGuideState exits: m=625097 SNR=76.6
01:24:08.013 00.013 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:24:08.029 00.016 9340 ScheduleExposure(2000,3,1) exposurePending=0
01:24:08.041 00.012 12020 Handling offset move in thread for scope, endpoint = (0.24, -0.16)
01:24:08.042 00.001 9340 Enqueuing Expose request
01:24:08.055 00.013 12020 Moving (0.24, -0.16) raw xDistance=-0.23 yDistance=0.15
01:24:08.055 00.000 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.23
01:24:08.056 00.001 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:24:08.056 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
01:24:08.056 00.000 12020 MoveAxis(E, 0, ABG)
01:24:08.056 00.000 12020 Move returns status 0, amount 0
01:24:08.056 00.000 12020 MoveAxis(N, 0, ABG)
01:24:08.057 00.001 12020 Move returns status 0, amount 0
01:24:08.057 00.000 12020 move complete, result=0
01:24:08.057 00.000 12020 worker thread done servicing request
01:24:08.057 00.000 12020 Worker thread wakes up
01:24:08.057 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
01:24:08.057 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(803,609,31,31)
01:24:08.060 00.003 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"dad41953-3640-483c-93ed-94e27b97d004"}
01:24:08.076 00.016 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"dad41953-3640-483c-93ed-94e27b97d004"}
01:24:08.089 00.013 9340 GuideStep: -0.2 px 0 ms EAST, 0.2 px 0 ms NORTH
01:24:08.111 00.022 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"cd825594-11b4-4340-b849-264794486514"}
01:24:08.128 00.017 9340 case statement mapped state 6 to 3
01:24:08.141 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"cd825594-11b4-4340-b849-264794486514"}
01:24:08.155 00.014 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"55dd7cd2-5d89-48a9-83ae-be5628b214e4"}
01:24:08.171 00.016 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":342,"width":15,"height":15,"star_pos":[7.01,6.80],"pixels":"..."},"id":"55dd7cd2-5d89-48a9-83ae-be5628b214e4"}
01:24:09.887 01.716 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"ec8fac8b-c94c-4977-bab4-1c3a821280ec"}
01:24:09.902 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"ec8fac8b-c94c-4977-bab4-1c3a821280ec"}
01:24:09.919 00.017 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"4e06ff67-d585-4f2a-bf3f-4bb056abc1e2"}
01:24:09.936 00.017 9340 case statement mapped state 6 to 3
01:24:09.949 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"4e06ff67-d585-4f2a-bf3f-4bb056abc1e2"}
01:24:09.963 00.014 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"b2e80599-bd07-4273-ba6f-6e7d6b93408b"}
01:24:09.979 00.016 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":342,"width":15,"height":15,"star_pos":[7.01,6.80],"pixels":"..."},"id":"b2e80599-bd07-4273-ba6f-6e7d6b93408b"}
01:24:10.418 00.439 12020 Exposure complete
01:24:10.728 00.310 12020 worker thread done servicing request
01:24:10.729 00.001 9340 OnExposeComplete: enter
01:24:10.744 00.015 9340 UpdateGuideState(): m_state=6
01:24:10.757 00.013 9340 Star::Find(15, 819, 623, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 343
01:24:10.768 00.011 9340 Star::Find returns 1 (0), X=819.51, Y=623.68, Mass=631557, SNR=75.0, Peak=58574 HFD=4.0
01:24:10.787 00.019 9340 MultiStar: large primary error, entering stabilization period
01:24:10.804 00.017 9340 CameraToMount -- cameraTheta (-0.41) - m_xAngle (-3.09) = xAngle (2.69 = 2.69)
01:24:10.844 00.040 9340 CameraToMount -- cameraTheta (-0.41) - (m_xAngle (-3.09) + m_yAngleError (-0.07)) = yAngle (2.76 = 2.76)
01:24:10.858 00.014 9340 CameraToMount -- cameraX=1.25 cameraY=-0.54 hyp=1.36 cameraTheta=-0.41 mountX=-1.22 mountY=0.50, mountTheta=2.75
01:24:10.877 00.019 9340 SchedulePrimaryMove(10104498, x=1.25, y=-0.54, opts=13)
01:24:10.891 00.014 9340 Enqueuing Move request for scope (1.25, -0.54)
01:24:10.905 00.014 12020 Worker thread wakes up
01:24:10.905 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=16280, max=65535, med=24092, FiltMin=18702, FiltMax=65515, Gamma=2.870
01:24:10.921 00.016 12020 worker thread servicing REQUEST_MOVE scope ofs (1.25, -0.54) opts 0xd
01:24:10.921 00.000 12020 Handling offset move in thread for scope, endpoint = (1.25, -0.54)
01:24:10.921 00.000 12020 Moving (1.25, -0.54) raw xDistance=-1.22 yDistance=0.50
01:24:10.921 00.000 12020 GuideAlgorithmHysteresis::Result() returns -0.51 from input -1.22
01:24:10.922 00.001 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
01:24:10.922 00.000 9340 UpdateGuideState exits: m=631557 SNR=75.0
01:24:10.960 00.038 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.50
01:24:10.961 00.001 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:24:10.975 00.014 12020 MoveAxis(E, 87, ABG)
01:24:10.975 00.000 12020 Guiding  Dir = 2, Dur = 87
01:24:10.976 00.001 9340 ScheduleExposure(2000,3,1) exposurePending=0
01:24:10.992 00.016 9340 Enqueuing Expose request
01:24:11.007 00.015 12020 IsSlewing returns 0
01:24:11.008 00.001 12020 IsGuiding returns 0
01:24:11.038 00.030 12020 PulseGuide returned control before completion, sleep 68
01:24:11.117 00.079 12020 IsGuiding returns 1
01:24:11.118 00.001 12020 scope still moving after pulse duration time elapsed
01:24:11.150 00.032 12020 IsSlewing returns 0
01:24:11.152 00.002 12020 IsGuiding returns 0
01:24:11.152 00.000 12020 scope move finished after 87 + 56 ms
01:24:11.152 00.000 12020 Move returns status 0, amount 87
01:24:11.152 00.000 12020 MoveAxis(N, 0, ABG)
01:24:11.152 00.000 12020 Move returns status 0, amount 0
01:24:11.153 00.001 12020 move complete, result=0
01:24:11.153 00.000 12020 worker thread done servicing request
01:24:11.153 00.000 9340 GuideStep: -1.2 px 87 ms EAST, 0.5 px 0 ms NORTH
01:24:11.195 00.042 12020 Worker thread wakes up
01:24:11.195 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
01:24:11.196 00.001 12020 Handling exposure in thread, d=2000 o=3 r=(803,609,31,31)
01:24:11.886 00.690 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"5416c434-d709-43b2-9bcf-7956389e2383"}
01:24:11.927 00.041 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"5416c434-d709-43b2-9bcf-7956389e2383"}
01:24:11.947 00.020 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"a1b6214f-65bb-43cc-8b27-be16ec306f7c"}
01:24:11.962 00.015 9340 case statement mapped state 6 to 3
01:24:11.979 00.017 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"a1b6214f-65bb-43cc-8b27-be16ec306f7c"}
01:24:12.026 00.047 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"e0e4a14f-f44d-4202-8aef-d5ab62574cd1"}
01:24:12.045 00.019 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":343,"width":15,"height":15,"star_pos":[6.51,6.68],"pixels":"..."},"id":"e0e4a14f-f44d-4202-8aef-d5ab62574cd1"}
01:24:13.560 01.515 12020 Exposure complete
01:24:13.859 00.299 12020 worker thread done servicing request
01:24:13.860 00.001 9340 OnExposeComplete: enter
01:24:13.874 00.014 9340 UpdateGuideState(): m_state=6
01:24:13.886 00.012 9340 Star::Find(15, 819, 623, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 344
01:24:13.926 00.040 9340 Star::Find returns 1 (0), X=818.09, Y=624.15, Mass=611736, SNR=78.6, Peak=58262 HFD=4.2
01:24:13.938 00.012 9340 MultiStar: exiting stabilization period
01:24:13.954 00.016 9340 MultiStar: [#1 -0.12,-0.21,0.95,U] [#2 -0.32,0.89,0.00,M1] [#3 -1.02,0.12,0.00,M1] [#4 -0.49,-0.11,0.82,U] [#5 -0.34,-0.07,0.64,U] [#6 -0.47,-0.46,0.00,M5] [#7 -0.67,0.17,0.00,M1] [#8 -0.02,-0.53,0.45,U] 
01:24:13.964 00.010 9340 single-star, 4 included, MultiStar: {-0.24, -0.17}, one-star: {-0.18, -0.06}
01:24:13.977 00.013 9340 CameraToMount -- cameraTheta (-2.79) - m_xAngle (-3.09) = xAngle (0.30 = 0.30)
01:24:13.992 00.015 9340 CameraToMount -- cameraTheta (-2.79) - (m_xAngle (-3.09) + m_yAngleError (-0.07)) = yAngle (0.37 = 0.37)
01:24:14.025 00.033 9340 CameraToMount -- cameraX=-0.18 cameraY=-0.06 hyp=0.19 cameraTheta=-2.79 mountX=0.18 mountY=0.07, mountTheta=0.36
01:24:14.042 00.017 9340 SchedulePrimaryMove(10104498, x=-0.18, y=-0.06, opts=13)
01:24:14.055 00.013 9340 Enqueuing Move request for scope (-0.18, -0.06)
01:24:14.068 00.013 12020 Worker thread wakes up
01:24:14.068 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=15349, max=65535, med=24217, FiltMin=18854, FiltMax=65521, Gamma=2.870
01:24:14.083 00.015 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.18, -0.06) opts 0xd
01:24:14.083 00.000 9340 UpdateGuideState exits: m=611736 SNR=78.6
01:24:14.114 00.031 12020 Handling offset move in thread for scope, endpoint = (-0.18, -0.06)
01:24:14.114 00.000 12020 Moving (-0.18, -0.06) raw xDistance=0.18 yDistance=0.07
01:24:14.114 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:24:14.125 00.011 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.18
01:24:14.126 00.001 9340 ScheduleExposure(2000,3,1) exposurePending=0
01:24:14.135 00.009 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:24:14.136 00.001 9340 Enqueuing Expose request
01:24:14.147 00.011 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
01:24:14.147 00.000 12020 MoveAxis(E, 0, ABG)
01:24:14.147 00.000 12020 Move returns status 0, amount 0
01:24:14.148 00.001 12020 MoveAxis(N, 0, ABG)
01:24:14.148 00.000 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"717a3ffb-0b59-4c91-8308-65970027e141"}
01:24:14.161 00.013 12020 Move returns status 0, amount 0
01:24:14.161 00.000 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"717a3ffb-0b59-4c91-8308-65970027e141"}
01:24:14.178 00.017 12020 move complete, result=0
01:24:14.180 00.002 12020 worker thread done servicing request
01:24:14.180 00.000 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"cc881031-d102-43ad-989d-b66c42673b54"}
01:24:14.214 00.034 12020 Worker thread wakes up
01:24:14.215 00.001 12020 worker thread servicing REQUEST_EXPOSE 2000
01:24:14.215 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(803,609,31,31)
01:24:14.215 00.000 9340 case statement mapped state 6 to 3
01:24:14.232 00.017 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"cc881031-d102-43ad-989d-b66c42673b54"}
01:24:14.244 00.012 9340 GuideStep: 0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
01:24:14.268 00.024 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"23049c4c-a26f-489b-bdb4-0ae7a3c98a72"}
01:24:14.286 00.018 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":344,"width":15,"height":15,"star_pos":[7.09,7.15],"pixels":"..."},"id":"23049c4c-a26f-489b-bdb4-0ae7a3c98a72"}
01:24:15.887 01.601 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"cbe5f1d5-fdd8-4b61-ab38-50c9b406dd7d"}
01:24:15.908 00.021 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"cbe5f1d5-fdd8-4b61-ab38-50c9b406dd7d"}
01:24:15.921 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"19345364-d69e-49a5-9483-169c47a60814"}
01:24:15.958 00.037 9340 case statement mapped state 6 to 3
01:24:16.016 00.058 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"19345364-d69e-49a5-9483-169c47a60814"}
01:24:16.037 00.021 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"de67cba6-6445-4e69-9a5c-e8f06183abaa"}
01:24:16.052 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":344,"width":15,"height":15,"star_pos":[7.09,7.15],"pixels":"..."},"id":"de67cba6-6445-4e69-9a5c-e8f06183abaa"}
01:24:16.615 00.563 12020 Exposure complete
01:24:16.970 00.355 12020 worker thread done servicing request
01:24:16.970 00.000 9340 OnExposeComplete: enter
01:24:16.984 00.014 9340 UpdateGuideState(): m_state=6
01:24:17.001 00.017 9340 Star::Find(15, 818, 624, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 345
01:24:17.023 00.022 9340 Star::Find returns 1 (0), X=818.38, Y=624.14, Mass=660839, SNR=94.8, Peak=62658 HFD=3.9
01:24:17.078 00.055 9340 MultiStar: [#1 0.01,0.03,0.66,U] [#2 -0.10,0.30,0.83,U] [#3 -0.55,-0.24,0.71,U] [#4 -0.42,-0.32,0.73,U] [#5 -0.17,-0.43,0.54,U] [#6 -0.64,-0.57,0.00,M6] [#7 -0.44,-0.06,0.34,U] [#8 -0.68,-0.18,0.00,M1] 
01:24:17.102 00.024 9340 single-star, 6 included, MultiStar: {-0.19, -0.10}, one-star: {0.12, -0.07}
01:24:17.115 00.013 9340 CameraToMount -- cameraTheta (-0.53) - m_xAngle (-3.09) = xAngle (2.56 = 2.56)
01:24:17.132 00.017 9340 CameraToMount -- cameraTheta (-0.53) - (m_xAngle (-3.09) + m_yAngleError (-0.07)) = yAngle (2.63 = 2.63)
01:24:17.146 00.014 9340 CameraToMount -- cameraX=0.12 cameraY=-0.07 hyp=0.14 cameraTheta=-0.53 mountX=-0.12 mountY=0.07, mountTheta=2.61
01:24:17.190 00.044 9340 SchedulePrimaryMove(10104498, x=0.12, y=-0.07, opts=13)
01:24:17.210 00.020 9340 Enqueuing Move request for scope (0.12, -0.07)
01:24:17.228 00.018 12020 Worker thread wakes up
01:24:17.228 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=16227, max=65535, med=24284, FiltMin=18818, FiltMax=65521, Gamma=2.870
01:24:17.240 00.012 12020 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.07) opts 0xd
01:24:17.240 00.000 9340 UpdateGuideState exits: m=660839 SNR=94.8
01:24:17.255 00.015 12020 Handling offset move in thread for scope, endpoint = (0.12, -0.07)
01:24:17.255 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:24:17.300 00.045 12020 Moving (0.12, -0.07) raw xDistance=-0.12 yDistance=0.07
01:24:17.300 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
01:24:17.317 00.017 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
01:24:17.317 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:24:17.317 00.000 9340 Enqueuing Expose request
01:24:17.333 00.016 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
01:24:17.333 00.000 12020 MoveAxis(E, 0, ABG)
01:24:17.333 00.000 12020 Move returns status 0, amount 0
01:24:17.334 00.001 12020 MoveAxis(N, 0, ABG)
01:24:17.334 00.000 12020 Move returns status 0, amount 0
01:24:17.334 00.000 12020 move complete, result=0
01:24:17.335 00.001 12020 worker thread done servicing request
01:24:17.336 00.001 9340 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
01:24:17.352 00.016 12020 Worker thread wakes up
01:24:17.352 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
01:24:17.352 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(803,609,31,31)
01:24:17.885 00.533 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"42b15783-2d60-4a3b-a93b-54e1340b1a10"}
01:24:17.901 00.016 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"42b15783-2d60-4a3b-a93b-54e1340b1a10"}
01:24:17.918 00.017 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"cdab7f66-e444-4ff1-8727-751c3704460b"}
01:24:17.932 00.014 9340 case statement mapped state 6 to 3
01:24:17.950 00.018 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"cdab7f66-e444-4ff1-8727-751c3704460b"}
01:24:17.984 00.034 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"dfd9b498-9619-4cbe-9d06-16adad9de1b0"}
01:24:18.001 00.017 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":345,"width":15,"height":15,"star_pos":[7.38,7.14],"pixels":"..."},"id":"dfd9b498-9619-4cbe-9d06-16adad9de1b0"}
01:24:19.709 01.708 12020 Exposure complete
01:24:19.884 00.175 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"0d8d360c-6362-4361-aeae-4d1fe6e48fa7"}
01:24:19.903 00.019 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"0d8d360c-6362-4361-aeae-4d1fe6e48fa7"}
01:24:19.943 00.040 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"bdc42f4b-bd01-454a-9b2a-14821996b9e8"}
01:24:19.969 00.026 9340 case statement mapped state 6 to 3
01:24:19.985 00.016 12020 worker thread done servicing request
01:24:19.985 00.000 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"bdc42f4b-bd01-454a-9b2a-14821996b9e8"}
01:24:19.998 00.013 9340 OnExposeComplete: enter
01:24:20.012 00.014 9340 UpdateGuideState(): m_state=6
01:24:20.021 00.009 9340 Star::Find(15, 818, 624, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 346
01:24:20.030 00.009 9340 Star::Find returns 1 (0), X=818.23, Y=624.04, Mass=578836, SNR=78.7, Peak=59472 HFD=4.0
01:24:20.045 00.015 9340 MultiStar: [#1 0.02,-0.13,0.74,U] [#2 -0.40,0.38,1.00,U] [#3 -0.66,-0.23,0.00,M1] [#4 -0.33,-0.27,0.85,U] [#5 -0.54,-0.38,0.00,M1] [#6 -0.43,-0.86,0.00,M7] [#7 -0.32,0.35,0.44,U] [#8 -0.30,-0.50,0.38,U] 
01:24:20.056 00.011 9340 single-star, 5 included, MultiStar: {-0.22, -0.03}, one-star: {-0.04, -0.17}
01:24:20.066 00.010 9340 CameraToMount -- cameraTheta (-1.77) - m_xAngle (-3.09) = xAngle (1.32 = 1.32)
01:24:20.094 00.028 9340 CameraToMount -- cameraTheta (-1.77) - (m_xAngle (-3.09) + m_yAngleError (-0.07)) = yAngle (1.39 = 1.39)
01:24:20.105 00.011 9340 CameraToMount -- cameraX=-0.04 cameraY=-0.17 hyp=0.18 cameraTheta=-1.77 mountX=0.04 mountY=0.17, mountTheta=1.32
01:24:20.118 00.013 9340 SchedulePrimaryMove(10104498, x=-0.04, y=-0.17, opts=13)
01:24:20.128 00.010 9340 Enqueuing Move request for scope (-0.04, -0.17)
01:24:20.138 00.010 12020 Worker thread wakes up
01:24:20.138 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=15824, max=65535, med=24237, FiltMin=18918, FiltMax=65521, Gamma=2.870
01:24:20.149 00.011 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.17) opts 0xd
01:24:20.149 00.000 9340 UpdateGuideState exits: m=578836 SNR=78.7
01:24:20.161 00.012 12020 Handling offset move in thread for scope, endpoint = (-0.04, -0.17)
01:24:20.161 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:24:20.172 00.011 12020 Moving (-0.04, -0.17) raw xDistance=0.04 yDistance=0.17
01:24:20.172 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
01:24:20.204 00.032 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
01:24:20.204 00.000 9340 Enqueuing Expose request
01:24:20.216 00.012 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:24:20.216 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
01:24:20.216 00.000 12020 MoveAxis(E, 0, ABG)
01:24:20.216 00.000 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"c15339bf-d369-44a6-bef5-9cb754dd0de0"}
01:24:20.227 00.011 12020 Move returns status 0, amount 0
01:24:20.228 00.001 12020 MoveAxis(N, 0, ABG)
01:24:20.228 00.000 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":346,"width":15,"height":15,"star_pos":[7.23,7.04],"pixels":"..."},"id":"c15339bf-d369-44a6-bef5-9cb754dd0de0"}
01:24:20.237 00.009 12020 Move returns status 0, amount 0
01:24:20.238 00.001 12020 move complete, result=0
01:24:20.238 00.000 12020 worker thread done servicing request
01:24:20.238 00.000 9340 GuideStep: 0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
01:24:20.254 00.016 12020 Worker thread wakes up
01:24:20.254 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
01:24:20.255 00.001 12020 Handling exposure in thread, d=2000 o=3 r=(803,609,31,31)
01:24:21.883 01.628 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"5684e024-3a10-40c8-9336-19b9ca518a6e"}
01:24:21.903 00.020 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"5684e024-3a10-40c8-9336-19b9ca518a6e"}
01:24:21.916 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"f046152f-eec1-4a05-b3b3-37adfe584827"}
01:24:21.942 00.026 9340 case statement mapped state 6 to 3
01:24:21.967 00.025 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"f046152f-eec1-4a05-b3b3-37adfe584827"}
01:24:22.016 00.049 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"a96f72eb-607a-4d1a-9387-22092f9f5280"}
01:24:22.034 00.018 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":346,"width":15,"height":15,"star_pos":[7.23,7.04],"pixels":"..."},"id":"a96f72eb-607a-4d1a-9387-22092f9f5280"}
01:24:22.641 00.607 12020 Exposure complete
01:24:22.898 00.257 12020 worker thread done servicing request
01:24:22.900 00.002 9340 OnExposeComplete: enter
01:24:22.915 00.015 9340 UpdateGuideState(): m_state=6
01:24:22.924 00.009 9340 Star::Find(15, 818, 624, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 347
01:24:22.936 00.012 9340 Star::Find returns 1 (0), X=817.87, Y=623.93, Mass=615117, SNR=84.7, Peak=61398 HFD=4.2
01:24:22.951 00.015 9340 MultiStar: [#1 -0.66,-0.24,0.00,M1] [#2 -0.71,0.41,0.00,M1] [#3 -1.08,0.14,0.00,M2] [#4 -0.50,-0.25,0.73,U] [#5 -0.65,-0.30,0.00,M2] [#6 -1.01,-0.20,0.00,M8] [#7 -0.48,-0.04,0.38,U] [#8 -0.75,-1.02,0.00,M1] 
01:24:22.986 00.035 9340 single-star, 2 included, MultiStar: {-0.44, -0.23}, one-star: {-0.39, -0.29}
01:24:23.002 00.016 9340 CameraToMount -- cameraTheta (-2.50) - m_xAngle (-3.09) = xAngle (0.59 = 0.59)
01:24:23.016 00.014 9340 CameraToMount -- cameraTheta (-2.50) - (m_xAngle (-3.09) + m_yAngleError (-0.07)) = yAngle (0.66 = 0.66)
01:24:23.030 00.014 9340 CameraToMount -- cameraX=-0.39 cameraY=-0.29 hyp=0.48 cameraTheta=-2.50 mountX=0.40 mountY=0.30, mountTheta=0.64
01:24:23.045 00.015 9340 SchedulePrimaryMove(10104498, x=-0.39, y=-0.29, opts=13)
01:24:23.056 00.011 9340 Enqueuing Move request for scope (-0.39, -0.29)
01:24:23.071 00.015 12020 Worker thread wakes up
01:24:23.072 00.001 9340 UpdateImageDisplay: Size=(1920,1080) min=16825, max=65535, med=24465, FiltMin=18893, FiltMax=65521, Gamma=2.870
01:24:23.098 00.026 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.39, -0.29) opts 0xd
01:24:23.099 00.001 12020 Handling offset move in thread for scope, endpoint = (-0.39, -0.29)
01:24:23.099 00.000 12020 Moving (-0.39, -0.29) raw xDistance=0.40 yDistance=0.30
01:24:23.099 00.000 12020 GuideAlgorithmHysteresis::Result() returns 0.17 from input 0.40
01:24:23.100 00.001 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:152->Not getting worse
01:24:23.100 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.30
01:24:23.100 00.000 12020 MoveAxis(W, 29, ABG)
01:24:23.100 00.000 12020 Guiding  Dir = 3, Dur = 29
01:24:23.101 00.001 9340 UpdateGuideState exits: m=615117 SNR=84.7
01:24:23.114 00.013 12020 IsSlewing returns 0
01:24:23.114 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:24:23.125 00.011 9340 ScheduleExposure(2000,3,1) exposurePending=0
01:24:23.139 00.014 9340 Enqueuing Expose request
01:24:23.150 00.011 12020 IsGuiding returns 0
01:24:23.174 00.024 12020 PulseGuide returned control before completion, sleep 15
01:24:23.224 00.050 12020 IsGuiding returns 0
01:24:23.224 00.000 12020 Move returns status 0, amount 29
01:24:23.224 00.000 12020 MoveAxis(N, 0, ABG)
01:24:23.224 00.000 12020 Move returns status 0, amount 0
01:24:23.224 00.000 12020 move complete, result=0
01:24:23.224 00.000 12020 worker thread done servicing request
01:24:23.224 00.000 9340 GuideStep: 0.4 px 29 ms WEST, 0.3 px 0 ms NORTH
01:24:23.238 00.014 12020 Worker thread wakes up
01:24:23.238 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
01:24:23.238 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(803,609,31,31)
01:24:23.884 00.646 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"518227bb-e2f8-4c71-8b11-ca8e5a899798"}
01:24:23.893 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"518227bb-e2f8-4c71-8b11-ca8e5a899798"}
01:24:23.910 00.017 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"06274a2b-1563-47a0-abd0-54095ff30939"}
01:24:23.922 00.012 9340 case statement mapped state 6 to 3
01:24:23.956 00.034 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"06274a2b-1563-47a0-abd0-54095ff30939"}
01:24:23.973 00.017 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"5cc6193e-7e35-498f-95be-f805bd6aed88"}
01:24:23.984 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":347,"width":15,"height":15,"star_pos":[6.87,6.93],"pixels":"..."},"id":"5cc6193e-7e35-498f-95be-f805bd6aed88"}
01:24:25.598 01.614 12020 Exposure complete
01:24:25.797 00.199 12020 worker thread done servicing request
01:24:25.798 00.001 9340 OnExposeComplete: enter
01:24:25.812 00.014 9340 UpdateGuideState(): m_state=6
01:24:25.827 00.015 9340 Star::Find(15, 817, 623, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 348
01:24:25.839 00.012 9340 Star::Find returns 1 (0), X=818.30, Y=623.94, Mass=620447, SNR=94.7, Peak=60430 HFD=4.0
01:24:25.869 00.030 9340 MultiStar: [#1 -0.27,-0.21,0.69,U] [#2 -0.43,0.21,0.82,U] [#3 -0.60,-0.09,0.64,U] [#4 -0.38,-0.44,0.81,U] [#5 -0.31,-0.31,0.59,U] [#6 -0.80,0.04,0.00,M9] [#7 -0.66,-0.22,0.00,M1] [#8 -0.32,-0.49,0.34,U] 
01:24:25.881 00.012 9340 single-star, 6 included, MultiStar: {-0.30, -0.21}, one-star: {0.04, -0.28}
01:24:25.890 00.009 9340 CameraToMount -- cameraTheta (-1.42) - m_xAngle (-3.09) = xAngle (1.67 = 1.67)
01:24:25.904 00.014 9340 CameraToMount -- cameraTheta (-1.42) - (m_xAngle (-3.09) + m_yAngleError (-0.07)) = yAngle (1.74 = 1.74)
01:24:25.915 00.011 9340 CameraToMount -- cameraX=0.04 cameraY=-0.28 hyp=0.28 cameraTheta=-1.42 mountX=-0.03 mountY=0.27, mountTheta=1.67
01:24:25.932 00.017 9340 SchedulePrimaryMove(10104498, x=0.04, y=-0.28, opts=13)
01:24:25.942 00.010 9340 Enqueuing Move request for scope (0.04, -0.28)
01:24:25.971 00.029 12020 Worker thread wakes up
01:24:25.971 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=16520, max=65535, med=24541, FiltMin=18610, FiltMax=65515, Gamma=2.870
01:24:25.982 00.011 12020 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.28) opts 0xd
01:24:25.982 00.000 9340 UpdateGuideState exits: m=620447 SNR=94.7
01:24:25.994 00.012 12020 Handling offset move in thread for scope, endpoint = (0.04, -0.28)
01:24:25.994 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:24:26.004 00.010 12020 Moving (0.04, -0.28) raw xDistance=-0.03 yDistance=0.27
01:24:26.004 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
01:24:26.015 00.011 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
01:24:26.015 00.000 9340 Enqueuing Expose request
01:24:26.028 00.013 12020 switching direction from -1 to 1 - decHistory=4 oldest=0.73 newest=0.74
01:24:26.028 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.27 from input 0.27
01:24:26.028 00.000 12020 MoveAxis(E, 0, ABG)
01:24:26.028 00.000 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"1cbd617e-3101-4623-b561-7dadb58190b0"}
01:24:26.039 00.011 12020 Move returns status 0, amount 0
01:24:26.039 00.000 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"1cbd617e-3101-4623-b561-7dadb58190b0"}
01:24:26.069 00.030 12020 MoveAxis(S, 45, ABG)
01:24:26.070 00.001 12020 Guiding  Dir = 1, Dur = 45
01:24:26.070 00.000 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"aaaa04c2-ff9b-49f9-bc7c-98fb8ead4505"}
01:24:26.081 00.011 12020 IsSlewing returns 0
01:24:26.081 00.000 9340 case statement mapped state 6 to 3
01:24:26.095 00.014 12020 IsGuiding returns 0
01:24:26.095 00.000 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"aaaa04c2-ff9b-49f9-bc7c-98fb8ead4505"}
01:24:26.106 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"9a095b6c-5265-4113-8a5d-0652e6a4462b"}
01:24:26.118 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":348,"width":15,"height":15,"star_pos":[7.30,6.94],"pixels":"..."},"id":"9a095b6c-5265-4113-8a5d-0652e6a4462b"}
01:24:26.198 00.080 12020 IsGuiding returns 1
01:24:26.198 00.000 12020 scope still moving after pulse duration time elapsed
01:24:26.256 00.058 12020 IsSlewing returns 0
01:24:26.361 00.105 12020 IsGuiding returns 0
01:24:26.361 00.000 12020 scope move finished after 45 + 221 ms
01:24:26.361 00.000 12020 Move returns status 0, amount 45
01:24:26.361 00.000 12020 move complete, result=0
01:24:26.362 00.001 12020 worker thread done servicing request
01:24:26.362 00.000 9340 GuideStep: -0.0 px 0 ms EAST, 0.3 px 45 ms SOUTH
01:24:26.377 00.015 12020 Worker thread wakes up
01:24:26.377 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
01:24:26.377 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(803,609,31,31)
01:24:27.903 01.526 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"fa38c384-fb40-46dc-96e6-a2a2e59a77d1"}
01:24:27.935 00.032 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"fa38c384-fb40-46dc-96e6-a2a2e59a77d1"}
01:24:27.952 00.017 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"e977a4cb-f9d6-412b-aed1-d77265a4ad04"}
01:24:28.034 00.082 9340 case statement mapped state 6 to 3
01:24:28.058 00.024 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"e977a4cb-f9d6-412b-aed1-d77265a4ad04"}
01:24:28.119 00.061 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"d02ee574-e154-44fa-b960-f42038878293"}
01:24:28.159 00.040 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":348,"width":15,"height":15,"star_pos":[7.30,6.94],"pixels":"..."},"id":"d02ee574-e154-44fa-b960-f42038878293"}
01:24:28.736 00.577 12020 Exposure complete
01:24:29.084 00.348 9340 OnExposeComplete: enter
01:24:29.123 00.039 12020 worker thread done servicing request
01:24:29.123 00.000 9340 UpdateGuideState(): m_state=6
01:24:29.143 00.020 9340 Star::Find(15, 818, 623, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 349
01:24:29.157 00.014 9340 Star::Find returns 1 (0), X=818.54, Y=623.79, Mass=662090, SNR=88.0, Peak=59050 HFD=3.8
01:24:29.177 00.020 9340 MultiStar: [#1 -0.05,-0.52,0.71,U] [#2 -0.32,0.18,0.86,U] [#3 -0.22,-0.18,0.68,U] [#4 -0.40,-0.33,0.63,U] [#5 0.03,-0.69,0.00,M2] [#6 -0.17,-0.41,0.43,U] [#7 0.08,-0.34,0.32,U] [#8 0.21,-0.58,0.42,U] 
01:24:29.203 00.026 9340 refined, 7 included, MultiStar: {-0.08, -0.30}, one-star: {0.27, -0.42}
01:24:29.244 00.041 9340 CameraToMount -- cameraTheta (-1.83) - m_xAngle (-3.09) = xAngle (1.26 = 1.26)
01:24:29.258 00.014 9340 CameraToMount -- cameraTheta (-1.83) - (m_xAngle (-3.09) + m_yAngleError (-0.07)) = yAngle (1.34 = 1.34)
01:24:29.272 00.014 9340 CameraToMount -- cameraX=-0.08 cameraY=-0.30 hyp=0.31 cameraTheta=-1.83 mountX=0.09 mountY=0.30, mountTheta=1.27
01:24:29.292 00.020 9340 SchedulePrimaryMove(10104498, x=-0.08, y=-0.30, opts=13)
01:24:29.308 00.016 9340 Enqueuing Move request for scope (-0.08, -0.30)
01:24:29.320 00.012 12020 Worker thread wakes up
01:24:29.321 00.001 9340 UpdateImageDisplay: Size=(1920,1080) min=15509, max=65535, med=24798, FiltMin=19127, FiltMax=65515, Gamma=2.870
01:24:29.352 00.031 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.30) opts 0xd
01:24:29.353 00.001 12020 Handling offset move in thread for scope, endpoint = (-0.08, -0.30)
01:24:29.353 00.000 9340 UpdateGuideState exits: m=662090 SNR=88.0
01:24:29.367 00.014 12020 Moving (-0.08, -0.30) raw xDistance=0.09 yDistance=0.30
01:24:29.368 00.001 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:24:29.381 00.013 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
01:24:29.382 00.001 9340 ScheduleExposure(2000,3,1) exposurePending=0
01:24:29.394 00.012 12020 GuideAlgorithmResistSwitch::result() returns 0.30 from input 0.30
01:24:29.394 00.000 9340 Enqueuing Expose request
01:24:29.405 00.011 12020 MoveAxis(E, 0, ABG)
01:24:29.405 00.000 12020 Move returns status 0, amount 0
01:24:29.406 00.001 12020 MoveAxis(S, 48, ABG)
01:24:29.406 00.000 12020 Guiding  Dir = 1, Dur = 48
01:24:29.410 00.004 12020 IsSlewing returns 0
01:24:29.412 00.002 12020 IsGuiding returns 0
01:24:29.508 00.096 12020 IsGuiding returns 1
01:24:29.508 00.000 12020 scope still moving after pulse duration time elapsed
01:24:29.543 00.035 12020 IsSlewing returns 0
01:24:29.546 00.003 12020 IsGuiding returns 1
01:24:29.667 00.121 12020 IsSlewing returns 0
01:24:29.698 00.031 12020 IsGuiding returns 0
01:24:29.699 00.001 12020 scope move finished after 48 + 238 ms
01:24:29.699 00.000 12020 Move returns status 0, amount 48
01:24:29.699 00.000 12020 move complete, result=0
01:24:29.699 00.000 12020 worker thread done servicing request
01:24:29.700 00.001 9340 GuideStep: 0.1 px 0 ms EAST, 0.3 px 48 ms SOUTH
01:24:29.712 00.012 12020 Worker thread wakes up
01:24:29.713 00.001 12020 worker thread servicing REQUEST_EXPOSE 2000
01:24:29.713 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(803,609,31,31)
01:24:29.906 00.193 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"e1c572ea-bd8d-40f0-98b5-958c249471b3"}
01:24:29.923 00.017 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"e1c572ea-bd8d-40f0-98b5-958c249471b3"}
01:24:29.935 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"2ae08089-d3bb-438d-8d21-32d9ed7610e5"}
01:24:29.948 00.013 9340 case statement mapped state 6 to 3
01:24:29.958 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"2ae08089-d3bb-438d-8d21-32d9ed7610e5"}
01:24:29.968 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"03e9ca29-382a-4df7-9d87-9f3e6cfdcb24"}
01:24:29.983 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":349,"width":15,"height":15,"star_pos":[6.54,6.79],"pixels":"..."},"id":"03e9ca29-382a-4df7-9d87-9f3e6cfdcb24"}
01:24:31.902 01.919 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"916f95bc-9799-4b76-a749-90f14a6edfc8"}
01:24:31.913 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"916f95bc-9799-4b76-a749-90f14a6edfc8"}
01:24:31.924 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"f7e797cb-45b6-4250-a595-182cf07b2b34"}
01:24:31.934 00.010 9340 case statement mapped state 6 to 3
01:24:31.947 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"f7e797cb-45b6-4250-a595-182cf07b2b34"}
01:24:31.959 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"5bfa396d-59df-4066-909c-63d89b8193ad"}
01:24:31.988 00.029 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":349,"width":15,"height":15,"star_pos":[6.54,6.79],"pixels":"..."},"id":"5bfa396d-59df-4066-909c-63d89b8193ad"}
01:24:32.110 00.122 12020 Exposure complete
01:24:32.348 00.238 12020 worker thread done servicing request
01:24:32.348 00.000 9340 OnExposeComplete: enter
01:24:32.360 00.012 9340 UpdateGuideState(): m_state=6
01:24:32.370 00.010 9340 Star::Find(15, 818, 623, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 350
01:24:32.379 00.009 9340 Star::Find returns 1 (0), X=819.10, Y=624.28, Mass=632154, SNR=77.0, Peak=57532 HFD=4.1
01:24:32.393 00.014 9340 MultiStar: [#1 0.61,-0.09,0.80,U] [#2 0.27,0.46,1.27,U] [#3 0.02,0.04,0.77,U] [#4 0.54,0.08,0.80,U] [#5 0.51,-0.30,0.64,U] [#6 0.72,0.02,0.00,M9] [#7 0.46,0.04,0.37,U] [#8 0.71,0.04,0.00,M1] 
01:24:32.403 00.010 9340 refined, 6 included, MultiStar: {0.46, 0.09}, one-star: {0.84, 0.06}
01:24:32.413 00.010 9340 CameraToMount -- cameraTheta (0.19) - m_xAngle (-3.09) = xAngle (3.28 = -3.01)
01:24:32.425 00.012 9340 CameraToMount -- cameraTheta (0.19) - (m_xAngle (-3.09) + m_yAngleError (-0.07)) = yAngle (3.35 = -2.93)
01:24:32.450 00.025 9340 CameraToMount -- cameraX=0.46 cameraY=0.09 hyp=0.47 cameraTheta=0.19 mountX=-0.47 mountY=-0.10, mountTheta=-2.93
01:24:32.466 00.016 9340 SchedulePrimaryMove(10104498, x=0.46, y=0.09, opts=13)
01:24:32.475 00.009 9340 Enqueuing Move request for scope (0.46, 0.09)
01:24:32.486 00.011 12020 Worker thread wakes up
01:24:32.486 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=16823, max=65535, med=24777, FiltMin=18754, FiltMax=65515, Gamma=2.870
01:24:32.494 00.008 12020 worker thread servicing REQUEST_MOVE scope ofs (0.46, 0.09) opts 0xd
01:24:32.494 00.000 9340 UpdateGuideState exits: m=632154 SNR=77.0
01:24:32.504 00.010 12020 Handling offset move in thread for scope, endpoint = (0.46, 0.09)
01:24:32.504 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:24:32.514 00.010 12020 Moving (0.46, 0.09) raw xDistance=-0.47 yDistance=-0.10
01:24:32.514 00.000 12020 GuideAlgorithmHysteresis::Result() returns -0.20 from input -0.47
01:24:32.514 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:24:32.514 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
01:24:32.526 00.012 9340 Enqueuing Expose request
01:24:32.537 00.011 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
01:24:32.537 00.000 12020 MoveAxis(E, 34, ABG)
01:24:32.537 00.000 12020 Guiding  Dir = 2, Dur = 34
01:24:32.538 00.001 12020 IsSlewing returns 0
01:24:32.539 00.001 12020 IsGuiding returns 0
01:24:32.560 00.021 12020 PulseGuide returned control before completion, sleep 24
01:24:32.609 00.049 12020 IsGuiding returns 1
01:24:32.609 00.000 12020 scope still moving after pulse duration time elapsed
01:24:32.641 00.032 12020 IsSlewing returns 0
01:24:32.641 00.000 12020 IsGuiding returns 0
01:24:32.642 00.001 12020 scope move finished after 34 + 67 ms
01:24:32.642 00.000 12020 Move returns status 0, amount 34
01:24:32.642 00.000 12020 MoveAxis(N, 0, ABG)
01:24:32.643 00.001 12020 Move returns status 0, amount 0
01:24:32.643 00.000 12020 move complete, result=0
01:24:32.644 00.001 12020 worker thread done servicing request
01:24:32.644 00.000 12020 Worker thread wakes up
01:24:32.644 00.000 9340 GuideStep: -0.5 px 34 ms EAST, -0.1 px 0 ms NORTH
01:24:32.656 00.012 12020 worker thread servicing REQUEST_EXPOSE 2000
01:24:32.656 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(803,609,31,31)
01:24:33.900 01.244 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"aaab73b0-6918-4979-baba-f5fa1c8b1d20"}
01:24:33.911 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"aaab73b0-6918-4979-baba-f5fa1c8b1d20"}
01:24:33.924 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"2e06c9bc-bf98-467d-8c11-e04856f82277"}
01:24:33.941 00.017 9340 case statement mapped state 6 to 3
01:24:33.954 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"2e06c9bc-bf98-467d-8c11-e04856f82277"}
01:24:34.006 00.052 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"87acee9f-0058-4fbb-a3c9-6cb578cbf554"}
01:24:34.017 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":350,"width":15,"height":15,"star_pos":[7.10,7.28],"pixels":"..."},"id":"87acee9f-0058-4fbb-a3c9-6cb578cbf554"}
01:24:35.018 01.001 12020 Exposure complete
01:24:35.303 00.285 12020 worker thread done servicing request
01:24:35.303 00.000 9340 OnExposeComplete: enter
01:24:35.342 00.039 9340 UpdateGuideState(): m_state=6
01:24:35.357 00.015 9340 Star::Find(15, 819, 624, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 351
01:24:35.373 00.016 9340 Star::Find returns 1 (0), X=818.53, Y=624.02, Mass=666421, SNR=85.1, Peak=57192 HFD=4.1
01:24:35.384 00.011 9340 MultiStar: [#1 0.30,-0.28,0.65,U] [#2 0.24,0.39,0.91,U] [#3 -0.13,-0.11,0.78,U] [#4 -0.20,-0.28,0.65,U] [#5 -0.26,-0.39,0.62,U] [#6 0.25,0.07,0.48,U] [#7 -0.09,0.61,0.37,U] [#8 0.45,-0.56,0.00,M2] 
01:24:35.397 00.013 9340 refined, 7 included, MultiStar: {0.07, -0.05}, one-star: {0.27, -0.20}
01:24:35.411 00.014 9340 CameraToMount -- cameraTheta (-0.61) - m_xAngle (-3.09) = xAngle (2.48 = 2.48)
01:24:35.426 00.015 9340 CameraToMount -- cameraTheta (-0.61) - (m_xAngle (-3.09) + m_yAngleError (-0.07)) = yAngle (2.55 = 2.55)
01:24:35.458 00.032 9340 CameraToMount -- cameraX=0.07 cameraY=-0.05 hyp=0.08 cameraTheta=-0.61 mountX=-0.07 mountY=0.05, mountTheta=2.53
01:24:35.479 00.021 9340 SchedulePrimaryMove(10104498, x=0.07, y=-0.05, opts=13)
01:24:35.494 00.015 9340 Enqueuing Move request for scope (0.07, -0.05)
01:24:35.506 00.012 12020 Worker thread wakes up
01:24:35.506 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=16314, max=65535, med=24999, FiltMin=19246, FiltMax=65515, Gamma=2.870
01:24:35.519 00.013 12020 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.05) opts 0xd
01:24:35.519 00.000 12020 Handling offset move in thread for scope, endpoint = (0.07, -0.05)
01:24:35.520 00.001 12020 Moving (0.07, -0.05) raw xDistance=-0.07 yDistance=0.05
01:24:35.520 00.000 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
01:24:35.520 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:24:35.521 00.001 9340 UpdateGuideState exits: m=666421 SNR=85.1
01:24:35.534 00.013 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
01:24:35.534 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:24:35.548 00.014 12020 MoveAxis(E, 0, ABG)
01:24:35.549 00.001 9340 ScheduleExposure(2000,3,1) exposurePending=0
01:24:35.578 00.029 12020 Move returns status 0, amount 0
01:24:35.578 00.000 9340 Enqueuing Expose request
01:24:35.592 00.014 12020 MoveAxis(N, 0, ABG)
01:24:35.593 00.001 12020 Move returns status 0, amount 0
01:24:35.593 00.000 12020 move complete, result=0
01:24:35.593 00.000 12020 worker thread done servicing request
01:24:35.593 00.000 12020 Worker thread wakes up
01:24:35.593 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
01:24:35.594 00.001 9340 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
01:24:35.608 00.014 12020 Handling exposure in thread, d=2000 o=3 r=(803,609,31,31)
01:24:35.900 00.292 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"f1efc177-826c-4a2c-b4fd-7743b6de54b8"}
01:24:35.919 00.019 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"f1efc177-826c-4a2c-b4fd-7743b6de54b8"}
01:24:35.936 00.017 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"f3fbf8d7-fc70-4620-b912-17e2a458172d"}
01:24:35.969 00.033 9340 case statement mapped state 6 to 3
01:24:35.982 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"f3fbf8d7-fc70-4620-b912-17e2a458172d"}
01:24:36.027 00.045 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"429e4609-5408-4bd0-9237-4eb3ede31b58"}
01:24:36.044 00.017 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":351,"width":15,"height":15,"star_pos":[6.53,7.02],"pixels":"..."},"id":"429e4609-5408-4bd0-9237-4eb3ede31b58"}
01:24:37.900 01.856 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"7469fcdf-56a5-4841-96ea-61b487dabbef"}
01:24:37.917 00.017 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"7469fcdf-56a5-4841-96ea-61b487dabbef"}
01:24:37.931 00.014 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"91d5dc29-381d-40ad-8ea5-a62d0ae8100c"}
01:24:37.961 00.030 9340 case statement mapped state 6 to 3
01:24:37.970 00.009 12020 Exposure complete
01:24:37.970 00.000 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"91d5dc29-381d-40ad-8ea5-a62d0ae8100c"}
01:24:37.980 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"fbc4ce11-e621-4019-ab5e-63ace3745e91"}
01:24:37.992 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":351,"width":15,"height":15,"star_pos":[6.53,7.02],"pixels":"..."},"id":"fbc4ce11-e621-4019-ab5e-63ace3745e91"}
01:24:38.196 00.204 12020 worker thread done servicing request
01:24:38.196 00.000 9340 OnExposeComplete: enter
01:24:38.210 00.014 9340 UpdateGuideState(): m_state=6
01:24:38.219 00.009 9340 Star::Find(15, 818, 624, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 352
01:24:38.228 00.009 9340 Star::Find returns 1 (0), X=818.74, Y=624.04, Mass=589129, SNR=73.0, Peak=56208 HFD=4.0
01:24:38.242 00.014 9340 MultiStar: [#1 0.20,-0.40,0.78,U] [#2 0.32,0.60,0.00,M1] [#3 -0.02,0.17,0.79,U] [#4 0.28,-0.38,0.75,U] [#5 -0.05,-0.13,0.87,U] [#6 0.58,-0.16,0.49,U] [#7 0.30,0.02,0.42,U] [#8 0.27,-0.08,0.44,U] 
01:24:38.253 00.011 9340 refined, 7 included, MultiStar: {0.24, -0.15}, one-star: {0.48, -0.17}
01:24:38.261 00.008 9340 CameraToMount -- cameraTheta (-0.57) - m_xAngle (-3.09) = xAngle (2.52 = 2.52)
01:24:38.289 00.028 9340 CameraToMount -- cameraTheta (-0.57) - (m_xAngle (-3.09) + m_yAngleError (-0.07)) = yAngle (2.59 = 2.59)
01:24:38.299 00.010 9340 CameraToMount -- cameraX=0.24 cameraY=-0.15 hyp=0.28 cameraTheta=-0.57 mountX=-0.23 mountY=0.15, mountTheta=2.57
01:24:38.312 00.013 9340 SchedulePrimaryMove(10104498, x=0.24, y=-0.15, opts=13)
01:24:38.324 00.012 9340 Enqueuing Move request for scope (0.24, -0.15)
01:24:38.333 00.009 12020 Worker thread wakes up
01:24:38.333 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=17026, max=65535, med=25118, FiltMin=19286, FiltMax=65515, Gamma=2.870
01:24:38.342 00.009 12020 worker thread servicing REQUEST_MOVE scope ofs (0.24, -0.15) opts 0xd
01:24:38.343 00.001 9340 UpdateGuideState exits: m=589129 SNR=73.0
01:24:38.353 00.010 12020 Handling offset move in thread for scope, endpoint = (0.24, -0.15)
01:24:38.353 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:24:38.366 00.013 12020 Moving (0.24, -0.15) raw xDistance=-0.23 yDistance=0.15
01:24:38.366 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
01:24:38.377 00.011 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.23
01:24:38.377 00.000 9340 Enqueuing Expose request
01:24:38.403 00.026 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:24:38.404 00.001 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
01:24:38.404 00.000 12020 MoveAxis(E, 0, ABG)
01:24:38.404 00.000 12020 Move returns status 0, amount 0
01:24:38.405 00.001 12020 MoveAxis(N, 0, ABG)
01:24:38.405 00.000 12020 Move returns status 0, amount 0
01:24:38.405 00.000 12020 move complete, result=0
01:24:38.405 00.000 12020 worker thread done servicing request
01:24:38.405 00.000 12020 Worker thread wakes up
01:24:38.405 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
01:24:38.406 00.001 12020 Handling exposure in thread, d=2000 o=3 r=(803,609,31,31)
01:24:38.409 00.003 9340 GuideStep: -0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
01:24:39.900 01.491 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"7b918f8a-78a2-4783-a667-df79c9741902"}
01:24:39.912 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"7b918f8a-78a2-4783-a667-df79c9741902"}
01:24:39.964 00.052 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"0ff7c234-8271-45e8-97f3-98494d9b0f7c"}
01:24:39.978 00.014 9340 case statement mapped state 6 to 3
01:24:39.992 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"0ff7c234-8271-45e8-97f3-98494d9b0f7c"}
01:24:40.004 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"b136be86-191d-4ab6-b672-f274f1a8d766"}
01:24:40.017 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":352,"width":15,"height":15,"star_pos":[6.74,7.04],"pixels":"..."},"id":"b136be86-191d-4ab6-b672-f274f1a8d766"}
01:24:40.812 00.795 12020 Exposure complete
01:24:41.068 00.256 12020 worker thread done servicing request
01:24:41.069 00.001 9340 OnExposeComplete: enter
01:24:41.079 00.010 9340 UpdateGuideState(): m_state=6
01:24:41.093 00.014 9340 Star::Find(15, 818, 624, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 353
01:24:41.110 00.017 9340 Star::Find returns 1 (0), X=818.93, Y=624.29, Mass=563195, SNR=76.8, Peak=56216 HFD=4.0
01:24:41.140 00.030 9340 MultiStar: [#1 0.34,-0.08,0.91,U] [#2 0.26,0.38,1.25,U] [#3 -0.00,-0.09,0.83,U] [#4 0.20,-0.16,0.81,U] [#5 -0.03,-0.39,0.72,U] [#6 0.27,0.00,0.49,U] [#7 -0.02,0.01,0.40,U] [#8 0.69,-0.35,0.00,M2] 
01:24:41.155 00.015 9340 refined, 7 included, MultiStar: {0.24, 0.00}, one-star: {0.67, 0.08}
01:24:41.167 00.012 9340 CameraToMount -- cameraTheta (0.00) - m_xAngle (-3.09) = xAngle (3.09 = 3.09)
01:24:41.188 00.021 9340 CameraToMount -- cameraTheta (0.00) - (m_xAngle (-3.09) + m_yAngleError (-0.07)) = yAngle (3.17 = -3.11)
01:24:41.198 00.010 9340 CameraToMount -- cameraX=0.24 cameraY=0.00 hyp=0.24 cameraTheta=0.00 mountX=-0.24 mountY=-0.01, mountTheta=-3.11
01:24:41.226 00.028 9340 SchedulePrimaryMove(10104498, x=0.24, y=0.00, opts=13)
01:24:41.273 00.047 9340 Enqueuing Move request for scope (0.24, 0.00)
01:24:41.289 00.016 12020 Worker thread wakes up
01:24:41.290 00.001 12020 worker thread servicing REQUEST_MOVE scope ofs (0.24, 0.00) opts 0xd
01:24:41.291 00.001 9340 UpdateImageDisplay: Size=(1920,1080) min=16557, max=65535, med=25188, FiltMin=19363, FiltMax=65515, Gamma=2.870
01:24:41.304 00.013 12020 Handling offset move in thread for scope, endpoint = (0.24, 0.00)
01:24:41.304 00.000 12020 Moving (0.24, 0.00) raw xDistance=-0.24 yDistance=-0.01
01:24:41.304 00.000 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.24
01:24:41.304 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:24:41.304 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
01:24:41.304 00.000 12020 MoveAxis(E, 0, ABG)
01:24:41.304 00.000 12020 Move returns status 0, amount 0
01:24:41.304 00.000 12020 MoveAxis(N, 0, ABG)
01:24:41.307 00.003 9340 UpdateGuideState exits: m=563195 SNR=76.8
01:24:41.318 00.011 12020 Move returns status 0, amount 0
01:24:41.318 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:24:41.331 00.013 12020 move complete, result=0
01:24:41.331 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
01:24:41.346 00.015 12020 worker thread done servicing request
01:24:41.346 00.000 9340 Enqueuing Expose request
01:24:41.359 00.013 12020 Worker thread wakes up
01:24:41.360 00.001 9340 GuideStep: -0.2 px 0 ms EAST, -0.0 px 0 ms NORTH
01:24:41.389 00.029 12020 worker thread servicing REQUEST_EXPOSE 2000
01:24:41.390 00.001 12020 Handling exposure in thread, d=2000 o=3 r=(803,609,31,31)
01:24:41.900 00.510 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"f891b410-85af-4466-bcaa-cb11ae0ab1e6"}
01:24:41.911 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"f891b410-85af-4466-bcaa-cb11ae0ab1e6"}
01:24:41.929 00.018 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"a037f7b9-740f-4748-ab87-9041987684f1"}
01:24:41.941 00.012 9340 case statement mapped state 6 to 3
01:24:41.955 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"a037f7b9-740f-4748-ab87-9041987684f1"}
01:24:41.971 00.016 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"2a4218c6-fe73-4637-bbaf-138ab20440a9"}
01:24:41.984 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":353,"width":15,"height":15,"star_pos":[6.93,7.29],"pixels":"..."},"id":"2a4218c6-fe73-4637-bbaf-138ab20440a9"}
01:24:43.763 01.779 12020 Exposure complete
01:24:43.899 00.136 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"d221c54f-7f2f-4057-aa2e-b94849a556cc"}
01:24:43.942 00.043 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"d221c54f-7f2f-4057-aa2e-b94849a556cc"}
01:24:43.960 00.018 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"b12ac26b-1a94-4d6e-9d91-dc8d1d0307af"}
01:24:43.977 00.017 9340 case statement mapped state 6 to 3
01:24:43.989 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"b12ac26b-1a94-4d6e-9d91-dc8d1d0307af"}
01:24:44.024 00.035 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"255fd9a4-2356-4b79-bd63-bb01b738ba7b"}
01:24:44.042 00.018 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":353,"width":15,"height":15,"star_pos":[6.93,7.29],"pixels":"..."},"id":"255fd9a4-2356-4b79-bd63-bb01b738ba7b"}
01:24:44.110 00.068 9340 OnExposeComplete: enter
01:24:44.126 00.016 12020 worker thread done servicing request
01:24:44.126 00.000 9340 UpdateGuideState(): m_state=6
01:24:44.141 00.015 9340 Star::Find(15, 818, 624, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 354
01:24:44.152 00.011 9340 Star::Find returns 1 (0), X=819.49, Y=623.96, Mass=584564, SNR=70.3, Peak=60033 HFD=3.9
01:24:44.169 00.017 9340 MultiStar: [#1 0.63,-0.15,0.00,M1] [#2 0.54,0.34,0.00,M1] [#3 -0.04,-0.39,0.87,U] [#4 0.78,-0.27,0.00,M1] [#5 0.72,0.00,0.00,M1] [#6 0.99,-0.14,0.00,M7] [#7 0.60,-0.20,0.51,U] [#8 0.72,-0.36,0.00,M3] 
01:24:44.183 00.014 9340 refined, 2 included, MultiStar: {0.63, -0.29}, one-star: {1.22, -0.25}
01:24:44.226 00.043 9340 CameraToMount -- cameraTheta (-0.43) - m_xAngle (-3.09) = xAngle (2.66 = 2.66)
01:24:44.242 00.016 9340 CameraToMount -- cameraTheta (-0.43) - (m_xAngle (-3.09) + m_yAngleError (-0.07)) = yAngle (2.73 = 2.73)
01:24:44.258 00.016 9340 CameraToMount -- cameraX=0.63 cameraY=-0.29 hyp=0.69 cameraTheta=-0.43 mountX=-0.61 mountY=0.27, mountTheta=2.72
01:24:44.277 00.019 9340 SchedulePrimaryMove(10104498, x=0.63, y=-0.29, opts=13)
01:24:44.311 00.034 9340 Enqueuing Move request for scope (0.63, -0.29)
01:24:44.325 00.014 12020 Worker thread wakes up
01:24:44.326 00.001 9340 UpdateImageDisplay: Size=(1920,1080) min=16146, max=65535, med=25454, FiltMin=19671, FiltMax=65515, Gamma=2.870
01:24:44.337 00.011 12020 worker thread servicing REQUEST_MOVE scope ofs (0.63, -0.29) opts 0xd
01:24:44.337 00.000 9340 UpdateGuideState exits: m=584564 SNR=70.3
01:24:44.353 00.016 12020 Handling offset move in thread for scope, endpoint = (0.63, -0.29)
01:24:44.353 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:24:44.367 00.014 12020 Moving (0.63, -0.29) raw xDistance=-0.61 yDistance=0.27
01:24:44.368 00.001 12020 GuideAlgorithmHysteresis::Result() returns -0.26 from input -0.61
01:24:44.368 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
01:24:44.400 00.032 12020 GuideAlgorithmResistSwitch::result() returns 0.27 from input 0.27
01:24:44.400 00.000 9340 Enqueuing Expose request
01:24:44.416 00.016 12020 MoveAxis(E, 44, ABG)
01:24:44.416 00.000 12020 Guiding  Dir = 2, Dur = 44
01:24:44.417 00.001 12020 IsSlewing returns 0
01:24:44.418 00.001 12020 IsGuiding returns 0
01:24:44.440 00.022 12020 PulseGuide returned control before completion, sleep 32
01:24:44.505 00.065 12020 IsGuiding returns 1
01:24:44.506 00.001 12020 scope still moving after pulse duration time elapsed
01:24:44.537 00.031 12020 IsSlewing returns 0
01:24:44.538 00.001 12020 IsGuiding returns 0
01:24:44.538 00.000 12020 scope move finished after 44 + 75 ms
01:24:44.538 00.000 12020 Move returns status 0, amount 44
01:24:44.538 00.000 12020 MoveAxis(S, 44, ABG)
01:24:44.539 00.001 12020 Guiding  Dir = 1, Dur = 44
01:24:44.539 00.000 12020 IsSlewing returns 0
01:24:44.540 00.001 12020 IsGuiding returns 0
01:24:44.618 00.078 12020 IsGuiding returns 1
01:24:44.618 00.000 12020 scope still moving after pulse duration time elapsed
01:24:44.644 00.026 12020 IsSlewing returns 0
01:24:44.644 00.000 12020 IsGuiding returns 1
01:24:44.677 00.033 12020 IsSlewing returns 0
01:24:44.679 00.002 12020 IsGuiding returns 1
01:24:44.777 00.098 12020 IsSlewing returns 0
01:24:44.809 00.032 12020 IsGuiding returns 0
01:24:44.809 00.000 12020 scope move finished after 44 + 224 ms
01:24:44.809 00.000 12020 Move returns status 0, amount 44
01:24:44.810 00.001 12020 move complete, result=0
01:24:44.810 00.000 12020 worker thread done servicing request
01:24:44.810 00.000 9340 GuideStep: -0.6 px 44 ms EAST, 0.3 px 44 ms SOUTH
01:24:44.824 00.014 12020 Worker thread wakes up
01:24:44.824 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
01:24:44.824 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(803,609,31,31)
01:24:45.899 01.075 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"1a17b20f-bbea-4036-a1b7-033830fe7d78"}
01:24:45.919 00.020 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"1a17b20f-bbea-4036-a1b7-033830fe7d78"}
01:24:45.952 00.033 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"72552667-c7e4-49fc-9e81-dc803a4c9ab3"}
01:24:45.988 00.036 9340 case statement mapped state 6 to 3
01:24:46.004 00.016 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"72552667-c7e4-49fc-9e81-dc803a4c9ab3"}
01:24:46.029 00.025 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"ba1b72a3-9020-4ca9-a142-150e420d7f0b"}
01:24:46.047 00.018 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":354,"width":15,"height":15,"star_pos":[7.49,6.96],"pixels":"..."},"id":"ba1b72a3-9020-4ca9-a142-150e420d7f0b"}
01:24:47.213 01.166 12020 Exposure complete
01:24:47.716 00.503 9340 OnExposeComplete: enter
01:24:47.805 00.089 12020 worker thread done servicing request
01:24:47.805 00.000 9340 UpdateGuideState(): m_state=6
01:24:47.911 00.106 9340 Star::Find(15, 819, 623, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 355
01:24:47.943 00.032 9340 Star::Find returns 1 (0), X=819.00, Y=624.28, Mass=663898, SNR=76.4, Peak=57324 HFD=4.2
01:24:47.984 00.041 9340 MultiStar: [#1 0.37,0.14,0.94,U] [#2 0.28,0.50,0.99,U] [#3 -0.35,-0.13,0.84,U] [#4 0.20,-0.27,0.81,U] [#5 0.21,-0.04,0.79,U] [#6 0.05,-0.33,0.47,U] [#7 0.32,0.55,0.36,U] [#8 0.34,0.05,0.43,U] 
01:24:48.067 00.083 9340 refined, 8 included, MultiStar: {0.25, 0.06}, one-star: {0.74, 0.06}
01:24:48.101 00.034 9340 CameraToMount -- cameraTheta (0.23) - m_xAngle (-3.09) = xAngle (3.33 = -2.96)
01:24:48.118 00.017 9340 CameraToMount -- cameraTheta (0.23) - (m_xAngle (-3.09) + m_yAngleError (-0.07)) = yAngle (3.40 = -2.88)
01:24:48.161 00.043 9340 CameraToMount -- cameraX=0.25 cameraY=0.06 hyp=0.26 cameraTheta=0.23 mountX=-0.26 mountY=-0.07, mountTheta=-2.89
01:24:48.186 00.025 9340 SchedulePrimaryMove(10104498, x=0.25, y=0.06, opts=13)
01:24:48.215 00.029 9340 Enqueuing Move request for scope (0.25, 0.06)
01:24:48.233 00.018 12020 Worker thread wakes up
01:24:48.234 00.001 9340 UpdateImageDisplay: Size=(1920,1080) min=17193, max=65535, med=25462, FiltMin=19613, FiltMax=65515, Gamma=2.870
01:24:48.265 00.031 12020 worker thread servicing REQUEST_MOVE scope ofs (0.25, 0.06) opts 0xd
01:24:48.266 00.001 9340 UpdateGuideState exits: m=663898 SNR=76.4
01:24:48.282 00.016 12020 Handling offset move in thread for scope, endpoint = (0.25, 0.06)
01:24:48.282 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:24:48.297 00.015 12020 Moving (0.25, 0.06) raw xDistance=-0.26 yDistance=-0.07
01:24:48.297 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
01:24:48.309 00.012 12020 GuideAlgorithmHysteresis::Result() returns -0.13 from input -0.26
01:24:48.309 00.000 9340 Enqueuing Expose request
01:24:48.326 00.017 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:24:48.326 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
01:24:48.326 00.000 12020 MoveAxis(E, 22, ABG)
01:24:48.326 00.000 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"25c5877f-4a08-442e-b6ec-3f00a03f8796"}
01:24:48.342 00.016 12020 Guiding  Dir = 2, Dur = 22
01:24:48.342 00.000 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"25c5877f-4a08-442e-b6ec-3f00a03f8796"}
01:24:48.374 00.032 12020 IsSlewing returns 0
01:24:48.375 00.001 12020 IsGuiding returns 0
01:24:48.378 00.003 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"bc40dea6-17fa-4062-89c6-878e462a89ab"}
01:24:48.396 00.018 9340 case statement mapped state 6 to 3
01:24:48.416 00.020 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"bc40dea6-17fa-4062-89c6-878e462a89ab"}
01:24:48.431 00.015 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"df3626a5-cd92-4535-8715-8b020b9ec064"}
01:24:48.449 00.018 12020 IsGuiding returns 1
01:24:48.449 00.000 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":355,"width":15,"height":15,"star_pos":[7.00,7.28],"pixels":"..."},"id":"df3626a5-cd92-4535-8715-8b020b9ec064"}
01:24:48.462 00.013 12020 scope still moving after pulse duration time elapsed
01:24:48.503 00.041 12020 IsSlewing returns 0
01:24:48.507 00.004 12020 IsGuiding returns 0
01:24:48.507 00.000 12020 scope move finished after 22 + 108 ms
01:24:48.507 00.000 12020 Move returns status 0, amount 22
01:24:48.508 00.001 12020 MoveAxis(N, 0, ABG)
01:24:48.509 00.001 12020 Move returns status 0, amount 0
01:24:48.509 00.000 12020 move complete, result=0
01:24:48.509 00.000 12020 worker thread done servicing request
01:24:48.510 00.001 12020 Worker thread wakes up
01:24:48.510 00.000 9340 GuideStep: -0.3 px 22 ms EAST, -0.1 px 0 ms NORTH
01:24:48.533 00.023 12020 worker thread servicing REQUEST_EXPOSE 2000
01:24:48.534 00.001 12020 Handling exposure in thread, d=2000 o=3 r=(803,609,31,31)
01:24:49.898 01.364 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"2208454f-bd39-4f51-875d-7097d2f4eed8"}
01:24:49.913 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"2208454f-bd39-4f51-875d-7097d2f4eed8"}
01:24:49.925 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"864828a1-f57c-4b32-bb32-3fac59d73fea"}
01:24:49.935 00.010 9340 case statement mapped state 6 to 3
01:24:49.945 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"864828a1-f57c-4b32-bb32-3fac59d73fea"}
01:24:49.958 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"2d56f1a5-1934-4050-beb8-e603f383c942"}
01:24:49.996 00.038 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":355,"width":15,"height":15,"star_pos":[7.00,7.28],"pixels":"..."},"id":"2d56f1a5-1934-4050-beb8-e603f383c942"}
01:24:50.896 00.900 12020 Exposure complete
01:24:51.105 00.209 12020 worker thread done servicing request
01:24:51.105 00.000 9340 OnExposeComplete: enter
01:24:51.114 00.009 9340 UpdateGuideState(): m_state=6
01:24:51.124 00.010 9340 Star::Find(15, 819, 624, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 356
01:24:51.134 00.010 9340 Star::Find returns 1 (0), X=818.63, Y=624.20, Mass=635592, SNR=83.3, Peak=59612 HFD=3.7
01:24:51.144 00.010 9340 MultiStar: [#1 0.39,0.27,0.73,U] [#2 -0.06,0.53,0.96,U] [#3 -0.41,0.09,0.81,U] [#4 0.06,-0.00,0.74,U] [#5 0.12,0.13,0.64,U] [#6 -0.25,0.20,0.43,U] [#7 -0.12,0.18,0.42,U] [#8 0.46,-0.20,0.43,U] 
01:24:51.156 00.012 9340 refined, 8 included, MultiStar: {0.07, 0.15}, one-star: {0.37, -0.01}
01:24:51.183 00.027 9340 CameraToMount -- cameraTheta (1.13) - m_xAngle (-3.09) = xAngle (4.22 = -2.06)
01:24:51.195 00.012 9340 CameraToMount -- cameraTheta (1.13) - (m_xAngle (-3.09) + m_yAngleError (-0.07)) = yAngle (4.30 = -1.99)
01:24:51.208 00.013 9340 CameraToMount -- cameraX=0.07 cameraY=0.15 hyp=0.16 cameraTheta=1.13 mountX=-0.08 mountY=-0.15, mountTheta=-2.05
01:24:51.225 00.017 9340 SchedulePrimaryMove(10104498, x=0.07, y=0.15, opts=13)
01:24:51.235 00.010 9340 Enqueuing Move request for scope (0.07, 0.15)
01:24:51.250 00.015 12020 Worker thread wakes up
01:24:51.250 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=17067, max=65535, med=25711, FiltMin=20114, FiltMax=65515, Gamma=2.870
01:24:51.265 00.015 12020 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.15) opts 0xd
01:24:51.265 00.000 9340 UpdateGuideState exits: m=635592 SNR=83.3
01:24:51.276 00.011 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:24:51.299 00.023 12020 Handling offset move in thread for scope, endpoint = (0.07, 0.15)
01:24:51.299 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
01:24:51.308 00.009 12020 Moving (0.07, 0.15) raw xDistance=-0.08 yDistance=-0.15
01:24:51.308 00.000 9340 Enqueuing Expose request
01:24:51.316 00.008 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
01:24:51.316 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:24:51.317 00.001 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
01:24:51.317 00.000 12020 MoveAxis(E, 0, ABG)
01:24:51.317 00.000 12020 Move returns status 0, amount 0
01:24:51.317 00.000 12020 MoveAxis(N, 0, ABG)
01:24:51.317 00.000 12020 Move returns status 0, amount 0
01:24:51.317 00.000 12020 move complete, result=0
01:24:51.317 00.000 12020 worker thread done servicing request
01:24:51.318 00.001 12020 Worker thread wakes up
01:24:51.318 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
01:24:51.318 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(803,609,31,31)
01:24:51.322 00.004 9340 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
01:24:51.898 00.576 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"743a8955-8811-4007-adcb-7e85b5353828"}
01:24:51.907 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"743a8955-8811-4007-adcb-7e85b5353828"}
01:24:51.920 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"e3457742-872e-492d-a9f3-98a589092ba6"}
01:24:51.931 00.011 9340 case statement mapped state 6 to 3
01:24:51.941 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"e3457742-872e-492d-a9f3-98a589092ba6"}
01:24:51.955 00.014 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"30154d6a-ec5c-451a-857a-c081c825c5b8"}
01:24:51.966 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":356,"width":15,"height":15,"star_pos":[6.63,7.20],"pixels":"..."},"id":"30154d6a-ec5c-451a-857a-c081c825c5b8"}
01:24:53.695 01.729 12020 Exposure complete
01:24:53.897 00.202 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"ba0f8c20-b005-4bc4-a717-e642052fa72e"}
01:24:53.938 00.041 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"ba0f8c20-b005-4bc4-a717-e642052fa72e"}
01:24:53.957 00.019 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"d8d8e775-c7b1-4742-a7f3-b019f59b7c08"}
01:24:53.980 00.023 9340 case statement mapped state 6 to 3
01:24:53.996 00.016 12020 worker thread done servicing request
01:24:53.997 00.001 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"d8d8e775-c7b1-4742-a7f3-b019f59b7c08"}
01:24:54.011 00.014 9340 OnExposeComplete: enter
01:24:54.025 00.014 9340 UpdateGuideState(): m_state=6
01:24:54.036 00.011 9340 Star::Find(15, 818, 624, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 357
01:24:54.067 00.031 9340 Star::Find returns 1 (0), X=819.25, Y=623.89, Mass=674337, SNR=79.1, Peak=58788 HFD=4.2
01:24:54.079 00.012 9340 MultiStar: [#1 0.80,0.13,0.00,M1] [#2 0.55,0.57,0.00,M1] [#3 0.14,0.12,0.78,U] [#4 0.43,-0.37,0.73,U] [#5 0.90,0.07,0.00,M1] [#6 0.69,0.15,0.00,M6] [#7 0.63,-0.06,0.31,U] [#8 0.34,-0.28,0.42,U] 
01:24:54.092 00.013 9340 refined, 4 included, MultiStar: {0.54, -0.20}, one-star: {0.99, -0.33}
01:24:54.101 00.009 9340 CameraToMount -- cameraTheta (-0.35) - m_xAngle (-3.09) = xAngle (2.74 = 2.74)
01:24:54.110 00.009 9340 CameraToMount -- cameraTheta (-0.35) - (m_xAngle (-3.09) + m_yAngleError (-0.07)) = yAngle (2.81 = 2.81)
01:24:54.123 00.013 9340 CameraToMount -- cameraX=0.54 cameraY=-0.20 hyp=0.57 cameraTheta=-0.35 mountX=-0.53 mountY=0.18, mountTheta=2.81
01:24:54.144 00.021 9340 SchedulePrimaryMove(10104498, x=0.54, y=-0.20, opts=13)
01:24:54.175 00.031 9340 Enqueuing Move request for scope (0.54, -0.20)
01:24:54.194 00.019 12020 Worker thread wakes up
01:24:54.194 00.000 12020 worker thread servicing REQUEST_MOVE scope ofs (0.54, -0.20) opts 0xd
01:24:54.194 00.000 12020 Handling offset move in thread for scope, endpoint = (0.54, -0.20)
01:24:54.195 00.001 12020 Moving (0.54, -0.20) raw xDistance=-0.53 yDistance=0.18
01:24:54.195 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=17329, max=65535, med=25850, FiltMin=20091, FiltMax=65515, Gamma=2.870
01:24:54.209 00.014 12020 GuideAlgorithmHysteresis::Result() returns -0.22 from input -0.53
01:24:54.209 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:24:54.209 00.000 9340 UpdateGuideState exits: m=674337 SNR=79.1
01:24:54.222 00.013 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.18
01:24:54.223 00.001 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:24:54.234 00.011 12020 MoveAxis(E, 38, ABG)
01:24:54.234 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
01:24:54.249 00.015 12020 Guiding  Dir = 2, Dur = 38
01:24:54.249 00.000 9340 Enqueuing Expose request
01:24:54.262 00.013 12020 IsSlewing returns 0
01:24:54.263 00.001 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"265a473c-fe88-441a-b727-286987c8389c"}
01:24:54.290 00.027 12020 IsGuiding returns 0
01:24:54.292 00.002 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":357,"width":15,"height":15,"star_pos":[7.25,6.89],"pixels":"..."},"id":"265a473c-fe88-441a-b727-286987c8389c"}
01:24:54.326 00.034 12020 PulseGuide returned control before completion, sleep 13
01:24:54.370 00.044 12020 IsGuiding returns 0
01:24:54.371 00.001 12020 Move returns status 0, amount 38
01:24:54.371 00.000 12020 MoveAxis(N, 0, ABG)
01:24:54.371 00.000 12020 Move returns status 0, amount 0
01:24:54.371 00.000 12020 move complete, result=0
01:24:54.372 00.001 12020 worker thread done servicing request
01:24:54.372 00.000 9340 GuideStep: -0.5 px 38 ms EAST, 0.2 px 0 ms NORTH
01:24:54.387 00.015 12020 Worker thread wakes up
01:24:54.387 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
01:24:54.388 00.001 12020 Handling exposure in thread, d=2000 o=3 r=(803,609,31,31)
01:24:55.901 01.513 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"9614613b-5ee9-40f0-8513-46324e7f17c4"}
01:24:55.933 00.032 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"9614613b-5ee9-40f0-8513-46324e7f17c4"}
01:24:55.957 00.024 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"1d18c8ef-d9e5-40c9-9b2e-d7e324511b26"}
01:24:55.969 00.012 9340 case statement mapped state 6 to 3
01:24:55.983 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"1d18c8ef-d9e5-40c9-9b2e-d7e324511b26"}
01:24:55.997 00.014 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"2886ba56-20cb-4570-bef9-8802154b6888"}
01:24:56.012 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":357,"width":15,"height":15,"star_pos":[7.25,6.89],"pixels":"..."},"id":"2886ba56-20cb-4570-bef9-8802154b6888"}
01:24:56.803 00.791 12020 Exposure complete
01:24:57.013 00.210 12020 worker thread done servicing request
01:24:57.013 00.000 9340 OnExposeComplete: enter
01:24:57.022 00.009 9340 UpdateGuideState(): m_state=6
01:24:57.033 00.011 9340 Star::Find(15, 819, 623, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 358
01:24:57.041 00.008 9340 Star::Find returns 1 (0), X=819.36, Y=624.19, Mass=556637, SNR=84.0, Peak=57108 HFD=3.8
01:24:57.052 00.011 9340 MultiStar: [#1 0.76,-0.12,0.00,M2] [#2 0.62,0.48,0.00,M2] [#3 0.08,0.14,0.60,U] [#4 0.50,0.09,0.85,U] [#5 0.88,-0.08,0.00,M2] [#6 0.76,-0.26,0.00,M7] [#7 0.48,-0.37,0.35,U] [#8 0.74,-0.26,0.00,M1] 
01:24:57.066 00.014 9340 refined, 3 included, MultiStar: {0.62, 0.00}, one-star: {1.09, -0.02}
01:24:57.074 00.008 9340 CameraToMount -- cameraTheta (0.00) - m_xAngle (-3.09) = xAngle (3.10 = 3.10)
01:24:57.083 00.009 9340 CameraToMount -- cameraTheta (0.00) - (m_xAngle (-3.09) + m_yAngleError (-0.07)) = yAngle (3.17 = -3.11)
01:24:57.109 00.026 9340 CameraToMount -- cameraX=0.62 cameraY=0.00 hyp=0.62 cameraTheta=0.00 mountX=-0.62 mountY=-0.02, mountTheta=-3.11
01:24:57.124 00.015 9340 SchedulePrimaryMove(10104498, x=0.62, y=0.00, opts=13)
01:24:57.134 00.010 9340 Enqueuing Move request for scope (0.62, 0.00)
01:24:57.143 00.009 12020 Worker thread wakes up
01:24:57.143 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=16970, max=65535, med=25993, FiltMin=19561, FiltMax=65515, Gamma=2.870
01:24:57.153 00.010 12020 worker thread servicing REQUEST_MOVE scope ofs (0.62, 0.00) opts 0xd
01:24:57.153 00.000 12020 Handling offset move in thread for scope, endpoint = (0.62, 0.00)
01:24:57.153 00.000 12020 Moving (0.62, 0.00) raw xDistance=-0.62 yDistance=-0.02
01:24:57.153 00.000 12020 GuideAlgorithmHysteresis::Result() returns -0.28 from input -0.62
01:24:57.153 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:24:57.153 00.000 9340 UpdateGuideState exits: m=556637 SNR=84.0
01:24:57.162 00.009 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
01:24:57.163 00.001 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:24:57.175 00.012 12020 MoveAxis(E, 47, ABG)
01:24:57.176 00.001 9340 ScheduleExposure(2000,3,1) exposurePending=0
01:24:57.185 00.009 12020 Guiding  Dir = 2, Dur = 47
01:24:57.185 00.000 9340 Enqueuing Expose request
01:24:57.196 00.011 12020 IsSlewing returns 0
01:24:57.196 00.000 12020 IsGuiding returns 0
01:24:57.221 00.025 12020 PulseGuide returned control before completion, sleep 33
01:24:57.264 00.043 12020 IsGuiding returns 1
01:24:57.264 00.000 12020 scope still moving after pulse duration time elapsed
01:24:57.297 00.033 12020 IsSlewing returns 0
01:24:57.298 00.001 12020 IsGuiding returns 0
01:24:57.298 00.000 12020 scope move finished after 47 + 54 ms
01:24:57.298 00.000 12020 Move returns status 0, amount 47
01:24:57.299 00.001 12020 MoveAxis(N, 0, ABG)
01:24:57.299 00.000 12020 Move returns status 0, amount 0
01:24:57.299 00.000 12020 move complete, result=0
01:24:57.299 00.000 12020 worker thread done servicing request
01:24:57.299 00.000 12020 Worker thread wakes up
01:24:57.300 00.001 9340 GuideStep: -0.6 px 47 ms EAST, -0.0 px 0 ms NORTH
01:24:57.309 00.009 12020 worker thread servicing REQUEST_EXPOSE 2000
01:24:57.309 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(803,609,31,31)
01:24:57.944 00.635 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"8614f441-121e-4e11-8217-ee031678a2e4"}
01:24:57.958 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"8614f441-121e-4e11-8217-ee031678a2e4"}
01:24:57.969 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"63fde485-dcb9-4ec0-bf0d-a933938c7675"}
01:24:57.982 00.013 9340 case statement mapped state 6 to 3
01:24:57.993 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"63fde485-dcb9-4ec0-bf0d-a933938c7675"}
01:24:58.008 00.015 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"82429ea8-51e9-4e73-90d0-5c00dca6f137"}
01:24:58.026 00.018 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":358,"width":15,"height":15,"star_pos":[7.36,7.19],"pixels":"..."},"id":"82429ea8-51e9-4e73-90d0-5c00dca6f137"}
01:24:59.684 01.658 12020 Exposure complete
01:24:59.892 00.208 12020 worker thread done servicing request
01:24:59.893 00.001 9340 OnExposeComplete: enter
01:24:59.901 00.008 9340 UpdateGuideState(): m_state=6
01:24:59.910 00.009 9340 Star::Find(15, 819, 624, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 359
01:24:59.922 00.012 9340 Star::Find returns 1 (0), X=818.73, Y=623.99, Mass=655943, SNR=78.4, Peak=59284 HFD=4.0
01:24:59.931 00.009 9340 MultiStar: [#1 0.16,0.01,0.79,U] [#2 -0.07,0.61,1.04,U] [#3 -0.49,-0.08,0.74,U] [#4 -0.16,-0.41,0.70,U] [#5 0.20,0.16,0.65,U] [#6 -0.07,0.28,0.55,U] [#7 0.12,0.46,0.54,U] [#8 -0.85,-0.51,0.00,M2] 
01:24:59.942 00.011 9340 refined, 7 included, MultiStar: {0.03, 0.10}, one-star: {0.47, -0.22}
01:24:59.955 00.013 9340 CameraToMount -- cameraTheta (1.23) - m_xAngle (-3.09) = xAngle (4.32 = -1.96)
01:24:59.967 00.012 9340 CameraToMount -- cameraTheta (1.23) - (m_xAngle (-3.09) + m_yAngleError (-0.07)) = yAngle (4.39 = -1.89)
01:24:59.977 00.010 9340 CameraToMount -- cameraX=0.03 cameraY=0.10 hyp=0.10 cameraTheta=1.23 mountX=-0.04 mountY=-0.10, mountTheta=-1.95
01:25:00.007 00.030 9340 SchedulePrimaryMove(10104498, x=0.03, y=0.10, opts=13)
01:25:00.024 00.017 9340 Enqueuing Move request for scope (0.03, 0.10)
01:25:00.034 00.010 12020 Worker thread wakes up
01:25:00.034 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=17490, max=65535, med=26003, FiltMin=19993, FiltMax=65515, Gamma=2.870
01:25:00.045 00.011 12020 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.10) opts 0xd
01:25:00.045 00.000 9340 UpdateGuideState exits: m=655943 SNR=78.4
01:25:00.054 00.009 12020 Handling offset move in thread for scope, endpoint = (0.03, 0.10)
01:25:00.054 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:25:00.064 00.010 12020 Moving (0.03, 0.10) raw xDistance=-0.04 yDistance=-0.10
01:25:00.064 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
01:25:00.075 00.011 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
01:25:00.075 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:25:00.076 00.001 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
01:25:00.076 00.000 12020 MoveAxis(E, 0, ABG)
01:25:00.076 00.000 12020 Move returns status 0, amount 0
01:25:00.076 00.000 12020 MoveAxis(N, 0, ABG)
01:25:00.076 00.000 12020 Move returns status 0, amount 0
01:25:00.077 00.001 9340 Enqueuing Expose request
01:25:00.090 00.013 12020 move complete, result=0
01:25:00.090 00.000 9340 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
01:25:00.100 00.010 12020 worker thread done servicing request
01:25:00.100 00.000 12020 Worker thread wakes up
01:25:00.101 00.001 12020 worker thread servicing REQUEST_EXPOSE 2000
01:25:00.101 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(803,609,31,31)
01:25:00.124 00.023 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"5dbda7b0-1192-492c-bd87-cd39c4d8015f"}
01:25:00.137 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"5dbda7b0-1192-492c-bd87-cd39c4d8015f"}
01:25:00.147 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"d3c768d6-bd6a-4164-a737-ed2adb2041f7"}
01:25:00.161 00.014 9340 case statement mapped state 6 to 3
01:25:00.174 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"d3c768d6-bd6a-4164-a737-ed2adb2041f7"}
01:25:00.185 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"cbd94a66-5626-46d5-8703-13ba35d70d0a"}
01:25:00.207 00.022 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":359,"width":15,"height":15,"star_pos":[6.73,6.99],"pixels":"..."},"id":"cbd94a66-5626-46d5-8703-13ba35d70d0a"}
01:25:01.942 01.735 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"86b6405b-1b01-4b18-884d-fa69c85f754d"}
01:25:01.988 00.046 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"86b6405b-1b01-4b18-884d-fa69c85f754d"}
01:25:02.015 00.027 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"317f2fa4-218a-4efe-9944-c0922cd10b9f"}
01:25:02.029 00.014 9340 case statement mapped state 6 to 3
01:25:02.045 00.016 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"317f2fa4-218a-4efe-9944-c0922cd10b9f"}
01:25:02.138 00.093 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"413a10d2-3218-41d2-bb21-8868e679892b"}
01:25:02.157 00.019 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":359,"width":15,"height":15,"star_pos":[6.73,6.99],"pixels":"..."},"id":"413a10d2-3218-41d2-bb21-8868e679892b"}
01:25:02.481 00.324 12020 Exposure complete
01:25:02.743 00.262 12020 worker thread done servicing request
01:25:02.744 00.001 9340 OnExposeComplete: enter
01:25:02.757 00.013 9340 UpdateGuideState(): m_state=6
01:25:02.771 00.014 9340 Star::Find(15, 818, 623, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 360
01:25:02.809 00.038 9340 Star::Find returns 1 (0), X=819.17, Y=624.14, Mass=636839, SNR=87.5, Peak=57752 HFD=4.1
01:25:02.825 00.016 9340 MultiStar: [#1 0.53,-0.04,0.68,U] [#2 0.56,0.78,0.00,M2] [#3 0.23,0.04,0.64,U] [#4 0.59,-0.18,0.63,U] [#5 0.84,0.26,0.00,M2] [#6 0.84,0.17,0.00,M7] [#7 0.32,0.01,0.31,U] [#8 0.65,-0.23,0.00,M3] 
01:25:02.838 00.013 9340 refined, 4 included, MultiStar: {0.58, -0.06}, one-star: {0.91, -0.07}
01:25:02.847 00.009 9340 CameraToMount -- cameraTheta (-0.10) - m_xAngle (-3.09) = xAngle (3.00 = 3.00)
01:25:02.858 00.011 9340 CameraToMount -- cameraTheta (-0.10) - (m_xAngle (-3.09) + m_yAngleError (-0.07)) = yAngle (3.07 = 3.07)
01:25:02.871 00.013 9340 CameraToMount -- cameraX=0.58 cameraY=-0.06 hyp=0.58 cameraTheta=-0.10 mountX=-0.57 mountY=0.04, mountTheta=3.07
01:25:02.908 00.037 9340 SchedulePrimaryMove(10104498, x=0.58, y=-0.06, opts=13)
01:25:02.926 00.018 9340 Enqueuing Move request for scope (0.58, -0.06)
01:25:02.937 00.011 12020 Worker thread wakes up
01:25:02.938 00.001 9340 UpdateImageDisplay: Size=(1920,1080) min=17442, max=65535, med=26192, FiltMin=20270, FiltMax=65515, Gamma=2.870
01:25:02.947 00.009 12020 worker thread servicing REQUEST_MOVE scope ofs (0.58, -0.06) opts 0xd
01:25:02.947 00.000 9340 UpdateGuideState exits: m=636839 SNR=87.5
01:25:02.959 00.012 12020 Handling offset move in thread for scope, endpoint = (0.58, -0.06)
01:25:02.959 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:25:02.974 00.015 12020 Moving (0.58, -0.06) raw xDistance=-0.57 yDistance=0.04
01:25:02.974 00.000 12020 GuideAlgorithmHysteresis::Result() returns -0.24 from input -0.57
01:25:02.975 00.001 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:25:02.975 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
01:25:03.008 00.033 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
01:25:03.009 00.001 12020 MoveAxis(E, 41, ABG)
01:25:03.009 00.000 12020 Guiding  Dir = 2, Dur = 41
01:25:03.010 00.001 12020 IsSlewing returns 0
01:25:03.011 00.001 9340 Enqueuing Expose request
01:25:03.054 00.043 12020 IsGuiding returns 0
01:25:03.101 00.047 12020 IsGuiding returns 1
01:25:03.101 00.000 12020 scope still moving after pulse duration time elapsed
01:25:03.136 00.035 12020 IsSlewing returns 0
01:25:03.137 00.001 12020 IsGuiding returns 1
01:25:03.181 00.044 12020 IsSlewing returns 0
01:25:03.182 00.001 12020 IsGuiding returns 0
01:25:03.182 00.000 12020 scope move finished after 41 + 87 ms
01:25:03.183 00.001 12020 Move returns status 0, amount 41
01:25:03.183 00.000 12020 MoveAxis(N, 0, ABG)
01:25:03.183 00.000 12020 Move returns status 0, amount 0
01:25:03.183 00.000 12020 move complete, result=0
01:25:03.184 00.001 12020 worker thread done servicing request
01:25:03.184 00.000 12020 Worker thread wakes up
01:25:03.184 00.000 9340 GuideStep: -0.6 px 41 ms EAST, 0.0 px 0 ms NORTH
01:25:03.216 00.032 12020 worker thread servicing REQUEST_EXPOSE 2000
01:25:03.216 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(803,609,31,31)
01:25:03.972 00.756 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"d418fcb0-5240-43d1-bb9b-f3c7ce3dbd44"}
01:25:03.984 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"d418fcb0-5240-43d1-bb9b-f3c7ce3dbd44"}
01:25:04.002 00.018 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"764b5d62-fb15-4f91-aa35-6e59c838d7c0"}
01:25:04.018 00.016 9340 case statement mapped state 6 to 3
01:25:04.036 00.018 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"764b5d62-fb15-4f91-aa35-6e59c838d7c0"}
01:25:04.103 00.067 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"75e96d02-0ed4-4cc1-af51-bb53726670dc"}
01:25:04.114 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":360,"width":15,"height":15,"star_pos":[7.17,7.14],"pixels":"..."},"id":"75e96d02-0ed4-4cc1-af51-bb53726670dc"}
01:25:05.569 01.455 12020 Exposure complete
01:25:05.775 00.206 12020 worker thread done servicing request
01:25:05.775 00.000 9340 OnExposeComplete: enter
01:25:05.786 00.011 9340 UpdateGuideState(): m_state=6
01:25:05.800 00.014 9340 Star::Find(15, 819, 624, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 361
01:25:05.829 00.029 9340 Star::Find returns 1 (0), X=819.11, Y=623.90, Mass=644937, SNR=76.2, Peak=58690 HFD=4.2
01:25:05.864 00.035 9340 MultiStar: [#1 0.59,0.02,0.92,U] [#2 0.41,0.69,0.00,M3] [#3 0.25,0.05,0.64,U] [#4 0.05,0.17,0.86,U] [#5 0.45,0.09,0.76,U] [#6 0.49,0.02,0.44,U] [#7 -0.19,0.29,0.42,U] [#8 0.89,0.07,0.00,M4] 
01:25:05.875 00.011 9340 refined, 6 included, MultiStar: {0.41, 0.02}, one-star: {0.84, -0.32}
01:25:05.887 00.012 9340 CameraToMount -- cameraTheta (0.04) - m_xAngle (-3.09) = xAngle (3.13 = 3.13)
01:25:05.896 00.009 9340 CameraToMount -- cameraTheta (0.04) - (m_xAngle (-3.09) + m_yAngleError (-0.07)) = yAngle (3.21 = -3.08)
01:25:05.906 00.010 9340 CameraToMount -- cameraX=0.41 cameraY=0.02 hyp=0.41 cameraTheta=0.04 mountX=-0.41 mountY=-0.03, mountTheta=-3.08
01:25:05.923 00.017 9340 SchedulePrimaryMove(10104498, x=0.41, y=0.02, opts=13)
01:25:05.934 00.011 9340 Enqueuing Move request for scope (0.41, 0.02)
01:25:05.943 00.009 12020 Worker thread wakes up
01:25:05.943 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=17852, max=65535, med=26233, FiltMin=20208, FiltMax=65515, Gamma=2.870
01:25:05.976 00.033 12020 worker thread servicing REQUEST_MOVE scope ofs (0.41, 0.02) opts 0xd
01:25:05.976 00.000 9340 UpdateGuideState exits: m=644937 SNR=76.2
01:25:05.988 00.012 12020 Handling offset move in thread for scope, endpoint = (0.41, 0.02)
01:25:05.988 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:25:05.998 00.010 12020 Moving (0.41, 0.02) raw xDistance=-0.41 yDistance=-0.03
01:25:05.998 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
01:25:06.009 00.011 12020 GuideAlgorithmHysteresis::Result() returns -0.19 from input -0.41
01:25:06.010 00.001 9340 Enqueuing Expose request
01:25:06.017 00.007 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:25:06.019 00.002 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
01:25:06.019 00.000 12020 MoveAxis(E, 33, ABG)
01:25:06.019 00.000 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"a32501ad-2f5f-49fb-8c00-d5f1e9d371d5"}
01:25:06.031 00.012 12020 Guiding  Dir = 2, Dur = 33
01:25:06.031 00.000 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"a32501ad-2f5f-49fb-8c00-d5f1e9d371d5"}
01:25:06.044 00.013 12020 IsSlewing returns 0
01:25:06.045 00.001 12020 IsGuiding returns 0
01:25:06.045 00.000 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"82842968-5e98-4495-8953-10ef73c7c9bc"}
01:25:06.056 00.011 9340 case statement mapped state 6 to 3
01:25:06.068 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"82842968-5e98-4495-8953-10ef73c7c9bc"}
01:25:06.094 00.026 12020 IsGuiding returns 1
01:25:06.094 00.000 12020 scope still moving after pulse duration time elapsed
01:25:06.095 00.001 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"a3bff92f-395a-4cb4-92e8-b7c9dd0d6ceb"}
01:25:06.107 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":361,"width":15,"height":15,"star_pos":[7.11,6.90],"pixels":"..."},"id":"a3bff92f-395a-4cb4-92e8-b7c9dd0d6ceb"}
01:25:06.126 00.019 12020 IsSlewing returns 0
01:25:06.127 00.001 12020 IsGuiding returns 0
01:25:06.127 00.000 12020 scope move finished after 33 + 49 ms
01:25:06.128 00.001 12020 Move returns status 0, amount 33
01:25:06.128 00.000 12020 MoveAxis(N, 0, ABG)
01:25:06.128 00.000 12020 Move returns status 0, amount 0
01:25:06.128 00.000 12020 move complete, result=0
01:25:06.128 00.000 12020 worker thread done servicing request
01:25:06.128 00.000 12020 Worker thread wakes up
01:25:06.129 00.001 12020 worker thread servicing REQUEST_EXPOSE 2000
01:25:06.129 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(803,609,31,31)
01:25:06.129 00.000 9340 GuideStep: -0.4 px 33 ms EAST, -0.0 px 0 ms NORTH
01:25:07.986 01.857 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"b346f5cc-b703-45cf-825a-7d3ea62fe512"}
01:25:08.016 00.030 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"b346f5cc-b703-45cf-825a-7d3ea62fe512"}
01:25:08.033 00.017 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"d57d849a-b61a-43be-a146-fa632d182553"}
01:25:08.048 00.015 9340 case statement mapped state 6 to 3
01:25:08.058 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"d57d849a-b61a-43be-a146-fa632d182553"}
01:25:08.078 00.020 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"41076d8b-1405-4ba5-932e-4599dde3aa54"}
01:25:08.095 00.017 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":361,"width":15,"height":15,"star_pos":[7.11,6.90],"pixels":"..."},"id":"41076d8b-1405-4ba5-932e-4599dde3aa54"}
01:25:08.494 00.399 12020 Exposure complete
01:25:08.748 00.254 12020 worker thread done servicing request
01:25:08.749 00.001 9340 OnExposeComplete: enter
01:25:08.761 00.012 9340 UpdateGuideState(): m_state=6
01:25:08.773 00.012 9340 Star::Find(15, 819, 623, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 362
01:25:08.792 00.019 9340 Star::Find returns 1 (0), X=819.19, Y=624.21, Mass=611381, SNR=91.1, Peak=60188 HFD=4.1
01:25:08.801 00.009 9340 MultiStar: [#1 0.75,0.19,0.00,M1] [#2 0.58,0.43,0.00,M4] [#3 -0.02,0.05,0.61,U] [#4 0.27,-0.33,0.79,U] [#5 0.71,0.04,0.00,M2] [#6 0.45,0.06,0.41,U] [#7 0.87,0.54,0.00,M1] [#8 0.57,-0.33,0.00,M5] 
01:25:08.811 00.010 9340 refined, 3 included, MultiStar: {0.47, -0.07}, one-star: {0.93, 0.00}
01:25:08.821 00.010 9340 CameraToMount -- cameraTheta (-0.16) - m_xAngle (-3.09) = xAngle (2.94 = 2.94)
01:25:08.832 00.011 9340 CameraToMount -- cameraTheta (-0.16) - (m_xAngle (-3.09) + m_yAngleError (-0.07)) = yAngle (3.01 = 3.01)
01:25:08.845 00.013 9340 CameraToMount -- cameraX=0.47 cameraY=-0.07 hyp=0.47 cameraTheta=-0.16 mountX=-0.46 mountY=0.06, mountTheta=3.01
01:25:08.879 00.034 9340 SchedulePrimaryMove(10104498, x=0.47, y=-0.07, opts=13)
01:25:08.889 00.010 9340 Enqueuing Move request for scope (0.47, -0.07)
01:25:08.908 00.019 12020 Worker thread wakes up
01:25:08.909 00.001 9340 UpdateImageDisplay: Size=(1920,1080) min=17708, max=65535, med=26310, FiltMin=20434, FiltMax=65515, Gamma=2.870
01:25:08.920 00.011 12020 worker thread servicing REQUEST_MOVE scope ofs (0.47, -0.07) opts 0xd
01:25:08.920 00.000 9340 UpdateGuideState exits: m=611381 SNR=91.1
01:25:08.932 00.012 12020 Handling offset move in thread for scope, endpoint = (0.47, -0.07)
01:25:08.932 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:25:08.946 00.014 12020 Moving (0.47, -0.07) raw xDistance=-0.46 yDistance=0.06
01:25:08.946 00.000 12020 GuideAlgorithmHysteresis::Result() returns -0.21 from input -0.46
01:25:08.946 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:25:08.946 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
01:25:08.946 00.000 12020 MoveAxis(E, 36, ABG)
01:25:08.947 00.001 9340 ScheduleExposure(2000,3,1) exposurePending=0
01:25:08.964 00.017 12020 Guiding  Dir = 2, Dur = 36
01:25:08.965 00.001 9340 Enqueuing Expose request
01:25:08.999 00.034 12020 IsSlewing returns 0
01:25:09.001 00.002 12020 IsGuiding returns 0
01:25:09.018 00.017 12020 PulseGuide returned control before completion, sleep 30
01:25:09.065 00.047 12020 IsGuiding returns 0
01:25:09.066 00.001 12020 Move returns status 0, amount 36
01:25:09.066 00.000 12020 MoveAxis(N, 0, ABG)
01:25:09.066 00.000 12020 Move returns status 0, amount 0
01:25:09.066 00.000 12020 move complete, result=0
01:25:09.066 00.000 9340 GuideStep: -0.5 px 36 ms EAST, 0.1 px 0 ms NORTH
01:25:09.078 00.012 12020 worker thread done servicing request
01:25:09.078 00.000 12020 Worker thread wakes up
01:25:09.078 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
01:25:09.078 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(803,609,31,31)
01:25:10.005 00.927 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"cfd6e8e8-11b0-41d2-8de7-6e9484651249"}
01:25:10.019 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"cfd6e8e8-11b0-41d2-8de7-6e9484651249"}
01:25:10.038 00.019 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"ea14764e-1bc9-4bc1-9982-4415a8e65b59"}
01:25:10.076 00.038 9340 case statement mapped state 6 to 3
01:25:10.092 00.016 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"ea14764e-1bc9-4bc1-9982-4415a8e65b59"}
01:25:10.104 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"34dda9d5-236c-4903-9b33-de7d3c7bef8d"}
01:25:10.122 00.018 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":362,"width":15,"height":15,"star_pos":[7.19,7.21],"pixels":"..."},"id":"34dda9d5-236c-4903-9b33-de7d3c7bef8d"}
01:25:11.447 01.325 12020 Exposure complete
01:25:11.641 00.194 12020 worker thread done servicing request
01:25:11.642 00.001 9340 OnExposeComplete: enter
01:25:11.669 00.027 9340 UpdateGuideState(): m_state=6
01:25:11.682 00.013 9340 Star::Find(15, 819, 624, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 363
01:25:11.695 00.013 9340 Star::Find returns 1 (0), X=819.39, Y=624.47, Mass=618819, SNR=81.8, Peak=58324 HFD=4.1
01:25:11.708 00.013 9340 MultiStar: [#1 0.62,0.15,0.68,U] [#2 0.18,0.51,0.88,U] [#3 -0.12,0.38,0.68,U] [#4 0.39,0.13,0.60,U] [#5 0.56,-0.16,0.69,U] [#6 0.52,0.13,0.39,U] [#7 0.25,-0.13,0.34,U] [#8 0.75,0.13,0.00,M6] 
01:25:11.715 00.007 9340 refined, 7 included, MultiStar: {0.48, 0.20}, one-star: {1.12, 0.25}
01:25:11.725 00.010 9340 CameraToMount -- cameraTheta (0.39) - m_xAngle (-3.09) = xAngle (3.48 = -2.80)
01:25:11.737 00.012 9340 CameraToMount -- cameraTheta (0.39) - (m_xAngle (-3.09) + m_yAngleError (-0.07)) = yAngle (3.56 = -2.73)
01:25:11.756 00.019 9340 CameraToMount -- cameraX=0.48 cameraY=0.20 hyp=0.52 cameraTheta=0.39 mountX=-0.49 mountY=-0.21, mountTheta=-2.74
01:25:11.800 00.044 9340 SchedulePrimaryMove(10104498, x=0.48, y=0.20, opts=13)
01:25:11.819 00.019 9340 Enqueuing Move request for scope (0.48, 0.20)
01:25:11.830 00.011 12020 Worker thread wakes up
01:25:11.830 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=18425, max=65535, med=26383, FiltMin=20749, FiltMax=65515, Gamma=2.870
01:25:11.838 00.008 12020 worker thread servicing REQUEST_MOVE scope ofs (0.48, 0.20) opts 0xd
01:25:11.838 00.000 9340 UpdateGuideState exits: m=618819 SNR=81.8
01:25:11.855 00.017 12020 Handling offset move in thread for scope, endpoint = (0.48, 0.20)
01:25:11.855 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:25:11.868 00.013 12020 Moving (0.48, 0.20) raw xDistance=-0.49 yDistance=-0.21
01:25:11.868 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
01:25:11.899 00.031 12020 GuideAlgorithmHysteresis::Result() returns -0.22 from input -0.49
01:25:11.900 00.001 9340 Enqueuing Expose request
01:25:11.912 00.012 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:25:11.913 00.001 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.21
01:25:11.913 00.000 12020 MoveAxis(E, 38, ABG)
01:25:11.913 00.000 12020 Guiding  Dir = 2, Dur = 38
01:25:11.914 00.001 12020 IsSlewing returns 0
01:25:11.915 00.001 12020 IsGuiding returns 0
01:25:11.945 00.030 12020 PulseGuide returned control before completion, sleep 20
01:25:12.005 00.060 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"deecd746-3c14-4b95-9fbc-e20c57434dca"}
01:25:12.017 00.012 12020 IsGuiding returns 0
01:25:12.017 00.000 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"deecd746-3c14-4b95-9fbc-e20c57434dca"}
01:25:12.027 00.010 12020 Move returns status 0, amount 38
01:25:12.028 00.001 12020 MoveAxis(N, 0, ABG)
01:25:12.028 00.000 12020 Move returns status 0, amount 0
01:25:12.028 00.000 12020 move complete, result=0
01:25:12.028 00.000 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"6838217f-b2a5-4a00-a2de-3d237a162cf8"}
01:25:12.037 00.009 12020 worker thread done servicing request
01:25:12.037 00.000 9340 case statement mapped state 6 to 3
01:25:12.051 00.014 12020 Worker thread wakes up
01:25:12.051 00.000 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"6838217f-b2a5-4a00-a2de-3d237a162cf8"}
01:25:12.063 00.012 12020 worker thread servicing REQUEST_EXPOSE 2000
01:25:12.063 00.000 9340 GuideStep: -0.5 px 38 ms EAST, -0.2 px 0 ms NORTH
01:25:12.075 00.012 12020 Handling exposure in thread, d=2000 o=3 r=(803,609,31,31)
01:25:12.103 00.028 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"69b120de-4f48-432f-a367-846e73778e3f"}
01:25:12.113 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":363,"width":15,"height":15,"star_pos":[7.39,7.47],"pixels":"..."},"id":"69b120de-4f48-432f-a367-846e73778e3f"}
01:25:14.005 01.892 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"2d8a1ad6-d08d-43fc-82d1-c4e26cad423f"}
01:25:14.048 00.043 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"2d8a1ad6-d08d-43fc-82d1-c4e26cad423f"}
01:25:14.066 00.018 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"75e146a1-3d40-4084-a5e5-83f34c6dda29"}
01:25:14.084 00.018 9340 case statement mapped state 6 to 3
01:25:14.107 00.023 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"75e146a1-3d40-4084-a5e5-83f34c6dda29"}
01:25:14.150 00.043 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"a6c674a3-8fdb-4373-8bfd-8e39d48905eb"}
01:25:14.174 00.024 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":363,"width":15,"height":15,"star_pos":[7.39,7.47],"pixels":"..."},"id":"a6c674a3-8fdb-4373-8bfd-8e39d48905eb"}
01:25:14.487 00.313 12020 Exposure complete
01:25:14.839 00.352 12020 worker thread done servicing request
01:25:14.839 00.000 9340 OnExposeComplete: enter
01:25:14.855 00.016 9340 UpdateGuideState(): m_state=6
01:25:14.870 00.015 9340 Star::Find(15, 819, 624, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 364
01:25:14.888 00.018 9340 Star::Find returns 1 (0), X=819.08, Y=624.36, Mass=644737, SNR=75.7, Peak=59340 HFD=4.1
01:25:14.937 00.049 9340 MultiStar: [#1 0.32,0.14,0.77,U] [#2 0.30,0.80,0.00,M4] [#3 -0.13,0.32,0.64,U] [#4 0.18,0.05,0.69,U] [#5 0.45,0.16,0.59,U] [#6 0.51,0.03,0.52,U] [#7 -0.45,0.88,0.00,M1] [#8 0.30,-0.10,0.46,U] 
01:25:14.959 00.022 9340 refined, 6 included, MultiStar: {0.38, 0.12}, one-star: {0.82, 0.15}
01:25:15.005 00.046 9340 CameraToMount -- cameraTheta (0.31) - m_xAngle (-3.09) = xAngle (3.40 = -2.88)
01:25:15.058 00.053 9340 CameraToMount -- cameraTheta (0.31) - (m_xAngle (-3.09) + m_yAngleError (-0.07)) = yAngle (3.47 = -2.81)
01:25:15.076 00.018 9340 CameraToMount -- cameraX=0.38 cameraY=0.12 hyp=0.40 cameraTheta=0.31 mountX=-0.38 mountY=-0.13, mountTheta=-2.82
01:25:15.105 00.029 9340 SchedulePrimaryMove(10104498, x=0.38, y=0.12, opts=13)
01:25:15.122 00.017 9340 Enqueuing Move request for scope (0.38, 0.12)
01:25:15.157 00.035 12020 Worker thread wakes up
01:25:15.158 00.001 12020 worker thread servicing REQUEST_MOVE scope ofs (0.38, 0.12) opts 0xd
01:25:15.158 00.000 12020 Handling offset move in thread for scope, endpoint = (0.38, 0.12)
01:25:15.158 00.000 12020 Moving (0.38, 0.12) raw xDistance=-0.38 yDistance=-0.13
01:25:15.158 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=18334, max=65535, med=26379, FiltMin=20685, FiltMax=65515, Gamma=2.870
01:25:15.173 00.015 12020 GuideAlgorithmHysteresis::Result() returns -0.18 from input -0.38
01:25:15.173 00.000 9340 UpdateGuideState exits: m=644737 SNR=75.7
01:25:15.189 00.016 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:25:15.189 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:25:15.202 00.013 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
01:25:15.202 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
01:25:15.214 00.012 9340 Enqueuing Expose request
01:25:15.229 00.015 12020 MoveAxis(E, 31, ABG)
01:25:15.229 00.000 12020 Guiding  Dir = 2, Dur = 31
01:25:15.231 00.002 12020 IsSlewing returns 0
01:25:15.233 00.002 12020 IsGuiding returns 0
01:25:15.256 00.023 12020 PulseGuide returned control before completion, sleep 19
01:25:15.302 00.046 12020 IsGuiding returns 1
01:25:15.302 00.000 12020 scope still moving after pulse duration time elapsed
01:25:15.335 00.033 12020 IsSlewing returns 0
01:25:15.337 00.002 12020 IsGuiding returns 0
01:25:15.337 00.000 12020 scope move finished after 31 + 71 ms
01:25:15.338 00.001 12020 Move returns status 0, amount 31
01:25:15.338 00.000 12020 MoveAxis(N, 0, ABG)
01:25:15.338 00.000 12020 Move returns status 0, amount 0
01:25:15.338 00.000 12020 move complete, result=0
01:25:15.339 00.001 12020 worker thread done servicing request
01:25:15.339 00.000 12020 Worker thread wakes up
01:25:15.339 00.000 9340 GuideStep: -0.4 px 31 ms EAST, -0.1 px 0 ms NORTH
01:25:15.369 00.030 12020 worker thread servicing REQUEST_EXPOSE 2000
01:25:15.370 00.001 12020 Handling exposure in thread, d=2000 o=3 r=(803,609,31,31)
01:25:16.009 00.639 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"82655dea-5cd1-49c8-bd8d-4ba4747b15d3"}
01:25:16.019 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"82655dea-5cd1-49c8-bd8d-4ba4747b15d3"}
01:25:16.039 00.020 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"9c687923-9f0e-4026-8916-4b342af5470b"}
01:25:16.053 00.014 9340 case statement mapped state 6 to 3
01:25:16.102 00.049 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"9c687923-9f0e-4026-8916-4b342af5470b"}
01:25:16.117 00.015 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"e6f7860e-b620-43f3-9f55-54e50dcc668d"}
01:25:16.129 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":364,"width":15,"height":15,"star_pos":[7.08,7.36],"pixels":"..."},"id":"e6f7860e-b620-43f3-9f55-54e50dcc668d"}
01:25:17.739 01.610 12020 Exposure complete
01:25:18.066 00.327 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"bd3c1fdf-0d8b-4d0e-aa81-76b19b255f58"}
01:25:18.087 00.021 12020 worker thread done servicing request
01:25:18.087 00.000 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"bd3c1fdf-0d8b-4d0e-aa81-76b19b255f58"}
01:25:18.136 00.049 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"f7cf5ad2-2614-47ac-9fc1-8e5d7f547262"}
01:25:18.150 00.014 9340 case statement mapped state 6 to 3
01:25:18.164 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"f7cf5ad2-2614-47ac-9fc1-8e5d7f547262"}
01:25:18.174 00.010 9340 OnExposeComplete: enter
01:25:18.184 00.010 9340 UpdateGuideState(): m_state=6
01:25:18.196 00.012 9340 Star::Find(15, 819, 624, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 365
01:25:18.211 00.015 9340 Star::Find returns 1 (0), X=819.03, Y=624.24, Mass=696499, SNR=92.9, Peak=59644 HFD=4.2
01:25:18.246 00.035 9340 MultiStar: [#1 0.51,0.12,0.67,U] [#2 0.17,0.89,0.00,M5] [#3 -0.13,0.12,0.56,U] [#4 0.35,-0.05,0.57,U] [#5 0.03,0.47,0.52,U] [#6 0.34,0.37,0.38,U] [#7 -0.46,0.53,0.00,M2] [#8 0.23,-0.14,0.38,U] 
01:25:18.271 00.025 9340 refined, 6 included, MultiStar: {0.36, 0.11}, one-star: {0.77, 0.02}
01:25:18.282 00.011 9340 CameraToMount -- cameraTheta (0.31) - m_xAngle (-3.09) = xAngle (3.40 = -2.88)
01:25:18.296 00.014 9340 CameraToMount -- cameraTheta (0.31) - (m_xAngle (-3.09) + m_yAngleError (-0.07)) = yAngle (3.48 = -2.81)
01:25:18.311 00.015 9340 CameraToMount -- cameraX=0.36 cameraY=0.11 hyp=0.38 cameraTheta=0.31 mountX=-0.36 mountY=-0.12, mountTheta=-2.81
01:25:18.326 00.015 9340 SchedulePrimaryMove(10104498, x=0.36, y=0.11, opts=13)
01:25:18.362 00.036 9340 Enqueuing Move request for scope (0.36, 0.11)
01:25:18.372 00.010 12020 Worker thread wakes up
01:25:18.373 00.001 9340 UpdateImageDisplay: Size=(1920,1080) min=18437, max=65535, med=26577, FiltMin=20755, FiltMax=65515, Gamma=2.870
01:25:18.386 00.013 12020 worker thread servicing REQUEST_MOVE scope ofs (0.36, 0.11) opts 0xd
01:25:18.386 00.000 9340 UpdateGuideState exits: m=696499 SNR=92.9
01:25:18.398 00.012 12020 Handling offset move in thread for scope, endpoint = (0.36, 0.11)
01:25:18.398 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:25:18.410 00.012 12020 Moving (0.36, 0.11) raw xDistance=-0.36 yDistance=-0.12
01:25:18.410 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
01:25:18.421 00.011 12020 GuideAlgorithmHysteresis::Result() returns -0.17 from input -0.36
01:25:18.421 00.000 9340 Enqueuing Expose request
01:25:18.433 00.012 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:25:18.433 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
01:25:18.434 00.001 12020 MoveAxis(E, 28, ABG)
01:25:18.434 00.000 12020 Guiding  Dir = 2, Dur = 28
01:25:18.435 00.001 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"cbcd18d8-dc61-4812-9a35-1a2cc02a3bdb"}
01:25:18.448 00.013 12020 IsSlewing returns 0
01:25:18.448 00.000 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":365,"width":15,"height":15,"star_pos":[7.03,7.24],"pixels":"..."},"id":"cbcd18d8-dc61-4812-9a35-1a2cc02a3bdb"}
01:25:18.480 00.032 12020 IsGuiding returns 0
01:25:18.500 00.020 12020 PulseGuide returned control before completion, sleep 20
01:25:18.563 00.063 12020 IsGuiding returns 0
01:25:18.563 00.000 12020 Move returns status 0, amount 28
01:25:18.563 00.000 12020 MoveAxis(N, 0, ABG)
01:25:18.565 00.002 12020 Move returns status 0, amount 0
01:25:18.565 00.000 12020 move complete, result=0
01:25:18.565 00.000 12020 worker thread done servicing request
01:25:18.565 00.000 9340 GuideStep: -0.4 px 28 ms EAST, -0.1 px 0 ms NORTH
01:25:18.602 00.037 12020 Worker thread wakes up
01:25:18.603 00.001 12020 worker thread servicing REQUEST_EXPOSE 2000
01:25:18.603 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(803,609,31,31)
01:25:20.067 01.464 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"29507558-6444-434b-b26b-2540edd1b82c"}
01:25:20.089 00.022 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"29507558-6444-434b-b26b-2540edd1b82c"}
01:25:20.100 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"c227d0b2-262c-425d-82d9-99b93d32857e"}
01:25:20.114 00.014 9340 case statement mapped state 6 to 3
01:25:20.132 00.018 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"c227d0b2-262c-425d-82d9-99b93d32857e"}
01:25:20.144 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"a97505c2-5f7b-4783-aeeb-55d77786ac9d"}
01:25:20.160 00.016 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":365,"width":15,"height":15,"star_pos":[7.03,7.24],"pixels":"..."},"id":"a97505c2-5f7b-4783-aeeb-55d77786ac9d"}
01:25:20.999 00.839 12020 Exposure complete
01:25:21.365 00.366 12020 worker thread done servicing request
01:25:21.366 00.001 9340 OnExposeComplete: enter
01:25:21.381 00.015 9340 UpdateGuideState(): m_state=6
01:25:21.396 00.015 9340 Star::Find(15, 819, 624, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 366
01:25:21.414 00.018 9340 Star::Find returns 1 (0), X=818.46, Y=624.40, Mass=628213, SNR=80.0, Peak=60198 HFD=4.1
01:25:21.427 00.013 9340 MultiStar: [#1 -0.15,0.50,0.97,U] [#2 -0.41,0.93,0.00,M6] [#3 -0.26,0.69,0.00,M1] [#4 -0.32,0.26,0.80,U] [#5 -0.14,0.41,0.71,U] [#6 0.08,0.37,0.45,U] [#7 -0.64,0.76,0.00,M3] [#8 0.08,-0.19,0.39,U] 
01:25:21.449 00.022 9340 single-star, 5 included, MultiStar: {-0.06, 0.29}, one-star: {0.20, 0.18}
01:25:21.466 00.017 9340 CameraToMount -- cameraTheta (0.75) - m_xAngle (-3.09) = xAngle (3.84 = -2.44)
01:25:21.502 00.036 9340 CameraToMount -- cameraTheta (0.75) - (m_xAngle (-3.09) + m_yAngleError (-0.07)) = yAngle (3.91 = -2.37)
01:25:21.518 00.016 9340 CameraToMount -- cameraX=0.20 cameraY=0.18 hyp=0.27 cameraTheta=0.75 mountX=-0.21 mountY=-0.19, mountTheta=-2.40
01:25:21.538 00.020 9340 SchedulePrimaryMove(10104498, x=0.20, y=0.18, opts=13)
01:25:21.548 00.010 9340 Enqueuing Move request for scope (0.20, 0.18)
01:25:21.562 00.014 12020 Worker thread wakes up
01:25:21.562 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=17861, max=65535, med=26518, FiltMin=20905, FiltMax=65521, Gamma=2.870
01:25:21.577 00.015 12020 worker thread servicing REQUEST_MOVE scope ofs (0.20, 0.18) opts 0xd
01:25:21.577 00.000 12020 Handling offset move in thread for scope, endpoint = (0.20, 0.18)
01:25:21.578 00.001 9340 UpdateGuideState exits: m=628213 SNR=80.0
01:25:21.593 00.015 12020 Moving (0.20, 0.18) raw xDistance=-0.21 yDistance=-0.19
01:25:21.593 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:25:21.624 00.031 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.21
01:25:21.624 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
01:25:21.635 00.011 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:25:21.635 00.000 9340 Enqueuing Expose request
01:25:21.648 00.013 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
01:25:21.648 00.000 12020 MoveAxis(E, 0, ABG)
01:25:21.648 00.000 12020 Move returns status 0, amount 0
01:25:21.648 00.000 12020 MoveAxis(N, 0, ABG)
01:25:21.649 00.001 12020 Move returns status 0, amount 0
01:25:21.649 00.000 12020 move complete, result=0
01:25:21.649 00.000 12020 worker thread done servicing request
01:25:21.649 00.000 12020 Worker thread wakes up
01:25:21.650 00.001 12020 worker thread servicing REQUEST_EXPOSE 2000
01:25:21.650 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(803,609,31,31)
01:25:21.653 00.003 9340 GuideStep: -0.2 px 0 ms EAST, -0.2 px 0 ms NORTH
01:25:22.063 00.410 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"004f9df4-5133-403f-9933-5a0c9e532503"}
01:25:22.079 00.016 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"004f9df4-5133-403f-9933-5a0c9e532503"}
01:25:22.098 00.019 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"6852101a-722c-40c8-9fc0-0aa0169dad47"}
01:25:22.113 00.015 9340 case statement mapped state 6 to 3
01:25:22.142 00.029 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"6852101a-722c-40c8-9fc0-0aa0169dad47"}
01:25:22.156 00.014 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"f8386b8a-b421-4591-8451-e6f5a6ed214a"}
01:25:22.170 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":366,"width":15,"height":15,"star_pos":[7.46,7.40],"pixels":"..."},"id":"f8386b8a-b421-4591-8451-e6f5a6ed214a"}
01:25:24.014 01.844 12020 Exposure complete
01:25:24.065 00.051 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"475fe498-5c54-4a82-8ba9-baeffe01b297"}
01:25:24.085 00.020 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"475fe498-5c54-4a82-8ba9-baeffe01b297"}
01:25:24.094 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"d73da791-38f8-41e7-8c8d-b582e38249f4"}
01:25:24.105 00.011 9340 case statement mapped state 6 to 3
01:25:24.116 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"d73da791-38f8-41e7-8c8d-b582e38249f4"}
01:25:24.124 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"c532c534-a542-4ba2-857e-6bd5cd867a5f"}
01:25:24.135 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":366,"width":15,"height":15,"star_pos":[7.46,7.40],"pixels":"..."},"id":"c532c534-a542-4ba2-857e-6bd5cd867a5f"}
01:25:24.234 00.099 12020 worker thread done servicing request
01:25:24.234 00.000 9340 OnExposeComplete: enter
01:25:24.247 00.013 9340 UpdateGuideState(): m_state=6
01:25:24.257 00.010 9340 Star::Find(15, 818, 624, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 367
01:25:24.270 00.013 9340 Star::Find returns 1 (0), X=818.90, Y=624.43, Mass=593197, SNR=71.0, Peak=60226 HFD=3.9
01:25:24.298 00.028 9340 MultiStar: [#1 0.33,0.55,1.05,U] [#2 -0.01,0.66,0.00,M7] [#3 -0.33,0.14,0.68,U] [#4 0.11,0.12,0.86,U] [#5 0.08,0.41,0.84,U] [#6 0.13,0.24,0.44,U] [#7 -0.17,0.52,0.49,U] [#8 0.19,-0.06,0.52,U] 
01:25:24.314 00.016 9340 refined, 7 included, MultiStar: {0.17, 0.28}, one-star: {0.64, 0.21}
01:25:24.322 00.008 9340 CameraToMount -- cameraTheta (1.03) - m_xAngle (-3.09) = xAngle (4.12 = -2.16)
01:25:24.335 00.013 9340 CameraToMount -- cameraTheta (1.03) - (m_xAngle (-3.09) + m_yAngleError (-0.07)) = yAngle (4.20 = -2.09)
01:25:24.343 00.008 9340 CameraToMount -- cameraX=0.17 cameraY=0.28 hyp=0.33 cameraTheta=1.03 mountX=-0.18 mountY=-0.29, mountTheta=-2.14
01:25:24.358 00.015 9340 SchedulePrimaryMove(10104498, x=0.17, y=0.28, opts=13)
01:25:24.370 00.012 9340 Enqueuing Move request for scope (0.17, 0.28)
01:25:24.382 00.012 12020 Worker thread wakes up
01:25:24.382 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=18314, max=65535, med=26483, FiltMin=20819, FiltMax=65515, Gamma=2.870
01:25:24.392 00.010 12020 worker thread servicing REQUEST_MOVE scope ofs (0.17, 0.28) opts 0xd
01:25:24.392 00.000 9340 UpdateGuideState exits: m=593197 SNR=71.0
01:25:24.417 00.025 12020 Handling offset move in thread for scope, endpoint = (0.17, 0.28)
01:25:24.417 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:25:24.428 00.011 12020 Moving (0.17, 0.28) raw xDistance=-0.18 yDistance=-0.29
01:25:24.428 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
01:25:24.438 00.010 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.18
01:25:24.438 00.000 9340 Enqueuing Expose request
01:25:24.448 00.010 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
01:25:24.448 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.29
01:25:24.448 00.000 12020 MoveAxis(E, 0, ABG)
01:25:24.449 00.001 12020 Move returns status 0, amount 0
01:25:24.449 00.000 12020 MoveAxis(N, 0, ABG)
01:25:24.449 00.000 12020 Move returns status 0, amount 0
01:25:24.449 00.000 12020 move complete, result=0
01:25:24.449 00.000 12020 worker thread done servicing request
01:25:24.449 00.000 12020 Worker thread wakes up
01:25:24.449 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
01:25:24.450 00.001 12020 Handling exposure in thread, d=2000 o=3 r=(803,609,31,31)
01:25:24.452 00.002 9340 GuideStep: -0.2 px 0 ms EAST, -0.3 px 0 ms NORTH
01:25:26.062 01.610 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"8b3e2226-47f5-4b00-99d8-278e01e305a4"}
01:25:26.075 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"8b3e2226-47f5-4b00-99d8-278e01e305a4"}
01:25:26.100 00.025 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"ce0ecb7d-3a7f-448b-83fd-85424c8e14d5"}
01:25:26.118 00.018 9340 case statement mapped state 6 to 3
01:25:26.126 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"ce0ecb7d-3a7f-448b-83fd-85424c8e14d5"}
01:25:26.137 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"b330c382-945f-4443-b0fd-1cbf2b5ba855"}
01:25:26.148 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":367,"width":15,"height":15,"star_pos":[6.90,7.43],"pixels":"..."},"id":"b330c382-945f-4443-b0fd-1cbf2b5ba855"}
01:25:26.810 00.662 12020 Exposure complete
01:25:27.097 00.287 12020 worker thread done servicing request
01:25:27.098 00.001 9340 OnExposeComplete: enter
01:25:27.114 00.016 9340 UpdateGuideState(): m_state=6
01:25:27.127 00.013 9340 Star::Find(15, 818, 624, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 368
01:25:27.143 00.016 9340 Star::Find returns 1 (0), X=818.62, Y=624.37, Mass=604752, SNR=82.2, Peak=59134 HFD=3.7
01:25:27.161 00.018 9340 MultiStar: [#1 0.32,0.16,0.76,U] [#2 0.03,0.69,0.00,M8] [#3 -0.22,0.70,0.00,M1] [#4 0.04,0.24,0.61,U] [#5 0.06,0.11,0.76,U] [#6 0.06,0.72,0.00,M1] [#7 0.01,0.88,0.00,M3] [#8 0.18,0.22,0.36,U] 
01:25:27.196 00.035 9340 refined, 4 included, MultiStar: {0.21, 0.17}, one-star: {0.36, 0.16}
01:25:27.212 00.016 9340 CameraToMount -- cameraTheta (0.68) - m_xAngle (-3.09) = xAngle (3.77 = -2.51)
01:25:27.224 00.012 9340 CameraToMount -- cameraTheta (0.68) - (m_xAngle (-3.09) + m_yAngleError (-0.07)) = yAngle (3.84 = -2.44)
01:25:27.239 00.015 9340 CameraToMount -- cameraX=0.21 cameraY=0.17 hyp=0.27 cameraTheta=0.68 mountX=-0.22 mountY=-0.17, mountTheta=-2.47
01:25:27.255 00.016 9340 SchedulePrimaryMove(10104498, x=0.21, y=0.17, opts=13)
01:25:27.273 00.018 9340 Enqueuing Move request for scope (0.21, 0.17)
01:25:27.285 00.012 12020 Worker thread wakes up
01:25:27.285 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=17870, max=65535, med=26545, FiltMin=20972, FiltMax=65515, Gamma=2.870
01:25:27.319 00.034 12020 worker thread servicing REQUEST_MOVE scope ofs (0.21, 0.17) opts 0xd
01:25:27.319 00.000 9340 UpdateGuideState exits: m=604752 SNR=82.2
01:25:27.332 00.013 12020 Handling offset move in thread for scope, endpoint = (0.21, 0.17)
01:25:27.332 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:25:27.345 00.013 12020 Moving (0.21, 0.17) raw xDistance=-0.22 yDistance=-0.17
01:25:27.346 00.001 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.22
01:25:27.346 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
01:25:27.358 00.012 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:25:27.358 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
01:25:27.359 00.001 12020 MoveAxis(E, 0, ABG)
01:25:27.359 00.000 9340 Enqueuing Expose request
01:25:27.370 00.011 12020 Move returns status 0, amount 0
01:25:27.370 00.000 12020 MoveAxis(N, 0, ABG)
01:25:27.370 00.000 12020 Move returns status 0, amount 0
01:25:27.370 00.000 12020 move complete, result=0
01:25:27.370 00.000 12020 worker thread done servicing request
01:25:27.371 00.001 12020 Worker thread wakes up
01:25:27.371 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
01:25:27.371 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(803,609,31,31)
01:25:27.374 00.003 9340 GuideStep: -0.2 px 0 ms EAST, -0.2 px 0 ms NORTH
01:25:28.062 00.688 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"627bbe79-6b28-4bc4-86ad-50d5deae21af"}
01:25:28.102 00.040 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"627bbe79-6b28-4bc4-86ad-50d5deae21af"}
01:25:28.119 00.017 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"297f5f23-83a0-4790-97d6-142cef2e8069"}
01:25:28.138 00.019 9340 case statement mapped state 6 to 3
01:25:28.149 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"297f5f23-83a0-4790-97d6-142cef2e8069"}
01:25:28.188 00.039 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"6a34179a-e608-4d20-b842-98a4e77d0613"}
01:25:28.221 00.033 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":368,"width":15,"height":15,"star_pos":[6.62,7.37],"pixels":"..."},"id":"6a34179a-e608-4d20-b842-98a4e77d0613"}
01:25:29.744 01.523 12020 Exposure complete
01:25:29.947 00.203 12020 worker thread done servicing request
01:25:29.948 00.001 9340 OnExposeComplete: enter
01:25:29.973 00.025 9340 UpdateGuideState(): m_state=6
01:25:29.983 00.010 9340 Star::Find(15, 818, 624, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 369
01:25:29.992 00.009 9340 Star::Find returns 1 (0), X=818.84, Y=624.33, Mass=685357, SNR=88.1, Peak=59976 HFD=4.1
01:25:30.004 00.012 9340 MultiStar: [#1 0.40,-0.08,0.68,U] [#2 -0.03,0.50,0.97,U] [#3 -0.07,0.17,0.72,U] [#4 0.06,0.22,0.71,U] [#5 0.01,0.28,0.58,U] [#6 0.04,-0.15,0.45,U] [#7 -0.44,0.38,0.48,U] [#8 -0.09,-0.25,0.40,U] 
01:25:30.013 00.009 9340 refined, 8 included, MultiStar: {0.10, 0.17}, one-star: {0.58, 0.11}
01:25:30.021 00.008 9340 CameraToMount -- cameraTheta (1.05) - m_xAngle (-3.09) = xAngle (4.14 = -2.14)
01:25:30.032 00.011 9340 CameraToMount -- cameraTheta (1.05) - (m_xAngle (-3.09) + m_yAngleError (-0.07)) = yAngle (4.22 = -2.06)
01:25:30.046 00.014 9340 CameraToMount -- cameraX=0.10 cameraY=0.17 hyp=0.19 cameraTheta=1.05 mountX=-0.10 mountY=-0.17, mountTheta=-2.12
01:25:30.075 00.029 9340 SchedulePrimaryMove(10104498, x=0.10, y=0.17, opts=13)
01:25:30.088 00.013 9340 Enqueuing Move request for scope (0.10, 0.17)
01:25:30.097 00.009 12020 Worker thread wakes up
01:25:30.097 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=18450, max=65535, med=26781, FiltMin=21155, FiltMax=65515, Gamma=2.870
01:25:30.106 00.009 12020 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.17) opts 0xd
01:25:30.107 00.001 9340 UpdateGuideState exits: m=685357 SNR=88.1
01:25:30.118 00.011 12020 Handling offset move in thread for scope, endpoint = (0.10, 0.17)
01:25:30.118 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:25:30.128 00.010 12020 Moving (0.10, 0.17) raw xDistance=-0.10 yDistance=-0.17
01:25:30.128 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
01:25:30.139 00.011 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
01:25:30.140 00.001 9340 Enqueuing Expose request
01:25:30.152 00.012 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:25:30.152 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
01:25:30.152 00.000 12020 MoveAxis(E, 0, ABG)
01:25:30.152 00.000 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"44c0216e-4347-4578-b854-c845bc25e55d"}
01:25:30.164 00.012 12020 Move returns status 0, amount 0
01:25:30.164 00.000 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"44c0216e-4347-4578-b854-c845bc25e55d"}
01:25:30.175 00.011 12020 MoveAxis(N, 0, ABG)
01:25:30.175 00.000 12020 Move returns status 0, amount 0
01:25:30.175 00.000 12020 move complete, result=0
01:25:30.176 00.001 12020 worker thread done servicing request
01:25:30.176 00.000 12020 Worker thread wakes up
01:25:30.177 00.001 9340 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
01:25:30.202 00.025 12020 worker thread servicing REQUEST_EXPOSE 2000
01:25:30.203 00.001 12020 Handling exposure in thread, d=2000 o=3 r=(803,609,31,31)
01:25:30.211 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"eb760726-06d8-4981-99c6-6ae02af5280f"}
01:25:30.222 00.011 9340 case statement mapped state 6 to 3
01:25:30.232 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"eb760726-06d8-4981-99c6-6ae02af5280f"}
01:25:30.244 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"883e6bf9-1781-484e-82bb-6381b2833135"}
01:25:30.255 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":369,"width":15,"height":15,"star_pos":[6.84,7.33],"pixels":"..."},"id":"883e6bf9-1781-484e-82bb-6381b2833135"}
01:25:32.063 01.808 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"43b0b0bc-dc11-43b9-aa0e-51287620a38a"}
01:25:32.075 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"43b0b0bc-dc11-43b9-aa0e-51287620a38a"}
01:25:32.089 00.014 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"6f7cbf75-ac92-48c7-b57f-ff8ca5f8cbfc"}
01:25:32.101 00.012 9340 case statement mapped state 6 to 3
01:25:32.111 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"6f7cbf75-ac92-48c7-b57f-ff8ca5f8cbfc"}
01:25:32.121 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"a340d7d9-b59d-4e2a-bede-5ecf01f1e6da"}
01:25:32.134 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":369,"width":15,"height":15,"star_pos":[6.84,7.33],"pixels":"..."},"id":"a340d7d9-b59d-4e2a-bede-5ecf01f1e6da"}
01:25:32.559 00.425 12020 Exposure complete
01:25:32.758 00.199 12020 worker thread done servicing request
01:25:32.758 00.000 9340 OnExposeComplete: enter
01:25:32.769 00.011 9340 UpdateGuideState(): m_state=6
01:25:32.780 00.011 9340 Star::Find(15, 818, 624, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 370
01:25:32.794 00.014 9340 Star::Find returns 1 (0), X=818.75, Y=624.40, Mass=601139, SNR=74.8, Peak=61716 HFD=3.7
01:25:32.804 00.010 9340 MultiStar: [#1 0.17,0.39,0.95,U] [#2 -0.14,0.77,0.00,M8] [#3 -0.52,0.31,0.79,U] [#4 -0.12,0.06,0.75,U] [#5 -0.32,0.44,0.62,U] [#6 -0.04,0.21,0.43,U] [#7 -0.10,0.47,0.40,U] [#8 -0.09,0.29,0.40,U] 
01:25:32.812 00.008 9340 refined, 7 included, MultiStar: {-0.03, 0.29}, one-star: {0.48, 0.19}
01:25:32.820 00.008 9340 CameraToMount -- cameraTheta (1.67) - m_xAngle (-3.09) = xAngle (4.77 = -1.52)
01:25:32.830 00.010 9340 CameraToMount -- cameraTheta (1.67) - (m_xAngle (-3.09) + m_yAngleError (-0.07)) = yAngle (4.84 = -1.44)
01:25:32.842 00.012 9340 CameraToMount -- cameraX=-0.03 cameraY=0.29 hyp=0.29 cameraTheta=1.67 mountX=0.02 mountY=-0.28, mountTheta=-1.52
01:25:32.869 00.027 9340 SchedulePrimaryMove(10104498, x=-0.03, y=0.29, opts=13)
01:25:32.879 00.010 9340 Enqueuing Move request for scope (-0.03, 0.29)
01:25:32.889 00.010 12020 Worker thread wakes up
01:25:32.889 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=17329, max=65535, med=26614, FiltMin=20658, FiltMax=65515, Gamma=2.870
01:25:32.900 00.011 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.29) opts 0xd
01:25:32.900 00.000 12020 Handling offset move in thread for scope, endpoint = (-0.03, 0.29)
01:25:32.900 00.000 9340 UpdateGuideState exits: m=601139 SNR=74.8
01:25:32.913 00.013 12020 Moving (-0.03, 0.29) raw xDistance=0.02 yDistance=-0.28
01:25:32.913 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:25:32.922 00.009 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
01:25:32.923 00.001 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
01:25:32.923 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.28
01:25:32.923 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
01:25:32.938 00.015 12020 MoveAxis(E, 0, ABG)
01:25:32.939 00.001 9340 Enqueuing Expose request
01:25:32.957 00.018 12020 Move returns status 0, amount 0
01:25:32.957 00.000 12020 MoveAxis(N, 0, ABG)
01:25:32.957 00.000 12020 Move returns status 0, amount 0
01:25:32.957 00.000 12020 move complete, result=0
01:25:32.957 00.000 12020 worker thread done servicing request
01:25:32.957 00.000 12020 Worker thread wakes up
01:25:32.958 00.001 12020 worker thread servicing REQUEST_EXPOSE 2000
01:25:32.958 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(803,609,31,31)
01:25:32.961 00.003 9340 GuideStep: 0.0 px 0 ms EAST, -0.3 px 0 ms NORTH
01:25:34.062 01.101 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"79470d72-2720-469e-b8f6-b600e942522f"}
01:25:34.087 00.025 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"79470d72-2720-469e-b8f6-b600e942522f"}
01:25:34.168 00.081 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"81e11b69-a218-44d2-b4ea-cff897657ccc"}
01:25:34.192 00.024 9340 case statement mapped state 6 to 3
01:25:34.210 00.018 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"81e11b69-a218-44d2-b4ea-cff897657ccc"}
01:25:34.264 00.054 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"1c7af38b-c072-4f3d-8d80-ea6c34f00b73"}
01:25:34.311 00.047 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":370,"width":15,"height":15,"star_pos":[6.75,7.40],"pixels":"..."},"id":"1c7af38b-c072-4f3d-8d80-ea6c34f00b73"}
01:25:35.344 01.033 12020 Exposure complete
01:25:35.549 00.205 12020 worker thread done servicing request
01:25:35.549 00.000 9340 OnExposeComplete: enter
01:25:35.559 00.010 9340 UpdateGuideState(): m_state=6
01:25:35.569 00.010 9340 Star::Find(15, 818, 624, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 371
01:25:35.578 00.009 9340 Star::Find returns 1 (0), X=819.15, Y=624.62, Mass=603702, SNR=73.3, Peak=61076 HFD=3.7
01:25:35.587 00.009 9340 MultiStar: [#1 0.36,0.32,0.97,U] [#2 0.16,0.99,0.00,M9] [#3 0.15,0.56,0.65,U] [#4 0.44,0.42,0.73,U] [#5 0.50,0.58,0.00,M1] [#6 0.01,0.29,0.41,U] [#7 0.45,0.50,0.00,M2] [#8 0.22,0.50,0.42,U] 
01:25:35.596 00.009 9340 refined, 5 included, MultiStar: {0.42, 0.41}, one-star: {0.88, 0.41}
01:25:35.605 00.009 9340 CameraToMount -- cameraTheta (0.78) - m_xAngle (-3.09) = xAngle (3.87 = -2.41)
01:25:35.616 00.011 9340 CameraToMount -- cameraTheta (0.78) - (m_xAngle (-3.09) + m_yAngleError (-0.07)) = yAngle (3.94 = -2.34)
01:25:35.625 00.009 9340 CameraToMount -- cameraX=0.42 cameraY=0.41 hyp=0.59 cameraTheta=0.78 mountX=-0.44 mountY=-0.42, mountTheta=-2.37
01:25:35.641 00.016 9340 SchedulePrimaryMove(10104498, x=0.42, y=0.41, opts=13)
01:25:35.668 00.027 9340 Enqueuing Move request for scope (0.42, 0.41)
01:25:35.678 00.010 12020 Worker thread wakes up
01:25:35.678 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=18568, max=65535, med=26834, FiltMin=20740, FiltMax=65515, Gamma=2.870
01:25:35.686 00.008 9340 UpdateGuideState exits: m=603702 SNR=73.3
01:25:35.695 00.009 12020 worker thread servicing REQUEST_MOVE scope ofs (0.42, 0.41) opts 0xd
01:25:35.696 00.001 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:25:35.704 00.008 12020 Handling offset move in thread for scope, endpoint = (0.42, 0.41)
01:25:35.704 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
01:25:35.712 00.008 9340 Enqueuing Expose request
01:25:35.727 00.015 12020 Moving (0.42, 0.41) raw xDistance=-0.44 yDistance=-0.42
01:25:35.728 00.001 12020 GuideAlgorithmHysteresis::Result() returns -0.18 from input -0.44
01:25:35.728 00.000 12020 switching direction from 1 to -1 - decHistory=-3 oldest=-0.28 newest=-0.88
01:25:35.728 00.000 12020 GuideAlgorithmResistSwitch::result() returns -0.42 from input -0.42
01:25:35.729 00.001 12020 MoveAxis(E, 31, ABG)
01:25:35.729 00.000 12020 Guiding  Dir = 2, Dur = 31
01:25:35.730 00.001 12020 IsSlewing returns 0
01:25:35.731 00.001 12020 IsGuiding returns 0
01:25:35.753 00.022 12020 PulseGuide returned control before completion, sleep 21
01:25:35.786 00.033 12020 IsGuiding returns 1
01:25:35.786 00.000 12020 scope still moving after pulse duration time elapsed
01:25:35.816 00.030 12020 IsSlewing returns 0
01:25:35.817 00.001 12020 IsGuiding returns 0
01:25:35.817 00.000 12020 scope move finished after 31 + 54 ms
01:25:35.817 00.000 12020 Move returns status 0, amount 31
01:25:35.817 00.000 12020 MoveAxis(N, 69, ABG)
01:25:35.818 00.001 12020 Guiding  Dir = 0, Dur = 69
01:25:35.818 00.000 12020 IsSlewing returns 0
01:25:35.819 00.001 12020 IsGuiding returns 0
01:25:35.897 00.078 12020 IsGuiding returns 1
01:25:35.897 00.000 12020 scope still moving after pulse duration time elapsed
01:25:35.961 00.064 12020 IsSlewing returns 0
01:25:36.056 00.095 12020 IsGuiding returns 0
01:25:36.057 00.001 12020 scope move finished after 69 + 167 ms
01:25:36.057 00.000 12020 Move returns status 0, amount 69
01:25:36.057 00.000 12020 move complete, result=0
01:25:36.057 00.000 12020 worker thread done servicing request
01:25:36.057 00.000 12020 Worker thread wakes up
01:25:36.057 00.000 9340 GuideStep: -0.4 px 31 ms EAST, -0.4 px 69 ms NORTH
01:25:36.069 00.012 12020 worker thread servicing REQUEST_EXPOSE 2000
01:25:36.069 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(803,609,31,31)
01:25:36.084 00.015 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"d6a6336b-c807-47d2-80d8-a6ed60b947ee"}
01:25:36.098 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"d6a6336b-c807-47d2-80d8-a6ed60b947ee"}
01:25:36.122 00.024 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"e4986664-3968-4cc8-893d-7e67dd44830b"}
01:25:36.133 00.011 9340 case statement mapped state 6 to 3
01:25:36.143 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"e4986664-3968-4cc8-893d-7e67dd44830b"}
01:25:36.157 00.014 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"2c233bb7-4c6e-4fbf-9b33-483902c9b9c1"}
01:25:36.169 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":371,"width":15,"height":15,"star_pos":[7.15,6.62],"pixels":"..."},"id":"2c233bb7-4c6e-4fbf-9b33-483902c9b9c1"}
01:25:38.064 01.895 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"5bb0bddf-5141-4d4b-ae77-3a37806909de"}
01:25:38.079 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"5bb0bddf-5141-4d4b-ae77-3a37806909de"}
01:25:38.088 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"f7225203-f40f-4629-a82f-d58cc478245e"}
01:25:38.099 00.011 9340 case statement mapped state 6 to 3
01:25:38.112 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"f7225203-f40f-4629-a82f-d58cc478245e"}
01:25:38.121 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"47bd5e50-2282-4975-a0c6-80b88eeaa8bc"}
01:25:38.130 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":371,"width":15,"height":15,"star_pos":[7.15,6.62],"pixels":"..."},"id":"47bd5e50-2282-4975-a0c6-80b88eeaa8bc"}
01:25:38.428 00.298 12020 Exposure complete
01:25:38.660 00.232 12020 worker thread done servicing request
01:25:38.660 00.000 9340 OnExposeComplete: enter
01:25:38.674 00.014 9340 UpdateGuideState(): m_state=6
01:25:38.685 00.011 9340 Star::Find(15, 819, 624, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 372
01:25:38.716 00.031 9340 Star::Find returns 1 (0), X=818.27, Y=624.33, Mass=629389, SNR=71.0, Peak=60290 HFD=3.8
01:25:38.726 00.010 9340 MultiStar: [#1 -0.27,0.33,0.82,U] [#2 -0.70,0.70,0.00,M10] [#3 -0.81,0.54,0.00,M1] [#4 -0.29,-0.07,0.74,U] [#5 -0.09,0.38,0.84,U] [#6 -0.51,-0.06,0.42,U] [#7 0.04,0.27,0.47,U] [#8 -0.23,0.25,0.52,U] 
01:25:38.737 00.011 9340 single-star, 6 included, MultiStar: {-0.17, 0.18}, one-star: {0.01, 0.12}
01:25:38.748 00.011 9340 CameraToMount -- cameraTheta (1.51) - m_xAngle (-3.09) = xAngle (4.61 = -1.68)
01:25:38.762 00.014 9340 CameraToMount -- cameraTheta (1.51) - (m_xAngle (-3.09) + m_yAngleError (-0.07)) = yAngle (4.68 = -1.60)
01:25:38.775 00.013 9340 CameraToMount -- cameraX=0.01 cameraY=0.12 hyp=0.12 cameraTheta=1.51 mountX=-0.01 mountY=-0.12, mountTheta=-1.68
01:25:38.810 00.035 9340 SchedulePrimaryMove(10104498, x=0.01, y=0.12, opts=13)
01:25:38.821 00.011 9340 Enqueuing Move request for scope (0.01, 0.12)
01:25:38.830 00.009 12020 Worker thread wakes up
01:25:38.830 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=18522, max=65535, med=26684, FiltMin=20489, FiltMax=65515, Gamma=2.870
01:25:38.841 00.011 12020 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.12) opts 0xd
01:25:38.841 00.000 9340 UpdateGuideState exits: m=629389 SNR=71.0
01:25:38.854 00.013 12020 Handling offset move in thread for scope, endpoint = (0.01, 0.12)
01:25:38.854 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:25:38.864 00.010 12020 Moving (0.01, 0.12) raw xDistance=-0.01 yDistance=-0.12
01:25:38.864 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
01:25:38.892 00.028 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
01:25:38.892 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:25:38.892 00.000 9340 Enqueuing Expose request
01:25:38.906 00.014 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
01:25:38.906 00.000 12020 MoveAxis(E, 0, ABG)
01:25:38.907 00.001 12020 Move returns status 0, amount 0
01:25:38.907 00.000 12020 MoveAxis(N, 0, ABG)
01:25:38.907 00.000 12020 Move returns status 0, amount 0
01:25:38.907 00.000 12020 move complete, result=0
01:25:38.907 00.000 12020 worker thread done servicing request
01:25:38.907 00.000 12020 Worker thread wakes up
01:25:38.908 00.001 12020 worker thread servicing REQUEST_EXPOSE 2000
01:25:38.908 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(803,609,31,31)
01:25:38.914 00.006 9340 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
01:25:40.067 01.153 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"a9988316-c3a6-4bd4-8015-a1a8a9f4bbbe"}
01:25:40.095 00.028 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"a9988316-c3a6-4bd4-8015-a1a8a9f4bbbe"}
01:25:40.141 00.046 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"8de1ce11-4319-466a-a028-cee97c680f72"}
01:25:40.205 00.064 9340 case statement mapped state 6 to 3
01:25:40.247 00.042 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"8de1ce11-4319-466a-a028-cee97c680f72"}
01:25:40.336 00.089 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"a79c2512-2695-45a2-80d8-9c844ffc75b4"}
01:25:40.383 00.047 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":372,"width":15,"height":15,"star_pos":[7.27,7.33],"pixels":"..."},"id":"a79c2512-2695-45a2-80d8-9c844ffc75b4"}
01:25:41.292 00.909 12020 Exposure complete
01:25:41.618 00.326 12020 worker thread done servicing request
01:25:41.618 00.000 9340 OnExposeComplete: enter
01:25:41.635 00.017 9340 UpdateGuideState(): m_state=6
01:25:41.647 00.012 9340 Star::Find(15, 818, 624, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 373
01:25:41.659 00.012 9340 Star::Find returns 1 (0), X=818.66, Y=624.51, Mass=624828, SNR=83.5, Peak=60308 HFD=3.6
01:25:41.673 00.014 9340 MultiStar: [#1 0.21,0.27,0.81,U] [#2 -0.23,0.60,0.88,U] [#3 -0.01,0.48,0.66,U] [#4 -0.02,0.25,0.64,U] [#5 0.21,0.63,0.00,M1] [#6 0.34,0.21,0.36,U] [#7 0.47,0.51,0.00,M2] [#8 0.16,0.01,0.55,U] 
01:25:41.703 00.030 9340 refined, 6 included, MultiStar: {0.11, 0.33}, one-star: {0.39, 0.29}
01:25:41.726 00.023 9340 CameraToMount -- cameraTheta (1.24) - m_xAngle (-3.09) = xAngle (4.33 = -1.95)
01:25:41.741 00.015 9340 CameraToMount -- cameraTheta (1.24) - (m_xAngle (-3.09) + m_yAngleError (-0.07)) = yAngle (4.41 = -1.88)
01:25:41.758 00.017 9340 CameraToMount -- cameraX=0.11 cameraY=0.33 hyp=0.35 cameraTheta=1.24 mountX=-0.13 mountY=-0.33, mountTheta=-1.94
01:25:41.774 00.016 9340 SchedulePrimaryMove(10104498, x=0.11, y=0.33, opts=13)
01:25:41.816 00.042 9340 Enqueuing Move request for scope (0.11, 0.33)
01:25:41.833 00.017 12020 Worker thread wakes up
01:25:41.833 00.000 12020 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.33) opts 0xd
01:25:41.834 00.001 12020 Handling offset move in thread for scope, endpoint = (0.11, 0.33)
01:25:41.834 00.000 12020 Moving (0.11, 0.33) raw xDistance=-0.13 yDistance=-0.33
01:25:41.834 00.000 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
01:25:41.835 00.001 12020 GuideAlgorithmResistSwitch::result() returns -0.33 from input -0.33
01:25:41.835 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=18398, max=65535, med=26933, FiltMin=20881, FiltMax=65515, Gamma=2.870
01:25:41.855 00.020 12020 MoveAxis(E, 0, ABG)
01:25:41.855 00.000 12020 Move returns status 0, amount 0
01:25:41.855 00.000 9340 UpdateGuideState exits: m=624828 SNR=83.5
01:25:41.874 00.019 12020 MoveAxis(N, 54, ABG)
01:25:41.877 00.003 12020 Guiding  Dir = 0, Dur = 54
01:25:41.878 00.001 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:25:41.898 00.020 12020 IsSlewing returns 0
01:25:41.898 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
01:25:41.941 00.043 12020 IsGuiding returns 0
01:25:41.943 00.002 9340 Enqueuing Expose request
01:25:42.063 00.120 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"fba7398f-d18c-40a7-b014-ebd7c3ef79c2"}
01:25:42.079 00.016 12020 IsGuiding returns 1
01:25:42.079 00.000 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"fba7398f-d18c-40a7-b014-ebd7c3ef79c2"}
01:25:42.091 00.012 12020 scope still moving after pulse duration time elapsed
01:25:42.092 00.001 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"0119521a-f387-4376-bb89-9d904bcc00fc"}
01:25:42.128 00.036 9340 case statement mapped state 6 to 3
01:25:42.146 00.018 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"0119521a-f387-4376-bb89-9d904bcc00fc"}
01:25:42.161 00.015 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"102e9005-83af-4758-a948-a7f9e04e6dc1"}
01:25:42.171 00.010 12020 IsSlewing returns 0
01:25:42.171 00.000 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":373,"width":15,"height":15,"star_pos":[6.66,6.51],"pixels":"..."},"id":"102e9005-83af-4758-a948-a7f9e04e6dc1"}
01:25:42.183 00.012 12020 IsGuiding returns 0
01:25:42.184 00.001 12020 scope move finished after 54 + 188 ms
01:25:42.184 00.000 12020 Move returns status 0, amount 54
01:25:42.184 00.000 12020 move complete, result=0
01:25:42.184 00.000 12020 worker thread done servicing request
01:25:42.185 00.001 9340 GuideStep: -0.1 px 0 ms EAST, -0.3 px 54 ms NORTH
01:25:42.201 00.016 12020 Worker thread wakes up
01:25:42.202 00.001 12020 worker thread servicing REQUEST_EXPOSE 2000
01:25:42.222 00.020 12020 Handling exposure in thread, d=2000 o=3 r=(803,609,31,31)
01:25:44.065 01.843 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"a9234847-be23-4c6f-b875-426bd8bc7da1"}
01:25:44.075 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"a9234847-be23-4c6f-b875-426bd8bc7da1"}
01:25:44.086 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"d9830ffb-14c7-408b-bb0c-f957c38438e5"}
01:25:44.119 00.033 9340 case statement mapped state 6 to 3
01:25:44.131 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"d9830ffb-14c7-408b-bb0c-f957c38438e5"}
01:25:44.142 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"541fec38-939e-49a2-8f07-df698a92c783"}
01:25:44.153 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":373,"width":15,"height":15,"star_pos":[6.66,6.51],"pixels":"..."},"id":"541fec38-939e-49a2-8f07-df698a92c783"}
01:25:44.580 00.427 12020 Exposure complete
01:25:44.805 00.225 12020 worker thread done servicing request
01:25:44.806 00.001 9340 OnExposeComplete: enter
01:25:44.833 00.027 9340 UpdateGuideState(): m_state=6
01:25:44.842 00.009 9340 Star::Find(15, 818, 624, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 374
01:25:44.853 00.011 9340 Star::Find returns 1 (0), X=818.98, Y=624.40, Mass=684945, SNR=91.0, Peak=60684 HFD=4.1
01:25:44.862 00.009 9340 MultiStar: [#1 0.64,0.46,0.00,M1] [#2 0.05,0.95,0.00,M10] [#3 0.21,0.30,0.62,U] [#4 0.55,0.30,0.65,U] [#5 0.50,0.49,0.00,M2] [#6 -0.06,0.21,0.44,U] [#7 0.35,-0.30,0.43,U] [#8 0.64,-0.06,0.44,U] 
01:25:44.872 00.010 9340 refined, 5 included, MultiStar: {0.45, 0.14}, one-star: {0.72, 0.19}
01:25:44.881 00.009 9340 CameraToMount -- cameraTheta (0.31) - m_xAngle (-3.09) = xAngle (3.40 = -2.88)
01:25:44.894 00.013 9340 CameraToMount -- cameraTheta (0.31) - (m_xAngle (-3.09) + m_yAngleError (-0.07)) = yAngle (3.47 = -2.81)
01:25:44.905 00.011 9340 CameraToMount -- cameraX=0.45 cameraY=0.14 hyp=0.47 cameraTheta=0.31 mountX=-0.46 mountY=-0.15, mountTheta=-2.82
01:25:44.944 00.039 9340 SchedulePrimaryMove(10104498, x=0.45, y=0.14, opts=13)
01:25:44.956 00.012 9340 Enqueuing Move request for scope (0.45, 0.14)
01:25:44.968 00.012 12020 Worker thread wakes up
01:25:44.968 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=18808, max=65535, med=26971, FiltMin=20349, FiltMax=65515, Gamma=2.870
01:25:44.981 00.013 12020 worker thread servicing REQUEST_MOVE scope ofs (0.45, 0.14) opts 0xd
01:25:44.982 00.001 9340 UpdateGuideState exits: m=684945 SNR=91.0
01:25:44.999 00.017 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:25:45.010 00.011 12020 Handling offset move in thread for scope, endpoint = (0.45, 0.14)
01:25:45.010 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
01:25:45.037 00.027 12020 Moving (0.45, 0.14) raw xDistance=-0.46 yDistance=-0.15
01:25:45.037 00.000 12020 GuideAlgorithmHysteresis::Result() returns -0.19 from input -0.46
01:25:45.037 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:25:45.037 00.000 9340 Enqueuing Expose request
01:25:45.046 00.009 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
01:25:45.046 00.000 12020 MoveAxis(E, 33, ABG)
01:25:45.046 00.000 12020 Guiding  Dir = 2, Dur = 33
01:25:45.047 00.001 12020 IsSlewing returns 0
01:25:45.049 00.002 12020 IsGuiding returns 0
01:25:45.075 00.026 12020 PulseGuide returned control before completion, sleep 17
01:25:45.095 00.020 12020 IsGuiding returns 1
01:25:45.095 00.000 12020 scope still moving after pulse duration time elapsed
01:25:45.140 00.045 12020 IsSlewing returns 0
01:25:45.142 00.002 12020 IsGuiding returns 0
01:25:45.142 00.000 12020 scope move finished after 33 + 59 ms
01:25:45.142 00.000 12020 Move returns status 0, amount 33
01:25:45.143 00.001 12020 MoveAxis(N, 0, ABG)
01:25:45.143 00.000 12020 Move returns status 0, amount 0
01:25:45.143 00.000 12020 move complete, result=0
01:25:45.143 00.000 12020 worker thread done servicing request
01:25:45.143 00.000 9340 GuideStep: -0.5 px 33 ms EAST, -0.2 px 0 ms NORTH
01:25:45.159 00.016 12020 Worker thread wakes up
01:25:45.159 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
01:25:45.159 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(803,609,31,31)
01:25:46.063 00.904 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"ee56659e-a229-472f-92b3-860fd907d591"}
01:25:46.075 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"ee56659e-a229-472f-92b3-860fd907d591"}
01:25:46.086 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"00369739-c016-48b6-b66b-16625e6ef381"}
01:25:46.102 00.016 9340 case statement mapped state 6 to 3
01:25:46.115 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"00369739-c016-48b6-b66b-16625e6ef381"}
01:25:46.153 00.038 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"57dbd1d9-e077-4066-af09-fd73cd57401a"}
01:25:46.194 00.041 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":374,"width":15,"height":15,"star_pos":[6.98,7.40],"pixels":"..."},"id":"57dbd1d9-e077-4066-af09-fd73cd57401a"}
01:25:47.555 01.361 12020 Exposure complete
01:25:48.062 00.507 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"7822da6c-7bd5-4420-b6b8-8d10ba59d513"}
01:25:48.108 00.046 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"7822da6c-7bd5-4420-b6b8-8d10ba59d513"}
01:25:48.170 00.062 12020 worker thread done servicing request
01:25:48.173 00.003 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"92b9e46d-5177-4d0b-b199-04d7af0e84a9"}
01:25:48.221 00.048 9340 case statement mapped state 6 to 3
01:25:48.249 00.028 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"92b9e46d-5177-4d0b-b199-04d7af0e84a9"}
01:25:48.294 00.045 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"cca1ca39-1fcc-45a1-af41-930b8d6a3a6c"}
01:25:48.314 00.020 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":374,"width":15,"height":15,"star_pos":[6.98,7.40],"pixels":"..."},"id":"cca1ca39-1fcc-45a1-af41-930b8d6a3a6c"}
01:25:48.329 00.015 9340 OnExposeComplete: enter
01:25:48.341 00.012 9340 UpdateGuideState(): m_state=6
01:25:48.358 00.017 9340 Star::Find(15, 818, 624, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 375
01:25:48.371 00.013 9340 Star::Find returns 1 (0), X=819.00, Y=624.35, Mass=600774, SNR=89.7, Peak=59248 HFD=4.1
01:25:48.387 00.016 9340 MultiStar: [#1 0.51,0.05,0.67,U] [#2 0.28,0.55,0.85,U] [#3 -0.16,0.33,0.67,U] [#4 0.26,0.18,0.75,U] [#5 0.73,0.39,0.00,M3] [#6 0.38,-0.26,0.46,U] [#7 0.16,0.93,0.00,M2] [#8 0.43,0.35,0.42,U] 
01:25:48.429 00.042 9340 refined, 6 included, MultiStar: {0.37, 0.21}, one-star: {0.74, 0.14}
01:25:48.449 00.020 9340 CameraToMount -- cameraTheta (0.52) - m_xAngle (-3.09) = xAngle (3.62 = -2.67)
01:25:48.468 00.019 9340 CameraToMount -- cameraTheta (0.52) - (m_xAngle (-3.09) + m_yAngleError (-0.07)) = yAngle (3.69 = -2.59)
01:25:48.481 00.013 9340 CameraToMount -- cameraX=0.37 cameraY=0.21 hyp=0.42 cameraTheta=0.52 mountX=-0.38 mountY=-0.22, mountTheta=-2.61
01:25:48.501 00.020 9340 SchedulePrimaryMove(10104498, x=0.37, y=0.21, opts=13)
01:25:48.517 00.016 9340 Enqueuing Move request for scope (0.37, 0.21)
01:25:48.534 00.017 12020 Worker thread wakes up
01:25:48.536 00.002 9340 UpdateImageDisplay: Size=(1920,1080) min=18518, max=65535, med=26943, FiltMin=20453, FiltMax=65515, Gamma=2.870
01:25:48.568 00.032 12020 worker thread servicing REQUEST_MOVE scope ofs (0.37, 0.21) opts 0xd
01:25:48.568 00.000 9340 UpdateGuideState exits: m=600774 SNR=89.7
01:25:48.581 00.013 12020 Handling offset move in thread for scope, endpoint = (0.37, 0.21)
01:25:48.581 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:25:48.592 00.011 12020 Moving (0.37, 0.21) raw xDistance=-0.38 yDistance=-0.22
01:25:48.592 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
01:25:48.606 00.014 12020 GuideAlgorithmHysteresis::Result() returns -0.17 from input -0.38
01:25:48.606 00.000 9340 Enqueuing Expose request
01:25:48.618 00.012 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:25:48.619 00.001 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.22
01:25:48.619 00.000 12020 MoveAxis(E, 30, ABG)
01:25:48.619 00.000 12020 Guiding  Dir = 2, Dur = 30
01:25:48.641 00.022 12020 IsSlewing returns 0
01:25:48.642 00.001 12020 IsGuiding returns 0
01:25:48.690 00.048 12020 IsGuiding returns 1
01:25:48.690 00.000 12020 scope still moving after pulse duration time elapsed
01:25:48.720 00.030 12020 IsSlewing returns 0
01:25:48.722 00.002 12020 IsGuiding returns 0
01:25:48.722 00.000 12020 scope move finished after 30 + 49 ms
01:25:48.722 00.000 12020 Move returns status 0, amount 30
01:25:48.722 00.000 12020 MoveAxis(N, 0, ABG)
01:25:48.722 00.000 12020 Move returns status 0, amount 0
01:25:48.723 00.001 12020 move complete, result=0
01:25:48.723 00.000 12020 worker thread done servicing request
01:25:48.723 00.000 9340 GuideStep: -0.4 px 30 ms EAST, -0.2 px 0 ms NORTH
01:25:48.734 00.011 12020 Worker thread wakes up
01:25:48.735 00.001 12020 worker thread servicing REQUEST_EXPOSE 2000
01:25:48.735 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(803,609,31,31)
01:25:50.064 01.329 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"6e53b56e-e017-46f0-855f-892bdacad993"}
01:25:50.086 00.022 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"6e53b56e-e017-46f0-855f-892bdacad993"}
01:25:50.100 00.014 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"6c5519e4-6c31-4e50-9c89-83c9e06d8e47"}
01:25:50.116 00.016 9340 case statement mapped state 6 to 3
01:25:50.129 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"6c5519e4-6c31-4e50-9c89-83c9e06d8e47"}
01:25:50.139 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"e8db3ca1-f256-4447-b9f2-b1d9179b294e"}
01:25:50.154 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":375,"width":15,"height":15,"star_pos":[7.00,7.35],"pixels":"..."},"id":"e8db3ca1-f256-4447-b9f2-b1d9179b294e"}
01:25:51.094 00.940 12020 Exposure complete
01:25:51.302 00.208 12020 worker thread done servicing request
01:25:51.302 00.000 9340 OnExposeComplete: enter
01:25:51.311 00.009 9340 UpdateGuideState(): m_state=6
01:25:51.320 00.009 9340 Star::Find(15, 819, 624, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 376
01:25:51.331 00.011 9340 Star::Find returns 1 (0), X=818.92, Y=624.26, Mass=549330, SNR=74.0, Peak=61000 HFD=3.7
01:25:51.341 00.010 9340 MultiStar: [#1 0.45,0.22,1.03,U] [#2 -0.13,0.61,1.16,U] [#3 -0.13,0.48,0.91,U] [#4 0.09,0.53,0.66,U] [#5 0.36,0.61,0.00,M4] [#6 0.06,0.29,0.39,U] [#7 0.23,0.58,0.57,U] [#8 0.31,0.02,0.45,U] 
01:25:51.369 00.028 9340 refined, 7 included, MultiStar: {0.19, 0.36}, one-star: {0.66, 0.05}
01:25:51.378 00.009 9340 CameraToMount -- cameraTheta (1.08) - m_xAngle (-3.09) = xAngle (4.17 = -2.11)
01:25:51.389 00.011 9340 CameraToMount -- cameraTheta (1.08) - (m_xAngle (-3.09) + m_yAngleError (-0.07)) = yAngle (4.24 = -2.04)
01:25:51.397 00.008 9340 CameraToMount -- cameraX=0.19 cameraY=0.36 hyp=0.41 cameraTheta=1.08 mountX=-0.21 mountY=-0.36, mountTheta=-2.10
01:25:51.414 00.017 9340 SchedulePrimaryMove(10104498, x=0.19, y=0.36, opts=13)
01:25:51.423 00.009 9340 Enqueuing Move request for scope (0.19, 0.36)
01:25:51.434 00.011 12020 Worker thread wakes up
01:25:51.434 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=18691, max=65535, med=27147, FiltMin=21070, FiltMax=65515, Gamma=2.870
01:25:51.444 00.010 12020 worker thread servicing REQUEST_MOVE scope ofs (0.19, 0.36) opts 0xd
01:25:51.444 00.000 9340 UpdateGuideState exits: m=549330 SNR=74.0
01:25:51.455 00.011 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:25:51.465 00.010 12020 Handling offset move in thread for scope, endpoint = (0.19, 0.36)
01:25:51.465 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
01:25:51.490 00.025 12020 Moving (0.19, 0.36) raw xDistance=-0.21 yDistance=-0.36
01:25:51.490 00.000 9340 Enqueuing Expose request
01:25:51.500 00.010 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.21
01:25:51.500 00.000 12020 GuideAlgorithmResistSwitch::result() returns -0.36 from input -0.36
01:25:51.500 00.000 12020 MoveAxis(E, 0, ABG)
01:25:51.500 00.000 12020 Move returns status 0, amount 0
01:25:51.500 00.000 12020 MoveAxis(N, 59, ABG)
01:25:51.500 00.000 12020 Guiding  Dir = 0, Dur = 59
01:25:51.502 00.002 12020 IsSlewing returns 0
01:25:51.503 00.001 12020 IsGuiding returns 0
01:25:51.615 00.112 12020 IsGuiding returns 1
01:25:51.616 00.001 12020 scope still moving after pulse duration time elapsed
01:25:51.743 00.127 12020 IsSlewing returns 0
01:25:51.744 00.001 12020 IsGuiding returns 0
01:25:51.744 00.000 12020 scope move finished after 59 + 182 ms
01:25:51.745 00.001 12020 Move returns status 0, amount 59
01:25:51.745 00.000 12020 move complete, result=0
01:25:51.745 00.000 12020 worker thread done servicing request
01:25:51.745 00.000 9340 GuideStep: -0.2 px 0 ms EAST, -0.4 px 59 ms NORTH
01:25:51.758 00.013 12020 Worker thread wakes up
01:25:51.758 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
01:25:51.758 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(803,609,31,31)
01:25:52.064 00.306 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"07b65b0c-8a03-47f2-aeff-168188bd08ae"}
01:25:52.094 00.030 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"07b65b0c-8a03-47f2-aeff-168188bd08ae"}
01:25:52.108 00.014 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"deb179f9-e5b1-487c-9a5d-d3d79848baff"}
01:25:52.121 00.013 9340 case statement mapped state 6 to 3
01:25:52.134 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"deb179f9-e5b1-487c-9a5d-d3d79848baff"}
01:25:52.146 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"14fe9a2c-176b-4896-99a7-a672d9a43039"}
01:25:52.161 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":376,"width":15,"height":15,"star_pos":[6.92,7.26],"pixels":"..."},"id":"14fe9a2c-176b-4896-99a7-a672d9a43039"}
01:25:54.063 01.902 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"e9c0052d-4b78-4e38-9572-9e05603fbdd7"}
01:25:54.077 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"e9c0052d-4b78-4e38-9572-9e05603fbdd7"}
01:25:54.097 00.020 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"b1932a6e-6400-42ac-84b5-68f1e492e532"}
01:25:54.108 00.011 9340 case statement mapped state 6 to 3
01:25:54.145 00.037 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"b1932a6e-6400-42ac-84b5-68f1e492e532"}
01:25:54.158 00.013 12020 Exposure complete
01:25:54.159 00.001 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"f9b43c2d-7ced-4386-a44f-0ef37dcfa3cc"}
01:25:54.174 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":376,"width":15,"height":15,"star_pos":[6.92,7.26],"pixels":"..."},"id":"f9b43c2d-7ced-4386-a44f-0ef37dcfa3cc"}
01:25:54.483 00.309 12020 worker thread done servicing request
01:25:54.483 00.000 9340 OnExposeComplete: enter
01:25:54.519 00.036 9340 UpdateGuideState(): m_state=6
01:25:54.534 00.015 9340 Star::Find(15, 818, 624, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 377
01:25:54.554 00.020 9340 Star::Find returns 1 (0), X=819.21, Y=624.48, Mass=694671, SNR=80.4, Peak=60528 HFD=4.3
01:25:54.567 00.013 9340 MultiStar: [#1 0.56,0.12,0.96,U] [#2 0.19,0.86,0.00,M9] [#3 0.27,0.66,0.00,M1] [#4 0.50,0.13,0.78,U] [#5 0.83,0.46,0.00,M5] [#6 0.24,0.32,0.39,U] [#7 -0.17,0.13,0.43,U] [#8 0.24,0.08,0.55,U] 
01:25:54.585 00.018 9340 refined, 5 included, MultiStar: {0.49, 0.17}, one-star: {0.95, 0.26}
01:25:54.600 00.015 9340 CameraToMount -- cameraTheta (0.33) - m_xAngle (-3.09) = xAngle (3.43 = -2.86)
01:25:54.631 00.031 9340 CameraToMount -- cameraTheta (0.33) - (m_xAngle (-3.09) + m_yAngleError (-0.07)) = yAngle (3.50 = -2.78)
01:25:54.651 00.020 9340 CameraToMount -- cameraX=0.49 cameraY=0.17 hyp=0.52 cameraTheta=0.33 mountX=-0.50 mountY=-0.18, mountTheta=-2.79
01:25:54.670 00.019 9340 SchedulePrimaryMove(10104498, x=0.49, y=0.17, opts=13)
01:25:54.681 00.011 9340 Enqueuing Move request for scope (0.49, 0.17)
01:25:54.692 00.011 12020 Worker thread wakes up
01:25:54.692 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=18540, max=65535, med=27123, FiltMin=21493, FiltMax=65515, Gamma=2.870
01:25:54.703 00.011 12020 worker thread servicing REQUEST_MOVE scope ofs (0.49, 0.17) opts 0xd
01:25:54.703 00.000 9340 UpdateGuideState exits: m=694671 SNR=80.4
01:25:54.718 00.015 12020 Handling offset move in thread for scope, endpoint = (0.49, 0.17)
01:25:54.718 00.000 12020 Moving (0.49, 0.17) raw xDistance=-0.50 yDistance=-0.18
01:25:54.718 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:25:54.731 00.013 12020 GuideAlgorithmHysteresis::Result() returns -0.21 from input -0.50
01:25:54.731 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
01:25:54.759 00.028 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:25:54.761 00.002 9340 Enqueuing Expose request
01:25:54.775 00.014 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
01:25:54.775 00.000 12020 MoveAxis(E, 36, ABG)
01:25:54.775 00.000 12020 Guiding  Dir = 2, Dur = 36
01:25:54.797 00.022 12020 IsSlewing returns 0
01:25:54.798 00.001 12020 IsGuiding returns 0
01:25:54.829 00.031 12020 PulseGuide returned control before completion, sleep 16
01:25:54.877 00.048 12020 IsGuiding returns 0
01:25:54.877 00.000 12020 Move returns status 0, amount 36
01:25:54.877 00.000 12020 MoveAxis(N, 0, ABG)
01:25:54.877 00.000 12020 Move returns status 0, amount 0
01:25:54.877 00.000 12020 move complete, result=0
01:25:54.878 00.001 9340 GuideStep: -0.5 px 36 ms EAST, -0.2 px 0 ms NORTH
01:25:54.890 00.012 12020 worker thread done servicing request
01:25:54.890 00.000 12020 Worker thread wakes up
01:25:54.890 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
01:25:54.890 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(803,609,31,31)
01:25:56.061 01.171 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"df62aaf0-721e-40bd-beaf-75d1322a59ef"}
01:25:56.074 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"df62aaf0-721e-40bd-beaf-75d1322a59ef"}
01:25:56.089 00.015 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"700d6770-1478-4e6b-a6a5-d533d4a7ab15"}
01:25:56.100 00.011 9340 case statement mapped state 6 to 3
01:25:56.109 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"700d6770-1478-4e6b-a6a5-d533d4a7ab15"}
01:25:56.123 00.014 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"94dd5bcc-eafe-4595-82ce-b32e9f3178a2"}
01:25:56.137 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":377,"width":15,"height":15,"star_pos":[7.21,7.48],"pixels":"..."},"id":"94dd5bcc-eafe-4595-82ce-b32e9f3178a2"}
01:25:57.257 01.120 12020 Exposure complete
01:25:57.459 00.202 12020 worker thread done servicing request
01:25:57.460 00.001 9340 OnExposeComplete: enter
01:25:57.469 00.009 9340 UpdateGuideState(): m_state=6
01:25:57.483 00.014 9340 Star::Find(15, 819, 624, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 378
01:25:57.510 00.027 9340 Star::Find returns 1 (0), X=818.65, Y=624.59, Mass=690282, SNR=90.3, Peak=60778 HFD=4.2
01:25:57.520 00.010 9340 MultiStar: [#1 0.15,0.38,0.87,U] [#2 -0.03,0.71,0.00,M10] [#3 -0.24,0.50,0.57,U] [#4 0.16,0.34,0.71,U] [#5 0.28,0.24,0.59,U] [#6 -0.09,1.19,0.00,M1] [#7 -0.26,0.59,0.35,U] [#8 0.13,0.23,0.41,U] 
01:25:57.530 00.010 9340 refined, 6 included, MultiStar: {0.14, 0.37}, one-star: {0.39, 0.38}
01:25:57.541 00.011 9340 CameraToMount -- cameraTheta (1.22) - m_xAngle (-3.09) = xAngle (4.31 = -1.97)
01:25:57.549 00.008 9340 CameraToMount -- cameraTheta (1.22) - (m_xAngle (-3.09) + m_yAngleError (-0.07)) = yAngle (4.39 = -1.90)
01:25:57.560 00.011 9340 CameraToMount -- cameraX=0.14 cameraY=0.37 hyp=0.40 cameraTheta=1.22 mountX=-0.15 mountY=-0.38, mountTheta=-1.96
01:25:57.572 00.012 9340 SchedulePrimaryMove(10104498, x=0.14, y=0.37, opts=13)
01:25:57.587 00.015 9340 Enqueuing Move request for scope (0.14, 0.37)
01:25:57.612 00.025 12020 Worker thread wakes up
01:25:57.612 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=19101, max=65535, med=27233, FiltMin=21561, FiltMax=65515, Gamma=2.870
01:25:57.623 00.011 12020 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.37) opts 0xd
01:25:57.623 00.000 9340 UpdateGuideState exits: m=690282 SNR=90.3
01:25:57.631 00.008 12020 Handling offset move in thread for scope, endpoint = (0.14, 0.37)
01:25:57.632 00.001 12020 Moving (0.14, 0.37) raw xDistance=-0.15 yDistance=-0.38
01:25:57.632 00.000 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
01:25:57.632 00.000 12020 GuideAlgorithmResistSwitch::result() returns -0.38 from input -0.38
01:25:57.632 00.000 12020 MoveAxis(E, 0, ABG)
01:25:57.632 00.000 12020 Move returns status 0, amount 0
01:25:57.632 00.000 12020 MoveAxis(N, 61, ABG)
01:25:57.632 00.000 12020 Guiding  Dir = 0, Dur = 61
01:25:57.633 00.001 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:25:57.641 00.008 12020 IsSlewing returns 0
01:25:57.641 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
01:25:57.656 00.015 12020 IsGuiding returns 0
01:25:57.656 00.000 9340 Enqueuing Expose request
01:25:57.771 00.115 12020 IsGuiding returns 1
01:25:57.771 00.000 12020 scope still moving after pulse duration time elapsed
01:25:57.898 00.127 12020 IsSlewing returns 0
01:25:57.900 00.002 12020 IsGuiding returns 0
01:25:57.901 00.001 12020 scope move finished after 61 + 183 ms
01:25:57.901 00.000 12020 Move returns status 0, amount 61
01:25:57.901 00.000 12020 move complete, result=0
01:25:57.901 00.000 12020 worker thread done servicing request
01:25:57.901 00.000 9340 GuideStep: -0.2 px 0 ms EAST, -0.4 px 61 ms NORTH
01:25:57.917 00.016 12020 Worker thread wakes up
01:25:57.918 00.001 12020 worker thread servicing REQUEST_EXPOSE 2000
01:25:57.918 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(803,609,31,31)
01:25:58.061 00.143 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"aefb257b-0a47-4c61-a2a2-3f49e27945bf"}
01:25:58.074 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"aefb257b-0a47-4c61-a2a2-3f49e27945bf"}
01:25:58.099 00.025 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"0015afa1-f9c1-4658-b2cc-2267ceea05d4"}
01:25:58.111 00.012 9340 case statement mapped state 6 to 3
01:25:58.121 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"0015afa1-f9c1-4658-b2cc-2267ceea05d4"}
01:25:58.130 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"5df6ef6b-8587-4276-9182-2f42aa46d928"}
01:25:58.140 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":378,"width":15,"height":15,"star_pos":[6.65,6.59],"pixels":"..."},"id":"5df6ef6b-8587-4276-9182-2f42aa46d928"}
01:26:00.060 01.920 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"c9071b82-333c-4e68-8982-a8c2c6de3b07"}
01:26:00.080 00.020 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"c9071b82-333c-4e68-8982-a8c2c6de3b07"}
01:26:00.111 00.031 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"a53cb319-77b0-4afa-aa9a-8a1c18b7f0a6"}
01:26:00.128 00.017 9340 case statement mapped state 6 to 3
01:26:00.141 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"a53cb319-77b0-4afa-aa9a-8a1c18b7f0a6"}
01:26:00.152 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"596042e2-e1d2-4edd-9c1f-0426766b6ef2"}
01:26:00.163 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":378,"width":15,"height":15,"star_pos":[6.65,6.59],"pixels":"..."},"id":"596042e2-e1d2-4edd-9c1f-0426766b6ef2"}
01:26:00.294 00.131 12020 Exposure complete
01:26:00.623 00.329 12020 worker thread done servicing request
01:26:00.624 00.001 9340 OnExposeComplete: enter
01:26:00.638 00.014 9340 UpdateGuideState(): m_state=6
01:26:00.655 00.017 9340 Star::Find(15, 818, 624, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 379
01:26:00.668 00.013 9340 Star::Find returns 1 (0), X=819.04, Y=624.25, Mass=624940, SNR=74.2, Peak=59740 HFD=4.1
01:26:00.686 00.018 9340 MultiStar: [#1 1.11,-0.01,0.00,M1] [#2 0.15,0.36,0.97,U] [#3 0.15,-0.06,0.87,U] [#4 0.75,-0.14,0.00,M1] [#5 0.43,-0.33,0.75,U] [#6 0.20,-0.22,0.45,U] [#7 0.81,0.29,0.00,M1] [#8 0.53,-0.81,0.00,M1] 
01:26:00.705 00.019 9340 refined, 4 included, MultiStar: {0.36, -0.00}, one-star: {0.77, 0.04}
01:26:00.737 00.032 9340 CameraToMount -- cameraTheta (-0.01) - m_xAngle (-3.09) = xAngle (3.09 = 3.09)
01:26:00.753 00.016 9340 CameraToMount -- cameraTheta (-0.01) - (m_xAngle (-3.09) + m_yAngleError (-0.07)) = yAngle (3.16 = -3.12)
01:26:00.770 00.017 9340 CameraToMount -- cameraX=0.36 cameraY=-0.00 hyp=0.36 cameraTheta=-0.01 mountX=-0.36 mountY=-0.01, mountTheta=-3.12
01:26:00.790 00.020 9340 SchedulePrimaryMove(10104498, x=0.36, y=-0.00, opts=13)
01:26:00.810 00.020 9340 Enqueuing Move request for scope (0.36, -0.00)
01:26:00.826 00.016 12020 Worker thread wakes up
01:26:00.826 00.000 12020 worker thread servicing REQUEST_MOVE scope ofs (0.36, -0.00) opts 0xd
01:26:00.826 00.000 12020 Handling offset move in thread for scope, endpoint = (0.36, -0.00)
01:26:00.828 00.002 12020 Moving (0.36, -0.00) raw xDistance=-0.36 yDistance=-0.01
01:26:00.828 00.000 12020 GuideAlgorithmHysteresis::Result() returns -0.15 from input -0.36
01:26:00.828 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=18923, max=65535, med=27233, FiltMin=20954, FiltMax=65515, Gamma=2.870
01:26:00.857 00.029 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:26:00.857 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
01:26:00.857 00.000 12020 MoveAxis(E, 26, ABG)
01:26:00.857 00.000 12020 Guiding  Dir = 2, Dur = 26
01:26:00.858 00.001 9340 UpdateGuideState exits: m=624940 SNR=74.2
01:26:00.874 00.016 12020 IsSlewing returns 0
01:26:00.874 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:26:00.888 00.014 12020 IsGuiding returns 0
01:26:00.889 00.001 9340 ScheduleExposure(2000,3,1) exposurePending=0
01:26:00.902 00.013 9340 Enqueuing Expose request
01:26:00.926 00.024 12020 PulseGuide returned control before completion, sleep 20
01:26:00.970 00.044 12020 IsGuiding returns 0
01:26:00.974 00.004 12020 Move returns status 0, amount 26
01:26:00.975 00.001 12020 MoveAxis(N, 0, ABG)
01:26:00.975 00.000 12020 Move returns status 0, amount 0
01:26:00.975 00.000 12020 move complete, result=0
01:26:00.976 00.001 9340 GuideStep: -0.4 px 26 ms EAST, -0.0 px 0 ms NORTH
01:26:01.002 00.026 12020 worker thread done servicing request
01:26:01.002 00.000 12020 Worker thread wakes up
01:26:01.002 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
01:26:01.002 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(803,609,31,31)
01:26:02.060 01.058 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"ae3bcf95-691f-4df2-9d09-0fd61b81f717"}
01:26:02.101 00.041 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"ae3bcf95-691f-4df2-9d09-0fd61b81f717"}
01:26:02.122 00.021 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"f7e4f9c1-9fca-4acb-9549-5d67f00a0281"}
01:26:02.134 00.012 9340 case statement mapped state 6 to 3
01:26:02.158 00.024 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"f7e4f9c1-9fca-4acb-9549-5d67f00a0281"}
01:26:02.213 00.055 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"04d3a3ca-0942-4fd0-981d-7ca51459f54e"}
01:26:02.239 00.026 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":379,"width":15,"height":15,"star_pos":[7.04,7.25],"pixels":"..."},"id":"04d3a3ca-0942-4fd0-981d-7ca51459f54e"}
01:26:03.374 01.135 12020 Exposure complete
01:26:03.617 00.243 12020 worker thread done servicing request
01:26:03.617 00.000 9340 OnExposeComplete: enter
01:26:03.627 00.010 9340 UpdateGuideState(): m_state=6
01:26:03.637 00.010 9340 Star::Find(15, 819, 624, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 380
01:26:03.646 00.009 9340 Star::Find returns 1 (0), X=818.98, Y=624.47, Mass=638630, SNR=82.8, Peak=60404 HFD=4.1
01:26:03.662 00.016 9340 MultiStar: [#1 -0.04,0.06,0.74,U] [#2 0.12,0.57,0.85,U] [#3 -0.21,0.24,0.61,U] [#4 0.09,-0.03,0.59,U] [#5 0.42,0.27,0.58,U] [#6 -0.02,-0.43,0.43,U] [#7 0.22,0.48,0.35,U] [#8 0.08,-0.34,0.42,U] 
01:26:03.673 00.011 9340 refined, 8 included, MultiStar: {0.19, 0.16}, one-star: {0.72, 0.26}
01:26:03.686 00.013 9340 CameraToMount -- cameraTheta (0.71) - m_xAngle (-3.09) = xAngle (3.80 = -2.48)
01:26:03.722 00.036 9340 CameraToMount -- cameraTheta (0.71) - (m_xAngle (-3.09) + m_yAngleError (-0.07)) = yAngle (3.87 = -2.41)
01:26:03.734 00.012 9340 CameraToMount -- cameraX=0.19 cameraY=0.16 hyp=0.25 cameraTheta=0.71 mountX=-0.20 mountY=-0.17, mountTheta=-2.44
01:26:03.751 00.017 9340 SchedulePrimaryMove(10104498, x=0.19, y=0.16, opts=13)
01:26:03.764 00.013 9340 Enqueuing Move request for scope (0.19, 0.16)
01:26:03.785 00.021 12020 Worker thread wakes up
01:26:03.785 00.000 12020 worker thread servicing REQUEST_MOVE scope ofs (0.19, 0.16) opts 0xd
01:26:03.785 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=18301, max=65535, med=27245, FiltMin=21508, FiltMax=65515, Gamma=2.870
01:26:03.830 00.045 12020 Handling offset move in thread for scope, endpoint = (0.19, 0.16)
01:26:03.830 00.000 9340 UpdateGuideState exits: m=638630 SNR=82.8
01:26:03.842 00.012 12020 Moving (0.19, 0.16) raw xDistance=-0.20 yDistance=-0.17
01:26:03.842 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:26:03.852 00.010 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.20
01:26:03.852 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
01:26:03.865 00.013 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:26:03.866 00.001 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
01:26:03.866 00.000 9340 Enqueuing Expose request
01:26:03.883 00.017 12020 MoveAxis(E, 0, ABG)
01:26:03.883 00.000 12020 Move returns status 0, amount 0
01:26:03.883 00.000 12020 MoveAxis(N, 0, ABG)
01:26:03.883 00.000 12020 Move returns status 0, amount 0
01:26:03.883 00.000 12020 move complete, result=0
01:26:03.884 00.001 12020 worker thread done servicing request
01:26:03.884 00.000 12020 Worker thread wakes up
01:26:03.884 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
01:26:03.884 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(803,609,31,31)
01:26:03.887 00.003 9340 GuideStep: -0.2 px 0 ms EAST, -0.2 px 0 ms NORTH
01:26:04.059 00.172 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"6018fab9-247d-4eee-b6b3-a5a6990e0465"}
01:26:04.071 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"6018fab9-247d-4eee-b6b3-a5a6990e0465"}
01:26:04.087 00.016 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"a693d520-c9b5-4e05-9aee-af3e3ca6c291"}
01:26:04.112 00.025 9340 case statement mapped state 6 to 3
01:26:04.146 00.034 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"a693d520-c9b5-4e05-9aee-af3e3ca6c291"}
01:26:04.164 00.018 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"eee510a7-c621-4540-9280-839a5468a225"}
01:26:04.183 00.019 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":380,"width":15,"height":15,"star_pos":[6.98,7.47],"pixels":"..."},"id":"eee510a7-c621-4540-9280-839a5468a225"}
01:26:06.065 01.882 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"10dc9d17-1fa5-4f7a-a3ef-ed376337d4e8"}
01:26:06.081 00.016 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"10dc9d17-1fa5-4f7a-a3ef-ed376337d4e8"}
01:26:06.094 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"474efc15-09e8-42b1-8e77-eaba9fb843d2"}
01:26:06.106 00.012 9340 case statement mapped state 6 to 3
01:26:06.115 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"474efc15-09e8-42b1-8e77-eaba9fb843d2"}
01:26:06.134 00.019 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"7547ba78-a1e7-4ea2-9204-a1bbf2eecb1b"}
01:26:06.145 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":380,"width":15,"height":15,"star_pos":[6.98,7.47],"pixels":"..."},"id":"7547ba78-a1e7-4ea2-9204-a1bbf2eecb1b"}
01:26:06.272 00.127 12020 Exposure complete
01:26:06.586 00.314 12020 worker thread done servicing request
01:26:06.586 00.000 9340 OnExposeComplete: enter
01:26:06.598 00.012 9340 UpdateGuideState(): m_state=6
01:26:06.616 00.018 9340 Star::Find(15, 818, 624, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 381
01:26:06.648 00.032 9340 Star::Find returns 1 (0), X=818.77, Y=624.31, Mass=676633, SNR=81.3, Peak=60820 HFD=4.2
01:26:06.669 00.021 9340 MultiStar: [#1 0.34,0.34,0.78,U] [#2 0.17,0.90,0.00,M9] [#3 -0.21,-0.03,0.72,U] [#4 0.09,0.25,0.81,U] [#5 0.63,0.09,0.59,U] [#6 0.28,-0.32,0.38,U] [#7 0.05,-0.05,0.38,U] [#8 0.43,-0.18,0.43,U] 
01:26:06.682 00.013 9340 refined, 7 included, MultiStar: {0.27, 0.07}, one-star: {0.51, 0.10}
01:26:06.699 00.017 9340 CameraToMount -- cameraTheta (0.27) - m_xAngle (-3.09) = xAngle (3.36 = -2.92)
01:26:06.736 00.037 9340 CameraToMount -- cameraTheta (0.27) - (m_xAngle (-3.09) + m_yAngleError (-0.07)) = yAngle (3.44 = -2.85)
01:26:06.755 00.019 9340 CameraToMount -- cameraX=0.27 cameraY=0.07 hyp=0.28 cameraTheta=0.27 mountX=-0.27 mountY=-0.08, mountTheta=-2.85
01:26:06.782 00.027 9340 SchedulePrimaryMove(10104498, x=0.27, y=0.07, opts=13)
01:26:06.803 00.021 9340 Enqueuing Move request for scope (0.27, 0.07)
01:26:06.837 00.034 12020 Worker thread wakes up
01:26:06.838 00.001 12020 worker thread servicing REQUEST_MOVE scope ofs (0.27, 0.07) opts 0xd
01:26:06.838 00.000 12020 Handling offset move in thread for scope, endpoint = (0.27, 0.07)
01:26:06.838 00.000 12020 Moving (0.27, 0.07) raw xDistance=-0.27 yDistance=-0.08
01:26:06.838 00.000 12020 GuideAlgorithmHysteresis::Result() returns -0.12 from input -0.27
01:26:06.838 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:26:06.838 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=18365, max=65535, med=27294, FiltMin=21217, FiltMax=65515, Gamma=2.870
01:26:06.854 00.016 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
01:26:06.854 00.000 9340 UpdateGuideState exits: m=676633 SNR=81.3
01:26:06.868 00.014 12020 MoveAxis(E, 20, ABG)
01:26:06.868 00.000 12020 Guiding  Dir = 2, Dur = 20
01:26:06.869 00.001 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:26:06.884 00.015 12020 IsSlewing returns 0
01:26:06.884 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
01:26:06.901 00.017 12020 IsGuiding returns 0
01:26:06.904 00.003 9340 Enqueuing Expose request
01:26:06.954 00.050 12020 IsGuiding returns 1
01:26:06.955 00.001 12020 scope still moving after pulse duration time elapsed
01:26:06.998 00.043 12020 IsSlewing returns 0
01:26:07.052 00.054 12020 IsGuiding returns 0
01:26:07.052 00.000 12020 scope move finished after 20 + 130 ms
01:26:07.052 00.000 12020 Move returns status 0, amount 20
01:26:07.053 00.001 12020 MoveAxis(N, 0, ABG)
01:26:07.053 00.000 12020 Move returns status 0, amount 0
01:26:07.053 00.000 12020 move complete, result=0
01:26:07.054 00.001 12020 worker thread done servicing request
01:26:07.054 00.000 9340 GuideStep: -0.3 px 20 ms EAST, -0.1 px 0 ms NORTH
01:26:07.071 00.017 12020 Worker thread wakes up
01:26:07.071 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
01:26:07.071 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(803,609,31,31)
01:26:08.063 00.992 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"e14b5fec-b260-47d8-bf96-7f8e26254b2d"}
01:26:08.100 00.037 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"e14b5fec-b260-47d8-bf96-7f8e26254b2d"}
01:26:08.117 00.017 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"f1be9f89-d824-4485-b4e5-3c2b571f8476"}
01:26:08.131 00.014 9340 case statement mapped state 6 to 3
01:26:08.144 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"f1be9f89-d824-4485-b4e5-3c2b571f8476"}
01:26:08.165 00.021 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"12c34ba3-06d4-4d6a-bfbd-60a9a97709a8"}
01:26:08.177 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":381,"width":15,"height":15,"star_pos":[6.77,7.31],"pixels":"..."},"id":"12c34ba3-06d4-4d6a-bfbd-60a9a97709a8"}
01:26:09.431 01.254 12020 Exposure complete
01:26:09.668 00.237 12020 worker thread done servicing request
01:26:09.668 00.000 9340 OnExposeComplete: enter
01:26:09.680 00.012 9340 UpdateGuideState(): m_state=6
01:26:09.693 00.013 9340 Star::Find(15, 818, 624, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 382
01:26:09.710 00.017 9340 Star::Find returns 1 (0), X=818.28, Y=623.88, Mass=625897, SNR=86.1, Peak=61546 HFD=4.0
01:26:09.722 00.012 9340 MultiStar: [#1 -0.11,0.06,0.69,U] [#2 -0.28,0.45,0.85,U] [#3 -0.68,-0.08,0.00,M1] [#4 -0.23,-0.00,0.63,U] [#5 -0.34,0.24,0.63,U] [#6 -0.36,-0.23,0.42,U] [#7 -0.33,0.35,0.36,U] [#8 -0.30,-0.28,0.47,U] 
01:26:09.737 00.015 9340 refined, 7 included, MultiStar: {-0.21, 0.03}, one-star: {0.02, -0.33}
01:26:09.749 00.012 9340 CameraToMount -- cameraTheta (3.01) - m_xAngle (-3.09) = xAngle (6.10 = -0.18)
01:26:09.783 00.034 9340 CameraToMount -- cameraTheta (3.01) - (m_xAngle (-3.09) + m_yAngleError (-0.07)) = yAngle (6.18 = -0.11)
01:26:09.800 00.017 9340 CameraToMount -- cameraX=-0.21 cameraY=0.03 hyp=0.21 cameraTheta=3.01 mountX=0.21 mountY=-0.02, mountTheta=-0.11
01:26:09.823 00.023 9340 SchedulePrimaryMove(10104498, x=-0.21, y=0.03, opts=13)
01:26:09.843 00.020 9340 Enqueuing Move request for scope (-0.21, 0.03)
01:26:09.857 00.014 12020 Worker thread wakes up
01:26:09.858 00.001 9340 UpdateImageDisplay: Size=(1920,1080) min=17730, max=65535, med=27333, FiltMin=20943, FiltMax=65515, Gamma=2.870
01:26:09.904 00.046 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.21, 0.03) opts 0xd
01:26:09.904 00.000 9340 UpdateGuideState exits: m=625897 SNR=86.1
01:26:09.922 00.018 12020 Handling offset move in thread for scope, endpoint = (-0.21, 0.03)
01:26:09.922 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:26:09.938 00.016 12020 Moving (-0.21, 0.03) raw xDistance=0.21 yDistance=-0.02
01:26:09.938 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
01:26:09.949 00.011 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.21
01:26:09.949 00.000 9340 Enqueuing Expose request
01:26:09.960 00.011 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:26:09.961 00.001 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
01:26:09.961 00.000 12020 MoveAxis(E, 0, ABG)
01:26:09.961 00.000 12020 Move returns status 0, amount 0
01:26:09.961 00.000 12020 MoveAxis(N, 0, ABG)
01:26:09.962 00.001 12020 Move returns status 0, amount 0
01:26:09.962 00.000 12020 move complete, result=0
01:26:09.963 00.001 12020 worker thread done servicing request
01:26:09.963 00.000 12020 Worker thread wakes up
01:26:09.963 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
01:26:09.963 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(803,609,31,31)
01:26:09.967 00.004 9340 GuideStep: 0.2 px 0 ms EAST, -0.0 px 0 ms NORTH
01:26:10.062 00.095 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"68458870-e4d6-4f5c-bfde-809081f733f2"}
01:26:10.076 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"68458870-e4d6-4f5c-bfde-809081f733f2"}
01:26:10.094 00.018 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"63b6f484-557e-4e61-bd6c-0e207e8e76e2"}
01:26:10.112 00.018 9340 case statement mapped state 6 to 3
01:26:10.126 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"63b6f484-557e-4e61-bd6c-0e207e8e76e2"}
01:26:10.157 00.031 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"fbe93179-7663-46b8-bee6-0158cb0f4b28"}
01:26:10.170 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":382,"width":15,"height":15,"star_pos":[7.28,6.88],"pixels":"..."},"id":"fbe93179-7663-46b8-bee6-0158cb0f4b28"}
01:26:12.062 01.892 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"07d56a1e-98a4-4950-9dcb-5f19487c015c"}
01:26:12.077 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"07d56a1e-98a4-4950-9dcb-5f19487c015c"}
01:26:12.088 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"abd665c5-2a73-4f43-9957-f7956a19de9b"}
01:26:12.098 00.010 9340 case statement mapped state 6 to 3
01:26:12.110 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"abd665c5-2a73-4f43-9957-f7956a19de9b"}
01:26:12.124 00.014 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"0229ed2a-befd-4381-9c0d-75b23ec1c3b7"}
01:26:12.134 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":382,"width":15,"height":15,"star_pos":[7.28,6.88],"pixels":"..."},"id":"0229ed2a-befd-4381-9c0d-75b23ec1c3b7"}
01:26:12.333 00.199 12020 Exposure complete
01:26:12.561 00.228 12020 worker thread done servicing request
01:26:12.562 00.001 9340 OnExposeComplete: enter
01:26:12.574 00.012 9340 UpdateGuideState(): m_state=6
01:26:12.585 00.011 9340 Star::Find(15, 818, 623, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 383
01:26:12.605 00.020 9340 Star::Find returns 1 (0), X=818.42, Y=624.31, Mass=607576, SNR=85.3, Peak=61862 HFD=3.7
01:26:12.636 00.031 9340 MultiStar: [#1 -0.39,-0.09,0.63,U] [#2 -0.46,0.58,0.00,M9] [#3 -0.80,0.25,0.00,M2] [#4 0.03,-0.02,0.65,U] [#5 -0.64,-0.04,0.58,U] [#6 -0.47,-0.05,0.41,U] [#7 -0.27,0.74,0.00,M1] [#8 -0.73,-0.08,0.00,M1] 
01:26:12.646 00.010 9340 single-star, 4 included, MultiStar: {-0.19, -0.00}, one-star: {0.16, 0.10}
01:26:12.660 00.014 9340 CameraToMount -- cameraTheta (0.57) - m_xAngle (-3.09) = xAngle (3.66 = -2.62)
01:26:12.672 00.012 9340 CameraToMount -- cameraTheta (0.57) - (m_xAngle (-3.09) + m_yAngleError (-0.07)) = yAngle (3.73 = -2.55)
01:26:12.682 00.010 9340 CameraToMount -- cameraX=0.16 cameraY=0.10 hyp=0.18 cameraTheta=0.57 mountX=-0.16 mountY=-0.10, mountTheta=-2.57
01:26:12.701 00.019 9340 SchedulePrimaryMove(10104498, x=0.16, y=0.10, opts=13)
01:26:12.716 00.015 9340 Enqueuing Move request for scope (0.16, 0.10)
01:26:12.744 00.028 12020 Worker thread wakes up
01:26:12.745 00.001 9340 UpdateImageDisplay: Size=(1920,1080) min=19556, max=65535, med=27546, FiltMin=21669, FiltMax=65515, Gamma=2.870
01:26:12.756 00.011 12020 worker thread servicing REQUEST_MOVE scope ofs (0.16, 0.10) opts 0xd
01:26:12.756 00.000 9340 UpdateGuideState exits: m=607576 SNR=85.3
01:26:12.771 00.015 12020 Handling offset move in thread for scope, endpoint = (0.16, 0.10)
01:26:12.771 00.000 12020 Moving (0.16, 0.10) raw xDistance=-0.16 yDistance=-0.10
01:26:12.771 00.000 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16
01:26:12.771 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:26:12.772 00.001 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
01:26:12.772 00.000 12020 MoveAxis(E, 0, ABG)
01:26:12.772 00.000 12020 Move returns status 0, amount 0
01:26:12.772 00.000 12020 MoveAxis(N, 0, ABG)
01:26:12.772 00.000 12020 Move returns status 0, amount 0
01:26:12.773 00.001 12020 move complete, result=0
01:26:12.773 00.000 12020 worker thread done servicing request
01:26:12.774 00.001 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:26:12.793 00.019 9340 ScheduleExposure(2000,3,1) exposurePending=0
01:26:12.805 00.012 9340 Enqueuing Expose request
01:26:12.824 00.019 12020 Worker thread wakes up
01:26:12.824 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
01:26:12.824 00.000 9340 GuideStep: -0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
01:26:12.838 00.014 12020 Handling exposure in thread, d=2000 o=3 r=(803,609,31,31)
01:26:14.074 01.236 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"3b16ec16-6623-4339-9a56-972db8aec32b"}
01:26:14.099 00.025 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"3b16ec16-6623-4339-9a56-972db8aec32b"}
01:26:14.120 00.021 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"468b5852-2b91-469e-8267-d38edb2bb798"}
01:26:14.146 00.026 9340 case statement mapped state 6 to 3
01:26:14.162 00.016 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"468b5852-2b91-469e-8267-d38edb2bb798"}
01:26:14.199 00.037 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"d5df36ea-97b4-42b9-9905-f26e874c6215"}
01:26:14.217 00.018 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":383,"width":15,"height":15,"star_pos":[7.42,7.31],"pixels":"..."},"id":"d5df36ea-97b4-42b9-9905-f26e874c6215"}
01:26:15.222 01.005 12020 Exposure complete
01:26:15.433 00.211 12020 worker thread done servicing request
01:26:15.433 00.000 9340 OnExposeComplete: enter
01:26:15.445 00.012 9340 UpdateGuideState(): m_state=6
01:26:15.454 00.009 9340 Star::Find(15, 818, 624, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 384
01:26:15.465 00.011 9340 Star::Find returns 1 (0), X=818.34, Y=624.14, Mass=557324, SNR=76.1, Peak=59398 HFD=3.9
01:26:15.473 00.008 9340 MultiStar: [#1 -0.10,0.08,0.83,U] [#2 -0.37,0.72,0.00,M10] [#3 -0.62,0.40,0.00,M3] [#4 -0.08,-0.15,0.62,U] [#5 -0.17,-0.05,0.64,U] [#6 -0.64,0.38,0.00,M1] [#7 -0.65,0.87,0.00,M2] [#8 -0.46,-0.26,0.46,U] 
01:26:15.482 00.009 9340 single-star, 4 included, MultiStar: {-0.11, -0.07}, one-star: {0.07, -0.08}
01:26:15.492 00.010 9340 CameraToMount -- cameraTheta (-0.79) - m_xAngle (-3.09) = xAngle (2.30 = 2.30)
01:26:15.503 00.011 9340 CameraToMount -- cameraTheta (-0.79) - (m_xAngle (-3.09) + m_yAngleError (-0.07)) = yAngle (2.37 = 2.37)
01:26:15.513 00.010 9340 CameraToMount -- cameraX=0.07 cameraY=-0.08 hyp=0.11 cameraTheta=-0.79 mountX=-0.07 mountY=0.07, mountTheta=2.34
01:26:15.546 00.033 9340 SchedulePrimaryMove(10104498, x=0.07, y=-0.08, opts=13)
01:26:15.556 00.010 9340 Enqueuing Move request for scope (0.07, -0.08)
01:26:15.564 00.008 12020 Worker thread wakes up
01:26:15.565 00.001 9340 UpdateImageDisplay: Size=(1920,1080) min=19214, max=65535, med=27276, FiltMin=21614, FiltMax=65521, Gamma=2.870
01:26:15.578 00.013 12020 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.08) opts 0xd
01:26:15.578 00.000 9340 UpdateGuideState exits: m=557324 SNR=76.1
01:26:15.589 00.011 12020 Handling offset move in thread for scope, endpoint = (0.07, -0.08)
01:26:15.589 00.000 12020 Moving (0.07, -0.08) raw xDistance=-0.07 yDistance=0.07
01:26:15.589 00.000 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
01:26:15.589 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:26:15.589 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:26:15.598 00.009 9340 ScheduleExposure(2000,3,1) exposurePending=0
01:26:15.613 00.015 9340 Enqueuing Expose request
01:26:15.626 00.013 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
01:26:15.626 00.000 12020 MoveAxis(E, 0, ABG)
01:26:15.626 00.000 12020 Move returns status 0, amount 0
01:26:15.626 00.000 12020 MoveAxis(N, 0, ABG)
01:26:15.627 00.001 12020 Move returns status 0, amount 0
01:26:15.627 00.000 12020 move complete, result=0
01:26:15.627 00.000 12020 worker thread done servicing request
01:26:15.627 00.000 12020 Worker thread wakes up
01:26:15.628 00.001 12020 worker thread servicing REQUEST_EXPOSE 2000
01:26:15.628 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(803,609,31,31)
01:26:15.633 00.005 9340 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
01:26:16.072 00.439 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"65d44cf0-9903-4135-99d1-fa67c0297ebd"}
01:26:16.086 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"65d44cf0-9903-4135-99d1-fa67c0297ebd"}
01:26:16.098 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"89f061d5-99a8-4e7d-aa66-da35ea790aca"}
01:26:16.110 00.012 9340 case statement mapped state 6 to 3
01:26:16.120 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"89f061d5-99a8-4e7d-aa66-da35ea790aca"}
01:26:16.177 00.057 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"f44e3339-358e-4110-b6cc-51dac2af14da"}
01:26:16.189 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":384,"width":15,"height":15,"star_pos":[7.34,7.14],"pixels":"..."},"id":"f44e3339-358e-4110-b6cc-51dac2af14da"}
01:26:18.070 01.881 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"bf0c2352-12dc-4106-bbe7-a37d6b11d2e0"}
01:26:18.099 00.029 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"bf0c2352-12dc-4106-bbe7-a37d6b11d2e0"}
01:26:18.113 00.014 12020 Exposure complete
01:26:18.114 00.001 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"a8639e72-359c-4d42-9577-0c205432ad2f"}
01:26:18.124 00.010 9340 case statement mapped state 6 to 3
01:26:18.136 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"a8639e72-359c-4d42-9577-0c205432ad2f"}
01:26:18.167 00.031 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"15397a7e-9082-4cee-a810-11827e0544a4"}
01:26:18.179 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":384,"width":15,"height":15,"star_pos":[7.34,7.14],"pixels":"..."},"id":"15397a7e-9082-4cee-a810-11827e0544a4"}
01:26:18.360 00.181 12020 worker thread done servicing request
01:26:18.360 00.000 9340 OnExposeComplete: enter
01:26:18.375 00.015 9340 UpdateGuideState(): m_state=6
01:26:18.385 00.010 9340 Star::Find(15, 818, 624, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 385
01:26:18.397 00.012 9340 Star::Find returns 1 (0), X=818.23, Y=624.17, Mass=555134, SNR=70.9, Peak=61622 HFD=3.7
01:26:18.411 00.014 9340 MultiStar: [#1 -0.08,0.10,0.89,U] [#2 -0.30,0.76,0.00,R] [#3 -0.56,0.42,0.00,M4] [#4 -0.30,0.13,0.72,U] [#5 -0.23,0.13,0.81,U] [#6 -0.65,0.04,0.43,U] [#7 -0.25,0.43,0.55,U] [#8 -0.03,-0.22,0.52,U] 
01:26:18.426 00.015 9340 single-star, 6 included, MultiStar: {-0.19, 0.08}, one-star: {-0.04, -0.04}
01:26:18.439 00.013 9340 CameraToMount -- cameraTheta (-2.26) - m_xAngle (-3.09) = xAngle (0.83 = 0.83)
01:26:18.467 00.028 9340 CameraToMount -- cameraTheta (-2.26) - (m_xAngle (-3.09) + m_yAngleError (-0.07)) = yAngle (0.90 = 0.90)
01:26:18.480 00.013 9340 CameraToMount -- cameraX=-0.04 cameraY=-0.04 hyp=0.05 cameraTheta=-2.26 mountX=0.04 mountY=0.04, mountTheta=0.86
01:26:18.497 00.017 9340 SchedulePrimaryMove(10104498, x=-0.04, y=-0.04, opts=13)
01:26:18.508 00.011 9340 Enqueuing Move request for scope (-0.04, -0.04)
01:26:18.520 00.012 12020 Worker thread wakes up
01:26:18.520 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=19475, max=65535, med=27635, FiltMin=21797, FiltMax=65521, Gamma=2.870
01:26:18.534 00.014 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.04) opts 0xd
01:26:18.535 00.001 12020 Handling offset move in thread for scope, endpoint = (-0.04, -0.04)
01:26:18.535 00.000 9340 UpdateGuideState exits: m=555134 SNR=70.9
01:26:18.547 00.012 12020 Moving (-0.04, -0.04) raw xDistance=0.04 yDistance=0.04
01:26:18.547 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:26:18.560 00.013 9340 ScheduleExposure(2000,3,1) exposurePending=0
01:26:18.592 00.032 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
01:26:18.593 00.001 9340 Enqueuing Expose request
01:26:18.602 00.009 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:26:18.603 00.001 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
01:26:18.603 00.000 12020 MoveAxis(E, 0, ABG)
01:26:18.603 00.000 12020 Move returns status 0, amount 0
01:26:18.603 00.000 12020 MoveAxis(N, 0, ABG)
01:26:18.603 00.000 12020 Move returns status 0, amount 0
01:26:18.603 00.000 12020 move complete, result=0
01:26:18.604 00.001 12020 worker thread done servicing request
01:26:18.604 00.000 12020 Worker thread wakes up
01:26:18.604 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
01:26:18.604 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(803,609,31,31)
01:26:18.607 00.003 9340 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
01:26:20.081 01.474 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"e5429140-2b43-48a2-830d-9f5464901b61"}
01:26:20.108 00.027 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"e5429140-2b43-48a2-830d-9f5464901b61"}
01:26:20.137 00.029 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"0e4e0bb2-350d-41b8-8721-1e91880ebd61"}
01:26:20.178 00.041 9340 case statement mapped state 6 to 3
01:26:20.239 00.061 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"0e4e0bb2-350d-41b8-8721-1e91880ebd61"}
01:26:20.275 00.036 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"5071c354-0ff5-4711-afaa-ab6322b16e7e"}
01:26:20.298 00.023 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":385,"width":15,"height":15,"star_pos":[7.23,7.17],"pixels":"..."},"id":"5071c354-0ff5-4711-afaa-ab6322b16e7e"}
01:26:20.982 00.684 12020 Exposure complete
01:26:21.228 00.246 12020 worker thread done servicing request
01:26:21.228 00.000 9340 OnExposeComplete: enter
01:26:21.262 00.034 9340 UpdateGuideState(): m_state=6
01:26:21.274 00.012 9340 Star::Find(15, 818, 624, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 386
01:26:21.285 00.011 9340 Star::Find returns 1 (0), X=818.48, Y=624.59, Mass=659741, SNR=79.3, Peak=60546 HFD=4.2
01:26:21.300 00.015 9340 MultiStar: [#1 -0.19,0.43,0.80,U] [#2 0.04,0.20,0.91,U] [#3 -0.62,0.22,0.64,U] [#4 -0.41,0.38,0.95,U] [#5 0.09,0.48,0.73,U] [#6 -0.73,0.24,0.00,M1] [#7 -0.35,0.59,0.00,M2] [#8 -0.46,-0.10,0.43,U] 
01:26:21.310 00.010 9340 refined, 6 included, MultiStar: {-0.15, 0.31}, one-star: {0.22, 0.38}
01:26:21.320 00.010 9340 CameraToMount -- cameraTheta (2.01) - m_xAngle (-3.09) = xAngle (5.10 = -1.18)
01:26:21.334 00.014 9340 CameraToMount -- cameraTheta (2.01) - (m_xAngle (-3.09) + m_yAngleError (-0.07)) = yAngle (5.18 = -1.11)
01:26:21.346 00.012 9340 CameraToMount -- cameraX=-0.15 cameraY=0.31 hyp=0.35 cameraTheta=2.01 mountX=0.13 mountY=-0.31, mountTheta=-1.17
01:26:21.382 00.036 9340 SchedulePrimaryMove(10104498, x=-0.15, y=0.31, opts=13)
01:26:21.393 00.011 9340 Enqueuing Move request for scope (-0.15, 0.31)
01:26:21.402 00.009 12020 Worker thread wakes up
01:26:21.403 00.001 9340 UpdateImageDisplay: Size=(1920,1080) min=19419, max=65535, med=27578, FiltMin=21562, FiltMax=65515, Gamma=2.870
01:26:21.415 00.012 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.15, 0.31) opts 0xd
01:26:21.415 00.000 9340 UpdateGuideState exits: m=659741 SNR=79.3
01:26:21.425 00.010 12020 Handling offset move in thread for scope, endpoint = (-0.15, 0.31)
01:26:21.425 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:26:21.434 00.009 12020 Moving (-0.15, 0.31) raw xDistance=0.13 yDistance=-0.31
01:26:21.435 00.001 9340 ScheduleExposure(2000,3,1) exposurePending=0
01:26:21.446 00.011 9340 Enqueuing Expose request
01:26:21.460 00.014 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.13
01:26:21.460 00.000 12020 GuideAlgorithmResistSwitch::result() returns -0.31 from input -0.31
01:26:21.461 00.001 12020 MoveAxis(E, 0, ABG)
01:26:21.461 00.000 12020 Move returns status 0, amount 0
01:26:21.461 00.000 12020 MoveAxis(N, 51, ABG)
01:26:21.461 00.000 12020 Guiding  Dir = 0, Dur = 51
01:26:21.463 00.002 12020 IsSlewing returns 0
01:26:21.463 00.000 12020 IsGuiding returns 0
01:26:21.565 00.102 12020 IsGuiding returns 1
01:26:21.566 00.001 12020 scope still moving after pulse duration time elapsed
01:26:21.599 00.033 12020 IsSlewing returns 0
01:26:21.601 00.002 12020 IsGuiding returns 1
01:26:21.724 00.123 12020 IsSlewing returns 0
01:26:21.756 00.032 12020 IsGuiding returns 0
01:26:21.756 00.000 12020 scope move finished after 51 + 242 ms
01:26:21.757 00.001 12020 Move returns status 0, amount 51
01:26:21.757 00.000 12020 move complete, result=0
01:26:21.757 00.000 9340 GuideStep: 0.1 px 0 ms EAST, -0.3 px 51 ms NORTH
01:26:21.770 00.013 12020 worker thread done servicing request
01:26:21.770 00.000 12020 Worker thread wakes up
01:26:21.770 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
01:26:21.770 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(803,609,31,31)
01:26:22.078 00.308 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"cd84c45a-8df1-40b9-b441-75a3b6879f16"}
01:26:22.112 00.034 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"cd84c45a-8df1-40b9-b441-75a3b6879f16"}
01:26:22.121 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"78089a64-1dc5-40a9-a577-98ae76b28add"}
01:26:22.130 00.009 9340 case statement mapped state 6 to 3
01:26:22.147 00.017 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"78089a64-1dc5-40a9-a577-98ae76b28add"}
01:26:22.157 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"c0aee0f1-75e5-4062-9b05-c9e7b9a9ffae"}
01:26:22.168 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":386,"width":15,"height":15,"star_pos":[7.48,6.59],"pixels":"..."},"id":"c0aee0f1-75e5-4062-9b05-c9e7b9a9ffae"}
01:26:24.077 01.909 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"bce3394b-14eb-4ebc-aa14-f4392664a9bb"}
01:26:24.090 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"bce3394b-14eb-4ebc-aa14-f4392664a9bb"}
01:26:24.102 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"1c424e10-db72-4d55-a525-23ca0393214b"}
01:26:24.111 00.009 9340 case statement mapped state 6 to 3
01:26:24.123 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"1c424e10-db72-4d55-a525-23ca0393214b"}
01:26:24.134 00.011 12020 Exposure complete
01:26:24.136 00.002 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"06d9f98c-68ab-494f-9dd3-f9b73438b411"}
01:26:24.145 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":386,"width":15,"height":15,"star_pos":[7.48,6.59],"pixels":"..."},"id":"06d9f98c-68ab-494f-9dd3-f9b73438b411"}
01:26:24.348 00.203 12020 worker thread done servicing request
01:26:24.348 00.000 9340 OnExposeComplete: enter
01:26:24.373 00.025 9340 UpdateGuideState(): m_state=6
01:26:24.385 00.012 9340 Star::Find(15, 818, 624, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 387
01:26:24.394 00.009 9340 Star::Find returns 1 (0), X=818.23, Y=623.95, Mass=676124, SNR=79.3, Peak=61494 HFD=4.2
01:26:24.407 00.013 9340 MultiStar: [#1 -0.44,-0.15,0.63,U] [#2 -0.27,-0.13,1.05,U] [#3 -1.02,-0.04,0.00,M4] [#4 -1.10,-0.64,0.00,M1] [#5 -0.44,0.30,0.72,U] [#6 -0.87,-0.20,0.00,M2] [#7 -0.68,-0.00,0.00,M3] [#8 -1.01,-0.56,0.00,M1] 
01:26:24.415 00.008 9340 single-star, 3 included, MultiStar: {-0.27, -0.08}, one-star: {-0.03, -0.26}
01:26:24.425 00.010 9340 CameraToMount -- cameraTheta (-1.68) - m_xAngle (-3.09) = xAngle (1.42 = 1.42)
01:26:24.434 00.009 9340 CameraToMount -- cameraTheta (-1.68) - (m_xAngle (-3.09) + m_yAngleError (-0.07)) = yAngle (1.49 = 1.49)
01:26:24.446 00.012 9340 CameraToMount -- cameraX=-0.03 cameraY=-0.26 hyp=0.26 cameraTheta=-1.68 mountX=0.04 mountY=0.26, mountTheta=1.42
01:26:24.464 00.018 9340 SchedulePrimaryMove(10104498, x=-0.03, y=-0.26, opts=13)
01:26:24.498 00.034 9340 Enqueuing Move request for scope (-0.03, -0.26)
01:26:24.509 00.011 12020 Worker thread wakes up
01:26:24.510 00.001 9340 UpdateImageDisplay: Size=(1920,1080) min=18958, max=65535, med=27520, FiltMin=21475, FiltMax=65521, Gamma=2.870
01:26:24.519 00.009 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.26) opts 0xd
01:26:24.519 00.000 12020 Handling offset move in thread for scope, endpoint = (-0.03, -0.26)
01:26:24.519 00.000 12020 Moving (-0.03, -0.26) raw xDistance=0.04 yDistance=0.26
01:26:24.520 00.001 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
01:26:24.520 00.000 9340 UpdateGuideState exits: m=676124 SNR=79.3
01:26:24.530 00.010 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
01:26:24.530 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:26:24.538 00.008 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.26
01:26:24.538 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
01:26:24.546 00.008 12020 MoveAxis(E, 0, ABG)
01:26:24.547 00.001 9340 Enqueuing Expose request
01:26:24.560 00.013 12020 Move returns status 0, amount 0
01:26:24.560 00.000 12020 MoveAxis(N, 0, ABG)
01:26:24.561 00.001 12020 Move returns status 0, amount 0
01:26:24.561 00.000 12020 move complete, result=0
01:26:24.561 00.000 12020 worker thread done servicing request
01:26:24.561 00.000 12020 Worker thread wakes up
01:26:24.561 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
01:26:24.562 00.001 12020 Handling exposure in thread, d=2000 o=3 r=(803,609,31,31)
01:26:24.564 00.002 9340 GuideStep: 0.0 px 0 ms EAST, 0.3 px 0 ms NORTH
01:26:26.077 01.513 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"cb88e581-367f-4b28-a707-96b98c0eefa5"}
01:26:26.106 00.029 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"cb88e581-367f-4b28-a707-96b98c0eefa5"}
01:26:26.122 00.016 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"54b96d64-0320-48c9-9a59-73359ab71e7f"}
01:26:26.134 00.012 9340 case statement mapped state 6 to 3
01:26:26.147 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"54b96d64-0320-48c9-9a59-73359ab71e7f"}
01:26:26.157 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"f4a1e663-aecd-4e56-ba4d-3ccb59964b7a"}
01:26:26.170 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":387,"width":15,"height":15,"star_pos":[7.23,6.95],"pixels":"..."},"id":"f4a1e663-aecd-4e56-ba4d-3ccb59964b7a"}
01:26:26.930 00.760 12020 Exposure complete
01:26:27.233 00.303 12020 worker thread done servicing request
01:26:27.233 00.000 9340 OnExposeComplete: enter
01:26:27.245 00.012 9340 UpdateGuideState(): m_state=6
01:26:27.261 00.016 9340 Star::Find(15, 818, 623, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 388
01:26:27.271 00.010 9340 Star::Find returns 1 (0), X=817.77, Y=623.94, Mass=625845, SNR=83.1, Peak=60970 HFD=4.1
01:26:27.284 00.013 9340 MultiStar: [#1 -0.81,-0.06,0.00,M1] [#2 -0.95,-0.37,0.00,M1] [#3 -1.47,-0.28,0.00,M5] [#4 -1.16,-0.33,0.00,M2] [#5 -0.67,-0.29,0.00,M1] [#6 -0.78,-0.46,0.00,M3] [#7 -0.17,-0.12,0.38,U] [#8 -0.97,-0.40,0.00,M2] 
01:26:27.300 00.016 9340 refined, 1 included, MultiStar: {-0.40, -0.23}, one-star: {-0.50, -0.27}
01:26:27.310 00.010 9340 CameraToMount -- cameraTheta (-2.62) - m_xAngle (-3.09) = xAngle (0.47 = 0.47)
01:26:27.321 00.011 9340 CameraToMount -- cameraTheta (-2.62) - (m_xAngle (-3.09) + m_yAngleError (-0.07)) = yAngle (0.55 = 0.55)
01:26:27.352 00.031 9340 CameraToMount -- cameraX=-0.40 cameraY=-0.23 hyp=0.47 cameraTheta=-2.62 mountX=0.42 mountY=0.24, mountTheta=0.53
01:26:27.367 00.015 9340 SchedulePrimaryMove(10104498, x=-0.40, y=-0.23, opts=13)
01:26:27.382 00.015 9340 Enqueuing Move request for scope (-0.40, -0.23)
01:26:27.391 00.009 12020 Worker thread wakes up
01:26:27.391 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=19610, max=65535, med=27682, FiltMin=21825, FiltMax=65521, Gamma=2.870
01:26:27.402 00.011 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.40, -0.23) opts 0xd
01:26:27.403 00.001 9340 UpdateGuideState exits: m=625845 SNR=83.1
01:26:27.416 00.013 12020 Handling offset move in thread for scope, endpoint = (-0.40, -0.23)
01:26:27.416 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:26:27.427 00.011 12020 Moving (-0.40, -0.23) raw xDistance=0.42 yDistance=0.24
01:26:27.427 00.000 12020 GuideAlgorithmHysteresis::Result() returns 0.17 from input 0.42
01:26:27.428 00.001 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:26:27.428 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
01:26:27.456 00.028 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.24
01:26:27.456 00.000 12020 MoveAxis(W, 30, ABG)
01:26:27.457 00.001 12020 Guiding  Dir = 3, Dur = 30
01:26:27.458 00.001 9340 Enqueuing Expose request
01:26:27.473 00.015 12020 IsSlewing returns 0
01:26:27.475 00.002 12020 IsGuiding returns 0
01:26:27.496 00.021 12020 PulseGuide returned control before completion, sleep 19
01:26:27.520 00.024 12020 IsGuiding returns 1
01:26:27.520 00.000 12020 scope still moving after pulse duration time elapsed
01:26:27.560 00.040 12020 IsSlewing returns 0
01:26:27.561 00.001 12020 IsGuiding returns 0
01:26:27.562 00.001 12020 scope move finished after 30 + 56 ms
01:26:27.562 00.000 12020 Move returns status 0, amount 30
01:26:27.562 00.000 12020 MoveAxis(N, 0, ABG)
01:26:27.562 00.000 12020 Move returns status 0, amount 0
01:26:27.562 00.000 12020 move complete, result=0
01:26:27.562 00.000 12020 worker thread done servicing request
01:26:27.563 00.001 12020 Worker thread wakes up
01:26:27.563 00.000 9340 GuideStep: 0.4 px 30 ms WEST, 0.2 px 0 ms NORTH
01:26:27.593 00.030 12020 worker thread servicing REQUEST_EXPOSE 2000
01:26:27.593 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(803,609,31,31)
01:26:28.080 00.487 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"eb6b6c2f-7ffb-4f8e-beb6-b8062183570b"}
01:26:28.108 00.028 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"eb6b6c2f-7ffb-4f8e-beb6-b8062183570b"}
01:26:28.120 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"66d18c9e-2faf-405d-94f2-557bfd4e932c"}
01:26:28.137 00.017 9340 case statement mapped state 6 to 3
01:26:28.148 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"66d18c9e-2faf-405d-94f2-557bfd4e932c"}
01:26:28.162 00.014 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"0f57fe2a-00f0-445c-bd55-b7ed3dab3d44"}
01:26:28.176 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":388,"width":15,"height":15,"star_pos":[6.77,6.94],"pixels":"..."},"id":"0f57fe2a-00f0-445c-bd55-b7ed3dab3d44"}
01:26:29.946 01.770 12020 Exposure complete
01:26:30.076 00.130 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"10900929-2338-4d23-bdbb-29981becb924"}
01:26:30.091 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"10900929-2338-4d23-bdbb-29981becb924"}
01:26:30.103 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"669ae714-79d5-43ff-9273-1009b899d593"}
01:26:30.111 00.008 9340 case statement mapped state 6 to 3
01:26:30.121 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"669ae714-79d5-43ff-9273-1009b899d593"}
01:26:30.134 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"b27ed9fc-7309-46fa-a919-e914657a712e"}
01:26:30.165 00.031 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":388,"width":15,"height":15,"star_pos":[6.77,6.94],"pixels":"..."},"id":"b27ed9fc-7309-46fa-a919-e914657a712e"}
01:26:30.205 00.040 12020 worker thread done servicing request
01:26:30.205 00.000 9340 OnExposeComplete: enter
01:26:30.219 00.014 9340 UpdateGuideState(): m_state=6
01:26:30.268 00.049 9340 Star::Find(15, 817, 623, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 389
01:26:30.281 00.013 9340 Star::Find returns 1 (0), X=817.77, Y=623.66, Mass=663836, SNR=71.9, Peak=61056 HFD=4.5
01:26:30.292 00.011 9340 MultiStar: [#1 -0.51,-0.39,0.94,U] [#2 -0.64,-0.81,0.00,M2] [#3 -1.07,0.04,0.00,M6] [#4 -0.99,-0.84,0.00,M3] [#5 -0.77,-0.41,0.00,M2] [#6 -0.94,-0.21,0.00,M4] [#7 -1.28,-0.02,0.00,M3] [#8 -1.00,-0.54,0.00,M3] 
01:26:30.306 00.014 9340 refined, 1 included, MultiStar: {-0.50, -0.48}, one-star: {-0.50, -0.56}
01:26:30.316 00.010 9340 CameraToMount -- cameraTheta (-2.38) - m_xAngle (-3.09) = xAngle (0.71 = 0.71)
01:26:30.348 00.032 9340 CameraToMount -- cameraTheta (-2.38) - (m_xAngle (-3.09) + m_yAngleError (-0.07)) = yAngle (0.79 = 0.79)
01:26:30.362 00.014 9340 CameraToMount -- cameraX=-0.50 cameraY=-0.48 hyp=0.69 cameraTheta=-2.38 mountX=0.52 mountY=0.49, mountTheta=0.75
01:26:30.380 00.018 9340 SchedulePrimaryMove(10104498, x=-0.50, y=-0.48, opts=13)
01:26:30.392 00.012 9340 Enqueuing Move request for scope (-0.50, -0.48)
01:26:30.403 00.011 12020 Worker thread wakes up
01:26:30.404 00.001 9340 UpdateImageDisplay: Size=(1920,1080) min=18387, max=65535, med=27550, FiltMin=21510, FiltMax=65521, Gamma=2.870
01:26:30.432 00.028 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.50, -0.48) opts 0xd
01:26:30.433 00.001 12020 Handling offset move in thread for scope, endpoint = (-0.50, -0.48)
01:26:30.433 00.000 12020 Moving (-0.50, -0.48) raw xDistance=0.52 yDistance=0.49
01:26:30.433 00.000 12020 GuideAlgorithmHysteresis::Result() returns 0.23 from input 0.52
01:26:30.433 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
01:26:30.434 00.001 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.49
01:26:30.434 00.000 12020 MoveAxis(W, 40, ABG)
01:26:30.434 00.000 12020 Guiding  Dir = 3, Dur = 40
01:26:30.435 00.001 12020 IsSlewing returns 0
01:26:30.436 00.001 9340 UpdateGuideState exits: m=663836 SNR=71.9
01:26:30.448 00.012 12020 IsGuiding returns 0
01:26:30.450 00.002 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:26:30.463 00.013 9340 ScheduleExposure(2000,3,1) exposurePending=0
01:26:30.474 00.011 12020 PulseGuide returned control before completion, sleep 29
01:26:30.474 00.000 9340 Enqueuing Expose request
01:26:30.528 00.054 12020 IsGuiding returns 0
01:26:30.529 00.001 12020 Move returns status 0, amount 40
01:26:30.529 00.000 12020 MoveAxis(N, 0, ABG)
01:26:30.529 00.000 12020 Move returns status 0, amount 0
01:26:30.529 00.000 12020 move complete, result=0
01:26:30.529 00.000 12020 worker thread done servicing request
01:26:30.530 00.001 9340 GuideStep: 0.5 px 40 ms WEST, 0.5 px 0 ms NORTH
01:26:30.545 00.015 12020 Worker thread wakes up
01:26:30.545 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
01:26:30.546 00.001 12020 Handling exposure in thread, d=2000 o=3 r=(803,609,31,31)
01:26:32.078 01.532 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"986fcded-7bee-45c9-9a3a-8326cb0f0b41"}
01:26:32.122 00.044 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"986fcded-7bee-45c9-9a3a-8326cb0f0b41"}
01:26:32.137 00.015 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"d5443351-107f-4d32-8314-336e4d7ef402"}
01:26:32.150 00.013 9340 case statement mapped state 6 to 3
01:26:32.159 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"d5443351-107f-4d32-8314-336e4d7ef402"}
01:26:32.179 00.020 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"9a90af9d-e8f3-4525-864b-93397c61b919"}
01:26:32.209 00.030 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":389,"width":15,"height":15,"star_pos":[6.77,6.66],"pixels":"..."},"id":"9a90af9d-e8f3-4525-864b-93397c61b919"}
01:26:32.919 00.710 12020 Exposure complete
01:26:33.310 00.391 12020 worker thread done servicing request
01:26:33.310 00.000 9340 OnExposeComplete: enter
01:26:33.328 00.018 9340 UpdateGuideState(): m_state=6
01:26:33.342 00.014 9340 Star::Find(15, 817, 623, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 390
01:26:33.358 00.016 9340 Star::Find returns 1 (0), X=817.98, Y=623.96, Mass=614364, SNR=80.8, Peak=61868 HFD=4.0
01:26:33.374 00.016 9340 MultiStar: [#1 -0.30,-0.14,0.74,U] [#2 -0.31,-0.56,0.74,U] [#3 -0.93,-0.01,0.00,M7] [#4 -0.69,-0.48,0.00,M4] [#5 -0.23,-0.12,0.61,U] [#6 -0.75,-0.28,0.00,M5] [#7 -0.36,-0.53,0.45,U] [#8 -0.93,-0.78,0.00,M4] 
01:26:33.391 00.017 9340 single-star, 4 included, MultiStar: {-0.29, -0.30}, one-star: {-0.28, -0.25}
01:26:33.426 00.035 9340 CameraToMount -- cameraTheta (-2.41) - m_xAngle (-3.09) = xAngle (0.68 = 0.68)
01:26:33.441 00.015 9340 CameraToMount -- cameraTheta (-2.41) - (m_xAngle (-3.09) + m_yAngleError (-0.07)) = yAngle (0.75 = 0.75)
01:26:33.461 00.020 9340 CameraToMount -- cameraX=-0.28 cameraY=-0.25 hyp=0.37 cameraTheta=-2.41 mountX=0.29 mountY=0.26, mountTheta=0.72
01:26:33.480 00.019 9340 SchedulePrimaryMove(10104498, x=-0.28, y=-0.25, opts=13)
01:26:33.508 00.028 9340 Enqueuing Move request for scope (-0.28, -0.25)
01:26:33.554 00.046 12020 Worker thread wakes up
01:26:33.555 00.001 9340 UpdateImageDisplay: Size=(1920,1080) min=17945, max=65535, med=27679, FiltMin=21392, FiltMax=65521, Gamma=2.870
01:26:33.570 00.015 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.28, -0.25) opts 0xd
01:26:33.570 00.000 12020 Handling offset move in thread for scope, endpoint = (-0.28, -0.25)
01:26:33.570 00.000 12020 Moving (-0.28, -0.25) raw xDistance=0.29 yDistance=0.26
01:26:33.571 00.001 12020 GuideAlgorithmHysteresis::Result() returns 0.14 from input 0.29
01:26:33.571 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
01:26:33.572 00.001 9340 UpdateGuideState exits: m=614364 SNR=80.8
01:26:33.596 00.024 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.26
01:26:33.596 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:26:33.612 00.016 9340 ScheduleExposure(2000,3,1) exposurePending=0
01:26:33.628 00.016 12020 MoveAxis(W, 24, ABG)
01:26:33.628 00.000 12020 Guiding  Dir = 3, Dur = 24
01:26:33.628 00.000 9340 Enqueuing Expose request
01:26:33.645 00.017 12020 IsSlewing returns 0
01:26:33.646 00.001 12020 IsGuiding returns 0
01:26:33.671 00.025 12020 PulseGuide returned control before completion, sleep 11
01:26:33.692 00.021 12020 IsGuiding returns 1
01:26:33.693 00.001 12020 scope still moving after pulse duration time elapsed
01:26:33.732 00.039 12020 IsSlewing returns 0
01:26:33.733 00.001 12020 IsGuiding returns 0
01:26:33.734 00.001 12020 scope move finished after 24 + 62 ms
01:26:33.734 00.000 12020 Move returns status 0, amount 24
01:26:33.734 00.000 12020 MoveAxis(N, 0, ABG)
01:26:33.734 00.000 12020 Move returns status 0, amount 0
01:26:33.734 00.000 12020 move complete, result=0
01:26:33.735 00.001 12020 worker thread done servicing request
01:26:33.735 00.000 9340 GuideStep: 0.3 px 24 ms WEST, 0.3 px 0 ms NORTH
01:26:33.751 00.016 12020 Worker thread wakes up
01:26:33.751 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
01:26:33.751 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(803,609,31,31)
01:26:34.077 00.326 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"723f8400-f5c9-4140-a647-4851be68accb"}
01:26:34.090 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"723f8400-f5c9-4140-a647-4851be68accb"}
01:26:34.104 00.014 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"3cb68fe6-522b-4430-82fa-a2f36b412ae2"}
01:26:34.118 00.014 9340 case statement mapped state 6 to 3
01:26:34.151 00.033 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"3cb68fe6-522b-4430-82fa-a2f36b412ae2"}
01:26:34.165 00.014 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"e17fa6a2-4109-4c78-a3c4-b7bb44dfba8a"}
01:26:34.177 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":390,"width":15,"height":15,"star_pos":[6.98,6.96],"pixels":"..."},"id":"e17fa6a2-4109-4c78-a3c4-b7bb44dfba8a"}
01:26:36.080 01.903 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"1a3f4953-c6fb-4696-a9e8-ce37ebfb33de"}
01:26:36.102 00.022 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"1a3f4953-c6fb-4696-a9e8-ce37ebfb33de"}
01:26:36.111 00.009 12020 Exposure complete
01:26:36.113 00.002 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"71c7b9d9-5a01-4e5e-911f-ae44f850df6e"}
01:26:36.124 00.011 9340 case statement mapped state 6 to 3
01:26:36.135 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"71c7b9d9-5a01-4e5e-911f-ae44f850df6e"}
01:26:36.144 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"048ab30b-73f4-4d0d-9158-f71c91add35d"}
01:26:36.153 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":390,"width":15,"height":15,"star_pos":[6.98,6.96],"pixels":"..."},"id":"048ab30b-73f4-4d0d-9158-f71c91add35d"}
01:26:36.343 00.190 12020 worker thread done servicing request
01:26:36.343 00.000 9340 OnExposeComplete: enter
01:26:36.354 00.011 9340 UpdateGuideState(): m_state=6
01:26:36.366 00.012 9340 Star::Find(15, 817, 623, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 391
01:26:36.376 00.010 9340 Star::Find returns 1 (0), X=817.66, Y=623.81, Mass=625037, SNR=80.1, Peak=62270 HFD=3.9
01:26:36.388 00.012 9340 MultiStar: [#1 -0.70,-0.41,0.00,M1] [#2 -0.38,-0.44,0.81,U] [#3 -1.33,0.06,0.00,M8] [#4 -1.01,-0.48,0.00,M5] [#5 -0.96,-0.34,0.00,M2] [#6 -0.80,-0.12,0.00,M6] [#7 -1.35,0.22,0.00,M3] [#8 -0.78,-0.51,0.00,M5] 
01:26:36.403 00.015 9340 refined, 1 included, MultiStar: {-0.50, -0.42}, one-star: {-0.60, -0.40}
01:26:36.414 00.011 9340 CameraToMount -- cameraTheta (-2.45) - m_xAngle (-3.09) = xAngle (0.65 = 0.65)
01:26:36.426 00.012 9340 CameraToMount -- cameraTheta (-2.45) - (m_xAngle (-3.09) + m_yAngleError (-0.07)) = yAngle (0.72 = 0.72)
01:26:36.457 00.031 9340 CameraToMount -- cameraX=-0.50 cameraY=-0.42 hyp=0.65 cameraTheta=-2.45 mountX=0.52 mountY=0.43, mountTheta=0.69
01:26:36.470 00.013 9340 SchedulePrimaryMove(10104498, x=-0.50, y=-0.42, opts=13)
01:26:36.481 00.011 9340 Enqueuing Move request for scope (-0.50, -0.42)
01:26:36.495 00.014 12020 Worker thread wakes up
01:26:36.495 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=19546, max=65535, med=27700, FiltMin=21669, FiltMax=65521, Gamma=2.870
01:26:36.505 00.010 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.50, -0.42) opts 0xd
01:26:36.505 00.000 9340 UpdateGuideState exits: m=625037 SNR=80.1
01:26:36.517 00.012 12020 Handling offset move in thread for scope, endpoint = (-0.50, -0.42)
01:26:36.517 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:26:36.528 00.011 12020 Moving (-0.50, -0.42) raw xDistance=0.52 yDistance=0.43
01:26:36.528 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
01:26:36.539 00.011 12020 GuideAlgorithmHysteresis::Result() returns 0.23 from input 0.52
01:26:36.539 00.000 9340 Enqueuing Expose request
01:26:36.565 00.026 12020 switching direction from -1 to 1 - decHistory=3 oldest=-0.05 newest=1.18
01:26:36.565 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.43 from input 0.43
01:26:36.565 00.000 12020 MoveAxis(W, 39, ABG)
01:26:36.565 00.000 12020 Guiding  Dir = 3, Dur = 39
01:26:36.566 00.001 12020 IsSlewing returns 0
01:26:36.567 00.001 12020 IsGuiding returns 0
01:26:36.594 00.027 12020 PulseGuide returned control before completion, sleep 22
01:26:36.658 00.064 12020 IsGuiding returns 0
01:26:36.658 00.000 12020 Move returns status 0, amount 39
01:26:36.658 00.000 12020 MoveAxis(S, 70, ABG)
01:26:36.658 00.000 12020 Guiding  Dir = 1, Dur = 70
01:26:36.660 00.002 12020 IsSlewing returns 0
01:26:36.661 00.001 12020 IsGuiding returns 0
01:26:36.799 00.138 12020 IsGuiding returns 1
01:26:36.799 00.000 12020 scope still moving after pulse duration time elapsed
01:26:36.930 00.131 12020 IsSlewing returns 0
01:26:36.931 00.001 12020 IsGuiding returns 0
01:26:36.931 00.000 12020 scope move finished after 70 + 199 ms
01:26:36.931 00.000 12020 Move returns status 0, amount 70
01:26:36.931 00.000 12020 move complete, result=0
01:26:36.931 00.000 12020 worker thread done servicing request
01:26:36.932 00.001 12020 Worker thread wakes up
01:26:36.932 00.000 9340 GuideStep: 0.5 px 39 ms WEST, 0.4 px 70 ms SOUTH
01:26:36.941 00.009 12020 worker thread servicing REQUEST_EXPOSE 2000
01:26:36.941 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(803,609,31,31)
01:26:38.079 01.138 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"3e923db3-503d-481a-b685-14f7349d9269"}
01:26:38.091 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"3e923db3-503d-481a-b685-14f7349d9269"}
01:26:38.129 00.038 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"6c9ea8e7-8756-4c89-bb45-a9e33da46589"}
01:26:38.140 00.011 9340 case statement mapped state 6 to 3
01:26:38.153 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"6c9ea8e7-8756-4c89-bb45-a9e33da46589"}
01:26:38.167 00.014 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"cac7ce55-cc09-465e-be17-75ad87bf6a1b"}
01:26:38.178 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":391,"width":15,"height":15,"star_pos":[6.66,6.81],"pixels":"..."},"id":"cac7ce55-cc09-465e-be17-75ad87bf6a1b"}
01:26:39.342 01.164 12020 Exposure complete
01:26:39.603 00.261 12020 worker thread done servicing request
01:26:39.604 00.001 9340 OnExposeComplete: enter
01:26:39.617 00.013 9340 UpdateGuideState(): m_state=6
01:26:39.640 00.023 9340 Star::Find(15, 817, 623, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 392
01:26:39.673 00.033 9340 Star::Find returns 1 (0), X=817.98, Y=623.94, Mass=628351, SNR=75.4, Peak=60698 HFD=4.1
01:26:39.702 00.029 9340 MultiStar: [#1 -0.79,0.08,0.00,M2] [#2 -0.20,-0.41,0.84,U] [#3 -1.14,0.05,0.00,M9] [#4 -0.82,-0.26,0.00,M6] [#5 -0.65,-0.03,0.63,U] [#6 -0.54,0.08,0.49,U] [#7 -0.54,-0.08,0.46,U] [#8 -1.07,-0.54,0.00,M6] 
01:26:39.718 00.016 9340 single-star, 4 included, MultiStar: {-0.40, -0.19}, one-star: {-0.28, -0.27}
01:26:39.728 00.010 9340 CameraToMount -- cameraTheta (-2.38) - m_xAngle (-3.09) = xAngle (0.72 = 0.72)
01:26:39.740 00.012 9340 CameraToMount -- cameraTheta (-2.38) - (m_xAngle (-3.09) + m_yAngleError (-0.07)) = yAngle (0.79 = 0.79)
01:26:39.773 00.033 9340 CameraToMount -- cameraX=-0.28 cameraY=-0.27 hyp=0.39 cameraTheta=-2.38 mountX=0.30 mountY=0.28, mountTheta=0.76
01:26:39.847 00.074 9340 SchedulePrimaryMove(10104498, x=-0.28, y=-0.27, opts=13)
01:26:39.859 00.012 9340 Enqueuing Move request for scope (-0.28, -0.27)
01:26:39.895 00.036 12020 Worker thread wakes up
01:26:39.895 00.000 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.28, -0.27) opts 0xd
01:26:39.895 00.000 12020 Handling offset move in thread for scope, endpoint = (-0.28, -0.27)
01:26:39.895 00.000 12020 Moving (-0.28, -0.27) raw xDistance=0.30 yDistance=0.28
01:26:39.897 00.002 12020 GuideAlgorithmHysteresis::Result() returns 0.14 from input 0.30
01:26:39.897 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.28 from input 0.28
01:26:39.897 00.000 12020 MoveAxis(W, 24, ABG)
01:26:39.897 00.000 12020 Guiding  Dir = 3, Dur = 24
01:26:39.898 00.001 9340 UpdateImageDisplay: Size=(1920,1080) min=19252, max=65535, med=27729, FiltMin=22102, FiltMax=65521, Gamma=2.870
01:26:39.938 00.040 12020 IsSlewing returns 0
01:26:39.941 00.003 9340 UpdateGuideState exits: m=628351 SNR=75.4
01:26:39.960 00.019 12020 IsGuiding returns 0
01:26:39.960 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:26:39.994 00.034 9340 ScheduleExposure(2000,3,1) exposurePending=0
01:26:40.015 00.021 12020 IsGuiding returns 1
01:26:40.015 00.000 12020 scope still moving after pulse duration time elapsed
01:26:40.015 00.000 9340 Enqueuing Expose request
01:26:40.048 00.033 12020 IsSlewing returns 0
01:26:40.049 00.001 12020 IsGuiding returns 0
01:26:40.049 00.000 12020 scope move finished after 24 + 65 ms
01:26:40.049 00.000 12020 Move returns status 0, amount 24
01:26:40.049 00.000 12020 MoveAxis(S, 46, ABG)
01:26:40.049 00.000 12020 Guiding  Dir = 1, Dur = 46
01:26:40.050 00.001 12020 IsSlewing returns 0
01:26:40.069 00.019 12020 IsGuiding returns 0
01:26:40.078 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"8851fa77-d1f0-45d4-bab1-0050eabc18bc"}
01:26:40.091 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"8851fa77-d1f0-45d4-bab1-0050eabc18bc"}
01:26:40.102 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"65b4f061-c6b2-4c4c-a9ed-4c18d510bc5c"}
01:26:40.116 00.014 9340 case statement mapped state 6 to 3
01:26:40.127 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"65b4f061-c6b2-4c4c-a9ed-4c18d510bc5c"}
01:26:40.138 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"452dde4b-57e8-4b00-b9cb-41fe898b9ae3"}
01:26:40.150 00.012 12020 IsGuiding returns 1
01:26:40.150 00.000 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":392,"width":15,"height":15,"star_pos":[6.98,6.94],"pixels":"..."},"id":"452dde4b-57e8-4b00-b9cb-41fe898b9ae3"}
01:26:40.162 00.012 12020 scope still moving after pulse duration time elapsed
01:26:40.225 00.063 12020 IsSlewing returns 0
01:26:40.322 00.097 12020 IsGuiding returns 0
01:26:40.322 00.000 12020 scope move finished after 46 + 205 ms
01:26:40.322 00.000 12020 Move returns status 0, amount 46
01:26:40.322 00.000 12020 move complete, result=0
01:26:40.322 00.000 12020 worker thread done servicing request
01:26:40.323 00.001 9340 GuideStep: 0.3 px 24 ms WEST, 0.3 px 46 ms SOUTH
01:26:40.334 00.011 12020 Worker thread wakes up
01:26:40.334 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
01:26:40.334 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(803,609,31,31)
01:26:42.077 01.743 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"bedfcc27-363d-4762-b844-b10392922457"}
01:26:42.088 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"bedfcc27-363d-4762-b844-b10392922457"}
01:26:42.106 00.018 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"be31c4ce-9e2e-412c-a84a-41b014394095"}
01:26:42.116 00.010 9340 case statement mapped state 6 to 3
01:26:42.128 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"be31c4ce-9e2e-412c-a84a-41b014394095"}
01:26:42.154 00.026 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"ba57e7f9-4853-4d5e-b61c-e020cf8ff5c9"}
01:26:42.169 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":392,"width":15,"height":15,"star_pos":[6.98,6.94],"pixels":"..."},"id":"ba57e7f9-4853-4d5e-b61c-e020cf8ff5c9"}
01:26:42.693 00.524 12020 Exposure complete
01:26:42.895 00.202 12020 worker thread done servicing request
01:26:42.895 00.000 9340 OnExposeComplete: enter
01:26:42.906 00.011 9340 UpdateGuideState(): m_state=6
01:26:42.920 00.014 9340 Star::Find(15, 817, 623, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 393
01:26:42.932 00.012 9340 Star::Find returns 1 (0), X=818.33, Y=624.19, Mass=619800, SNR=77.4, Peak=60286 HFD=3.8
01:26:42.943 00.011 9340 MultiStar: [#1 -0.05,-0.01,0.86,U] [#2 0.16,-0.17,1.02,U] [#3 -0.31,0.33,0.71,U] [#4 -0.22,-0.15,0.70,U] [#5 -0.02,0.00,0.66,U] [#6 -0.48,-0.53,0.00,M6] [#7 0.17,0.54,0.50,U] [#8 -0.41,-0.43,0.36,U] 
01:26:42.974 00.031 9340 refined, 7 included, MultiStar: {-0.04, 0.01}, one-star: {0.07, -0.03}
01:26:42.988 00.014 9340 CameraToMount -- cameraTheta (2.99) - m_xAngle (-3.09) = xAngle (6.09 = -0.20)
01:26:43.001 00.013 9340 CameraToMount -- cameraTheta (2.99) - (m_xAngle (-3.09) + m_yAngleError (-0.07)) = yAngle (6.16 = -0.12)
01:26:43.014 00.013 9340 CameraToMount -- cameraX=-0.04 cameraY=0.01 hyp=0.04 cameraTheta=2.99 mountX=0.04 mountY=-0.01, mountTheta=-0.12
01:26:43.026 00.012 9340 SchedulePrimaryMove(10104498, x=-0.04, y=0.01, opts=13)
01:26:43.035 00.009 9340 Enqueuing Move request for scope (-0.04, 0.01)
01:26:43.049 00.014 12020 Worker thread wakes up
01:26:43.049 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=18713, max=65535, med=27753, FiltMin=21642, FiltMax=65521, Gamma=2.870
01:26:43.060 00.011 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.01) opts 0xd
01:26:43.060 00.000 12020 Handling offset move in thread for scope, endpoint = (-0.04, 0.01)
01:26:43.060 00.000 9340 UpdateGuideState exits: m=619800 SNR=77.4
01:26:43.070 00.010 12020 Moving (-0.04, 0.01) raw xDistance=0.04 yDistance=-0.01
01:26:43.070 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:26:43.095 00.025 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
01:26:43.095 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
01:26:43.105 00.010 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:26:43.105 00.000 9340 Enqueuing Expose request
01:26:43.114 00.009 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
01:26:43.115 00.001 12020 MoveAxis(E, 0, ABG)
01:26:43.115 00.000 12020 Move returns status 0, amount 0
01:26:43.115 00.000 12020 MoveAxis(N, 0, ABG)
01:26:43.115 00.000 12020 Move returns status 0, amount 0
01:26:43.115 00.000 12020 move complete, result=0
01:26:43.115 00.000 12020 worker thread done servicing request
01:26:43.116 00.001 12020 Worker thread wakes up
01:26:43.116 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
01:26:43.116 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(803,609,31,31)
01:26:43.118 00.002 9340 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
01:26:44.077 00.959 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"cf5e9852-d565-48a5-b9b3-974d936779dd"}
01:26:44.090 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"cf5e9852-d565-48a5-b9b3-974d936779dd"}
01:26:44.103 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"f9a7298f-f570-4c54-8d20-b9cac160ef7c"}
01:26:44.114 00.011 9340 case statement mapped state 6 to 3
01:26:44.137 00.023 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"f9a7298f-f570-4c54-8d20-b9cac160ef7c"}
01:26:44.173 00.036 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"c3947652-7028-40ac-a24e-e0536899452a"}
01:26:44.193 00.020 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":393,"width":15,"height":15,"star_pos":[7.33,7.19],"pixels":"..."},"id":"c3947652-7028-40ac-a24e-e0536899452a"}
01:26:45.512 01.319 12020 Exposure complete
01:26:45.900 00.388 9340 OnExposeComplete: enter
01:26:45.917 00.017 12020 worker thread done servicing request
01:26:45.918 00.001 9340 UpdateGuideState(): m_state=6
01:26:45.942 00.024 9340 Star::Find(15, 818, 624, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 394
01:26:45.961 00.019 9340 Star::Find returns 1 (0), X=818.31, Y=623.95, Mass=598811, SNR=78.2, Peak=58310 HFD=4.0
01:26:45.989 00.028 9340 MultiStar: [#1 -0.10,0.01,0.76,U] [#2 0.35,-0.15,1.03,U] [#3 -0.44,0.16,0.88,U] [#4 0.24,-0.06,0.72,U] [#5 0.36,0.20,0.67,U] [#6 0.17,-0.01,0.49,U] [#7 -0.14,0.33,0.45,U] [#8 0.16,0.01,0.55,U] 
01:26:46.005 00.016 9340 refined, 8 included, MultiStar: {0.07, -0.00}, one-star: {0.05, -0.26}
01:26:46.049 00.044 9340 CameraToMount -- cameraTheta (-0.06) - m_xAngle (-3.09) = xAngle (3.03 = 3.03)
01:26:46.062 00.013 9340 CameraToMount -- cameraTheta (-0.06) - (m_xAngle (-3.09) + m_yAngleError (-0.07)) = yAngle (3.10 = 3.10)
01:26:46.085 00.023 9340 CameraToMount -- cameraX=0.07 cameraY=-0.00 hyp=0.07 cameraTheta=-0.06 mountX=-0.07 mountY=0.00, mountTheta=3.10
01:26:46.111 00.026 9340 SchedulePrimaryMove(10104498, x=0.07, y=-0.00, opts=13)
01:26:46.127 00.016 9340 Enqueuing Move request for scope (0.07, -0.00)
01:26:46.181 00.054 12020 Worker thread wakes up
01:26:46.181 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=19725, max=65535, med=28043, FiltMin=21967, FiltMax=65521, Gamma=2.870
01:26:46.195 00.014 12020 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.00) opts 0xd
01:26:46.196 00.001 12020 Handling offset move in thread for scope, endpoint = (0.07, -0.00)
01:26:46.196 00.000 12020 Moving (0.07, -0.00) raw xDistance=-0.07 yDistance=0.00
01:26:46.196 00.000 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
01:26:46.196 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:26:46.197 00.001 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
01:26:46.197 00.000 12020 MoveAxis(E, 0, ABG)
01:26:46.198 00.001 12020 Move returns status 0, amount 0
01:26:46.198 00.000 12020 MoveAxis(N, 0, ABG)
01:26:46.198 00.000 12020 Move returns status 0, amount 0
01:26:46.198 00.000 12020 move complete, result=0
01:26:46.198 00.000 12020 worker thread done servicing request
01:26:46.200 00.002 9340 UpdateGuideState exits: m=598811 SNR=78.2
01:26:46.214 00.014 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:26:46.238 00.024 9340 ScheduleExposure(2000,3,1) exposurePending=0
01:26:46.264 00.026 9340 Enqueuing Expose request
01:26:46.323 00.059 12020 Worker thread wakes up
01:26:46.324 00.001 12020 worker thread servicing REQUEST_EXPOSE 2000
01:26:46.324 00.000 9340 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
01:26:46.338 00.014 12020 Handling exposure in thread, d=2000 o=3 r=(803,609,31,31)
01:26:46.354 00.016 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"0985d8af-ffaa-4c69-80e5-3ec02d9ff1d2"}
01:26:46.375 00.021 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"0985d8af-ffaa-4c69-80e5-3ec02d9ff1d2"}
01:26:46.440 00.065 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"ebbcfe80-d7ea-4020-bba6-02e606b1b2c6"}
01:26:46.457 00.017 9340 case statement mapped state 6 to 3
01:26:46.473 00.016 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"ebbcfe80-d7ea-4020-bba6-02e606b1b2c6"}
01:26:46.499 00.026 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"4ffd2c12-edc9-4067-a7f9-0eea6ecafd8d"}
01:26:46.515 00.016 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":394,"width":15,"height":15,"star_pos":[7.31,6.95],"pixels":"..."},"id":"4ffd2c12-edc9-4067-a7f9-0eea6ecafd8d"}
01:26:48.076 01.561 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"28db1239-2b60-4b3e-a210-5f0aabd40140"}
01:26:48.089 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"28db1239-2b60-4b3e-a210-5f0aabd40140"}
01:26:48.127 00.038 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"4e392335-4a86-42c4-8f37-12a807d4526b"}
01:26:48.142 00.015 9340 case statement mapped state 6 to 3
01:26:48.157 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"4e392335-4a86-42c4-8f37-12a807d4526b"}
01:26:48.167 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"57d7082a-1fa7-450b-94c0-a478dd80500d"}
01:26:48.181 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":394,"width":15,"height":15,"star_pos":[7.31,6.95],"pixels":"..."},"id":"57d7082a-1fa7-450b-94c0-a478dd80500d"}
01:26:48.737 00.556 12020 Exposure complete
01:26:48.961 00.224 12020 worker thread done servicing request
01:26:48.961 00.000 9340 OnExposeComplete: enter
01:26:48.974 00.013 9340 UpdateGuideState(): m_state=6
01:26:48.993 00.019 9340 Star::Find(15, 818, 623, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 395
01:26:49.002 00.009 9340 Star::Find returns 1 (0), X=818.54, Y=624.16, Mass=645535, SNR=72.1, Peak=60574 HFD=3.8
01:26:49.012 00.010 9340 MultiStar: [#1 -0.27,-0.02,0.95,U] [#2 -0.26,-0.25,0.92,U] [#3 -0.86,0.11,0.00,M8] [#4 -0.66,-0.20,0.00,M5] [#5 -0.55,-0.06,0.66,U] [#6 -0.38,0.38,0.44,U] [#7 -0.57,0.13,0.43,U] [#8 -0.52,-0.08,0.41,U] 
01:26:49.024 00.012 9340 refined, 6 included, MultiStar: {-0.25, -0.03}, one-star: {0.28, -0.05}
01:26:49.033 00.009 9340 CameraToMount -- cameraTheta (-3.02) - m_xAngle (-3.09) = xAngle (0.07 = 0.07)
01:26:49.043 00.010 9340 CameraToMount -- cameraTheta (-3.02) - (m_xAngle (-3.09) + m_yAngleError (-0.07)) = yAngle (0.15 = 0.15)
01:26:49.072 00.029 9340 CameraToMount -- cameraX=-0.25 cameraY=-0.03 hyp=0.25 cameraTheta=-3.02 mountX=0.25 mountY=0.04, mountTheta=0.15
01:26:49.087 00.015 9340 SchedulePrimaryMove(10104498, x=-0.25, y=-0.03, opts=13)
01:26:49.097 00.010 9340 Enqueuing Move request for scope (-0.25, -0.03)
01:26:49.108 00.011 12020 Worker thread wakes up
01:26:49.108 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=18182, max=65535, med=27890, FiltMin=21511, FiltMax=65521, Gamma=2.870
01:26:49.118 00.010 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.25, -0.03) opts 0xd
01:26:49.118 00.000 9340 UpdateGuideState exits: m=645535 SNR=72.1
01:26:49.135 00.017 12020 Handling offset move in thread for scope, endpoint = (-0.25, -0.03)
01:26:49.135 00.000 12020 Moving (-0.25, -0.03) raw xDistance=0.25 yDistance=0.04
01:26:49.137 00.002 12020 GuideAlgorithmHysteresis::Result() returns 0.11 from input 0.25
01:26:49.137 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:26:49.137 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
01:26:49.137 00.000 12020 MoveAxis(W, 18, ABG)
01:26:49.137 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:26:49.150 00.013 12020 Guiding  Dir = 3, Dur = 18
01:26:49.150 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
01:26:49.161 00.011 12020 IsSlewing returns 0
01:26:49.161 00.000 9340 Enqueuing Expose request
01:26:49.186 00.025 12020 IsGuiding returns 0
01:26:49.243 00.057 12020 IsGuiding returns 1
01:26:49.244 00.001 12020 scope still moving after pulse duration time elapsed
01:26:49.274 00.030 12020 IsSlewing returns 0
01:26:49.275 00.001 12020 IsGuiding returns 0
01:26:49.275 00.000 12020 scope move finished after 18 + 70 ms
01:26:49.275 00.000 12020 Move returns status 0, amount 18
01:26:49.275 00.000 12020 MoveAxis(N, 0, ABG)
01:26:49.276 00.001 12020 Move returns status 0, amount 0
01:26:49.276 00.000 12020 move complete, result=0
01:26:49.277 00.001 12020 worker thread done servicing request
01:26:49.277 00.000 9340 GuideStep: 0.3 px 18 ms WEST, 0.0 px 0 ms NORTH
01:26:49.305 00.028 12020 Worker thread wakes up
01:26:49.305 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
01:26:49.306 00.001 12020 Handling exposure in thread, d=2000 o=3 r=(803,609,31,31)
01:26:50.077 00.771 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"65e77b9c-5cbc-4cc2-bdd9-b0f5a4174fee"}
01:26:50.090 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"65e77b9c-5cbc-4cc2-bdd9-b0f5a4174fee"}
01:26:50.119 00.029 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"261800b9-c5ec-4735-b158-c2fb13232d92"}
01:26:50.148 00.029 9340 case statement mapped state 6 to 3
01:26:50.159 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"261800b9-c5ec-4735-b158-c2fb13232d92"}
01:26:50.173 00.014 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"59a53e4d-2d28-4010-9d00-048fa1c927cb"}
01:26:50.185 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":395,"width":15,"height":15,"star_pos":[6.54,7.16],"pixels":"..."},"id":"59a53e4d-2d28-4010-9d00-048fa1c927cb"}
01:26:51.670 01.485 12020 Exposure complete
01:26:52.014 00.344 12020 worker thread done servicing request
01:26:52.014 00.000 9340 OnExposeComplete: enter
01:26:52.026 00.012 9340 UpdateGuideState(): m_state=6
01:26:52.039 00.013 9340 Star::Find(15, 818, 624, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 396
01:26:52.053 00.014 9340 Star::Find returns 1 (0), X=818.69, Y=623.93, Mass=610710, SNR=84.6, Peak=58878 HFD=4.0
01:26:52.067 00.014 9340 MultiStar: [#1 0.41,-0.25,0.72,U] [#2 0.57,-0.57,0.00,M1] [#3 -0.39,-0.40,0.66,U] [#4 -0.05,-0.29,0.71,U] [#5 0.30,-0.36,0.58,U] [#6 0.67,0.03,0.00,M5] [#7 -0.03,-0.28,0.33,U] [#8 0.01,-0.71,0.00,M4] 
01:26:52.101 00.034 9340 refined, 5 included, MultiStar: {0.15, -0.31}, one-star: {0.43, -0.29}
01:26:52.113 00.012 9340 CameraToMount -- cameraTheta (-1.12) - m_xAngle (-3.09) = xAngle (1.97 = 1.97)
01:26:52.126 00.013 9340 CameraToMount -- cameraTheta (-1.12) - (m_xAngle (-3.09) + m_yAngleError (-0.07)) = yAngle (2.04 = 2.04)
01:26:52.137 00.011 9340 CameraToMount -- cameraX=0.15 cameraY=-0.31 hyp=0.34 cameraTheta=-1.12 mountX=-0.13 mountY=0.31, mountTheta=1.98
01:26:52.158 00.021 9340 SchedulePrimaryMove(10104498, x=0.15, y=-0.31, opts=13)
01:26:52.171 00.013 9340 Enqueuing Move request for scope (0.15, -0.31)
01:26:52.185 00.014 12020 Worker thread wakes up
01:26:52.186 00.001 9340 UpdateImageDisplay: Size=(1920,1080) min=18065, max=65535, med=27946, FiltMin=21360, FiltMax=65515, Gamma=2.870
01:26:52.215 00.029 12020 worker thread servicing REQUEST_MOVE scope ofs (0.15, -0.31) opts 0xd
01:26:52.216 00.001 12020 Handling offset move in thread for scope, endpoint = (0.15, -0.31)
01:26:52.216 00.000 12020 Moving (0.15, -0.31) raw xDistance=-0.13 yDistance=0.31
01:26:52.216 00.000 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
01:26:52.216 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.31 from input 0.31
01:26:52.217 00.001 12020 MoveAxis(E, 0, ABG)
01:26:52.217 00.000 12020 Move returns status 0, amount 0
01:26:52.217 00.000 12020 MoveAxis(S, 50, ABG)
01:26:52.217 00.000 12020 Guiding  Dir = 1, Dur = 50
01:26:52.218 00.001 9340 UpdateGuideState exits: m=610710 SNR=84.6
01:26:52.229 00.011 12020 IsSlewing returns 0
01:26:52.229 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:26:52.240 00.011 12020 IsGuiding returns 0
01:26:52.241 00.001 9340 ScheduleExposure(2000,3,1) exposurePending=0
01:26:52.254 00.013 9340 Enqueuing Expose request
01:26:52.267 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"0da0a127-6d30-4e79-b46e-31299c32e750"}
01:26:52.282 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"0da0a127-6d30-4e79-b46e-31299c32e750"}
01:26:52.299 00.017 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"39924408-728e-4569-8b82-bc2a527fd780"}
01:26:52.335 00.036 9340 case statement mapped state 6 to 3
01:26:52.351 00.016 12020 IsGuiding returns 1
01:26:52.351 00.000 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"39924408-728e-4569-8b82-bc2a527fd780"}
01:26:52.363 00.012 12020 scope still moving after pulse duration time elapsed
01:26:52.363 00.000 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"f1daa377-a37d-4f7b-8231-3a069dfbe691"}
01:26:52.378 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":396,"width":15,"height":15,"star_pos":[6.69,6.93],"pixels":"..."},"id":"f1daa377-a37d-4f7b-8231-3a069dfbe691"}
01:26:52.473 00.095 12020 IsSlewing returns 0
01:26:52.473 00.000 12020 IsGuiding returns 0
01:26:52.474 00.001 12020 scope move finished after 50 + 182 ms
01:26:52.474 00.000 12020 Move returns status 0, amount 50
01:26:52.474 00.000 12020 move complete, result=0
01:26:52.474 00.000 12020 worker thread done servicing request
01:26:52.474 00.000 9340 GuideStep: -0.1 px 0 ms EAST, 0.3 px 50 ms SOUTH
01:26:52.487 00.013 12020 Worker thread wakes up
01:26:52.487 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
01:26:52.487 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(803,609,31,31)
01:26:54.081 01.594 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"cbdb453c-1c6a-4bb9-9c99-433df4af7485"}
01:26:54.097 00.016 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"cbdb453c-1c6a-4bb9-9c99-433df4af7485"}
01:26:54.109 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"b23ba656-3d5b-422a-a274-7e51d04e9f9f"}
01:26:54.122 00.013 9340 case statement mapped state 6 to 3
01:26:54.134 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"b23ba656-3d5b-422a-a274-7e51d04e9f9f"}
01:26:54.148 00.014 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"5712378a-03d8-4dc9-afd3-9f8848c75428"}
01:26:54.163 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":396,"width":15,"height":15,"star_pos":[6.69,6.93],"pixels":"..."},"id":"5712378a-03d8-4dc9-afd3-9f8848c75428"}
01:26:54.854 00.691 12020 Exposure complete
01:26:55.071 00.217 12020 worker thread done servicing request
01:26:55.071 00.000 9340 OnExposeComplete: enter
01:26:55.083 00.012 9340 UpdateGuideState(): m_state=6
01:26:55.091 00.008 9340 Star::Find(15, 818, 623, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 397
01:26:55.105 00.014 9340 Star::Find returns 1 (0), X=818.63, Y=624.06, Mass=530093, SNR=63.5, Peak=58040 HFD=3.9
01:26:55.114 00.009 9340 MultiStar: [#1 0.26,0.10,1.05,U] [#2 0.24,-0.47,1.12,U] [#3 -0.30,0.29,0.89,U] [#4 -0.05,-0.26,0.93,U] [#5 0.14,-0.43,0.70,U] [#6 -0.04,-0.79,0.00,M6] [#7 -0.46,-0.09,0.51,U] [#8 -0.07,-0.64,0.52,U] 
01:26:55.124 00.010 9340 refined, 7 included, MultiStar: {0.06, -0.18}, one-star: {0.37, -0.16}
01:26:55.134 00.010 9340 CameraToMount -- cameraTheta (-1.23) - m_xAngle (-3.09) = xAngle (1.86 = 1.86)
01:26:55.147 00.013 9340 CameraToMount -- cameraTheta (-1.23) - (m_xAngle (-3.09) + m_yAngleError (-0.07)) = yAngle (1.93 = 1.93)
01:26:55.159 00.012 9340 CameraToMount -- cameraX=0.06 cameraY=-0.18 hyp=0.19 cameraTheta=-1.23 mountX=-0.06 mountY=0.18, mountTheta=1.87
01:26:55.189 00.030 9340 SchedulePrimaryMove(10104498, x=0.06, y=-0.18, opts=13)
01:26:55.197 00.008 9340 Enqueuing Move request for scope (0.06, -0.18)
01:26:55.207 00.010 12020 Worker thread wakes up
01:26:55.207 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=19793, max=65535, med=27999, FiltMin=21486, FiltMax=65515, Gamma=2.870
01:26:55.217 00.010 12020 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.18) opts 0xd
01:26:55.217 00.000 12020 Handling offset move in thread for scope, endpoint = (0.06, -0.18)
01:26:55.218 00.001 9340 UpdateGuideState exits: m=530093 SNR=63.5
01:26:55.226 00.008 12020 Moving (0.06, -0.18) raw xDistance=-0.06 yDistance=0.18
01:26:55.226 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:26:55.236 00.010 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
01:26:55.237 00.001 9340 ScheduleExposure(2000,3,1) exposurePending=0
01:26:55.248 00.011 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:26:55.248 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.18
01:26:55.248 00.000 9340 Enqueuing Expose request
01:26:55.262 00.014 12020 MoveAxis(E, 0, ABG)
01:26:55.262 00.000 12020 Move returns status 0, amount 0
01:26:55.262 00.000 12020 MoveAxis(N, 0, ABG)
01:26:55.262 00.000 12020 Move returns status 0, amount 0
01:26:55.262 00.000 12020 move complete, result=0
01:26:55.262 00.000 12020 worker thread done servicing request
01:26:55.263 00.001 12020 Worker thread wakes up
01:26:55.263 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
01:26:55.263 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(803,609,31,31)
01:26:55.265 00.002 9340 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
01:26:56.079 00.814 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"873c3196-87ab-45d0-860a-9fcd73b7f57c"}
01:26:56.090 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"873c3196-87ab-45d0-860a-9fcd73b7f57c"}
01:26:56.104 00.014 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"f6a34688-504a-48db-a987-392216c8cd21"}
01:26:56.120 00.016 9340 case statement mapped state 6 to 3
01:26:56.154 00.034 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"f6a34688-504a-48db-a987-392216c8cd21"}
01:26:56.167 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"67c391fb-4977-401b-8d39-6b5c33b0fc0c"}
01:26:56.182 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":397,"width":15,"height":15,"star_pos":[6.63,7.06],"pixels":"..."},"id":"67c391fb-4977-401b-8d39-6b5c33b0fc0c"}
01:26:57.637 01.455 12020 Exposure complete
01:26:57.931 00.294 12020 worker thread done servicing request
01:26:57.931 00.000 9340 OnExposeComplete: enter
01:26:57.947 00.016 9340 UpdateGuideState(): m_state=6
01:26:57.959 00.012 9340 Star::Find(15, 818, 624, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 398
01:26:57.981 00.022 9340 Star::Find returns 1 (0), X=818.84, Y=624.17, Mass=648170, SNR=82.4, Peak=62834 HFD=4.1
01:26:58.011 00.030 9340 MultiStar: [#1 0.25,0.31,0.70,U] [#2 0.07,-0.34,1.02,U] [#3 -0.36,0.23,0.69,U] [#4 0.12,0.10,0.85,U] [#5 0.17,0.26,0.82,U] [#6 -0.31,-0.19,0.40,U] [#7 -0.15,0.28,0.31,U] [#8 0.06,0.29,0.40,U] 
01:26:58.030 00.019 9340 refined, 8 included, MultiStar: {0.11, 0.07}, one-star: {0.58, -0.04}
01:26:58.045 00.015 9340 CameraToMount -- cameraTheta (0.55) - m_xAngle (-3.09) = xAngle (3.64 = -2.64)
01:26:58.056 00.011 9340 CameraToMount -- cameraTheta (0.55) - (m_xAngle (-3.09) + m_yAngleError (-0.07)) = yAngle (3.71 = -2.57)
01:26:58.072 00.016 9340 CameraToMount -- cameraX=0.11 cameraY=0.07 hyp=0.13 cameraTheta=0.55 mountX=-0.11 mountY=-0.07, mountTheta=-2.59
01:26:58.109 00.037 9340 SchedulePrimaryMove(10104498, x=0.11, y=0.07, opts=13)
01:26:58.123 00.014 9340 Enqueuing Move request for scope (0.11, 0.07)
01:26:58.135 00.012 12020 Worker thread wakes up
01:26:58.135 00.000 12020 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.07) opts 0xd
01:26:58.136 00.001 12020 Handling offset move in thread for scope, endpoint = (0.11, 0.07)
01:26:58.136 00.000 12020 Moving (0.11, 0.07) raw xDistance=-0.11 yDistance=-0.07
01:26:58.136 00.000 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
01:26:58.136 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:26:58.137 00.001 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
01:26:58.137 00.000 12020 MoveAxis(E, 0, ABG)
01:26:58.137 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=19361, max=65535, med=28234, FiltMin=22034, FiltMax=65515, Gamma=2.870
01:26:58.151 00.014 12020 Move returns status 0, amount 0
01:26:58.152 00.001 9340 UpdateGuideState exits: m=648170 SNR=82.4
01:26:58.167 00.015 12020 MoveAxis(N, 0, ABG)
01:26:58.167 00.000 12020 Move returns status 0, amount 0
01:26:58.182 00.015 12020 move complete, result=0
01:26:58.182 00.000 12020 worker thread done servicing request
01:26:58.183 00.001 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:26:58.202 00.019 9340 ScheduleExposure(2000,3,1) exposurePending=0
01:26:58.213 00.011 9340 Enqueuing Expose request
01:26:58.226 00.013 12020 Worker thread wakes up
01:26:58.226 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
01:26:58.227 00.001 9340 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
01:26:58.242 00.015 12020 Handling exposure in thread, d=2000 o=3 r=(803,609,31,31)
01:26:58.257 00.015 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"7868f7e8-6ac1-4cc8-8e87-f01dd5220aee"}
01:26:58.296 00.039 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"7868f7e8-6ac1-4cc8-8e87-f01dd5220aee"}
01:26:58.314 00.018 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"56f07d83-16e7-4f24-ac0e-6a780e3079ab"}
01:26:58.327 00.013 9340 case statement mapped state 6 to 3
01:26:58.349 00.022 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"56f07d83-16e7-4f24-ac0e-6a780e3079ab"}
01:26:58.402 00.053 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"ca957d45-567e-4837-95c9-dc7625650095"}
01:26:58.424 00.022 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":398,"width":15,"height":15,"star_pos":[6.84,7.17],"pixels":"..."},"id":"ca957d45-567e-4837-95c9-dc7625650095"}
01:27:00.079 01.655 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"70d62889-e91f-4f57-8783-bd2f547525c5"}
01:27:00.107 00.028 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"70d62889-e91f-4f57-8783-bd2f547525c5"}
01:27:00.118 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"3c979041-df42-4af9-a64f-a754ee4fc56a"}
01:27:00.129 00.011 9340 case statement mapped state 6 to 3
01:27:00.139 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"3c979041-df42-4af9-a64f-a754ee4fc56a"}
01:27:00.151 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"27802ee3-f522-49d7-89f1-6200f9b3394b"}
01:27:00.165 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":398,"width":15,"height":15,"star_pos":[6.84,7.17],"pixels":"..."},"id":"27802ee3-f522-49d7-89f1-6200f9b3394b"}
01:27:00.627 00.462 12020 Exposure complete
01:27:00.860 00.233 12020 worker thread done servicing request
01:27:00.862 00.002 9340 OnExposeComplete: enter
01:27:00.873 00.011 9340 UpdateGuideState(): m_state=6
01:27:00.902 00.029 9340 Star::Find(15, 818, 624, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 399
01:27:00.917 00.015 9340 Star::Find returns 1 (0), X=818.55, Y=624.14, Mass=678624, SNR=78.4, Peak=59724 HFD=4.4
01:27:00.927 00.010 9340 MultiStar: [#1 0.13,0.04,0.66,U] [#2 0.24,-0.53,0.84,U] [#3 -0.47,0.22,0.71,U] [#4 -0.03,-0.10,0.68,U] [#5 -0.21,-0.16,0.65,U] [#6 0.39,-0.15,0.52,U] [#7 0.18,0.62,0.50,U] [#8 0.34,-0.31,0.57,U] 
01:27:00.937 00.010 9340 refined, 8 included, MultiStar: {0.09, -0.07}, one-star: {0.29, -0.07}
01:27:00.952 00.015 9340 CameraToMount -- cameraTheta (-0.67) - m_xAngle (-3.09) = xAngle (2.43 = 2.43)
01:27:00.965 00.013 9340 CameraToMount -- cameraTheta (-0.67) - (m_xAngle (-3.09) + m_yAngleError (-0.07)) = yAngle (2.50 = 2.50)
01:27:01.004 00.039 9340 CameraToMount -- cameraX=0.09 cameraY=-0.07 hyp=0.12 cameraTheta=-0.67 mountX=-0.09 mountY=0.07, mountTheta=2.47
01:27:01.019 00.015 9340 SchedulePrimaryMove(10104498, x=0.09, y=-0.07, opts=13)
01:27:01.030 00.011 9340 Enqueuing Move request for scope (0.09, -0.07)
01:27:01.046 00.016 12020 Worker thread wakes up
01:27:01.046 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=19945, max=65535, med=28202, FiltMin=22093, FiltMax=65521, Gamma=2.870
01:27:01.057 00.011 12020 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.07) opts 0xd
01:27:01.057 00.000 9340 UpdateGuideState exits: m=678624 SNR=78.4
01:27:01.086 00.029 12020 Handling offset move in thread for scope, endpoint = (0.09, -0.07)
01:27:01.087 00.001 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:27:01.098 00.011 12020 Moving (0.09, -0.07) raw xDistance=-0.09 yDistance=0.07
01:27:01.098 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
01:27:01.111 00.013 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
01:27:01.111 00.000 9340 Enqueuing Expose request
01:27:01.122 00.011 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:27:01.122 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
01:27:01.122 00.000 12020 MoveAxis(E, 0, ABG)
01:27:01.122 00.000 12020 Move returns status 0, amount 0
01:27:01.122 00.000 12020 MoveAxis(N, 0, ABG)
01:27:01.123 00.001 12020 Move returns status 0, amount 0
01:27:01.123 00.000 12020 move complete, result=0
01:27:01.123 00.000 12020 worker thread done servicing request
01:27:01.123 00.000 12020 Worker thread wakes up
01:27:01.123 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
01:27:01.123 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(803,609,31,31)
01:27:01.126 00.003 9340 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
01:27:02.079 00.953 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"02e5a115-f66d-42a6-b615-39cb873a1cd2"}
01:27:02.095 00.016 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"02e5a115-f66d-42a6-b615-39cb873a1cd2"}
01:27:02.149 00.054 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"fb27e701-20e7-473d-bf20-b673f8d2b129"}
01:27:02.185 00.036 9340 case statement mapped state 6 to 3
01:27:02.202 00.017 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"fb27e701-20e7-473d-bf20-b673f8d2b129"}
01:27:02.218 00.016 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"cdcc8216-e653-4bb0-bbeb-f65ecc76a1fa"}
01:27:02.231 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":399,"width":15,"height":15,"star_pos":[6.55,7.14],"pixels":"..."},"id":"cdcc8216-e653-4bb0-bbeb-f65ecc76a1fa"}
01:27:03.494 01.263 12020 Exposure complete
01:27:03.708 00.214 9340 OnExposeComplete: enter
01:27:03.722 00.014 12020 worker thread done servicing request
01:27:03.722 00.000 9340 UpdateGuideState(): m_state=6
01:27:03.759 00.037 9340 Star::Find(15, 818, 624, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 400
01:27:03.772 00.013 9340 Star::Find returns 1 (0), X=818.30, Y=624.17, Mass=675144, SNR=73.2, Peak=59918 HFD=4.5
01:27:03.786 00.014 9340 MultiStar: [#1 -0.10,-0.06,0.86,U] [#2 -0.17,-0.19,1.01,U] [#3 -0.46,0.37,0.79,U] [#4 -0.12,0.05,0.79,U] [#5 -0.33,0.08,0.76,U] [#6 -0.27,-0.38,0.47,U] [#7 -0.36,-0.21,0.41,U] [#8 -0.28,-0.29,0.34,U] 
01:27:03.796 00.010 9340 single-star, 8 included, MultiStar: {-0.20, -0.04}, one-star: {0.04, -0.04}
01:27:03.810 00.014 9340 CameraToMount -- cameraTheta (-0.86) - m_xAngle (-3.09) = xAngle (2.23 = 2.23)
01:27:03.851 00.041 9340 CameraToMount -- cameraTheta (-0.86) - (m_xAngle (-3.09) + m_yAngleError (-0.07)) = yAngle (2.30 = 2.30)
01:27:03.869 00.018 9340 CameraToMount -- cameraX=0.04 cameraY=-0.04 hyp=0.06 cameraTheta=-0.86 mountX=-0.04 mountY=0.04, mountTheta=2.26
01:27:03.890 00.021 9340 SchedulePrimaryMove(10104498, x=0.04, y=-0.04, opts=13)
01:27:03.899 00.009 9340 Enqueuing Move request for scope (0.04, -0.04)
01:27:03.913 00.014 12020 Worker thread wakes up
01:27:03.913 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=19377, max=65535, med=28149, FiltMin=21579, FiltMax=65521, Gamma=2.870
01:27:03.930 00.017 12020 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.04) opts 0xd
01:27:03.930 00.000 9340 UpdateGuideState exits: m=675144 SNR=73.2
01:27:03.967 00.037 12020 Handling offset move in thread for scope, endpoint = (0.04, -0.04)
01:27:03.967 00.000 12020 Moving (0.04, -0.04) raw xDistance=-0.04 yDistance=0.04
01:27:03.967 00.000 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
01:27:03.967 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:27:03.967 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
01:27:03.969 00.002 12020 MoveAxis(E, 0, ABG)
01:27:03.969 00.000 12020 Move returns status 0, amount 0
01:27:03.969 00.000 12020 MoveAxis(N, 0, ABG)
01:27:03.970 00.001 12020 Move returns status 0, amount 0
01:27:03.970 00.000 12020 move complete, result=0
01:27:03.970 00.000 12020 worker thread done servicing request
01:27:03.970 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:27:03.982 00.012 9340 ScheduleExposure(2000,3,1) exposurePending=0
01:27:03.996 00.014 9340 Enqueuing Expose request
01:27:04.005 00.009 12020 Worker thread wakes up
01:27:04.006 00.001 9340 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
01:27:04.016 00.010 12020 worker thread servicing REQUEST_EXPOSE 2000
01:27:04.016 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(803,609,31,31)
01:27:04.078 00.062 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"38792fa8-a573-4603-8b2f-a225e35ec9fc"}
01:27:04.087 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"38792fa8-a573-4603-8b2f-a225e35ec9fc"}
01:27:04.102 00.015 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"39341e99-4ccd-4163-8ad4-cea346539579"}
01:27:04.113 00.011 9340 case statement mapped state 6 to 3
01:27:04.123 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"39341e99-4ccd-4163-8ad4-cea346539579"}
01:27:04.133 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"0e22d499-389e-45cc-8cb0-3beb9f7d5609"}
01:27:04.146 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":400,"width":15,"height":15,"star_pos":[7.30,7.17],"pixels":"..."},"id":"0e22d499-389e-45cc-8cb0-3beb9f7d5609"}
01:27:06.078 01.932 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"a856b692-bf70-433c-ba1e-7ca3e8a33bc6"}
01:27:06.092 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"a856b692-bf70-433c-ba1e-7ca3e8a33bc6"}
01:27:06.105 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"a6cc2e30-52b6-459a-a0a0-a4118aaa458e"}
01:27:06.118 00.013 9340 case statement mapped state 6 to 3
01:27:06.136 00.018 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"a6cc2e30-52b6-459a-a0a0-a4118aaa458e"}
01:27:06.154 00.018 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"1636305c-6378-488c-ab2e-f4faf674ac62"}
01:27:06.190 00.036 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":400,"width":15,"height":15,"star_pos":[7.30,7.17],"pixels":"..."},"id":"1636305c-6378-488c-ab2e-f4faf674ac62"}
01:27:06.444 00.254 12020 Exposure complete
01:27:06.696 00.252 12020 worker thread done servicing request
01:27:06.696 00.000 9340 OnExposeComplete: enter
01:27:06.708 00.012 9340 UpdateGuideState(): m_state=6
01:27:06.723 00.015 9340 Star::Find(15, 818, 624, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 401
01:27:06.732 00.009 9340 Star::Find returns 1 (0), X=818.69, Y=624.19, Mass=534095, SNR=70.0, Peak=59394 HFD=3.7
01:27:06.744 00.012 9340 MultiStar: [#1 0.15,-0.07,0.82,U] [#2 -0.14,-0.26,0.96,U] [#3 -0.43,0.17,0.80,U] [#4 0.01,0.08,0.86,U] [#5 -0.07,0.03,0.71,U] [#6 -0.22,-0.45,0.58,U] [#7 -0.50,0.19,0.51,U] [#8 -0.35,0.32,0.55,U] 
01:27:06.757 00.013 9340 refined, 8 included, MultiStar: {-0.08, -0.01}, one-star: {0.43, -0.02}
01:27:06.766 00.009 9340 CameraToMount -- cameraTheta (-2.99) - m_xAngle (-3.09) = xAngle (0.11 = 0.11)
01:27:06.806 00.040 9340 CameraToMount -- cameraTheta (-2.99) - (m_xAngle (-3.09) + m_yAngleError (-0.07)) = yAngle (0.18 = 0.18)
01:27:06.817 00.011 9340 CameraToMount -- cameraX=-0.08 cameraY=-0.01 hyp=0.08 cameraTheta=-2.99 mountX=0.08 mountY=0.01, mountTheta=0.18
01:27:06.835 00.018 9340 SchedulePrimaryMove(10104498, x=-0.08, y=-0.01, opts=13)
01:27:06.846 00.011 9340 Enqueuing Move request for scope (-0.08, -0.01)
01:27:06.857 00.011 12020 Worker thread wakes up
01:27:06.857 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=19075, max=65535, med=28199, FiltMin=21869, FiltMax=65515, Gamma=2.870
01:27:06.866 00.009 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.01) opts 0xd
01:27:06.867 00.001 9340 UpdateGuideState exits: m=534095 SNR=70.0
01:27:06.878 00.011 12020 Handling offset move in thread for scope, endpoint = (-0.08, -0.01)
01:27:06.878 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:27:06.891 00.013 12020 Moving (-0.08, -0.01) raw xDistance=0.08 yDistance=0.01
01:27:06.891 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
01:27:06.924 00.033 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
01:27:06.924 00.000 9340 Enqueuing Expose request
01:27:06.935 00.011 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:27:06.935 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
01:27:06.935 00.000 12020 MoveAxis(E, 0, ABG)
01:27:06.936 00.001 12020 Move returns status 0, amount 0
01:27:06.936 00.000 12020 MoveAxis(N, 0, ABG)
01:27:06.936 00.000 12020 Move returns status 0, amount 0
01:27:06.936 00.000 12020 move complete, result=0
01:27:06.936 00.000 12020 worker thread done servicing request
01:27:06.936 00.000 12020 Worker thread wakes up
01:27:06.936 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
01:27:06.937 00.001 12020 Handling exposure in thread, d=2000 o=3 r=(803,609,31,31)
01:27:06.940 00.003 9340 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
01:27:08.104 01.164 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"a301466c-384e-4ce2-88ec-2e533232fbc2"}
01:27:08.134 00.030 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"a301466c-384e-4ce2-88ec-2e533232fbc2"}
01:27:08.148 00.014 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"0f7f2d70-7ba9-48c2-ba94-9a791b8899b0"}
01:27:08.160 00.012 9340 case statement mapped state 6 to 3
01:27:08.175 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"0f7f2d70-7ba9-48c2-ba94-9a791b8899b0"}
01:27:08.185 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"e52bae1d-834b-42a3-8ef4-b961455dbbfa"}
01:27:08.194 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":401,"width":15,"height":15,"star_pos":[6.69,7.19],"pixels":"..."},"id":"e52bae1d-834b-42a3-8ef4-b961455dbbfa"}
01:27:09.308 01.114 12020 Exposure complete
01:27:09.515 00.207 12020 worker thread done servicing request
01:27:09.515 00.000 9340 OnExposeComplete: enter
01:27:09.529 00.014 9340 UpdateGuideState(): m_state=6
01:27:09.541 00.012 9340 Star::Find(15, 818, 624, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 402
01:27:09.553 00.012 9340 Star::Find returns 1 (0), X=818.02, Y=624.31, Mass=647655, SNR=74.1, Peak=60074 HFD=4.2
01:27:09.580 00.027 9340 MultiStar: [#1 -0.43,0.10,0.83,U] [#2 -0.17,-0.08,0.88,U] [#3 -0.84,-0.01,0.00,M3] [#4 -0.25,0.24,0.74,U] [#5 -0.12,-0.07,0.69,U] [#6 -0.53,0.62,0.00,M3] [#7 -0.65,0.41,0.00,M1] [#8 -0.40,-0.16,0.48,U] 
01:27:09.590 00.010 9340 single-star, 5 included, MultiStar: {-0.26, 0.04}, one-star: {-0.24, 0.10}
01:27:09.598 00.008 9340 CameraToMount -- cameraTheta (2.75) - m_xAngle (-3.09) = xAngle (5.85 = -0.44)
01:27:09.609 00.011 9340 CameraToMount -- cameraTheta (2.75) - (m_xAngle (-3.09) + m_yAngleError (-0.07)) = yAngle (5.92 = -0.36)
01:27:09.617 00.008 9340 CameraToMount -- cameraX=-0.24 cameraY=0.10 hyp=0.26 cameraTheta=2.75 mountX=0.24 mountY=-0.09, mountTheta=-0.37
01:27:09.629 00.012 9340 SchedulePrimaryMove(10104498, x=-0.24, y=0.10, opts=13)
01:27:09.640 00.011 9340 Enqueuing Move request for scope (-0.24, 0.10)
01:27:09.651 00.011 12020 Worker thread wakes up
01:27:09.651 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=19697, max=65535, med=28314, FiltMin=21963, FiltMax=65525, Gamma=2.870
01:27:09.660 00.009 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.24, 0.10) opts 0xd
01:27:09.660 00.000 12020 Handling offset move in thread for scope, endpoint = (-0.24, 0.10)
01:27:09.661 00.001 12020 Moving (-0.24, 0.10) raw xDistance=0.24 yDistance=-0.09
01:27:09.661 00.000 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.24
01:27:09.661 00.000 9340 UpdateGuideState exits: m=647655 SNR=74.1
01:27:09.671 00.010 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:27:09.671 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:27:09.700 00.029 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
01:27:09.700 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
01:27:09.712 00.012 12020 MoveAxis(E, 0, ABG)
01:27:09.712 00.000 9340 Enqueuing Expose request
01:27:09.727 00.015 12020 Move returns status 0, amount 0
01:27:09.728 00.001 12020 MoveAxis(N, 0, ABG)
01:27:09.728 00.000 12020 Move returns status 0, amount 0
01:27:09.728 00.000 12020 move complete, result=0
01:27:09.728 00.000 12020 worker thread done servicing request
01:27:09.728 00.000 12020 Worker thread wakes up
01:27:09.728 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
01:27:09.729 00.001 12020 Handling exposure in thread, d=2000 o=3 r=(803,609,31,31)
01:27:09.731 00.002 9340 GuideStep: 0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
01:27:10.103 00.372 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"7cc8192e-946d-4671-a47f-6f9d417a7fcf"}
01:27:10.116 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"7cc8192e-946d-4671-a47f-6f9d417a7fcf"}
01:27:10.135 00.019 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"8ab73134-11af-4b5e-af5d-9ff6ad6afef0"}
01:27:10.149 00.014 9340 case statement mapped state 6 to 3
01:27:10.160 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"8ab73134-11af-4b5e-af5d-9ff6ad6afef0"}
01:27:10.202 00.042 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"be446318-9355-4575-9c77-7694c1e71c9a"}
01:27:10.215 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":402,"width":15,"height":15,"star_pos":[7.02,7.31],"pixels":"..."},"id":"be446318-9355-4575-9c77-7694c1e71c9a"}
01:27:12.092 01.877 12020 Exposure complete
01:27:12.103 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"9a69e847-e723-49b1-adad-c155629a796f"}
01:27:12.122 00.019 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"9a69e847-e723-49b1-adad-c155629a796f"}
01:27:12.140 00.018 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"fb542337-0e03-48db-9b9d-5749f780e75e"}
01:27:12.177 00.037 9340 case statement mapped state 6 to 3
01:27:12.194 00.017 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"fb542337-0e03-48db-9b9d-5749f780e75e"}
01:27:12.209 00.015 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"66eb4954-1417-4d84-bb02-1ab6f763f9de"}
01:27:12.225 00.016 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":402,"width":15,"height":15,"star_pos":[7.02,7.31],"pixels":"..."},"id":"66eb4954-1417-4d84-bb02-1ab6f763f9de"}
01:27:12.451 00.226 9340 OnExposeComplete: enter
01:27:12.462 00.011 12020 worker thread done servicing request
01:27:12.462 00.000 9340 UpdateGuideState(): m_state=6
01:27:12.475 00.013 9340 Star::Find(15, 818, 624, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 403
01:27:12.490 00.015 9340 Star::Find returns 1 (0), X=818.25, Y=624.42, Mass=588192, SNR=71.6, Peak=61674 HFD=3.7
01:27:12.509 00.019 9340 MultiStar: [#1 -0.26,0.30,0.78,U] [#2 -0.35,-0.19,0.92,U] [#3 -0.66,0.69,0.00,M4] [#4 -0.22,0.01,0.67,U] [#5 -0.16,0.30,0.79,U] [#6 -0.55,0.51,0.00,M4] [#7 -0.97,0.09,0.00,M2] [#8 -0.44,0.05,0.52,U] 
01:27:12.532 00.023 9340 single-star, 5 included, MultiStar: {-0.22, 0.11}, one-star: {-0.01, 0.21}
01:27:12.575 00.043 9340 CameraToMount -- cameraTheta (1.63) - m_xAngle (-3.09) = xAngle (4.72 = -1.56)
01:27:12.593 00.018 9340 CameraToMount -- cameraTheta (1.63) - (m_xAngle (-3.09) + m_yAngleError (-0.07)) = yAngle (4.80 = -1.48)
01:27:12.604 00.011 9340 CameraToMount -- cameraX=-0.01 cameraY=0.21 hyp=0.21 cameraTheta=1.63 mountX=0.00 mountY=-0.21, mountTheta=-1.56
01:27:12.619 00.015 9340 SchedulePrimaryMove(10104498, x=-0.01, y=0.21, opts=13)
01:27:12.638 00.019 9340 Enqueuing Move request for scope (-0.01, 0.21)
01:27:12.649 00.011 12020 Worker thread wakes up
01:27:12.650 00.001 9340 UpdateImageDisplay: Size=(1920,1080) min=18271, max=65535, med=28354, FiltMin=22150, FiltMax=65521, Gamma=2.870
01:27:12.661 00.011 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.21) opts 0xd
01:27:12.662 00.001 9340 UpdateGuideState exits: m=588192 SNR=71.6
01:27:12.693 00.031 12020 Handling offset move in thread for scope, endpoint = (-0.01, 0.21)
01:27:12.694 00.001 12020 Moving (-0.01, 0.21) raw xDistance=0.00 yDistance=-0.21
01:27:12.694 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:27:12.704 00.010 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.00
01:27:12.704 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
01:27:12.717 00.013 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:27:12.717 00.000 9340 Enqueuing Expose request
01:27:12.728 00.011 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.21
01:27:12.729 00.001 12020 MoveAxis(E, 0, ABG)
01:27:12.729 00.000 12020 Move returns status 0, amount 0
01:27:12.729 00.000 12020 MoveAxis(N, 0, ABG)
01:27:12.729 00.000 12020 Move returns status 0, amount 0
01:27:12.729 00.000 12020 move complete, result=0
01:27:12.730 00.001 12020 worker thread done servicing request
01:27:12.730 00.000 12020 Worker thread wakes up
01:27:12.730 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
01:27:12.730 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(803,609,31,31)
01:27:12.733 00.003 9340 GuideStep: 0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
01:27:14.103 01.370 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"0df29a14-1270-41b3-bc26-9eff92be4ba6"}
01:27:14.120 00.017 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"0df29a14-1270-41b3-bc26-9eff92be4ba6"}
01:27:14.133 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"8578888a-cc2b-4e3f-8b5a-d15b5a37b2a7"}
01:27:14.171 00.038 9340 case statement mapped state 6 to 3
01:27:14.191 00.020 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"8578888a-cc2b-4e3f-8b5a-d15b5a37b2a7"}
01:27:14.205 00.014 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"87c40caf-a7fe-4657-b603-2c6b5a7dc197"}
01:27:14.221 00.016 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":403,"width":15,"height":15,"star_pos":[7.25,7.42],"pixels":"..."},"id":"87c40caf-a7fe-4657-b603-2c6b5a7dc197"}
01:27:15.125 00.904 12020 Exposure complete
01:27:15.313 00.188 12020 worker thread done servicing request
01:27:15.314 00.001 9340 OnExposeComplete: enter
01:27:15.339 00.025 9340 UpdateGuideState(): m_state=6
01:27:15.351 00.012 9340 Star::Find(15, 818, 624, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 404
01:27:15.359 00.008 9340 Star::Find returns 1 (0), X=818.18, Y=624.41, Mass=555670, SNR=64.8, Peak=59166 HFD=3.8
01:27:15.371 00.012 9340 MultiStar: [#1 -0.28,0.50,0.81,U] [#2 -0.39,-0.01,1.14,U] [#3 -1.01,0.34,0.00,M5] [#4 -0.49,-0.14,0.78,U] [#5 -0.54,0.30,0.78,U] [#6 -0.85,0.26,0.00,M5] [#7 -0.49,0.36,0.53,U] [#8 -0.87,-0.27,0.00,M1] 
01:27:15.380 00.009 9340 single-star, 5 included, MultiStar: {-0.36, 0.18}, one-star: {-0.08, 0.20}
01:27:15.389 00.009 9340 CameraToMount -- cameraTheta (1.96) - m_xAngle (-3.09) = xAngle (5.05 = -1.23)
01:27:15.398 00.009 9340 CameraToMount -- cameraTheta (1.96) - (m_xAngle (-3.09) + m_yAngleError (-0.07)) = yAngle (5.13 = -1.16)
01:27:15.407 00.009 9340 CameraToMount -- cameraX=-0.08 cameraY=0.20 hyp=0.21 cameraTheta=1.96 mountX=0.07 mountY=-0.19, mountTheta=-1.22
01:27:15.419 00.012 9340 SchedulePrimaryMove(10104498, x=-0.08, y=0.20, opts=13)
01:27:15.444 00.025 9340 Enqueuing Move request for scope (-0.08, 0.20)
01:27:15.455 00.011 12020 Worker thread wakes up
01:27:15.455 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=18967, max=65535, med=28527, FiltMin=21705, FiltMax=65521, Gamma=2.870
01:27:15.463 00.008 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.20) opts 0xd
01:27:15.463 00.000 9340 UpdateGuideState exits: m=555670 SNR=64.8
01:27:15.472 00.009 12020 Handling offset move in thread for scope, endpoint = (-0.08, 0.20)
01:27:15.472 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:27:15.481 00.009 12020 Moving (-0.08, 0.20) raw xDistance=0.07 yDistance=-0.19
01:27:15.481 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
01:27:15.489 00.008 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
01:27:15.490 00.001 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:27:15.490 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
01:27:15.490 00.000 9340 Enqueuing Expose request
01:27:15.501 00.011 12020 MoveAxis(E, 0, ABG)
01:27:15.501 00.000 12020 Move returns status 0, amount 0
01:27:15.501 00.000 12020 MoveAxis(N, 0, ABG)
01:27:15.501 00.000 12020 Move returns status 0, amount 0
01:27:15.501 00.000 12020 move complete, result=0
01:27:15.502 00.001 12020 worker thread done servicing request
01:27:15.502 00.000 12020 Worker thread wakes up
01:27:15.502 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
01:27:15.502 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(803,609,31,31)
01:27:15.505 00.003 9340 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
01:27:16.112 00.607 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"4baa6491-01bd-446d-b98a-32a3f14c1f23"}
01:27:16.125 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"4baa6491-01bd-446d-b98a-32a3f14c1f23"}
01:27:16.164 00.039 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"8d054e49-5bbb-4926-a2ce-ff933f2a08ce"}
01:27:16.177 00.013 9340 case statement mapped state 6 to 3
01:27:16.190 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"8d054e49-5bbb-4926-a2ce-ff933f2a08ce"}
01:27:16.202 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"1514ec02-5a3d-46e0-851f-775bd0be35c4"}
01:27:16.212 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":404,"width":15,"height":15,"star_pos":[7.18,7.41],"pixels":"..."},"id":"1514ec02-5a3d-46e0-851f-775bd0be35c4"}
01:27:17.922 01.710 12020 Exposure complete
01:27:18.112 00.190 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"2e870b85-8240-440d-a029-d4c51d6db7e4"}
01:27:18.149 00.037 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"2e870b85-8240-440d-a029-d4c51d6db7e4"}
01:27:18.169 00.020 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"92d4198f-84f1-4585-ba3e-f0155af76bc3"}
01:27:18.187 00.018 9340 case statement mapped state 6 to 3
01:27:18.199 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"92d4198f-84f1-4585-ba3e-f0155af76bc3"}
01:27:18.224 00.025 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"41fcca9f-ac68-44ab-ab62-97e8279ca391"}
01:27:18.247 00.023 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":404,"width":15,"height":15,"star_pos":[7.18,7.41],"pixels":"..."},"id":"41fcca9f-ac68-44ab-ab62-97e8279ca391"}
01:27:18.311 00.064 12020 worker thread done servicing request
01:27:18.313 00.002 9340 OnExposeComplete: enter
01:27:18.329 00.016 9340 UpdateGuideState(): m_state=6
01:27:18.367 00.038 9340 Star::Find(15, 818, 624, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 405
01:27:18.415 00.048 9340 Star::Find returns 1 (0), X=817.98, Y=624.55, Mass=606635, SNR=77.8, Peak=61298 HFD=4.0
01:27:18.432 00.017 9340 MultiStar: [#1 -0.46,0.44,0.89,U] [#2 -0.46,-0.23,0.99,U] [#3 -1.03,0.36,0.00,M6] [#4 -0.62,0.07,0.76,U] [#5 -0.82,0.26,0.00,M1] [#6 -0.41,0.04,0.46,U] [#7 -0.87,0.87,0.00,M2] [#8 -0.85,0.10,0.00,M2] 
01:27:18.450 00.018 9340 single-star, 4 included, MultiStar: {-0.44, 0.14}, one-star: {-0.28, 0.34}
01:27:18.462 00.012 9340 CameraToMount -- cameraTheta (2.26) - m_xAngle (-3.09) = xAngle (5.35 = -0.93)
01:27:18.476 00.014 9340 CameraToMount -- cameraTheta (2.26) - (m_xAngle (-3.09) + m_yAngleError (-0.07)) = yAngle (5.43 = -0.85)
01:27:18.492 00.016 9340 CameraToMount -- cameraX=-0.28 cameraY=0.34 hyp=0.44 cameraTheta=2.26 mountX=0.27 mountY=-0.33, mountTheta=-0.90
01:27:18.543 00.051 9340 SchedulePrimaryMove(10104498, x=-0.28, y=0.34, opts=13)
01:27:18.563 00.020 9340 Enqueuing Move request for scope (-0.28, 0.34)
01:27:18.581 00.018 12020 Worker thread wakes up
01:27:18.581 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=17693, max=65535, med=28357, FiltMin=21923, FiltMax=65525, Gamma=2.870
01:27:18.593 00.012 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.28, 0.34) opts 0xd
01:27:18.593 00.000 9340 UpdateGuideState exits: m=606635 SNR=77.8
01:27:18.605 00.012 12020 Handling offset move in thread for scope, endpoint = (-0.28, 0.34)
01:27:18.605 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:27:18.621 00.016 12020 Moving (-0.28, 0.34) raw xDistance=0.27 yDistance=-0.33
01:27:18.621 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
01:27:18.636 00.015 12020 GuideAlgorithmHysteresis::Result() returns 0.11 from input 0.27
01:27:18.636 00.000 9340 Enqueuing Expose request
01:27:18.667 00.031 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
01:27:18.667 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.33
01:27:18.667 00.000 12020 MoveAxis(W, 19, ABG)
01:27:18.668 00.001 12020 Guiding  Dir = 3, Dur = 19
01:27:18.669 00.001 12020 IsSlewing returns 0
01:27:18.670 00.001 12020 IsGuiding returns 0
01:27:18.696 00.026 12020 IsGuiding returns 1
01:27:18.696 00.000 12020 scope still moving after pulse duration time elapsed
01:27:18.743 00.047 12020 IsSlewing returns 0
01:27:18.791 00.048 12020 IsGuiding returns 0
01:27:18.792 00.001 12020 scope move finished after 19 + 102 ms
01:27:18.792 00.000 12020 Move returns status 0, amount 19
01:27:18.792 00.000 12020 MoveAxis(N, 0, ABG)
01:27:18.792 00.000 12020 Move returns status 0, amount 0
01:27:18.792 00.000 12020 move complete, result=0
01:27:18.793 00.001 12020 worker thread done servicing request
01:27:18.793 00.000 9340 GuideStep: 0.3 px 19 ms WEST, -0.3 px 0 ms NORTH
01:27:18.808 00.015 12020 Worker thread wakes up
01:27:18.808 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
01:27:18.808 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(803,609,31,31)
01:27:20.113 01.305 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"c2554d64-6eec-4ce2-a474-bb93b61accf5"}
01:27:20.127 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"c2554d64-6eec-4ce2-a474-bb93b61accf5"}
01:27:20.144 00.017 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"f08cb1ca-d2d2-4c82-895c-fabac9ef2d59"}
01:27:20.155 00.011 9340 case statement mapped state 6 to 3
01:27:20.168 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"f08cb1ca-d2d2-4c82-895c-fabac9ef2d59"}
01:27:20.185 00.017 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"e405c91e-04a4-4973-b06b-043bfaf2c59e"}
01:27:20.200 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":405,"width":15,"height":15,"star_pos":[6.98,6.55],"pixels":"..."},"id":"e405c91e-04a4-4973-b06b-043bfaf2c59e"}
01:27:21.169 00.969 12020 Exposure complete
01:27:21.392 00.223 12020 worker thread done servicing request
01:27:21.393 00.001 9340 OnExposeComplete: enter
01:27:21.404 00.011 9340 UpdateGuideState(): m_state=6
01:27:21.413 00.009 9340 Star::Find(15, 817, 624, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 406
01:27:21.440 00.027 9340 Star::Find returns 1 (0), X=817.92, Y=624.60, Mass=595671, SNR=68.4, Peak=60134 HFD=3.9
01:27:21.449 00.009 9340 MultiStar: [#1 -0.51,0.41,0.00,M1] [#2 -0.44,-0.18,0.92,U] [#3 -1.16,0.46,0.00,M7] [#4 -0.79,-0.02,0.00,M1] [#5 -0.71,0.19,0.00,M2] [#6 -0.60,0.49,0.00,M5] [#7 -1.14,0.19,0.00,M3] [#8 -0.54,0.36,0.48,U] 
01:27:21.457 00.008 9340 refined, 2 included, MultiStar: {-0.42, 0.17}, one-star: {-0.35, 0.39}
01:27:21.469 00.012 9340 CameraToMount -- cameraTheta (2.77) - m_xAngle (-3.09) = xAngle (5.86 = -0.42)
01:27:21.478 00.009 9340 CameraToMount -- cameraTheta (2.77) - (m_xAngle (-3.09) + m_yAngleError (-0.07)) = yAngle (5.93 = -0.35)
01:27:21.489 00.011 9340 CameraToMount -- cameraX=-0.42 cameraY=0.17 hyp=0.45 cameraTheta=2.77 mountX=0.41 mountY=-0.16, mountTheta=-0.36
01:27:21.503 00.014 9340 SchedulePrimaryMove(10104498, x=-0.42, y=0.17, opts=13)
01:27:21.516 00.013 9340 Enqueuing Move request for scope (-0.42, 0.17)
01:27:21.526 00.010 12020 Worker thread wakes up
01:27:21.526 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=17126, max=65535, med=28469, FiltMin=22246, FiltMax=65525, Gamma=2.870
01:27:21.556 00.030 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.42, 0.17) opts 0xd
01:27:21.556 00.000 12020 Handling offset move in thread for scope, endpoint = (-0.42, 0.17)
01:27:21.557 00.001 12020 Moving (-0.42, 0.17) raw xDistance=0.41 yDistance=-0.16
01:27:21.557 00.000 12020 GuideAlgorithmHysteresis::Result() returns 0.18 from input 0.41
01:27:21.557 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:27:21.557 00.000 9340 UpdateGuideState exits: m=595671 SNR=68.4
01:27:21.567 00.010 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
01:27:21.568 00.001 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:27:21.578 00.010 12020 MoveAxis(W, 31, ABG)
01:27:21.579 00.001 12020 Guiding  Dir = 3, Dur = 31
01:27:21.579 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
01:27:21.589 00.010 12020 IsSlewing returns 0
01:27:21.590 00.001 9340 Enqueuing Expose request
01:27:21.599 00.009 12020 IsGuiding returns 0
01:27:21.622 00.023 12020 PulseGuide returned control before completion, sleep 19
01:27:21.685 00.063 12020 IsGuiding returns 0
01:27:21.686 00.001 12020 Move returns status 0, amount 31
01:27:21.686 00.000 12020 MoveAxis(N, 0, ABG)
01:27:21.686 00.000 12020 Move returns status 0, amount 0
01:27:21.686 00.000 12020 move complete, result=0
01:27:21.687 00.001 12020 worker thread done servicing request
01:27:21.687 00.000 9340 GuideStep: 0.4 px 31 ms WEST, -0.2 px 0 ms NORTH
01:27:21.701 00.014 12020 Worker thread wakes up
01:27:21.701 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
01:27:21.701 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(803,609,31,31)
01:27:22.113 00.412 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"af8a4437-8222-4192-ac7a-3b71d488fc81"}
01:27:22.150 00.037 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"af8a4437-8222-4192-ac7a-3b71d488fc81"}
01:27:22.160 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"8e6e525b-4e2d-4f31-8a61-2e4db729fc8e"}
01:27:22.173 00.013 9340 case statement mapped state 6 to 3
01:27:22.183 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"8e6e525b-4e2d-4f31-8a61-2e4db729fc8e"}
01:27:22.197 00.014 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"0fa588d5-f777-49bc-9aae-fae0f07631b6"}
01:27:22.208 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":406,"width":15,"height":15,"star_pos":[6.92,6.60],"pixels":"..."},"id":"0fa588d5-f777-49bc-9aae-fae0f07631b6"}
01:27:24.088 01.880 12020 Exposure complete
01:27:24.114 00.026 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"b4644ab0-68af-4687-aa17-ff4e107f2c7e"}
01:27:24.122 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"b4644ab0-68af-4687-aa17-ff4e107f2c7e"}
01:27:24.135 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"29e03d0a-d78a-458e-82ad-8c0a892dd237"}
01:27:24.149 00.014 9340 case statement mapped state 6 to 3
01:27:24.166 00.017 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"29e03d0a-d78a-458e-82ad-8c0a892dd237"}
01:27:24.194 00.028 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"e9c14cc4-b979-4b66-adc3-714c8f90ad7a"}
01:27:24.205 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":406,"width":15,"height":15,"star_pos":[6.92,6.60],"pixels":"..."},"id":"e9c14cc4-b979-4b66-adc3-714c8f90ad7a"}
01:27:24.354 00.149 12020 worker thread done servicing request
01:27:24.354 00.000 9340 OnExposeComplete: enter
01:27:24.364 00.010 9340 UpdateGuideState(): m_state=6
01:27:24.376 00.012 9340 Star::Find(15, 817, 624, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 407
01:27:24.389 00.013 9340 Star::Find returns 1 (0), X=818.38, Y=624.37, Mass=718217, SNR=80.5, Peak=60106 HFD=4.7
01:27:24.408 00.019 9340 MultiStar: [#1 -0.23,0.25,0.76,U] [#2 -0.22,-0.01,0.89,U] [#3 -0.85,0.54,0.00,M8] [#4 -0.18,0.37,0.72,U] [#5 0.09,0.45,0.56,U] [#6 -0.29,0.29,0.48,U] [#7 0.80,0.29,0.00,M4] [#8 -0.41,-0.03,0.39,U] 
01:27:24.434 00.026 9340 single-star, 6 included, MultiStar: {-0.13, 0.20}, one-star: {0.12, 0.15}
01:27:24.451 00.017 9340 CameraToMount -- cameraTheta (0.91) - m_xAngle (-3.09) = xAngle (4.00 = -2.28)
01:27:24.465 00.014 9340 CameraToMount -- cameraTheta (0.91) - (m_xAngle (-3.09) + m_yAngleError (-0.07)) = yAngle (4.08 = -2.21)
01:27:24.480 00.015 9340 CameraToMount -- cameraX=0.12 cameraY=0.15 hyp=0.20 cameraTheta=0.91 mountX=-0.13 mountY=-0.16, mountTheta=-2.25
01:27:24.495 00.015 9340 SchedulePrimaryMove(10104498, x=0.12, y=0.15, opts=13)
01:27:24.511 00.016 9340 Enqueuing Move request for scope (0.12, 0.15)
01:27:24.529 00.018 12020 Worker thread wakes up
01:27:24.529 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=19038, max=65535, med=28522, FiltMin=21903, FiltMax=65521, Gamma=2.870
01:27:24.560 00.031 12020 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.15) opts 0xd
01:27:24.561 00.001 12020 Handling offset move in thread for scope, endpoint = (0.12, 0.15)
01:27:24.561 00.000 12020 Moving (0.12, 0.15) raw xDistance=-0.13 yDistance=-0.16
01:27:24.561 00.000 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
01:27:24.561 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:27:24.561 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
01:27:24.561 00.000 12020 MoveAxis(E, 0, ABG)
01:27:24.561 00.000 12020 Move returns status 0, amount 0
01:27:24.561 00.000 9340 UpdateGuideState exits: m=718217 SNR=80.5
01:27:24.574 00.013 12020 MoveAxis(N, 0, ABG)
01:27:24.574 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:27:24.585 00.011 12020 Move returns status 0, amount 0
01:27:24.585 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
01:27:24.601 00.016 12020 move complete, result=0
01:27:24.601 00.000 9340 Enqueuing Expose request
01:27:24.612 00.011 12020 worker thread done servicing request
01:27:24.612 00.000 9340 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
01:27:24.626 00.014 12020 Worker thread wakes up
01:27:24.626 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
01:27:24.626 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(803,609,31,31)
01:27:26.117 01.491 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"c0e62404-79bc-4f61-892a-41440c777ea9"}
01:27:26.141 00.024 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"c0e62404-79bc-4f61-892a-41440c777ea9"}
01:27:26.154 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"90516e1a-cf4f-4600-8a05-c278ee599ad0"}
01:27:26.173 00.019 9340 case statement mapped state 6 to 3
01:27:26.185 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"90516e1a-cf4f-4600-8a05-c278ee599ad0"}
01:27:26.202 00.017 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"e9dd8fdc-ae45-4390-bcf5-06f2c555eee0"}
01:27:26.219 00.017 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":407,"width":15,"height":15,"star_pos":[7.38,7.37],"pixels":"..."},"id":"e9dd8fdc-ae45-4390-bcf5-06f2c555eee0"}
01:27:27.002 00.783 12020 Exposure complete
01:27:27.346 00.344 12020 worker thread done servicing request
01:27:27.346 00.000 9340 OnExposeComplete: enter
01:27:27.365 00.019 9340 UpdateGuideState(): m_state=6
01:27:27.399 00.034 9340 Star::Find(15, 818, 624, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 408
01:27:27.413 00.014 9340 Star::Find returns 1 (0), X=818.24, Y=624.43, Mass=598081, SNR=74.5, Peak=58878 HFD=3.8
01:27:27.425 00.012 9340 MultiStar: [#1 -0.49,0.35,0.90,U] [#2 -0.13,0.10,0.96,U] [#3 -0.83,0.37,0.00,M9] [#4 -0.25,0.07,0.83,U] [#5 -0.16,0.36,0.69,U] [#6 -0.56,0.37,0.00,M5] [#7 -0.19,0.65,0.00,M5] [#8 -0.38,0.19,0.43,U] 
01:27:27.440 00.015 9340 single-star, 5 included, MultiStar: {-0.22, 0.21}, one-star: {-0.02, 0.22}
01:27:27.454 00.014 9340 CameraToMount -- cameraTheta (1.67) - m_xAngle (-3.09) = xAngle (4.76 = -1.52)
01:27:27.466 00.012 9340 CameraToMount -- cameraTheta (1.67) - (m_xAngle (-3.09) + m_yAngleError (-0.07)) = yAngle (4.83 = -1.45)
01:27:27.500 00.034 9340 CameraToMount -- cameraX=-0.02 cameraY=0.22 hyp=0.22 cameraTheta=1.67 mountX=0.01 mountY=-0.22, mountTheta=-1.52
01:27:27.520 00.020 9340 SchedulePrimaryMove(10104498, x=-0.02, y=0.22, opts=13)
01:27:27.532 00.012 9340 Enqueuing Move request for scope (-0.02, 0.22)
01:27:27.546 00.014 12020 Worker thread wakes up
01:27:27.546 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=18507, max=65535, med=28510, FiltMin=22280, FiltMax=65521, Gamma=2.870
01:27:27.557 00.011 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.22) opts 0xd
01:27:27.557 00.000 9340 UpdateGuideState exits: m=598081 SNR=74.5
01:27:27.590 00.033 12020 Handling offset move in thread for scope, endpoint = (-0.02, 0.22)
01:27:27.591 00.001 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:27:27.602 00.011 12020 Moving (-0.02, 0.22) raw xDistance=0.01 yDistance=-0.22
01:27:27.602 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
01:27:27.616 00.014 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
01:27:27.616 00.000 9340 Enqueuing Expose request
01:27:27.630 00.014 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:27:27.630 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.22
01:27:27.630 00.000 12020 MoveAxis(E, 0, ABG)
01:27:27.630 00.000 12020 Move returns status 0, amount 0
01:27:27.632 00.002 12020 MoveAxis(N, 0, ABG)
01:27:27.632 00.000 12020 Move returns status 0, amount 0
01:27:27.633 00.001 12020 move complete, result=0
01:27:27.634 00.001 12020 worker thread done servicing request
01:27:27.635 00.001 12020 Worker thread wakes up
01:27:27.635 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
01:27:27.635 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(803,609,31,31)
01:27:27.636 00.001 9340 GuideStep: 0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
01:27:28.125 00.489 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"a1a1a689-b15f-45f8-8d8f-fd910a126c3a"}
01:27:28.136 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"a1a1a689-b15f-45f8-8d8f-fd910a126c3a"}
01:27:28.151 00.015 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"7ebd1b5c-7736-4a74-894e-a631a19e4a7f"}
01:27:28.166 00.015 9340 case statement mapped state 6 to 3
01:27:28.208 00.042 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"7ebd1b5c-7736-4a74-894e-a631a19e4a7f"}
01:27:28.228 00.020 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"9fade607-b990-4952-a2b4-3b0a6731f5f0"}
01:27:28.246 00.018 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":408,"width":15,"height":15,"star_pos":[7.24,7.43],"pixels":"..."},"id":"9fade607-b990-4952-a2b4-3b0a6731f5f0"}
01:27:30.117 01.871 12020 Exposure complete
01:27:30.124 00.007 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"a46d6fb9-7b2f-4dd1-8d91-2cd7e1cf7c94"}
01:27:30.134 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"a46d6fb9-7b2f-4dd1-8d91-2cd7e1cf7c94"}
01:27:30.144 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"8d6da5fc-d0da-4a65-b4ed-43ce520699ed"}
01:27:30.160 00.016 9340 case statement mapped state 6 to 3
01:27:30.172 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"8d6da5fc-d0da-4a65-b4ed-43ce520699ed"}
01:27:30.207 00.035 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"c49ee37f-a216-4964-8851-ebf2b33d9c08"}
01:27:30.221 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":408,"width":15,"height":15,"star_pos":[7.24,7.43],"pixels":"..."},"id":"c49ee37f-a216-4964-8851-ebf2b33d9c08"}
01:27:30.405 00.184 12020 worker thread done servicing request
01:27:30.405 00.000 9340 OnExposeComplete: enter
01:27:30.419 00.014 9340 UpdateGuideState(): m_state=6
01:27:30.434 00.015 9340 Star::Find(15, 818, 624, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 409
01:27:30.470 00.036 9340 Star::Find returns 1 (0), X=818.40, Y=624.44, Mass=709898, SNR=110.8, Peak=56286 HFD=4.2
01:27:30.483 00.013 9340 MultiStar: [#1 -0.32,-0.03,0.75,U] [#2 -0.02,0.11,0.96,U] [#3 -0.72,0.46,0.00,M10] [#4 -0.39,0.07,0.73,U] [#5 -0.28,0.35,0.62,U] [#6 -0.20,0.44,0.37,U] [#7 0.06,0.41,0.48,U] [#8 -0.19,0.28,0.43,U] 
01:27:30.498 00.015 9340 refined, 7 included, MultiStar: {-0.13, 0.20}, one-star: {0.14, 0.22}
01:27:30.514 00.016 9340 CameraToMount -- cameraTheta (2.17) - m_xAngle (-3.09) = xAngle (5.26 = -1.02)
01:27:30.529 00.015 9340 CameraToMount -- cameraTheta (2.17) - (m_xAngle (-3.09) + m_yAngleError (-0.07)) = yAngle (5.34 = -0.95)
01:27:30.564 00.035 9340 CameraToMount -- cameraX=-0.13 cameraY=0.20 hyp=0.24 cameraTheta=2.17 mountX=0.12 mountY=-0.19, mountTheta=-1.00
01:27:30.586 00.022 9340 SchedulePrimaryMove(10104498, x=-0.13, y=0.20, opts=13)
01:27:30.605 00.019 9340 Enqueuing Move request for scope (-0.13, 0.20)
01:27:30.644 00.039 12020 Worker thread wakes up
01:27:30.645 00.001 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.13, 0.20) opts 0xd
01:27:30.645 00.000 12020 Handling offset move in thread for scope, endpoint = (-0.13, 0.20)
01:27:30.645 00.000 12020 Moving (-0.13, 0.20) raw xDistance=0.12 yDistance=-0.19
01:27:30.645 00.000 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
01:27:30.647 00.002 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:27:30.647 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=7623, max=65535, med=13035, FiltMin=10327, FiltMax=65515, Gamma=2.870
01:27:30.663 00.016 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
01:27:30.663 00.000 12020 MoveAxis(E, 0, ABG)
01:27:30.663 00.000 12020 Move returns status 0, amount 0
01:27:30.663 00.000 12020 MoveAxis(N, 0, ABG)
01:27:30.668 00.005 9340 UpdateGuideState exits: m=709898 SNR=110.8
01:27:30.685 00.017 12020 Move returns status 0, amount 0
01:27:30.685 00.000 12020 move complete, result=0
01:27:30.687 00.002 12020 worker thread done servicing request
01:27:30.687 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:27:30.706 00.019 9340 ScheduleExposure(2000,3,1) exposurePending=0
01:27:30.743 00.037 9340 Enqueuing Expose request
01:27:30.764 00.021 12020 Worker thread wakes up
01:27:30.764 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
01:27:30.766 00.002 12020 Handling exposure in thread, d=2000 o=3 r=(803,609,31,31)
01:27:30.766 00.000 9340 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
01:27:32.167 01.401 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"7e2c4c3e-b75d-46ee-8770-8d88a0906bd4"}
01:27:32.270 00.103 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"7e2c4c3e-b75d-46ee-8770-8d88a0906bd4"}
01:27:32.374 00.104 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"0934ee50-61c3-48e1-8ab7-79ce2aaec52c"}
01:27:32.474 00.100 9340 case statement mapped state 6 to 3
01:27:32.630 00.156 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"0934ee50-61c3-48e1-8ab7-79ce2aaec52c"}
01:27:32.657 00.027 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"86b07392-2bee-49a8-a5ca-9019e237bcbf"}
01:27:32.682 00.025 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":409,"width":15,"height":15,"star_pos":[7.40,7.44],"pixels":"..."},"id":"86b07392-2bee-49a8-a5ca-9019e237bcbf"}
01:27:33.131 00.449 12020 Exposure complete
01:27:33.392 00.261 9340 OnExposeComplete: enter
01:27:33.406 00.014 12020 worker thread done servicing request
01:27:33.406 00.000 9340 UpdateGuideState(): m_state=6
01:27:33.418 00.012 9340 Star::Find(15, 818, 624, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 410
01:27:33.449 00.031 9340 Star::Find returns 1 (0), X=818.57, Y=624.58, Mass=677560, SNR=133.6, Peak=57132 HFD=3.4
01:27:33.463 00.014 9340 MultiStar: [#1 0.17,0.42,0.72,U] [#2 0.12,0.26,0.79,U] [#3 -0.48,0.57,0.00,R] [#4 -0.07,0.38,0.64,U] [#5 0.01,0.56,0.53,U] [#6 -0.02,0.86,0.00,M5] [#7 -0.05,0.93,0.00,M5] [#8 0.04,0.16,0.36,U] 
01:27:33.473 00.010 9340 refined, 5 included, MultiStar: {0.13, 0.36}, one-star: {0.31, 0.37}
01:27:33.483 00.010 9340 CameraToMount -- cameraTheta (1.24) - m_xAngle (-3.09) = xAngle (4.33 = -1.95)
01:27:33.494 00.011 9340 CameraToMount -- cameraTheta (1.24) - (m_xAngle (-3.09) + m_yAngleError (-0.07)) = yAngle (4.41 = -1.88)
01:27:33.506 00.012 9340 CameraToMount -- cameraX=0.13 cameraY=0.36 hyp=0.39 cameraTheta=1.24 mountX=-0.14 mountY=-0.37, mountTheta=-1.94
01:27:33.524 00.018 9340 SchedulePrimaryMove(10104498, x=0.13, y=0.36, opts=13)
01:27:33.536 00.012 9340 Enqueuing Move request for scope (0.13, 0.36)
01:27:33.562 00.026 12020 Worker thread wakes up
01:27:33.562 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=8487, max=65535, med=13000, FiltMin=10388, FiltMax=65515, Gamma=2.870
01:27:33.576 00.014 12020 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.36) opts 0xd
01:27:33.576 00.000 9340 UpdateGuideState exits: m=677560 SNR=133.6
01:27:33.587 00.011 12020 Handling offset move in thread for scope, endpoint = (0.13, 0.36)
01:27:33.587 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:27:33.597 00.010 12020 Moving (0.13, 0.36) raw xDistance=-0.14 yDistance=-0.37
01:27:33.597 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
01:27:33.607 00.010 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
01:27:33.607 00.000 9340 Enqueuing Expose request
01:27:33.620 00.013 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
01:27:33.620 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.37
01:27:33.620 00.000 12020 MoveAxis(E, 0, ABG)
01:27:33.620 00.000 12020 Move returns status 0, amount 0
01:27:33.621 00.001 12020 MoveAxis(N, 0, ABG)
01:27:33.621 00.000 12020 Move returns status 0, amount 0
01:27:33.621 00.000 12020 move complete, result=0
01:27:33.621 00.000 12020 worker thread done servicing request
01:27:33.621 00.000 12020 Worker thread wakes up
01:27:33.621 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
01:27:33.622 00.001 12020 Handling exposure in thread, d=2000 o=3 r=(803,609,31,31)
01:27:33.624 00.002 9340 GuideStep: -0.1 px 0 ms EAST, -0.4 px 0 ms NORTH
01:27:34.165 00.541 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"3a8d375a-ccc6-4731-8706-cc774841ed73"}
01:27:34.186 00.021 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"3a8d375a-ccc6-4731-8706-cc774841ed73"}
01:27:34.204 00.018 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"94753583-a9e9-43c2-8c05-65f8cde8ff15"}
01:27:34.242 00.038 9340 case statement mapped state 6 to 3
01:27:34.252 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"94753583-a9e9-43c2-8c05-65f8cde8ff15"}
01:27:34.268 00.016 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"29561182-1113-49ad-a243-61e9dc176726"}
01:27:34.280 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":410,"width":15,"height":15,"star_pos":[6.57,6.58],"pixels":"..."},"id":"29561182-1113-49ad-a243-61e9dc176726"}
01:27:35.984 01.704 12020 Exposure complete
01:27:36.163 00.179 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"ec0481c2-db63-428a-acd9-5f638ee7ed7b"}
01:27:36.189 00.026 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"ec0481c2-db63-428a-acd9-5f638ee7ed7b"}
01:27:36.204 00.015 12020 worker thread done servicing request
01:27:36.204 00.000 9340 OnExposeComplete: enter
01:27:36.216 00.012 9340 UpdateGuideState(): m_state=6
01:27:36.226 00.010 9340 Star::Find(15, 818, 624, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 411
01:27:36.236 00.010 9340 Star::Find returns 1 (0), X=818.55, Y=624.62, Mass=651908, SNR=107.6, Peak=57774 HFD=3.4
01:27:36.246 00.010 9340 MultiStar: [#1 0.04,0.68,0.00,M1] [#2 0.35,0.33,0.91,U] [#3 -0.17,-0.07,0.74,U] [#4 0.21,0.58,0.71,U] [#5 0.08,0.48,0.88,U] [#6 0.03,0.81,0.00,M6] [#7 -0.37,0.79,0.00,M6] [#8 -0.05,0.49,0.60,U] 
01:27:36.258 00.012 9340 refined, 5 included, MultiStar: {0.14, 0.37}, one-star: {0.29, 0.40}
01:27:36.267 00.009 9340 CameraToMount -- cameraTheta (1.21) - m_xAngle (-3.09) = xAngle (4.30 = -1.98)
01:27:36.278 00.011 9340 CameraToMount -- cameraTheta (1.21) - (m_xAngle (-3.09) + m_yAngleError (-0.07)) = yAngle (4.38 = -1.91)
01:27:36.305 00.027 9340 CameraToMount -- cameraX=0.14 cameraY=0.37 hyp=0.39 cameraTheta=1.21 mountX=-0.16 mountY=-0.37, mountTheta=-1.97
01:27:36.318 00.013 9340 SchedulePrimaryMove(10104498, x=0.14, y=0.37, opts=13)
01:27:36.327 00.009 9340 Enqueuing Move request for scope (0.14, 0.37)
01:27:36.339 00.012 12020 Worker thread wakes up
01:27:36.339 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=8087, max=65535, med=12964, FiltMin=10190, FiltMax=65515, Gamma=2.870
01:27:36.347 00.008 12020 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.37) opts 0xd
01:27:36.347 00.000 12020 Handling offset move in thread for scope, endpoint = (0.14, 0.37)
01:27:36.347 00.000 9340 UpdateGuideState exits: m=651908 SNR=107.6
01:27:36.358 00.011 12020 Moving (0.14, 0.37) raw xDistance=-0.16 yDistance=-0.37
01:27:36.358 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:27:36.371 00.013 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16
01:27:36.371 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
01:27:36.381 00.010 12020 switching direction from 1 to -1 - decHistory=-3 oldest=-0.50 newest=-0.93
01:27:36.381 00.000 9340 Enqueuing Expose request
01:27:36.390 00.009 12020 GuideAlgorithmResistSwitch::result() returns -0.37 from input -0.37
01:27:36.390 00.000 12020 MoveAxis(E, 0, ABG)
01:27:36.390 00.000 12020 Move returns status 0, amount 0
01:27:36.390 00.000 12020 MoveAxis(N, 60, ABG)
01:27:36.390 00.000 12020 Guiding  Dir = 0, Dur = 60
01:27:36.391 00.001 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"39424867-2574-49c3-8753-336d8cbeb396"}
01:27:36.416 00.025 9340 case statement mapped state 6 to 3
01:27:36.427 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"39424867-2574-49c3-8753-336d8cbeb396"}
01:27:36.435 00.008 12020 IsSlewing returns 0
01:27:36.436 00.001 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"c3fed5f2-ce3e-432c-aa11-5f6275befd36"}
01:27:36.448 00.012 12020 IsGuiding returns 0
01:27:36.448 00.000 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":411,"width":15,"height":15,"star_pos":[6.55,6.62],"pixels":"..."},"id":"c3fed5f2-ce3e-432c-aa11-5f6275befd36"}
01:27:36.525 00.077 12020 IsGuiding returns 1
01:27:36.525 00.000 12020 scope still moving after pulse duration time elapsed
01:27:36.548 00.023 12020 IsSlewing returns 0
01:27:36.549 00.001 12020 IsGuiding returns 1
01:27:36.685 00.136 12020 IsSlewing returns 0
01:27:36.716 00.031 12020 IsGuiding returns 0
01:27:36.717 00.001 12020 scope move finished after 60 + 208 ms
01:27:36.717 00.000 12020 Move returns status 0, amount 60
01:27:36.717 00.000 12020 move complete, result=0
01:27:36.717 00.000 12020 worker thread done servicing request
01:27:36.718 00.001 12020 Worker thread wakes up
01:27:36.718 00.000 9340 GuideStep: -0.2 px 0 ms EAST, -0.4 px 60 ms NORTH
01:27:36.730 00.012 12020 worker thread servicing REQUEST_EXPOSE 2000
01:27:36.730 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(803,609,31,31)
01:27:38.183 01.453 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"92668d02-45ca-4db8-b20c-4f47f0cf5848"}
01:27:38.206 00.023 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"92668d02-45ca-4db8-b20c-4f47f0cf5848"}
01:27:38.261 00.055 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"8f0aa4a5-832a-42be-ae8a-7c16f8648368"}
01:27:38.281 00.020 9340 case statement mapped state 6 to 3
01:27:38.298 00.017 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"8f0aa4a5-832a-42be-ae8a-7c16f8648368"}
01:27:38.326 00.028 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"f090f4b2-2f45-4ee8-a6b9-33dd96d41c14"}
01:27:38.389 00.063 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":411,"width":15,"height":15,"star_pos":[6.55,6.62],"pixels":"..."},"id":"f090f4b2-2f45-4ee8-a6b9-33dd96d41c14"}
01:27:39.155 00.766 12020 Exposure complete
01:27:39.422 00.267 12020 worker thread done servicing request
01:27:39.422 00.000 9340 OnExposeComplete: enter
01:27:39.434 00.012 9340 UpdateGuideState(): m_state=6
01:27:39.446 00.012 9340 Star::Find(15, 818, 624, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 412
01:27:39.461 00.015 9340 Star::Find returns 1 (0), X=818.70, Y=624.44, Mass=682295, SNR=130.4, Peak=55484 HFD=3.7
01:27:39.471 00.010 9340 MultiStar: [#1 -0.04,0.16,0.79,U] [#2 0.36,0.12,0.70,U] [#3 0.21,0.04,0.73,U] [#4 -0.03,0.28,0.63,U] [#5 -0.04,0.10,0.58,U] [#6 0.01,0.26,0.41,U] [#7 0.01,0.41,0.30,U] [#8 0.15,0.41,0.40,U] 
01:27:39.502 00.031 9340 refined, 8 included, MultiStar: {0.15, 0.20}, one-star: {0.44, 0.22}
01:27:39.513 00.011 9340 CameraToMount -- cameraTheta (0.92) - m_xAngle (-3.09) = xAngle (4.01 = -2.27)
01:27:39.524 00.011 9340 CameraToMount -- cameraTheta (0.92) - (m_xAngle (-3.09) + m_yAngleError (-0.07)) = yAngle (4.09 = -2.20)
01:27:39.534 00.010 9340 CameraToMount -- cameraX=0.15 cameraY=0.20 hyp=0.25 cameraTheta=0.92 mountX=-0.16 mountY=-0.20, mountTheta=-2.24
01:27:39.548 00.014 9340 SchedulePrimaryMove(10104498, x=0.15, y=0.20, opts=13)
01:27:39.558 00.010 9340 Enqueuing Move request for scope (0.15, 0.20)
01:27:39.572 00.014 12020 Worker thread wakes up
01:27:39.572 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=8674, max=65535, med=12966, FiltMin=10398, FiltMax=65515, Gamma=2.870
01:27:39.584 00.012 12020 worker thread servicing REQUEST_MOVE scope ofs (0.15, 0.20) opts 0xd
01:27:39.584 00.000 12020 Handling offset move in thread for scope, endpoint = (0.15, 0.20)
01:27:39.584 00.000 12020 Moving (0.15, 0.20) raw xDistance=-0.16 yDistance=-0.20
01:27:39.585 00.001 9340 UpdateGuideState exits: m=682295 SNR=130.4
01:27:39.614 00.029 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16
01:27:39.614 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:27:39.615 00.001 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.20
01:27:39.615 00.000 12020 MoveAxis(E, 0, ABG)
01:27:39.615 00.000 12020 Move returns status 0, amount 0
01:27:39.615 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:27:39.627 00.012 12020 MoveAxis(N, 0, ABG)
01:27:39.628 00.001 12020 Move returns status 0, amount 0
01:27:39.628 00.000 12020 move complete, result=0
01:27:39.628 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
01:27:39.639 00.011 12020 worker thread done servicing request
01:27:39.639 00.000 9340 Enqueuing Expose request
01:27:39.648 00.009 12020 Worker thread wakes up
01:27:39.649 00.001 9340 GuideStep: -0.2 px 0 ms EAST, -0.2 px 0 ms NORTH
01:27:39.658 00.009 12020 worker thread servicing REQUEST_EXPOSE 2000
01:27:39.659 00.001 12020 Handling exposure in thread, d=2000 o=3 r=(803,609,31,31)
01:27:40.182 00.523 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"f8c0034f-6854-4d7a-8163-81955759aa8f"}
01:27:40.196 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"f8c0034f-6854-4d7a-8163-81955759aa8f"}
01:27:40.229 00.033 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"e6afb6ee-edae-434e-ada1-e4eabdbd920f"}
01:27:40.248 00.019 9340 case statement mapped state 6 to 3
01:27:40.261 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"e6afb6ee-edae-434e-ada1-e4eabdbd920f"}
01:27:40.279 00.018 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"c1eef64a-67f7-405b-bf8c-b5c8dfc35344"}
01:27:40.292 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":412,"width":15,"height":15,"star_pos":[6.70,7.44],"pixels":"..."},"id":"c1eef64a-67f7-405b-bf8c-b5c8dfc35344"}
01:27:42.018 01.726 12020 Exposure complete
01:27:42.182 00.164 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"23b4900b-11b9-419b-b684-3742c3d820bc"}
01:27:42.192 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"23b4900b-11b9-419b-b684-3742c3d820bc"}
01:27:42.204 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"7d83bb30-c118-4672-986c-33a2991f71e5"}
01:27:42.214 00.010 9340 case statement mapped state 6 to 3
01:27:42.223 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"7d83bb30-c118-4672-986c-33a2991f71e5"}
01:27:42.235 00.012 12020 worker thread done servicing request
01:27:42.235 00.000 9340 OnExposeComplete: enter
01:27:42.248 00.013 9340 UpdateGuideState(): m_state=6
01:27:42.261 00.013 9340 Star::Find(15, 818, 624, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 413
01:27:42.285 00.024 9340 Star::Find returns 1 (0), X=818.91, Y=624.68, Mass=725138, SNR=130.4, Peak=56188 HFD=4.0
01:27:42.296 00.011 9340 MultiStar: [#1 0.40,0.31,0.76,U] [#2 0.66,0.14,0.00,M1] [#3 0.36,-0.05,0.71,U] [#4 0.30,0.32,0.68,U] [#5 0.30,0.28,0.52,U] [#6 0.51,0.70,0.00,M6] [#7 0.13,0.64,0.00,M6] [#8 0.26,0.40,0.40,U] 
01:27:42.306 00.010 9340 refined, 5 included, MultiStar: {0.41, 0.29}, one-star: {0.64, 0.46}
01:27:42.317 00.011 9340 CameraToMount -- cameraTheta (0.62) - m_xAngle (-3.09) = xAngle (3.71 = -2.57)
01:27:42.324 00.007 9340 CameraToMount -- cameraTheta (0.62) - (m_xAngle (-3.09) + m_yAngleError (-0.07)) = yAngle (3.79 = -2.50)
01:27:42.335 00.011 9340 CameraToMount -- cameraX=0.41 cameraY=0.29 hyp=0.50 cameraTheta=0.62 mountX=-0.42 mountY=-0.30, mountTheta=-2.52
01:27:42.351 00.016 9340 SchedulePrimaryMove(10104498, x=0.41, y=0.29, opts=13)
01:27:42.362 00.011 9340 Enqueuing Move request for scope (0.41, 0.29)
01:27:42.371 00.009 12020 Worker thread wakes up
01:27:42.371 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=8437, max=65535, med=12990, FiltMin=10529, FiltMax=65515, Gamma=2.870
01:27:42.399 00.028 12020 worker thread servicing REQUEST_MOVE scope ofs (0.41, 0.29) opts 0xd
01:27:42.399 00.000 9340 UpdateGuideState exits: m=725138 SNR=130.4
01:27:42.408 00.009 12020 Handling offset move in thread for scope, endpoint = (0.41, 0.29)
01:27:42.409 00.001 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:27:42.419 00.010 12020 Moving (0.41, 0.29) raw xDistance=-0.42 yDistance=-0.30
01:27:42.420 00.001 9340 ScheduleExposure(2000,3,1) exposurePending=0
01:27:42.430 00.010 12020 GuideAlgorithmHysteresis::Result() returns -0.18 from input -0.42
01:27:42.430 00.000 9340 Enqueuing Expose request
01:27:42.439 00.009 12020 GuideAlgorithmResistSwitch::result() returns -0.30 from input -0.30
01:27:42.439 00.000 12020 MoveAxis(E, 30, ABG)
01:27:42.439 00.000 12020 Guiding  Dir = 2, Dur = 30
01:27:42.439 00.000 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"95b69b0d-7c68-4838-ac78-4809e9cc332c"}
01:27:42.448 00.009 12020 IsSlewing returns 0
01:27:42.448 00.000 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":413,"width":15,"height":15,"star_pos":[6.91,6.68],"pixels":"..."},"id":"95b69b0d-7c68-4838-ac78-4809e9cc332c"}
01:27:42.456 00.008 12020 IsGuiding returns 0
01:27:42.489 00.033 12020 IsGuiding returns 1
01:27:42.489 00.000 12020 scope still moving after pulse duration time elapsed
01:27:42.537 00.048 12020 IsSlewing returns 0
01:27:42.538 00.001 12020 IsGuiding returns 0
01:27:42.538 00.000 12020 scope move finished after 30 + 49 ms
01:27:42.538 00.000 12020 Move returns status 0, amount 30
01:27:42.538 00.000 12020 MoveAxis(N, 49, ABG)
01:27:42.538 00.000 12020 Guiding  Dir = 0, Dur = 49
01:27:42.539 00.001 12020 IsSlewing returns 0
01:27:42.540 00.001 12020 IsGuiding returns 0
01:27:42.667 00.127 12020 IsGuiding returns 1
01:27:42.667 00.000 12020 scope still moving after pulse duration time elapsed
01:27:42.760 00.093 12020 IsSlewing returns 0
01:27:42.761 00.001 12020 IsGuiding returns 0
01:27:42.761 00.000 12020 scope move finished after 49 + 172 ms
01:27:42.761 00.000 12020 Move returns status 0, amount 49
01:27:42.761 00.000 12020 move complete, result=0
01:27:42.761 00.000 12020 worker thread done servicing request
01:27:42.762 00.001 9340 GuideStep: -0.4 px 30 ms EAST, -0.3 px 49 ms NORTH
01:27:42.773 00.011 12020 Worker thread wakes up
01:27:42.773 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
01:27:42.774 00.001 12020 Handling exposure in thread, d=2000 o=3 r=(803,609,31,31)
01:27:44.193 01.419 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"aa1b6d28-f6f5-47ac-ad90-91fcb5523bcc"}
01:27:44.210 00.017 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"aa1b6d28-f6f5-47ac-ad90-91fcb5523bcc"}
01:27:44.221 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"47a64066-9731-4f51-a59a-ed71ca613106"}
01:27:44.256 00.035 9340 case statement mapped state 6 to 3
01:27:44.279 00.023 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"47a64066-9731-4f51-a59a-ed71ca613106"}
01:27:44.297 00.018 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"5f41bb9a-3e30-4848-a88a-fd963d8524ab"}
01:27:44.308 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":413,"width":15,"height":15,"star_pos":[6.91,6.68],"pixels":"..."},"id":"5f41bb9a-3e30-4848-a88a-fd963d8524ab"}
01:27:45.145 00.837 12020 Exposure complete
01:27:45.437 00.292 12020 worker thread done servicing request
01:27:45.438 00.001 9340 OnExposeComplete: enter
01:27:45.455 00.017 9340 UpdateGuideState(): m_state=6
01:27:45.491 00.036 9340 Star::Find(15, 818, 624, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 414
01:27:45.506 00.015 9340 Star::Find returns 1 (0), X=818.63, Y=624.49, Mass=712843, SNR=128.9, Peak=56448 HFD=4.1
01:27:45.523 00.017 9340 MultiStar: [#1 -0.19,0.41,0.68,U] [#2 0.06,0.20,0.98,U] [#3 -0.05,-0.17,0.68,U] [#4 -0.17,0.53,0.64,U] [#5 0.01,0.29,0.56,U] [#6 -0.08,0.24,0.36,U] [#7 -0.23,0.49,0.32,U] [#8 -0.22,0.23,0.48,U] 
01:27:45.535 00.012 9340 refined, 8 included, MultiStar: {-0.01, 0.26}, one-star: {0.36, 0.28}
01:27:45.548 00.013 9340 CameraToMount -- cameraTheta (1.61) - m_xAngle (-3.09) = xAngle (4.70 = -1.58)
01:27:45.562 00.014 9340 CameraToMount -- cameraTheta (1.61) - (m_xAngle (-3.09) + m_yAngleError (-0.07)) = yAngle (4.77 = -1.51)
01:27:45.577 00.015 9340 CameraToMount -- cameraX=-0.01 cameraY=0.26 hyp=0.26 cameraTheta=1.61 mountX=-0.00 mountY=-0.26, mountTheta=-1.58
01:27:45.618 00.041 9340 SchedulePrimaryMove(10104498, x=-0.01, y=0.26, opts=13)
01:27:45.630 00.012 9340 Enqueuing Move request for scope (-0.01, 0.26)
01:27:45.646 00.016 12020 Worker thread wakes up
01:27:45.647 00.001 9340 UpdateImageDisplay: Size=(1920,1080) min=8662, max=65535, med=13003, FiltMin=10372, FiltMax=65515, Gamma=2.870
01:27:45.660 00.013 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.26) opts 0xd
01:27:45.660 00.000 9340 UpdateGuideState exits: m=712843 SNR=128.9
01:27:45.674 00.014 12020 Handling offset move in thread for scope, endpoint = (-0.01, 0.26)
01:27:45.674 00.000 12020 Moving (-0.01, 0.26) raw xDistance=-0.00 yDistance=-0.26
01:27:45.674 00.000 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.00
01:27:45.674 00.000 12020 GuideAlgorithmResistSwitch::result() returns -0.26 from input -0.26
01:27:45.674 00.000 12020 MoveAxis(E, 0, ABG)
01:27:45.675 00.001 12020 Move returns status 0, amount 0
01:27:45.675 00.000 12020 MoveAxis(N, 43, ABG)
01:27:45.675 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:27:45.705 00.030 12020 Guiding  Dir = 0, Dur = 43
01:27:45.705 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
01:27:45.742 00.037 12020 IsSlewing returns 0
01:27:45.743 00.001 9340 Enqueuing Expose request
01:27:45.764 00.021 12020 IsGuiding returns 0
01:27:45.895 00.131 12020 IsGuiding returns 1
01:27:45.896 00.001 12020 scope still moving after pulse duration time elapsed
01:27:46.006 00.110 12020 IsSlewing returns 0
01:27:46.008 00.002 12020 IsGuiding returns 0
01:27:46.008 00.000 12020 scope move finished after 43 + 200 ms
01:27:46.008 00.000 12020 Move returns status 0, amount 43
01:27:46.008 00.000 12020 move complete, result=0
01:27:46.008 00.000 12020 worker thread done servicing request
01:27:46.009 00.001 12020 Worker thread wakes up
01:27:46.009 00.000 9340 GuideStep: -0.0 px 0 ms EAST, -0.3 px 43 ms NORTH
01:27:46.026 00.017 12020 worker thread servicing REQUEST_EXPOSE 2000
01:27:46.027 00.001 12020 Handling exposure in thread, d=2000 o=3 r=(803,609,31,31)
01:27:46.193 00.166 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"86588a5e-aec1-4104-b999-a731829c3471"}
01:27:46.209 00.016 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"86588a5e-aec1-4104-b999-a731829c3471"}
01:27:46.226 00.017 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"5a6c58f6-457f-4245-afe9-702584f33cdd"}
01:27:46.259 00.033 9340 case statement mapped state 6 to 3
01:27:46.276 00.017 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"5a6c58f6-457f-4245-afe9-702584f33cdd"}
01:27:46.289 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"995de4d5-ea66-42da-b82b-568525633065"}
01:27:46.302 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":414,"width":15,"height":15,"star_pos":[6.63,7.49],"pixels":"..."},"id":"995de4d5-ea66-42da-b82b-568525633065"}
01:27:48.193 01.891 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"994280dd-a565-4b4f-bc70-b027e55432ce"}
01:27:48.205 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"994280dd-a565-4b4f-bc70-b027e55432ce"}
01:27:48.217 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"c0e16f61-2f36-4c79-99d7-ce09a5638524"}
01:27:48.246 00.029 9340 case statement mapped state 6 to 3
01:27:48.256 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"c0e16f61-2f36-4c79-99d7-ce09a5638524"}
01:27:48.268 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"bada9a84-cdbd-414e-b1df-f2f449c11bc2"}
01:27:48.279 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":414,"width":15,"height":15,"star_pos":[6.63,7.49],"pixels":"..."},"id":"bada9a84-cdbd-414e-b1df-f2f449c11bc2"}
01:27:48.398 00.119 12020 Exposure complete
01:27:48.630 00.232 12020 worker thread done servicing request
01:27:48.630 00.000 9340 OnExposeComplete: enter
01:27:48.640 00.010 9340 UpdateGuideState(): m_state=6
01:27:48.650 00.010 9340 Star::Find(15, 818, 624, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 415
01:27:48.663 00.013 9340 Star::Find returns 1 (0), X=818.84, Y=624.56, Mass=777533, SNR=132.7, Peak=56580 HFD=3.9
01:27:48.674 00.011 9340 MultiStar: [#1 0.36,0.53,0.67,U] [#2 0.49,0.29,0.84,U] [#3 0.34,0.13,0.65,U] [#4 0.27,0.44,0.63,U] [#5 0.34,0.16,0.57,U] [#6 0.86,0.60,0.00,M6] [#7 0.12,0.90,0.00,M6] [#8 0.36,0.26,0.31,U] 
01:27:48.683 00.009 9340 refined, 6 included, MultiStar: {0.41, 0.32}, one-star: {0.58, 0.34}
01:27:48.713 00.030 9340 CameraToMount -- cameraTheta (0.65) - m_xAngle (-3.09) = xAngle (3.75 = -2.54)
01:27:48.722 00.009 9340 CameraToMount -- cameraTheta (0.65) - (m_xAngle (-3.09) + m_yAngleError (-0.07)) = yAngle (3.82 = -2.46)
01:27:48.732 00.010 9340 CameraToMount -- cameraX=0.41 cameraY=0.32 hyp=0.52 cameraTheta=0.65 mountX=-0.43 mountY=-0.33, mountTheta=-2.49
01:27:48.747 00.015 9340 SchedulePrimaryMove(10104498, x=0.41, y=0.32, opts=13)
01:27:48.757 00.010 9340 Enqueuing Move request for scope (0.41, 0.32)
01:27:48.766 00.009 12020 Worker thread wakes up
01:27:48.766 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=7837, max=65535, med=13031, FiltMin=9960, FiltMax=65515, Gamma=2.870
01:27:48.782 00.016 12020 worker thread servicing REQUEST_MOVE scope ofs (0.41, 0.32) opts 0xd
01:27:48.783 00.001 9340 UpdateGuideState exits: m=777533 SNR=132.7
01:27:48.795 00.012 12020 Handling offset move in thread for scope, endpoint = (0.41, 0.32)
01:27:48.795 00.000 12020 Moving (0.41, 0.32) raw xDistance=-0.43 yDistance=-0.33
01:27:48.795 00.000 12020 GuideAlgorithmHysteresis::Result() returns -0.18 from input -0.43
01:27:48.796 00.001 12020 GuideAlgorithmResistSwitch::result() returns -0.33 from input -0.33
01:27:48.796 00.000 12020 MoveAxis(E, 31, ABG)
01:27:48.796 00.000 12020 Guiding  Dir = 2, Dur = 31
01:27:48.796 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:27:48.805 00.009 9340 ScheduleExposure(2000,3,1) exposurePending=0
01:27:48.831 00.026 12020 IsSlewing returns 0
01:27:48.831 00.000 9340 Enqueuing Expose request
01:27:48.853 00.022 12020 IsGuiding returns 0
01:27:48.886 00.033 12020 IsGuiding returns 1
01:27:48.886 00.000 12020 scope still moving after pulse duration time elapsed
01:27:48.913 00.027 12020 IsSlewing returns 0
01:27:48.914 00.001 12020 IsGuiding returns 1
01:27:48.957 00.043 12020 IsSlewing returns 0
01:27:48.959 00.002 12020 IsGuiding returns 0
01:27:48.959 00.000 12020 scope move finished after 31 + 75 ms
01:27:48.959 00.000 12020 Move returns status 0, amount 31
01:27:48.961 00.002 12020 MoveAxis(N, 53, ABG)
01:27:48.961 00.000 12020 Guiding  Dir = 0, Dur = 53
01:27:48.962 00.001 12020 IsSlewing returns 0
01:27:48.962 00.000 12020 IsGuiding returns 0
01:27:49.046 00.084 12020 IsGuiding returns 1
01:27:49.046 00.000 12020 scope still moving after pulse duration time elapsed
01:27:49.093 00.047 12020 IsSlewing returns 0
01:27:49.191 00.098 12020 IsGuiding returns 0
01:27:49.191 00.000 12020 scope move finished after 53 + 175 ms
01:27:49.191 00.000 12020 Move returns status 0, amount 53
01:27:49.191 00.000 12020 move complete, result=0
01:27:49.192 00.001 12020 worker thread done servicing request
01:27:49.192 00.000 12020 Worker thread wakes up
01:27:49.192 00.000 9340 GuideStep: -0.4 px 31 ms EAST, -0.3 px 53 ms NORTH
01:27:49.205 00.013 12020 worker thread servicing REQUEST_EXPOSE 2000
01:27:49.205 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(803,609,31,31)
01:27:50.193 00.988 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"cbef5243-3450-4bce-892b-b10f81109842"}
01:27:50.208 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"cbef5243-3450-4bce-892b-b10f81109842"}
01:27:50.246 00.038 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"fa596c78-2d02-4ada-aa89-f7a5d2c74b1a"}
01:27:50.261 00.015 9340 case statement mapped state 6 to 3
01:27:50.275 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"fa596c78-2d02-4ada-aa89-f7a5d2c74b1a"}
01:27:50.289 00.014 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"1cbe153a-23f7-4ad7-9889-a9e6f5dfb781"}
01:27:50.301 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":415,"width":15,"height":15,"star_pos":[6.84,6.56],"pixels":"..."},"id":"1cbe153a-23f7-4ad7-9889-a9e6f5dfb781"}
01:27:51.596 01.295 12020 Exposure complete
01:27:52.005 00.409 9340 OnExposeComplete: enter
01:27:52.029 00.024 12020 worker thread done servicing request
01:27:52.029 00.000 9340 UpdateGuideState(): m_state=6
01:27:52.048 00.019 9340 Star::Find(15, 818, 624, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 416
01:27:52.063 00.015 9340 Star::Find returns 1 (0), X=818.94, Y=624.27, Mass=727873, SNR=145.2, Peak=56028 HFD=4.0
01:27:52.077 00.014 9340 MultiStar: [#1 0.50,0.11,0.58,U] [#2 0.37,-0.05,0.73,U] [#3 0.19,-0.36,0.62,U] [#4 0.40,0.12,0.56,U] [#5 0.56,0.42,0.00,M1] [#6 0.03,-0.03,0.30,U] [#7 0.63,0.62,0.00,M7] [#8 0.23,0.13,0.30,U] 
01:27:52.091 00.014 9340 refined, 6 included, MultiStar: {0.41, -0.01}, one-star: {0.68, 0.06}
01:27:52.105 00.014 9340 CameraToMount -- cameraTheta (-0.03) - m_xAngle (-3.09) = xAngle (3.06 = 3.06)
01:27:52.116 00.011 9340 CameraToMount -- cameraTheta (-0.03) - (m_xAngle (-3.09) + m_yAngleError (-0.07)) = yAngle (3.13 = 3.13)
01:27:52.148 00.032 9340 CameraToMount -- cameraX=0.41 cameraY=-0.01 hyp=0.41 cameraTheta=-0.03 mountX=-0.41 mountY=0.00, mountTheta=3.13
01:27:52.162 00.014 9340 SchedulePrimaryMove(10104498, x=0.41, y=-0.01, opts=13)
01:27:52.179 00.017 9340 Enqueuing Move request for scope (0.41, -0.01)
01:27:52.189 00.010 12020 Worker thread wakes up
01:27:52.189 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=7367, max=65535, med=12960, FiltMin=10354, FiltMax=65515, Gamma=2.870
01:27:52.199 00.010 12020 worker thread servicing REQUEST_MOVE scope ofs (0.41, -0.01) opts 0xd
01:27:52.199 00.000 9340 UpdateGuideState exits: m=727873 SNR=145.2
01:27:52.213 00.014 12020 Handling offset move in thread for scope, endpoint = (0.41, -0.01)
01:27:52.213 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:27:52.229 00.016 9340 ScheduleExposure(2000,3,1) exposurePending=0
01:27:52.256 00.027 12020 Moving (0.41, -0.01) raw xDistance=-0.41 yDistance=0.00
01:27:52.256 00.000 9340 Enqueuing Expose request
01:27:52.270 00.014 12020 GuideAlgorithmHysteresis::Result() returns -0.18 from input -0.41
01:27:52.270 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:27:52.271 00.001 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
01:27:52.271 00.000 12020 MoveAxis(E, 31, ABG)
01:27:52.271 00.000 12020 Guiding  Dir = 2, Dur = 31
01:27:52.272 00.001 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"125e9baf-8f6d-452d-be49-7b7d4f35a7e2"}
01:27:52.282 00.010 12020 IsSlewing returns 0
01:27:52.282 00.000 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"125e9baf-8f6d-452d-be49-7b7d4f35a7e2"}
01:27:52.293 00.011 12020 IsGuiding returns 0
01:27:52.295 00.002 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"8969095d-2f51-4c70-b3c3-9aa75c22a163"}
01:27:52.305 00.010 9340 case statement mapped state 6 to 3
01:27:52.317 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"8969095d-2f51-4c70-b3c3-9aa75c22a163"}
01:27:52.332 00.015 12020 PulseGuide returned control before completion, sleep 12
01:27:52.333 00.001 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"4c11addb-28ce-4d31-bff3-2d41abecfa2f"}
01:27:52.345 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":416,"width":15,"height":15,"star_pos":[6.94,7.27],"pixels":"..."},"id":"4c11addb-28ce-4d31-bff3-2d41abecfa2f"}
01:27:52.386 00.041 12020 IsGuiding returns 0
01:27:52.387 00.001 12020 Move returns status 0, amount 31
01:27:52.387 00.000 12020 MoveAxis(N, 0, ABG)
01:27:52.387 00.000 12020 Move returns status 0, amount 0
01:27:52.387 00.000 12020 move complete, result=0
01:27:52.387 00.000 12020 worker thread done servicing request
01:27:52.389 00.002 9340 GuideStep: -0.4 px 31 ms EAST, 0.0 px 0 ms NORTH
01:27:52.402 00.013 12020 Worker thread wakes up
01:27:52.403 00.001 12020 worker thread servicing REQUEST_EXPOSE 2000
01:27:52.403 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(803,609,31,31)
01:27:54.193 01.790 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"acbf00a4-2aee-415e-a296-43cbfcd06cac"}
01:27:54.205 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"acbf00a4-2aee-415e-a296-43cbfcd06cac"}
01:27:54.217 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"012c180b-81b0-4c5c-9233-d4c1c8c34cfb"}
01:27:54.230 00.013 9340 case statement mapped state 6 to 3
01:27:54.242 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"012c180b-81b0-4c5c-9233-d4c1c8c34cfb"}
01:27:54.257 00.015 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"c33ed246-729f-48e9-a9a1-71b855408de2"}
01:27:54.269 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":416,"width":15,"height":15,"star_pos":[6.94,7.27],"pixels":"..."},"id":"c33ed246-729f-48e9-a9a1-71b855408de2"}
01:27:54.772 00.503 12020 Exposure complete
01:27:55.024 00.252 9340 OnExposeComplete: enter
01:27:55.035 00.011 12020 worker thread done servicing request
01:27:55.035 00.000 9340 UpdateGuideState(): m_state=6
01:27:55.048 00.013 9340 Star::Find(15, 818, 624, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 417
01:27:55.059 00.011 9340 Star::Find returns 1 (0), X=818.71, Y=624.52, Mass=724502, SNR=115.6, Peak=57596 HFD=3.7
01:27:55.073 00.014 9340 MultiStar: [#1 0.22,0.17,0.73,U] [#2 0.55,0.10,0.93,U] [#3 0.33,-0.11,0.72,U] [#4 0.24,0.35,0.76,U] [#5 0.41,0.54,0.00,M2] [#6 0.25,0.49,0.44,U] [#7 0.20,0.55,0.35,U] [#8 0.13,0.45,0.35,U] 
01:27:55.084 00.011 9340 refined, 7 included, MultiStar: {0.33, 0.24}, one-star: {0.44, 0.31}
01:27:55.112 00.028 9340 CameraToMount -- cameraTheta (0.63) - m_xAngle (-3.09) = xAngle (3.72 = -2.56)
01:27:55.127 00.015 9340 CameraToMount -- cameraTheta (0.63) - (m_xAngle (-3.09) + m_yAngleError (-0.07)) = yAngle (3.79 = -2.49)
01:27:55.138 00.011 9340 CameraToMount -- cameraX=0.33 cameraY=0.24 hyp=0.41 cameraTheta=0.63 mountX=-0.35 mountY=-0.25, mountTheta=-2.51
01:27:55.152 00.014 9340 SchedulePrimaryMove(10104498, x=0.33, y=0.24, opts=13)
01:27:55.167 00.015 9340 Enqueuing Move request for scope (0.33, 0.24)
01:27:55.179 00.012 12020 Worker thread wakes up
01:27:55.179 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=7993, max=65535, med=12991, FiltMin=9947, FiltMax=65515, Gamma=2.870
01:27:55.208 00.029 12020 worker thread servicing REQUEST_MOVE scope ofs (0.33, 0.24) opts 0xd
01:27:55.208 00.000 9340 UpdateGuideState exits: m=724502 SNR=115.6
01:27:55.220 00.012 12020 Handling offset move in thread for scope, endpoint = (0.33, 0.24)
01:27:55.220 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:27:55.233 00.013 12020 Moving (0.33, 0.24) raw xDistance=-0.35 yDistance=-0.25
01:27:55.233 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
01:27:55.246 00.013 12020 GuideAlgorithmHysteresis::Result() returns -0.16 from input -0.35
01:27:55.248 00.002 9340 Enqueuing Expose request
01:27:55.259 00.011 12020 GuideAlgorithmResistSwitch::result() returns -0.25 from input -0.25
01:27:55.259 00.000 12020 MoveAxis(E, 27, ABG)
01:27:55.260 00.001 12020 Guiding  Dir = 2, Dur = 27
01:27:55.261 00.001 12020 IsSlewing returns 0
01:27:55.262 00.001 12020 IsGuiding returns 0
01:27:55.293 00.031 12020 IsGuiding returns 1
01:27:55.293 00.000 12020 scope still moving after pulse duration time elapsed
01:27:55.328 00.035 12020 IsSlewing returns 0
01:27:55.329 00.001 12020 IsGuiding returns 0
01:27:55.329 00.000 12020 scope move finished after 27 + 41 ms
01:27:55.329 00.000 12020 Move returns status 0, amount 27
01:27:55.329 00.000 12020 MoveAxis(N, 41, ABG)
01:27:55.330 00.001 12020 Guiding  Dir = 0, Dur = 41
01:27:55.330 00.000 12020 IsSlewing returns 0
01:27:55.331 00.001 12020 IsGuiding returns 0
01:27:55.425 00.094 12020 IsGuiding returns 1
01:27:55.425 00.000 12020 scope still moving after pulse duration time elapsed
01:27:55.552 00.127 12020 IsSlewing returns 0
01:27:55.585 00.033 12020 IsGuiding returns 0
01:27:55.585 00.000 12020 scope move finished after 41 + 212 ms
01:27:55.586 00.001 12020 Move returns status 0, amount 41
01:27:55.586 00.000 12020 move complete, result=0
01:27:55.586 00.000 12020 worker thread done servicing request
01:27:55.586 00.000 9340 GuideStep: -0.3 px 27 ms EAST, -0.3 px 41 ms NORTH
01:27:55.598 00.012 12020 Worker thread wakes up
01:27:55.599 00.001 12020 worker thread servicing REQUEST_EXPOSE 2000
01:27:55.599 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(803,609,31,31)
01:27:56.193 00.594 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"7f2f4e32-115f-47c4-8eb0-3313e57de6dc"}
01:27:56.206 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"7f2f4e32-115f-47c4-8eb0-3313e57de6dc"}
01:27:56.220 00.014 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"2c4185a7-e56b-4928-9e0d-df85c62505c1"}
01:27:56.236 00.016 9340 case statement mapped state 6 to 3
01:27:56.254 00.018 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"2c4185a7-e56b-4928-9e0d-df85c62505c1"}
01:27:56.302 00.048 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"31d816e4-b547-4b71-80ae-546861a6442f"}
01:27:56.317 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":417,"width":15,"height":15,"star_pos":[6.71,6.52],"pixels":"..."},"id":"31d816e4-b547-4b71-80ae-546861a6442f"}
01:27:57.976 01.659 12020 Exposure complete
01:27:58.193 00.217 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"e2e4160b-3b0c-420b-9f2b-72f270e9e8d1"}
01:27:58.210 00.017 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"e2e4160b-3b0c-420b-9f2b-72f270e9e8d1"}
01:27:58.254 00.044 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"e127bbe5-2053-4768-9441-96de8f6c1c19"}
01:27:58.290 00.036 9340 case statement mapped state 6 to 3
01:27:58.309 00.019 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"e127bbe5-2053-4768-9441-96de8f6c1c19"}
01:27:58.337 00.028 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"bd51ad94-19d3-42da-b936-24afcbed796e"}
01:27:58.380 00.043 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":417,"width":15,"height":15,"star_pos":[6.71,6.52],"pixels":"..."},"id":"bd51ad94-19d3-42da-b936-24afcbed796e"}
01:27:58.444 00.064 12020 worker thread done servicing request
01:27:58.445 00.001 9340 OnExposeComplete: enter
01:27:58.485 00.040 9340 UpdateGuideState(): m_state=6
01:27:58.500 00.015 9340 Star::Find(15, 818, 624, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 418
01:27:58.516 00.016 9340 Star::Find returns 1 (0), X=818.88, Y=624.34, Mass=701532, SNR=104.9, Peak=52508 HFD=3.9
01:27:58.530 00.014 9340 MultiStar: [#1 0.33,0.06,0.94,U] [#2 0.82,-0.15,0.00,M1] [#3 0.55,-0.34,0.00,M1] [#4 0.49,-0.11,0.80,U] [#5 0.48,0.08,0.66,U] [#6 0.61,0.22,0.00,M5] [#7 0.22,0.58,0.40,U] [#8 -0.06,-0.29,0.48,U] 
01:27:58.553 00.023 9340 refined, 5 included, MultiStar: {0.40, 0.06}, one-star: {0.62, 0.12}
01:27:58.594 00.041 9340 CameraToMount -- cameraTheta (0.14) - m_xAngle (-3.09) = xAngle (3.23 = -3.05)
01:27:58.609 00.015 9340 CameraToMount -- cameraTheta (0.14) - (m_xAngle (-3.09) + m_yAngleError (-0.07)) = yAngle (3.31 = -2.98)
01:27:58.623 00.014 9340 CameraToMount -- cameraX=0.40 cameraY=0.06 hyp=0.40 cameraTheta=0.14 mountX=-0.40 mountY=-0.07, mountTheta=-2.98
01:27:58.646 00.023 9340 SchedulePrimaryMove(10104498, x=0.40, y=0.06, opts=13)
01:27:58.662 00.016 9340 Enqueuing Move request for scope (0.40, 0.06)
01:27:58.694 00.032 12020 Worker thread wakes up
01:27:58.695 00.001 9340 UpdateImageDisplay: Size=(1920,1080) min=8529, max=65535, med=12994, FiltMin=10418, FiltMax=65515, Gamma=2.870
01:27:58.709 00.014 12020 worker thread servicing REQUEST_MOVE scope ofs (0.40, 0.06) opts 0xd
01:27:58.709 00.000 9340 UpdateGuideState exits: m=701532 SNR=104.9
01:27:58.724 00.015 12020 Handling offset move in thread for scope, endpoint = (0.40, 0.06)
01:27:58.724 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:27:58.734 00.010 12020 Moving (0.40, 0.06) raw xDistance=-0.40 yDistance=-0.07
01:27:58.735 00.001 9340 ScheduleExposure(2000,3,1) exposurePending=0
01:27:58.748 00.013 12020 GuideAlgorithmHysteresis::Result() returns -0.18 from input -0.40
01:27:58.748 00.000 9340 Enqueuing Expose request
01:27:58.763 00.015 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:27:58.763 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
01:27:58.763 00.000 12020 MoveAxis(E, 31, ABG)
01:27:58.763 00.000 12020 Guiding  Dir = 2, Dur = 31
01:27:58.765 00.002 12020 IsSlewing returns 0
01:27:58.766 00.001 12020 IsGuiding returns 0
01:27:58.802 00.036 12020 IsGuiding returns 1
01:27:58.802 00.000 12020 scope still moving after pulse duration time elapsed
01:27:58.847 00.045 12020 IsSlewing returns 0
01:27:58.848 00.001 12020 IsGuiding returns 0
01:27:58.848 00.000 12020 scope move finished after 31 + 49 ms
01:27:58.848 00.000 12020 Move returns status 0, amount 31
01:27:58.848 00.000 12020 MoveAxis(N, 0, ABG)
01:27:58.848 00.000 12020 Move returns status 0, amount 0
01:27:58.848 00.000 12020 move complete, result=0
01:27:58.848 00.000 12020 worker thread done servicing request
01:27:58.849 00.001 9340 GuideStep: -0.4 px 31 ms EAST, -0.1 px 0 ms NORTH
01:27:58.865 00.016 12020 Worker thread wakes up
01:27:58.865 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
01:27:58.865 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(803,609,31,31)
01:28:00.192 01.327 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"e5a03ece-50d5-4513-9870-729a67b24e50"}
01:28:00.232 00.040 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"e5a03ece-50d5-4513-9870-729a67b24e50"}
01:28:00.248 00.016 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"8f9070da-43bd-4e4c-9117-6d500ffae118"}
01:28:00.260 00.012 9340 case statement mapped state 6 to 3
01:28:00.281 00.021 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"8f9070da-43bd-4e4c-9117-6d500ffae118"}
01:28:00.304 00.023 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"a6833522-2cc1-42f7-9410-feab4faa0168"}
01:28:00.346 00.042 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":418,"width":15,"height":15,"star_pos":[6.88,7.34],"pixels":"..."},"id":"a6833522-2cc1-42f7-9410-feab4faa0168"}
01:28:01.234 00.888 12020 Exposure complete
01:28:01.492 00.258 12020 worker thread done servicing request
01:28:01.492 00.000 9340 OnExposeComplete: enter
01:28:01.503 00.011 9340 UpdateGuideState(): m_state=6
01:28:01.516 00.013 9340 Star::Find(15, 818, 624, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 419
01:28:01.526 00.010 9340 Star::Find returns 1 (0), X=818.60, Y=624.27, Mass=597158, SNR=101.0, Peak=56410 HFD=3.6
01:28:01.538 00.012 9340 MultiStar: [#1 0.03,0.18,0.98,U] [#2 0.19,0.07,1.00,U] [#3 -0.07,-0.25,0.75,U] [#4 -0.13,0.38,0.87,U] [#5 0.10,0.56,0.71,U] [#6 0.05,-0.04,0.43,U] [#7 0.06,0.64,0.47,U] [#8 0.05,0.15,0.53,U] 
01:28:01.549 00.011 9340 refined, 8 included, MultiStar: {0.08, 0.18}, one-star: {0.33, 0.06}
01:28:01.580 00.031 9340 CameraToMount -- cameraTheta (1.14) - m_xAngle (-3.09) = xAngle (4.24 = -2.05)
01:28:01.589 00.009 9340 CameraToMount -- cameraTheta (1.14) - (m_xAngle (-3.09) + m_yAngleError (-0.07)) = yAngle (4.31 = -1.97)
01:28:01.602 00.013 9340 CameraToMount -- cameraX=0.08 cameraY=0.18 hyp=0.20 cameraTheta=1.14 mountX=-0.09 mountY=-0.18, mountTheta=-2.03
01:28:01.616 00.014 9340 SchedulePrimaryMove(10104498, x=0.08, y=0.18, opts=13)
01:28:01.629 00.013 9340 Enqueuing Move request for scope (0.08, 0.18)
01:28:01.642 00.013 12020 Worker thread wakes up
01:28:01.643 00.001 9340 UpdateImageDisplay: Size=(1920,1080) min=7224, max=65535, med=13008, FiltMin=10467, FiltMax=65515, Gamma=2.870
01:28:01.669 00.026 12020 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.18) opts 0xd
01:28:01.670 00.001 9340 UpdateGuideState exits: m=597158 SNR=101.0
01:28:01.681 00.011 12020 Handling offset move in thread for scope, endpoint = (0.08, 0.18)
01:28:01.681 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:28:01.697 00.016 12020 Moving (0.08, 0.18) raw xDistance=-0.09 yDistance=-0.18
01:28:01.697 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
01:28:01.712 00.015 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
01:28:01.712 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:28:01.713 00.001 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
01:28:01.713 00.000 12020 MoveAxis(E, 0, ABG)
01:28:01.713 00.000 9340 Enqueuing Expose request
01:28:01.731 00.018 12020 Move returns status 0, amount 0
01:28:01.731 00.000 12020 MoveAxis(N, 0, ABG)
01:28:01.732 00.001 12020 Move returns status 0, amount 0
01:28:01.732 00.000 12020 move complete, result=0
01:28:01.732 00.000 12020 worker thread done servicing request
01:28:01.732 00.000 12020 Worker thread wakes up
01:28:01.733 00.001 12020 worker thread servicing REQUEST_EXPOSE 2000
01:28:01.733 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(803,609,31,31)
01:28:01.736 00.003 9340 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
01:28:02.192 00.456 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"83e57936-0c55-47da-976f-2463daec3ace"}
01:28:02.203 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"83e57936-0c55-47da-976f-2463daec3ace"}
01:28:02.213 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"a653a5fe-e9e5-45d7-ac2f-c27493f86264"}
01:28:02.222 00.009 9340 case statement mapped state 6 to 3
01:28:02.235 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"a653a5fe-e9e5-45d7-ac2f-c27493f86264"}
01:28:02.247 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"18dc9304-27be-42ed-a4c7-823deb801d2a"}
01:28:02.258 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":419,"width":15,"height":15,"star_pos":[6.60,7.27],"pixels":"..."},"id":"18dc9304-27be-42ed-a4c7-823deb801d2a"}
01:28:04.094 01.836 12020 Exposure complete
01:28:04.191 00.097 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"bea3fc37-a13b-4ff3-84a8-2fba260b061c"}
01:28:04.204 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"bea3fc37-a13b-4ff3-84a8-2fba260b061c"}
01:28:04.221 00.017 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"50727014-5cf4-43cb-a6c2-beb64ebe1279"}
01:28:04.242 00.021 9340 case statement mapped state 6 to 3
01:28:04.285 00.043 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"50727014-5cf4-43cb-a6c2-beb64ebe1279"}
01:28:04.302 00.017 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"fadcabab-4bc9-4056-8174-8126553e5333"}
01:28:04.327 00.025 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":419,"width":15,"height":15,"star_pos":[6.60,7.27],"pixels":"..."},"id":"fadcabab-4bc9-4056-8174-8126553e5333"}
01:28:04.466 00.139 9340 OnExposeComplete: enter
01:28:04.492 00.026 12020 worker thread done servicing request
01:28:04.492 00.000 9340 UpdateGuideState(): m_state=6
01:28:04.531 00.039 9340 Star::Find(15, 818, 624, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 420
01:28:04.554 00.023 9340 Star::Find returns 1 (0), X=819.22, Y=624.43, Mass=671812, SNR=109.9, Peak=55984 HFD=3.8
01:28:04.569 00.015 9340 MultiStar: [#1 0.69,0.39,0.00,M1] [#2 0.66,0.13,0.00,M1] [#3 0.46,0.03,0.85,U] [#4 0.49,0.14,0.79,U] [#5 0.92,0.08,0.00,M1] [#6 0.87,0.12,0.00,M5] [#7 0.68,0.54,0.00,M5] [#8 0.43,0.49,0.00,M1] 
01:28:04.588 00.019 9340 refined, 2 included, MultiStar: {0.66, 0.13}, one-star: {0.96, 0.22}
01:28:04.600 00.012 9340 CameraToMount -- cameraTheta (0.20) - m_xAngle (-3.09) = xAngle (3.29 = -2.99)
01:28:04.621 00.021 9340 CameraToMount -- cameraTheta (0.20) - (m_xAngle (-3.09) + m_yAngleError (-0.07)) = yAngle (3.37 = -2.92)
01:28:04.639 00.018 9340 CameraToMount -- cameraX=0.66 cameraY=0.13 hyp=0.67 cameraTheta=0.20 mountX=-0.66 mountY=-0.15, mountTheta=-2.92
01:28:04.686 00.047 9340 SchedulePrimaryMove(10104498, x=0.66, y=0.13, opts=13)
01:28:04.703 00.017 9340 Enqueuing Move request for scope (0.66, 0.13)
01:28:04.722 00.019 12020 Worker thread wakes up
01:28:04.722 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=8336, max=65535, med=13018, FiltMin=10454, FiltMax=65515, Gamma=2.870
01:28:04.736 00.014 12020 worker thread servicing REQUEST_MOVE scope ofs (0.66, 0.13) opts 0xd
01:28:04.736 00.000 9340 UpdateGuideState exits: m=671812 SNR=109.9
01:28:04.753 00.017 12020 Handling offset move in thread for scope, endpoint = (0.66, 0.13)
01:28:04.754 00.001 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:28:04.771 00.017 12020 Moving (0.66, 0.13) raw xDistance=-0.66 yDistance=-0.15
01:28:04.771 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
01:28:04.806 00.035 12020 GuideAlgorithmHysteresis::Result() returns -0.28 from input -0.66
01:28:04.806 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:28:04.806 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
01:28:04.808 00.002 12020 MoveAxis(E, 47, ABG)
01:28:04.808 00.000 12020 Guiding  Dir = 2, Dur = 47
01:28:04.811 00.003 12020 IsSlewing returns 0
01:28:04.811 00.000 9340 Enqueuing Expose request
01:28:04.826 00.015 12020 IsGuiding returns 0
01:28:04.876 00.050 12020 IsGuiding returns 1
01:28:04.876 00.000 12020 scope still moving after pulse duration time elapsed
01:28:04.901 00.025 12020 IsSlewing returns 0
01:28:04.903 00.002 12020 IsGuiding returns 1
01:28:04.954 00.051 12020 IsSlewing returns 0
01:28:04.956 00.002 12020 IsGuiding returns 0
01:28:04.956 00.000 12020 scope move finished after 47 + 83 ms
01:28:04.956 00.000 12020 Move returns status 0, amount 47
01:28:04.956 00.000 12020 MoveAxis(N, 0, ABG)
01:28:04.957 00.001 12020 Move returns status 0, amount 0
01:28:04.957 00.000 12020 move complete, result=0
01:28:04.957 00.000 12020 worker thread done servicing request
01:28:04.957 00.000 9340 GuideStep: -0.7 px 47 ms EAST, -0.1 px 0 ms NORTH
01:28:04.977 00.020 12020 Worker thread wakes up
01:28:04.977 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
01:28:04.977 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(803,609,31,31)
01:28:06.192 01.215 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"e8be219e-bef0-4e6c-b5d5-9a4368872b56"}
01:28:06.206 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"e8be219e-bef0-4e6c-b5d5-9a4368872b56"}
01:28:06.245 00.039 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"955b76e2-dd0c-4a99-9264-4ab9c964f754"}
01:28:06.258 00.013 9340 case statement mapped state 6 to 3
01:28:06.270 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"955b76e2-dd0c-4a99-9264-4ab9c964f754"}
01:28:06.282 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"f6eb725c-47b0-44ea-91d7-83015f2322a9"}
01:28:06.291 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":420,"width":15,"height":15,"star_pos":[7.22,7.43],"pixels":"..."},"id":"f6eb725c-47b0-44ea-91d7-83015f2322a9"}
01:28:07.346 01.055 12020 Exposure complete
01:28:07.536 00.190 12020 worker thread done servicing request
01:28:07.536 00.000 9340 OnExposeComplete: enter
01:28:07.560 00.024 9340 UpdateGuideState(): m_state=6
01:28:07.571 00.011 9340 Star::Find(15, 819, 624, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 421
01:28:07.581 00.010 9340 Star::Find returns 1 (0), X=818.68, Y=624.27, Mass=591891, SNR=101.8, Peak=52940 HFD=3.7
01:28:07.593 00.012 9340 MultiStar: [#1 0.08,-0.01,0.93,U] [#2 0.05,0.07,1.08,U] [#3 0.14,-0.28,0.74,U] [#4 -0.07,-0.02,0.71,U] [#5 0.05,0.28,0.79,U] [#6 0.08,0.50,0.47,U] [#7 -0.12,0.31,0.45,U] [#8 0.36,0.51,0.47,U] 
01:28:07.602 00.009 9340 refined, 8 included, MultiStar: {0.12, 0.11}, one-star: {0.41, 0.05}
01:28:07.610 00.008 9340 CameraToMount -- cameraTheta (0.76) - m_xAngle (-3.09) = xAngle (3.85 = -2.43)
01:28:07.620 00.010 9340 CameraToMount -- cameraTheta (0.76) - (m_xAngle (-3.09) + m_yAngleError (-0.07)) = yAngle (3.93 = -2.36)
01:28:07.633 00.013 9340 CameraToMount -- cameraX=0.12 cameraY=0.11 hyp=0.16 cameraTheta=0.76 mountX=-0.12 mountY=-0.12, mountTheta=-2.39
01:28:07.646 00.013 9340 SchedulePrimaryMove(10104498, x=0.12, y=0.11, opts=13)
01:28:07.655 00.009 9340 Enqueuing Move request for scope (0.12, 0.11)
01:28:07.685 00.030 12020 Worker thread wakes up
01:28:07.685 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=8299, max=65535, med=12982, FiltMin=10284, FiltMax=65515, Gamma=2.870
01:28:07.695 00.010 12020 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.11) opts 0xd
01:28:07.695 00.000 12020 Handling offset move in thread for scope, endpoint = (0.12, 0.11)
01:28:07.695 00.000 12020 Moving (0.12, 0.11) raw xDistance=-0.12 yDistance=-0.12
01:28:07.695 00.000 9340 UpdateGuideState exits: m=591891 SNR=101.8
01:28:07.710 00.015 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
01:28:07.710 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:28:07.721 00.011 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:28:07.722 00.001 9340 ScheduleExposure(2000,3,1) exposurePending=0
01:28:07.734 00.012 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
01:28:07.734 00.000 12020 MoveAxis(E, 0, ABG)
01:28:07.734 00.000 9340 Enqueuing Expose request
01:28:07.744 00.010 12020 Move returns status 0, amount 0
01:28:07.744 00.000 12020 MoveAxis(N, 0, ABG)
01:28:07.744 00.000 12020 Move returns status 0, amount 0
01:28:07.744 00.000 12020 move complete, result=0
01:28:07.744 00.000 12020 worker thread done servicing request
01:28:07.745 00.001 12020 Worker thread wakes up
01:28:07.745 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
01:28:07.745 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(803,609,31,31)
01:28:07.752 00.007 9340 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
01:28:08.191 00.439 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"1ba5b073-5f69-416f-8da6-11f3b03975b3"}
01:28:08.201 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"1ba5b073-5f69-416f-8da6-11f3b03975b3"}
01:28:08.210 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"6e02bede-0634-4b8e-be9c-532c32886a86"}
01:28:08.221 00.011 9340 case statement mapped state 6 to 3
01:28:08.231 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"6e02bede-0634-4b8e-be9c-532c32886a86"}
01:28:08.241 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"0fae244a-c91a-4950-94a2-98456285b00c"}
01:28:08.270 00.029 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":421,"width":15,"height":15,"star_pos":[6.68,7.27],"pixels":"..."},"id":"0fae244a-c91a-4950-94a2-98456285b00c"}
01:28:10.101 01.831 12020 Exposure complete
01:28:10.190 00.089 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"faa54146-d418-425d-adf0-7124a3301bb0"}
01:28:10.204 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"faa54146-d418-425d-adf0-7124a3301bb0"}
01:28:10.217 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"6e07f84e-bf9b-48f7-ba01-ede4b0c07b60"}
01:28:10.232 00.015 9340 case statement mapped state 6 to 3
01:28:10.245 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"6e07f84e-bf9b-48f7-ba01-ede4b0c07b60"}
01:28:10.279 00.034 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"b09a7f6f-9774-4766-ae89-bdeec6ec0c79"}
01:28:10.294 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":421,"width":15,"height":15,"star_pos":[6.68,7.27],"pixels":"..."},"id":"b09a7f6f-9774-4766-ae89-bdeec6ec0c79"}
01:28:10.363 00.069 12020 worker thread done servicing request
01:28:10.364 00.001 9340 OnExposeComplete: enter
01:28:10.393 00.029 9340 UpdateGuideState(): m_state=6
01:28:10.409 00.016 9340 Star::Find(15, 818, 624, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 422
01:28:10.422 00.013 9340 Star::Find returns 1 (0), X=819.38, Y=624.21, Mass=696970, SNR=136.7, Peak=56260 HFD=3.9
01:28:10.433 00.011 9340 MultiStar: [#1 0.58,0.15,0.71,U] [#2 0.85,0.18,0.00,M1] [#3 0.54,-0.13,0.70,U] [#4 0.43,-0.05,0.56,U] [#5 0.90,0.58,0.00,M1] [#6 0.86,0.38,0.00,M5] [#7 0.87,0.64,0.00,M5] [#8 0.81,0.10,0.00,M1] 
01:28:10.443 00.010 9340 refined, 3 included, MultiStar: {0.73, -0.00}, one-star: {1.12, -0.01}
01:28:10.456 00.013 9340 CameraToMount -- cameraTheta (-0.01) - m_xAngle (-3.09) = xAngle (3.09 = 3.09)
01:28:10.470 00.014 9340 CameraToMount -- cameraTheta (-0.01) - (m_xAngle (-3.09) + m_yAngleError (-0.07)) = yAngle (3.16 = -3.12)
01:28:10.488 00.018 9340 CameraToMount -- cameraX=0.73 cameraY=-0.00 hyp=0.73 cameraTheta=-0.01 mountX=-0.72 mountY=-0.01, mountTheta=-3.12
01:28:10.526 00.038 9340 SchedulePrimaryMove(10104498, x=0.73, y=-0.00, opts=13)
01:28:10.538 00.012 9340 Enqueuing Move request for scope (0.73, -0.00)
01:28:10.550 00.012 12020 Worker thread wakes up
01:28:10.550 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=8889, max=65535, med=12951, FiltMin=10341, FiltMax=65515, Gamma=2.870
01:28:10.561 00.011 12020 worker thread servicing REQUEST_MOVE scope ofs (0.73, -0.00) opts 0xd
01:28:10.562 00.001 9340 UpdateGuideState exits: m=696970 SNR=136.7
01:28:10.573 00.011 12020 Handling offset move in thread for scope, endpoint = (0.73, -0.00)
01:28:10.573 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:28:10.586 00.013 12020 Moving (0.73, -0.00) raw xDistance=-0.72 yDistance=-0.01
01:28:10.586 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
01:28:10.599 00.013 12020 GuideAlgorithmHysteresis::Result() returns -0.30 from input -0.72
01:28:10.599 00.000 9340 Enqueuing Expose request
01:28:10.627 00.028 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:28:10.627 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
01:28:10.627 00.000 12020 MoveAxis(E, 52, ABG)
01:28:10.627 00.000 12020 Guiding  Dir = 2, Dur = 52
01:28:10.648 00.021 12020 IsSlewing returns 0
01:28:10.648 00.000 12020 IsGuiding returns 0
01:28:10.679 00.031 12020 PulseGuide returned control before completion, sleep 32
01:28:10.728 00.049 12020 IsGuiding returns 1
01:28:10.745 00.017 12020 scope still moving after pulse duration time elapsed
01:28:10.774 00.029 12020 IsSlewing returns 0
01:28:10.776 00.002 12020 IsGuiding returns 0
01:28:10.776 00.000 12020 scope move finished after 52 + 75 ms
01:28:10.776 00.000 12020 Move returns status 0, amount 52
01:28:10.776 00.000 12020 MoveAxis(N, 0, ABG)
01:28:10.777 00.001 12020 Move returns status 0, amount 0
01:28:10.777 00.000 12020 move complete, result=0
01:28:10.777 00.000 12020 worker thread done servicing request
01:28:10.777 00.000 9340 GuideStep: -0.7 px 52 ms EAST, -0.0 px 0 ms NORTH
01:28:10.792 00.015 12020 Worker thread wakes up
01:28:10.793 00.001 12020 worker thread servicing REQUEST_EXPOSE 2000
01:28:10.796 00.003 12020 Handling exposure in thread, d=2000 o=3 r=(803,609,31,31)
01:28:12.191 01.395 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"9ad5e0df-0f78-422c-a4b5-7014b0efd82b"}
01:28:12.205 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"9ad5e0df-0f78-422c-a4b5-7014b0efd82b"}
01:28:12.236 00.031 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"bfb70e7b-d0b1-4540-bfc3-2591d4e74517"}
01:28:12.252 00.016 9340 case statement mapped state 6 to 3
01:28:12.270 00.018 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"bfb70e7b-d0b1-4540-bfc3-2591d4e74517"}
01:28:12.331 00.061 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"c7a943ea-d695-4d0e-ba31-bc9f39877c4f"}
01:28:12.348 00.017 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":422,"width":15,"height":15,"star_pos":[7.38,7.21],"pixels":"..."},"id":"c7a943ea-d695-4d0e-ba31-bc9f39877c4f"}
01:28:13.205 00.857 12020 Exposure complete
01:28:13.707 00.502 12020 worker thread done servicing request
01:28:13.707 00.000 9340 OnExposeComplete: enter
01:28:13.766 00.059 9340 UpdateGuideState(): m_state=6
01:28:13.846 00.080 9340 Star::Find(15, 819, 624, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 423
01:28:13.920 00.074 9340 Star::Find returns 1 (0), X=818.53, Y=624.23, Mass=652290, SNR=135.6, Peak=58614 HFD=3.7
01:28:13.972 00.052 9340 MultiStar: [#1 -0.11,0.28,0.77,U] [#2 0.26,-0.07,0.78,U] [#3 -0.04,-0.24,0.63,U] [#4 -0.09,0.28,0.67,U] [#5 -0.09,0.14,0.52,U] [#6 -0.22,0.53,0.37,U] [#7 -0.08,-0.10,0.42,U] [#8 -0.06,-0.04,0.32,U] 
01:28:14.041 00.069 9340 refined, 8 included, MultiStar: {0.02, 0.08}, one-star: {0.27, 0.01}
01:28:14.075 00.034 9340 CameraToMount -- cameraTheta (1.30) - m_xAngle (-3.09) = xAngle (4.40 = -1.89)
01:28:14.135 00.060 9340 CameraToMount -- cameraTheta (1.30) - (m_xAngle (-3.09) + m_yAngleError (-0.07)) = yAngle (4.47 = -1.81)
01:28:14.190 00.055 9340 CameraToMount -- cameraX=0.02 cameraY=0.08 hyp=0.08 cameraTheta=1.30 mountX=-0.03 mountY=-0.08, mountTheta=-1.88
01:28:14.235 00.045 9340 SchedulePrimaryMove(10104498, x=0.02, y=0.08, opts=13)
01:28:14.272 00.037 9340 Enqueuing Move request for scope (0.02, 0.08)
01:28:14.323 00.051 12020 Worker thread wakes up
01:28:14.323 00.000 12020 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.08) opts 0xd
01:28:14.323 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=8028, max=65535, med=12918, FiltMin=9926, FiltMax=65515, Gamma=2.870
01:28:14.339 00.016 12020 Handling offset move in thread for scope, endpoint = (0.02, 0.08)
01:28:14.340 00.001 9340 UpdateGuideState exits: m=652290 SNR=135.6
01:28:14.356 00.016 12020 Moving (0.02, 0.08) raw xDistance=-0.03 yDistance=-0.08
01:28:14.356 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:28:14.375 00.019 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
01:28:14.376 00.001 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:28:14.379 00.003 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
01:28:14.380 00.001 12020 MoveAxis(E, 0, ABG)
01:28:14.380 00.000 12020 Move returns status 0, amount 0
01:28:14.380 00.000 12020 MoveAxis(N, 0, ABG)
01:28:14.381 00.001 9340 ScheduleExposure(2000,3,1) exposurePending=0
01:28:14.439 00.058 12020 Move returns status 0, amount 0
01:28:14.439 00.000 9340 Enqueuing Expose request
01:28:14.455 00.016 12020 move complete, result=0
01:28:14.455 00.000 12020 worker thread done servicing request
01:28:14.456 00.001 12020 Worker thread wakes up
01:28:14.456 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
01:28:14.457 00.001 12020 Handling exposure in thread, d=2000 o=3 r=(803,609,31,31)
01:28:14.457 00.000 9340 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
01:28:14.493 00.036 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"e02d2265-fa22-4caf-8c24-35e4faf0f4d6"}
01:28:14.522 00.029 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"e02d2265-fa22-4caf-8c24-35e4faf0f4d6"}
01:28:14.541 00.019 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"09093384-f830-44f6-8f7e-3129831fe8a8"}
01:28:14.584 00.043 9340 case statement mapped state 6 to 3
01:28:14.608 00.024 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"09093384-f830-44f6-8f7e-3129831fe8a8"}
01:28:14.626 00.018 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"1b49e852-26ae-409f-8b01-8c98132fb9b4"}
01:28:14.653 00.027 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":423,"width":15,"height":15,"star_pos":[6.53,7.23],"pixels":"..."},"id":"1b49e852-26ae-409f-8b01-8c98132fb9b4"}
01:28:16.192 01.539 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"fb2acf0f-16ca-4f8e-930c-fbe1b890ccda"}
01:28:16.233 00.041 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"fb2acf0f-16ca-4f8e-930c-fbe1b890ccda"}
01:28:16.273 00.040 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"078790f9-a607-491a-9ffc-0e4457993bfa"}
01:28:16.356 00.083 9340 case statement mapped state 6 to 3
01:28:16.372 00.016 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"078790f9-a607-491a-9ffc-0e4457993bfa"}
01:28:16.397 00.025 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"84d83a70-4213-4254-8912-f0773b6da7f7"}
01:28:16.454 00.057 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":423,"width":15,"height":15,"star_pos":[6.53,7.23],"pixels":"..."},"id":"84d83a70-4213-4254-8912-f0773b6da7f7"}
01:28:17.093 00.639 12020 Exposure complete
01:28:18.186 01.093 12020 worker thread done servicing request
01:28:18.186 00.000 9340 OnExposeComplete: enter
01:28:18.208 00.022 9340 UpdateGuideState(): m_state=6
01:28:18.237 00.029 9340 Star::Find(15, 818, 624, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 424
01:28:18.264 00.027 9340 Star::Find returns 1 (0), X=819.01, Y=624.45, Mass=740383, SNR=138.0, Peak=56508 HFD=4.1
01:28:18.315 00.051 9340 MultiStar: [#1 0.41,0.12,0.71,U] [#2 0.73,0.11,0.00,M1] [#3 0.37,-0.05,0.60,U] [#4 0.53,0.05,0.53,U] [#5 0.50,0.24,0.52,U] [#6 0.43,0.59,0.00,M5] [#7 0.30,0.72,0.00,M5] [#8 0.09,0.10,0.33,U] 
01:28:18.373 00.058 9340 refined, 5 included, MultiStar: {0.50, 0.13}, one-star: {0.75, 0.24}
01:28:18.426 00.053 9340 CameraToMount -- cameraTheta (0.25) - m_xAngle (-3.09) = xAngle (3.35 = -2.94)
01:28:18.504 00.078 9340 CameraToMount -- cameraTheta (0.25) - (m_xAngle (-3.09) + m_yAngleError (-0.07)) = yAngle (3.42 = -2.86)
01:28:18.542 00.038 9340 CameraToMount -- cameraX=0.50 cameraY=0.13 hyp=0.52 cameraTheta=0.25 mountX=-0.50 mountY=-0.14, mountTheta=-2.87
01:28:18.614 00.072 9340 SchedulePrimaryMove(10104498, x=0.50, y=0.13, opts=13)
01:28:18.641 00.027 9340 Enqueuing Move request for scope (0.50, 0.13)
01:28:18.664 00.023 12020 Worker thread wakes up
01:28:18.665 00.001 9340 UpdateImageDisplay: Size=(1920,1080) min=8087, max=65535, med=12945, FiltMin=9681, FiltMax=65515, Gamma=2.870
01:28:18.684 00.019 12020 worker thread servicing REQUEST_MOVE scope ofs (0.50, 0.13) opts 0xd
01:28:18.685 00.001 12020 Handling offset move in thread for scope, endpoint = (0.50, 0.13)
01:28:18.685 00.000 12020 Moving (0.50, 0.13) raw xDistance=-0.50 yDistance=-0.14
01:28:18.685 00.000 12020 GuideAlgorithmHysteresis::Result() returns -0.21 from input -0.50
01:28:18.685 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:28:18.685 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
01:28:18.685 00.000 12020 MoveAxis(E, 36, ABG)
01:28:18.686 00.001 12020 Guiding  Dir = 2, Dur = 36
01:28:18.687 00.001 9340 UpdateGuideState exits: m=740383 SNR=138.0
01:28:18.719 00.032 12020 IsSlewing returns 0
01:28:18.719 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:28:18.736 00.017 12020 IsGuiding returns 0
01:28:18.738 00.002 9340 ScheduleExposure(2000,3,1) exposurePending=0
01:28:18.755 00.017 9340 Enqueuing Expose request
01:28:18.782 00.027 12020 PulseGuide returned control before completion, sleep 29
01:28:18.783 00.001 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"b13213b4-b5ef-4db7-802f-2d6b06fde1c9"}
01:28:18.815 00.032 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"b13213b4-b5ef-4db7-802f-2d6b06fde1c9"}
01:28:18.851 00.036 12020 IsGuiding returns 0
01:28:18.851 00.000 12020 Move returns status 0, amount 36
01:28:18.851 00.000 12020 MoveAxis(N, 0, ABG)
01:28:18.851 00.000 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"4f122dd2-5424-43eb-8d61-8877f2993726"}
01:28:18.868 00.017 12020 Move returns status 0, amount 0
01:28:18.869 00.001 12020 move complete, result=0
01:28:18.869 00.000 9340 case statement mapped state 6 to 3
01:28:18.883 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"4f122dd2-5424-43eb-8d61-8877f2993726"}
01:28:18.901 00.018 12020 worker thread done servicing request
01:28:18.901 00.000 12020 Worker thread wakes up
01:28:18.901 00.000 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"4d1eb436-5e31-4ea3-a8fa-b181faf41b6b"}
01:28:18.920 00.019 12020 worker thread servicing REQUEST_EXPOSE 2000
01:28:18.920 00.000 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":424,"width":15,"height":15,"star_pos":[7.01,7.45],"pixels":"..."},"id":"4d1eb436-5e31-4ea3-a8fa-b181faf41b6b"}
01:28:18.936 00.016 12020 Handling exposure in thread, d=2000 o=3 r=(803,609,31,31)
01:28:18.937 00.001 9340 GuideStep: -0.5 px 36 ms EAST, -0.1 px 0 ms NORTH
01:28:20.192 01.255 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"7aa44dea-fbf7-4f2b-8cca-e7c8a9369932"}
01:28:20.231 00.039 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"7aa44dea-fbf7-4f2b-8cca-e7c8a9369932"}
01:28:20.257 00.026 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"d843f971-3c4d-44f4-8006-456c9eccd179"}
01:28:20.280 00.023 9340 case statement mapped state 6 to 3
01:28:20.299 00.019 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"d843f971-3c4d-44f4-8006-456c9eccd179"}
01:28:20.324 00.025 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"13a97bd0-811e-48ef-badb-cd7ac6206c6e"}
01:28:20.367 00.043 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":424,"width":15,"height":15,"star_pos":[7.01,7.45],"pixels":"..."},"id":"13a97bd0-811e-48ef-badb-cd7ac6206c6e"}
01:28:21.334 00.967 12020 Exposure complete
01:28:21.605 00.271 12020 worker thread done servicing request
01:28:21.605 00.000 9340 OnExposeComplete: enter
01:28:21.617 00.012 9340 UpdateGuideState(): m_state=6
01:28:21.630 00.013 9340 Star::Find(15, 819, 624, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 425
01:28:21.646 00.016 9340 Star::Find returns 1 (0), X=818.76, Y=624.30, Mass=735587, SNR=125.3, Peak=57016 HFD=3.8
01:28:21.661 00.015 9340 MultiStar: [#1 0.30,0.29,0.93,U] [#2 0.36,0.02,0.79,U] [#3 0.15,-0.06,0.65,U] [#4 0.06,0.35,0.52,U] [#5 0.40,0.40,0.61,U] [#6 0.05,0.33,0.35,U] [#7 0.14,0.64,0.00,M6] [#8 0.19,0.37,0.38,U] 
01:28:21.694 00.033 9340 refined, 7 included, MultiStar: {0.29, 0.19}, one-star: {0.50, 0.09}
01:28:21.713 00.019 9340 CameraToMount -- cameraTheta (0.59) - m_xAngle (-3.09) = xAngle (3.68 = -2.60)
01:28:21.733 00.020 9340 CameraToMount -- cameraTheta (0.59) - (m_xAngle (-3.09) + m_yAngleError (-0.07)) = yAngle (3.75 = -2.53)
01:28:21.744 00.011 9340 CameraToMount -- cameraX=0.29 cameraY=0.19 hyp=0.35 cameraTheta=0.59 mountX=-0.30 mountY=-0.20, mountTheta=-2.55
01:28:21.766 00.022 9340 SchedulePrimaryMove(10104498, x=0.29, y=0.19, opts=13)
01:28:21.793 00.027 9340 Enqueuing Move request for scope (0.29, 0.19)
01:28:21.847 00.054 12020 Worker thread wakes up
01:28:21.848 00.001 9340 UpdateImageDisplay: Size=(1920,1080) min=7731, max=65535, med=12953, FiltMin=10085, FiltMax=65515, Gamma=2.870
01:28:21.863 00.015 12020 worker thread servicing REQUEST_MOVE scope ofs (0.29, 0.19) opts 0xd
01:28:21.863 00.000 9340 UpdateGuideState exits: m=735587 SNR=125.3
01:28:21.875 00.012 12020 Handling offset move in thread for scope, endpoint = (0.29, 0.19)
01:28:21.876 00.001 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:28:21.893 00.017 12020 Moving (0.29, 0.19) raw xDistance=-0.30 yDistance=-0.20
01:28:21.893 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
01:28:21.911 00.018 12020 GuideAlgorithmHysteresis::Result() returns -0.14 from input -0.30
01:28:21.911 00.000 9340 Enqueuing Expose request
01:28:21.949 00.038 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:28:21.949 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.20
01:28:21.949 00.000 12020 MoveAxis(E, 24, ABG)
01:28:21.949 00.000 12020 Guiding  Dir = 2, Dur = 24
01:28:21.951 00.002 12020 IsSlewing returns 0
01:28:21.952 00.001 12020 IsGuiding returns 0
01:28:21.968 00.016 12020 PulseGuide returned control before completion, sleep 18
01:28:21.994 00.026 12020 IsGuiding returns 1
01:28:21.994 00.000 12020 scope still moving after pulse duration time elapsed
01:28:22.031 00.037 12020 IsSlewing returns 0
01:28:22.081 00.050 12020 IsGuiding returns 0
01:28:22.081 00.000 12020 scope move finished after 24 + 105 ms
01:28:22.082 00.001 12020 Move returns status 0, amount 24
01:28:22.082 00.000 12020 MoveAxis(N, 0, ABG)
01:28:22.082 00.000 12020 Move returns status 0, amount 0
01:28:22.082 00.000 12020 move complete, result=0
01:28:22.083 00.001 9340 GuideStep: -0.3 px 24 ms EAST, -0.2 px 0 ms NORTH
01:28:22.116 00.033 12020 worker thread done servicing request
01:28:22.116 00.000 12020 Worker thread wakes up
01:28:22.116 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
01:28:22.116 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(803,609,31,31)
01:28:22.192 00.076 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"7619b507-5cdc-44c9-8727-fb9d4b43fb60"}
01:28:22.223 00.031 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"7619b507-5cdc-44c9-8727-fb9d4b43fb60"}
01:28:22.234 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"cbb5f3fb-1f77-4d8b-a022-63eaadadac6c"}
01:28:22.245 00.011 9340 case statement mapped state 6 to 3
01:28:22.255 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"cbb5f3fb-1f77-4d8b-a022-63eaadadac6c"}
01:28:22.266 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"0f43b1c9-f4ca-4afc-a631-6e65dd438056"}
01:28:22.285 00.019 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":425,"width":15,"height":15,"star_pos":[6.76,7.30],"pixels":"..."},"id":"0f43b1c9-f4ca-4afc-a631-6e65dd438056"}
01:28:24.192 01.907 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"a58796b4-83c7-40cb-a058-60030a3a16c9"}
01:28:24.204 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"a58796b4-83c7-40cb-a058-60030a3a16c9"}
01:28:24.220 00.016 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"e587e61a-53a4-4e1e-8dd6-f4facc97d06c"}
01:28:24.235 00.015 9340 case statement mapped state 6 to 3
01:28:24.257 00.022 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"e587e61a-53a4-4e1e-8dd6-f4facc97d06c"}
01:28:24.296 00.039 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"df8071e7-409d-43d6-802d-4885c1d58e9b"}
01:28:24.310 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":425,"width":15,"height":15,"star_pos":[6.76,7.30],"pixels":"..."},"id":"df8071e7-409d-43d6-802d-4885c1d58e9b"}
01:28:24.594 00.284 12020 Exposure complete
01:28:24.997 00.403 12020 worker thread done servicing request
01:28:24.998 00.001 9340 OnExposeComplete: enter
01:28:25.020 00.022 9340 UpdateGuideState(): m_state=6
01:28:25.038 00.018 9340 Star::Find(15, 818, 624, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 426
01:28:25.058 00.020 9340 Star::Find returns 1 (0), X=817.83, Y=624.46, Mass=674183, SNR=135.7, Peak=55123 HFD=3.8
01:28:25.096 00.038 9340 MultiStar: [#1 -0.54,0.31,0.72,U] [#2 -0.36,0.13,0.79,U] [#3 -0.42,-0.00,0.60,U] [#4 -0.88,0.19,0.00,M1] [#5 -0.69,0.39,0.00,M1] [#6 -0.56,0.36,0.00,M5] [#7 -0.62,0.47,0.00,M7] [#8 -0.73,0.06,0.00,M1] 
01:28:25.110 00.014 9340 refined, 3 included, MultiStar: {-0.44, 0.18}, one-star: {-0.44, 0.25}
01:28:25.130 00.020 9340 CameraToMount -- cameraTheta (2.74) - m_xAngle (-3.09) = xAngle (5.84 = -0.45)
01:28:25.142 00.012 9340 CameraToMount -- cameraTheta (2.74) - (m_xAngle (-3.09) + m_yAngleError (-0.07)) = yAngle (5.91 = -0.37)
01:28:25.156 00.014 9340 CameraToMount -- cameraX=-0.44 cameraY=0.18 hyp=0.48 cameraTheta=2.74 mountX=0.43 mountY=-0.17, mountTheta=-0.38
01:28:25.178 00.022 9340 SchedulePrimaryMove(10104498, x=-0.44, y=0.18, opts=13)
01:28:25.213 00.035 9340 Enqueuing Move request for scope (-0.44, 0.18)
01:28:25.224 00.011 12020 Worker thread wakes up
01:28:25.225 00.001 9340 UpdateImageDisplay: Size=(1920,1080) min=8171, max=65535, med=13027, FiltMin=10339, FiltMax=65515, Gamma=2.870
01:28:25.240 00.015 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.44, 0.18) opts 0xd
01:28:25.240 00.000 9340 UpdateGuideState exits: m=674183 SNR=135.7
01:28:25.251 00.011 12020 Handling offset move in thread for scope, endpoint = (-0.44, 0.18)
01:28:25.251 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:28:25.263 00.012 12020 Moving (-0.44, 0.18) raw xDistance=0.43 yDistance=-0.17
01:28:25.263 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
01:28:25.274 00.011 12020 GuideAlgorithmHysteresis::Result() returns 0.17 from input 0.43
01:28:25.274 00.000 9340 Enqueuing Expose request
01:28:25.286 00.012 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:28:25.287 00.001 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
01:28:25.287 00.000 12020 MoveAxis(W, 29, ABG)
01:28:25.287 00.000 12020 Guiding  Dir = 3, Dur = 29
01:28:25.288 00.001 12020 IsSlewing returns 0
01:28:25.289 00.001 12020 IsGuiding returns 0
01:28:25.310 00.021 12020 PulseGuide returned control before completion, sleep 19
01:28:25.374 00.064 12020 IsGuiding returns 0
01:28:25.375 00.001 12020 Move returns status 0, amount 29
01:28:25.375 00.000 12020 MoveAxis(N, 0, ABG)
01:28:25.375 00.000 12020 Move returns status 0, amount 0
01:28:25.375 00.000 12020 move complete, result=0
01:28:25.375 00.000 12020 worker thread done servicing request
01:28:25.376 00.001 12020 Worker thread wakes up
01:28:25.376 00.000 9340 GuideStep: 0.4 px 29 ms WEST, -0.2 px 0 ms NORTH
01:28:25.390 00.014 12020 worker thread servicing REQUEST_EXPOSE 2000
01:28:25.391 00.001 12020 Handling exposure in thread, d=2000 o=3 r=(803,609,31,31)
01:28:26.192 00.801 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"91f0f822-3c8c-43ae-ab82-6cbdfca7dde0"}
01:28:26.233 00.041 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"91f0f822-3c8c-43ae-ab82-6cbdfca7dde0"}
01:28:26.244 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"abb445cd-4d56-4f56-904f-dc23bbf27811"}
01:28:26.257 00.013 9340 case statement mapped state 6 to 3
01:28:26.277 00.020 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"abb445cd-4d56-4f56-904f-dc23bbf27811"}
01:28:26.331 00.054 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"976ff4df-b658-4804-9b35-9bfb0f96b1eb"}
01:28:26.344 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":426,"width":15,"height":15,"star_pos":[6.83,7.46],"pixels":"..."},"id":"976ff4df-b658-4804-9b35-9bfb0f96b1eb"}
01:28:27.748 01.404 12020 Exposure complete
01:28:28.027 00.279 12020 worker thread done servicing request
01:28:28.029 00.002 9340 OnExposeComplete: enter
01:28:28.040 00.011 9340 UpdateGuideState(): m_state=6
01:28:28.054 00.014 9340 Star::Find(15, 817, 624, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 427
01:28:28.065 00.011 9340 Star::Find returns 1 (0), X=818.19, Y=624.17, Mass=703663, SNR=105.2, Peak=56026 HFD=4.3
01:28:28.075 00.010 9340 MultiStar: [#1 -0.34,0.31,0.82,U] [#2 -0.23,0.07,1.13,U] [#3 -0.41,-0.32,0.86,U] [#4 -0.60,0.27,0.00,M2] [#5 -0.46,0.57,0.00,M2] [#6 -0.38,0.16,0.45,U] [#7 -0.34,0.56,0.00,M8] [#8 -0.32,0.01,0.53,U] 
01:28:28.105 00.030 9340 single-star, 5 included, MultiStar: {-0.27, 0.02}, one-star: {-0.08, -0.05}
01:28:28.119 00.014 9340 CameraToMount -- cameraTheta (-2.60) - m_xAngle (-3.09) = xAngle (0.49 = 0.49)
01:28:28.131 00.012 9340 CameraToMount -- cameraTheta (-2.60) - (m_xAngle (-3.09) + m_yAngleError (-0.07)) = yAngle (0.57 = 0.57)
01:28:28.145 00.014 9340 CameraToMount -- cameraX=-0.08 cameraY=-0.05 hyp=0.09 cameraTheta=-2.60 mountX=0.08 mountY=0.05, mountTheta=0.55
01:28:28.163 00.018 9340 SchedulePrimaryMove(10104498, x=-0.08, y=-0.05, opts=13)
01:28:28.176 00.013 9340 Enqueuing Move request for scope (-0.08, -0.05)
01:28:28.202 00.026 12020 Worker thread wakes up
01:28:28.203 00.001 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.05) opts 0xd
01:28:28.203 00.000 12020 Handling offset move in thread for scope, endpoint = (-0.08, -0.05)
01:28:28.203 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=8387, max=65535, med=12974, FiltMin=10374, FiltMax=65515, Gamma=2.870
01:28:28.216 00.013 12020 Moving (-0.08, -0.05) raw xDistance=0.08 yDistance=0.05
01:28:28.217 00.001 9340 UpdateGuideState exits: m=703663 SNR=105.2
01:28:28.228 00.011 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:28:28.242 00.014 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
01:28:28.242 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
01:28:28.253 00.011 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:28:28.253 00.000 9340 Enqueuing Expose request
01:28:28.263 00.010 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
01:28:28.263 00.000 12020 MoveAxis(E, 0, ABG)
01:28:28.263 00.000 12020 Move returns status 0, amount 0
01:28:28.264 00.001 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"ead1e80d-36b0-49e2-a646-e15a8c2be2b6"}
01:28:28.275 00.011 12020 MoveAxis(N, 0, ABG)
01:28:28.275 00.000 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"ead1e80d-36b0-49e2-a646-e15a8c2be2b6"}
01:28:28.285 00.010 12020 Move returns status 0, amount 0
01:28:28.285 00.000 12020 move complete, result=0
01:28:28.285 00.000 12020 worker thread done servicing request
01:28:28.286 00.001 9340 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
01:28:28.316 00.030 12020 Worker thread wakes up
01:28:28.316 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
01:28:28.316 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(803,609,31,31)
01:28:28.324 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"8997f497-3216-460b-ade9-4f2f159752c1"}
01:28:28.335 00.011 9340 case statement mapped state 6 to 3
01:28:28.346 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"8997f497-3216-460b-ade9-4f2f159752c1"}
01:28:28.358 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"7050deca-242f-4ca0-86c4-995c92d7e28b"}
01:28:28.372 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":427,"width":15,"height":15,"star_pos":[7.19,7.17],"pixels":"..."},"id":"7050deca-242f-4ca0-86c4-995c92d7e28b"}
01:28:30.190 01.818 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"d63e4601-c616-4f92-bec6-ff9c23cec154"}
01:28:30.201 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"d63e4601-c616-4f92-bec6-ff9c23cec154"}
01:28:30.213 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"450c8244-b186-4185-a510-d0a3c35e50aa"}
01:28:30.224 00.011 9340 case statement mapped state 6 to 3
01:28:30.233 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"450c8244-b186-4185-a510-d0a3c35e50aa"}
01:28:30.244 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"e52b232b-38b0-474b-9f3f-023222dd64ed"}
01:28:30.260 00.016 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":427,"width":15,"height":15,"star_pos":[7.19,7.17],"pixels":"..."},"id":"e52b232b-38b0-474b-9f3f-023222dd64ed"}
01:28:30.696 00.436 12020 Exposure complete
01:28:30.987 00.291 9340 OnExposeComplete: enter
01:28:31.008 00.021 12020 worker thread done servicing request
01:28:31.010 00.002 9340 UpdateGuideState(): m_state=6
01:28:31.027 00.017 9340 Star::Find(15, 818, 624, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 428
01:28:31.062 00.035 9340 Star::Find returns 1 (0), X=818.04, Y=624.25, Mass=755669, SNR=119.2, Peak=56682 HFD=4.1
01:28:31.074 00.012 9340 MultiStar: [#1 -0.37,0.30,0.70,U] [#2 -0.38,-0.02,0.96,U] [#3 -0.58,-0.31,0.00,M1] [#4 -0.69,0.13,0.00,M3] [#5 -0.45,0.41,0.57,U] [#6 -0.37,0.11,0.45,U] [#7 -0.58,0.40,0.00,M9] [#8 -1.28,-0.03,0.00,M1] 
01:28:31.092 00.018 9340 single-star, 4 included, MultiStar: {-0.34, 0.14}, one-star: {-0.22, 0.04}
01:28:31.105 00.013 9340 CameraToMount -- cameraTheta (2.97) - m_xAngle (-3.09) = xAngle (6.06 = -0.23)
01:28:31.119 00.014 9340 CameraToMount -- cameraTheta (2.97) - (m_xAngle (-3.09) + m_yAngleError (-0.07)) = yAngle (6.13 = -0.15)
01:28:31.140 00.021 9340 CameraToMount -- cameraX=-0.22 cameraY=0.04 hyp=0.23 cameraTheta=2.97 mountX=0.22 mountY=-0.03, mountTheta=-0.15
01:28:31.191 00.051 9340 SchedulePrimaryMove(10104498, x=-0.22, y=0.04, opts=13)
01:28:31.214 00.023 9340 Enqueuing Move request for scope (-0.22, 0.04)
01:28:31.233 00.019 12020 Worker thread wakes up
01:28:31.233 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=8615, max=65535, med=12984, FiltMin=10316, FiltMax=65515, Gamma=2.870
01:28:31.248 00.015 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.22, 0.04) opts 0xd
01:28:31.249 00.001 12020 Handling offset move in thread for scope, endpoint = (-0.22, 0.04)
01:28:31.249 00.000 12020 Moving (-0.22, 0.04) raw xDistance=0.22 yDistance=-0.03
01:28:31.250 00.001 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.22
01:28:31.250 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:28:31.250 00.000 9340 UpdateGuideState exits: m=755669 SNR=119.2
01:28:31.276 00.026 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
01:28:31.277 00.001 12020 MoveAxis(E, 0, ABG)
01:28:31.277 00.000 12020 Move returns status 0, amount 0
01:28:31.277 00.000 12020 MoveAxis(N, 0, ABG)
01:28:31.277 00.000 12020 Move returns status 0, amount 0
01:28:31.277 00.000 12020 move complete, result=0
01:28:31.277 00.000 12020 worker thread done servicing request
01:28:31.282 00.005 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:28:31.322 00.040 9340 ScheduleExposure(2000,3,1) exposurePending=0
01:28:31.338 00.016 9340 Enqueuing Expose request
01:28:31.353 00.015 12020 Worker thread wakes up
01:28:31.354 00.001 12020 worker thread servicing REQUEST_EXPOSE 2000
01:28:31.354 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(803,609,31,31)
01:28:31.355 00.001 9340 GuideStep: 0.2 px 0 ms EAST, -0.0 px 0 ms NORTH
01:28:32.189 00.834 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"e80a1b03-da3f-4cb7-a64f-eee14f6f2047"}
01:28:32.230 00.041 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"e80a1b03-da3f-4cb7-a64f-eee14f6f2047"}
01:28:32.243 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"fd7e09f3-c430-4d5c-ac81-887042f4f279"}
01:28:32.259 00.016 9340 case statement mapped state 6 to 3
01:28:32.269 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"fd7e09f3-c430-4d5c-ac81-887042f4f279"}
01:28:32.281 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"be8389e4-5923-430b-9d44-cd1341e6fedf"}
01:28:32.294 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":428,"width":15,"height":15,"star_pos":[7.04,7.25],"pixels":"..."},"id":"be8389e4-5923-430b-9d44-cd1341e6fedf"}
01:28:33.724 01.430 12020 Exposure complete
01:28:33.953 00.229 12020 worker thread done servicing request
01:28:33.953 00.000 9340 OnExposeComplete: enter
01:28:33.965 00.012 9340 UpdateGuideState(): m_state=6
01:28:33.975 00.010 9340 Star::Find(15, 818, 624, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 429
01:28:33.986 00.011 9340 Star::Find returns 1 (0), X=818.04, Y=624.48, Mass=645753, SNR=110.8, Peak=55822 HFD=3.7
01:28:33.997 00.011 9340 MultiStar: [#1 -0.42,0.36,0.79,U] [#2 -0.24,-0.04,0.87,U] [#3 -0.57,-0.07,0.82,U] [#4 -0.69,0.10,0.00,M4] [#5 -0.30,0.47,0.68,U] [#6 -0.31,0.46,0.46,U] [#7 -0.40,0.89,0.00,M10] [#8 -0.64,0.17,0.00,M2] 
01:28:34.008 00.011 9340 single-star, 5 included, MultiStar: {-0.34, 0.21}, one-star: {-0.22, 0.27}
01:28:34.032 00.024 9340 CameraToMount -- cameraTheta (2.26) - m_xAngle (-3.09) = xAngle (5.36 = -0.93)
01:28:34.046 00.014 9340 CameraToMount -- cameraTheta (2.26) - (m_xAngle (-3.09) + m_yAngleError (-0.07)) = yAngle (5.43 = -0.85)
01:28:34.056 00.010 9340 CameraToMount -- cameraX=-0.22 cameraY=0.27 hyp=0.35 cameraTheta=2.26 mountX=0.21 mountY=-0.27, mountTheta=-0.90
01:28:34.072 00.016 9340 SchedulePrimaryMove(10104498, x=-0.22, y=0.27, opts=13)
01:28:34.081 00.009 9340 Enqueuing Move request for scope (-0.22, 0.27)
01:28:34.091 00.010 12020 Worker thread wakes up
01:28:34.091 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=8360, max=65535, med=12974, FiltMin=10299, FiltMax=65515, Gamma=2.870
01:28:34.102 00.011 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.22, 0.27) opts 0xd
01:28:34.102 00.000 12020 Handling offset move in thread for scope, endpoint = (-0.22, 0.27)
01:28:34.103 00.001 12020 Moving (-0.22, 0.27) raw xDistance=0.21 yDistance=-0.27
01:28:34.103 00.000 9340 UpdateGuideState exits: m=645753 SNR=110.8
01:28:34.113 00.010 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.21
01:28:34.113 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:28:34.125 00.012 9340 ScheduleExposure(2000,3,1) exposurePending=0
01:28:34.150 00.025 12020 GuideAlgorithmResistSwitch::result() returns -0.27 from input -0.27
01:28:34.150 00.000 12020 MoveAxis(E, 0, ABG)
01:28:34.151 00.001 12020 Move returns status 0, amount 0
01:28:34.153 00.002 9340 Enqueuing Expose request
01:28:34.170 00.017 12020 MoveAxis(N, 43, ABG)
01:28:34.170 00.000 12020 Guiding  Dir = 0, Dur = 43
01:28:34.171 00.001 12020 IsSlewing returns 0
01:28:34.173 00.002 12020 IsGuiding returns 0
01:28:34.189 00.016 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"69243ae0-d072-4f72-a9a2-c6a7c95bf045"}
01:28:34.199 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"69243ae0-d072-4f72-a9a2-c6a7c95bf045"}
01:28:34.212 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"c6ae60f5-b26e-4e59-a2e5-a7787708c444"}
01:28:34.225 00.013 9340 case statement mapped state 6 to 3
01:28:34.235 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"c6ae60f5-b26e-4e59-a2e5-a7787708c444"}
01:28:34.246 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"f9f56905-ad09-46ac-b015-cede3dd92e0d"}
01:28:34.274 00.028 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":429,"width":15,"height":15,"star_pos":[7.04,7.48],"pixels":"..."},"id":"f9f56905-ad09-46ac-b015-cede3dd92e0d"}
01:28:34.283 00.009 12020 IsGuiding returns 1
01:28:34.284 00.001 12020 scope still moving after pulse duration time elapsed
01:28:34.424 00.140 12020 IsSlewing returns 0
01:28:34.425 00.001 12020 IsGuiding returns 0
01:28:34.425 00.000 12020 scope move finished after 43 + 209 ms
01:28:34.425 00.000 12020 Move returns status 0, amount 43
01:28:34.425 00.000 12020 move complete, result=0
01:28:34.425 00.000 12020 worker thread done servicing request
01:28:34.425 00.000 9340 GuideStep: 0.2 px 0 ms EAST, -0.3 px 43 ms NORTH
01:28:34.436 00.011 12020 Worker thread wakes up
01:28:34.436 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
01:28:34.437 00.001 12020 Handling exposure in thread, d=2000 o=3 r=(803,609,31,31)
01:28:36.189 01.752 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"7b2be42b-5e6a-4e0b-9087-b4e5ff318425"}
01:28:36.221 00.032 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"7b2be42b-5e6a-4e0b-9087-b4e5ff318425"}
01:28:36.237 00.016 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"aab30374-079c-4447-b69d-9581b8a97d56"}
01:28:36.250 00.013 9340 case statement mapped state 6 to 3
01:28:36.262 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"aab30374-079c-4447-b69d-9581b8a97d56"}
01:28:36.271 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"ee165f31-ad41-400f-be47-3587409f59ca"}
01:28:36.283 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":429,"width":15,"height":15,"star_pos":[7.04,7.48],"pixels":"..."},"id":"ee165f31-ad41-400f-be47-3587409f59ca"}
01:28:36.832 00.549 12020 Exposure complete
01:28:37.147 00.315 12020 worker thread done servicing request
01:28:37.147 00.000 9340 OnExposeComplete: enter
01:28:37.186 00.039 9340 UpdateGuideState(): m_state=6
01:28:37.203 00.017 9340 Star::Find(15, 818, 624, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 430
01:28:37.218 00.015 9340 Star::Find returns 1 (0), X=818.52, Y=623.86, Mass=682158, SNR=125.0, Peak=53176 HFD=3.9
01:28:37.237 00.019 9340 MultiStar: [#1 -0.05,-0.23,0.73,U] [#2 0.11,-0.31,0.91,U] [#3 -0.02,-0.60,0.63,U] [#4 -0.13,-0.15,0.68,U] [#5 -0.43,-0.31,0.65,U] [#6 -0.16,-0.05,0.41,U] [#7 -0.56,-0.03,0.36,U] [#8 -0.31,-0.55,0.36,U] 
01:28:37.249 00.012 9340 refined, 8 included, MultiStar: {-0.08, -0.30}, one-star: {0.25, -0.35}
01:28:37.265 00.016 9340 CameraToMount -- cameraTheta (-1.82) - m_xAngle (-3.09) = xAngle (1.28 = 1.28)
01:28:37.282 00.017 9340 CameraToMount -- cameraTheta (-1.82) - (m_xAngle (-3.09) + m_yAngleError (-0.07)) = yAngle (1.35 = 1.35)
01:28:37.316 00.034 9340 CameraToMount -- cameraX=-0.08 cameraY=-0.30 hyp=0.31 cameraTheta=-1.82 mountX=0.09 mountY=0.30, mountTheta=1.28
01:28:37.336 00.020 9340 SchedulePrimaryMove(10104498, x=-0.08, y=-0.30, opts=13)
01:28:37.351 00.015 9340 Enqueuing Move request for scope (-0.08, -0.30)
01:28:37.364 00.013 12020 Worker thread wakes up
01:28:37.364 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=8055, max=65535, med=12956, FiltMin=10167, FiltMax=65515, Gamma=2.870
01:28:37.379 00.015 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.30) opts 0xd
01:28:37.380 00.001 12020 Handling offset move in thread for scope, endpoint = (-0.08, -0.30)
01:28:37.380 00.000 12020 Moving (-0.08, -0.30) raw xDistance=0.09 yDistance=0.30
01:28:37.380 00.000 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
01:28:37.380 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
01:28:37.381 00.001 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.30
01:28:37.381 00.000 12020 MoveAxis(E, 0, ABG)
01:28:37.381 00.000 12020 Move returns status 0, amount 0
01:28:37.382 00.001 9340 UpdateGuideState exits: m=682158 SNR=125.0
01:28:37.399 00.017 12020 MoveAxis(N, 0, ABG)
01:28:37.399 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:28:37.413 00.014 12020 Move returns status 0, amount 0
01:28:37.413 00.000 12020 move complete, result=0
01:28:37.414 00.001 12020 worker thread done servicing request
01:28:37.414 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
01:28:37.459 00.045 9340 Enqueuing Expose request
01:28:37.478 00.019 12020 Worker thread wakes up
01:28:37.479 00.001 9340 GuideStep: 0.1 px 0 ms EAST, 0.3 px 0 ms NORTH
01:28:37.491 00.012 12020 worker thread servicing REQUEST_EXPOSE 2000
01:28:37.491 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(803,609,31,31)
01:28:38.196 00.705 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"01431415-40fa-4341-9f00-a3a01392fa65"}
01:28:38.212 00.016 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"01431415-40fa-4341-9f00-a3a01392fa65"}
01:28:38.231 00.019 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"d9cbebcb-5605-48aa-96b4-6dcb15c06009"}
01:28:38.245 00.014 9340 case statement mapped state 6 to 3
01:28:38.256 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"d9cbebcb-5605-48aa-96b4-6dcb15c06009"}
01:28:38.269 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"9e10b20f-9465-4a48-9e23-2d5a1f8a9ec8"}
01:28:38.292 00.023 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":430,"width":15,"height":15,"star_pos":[6.52,6.86],"pixels":"..."},"id":"9e10b20f-9465-4a48-9e23-2d5a1f8a9ec8"}
01:28:39.856 01.564 12020 Exposure complete
01:28:40.089 00.233 12020 worker thread done servicing request
01:28:40.089 00.000 9340 OnExposeComplete: enter
01:28:40.102 00.013 9340 UpdateGuideState(): m_state=6
01:28:40.112 00.010 9340 Star::Find(15, 818, 623, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 431
01:28:40.124 00.012 9340 Star::Find returns 1 (0), X=818.66, Y=623.95, Mass=729182, SNR=135.0, Peak=53412 HFD=3.9
01:28:40.154 00.030 9340 MultiStar: [#1 0.36,-0.14,0.65,U] [#2 0.46,-0.53,0.00,M1] [#3 0.32,-0.65,0.00,M1] [#4 0.23,-0.34,0.55,U] [#5 -0.12,-0.50,0.48,U] [#6 0.04,-0.09,0.30,U] [#7 -0.18,-0.05,0.33,U] [#8 0.24,-0.76,0.00,M2] 
01:28:40.167 00.013 9340 refined, 5 included, MultiStar: {0.20, -0.25}, one-star: {0.40, -0.26}
01:28:40.179 00.012 9340 CameraToMount -- cameraTheta (-0.90) - m_xAngle (-3.09) = xAngle (2.19 = 2.19)
01:28:40.191 00.012 9340 CameraToMount -- cameraTheta (-0.90) - (m_xAngle (-3.09) + m_yAngleError (-0.07)) = yAngle (2.27 = 2.27)
01:28:40.200 00.009 9340 CameraToMount -- cameraX=0.20 cameraY=-0.25 hyp=0.32 cameraTheta=-0.90 mountX=-0.19 mountY=0.24, mountTheta=2.22
01:28:40.215 00.015 9340 SchedulePrimaryMove(10104498, x=0.20, y=-0.25, opts=13)
01:28:40.229 00.014 9340 Enqueuing Move request for scope (0.20, -0.25)
01:28:40.239 00.010 12020 Worker thread wakes up
01:28:40.240 00.001 9340 UpdateImageDisplay: Size=(1920,1080) min=8287, max=65535, med=12946, FiltMin=10193, FiltMax=65515, Gamma=2.870
01:28:40.268 00.028 12020 worker thread servicing REQUEST_MOVE scope ofs (0.20, -0.25) opts 0xd
01:28:40.268 00.000 9340 UpdateGuideState exits: m=729182 SNR=135.0
01:28:40.280 00.012 12020 Handling offset move in thread for scope, endpoint = (0.20, -0.25)
01:28:40.280 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:28:40.291 00.011 12020 Moving (0.20, -0.25) raw xDistance=-0.19 yDistance=0.24
01:28:40.291 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
01:28:40.304 00.013 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.19
01:28:40.304 00.000 9340 Enqueuing Expose request
01:28:40.314 00.010 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:28:40.315 00.001 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.24
01:28:40.315 00.000 12020 MoveAxis(E, 0, ABG)
01:28:40.315 00.000 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"6b7c5e22-b9ad-44c5-8f60-8866345a3399"}
01:28:40.324 00.009 12020 Move returns status 0, amount 0
01:28:40.325 00.001 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"6b7c5e22-b9ad-44c5-8f60-8866345a3399"}
01:28:40.337 00.012 12020 MoveAxis(N, 0, ABG)
01:28:40.337 00.000 12020 Move returns status 0, amount 0
01:28:40.337 00.000 12020 move complete, result=0
01:28:40.337 00.000 9340 GuideStep: -0.2 px 0 ms EAST, 0.2 px 0 ms NORTH
01:28:40.348 00.011 12020 worker thread done servicing request
01:28:40.348 00.000 12020 Worker thread wakes up
01:28:40.349 00.001 12020 worker thread servicing REQUEST_EXPOSE 2000
01:28:40.349 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(803,609,31,31)
01:28:40.356 00.007 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"f84398b5-e733-44b8-b36d-2df045a0964e"}
01:28:40.386 00.030 9340 case statement mapped state 6 to 3
01:28:40.399 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"f84398b5-e733-44b8-b36d-2df045a0964e"}
01:28:40.413 00.014 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"0410f868-1951-4c0a-9117-dfae3b64508f"}
01:28:40.425 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":431,"width":15,"height":15,"star_pos":[6.66,6.95],"pixels":"..."},"id":"0410f868-1951-4c0a-9117-dfae3b64508f"}
01:28:42.192 01.767 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"3d98972a-8288-48c6-8f26-00f3c93b708f"}
01:28:42.207 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"3d98972a-8288-48c6-8f26-00f3c93b708f"}
01:28:42.220 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"29c6d3b2-b8b8-4bfa-8daa-f316b3e50dff"}
01:28:42.233 00.013 9340 case statement mapped state 6 to 3
01:28:42.250 00.017 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"29c6d3b2-b8b8-4bfa-8daa-f316b3e50dff"}
01:28:42.267 00.017 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"e7d38e80-a38f-46d6-b103-48e1e7a17315"}
01:28:42.300 00.033 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":431,"width":15,"height":15,"star_pos":[6.66,6.95],"pixels":"..."},"id":"e7d38e80-a38f-46d6-b103-48e1e7a17315"}
01:28:42.717 00.417 12020 Exposure complete
01:28:43.036 00.319 12020 worker thread done servicing request
01:28:43.037 00.001 9340 OnExposeComplete: enter
01:28:43.074 00.037 9340 UpdateGuideState(): m_state=6
01:28:43.090 00.016 9340 Star::Find(15, 818, 623, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 432
01:28:43.110 00.020 9340 Star::Find returns 1 (0), X=818.57, Y=623.84, Mass=660514, SNR=104.6, Peak=53152 HFD=3.8
01:28:43.124 00.014 9340 MultiStar: [#1 0.24,-0.06,0.90,U] [#2 0.48,-0.57,0.00,M2] [#3 -0.11,-0.89,0.00,M2] [#4 0.19,-0.27,0.92,U] [#5 0.24,-0.28,0.61,U] [#6 0.14,0.07,0.64,U] [#7 -0.08,-0.16,0.44,U] [#8 0.08,-0.43,0.51,U] 
01:28:43.141 00.017 9340 refined, 6 included, MultiStar: {0.19, -0.22}, one-star: {0.31, -0.38}
01:28:43.192 00.051 9340 CameraToMount -- cameraTheta (-0.86) - m_xAngle (-3.09) = xAngle (2.23 = 2.23)
01:28:43.215 00.023 9340 CameraToMount -- cameraTheta (-0.86) - (m_xAngle (-3.09) + m_yAngleError (-0.07)) = yAngle (2.30 = 2.30)
01:28:43.228 00.013 9340 CameraToMount -- cameraX=0.19 cameraY=-0.22 hyp=0.29 cameraTheta=-0.86 mountX=-0.18 mountY=0.21, mountTheta=2.26
01:28:43.251 00.023 9340 SchedulePrimaryMove(10104498, x=0.19, y=-0.22, opts=13)
01:28:43.269 00.018 9340 Enqueuing Move request for scope (0.19, -0.22)
01:28:43.287 00.018 12020 Worker thread wakes up
01:28:43.288 00.001 9340 UpdateImageDisplay: Size=(1920,1080) min=8120, max=65535, med=12977, FiltMin=10367, FiltMax=65515, Gamma=2.870
01:28:43.319 00.031 12020 worker thread servicing REQUEST_MOVE scope ofs (0.19, -0.22) opts 0xd
01:28:43.319 00.000 12020 Handling offset move in thread for scope, endpoint = (0.19, -0.22)
01:28:43.320 00.001 12020 Moving (0.19, -0.22) raw xDistance=-0.18 yDistance=0.21
01:28:43.320 00.000 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.18
01:28:43.320 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:28:43.320 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.21
01:28:43.321 00.001 12020 MoveAxis(E, 0, ABG)
01:28:43.321 00.000 12020 Move returns status 0, amount 0
01:28:43.321 00.000 12020 MoveAxis(N, 0, ABG)
01:28:43.321 00.000 12020 Move returns status 0, amount 0
01:28:43.321 00.000 12020 move complete, result=0
01:28:43.321 00.000 12020 worker thread done servicing request
01:28:43.322 00.001 9340 UpdateGuideState exits: m=660514 SNR=104.6
01:28:43.343 00.021 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:28:43.359 00.016 9340 ScheduleExposure(2000,3,1) exposurePending=0
01:28:43.372 00.013 9340 Enqueuing Expose request
01:28:43.390 00.018 12020 Worker thread wakes up
01:28:43.390 00.000 9340 GuideStep: -0.2 px 0 ms EAST, 0.2 px 0 ms NORTH
01:28:43.406 00.016 12020 worker thread servicing REQUEST_EXPOSE 2000
01:28:43.407 00.001 12020 Handling exposure in thread, d=2000 o=3 r=(803,609,31,31)
01:28:44.191 00.784 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"b47e7031-a74c-4eee-afa4-fd7e8802197d"}
01:28:44.206 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"b47e7031-a74c-4eee-afa4-fd7e8802197d"}
01:28:44.254 00.048 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"9d5a3f93-30ae-4104-8c04-2c2b731f55f7"}
01:28:44.318 00.064 9340 case statement mapped state 6 to 3
01:28:44.356 00.038 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"9d5a3f93-30ae-4104-8c04-2c2b731f55f7"}
01:28:44.398 00.042 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"4ba2a6bd-0bee-4a74-9d0f-209fdf029e34"}
01:28:44.459 00.061 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":432,"width":15,"height":15,"star_pos":[6.57,6.84],"pixels":"..."},"id":"4ba2a6bd-0bee-4a74-9d0f-209fdf029e34"}
01:28:45.779 01.320 12020 Exposure complete
01:28:46.073 00.294 12020 worker thread done servicing request
01:28:46.074 00.001 9340 OnExposeComplete: enter
01:28:46.093 00.019 9340 UpdateGuideState(): m_state=6
01:28:46.107 00.014 9340 Star::Find(15, 818, 623, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 433
01:28:46.121 00.014 9340 Star::Find returns 1 (0), X=818.93, Y=623.93, Mass=687509, SNR=131.6, Peak=51754 HFD=4.1
01:28:46.134 00.013 9340 MultiStar: [#1 0.37,-0.25,0.73,U] [#2 0.63,-0.84,0.00,M3] [#3 0.29,-0.85,0.00,M3] [#4 0.03,-0.42,0.64,U] [#5 0.32,-0.36,0.57,U] [#6 0.61,-0.18,0.48,U] [#7 0.35,-0.04,0.39,U] [#8 0.27,-0.69,0.00,M2] 
01:28:46.145 00.011 9340 refined, 5 included, MultiStar: {0.41, -0.27}, one-star: {0.67, -0.28}
01:28:46.159 00.014 9340 CameraToMount -- cameraTheta (-0.58) - m_xAngle (-3.09) = xAngle (2.51 = 2.51)
01:28:46.204 00.045 9340 CameraToMount -- cameraTheta (-0.58) - (m_xAngle (-3.09) + m_yAngleError (-0.07)) = yAngle (2.59 = 2.59)
01:28:46.218 00.014 9340 CameraToMount -- cameraX=0.41 cameraY=-0.27 hyp=0.49 cameraTheta=-0.58 mountX=-0.40 mountY=0.26, mountTheta=2.56
01:28:46.244 00.026 9340 SchedulePrimaryMove(10104498, x=0.41, y=-0.27, opts=13)
01:28:46.256 00.012 9340 Enqueuing Move request for scope (0.41, -0.27)
01:28:46.273 00.017 12020 Worker thread wakes up
01:28:46.273 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=7987, max=65535, med=13015, FiltMin=10353, FiltMax=65515, Gamma=2.870
01:28:46.290 00.017 12020 worker thread servicing REQUEST_MOVE scope ofs (0.41, -0.27) opts 0xd
01:28:46.291 00.001 12020 Handling offset move in thread for scope, endpoint = (0.41, -0.27)
01:28:46.291 00.000 9340 UpdateGuideState exits: m=687509 SNR=131.6
01:28:46.327 00.036 12020 Moving (0.41, -0.27) raw xDistance=-0.40 yDistance=0.26
01:28:46.327 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:28:46.344 00.017 12020 GuideAlgorithmHysteresis::Result() returns -0.17 from input -0.40
01:28:46.344 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
01:28:46.362 00.018 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
01:28:46.362 00.000 9340 Enqueuing Expose request
01:28:46.376 00.014 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.26
01:28:46.376 00.000 12020 MoveAxis(E, 29, ABG)
01:28:46.377 00.001 12020 Guiding  Dir = 2, Dur = 29
01:28:46.377 00.000 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"b3c31e9a-9f90-4ed3-9e9b-044a5f1a63a4"}
01:28:46.391 00.014 12020 IsSlewing returns 0
01:28:46.391 00.000 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"b3c31e9a-9f90-4ed3-9e9b-044a5f1a63a4"}
01:28:46.408 00.017 12020 IsGuiding returns 0
01:28:46.418 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"0a6e868b-43d6-427a-87cb-d9c6d29a04dd"}
01:28:46.462 00.044 9340 case statement mapped state 6 to 3
01:28:46.476 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"0a6e868b-43d6-427a-87cb-d9c6d29a04dd"}
01:28:46.494 00.018 12020 IsGuiding returns 1
01:28:46.494 00.000 12020 scope still moving after pulse duration time elapsed
01:28:46.495 00.001 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"6c68fff8-9435-47d1-a511-61fb2a47f9dd"}
01:28:46.514 00.019 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":433,"width":15,"height":15,"star_pos":[6.93,6.93],"pixels":"..."},"id":"6c68fff8-9435-47d1-a511-61fb2a47f9dd"}
01:28:46.532 00.018 12020 IsSlewing returns 0
01:28:46.533 00.001 12020 IsGuiding returns 0
01:28:46.533 00.000 12020 scope move finished after 29 + 95 ms
01:28:46.534 00.001 12020 Move returns status 0, amount 29
01:28:46.534 00.000 12020 MoveAxis(N, 0, ABG)
01:28:46.534 00.000 12020 Move returns status 0, amount 0
01:28:46.534 00.000 12020 move complete, result=0
01:28:46.535 00.001 12020 worker thread done servicing request
01:28:46.535 00.000 12020 Worker thread wakes up
01:28:46.535 00.000 9340 GuideStep: -0.4 px 29 ms EAST, 0.3 px 0 ms NORTH
01:28:46.558 00.023 12020 worker thread servicing REQUEST_EXPOSE 2000
01:28:46.558 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(803,609,31,31)
01:28:48.232 01.674 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"9db46159-323e-4846-b1a8-2e9e12c59e53"}
01:28:48.251 00.019 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"9db46159-323e-4846-b1a8-2e9e12c59e53"}
01:28:48.269 00.018 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"c693626a-955c-450f-83b0-94f422217c8d"}
01:28:48.286 00.017 9340 case statement mapped state 6 to 3
01:28:48.303 00.017 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"c693626a-955c-450f-83b0-94f422217c8d"}
01:28:48.352 00.049 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"9a7c44b4-908d-4395-86bc-22c0fbf220f4"}
01:28:48.372 00.020 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":433,"width":15,"height":15,"star_pos":[6.93,6.93],"pixels":"..."},"id":"9a7c44b4-908d-4395-86bc-22c0fbf220f4"}
01:28:48.917 00.545 12020 Exposure complete
01:28:49.245 00.328 12020 worker thread done servicing request
01:28:49.245 00.000 9340 OnExposeComplete: enter
01:28:49.261 00.016 9340 UpdateGuideState(): m_state=6
01:28:49.277 00.016 9340 Star::Find(15, 818, 623, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 434
01:28:49.288 00.011 9340 Star::Find returns 1 (0), X=819.29, Y=623.89, Mass=644643, SNR=113.4, Peak=51606 HFD=4.1
01:28:49.299 00.011 9340 MultiStar: [#1 0.52,-0.10,0.82,U] [#2 0.58,-0.73,0.00,M4] [#3 0.44,-0.79,0.00,M4] [#4 0.25,-0.44,0.76,U] [#5 0.54,-0.35,0.77,U] [#6 0.91,-0.33,0.00,M1] [#7 0.39,0.19,0.32,U] [#8 0.74,-0.56,0.00,M3] 
01:28:49.312 00.013 9340 refined, 4 included, MultiStar: {0.60, -0.26}, one-star: {1.03, -0.32}
01:28:49.326 00.014 9340 CameraToMount -- cameraTheta (-0.41) - m_xAngle (-3.09) = xAngle (2.68 = 2.68)
01:28:49.337 00.011 9340 CameraToMount -- cameraTheta (-0.41) - (m_xAngle (-3.09) + m_yAngleError (-0.07)) = yAngle (2.76 = 2.76)
01:28:49.368 00.031 9340 CameraToMount -- cameraX=0.60 cameraY=-0.26 hyp=0.65 cameraTheta=-0.41 mountX=-0.58 mountY=0.24, mountTheta=2.75
01:28:49.385 00.017 9340 SchedulePrimaryMove(10104498, x=0.60, y=-0.26, opts=13)
01:28:49.396 00.011 9340 Enqueuing Move request for scope (0.60, -0.26)
01:28:49.413 00.017 12020 Worker thread wakes up
01:28:49.413 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=8479, max=65535, med=12901, FiltMin=10141, FiltMax=65515, Gamma=2.870
01:28:49.423 00.010 12020 worker thread servicing REQUEST_MOVE scope ofs (0.60, -0.26) opts 0xd
01:28:49.423 00.000 9340 UpdateGuideState exits: m=644643 SNR=113.4
01:28:49.434 00.011 12020 Handling offset move in thread for scope, endpoint = (0.60, -0.26)
01:28:49.434 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:28:49.447 00.013 9340 ScheduleExposure(2000,3,1) exposurePending=0
01:28:49.459 00.012 12020 Moving (0.60, -0.26) raw xDistance=-0.58 yDistance=0.24
01:28:49.459 00.000 9340 Enqueuing Expose request
01:28:49.472 00.013 12020 GuideAlgorithmHysteresis::Result() returns -0.26 from input -0.58
01:28:49.472 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:28:49.472 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.24
01:28:49.472 00.000 12020 MoveAxis(E, 44, ABG)
01:28:49.489 00.017 12020 Guiding  Dir = 2, Dur = 44
01:28:49.490 00.001 12020 IsSlewing returns 0
01:28:49.492 00.002 12020 IsGuiding returns 0
01:28:49.519 00.027 12020 PulseGuide returned control before completion, sleep 28
01:28:49.555 00.036 12020 IsGuiding returns 1
01:28:49.555 00.000 12020 scope still moving after pulse duration time elapsed
01:28:49.618 00.063 12020 IsSlewing returns 0
01:28:49.623 00.005 12020 IsGuiding returns 0
01:28:49.625 00.002 12020 scope move finished after 44 + 88 ms
01:28:49.625 00.000 12020 Move returns status 0, amount 44
01:28:49.625 00.000 12020 MoveAxis(N, 0, ABG)
01:28:49.625 00.000 12020 Move returns status 0, amount 0
01:28:49.625 00.000 12020 move complete, result=0
01:28:49.625 00.000 12020 worker thread done servicing request
01:28:49.625 00.000 12020 Worker thread wakes up
01:28:49.626 00.001 9340 GuideStep: -0.6 px 44 ms EAST, 0.2 px 0 ms NORTH
01:28:49.641 00.015 12020 worker thread servicing REQUEST_EXPOSE 2000
01:28:49.641 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(803,609,31,31)
01:28:50.232 00.591 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"23f99a90-3cfd-4ee8-a689-0c92bf3953c1"}
01:28:50.254 00.022 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"23f99a90-3cfd-4ee8-a689-0c92bf3953c1"}
01:28:50.313 00.059 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"b17fac02-4d81-44a8-beea-2d3969d28f44"}
01:28:50.337 00.024 9340 case statement mapped state 6 to 3
01:28:50.361 00.024 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"b17fac02-4d81-44a8-beea-2d3969d28f44"}
01:28:50.420 00.059 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"2036c0c7-aed9-4193-8893-33e41d717493"}
01:28:50.465 00.045 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":434,"width":15,"height":15,"star_pos":[7.29,6.89],"pixels":"..."},"id":"2036c0c7-aed9-4193-8893-33e41d717493"}
01:28:52.022 01.557 12020 Exposure complete
01:28:52.232 00.210 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"ac35b14c-461b-4ad1-aab9-1cd4accb5514"}
01:28:52.258 00.026 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"ac35b14c-461b-4ad1-aab9-1cd4accb5514"}
01:28:52.270 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"4e189b13-3a79-4a71-9a7a-d0ba9b32b389"}
01:28:52.281 00.011 12020 worker thread done servicing request
01:28:52.281 00.000 9340 case statement mapped state 6 to 3
01:28:52.292 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"4e189b13-3a79-4a71-9a7a-d0ba9b32b389"}
01:28:52.302 00.010 9340 OnExposeComplete: enter
01:28:52.314 00.012 9340 UpdateGuideState(): m_state=6
01:28:52.328 00.014 9340 Star::Find(15, 819, 623, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 435
01:28:52.339 00.011 9340 Star::Find returns 1 (0), X=818.22, Y=623.72, Mass=686021, SNR=134.8, Peak=54386 HFD=4.2
01:28:52.371 00.032 9340 MultiStar: [#1 -0.06,-0.38,0.65,U] [#2 -0.03,-0.51,0.80,U] [#3 -0.26,-0.99,0.00,M5] [#4 -0.27,-0.60,0.00,M1] [#5 0.03,-0.41,0.51,U] [#6 0.09,-0.22,0.37,U] [#7 0.06,-0.20,0.32,U] [#8 -0.16,-0.64,0.00,M4] 
01:28:52.382 00.011 9340 refined, 5 included, MultiStar: {-0.01, -0.41}, one-star: {-0.05, -0.49}
01:28:52.397 00.015 9340 CameraToMount -- cameraTheta (-1.60) - m_xAngle (-3.09) = xAngle (1.49 = 1.49)
01:28:52.407 00.010 9340 CameraToMount -- cameraTheta (-1.60) - (m_xAngle (-3.09) + m_yAngleError (-0.07)) = yAngle (1.57 = 1.57)
01:28:52.418 00.011 9340 CameraToMount -- cameraX=-0.01 cameraY=-0.41 hyp=0.41 cameraTheta=-1.60 mountX=0.03 mountY=0.41, mountTheta=1.49
01:28:52.435 00.017 9340 SchedulePrimaryMove(10104498, x=-0.01, y=-0.41, opts=13)
01:28:52.448 00.013 9340 Enqueuing Move request for scope (-0.01, -0.41)
01:28:52.457 00.009 12020 Worker thread wakes up
01:28:52.458 00.001 9340 UpdateImageDisplay: Size=(1920,1080) min=8147, max=65535, med=12956, FiltMin=10463, FiltMax=65515, Gamma=2.870
01:28:52.488 00.030 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.41) opts 0xd
01:28:52.488 00.000 9340 UpdateGuideState exits: m=686021 SNR=134.8
01:28:52.500 00.012 12020 Handling offset move in thread for scope, endpoint = (-0.01, -0.41)
01:28:52.500 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:28:52.510 00.010 12020 Moving (-0.01, -0.41) raw xDistance=0.03 yDistance=0.41
01:28:52.511 00.001 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
01:28:52.511 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
01:28:52.511 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
01:28:52.525 00.014 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.41
01:28:52.525 00.000 9340 Enqueuing Expose request
01:28:52.535 00.010 12020 MoveAxis(E, 0, ABG)
01:28:52.535 00.000 12020 Move returns status 0, amount 0
01:28:52.535 00.000 12020 MoveAxis(N, 0, ABG)
01:28:52.535 00.000 12020 Move returns status 0, amount 0
01:28:52.535 00.000 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"ded4e863-48ce-4f9a-b9f9-bd253c02432d"}
01:28:52.545 00.010 12020 move complete, result=0
01:28:52.545 00.000 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":435,"width":15,"height":15,"star_pos":[7.22,6.72],"pixels":"..."},"id":"ded4e863-48ce-4f9a-b9f9-bd253c02432d"}
01:28:52.559 00.014 12020 worker thread done servicing request
01:28:52.559 00.000 12020 Worker thread wakes up
01:28:52.560 00.001 12020 worker thread servicing REQUEST_EXPOSE 2000
01:28:52.560 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(803,609,31,31)
01:28:52.562 00.002 9340 GuideStep: 0.0 px 0 ms EAST, 0.4 px 0 ms NORTH
01:28:54.232 01.670 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"6755feb3-35a7-4d1f-8d7c-987c23974874"}
01:28:54.252 00.020 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"6755feb3-35a7-4d1f-8d7c-987c23974874"}
01:28:54.292 00.040 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"4614fa2a-bbbb-44ea-a01b-20a7307e7649"}
01:28:54.307 00.015 9340 case statement mapped state 6 to 3
01:28:54.323 00.016 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"4614fa2a-bbbb-44ea-a01b-20a7307e7649"}
01:28:54.343 00.020 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"bd23261c-32e2-448b-8e31-f36de604dce4"}
01:28:54.357 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":435,"width":15,"height":15,"star_pos":[7.22,6.72],"pixels":"..."},"id":"bd23261c-32e2-448b-8e31-f36de604dce4"}
01:28:54.933 00.576 12020 Exposure complete
01:28:55.227 00.294 12020 worker thread done servicing request
01:28:55.227 00.000 9340 OnExposeComplete: enter
01:28:55.244 00.017 9340 UpdateGuideState(): m_state=6
01:28:55.261 00.017 9340 Star::Find(15, 818, 623, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 436
01:28:55.292 00.031 9340 Star::Find returns 1 (0), X=819.00, Y=624.18, Mass=651396, SNR=133.4, Peak=53160 HFD=4.0
01:28:55.308 00.016 9340 MultiStar: [#1 0.32,-0.17,0.65,U] [#2 0.60,-0.60,0.00,M4] [#3 0.48,-0.79,0.00,M6] [#4 0.27,-0.14,0.67,U] [#5 0.58,0.11,0.53,U] [#6 0.52,0.27,0.40,U] [#7 0.43,-0.09,0.36,U] [#8 0.63,-0.33,0.00,M5] 
01:28:55.324 00.016 9340 refined, 5 included, MultiStar: {0.50, -0.03}, one-star: {0.74, -0.04}
01:28:55.336 00.012 9340 CameraToMount -- cameraTheta (-0.06) - m_xAngle (-3.09) = xAngle (3.03 = 3.03)
01:28:55.349 00.013 9340 CameraToMount -- cameraTheta (-0.06) - (m_xAngle (-3.09) + m_yAngleError (-0.07)) = yAngle (3.10 = 3.10)
01:28:55.362 00.013 9340 CameraToMount -- cameraX=0.50 cameraY=-0.03 hyp=0.50 cameraTheta=-0.06 mountX=-0.50 mountY=0.02, mountTheta=3.10
01:28:55.398 00.036 9340 SchedulePrimaryMove(10104498, x=0.50, y=-0.03, opts=13)
01:28:55.412 00.014 9340 Enqueuing Move request for scope (0.50, -0.03)
01:28:55.425 00.013 12020 Worker thread wakes up
01:28:55.425 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=8222, max=65535, med=12959, FiltMin=9400, FiltMax=65515, Gamma=2.870
01:28:55.435 00.010 12020 worker thread servicing REQUEST_MOVE scope ofs (0.50, -0.03) opts 0xd
01:28:55.436 00.001 9340 UpdateGuideState exits: m=651396 SNR=133.4
01:28:55.448 00.012 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:28:55.461 00.013 12020 Handling offset move in thread for scope, endpoint = (0.50, -0.03)
01:28:55.461 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
01:28:55.474 00.013 12020 Moving (0.50, -0.03) raw xDistance=-0.50 yDistance=0.02
01:28:55.474 00.000 9340 Enqueuing Expose request
01:28:55.505 00.031 12020 GuideAlgorithmHysteresis::Result() returns -0.21 from input -0.50
01:28:55.505 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:28:55.505 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
01:28:55.506 00.001 12020 MoveAxis(E, 36, ABG)
01:28:55.506 00.000 12020 Guiding  Dir = 2, Dur = 36
01:28:55.507 00.001 12020 IsSlewing returns 0
01:28:55.508 00.001 12020 IsGuiding returns 0
01:28:55.531 00.023 12020 PulseGuide returned control before completion, sleep 24
01:28:55.594 00.063 12020 IsGuiding returns 0
01:28:55.595 00.001 12020 Move returns status 0, amount 36
01:28:55.595 00.000 12020 MoveAxis(N, 0, ABG)
01:28:55.595 00.000 12020 Move returns status 0, amount 0
01:28:55.595 00.000 12020 move complete, result=0
01:28:55.596 00.001 12020 worker thread done servicing request
01:28:55.597 00.001 9340 GuideStep: -0.5 px 36 ms EAST, 0.0 px 0 ms NORTH
01:28:55.609 00.012 12020 Worker thread wakes up
01:28:55.609 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
01:28:55.610 00.001 12020 Handling exposure in thread, d=2000 o=3 r=(803,609,31,31)
01:28:56.233 00.623 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"86ed4798-3c66-4c44-bc53-969ca1091e68"}
01:28:56.248 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"86ed4798-3c66-4c44-bc53-969ca1091e68"}
01:28:56.277 00.029 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"79dc4d47-8644-4b84-961d-c8357d06f1bf"}
01:28:56.315 00.038 9340 case statement mapped state 6 to 3
01:28:56.340 00.025 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"79dc4d47-8644-4b84-961d-c8357d06f1bf"}
01:28:56.362 00.022 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"9f0d6d6c-5112-45b6-9896-c06c1d4dbb0a"}
01:28:56.425 00.063 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":436,"width":15,"height":15,"star_pos":[7.00,7.18],"pixels":"..."},"id":"9f0d6d6c-5112-45b6-9896-c06c1d4dbb0a"}
01:28:58.028 01.603 12020 Exposure complete
01:28:58.234 00.206 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"2911e5a1-70a7-4456-93ff-8677214a74d3"}
01:28:58.272 00.038 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"2911e5a1-70a7-4456-93ff-8677214a74d3"}
01:28:58.287 00.015 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"80e22625-97a2-4e81-82f9-4d4edf3a17b3"}
01:28:58.299 00.012 9340 case statement mapped state 6 to 3
01:28:58.309 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"80e22625-97a2-4e81-82f9-4d4edf3a17b3"}
01:28:58.331 00.022 12020 worker thread done servicing request
01:28:58.331 00.000 9340 OnExposeComplete: enter
01:28:58.345 00.014 9340 UpdateGuideState(): m_state=6
01:28:58.373 00.028 9340 Star::Find(15, 819, 624, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 437
01:28:58.388 00.015 9340 Star::Find returns 1 (0), X=818.77, Y=623.79, Mass=666831, SNR=137.8, Peak=51216 HFD=3.8
01:28:58.399 00.011 9340 MultiStar: [#1 0.38,-0.21,0.69,U] [#2 0.39,-0.45,0.68,U] [#3 0.36,-0.57,0.00,M7] [#4 0.18,-0.25,0.69,U] [#5 0.20,-0.10,0.55,U] [#6 0.30,-0.32,0.34,U] [#7 0.23,-0.02,0.37,U] [#8 0.09,-0.50,0.34,U] 
01:28:58.411 00.012 9340 refined, 7 included, MultiStar: {0.32, -0.30}, one-star: {0.51, -0.42}
01:28:58.420 00.009 9340 CameraToMount -- cameraTheta (-0.75) - m_xAngle (-3.09) = xAngle (2.35 = 2.35)
01:28:58.432 00.012 9340 CameraToMount -- cameraTheta (-0.75) - (m_xAngle (-3.09) + m_yAngleError (-0.07)) = yAngle (2.42 = 2.42)
01:28:58.447 00.015 9340 CameraToMount -- cameraX=0.32 cameraY=-0.30 hyp=0.44 cameraTheta=-0.75 mountX=-0.31 mountY=0.29, mountTheta=2.38
01:28:58.461 00.014 9340 SchedulePrimaryMove(10104498, x=0.32, y=-0.30, opts=13)
01:28:58.474 00.013 9340 Enqueuing Move request for scope (0.32, -0.30)
01:28:58.503 00.029 12020 Worker thread wakes up
01:28:58.503 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=8631, max=65535, med=12968, FiltMin=10249, FiltMax=65515, Gamma=2.870
01:28:58.515 00.012 12020 worker thread servicing REQUEST_MOVE scope ofs (0.32, -0.30) opts 0xd
01:28:58.515 00.000 9340 UpdateGuideState exits: m=666831 SNR=137.8
01:28:58.526 00.011 12020 Handling offset move in thread for scope, endpoint = (0.32, -0.30)
01:28:58.526 00.000 12020 Moving (0.32, -0.30) raw xDistance=-0.31 yDistance=0.29
01:28:58.527 00.001 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:28:58.539 00.012 12020 GuideAlgorithmHysteresis::Result() returns -0.15 from input -0.31
01:28:58.539 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
01:28:58.549 00.010 12020 switching direction from -1 to 1 - decHistory=3 oldest=0.00 newest=0.72
01:28:58.550 00.001 9340 Enqueuing Expose request
01:28:58.562 00.012 12020 GuideAlgorithmResistSwitch::result() returns 0.29 from input 0.29
01:28:58.563 00.001 12020 MoveAxis(E, 25, ABG)
01:28:58.563 00.000 12020 Guiding  Dir = 2, Dur = 25
01:28:58.563 00.000 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"718f5450-3091-4a1b-b213-643ff33a443a"}
01:28:58.577 00.014 12020 IsSlewing returns 0
01:28:58.577 00.000 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":437,"width":15,"height":15,"star_pos":[6.77,6.79],"pixels":"..."},"id":"718f5450-3091-4a1b-b213-643ff33a443a"}
01:28:58.589 00.012 12020 IsGuiding returns 0
01:28:58.623 00.034 12020 IsGuiding returns 1
01:28:58.624 00.001 12020 scope still moving after pulse duration time elapsed
01:28:58.665 00.041 12020 IsSlewing returns 0
01:28:58.666 00.001 12020 IsGuiding returns 0
01:28:58.666 00.000 12020 scope move finished after 25 + 51 ms
01:28:58.666 00.000 12020 Move returns status 0, amount 25
01:28:58.667 00.001 12020 MoveAxis(S, 47, ABG)
01:28:58.667 00.000 12020 Guiding  Dir = 1, Dur = 47
01:28:58.668 00.001 12020 IsSlewing returns 0
01:28:58.669 00.001 12020 IsGuiding returns 0
01:28:58.809 00.140 12020 IsGuiding returns 1
01:28:58.809 00.000 12020 scope still moving after pulse duration time elapsed
01:28:58.905 00.096 12020 IsSlewing returns 0
01:28:58.907 00.002 12020 IsGuiding returns 0
01:28:58.907 00.000 12020 scope move finished after 47 + 190 ms
01:28:58.907 00.000 12020 Move returns status 0, amount 47
01:28:58.907 00.000 12020 move complete, result=0
01:28:58.907 00.000 12020 worker thread done servicing request
01:28:58.908 00.001 9340 GuideStep: -0.3 px 25 ms EAST, 0.3 px 47 ms SOUTH
01:28:58.922 00.014 12020 Worker thread wakes up
01:28:58.922 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
01:28:58.923 00.001 12020 Handling exposure in thread, d=2000 o=3 r=(803,609,31,31)
01:29:00.233 01.310 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"af1e744e-8eee-4fe7-9044-d6bf29d84434"}
01:29:00.250 00.017 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"af1e744e-8eee-4fe7-9044-d6bf29d84434"}
01:29:00.293 00.043 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"0ea55ec4-8e88-4a31-893c-cb991470aeda"}
01:29:00.309 00.016 9340 case statement mapped state 6 to 3
01:29:00.320 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"0ea55ec4-8e88-4a31-893c-cb991470aeda"}
01:29:00.335 00.015 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"1025c972-d0a4-4292-85b9-13aa205d6b81"}
01:29:00.350 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":437,"width":15,"height":15,"star_pos":[6.77,6.79],"pixels":"..."},"id":"1025c972-d0a4-4292-85b9-13aa205d6b81"}
01:29:01.307 00.957 12020 Exposure complete
01:29:01.575 00.268 12020 worker thread done servicing request
01:29:01.575 00.000 9340 OnExposeComplete: enter
01:29:01.592 00.017 9340 UpdateGuideState(): m_state=6
01:29:01.633 00.041 9340 Star::Find(15, 818, 623, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 438
01:29:01.651 00.018 9340 Star::Find returns 1 (0), X=818.76, Y=624.23, Mass=686963, SNR=117.6, Peak=51412 HFD=4.2
01:29:01.665 00.014 9340 MultiStar: [#1 0.15,-0.07,0.81,U] [#2 0.14,-0.31,0.98,U] [#3 0.23,-0.51,0.74,U] [#4 -0.14,0.04,0.69,U] [#5 0.00,0.11,0.62,U] [#6 -0.40,0.40,0.43,U] [#7 -0.01,0.33,0.34,U] [#8 0.21,-0.17,0.50,U] 
01:29:01.682 00.017 9340 refined, 8 included, MultiStar: {0.13, -0.07}, one-star: {0.50, 0.01}
01:29:01.736 00.054 9340 CameraToMount -- cameraTheta (-0.50) - m_xAngle (-3.09) = xAngle (2.59 = 2.59)
01:29:01.753 00.017 9340 CameraToMount -- cameraTheta (-0.50) - (m_xAngle (-3.09) + m_yAngleError (-0.07)) = yAngle (2.66 = 2.66)
01:29:01.764 00.011 9340 CameraToMount -- cameraX=0.13 cameraY=-0.07 hyp=0.14 cameraTheta=-0.50 mountX=-0.12 mountY=0.07, mountTheta=2.65
01:29:01.856 00.092 9340 SchedulePrimaryMove(10104498, x=0.13, y=-0.07, opts=13)
01:29:01.877 00.021 9340 Enqueuing Move request for scope (0.13, -0.07)
01:29:01.912 00.035 12020 Worker thread wakes up
01:29:01.913 00.001 9340 UpdateImageDisplay: Size=(1920,1080) min=7935, max=65535, med=12954, FiltMin=10532, FiltMax=65515, Gamma=2.870
01:29:01.953 00.040 12020 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.07) opts 0xd
01:29:01.953 00.000 12020 Handling offset move in thread for scope, endpoint = (0.13, -0.07)
01:29:01.953 00.000 12020 Moving (0.13, -0.07) raw xDistance=-0.12 yDistance=0.07
01:29:01.954 00.001 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
01:29:01.954 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:29:01.954 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
01:29:01.955 00.001 12020 MoveAxis(E, 0, ABG)
01:29:01.955 00.000 12020 Move returns status 0, amount 0
01:29:01.955 00.000 12020 MoveAxis(N, 0, ABG)
01:29:01.955 00.000 12020 Move returns status 0, amount 0
01:29:01.955 00.000 12020 move complete, result=0
01:29:01.958 00.003 9340 UpdateGuideState exits: m=686963 SNR=117.6
01:29:01.983 00.025 12020 worker thread done servicing request
01:29:01.983 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:29:02.009 00.026 9340 ScheduleExposure(2000,3,1) exposurePending=0
01:29:02.064 00.055 9340 Enqueuing Expose request
01:29:02.082 00.018 12020 Worker thread wakes up
01:29:02.082 00.000 9340 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
01:29:02.099 00.017 12020 worker thread servicing REQUEST_EXPOSE 2000
01:29:02.099 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(803,609,31,31)
01:29:02.232 00.133 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"29fd54b0-d886-4bba-b09a-4c26066281f0"}
01:29:02.256 00.024 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"29fd54b0-d886-4bba-b09a-4c26066281f0"}
01:29:02.312 00.056 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"b9334caa-f91d-445c-8a99-a48257ce94fc"}
01:29:02.335 00.023 9340 case statement mapped state 6 to 3
01:29:02.356 00.021 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"b9334caa-f91d-445c-8a99-a48257ce94fc"}
01:29:02.384 00.028 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"fd68bca3-9546-4285-b60e-0cdd6454fea7"}
01:29:02.436 00.052 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":438,"width":15,"height":15,"star_pos":[6.76,7.23],"pixels":"..."},"id":"fd68bca3-9546-4285-b60e-0cdd6454fea7"}
01:29:04.236 01.800 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"400009dc-ae24-4a35-919b-d58afa5c1818"}
01:29:04.261 00.025 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"400009dc-ae24-4a35-919b-d58afa5c1818"}
01:29:04.293 00.032 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"110deb9f-9c16-491e-b327-4264fc5750ca"}
01:29:04.320 00.027 9340 case statement mapped state 6 to 3
01:29:04.347 00.027 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"110deb9f-9c16-491e-b327-4264fc5750ca"}
01:29:04.394 00.047 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"022f1754-732d-40b4-97f7-b8e452fc04da"}
01:29:04.415 00.021 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":438,"width":15,"height":15,"star_pos":[6.76,7.23],"pixels":"..."},"id":"022f1754-732d-40b4-97f7-b8e452fc04da"}
01:29:04.512 00.097 12020 Exposure complete
01:29:04.874 00.362 9340 OnExposeComplete: enter
01:29:04.911 00.037 12020 worker thread done servicing request
01:29:04.911 00.000 9340 UpdateGuideState(): m_state=6
01:29:04.930 00.019 9340 Star::Find(15, 818, 624, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 439
01:29:04.946 00.016 9340 Star::Find returns 1 (0), X=818.54, Y=624.15, Mass=708110, SNR=131.1, Peak=54192 HFD=3.9
01:29:04.959 00.013 9340 MultiStar: [#1 -0.07,-0.05,0.71,U] [#2 0.23,-0.25,0.81,U] [#3 0.16,-0.40,0.72,U] [#4 0.00,-0.21,0.52,U] [#5 0.25,-0.08,0.57,U] [#6 -0.30,0.11,0.40,U] [#7 -0.16,0.03,0.37,U] [#8 -0.09,0.04,0.37,U] 
01:29:04.971 00.012 9340 refined, 8 included, MultiStar: {0.09, -0.12}, one-star: {0.28, -0.06}
01:29:04.992 00.021 9340 CameraToMount -- cameraTheta (-0.96) - m_xAngle (-3.09) = xAngle (2.13 = 2.13)
01:29:05.029 00.037 9340 CameraToMount -- cameraTheta (-0.96) - (m_xAngle (-3.09) + m_yAngleError (-0.07)) = yAngle (2.20 = 2.20)
01:29:05.046 00.017 9340 CameraToMount -- cameraX=0.09 cameraY=-0.12 hyp=0.15 cameraTheta=-0.96 mountX=-0.08 mountY=0.12, mountTheta=2.15
01:29:05.067 00.021 9340 SchedulePrimaryMove(10104498, x=0.09, y=-0.12, opts=13)
01:29:05.080 00.013 9340 Enqueuing Move request for scope (0.09, -0.12)
01:29:05.092 00.012 12020 Worker thread wakes up
01:29:05.092 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=7955, max=65535, med=12976, FiltMin=10037, FiltMax=65515, Gamma=2.870
01:29:05.109 00.017 12020 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.12) opts 0xd
01:29:05.109 00.000 12020 Handling offset move in thread for scope, endpoint = (0.09, -0.12)
01:29:05.109 00.000 9340 UpdateGuideState exits: m=708110 SNR=131.1
01:29:05.122 00.013 12020 Moving (0.09, -0.12) raw xDistance=-0.08 yDistance=0.12
01:29:05.122 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:29:05.154 00.032 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
01:29:05.154 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
01:29:05.168 00.014 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:29:05.168 00.000 9340 Enqueuing Expose request
01:29:05.180 00.012 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
01:29:05.181 00.001 12020 MoveAxis(E, 0, ABG)
01:29:05.181 00.000 12020 Move returns status 0, amount 0
01:29:05.181 00.000 12020 MoveAxis(N, 0, ABG)
01:29:05.181 00.000 12020 Move returns status 0, amount 0
01:29:05.181 00.000 12020 move complete, result=0
01:29:05.182 00.001 12020 worker thread done servicing request
01:29:05.182 00.000 12020 Worker thread wakes up
01:29:05.182 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
01:29:05.182 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(803,609,31,31)
01:29:05.185 00.003 9340 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
01:29:06.233 01.048 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"8499f6f4-3b91-410a-b89b-aff3f328c569"}
01:29:06.249 00.016 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"8499f6f4-3b91-410a-b89b-aff3f328c569"}
01:29:06.279 00.030 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"b3f9f91b-266d-49cf-b12b-078373abe4e1"}
01:29:06.295 00.016 9340 case statement mapped state 6 to 3
01:29:06.313 00.018 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"b3f9f91b-266d-49cf-b12b-078373abe4e1"}
01:29:06.354 00.041 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"950e112f-109a-4c37-b5f8-ab777ffd3e3f"}
01:29:06.401 00.047 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":439,"width":15,"height":15,"star_pos":[6.54,7.15],"pixels":"..."},"id":"950e112f-109a-4c37-b5f8-ab777ffd3e3f"}
01:29:07.582 01.181 12020 Exposure complete
01:29:07.812 00.230 9340 OnExposeComplete: enter
01:29:07.831 00.019 12020 worker thread done servicing request
01:29:07.832 00.001 9340 UpdateGuideState(): m_state=6
01:29:07.843 00.011 9340 Star::Find(15, 818, 624, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 440
01:29:07.854 00.011 9340 Star::Find returns 1 (0), X=818.42, Y=624.05, Mass=700291, SNR=129.7, Peak=50564 HFD=4.2
01:29:07.869 00.015 9340 MultiStar: [#1 -0.10,-0.13,0.75,U] [#2 0.27,-0.56,0.79,U] [#3 0.18,-0.59,0.63,U] [#4 0.08,-0.30,0.68,U] [#5 -0.05,-0.17,0.58,U] [#6 -0.06,-0.26,0.37,U] [#7 -0.09,-0.00,0.40,U] [#8 -0.08,-0.15,0.34,U] 
01:29:07.883 00.014 9340 single-star, 8 included, MultiStar: {0.06, -0.28}, one-star: {0.16, -0.17}
01:29:07.895 00.012 9340 CameraToMount -- cameraTheta (-0.80) - m_xAngle (-3.09) = xAngle (2.29 = 2.29)
01:29:07.925 00.030 9340 CameraToMount -- cameraTheta (-0.80) - (m_xAngle (-3.09) + m_yAngleError (-0.07)) = yAngle (2.37 = 2.37)
01:29:07.939 00.014 9340 CameraToMount -- cameraX=0.16 cameraY=-0.17 hyp=0.23 cameraTheta=-0.80 mountX=-0.15 mountY=0.16, mountTheta=2.33
01:29:07.953 00.014 9340 SchedulePrimaryMove(10104498, x=0.16, y=-0.17, opts=13)
01:29:07.963 00.010 9340 Enqueuing Move request for scope (0.16, -0.17)
01:29:07.972 00.009 12020 Worker thread wakes up
01:29:07.972 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=7806, max=65535, med=12979, FiltMin=10206, FiltMax=65515, Gamma=2.870
01:29:07.985 00.013 12020 worker thread servicing REQUEST_MOVE scope ofs (0.16, -0.17) opts 0xd
01:29:07.985 00.000 12020 Handling offset move in thread for scope, endpoint = (0.16, -0.17)
01:29:07.985 00.000 9340 UpdateGuideState exits: m=700291 SNR=129.7
01:29:07.996 00.011 12020 Moving (0.16, -0.17) raw xDistance=-0.15 yDistance=0.16
01:29:07.996 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:29:08.007 00.011 9340 ScheduleExposure(2000,3,1) exposurePending=0
01:29:08.036 00.029 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
01:29:08.036 00.000 9340 Enqueuing Expose request
01:29:08.048 00.012 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:29:08.049 00.001 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
01:29:08.049 00.000 12020 MoveAxis(E, 0, ABG)
01:29:08.049 00.000 12020 Move returns status 0, amount 0
01:29:08.049 00.000 12020 MoveAxis(N, 0, ABG)
01:29:08.049 00.000 12020 Move returns status 0, amount 0
01:29:08.049 00.000 12020 move complete, result=0
01:29:08.050 00.001 12020 worker thread done servicing request
01:29:08.050 00.000 12020 Worker thread wakes up
01:29:08.050 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
01:29:08.050 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(803,609,31,31)
01:29:08.053 00.003 9340 GuideStep: -0.2 px 0 ms EAST, 0.2 px 0 ms NORTH
01:29:08.233 00.180 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"904a51bc-8f17-4e46-a4a2-016a024a7b92"}
01:29:08.245 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"904a51bc-8f17-4e46-a4a2-016a024a7b92"}
01:29:08.267 00.022 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"9f170cbd-b233-41b7-a556-7830389b940b"}
01:29:08.280 00.013 9340 case statement mapped state 6 to 3
01:29:08.290 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"9f170cbd-b233-41b7-a556-7830389b940b"}
01:29:08.322 00.032 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"b6749ff2-bf19-46f8-a87f-a351550aa2dc"}
01:29:08.332 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":440,"width":15,"height":15,"star_pos":[7.42,7.05],"pixels":"..."},"id":"b6749ff2-bf19-46f8-a87f-a351550aa2dc"}
01:29:10.233 01.901 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"25534c75-55d6-4282-8749-22e3b62a3177"}
01:29:10.244 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"25534c75-55d6-4282-8749-22e3b62a3177"}
01:29:10.255 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"f917ed74-591d-457a-9ba0-9e3feb990039"}
01:29:10.271 00.016 9340 case statement mapped state 6 to 3
01:29:10.284 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"f917ed74-591d-457a-9ba0-9e3feb990039"}
01:29:10.319 00.035 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"9d18f9e0-5046-4d4b-825f-c548e1d59c96"}
01:29:10.335 00.016 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":440,"width":15,"height":15,"star_pos":[7.42,7.05],"pixels":"..."},"id":"9d18f9e0-5046-4d4b-825f-c548e1d59c96"}
01:29:10.404 00.069 12020 Exposure complete
01:29:10.694 00.290 12020 worker thread done servicing request
01:29:10.695 00.001 9340 OnExposeComplete: enter
01:29:10.711 00.016 9340 UpdateGuideState(): m_state=6
01:29:10.723 00.012 9340 Star::Find(15, 818, 624, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 441
01:29:10.735 00.012 9340 Star::Find returns 1 (0), X=818.75, Y=624.01, Mass=717417, SNR=111.6, Peak=50792 HFD=4.2
01:29:10.750 00.015 9340 MultiStar: [#1 0.26,-0.10,0.86,U] [#2 0.29,-0.52,1.00,U] [#3 0.13,-0.24,0.79,U] [#4 -0.03,-0.11,0.70,U] [#5 -0.08,-0.08,0.68,U] [#6 0.51,-0.15,0.39,U] [#7 -0.33,0.24,0.44,U] [#8 0.28,-0.02,0.36,U] 
01:29:10.766 00.016 9340 refined, 8 included, MultiStar: {0.19, -0.18}, one-star: {0.49, -0.20}
01:29:10.804 00.038 9340 CameraToMount -- cameraTheta (-0.75) - m_xAngle (-3.09) = xAngle (2.35 = 2.35)
01:29:10.820 00.016 9340 CameraToMount -- cameraTheta (-0.75) - (m_xAngle (-3.09) + m_yAngleError (-0.07)) = yAngle (2.42 = 2.42)
01:29:10.838 00.018 9340 CameraToMount -- cameraX=0.19 cameraY=-0.18 hyp=0.26 cameraTheta=-0.75 mountX=-0.18 mountY=0.17, mountTheta=2.38
01:29:10.858 00.020 9340 SchedulePrimaryMove(10104498, x=0.19, y=-0.18, opts=13)
01:29:10.893 00.035 9340 Enqueuing Move request for scope (0.19, -0.18)
01:29:10.955 00.062 12020 Worker thread wakes up
01:29:10.955 00.000 12020 worker thread servicing REQUEST_MOVE scope ofs (0.19, -0.18) opts 0xd
01:29:10.955 00.000 12020 Handling offset move in thread for scope, endpoint = (0.19, -0.18)
01:29:10.955 00.000 12020 Moving (0.19, -0.18) raw xDistance=-0.18 yDistance=0.17
01:29:10.956 00.001 9340 UpdateImageDisplay: Size=(1920,1080) min=8069, max=65535, med=12993, FiltMin=9904, FiltMax=65515, Gamma=2.870
01:29:10.972 00.016 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.18
01:29:10.972 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:29:10.972 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
01:29:10.973 00.001 12020 MoveAxis(E, 0, ABG)
01:29:10.973 00.000 12020 Move returns status 0, amount 0
01:29:10.973 00.000 12020 MoveAxis(N, 0, ABG)
01:29:10.973 00.000 12020 Move returns status 0, amount 0
01:29:10.974 00.001 9340 UpdateGuideState exits: m=717417 SNR=111.6
01:29:11.011 00.037 12020 move complete, result=0
01:29:11.011 00.000 12020 worker thread done servicing request
01:29:11.016 00.005 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:29:11.069 00.053 9340 ScheduleExposure(2000,3,1) exposurePending=0
01:29:11.093 00.024 9340 Enqueuing Expose request
01:29:11.107 00.014 12020 Worker thread wakes up
01:29:11.108 00.001 9340 GuideStep: -0.2 px 0 ms EAST, 0.2 px 0 ms NORTH
01:29:11.120 00.012 12020 worker thread servicing REQUEST_EXPOSE 2000
01:29:11.120 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(803,609,31,31)
01:29:12.232 01.112 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"b69fd70f-8b69-415f-b6c8-47c533a524b6"}
01:29:12.250 00.018 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"b69fd70f-8b69-415f-b6c8-47c533a524b6"}
01:29:12.274 00.024 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"8798e191-55fa-466c-9d97-7d3816053876"}
01:29:12.287 00.013 9340 case statement mapped state 6 to 3
01:29:12.301 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"8798e191-55fa-466c-9d97-7d3816053876"}
01:29:12.317 00.016 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"5ca55c82-ae2b-40bc-abc3-dfc46a4b5b55"}
01:29:12.363 00.046 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":441,"width":15,"height":15,"star_pos":[6.75,7.01],"pixels":"..."},"id":"5ca55c82-ae2b-40bc-abc3-dfc46a4b5b55"}
01:29:13.481 01.118 12020 Exposure complete
01:29:13.673 00.192 12020 worker thread done servicing request
01:29:13.673 00.000 9340 OnExposeComplete: enter
01:29:13.682 00.009 9340 UpdateGuideState(): m_state=6
01:29:13.691 00.009 9340 Star::Find(15, 818, 624, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 442
01:29:13.705 00.014 9340 Star::Find returns 1 (0), X=818.81, Y=624.02, Mass=680889, SNR=107.6, Peak=51704 HFD=4.1
01:29:13.714 00.009 9340 MultiStar: [#1 0.55,-0.30,0.88,U] [#2 0.93,-0.33,0.00,M1] [#3 0.44,-0.41,0.83,U] [#4 0.45,-0.20,0.72,U] [#5 0.60,-0.21,0.58,U] [#6 0.52,-0.26,0.46,U] [#7 0.26,-0.24,0.37,U] [#8 0.53,-0.24,0.40,U] 
01:29:13.723 00.009 9340 refined, 7 included, MultiStar: {0.50, -0.26}, one-star: {0.55, -0.19}
01:29:13.733 00.010 9340 CameraToMount -- cameraTheta (-0.48) - m_xAngle (-3.09) = xAngle (2.61 = 2.61)
01:29:13.743 00.010 9340 CameraToMount -- cameraTheta (-0.48) - (m_xAngle (-3.09) + m_yAngleError (-0.07)) = yAngle (2.69 = 2.69)
01:29:13.759 00.016 9340 CameraToMount -- cameraX=0.50 cameraY=-0.26 hyp=0.56 cameraTheta=-0.48 mountX=-0.49 mountY=0.25, mountTheta=2.67
01:29:13.787 00.028 9340 SchedulePrimaryMove(10104498, x=0.50, y=-0.26, opts=13)
01:29:13.801 00.014 9340 Enqueuing Move request for scope (0.50, -0.26)
01:29:13.812 00.011 12020 Worker thread wakes up
01:29:13.812 00.000 12020 worker thread servicing REQUEST_MOVE scope ofs (0.50, -0.26) opts 0xd
01:29:13.812 00.000 12020 Handling offset move in thread for scope, endpoint = (0.50, -0.26)
01:29:13.812 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=8391, max=65535, med=13007, FiltMin=9940, FiltMax=65515, Gamma=2.870
01:29:13.828 00.016 12020 Moving (0.50, -0.26) raw xDistance=-0.49 yDistance=0.25
01:29:13.828 00.000 12020 GuideAlgorithmHysteresis::Result() returns -0.20 from input -0.49
01:29:13.828 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:29:13.829 00.001 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.25
01:29:13.829 00.000 9340 UpdateGuideState exits: m=680889 SNR=107.6
01:29:13.839 00.010 12020 MoveAxis(E, 35, ABG)
01:29:13.839 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:29:13.849 00.010 12020 Guiding  Dir = 2, Dur = 35
01:29:13.850 00.001 9340 ScheduleExposure(2000,3,1) exposurePending=0
01:29:13.863 00.013 12020 IsSlewing returns 0
01:29:13.863 00.000 9340 Enqueuing Expose request
01:29:13.878 00.015 12020 IsGuiding returns 0
01:29:13.908 00.030 12020 PulseGuide returned control before completion, sleep 15
01:29:13.967 00.059 12020 IsGuiding returns 0
01:29:13.967 00.000 12020 Move returns status 0, amount 35
01:29:13.968 00.001 12020 MoveAxis(N, 0, ABG)
01:29:13.968 00.000 12020 Move returns status 0, amount 0
01:29:13.968 00.000 12020 move complete, result=0
01:29:13.968 00.000 12020 worker thread done servicing request
01:29:13.968 00.000 9340 GuideStep: -0.5 px 35 ms EAST, 0.2 px 0 ms NORTH
01:29:13.980 00.012 12020 Worker thread wakes up
01:29:13.980 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
01:29:13.980 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(803,609,31,31)
01:29:14.232 00.252 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"c3cdcaea-8b00-4514-9df4-0047b67de722"}
01:29:14.241 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"c3cdcaea-8b00-4514-9df4-0047b67de722"}
01:29:14.269 00.028 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"00a4e3be-9947-422e-b74f-2f3589982894"}
01:29:14.279 00.010 9340 case statement mapped state 6 to 3
01:29:14.289 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"00a4e3be-9947-422e-b74f-2f3589982894"}
01:29:14.303 00.014 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"95969e45-00fb-42e7-a683-8f838dcccd77"}
01:29:14.313 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":442,"width":15,"height":15,"star_pos":[6.81,7.02],"pixels":"..."},"id":"95969e45-00fb-42e7-a683-8f838dcccd77"}
01:29:16.230 01.917 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"923cf05f-d5d2-4132-8907-077045362245"}
01:29:16.249 00.019 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"923cf05f-d5d2-4132-8907-077045362245"}
01:29:16.276 00.027 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"1b0a393c-ad94-4ed8-a4ba-3e90bc9f2398"}
01:29:16.321 00.045 9340 case statement mapped state 6 to 3
01:29:16.352 00.031 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"1b0a393c-ad94-4ed8-a4ba-3e90bc9f2398"}
01:29:16.373 00.021 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"2b1953ce-740f-4d33-be83-13ce6997ea35"}
01:29:16.394 00.021 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":442,"width":15,"height":15,"star_pos":[6.81,7.02],"pixels":"..."},"id":"2b1953ce-740f-4d33-be83-13ce6997ea35"}
01:29:16.462 00.068 12020 Exposure complete
01:29:16.863 00.401 12020 worker thread done servicing request
01:29:16.864 00.001 9340 OnExposeComplete: enter
01:29:16.876 00.012 9340 UpdateGuideState(): m_state=6
01:29:16.896 00.020 9340 Star::Find(15, 818, 624, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 443
01:29:16.908 00.012 9340 Star::Find returns 1 (0), X=818.44, Y=624.26, Mass=664270, SNR=112.6, Peak=55868 HFD=3.7
01:29:16.945 00.037 9340 MultiStar: [#1 -0.31,0.02,0.97,U] [#2 0.00,-0.22,1.02,U] [#3 0.05,-0.20,0.67,U] [#4 -0.20,-0.27,0.74,U] [#5 -0.23,0.02,0.71,U] [#6 -0.38,-0.10,0.46,U] [#7 -0.39,0.03,0.37,U] [#8 -0.34,-0.19,0.41,U] 
01:29:17.011 00.066 9340 refined, 8 included, MultiStar: {-0.14, -0.09}, one-star: {0.18, 0.05}
01:29:17.039 00.028 9340 CameraToMount -- cameraTheta (-2.54) - m_xAngle (-3.09) = xAngle (0.56 = 0.56)
01:29:17.061 00.022 9340 CameraToMount -- cameraTheta (-2.54) - (m_xAngle (-3.09) + m_yAngleError (-0.07)) = yAngle (0.63 = 0.63)
01:29:17.092 00.031 9340 CameraToMount -- cameraX=-0.14 cameraY=-0.09 hyp=0.16 cameraTheta=-2.54 mountX=0.14 mountY=0.10, mountTheta=0.61
01:29:17.143 00.051 9340 SchedulePrimaryMove(10104498, x=-0.14, y=-0.09, opts=13)
01:29:17.158 00.015 9340 Enqueuing Move request for scope (-0.14, -0.09)
01:29:17.172 00.014 12020 Worker thread wakes up
01:29:17.172 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=8568, max=65535, med=13076, FiltMin=10383, FiltMax=65515, Gamma=2.870
01:29:17.185 00.013 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.14, -0.09) opts 0xd
01:29:17.185 00.000 12020 Handling offset move in thread for scope, endpoint = (-0.14, -0.09)
01:29:17.185 00.000 12020 Moving (-0.14, -0.09) raw xDistance=0.14 yDistance=0.10
01:29:17.185 00.000 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14
01:29:17.185 00.000 9340 UpdateGuideState exits: m=664270 SNR=112.6
01:29:17.200 00.015 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:29:17.201 00.001 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
01:29:17.203 00.002 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:29:17.220 00.017 12020 MoveAxis(E, 0, ABG)
01:29:17.221 00.001 9340 ScheduleExposure(2000,3,1) exposurePending=0
01:29:17.236 00.015 12020 Move returns status 0, amount 0
01:29:17.237 00.001 9340 Enqueuing Expose request
01:29:17.269 00.032 12020 MoveAxis(N, 0, ABG)
01:29:17.270 00.001 12020 Move returns status 0, amount 0
01:29:17.270 00.000 12020 move complete, result=0
01:29:17.270 00.000 12020 worker thread done servicing request
01:29:17.270 00.000 12020 Worker thread wakes up
01:29:17.272 00.002 9340 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
01:29:17.286 00.014 12020 worker thread servicing REQUEST_EXPOSE 2000
01:29:17.286 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(803,609,31,31)
01:29:18.230 00.944 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"c92ac1e8-618a-43d6-a981-e39be53cf9f3"}
01:29:18.242 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"c92ac1e8-618a-43d6-a981-e39be53cf9f3"}
01:29:18.258 00.016 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"92a98937-54fe-46bd-b07b-21adddcb10f8"}
01:29:18.271 00.013 9340 case statement mapped state 6 to 3
01:29:18.281 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"92a98937-54fe-46bd-b07b-21adddcb10f8"}
01:29:18.301 00.020 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"8cf26fef-f4d7-43fe-9184-2e1749a86ff2"}
01:29:18.322 00.021 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":443,"width":15,"height":15,"star_pos":[7.44,7.26],"pixels":"..."},"id":"8cf26fef-f4d7-43fe-9184-2e1749a86ff2"}
01:29:19.657 01.335 12020 Exposure complete
01:29:19.946 00.289 12020 worker thread done servicing request
01:29:19.946 00.000 9340 OnExposeComplete: enter
01:29:19.958 00.012 9340 UpdateGuideState(): m_state=6
01:29:19.974 00.016 9340 Star::Find(15, 818, 624, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 444
01:29:20.011 00.037 9340 Star::Find returns 1 (0), X=818.95, Y=624.34, Mass=675159, SNR=111.1, Peak=54820 HFD=3.9
01:29:20.027 00.016 9340 MultiStar: [#1 0.37,0.07,0.94,U] [#2 0.60,0.02,0.93,U] [#3 0.54,-0.35,0.75,U] [#4 0.29,0.19,0.95,U] [#5 0.32,0.43,0.55,U] [#6 0.35,0.55,0.00,M1] [#7 0.32,0.22,0.41,U] [#8 0.75,-0.03,0.00,M1] 
01:29:20.040 00.013 9340 refined, 6 included, MultiStar: {0.47, 0.08}, one-star: {0.69, 0.12}
01:29:20.051 00.011 9340 CameraToMount -- cameraTheta (0.18) - m_xAngle (-3.09) = xAngle (3.27 = -3.01)
01:29:20.064 00.013 9340 CameraToMount -- cameraTheta (0.18) - (m_xAngle (-3.09) + m_yAngleError (-0.07)) = yAngle (3.34 = -2.94)
01:29:20.076 00.012 9340 CameraToMount -- cameraX=0.47 cameraY=0.08 hyp=0.47 cameraTheta=0.18 mountX=-0.47 mountY=-0.09, mountTheta=-2.94
01:29:20.122 00.046 9340 SchedulePrimaryMove(10104498, x=0.47, y=0.08, opts=13)
01:29:20.139 00.017 9340 Enqueuing Move request for scope (0.47, 0.08)
01:29:20.152 00.013 12020 Worker thread wakes up
01:29:20.152 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=8490, max=65535, med=13018, FiltMin=9986, FiltMax=65515, Gamma=2.870
01:29:20.166 00.014 12020 worker thread servicing REQUEST_MOVE scope ofs (0.47, 0.08) opts 0xd
01:29:20.166 00.000 9340 UpdateGuideState exits: m=675159 SNR=111.1
01:29:20.178 00.012 12020 Handling offset move in thread for scope, endpoint = (0.47, 0.08)
01:29:20.178 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:29:20.211 00.033 12020 Moving (0.47, 0.08) raw xDistance=-0.47 yDistance=-0.09
01:29:20.211 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
01:29:20.232 00.021 12020 GuideAlgorithmHysteresis::Result() returns -0.20 from input -0.47
01:29:20.233 00.001 9340 Enqueuing Expose request
01:29:20.247 00.014 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:29:20.247 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
01:29:20.247 00.000 12020 MoveAxis(E, 34, ABG)
01:29:20.247 00.000 12020 Guiding  Dir = 2, Dur = 34
01:29:20.251 00.004 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"5024a2c5-a541-4d64-b468-1dd0aa2d2cb8"}
01:29:20.263 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"5024a2c5-a541-4d64-b468-1dd0aa2d2cb8"}
01:29:20.277 00.014 12020 IsSlewing returns 0
01:29:20.295 00.018 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"da1cddbc-2dec-42e4-80a9-548eba6717ba"}
01:29:20.313 00.018 12020 IsGuiding returns 0
01:29:20.313 00.000 9340 case statement mapped state 6 to 3
01:29:20.328 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"da1cddbc-2dec-42e4-80a9-548eba6717ba"}
01:29:20.338 00.010 12020 PulseGuide returned control before completion, sleep 27
01:29:20.339 00.001 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"aec57cb9-3a56-46fb-bd33-8425badf4275"}
01:29:20.351 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":444,"width":15,"height":15,"star_pos":[6.95,7.34],"pixels":"..."},"id":"aec57cb9-3a56-46fb-bd33-8425badf4275"}
01:29:20.399 00.048 12020 IsGuiding returns 0
01:29:20.399 00.000 12020 Move returns status 0, amount 34
01:29:20.399 00.000 12020 MoveAxis(N, 0, ABG)
01:29:20.400 00.001 12020 Move returns status 0, amount 0
01:29:20.400 00.000 12020 move complete, result=0
01:29:20.400 00.000 12020 worker thread done servicing request
01:29:20.400 00.000 12020 Worker thread wakes up
01:29:20.400 00.000 9340 GuideStep: -0.5 px 34 ms EAST, -0.1 px 0 ms NORTH
01:29:20.416 00.016 12020 worker thread servicing REQUEST_EXPOSE 2000
01:29:20.416 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(803,609,31,31)
01:29:22.252 01.836 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"1cf82431-f019-4769-a379-feefa130d630"}
01:29:22.266 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"1cf82431-f019-4769-a379-feefa130d630"}
01:29:22.307 00.041 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"ce83f07b-1335-40f4-804a-a62ca765424c"}
01:29:22.321 00.014 9340 case statement mapped state 6 to 3
01:29:22.334 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"ce83f07b-1335-40f4-804a-a62ca765424c"}
01:29:22.351 00.017 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"1a6c2967-03b9-4bce-80da-923d255a61a0"}
01:29:22.363 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":444,"width":15,"height":15,"star_pos":[6.95,7.34],"pixels":"..."},"id":"1a6c2967-03b9-4bce-80da-923d255a61a0"}
01:29:22.790 00.427 12020 Exposure complete
01:29:23.155 00.365 12020 worker thread done servicing request
01:29:23.156 00.001 9340 OnExposeComplete: enter
01:29:23.173 00.017 9340 UpdateGuideState(): m_state=6
01:29:23.189 00.016 9340 Star::Find(15, 818, 624, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 445
01:29:23.225 00.036 9340 Star::Find returns 1 (0), X=818.76, Y=624.55, Mass=707594, SNR=116.5, Peak=54372 HFD=3.8
01:29:23.241 00.016 9340 MultiStar: [#1 0.09,0.70,0.00,M1] [#2 0.43,0.26,1.11,U] [#3 0.06,0.02,0.71,U] [#4 0.18,0.24,0.74,U] [#5 0.18,0.46,0.60,U] [#6 0.17,0.45,0.41,U] [#7 -0.46,0.48,0.00,M1] [#8 0.06,0.79,0.00,M2] 
01:29:23.258 00.017 9340 refined, 5 included, MultiStar: {0.29, 0.28}, one-star: {0.50, 0.33}
01:29:23.275 00.017 9340 CameraToMount -- cameraTheta (0.76) - m_xAngle (-3.09) = xAngle (3.86 = -2.43)
01:29:23.291 00.016 9340 CameraToMount -- cameraTheta (0.76) - (m_xAngle (-3.09) + m_yAngleError (-0.07)) = yAngle (3.93 = -2.35)
01:29:23.335 00.044 9340 CameraToMount -- cameraX=0.29 cameraY=0.28 hyp=0.40 cameraTheta=0.76 mountX=-0.30 mountY=-0.28, mountTheta=-2.39
01:29:23.359 00.024 9340 SchedulePrimaryMove(10104498, x=0.29, y=0.28, opts=13)
01:29:23.372 00.013 9340 Enqueuing Move request for scope (0.29, 0.28)
01:29:23.396 00.024 12020 Worker thread wakes up
01:29:23.396 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=8783, max=65535, med=13082, FiltMin=10555, FiltMax=65515, Gamma=2.870
01:29:23.410 00.014 12020 worker thread servicing REQUEST_MOVE scope ofs (0.29, 0.28) opts 0xd
01:29:23.410 00.000 9340 UpdateGuideState exits: m=707594 SNR=116.5
01:29:23.441 00.031 12020 Handling offset move in thread for scope, endpoint = (0.29, 0.28)
01:29:23.442 00.001 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:29:23.454 00.012 12020 Moving (0.29, 0.28) raw xDistance=-0.30 yDistance=-0.28
01:29:23.454 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
01:29:23.467 00.013 12020 GuideAlgorithmHysteresis::Result() returns -0.14 from input -0.30
01:29:23.467 00.000 9340 Enqueuing Expose request
01:29:23.482 00.015 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
01:29:23.482 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.28
01:29:23.482 00.000 12020 MoveAxis(E, 24, ABG)
01:29:23.482 00.000 12020 Guiding  Dir = 2, Dur = 24
01:29:23.485 00.003 12020 IsSlewing returns 0
01:29:23.487 00.002 12020 IsGuiding returns 0
01:29:23.525 00.038 12020 IsGuiding returns 1
01:29:23.527 00.002 12020 scope still moving after pulse duration time elapsed
01:29:23.577 00.050 12020 IsSlewing returns 0
01:29:23.579 00.002 12020 IsGuiding returns 0
01:29:23.580 00.001 12020 scope move finished after 24 + 68 ms
01:29:23.580 00.000 12020 Move returns status 0, amount 24
01:29:23.580 00.000 12020 MoveAxis(N, 0, ABG)
01:29:23.580 00.000 12020 Move returns status 0, amount 0
01:29:23.580 00.000 12020 move complete, result=0
01:29:23.581 00.001 9340 GuideStep: -0.3 px 24 ms EAST, -0.3 px 0 ms NORTH
01:29:23.600 00.019 12020 worker thread done servicing request
01:29:23.600 00.000 12020 Worker thread wakes up
01:29:23.600 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
01:29:23.600 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(803,609,31,31)
01:29:24.251 00.651 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"ecefbda0-1621-4c39-ae45-c7734cafbd23"}
01:29:24.297 00.046 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"ecefbda0-1621-4c39-ae45-c7734cafbd23"}
01:29:24.365 00.068 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"6c8d7ae8-e044-4982-bc91-0534481de7a6"}
01:29:24.380 00.015 9340 case statement mapped state 6 to 3
01:29:24.414 00.034 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"6c8d7ae8-e044-4982-bc91-0534481de7a6"}
01:29:24.468 00.054 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"8e993f81-68d8-468a-9c81-5e383d4b1498"}
01:29:24.488 00.020 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":445,"width":15,"height":15,"star_pos":[6.76,6.55],"pixels":"..."},"id":"8e993f81-68d8-468a-9c81-5e383d4b1498"}
01:29:25.959 01.471 12020 Exposure complete
01:29:26.184 00.225 12020 worker thread done servicing request
01:29:26.184 00.000 9340 OnExposeComplete: enter
01:29:26.198 00.014 9340 UpdateGuideState(): m_state=6
01:29:26.211 00.013 9340 Star::Find(15, 818, 624, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 446
01:29:26.241 00.030 9340 Star::Find returns 1 (0), X=818.27, Y=624.12, Mass=692259, SNR=117.0, Peak=55770 HFD=4.1
01:29:26.254 00.013 9340 MultiStar: [#1 -0.34,0.02,0.87,U] [#2 -0.28,-0.30,0.87,U] [#3 -0.09,-0.47,0.79,U] [#4 -0.53,0.07,0.81,U] [#5 -0.44,0.31,0.68,U] [#6 -0.37,0.05,0.47,U] [#7 -0.70,0.37,0.00,M2] [#8 -0.34,0.33,0.38,U] 
01:29:26.265 00.011 9340 single-star, 7 included, MultiStar: {-0.28, -0.05}, one-star: {0.01, -0.10}
01:29:26.278 00.013 9340 CameraToMount -- cameraTheta (-1.46) - m_xAngle (-3.09) = xAngle (1.63 = 1.63)
01:29:26.287 00.009 9340 CameraToMount -- cameraTheta (-1.46) - (m_xAngle (-3.09) + m_yAngleError (-0.07)) = yAngle (1.70 = 1.70)
01:29:26.297 00.010 9340 CameraToMount -- cameraX=0.01 cameraY=-0.10 hyp=0.10 cameraTheta=-1.46 mountX=-0.01 mountY=0.10, mountTheta=1.63
01:29:26.311 00.014 9340 SchedulePrimaryMove(10104498, x=0.01, y=-0.10, opts=13)
01:29:26.327 00.016 9340 Enqueuing Move request for scope (0.01, -0.10)
01:29:26.339 00.012 12020 Worker thread wakes up
01:29:26.339 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=8122, max=65535, med=13059, FiltMin=10390, FiltMax=65515, Gamma=2.870
01:29:26.366 00.027 12020 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.10) opts 0xd
01:29:26.366 00.000 12020 Handling offset move in thread for scope, endpoint = (0.01, -0.10)
01:29:26.366 00.000 12020 Moving (0.01, -0.10) raw xDistance=-0.01 yDistance=0.10
01:29:26.366 00.000 9340 UpdateGuideState exits: m=692259 SNR=117.0
01:29:26.378 00.012 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
01:29:26.378 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:29:26.387 00.009 9340 ScheduleExposure(2000,3,1) exposurePending=0
01:29:26.399 00.012 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:29:26.399 00.000 9340 Enqueuing Expose request
01:29:26.409 00.010 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
01:29:26.409 00.000 12020 MoveAxis(E, 0, ABG)
01:29:26.409 00.000 12020 Move returns status 0, amount 0
01:29:26.409 00.000 12020 MoveAxis(N, 0, ABG)
01:29:26.409 00.000 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"45a52aa2-e13a-4617-a8d2-998f8f54274e"}
01:29:26.418 00.009 12020 Move returns status 0, amount 0
01:29:26.418 00.000 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"45a52aa2-e13a-4617-a8d2-998f8f54274e"}
01:29:26.430 00.012 12020 move complete, result=0
01:29:26.430 00.000 12020 worker thread done servicing request
01:29:26.430 00.000 9340 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
01:29:26.444 00.014 12020 Worker thread wakes up
01:29:26.444 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
01:29:26.444 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(803,609,31,31)
01:29:26.451 00.007 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"32056cae-25f6-44e3-9c46-d23db4da9c77"}
01:29:26.482 00.031 9340 case statement mapped state 6 to 3
01:29:26.498 00.016 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"32056cae-25f6-44e3-9c46-d23db4da9c77"}
01:29:26.516 00.018 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"af4efa30-def7-4537-b0eb-b82c6db577f4"}
01:29:26.527 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":446,"width":15,"height":15,"star_pos":[7.27,7.12],"pixels":"..."},"id":"af4efa30-def7-4537-b0eb-b82c6db577f4"}
01:29:28.251 01.724 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"ce57dd23-e3dd-413b-a647-f0afe4561a7d"}
01:29:28.263 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"ce57dd23-e3dd-413b-a647-f0afe4561a7d"}
01:29:28.275 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"97b8b32f-376a-4b67-860e-364c0dfbc256"}
01:29:28.285 00.010 9340 case statement mapped state 6 to 3
01:29:28.296 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"97b8b32f-376a-4b67-860e-364c0dfbc256"}
01:29:28.336 00.040 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"9a8b7013-91a8-448a-bdbb-542c03d3d2cc"}
01:29:28.346 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":446,"width":15,"height":15,"star_pos":[7.27,7.12],"pixels":"..."},"id":"9a8b7013-91a8-448a-bdbb-542c03d3d2cc"}
01:29:28.801 00.455 12020 Exposure complete
01:29:28.980 00.179 12020 worker thread done servicing request
01:29:28.980 00.000 9340 OnExposeComplete: enter
01:29:29.008 00.028 9340 UpdateGuideState(): m_state=6
01:29:29.018 00.010 9340 Star::Find(15, 818, 624, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 447
01:29:29.026 00.008 9340 Star::Find returns 1 (0), X=818.38, Y=624.41, Mass=688620, SNR=117.5, Peak=56890 HFD=3.8
01:29:29.035 00.009 9340 MultiStar: [#1 -0.32,0.49,0.72,U] [#2 0.45,0.10,1.04,U] [#3 -0.26,0.03,0.70,U] [#4 -0.12,0.43,0.69,U] [#5 -0.24,0.40,0.71,U] [#6 -0.01,0.48,0.46,U] [#7 -0.37,0.53,0.37,U] [#8 -0.45,-0.07,0.40,U] 
01:29:29.047 00.012 9340 single-star, 8 included, MultiStar: {-0.07, 0.27}, one-star: {0.12, 0.20}
01:29:29.056 00.009 9340 CameraToMount -- cameraTheta (1.04) - m_xAngle (-3.09) = xAngle (4.14 = -2.15)
01:29:29.065 00.009 9340 CameraToMount -- cameraTheta (1.04) - (m_xAngle (-3.09) + m_yAngleError (-0.07)) = yAngle (4.21 = -2.07)
01:29:29.073 00.008 9340 CameraToMount -- cameraX=0.12 cameraY=0.20 hyp=0.23 cameraTheta=1.04 mountX=-0.13 mountY=-0.20, mountTheta=-2.13
01:29:29.092 00.019 9340 SchedulePrimaryMove(10104498, x=0.12, y=0.20, opts=13)
01:29:29.117 00.025 9340 Enqueuing Move request for scope (0.12, 0.20)
01:29:29.129 00.012 12020 Worker thread wakes up
01:29:29.129 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=8616, max=65535, med=13066, FiltMin=10383, FiltMax=65515, Gamma=2.870
01:29:29.138 00.009 12020 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.20) opts 0xd
01:29:29.138 00.000 9340 UpdateGuideState exits: m=688620 SNR=117.5
01:29:29.149 00.011 12020 Handling offset move in thread for scope, endpoint = (0.12, 0.20)
01:29:29.149 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:29:29.156 00.007 12020 Moving (0.12, 0.20) raw xDistance=-0.13 yDistance=-0.20
01:29:29.157 00.001 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
01:29:29.157 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
01:29:29.165 00.008 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:29:29.166 00.001 9340 Enqueuing Expose request
01:29:29.174 00.008 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.20
01:29:29.174 00.000 12020 MoveAxis(E, 0, ABG)
01:29:29.174 00.000 12020 Move returns status 0, amount 0
01:29:29.174 00.000 12020 MoveAxis(N, 0, ABG)
01:29:29.174 00.000 12020 Move returns status 0, amount 0
01:29:29.174 00.000 12020 move complete, result=0
01:29:29.175 00.001 12020 worker thread done servicing request
01:29:29.175 00.000 12020 Worker thread wakes up
01:29:29.175 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
01:29:29.175 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(803,609,31,31)
01:29:29.179 00.004 9340 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
01:29:30.251 01.072 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"0fc859b2-ea7d-4e9d-9263-dd41c050e915"}
01:29:30.268 00.017 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"0fc859b2-ea7d-4e9d-9263-dd41c050e915"}
01:29:30.291 00.023 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"1c6fd690-19d3-4a0f-bbf2-5a76a46c3344"}
01:29:30.304 00.013 9340 case statement mapped state 6 to 3
01:29:30.326 00.022 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"1c6fd690-19d3-4a0f-bbf2-5a76a46c3344"}
01:29:30.372 00.046 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"0487eb62-5128-434f-ba22-90041dacf577"}
01:29:30.391 00.019 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":447,"width":15,"height":15,"star_pos":[7.38,7.41],"pixels":"..."},"id":"0487eb62-5128-434f-ba22-90041dacf577"}
01:29:31.564 01.173 12020 Exposure complete
01:29:31.796 00.232 12020 worker thread done servicing request
01:29:31.796 00.000 9340 OnExposeComplete: enter
01:29:31.808 00.012 9340 UpdateGuideState(): m_state=6
01:29:31.826 00.018 9340 Star::Find(15, 818, 624, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 448
01:29:31.838 00.012 9340 Star::Find returns 1 (0), X=817.99, Y=624.36, Mass=678851, SNR=130.0, Peak=53932 HFD=4.2
01:29:31.856 00.018 9340 MultiStar: [#1 -0.36,0.17,0.72,U] [#2 -0.28,-0.15,1.10,U] [#3 -0.29,-0.30,0.55,U] [#4 -0.56,0.12,0.64,U] [#5 -0.25,0.10,0.47,U] [#6 -0.80,0.31,0.00,M1] [#7 -0.57,0.42,0.00,M2] [#8 -0.23,0.04,0.42,U] 
01:29:31.867 00.011 9340 single-star, 6 included, MultiStar: {-0.32, 0.02}, one-star: {-0.27, 0.15}
01:29:31.905 00.038 9340 CameraToMount -- cameraTheta (2.65) - m_xAngle (-3.09) = xAngle (5.74 = -0.55)
01:29:31.920 00.015 9340 CameraToMount -- cameraTheta (2.65) - (m_xAngle (-3.09) + m_yAngleError (-0.07)) = yAngle (5.81 = -0.47)
01:29:31.931 00.011 9340 CameraToMount -- cameraX=-0.27 cameraY=0.15 hyp=0.31 cameraTheta=2.65 mountX=0.26 mountY=-0.14, mountTheta=-0.49
01:29:31.949 00.018 9340 SchedulePrimaryMove(10104498, x=-0.27, y=0.15, opts=13)
01:29:31.963 00.014 9340 Enqueuing Move request for scope (-0.27, 0.15)
01:29:31.976 00.013 12020 Worker thread wakes up
01:29:31.977 00.001 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.27, 0.15) opts 0xd
01:29:31.977 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=8072, max=65535, med=13059, FiltMin=10391, FiltMax=65515, Gamma=2.870
01:29:31.986 00.009 12020 Handling offset move in thread for scope, endpoint = (-0.27, 0.15)
01:29:31.987 00.001 9340 UpdateGuideState exits: m=678851 SNR=130.0
01:29:32.014 00.027 12020 Moving (-0.27, 0.15) raw xDistance=0.26 yDistance=-0.14
01:29:32.014 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:29:32.027 00.013 12020 GuideAlgorithmHysteresis::Result() returns 0.11 from input 0.26
01:29:32.027 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
01:29:32.038 00.011 9340 Enqueuing Expose request
01:29:32.049 00.011 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:29:32.049 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
01:29:32.049 00.000 12020 MoveAxis(W, 19, ABG)
01:29:32.049 00.000 12020 Guiding  Dir = 3, Dur = 19
01:29:32.050 00.001 12020 IsSlewing returns 0
01:29:32.051 00.001 12020 IsGuiding returns 0
01:29:32.067 00.016 12020 PulseGuide returned control before completion, sleep 14
01:29:32.122 00.055 12020 IsGuiding returns 0
01:29:32.122 00.000 12020 Move returns status 0, amount 19
01:29:32.122 00.000 12020 MoveAxis(N, 0, ABG)
01:29:32.123 00.001 12020 Move returns status 0, amount 0
01:29:32.123 00.000 12020 move complete, result=0
01:29:32.124 00.001 9340 GuideStep: 0.3 px 19 ms WEST, -0.1 px 0 ms NORTH
01:29:32.141 00.017 12020 worker thread done servicing request
01:29:32.142 00.001 12020 Worker thread wakes up
01:29:32.142 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
01:29:32.142 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(803,609,31,31)
01:29:32.255 00.113 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"3fca850b-c284-493d-b7f4-07ca6a41fe30"}
01:29:32.268 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"3fca850b-c284-493d-b7f4-07ca6a41fe30"}
01:29:32.278 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"6ef994be-7bbd-40fe-a8a5-527c35f10c5c"}
01:29:32.290 00.012 9340 case statement mapped state 6 to 3
01:29:32.301 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"6ef994be-7bbd-40fe-a8a5-527c35f10c5c"}
01:29:32.311 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"5ed03d0c-205a-49ef-91d8-3792b3b4e3aa"}
01:29:32.323 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":448,"width":15,"height":15,"star_pos":[6.99,7.36],"pixels":"..."},"id":"5ed03d0c-205a-49ef-91d8-3792b3b4e3aa"}
01:29:34.253 01.930 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"eec67b6a-e8aa-4ca4-ac0a-7ee60ed35a43"}
01:29:34.261 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"eec67b6a-e8aa-4ca4-ac0a-7ee60ed35a43"}
01:29:34.272 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"52f80878-39e5-4572-93e1-827b8fe9c3ce"}
01:29:34.282 00.010 9340 case statement mapped state 6 to 3
01:29:34.294 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"52f80878-39e5-4572-93e1-827b8fe9c3ce"}
01:29:34.310 00.016 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"ddff6347-28d7-49b4-8f0e-8687dcb3c6c9"}
01:29:34.337 00.027 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":448,"width":15,"height":15,"star_pos":[6.99,7.36],"pixels":"..."},"id":"ddff6347-28d7-49b4-8f0e-8687dcb3c6c9"}
01:29:34.499 00.162 12020 Exposure complete
01:29:34.713 00.214 12020 worker thread done servicing request
01:29:34.713 00.000 9340 OnExposeComplete: enter
01:29:34.722 00.009 9340 UpdateGuideState(): m_state=6
01:29:34.732 00.010 9340 Star::Find(15, 817, 624, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 449
01:29:34.747 00.015 9340 Star::Find returns 1 (0), X=818.44, Y=624.42, Mass=701587, SNR=149.5, Peak=56134 HFD=4.2
01:29:34.757 00.010 9340 MultiStar: [#1 0.13,0.48,0.59,U] [#2 0.14,-0.07,0.90,U] [#3 -0.04,-0.44,0.53,U] [#4 -0.18,0.33,0.69,U] [#5 0.07,0.14,0.50,U] [#6 -0.03,-0.15,0.35,U] [#7 -0.14,0.38,0.30,U] [#8 -0.18,0.16,0.37,U] 
01:29:34.768 00.011 9340 refined, 8 included, MultiStar: {0.03, 0.12}, one-star: {0.18, 0.21}
01:29:34.800 00.032 9340 CameraToMount -- cameraTheta (1.33) - m_xAngle (-3.09) = xAngle (4.42 = -1.86)
01:29:34.812 00.012 9340 CameraToMount -- cameraTheta (1.33) - (m_xAngle (-3.09) + m_yAngleError (-0.07)) = yAngle (4.49 = -1.79)
01:29:34.821 00.009 9340 CameraToMount -- cameraX=0.03 cameraY=0.12 hyp=0.12 cameraTheta=1.33 mountX=-0.03 mountY=-0.12, mountTheta=-1.86
01:29:34.837 00.016 9340 SchedulePrimaryMove(10104498, x=0.03, y=0.12, opts=13)
01:29:34.846 00.009 9340 Enqueuing Move request for scope (0.03, 0.12)
01:29:34.854 00.008 12020 Worker thread wakes up
01:29:34.854 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=7655, max=65535, med=13069, FiltMin=9979, FiltMax=65515, Gamma=2.870
01:29:34.867 00.013 12020 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.12) opts 0xd
01:29:34.867 00.000 12020 Handling offset move in thread for scope, endpoint = (0.03, 0.12)
01:29:34.867 00.000 12020 Moving (0.03, 0.12) raw xDistance=-0.03 yDistance=-0.12
01:29:34.867 00.000 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
01:29:34.868 00.001 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:29:34.868 00.000 9340 UpdateGuideState exits: m=701587 SNR=149.5
01:29:34.877 00.009 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
01:29:34.877 00.000 12020 MoveAxis(E, 0, ABG)
01:29:34.877 00.000 12020 Move returns status 0, amount 0
01:29:34.877 00.000 12020 MoveAxis(N, 0, ABG)
01:29:34.877 00.000 12020 Move returns status 0, amount 0
01:29:34.879 00.002 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:29:34.889 00.010 12020 move complete, result=0
01:29:34.889 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
01:29:34.919 00.030 12020 worker thread done servicing request
01:29:34.919 00.000 9340 Enqueuing Expose request
01:29:34.931 00.012 12020 Worker thread wakes up
01:29:34.931 00.000 9340 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
01:29:34.940 00.009 12020 worker thread servicing REQUEST_EXPOSE 2000
01:29:34.941 00.001 12020 Handling exposure in thread, d=2000 o=3 r=(803,609,31,31)
01:29:36.270 01.329 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"b83fa834-e762-409a-878d-51c60b1a4c08"}
01:29:36.332 00.062 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"b83fa834-e762-409a-878d-51c60b1a4c08"}
01:29:36.354 00.022 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"24ae34e0-a18d-48c3-b6f6-86e1e1c8ee56"}
01:29:36.388 00.034 9340 case statement mapped state 6 to 3
01:29:36.427 00.039 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"24ae34e0-a18d-48c3-b6f6-86e1e1c8ee56"}
01:29:36.445 00.018 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"1b229688-4f8f-4ab6-9ac6-2714524bf274"}
01:29:36.462 00.017 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":449,"width":15,"height":15,"star_pos":[7.44,7.42],"pixels":"..."},"id":"1b229688-4f8f-4ab6-9ac6-2714524bf274"}
01:29:37.325 00.863 12020 Exposure complete
01:29:37.603 00.278 12020 worker thread done servicing request
01:29:37.604 00.001 9340 OnExposeComplete: enter
01:29:37.618 00.014 9340 UpdateGuideState(): m_state=6
01:29:37.629 00.011 9340 Star::Find(15, 818, 624, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 450
01:29:37.641 00.012 9340 Star::Find returns 1 (0), X=818.38, Y=624.32, Mass=589651, SNR=108.0, Peak=56334 HFD=3.6
01:29:37.674 00.033 9340 MultiStar: [#1 -0.21,0.36,0.81,U] [#2 0.05,-0.18,0.94,U] [#3 -0.13,-0.15,0.77,U] [#4 -0.23,0.38,0.82,U] [#5 0.04,0.35,0.83,U] [#6 0.06,0.42,0.47,U] [#7 -0.29,0.73,0.00,M2] [#8 -0.44,0.16,0.48,U] 
01:29:37.684 00.010 9340 single-star, 7 included, MultiStar: {-0.07, 0.16}, one-star: {0.11, 0.10}
01:29:37.704 00.020 9340 CameraToMount -- cameraTheta (0.73) - m_xAngle (-3.09) = xAngle (3.83 = -2.46)
01:29:37.714 00.010 9340 CameraToMount -- cameraTheta (0.73) - (m_xAngle (-3.09) + m_yAngleError (-0.07)) = yAngle (3.90 = -2.38)
01:29:37.724 00.010 9340 CameraToMount -- cameraX=0.11 cameraY=0.10 hyp=0.15 cameraTheta=0.73 mountX=-0.12 mountY=-0.11, mountTheta=-2.41
01:29:37.741 00.017 9340 SchedulePrimaryMove(10104498, x=0.11, y=0.10, opts=13)
01:29:37.757 00.016 9340 Enqueuing Move request for scope (0.11, 0.10)
01:29:37.790 00.033 12020 Worker thread wakes up
01:29:37.790 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=8790, max=65535, med=13075, FiltMin=10271, FiltMax=65515, Gamma=2.870
01:29:37.801 00.011 12020 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.10) opts 0xd
01:29:37.801 00.000 9340 UpdateGuideState exits: m=589651 SNR=108.0
01:29:37.820 00.019 12020 Handling offset move in thread for scope, endpoint = (0.11, 0.10)
01:29:37.820 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:29:37.832 00.012 12020 Moving (0.11, 0.10) raw xDistance=-0.12 yDistance=-0.11
01:29:37.832 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
01:29:37.846 00.014 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
01:29:37.846 00.000 9340 Enqueuing Expose request
01:29:37.865 00.019 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:29:37.865 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
01:29:37.870 00.005 12020 MoveAxis(E, 0, ABG)
01:29:37.872 00.002 12020 Move returns status 0, amount 0
01:29:37.872 00.000 12020 MoveAxis(N, 0, ABG)
01:29:37.872 00.000 12020 Move returns status 0, amount 0
01:29:37.872 00.000 12020 move complete, result=0
01:29:37.873 00.001 12020 worker thread done servicing request
01:29:37.873 00.000 12020 Worker thread wakes up
01:29:37.873 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
01:29:37.873 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(803,609,31,31)
01:29:37.874 00.001 9340 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
01:29:38.267 00.393 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"a0fe0c30-d6f5-4755-9377-ebcc86115397"}
01:29:38.310 00.043 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"a0fe0c30-d6f5-4755-9377-ebcc86115397"}
01:29:38.325 00.015 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"d2ca285f-8d09-4cbc-ae91-5a82a515ef1a"}
01:29:38.338 00.013 9340 case statement mapped state 6 to 3
01:29:38.349 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"d2ca285f-8d09-4cbc-ae91-5a82a515ef1a"}
01:29:38.366 00.017 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"c0078526-47be-49d2-85cc-39de6986dc84"}
01:29:38.385 00.019 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":450,"width":15,"height":15,"star_pos":[7.38,7.32],"pixels":"..."},"id":"c0078526-47be-49d2-85cc-39de6986dc84"}
01:29:40.248 01.863 12020 Exposure complete
01:29:40.267 00.019 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"079dc9fb-1af6-4dec-b2cd-922194f23091"}
01:29:40.276 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"079dc9fb-1af6-4dec-b2cd-922194f23091"}
01:29:40.293 00.017 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"f58ce804-ce8d-4b54-849a-63bc6e5dd166"}
01:29:40.303 00.010 9340 case statement mapped state 6 to 3
01:29:40.332 00.029 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"f58ce804-ce8d-4b54-849a-63bc6e5dd166"}
01:29:40.350 00.018 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"f4df1ab0-4ae1-4252-84b2-4aca26bae8c4"}
01:29:40.367 00.017 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":450,"width":15,"height":15,"star_pos":[7.38,7.32],"pixels":"..."},"id":"f4df1ab0-4ae1-4252-84b2-4aca26bae8c4"}
01:29:40.529 00.162 12020 worker thread done servicing request
01:29:40.530 00.001 9340 OnExposeComplete: enter
01:29:40.542 00.012 9340 UpdateGuideState(): m_state=6
01:29:40.553 00.011 9340 Star::Find(15, 818, 624, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 451
01:29:40.566 00.013 9340 Star::Find returns 1 (0), X=818.56, Y=624.48, Mass=741424, SNR=116.4, Peak=57852 HFD=4.2
01:29:40.581 00.015 9340 MultiStar: [#1 0.01,0.24,0.81,U] [#2 -0.00,-0.06,0.81,U] [#3 -0.23,0.02,0.68,U] [#4 -0.15,0.42,0.69,U] [#5 -0.15,0.12,0.55,U] [#6 -0.06,0.49,0.45,U] [#7 -0.45,0.38,0.42,U] [#8 -0.25,-0.09,0.40,U] 
01:29:40.593 00.012 9340 refined, 8 included, MultiStar: {-0.06, 0.19}, one-star: {0.30, 0.26}
01:29:40.626 00.033 9340 CameraToMount -- cameraTheta (1.88) - m_xAngle (-3.09) = xAngle (4.97 = -1.32)
01:29:40.638 00.012 9340 CameraToMount -- cameraTheta (1.88) - (m_xAngle (-3.09) + m_yAngleError (-0.07)) = yAngle (5.04 = -1.24)
01:29:40.648 00.010 9340 CameraToMount -- cameraX=-0.06 cameraY=0.19 hyp=0.20 cameraTheta=1.88 mountX=0.05 mountY=-0.19, mountTheta=-1.31
01:29:40.662 00.014 9340 SchedulePrimaryMove(10104498, x=-0.06, y=0.19, opts=13)
01:29:40.677 00.015 9340 Enqueuing Move request for scope (-0.06, 0.19)
01:29:40.689 00.012 12020 Worker thread wakes up
01:29:40.689 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=8487, max=65535, med=13061, FiltMin=10180, FiltMax=65515, Gamma=2.870
01:29:40.720 00.031 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.19) opts 0xd
01:29:40.720 00.000 9340 UpdateGuideState exits: m=741424 SNR=116.4
01:29:40.730 00.010 12020 Handling offset move in thread for scope, endpoint = (-0.06, 0.19)
01:29:40.731 00.001 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:29:40.743 00.012 12020 Moving (-0.06, 0.19) raw xDistance=0.05 yDistance=-0.19
01:29:40.744 00.001 9340 ScheduleExposure(2000,3,1) exposurePending=0
01:29:40.754 00.010 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
01:29:40.754 00.000 9340 Enqueuing Expose request
01:29:40.767 00.013 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:29:40.767 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
01:29:40.768 00.001 12020 MoveAxis(E, 0, ABG)
01:29:40.768 00.000 12020 Move returns status 0, amount 0
01:29:40.768 00.000 12020 MoveAxis(N, 0, ABG)
01:29:40.768 00.000 12020 Move returns status 0, amount 0
01:29:40.768 00.000 12020 move complete, result=0
01:29:40.768 00.000 12020 worker thread done servicing request
01:29:40.768 00.000 12020 Worker thread wakes up
01:29:40.768 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
01:29:40.768 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(803,609,31,31)
01:29:40.772 00.004 9340 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
01:29:42.267 01.495 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"a04372a2-b9c1-436d-8453-916f984f1418"}
01:29:42.280 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"a04372a2-b9c1-436d-8453-916f984f1418"}
01:29:42.305 00.025 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"7b6a8c87-dab4-4059-9ea2-2b9d3b1843be"}
01:29:42.317 00.012 9340 case statement mapped state 6 to 3
01:29:42.348 00.031 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"7b6a8c87-dab4-4059-9ea2-2b9d3b1843be"}
01:29:42.387 00.039 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"7f41e6a9-c716-4605-84d9-dbc622b3c315"}
01:29:42.398 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":451,"width":15,"height":15,"star_pos":[6.56,7.48],"pixels":"..."},"id":"7f41e6a9-c716-4605-84d9-dbc622b3c315"}
01:29:43.164 00.766 12020 Exposure complete
01:29:43.464 00.300 9340 OnExposeComplete: enter
01:29:43.479 00.015 12020 worker thread done servicing request
01:29:43.480 00.001 9340 UpdateGuideState(): m_state=6
01:29:43.524 00.044 9340 Star::Find(15, 818, 624, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 452
01:29:43.544 00.020 9340 Star::Find returns 1 (0), X=818.55, Y=624.47, Mass=725841, SNR=116.3, Peak=56500 HFD=4.2
01:29:43.558 00.014 9340 MultiStar: [#1 -0.20,0.23,1.12,U] [#2 0.40,0.05,0.97,U] [#3 -0.18,-0.25,0.69,U] [#4 0.02,0.41,0.71,U] [#5 -0.15,0.19,0.58,U] [#6 0.13,0.55,0.40,U] [#7 -0.23,0.17,0.37,U] [#8 -0.42,0.22,0.43,U] 
01:29:43.573 00.015 9340 refined, 8 included, MultiStar: {0.01, 0.18}, one-star: {0.29, 0.25}
01:29:43.587 00.014 9340 CameraToMount -- cameraTheta (1.53) - m_xAngle (-3.09) = xAngle (4.63 = -1.66)
01:29:43.603 00.016 9340 CameraToMount -- cameraTheta (1.53) - (m_xAngle (-3.09) + m_yAngleError (-0.07)) = yAngle (4.70 = -1.58)
01:29:43.643 00.040 9340 CameraToMount -- cameraX=0.01 cameraY=0.18 hyp=0.18 cameraTheta=1.53 mountX=-0.02 mountY=-0.18, mountTheta=-1.66
01:29:43.671 00.028 9340 SchedulePrimaryMove(10104498, x=0.01, y=0.18, opts=13)
01:29:43.698 00.027 9340 Enqueuing Move request for scope (0.01, 0.18)
01:29:43.738 00.040 12020 Worker thread wakes up
01:29:43.738 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=8244, max=65535, med=13137, FiltMin=10191, FiltMax=65515, Gamma=2.870
01:29:43.769 00.031 12020 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.18) opts 0xd
01:29:43.769 00.000 9340 UpdateGuideState exits: m=725841 SNR=116.3
01:29:43.784 00.015 12020 Handling offset move in thread for scope, endpoint = (0.01, 0.18)
01:29:43.784 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:29:43.800 00.016 12020 Moving (0.01, 0.18) raw xDistance=-0.02 yDistance=-0.18
01:29:43.800 00.000 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
01:29:43.800 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
01:29:43.816 00.016 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:29:43.816 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
01:29:43.816 00.000 12020 MoveAxis(E, 0, ABG)
01:29:43.817 00.001 12020 Move returns status 0, amount 0
01:29:43.823 00.006 9340 Enqueuing Expose request
01:29:43.854 00.031 12020 MoveAxis(N, 0, ABG)
01:29:43.855 00.001 12020 Move returns status 0, amount 0
01:29:43.855 00.000 12020 move complete, result=0
01:29:43.855 00.000 9340 GuideStep: -0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
01:29:43.900 00.045 12020 worker thread done servicing request
01:29:43.900 00.000 12020 Worker thread wakes up
01:29:43.901 00.001 12020 worker thread servicing REQUEST_EXPOSE 2000
01:29:43.901 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(803,609,31,31)
01:29:44.276 00.375 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"99e14233-4617-4c06-9e9b-83fe8d8b9f09"}
01:29:44.304 00.028 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"99e14233-4617-4c06-9e9b-83fe8d8b9f09"}
01:29:44.319 00.015 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"a5647c7e-df2a-4956-b1b9-03c17a4f3455"}
01:29:44.331 00.012 9340 case statement mapped state 6 to 3
01:29:44.343 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"a5647c7e-df2a-4956-b1b9-03c17a4f3455"}
01:29:44.358 00.015 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"4d19f8b6-6169-41ce-a517-c45710c7c10d"}
01:29:44.374 00.016 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":452,"width":15,"height":15,"star_pos":[6.55,7.47],"pixels":"..."},"id":"4d19f8b6-6169-41ce-a517-c45710c7c10d"}
01:29:46.272 01.898 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"0b5baf59-70b8-499b-9c06-1fb7de1c63db"}
01:29:46.286 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"0b5baf59-70b8-499b-9c06-1fb7de1c63db"}
01:29:46.300 00.014 12020 Exposure complete
01:29:46.318 00.018 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"fe578091-5e8c-47c2-8dcc-b192a59edb2b"}
01:29:46.334 00.016 9340 case statement mapped state 6 to 3
01:29:46.345 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"fe578091-5e8c-47c2-8dcc-b192a59edb2b"}
01:29:46.358 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"1ba16ac0-b37e-4fc1-961a-c66cb889b616"}
01:29:46.398 00.040 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":452,"width":15,"height":15,"star_pos":[6.55,7.47],"pixels":"..."},"id":"1ba16ac0-b37e-4fc1-961a-c66cb889b616"}
01:29:46.578 00.180 12020 worker thread done servicing request
01:29:46.578 00.000 9340 OnExposeComplete: enter
01:29:46.594 00.016 9340 UpdateGuideState(): m_state=6
01:29:46.610 00.016 9340 Star::Find(15, 818, 624, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 453
01:29:46.641 00.031 9340 Star::Find returns 1 (0), X=819.11, Y=624.55, Mass=749047, SNR=146.1, Peak=57584 HFD=4.2
01:29:46.656 00.015 9340 MultiStar: [#1 0.52,0.27,0.65,U] [#2 0.78,0.13,0.00,M1] [#3 0.34,-0.17,0.61,U] [#4 0.43,0.58,0.00,M1] [#5 0.75,0.48,0.00,M1] [#6 0.91,0.21,0.00,M1] [#7 0.34,0.77,0.00,M1] [#8 0.40,0.24,0.35,U] 
01:29:46.666 00.010 9340 refined, 3 included, MultiStar: {0.59, 0.19}, one-star: {0.85, 0.34}
01:29:46.679 00.013 9340 CameraToMount -- cameraTheta (0.31) - m_xAngle (-3.09) = xAngle (3.41 = -2.88)
01:29:46.690 00.011 9340 CameraToMount -- cameraTheta (0.31) - (m_xAngle (-3.09) + m_yAngleError (-0.07)) = yAngle (3.48 = -2.80)
01:29:46.700 00.010 9340 CameraToMount -- cameraX=0.59 cameraY=0.19 hyp=0.62 cameraTheta=0.31 mountX=-0.60 mountY=-0.21, mountTheta=-2.81
01:29:46.716 00.016 9340 SchedulePrimaryMove(10104498, x=0.59, y=0.19, opts=13)
01:29:46.730 00.014 9340 Enqueuing Move request for scope (0.59, 0.19)
01:29:46.739 00.009 12020 Worker thread wakes up
01:29:46.740 00.001 9340 UpdateImageDisplay: Size=(1920,1080) min=8469, max=65535, med=13083, FiltMin=10392, FiltMax=65515, Gamma=2.870
01:29:46.770 00.030 12020 worker thread servicing REQUEST_MOVE scope ofs (0.59, 0.19) opts 0xd
01:29:46.770 00.000 12020 Handling offset move in thread for scope, endpoint = (0.59, 0.19)
01:29:46.770 00.000 12020 Moving (0.59, 0.19) raw xDistance=-0.60 yDistance=-0.21
01:29:46.770 00.000 12020 GuideAlgorithmHysteresis::Result() returns -0.25 from input -0.60
01:29:46.770 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:29:46.771 00.001 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.21
01:29:46.771 00.000 12020 MoveAxis(E, 43, ABG)
01:29:46.771 00.000 12020 Guiding  Dir = 2, Dur = 43
01:29:46.771 00.000 9340 UpdateGuideState exits: m=749047 SNR=146.1
01:29:46.786 00.015 12020 IsSlewing returns 0
01:29:46.786 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:29:46.801 00.015 12020 IsGuiding returns 0
01:29:46.802 00.001 9340 ScheduleExposure(2000,3,1) exposurePending=0
01:29:46.811 00.009 9340 Enqueuing Expose request
01:29:46.825 00.014 12020 PulseGuide returned control before completion, sleep 29
01:29:46.856 00.031 12020 IsGuiding returns 1
01:29:46.857 00.001 12020 scope still moving after pulse duration time elapsed
01:29:46.905 00.048 12020 IsSlewing returns 0
01:29:46.906 00.001 12020 IsGuiding returns 0
01:29:46.907 00.001 12020 scope move finished after 43 + 62 ms
01:29:46.907 00.000 12020 Move returns status 0, amount 43
01:29:46.907 00.000 12020 MoveAxis(N, 0, ABG)
01:29:46.907 00.000 12020 Move returns status 0, amount 0
01:29:46.907 00.000 12020 move complete, result=0
01:29:46.908 00.001 12020 worker thread done servicing request
01:29:46.908 00.000 12020 Worker thread wakes up
01:29:46.908 00.000 9340 GuideStep: -0.6 px 43 ms EAST, -0.2 px 0 ms NORTH
01:29:46.925 00.017 12020 worker thread servicing REQUEST_EXPOSE 2000
01:29:46.925 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(803,609,31,31)
01:29:48.281 01.356 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"0c6bc124-b412-4fc5-8b75-5616e91e03d9"}
01:29:48.292 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"0c6bc124-b412-4fc5-8b75-5616e91e03d9"}
01:29:48.304 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"63868ee6-cad9-4087-86de-12a5f4669991"}
01:29:48.318 00.014 9340 case statement mapped state 6 to 3
01:29:48.358 00.040 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"63868ee6-cad9-4087-86de-12a5f4669991"}
01:29:48.371 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"16eaaa77-e396-4d6e-9af2-17bf0133eff9"}
01:29:48.387 00.016 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":453,"width":15,"height":15,"star_pos":[7.11,6.55],"pixels":"..."},"id":"16eaaa77-e396-4d6e-9af2-17bf0133eff9"}
01:29:49.313 00.926 12020 Exposure complete
01:29:49.617 00.304 12020 worker thread done servicing request
01:29:49.618 00.001 9340 OnExposeComplete: enter
01:29:49.635 00.017 9340 UpdateGuideState(): m_state=6
01:29:49.650 00.015 9340 Star::Find(15, 819, 624, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 454
01:29:49.692 00.042 9340 Star::Find returns 1 (0), X=818.58, Y=624.26, Mass=631032, SNR=88.8, Peak=60218 HFD=3.6
01:29:49.724 00.032 9340 MultiStar: [#1 0.03,0.19,0.82,U] [#2 0.17,0.02,0.93,U] [#3 -0.26,-0.36,0.84,U] [#4 -0.11,0.24,0.76,U] [#5 0.10,0.03,0.70,U] [#6 0.48,0.46,0.00,M2] [#7 -0.20,0.56,0.40,U] [#8 -0.24,0.06,0.39,U] 
01:29:49.750 00.026 9340 refined, 7 included, MultiStar: {0.01, 0.06}, one-star: {0.31, 0.05}
01:29:49.795 00.045 9340 CameraToMount -- cameraTheta (1.34) - m_xAngle (-3.09) = xAngle (4.44 = -1.85)
01:29:49.826 00.031 9340 CameraToMount -- cameraTheta (1.34) - (m_xAngle (-3.09) + m_yAngleError (-0.07)) = yAngle (4.51 = -1.77)
01:29:49.900 00.074 9340 CameraToMount -- cameraX=0.01 cameraY=0.06 hyp=0.07 cameraTheta=1.34 mountX=-0.02 mountY=-0.06, mountTheta=-1.84
01:29:49.936 00.036 9340 SchedulePrimaryMove(10104498, x=0.01, y=0.06, opts=13)
01:29:49.960 00.024 9340 Enqueuing Move request for scope (0.01, 0.06)
01:29:50.014 00.054 12020 Worker thread wakes up
01:29:50.014 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=14725, max=65535, med=21386, FiltMin=17192, FiltMax=65515, Gamma=2.870
01:29:50.030 00.016 12020 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.06) opts 0xd
01:29:50.030 00.000 9340 UpdateGuideState exits: m=631032 SNR=88.8
01:29:50.043 00.013 12020 Handling offset move in thread for scope, endpoint = (0.01, 0.06)
01:29:50.043 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:29:50.061 00.018 12020 Moving (0.01, 0.06) raw xDistance=-0.02 yDistance=-0.06
01:29:50.061 00.000 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
01:29:50.062 00.001 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:29:50.062 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
01:29:50.063 00.001 9340 ScheduleExposure(2000,3,1) exposurePending=0
01:29:50.078 00.015 12020 MoveAxis(E, 0, ABG)
01:29:50.079 00.001 9340 Enqueuing Expose request
01:29:50.110 00.031 12020 Move returns status 0, amount 0
01:29:50.111 00.001 12020 MoveAxis(N, 0, ABG)
01:29:50.111 00.000 12020 Move returns status 0, amount 0
01:29:50.111 00.000 12020 move complete, result=0
01:29:50.112 00.001 12020 worker thread done servicing request
01:29:50.112 00.000 12020 Worker thread wakes up
01:29:50.112 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
01:29:50.112 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(803,609,31,31)
01:29:50.118 00.006 9340 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
01:29:50.281 00.163 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"59882af9-9c4f-40fb-8e5d-c929caa7a4d6"}
01:29:50.339 00.058 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"59882af9-9c4f-40fb-8e5d-c929caa7a4d6"}
01:29:50.393 00.054 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"af1954b0-e6a6-4f28-9f9a-88c5cde56eee"}
01:29:50.457 00.064 9340 case statement mapped state 6 to 3
01:29:50.486 00.029 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"af1954b0-e6a6-4f28-9f9a-88c5cde56eee"}
01:29:50.567 00.081 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"2a7ebe77-32fd-402a-893c-12d7b67ae1de"}
01:29:50.589 00.022 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":454,"width":15,"height":15,"star_pos":[6.58,7.26],"pixels":"..."},"id":"2a7ebe77-32fd-402a-893c-12d7b67ae1de"}
01:29:52.285 01.696 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"8ca7b23f-62f5-4fd5-94f6-0ff423fc890e"}
01:29:52.304 00.019 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"8ca7b23f-62f5-4fd5-94f6-0ff423fc890e"}
01:29:52.314 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"05ab8385-4c46-4c5b-b757-a7e9a84ea81c"}
01:29:52.324 00.010 9340 case statement mapped state 6 to 3
01:29:52.335 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"05ab8385-4c46-4c5b-b757-a7e9a84ea81c"}
01:29:52.346 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"344402fd-3d9b-4d5f-97c3-ace9d596c642"}
01:29:52.358 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":454,"width":15,"height":15,"star_pos":[6.58,7.26],"pixels":"..."},"id":"344402fd-3d9b-4d5f-97c3-ace9d596c642"}
01:29:52.502 00.144 12020 Exposure complete
01:29:52.735 00.233 12020 worker thread done servicing request
01:29:52.735 00.000 9340 OnExposeComplete: enter
01:29:52.763 00.028 9340 UpdateGuideState(): m_state=6
01:29:52.776 00.013 9340 Star::Find(15, 818, 624, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 455
01:29:52.787 00.011 9340 Star::Find returns 1 (0), X=819.12, Y=624.32, Mass=576201, SNR=74.3, Peak=60432 HFD=3.9
01:29:52.800 00.013 9340 MultiStar: [#1 0.61,0.03,0.83,U] [#2 0.86,-0.20,0.00,M1] [#3 0.77,-0.17,0.00,M1] [#4 0.60,0.20,0.62,U] [#5 0.79,0.35,0.00,M1] [#6 0.61,0.20,0.38,U] [#7 0.74,0.43,0.00,M1] [#8 0.46,-0.16,0.32,U] 
01:29:52.813 00.013 9340 refined, 4 included, MultiStar: {0.67, 0.09}, one-star: {0.86, 0.11}
01:29:52.824 00.011 9340 CameraToMount -- cameraTheta (0.13) - m_xAngle (-3.09) = xAngle (3.22 = -3.06)
01:29:52.850 00.026 9340 CameraToMount -- cameraTheta (0.13) - (m_xAngle (-3.09) + m_yAngleError (-0.07)) = yAngle (3.30 = -2.99)
01:29:52.862 00.012 9340 CameraToMount -- cameraX=0.67 cameraY=0.09 hyp=0.68 cameraTheta=0.13 mountX=-0.67 mountY=-0.10, mountTheta=-2.99
01:29:52.877 00.015 9340 SchedulePrimaryMove(10104498, x=0.67, y=0.09, opts=13)
01:29:52.887 00.010 9340 Enqueuing Move request for scope (0.67, 0.09)
01:29:52.900 00.013 12020 Worker thread wakes up
01:29:52.900 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=21079, max=65535, med=30680, FiltMin=23972, FiltMax=65515, Gamma=2.870
01:29:52.915 00.015 12020 worker thread servicing REQUEST_MOVE scope ofs (0.67, 0.09) opts 0xd
01:29:52.915 00.000 9340 UpdateGuideState exits: m=576201 SNR=74.3
01:29:52.928 00.013 12020 Handling offset move in thread for scope, endpoint = (0.67, 0.09)
01:29:52.928 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:29:52.955 00.027 12020 Moving (0.67, 0.09) raw xDistance=-0.67 yDistance=-0.10
01:29:52.955 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
01:29:52.968 00.013 12020 GuideAlgorithmHysteresis::Result() returns -0.28 from input -0.67
01:29:52.968 00.000 9340 Enqueuing Expose request
01:29:52.982 00.014 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:29:52.983 00.001 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
01:29:52.983 00.000 12020 MoveAxis(E, 48, ABG)
01:29:52.983 00.000 12020 Guiding  Dir = 2, Dur = 48
01:29:53.014 00.031 12020 IsSlewing returns 0
01:29:53.016 00.002 12020 IsGuiding returns 0
01:29:53.053 00.037 12020 PulseGuide returned control before completion, sleep 21
01:29:53.082 00.029 12020 IsGuiding returns 1
01:29:53.083 00.001 12020 scope still moving after pulse duration time elapsed
01:29:53.154 00.071 12020 IsSlewing returns 0
01:29:53.155 00.001 12020 IsGuiding returns 0
01:29:53.155 00.000 12020 scope move finished after 48 + 91 ms
01:29:53.155 00.000 12020 Move returns status 0, amount 48
01:29:53.155 00.000 12020 MoveAxis(N, 0, ABG)
01:29:53.155 00.000 12020 Move returns status 0, amount 0
01:29:53.156 00.001 12020 move complete, result=0
01:29:53.156 00.000 9340 GuideStep: -0.7 px 48 ms EAST, -0.1 px 0 ms NORTH
01:29:53.169 00.013 12020 worker thread done servicing request
01:29:53.170 00.001 12020 Worker thread wakes up
01:29:53.170 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
01:29:53.170 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(803,609,31,31)
01:29:54.284 01.114 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"f70fde27-1ad3-4066-8717-7a30b9bba192"}
01:29:54.297 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"f70fde27-1ad3-4066-8717-7a30b9bba192"}
01:29:54.315 00.018 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"2ab31d33-b4eb-4e96-9f37-b9181485151d"}
01:29:54.332 00.017 9340 case statement mapped state 6 to 3
01:29:54.351 00.019 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"2ab31d33-b4eb-4e96-9f37-b9181485151d"}
01:29:54.407 00.056 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"1f62dd29-8111-4767-94e6-b3ac501fc181"}
01:29:54.434 00.027 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":455,"width":15,"height":15,"star_pos":[7.12,7.32],"pixels":"..."},"id":"1f62dd29-8111-4767-94e6-b3ac501fc181"}
01:29:55.534 01.100 12020 Exposure complete
01:29:55.836 00.302 9340 OnExposeComplete: enter
01:29:55.856 00.020 12020 worker thread done servicing request
01:29:55.857 00.001 9340 UpdateGuideState(): m_state=6
01:29:55.900 00.043 9340 Star::Find(15, 819, 624, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 456
01:29:55.912 00.012 9340 Star::Find returns 1 (0), X=818.68, Y=624.17, Mass=619564, SNR=76.6, Peak=58908 HFD=4.3
01:29:55.926 00.014 9340 MultiStar: [#1 0.57,0.21,0.77,U] [#2 0.51,-0.48,0.00,M2] [#3 0.26,-0.59,0.00,M2] [#4 -0.08,-0.59,0.73,U] [#5 0.40,-0.25,0.64,U] [#6 -0.60,0.21,0.47,U] [#7 -0.03,-0.43,0.36,U] [#8 -0.04,-0.44,0.44,U] 
01:29:55.938 00.012 9340 refined, 6 included, MultiStar: {0.17, -0.16}, one-star: {0.42, -0.04}
01:29:55.950 00.012 9340 CameraToMount -- cameraTheta (-0.77) - m_xAngle (-3.09) = xAngle (2.32 = 2.32)
01:29:55.966 00.016 9340 CameraToMount -- cameraTheta (-0.77) - (m_xAngle (-3.09) + m_yAngleError (-0.07)) = yAngle (2.39 = 2.39)
01:29:55.978 00.012 9340 CameraToMount -- cameraX=0.17 cameraY=-0.16 hyp=0.23 cameraTheta=-0.77 mountX=-0.16 mountY=0.16, mountTheta=2.36
01:29:56.020 00.042 9340 SchedulePrimaryMove(10104498, x=0.17, y=-0.16, opts=13)
01:29:56.032 00.012 9340 Enqueuing Move request for scope (0.17, -0.16)
01:29:56.048 00.016 12020 Worker thread wakes up
01:29:56.049 00.001 9340 UpdateImageDisplay: Size=(1920,1080) min=20269, max=65535, med=30620, FiltMin=23880, FiltMax=65521, Gamma=2.870
01:29:56.059 00.010 12020 worker thread servicing REQUEST_MOVE scope ofs (0.17, -0.16) opts 0xd
01:29:56.059 00.000 9340 UpdateGuideState exits: m=619564 SNR=76.6
01:29:56.072 00.013 12020 Handling offset move in thread for scope, endpoint = (0.17, -0.16)
01:29:56.072 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:29:56.087 00.015 12020 Moving (0.17, -0.16) raw xDistance=-0.16 yDistance=0.16
01:29:56.087 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
01:29:56.116 00.029 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16
01:29:56.116 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:29:56.116 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
01:29:56.117 00.001 12020 MoveAxis(E, 0, ABG)
01:29:56.117 00.000 12020 Move returns status 0, amount 0
01:29:56.117 00.000 12020 MoveAxis(N, 0, ABG)
01:29:56.117 00.000 12020 Move returns status 0, amount 0
01:29:56.117 00.000 12020 move complete, result=0
01:29:56.118 00.001 12020 worker thread done servicing request
01:29:56.119 00.001 9340 Enqueuing Expose request
01:29:56.135 00.016 12020 Worker thread wakes up
01:29:56.135 00.000 9340 GuideStep: -0.2 px 0 ms EAST, 0.2 px 0 ms NORTH
01:29:56.147 00.012 12020 worker thread servicing REQUEST_EXPOSE 2000
01:29:56.147 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(803,609,31,31)
01:29:56.284 00.137 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"76fe4fe0-7853-4579-aee0-c517974d1491"}
01:29:56.308 00.024 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"76fe4fe0-7853-4579-aee0-c517974d1491"}
01:29:56.331 00.023 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"0ae3269e-2895-46cf-ba47-f3333674537d"}
01:29:56.375 00.044 9340 case statement mapped state 6 to 3
01:29:56.395 00.020 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"0ae3269e-2895-46cf-ba47-f3333674537d"}
01:29:56.416 00.021 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"b5961615-1914-4fb9-9594-f83cd4bf39a6"}
01:29:56.431 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":456,"width":15,"height":15,"star_pos":[6.68,7.17],"pixels":"..."},"id":"b5961615-1914-4fb9-9594-f83cd4bf39a6"}
01:29:58.284 01.853 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"8528e026-3d85-40c7-ba3c-b56a2aa96a20"}
01:29:58.295 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"8528e026-3d85-40c7-ba3c-b56a2aa96a20"}
01:29:58.306 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"d64cbf54-d0b5-4594-8b7b-2a2c4a9f0b7f"}
01:29:58.319 00.013 9340 case statement mapped state 6 to 3
01:29:58.329 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"d64cbf54-d0b5-4594-8b7b-2a2c4a9f0b7f"}
01:29:58.340 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"998c7e6c-c0c0-4bca-aa84-725feb3d8580"}
01:29:58.369 00.029 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":456,"width":15,"height":15,"star_pos":[6.68,7.17],"pixels":"..."},"id":"998c7e6c-c0c0-4bca-aa84-725feb3d8580"}
01:29:58.512 00.143 12020 Exposure complete
01:29:58.740 00.228 12020 worker thread done servicing request
01:29:58.740 00.000 9340 OnExposeComplete: enter
01:29:58.750 00.010 9340 UpdateGuideState(): m_state=6
01:29:58.759 00.009 9340 Star::Find(15, 818, 624, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 457
01:29:58.770 00.011 9340 Star::Find returns 1 (0), X=819.42, Y=624.58, Mass=596929, SNR=73.8, Peak=59152 HFD=4.2
01:29:58.791 00.021 9340 MultiStar: [#1 0.79,0.17,0.00,M1] [#2 0.91,0.10,0.00,M3] [#3 0.90,-0.06,0.00,M3] [#4 0.05,0.06,0.71,U] [#5 0.91,0.33,0.00,M1] [#6 -0.02,0.15,0.38,U] [#7 0.29,0.55,0.33,U] [#8 0.96,0.11,0.00,M1] 
01:29:58.800 00.009 9340 refined, 3 included, MultiStar: {0.53, 0.27}, one-star: {1.16, 0.36}
01:29:58.827 00.027 9340 CameraToMount -- cameraTheta (0.47) - m_xAngle (-3.09) = xAngle (3.56 = -2.72)
01:29:58.839 00.012 9340 CameraToMount -- cameraTheta (0.47) - (m_xAngle (-3.09) + m_yAngleError (-0.07)) = yAngle (3.63 = -2.65)
01:29:58.848 00.009 9340 CameraToMount -- cameraX=0.53 cameraY=0.27 hyp=0.59 cameraTheta=0.47 mountX=-0.54 mountY=-0.28, mountTheta=-2.67
01:29:58.864 00.016 9340 SchedulePrimaryMove(10104498, x=0.53, y=0.27, opts=13)
01:29:58.874 00.010 9340 Enqueuing Move request for scope (0.53, 0.27)
01:29:58.882 00.008 12020 Worker thread wakes up
01:29:58.882 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=20186, max=65535, med=30699, FiltMin=23748, FiltMax=65515, Gamma=2.870
01:29:58.891 00.009 12020 worker thread servicing REQUEST_MOVE scope ofs (0.53, 0.27) opts 0xd
01:29:58.891 00.000 9340 UpdateGuideState exits: m=596929 SNR=73.8
01:29:58.906 00.015 12020 Handling offset move in thread for scope, endpoint = (0.53, 0.27)
01:29:58.906 00.000 12020 Moving (0.53, 0.27) raw xDistance=-0.54 yDistance=-0.28
01:29:58.906 00.000 12020 GuideAlgorithmHysteresis::Result() returns -0.23 from input -0.54
01:29:58.906 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
01:29:58.906 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.28
01:29:58.907 00.001 12020 MoveAxis(E, 39, ABG)
01:29:58.907 00.000 12020 Guiding  Dir = 2, Dur = 39
01:29:58.907 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:29:58.922 00.015 9340 ScheduleExposure(2000,3,1) exposurePending=0
01:29:58.957 00.035 12020 IsSlewing returns 0
01:29:58.958 00.001 12020 IsGuiding returns 0
01:29:58.960 00.002 9340 Enqueuing Expose request
01:29:58.982 00.022 12020 PulseGuide returned control before completion, sleep 29
01:29:59.026 00.044 12020 IsGuiding returns 0
01:29:59.027 00.001 12020 Move returns status 0, amount 39
01:29:59.027 00.000 12020 MoveAxis(N, 0, ABG)
01:29:59.027 00.000 12020 Move returns status 0, amount 0
01:29:59.027 00.000 12020 move complete, result=0
01:29:59.027 00.000 12020 worker thread done servicing request
01:29:59.028 00.001 9340 GuideStep: -0.5 px 39 ms EAST, -0.3 px 0 ms NORTH
01:29:59.039 00.011 12020 Worker thread wakes up
01:29:59.039 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
01:29:59.039 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(803,609,31,31)
01:30:00.284 01.245 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"98518df5-6bb5-4681-8a64-fb73cec95fc0"}
01:30:00.322 00.038 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"98518df5-6bb5-4681-8a64-fb73cec95fc0"}
01:30:00.343 00.021 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"d800215c-754b-410a-b02f-d256519cfc99"}
01:30:00.359 00.016 9340 case statement mapped state 6 to 3
01:30:00.371 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"d800215c-754b-410a-b02f-d256519cfc99"}
01:30:00.387 00.016 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"20e2bf24-70de-409e-bebe-f11cea70d1b0"}
01:30:00.403 00.016 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":457,"width":15,"height":15,"star_pos":[7.42,6.58],"pixels":"..."},"id":"20e2bf24-70de-409e-bebe-f11cea70d1b0"}
01:30:01.424 01.021 12020 Exposure complete
01:30:01.681 00.257 12020 worker thread done servicing request
01:30:01.681 00.000 9340 OnExposeComplete: enter
01:30:01.699 00.018 9340 UpdateGuideState(): m_state=6
01:30:01.713 00.014 9340 Star::Find(15, 819, 624, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 458
01:30:01.741 00.028 9340 Star::Find returns 1 (0), X=819.24, Y=624.54, Mass=631662, SNR=82.9, Peak=61588 HFD=4.5
01:30:01.758 00.017 9340 MultiStar: [#1 0.76,0.09,0.00,M2] [#2 1.09,-0.02,0.00,M4] [#3 0.78,-0.21,0.00,M4] [#4 0.37,-0.03,0.55,U] [#5 1.00,0.09,0.00,M2] [#6 0.52,0.61,0.00,M1] [#7 0.13,0.12,0.32,U] [#8 1.01,-0.04,0.00,M2] 
01:30:01.776 00.018 9340 refined, 2 included, MultiStar: {0.65, 0.19}, one-star: {0.98, 0.33}
01:30:01.790 00.014 9340 CameraToMount -- cameraTheta (0.28) - m_xAngle (-3.09) = xAngle (3.37 = -2.91)
01:30:01.801 00.011 9340 CameraToMount -- cameraTheta (0.28) - (m_xAngle (-3.09) + m_yAngleError (-0.07)) = yAngle (3.44 = -2.84)
01:30:01.845 00.044 9340 CameraToMount -- cameraX=0.65 cameraY=0.19 hyp=0.68 cameraTheta=0.28 mountX=-0.66 mountY=-0.20, mountTheta=-2.84
01:30:01.867 00.022 9340 SchedulePrimaryMove(10104498, x=0.65, y=0.19, opts=13)
01:30:01.881 00.014 9340 Enqueuing Move request for scope (0.65, 0.19)
01:30:01.902 00.021 12020 Worker thread wakes up
01:30:01.902 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=20895, max=65535, med=30694, FiltMin=23627, FiltMax=65515, Gamma=2.870
01:30:01.918 00.016 12020 worker thread servicing REQUEST_MOVE scope ofs (0.65, 0.19) opts 0xd
01:30:01.919 00.001 12020 Handling offset move in thread for scope, endpoint = (0.65, 0.19)
01:30:01.919 00.000 12020 Moving (0.65, 0.19) raw xDistance=-0.66 yDistance=-0.20
01:30:01.919 00.000 12020 GuideAlgorithmHysteresis::Result() returns -0.30 from input -0.66
01:30:01.920 00.001 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:30:01.920 00.000 9340 UpdateGuideState exits: m=631662 SNR=82.9
01:30:01.962 00.042 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.20
01:30:01.962 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:30:01.973 00.011 12020 MoveAxis(E, 50, ABG)
01:30:01.974 00.001 9340 ScheduleExposure(2000,3,1) exposurePending=0
01:30:01.986 00.012 12020 Guiding  Dir = 2, Dur = 50
01:30:01.986 00.000 9340 Enqueuing Expose request
01:30:02.001 00.015 12020 IsSlewing returns 0
01:30:02.003 00.002 12020 IsGuiding returns 0
01:30:02.043 00.040 12020 PulseGuide returned control before completion, sleep 20
01:30:02.076 00.033 12020 IsGuiding returns 1
01:30:02.076 00.000 12020 scope still moving after pulse duration time elapsed
01:30:02.112 00.036 12020 IsSlewing returns 0
01:30:02.114 00.002 12020 IsGuiding returns 0
01:30:02.114 00.000 12020 scope move finished after 50 + 61 ms
01:30:02.114 00.000 12020 Move returns status 0, amount 50
01:30:02.115 00.001 12020 MoveAxis(N, 0, ABG)
01:30:02.115 00.000 12020 Move returns status 0, amount 0
01:30:02.115 00.000 12020 move complete, result=0
01:30:02.115 00.000 12020 worker thread done servicing request
01:30:02.115 00.000 9340 GuideStep: -0.7 px 50 ms EAST, -0.2 px 0 ms NORTH
01:30:02.150 00.035 12020 Worker thread wakes up
01:30:02.151 00.001 12020 worker thread servicing REQUEST_EXPOSE 2000
01:30:02.151 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(803,609,31,31)
01:30:02.285 00.134 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"78cc9303-3f86-4cbb-b0b0-7c7e81e167a6"}
01:30:02.317 00.032 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"78cc9303-3f86-4cbb-b0b0-7c7e81e167a6"}
01:30:02.391 00.074 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"c18e79ca-580c-4757-87c8-ae9b6733df18"}
01:30:02.425 00.034 9340 case statement mapped state 6 to 3
01:30:02.485 00.060 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"c18e79ca-580c-4757-87c8-ae9b6733df18"}
01:30:02.523 00.038 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"4f5965f4-951d-475b-8a0d-578cceb8cb28"}
01:30:02.591 00.068 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":458,"width":15,"height":15,"star_pos":[7.24,6.54],"pixels":"..."},"id":"4f5965f4-951d-475b-8a0d-578cceb8cb28"}
01:30:04.285 01.694 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"f0dd62bd-385a-4a4a-a256-1613b3a3698d"}
01:30:04.300 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"f0dd62bd-385a-4a4a-a256-1613b3a3698d"}
01:30:04.316 00.016 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"2d3488b8-b858-4e27-b7e6-1bedfae930de"}
01:30:04.328 00.012 9340 case statement mapped state 6 to 3
01:30:04.361 00.033 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"2d3488b8-b858-4e27-b7e6-1bedfae930de"}
01:30:04.371 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"1dd6e1d7-0968-49e8-a356-2b870e59b142"}
01:30:04.385 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":458,"width":15,"height":15,"star_pos":[7.24,6.54],"pixels":"..."},"id":"1dd6e1d7-0968-49e8-a356-2b870e59b142"}
01:30:04.516 00.131 12020 Exposure complete
01:30:04.761 00.245 12020 worker thread done servicing request
01:30:04.761 00.000 9340 OnExposeComplete: enter
01:30:04.794 00.033 9340 UpdateGuideState(): m_state=6
01:30:04.808 00.014 9340 Star::Find(15, 819, 624, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 459
01:30:04.818 00.010 9340 Star::Find returns 1 (0), X=819.44, Y=624.40, Mass=637833, SNR=76.2, Peak=60428 HFD=4.3
01:30:04.829 00.011 9340 MultiStar: [#1 0.95,0.38,0.00,M3] [#2 1.18,0.00,0.00,M5] [#3 0.61,0.01,0.59,U] [#4 0.76,0.29,0.00,M1] [#5 0.94,0.07,0.00,M3] [#6 0.73,0.83,0.00,M2] [#7 1.29,0.71,0.00,M1] [#8 0.89,0.35,0.00,M3] 
01:30:04.838 00.009 9340 refined, 1 included, MultiStar: {0.96, 0.12}, one-star: {1.18, 0.19}
01:30:04.848 00.010 9340 CameraToMount -- cameraTheta (0.13) - m_xAngle (-3.09) = xAngle (3.22 = -3.06)
01:30:04.860 00.012 9340 CameraToMount -- cameraTheta (0.13) - (m_xAngle (-3.09) + m_yAngleError (-0.07)) = yAngle (3.29 = -2.99)
01:30:04.871 00.011 9340 CameraToMount -- cameraX=0.96 cameraY=0.12 hyp=0.97 cameraTheta=0.13 mountX=-0.97 mountY=-0.15, mountTheta=-2.99
01:30:04.909 00.038 9340 SchedulePrimaryMove(10104498, x=0.96, y=0.12, opts=13)
01:30:04.922 00.013 9340 Enqueuing Move request for scope (0.96, 0.12)
01:30:04.933 00.011 12020 Worker thread wakes up
01:30:04.933 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=19951, max=65535, med=30798, FiltMin=23977, FiltMax=65515, Gamma=2.870
01:30:04.944 00.011 12020 worker thread servicing REQUEST_MOVE scope ofs (0.96, 0.12) opts 0xd
01:30:04.944 00.000 9340 UpdateGuideState exits: m=637833 SNR=76.2
01:30:04.957 00.013 12020 Handling offset move in thread for scope, endpoint = (0.96, 0.12)
01:30:04.957 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:30:04.969 00.012 12020 Moving (0.96, 0.12) raw xDistance=-0.97 yDistance=-0.15
01:30:04.969 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
01:30:04.987 00.018 12020 GuideAlgorithmHysteresis::Result() returns -0.43 from input -0.97
01:30:04.987 00.000 9340 Enqueuing Expose request
01:30:05.020 00.033 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:30:05.021 00.001 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
01:30:05.021 00.000 12020 MoveAxis(E, 73, ABG)
01:30:05.021 00.000 12020 Guiding  Dir = 2, Dur = 73
01:30:05.023 00.002 12020 IsSlewing returns 0
01:30:05.025 00.002 12020 IsGuiding returns 0
01:30:05.055 00.030 12020 PulseGuide returned control before completion, sleep 53
01:30:05.166 00.111 12020 IsGuiding returns 0
01:30:05.166 00.000 12020 Move returns status 0, amount 73
01:30:05.167 00.001 12020 MoveAxis(N, 0, ABG)
01:30:05.167 00.000 12020 Move returns status 0, amount 0
01:30:05.167 00.000 12020 move complete, result=0
01:30:05.167 00.000 12020 worker thread done servicing request
01:30:05.167 00.000 12020 Worker thread wakes up
01:30:05.167 00.000 9340 GuideStep: -1.0 px 73 ms EAST, -0.1 px 0 ms NORTH
01:30:05.181 00.014 12020 worker thread servicing REQUEST_EXPOSE 2000
01:30:05.182 00.001 12020 Handling exposure in thread, d=2000 o=3 r=(803,609,31,31)
01:30:06.285 01.103 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"da1df8a3-5271-49f8-ab70-9f42cfc9269a"}
01:30:06.302 00.017 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"da1df8a3-5271-49f8-ab70-9f42cfc9269a"}
01:30:06.313 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"c014b70b-8a2a-4094-973a-8df9dff69d62"}
01:30:06.323 00.010 9340 case statement mapped state 6 to 3
01:30:06.332 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"c014b70b-8a2a-4094-973a-8df9dff69d62"}
01:30:06.348 00.016 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"5448106d-0342-436a-b3f5-262c72016929"}
01:30:06.363 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":459,"width":15,"height":15,"star_pos":[7.44,7.40],"pixels":"..."},"id":"5448106d-0342-436a-b3f5-262c72016929"}
01:30:07.568 01.205 12020 Exposure complete
01:30:07.840 00.272 12020 worker thread done servicing request
01:30:07.840 00.000 9340 OnExposeComplete: enter
01:30:07.857 00.017 9340 UpdateGuideState(): m_state=6
01:30:07.869 00.012 9340 Star::Find(15, 819, 624, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 460
01:30:07.880 00.011 9340 Star::Find returns 1 (0), X=818.78, Y=624.36, Mass=623162, SNR=71.0, Peak=61690 HFD=3.8
01:30:07.919 00.039 9340 MultiStar: [#1 0.18,-0.00,0.72,U] [#2 0.36,-0.24,0.91,U] [#3 0.22,-0.05,0.87,U] [#4 0.02,0.07,0.79,U] [#5 0.01,0.18,0.61,U] [#6 -0.15,0.13,0.39,U] [#7 0.08,0.66,0.00,M2] [#8 0.46,0.15,0.35,U] 
01:30:07.933 00.014 9340 refined, 7 included, MultiStar: {0.23, 0.03}, one-star: {0.52, 0.14}
01:30:07.946 00.013 9340 CameraToMount -- cameraTheta (0.12) - m_xAngle (-3.09) = xAngle (3.21 = -3.07)
01:30:07.959 00.013 9340 CameraToMount -- cameraTheta (0.12) - (m_xAngle (-3.09) + m_yAngleError (-0.07)) = yAngle (3.29 = -3.00)
01:30:07.973 00.014 9340 CameraToMount -- cameraX=0.23 cameraY=0.03 hyp=0.23 cameraTheta=0.12 mountX=-0.23 mountY=-0.03, mountTheta=-3.00
01:30:08.013 00.040 9340 SchedulePrimaryMove(10104498, x=0.23, y=0.03, opts=13)
01:30:08.028 00.015 9340 Enqueuing Move request for scope (0.23, 0.03)
01:30:08.039 00.011 12020 Worker thread wakes up
01:30:08.039 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=20311, max=65535, med=30978, FiltMin=24423, FiltMax=65515, Gamma=2.870
01:30:08.051 00.012 12020 worker thread servicing REQUEST_MOVE scope ofs (0.23, 0.03) opts 0xd
01:30:08.052 00.001 9340 UpdateGuideState exits: m=623162 SNR=71.0
01:30:08.063 00.011 12020 Handling offset move in thread for scope, endpoint = (0.23, 0.03)
01:30:08.063 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:30:08.093 00.030 12020 Moving (0.23, 0.03) raw xDistance=-0.23 yDistance=-0.03
01:30:08.093 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
01:30:08.105 00.012 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.23
01:30:08.105 00.000 9340 Enqueuing Expose request
01:30:08.115 00.010 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:30:08.115 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
01:30:08.115 00.000 12020 MoveAxis(E, 0, ABG)
01:30:08.115 00.000 12020 Move returns status 0, amount 0
01:30:08.116 00.001 12020 MoveAxis(N, 0, ABG)
01:30:08.116 00.000 12020 Move returns status 0, amount 0
01:30:08.116 00.000 12020 move complete, result=0
01:30:08.116 00.000 12020 worker thread done servicing request
01:30:08.116 00.000 12020 Worker thread wakes up
01:30:08.116 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
01:30:08.116 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(803,609,31,31)
01:30:08.118 00.002 9340 GuideStep: -0.2 px 0 ms EAST, -0.0 px 0 ms NORTH
01:30:08.284 00.166 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"ef03eb71-1416-4b56-8af4-2a714a58747f"}
01:30:08.296 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"ef03eb71-1416-4b56-8af4-2a714a58747f"}
01:30:08.314 00.018 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"568cd2ca-1325-4d7b-98ed-d2b153c7ded1"}
01:30:08.354 00.040 9340 case statement mapped state 6 to 3
01:30:08.379 00.025 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"568cd2ca-1325-4d7b-98ed-d2b153c7ded1"}
01:30:08.406 00.027 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"4a1f8265-fdf7-4f79-ad92-30a16e59f325"}
01:30:08.436 00.030 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":460,"width":15,"height":15,"star_pos":[6.78,7.36],"pixels":"..."},"id":"4a1f8265-fdf7-4f79-ad92-30a16e59f325"}
01:30:10.286 01.850 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"712dcdff-ddba-455c-8be7-0799d32750ce"}
01:30:10.305 00.019 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"712dcdff-ddba-455c-8be7-0799d32750ce"}
01:30:10.320 00.015 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"03c043ea-bca9-4553-8d92-be7a81e1ea35"}
01:30:10.334 00.014 9340 case statement mapped state 6 to 3
01:30:10.350 00.016 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"03c043ea-bca9-4553-8d92-be7a81e1ea35"}
01:30:10.374 00.024 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"9ec1f129-1354-48a5-abe2-7d77dbc20abe"}
01:30:10.424 00.050 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":460,"width":15,"height":15,"star_pos":[6.78,7.36],"pixels":"..."},"id":"9ec1f129-1354-48a5-abe2-7d77dbc20abe"}
01:30:10.567 00.143 12020 Exposure complete
01:30:10.910 00.343 12020 worker thread done servicing request
01:30:10.910 00.000 9340 OnExposeComplete: enter
01:30:10.925 00.015 9340 UpdateGuideState(): m_state=6
01:30:10.937 00.012 9340 Star::Find(15, 818, 624, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 461
01:30:10.950 00.013 9340 Star::Find returns 1 (0), X=818.92, Y=624.04, Mass=593200, SNR=76.3, Peak=60340 HFD=4.1
01:30:10.996 00.046 9340 MultiStar: [#1 0.56,0.16,0.74,U] [#2 0.57,-0.04,0.79,U] [#3 0.21,-0.26,0.71,U] [#4 0.42,-0.17,0.66,U] [#5 -0.07,-0.43,0.62,U] [#6 0.57,0.16,0.55,U] [#7 0.13,0.09,0.40,U] [#8 0.15,-0.23,0.40,U] 
01:30:11.014 00.018 9340 refined, 8 included, MultiStar: {0.40, -0.11}, one-star: {0.65, -0.18}
01:30:11.032 00.018 9340 CameraToMount -- cameraTheta (-0.26) - m_xAngle (-3.09) = xAngle (2.83 = 2.83)
01:30:11.042 00.010 9340 CameraToMount -- cameraTheta (-0.26) - (m_xAngle (-3.09) + m_yAngleError (-0.07)) = yAngle (2.91 = 2.91)
01:30:11.054 00.012 9340 CameraToMount -- cameraX=0.40 cameraY=-0.11 hyp=0.41 cameraTheta=-0.26 mountX=-0.39 mountY=0.10, mountTheta=2.90
01:30:11.084 00.030 9340 SchedulePrimaryMove(10104498, x=0.40, y=-0.11, opts=13)
01:30:11.140 00.056 9340 Enqueuing Move request for scope (0.40, -0.11)
01:30:11.167 00.027 12020 Worker thread wakes up
01:30:11.167 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=20690, max=65535, med=30967, FiltMin=23986, FiltMax=65515, Gamma=2.870
01:30:11.195 00.028 12020 worker thread servicing REQUEST_MOVE scope ofs (0.40, -0.11) opts 0xd
01:30:11.195 00.000 12020 Handling offset move in thread for scope, endpoint = (0.40, -0.11)
01:30:11.196 00.001 12020 Moving (0.40, -0.11) raw xDistance=-0.39 yDistance=0.10
01:30:11.196 00.000 12020 GuideAlgorithmHysteresis::Result() returns -0.16 from input -0.39
01:30:11.197 00.001 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:30:11.200 00.003 9340 UpdateGuideState exits: m=593200 SNR=76.3
01:30:11.263 00.063 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
01:30:11.263 00.000 12020 MoveAxis(E, 28, ABG)
01:30:11.263 00.000 12020 Guiding  Dir = 2, Dur = 28
01:30:11.264 00.001 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:30:11.280 00.016 12020 IsSlewing returns 0
01:30:11.281 00.001 9340 ScheduleExposure(2000,3,1) exposurePending=0
01:30:11.300 00.019 9340 Enqueuing Expose request
01:30:11.345 00.045 12020 IsGuiding returns 0
01:30:11.377 00.032 12020 IsGuiding returns 1
01:30:11.378 00.001 12020 scope still moving after pulse duration time elapsed
01:30:11.419 00.041 12020 IsSlewing returns 0
01:30:11.451 00.032 12020 IsGuiding returns 0
01:30:11.451 00.000 12020 scope move finished after 28 + 78 ms
01:30:11.451 00.000 12020 Move returns status 0, amount 28
01:30:11.452 00.001 12020 MoveAxis(N, 0, ABG)
01:30:11.452 00.000 12020 Move returns status 0, amount 0
01:30:11.452 00.000 12020 move complete, result=0
01:30:11.452 00.000 12020 worker thread done servicing request
01:30:11.452 00.000 9340 GuideStep: -0.4 px 28 ms EAST, 0.1 px 0 ms NORTH
01:30:11.470 00.018 12020 Worker thread wakes up
01:30:11.471 00.001 12020 worker thread servicing REQUEST_EXPOSE 2000
01:30:11.471 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(803,609,31,31)
01:30:12.313 00.842 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"5e284e1b-bbeb-4bc5-be2e-dc2f19e77797"}
01:30:12.325 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"5e284e1b-bbeb-4bc5-be2e-dc2f19e77797"}
01:30:12.362 00.037 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"8804c23f-4a72-42e4-8b88-22408d4eac86"}
01:30:12.375 00.013 9340 case statement mapped state 6 to 3
01:30:12.390 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"8804c23f-4a72-42e4-8b88-22408d4eac86"}
01:30:12.403 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"4295ad41-cc3b-4d50-8d3e-0b560ebda68d"}
01:30:12.420 00.017 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":461,"width":15,"height":15,"star_pos":[6.92,7.04],"pixels":"..."},"id":"4295ad41-cc3b-4d50-8d3e-0b560ebda68d"}
01:30:13.839 01.419 12020 Exposure complete
01:30:14.071 00.232 12020 worker thread done servicing request
01:30:14.071 00.000 9340 OnExposeComplete: enter
01:30:14.080 00.009 9340 UpdateGuideState(): m_state=6
01:30:14.090 00.010 9340 Star::Find(15, 818, 624, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 462
01:30:14.102 00.012 9340 Star::Find returns 1 (0), X=819.03, Y=624.40, Mass=613960, SNR=78.7, Peak=60904 HFD=4.1
01:30:14.113 00.011 9340 MultiStar: [#1 0.57,0.15,0.96,U] [#2 0.62,0.16,0.86,U] [#3 0.36,-0.43,0.71,U] [#4 0.55,-0.01,0.61,U] [#5 0.43,-0.11,0.78,U] [#6 0.16,0.02,0.40,U] [#7 0.44,0.28,0.35,U] [#8 0.43,0.16,0.37,U] 
01:30:14.124 00.011 9340 refined, 8 included, MultiStar: {0.52, 0.04}, one-star: {0.76, 0.19}
01:30:14.152 00.028 9340 CameraToMount -- cameraTheta (0.07) - m_xAngle (-3.09) = xAngle (3.17 = -3.12)
01:30:14.160 00.008 9340 CameraToMount -- cameraTheta (0.07) - (m_xAngle (-3.09) + m_yAngleError (-0.07)) = yAngle (3.24 = -3.04)
01:30:14.171 00.011 9340 CameraToMount -- cameraX=0.52 cameraY=0.04 hyp=0.52 cameraTheta=0.07 mountX=-0.52 mountY=-0.05, mountTheta=-3.04
01:30:14.186 00.015 9340 SchedulePrimaryMove(10104498, x=0.52, y=0.04, opts=13)
01:30:14.195 00.009 9340 Enqueuing Move request for scope (0.52, 0.04)
01:30:14.205 00.010 12020 Worker thread wakes up
01:30:14.205 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=21286, max=65535, med=30880, FiltMin=23504, FiltMax=65515, Gamma=2.870
01:30:14.214 00.009 12020 worker thread servicing REQUEST_MOVE scope ofs (0.52, 0.04) opts 0xd
01:30:14.214 00.000 9340 UpdateGuideState exits: m=613960 SNR=78.7
01:30:14.225 00.011 12020 Handling offset move in thread for scope, endpoint = (0.52, 0.04)
01:30:14.226 00.001 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:30:14.238 00.012 12020 Moving (0.52, 0.04) raw xDistance=-0.52 yDistance=-0.05
01:30:14.238 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
01:30:14.264 00.026 12020 GuideAlgorithmHysteresis::Result() returns -0.23 from input -0.52
01:30:14.264 00.000 9340 Enqueuing Expose request
01:30:14.275 00.011 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:30:14.276 00.001 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
01:30:14.276 00.000 12020 MoveAxis(E, 40, ABG)
01:30:14.276 00.000 12020 Guiding  Dir = 2, Dur = 40
01:30:14.276 00.000 12020 IsSlewing returns 0
01:30:14.277 00.001 12020 IsGuiding returns 0
01:30:14.296 00.019 12020 PulseGuide returned control before completion, sleep 32
01:30:14.312 00.016 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"646ea872-d482-45f0-a188-84ec06e7b122"}
01:30:14.327 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"646ea872-d482-45f0-a188-84ec06e7b122"}
01:30:14.344 00.017 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"7887b3ef-94ef-482e-ad08-bcc63778ec81"}
01:30:14.352 00.008 9340 case statement mapped state 6 to 3
01:30:14.378 00.026 12020 IsGuiding returns 0
01:30:14.378 00.000 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"7887b3ef-94ef-482e-ad08-bcc63778ec81"}
01:30:14.388 00.010 12020 Move returns status 0, amount 40
01:30:14.388 00.000 12020 MoveAxis(N, 0, ABG)
01:30:14.388 00.000 12020 Move returns status 0, amount 0
01:30:14.389 00.001 12020 move complete, result=0
01:30:14.389 00.000 12020 worker thread done servicing request
01:30:14.389 00.000 9340 GuideStep: -0.5 px 40 ms EAST, -0.1 px 0 ms NORTH
01:30:14.398 00.009 12020 Worker thread wakes up
01:30:14.398 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
01:30:14.398 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(803,609,31,31)
01:30:14.408 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"7a1ef8d8-acb8-4f43-b723-f8b1268000fd"}
01:30:14.419 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":462,"width":15,"height":15,"star_pos":[7.03,7.40],"pixels":"..."},"id":"7a1ef8d8-acb8-4f43-b723-f8b1268000fd"}
01:30:16.312 01.893 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"21204d12-e0c5-4bb4-85e4-9041f1a19876"}
01:30:16.328 00.016 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"21204d12-e0c5-4bb4-85e4-9041f1a19876"}
01:30:16.346 00.018 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"f6972400-57f4-486c-a0d4-b12295a61653"}
01:30:16.357 00.011 9340 case statement mapped state 6 to 3
01:30:16.372 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"f6972400-57f4-486c-a0d4-b12295a61653"}
01:30:16.396 00.024 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"5539b2ab-ab18-4eeb-91ec-5996f0953cb3"}
01:30:16.461 00.065 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":462,"width":15,"height":15,"star_pos":[7.03,7.40],"pixels":"..."},"id":"5539b2ab-ab18-4eeb-91ec-5996f0953cb3"}
01:30:16.765 00.304 12020 Exposure complete
01:30:17.180 00.415 9340 OnExposeComplete: enter
01:30:17.201 00.021 12020 worker thread done servicing request
01:30:17.201 00.000 9340 UpdateGuideState(): m_state=6
01:30:17.266 00.065 9340 Star::Find(15, 819, 624, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 463
01:30:17.300 00.034 9340 Star::Find returns 1 (0), X=818.18, Y=624.54, Mass=591422, SNR=73.3, Peak=60334 HFD=3.8
01:30:17.318 00.018 9340 MultiStar: [#1 -0.10,-0.01,0.74,U] [#2 -0.14,-0.09,1.10,U] [#3 -0.30,0.17,0.67,U] [#4 -0.58,0.19,0.76,U] [#5 -0.38,0.36,0.69,U] [#6 -0.27,0.18,0.55,U] [#7 0.15,1.23,0.00,M1] [#8 -0.84,-0.46,0.00,M1] 
01:30:17.354 00.036 9340 refined, 6 included, MultiStar: {-0.25, 0.15}, one-star: {-0.08, 0.33}
01:30:17.397 00.043 9340 CameraToMount -- cameraTheta (2.60) - m_xAngle (-3.09) = xAngle (5.69 = -0.59)
01:30:17.412 00.015 9340 CameraToMount -- cameraTheta (2.60) - (m_xAngle (-3.09) + m_yAngleError (-0.07)) = yAngle (5.77 = -0.52)
01:30:17.425 00.013 9340 CameraToMount -- cameraX=-0.25 cameraY=0.15 hyp=0.29 cameraTheta=2.60 mountX=0.24 mountY=-0.14, mountTheta=-0.54
01:30:17.448 00.023 9340 SchedulePrimaryMove(10104498, x=-0.25, y=0.15, opts=13)
01:30:17.459 00.011 9340 Enqueuing Move request for scope (-0.25, 0.15)
01:30:17.473 00.014 12020 Worker thread wakes up
01:30:17.474 00.001 9340 UpdateImageDisplay: Size=(1920,1080) min=19734, max=65535, med=30950, FiltMin=23491, FiltMax=65522, Gamma=2.870
01:30:17.491 00.017 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.25, 0.15) opts 0xd
01:30:17.491 00.000 9340 UpdateGuideState exits: m=591422 SNR=73.3
01:30:17.533 00.042 12020 Handling offset move in thread for scope, endpoint = (-0.25, 0.15)
01:30:17.533 00.000 12020 Moving (-0.25, 0.15) raw xDistance=0.24 yDistance=-0.14
01:30:17.534 00.001 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.24
01:30:17.534 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:30:17.534 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
01:30:17.534 00.000 12020 MoveAxis(E, 0, ABG)
01:30:17.534 00.000 12020 Move returns status 0, amount 0
01:30:17.535 00.001 12020 MoveAxis(N, 0, ABG)
01:30:17.535 00.000 12020 Move returns status 0, amount 0
01:30:17.535 00.000 12020 move complete, result=0
01:30:17.535 00.000 12020 worker thread done servicing request
01:30:17.537 00.002 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:30:17.550 00.013 9340 ScheduleExposure(2000,3,1) exposurePending=0
01:30:17.563 00.013 9340 Enqueuing Expose request
01:30:17.582 00.019 12020 Worker thread wakes up
01:30:17.582 00.000 9340 GuideStep: 0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
01:30:17.595 00.013 12020 worker thread servicing REQUEST_EXPOSE 2000
01:30:17.595 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(803,609,31,31)
01:30:18.312 00.717 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"177306d8-dd3e-4d24-8bf9-4a89a1c205f1"}
01:30:18.329 00.017 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"177306d8-dd3e-4d24-8bf9-4a89a1c205f1"}
01:30:18.347 00.018 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"ecd9a730-7973-4fb6-b5d5-215ac0585094"}
01:30:18.360 00.013 9340 case statement mapped state 6 to 3
01:30:18.371 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"ecd9a730-7973-4fb6-b5d5-215ac0585094"}
01:30:18.395 00.024 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"d68bbf63-c94f-4699-89f7-bbe37adc121e"}
01:30:18.408 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":463,"width":15,"height":15,"star_pos":[7.18,6.54],"pixels":"..."},"id":"d68bbf63-c94f-4699-89f7-bbe37adc121e"}
01:30:19.972 01.564 12020 Exposure complete
01:30:20.236 00.264 12020 worker thread done servicing request
01:30:20.237 00.001 9340 OnExposeComplete: enter
01:30:20.251 00.014 9340 UpdateGuideState(): m_state=6
01:30:20.261 00.010 9340 Star::Find(15, 818, 624, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 464
01:30:20.274 00.013 9340 Star::Find returns 1 (0), X=818.43, Y=624.63, Mass=614330, SNR=75.5, Peak=61354 HFD=3.9
01:30:20.286 00.012 9340 MultiStar: [#1 -0.19,0.81,0.00,M1] [#2 0.06,0.51,0.82,U] [#3 0.06,0.24,0.63,U] [#4 -0.36,0.28,0.73,U] [#5 -0.10,0.17,0.63,U] [#6 -0.08,1.30,0.00,M1] [#7 0.14,0.66,0.00,M2] [#8 0.16,0.83,0.00,M2] 
01:30:20.317 00.031 9340 refined, 4 included, MultiStar: {-0.02, 0.34}, one-star: {0.17, 0.42}
01:30:20.329 00.012 9340 CameraToMount -- cameraTheta (1.62) - m_xAngle (-3.09) = xAngle (4.71 = -1.57)
01:30:20.339 00.010 9340 CameraToMount -- cameraTheta (1.62) - (m_xAngle (-3.09) + m_yAngleError (-0.07)) = yAngle (4.79 = -1.50)
01:30:20.350 00.011 9340 CameraToMount -- cameraX=-0.02 cameraY=0.34 hyp=0.34 cameraTheta=1.62 mountX=-0.00 mountY=-0.34, mountTheta=-1.57
01:30:20.366 00.016 9340 SchedulePrimaryMove(10104498, x=-0.02, y=0.34, opts=13)
01:30:20.381 00.015 9340 Enqueuing Move request for scope (-0.02, 0.34)
01:30:20.410 00.029 12020 Worker thread wakes up
01:30:20.410 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=20995, max=65535, med=30917, FiltMin=24307, FiltMax=65522, Gamma=2.870
01:30:20.422 00.012 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.34) opts 0xd
01:30:20.422 00.000 9340 UpdateGuideState exits: m=614330 SNR=75.5
01:30:20.435 00.013 12020 Handling offset move in thread for scope, endpoint = (-0.02, 0.34)
01:30:20.435 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:30:20.445 00.010 12020 Moving (-0.02, 0.34) raw xDistance=-0.00 yDistance=-0.34
01:30:20.445 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
01:30:20.456 00.011 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.00
01:30:20.456 00.000 9340 Enqueuing Expose request
01:30:20.466 00.010 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
01:30:20.467 00.001 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.34
01:30:20.467 00.000 12020 MoveAxis(E, 0, ABG)
01:30:20.468 00.001 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"feb71165-32c9-4acf-90e2-451b63d77ae3"}
01:30:20.509 00.041 12020 Move returns status 0, amount 0
01:30:20.509 00.000 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"feb71165-32c9-4acf-90e2-451b63d77ae3"}
01:30:20.526 00.017 12020 MoveAxis(N, 0, ABG)
01:30:20.526 00.000 12020 Move returns status 0, amount 0
01:30:20.526 00.000 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"052139ea-61a9-4cca-8773-92d1efca291e"}
01:30:20.538 00.012 12020 move complete, result=0
01:30:20.538 00.000 9340 case statement mapped state 6 to 3
01:30:20.549 00.011 12020 worker thread done servicing request
01:30:20.549 00.000 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"052139ea-61a9-4cca-8773-92d1efca291e"}
01:30:20.560 00.011 12020 Worker thread wakes up
01:30:20.560 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
01:30:20.560 00.000 9340 GuideStep: -0.0 px 0 ms EAST, -0.3 px 0 ms NORTH
01:30:20.573 00.013 12020 Handling exposure in thread, d=2000 o=3 r=(803,609,31,31)
01:30:20.598 00.025 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"8baa101c-b04f-47d8-85af-84fe3774e944"}
01:30:20.614 00.016 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":464,"width":15,"height":15,"star_pos":[7.43,6.63],"pixels":"..."},"id":"8baa101c-b04f-47d8-85af-84fe3774e944"}
01:30:22.312 01.698 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"919d8bc2-e2d5-43d1-bb0b-6663a8c69494"}
01:30:22.329 00.017 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"919d8bc2-e2d5-43d1-bb0b-6663a8c69494"}
01:30:22.343 00.014 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"118d5a5e-065a-4c0f-b308-10ad052bd344"}
01:30:22.355 00.012 9340 case statement mapped state 6 to 3
01:30:22.369 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"118d5a5e-065a-4c0f-b308-10ad052bd344"}
01:30:22.389 00.020 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"96a8f167-c73d-4b5a-b381-47cb4a6e2567"}
01:30:22.426 00.037 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":464,"width":15,"height":15,"star_pos":[7.43,6.63],"pixels":"..."},"id":"96a8f167-c73d-4b5a-b381-47cb4a6e2567"}
01:30:22.964 00.538 12020 Exposure complete
01:30:23.352 00.388 12020 worker thread done servicing request
01:30:23.352 00.000 9340 OnExposeComplete: enter
01:30:23.365 00.013 9340 UpdateGuideState(): m_state=6
01:30:23.388 00.023 9340 Star::Find(15, 818, 624, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 465
01:30:23.425 00.037 9340 Star::Find returns 1 (0), X=818.84, Y=624.36, Mass=647652, SNR=70.3, Peak=61410 HFD=4.0
01:30:23.444 00.019 9340 MultiStar: [#1 0.31,0.30,0.71,U] [#2 0.40,-0.14,0.91,U] [#3 0.42,-0.19,0.72,U] [#4 0.27,0.35,0.74,U] [#5 0.17,-0.31,0.64,U] [#6 0.46,0.43,0.48,U] [#7 0.02,0.45,0.41,U] [#8 0.13,-0.04,0.50,U] 
01:30:23.460 00.016 9340 refined, 8 included, MultiStar: {0.34, 0.09}, one-star: {0.58, 0.15}
01:30:23.475 00.015 9340 CameraToMount -- cameraTheta (0.25) - m_xAngle (-3.09) = xAngle (3.34 = -2.94)
01:30:23.493 00.018 9340 CameraToMount -- cameraTheta (0.25) - (m_xAngle (-3.09) + m_yAngleError (-0.07)) = yAngle (3.42 = -2.87)
01:30:23.547 00.054 9340 CameraToMount -- cameraX=0.34 cameraY=0.09 hyp=0.35 cameraTheta=0.25 mountX=-0.34 mountY=-0.10, mountTheta=-2.87
01:30:23.569 00.022 9340 SchedulePrimaryMove(10104498, x=0.34, y=0.09, opts=13)
01:30:23.590 00.021 9340 Enqueuing Move request for scope (0.34, 0.09)
01:30:23.606 00.016 12020 Worker thread wakes up
01:30:23.606 00.000 12020 worker thread servicing REQUEST_MOVE scope ofs (0.34, 0.09) opts 0xd
01:30:23.606 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=20943, max=65535, med=31078, FiltMin=24216, FiltMax=65521, Gamma=2.870
01:30:23.639 00.033 12020 Handling offset move in thread for scope, endpoint = (0.34, 0.09)
01:30:23.639 00.000 12020 Moving (0.34, 0.09) raw xDistance=-0.34 yDistance=-0.10
01:30:23.639 00.000 12020 GuideAlgorithmHysteresis::Result() returns -0.14 from input -0.34
01:30:23.639 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:30:23.640 00.001 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
01:30:23.641 00.001 12020 MoveAxis(E, 25, ABG)
01:30:23.641 00.000 12020 Guiding  Dir = 2, Dur = 25
01:30:23.642 00.001 12020 IsSlewing returns 0
01:30:23.642 00.000 9340 UpdateGuideState exits: m=647652 SNR=70.3
01:30:23.657 00.015 12020 IsGuiding returns 0
01:30:23.658 00.001 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:30:23.673 00.015 9340 ScheduleExposure(2000,3,1) exposurePending=0
01:30:23.693 00.020 12020 IsGuiding returns 1
01:30:23.694 00.001 9340 Enqueuing Expose request
01:30:23.726 00.032 12020 scope still moving after pulse duration time elapsed
01:30:23.763 00.037 12020 IsSlewing returns 0
01:30:23.764 00.001 12020 IsGuiding returns 0
01:30:23.765 00.001 12020 scope move finished after 25 + 82 ms
01:30:23.765 00.000 12020 Move returns status 0, amount 25
01:30:23.765 00.000 12020 MoveAxis(N, 0, ABG)
01:30:23.765 00.000 12020 Move returns status 0, amount 0
01:30:23.765 00.000 12020 move complete, result=0
01:30:23.766 00.001 12020 worker thread done servicing request
01:30:23.766 00.000 9340 GuideStep: -0.3 px 25 ms EAST, -0.1 px 0 ms NORTH
01:30:23.784 00.018 12020 Worker thread wakes up
01:30:23.784 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
01:30:23.784 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(803,609,31,31)
01:30:24.311 00.527 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"f208acd0-159d-4821-aa1b-520ce150b141"}
01:30:24.326 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"f208acd0-159d-4821-aa1b-520ce150b141"}
01:30:24.346 00.020 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"6bf8e86d-dcee-4423-b3b1-a0ed76d06cd0"}
01:30:24.363 00.017 9340 case statement mapped state 6 to 3
01:30:24.401 00.038 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"6bf8e86d-dcee-4423-b3b1-a0ed76d06cd0"}
01:30:24.417 00.016 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"732fc8cc-4707-449a-a16d-1460bfa302fb"}
01:30:24.430 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":465,"width":15,"height":15,"star_pos":[6.84,7.36],"pixels":"..."},"id":"732fc8cc-4707-449a-a16d-1460bfa302fb"}
01:30:26.144 01.714 12020 Exposure complete
01:30:26.312 00.168 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"66ab3226-86bc-4574-8667-7c26a428eb2a"}
01:30:26.322 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"66ab3226-86bc-4574-8667-7c26a428eb2a"}
01:30:26.331 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"cd81fb9c-8654-4387-b95b-a425f88ded7d"}
01:30:26.343 00.012 9340 case statement mapped state 6 to 3
01:30:26.354 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"cd81fb9c-8654-4387-b95b-a425f88ded7d"}
01:30:26.367 00.013 12020 worker thread done servicing request
01:30:26.367 00.000 9340 OnExposeComplete: enter
01:30:26.393 00.026 9340 UpdateGuideState(): m_state=6
01:30:26.406 00.013 9340 Star::Find(15, 818, 624, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 466
01:30:26.415 00.009 9340 Star::Find returns 1 (0), X=818.28, Y=624.60, Mass=625041, SNR=76.1, Peak=61610 HFD=4.0
01:30:26.426 00.011 9340 MultiStar: [#1 -0.63,0.25,0.00,M1] [#2 -0.33,0.19,0.83,U] [#3 -0.63,0.01,0.59,U] [#4 -0.42,0.34,0.64,U] [#5 -0.63,0.36,0.00,M1] [#6 -0.44,0.45,0.58,U] [#7 -0.82,0.81,0.00,M2] [#8 -0.49,0.52,0.00,M2] 
01:30:26.434 00.008 9340 single-star, 4 included, MultiStar: {-0.31, 0.28}, one-star: {0.02, 0.38}
01:30:26.447 00.013 9340 CameraToMount -- cameraTheta (1.51) - m_xAngle (-3.09) = xAngle (4.61 = -1.68)
01:30:26.458 00.011 9340 CameraToMount -- cameraTheta (1.51) - (m_xAngle (-3.09) + m_yAngleError (-0.07)) = yAngle (4.68 = -1.60)
01:30:26.467 00.009 9340 CameraToMount -- cameraX=0.02 cameraY=0.38 hyp=0.38 cameraTheta=1.51 mountX=-0.04 mountY=-0.38, mountTheta=-1.68
01:30:26.500 00.033 9340 SchedulePrimaryMove(10104498, x=0.02, y=0.38, opts=13)
01:30:26.514 00.014 9340 Enqueuing Move request for scope (0.02, 0.38)
01:30:26.529 00.015 12020 Worker thread wakes up
01:30:26.529 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=19729, max=65535, med=31083, FiltMin=24623, FiltMax=65525, Gamma=2.870
01:30:26.539 00.010 12020 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.38) opts 0xd
01:30:26.539 00.000 9340 UpdateGuideState exits: m=625041 SNR=76.1
01:30:26.551 00.012 12020 Handling offset move in thread for scope, endpoint = (0.02, 0.38)
01:30:26.551 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:30:26.562 00.011 12020 Moving (0.02, 0.38) raw xDistance=-0.04 yDistance=-0.38
01:30:26.562 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
01:30:26.571 00.009 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
01:30:26.571 00.000 9340 Enqueuing Expose request
01:30:26.599 00.028 12020 switching direction from 1 to -1 - decHistory=-3 oldest=-0.63 newest=-0.82
01:30:26.599 00.000 12020 GuideAlgorithmResistSwitch::result() returns -0.38 from input -0.38
01:30:26.599 00.000 12020 MoveAxis(E, 0, ABG)
01:30:26.600 00.001 12020 Move returns status 0, amount 0
01:30:26.600 00.000 12020 MoveAxis(N, 62, ABG)
01:30:26.600 00.000 12020 Guiding  Dir = 0, Dur = 62
01:30:26.603 00.003 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"f964a6a5-2c87-486e-8292-3d3de42a275d"}
01:30:26.614 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":466,"width":15,"height":15,"star_pos":[7.28,6.60],"pixels":"..."},"id":"f964a6a5-2c87-486e-8292-3d3de42a275d"}
01:30:26.641 00.027 12020 IsSlewing returns 0
01:30:26.642 00.001 12020 IsGuiding returns 0
01:30:26.721 00.079 12020 IsGuiding returns 1
01:30:26.721 00.000 12020 scope still moving after pulse duration time elapsed
01:30:26.757 00.036 12020 IsSlewing returns 0
01:30:26.758 00.001 12020 IsGuiding returns 1
01:30:26.897 00.139 12020 IsSlewing returns 0
01:30:26.928 00.031 12020 IsGuiding returns 0
01:30:26.928 00.000 12020 scope move finished after 62 + 224 ms
01:30:26.929 00.001 12020 Move returns status 0, amount 62
01:30:26.930 00.001 12020 move complete, result=0
01:30:26.930 00.000 12020 worker thread done servicing request
01:30:26.930 00.000 9340 GuideStep: -0.0 px 0 ms EAST, -0.4 px 62 ms NORTH
01:30:26.960 00.030 12020 Worker thread wakes up
01:30:26.961 00.001 12020 worker thread servicing REQUEST_EXPOSE 2000
01:30:26.961 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(803,609,31,31)
01:30:28.311 01.350 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"ed55fbb0-78ad-4251-8563-338d50a6be11"}
01:30:28.321 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"ed55fbb0-78ad-4251-8563-338d50a6be11"}
01:30:28.331 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"3eaba3a2-2650-41cb-ae63-8046d29a0ae9"}
01:30:28.345 00.014 9340 case statement mapped state 6 to 3
01:30:28.354 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"3eaba3a2-2650-41cb-ae63-8046d29a0ae9"}
01:30:28.366 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"3e2b1595-91e0-4124-aac0-e31af3463385"}
01:30:28.394 00.028 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":466,"width":15,"height":15,"star_pos":[7.28,6.60],"pixels":"..."},"id":"3e2b1595-91e0-4124-aac0-e31af3463385"}
01:30:29.337 00.943 12020 Exposure complete
01:30:29.594 00.257 12020 worker thread done servicing request
01:30:29.594 00.000 9340 OnExposeComplete: enter
01:30:29.604 00.010 9340 UpdateGuideState(): m_state=6
01:30:29.617 00.013 9340 Star::Find(15, 818, 624, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 467
01:30:29.629 00.012 9340 Star::Find returns 1 (0), X=818.38, Y=624.16, Mass=612329, SNR=70.6, Peak=60538 HFD=4.0
01:30:29.640 00.011 9340 MultiStar: [#1 -0.15,0.08,0.85,U] [#2 0.03,-0.13,0.99,U] [#3 -0.48,-0.38,0.65,U] [#4 -0.15,0.03,0.71,U] [#5 -0.20,0.09,0.72,U] [#6 -0.21,-0.21,0.48,U] [#7 -0.07,0.30,0.48,U] [#8 -0.38,-0.50,0.40,U] 
01:30:29.676 00.036 9340 single-star, 8 included, MultiStar: {-0.13, -0.07}, one-star: {0.12, -0.05}
01:30:29.691 00.015 9340 CameraToMount -- cameraTheta (-0.40) - m_xAngle (-3.09) = xAngle (2.69 = 2.69)
01:30:29.711 00.020 9340 CameraToMount -- cameraTheta (-0.40) - (m_xAngle (-3.09) + m_yAngleError (-0.07)) = yAngle (2.77 = 2.77)
01:30:29.737 00.026 9340 CameraToMount -- cameraX=0.12 cameraY=-0.05 hyp=0.13 cameraTheta=-0.40 mountX=-0.12 mountY=0.05, mountTheta=2.75
01:30:29.764 00.027 9340 SchedulePrimaryMove(10104498, x=0.12, y=-0.05, opts=13)
01:30:29.818 00.054 9340 Enqueuing Move request for scope (0.12, -0.05)
01:30:29.847 00.029 12020 Worker thread wakes up
01:30:29.847 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=20951, max=65535, med=31114, FiltMin=24071, FiltMax=65521, Gamma=2.870
01:30:29.864 00.017 12020 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.05) opts 0xd
01:30:29.864 00.000 12020 Handling offset move in thread for scope, endpoint = (0.12, -0.05)
01:30:29.867 00.003 12020 Moving (0.12, -0.05) raw xDistance=-0.12 yDistance=0.05
01:30:29.867 00.000 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
01:30:29.867 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:30:29.867 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
01:30:29.867 00.000 12020 MoveAxis(E, 0, ABG)
01:30:29.867 00.000 12020 Move returns status 0, amount 0
01:30:29.868 00.001 12020 MoveAxis(N, 0, ABG)
01:30:29.868 00.000 12020 Move returns status 0, amount 0
01:30:29.868 00.000 12020 move complete, result=0
01:30:29.869 00.001 12020 worker thread done servicing request
01:30:29.872 00.003 9340 UpdateGuideState exits: m=612329 SNR=70.6
01:30:29.904 00.032 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:30:29.940 00.036 9340 ScheduleExposure(2000,3,1) exposurePending=0
01:30:29.954 00.014 9340 Enqueuing Expose request
01:30:29.967 00.013 12020 Worker thread wakes up
01:30:29.967 00.000 9340 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
01:30:29.979 00.012 12020 worker thread servicing REQUEST_EXPOSE 2000
01:30:29.979 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(803,609,31,31)
01:30:30.338 00.359 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"de454ab6-74d6-493a-9aae-560b57a90a5c"}
01:30:30.357 00.019 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"de454ab6-74d6-493a-9aae-560b57a90a5c"}
01:30:30.369 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"448b0019-35ae-4e91-91af-730460f6a0d2"}
01:30:30.385 00.016 9340 case statement mapped state 6 to 3
01:30:30.402 00.017 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"448b0019-35ae-4e91-91af-730460f6a0d2"}
01:30:30.421 00.019 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"278a86f9-b6de-4127-843a-d5fb54f846a8"}
01:30:30.464 00.043 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":467,"width":15,"height":15,"star_pos":[7.38,7.16],"pixels":"..."},"id":"278a86f9-b6de-4127-843a-d5fb54f846a8"}
01:30:32.331 01.867 12020 Exposure complete
01:30:32.338 00.007 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"30e1506c-e91f-4d04-99b1-76e7c8bcc791"}
01:30:32.347 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"30e1506c-e91f-4d04-99b1-76e7c8bcc791"}
01:30:32.356 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"ced1d6bf-4ce3-4a30-baeb-87a3328cad31"}
01:30:32.365 00.009 9340 case statement mapped state 6 to 3
01:30:32.374 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"ced1d6bf-4ce3-4a30-baeb-87a3328cad31"}
01:30:32.384 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"a35f6101-f29a-4043-98a1-9cab3e1555d8"}
01:30:32.395 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":467,"width":15,"height":15,"star_pos":[7.38,7.16],"pixels":"..."},"id":"a35f6101-f29a-4043-98a1-9cab3e1555d8"}
01:30:32.549 00.154 12020 worker thread done servicing request
01:30:32.549 00.000 9340 OnExposeComplete: enter
01:30:32.559 00.010 9340 UpdateGuideState(): m_state=6
01:30:32.569 00.010 9340 Star::Find(15, 818, 624, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 468
01:30:32.577 00.008 9340 Star::Find returns 1 (0), X=818.25, Y=624.36, Mass=724808, SNR=80.6, Peak=61486 HFD=4.5
01:30:32.586 00.009 9340 MultiStar: [#1 0.08,0.48,0.69,U] [#2 0.17,-0.22,0.89,U] [#3 -0.02,0.25,0.64,U] [#4 0.24,0.42,0.80,U] [#5 -0.27,0.32,0.53,U] [#6 0.31,0.07,0.36,U] [#7 -0.21,0.29,0.39,U] [#8 -0.66,0.13,0.00,M2] 
01:30:32.599 00.013 9340 single-star, 7 included, MultiStar: {0.05, 0.20}, one-star: {-0.01, 0.15}
01:30:32.609 00.010 9340 CameraToMount -- cameraTheta (1.64) - m_xAngle (-3.09) = xAngle (4.74 = -1.55)
01:30:32.619 00.010 9340 CameraToMount -- cameraTheta (1.64) - (m_xAngle (-3.09) + m_yAngleError (-0.07)) = yAngle (4.81 = -1.47)
01:30:32.629 00.010 9340 CameraToMount -- cameraX=-0.01 cameraY=0.15 hyp=0.15 cameraTheta=1.64 mountX=0.00 mountY=-0.15, mountTheta=-1.55
01:30:32.661 00.032 9340 SchedulePrimaryMove(10104498, x=-0.01, y=0.15, opts=13)
01:30:32.671 00.010 9340 Enqueuing Move request for scope (-0.01, 0.15)
01:30:32.680 00.009 12020 Worker thread wakes up
01:30:32.680 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=21455, max=65535, med=31203, FiltMin=24550, FiltMax=65525, Gamma=2.870
01:30:32.689 00.009 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.15) opts 0xd
01:30:32.690 00.001 9340 UpdateGuideState exits: m=724808 SNR=80.6
01:30:32.698 00.008 12020 Handling offset move in thread for scope, endpoint = (-0.01, 0.15)
01:30:32.698 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:30:32.708 00.010 12020 Moving (-0.01, 0.15) raw xDistance=0.00 yDistance=-0.15
01:30:32.708 00.000 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.00
01:30:32.708 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
01:30:32.720 00.012 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:30:32.720 00.000 9340 Enqueuing Expose request
01:30:32.731 00.011 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
01:30:32.732 00.001 12020 MoveAxis(E, 0, ABG)
01:30:32.732 00.000 12020 Move returns status 0, amount 0
01:30:32.732 00.000 12020 MoveAxis(N, 0, ABG)
01:30:32.732 00.000 12020 Move returns status 0, amount 0
01:30:32.732 00.000 12020 move complete, result=0
01:30:32.733 00.001 12020 worker thread done servicing request
01:30:32.733 00.000 12020 Worker thread wakes up
01:30:32.733 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
01:30:32.734 00.001 12020 Handling exposure in thread, d=2000 o=3 r=(803,609,31,31)
01:30:32.737 00.003 9340 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
01:30:34.343 01.606 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"fd9b8d37-12bf-433d-9671-c6298eef0aaa"}
01:30:34.375 00.032 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"fd9b8d37-12bf-433d-9671-c6298eef0aaa"}
01:30:34.389 00.014 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"79941bf9-3f04-4e83-a9d1-d51853e2c42d"}
01:30:34.404 00.015 9340 case statement mapped state 6 to 3
01:30:34.414 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"79941bf9-3f04-4e83-a9d1-d51853e2c42d"}
01:30:34.424 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"ff6a6987-3a09-416f-8822-62657c7a247d"}
01:30:34.437 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":468,"width":15,"height":15,"star_pos":[7.25,7.36],"pixels":"..."},"id":"ff6a6987-3a09-416f-8822-62657c7a247d"}
01:30:35.101 00.664 12020 Exposure complete
01:30:35.317 00.216 12020 worker thread done servicing request
01:30:35.317 00.000 9340 OnExposeComplete: enter
01:30:35.328 00.011 9340 UpdateGuideState(): m_state=6
01:30:35.338 00.010 9340 Star::Find(15, 818, 624, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 469
01:30:35.349 00.011 9340 Star::Find returns 1 (0), X=818.19, Y=624.75, Mass=647890, SNR=65.7, Peak=62038 HFD=4.3
01:30:35.359 00.010 9340 MultiStar: [#1 -0.43,0.62,0.00,M1] [#2 -0.54,0.58,0.00,M1] [#3 -0.33,-0.04,0.71,U] [#4 -0.39,0.26,0.87,U] [#5 -0.31,0.32,0.78,U] [#6 -0.28,0.94,0.00,M1] [#7 -0.49,0.61,0.00,M1] [#8 -0.81,0.11,0.00,M3] 
01:30:35.371 00.012 9340 refined, 3 included, MultiStar: {-0.27, 0.29}, one-star: {-0.07, 0.54}
01:30:35.382 00.011 9340 CameraToMount -- cameraTheta (2.31) - m_xAngle (-3.09) = xAngle (5.40 = -0.88)
01:30:35.399 00.017 9340 CameraToMount -- cameraTheta (2.31) - (m_xAngle (-3.09) + m_yAngleError (-0.07)) = yAngle (5.47 = -0.81)
01:30:35.425 00.026 9340 CameraToMount -- cameraX=-0.27 cameraY=0.29 hyp=0.40 cameraTheta=2.31 mountX=0.25 mountY=-0.29, mountTheta=-0.85
01:30:35.446 00.021 9340 SchedulePrimaryMove(10104498, x=-0.27, y=0.29, opts=13)
01:30:35.459 00.013 9340 Enqueuing Move request for scope (-0.27, 0.29)
01:30:35.470 00.011 12020 Worker thread wakes up
01:30:35.470 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=21830, max=65535, med=31155, FiltMin=24410, FiltMax=65525, Gamma=2.870
01:30:35.479 00.009 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.27, 0.29) opts 0xd
01:30:35.480 00.001 9340 UpdateGuideState exits: m=647890 SNR=65.7
01:30:35.491 00.011 12020 Handling offset move in thread for scope, endpoint = (-0.27, 0.29)
01:30:35.491 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:30:35.501 00.010 12020 Moving (-0.27, 0.29) raw xDistance=0.25 yDistance=-0.29
01:30:35.501 00.000 12020 GuideAlgorithmHysteresis::Result() returns 0.11 from input 0.25
01:30:35.501 00.000 12020 GuideAlgorithmResistSwitch::result() returns -0.29 from input -0.29
01:30:35.502 00.001 9340 ScheduleExposure(2000,3,1) exposurePending=0
01:30:35.515 00.013 12020 MoveAxis(W, 18, ABG)
01:30:35.515 00.000 9340 Enqueuing Expose request
01:30:35.547 00.032 12020 Guiding  Dir = 3, Dur = 18
01:30:35.549 00.002 12020 IsSlewing returns 0
01:30:35.550 00.001 12020 IsGuiding returns 0
01:30:35.579 00.029 12020 IsGuiding returns 1
01:30:35.579 00.000 12020 scope still moving after pulse duration time elapsed
01:30:35.603 00.024 12020 IsSlewing returns 0
01:30:35.604 00.001 12020 IsGuiding returns 1
01:30:35.653 00.049 12020 IsSlewing returns 0
01:30:35.657 00.004 12020 IsGuiding returns 0
01:30:35.659 00.002 12020 scope move finished after 18 + 89 ms
01:30:35.660 00.001 12020 Move returns status 0, amount 18
01:30:35.660 00.000 12020 MoveAxis(N, 47, ABG)
01:30:35.660 00.000 12020 Guiding  Dir = 0, Dur = 47
01:30:35.661 00.001 12020 IsSlewing returns 0
01:30:35.663 00.002 12020 IsGuiding returns 0
01:30:35.803 00.140 12020 IsGuiding returns 1
01:30:35.803 00.000 12020 scope still moving after pulse duration time elapsed
01:30:35.903 00.100 12020 IsSlewing returns 0
01:30:35.905 00.002 12020 IsGuiding returns 0
01:30:35.906 00.001 12020 scope move finished after 47 + 196 ms
01:30:35.907 00.001 12020 Move returns status 0, amount 47
01:30:35.907 00.000 12020 move complete, result=0
01:30:35.907 00.000 12020 worker thread done servicing request
01:30:35.907 00.000 9340 GuideStep: 0.3 px 18 ms WEST, -0.3 px 47 ms NORTH
01:30:35.924 00.017 12020 Worker thread wakes up
01:30:35.925 00.001 12020 worker thread servicing REQUEST_EXPOSE 2000
01:30:35.925 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(803,609,31,31)
01:30:36.340 00.415 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"27c5fb28-afd3-44af-9e4d-72f89125ede1"}
01:30:36.362 00.022 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"27c5fb28-afd3-44af-9e4d-72f89125ede1"}
01:30:36.430 00.068 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"f42625e1-6365-4bb6-80cb-014a3ce615ce"}
01:30:36.448 00.018 9340 case statement mapped state 6 to 3
01:30:36.469 00.021 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"f42625e1-6365-4bb6-80cb-014a3ce615ce"}
01:30:36.494 00.025 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"034c373e-e2a8-4af6-b20c-4ea98f34178a"}
01:30:36.526 00.032 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":469,"width":15,"height":15,"star_pos":[7.19,6.75],"pixels":"..."},"id":"034c373e-e2a8-4af6-b20c-4ea98f34178a"}
01:30:38.294 01.768 12020 Exposure complete
01:30:38.339 00.045 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"5aba5d06-176e-4b60-8a06-7131823dd9cf"}
01:30:38.355 00.016 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"5aba5d06-176e-4b60-8a06-7131823dd9cf"}
01:30:38.369 00.014 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"61bb7b11-1689-4dbf-be25-817afba96171"}
01:30:38.382 00.013 9340 case statement mapped state 6 to 3
01:30:38.410 00.028 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"61bb7b11-1689-4dbf-be25-817afba96171"}
01:30:38.423 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"324d59ca-5821-419f-8d36-0892e13f81d3"}
01:30:38.435 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":469,"width":15,"height":15,"star_pos":[7.19,6.75],"pixels":"..."},"id":"324d59ca-5821-419f-8d36-0892e13f81d3"}
01:30:38.555 00.120 12020 worker thread done servicing request
01:30:38.555 00.000 9340 OnExposeComplete: enter
01:30:38.566 00.011 9340 UpdateGuideState(): m_state=6
01:30:38.576 00.010 9340 Star::Find(15, 818, 624, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 470
01:30:38.591 00.015 9340 Star::Find returns 1 (0), X=818.25, Y=624.06, Mass=580101, SNR=68.2, Peak=59058 HFD=4.1
01:30:38.608 00.017 9340 MultiStar: [#1 -0.02,0.29,0.93,U] [#2 -0.07,-0.41,0.99,U] [#3 -0.22,-0.53,0.68,U] [#4 -0.17,-0.26,0.82,U] [#5 -0.10,0.49,0.68,U] [#6 -0.17,0.00,0.46,U] [#7 -0.59,0.19,0.46,U] [#8 0.04,-0.36,0.45,U] 
01:30:38.620 00.012 9340 refined, 8 included, MultiStar: {-0.12, -0.10}, one-star: {-0.02, -0.16}
01:30:38.651 00.031 9340 CameraToMount -- cameraTheta (-2.48) - m_xAngle (-3.09) = xAngle (0.62 = 0.62)
01:30:38.662 00.011 9340 CameraToMount -- cameraTheta (-2.48) - (m_xAngle (-3.09) + m_yAngleError (-0.07)) = yAngle (0.69 = 0.69)
01:30:38.672 00.010 9340 CameraToMount -- cameraX=-0.12 cameraY=-0.10 hyp=0.15 cameraTheta=-2.48 mountX=0.13 mountY=0.10, mountTheta=0.66
01:30:38.687 00.015 9340 SchedulePrimaryMove(10104498, x=-0.12, y=-0.10, opts=13)
01:30:38.699 00.012 9340 Enqueuing Move request for scope (-0.12, -0.10)
01:30:38.711 00.012 12020 Worker thread wakes up
01:30:38.711 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=21707, max=65535, med=31170, FiltMin=24409, FiltMax=65521, Gamma=2.870
01:30:38.724 00.013 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.12, -0.10) opts 0xd
01:30:38.724 00.000 9340 UpdateGuideState exits: m=580101 SNR=68.2
01:30:38.735 00.011 12020 Handling offset move in thread for scope, endpoint = (-0.12, -0.10)
01:30:38.735 00.000 12020 Moving (-0.12, -0.10) raw xDistance=0.13 yDistance=0.10
01:30:38.735 00.000 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.13
01:30:38.735 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:30:38.736 00.001 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:30:38.763 00.027 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
01:30:38.765 00.002 9340 ScheduleExposure(2000,3,1) exposurePending=0
01:30:38.780 00.015 12020 MoveAxis(E, 0, ABG)
01:30:38.781 00.001 12020 Move returns status 0, amount 0
01:30:38.781 00.000 9340 Enqueuing Expose request
01:30:38.794 00.013 12020 MoveAxis(N, 0, ABG)
01:30:38.794 00.000 12020 Move returns status 0, amount 0
01:30:38.794 00.000 12020 move complete, result=0
01:30:38.795 00.001 12020 worker thread done servicing request
01:30:38.795 00.000 12020 Worker thread wakes up
01:30:38.795 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
01:30:38.795 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(803,609,31,31)
01:30:38.798 00.003 9340 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
01:30:40.340 01.542 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"88709fb7-0011-47be-a505-1f6713d41f65"}
01:30:40.361 00.021 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"88709fb7-0011-47be-a505-1f6713d41f65"}
01:30:40.410 00.049 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"36d8d030-46fa-447d-b121-b65073b787db"}
01:30:40.476 00.066 9340 case statement mapped state 6 to 3
01:30:40.529 00.053 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"36d8d030-46fa-447d-b121-b65073b787db"}
01:30:40.548 00.019 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"87d0c029-ca79-42c9-b28b-13e916958916"}
01:30:40.559 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":470,"width":15,"height":15,"star_pos":[7.25,7.06],"pixels":"..."},"id":"87d0c029-ca79-42c9-b28b-13e916958916"}
01:30:41.160 00.601 12020 Exposure complete
01:30:41.395 00.235 12020 worker thread done servicing request
01:30:41.395 00.000 9340 OnExposeComplete: enter
01:30:41.406 00.011 9340 UpdateGuideState(): m_state=6
01:30:41.417 00.011 9340 Star::Find(15, 818, 624, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 471
01:30:41.432 00.015 9340 Star::Find returns 1 (0), X=818.24, Y=623.95, Mass=640379, SNR=71.5, Peak=60822 HFD=4.3
01:30:41.447 00.015 9340 MultiStar: [#1 -0.40,-0.07,0.89,U] [#2 -0.26,-0.34,0.91,U] [#3 -0.34,-0.38,0.83,U] [#4 -0.53,0.06,0.76,U] [#5 0.21,0.04,0.71,U] [#6 -0.41,0.22,0.40,U] [#7 -0.97,0.42,0.00,M1] [#8 -0.43,-0.07,0.43,U] 
01:30:41.459 00.012 9340 single-star, 7 included, MultiStar: {-0.25, -0.14}, one-star: {-0.02, -0.27}
01:30:41.490 00.031 9340 CameraToMount -- cameraTheta (-1.64) - m_xAngle (-3.09) = xAngle (1.46 = 1.46)
01:30:41.499 00.009 9340 CameraToMount -- cameraTheta (-1.64) - (m_xAngle (-3.09) + m_yAngleError (-0.07)) = yAngle (1.53 = 1.53)
01:30:41.511 00.012 9340 CameraToMount -- cameraX=-0.02 cameraY=-0.27 hyp=0.27 cameraTheta=-1.64 mountX=0.03 mountY=0.27, mountTheta=1.46
01:30:41.527 00.016 9340 SchedulePrimaryMove(10104498, x=-0.02, y=-0.27, opts=13)
01:30:41.538 00.011 9340 Enqueuing Move request for scope (-0.02, -0.27)
01:30:41.560 00.022 12020 Worker thread wakes up
01:30:41.562 00.002 9340 UpdateImageDisplay: Size=(1920,1080) min=21502, max=65535, med=31313, FiltMin=24564, FiltMax=65521, Gamma=2.870
01:30:41.578 00.016 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.27) opts 0xd
01:30:41.578 00.000 12020 Handling offset move in thread for scope, endpoint = (-0.02, -0.27)
01:30:41.578 00.000 12020 Moving (-0.02, -0.27) raw xDistance=0.03 yDistance=0.27
01:30:41.578 00.000 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
01:30:41.580 00.002 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
01:30:41.580 00.000 9340 UpdateGuideState exits: m=640379 SNR=71.5
01:30:41.607 00.027 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.27
01:30:41.607 00.000 12020 MoveAxis(E, 0, ABG)
01:30:41.608 00.001 12020 Move returns status 0, amount 0
01:30:41.608 00.000 12020 MoveAxis(N, 0, ABG)
01:30:41.608 00.000 12020 Move returns status 0, amount 0
01:30:41.608 00.000 12020 move complete, result=0
01:30:41.608 00.000 12020 worker thread done servicing request
01:30:41.611 00.003 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:30:41.624 00.013 9340 ScheduleExposure(2000,3,1) exposurePending=0
01:30:41.635 00.011 9340 Enqueuing Expose request
01:30:41.651 00.016 12020 Worker thread wakes up
01:30:41.652 00.001 9340 GuideStep: 0.0 px 0 ms EAST, 0.3 px 0 ms NORTH
01:30:41.661 00.009 12020 worker thread servicing REQUEST_EXPOSE 2000
01:30:41.661 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(803,609,31,31)
01:30:42.342 00.681 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"810535ed-4bbc-46cd-bc95-4b4b4f22a202"}
01:30:42.369 00.027 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"810535ed-4bbc-46cd-bc95-4b4b4f22a202"}
01:30:42.394 00.025 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"9add85ff-f521-4b4c-ac20-8eb237eef2e4"}
01:30:42.412 00.018 9340 case statement mapped state 6 to 3
01:30:42.443 00.031 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"9add85ff-f521-4b4c-ac20-8eb237eef2e4"}
01:30:42.494 00.051 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"200e1b4a-7eea-4bd0-9fff-144eb7377aae"}
01:30:42.513 00.019 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":471,"width":15,"height":15,"star_pos":[7.24,6.95],"pixels":"..."},"id":"200e1b4a-7eea-4bd0-9fff-144eb7377aae"}
01:30:44.036 01.523 12020 Exposure complete
01:30:44.287 00.251 12020 worker thread done servicing request
01:30:44.287 00.000 9340 OnExposeComplete: enter
01:30:44.319 00.032 9340 UpdateGuideState(): m_state=6
01:30:44.332 00.013 9340 Star::Find(15, 818, 623, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 472
01:30:44.343 00.011 9340 Star::Find returns 1 (0), X=817.99, Y=623.72, Mass=616151, SNR=70.7, Peak=62322 HFD=4.0
01:30:44.354 00.011 9340 MultiStar: [#1 -0.63,0.10,0.76,U] [#2 -0.58,-0.50,0.00,M1] [#3 -0.60,-0.64,0.00,M1] [#4 -0.79,-0.39,0.00,M1] [#5 -0.57,-0.57,0.00,M1] [#6 -0.23,-0.24,0.48,U] [#7 -0.80,0.02,0.00,M2] [#8 -0.58,-0.34,0.00,M2] 
01:30:44.363 00.009 9340 refined, 2 included, MultiStar: {-0.38, -0.24}, one-star: {-0.27, -0.49}
01:30:44.373 00.010 9340 CameraToMount -- cameraTheta (-2.59) - m_xAngle (-3.09) = xAngle (0.50 = 0.50)
01:30:44.383 00.010 9340 CameraToMount -- cameraTheta (-2.59) - (m_xAngle (-3.09) + m_yAngleError (-0.07)) = yAngle (0.58 = 0.58)
01:30:44.395 00.012 9340 CameraToMount -- cameraX=-0.38 cameraY=-0.24 hyp=0.45 cameraTheta=-2.59 mountX=0.39 mountY=0.25, mountTheta=0.56
01:30:44.411 00.016 9340 SchedulePrimaryMove(10104498, x=-0.38, y=-0.24, opts=13)
01:30:44.444 00.033 9340 Enqueuing Move request for scope (-0.38, -0.24)
01:30:44.456 00.012 12020 Worker thread wakes up
01:30:44.456 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=21804, max=65535, med=31313, FiltMin=24157, FiltMax=65521, Gamma=2.870
01:30:44.472 00.016 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.38, -0.24) opts 0xd
01:30:44.473 00.001 9340 UpdateGuideState exits: m=616151 SNR=70.7
01:30:44.483 00.010 12020 Handling offset move in thread for scope, endpoint = (-0.38, -0.24)
01:30:44.484 00.001 12020 Moving (-0.38, -0.24) raw xDistance=0.39 yDistance=0.25
01:30:44.484 00.000 12020 GuideAlgorithmHysteresis::Result() returns 0.17 from input 0.39
01:30:44.484 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:30:44.484 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:30:44.499 00.015 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.25
01:30:44.499 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
01:30:44.513 00.014 12020 MoveAxis(W, 28, ABG)
01:30:44.514 00.001 9340 Enqueuing Expose request
01:30:44.535 00.021 12020 Guiding  Dir = 3, Dur = 28
01:30:44.537 00.002 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"cc95e5fc-7df2-4d56-a0af-571c5d4654b1"}
01:30:44.573 00.036 12020 IsSlewing returns 0
01:30:44.574 00.001 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"cc95e5fc-7df2-4d56-a0af-571c5d4654b1"}
01:30:44.588 00.014 12020 IsGuiding returns 0
01:30:44.589 00.001 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"0e6fcc68-6018-46c9-8c02-5375392cea99"}
01:30:44.600 00.011 9340 case statement mapped state 6 to 3
01:30:44.616 00.016 12020 PulseGuide returned control before completion, sleep 15
01:30:44.616 00.000 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"0e6fcc68-6018-46c9-8c02-5375392cea99"}
01:30:44.625 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"08f95c6c-c020-46ba-9d31-286cba32a4bc"}
01:30:44.637 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":472,"width":15,"height":15,"star_pos":[6.99,6.72],"pixels":"..."},"id":"08f95c6c-c020-46ba-9d31-286cba32a4bc"}
01:30:44.659 00.022 12020 IsGuiding returns 0
01:30:44.660 00.001 12020 Move returns status 0, amount 28
01:30:44.660 00.000 12020 MoveAxis(N, 0, ABG)
01:30:44.660 00.000 12020 Move returns status 0, amount 0
01:30:44.660 00.000 12020 move complete, result=0
01:30:44.661 00.001 12020 worker thread done servicing request
01:30:44.661 00.000 9340 GuideStep: 0.4 px 28 ms WEST, 0.2 px 0 ms NORTH
01:30:44.674 00.013 12020 Worker thread wakes up
01:30:44.675 00.001 12020 worker thread servicing REQUEST_EXPOSE 2000
01:30:44.675 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(803,609,31,31)
01:30:46.340 01.665 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"18b93e34-b5f5-4c0e-afe2-50a8860a05ac"}
01:30:46.375 00.035 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"18b93e34-b5f5-4c0e-afe2-50a8860a05ac"}
01:30:46.569 00.194 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"7cedde41-fc1d-4a1b-a804-c0979197091b"}
01:30:46.666 00.097 9340 case statement mapped state 6 to 3
01:30:46.819 00.153 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"7cedde41-fc1d-4a1b-a804-c0979197091b"}
01:30:46.946 00.127 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"70091670-75c9-4771-a7f1-738527403297"}
01:30:47.046 00.100 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":472,"width":15,"height":15,"star_pos":[6.99,6.72],"pixels":"..."},"id":"70091670-75c9-4771-a7f1-738527403297"}
01:30:47.148 00.102 12020 Exposure complete
01:30:47.561 00.413 12020 worker thread done servicing request
01:30:47.561 00.000 9340 OnExposeComplete: enter
01:30:47.578 00.017 9340 UpdateGuideState(): m_state=6
01:30:47.601 00.023 9340 Star::Find(15, 817, 623, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 473
01:30:47.617 00.016 9340 Star::Find returns 1 (0), X=817.90, Y=623.98, Mass=577371, SNR=62.7, Peak=60726 HFD=4.2
01:30:47.666 00.049 9340 MultiStar: [#1 -0.68,-0.16,0.00,M1] [#2 -0.60,-0.50,0.00,M2] [#3 -0.77,-0.84,0.00,M2] [#4 -1.02,-0.49,0.00,M2] [#5 -0.96,-0.56,0.00,M2] [#6 -0.89,-0.35,0.00,M1] [#7 -0.99,-0.26,0.00,M3] [#8 -1.06,-0.64,0.00,M3] 
01:30:47.685 00.019 9340 CameraToMount -- cameraTheta (-2.55) - m_xAngle (-3.09) = xAngle (0.54 = 0.54)
01:30:47.721 00.036 9340 CameraToMount -- cameraTheta (-2.55) - (m_xAngle (-3.09) + m_yAngleError (-0.07)) = yAngle (0.61 = 0.61)
01:30:47.805 00.084 9340 CameraToMount -- cameraX=-0.36 cameraY=-0.24 hyp=0.43 cameraTheta=-2.55 mountX=0.37 mountY=0.25, mountTheta=0.59
01:30:47.843 00.038 9340 SchedulePrimaryMove(10104498, x=-0.36, y=-0.24, opts=13)
01:30:47.860 00.017 9340 Enqueuing Move request for scope (-0.36, -0.24)
01:30:47.880 00.020 12020 Worker thread wakes up
01:30:47.880 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=20125, max=65535, med=31318, FiltMin=24503, FiltMax=65521, Gamma=2.870
01:30:47.924 00.044 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.36, -0.24) opts 0xd
01:30:47.924 00.000 9340 UpdateGuideState exits: m=577371 SNR=62.7
01:30:47.942 00.018 12020 Handling offset move in thread for scope, endpoint = (-0.36, -0.24)
01:30:47.943 00.001 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:30:47.958 00.015 12020 Moving (-0.36, -0.24) raw xDistance=0.37 yDistance=0.25
01:30:47.958 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
01:30:47.975 00.017 12020 GuideAlgorithmHysteresis::Result() returns 0.17 from input 0.37
01:30:47.976 00.001 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:30:47.976 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.25
01:30:47.976 00.000 9340 Enqueuing Expose request
01:30:47.996 00.020 12020 MoveAxis(W, 29, ABG)
01:30:47.997 00.001 12020 Guiding  Dir = 3, Dur = 29
01:30:47.998 00.001 12020 IsSlewing returns 0
01:30:47.999 00.001 12020 IsGuiding returns 0
01:30:48.037 00.038 12020 IsGuiding returns 1
01:30:48.038 00.001 12020 scope still moving after pulse duration time elapsed
01:30:48.081 00.043 12020 IsSlewing returns 0
01:30:48.114 00.033 12020 IsGuiding returns 0
01:30:48.114 00.000 12020 scope move finished after 29 + 86 ms
01:30:48.114 00.000 12020 Move returns status 0, amount 29
01:30:48.114 00.000 12020 MoveAxis(N, 0, ABG)
01:30:48.115 00.001 12020 Move returns status 0, amount 0
01:30:48.115 00.000 12020 move complete, result=0
01:30:48.116 00.001 12020 worker thread done servicing request
01:30:48.116 00.000 9340 GuideStep: 0.4 px 29 ms WEST, 0.2 px 0 ms NORTH
01:30:48.159 00.043 12020 Worker thread wakes up
01:30:48.159 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
01:30:48.160 00.001 12020 Handling exposure in thread, d=2000 o=3 r=(803,609,31,31)
01:30:48.339 00.179 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"3bb9553b-fe74-47d3-902e-22747debc917"}
01:30:48.351 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"3bb9553b-fe74-47d3-902e-22747debc917"}
01:30:48.380 00.029 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"bba56f48-6d1c-42b7-ab79-0cae7f68500e"}
01:30:48.396 00.016 9340 case statement mapped state 6 to 3
01:30:48.407 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"bba56f48-6d1c-42b7-ab79-0cae7f68500e"}
01:30:48.418 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"96e26058-2b7c-47e3-a98e-c372fd553a87"}
01:30:48.427 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":473,"width":15,"height":15,"star_pos":[6.90,6.98],"pixels":"..."},"id":"96e26058-2b7c-47e3-a98e-c372fd553a87"}
01:30:50.340 01.913 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"e8360f4d-1158-4717-88f5-5b7403692358"}
01:30:50.359 00.019 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"e8360f4d-1158-4717-88f5-5b7403692358"}
01:30:50.377 00.018 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"7ef339ca-4044-4f36-8b2b-d08d4a532722"}
01:30:50.395 00.018 9340 case statement mapped state 6 to 3
01:30:50.417 00.022 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"7ef339ca-4044-4f36-8b2b-d08d4a532722"}
01:30:50.433 00.016 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"d7b74712-2e09-4e13-aa81-c084baf6c8c7"}
01:30:50.461 00.028 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":473,"width":15,"height":15,"star_pos":[6.90,6.98],"pixels":"..."},"id":"d7b74712-2e09-4e13-aa81-c084baf6c8c7"}
01:30:50.552 00.091 12020 Exposure complete
01:30:50.851 00.299 12020 worker thread done servicing request
01:30:50.851 00.000 9340 OnExposeComplete: enter
01:30:50.863 00.012 9340 UpdateGuideState(): m_state=6
01:30:50.878 00.015 9340 Star::Find(15, 817, 623, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 474
01:30:50.888 00.010 9340 Star::Find returns 1 (0), X=818.52, Y=624.03, Mass=637363, SNR=80.5, Peak=60066 HFD=4.1
01:30:50.906 00.018 9340 MultiStar: [#1 0.08,-0.14,0.66,U] [#2 0.17,-0.41,0.85,U] [#3 -0.12,-0.46,0.56,U] [#4 -0.34,-0.27,0.78,U] [#5 -0.08,0.29,0.59,U] [#6 -0.12,-0.35,0.49,U] [#7 -0.56,-0.23,0.39,U] [#8 -0.26,-0.17,0.32,U] 
01:30:50.920 00.014 9340 refined, 8 included, MultiStar: {-0.05, -0.22}, one-star: {0.26, -0.19}
01:30:50.984 00.064 9340 CameraToMount -- cameraTheta (-1.80) - m_xAngle (-3.09) = xAngle (1.29 = 1.29)
01:30:51.077 00.093 9340 CameraToMount -- cameraTheta (-1.80) - (m_xAngle (-3.09) + m_yAngleError (-0.07)) = yAngle (1.37 = 1.37)
01:30:51.118 00.041 9340 CameraToMount -- cameraX=-0.05 cameraY=-0.22 hyp=0.22 cameraTheta=-1.80 mountX=0.06 mountY=0.22, mountTheta=1.30
01:30:51.140 00.022 9340 SchedulePrimaryMove(10104498, x=-0.05, y=-0.22, opts=13)
01:30:51.153 00.013 9340 Enqueuing Move request for scope (-0.05, -0.22)
01:30:51.199 00.046 12020 Worker thread wakes up
01:30:51.199 00.000 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.22) opts 0xd
01:30:51.200 00.001 12020 Handling offset move in thread for scope, endpoint = (-0.05, -0.22)
01:30:51.201 00.001 12020 Moving (-0.05, -0.22) raw xDistance=0.06 yDistance=0.22
01:30:51.201 00.000 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
01:30:51.201 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=21230, max=65535, med=31443, FiltMin=24029, FiltMax=65521, Gamma=2.870
01:30:51.219 00.018 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:30:51.220 00.001 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.22
01:30:51.220 00.000 12020 MoveAxis(E, 0, ABG)
01:30:51.222 00.002 9340 UpdateGuideState exits: m=637363 SNR=80.5
01:30:51.275 00.053 12020 Move returns status 0, amount 0
01:30:51.275 00.000 12020 MoveAxis(N, 0, ABG)
01:30:51.275 00.000 12020 Move returns status 0, amount 0
01:30:51.296 00.021 12020 move complete, result=0
01:30:51.297 00.001 12020 worker thread done servicing request
01:30:51.304 00.007 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:30:51.330 00.026 9340 ScheduleExposure(2000,3,1) exposurePending=0
01:30:51.350 00.020 9340 Enqueuing Expose request
01:30:51.393 00.043 12020 Worker thread wakes up
01:30:51.393 00.000 9340 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
01:30:51.435 00.042 12020 worker thread servicing REQUEST_EXPOSE 2000
01:30:51.436 00.001 12020 Handling exposure in thread, d=2000 o=3 r=(803,609,31,31)
01:30:52.365 00.929 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"dc627e24-b54d-45ee-b657-4dd7df2cc269"}
01:30:52.643 00.278 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"dc627e24-b54d-45ee-b657-4dd7df2cc269"}
01:30:53.026 00.383 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"264ed2dd-d9f9-4a58-84c9-e0e72171cfdd"}
01:30:53.169 00.143 9340 case statement mapped state 6 to 3
01:30:53.245 00.076 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"264ed2dd-d9f9-4a58-84c9-e0e72171cfdd"}
01:30:53.283 00.038 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"637fce39-f413-4bf9-8054-56a08abe369d"}
01:30:53.305 00.022 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":474,"width":15,"height":15,"star_pos":[6.52,7.03],"pixels":"..."},"id":"637fce39-f413-4bf9-8054-56a08abe369d"}
01:30:53.878 00.573 12020 Exposure complete
01:30:54.232 00.354 12020 worker thread done servicing request
01:30:54.233 00.001 9340 OnExposeComplete: enter
01:30:54.248 00.015 9340 UpdateGuideState(): m_state=6
01:30:54.265 00.017 9340 Star::Find(15, 818, 624, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 475
01:30:54.301 00.036 9340 Star::Find returns 1 (0), X=818.14, Y=624.14, Mass=520327, SNR=61.3, Peak=60598 HFD=3.9
01:30:54.315 00.014 9340 MultiStar: [#1 -0.25,0.09,0.91,U] [#2 -0.10,-0.17,1.07,U] [#3 -0.45,-0.43,0.94,U] [#4 -0.50,0.16,0.82,U] [#5 -0.48,0.17,0.81,U] [#6 -0.41,0.30,0.53,U] [#7 -0.73,0.45,0.00,M3] [#8 -0.55,-0.64,0.00,M3] 
01:30:54.328 00.013 9340 single-star, 6 included, MultiStar: {-0.31, -0.03}, one-star: {-0.12, -0.08}
01:30:54.342 00.014 9340 CameraToMount -- cameraTheta (-2.60) - m_xAngle (-3.09) = xAngle (0.50 = 0.50)
01:30:54.357 00.015 9340 CameraToMount -- cameraTheta (-2.60) - (m_xAngle (-3.09) + m_yAngleError (-0.07)) = yAngle (0.57 = 0.57)
01:30:54.371 00.014 9340 CameraToMount -- cameraX=-0.12 cameraY=-0.08 hyp=0.15 cameraTheta=-2.60 mountX=0.13 mountY=0.08, mountTheta=0.55
01:30:54.410 00.039 9340 SchedulePrimaryMove(10104498, x=-0.12, y=-0.08, opts=13)
01:30:54.424 00.014 9340 Enqueuing Move request for scope (-0.12, -0.08)
01:30:54.437 00.013 12020 Worker thread wakes up
01:30:54.437 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=22322, max=65535, med=31609, FiltMin=24693, FiltMax=65521, Gamma=2.870
01:30:54.449 00.012 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.12, -0.08) opts 0xd
01:30:54.450 00.001 12020 Handling offset move in thread for scope, endpoint = (-0.12, -0.08)
01:30:54.451 00.001 9340 UpdateGuideState exits: m=520327 SNR=61.3
01:30:54.465 00.014 12020 Moving (-0.12, -0.08) raw xDistance=0.13 yDistance=0.08
01:30:54.465 00.000 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.13
01:30:54.466 00.001 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:30:54.466 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:30:54.482 00.016 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
01:30:54.482 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
01:30:54.520 00.038 12020 MoveAxis(E, 0, ABG)
01:30:54.520 00.000 9340 Enqueuing Expose request
01:30:54.535 00.015 12020 Move returns status 0, amount 0
01:30:54.536 00.001 12020 MoveAxis(N, 0, ABG)
01:30:54.536 00.000 12020 Move returns status 0, amount 0
01:30:54.536 00.000 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"e40773ca-a1c8-4769-9d5c-6c38c4ad6d55"}
01:30:54.550 00.014 12020 move complete, result=0
01:30:54.550 00.000 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"e40773ca-a1c8-4769-9d5c-6c38c4ad6d55"}
01:30:54.564 00.014 12020 worker thread done servicing request
01:30:54.564 00.000 12020 Worker thread wakes up
01:30:54.565 00.001 9340 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
01:30:54.588 00.023 12020 worker thread servicing REQUEST_EXPOSE 2000
01:30:54.589 00.001 12020 Handling exposure in thread, d=2000 o=3 r=(803,609,31,31)
01:30:54.620 00.031 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"aae3a025-9085-4215-95b4-320b13c86b39"}
01:30:54.655 00.035 9340 case statement mapped state 6 to 3
01:30:54.679 00.024 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"aae3a025-9085-4215-95b4-320b13c86b39"}
01:30:54.712 00.033 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"a02fd0fc-843c-4f9e-8d55-b0ace2f1fb78"}
01:30:54.760 00.048 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":475,"width":15,"height":15,"star_pos":[7.14,7.14],"pixels":"..."},"id":"a02fd0fc-843c-4f9e-8d55-b0ace2f1fb78"}
01:30:56.359 01.599 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"97ba0a35-b60f-4e23-a529-23dba96f4908"}
01:30:56.513 00.154 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"97ba0a35-b60f-4e23-a529-23dba96f4908"}
01:30:56.613 00.100 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"0e7e582e-8467-44e1-a73b-1779328dea08"}
01:30:56.718 00.105 9340 case statement mapped state 6 to 3
01:30:56.846 00.128 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"0e7e582e-8467-44e1-a73b-1779328dea08"}
01:30:56.976 00.130 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"f8cbb935-bba3-447c-a442-c7f98e45a913"}
01:30:57.028 00.052 12020 Exposure complete
01:30:57.028 00.000 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":475,"width":15,"height":15,"star_pos":[7.14,7.14],"pixels":"..."},"id":"f8cbb935-bba3-447c-a442-c7f98e45a913"}
01:30:57.756 00.728 12020 worker thread done servicing request
01:30:57.757 00.001 9340 OnExposeComplete: enter
01:30:57.825 00.068 9340 UpdateGuideState(): m_state=6
01:30:57.878 00.053 9340 Star::Find(15, 818, 624, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 476
01:30:57.901 00.023 9340 Star::Find returns 1 (0), X=818.55, Y=624.00, Mass=624268, SNR=65.5, Peak=62642 HFD=4.1
01:30:57.924 00.023 9340 MultiStar: [#1 -0.23,-0.15,0.82,U] [#2 0.36,-0.29,0.96,U] [#3 0.03,-0.46,0.71,U] [#4 -0.34,-0.03,0.92,U] [#5 0.14,-0.05,0.69,U] [#6 -0.01,0.07,0.42,U] [#7 -0.61,0.26,0.00,M4] [#8 0.16,-0.70,0.00,M4] 
01:30:57.972 00.048 9340 refined, 6 included, MultiStar: {0.05, -0.18}, one-star: {0.29, -0.22}
01:30:58.023 00.051 9340 CameraToMount -- cameraTheta (-1.32) - m_xAngle (-3.09) = xAngle (1.77 = 1.77)
01:30:58.039 00.016 9340 CameraToMount -- cameraTheta (-1.32) - (m_xAngle (-3.09) + m_yAngleError (-0.07)) = yAngle (1.85 = 1.85)
01:30:58.055 00.016 9340 CameraToMount -- cameraX=0.05 cameraY=-0.18 hyp=0.18 cameraTheta=-1.32 mountX=-0.04 mountY=0.17, mountTheta=1.78
01:30:58.089 00.034 9340 SchedulePrimaryMove(10104498, x=0.05, y=-0.18, opts=13)
01:30:58.115 00.026 9340 Enqueuing Move request for scope (0.05, -0.18)
01:30:58.156 00.041 12020 Worker thread wakes up
01:30:58.156 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=21799, max=65535, med=31548, FiltMin=24844, FiltMax=65521, Gamma=2.870
01:30:58.173 00.017 12020 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.18) opts 0xd
01:30:58.173 00.000 9340 UpdateGuideState exits: m=624268 SNR=65.5
01:30:58.187 00.014 12020 Handling offset move in thread for scope, endpoint = (0.05, -0.18)
01:30:58.188 00.001 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:30:58.204 00.016 12020 Moving (0.05, -0.18) raw xDistance=-0.04 yDistance=0.17
01:30:58.204 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
01:30:58.221 00.017 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
01:30:58.221 00.000 9340 Enqueuing Expose request
01:30:58.256 00.035 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:30:58.257 00.001 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
01:30:58.257 00.000 12020 MoveAxis(E, 0, ABG)
01:30:58.257 00.000 12020 Move returns status 0, amount 0
01:30:58.257 00.000 12020 MoveAxis(N, 0, ABG)
01:30:58.257 00.000 12020 Move returns status 0, amount 0
01:30:58.258 00.001 12020 move complete, result=0
01:30:58.258 00.000 12020 worker thread done servicing request
01:30:58.262 00.004 9340 GuideStep: -0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
01:30:58.294 00.032 12020 Worker thread wakes up
01:30:58.294 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
01:30:58.294 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(803,609,31,31)
01:30:58.358 00.064 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"f07e9ae3-deb2-46c8-9625-99267caca7c3"}
01:30:58.373 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"f07e9ae3-deb2-46c8-9625-99267caca7c3"}
01:30:58.390 00.017 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"98044585-0a3f-4c1a-add8-2efbe4b6edf0"}
01:30:58.405 00.015 9340 case statement mapped state 6 to 3
01:30:58.418 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"98044585-0a3f-4c1a-add8-2efbe4b6edf0"}
01:30:58.454 00.036 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"f27eb0c7-95aa-4622-8b3d-fb3cc2d9107a"}
01:30:58.473 00.019 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":476,"width":15,"height":15,"star_pos":[6.55,7.00],"pixels":"..."},"id":"f27eb0c7-95aa-4622-8b3d-fb3cc2d9107a"}
01:31:00.357 01.884 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"e9443dae-3f7d-48a2-a2bc-bf77a6b892f5"}
01:31:00.385 00.028 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"e9443dae-3f7d-48a2-a2bc-bf77a6b892f5"}
01:31:00.396 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"5b1ac32b-4366-432a-994e-156ef8428438"}
01:31:00.431 00.035 9340 case statement mapped state 6 to 3
01:31:00.455 00.024 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"5b1ac32b-4366-432a-994e-156ef8428438"}
01:31:00.471 00.016 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"63af6336-57a2-4280-9514-0a731ad23d2f"}
01:31:00.486 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":476,"width":15,"height":15,"star_pos":[6.55,7.00],"pixels":"..."},"id":"63af6336-57a2-4280-9514-0a731ad23d2f"}
01:31:00.683 00.197 12020 Exposure complete
01:31:01.022 00.339 12020 worker thread done servicing request
01:31:01.022 00.000 9340 OnExposeComplete: enter
01:31:01.057 00.035 9340 UpdateGuideState(): m_state=6
01:31:01.070 00.013 9340 Star::Find(15, 818, 623, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 477
01:31:01.086 00.016 9340 Star::Find returns 1 (0), X=819.02, Y=624.18, Mass=565089, SNR=60.8, Peak=60224 HFD=4.1
01:31:01.096 00.010 9340 MultiStar: [#1 0.73,0.06,0.00,M1] [#2 0.68,-0.23,0.00,M1] [#3 0.79,0.01,0.00,M1] [#4 0.78,0.40,0.00,M1] [#5 0.99,0.07,0.00,M1] [#6 0.47,0.72,0.00,M1] [#7 0.44,0.75,0.00,M5] [#8 0.27,-0.26,0.55,U] 
01:31:01.111 00.015 9340 refined, 1 included, MultiStar: {0.58, -0.12}, one-star: {0.76, -0.04}
01:31:01.124 00.013 9340 CameraToMount -- cameraTheta (-0.19) - m_xAngle (-3.09) = xAngle (2.90 = 2.90)
01:31:01.155 00.031 9340 CameraToMount -- cameraTheta (-0.19) - (m_xAngle (-3.09) + m_yAngleError (-0.07)) = yAngle (2.97 = 2.97)
01:31:01.168 00.013 9340 CameraToMount -- cameraX=0.58 cameraY=-0.12 hyp=0.59 cameraTheta=-0.19 mountX=-0.58 mountY=0.10, mountTheta=2.97
01:31:01.186 00.018 9340 SchedulePrimaryMove(10104498, x=0.58, y=-0.12, opts=13)
01:31:01.199 00.013 9340 Enqueuing Move request for scope (0.58, -0.12)
01:31:01.217 00.018 12020 Worker thread wakes up
01:31:01.217 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=22069, max=65535, med=31481, FiltMin=24675, FiltMax=65515, Gamma=2.870
01:31:01.256 00.039 12020 worker thread servicing REQUEST_MOVE scope ofs (0.58, -0.12) opts 0xd
01:31:01.256 00.000 12020 Handling offset move in thread for scope, endpoint = (0.58, -0.12)
01:31:01.256 00.000 12020 Moving (0.58, -0.12) raw xDistance=-0.58 yDistance=0.10
01:31:01.256 00.000 12020 GuideAlgorithmHysteresis::Result() returns -0.24 from input -0.58
01:31:01.256 00.000 9340 UpdateGuideState exits: m=565089 SNR=60.8
01:31:01.270 00.014 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:31:01.270 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:31:01.287 00.017 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
01:31:01.288 00.001 9340 ScheduleExposure(2000,3,1) exposurePending=0
01:31:01.305 00.017 12020 MoveAxis(E, 41, ABG)
01:31:01.305 00.000 9340 Enqueuing Expose request
01:31:01.324 00.019 12020 Guiding  Dir = 2, Dur = 41
01:31:01.337 00.013 12020 IsSlewing returns 0
01:31:01.339 00.002 12020 IsGuiding returns 0
01:31:01.369 00.030 12020 PulseGuide returned control before completion, sleep 22
01:31:01.393 00.024 12020 IsGuiding returns 1
01:31:01.393 00.000 12020 scope still moving after pulse duration time elapsed
01:31:01.459 00.066 12020 IsSlewing returns 0
01:31:01.459 00.000 12020 IsGuiding returns 0
01:31:01.459 00.000 12020 scope move finished after 41 + 78 ms
01:31:01.459 00.000 12020 Move returns status 0, amount 41
01:31:01.460 00.001 12020 MoveAxis(N, 0, ABG)
01:31:01.460 00.000 12020 Move returns status 0, amount 0
01:31:01.460 00.000 12020 move complete, result=0
01:31:01.460 00.000 12020 worker thread done servicing request
01:31:01.460 00.000 9340 GuideStep: -0.6 px 41 ms EAST, 0.1 px 0 ms NORTH
01:31:01.475 00.015 12020 Worker thread wakes up
01:31:01.476 00.001 12020 worker thread servicing REQUEST_EXPOSE 2000
01:31:01.476 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(803,609,31,31)
01:31:02.372 00.896 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"1f83c462-717c-4252-9f82-71ef458a9147"}
01:31:02.459 00.087 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"1f83c462-717c-4252-9f82-71ef458a9147"}
01:31:02.503 00.044 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"220d8c6e-c0a2-434a-a90e-522155f3aefd"}
01:31:02.597 00.094 9340 case statement mapped state 6 to 3
01:31:02.640 00.043 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"220d8c6e-c0a2-434a-a90e-522155f3aefd"}
01:31:02.726 00.086 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"9d831a7d-0923-4924-b0a8-00e5926bccfa"}
01:31:02.760 00.034 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":477,"width":15,"height":15,"star_pos":[7.02,7.18],"pixels":"..."},"id":"9d831a7d-0923-4924-b0a8-00e5926bccfa"}
01:31:03.874 01.114 12020 Exposure complete
01:31:04.251 00.377 12020 worker thread done servicing request
01:31:04.251 00.000 9340 OnExposeComplete: enter
01:31:04.266 00.015 9340 UpdateGuideState(): m_state=6
01:31:04.278 00.012 9340 Star::Find(15, 819, 624, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 478
01:31:04.288 00.010 9340 Star::Find returns 1 (0), X=818.90, Y=624.34, Mass=676720, SNR=75.3, Peak=60892 HFD=4.4
01:31:04.322 00.034 9340 MultiStar: [#1 0.39,0.42,0.82,U] [#2 0.46,0.13,0.84,U] [#3 0.59,-0.40,0.00,M2] [#4 -0.17,-0.15,0.73,U] [#5 0.21,0.32,0.72,U] [#6 0.36,0.63,0.00,M2] [#7 0.55,0.41,0.00,M6] [#8 0.16,-0.31,0.39,U] 
01:31:04.333 00.011 9340 refined, 5 included, MultiStar: {0.32, 0.13}, one-star: {0.64, 0.12}
01:31:04.344 00.011 9340 CameraToMount -- cameraTheta (0.38) - m_xAngle (-3.09) = xAngle (3.47 = -2.81)
01:31:04.354 00.010 9340 CameraToMount -- cameraTheta (0.38) - (m_xAngle (-3.09) + m_yAngleError (-0.07)) = yAngle (3.54 = -2.74)
01:31:04.366 00.012 9340 CameraToMount -- cameraX=0.32 cameraY=0.13 hyp=0.34 cameraTheta=0.38 mountX=-0.32 mountY=-0.13, mountTheta=-2.75
01:31:04.384 00.018 9340 SchedulePrimaryMove(10104498, x=0.32, y=0.13, opts=13)
01:31:04.399 00.015 9340 Enqueuing Move request for scope (0.32, 0.13)
01:31:04.425 00.026 12020 Worker thread wakes up
01:31:04.425 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=21963, max=65535, med=31557, FiltMin=24471, FiltMax=65521, Gamma=2.870
01:31:04.438 00.013 12020 worker thread servicing REQUEST_MOVE scope ofs (0.32, 0.13) opts 0xd
01:31:04.438 00.000 9340 UpdateGuideState exits: m=676720 SNR=75.3
01:31:04.448 00.010 12020 Handling offset move in thread for scope, endpoint = (0.32, 0.13)
01:31:04.448 00.000 12020 Moving (0.32, 0.13) raw xDistance=-0.32 yDistance=-0.13
01:31:04.448 00.000 12020 GuideAlgorithmHysteresis::Result() returns -0.16 from input -0.32
01:31:04.449 00.001 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:31:04.449 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:31:04.460 00.011 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
01:31:04.460 00.000 12020 MoveAxis(E, 27, ABG)
01:31:04.460 00.000 12020 Guiding  Dir = 2, Dur = 27
01:31:04.460 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
01:31:04.472 00.012 12020 IsSlewing returns 0
01:31:04.472 00.000 9340 Enqueuing Expose request
01:31:04.484 00.012 12020 IsGuiding returns 0
01:31:04.485 00.001 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"e5122cc3-291c-4b06-88fe-452cd0ffddc5"}
01:31:04.502 00.017 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"e5122cc3-291c-4b06-88fe-452cd0ffddc5"}
01:31:04.513 00.011 12020 PulseGuide returned control before completion, sleep 18
01:31:04.514 00.001 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"435d4fe7-4155-4248-9093-71620a6035da"}
01:31:04.545 00.031 9340 case statement mapped state 6 to 3
01:31:04.556 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"435d4fe7-4155-4248-9093-71620a6035da"}
01:31:04.567 00.011 12020 IsGuiding returns 0
01:31:04.567 00.000 12020 Move returns status 0, amount 27
01:31:04.568 00.001 12020 MoveAxis(N, 0, ABG)
01:31:04.568 00.000 12020 Move returns status 0, amount 0
01:31:04.568 00.000 12020 move complete, result=0
01:31:04.568 00.000 12020 worker thread done servicing request
01:31:04.568 00.000 12020 Worker thread wakes up
01:31:04.569 00.001 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"ac867456-e410-4a6a-bdeb-4affd4c3ae10"}
01:31:04.583 00.014 12020 worker thread servicing REQUEST_EXPOSE 2000
01:31:04.583 00.000 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":478,"width":15,"height":15,"star_pos":[6.90,7.34],"pixels":"..."},"id":"ac867456-e410-4a6a-bdeb-4affd4c3ae10"}
01:31:04.595 00.012 12020 Handling exposure in thread, d=2000 o=3 r=(803,609,31,31)
01:31:04.596 00.001 9340 GuideStep: -0.3 px 27 ms EAST, -0.1 px 0 ms NORTH
01:31:06.372 01.776 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"37945df6-e357-4e01-aca9-798ec58b444a"}
01:31:06.384 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"37945df6-e357-4e01-aca9-798ec58b444a"}
01:31:06.393 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"28c08f23-d36d-446d-9634-16f348267ffb"}
01:31:06.403 00.010 9340 case statement mapped state 6 to 3
01:31:06.415 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"28c08f23-d36d-446d-9634-16f348267ffb"}
01:31:06.425 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"e4b62e7b-9ee2-40a8-86f9-40329473067f"}
01:31:06.436 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":478,"width":15,"height":15,"star_pos":[6.90,7.34],"pixels":"..."},"id":"e4b62e7b-9ee2-40a8-86f9-40329473067f"}
01:31:06.953 00.517 12020 Exposure complete
01:31:07.160 00.207 12020 worker thread done servicing request
01:31:07.161 00.001 9340 OnExposeComplete: enter
01:31:07.169 00.008 9340 UpdateGuideState(): m_state=6
01:31:07.177 00.008 9340 Star::Find(15, 818, 624, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 479
01:31:07.189 00.012 9340 Star::Find returns 1 (0), X=818.67, Y=624.23, Mass=624444, SNR=76.3, Peak=63066 HFD=3.9
01:31:07.197 00.008 9340 MultiStar: [#1 -0.17,0.32,0.75,U] [#2 0.36,-0.26,0.74,U] [#3 0.09,-0.36,0.63,U] [#4 -0.03,0.32,0.84,U] [#5 -0.06,0.42,0.69,U] [#6 -0.25,0.30,0.49,U] [#7 0.05,0.36,0.48,U] [#8 -0.20,-0.06,0.42,U] 
01:31:07.206 00.009 9340 refined, 8 included, MultiStar: {0.06, 0.12}, one-star: {0.41, 0.02}
01:31:07.215 00.009 9340 CameraToMount -- cameraTheta (1.12) - m_xAngle (-3.09) = xAngle (4.21 = -2.07)
01:31:07.225 00.010 9340 CameraToMount -- cameraTheta (1.12) - (m_xAngle (-3.09) + m_yAngleError (-0.07)) = yAngle (4.29 = -2.00)
01:31:07.234 00.009 9340 CameraToMount -- cameraX=0.06 cameraY=0.12 hyp=0.13 cameraTheta=1.12 mountX=-0.06 mountY=-0.12, mountTheta=-2.06
01:31:07.248 00.014 9340 SchedulePrimaryMove(10104498, x=0.06, y=0.12, opts=13)
01:31:07.274 00.026 9340 Enqueuing Move request for scope (0.06, 0.12)
01:31:07.282 00.008 12020 Worker thread wakes up
01:31:07.283 00.001 9340 UpdateImageDisplay: Size=(1920,1080) min=21943, max=65535, med=31593, FiltMin=24778, FiltMax=65521, Gamma=2.870
01:31:07.291 00.008 12020 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.12) opts 0xd
01:31:07.291 00.000 9340 UpdateGuideState exits: m=624444 SNR=76.3
01:31:07.303 00.012 12020 Handling offset move in thread for scope, endpoint = (0.06, 0.12)
01:31:07.303 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:31:07.311 00.008 12020 Moving (0.06, 0.12) raw xDistance=-0.06 yDistance=-0.12
01:31:07.311 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
01:31:07.320 00.009 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
01:31:07.320 00.000 9340 Enqueuing Expose request
01:31:07.331 00.011 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:31:07.331 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
01:31:07.333 00.002 12020 MoveAxis(E, 0, ABG)
01:31:07.333 00.000 12020 Move returns status 0, amount 0
01:31:07.334 00.001 12020 MoveAxis(N, 0, ABG)
01:31:07.334 00.000 12020 Move returns status 0, amount 0
01:31:07.334 00.000 12020 move complete, result=0
01:31:07.334 00.000 12020 worker thread done servicing request
01:31:07.334 00.000 12020 Worker thread wakes up
01:31:07.335 00.001 12020 worker thread servicing REQUEST_EXPOSE 2000
01:31:07.335 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(803,609,31,31)
01:31:07.338 00.003 9340 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
01:31:08.395 01.057 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"19aaf6cd-439a-4b58-8995-c3267ebfe883"}
01:31:08.415 00.020 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"19aaf6cd-439a-4b58-8995-c3267ebfe883"}
01:31:08.429 00.014 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"913c394d-7dc8-45b6-9b32-7a3ab555ebe6"}
01:31:08.441 00.012 9340 case statement mapped state 6 to 3
01:31:08.451 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"913c394d-7dc8-45b6-9b32-7a3ab555ebe6"}
01:31:08.470 00.019 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"ed9dca8d-a8ea-48b6-acf5-ec024d147715"}
01:31:08.492 00.022 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":479,"width":15,"height":15,"star_pos":[6.67,7.23],"pixels":"..."},"id":"ed9dca8d-a8ea-48b6-acf5-ec024d147715"}
01:31:09.711 01.219 12020 Exposure complete
01:31:10.214 00.503 12020 worker thread done servicing request
01:31:10.214 00.000 9340 OnExposeComplete: enter
01:31:10.240 00.026 9340 UpdateGuideState(): m_state=6
01:31:10.260 00.020 9340 Star::Find(15, 818, 624, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 480
01:31:10.304 00.044 9340 Star::Find returns 1 (0), X=818.40, Y=624.55, Mass=583145, SNR=73.5, Peak=60986 HFD=4.1
01:31:10.321 00.017 9340 MultiStar: [#1 -0.13,0.26,0.73,U] [#2 -0.29,-0.35,0.86,U] [#3 -0.03,-0.11,0.79,U] [#4 -0.39,0.04,0.69,U] [#5 -0.48,0.23,0.77,U] [#6 -0.77,0.18,0.00,M2] [#7 -0.24,-0.02,0.36,U] [#8 -0.47,-0.28,0.36,U] 
01:31:10.335 00.014 9340 refined, 7 included, MultiStar: {-0.20, 0.04}, one-star: {0.14, 0.34}
01:31:10.347 00.012 9340 CameraToMount -- cameraTheta (2.93) - m_xAngle (-3.09) = xAngle (6.02 = -0.26)
01:31:10.362 00.015 9340 CameraToMount -- cameraTheta (2.93) - (m_xAngle (-3.09) + m_yAngleError (-0.07)) = yAngle (6.10 = -0.18)
01:31:10.378 00.016 9340 CameraToMount -- cameraX=-0.20 cameraY=0.04 hyp=0.20 cameraTheta=2.93 mountX=0.20 mountY=-0.04, mountTheta=-0.19
01:31:10.423 00.045 9340 SchedulePrimaryMove(10104498, x=-0.20, y=0.04, opts=13)
01:31:10.445 00.022 9340 Enqueuing Move request for scope (-0.20, 0.04)
01:31:10.462 00.017 12020 Worker thread wakes up
01:31:10.462 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=21683, max=65535, med=31814, FiltMin=24666, FiltMax=65521, Gamma=2.870
01:31:10.474 00.012 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.20, 0.04) opts 0xd
01:31:10.474 00.000 12020 Handling offset move in thread for scope, endpoint = (-0.20, 0.04)
01:31:10.475 00.001 9340 UpdateGuideState exits: m=583145 SNR=73.5
01:31:10.488 00.013 12020 Moving (-0.20, 0.04) raw xDistance=0.20 yDistance=-0.04
01:31:10.488 00.000 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.20
01:31:10.488 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:31:10.489 00.001 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:31:10.510 00.021 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
01:31:10.510 00.000 12020 MoveAxis(E, 0, ABG)
01:31:10.510 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
01:31:10.547 00.037 9340 Enqueuing Expose request
01:31:10.563 00.016 12020 Move returns status 0, amount 0
01:31:10.563 00.000 12020 MoveAxis(N, 0, ABG)
01:31:10.563 00.000 12020 Move returns status 0, amount 0
01:31:10.563 00.000 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"471cb0d8-73f0-49b0-b186-115c347c6fde"}
01:31:10.576 00.013 12020 move complete, result=0
01:31:10.576 00.000 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"471cb0d8-73f0-49b0-b186-115c347c6fde"}
01:31:10.594 00.018 12020 worker thread done servicing request
01:31:10.595 00.001 12020 Worker thread wakes up
01:31:10.595 00.000 9340 GuideStep: 0.2 px 0 ms EAST, -0.0 px 0 ms NORTH
01:31:10.607 00.012 12020 worker thread servicing REQUEST_EXPOSE 2000
01:31:10.608 00.001 12020 Handling exposure in thread, d=2000 o=3 r=(803,609,31,31)
01:31:10.615 00.007 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"27f14545-20e3-424e-b1dd-983dceb84834"}
01:31:10.630 00.015 9340 case statement mapped state 6 to 3
01:31:10.643 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"27f14545-20e3-424e-b1dd-983dceb84834"}
01:31:10.656 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"93114cfe-6835-431f-a6e6-3e1a034ab6db"}
01:31:10.690 00.034 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":480,"width":15,"height":15,"star_pos":[7.40,6.55],"pixels":"..."},"id":"93114cfe-6835-431f-a6e6-3e1a034ab6db"}
01:31:12.391 01.701 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"aaf618f1-afa2-429f-863a-bcbc85474093"}
01:31:12.406 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"aaf618f1-afa2-429f-863a-bcbc85474093"}
01:31:12.418 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"53a15de0-0069-44f3-bf4b-124eea229d01"}
01:31:12.444 00.026 9340 case statement mapped state 6 to 3
01:31:12.454 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"53a15de0-0069-44f3-bf4b-124eea229d01"}
01:31:12.464 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"701de0a2-8bf5-478d-bcee-b45d087ba5c7"}
01:31:12.475 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":480,"width":15,"height":15,"star_pos":[7.40,6.55],"pixels":"..."},"id":"701de0a2-8bf5-478d-bcee-b45d087ba5c7"}
01:31:12.961 00.486 12020 Exposure complete
01:31:13.212 00.251 12020 worker thread done servicing request
01:31:13.212 00.000 9340 OnExposeComplete: enter
01:31:13.223 00.011 9340 UpdateGuideState(): m_state=6
01:31:13.234 00.011 9340 Star::Find(15, 818, 624, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 481
01:31:13.248 00.014 9340 Star::Find returns 1 (0), X=818.71, Y=624.22, Mass=615274, SNR=67.9, Peak=61042 HFD=4.1
01:31:13.278 00.030 9340 MultiStar: [#1 0.12,0.13,0.79,U] [#2 0.37,-0.12,1.20,U] [#3 0.13,-0.23,0.76,U] [#4 0.41,0.11,0.76,U] [#5 0.22,0.54,0.67,U] [#6 -0.27,0.11,0.45,U] [#7 -0.06,0.58,0.36,U] [#8 0.12,0.13,0.56,U] 
01:31:13.288 00.010 9340 refined, 8 included, MultiStar: {0.22, 0.09}, one-star: {0.45, 0.00}
01:31:13.298 00.010 9340 CameraToMount -- cameraTheta (0.37) - m_xAngle (-3.09) = xAngle (3.46 = -2.82)
01:31:13.310 00.012 9340 CameraToMount -- cameraTheta (0.37) - (m_xAngle (-3.09) + m_yAngleError (-0.07)) = yAngle (3.54 = -2.74)
01:31:13.321 00.011 9340 CameraToMount -- cameraX=0.22 cameraY=0.09 hyp=0.24 cameraTheta=0.37 mountX=-0.23 mountY=-0.09, mountTheta=-2.75
01:31:13.337 00.016 9340 SchedulePrimaryMove(10104498, x=0.22, y=0.09, opts=13)
01:31:13.365 00.028 9340 Enqueuing Move request for scope (0.22, 0.09)
01:31:13.378 00.013 12020 Worker thread wakes up
01:31:13.379 00.001 9340 UpdateImageDisplay: Size=(1920,1080) min=21121, max=65535, med=31730, FiltMin=24256, FiltMax=65521, Gamma=2.870
01:31:13.390 00.011 12020 worker thread servicing REQUEST_MOVE scope ofs (0.22, 0.09) opts 0xd
01:31:13.390 00.000 9340 UpdateGuideState exits: m=615274 SNR=67.9
01:31:13.399 00.009 12020 Handling offset move in thread for scope, endpoint = (0.22, 0.09)
01:31:13.399 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:31:13.410 00.011 12020 Moving (0.22, 0.09) raw xDistance=-0.23 yDistance=-0.09
01:31:13.411 00.001 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.23
01:31:13.411 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
01:31:13.423 00.012 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:31:13.423 00.000 9340 Enqueuing Expose request
01:31:13.451 00.028 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
01:31:13.451 00.000 12020 MoveAxis(E, 0, ABG)
01:31:13.451 00.000 12020 Move returns status 0, amount 0
01:31:13.451 00.000 12020 MoveAxis(N, 0, ABG)
01:31:13.452 00.001 12020 Move returns status 0, amount 0
01:31:13.452 00.000 12020 move complete, result=0
01:31:13.453 00.001 12020 worker thread done servicing request
01:31:13.453 00.000 12020 Worker thread wakes up
01:31:13.453 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
01:31:13.453 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(803,609,31,31)
01:31:13.456 00.003 9340 GuideStep: -0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
01:31:14.392 00.936 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"3b73100d-9ba0-4095-b2b6-d3fe866b5b59"}
01:31:14.407 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"3b73100d-9ba0-4095-b2b6-d3fe866b5b59"}
01:31:14.449 00.042 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"3bf1d49c-2a3d-4496-b5d0-961f75cecd2a"}
01:31:14.464 00.015 9340 case statement mapped state 6 to 3
01:31:14.483 00.019 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"3bf1d49c-2a3d-4496-b5d0-961f75cecd2a"}
01:31:14.505 00.022 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"30d47ab3-d1f2-4553-a8b6-66c485fa4d1b"}
01:31:14.523 00.018 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":481,"width":15,"height":15,"star_pos":[6.71,7.22],"pixels":"..."},"id":"30d47ab3-d1f2-4553-a8b6-66c485fa4d1b"}
01:31:15.831 01.308 12020 Exposure complete
01:31:16.397 00.566 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"e871be60-8d0f-4113-878d-8563cca1b81a"}
01:31:16.457 00.060 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"e871be60-8d0f-4113-878d-8563cca1b81a"}
01:31:16.495 00.038 12020 worker thread done servicing request
01:31:16.495 00.000 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"470f0b7b-e87f-4039-b30d-292c61e2e435"}
01:31:16.557 00.062 9340 case statement mapped state 6 to 3
01:31:16.585 00.028 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"470f0b7b-e87f-4039-b30d-292c61e2e435"}
01:31:16.624 00.039 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"04aecbca-8f23-4d37-9990-516d89c8439d"}
01:31:16.683 00.059 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":481,"width":15,"height":15,"star_pos":[6.71,7.22],"pixels":"..."},"id":"04aecbca-8f23-4d37-9990-516d89c8439d"}
01:31:16.708 00.025 9340 OnExposeComplete: enter
01:31:16.743 00.035 9340 UpdateGuideState(): m_state=6
01:31:16.811 00.068 9340 Star::Find(15, 818, 624, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 482
01:31:16.837 00.026 9340 Star::Find returns 1 (0), X=818.47, Y=624.19, Mass=713591, SNR=82.6, Peak=60146 HFD=4.6
01:31:16.936 00.099 9340 MultiStar: [#1 -0.02,0.46,0.58,U] [#2 0.15,0.12,0.83,U] [#3 0.04,-0.36,0.67,U] [#4 -0.36,0.26,0.68,U] [#5 -0.07,0.20,0.56,U] [#6 -0.65,-0.33,0.00,M2] [#7 -0.20,0.01,0.31,U] [#8 -0.32,-0.13,0.34,U] 
01:31:16.986 00.050 9340 refined, 7 included, MultiStar: {-0.02, 0.07}, one-star: {0.20, -0.02}
01:31:17.113 00.127 9340 CameraToMount -- cameraTheta (1.88) - m_xAngle (-3.09) = xAngle (4.97 = -1.31)
01:31:17.195 00.082 9340 CameraToMount -- cameraTheta (1.88) - (m_xAngle (-3.09) + m_yAngleError (-0.07)) = yAngle (5.05 = -1.24)
01:31:17.224 00.029 9340 CameraToMount -- cameraX=-0.02 cameraY=0.07 hyp=0.07 cameraTheta=1.88 mountX=0.02 mountY=-0.07, mountTheta=-1.30
01:31:17.269 00.045 9340 SchedulePrimaryMove(10104498, x=-0.02, y=0.07, opts=13)
01:31:17.311 00.042 9340 Enqueuing Move request for scope (-0.02, 0.07)
01:31:17.331 00.020 12020 Worker thread wakes up
01:31:17.332 00.001 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.07) opts 0xd
01:31:17.332 00.000 12020 Handling offset move in thread for scope, endpoint = (-0.02, 0.07)
01:31:17.332 00.000 12020 Moving (-0.02, 0.07) raw xDistance=0.02 yDistance=-0.07
01:31:17.332 00.000 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
01:31:17.332 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:31:17.333 00.001 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
01:31:17.333 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=20973, max=65535, med=31601, FiltMin=24826, FiltMax=65521, Gamma=2.870
01:31:17.349 00.016 12020 MoveAxis(E, 0, ABG)
01:31:17.349 00.000 12020 Move returns status 0, amount 0
01:31:17.353 00.004 9340 UpdateGuideState exits: m=713591 SNR=82.6
01:31:17.370 00.017 12020 MoveAxis(N, 0, ABG)
01:31:17.370 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:31:17.391 00.021 12020 Move returns status 0, amount 0
01:31:17.391 00.000 12020 move complete, result=0
01:31:17.392 00.001 9340 ScheduleExposure(2000,3,1) exposurePending=0
01:31:17.408 00.016 12020 worker thread done servicing request
01:31:17.408 00.000 9340 Enqueuing Expose request
01:31:17.447 00.039 12020 Worker thread wakes up
01:31:17.448 00.001 12020 worker thread servicing REQUEST_EXPOSE 2000
01:31:17.448 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(803,609,31,31)
01:31:17.448 00.000 9340 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
01:31:18.393 00.945 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"35435c5d-dd55-4ab2-b028-c65def290aab"}
01:31:18.438 00.045 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"35435c5d-dd55-4ab2-b028-c65def290aab"}
01:31:18.458 00.020 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"b5613aba-f616-43ac-9a51-d4dbff708823"}
01:31:18.474 00.016 9340 case statement mapped state 6 to 3
01:31:18.491 00.017 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"b5613aba-f616-43ac-9a51-d4dbff708823"}
01:31:18.539 00.048 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"9e762ab6-3b02-4865-9f9e-82550ec1989a"}
01:31:18.561 00.022 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":482,"width":15,"height":15,"star_pos":[7.47,7.19],"pixels":"..."},"id":"9e762ab6-3b02-4865-9f9e-82550ec1989a"}
01:31:19.811 01.250 12020 Exposure complete
01:31:20.081 00.270 12020 worker thread done servicing request
01:31:20.082 00.001 9340 OnExposeComplete: enter
01:31:20.095 00.013 9340 UpdateGuideState(): m_state=6
01:31:20.108 00.013 9340 Star::Find(15, 818, 624, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 483
01:31:20.118 00.010 9340 Star::Find returns 1 (0), X=818.24, Y=624.28, Mass=586110, SNR=71.2, Peak=61218 HFD=3.8
01:31:20.129 00.011 9340 MultiStar: [#1 -0.18,-0.07,0.70,U] [#2 -0.23,-0.36,1.19,U] [#3 -0.59,-0.49,0.00,M1] [#4 -0.38,-0.12,0.86,U] [#5 -0.21,0.12,0.66,U] [#6 -0.05,0.20,0.45,U] [#7 -0.25,0.37,0.52,U] [#8 -0.39,-0.23,0.38,U] 
01:31:20.157 00.028 9340 single-star, 7 included, MultiStar: {-0.20, -0.04}, one-star: {-0.02, 0.07}
01:31:20.171 00.014 9340 CameraToMount -- cameraTheta (1.85) - m_xAngle (-3.09) = xAngle (4.94 = -1.34)
01:31:20.181 00.010 9340 CameraToMount -- cameraTheta (1.85) - (m_xAngle (-3.09) + m_yAngleError (-0.07)) = yAngle (5.01 = -1.27)
01:31:20.193 00.012 9340 CameraToMount -- cameraX=-0.02 cameraY=0.07 hyp=0.07 cameraTheta=1.85 mountX=0.02 mountY=-0.07, mountTheta=-1.34
01:31:20.209 00.016 9340 SchedulePrimaryMove(10104498, x=-0.02, y=0.07, opts=13)
01:31:20.222 00.013 9340 Enqueuing Move request for scope (-0.02, 0.07)
01:31:20.233 00.011 12020 Worker thread wakes up
01:31:20.233 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=21207, max=65535, med=31844, FiltMin=24522, FiltMax=65521, Gamma=2.870
01:31:20.263 00.030 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.07) opts 0xd
01:31:20.263 00.000 9340 UpdateGuideState exits: m=586110 SNR=71.2
01:31:20.275 00.012 12020 Handling offset move in thread for scope, endpoint = (-0.02, 0.07)
01:31:20.275 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:31:20.287 00.012 12020 Moving (-0.02, 0.07) raw xDistance=0.02 yDistance=-0.07
01:31:20.287 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
01:31:20.300 00.013 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
01:31:20.300 00.000 9340 Enqueuing Expose request
01:31:20.309 00.009 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:31:20.309 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
01:31:20.309 00.000 12020 MoveAxis(E, 0, ABG)
01:31:20.310 00.001 12020 Move returns status 0, amount 0
01:31:20.310 00.000 12020 MoveAxis(N, 0, ABG)
01:31:20.310 00.000 12020 Move returns status 0, amount 0
01:31:20.310 00.000 12020 move complete, result=0
01:31:20.310 00.000 12020 worker thread done servicing request
01:31:20.310 00.000 12020 Worker thread wakes up
01:31:20.310 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
01:31:20.311 00.001 12020 Handling exposure in thread, d=2000 o=3 r=(803,609,31,31)
01:31:20.313 00.002 9340 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
01:31:20.392 00.079 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"d14c65a1-c23b-41d9-a1a5-3fd2e7944454"}
01:31:20.402 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"d14c65a1-c23b-41d9-a1a5-3fd2e7944454"}
01:31:20.416 00.014 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"60bd7dbb-5f58-40b2-8680-5538acdbd2af"}
01:31:20.428 00.012 9340 case statement mapped state 6 to 3
01:31:20.440 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"60bd7dbb-5f58-40b2-8680-5538acdbd2af"}
01:31:20.481 00.041 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"b582e672-77ed-4bd4-b8d0-ea45b1195746"}
01:31:20.499 00.018 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":483,"width":15,"height":15,"star_pos":[7.24,7.28],"pixels":"..."},"id":"b582e672-77ed-4bd4-b8d0-ea45b1195746"}
01:31:22.391 01.892 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"6d2fe548-689f-4f78-bc0a-a652399e713c"}
01:31:22.402 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"6d2fe548-689f-4f78-bc0a-a652399e713c"}
01:31:22.412 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"1ffffbb3-53ac-490d-834c-a091c99acf66"}
01:31:22.420 00.008 9340 case statement mapped state 6 to 3
01:31:22.430 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"1ffffbb3-53ac-490d-834c-a091c99acf66"}
01:31:22.441 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"ee7d0067-34cf-48f2-9e33-ce0e207463b8"}
01:31:22.452 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":483,"width":15,"height":15,"star_pos":[7.24,7.28],"pixels":"..."},"id":"ee7d0067-34cf-48f2-9e33-ce0e207463b8"}
01:31:22.790 00.338 12020 Exposure complete
01:31:23.093 00.303 12020 worker thread done servicing request
01:31:23.093 00.000 9340 OnExposeComplete: enter
01:31:23.105 00.012 9340 UpdateGuideState(): m_state=6
01:31:23.116 00.011 9340 Star::Find(15, 818, 624, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 484
01:31:23.133 00.017 9340 Star::Find returns 1 (0), X=817.90, Y=624.78, Mass=609275, SNR=66.4, Peak=61418 HFD=4.2
01:31:23.146 00.013 9340 MultiStar: [#1 -0.55,0.05,0.88,U] [#2 -0.43,0.25,1.13,U] [#3 -0.79,0.20,0.00,M2] [#4 -0.98,0.61,0.00,M1] [#5 -0.63,0.12,0.70,U] [#6 -0.63,0.42,0.00,M2] [#7 -0.91,1.05,0.00,M2] [#8 -0.39,0.53,0.00,M1] 
01:31:23.178 00.032 9340 refined, 3 included, MultiStar: {-0.48, 0.26}, one-star: {-0.37, 0.56}
01:31:23.195 00.017 9340 CameraToMount -- cameraTheta (2.64) - m_xAngle (-3.09) = xAngle (5.73 = -0.55)
01:31:23.208 00.013 9340 CameraToMount -- cameraTheta (2.64) - (m_xAngle (-3.09) + m_yAngleError (-0.07)) = yAngle (5.81 = -0.47)
01:31:23.221 00.013 9340 CameraToMount -- cameraX=-0.48 cameraY=0.26 hyp=0.55 cameraTheta=2.64 mountX=0.47 mountY=-0.25, mountTheta=-0.49
01:31:23.241 00.020 9340 SchedulePrimaryMove(10104498, x=-0.48, y=0.26, opts=13)
01:31:23.256 00.015 9340 Enqueuing Move request for scope (-0.48, 0.26)
01:31:23.269 00.013 12020 Worker thread wakes up
01:31:23.269 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=22116, max=65535, med=32095, FiltMin=25299, FiltMax=65525, Gamma=2.870
01:31:23.300 00.031 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.48, 0.26) opts 0xd
01:31:23.300 00.000 9340 UpdateGuideState exits: m=609275 SNR=66.4
01:31:23.314 00.014 12020 Handling offset move in thread for scope, endpoint = (-0.48, 0.26)
01:31:23.314 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:31:23.325 00.011 12020 Moving (-0.48, 0.26) raw xDistance=0.47 yDistance=-0.25
01:31:23.326 00.001 9340 ScheduleExposure(2000,3,1) exposurePending=0
01:31:23.339 00.013 12020 GuideAlgorithmHysteresis::Result() returns 0.20 from input 0.47
01:31:23.339 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:31:23.339 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.25
01:31:23.340 00.001 9340 Enqueuing Expose request
01:31:23.350 00.010 12020 MoveAxis(W, 33, ABG)
01:31:23.350 00.000 12020 Guiding  Dir = 3, Dur = 33
01:31:23.354 00.004 12020 IsSlewing returns 0
01:31:23.355 00.001 12020 IsGuiding returns 0
01:31:23.372 00.017 12020 PulseGuide returned control before completion, sleep 27
01:31:23.419 00.047 12020 IsGuiding returns 0
01:31:23.419 00.000 12020 Move returns status 0, amount 33
01:31:23.419 00.000 12020 MoveAxis(N, 0, ABG)
01:31:23.420 00.001 12020 Move returns status 0, amount 0
01:31:23.420 00.000 12020 move complete, result=0
01:31:23.420 00.000 12020 worker thread done servicing request
01:31:23.420 00.000 9340 GuideStep: 0.5 px 33 ms WEST, -0.2 px 0 ms NORTH
01:31:23.433 00.013 12020 Worker thread wakes up
01:31:23.433 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
01:31:23.433 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(803,609,31,31)
01:31:24.390 00.957 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"18f2228c-9b59-4433-9d77-469d71b9e7d7"}
01:31:24.426 00.036 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"18f2228c-9b59-4433-9d77-469d71b9e7d7"}
01:31:24.436 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"9b2eb133-9e75-49bf-ae3a-e1f84f149d9a"}
01:31:24.449 00.013 9340 case statement mapped state 6 to 3
01:31:24.463 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"9b2eb133-9e75-49bf-ae3a-e1f84f149d9a"}
01:31:24.482 00.019 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"edc05047-477a-4a14-bbce-832db46432a9"}
01:31:24.497 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":484,"width":15,"height":15,"star_pos":[6.90,6.78],"pixels":"..."},"id":"edc05047-477a-4a14-bbce-832db46432a9"}
01:31:25.793 01.296 12020 Exposure complete
01:31:26.020 00.227 12020 worker thread done servicing request
01:31:26.020 00.000 9340 OnExposeComplete: enter
01:31:26.031 00.011 9340 UpdateGuideState(): m_state=6
01:31:26.040 00.009 9340 Star::Find(15, 817, 624, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 485
01:31:26.052 00.012 9340 Star::Find returns 1 (0), X=818.09, Y=624.18, Mass=552559, SNR=64.5, Peak=61050 HFD=4.1
01:31:26.064 00.012 9340 MultiStar: [#1 -0.65,-0.04,0.76,U] [#2 -0.05,-0.26,1.16,U] [#3 -0.56,-0.22,0.70,U] [#4 -0.67,-0.37,0.00,M2] [#5 -0.47,-0.09,0.72,U] [#6 -0.79,0.02,0.00,M3] [#7 -0.44,0.28,0.44,U] [#8 -0.27,0.40,0.59,U] 
01:31:26.088 00.024 9340 single-star, 6 included, MultiStar: {-0.34, -0.04}, one-star: {-0.17, -0.03}
01:31:26.100 00.012 9340 CameraToMount -- cameraTheta (-2.95) - m_xAngle (-3.09) = xAngle (0.14 = 0.14)
01:31:26.110 00.010 9340 CameraToMount -- cameraTheta (-2.95) - (m_xAngle (-3.09) + m_yAngleError (-0.07)) = yAngle (0.21 = 0.21)
01:31:26.119 00.009 9340 CameraToMount -- cameraX=-0.17 cameraY=-0.03 hyp=0.18 cameraTheta=-2.95 mountX=0.17 mountY=0.04, mountTheta=0.21
01:31:26.133 00.014 9340 SchedulePrimaryMove(10104498, x=-0.17, y=-0.03, opts=13)
01:31:26.143 00.010 9340 Enqueuing Move request for scope (-0.17, -0.03)
01:31:26.151 00.008 12020 Worker thread wakes up
01:31:26.151 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=20769, max=65535, med=31874, FiltMin=24760, FiltMax=65521, Gamma=2.870
01:31:26.161 00.010 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.17, -0.03) opts 0xd
01:31:26.161 00.000 9340 UpdateGuideState exits: m=552559 SNR=64.5
01:31:26.172 00.011 12020 Handling offset move in thread for scope, endpoint = (-0.17, -0.03)
01:31:26.172 00.000 12020 Moving (-0.17, -0.03) raw xDistance=0.17 yDistance=0.04
01:31:26.172 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:31:26.184 00.012 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.17
01:31:26.185 00.001 9340 ScheduleExposure(2000,3,1) exposurePending=0
01:31:26.196 00.011 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:31:26.196 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
01:31:26.196 00.000 9340 Enqueuing Expose request
01:31:26.234 00.038 12020 MoveAxis(E, 0, ABG)
01:31:26.235 00.001 12020 Move returns status 0, amount 0
01:31:26.235 00.000 12020 MoveAxis(N, 0, ABG)
01:31:26.235 00.000 12020 Move returns status 0, amount 0
01:31:26.235 00.000 12020 move complete, result=0
01:31:26.235 00.000 12020 worker thread done servicing request
01:31:26.235 00.000 12020 Worker thread wakes up
01:31:26.236 00.001 12020 worker thread servicing REQUEST_EXPOSE 2000
01:31:26.236 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(803,609,31,31)
01:31:26.240 00.004 9340 GuideStep: 0.2 px 0 ms EAST, 0.0 px 0 ms NORTH
01:31:26.390 00.150 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"59524ba7-4568-4ec2-bfc4-7347cd805e96"}
01:31:26.402 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"59524ba7-4568-4ec2-bfc4-7347cd805e96"}
01:31:26.418 00.016 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"171105ff-2c12-4929-928a-73a03ca3f859"}
01:31:26.428 00.010 9340 case statement mapped state 6 to 3
01:31:26.440 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"171105ff-2c12-4929-928a-73a03ca3f859"}
01:31:26.465 00.025 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"78e464f3-34af-42c1-84c8-2eac93fbd4f0"}
01:31:26.474 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":485,"width":15,"height":15,"star_pos":[7.09,7.18],"pixels":"..."},"id":"78e464f3-34af-42c1-84c8-2eac93fbd4f0"}
01:31:28.390 01.916 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"4847381f-f503-4a7f-b9b9-2cbde34bab68"}
01:31:28.399 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"4847381f-f503-4a7f-b9b9-2cbde34bab68"}
01:31:28.407 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"0a18a8bb-2d6e-42d2-969d-4f8a49b18055"}
01:31:28.417 00.010 9340 case statement mapped state 6 to 3
01:31:28.424 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"0a18a8bb-2d6e-42d2-969d-4f8a49b18055"}
01:31:28.433 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"a8e45b60-e087-45b3-9216-1e4e2a1ea654"}
01:31:28.443 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":485,"width":15,"height":15,"star_pos":[7.09,7.18],"pixels":"..."},"id":"a8e45b60-e087-45b3-9216-1e4e2a1ea654"}
01:31:28.599 00.156 12020 Exposure complete
01:31:28.812 00.213 12020 worker thread done servicing request
01:31:28.812 00.000 9340 OnExposeComplete: enter
01:31:28.821 00.009 9340 UpdateGuideState(): m_state=6
01:31:28.832 00.011 9340 Star::Find(15, 818, 624, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 486
01:31:28.842 00.010 9340 Star::Find returns 1 (0), X=817.89, Y=623.98, Mass=570429, SNR=57.9, Peak=61518 HFD=4.2
01:31:28.850 00.008 9340 MultiStar: [#1 -0.64,-0.30,0.00,M1] [#2 -0.08,-0.18,0.95,U] [#3 -0.56,-0.65,0.00,M2] [#4 -0.23,0.10,0.98,U] [#5 -0.50,-0.05,0.88,U] [#6 -0.16,0.19,0.57,U] [#7 -0.58,0.46,0.00,M2] [#8 -0.77,-0.79,0.00,M1] 
01:31:28.859 00.009 9340 refined, 4 included, MultiStar: {-0.27, -0.05}, one-star: {-0.37, -0.24}
01:31:28.874 00.015 9340 CameraToMount -- cameraTheta (-2.94) - m_xAngle (-3.09) = xAngle (0.15 = 0.15)
01:31:28.888 00.014 9340 CameraToMount -- cameraTheta (-2.94) - (m_xAngle (-3.09) + m_yAngleError (-0.07)) = yAngle (0.22 = 0.22)
01:31:28.900 00.012 9340 CameraToMount -- cameraX=-0.27 cameraY=-0.05 hyp=0.28 cameraTheta=-2.94 mountX=0.27 mountY=0.06, mountTheta=0.22
01:31:28.937 00.037 9340 SchedulePrimaryMove(10104498, x=-0.27, y=-0.05, opts=13)
01:31:28.948 00.011 9340 Enqueuing Move request for scope (-0.27, -0.05)
01:31:28.967 00.019 12020 Worker thread wakes up
01:31:28.967 00.000 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.27, -0.05) opts 0xd
01:31:28.967 00.000 12020 Handling offset move in thread for scope, endpoint = (-0.27, -0.05)
01:31:28.968 00.001 12020 Moving (-0.27, -0.05) raw xDistance=0.27 yDistance=0.06
01:31:28.968 00.000 12020 GuideAlgorithmHysteresis::Result() returns 0.12 from input 0.27
01:31:28.968 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:31:28.968 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
01:31:28.968 00.000 12020 MoveAxis(W, 20, ABG)
01:31:28.969 00.001 12020 Guiding  Dir = 3, Dur = 20
01:31:28.969 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=20973, max=65535, med=32029, FiltMin=25026, FiltMax=65521, Gamma=2.870
01:31:28.984 00.015 12020 IsSlewing returns 0
01:31:28.985 00.001 12020 IsGuiding returns 0
01:31:28.985 00.000 9340 UpdateGuideState exits: m=570429 SNR=57.9
01:31:29.014 00.029 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:31:29.048 00.034 12020 IsGuiding returns 1
01:31:29.048 00.000 12020 scope still moving after pulse duration time elapsed
01:31:29.048 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
01:31:29.062 00.014 9340 Enqueuing Expose request
01:31:29.083 00.021 12020 IsSlewing returns 0
01:31:29.084 00.001 12020 IsGuiding returns 0
01:31:29.084 00.000 12020 scope move finished after 20 + 78 ms
01:31:29.084 00.000 12020 Move returns status 0, amount 20
01:31:29.084 00.000 12020 MoveAxis(N, 0, ABG)
01:31:29.084 00.000 12020 Move returns status 0, amount 0
01:31:29.085 00.001 12020 move complete, result=0
01:31:29.085 00.000 12020 worker thread done servicing request
01:31:29.085 00.000 9340 GuideStep: 0.3 px 20 ms WEST, 0.1 px 0 ms NORTH
01:31:29.096 00.011 12020 Worker thread wakes up
01:31:29.096 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
01:31:29.096 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(803,609,31,31)
01:31:30.388 01.292 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"cc9fb67e-d4af-44e6-933f-eb3c567205e5"}
01:31:30.403 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"cc9fb67e-d4af-44e6-933f-eb3c567205e5"}
01:31:30.425 00.022 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"48b391fb-0593-40e1-b98f-3f4b571db865"}
01:31:30.464 00.039 9340 case statement mapped state 6 to 3
01:31:30.478 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"48b391fb-0593-40e1-b98f-3f4b571db865"}
01:31:30.516 00.038 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"0a2f0739-b5c9-495d-b956-100ac8ffd163"}
01:31:30.532 00.016 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":486,"width":15,"height":15,"star_pos":[6.89,6.98],"pixels":"..."},"id":"0a2f0739-b5c9-495d-b956-100ac8ffd163"}
01:31:31.469 00.937 12020 Exposure complete
01:31:31.698 00.229 12020 worker thread done servicing request
01:31:31.698 00.000 9340 OnExposeComplete: enter
01:31:31.711 00.013 9340 UpdateGuideState(): m_state=6
01:31:31.729 00.018 9340 Star::Find(15, 817, 623, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 487
01:31:31.740 00.011 9340 Star::Find returns 1 (0), X=818.52, Y=624.06, Mass=654102, SNR=89.1, Peak=60402 HFD=4.1
01:31:31.750 00.010 9340 MultiStar: [#1 -0.38,0.05,0.69,U] [#2 -0.34,-0.30,0.82,U] [#3 -0.44,-0.46,0.56,U] [#4 -0.15,-0.12,0.65,U] [#5 -0.53,-0.15,0.62,U] [#6 -0.56,0.73,0.00,M3] [#7 -0.54,-0.52,0.00,M3] [#8 -0.30,0.11,0.38,U] 
01:31:31.765 00.015 9340 refined, 6 included, MultiStar: {-0.23, -0.16}, one-star: {0.26, -0.15}
01:31:31.778 00.013 9340 CameraToMount -- cameraTheta (-2.52) - m_xAngle (-3.09) = xAngle (0.57 = 0.57)
01:31:31.790 00.012 9340 CameraToMount -- cameraTheta (-2.52) - (m_xAngle (-3.09) + m_yAngleError (-0.07)) = yAngle (0.64 = 0.64)
01:31:31.830 00.040 9340 CameraToMount -- cameraX=-0.23 cameraY=-0.16 hyp=0.28 cameraTheta=-2.52 mountX=0.23 mountY=0.17, mountTheta=0.62
01:31:31.844 00.014 9340 SchedulePrimaryMove(10104498, x=-0.23, y=-0.16, opts=13)
01:31:31.855 00.011 9340 Enqueuing Move request for scope (-0.23, -0.16)
01:31:31.865 00.010 12020 Worker thread wakes up
01:31:31.865 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=21437, max=65535, med=32048, FiltMin=25171, FiltMax=65525, Gamma=2.870
01:31:31.878 00.013 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.23, -0.16) opts 0xd
01:31:31.879 00.001 12020 Handling offset move in thread for scope, endpoint = (-0.23, -0.16)
01:31:31.879 00.000 9340 UpdateGuideState exits: m=654102 SNR=89.1
01:31:31.893 00.014 12020 Moving (-0.23, -0.16) raw xDistance=0.23 yDistance=0.17
01:31:31.893 00.000 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.23
01:31:31.893 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:31:31.893 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:31:31.924 00.031 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
01:31:31.924 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
01:31:31.939 00.015 12020 MoveAxis(E, 0, ABG)
01:31:31.939 00.000 9340 Enqueuing Expose request
01:31:31.950 00.011 12020 Move returns status 0, amount 0
01:31:31.950 00.000 12020 MoveAxis(N, 0, ABG)
01:31:31.950 00.000 12020 Move returns status 0, amount 0
01:31:31.950 00.000 12020 move complete, result=0
01:31:31.950 00.000 12020 worker thread done servicing request
01:31:31.951 00.001 12020 Worker thread wakes up
01:31:31.951 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
01:31:31.951 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(803,609,31,31)
01:31:31.954 00.003 9340 GuideStep: 0.2 px 0 ms EAST, 0.2 px 0 ms NORTH
01:31:32.389 00.435 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"3fdbcb32-d48b-4474-b59d-9f8083773bfd"}
01:31:32.405 00.016 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"3fdbcb32-d48b-4474-b59d-9f8083773bfd"}
01:31:32.417 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"033f38d6-3d53-403f-9808-e568b8e42080"}
01:31:32.429 00.012 9340 case statement mapped state 6 to 3
01:31:32.444 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"033f38d6-3d53-403f-9808-e568b8e42080"}
01:31:32.461 00.017 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"8a971eef-cea3-4652-a76d-71302a20067c"}
01:31:32.478 00.017 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":487,"width":15,"height":15,"star_pos":[6.52,7.06],"pixels":"..."},"id":"8a971eef-cea3-4652-a76d-71302a20067c"}
01:31:34.321 01.843 12020 Exposure complete
01:31:34.388 00.067 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"2eaee8fc-2693-4884-a161-b577c30ac7d1"}
01:31:34.416 00.028 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"2eaee8fc-2693-4884-a161-b577c30ac7d1"}
01:31:34.435 00.019 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"85faf4d5-488f-48d2-863a-ece0d0561412"}
01:31:34.456 00.021 9340 case statement mapped state 6 to 3
01:31:34.499 00.043 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"85faf4d5-488f-48d2-863a-ece0d0561412"}
01:31:34.526 00.027 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"006094fc-da7b-4f63-b6d9-ab3cc9189909"}
01:31:34.544 00.018 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":487,"width":15,"height":15,"star_pos":[6.52,7.06],"pixels":"..."},"id":"006094fc-da7b-4f63-b6d9-ab3cc9189909"}
01:31:34.697 00.153 12020 worker thread done servicing request
01:31:34.697 00.000 9340 OnExposeComplete: enter
01:31:34.752 00.055 9340 UpdateGuideState(): m_state=6
01:31:34.765 00.013 9340 Star::Find(15, 818, 624, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 488
01:31:34.795 00.030 9340 Star::Find returns 1 (0), X=818.01, Y=624.37, Mass=551791, SNR=65.7, Peak=60822 HFD=3.9
01:31:34.808 00.013 9340 MultiStar: [#1 -0.58,0.11,0.85,U] [#2 -0.29,0.07,1.04,U] [#3 -0.71,0.10,0.00,M2] [#4 -0.68,-0.16,0.00,M1] [#5 -0.30,-0.07,0.70,U] [#6 -0.78,0.73,0.00,M4] [#7 -1.10,0.29,0.00,M4] [#8 -0.78,-0.06,0.00,M1] 
01:31:34.853 00.045 9340 single-star, 3 included, MultiStar: {-0.35, 0.08}, one-star: {-0.25, 0.16}
01:31:34.873 00.020 9340 CameraToMount -- cameraTheta (2.57) - m_xAngle (-3.09) = xAngle (5.66 = -0.62)
01:31:34.886 00.013 9340 CameraToMount -- cameraTheta (2.57) - (m_xAngle (-3.09) + m_yAngleError (-0.07)) = yAngle (5.74 = -0.55)
01:31:34.904 00.018 9340 CameraToMount -- cameraX=-0.25 cameraY=0.16 hyp=0.30 cameraTheta=2.57 mountX=0.24 mountY=-0.15, mountTheta=-0.57
01:31:34.961 00.057 9340 SchedulePrimaryMove(10104498, x=-0.25, y=0.16, opts=13)
01:31:34.984 00.023 9340 Enqueuing Move request for scope (-0.25, 0.16)
01:31:35.009 00.025 12020 Worker thread wakes up
01:31:35.009 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=21675, max=65535, med=32013, FiltMin=25175, FiltMax=65525, Gamma=2.870
01:31:35.024 00.015 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.25, 0.16) opts 0xd
01:31:35.024 00.000 9340 UpdateGuideState exits: m=551791 SNR=65.7
01:31:35.059 00.035 12020 Handling offset move in thread for scope, endpoint = (-0.25, 0.16)
01:31:35.060 00.001 12020 Moving (-0.25, 0.16) raw xDistance=0.24 yDistance=-0.15
01:31:35.060 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:31:35.075 00.015 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.24
01:31:35.075 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
01:31:35.092 00.017 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:31:35.092 00.000 9340 Enqueuing Expose request
01:31:35.106 00.014 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
01:31:35.107 00.001 12020 MoveAxis(E, 0, ABG)
01:31:35.107 00.000 12020 Move returns status 0, amount 0
01:31:35.107 00.000 12020 MoveAxis(N, 0, ABG)
01:31:35.107 00.000 12020 Move returns status 0, amount 0
01:31:35.108 00.001 12020 move complete, result=0
01:31:35.108 00.000 12020 worker thread done servicing request
01:31:35.109 00.001 12020 Worker thread wakes up
01:31:35.109 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
01:31:35.109 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(803,609,31,31)
01:31:35.114 00.005 9340 GuideStep: 0.2 px 0 ms EAST, -0.2 px 0 ms NORTH
01:31:36.388 01.274 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"7dd7efc4-ca39-419f-b2ed-50caa69033bd"}
01:31:36.414 00.026 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"7dd7efc4-ca39-419f-b2ed-50caa69033bd"}
01:31:36.499 00.085 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"34c4dffa-1e4e-40bb-aa19-9f109ce88152"}
01:31:36.634 00.135 9340 case statement mapped state 6 to 3
01:31:36.736 00.102 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"34c4dffa-1e4e-40bb-aa19-9f109ce88152"}
01:31:36.804 00.068 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"5daea59d-330e-4803-a14b-2f310c0440b4"}
01:31:36.858 00.054 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":488,"width":15,"height":15,"star_pos":[7.01,7.37],"pixels":"..."},"id":"5daea59d-330e-4803-a14b-2f310c0440b4"}
01:31:37.510 00.652 12020 Exposure complete
01:31:37.857 00.347 12020 worker thread done servicing request
01:31:37.858 00.001 9340 OnExposeComplete: enter
01:31:37.876 00.018 9340 UpdateGuideState(): m_state=6
01:31:37.916 00.040 9340 Star::Find(15, 818, 624, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 489
01:31:37.932 00.016 9340 Star::Find returns 1 (0), X=817.76, Y=624.52, Mass=615323, SNR=69.2, Peak=60564 HFD=3.9
01:31:37.952 00.020 9340 MultiStar: [#1 -0.68,0.44,0.00,M1] [#2 -0.61,-0.08,0.94,U] [#3 -0.85,-0.25,0.00,M3] [#4 -1.07,-0.08,0.00,M2] [#5 -0.83,0.32,0.00,M1] [#6 -1.02,-0.18,0.00,M5] [#7 -0.55,0.83,0.00,M5] [#8 -0.99,-0.10,0.00,M2] 
01:31:37.968 00.016 9340 refined, 1 included, MultiStar: {-0.55, 0.12}, one-star: {-0.50, 0.31}
01:31:37.989 00.021 9340 CameraToMount -- cameraTheta (2.93) - m_xAngle (-3.09) = xAngle (6.02 = -0.26)
01:31:38.033 00.044 9340 CameraToMount -- cameraTheta (2.93) - (m_xAngle (-3.09) + m_yAngleError (-0.07)) = yAngle (6.10 = -0.19)
01:31:38.046 00.013 9340 CameraToMount -- cameraX=-0.55 cameraY=0.12 hyp=0.57 cameraTheta=2.93 mountX=0.55 mountY=-0.11, mountTheta=-0.19
01:31:38.070 00.024 9340 SchedulePrimaryMove(10104498, x=-0.55, y=0.12, opts=13)
01:31:38.086 00.016 9340 Enqueuing Move request for scope (-0.55, 0.12)
01:31:38.101 00.015 12020 Worker thread wakes up
01:31:38.101 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=20793, max=65535, med=32023, FiltMin=24828, FiltMax=65525, Gamma=2.870
01:31:38.135 00.034 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.55, 0.12) opts 0xd
01:31:38.135 00.000 9340 UpdateGuideState exits: m=615323 SNR=69.2
01:31:38.148 00.013 12020 Handling offset move in thread for scope, endpoint = (-0.55, 0.12)
01:31:38.148 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:31:38.162 00.014 12020 Moving (-0.55, 0.12) raw xDistance=0.55 yDistance=-0.11
01:31:38.162 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
01:31:38.173 00.011 12020 GuideAlgorithmHysteresis::Result() returns 0.23 from input 0.55
01:31:38.173 00.000 9340 Enqueuing Expose request
01:31:38.186 00.013 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:31:38.187 00.001 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
01:31:38.187 00.000 12020 MoveAxis(W, 39, ABG)
01:31:38.187 00.000 12020 Guiding  Dir = 3, Dur = 39
01:31:38.188 00.001 12020 IsSlewing returns 0
01:31:38.189 00.001 12020 IsGuiding returns 0
01:31:38.226 00.037 12020 PulseGuide returned control before completion, sleep 12
01:31:38.258 00.032 12020 IsGuiding returns 0
01:31:38.258 00.000 12020 Move returns status 0, amount 39
01:31:38.258 00.000 12020 MoveAxis(N, 0, ABG)
01:31:38.258 00.000 12020 Move returns status 0, amount 0
01:31:38.259 00.001 12020 move complete, result=0
01:31:38.259 00.000 12020 worker thread done servicing request
01:31:38.259 00.000 9340 GuideStep: 0.5 px 39 ms WEST, -0.1 px 0 ms NORTH
01:31:38.274 00.015 12020 Worker thread wakes up
01:31:38.274 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
01:31:38.274 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(803,609,31,31)
01:31:38.386 00.112 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"37c19854-4e97-4b10-8bf6-fd4dbc04f6ca"}
01:31:38.399 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"37c19854-4e97-4b10-8bf6-fd4dbc04f6ca"}
01:31:38.412 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"f3827f4f-71db-425d-88d9-da37b238cebc"}
01:31:38.443 00.031 9340 case statement mapped state 6 to 3
01:31:38.454 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"f3827f4f-71db-425d-88d9-da37b238cebc"}
01:31:38.466 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"af569fc2-e6fb-4f9e-a2ea-159602bdcf30"}
01:31:38.476 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":489,"width":15,"height":15,"star_pos":[6.76,6.52],"pixels":"..."},"id":"af569fc2-e6fb-4f9e-a2ea-159602bdcf30"}
01:31:40.387 01.911 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"13643465-a3ee-46f6-bc3a-a853d5827052"}
01:31:40.396 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"13643465-a3ee-46f6-bc3a-a853d5827052"}
01:31:40.408 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"9f98aa3e-ca69-447e-b1f3-13d7e7b3717d"}
01:31:40.416 00.008 9340 case statement mapped state 6 to 3
01:31:40.424 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"9f98aa3e-ca69-447e-b1f3-13d7e7b3717d"}
01:31:40.435 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"b45ed484-d657-4522-83f6-87cb45e08d25"}
01:31:40.444 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":489,"width":15,"height":15,"star_pos":[6.76,6.52],"pixels":"..."},"id":"b45ed484-d657-4522-83f6-87cb45e08d25"}
01:31:40.633 00.189 12020 Exposure complete
01:31:41.115 00.482 12020 worker thread done servicing request
01:31:41.116 00.001 9340 OnExposeComplete: enter
01:31:41.130 00.014 9340 UpdateGuideState(): m_state=6
01:31:41.146 00.016 9340 Star::Find(15, 817, 624, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 490
01:31:41.175 00.029 9340 Star::Find returns 1 (0), X=817.54, Y=624.35, Mass=621180, SNR=82.5, Peak=60620 HFD=4.3
01:31:41.188 00.013 9340 MultiStar: [#1 -0.92,0.33,0.00,M2] [#2 -0.67,-0.14,0.00,M1] [#3 -1.07,0.05,0.00,M4] [#4 -1.22,0.25,0.00,M3] [#5 -0.89,0.04,0.00,M2] [#6 -1.30,0.48,0.00,M6] [#7 -1.21,1.08,0.00,M6] [#8 -1.24,0.14,0.00,M3] 
01:31:41.201 00.013 9340 CameraToMount -- cameraTheta (2.95) - m_xAngle (-3.09) = xAngle (6.05 = -0.24)
01:31:41.223 00.022 9340 CameraToMount -- cameraTheta (2.95) - (m_xAngle (-3.09) + m_yAngleError (-0.07)) = yAngle (6.12 = -0.16)
01:31:41.247 00.024 9340 CameraToMount -- cameraX=-0.72 cameraY=0.14 hyp=0.73 cameraTheta=2.95 mountX=0.71 mountY=-0.12, mountTheta=-0.17
01:31:41.308 00.061 9340 SchedulePrimaryMove(10104498, x=-0.72, y=0.14, opts=13)
01:31:41.335 00.027 9340 Enqueuing Move request for scope (-0.72, 0.14)
01:31:41.354 00.019 12020 Worker thread wakes up
01:31:41.354 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=21597, max=65535, med=32154, FiltMin=24580, FiltMax=65521, Gamma=2.870
01:31:41.374 00.020 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.72, 0.14) opts 0xd
01:31:41.375 00.001 12020 Handling offset move in thread for scope, endpoint = (-0.72, 0.14)
01:31:41.375 00.000 9340 UpdateGuideState exits: m=621180 SNR=82.5
01:31:41.411 00.036 12020 Moving (-0.72, 0.14) raw xDistance=0.71 yDistance=-0.12
01:31:41.412 00.001 12020 GuideAlgorithmHysteresis::Result() returns 0.32 from input 0.71
01:31:41.412 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:31:41.428 00.016 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:31:41.428 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
01:31:41.442 00.014 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
01:31:41.442 00.000 9340 Enqueuing Expose request
01:31:41.454 00.012 12020 MoveAxis(W, 54, ABG)
01:31:41.455 00.001 12020 Guiding  Dir = 3, Dur = 54
01:31:41.456 00.001 12020 IsSlewing returns 0
01:31:41.457 00.001 12020 IsGuiding returns 0
01:31:41.488 00.031 12020 PulseGuide returned control before completion, sleep 34
01:31:41.552 00.064 12020 IsGuiding returns 1
01:31:41.552 00.000 12020 scope still moving after pulse duration time elapsed
01:31:41.585 00.033 12020 IsSlewing returns 0
01:31:41.586 00.001 12020 IsGuiding returns 0
01:31:41.593 00.007 12020 scope move finished after 54 + 81 ms
01:31:41.596 00.003 12020 Move returns status 0, amount 54
01:31:41.596 00.000 12020 MoveAxis(N, 0, ABG)
01:31:41.596 00.000 12020 Move returns status 0, amount 0
01:31:41.596 00.000 12020 move complete, result=0
01:31:41.597 00.001 12020 worker thread done servicing request
01:31:41.597 00.000 9340 GuideStep: 0.7 px 54 ms WEST, -0.1 px 0 ms NORTH
01:31:41.667 00.070 12020 Worker thread wakes up
01:31:41.667 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
01:31:41.667 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(803,609,31,31)
01:31:42.386 00.719 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"3162cf8c-91e2-4a17-b3a7-f4b6197a64a1"}
01:31:42.419 00.033 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"3162cf8c-91e2-4a17-b3a7-f4b6197a64a1"}
01:31:42.470 00.051 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"7b0afea6-ed46-418d-b71e-bc2271d58333"}
01:31:42.496 00.026 9340 case statement mapped state 6 to 3
01:31:42.536 00.040 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"7b0afea6-ed46-418d-b71e-bc2271d58333"}
01:31:42.591 00.055 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"c603d74b-419f-4114-b2fe-73c3f636264a"}
01:31:42.622 00.031 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":490,"width":15,"height":15,"star_pos":[6.54,7.35],"pixels":"..."},"id":"c603d74b-419f-4114-b2fe-73c3f636264a"}
01:31:44.058 01.436 12020 Exposure complete
01:31:44.387 00.329 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"79b98d4c-1127-415c-9317-b5caa09c8ac3"}
01:31:44.402 00.015 12020 worker thread done servicing request
01:31:44.402 00.000 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"79b98d4c-1127-415c-9317-b5caa09c8ac3"}
01:31:44.415 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"f41ab0b8-a3e2-4636-a5f1-a003c81ecb27"}
01:31:44.427 00.012 9340 case statement mapped state 6 to 3
01:31:44.439 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"f41ab0b8-a3e2-4636-a5f1-a003c81ecb27"}
01:31:44.451 00.012 9340 OnExposeComplete: enter
01:31:44.462 00.011 9340 UpdateGuideState(): m_state=6
01:31:44.494 00.032 9340 Star::Find(15, 817, 624, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 491
01:31:44.508 00.014 9340 Star::Find returns 1 (0), X=817.56, Y=624.53, Mass=595510, SNR=63.5, Peak=63428 HFD=4.1
01:31:44.524 00.016 9340 MultiStar: [#1 -1.44,0.12,0.00,M3] [#2 -1.10,-0.15,0.00,M2] [#3 -0.92,-0.32,0.00,M5] [#4 -1.03,-0.12,0.00,M4] [#5 -1.39,0.23,0.00,M3] [#6 -1.65,0.54,0.00,M7] [#7 -1.12,0.35,0.00,M7] [#8 -1.06,0.03,0.00,M4] 
01:31:44.536 00.012 9340 CameraToMount -- cameraTheta (2.72) - m_xAngle (-3.09) = xAngle (5.81 = -0.47)
01:31:44.547 00.011 9340 CameraToMount -- cameraTheta (2.72) - (m_xAngle (-3.09) + m_yAngleError (-0.07)) = yAngle (5.89 = -0.40)
01:31:44.561 00.014 9340 CameraToMount -- cameraX=-0.70 cameraY=0.32 hyp=0.77 cameraTheta=2.72 mountX=0.68 mountY=-0.30, mountTheta=-0.41
01:31:44.595 00.034 9340 SchedulePrimaryMove(10104498, x=-0.70, y=0.32, opts=13)
01:31:44.610 00.015 9340 Enqueuing Move request for scope (-0.70, 0.32)
01:31:44.621 00.011 12020 Worker thread wakes up
01:31:44.621 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=20955, max=65535, med=32374, FiltMin=24802, FiltMax=65525, Gamma=2.870
01:31:44.632 00.011 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.70, 0.32) opts 0xd
01:31:44.632 00.000 9340 UpdateGuideState exits: m=595510 SNR=63.5
01:31:44.644 00.012 12020 Handling offset move in thread for scope, endpoint = (-0.70, 0.32)
01:31:44.645 00.001 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:31:44.656 00.011 12020 Moving (-0.70, 0.32) raw xDistance=0.68 yDistance=-0.30
01:31:44.656 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
01:31:44.666 00.010 12020 GuideAlgorithmHysteresis::Result() returns 0.31 from input 0.68
01:31:44.667 00.001 9340 Enqueuing Expose request
01:31:44.699 00.032 12020 GuideAlgorithmResistSwitch::result() returns -0.30 from input -0.30
01:31:44.699 00.000 12020 MoveAxis(W, 53, ABG)
01:31:44.699 00.000 12020 Guiding  Dir = 3, Dur = 53
01:31:44.700 00.001 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"ede81e3f-bb47-4f02-a5ba-a4ad4cbfa671"}
01:31:44.713 00.013 12020 IsSlewing returns 0
01:31:44.713 00.000 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":491,"width":15,"height":15,"star_pos":[6.56,6.53],"pixels":"..."},"id":"ede81e3f-bb47-4f02-a5ba-a4ad4cbfa671"}
01:31:44.724 00.011 12020 IsGuiding returns 0
01:31:44.750 00.026 12020 PulseGuide returned control before completion, sleep 38
01:31:44.800 00.050 12020 IsGuiding returns 1
01:31:44.800 00.000 12020 scope still moving after pulse duration time elapsed
01:31:44.845 00.045 12020 IsSlewing returns 0
01:31:44.847 00.002 12020 IsGuiding returns 0
01:31:44.847 00.000 12020 scope move finished after 53 + 69 ms
01:31:44.847 00.000 12020 Move returns status 0, amount 53
01:31:44.849 00.002 12020 MoveAxis(N, 48, ABG)
01:31:44.849 00.000 12020 Guiding  Dir = 0, Dur = 48
01:31:44.850 00.001 12020 IsSlewing returns 0
01:31:44.851 00.001 12020 IsGuiding returns 0
01:31:45.005 00.154 12020 IsGuiding returns 1
01:31:45.006 00.001 12020 scope still moving after pulse duration time elapsed
01:31:45.102 00.096 12020 IsSlewing returns 0
01:31:45.103 00.001 12020 IsGuiding returns 0
01:31:45.103 00.000 12020 scope move finished after 48 + 186 ms
01:31:45.103 00.000 12020 Move returns status 0, amount 48
01:31:45.103 00.000 12020 move complete, result=0
01:31:45.103 00.000 12020 worker thread done servicing request
01:31:45.104 00.001 12020 Worker thread wakes up
01:31:45.104 00.000 9340 GuideStep: 0.7 px 53 ms WEST, -0.3 px 48 ms NORTH
01:31:45.120 00.016 12020 worker thread servicing REQUEST_EXPOSE 2000
01:31:45.120 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(803,609,31,31)
01:31:46.401 01.281 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"90174e7d-074c-4151-87a8-f6d775494996"}
01:31:46.415 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"90174e7d-074c-4151-87a8-f6d775494996"}
01:31:46.430 00.015 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"a8682596-40fb-4a6f-aeb4-9ed6bed925c9"}
01:31:46.445 00.015 9340 case statement mapped state 6 to 3
01:31:46.460 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"a8682596-40fb-4a6f-aeb4-9ed6bed925c9"}
01:31:46.477 00.017 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"83b88afb-47b2-47ff-95bc-373a450ee7e2"}
01:31:46.513 00.036 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":491,"width":15,"height":15,"star_pos":[6.56,6.53],"pixels":"..."},"id":"83b88afb-47b2-47ff-95bc-373a450ee7e2"}
01:31:47.487 00.974 12020 Exposure complete
01:31:47.763 00.276 12020 worker thread done servicing request
01:31:47.763 00.000 9340 OnExposeComplete: enter
01:31:47.801 00.038 9340 UpdateGuideState(): m_state=6
01:31:47.816 00.015 9340 Star::Find(15, 817, 624, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 492
01:31:47.835 00.019 9340 Star::Find returns 1 (0), X=818.22, Y=624.25, Mass=602139, SNR=69.1, Peak=62322 HFD=4.0
01:31:47.846 00.011 9340 MultiStar: [#1 -0.34,-0.02,0.85,U] [#2 -0.61,-0.00,1.03,U] [#3 -0.26,-0.29,0.64,U] [#4 -0.63,-0.10,0.79,U] [#5 -0.65,0.05,0.66,U] [#6 -0.70,0.18,0.00,M8] [#7 -0.82,0.15,0.00,M8] [#8 -1.07,-0.23,0.00,M5] 
01:31:47.857 00.011 9340 single-star, 5 included, MultiStar: {-0.41, -0.04}, one-star: {-0.04, 0.04}
01:31:47.872 00.015 9340 CameraToMount -- cameraTheta (2.43) - m_xAngle (-3.09) = xAngle (5.52 = -0.76)
01:31:47.888 00.016 9340 CameraToMount -- cameraTheta (2.43) - (m_xAngle (-3.09) + m_yAngleError (-0.07)) = yAngle (5.59 = -0.69)
01:31:47.924 00.036 9340 CameraToMount -- cameraX=-0.04 cameraY=0.04 hyp=0.05 cameraTheta=2.43 mountX=0.04 mountY=-0.03, mountTheta=-0.72
01:31:47.945 00.021 9340 SchedulePrimaryMove(10104498, x=-0.04, y=0.04, opts=13)
01:31:47.957 00.012 9340 Enqueuing Move request for scope (-0.04, 0.04)
01:31:47.968 00.011 12020 Worker thread wakes up
01:31:47.968 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=21401, max=65535, med=32163, FiltMin=25071, FiltMax=65525, Gamma=2.870
01:31:47.979 00.011 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.04) opts 0xd
01:31:47.979 00.000 12020 Handling offset move in thread for scope, endpoint = (-0.04, 0.04)
01:31:47.979 00.000 12020 Moving (-0.04, 0.04) raw xDistance=0.04 yDistance=-0.03
01:31:47.979 00.000 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
01:31:47.980 00.001 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:31:47.980 00.000 9340 UpdateGuideState exits: m=602139 SNR=69.1
01:31:47.992 00.012 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
01:31:47.993 00.001 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:31:48.005 00.012 12020 MoveAxis(E, 0, ABG)
01:31:48.005 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
01:31:48.034 00.029 12020 Move returns status 0, amount 0
01:31:48.034 00.000 9340 Enqueuing Expose request
01:31:48.045 00.011 12020 MoveAxis(N, 0, ABG)
01:31:48.045 00.000 12020 Move returns status 0, amount 0
01:31:48.045 00.000 12020 move complete, result=0
01:31:48.045 00.000 12020 worker thread done servicing request
01:31:48.046 00.001 12020 Worker thread wakes up
01:31:48.046 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
01:31:48.047 00.001 12020 Handling exposure in thread, d=2000 o=3 r=(803,609,31,31)
01:31:48.050 00.003 9340 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
01:31:48.389 00.339 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"23c002de-7441-4d83-bda1-7779ca65386b"}
01:31:48.401 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"23c002de-7441-4d83-bda1-7779ca65386b"}
01:31:48.414 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"d20b5e0c-35af-468f-9435-49acb38c82ef"}
01:31:48.427 00.013 9340 case statement mapped state 6 to 3
01:31:48.436 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"d20b5e0c-35af-468f-9435-49acb38c82ef"}
01:31:48.450 00.014 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"18047947-9a37-48ad-a822-29d474d0bde0"}
01:31:48.466 00.016 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":492,"width":15,"height":15,"star_pos":[7.22,7.25],"pixels":"..."},"id":"18047947-9a37-48ad-a822-29d474d0bde0"}
01:31:50.389 01.923 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"0c395ee7-9fa6-49ab-b06b-f9e927b8ec57"}
01:31:50.428 00.039 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"0c395ee7-9fa6-49ab-b06b-f9e927b8ec57"}
01:31:50.472 00.044 12020 Exposure complete
01:31:50.473 00.001 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"f1f91061-095f-483e-99e6-96cd27416cd3"}
01:31:50.495 00.022 9340 case statement mapped state 6 to 3
01:31:50.510 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"f1f91061-095f-483e-99e6-96cd27416cd3"}
01:31:50.527 00.017 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"0f1b50d9-590f-4f83-bbff-976a8d0309f3"}
01:31:50.540 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":492,"width":15,"height":15,"star_pos":[7.22,7.25],"pixels":"..."},"id":"0f1b50d9-590f-4f83-bbff-976a8d0309f3"}
01:31:50.825 00.285 12020 worker thread done servicing request
01:31:50.825 00.000 9340 OnExposeComplete: enter
01:31:50.924 00.099 9340 UpdateGuideState(): m_state=6
01:31:50.950 00.026 9340 Star::Find(15, 818, 624, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 493
01:31:50.970 00.020 9340 Star::Find returns 1 (0), X=817.61, Y=624.04, Mass=620836, SNR=66.3, Peak=62298 HFD=4.1
01:31:50.985 00.015 9340 MultiStar: [#1 -0.77,-0.09,0.00,M3] [#2 -0.79,-0.37,0.00,M2] [#3 -0.80,-0.79,0.00,M5] [#4 -1.46,-0.32,0.00,M4] [#5 -0.64,-0.29,0.00,M3] [#6 -1.16,0.22,0.00,M9] [#7 -0.94,0.09,0.00,M9] [#8 -0.65,-0.61,0.00,M6] 
01:31:51.032 00.047 9340 CameraToMount -- cameraTheta (-2.87) - m_xAngle (-3.09) = xAngle (0.22 = 0.22)
01:31:51.047 00.015 9340 CameraToMount -- cameraTheta (-2.87) - (m_xAngle (-3.09) + m_yAngleError (-0.07)) = yAngle (0.29 = 0.29)
01:31:51.062 00.015 9340 CameraToMount -- cameraX=-0.65 cameraY=-0.18 hyp=0.67 cameraTheta=-2.87 mountX=0.66 mountY=0.19, mountTheta=0.29
01:31:51.084 00.022 9340 SchedulePrimaryMove(10104498, x=-0.65, y=-0.18, opts=13)
01:31:51.168 00.084 9340 Enqueuing Move request for scope (-0.65, -0.18)
01:31:51.216 00.048 12020 Worker thread wakes up
01:31:51.217 00.001 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.65, -0.18) opts 0xd
01:31:51.217 00.000 12020 Handling offset move in thread for scope, endpoint = (-0.65, -0.18)
01:31:51.218 00.001 12020 Moving (-0.65, -0.18) raw xDistance=0.66 yDistance=0.19
01:31:51.218 00.000 12020 GuideAlgorithmHysteresis::Result() returns 0.28 from input 0.66
01:31:51.218 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:31:51.219 00.001 9340 UpdateImageDisplay: Size=(1920,1080) min=22095, max=65535, med=32362, FiltMin=25624, FiltMax=65521, Gamma=2.870
01:31:51.263 00.044 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.19
01:31:51.263 00.000 9340 UpdateGuideState exits: m=620836 SNR=66.3
01:31:51.282 00.019 12020 MoveAxis(W, 47, ABG)
01:31:51.282 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:31:51.300 00.018 12020 Guiding  Dir = 3, Dur = 47
01:31:51.301 00.001 9340 ScheduleExposure(2000,3,1) exposurePending=0
01:31:51.317 00.016 12020 IsSlewing returns 0
01:31:51.318 00.001 9340 Enqueuing Expose request
01:31:51.345 00.027 12020 IsGuiding returns 0
01:31:51.395 00.050 12020 IsGuiding returns 1
01:31:51.396 00.001 12020 scope still moving after pulse duration time elapsed
01:31:51.419 00.023 12020 IsSlewing returns 0
01:31:51.426 00.007 12020 IsGuiding returns 1
01:31:51.466 00.040 12020 IsSlewing returns 0
01:31:51.467 00.001 12020 IsGuiding returns 0
01:31:51.468 00.001 12020 scope move finished after 47 + 75 ms
01:31:51.468 00.000 12020 Move returns status 0, amount 47
01:31:51.469 00.001 12020 MoveAxis(N, 0, ABG)
01:31:51.469 00.000 12020 Move returns status 0, amount 0
01:31:51.469 00.000 12020 move complete, result=0
01:31:51.471 00.002 12020 worker thread done servicing request
01:31:51.471 00.000 9340 GuideStep: 0.7 px 47 ms WEST, 0.2 px 0 ms NORTH
01:31:51.535 00.064 12020 Worker thread wakes up
01:31:51.536 00.001 12020 worker thread servicing REQUEST_EXPOSE 2000
01:31:51.536 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(803,609,31,31)
01:31:52.390 00.854 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"dcef099e-8810-442e-8e3a-97fb3ee3b15c"}
01:31:52.424 00.034 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"dcef099e-8810-442e-8e3a-97fb3ee3b15c"}
01:31:52.447 00.023 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"029d1306-9e67-43aa-990a-e0d94f527871"}
01:31:52.456 00.009 9340 case statement mapped state 6 to 3
01:31:52.467 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"029d1306-9e67-43aa-990a-e0d94f527871"}
01:31:52.479 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"00386b1c-c5f1-4c62-8ebf-80720405c1c3"}
01:31:52.493 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":493,"width":15,"height":15,"star_pos":[6.61,7.04],"pixels":"..."},"id":"00386b1c-c5f1-4c62-8ebf-80720405c1c3"}
01:31:53.929 01.436 12020 Exposure complete
01:31:54.387 00.458 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"073e1a17-131b-4cf2-b8f7-73d86356ddf7"}
01:31:54.418 00.031 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"073e1a17-131b-4cf2-b8f7-73d86356ddf7"}
01:31:54.512 00.094 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"10a39f45-61e9-4333-b29f-b8a83fefa5cf"}
01:31:54.607 00.095 9340 case statement mapped state 6 to 3
01:31:54.680 00.073 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"10a39f45-61e9-4333-b29f-b8a83fefa5cf"}
01:31:54.762 00.082 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"ea031965-5bee-45db-9658-655aa726506e"}
01:31:54.843 00.081 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":493,"width":15,"height":15,"star_pos":[6.61,7.04],"pixels":"..."},"id":"ea031965-5bee-45db-9658-655aa726506e"}
01:31:54.889 00.046 12020 worker thread done servicing request
01:31:54.889 00.000 9340 OnExposeComplete: enter
01:31:54.914 00.025 9340 UpdateGuideState(): m_state=6
01:31:54.935 00.021 9340 Star::Find(15, 817, 624, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 494
01:31:54.997 00.062 9340 Star::Find returns 1 (0), X=817.44, Y=624.38, Mass=628018, SNR=71.2, Peak=61466 HFD=4.2
01:31:55.018 00.021 9340 MultiStar: [#1 -1.10,0.14,0.00,M4] [#2 -0.63,0.06,0.88,U] [#3 -1.28,-0.31,0.00,M6] [#4 -1.22,0.06,0.00,M5] [#5 -0.82,-0.30,0.00,M4] [#6 -1.02,0.28,0.00,M10] [#7 -1.02,0.00,0.00,M10] [#8 -1.12,-0.09,0.00,M7] 
01:31:55.048 00.030 9340 refined, 1 included, MultiStar: {-0.73, 0.12}, one-star: {-0.82, 0.17}
01:31:55.070 00.022 9340 CameraToMount -- cameraTheta (2.98) - m_xAngle (-3.09) = xAngle (6.08 = -0.21)
01:31:55.113 00.043 9340 CameraToMount -- cameraTheta (2.98) - (m_xAngle (-3.09) + m_yAngleError (-0.07)) = yAngle (6.15 = -0.13)
01:31:55.128 00.015 9340 CameraToMount -- cameraX=-0.73 cameraY=0.12 hyp=0.74 cameraTheta=2.98 mountX=0.73 mountY=-0.10, mountTheta=-0.13
01:31:55.158 00.030 9340 SchedulePrimaryMove(10104498, x=-0.73, y=0.12, opts=13)
01:31:55.182 00.024 9340 Enqueuing Move request for scope (-0.73, 0.12)
01:31:55.235 00.053 12020 Worker thread wakes up
01:31:55.235 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=21073, max=65535, med=32492, FiltMin=25525, FiltMax=65525, Gamma=2.870
01:31:55.251 00.016 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.73, 0.12) opts 0xd
01:31:55.251 00.000 9340 UpdateGuideState exits: m=628018 SNR=71.2
01:31:55.267 00.016 12020 Handling offset move in thread for scope, endpoint = (-0.73, 0.12)
01:31:55.267 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:31:55.285 00.018 12020 Moving (-0.73, 0.12) raw xDistance=0.73 yDistance=-0.10
01:31:55.285 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
01:31:55.302 00.017 12020 GuideAlgorithmHysteresis::Result() returns 0.33 from input 0.73
01:31:55.302 00.000 9340 Enqueuing Expose request
01:31:55.340 00.038 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:31:55.341 00.001 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
01:31:55.341 00.000 12020 MoveAxis(W, 56, ABG)
01:31:55.341 00.000 12020 Guiding  Dir = 3, Dur = 56
01:31:55.342 00.001 12020 IsSlewing returns 0
01:31:55.343 00.001 12020 IsGuiding returns 0
01:31:55.367 00.024 12020 PulseGuide returned control before completion, sleep 45
01:31:55.463 00.096 12020 IsGuiding returns 0
01:31:55.463 00.000 12020 Move returns status 0, amount 56
01:31:55.464 00.001 12020 MoveAxis(N, 0, ABG)
01:31:55.464 00.000 12020 Move returns status 0, amount 0
01:31:55.464 00.000 12020 move complete, result=0
01:31:55.464 00.000 12020 worker thread done servicing request
01:31:55.465 00.001 9340 GuideStep: 0.7 px 56 ms WEST, -0.1 px 0 ms NORTH
01:31:55.479 00.014 12020 Worker thread wakes up
01:31:55.479 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
01:31:55.479 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(803,609,31,31)
01:31:56.404 00.925 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"a89b5274-e932-4047-8ec7-32c5409fafee"}
01:31:56.428 00.024 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"a89b5274-e932-4047-8ec7-32c5409fafee"}
01:31:56.675 00.247 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"38ae1ae3-523a-48bf-ad54-2cfad9e97072"}
01:31:56.698 00.023 9340 case statement mapped state 6 to 3
01:31:56.804 00.106 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"38ae1ae3-523a-48bf-ad54-2cfad9e97072"}
01:31:56.975 00.171 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"1bc1c41d-feb0-4414-8e47-880cd0a7f16f"}
01:31:57.124 00.149 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":494,"width":15,"height":15,"star_pos":[7.44,7.38],"pixels":"..."},"id":"1bc1c41d-feb0-4414-8e47-880cd0a7f16f"}
01:31:57.950 00.826 12020 Exposure complete
01:31:58.346 00.396 12020 worker thread done servicing request
01:31:58.347 00.001 9340 OnExposeComplete: enter
01:31:58.365 00.018 9340 UpdateGuideState(): m_state=6
01:31:58.379 00.014 9340 Star::Find(15, 817, 624, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 495
01:31:58.420 00.041 9340 Star::Find returns 1 (0), X=818.22, Y=623.97, Mass=574958, SNR=61.3, Peak=60070 HFD=4.1
01:31:58.435 00.015 9340 MultiStar: [#1 -0.12,-0.05,1.15,U] [#2 0.28,-0.33,1.11,U] [#3 -0.12,-0.43,0.92,U] [#4 -0.18,-0.09,0.81,U] [#5 -0.12,0.30,0.74,U] [#6 0.13,-0.17,0.67,U] [#7 0.27,0.07,0.43,U] [#8 -0.52,-0.37,0.52,U] 
01:31:58.450 00.015 9340 refined, 8 included, MultiStar: {-0.04, -0.16}, one-star: {-0.04, -0.25}
01:31:58.463 00.013 9340 CameraToMount -- cameraTheta (-1.80) - m_xAngle (-3.09) = xAngle (1.29 = 1.29)
01:31:58.476 00.013 9340 CameraToMount -- cameraTheta (-1.80) - (m_xAngle (-3.09) + m_yAngleError (-0.07)) = yAngle (1.36 = 1.36)
01:31:58.493 00.017 9340 CameraToMount -- cameraX=-0.04 cameraY=-0.16 hyp=0.17 cameraTheta=-1.80 mountX=0.05 mountY=0.16, mountTheta=1.30
01:31:58.512 00.019 9340 SchedulePrimaryMove(10104498, x=-0.04, y=-0.16, opts=13)
01:31:58.550 00.038 9340 Enqueuing Move request for scope (-0.04, -0.16)
01:31:58.567 00.017 12020 Worker thread wakes up
01:31:58.567 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=21685, max=65535, med=32324, FiltMin=25093, FiltMax=65521, Gamma=2.870
01:31:58.579 00.012 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.16) opts 0xd
01:31:58.579 00.000 12020 Handling offset move in thread for scope, endpoint = (-0.04, -0.16)
01:31:58.579 00.000 12020 Moving (-0.04, -0.16) raw xDistance=0.05 yDistance=0.16
01:31:58.580 00.001 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
01:31:58.580 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:31:58.580 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
01:31:58.580 00.000 12020 MoveAxis(E, 0, ABG)
01:31:58.581 00.001 12020 Move returns status 0, amount 0
01:31:58.581 00.000 12020 MoveAxis(N, 0, ABG)
01:31:58.581 00.000 12020 Move returns status 0, amount 0
01:31:58.581 00.000 12020 move complete, result=0
01:31:58.581 00.000 12020 worker thread done servicing request
01:31:58.581 00.000 9340 UpdateGuideState exits: m=574958 SNR=61.3
01:31:58.595 00.014 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:31:58.607 00.012 9340 ScheduleExposure(2000,3,1) exposurePending=0
01:31:58.622 00.015 9340 Enqueuing Expose request
01:31:58.639 00.017 12020 Worker thread wakes up
01:31:58.640 00.001 9340 GuideStep: 0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
01:31:58.653 00.013 12020 worker thread servicing REQUEST_EXPOSE 2000
01:31:58.653 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(803,609,31,31)
01:31:58.694 00.041 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"31325e25-8f6d-4795-afd5-5486d5282f88"}
01:31:58.709 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"31325e25-8f6d-4795-afd5-5486d5282f88"}
01:31:58.735 00.026 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"64cd52bb-e95a-48f0-b8b1-3a51704c687f"}
01:31:58.746 00.011 9340 case statement mapped state 6 to 3
01:31:58.762 00.016 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"64cd52bb-e95a-48f0-b8b1-3a51704c687f"}
01:31:58.787 00.025 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"805c690a-450f-4125-88bf-9049e01b0afa"}
01:31:58.848 00.061 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":495,"width":15,"height":15,"star_pos":[7.22,6.97],"pixels":"..."},"id":"805c690a-450f-4125-88bf-9049e01b0afa"}
01:32:00.680 01.832 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"5c928ffc-4d32-400c-8d51-cfdc1fcb6345"}
01:32:00.695 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"5c928ffc-4d32-400c-8d51-cfdc1fcb6345"}
01:32:00.971 00.276 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"567b2561-2798-4ded-80dc-1d7e37029c74"}
01:32:00.990 00.019 9340 case statement mapped state 6 to 3
01:32:01.136 00.146 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"567b2561-2798-4ded-80dc-1d7e37029c74"}
01:32:01.373 00.237 12020 Exposure complete
01:32:01.661 00.288 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"e83294d8-53ce-4ac1-b800-e2d04b2cfc44"}
01:32:01.814 00.153 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":495,"width":15,"height":15,"star_pos":[7.22,6.97],"pixels":"..."},"id":"e83294d8-53ce-4ac1-b800-e2d04b2cfc44"}
01:32:02.788 00.974 12020 worker thread done servicing request
01:32:02.789 00.001 9340 OnExposeComplete: enter
01:32:02.808 00.019 9340 UpdateGuideState(): m_state=6
01:32:02.829 00.021 9340 Star::Find(15, 818, 623, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 496
01:32:02.861 00.032 9340 Star::Find returns 1 (0), X=818.36, Y=623.91, Mass=579974, SNR=61.4, Peak=61302 HFD=3.9
01:32:02.915 00.054 9340 MultiStar: [#1 -0.36,0.13,0.88,U] [#2 -0.13,-0.61,1.25,U] [#3 -0.59,-0.57,0.00,M6] [#4 -0.37,-0.03,0.95,U] [#5 -0.72,0.22,0.00,M4] [#6 -0.63,-0.08,0.48,U] [#7 -0.60,-0.15,0.41,U] [#8 -0.69,0.08,0.00,M7] 
01:32:02.949 00.034 9340 single-star, 5 included, MultiStar: {-0.26, -0.22}, one-star: {0.10, -0.30}
01:32:02.968 00.019 9340 CameraToMount -- cameraTheta (-1.25) - m_xAngle (-3.09) = xAngle (1.84 = 1.84)
01:32:02.989 00.021 9340 CameraToMount -- cameraTheta (-1.25) - (m_xAngle (-3.09) + m_yAngleError (-0.07)) = yAngle (1.92 = 1.92)
01:32:03.010 00.021 9340 CameraToMount -- cameraX=0.10 cameraY=-0.30 hyp=0.32 cameraTheta=-1.25 mountX=-0.08 mountY=0.30, mountTheta=1.85
01:32:03.069 00.059 9340 SchedulePrimaryMove(10104498, x=0.10, y=-0.30, opts=13)
01:32:03.107 00.038 9340 Enqueuing Move request for scope (0.10, -0.30)
01:32:03.631 00.524 12020 Worker thread wakes up
01:32:03.632 00.001 12020 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.30) opts 0xd
01:32:03.632 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=21793, max=65535, med=32523, FiltMin=25374, FiltMax=65521, Gamma=2.870
01:32:03.696 00.064 12020 Handling offset move in thread for scope, endpoint = (0.10, -0.30)
01:32:03.697 00.001 12020 Moving (0.10, -0.30) raw xDistance=-0.08 yDistance=0.30
01:32:03.697 00.000 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
01:32:03.697 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
01:32:03.698 00.001 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.30
01:32:03.698 00.000 12020 MoveAxis(E, 0, ABG)
01:32:03.742 00.044 12020 Move returns status 0, amount 0
01:32:03.742 00.000 12020 MoveAxis(N, 0, ABG)
01:32:03.742 00.000 12020 Move returns status 0, amount 0
01:32:03.743 00.001 12020 move complete, result=0
01:32:03.743 00.000 12020 worker thread done servicing request
01:32:03.746 00.003 9340 UpdateGuideState exits: m=579974 SNR=61.4
01:32:04.486 00.740 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:32:06.735 02.249 9340 ScheduleExposure(2000,3,1) exposurePending=0
01:32:07.652 00.917 9340 Enqueuing Expose request
01:32:07.918 00.266 12020 Worker thread wakes up
01:32:07.919 00.001 9340 GuideStep: -0.1 px 0 ms EAST, 0.3 px 0 ms NORTH
01:32:07.943 00.024 12020 worker thread servicing REQUEST_EXPOSE 2000
01:32:07.943 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(803,609,31,31)
01:32:08.024 00.081 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"15ae1abc-3b80-4941-b8cb-6a5ba0a5b2e8"}
01:32:08.086 00.062 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"15ae1abc-3b80-4941-b8cb-6a5ba0a5b2e8"}
01:32:08.183 00.097 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"657d498f-52b1-45bc-b082-23e579577da6"}
01:32:08.302 00.119 9340 case statement mapped state 6 to 3
01:32:08.431 00.129 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"657d498f-52b1-45bc-b082-23e579577da6"}
01:32:08.580 00.149 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"0d7ccf36-1fb0-466a-af21-b158eb478058"}
01:32:09.104 00.524 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":496,"width":15,"height":15,"star_pos":[7.36,6.91],"pixels":"..."},"id":"0d7ccf36-1fb0-466a-af21-b158eb478058"}
01:32:09.226 00.122 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"f5d95891-a560-4c3a-b85a-ee9ce8f2a29f"}
01:32:09.304 00.078 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"f5d95891-a560-4c3a-b85a-ee9ce8f2a29f"}
01:32:09.371 00.067 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"23077e34-7c9f-442b-9886-b25fede2dc67"}
01:32:09.459 00.088 9340 case statement mapped state 6 to 3
01:32:09.507 00.048 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"23077e34-7c9f-442b-9886-b25fede2dc67"}
01:32:09.669 00.162 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"f61028db-f6f6-4809-b4a7-71d3a457d96b"}
01:32:09.891 00.222 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":496,"width":15,"height":15,"star_pos":[7.36,6.91],"pixels":"..."},"id":"f61028db-f6f6-4809-b4a7-71d3a457d96b"}
01:32:10.503 00.612 12020 Exposure complete
01:32:11.194 00.691 12020 worker thread done servicing request
01:32:11.195 00.001 9340 OnExposeComplete: enter
01:32:11.210 00.015 9340 UpdateGuideState(): m_state=6
01:32:11.234 00.024 9340 Star::Find(15, 818, 623, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 497
01:32:11.283 00.049 9340 Star::Find returns 1 (0), X=818.16, Y=624.15, Mass=588417, SNR=61.7, Peak=61994 HFD=4.1
01:32:11.319 00.036 9340 MultiStar: [#1 -0.71,0.01,0.00,M3] [#2 -0.55,-0.29,1.09,U] [#3 -0.33,-0.33,0.75,U] [#4 -0.82,-0.30,0.00,M4] [#5 0.01,0.07,0.76,U] [#6 -0.73,0.22,0.00,M9] [#7 -0.38,-0.04,0.51,U] [#8 -0.46,-0.53,0.00,M8] 
01:32:11.340 00.021 9340 single-star, 4 included, MultiStar: {-0.28, -0.14}, one-star: {-0.11, -0.06}
01:32:11.365 00.025 9340 CameraToMount -- cameraTheta (-2.61) - m_xAngle (-3.09) = xAngle (0.48 = 0.48)
01:32:11.424 00.059 9340 CameraToMount -- cameraTheta (-2.61) - (m_xAngle (-3.09) + m_yAngleError (-0.07)) = yAngle (0.56 = 0.56)
01:32:11.448 00.024 9340 CameraToMount -- cameraX=-0.11 cameraY=-0.06 hyp=0.12 cameraTheta=-2.61 mountX=0.11 mountY=0.07, mountTheta=0.54
01:32:11.476 00.028 9340 SchedulePrimaryMove(10104498, x=-0.11, y=-0.06, opts=13)
01:32:11.537 00.061 9340 Enqueuing Move request for scope (-0.11, -0.06)
01:32:11.563 00.026 12020 Worker thread wakes up
01:32:11.563 00.000 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.11, -0.06) opts 0xd
01:32:11.564 00.001 12020 Handling offset move in thread for scope, endpoint = (-0.11, -0.06)
01:32:11.564 00.000 12020 Moving (-0.11, -0.06) raw xDistance=0.11 yDistance=0.07
01:32:11.565 00.001 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
01:32:11.565 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:32:11.565 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
01:32:11.565 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=22002, max=65535, med=32450, FiltMin=25320, FiltMax=65521, Gamma=2.870
01:32:11.585 00.020 9340 UpdateGuideState exits: m=588417 SNR=61.7
01:32:11.620 00.035 12020 MoveAxis(E, 0, ABG)
01:32:11.620 00.000 12020 Move returns status 0, amount 0
01:32:11.620 00.000 12020 MoveAxis(N, 0, ABG)
01:32:11.622 00.002 12020 Move returns status 0, amount 0
01:32:11.622 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:32:11.669 00.047 12020 move complete, result=0
01:32:11.669 00.000 12020 worker thread done servicing request
01:32:11.673 00.004 9340 ScheduleExposure(2000,3,1) exposurePending=0
01:32:11.695 00.022 9340 Enqueuing Expose request
01:32:11.709 00.014 12020 Worker thread wakes up
01:32:11.710 00.001 9340 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
01:32:11.727 00.017 12020 worker thread servicing REQUEST_EXPOSE 2000
01:32:11.727 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(803,609,31,31)
01:32:11.960 00.233 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"27d2f557-44f7-4d01-b7cf-769741e4f86e"}
01:32:11.981 00.021 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"27d2f557-44f7-4d01-b7cf-769741e4f86e"}
01:32:12.160 00.179 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"83da07ee-112e-437c-9e0f-24070e8b9f70"}
01:32:12.201 00.041 9340 case statement mapped state 6 to 3
01:32:12.221 00.020 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"83da07ee-112e-437c-9e0f-24070e8b9f70"}
01:32:12.277 00.056 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"e68a2ae4-fd82-4896-aad0-32da741f131c"}
01:32:12.684 00.407 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":497,"width":15,"height":15,"star_pos":[7.16,7.15],"pixels":"..."},"id":"e68a2ae4-fd82-4896-aad0-32da741f131c"}
01:32:14.138 01.454 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"3b6af229-d54f-4159-9012-386b0a90bc33"}
01:32:14.518 00.380 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"3b6af229-d54f-4159-9012-386b0a90bc33"}
01:32:14.558 00.040 12020 Exposure complete
01:32:14.584 00.026 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"349549bf-bbc1-4873-b810-e484fa362715"}
01:32:15.326 00.742 9340 case statement mapped state 6 to 3
01:32:16.226 00.900 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"349549bf-bbc1-4873-b810-e484fa362715"}
01:32:17.192 00.966 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"39a403fe-d750-4d1a-bb11-1070f1903874"}
01:32:17.938 00.746 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":497,"width":15,"height":15,"star_pos":[7.16,7.15],"pixels":"..."},"id":"39a403fe-d750-4d1a-bb11-1070f1903874"}
01:32:18.135 00.197 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"08931fca-acfb-495b-952d-03d977b9579c"}
01:32:18.249 00.114 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"08931fca-acfb-495b-952d-03d977b9579c"}
01:32:18.387 00.138 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"4cec26ab-a430-49b2-9500-45b66775aff6"}
01:32:18.529 00.142 9340 case statement mapped state 6 to 3
01:32:18.641 00.112 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"4cec26ab-a430-49b2-9500-45b66775aff6"}
01:32:18.677 00.036 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"0d097e04-63c0-4dba-b31d-77a00fedfcb1"}
01:32:18.707 00.030 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":497,"width":15,"height":15,"star_pos":[7.16,7.15],"pixels":"..."},"id":"0d097e04-63c0-4dba-b31d-77a00fedfcb1"}
01:32:19.045 00.338 9340 OnExposeComplete: enter
01:32:19.078 00.033 12020 worker thread done servicing request
01:32:19.078 00.000 9340 UpdateGuideState(): m_state=6
01:32:19.149 00.071 9340 Star::Find(15, 818, 624, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 498
01:32:19.208 00.059 9340 Star::Find returns 1 (0), X=818.09, Y=624.87, Mass=657173, SNR=82.4, Peak=62598 HFD=4.2
01:32:19.237 00.029 9340 MultiStar: [#1 -0.11,0.33,0.73,U] [#2 0.30,0.32,0.76,U] [#3 -0.58,-0.08,0.66,U] [#4 -0.68,0.35,0.00,M5] [#5 -0.28,0.52,0.67,U] [#6 -0.58,0.82,0.00,M10] [#7 -0.04,0.25,0.27,U] [#8 -0.37,0.33,0.45,U] 
01:32:19.255 00.018 9340 refined, 6 included, MultiStar: {-0.17, 0.36}, one-star: {-0.17, 0.66}
01:32:19.297 00.042 9340 CameraToMount -- cameraTheta (2.01) - m_xAngle (-3.09) = xAngle (5.10 = -1.19)
01:32:19.390 00.093 9340 CameraToMount -- cameraTheta (2.01) - (m_xAngle (-3.09) + m_yAngleError (-0.07)) = yAngle (5.17 = -1.11)
01:32:19.404 00.014 9340 CameraToMount -- cameraX=-0.17 cameraY=0.36 hyp=0.40 cameraTheta=2.01 mountX=0.15 mountY=-0.36, mountTheta=-1.17
01:32:19.433 00.029 9340 SchedulePrimaryMove(10104498, x=-0.17, y=0.36, opts=13)
01:32:19.494 00.061 9340 Enqueuing Move request for scope (-0.17, 0.36)
01:32:19.513 00.019 12020 Worker thread wakes up
01:32:19.513 00.000 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.17, 0.36) opts 0xd
01:32:19.513 00.000 12020 Handling offset move in thread for scope, endpoint = (-0.17, 0.36)
01:32:19.513 00.000 12020 Moving (-0.17, 0.36) raw xDistance=0.15 yDistance=-0.36
01:32:19.514 00.001 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.15
01:32:19.514 00.000 12020 GuideAlgorithmResistSwitch::result() returns -0.36 from input -0.36
01:32:19.514 00.000 12020 MoveAxis(E, 0, ABG)
01:32:19.515 00.001 12020 Move returns status 0, amount 0
01:32:19.515 00.000 12020 MoveAxis(N, 58, ABG)
01:32:19.515 00.000 12020 Guiding  Dir = 0, Dur = 58
01:32:19.516 00.001 12020 IsSlewing returns 0
01:32:19.518 00.002 12020 IsGuiding returns 0
01:32:19.520 00.002 9340 UpdateImageDisplay: Size=(1920,1080) min=20066, max=65535, med=32495, FiltMin=25295, FiltMax=65522, Gamma=2.870
01:32:19.537 00.017 9340 UpdateGuideState exits: m=657173 SNR=82.4
01:32:19.560 00.023 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:32:19.586 00.026 9340 ScheduleExposure(2000,3,1) exposurePending=0
01:32:19.633 00.047 9340 Enqueuing Expose request
01:32:19.655 00.022 12020 IsGuiding returns 1
01:32:19.655 00.000 12020 scope still moving after pulse duration time elapsed
01:32:19.784 00.129 12020 IsSlewing returns 0
01:32:19.785 00.001 12020 IsGuiding returns 0
01:32:19.785 00.000 12020 scope move finished after 58 + 209 ms
01:32:19.786 00.001 12020 Move returns status 0, amount 58
01:32:19.786 00.000 12020 move complete, result=0
01:32:19.786 00.000 12020 worker thread done servicing request
01:32:19.786 00.000 9340 GuideStep: 0.2 px 0 ms EAST, -0.4 px 58 ms NORTH
01:32:19.806 00.020 12020 Worker thread wakes up
01:32:19.806 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
01:32:19.807 00.001 12020 Handling exposure in thread, d=2000 o=3 r=(803,609,31,31)
01:32:20.656 00.849 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"3bf3e2c7-1cdd-41fd-b1ad-8fcb72da3041"}
01:32:20.707 00.051 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"3bf3e2c7-1cdd-41fd-b1ad-8fcb72da3041"}
01:32:20.950 00.243 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"d9ae4243-d7bf-4751-8065-47f25807de50"}
01:32:21.236 00.286 9340 case statement mapped state 6 to 3
01:32:21.400 00.164 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"d9ae4243-d7bf-4751-8065-47f25807de50"}
01:32:23.054 01.654 12020 Exposure complete
01:32:23.129 00.075 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"d76dbcff-7aaa-44a3-9967-db4ab703f7f9"}
01:32:24.156 01.027 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":498,"width":15,"height":15,"star_pos":[7.09,6.87],"pixels":"..."},"id":"d76dbcff-7aaa-44a3-9967-db4ab703f7f9"}
01:32:25.619 01.463 9340 OnExposeComplete: enter
01:32:25.653 00.034 12020 worker thread done servicing request
01:32:25.653 00.000 9340 UpdateGuideState(): m_state=6
01:32:25.872 00.219 9340 Star::Find(15, 818, 624, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 499
01:32:26.849 00.977 9340 Star::Find returns 1 (0), X=818.65, Y=623.82, Mass=581547, SNR=62.4, Peak=60297 HFD=3.8
01:32:27.304 00.455 9340 MultiStar: [#1 -0.15,-0.70,0.00,M3] [#2 -0.01,-0.95,0.00,M1] [#3 -0.23,-0.96,0.00,M5] [#4 -0.44,-0.94,0.00,M6] [#5 -0.30,-0.86,0.00,M3] [#6 0.05,-0.17,0.53,U] [#7 -0.56,-0.56,0.00,M7] [#8 -0.12,-1.10,0.00,M8] 
01:32:27.632 00.328 9340 refined, 1 included, MultiStar: {0.27, -0.31}, one-star: {0.38, -0.39}
01:32:27.955 00.323 9340 CameraToMount -- cameraTheta (-0.86) - m_xAngle (-3.09) = xAngle (2.23 = 2.23)
01:32:28.204 00.249 9340 CameraToMount -- cameraTheta (-0.86) - (m_xAngle (-3.09) + m_yAngleError (-0.07)) = yAngle (2.31 = 2.31)
01:32:28.362 00.158 9340 CameraToMount -- cameraX=0.27 cameraY=-0.31 hyp=0.41 cameraTheta=-0.86 mountX=-0.25 mountY=0.31, mountTheta=2.26
01:32:28.887 00.525 9340 SchedulePrimaryMove(10104498, x=0.27, y=-0.31, opts=13)
01:32:29.127 00.240 9340 Enqueuing Move request for scope (0.27, -0.31)
01:32:29.269 00.142 12020 Worker thread wakes up
01:32:29.269 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=22265, max=65535, med=32612, FiltMin=25385, FiltMax=65515, Gamma=2.870
01:32:29.286 00.017 12020 worker thread servicing REQUEST_MOVE scope ofs (0.27, -0.31) opts 0xd
01:32:29.287 00.001 12020 Handling offset move in thread for scope, endpoint = (0.27, -0.31)
01:32:29.287 00.000 12020 Moving (0.27, -0.31) raw xDistance=-0.25 yDistance=0.31
01:32:29.287 00.000 12020 GuideAlgorithmHysteresis::Result() returns -0.11 from input -0.25
01:32:29.287 00.000 12020 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.288 00.001 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.31
01:32:29.288 00.000 12020 MoveAxis(E, 18, ABG)
01:32:29.288 00.000 12020 Guiding  Dir = 2, Dur = 18
01:32:29.292 00.004 12020 IsSlewing returns 0
01:32:29.294 00.002 12020 IsGuiding returns 0
01:32:29.319 00.025 9340 UpdateGuideState exits: m=581547 SNR=62.4
01:32:29.345 00.026 12020 IsGuiding returns 1
01:32:29.345 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:32:29.361 00.016 12020 scope still moving after pulse duration time elapsed
01:32:29.361 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
01:32:29.422 00.061 12020 IsSlewing returns 0
01:32:29.423 00.001 12020 IsGuiding returns 0
01:32:29.424 00.001 12020 scope move finished after 18 + 111 ms
01:32:29.424 00.000 12020 Move returns status 0, amount 18
01:32:29.424 00.000 12020 MoveAxis(N, 0, ABG)
01:32:29.424 00.000 12020 Move returns status 0, amount 0
01:32:29.424 00.000 12020 move complete, result=0
01:32:29.425 00.001 12020 worker thread done servicing request
01:32:29.433 00.008 9340 Enqueuing Expose request
01:32:29.504 00.071 12020 Worker thread wakes up
01:32:29.504 00.000 9340 GuideStep: -0.3 px 18 ms EAST, 0.3 px 0 ms NORTH
01:32:29.554 00.050 12020 worker thread servicing REQUEST_EXPOSE 2000
01:32:29.554 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(803,609,31,31)
01:32:29.596 00.042 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"b8a347dd-96a2-4517-9e45-601eee4e644f"}
01:32:29.679 00.083 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"b8a347dd-96a2-4517-9e45-601eee4e644f"}
01:32:30.582 00.903 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"796b1f40-d3cb-4527-b577-d74b03d7f1dc"}
01:32:30.618 00.036 9340 case statement mapped state 6 to 3
01:32:30.710 00.092 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"796b1f40-d3cb-4527-b577-d74b03d7f1dc"}
01:32:30.885 00.175 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"17ff3596-adb6-4e3c-b05f-a96d461e08bd"}
01:32:30.984 00.099 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":499,"width":15,"height":15,"star_pos":[6.65,6.82],"pixels":"..."},"id":"17ff3596-adb6-4e3c-b05f-a96d461e08bd"}
01:32:31.346 00.362 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"60004d89-e312-4474-b2f6-e5a5a5c94bd8"}
01:32:31.365 00.019 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"60004d89-e312-4474-b2f6-e5a5a5c94bd8"}
01:32:31.995 00.630 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"63b365f5-8582-4d3c-909b-259253d80022"}
01:32:32.153 00.158 9340 case statement mapped state 6 to 3
01:32:32.450 00.297 12020 Exposure complete
01:32:32.450 00.000 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"63b365f5-8582-4d3c-909b-259253d80022"}
01:32:33.909 01.459 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"edf8c5e1-b780-40d7-8530-87b841eef7ed"}
01:32:34.160 00.251 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":499,"width":15,"height":15,"star_pos":[6.65,6.82],"pixels":"..."},"id":"edf8c5e1-b780-40d7-8530-87b841eef7ed"}
01:32:34.580 00.420 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"c536ea6a-c9f2-43b7-a641-3ef332360e80"}
01:32:34.662 00.082 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"c536ea6a-c9f2-43b7-a641-3ef332360e80"}
01:32:35.009 00.347 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"8edac6eb-831b-428b-847f-ac718c32e43d"}
01:32:35.160 00.151 9340 case statement mapped state 6 to 3
01:32:35.332 00.172 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"8edac6eb-831b-428b-847f-ac718c32e43d"}
01:32:35.456 00.124 12020 worker thread done servicing request
01:32:35.456 00.000 9340 OnExposeComplete: enter
01:32:35.542 00.086 9340 UpdateGuideState(): m_state=6
01:32:35.712 00.170 9340 Star::Find(15, 818, 623, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 500
01:32:35.847 00.135 9340 Star::Find returns 1 (0), X=817.84, Y=624.08, Mass=563309, SNR=62.0, Peak=61670 HFD=4.2
01:32:35.942 00.095 9340 MultiStar: [#1 -0.27,0.21,0.81,U] [#2 -0.44,-0.33,1.17,U] [#3 -0.70,-0.42,0.00,M6] [#4 -0.46,-0.29,0.75,U] [#5 -0.25,0.08,0.80,U] [#6 -0.43,0.28,0.64,U] [#7 -0.38,0.09,0.46,U] [#8 -0.77,-0.36,0.00,M9] 
01:32:35.959 00.017 9340 refined, 6 included, MultiStar: {-0.38, -0.05}, one-star: {-0.43, -0.14}
01:32:35.976 00.017 9340 CameraToMount -- cameraTheta (-3.01) - m_xAngle (-3.09) = xAngle (0.08 = 0.08)
01:32:36.067 00.091 9340 CameraToMount -- cameraTheta (-3.01) - (m_xAngle (-3.09) + m_yAngleError (-0.07)) = yAngle (0.16 = 0.16)
01:32:36.162 00.095 9340 CameraToMount -- cameraX=-0.38 cameraY=-0.05 hyp=0.39 cameraTheta=-3.01 mountX=0.39 mountY=0.06, mountTheta=0.15
01:32:36.243 00.081 9340 SchedulePrimaryMove(10104498, x=-0.38, y=-0.05, opts=13)
01:32:36.290 00.047 9340 Enqueuing Move request for scope (-0.38, -0.05)
01:32:36.455 00.165 12020 Worker thread wakes up
01:32:36.455 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=22177, max=65535, med=32647, FiltMin=25408, FiltMax=65521, Gamma=2.870
01:32:36.471 00.016 9340 UpdateGuideState exits: m=563309 SNR=62.0
01:32:36.485 00.014 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.38, -0.05) opts 0xd
01:32:36.487 00.002 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:32:36.501 00.014 12020 Handling offset move in thread for scope, endpoint = (-0.38, -0.05)
01:32:36.502 00.001 12020 Moving (-0.38, -0.05) raw xDistance=0.39 yDistance=0.06
01:32:36.502 00.000 12020 GuideAlgorithmHysteresis::Result() returns 0.15 from input 0.39
01:32:36.502 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:32:36.502 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
01:32:36.502 00.000 12020 MoveAxis(W, 26, ABG)
01:32:36.502 00.000 12020 Guiding  Dir = 3, Dur = 26
01:32:36.504 00.002 12020 IsSlewing returns 0
01:32:36.504 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
01:32:36.529 00.025 12020 IsGuiding returns 0
01:32:36.530 00.001 9340 Enqueuing Expose request
01:32:36.603 00.073 12020 IsGuiding returns 1
01:32:36.604 00.001 12020 scope still moving after pulse duration time elapsed
01:32:36.622 00.018 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"db5b6633-08dc-4bf1-b8b6-f47f9dc9c375"}
01:32:36.681 00.059 12020 IsSlewing returns 0
01:32:36.693 00.012 12020 IsGuiding returns 0
01:32:36.693 00.000 12020 scope move finished after 26 + 137 ms
01:32:36.693 00.000 12020 Move returns status 0, amount 26
01:32:36.693 00.000 12020 MoveAxis(N, 0, ABG)
01:32:36.694 00.001 12020 Move returns status 0, amount 0
01:32:36.694 00.000 12020 move complete, result=0
01:32:36.731 00.037 12020 worker thread done servicing request
01:32:36.731 00.000 12020 Worker thread wakes up
01:32:36.739 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":500,"width":15,"height":15,"star_pos":[6.84,7.08],"pixels":"..."},"id":"db5b6633-08dc-4bf1-b8b6-f47f9dc9c375"}
01:32:36.767 00.028 12020 worker thread servicing REQUEST_EXPOSE 2000
01:32:36.767 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(803,609,31,31)
01:32:36.779 00.012 9340 GuideStep: 0.4 px 26 ms WEST, 0.1 px 0 ms NORTH
01:32:36.999 00.220 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"6efc538d-59ec-4c43-a0c6-bf6406bc1e13"}
01:32:37.179 00.180 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"6efc538d-59ec-4c43-a0c6-bf6406bc1e13"}
01:32:37.432 00.253 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"937061ec-1360-4b3c-a628-1f8c03634ecb"}
01:32:37.486 00.054 9340 case statement mapped state 6 to 3
01:32:37.537 00.051 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"937061ec-1360-4b3c-a628-1f8c03634ecb"}
01:32:37.622 00.085 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"c604349c-829e-4392-aab4-51ba817d9ea9"}
01:32:37.803 00.181 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":500,"width":15,"height":15,"star_pos":[6.84,7.08],"pixels":"..."},"id":"c604349c-829e-4392-aab4-51ba817d9ea9"}
01:32:38.873 01.070 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"5febba8b-4ad6-41ed-9c11-c5951c55fb28"}
01:32:38.993 00.120 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"5febba8b-4ad6-41ed-9c11-c5951c55fb28"}
01:32:39.185 00.192 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"6ace814f-8472-41a2-8f3c-60e4e2b4f229"}
01:32:39.445 00.260 9340 case statement mapped state 6 to 3
01:32:39.799 00.354 12020 Exposure complete
01:32:39.800 00.001 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"6ace814f-8472-41a2-8f3c-60e4e2b4f229"}
01:32:40.137 00.337 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"135e0d6f-65f7-4faf-925f-6ec4ad5d9efd"}
01:32:40.445 00.308 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":500,"width":15,"height":15,"star_pos":[6.84,7.08],"pixels":"..."},"id":"135e0d6f-65f7-4faf-925f-6ec4ad5d9efd"}
01:32:40.880 00.435 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"c192f9c2-ad01-4d58-a82f-bd4ea4e35fbd"}
01:32:40.981 00.101 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"c192f9c2-ad01-4d58-a82f-bd4ea4e35fbd"}
01:32:41.117 00.136 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"63e50e10-fb6e-433c-a32d-d1acf7b1d2a2"}
01:32:41.225 00.108 9340 case statement mapped state 6 to 3
01:32:41.336 00.111 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"63e50e10-fb6e-433c-a32d-d1acf7b1d2a2"}
01:32:41.445 00.109 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"c36b36cc-4f3b-4075-9dc7-a650a92305a3"}
01:32:41.508 00.063 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":500,"width":15,"height":15,"star_pos":[6.84,7.08],"pixels":"..."},"id":"c36b36cc-4f3b-4075-9dc7-a650a92305a3"}
01:32:42.017 00.509 12020 worker thread done servicing request
01:32:42.017 00.000 9340 OnExposeComplete: enter
01:32:42.124 00.107 9340 UpdateGuideState(): m_state=6
01:32:42.328 00.204 9340 Star::Find(15, 817, 624, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 501
01:32:42.432 00.104 9340 Star::Find returns 1 (0), X=818.71, Y=624.38, Mass=695032, SNR=75.2, Peak=61708 HFD=4.6
01:32:42.455 00.023 9340 MultiStar: [#1 0.49,0.35,0.84,U] [#2 0.71,-0.02,0.00,M1] [#3 0.44,-0.24,0.66,U] [#4 0.22,-0.03,0.69,U] [#5 0.88,-0.17,0.00,M3] [#6 0.61,0.51,0.00,M9] [#7 0.30,-0.13,0.38,U] [#8 0.21,-0.32,0.47,U] 
01:32:42.476 00.021 9340 refined, 5 included, MultiStar: {0.37, 0.02}, one-star: {0.44, 0.16}
01:32:42.554 00.078 9340 CameraToMount -- cameraTheta (0.05) - m_xAngle (-3.09) = xAngle (3.15 = -3.14)
01:32:42.589 00.035 9340 CameraToMount -- cameraTheta (0.05) - (m_xAngle (-3.09) + m_yAngleError (-0.07)) = yAngle (3.22 = -3.06)
01:32:42.661 00.072 9340 CameraToMount -- cameraX=0.37 cameraY=0.02 hyp=0.37 cameraTheta=0.05 mountX=-0.37 mountY=-0.03, mountTheta=-3.06
01:32:42.816 00.155 9340 SchedulePrimaryMove(10104498, x=0.37, y=0.02, opts=13)
01:32:42.884 00.068 9340 Enqueuing Move request for scope (0.37, 0.02)
01:32:42.912 00.028 12020 Worker thread wakes up
01:32:42.912 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=21746, max=65535, med=32808, FiltMin=25629, FiltMax=65515, Gamma=2.870
01:32:42.927 00.015 12020 worker thread servicing REQUEST_MOVE scope ofs (0.37, 0.02) opts 0xd
01:32:42.927 00.000 9340 UpdateGuideState exits: m=695032 SNR=75.2
01:32:42.962 00.035 12020 Handling offset move in thread for scope, endpoint = (0.37, 0.02)
01:32:42.962 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:32:42.980 00.018 12020 Moving (0.37, 0.02) raw xDistance=-0.37 yDistance=-0.03
01:32:42.980 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
01:32:42.998 00.018 12020 GuideAlgorithmHysteresis::Result() returns -0.14 from input -0.37
01:32:42.998 00.000 9340 Enqueuing Expose request
01:32:43.013 00.015 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:32:43.014 00.001 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
01:32:43.014 00.000 12020 MoveAxis(E, 25, ABG)
01:32:43.014 00.000 12020 Guiding  Dir = 2, Dur = 25
01:32:43.014 00.000 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"2f19778e-a43d-46b5-aa64-2b8512b8df1c"}
01:32:43.032 00.018 12020 IsSlewing returns 0
01:32:43.032 00.000 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"2f19778e-a43d-46b5-aa64-2b8512b8df1c"}
01:32:43.050 00.018 12020 IsGuiding returns 0
01:32:43.084 00.034 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"e342ac3b-4c2d-4fb2-abc1-de74e6e6b49e"}
01:32:43.106 00.022 9340 case statement mapped state 6 to 3
01:32:43.133 00.027 12020 PulseGuide returned control before completion, sleep 15
01:32:43.133 00.000 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"e342ac3b-4c2d-4fb2-abc1-de74e6e6b49e"}
01:32:43.188 00.055 12020 IsGuiding returns 0
01:32:43.188 00.000 12020 Move returns status 0, amount 25
01:32:43.189 00.001 12020 MoveAxis(N, 0, ABG)
01:32:43.189 00.000 12020 Move returns status 0, amount 0
01:32:43.189 00.000 12020 move complete, result=0
01:32:43.189 00.000 12020 worker thread done servicing request
01:32:43.189 00.000 12020 Worker thread wakes up
01:32:43.190 00.001 12020 worker thread servicing REQUEST_EXPOSE 2000
01:32:43.190 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(803,609,31,31)
01:32:43.205 00.015 9340 GuideStep: -0.4 px 25 ms EAST, -0.0 px 0 ms NORTH
01:32:43.273 00.068 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"2ea4c646-7570-4e73-a4d0-606d59f9fec8"}
01:32:43.358 00.085 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":501,"width":15,"height":15,"star_pos":[6.71,7.38],"pixels":"..."},"id":"2ea4c646-7570-4e73-a4d0-606d59f9fec8"}
01:32:44.881 01.523 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"4ad4639d-88e4-4108-b654-21bfe212069a"}
01:32:44.944 00.063 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"4ad4639d-88e4-4108-b654-21bfe212069a"}
01:32:44.985 00.041 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"18c1d177-9710-4df0-b923-672253ce1a08"}
01:32:45.075 00.090 9340 case statement mapped state 6 to 3
01:32:45.126 00.051 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"18c1d177-9710-4df0-b923-672253ce1a08"}
01:32:45.190 00.064 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"df7a4b80-98b0-4677-98e2-9c960b124d31"}
01:32:45.233 00.043 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":501,"width":15,"height":15,"star_pos":[6.71,7.38],"pixels":"..."},"id":"df7a4b80-98b0-4677-98e2-9c960b124d31"}
01:32:45.571 00.338 12020 Exposure complete
01:32:46.046 00.475 12020 worker thread done servicing request
01:32:46.047 00.001 9340 OnExposeComplete: enter
01:32:46.075 00.028 9340 UpdateGuideState(): m_state=6
01:32:46.136 00.061 9340 Star::Find(15, 818, 624, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 502
01:32:46.158 00.022 9340 Star::Find returns 1 (0), X=818.67, Y=624.32, Mass=641212, SNR=83.3, Peak=62878 HFD=4.3
01:32:46.188 00.030 9340 MultiStar: [#1 0.18,0.31,0.57,U] [#2 -0.01,-0.32,0.76,U] [#3 -0.04,-0.41,0.60,U] [#4 -0.20,-0.22,0.61,U] [#5 -0.48,0.68,0.00,M4] [#6 -0.27,0.42,0.39,U] [#7 -1.00,0.37,0.00,M6] [#8 -0.48,0.19,0.37,U] 
01:32:46.237 00.049 9340 refined, 6 included, MultiStar: {0.02, -0.03}, one-star: {0.41, 0.10}
01:32:46.265 00.028 9340 CameraToMount -- cameraTheta (-0.97) - m_xAngle (-3.09) = xAngle (2.12 = 2.12)
01:32:46.282 00.017 9340 CameraToMount -- cameraTheta (-0.97) - (m_xAngle (-3.09) + m_yAngleError (-0.07)) = yAngle (2.19 = 2.19)
01:32:46.307 00.025 9340 CameraToMount -- cameraX=0.02 cameraY=-0.03 hyp=0.03 cameraTheta=-0.97 mountX=-0.02 mountY=0.03, mountTheta=2.14
01:32:46.366 00.059 9340 SchedulePrimaryMove(10104498, x=0.02, y=-0.03, opts=13)
01:32:46.403 00.037 9340 Enqueuing Move request for scope (0.02, -0.03)
01:32:46.431 00.028 12020 Worker thread wakes up
01:32:46.431 00.000 12020 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.03) opts 0xd
01:32:46.431 00.000 12020 Handling offset move in thread for scope, endpoint = (0.02, -0.03)
01:32:46.434 00.003 9340 UpdateImageDisplay: Size=(1920,1080) min=22041, max=65535, med=32934, FiltMin=25822, FiltMax=65521, Gamma=2.870
01:32:46.478 00.044 12020 Moving (0.02, -0.03) raw xDistance=-0.02 yDistance=0.03
01:32:46.478 00.000 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
01:32:46.479 00.001 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:32:46.479 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
01:32:46.480 00.001 12020 MoveAxis(E, 0, ABG)
01:32:46.480 00.000 12020 Move returns status 0, amount 0
01:32:46.480 00.000 12020 MoveAxis(N, 0, ABG)
01:32:46.480 00.000 12020 Move returns status 0, amount 0
01:32:46.480 00.000 12020 move complete, result=0
01:32:46.481 00.001 12020 worker thread done servicing request
01:32:46.484 00.003 9340 UpdateGuideState exits: m=641212 SNR=83.3
01:32:46.509 00.025 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:32:46.527 00.018 9340 ScheduleExposure(2000,3,1) exposurePending=0
01:32:46.564 00.037 9340 Enqueuing Expose request
01:32:46.639 00.075 12020 Worker thread wakes up
01:32:46.641 00.002 9340 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
01:32:46.739 00.098 12020 worker thread servicing REQUEST_EXPOSE 2000
01:32:46.740 00.001 12020 Handling exposure in thread, d=2000 o=3 r=(803,609,31,31)
01:32:47.615 00.875 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"051d4088-847b-44b6-9e73-f62498f25233"}
01:32:49.622 02.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"051d4088-847b-44b6-9e73-f62498f25233"}
01:32:50.585 00.963 12020 Exposure complete
01:32:51.127 00.542 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"066e7c80-2a87-4259-995e-6e5f0096ede4"}
01:32:51.387 00.260 9340 case statement mapped state 6 to 3
01:32:52.259 00.872 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"066e7c80-2a87-4259-995e-6e5f0096ede4"}
01:32:52.809 00.550 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"24d3bd73-de31-4d42-8d81-77d2ebbd615c"}
01:32:53.286 00.477 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":502,"width":15,"height":15,"star_pos":[6.67,7.32],"pixels":"..."},"id":"24d3bd73-de31-4d42-8d81-77d2ebbd615c"}
01:32:53.559 00.273 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"e8c1c651-6946-4812-93ff-1b76f247c356"}
01:32:53.700 00.141 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"e8c1c651-6946-4812-93ff-1b76f247c356"}
01:32:53.812 00.112 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"a49eaf20-d7a5-40d2-bc2c-1799d0b2f9bf"}
01:32:53.949 00.137 12020 worker thread done servicing request
01:32:53.949 00.000 9340 case statement mapped state 6 to 3
01:32:54.115 00.166 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"a49eaf20-d7a5-40d2-bc2c-1799d0b2f9bf"}
01:32:54.154 00.039 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"54993d1b-a1d4-4d5c-8505-c2fb320b954c"}
01:32:54.201 00.047 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":502,"width":15,"height":15,"star_pos":[6.67,7.32],"pixels":"..."},"id":"54993d1b-a1d4-4d5c-8505-c2fb320b954c"}
01:32:54.284 00.083 9340 OnExposeComplete: enter
01:32:54.311 00.027 9340 UpdateGuideState(): m_state=6
01:32:54.785 00.474 9340 Star::Find(15, 818, 624, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 503
01:32:55.397 00.612 9340 Star::Find returns 1 (0), X=818.79, Y=624.07, Mass=622975, SNR=67.7, Peak=61778 HFD=4.2
01:32:55.543 00.146 9340 MultiStar: [#1 0.30,0.26,0.84,U] [#2 0.28,-0.50,0.93,U] [#3 0.34,-0.55,0.66,U] [#4 -0.22,-0.33,0.89,U] [#5 -0.23,0.20,0.60,U] [#6 -0.25,0.63,0.00,M9] [#7 -0.20,0.26,0.58,U] [#8 -0.09,0.26,0.51,U] 
01:32:55.620 00.077 9340 refined, 7 included, MultiStar: {0.13, -0.10}, one-star: {0.53, -0.14}
01:32:55.660 00.040 9340 CameraToMount -- cameraTheta (-0.68) - m_xAngle (-3.09) = xAngle (2.41 = 2.41)
01:32:55.758 00.098 9340 CameraToMount -- cameraTheta (-0.68) - (m_xAngle (-3.09) + m_yAngleError (-0.07)) = yAngle (2.48 = 2.48)
01:32:55.855 00.097 9340 CameraToMount -- cameraX=0.13 cameraY=-0.10 hyp=0.16 cameraTheta=-0.68 mountX=-0.12 mountY=0.10, mountTheta=2.45
01:32:55.921 00.066 9340 SchedulePrimaryMove(10104498, x=0.13, y=-0.10, opts=13)
01:32:56.002 00.081 9340 Enqueuing Move request for scope (0.13, -0.10)
01:32:56.055 00.053 12020 Worker thread wakes up
01:32:56.055 00.000 12020 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.10) opts 0xd
01:32:56.056 00.001 12020 Handling offset move in thread for scope, endpoint = (0.13, -0.10)
01:32:56.056 00.000 12020 Moving (0.13, -0.10) raw xDistance=-0.12 yDistance=0.10
01:32:56.056 00.000 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
01:32:56.056 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=21563, max=65535, med=33027, FiltMin=25539, FiltMax=65515, Gamma=2.870
01:32:56.077 00.021 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:32:56.077 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
01:32:56.078 00.001 12020 MoveAxis(E, 0, ABG)
01:32:56.078 00.000 12020 Move returns status 0, amount 0
01:32:56.078 00.000 12020 MoveAxis(N, 0, ABG)
01:32:56.078 00.000 12020 Move returns status 0, amount 0
01:32:56.078 00.000 12020 move complete, result=0
01:32:56.079 00.001 12020 worker thread done servicing request
01:32:56.085 00.006 9340 UpdateGuideState exits: m=622975 SNR=67.7
01:32:56.198 00.113 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:32:56.293 00.095 9340 ScheduleExposure(2000,3,1) exposurePending=0
01:32:56.323 00.030 9340 Enqueuing Expose request
01:32:56.365 00.042 12020 Worker thread wakes up
01:32:56.366 00.001 12020 worker thread servicing REQUEST_EXPOSE 2000
01:32:56.366 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(803,609,31,31)
01:32:56.368 00.002 9340 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
01:32:56.453 00.085 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"691c866b-f8f7-4bc5-98a0-b73c1de69b05"}
01:32:56.481 00.028 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"691c866b-f8f7-4bc5-98a0-b73c1de69b05"}
01:32:56.963 00.482 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"80f98cb9-dc9c-480c-8591-43a56ed603cc"}
01:32:57.838 00.875 9340 case statement mapped state 6 to 3
01:32:59.384 01.546 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"80f98cb9-dc9c-480c-8591-43a56ed603cc"}
01:33:00.334 00.950 12020 Exposure complete
01:33:00.738 00.404 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"fe38433f-7cd7-4612-a2f1-b0c3534522dc"}
01:33:01.372 00.634 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":503,"width":15,"height":15,"star_pos":[6.79,7.07],"pixels":"..."},"id":"fe38433f-7cd7-4612-a2f1-b0c3534522dc"}
01:33:01.797 00.425 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"60edbd89-9da0-4426-b97a-1ee78c27b612"}
01:33:02.049 00.252 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"60edbd89-9da0-4426-b97a-1ee78c27b612"}
01:33:02.649 00.600 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"6a5cb884-bfb2-4b03-85b4-edd8282f32f9"}
01:33:02.918 00.269 9340 case statement mapped state 6 to 3
01:33:03.648 00.730 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"6a5cb884-bfb2-4b03-85b4-edd8282f32f9"}
01:33:04.244 00.596 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"f100140e-3ee2-40d9-8ca5-c682bbbda51c"}
01:33:04.650 00.406 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":503,"width":15,"height":15,"star_pos":[6.79,7.07],"pixels":"..."},"id":"f100140e-3ee2-40d9-8ca5-c682bbbda51c"}
01:33:05.005 00.355 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"efb98656-b09b-469f-81ab-752947fdde0b"}
01:33:05.254 00.249 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"efb98656-b09b-469f-81ab-752947fdde0b"}
01:33:05.550 00.296 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"e4ef1868-b1ce-4e3d-9e64-e673185de3dd"}
01:33:05.655 00.105 9340 case statement mapped state 6 to 3
01:33:05.760 00.105 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"e4ef1868-b1ce-4e3d-9e64-e673185de3dd"}
01:33:05.968 00.208 12020 worker thread done servicing request
01:33:05.975 00.007 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"b2464c7d-e53d-4168-bdd7-f249d85a7000"}
01:33:06.314 00.339 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":503,"width":15,"height":15,"star_pos":[6.79,7.07],"pixels":"..."},"id":"b2464c7d-e53d-4168-bdd7-f249d85a7000"}
01:33:06.574 00.260 9340 OnExposeComplete: enter
01:33:06.765 00.191 9340 UpdateGuideState(): m_state=6
01:33:06.975 00.210 9340 Star::Find(15, 818, 624, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 504
01:33:07.131 00.156 9340 Star::Find returns 1 (0), X=818.73, Y=624.36, Mass=581647, SNR=65.1, Peak=62490 HFD=3.7
01:33:07.185 00.054 9340 MultiStar: [#1 0.32,0.19,0.93,U] [#2 0.37,-0.38,0.87,U] [#3 -0.00,-0.30,0.67,U] [#4 0.47,0.08,0.67,U] [#5 0.41,0.12,0.79,U] [#6 0.16,-0.11,0.42,U] [#7 0.06,0.55,0.42,U] [#8 0.36,-0.15,0.34,U] 
01:33:07.276 00.091 9340 refined, 8 included, MultiStar: {0.32, 0.01}, one-star: {0.47, 0.15}
01:33:07.348 00.072 9340 CameraToMount -- cameraTheta (0.04) - m_xAngle (-3.09) = xAngle (3.13 = 3.13)
01:33:07.421 00.073 9340 CameraToMount -- cameraTheta (0.04) - (m_xAngle (-3.09) + m_yAngleError (-0.07)) = yAngle (3.21 = -3.08)
01:33:07.496 00.075 9340 CameraToMount -- cameraX=0.32 cameraY=0.01 hyp=0.32 cameraTheta=0.04 mountX=-0.32 mountY=-0.02, mountTheta=-3.08
01:33:07.590 00.094 9340 SchedulePrimaryMove(10104498, x=0.32, y=0.01, opts=13)
01:33:07.705 00.115 9340 Enqueuing Move request for scope (0.32, 0.01)
01:33:08.018 00.313 9340 UpdateImageDisplay: Size=(1920,1080) min=22510, max=65535, med=33071, FiltMin=25575, FiltMax=65515, Gamma=2.870
01:33:08.044 00.026 12020 Worker thread wakes up
01:33:08.045 00.001 12020 worker thread servicing REQUEST_MOVE scope ofs (0.32, 0.01) opts 0xd
01:33:08.045 00.000 12020 Handling offset move in thread for scope, endpoint = (0.32, 0.01)
01:33:08.045 00.000 12020 Moving (0.32, 0.01) raw xDistance=-0.32 yDistance=-0.02
01:33:08.045 00.000 12020 GuideAlgorithmHysteresis::Result() returns -0.13 from input -0.32
01:33:08.046 00.001 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:33:08.046 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
01:33:08.047 00.001 12020 MoveAxis(E, 23, ABG)
01:33:08.051 00.004 9340 UpdateGuideState exits: m=581647 SNR=65.1
01:33:08.134 00.083 12020 Guiding  Dir = 2, Dur = 23
01:33:08.135 00.001 12020 IsSlewing returns 0
01:33:08.139 00.004 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:33:08.197 00.058 12020 IsGuiding returns 0
01:33:08.199 00.002 9340 ScheduleExposure(2000,3,1) exposurePending=0
01:33:08.225 00.026 12020 PulseGuide returned control before completion, sleep 14
01:33:08.225 00.000 9340 Enqueuing Expose request
01:33:08.285 00.060 12020 IsGuiding returns 0
01:33:08.286 00.001 12020 Move returns status 0, amount 23
01:33:08.286 00.000 12020 MoveAxis(N, 0, ABG)
01:33:08.286 00.000 12020 Move returns status 0, amount 0
01:33:08.287 00.001 12020 move complete, result=0
01:33:08.287 00.000 12020 worker thread done servicing request
01:33:08.294 00.007 12020 Worker thread wakes up
01:33:08.295 00.001 12020 worker thread servicing REQUEST_EXPOSE 2000
01:33:08.295 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(803,609,31,31)
01:33:08.295 00.000 9340 GuideStep: -0.3 px 23 ms EAST, -0.0 px 0 ms NORTH
01:33:08.416 00.121 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"b91172dd-2026-4a73-90d4-5db146e7b21d"}
01:33:08.482 00.066 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"b91172dd-2026-4a73-90d4-5db146e7b21d"}
01:33:08.571 00.089 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"7942285e-0def-4d5e-954e-61a2a6cec32d"}
01:33:08.617 00.046 9340 case statement mapped state 6 to 3
01:33:08.744 00.127 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"7942285e-0def-4d5e-954e-61a2a6cec32d"}
01:33:08.870 00.126 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"fcb9ab97-ba4d-4f55-83d7-9d5e353bc7c9"}
01:33:09.139 00.269 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":504,"width":15,"height":15,"star_pos":[6.73,7.36],"pixels":"..."},"id":"fcb9ab97-ba4d-4f55-83d7-9d5e353bc7c9"}
01:33:09.435 00.296 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"d4a93198-3c18-4992-a9a3-edab4348126b"}
01:33:09.515 00.080 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"d4a93198-3c18-4992-a9a3-edab4348126b"}
01:33:09.787 00.272 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"d7547a34-39b3-4b12-ab3b-127002d6fe17"}
01:33:10.031 00.244 9340 case statement mapped state 6 to 3
01:33:10.186 00.155 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"d7547a34-39b3-4b12-ab3b-127002d6fe17"}
01:33:10.345 00.159 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"66bd0b39-3307-4f16-9770-29eaa528eaed"}
01:33:10.414 00.069 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":504,"width":15,"height":15,"star_pos":[6.73,7.36],"pixels":"..."},"id":"66bd0b39-3307-4f16-9770-29eaa528eaed"}
01:33:10.882 00.468 12020 Exposure complete
01:33:11.385 00.503 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"c6ffe3c7-58e0-43fe-a68d-0809aaef5c11"}
01:33:11.403 00.018 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"c6ffe3c7-58e0-43fe-a68d-0809aaef5c11"}
01:33:11.420 00.017 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"17df9169-5966-4d36-b1a7-980166456251"}
01:33:11.436 00.016 9340 case statement mapped state 6 to 3
01:33:11.515 00.079 12020 worker thread done servicing request
01:33:11.515 00.000 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"17df9169-5966-4d36-b1a7-980166456251"}
01:33:11.533 00.018 9340 OnExposeComplete: enter
01:33:11.556 00.023 9340 UpdateGuideState(): m_state=6
01:33:11.582 00.026 9340 Star::Find(15, 818, 624, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 505
01:33:11.645 00.063 9340 Star::Find returns 1 (0), X=818.98, Y=624.41, Mass=599299, SNR=64.9, Peak=61280 HFD=4.1
01:33:11.665 00.020 9340 MultiStar: [#1 0.48,0.27,0.98,U] [#2 0.84,-0.15,0.00,M1] [#3 0.71,-0.47,0.00,M3] [#4 0.67,0.10,0.00,M2] [#5 0.47,-0.04,0.70,U] [#6 0.71,0.24,0.00,M9] [#7 0.50,0.25,0.57,U] [#8 0.52,-0.24,0.42,U] 
01:33:11.690 00.025 9340 refined, 4 included, MultiStar: {0.55, 0.13}, one-star: {0.72, 0.20}
01:33:11.728 00.038 9340 CameraToMount -- cameraTheta (0.23) - m_xAngle (-3.09) = xAngle (3.32 = -2.96)
01:33:11.845 00.117 9340 CameraToMount -- cameraTheta (0.23) - (m_xAngle (-3.09) + m_yAngleError (-0.07)) = yAngle (3.40 = -2.89)
01:33:11.913 00.068 9340 CameraToMount -- cameraX=0.55 cameraY=0.13 hyp=0.56 cameraTheta=0.23 mountX=-0.56 mountY=-0.14, mountTheta=-2.89
01:33:11.965 00.052 9340 SchedulePrimaryMove(10104498, x=0.55, y=0.13, opts=13)
01:33:12.055 00.090 9340 Enqueuing Move request for scope (0.55, 0.13)
01:33:12.088 00.033 12020 Worker thread wakes up
01:33:12.088 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=22515, max=65535, med=33278, FiltMin=25783, FiltMax=65515, Gamma=2.870
01:33:12.111 00.023 12020 worker thread servicing REQUEST_MOVE scope ofs (0.55, 0.13) opts 0xd
01:33:12.111 00.000 9340 UpdateGuideState exits: m=599299 SNR=64.9
01:33:12.149 00.038 12020 Handling offset move in thread for scope, endpoint = (0.55, 0.13)
01:33:12.149 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:33:12.165 00.016 12020 Moving (0.55, 0.13) raw xDistance=-0.56 yDistance=-0.14
01:33:12.167 00.002 12020 GuideAlgorithmHysteresis::Result() returns -0.24 from input -0.56
01:33:12.167 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
01:33:12.182 00.015 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:33:12.183 00.001 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
01:33:12.184 00.001 9340 Enqueuing Expose request
01:33:12.205 00.021 12020 MoveAxis(E, 42, ABG)
01:33:12.205 00.000 12020 Guiding  Dir = 2, Dur = 42
01:33:12.207 00.002 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"0d740940-b4a0-4961-bc36-3624726ac51e"}
01:33:12.226 00.019 12020 IsSlewing returns 0
01:33:12.226 00.000 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":505,"width":15,"height":15,"star_pos":[6.98,7.41],"pixels":"..."},"id":"0d740940-b4a0-4961-bc36-3624726ac51e"}
01:33:12.265 00.039 12020 IsGuiding returns 0
01:33:12.295 00.030 12020 PulseGuide returned control before completion, sleep 23
01:33:12.366 00.071 12020 IsGuiding returns 0
01:33:12.366 00.000 12020 Move returns status 0, amount 42
01:33:12.366 00.000 12020 MoveAxis(N, 0, ABG)
01:33:12.366 00.000 12020 Move returns status 0, amount 0
01:33:12.367 00.001 12020 move complete, result=0
01:33:12.367 00.000 12020 worker thread done servicing request
01:33:12.367 00.000 9340 GuideStep: -0.6 px 42 ms EAST, -0.1 px 0 ms NORTH
01:33:12.384 00.017 12020 Worker thread wakes up
01:33:12.384 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
01:33:12.384 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(803,609,31,31)
01:33:13.428 01.044 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"7176a234-8e2a-4b98-929e-f9b81b25b618"}
01:33:13.477 00.049 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"7176a234-8e2a-4b98-929e-f9b81b25b618"}
01:33:13.600 00.123 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"96bdf3e5-a07f-42dc-a62e-d4d49a6a27d6"}
01:33:13.724 00.124 9340 case statement mapped state 6 to 3
01:33:13.876 00.152 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"96bdf3e5-a07f-42dc-a62e-d4d49a6a27d6"}
01:33:14.129 00.253 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"8fbed4f7-0458-4eab-81a3-16d449d65d84"}
01:33:14.252 00.123 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":505,"width":15,"height":15,"star_pos":[6.98,7.41],"pixels":"..."},"id":"8fbed4f7-0458-4eab-81a3-16d449d65d84"}
01:33:14.898 00.646 12020 Exposure complete
01:33:15.428 00.530 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"8d5b2cbf-85f3-4397-8046-aace2e898d93"}
01:33:15.449 00.021 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"8d5b2cbf-85f3-4397-8046-aace2e898d93"}
01:33:15.469 00.020 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"10292933-8f51-448b-accd-02d9a0b4dddf"}
01:33:15.499 00.030 9340 case statement mapped state 6 to 3
01:33:15.540 00.041 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"10292933-8f51-448b-accd-02d9a0b4dddf"}
01:33:15.562 00.022 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"cbfc7d6d-6b2c-43ef-a0e7-bf61e5d0c60b"}
01:33:15.581 00.019 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":505,"width":15,"height":15,"star_pos":[6.98,7.41],"pixels":"..."},"id":"cbfc7d6d-6b2c-43ef-a0e7-bf61e5d0c60b"}
01:33:15.617 00.036 12020 worker thread done servicing request
01:33:15.618 00.001 9340 OnExposeComplete: enter
01:33:15.680 00.062 9340 UpdateGuideState(): m_state=6
01:33:15.725 00.045 9340 Star::Find(15, 818, 624, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 506
01:33:15.799 00.074 9340 Star::Find returns 1 (0), X=819.20, Y=624.44, Mass=640442, SNR=72.8, Peak=59916 HFD=4.5
01:33:15.843 00.044 9340 MultiStar: [#1 0.09,0.31,0.77,U] [#2 0.40,-0.05,0.86,U] [#3 0.55,-0.30,0.68,U] [#4 0.08,0.09,0.79,U] [#5 -0.10,0.47,0.59,U] [#6 0.15,0.32,0.44,U] [#7 0.57,0.56,0.00,M4] [#8 0.36,-0.44,0.41,U] 
01:33:15.902 00.059 9340 refined, 7 included, MultiStar: {0.35, 0.10}, one-star: {0.94, 0.23}
01:33:15.917 00.015 9340 CameraToMount -- cameraTheta (0.26) - m_xAngle (-3.09) = xAngle (3.36 = -2.93)
01:33:15.943 00.026 9340 CameraToMount -- cameraTheta (0.26) - (m_xAngle (-3.09) + m_yAngleError (-0.07)) = yAngle (3.43 = -2.85)
01:33:15.958 00.015 9340 CameraToMount -- cameraX=0.35 cameraY=0.10 hyp=0.36 cameraTheta=0.26 mountX=-0.36 mountY=-0.10, mountTheta=-2.86
01:33:16.010 00.052 9340 SchedulePrimaryMove(10104498, x=0.35, y=0.10, opts=13)
01:33:16.042 00.032 9340 Enqueuing Move request for scope (0.35, 0.10)
01:33:16.060 00.018 12020 Worker thread wakes up
01:33:16.060 00.000 12020 worker thread servicing REQUEST_MOVE scope ofs (0.35, 0.10) opts 0xd
01:33:16.061 00.001 12020 Handling offset move in thread for scope, endpoint = (0.35, 0.10)
01:33:16.063 00.002 12020 Moving (0.35, 0.10) raw xDistance=-0.36 yDistance=-0.10
01:33:16.064 00.001 9340 UpdateImageDisplay: Size=(1920,1080) min=22040, max=65535, med=33404, FiltMin=26181, FiltMax=65515, Gamma=2.870
01:33:16.137 00.073 12020 GuideAlgorithmHysteresis::Result() returns -0.17 from input -0.36
01:33:16.137 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:33:16.138 00.001 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
01:33:16.138 00.000 12020 MoveAxis(E, 29, ABG)
01:33:16.138 00.000 12020 Guiding  Dir = 2, Dur = 29
01:33:16.140 00.002 12020 IsSlewing returns 0
01:33:16.156 00.016 9340 UpdateGuideState exits: m=640442 SNR=72.8
01:33:16.178 00.022 12020 IsGuiding returns 0
01:33:16.178 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:33:16.293 00.115 12020 PulseGuide returned control before completion, sleep 20
01:33:16.293 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
01:33:16.322 00.029 12020 IsGuiding returns 0
01:33:16.322 00.000 9340 Enqueuing Expose request
01:33:16.354 00.032 12020 Move returns status 0, amount 29
01:33:16.355 00.001 12020 MoveAxis(N, 0, ABG)
01:33:16.355 00.000 12020 Move returns status 0, amount 0
01:33:16.355 00.000 12020 move complete, result=0
01:33:16.356 00.001 12020 worker thread done servicing request
01:33:16.356 00.000 12020 Worker thread wakes up
01:33:16.360 00.004 9340 GuideStep: -0.4 px 29 ms EAST, -0.1 px 0 ms NORTH
01:33:16.412 00.052 12020 worker thread servicing REQUEST_EXPOSE 2000
01:33:16.412 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(803,609,31,31)
01:33:17.429 01.017 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"cbb419a7-976d-4870-8e39-ef39b5f7111d"}
01:33:17.459 00.030 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"cbb419a7-976d-4870-8e39-ef39b5f7111d"}
01:33:17.479 00.020 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"363011ea-0921-475f-bb6a-aebdba59420b"}
01:33:17.493 00.014 9340 case statement mapped state 6 to 3
01:33:17.529 00.036 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"363011ea-0921-475f-bb6a-aebdba59420b"}
01:33:17.574 00.045 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"862434e6-e483-4673-b959-6889e71b1e6c"}
01:33:17.590 00.016 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":506,"width":15,"height":15,"star_pos":[7.20,7.44],"pixels":"..."},"id":"862434e6-e483-4673-b959-6889e71b1e6c"}
01:33:18.863 01.273 12020 Exposure complete
01:33:19.427 00.564 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"625bf01a-eecd-402f-a361-46068818a7b7"}
01:33:19.460 00.033 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"625bf01a-eecd-402f-a361-46068818a7b7"}
01:33:19.567 00.107 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"bed37a14-55d3-4902-97d2-c497a6ec3ef9"}
01:33:19.614 00.047 9340 case statement mapped state 6 to 3
01:33:19.692 00.078 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"bed37a14-55d3-4902-97d2-c497a6ec3ef9"}
01:33:19.802 00.110 12020 worker thread done servicing request
01:33:19.803 00.001 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"d052dc1b-4c63-413e-81cb-f21f30f41408"}
01:33:19.873 00.070 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":506,"width":15,"height":15,"star_pos":[7.20,7.44],"pixels":"..."},"id":"d052dc1b-4c63-413e-81cb-f21f30f41408"}
01:33:19.943 00.070 9340 OnExposeComplete: enter
01:33:19.982 00.039 9340 UpdateGuideState(): m_state=6
01:33:20.025 00.043 9340 Star::Find(15, 819, 624, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 507
01:33:20.086 00.061 9340 Star::Find returns 1 (0), X=818.26, Y=624.21, Mass=571012, SNR=61.8, Peak=62154 HFD=3.9
01:33:20.108 00.022 9340 MultiStar: [#1 0.03,-0.15,0.80,U] [#2 -0.22,-0.25,1.17,U] [#3 0.10,-0.65,0.00,M3] [#4 -0.67,-0.02,0.00,M2] [#5 -0.00,0.42,0.77,U] [#6 0.33,0.22,0.44,U] [#7 -0.44,-0.18,0.41,U] [#8 -0.46,-0.63,0.00,M4] 
01:33:20.140 00.032 9340 single-star, 5 included, MultiStar: {-0.06, -0.01}, one-star: {-0.01, -0.00}
01:33:20.205 00.065 9340 CameraToMount -- cameraTheta (-2.95) - m_xAngle (-3.09) = xAngle (0.14 = 0.14)
01:33:20.226 00.021 9340 CameraToMount -- cameraTheta (-2.95) - (m_xAngle (-3.09) + m_yAngleError (-0.07)) = yAngle (0.21 = 0.21)
01:33:20.254 00.028 9340 CameraToMount -- cameraX=-0.01 cameraY=-0.00 hyp=0.01 cameraTheta=-2.95 mountX=0.01 mountY=0.00, mountTheta=0.21
01:33:20.339 00.085 9340 SchedulePrimaryMove(10104498, x=-0.01, y=-0.00, opts=13)
01:33:20.392 00.053 9340 Enqueuing Move request for scope (-0.01, -0.00)
01:33:20.516 00.124 12020 Worker thread wakes up
01:33:20.516 00.000 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.00) opts 0xd
01:33:20.516 00.000 12020 Handling offset move in thread for scope, endpoint = (-0.01, -0.00)
01:33:20.516 00.000 12020 Moving (-0.01, -0.00) raw xDistance=0.01 yDistance=0.00
01:33:20.517 00.001 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
01:33:20.517 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:33:20.517 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
01:33:20.517 00.000 12020 MoveAxis(E, 0, ABG)
01:33:20.517 00.000 12020 Move returns status 0, amount 0
01:33:20.518 00.001 12020 MoveAxis(N, 0, ABG)
01:33:20.518 00.000 12020 Move returns status 0, amount 0
01:33:20.518 00.000 12020 move complete, result=0
01:33:20.518 00.000 12020 worker thread done servicing request
01:33:20.519 00.001 9340 UpdateImageDisplay: Size=(1920,1080) min=22125, max=65535, med=33352, FiltMin=25389, FiltMax=65521, Gamma=2.870
01:33:20.633 00.114 9340 UpdateGuideState exits: m=571012 SNR=61.8
01:33:20.697 00.064 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:33:20.925 00.228 9340 ScheduleExposure(2000,3,1) exposurePending=0
01:33:21.039 00.114 9340 Enqueuing Expose request
01:33:21.243 00.204 12020 Worker thread wakes up
01:33:21.243 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
01:33:21.243 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(803,609,31,31)
01:33:21.245 00.002 9340 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
01:33:21.453 00.208 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"fa938b0c-764c-46f8-9c1a-45cd3d6bd851"}
01:33:21.577 00.124 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"fa938b0c-764c-46f8-9c1a-45cd3d6bd851"}
01:33:21.775 00.198 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"89df399b-3dc5-4f95-a013-42de066b043a"}
01:33:21.930 00.155 9340 case statement mapped state 6 to 3
01:33:22.061 00.131 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"89df399b-3dc5-4f95-a013-42de066b043a"}
01:33:22.161 00.100 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"fc77b982-8a55-4e39-a8ca-8ce6ad3128d7"}
01:33:22.276 00.115 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":507,"width":15,"height":15,"star_pos":[7.26,7.21],"pixels":"..."},"id":"fc77b982-8a55-4e39-a8ca-8ce6ad3128d7"}
01:33:23.428 01.152 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"088894d4-52b9-4fa2-a622-64d3e265a20f"}
01:33:23.457 00.029 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"088894d4-52b9-4fa2-a622-64d3e265a20f"}
01:33:23.509 00.052 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"bce41ce3-e6c3-4509-b64b-a76ff7b50b5f"}
01:33:23.528 00.019 9340 case statement mapped state 6 to 3
01:33:23.541 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"bce41ce3-e6c3-4509-b64b-a76ff7b50b5f"}
01:33:23.569 00.028 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"f5faba81-048f-443b-8709-25e18a7158ad"}
01:33:23.636 00.067 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":507,"width":15,"height":15,"star_pos":[7.26,7.21],"pixels":"..."},"id":"f5faba81-048f-443b-8709-25e18a7158ad"}
01:33:23.659 00.023 12020 Exposure complete
01:33:24.146 00.487 12020 worker thread done servicing request
01:33:24.146 00.000 9340 OnExposeComplete: enter
01:33:24.158 00.012 9340 UpdateGuideState(): m_state=6
01:33:24.177 00.019 9340 Star::Find(15, 818, 624, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 508
01:33:24.196 00.019 9340 Star::Find returns 1 (0), X=818.68, Y=624.14, Mass=551243, SNR=64.7, Peak=61914 HFD=4.0
01:33:24.234 00.038 9340 MultiStar: [#1 -0.13,0.29,0.82,U] [#2 0.20,0.19,0.85,U] [#3 -0.10,0.24,0.77,U] [#4 0.05,0.43,0.81,U] [#5 0.30,0.58,0.00,M1] [#6 0.07,0.69,0.00,M8] [#7 0.13,0.53,0.39,U] [#8 -0.46,0.12,0.57,U] 
01:33:24.255 00.021 9340 refined, 6 included, MultiStar: {0.05, 0.22}, one-star: {0.42, -0.07}
01:33:24.269 00.014 9340 CameraToMount -- cameraTheta (1.36) - m_xAngle (-3.09) = xAngle (4.45 = -1.83)
01:33:24.285 00.016 9340 CameraToMount -- cameraTheta (1.36) - (m_xAngle (-3.09) + m_yAngleError (-0.07)) = yAngle (4.53 = -1.76)
01:33:24.302 00.017 9340 CameraToMount -- cameraX=0.05 cameraY=0.22 hyp=0.22 cameraTheta=1.36 mountX=-0.06 mountY=-0.22, mountTheta=-1.82
01:33:24.344 00.042 9340 SchedulePrimaryMove(10104498, x=0.05, y=0.22, opts=13)
01:33:24.359 00.015 9340 Enqueuing Move request for scope (0.05, 0.22)
01:33:24.373 00.014 12020 Worker thread wakes up
01:33:24.373 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=21518, max=65535, med=33441, FiltMin=25228, FiltMax=65525, Gamma=2.870
01:33:24.387 00.014 12020 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.22) opts 0xd
01:33:24.387 00.000 9340 UpdateGuideState exits: m=551243 SNR=64.7
01:33:24.403 00.016 12020 Handling offset move in thread for scope, endpoint = (0.05, 0.22)
01:33:24.403 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:33:24.418 00.015 12020 Moving (0.05, 0.22) raw xDistance=-0.06 yDistance=-0.22
01:33:24.418 00.000 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
01:33:24.418 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:33:24.418 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.22
01:33:24.418 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
01:33:24.431 00.013 9340 Enqueuing Expose request
01:33:24.475 00.044 12020 MoveAxis(E, 0, ABG)
01:33:24.475 00.000 12020 Move returns status 0, amount 0
01:33:24.475 00.000 12020 MoveAxis(N, 0, ABG)
01:33:24.475 00.000 12020 Move returns status 0, amount 0
01:33:24.475 00.000 12020 move complete, result=0
01:33:24.476 00.001 12020 worker thread done servicing request
01:33:24.476 00.000 12020 Worker thread wakes up
01:33:24.477 00.001 12020 worker thread servicing REQUEST_EXPOSE 2000
01:33:24.477 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(803,609,31,31)
01:33:24.480 00.003 9340 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
01:33:25.427 00.947 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"5ca5682a-13c4-4eeb-a40d-2b25abfbd28e"}
01:33:25.448 00.021 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"5ca5682a-13c4-4eeb-a40d-2b25abfbd28e"}
01:33:25.463 00.015 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"de2e47c2-d7b1-4ad7-bf13-eda45ec7cc43"}
01:33:25.478 00.015 9340 case statement mapped state 6 to 3
01:33:25.490 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"de2e47c2-d7b1-4ad7-bf13-eda45ec7cc43"}
01:33:25.504 00.014 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"9c6550e1-57c2-4f2d-b355-4d72bda0962a"}
01:33:25.519 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":508,"width":15,"height":15,"star_pos":[6.68,7.14],"pixels":"..."},"id":"9c6550e1-57c2-4f2d-b355-4d72bda0962a"}
01:33:26.928 01.409 12020 Exposure complete
01:33:27.427 00.499 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"2dc75ce2-a3b2-486b-9c9e-a50684a22b9c"}
01:33:27.742 00.315 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"2dc75ce2-a3b2-486b-9c9e-a50684a22b9c"}
01:33:28.099 00.357 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"48469e5d-f400-423a-87cb-e67eaf41fdd3"}
01:33:28.464 00.365 9340 case statement mapped state 6 to 3
01:33:28.718 00.254 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"48469e5d-f400-423a-87cb-e67eaf41fdd3"}
01:33:29.074 00.356 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"3afade03-7f8b-414a-bebe-7c9f8118c479"}
01:33:29.183 00.109 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":508,"width":15,"height":15,"star_pos":[6.68,7.14],"pixels":"..."},"id":"3afade03-7f8b-414a-bebe-7c9f8118c479"}
01:33:29.315 00.132 12020 worker thread done servicing request
01:33:29.316 00.001 9340 OnExposeComplete: enter
01:33:29.366 00.050 9340 UpdateGuideState(): m_state=6
01:33:29.453 00.087 9340 Star::Find(15, 818, 624, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 509
01:33:29.495 00.042 9340 Star::Find returns 1 (0), X=818.38, Y=624.62, Mass=564810, SNR=64.9, Peak=62734 HFD=4.1
01:33:29.545 00.050 9340 MultiStar: [#1 0.18,0.54,0.81,U] [#2 0.17,0.55,1.01,U] [#3 -0.00,0.16,0.74,U] [#4 -0.25,0.40,0.75,U] [#5 0.32,0.65,0.00,M2] [#6 -0.16,0.39,0.45,U] [#7 -0.42,0.84,0.00,M3] [#8 -0.07,0.56,0.54,U] 
01:33:29.617 00.072 9340 single-star, 6 included, MultiStar: {0.03, 0.43}, one-star: {0.11, 0.41}
01:33:29.654 00.037 9340 CameraToMount -- cameraTheta (1.29) - m_xAngle (-3.09) = xAngle (4.39 = -1.90)
01:33:29.739 00.085 9340 CameraToMount -- cameraTheta (1.29) - (m_xAngle (-3.09) + m_yAngleError (-0.07)) = yAngle (4.46 = -1.82)
01:33:29.787 00.048 9340 CameraToMount -- cameraX=0.11 cameraY=0.41 hyp=0.42 cameraTheta=1.29 mountX=-0.13 mountY=-0.41, mountTheta=-1.89
01:33:29.878 00.091 9340 SchedulePrimaryMove(10104498, x=0.11, y=0.41, opts=13)
01:33:29.942 00.064 9340 Enqueuing Move request for scope (0.11, 0.41)
01:33:30.006 00.064 12020 Worker thread wakes up
01:33:30.006 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=22787, max=65535, med=33594, FiltMin=25700, FiltMax=65525, Gamma=2.870
01:33:30.021 00.015 12020 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.41) opts 0xd
01:33:30.022 00.001 9340 UpdateGuideState exits: m=564810 SNR=64.9
01:33:30.039 00.017 12020 Handling offset move in thread for scope, endpoint = (0.11, 0.41)
01:33:30.040 00.001 12020 Moving (0.11, 0.41) raw xDistance=-0.13 yDistance=-0.41
01:33:30.040 00.000 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
01:33:30.040 00.000 12020 GuideAlgorithmResistSwitch::result() returns -0.41 from input -0.41
01:33:30.040 00.000 12020 MoveAxis(E, 0, ABG)
01:33:30.040 00.000 12020 Move returns status 0, amount 0
01:33:30.041 00.001 12020 MoveAxis(N, 66, ABG)
01:33:30.041 00.000 12020 Guiding  Dir = 0, Dur = 66
01:33:30.045 00.004 12020 IsSlewing returns 0
01:33:30.045 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:33:30.063 00.018 12020 IsGuiding returns 0
01:33:30.069 00.006 9340 ScheduleExposure(2000,3,1) exposurePending=0
01:33:30.135 00.066 9340 Enqueuing Expose request
01:33:30.167 00.032 12020 IsGuiding returns 1
01:33:30.168 00.001 12020 scope still moving after pulse duration time elapsed
01:33:30.169 00.001 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"9ed57912-fd59-45a4-8ca8-c65d0ddff71a"}
01:33:30.201 00.032 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"9ed57912-fd59-45a4-8ca8-c65d0ddff71a"}
01:33:30.238 00.037 12020 IsSlewing returns 0
01:33:30.238 00.000 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"f39fdfa0-a092-405d-9567-718cb26c28f8"}
01:33:30.275 00.037 9340 case statement mapped state 6 to 3
01:33:30.302 00.027 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"f39fdfa0-a092-405d-9567-718cb26c28f8"}
01:33:30.338 00.036 12020 IsGuiding returns 0
01:33:30.338 00.000 12020 scope move finished after 66 + 208 ms
01:33:30.338 00.000 12020 Move returns status 0, amount 66
01:33:30.339 00.001 12020 move complete, result=0
01:33:30.339 00.000 12020 worker thread done servicing request
01:33:30.357 00.018 12020 Worker thread wakes up
01:33:30.364 00.007 12020 worker thread servicing REQUEST_EXPOSE 2000
01:33:30.364 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(803,609,31,31)
01:33:30.369 00.005 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"78308134-29bd-493c-ace6-391a967d6a13"}
01:33:30.393 00.024 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":509,"width":15,"height":15,"star_pos":[7.38,6.62],"pixels":"..."},"id":"78308134-29bd-493c-ace6-391a967d6a13"}
01:33:30.436 00.043 9340 GuideStep: -0.1 px 0 ms EAST, -0.4 px 66 ms NORTH
01:33:31.429 00.993 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"86ca0aed-b4ea-4100-b9ef-9c9fb02133d3"}
01:33:31.455 00.026 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"86ca0aed-b4ea-4100-b9ef-9c9fb02133d3"}
01:33:31.471 00.016 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"4c1bdae9-5ba9-4aaa-88e6-0d725fe9b6b6"}
01:33:31.489 00.018 9340 case statement mapped state 6 to 3
01:33:31.515 00.026 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"4c1bdae9-5ba9-4aaa-88e6-0d725fe9b6b6"}
01:33:31.590 00.075 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"f4627e4a-a12c-486b-b0c1-a7e34489e67f"}
01:33:31.633 00.043 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":509,"width":15,"height":15,"star_pos":[7.38,6.62],"pixels":"..."},"id":"f4627e4a-a12c-486b-b0c1-a7e34489e67f"}
01:33:32.752 01.119 12020 Exposure complete
01:33:33.248 00.496 12020 worker thread done servicing request
01:33:33.248 00.000 9340 OnExposeComplete: enter
01:33:33.275 00.027 9340 UpdateGuideState(): m_state=6
01:33:33.297 00.022 9340 Star::Find(15, 818, 624, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 510
01:33:33.320 00.023 9340 Star::Find returns 1 (0), X=818.99, Y=623.85, Mass=634405, SNR=72.9, Peak=60482 HFD=4.3
01:33:33.363 00.043 9340 MultiStar: [#1 0.33,-0.38,0.68,U] [#2 0.37,-0.75,0.00,M1] [#3 0.74,-0.95,0.00,M2] [#4 0.32,-0.62,0.00,M1] [#5 0.00,-0.59,0.60,U] [#6 0.23,-0.02,0.43,U] [#7 0.20,-0.06,0.40,U] [#8 -0.13,-1.52,0.00,M3] 
01:33:33.386 00.023 9340 refined, 4 included, MultiStar: {0.37, -0.33}, one-star: {0.73, -0.37}
01:33:33.407 00.021 9340 CameraToMount -- cameraTheta (-0.73) - m_xAngle (-3.09) = xAngle (2.37 = 2.37)
01:33:33.433 00.026 9340 CameraToMount -- cameraTheta (-0.73) - (m_xAngle (-3.09) + m_yAngleError (-0.07)) = yAngle (2.44 = 2.44)
01:33:33.487 00.054 9340 CameraToMount -- cameraX=0.37 cameraY=-0.33 hyp=0.49 cameraTheta=-0.73 mountX=-0.35 mountY=0.32, mountTheta=2.41
01:33:33.525 00.038 9340 SchedulePrimaryMove(10104498, x=0.37, y=-0.33, opts=13)
01:33:33.540 00.015 9340 Enqueuing Move request for scope (0.37, -0.33)
01:33:33.564 00.024 12020 Worker thread wakes up
01:33:33.564 00.000 12020 worker thread servicing REQUEST_MOVE scope ofs (0.37, -0.33) opts 0xd
01:33:33.564 00.000 12020 Handling offset move in thread for scope, endpoint = (0.37, -0.33)
01:33:33.564 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=22037, max=65535, med=33517, FiltMin=26174, FiltMax=65515, Gamma=2.870
01:33:33.583 00.019 12020 Moving (0.37, -0.33) raw xDistance=-0.35 yDistance=0.32
01:33:33.583 00.000 9340 UpdateGuideState exits: m=634405 SNR=72.9
01:33:33.622 00.039 12020 GuideAlgorithmHysteresis::Result() returns -0.15 from input -0.35
01:33:33.622 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
01:33:33.623 00.001 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.32
01:33:33.623 00.000 12020 MoveAxis(E, 25, ABG)
01:33:33.623 00.000 12020 Guiding  Dir = 2, Dur = 25
01:33:33.624 00.001 12020 IsSlewing returns 0
01:33:33.626 00.002 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:33:33.641 00.015 12020 IsGuiding returns 0
01:33:33.642 00.001 9340 ScheduleExposure(2000,3,1) exposurePending=0
01:33:33.675 00.033 9340 Enqueuing Expose request
01:33:33.692 00.017 12020 IsGuiding returns 1
01:33:33.692 00.000 12020 scope still moving after pulse duration time elapsed
01:33:33.693 00.001 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"16d48d0f-6739-4275-93a3-8b6f4fed84f7"}
01:33:33.729 00.036 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"16d48d0f-6739-4275-93a3-8b6f4fed84f7"}
01:33:33.765 00.036 12020 IsSlewing returns 0
01:33:33.767 00.002 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"b34caa33-13f3-46ab-8a4b-314c0d7b34c1"}
01:33:33.786 00.019 9340 case statement mapped state 6 to 3
01:33:33.809 00.023 12020 IsGuiding returns 0
01:33:33.810 00.001 12020 scope move finished after 25 + 144 ms
01:33:33.810 00.000 12020 Move returns status 0, amount 25
01:33:33.810 00.000 12020 MoveAxis(N, 0, ABG)
01:33:33.811 00.001 12020 Move returns status 0, amount 0
01:33:33.811 00.000 12020 move complete, result=0
01:33:33.811 00.000 12020 worker thread done servicing request
01:33:33.811 00.000 12020 Worker thread wakes up
01:33:33.811 00.000 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"b34caa33-13f3-46ab-8a4b-314c0d7b34c1"}
01:33:33.832 00.021 12020 worker thread servicing REQUEST_EXPOSE 2000
01:33:33.833 00.001 12020 Handling exposure in thread, d=2000 o=3 r=(803,609,31,31)
01:33:33.835 00.002 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"5b40bba7-2163-407c-8ca7-2d615dcc45d9"}
01:33:33.861 00.026 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":510,"width":15,"height":15,"star_pos":[6.99,6.85],"pixels":"..."},"id":"5b40bba7-2163-407c-8ca7-2d615dcc45d9"}
01:33:33.909 00.048 9340 GuideStep: -0.3 px 25 ms EAST, 0.3 px 0 ms NORTH
01:33:35.469 01.560 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"b8c447db-7720-4fab-8c29-df233d2412bd"}
01:33:36.026 00.557 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"b8c447db-7720-4fab-8c29-df233d2412bd"}
01:33:36.445 00.419 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"04c0d721-b3f2-4d5f-bb43-be84896a003e"}
01:33:36.620 00.175 12020 Exposure complete
01:33:36.620 00.000 9340 case statement mapped state 6 to 3
01:33:36.769 00.149 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"04c0d721-b3f2-4d5f-bb43-be84896a003e"}
01:33:36.857 00.088 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"c0595b59-94b5-45c3-be6b-1be9e065f704"}
01:33:36.886 00.029 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":510,"width":15,"height":15,"star_pos":[6.99,6.85],"pixels":"..."},"id":"c0595b59-94b5-45c3-be6b-1be9e065f704"}
01:33:37.468 00.582 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"b475f7ec-76b1-425e-9736-c0f366f064bd"}
01:33:37.501 00.033 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"b475f7ec-76b1-425e-9736-c0f366f064bd"}
01:33:37.544 00.043 9340 OnExposeComplete: enter
01:33:37.612 00.068 12020 worker thread done servicing request
01:33:37.616 00.004 9340 UpdateGuideState(): m_state=6
01:33:37.655 00.039 9340 Star::Find(15, 818, 623, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 511
01:33:37.773 00.118 9340 Star::Find returns 1 (0), X=818.55, Y=623.87, Mass=584788, SNR=65.3, Peak=60434 HFD=3.9
01:33:37.833 00.060 9340 MultiStar: [#1 -0.23,-0.14,0.73,U] [#2 0.06,-0.10,1.03,U] [#3 -0.02,-0.43,0.80,U] [#4 0.21,0.04,0.94,U] [#5 0.26,-0.00,0.69,U] [#6 -0.01,-0.36,0.59,U] [#7 -0.47,-0.03,0.44,U] [#8 -0.01,0.15,0.42,U] 
01:33:37.925 00.092 9340 refined, 8 included, MultiStar: {0.05, -0.15}, one-star: {0.29, -0.35}
01:33:37.960 00.035 9340 CameraToMount -- cameraTheta (-1.26) - m_xAngle (-3.09) = xAngle (1.83 = 1.83)
01:33:38.012 00.052 9340 CameraToMount -- cameraTheta (-1.26) - (m_xAngle (-3.09) + m_yAngleError (-0.07)) = yAngle (1.91 = 1.91)
01:33:38.089 00.077 9340 CameraToMount -- cameraX=0.05 cameraY=-0.15 hyp=0.16 cameraTheta=-1.26 mountX=-0.04 mountY=0.15, mountTheta=1.84
01:33:38.214 00.125 9340 SchedulePrimaryMove(10104498, x=0.05, y=-0.15, opts=13)
01:33:38.245 00.031 9340 Enqueuing Move request for scope (0.05, -0.15)
01:33:38.275 00.030 12020 Worker thread wakes up
01:33:38.275 00.000 12020 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.15) opts 0xd
01:33:38.276 00.001 12020 Handling offset move in thread for scope, endpoint = (0.05, -0.15)
01:33:38.276 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=23145, max=65535, med=33596, FiltMin=25780, FiltMax=65521, Gamma=2.870
01:33:38.291 00.015 12020 Moving (0.05, -0.15) raw xDistance=-0.04 yDistance=0.15
01:33:38.291 00.000 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
01:33:38.291 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:33:38.291 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
01:33:38.291 00.000 12020 MoveAxis(E, 0, ABG)
01:33:38.292 00.001 12020 Move returns status 0, amount 0
01:33:38.292 00.000 12020 MoveAxis(N, 0, ABG)
01:33:38.292 00.000 12020 Move returns status 0, amount 0
01:33:38.292 00.000 12020 move complete, result=0
01:33:38.292 00.000 12020 worker thread done servicing request
01:33:38.335 00.043 9340 UpdateGuideState exits: m=584788 SNR=65.3
01:33:38.382 00.047 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:33:38.453 00.071 9340 ScheduleExposure(2000,3,1) exposurePending=0
01:33:38.508 00.055 9340 Enqueuing Expose request
01:33:38.534 00.026 12020 Worker thread wakes up
01:33:38.534 00.000 9340 GuideStep: -0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
01:33:38.555 00.021 12020 worker thread servicing REQUEST_EXPOSE 2000
01:33:38.555 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(803,609,31,31)
01:33:38.615 00.060 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"be48117d-88fa-442d-bf14-c4e9462b9f2f"}
01:33:38.645 00.030 9340 case statement mapped state 6 to 3
01:33:38.664 00.019 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"be48117d-88fa-442d-bf14-c4e9462b9f2f"}
01:33:38.694 00.030 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"5fff4831-da81-4d60-91be-5f56820adf09"}
01:33:38.745 00.051 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":511,"width":15,"height":15,"star_pos":[6.55,6.87],"pixels":"..."},"id":"5fff4831-da81-4d60-91be-5f56820adf09"}
01:33:39.470 00.725 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"74162a50-124d-47cb-9d16-01354a474934"}
01:33:39.869 00.399 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"74162a50-124d-47cb-9d16-01354a474934"}
01:33:40.024 00.155 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"87f6773b-9f94-4e5e-9baa-341c5ed7df28"}
01:33:40.175 00.151 9340 case statement mapped state 6 to 3
01:33:40.275 00.100 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"87f6773b-9f94-4e5e-9baa-341c5ed7df28"}
01:33:40.371 00.096 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"d5d42fec-c76b-4656-8351-1f2c3b38db72"}
01:33:40.453 00.082 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":511,"width":15,"height":15,"star_pos":[6.55,6.87],"pixels":"..."},"id":"d5d42fec-c76b-4656-8351-1f2c3b38db72"}
01:33:41.039 00.586 12020 Exposure complete
01:33:41.469 00.430 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"5c30b775-1919-42c4-8ab1-377b3c6671ba"}
01:33:41.536 00.067 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"5c30b775-1919-42c4-8ab1-377b3c6671ba"}
01:33:41.568 00.032 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"fe1bcb2e-dbb9-436b-9a30-5016f8c99c80"}
01:33:41.611 00.043 9340 case statement mapped state 6 to 3
01:33:41.652 00.041 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"fe1bcb2e-dbb9-436b-9a30-5016f8c99c80"}
01:33:41.683 00.031 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"6da5629a-3583-4896-bb5f-7ddd2cbc2b38"}
01:33:41.714 00.031 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":511,"width":15,"height":15,"star_pos":[6.55,6.87],"pixels":"..."},"id":"6da5629a-3583-4896-bb5f-7ddd2cbc2b38"}
01:33:41.872 00.158 12020 worker thread done servicing request
01:33:41.922 00.050 9340 OnExposeComplete: enter
01:33:42.079 00.157 9340 UpdateGuideState(): m_state=6
01:33:42.145 00.066 9340 Star::Find(15, 818, 623, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 512
01:33:42.210 00.065 9340 Star::Find returns 1 (0), X=818.40, Y=624.07, Mass=628945, SNR=72.9, Peak=61758 HFD=4.1
01:33:42.261 00.051 9340 MultiStar: [#1 0.05,-0.36,0.69,U] [#2 0.27,-0.24,0.99,U] [#3 -0.14,-0.61,0.60,U] [#4 -0.29,-0.69,0.00,M1] [#5 0.09,-0.18,0.62,U] [#6 -0.26,0.25,0.39,U] [#7 -0.28,-0.04,0.34,U] [#8 -0.48,-0.41,0.36,U] 
01:33:42.354 00.093 9340 single-star, 7 included, MultiStar: {0.01, -0.23}, one-star: {0.14, -0.14}
01:33:42.447 00.093 9340 CameraToMount -- cameraTheta (-0.80) - m_xAngle (-3.09) = xAngle (2.29 = 2.29)
01:33:42.488 00.041 9340 CameraToMount -- cameraTheta (-0.80) - (m_xAngle (-3.09) + m_yAngleError (-0.07)) = yAngle (2.36 = 2.36)
01:33:42.550 00.062 9340 CameraToMount -- cameraX=0.14 cameraY=-0.14 hyp=0.20 cameraTheta=-0.80 mountX=-0.13 mountY=0.14, mountTheta=2.32
01:33:42.595 00.045 9340 SchedulePrimaryMove(10104498, x=0.14, y=-0.14, opts=13)
01:33:42.654 00.059 9340 Enqueuing Move request for scope (0.14, -0.14)
01:33:42.769 00.115 12020 Worker thread wakes up
01:33:42.769 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=21845, max=65535, med=33755, FiltMin=26518, FiltMax=65521, Gamma=2.870
01:33:42.787 00.018 9340 UpdateGuideState exits: m=628945 SNR=72.9
01:33:42.813 00.026 12020 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.14) opts 0xd
01:33:42.813 00.000 12020 Handling offset move in thread for scope, endpoint = (0.14, -0.14)
01:33:42.814 00.001 12020 Moving (0.14, -0.14) raw xDistance=-0.13 yDistance=0.14
01:33:42.814 00.000 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
01:33:42.814 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:33:42.814 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
01:33:42.814 00.000 12020 MoveAxis(E, 0, ABG)
01:33:42.814 00.000 12020 Move returns status 0, amount 0
01:33:42.814 00.000 12020 MoveAxis(N, 0, ABG)
01:33:42.816 00.002 12020 Move returns status 0, amount 0
01:33:42.858 00.042 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:33:42.919 00.061 12020 move complete, result=0
01:33:42.919 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
01:33:42.958 00.039 12020 worker thread done servicing request
01:33:42.964 00.006 9340 Enqueuing Expose request
01:33:43.079 00.115 12020 Worker thread wakes up
01:33:43.079 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
01:33:43.079 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(803,609,31,31)
01:33:43.084 00.005 9340 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
01:33:43.470 00.386 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"56ebc3fd-a040-41d7-88b4-1eab8c6cab41"}
01:33:43.561 00.091 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"56ebc3fd-a040-41d7-88b4-1eab8c6cab41"}
01:33:43.700 00.139 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"3d875133-3492-48f5-89d3-66cb69920edd"}
01:33:43.735 00.035 9340 case statement mapped state 6 to 3
01:33:43.869 00.134 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"3d875133-3492-48f5-89d3-66cb69920edd"}
01:33:43.961 00.092 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"18073320-e1d1-48a1-b693-5068296a9693"}
01:33:44.012 00.051 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":512,"width":15,"height":15,"star_pos":[7.40,7.07],"pixels":"..."},"id":"18073320-e1d1-48a1-b693-5068296a9693"}
01:33:45.445 01.433 12020 Exposure complete
01:33:45.470 00.025 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"41e9d583-5026-40b1-a004-a082f0295756"}
01:33:46.462 00.992 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"41e9d583-5026-40b1-a004-a082f0295756"}
01:33:46.793 00.331 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"86a81eb7-d270-4525-8a5d-aec12c46c2b4"}
01:33:46.985 00.192 9340 case statement mapped state 6 to 3
01:33:47.137 00.152 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"86a81eb7-d270-4525-8a5d-aec12c46c2b4"}
01:33:47.320 00.183 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"c1352236-30b4-49aa-84b1-31a2fd00b2b6"}
01:33:47.513 00.193 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":512,"width":15,"height":15,"star_pos":[7.40,7.07],"pixels":"..."},"id":"c1352236-30b4-49aa-84b1-31a2fd00b2b6"}
01:33:48.001 00.488 12020 worker thread done servicing request
01:33:48.023 00.022 9340 OnExposeComplete: enter
01:33:48.479 00.456 9340 UpdateGuideState(): m_state=6
01:33:49.141 00.662 9340 Star::Find(15, 818, 624, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 513
01:33:50.879 01.738 9340 Star::Find returns 1 (0), X=819.04, Y=623.78, Mass=507480, SNR=57.6, Peak=60418 HFD=4.1
01:33:52.865 01.986 9340 MultiStar: [#1 0.50,-0.73,0.00,M1] [#2 0.94,-0.76,0.00,M1] [#3 0.59,-0.94,0.00,M1] [#4 0.46,-0.33,0.87,U] [#5 1.28,-0.54,0.00,M1] [#6 0.69,-0.57,0.00,M5] [#7 0.63,0.09,0.43,U] [#8 0.36,-0.23,0.65,U] 
01:33:53.556 00.691 9340 refined, 3 included, MultiStar: {0.57, -0.28}, one-star: {0.77, -0.43}
01:33:53.753 00.197 9340 CameraToMount -- cameraTheta (-0.46) - m_xAngle (-3.09) = xAngle (2.64 = 2.64)
01:33:53.904 00.151 9340 CameraToMount -- cameraTheta (-0.46) - (m_xAngle (-3.09) + m_yAngleError (-0.07)) = yAngle (2.71 = 2.71)
01:33:54.154 00.250 9340 CameraToMount -- cameraX=0.57 cameraY=-0.28 hyp=0.63 cameraTheta=-0.46 mountX=-0.56 mountY=0.27, mountTheta=2.69
01:33:54.298 00.144 9340 SchedulePrimaryMove(10104498, x=0.57, y=-0.28, opts=13)
01:33:54.380 00.082 9340 Enqueuing Move request for scope (0.57, -0.28)
01:33:54.731 00.351 12020 Worker thread wakes up
01:33:54.733 00.002 9340 UpdateImageDisplay: Size=(1920,1080) min=21750, max=65535, med=33739, FiltMin=26214, FiltMax=65515, Gamma=2.870
01:33:54.779 00.046 12020 worker thread servicing REQUEST_MOVE scope ofs (0.57, -0.28) opts 0xd
01:33:54.779 00.000 9340 UpdateGuideState exits: m=507480 SNR=57.6
01:33:54.806 00.027 12020 Handling offset move in thread for scope, endpoint = (0.57, -0.28)
01:33:54.807 00.001 12020 Moving (0.57, -0.28) raw xDistance=-0.56 yDistance=0.27
01:33:54.807 00.000 12020 GuideAlgorithmHysteresis::Result() returns -0.23 from input -0.56
01:33:54.807 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
01:33:54.808 00.001 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.27
01:33:54.808 00.000 12020 MoveAxis(E, 40, ABG)
01:33:54.808 00.000 12020 Guiding  Dir = 2, Dur = 40
01:33:54.889 00.081 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:33:54.908 00.019 12020 IsSlewing returns 0
01:33:55.029 00.121 9340 ScheduleExposure(2000,3,1) exposurePending=0
01:33:55.070 00.041 12020 IsGuiding returns 0
01:33:55.071 00.001 9340 Enqueuing Expose request
01:33:55.206 00.135 12020 IsGuiding returns 0
01:33:55.206 00.000 12020 Move returns status 0, amount 40
01:33:55.206 00.000 12020 MoveAxis(N, 0, ABG)
01:33:55.206 00.000 12020 Move returns status 0, amount 0
01:33:55.207 00.001 12020 move complete, result=0
01:33:55.207 00.000 12020 worker thread done servicing request
01:33:55.207 00.000 12020 Worker thread wakes up
01:33:55.275 00.068 12020 worker thread servicing REQUEST_EXPOSE 2000
01:33:55.277 00.002 12020 Handling exposure in thread, d=2000 o=3 r=(803,609,31,31)
01:33:55.319 00.042 9340 GuideStep: -0.6 px 40 ms EAST, 0.3 px 0 ms NORTH
01:33:56.354 01.035 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"30becb5d-1f2a-48bb-befe-61d0d62b1470"}
01:33:56.811 00.457 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"30becb5d-1f2a-48bb-befe-61d0d62b1470"}
01:33:57.330 00.519 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"f7c5c353-ccac-4fc6-8a10-b853f623ae47"}
01:33:58.255 00.925 9340 case statement mapped state 6 to 3
01:33:58.768 00.513 12020 Exposure complete
01:33:58.768 00.000 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"f7c5c353-ccac-4fc6-8a10-b853f623ae47"}
01:33:59.158 00.390 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"aa13e597-312c-4325-be31-57c6ea466aeb"}
01:33:59.690 00.532 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":513,"width":15,"height":15,"star_pos":[7.04,6.78],"pixels":"..."},"id":"aa13e597-312c-4325-be31-57c6ea466aeb"}
01:34:00.390 00.700 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"d847e234-06cf-4d1b-afdc-c4cf1285ba02"}
01:34:00.950 00.560 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"d847e234-06cf-4d1b-afdc-c4cf1285ba02"}
01:34:01.290 00.340 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"22b4100f-bf74-4752-8076-a911cdfddf21"}
01:34:01.512 00.222 9340 case statement mapped state 6 to 3
01:34:01.653 00.141 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"22b4100f-bf74-4752-8076-a911cdfddf21"}
01:34:01.782 00.129 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"21bd15c0-4b27-48d5-b382-6bf95841857f"}
01:34:02.597 00.815 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":513,"width":15,"height":15,"star_pos":[7.04,6.78],"pixels":"..."},"id":"21bd15c0-4b27-48d5-b382-6bf95841857f"}
01:34:03.443 00.846 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"5c3cf7f1-a2bf-4a40-aaf4-ff7627055650"}
01:34:03.795 00.352 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"5c3cf7f1-a2bf-4a40-aaf4-ff7627055650"}
01:34:04.443 00.648 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"1eb7532f-6021-4f50-ae63-7eff0bc4b240"}
01:34:04.907 00.464 9340 case statement mapped state 6 to 3
01:34:05.346 00.439 12020 worker thread done servicing request
01:34:05.388 00.042 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"1eb7532f-6021-4f50-ae63-7eff0bc4b240"}
01:34:05.623 00.235 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"ce89512c-0365-46d8-8a32-e864f8768003"}
01:34:06.001 00.378 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":513,"width":15,"height":15,"star_pos":[7.04,6.78],"pixels":"..."},"id":"ce89512c-0365-46d8-8a32-e864f8768003"}
01:34:06.478 00.477 9340 OnExposeComplete: enter
01:34:07.914 01.436 9340 UpdateGuideState(): m_state=6
01:34:08.436 00.522 9340 Star::Find(15, 819, 623, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 514
01:34:08.653 00.217 9340 Star::Find returns 1 (0), X=819.61, Y=624.16, Mass=552914, SNR=63.1, Peak=62033 HFD=4.0
01:34:09.089 00.436 9340 MultiStar: large primary error, entering stabilization period
01:34:09.533 00.444 9340 CameraToMount -- cameraTheta (-0.04) - m_xAngle (-3.09) = xAngle (3.05 = 3.05)
01:34:10.249 00.716 9340 CameraToMount -- cameraTheta (-0.04) - (m_xAngle (-3.09) + m_yAngleError (-0.07)) = yAngle (3.12 = 3.12)
01:34:11.171 00.922 9340 CameraToMount -- cameraX=1.35 cameraY=-0.06 hyp=1.35 cameraTheta=-0.04 mountX=-1.34 mountY=0.02, mountTheta=3.12
01:34:12.014 00.843 9340 SchedulePrimaryMove(10104498, x=1.35, y=-0.06, opts=13)
01:34:12.750 00.736 9340 Enqueuing Move request for scope (1.35, -0.06)
01:34:13.175 00.425 12020 Worker thread wakes up
01:34:13.176 00.001 12020 worker thread servicing REQUEST_MOVE scope ofs (1.35, -0.06) opts 0xd
01:34:13.176 00.000 12020 Handling offset move in thread for scope, endpoint = (1.35, -0.06)
01:34:13.176 00.000 12020 Moving (1.35, -0.06) raw xDistance=-1.34 yDistance=0.02
01:34:13.176 00.000 12020 GuideAlgorithmHysteresis::Result() returns -0.58 from input -1.34
01:34:13.177 00.001 9340 UpdateImageDisplay: Size=(1920,1080) min=22984, max=65535, med=33971, FiltMin=26569, FiltMax=65522, Gamma=2.870
01:34:13.197 00.020 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:34:13.198 00.001 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
01:34:13.198 00.000 12020 MoveAxis(E, 99, ABG)
01:34:13.198 00.000 12020 Guiding  Dir = 2, Dur = 99
01:34:13.199 00.001 12020 IsSlewing returns 0
01:34:13.201 00.002 12020 IsGuiding returns 0
01:34:13.215 00.014 9340 UpdateGuideState exits: m=552914 SNR=63.1
01:34:13.270 00.055 12020 PulseGuide returned control before completion, sleep 78
01:34:13.283 00.013 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:34:13.410 00.127 12020 IsGuiding returns 0
01:34:13.410 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
01:34:13.429 00.019 12020 Move returns status 0, amount 99
01:34:13.430 00.001 12020 MoveAxis(N, 0, ABG)
01:34:13.430 00.000 12020 Move returns status 0, amount 0
01:34:13.430 00.000 12020 move complete, result=0
01:34:13.430 00.000 12020 worker thread done servicing request
01:34:13.450 00.020 9340 Enqueuing Expose request
01:34:13.742 00.292 12020 Worker thread wakes up
01:34:13.744 00.002 12020 worker thread servicing REQUEST_EXPOSE 2000
01:34:13.745 00.001 12020 Handling exposure in thread, d=2000 o=3 r=(803,609,31,31)
01:34:13.747 00.002 9340 GuideStep: -1.3 px 99 ms EAST, 0.0 px 0 ms NORTH
01:34:15.298 01.551 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"c1ee6d23-0439-419d-99d3-efed090c49d7"}
01:34:16.007 00.709 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"c1ee6d23-0439-419d-99d3-efed090c49d7"}
01:34:16.576 00.569 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"6088635c-098f-40a9-9e99-41b2657def13"}
01:34:16.851 00.275 12020 Exposure complete
01:34:16.852 00.001 9340 case statement mapped state 6 to 3
01:34:17.177 00.325 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"6088635c-098f-40a9-9e99-41b2657def13"}
01:34:17.533 00.356 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"b2499a44-f103-4fd7-962a-bce2f135a6f3"}
01:34:17.719 00.186 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":514,"width":15,"height":15,"star_pos":[6.61,7.16],"pixels":"..."},"id":"b2499a44-f103-4fd7-962a-bce2f135a6f3"}
01:34:17.985 00.266 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"30a76b81-6cb8-4a0b-96e7-62ebad98af8a"}
01:34:18.077 00.092 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"30a76b81-6cb8-4a0b-96e7-62ebad98af8a"}
01:34:18.387 00.310 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"ecdfe10a-9ae0-48c1-aefd-21a54ecc2c22"}
01:34:18.671 00.284 9340 case statement mapped state 6 to 3
01:34:18.802 00.131 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"ecdfe10a-9ae0-48c1-aefd-21a54ecc2c22"}
01:34:18.973 00.171 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"13722300-e33a-4e27-9abe-f05814854ffd"}
01:34:19.012 00.039 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":514,"width":15,"height":15,"star_pos":[6.61,7.16],"pixels":"..."},"id":"13722300-e33a-4e27-9abe-f05814854ffd"}
01:34:19.228 00.216 9340 OnExposeComplete: enter
01:34:19.257 00.029 12020 worker thread done servicing request
01:34:19.257 00.000 9340 UpdateGuideState(): m_state=6
01:34:19.417 00.160 9340 Star::Find(15, 819, 624, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 515
01:34:19.535 00.118 9340 Star::Find returns 1 (0), X=821.31, Y=624.69, Mass=647674, SNR=76.0, Peak=62045 HFD=4.3
01:34:19.668 00.133 9340 CameraToMount -- cameraTheta (0.15) - m_xAngle (-3.09) = xAngle (3.25 = -3.04)
01:34:19.859 00.191 9340 CameraToMount -- cameraTheta (0.15) - (m_xAngle (-3.09) + m_yAngleError (-0.07)) = yAngle (3.32 = -2.96)
01:34:20.117 00.258 9340 CameraToMount -- cameraX=3.04 cameraY=0.48 hyp=3.08 cameraTheta=0.15 mountX=-3.06 mountY=-0.55, mountTheta=-2.96
01:34:20.263 00.146 9340 SchedulePrimaryMove(10104498, x=3.04, y=0.48, opts=13)
01:34:20.322 00.059 9340 Enqueuing Move request for scope (3.04, 0.48)
01:34:20.412 00.090 12020 Worker thread wakes up
01:34:20.413 00.001 9340 UpdateImageDisplay: Size=(1920,1080) min=23397, max=65535, med=34071, FiltMin=26745, FiltMax=65515, Gamma=2.870
01:34:20.434 00.021 12020 worker thread servicing REQUEST_MOVE scope ofs (3.04, 0.48) opts 0xd
01:34:20.434 00.000 12020 Handling offset move in thread for scope, endpoint = (3.04, 0.48)
01:34:20.434 00.000 12020 Moving (3.04, 0.48) raw xDistance=-3.06 yDistance=-0.55
01:34:20.434 00.000 12020 GuideAlgorithmHysteresis::Result() returns -1.33 from input -3.06
01:34:20.435 00.001 12020 GuideAlgorithmResistSwitch::result() returns -0.55 from input -0.55
01:34:20.435 00.000 12020 MoveAxis(E, 228, ABG)
01:34:20.435 00.000 12020 Guiding  Dir = 2, Dur = 228
01:34:20.447 00.012 9340 UpdateGuideState exits: m=647674 SNR=76.0
01:34:20.477 00.030 12020 IsSlewing returns 0
01:34:20.511 00.034 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:34:20.540 00.029 12020 IsGuiding returns 0
01:34:20.548 00.008 9340 ScheduleExposure(2000,3,1) exposurePending=0
01:34:20.585 00.037 12020 PulseGuide returned control before completion, sleep 206
01:34:20.594 00.009 9340 Enqueuing Expose request
01:34:20.714 00.120 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"acdc4df1-eb40-44d2-a0e4-1f24759895f9"}
01:34:20.791 00.077 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"acdc4df1-eb40-44d2-a0e4-1f24759895f9"}
01:34:20.812 00.021 12020 IsGuiding returns 1
01:34:20.813 00.001 12020 scope still moving after pulse duration time elapsed
01:34:20.827 00.014 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"5151d329-b2b3-4a62-9a06-dbdab030350f"}
01:34:20.854 00.027 12020 IsSlewing returns 0
01:34:20.859 00.005 9340 case statement mapped state 6 to 3
01:34:20.900 00.041 12020 IsGuiding returns 0
01:34:20.900 00.000 12020 scope move finished after 228 + 131 ms
01:34:20.901 00.001 12020 Move returns status 0, amount 228
01:34:20.901 00.000 12020 MoveAxis(N, 90, ABG)
01:34:20.901 00.000 12020 Guiding  Dir = 0, Dur = 90
01:34:20.908 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"5151d329-b2b3-4a62-9a06-dbdab030350f"}
01:34:20.921 00.013 12020 IsSlewing returns 0
01:34:20.924 00.003 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"825d55e1-3366-493e-8193-856707cda161"}
01:34:20.943 00.019 12020 IsGuiding returns 0
01:34:20.946 00.003 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":515,"width":15,"height":15,"star_pos":[7.31,6.69],"pixels":"..."},"id":"825d55e1-3366-493e-8193-856707cda161"}
01:34:21.084 00.138 12020 IsGuiding returns 1
01:34:21.084 00.000 12020 scope still moving after pulse duration time elapsed
01:34:21.116 00.032 12020 IsSlewing returns 0
01:34:21.123 00.007 12020 IsGuiding returns 1
01:34:21.277 00.154 12020 IsSlewing returns 0
01:34:21.340 00.063 12020 IsGuiding returns 0
01:34:21.340 00.000 12020 scope move finished after 90 + 307 ms
01:34:21.341 00.001 12020 Move returns status 0, amount 90
01:34:21.341 00.000 12020 move complete, result=0
01:34:21.341 00.000 12020 worker thread done servicing request
01:34:21.341 00.000 9340 GuideStep: -3.1 px 228 ms EAST, -0.6 px 90 ms NORTH
01:34:21.360 00.019 12020 Worker thread wakes up
01:34:21.361 00.001 12020 worker thread servicing REQUEST_EXPOSE 2000
01:34:21.361 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(803,609,31,31)
01:34:21.951 00.590 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"000aba2b-14d1-494f-97e7-b525d86ada64"}
01:34:22.321 00.370 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"000aba2b-14d1-494f-97e7-b525d86ada64"}
01:34:22.762 00.441 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"51147a79-8c23-49ab-a8f1-a0fd9b27c780"}
01:34:23.291 00.529 9340 case statement mapped state 6 to 3
01:34:23.608 00.317 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"51147a79-8c23-49ab-a8f1-a0fd9b27c780"}
01:34:24.132 00.524 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"043c51aa-7542-46d7-a921-719142681964"}
01:34:24.733 00.601 12020 Exposure complete
01:34:24.770 00.037 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":515,"width":15,"height":15,"star_pos":[7.31,6.69],"pixels":"..."},"id":"043c51aa-7542-46d7-a921-719142681964"}
01:34:25.166 00.396 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"39fd870f-f44c-447a-b059-4845240e15ad"}
01:34:25.447 00.281 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"39fd870f-f44c-447a-b059-4845240e15ad"}
01:34:25.892 00.445 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"17d6455a-5217-4ebf-864f-adbe3e45977a"}
01:34:26.229 00.337 9340 case statement mapped state 6 to 3
01:34:26.580 00.351 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"17d6455a-5217-4ebf-864f-adbe3e45977a"}
01:34:26.919 00.339 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"f0e5e6be-5159-49d3-a85d-bc3daec046ad"}
01:34:27.249 00.330 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":515,"width":15,"height":15,"star_pos":[7.31,6.69],"pixels":"..."},"id":"f0e5e6be-5159-49d3-a85d-bc3daec046ad"}
01:34:27.445 00.196 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"16520133-c65e-4b2c-98cb-edb4c921ee03"}
01:34:27.511 00.066 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"16520133-c65e-4b2c-98cb-edb4c921ee03"}
01:34:27.633 00.122 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"2deeea76-cd86-44ea-aae2-cb026cf7009e"}
01:34:27.858 00.225 9340 case statement mapped state 6 to 3
01:34:28.198 00.340 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"2deeea76-cd86-44ea-aae2-cb026cf7009e"}
01:34:28.354 00.156 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"015026e9-ce48-4a51-b88f-a2afc3788a30"}
01:34:28.464 00.110 12020 worker thread done servicing request
01:34:28.470 00.006 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":515,"width":15,"height":15,"star_pos":[7.31,6.69],"pixels":"..."},"id":"015026e9-ce48-4a51-b88f-a2afc3788a30"}
01:34:28.557 00.087 9340 OnExposeComplete: enter
01:34:28.815 00.258 9340 UpdateGuideState(): m_state=6
01:34:29.027 00.212 9340 Star::Find(15, 821, 624, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 516
01:34:29.156 00.129 9340 Star::Find returns 1 (0), X=820.01, Y=624.01, Mass=488651, SNR=56.7, Peak=62829 HFD=4.0
01:34:29.274 00.118 9340 CameraToMount -- cameraTheta (-0.12) - m_xAngle (-3.09) = xAngle (2.98 = 2.98)
01:34:29.354 00.080 9340 CameraToMount -- cameraTheta (-0.12) - (m_xAngle (-3.09) + m_yAngleError (-0.07)) = yAngle (3.05 = 3.05)
01:34:29.477 00.123 9340 CameraToMount -- cameraX=1.75 cameraY=-0.21 hyp=1.76 cameraTheta=-0.12 mountX=-1.74 mountY=0.16, mountTheta=3.05
01:34:29.604 00.127 9340 SchedulePrimaryMove(10104498, x=1.75, y=-0.21, opts=13)
01:34:29.732 00.128 9340 Enqueuing Move request for scope (1.75, -0.21)
01:34:29.949 00.217 12020 Worker thread wakes up
01:34:29.950 00.001 9340 UpdateImageDisplay: Size=(1920,1080) min=22115, max=65535, med=34295, FiltMin=26463, FiltMax=65515, Gamma=2.870
01:34:29.964 00.014 12020 worker thread servicing REQUEST_MOVE scope ofs (1.75, -0.21) opts 0xd
01:34:29.964 00.000 9340 UpdateGuideState exits: m=488651 SNR=56.7
01:34:29.981 00.017 12020 Handling offset move in thread for scope, endpoint = (1.75, -0.21)
01:34:29.981 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:34:29.997 00.016 12020 Moving (1.75, -0.21) raw xDistance=-1.74 yDistance=0.16
01:34:29.997 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
01:34:30.031 00.034 12020 GuideAlgorithmHysteresis::Result() returns -0.84 from input -1.74
01:34:30.032 00.001 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:34:30.032 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
01:34:30.032 00.000 12020 MoveAxis(E, 143, ABG)
01:34:30.032 00.000 12020 Guiding  Dir = 2, Dur = 143
01:34:30.046 00.014 12020 IsSlewing returns 0
01:34:30.046 00.000 9340 Enqueuing Expose request
01:34:30.068 00.022 12020 IsGuiding returns 0
01:34:30.069 00.001 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"576e57ae-0b58-4508-9bd9-b91547ef464d"}
01:34:30.110 00.041 12020 PulseGuide returned control before completion, sleep 120
01:34:30.137 00.027 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"576e57ae-0b58-4508-9bd9-b91547ef464d"}
01:34:30.240 00.103 12020 IsGuiding returns 1
01:34:30.240 00.000 12020 scope still moving after pulse duration time elapsed
01:34:30.263 00.023 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"ea93692b-8cfa-44bf-b7b9-ccf756a58d0c"}
01:34:30.304 00.041 12020 IsSlewing returns 0
01:34:30.304 00.000 9340 case statement mapped state 6 to 3
01:34:30.320 00.016 12020 IsGuiding returns 0
01:34:30.320 00.000 12020 scope move finished after 143 + 108 ms
01:34:30.320 00.000 12020 Move returns status 0, amount 143
01:34:30.320 00.000 12020 MoveAxis(N, 0, ABG)
01:34:30.321 00.001 12020 Move returns status 0, amount 0
01:34:30.321 00.000 12020 move complete, result=0
01:34:30.321 00.000 12020 worker thread done servicing request
01:34:30.321 00.000 12020 Worker thread wakes up
01:34:30.321 00.000 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"ea93692b-8cfa-44bf-b7b9-ccf756a58d0c"}
01:34:30.337 00.016 12020 worker thread servicing REQUEST_EXPOSE 2000
01:34:30.338 00.001 12020 Handling exposure in thread, d=2000 o=3 r=(803,609,31,31)
01:34:30.338 00.000 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"da9df482-9fc4-45d8-b12f-5c80b0f22a3b"}
01:34:30.493 00.155 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":516,"width":15,"height":15,"star_pos":[7.01,7.01],"pixels":"..."},"id":"da9df482-9fc4-45d8-b12f-5c80b0f22a3b"}
01:34:30.667 00.174 9340 GuideStep: -1.7 px 143 ms EAST, 0.2 px 0 ms NORTH
01:34:31.439 00.772 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"90eba72c-b91d-4b04-9c1c-e2c38757736a"}
01:34:31.658 00.219 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"90eba72c-b91d-4b04-9c1c-e2c38757736a"}
01:34:32.109 00.451 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"80de7641-c305-468d-8848-4c663cc5affb"}
01:34:32.328 00.219 9340 case statement mapped state 6 to 3
01:34:32.642 00.314 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"80de7641-c305-468d-8848-4c663cc5affb"}
01:34:32.819 00.177 12020 Exposure complete
01:34:32.869 00.050 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"0d1a51cd-37f2-44f8-a34e-454d71d016d9"}
01:34:33.013 00.144 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":516,"width":15,"height":15,"star_pos":[7.01,7.01],"pixels":"..."},"id":"0d1a51cd-37f2-44f8-a34e-454d71d016d9"}
01:34:33.440 00.427 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"50d6c8c5-bc1a-4743-bf2e-a4bcaba124f0"}
01:34:33.599 00.159 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"50d6c8c5-bc1a-4743-bf2e-a4bcaba124f0"}
01:34:33.702 00.103 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"2e8633cd-10c4-4c44-bca8-3e00f5e7d621"}
01:34:33.825 00.123 9340 case statement mapped state 6 to 3
01:34:33.919 00.094 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"2e8633cd-10c4-4c44-bca8-3e00f5e7d621"}
01:34:34.015 00.096 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"43411c64-da26-4ac9-80f1-5e1eec275dd1"}
01:34:34.158 00.143 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":516,"width":15,"height":15,"star_pos":[7.01,7.01],"pixels":"..."},"id":"43411c64-da26-4ac9-80f1-5e1eec275dd1"}
01:34:34.545 00.387 12020 worker thread done servicing request
01:34:34.545 00.000 9340 OnExposeComplete: enter
01:34:34.616 00.071 9340 UpdateGuideState(): m_state=6
01:34:34.661 00.045 9340 Star::Find(15, 820, 624, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 517
01:34:34.784 00.123 9340 Star::Find returns 1 (0), X=819.77, Y=623.78, Mass=587311, SNR=57.4, Peak=62765 HFD=4.3
01:34:34.859 00.075 9340 CameraToMount -- cameraTheta (-0.28) - m_xAngle (-3.09) = xAngle (2.81 = 2.81)
01:34:34.946 00.087 9340 CameraToMount -- cameraTheta (-0.28) - (m_xAngle (-3.09) + m_yAngleError (-0.07)) = yAngle (2.89 = 2.89)
01:34:35.088 00.142 9340 CameraToMount -- cameraX=1.51 cameraY=-0.43 hyp=1.57 cameraTheta=-0.28 mountX=-1.49 mountY=0.39, mountTheta=2.88
01:34:35.341 00.253 9340 SchedulePrimaryMove(10104498, x=1.51, y=-0.43, opts=13)
01:34:35.754 00.413 9340 Enqueuing Move request for scope (1.51, -0.43)
01:34:36.020 00.266 12020 Worker thread wakes up
01:34:36.020 00.000 12020 worker thread servicing REQUEST_MOVE scope ofs (1.51, -0.43) opts 0xd
01:34:36.020 00.000 12020 Handling offset move in thread for scope, endpoint = (1.51, -0.43)
01:34:36.020 00.000 12020 Moving (1.51, -0.43) raw xDistance=-1.49 yDistance=0.39
01:34:36.021 00.001 12020 GuideAlgorithmHysteresis::Result() returns -0.69 from input -1.49
01:34:36.021 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=23323, max=65535, med=34583, FiltMin=26859, FiltMax=65515, Gamma=2.870
01:34:36.048 00.027 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
01:34:36.050 00.002 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.39
01:34:36.051 00.001 12020 MoveAxis(E, 118, ABG)
01:34:36.051 00.000 12020 Guiding  Dir = 2, Dur = 118
01:34:36.103 00.052 9340 UpdateGuideState exits: m=587311 SNR=57.4
01:34:36.146 00.043 12020 IsSlewing returns 0
01:34:36.147 00.001 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:34:36.226 00.079 12020 IsGuiding returns 0
01:34:36.245 00.019 9340 ScheduleExposure(2000,3,1) exposurePending=0
01:34:36.275 00.030 12020 PulseGuide returned control before completion, sleep 97
01:34:36.336 00.061 9340 Enqueuing Expose request
01:34:36.505 00.169 12020 IsGuiding returns 1
01:34:36.505 00.000 12020 scope still moving after pulse duration time elapsed
01:34:36.846 00.341 12020 IsSlewing returns 0
01:34:36.940 00.094 12020 IsGuiding returns 1
01:34:36.941 00.001 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"3bdc0eef-a1ee-4c22-b652-6bcc35e71aed"}
01:34:36.993 00.052 12020 IsSlewing returns 0
01:34:37.079 00.086 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"3bdc0eef-a1ee-4c22-b652-6bcc35e71aed"}
01:34:37.195 00.116 12020 IsGuiding returns 1
01:34:37.388 00.193 12020 IsSlewing returns 0
01:34:37.401 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"03053ecc-af50-46af-97a0-cea4ca53615c"}
01:34:37.464 00.063 12020 IsGuiding returns 1
01:34:37.565 00.101 12020 IsSlewing returns 0
01:34:37.567 00.002 9340 case statement mapped state 6 to 3
01:34:37.678 00.111 12020 IsGuiding returns 1
01:34:37.714 00.036 12020 IsSlewing returns 0
01:34:37.742 00.028 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"03053ecc-af50-46af-97a0-cea4ca53615c"}
01:34:37.852 00.110 12020 IsGuiding returns 0
01:34:37.852 00.000 12020 scope move finished after 118 + 1507 ms
01:34:37.852 00.000 12020 Move returns status 0, amount 118
01:34:37.852 00.000 12020 MoveAxis(N, 0, ABG)
01:34:37.853 00.001 12020 Move returns status 0, amount 0
01:34:37.853 00.000 12020 move complete, result=0
01:34:37.853 00.000 12020 worker thread done servicing request
01:34:37.853 00.000 12020 Worker thread wakes up
01:34:37.854 00.001 12020 worker thread servicing REQUEST_EXPOSE 2000
01:34:37.854 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(803,609,31,31)
01:34:37.928 00.074 9340 GuideStep: -1.5 px 118 ms EAST, 0.4 px 0 ms NORTH
01:34:38.713 00.785 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"150e5a0b-92ba-4889-b13d-e54a66642957"}
01:34:39.498 00.785 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":517,"width":15,"height":15,"star_pos":[6.77,6.78],"pixels":"..."},"id":"150e5a0b-92ba-4889-b13d-e54a66642957"}
01:34:40.259 00.761 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"b1be5e00-1128-4adb-9c87-c4069a07a161"}
01:34:40.920 00.661 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"b1be5e00-1128-4adb-9c87-c4069a07a161"}
01:34:41.417 00.497 12020 Exposure complete
01:34:41.615 00.198 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"b2156aa4-0fdb-44a9-8b73-9304fdf01499"}
01:34:42.268 00.653 9340 case statement mapped state 6 to 3
01:34:43.010 00.742 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"b2156aa4-0fdb-44a9-8b73-9304fdf01499"}
01:34:43.627 00.617 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"0516a438-04a6-4860-b8ed-496b8eb556be"}
01:34:44.089 00.462 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":517,"width":15,"height":15,"star_pos":[6.77,6.78],"pixels":"..."},"id":"0516a438-04a6-4860-b8ed-496b8eb556be"}
01:34:45.253 01.164 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"5377285e-3f70-412d-82bd-7f64a407973f"}
01:34:45.508 00.255 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"5377285e-3f70-412d-82bd-7f64a407973f"}
01:34:45.949 00.441 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"ebb2019e-f155-4ad2-b0fb-690d0da94a95"}
01:34:46.119 00.170 9340 case statement mapped state 6 to 3
01:34:46.316 00.197 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"ebb2019e-f155-4ad2-b0fb-690d0da94a95"}
01:34:46.573 00.257 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"9bfe1975-4c97-43ac-8105-d649bb9d6e81"}
01:34:46.908 00.335 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":517,"width":15,"height":15,"star_pos":[6.77,6.78],"pixels":"..."},"id":"9bfe1975-4c97-43ac-8105-d649bb9d6e81"}
01:34:47.298 00.390 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"a30ad486-86dd-479a-81de-f850a6ebd309"}
01:34:47.724 00.426 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"a30ad486-86dd-479a-81de-f850a6ebd309"}
01:34:48.206 00.482 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"191d3ef6-2486-4c84-a25a-d2580932ad47"}
01:34:48.646 00.440 9340 case statement mapped state 6 to 3
01:34:48.951 00.305 12020 worker thread done servicing request
01:34:49.004 00.053 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"191d3ef6-2486-4c84-a25a-d2580932ad47"}
01:34:49.511 00.507 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"e3578e35-041a-427b-a5dc-8fdc96c12b61"}
01:34:50.180 00.669 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":517,"width":15,"height":15,"star_pos":[6.77,6.78],"pixels":"..."},"id":"e3578e35-041a-427b-a5dc-8fdc96c12b61"}
01:34:50.972 00.792 9340 OnExposeComplete: enter
01:34:52.048 01.076 9340 UpdateGuideState(): m_state=6
01:34:52.847 00.799 9340 Star::Find(15, 819, 623, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 518
01:34:53.562 00.715 9340 Star::Find returns 1 (0), X=812.17, Y=623.69, Mass=539358, SNR=56.9, Peak=63796 HFD=3.8
01:34:54.381 00.819 9340 CameraToMount -- cameraTheta (-3.06) - m_xAngle (-3.09) = xAngle (0.04 = 0.04)
01:34:55.135 00.754 9340 CameraToMount -- cameraTheta (-3.06) - (m_xAngle (-3.09) + m_yAngleError (-0.07)) = yAngle (0.11 = 0.11)
01:34:55.619 00.484 9340 CameraToMount -- cameraX=-6.09 cameraY=-0.52 hyp=6.11 cameraTheta=-3.06 mountX=6.11 mountY=0.67, mountTheta=0.11
01:34:56.208 00.589 9340 SchedulePrimaryMove(10104498, x=-6.09, y=-0.52, opts=13)
01:34:56.609 00.401 9340 Enqueuing Move request for scope (-6.09, -0.52)
01:34:56.955 00.346 12020 Worker thread wakes up
01:34:56.956 00.001 9340 UpdateImageDisplay: Size=(1920,1080) min=23416, max=65535, med=34536, FiltMin=27146, FiltMax=65521, Gamma=2.870
01:34:56.970 00.014 12020 worker thread servicing REQUEST_MOVE scope ofs (-6.09, -0.52) opts 0xd
01:34:56.971 00.001 12020 Handling offset move in thread for scope, endpoint = (-6.09, -0.52)
01:34:56.971 00.000 12020 Moving (-6.09, -0.52) raw xDistance=6.11 yDistance=0.67
01:34:56.971 00.000 12020 GuideAlgorithmHysteresis::Result() returns 2.51 from input 6.11
01:34:56.971 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
01:34:56.972 00.001 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.67
01:34:56.972 00.000 12020 MoveAxis(W, 428, ABG)
01:34:56.972 00.000 12020 Guiding  Dir = 3, Dur = 428
01:34:56.973 00.001 12020 IsSlewing returns 0
01:34:56.974 00.001 12020 IsGuiding returns 0
01:34:56.995 00.021 12020 PulseGuide returned control before completion, sleep 417
01:34:57.013 00.018 9340 UpdateGuideState exits: m=539358 SNR=56.9
01:34:57.492 00.479 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:34:57.584 00.092 12020 IsGuiding returns 0
01:34:57.584 00.000 12020 Move returns status 0, amount 428
01:34:57.585 00.001 12020 MoveAxis(N, 0, ABG)
01:34:57.585 00.000 12020 Move returns status 0, amount 0
01:34:57.585 00.000 12020 move complete, result=0
01:34:57.585 00.000 12020 worker thread done servicing request
01:34:57.623 00.038 9340 ScheduleExposure(2000,3,1) exposurePending=0
01:34:57.992 00.369 9340 Enqueuing Expose request
01:34:58.639 00.647 12020 Worker thread wakes up
01:34:58.639 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
01:34:58.639 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(797,609,31,31)
01:34:58.642 00.003 9340 GuideStep: 6.1 px 428 ms WEST, 0.7 px 0 ms NORTH
01:34:59.919 01.277 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"cc36d9c9-1715-4dd2-b5d7-b89eaa968b37"}
01:35:00.605 00.686 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"cc36d9c9-1715-4dd2-b5d7-b89eaa968b37"}
01:35:01.121 00.516 12020 Exposure complete
01:35:01.191 00.070 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"57032e44-5185-4947-85e1-2466ecaeb72e"}
01:35:01.902 00.711 9340 case statement mapped state 6 to 3
01:35:02.480 00.578 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"57032e44-5185-4947-85e1-2466ecaeb72e"}
01:35:03.333 00.853 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"6e37e725-943a-4152-aa77-fec4549a96d5"}
01:35:03.908 00.575 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":518,"width":15,"height":15,"star_pos":[7.17,6.69],"pixels":"..."},"id":"6e37e725-943a-4152-aa77-fec4549a96d5"}
01:35:04.413 00.505 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"4c526bca-5bba-4c6f-bf8e-18abf8ca5f22"}
01:35:04.574 00.161 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"4c526bca-5bba-4c6f-bf8e-18abf8ca5f22"}
01:35:05.113 00.539 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"a1137ce1-b30d-40e7-afac-c113ab11f53f"}
01:35:05.551 00.438 9340 case statement mapped state 6 to 3
01:35:06.085 00.534 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"a1137ce1-b30d-40e7-afac-c113ab11f53f"}
01:35:06.414 00.329 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"c720c41b-17c9-4951-b023-b45b30a77d40"}
01:35:06.904 00.490 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":518,"width":15,"height":15,"star_pos":[7.17,6.69],"pixels":"..."},"id":"c720c41b-17c9-4951-b023-b45b30a77d40"}
01:35:07.215 00.311 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"1286ad61-595f-474a-9bc4-ff57cf2ad283"}
01:35:07.642 00.427 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"1286ad61-595f-474a-9bc4-ff57cf2ad283"}
01:35:08.123 00.481 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"1370f8a8-db41-4592-bd1a-0587cda5c057"}
01:35:08.488 00.365 9340 case statement mapped state 6 to 3
01:35:08.797 00.309 12020 worker thread done servicing request
01:35:08.797 00.000 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"1370f8a8-db41-4592-bd1a-0587cda5c057"}
01:35:09.241 00.444 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"39155377-24fc-4ba5-9f7a-cdd35fec7db9"}
01:35:09.448 00.207 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":518,"width":15,"height":15,"star_pos":[7.17,6.69],"pixels":"..."},"id":"39155377-24fc-4ba5-9f7a-cdd35fec7db9"}
01:35:09.792 00.344 9340 OnExposeComplete: enter
01:35:10.092 00.300 9340 UpdateGuideState(): m_state=6
01:35:10.622 00.530 9340 Star::Find(15, 812, 623, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 519
01:35:11.786 01.164 9340 Star::Find returns 1 (0), X=816.57, Y=624.06, Mass=573060, SNR=68.6, Peak=62446 HFD=4.0
01:35:12.890 01.104 9340 CameraToMount -- cameraTheta (-3.05) - m_xAngle (-3.09) = xAngle (0.04 = 0.04)
01:35:13.852 00.962 9340 CameraToMount -- cameraTheta (-3.05) - (m_xAngle (-3.09) + m_yAngleError (-0.07)) = yAngle (0.11 = 0.11)
01:35:14.755 00.903 9340 CameraToMount -- cameraX=-1.69 cameraY=-0.15 hyp=1.70 cameraTheta=-3.05 mountX=1.70 mountY=0.19, mountTheta=0.11
01:35:15.561 00.806 9340 SchedulePrimaryMove(10104498, x=-1.69, y=-0.15, opts=13)
01:35:16.002 00.441 9340 Enqueuing Move request for scope (-1.69, -0.15)
01:35:16.630 00.628 12020 Worker thread wakes up
01:35:16.630 00.000 12020 worker thread servicing REQUEST_MOVE scope ofs (-1.69, -0.15) opts 0xd
01:35:16.630 00.000 12020 Handling offset move in thread for scope, endpoint = (-1.69, -0.15)
01:35:16.630 00.000 12020 Moving (-1.69, -0.15) raw xDistance=1.70 yDistance=0.19
01:35:16.631 00.001 12020 GuideAlgorithmHysteresis::Result() returns 0.91 from input 1.70
01:35:16.631 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:35:16.631 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.19
01:35:16.631 00.000 12020 MoveAxis(W, 156, ABG)
01:35:16.727 00.096 9340 UpdateImageDisplay: Size=(1920,1080) min=23615, max=65535, med=35087, FiltMin=27595, FiltMax=65521, Gamma=2.870
01:35:17.748 01.021 12020 Guiding  Dir = 3, Dur = 156
01:35:17.751 00.003 12020 IsSlewing returns 0
01:35:17.841 00.090 9340 UpdateGuideState exits: m=573060 SNR=68.6
01:35:17.860 00.019 12020 IsGuiding returns 0
01:35:17.977 00.117 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:35:18.079 00.102 12020 IsGuiding returns 1
01:35:18.079 00.000 12020 scope still moving after pulse duration time elapsed
01:35:18.147 00.068 9340 ScheduleExposure(2000,3,1) exposurePending=0
01:35:18.267 00.120 12020 IsSlewing returns 0
01:35:18.337 00.070 12020 IsGuiding returns 1
01:35:18.351 00.014 9340 Enqueuing Expose request
01:35:18.743 00.392 12020 IsSlewing returns 0
01:35:18.782 00.039 12020 IsGuiding returns 1
01:35:18.851 00.069 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"c0c0e67b-dd71-4178-96b5-1bb013373f5b"}
01:35:18.889 00.038 12020 IsSlewing returns 0
01:35:18.996 00.107 12020 IsGuiding returns 1
01:35:19.007 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"c0c0e67b-dd71-4178-96b5-1bb013373f5b"}
01:35:19.172 00.165 12020 IsSlewing returns 0
01:35:19.241 00.069 12020 IsGuiding returns 1
01:35:19.304 00.063 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"f4d10a4a-47d9-49cc-890a-ad48129d22db"}
01:35:19.430 00.126 12020 IsSlewing returns 0
01:35:19.430 00.000 9340 case statement mapped state 6 to 3
01:35:19.480 00.050 12020 IsGuiding returns 0
01:35:19.480 00.000 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"f4d10a4a-47d9-49cc-890a-ad48129d22db"}
01:35:19.496 00.016 12020 scope move finished after 156 + 1464 ms
01:35:19.497 00.001 12020 Move returns status 0, amount 156
01:35:19.497 00.000 12020 MoveAxis(N, 0, ABG)
01:35:19.497 00.000 12020 Move returns status 0, amount 0
01:35:19.498 00.001 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"d42fa1ce-8f5d-46ac-affb-ddc971ffe441"}
01:35:19.515 00.017 12020 move complete, result=0
01:35:19.516 00.001 12020 worker thread done servicing request
01:35:19.516 00.000 12020 Worker thread wakes up
01:35:19.516 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
01:35:19.517 00.001 12020 Handling exposure in thread, d=2000 o=3 r=(803,609,31,31)
01:35:19.683 00.166 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":519,"width":15,"height":15,"star_pos":[6.57,7.06],"pixels":"..."},"id":"d42fa1ce-8f5d-46ac-affb-ddc971ffe441"}
01:35:20.285 00.602 9340 GuideStep: 1.7 px 156 ms WEST, 0.2 px 0 ms NORTH
01:35:21.753 01.468 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"3ae2df6b-f21d-4bf3-89db-27c4b0d59d6f"}
01:35:21.906 00.153 12020 Exposure complete
01:35:21.992 00.086 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"3ae2df6b-f21d-4bf3-89db-27c4b0d59d6f"}
01:35:23.239 01.247 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"cdeb6e8d-8445-47fe-a613-1d4d7336334c"}
01:35:23.891 00.652 9340 case statement mapped state 6 to 3
01:35:24.286 00.395 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"cdeb6e8d-8445-47fe-a613-1d4d7336334c"}
01:35:24.879 00.593 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"0082a584-41c4-42ca-83df-214047f63085"}
01:35:25.402 00.523 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":519,"width":15,"height":15,"star_pos":[6.57,7.06],"pixels":"..."},"id":"0082a584-41c4-42ca-83df-214047f63085"}
01:35:25.657 00.255 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"588e50e2-d311-436d-b0c0-fcf9b21c1965"}
01:35:25.955 00.298 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"588e50e2-d311-436d-b0c0-fcf9b21c1965"}
01:35:26.455 00.500 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"5cb75917-37d2-4adc-9cc2-3d77ab640d64"}
01:35:26.637 00.182 9340 case statement mapped state 6 to 3
01:35:27.002 00.365 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"5cb75917-37d2-4adc-9cc2-3d77ab640d64"}
01:35:27.161 00.159 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"ff352645-ad73-4a54-9c14-3383bb60a71b"}
01:35:27.306 00.145 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":519,"width":15,"height":15,"star_pos":[6.57,7.06],"pixels":"..."},"id":"ff352645-ad73-4a54-9c14-3383bb60a71b"}
01:35:27.669 00.363 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"7f159a81-4a67-4db9-af4d-19bffd12ef98"}
01:35:27.998 00.329 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"7f159a81-4a67-4db9-af4d-19bffd12ef98"}
01:35:28.229 00.231 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"ea02cf64-4138-40a7-9d7b-c8372898b83f"}
01:35:28.557 00.328 12020 worker thread done servicing request
01:35:28.557 00.000 9340 case statement mapped state 6 to 3
01:35:28.704 00.147 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"ea02cf64-4138-40a7-9d7b-c8372898b83f"}
01:35:28.909 00.205 9340 OnExposeComplete: enter
01:35:29.159 00.250 9340 UpdateGuideState(): m_state=6
01:35:29.237 00.078 9340 Star::Find(15, 816, 624, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 520
01:35:29.323 00.086 9340 Star::Find returns 1 (0), X=825.60, Y=624.26, Mass=609912, SNR=58.6, Peak=63190 HFD=4.6
01:35:29.452 00.129 9340 CameraToMount -- cameraTheta (0.01) - m_xAngle (-3.09) = xAngle (3.10 = 3.10)
01:35:29.652 00.200 9340 CameraToMount -- cameraTheta (0.01) - (m_xAngle (-3.09) + m_yAngleError (-0.07)) = yAngle (3.17 = -3.11)
01:35:29.951 00.299 9340 CameraToMount -- cameraX=7.34 cameraY=0.05 hyp=7.34 cameraTheta=0.01 mountX=-7.33 mountY=-0.23, mountTheta=-3.11
01:35:30.728 00.777 9340 SchedulePrimaryMove(10104498, x=7.34, y=0.05, opts=13)
01:35:30.963 00.235 9340 Enqueuing Move request for scope (7.34, 0.05)
01:35:31.360 00.397 12020 Worker thread wakes up
01:35:31.361 00.001 12020 worker thread servicing REQUEST_MOVE scope ofs (7.34, 0.05) opts 0xd
01:35:31.361 00.000 12020 Handling offset move in thread for scope, endpoint = (7.34, 0.05)
01:35:31.361 00.000 12020 Moving (7.34, 0.05) raw xDistance=-7.33 yDistance=-0.23
01:35:31.362 00.001 12020 GuideAlgorithmHysteresis::Result() returns -3.01 from input -7.33
01:35:31.362 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:35:31.362 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=24443, max=65535, med=35231, FiltMin=27890, FiltMax=65535, Gamma=2.870
01:35:31.380 00.018 9340 UpdateGuideState exits: m=609912 SNR=58.6
01:35:31.560 00.180 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.23
01:35:31.560 00.000 12020 MoveAxis(E, 513, ABG)
01:35:31.560 00.000 12020 Guiding  Dir = 2, Dur = 513
01:35:31.563 00.003 12020 IsSlewing returns 0
01:35:31.564 00.001 12020 IsGuiding returns 0
01:35:31.574 00.010 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:35:31.599 00.025 12020 PulseGuide returned control before completion, sleep 504
01:35:31.607 00.008 9340 ScheduleExposure(2000,3,1) exposurePending=0
01:35:31.799 00.192 9340 Enqueuing Expose request
01:35:31.965 00.166 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"24960c3d-a3b2-4ecd-987c-9fb1ee0ea545"}
01:35:32.133 00.168 12020 IsGuiding returns 0
01:35:32.133 00.000 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":520,"width":15,"height":15,"star_pos":[6.60,7.26],"pixels":"..."},"id":"24960c3d-a3b2-4ecd-987c-9fb1ee0ea545"}
01:35:32.148 00.015 12020 Move returns status 0, amount 513
01:35:32.148 00.000 12020 MoveAxis(N, 0, ABG)
01:35:32.149 00.001 12020 Move returns status 0, amount 0
01:35:32.150 00.001 12020 move complete, result=0
01:35:32.150 00.000 12020 worker thread done servicing request
01:35:32.150 00.000 12020 Worker thread wakes up
01:35:32.150 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
01:35:32.165 00.015 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"96ad422b-a6c7-4eb8-9e8e-fb34a5a6e61f"}
01:35:32.414 00.249 12020 Handling exposure in thread, d=2000 o=3 r=(811,609,31,31)
01:35:32.414 00.000 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"96ad422b-a6c7-4eb8-9e8e-fb34a5a6e61f"}
01:35:32.529 00.115 9340 GuideStep: -7.3 px 513 ms EAST, -0.2 px 0 ms NORTH
01:35:32.679 00.150 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"73281b2a-f1f4-4b29-9772-5135007680ad"}
01:35:32.766 00.087 9340 case statement mapped state 6 to 3
01:35:32.885 00.119 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"73281b2a-f1f4-4b29-9772-5135007680ad"}
01:35:32.988 00.103 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"0c3d3af2-5bb1-467a-80a8-98cff470ae75"}
01:35:33.142 00.154 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":520,"width":15,"height":15,"star_pos":[6.60,7.26],"pixels":"..."},"id":"0c3d3af2-5bb1-467a-80a8-98cff470ae75"}
01:35:34.164 01.022 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"e9d19331-7042-4979-9f1e-5b962b693aa1"}
01:35:34.647 00.483 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"e9d19331-7042-4979-9f1e-5b962b693aa1"}
01:35:35.648 01.001 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"6d6dec12-53f2-4916-9989-d80d6ca89c90"}
01:35:36.195 00.547 12020 Exposure complete
01:35:36.195 00.000 9340 case statement mapped state 6 to 3
01:35:37.096 00.901 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"6d6dec12-53f2-4916-9989-d80d6ca89c90"}
01:35:37.840 00.744 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"a113b164-bed0-4e3b-b912-e4661cce9fba"}
01:35:38.370 00.530 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":520,"width":15,"height":15,"star_pos":[6.60,7.26],"pixels":"..."},"id":"a113b164-bed0-4e3b-b912-e4661cce9fba"}
01:35:38.767 00.397 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"8303dc5b-8611-4975-99a8-98c034602d5b"}
01:35:39.019 00.252 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"8303dc5b-8611-4975-99a8-98c034602d5b"}
01:35:39.573 00.554 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"2bf9f976-c495-40e4-a12c-20a2240595a1"}
01:35:40.266 00.693 9340 case statement mapped state 6 to 3
01:35:40.896 00.630 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"2bf9f976-c495-40e4-a12c-20a2240595a1"}
01:35:41.333 00.437 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"dbef6a8b-3499-40f9-96a1-f8d1ea0d0bfa"}
01:35:41.704 00.371 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":520,"width":15,"height":15,"star_pos":[6.60,7.26],"pixels":"..."},"id":"dbef6a8b-3499-40f9-96a1-f8d1ea0d0bfa"}
01:35:42.200 00.496 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"0b603bf9-8aa7-45c1-94c7-41a2b18ffe14"}
01:35:42.453 00.253 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"0b603bf9-8aa7-45c1-94c7-41a2b18ffe14"}
01:35:42.836 00.383 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"a8f3605f-d95b-4fe5-9826-614f85ac9a25"}
01:35:42.910 00.074 9340 case statement mapped state 6 to 3
01:35:43.134 00.224 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"a8f3605f-d95b-4fe5-9826-614f85ac9a25"}
01:35:43.280 00.146 12020 worker thread done servicing request
01:35:43.290 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"0c4a30e2-ea36-43c2-8e47-8aecf26a0bc5"}
01:35:43.423 00.133 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":520,"width":15,"height":15,"star_pos":[6.60,7.26],"pixels":"..."},"id":"0c4a30e2-ea36-43c2-8e47-8aecf26a0bc5"}
01:35:43.524 00.101 9340 OnExposeComplete: enter
01:35:43.666 00.142 9340 UpdateGuideState(): m_state=6
01:35:43.850 00.184 9340 Star::Find(15, 825, 624, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 521
01:35:43.992 00.142 9340 Star::Find returns 1 (0), X=822.06, Y=624.42, Mass=489633, SNR=62.9, Peak=62332 HFD=3.7
01:35:44.496 00.504 9340 CameraToMount -- cameraTheta (0.05) - m_xAngle (-3.09) = xAngle (3.15 = -3.14)
01:35:45.096 00.600 9340 CameraToMount -- cameraTheta (0.05) - (m_xAngle (-3.09) + m_yAngleError (-0.07)) = yAngle (3.22 = -3.06)
01:35:45.386 00.290 9340 CameraToMount -- cameraX=3.79 cameraY=0.21 hyp=3.80 cameraTheta=0.05 mountX=-3.80 mountY=-0.30, mountTheta=-3.06
01:35:46.129 00.743 9340 SchedulePrimaryMove(10104498, x=3.79, y=0.21, opts=13)
01:35:46.872 00.743 9340 Enqueuing Move request for scope (3.79, 0.21)
01:35:47.378 00.506 12020 Worker thread wakes up
01:35:47.378 00.000 12020 worker thread servicing REQUEST_MOVE scope ofs (3.79, 0.21) opts 0xd
01:35:47.378 00.000 12020 Handling offset move in thread for scope, endpoint = (3.79, 0.21)
01:35:47.379 00.001 12020 Moving (3.79, 0.21) raw xDistance=-3.80 yDistance=-0.30
01:35:47.379 00.000 12020 GuideAlgorithmHysteresis::Result() returns -1.84 from input -3.80
01:35:47.380 00.001 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
01:35:47.380 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.30
01:35:47.380 00.000 12020 MoveAxis(E, 313, ABG)
01:35:47.399 00.019 9340 UpdateImageDisplay: Size=(1920,1080) min=23857, max=65535, med=35288, FiltMin=27555, FiltMax=65515, Gamma=2.870
01:35:47.709 00.310 12020 Guiding  Dir = 2, Dur = 313
01:35:47.710 00.001 9340 UpdateGuideState exits: m=489633 SNR=62.9
01:35:47.739 00.029 12020 IsSlewing returns 0
01:35:47.745 00.006 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:35:47.764 00.019 12020 IsGuiding returns 0
01:35:47.802 00.038 9340 ScheduleExposure(2000,3,1) exposurePending=0
01:35:47.871 00.069 12020 PulseGuide returned control before completion, sleep 228
01:35:47.928 00.057 9340 Enqueuing Expose request
01:35:48.224 00.296 12020 IsGuiding returns 1
01:35:48.224 00.000 12020 scope still moving after pulse duration time elapsed
01:35:48.240 00.016 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"ef14811f-fac0-473f-9cbb-a6579824a6d1"}
01:35:48.323 00.083 12020 IsSlewing returns 0
01:35:48.343 00.020 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"ef14811f-fac0-473f-9cbb-a6579824a6d1"}
01:35:48.388 00.045 12020 IsGuiding returns 1
01:35:48.437 00.049 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"aa4de23f-3d64-46da-b5ea-4c62024e1a0c"}
01:35:48.464 00.027 12020 IsSlewing returns 0
01:35:48.469 00.005 12020 IsGuiding returns 1
01:35:48.472 00.003 9340 case statement mapped state 6 to 3
01:35:48.518 00.046 12020 IsSlewing returns 0
01:35:48.518 00.000 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"aa4de23f-3d64-46da-b5ea-4c62024e1a0c"}
01:35:48.538 00.020 12020 IsGuiding returns 1
01:35:48.563 00.025 12020 IsSlewing returns 0
01:35:48.563 00.000 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"87700e5c-2410-4940-b917-5b6ec43cc2d5"}
01:35:48.583 00.020 12020 IsGuiding returns 1
01:35:48.590 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":521,"width":15,"height":15,"star_pos":[7.06,7.42],"pixels":"..."},"id":"87700e5c-2410-4940-b917-5b6ec43cc2d5"}
01:35:48.636 00.046 12020 IsSlewing returns 0
01:35:48.680 00.044 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"6421be28-188f-4818-b13c-6c2d593e88ca"}
01:35:48.709 00.029 12020 IsGuiding returns 0
01:35:48.709 00.000 12020 scope move finished after 313 + 632 ms
01:35:48.709 00.000 12020 Move returns status 0, amount 313
01:35:48.710 00.001 12020 MoveAxis(N, 0, ABG)
01:35:48.710 00.000 12020 Move returns status 0, amount 0
01:35:48.710 00.000 12020 move complete, result=0
01:35:48.710 00.000 12020 worker thread done servicing request
01:35:48.711 00.001 12020 Worker thread wakes up
01:35:48.711 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
01:35:48.711 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(803,609,31,31)
01:35:48.726 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"6421be28-188f-4818-b13c-6c2d593e88ca"}
01:35:48.827 00.101 9340 GuideStep: -3.8 px 313 ms EAST, -0.3 px 0 ms NORTH
01:35:48.994 00.167 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"db3f175e-1c01-4307-9163-5aca7f8a6ffd"}
01:35:49.125 00.131 9340 case statement mapped state 6 to 3
01:35:49.222 00.097 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"db3f175e-1c01-4307-9163-5aca7f8a6ffd"}
01:35:49.542 00.320 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"29c45cd8-88b7-4b49-a766-1a124a72a313"}
01:35:49.683 00.141 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":521,"width":15,"height":15,"star_pos":[7.06,7.42],"pixels":"..."},"id":"29c45cd8-88b7-4b49-a766-1a124a72a313"}
01:35:50.668 00.985 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"6c741b88-cb4a-48c3-ab2d-5356ab9000aa"}
01:35:51.028 00.360 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"6c741b88-cb4a-48c3-ab2d-5356ab9000aa"}
01:35:51.095 00.067 12020 Exposure complete
01:35:51.163 00.068 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"85336257-30b1-4277-b7fa-c53ab0d53fd6"}
01:35:51.246 00.083 9340 case statement mapped state 6 to 3
01:35:51.488 00.242 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"85336257-30b1-4277-b7fa-c53ab0d53fd6"}
01:35:51.701 00.213 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"5b3f5759-f419-4ad6-bb18-4e9dd7b1abd7"}
01:35:51.846 00.145 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":521,"width":15,"height":15,"star_pos":[7.06,7.42],"pixels":"..."},"id":"5b3f5759-f419-4ad6-bb18-4e9dd7b1abd7"}
01:35:52.668 00.822 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"5c05417f-087d-4cf0-855b-f4dc0b1610cc"}
01:35:52.940 00.272 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"5c05417f-087d-4cf0-855b-f4dc0b1610cc"}
01:35:53.161 00.221 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"9ea6429c-9543-4dce-8ea9-06da1ab825b1"}
01:35:53.298 00.137 9340 case statement mapped state 6 to 3
01:35:53.474 00.176 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"9ea6429c-9543-4dce-8ea9-06da1ab825b1"}
01:35:53.612 00.138 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"60a0232a-63e6-40b9-b15e-06cc498fffe2"}
01:35:54.224 00.612 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":521,"width":15,"height":15,"star_pos":[7.06,7.42],"pixels":"..."},"id":"60a0232a-63e6-40b9-b15e-06cc498fffe2"}
01:35:54.523 00.299 12020 worker thread done servicing request
01:35:54.588 00.065 9340 OnExposeComplete: enter
01:35:55.087 00.499 9340 UpdateGuideState(): m_state=6
01:35:55.375 00.288 9340 Star::Find(15, 822, 624, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 522
01:35:55.528 00.153 9340 Star::Find returns 1 (0), X=816.90, Y=624.11, Mass=542558, SNR=61.7, Peak=62692 HFD=4.2
01:35:55.688 00.160 9340 CameraToMount -- cameraTheta (-3.06) - m_xAngle (-3.09) = xAngle (0.03 = 0.03)
01:35:55.943 00.255 9340 CameraToMount -- cameraTheta (-3.06) - (m_xAngle (-3.09) + m_yAngleError (-0.07)) = yAngle (0.10 = 0.10)
01:35:56.066 00.123 9340 CameraToMount -- cameraX=-1.36 cameraY=-0.11 hyp=1.36 cameraTheta=-3.06 mountX=1.36 mountY=0.14, mountTheta=0.10
01:35:56.321 00.255 9340 SchedulePrimaryMove(10104498, x=-1.36, y=-0.11, opts=13)
01:35:56.543 00.222 9340 Enqueuing Move request for scope (-1.36, -0.11)
01:35:56.652 00.109 12020 Worker thread wakes up
01:35:56.652 00.000 12020 worker thread servicing REQUEST_MOVE scope ofs (-1.36, -0.11) opts 0xd
01:35:56.652 00.000 12020 Handling offset move in thread for scope, endpoint = (-1.36, -0.11)
01:35:56.652 00.000 12020 Moving (-1.36, -0.11) raw xDistance=1.36 yDistance=0.14
01:35:56.654 00.002 12020 GuideAlgorithmHysteresis::Result() returns 0.43 from input 1.36
01:35:56.654 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:35:56.654 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=23874, max=65535, med=35598, FiltMin=27946, FiltMax=65521, Gamma=2.870
01:35:56.672 00.018 9340 UpdateGuideState exits: m=542558 SNR=61.7
01:35:56.770 00.098 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
01:35:56.771 00.001 12020 MoveAxis(W, 73, ABG)
01:35:56.771 00.000 12020 Guiding  Dir = 3, Dur = 73
01:35:56.772 00.001 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:35:56.806 00.034 12020 IsSlewing returns 0
01:35:56.807 00.001 12020 IsGuiding returns 0
01:35:56.816 00.009 9340 ScheduleExposure(2000,3,1) exposurePending=0
01:35:56.855 00.039 12020 PulseGuide returned control before completion, sleep 51
01:35:56.855 00.000 9340 Enqueuing Expose request
01:35:56.918 00.063 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"eae52dba-8993-46c0-9b47-435a293278e3"}
01:35:57.008 00.090 12020 IsGuiding returns 0
01:35:57.008 00.000 12020 Move returns status 0, amount 73
01:35:57.009 00.001 12020 MoveAxis(N, 0, ABG)
01:35:57.009 00.000 12020 Move returns status 0, amount 0
01:35:57.010 00.001 12020 move complete, result=0
01:35:57.034 00.024 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"eae52dba-8993-46c0-9b47-435a293278e3"}
01:35:57.086 00.052 12020 worker thread done servicing request
01:35:57.087 00.001 12020 Worker thread wakes up
01:35:57.087 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
01:35:57.087 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(803,609,31,31)
01:35:57.101 00.014 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"10140de3-bc1a-4681-ac84-0a4669d25684"}
01:35:57.166 00.065 9340 case statement mapped state 6 to 3
01:35:57.225 00.059 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"10140de3-bc1a-4681-ac84-0a4669d25684"}
01:35:57.258 00.033 9340 GuideStep: 1.4 px 73 ms WEST, 0.1 px 0 ms NORTH
01:35:57.340 00.082 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"e990a9ae-98fd-41e3-9724-94753ce6eb4d"}
01:35:57.378 00.038 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":522,"width":15,"height":15,"star_pos":[6.90,7.11],"pixels":"..."},"id":"e990a9ae-98fd-41e3-9724-94753ce6eb4d"}
01:35:57.469 00.091 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"fac20222-8821-4621-8374-5137e680267f"}
01:35:57.574 00.105 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"fac20222-8821-4621-8374-5137e680267f"}
01:35:57.677 00.103 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"246f06a6-4d58-4545-ac77-57f022238cd7"}
01:35:57.866 00.189 9340 case statement mapped state 6 to 3
01:35:58.091 00.225 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"246f06a6-4d58-4545-ac77-57f022238cd7"}
01:35:58.243 00.152 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"554df2cf-b3fe-4792-a4b8-811c12d322b6"}
01:35:58.354 00.111 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":522,"width":15,"height":15,"star_pos":[6.90,7.11],"pixels":"..."},"id":"554df2cf-b3fe-4792-a4b8-811c12d322b6"}
01:35:59.473 01.119 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"c767028b-2f46-45c9-81d7-f86f409481a4"}
01:35:59.666 00.193 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"c767028b-2f46-45c9-81d7-f86f409481a4"}
01:35:59.774 00.108 12020 Exposure complete
01:35:59.829 00.055 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"5d5c8f6c-81ab-4f5e-8ee6-50879c8565f5"}
01:35:59.976 00.147 9340 case statement mapped state 6 to 3
01:36:00.093 00.117 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"5d5c8f6c-81ab-4f5e-8ee6-50879c8565f5"}
01:36:00.198 00.105 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"264b0fdf-1c66-420a-875c-42bc454e0eb5"}
01:36:00.240 00.042 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":522,"width":15,"height":15,"star_pos":[6.90,7.11],"pixels":"..."},"id":"264b0fdf-1c66-420a-875c-42bc454e0eb5"}
01:36:01.096 00.856 12020 worker thread done servicing request
01:36:01.096 00.000 9340 OnExposeComplete: enter
01:36:01.248 00.152 9340 UpdateGuideState(): m_state=6
01:36:01.371 00.123 9340 Star::Find(15, 816, 624, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 523
01:36:01.502 00.131 9340 Star::Find returns 1 (0), X=817.61, Y=624.54, Mass=490918, SNR=63.4, Peak=63030 HFD=3.4
01:36:01.573 00.071 9340 MultiStar: exiting stabilization period
01:36:01.665 00.092 9340 MultiStar: [#1 -1.18,0.36,0.81,U] [#2 -0.73,-0.20,0.97,U] [#3 -1.14,-0.17,0.62,U] [#4 -1.05,0.07,0.84,U] [#5 -1.36,-0.14,0.00,M2] [#6 -0.71,0.70,0.57,U] [#7 -0.83,0.43,0.35,U] [#8 -0.69,0.06,0.46,U] 
01:36:01.896 00.231 9340 single-star, 7 included, MultiStar: {-0.87, 0.17}, one-star: {-0.65, 0.33}
01:36:02.124 00.228 9340 CameraToMount -- cameraTheta (2.67) - m_xAngle (-3.09) = xAngle (5.76 = -0.52)
01:36:02.332 00.208 9340 CameraToMount -- cameraTheta (2.67) - (m_xAngle (-3.09) + m_yAngleError (-0.07)) = yAngle (5.84 = -0.44)
01:36:02.451 00.119 9340 CameraToMount -- cameraX=-0.65 cameraY=0.33 hyp=0.73 cameraTheta=2.67 mountX=0.63 mountY=-0.31, mountTheta=-0.46
01:36:02.534 00.083 9340 SchedulePrimaryMove(10104498, x=-0.65, y=0.33, opts=13)
01:36:02.560 00.026 9340 Enqueuing Move request for scope (-0.65, 0.33)
01:36:02.598 00.038 12020 Worker thread wakes up
01:36:02.599 00.001 9340 UpdateImageDisplay: Size=(1920,1080) min=24436, max=65535, med=36047, FiltMin=28150, FiltMax=65521, Gamma=2.870
01:36:02.631 00.032 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.65, 0.33) opts 0xd
01:36:02.631 00.000 9340 UpdateGuideState exits: m=490918 SNR=63.4
01:36:02.646 00.015 12020 Handling offset move in thread for scope, endpoint = (-0.65, 0.33)
01:36:02.646 00.000 12020 Moving (-0.65, 0.33) raw xDistance=0.63 yDistance=-0.31
01:36:02.648 00.002 12020 GuideAlgorithmHysteresis::Result() returns 0.30 from input 0.63
01:36:02.648 00.000 12020 GuideAlgorithmResistSwitch::result() returns -0.31 from input -0.31
01:36:02.648 00.000 12020 MoveAxis(W, 51, ABG)
01:36:02.648 00.000 12020 Guiding  Dir = 3, Dur = 51
01:36:02.650 00.002 12020 IsSlewing returns 0
01:36:02.651 00.001 12020 IsGuiding returns 0
01:36:02.661 00.010 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:36:02.693 00.032 12020 PulseGuide returned control before completion, sleep 30
01:36:02.698 00.005 9340 ScheduleExposure(2000,3,1) exposurePending=0
01:36:02.761 00.063 9340 Enqueuing Expose request
01:36:02.777 00.016 12020 IsGuiding returns 0
01:36:02.777 00.000 12020 Move returns status 0, amount 51
01:36:02.777 00.000 12020 MoveAxis(N, 51, ABG)
01:36:02.777 00.000 12020 Guiding  Dir = 0, Dur = 51
01:36:02.779 00.002 12020 IsSlewing returns 0
01:36:02.781 00.002 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"63d877fc-4875-4398-bbb0-0ebd885a7bbb"}
01:36:02.803 00.022 12020 IsGuiding returns 0
01:36:02.816 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"63d877fc-4875-4398-bbb0-0ebd885a7bbb"}
01:36:02.865 00.049 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"2cf862d0-4c91-4da4-be6f-d28025f3bf3a"}
01:36:02.903 00.038 9340 case statement mapped state 6 to 3
01:36:02.929 00.026 12020 IsGuiding returns 1
01:36:02.930 00.001 12020 scope still moving after pulse duration time elapsed
01:36:02.957 00.027 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"2cf862d0-4c91-4da4-be6f-d28025f3bf3a"}
01:36:03.022 00.065 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"8ff05046-f0cb-4581-bdd7-83cdd837eb49"}
01:36:03.068 00.046 12020 IsSlewing returns 0
01:36:03.068 00.000 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":523,"width":15,"height":15,"star_pos":[6.61,6.54],"pixels":"..."},"id":"8ff05046-f0cb-4581-bdd7-83cdd837eb49"}
01:36:03.082 00.014 12020 IsGuiding returns 0
01:36:03.083 00.001 12020 scope move finished after 51 + 227 ms
01:36:03.083 00.000 12020 Move returns status 0, amount 51
01:36:03.083 00.000 12020 move complete, result=0
01:36:03.083 00.000 12020 worker thread done servicing request
01:36:03.089 00.006 9340 GuideStep: 0.6 px 51 ms WEST, -0.3 px 51 ms NORTH
01:36:03.196 00.107 12020 Worker thread wakes up
01:36:03.196 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
01:36:03.196 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(803,609,31,31)
01:36:03.467 00.271 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"73c2d628-42f6-469d-bbed-599074b62a59"}
01:36:03.506 00.039 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"73c2d628-42f6-469d-bbed-599074b62a59"}
01:36:03.594 00.088 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"209806c8-02a5-4ad7-8c43-4b3e9bfdb172"}
01:36:03.714 00.120 9340 case statement mapped state 6 to 3
01:36:03.929 00.215 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"209806c8-02a5-4ad7-8c43-4b3e9bfdb172"}
01:36:04.200 00.271 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"dfcf5646-9f5b-4ffa-8109-8037911e10db"}
01:36:04.318 00.118 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":523,"width":15,"height":15,"star_pos":[6.61,6.54],"pixels":"..."},"id":"dfcf5646-9f5b-4ffa-8109-8037911e10db"}
01:36:05.506 01.188 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"a382529f-21e8-43c4-a5ce-20b5aff2e9be"}
01:36:05.684 00.178 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"a382529f-21e8-43c4-a5ce-20b5aff2e9be"}
01:36:05.798 00.114 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"d96c2fa5-852e-4276-bacd-6d4292ec359a"}
01:36:05.860 00.062 12020 Exposure complete
01:36:05.860 00.000 9340 case statement mapped state 6 to 3
01:36:06.049 00.189 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"d96c2fa5-852e-4276-bacd-6d4292ec359a"}
01:36:06.188 00.139 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"b89485cf-cbec-4700-9497-42979588f6d2"}
01:36:06.238 00.050 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":523,"width":15,"height":15,"star_pos":[6.61,6.54],"pixels":"..."},"id":"b89485cf-cbec-4700-9497-42979588f6d2"}
01:36:07.348 01.110 12020 worker thread done servicing request
01:36:07.348 00.000 9340 OnExposeComplete: enter
01:36:07.395 00.047 9340 UpdateGuideState(): m_state=6
01:36:07.570 00.175 9340 Star::Find(15, 817, 624, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 524
01:36:07.787 00.217 9340 Star::Find returns 1 (0), X=818.18, Y=623.83, Mass=476935, SNR=51.2, Peak=62578 HFD=3.9
01:36:08.042 00.255 9340 MultiStar: [#1 -0.34,-0.18,1.02,U] [#2 0.03,-0.28,1.17,U] [#3 -0.59,-0.68,0.87,U] [#4 -0.56,-0.24,1.10,U] [#5 -0.86,-0.08,0.73,U] [#6 -0.86,-0.13,0.62,U] [#7 -0.94,0.22,0.61,U] [#8 -0.60,-0.48,0.83,U] 
01:36:08.164 00.122 9340 single-star, 8 included, MultiStar: {-0.47, -0.27}, one-star: {-0.09, -0.38}
01:36:08.474 00.310 9340 CameraToMount -- cameraTheta (-1.79) - m_xAngle (-3.09) = xAngle (1.30 = 1.30)
01:36:08.825 00.351 9340 CameraToMount -- cameraTheta (-1.79) - (m_xAngle (-3.09) + m_yAngleError (-0.07)) = yAngle (1.38 = 1.38)
01:36:09.264 00.439 9340 CameraToMount -- cameraX=-0.09 cameraY=-0.38 hyp=0.39 cameraTheta=-1.79 mountX=0.10 mountY=0.38, mountTheta=1.31
01:36:09.516 00.252 9340 SchedulePrimaryMove(10104498, x=-0.09, y=-0.38, opts=13)
01:36:09.664 00.148 9340 Enqueuing Move request for scope (-0.09, -0.38)
01:36:09.913 00.249 12020 Worker thread wakes up
01:36:09.913 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=24631, max=65535, med=36116, FiltMin=28567, FiltMax=65521, Gamma=2.870
01:36:09.928 00.015 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.09, -0.38) opts 0xd
01:36:09.928 00.000 12020 Handling offset move in thread for scope, endpoint = (-0.09, -0.38)
01:36:09.928 00.000 12020 Moving (-0.09, -0.38) raw xDistance=0.10 yDistance=0.38
01:36:09.929 00.001 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
01:36:09.929 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
01:36:09.929 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.38
01:36:09.929 00.000 12020 MoveAxis(E, 0, ABG)
01:36:09.929 00.000 12020 Move returns status 0, amount 0
01:36:09.929 00.000 12020 MoveAxis(N, 0, ABG)
01:36:09.937 00.008 9340 UpdateGuideState exits: m=476935 SNR=51.2
01:36:10.041 00.104 12020 Move returns status 0, amount 0
01:36:10.042 00.001 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:36:10.056 00.014 12020 move complete, result=0
01:36:10.057 00.001 12020 worker thread done servicing request
01:36:10.061 00.004 9340 ScheduleExposure(2000,3,1) exposurePending=0
01:36:10.144 00.083 9340 Enqueuing Expose request
01:36:10.311 00.167 12020 Worker thread wakes up
01:36:10.311 00.000 9340 GuideStep: 0.1 px 0 ms EAST, 0.4 px 0 ms NORTH
01:36:10.327 00.016 12020 worker thread servicing REQUEST_EXPOSE 2000
01:36:10.327 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(803,609,31,31)
01:36:10.451 00.124 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"333eac2a-e55d-4aa3-923d-3d818b7d6458"}
01:36:10.601 00.150 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"333eac2a-e55d-4aa3-923d-3d818b7d6458"}
01:36:10.794 00.193 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"d3ef43ee-f0ce-494e-b26a-71f0d1102cd8"}
01:36:10.948 00.154 9340 case statement mapped state 6 to 3
01:36:11.085 00.137 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"d3ef43ee-f0ce-494e-b26a-71f0d1102cd8"}
01:36:11.423 00.338 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"fc71d477-2310-4a23-bb90-03047646c10e"}
01:36:11.643 00.220 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":524,"width":15,"height":15,"star_pos":[7.18,6.83],"pixels":"..."},"id":"fc71d477-2310-4a23-bb90-03047646c10e"}
01:36:12.024 00.381 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"0f751ea3-3d12-456d-9f91-d507de860369"}
01:36:12.288 00.264 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"0f751ea3-3d12-456d-9f91-d507de860369"}
01:36:12.413 00.125 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"8ca9d385-2af7-4425-9e8f-7bc653a3f70e"}
01:36:12.551 00.138 9340 case statement mapped state 6 to 3
01:36:12.593 00.042 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"8ca9d385-2af7-4425-9e8f-7bc653a3f70e"}
01:36:12.883 00.290 12020 Exposure complete
01:36:12.885 00.002 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"5c8875ac-b314-4492-a4f6-0a5b9a264f97"}
01:36:13.015 00.130 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":524,"width":15,"height":15,"star_pos":[7.18,6.83],"pixels":"..."},"id":"5c8875ac-b314-4492-a4f6-0a5b9a264f97"}
01:36:14.013 00.998 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"630db40b-c673-44ac-8f07-8551a1a69b5d"}
01:36:14.100 00.087 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"630db40b-c673-44ac-8f07-8551a1a69b5d"}
01:36:14.314 00.214 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"a4c72e3c-708e-4e1d-9b0b-83a658ffc7e0"}
01:36:14.394 00.080 9340 case statement mapped state 6 to 3
01:36:14.461 00.067 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"a4c72e3c-708e-4e1d-9b0b-83a658ffc7e0"}
01:36:14.637 00.176 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"31cbaac7-533c-4eb6-94fa-598001b6843a"}
01:36:14.940 00.303 12020 worker thread done servicing request
01:36:14.941 00.001 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":524,"width":15,"height":15,"star_pos":[7.18,6.83],"pixels":"..."},"id":"31cbaac7-533c-4eb6-94fa-598001b6843a"}
01:36:15.247 00.306 9340 OnExposeComplete: enter
01:36:15.492 00.245 9340 UpdateGuideState(): m_state=6
01:36:15.873 00.381 9340 Star::Find(15, 818, 623, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 525
01:36:16.706 00.833 9340 Star::Find returns 1 (0), X=818.06, Y=624.03, Mass=594963, SNR=68.4, Peak=63030 HFD=4.4
01:36:16.880 00.174 9340 MultiStar: [#1 -0.45,-0.22,0.75,U] [#2 -0.36,-0.54,0.75,U] [#3 -0.28,-0.49,0.82,U] [#4 -1.24,-0.38,0.00,M1] [#5 -0.60,-0.21,0.59,U] [#6 -1.15,0.24,0.46,U] [#7 -0.44,0.10,0.32,U] [#8 -0.74,-0.57,0.52,U] 
01:36:16.976 00.096 9340 single-star, 7 included, MultiStar: {-0.47, -0.28}, one-star: {-0.21, -0.18}
01:36:17.132 00.156 9340 CameraToMount -- cameraTheta (-2.42) - m_xAngle (-3.09) = xAngle (0.68 = 0.68)
01:36:17.394 00.262 9340 CameraToMount -- cameraTheta (-2.42) - (m_xAngle (-3.09) + m_yAngleError (-0.07)) = yAngle (0.75 = 0.75)
01:36:17.638 00.244 9340 CameraToMount -- cameraX=-0.21 cameraY=-0.18 hyp=0.28 cameraTheta=-2.42 mountX=0.22 mountY=0.19, mountTheta=0.72
01:36:17.949 00.311 9340 SchedulePrimaryMove(10104498, x=-0.21, y=-0.18, opts=13)
01:36:18.049 00.100 9340 Enqueuing Move request for scope (-0.21, -0.18)
01:36:18.315 00.266 12020 Worker thread wakes up
01:36:18.315 00.000 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.21, -0.18) opts 0xd
01:36:18.315 00.000 12020 Handling offset move in thread for scope, endpoint = (-0.21, -0.18)
01:36:18.316 00.001 9340 UpdateImageDisplay: Size=(1920,1080) min=24325, max=65535, med=36189, FiltMin=28232, FiltMax=65525, Gamma=2.870
01:36:18.332 00.016 12020 Moving (-0.21, -0.18) raw xDistance=0.22 yDistance=0.19
01:36:18.332 00.000 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.22
01:36:18.333 00.001 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:36:18.333 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.19
01:36:18.333 00.000 12020 MoveAxis(E, 0, ABG)
01:36:18.333 00.000 12020 Move returns status 0, amount 0
01:36:18.333 00.000 12020 MoveAxis(N, 0, ABG)
01:36:18.334 00.001 12020 Move returns status 0, amount 0
01:36:18.382 00.048 9340 UpdateGuideState exits: m=594963 SNR=68.4
01:36:18.620 00.238 12020 move complete, result=0
01:36:18.621 00.001 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:36:18.635 00.014 12020 worker thread done servicing request
01:36:18.636 00.001 9340 ScheduleExposure(2000,3,1) exposurePending=0
01:36:18.955 00.319 9340 Enqueuing Expose request
01:36:19.302 00.347 12020 Worker thread wakes up
01:36:19.302 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
01:36:19.302 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(803,609,31,31)
01:36:19.304 00.002 9340 GuideStep: 0.2 px 0 ms EAST, 0.2 px 0 ms NORTH
01:36:19.613 00.309 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"ff6ebe95-2b01-47c9-96b2-a1e66668df97"}
01:36:19.799 00.186 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"ff6ebe95-2b01-47c9-96b2-a1e66668df97"}
01:36:20.208 00.409 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"e2873f56-7b2f-4da7-94d2-340bdd6c34a4"}
01:36:20.550 00.342 9340 case statement mapped state 6 to 3
01:36:20.815 00.265 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"e2873f56-7b2f-4da7-94d2-340bdd6c34a4"}
01:36:20.988 00.173 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"a9a37ae9-711b-4979-8680-dfaafd5ada59"}
01:36:21.211 00.223 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":525,"width":15,"height":15,"star_pos":[7.06,7.03],"pixels":"..."},"id":"a9a37ae9-711b-4979-8680-dfaafd5ada59"}
01:36:21.531 00.320 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"dcc15ccf-d27b-4610-be88-a2b875825ca3"}
01:36:21.636 00.105 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"dcc15ccf-d27b-4610-be88-a2b875825ca3"}
01:36:21.812 00.176 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"951ae3f7-0eb9-4389-b06e-27d9784f7dcc"}
01:36:22.235 00.423 9340 case statement mapped state 6 to 3
01:36:22.570 00.335 12020 Exposure complete
01:36:22.642 00.072 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"951ae3f7-0eb9-4389-b06e-27d9784f7dcc"}
01:36:23.107 00.465 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"60e3c371-d0cc-4363-8a2e-d3827db70fd1"}
01:36:23.327 00.220 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":525,"width":15,"height":15,"star_pos":[7.06,7.03],"pixels":"..."},"id":"60e3c371-d0cc-4363-8a2e-d3827db70fd1"}
01:36:23.764 00.437 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"49aadbb8-acbc-49cf-aeef-230859a6f4a5"}
01:36:24.019 00.255 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"49aadbb8-acbc-49cf-aeef-230859a6f4a5"}
01:36:24.254 00.235 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"761dc5e5-615f-474d-b0b3-4586d14838c3"}
01:36:24.487 00.233 9340 case statement mapped state 6 to 3
01:36:24.650 00.163 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"761dc5e5-615f-474d-b0b3-4586d14838c3"}
01:36:24.897 00.247 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"dba988a5-9aa6-4c31-8b54-e21df38ef3b0"}
01:36:25.082 00.185 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":525,"width":15,"height":15,"star_pos":[7.06,7.03],"pixels":"..."},"id":"dba988a5-9aa6-4c31-8b54-e21df38ef3b0"}
01:36:25.680 00.598 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"2f5a91d8-3bd5-4e53-9e36-74a525412893"}
01:36:25.779 00.099 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"2f5a91d8-3bd5-4e53-9e36-74a525412893"}
01:36:25.908 00.129 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"8ed9e945-6116-4b28-a087-13903da5ce2f"}
01:36:26.058 00.150 12020 worker thread done servicing request
01:36:26.059 00.001 9340 case statement mapped state 6 to 3
01:36:26.167 00.108 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"8ed9e945-6116-4b28-a087-13903da5ce2f"}
01:36:26.294 00.127 9340 OnExposeComplete: enter
01:36:26.419 00.125 9340 UpdateGuideState(): m_state=6
01:36:26.526 00.107 9340 Star::Find(15, 818, 624, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 526
01:36:26.614 00.088 9340 Star::Find returns 1 (0), X=818.13, Y=624.11, Mass=593173, SNR=71.0, Peak=62614 HFD=4.2
01:36:26.724 00.110 9340 MultiStar: [#1 -0.15,-0.01,0.65,U] [#2 -0.22,-0.42,0.96,U] [#3 -0.48,-0.55,0.65,U] [#4 -0.48,-0.22,0.64,U] [#5 -0.66,-0.05,0.75,U] [#6 -0.02,0.14,0.50,U] [#7 -0.60,0.18,0.42,U] [#8 -0.43,-0.14,0.45,U] 
01:36:26.832 00.108 9340 single-star, 8 included, MultiStar: {-0.33, -0.16}, one-star: {-0.13, -0.10}
01:36:27.000 00.168 9340 CameraToMount -- cameraTheta (-2.48) - m_xAngle (-3.09) = xAngle (0.61 = 0.61)
01:36:27.132 00.132 9340 CameraToMount -- cameraTheta (-2.48) - (m_xAngle (-3.09) + m_yAngleError (-0.07)) = yAngle (0.69 = 0.69)
01:36:27.205 00.073 9340 CameraToMount -- cameraX=-0.13 cameraY=-0.10 hyp=0.17 cameraTheta=-2.48 mountX=0.14 mountY=0.11, mountTheta=0.66
01:36:27.329 00.124 9340 SchedulePrimaryMove(10104498, x=-0.13, y=-0.10, opts=13)
01:36:27.428 00.099 9340 Enqueuing Move request for scope (-0.13, -0.10)
01:36:27.569 00.141 12020 Worker thread wakes up
01:36:27.569 00.000 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.13, -0.10) opts 0xd
01:36:27.569 00.000 12020 Handling offset move in thread for scope, endpoint = (-0.13, -0.10)
01:36:27.570 00.001 12020 Moving (-0.13, -0.10) raw xDistance=0.14 yDistance=0.11
01:36:27.570 00.000 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14
01:36:27.570 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:36:27.570 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
01:36:27.570 00.000 12020 MoveAxis(E, 0, ABG)
01:36:27.571 00.001 12020 Move returns status 0, amount 0
01:36:27.571 00.000 12020 MoveAxis(N, 0, ABG)
01:36:27.571 00.000 12020 Move returns status 0, amount 0
01:36:27.571 00.000 12020 move complete, result=0
01:36:27.571 00.000 12020 worker thread done servicing request
01:36:27.572 00.001 9340 UpdateImageDisplay: Size=(1920,1080) min=25009, max=65535, med=36278, FiltMin=28560, FiltMax=65521, Gamma=2.870
01:36:27.620 00.048 9340 UpdateGuideState exits: m=593173 SNR=71.0
01:36:27.790 00.170 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:36:27.998 00.208 9340 ScheduleExposure(2000,3,1) exposurePending=0
01:36:28.110 00.112 9340 Enqueuing Expose request
01:36:28.389 00.279 9340 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
01:36:28.409 00.020 12020 Worker thread wakes up
01:36:28.410 00.001 12020 worker thread servicing REQUEST_EXPOSE 2000
01:36:28.410 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(803,609,31,31)
01:36:28.536 00.126 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"ee9533f5-fddf-4568-85f5-7066a171ba31"}
01:36:28.670 00.134 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":526,"width":15,"height":15,"star_pos":[7.13,7.11],"pixels":"..."},"id":"ee9533f5-fddf-4568-85f5-7066a171ba31"}
01:36:28.857 00.187 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"0be90577-eee1-48fa-b98f-9e1614b8cff1"}
01:36:29.277 00.420 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"0be90577-eee1-48fa-b98f-9e1614b8cff1"}
01:36:30.270 00.993 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"b1a7939d-4e14-43a3-949f-1e2d392fe465"}
01:36:31.181 00.911 9340 case statement mapped state 6 to 3
01:36:31.590 00.409 12020 Exposure complete
01:36:31.592 00.002 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"b1a7939d-4e14-43a3-949f-1e2d392fe465"}
01:36:31.689 00.097 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"45d4a365-887e-493e-9c7b-04a7c84ed9fe"}
01:36:31.835 00.146 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":526,"width":15,"height":15,"star_pos":[7.13,7.11],"pixels":"..."},"id":"45d4a365-887e-493e-9c7b-04a7c84ed9fe"}
01:36:32.220 00.385 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"176439f1-4057-46cd-9864-65e91a1ef39d"}
01:36:32.336 00.116 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"176439f1-4057-46cd-9864-65e91a1ef39d"}
01:36:32.621 00.285 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"7cf153bd-949f-400c-9bf5-0545f6a6c5b7"}
01:36:32.735 00.114 9340 case statement mapped state 6 to 3
01:36:32.800 00.065 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"7cf153bd-949f-400c-9bf5-0545f6a6c5b7"}
01:36:32.878 00.078 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"150ba50d-58eb-4c25-a70a-38033d63f1a3"}
01:36:33.027 00.149 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":526,"width":15,"height":15,"star_pos":[7.13,7.11],"pixels":"..."},"id":"150ba50d-58eb-4c25-a70a-38033d63f1a3"}
01:36:33.655 00.628 12020 worker thread done servicing request
01:36:33.656 00.001 9340 OnExposeComplete: enter
01:36:33.712 00.056 9340 UpdateGuideState(): m_state=6
01:36:33.772 00.060 9340 Star::Find(15, 818, 624, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 527
01:36:33.885 00.113 9340 Star::Find returns 1 (0), X=818.24, Y=624.23, Mass=532427, SNR=59.9, Peak=60610 HFD=3.9
01:36:33.933 00.048 9340 MultiStar: [#1 -0.18,0.08,0.87,U] [#2 -0.04,-0.24,0.82,U] [#3 -0.64,-0.55,0.92,U] [#4 -0.31,-0.26,0.75,U] [#5 -0.28,0.38,0.75,U] [#6 0.03,0.07,0.48,U] [#7 -0.88,0.65,0.46,U] [#8 -0.13,0.21,0.44,U] 
01:36:34.052 00.119 9340 single-star, 8 included, MultiStar: {-0.26, -0.01}, one-star: {-0.02, 0.02}
01:36:34.224 00.172 9340 CameraToMount -- cameraTheta (2.36) - m_xAngle (-3.09) = xAngle (5.45 = -0.83)
01:36:34.276 00.052 9340 CameraToMount -- cameraTheta (2.36) - (m_xAngle (-3.09) + m_yAngleError (-0.07)) = yAngle (5.53 = -0.76)
01:36:34.348 00.072 9340 CameraToMount -- cameraX=-0.02 cameraY=0.02 hyp=0.03 cameraTheta=2.36 mountX=0.02 mountY=-0.02, mountTheta=-0.79
01:36:34.466 00.118 9340 SchedulePrimaryMove(10104498, x=-0.02, y=0.02, opts=13)
01:36:34.539 00.073 9340 Enqueuing Move request for scope (-0.02, 0.02)
01:36:34.620 00.081 12020 Worker thread wakes up
01:36:34.621 00.001 9340 UpdateImageDisplay: Size=(1920,1080) min=24305, max=65535, med=36377, FiltMin=28835, FiltMax=65525, Gamma=2.870
01:36:34.638 00.017 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.02) opts 0xd
01:36:34.638 00.000 12020 Handling offset move in thread for scope, endpoint = (-0.02, 0.02)
01:36:34.638 00.000 12020 Moving (-0.02, 0.02) raw xDistance=0.02 yDistance=-0.02
01:36:34.639 00.001 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
01:36:34.639 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:36:34.639 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
01:36:34.639 00.000 12020 MoveAxis(E, 0, ABG)
01:36:34.640 00.001 12020 Move returns status 0, amount 0
01:36:34.643 00.003 9340 UpdateGuideState exits: m=532427 SNR=59.9
01:36:34.707 00.064 12020 MoveAxis(N, 0, ABG)
01:36:34.707 00.000 12020 Move returns status 0, amount 0
01:36:34.707 00.000 12020 move complete, result=0
01:36:34.708 00.001 12020 worker thread done servicing request
01:36:34.708 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:36:34.758 00.050 9340 ScheduleExposure(2000,3,1) exposurePending=0
01:36:34.847 00.089 9340 Enqueuing Expose request
01:36:34.878 00.031 12020 Worker thread wakes up
01:36:34.879 00.001 12020 worker thread servicing REQUEST_EXPOSE 2000
01:36:34.879 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(803,609,31,31)
01:36:34.879 00.000 9340 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
01:36:35.072 00.193 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"8a68f787-f90e-4164-b04f-33ef63da0cf7"}
01:36:35.102 00.030 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"8a68f787-f90e-4164-b04f-33ef63da0cf7"}
01:36:35.135 00.033 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"2dce379b-3149-47c2-b3dc-46d6b4ce64e3"}
01:36:35.222 00.087 9340 case statement mapped state 6 to 3
01:36:35.241 00.019 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"2dce379b-3149-47c2-b3dc-46d6b4ce64e3"}
01:36:35.334 00.093 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"5833e105-7853-4e21-8ec1-3a5d966b2d2e"}
01:36:35.376 00.042 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":527,"width":15,"height":15,"star_pos":[7.24,7.23],"pixels":"..."},"id":"5833e105-7853-4e21-8ec1-3a5d966b2d2e"}
01:36:36.154 00.778 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"3cd2e5c3-69dd-4e09-93fd-bc0e78087cb3"}
01:36:36.396 00.242 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"3cd2e5c3-69dd-4e09-93fd-bc0e78087cb3"}
01:36:36.540 00.144 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"d282481e-1b0f-48c5-8175-472359dd2712"}
01:36:36.573 00.033 9340 case statement mapped state 6 to 3
01:36:37.064 00.491 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"d282481e-1b0f-48c5-8175-472359dd2712"}
01:36:37.797 00.733 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"d46e09d5-3f46-409f-a170-d965b9962e68"}
01:36:38.355 00.558 12020 Exposure complete
01:36:38.460 00.105 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":527,"width":15,"height":15,"star_pos":[7.24,7.23],"pixels":"..."},"id":"d46e09d5-3f46-409f-a170-d965b9962e68"}
01:36:38.964 00.504 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"69146b08-0222-4a69-b9e2-e2b7ba103bdd"}
01:36:39.168 00.204 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"69146b08-0222-4a69-b9e2-e2b7ba103bdd"}
01:36:39.424 00.256 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"6dce3bda-7dba-47c8-a439-f01cbaefc46a"}
01:36:39.579 00.155 9340 case statement mapped state 6 to 3
01:36:39.653 00.074 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"6dce3bda-7dba-47c8-a439-f01cbaefc46a"}
01:36:39.767 00.114 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"55180348-bd2f-4d2b-bd9b-428655996a86"}
01:36:39.865 00.098 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":527,"width":15,"height":15,"star_pos":[7.24,7.23],"pixels":"..."},"id":"55180348-bd2f-4d2b-bd9b-428655996a86"}
01:36:40.574 00.709 9340 OnExposeComplete: enter
01:36:40.632 00.058 12020 worker thread done servicing request
01:36:40.633 00.001 9340 UpdateGuideState(): m_state=6
01:36:40.665 00.032 9340 Star::Find(15, 818, 624, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 528
01:36:40.709 00.044 9340 Star::Find returns 1 (0), X=817.34, Y=624.07, Mass=588241, SNR=61.3, Peak=61130 HFD=4.3
01:36:40.793 00.084 9340 MultiStar: [#1 -1.02,0.11,0.83,U] [#2 -1.39,-0.34,0.00,M1] [#3 -1.29,-0.56,0.00,M1] [#4 -1.26,-0.29,0.00,M1] [#5 -1.09,0.13,0.65,U] [#6 -1.32,-0.12,0.00,M1] [#7 -1.64,0.33,0.00,M1] [#8 -1.42,-0.69,0.00,M1] 
01:36:40.834 00.041 9340 single-star, 2 included, MultiStar: {-1.00, 0.01}, one-star: {-0.92, -0.14}
01:36:40.906 00.072 9340 CameraToMount -- cameraTheta (-2.99) - m_xAngle (-3.09) = xAngle (0.10 = 0.10)
01:36:41.040 00.134 9340 CameraToMount -- cameraTheta (-2.99) - (m_xAngle (-3.09) + m_yAngleError (-0.07)) = yAngle (0.18 = 0.18)
01:36:41.082 00.042 9340 CameraToMount -- cameraX=-0.92 cameraY=-0.14 hyp=0.93 cameraTheta=-2.99 mountX=0.93 mountY=0.16, mountTheta=0.17
01:36:41.179 00.097 9340 SchedulePrimaryMove(10104498, x=-0.92, y=-0.14, opts=13)
01:36:41.303 00.124 9340 Enqueuing Move request for scope (-0.92, -0.14)
01:36:41.384 00.081 12020 Worker thread wakes up
01:36:41.384 00.000 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.92, -0.14) opts 0xd
01:36:41.384 00.000 12020 Handling offset move in thread for scope, endpoint = (-0.92, -0.14)
01:36:41.385 00.001 12020 Moving (-0.92, -0.14) raw xDistance=0.93 yDistance=0.16
01:36:41.385 00.000 12020 GuideAlgorithmHysteresis::Result() returns 0.39 from input 0.93
01:36:41.385 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:36:41.386 00.001 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
01:36:41.386 00.000 12020 MoveAxis(W, 66, ABG)
01:36:41.386 00.000 12020 Guiding  Dir = 3, Dur = 66
01:36:41.387 00.001 9340 UpdateImageDisplay: Size=(1920,1080) min=24743, max=65535, med=36651, FiltMin=29172, FiltMax=65521, Gamma=2.870
01:36:41.403 00.016 12020 IsSlewing returns 0
01:36:41.404 00.001 12020 IsGuiding returns 0
01:36:41.414 00.010 9340 UpdateGuideState exits: m=588241 SNR=61.3
01:36:41.441 00.027 12020 PulseGuide returned control before completion, sleep 54
01:36:41.446 00.005 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:36:41.521 00.075 9340 ScheduleExposure(2000,3,1) exposurePending=0
01:36:41.538 00.017 12020 IsGuiding returns 0
01:36:41.538 00.000 12020 Move returns status 0, amount 66
01:36:41.538 00.000 12020 MoveAxis(N, 0, ABG)
01:36:41.538 00.000 12020 Move returns status 0, amount 0
01:36:41.540 00.002 12020 move complete, result=0
01:36:41.540 00.000 12020 worker thread done servicing request
01:36:41.541 00.001 9340 Enqueuing Expose request
01:36:41.606 00.065 12020 Worker thread wakes up
01:36:41.606 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
01:36:41.606 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(803,609,31,31)
01:36:41.609 00.003 9340 GuideStep: 0.9 px 66 ms WEST, 0.2 px 0 ms NORTH
01:36:41.737 00.128 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"e4633d83-3493-48c9-8ce8-bc2dacb388ec"}
01:36:41.827 00.090 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"e4633d83-3493-48c9-8ce8-bc2dacb388ec"}
01:36:41.930 00.103 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"5554353c-dc9e-4e7a-ae86-7b2516c4e518"}
01:36:41.993 00.063 9340 case statement mapped state 6 to 3
01:36:42.184 00.191 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"5554353c-dc9e-4e7a-ae86-7b2516c4e518"}
01:36:42.369 00.185 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"9e7cbb24-f417-4755-9b70-381cc59b9d1e"}
01:36:42.522 00.153 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":528,"width":15,"height":15,"star_pos":[7.34,7.07],"pixels":"..."},"id":"9e7cbb24-f417-4755-9b70-381cc59b9d1e"}
01:36:42.989 00.467 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"53aa9cd0-4db3-49e0-8b71-535ad5df3578"}
01:36:43.146 00.157 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"53aa9cd0-4db3-49e0-8b71-535ad5df3578"}
01:36:43.352 00.206 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"eff16c0e-4d30-4478-b5de-8ba1d1c3c5a5"}
01:36:43.467 00.115 9340 case statement mapped state 6 to 3
01:36:43.527 00.060 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"eff16c0e-4d30-4478-b5de-8ba1d1c3c5a5"}
01:36:43.734 00.207 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"5ceec355-2191-4f31-bb16-3a5fbac6ad1f"}
01:36:43.964 00.230 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":528,"width":15,"height":15,"star_pos":[7.34,7.07],"pixels":"..."},"id":"5ceec355-2191-4f31-bb16-3a5fbac6ad1f"}
01:36:44.801 00.837 12020 Exposure complete
01:36:44.992 00.191 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"78e562e9-b976-4da9-9f41-2d9bcb56f548"}
01:36:45.579 00.587 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"78e562e9-b976-4da9-9f41-2d9bcb56f548"}
01:36:46.587 01.008 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"912f054f-5872-4ed2-9b11-ac2ccd80f8de"}
01:36:46.860 00.273 9340 case statement mapped state 6 to 3
01:36:47.096 00.236 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"912f054f-5872-4ed2-9b11-ac2ccd80f8de"}
01:36:47.359 00.263 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"2bfc4708-dc42-4c45-a9de-305efec79ea3"}
01:36:47.555 00.196 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":528,"width":15,"height":15,"star_pos":[7.34,7.07],"pixels":"..."},"id":"2bfc4708-dc42-4c45-a9de-305efec79ea3"}
01:36:47.699 00.144 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"9f0f0b0b-f7b0-41a4-84fb-689857c5633e"}
01:36:47.824 00.125 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"9f0f0b0b-f7b0-41a4-84fb-689857c5633e"}
01:36:48.001 00.177 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"710c1a71-cb93-4e70-8d16-af91a2af574f"}
01:36:48.104 00.103 9340 case statement mapped state 6 to 3
01:36:48.152 00.048 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"710c1a71-cb93-4e70-8d16-af91a2af574f"}
01:36:48.301 00.149 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"69d3d703-bc32-4c52-b48f-744fb4050fa9"}
01:36:48.420 00.119 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":528,"width":15,"height":15,"star_pos":[7.34,7.07],"pixels":"..."},"id":"69d3d703-bc32-4c52-b48f-744fb4050fa9"}
01:36:48.690 00.270 9340 OnExposeComplete: enter
01:36:48.766 00.076 12020 worker thread done servicing request
01:36:48.770 00.004 9340 UpdateGuideState(): m_state=6
01:36:48.845 00.075 9340 Star::Find(15, 817, 624, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 529
01:36:48.883 00.038 9340 Star::Find returns 1 (0), X=817.24, Y=624.45, Mass=541666, SNR=58.9, Peak=61648 HFD=3.8
01:36:48.927 00.044 9340 MultiStar: [#1 -1.06,0.37,0.90,U] [#2 -0.65,-0.09,0.89,U] [#3 -1.05,-0.20,0.95,U] [#4 -0.75,0.13,0.89,U] [#5 -1.52,-0.15,0.00,M1] [#6 -1.18,-0.10,0.48,U] [#7 -1.46,0.31,0.00,M2] [#8 -1.66,-0.06,0.00,M2] 
01:36:49.025 00.098 9340 refined, 5 included, MultiStar: {-0.94, 0.07}, one-star: {-1.02, 0.23}
01:36:49.124 00.099 9340 CameraToMount -- cameraTheta (3.07) - m_xAngle (-3.09) = xAngle (6.16 = -0.12)
01:36:49.190 00.066 9340 CameraToMount -- cameraTheta (3.07) - (m_xAngle (-3.09) + m_yAngleError (-0.07)) = yAngle (6.23 = -0.05)
01:36:49.254 00.064 9340 CameraToMount -- cameraX=-0.94 cameraY=0.07 hyp=0.94 cameraTheta=3.07 mountX=0.93 mountY=-0.05, mountTheta=-0.05
01:36:49.300 00.046 9340 SchedulePrimaryMove(10104498, x=-0.94, y=0.07, opts=13)
01:36:49.354 00.054 9340 Enqueuing Move request for scope (-0.94, 0.07)
01:36:49.412 00.058 12020 Worker thread wakes up
01:36:49.412 00.000 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.94, 0.07) opts 0xd
01:36:49.413 00.001 12020 Handling offset move in thread for scope, endpoint = (-0.94, 0.07)
01:36:49.413 00.000 12020 Moving (-0.94, 0.07) raw xDistance=0.93 yDistance=-0.05
01:36:49.413 00.000 12020 GuideAlgorithmHysteresis::Result() returns 0.42 from input 0.93
01:36:49.413 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:36:49.414 00.001 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
01:36:49.414 00.000 12020 MoveAxis(W, 72, ABG)
01:36:49.415 00.001 12020 Guiding  Dir = 3, Dur = 72
01:36:49.420 00.005 9340 UpdateImageDisplay: Size=(1920,1080) min=24520, max=65535, med=36457, FiltMin=28378, FiltMax=65525, Gamma=2.870
01:36:49.443 00.023 12020 IsSlewing returns 0
01:36:49.444 00.001 12020 IsGuiding returns 0
01:36:49.447 00.003 9340 UpdateGuideState exits: m=541666 SNR=58.9
01:36:49.489 00.042 12020 PulseGuide returned control before completion, sleep 55
01:36:49.495 00.006 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:36:49.532 00.037 9340 ScheduleExposure(2000,3,1) exposurePending=0
01:36:49.558 00.026 12020 IsGuiding returns 1
01:36:49.558 00.000 12020 scope still moving after pulse duration time elapsed
01:36:49.563 00.005 9340 Enqueuing Expose request
01:36:49.608 00.045 12020 IsSlewing returns 0
01:36:49.609 00.001 12020 IsGuiding returns 0
01:36:49.610 00.001 12020 scope move finished after 72 + 93 ms
01:36:49.610 00.000 12020 Move returns status 0, amount 72
01:36:49.610 00.000 12020 MoveAxis(N, 0, ABG)
01:36:49.610 00.000 12020 Move returns status 0, amount 0
01:36:49.610 00.000 12020 move complete, result=0
01:36:49.611 00.001 12020 worker thread done servicing request
01:36:49.611 00.000 9340 GuideStep: 0.9 px 72 ms WEST, -0.0 px 0 ms NORTH
01:36:49.654 00.043 12020 Worker thread wakes up
01:36:49.654 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
01:36:49.655 00.001 12020 Handling exposure in thread, d=2000 o=3 r=(803,609,31,31)
01:36:49.730 00.075 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"0d1cd596-0924-442e-b97c-c7eee2ac9136"}
01:36:49.763 00.033 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"0d1cd596-0924-442e-b97c-c7eee2ac9136"}
01:36:49.857 00.094 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"ae61c00a-2210-4e9e-9b0a-deb7c13de374"}
01:36:50.016 00.159 9340 case statement mapped state 6 to 3
01:36:50.159 00.143 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"ae61c00a-2210-4e9e-9b0a-deb7c13de374"}
01:36:50.206 00.047 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"31d395cd-e2e9-4f4c-babe-e9498d0c669d"}
01:36:50.288 00.082 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":529,"width":15,"height":15,"star_pos":[7.24,7.45],"pixels":"..."},"id":"31d395cd-e2e9-4f4c-babe-e9498d0c669d"}
01:36:51.704 01.416 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"2407495f-723f-4c2b-9ef6-86064f9be008"}
01:36:52.452 00.748 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"2407495f-723f-4c2b-9ef6-86064f9be008"}
01:36:52.834 00.382 12020 Exposure complete
01:36:52.872 00.038 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"c9f71c06-4a92-4de4-80d0-72f26f9e5921"}
01:36:53.340 00.468 9340 case statement mapped state 6 to 3
01:36:53.652 00.312 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"c9f71c06-4a92-4de4-80d0-72f26f9e5921"}
01:36:53.794 00.142 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"a9cb3a18-b22a-469a-b96f-1ad855ce9af7"}
01:36:54.064 00.270 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":529,"width":15,"height":15,"star_pos":[7.24,7.45],"pixels":"..."},"id":"a9cb3a18-b22a-469a-b96f-1ad855ce9af7"}
01:36:54.254 00.190 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"2a34537f-094f-474f-9e14-5ac622c3e62a"}
01:36:54.384 00.130 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"2a34537f-094f-474f-9e14-5ac622c3e62a"}
01:36:54.496 00.112 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"a1a84b02-994e-4539-b4f5-cea0a6ab9769"}
01:36:54.687 00.191 9340 case statement mapped state 6 to 3
01:36:54.770 00.083 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"a1a84b02-994e-4539-b4f5-cea0a6ab9769"}
01:36:55.076 00.306 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"772b7fb3-0d2c-4dde-80a8-9aa85dda2d3e"}
01:36:55.227 00.151 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":529,"width":15,"height":15,"star_pos":[7.24,7.45],"pixels":"..."},"id":"772b7fb3-0d2c-4dde-80a8-9aa85dda2d3e"}
01:36:55.904 00.677 9340 OnExposeComplete: enter
01:36:56.047 00.143 12020 worker thread done servicing request
01:36:56.056 00.009 9340 UpdateGuideState(): m_state=6
01:36:56.187 00.131 9340 Star::Find(15, 817, 624, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 530
01:36:56.288 00.101 9340 Star::Find returns 1 (0), X=817.30, Y=624.46, Mass=598461, SNR=74.2, Peak=62644 HFD=4.6
01:36:56.342 00.054 9340 MultiStar: [#1 -1.10,0.25,0.84,U] [#2 -1.22,0.24,0.80,U] [#3 -1.66,-0.31,0.00,M1] [#4 -1.81,-0.06,0.00,M1] [#5 -1.05,0.27,0.63,U] [#6 -1.45,0.58,0.00,M1] [#7 -1.56,0.53,0.00,M3] [#8 -1.31,0.48,0.00,M3] 
01:36:56.419 00.077 9340 single-star, 3 included, MultiStar: {-1.07, 0.25}, one-star: {-0.96, 0.25}
01:36:56.517 00.098 9340 CameraToMount -- cameraTheta (2.89) - m_xAngle (-3.09) = xAngle (5.98 = -0.30)
01:36:56.612 00.095 9340 CameraToMount -- cameraTheta (2.89) - (m_xAngle (-3.09) + m_yAngleError (-0.07)) = yAngle (6.06 = -0.23)
01:36:56.655 00.043 9340 CameraToMount -- cameraX=-0.96 cameraY=0.25 hyp=0.99 cameraTheta=2.89 mountX=0.95 mountY=-0.22, mountTheta=-0.23
01:36:56.750 00.095 9340 SchedulePrimaryMove(10104498, x=-0.96, y=0.25, opts=13)
01:36:56.881 00.131 9340 Enqueuing Move request for scope (-0.96, 0.25)
01:36:57.046 00.165 12020 Worker thread wakes up
01:36:57.047 00.001 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.96, 0.25) opts 0xd
01:36:57.047 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=23730, max=65535, med=36543, FiltMin=28891, FiltMax=65521, Gamma=2.870
01:36:57.063 00.016 12020 Handling offset move in thread for scope, endpoint = (-0.96, 0.25)
01:36:57.063 00.000 12020 Moving (-0.96, 0.25) raw xDistance=0.95 yDistance=-0.22
01:36:57.064 00.001 12020 GuideAlgorithmHysteresis::Result() returns 0.43 from input 0.95
01:36:57.064 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:36:57.064 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.22
01:36:57.064 00.000 12020 MoveAxis(W, 74, ABG)
01:36:57.065 00.001 12020 Guiding  Dir = 3, Dur = 74
01:36:57.065 00.000 9340 UpdateGuideState exits: m=598461 SNR=74.2
01:36:57.082 00.017 12020 IsSlewing returns 0
01:36:57.084 00.002 12020 IsGuiding returns 0
01:36:57.092 00.008 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:36:57.132 00.040 12020 PulseGuide returned control before completion, sleep 52
01:36:57.136 00.004 9340 ScheduleExposure(2000,3,1) exposurePending=0
01:36:57.200 00.064 12020 IsGuiding returns 1
01:36:57.200 00.000 12020 scope still moving after pulse duration time elapsed
01:36:57.230 00.030 9340 Enqueuing Expose request
01:36:57.264 00.034 12020 IsSlewing returns 0
01:36:57.266 00.002 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"0754e59d-c4f5-44e8-9583-054c2d1ff68d"}
01:36:57.332 00.066 12020 IsGuiding returns 0
01:36:57.332 00.000 12020 scope move finished after 74 + 173 ms
01:36:57.333 00.001 12020 Move returns status 0, amount 74
01:36:57.333 00.000 12020 MoveAxis(N, 0, ABG)
01:36:57.333 00.000 12020 Move returns status 0, amount 0
01:36:57.333 00.000 12020 move complete, result=0
01:36:57.333 00.000 12020 worker thread done servicing request
01:36:57.334 00.001 12020 Worker thread wakes up
01:36:57.334 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
01:36:57.334 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(803,609,31,31)
01:36:57.344 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"0754e59d-c4f5-44e8-9583-054c2d1ff68d"}
01:36:57.441 00.097 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"2eb8c0fa-475b-4836-9170-c963deeba70a"}
01:36:57.518 00.077 9340 case statement mapped state 6 to 3
01:36:57.594 00.076 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"2eb8c0fa-475b-4836-9170-c963deeba70a"}
01:36:57.727 00.133 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"5ac16d5d-401c-4ffd-94e3-e94152fb8ed4"}
01:36:57.809 00.082 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":530,"width":15,"height":15,"star_pos":[7.30,7.46],"pixels":"..."},"id":"5ac16d5d-401c-4ffd-94e3-e94152fb8ed4"}
01:36:57.973 00.164 9340 GuideStep: 0.9 px 74 ms WEST, -0.2 px 0 ms NORTH
01:36:58.264 00.291 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"9348de01-f5c0-41e7-8aeb-3f3bbdaedf99"}
01:36:58.359 00.095 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"9348de01-f5c0-41e7-8aeb-3f3bbdaedf99"}
01:36:58.475 00.116 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"30e79fc8-1c3f-4c3c-bc31-d994d159584b"}
01:36:58.589 00.114 9340 case statement mapped state 6 to 3
01:36:58.707 00.118 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"30e79fc8-1c3f-4c3c-bc31-d994d159584b"}
01:36:59.834 01.127 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"ca0467d3-565c-45cf-8c48-c01a15a41e12"}
01:37:00.434 00.600 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":530,"width":15,"height":15,"star_pos":[7.30,7.46],"pixels":"..."},"id":"ca0467d3-565c-45cf-8c48-c01a15a41e12"}
01:37:00.782 00.348 12020 Exposure complete
01:37:00.816 00.034 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"576b3eac-a180-4c58-be3d-025c099580f8"}
01:37:01.099 00.283 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"576b3eac-a180-4c58-be3d-025c099580f8"}
01:37:01.210 00.111 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"79b3313b-b385-4cce-91f6-fb24ddfbe1d4"}
01:37:01.438 00.228 9340 case statement mapped state 6 to 3
01:37:01.707 00.269 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"79b3313b-b385-4cce-91f6-fb24ddfbe1d4"}
01:37:01.908 00.201 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"cfc4135b-7429-444c-a64b-f07507873946"}
01:37:02.120 00.212 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":530,"width":15,"height":15,"star_pos":[7.30,7.46],"pixels":"..."},"id":"cfc4135b-7429-444c-a64b-f07507873946"}
01:37:02.803 00.683 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"1c9db4d5-537c-4a24-9f3f-8dd4696d7e4c"}
01:37:02.874 00.071 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"1c9db4d5-537c-4a24-9f3f-8dd4696d7e4c"}
01:37:03.086 00.212 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"bf290f02-bb70-43ed-83fb-1c027a2492c9"}
01:37:03.184 00.098 9340 case statement mapped state 6 to 3
01:37:03.266 00.082 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"bf290f02-bb70-43ed-83fb-1c027a2492c9"}
01:37:03.360 00.094 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"de5a3749-0754-424d-b011-730d9972e1ae"}
01:37:03.406 00.046 12020 worker thread done servicing request
01:37:03.407 00.001 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":530,"width":15,"height":15,"star_pos":[7.30,7.46],"pixels":"..."},"id":"de5a3749-0754-424d-b011-730d9972e1ae"}
01:37:03.493 00.086 9340 OnExposeComplete: enter
01:37:03.621 00.128 9340 UpdateGuideState(): m_state=6
01:37:03.679 00.058 9340 Star::Find(15, 817, 624, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 531
01:37:03.782 00.103 9340 Star::Find returns 1 (0), X=817.68, Y=624.49, Mass=567274, SNR=71.4, Peak=61108 HFD=4.2
01:37:03.989 00.207 9340 MultiStar: [#1 -0.75,0.50,0.65,U] [#2 -0.77,-0.00,0.86,U] [#3 -1.06,-0.71,0.65,U] [#4 -1.06,-0.13,0.77,U] [#5 -0.75,0.17,0.66,U] [#6 -0.52,0.42,0.53,U] [#7 -0.93,0.96,0.00,M4] [#8 -1.38,-0.05,0.00,M4] 
01:37:04.249 00.260 9340 single-star, 6 included, MultiStar: {-0.78, 0.07}, one-star: {-0.59, 0.28}
01:37:04.328 00.079 9340 CameraToMount -- cameraTheta (2.70) - m_xAngle (-3.09) = xAngle (5.79 = -0.49)
01:37:04.426 00.098 9340 CameraToMount -- cameraTheta (2.70) - (m_xAngle (-3.09) + m_yAngleError (-0.07)) = yAngle (5.87 = -0.42)
01:37:04.509 00.083 9340 CameraToMount -- cameraX=-0.59 cameraY=0.28 hyp=0.65 cameraTheta=2.70 mountX=0.57 mountY=-0.26, mountTheta=-0.43
01:37:04.559 00.050 9340 SchedulePrimaryMove(10104498, x=-0.59, y=0.28, opts=13)
01:37:04.660 00.101 9340 Enqueuing Move request for scope (-0.59, 0.28)
01:37:04.712 00.052 12020 Worker thread wakes up
01:37:04.712 00.000 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.59, 0.28) opts 0xd
01:37:04.712 00.000 12020 Handling offset move in thread for scope, endpoint = (-0.59, 0.28)
01:37:04.713 00.001 12020 Moving (-0.59, 0.28) raw xDistance=0.57 yDistance=-0.26
01:37:04.713 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=25357, max=65535, med=36767, FiltMin=28411, FiltMax=65525, Gamma=2.870
01:37:04.745 00.032 12020 GuideAlgorithmHysteresis::Result() returns 0.27 from input 0.57
01:37:04.745 00.000 12020 GuideAlgorithmResistSwitch::result() returns -0.26 from input -0.26
01:37:04.745 00.000 12020 MoveAxis(W, 47, ABG)
01:37:04.746 00.001 12020 Guiding  Dir = 3, Dur = 47
01:37:04.747 00.001 12020 IsSlewing returns 0
01:37:04.748 00.001 12020 IsGuiding returns 0
01:37:04.751 00.003 9340 UpdateGuideState exits: m=567274 SNR=71.4
01:37:04.777 00.026 12020 PulseGuide returned control before completion, sleep 33
01:37:04.779 00.002 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:37:04.888 00.109 9340 ScheduleExposure(2000,3,1) exposurePending=0
01:37:04.912 00.024 12020 IsGuiding returns 0
01:37:04.912 00.000 12020 Move returns status 0, amount 47
01:37:04.912 00.000 12020 MoveAxis(N, 43, ABG)
01:37:04.912 00.000 12020 Guiding  Dir = 0, Dur = 43
01:37:04.914 00.002 12020 IsSlewing returns 0
01:37:04.915 00.001 9340 Enqueuing Expose request
01:37:04.953 00.038 12020 IsGuiding returns 0
01:37:05.011 00.058 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"5534d2bb-f70f-4b6b-8ba4-62736e6da484"}
01:37:05.081 00.070 12020 IsGuiding returns 1
01:37:05.081 00.000 12020 scope still moving after pulse duration time elapsed
01:37:05.094 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"5534d2bb-f70f-4b6b-8ba4-62736e6da484"}
01:37:05.168 00.074 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"36c4270f-9bbb-4872-9569-2bd79ae2aae6"}
01:37:05.190 00.022 12020 IsSlewing returns 0
01:37:05.190 00.000 9340 case statement mapped state 6 to 3
01:37:05.209 00.019 12020 IsGuiding returns 0
01:37:05.209 00.000 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"36c4270f-9bbb-4872-9569-2bd79ae2aae6"}
01:37:05.225 00.016 12020 scope move finished after 43 + 213 ms
01:37:05.225 00.000 12020 Move returns status 0, amount 43
01:37:05.226 00.001 12020 move complete, result=0
01:37:05.267 00.041 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"f1d74abc-81dd-4c02-9a63-ffeda10802f8"}
01:37:05.303 00.036 12020 worker thread done servicing request
01:37:05.303 00.000 12020 Worker thread wakes up
01:37:05.303 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
01:37:05.303 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(803,609,31,31)
01:37:05.309 00.006 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":531,"width":15,"height":15,"star_pos":[6.68,7.49],"pixels":"..."},"id":"f1d74abc-81dd-4c02-9a63-ffeda10802f8"}
01:37:05.400 00.091 9340 GuideStep: 0.6 px 47 ms WEST, -0.3 px 43 ms NORTH
01:37:06.802 01.402 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"61a4b6ec-c715-4a3d-8447-d6683f49445a"}
01:37:07.498 00.696 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"61a4b6ec-c715-4a3d-8447-d6683f49445a"}
01:37:07.995 00.497 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"1ddd6b0a-1436-42b1-b5e3-d68e4c1a80bb"}
01:37:08.243 00.248 12020 Exposure complete
01:37:08.266 00.023 9340 case statement mapped state 6 to 3
01:37:08.454 00.188 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"1ddd6b0a-1436-42b1-b5e3-d68e4c1a80bb"}
01:37:08.804 00.350 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"45bdd5b8-b182-495e-a0fb-7474bf0040e2"}
01:37:09.140 00.336 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":531,"width":15,"height":15,"star_pos":[6.68,7.49],"pixels":"..."},"id":"45bdd5b8-b182-495e-a0fb-7474bf0040e2"}
01:37:09.426 00.286 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"cae339de-bcdd-4c5a-bcdd-f226b0af6245"}
01:37:09.640 00.214 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"cae339de-bcdd-4c5a-bcdd-f226b0af6245"}
01:37:10.004 00.364 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"124acd78-c5cf-44a6-a468-8ece537e1a35"}
01:37:10.309 00.305 9340 case statement mapped state 6 to 3
01:37:10.421 00.112 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"124acd78-c5cf-44a6-a468-8ece537e1a35"}
01:37:10.683 00.262 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"e52ed40b-540d-4922-8da3-d1cf8e4cc12c"}
01:37:10.772 00.089 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":531,"width":15,"height":15,"star_pos":[6.68,7.49],"pixels":"..."},"id":"e52ed40b-540d-4922-8da3-d1cf8e4cc12c"}
01:37:11.366 00.594 12020 worker thread done servicing request
01:37:11.366 00.000 9340 OnExposeComplete: enter
01:37:11.415 00.049 9340 UpdateGuideState(): m_state=6
01:37:11.480 00.065 9340 Star::Find(15, 817, 624, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 532
01:37:11.526 00.046 9340 Star::Find returns 1 (0), X=818.48, Y=624.34, Mass=518632, SNR=56.0, Peak=62206 HFD=4.0
01:37:11.627 00.101 9340 MultiStar: [#1 -0.07,0.25,1.07,U] [#2 0.21,0.10,1.08,U] [#3 0.41,0.13,0.89,U] [#4 -0.05,0.24,0.76,U] [#5 0.23,0.45,0.98,U] [#6 -0.06,0.27,0.53,U] [#7 0.02,-0.08,0.50,U] [#8 0.54,-0.50,0.46,U] 
01:37:11.655 00.028 9340 refined, 8 included, MultiStar: {0.16, 0.15}, one-star: {0.22, 0.13}
01:37:11.747 00.092 9340 CameraToMount -- cameraTheta (0.77) - m_xAngle (-3.09) = xAngle (3.86 = -2.42)
01:37:11.795 00.048 9340 CameraToMount -- cameraTheta (0.77) - (m_xAngle (-3.09) + m_yAngleError (-0.07)) = yAngle (3.93 = -2.35)
01:37:11.932 00.137 9340 CameraToMount -- cameraX=0.16 cameraY=0.15 hyp=0.22 cameraTheta=0.77 mountX=-0.17 mountY=-0.16, mountTheta=-2.39
01:37:12.184 00.252 9340 SchedulePrimaryMove(10104498, x=0.16, y=0.15, opts=13)
01:37:12.293 00.109 9340 Enqueuing Move request for scope (0.16, 0.15)
01:37:12.368 00.075 12020 Worker thread wakes up
01:37:12.369 00.001 12020 worker thread servicing REQUEST_MOVE scope ofs (0.16, 0.15) opts 0xd
01:37:12.369 00.000 12020 Handling offset move in thread for scope, endpoint = (0.16, 0.15)
01:37:12.369 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=24241, max=65535, med=36872, FiltMin=29080, FiltMax=65522, Gamma=2.870
01:37:12.402 00.033 12020 Moving (0.16, 0.15) raw xDistance=-0.17 yDistance=-0.16
01:37:12.403 00.001 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17
01:37:12.403 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:37:12.403 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
01:37:12.403 00.000 12020 MoveAxis(E, 0, ABG)
01:37:12.403 00.000 12020 Move returns status 0, amount 0
01:37:12.404 00.001 12020 MoveAxis(N, 0, ABG)
01:37:12.404 00.000 12020 Move returns status 0, amount 0
01:37:12.404 00.000 12020 move complete, result=0
01:37:12.410 00.006 9340 UpdateGuideState exits: m=518632 SNR=56.0
01:37:12.444 00.034 12020 worker thread done servicing request
01:37:12.445 00.001 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:37:12.482 00.037 9340 ScheduleExposure(2000,3,1) exposurePending=0
01:37:12.555 00.073 9340 Enqueuing Expose request
01:37:12.592 00.037 12020 Worker thread wakes up
01:37:12.592 00.000 9340 GuideStep: -0.2 px 0 ms EAST, -0.2 px 0 ms NORTH
01:37:12.610 00.018 12020 worker thread servicing REQUEST_EXPOSE 2000
01:37:12.611 00.001 12020 Handling exposure in thread, d=2000 o=3 r=(803,609,31,31)
01:37:12.681 00.070 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"5218234e-6b43-4a68-bfab-543acba33a15"}
01:37:12.725 00.044 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"5218234e-6b43-4a68-bfab-543acba33a15"}
01:37:12.953 00.228 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"794a21d4-c00b-4f54-8409-4564ce5f1388"}
01:37:13.143 00.190 9340 case statement mapped state 6 to 3
01:37:13.410 00.267 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"794a21d4-c00b-4f54-8409-4564ce5f1388"}
01:37:14.241 00.831 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"16d46b4b-3ad5-4762-9923-d21bd187c0bd"}
01:37:14.476 00.235 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":532,"width":15,"height":15,"star_pos":[7.48,7.34],"pixels":"..."},"id":"16d46b4b-3ad5-4762-9923-d21bd187c0bd"}
01:37:14.785 00.309 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"77e22b36-f326-4ba1-b223-5d4ef85a52fb"}
01:37:15.182 00.397 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"77e22b36-f326-4ba1-b223-5d4ef85a52fb"}
01:37:15.499 00.317 12020 Exposure complete
01:37:15.528 00.029 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"28e6ca4b-5b51-4645-bf36-570a8cf55631"}
01:37:15.763 00.235 9340 case statement mapped state 6 to 3
01:37:16.046 00.283 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"28e6ca4b-5b51-4645-bf36-570a8cf55631"}
01:37:16.553 00.507 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"3e0e2d66-3d17-46b2-a372-58884271ca30"}
01:37:17.050 00.497 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":532,"width":15,"height":15,"star_pos":[7.48,7.34],"pixels":"..."},"id":"3e0e2d66-3d17-46b2-a372-58884271ca30"}
01:37:17.260 00.210 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"26ef079c-37c1-4ee0-9c7c-b42f80b225a7"}
01:37:17.423 00.163 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"26ef079c-37c1-4ee0-9c7c-b42f80b225a7"}
01:37:17.872 00.449 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"bb5b6138-1a8b-46a1-89b4-3e6a7ac41dbe"}
01:37:18.007 00.135 9340 case statement mapped state 6 to 3
01:37:18.207 00.200 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"bb5b6138-1a8b-46a1-89b4-3e6a7ac41dbe"}
01:37:18.334 00.127 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"2b34f196-573b-4ac4-9570-d0f151fd9725"}
01:37:18.505 00.171 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":532,"width":15,"height":15,"star_pos":[7.48,7.34],"pixels":"..."},"id":"2b34f196-573b-4ac4-9570-d0f151fd9725"}
01:37:19.227 00.722 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"7e50bccd-7bcf-481c-8e25-ff98e1466d60"}
01:37:19.278 00.051 12020 worker thread done servicing request
01:37:19.278 00.000 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"7e50bccd-7bcf-481c-8e25-ff98e1466d60"}
01:37:19.379 00.101 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"06534cbd-46fd-4ffd-9a6c-e1f1616628ba"}
01:37:19.414 00.035 9340 case statement mapped state 6 to 3
01:37:19.503 00.089 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"06534cbd-46fd-4ffd-9a6c-e1f1616628ba"}
01:37:19.535 00.032 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"66efc95a-0a78-4bae-ab00-5bc214b2aced"}
01:37:19.605 00.070 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":532,"width":15,"height":15,"star_pos":[7.48,7.34],"pixels":"..."},"id":"66efc95a-0a78-4bae-ab00-5bc214b2aced"}
01:37:19.653 00.048 9340 OnExposeComplete: enter
01:37:19.748 00.095 9340 UpdateGuideState(): m_state=6
01:37:19.814 00.066 9340 Star::Find(15, 818, 624, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 533
01:37:19.943 00.129 9340 Star::Find returns 1 (0), X=819.38, Y=624.18, Mass=592118, SNR=58.8, Peak=62500 HFD=4.5
01:37:20.016 00.073 9340 MultiStar: [#1 0.73,0.30,0.95,U] [#2 1.30,-0.26,0.00,M1] [#3 1.35,0.11,0.00,M1] [#4 0.71,0.26,0.93,U] [#5 1.07,0.14,0.79,U] [#6 0.58,-0.15,0.56,U] [#7 0.78,0.46,0.43,U] [#8 0.84,-0.03,0.46,U] 
01:37:20.079 00.063 9340 refined, 6 included, MultiStar: {0.85, 0.14}, one-star: {1.11, -0.03}
01:37:20.179 00.100 9340 CameraToMount -- cameraTheta (0.16) - m_xAngle (-3.09) = xAngle (3.25 = -3.03)
01:37:20.303 00.124 9340 CameraToMount -- cameraTheta (0.16) - (m_xAngle (-3.09) + m_yAngleError (-0.07)) = yAngle (3.33 = -2.96)
01:37:20.395 00.092 9340 CameraToMount -- cameraX=0.85 cameraY=0.14 hyp=0.86 cameraTheta=0.16 mountX=-0.86 mountY=-0.16, mountTheta=-2.96
01:37:20.455 00.060 9340 SchedulePrimaryMove(10104498, x=0.85, y=0.14, opts=13)
01:37:20.555 00.100 9340 Enqueuing Move request for scope (0.85, 0.14)
01:37:20.601 00.046 12020 Worker thread wakes up
01:37:20.601 00.000 12020 worker thread servicing REQUEST_MOVE scope ofs (0.85, 0.14) opts 0xd
01:37:20.601 00.000 12020 Handling offset move in thread for scope, endpoint = (0.85, 0.14)
01:37:20.601 00.000 12020 Moving (0.85, 0.14) raw xDistance=-0.86 yDistance=-0.16
01:37:20.601 00.000 12020 GuideAlgorithmHysteresis::Result() returns -0.36 from input -0.86
01:37:20.602 00.001 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:37:20.602 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=25858, max=65535, med=37203, FiltMin=29261, FiltMax=65515, Gamma=2.870
01:37:20.618 00.016 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
01:37:20.618 00.000 12020 MoveAxis(E, 61, ABG)
01:37:20.618 00.000 12020 Guiding  Dir = 2, Dur = 61
01:37:20.642 00.024 9340 UpdateGuideState exits: m=592118 SNR=58.8
01:37:20.662 00.020 12020 IsSlewing returns 0
01:37:20.663 00.001 12020 IsGuiding returns 0
01:37:20.665 00.002 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:37:20.691 00.026 12020 PulseGuide returned control before completion, sleep 52
01:37:20.692 00.001 9340 ScheduleExposure(2000,3,1) exposurePending=0
01:37:20.730 00.038 9340 Enqueuing Expose request
01:37:20.807 00.077 12020 IsGuiding returns 0
01:37:20.808 00.001 12020 Move returns status 0, amount 61
01:37:20.808 00.000 12020 MoveAxis(N, 0, ABG)
01:37:20.808 00.000 12020 Move returns status 0, amount 0
01:37:20.808 00.000 12020 move complete, result=0
01:37:20.808 00.000 12020 worker thread done servicing request
01:37:20.819 00.011 9340 GuideStep: -0.9 px 61 ms EAST, -0.2 px 0 ms NORTH
01:37:21.105 00.286 12020 Worker thread wakes up
01:37:21.106 00.001 12020 worker thread servicing REQUEST_EXPOSE 2000
01:37:21.106 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(803,609,31,31)
01:37:21.637 00.531 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"c511cca9-9fdd-45d7-84b6-11fd8f68a5e9"}
01:37:22.577 00.940 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"c511cca9-9fdd-45d7-84b6-11fd8f68a5e9"}
01:37:22.814 00.237 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"f8e779bc-1388-4366-b842-372e9fcb954f"}
01:37:22.980 00.166 9340 case statement mapped state 6 to 3
01:37:23.111 00.131 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"f8e779bc-1388-4366-b842-372e9fcb954f"}
01:37:23.228 00.117 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"d1d93d82-2569-4568-add8-41aa7c2a91cc"}
01:37:23.338 00.110 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":533,"width":15,"height":15,"star_pos":[7.38,7.18],"pixels":"..."},"id":"d1d93d82-2569-4568-add8-41aa7c2a91cc"}
01:37:23.491 00.153 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"ec23c898-3275-4a10-bb49-35cae4bb50e0"}
01:37:23.680 00.189 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"ec23c898-3275-4a10-bb49-35cae4bb50e0"}
01:37:23.791 00.111 12020 Exposure complete
01:37:23.796 00.005 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"1652fdb2-84f4-43c0-8bab-c0e98fff6bb1"}
01:37:23.930 00.134 9340 case statement mapped state 6 to 3
01:37:24.076 00.146 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"1652fdb2-84f4-43c0-8bab-c0e98fff6bb1"}
01:37:24.203 00.127 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"2f4f8ab0-4d3f-4d96-9c0b-419a44e59284"}
01:37:24.249 00.046 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":533,"width":15,"height":15,"star_pos":[7.38,7.18],"pixels":"..."},"id":"2f4f8ab0-4d3f-4d96-9c0b-419a44e59284"}
01:37:24.882 00.633 12020 worker thread done servicing request
01:37:24.883 00.001 9340 OnExposeComplete: enter
01:37:24.937 00.054 9340 UpdateGuideState(): m_state=6
01:37:25.044 00.107 9340 Star::Find(15, 819, 624, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 534
01:37:25.088 00.044 9340 Star::Find returns 1 (0), X=819.35, Y=624.21, Mass=613860, SNR=62.7, Peak=61897 HFD=4.6
01:37:25.156 00.068 9340 MultiStar: [#1 0.82,0.06,0.79,U] [#2 1.20,-0.28,0.87,U] [#3 1.20,-0.10,0.76,U] [#4 0.69,-0.12,0.60,U] [#5 0.88,0.17,0.77,U] [#6 0.80,0.07,0.46,U] [#7 0.93,1.03,0.00,M3] [#8 1.08,0.02,0.49,U] 
01:37:25.186 00.030 9340 refined, 7 included, MultiStar: {0.99, -0.03}, one-star: {1.08, 0.00}
01:37:25.214 00.028 9340 CameraToMount -- cameraTheta (-0.03) - m_xAngle (-3.09) = xAngle (3.06 = 3.06)
01:37:25.303 00.089 9340 CameraToMount -- cameraTheta (-0.03) - (m_xAngle (-3.09) + m_yAngleError (-0.07)) = yAngle (3.14 = 3.14)
01:37:25.354 00.051 9340 CameraToMount -- cameraX=0.99 cameraY=-0.03 hyp=0.99 cameraTheta=-0.03 mountX=-0.99 mountY=0.00, mountTheta=3.14
01:37:25.437 00.083 9340 SchedulePrimaryMove(10104498, x=0.99, y=-0.03, opts=13)
01:37:25.470 00.033 9340 Enqueuing Move request for scope (0.99, -0.03)
01:37:25.530 00.060 12020 Worker thread wakes up
01:37:25.530 00.000 12020 worker thread servicing REQUEST_MOVE scope ofs (0.99, -0.03) opts 0xd
01:37:25.530 00.000 12020 Handling offset move in thread for scope, endpoint = (0.99, -0.03)
01:37:25.530 00.000 12020 Moving (0.99, -0.03) raw xDistance=-0.99 yDistance=0.00
01:37:25.531 00.001 12020 GuideAlgorithmHysteresis::Result() returns -0.44 from input -0.99
01:37:25.531 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:37:25.531 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
01:37:25.531 00.000 12020 MoveAxis(E, 76, ABG)
01:37:25.532 00.001 12020 Guiding  Dir = 2, Dur = 76
01:37:25.532 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=23971, max=65535, med=37207, FiltMin=29229, FiltMax=65515, Gamma=2.870
01:37:25.554 00.022 12020 IsSlewing returns 0
01:37:25.555 00.001 9340 UpdateGuideState exits: m=613860 SNR=62.7
01:37:25.569 00.014 12020 IsGuiding returns 0
01:37:25.573 00.004 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:37:25.593 00.020 12020 PulseGuide returned control before completion, sleep 65
01:37:25.594 00.001 9340 ScheduleExposure(2000,3,1) exposurePending=0
01:37:25.662 00.068 9340 Enqueuing Expose request
01:37:25.713 00.051 12020 IsGuiding returns 0
01:37:25.714 00.001 12020 Move returns status 0, amount 76
01:37:25.714 00.000 12020 MoveAxis(N, 0, ABG)
01:37:25.714 00.000 12020 Move returns status 0, amount 0
01:37:25.714 00.000 12020 move complete, result=0
01:37:25.714 00.000 12020 worker thread done servicing request
01:37:25.722 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"6c3e070e-c434-4435-84d4-ce4d6337b017"}
01:37:25.764 00.042 12020 Worker thread wakes up
01:37:25.764 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
01:37:25.764 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(803,609,31,31)
01:37:25.769 00.005 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"6c3e070e-c434-4435-84d4-ce4d6337b017"}
01:37:25.851 00.082 9340 GuideStep: -1.0 px 76 ms EAST, 0.0 px 0 ms NORTH
01:37:26.016 00.165 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"9f2014ba-fa8b-4756-936e-3396787bf6b0"}
01:37:26.102 00.086 9340 case statement mapped state 6 to 3
01:37:26.177 00.075 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"9f2014ba-fa8b-4756-936e-3396787bf6b0"}
01:37:26.291 00.114 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"22a9e95e-ac3c-4620-8788-da8e1e2dae29"}
01:37:26.360 00.069 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":534,"width":15,"height":15,"star_pos":[7.35,7.21],"pixels":"..."},"id":"22a9e95e-ac3c-4620-8788-da8e1e2dae29"}
01:37:27.490 01.130 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"b62c78f4-6d6b-4079-b83b-49fa123df03e"}
01:37:27.544 00.054 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"b62c78f4-6d6b-4079-b83b-49fa123df03e"}
01:37:27.670 00.126 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"93c5ec81-5adf-4a22-bac0-2391a6835eac"}
01:37:27.786 00.116 9340 case statement mapped state 6 to 3
01:37:27.880 00.094 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"93c5ec81-5adf-4a22-bac0-2391a6835eac"}
01:37:27.983 00.103 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"94cc5d94-365c-47a9-af90-1a818cce07c1"}
01:37:28.289 00.306 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":534,"width":15,"height":15,"star_pos":[7.35,7.21],"pixels":"..."},"id":"94cc5d94-365c-47a9-af90-1a818cce07c1"}
01:37:28.625 00.336 12020 Exposure complete
01:37:29.487 00.862 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"a5d968bc-d77b-4909-96fa-9555cf4e90f9"}
01:37:29.734 00.247 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"a5d968bc-d77b-4909-96fa-9555cf4e90f9"}
01:37:30.190 00.456 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"26095e6a-bae6-4d2a-9185-e74003c79e4d"}
01:37:30.327 00.137 9340 case statement mapped state 6 to 3
01:37:30.644 00.317 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"26095e6a-bae6-4d2a-9185-e74003c79e4d"}
01:37:30.761 00.117 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"22c6f8f1-e802-4a9f-8b60-1c39e75827bb"}
01:37:30.867 00.106 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":534,"width":15,"height":15,"star_pos":[7.35,7.21],"pixels":"..."},"id":"22c6f8f1-e802-4a9f-8b60-1c39e75827bb"}
01:37:31.526 00.659 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"fa276bf0-f1f0-487a-bb81-33f23dfab520"}
01:37:31.792 00.266 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"fa276bf0-f1f0-487a-bb81-33f23dfab520"}
01:37:31.899 00.107 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"6d8ed5dd-6ee1-4e3e-af4b-657b95cb03e7"}
01:37:32.013 00.114 9340 case statement mapped state 6 to 3
01:37:32.261 00.248 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"6d8ed5dd-6ee1-4e3e-af4b-657b95cb03e7"}
01:37:32.424 00.163 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"94387836-c208-4fa6-8484-2b4d33af39e3"}
01:37:32.506 00.082 12020 worker thread done servicing request
01:37:32.506 00.000 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":534,"width":15,"height":15,"star_pos":[7.35,7.21],"pixels":"..."},"id":"94387836-c208-4fa6-8484-2b4d33af39e3"}
01:37:32.553 00.047 9340 OnExposeComplete: enter
01:37:32.672 00.119 9340 UpdateGuideState(): m_state=6
01:37:32.843 00.171 9340 Star::Find(15, 819, 624, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 535
01:37:33.073 00.230 9340 Star::Find returns 1 (0), X=819.13, Y=624.62, Mass=554528, SNR=59.8, Peak=62686 HFD=3.9
01:37:33.147 00.074 9340 MultiStar: [#1 0.66,0.41,0.96,U] [#2 0.88,0.04,0.97,U] [#3 0.80,0.01,0.79,U] [#4 0.73,0.46,0.77,U] [#5 0.45,0.36,0.54,U] [#6 0.18,0.65,0.50,U] [#7 0.54,0.40,0.47,U] [#8 0.31,0.32,0.48,U] 
01:37:33.215 00.068 9340 refined, 8 included, MultiStar: {0.66, 0.32}, one-star: {0.86, 0.40}
01:37:33.254 00.039 9340 CameraToMount -- cameraTheta (0.45) - m_xAngle (-3.09) = xAngle (3.54 = -2.74)
01:37:33.331 00.077 9340 CameraToMount -- cameraTheta (0.45) - (m_xAngle (-3.09) + m_yAngleError (-0.07)) = yAngle (3.61 = -2.67)
01:37:33.381 00.050 9340 CameraToMount -- cameraX=0.66 cameraY=0.32 hyp=0.73 cameraTheta=0.45 mountX=-0.67 mountY=-0.33, mountTheta=-2.68
01:37:33.467 00.086 9340 SchedulePrimaryMove(10104498, x=0.66, y=0.32, opts=13)
01:37:33.518 00.051 9340 Enqueuing Move request for scope (0.66, 0.32)
01:37:33.623 00.105 12020 Worker thread wakes up
01:37:33.623 00.000 12020 worker thread servicing REQUEST_MOVE scope ofs (0.66, 0.32) opts 0xd
01:37:33.623 00.000 12020 Handling offset move in thread for scope, endpoint = (0.66, 0.32)
01:37:33.623 00.000 12020 Moving (0.66, 0.32) raw xDistance=-0.67 yDistance=-0.33
01:37:33.623 00.000 12020 GuideAlgorithmHysteresis::Result() returns -0.32 from input -0.67
01:37:33.624 00.001 12020 GuideAlgorithmResistSwitch::result() returns -0.33 from input -0.33
01:37:33.624 00.000 12020 MoveAxis(E, 54, ABG)
01:37:33.624 00.000 12020 Guiding  Dir = 2, Dur = 54
01:37:33.624 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=25367, max=65535, med=36999, FiltMin=28952, FiltMax=65522, Gamma=2.870
01:37:33.640 00.016 12020 IsSlewing returns 0
01:37:33.642 00.002 12020 IsGuiding returns 0
01:37:33.648 00.006 9340 UpdateGuideState exits: m=554528 SNR=59.8
01:37:33.702 00.054 12020 PulseGuide returned control before completion, sleep 41
01:37:33.720 00.018 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:37:33.773 00.053 12020 IsGuiding returns 0
01:37:33.774 00.001 12020 Move returns status 0, amount 54
01:37:33.774 00.000 12020 MoveAxis(N, 54, ABG)
01:37:33.774 00.000 12020 Guiding  Dir = 0, Dur = 54
01:37:33.775 00.001 12020 IsSlewing returns 0
01:37:33.784 00.009 9340 ScheduleExposure(2000,3,1) exposurePending=0
01:37:33.798 00.014 12020 IsGuiding returns 0
01:37:33.802 00.004 9340 Enqueuing Expose request
01:37:33.880 00.078 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"49f3f6d0-22a6-4089-8483-87a30997bb94"}
01:37:33.900 00.020 12020 IsGuiding returns 1
01:37:33.900 00.000 12020 scope still moving after pulse duration time elapsed
01:37:33.903 00.003 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"49f3f6d0-22a6-4089-8483-87a30997bb94"}
01:37:33.950 00.047 12020 IsSlewing returns 0
01:37:33.986 00.036 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"2944eb6f-f4e5-4108-9fed-479424857656"}
01:37:34.001 00.015 12020 IsGuiding returns 1
01:37:34.005 00.004 9340 case statement mapped state 6 to 3
01:37:34.059 00.054 12020 IsSlewing returns 0
01:37:34.071 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"2944eb6f-f4e5-4108-9fed-479424857656"}
01:37:34.119 00.048 12020 IsGuiding returns 1
01:37:34.133 00.014 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"43d4f3cd-8515-4696-a1ef-faa5ce36c4c1"}
01:37:34.175 00.042 12020 IsSlewing returns 0
01:37:34.179 00.004 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":535,"width":15,"height":15,"star_pos":[7.13,6.62],"pixels":"..."},"id":"43d4f3cd-8515-4696-a1ef-faa5ce36c4c1"}
01:37:34.200 00.021 12020 IsGuiding returns 1
01:37:34.275 00.075 12020 IsSlewing returns 0
01:37:34.281 00.006 12020 IsGuiding returns 1
01:37:34.318 00.037 12020 IsSlewing returns 0
01:37:34.327 00.009 12020 IsGuiding returns 1
01:37:34.365 00.038 12020 IsSlewing returns 0
01:37:34.366 00.001 12020 IsGuiding returns 1
01:37:34.465 00.099 12020 IsSlewing returns 0
01:37:34.470 00.005 12020 IsGuiding returns 0
01:37:34.470 00.000 12020 scope move finished after 54 + 617 ms
01:37:34.470 00.000 12020 Move returns status 0, amount 54
01:37:34.470 00.000 12020 move complete, result=0
01:37:34.471 00.001 12020 worker thread done servicing request
01:37:34.471 00.000 9340 GuideStep: -0.7 px 54 ms EAST, -0.3 px 54 ms NORTH
01:37:34.485 00.014 12020 Worker thread wakes up
01:37:34.485 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
01:37:34.486 00.001 12020 Handling exposure in thread, d=2000 o=3 r=(803,609,31,31)
01:37:35.489 01.003 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"005126d0-f556-43a2-a54d-ee846120162c"}
01:37:36.563 01.074 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"005126d0-f556-43a2-a54d-ee846120162c"}
01:37:36.875 00.312 12020 Exposure complete
01:37:36.953 00.078 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"1c2b851a-77c0-464f-9948-fed71d8aeab4"}
01:37:37.407 00.454 9340 case statement mapped state 6 to 3
01:37:37.843 00.436 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"1c2b851a-77c0-464f-9948-fed71d8aeab4"}
01:37:37.913 00.070 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"174e6ce1-da3e-4179-8468-fbaf85591627"}
01:37:38.053 00.140 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":535,"width":15,"height":15,"star_pos":[7.13,6.62],"pixels":"..."},"id":"174e6ce1-da3e-4179-8468-fbaf85591627"}
01:37:38.353 00.300 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"f0458f56-f18c-419e-98c5-977631f31f31"}
01:37:38.642 00.289 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"f0458f56-f18c-419e-98c5-977631f31f31"}
01:37:39.073 00.431 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"11405c0e-7e19-43f6-87f4-367ac8813b6a"}
01:37:39.148 00.075 9340 case statement mapped state 6 to 3
01:37:39.236 00.088 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"11405c0e-7e19-43f6-87f4-367ac8813b6a"}
01:37:39.358 00.122 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"66b0bded-11bc-480f-a484-36e31f1f317c"}
01:37:39.414 00.056 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":535,"width":15,"height":15,"star_pos":[7.13,6.62],"pixels":"..."},"id":"66b0bded-11bc-480f-a484-36e31f1f317c"}
01:37:40.218 00.804 9340 OnExposeComplete: enter
01:37:40.313 00.095 12020 worker thread done servicing request
01:37:40.314 00.001 9340 UpdateGuideState(): m_state=6
01:37:40.516 00.202 9340 Star::Find(15, 819, 624, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 536
01:37:40.551 00.035 9340 Star::Find returns 1 (0), X=819.86, Y=621.90, Mass=557027, SNR=61.3, Peak=64150 HFD=4.2
01:37:40.594 00.043 9340 MultiStar: large primary error, entering stabilization period
01:37:40.680 00.086 9340 CameraToMount -- cameraTheta (-0.97) - m_xAngle (-3.09) = xAngle (2.13 = 2.13)
01:37:40.711 00.031 9340 CameraToMount -- cameraTheta (-0.97) - (m_xAngle (-3.09) + m_yAngleError (-0.07)) = yAngle (2.20 = 2.20)
01:37:40.789 00.078 9340 CameraToMount -- cameraX=1.59 cameraY=-2.31 hyp=2.81 cameraTheta=-0.97 mountX=-1.48 mountY=2.27, mountTheta=2.15
01:37:40.864 00.075 9340 SchedulePrimaryMove(10104498, x=1.59, y=-2.31, opts=13)
01:37:40.924 00.060 9340 Enqueuing Move request for scope (1.59, -2.31)
01:37:41.067 00.143 12020 Worker thread wakes up
01:37:41.068 00.001 12020 worker thread servicing REQUEST_MOVE scope ofs (1.59, -2.31) opts 0xd
01:37:41.068 00.000 12020 Handling offset move in thread for scope, endpoint = (1.59, -2.31)
01:37:41.068 00.000 12020 Moving (1.59, -2.31) raw xDistance=-1.48 yDistance=2.27
01:37:41.068 00.000 12020 GuideAlgorithmHysteresis::Result() returns -0.65 from input -1.48
01:37:41.069 00.001 12020 resist switch: large excursion: input 2.27 thresh 0.75 direction from -1 to 1
01:37:41.069 00.000 12020 switching direction from 0 to 1 - decHistory=3 oldest=0.00 newest=6.82
01:37:41.069 00.000 12020 GuideAlgorithmResistSwitch::result() returns 2.27 from input 2.27
01:37:41.069 00.000 12020 MoveAxis(E, 110, ABG)
01:37:41.069 00.000 12020 Guiding  Dir = 2, Dur = 110
01:37:41.078 00.009 9340 UpdateImageDisplay: Size=(1920,1080) min=23208, max=65535, med=37383, FiltMin=29432, FiltMax=65524, Gamma=2.870
01:37:41.116 00.038 12020 IsSlewing returns 0
01:37:41.131 00.015 9340 UpdateGuideState exits: m=557027 SNR=61.3
01:37:41.181 00.050 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:37:41.195 00.014 12020 IsGuiding returns 0
01:37:41.229 00.034 12020 PulseGuide returned control before completion, sleep 89
01:37:41.232 00.003 9340 ScheduleExposure(2000,3,1) exposurePending=0
01:37:41.315 00.083 9340 Enqueuing Expose request
01:37:41.336 00.021 12020 IsGuiding returns 1
01:37:41.337 00.001 12020 scope still moving after pulse duration time elapsed
01:37:41.346 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"83aa4c37-8f26-4b06-b4d7-0f5a4688f3aa"}
01:37:41.407 00.061 12020 IsSlewing returns 0
01:37:41.409 00.002 12020 IsGuiding returns 0
01:37:41.409 00.000 12020 scope move finished after 110 + 101 ms
01:37:41.409 00.000 12020 Move returns status 0, amount 110
01:37:41.410 00.001 12020 MoveAxis(S, 369, ABG)
01:37:41.410 00.000 12020 Guiding  Dir = 1, Dur = 369
01:37:41.410 00.000 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"83aa4c37-8f26-4b06-b4d7-0f5a4688f3aa"}
01:37:41.452 00.042 12020 IsSlewing returns 0
01:37:41.454 00.002 12020 IsGuiding returns 0
01:37:41.482 00.028 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"ca2d2e66-abe6-4f5f-a1b6-d040b0d21494"}
01:37:41.518 00.036 9340 case statement mapped state 6 to 3
01:37:41.544 00.026 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"ca2d2e66-abe6-4f5f-a1b6-d040b0d21494"}
01:37:41.577 00.033 12020 PulseGuide returned control before completion, sleep 300
01:37:41.581 00.004 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"f1bed8b0-b48a-42c9-a04a-2aceaa32ba8d"}
01:37:41.673 00.092 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":536,"width":15,"height":15,"star_pos":[6.86,6.90],"pixels":"..."},"id":"f1bed8b0-b48a-42c9-a04a-2aceaa32ba8d"}
01:37:42.013 00.340 12020 IsGuiding returns 0
01:37:42.013 00.000 12020 Move returns status 0, amount 369
01:37:42.013 00.000 12020 move complete, result=0
01:37:42.014 00.001 12020 worker thread done servicing request
01:37:42.014 00.000 12020 Worker thread wakes up
01:37:42.014 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
01:37:42.014 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(803,609,31,31)
01:37:42.062 00.048 9340 GuideStep: -1.5 px 110 ms EAST, 2.3 px 369 ms SOUTH
01:37:42.405 00.343 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"29eae0dd-ca68-4b9d-a1f2-a8118f7c09a3"}
01:37:42.569 00.164 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"29eae0dd-ca68-4b9d-a1f2-a8118f7c09a3"}
01:37:42.807 00.238 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"722a1356-167a-4e11-8f21-2d41c213e4a2"}
01:37:43.564 00.757 9340 case statement mapped state 6 to 3
01:37:44.324 00.760 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"722a1356-167a-4e11-8f21-2d41c213e4a2"}
01:37:44.621 00.297 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"29d5b0e5-231f-4334-b746-bf6c02d0ed81"}
01:37:44.849 00.228 12020 Exposure complete
01:37:44.856 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":536,"width":15,"height":15,"star_pos":[6.86,6.90],"pixels":"..."},"id":"29d5b0e5-231f-4334-b746-bf6c02d0ed81"}
01:37:45.202 00.346 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"ff2d02ec-4272-470f-ac06-6f4a99bf4039"}
01:37:45.277 00.075 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"ff2d02ec-4272-470f-ac06-6f4a99bf4039"}
01:37:45.381 00.104 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"bf7e514c-d83b-4ab7-af53-bfa62b3d28a1"}
01:37:45.438 00.057 9340 case statement mapped state 6 to 3
01:37:45.493 00.055 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"bf7e514c-d83b-4ab7-af53-bfa62b3d28a1"}
01:37:45.528 00.035 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"a4307749-c599-4e10-a91f-89be0d2fe7c8"}
01:37:45.574 00.046 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":536,"width":15,"height":15,"star_pos":[6.86,6.90],"pixels":"..."},"id":"a4307749-c599-4e10-a91f-89be0d2fe7c8"}
01:37:46.202 00.628 9340 OnExposeComplete: enter
01:37:46.239 00.037 12020 worker thread done servicing request
01:37:46.239 00.000 9340 UpdateGuideState(): m_state=6
01:37:46.339 00.100 9340 Star::Find(15, 819, 621, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 537
01:37:46.392 00.053 9340 Star::Find returns 1 (0), X=818.73, Y=622.28, Mass=546824, SNR=67.5, Peak=62244 HFD=4.2
01:37:46.504 00.112 9340 CameraToMount -- cameraTheta (-1.33) - m_xAngle (-3.09) = xAngle (1.76 = 1.76)
01:37:46.619 00.115 9340 CameraToMount -- cameraTheta (-1.33) - (m_xAngle (-3.09) + m_yAngleError (-0.07)) = yAngle (1.83 = 1.83)
01:37:46.670 00.051 9340 CameraToMount -- cameraX=0.47 cameraY=-1.93 hyp=1.99 cameraTheta=-1.33 mountX=-0.37 mountY=1.92, mountTheta=1.76
01:37:46.783 00.113 9340 SchedulePrimaryMove(10104498, x=0.47, y=-1.93, opts=13)
01:37:46.888 00.105 9340 Enqueuing Move request for scope (0.47, -1.93)
01:37:46.935 00.047 12020 Worker thread wakes up
01:37:46.936 00.001 12020 worker thread servicing REQUEST_MOVE scope ofs (0.47, -1.93) opts 0xd
01:37:46.936 00.000 12020 Handling offset move in thread for scope, endpoint = (0.47, -1.93)
01:37:46.938 00.002 12020 Moving (0.47, -1.93) raw xDistance=-0.37 yDistance=1.92
01:37:46.940 00.002 9340 UpdateImageDisplay: Size=(1920,1080) min=27031, max=65535, med=37462, FiltMin=29441, FiltMax=65526, Gamma=2.870
01:37:46.961 00.021 9340 UpdateGuideState exits: m=546824 SNR=67.5
01:37:47.054 00.093 12020 GuideAlgorithmHysteresis::Result() returns -0.21 from input -0.37
01:37:47.054 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:37:47.073 00.019 12020 GuideAlgorithmResistSwitch::result() returns 1.92 from input 1.92
01:37:47.073 00.000 12020 MoveAxis(E, 35, ABG)
01:37:47.074 00.001 12020 Guiding  Dir = 2, Dur = 35
01:37:47.076 00.002 12020 IsSlewing returns 0
01:37:47.077 00.001 9340 ScheduleExposure(2000,3,1) exposurePending=0
01:37:47.092 00.015 12020 IsGuiding returns 0
01:37:47.099 00.007 9340 Enqueuing Expose request
01:37:47.123 00.024 12020 PulseGuide returned control before completion, sleep 25
01:37:47.178 00.055 12020 IsGuiding returns 0
01:37:47.180 00.002 12020 Move returns status 0, amount 35
01:37:47.180 00.000 12020 MoveAxis(S, 312, ABG)
01:37:47.180 00.000 12020 Guiding  Dir = 1, Dur = 312
01:37:47.185 00.005 12020 IsSlewing returns 0
01:37:47.186 00.001 12020 IsGuiding returns 0
01:37:47.200 00.014 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"cd09485f-6aac-49f0-877c-1d0a9cfcb8e0"}
01:37:47.225 00.025 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"cd09485f-6aac-49f0-877c-1d0a9cfcb8e0"}
01:37:47.277 00.052 12020 PulseGuide returned control before completion, sleep 235
01:37:47.286 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"a03c9a9c-c3d8-4b5a-9ca4-10a894ab417a"}
01:37:47.303 00.017 9340 case statement mapped state 6 to 3
01:37:47.322 00.019 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"a03c9a9c-c3d8-4b5a-9ca4-10a894ab417a"}
01:37:47.342 00.020 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"e7dcf4b4-fbe2-4d55-91a6-9d4d887b4f42"}
01:37:47.368 00.026 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":537,"width":15,"height":15,"star_pos":[6.73,7.28],"pixels":"..."},"id":"e7dcf4b4-fbe2-4d55-91a6-9d4d887b4f42"}
01:37:47.545 00.177 12020 IsGuiding returns 1
01:37:47.545 00.000 12020 scope still moving after pulse duration time elapsed
01:37:47.583 00.038 12020 IsSlewing returns 0
01:37:47.584 00.001 12020 IsGuiding returns 1
01:37:47.706 00.122 12020 IsSlewing returns 0
01:37:47.715 00.009 12020 IsGuiding returns 0
01:37:47.715 00.000 12020 scope move finished after 312 + 216 ms
01:37:47.715 00.000 12020 Move returns status 0, amount 312
01:37:47.715 00.000 12020 move complete, result=0
01:37:47.716 00.001 12020 worker thread done servicing request
01:37:47.716 00.000 9340 GuideStep: -0.4 px 35 ms EAST, 1.9 px 312 ms SOUTH
01:37:47.732 00.016 12020 Worker thread wakes up
01:37:47.732 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
01:37:47.733 00.001 12020 Handling exposure in thread, d=2000 o=3 r=(803,609,31,31)
01:37:49.200 01.467 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"be995e01-080c-41b0-9de9-50a4d5df72db"}
01:37:49.292 00.092 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"be995e01-080c-41b0-9de9-50a4d5df72db"}
01:37:49.408 00.116 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"069967e2-37a3-4785-9139-d6d4dbd229c6"}
01:37:49.451 00.043 9340 case statement mapped state 6 to 3
01:37:49.481 00.030 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"069967e2-37a3-4785-9139-d6d4dbd229c6"}
01:37:49.530 00.049 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"b348007d-cd35-430e-a080-872e8defdc14"}
01:37:49.564 00.034 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":537,"width":15,"height":15,"star_pos":[6.73,7.28],"pixels":"..."},"id":"b348007d-cd35-430e-a080-872e8defdc14"}
01:37:50.134 00.570 12020 Exposure complete
01:37:51.200 01.066 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"d4c2ae93-9dac-4462-8412-16eb1ac17790"}
01:37:51.314 00.114 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"d4c2ae93-9dac-4462-8412-16eb1ac17790"}
01:37:51.430 00.116 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"e6320cad-dfc0-4f89-8091-6a3c3003e95d"}
01:37:51.472 00.042 12020 worker thread done servicing request
01:37:51.472 00.000 9340 case statement mapped state 6 to 3
01:37:51.560 00.088 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"e6320cad-dfc0-4f89-8091-6a3c3003e95d"}
01:37:51.602 00.042 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"0e873d33-20a1-482e-a92a-af3d8dc4cef5"}
01:37:51.673 00.071 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":537,"width":15,"height":15,"star_pos":[6.73,7.28],"pixels":"..."},"id":"0e873d33-20a1-482e-a92a-af3d8dc4cef5"}
01:37:51.842 00.169 9340 OnExposeComplete: enter
01:37:51.946 00.104 9340 UpdateGuideState(): m_state=6
01:37:52.017 00.071 9340 Star::Find(15, 818, 622, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 538
01:37:52.104 00.087 9340 Star::Find returns 1 (0), X=818.19, Y=622.82, Mass=635857, SNR=63.9, Peak=63717 HFD=4.4
01:37:52.184 00.080 9340 CameraToMount -- cameraTheta (-1.62) - m_xAngle (-3.09) = xAngle (1.47 = 1.47)
01:37:52.268 00.084 9340 CameraToMount -- cameraTheta (-1.62) - (m_xAngle (-3.09) + m_yAngleError (-0.07)) = yAngle (1.54 = 1.54)
01:37:52.335 00.067 9340 CameraToMount -- cameraX=-0.08 cameraY=-1.39 hyp=1.39 cameraTheta=-1.62 mountX=0.14 mountY=1.39, mountTheta=1.47
01:37:52.396 00.061 9340 SchedulePrimaryMove(10104498, x=-0.08, y=-1.39, opts=13)
01:37:52.418 00.022 9340 Enqueuing Move request for scope (-0.08, -1.39)
01:37:52.465 00.047 12020 Worker thread wakes up
01:37:52.466 00.001 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -1.39) opts 0xd
01:37:52.466 00.000 12020 Handling offset move in thread for scope, endpoint = (-0.08, -1.39)
01:37:52.466 00.000 12020 Moving (-0.08, -1.39) raw xDistance=0.14 yDistance=1.39
01:37:52.466 00.000 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14
01:37:52.466 00.000 12020 GuideAlgorithmResistSwitch::result() returns 1.39 from input 1.39
01:37:52.466 00.000 12020 MoveAxis(E, 0, ABG)
01:37:52.468 00.002 12020 Move returns status 0, amount 0
01:37:52.468 00.000 12020 MoveAxis(S, 226, ABG)
01:37:52.468 00.000 12020 Guiding  Dir = 1, Dur = 226
01:37:52.469 00.001 9340 UpdateImageDisplay: Size=(1920,1080) min=25585, max=65535, med=37761, FiltMin=30018, FiltMax=65530, Gamma=2.870
01:37:52.508 00.039 12020 IsSlewing returns 0
01:37:52.510 00.002 12020 IsGuiding returns 0
01:37:52.512 00.002 9340 UpdateGuideState exits: m=635857 SNR=63.9
01:37:52.557 00.045 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:37:52.594 00.037 9340 ScheduleExposure(2000,3,1) exposurePending=0
01:37:52.631 00.037 12020 PulseGuide returned control before completion, sleep 147
01:37:52.633 00.002 9340 Enqueuing Expose request
01:37:52.792 00.159 12020 IsGuiding returns 1
01:37:52.793 00.001 12020 scope still moving after pulse duration time elapsed
01:37:52.823 00.030 12020 IsSlewing returns 0
01:37:52.824 00.001 12020 IsGuiding returns 1
01:37:52.934 00.110 12020 IsSlewing returns 0
01:37:52.967 00.033 12020 IsGuiding returns 0
01:37:52.967 00.000 12020 scope move finished after 226 + 230 ms
01:37:52.967 00.000 12020 Move returns status 0, amount 226
01:37:52.967 00.000 12020 move complete, result=0
01:37:52.968 00.001 9340 GuideStep: 0.1 px 0 ms EAST, 1.4 px 226 ms SOUTH
01:37:52.992 00.024 12020 worker thread done servicing request
01:37:52.994 00.002 12020 Worker thread wakes up
01:37:52.994 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
01:37:52.994 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(803,609,31,31)
01:37:53.198 00.204 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"1df661e9-3c74-4ca1-8e39-935945ea583e"}
01:37:53.239 00.041 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"1df661e9-3c74-4ca1-8e39-935945ea583e"}
01:37:53.360 00.121 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"8a5e2e4a-1f0f-49af-b606-bd8837fdc746"}
01:37:53.469 00.109 9340 case statement mapped state 6 to 3
01:37:53.541 00.072 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"8a5e2e4a-1f0f-49af-b606-bd8837fdc746"}
01:37:53.650 00.109 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"e463d9a8-9e6b-4a50-b089-537424c63e2e"}
01:37:53.740 00.090 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":538,"width":15,"height":15,"star_pos":[7.19,6.82],"pixels":"..."},"id":"e463d9a8-9e6b-4a50-b089-537424c63e2e"}
01:37:55.197 01.457 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"7b5af25d-1a7e-4c42-a214-3d646dc0da63"}
01:37:55.222 00.025 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"7b5af25d-1a7e-4c42-a214-3d646dc0da63"}
01:37:55.250 00.028 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"3cf2a1bd-ec59-493e-8749-76332470a93c"}
01:37:55.304 00.054 9340 case statement mapped state 6 to 3
01:37:55.333 00.029 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"3cf2a1bd-ec59-493e-8749-76332470a93c"}
01:37:55.359 00.026 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"6436f161-7350-45bc-bc9b-6e1806a64ef7"}
01:37:55.391 00.032 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":538,"width":15,"height":15,"star_pos":[7.19,6.82],"pixels":"..."},"id":"6436f161-7350-45bc-bc9b-6e1806a64ef7"}
01:37:55.459 00.068 12020 Exposure complete
01:37:56.381 00.922 12020 worker thread done servicing request
01:37:56.381 00.000 9340 OnExposeComplete: enter
01:37:56.455 00.074 9340 UpdateGuideState(): m_state=6
01:37:56.501 00.046 9340 Star::Find(15, 818, 622, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 539
01:37:56.573 00.072 9340 Star::Find returns 1 (0), X=817.89, Y=622.21, Mass=585203, SNR=63.2, Peak=63609 HFD=4.2
01:37:56.599 00.026 9340 CameraToMount -- cameraTheta (-1.75) - m_xAngle (-3.09) = xAngle (1.34 = 1.34)
01:37:56.627 00.028 9340 CameraToMount -- cameraTheta (-1.75) - (m_xAngle (-3.09) + m_yAngleError (-0.07)) = yAngle (1.41 = 1.41)
01:37:56.657 00.030 9340 CameraToMount -- cameraX=-0.37 cameraY=-2.01 hyp=2.04 cameraTheta=-1.75 mountX=0.47 mountY=2.02, mountTheta=1.34
01:37:56.715 00.058 9340 SchedulePrimaryMove(10104498, x=-0.37, y=-2.01, opts=13)
01:37:56.739 00.024 9340 Enqueuing Move request for scope (-0.37, -2.01)
01:37:56.766 00.027 12020 Worker thread wakes up
01:37:56.766 00.000 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.37, -2.01) opts 0xd
01:37:56.766 00.000 12020 Handling offset move in thread for scope, endpoint = (-0.37, -2.01)
01:37:56.767 00.001 12020 Moving (-0.37, -2.01) raw xDistance=0.47 yDistance=2.02
01:37:56.767 00.000 12020 GuideAlgorithmHysteresis::Result() returns 0.20 from input 0.47
01:37:56.767 00.000 12020 GuideAlgorithmResistSwitch::result() returns 2.02 from input 2.02
01:37:56.767 00.000 12020 MoveAxis(W, 34, ABG)
01:37:56.768 00.001 12020 Guiding  Dir = 3, Dur = 34
01:37:56.768 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=23169, max=65535, med=37585, FiltMin=29554, FiltMax=65526, Gamma=2.870
01:37:56.784 00.016 12020 IsSlewing returns 0
01:37:56.785 00.001 12020 IsGuiding returns 0
01:37:56.789 00.004 9340 UpdateGuideState exits: m=585203 SNR=63.2
01:37:56.832 00.043 12020 PulseGuide returned control before completion, sleep 11
01:37:56.836 00.004 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:37:56.854 00.018 9340 ScheduleExposure(2000,3,1) exposurePending=0
01:37:56.876 00.022 12020 IsGuiding returns 0
01:37:56.877 00.001 9340 Enqueuing Expose request
01:37:56.897 00.020 12020 Move returns status 0, amount 34
01:37:56.897 00.000 12020 MoveAxis(S, 327, ABG)
01:37:56.898 00.001 12020 Guiding  Dir = 1, Dur = 327
01:37:56.919 00.021 12020 IsSlewing returns 0
01:37:56.921 00.002 12020 IsGuiding returns 0
01:37:57.011 00.090 12020 PulseGuide returned control before completion, sleep 247
01:37:57.197 00.186 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"96512fc7-1f51-49dc-8cdc-5a978940fa36"}
01:37:57.257 00.060 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"96512fc7-1f51-49dc-8cdc-5a978940fa36"}
01:37:57.323 00.066 12020 IsGuiding returns 1
01:37:57.324 00.001 12020 scope still moving after pulse duration time elapsed
01:37:57.359 00.035 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"b24aab6b-52a1-4344-885e-d5c7ad33c8bd"}
01:37:57.408 00.049 9340 case statement mapped state 6 to 3
01:37:57.439 00.031 12020 IsSlewing returns 0
01:37:57.444 00.005 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"b24aab6b-52a1-4344-885e-d5c7ad33c8bd"}
01:37:57.470 00.026 12020 IsGuiding returns 0
01:37:57.471 00.001 12020 scope move finished after 327 + 222 ms
01:37:57.471 00.000 12020 Move returns status 0, amount 327
01:37:57.471 00.000 12020 move complete, result=0
01:37:57.473 00.002 12020 worker thread done servicing request
01:37:57.473 00.000 12020 Worker thread wakes up
01:37:57.473 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
01:37:57.473 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(803,609,31,31)
01:37:57.510 00.037 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"252c734a-c384-4062-b140-5c9c4782146c"}
01:37:57.555 00.045 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":539,"width":15,"height":15,"star_pos":[6.89,7.21],"pixels":"..."},"id":"252c734a-c384-4062-b140-5c9c4782146c"}
01:37:57.633 00.078 9340 GuideStep: 0.5 px 34 ms WEST, 2.0 px 327 ms SOUTH
01:37:59.197 01.564 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"b62a8dca-7b40-422f-a27f-e4dff7a67b73"}
01:37:59.255 00.058 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"b62a8dca-7b40-422f-a27f-e4dff7a67b73"}
01:37:59.354 00.099 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"19342bd0-3f56-40e2-bf3a-f66e94866548"}
01:37:59.470 00.116 9340 case statement mapped state 6 to 3
01:37:59.530 00.060 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"19342bd0-3f56-40e2-bf3a-f66e94866548"}
01:37:59.600 00.070 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"fbc207ec-eae6-4d2f-ad24-100a6d2ccf62"}
01:37:59.629 00.029 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":539,"width":15,"height":15,"star_pos":[6.89,7.21],"pixels":"..."},"id":"fbc207ec-eae6-4d2f-ad24-100a6d2ccf62"}
01:37:59.930 00.301 12020 Exposure complete
01:38:00.690 00.760 12020 worker thread done servicing request
01:38:00.690 00.000 9340 OnExposeComplete: enter
01:38:00.719 00.029 9340 UpdateGuideState(): m_state=6
01:38:00.755 00.036 9340 Star::Find(15, 817, 622, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 540
01:38:00.841 00.086 9340 Star::Find returns 1 (0), X=818.00, Y=623.45, Mass=536085, SNR=59.6, Peak=62850 HFD=4.1
01:38:00.873 00.032 9340 MultiStar: exiting stabilization period
01:38:00.943 00.070 9340 MultiStar: [#1 -0.77,-0.10,0.90,U] [#2 -0.14,-0.70,1.13,U] [#3 -0.72,-0.62,0.65,U] [#4 -0.58,-0.57,0.90,U] [#5 -0.90,-0.23,0.74,U] [#6 -0.31,-0.38,0.62,U] [#7 -0.37,-0.12,0.38,U] [#8 -0.88,-0.76,0.36,U] 
01:38:01.015 00.072 9340 refined, 8 included, MultiStar: {-0.51, -0.49}, one-star: {-0.26, -0.76}
01:38:01.086 00.071 9340 CameraToMount -- cameraTheta (-2.38) - m_xAngle (-3.09) = xAngle (0.72 = 0.72)
01:38:01.139 00.053 9340 CameraToMount -- cameraTheta (-2.38) - (m_xAngle (-3.09) + m_yAngleError (-0.07)) = yAngle (0.79 = 0.79)
01:38:01.164 00.025 9340 CameraToMount -- cameraX=-0.51 cameraY=-0.49 hyp=0.71 cameraTheta=-2.38 mountX=0.54 mountY=0.50, mountTheta=0.76
01:38:01.198 00.034 9340 SchedulePrimaryMove(10104498, x=-0.51, y=-0.49, opts=13)
01:38:01.295 00.097 9340 Enqueuing Move request for scope (-0.51, -0.49)
01:38:01.319 00.024 12020 Worker thread wakes up
01:38:01.319 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=25839, max=65535, med=37719, FiltMin=29604, FiltMax=65521, Gamma=2.870
01:38:01.340 00.021 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.51, -0.49) opts 0xd
01:38:01.342 00.002 12020 Handling offset move in thread for scope, endpoint = (-0.51, -0.49)
01:38:01.342 00.000 12020 Moving (-0.51, -0.49) raw xDistance=0.54 yDistance=0.50
01:38:01.342 00.000 12020 GuideAlgorithmHysteresis::Result() returns 0.24 from input 0.54
01:38:01.342 00.000 9340 UpdateGuideState exits: m=536085 SNR=59.6
01:38:01.378 00.036 12020 GuideAlgorithmResistSwitch::result() returns 0.50 from input 0.50
01:38:01.378 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:38:01.393 00.015 12020 MoveAxis(W, 41, ABG)
01:38:01.394 00.001 9340 ScheduleExposure(2000,3,1) exposurePending=0
01:38:01.410 00.016 12020 Guiding  Dir = 3, Dur = 41
01:38:01.411 00.001 9340 Enqueuing Expose request
01:38:01.428 00.017 12020 IsSlewing returns 0
01:38:01.431 00.003 12020 IsGuiding returns 0
01:38:01.431 00.000 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"113217d4-6772-4fea-8df1-ea0e849c80dd"}
01:38:01.457 00.026 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"113217d4-6772-4fea-8df1-ea0e849c80dd"}
01:38:01.492 00.035 12020 PulseGuide returned control before completion, sleep 25
01:38:01.495 00.003 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"ffea713a-bf58-4dee-9e57-d7128680ed32"}
01:38:01.524 00.029 9340 case statement mapped state 6 to 3
01:38:01.548 00.024 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"ffea713a-bf58-4dee-9e57-d7128680ed32"}
01:38:01.568 00.020 12020 IsGuiding returns 0
01:38:01.568 00.000 12020 Move returns status 0, amount 41
01:38:01.568 00.000 12020 MoveAxis(S, 82, ABG)
01:38:01.568 00.000 12020 Guiding  Dir = 1, Dur = 82
01:38:01.573 00.005 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"cea4cfbe-ca1d-47da-ab77-3f39ddc6eb69"}
01:38:01.615 00.042 12020 IsSlewing returns 0
01:38:01.615 00.000 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":540,"width":15,"height":15,"star_pos":[7.00,7.45],"pixels":"..."},"id":"cea4cfbe-ca1d-47da-ab77-3f39ddc6eb69"}
01:38:01.633 00.018 12020 IsGuiding returns 0
01:38:01.729 00.096 12020 IsGuiding returns 1
01:38:01.729 00.000 12020 scope still moving after pulse duration time elapsed
01:38:01.753 00.024 12020 IsSlewing returns 0
01:38:01.755 00.002 12020 IsGuiding returns 1
01:38:01.791 00.036 12020 IsSlewing returns 0
01:38:01.792 00.001 12020 IsGuiding returns 1
01:38:01.856 00.064 12020 IsSlewing returns 0
01:38:01.983 00.127 12020 IsGuiding returns 0
01:38:01.984 00.001 12020 scope move finished after 82 + 267 ms
01:38:01.984 00.000 12020 Move returns status 0, amount 82
01:38:01.985 00.001 12020 move complete, result=0
01:38:01.985 00.000 12020 worker thread done servicing request
01:38:01.985 00.000 9340 GuideStep: 0.5 px 41 ms WEST, 0.5 px 82 ms SOUTH
01:38:02.001 00.016 12020 Worker thread wakes up
01:38:02.001 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
01:38:02.001 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(803,609,31,31)
01:38:03.197 01.196 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"d3e085fc-0eb1-4cbc-840e-6861d7124dc3"}
01:38:03.233 00.036 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"d3e085fc-0eb1-4cbc-840e-6861d7124dc3"}
01:38:03.341 00.108 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"f9c8a538-ca63-4a61-963f-dce8b64097b8"}
01:38:03.446 00.105 9340 case statement mapped state 6 to 3
01:38:03.503 00.057 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"f9c8a538-ca63-4a61-963f-dce8b64097b8"}
01:38:03.562 00.059 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"4502c173-c889-4a9a-b5f6-dcfec2250b22"}
01:38:03.585 00.023 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":540,"width":15,"height":15,"star_pos":[7.00,7.45],"pixels":"..."},"id":"4502c173-c889-4a9a-b5f6-dcfec2250b22"}
01:38:04.374 00.789 12020 Exposure complete
01:38:05.197 00.823 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"ea38b9d9-7a19-4a18-a5a8-3122e98c0c60"}
01:38:05.226 00.029 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"ea38b9d9-7a19-4a18-a5a8-3122e98c0c60"}
01:38:05.308 00.082 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"c19e8403-07fc-42e2-8cf3-9bd0efa0e807"}
01:38:05.353 00.045 9340 case statement mapped state 6 to 3
01:38:05.461 00.108 12020 worker thread done servicing request
01:38:05.463 00.002 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"c19e8403-07fc-42e2-8cf3-9bd0efa0e807"}
01:38:05.513 00.050 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"4bdcb456-275a-4e49-b90f-e97210a8d2d3"}
01:38:05.579 00.066 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":540,"width":15,"height":15,"star_pos":[7.00,7.45],"pixels":"..."},"id":"4bdcb456-275a-4e49-b90f-e97210a8d2d3"}
01:38:05.629 00.050 9340 OnExposeComplete: enter
01:38:05.739 00.110 9340 UpdateGuideState(): m_state=6
01:38:05.837 00.098 9340 Star::Find(15, 817, 623, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 541
01:38:05.916 00.079 9340 Star::Find returns 1 (0), X=818.90, Y=624.60, Mass=542557, SNR=53.3, Peak=64466 HFD=3.9
01:38:05.960 00.044 9340 MultiStar: [#1 0.20,0.31,0.89,U] [#2 0.71,0.30,1.14,U] [#3 -0.21,-0.39,0.82,U] [#4 0.21,0.35,0.90,U] [#5 -0.04,0.29,0.85,U] [#6 0.34,-0.18,0.48,U] [#7 0.04,0.74,0.71,U] [#8 0.36,0.22,0.60,U] 
01:38:06.002 00.042 9340 refined, 8 included, MultiStar: {0.27, 0.25}, one-star: {0.63, 0.39}
01:38:06.046 00.044 9340 CameraToMount -- cameraTheta (0.73) - m_xAngle (-3.09) = xAngle (3.82 = -2.46)
01:38:06.074 00.028 9340 CameraToMount -- cameraTheta (0.73) - (m_xAngle (-3.09) + m_yAngleError (-0.07)) = yAngle (3.90 = -2.39)
01:38:06.094 00.020 9340 CameraToMount -- cameraX=0.27 cameraY=0.25 hyp=0.37 cameraTheta=0.73 mountX=-0.29 mountY=-0.25, mountTheta=-2.42
01:38:06.134 00.040 9340 SchedulePrimaryMove(10104498, x=0.27, y=0.25, opts=13)
01:38:06.178 00.044 9340 Enqueuing Move request for scope (0.27, 0.25)
01:38:06.193 00.015 12020 Worker thread wakes up
01:38:06.193 00.000 12020 worker thread servicing REQUEST_MOVE scope ofs (0.27, 0.25) opts 0xd
01:38:06.194 00.001 12020 Handling offset move in thread for scope, endpoint = (0.27, 0.25)
01:38:06.194 00.000 12020 Moving (0.27, 0.25) raw xDistance=-0.29 yDistance=-0.25
01:38:06.194 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=26633, max=65535, med=37833, FiltMin=30057, FiltMax=65522, Gamma=2.870
01:38:06.215 00.021 12020 GuideAlgorithmHysteresis::Result() returns -0.10 from input -0.29
01:38:06.216 00.001 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
01:38:06.216 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.25
01:38:06.216 00.000 12020 MoveAxis(E, 17, ABG)
01:38:06.216 00.000 12020 Guiding  Dir = 2, Dur = 17
01:38:06.217 00.001 9340 UpdateGuideState exits: m=542557 SNR=53.3
01:38:06.238 00.021 12020 IsSlewing returns 0
01:38:06.239 00.001 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:38:06.253 00.014 12020 IsGuiding returns 0
01:38:06.253 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
01:38:06.300 00.047 9340 Enqueuing Expose request
01:38:06.318 00.018 12020 IsGuiding returns 1
01:38:06.318 00.000 12020 scope still moving after pulse duration time elapsed
01:38:06.349 00.031 12020 IsSlewing returns 0
01:38:06.351 00.002 12020 IsGuiding returns 0
01:38:06.351 00.000 12020 scope move finished after 17 + 80 ms
01:38:06.351 00.000 12020 Move returns status 0, amount 17
01:38:06.351 00.000 12020 MoveAxis(N, 0, ABG)
01:38:06.352 00.001 12020 Move returns status 0, amount 0
01:38:06.352 00.000 12020 move complete, result=0
01:38:06.352 00.000 12020 worker thread done servicing request
01:38:06.352 00.000 9340 GuideStep: -0.3 px 17 ms EAST, -0.3 px 0 ms NORTH
01:38:06.369 00.017 12020 Worker thread wakes up
01:38:06.370 00.001 12020 worker thread servicing REQUEST_EXPOSE 2000
01:38:06.370 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(803,609,31,31)
01:38:07.197 00.827 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"b314d027-532e-4aa5-a246-875020f394e2"}
01:38:07.234 00.037 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"b314d027-532e-4aa5-a246-875020f394e2"}
01:38:07.305 00.071 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"5390feab-d6f5-4ef2-bcb7-676da8dd3964"}
01:38:07.337 00.032 9340 case statement mapped state 6 to 3
01:38:07.366 00.029 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"5390feab-d6f5-4ef2-bcb7-676da8dd3964"}
01:38:07.470 00.104 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"a2f63780-17d7-4eb5-8a33-33b65f26f52d"}
01:38:07.490 00.020 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":541,"width":15,"height":15,"star_pos":[6.90,6.60],"pixels":"..."},"id":"a2f63780-17d7-4eb5-8a33-33b65f26f52d"}
01:38:08.758 01.268 12020 Exposure complete
01:38:09.167 00.409 9340 OnExposeComplete: enter
01:38:09.184 00.017 12020 worker thread done servicing request
01:38:09.184 00.000 9340 UpdateGuideState(): m_state=6
01:38:09.205 00.021 9340 Star::Find(15, 818, 624, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 542
01:38:09.224 00.019 9340 Star::Find returns 1 (0), X=818.53, Y=624.51, Mass=622052, SNR=63.5, Peak=62462 HFD=4.3
01:38:09.245 00.021 9340 MultiStar: [#1 0.68,0.50,0.95,U] [#2 0.29,0.38,1.02,U] [#3 -0.02,-0.25,0.64,U] [#4 -0.01,0.33,0.72,U] [#5 0.50,0.33,0.69,U] [#6 0.13,0.38,0.50,U] [#7 -0.22,0.40,0.37,U] [#8 0.49,0.47,0.34,U] 
01:38:09.287 00.042 9340 single-star, 8 included, MultiStar: {0.27, 0.32}, one-star: {0.27, 0.30}
01:38:09.304 00.017 9340 CameraToMount -- cameraTheta (0.84) - m_xAngle (-3.09) = xAngle (3.93 = -2.35)
01:38:09.321 00.017 9340 CameraToMount -- cameraTheta (0.84) - (m_xAngle (-3.09) + m_yAngleError (-0.07)) = yAngle (4.01 = -2.28)
01:38:09.337 00.016 9340 CameraToMount -- cameraX=0.27 cameraY=0.30 hyp=0.40 cameraTheta=0.84 mountX=-0.28 mountY=-0.31, mountTheta=-2.32
01:38:09.369 00.032 9340 SchedulePrimaryMove(10104498, x=0.27, y=0.30, opts=13)
01:38:09.386 00.017 9340 Enqueuing Move request for scope (0.27, 0.30)
01:38:09.427 00.041 12020 Worker thread wakes up
01:38:09.427 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=25936, max=65535, med=37892, FiltMin=29990, FiltMax=65522, Gamma=2.870
01:38:09.444 00.017 12020 worker thread servicing REQUEST_MOVE scope ofs (0.27, 0.30) opts 0xd
01:38:09.444 00.000 9340 UpdateGuideState exits: m=622052 SNR=63.5
01:38:09.460 00.016 12020 Handling offset move in thread for scope, endpoint = (0.27, 0.30)
01:38:09.460 00.000 12020 Moving (0.27, 0.30) raw xDistance=-0.28 yDistance=-0.31
01:38:09.460 00.000 12020 GuideAlgorithmHysteresis::Result() returns -0.13 from input -0.28
01:38:09.460 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
01:38:09.460 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.31
01:38:09.460 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:38:09.474 00.014 12020 MoveAxis(E, 22, ABG)
01:38:09.474 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
01:38:09.493 00.019 12020 Guiding  Dir = 2, Dur = 22
01:38:09.493 00.000 9340 Enqueuing Expose request
01:38:09.509 00.016 12020 IsSlewing returns 0
01:38:09.509 00.000 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"7f61085a-29c0-4469-bbdd-9d5ab5b898b9"}
01:38:09.551 00.042 12020 IsGuiding returns 0
01:38:09.551 00.000 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"7f61085a-29c0-4469-bbdd-9d5ab5b898b9"}
01:38:09.567 00.016 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"18847281-026d-45c9-b066-03f8dfe1acda"}
01:38:09.581 00.014 12020 IsGuiding returns 1
01:38:09.582 00.001 12020 scope still moving after pulse duration time elapsed
01:38:09.582 00.000 9340 case statement mapped state 6 to 3
01:38:09.597 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"18847281-026d-45c9-b066-03f8dfe1acda"}
01:38:09.615 00.018 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"eb4bf27c-0b92-4aff-91e5-9d5ebc0b0d17"}
01:38:09.632 00.017 12020 IsSlewing returns 0
01:38:09.632 00.000 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":542,"width":15,"height":15,"star_pos":[6.53,6.51],"pixels":"..."},"id":"eb4bf27c-0b92-4aff-91e5-9d5ebc0b0d17"}
01:38:09.660 00.028 12020 IsGuiding returns 0
01:38:09.660 00.000 12020 scope move finished after 22 + 86 ms
01:38:09.660 00.000 12020 Move returns status 0, amount 22
01:38:09.660 00.000 12020 MoveAxis(N, 0, ABG)
01:38:09.661 00.001 12020 Move returns status 0, amount 0
01:38:09.661 00.000 12020 move complete, result=0
01:38:09.661 00.000 12020 worker thread done servicing request
01:38:09.661 00.000 9340 GuideStep: -0.3 px 22 ms EAST, -0.3 px 0 ms NORTH
01:38:09.701 00.040 12020 Worker thread wakes up
01:38:09.702 00.001 12020 worker thread servicing REQUEST_EXPOSE 2000
01:38:09.702 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(803,609,31,31)
01:38:11.216 01.514 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"fc985656-d6b1-4ad2-9fc8-1deb3a1f50cb"}
01:38:11.282 00.066 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"fc985656-d6b1-4ad2-9fc8-1deb3a1f50cb"}
01:38:11.329 00.047 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"fe609ebf-8c5d-48aa-b374-029b9f3d08e8"}
01:38:11.409 00.080 9340 case statement mapped state 6 to 3
01:38:11.440 00.031 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"fe609ebf-8c5d-48aa-b374-029b9f3d08e8"}
01:38:11.494 00.054 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"fb26238f-b129-40ab-af71-69debea89e00"}
01:38:11.549 00.055 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":542,"width":15,"height":15,"star_pos":[6.53,6.51],"pixels":"..."},"id":"fb26238f-b129-40ab-af71-69debea89e00"}
01:38:12.132 00.583 12020 Exposure complete
01:38:12.573 00.441 9340 OnExposeComplete: enter
01:38:12.590 00.017 12020 worker thread done servicing request
01:38:12.590 00.000 9340 UpdateGuideState(): m_state=6
01:38:12.612 00.022 9340 Star::Find(15, 818, 624, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 543
01:38:12.630 00.018 9340 Star::Find returns 1 (0), X=818.90, Y=624.77, Mass=546247, SNR=64.7, Peak=62762 HFD=4.1
01:38:12.675 00.045 9340 MultiStar: [#1 0.17,0.48,0.92,U] [#2 0.36,0.22,1.19,U] [#3 0.27,0.28,0.68,U] [#4 0.44,0.31,0.85,U] [#5 0.34,0.21,0.67,U] [#6 -0.17,0.64,0.53,U] [#7 -0.16,1.15,0.36,U] [#8 -0.29,0.41,0.47,U] 
01:38:12.693 00.018 9340 refined, 8 included, MultiStar: {0.26, 0.42}, one-star: {0.64, 0.56}
01:38:12.710 00.017 9340 CameraToMount -- cameraTheta (1.02) - m_xAngle (-3.09) = xAngle (4.12 = -2.17)
01:38:12.726 00.016 9340 CameraToMount -- cameraTheta (1.02) - (m_xAngle (-3.09) + m_yAngleError (-0.07)) = yAngle (4.19 = -2.09)
01:38:12.740 00.014 9340 CameraToMount -- cameraX=0.26 cameraY=0.42 hyp=0.49 cameraTheta=1.02 mountX=-0.28 mountY=-0.43, mountTheta=-2.15
01:38:12.762 00.022 9340 SchedulePrimaryMove(10104498, x=0.26, y=0.42, opts=13)
01:38:12.778 00.016 9340 Enqueuing Move request for scope (0.26, 0.42)
01:38:12.820 00.042 12020 Worker thread wakes up
01:38:12.820 00.000 12020 worker thread servicing REQUEST_MOVE scope ofs (0.26, 0.42) opts 0xd
01:38:12.821 00.001 9340 UpdateImageDisplay: Size=(1920,1080) min=24979, max=65535, med=37943, FiltMin=29797, FiltMax=65521, Gamma=2.870
01:38:12.836 00.015 12020 Handling offset move in thread for scope, endpoint = (0.26, 0.42)
01:38:12.836 00.000 9340 UpdateGuideState exits: m=546247 SNR=64.7
01:38:12.851 00.015 12020 Moving (0.26, 0.42) raw xDistance=-0.28 yDistance=-0.43
01:38:12.852 00.001 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:38:12.866 00.014 12020 GuideAlgorithmHysteresis::Result() returns -0.13 from input -0.28
01:38:12.866 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
01:38:12.880 00.014 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
01:38:12.880 00.000 9340 Enqueuing Expose request
01:38:12.896 00.016 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.43
01:38:12.896 00.000 12020 MoveAxis(E, 22, ABG)
01:38:12.897 00.001 12020 Guiding  Dir = 2, Dur = 22
01:38:12.898 00.001 12020 IsSlewing returns 0
01:38:12.899 00.001 12020 IsGuiding returns 0
01:38:12.921 00.022 12020 PulseGuide returned control before completion, sleep 11
01:38:12.969 00.048 12020 IsGuiding returns 0
01:38:12.970 00.001 12020 Move returns status 0, amount 22
01:38:12.970 00.000 12020 MoveAxis(N, 0, ABG)
01:38:12.970 00.000 12020 Move returns status 0, amount 0
01:38:12.970 00.000 12020 move complete, result=0
01:38:12.970 00.000 12020 worker thread done servicing request
01:38:12.970 00.000 9340 GuideStep: -0.3 px 22 ms EAST, -0.4 px 0 ms NORTH
01:38:12.985 00.015 12020 Worker thread wakes up
01:38:12.986 00.001 12020 worker thread servicing REQUEST_EXPOSE 2000
01:38:12.986 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(803,609,31,31)
01:38:13.221 00.235 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"17330504-1c1b-4e24-953f-3731c0ae8bc8"}
01:38:13.260 00.039 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"17330504-1c1b-4e24-953f-3731c0ae8bc8"}
01:38:13.277 00.017 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"41008c05-7443-439d-a47f-e24fbdfc52d5"}
01:38:13.298 00.021 9340 case statement mapped state 6 to 3
01:38:13.325 00.027 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"41008c05-7443-439d-a47f-e24fbdfc52d5"}
01:38:13.352 00.027 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"de4f2946-42fb-490f-9078-099cf0eb23d0"}
01:38:13.407 00.055 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":543,"width":15,"height":15,"star_pos":[6.90,6.77],"pixels":"..."},"id":"de4f2946-42fb-490f-9078-099cf0eb23d0"}
01:38:15.215 01.808 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"771d9c96-2ba6-45b3-9628-f438b5e8335f"}
01:38:15.260 00.045 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"771d9c96-2ba6-45b3-9628-f438b5e8335f"}
01:38:15.287 00.027 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"466d42ca-09f1-4df5-9cec-2787e0474ce7"}
01:38:15.305 00.018 9340 case statement mapped state 6 to 3
01:38:15.322 00.017 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"466d42ca-09f1-4df5-9cec-2787e0474ce7"}
01:38:15.344 00.022 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"f8e26db0-dec8-455a-bc36-df5a7ceb14a1"}
01:38:15.363 00.019 12020 Exposure complete
01:38:15.363 00.000 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":543,"width":15,"height":15,"star_pos":[6.90,6.77],"pixels":"..."},"id":"f8e26db0-dec8-455a-bc36-df5a7ceb14a1"}
01:38:15.779 00.416 9340 OnExposeComplete: enter
01:38:15.849 00.070 12020 worker thread done servicing request
01:38:15.850 00.001 9340 UpdateGuideState(): m_state=6
01:38:15.869 00.019 9340 Star::Find(15, 818, 624, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 544
01:38:15.892 00.023 9340 Star::Find returns 1 (0), X=819.19, Y=624.98, Mass=509170, SNR=56.4, Peak=62826 HFD=4.1
01:38:15.933 00.041 9340 MultiStar: [#1 0.52,0.69,0.91,U] [#2 0.34,0.46,1.10,U] [#3 0.51,0.27,0.97,U] [#4 0.57,0.57,0.95,U] [#5 0.22,0.62,0.86,U] [#6 -0.13,0.46,0.56,U] [#7 0.48,1.00,0.67,U] [#8 0.15,0.88,0.56,U] 
01:38:15.987 00.054 9340 refined, 8 included, MultiStar: {0.44, 0.61}, one-star: {0.93, 0.76}
01:38:16.005 00.018 9340 CameraToMount -- cameraTheta (0.95) - m_xAngle (-3.09) = xAngle (4.04 = -2.24)
01:38:16.022 00.017 9340 CameraToMount -- cameraTheta (0.95) - (m_xAngle (-3.09) + m_yAngleError (-0.07)) = yAngle (4.12 = -2.17)
01:38:16.038 00.016 9340 CameraToMount -- cameraX=0.44 cameraY=0.61 hyp=0.75 cameraTheta=0.95 mountX=-0.47 mountY=-0.62, mountTheta=-2.21
01:38:16.075 00.037 9340 SchedulePrimaryMove(10104498, x=0.44, y=0.61, opts=13)
01:38:16.100 00.025 9340 Enqueuing Move request for scope (0.44, 0.61)
01:38:16.166 00.066 12020 Worker thread wakes up
01:38:16.167 00.001 12020 worker thread servicing REQUEST_MOVE scope ofs (0.44, 0.61) opts 0xd
01:38:16.167 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=26090, max=65535, med=37928, FiltMin=29828, FiltMax=65525, Gamma=2.870
01:38:16.187 00.020 12020 Handling offset move in thread for scope, endpoint = (0.44, 0.61)
01:38:16.188 00.001 9340 UpdateGuideState exits: m=509170 SNR=56.4
01:38:16.206 00.018 12020 Moving (0.44, 0.61) raw xDistance=-0.47 yDistance=-0.62
01:38:16.207 00.001 12020 GuideAlgorithmHysteresis::Result() returns -0.21 from input -0.47
01:38:16.207 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
01:38:16.207 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.62
01:38:16.207 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:38:16.226 00.019 12020 MoveAxis(E, 35, ABG)
01:38:16.227 00.001 12020 Guiding  Dir = 2, Dur = 35
01:38:16.228 00.001 9340 ScheduleExposure(2000,3,1) exposurePending=0
01:38:16.246 00.018 12020 IsSlewing returns 0
01:38:16.246 00.000 9340 Enqueuing Expose request
01:38:16.298 00.052 12020 IsGuiding returns 0
01:38:16.327 00.029 12020 PulseGuide returned control before completion, sleep 17
01:38:16.359 00.032 12020 IsGuiding returns 1
01:38:16.360 00.001 12020 scope still moving after pulse duration time elapsed
01:38:16.398 00.038 12020 IsSlewing returns 0
01:38:16.400 00.002 12020 IsGuiding returns 0
01:38:16.400 00.000 12020 scope move finished after 35 + 67 ms
01:38:16.403 00.003 12020 Move returns status 0, amount 35
01:38:16.403 00.000 12020 MoveAxis(N, 0, ABG)
01:38:16.403 00.000 12020 Move returns status 0, amount 0
01:38:16.404 00.001 12020 move complete, result=0
01:38:16.404 00.000 12020 worker thread done servicing request
01:38:16.404 00.000 9340 GuideStep: -0.5 px 35 ms EAST, -0.6 px 0 ms NORTH
01:38:16.467 00.063 12020 Worker thread wakes up
01:38:16.467 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
01:38:16.467 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(803,609,31,31)
01:38:17.219 00.752 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"c12e66b5-e9f9-4452-bafd-fa5842501f47"}
01:38:17.325 00.106 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"c12e66b5-e9f9-4452-bafd-fa5842501f47"}
01:38:17.462 00.137 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"c72a0ad5-9cbc-4201-9017-78ce24220e92"}
01:38:17.514 00.052 9340 case statement mapped state 6 to 3
01:38:17.628 00.114 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"c72a0ad5-9cbc-4201-9017-78ce24220e92"}
01:38:18.055 00.427 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"e61cb594-eee3-4bf4-8c3e-15224113be5a"}
01:38:18.187 00.132 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":544,"width":15,"height":15,"star_pos":[7.19,6.98],"pixels":"..."},"id":"e61cb594-eee3-4bf4-8c3e-15224113be5a"}
01:38:19.219 01.032 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"20902cdf-3136-468e-80fc-8787cc3fe7f5"}
01:38:19.318 00.099 12020 Exposure complete
01:38:19.318 00.000 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"20902cdf-3136-468e-80fc-8787cc3fe7f5"}
01:38:19.409 00.091 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"a85bcd43-bd4d-4382-86d3-9418319dd084"}
01:38:19.479 00.070 9340 case statement mapped state 6 to 3
01:38:19.551 00.072 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"a85bcd43-bd4d-4382-86d3-9418319dd084"}
01:38:19.606 00.055 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"87ee4d89-e6c8-4f68-8bb9-170529b56a38"}
01:38:19.687 00.081 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":544,"width":15,"height":15,"star_pos":[7.19,6.98],"pixels":"..."},"id":"87ee4d89-e6c8-4f68-8bb9-170529b56a38"}
01:38:20.313 00.626 12020 worker thread done servicing request
01:38:20.314 00.001 9340 OnExposeComplete: enter
01:38:20.333 00.019 9340 UpdateGuideState(): m_state=6
01:38:20.393 00.060 9340 Star::Find(15, 819, 624, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 545
01:38:20.433 00.040 9340 Star::Find returns 1 (0), X=818.39, Y=624.29, Mass=645949, SNR=65.6, Peak=62678 HFD=4.7
01:38:20.470 00.037 9340 MultiStar: [#1 -0.16,0.67,0.82,U] [#2 0.16,0.15,0.84,U] [#3 -0.28,-0.03,0.64,U] [#4 -0.28,0.43,0.66,U] [#5 -0.09,0.22,0.64,U] [#6 -0.82,0.60,0.37,U] [#7 -0.48,-0.15,0.36,U] [#8 -0.75,0.17,0.32,U] 
01:38:20.508 00.038 9340 single-star, 8 included, MultiStar: {-0.18, 0.24}, one-star: {0.12, 0.08}
01:38:20.529 00.021 9340 CameraToMount -- cameraTheta (0.56) - m_xAngle (-3.09) = xAngle (3.65 = -2.64)
01:38:20.546 00.017 9340 CameraToMount -- cameraTheta (0.56) - (m_xAngle (-3.09) + m_yAngleError (-0.07)) = yAngle (3.72 = -2.56)
01:38:20.562 00.016 9340 CameraToMount -- cameraX=0.12 cameraY=0.08 hyp=0.15 cameraTheta=0.56 mountX=-0.13 mountY=-0.08, mountTheta=-2.58
01:38:20.594 00.032 9340 SchedulePrimaryMove(10104498, x=0.12, y=0.08, opts=13)
01:38:20.634 00.040 9340 Enqueuing Move request for scope (0.12, 0.08)
01:38:20.655 00.021 12020 Worker thread wakes up
01:38:20.656 00.001 12020 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.08) opts 0xd
01:38:20.656 00.000 12020 Handling offset move in thread for scope, endpoint = (0.12, 0.08)
01:38:20.656 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=24696, max=65535, med=38156, FiltMin=30023, FiltMax=65525, Gamma=2.870
01:38:20.673 00.017 12020 Moving (0.12, 0.08) raw xDistance=-0.13 yDistance=-0.08
01:38:20.673 00.000 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
01:38:20.674 00.001 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:38:20.674 00.000 9340 UpdateGuideState exits: m=645949 SNR=65.6
01:38:20.698 00.024 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
01:38:20.698 00.000 12020 MoveAxis(E, 0, ABG)
01:38:20.699 00.001 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:38:20.716 00.017 12020 Move returns status 0, amount 0
01:38:20.717 00.001 12020 MoveAxis(N, 0, ABG)
01:38:20.717 00.000 12020 Move returns status 0, amount 0
01:38:20.717 00.000 12020 move complete, result=0
01:38:20.718 00.001 12020 worker thread done servicing request
01:38:20.718 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
01:38:20.737 00.019 9340 Enqueuing Expose request
01:38:20.785 00.048 9340 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
01:38:20.800 00.015 12020 Worker thread wakes up
01:38:20.801 00.001 12020 worker thread servicing REQUEST_EXPOSE 2000
01:38:20.801 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(803,609,31,31)
01:38:21.219 00.418 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"e75cfde9-aaa9-4a00-aa45-e68f94af401c"}
01:38:21.244 00.025 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"e75cfde9-aaa9-4a00-aa45-e68f94af401c"}
01:38:21.271 00.027 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"b9bbc1f7-cdc4-46f9-9f35-019967b6501b"}
01:38:21.311 00.040 9340 case statement mapped state 6 to 3
01:38:21.366 00.055 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"b9bbc1f7-cdc4-46f9-9f35-019967b6501b"}
01:38:21.386 00.020 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"53e4cc3e-4246-499b-9de6-cb1181cc87d3"}
01:38:21.409 00.023 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":545,"width":15,"height":15,"star_pos":[7.39,7.29],"pixels":"..."},"id":"53e4cc3e-4246-499b-9de6-cb1181cc87d3"}
01:38:23.171 01.762 12020 Exposure complete
01:38:23.217 00.046 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"a79312fa-fff5-4d70-a1c6-f9b72c001718"}
01:38:23.229 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"a79312fa-fff5-4d70-a1c6-f9b72c001718"}
01:38:23.239 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"bec2af64-6096-4738-8557-1c4e1f6d63ee"}
01:38:23.250 00.011 9340 case statement mapped state 6 to 3
01:38:23.260 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"bec2af64-6096-4738-8557-1c4e1f6d63ee"}
01:38:23.270 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"55be53b5-c91c-4a55-9675-e62cb10b3e54"}
01:38:23.280 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":545,"width":15,"height":15,"star_pos":[7.39,7.29],"pixels":"..."},"id":"55be53b5-c91c-4a55-9675-e62cb10b3e54"}
01:38:23.398 00.118 12020 worker thread done servicing request
01:38:23.399 00.001 9340 OnExposeComplete: enter
01:38:23.410 00.011 9340 UpdateGuideState(): m_state=6
01:38:23.422 00.012 9340 Star::Find(15, 818, 624, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 546
01:38:23.449 00.027 9340 Star::Find returns 1 (0), X=818.60, Y=624.96, Mass=490185, SNR=56.5, Peak=64466 HFD=3.7
01:38:23.460 00.011 9340 MultiStar: [#1 0.20,0.97,0.94,U] [#2 0.60,0.50,1.22,U] [#3 0.32,0.38,0.84,U] [#4 0.42,0.52,0.84,U] [#5 -0.05,0.86,0.79,U] [#6 0.21,0.69,0.50,U] [#7 -0.53,1.29,0.00,M1] [#8 0.34,0.53,0.42,U] 
01:38:23.469 00.009 9340 refined, 7 included, MultiStar: {0.32, 0.65}, one-star: {0.33, 0.74}
01:38:23.478 00.009 9340 CameraToMount -- cameraTheta (1.12) - m_xAngle (-3.09) = xAngle (4.21 = -2.07)
01:38:23.486 00.008 9340 CameraToMount -- cameraTheta (1.12) - (m_xAngle (-3.09) + m_yAngleError (-0.07)) = yAngle (4.28 = -2.00)
01:38:23.497 00.011 9340 CameraToMount -- cameraX=0.32 cameraY=0.65 hyp=0.73 cameraTheta=1.12 mountX=-0.35 mountY=-0.66, mountTheta=-2.06
01:38:23.512 00.015 9340 SchedulePrimaryMove(10104498, x=0.32, y=0.65, opts=13)
01:38:23.524 00.012 9340 Enqueuing Move request for scope (0.32, 0.65)
01:38:23.536 00.012 12020 Worker thread wakes up
01:38:23.536 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=24168, max=65535, med=38046, FiltMin=29837, FiltMax=65525, Gamma=2.870
01:38:23.562 00.026 12020 worker thread servicing REQUEST_MOVE scope ofs (0.32, 0.65) opts 0xd
01:38:23.562 00.000 9340 UpdateGuideState exits: m=490185 SNR=56.5
01:38:23.574 00.012 12020 Handling offset move in thread for scope, endpoint = (0.32, 0.65)
01:38:23.574 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:38:23.584 00.010 12020 Moving (0.32, 0.65) raw xDistance=-0.35 yDistance=-0.66
01:38:23.584 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
01:38:23.597 00.013 12020 GuideAlgorithmHysteresis::Result() returns -0.15 from input -0.35
01:38:23.597 00.000 9340 Enqueuing Expose request
01:38:23.606 00.009 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
01:38:23.606 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.66
01:38:23.607 00.001 12020 MoveAxis(E, 25, ABG)
01:38:23.607 00.000 12020 Guiding  Dir = 2, Dur = 25
01:38:23.618 00.011 12020 IsSlewing returns 0
01:38:23.619 00.001 12020 IsGuiding returns 0
01:38:23.651 00.032 12020 IsGuiding returns 1
01:38:23.651 00.000 12020 scope still moving after pulse duration time elapsed
01:38:23.714 00.063 12020 IsSlewing returns 0
01:38:23.715 00.001 12020 IsGuiding returns 0
01:38:23.715 00.000 12020 scope move finished after 25 + 70 ms
01:38:23.715 00.000 12020 Move returns status 0, amount 25
01:38:23.715 00.000 12020 MoveAxis(N, 0, ABG)
01:38:23.715 00.000 12020 Move returns status 0, amount 0
01:38:23.716 00.001 12020 move complete, result=0
01:38:23.716 00.000 12020 worker thread done servicing request
01:38:23.716 00.000 9340 GuideStep: -0.3 px 25 ms EAST, -0.7 px 0 ms NORTH
01:38:23.729 00.013 12020 Worker thread wakes up
01:38:23.730 00.001 12020 worker thread servicing REQUEST_EXPOSE 2000
01:38:23.730 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(803,609,31,31)
01:38:25.215 01.485 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"079133c3-edd9-4550-82c4-0a24f1a6a92d"}
01:38:25.232 00.017 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"079133c3-edd9-4550-82c4-0a24f1a6a92d"}
01:38:25.246 00.014 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"ee03d5b1-8cfa-4429-88df-5d99b7aee552"}
01:38:25.261 00.015 9340 case statement mapped state 6 to 3
01:38:25.290 00.029 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"ee03d5b1-8cfa-4429-88df-5d99b7aee552"}
01:38:25.303 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"abb0abf7-b74b-4470-9df8-53fabb3d938a"}
01:38:25.315 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":546,"width":15,"height":15,"star_pos":[6.60,6.96],"pixels":"..."},"id":"abb0abf7-b74b-4470-9df8-53fabb3d938a"}
01:38:26.097 00.782 12020 Exposure complete
01:38:26.428 00.331 12020 worker thread done servicing request
01:38:26.429 00.001 9340 OnExposeComplete: enter
01:38:26.442 00.013 9340 UpdateGuideState(): m_state=6
01:38:26.454 00.012 9340 Star::Find(15, 818, 624, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 547
01:38:26.472 00.018 9340 Star::Find returns 1 (0), X=818.77, Y=624.64, Mass=542752, SNR=55.3, Peak=64006 HFD=3.7
01:38:26.489 00.017 9340 MultiStar: [#1 0.36,0.68,0.92,U] [#2 0.47,0.20,1.20,U] [#3 -0.37,-0.00,0.94,U] [#4 0.09,0.43,0.81,U] [#5 0.21,0.48,0.70,U] [#6 -0.06,0.53,0.60,U] [#7 -0.20,0.29,0.52,U] [#8 0.40,0.57,0.69,U] 
01:38:26.519 00.030 9340 refined, 8 included, MultiStar: {0.19, 0.39}, one-star: {0.51, 0.42}
01:38:26.533 00.014 9340 CameraToMount -- cameraTheta (1.11) - m_xAngle (-3.09) = xAngle (4.20 = -2.08)
01:38:26.544 00.011 9340 CameraToMount -- cameraTheta (1.11) - (m_xAngle (-3.09) + m_yAngleError (-0.07)) = yAngle (4.28 = -2.01)
01:38:26.557 00.013 9340 CameraToMount -- cameraX=0.19 cameraY=0.39 hyp=0.43 cameraTheta=1.11 mountX=-0.21 mountY=-0.39, mountTheta=-2.06
01:38:26.574 00.017 9340 SchedulePrimaryMove(10104498, x=0.19, y=0.39, opts=13)
01:38:26.587 00.013 9340 Enqueuing Move request for scope (0.19, 0.39)
01:38:26.598 00.011 12020 Worker thread wakes up
01:38:26.599 00.001 9340 UpdateImageDisplay: Size=(1920,1080) min=25554, max=65535, med=38161, FiltMin=29980, FiltMax=65525, Gamma=2.870
01:38:26.610 00.011 12020 worker thread servicing REQUEST_MOVE scope ofs (0.19, 0.39) opts 0xd
01:38:26.610 00.000 12020 Handling offset move in thread for scope, endpoint = (0.19, 0.39)
01:38:26.611 00.001 12020 Moving (0.19, 0.39) raw xDistance=-0.21 yDistance=-0.39
01:38:26.611 00.000 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.21
01:38:26.611 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:152->Not getting worse
01:38:26.611 00.000 9340 UpdateGuideState exits: m=542752 SNR=55.3
01:38:26.639 00.028 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.39
01:38:26.640 00.001 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:38:26.652 00.012 12020 MoveAxis(E, 0, ABG)
01:38:26.652 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
01:38:26.664 00.012 12020 Move returns status 0, amount 0
01:38:26.664 00.000 9340 Enqueuing Expose request
01:38:26.675 00.011 12020 MoveAxis(N, 0, ABG)
01:38:26.675 00.000 12020 Move returns status 0, amount 0
01:38:26.675 00.000 12020 move complete, result=0
01:38:26.676 00.001 12020 worker thread done servicing request
01:38:26.676 00.000 12020 Worker thread wakes up
01:38:26.676 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
01:38:26.676 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(803,609,31,31)
01:38:26.679 00.003 9340 GuideStep: -0.2 px 0 ms EAST, -0.4 px 0 ms NORTH
01:38:27.217 00.538 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"c81c38a9-0d68-4547-add7-3f50c6308725"}
01:38:27.255 00.038 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"c81c38a9-0d68-4547-add7-3f50c6308725"}
01:38:27.270 00.015 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"1d8fd660-df9b-45d6-a8ab-ca573d690f70"}
01:38:27.282 00.012 9340 case statement mapped state 6 to 3
01:38:27.292 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"1d8fd660-df9b-45d6-a8ab-ca573d690f70"}
01:38:27.305 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"dedbdfdf-92f4-4534-83dd-4a48cd051549"}
01:38:27.320 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":547,"width":15,"height":15,"star_pos":[6.77,6.64],"pixels":"..."},"id":"dedbdfdf-92f4-4534-83dd-4a48cd051549"}
01:38:29.140 01.820 12020 Exposure complete
01:38:29.217 00.077 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"ecd70ad7-9abe-4854-9642-318a319eea15"}
01:38:29.227 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"ecd70ad7-9abe-4854-9642-318a319eea15"}
01:38:29.240 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"87c1aaa1-10b2-45dc-8882-7a6384430717"}
01:38:29.268 00.028 9340 case statement mapped state 6 to 3
01:38:29.279 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"87c1aaa1-10b2-45dc-8882-7a6384430717"}
01:38:29.291 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"9bb76927-6596-44d3-b897-f000fea79dc6"}
01:38:29.302 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":547,"width":15,"height":15,"star_pos":[6.77,6.64],"pixels":"..."},"id":"9bb76927-6596-44d3-b897-f000fea79dc6"}
01:38:29.373 00.071 12020 worker thread done servicing request
01:38:29.373 00.000 9340 OnExposeComplete: enter
01:38:29.383 00.010 9340 UpdateGuideState(): m_state=6
01:38:29.395 00.012 9340 Star::Find(15, 818, 624, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 548
01:38:29.404 00.009 9340 Star::Find returns 1 (0), X=818.99, Y=624.82, Mass=606991, SNR=66.9, Peak=62010 HFD=4.3
01:38:29.417 00.013 9340 MultiStar: [#1 0.28,0.82,0.73,U] [#2 0.76,0.50,0.94,U] [#3 0.08,0.23,0.72,U] [#4 0.27,0.45,0.66,U] [#5 0.48,0.54,0.66,U] [#6 0.04,0.33,0.54,U] [#7 -0.33,-0.05,0.36,U] [#8 0.52,0.13,0.45,U] 
01:38:29.447 00.030 9340 refined, 8 included, MultiStar: {0.39, 0.45}, one-star: {0.73, 0.61}
01:38:29.457 00.010 9340 CameraToMount -- cameraTheta (0.86) - m_xAngle (-3.09) = xAngle (3.95 = -2.33)
01:38:29.470 00.013 9340 CameraToMount -- cameraTheta (0.86) - (m_xAngle (-3.09) + m_yAngleError (-0.07)) = yAngle (4.02 = -2.26)
01:38:29.480 00.010 9340 CameraToMount -- cameraX=0.39 cameraY=0.45 hyp=0.59 cameraTheta=0.86 mountX=-0.41 mountY=-0.46, mountTheta=-2.30
01:38:29.496 00.016 9340 SchedulePrimaryMove(10104498, x=0.39, y=0.45, opts=13)
01:38:29.525 00.029 9340 Enqueuing Move request for scope (0.39, 0.45)
01:38:29.535 00.010 12020 Worker thread wakes up
01:38:29.536 00.001 9340 UpdateImageDisplay: Size=(1920,1080) min=25227, max=65535, med=38363, FiltMin=30406, FiltMax=65522, Gamma=2.870
01:38:29.548 00.012 12020 worker thread servicing REQUEST_MOVE scope ofs (0.39, 0.45) opts 0xd
01:38:29.548 00.000 9340 UpdateGuideState exits: m=606991 SNR=66.9
01:38:29.558 00.010 12020 Handling offset move in thread for scope, endpoint = (0.39, 0.45)
01:38:29.559 00.001 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:38:29.571 00.012 12020 Moving (0.39, 0.45) raw xDistance=-0.41 yDistance=-0.46
01:38:29.571 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
01:38:29.582 00.011 9340 Enqueuing Expose request
01:38:29.611 00.029 12020 GuideAlgorithmHysteresis::Result() returns -0.17 from input -0.41
01:38:29.611 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:152->Not getting worse
01:38:29.612 00.001 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.46
01:38:29.612 00.000 12020 MoveAxis(E, 29, ABG)
01:38:29.612 00.000 12020 Guiding  Dir = 2, Dur = 29
01:38:29.613 00.001 12020 IsSlewing returns 0
01:38:29.614 00.001 12020 IsGuiding returns 0
01:38:29.647 00.033 12020 IsGuiding returns 1
01:38:29.647 00.000 12020 scope still moving after pulse duration time elapsed
01:38:29.710 00.063 12020 IsSlewing returns 0
01:38:29.711 00.001 12020 IsGuiding returns 0
01:38:29.711 00.000 12020 scope move finished after 29 + 67 ms
01:38:29.711 00.000 12020 Move returns status 0, amount 29
01:38:29.711 00.000 12020 MoveAxis(N, 0, ABG)
01:38:29.712 00.001 12020 Move returns status 0, amount 0
01:38:29.712 00.000 12020 move complete, result=0
01:38:29.712 00.000 12020 worker thread done servicing request
01:38:29.712 00.000 9340 GuideStep: -0.4 px 29 ms EAST, -0.5 px 0 ms NORTH
01:38:29.726 00.014 12020 Worker thread wakes up
01:38:29.726 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
01:38:29.726 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(803,609,31,31)
01:38:31.217 01.491 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"f6125a7e-8908-42b8-bf7c-5f7383d6a557"}
01:38:31.243 00.026 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"f6125a7e-8908-42b8-bf7c-5f7383d6a557"}
01:38:31.260 00.017 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"b6709151-7df0-4fb1-aef1-d7fbcf0e1294"}
01:38:31.274 00.014 9340 case statement mapped state 6 to 3
01:38:31.291 00.017 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"b6709151-7df0-4fb1-aef1-d7fbcf0e1294"}
01:38:31.329 00.038 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"0d17add3-8663-45cc-8c18-04bbde9f3980"}
01:38:31.347 00.018 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":548,"width":15,"height":15,"star_pos":[6.99,6.82],"pixels":"..."},"id":"0d17add3-8663-45cc-8c18-04bbde9f3980"}
01:38:32.090 00.743 12020 Exposure complete
01:38:32.452 00.362 12020 worker thread done servicing request
01:38:32.452 00.000 9340 OnExposeComplete: enter
01:38:32.470 00.018 9340 UpdateGuideState(): m_state=6
01:38:32.507 00.037 9340 Star::Find(15, 818, 624, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 549
01:38:32.525 00.018 9340 Star::Find returns 1 (0), X=818.72, Y=624.61, Mass=510598, SNR=58.8, Peak=60798 HFD=3.9
01:38:32.540 00.015 9340 MultiStar: [#1 0.45,0.60,1.06,U] [#2 0.60,0.25,0.97,U] [#3 0.09,-0.07,0.78,U] [#4 -0.19,-0.08,0.79,U] [#5 0.66,0.42,0.87,U] [#6 -0.14,0.38,0.58,U] [#7 0.44,0.64,0.44,U] [#8 0.73,0.59,0.41,U] 
01:38:32.553 00.013 9340 refined, 8 included, MultiStar: {0.35, 0.33}, one-star: {0.46, 0.40}
01:38:32.568 00.015 9340 CameraToMount -- cameraTheta (0.75) - m_xAngle (-3.09) = xAngle (3.84 = -2.44)
01:38:32.588 00.020 9340 CameraToMount -- cameraTheta (0.75) - (m_xAngle (-3.09) + m_yAngleError (-0.07)) = yAngle (3.91 = -2.37)
01:38:32.623 00.035 9340 CameraToMount -- cameraX=0.35 cameraY=0.33 hyp=0.48 cameraTheta=0.75 mountX=-0.37 mountY=-0.34, mountTheta=-2.40
01:38:32.647 00.024 9340 SchedulePrimaryMove(10104498, x=0.35, y=0.33, opts=13)
01:38:32.661 00.014 9340 Enqueuing Move request for scope (0.35, 0.33)
01:38:32.676 00.015 12020 Worker thread wakes up
01:38:32.676 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=25643, max=65535, med=38252, FiltMin=29881, FiltMax=65525, Gamma=2.870
01:38:32.692 00.016 12020 worker thread servicing REQUEST_MOVE scope ofs (0.35, 0.33) opts 0xd
01:38:32.692 00.000 9340 UpdateGuideState exits: m=510598 SNR=58.8
01:38:32.712 00.020 12020 Handling offset move in thread for scope, endpoint = (0.35, 0.33)
01:38:32.712 00.000 12020 Moving (0.35, 0.33) raw xDistance=-0.37 yDistance=-0.34
01:38:32.713 00.001 12020 GuideAlgorithmHysteresis::Result() returns -0.17 from input -0.37
01:38:32.713 00.000 12020 switching direction from 1 to -1 - decHistory=-7 oldest=-0.05 newest=-1.18
01:38:32.713 00.000 12020 GuideAlgorithmResistSwitch::result() returns -0.34 from input -0.34
01:38:32.713 00.000 12020 MoveAxis(E, 29, ABG)
01:38:32.714 00.001 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:38:32.749 00.035 12020 Guiding  Dir = 2, Dur = 29
01:38:32.750 00.001 9340 ScheduleExposure(2000,3,1) exposurePending=0
01:38:32.765 00.015 12020 IsSlewing returns 0
01:38:32.765 00.000 9340 Enqueuing Expose request
01:38:32.781 00.016 12020 IsGuiding returns 0
01:38:32.813 00.032 12020 IsGuiding returns 1
01:38:32.813 00.000 12020 scope still moving after pulse duration time elapsed
01:38:32.872 00.059 12020 IsSlewing returns 0
01:38:32.908 00.036 12020 IsGuiding returns 0
01:38:32.909 00.001 12020 scope move finished after 29 + 98 ms
01:38:32.909 00.000 12020 Move returns status 0, amount 29
01:38:32.909 00.000 12020 MoveAxis(N, 55, ABG)
01:38:32.909 00.000 12020 Guiding  Dir = 0, Dur = 55
01:38:32.913 00.004 12020 IsSlewing returns 0
01:38:32.917 00.004 12020 IsGuiding returns 0
01:38:33.015 00.098 12020 IsGuiding returns 1
01:38:33.016 00.001 12020 scope still moving after pulse duration time elapsed
01:38:33.041 00.025 12020 IsSlewing returns 0
01:38:33.043 00.002 12020 IsGuiding returns 1
01:38:33.165 00.122 12020 IsSlewing returns 0
01:38:33.212 00.047 12020 IsGuiding returns 0
01:38:33.213 00.001 12020 scope move finished after 55 + 240 ms
01:38:33.213 00.000 12020 Move returns status 0, amount 55
01:38:33.214 00.001 12020 move complete, result=0
01:38:33.214 00.000 12020 worker thread done servicing request
01:38:33.214 00.000 12020 Worker thread wakes up
01:38:33.214 00.000 9340 GuideStep: -0.4 px 29 ms EAST, -0.3 px 55 ms NORTH
01:38:33.226 00.012 12020 worker thread servicing REQUEST_EXPOSE 2000
01:38:33.226 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(803,609,31,31)
01:38:33.239 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"4e1bded6-2b49-4a1f-a432-bec197e0bd7b"}
01:38:33.271 00.032 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"4e1bded6-2b49-4a1f-a432-bec197e0bd7b"}
01:38:33.285 00.014 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"2354c886-56ee-4ed8-b417-7ded85696100"}
01:38:33.295 00.010 9340 case statement mapped state 6 to 3
01:38:33.305 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"2354c886-56ee-4ed8-b417-7ded85696100"}
01:38:33.317 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"7fa9e7bd-5d2a-4e30-a0e2-5e426362f037"}
01:38:33.331 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":549,"width":15,"height":15,"star_pos":[6.72,6.61],"pixels":"..."},"id":"7fa9e7bd-5d2a-4e30-a0e2-5e426362f037"}
01:38:35.216 01.885 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"2ab4d628-53ab-40de-827c-6a4083219f52"}
01:38:35.225 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"2ab4d628-53ab-40de-827c-6a4083219f52"}
01:38:35.233 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"b231948e-c2c6-41d2-89fd-3618b3ca4009"}
01:38:35.241 00.008 9340 case statement mapped state 6 to 3
01:38:35.250 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"b231948e-c2c6-41d2-89fd-3618b3ca4009"}
01:38:35.257 00.007 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"b1fde37a-dd22-4166-952c-2c547165ff05"}
01:38:35.268 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":549,"width":15,"height":15,"star_pos":[6.72,6.61],"pixels":"..."},"id":"b1fde37a-dd22-4166-952c-2c547165ff05"}
01:38:35.584 00.316 12020 Exposure complete
01:38:35.806 00.222 12020 worker thread done servicing request
01:38:35.807 00.001 9340 OnExposeComplete: enter
01:38:35.823 00.016 9340 UpdateGuideState(): m_state=6
01:38:35.863 00.040 9340 Star::Find(15, 818, 624, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 550
01:38:35.875 00.012 9340 Star::Find returns 1 (0), X=819.02, Y=624.51, Mass=503054, SNR=55.0, Peak=61898 HFD=4.1
01:38:35.885 00.010 9340 MultiStar: [#1 0.34,0.58,0.82,U] [#2 0.88,0.42,1.00,U] [#3 0.35,0.41,0.81,U] [#4 0.58,0.45,1.13,U] [#5 0.30,0.26,0.78,U] [#6 -0.20,0.55,0.57,U] [#7 0.15,1.18,0.46,U] [#8 0.18,0.41,0.57,U] 
01:38:35.896 00.011 9340 refined, 8 included, MultiStar: {0.44, 0.46}, one-star: {0.75, 0.30}
01:38:35.907 00.011 9340 CameraToMount -- cameraTheta (0.81) - m_xAngle (-3.09) = xAngle (3.91 = -2.38)
01:38:35.918 00.011 9340 CameraToMount -- cameraTheta (0.81) - (m_xAngle (-3.09) + m_yAngleError (-0.07)) = yAngle (3.98 = -2.30)
01:38:35.952 00.034 9340 CameraToMount -- cameraX=0.44 cameraY=0.46 hyp=0.64 cameraTheta=0.81 mountX=-0.46 mountY=-0.48, mountTheta=-2.34
01:38:35.968 00.016 9340 SchedulePrimaryMove(10104498, x=0.44, y=0.46, opts=13)
01:38:35.977 00.009 9340 Enqueuing Move request for scope (0.44, 0.46)
01:38:35.988 00.011 12020 Worker thread wakes up
01:38:35.988 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=24140, max=65535, med=38236, FiltMin=30075, FiltMax=65525, Gamma=2.870
01:38:36.000 00.012 12020 worker thread servicing REQUEST_MOVE scope ofs (0.44, 0.46) opts 0xd
01:38:36.000 00.000 9340 UpdateGuideState exits: m=503054 SNR=55.0
01:38:36.027 00.027 12020 Handling offset move in thread for scope, endpoint = (0.44, 0.46)
01:38:36.027 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:38:36.038 00.011 12020 Moving (0.44, 0.46) raw xDistance=-0.46 yDistance=-0.48
01:38:36.038 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
01:38:36.048 00.010 12020 GuideAlgorithmHysteresis::Result() returns -0.21 from input -0.46
01:38:36.048 00.000 9340 Enqueuing Expose request
01:38:36.057 00.009 12020 GuideAlgorithmResistSwitch::result() returns -0.48 from input -0.48
01:38:36.058 00.001 12020 MoveAxis(E, 35, ABG)
01:38:36.058 00.000 12020 Guiding  Dir = 2, Dur = 35
01:38:36.074 00.016 12020 IsSlewing returns 0
01:38:36.075 00.001 12020 IsGuiding returns 0
01:38:36.115 00.040 12020 IsGuiding returns 1
01:38:36.115 00.000 12020 scope still moving after pulse duration time elapsed
01:38:36.154 00.039 12020 IsSlewing returns 0
01:38:36.155 00.001 12020 IsGuiding returns 0
01:38:36.155 00.000 12020 scope move finished after 35 + 44 ms
01:38:36.155 00.000 12020 Move returns status 0, amount 35
01:38:36.155 00.000 12020 MoveAxis(N, 77, ABG)
01:38:36.156 00.001 12020 Guiding  Dir = 0, Dur = 77
01:38:36.157 00.001 12020 IsSlewing returns 0
01:38:36.158 00.001 12020 IsGuiding returns 0
01:38:36.251 00.093 12020 IsGuiding returns 1
01:38:36.251 00.000 12020 scope still moving after pulse duration time elapsed
01:38:36.315 00.064 12020 IsSlewing returns 0
01:38:36.316 00.001 12020 IsGuiding returns 1
01:38:36.442 00.126 12020 IsSlewing returns 0
01:38:36.443 00.001 12020 IsGuiding returns 0
01:38:36.443 00.000 12020 scope move finished after 77 + 207 ms
01:38:36.443 00.000 12020 Move returns status 0, amount 77
01:38:36.443 00.000 12020 move complete, result=0
01:38:36.443 00.000 12020 worker thread done servicing request
01:38:36.444 00.001 9340 GuideStep: -0.5 px 35 ms EAST, -0.5 px 77 ms NORTH
01:38:36.467 00.023 12020 Worker thread wakes up
01:38:36.468 00.001 12020 worker thread servicing REQUEST_EXPOSE 2000
01:38:36.468 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(803,609,31,31)
01:38:37.214 00.746 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"0c70f391-c05b-47c5-b3ef-2f732d54722b"}
01:38:37.231 00.017 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"0c70f391-c05b-47c5-b3ef-2f732d54722b"}
01:38:37.247 00.016 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"0d285c5c-1e55-47f6-9da8-82fc73945201"}
01:38:37.263 00.016 9340 case statement mapped state 6 to 3
01:38:37.298 00.035 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"0d285c5c-1e55-47f6-9da8-82fc73945201"}
01:38:37.317 00.019 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"f8a5646d-9bb6-416a-a99d-462fd73ab69b"}
01:38:37.331 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":550,"width":15,"height":15,"star_pos":[7.02,6.51],"pixels":"..."},"id":"f8a5646d-9bb6-416a-a99d-462fd73ab69b"}
01:38:38.851 01.520 12020 Exposure complete
01:38:39.182 00.331 12020 worker thread done servicing request
01:38:39.182 00.000 9340 OnExposeComplete: enter
01:38:39.198 00.016 9340 UpdateGuideState(): m_state=6
01:38:39.225 00.027 9340 Star::Find(15, 819, 624, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 551
01:38:39.257 00.032 9340 Star::Find returns 1 (0), X=818.47, Y=624.52, Mass=581213, SNR=68.1, Peak=63886 HFD=4.2
01:38:39.277 00.020 9340 MultiStar: [#1 0.48,0.42,0.80,U] [#2 0.52,0.43,1.09,U] [#3 0.10,0.29,0.77,U] [#4 -0.12,0.22,0.71,U] [#5 -0.09,0.44,0.72,U] [#6 0.29,0.58,0.51,U] [#7 -0.30,0.60,0.42,U] [#8 -0.28,0.15,0.39,U] 
01:38:39.298 00.021 9340 single-star, 8 included, MultiStar: {0.16, 0.38}, one-star: {0.20, 0.31}
01:38:39.313 00.015 9340 CameraToMount -- cameraTheta (0.99) - m_xAngle (-3.09) = xAngle (4.08 = -2.20)
01:38:39.332 00.019 9340 CameraToMount -- cameraTheta (0.99) - (m_xAngle (-3.09) + m_yAngleError (-0.07)) = yAngle (4.15 = -2.13)
01:38:39.348 00.016 9340 CameraToMount -- cameraX=0.20 cameraY=0.31 hyp=0.37 cameraTheta=0.99 mountX=-0.22 mountY=-0.31, mountTheta=-2.18
01:38:39.389 00.041 9340 SchedulePrimaryMove(10104498, x=0.20, y=0.31, opts=13)
01:38:39.402 00.013 9340 Enqueuing Move request for scope (0.20, 0.31)
01:38:39.416 00.014 12020 Worker thread wakes up
01:38:39.416 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=25766, max=65535, med=38194, FiltMin=29627, FiltMax=65525, Gamma=2.870
01:38:39.429 00.013 12020 worker thread servicing REQUEST_MOVE scope ofs (0.20, 0.31) opts 0xd
01:38:39.429 00.000 9340 UpdateGuideState exits: m=581213 SNR=68.1
01:38:39.442 00.013 12020 Handling offset move in thread for scope, endpoint = (0.20, 0.31)
01:38:39.443 00.001 12020 Moving (0.20, 0.31) raw xDistance=-0.22 yDistance=-0.31
01:38:39.443 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:38:39.457 00.014 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.22
01:38:39.457 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
01:38:39.470 00.013 12020 GuideAlgorithmResistSwitch::result() returns -0.31 from input -0.31
01:38:39.470 00.000 9340 Enqueuing Expose request
01:38:39.502 00.032 12020 MoveAxis(E, 0, ABG)
01:38:39.502 00.000 12020 Move returns status 0, amount 0
01:38:39.502 00.000 12020 MoveAxis(N, 51, ABG)
01:38:39.502 00.000 12020 Guiding  Dir = 0, Dur = 51
01:38:39.503 00.001 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"6f1f22d6-a396-405f-bb85-8c363216ab5d"}
01:38:39.516 00.013 12020 IsSlewing returns 0
01:38:39.517 00.001 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"6f1f22d6-a396-405f-bb85-8c363216ab5d"}
01:38:39.531 00.014 12020 IsGuiding returns 0
01:38:39.532 00.001 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"80701df7-b808-4411-bf76-e476043f39e4"}
01:38:39.549 00.017 9340 case statement mapped state 6 to 3
01:38:39.565 00.016 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"80701df7-b808-4411-bf76-e476043f39e4"}
01:38:39.584 00.019 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"fb0d651c-e089-4473-8a72-0e33bf899b32"}
01:38:39.598 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":551,"width":15,"height":15,"star_pos":[7.47,6.52],"pixels":"..."},"id":"fb0d651c-e089-4473-8a72-0e33bf899b32"}
01:38:39.634 00.036 12020 IsGuiding returns 1
01:38:39.634 00.000 12020 scope still moving after pulse duration time elapsed
01:38:39.688 00.054 12020 IsSlewing returns 0
01:38:39.784 00.096 12020 IsGuiding returns 0
01:38:39.784 00.000 12020 scope move finished after 51 + 201 ms
01:38:39.785 00.001 12020 Move returns status 0, amount 51
01:38:39.785 00.000 12020 move complete, result=0
01:38:39.785 00.000 9340 GuideStep: -0.2 px 0 ms EAST, -0.3 px 51 ms NORTH
01:38:39.803 00.018 12020 worker thread done servicing request
01:38:39.803 00.000 12020 Worker thread wakes up
01:38:39.803 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
01:38:39.804 00.001 12020 Handling exposure in thread, d=2000 o=3 r=(803,609,31,31)
01:38:41.218 01.414 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"6e7181d3-be32-406d-aaa2-aa9734dd23df"}
01:38:41.239 00.021 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"6e7181d3-be32-406d-aaa2-aa9734dd23df"}
01:38:41.254 00.015 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"68f0f6db-bf27-4269-a7fc-726d99165adf"}
01:38:41.266 00.012 9340 case statement mapped state 6 to 3
01:38:41.278 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"68f0f6db-bf27-4269-a7fc-726d99165adf"}
01:38:41.289 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"f5cbc918-a6a2-4c43-b268-7f16be7f1e5c"}
01:38:41.300 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":551,"width":15,"height":15,"star_pos":[7.47,6.52],"pixels":"..."},"id":"f5cbc918-a6a2-4c43-b268-7f16be7f1e5c"}
01:38:42.170 00.870 12020 Exposure complete
01:38:42.354 00.184 12020 worker thread done servicing request
01:38:42.354 00.000 9340 OnExposeComplete: enter
01:38:42.364 00.010 9340 UpdateGuideState(): m_state=6
01:38:42.388 00.024 9340 Star::Find(15, 818, 624, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 552
01:38:42.397 00.009 9340 Star::Find returns 1 (0), X=818.16, Y=625.17, Mass=590980, SNR=66.0, Peak=61202 HFD=4.3
01:38:42.404 00.007 9340 MultiStar: [#1 -0.08,0.99,0.69,U] [#2 0.02,0.80,1.12,U] [#3 -0.11,0.74,0.74,U] [#4 -0.03,0.60,0.74,U] [#5 0.44,0.83,0.55,U] [#6 -0.44,1.25,0.00,M1] [#7 -1.06,1.14,0.00,M1] [#8 -0.17,0.80,0.42,U] 
01:38:42.414 00.010 9340 refined, 6 included, MultiStar: {-0.01, 0.82}, one-star: {-0.10, 0.95}
01:38:42.422 00.008 9340 CameraToMount -- cameraTheta (1.59) - m_xAngle (-3.09) = xAngle (4.68 = -1.61)
01:38:42.429 00.007 9340 CameraToMount -- cameraTheta (1.59) - (m_xAngle (-3.09) + m_yAngleError (-0.07)) = yAngle (4.75 = -1.53)
01:38:42.439 00.010 9340 CameraToMount -- cameraX=-0.01 cameraY=0.82 hyp=0.82 cameraTheta=1.59 mountX=-0.03 mountY=-0.82, mountTheta=-1.61
01:38:42.452 00.013 9340 SchedulePrimaryMove(10104498, x=-0.01, y=0.82, opts=13)
01:38:42.463 00.011 9340 Enqueuing Move request for scope (-0.01, 0.82)
01:38:42.472 00.009 12020 Worker thread wakes up
01:38:42.473 00.001 9340 UpdateImageDisplay: Size=(1920,1080) min=27277, max=65535, med=38513, FiltMin=29243, FiltMax=65525, Gamma=2.870
01:38:42.496 00.023 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.82) opts 0xd
01:38:42.496 00.000 9340 UpdateGuideState exits: m=590980 SNR=66.0
01:38:42.507 00.011 12020 Handling offset move in thread for scope, endpoint = (-0.01, 0.82)
01:38:42.507 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:38:42.515 00.008 12020 Moving (-0.01, 0.82) raw xDistance=-0.03 yDistance=-0.82
01:38:42.516 00.001 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
01:38:42.516 00.000 12020 GuideAlgorithmResistSwitch::result() returns -0.82 from input -0.82
01:38:42.516 00.000 12020 MoveAxis(E, 0, ABG)
01:38:42.516 00.000 12020 Move returns status 0, amount 0
01:38:42.516 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
01:38:42.526 00.010 12020 MoveAxis(N, 133, ABG)
01:38:42.527 00.001 9340 Enqueuing Expose request
01:38:42.536 00.009 12020 Guiding  Dir = 0, Dur = 133
01:38:42.550 00.014 12020 IsSlewing returns 0
01:38:42.551 00.001 12020 IsGuiding returns 0
01:38:42.630 00.079 12020 PulseGuide returned control before completion, sleep 65
01:38:42.715 00.085 12020 IsGuiding returns 1
01:38:42.715 00.000 12020 scope still moving after pulse duration time elapsed
01:38:42.736 00.021 12020 IsSlewing returns 0
01:38:42.737 00.001 12020 IsGuiding returns 1
01:38:42.870 00.133 12020 IsSlewing returns 0
01:38:42.901 00.031 12020 IsGuiding returns 0
01:38:42.903 00.002 12020 scope move finished after 133 + 217 ms
01:38:42.903 00.000 12020 Move returns status 0, amount 133
01:38:42.903 00.000 12020 move complete, result=0
01:38:42.903 00.000 12020 worker thread done servicing request
01:38:42.903 00.000 12020 Worker thread wakes up
01:38:42.903 00.000 9340 GuideStep: -0.0 px 0 ms EAST, -0.8 px 133 ms NORTH
01:38:42.912 00.009 12020 worker thread servicing REQUEST_EXPOSE 2000
01:38:42.913 00.001 12020 Handling exposure in thread, d=2000 o=3 r=(803,609,31,31)
01:38:43.214 00.301 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"b3943d8f-29ad-49eb-8750-e7427538222e"}
01:38:43.227 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"b3943d8f-29ad-49eb-8750-e7427538222e"}
01:38:43.243 00.016 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"b4d97b0b-dbe1-4049-8f1e-e4de0ae3d5ec"}
01:38:43.254 00.011 9340 case statement mapped state 6 to 3
01:38:43.263 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"b4d97b0b-dbe1-4049-8f1e-e4de0ae3d5ec"}
01:38:43.292 00.029 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"987c4efc-7f1a-4873-994b-7e818f05e6b7"}
01:38:43.305 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":552,"width":15,"height":15,"star_pos":[7.16,7.17],"pixels":"..."},"id":"987c4efc-7f1a-4873-994b-7e818f05e6b7"}
01:38:45.214 01.909 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"08935b5b-27f3-4053-b6d6-399d1bdeb829"}
01:38:45.226 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"08935b5b-27f3-4053-b6d6-399d1bdeb829"}
01:38:45.240 00.014 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"a178895b-123e-460f-bd5c-0c661071ffd6"}
01:38:45.254 00.014 9340 case statement mapped state 6 to 3
01:38:45.265 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"a178895b-123e-460f-bd5c-0c661071ffd6"}
01:38:45.302 00.037 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"bf60a11f-a02d-4a5e-9a09-d5dc5b4f9b29"}
01:38:45.317 00.015 12020 Exposure complete
01:38:45.317 00.000 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":552,"width":15,"height":15,"star_pos":[7.16,7.17],"pixels":"..."},"id":"bf60a11f-a02d-4a5e-9a09-d5dc5b4f9b29"}
01:38:45.597 00.280 12020 worker thread done servicing request
01:38:45.597 00.000 9340 OnExposeComplete: enter
01:38:45.614 00.017 9340 UpdateGuideState(): m_state=6
01:38:45.665 00.051 9340 Star::Find(15, 818, 625, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 553
01:38:45.687 00.022 9340 Star::Find returns 1 (0), X=818.45, Y=624.16, Mass=543232, SNR=60.4, Peak=63674 HFD=3.9
01:38:45.736 00.049 9340 MultiStar: [#1 -0.07,0.30,0.89,U] [#2 0.27,0.27,0.99,U] [#3 -0.24,-0.14,0.89,U] [#4 -0.02,0.21,0.71,U] [#5 0.31,0.31,0.69,U] [#6 0.27,0.25,0.44,U] [#7 -0.71,0.54,0.47,U] [#8 -0.11,0.29,0.60,U] 
01:38:45.794 00.058 9340 refined, 8 included, MultiStar: {0.01, 0.19}, one-star: {0.19, -0.05}
01:38:45.808 00.014 9340 CameraToMount -- cameraTheta (1.49) - m_xAngle (-3.09) = xAngle (4.58 = -1.70)
01:38:45.822 00.014 9340 CameraToMount -- cameraTheta (1.49) - (m_xAngle (-3.09) + m_yAngleError (-0.07)) = yAngle (4.66 = -1.62)
01:38:45.849 00.027 9340 CameraToMount -- cameraX=0.01 cameraY=0.19 hyp=0.19 cameraTheta=1.49 mountX=-0.02 mountY=-0.19, mountTheta=-1.70
01:38:45.885 00.036 9340 SchedulePrimaryMove(10104498, x=0.01, y=0.19, opts=13)
01:38:45.920 00.035 9340 Enqueuing Move request for scope (0.01, 0.19)
01:38:45.934 00.014 12020 Worker thread wakes up
01:38:45.934 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=25903, max=65535, med=38431, FiltMin=30017, FiltMax=65525, Gamma=2.870
01:38:45.950 00.016 12020 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.19) opts 0xd
01:38:45.950 00.000 9340 UpdateGuideState exits: m=543232 SNR=60.4
01:38:45.961 00.011 12020 Handling offset move in thread for scope, endpoint = (0.01, 0.19)
01:38:45.961 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:38:45.977 00.016 12020 Moving (0.01, 0.19) raw xDistance=-0.02 yDistance=-0.19
01:38:45.977 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
01:38:45.989 00.012 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
01:38:45.989 00.000 9340 Enqueuing Expose request
01:38:46.002 00.013 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:38:46.003 00.001 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
01:38:46.003 00.000 12020 MoveAxis(E, 0, ABG)
01:38:46.003 00.000 12020 Move returns status 0, amount 0
01:38:46.003 00.000 12020 MoveAxis(N, 0, ABG)
01:38:46.003 00.000 12020 Move returns status 0, amount 0
01:38:46.004 00.001 12020 move complete, result=0
01:38:46.004 00.000 12020 worker thread done servicing request
01:38:46.004 00.000 12020 Worker thread wakes up
01:38:46.004 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
01:38:46.005 00.001 12020 Handling exposure in thread, d=2000 o=3 r=(803,609,31,31)
01:38:46.007 00.002 9340 GuideStep: -0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
01:38:47.213 01.206 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"9bf4ab73-8648-4408-93cb-c0d9b7e8faef"}
01:38:47.228 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"9bf4ab73-8648-4408-93cb-c0d9b7e8faef"}
01:38:47.242 00.014 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"e0361f74-2b15-4572-9ac3-c13c7548be2d"}
01:38:47.253 00.011 9340 case statement mapped state 6 to 3
01:38:47.285 00.032 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"e0361f74-2b15-4572-9ac3-c13c7548be2d"}
01:38:47.299 00.014 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"56baf6df-f588-4bd9-8051-0dba06be3ace"}
01:38:47.315 00.016 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":553,"width":15,"height":15,"star_pos":[7.45,7.16],"pixels":"..."},"id":"56baf6df-f588-4bd9-8051-0dba06be3ace"}
01:38:48.368 01.053 12020 Exposure complete
01:38:48.586 00.218 12020 worker thread done servicing request
01:38:48.586 00.000 9340 OnExposeComplete: enter
01:38:48.596 00.010 9340 UpdateGuideState(): m_state=6
01:38:48.626 00.030 9340 Star::Find(15, 818, 624, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 554
01:38:48.637 00.011 9340 Star::Find returns 1 (0), X=818.43, Y=624.14, Mass=519249, SNR=59.9, Peak=62966 HFD=3.9
01:38:48.646 00.009 9340 MultiStar: [#1 -0.23,0.37,0.80,U] [#2 0.51,-0.13,1.09,U] [#3 0.08,-0.18,0.75,U] [#4 0.16,0.07,0.74,U] [#5 0.01,0.23,0.77,U] [#6 -0.22,0.17,0.62,U] [#7 -0.22,0.37,0.41,U] [#8 0.11,-0.00,0.50,U] 
01:38:48.657 00.011 9340 refined, 8 included, MultiStar: {0.08, 0.07}, one-star: {0.17, -0.07}
01:38:48.668 00.011 9340 CameraToMount -- cameraTheta (0.68) - m_xAngle (-3.09) = xAngle (3.77 = -2.51)
01:38:48.678 00.010 9340 CameraToMount -- cameraTheta (0.68) - (m_xAngle (-3.09) + m_yAngleError (-0.07)) = yAngle (3.85 = -2.44)
01:38:48.687 00.009 9340 CameraToMount -- cameraX=0.08 cameraY=0.07 hyp=0.11 cameraTheta=0.68 mountX=-0.09 mountY=-0.07, mountTheta=-2.46
01:38:48.702 00.015 9340 SchedulePrimaryMove(10104498, x=0.08, y=0.07, opts=13)
01:38:48.715 00.013 9340 Enqueuing Move request for scope (0.08, 0.07)
01:38:48.725 00.010 12020 Worker thread wakes up
01:38:48.725 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=26207, max=65535, med=38555, FiltMin=30143, FiltMax=65522, Gamma=2.870
01:38:48.751 00.026 12020 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.07) opts 0xd
01:38:48.751 00.000 12020 Handling offset move in thread for scope, endpoint = (0.08, 0.07)
01:38:48.751 00.000 12020 Moving (0.08, 0.07) raw xDistance=-0.09 yDistance=-0.07
01:38:48.752 00.001 9340 UpdateGuideState exits: m=519249 SNR=59.9
01:38:48.761 00.009 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
01:38:48.761 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:38:48.762 00.001 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:38:48.772 00.010 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
01:38:48.772 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
01:38:48.782 00.010 12020 MoveAxis(E, 0, ABG)
01:38:48.783 00.001 9340 Enqueuing Expose request
01:38:48.794 00.011 12020 Move returns status 0, amount 0
01:38:48.794 00.000 12020 MoveAxis(N, 0, ABG)
01:38:48.794 00.000 12020 Move returns status 0, amount 0
01:38:48.794 00.000 12020 move complete, result=0
01:38:48.794 00.000 12020 worker thread done servicing request
01:38:48.795 00.001 12020 Worker thread wakes up
01:38:48.795 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
01:38:48.795 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(803,609,31,31)
01:38:48.798 00.003 9340 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
01:38:49.213 00.415 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"36741953-cd43-424a-83ee-1dc83e8854cc"}
01:38:49.230 00.017 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"36741953-cd43-424a-83ee-1dc83e8854cc"}
01:38:49.321 00.091 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"b02cd855-8c5c-4083-a73d-5d7635c6ed37"}
01:38:49.355 00.034 9340 case statement mapped state 6 to 3
01:38:49.384 00.029 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"b02cd855-8c5c-4083-a73d-5d7635c6ed37"}
01:38:49.401 00.017 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"30f68a0c-743d-49d5-a212-01bd58515398"}
01:38:49.424 00.023 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":554,"width":15,"height":15,"star_pos":[7.43,7.14],"pixels":"..."},"id":"30f68a0c-743d-49d5-a212-01bd58515398"}
01:38:51.156 01.732 12020 Exposure complete
01:38:51.212 00.056 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"540f6f4b-f9d4-4181-a7df-90396f12e580"}
01:38:51.258 00.046 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"540f6f4b-f9d4-4181-a7df-90396f12e580"}
01:38:51.275 00.017 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"6ad32bbc-67ad-422f-aaaa-c02cd7d39001"}
01:38:51.287 00.012 9340 case statement mapped state 6 to 3
01:38:51.299 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"6ad32bbc-67ad-422f-aaaa-c02cd7d39001"}
01:38:51.314 00.015 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"0ca35fc3-6a78-4488-8283-ee06fc9c0eca"}
01:38:51.331 00.017 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":554,"width":15,"height":15,"star_pos":[7.43,7.14],"pixels":"..."},"id":"0ca35fc3-6a78-4488-8283-ee06fc9c0eca"}
01:38:51.486 00.155 12020 worker thread done servicing request
01:38:51.486 00.000 9340 OnExposeComplete: enter
01:38:51.499 00.013 9340 UpdateGuideState(): m_state=6
01:38:51.511 00.012 9340 Star::Find(15, 818, 624, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 555
01:38:51.528 00.017 9340 Star::Find returns 1 (0), X=818.85, Y=624.73, Mass=653564, SNR=64.5, Peak=62174 HFD=4.5
01:38:51.541 00.013 9340 MultiStar: [#1 -0.04,0.95,0.79,U] [#2 0.39,0.45,0.87,U] [#3 0.27,0.14,0.69,U] [#4 0.34,1.09,0.61,U] [#5 0.50,0.57,0.68,U] [#6 -0.18,0.84,0.41,U] [#7 0.27,0.90,0.28,U] [#8 -0.41,-0.20,0.36,U] 
01:38:51.555 00.014 9340 refined, 8 included, MultiStar: {0.26, 0.59}, one-star: {0.59, 0.52}
01:38:51.571 00.016 9340 CameraToMount -- cameraTheta (1.15) - m_xAngle (-3.09) = xAngle (4.25 = -2.04)
01:38:51.584 00.013 9340 CameraToMount -- cameraTheta (1.15) - (m_xAngle (-3.09) + m_yAngleError (-0.07)) = yAngle (4.32 = -1.96)
01:38:51.615 00.031 9340 CameraToMount -- cameraX=0.26 cameraY=0.59 hyp=0.64 cameraTheta=1.15 mountX=-0.29 mountY=-0.59, mountTheta=-2.02
01:38:51.635 00.020 9340 SchedulePrimaryMove(10104498, x=0.26, y=0.59, opts=13)
01:38:51.649 00.014 9340 Enqueuing Move request for scope (0.26, 0.59)
01:38:51.660 00.011 12020 Worker thread wakes up
01:38:51.661 00.001 9340 UpdateImageDisplay: Size=(1920,1080) min=26677, max=65535, med=38552, FiltMin=30328, FiltMax=65525, Gamma=2.870
01:38:51.671 00.010 12020 worker thread servicing REQUEST_MOVE scope ofs (0.26, 0.59) opts 0xd
01:38:51.671 00.000 9340 UpdateGuideState exits: m=653564 SNR=64.5
01:38:51.684 00.013 12020 Handling offset move in thread for scope, endpoint = (0.26, 0.59)
01:38:51.685 00.001 12020 Moving (0.26, 0.59) raw xDistance=-0.29 yDistance=-0.59
01:38:51.685 00.000 12020 GuideAlgorithmHysteresis::Result() returns -0.12 from input -0.29
01:38:51.685 00.000 12020 GuideAlgorithmResistSwitch::result() returns -0.59 from input -0.59
01:38:51.686 00.001 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:38:51.704 00.018 12020 MoveAxis(E, 21, ABG)
01:38:51.704 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
01:38:51.740 00.036 9340 Enqueuing Expose request
01:38:51.757 00.017 12020 Guiding  Dir = 2, Dur = 21
01:38:51.759 00.002 12020 IsSlewing returns 0
01:38:51.760 00.001 12020 IsGuiding returns 0
01:38:51.793 00.033 12020 IsGuiding returns 1
01:38:51.794 00.001 12020 scope still moving after pulse duration time elapsed
01:38:51.840 00.046 12020 IsSlewing returns 0
01:38:51.841 00.001 12020 IsGuiding returns 0
01:38:51.841 00.000 12020 scope move finished after 21 + 60 ms
01:38:51.842 00.001 12020 Move returns status 0, amount 21
01:38:51.842 00.000 12020 MoveAxis(N, 96, ABG)
01:38:51.843 00.001 12020 Guiding  Dir = 0, Dur = 96
01:38:51.844 00.001 12020 IsSlewing returns 0
01:38:51.849 00.005 12020 IsGuiding returns 0
01:38:51.936 00.087 12020 PulseGuide returned control before completion, sleep 20
01:38:51.989 00.053 12020 IsGuiding returns 1
01:38:51.989 00.000 12020 scope still moving after pulse duration time elapsed
01:38:52.015 00.026 12020 IsSlewing returns 0
01:38:52.016 00.001 12020 IsGuiding returns 1
01:38:52.128 00.112 12020 IsSlewing returns 0
01:38:52.129 00.001 12020 IsGuiding returns 0
01:38:52.129 00.000 12020 scope move finished after 96 + 184 ms
01:38:52.129 00.000 12020 Move returns status 0, amount 96
01:38:52.129 00.000 12020 move complete, result=0
01:38:52.130 00.001 12020 worker thread done servicing request
01:38:52.130 00.000 9340 GuideStep: -0.3 px 21 ms EAST, -0.6 px 96 ms NORTH
01:38:52.142 00.012 12020 Worker thread wakes up
01:38:52.142 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
01:38:52.142 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(803,609,31,31)
01:38:53.258 01.116 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"777a6a43-c3a3-4299-92df-0e91d9c49138"}
01:38:53.273 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"777a6a43-c3a3-4299-92df-0e91d9c49138"}
01:38:53.292 00.019 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"a4fdb136-8b2b-4d97-af0b-a3a58375ec9f"}
01:38:53.308 00.016 9340 case statement mapped state 6 to 3
01:38:53.345 00.037 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"a4fdb136-8b2b-4d97-af0b-a3a58375ec9f"}
01:38:53.358 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"603ee75d-8486-4392-8118-905d9640ec8a"}
01:38:53.371 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":555,"width":15,"height":15,"star_pos":[6.85,6.73],"pixels":"..."},"id":"603ee75d-8486-4392-8118-905d9640ec8a"}
01:38:54.500 01.129 12020 Exposure complete
01:38:54.721 00.221 12020 worker thread done servicing request
01:38:54.721 00.000 9340 OnExposeComplete: enter
01:38:54.750 00.029 9340 UpdateGuideState(): m_state=6
01:38:54.764 00.014 9340 Star::Find(15, 818, 624, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 556
01:38:54.777 00.013 9340 Star::Find returns 1 (0), X=818.78, Y=624.73, Mass=632830, SNR=86.4, Peak=63530 HFD=4.7
01:38:54.797 00.020 9340 MultiStar: [#1 0.31,0.59,0.59,U] [#2 0.25,-0.07,0.66,U] [#3 0.36,-0.27,0.44,U] [#4 0.38,0.49,0.54,U] [#5 0.19,0.44,0.39,U] [#6 -0.10,0.96,0.34,U] [#7 -0.69,1.16,0.00,M1] [#8 0.67,-0.41,0.29,U] 
01:38:54.807 00.010 9340 refined, 7 included, MultiStar: {0.34, 0.32}, one-star: {0.52, 0.52}
01:38:54.820 00.013 9340 CameraToMount -- cameraTheta (0.75) - m_xAngle (-3.09) = xAngle (3.84 = -2.45)
01:38:54.832 00.012 9340 CameraToMount -- cameraTheta (0.75) - (m_xAngle (-3.09) + m_yAngleError (-0.07)) = yAngle (3.91 = -2.37)
01:38:54.844 00.012 9340 CameraToMount -- cameraX=0.34 cameraY=0.32 hyp=0.47 cameraTheta=0.75 mountX=-0.36 mountY=-0.33, mountTheta=-2.40
01:38:54.872 00.028 9340 SchedulePrimaryMove(10104498, x=0.34, y=0.32, opts=13)
01:38:54.884 00.012 9340 Enqueuing Move request for scope (0.34, 0.32)
01:38:54.895 00.011 12020 Worker thread wakes up
01:38:54.895 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=26820, max=65535, med=38561, FiltMin=30264, FiltMax=65525, Gamma=2.870
01:38:54.906 00.011 12020 worker thread servicing REQUEST_MOVE scope ofs (0.34, 0.32) opts 0xd
01:38:54.907 00.001 9340 UpdateGuideState exits: m=632830 SNR=86.4
01:38:54.918 00.011 12020 Handling offset move in thread for scope, endpoint = (0.34, 0.32)
01:38:54.919 00.001 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:38:54.931 00.012 12020 Moving (0.34, 0.32) raw xDistance=-0.36 yDistance=-0.33
01:38:54.931 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
01:38:54.941 00.010 12020 GuideAlgorithmHysteresis::Result() returns -0.16 from input -0.36
01:38:54.942 00.001 9340 Enqueuing Expose request
01:38:54.954 00.012 12020 GuideAlgorithmResistSwitch::result() returns -0.33 from input -0.33
01:38:54.954 00.000 12020 MoveAxis(E, 27, ABG)
01:38:54.954 00.000 12020 Guiding  Dir = 2, Dur = 27
01:38:54.955 00.001 12020 IsSlewing returns 0
01:38:54.956 00.001 12020 IsGuiding returns 0
01:38:54.982 00.026 12020 PulseGuide returned control before completion, sleep 12
01:38:55.000 00.018 12020 IsGuiding returns 1
01:38:55.000 00.000 12020 scope still moving after pulse duration time elapsed
01:38:55.038 00.038 12020 IsSlewing returns 0
01:38:55.039 00.001 12020 IsGuiding returns 0
01:38:55.039 00.000 12020 scope move finished after 27 + 55 ms
01:38:55.039 00.000 12020 Move returns status 0, amount 27
01:38:55.039 00.000 12020 MoveAxis(N, 53, ABG)
01:38:55.040 00.001 12020 Guiding  Dir = 0, Dur = 53
01:38:55.040 00.000 12020 IsSlewing returns 0
01:38:55.041 00.001 12020 IsGuiding returns 0
01:38:55.119 00.078 12020 IsGuiding returns 1
01:38:55.119 00.000 12020 scope still moving after pulse duration time elapsed
01:38:55.183 00.064 12020 IsSlewing returns 0
01:38:55.257 00.074 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"eff77c88-c106-4cfc-901d-f8b21d81654c"}
01:38:55.267 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"eff77c88-c106-4cfc-901d-f8b21d81654c"}
01:38:55.277 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"d3bab7c8-a0a1-4540-abee-cd71f250bc0f"}
01:38:55.286 00.009 9340 case statement mapped state 6 to 3
01:38:55.297 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"d3bab7c8-a0a1-4540-abee-cd71f250bc0f"}
01:38:55.309 00.012 12020 IsGuiding returns 0
01:38:55.309 00.000 12020 scope move finished after 53 + 214 ms
01:38:55.309 00.000 12020 Move returns status 0, amount 53
01:38:55.310 00.001 12020 move complete, result=0
01:38:55.310 00.000 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"5b339ad8-d4c6-46d5-901e-8fbb03ecdb89"}
01:38:55.321 00.011 12020 worker thread done servicing request
01:38:55.321 00.000 12020 Worker thread wakes up
01:38:55.321 00.000 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":556,"width":15,"height":15,"star_pos":[6.78,6.73],"pixels":"..."},"id":"5b339ad8-d4c6-46d5-901e-8fbb03ecdb89"}
01:38:55.345 00.024 12020 worker thread servicing REQUEST_EXPOSE 2000
01:38:55.345 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(803,609,31,31)
01:38:55.345 00.000 9340 GuideStep: -0.4 px 27 ms EAST, -0.3 px 53 ms NORTH
01:38:57.259 01.914 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"bcb487fb-c569-4df5-ae58-fa331e403aca"}
01:38:57.275 00.016 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"bcb487fb-c569-4df5-ae58-fa331e403aca"}
01:38:57.286 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"9a8d0709-00fa-4458-9167-3d10d5eadeb0"}
01:38:57.295 00.009 9340 case statement mapped state 6 to 3
01:38:57.306 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"9a8d0709-00fa-4458-9167-3d10d5eadeb0"}
01:38:57.317 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"d49f965f-3722-4a61-b689-22ae210bf98a"}
01:38:57.329 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":556,"width":15,"height":15,"star_pos":[6.78,6.73],"pixels":"..."},"id":"d49f965f-3722-4a61-b689-22ae210bf98a"}
01:38:57.756 00.427 12020 Exposure complete
01:38:58.104 00.348 9340 OnExposeComplete: enter
01:38:58.118 00.014 12020 worker thread done servicing request
01:38:58.118 00.000 9340 UpdateGuideState(): m_state=6
01:38:58.132 00.014 9340 Star::Find(15, 818, 624, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 557
01:38:58.146 00.014 9340 Star::Find returns 1 (0), X=817.72, Y=624.52, Mass=562957, SNR=62.5, Peak=61522 HFD=4.1
01:38:58.160 00.014 9340 MultiStar: [#1 -0.63,0.43,0.81,U] [#2 -0.57,0.09,0.86,U] [#3 -0.70,0.04,0.65,U] [#4 -0.55,0.20,0.61,U] [#5 -0.54,0.42,0.65,U] [#6 -0.21,1.00,0.49,U] [#7 -1.09,0.78,0.00,M2] [#8 -0.64,-0.02,0.58,U] 
01:38:58.175 00.015 9340 single-star, 7 included, MultiStar: {-0.56, 0.29}, one-star: {-0.54, 0.30}
01:38:58.192 00.017 9340 CameraToMount -- cameraTheta (2.63) - m_xAngle (-3.09) = xAngle (5.72 = -0.56)
01:38:58.203 00.011 9340 CameraToMount -- cameraTheta (2.63) - (m_xAngle (-3.09) + m_yAngleError (-0.07)) = yAngle (5.80 = -0.49)
01:38:58.244 00.041 9340 CameraToMount -- cameraX=-0.54 cameraY=0.30 hyp=0.62 cameraTheta=2.63 mountX=0.52 mountY=-0.29, mountTheta=-0.50
01:38:58.263 00.019 9340 SchedulePrimaryMove(10104498, x=-0.54, y=0.30, opts=13)
01:38:58.276 00.013 9340 Enqueuing Move request for scope (-0.54, 0.30)
01:38:58.289 00.013 12020 Worker thread wakes up
01:38:58.290 00.001 9340 UpdateImageDisplay: Size=(1920,1080) min=26045, max=65535, med=38603, FiltMin=30436, FiltMax=65525, Gamma=2.870
01:38:58.302 00.012 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.54, 0.30) opts 0xd
01:38:58.302 00.000 12020 Handling offset move in thread for scope, endpoint = (-0.54, 0.30)
01:38:58.303 00.001 12020 Moving (-0.54, 0.30) raw xDistance=0.52 yDistance=-0.29
01:38:58.303 00.000 12020 GuideAlgorithmHysteresis::Result() returns 0.21 from input 0.52
01:38:58.303 00.000 12020 GuideAlgorithmResistSwitch::result() returns -0.29 from input -0.29
01:38:58.303 00.000 9340 UpdateGuideState exits: m=562957 SNR=62.5
01:38:58.316 00.013 12020 MoveAxis(W, 35, ABG)
01:38:58.318 00.002 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:38:58.336 00.018 9340 ScheduleExposure(2000,3,1) exposurePending=0
01:38:58.366 00.030 12020 Guiding  Dir = 3, Dur = 35
01:38:58.366 00.000 9340 Enqueuing Expose request
01:38:58.396 00.030 12020 IsSlewing returns 0
01:38:58.398 00.002 12020 IsGuiding returns 0
01:38:58.429 00.031 12020 PulseGuide returned control before completion, sleep 16
01:38:58.474 00.045 12020 IsGuiding returns 1
01:38:58.474 00.000 12020 scope still moving after pulse duration time elapsed
01:38:58.504 00.030 12020 IsSlewing returns 0
01:38:58.505 00.001 12020 IsGuiding returns 0
01:38:58.505 00.000 12020 scope move finished after 35 + 71 ms
01:38:58.505 00.000 12020 Move returns status 0, amount 35
01:38:58.505 00.000 12020 MoveAxis(N, 47, ABG)
01:38:58.505 00.000 12020 Guiding  Dir = 0, Dur = 47
01:38:58.508 00.003 12020 IsSlewing returns 0
01:38:58.509 00.001 12020 IsGuiding returns 0
01:38:58.636 00.127 12020 IsGuiding returns 1
01:38:58.637 00.001 12020 scope still moving after pulse duration time elapsed
01:38:58.733 00.096 12020 IsSlewing returns 0
01:38:58.734 00.001 12020 IsGuiding returns 0
01:38:58.734 00.000 12020 scope move finished after 47 + 176 ms
01:38:58.734 00.000 12020 Move returns status 0, amount 47
01:38:58.734 00.000 12020 move complete, result=0
01:38:58.735 00.001 12020 worker thread done servicing request
01:38:58.735 00.000 9340 GuideStep: 0.5 px 35 ms WEST, -0.3 px 47 ms NORTH
01:38:58.748 00.013 12020 Worker thread wakes up
01:38:58.748 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
01:38:58.749 00.001 12020 Handling exposure in thread, d=2000 o=3 r=(803,609,31,31)
01:38:59.262 00.513 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"5f078886-6076-48e4-9d76-187d8aff6dd7"}
01:38:59.314 00.052 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"5f078886-6076-48e4-9d76-187d8aff6dd7"}
01:38:59.335 00.021 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"11adba9a-e80e-40fe-bb1d-bef103d0dcf0"}
01:38:59.365 00.030 9340 case statement mapped state 6 to 3
01:38:59.435 00.070 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"11adba9a-e80e-40fe-bb1d-bef103d0dcf0"}
01:38:59.475 00.040 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"29c4f93a-45ed-4e29-ad92-3faba2b21dc5"}
01:38:59.490 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":557,"width":15,"height":15,"star_pos":[6.72,6.52],"pixels":"..."},"id":"29c4f93a-45ed-4e29-ad92-3faba2b21dc5"}
01:39:01.150 01.660 12020 Exposure complete
01:39:01.260 00.110 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"46f73d2c-00aa-4c95-b24f-4e8a4af03f82"}
01:39:01.363 00.103 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"46f73d2c-00aa-4c95-b24f-4e8a4af03f82"}
01:39:01.404 00.041 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"8da9c560-6e9c-4318-a494-c785109945ff"}
01:39:01.462 00.058 9340 case statement mapped state 6 to 3
01:39:01.487 00.025 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"8da9c560-6e9c-4318-a494-c785109945ff"}
01:39:01.518 00.031 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"8fca415c-8244-475b-87ad-3e72cedc8cb9"}
01:39:01.585 00.067 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":557,"width":15,"height":15,"star_pos":[6.72,6.52],"pixels":"..."},"id":"8fca415c-8244-475b-87ad-3e72cedc8cb9"}
01:39:01.813 00.228 9340 OnExposeComplete: enter
01:39:01.843 00.030 12020 worker thread done servicing request
01:39:01.843 00.000 9340 UpdateGuideState(): m_state=6
01:39:01.866 00.023 9340 Star::Find(15, 817, 624, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 558
01:39:01.909 00.043 9340 Star::Find returns 1 (0), X=818.39, Y=624.37, Mass=582504, SNR=57.7, Peak=62922 HFD=4.3
01:39:01.928 00.019 9340 MultiStar: [#1 -0.01,0.62,0.84,U] [#2 -0.17,0.07,0.94,U] [#3 -0.13,0.30,0.70,U] [#4 -0.55,0.48,0.83,U] [#5 0.15,0.76,0.70,U] [#6 -0.10,0.15,0.58,U] [#7 0.10,0.93,0.41,U] [#8 -0.38,0.63,0.41,U] 
01:39:01.944 00.016 9340 single-star, 8 included, MultiStar: {-0.10, 0.41}, one-star: {0.13, 0.15}
01:39:01.961 00.017 9340 CameraToMount -- cameraTheta (0.86) - m_xAngle (-3.09) = xAngle (3.95 = -2.33)
01:39:01.980 00.019 9340 CameraToMount -- cameraTheta (0.86) - (m_xAngle (-3.09) + m_yAngleError (-0.07)) = yAngle (4.03 = -2.26)
01:39:02.019 00.039 9340 CameraToMount -- cameraX=0.13 cameraY=0.15 hyp=0.20 cameraTheta=0.86 mountX=-0.14 mountY=-0.16, mountTheta=-2.30
01:39:02.042 00.023 9340 SchedulePrimaryMove(10104498, x=0.13, y=0.15, opts=13)
01:39:02.058 00.016 9340 Enqueuing Move request for scope (0.13, 0.15)
01:39:02.077 00.019 12020 Worker thread wakes up
01:39:02.078 00.001 9340 UpdateImageDisplay: Size=(1920,1080) min=26495, max=65535, med=38669, FiltMin=30784, FiltMax=65525, Gamma=2.870
01:39:02.094 00.016 12020 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.15) opts 0xd
01:39:02.095 00.001 9340 UpdateGuideState exits: m=582504 SNR=57.7
01:39:02.130 00.035 12020 Handling offset move in thread for scope, endpoint = (0.13, 0.15)
01:39:02.131 00.001 12020 Moving (0.13, 0.15) raw xDistance=-0.14 yDistance=-0.16
01:39:02.131 00.000 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
01:39:02.131 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:39:02.131 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
01:39:02.131 00.000 12020 MoveAxis(E, 0, ABG)
01:39:02.131 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:39:02.146 00.015 12020 Move returns status 0, amount 0
01:39:02.146 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
01:39:02.163 00.017 12020 MoveAxis(N, 0, ABG)
01:39:02.163 00.000 9340 Enqueuing Expose request
01:39:02.179 00.016 12020 Move returns status 0, amount 0
01:39:02.179 00.000 12020 move complete, result=0
01:39:02.179 00.000 12020 worker thread done servicing request
01:39:02.179 00.000 9340 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
01:39:02.194 00.015 12020 Worker thread wakes up
01:39:02.195 00.001 12020 worker thread servicing REQUEST_EXPOSE 2000
01:39:02.195 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(803,609,31,31)
01:39:03.318 01.123 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"8f4154e5-6c0f-40a5-8712-d80fe958972a"}
01:39:03.339 00.021 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"8f4154e5-6c0f-40a5-8712-d80fe958972a"}
01:39:03.365 00.026 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"45f82605-1c2a-44ce-be8d-11099daa2f35"}
01:39:03.433 00.068 9340 case statement mapped state 6 to 3
01:39:03.512 00.079 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"45f82605-1c2a-44ce-be8d-11099daa2f35"}
01:39:03.736 00.224 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"865dc31d-4e4a-4b54-a275-3c1791ff6956"}
01:39:03.979 00.243 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":558,"width":15,"height":15,"star_pos":[7.39,7.37],"pixels":"..."},"id":"865dc31d-4e4a-4b54-a275-3c1791ff6956"}
01:39:04.667 00.688 12020 Exposure complete
01:39:05.154 00.487 12020 worker thread done servicing request
01:39:05.154 00.000 9340 OnExposeComplete: enter
01:39:05.180 00.026 9340 UpdateGuideState(): m_state=6
01:39:05.241 00.061 9340 Star::Find(15, 818, 624, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 559
01:39:05.270 00.029 9340 Star::Find returns 1 (0), X=818.92, Y=624.87, Mass=539365, SNR=59.4, Peak=64406 HFD=4.2
01:39:05.297 00.027 9340 MultiStar: [#1 0.18,0.74,0.83,U] [#2 0.74,0.31,1.23,U] [#3 0.49,0.15,0.65,U] [#4 0.37,0.90,0.77,U] [#5 0.41,0.53,0.71,U] [#6 -0.00,1.26,0.48,U] [#7 -0.13,0.38,0.39,U] [#8 0.24,0.53,0.48,U] 
01:39:05.340 00.043 9340 refined, 8 included, MultiStar: {0.41, 0.59}, one-star: {0.66, 0.66}
01:39:05.375 00.035 9340 CameraToMount -- cameraTheta (0.96) - m_xAngle (-3.09) = xAngle (4.05 = -2.23)
01:39:05.401 00.026 9340 CameraToMount -- cameraTheta (0.96) - (m_xAngle (-3.09) + m_yAngleError (-0.07)) = yAngle (4.13 = -2.16)
01:39:05.422 00.021 9340 CameraToMount -- cameraX=0.41 cameraY=0.59 hyp=0.72 cameraTheta=0.96 mountX=-0.44 mountY=-0.60, mountTheta=-2.20
01:39:05.469 00.047 9340 SchedulePrimaryMove(10104498, x=0.41, y=0.59, opts=13)
01:39:05.486 00.017 9340 Enqueuing Move request for scope (0.41, 0.59)
01:39:05.506 00.020 12020 Worker thread wakes up
01:39:05.506 00.000 12020 worker thread servicing REQUEST_MOVE scope ofs (0.41, 0.59) opts 0xd
01:39:05.506 00.000 12020 Handling offset move in thread for scope, endpoint = (0.41, 0.59)
01:39:05.507 00.001 12020 Moving (0.41, 0.59) raw xDistance=-0.44 yDistance=-0.60
01:39:05.507 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=26895, max=65535, med=38860, FiltMin=30617, FiltMax=65525, Gamma=2.870
01:39:05.525 00.018 12020 GuideAlgorithmHysteresis::Result() returns -0.18 from input -0.44
01:39:05.526 00.001 12020 GuideAlgorithmResistSwitch::result() returns -0.60 from input -0.60
01:39:05.526 00.000 12020 MoveAxis(E, 31, ABG)
01:39:05.526 00.000 12020 Guiding  Dir = 2, Dur = 31
01:39:05.526 00.000 9340 UpdateGuideState exits: m=539365 SNR=59.4
01:39:05.568 00.042 12020 IsSlewing returns 0
01:39:05.569 00.001 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:39:05.586 00.017 12020 IsGuiding returns 0
01:39:05.587 00.001 9340 ScheduleExposure(2000,3,1) exposurePending=0
01:39:05.605 00.018 9340 Enqueuing Expose request
01:39:05.621 00.016 12020 PulseGuide returned control before completion, sleep 20
01:39:05.621 00.000 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"4c1da0ff-0314-482e-9aa0-49efab1682a5"}
01:39:05.643 00.022 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"4c1da0ff-0314-482e-9aa0-49efab1682a5"}
01:39:05.689 00.046 12020 IsGuiding returns 0
01:39:05.690 00.001 12020 Move returns status 0, amount 31
01:39:05.691 00.001 12020 MoveAxis(N, 97, ABG)
01:39:05.691 00.000 12020 Guiding  Dir = 0, Dur = 97
01:39:05.691 00.000 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"c2a2f53c-6f01-4fcf-92a0-335941e03789"}
01:39:05.708 00.017 9340 case statement mapped state 6 to 3
01:39:05.728 00.020 12020 IsSlewing returns 0
01:39:05.729 00.001 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"c2a2f53c-6f01-4fcf-92a0-335941e03789"}
01:39:05.747 00.018 12020 IsGuiding returns 0
01:39:05.749 00.002 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"f82e2b9d-99f0-430a-9617-b7c6181b716b"}
01:39:05.767 00.018 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":559,"width":15,"height":15,"star_pos":[6.92,6.87],"pixels":"..."},"id":"f82e2b9d-99f0-430a-9617-b7c6181b716b"}
01:39:05.832 00.065 12020 PulseGuide returned control before completion, sleep 23
01:39:05.863 00.031 12020 IsGuiding returns 1
01:39:05.863 00.000 12020 scope still moving after pulse duration time elapsed
01:39:05.892 00.029 12020 IsSlewing returns 0
01:39:05.894 00.002 12020 IsGuiding returns 1
01:39:06.033 00.139 12020 IsSlewing returns 0
01:39:06.088 00.055 12020 IsGuiding returns 0
01:39:06.089 00.001 12020 scope move finished after 97 + 243 ms
01:39:06.089 00.000 12020 Move returns status 0, amount 97
01:39:06.089 00.000 12020 move complete, result=0
01:39:06.089 00.000 12020 worker thread done servicing request
01:39:06.090 00.001 9340 GuideStep: -0.4 px 31 ms EAST, -0.6 px 97 ms NORTH
01:39:06.115 00.025 12020 Worker thread wakes up
01:39:06.115 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
01:39:06.116 00.001 12020 Handling exposure in thread, d=2000 o=3 r=(803,609,31,31)
01:39:07.317 01.201 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"b53500bc-478a-4698-8156-c0458953ae1f"}
01:39:07.362 00.045 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"b53500bc-478a-4698-8156-c0458953ae1f"}
01:39:07.386 00.024 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"4118e4dc-1f61-4c6e-bc6b-82f9b3ff7815"}
01:39:07.407 00.021 9340 case statement mapped state 6 to 3
01:39:07.443 00.036 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"4118e4dc-1f61-4c6e-bc6b-82f9b3ff7815"}
01:39:07.518 00.075 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"ce9caad9-32d6-41dc-b574-2a4048e91ac7"}
01:39:07.544 00.026 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":559,"width":15,"height":15,"star_pos":[6.92,6.87],"pixels":"..."},"id":"ce9caad9-32d6-41dc-b574-2a4048e91ac7"}
01:39:08.518 00.974 12020 Exposure complete
01:39:08.777 00.259 12020 worker thread done servicing request
01:39:08.777 00.000 9340 OnExposeComplete: enter
01:39:08.790 00.013 9340 UpdateGuideState(): m_state=6
01:39:08.804 00.014 9340 Star::Find(15, 818, 624, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 560
01:39:08.819 00.015 9340 Star::Find returns 1 (0), X=819.24, Y=624.36, Mass=525812, SNR=58.4, Peak=62288 HFD=3.8
01:39:08.836 00.017 9340 MultiStar: [#1 1.23,0.31,0.90,U] [#2 0.92,-0.26,1.08,U] [#3 0.95,0.13,0.63,U] [#4 0.34,0.04,0.65,U] [#5 0.61,-0.05,0.79,U] [#6 0.53,0.68,0.50,U] [#7 0.45,0.22,0.29,U] [#8 0.79,0.23,0.45,U] 
01:39:08.848 00.012 9340 refined, 8 included, MultiStar: {0.82, 0.11}, one-star: {0.98, 0.15}
01:39:08.882 00.034 9340 CameraToMount -- cameraTheta (0.14) - m_xAngle (-3.09) = xAngle (3.23 = -3.05)
01:39:08.896 00.014 9340 CameraToMount -- cameraTheta (0.14) - (m_xAngle (-3.09) + m_yAngleError (-0.07)) = yAngle (3.31 = -2.98)
01:39:08.910 00.014 9340 CameraToMount -- cameraX=0.82 cameraY=0.11 hyp=0.82 cameraTheta=0.14 mountX=-0.82 mountY=-0.13, mountTheta=-2.98
01:39:08.930 00.020 9340 SchedulePrimaryMove(10104498, x=0.82, y=0.11, opts=13)
01:39:08.956 00.026 9340 Enqueuing Move request for scope (0.82, 0.11)
01:39:08.977 00.021 12020 Worker thread wakes up
01:39:08.977 00.000 12020 worker thread servicing REQUEST_MOVE scope ofs (0.82, 0.11) opts 0xd
01:39:08.978 00.001 12020 Handling offset move in thread for scope, endpoint = (0.82, 0.11)
01:39:08.978 00.000 12020 Moving (0.82, 0.11) raw xDistance=-0.82 yDistance=-0.13
01:39:08.998 00.020 12020 GuideAlgorithmHysteresis::Result() returns -0.36 from input -0.82
01:39:08.999 00.001 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:39:08.999 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
01:39:08.999 00.000 12020 MoveAxis(E, 61, ABG)
01:39:09.001 00.002 9340 UpdateImageDisplay: Size=(1920,1080) min=25582, max=65535, med=38711, FiltMin=30140, FiltMax=65515, Gamma=2.870
01:39:09.022 00.021 12020 Guiding  Dir = 2, Dur = 61
01:39:09.022 00.000 9340 UpdateGuideState exits: m=525812 SNR=58.4
01:39:09.035 00.013 12020 IsSlewing returns 0
01:39:09.036 00.001 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:39:09.052 00.016 12020 IsGuiding returns 0
01:39:09.052 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
01:39:09.076 00.024 9340 Enqueuing Expose request
01:39:09.092 00.016 12020 PulseGuide returned control before completion, sleep 46
01:39:09.157 00.065 12020 IsGuiding returns 0
01:39:09.158 00.001 12020 Move returns status 0, amount 61
01:39:09.158 00.000 12020 MoveAxis(N, 0, ABG)
01:39:09.158 00.000 12020 Move returns status 0, amount 0
01:39:09.158 00.000 12020 move complete, result=0
01:39:09.158 00.000 12020 worker thread done servicing request
01:39:09.158 00.000 9340 GuideStep: -0.8 px 61 ms EAST, -0.1 px 0 ms NORTH
01:39:09.173 00.015 12020 Worker thread wakes up
01:39:09.173 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
01:39:09.173 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(803,609,31,31)
01:39:09.316 00.143 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"9c4530f5-c589-4f01-a152-a14a8567a305"}
01:39:09.336 00.020 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"9c4530f5-c589-4f01-a152-a14a8567a305"}
01:39:09.353 00.017 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"3f765a38-9ae5-4694-9730-6123eead7bf5"}
01:39:09.383 00.030 9340 case statement mapped state 6 to 3
01:39:09.400 00.017 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"3f765a38-9ae5-4694-9730-6123eead7bf5"}
01:39:09.413 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"ac78fbb2-b563-4636-abc0-a7f681e31bb2"}
01:39:09.427 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":560,"width":15,"height":15,"star_pos":[7.24,7.36],"pixels":"..."},"id":"ac78fbb2-b563-4636-abc0-a7f681e31bb2"}
01:39:11.316 01.889 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"6bb92f98-a8e8-478a-ba49-b624e612c73f"}
01:39:11.330 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"6bb92f98-a8e8-478a-ba49-b624e612c73f"}
01:39:11.345 00.015 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"9a6aee46-b036-43fd-8fcf-299bcfe609f5"}
01:39:11.362 00.017 9340 case statement mapped state 6 to 3
01:39:11.379 00.017 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"9a6aee46-b036-43fd-8fcf-299bcfe609f5"}
01:39:11.396 00.017 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"cb57f820-e65e-47fc-985a-5215f8e20697"}
01:39:11.434 00.038 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":560,"width":15,"height":15,"star_pos":[7.24,7.36],"pixels":"..."},"id":"cb57f820-e65e-47fc-985a-5215f8e20697"}
01:39:11.594 00.160 12020 Exposure complete
01:39:12.165 00.571 12020 worker thread done servicing request
01:39:12.165 00.000 9340 OnExposeComplete: enter
01:39:12.181 00.016 9340 UpdateGuideState(): m_state=6
01:39:12.193 00.012 9340 Star::Find(15, 819, 624, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 561
01:39:12.208 00.015 9340 Star::Find returns 1 (0), X=819.69, Y=624.70, Mass=612833, SNR=63.5, Peak=62570 HFD=4.6
01:39:12.225 00.017 9340 MultiStar: [#1 0.92,0.79,0.77,U] [#2 1.31,0.62,0.00,M1] [#3 0.84,0.13,0.75,U] [#4 0.70,0.47,0.80,U] [#5 1.13,0.65,0.79,U] [#6 0.97,0.80,0.47,U] [#7 1.17,0.57,0.45,U] [#8 1.35,0.29,0.00,M1] 
01:39:12.238 00.013 9340 refined, 6 included, MultiStar: {1.03, 0.54}, one-star: {1.43, 0.49}
01:39:12.268 00.030 9340 CameraToMount -- cameraTheta (0.48) - m_xAngle (-3.09) = xAngle (3.57 = -2.71)
01:39:12.283 00.015 9340 CameraToMount -- cameraTheta (0.48) - (m_xAngle (-3.09) + m_yAngleError (-0.07)) = yAngle (3.65 = -2.64)
01:39:12.295 00.012 9340 CameraToMount -- cameraX=1.03 cameraY=0.54 hyp=1.16 cameraTheta=0.48 mountX=-1.06 mountY=-0.56, mountTheta=-2.65
01:39:12.313 00.018 9340 SchedulePrimaryMove(10104498, x=1.03, y=0.54, opts=13)
01:39:12.323 00.010 9340 Enqueuing Move request for scope (1.03, 0.54)
01:39:12.338 00.015 12020 Worker thread wakes up
01:39:12.338 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=25705, max=65535, med=38826, FiltMin=30649, FiltMax=65522, Gamma=2.870
01:39:12.352 00.014 12020 worker thread servicing REQUEST_MOVE scope ofs (1.03, 0.54) opts 0xd
01:39:12.353 00.001 12020 Handling offset move in thread for scope, endpoint = (1.03, 0.54)
01:39:12.353 00.000 12020 Moving (1.03, 0.54) raw xDistance=-1.06 yDistance=-0.56
01:39:12.353 00.000 12020 GuideAlgorithmHysteresis::Result() returns -0.47 from input -1.06
01:39:12.353 00.000 12020 GuideAlgorithmResistSwitch::result() returns -0.56 from input -0.56
01:39:12.354 00.001 12020 MoveAxis(E, 81, ABG)
01:39:12.354 00.000 9340 UpdateGuideState exits: m=612833 SNR=63.5
01:39:12.369 00.015 12020 Guiding  Dir = 2, Dur = 81
01:39:12.369 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:39:12.398 00.029 9340 ScheduleExposure(2000,3,1) exposurePending=0
01:39:12.410 00.012 9340 Enqueuing Expose request
01:39:12.421 00.011 12020 IsSlewing returns 0
01:39:12.436 00.015 12020 IsGuiding returns 0
01:39:12.468 00.032 12020 PulseGuide returned control before completion, sleep 60
01:39:12.533 00.065 12020 IsGuiding returns 1
01:39:12.533 00.000 12020 scope still moving after pulse duration time elapsed
01:39:12.596 00.063 12020 IsSlewing returns 0
01:39:12.597 00.001 12020 IsGuiding returns 0
01:39:12.597 00.000 12020 scope move finished after 81 + 79 ms
01:39:12.597 00.000 12020 Move returns status 0, amount 81
01:39:12.597 00.000 12020 MoveAxis(N, 91, ABG)
01:39:12.598 00.001 12020 Guiding  Dir = 0, Dur = 91
01:39:12.599 00.001 12020 IsSlewing returns 0
01:39:12.600 00.001 12020 IsGuiding returns 0
01:39:12.675 00.075 12020 PulseGuide returned control before completion, sleep 26
01:39:12.707 00.032 12020 IsGuiding returns 1
01:39:12.708 00.001 12020 scope still moving after pulse duration time elapsed
01:39:12.734 00.026 12020 IsSlewing returns 0
01:39:12.752 00.018 12020 IsGuiding returns 1
01:39:12.883 00.131 12020 IsSlewing returns 0
01:39:12.884 00.001 12020 IsGuiding returns 0
01:39:12.885 00.001 12020 scope move finished after 91 + 193 ms
01:39:12.885 00.000 12020 Move returns status 0, amount 91
01:39:12.885 00.000 12020 move complete, result=0
01:39:12.885 00.000 12020 worker thread done servicing request
01:39:12.885 00.000 12020 Worker thread wakes up
01:39:12.885 00.000 9340 GuideStep: -1.1 px 81 ms EAST, -0.6 px 91 ms NORTH
01:39:12.895 00.010 12020 worker thread servicing REQUEST_EXPOSE 2000
01:39:12.895 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(803,609,31,31)
01:39:13.343 00.448 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"66fbbc4b-7b51-466c-83bf-38479bf4eaf2"}
01:39:13.360 00.017 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"66fbbc4b-7b51-466c-83bf-38479bf4eaf2"}
01:39:13.370 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"ca9acd67-7d8a-4c8c-9847-7f2ef2ac414f"}
01:39:13.381 00.011 9340 case statement mapped state 6 to 3
01:39:13.391 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"ca9acd67-7d8a-4c8c-9847-7f2ef2ac414f"}
01:39:13.401 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"3200d337-df4f-42fc-95c5-b0bee0848b7a"}
01:39:13.415 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":561,"width":15,"height":15,"star_pos":[6.69,6.70],"pixels":"..."},"id":"3200d337-df4f-42fc-95c5-b0bee0848b7a"}
01:39:15.286 01.871 12020 Exposure complete
01:39:15.341 00.055 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"f52cb58b-3e37-4287-b8ff-f3b028ba9975"}
01:39:15.351 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"f52cb58b-3e37-4287-b8ff-f3b028ba9975"}
01:39:15.363 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"f65475ee-720b-403c-a7db-5b0476d17b08"}
01:39:15.386 00.023 9340 case statement mapped state 6 to 3
01:39:15.398 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"f65475ee-720b-403c-a7db-5b0476d17b08"}
01:39:15.408 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"144a7e76-159e-4f39-9aa7-2125718d270e"}
01:39:15.417 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":561,"width":15,"height":15,"star_pos":[6.69,6.70],"pixels":"..."},"id":"144a7e76-159e-4f39-9aa7-2125718d270e"}
01:39:15.468 00.051 12020 worker thread done servicing request
01:39:15.469 00.001 9340 OnExposeComplete: enter
01:39:15.480 00.011 9340 UpdateGuideState(): m_state=6
01:39:15.504 00.024 9340 Star::Find(15, 819, 624, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 562
01:39:15.515 00.011 9340 Star::Find returns 1 (0), X=818.79, Y=624.48, Mass=550694, SNR=64.7, Peak=63410 HFD=3.9
01:39:15.524 00.009 9340 MultiStar: [#1 0.34,0.02,0.71,U] [#2 0.77,-0.13,0.93,U] [#3 -0.25,-0.21,0.67,U] [#4 0.09,-0.13,0.74,U] [#5 0.32,0.08,0.61,U] [#6 -0.33,-0.54,0.53,U] [#7 -0.51,0.60,0.41,U] [#8 0.17,-0.20,0.37,U] 
01:39:15.533 00.009 9340 refined, 8 included, MultiStar: {0.21, -0.02}, one-star: {0.53, 0.27}
01:39:15.544 00.011 9340 CameraToMount -- cameraTheta (-0.11) - m_xAngle (-3.09) = xAngle (2.99 = 2.99)
01:39:15.553 00.009 9340 CameraToMount -- cameraTheta (-0.11) - (m_xAngle (-3.09) + m_yAngleError (-0.07)) = yAngle (3.06 = 3.06)
01:39:15.561 00.008 9340 CameraToMount -- cameraX=0.21 cameraY=-0.02 hyp=0.21 cameraTheta=-0.11 mountX=-0.21 mountY=0.02, mountTheta=3.06
01:39:15.574 00.013 9340 SchedulePrimaryMove(10104498, x=0.21, y=-0.02, opts=13)
01:39:15.585 00.011 9340 Enqueuing Move request for scope (0.21, -0.02)
01:39:15.595 00.010 12020 Worker thread wakes up
01:39:15.595 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=24701, max=65535, med=38792, FiltMin=30602, FiltMax=65525, Gamma=2.870
01:39:15.620 00.025 12020 worker thread servicing REQUEST_MOVE scope ofs (0.21, -0.02) opts 0xd
01:39:15.620 00.000 9340 UpdateGuideState exits: m=550694 SNR=64.7
01:39:15.632 00.012 12020 Handling offset move in thread for scope, endpoint = (0.21, -0.02)
01:39:15.632 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:39:15.641 00.009 12020 Moving (0.21, -0.02) raw xDistance=-0.21 yDistance=0.02
01:39:15.641 00.000 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.21
01:39:15.642 00.001 9340 ScheduleExposure(2000,3,1) exposurePending=0
01:39:15.653 00.011 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:39:15.653 00.000 9340 Enqueuing Expose request
01:39:15.663 00.010 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
01:39:15.664 00.001 12020 MoveAxis(E, 0, ABG)
01:39:15.664 00.000 12020 Move returns status 0, amount 0
01:39:15.664 00.000 12020 MoveAxis(N, 0, ABG)
01:39:15.664 00.000 12020 Move returns status 0, amount 0
01:39:15.664 00.000 12020 move complete, result=0
01:39:15.664 00.000 12020 worker thread done servicing request
01:39:15.664 00.000 12020 Worker thread wakes up
01:39:15.665 00.001 12020 worker thread servicing REQUEST_EXPOSE 2000
01:39:15.665 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(803,609,31,31)
01:39:15.667 00.002 9340 GuideStep: -0.2 px 0 ms EAST, 0.0 px 0 ms NORTH
01:39:17.342 01.675 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"0434b65f-b7e0-42ba-8597-0e5d2bac5e09"}
01:39:17.365 00.023 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"0434b65f-b7e0-42ba-8597-0e5d2bac5e09"}
01:39:17.394 00.029 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"1e41b45b-8f43-4a98-9159-865e0877111f"}
01:39:17.429 00.035 9340 case statement mapped state 6 to 3
01:39:17.445 00.016 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"1e41b45b-8f43-4a98-9159-865e0877111f"}
01:39:17.461 00.016 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"16c1bbe7-9baf-4fe0-a9ea-e6caff1f7a53"}
01:39:17.473 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":562,"width":15,"height":15,"star_pos":[6.79,7.48],"pixels":"..."},"id":"16c1bbe7-9baf-4fe0-a9ea-e6caff1f7a53"}
01:39:18.065 00.592 12020 Exposure complete
01:39:18.351 00.286 9340 OnExposeComplete: enter
01:39:18.365 00.014 12020 worker thread done servicing request
01:39:18.365 00.000 9340 UpdateGuideState(): m_state=6
01:39:18.382 00.017 9340 Star::Find(15, 818, 624, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 563
01:39:18.393 00.011 9340 Star::Find returns 1 (0), X=819.58, Y=624.28, Mass=537473, SNR=54.5, Peak=64521 HFD=4.0
01:39:18.429 00.036 9340 MultiStar: [#1 1.11,0.25,0.97,U] [#2 1.58,-0.09,0.00,M1] [#3 0.85,-0.26,0.78,U] [#4 0.94,0.44,0.88,U] [#5 1.37,-0.16,0.00,M1] [#6 1.33,-0.13,0.00,M1] [#7 0.69,-0.26,0.51,U] [#8 0.81,0.09,0.44,U] 
01:39:18.443 00.014 9340 refined, 5 included, MultiStar: {1.00, 0.09}, one-star: {1.32, 0.07}
01:39:18.456 00.013 9340 CameraToMount -- cameraTheta (0.09) - m_xAngle (-3.09) = xAngle (3.18 = -3.10)
01:39:18.466 00.010 9340 CameraToMount -- cameraTheta (0.09) - (m_xAngle (-3.09) + m_yAngleError (-0.07)) = yAngle (3.25 = -3.03)
01:39:18.476 00.010 9340 CameraToMount -- cameraX=1.00 cameraY=0.09 hyp=1.01 cameraTheta=0.09 mountX=-1.01 mountY=-0.11, mountTheta=-3.03
01:39:18.493 00.017 9340 SchedulePrimaryMove(10104498, x=1.00, y=0.09, opts=13)
01:39:18.505 00.012 9340 Enqueuing Move request for scope (1.00, 0.09)
01:39:18.533 00.028 12020 Worker thread wakes up
01:39:18.534 00.001 12020 worker thread servicing REQUEST_MOVE scope ofs (1.00, 0.09) opts 0xd
01:39:18.534 00.000 12020 Handling offset move in thread for scope, endpoint = (1.00, 0.09)
01:39:18.534 00.000 12020 Moving (1.00, 0.09) raw xDistance=-1.01 yDistance=-0.11
01:39:18.534 00.000 12020 GuideAlgorithmHysteresis::Result() returns -0.42 from input -1.01
01:39:18.534 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:39:18.535 00.001 9340 UpdateImageDisplay: Size=(1920,1080) min=25514, max=65535, med=38908, FiltMin=30483, FiltMax=65522, Gamma=2.870
01:39:18.548 00.013 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
01:39:18.548 00.000 9340 UpdateGuideState exits: m=537473 SNR=54.5
01:39:18.558 00.010 12020 MoveAxis(E, 72, ABG)
01:39:18.559 00.001 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:39:18.575 00.016 12020 Guiding  Dir = 2, Dur = 72
01:39:18.575 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
01:39:18.587 00.012 9340 Enqueuing Expose request
01:39:18.597 00.010 12020 IsSlewing returns 0
01:39:18.598 00.001 12020 IsGuiding returns 0
01:39:18.623 00.025 12020 PulseGuide returned control before completion, sleep 57
01:39:18.688 00.065 12020 IsGuiding returns 1
01:39:18.688 00.000 12020 scope still moving after pulse duration time elapsed
01:39:18.751 00.063 12020 IsSlewing returns 0
01:39:18.754 00.003 12020 IsGuiding returns 0
01:39:18.754 00.000 12020 scope move finished after 72 + 83 ms
01:39:18.754 00.000 12020 Move returns status 0, amount 72
01:39:18.754 00.000 12020 MoveAxis(N, 0, ABG)
01:39:18.754 00.000 12020 Move returns status 0, amount 0
01:39:18.755 00.001 12020 move complete, result=0
01:39:18.755 00.000 12020 worker thread done servicing request
01:39:18.757 00.002 9340 GuideStep: -1.0 px 72 ms EAST, -0.1 px 0 ms NORTH
01:39:18.777 00.020 12020 Worker thread wakes up
01:39:18.777 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
01:39:18.777 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(803,609,31,31)
01:39:19.341 00.564 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"69c47de5-41cb-491a-8024-0c1ae40fcac3"}
01:39:19.377 00.036 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"69c47de5-41cb-491a-8024-0c1ae40fcac3"}
01:39:19.419 00.042 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"4af145e5-7b02-4fb5-a0c3-86c3457267e5"}
01:39:19.432 00.013 9340 case statement mapped state 6 to 3
01:39:19.445 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"4af145e5-7b02-4fb5-a0c3-86c3457267e5"}
01:39:19.467 00.022 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"9f0603f9-e4b4-4303-ac78-a7b58fbf2479"}
01:39:19.496 00.029 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":563,"width":15,"height":15,"star_pos":[6.58,7.28],"pixels":"..."},"id":"9f0603f9-e4b4-4303-ac78-a7b58fbf2479"}
01:39:21.155 01.659 12020 Exposure complete
01:39:21.332 00.177 12020 worker thread done servicing request
01:39:21.332 00.000 9340 OnExposeComplete: enter
01:39:21.361 00.029 9340 UpdateGuideState(): m_state=6
01:39:21.370 00.009 9340 Star::Find(15, 819, 624, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 564
01:39:21.378 00.008 9340 Star::Find returns 1 (0), X=819.36, Y=624.22, Mass=580383, SNR=54.0, Peak=62488 HFD=4.5
01:39:21.387 00.009 9340 MultiStar: [#1 0.67,0.29,0.84,U] [#2 1.30,-0.28,0.00,M2] [#3 0.82,-0.52,0.72,U] [#4 0.67,-0.09,0.88,U] [#5 0.58,0.45,0.86,U] [#6 0.85,0.00,0.52,U] [#7 0.94,0.27,0.57,U] [#8 0.27,0.02,0.61,U] 
01:39:21.395 00.008 9340 refined, 7 included, MultiStar: {0.75, 0.06}, one-star: {1.10, 0.01}
01:39:21.403 00.008 9340 CameraToMount -- cameraTheta (0.08) - m_xAngle (-3.09) = xAngle (3.17 = -3.11)
01:39:21.412 00.009 9340 CameraToMount -- cameraTheta (0.08) - (m_xAngle (-3.09) + m_yAngleError (-0.07)) = yAngle (3.24 = -3.04)
01:39:21.425 00.013 9340 CameraToMount -- cameraX=0.75 cameraY=0.06 hyp=0.75 cameraTheta=0.08 mountX=-0.75 mountY=-0.08, mountTheta=-3.04
01:39:21.440 00.015 9340 SchedulePrimaryMove(10104498, x=0.75, y=0.06, opts=13)
01:39:21.462 00.022 9340 Enqueuing Move request for scope (0.75, 0.06)
01:39:21.472 00.010 12020 Worker thread wakes up
01:39:21.472 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=26263, max=65535, med=38898, FiltMin=30729, FiltMax=65515, Gamma=2.870
01:39:21.481 00.009 12020 worker thread servicing REQUEST_MOVE scope ofs (0.75, 0.06) opts 0xd
01:39:21.481 00.000 12020 Handling offset move in thread for scope, endpoint = (0.75, 0.06)
01:39:21.481 00.000 9340 UpdateGuideState exits: m=580383 SNR=54.0
01:39:21.491 00.010 12020 Moving (0.75, 0.06) raw xDistance=-0.75 yDistance=-0.08
01:39:21.491 00.000 12020 GuideAlgorithmHysteresis::Result() returns -0.35 from input -0.75
01:39:21.491 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:39:21.492 00.001 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:39:21.500 00.008 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
01:39:21.501 00.001 12020 MoveAxis(E, 59, ABG)
01:39:21.501 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
01:39:21.509 00.008 9340 Enqueuing Expose request
01:39:21.518 00.009 12020 Guiding  Dir = 2, Dur = 59
01:39:21.519 00.001 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"980c9bfb-8784-4620-8a94-04c08f4e9e14"}
01:39:21.529 00.010 12020 IsSlewing returns 0
01:39:21.529 00.000 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"980c9bfb-8784-4620-8a94-04c08f4e9e14"}
01:39:21.538 00.009 12020 IsGuiding returns 0
01:39:21.539 00.001 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"8c18e01e-dff3-4338-b445-46e6da3ee289"}
01:39:21.548 00.009 9340 case statement mapped state 6 to 3
01:39:21.570 00.022 12020 PulseGuide returned control before completion, sleep 40
01:39:21.571 00.001 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"8c18e01e-dff3-4338-b445-46e6da3ee289"}
01:39:21.585 00.014 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"007bdc5d-c24b-46ba-b9a9-8ec65a556945"}
01:39:21.595 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":564,"width":15,"height":15,"star_pos":[7.36,7.22],"pixels":"..."},"id":"007bdc5d-c24b-46ba-b9a9-8ec65a556945"}
01:39:21.623 00.028 12020 IsGuiding returns 1
01:39:21.624 00.001 12020 scope still moving after pulse duration time elapsed
01:39:21.661 00.037 12020 IsSlewing returns 0
01:39:21.662 00.001 12020 IsGuiding returns 0
01:39:21.662 00.000 12020 scope move finished after 59 + 65 ms
01:39:21.663 00.001 12020 Move returns status 0, amount 59
01:39:21.663 00.000 12020 MoveAxis(N, 0, ABG)
01:39:21.663 00.000 12020 Move returns status 0, amount 0
01:39:21.663 00.000 12020 move complete, result=0
01:39:21.663 00.000 12020 worker thread done servicing request
01:39:21.663 00.000 9340 GuideStep: -0.7 px 59 ms EAST, -0.1 px 0 ms NORTH
01:39:21.691 00.028 12020 Worker thread wakes up
01:39:21.692 00.001 12020 worker thread servicing REQUEST_EXPOSE 2000
01:39:21.692 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(803,609,31,31)
01:39:23.341 01.649 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"91d2e7b7-e627-4f56-b262-acff93cda661"}
01:39:23.352 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"91d2e7b7-e627-4f56-b262-acff93cda661"}
01:39:23.377 00.025 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"ecf531ba-c898-4c15-8ac2-8fa996a9ac0a"}
01:39:23.386 00.009 9340 case statement mapped state 6 to 3
01:39:23.394 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"ecf531ba-c898-4c15-8ac2-8fa996a9ac0a"}
01:39:23.403 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"111301ee-4a7b-4df0-9b18-6c9e237bf8c2"}
01:39:23.413 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":564,"width":15,"height":15,"star_pos":[7.36,7.22],"pixels":"..."},"id":"111301ee-4a7b-4df0-9b18-6c9e237bf8c2"}
01:39:24.081 00.668 12020 Exposure complete
01:39:24.339 00.258 9340 OnExposeComplete: enter
01:39:24.353 00.014 12020 worker thread done servicing request
01:39:24.354 00.001 9340 UpdateGuideState(): m_state=6
01:39:24.375 00.021 9340 Star::Find(15, 819, 624, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 565
01:39:24.389 00.014 9340 Star::Find returns 1 (0), X=819.89, Y=624.57, Mass=612790, SNR=68.4, Peak=61425 HFD=4.7
01:39:24.424 00.035 9340 MultiStar: [#1 1.29,0.49,0.00,M1] [#2 1.11,0.11,0.87,U] [#3 1.29,-0.05,0.67,U] [#4 0.78,0.24,0.63,U] [#5 0.99,0.19,0.54,U] [#6 1.10,0.41,0.48,U] [#7 0.90,0.16,0.38,U] [#8 1.10,-0.50,0.43,U] 
01:39:24.440 00.016 9340 refined, 7 included, MultiStar: {1.17, 0.14}, one-star: {1.63, 0.36}
01:39:24.454 00.014 9340 CameraToMount -- cameraTheta (0.12) - m_xAngle (-3.09) = xAngle (3.21 = -3.07)
01:39:24.466 00.012 9340 CameraToMount -- cameraTheta (0.12) - (m_xAngle (-3.09) + m_yAngleError (-0.07)) = yAngle (3.29 = -3.00)
01:39:24.475 00.009 9340 CameraToMount -- cameraX=1.17 cameraY=0.14 hyp=1.17 cameraTheta=0.12 mountX=-1.17 mountY=-0.17, mountTheta=-3.00
01:39:24.497 00.022 9340 SchedulePrimaryMove(10104498, x=1.17, y=0.14, opts=13)
01:39:24.512 00.015 9340 Enqueuing Move request for scope (1.17, 0.14)
01:39:24.543 00.031 12020 Worker thread wakes up
01:39:24.545 00.002 12020 worker thread servicing REQUEST_MOVE scope ofs (1.17, 0.14) opts 0xd
01:39:24.545 00.000 12020 Handling offset move in thread for scope, endpoint = (1.17, 0.14)
01:39:24.545 00.000 12020 Moving (1.17, 0.14) raw xDistance=-1.17 yDistance=-0.17
01:39:24.545 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=24565, max=65535, med=38890, FiltMin=30574, FiltMax=65515, Gamma=2.870
01:39:24.558 00.013 12020 GuideAlgorithmHysteresis::Result() returns -0.52 from input -1.17
01:39:24.558 00.000 9340 UpdateGuideState exits: m=612790 SNR=68.4
01:39:24.570 00.012 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:39:24.571 00.001 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
01:39:24.571 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:39:24.589 00.018 12020 MoveAxis(E, 89, ABG)
01:39:24.589 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
01:39:24.599 00.010 12020 Guiding  Dir = 2, Dur = 89
01:39:24.600 00.001 9340 Enqueuing Expose request
01:39:24.622 00.022 12020 IsSlewing returns 0
01:39:24.623 00.001 12020 IsGuiding returns 0
01:39:24.664 00.041 12020 PulseGuide returned control before completion, sleep 60
01:39:24.728 00.064 12020 IsGuiding returns 1
01:39:24.729 00.001 12020 scope still moving after pulse duration time elapsed
01:39:24.764 00.035 12020 IsSlewing returns 0
01:39:24.765 00.001 12020 IsGuiding returns 0
01:39:24.766 00.001 12020 scope move finished after 89 + 53 ms
01:39:24.766 00.000 12020 Move returns status 0, amount 89
01:39:24.766 00.000 12020 MoveAxis(N, 0, ABG)
01:39:24.766 00.000 12020 Move returns status 0, amount 0
01:39:24.766 00.000 12020 move complete, result=0
01:39:24.767 00.001 12020 worker thread done servicing request
01:39:24.767 00.000 9340 GuideStep: -1.2 px 89 ms EAST, -0.2 px 0 ms NORTH
01:39:24.796 00.029 12020 Worker thread wakes up
01:39:24.796 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
01:39:24.798 00.002 12020 Handling exposure in thread, d=2000 o=3 r=(803,609,31,31)
01:39:25.340 00.542 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"0352fc03-7b1d-488e-b73c-8b075dcf6c2e"}
01:39:25.351 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"0352fc03-7b1d-488e-b73c-8b075dcf6c2e"}
01:39:25.365 00.014 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"96efb4a7-2405-4f8b-88ca-fbe2a7e82748"}
01:39:25.399 00.034 9340 case statement mapped state 6 to 3
01:39:25.411 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"96efb4a7-2405-4f8b-88ca-fbe2a7e82748"}
01:39:25.422 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"b4904ff7-a386-4182-ab4f-55805fcd32c4"}
01:39:25.436 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":565,"width":15,"height":15,"star_pos":[6.89,6.57],"pixels":"..."},"id":"b4904ff7-a386-4182-ab4f-55805fcd32c4"}
01:39:27.206 01.770 12020 Exposure complete
01:39:27.340 00.134 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"df111a22-3066-45d6-ab6a-ddfb76138498"}
01:39:27.348 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"df111a22-3066-45d6-ab6a-ddfb76138498"}
01:39:27.359 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"7f1d447a-e387-4e95-81cb-ec1018367c53"}
01:39:27.370 00.011 9340 case statement mapped state 6 to 3
01:39:27.380 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"7f1d447a-e387-4e95-81cb-ec1018367c53"}
01:39:27.389 00.009 12020 worker thread done servicing request
01:39:27.389 00.000 9340 OnExposeComplete: enter
01:39:27.409 00.020 9340 UpdateGuideState(): m_state=6
01:39:27.421 00.012 9340 Star::Find(15, 819, 624, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 566
01:39:27.432 00.011 9340 Star::Find returns 1 (0), X=818.69, Y=624.08, Mass=615197, SNR=72.3, Peak=63770 HFD=4.6
01:39:27.439 00.007 9340 MultiStar: [#1 0.21,0.73,0.72,U] [#2 0.34,-0.12,0.74,U] [#3 -0.12,-0.19,0.55,U] [#4 0.38,0.19,0.53,U] [#5 0.27,0.47,0.60,U] [#6 0.23,0.35,0.42,U] [#7 -0.35,0.43,0.45,U] [#8 0.25,0.59,0.34,U] 
01:39:27.449 00.010 9340 refined, 8 included, MultiStar: {0.22, 0.21}, one-star: {0.43, -0.14}
01:39:27.458 00.009 9340 CameraToMount -- cameraTheta (0.76) - m_xAngle (-3.09) = xAngle (3.86 = -2.43)
01:39:27.466 00.008 9340 CameraToMount -- cameraTheta (0.76) - (m_xAngle (-3.09) + m_yAngleError (-0.07)) = yAngle (3.93 = -2.35)
01:39:27.473 00.007 9340 CameraToMount -- cameraX=0.22 cameraY=0.21 hyp=0.30 cameraTheta=0.76 mountX=-0.23 mountY=-0.21, mountTheta=-2.39
01:39:27.486 00.013 9340 SchedulePrimaryMove(10104498, x=0.22, y=0.21, opts=13)
01:39:27.495 00.009 9340 Enqueuing Move request for scope (0.22, 0.21)
01:39:27.504 00.009 12020 Worker thread wakes up
01:39:27.504 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=25173, max=65535, med=39006, FiltMin=30554, FiltMax=65515, Gamma=2.870
01:39:27.514 00.010 12020 worker thread servicing REQUEST_MOVE scope ofs (0.22, 0.21) opts 0xd
01:39:27.514 00.000 9340 UpdateGuideState exits: m=615197 SNR=72.3
01:39:27.536 00.022 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:39:27.545 00.009 12020 Handling offset move in thread for scope, endpoint = (0.22, 0.21)
01:39:27.545 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
01:39:27.554 00.009 9340 Enqueuing Expose request
01:39:27.564 00.010 12020 Moving (0.22, 0.21) raw xDistance=-0.23 yDistance=-0.21
01:39:27.564 00.000 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.23
01:39:27.565 00.001 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:39:27.565 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.21
01:39:27.565 00.000 12020 MoveAxis(E, 0, ABG)
01:39:27.566 00.001 12020 Move returns status 0, amount 0
01:39:27.566 00.000 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"8d92b703-6f3f-45f1-84ee-29d5f6870475"}
01:39:27.576 00.010 12020 MoveAxis(N, 0, ABG)
01:39:27.576 00.000 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":566,"width":15,"height":15,"star_pos":[6.69,7.08],"pixels":"..."},"id":"8d92b703-6f3f-45f1-84ee-29d5f6870475"}
01:39:27.585 00.009 12020 Move returns status 0, amount 0
01:39:27.585 00.000 12020 move complete, result=0
01:39:27.585 00.000 12020 worker thread done servicing request
01:39:27.586 00.001 12020 Worker thread wakes up
01:39:27.586 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
01:39:27.586 00.000 9340 GuideStep: -0.2 px 0 ms EAST, -0.2 px 0 ms NORTH
01:39:27.594 00.008 12020 Handling exposure in thread, d=2000 o=3 r=(803,609,31,31)
01:39:29.340 01.746 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"4c5e9d3b-a528-4a7b-a5f8-13c43ca552c9"}
01:39:29.353 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"4c5e9d3b-a528-4a7b-a5f8-13c43ca552c9"}
01:39:29.364 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"7d58f131-6adb-4f84-bbc5-e40d5b79e2de"}
01:39:29.372 00.008 9340 case statement mapped state 6 to 3
01:39:29.379 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"7d58f131-6adb-4f84-bbc5-e40d5b79e2de"}
01:39:29.391 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"7b131cae-cd02-43be-91bd-29ffc4dcc157"}
01:39:29.400 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":566,"width":15,"height":15,"star_pos":[6.69,7.08],"pixels":"..."},"id":"7b131cae-cd02-43be-91bd-29ffc4dcc157"}
01:39:29.972 00.572 12020 Exposure complete
01:39:30.218 00.246 12020 worker thread done servicing request
01:39:30.218 00.000 9340 OnExposeComplete: enter
01:39:30.233 00.015 9340 UpdateGuideState(): m_state=6
01:39:30.261 00.028 9340 Star::Find(15, 818, 624, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 567
01:39:30.276 00.015 9340 Star::Find returns 1 (0), X=819.07, Y=624.18, Mass=493238, SNR=55.8, Peak=61536 HFD=4.1
01:39:30.288 00.012 9340 MultiStar: [#1 0.74,0.29,0.84,U] [#2 0.65,-0.26,1.10,U] [#3 0.16,-0.30,0.64,U] [#4 0.59,0.28,0.89,U] [#5 0.38,0.42,0.72,U] [#6 0.11,-0.41,0.44,U] [#7 0.57,0.21,0.41,U] [#8 0.72,-0.26,0.50,U] 
01:39:30.299 00.011 9340 refined, 8 included, MultiStar: {0.56, 0.01}, one-star: {0.80, -0.03}
01:39:30.310 00.011 9340 CameraToMount -- cameraTheta (0.02) - m_xAngle (-3.09) = xAngle (3.11 = 3.11)
01:39:30.325 00.015 9340 CameraToMount -- cameraTheta (0.02) - (m_xAngle (-3.09) + m_yAngleError (-0.07)) = yAngle (3.18 = -3.10)
01:39:30.339 00.014 9340 CameraToMount -- cameraX=0.56 cameraY=0.01 hyp=0.56 cameraTheta=0.02 mountX=-0.56 mountY=-0.02, mountTheta=-3.10
01:39:30.374 00.035 9340 SchedulePrimaryMove(10104498, x=0.56, y=0.01, opts=13)
01:39:30.396 00.022 9340 Enqueuing Move request for scope (0.56, 0.01)
01:39:30.409 00.013 9340 UpdateImageDisplay: Size=(1920,1080) min=26286, max=65535, med=39064, FiltMin=30479, FiltMax=65522, Gamma=2.870
01:39:30.421 00.012 12020 Worker thread wakes up
01:39:30.422 00.001 9340 UpdateGuideState exits: m=493238 SNR=55.8
01:39:30.433 00.011 12020 worker thread servicing REQUEST_MOVE scope ofs (0.56, 0.01) opts 0xd
01:39:30.433 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:39:30.446 00.013 12020 Handling offset move in thread for scope, endpoint = (0.56, 0.01)
01:39:30.446 00.000 12020 Moving (0.56, 0.01) raw xDistance=-0.56 yDistance=-0.02
01:39:30.446 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
01:39:30.459 00.013 12020 GuideAlgorithmHysteresis::Result() returns -0.24 from input -0.56
01:39:30.459 00.000 9340 Enqueuing Expose request
01:39:30.472 00.013 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:39:30.472 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
01:39:30.490 00.018 12020 MoveAxis(E, 40, ABG)
01:39:30.490 00.000 12020 Guiding  Dir = 2, Dur = 40
01:39:30.492 00.002 12020 IsSlewing returns 0
01:39:30.494 00.002 12020 IsGuiding returns 0
01:39:30.520 00.026 12020 PulseGuide returned control before completion, sleep 24
01:39:30.583 00.063 12020 IsGuiding returns 0
01:39:30.583 00.000 12020 Move returns status 0, amount 40
01:39:30.585 00.002 12020 MoveAxis(N, 0, ABG)
01:39:30.585 00.000 12020 Move returns status 0, amount 0
01:39:30.585 00.000 12020 move complete, result=0
01:39:30.585 00.000 12020 worker thread done servicing request
01:39:30.585 00.000 9340 GuideStep: -0.6 px 40 ms EAST, -0.0 px 0 ms NORTH
01:39:30.615 00.030 12020 Worker thread wakes up
01:39:30.615 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
01:39:30.615 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(803,609,31,31)
01:39:31.340 00.725 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"cb5b9334-218f-49c7-9562-1ce3be4b7bc8"}
01:39:31.374 00.034 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"cb5b9334-218f-49c7-9562-1ce3be4b7bc8"}
01:39:31.389 00.015 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"f8622acc-52f3-45f7-a316-522597826857"}
01:39:31.402 00.013 9340 case statement mapped state 6 to 3
01:39:31.414 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"f8622acc-52f3-45f7-a316-522597826857"}
01:39:31.426 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"41943e14-476c-41fe-ac3a-06eb51ad27fe"}
01:39:31.441 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":567,"width":15,"height":15,"star_pos":[7.07,7.18],"pixels":"..."},"id":"41943e14-476c-41fe-ac3a-06eb51ad27fe"}
01:39:32.985 01.544 12020 Exposure complete
01:39:33.171 00.186 9340 OnExposeComplete: enter
01:39:33.194 00.023 12020 worker thread done servicing request
01:39:33.194 00.000 9340 UpdateGuideState(): m_state=6
01:39:33.203 00.009 9340 Star::Find(15, 819, 624, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 568
01:39:33.213 00.010 9340 Star::Find returns 1 (0), X=818.95, Y=624.27, Mass=606117, SNR=62.3, Peak=62170 HFD=4.2
01:39:33.225 00.012 9340 MultiStar: [#1 0.62,0.44,0.73,U] [#2 0.73,-0.34,0.79,U] [#3 0.47,-0.30,0.71,U] [#4 0.44,0.06,0.73,U] [#5 0.61,0.13,0.77,U] [#6 1.28,-0.11,0.54,U] [#7 0.30,0.07,0.42,U] [#8 0.52,-0.04,0.44,U] 
01:39:33.235 00.010 9340 refined, 8 included, MultiStar: {0.63, -0.00}, one-star: {0.68, 0.06}
01:39:33.245 00.010 9340 CameraToMount -- cameraTheta (-0.00) - m_xAngle (-3.09) = xAngle (3.09 = 3.09)
01:39:33.255 00.010 9340 CameraToMount -- cameraTheta (-0.00) - (m_xAngle (-3.09) + m_yAngleError (-0.07)) = yAngle (3.16 = -3.12)
01:39:33.267 00.012 9340 CameraToMount -- cameraX=0.63 cameraY=-0.00 hyp=0.63 cameraTheta=-0.00 mountX=-0.63 mountY=-0.01, mountTheta=-3.12
01:39:33.282 00.015 9340 SchedulePrimaryMove(10104498, x=0.63, y=-0.00, opts=13)
01:39:33.310 00.028 9340 Enqueuing Move request for scope (0.63, -0.00)
01:39:33.321 00.011 12020 Worker thread wakes up
01:39:33.321 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=25521, max=65535, med=39094, FiltMin=30500, FiltMax=65522, Gamma=2.870
01:39:33.330 00.009 12020 worker thread servicing REQUEST_MOVE scope ofs (0.63, -0.00) opts 0xd
01:39:33.331 00.001 9340 UpdateGuideState exits: m=606117 SNR=62.3
01:39:33.341 00.010 12020 Handling offset move in thread for scope, endpoint = (0.63, -0.00)
01:39:33.341 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:39:33.349 00.008 12020 Moving (0.63, -0.00) raw xDistance=-0.63 yDistance=-0.01
01:39:33.349 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
01:39:33.361 00.012 12020 GuideAlgorithmHysteresis::Result() returns -0.28 from input -0.63
01:39:33.361 00.000 9340 Enqueuing Expose request
01:39:33.374 00.013 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:39:33.375 00.001 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
01:39:33.375 00.000 12020 MoveAxis(E, 49, ABG)
01:39:33.375 00.000 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"0b8fa0f1-c21e-4095-8c26-3432398f0ed0"}
01:39:33.387 00.012 12020 Guiding  Dir = 2, Dur = 49
01:39:33.387 00.000 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"0b8fa0f1-c21e-4095-8c26-3432398f0ed0"}
01:39:33.396 00.009 12020 IsSlewing returns 0
01:39:33.397 00.001 12020 IsGuiding returns 0
01:39:33.399 00.002 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"7dd74d6f-2438-420b-b1ce-1ac0a1469b29"}
01:39:33.428 00.029 9340 case statement mapped state 6 to 3
01:39:33.438 00.010 12020 PulseGuide returned control before completion, sleep 27
01:39:33.438 00.000 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"7dd74d6f-2438-420b-b1ce-1ac0a1469b29"}
01:39:33.450 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"539e8307-f7d5-4e8b-8d3a-2909334f35f6"}
01:39:33.460 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":568,"width":15,"height":15,"star_pos":[6.95,7.27],"pixels":"..."},"id":"539e8307-f7d5-4e8b-8d3a-2909334f35f6"}
01:39:33.511 00.051 12020 IsGuiding returns 1
01:39:33.511 00.000 12020 scope still moving after pulse duration time elapsed
01:39:33.542 00.031 12020 IsSlewing returns 0
01:39:33.543 00.001 12020 IsGuiding returns 0
01:39:33.543 00.000 12020 scope move finished after 49 + 97 ms
01:39:33.543 00.000 12020 Move returns status 0, amount 49
01:39:33.544 00.001 12020 MoveAxis(N, 0, ABG)
01:39:33.544 00.000 12020 Move returns status 0, amount 0
01:39:33.544 00.000 12020 move complete, result=0
01:39:33.544 00.000 12020 worker thread done servicing request
01:39:33.544 00.000 9340 GuideStep: -0.6 px 49 ms EAST, -0.0 px 0 ms NORTH
01:39:33.556 00.012 12020 Worker thread wakes up
01:39:33.556 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
01:39:33.556 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(803,609,31,31)
01:39:35.341 01.785 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"14fc066f-b336-4bf8-a8e4-4536735e8c8e"}
01:39:35.356 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"14fc066f-b336-4bf8-a8e4-4536735e8c8e"}
01:39:35.391 00.035 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"bee1ce07-4553-4642-b77f-226188245f34"}
01:39:35.410 00.019 9340 case statement mapped state 6 to 3
01:39:35.423 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"bee1ce07-4553-4642-b77f-226188245f34"}
01:39:35.434 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"41166b21-e0d7-45eb-826e-f9d934247922"}
01:39:35.451 00.017 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":568,"width":15,"height":15,"star_pos":[6.95,7.27],"pixels":"..."},"id":"41166b21-e0d7-45eb-826e-f9d934247922"}
01:39:35.946 00.495 12020 Exposure complete
01:39:36.253 00.307 12020 worker thread done servicing request
01:39:36.253 00.000 9340 OnExposeComplete: enter
01:39:36.272 00.019 9340 UpdateGuideState(): m_state=6
01:39:36.284 00.012 9340 Star::Find(15, 818, 624, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 569
01:39:36.300 00.016 9340 Star::Find returns 1 (0), X=818.94, Y=624.30, Mass=541830, SNR=55.0, Peak=64590 HFD=4.0
01:39:36.315 00.015 9340 MultiStar: [#1 0.32,0.13,0.87,U] [#2 0.94,-0.06,0.92,U] [#3 0.15,0.25,0.89,U] [#4 0.41,0.40,0.79,U] [#5 0.82,-0.07,0.73,U] [#6 0.32,0.49,0.43,U] [#7 0.69,1.08,0.53,U] [#8 0.39,-0.12,0.44,U] 
01:39:36.350 00.035 9340 refined, 8 included, MultiStar: {0.54, 0.21}, one-star: {0.68, 0.09}
01:39:36.365 00.015 9340 CameraToMount -- cameraTheta (0.36) - m_xAngle (-3.09) = xAngle (3.46 = -2.83)
01:39:36.378 00.013 9340 CameraToMount -- cameraTheta (0.36) - (m_xAngle (-3.09) + m_yAngleError (-0.07)) = yAngle (3.53 = -2.75)
01:39:36.395 00.017 9340 CameraToMount -- cameraX=0.54 cameraY=0.21 hyp=0.58 cameraTheta=0.36 mountX=-0.55 mountY=-0.22, mountTheta=-2.76
01:39:36.426 00.031 9340 SchedulePrimaryMove(10104498, x=0.54, y=0.21, opts=13)
01:39:36.459 00.033 9340 Enqueuing Move request for scope (0.54, 0.21)
01:39:36.473 00.014 12020 Worker thread wakes up
01:39:36.473 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=25243, max=65535, med=39122, FiltMin=30717, FiltMax=65522, Gamma=2.870
01:39:36.486 00.013 12020 worker thread servicing REQUEST_MOVE scope ofs (0.54, 0.21) opts 0xd
01:39:36.486 00.000 9340 UpdateGuideState exits: m=541830 SNR=55.0
01:39:36.499 00.013 12020 Handling offset move in thread for scope, endpoint = (0.54, 0.21)
01:39:36.499 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:39:36.509 00.010 12020 Moving (0.54, 0.21) raw xDistance=-0.55 yDistance=-0.22
01:39:36.509 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
01:39:36.524 00.015 12020 GuideAlgorithmHysteresis::Result() returns -0.25 from input -0.55
01:39:36.524 00.000 9340 Enqueuing Expose request
01:39:36.538 00.014 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:39:36.538 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.22
01:39:36.538 00.000 12020 MoveAxis(E, 43, ABG)
01:39:36.539 00.001 12020 Guiding  Dir = 2, Dur = 43
01:39:36.540 00.001 12020 IsSlewing returns 0
01:39:36.541 00.001 12020 IsGuiding returns 0
01:39:36.564 00.023 12020 PulseGuide returned control before completion, sleep 30
01:39:36.597 00.033 12020 IsGuiding returns 1
01:39:36.598 00.001 12020 scope still moving after pulse duration time elapsed
01:39:36.673 00.075 12020 IsSlewing returns 0
01:39:36.709 00.036 12020 IsGuiding returns 0
01:39:36.709 00.000 12020 scope move finished after 43 + 124 ms
01:39:36.709 00.000 12020 Move returns status 0, amount 43
01:39:36.709 00.000 12020 MoveAxis(N, 0, ABG)
01:39:36.709 00.000 12020 Move returns status 0, amount 0
01:39:36.710 00.001 12020 move complete, result=0
01:39:36.710 00.000 12020 worker thread done servicing request
01:39:36.710 00.000 9340 GuideStep: -0.5 px 43 ms EAST, -0.2 px 0 ms NORTH
01:39:36.722 00.012 12020 Worker thread wakes up
01:39:36.722 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
01:39:36.723 00.001 12020 Handling exposure in thread, d=2000 o=3 r=(803,609,31,31)
01:39:37.346 00.623 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"68801268-8964-47e6-98d2-4d1818a42cf9"}
01:39:37.371 00.025 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"68801268-8964-47e6-98d2-4d1818a42cf9"}
01:39:37.390 00.019 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"3051ecd4-d7f0-4968-97f3-c5c53a91ce1c"}
01:39:37.406 00.016 9340 case statement mapped state 6 to 3
01:39:37.420 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"3051ecd4-d7f0-4968-97f3-c5c53a91ce1c"}
01:39:37.437 00.017 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"dc2fcbde-f103-4545-8c23-1d6dfb019f85"}
01:39:37.452 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":569,"width":15,"height":15,"star_pos":[6.94,7.30],"pixels":"..."},"id":"dc2fcbde-f103-4545-8c23-1d6dfb019f85"}
01:39:39.083 01.631 12020 Exposure complete
01:39:39.318 00.235 12020 worker thread done servicing request
01:39:39.318 00.000 9340 OnExposeComplete: enter
01:39:39.331 00.013 9340 UpdateGuideState(): m_state=6
01:39:39.340 00.009 9340 Star::Find(15, 818, 624, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 570
01:39:39.352 00.012 9340 Star::Find returns 1 (0), X=818.35, Y=624.43, Mass=571787, SNR=66.4, Peak=62970 HFD=4.3
01:39:39.363 00.011 9340 MultiStar: [#1 -0.27,-0.09,0.73,U] [#2 -0.05,-0.08,0.90,U] [#3 -0.28,-0.42,0.71,U] [#4 -0.43,-0.11,0.75,U] [#5 -0.47,0.23,0.58,U] [#6 -0.25,-0.04,0.48,U] [#7 -0.87,0.17,0.34,U] [#8 -0.60,-0.59,0.39,U] 
01:39:39.373 00.010 9340 single-star, 8 included, MultiStar: {-0.27, -0.06}, one-star: {0.09, 0.21}
01:39:39.411 00.038 9340 CameraToMount -- cameraTheta (1.18) - m_xAngle (-3.09) = xAngle (4.27 = -2.01)
01:39:39.425 00.014 9340 CameraToMount -- cameraTheta (1.18) - (m_xAngle (-3.09) + m_yAngleError (-0.07)) = yAngle (4.35 = -1.94)
01:39:39.436 00.011 9340 CameraToMount -- cameraX=0.09 cameraY=0.21 hyp=0.23 cameraTheta=1.18 mountX=-0.10 mountY=-0.21, mountTheta=-2.00
01:39:39.452 00.016 9340 SchedulePrimaryMove(10104498, x=0.09, y=0.21, opts=13)
01:39:39.464 00.012 9340 Enqueuing Move request for scope (0.09, 0.21)
01:39:39.491 00.027 12020 Worker thread wakes up
01:39:39.492 00.001 12020 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.21) opts 0xd
01:39:39.492 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=26124, max=65535, med=39166, FiltMin=30682, FiltMax=65525, Gamma=2.870
01:39:39.506 00.014 12020 Handling offset move in thread for scope, endpoint = (0.09, 0.21)
01:39:39.506 00.000 12020 Moving (0.09, 0.21) raw xDistance=-0.10 yDistance=-0.21
01:39:39.506 00.000 9340 UpdateGuideState exits: m=571787 SNR=66.4
01:39:39.518 00.012 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
01:39:39.518 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:39:39.518 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:39:39.528 00.010 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.21
01:39:39.528 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
01:39:39.539 00.011 12020 MoveAxis(E, 0, ABG)
01:39:39.539 00.000 9340 Enqueuing Expose request
01:39:39.551 00.012 12020 Move returns status 0, amount 0
01:39:39.551 00.000 12020 MoveAxis(N, 0, ABG)
01:39:39.552 00.001 12020 Move returns status 0, amount 0
01:39:39.552 00.000 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"5e3bfa32-f42f-4c63-bdf4-3519cedeb9c4"}
01:39:39.562 00.010 12020 move complete, result=0
01:39:39.562 00.000 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"5e3bfa32-f42f-4c63-bdf4-3519cedeb9c4"}
01:39:39.590 00.028 12020 worker thread done servicing request
01:39:39.591 00.001 12020 Worker thread wakes up
01:39:39.591 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
01:39:39.591 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(803,609,31,31)
01:39:39.592 00.001 9340 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
01:39:39.608 00.016 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"5a508f13-a3a0-4456-bedb-5186ef537158"}
01:39:39.619 00.011 9340 case statement mapped state 6 to 3
01:39:39.631 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"5a508f13-a3a0-4456-bedb-5186ef537158"}
01:39:39.645 00.014 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"c070cce6-5faf-4e4e-9274-b42bf2250634"}
01:39:39.658 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":570,"width":15,"height":15,"star_pos":[7.35,7.43],"pixels":"..."},"id":"c070cce6-5faf-4e4e-9274-b42bf2250634"}
01:39:41.343 01.685 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"f80bb520-16b2-4185-a86c-31204f8b9adb"}
01:39:41.380 00.037 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"f80bb520-16b2-4185-a86c-31204f8b9adb"}
01:39:41.397 00.017 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"3faa0edf-ae7c-46b1-a123-3d385c9aef65"}
01:39:41.412 00.015 9340 case statement mapped state 6 to 3
01:39:41.424 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"3faa0edf-ae7c-46b1-a123-3d385c9aef65"}
01:39:41.439 00.015 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"64eaf940-add3-4075-a54a-de203c20ff75"}
01:39:41.499 00.060 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":570,"width":15,"height":15,"star_pos":[7.35,7.43],"pixels":"..."},"id":"64eaf940-add3-4075-a54a-de203c20ff75"}
01:39:41.943 00.444 12020 Exposure complete
01:39:42.248 00.305 12020 worker thread done servicing request
01:39:42.249 00.001 9340 OnExposeComplete: enter
01:39:42.263 00.014 9340 UpdateGuideState(): m_state=6
01:39:42.274 00.011 9340 Star::Find(15, 818, 624, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 571
01:39:42.287 00.013 9340 Star::Find returns 1 (0), X=818.41, Y=624.37, Mass=507256, SNR=52.3, Peak=62378 HFD=4.2
01:39:42.303 00.016 9340 MultiStar: [#1 0.04,0.34,0.91,U] [#2 -0.21,-0.05,1.07,U] [#3 0.01,-0.45,0.66,U] [#4 -0.39,0.05,0.81,U] [#5 0.34,0.21,0.86,U] [#6 -0.35,0.34,0.61,U] [#7 -0.08,1.12,0.40,U] [#8 -0.37,-0.10,0.73,U] 
01:39:42.333 00.030 9340 refined, 8 included, MultiStar: {-0.08, 0.13}, one-star: {0.15, 0.16}
01:39:42.347 00.014 9340 CameraToMount -- cameraTheta (2.13) - m_xAngle (-3.09) = xAngle (5.22 = -1.07)
01:39:42.359 00.012 9340 CameraToMount -- cameraTheta (2.13) - (m_xAngle (-3.09) + m_yAngleError (-0.07)) = yAngle (5.29 = -0.99)
01:39:42.371 00.012 9340 CameraToMount -- cameraX=-0.08 cameraY=0.13 hyp=0.15 cameraTheta=2.13 mountX=0.07 mountY=-0.13, mountTheta=-1.05
01:39:42.388 00.017 9340 SchedulePrimaryMove(10104498, x=-0.08, y=0.13, opts=13)
01:39:42.405 00.017 9340 Enqueuing Move request for scope (-0.08, 0.13)
01:39:42.421 00.016 12020 Worker thread wakes up
01:39:42.421 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=27596, max=65535, med=39218, FiltMin=30993, FiltMax=65522, Gamma=2.870
01:39:42.458 00.037 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.13) opts 0xd
01:39:42.458 00.000 12020 Handling offset move in thread for scope, endpoint = (-0.08, 0.13)
01:39:42.458 00.000 9340 UpdateGuideState exits: m=507256 SNR=52.3
01:39:42.474 00.016 12020 Moving (-0.08, 0.13) raw xDistance=0.07 yDistance=-0.13
01:39:42.475 00.001 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:39:42.490 00.015 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
01:39:42.490 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
01:39:42.501 00.011 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:39:42.501 00.000 9340 Enqueuing Expose request
01:39:42.512 00.011 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
01:39:42.512 00.000 12020 MoveAxis(E, 0, ABG)
01:39:42.512 00.000 12020 Move returns status 0, amount 0
01:39:42.513 00.001 12020 MoveAxis(N, 0, ABG)
01:39:42.513 00.000 12020 Move returns status 0, amount 0
01:39:42.513 00.000 12020 move complete, result=0
01:39:42.514 00.001 12020 worker thread done servicing request
01:39:42.514 00.000 12020 Worker thread wakes up
01:39:42.514 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
01:39:42.514 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(803,609,31,31)
01:39:42.520 00.006 9340 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
01:39:43.343 00.823 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"900a85b9-c81d-46b5-b662-3ec5b75a505d"}
01:39:43.361 00.018 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"900a85b9-c81d-46b5-b662-3ec5b75a505d"}
01:39:43.411 00.050 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"900aa938-7f7e-4347-836f-0c58436a73bb"}
01:39:43.431 00.020 9340 case statement mapped state 6 to 3
01:39:43.474 00.043 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"900aa938-7f7e-4347-836f-0c58436a73bb"}
01:39:43.493 00.019 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"f7ddb212-21b8-4d43-a9eb-2c137421a78d"}
01:39:43.508 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":571,"width":15,"height":15,"star_pos":[7.41,7.37],"pixels":"..."},"id":"f7ddb212-21b8-4d43-a9eb-2c137421a78d"}
01:39:44.872 01.364 12020 Exposure complete
01:39:45.082 00.210 12020 worker thread done servicing request
01:39:45.082 00.000 9340 OnExposeComplete: enter
01:39:45.092 00.010 9340 UpdateGuideState(): m_state=6
01:39:45.103 00.011 9340 Star::Find(15, 818, 624, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 572
01:39:45.115 00.012 9340 Star::Find returns 1 (0), X=818.34, Y=624.74, Mass=520458, SNR=48.3, Peak=62390 HFD=3.8
01:39:45.124 00.009 9340 MultiStar: [#1 -0.36,0.42,0.86,U] [#2 0.05,0.06,1.27,U] [#3 -0.50,-0.18,1.05,U] [#4 -0.08,0.79,1.10,U] [#5 -0.18,0.40,0.81,U] [#6 0.18,0.71,0.75,U] [#7 0.44,0.88,0.54,U] [#8 -0.53,-0.19,0.59,U] 
01:39:45.134 00.010 9340 refined, 8 included, MultiStar: {-0.11, 0.36}, one-star: {0.08, 0.53}
01:39:45.143 00.009 9340 CameraToMount -- cameraTheta (1.86) - m_xAngle (-3.09) = xAngle (4.96 = -1.33)
01:39:45.154 00.011 9340 CameraToMount -- cameraTheta (1.86) - (m_xAngle (-3.09) + m_yAngleError (-0.07)) = yAngle (5.03 = -1.25)
01:39:45.165 00.011 9340 CameraToMount -- cameraX=-0.11 cameraY=0.36 hyp=0.37 cameraTheta=1.86 mountX=0.09 mountY=-0.36, mountTheta=-1.32
01:39:45.193 00.028 9340 SchedulePrimaryMove(10104498, x=-0.11, y=0.36, opts=13)
01:39:45.203 00.010 9340 Enqueuing Move request for scope (-0.11, 0.36)
01:39:45.214 00.011 12020 Worker thread wakes up
01:39:45.215 00.001 9340 UpdateImageDisplay: Size=(1920,1080) min=24155, max=65535, med=39262, FiltMin=30555, FiltMax=65522, Gamma=2.870
01:39:45.224 00.009 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 0.36) opts 0xd
01:39:45.225 00.001 9340 UpdateGuideState exits: m=520458 SNR=48.3
01:39:45.235 00.010 12020 Handling offset move in thread for scope, endpoint = (-0.11, 0.36)
01:39:45.235 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:39:45.244 00.009 9340 ScheduleExposure(2000,3,1) exposurePending=0
01:39:45.254 00.010 12020 Moving (-0.11, 0.36) raw xDistance=0.09 yDistance=-0.36
01:39:45.254 00.000 9340 Enqueuing Expose request
01:39:45.265 00.011 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
01:39:45.265 00.000 12020 GuideAlgorithmResistSwitch::result() returns -0.36 from input -0.36
01:39:45.265 00.000 12020 MoveAxis(E, 0, ABG)
01:39:45.265 00.000 12020 Move returns status 0, amount 0
01:39:45.265 00.000 12020 MoveAxis(N, 58, ABG)
01:39:45.265 00.000 12020 Guiding  Dir = 0, Dur = 58
01:39:45.267 00.002 12020 IsSlewing returns 0
01:39:45.268 00.001 12020 IsGuiding returns 0
01:39:45.341 00.073 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"34109c88-499e-46b8-8c40-5d037169d7c1"}
01:39:45.353 00.012 12020 IsGuiding returns 1
01:39:45.353 00.000 12020 scope still moving after pulse duration time elapsed
01:39:45.354 00.001 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"34109c88-499e-46b8-8c40-5d037169d7c1"}
01:39:45.365 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"62f1b6d2-e4d9-473b-bfea-10f9ff8537b5"}
01:39:45.377 00.012 12020 IsSlewing returns 0
01:39:45.377 00.000 9340 case statement mapped state 6 to 3
01:39:45.388 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"62f1b6d2-e4d9-473b-bfea-10f9ff8537b5"}
01:39:45.397 00.009 12020 IsGuiding returns 1
01:39:45.398 00.001 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"5ed40723-1d3a-4c49-94e1-2e1ba65ece3f"}
01:39:45.423 00.025 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":572,"width":15,"height":15,"star_pos":[7.34,6.74],"pixels":"..."},"id":"5ed40723-1d3a-4c49-94e1-2e1ba65ece3f"}
01:39:45.433 00.010 12020 IsSlewing returns 0
01:39:45.528 00.095 12020 IsGuiding returns 0
01:39:45.528 00.000 12020 scope move finished after 58 + 202 ms
01:39:45.530 00.002 12020 Move returns status 0, amount 58
01:39:45.530 00.000 12020 move complete, result=0
01:39:45.530 00.000 12020 worker thread done servicing request
01:39:45.530 00.000 9340 GuideStep: 0.1 px 0 ms EAST, -0.4 px 58 ms NORTH
01:39:45.542 00.012 12020 Worker thread wakes up
01:39:45.542 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
01:39:45.542 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(803,609,31,31)
01:39:47.341 01.799 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"7b5ef06d-e29f-4d01-81f8-29ee22526056"}
01:39:47.353 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"7b5ef06d-e29f-4d01-81f8-29ee22526056"}
01:39:47.364 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"fb2524b7-153c-453c-8150-964f115266df"}
01:39:47.377 00.013 9340 case statement mapped state 6 to 3
01:39:47.390 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"fb2524b7-153c-453c-8150-964f115266df"}
01:39:47.406 00.016 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"8e598562-09ca-471d-8762-6abab100c0e8"}
01:39:47.433 00.027 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":572,"width":15,"height":15,"star_pos":[7.34,6.74],"pixels":"..."},"id":"8e598562-09ca-471d-8762-6abab100c0e8"}
01:39:47.925 00.492 12020 Exposure complete
01:39:48.164 00.239 12020 worker thread done servicing request
01:39:48.164 00.000 9340 OnExposeComplete: enter
01:39:48.177 00.013 9340 UpdateGuideState(): m_state=6
01:39:48.187 00.010 9340 Star::Find(15, 818, 624, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 573
01:39:48.196 00.009 9340 Star::Find returns 1 (0), X=818.67, Y=624.19, Mass=534706, SNR=65.0, Peak=63098 HFD=4.0
01:39:48.209 00.013 9340 MultiStar: [#1 0.00,-0.11,0.75,U] [#2 -0.23,-0.24,1.02,U] [#3 0.14,-0.64,0.78,U] [#4 -0.31,0.51,0.80,U] [#5 -0.29,0.11,0.72,U] [#6 -0.52,-0.26,0.45,U] [#7 0.28,1.05,0.37,U] [#8 -0.49,0.54,0.34,U] 
01:39:48.221 00.012 9340 refined, 8 included, MultiStar: {-0.08, 0.01}, one-star: {0.41, -0.02}
01:39:48.229 00.008 9340 CameraToMount -- cameraTheta (2.95) - m_xAngle (-3.09) = xAngle (6.04 = -0.24)
01:39:48.239 00.010 9340 CameraToMount -- cameraTheta (2.95) - (m_xAngle (-3.09) + m_yAngleError (-0.07)) = yAngle (6.11 = -0.17)
01:39:48.266 00.027 9340 CameraToMount -- cameraX=-0.08 cameraY=0.01 hyp=0.08 cameraTheta=2.95 mountX=0.07 mountY=-0.01, mountTheta=-0.17
01:39:48.282 00.016 9340 SchedulePrimaryMove(10104498, x=-0.08, y=0.01, opts=13)
01:39:48.291 00.009 9340 Enqueuing Move request for scope (-0.08, 0.01)
01:39:48.300 00.009 12020 Worker thread wakes up
01:39:48.300 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=25393, max=65535, med=39341, FiltMin=31030, FiltMax=65521, Gamma=2.870
01:39:48.310 00.010 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.01) opts 0xd
01:39:48.310 00.000 9340 UpdateGuideState exits: m=534706 SNR=65.0
01:39:48.319 00.009 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:39:48.329 00.010 12020 Handling offset move in thread for scope, endpoint = (-0.08, 0.01)
01:39:48.330 00.001 12020 Moving (-0.08, 0.01) raw xDistance=0.07 yDistance=-0.01
01:39:48.330 00.000 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
01:39:48.330 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:39:48.330 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
01:39:48.340 00.010 9340 Enqueuing Expose request
01:39:48.349 00.009 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
01:39:48.350 00.001 12020 MoveAxis(E, 0, ABG)
01:39:48.350 00.000 12020 Move returns status 0, amount 0
01:39:48.350 00.000 12020 MoveAxis(N, 0, ABG)
01:39:48.350 00.000 12020 Move returns status 0, amount 0
01:39:48.350 00.000 12020 move complete, result=0
01:39:48.350 00.000 12020 worker thread done servicing request
01:39:48.351 00.001 12020 Worker thread wakes up
01:39:48.351 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
01:39:48.351 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(803,609,31,31)
01:39:48.353 00.002 9340 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
01:39:49.344 00.991 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"a8626990-45ff-4af3-afe3-9a325d0cf4a1"}
01:39:49.359 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"a8626990-45ff-4af3-afe3-9a325d0cf4a1"}
01:39:49.373 00.014 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"b927d2e1-d7e2-41f0-b612-4e1011144636"}
01:39:49.388 00.015 9340 case statement mapped state 6 to 3
01:39:49.408 00.020 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"b927d2e1-d7e2-41f0-b612-4e1011144636"}
01:39:49.448 00.040 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"062e8acb-66a1-4411-98c6-8ddaddbc0657"}
01:39:49.466 00.018 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":573,"width":15,"height":15,"star_pos":[6.67,7.19],"pixels":"..."},"id":"062e8acb-66a1-4411-98c6-8ddaddbc0657"}
01:39:50.726 01.260 12020 Exposure complete
01:39:50.954 00.228 9340 OnExposeComplete: enter
01:39:50.967 00.013 9340 UpdateGuideState(): m_state=6
01:39:50.984 00.017 12020 worker thread done servicing request
01:39:50.984 00.000 9340 Star::Find(15, 818, 624, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 574
01:39:50.996 00.012 9340 Star::Find returns 1 (0), X=818.08, Y=624.71, Mass=526423, SNR=51.4, Peak=63834 HFD=4.1
01:39:51.007 00.011 9340 MultiStar: [#1 -0.03,0.88,0.92,U] [#2 -0.27,0.46,1.22,U] [#3 -0.12,0.35,0.97,U] [#4 -0.76,0.58,0.93,U] [#5 -0.33,0.80,0.70,U] [#6 -0.34,-0.14,0.52,U] [#7 -0.46,0.48,0.39,U] [#8 -0.32,0.11,0.51,U] 
01:39:51.019 00.012 9340 single-star, 8 included, MultiStar: {-0.29, 0.49}, one-star: {-0.18, 0.49}
01:39:51.030 00.011 9340 CameraToMount -- cameraTheta (1.92) - m_xAngle (-3.09) = xAngle (5.02 = -1.27)
01:39:51.059 00.029 9340 CameraToMount -- cameraTheta (1.92) - (m_xAngle (-3.09) + m_yAngleError (-0.07)) = yAngle (5.09 = -1.19)
01:39:51.070 00.011 9340 CameraToMount -- cameraX=-0.18 cameraY=0.49 hyp=0.53 cameraTheta=1.92 mountX=0.16 mountY=-0.49, mountTheta=-1.26
01:39:51.084 00.014 9340 SchedulePrimaryMove(10104498, x=-0.18, y=0.49, opts=13)
01:39:51.098 00.014 9340 Enqueuing Move request for scope (-0.18, 0.49)
01:39:51.108 00.010 12020 Worker thread wakes up
01:39:51.109 00.001 9340 UpdateImageDisplay: Size=(1920,1080) min=25421, max=65535, med=39337, FiltMin=31045, FiltMax=65525, Gamma=2.870
01:39:51.117 00.008 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.18, 0.49) opts 0xd
01:39:51.118 00.001 9340 UpdateGuideState exits: m=526423 SNR=51.4
01:39:51.129 00.011 12020 Handling offset move in thread for scope, endpoint = (-0.18, 0.49)
01:39:51.129 00.000 12020 Moving (-0.18, 0.49) raw xDistance=0.16 yDistance=-0.49
01:39:51.129 00.000 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.16
01:39:51.129 00.000 12020 GuideAlgorithmResistSwitch::result() returns -0.49 from input -0.49
01:39:51.130 00.001 12020 MoveAxis(E, 0, ABG)
01:39:51.130 00.000 12020 Move returns status 0, amount 0
01:39:51.130 00.000 12020 MoveAxis(N, 79, ABG)
01:39:51.130 00.000 12020 Guiding  Dir = 0, Dur = 79
01:39:51.131 00.001 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:39:51.142 00.011 9340 ScheduleExposure(2000,3,1) exposurePending=0
01:39:51.151 00.009 9340 Enqueuing Expose request
01:39:51.179 00.028 12020 IsSlewing returns 0
01:39:51.211 00.032 12020 IsGuiding returns 0
01:39:51.292 00.081 12020 IsGuiding returns 1
01:39:51.292 00.000 12020 scope still moving after pulse duration time elapsed
01:39:51.323 00.031 12020 IsSlewing returns 0
01:39:51.325 00.002 12020 IsGuiding returns 1
01:39:51.343 00.018 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"a853479a-62f6-4c56-839b-3e782ee6427b"}
01:39:51.353 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"a853479a-62f6-4c56-839b-3e782ee6427b"}
01:39:51.362 00.009 12020 IsSlewing returns 0
01:39:51.363 00.001 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"65f2f28b-3fda-4dde-8417-58a64635411d"}
01:39:51.374 00.011 9340 case statement mapped state 6 to 3
01:39:51.385 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"65f2f28b-3fda-4dde-8417-58a64635411d"}
01:39:51.396 00.011 12020 IsGuiding returns 1
01:39:51.397 00.001 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"4491f552-3491-41f9-a6af-0f3e9d50a066"}
01:39:51.423 00.026 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":574,"width":15,"height":15,"star_pos":[7.08,6.71],"pixels":"..."},"id":"4491f552-3491-41f9-a6af-0f3e9d50a066"}
01:39:51.482 00.059 12020 IsSlewing returns 0
01:39:51.515 00.033 12020 IsGuiding returns 0
01:39:51.515 00.000 12020 scope move finished after 79 + 224 ms
01:39:51.515 00.000 12020 Move returns status 0, amount 79
01:39:51.515 00.000 12020 move complete, result=0
01:39:51.516 00.001 12020 worker thread done servicing request
01:39:51.516 00.000 9340 GuideStep: 0.2 px 0 ms EAST, -0.5 px 79 ms NORTH
01:39:51.540 00.024 12020 Worker thread wakes up
01:39:51.540 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
01:39:51.540 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(803,609,31,31)
01:39:53.341 01.801 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"94ebeee0-bf89-4632-a183-8f6bd3a40aad"}
01:39:53.354 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"94ebeee0-bf89-4632-a183-8f6bd3a40aad"}
01:39:53.364 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"3854383e-9e68-4126-a713-b6bfc0ce56eb"}
01:39:53.375 00.011 9340 case statement mapped state 6 to 3
01:39:53.383 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"3854383e-9e68-4126-a713-b6bfc0ce56eb"}
01:39:53.405 00.022 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"c462c5ce-d027-44f3-b815-f3903fefc20a"}
01:39:53.414 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":574,"width":15,"height":15,"star_pos":[7.08,6.71],"pixels":"..."},"id":"c462c5ce-d027-44f3-b815-f3903fefc20a"}
01:39:53.900 00.486 12020 Exposure complete
01:39:54.099 00.199 12020 worker thread done servicing request
01:39:54.099 00.000 9340 OnExposeComplete: enter
01:39:54.112 00.013 9340 UpdateGuideState(): m_state=6
01:39:54.120 00.008 9340 Star::Find(15, 818, 624, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 575
01:39:54.128 00.008 9340 Star::Find returns 1 (0), X=818.29, Y=624.16, Mass=540799, SNR=61.8, Peak=63770 HFD=4.1
01:39:54.138 00.010 9340 MultiStar: [#1 -0.31,0.31,0.70,U] [#2 -0.22,0.07,0.77,U] [#3 -0.22,0.14,0.73,U] [#4 -0.03,0.18,0.82,U] [#5 -0.28,-0.21,0.64,U] [#6 -0.97,0.77,0.59,U] [#7 -0.20,0.33,0.52,U] [#8 -0.59,-0.32,0.39,U] 
01:39:54.147 00.009 9340 single-star, 8 included, MultiStar: {-0.26, 0.14}, one-star: {0.03, -0.05}
01:39:54.157 00.010 9340 CameraToMount -- cameraTheta (-1.08) - m_xAngle (-3.09) = xAngle (2.01 = 2.01)
01:39:54.179 00.022 9340 CameraToMount -- cameraTheta (-1.08) - (m_xAngle (-3.09) + m_yAngleError (-0.07)) = yAngle (2.09 = 2.09)
01:39:54.191 00.012 9340 CameraToMount -- cameraX=0.03 cameraY=-0.05 hyp=0.06 cameraTheta=-1.08 mountX=-0.03 mountY=0.05, mountTheta=2.03
01:39:54.203 00.012 9340 SchedulePrimaryMove(10104498, x=0.03, y=-0.05, opts=13)
01:39:54.211 00.008 9340 Enqueuing Move request for scope (0.03, -0.05)
01:39:54.223 00.012 12020 Worker thread wakes up
01:39:54.224 00.001 9340 UpdateImageDisplay: Size=(1920,1080) min=26398, max=65535, med=39406, FiltMin=30751, FiltMax=65525, Gamma=2.870
01:39:54.234 00.010 12020 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.05) opts 0xd
01:39:54.234 00.000 9340 UpdateGuideState exits: m=540799 SNR=61.8
01:39:54.242 00.008 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:39:54.253 00.011 12020 Handling offset move in thread for scope, endpoint = (0.03, -0.05)
01:39:54.253 00.000 12020 Moving (0.03, -0.05) raw xDistance=-0.03 yDistance=0.05
01:39:54.253 00.000 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
01:39:54.253 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:39:54.253 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
01:39:54.266 00.013 9340 Enqueuing Expose request
01:39:54.275 00.009 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
01:39:54.275 00.000 12020 MoveAxis(E, 0, ABG)
01:39:54.276 00.001 12020 Move returns status 0, amount 0
01:39:54.276 00.000 12020 MoveAxis(N, 0, ABG)
01:39:54.276 00.000 12020 Move returns status 0, amount 0
01:39:54.276 00.000 12020 move complete, result=0
01:39:54.276 00.000 12020 worker thread done servicing request
01:39:54.278 00.002 12020 Worker thread wakes up
01:39:54.278 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
01:39:54.278 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(803,609,31,31)
01:39:54.281 00.003 9340 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
01:39:55.343 01.062 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"7b9489e7-f60e-48ae-a80e-9baf1f35ec91"}
01:39:55.360 00.017 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"7b9489e7-f60e-48ae-a80e-9baf1f35ec91"}
01:39:55.370 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"cd695068-6968-4f3d-a193-8a097e8dbadb"}
01:39:55.379 00.009 9340 case statement mapped state 6 to 3
01:39:55.391 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"cd695068-6968-4f3d-a193-8a097e8dbadb"}
01:39:55.400 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"6be9d1f5-2415-471b-ac04-6d8de409f303"}
01:39:55.409 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":575,"width":15,"height":15,"star_pos":[7.29,7.16],"pixels":"..."},"id":"6be9d1f5-2415-471b-ac04-6d8de409f303"}
01:39:56.677 01.268 12020 Exposure complete
01:39:56.936 00.259 12020 worker thread done servicing request
01:39:56.936 00.000 9340 OnExposeComplete: enter
01:39:56.955 00.019 9340 UpdateGuideState(): m_state=6
01:39:56.979 00.024 9340 Star::Find(15, 818, 624, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 576
01:39:57.024 00.045 9340 Star::Find returns 1 (0), X=817.61, Y=623.97, Mass=495375, SNR=53.1, Peak=62594 HFD=4.0
01:39:57.039 00.015 9340 MultiStar: [#1 -0.62,0.19,0.84,U] [#2 -0.17,-0.24,1.03,U] [#3 -0.79,-0.73,0.86,U] [#4 -0.75,-0.24,0.77,U] [#5 -0.56,-0.31,0.85,U] [#6 -1.15,-0.16,0.48,U] [#7 -1.16,0.51,0.61,U] [#8 -0.94,-0.41,0.52,U] 
01:39:57.052 00.013 9340 single-star, 8 included, MultiStar: {-0.69, -0.20}, one-star: {-0.66, -0.24}
01:39:57.064 00.012 9340 CameraToMount -- cameraTheta (-2.79) - m_xAngle (-3.09) = xAngle (0.31 = 0.31)
01:39:57.074 00.010 9340 CameraToMount -- cameraTheta (-2.79) - (m_xAngle (-3.09) + m_yAngleError (-0.07)) = yAngle (0.38 = 0.38)
01:39:57.086 00.012 9340 CameraToMount -- cameraX=-0.66 cameraY=-0.24 hyp=0.70 cameraTheta=-2.79 mountX=0.67 mountY=0.26, mountTheta=0.37
01:39:57.103 00.017 9340 SchedulePrimaryMove(10104498, x=-0.66, y=-0.24, opts=13)
01:39:57.114 00.011 9340 Enqueuing Move request for scope (-0.66, -0.24)
01:39:57.144 00.030 12020 Worker thread wakes up
01:39:57.145 00.001 9340 UpdateImageDisplay: Size=(1920,1080) min=27572, max=65535, med=39475, FiltMin=30507, FiltMax=65525, Gamma=2.870
01:39:57.156 00.011 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.66, -0.24) opts 0xd
01:39:57.157 00.001 9340 UpdateGuideState exits: m=495375 SNR=53.1
01:39:57.167 00.010 12020 Handling offset move in thread for scope, endpoint = (-0.66, -0.24)
01:39:57.168 00.001 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:39:57.178 00.010 12020 Moving (-0.66, -0.24) raw xDistance=0.67 yDistance=0.26
01:39:57.178 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
01:39:57.189 00.011 12020 GuideAlgorithmHysteresis::Result() returns 0.28 from input 0.67
01:39:57.189 00.000 9340 Enqueuing Expose request
01:39:57.198 00.009 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
01:39:57.199 00.001 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.26
01:39:57.199 00.000 12020 MoveAxis(W, 48, ABG)
01:39:57.199 00.000 12020 Guiding  Dir = 3, Dur = 48
01:39:57.200 00.001 12020 IsSlewing returns 0
01:39:57.206 00.006 12020 IsGuiding returns 0
01:39:57.223 00.017 12020 PulseGuide returned control before completion, sleep 42
01:39:57.303 00.080 12020 IsGuiding returns 1
01:39:57.304 00.001 12020 scope still moving after pulse duration time elapsed
01:39:57.336 00.032 12020 IsSlewing returns 0
01:39:57.337 00.001 12020 IsGuiding returns 0
01:39:57.337 00.000 12020 scope move finished after 48 + 82 ms
01:39:57.337 00.000 12020 Move returns status 0, amount 48
01:39:57.337 00.000 12020 MoveAxis(N, 0, ABG)
01:39:57.337 00.000 12020 Move returns status 0, amount 0
01:39:57.337 00.000 12020 move complete, result=0
01:39:57.338 00.001 12020 worker thread done servicing request
01:39:57.338 00.000 12020 Worker thread wakes up
01:39:57.339 00.001 9340 GuideStep: 0.7 px 48 ms WEST, 0.3 px 0 ms NORTH
01:39:57.350 00.011 12020 worker thread servicing REQUEST_EXPOSE 2000
01:39:57.351 00.001 12020 Handling exposure in thread, d=2000 o=3 r=(803,609,31,31)
01:39:57.361 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"b702949c-2727-4a0f-81da-934e021048b0"}
01:39:57.389 00.028 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"b702949c-2727-4a0f-81da-934e021048b0"}
01:39:57.402 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"4e9b8d36-70cf-4b6f-aff5-2a4dfba67929"}
01:39:57.411 00.009 9340 case statement mapped state 6 to 3
01:39:57.421 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"4e9b8d36-70cf-4b6f-aff5-2a4dfba67929"}
01:39:57.433 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"3417d8f7-a926-4391-a083-702d0bb27506"}
01:39:57.444 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":576,"width":15,"height":15,"star_pos":[6.61,6.97],"pixels":"..."},"id":"3417d8f7-a926-4391-a083-702d0bb27506"}
01:39:59.340 01.896 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"45b380b2-883e-42ed-92fc-f4ec93a5da52"}
01:39:59.351 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"45b380b2-883e-42ed-92fc-f4ec93a5da52"}
01:39:59.362 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"5b5c8f00-a0d4-4ef8-9c75-d3d4ef07842a"}
01:39:59.387 00.025 9340 case statement mapped state 6 to 3
01:39:59.396 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"5b5c8f00-a0d4-4ef8-9c75-d3d4ef07842a"}
01:39:59.404 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"3d41576d-19fe-45b8-ad18-0682ac645294"}
01:39:59.414 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":576,"width":15,"height":15,"star_pos":[6.61,6.97],"pixels":"..."},"id":"3d41576d-19fe-45b8-ad18-0682ac645294"}
01:39:59.713 00.299 12020 Exposure complete
01:39:59.929 00.216 12020 worker thread done servicing request
01:39:59.929 00.000 9340 OnExposeComplete: enter
01:39:59.945 00.016 9340 UpdateGuideState(): m_state=6
01:39:59.977 00.032 9340 Star::Find(15, 817, 623, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 577
01:39:59.987 00.010 9340 Star::Find returns 1 (0), X=817.91, Y=624.43, Mass=523499, SNR=53.7, Peak=63746 HFD=4.1
01:39:59.996 00.009 9340 MultiStar: [#1 -0.68,0.15,1.05,U] [#2 -0.22,-0.27,1.20,U] [#3 -0.82,-0.71,0.98,U] [#4 -0.86,0.12,0.90,U] [#5 -0.66,0.04,0.91,U] [#6 -0.23,0.10,0.65,U] [#7 -0.91,-0.29,0.52,U] [#8 -0.58,-0.45,0.51,U] 
01:40:00.007 00.011 9340 single-star, 8 included, MultiStar: {-0.57, -0.11}, one-star: {-0.35, 0.22}
01:40:00.020 00.013 9340 CameraToMount -- cameraTheta (2.59) - m_xAngle (-3.09) = xAngle (5.68 = -0.60)
01:40:00.035 00.015 9340 CameraToMount -- cameraTheta (2.59) - (m_xAngle (-3.09) + m_yAngleError (-0.07)) = yAngle (5.76 = -0.53)
01:40:00.044 00.009 9340 CameraToMount -- cameraX=-0.35 cameraY=0.22 hyp=0.42 cameraTheta=2.59 mountX=0.34 mountY=-0.21, mountTheta=-0.55
01:40:00.060 00.016 9340 SchedulePrimaryMove(10104498, x=-0.35, y=0.22, opts=13)
01:40:00.085 00.025 9340 Enqueuing Move request for scope (-0.35, 0.22)
01:40:00.098 00.013 12020 Worker thread wakes up
01:40:00.098 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=26866, max=65535, med=39491, FiltMin=30902, FiltMax=65525, Gamma=2.870
01:40:00.109 00.011 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.35, 0.22) opts 0xd
01:40:00.109 00.000 9340 UpdateGuideState exits: m=523499 SNR=53.7
01:40:00.121 00.012 12020 Handling offset move in thread for scope, endpoint = (-0.35, 0.22)
01:40:00.121 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:40:00.130 00.009 12020 Moving (-0.35, 0.22) raw xDistance=0.34 yDistance=-0.21
01:40:00.130 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
01:40:00.140 00.010 12020 GuideAlgorithmHysteresis::Result() returns 0.17 from input 0.34
01:40:00.140 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:40:00.140 00.000 9340 Enqueuing Expose request
01:40:00.150 00.010 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.21
01:40:00.151 00.001 12020 MoveAxis(W, 28, ABG)
01:40:00.151 00.000 12020 Guiding  Dir = 3, Dur = 28
01:40:00.152 00.001 12020 IsSlewing returns 0
01:40:00.152 00.000 12020 IsGuiding returns 0
01:40:00.229 00.077 12020 IsGuiding returns 1
01:40:00.230 00.001 12020 scope still moving after pulse duration time elapsed
01:40:00.261 00.031 12020 IsSlewing returns 0
01:40:00.261 00.000 12020 IsGuiding returns 0
01:40:00.262 00.001 12020 scope move finished after 28 + 80 ms
01:40:00.262 00.000 12020 Move returns status 0, amount 28
01:40:00.262 00.000 12020 MoveAxis(N, 0, ABG)
01:40:00.262 00.000 12020 Move returns status 0, amount 0
01:40:00.262 00.000 12020 move complete, result=0
01:40:00.263 00.001 12020 worker thread done servicing request
01:40:00.263 00.000 9340 GuideStep: 0.3 px 28 ms WEST, -0.2 px 0 ms NORTH
01:40:00.275 00.012 12020 Worker thread wakes up
01:40:00.275 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
01:40:00.276 00.001 12020 Handling exposure in thread, d=2000 o=3 r=(803,609,31,31)
01:40:01.340 01.064 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"187a86f8-bef6-42a7-b30c-611f4fca0b40"}
01:40:01.355 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"187a86f8-bef6-42a7-b30c-611f4fca0b40"}
01:40:01.391 00.036 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"21f4ef18-59c2-4d13-bce7-f4ff22ee14eb"}
01:40:01.409 00.018 9340 case statement mapped state 6 to 3
01:40:01.424 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"21f4ef18-59c2-4d13-bce7-f4ff22ee14eb"}
01:40:01.444 00.020 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"8ede8f1b-fe22-4dd4-9aad-1afe2696c04e"}
01:40:01.466 00.022 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":577,"width":15,"height":15,"star_pos":[6.91,7.43],"pixels":"..."},"id":"8ede8f1b-fe22-4dd4-9aad-1afe2696c04e"}
01:40:02.642 01.176 12020 Exposure complete
01:40:03.009 00.367 12020 worker thread done servicing request
01:40:03.010 00.001 9340 OnExposeComplete: enter
01:40:03.033 00.023 9340 UpdateGuideState(): m_state=6
01:40:03.047 00.014 9340 Star::Find(15, 817, 624, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 578
01:40:03.065 00.018 9340 Star::Find returns 1 (0), X=818.04, Y=624.29, Mass=573699, SNR=54.3, Peak=62366 HFD=4.4
01:40:03.083 00.018 9340 MultiStar: [#1 -0.36,-0.03,0.85,U] [#2 0.05,-0.25,1.12,U] [#3 0.03,-0.64,0.83,U] [#4 -0.19,-0.18,0.88,U] [#5 -0.31,-0.06,0.76,U] [#6 -0.53,0.23,0.57,U] [#7 -0.59,0.27,0.45,U] [#8 -0.68,-0.48,0.38,U] 
01:40:03.115 00.032 9340 single-star, 8 included, MultiStar: {-0.25, -0.13}, one-star: {-0.23, 0.07}
01:40:03.132 00.017 9340 CameraToMount -- cameraTheta (2.83) - m_xAngle (-3.09) = xAngle (5.92 = -0.36)
01:40:03.145 00.013 9340 CameraToMount -- cameraTheta (2.83) - (m_xAngle (-3.09) + m_yAngleError (-0.07)) = yAngle (5.99 = -0.29)
01:40:03.157 00.012 9340 CameraToMount -- cameraX=-0.23 cameraY=0.07 hyp=0.24 cameraTheta=2.83 mountX=0.22 mountY=-0.07, mountTheta=-0.30
01:40:03.178 00.021 9340 SchedulePrimaryMove(10104498, x=-0.23, y=0.07, opts=13)
01:40:03.190 00.012 9340 Enqueuing Move request for scope (-0.23, 0.07)
01:40:03.218 00.028 12020 Worker thread wakes up
01:40:03.218 00.000 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.23, 0.07) opts 0xd
01:40:03.218 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=25527, max=65535, med=39594, FiltMin=30817, FiltMax=65521, Gamma=2.870
01:40:03.234 00.016 12020 Handling offset move in thread for scope, endpoint = (-0.23, 0.07)
01:40:03.234 00.000 9340 UpdateGuideState exits: m=573699 SNR=54.3
01:40:03.244 00.010 12020 Moving (-0.23, 0.07) raw xDistance=0.22 yDistance=-0.07
01:40:03.244 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:40:03.258 00.014 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.22
01:40:03.258 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
01:40:03.268 00.010 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:40:03.269 00.001 9340 Enqueuing Expose request
01:40:03.283 00.014 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
01:40:03.283 00.000 12020 MoveAxis(E, 0, ABG)
01:40:03.283 00.000 12020 Move returns status 0, amount 0
01:40:03.283 00.000 12020 MoveAxis(N, 0, ABG)
01:40:03.283 00.000 12020 Move returns status 0, amount 0
01:40:03.284 00.001 12020 move complete, result=0
01:40:03.284 00.000 12020 worker thread done servicing request
01:40:03.284 00.000 12020 Worker thread wakes up
01:40:03.284 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
01:40:03.284 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(803,609,31,31)
01:40:03.287 00.003 9340 GuideStep: 0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
01:40:03.340 00.053 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"ccc096f6-e296-496d-973b-1da889fd7cd0"}
01:40:03.351 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"ccc096f6-e296-496d-973b-1da889fd7cd0"}
01:40:03.364 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"b3118986-b755-49d3-a6b5-0de9995996a1"}
01:40:03.375 00.011 9340 case statement mapped state 6 to 3
01:40:03.386 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"b3118986-b755-49d3-a6b5-0de9995996a1"}
01:40:03.402 00.016 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"bbcc36d0-0a10-41d4-8863-7df8802ccc8e"}
01:40:03.415 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":578,"width":15,"height":15,"star_pos":[7.04,7.29],"pixels":"..."},"id":"bbcc36d0-0a10-41d4-8863-7df8802ccc8e"}
01:40:05.338 01.923 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"fe7709b2-df50-4a3a-8e7e-560887c403aa"}
01:40:05.362 00.024 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"fe7709b2-df50-4a3a-8e7e-560887c403aa"}
01:40:05.377 00.015 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"7c5fac76-c3a6-4a0d-9db7-25e135f138c9"}
01:40:05.388 00.011 9340 case statement mapped state 6 to 3
01:40:05.397 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"7c5fac76-c3a6-4a0d-9db7-25e135f138c9"}
01:40:05.405 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"8e7ccc01-3977-42b0-864b-b593a8aa28f5"}
01:40:05.417 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":578,"width":15,"height":15,"star_pos":[7.04,7.29],"pixels":"..."},"id":"8e7ccc01-3977-42b0-864b-b593a8aa28f5"}
01:40:05.660 00.243 12020 Exposure complete
01:40:05.904 00.244 12020 worker thread done servicing request
01:40:05.904 00.000 9340 OnExposeComplete: enter
01:40:05.939 00.035 9340 UpdateGuideState(): m_state=6
01:40:05.957 00.018 9340 Star::Find(15, 818, 624, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 579
01:40:05.972 00.015 9340 Star::Find returns 1 (0), X=818.31, Y=624.22, Mass=497511, SNR=57.3, Peak=63542 HFD=3.8
01:40:05.982 00.010 9340 MultiStar: [#1 -0.31,0.15,0.77,U] [#2 0.33,0.08,1.13,U] [#3 -0.69,-0.41,0.77,U] [#4 0.05,0.36,0.74,U] [#5 -0.70,0.64,0.71,U] [#6 -0.23,0.34,0.65,U] [#7 0.32,1.09,0.56,U] [#8 -0.47,-0.08,0.69,U] 
01:40:05.996 00.014 9340 single-star, 8 included, MultiStar: {-0.16, 0.20}, one-star: {0.04, 0.01}
01:40:06.009 00.013 9340 CameraToMount -- cameraTheta (0.18) - m_xAngle (-3.09) = xAngle (3.27 = -3.01)
01:40:06.036 00.027 9340 CameraToMount -- cameraTheta (0.18) - (m_xAngle (-3.09) + m_yAngleError (-0.07)) = yAngle (3.35 = -2.94)
01:40:06.050 00.014 9340 CameraToMount -- cameraX=0.04 cameraY=0.01 hyp=0.04 cameraTheta=0.18 mountX=-0.04 mountY=-0.01, mountTheta=-2.94
01:40:06.064 00.014 9340 SchedulePrimaryMove(10104498, x=0.04, y=0.01, opts=13)
01:40:06.074 00.010 9340 Enqueuing Move request for scope (0.04, 0.01)
01:40:06.084 00.010 12020 Worker thread wakes up
01:40:06.084 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=27499, max=65535, med=39540, FiltMin=30978, FiltMax=65525, Gamma=2.870
01:40:06.094 00.010 12020 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.01) opts 0xd
01:40:06.094 00.000 9340 UpdateGuideState exits: m=497511 SNR=57.3
01:40:06.105 00.011 12020 Handling offset move in thread for scope, endpoint = (0.04, 0.01)
01:40:06.106 00.001 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:40:06.133 00.027 12020 Moving (0.04, 0.01) raw xDistance=-0.04 yDistance=-0.01
01:40:06.133 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
01:40:06.146 00.013 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
01:40:06.147 00.001 9340 Enqueuing Expose request
01:40:06.156 00.009 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:40:06.157 00.001 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
01:40:06.157 00.000 12020 MoveAxis(E, 0, ABG)
01:40:06.157 00.000 12020 Move returns status 0, amount 0
01:40:06.157 00.000 12020 MoveAxis(N, 0, ABG)
01:40:06.157 00.000 12020 Move returns status 0, amount 0
01:40:06.157 00.000 12020 move complete, result=0
01:40:06.157 00.000 12020 worker thread done servicing request
01:40:06.158 00.001 12020 Worker thread wakes up
01:40:06.158 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
01:40:06.158 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(803,609,31,31)
01:40:06.160 00.002 9340 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
01:40:07.338 01.178 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"a4a41651-dbc6-4f2a-be65-46cb8c5624c1"}
01:40:07.352 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"a4a41651-dbc6-4f2a-be65-46cb8c5624c1"}
01:40:07.366 00.014 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"194b8c35-29bf-408f-ae32-90033d680bd2"}
01:40:07.378 00.012 9340 case statement mapped state 6 to 3
01:40:07.393 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"194b8c35-29bf-408f-ae32-90033d680bd2"}
01:40:07.408 00.015 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"b10f65d7-ae5d-486c-9012-bf96769d5e54"}
01:40:07.440 00.032 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":579,"width":15,"height":15,"star_pos":[7.31,7.22],"pixels":"..."},"id":"b10f65d7-ae5d-486c-9012-bf96769d5e54"}
01:40:08.523 01.083 12020 Exposure complete
01:40:08.802 00.279 12020 worker thread done servicing request
01:40:08.802 00.000 9340 OnExposeComplete: enter
01:40:08.818 00.016 9340 UpdateGuideState(): m_state=6
01:40:08.838 00.020 9340 Star::Find(15, 818, 624, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 580
01:40:08.851 00.013 9340 Star::Find returns 1 (0), X=818.31, Y=624.98, Mass=662078, SNR=68.0, Peak=63414 HFD=4.6
01:40:08.884 00.033 9340 MultiStar: [#1 -0.13,0.83,0.71,U] [#2 -0.09,0.15,0.72,U] [#3 -0.34,0.16,0.63,U] [#4 -0.56,0.47,0.65,U] [#5 -0.65,-0.13,0.60,U] [#6 -0.19,0.78,0.44,U] [#7 -0.13,1.06,0.41,U] [#8 -0.44,0.11,0.36,U] 
01:40:08.896 00.012 9340 refined, 8 included, MultiStar: {-0.25, 0.47}, one-star: {0.04, 0.76}
01:40:08.910 00.014 9340 CameraToMount -- cameraTheta (2.06) - m_xAngle (-3.09) = xAngle (5.15 = -1.13)
01:40:08.936 00.026 9340 CameraToMount -- cameraTheta (2.06) - (m_xAngle (-3.09) + m_yAngleError (-0.07)) = yAngle (5.22 = -1.06)
01:40:08.953 00.017 9340 CameraToMount -- cameraX=-0.25 cameraY=0.47 hyp=0.53 cameraTheta=2.06 mountX=0.23 mountY=-0.47, mountTheta=-1.12
01:40:09.031 00.078 9340 SchedulePrimaryMove(10104498, x=-0.25, y=0.47, opts=13)
01:40:09.064 00.033 9340 Enqueuing Move request for scope (-0.25, 0.47)
01:40:09.103 00.039 12020 Worker thread wakes up
01:40:09.103 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=26435, max=65535, med=39636, FiltMin=31102, FiltMax=65525, Gamma=2.870
01:40:09.116 00.013 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.25, 0.47) opts 0xd
01:40:09.116 00.000 9340 UpdateGuideState exits: m=662078 SNR=68.0
01:40:09.129 00.013 12020 Handling offset move in thread for scope, endpoint = (-0.25, 0.47)
01:40:09.129 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:40:09.141 00.012 12020 Moving (-0.25, 0.47) raw xDistance=0.23 yDistance=-0.47
01:40:09.141 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
01:40:09.153 00.012 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.23
01:40:09.153 00.000 12020 GuideAlgorithmResistSwitch::result() returns -0.47 from input -0.47
01:40:09.153 00.000 12020 MoveAxis(E, 0, ABG)
01:40:09.154 00.001 12020 Move returns status 0, amount 0
01:40:09.154 00.000 12020 MoveAxis(N, 76, ABG)
01:40:09.154 00.000 12020 Guiding  Dir = 0, Dur = 76
01:40:09.154 00.000 9340 Enqueuing Expose request
01:40:09.166 00.012 12020 IsSlewing returns 0
01:40:09.169 00.003 12020 IsGuiding returns 0
01:40:09.249 00.080 12020 IsGuiding returns 1
01:40:09.249 00.000 12020 scope still moving after pulse duration time elapsed
01:40:09.296 00.047 12020 IsSlewing returns 0
01:40:09.298 00.002 12020 IsGuiding returns 1
01:40:09.338 00.040 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"32bd0bc3-060b-4d2d-9fd9-e2b89c8971ce"}
01:40:09.353 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"32bd0bc3-060b-4d2d-9fd9-e2b89c8971ce"}
01:40:09.369 00.016 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"5d0a2312-4a4b-4945-8b28-9068fb5b01ca"}
01:40:09.400 00.031 9340 case statement mapped state 6 to 3
01:40:09.415 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"5d0a2312-4a4b-4945-8b28-9068fb5b01ca"}
01:40:09.428 00.013 12020 IsSlewing returns 0
01:40:09.429 00.001 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"7d23838d-315c-4b7f-bc23-805d42864d06"}
01:40:09.439 00.010 12020 IsGuiding returns 0
01:40:09.439 00.000 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":580,"width":15,"height":15,"star_pos":[7.31,6.98],"pixels":"..."},"id":"7d23838d-315c-4b7f-bc23-805d42864d06"}
01:40:09.454 00.015 12020 scope move finished after 76 + 193 ms
01:40:09.455 00.001 12020 Move returns status 0, amount 76
01:40:09.455 00.000 12020 move complete, result=0
01:40:09.458 00.003 12020 worker thread done servicing request
01:40:09.459 00.001 12020 Worker thread wakes up
01:40:09.459 00.000 9340 GuideStep: 0.2 px 0 ms EAST, -0.5 px 76 ms NORTH
01:40:09.477 00.018 12020 worker thread servicing REQUEST_EXPOSE 2000
01:40:09.477 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(803,609,31,31)
01:40:11.336 01.859 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"30be71f2-c5a2-4b50-9684-f7201c4c35ac"}
01:40:11.351 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"30be71f2-c5a2-4b50-9684-f7201c4c35ac"}
01:40:11.361 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"1259cfa9-64d0-423e-9022-3faf34d473a1"}
01:40:11.374 00.013 9340 case statement mapped state 6 to 3
01:40:11.399 00.025 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"1259cfa9-64d0-423e-9022-3faf34d473a1"}
01:40:11.408 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"46f66d44-9b27-46b6-bb0a-253e4dc10d4b"}
01:40:11.419 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":580,"width":15,"height":15,"star_pos":[7.31,6.98],"pixels":"..."},"id":"46f66d44-9b27-46b6-bb0a-253e4dc10d4b"}
01:40:11.861 00.442 12020 Exposure complete
01:40:12.085 00.224 12020 worker thread done servicing request
01:40:12.085 00.000 9340 OnExposeComplete: enter
01:40:12.096 00.011 9340 UpdateGuideState(): m_state=6
01:40:12.105 00.009 9340 Star::Find(15, 818, 624, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 581
01:40:12.116 00.011 9340 Star::Find returns 1 (0), X=818.34, Y=623.49, Mass=525656, SNR=53.9, Peak=62065 HFD=4.0
01:40:12.126 00.010 9340 MultiStar: [#1 -0.19,-0.55,0.91,U] [#2 -0.23,-0.88,0.97,U] [#3 0.54,-0.76,0.82,U] [#4 -0.60,-0.90,0.73,U] [#5 -0.61,-0.53,0.69,U] [#6 -0.80,-0.42,0.56,U] [#7 -0.75,-0.08,0.39,U] [#8 -0.26,-0.42,0.55,U] 
01:40:12.138 00.012 9340 refined, 8 included, MultiStar: {-0.25, -0.64}, one-star: {0.08, -0.72}
01:40:12.149 00.011 9340 CameraToMount -- cameraTheta (-1.94) - m_xAngle (-3.09) = xAngle (1.15 = 1.15)
01:40:12.159 00.010 9340 CameraToMount -- cameraTheta (-1.94) - (m_xAngle (-3.09) + m_yAngleError (-0.07)) = yAngle (1.23 = 1.23)
01:40:12.183 00.024 9340 CameraToMount -- cameraX=-0.25 cameraY=-0.64 hyp=0.68 cameraTheta=-1.94 mountX=0.28 mountY=0.64, mountTheta=1.16
01:40:12.199 00.016 9340 SchedulePrimaryMove(10104498, x=-0.25, y=-0.64, opts=13)
01:40:12.210 00.011 9340 Enqueuing Move request for scope (-0.25, -0.64)
01:40:12.222 00.012 12020 Worker thread wakes up
01:40:12.222 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=26550, max=65535, med=39664, FiltMin=31078, FiltMax=65521, Gamma=2.870
01:40:12.232 00.010 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.25, -0.64) opts 0xd
01:40:12.232 00.000 9340 UpdateGuideState exits: m=525656 SNR=53.9
01:40:12.241 00.009 12020 Handling offset move in thread for scope, endpoint = (-0.25, -0.64)
01:40:12.241 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:40:12.252 00.011 12020 Moving (-0.25, -0.64) raw xDistance=0.28 yDistance=0.64
01:40:12.252 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
01:40:12.262 00.010 9340 Enqueuing Expose request
01:40:12.271 00.009 12020 GuideAlgorithmHysteresis::Result() returns 0.12 from input 0.28
01:40:12.271 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
01:40:12.272 00.001 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.64
01:40:12.272 00.000 12020 MoveAxis(W, 20, ABG)
01:40:12.272 00.000 12020 Guiding  Dir = 3, Dur = 20
01:40:12.273 00.001 12020 IsSlewing returns 0
01:40:12.274 00.001 12020 IsGuiding returns 0
01:40:12.303 00.029 12020 IsGuiding returns 1
01:40:12.303 00.000 12020 scope still moving after pulse duration time elapsed
01:40:12.366 00.063 12020 IsSlewing returns 0
01:40:12.367 00.001 12020 IsGuiding returns 0
01:40:12.368 00.001 12020 scope move finished after 20 + 73 ms
01:40:12.368 00.000 12020 Move returns status 0, amount 20
01:40:12.368 00.000 12020 MoveAxis(N, 0, ABG)
01:40:12.368 00.000 12020 Move returns status 0, amount 0
01:40:12.369 00.001 12020 move complete, result=0
01:40:12.369 00.000 12020 worker thread done servicing request
01:40:12.370 00.001 9340 GuideStep: 0.3 px 20 ms WEST, 0.6 px 0 ms NORTH
01:40:12.382 00.012 12020 Worker thread wakes up
01:40:12.383 00.001 12020 worker thread servicing REQUEST_EXPOSE 2000
01:40:12.383 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(803,609,31,31)
01:40:13.340 00.957 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"ac3b4b20-dd2b-4d42-b54d-52590f8914a6"}
01:40:13.360 00.020 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"ac3b4b20-dd2b-4d42-b54d-52590f8914a6"}
01:40:13.374 00.014 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"c13457ae-0bf1-4fae-a114-fa7b419733a4"}
01:40:13.388 00.014 9340 case statement mapped state 6 to 3
01:40:13.399 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"c13457ae-0bf1-4fae-a114-fa7b419733a4"}
01:40:13.410 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"5c6d342d-7716-48b8-99cb-0887e413066a"}
01:40:13.420 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":581,"width":15,"height":15,"star_pos":[7.34,7.49],"pixels":"..."},"id":"5c6d342d-7716-48b8-99cb-0887e413066a"}
01:40:14.742 01.322 12020 Exposure complete
01:40:14.972 00.230 12020 worker thread done servicing request
01:40:14.973 00.001 9340 OnExposeComplete: enter
01:40:15.012 00.039 9340 UpdateGuideState(): m_state=6
01:40:15.028 00.016 9340 Star::Find(15, 818, 623, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 582
01:40:15.045 00.017 9340 Star::Find returns 1 (0), X=819.22, Y=623.30, Mass=648593, SNR=73.8, Peak=61844 HFD=4.9
01:40:15.055 00.010 9340 MultiStar: [#1 0.38,-0.67,0.65,U] [#2 0.57,-0.81,0.71,U] [#3 0.62,-1.01,0.62,U] [#4 0.22,-1.32,0.00,M1] [#5 -0.08,-1.07,0.52,U] [#6 0.44,-0.93,0.39,U] [#7 0.09,-0.88,0.25,U] [#8 0.69,-1.08,0.44,U] 
01:40:15.068 00.013 9340 refined, 7 included, MultiStar: {0.54, -0.91}, one-star: {0.96, -0.91}
01:40:15.087 00.019 9340 CameraToMount -- cameraTheta (-1.04) - m_xAngle (-3.09) = xAngle (2.05 = 2.05)
01:40:15.101 00.014 9340 CameraToMount -- cameraTheta (-1.04) - (m_xAngle (-3.09) + m_yAngleError (-0.07)) = yAngle (2.13 = 2.13)
01:40:15.129 00.028 9340 CameraToMount -- cameraX=0.54 cameraY=-0.91 hyp=1.06 cameraTheta=-1.04 mountX=-0.49 mountY=0.90, mountTheta=2.07
01:40:15.147 00.018 9340 SchedulePrimaryMove(10104498, x=0.54, y=-0.91, opts=13)
01:40:15.157 00.010 9340 Enqueuing Move request for scope (0.54, -0.91)
01:40:15.168 00.011 12020 Worker thread wakes up
01:40:15.168 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=27867, max=65535, med=39711, FiltMin=31219, FiltMax=65515, Gamma=2.870
01:40:15.178 00.010 12020 worker thread servicing REQUEST_MOVE scope ofs (0.54, -0.91) opts 0xd
01:40:15.178 00.000 12020 Handling offset move in thread for scope, endpoint = (0.54, -0.91)
01:40:15.178 00.000 9340 UpdateGuideState exits: m=648593 SNR=73.8
01:40:15.190 00.012 12020 Moving (0.54, -0.91) raw xDistance=-0.49 yDistance=0.90
01:40:15.190 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:40:15.203 00.013 12020 GuideAlgorithmHysteresis::Result() returns -0.20 from input -0.49
01:40:15.203 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
01:40:15.216 00.013 12020 resist switch: large excursion: input 0.90 thresh 0.75 direction from -1 to 1
01:40:15.216 00.000 9340 Enqueuing Expose request
01:40:15.244 00.028 12020 switching direction from 0 to 1 - decHistory=3 oldest=0.00 newest=2.69
01:40:15.244 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.90 from input 0.90
01:40:15.244 00.000 12020 MoveAxis(E, 34, ABG)
01:40:15.244 00.000 12020 Guiding  Dir = 2, Dur = 34
01:40:15.246 00.002 12020 IsSlewing returns 0
01:40:15.247 00.001 12020 IsGuiding returns 0
01:40:15.276 00.029 12020 PulseGuide returned control before completion, sleep 16
01:40:15.324 00.048 12020 IsGuiding returns 1
01:40:15.325 00.001 12020 scope still moving after pulse duration time elapsed
01:40:15.336 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"cd5a9ccd-ad9b-4abb-bd6a-6671c4526165"}
01:40:15.365 00.029 12020 IsSlewing returns 0
01:40:15.366 00.001 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"cd5a9ccd-ad9b-4abb-bd6a-6671c4526165"}
01:40:15.377 00.011 12020 IsGuiding returns 0
01:40:15.377 00.000 12020 scope move finished after 34 + 96 ms
01:40:15.377 00.000 12020 Move returns status 0, amount 34
01:40:15.378 00.001 12020 MoveAxis(S, 145, ABG)
01:40:15.378 00.000 12020 Guiding  Dir = 1, Dur = 145
01:40:15.378 00.000 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"9fac7880-87bd-4da9-b866-52704dcd4764"}
01:40:15.390 00.012 12020 IsSlewing returns 0
01:40:15.390 00.000 9340 case statement mapped state 6 to 3
01:40:15.400 00.010 12020 IsGuiding returns 0
01:40:15.400 00.000 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"9fac7880-87bd-4da9-b866-52704dcd4764"}
01:40:15.411 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"af267d16-74c9-4e08-bd25-0e9d345cc066"}
01:40:15.423 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":582,"width":15,"height":15,"star_pos":[7.22,7.30],"pixels":"..."},"id":"af267d16-74c9-4e08-bd25-0e9d345cc066"}
01:40:15.484 00.061 12020 PulseGuide returned control before completion, sleep 72
01:40:15.571 00.087 12020 IsGuiding returns 1
01:40:15.571 00.000 12020 scope still moving after pulse duration time elapsed
01:40:15.601 00.030 12020 IsSlewing returns 0
01:40:15.602 00.001 12020 IsGuiding returns 1
01:40:15.739 00.137 12020 IsSlewing returns 0
01:40:15.741 00.002 12020 IsGuiding returns 0
01:40:15.741 00.000 12020 scope move finished after 145 + 195 ms
01:40:15.741 00.000 12020 Move returns status 0, amount 145
01:40:15.742 00.001 12020 move complete, result=0
01:40:15.742 00.000 12020 worker thread done servicing request
01:40:15.742 00.000 12020 Worker thread wakes up
01:40:15.742 00.000 9340 GuideStep: -0.5 px 34 ms EAST, 0.9 px 145 ms SOUTH
01:40:15.763 00.021 12020 worker thread servicing REQUEST_EXPOSE 2000
01:40:15.764 00.001 12020 Handling exposure in thread, d=2000 o=3 r=(803,609,31,31)
01:40:17.336 01.572 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"c10ccf4c-da85-4a2e-bfe1-a038a1002494"}
01:40:17.348 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"c10ccf4c-da85-4a2e-bfe1-a038a1002494"}
01:40:17.364 00.016 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"63162ba8-fea5-4fee-afb0-7061e90db2ce"}
01:40:17.375 00.011 9340 case statement mapped state 6 to 3
01:40:17.388 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"63162ba8-fea5-4fee-afb0-7061e90db2ce"}
01:40:17.431 00.043 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"da4cd86b-793c-48d4-b829-02ac7cea79f0"}
01:40:17.448 00.017 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":582,"width":15,"height":15,"star_pos":[7.22,7.30],"pixels":"..."},"id":"da4cd86b-793c-48d4-b829-02ac7cea79f0"}
01:40:18.157 00.709 12020 Exposure complete
01:40:18.363 00.206 12020 worker thread done servicing request
01:40:18.364 00.001 9340 OnExposeComplete: enter
01:40:18.375 00.011 9340 UpdateGuideState(): m_state=6
01:40:18.386 00.011 9340 Star::Find(15, 819, 623, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 583
01:40:18.410 00.024 9340 Star::Find returns 1 (0), X=819.15, Y=624.04, Mass=534202, SNR=51.8, Peak=62189 HFD=4.3
01:40:18.420 00.010 9340 MultiStar: [#1 0.01,-0.07,0.87,U] [#2 0.55,-0.42,1.13,U] [#3 0.11,-0.51,0.88,U] [#4 -0.06,-0.22,0.80,U] [#5 0.03,-0.31,0.73,U] [#6 0.19,-0.21,0.69,U] [#7 -0.08,0.07,0.48,U] [#8 0.12,-0.06,0.63,U] 
01:40:18.432 00.012 9340 refined, 8 included, MultiStar: {0.24, -0.24}, one-star: {0.89, -0.18}
01:40:18.442 00.010 9340 CameraToMount -- cameraTheta (-0.77) - m_xAngle (-3.09) = xAngle (2.32 = 2.32)
01:40:18.452 00.010 9340 CameraToMount -- cameraTheta (-0.77) - (m_xAngle (-3.09) + m_yAngleError (-0.07)) = yAngle (2.40 = 2.40)
01:40:18.461 00.009 9340 CameraToMount -- cameraX=0.24 cameraY=-0.24 hyp=0.34 cameraTheta=-0.77 mountX=-0.23 mountY=0.23, mountTheta=2.36
01:40:18.476 00.015 9340 SchedulePrimaryMove(10104498, x=0.24, y=-0.24, opts=13)
01:40:18.485 00.009 9340 Enqueuing Move request for scope (0.24, -0.24)
01:40:18.495 00.010 12020 Worker thread wakes up
01:40:18.495 00.000 12020 worker thread servicing REQUEST_MOVE scope ofs (0.24, -0.24) opts 0xd
01:40:18.496 00.001 9340 UpdateImageDisplay: Size=(1920,1080) min=25697, max=65535, med=40027, FiltMin=31704, FiltMax=65521, Gamma=2.870
01:40:18.505 00.009 12020 Handling offset move in thread for scope, endpoint = (0.24, -0.24)
01:40:18.505 00.000 9340 UpdateGuideState exits: m=534202 SNR=51.8
01:40:18.529 00.024 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:40:18.537 00.008 12020 Moving (0.24, -0.24) raw xDistance=-0.23 yDistance=0.23
01:40:18.537 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
01:40:18.548 00.011 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.23
01:40:18.549 00.001 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:40:18.549 00.000 9340 Enqueuing Expose request
01:40:18.560 00.011 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.23
01:40:18.560 00.000 12020 MoveAxis(E, 0, ABG)
01:40:18.561 00.001 12020 Move returns status 0, amount 0
01:40:18.561 00.000 12020 MoveAxis(N, 0, ABG)
01:40:18.561 00.000 12020 Move returns status 0, amount 0
01:40:18.561 00.000 12020 move complete, result=0
01:40:18.561 00.000 12020 worker thread done servicing request
01:40:18.562 00.001 12020 Worker thread wakes up
01:40:18.562 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
01:40:18.562 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(803,609,31,31)
01:40:18.564 00.002 9340 GuideStep: -0.2 px 0 ms EAST, 0.2 px 0 ms NORTH
01:40:19.335 00.771 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"1a77554e-90aa-4769-8334-569e1e1640cf"}
01:40:19.347 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"1a77554e-90aa-4769-8334-569e1e1640cf"}
01:40:19.360 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"108d1f02-69cd-4fc7-88dc-d7fdcdeac8cb"}
01:40:19.368 00.008 9340 case statement mapped state 6 to 3
01:40:19.378 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"108d1f02-69cd-4fc7-88dc-d7fdcdeac8cb"}
01:40:19.387 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"bb7dd40e-eda6-4cb9-b894-f81a14905e5d"}
01:40:19.407 00.020 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":583,"width":15,"height":15,"star_pos":[7.15,7.04],"pixels":"..."},"id":"bb7dd40e-eda6-4cb9-b894-f81a14905e5d"}
01:40:20.917 01.510 12020 Exposure complete
01:40:21.163 00.246 12020 worker thread done servicing request
01:40:21.163 00.000 9340 OnExposeComplete: enter
01:40:21.192 00.029 9340 UpdateGuideState(): m_state=6
01:40:21.209 00.017 9340 Star::Find(15, 819, 624, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 584
01:40:21.220 00.011 9340 Star::Find returns 1 (0), X=819.22, Y=623.95, Mass=522300, SNR=50.4, Peak=62956 HFD=4.2
01:40:21.242 00.022 9340 MultiStar: [#1 0.70,-0.32,1.00,U] [#2 0.59,-0.59,1.23,U] [#3 0.64,-0.78,0.90,U] [#4 0.17,-0.02,1.00,U] [#5 0.51,-0.19,0.72,U] [#6 0.03,-0.18,0.67,U] [#7 0.36,-0.37,0.55,U] [#8 0.57,-0.05,0.52,U] 
01:40:21.252 00.010 9340 refined, 8 included, MultiStar: {0.53, -0.33}, one-star: {0.96, -0.26}
01:40:21.267 00.015 9340 CameraToMount -- cameraTheta (-0.56) - m_xAngle (-3.09) = xAngle (2.53 = 2.53)
01:40:21.283 00.016 9340 CameraToMount -- cameraTheta (-0.56) - (m_xAngle (-3.09) + m_yAngleError (-0.07)) = yAngle (2.61 = 2.61)
01:40:21.300 00.017 9340 CameraToMount -- cameraX=0.53 cameraY=-0.33 hyp=0.62 cameraTheta=-0.56 mountX=-0.51 mountY=0.32, mountTheta=2.58
01:40:21.336 00.036 9340 SchedulePrimaryMove(10104498, x=0.53, y=-0.33, opts=13)
01:40:21.347 00.011 9340 Enqueuing Move request for scope (0.53, -0.33)
01:40:21.360 00.013 12020 Worker thread wakes up
01:40:21.360 00.000 12020 worker thread servicing REQUEST_MOVE scope ofs (0.53, -0.33) opts 0xd
01:40:21.360 00.000 12020 Handling offset move in thread for scope, endpoint = (0.53, -0.33)
01:40:21.360 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=27344, max=65535, med=39842, FiltMin=31341, FiltMax=65521, Gamma=2.870
01:40:21.372 00.012 12020 Moving (0.53, -0.33) raw xDistance=-0.51 yDistance=0.32
01:40:21.372 00.000 9340 UpdateGuideState exits: m=522300 SNR=50.4
01:40:21.383 00.011 12020 GuideAlgorithmHysteresis::Result() returns -0.21 from input -0.51
01:40:21.383 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:40:21.396 00.013 12020 GuideAlgorithmResistSwitch::result() returns 0.32 from input 0.32
01:40:21.396 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
01:40:21.409 00.013 12020 MoveAxis(E, 37, ABG)
01:40:21.409 00.000 9340 Enqueuing Expose request
01:40:21.420 00.011 12020 Guiding  Dir = 2, Dur = 37
01:40:21.421 00.001 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"61e9052a-e521-4a98-9098-650a64e7dce4"}
01:40:21.448 00.027 12020 IsSlewing returns 0
01:40:21.449 00.001 12020 IsGuiding returns 0
01:40:21.451 00.002 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"61e9052a-e521-4a98-9098-650a64e7dce4"}
01:40:21.469 00.018 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"4ba3df64-5b60-4410-85fd-d99cc083f0da"}
01:40:21.483 00.014 12020 PulseGuide returned control before completion, sleep 18
01:40:21.483 00.000 9340 case statement mapped state 6 to 3
01:40:21.495 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"4ba3df64-5b60-4410-85fd-d99cc083f0da"}
01:40:21.508 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"8f235139-c7fc-4d8d-947d-0b8c89eb6a44"}
01:40:21.526 00.018 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":584,"width":15,"height":15,"star_pos":[7.22,6.95],"pixels":"..."},"id":"8f235139-c7fc-4d8d-947d-0b8c89eb6a44"}
01:40:21.544 00.018 12020 IsGuiding returns 0
01:40:21.544 00.000 12020 Move returns status 0, amount 37
01:40:21.544 00.000 12020 MoveAxis(S, 52, ABG)
01:40:21.545 00.001 12020 Guiding  Dir = 1, Dur = 52
01:40:21.549 00.004 12020 IsSlewing returns 0
01:40:21.574 00.025 12020 IsGuiding returns 0
01:40:21.704 00.130 12020 IsGuiding returns 1
01:40:21.704 00.000 12020 scope still moving after pulse duration time elapsed
01:40:21.818 00.114 12020 IsSlewing returns 0
01:40:21.822 00.004 12020 IsGuiding returns 0
01:40:21.822 00.000 12020 scope move finished after 52 + 195 ms
01:40:21.823 00.001 12020 Move returns status 0, amount 52
01:40:21.823 00.000 12020 move complete, result=0
01:40:21.823 00.000 12020 worker thread done servicing request
01:40:21.824 00.001 9340 GuideStep: -0.5 px 37 ms EAST, 0.3 px 52 ms SOUTH
01:40:21.839 00.015 12020 Worker thread wakes up
01:40:21.840 00.001 12020 worker thread servicing REQUEST_EXPOSE 2000
01:40:21.840 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(803,609,31,31)
01:40:23.336 01.496 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"5d2cdb2a-fec5-4026-b2aa-831a860a4ac9"}
01:40:23.347 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"5d2cdb2a-fec5-4026-b2aa-831a860a4ac9"}
01:40:23.360 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"adf33f01-d017-4baa-bc2f-4d285beefef2"}
01:40:23.371 00.011 9340 case statement mapped state 6 to 3
01:40:23.381 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"adf33f01-d017-4baa-bc2f-4d285beefef2"}
01:40:23.391 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"d62aedf8-77a1-43b1-b892-d056e037f8e2"}
01:40:23.419 00.028 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":584,"width":15,"height":15,"star_pos":[7.22,6.95],"pixels":"..."},"id":"d62aedf8-77a1-43b1-b892-d056e037f8e2"}
01:40:24.230 00.811 12020 Exposure complete
01:40:24.424 00.194 12020 worker thread done servicing request
01:40:24.425 00.001 9340 OnExposeComplete: enter
01:40:24.436 00.011 9340 UpdateGuideState(): m_state=6
01:40:24.444 00.008 9340 Star::Find(15, 819, 623, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 585
01:40:24.457 00.013 9340 Star::Find returns 1 (0), X=818.83, Y=624.22, Mass=552428, SNR=56.9, Peak=62294 HFD=4.3
01:40:24.466 00.009 9340 MultiStar: [#1 -0.05,0.17,0.97,U] [#2 0.24,-0.56,1.11,U] [#3 0.14,-0.51,0.65,U] [#4 -0.01,-0.08,0.72,U] [#5 -0.04,-0.00,0.72,U] [#6 -0.27,-0.41,0.47,U] [#7 0.05,0.07,0.47,U] [#8 0.32,-0.09,0.46,U] 
01:40:24.473 00.007 9340 refined, 8 included, MultiStar: {0.13, -0.16}, one-star: {0.57, 0.00}
01:40:24.483 00.010 9340 CameraToMount -- cameraTheta (-0.87) - m_xAngle (-3.09) = xAngle (2.23 = 2.23)
01:40:24.492 00.009 9340 CameraToMount -- cameraTheta (-0.87) - (m_xAngle (-3.09) + m_yAngleError (-0.07)) = yAngle (2.30 = 2.30)
01:40:24.503 00.011 9340 CameraToMount -- cameraX=0.13 cameraY=-0.16 hyp=0.21 cameraTheta=-0.87 mountX=-0.13 mountY=0.16, mountTheta=2.26
01:40:24.516 00.013 9340 SchedulePrimaryMove(10104498, x=0.13, y=-0.16, opts=13)
01:40:24.540 00.024 9340 Enqueuing Move request for scope (0.13, -0.16)
01:40:24.551 00.011 12020 Worker thread wakes up
01:40:24.551 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=22884, max=65535, med=39817, FiltMin=30914, FiltMax=65518, Gamma=2.870
01:40:24.563 00.012 12020 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.16) opts 0xd
01:40:24.563 00.000 9340 UpdateGuideState exits: m=552428 SNR=56.9
01:40:24.572 00.009 12020 Handling offset move in thread for scope, endpoint = (0.13, -0.16)
01:40:24.572 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:40:24.580 00.008 12020 Moving (0.13, -0.16) raw xDistance=-0.13 yDistance=0.16
01:40:24.580 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
01:40:24.590 00.010 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
01:40:24.590 00.000 9340 Enqueuing Expose request
01:40:24.601 00.011 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:40:24.601 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
01:40:24.601 00.000 12020 MoveAxis(E, 0, ABG)
01:40:24.601 00.000 12020 Move returns status 0, amount 0
01:40:24.601 00.000 12020 MoveAxis(N, 0, ABG)
01:40:24.601 00.000 12020 Move returns status 0, amount 0
01:40:24.602 00.001 12020 move complete, result=0
01:40:24.602 00.000 12020 worker thread done servicing request
01:40:24.602 00.000 12020 Worker thread wakes up
01:40:24.602 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
01:40:24.603 00.001 12020 Handling exposure in thread, d=2000 o=3 r=(803,609,31,31)
01:40:24.606 00.003 9340 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
01:40:25.339 00.733 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"cceaf3c2-5225-4bed-8bb8-7f055f85e99f"}
01:40:25.357 00.018 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"cceaf3c2-5225-4bed-8bb8-7f055f85e99f"}
01:40:25.392 00.035 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"fc67c30b-c334-40fe-9529-9e128c9644b4"}
01:40:25.404 00.012 9340 case statement mapped state 6 to 3
01:40:25.415 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"fc67c30b-c334-40fe-9529-9e128c9644b4"}
01:40:25.428 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"23e21df1-95fb-4b09-9f99-d37e64d9f678"}
01:40:25.459 00.031 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":585,"width":15,"height":15,"star_pos":[6.83,7.22],"pixels":"..."},"id":"23e21df1-95fb-4b09-9f99-d37e64d9f678"}
01:40:26.960 01.501 12020 Exposure complete
01:40:27.176 00.216 12020 worker thread done servicing request
01:40:27.176 00.000 9340 OnExposeComplete: enter
01:40:27.206 00.030 9340 UpdateGuideState(): m_state=6
01:40:27.221 00.015 9340 Star::Find(15, 818, 624, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 586
01:40:27.231 00.010 9340 Star::Find returns 1 (0), X=818.95, Y=623.67, Mass=549549, SNR=57.3, Peak=63108 HFD=4.3
01:40:27.242 00.011 9340 MultiStar: [#1 0.33,-0.51,0.77,U] [#2 0.48,-0.50,1.33,U] [#3 0.86,-0.95,0.93,U] [#4 0.56,-0.51,0.72,U] [#5 0.50,-1.05,0.86,U] [#6 0.65,-0.85,0.48,U] [#7 0.29,-0.07,0.48,U] [#8 0.39,-1.16,0.29,U] 
01:40:27.252 00.010 9340 refined, 8 included, MultiStar: {0.55, -0.66}, one-star: {0.69, -0.55}
01:40:27.266 00.014 9340 CameraToMount -- cameraTheta (-0.88) - m_xAngle (-3.09) = xAngle (2.22 = 2.22)
01:40:27.277 00.011 9340 CameraToMount -- cameraTheta (-0.88) - (m_xAngle (-3.09) + m_yAngleError (-0.07)) = yAngle (2.29 = 2.29)
01:40:27.290 00.013 9340 CameraToMount -- cameraX=0.55 cameraY=-0.66 hyp=0.86 cameraTheta=-0.88 mountX=-0.52 mountY=0.65, mountTheta=2.24
01:40:27.326 00.036 9340 SchedulePrimaryMove(10104498, x=0.55, y=-0.66, opts=13)
01:40:27.335 00.009 9340 Enqueuing Move request for scope (0.55, -0.66)
01:40:27.348 00.013 12020 Worker thread wakes up
01:40:27.348 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=25610, max=65535, med=39996, FiltMin=31486, FiltMax=65515, Gamma=2.870
01:40:27.358 00.010 12020 worker thread servicing REQUEST_MOVE scope ofs (0.55, -0.66) opts 0xd
01:40:27.358 00.000 9340 UpdateGuideState exits: m=549549 SNR=57.3
01:40:27.368 00.010 12020 Handling offset move in thread for scope, endpoint = (0.55, -0.66)
01:40:27.368 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:40:27.381 00.013 12020 Moving (0.55, -0.66) raw xDistance=-0.52 yDistance=0.65
01:40:27.381 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
01:40:27.395 00.014 12020 GuideAlgorithmHysteresis::Result() returns -0.22 from input -0.52
01:40:27.395 00.000 9340 Enqueuing Expose request
01:40:27.423 00.028 12020 GuideAlgorithmResistSwitch::result() returns 0.65 from input 0.65
01:40:27.423 00.000 12020 MoveAxis(E, 37, ABG)
01:40:27.423 00.000 12020 Guiding  Dir = 2, Dur = 37
01:40:27.424 00.001 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"cc1f17f2-3967-4270-a852-6d540464abcc"}
01:40:27.436 00.012 12020 IsSlewing returns 0
01:40:27.436 00.000 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"cc1f17f2-3967-4270-a852-6d540464abcc"}
01:40:27.449 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"ad1aa990-034c-461f-b60f-172c9e74fe93"}
01:40:27.465 00.016 9340 case statement mapped state 6 to 3
01:40:27.476 00.011 12020 IsGuiding returns 0
01:40:27.477 00.001 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"ad1aa990-034c-461f-b60f-172c9e74fe93"}
01:40:27.492 00.015 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"e8e414cd-6886-48fb-91f6-a3df2765d66f"}
01:40:27.510 00.018 12020 PulseGuide returned control before completion, sleep 16
01:40:27.510 00.000 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":586,"width":15,"height":15,"star_pos":[6.95,6.67],"pixels":"..."},"id":"e8e414cd-6886-48fb-91f6-a3df2765d66f"}
01:40:27.572 00.062 12020 IsGuiding returns 0
01:40:27.573 00.001 12020 Move returns status 0, amount 37
01:40:27.573 00.000 12020 MoveAxis(S, 105, ABG)
01:40:27.573 00.000 12020 Guiding  Dir = 1, Dur = 105
01:40:27.578 00.005 12020 IsSlewing returns 0
01:40:27.580 00.002 12020 IsGuiding returns 0
01:40:27.668 00.088 12020 PulseGuide returned control before completion, sleep 28
01:40:27.716 00.048 12020 IsGuiding returns 1
01:40:27.716 00.000 12020 scope still moving after pulse duration time elapsed
01:40:27.743 00.027 12020 IsSlewing returns 0
01:40:27.745 00.002 12020 IsGuiding returns 1
01:40:27.891 00.146 12020 IsSlewing returns 0
01:40:27.894 00.003 12020 IsGuiding returns 0
01:40:27.894 00.000 12020 scope move finished after 105 + 208 ms
01:40:27.894 00.000 12020 Move returns status 0, amount 105
01:40:27.894 00.000 12020 move complete, result=0
01:40:27.894 00.000 9340 GuideStep: -0.5 px 37 ms EAST, 0.6 px 105 ms SOUTH
01:40:27.934 00.040 12020 worker thread done servicing request
01:40:27.934 00.000 12020 Worker thread wakes up
01:40:27.934 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
01:40:27.935 00.001 12020 Handling exposure in thread, d=2000 o=3 r=(803,609,31,31)
01:40:29.334 01.399 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"ee0dbbf8-00d1-42e6-a5cb-4a562653bb4f"}
01:40:29.347 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"ee0dbbf8-00d1-42e6-a5cb-4a562653bb4f"}
01:40:29.362 00.015 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"0153f1b5-4f3c-4629-968d-7a114cca66c0"}
01:40:29.372 00.010 9340 case statement mapped state 6 to 3
01:40:29.382 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"0153f1b5-4f3c-4629-968d-7a114cca66c0"}
01:40:29.395 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"22d8c817-cdad-4265-9ebf-9589c65eb972"}
01:40:29.421 00.026 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":586,"width":15,"height":15,"star_pos":[6.95,6.67],"pixels":"..."},"id":"22d8c817-cdad-4265-9ebf-9589c65eb972"}
01:40:30.322 00.901 12020 Exposure complete
01:40:30.535 00.213 12020 worker thread done servicing request
01:40:30.535 00.000 9340 OnExposeComplete: enter
01:40:30.569 00.034 9340 UpdateGuideState(): m_state=6
01:40:30.578 00.009 9340 Star::Find(15, 818, 623, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 587
01:40:30.588 00.010 9340 Star::Find returns 1 (0), X=818.97, Y=623.82, Mass=569336, SNR=52.8, Peak=62900 HFD=4.3
01:40:30.598 00.010 9340 MultiStar: [#1 0.68,-0.31,0.84,U] [#2 0.43,-0.53,1.18,U] [#3 0.49,-0.59,0.71,U] [#4 0.27,-0.45,0.99,U] [#5 0.33,-0.40,0.77,U] [#6 0.00,-0.53,0.58,U] [#7 1.09,0.69,0.53,U] [#8 0.40,-0.89,0.48,U] 
01:40:30.610 00.012 9340 refined, 8 included, MultiStar: {0.48, -0.40}, one-star: {0.71, -0.40}
01:40:30.620 00.010 9340 CameraToMount -- cameraTheta (-0.69) - m_xAngle (-3.09) = xAngle (2.40 = 2.40)
01:40:30.647 00.027 9340 CameraToMount -- cameraTheta (-0.69) - (m_xAngle (-3.09) + m_yAngleError (-0.07)) = yAngle (2.48 = 2.48)
01:40:30.659 00.012 9340 CameraToMount -- cameraX=0.48 cameraY=-0.40 hyp=0.63 cameraTheta=-0.69 mountX=-0.46 mountY=0.39, mountTheta=2.45
01:40:30.672 00.013 9340 SchedulePrimaryMove(10104498, x=0.48, y=-0.40, opts=13)
01:40:30.682 00.010 9340 Enqueuing Move request for scope (0.48, -0.40)
01:40:30.695 00.013 12020 Worker thread wakes up
01:40:30.695 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=25776, max=65535, med=39976, FiltMin=31419, FiltMax=65521, Gamma=2.870
01:40:30.706 00.011 12020 worker thread servicing REQUEST_MOVE scope ofs (0.48, -0.40) opts 0xd
01:40:30.707 00.001 9340 UpdateGuideState exits: m=569336 SNR=52.8
01:40:30.733 00.026 12020 Handling offset move in thread for scope, endpoint = (0.48, -0.40)
01:40:30.734 00.001 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:40:30.745 00.011 12020 Moving (0.48, -0.40) raw xDistance=-0.46 yDistance=0.39
01:40:30.746 00.001 9340 ScheduleExposure(2000,3,1) exposurePending=0
01:40:30.758 00.012 12020 GuideAlgorithmHysteresis::Result() returns -0.21 from input -0.46
01:40:30.758 00.000 9340 Enqueuing Expose request
01:40:30.767 00.009 12020 GuideAlgorithmResistSwitch::result() returns 0.39 from input 0.39
01:40:30.767 00.000 12020 MoveAxis(E, 36, ABG)
01:40:30.767 00.000 12020 Guiding  Dir = 2, Dur = 36
01:40:30.768 00.001 12020 IsSlewing returns 0
01:40:30.770 00.002 12020 IsGuiding returns 0
01:40:30.786 00.016 12020 PulseGuide returned control before completion, sleep 30
01:40:30.834 00.048 12020 IsGuiding returns 0
01:40:30.834 00.000 12020 Move returns status 0, amount 36
01:40:30.834 00.000 12020 MoveAxis(S, 63, ABG)
01:40:30.834 00.000 12020 Guiding  Dir = 1, Dur = 63
01:40:30.866 00.032 12020 IsSlewing returns 0
01:40:30.867 00.001 12020 IsGuiding returns 0
01:40:30.946 00.079 12020 IsGuiding returns 1
01:40:30.947 00.001 12020 scope still moving after pulse duration time elapsed
01:40:30.993 00.046 12020 IsSlewing returns 0
01:40:30.994 00.001 12020 IsGuiding returns 1
01:40:31.105 00.111 12020 IsSlewing returns 0
01:40:31.137 00.032 12020 IsGuiding returns 0
01:40:31.138 00.001 12020 scope move finished after 63 + 207 ms
01:40:31.138 00.000 12020 Move returns status 0, amount 63
01:40:31.138 00.000 12020 move complete, result=0
01:40:31.139 00.001 12020 worker thread done servicing request
01:40:31.139 00.000 9340 GuideStep: -0.5 px 36 ms EAST, 0.4 px 63 ms SOUTH
01:40:31.151 00.012 12020 Worker thread wakes up
01:40:31.168 00.017 12020 worker thread servicing REQUEST_EXPOSE 2000
01:40:31.168 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(803,609,31,31)
01:40:31.337 00.169 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"5b8bd5ab-a14b-42cd-87bd-7ef1f7c6465a"}
01:40:31.360 00.023 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"5b8bd5ab-a14b-42cd-87bd-7ef1f7c6465a"}
01:40:31.372 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"6b7d773c-e983-4a98-b740-1e0c78d32ece"}
01:40:31.383 00.011 9340 case statement mapped state 6 to 3
01:40:31.392 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"6b7d773c-e983-4a98-b740-1e0c78d32ece"}
01:40:31.404 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"2b52919f-f3cf-4858-8dc9-44a99714d965"}
01:40:31.415 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":587,"width":15,"height":15,"star_pos":[6.97,6.82],"pixels":"..."},"id":"2b52919f-f3cf-4858-8dc9-44a99714d965"}
01:40:33.334 01.919 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"54418465-33cb-4f16-87c5-4c41876b5f44"}
01:40:33.350 00.016 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"54418465-33cb-4f16-87c5-4c41876b5f44"}
01:40:33.383 00.033 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"bb740bf9-4a54-4ca2-9746-0af1ce6119f2"}
01:40:33.394 00.011 9340 case statement mapped state 6 to 3
01:40:33.407 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"bb740bf9-4a54-4ca2-9746-0af1ce6119f2"}
01:40:33.418 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"45582412-e7c9-44b5-a23b-e66111fe48b1"}
01:40:33.431 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":587,"width":15,"height":15,"star_pos":[6.97,6.82],"pixels":"..."},"id":"45582412-e7c9-44b5-a23b-e66111fe48b1"}
01:40:33.527 00.096 12020 Exposure complete
01:40:33.897 00.370 12020 worker thread done servicing request
01:40:33.898 00.001 9340 OnExposeComplete: enter
01:40:33.921 00.023 9340 UpdateGuideState(): m_state=6
01:40:33.977 00.056 9340 Star::Find(15, 818, 623, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 588
01:40:33.998 00.021 9340 Star::Find returns 1 (0), X=818.91, Y=623.96, Mass=525393, SNR=57.8, Peak=61534 HFD=4.3
01:40:34.022 00.024 9340 MultiStar: [#1 0.57,0.31,0.70,U] [#2 0.70,-0.15,0.89,U] [#3 0.39,-0.20,0.76,U] [#4 0.21,-0.02,0.84,U] [#5 0.43,0.47,0.71,U] [#6 0.51,-0.03,0.54,U] [#7 0.37,0.18,0.43,U] [#8 -0.17,0.10,0.53,U] 
01:40:34.069 00.047 9340 refined, 8 included, MultiStar: {0.44, 0.02}, one-star: {0.65, -0.25}
01:40:34.087 00.018 9340 CameraToMount -- cameraTheta (0.04) - m_xAngle (-3.09) = xAngle (3.13 = 3.13)
01:40:34.104 00.017 9340 CameraToMount -- cameraTheta (0.04) - (m_xAngle (-3.09) + m_yAngleError (-0.07)) = yAngle (3.21 = -3.08)
01:40:34.121 00.017 9340 CameraToMount -- cameraX=0.44 cameraY=0.02 hyp=0.44 cameraTheta=0.04 mountX=-0.44 mountY=-0.03, mountTheta=-3.08
01:40:34.141 00.020 9340 SchedulePrimaryMove(10104498, x=0.44, y=0.02, opts=13)
01:40:34.178 00.037 9340 Enqueuing Move request for scope (0.44, 0.02)
01:40:34.196 00.018 12020 Worker thread wakes up
01:40:34.199 00.003 12020 worker thread servicing REQUEST_MOVE scope ofs (0.44, 0.02) opts 0xd
01:40:34.199 00.000 12020 Handling offset move in thread for scope, endpoint = (0.44, 0.02)
01:40:34.199 00.000 12020 Moving (0.44, 0.02) raw xDistance=-0.44 yDistance=-0.03
01:40:34.199 00.000 12020 GuideAlgorithmHysteresis::Result() returns -0.20 from input -0.44
01:40:34.199 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=25545, max=65535, med=40082, FiltMin=31491, FiltMax=65525, Gamma=2.870
01:40:34.212 00.013 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:40:34.212 00.000 9340 UpdateGuideState exits: m=525393 SNR=57.8
01:40:34.225 00.013 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
01:40:34.226 00.001 12020 MoveAxis(E, 34, ABG)
01:40:34.226 00.000 12020 Guiding  Dir = 2, Dur = 34
01:40:34.226 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:40:34.241 00.015 12020 IsSlewing returns 0
01:40:34.241 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
01:40:34.273 00.032 12020 IsGuiding returns 0
01:40:34.276 00.003 9340 Enqueuing Expose request
01:40:34.304 00.028 12020 PulseGuide returned control before completion, sleep 14
01:40:34.326 00.022 12020 IsGuiding returns 1
01:40:34.327 00.001 12020 scope still moving after pulse duration time elapsed
01:40:34.374 00.047 12020 IsSlewing returns 0
01:40:34.376 00.002 12020 IsGuiding returns 0
01:40:34.376 00.000 12020 scope move finished after 34 + 69 ms
01:40:34.376 00.000 12020 Move returns status 0, amount 34
01:40:34.378 00.002 12020 MoveAxis(N, 0, ABG)
01:40:34.379 00.001 12020 Move returns status 0, amount 0
01:40:34.379 00.000 12020 move complete, result=0
01:40:34.379 00.000 12020 worker thread done servicing request
01:40:34.379 00.000 9340 GuideStep: -0.4 px 34 ms EAST, -0.0 px 0 ms NORTH
01:40:34.397 00.018 12020 Worker thread wakes up
01:40:34.397 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
01:40:34.398 00.001 12020 Handling exposure in thread, d=2000 o=3 r=(803,609,31,31)
01:40:35.334 00.936 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"f67e0e27-8175-4d76-8c68-427661cfb47e"}
01:40:35.377 00.043 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"f67e0e27-8175-4d76-8c68-427661cfb47e"}
01:40:35.392 00.015 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"bec1d1a6-ebd2-4b9a-9662-af43bf5fb631"}
01:40:35.405 00.013 9340 case statement mapped state 6 to 3
01:40:35.420 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"bec1d1a6-ebd2-4b9a-9662-af43bf5fb631"}
01:40:35.436 00.016 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"20aac07d-454e-4e8d-b0db-4e1753a30c23"}
01:40:35.475 00.039 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":588,"width":15,"height":15,"star_pos":[6.91,6.96],"pixels":"..."},"id":"20aac07d-454e-4e8d-b0db-4e1753a30c23"}
01:40:36.754 01.279 12020 Exposure complete
01:40:36.960 00.206 12020 worker thread done servicing request
01:40:36.960 00.000 9340 OnExposeComplete: enter
01:40:36.972 00.012 9340 UpdateGuideState(): m_state=6
01:40:36.983 00.011 9340 Star::Find(15, 818, 623, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 589
01:40:36.997 00.014 9340 Star::Find returns 1 (0), X=818.08, Y=623.90, Mass=461187, SNR=47.0, Peak=61914 HFD=4.2
01:40:37.007 00.010 9340 MultiStar: [#1 -0.28,0.09,1.22,U] [#2 0.01,-0.41,1.27,U] [#3 -0.82,-0.54,0.87,U] [#4 -1.06,-0.31,1.08,U] [#5 -0.35,-0.35,1.01,U] [#6 -0.33,-0.56,0.71,U] [#7 -1.25,-0.65,0.00,M1] [#8 -0.67,-0.72,0.45,U] 
01:40:37.017 00.010 9340 single-star, 7 included, MultiStar: {-0.43, -0.34}, one-star: {-0.18, -0.31}
01:40:37.044 00.027 9340 CameraToMount -- cameraTheta (-2.11) - m_xAngle (-3.09) = xAngle (0.98 = 0.98)
01:40:37.053 00.009 9340 CameraToMount -- cameraTheta (-2.11) - (m_xAngle (-3.09) + m_yAngleError (-0.07)) = yAngle (1.06 = 1.06)
01:40:37.061 00.008 9340 CameraToMount -- cameraX=-0.18 cameraY=-0.31 hyp=0.36 cameraTheta=-2.11 mountX=0.20 mountY=0.31, mountTheta=1.00
01:40:37.076 00.015 9340 SchedulePrimaryMove(10104498, x=-0.18, y=-0.31, opts=13)
01:40:37.084 00.008 9340 Enqueuing Move request for scope (-0.18, -0.31)
01:40:37.094 00.010 12020 Worker thread wakes up
01:40:37.094 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=26759, max=65535, med=40005, FiltMin=31557, FiltMax=65521, Gamma=2.870
01:40:37.106 00.012 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.18, -0.31) opts 0xd
01:40:37.106 00.000 12020 Handling offset move in thread for scope, endpoint = (-0.18, -0.31)
01:40:37.106 00.000 12020 Moving (-0.18, -0.31) raw xDistance=0.20 yDistance=0.31
01:40:37.107 00.001 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.20
01:40:37.107 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.31 from input 0.31
01:40:37.107 00.000 12020 MoveAxis(E, 0, ABG)
01:40:37.107 00.000 12020 Move returns status 0, amount 0
01:40:37.107 00.000 12020 MoveAxis(S, 51, ABG)
01:40:37.107 00.000 12020 Guiding  Dir = 1, Dur = 51
01:40:37.108 00.001 9340 UpdateGuideState exits: m=461187 SNR=47.0
01:40:37.117 00.009 12020 IsSlewing returns 0
01:40:37.117 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:40:37.127 00.010 12020 IsGuiding returns 0
01:40:37.127 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
01:40:37.153 00.026 9340 Enqueuing Expose request
01:40:37.214 00.061 12020 IsGuiding returns 1
01:40:37.215 00.001 12020 scope still moving after pulse duration time elapsed
01:40:37.240 00.025 12020 IsSlewing returns 0
01:40:37.241 00.001 12020 IsGuiding returns 1
01:40:37.333 00.092 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"ad43ef9f-fcd7-414a-8dbf-ebd572e1916e"}
01:40:37.345 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"ad43ef9f-fcd7-414a-8dbf-ebd572e1916e"}
01:40:37.359 00.014 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"fccb4c35-40ce-44a3-a40b-08aa1f8f46aa"}
01:40:37.382 00.023 12020 IsSlewing returns 0
01:40:37.382 00.000 9340 case statement mapped state 6 to 3
01:40:37.391 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"fccb4c35-40ce-44a3-a40b-08aa1f8f46aa"}
01:40:37.400 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"f897bf51-921e-4178-a5bd-3a8e749b6c53"}
01:40:37.411 00.011 12020 IsGuiding returns 0
01:40:37.411 00.000 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":589,"width":15,"height":15,"star_pos":[7.08,6.90],"pixels":"..."},"id":"f897bf51-921e-4178-a5bd-3a8e749b6c53"}
01:40:37.419 00.008 12020 scope move finished after 51 + 232 ms
01:40:37.419 00.000 12020 Move returns status 0, amount 51
01:40:37.419 00.000 12020 move complete, result=0
01:40:37.420 00.001 9340 GuideStep: 0.2 px 0 ms EAST, 0.3 px 51 ms SOUTH
01:40:37.429 00.009 12020 worker thread done servicing request
01:40:37.429 00.000 12020 Worker thread wakes up
01:40:37.430 00.001 12020 worker thread servicing REQUEST_EXPOSE 2000
01:40:37.430 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(803,609,31,31)
01:40:39.332 01.902 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"0e2e8d39-cdb1-4914-956c-d1e63afa32d8"}
01:40:39.346 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"0e2e8d39-cdb1-4914-956c-d1e63afa32d8"}
01:40:39.355 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"d015aaf2-7de7-4057-9458-316d171e61ef"}
01:40:39.380 00.025 9340 case statement mapped state 6 to 3
01:40:39.389 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"d015aaf2-7de7-4057-9458-316d171e61ef"}
01:40:39.398 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"8957c7ab-eda6-4277-9dc0-e4fb72181714"}
01:40:39.408 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":589,"width":15,"height":15,"star_pos":[7.08,6.90],"pixels":"..."},"id":"8957c7ab-eda6-4277-9dc0-e4fb72181714"}
01:40:39.813 00.405 12020 Exposure complete
01:40:40.102 00.289 9340 OnExposeComplete: enter
01:40:40.118 00.016 12020 worker thread done servicing request
01:40:40.119 00.001 9340 UpdateGuideState(): m_state=6
01:40:40.151 00.032 9340 Star::Find(15, 818, 623, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 590
01:40:40.169 00.018 9340 Star::Find returns 1 (0), X=818.21, Y=624.45, Mass=545123, SNR=64.3, Peak=61878 HFD=4.5
01:40:40.183 00.014 9340 MultiStar: [#1 -0.60,0.12,0.73,U] [#2 -0.50,-0.48,1.01,U] [#3 -0.42,-0.42,0.78,U] [#4 -0.31,0.10,0.61,U] [#5 -0.67,-0.04,0.68,U] [#6 -0.48,0.15,0.54,U] [#7 -0.36,0.19,0.39,U] [#8 -0.32,0.83,0.49,U] 
01:40:40.199 00.016 9340 single-star, 8 included, MultiStar: {-0.41, 0.02}, one-star: {-0.05, 0.24}
01:40:40.213 00.014 9340 CameraToMount -- cameraTheta (1.77) - m_xAngle (-3.09) = xAngle (4.86 = -1.42)
01:40:40.247 00.034 9340 CameraToMount -- cameraTheta (1.77) - (m_xAngle (-3.09) + m_yAngleError (-0.07)) = yAngle (4.93 = -1.35)
01:40:40.259 00.012 9340 CameraToMount -- cameraX=-0.05 cameraY=0.24 hyp=0.24 cameraTheta=1.77 mountX=0.04 mountY=-0.24, mountTheta=-1.42
01:40:40.276 00.017 9340 SchedulePrimaryMove(10104498, x=-0.05, y=0.24, opts=13)
01:40:40.288 00.012 9340 Enqueuing Move request for scope (-0.05, 0.24)
01:40:40.308 00.020 12020 Worker thread wakes up
01:40:40.308 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=27047, max=65535, med=40342, FiltMin=31956, FiltMax=65525, Gamma=2.870
01:40:40.339 00.031 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.24) opts 0xd
01:40:40.339 00.000 9340 UpdateGuideState exits: m=545123 SNR=64.3
01:40:40.353 00.014 12020 Handling offset move in thread for scope, endpoint = (-0.05, 0.24)
01:40:40.353 00.000 12020 Moving (-0.05, 0.24) raw xDistance=0.04 yDistance=-0.24
01:40:40.353 00.000 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
01:40:40.353 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:40:40.353 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.24
01:40:40.354 00.001 12020 MoveAxis(E, 0, ABG)
01:40:40.354 00.000 12020 Move returns status 0, amount 0
01:40:40.354 00.000 12020 MoveAxis(N, 0, ABG)
01:40:40.354 00.000 12020 Move returns status 0, amount 0
01:40:40.354 00.000 12020 move complete, result=0
01:40:40.355 00.001 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:40:40.370 00.015 12020 worker thread done servicing request
01:40:40.370 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
01:40:40.389 00.019 9340 Enqueuing Expose request
01:40:40.401 00.012 12020 Worker thread wakes up
01:40:40.401 00.000 9340 GuideStep: 0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
01:40:40.432 00.031 12020 worker thread servicing REQUEST_EXPOSE 2000
01:40:40.432 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(803,609,31,31)
01:40:41.333 00.901 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"f1d4fca0-5d8d-4570-997c-dc9d032990cf"}
01:40:41.352 00.019 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"f1d4fca0-5d8d-4570-997c-dc9d032990cf"}
01:40:41.412 00.060 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"0bfc1582-0dc9-4706-b433-6d548d07d324"}
01:40:41.433 00.021 9340 case statement mapped state 6 to 3
01:40:41.449 00.016 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"0bfc1582-0dc9-4706-b433-6d548d07d324"}
01:40:41.464 00.015 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"8b892860-2781-4fef-b719-52b21e6240f6"}
01:40:41.489 00.025 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":590,"width":15,"height":15,"star_pos":[7.21,7.45],"pixels":"..."},"id":"8b892860-2781-4fef-b719-52b21e6240f6"}
01:40:42.816 01.327 12020 Exposure complete
01:40:43.019 00.203 12020 worker thread done servicing request
01:40:43.019 00.000 9340 OnExposeComplete: enter
01:40:43.030 00.011 9340 UpdateGuideState(): m_state=6
01:40:43.038 00.008 9340 Star::Find(15, 818, 624, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 591
01:40:43.047 00.009 9340 Star::Find returns 1 (0), X=818.29, Y=623.92, Mass=524236, SNR=51.7, Peak=62762 HFD=4.1
01:40:43.055 00.008 9340 MultiStar: [#1 -0.44,-0.09,0.85,U] [#2 -0.20,-0.05,1.23,U] [#3 -0.57,-0.50,0.75,U] [#4 -0.47,0.02,1.04,U] [#5 -0.73,-0.63,0.72,U] [#6 -0.42,-0.22,0.60,U] [#7 -1.01,0.34,0.42,U] [#8 -1.29,-0.36,0.00,M1] 
01:40:43.067 00.012 9340 single-star, 7 included, MultiStar: {-0.41, -0.19}, one-star: {0.03, -0.29}
01:40:43.078 00.011 9340 CameraToMount -- cameraTheta (-1.48) - m_xAngle (-3.09) = xAngle (1.61 = 1.61)
01:40:43.088 00.010 9340 CameraToMount -- cameraTheta (-1.48) - (m_xAngle (-3.09) + m_yAngleError (-0.07)) = yAngle (1.69 = 1.69)
01:40:43.113 00.025 9340 CameraToMount -- cameraX=0.03 cameraY=-0.29 hyp=0.29 cameraTheta=-1.48 mountX=-0.01 mountY=0.29, mountTheta=1.61
01:40:43.128 00.015 9340 SchedulePrimaryMove(10104498, x=0.03, y=-0.29, opts=13)
01:40:43.137 00.009 9340 Enqueuing Move request for scope (0.03, -0.29)
01:40:43.145 00.008 12020 Worker thread wakes up
01:40:43.146 00.001 9340 UpdateImageDisplay: Size=(1920,1080) min=26903, max=65535, med=40246, FiltMin=31557, FiltMax=65525, Gamma=2.870
01:40:43.153 00.007 12020 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.29) opts 0xd
01:40:43.153 00.000 9340 UpdateGuideState exits: m=524236 SNR=51.7
01:40:43.164 00.011 12020 Handling offset move in thread for scope, endpoint = (0.03, -0.29)
01:40:43.164 00.000 12020 Moving (0.03, -0.29) raw xDistance=-0.01 yDistance=0.29
01:40:43.164 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:40:43.174 00.010 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
01:40:43.174 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
01:40:43.184 00.010 12020 GuideAlgorithmResistSwitch::result() returns 0.29 from input 0.29
01:40:43.184 00.000 12020 MoveAxis(E, 0, ABG)
01:40:43.184 00.000 12020 Move returns status 0, amount 0
01:40:43.184 00.000 12020 MoveAxis(S, 47, ABG)
01:40:43.185 00.001 12020 Guiding  Dir = 1, Dur = 47
01:40:43.185 00.000 9340 Enqueuing Expose request
01:40:43.194 00.009 12020 IsSlewing returns 0
01:40:43.195 00.001 12020 IsGuiding returns 0
01:40:43.306 00.111 12020 IsGuiding returns 1
01:40:43.306 00.000 12020 scope still moving after pulse duration time elapsed
01:40:43.330 00.024 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"a6e7a5c0-0cde-4fed-acfd-962f69b64713"}
01:40:43.342 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"a6e7a5c0-0cde-4fed-acfd-962f69b64713"}
01:40:43.350 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"97ab228b-cd89-4297-8c8e-0ddce1adb52b"}
01:40:43.360 00.010 9340 case statement mapped state 6 to 3
01:40:43.369 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"97ab228b-cd89-4297-8c8e-0ddce1adb52b"}
01:40:43.377 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"033b507b-a3ab-4087-874f-80ede31655d1"}
01:40:43.389 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":591,"width":15,"height":15,"star_pos":[7.29,6.92],"pixels":"..."},"id":"033b507b-a3ab-4087-874f-80ede31655d1"}
01:40:43.449 00.060 12020 IsSlewing returns 0
01:40:43.450 00.001 12020 IsGuiding returns 0
01:40:43.450 00.000 12020 scope move finished after 47 + 207 ms
01:40:43.451 00.001 12020 Move returns status 0, amount 47
01:40:43.451 00.000 12020 move complete, result=0
01:40:43.451 00.000 12020 worker thread done servicing request
01:40:43.451 00.000 12020 Worker thread wakes up
01:40:43.451 00.000 9340 GuideStep: -0.0 px 0 ms EAST, 0.3 px 47 ms SOUTH
01:40:43.462 00.011 12020 worker thread servicing REQUEST_EXPOSE 2000
01:40:43.462 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(803,609,31,31)
01:40:45.332 01.870 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"1ec0937b-8cd8-45c0-99d6-0075335a95da"}
01:40:45.342 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"1ec0937b-8cd8-45c0-99d6-0075335a95da"}
01:40:45.356 00.014 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"f8d6e1be-da6e-4993-8db3-093ef61af543"}
01:40:45.365 00.009 9340 case statement mapped state 6 to 3
01:40:45.375 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"f8d6e1be-da6e-4993-8db3-093ef61af543"}
01:40:45.397 00.022 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"86c5bc01-f53e-4a45-ae3d-0b1b03b94dc9"}
01:40:45.407 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":591,"width":15,"height":15,"star_pos":[7.29,6.92],"pixels":"..."},"id":"86c5bc01-f53e-4a45-ae3d-0b1b03b94dc9"}
01:40:45.833 00.426 12020 Exposure complete
01:40:46.055 00.222 12020 worker thread done servicing request
01:40:46.056 00.001 9340 OnExposeComplete: enter
01:40:46.067 00.011 9340 UpdateGuideState(): m_state=6
01:40:46.077 00.010 9340 Star::Find(15, 818, 623, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 592
01:40:46.112 00.035 9340 Star::Find returns 1 (0), X=817.97, Y=624.19, Mass=414686, SNR=45.5, Peak=63786 HFD=3.7
01:40:46.124 00.012 9340 MultiStar: [#1 -0.45,0.22,1.01,U] [#2 -0.16,0.07,1.17,U] [#3 -0.39,-0.17,0.86,U] [#4 -0.31,-0.18,0.93,U] [#5 -0.43,0.27,0.80,U] [#6 -0.46,-0.45,0.66,U] [#7 -0.63,0.16,0.55,U] [#8 -0.75,-0.23,0.59,U] 
01:40:46.138 00.014 9340 single-star, 8 included, MultiStar: {-0.40, -0.02}, one-star: {-0.29, -0.02}
01:40:46.151 00.013 9340 CameraToMount -- cameraTheta (-3.06) - m_xAngle (-3.09) = xAngle (0.03 = 0.03)
01:40:46.161 00.010 9340 CameraToMount -- cameraTheta (-3.06) - (m_xAngle (-3.09) + m_yAngleError (-0.07)) = yAngle (0.10 = 0.10)
01:40:46.175 00.014 9340 CameraToMount -- cameraX=-0.29 cameraY=-0.02 hyp=0.29 cameraTheta=-3.06 mountX=0.29 mountY=0.03, mountTheta=0.10
01:40:46.194 00.019 9340 SchedulePrimaryMove(10104498, x=-0.29, y=-0.02, opts=13)
01:40:46.205 00.011 9340 Enqueuing Move request for scope (-0.29, -0.02)
01:40:46.241 00.036 12020 Worker thread wakes up
01:40:46.241 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=27481, max=65535, med=40425, FiltMin=32137, FiltMax=65523, Gamma=2.870
01:40:46.252 00.011 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.29, -0.02) opts 0xd
01:40:46.252 00.000 9340 UpdateGuideState exits: m=414686 SNR=45.5
01:40:46.265 00.013 12020 Handling offset move in thread for scope, endpoint = (-0.29, -0.02)
01:40:46.265 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:40:46.276 00.011 12020 Moving (-0.29, -0.02) raw xDistance=0.29 yDistance=0.03
01:40:46.276 00.000 12020 GuideAlgorithmHysteresis::Result() returns 0.12 from input 0.29
01:40:46.276 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:40:46.276 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
01:40:46.289 00.013 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
01:40:46.289 00.000 9340 Enqueuing Expose request
01:40:46.302 00.013 12020 MoveAxis(W, 21, ABG)
01:40:46.303 00.001 12020 Guiding  Dir = 3, Dur = 21
01:40:46.304 00.001 12020 IsSlewing returns 0
01:40:46.304 00.000 12020 IsGuiding returns 0
01:40:46.346 00.042 12020 IsGuiding returns 1
01:40:46.346 00.000 12020 scope still moving after pulse duration time elapsed
01:40:46.392 00.046 12020 IsSlewing returns 0
01:40:46.393 00.001 12020 IsGuiding returns 0
01:40:46.394 00.001 12020 scope move finished after 21 + 67 ms
01:40:46.394 00.000 12020 Move returns status 0, amount 21
01:40:46.394 00.000 12020 MoveAxis(N, 0, ABG)
01:40:46.394 00.000 12020 Move returns status 0, amount 0
01:40:46.394 00.000 12020 move complete, result=0
01:40:46.395 00.001 12020 worker thread done servicing request
01:40:46.395 00.000 12020 Worker thread wakes up
01:40:46.395 00.000 9340 GuideStep: 0.3 px 21 ms WEST, 0.0 px 0 ms NORTH
01:40:46.409 00.014 12020 worker thread servicing REQUEST_EXPOSE 2000
01:40:46.409 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(803,609,31,31)
01:40:47.330 00.921 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"6a6eba78-ec80-4df5-9495-728752c1ddf8"}
01:40:47.388 00.058 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"6a6eba78-ec80-4df5-9495-728752c1ddf8"}
01:40:47.425 00.037 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"c90dd3c5-89f4-461d-a21f-5362a5341f12"}
01:40:47.453 00.028 9340 case statement mapped state 6 to 3
01:40:47.507 00.054 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"c90dd3c5-89f4-461d-a21f-5362a5341f12"}
01:40:47.556 00.049 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"210144ea-5fa0-4fe5-b2a3-886a0d59985e"}
01:40:47.572 00.016 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":592,"width":15,"height":15,"star_pos":[6.97,7.19],"pixels":"..."},"id":"210144ea-5fa0-4fe5-b2a3-886a0d59985e"}
01:40:48.794 01.222 12020 Exposure complete
01:40:48.982 00.188 9340 OnExposeComplete: enter
01:40:48.994 00.012 12020 worker thread done servicing request
01:40:48.994 00.000 9340 UpdateGuideState(): m_state=6
01:40:49.027 00.033 9340 Star::Find(15, 817, 624, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 593
01:40:49.036 00.009 9340 Star::Find returns 1 (0), X=817.51, Y=624.10, Mass=513328, SNR=53.4, Peak=62063 HFD=3.9
01:40:49.044 00.008 9340 MultiStar: [#1 -0.58,-0.06,0.93,U] [#2 -0.12,0.17,1.18,U] [#3 -0.47,-0.39,0.83,U] [#4 -0.90,0.23,0.88,U] [#5 -0.58,0.32,0.71,U] [#6 -0.49,0.38,0.52,U] [#7 -0.94,0.39,0.46,U] [#8 -1.22,-0.01,0.48,U] 
01:40:49.053 00.009 9340 refined, 8 included, MultiStar: {-0.62, 0.07}, one-star: {-0.76, -0.11}
01:40:49.061 00.008 9340 CameraToMount -- cameraTheta (3.02) - m_xAngle (-3.09) = xAngle (6.12 = -0.17)
01:40:49.071 00.010 9340 CameraToMount -- cameraTheta (3.02) - (m_xAngle (-3.09) + m_yAngleError (-0.07)) = yAngle (6.19 = -0.09)
01:40:49.081 00.010 9340 CameraToMount -- cameraX=-0.62 cameraY=0.07 hyp=0.62 cameraTheta=3.02 mountX=0.61 mountY=-0.06, mountTheta=-0.09
01:40:49.097 00.016 9340 SchedulePrimaryMove(10104498, x=-0.62, y=0.07, opts=13)
01:40:49.106 00.009 9340 Enqueuing Move request for scope (-0.62, 0.07)
01:40:49.133 00.027 12020 Worker thread wakes up
01:40:49.133 00.000 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.62, 0.07) opts 0xd
01:40:49.133 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=25307, max=65535, med=40203, FiltMin=31503, FiltMax=65525, Gamma=2.870
01:40:49.144 00.011 12020 Handling offset move in thread for scope, endpoint = (-0.62, 0.07)
01:40:49.144 00.000 9340 UpdateGuideState exits: m=513328 SNR=53.4
01:40:49.156 00.012 12020 Moving (-0.62, 0.07) raw xDistance=0.61 yDistance=-0.06
01:40:49.156 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:40:49.165 00.009 12020 GuideAlgorithmHysteresis::Result() returns 0.27 from input 0.61
01:40:49.165 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
01:40:49.175 00.010 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:40:49.175 00.000 9340 Enqueuing Expose request
01:40:49.185 00.010 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
01:40:49.185 00.000 12020 MoveAxis(W, 46, ABG)
01:40:49.185 00.000 12020 Guiding  Dir = 3, Dur = 46
01:40:49.222 00.037 12020 IsSlewing returns 0
01:40:49.239 00.017 12020 IsGuiding returns 0
01:40:49.271 00.032 12020 PulseGuide returned control before completion, sleep 25
01:40:49.311 00.040 12020 IsGuiding returns 1
01:40:49.312 00.001 12020 scope still moving after pulse duration time elapsed
01:40:49.329 00.017 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"a3e0f67e-89b1-4624-8b8b-8e0e7f806737"}
01:40:49.357 00.028 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"a3e0f67e-89b1-4624-8b8b-8e0e7f806737"}
01:40:49.366 00.009 12020 IsSlewing returns 0
01:40:49.367 00.001 12020 IsGuiding returns 0
01:40:49.368 00.001 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"6649bf4c-891f-40c0-b76c-c4d5b049b2ae"}
01:40:49.379 00.011 12020 scope move finished after 46 + 82 ms
01:40:49.379 00.000 9340 case statement mapped state 6 to 3
01:40:49.390 00.011 12020 Move returns status 0, amount 46
01:40:49.390 00.000 12020 MoveAxis(N, 0, ABG)
01:40:49.390 00.000 12020 Move returns status 0, amount 0
01:40:49.390 00.000 12020 move complete, result=0
01:40:49.391 00.001 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"6649bf4c-891f-40c0-b76c-c4d5b049b2ae"}
01:40:49.399 00.008 12020 worker thread done servicing request
01:40:49.399 00.000 12020 Worker thread wakes up
01:40:49.399 00.000 9340 GuideStep: 0.6 px 46 ms WEST, -0.1 px 0 ms NORTH
01:40:49.408 00.009 12020 worker thread servicing REQUEST_EXPOSE 2000
01:40:49.408 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(803,609,31,31)
01:40:49.414 00.006 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"ed0c5375-71ee-4906-8bee-4ad90ff4fd95"}
01:40:49.428 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":593,"width":15,"height":15,"star_pos":[6.51,7.10],"pixels":"..."},"id":"ed0c5375-71ee-4906-8bee-4ad90ff4fd95"}
01:40:51.328 01.900 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"ea43ad4a-797a-438b-b3d1-708dd8b880a8"}
01:40:51.340 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"ea43ad4a-797a-438b-b3d1-708dd8b880a8"}
01:40:51.364 00.024 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"d41f46d7-c86f-4d6d-a8db-5c7ee38f34bb"}
01:40:51.372 00.008 9340 case statement mapped state 6 to 3
01:40:51.379 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"d41f46d7-c86f-4d6d-a8db-5c7ee38f34bb"}
01:40:51.389 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"42aac839-0d93-4b6b-a3c0-559b7f09c109"}
01:40:51.400 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":593,"width":15,"height":15,"star_pos":[6.51,7.10],"pixels":"..."},"id":"42aac839-0d93-4b6b-a3c0-559b7f09c109"}
01:40:51.777 00.377 12020 Exposure complete
01:40:52.073 00.296 12020 worker thread done servicing request
01:40:52.073 00.000 9340 OnExposeComplete: enter
01:40:52.086 00.013 9340 UpdateGuideState(): m_state=6
01:40:52.099 00.013 9340 Star::Find(15, 817, 624, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 594
01:40:52.111 00.012 9340 Star::Find returns 1 (0), X=817.91, Y=624.32, Mass=568979, SNR=55.3, Peak=64066 HFD=4.4
01:40:52.126 00.015 9340 MultiStar: [#1 -0.30,0.06,0.84,U] [#2 0.20,0.00,1.06,U] [#3 -0.24,-0.38,0.74,U] [#4 -0.17,-0.07,0.85,U] [#5 -0.46,-0.45,0.65,U] [#6 -0.21,0.49,0.59,U] [#7 -0.73,-0.04,0.35,U] [#8 -0.79,0.67,0.56,U] 
01:40:52.141 00.015 9340 refined, 8 included, MultiStar: {-0.28, 0.03}, one-star: {-0.35, 0.11}
01:40:52.171 00.030 9340 CameraToMount -- cameraTheta (3.05) - m_xAngle (-3.09) = xAngle (6.14 = -0.15)
01:40:52.189 00.018 9340 CameraToMount -- cameraTheta (3.05) - (m_xAngle (-3.09) + m_yAngleError (-0.07)) = yAngle (6.21 = -0.07)
01:40:52.210 00.021 9340 CameraToMount -- cameraX=-0.28 cameraY=0.03 hyp=0.28 cameraTheta=3.05 mountX=0.27 mountY=-0.02, mountTheta=-0.07
01:40:52.226 00.016 9340 SchedulePrimaryMove(10104498, x=-0.28, y=0.03, opts=13)
01:40:52.243 00.017 9340 Enqueuing Move request for scope (-0.28, 0.03)
01:40:52.257 00.014 12020 Worker thread wakes up
01:40:52.258 00.001 9340 UpdateImageDisplay: Size=(1920,1080) min=25829, max=65535, med=40174, FiltMin=31359, FiltMax=65525, Gamma=2.870
01:40:52.272 00.014 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.28, 0.03) opts 0xd
01:40:52.273 00.001 12020 Handling offset move in thread for scope, endpoint = (-0.28, 0.03)
01:40:52.273 00.000 12020 Moving (-0.28, 0.03) raw xDistance=0.27 yDistance=-0.02
01:40:52.273 00.000 12020 GuideAlgorithmHysteresis::Result() returns 0.14 from input 0.27
01:40:52.273 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:40:52.295 00.022 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
01:40:52.295 00.000 12020 MoveAxis(W, 23, ABG)
01:40:52.295 00.000 12020 Guiding  Dir = 3, Dur = 23
01:40:52.296 00.001 9340 UpdateGuideState exits: m=568979 SNR=55.3
01:40:52.314 00.018 12020 IsSlewing returns 0
01:40:52.314 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:40:52.327 00.013 12020 IsGuiding returns 0
01:40:52.328 00.001 9340 ScheduleExposure(2000,3,1) exposurePending=0
01:40:52.339 00.011 9340 Enqueuing Expose request
01:40:52.388 00.049 12020 IsGuiding returns 1
01:40:52.388 00.000 12020 scope still moving after pulse duration time elapsed
01:40:52.420 00.032 12020 IsSlewing returns 0
01:40:52.421 00.001 12020 IsGuiding returns 0
01:40:52.422 00.001 12020 scope move finished after 23 + 70 ms
01:40:52.422 00.000 12020 Move returns status 0, amount 23
01:40:52.422 00.000 12020 MoveAxis(N, 0, ABG)
01:40:52.422 00.000 12020 Move returns status 0, amount 0
01:40:52.422 00.000 12020 move complete, result=0
01:40:52.422 00.000 12020 worker thread done servicing request
01:40:52.422 00.000 9340 GuideStep: 0.3 px 23 ms WEST, -0.0 px 0 ms NORTH
01:40:52.434 00.012 12020 Worker thread wakes up
01:40:52.434 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
01:40:52.434 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(803,609,31,31)
01:40:53.357 00.923 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"2d3ac35a-ca22-4a19-af3d-75d315b9b904"}
01:40:53.398 00.041 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"2d3ac35a-ca22-4a19-af3d-75d315b9b904"}
01:40:53.419 00.021 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"63a9ca9c-680d-4f48-82c5-28ac7761bf41"}
01:40:53.436 00.017 9340 case statement mapped state 6 to 3
01:40:53.458 00.022 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"63a9ca9c-680d-4f48-82c5-28ac7761bf41"}
01:40:53.481 00.023 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"4e54b9bd-77d0-49b0-a296-41e685fb0b4f"}
01:40:53.535 00.054 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":594,"width":15,"height":15,"star_pos":[6.91,7.32],"pixels":"..."},"id":"4e54b9bd-77d0-49b0-a296-41e685fb0b4f"}
01:40:54.791 01.256 12020 Exposure complete
01:40:55.008 00.217 12020 worker thread done servicing request
01:40:55.009 00.001 9340 OnExposeComplete: enter
01:40:55.021 00.012 9340 UpdateGuideState(): m_state=6
01:40:55.032 00.011 9340 Star::Find(15, 817, 624, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 595
01:40:55.041 00.009 9340 Star::Find returns 1 (0), X=818.13, Y=624.23, Mass=558728, SNR=57.9, Peak=64066 HFD=4.2
01:40:55.050 00.009 9340 MultiStar: [#1 -0.42,0.35,0.81,U] [#2 -0.01,0.08,0.92,U] [#3 -0.18,-0.78,0.58,U] [#4 -0.72,-0.07,0.71,U] [#5 -0.46,0.25,0.69,U] [#6 -0.16,0.13,0.53,U] [#7 -0.31,0.23,0.44,U] [#8 -0.51,0.04,0.42,U] 
01:40:55.060 00.010 9340 single-star, 8 included, MultiStar: {-0.30, 0.04}, one-star: {-0.13, 0.01}
01:40:55.071 00.011 9340 CameraToMount -- cameraTheta (3.03) - m_xAngle (-3.09) = xAngle (6.13 = -0.16)
01:40:55.082 00.011 9340 CameraToMount -- cameraTheta (3.03) - (m_xAngle (-3.09) + m_yAngleError (-0.07)) = yAngle (6.20 = -0.08)
01:40:55.090 00.008 9340 CameraToMount -- cameraX=-0.13 cameraY=0.01 hyp=0.13 cameraTheta=3.03 mountX=0.13 mountY=-0.01, mountTheta=-0.08
01:40:55.120 00.030 9340 SchedulePrimaryMove(10104498, x=-0.13, y=0.01, opts=13)
01:40:55.129 00.009 9340 Enqueuing Move request for scope (-0.13, 0.01)
01:40:55.137 00.008 12020 Worker thread wakes up
01:40:55.138 00.001 9340 UpdateImageDisplay: Size=(1920,1080) min=24734, max=65535, med=40364, FiltMin=31645, FiltMax=65522, Gamma=2.870
01:40:55.150 00.012 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.13, 0.01) opts 0xd
01:40:55.150 00.000 9340 UpdateGuideState exits: m=558728 SNR=57.9
01:40:55.160 00.010 12020 Handling offset move in thread for scope, endpoint = (-0.13, 0.01)
01:40:55.160 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:40:55.168 00.008 9340 ScheduleExposure(2000,3,1) exposurePending=0
01:40:55.178 00.010 9340 Enqueuing Expose request
01:40:55.190 00.012 12020 Moving (-0.13, 0.01) raw xDistance=0.13 yDistance=-0.01
01:40:55.190 00.000 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.13
01:40:55.190 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:40:55.190 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
01:40:55.191 00.001 12020 MoveAxis(E, 0, ABG)
01:40:55.191 00.000 12020 Move returns status 0, amount 0
01:40:55.191 00.000 12020 MoveAxis(N, 0, ABG)
01:40:55.191 00.000 12020 Move returns status 0, amount 0
01:40:55.191 00.000 12020 move complete, result=0
01:40:55.192 00.001 12020 worker thread done servicing request
01:40:55.192 00.000 12020 Worker thread wakes up
01:40:55.192 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
01:40:55.192 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(803,609,31,31)
01:40:55.193 00.001 9340 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
01:40:55.356 00.163 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"bae1b6b3-474a-4a3a-b673-df72d2bada8c"}
01:40:55.366 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"bae1b6b3-474a-4a3a-b673-df72d2bada8c"}
01:40:55.375 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"88679a89-d170-4d86-9f50-abf6d519583d"}
01:40:55.384 00.009 9340 case statement mapped state 6 to 3
01:40:55.392 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"88679a89-d170-4d86-9f50-abf6d519583d"}
01:40:55.401 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"963a4351-8b9d-4187-9eb7-cef46ad5d59a"}
01:40:55.416 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":595,"width":15,"height":15,"star_pos":[7.13,7.23],"pixels":"..."},"id":"963a4351-8b9d-4187-9eb7-cef46ad5d59a"}
01:40:57.356 01.940 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"f3382386-9449-4dfd-bc52-0971b0d84b9d"}
01:40:57.366 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"f3382386-9449-4dfd-bc52-0971b0d84b9d"}
01:40:57.376 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"66937a9d-5ae5-4534-92e0-8f12b15a21de"}
01:40:57.388 00.012 9340 case statement mapped state 6 to 3
01:40:57.397 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"66937a9d-5ae5-4534-92e0-8f12b15a21de"}
01:40:57.407 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"1ef748c1-a60d-4810-a7c3-ca0a29bd6e10"}
01:40:57.418 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":595,"width":15,"height":15,"star_pos":[7.13,7.23],"pixels":"..."},"id":"1ef748c1-a60d-4810-a7c3-ca0a29bd6e10"}
01:40:57.560 00.142 12020 Exposure complete
01:40:57.779 00.219 12020 worker thread done servicing request
01:40:57.780 00.001 9340 OnExposeComplete: enter
01:40:57.791 00.011 9340 UpdateGuideState(): m_state=6
01:40:57.819 00.028 9340 Star::Find(15, 818, 624, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 596
01:40:57.842 00.023 9340 Star::Find returns 1 (0), X=817.83, Y=624.20, Mass=521400, SNR=57.8, Peak=63146 HFD=4.3
01:40:57.853 00.011 9340 MultiStar: [#1 -0.23,0.27,0.87,U] [#2 -0.55,0.05,0.97,U] [#3 -0.96,0.06,0.90,U] [#4 -0.61,0.14,0.94,U] [#5 -0.68,0.03,0.65,U] [#6 -1.12,0.03,0.52,U] [#7 -0.24,0.31,0.42,U] [#8 -1.23,-0.49,0.00,M1] 
01:40:57.865 00.012 9340 single-star, 7 included, MultiStar: {-0.60, 0.10}, one-star: {-0.43, -0.01}
01:40:57.875 00.010 9340 CameraToMount -- cameraTheta (-3.12) - m_xAngle (-3.09) = xAngle (-0.02 = -0.02)
01:40:57.889 00.014 9340 CameraToMount -- cameraTheta (-3.12) - (m_xAngle (-3.09) + m_yAngleError (-0.07)) = yAngle (0.05 = 0.05)
01:40:57.901 00.012 9340 CameraToMount -- cameraX=-0.43 cameraY=-0.01 hyp=0.43 cameraTheta=-3.12 mountX=0.43 mountY=0.02, mountTheta=0.05
01:40:57.936 00.035 9340 SchedulePrimaryMove(10104498, x=-0.43, y=-0.01, opts=13)
01:40:57.952 00.016 9340 Enqueuing Move request for scope (-0.43, -0.01)
01:40:57.961 00.009 12020 Worker thread wakes up
01:40:57.961 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=26995, max=65535, med=40354, FiltMin=31707, FiltMax=65525, Gamma=2.870
01:40:57.972 00.011 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.43, -0.01) opts 0xd
01:40:57.973 00.001 9340 UpdateGuideState exits: m=521400 SNR=57.8
01:40:57.983 00.010 12020 Handling offset move in thread for scope, endpoint = (-0.43, -0.01)
01:40:57.984 00.001 12020 Moving (-0.43, -0.01) raw xDistance=0.43 yDistance=0.02
01:40:57.984 00.000 12020 GuideAlgorithmHysteresis::Result() returns 0.18 from input 0.43
01:40:57.984 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:40:57.984 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
01:40:57.984 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:40:57.993 00.009 12020 MoveAxis(W, 31, ABG)
01:40:57.993 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
01:40:58.006 00.013 12020 Guiding  Dir = 3, Dur = 31
01:40:58.006 00.000 9340 Enqueuing Expose request
01:40:58.016 00.010 12020 IsSlewing returns 0
01:40:58.017 00.001 12020 IsGuiding returns 0
01:40:58.057 00.040 12020 IsGuiding returns 1
01:40:58.057 00.000 12020 scope still moving after pulse duration time elapsed
01:40:58.096 00.039 12020 IsSlewing returns 0
01:40:58.097 00.001 12020 IsGuiding returns 0
01:40:58.097 00.000 12020 scope move finished after 31 + 49 ms
01:40:58.097 00.000 12020 Move returns status 0, amount 31
01:40:58.097 00.000 12020 MoveAxis(N, 0, ABG)
01:40:58.097 00.000 12020 Move returns status 0, amount 0
01:40:58.097 00.000 12020 move complete, result=0
01:40:58.099 00.002 9340 GuideStep: 0.4 px 31 ms WEST, 0.0 px 0 ms NORTH
01:40:58.109 00.010 12020 worker thread done servicing request
01:40:58.110 00.001 12020 Worker thread wakes up
01:40:58.110 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
01:40:58.110 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(803,609,31,31)
01:40:59.357 01.247 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"6aa679f6-58f7-4a84-af13-4104fccea09a"}
01:40:59.369 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"6aa679f6-58f7-4a84-af13-4104fccea09a"}
01:40:59.381 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"e4c92711-afca-435e-9247-e9265fad70ce"}
01:40:59.391 00.010 9340 case statement mapped state 6 to 3
01:40:59.398 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"e4c92711-afca-435e-9247-e9265fad70ce"}
01:40:59.409 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"49a6b847-b4cd-4f26-bc5b-63bb75873465"}
01:40:59.419 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":596,"width":15,"height":15,"star_pos":[6.83,7.20],"pixels":"..."},"id":"49a6b847-b4cd-4f26-bc5b-63bb75873465"}
01:41:00.482 01.063 12020 Exposure complete
01:41:00.786 00.304 12020 worker thread done servicing request
01:41:00.786 00.000 9340 OnExposeComplete: enter
01:41:00.799 00.013 9340 UpdateGuideState(): m_state=6
01:41:00.813 00.014 9340 Star::Find(15, 817, 624, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 597
01:41:00.848 00.035 9340 Star::Find returns 1 (0), X=817.81, Y=623.61, Mass=581870, SNR=59.7, Peak=62858 HFD=4.5
01:41:00.859 00.011 9340 MultiStar: [#1 -0.47,-0.27,0.85,U] [#2 -0.37,-0.61,1.09,U] [#3 -0.88,-0.81,0.84,U] [#4 -0.36,-0.50,0.87,U] [#5 -0.60,-0.43,0.69,U] [#6 -0.90,-0.46,0.51,U] [#7 -1.14,0.15,0.36,U] [#8 -1.68,-0.59,0.00,M2] 
01:41:00.872 00.013 9340 single-star, 7 included, MultiStar: {-0.58, -0.50}, one-star: {-0.45, -0.60}
01:41:00.882 00.010 9340 CameraToMount -- cameraTheta (-2.21) - m_xAngle (-3.09) = xAngle (0.88 = 0.88)
01:41:00.894 00.012 9340 CameraToMount -- cameraTheta (-2.21) - (m_xAngle (-3.09) + m_yAngleError (-0.07)) = yAngle (0.95 = 0.95)
01:41:00.907 00.013 9340 CameraToMount -- cameraX=-0.45 cameraY=-0.60 hyp=0.75 cameraTheta=-2.21 mountX=0.48 mountY=0.61, mountTheta=0.91
01:41:00.952 00.045 9340 SchedulePrimaryMove(10104498, x=-0.45, y=-0.60, opts=13)
01:41:00.966 00.014 9340 Enqueuing Move request for scope (-0.45, -0.60)
01:41:00.981 00.015 12020 Worker thread wakes up
01:41:00.981 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=25737, max=65535, med=40463, FiltMin=31882, FiltMax=65521, Gamma=2.870
01:41:00.995 00.014 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.45, -0.60) opts 0xd
01:41:00.996 00.001 12020 Handling offset move in thread for scope, endpoint = (-0.45, -0.60)
01:41:00.996 00.000 9340 UpdateGuideState exits: m=581870 SNR=59.7
01:41:01.013 00.017 12020 Moving (-0.45, -0.60) raw xDistance=0.48 yDistance=0.61
01:41:01.013 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:41:01.043 00.030 12020 GuideAlgorithmHysteresis::Result() returns 0.22 from input 0.48
01:41:01.044 00.001 12020 GuideAlgorithmResistSwitch::result() returns 0.61 from input 0.61
01:41:01.044 00.000 12020 MoveAxis(W, 37, ABG)
01:41:01.044 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
01:41:01.058 00.014 12020 Guiding  Dir = 3, Dur = 37
01:41:01.058 00.000 9340 Enqueuing Expose request
01:41:01.102 00.044 12020 IsSlewing returns 0
01:41:01.104 00.002 12020 IsGuiding returns 0
01:41:01.148 00.044 12020 IsGuiding returns 1
01:41:01.148 00.000 12020 scope still moving after pulse duration time elapsed
01:41:01.182 00.034 12020 IsSlewing returns 0
01:41:01.182 00.000 12020 IsGuiding returns 0
01:41:01.184 00.002 12020 scope move finished after 37 + 41 ms
01:41:01.184 00.000 12020 Move returns status 0, amount 37
01:41:01.184 00.000 12020 MoveAxis(S, 99, ABG)
01:41:01.184 00.000 12020 Guiding  Dir = 1, Dur = 99
01:41:01.185 00.001 12020 IsSlewing returns 0
01:41:01.186 00.001 12020 IsGuiding returns 0
01:41:01.262 00.076 12020 PulseGuide returned control before completion, sleep 33
01:41:01.351 00.089 12020 IsGuiding returns 1
01:41:01.351 00.000 12020 scope still moving after pulse duration time elapsed
01:41:01.356 00.005 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"36a5aed5-69b8-4d8f-903a-8e371f94bcf3"}
01:41:01.371 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"36a5aed5-69b8-4d8f-903a-8e371f94bcf3"}
01:41:01.383 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"80e1adba-9e64-4c53-a3d4-9f584725edb6"}
01:41:01.392 00.009 9340 case statement mapped state 6 to 3
01:41:01.402 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"80e1adba-9e64-4c53-a3d4-9f584725edb6"}
01:41:01.415 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"eb87670e-c0d9-4d0a-b653-6966263f350f"}
01:41:01.426 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":597,"width":15,"height":15,"star_pos":[6.81,6.61],"pixels":"..."},"id":"eb87670e-c0d9-4d0a-b653-6966263f350f"}
01:41:01.470 00.044 12020 IsSlewing returns 0
01:41:01.472 00.002 12020 IsGuiding returns 0
01:41:01.472 00.000 12020 scope move finished after 99 + 187 ms
01:41:01.472 00.000 12020 Move returns status 0, amount 99
01:41:01.472 00.000 12020 move complete, result=0
01:41:01.472 00.000 12020 worker thread done servicing request
01:41:01.472 00.000 9340 GuideStep: 0.5 px 37 ms WEST, 0.6 px 99 ms SOUTH
01:41:01.485 00.013 12020 Worker thread wakes up
01:41:01.485 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
01:41:01.485 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(803,609,31,31)
01:41:03.356 01.871 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"1dbf4ad7-4e55-47d1-9351-20b5ac070d5a"}
01:41:03.365 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"1dbf4ad7-4e55-47d1-9351-20b5ac070d5a"}
01:41:03.375 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"4cd514cb-f2c7-4df8-97de-0ac0667dada5"}
01:41:03.384 00.009 9340 case statement mapped state 6 to 3
01:41:03.393 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"4cd514cb-f2c7-4df8-97de-0ac0667dada5"}
01:41:03.401 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"6e815650-1a94-4a51-9f32-d66efea7d516"}
01:41:03.410 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":597,"width":15,"height":15,"star_pos":[6.81,6.61],"pixels":"..."},"id":"6e815650-1a94-4a51-9f32-d66efea7d516"}
01:41:03.872 00.462 12020 Exposure complete
01:41:04.097 00.225 12020 worker thread done servicing request
01:41:04.097 00.000 9340 OnExposeComplete: enter
01:41:04.107 00.010 9340 UpdateGuideState(): m_state=6
01:41:04.120 00.013 9340 Star::Find(15, 817, 623, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 598
01:41:04.129 00.009 9340 Star::Find returns 1 (0), X=818.06, Y=624.33, Mass=576346, SNR=58.7, Peak=63014 HFD=4.3
01:41:04.138 00.009 9340 MultiStar: [#1 -0.67,0.19,0.92,U] [#2 -0.53,-0.20,0.87,U] [#3 -0.66,0.20,0.77,U] [#4 -0.65,0.25,0.71,U] [#5 -0.88,0.14,0.72,U] [#6 -0.75,0.47,0.51,U] [#7 -0.48,0.48,0.49,U] [#8 -1.05,0.17,0.45,U] 
01:41:04.149 00.011 9340 single-star, 8 included, MultiStar: {-0.62, 0.17}, one-star: {-0.21, 0.11}
01:41:04.159 00.010 9340 CameraToMount -- cameraTheta (2.64) - m_xAngle (-3.09) = xAngle (5.73 = -0.55)
01:41:04.172 00.013 9340 CameraToMount -- cameraTheta (2.64) - (m_xAngle (-3.09) + m_yAngleError (-0.07)) = yAngle (5.81 = -0.48)
01:41:04.198 00.026 9340 CameraToMount -- cameraX=-0.21 cameraY=0.11 hyp=0.23 cameraTheta=2.64 mountX=0.20 mountY=-0.11, mountTheta=-0.49
01:41:04.214 00.016 9340 SchedulePrimaryMove(10104498, x=-0.21, y=0.11, opts=13)
01:41:04.225 00.011 9340 Enqueuing Move request for scope (-0.21, 0.11)
01:41:04.235 00.010 12020 Worker thread wakes up
01:41:04.235 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=27036, max=65535, med=40553, FiltMin=31776, FiltMax=65525, Gamma=2.870
01:41:04.244 00.009 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.21, 0.11) opts 0xd
01:41:04.245 00.001 9340 UpdateGuideState exits: m=576346 SNR=58.7
01:41:04.255 00.010 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:41:04.266 00.011 12020 Handling offset move in thread for scope, endpoint = (-0.21, 0.11)
01:41:04.266 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
01:41:04.278 00.012 12020 Moving (-0.21, 0.11) raw xDistance=0.20 yDistance=-0.11
01:41:04.278 00.000 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.20
01:41:04.278 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:41:04.278 00.000 9340 Enqueuing Expose request
01:41:04.303 00.025 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
01:41:04.303 00.000 12020 MoveAxis(E, 0, ABG)
01:41:04.303 00.000 12020 Move returns status 0, amount 0
01:41:04.304 00.001 12020 MoveAxis(N, 0, ABG)
01:41:04.304 00.000 12020 Move returns status 0, amount 0
01:41:04.304 00.000 12020 move complete, result=0
01:41:04.304 00.000 12020 worker thread done servicing request
01:41:04.304 00.000 12020 Worker thread wakes up
01:41:04.304 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
01:41:04.304 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(803,609,31,31)
01:41:04.308 00.004 9340 GuideStep: 0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
01:41:05.360 01.052 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"39665c70-31a0-415f-acba-c41792dc91f4"}
01:41:05.382 00.022 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"39665c70-31a0-415f-acba-c41792dc91f4"}
01:41:05.400 00.018 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"5760f7f0-8717-4517-9f83-56427b3927bc"}
01:41:05.412 00.012 9340 case statement mapped state 6 to 3
01:41:05.429 00.017 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"5760f7f0-8717-4517-9f83-56427b3927bc"}
01:41:05.476 00.047 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"9cce8cd4-4147-4de5-8e64-032a63b28433"}
01:41:05.494 00.018 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":598,"width":15,"height":15,"star_pos":[7.06,7.33],"pixels":"..."},"id":"9cce8cd4-4147-4de5-8e64-032a63b28433"}
01:41:06.677 01.183 12020 Exposure complete
01:41:07.039 00.362 12020 worker thread done servicing request
01:41:07.040 00.001 9340 OnExposeComplete: enter
01:41:07.076 00.036 9340 UpdateGuideState(): m_state=6
01:41:07.095 00.019 9340 Star::Find(15, 818, 624, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 599
01:41:07.109 00.014 9340 Star::Find returns 1 (0), X=817.62, Y=624.19, Mass=546355, SNR=62.3, Peak=63258 HFD=4.5
01:41:07.130 00.021 9340 MultiStar: [#1 -0.97,-0.04,0.71,U] [#2 -0.99,0.14,0.82,U] [#3 -1.07,-0.45,0.59,U] [#4 -0.90,0.38,0.94,U] [#5 -0.58,-0.10,0.93,U] [#6 -1.34,-0.09,0.00,M1] [#7 -0.66,0.13,0.30,U] [#8 -1.05,-0.22,0.42,U] 
01:41:07.143 00.013 9340 single-star, 7 included, MultiStar: {-0.84, 0.00}, one-star: {-0.65, -0.02}
01:41:07.186 00.043 9340 CameraToMount -- cameraTheta (-3.11) - m_xAngle (-3.09) = xAngle (-0.01 = -0.01)
01:41:07.205 00.019 9340 CameraToMount -- cameraTheta (-3.11) - (m_xAngle (-3.09) + m_yAngleError (-0.07)) = yAngle (0.06 = 0.06)
01:41:07.220 00.015 9340 CameraToMount -- cameraX=-0.65 cameraY=-0.02 hyp=0.65 cameraTheta=-3.11 mountX=0.65 mountY=0.04, mountTheta=0.06
01:41:07.246 00.026 9340 SchedulePrimaryMove(10104498, x=-0.65, y=-0.02, opts=13)
01:41:07.284 00.038 9340 Enqueuing Move request for scope (-0.65, -0.02)
01:41:07.297 00.013 12020 Worker thread wakes up
01:41:07.297 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=25069, max=65535, med=40479, FiltMin=31825, FiltMax=65525, Gamma=2.870
01:41:07.312 00.015 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.65, -0.02) opts 0xd
01:41:07.312 00.000 9340 UpdateGuideState exits: m=546355 SNR=62.3
01:41:07.327 00.015 12020 Handling offset move in thread for scope, endpoint = (-0.65, -0.02)
01:41:07.328 00.001 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:41:07.341 00.013 12020 Moving (-0.65, -0.02) raw xDistance=0.65 yDistance=0.04
01:41:07.341 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
01:41:07.371 00.030 12020 GuideAlgorithmHysteresis::Result() returns 0.27 from input 0.65
01:41:07.372 00.001 9340 Enqueuing Expose request
01:41:07.386 00.014 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:41:07.386 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
01:41:07.387 00.001 12020 MoveAxis(W, 46, ABG)
01:41:07.387 00.000 12020 Guiding  Dir = 3, Dur = 46
01:41:07.387 00.000 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"429f7221-a632-4bba-a0df-4c6a687434af"}
01:41:07.399 00.012 12020 IsSlewing returns 0
01:41:07.399 00.000 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"429f7221-a632-4bba-a0df-4c6a687434af"}
01:41:07.411 00.012 12020 IsGuiding returns 0
01:41:07.413 00.002 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"de06b9fa-9c84-4efd-a2a1-a20ea2cb763d"}
01:41:07.424 00.011 9340 case statement mapped state 6 to 3
01:41:07.437 00.013 12020 PulseGuide returned control before completion, sleep 33
01:41:07.437 00.000 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"de06b9fa-9c84-4efd-a2a1-a20ea2cb763d"}
01:41:07.449 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"ab31b500-b63d-4c45-954a-73858c5018b0"}
01:41:07.482 00.033 12020 IsGuiding returns 1
01:41:07.482 00.000 12020 scope still moving after pulse duration time elapsed
01:41:07.483 00.001 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":599,"width":15,"height":15,"star_pos":[6.62,7.19],"pixels":"..."},"id":"ab31b500-b63d-4c45-954a-73858c5018b0"}
01:41:07.514 00.031 12020 IsSlewing returns 0
01:41:07.515 00.001 12020 IsGuiding returns 0
01:41:07.516 00.001 12020 scope move finished after 46 + 58 ms
01:41:07.516 00.000 12020 Move returns status 0, amount 46
01:41:07.516 00.000 12020 MoveAxis(N, 0, ABG)
01:41:07.516 00.000 12020 Move returns status 0, amount 0
01:41:07.516 00.000 12020 move complete, result=0
01:41:07.517 00.001 9340 GuideStep: 0.6 px 46 ms WEST, 0.0 px 0 ms NORTH
01:41:07.540 00.023 12020 worker thread done servicing request
01:41:07.540 00.000 12020 Worker thread wakes up
01:41:07.540 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
01:41:07.540 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(803,609,31,31)
01:41:09.360 01.820 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"4a1377c5-9d63-4e5a-9ba1-8c39efed2029"}
01:41:09.369 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"4a1377c5-9d63-4e5a-9ba1-8c39efed2029"}
01:41:09.383 00.014 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"8376f7ea-d510-41c6-82aa-91340ffdc071"}
01:41:09.398 00.015 9340 case statement mapped state 6 to 3
01:41:09.410 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"8376f7ea-d510-41c6-82aa-91340ffdc071"}
01:41:09.436 00.026 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"7b444318-a242-4ba0-9d6c-b26d736b7343"}
01:41:09.448 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":599,"width":15,"height":15,"star_pos":[6.62,7.19],"pixels":"..."},"id":"7b444318-a242-4ba0-9d6c-b26d736b7343"}
01:41:09.906 00.458 12020 Exposure complete
01:41:10.119 00.213 12020 worker thread done servicing request
01:41:10.120 00.001 9340 OnExposeComplete: enter
01:41:10.131 00.011 9340 UpdateGuideState(): m_state=6
01:41:10.140 00.009 9340 Star::Find(15, 817, 624, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 600
01:41:10.151 00.011 9340 Star::Find returns 1 (0), X=817.29, Y=624.34, Mass=611919, SNR=62.8, Peak=63016 HFD=4.7
01:41:10.162 00.011 9340 MultiStar: [#1 -1.20,0.15,0.72,U] [#2 -1.21,0.09,0.83,U] [#3 -1.40,-0.05,0.00,M1] [#4 -1.32,0.22,0.00,M1] [#5 -1.48,0.05,0.00,M1] [#6 -1.45,0.14,0.00,M2] [#7 -1.57,0.20,0.00,M1] [#8 -1.20,-0.18,0.39,U] 
01:41:10.174 00.012 9340 single-star, 3 included, MultiStar: {-1.13, 0.08}, one-star: {-0.97, 0.13}
01:41:10.184 00.010 9340 CameraToMount -- cameraTheta (3.01) - m_xAngle (-3.09) = xAngle (6.10 = -0.18)
01:41:10.208 00.024 9340 CameraToMount -- cameraTheta (3.01) - (m_xAngle (-3.09) + m_yAngleError (-0.07)) = yAngle (6.18 = -0.11)
01:41:10.218 00.010 9340 CameraToMount -- cameraX=-0.97 cameraY=0.13 hyp=0.98 cameraTheta=3.01 mountX=0.96 mountY=-0.10, mountTheta=-0.11
01:41:10.231 00.013 9340 SchedulePrimaryMove(10104498, x=-0.97, y=0.13, opts=13)
01:41:10.241 00.010 9340 Enqueuing Move request for scope (-0.97, 0.13)
01:41:10.249 00.008 12020 Worker thread wakes up
01:41:10.249 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=28215, max=65535, med=40640, FiltMin=31979, FiltMax=65525, Gamma=2.870
01:41:10.260 00.011 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.97, 0.13) opts 0xd
01:41:10.260 00.000 9340 UpdateGuideState exits: m=611919 SNR=62.8
01:41:10.271 00.011 12020 Handling offset move in thread for scope, endpoint = (-0.97, 0.13)
01:41:10.271 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:41:10.283 00.012 12020 Moving (-0.97, 0.13) raw xDistance=0.96 yDistance=-0.10
01:41:10.283 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
01:41:10.295 00.012 12020 GuideAlgorithmHysteresis::Result() returns 0.43 from input 0.96
01:41:10.295 00.000 9340 Enqueuing Expose request
01:41:10.320 00.025 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:41:10.320 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
01:41:10.320 00.000 12020 MoveAxis(W, 73, ABG)
01:41:10.320 00.000 12020 Guiding  Dir = 3, Dur = 73
01:41:10.322 00.002 12020 IsSlewing returns 0
01:41:10.322 00.000 12020 IsGuiding returns 0
01:41:10.344 00.022 12020 PulseGuide returned control before completion, sleep 63
01:41:10.428 00.084 12020 IsGuiding returns 1
01:41:10.428 00.000 12020 scope still moving after pulse duration time elapsed
01:41:10.456 00.028 12020 IsSlewing returns 0
01:41:10.457 00.001 12020 IsGuiding returns 0
01:41:10.457 00.000 12020 scope move finished after 73 + 60 ms
01:41:10.457 00.000 12020 Move returns status 0, amount 73
01:41:10.457 00.000 12020 MoveAxis(N, 0, ABG)
01:41:10.457 00.000 12020 Move returns status 0, amount 0
01:41:10.457 00.000 12020 move complete, result=0
01:41:10.458 00.001 12020 worker thread done servicing request
01:41:10.458 00.000 12020 Worker thread wakes up
01:41:10.458 00.000 9340 GuideStep: 1.0 px 73 ms WEST, -0.1 px 0 ms NORTH
01:41:10.469 00.011 12020 worker thread servicing REQUEST_EXPOSE 2000
01:41:10.470 00.001 12020 Handling exposure in thread, d=2000 o=3 r=(803,609,31,31)
01:41:11.360 00.890 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"789abd3b-f441-4b81-a4ce-0bd7f1ecaeac"}
01:41:11.373 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"789abd3b-f441-4b81-a4ce-0bd7f1ecaeac"}
01:41:11.384 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"1d798d5d-5e6b-4abc-86eb-f8948ac2d54f"}
01:41:11.394 00.010 9340 case statement mapped state 6 to 3
01:41:11.408 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"1d798d5d-5e6b-4abc-86eb-f8948ac2d54f"}
01:41:11.420 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"37b0fdbd-7144-46bc-8583-dc769a3adade"}
01:41:11.453 00.033 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":600,"width":15,"height":15,"star_pos":[7.29,7.34],"pixels":"..."},"id":"37b0fdbd-7144-46bc-8583-dc769a3adade"}
01:41:12.852 01.399 12020 Exposure complete
01:41:13.214 00.362 12020 worker thread done servicing request
01:41:13.214 00.000 9340 OnExposeComplete: enter
01:41:13.228 00.014 9340 UpdateGuideState(): m_state=6
01:41:13.243 00.015 9340 Star::Find(15, 817, 624, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 601
01:41:13.261 00.018 9340 Star::Find returns 1 (0), X=817.38, Y=624.46, Mass=572301, SNR=59.6, Peak=61996 HFD=4.7
01:41:13.276 00.015 9340 MultiStar: [#1 -0.94,0.40,0.95,U] [#2 -0.55,0.21,0.89,U] [#3 -1.16,-0.35,0.75,U] [#4 -0.82,-0.12,0.81,U] [#5 -0.98,0.42,0.75,U] [#6 -0.71,-0.08,0.49,U] [#7 -0.28,0.86,0.45,U] [#8 -1.30,-0.11,0.00,M1] 
01:41:13.310 00.034 9340 refined, 7 included, MultiStar: {-0.82, 0.18}, one-star: {-0.89, 0.25}
01:41:13.323 00.013 9340 CameraToMount -- cameraTheta (2.93) - m_xAngle (-3.09) = xAngle (6.02 = -0.26)
01:41:13.335 00.012 9340 CameraToMount -- cameraTheta (2.93) - (m_xAngle (-3.09) + m_yAngleError (-0.07)) = yAngle (6.09 = -0.19)
01:41:13.345 00.010 9340 CameraToMount -- cameraX=-0.82 cameraY=0.18 hyp=0.84 cameraTheta=2.93 mountX=0.81 mountY=-0.16, mountTheta=-0.19
01:41:13.367 00.022 9340 SchedulePrimaryMove(10104498, x=-0.82, y=0.18, opts=13)
01:41:13.382 00.015 9340 Enqueuing Move request for scope (-0.82, 0.18)
01:41:13.418 00.036 12020 Worker thread wakes up
01:41:13.418 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=27063, max=65535, med=40625, FiltMin=30802, FiltMax=65525, Gamma=2.870
01:41:13.431 00.013 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.82, 0.18) opts 0xd
01:41:13.431 00.000 9340 UpdateGuideState exits: m=572301 SNR=59.6
01:41:13.442 00.011 12020 Handling offset move in thread for scope, endpoint = (-0.82, 0.18)
01:41:13.443 00.001 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:41:13.454 00.011 12020 Moving (-0.82, 0.18) raw xDistance=0.81 yDistance=-0.16
01:41:13.454 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
01:41:13.468 00.014 12020 GuideAlgorithmHysteresis::Result() returns 0.38 from input 0.81
01:41:13.468 00.000 9340 Enqueuing Expose request
01:41:13.481 00.013 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:41:13.481 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
01:41:13.482 00.001 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"8edbf859-c96c-4bb9-acc9-9dc891625577"}
01:41:13.516 00.034 12020 MoveAxis(W, 64, ABG)
01:41:13.517 00.001 12020 Guiding  Dir = 3, Dur = 64
01:41:13.517 00.000 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"8edbf859-c96c-4bb9-acc9-9dc891625577"}
01:41:13.538 00.021 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"2f0b95cf-71fc-44c6-bc9d-efc4d454ba3c"}
01:41:13.555 00.017 12020 IsSlewing returns 0
01:41:13.555 00.000 9340 case statement mapped state 6 to 3
01:41:13.567 00.012 12020 IsGuiding returns 0
01:41:13.567 00.000 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"2f0b95cf-71fc-44c6-bc9d-efc4d454ba3c"}
01:41:13.585 00.018 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"761f5915-83ae-4d2d-ae6c-4730e18cec33"}
01:41:13.600 00.015 12020 PulseGuide returned control before completion, sleep 52
01:41:13.600 00.000 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":601,"width":15,"height":15,"star_pos":[7.38,7.46],"pixels":"..."},"id":"761f5915-83ae-4d2d-ae6c-4730e18cec33"}
01:41:13.686 00.086 12020 IsGuiding returns 0
01:41:13.687 00.001 12020 Move returns status 0, amount 64
01:41:13.687 00.000 12020 MoveAxis(N, 0, ABG)
01:41:13.687 00.000 12020 Move returns status 0, amount 0
01:41:13.688 00.001 12020 move complete, result=0
01:41:13.688 00.000 12020 worker thread done servicing request
01:41:13.688 00.000 9340 GuideStep: 0.8 px 64 ms WEST, -0.2 px 0 ms NORTH
01:41:13.709 00.021 12020 Worker thread wakes up
01:41:13.709 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
01:41:13.709 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(803,609,31,31)
01:41:15.358 01.649 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"29ea491e-c4dd-4c96-ae38-bb0041309cb9"}
01:41:15.371 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"29ea491e-c4dd-4c96-ae38-bb0041309cb9"}
01:41:15.382 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"949409a7-56c9-4582-bb31-52944a16456d"}
01:41:15.393 00.011 9340 case statement mapped state 6 to 3
01:41:15.418 00.025 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"949409a7-56c9-4582-bb31-52944a16456d"}
01:41:15.426 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"25c55249-d9ca-4796-a957-2d5605a36687"}
01:41:15.437 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":601,"width":15,"height":15,"star_pos":[7.38,7.46],"pixels":"..."},"id":"25c55249-d9ca-4796-a957-2d5605a36687"}
01:41:16.072 00.635 12020 Exposure complete
01:41:16.315 00.243 12020 worker thread done servicing request
01:41:16.315 00.000 9340 OnExposeComplete: enter
01:41:16.332 00.017 9340 UpdateGuideState(): m_state=6
01:41:16.365 00.033 9340 Star::Find(15, 817, 624, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 602
01:41:16.380 00.015 9340 Star::Find returns 1 (0), X=818.21, Y=624.66, Mass=636774, SNR=67.1, Peak=62828 HFD=4.9
01:41:16.393 00.013 9340 MultiStar: [#1 -0.12,0.14,0.65,U] [#2 -0.60,0.26,0.71,U] [#3 -0.77,-0.14,0.66,U] [#4 -0.53,0.64,0.82,U] [#5 -0.66,-0.15,0.64,U] [#6 -1.16,-0.31,0.44,U] [#7 -0.93,0.26,0.34,U] [#8 -0.46,0.31,0.31,U] 
01:41:16.409 00.016 9340 single-star, 8 included, MultiStar: {-0.52, 0.20}, one-star: {-0.05, 0.44}
01:41:16.418 00.009 9340 CameraToMount -- cameraTheta (1.68) - m_xAngle (-3.09) = xAngle (4.77 = -1.51)
01:41:16.428 00.010 9340 CameraToMount -- cameraTheta (1.68) - (m_xAngle (-3.09) + m_yAngleError (-0.07)) = yAngle (4.85 = -1.44)
01:41:16.441 00.013 9340 CameraToMount -- cameraX=-0.05 cameraY=0.44 hyp=0.45 cameraTheta=1.68 mountX=0.03 mountY=-0.44, mountTheta=-1.51
01:41:16.457 00.016 9340 SchedulePrimaryMove(10104498, x=-0.05, y=0.44, opts=13)
01:41:16.485 00.028 9340 Enqueuing Move request for scope (-0.05, 0.44)
01:41:16.497 00.012 12020 Worker thread wakes up
01:41:16.497 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=25443, max=65535, med=40474, FiltMin=31974, FiltMax=65525, Gamma=2.870
01:41:16.507 00.010 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.44) opts 0xd
01:41:16.507 00.000 9340 UpdateGuideState exits: m=636774 SNR=67.1
01:41:16.520 00.013 12020 Handling offset move in thread for scope, endpoint = (-0.05, 0.44)
01:41:16.520 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:41:16.530 00.010 12020 Moving (-0.05, 0.44) raw xDistance=0.03 yDistance=-0.44
01:41:16.531 00.001 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
01:41:16.531 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
01:41:16.542 00.011 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
01:41:16.542 00.000 9340 Enqueuing Expose request
01:41:16.555 00.013 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.44
01:41:16.555 00.000 12020 MoveAxis(E, 0, ABG)
01:41:16.555 00.000 12020 Move returns status 0, amount 0
01:41:16.555 00.000 12020 MoveAxis(N, 0, ABG)
01:41:16.555 00.000 12020 Move returns status 0, amount 0
01:41:16.556 00.001 12020 move complete, result=0
01:41:16.556 00.000 12020 worker thread done servicing request
01:41:16.556 00.000 12020 Worker thread wakes up
01:41:16.556 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
01:41:16.556 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(803,609,31,31)
01:41:16.559 00.003 9340 GuideStep: 0.0 px 0 ms EAST, -0.4 px 0 ms NORTH
01:41:17.359 00.800 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"8303f653-ef28-41d3-a4f7-338a168747d7"}
01:41:17.371 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"8303f653-ef28-41d3-a4f7-338a168747d7"}
01:41:17.386 00.015 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"52103551-004c-4a3f-ad0d-145572366240"}
01:41:17.420 00.034 9340 case statement mapped state 6 to 3
01:41:17.431 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"52103551-004c-4a3f-ad0d-145572366240"}
01:41:17.442 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"92467b82-25c0-40d5-8c47-827b0926f747"}
01:41:17.452 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":602,"width":15,"height":15,"star_pos":[7.21,6.66],"pixels":"..."},"id":"92467b82-25c0-40d5-8c47-827b0926f747"}
01:41:18.924 01.472 12020 Exposure complete
01:41:19.152 00.228 12020 worker thread done servicing request
01:41:19.152 00.000 9340 OnExposeComplete: enter
01:41:19.165 00.013 9340 UpdateGuideState(): m_state=6
01:41:19.193 00.028 9340 Star::Find(15, 818, 624, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 603
01:41:19.204 00.011 9340 Star::Find returns 1 (0), X=817.98, Y=624.28, Mass=435731, SNR=52.8, Peak=63542 HFD=4.0
01:41:19.214 00.010 9340 MultiStar: [#1 -0.51,0.90,0.99,U] [#2 -0.23,-0.20,0.99,U] [#3 -0.56,-0.16,0.72,U] [#4 -0.75,-0.08,0.90,U] [#5 -0.17,0.37,0.81,U] [#6 -0.26,0.86,0.58,U] [#7 -0.25,0.88,0.46,U] [#8 -0.69,0.37,0.48,U] 
01:41:19.229 00.015 9340 single-star, 8 included, MultiStar: {-0.41, 0.28}, one-star: {-0.28, 0.07}
01:41:19.239 00.010 9340 CameraToMount -- cameraTheta (2.91) - m_xAngle (-3.09) = xAngle (6.00 = -0.28)
01:41:19.251 00.012 9340 CameraToMount -- cameraTheta (2.91) - (m_xAngle (-3.09) + m_yAngleError (-0.07)) = yAngle (6.07 = -0.21)
01:41:19.263 00.012 9340 CameraToMount -- cameraX=-0.28 cameraY=0.07 hyp=0.29 cameraTheta=2.91 mountX=0.28 mountY=-0.06, mountTheta=-0.21
01:41:19.285 00.022 9340 SchedulePrimaryMove(10104498, x=-0.28, y=0.07, opts=13)
01:41:19.315 00.030 9340 Enqueuing Move request for scope (-0.28, 0.07)
01:41:19.327 00.012 12020 Worker thread wakes up
01:41:19.327 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=26813, max=65535, med=40894, FiltMin=32051, FiltMax=65525, Gamma=2.870
01:41:19.339 00.012 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.28, 0.07) opts 0xd
01:41:19.339 00.000 12020 Handling offset move in thread for scope, endpoint = (-0.28, 0.07)
01:41:19.339 00.000 12020 Moving (-0.28, 0.07) raw xDistance=0.28 yDistance=-0.06
01:41:19.340 00.001 12020 GuideAlgorithmHysteresis::Result() returns 0.12 from input 0.28
01:41:19.340 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:41:19.340 00.000 9340 UpdateGuideState exits: m=435731 SNR=52.8
01:41:19.350 00.010 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
01:41:19.350 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:41:19.360 00.010 12020 MoveAxis(W, 20, ABG)
01:41:19.360 00.000 12020 Guiding  Dir = 3, Dur = 20
01:41:19.360 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
01:41:19.374 00.014 12020 IsSlewing returns 0
01:41:19.374 00.000 9340 Enqueuing Expose request
01:41:19.385 00.011 12020 IsGuiding returns 0
01:41:19.386 00.001 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"e57a9977-3ef5-4392-b3ae-52b2914d73d4"}
01:41:19.399 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"e57a9977-3ef5-4392-b3ae-52b2914d73d4"}
01:41:19.427 00.028 12020 IsGuiding returns 1
01:41:19.427 00.000 12020 scope still moving after pulse duration time elapsed
01:41:19.429 00.002 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"939794d5-0f6d-4e45-865a-ca3f3a16628b"}
01:41:19.445 00.016 9340 case statement mapped state 6 to 3
01:41:19.460 00.015 12020 IsSlewing returns 0
01:41:19.462 00.002 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"939794d5-0f6d-4e45-865a-ca3f3a16628b"}
01:41:19.473 00.011 12020 IsGuiding returns 0
01:41:19.473 00.000 12020 scope move finished after 20 + 68 ms
01:41:19.473 00.000 12020 Move returns status 0, amount 20
01:41:19.473 00.000 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"8722b8c2-326b-458d-9cdc-b9a2ed3a0d8e"}
01:41:19.487 00.014 12020 MoveAxis(N, 0, ABG)
01:41:19.487 00.000 12020 Move returns status 0, amount 0
01:41:19.487 00.000 12020 move complete, result=0
01:41:19.488 00.001 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":603,"width":15,"height":15,"star_pos":[6.98,7.28],"pixels":"..."},"id":"8722b8c2-326b-458d-9cdc-b9a2ed3a0d8e"}
01:41:19.505 00.017 12020 worker thread done servicing request
01:41:19.505 00.000 12020 Worker thread wakes up
01:41:19.506 00.001 12020 worker thread servicing REQUEST_EXPOSE 2000
01:41:19.506 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(803,609,31,31)
01:41:19.508 00.002 9340 GuideStep: 0.3 px 20 ms WEST, -0.1 px 0 ms NORTH
01:41:21.358 01.850 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"bdb7fe8d-64bf-4b9c-819d-97233197c080"}
01:41:21.382 00.024 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"bdb7fe8d-64bf-4b9c-819d-97233197c080"}
01:41:21.394 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"f728609a-d6d3-4ab2-a279-90593dc64e9b"}
01:41:21.403 00.009 9340 case statement mapped state 6 to 3
01:41:21.411 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"f728609a-d6d3-4ab2-a279-90593dc64e9b"}
01:41:21.419 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"c6f7e00f-6238-463c-a980-3270a0de8c2e"}
01:41:21.427 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":603,"width":15,"height":15,"star_pos":[6.98,7.28],"pixels":"..."},"id":"c6f7e00f-6238-463c-a980-3270a0de8c2e"}
01:41:21.876 00.449 12020 Exposure complete
01:41:22.081 00.205 12020 worker thread done servicing request
01:41:22.082 00.001 9340 OnExposeComplete: enter
01:41:22.091 00.009 9340 UpdateGuideState(): m_state=6
01:41:22.101 00.010 9340 Star::Find(15, 817, 624, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 604
01:41:22.109 00.008 9340 Star::Find returns 1 (0), X=818.64, Y=624.96, Mass=560514, SNR=67.8, Peak=62014 HFD=4.2
01:41:22.119 00.010 9340 MultiStar: [#1 -0.19,0.81,0.61,U] [#2 0.23,0.51,0.77,U] [#3 -0.06,0.07,0.65,U] [#4 -0.12,0.84,0.64,U] [#5 0.01,0.45,0.82,U] [#6 -0.18,0.60,0.42,U] [#7 -0.02,0.59,0.41,U] [#8 -0.49,1.37,0.00,M1] 
01:41:22.127 00.008 9340 refined, 7 included, MultiStar: {0.05, 0.58}, one-star: {0.38, 0.74}
01:41:22.137 00.010 9340 CameraToMount -- cameraTheta (1.49) - m_xAngle (-3.09) = xAngle (4.58 = -1.70)
01:41:22.165 00.028 9340 CameraToMount -- cameraTheta (1.49) - (m_xAngle (-3.09) + m_yAngleError (-0.07)) = yAngle (4.66 = -1.63)
01:41:22.178 00.013 9340 CameraToMount -- cameraX=0.05 cameraY=0.58 hyp=0.58 cameraTheta=1.49 mountX=-0.08 mountY=-0.58, mountTheta=-1.70
01:41:22.190 00.012 9340 SchedulePrimaryMove(10104498, x=0.05, y=0.58, opts=13)
01:41:22.202 00.012 9340 Enqueuing Move request for scope (0.05, 0.58)
01:41:22.211 00.009 12020 Worker thread wakes up
01:41:22.212 00.001 9340 UpdateImageDisplay: Size=(1920,1080) min=26472, max=65535, med=40824, FiltMin=31774, FiltMax=65525, Gamma=2.870
01:41:22.221 00.009 12020 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.58) opts 0xd
01:41:22.221 00.000 9340 UpdateGuideState exits: m=560514 SNR=67.8
01:41:22.232 00.011 12020 Handling offset move in thread for scope, endpoint = (0.05, 0.58)
01:41:22.232 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:41:22.245 00.013 12020 Moving (0.05, 0.58) raw xDistance=-0.08 yDistance=-0.58
01:41:22.245 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
01:41:22.255 00.010 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
01:41:22.255 00.000 9340 Enqueuing Expose request
01:41:22.279 00.024 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
01:41:22.280 00.001 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.58
01:41:22.280 00.000 12020 MoveAxis(E, 0, ABG)
01:41:22.280 00.000 12020 Move returns status 0, amount 0
01:41:22.280 00.000 12020 MoveAxis(N, 0, ABG)
01:41:22.280 00.000 12020 Move returns status 0, amount 0
01:41:22.281 00.001 12020 move complete, result=0
01:41:22.281 00.000 12020 worker thread done servicing request
01:41:22.281 00.000 12020 Worker thread wakes up
01:41:22.281 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
01:41:22.281 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(803,609,31,31)
01:41:22.284 00.003 9340 GuideStep: -0.1 px 0 ms EAST, -0.6 px 0 ms NORTH
01:41:23.357 01.073 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"f80dc93d-f410-4286-9a4e-214b943b448b"}
01:41:23.371 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"f80dc93d-f410-4286-9a4e-214b943b448b"}
01:41:23.383 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"5a0e419c-d20f-4beb-80cf-0cf45f80c2bf"}
01:41:23.396 00.013 9340 case statement mapped state 6 to 3
01:41:23.408 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"5a0e419c-d20f-4beb-80cf-0cf45f80c2bf"}
01:41:23.419 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"f06b1dfc-0b01-483e-a042-137af8c46a74"}
01:41:23.449 00.030 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":604,"width":15,"height":15,"star_pos":[6.64,6.96],"pixels":"..."},"id":"f06b1dfc-0b01-483e-a042-137af8c46a74"}
01:41:24.639 01.190 12020 Exposure complete
01:41:24.815 00.176 12020 worker thread done servicing request
01:41:24.815 00.000 9340 OnExposeComplete: enter
01:41:24.836 00.021 9340 UpdateGuideState(): m_state=6
01:41:24.845 00.009 9340 Star::Find(15, 818, 624, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 605
01:41:24.852 00.007 9340 Star::Find returns 1 (0), X=818.14, Y=624.75, Mass=498917, SNR=53.7, Peak=64150 HFD=4.0
01:41:24.859 00.007 9340 MultiStar: [#1 -0.34,0.75,0.80,U] [#2 -0.21,0.19,0.98,U] [#3 -0.62,0.11,0.81,U] [#4 -0.24,0.32,0.96,U] [#5 -0.32,0.67,0.70,U] [#6 -0.82,0.24,0.45,U] [#7 -0.54,1.07,0.38,U] [#8 -1.17,0.65,0.00,M2] 
01:41:24.871 00.012 9340 single-star, 7 included, MultiStar: {-0.35, 0.45}, one-star: {-0.13, 0.53}
01:41:24.879 00.008 9340 CameraToMount -- cameraTheta (1.80) - m_xAngle (-3.09) = xAngle (4.90 = -1.39)
01:41:24.887 00.008 9340 CameraToMount -- cameraTheta (1.80) - (m_xAngle (-3.09) + m_yAngleError (-0.07)) = yAngle (4.97 = -1.31)
01:41:24.895 00.008 9340 CameraToMount -- cameraX=-0.13 cameraY=0.53 hyp=0.55 cameraTheta=1.80 mountX=0.10 mountY=-0.53, mountTheta=-1.38
01:41:24.908 00.013 9340 SchedulePrimaryMove(10104498, x=-0.13, y=0.53, opts=13)
01:41:24.929 00.021 9340 Enqueuing Move request for scope (-0.13, 0.53)
01:41:24.952 00.023 12020 Worker thread wakes up
01:41:24.952 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=26157, max=65535, med=40792, FiltMin=31502, FiltMax=65525, Gamma=2.870
01:41:24.962 00.010 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.13, 0.53) opts 0xd
01:41:24.962 00.000 12020 Handling offset move in thread for scope, endpoint = (-0.13, 0.53)
01:41:24.962 00.000 12020 Moving (-0.13, 0.53) raw xDistance=0.10 yDistance=-0.53
01:41:24.962 00.000 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
01:41:24.962 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
01:41:24.963 00.001 9340 UpdateGuideState exits: m=498917 SNR=53.7
01:41:24.973 00.010 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.53
01:41:24.973 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:41:24.982 00.009 9340 ScheduleExposure(2000,3,1) exposurePending=0
01:41:24.991 00.009 12020 MoveAxis(E, 0, ABG)
01:41:24.991 00.000 9340 Enqueuing Expose request
01:41:25.000 00.009 12020 Move returns status 0, amount 0
01:41:25.001 00.001 12020 MoveAxis(N, 0, ABG)
01:41:25.001 00.000 12020 Move returns status 0, amount 0
01:41:25.001 00.000 12020 move complete, result=0
01:41:25.001 00.000 12020 worker thread done servicing request
01:41:25.002 00.001 12020 Worker thread wakes up
01:41:25.002 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
01:41:25.002 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(803,609,31,31)
01:41:25.005 00.003 9340 GuideStep: 0.1 px 0 ms EAST, -0.5 px 0 ms NORTH
01:41:25.357 00.352 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"6e93652f-162d-4d10-9d26-0dc29f13c7a0"}
01:41:25.368 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"6e93652f-162d-4d10-9d26-0dc29f13c7a0"}
01:41:25.382 00.014 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"293d9d47-8ad3-4d19-943f-d22028ca05df"}
01:41:25.393 00.011 9340 case statement mapped state 6 to 3
01:41:25.421 00.028 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"293d9d47-8ad3-4d19-943f-d22028ca05df"}
01:41:25.432 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"d3c1d7dc-000b-4801-9323-3da3aeab2950"}
01:41:25.451 00.019 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":605,"width":15,"height":15,"star_pos":[7.14,6.75],"pixels":"..."},"id":"d3c1d7dc-000b-4801-9323-3da3aeab2950"}
01:41:27.358 01.907 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"79765663-ce7d-4325-81d7-51c124590bef"}
01:41:27.369 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"79765663-ce7d-4325-81d7-51c124590bef"}
01:41:27.382 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"e98d3637-06c0-40d1-a038-86c9fa2b0f34"}
01:41:27.410 00.028 9340 case statement mapped state 6 to 3
01:41:27.423 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"e98d3637-06c0-40d1-a038-86c9fa2b0f34"}
01:41:27.431 00.008 12020 Exposure complete
01:41:27.433 00.002 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"41bbfdc9-8842-401f-bd22-e08c5e73193a"}
01:41:27.446 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":605,"width":15,"height":15,"star_pos":[7.14,6.75],"pixels":"..."},"id":"41bbfdc9-8842-401f-bd22-e08c5e73193a"}
01:41:27.655 00.209 12020 worker thread done servicing request
01:41:27.656 00.001 9340 OnExposeComplete: enter
01:41:27.670 00.014 9340 UpdateGuideState(): m_state=6
01:41:27.679 00.009 9340 Star::Find(15, 818, 624, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 606
01:41:27.688 00.009 9340 Star::Find returns 1 (0), X=818.23, Y=624.34, Mass=559235, SNR=53.6, Peak=65202 HFD=4.5
01:41:27.704 00.016 9340 MultiStar: [#1 -0.08,0.23,0.89,U] [#2 0.41,0.20,1.04,U] [#3 -0.20,-0.13,0.63,U] [#4 0.44,0.43,0.86,U] [#5 0.09,0.37,0.77,U] [#6 0.27,0.55,0.55,U] [#7 -0.74,0.47,0.42,U] [#8 -0.01,-0.43,0.48,U] 
01:41:27.720 00.016 9340 single-star, 8 included, MultiStar: {0.07, 0.21}, one-star: {-0.04, 0.13}
01:41:27.750 00.030 9340 CameraToMount -- cameraTheta (1.85) - m_xAngle (-3.09) = xAngle (4.95 = -1.34)
01:41:27.764 00.014 9340 CameraToMount -- cameraTheta (1.85) - (m_xAngle (-3.09) + m_yAngleError (-0.07)) = yAngle (5.02 = -1.26)
01:41:27.775 00.011 9340 CameraToMount -- cameraX=-0.04 cameraY=0.13 hyp=0.13 cameraTheta=1.85 mountX=0.03 mountY=-0.12, mountTheta=-1.33
01:41:27.792 00.017 9340 SchedulePrimaryMove(10104498, x=-0.04, y=0.13, opts=13)
01:41:27.803 00.011 9340 Enqueuing Move request for scope (-0.04, 0.13)
01:41:27.815 00.012 12020 Worker thread wakes up
01:41:27.815 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=27163, max=65535, med=40762, FiltMin=32111, FiltMax=65525, Gamma=2.870
01:41:27.830 00.015 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.13) opts 0xd
01:41:27.830 00.000 12020 Handling offset move in thread for scope, endpoint = (-0.04, 0.13)
01:41:27.830 00.000 12020 Moving (-0.04, 0.13) raw xDistance=0.03 yDistance=-0.12
01:41:27.831 00.001 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
01:41:27.831 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:41:27.831 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
01:41:27.833 00.002 9340 UpdateGuideState exits: m=559235 SNR=53.6
01:41:27.868 00.035 12020 MoveAxis(E, 0, ABG)
01:41:27.868 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:41:27.879 00.011 12020 Move returns status 0, amount 0
01:41:27.880 00.001 9340 ScheduleExposure(2000,3,1) exposurePending=0
01:41:27.893 00.013 12020 MoveAxis(N, 0, ABG)
01:41:27.894 00.001 9340 Enqueuing Expose request
01:41:27.905 00.011 12020 Move returns status 0, amount 0
01:41:27.906 00.001 12020 move complete, result=0
01:41:27.906 00.000 12020 worker thread done servicing request
01:41:27.906 00.000 12020 Worker thread wakes up
01:41:27.906 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
01:41:27.906 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(803,609,31,31)
01:41:27.909 00.003 9340 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
01:41:29.358 01.449 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"b914962e-0722-4260-96fd-621e92f6a022"}
01:41:29.371 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"b914962e-0722-4260-96fd-621e92f6a022"}
01:41:29.383 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"10a5f298-9d07-4e67-9326-b16185961de2"}
01:41:29.392 00.009 9340 case statement mapped state 6 to 3
01:41:29.421 00.029 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"10a5f298-9d07-4e67-9326-b16185961de2"}
01:41:29.431 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"53f157d4-b051-4bd4-a50e-8ea8ff5018bc"}
01:41:29.442 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":606,"width":15,"height":15,"star_pos":[7.23,7.34],"pixels":"..."},"id":"53f157d4-b051-4bd4-a50e-8ea8ff5018bc"}
01:41:30.270 00.828 12020 Exposure complete
01:41:30.504 00.234 12020 worker thread done servicing request
01:41:30.504 00.000 9340 OnExposeComplete: enter
01:41:30.514 00.010 9340 UpdateGuideState(): m_state=6
01:41:30.524 00.010 9340 Star::Find(15, 818, 624, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 607
01:41:30.536 00.012 9340 Star::Find returns 1 (0), X=818.11, Y=624.45, Mass=541444, SNR=55.3, Peak=62818 HFD=3.9
01:41:30.546 00.010 9340 MultiStar: [#1 -0.35,0.61,0.82,U] [#2 0.21,0.10,1.06,U] [#3 -0.37,-0.11,0.90,U] [#4 -0.81,0.42,0.71,U] [#5 -0.28,0.58,0.67,U] [#6 -0.30,0.39,0.64,U] [#7 -0.02,0.60,0.39,U] [#8 -0.14,0.76,0.51,U] 
01:41:30.570 00.024 9340 single-star, 8 included, MultiStar: {-0.24, 0.34}, one-star: {-0.15, 0.23}
01:41:30.581 00.011 9340 CameraToMount -- cameraTheta (2.15) - m_xAngle (-3.09) = xAngle (5.25 = -1.04)
01:41:30.591 00.010 9340 CameraToMount -- cameraTheta (2.15) - (m_xAngle (-3.09) + m_yAngleError (-0.07)) = yAngle (5.32 = -0.96)
01:41:30.601 00.010 9340 CameraToMount -- cameraX=-0.15 cameraY=0.23 hyp=0.28 cameraTheta=2.15 mountX=0.14 mountY=-0.23, mountTheta=-1.01
01:41:30.614 00.013 9340 SchedulePrimaryMove(10104498, x=-0.15, y=0.23, opts=13)
01:41:30.625 00.011 9340 Enqueuing Move request for scope (-0.15, 0.23)
01:41:30.635 00.010 12020 Worker thread wakes up
01:41:30.635 00.000 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.15, 0.23) opts 0xd
01:41:30.637 00.002 12020 Handling offset move in thread for scope, endpoint = (-0.15, 0.23)
01:41:30.637 00.000 12020 Moving (-0.15, 0.23) raw xDistance=0.14 yDistance=-0.23
01:41:30.637 00.000 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14
01:41:30.637 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:41:30.637 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.23
01:41:30.638 00.001 12020 MoveAxis(E, 0, ABG)
01:41:30.651 00.013 9340 UpdateImageDisplay: Size=(1920,1080) min=25814, max=65535, med=41069, FiltMin=31807, FiltMax=65525, Gamma=2.870
01:41:30.665 00.014 9340 UpdateGuideState exits: m=541444 SNR=55.3
01:41:30.681 00.016 12020 Move returns status 0, amount 0
01:41:30.681 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:41:30.691 00.010 12020 MoveAxis(N, 0, ABG)
01:41:30.691 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
01:41:30.702 00.011 12020 Move returns status 0, amount 0
01:41:30.702 00.000 9340 Enqueuing Expose request
01:41:30.712 00.010 12020 move complete, result=0
01:41:30.713 00.001 9340 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
01:41:30.737 00.024 12020 worker thread done servicing request
01:41:30.737 00.000 12020 Worker thread wakes up
01:41:30.738 00.001 12020 worker thread servicing REQUEST_EXPOSE 2000
01:41:30.738 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(803,609,31,31)
01:41:31.359 00.621 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"742643d9-bae8-457d-9b66-c2f3d3884f31"}
01:41:31.375 00.016 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"742643d9-bae8-457d-9b66-c2f3d3884f31"}
01:41:31.389 00.014 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"c420c114-40fe-4665-b4c5-756580d05848"}
01:41:31.430 00.041 9340 case statement mapped state 6 to 3
01:41:31.456 00.026 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"c420c114-40fe-4665-b4c5-756580d05848"}
01:41:31.503 00.047 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"0ea7f939-9b97-493c-ad56-75ca517ede55"}
01:41:31.544 00.041 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":607,"width":15,"height":15,"star_pos":[7.11,7.45],"pixels":"..."},"id":"0ea7f939-9b97-493c-ad56-75ca517ede55"}
01:41:33.103 01.559 12020 Exposure complete
01:41:33.353 00.250 12020 worker thread done servicing request
01:41:33.353 00.000 9340 OnExposeComplete: enter
01:41:33.363 00.010 9340 UpdateGuideState(): m_state=6
01:41:33.376 00.013 9340 Star::Find(15, 818, 624, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 608
01:41:33.386 00.010 9340 Star::Find returns 1 (0), X=818.90, Y=625.06, Mass=596798, SNR=73.6, Peak=64810 HFD=4.5
01:41:33.396 00.010 9340 MultiStar: [#1 0.45,1.00,0.59,U] [#2 0.79,0.79,0.85,U] [#3 0.27,0.30,0.47,U] [#4 0.01,0.48,0.66,U] [#5 0.11,0.72,0.50,U] [#6 -0.17,1.12,0.52,U] [#7 -0.50,1.02,0.28,U] [#8 0.66,0.84,0.44,U] 
01:41:33.408 00.012 9340 refined, 8 included, MultiStar: {0.34, 0.78}, one-star: {0.64, 0.84}
01:41:33.418 00.010 9340 CameraToMount -- cameraTheta (1.16) - m_xAngle (-3.09) = xAngle (4.25 = -2.03)
01:41:33.428 00.010 9340 CameraToMount -- cameraTheta (1.16) - (m_xAngle (-3.09) + m_yAngleError (-0.07)) = yAngle (4.32 = -1.96)
01:41:33.439 00.011 9340 CameraToMount -- cameraX=0.34 cameraY=0.78 hyp=0.85 cameraTheta=1.16 mountX=-0.38 mountY=-0.79, mountTheta=-2.02
01:41:33.473 00.034 9340 SchedulePrimaryMove(10104498, x=0.34, y=0.78, opts=13)
01:41:33.484 00.011 9340 Enqueuing Move request for scope (0.34, 0.78)
01:41:33.496 00.012 12020 Worker thread wakes up
01:41:33.496 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=27328, max=65535, med=40938, FiltMin=32232, FiltMax=65525, Gamma=2.870
01:41:33.508 00.012 12020 worker thread servicing REQUEST_MOVE scope ofs (0.34, 0.78) opts 0xd
01:41:33.508 00.000 9340 UpdateGuideState exits: m=596798 SNR=73.6
01:41:33.517 00.009 12020 Handling offset move in thread for scope, endpoint = (0.34, 0.78)
01:41:33.517 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:41:33.527 00.010 12020 Moving (0.34, 0.78) raw xDistance=-0.38 yDistance=-0.79
01:41:33.527 00.000 12020 GuideAlgorithmHysteresis::Result() returns -0.16 from input -0.38
01:41:33.528 00.001 9340 ScheduleExposure(2000,3,1) exposurePending=0
01:41:33.537 00.009 12020 resist switch: large excursion: input -0.79 thresh 0.75 direction from 1 to -1
01:41:33.537 00.000 9340 Enqueuing Expose request
01:41:33.549 00.012 12020 switching direction from 0 to -1 - decHistory=-3 oldest=0.00 newest=-2.37
01:41:33.549 00.000 12020 GuideAlgorithmResistSwitch::result() returns -0.79 from input -0.79
01:41:33.549 00.000 12020 MoveAxis(E, 27, ABG)
01:41:33.549 00.000 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"da86677f-8143-42b2-95d0-2342cd383691"}
01:41:33.575 00.026 12020 Guiding  Dir = 2, Dur = 27
01:41:33.576 00.001 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"da86677f-8143-42b2-95d0-2342cd383691"}
01:41:33.586 00.010 12020 IsSlewing returns 0
01:41:33.587 00.001 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"c0cbe02a-5c21-49d2-9c55-b88c4dbb1f59"}
01:41:33.597 00.010 12020 IsGuiding returns 0
01:41:33.597 00.000 9340 case statement mapped state 6 to 3
01:41:33.607 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"c0cbe02a-5c21-49d2-9c55-b88c4dbb1f59"}
01:41:33.617 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"73e0b7d6-cd28-4096-8294-e325d14555ae"}
01:41:33.627 00.010 12020 IsGuiding returns 1
01:41:33.627 00.000 12020 scope still moving after pulse duration time elapsed
01:41:33.627 00.000 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":608,"width":15,"height":15,"star_pos":[6.90,7.06],"pixels":"..."},"id":"73e0b7d6-cd28-4096-8294-e325d14555ae"}
01:41:33.684 00.057 12020 IsSlewing returns 0
01:41:33.721 00.037 12020 IsGuiding returns 0
01:41:33.722 00.001 12020 scope move finished after 27 + 97 ms
01:41:33.722 00.000 12020 Move returns status 0, amount 27
01:41:33.723 00.001 12020 MoveAxis(N, 128, ABG)
01:41:33.723 00.000 12020 Guiding  Dir = 0, Dur = 128
01:41:33.724 00.001 12020 IsSlewing returns 0
01:41:33.725 00.001 12020 IsGuiding returns 0
01:41:33.801 00.076 12020 PulseGuide returned control before completion, sleep 65
01:41:33.880 00.079 12020 IsGuiding returns 1
01:41:33.881 00.001 12020 scope still moving after pulse duration time elapsed
01:41:33.919 00.038 12020 IsSlewing returns 0
01:41:34.024 00.105 12020 IsGuiding returns 0
01:41:34.024 00.000 12020 scope move finished after 128 + 169 ms
01:41:34.024 00.000 12020 Move returns status 0, amount 128
01:41:34.024 00.000 12020 move complete, result=0
01:41:34.026 00.002 12020 worker thread done servicing request
01:41:34.026 00.000 12020 Worker thread wakes up
01:41:34.026 00.000 9340 GuideStep: -0.4 px 27 ms EAST, -0.8 px 128 ms NORTH
01:41:34.050 00.024 12020 worker thread servicing REQUEST_EXPOSE 2000
01:41:34.050 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(803,609,31,31)
01:41:35.357 01.307 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"d2605b9a-d436-473a-9576-198d31e9052b"}
01:41:35.368 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"d2605b9a-d436-473a-9576-198d31e9052b"}
01:41:35.379 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"bc138692-b92d-4ed5-a176-38a57842aaea"}
01:41:35.392 00.013 9340 case statement mapped state 6 to 3
01:41:35.402 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"bc138692-b92d-4ed5-a176-38a57842aaea"}
01:41:35.416 00.014 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"8d4d388a-aafe-4ec2-a3d3-f56105475a31"}
01:41:35.446 00.030 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":608,"width":15,"height":15,"star_pos":[6.90,7.06],"pixels":"..."},"id":"8d4d388a-aafe-4ec2-a3d3-f56105475a31"}
01:41:36.513 01.067 12020 Exposure complete
01:41:36.684 00.171 12020 worker thread done servicing request
01:41:36.685 00.001 9340 OnExposeComplete: enter
01:41:36.696 00.011 9340 UpdateGuideState(): m_state=6
01:41:36.724 00.028 9340 Star::Find(15, 818, 625, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 609
01:41:36.731 00.007 9340 Star::Find returns 1 (0), X=818.63, Y=625.16, Mass=564058, SNR=64.4, Peak=62582 HFD=4.5
01:41:36.739 00.008 9340 MultiStar: [#1 -0.03,0.50,0.87,U] [#2 0.45,0.40,1.07,U] [#3 0.01,-0.34,0.70,U] [#4 -0.13,0.63,0.74,U] [#5 0.00,0.97,0.59,U] [#6 0.49,0.68,0.42,U] [#7 -0.76,1.24,0.00,M1] [#8 -0.04,-0.04,0.45,U] 
01:41:36.748 00.009 9340 refined, 7 included, MultiStar: {0.16, 0.49}, one-star: {0.36, 0.95}
01:41:36.756 00.008 9340 CameraToMount -- cameraTheta (1.26) - m_xAngle (-3.09) = xAngle (4.35 = -1.93)
01:41:36.764 00.008 9340 CameraToMount -- cameraTheta (1.26) - (m_xAngle (-3.09) + m_yAngleError (-0.07)) = yAngle (4.43 = -1.86)
01:41:36.773 00.009 9340 CameraToMount -- cameraX=0.16 cameraY=0.49 hyp=0.52 cameraTheta=1.26 mountX=-0.18 mountY=-0.50, mountTheta=-1.92
01:41:36.788 00.015 9340 SchedulePrimaryMove(10104498, x=0.16, y=0.49, opts=13)
01:41:36.799 00.011 9340 Enqueuing Move request for scope (0.16, 0.49)
01:41:36.825 00.026 12020 Worker thread wakes up
01:41:36.825 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=28217, max=65535, med=41163, FiltMin=31968, FiltMax=65525, Gamma=2.870
01:41:36.835 00.010 12020 worker thread servicing REQUEST_MOVE scope ofs (0.16, 0.49) opts 0xd
01:41:36.835 00.000 9340 UpdateGuideState exits: m=564058 SNR=64.4
01:41:36.842 00.007 12020 Handling offset move in thread for scope, endpoint = (0.16, 0.49)
01:41:36.843 00.001 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:41:36.852 00.009 12020 Moving (0.16, 0.49) raw xDistance=-0.18 yDistance=-0.50
01:41:36.852 00.000 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.18
01:41:36.852 00.000 12020 GuideAlgorithmResistSwitch::result() returns -0.50 from input -0.50
01:41:36.852 00.000 12020 MoveAxis(E, 0, ABG)
01:41:36.852 00.000 12020 Move returns status 0, amount 0
01:41:36.852 00.000 12020 MoveAxis(N, 81, ABG)
01:41:36.852 00.000 12020 Guiding  Dir = 0, Dur = 81
01:41:36.853 00.001 9340 ScheduleExposure(2000,3,1) exposurePending=0
01:41:36.863 00.010 12020 IsSlewing returns 0
01:41:36.863 00.000 9340 Enqueuing Expose request
01:41:36.870 00.007 12020 IsGuiding returns 0
01:41:36.967 00.097 12020 IsGuiding returns 1
01:41:36.968 00.001 12020 scope still moving after pulse duration time elapsed
01:41:37.015 00.047 12020 IsSlewing returns 0
01:41:37.016 00.001 12020 IsGuiding returns 1
01:41:37.149 00.133 12020 IsSlewing returns 0
01:41:37.150 00.001 12020 IsGuiding returns 0
01:41:37.150 00.000 12020 scope move finished after 81 + 198 ms
01:41:37.150 00.000 12020 Move returns status 0, amount 81
01:41:37.150 00.000 12020 move complete, result=0
01:41:37.150 00.000 12020 worker thread done servicing request
01:41:37.150 00.000 9340 GuideStep: -0.2 px 0 ms EAST, -0.5 px 81 ms NORTH
01:41:37.162 00.012 12020 Worker thread wakes up
01:41:37.162 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
01:41:37.162 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(803,609,31,31)
01:41:37.358 00.196 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"d3432a2f-04a1-436f-a1ea-59686e3cbd89"}
01:41:37.366 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"d3432a2f-04a1-436f-a1ea-59686e3cbd89"}
01:41:37.389 00.023 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"508c3539-f66e-4f1a-9712-bb57d4fbf5a1"}
01:41:37.400 00.011 9340 case statement mapped state 6 to 3
01:41:37.407 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"508c3539-f66e-4f1a-9712-bb57d4fbf5a1"}
01:41:37.418 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"755f7d4d-664a-4832-ae5f-75de8c28eb56"}
01:41:37.426 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":609,"width":15,"height":15,"star_pos":[6.63,7.16],"pixels":"..."},"id":"755f7d4d-664a-4832-ae5f-75de8c28eb56"}
01:41:39.356 01.930 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"5d0958df-e080-4d6c-a3c7-d7671ef66f84"}
01:41:39.376 00.020 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"5d0958df-e080-4d6c-a3c7-d7671ef66f84"}
01:41:39.397 00.021 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"5ff27ea2-b9e5-47e7-bdb6-d74c9e57eb5a"}
01:41:39.411 00.014 9340 case statement mapped state 6 to 3
01:41:39.427 00.016 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"5ff27ea2-b9e5-47e7-bdb6-d74c9e57eb5a"}
01:41:39.456 00.029 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"59fc6dea-033d-46f9-a77d-8e69a3698f83"}
01:41:39.496 00.040 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":609,"width":15,"height":15,"star_pos":[6.63,7.16],"pixels":"..."},"id":"59fc6dea-033d-46f9-a77d-8e69a3698f83"}
01:41:39.537 00.041 12020 Exposure complete
01:41:39.929 00.392 12020 worker thread done servicing request
01:41:39.929 00.000 9340 OnExposeComplete: enter
01:41:39.947 00.018 9340 UpdateGuideState(): m_state=6
01:41:39.970 00.023 9340 Star::Find(15, 818, 625, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 610
01:41:39.989 00.019 9340 Star::Find returns 1 (0), X=818.46, Y=624.50, Mass=461151, SNR=51.8, Peak=63042 HFD=4.0
01:41:40.033 00.044 9340 MultiStar: [#1 0.08,0.63,1.13,U] [#2 0.39,0.23,1.40,U] [#3 -0.00,-0.02,0.90,U] [#4 -0.08,0.10,0.82,U] [#5 -0.23,0.60,0.84,U] [#6 -0.39,0.41,0.56,U] [#7 0.76,0.50,0.50,U] [#8 -0.03,0.74,0.40,U] 
01:41:40.049 00.016 9340 single-star, 8 included, MultiStar: {0.10, 0.35}, one-star: {0.20, 0.28}
01:41:40.065 00.016 9340 CameraToMount -- cameraTheta (0.96) - m_xAngle (-3.09) = xAngle (4.05 = -2.23)
01:41:40.077 00.012 9340 CameraToMount -- cameraTheta (0.96) - (m_xAngle (-3.09) + m_yAngleError (-0.07)) = yAngle (4.12 = -2.16)
01:41:40.090 00.013 9340 CameraToMount -- cameraX=0.20 cameraY=0.28 hyp=0.35 cameraTheta=0.96 mountX=-0.21 mountY=-0.29, mountTheta=-2.21
01:41:40.110 00.020 9340 SchedulePrimaryMove(10104498, x=0.20, y=0.28, opts=13)
01:41:40.121 00.011 9340 Enqueuing Move request for scope (0.20, 0.28)
01:41:40.157 00.036 12020 Worker thread wakes up
01:41:40.157 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=27388, max=65535, med=40882, FiltMin=31729, FiltMax=65525, Gamma=2.870
01:41:40.170 00.013 12020 worker thread servicing REQUEST_MOVE scope ofs (0.20, 0.28) opts 0xd
01:41:40.171 00.001 9340 UpdateGuideState exits: m=461151 SNR=51.8
01:41:40.183 00.012 12020 Handling offset move in thread for scope, endpoint = (0.20, 0.28)
01:41:40.183 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:41:40.195 00.012 12020 Moving (0.20, 0.28) raw xDistance=-0.21 yDistance=-0.29
01:41:40.195 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
01:41:40.206 00.011 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.21
01:41:40.206 00.000 9340 Enqueuing Expose request
01:41:40.218 00.012 12020 GuideAlgorithmResistSwitch::result() returns -0.29 from input -0.29
01:41:40.219 00.001 12020 MoveAxis(E, 0, ABG)
01:41:40.219 00.000 12020 Move returns status 0, amount 0
01:41:40.220 00.001 12020 MoveAxis(N, 47, ABG)
01:41:40.220 00.000 12020 Guiding  Dir = 0, Dur = 47
01:41:40.222 00.002 12020 IsSlewing returns 0
01:41:40.224 00.002 12020 IsGuiding returns 0
01:41:40.325 00.101 12020 IsGuiding returns 1
01:41:40.326 00.001 12020 scope still moving after pulse duration time elapsed
01:41:40.358 00.032 12020 IsSlewing returns 0
01:41:40.360 00.002 12020 IsGuiding returns 1
01:41:40.484 00.124 12020 IsSlewing returns 0
01:41:40.526 00.042 12020 IsGuiding returns 0
01:41:40.527 00.001 12020 scope move finished after 47 + 255 ms
01:41:40.527 00.000 12020 Move returns status 0, amount 47
01:41:40.527 00.000 12020 move complete, result=0
01:41:40.527 00.000 12020 worker thread done servicing request
01:41:40.527 00.000 9340 GuideStep: -0.2 px 0 ms EAST, -0.3 px 47 ms NORTH
01:41:40.540 00.013 12020 Worker thread wakes up
01:41:40.540 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
01:41:40.540 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(803,609,31,31)
01:41:41.357 00.817 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"f12a6a94-c940-4aab-ab33-454943755e70"}
01:41:41.368 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"f12a6a94-c940-4aab-ab33-454943755e70"}
01:41:41.376 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"a33e702a-6abc-48c6-94a2-669bce167b41"}
01:41:41.386 00.010 9340 case statement mapped state 6 to 3
01:41:41.396 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"a33e702a-6abc-48c6-94a2-669bce167b41"}
01:41:41.408 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"5be31301-9f04-493c-8bc1-fe0aa756d9e2"}
01:41:41.423 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":610,"width":15,"height":15,"star_pos":[7.46,7.50],"pixels":"..."},"id":"5be31301-9f04-493c-8bc1-fe0aa756d9e2"}
01:41:42.896 01.473 12020 Exposure complete
01:41:43.094 00.198 12020 worker thread done servicing request
01:41:43.095 00.001 9340 OnExposeComplete: enter
01:41:43.104 00.009 9340 UpdateGuideState(): m_state=6
01:41:43.117 00.013 9340 Star::Find(15, 818, 624, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 611
01:41:43.127 00.010 9340 Star::Find returns 1 (0), X=818.23, Y=624.42, Mass=537929, SNR=61.6, Peak=62334 HFD=4.5
01:41:43.135 00.008 9340 MultiStar: [#1 -0.16,0.55,0.68,U] [#2 0.07,0.42,0.88,U] [#3 -0.21,-0.42,0.89,U] [#4 -0.64,0.67,0.73,U] [#5 -0.15,0.24,0.59,U] [#6 -0.65,0.46,0.55,U] [#7 -0.11,0.57,0.46,U] [#8 -0.50,0.51,0.38,U] 
01:41:43.143 00.008 9340 single-star, 8 included, MultiStar: {-0.23, 0.31}, one-star: {-0.04, 0.20}
01:41:43.152 00.009 9340 CameraToMount -- cameraTheta (1.74) - m_xAngle (-3.09) = xAngle (4.84 = -1.45)
01:41:43.163 00.011 9340 CameraToMount -- cameraTheta (1.74) - (m_xAngle (-3.09) + m_yAngleError (-0.07)) = yAngle (4.91 = -1.37)
01:41:43.173 00.010 9340 CameraToMount -- cameraX=-0.04 cameraY=0.20 hyp=0.21 cameraTheta=1.74 mountX=0.03 mountY=-0.20, mountTheta=-1.45
01:41:43.202 00.029 9340 SchedulePrimaryMove(10104498, x=-0.04, y=0.20, opts=13)
01:41:43.212 00.010 9340 Enqueuing Move request for scope (-0.04, 0.20)
01:41:43.220 00.008 12020 Worker thread wakes up
01:41:43.220 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=27174, max=65535, med=41003, FiltMin=32273, FiltMax=65525, Gamma=2.870
01:41:43.229 00.009 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.20) opts 0xd
01:41:43.229 00.000 12020 Handling offset move in thread for scope, endpoint = (-0.04, 0.20)
01:41:43.229 00.000 12020 Moving (-0.04, 0.20) raw xDistance=0.03 yDistance=-0.20
01:41:43.229 00.000 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
01:41:43.230 00.001 9340 UpdateGuideState exits: m=537929 SNR=61.6
01:41:43.237 00.007 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:41:43.238 00.001 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:41:43.249 00.011 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.20
01:41:43.249 00.000 12020 MoveAxis(E, 0, ABG)
01:41:43.249 00.000 12020 Move returns status 0, amount 0
01:41:43.249 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
01:41:43.260 00.011 12020 MoveAxis(N, 0, ABG)
01:41:43.260 00.000 12020 Move returns status 0, amount 0
01:41:43.260 00.000 12020 move complete, result=0
01:41:43.260 00.000 9340 Enqueuing Expose request
01:41:43.269 00.009 12020 worker thread done servicing request
01:41:43.269 00.000 12020 Worker thread wakes up
01:41:43.270 00.001 12020 worker thread servicing REQUEST_EXPOSE 2000
01:41:43.270 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(803,609,31,31)
01:41:43.270 00.000 9340 GuideStep: 0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
01:41:43.355 00.085 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"6615cf54-6386-4511-ae80-5041900c2d2e"}
01:41:43.369 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"6615cf54-6386-4511-ae80-5041900c2d2e"}
01:41:43.382 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"dc810b02-4604-4585-919c-967abc8aade7"}
01:41:43.391 00.009 9340 case statement mapped state 6 to 3
01:41:43.400 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"dc810b02-4604-4585-919c-967abc8aade7"}
01:41:43.424 00.024 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"dd174baf-0d29-4a81-8ac6-f3ad741f0752"}
01:41:43.434 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":611,"width":15,"height":15,"star_pos":[7.23,7.42],"pixels":"..."},"id":"dd174baf-0d29-4a81-8ac6-f3ad741f0752"}
01:41:45.357 01.923 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"ed38ca79-4052-4f53-a940-e89c2e2e8390"}
01:41:45.390 00.033 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"ed38ca79-4052-4f53-a940-e89c2e2e8390"}
01:41:45.409 00.019 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"2e270ca2-4f33-4efa-ab80-e668516afcf0"}
01:41:45.422 00.013 9340 case statement mapped state 6 to 3
01:41:45.439 00.017 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"2e270ca2-4f33-4efa-ab80-e668516afcf0"}
01:41:45.464 00.025 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"6e0394b6-672c-4ab1-a2de-904cff1799e7"}
01:41:45.514 00.050 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":611,"width":15,"height":15,"star_pos":[7.23,7.42],"pixels":"..."},"id":"6e0394b6-672c-4ab1-a2de-904cff1799e7"}
01:41:45.678 00.164 12020 Exposure complete
01:41:47.212 01.534 12020 worker thread done servicing request
01:41:47.213 00.001 9340 OnExposeComplete: enter
01:41:47.239 00.026 9340 UpdateGuideState(): m_state=6
01:41:47.287 00.048 9340 Star::Find(15, 818, 624, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 612
01:41:47.344 00.057 9340 Star::Find returns 1 (0), X=819.01, Y=624.58, Mass=454250, SNR=45.8, Peak=62894 HFD=4.1
01:41:47.369 00.025 9340 MultiStar: [#1 0.22,0.62,1.02,U] [#2 0.39,-0.43,1.37,U] [#3 0.03,0.07,0.85,U] [#4 0.44,0.25,1.12,U] [#5 0.23,0.46,1.00,U] [#6 0.19,0.12,0.58,U] [#7 -0.04,0.69,0.61,U] [#8 0.31,0.15,0.52,U] 
01:41:47.390 00.021 9340 refined, 8 included, MultiStar: {0.31, 0.22}, one-star: {0.75, 0.37}
01:41:47.407 00.017 9340 CameraToMount -- cameraTheta (0.62) - m_xAngle (-3.09) = xAngle (3.71 = -2.57)
01:41:47.422 00.015 9340 CameraToMount -- cameraTheta (0.62) - (m_xAngle (-3.09) + m_yAngleError (-0.07)) = yAngle (3.79 = -2.50)
01:41:47.464 00.042 9340 CameraToMount -- cameraX=0.31 cameraY=0.22 hyp=0.38 cameraTheta=0.62 mountX=-0.32 mountY=-0.23, mountTheta=-2.52
01:41:47.485 00.021 9340 SchedulePrimaryMove(10104498, x=0.31, y=0.22, opts=13)
01:41:47.500 00.015 9340 Enqueuing Move request for scope (0.31, 0.22)
01:41:47.513 00.013 12020 Worker thread wakes up
01:41:47.514 00.001 9340 UpdateImageDisplay: Size=(1920,1080) min=28564, max=65535, med=41210, FiltMin=31803, FiltMax=65522, Gamma=2.870
01:41:47.530 00.016 12020 worker thread servicing REQUEST_MOVE scope ofs (0.31, 0.22) opts 0xd
01:41:47.530 00.000 9340 UpdateGuideState exits: m=454250 SNR=45.8
01:41:47.544 00.014 12020 Handling offset move in thread for scope, endpoint = (0.31, 0.22)
01:41:47.544 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:41:47.578 00.034 12020 Moving (0.31, 0.22) raw xDistance=-0.32 yDistance=-0.23
01:41:47.578 00.000 12020 GuideAlgorithmHysteresis::Result() returns -0.13 from input -0.32
01:41:47.578 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:41:47.578 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.23
01:41:47.578 00.000 12020 MoveAxis(E, 23, ABG)
01:41:47.578 00.000 12020 Guiding  Dir = 2, Dur = 23
01:41:47.579 00.001 9340 ScheduleExposure(2000,3,1) exposurePending=0
01:41:47.597 00.018 12020 IsSlewing returns 0
01:41:47.598 00.001 9340 Enqueuing Expose request
01:41:47.611 00.013 12020 IsGuiding returns 0
01:41:47.612 00.001 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"e5dc5a7c-2d05-418e-8621-4b1c28caf4c0"}
01:41:47.634 00.022 12020 PulseGuide returned control before completion, sleep 13
01:41:47.634 00.000 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"e5dc5a7c-2d05-418e-8621-4b1c28caf4c0"}
01:41:47.654 00.020 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"4c70e151-c99b-428c-8bd7-bfb3738f3805"}
01:41:47.670 00.016 12020 IsGuiding returns 1
01:41:47.671 00.001 12020 scope still moving after pulse duration time elapsed
01:41:47.671 00.000 9340 case statement mapped state 6 to 3
01:41:47.720 00.049 12020 IsSlewing returns 0
01:41:47.720 00.000 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"4c70e151-c99b-428c-8bd7-bfb3738f3805"}
01:41:47.738 00.018 12020 IsGuiding returns 0
01:41:47.739 00.001 12020 scope move finished after 23 + 104 ms
01:41:47.739 00.000 12020 Move returns status 0, amount 23
01:41:47.739 00.000 12020 MoveAxis(N, 0, ABG)
01:41:47.739 00.000 12020 Move returns status 0, amount 0
01:41:47.741 00.002 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"ed06c473-ee59-4d5e-8405-70b034a029aa"}
01:41:47.762 00.021 12020 move complete, result=0
01:41:47.762 00.000 12020 worker thread done servicing request
01:41:47.762 00.000 12020 Worker thread wakes up
01:41:47.763 00.001 12020 worker thread servicing REQUEST_EXPOSE 2000
01:41:47.763 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(803,609,31,31)
01:41:47.765 00.002 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":612,"width":15,"height":15,"star_pos":[7.01,6.58],"pixels":"..."},"id":"ed06c473-ee59-4d5e-8405-70b034a029aa"}
01:41:47.796 00.031 9340 GuideStep: -0.3 px 23 ms EAST, -0.2 px 0 ms NORTH
01:41:49.358 01.562 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"047fd5df-d812-4634-90c6-61e95ac2a6b4"}
01:41:49.378 00.020 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"047fd5df-d812-4634-90c6-61e95ac2a6b4"}
01:41:49.409 00.031 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"e581953a-66ac-4177-b616-3c08dce6aea6"}
01:41:49.425 00.016 9340 case statement mapped state 6 to 3
01:41:49.459 00.034 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"e581953a-66ac-4177-b616-3c08dce6aea6"}
01:41:49.478 00.019 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"a36da254-08e7-4d9c-afbd-56fcbec65393"}
01:41:49.496 00.018 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":612,"width":15,"height":15,"star_pos":[7.01,6.58],"pixels":"..."},"id":"a36da254-08e7-4d9c-afbd-56fcbec65393"}
01:41:50.139 00.643 12020 Exposure complete
01:41:50.430 00.291 12020 worker thread done servicing request
01:41:50.430 00.000 9340 OnExposeComplete: enter
01:41:50.446 00.016 9340 UpdateGuideState(): m_state=6
01:41:50.460 00.014 9340 Star::Find(15, 819, 624, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 613
01:41:50.502 00.042 9340 Star::Find returns 1 (0), X=818.69, Y=624.76, Mass=528426, SNR=60.7, Peak=61710 HFD=4.5
01:41:50.516 00.014 9340 MultiStar: [#1 -0.19,0.36,0.74,U] [#2 -0.02,0.00,0.87,U] [#3 -0.04,-0.04,0.65,U] [#4 -0.52,0.35,0.80,U] [#5 -0.42,0.20,0.65,U] [#6 -0.02,0.36,0.47,U] [#7 -0.80,0.42,0.35,U] [#8 -0.46,0.06,0.56,U] 
01:41:50.534 00.018 9340 refined, 8 included, MultiStar: {-0.16, 0.26}, one-star: {0.42, 0.55}
01:41:50.545 00.011 9340 CameraToMount -- cameraTheta (2.14) - m_xAngle (-3.09) = xAngle (5.23 = -1.05)
01:41:50.559 00.014 9340 CameraToMount -- cameraTheta (2.14) - (m_xAngle (-3.09) + m_yAngleError (-0.07)) = yAngle (5.30 = -0.98)
01:41:50.575 00.016 9340 CameraToMount -- cameraX=-0.16 cameraY=0.26 hyp=0.30 cameraTheta=2.14 mountX=0.15 mountY=-0.25, mountTheta=-1.03
01:41:50.617 00.042 9340 SchedulePrimaryMove(10104498, x=-0.16, y=0.26, opts=13)
01:41:50.632 00.015 9340 Enqueuing Move request for scope (-0.16, 0.26)
01:41:50.646 00.014 12020 Worker thread wakes up
01:41:50.646 00.000 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.16, 0.26) opts 0xd
01:41:50.646 00.000 12020 Handling offset move in thread for scope, endpoint = (-0.16, 0.26)
01:41:50.646 00.000 12020 Moving (-0.16, 0.26) raw xDistance=0.15 yDistance=-0.25
01:41:50.646 00.000 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.15
01:41:50.647 00.001 12020 GuideAlgorithmResistSwitch::result() returns -0.25 from input -0.25
01:41:50.647 00.000 12020 MoveAxis(E, 0, ABG)
01:41:50.647 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=27557, max=65535, med=41183, FiltMin=31797, FiltMax=65525, Gamma=2.870
01:41:50.661 00.014 12020 Move returns status 0, amount 0
01:41:50.662 00.001 9340 UpdateGuideState exits: m=528426 SNR=60.7
01:41:50.674 00.012 12020 MoveAxis(N, 41, ABG)
01:41:50.674 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:41:50.690 00.016 12020 Guiding  Dir = 0, Dur = 41
01:41:50.691 00.001 9340 ScheduleExposure(2000,3,1) exposurePending=0
01:41:50.705 00.014 12020 IsSlewing returns 0
01:41:50.705 00.000 9340 Enqueuing Expose request
01:41:50.744 00.039 12020 IsGuiding returns 0
01:41:50.869 00.125 12020 IsGuiding returns 1
01:41:50.869 00.000 12020 scope still moving after pulse duration time elapsed
01:41:50.996 00.127 12020 IsSlewing returns 0
01:41:50.997 00.001 12020 IsGuiding returns 0
01:41:50.997 00.000 12020 scope move finished after 41 + 211 ms
01:41:50.998 00.001 12020 Move returns status 0, amount 41
01:41:50.998 00.000 12020 move complete, result=0
01:41:50.998 00.000 9340 GuideStep: 0.1 px 0 ms EAST, -0.3 px 41 ms NORTH
01:41:51.018 00.020 12020 worker thread done servicing request
01:41:51.018 00.000 12020 Worker thread wakes up
01:41:51.018 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
01:41:51.018 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(803,609,31,31)
01:41:51.355 00.337 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"4137421a-2f34-4374-bca4-eca028f1bb42"}
01:41:51.422 00.067 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"4137421a-2f34-4374-bca4-eca028f1bb42"}
01:41:51.456 00.034 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"5446bed1-fd89-4a4a-b9d0-58c70fdf26c1"}
01:41:51.471 00.015 9340 case statement mapped state 6 to 3
01:41:51.514 00.043 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"5446bed1-fd89-4a4a-b9d0-58c70fdf26c1"}
01:41:51.592 00.078 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"4c561121-0a93-4c58-96cb-eb5e8c032fc1"}
01:41:51.636 00.044 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":613,"width":15,"height":15,"star_pos":[6.69,6.76],"pixels":"..."},"id":"4c561121-0a93-4c58-96cb-eb5e8c032fc1"}
01:41:53.353 01.717 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"07324e5f-b40f-4ba2-9685-9f08621cd768"}
01:41:53.368 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"07324e5f-b40f-4ba2-9685-9f08621cd768"}
01:41:53.379 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"62cb4b8f-905c-48a2-a630-40e057a0e192"}
01:41:53.394 00.015 9340 case statement mapped state 6 to 3
01:41:53.404 00.010 12020 Exposure complete
01:41:53.404 00.000 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"62cb4b8f-905c-48a2-a630-40e057a0e192"}
01:41:53.416 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"752e99a1-5042-4599-8b6d-949bfdc310e3"}
01:41:53.429 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":613,"width":15,"height":15,"star_pos":[6.69,6.76],"pixels":"..."},"id":"752e99a1-5042-4599-8b6d-949bfdc310e3"}
01:41:53.665 00.236 9340 OnExposeComplete: enter
01:41:53.676 00.011 12020 worker thread done servicing request
01:41:53.676 00.000 9340 UpdateGuideState(): m_state=6
01:41:53.689 00.013 9340 Star::Find(15, 818, 624, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 614
01:41:53.727 00.038 9340 Star::Find returns 1 (0), X=818.62, Y=624.33, Mass=577470, SNR=48.4, Peak=65046 HFD=4.6
01:41:53.748 00.021 9340 MultiStar: [#1 0.03,0.48,0.82,U] [#2 0.18,-0.12,1.40,U] [#3 0.29,0.10,0.80,U] [#4 -0.24,0.70,1.14,U] [#5 0.27,0.46,0.82,U] [#6 0.51,0.58,0.70,U] [#7 -0.18,1.23,0.59,U] [#8 0.02,0.24,0.58,U] 
01:41:53.759 00.011 9340 single-star, 8 included, MultiStar: {0.14, 0.37}, one-star: {0.36, 0.11}
01:41:53.769 00.010 9340 CameraToMount -- cameraTheta (0.31) - m_xAngle (-3.09) = xAngle (3.40 = -2.88)
01:41:53.779 00.010 9340 CameraToMount -- cameraTheta (0.31) - (m_xAngle (-3.09) + m_yAngleError (-0.07)) = yAngle (3.47 = -2.81)
01:41:53.795 00.016 9340 CameraToMount -- cameraX=0.36 cameraY=0.11 hyp=0.37 cameraTheta=0.31 mountX=-0.36 mountY=-0.12, mountTheta=-2.82
01:41:53.813 00.018 9340 SchedulePrimaryMove(10104498, x=0.36, y=0.11, opts=13)
01:41:53.858 00.045 9340 Enqueuing Move request for scope (0.36, 0.11)
01:41:53.871 00.013 12020 Worker thread wakes up
01:41:53.871 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=26654, max=65535, med=41173, FiltMin=32265, FiltMax=65522, Gamma=2.870
01:41:53.885 00.014 12020 worker thread servicing REQUEST_MOVE scope ofs (0.36, 0.11) opts 0xd
01:41:53.885 00.000 9340 UpdateGuideState exits: m=577470 SNR=48.4
01:41:53.897 00.012 12020 Handling offset move in thread for scope, endpoint = (0.36, 0.11)
01:41:53.898 00.001 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:41:53.910 00.012 12020 Moving (0.36, 0.11) raw xDistance=-0.36 yDistance=-0.12
01:41:53.911 00.001 9340 ScheduleExposure(2000,3,1) exposurePending=0
01:41:53.926 00.015 12020 GuideAlgorithmHysteresis::Result() returns -0.15 from input -0.36
01:41:53.927 00.001 9340 Enqueuing Expose request
01:41:53.940 00.013 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:41:53.941 00.001 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
01:41:53.942 00.001 12020 MoveAxis(E, 26, ABG)
01:41:53.942 00.000 12020 Guiding  Dir = 2, Dur = 26
01:41:53.962 00.020 12020 IsSlewing returns 0
01:41:53.964 00.002 12020 IsGuiding returns 0
01:41:54.028 00.064 12020 IsGuiding returns 1
01:41:54.028 00.000 12020 scope still moving after pulse duration time elapsed
01:41:54.060 00.032 12020 IsSlewing returns 0
01:41:54.061 00.001 12020 IsGuiding returns 0
01:41:54.062 00.001 12020 scope move finished after 26 + 70 ms
01:41:54.062 00.000 12020 Move returns status 0, amount 26
01:41:54.062 00.000 12020 MoveAxis(N, 0, ABG)
01:41:54.062 00.000 12020 Move returns status 0, amount 0
01:41:54.062 00.000 12020 move complete, result=0
01:41:54.062 00.000 12020 worker thread done servicing request
01:41:54.062 00.000 9340 GuideStep: -0.4 px 26 ms EAST, -0.1 px 0 ms NORTH
01:41:54.092 00.030 12020 Worker thread wakes up
01:41:54.093 00.001 12020 worker thread servicing REQUEST_EXPOSE 2000
01:41:54.093 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(803,609,31,31)
01:41:55.356 01.263 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"ad3a2271-571e-47db-bce1-a4949e90c487"}
01:41:55.385 00.029 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"ad3a2271-571e-47db-bce1-a4949e90c487"}
01:41:55.396 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"980bf5b4-a214-4df8-aba3-c8dc49bb6303"}
01:41:55.410 00.014 9340 case statement mapped state 6 to 3
01:41:55.420 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"980bf5b4-a214-4df8-aba3-c8dc49bb6303"}
01:41:55.449 00.029 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"b1d7a6c2-34ba-4950-b4d4-ada2f09e066d"}
01:41:55.461 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":614,"width":15,"height":15,"star_pos":[6.62,7.33],"pixels":"..."},"id":"b1d7a6c2-34ba-4950-b4d4-ada2f09e066d"}
01:41:56.457 00.996 12020 Exposure complete
01:41:56.678 00.221 12020 worker thread done servicing request
01:41:56.679 00.001 9340 OnExposeComplete: enter
01:41:56.688 00.009 9340 UpdateGuideState(): m_state=6
01:41:56.700 00.012 9340 Star::Find(15, 818, 624, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 615
01:41:56.709 00.009 9340 Star::Find returns 1 (0), X=818.70, Y=624.82, Mass=464118, SNR=53.9, Peak=65454 HFD=3.9
01:41:56.720 00.011 9340 MultiStar: [#1 0.07,0.57,0.79,U] [#2 0.59,0.34,0.98,U] [#3 -0.14,0.11,0.79,U] [#4 -0.29,0.22,1.03,U] [#5 -0.25,0.63,0.86,U] [#6 0.35,0.81,0.61,U] [#7 -0.34,-0.25,0.41,U] [#8 -0.34,0.41,0.41,U] 
01:41:56.735 00.015 9340 refined, 8 included, MultiStar: {0.06, 0.41}, one-star: {0.44, 0.61}
01:41:56.759 00.024 9340 CameraToMount -- cameraTheta (1.43) - m_xAngle (-3.09) = xAngle (4.53 = -1.76)
01:41:56.772 00.013 9340 CameraToMount -- cameraTheta (1.43) - (m_xAngle (-3.09) + m_yAngleError (-0.07)) = yAngle (4.60 = -1.68)
01:41:56.784 00.012 9340 CameraToMount -- cameraX=0.06 cameraY=0.41 hyp=0.41 cameraTheta=1.43 mountX=-0.08 mountY=-0.41, mountTheta=-1.76
01:41:56.799 00.015 9340 SchedulePrimaryMove(10104498, x=0.06, y=0.41, opts=13)
01:41:56.813 00.014 9340 Enqueuing Move request for scope (0.06, 0.41)
01:41:56.838 00.025 12020 Worker thread wakes up
01:41:56.838 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=27637, max=65535, med=41165, FiltMin=32325, FiltMax=65522, Gamma=2.870
01:41:56.848 00.010 12020 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.41) opts 0xd
01:41:56.849 00.001 9340 UpdateGuideState exits: m=464118 SNR=53.9
01:41:56.859 00.010 12020 Handling offset move in thread for scope, endpoint = (0.06, 0.41)
01:41:56.859 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:41:56.868 00.009 12020 Moving (0.06, 0.41) raw xDistance=-0.08 yDistance=-0.41
01:41:56.868 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
01:41:56.880 00.012 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
01:41:56.880 00.000 9340 Enqueuing Expose request
01:41:56.891 00.011 12020 GuideAlgorithmResistSwitch::result() returns -0.41 from input -0.41
01:41:56.891 00.000 12020 MoveAxis(E, 0, ABG)
01:41:56.892 00.001 12020 Move returns status 0, amount 0
01:41:56.892 00.000 12020 MoveAxis(N, 67, ABG)
01:41:56.892 00.000 12020 Guiding  Dir = 0, Dur = 67
01:41:56.893 00.001 12020 IsSlewing returns 0
01:41:56.895 00.002 12020 IsGuiding returns 0
01:41:56.970 00.075 12020 IsGuiding returns 1
01:41:56.970 00.000 12020 scope still moving after pulse duration time elapsed
01:41:57.008 00.038 12020 IsSlewing returns 0
01:41:57.009 00.001 12020 IsGuiding returns 1
01:41:57.114 00.105 12020 IsSlewing returns 0
01:41:57.146 00.032 12020 IsGuiding returns 0
01:41:57.146 00.000 12020 scope move finished after 67 + 184 ms
01:41:57.146 00.000 12020 Move returns status 0, amount 67
01:41:57.147 00.001 12020 move complete, result=0
01:41:57.147 00.000 9340 GuideStep: -0.1 px 0 ms EAST, -0.4 px 67 ms NORTH
01:41:57.176 00.029 12020 worker thread done servicing request
01:41:57.177 00.001 12020 Worker thread wakes up
01:41:57.177 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
01:41:57.177 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(803,609,31,31)
01:41:57.354 00.177 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"91d738b6-34c7-4808-9c6e-449da3a3345b"}
01:41:57.364 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"91d738b6-34c7-4808-9c6e-449da3a3345b"}
01:41:57.382 00.018 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"83f13f65-e3a8-4810-b07e-b1240f59011c"}
01:41:57.396 00.014 9340 case statement mapped state 6 to 3
01:41:57.428 00.032 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"83f13f65-e3a8-4810-b07e-b1240f59011c"}
01:41:57.443 00.015 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"5e66d4dc-d0c3-4d40-9bd2-70c432442596"}
01:41:57.457 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":615,"width":15,"height":15,"star_pos":[6.70,6.82],"pixels":"..."},"id":"5e66d4dc-d0c3-4d40-9bd2-70c432442596"}
01:41:59.355 01.898 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"ef3a5636-0f5f-48fb-a25d-7bd53a2be0d3"}
01:41:59.369 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"ef3a5636-0f5f-48fb-a25d-7bd53a2be0d3"}
01:41:59.404 00.035 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"1e256328-f53c-49df-b3de-e81c25f6878e"}
01:41:59.417 00.013 9340 case statement mapped state 6 to 3
01:41:59.431 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"1e256328-f53c-49df-b3de-e81c25f6878e"}
01:41:59.446 00.015 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"dd3cb6d9-fd4a-44a5-8339-2562d7621be8"}
01:41:59.460 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":615,"width":15,"height":15,"star_pos":[6.70,6.82],"pixels":"..."},"id":"dd3cb6d9-fd4a-44a5-8339-2562d7621be8"}
01:41:59.648 00.188 12020 Exposure complete
01:42:00.012 00.364 12020 worker thread done servicing request
01:42:00.012 00.000 9340 OnExposeComplete: enter
01:42:00.029 00.017 9340 UpdateGuideState(): m_state=6
01:42:00.046 00.017 9340 Star::Find(15, 818, 624, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 616
01:42:00.064 00.018 9340 Star::Find returns 1 (0), X=818.77, Y=624.73, Mass=487937, SNR=58.9, Peak=62526 HFD=4.0
01:42:00.077 00.013 9340 MultiStar: [#1 -0.24,1.00,0.96,U] [#2 -0.17,0.29,0.83,U] [#3 0.00,0.48,0.73,U] [#4 -0.55,0.20,0.74,U] [#5 -0.45,0.54,0.59,U] [#6 -0.47,0.44,0.45,U] [#7 -0.99,0.65,0.38,U] [#8 -0.78,0.19,0.59,U] 
01:42:00.111 00.034 9340 refined, 8 included, MultiStar: {-0.25, 0.49}, one-star: {0.51, 0.52}
01:42:00.123 00.012 9340 CameraToMount -- cameraTheta (2.04) - m_xAngle (-3.09) = xAngle (5.13 = -1.15)
01:42:00.136 00.013 9340 CameraToMount -- cameraTheta (2.04) - (m_xAngle (-3.09) + m_yAngleError (-0.07)) = yAngle (5.21 = -1.08)
01:42:00.145 00.009 9340 CameraToMount -- cameraX=-0.25 cameraY=0.49 hyp=0.55 cameraTheta=2.04 mountX=0.23 mountY=-0.49, mountTheta=-1.14
01:42:00.165 00.020 9340 SchedulePrimaryMove(10104498, x=-0.25, y=0.49, opts=13)
01:42:00.179 00.014 9340 Enqueuing Move request for scope (-0.25, 0.49)
01:42:00.211 00.032 12020 Worker thread wakes up
01:42:00.212 00.001 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.25, 0.49) opts 0xd
01:42:00.212 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=27224, max=65535, med=41555, FiltMin=32253, FiltMax=65525, Gamma=2.870
01:42:00.224 00.012 12020 Handling offset move in thread for scope, endpoint = (-0.25, 0.49)
01:42:00.224 00.000 9340 UpdateGuideState exits: m=487937 SNR=58.9
01:42:00.235 00.011 12020 Moving (-0.25, 0.49) raw xDistance=0.23 yDistance=-0.49
01:42:00.235 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:42:00.250 00.015 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.23
01:42:00.250 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
01:42:00.260 00.010 12020 GuideAlgorithmResistSwitch::result() returns -0.49 from input -0.49
01:42:00.260 00.000 9340 Enqueuing Expose request
01:42:00.274 00.014 12020 MoveAxis(E, 0, ABG)
01:42:00.274 00.000 12020 Move returns status 0, amount 0
01:42:00.274 00.000 12020 MoveAxis(N, 79, ABG)
01:42:00.275 00.001 12020 Guiding  Dir = 0, Dur = 79
01:42:00.320 00.045 12020 IsSlewing returns 0
01:42:00.321 00.001 12020 IsGuiding returns 0
01:42:00.423 00.102 12020 IsGuiding returns 1
01:42:00.424 00.001 12020 scope still moving after pulse duration time elapsed
01:42:00.458 00.034 12020 IsSlewing returns 0
01:42:00.459 00.001 12020 IsGuiding returns 1
01:42:00.488 00.029 12020 IsSlewing returns 0
01:42:00.490 00.002 12020 IsGuiding returns 1
01:42:00.584 00.094 12020 IsSlewing returns 0
01:42:00.632 00.048 12020 IsGuiding returns 0
01:42:00.632 00.000 12020 scope move finished after 79 + 231 ms
01:42:00.632 00.000 12020 Move returns status 0, amount 79
01:42:00.632 00.000 12020 move complete, result=0
01:42:00.633 00.001 12020 worker thread done servicing request
01:42:00.633 00.000 9340 GuideStep: 0.2 px 0 ms EAST, -0.5 px 79 ms NORTH
01:42:00.645 00.012 12020 Worker thread wakes up
01:42:00.645 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
01:42:00.645 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(803,609,31,31)
01:42:01.357 00.712 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"65f58151-efa8-4f0f-86d8-57ecc0d90861"}
01:42:01.370 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"65f58151-efa8-4f0f-86d8-57ecc0d90861"}
01:42:01.407 00.037 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"0519280f-a740-4b31-9e1c-68db0445c2fb"}
01:42:01.417 00.010 9340 case statement mapped state 6 to 3
01:42:01.428 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"0519280f-a740-4b31-9e1c-68db0445c2fb"}
01:42:01.441 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"d6ca8d75-1c16-478e-9a0d-6767a1cddeaf"}
01:42:01.453 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":616,"width":15,"height":15,"star_pos":[6.77,6.73],"pixels":"..."},"id":"d6ca8d75-1c16-478e-9a0d-6767a1cddeaf"}
01:42:02.999 01.546 12020 Exposure complete
01:42:03.217 00.218 12020 worker thread done servicing request
01:42:03.217 00.000 9340 OnExposeComplete: enter
01:42:03.242 00.025 9340 UpdateGuideState(): m_state=6
01:42:03.253 00.011 9340 Star::Find(15, 818, 624, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 617
01:42:03.263 00.010 9340 Star::Find returns 1 (0), X=818.28, Y=624.83, Mass=509813, SNR=62.7, Peak=65214 HFD=4.1
01:42:03.275 00.012 9340 MultiStar: [#1 -0.18,0.55,0.67,U] [#2 -0.01,-0.01,0.86,U] [#3 -0.49,-0.14,0.55,U] [#4 -0.50,0.20,0.82,U] [#5 -0.47,0.44,0.58,U] [#6 -0.24,0.44,0.40,U] [#7 -0.19,0.83,0.40,U] [#8 -0.52,0.44,0.35,U] 
01:42:03.284 00.009 9340 refined, 8 included, MultiStar: {-0.25, 0.35}, one-star: {0.01, 0.62}
01:42:03.295 00.011 9340 CameraToMount -- cameraTheta (2.19) - m_xAngle (-3.09) = xAngle (5.28 = -1.00)
01:42:03.307 00.012 9340 CameraToMount -- cameraTheta (2.19) - (m_xAngle (-3.09) + m_yAngleError (-0.07)) = yAngle (5.36 = -0.93)
01:42:03.316 00.009 9340 CameraToMount -- cameraX=-0.25 cameraY=0.35 hyp=0.43 cameraTheta=2.19 mountX=0.23 mountY=-0.35, mountTheta=-0.98
01:42:03.344 00.028 9340 SchedulePrimaryMove(10104498, x=-0.25, y=0.35, opts=13)
01:42:03.354 00.010 9340 Enqueuing Move request for scope (-0.25, 0.35)
01:42:03.363 00.009 12020 Worker thread wakes up
01:42:03.363 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=26655, max=65535, med=41254, FiltMin=32094, FiltMax=65525, Gamma=2.870
01:42:03.372 00.009 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.25, 0.35) opts 0xd
01:42:03.372 00.000 9340 UpdateGuideState exits: m=509813 SNR=62.7
01:42:03.383 00.011 12020 Handling offset move in thread for scope, endpoint = (-0.25, 0.35)
01:42:03.383 00.000 12020 Moving (-0.25, 0.35) raw xDistance=0.23 yDistance=-0.35
01:42:03.383 00.000 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.23
01:42:03.383 00.000 12020 GuideAlgorithmResistSwitch::result() returns -0.35 from input -0.35
01:42:03.383 00.000 12020 MoveAxis(E, 0, ABG)
01:42:03.383 00.000 12020 Move returns status 0, amount 0
01:42:03.384 00.001 12020 MoveAxis(N, 56, ABG)
01:42:03.384 00.000 12020 Guiding  Dir = 0, Dur = 56
01:42:03.384 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:42:03.395 00.011 12020 IsSlewing returns 0
01:42:03.395 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
01:42:03.405 00.010 12020 IsGuiding returns 0
01:42:03.405 00.000 9340 Enqueuing Expose request
01:42:03.416 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"e267e2cb-5716-4569-8064-f21796dacc3e"}
01:42:03.444 00.028 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"e267e2cb-5716-4569-8064-f21796dacc3e"}
01:42:03.456 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"ccc4f2f0-80c4-4bf9-b8dd-03d7adff5ee6"}
01:42:03.467 00.011 9340 case statement mapped state 6 to 3
01:42:03.475 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"ccc4f2f0-80c4-4bf9-b8dd-03d7adff5ee6"}
01:42:03.486 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"54360d5a-82f9-4e6f-b377-cf32f77ae0c8"}
01:42:03.498 00.012 12020 IsGuiding returns 1
01:42:03.499 00.001 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":617,"width":15,"height":15,"star_pos":[7.28,6.83],"pixels":"..."},"id":"54360d5a-82f9-4e6f-b377-cf32f77ae0c8"}
01:42:03.510 00.011 12020 scope still moving after pulse duration time elapsed
01:42:03.558 00.048 12020 IsSlewing returns 0
01:42:03.654 00.096 12020 IsGuiding returns 0
01:42:03.654 00.000 12020 scope move finished after 56 + 192 ms
01:42:03.654 00.000 12020 Move returns status 0, amount 56
01:42:03.655 00.001 12020 move complete, result=0
01:42:03.655 00.000 12020 worker thread done servicing request
01:42:03.655 00.000 9340 GuideStep: 0.2 px 0 ms EAST, -0.3 px 56 ms NORTH
01:42:03.663 00.008 12020 Worker thread wakes up
01:42:03.664 00.001 12020 worker thread servicing REQUEST_EXPOSE 2000
01:42:03.664 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(803,609,31,31)
01:42:05.356 01.692 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"6429c252-4fe7-47f5-b5cf-199f85098e51"}
01:42:05.369 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"6429c252-4fe7-47f5-b5cf-199f85098e51"}
01:42:05.381 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"836e09b0-7c26-4c74-90a8-81bb0155afa6"}
01:42:05.396 00.015 9340 case statement mapped state 6 to 3
01:42:05.409 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"836e09b0-7c26-4c74-90a8-81bb0155afa6"}
01:42:05.424 00.015 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"555dce0b-2889-4fff-9872-21bab0e5b545"}
01:42:05.455 00.031 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":617,"width":15,"height":15,"star_pos":[7.28,6.83],"pixels":"..."},"id":"555dce0b-2889-4fff-9872-21bab0e5b545"}
01:42:06.072 00.617 12020 Exposure complete
01:42:06.319 00.247 12020 worker thread done servicing request
01:42:06.320 00.001 9340 OnExposeComplete: enter
01:42:06.332 00.012 9340 UpdateGuideState(): m_state=6
01:42:06.341 00.009 9340 Star::Find(15, 818, 624, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 618
01:42:06.351 00.010 9340 Star::Find returns 1 (0), X=818.13, Y=624.45, Mass=526350, SNR=57.2, Peak=62890 HFD=4.4
01:42:06.363 00.012 9340 MultiStar: [#1 -0.45,0.09,0.74,U] [#2 -0.36,0.13,0.83,U] [#3 -0.73,0.10,0.71,U] [#4 -0.52,0.56,0.72,U] [#5 -0.68,0.03,0.72,U] [#6 -0.64,0.47,0.52,U] [#7 -0.79,0.28,0.42,U] [#8 -0.36,0.36,0.54,U] 
01:42:06.376 00.013 9340 single-star, 8 included, MultiStar: {-0.48, 0.24}, one-star: {-0.14, 0.23}
01:42:06.387 00.011 9340 CameraToMount -- cameraTheta (2.10) - m_xAngle (-3.09) = xAngle (5.19 = -1.09)
01:42:06.417 00.030 9340 CameraToMount -- cameraTheta (2.10) - (m_xAngle (-3.09) + m_yAngleError (-0.07)) = yAngle (5.26 = -1.02)
01:42:06.427 00.010 9340 CameraToMount -- cameraX=-0.14 cameraY=0.23 hyp=0.27 cameraTheta=2.10 mountX=0.12 mountY=-0.23, mountTheta=-1.08
01:42:06.444 00.017 9340 SchedulePrimaryMove(10104498, x=-0.14, y=0.23, opts=13)
01:42:06.455 00.011 9340 Enqueuing Move request for scope (-0.14, 0.23)
01:42:06.465 00.010 12020 Worker thread wakes up
01:42:06.465 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=24922, max=65535, med=41263, FiltMin=32238, FiltMax=65525, Gamma=2.870
01:42:06.474 00.009 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.14, 0.23) opts 0xd
01:42:06.474 00.000 9340 UpdateGuideState exits: m=526350 SNR=57.2
01:42:06.486 00.012 12020 Handling offset move in thread for scope, endpoint = (-0.14, 0.23)
01:42:06.487 00.001 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:42:06.497 00.010 9340 ScheduleExposure(2000,3,1) exposurePending=0
01:42:06.507 00.010 12020 Moving (-0.14, 0.23) raw xDistance=0.12 yDistance=-0.23
01:42:06.508 00.001 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
01:42:06.508 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:42:06.508 00.000 9340 Enqueuing Expose request
01:42:06.534 00.026 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.23
01:42:06.534 00.000 12020 MoveAxis(E, 0, ABG)
01:42:06.534 00.000 12020 Move returns status 0, amount 0
01:42:06.534 00.000 12020 MoveAxis(N, 0, ABG)
01:42:06.534 00.000 12020 Move returns status 0, amount 0
01:42:06.535 00.001 12020 move complete, result=0
01:42:06.535 00.000 12020 worker thread done servicing request
01:42:06.535 00.000 12020 Worker thread wakes up
01:42:06.535 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
01:42:06.535 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(803,609,31,31)
01:42:06.538 00.003 9340 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
01:42:07.361 00.823 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"8b5b6072-b9ea-411c-a651-7e5f00f4d0ba"}
01:42:07.384 00.023 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"8b5b6072-b9ea-411c-a651-7e5f00f4d0ba"}
01:42:07.399 00.015 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"8a90e1a9-ddf3-4731-9985-d93ac3fa573e"}
01:42:07.410 00.011 9340 case statement mapped state 6 to 3
01:42:07.419 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"8a90e1a9-ddf3-4731-9985-d93ac3fa573e"}
01:42:07.460 00.041 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"48241dd3-c9a8-4a24-99b7-76ccc4aa744c"}
01:42:07.495 00.035 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":618,"width":15,"height":15,"star_pos":[7.13,7.45],"pixels":"..."},"id":"48241dd3-c9a8-4a24-99b7-76ccc4aa744c"}
01:42:08.909 01.414 12020 Exposure complete
01:42:09.083 00.174 9340 OnExposeComplete: enter
01:42:09.093 00.010 12020 worker thread done servicing request
01:42:09.093 00.000 9340 UpdateGuideState(): m_state=6
01:42:09.112 00.019 9340 Star::Find(15, 818, 624, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 619
01:42:09.124 00.012 9340 Star::Find returns 1 (0), X=818.11, Y=624.63, Mass=533099, SNR=51.3, Peak=63026 HFD=4.1
01:42:09.131 00.007 9340 MultiStar: [#1 -0.46,0.67,0.99,U] [#2 -0.07,-0.30,0.85,U] [#3 -0.43,-0.23,0.80,U] [#4 -0.30,0.40,0.74,U] [#5 -1.02,-0.51,0.92,U] [#6 -0.23,0.62,0.45,U] [#7 -0.11,0.31,0.43,U] [#8 -1.11,0.07,0.56,U] 
01:42:09.142 00.011 9340 single-star, 8 included, MultiStar: {-0.44, 0.14}, one-star: {-0.15, 0.42}
01:42:09.149 00.007 9340 CameraToMount -- cameraTheta (1.92) - m_xAngle (-3.09) = xAngle (5.02 = -1.27)
01:42:09.156 00.007 9340 CameraToMount -- cameraTheta (1.92) - (m_xAngle (-3.09) + m_yAngleError (-0.07)) = yAngle (5.09 = -1.19)
01:42:09.163 00.007 9340 CameraToMount -- cameraX=-0.15 cameraY=0.42 hyp=0.44 cameraTheta=1.92 mountX=0.13 mountY=-0.41, mountTheta=-1.26
01:42:09.176 00.013 9340 SchedulePrimaryMove(10104498, x=-0.15, y=0.42, opts=13)
01:42:09.186 00.010 9340 Enqueuing Move request for scope (-0.15, 0.42)
01:42:09.195 00.009 12020 Worker thread wakes up
01:42:09.195 00.000 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.15, 0.42) opts 0xd
01:42:09.195 00.000 12020 Handling offset move in thread for scope, endpoint = (-0.15, 0.42)
01:42:09.195 00.000 12020 Moving (-0.15, 0.42) raw xDistance=0.13 yDistance=-0.41
01:42:09.195 00.000 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.13
01:42:09.195 00.000 12020 GuideAlgorithmResistSwitch::result() returns -0.41 from input -0.41
01:42:09.196 00.001 12020 MoveAxis(E, 0, ABG)
01:42:09.196 00.000 12020 Move returns status 0, amount 0
01:42:09.196 00.000 12020 MoveAxis(N, 67, ABG)
01:42:09.196 00.000 12020 Guiding  Dir = 0, Dur = 67
01:42:09.196 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=26899, max=65535, med=41504, FiltMin=32333, FiltMax=65525, Gamma=2.870
01:42:09.223 00.027 12020 IsSlewing returns 0
01:42:09.224 00.001 9340 UpdateGuideState exits: m=533099 SNR=51.3
01:42:09.233 00.009 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:42:09.244 00.011 9340 ScheduleExposure(2000,3,1) exposurePending=0
01:42:09.252 00.008 9340 Enqueuing Expose request
01:42:09.262 00.010 12020 IsGuiding returns 0
01:42:09.357 00.095 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"fad02d3d-c362-49a4-8aed-b2f876729bc2"}
01:42:09.365 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"fad02d3d-c362-49a4-8aed-b2f876729bc2"}
01:42:09.377 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"63b60203-3a85-4687-bd50-1ddbb9790b09"}
01:42:09.385 00.008 12020 IsGuiding returns 1
01:42:09.385 00.000 9340 case statement mapped state 6 to 3
01:42:09.393 00.008 12020 scope still moving after pulse duration time elapsed
01:42:09.393 00.000 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"63b60203-3a85-4687-bd50-1ddbb9790b09"}
01:42:09.401 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"d7392d0a-5808-48ec-a530-cbae0d69f1ef"}
01:42:09.413 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":619,"width":15,"height":15,"star_pos":[7.11,6.63],"pixels":"..."},"id":"d7392d0a-5808-48ec-a530-cbae0d69f1ef"}
01:42:09.506 00.093 12020 IsSlewing returns 0
01:42:09.507 00.001 12020 IsGuiding returns 0
01:42:09.507 00.000 12020 scope move finished after 67 + 177 ms
01:42:09.508 00.001 12020 Move returns status 0, amount 67
01:42:09.508 00.000 12020 move complete, result=0
01:42:09.508 00.000 12020 worker thread done servicing request
01:42:09.508 00.000 9340 GuideStep: 0.1 px 0 ms EAST, -0.4 px 67 ms NORTH
01:42:09.519 00.011 12020 Worker thread wakes up
01:42:09.520 00.001 12020 worker thread servicing REQUEST_EXPOSE 2000
01:42:09.520 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(803,609,31,31)
01:42:11.356 01.836 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"edef3818-3731-483c-acdb-f04c499d229e"}
01:42:11.371 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"edef3818-3731-483c-acdb-f04c499d229e"}
01:42:11.382 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"5d14cf60-a8bf-4804-9993-bc65974dfb2b"}
01:42:11.393 00.011 9340 case statement mapped state 6 to 3
01:42:11.406 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"5d14cf60-a8bf-4804-9993-bc65974dfb2b"}
01:42:11.420 00.014 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"30a37bc9-aa23-4ecd-bbfb-cb3356790961"}
01:42:11.431 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":619,"width":15,"height":15,"star_pos":[7.11,6.63],"pixels":"..."},"id":"30a37bc9-aa23-4ecd-bbfb-cb3356790961"}
01:42:11.892 00.461 12020 Exposure complete
01:42:12.227 00.335 12020 worker thread done servicing request
01:42:12.227 00.000 9340 OnExposeComplete: enter
01:42:12.238 00.011 9340 UpdateGuideState(): m_state=6
01:42:12.252 00.014 9340 Star::Find(15, 818, 624, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 620
01:42:12.269 00.017 9340 Star::Find returns 1 (0), X=817.99, Y=624.53, Mass=559810, SNR=55.5, Peak=63874 HFD=4.1
01:42:12.285 00.016 9340 MultiStar: [#1 -0.57,0.51,0.94,U] [#2 -0.01,0.09,1.04,U] [#3 -0.44,0.08,0.77,U] [#4 -0.65,0.00,0.83,U] [#5 -0.30,0.50,0.77,U] [#6 -0.51,0.01,0.57,U] [#7 -0.51,0.06,0.46,U] [#8 -0.70,-0.23,0.41,U] 
01:42:12.320 00.035 9340 single-star, 8 included, MultiStar: {-0.40, 0.19}, one-star: {-0.27, 0.31}
01:42:12.333 00.013 9340 CameraToMount -- cameraTheta (2.28) - m_xAngle (-3.09) = xAngle (5.37 = -0.91)
01:42:12.349 00.016 9340 CameraToMount -- cameraTheta (2.28) - (m_xAngle (-3.09) + m_yAngleError (-0.07)) = yAngle (5.44 = -0.84)
01:42:12.362 00.013 9340 CameraToMount -- cameraX=-0.27 cameraY=0.31 hyp=0.41 cameraTheta=2.28 mountX=0.25 mountY=-0.31, mountTheta=-0.88
01:42:12.379 00.017 9340 SchedulePrimaryMove(10104498, x=-0.27, y=0.31, opts=13)
01:42:12.394 00.015 9340 Enqueuing Move request for scope (-0.27, 0.31)
01:42:12.407 00.013 12020 Worker thread wakes up
01:42:12.407 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=27061, max=65535, med=41514, FiltMin=32317, FiltMax=65525, Gamma=2.870
01:42:12.434 00.027 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.27, 0.31) opts 0xd
01:42:12.434 00.000 9340 UpdateGuideState exits: m=559810 SNR=55.5
01:42:12.447 00.013 12020 Handling offset move in thread for scope, endpoint = (-0.27, 0.31)
01:42:12.447 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:42:12.459 00.012 12020 Moving (-0.27, 0.31) raw xDistance=0.25 yDistance=-0.31
01:42:12.459 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
01:42:12.471 00.012 12020 GuideAlgorithmHysteresis::Result() returns 0.11 from input 0.25
01:42:12.471 00.000 9340 Enqueuing Expose request
01:42:12.481 00.010 12020 GuideAlgorithmResistSwitch::result() returns -0.31 from input -0.31
01:42:12.481 00.000 12020 MoveAxis(W, 18, ABG)
01:42:12.482 00.001 12020 Guiding  Dir = 3, Dur = 18
01:42:12.483 00.001 12020 IsSlewing returns 0
01:42:12.484 00.001 12020 IsGuiding returns 0
01:42:12.513 00.029 12020 IsGuiding returns 1
01:42:12.513 00.000 12020 scope still moving after pulse duration time elapsed
01:42:12.576 00.063 12020 IsSlewing returns 0
01:42:12.577 00.001 12020 IsGuiding returns 0
01:42:12.577 00.000 12020 scope move finished after 18 + 74 ms
01:42:12.577 00.000 12020 Move returns status 0, amount 18
01:42:12.577 00.000 12020 MoveAxis(N, 50, ABG)
01:42:12.578 00.001 12020 Guiding  Dir = 0, Dur = 50
01:42:12.578 00.000 12020 IsSlewing returns 0
01:42:12.579 00.001 12020 IsGuiding returns 0
01:42:12.656 00.077 12020 IsGuiding returns 1
01:42:12.657 00.001 12020 scope still moving after pulse duration time elapsed
01:42:12.720 00.063 12020 IsSlewing returns 0
01:42:12.831 00.111 12020 IsGuiding returns 0
01:42:12.832 00.001 12020 scope move finished after 50 + 202 ms
01:42:12.832 00.000 12020 Move returns status 0, amount 50
01:42:12.832 00.000 12020 move complete, result=0
01:42:12.832 00.000 12020 worker thread done servicing request
01:42:12.833 00.001 9340 GuideStep: 0.3 px 18 ms WEST, -0.3 px 50 ms NORTH
01:42:12.842 00.009 12020 Worker thread wakes up
01:42:12.843 00.001 12020 worker thread servicing REQUEST_EXPOSE 2000
01:42:12.843 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(803,609,31,31)
01:42:13.355 00.512 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"9ac9783f-fd14-4972-98f8-8930baad3bba"}
01:42:13.368 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"9ac9783f-fd14-4972-98f8-8930baad3bba"}
01:42:13.402 00.034 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"47498e02-2294-4ae8-b02e-296278e2e043"}
01:42:13.414 00.012 9340 case statement mapped state 6 to 3
01:42:13.424 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"47498e02-2294-4ae8-b02e-296278e2e043"}
01:42:13.448 00.024 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"25ca8f1b-4925-4cc8-be38-50280ccbfda6"}
01:42:13.462 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":620,"width":15,"height":15,"star_pos":[6.99,6.53],"pixels":"..."},"id":"25ca8f1b-4925-4cc8-be38-50280ccbfda6"}
01:42:15.209 01.747 12020 Exposure complete
01:42:15.355 00.146 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"62669c04-8f2e-47b2-9957-1ec1184b446f"}
01:42:15.379 00.024 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"62669c04-8f2e-47b2-9957-1ec1184b446f"}
01:42:15.389 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"681c7420-1f9e-4d0e-ad77-ba6767681020"}
01:42:15.396 00.007 9340 case statement mapped state 6 to 3
01:42:15.405 00.009 12020 worker thread done servicing request
01:42:15.405 00.000 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"681c7420-1f9e-4d0e-ad77-ba6767681020"}
01:42:15.416 00.011 9340 OnExposeComplete: enter
01:42:15.423 00.007 9340 UpdateGuideState(): m_state=6
01:42:15.430 00.007 9340 Star::Find(15, 817, 624, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 621
01:42:15.438 00.008 9340 Star::Find returns 1 (0), X=818.59, Y=623.87, Mass=494030, SNR=48.0, Peak=63574 HFD=3.9
01:42:15.449 00.011 9340 MultiStar: [#1 -0.19,-0.11,1.04,U] [#2 0.27,-0.48,1.31,U] [#3 0.14,-0.92,0.83,U] [#4 -0.46,-0.47,0.91,U] [#5 0.03,-0.51,0.89,U] [#6 -0.59,-0.47,0.52,U] [#7 0.26,-0.29,0.42,U] [#8 -0.18,-0.65,0.57,U] 
01:42:15.459 00.010 9340 refined, 8 included, MultiStar: {-0.01, -0.46}, one-star: {0.33, -0.34}
01:42:15.467 00.008 9340 CameraToMount -- cameraTheta (-1.60) - m_xAngle (-3.09) = xAngle (1.49 = 1.49)
01:42:15.488 00.021 9340 CameraToMount -- cameraTheta (-1.60) - (m_xAngle (-3.09) + m_yAngleError (-0.07)) = yAngle (1.57 = 1.57)
01:42:15.496 00.008 9340 CameraToMount -- cameraX=-0.01 cameraY=-0.46 hyp=0.46 cameraTheta=-1.60 mountX=0.04 mountY=0.46, mountTheta=1.49
01:42:15.510 00.014 9340 SchedulePrimaryMove(10104498, x=-0.01, y=-0.46, opts=13)
01:42:15.519 00.009 9340 Enqueuing Move request for scope (-0.01, -0.46)
01:42:15.529 00.010 12020 Worker thread wakes up
01:42:15.529 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=27649, max=65535, med=41545, FiltMin=32649, FiltMax=65521, Gamma=2.870
01:42:15.538 00.009 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.46) opts 0xd
01:42:15.538 00.000 12020 Handling offset move in thread for scope, endpoint = (-0.01, -0.46)
01:42:15.538 00.000 12020 Moving (-0.01, -0.46) raw xDistance=0.04 yDistance=0.46
01:42:15.539 00.001 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
01:42:15.539 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
01:42:15.539 00.000 9340 UpdateGuideState exits: m=494030 SNR=48.0
01:42:15.548 00.009 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:42:15.559 00.011 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.46
01:42:15.559 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
01:42:15.571 00.012 9340 Enqueuing Expose request
01:42:15.581 00.010 12020 MoveAxis(E, 0, ABG)
01:42:15.581 00.000 12020 Move returns status 0, amount 0
01:42:15.581 00.000 12020 MoveAxis(N, 0, ABG)
01:42:15.581 00.000 12020 Move returns status 0, amount 0
01:42:15.581 00.000 12020 move complete, result=0
01:42:15.581 00.000 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"2dab1856-f03c-4e87-90d2-e4061e9a9ac7"}
01:42:15.603 00.022 12020 worker thread done servicing request
01:42:15.603 00.000 12020 Worker thread wakes up
01:42:15.603 00.000 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":621,"width":15,"height":15,"star_pos":[6.59,6.87],"pixels":"..."},"id":"2dab1856-f03c-4e87-90d2-e4061e9a9ac7"}
01:42:15.613 00.010 12020 worker thread servicing REQUEST_EXPOSE 2000
01:42:15.613 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(803,609,31,31)
01:42:15.613 00.000 9340 GuideStep: 0.0 px 0 ms EAST, 0.5 px 0 ms NORTH
01:42:17.357 01.744 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"a4777091-63e1-40ed-98a3-4f13490c5114"}
01:42:17.366 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"a4777091-63e1-40ed-98a3-4f13490c5114"}
01:42:17.377 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"08374700-7ccc-484a-9938-20571aa9727c"}
01:42:17.389 00.012 9340 case statement mapped state 6 to 3
01:42:17.397 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"08374700-7ccc-484a-9938-20571aa9727c"}
01:42:17.410 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"f121fc10-93d8-4f5c-97d0-46a2b8010c04"}
01:42:17.431 00.021 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":621,"width":15,"height":15,"star_pos":[6.59,6.87],"pixels":"..."},"id":"f121fc10-93d8-4f5c-97d0-46a2b8010c04"}
01:42:18.003 00.572 12020 Exposure complete
01:42:18.303 00.300 12020 worker thread done servicing request
01:42:18.303 00.000 9340 OnExposeComplete: enter
01:42:18.317 00.014 9340 UpdateGuideState(): m_state=6
01:42:18.355 00.038 9340 Star::Find(15, 818, 623, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 622
01:42:18.365 00.010 9340 Star::Find returns 1 (0), X=818.84, Y=623.96, Mass=485228, SNR=53.2, Peak=62690 HFD=4.2
01:42:18.384 00.019 9340 MultiStar: [#1 0.68,-0.39,0.72,U] [#2 0.57,-0.44,0.91,U] [#3 0.42,-0.49,0.78,U] [#4 0.61,-0.26,0.93,U] [#5 0.20,-0.05,0.78,U] [#6 0.11,0.24,0.52,U] [#7 0.43,0.75,0.54,U] [#8 -0.48,-0.75,0.45,U] 
01:42:18.395 00.011 9340 refined, 8 included, MultiStar: {0.41, -0.21}, one-star: {0.58, -0.26}
01:42:18.408 00.013 9340 CameraToMount -- cameraTheta (-0.48) - m_xAngle (-3.09) = xAngle (2.61 = 2.61)
01:42:18.422 00.014 9340 CameraToMount -- cameraTheta (-0.48) - (m_xAngle (-3.09) + m_yAngleError (-0.07)) = yAngle (2.69 = 2.69)
01:42:18.437 00.015 9340 CameraToMount -- cameraX=0.41 cameraY=-0.21 hyp=0.46 cameraTheta=-0.48 mountX=-0.40 mountY=0.20, mountTheta=2.67
01:42:18.476 00.039 9340 SchedulePrimaryMove(10104498, x=0.41, y=-0.21, opts=13)
01:42:18.489 00.013 9340 Enqueuing Move request for scope (0.41, -0.21)
01:42:18.501 00.012 12020 Worker thread wakes up
01:42:18.501 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=28294, max=65535, med=41523, FiltMin=32634, FiltMax=65521, Gamma=2.870
01:42:18.513 00.012 12020 worker thread servicing REQUEST_MOVE scope ofs (0.41, -0.21) opts 0xd
01:42:18.513 00.000 9340 UpdateGuideState exits: m=485228 SNR=53.2
01:42:18.528 00.015 12020 Handling offset move in thread for scope, endpoint = (0.41, -0.21)
01:42:18.529 00.001 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:42:18.542 00.013 12020 Moving (0.41, -0.21) raw xDistance=-0.40 yDistance=0.20
01:42:18.542 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
01:42:18.556 00.014 12020 GuideAlgorithmHysteresis::Result() returns -0.17 from input -0.40
01:42:18.556 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:42:18.557 00.001 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.20
01:42:18.557 00.000 12020 MoveAxis(E, 29, ABG)
01:42:18.557 00.000 12020 Guiding  Dir = 2, Dur = 29
01:42:18.558 00.001 9340 Enqueuing Expose request
01:42:18.591 00.033 12020 IsSlewing returns 0
01:42:18.592 00.001 12020 IsGuiding returns 0
01:42:18.620 00.028 12020 PulseGuide returned control before completion, sleep 12
01:42:18.668 00.048 12020 IsGuiding returns 0
01:42:18.668 00.000 12020 Move returns status 0, amount 29
01:42:18.669 00.001 12020 MoveAxis(N, 0, ABG)
01:42:18.669 00.000 12020 Move returns status 0, amount 0
01:42:18.669 00.000 12020 move complete, result=0
01:42:18.670 00.001 12020 worker thread done servicing request
01:42:18.670 00.000 9340 GuideStep: -0.4 px 29 ms EAST, 0.2 px 0 ms NORTH
01:42:18.684 00.014 12020 Worker thread wakes up
01:42:18.684 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
01:42:18.685 00.001 12020 Handling exposure in thread, d=2000 o=3 r=(803,609,31,31)
01:42:19.356 00.671 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"0673a8e8-7893-457f-9a61-adc800a5b6d1"}
01:42:19.367 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"0673a8e8-7893-457f-9a61-adc800a5b6d1"}
01:42:19.404 00.037 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"d61edb42-0ea5-4c37-93df-31e726018ca7"}
01:42:19.422 00.018 9340 case statement mapped state 6 to 3
01:42:19.448 00.026 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"d61edb42-0ea5-4c37-93df-31e726018ca7"}
01:42:19.462 00.014 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"44b60c2c-e08e-44e3-8dcc-ba3bbba9e09b"}
01:42:19.480 00.018 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":622,"width":15,"height":15,"star_pos":[6.84,6.96],"pixels":"..."},"id":"44b60c2c-e08e-44e3-8dcc-ba3bbba9e09b"}
01:42:21.039 01.559 12020 Exposure complete
01:42:21.233 00.194 12020 worker thread done servicing request
01:42:21.233 00.000 9340 OnExposeComplete: enter
01:42:21.246 00.013 9340 UpdateGuideState(): m_state=6
01:42:21.257 00.011 9340 Star::Find(15, 818, 623, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 623
01:42:21.264 00.007 9340 Star::Find returns 1 (0), X=818.91, Y=624.24, Mass=502527, SNR=55.0, Peak=63254 HFD=4.1
01:42:21.273 00.009 9340 MultiStar: [#1 0.52,-0.23,0.78,U] [#2 0.62,-0.42,1.12,U] [#3 0.23,-0.93,0.68,U] [#4 0.34,-0.73,0.82,U] [#5 0.32,-0.20,0.90,U] [#6 -0.10,-0.34,0.49,U] [#7 0.47,-0.07,0.38,U] [#8 0.50,0.32,0.54,U] 
01:42:21.282 00.009 9340 refined, 8 included, MultiStar: {0.43, -0.31}, one-star: {0.65, 0.02}
01:42:21.293 00.011 9340 CameraToMount -- cameraTheta (-0.62) - m_xAngle (-3.09) = xAngle (2.47 = 2.47)
01:42:21.303 00.010 9340 CameraToMount -- cameraTheta (-0.62) - (m_xAngle (-3.09) + m_yAngleError (-0.07)) = yAngle (2.54 = 2.54)
01:42:21.313 00.010 9340 CameraToMount -- cameraX=0.43 cameraY=-0.31 hyp=0.53 cameraTheta=-0.62 mountX=-0.41 mountY=0.30, mountTheta=2.52
01:42:21.340 00.027 9340 SchedulePrimaryMove(10104498, x=0.43, y=-0.31, opts=13)
01:42:21.350 00.010 9340 Enqueuing Move request for scope (0.43, -0.31)
01:42:21.359 00.009 12020 Worker thread wakes up
01:42:21.359 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=28585, max=65535, med=41650, FiltMin=32069, FiltMax=65521, Gamma=2.870
01:42:21.368 00.009 12020 worker thread servicing REQUEST_MOVE scope ofs (0.43, -0.31) opts 0xd
01:42:21.368 00.000 9340 UpdateGuideState exits: m=502527 SNR=55.0
01:42:21.377 00.009 12020 Handling offset move in thread for scope, endpoint = (0.43, -0.31)
01:42:21.378 00.001 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:42:21.385 00.007 12020 Moving (0.43, -0.31) raw xDistance=-0.41 yDistance=0.30
01:42:21.386 00.001 9340 ScheduleExposure(2000,3,1) exposurePending=0
01:42:21.396 00.010 9340 Enqueuing Expose request
01:42:21.408 00.012 12020 GuideAlgorithmHysteresis::Result() returns -0.19 from input -0.41
01:42:21.408 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
01:42:21.408 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.30
01:42:21.408 00.000 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"e3a6d831-c5db-410a-b274-3387aabf3808"}
01:42:21.417 00.009 12020 MoveAxis(E, 32, ABG)
01:42:21.417 00.000 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"e3a6d831-c5db-410a-b274-3387aabf3808"}
01:42:21.428 00.011 12020 Guiding  Dir = 2, Dur = 32
01:42:21.428 00.000 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"620b7dc5-55db-4be4-8d2d-3557bedafc41"}
01:42:21.451 00.023 9340 case statement mapped state 6 to 3
01:42:21.461 00.010 12020 IsSlewing returns 0
01:42:21.461 00.000 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"620b7dc5-55db-4be4-8d2d-3557bedafc41"}
01:42:21.469 00.008 12020 IsGuiding returns 0
01:42:21.470 00.001 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"3907f803-2c61-46fe-ae5a-5305b06bd004"}
01:42:21.482 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":623,"width":15,"height":15,"star_pos":[6.91,7.24],"pixels":"..."},"id":"3907f803-2c61-46fe-ae5a-5305b06bd004"}
01:42:21.498 00.016 12020 PulseGuide returned control before completion, sleep 14
01:42:21.558 00.060 12020 IsGuiding returns 0
01:42:21.559 00.001 12020 Move returns status 0, amount 32
01:42:21.559 00.000 12020 MoveAxis(N, 0, ABG)
01:42:21.559 00.000 12020 Move returns status 0, amount 0
01:42:21.559 00.000 12020 move complete, result=0
01:42:21.559 00.000 12020 worker thread done servicing request
01:42:21.559 00.000 9340 GuideStep: -0.4 px 32 ms EAST, 0.3 px 0 ms NORTH
01:42:21.571 00.012 12020 Worker thread wakes up
01:42:21.571 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
01:42:21.571 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(803,609,31,31)
01:42:23.355 01.784 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"5d3ecfc1-5e13-491c-8a32-ed42e91456f0"}
01:42:23.366 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"5d3ecfc1-5e13-491c-8a32-ed42e91456f0"}
01:42:23.375 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"cce48b77-080b-4781-8fef-5d720ac6f648"}
01:42:23.384 00.009 9340 case statement mapped state 6 to 3
01:42:23.392 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"cce48b77-080b-4781-8fef-5d720ac6f648"}
01:42:23.404 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"a2c30645-a6a1-42f6-987a-e886fab40fad"}
01:42:23.416 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":623,"width":15,"height":15,"star_pos":[6.91,7.24],"pixels":"..."},"id":"a2c30645-a6a1-42f6-987a-e886fab40fad"}
01:42:23.935 00.519 12020 Exposure complete
01:42:24.236 00.301 9340 OnExposeComplete: enter
01:42:24.275 00.039 12020 worker thread done servicing request
01:42:24.275 00.000 9340 UpdateGuideState(): m_state=6
01:42:24.296 00.021 9340 Star::Find(15, 818, 624, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 624
01:42:24.314 00.018 9340 Star::Find returns 1 (0), X=818.79, Y=624.15, Mass=584344, SNR=60.3, Peak=63910 HFD=4.4
01:42:24.334 00.020 9340 MultiStar: [#1 -0.02,-0.23,0.77,U] [#2 0.30,-0.81,1.25,U] [#3 -0.19,-0.60,0.83,U] [#4 -0.27,-0.52,0.91,U] [#5 0.25,-0.71,0.72,U] [#6 -0.52,-0.36,0.32,U] [#7 -0.16,0.34,0.51,U] [#8 -0.03,-1.17,0.42,U] 
01:42:24.369 00.035 9340 refined, 8 included, MultiStar: {0.06, -0.47}, one-star: {0.53, -0.06}
01:42:24.384 00.015 9340 CameraToMount -- cameraTheta (-1.44) - m_xAngle (-3.09) = xAngle (1.65 = 1.65)
01:42:24.394 00.010 9340 CameraToMount -- cameraTheta (-1.44) - (m_xAngle (-3.09) + m_yAngleError (-0.07)) = yAngle (1.73 = 1.73)
01:42:24.408 00.014 9340 CameraToMount -- cameraX=0.06 cameraY=-0.47 hyp=0.48 cameraTheta=-1.44 mountX=-0.04 mountY=0.47, mountTheta=1.65
01:42:24.449 00.041 9340 SchedulePrimaryMove(10104498, x=0.06, y=-0.47, opts=13)
01:42:24.468 00.019 9340 Enqueuing Move request for scope (0.06, -0.47)
01:42:24.486 00.018 12020 Worker thread wakes up
01:42:24.486 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=26157, max=65535, med=41599, FiltMin=32198, FiltMax=65522, Gamma=2.870
01:42:24.501 00.015 12020 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.47) opts 0xd
01:42:24.501 00.000 9340 UpdateGuideState exits: m=584344 SNR=60.3
01:42:24.515 00.014 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:42:24.547 00.032 12020 Handling offset move in thread for scope, endpoint = (0.06, -0.47)
01:42:24.547 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
01:42:24.564 00.017 12020 Moving (0.06, -0.47) raw xDistance=-0.04 yDistance=0.47
01:42:24.565 00.001 9340 Enqueuing Expose request
01:42:24.580 00.015 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
01:42:24.580 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
01:42:24.581 00.001 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.47
01:42:24.581 00.000 12020 MoveAxis(E, 0, ABG)
01:42:24.581 00.000 12020 Move returns status 0, amount 0
01:42:24.581 00.000 12020 MoveAxis(N, 0, ABG)
01:42:24.581 00.000 12020 Move returns status 0, amount 0
01:42:24.581 00.000 12020 move complete, result=0
01:42:24.582 00.001 12020 worker thread done servicing request
01:42:24.582 00.000 12020 Worker thread wakes up
01:42:24.583 00.001 12020 worker thread servicing REQUEST_EXPOSE 2000
01:42:24.583 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(803,609,31,31)
01:42:24.587 00.004 9340 GuideStep: -0.0 px 0 ms EAST, 0.5 px 0 ms NORTH
01:42:25.357 00.770 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"6cff58af-694d-4af3-9201-6141a4084d08"}
01:42:25.383 00.026 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"6cff58af-694d-4af3-9201-6141a4084d08"}
01:42:25.427 00.044 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"ab4d70b0-182d-4909-998a-ea95f94e8227"}
01:42:25.444 00.017 9340 case statement mapped state 6 to 3
01:42:25.456 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"ab4d70b0-182d-4909-998a-ea95f94e8227"}
01:42:25.473 00.017 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"db952394-a608-454a-870b-fd4976d2dde8"}
01:42:25.490 00.017 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":624,"width":15,"height":15,"star_pos":[6.79,7.15],"pixels":"..."},"id":"db952394-a608-454a-870b-fd4976d2dde8"}
01:42:26.946 01.456 12020 Exposure complete
01:42:27.158 00.212 12020 worker thread done servicing request
01:42:27.159 00.001 9340 OnExposeComplete: enter
01:42:27.174 00.015 9340 UpdateGuideState(): m_state=6
01:42:27.186 00.012 9340 Star::Find(15, 818, 624, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 625
01:42:27.194 00.008 9340 Star::Find returns 1 (0), X=819.12, Y=624.26, Mass=636717, SNR=57.3, Peak=62816 HFD=4.6
01:42:27.222 00.028 9340 MultiStar: [#1 0.46,0.05,0.76,U] [#2 0.88,-0.11,1.57,U] [#3 0.58,-0.24,0.83,U] [#4 1.03,0.25,0.87,U] [#5 0.45,0.25,0.63,U] [#6 0.68,-0.07,0.48,U] [#7 0.55,0.15,0.41,U] [#8 0.92,-0.45,0.42,U] 
01:42:27.231 00.009 9340 refined, 8 included, MultiStar: {0.74, -0.01}, one-star: {0.86, 0.05}
01:42:27.240 00.009 9340 CameraToMount -- cameraTheta (-0.01) - m_xAngle (-3.09) = xAngle (3.08 = 3.08)
01:42:27.249 00.009 9340 CameraToMount -- cameraTheta (-0.01) - (m_xAngle (-3.09) + m_yAngleError (-0.07)) = yAngle (3.15 = -3.13)
01:42:27.258 00.009 9340 CameraToMount -- cameraX=0.74 cameraY=-0.01 hyp=0.74 cameraTheta=-0.01 mountX=-0.74 mountY=-0.01, mountTheta=-3.13
01:42:27.274 00.016 9340 SchedulePrimaryMove(10104498, x=0.74, y=-0.01, opts=13)
01:42:27.287 00.013 9340 Enqueuing Move request for scope (0.74, -0.01)
01:42:27.311 00.024 12020 Worker thread wakes up
01:42:27.312 00.001 9340 UpdateImageDisplay: Size=(1920,1080) min=27131, max=65535, med=41715, FiltMin=32843, FiltMax=65515, Gamma=2.870
01:42:27.324 00.012 12020 worker thread servicing REQUEST_MOVE scope ofs (0.74, -0.01) opts 0xd
01:42:27.324 00.000 9340 UpdateGuideState exits: m=636717 SNR=57.3
01:42:27.333 00.009 12020 Handling offset move in thread for scope, endpoint = (0.74, -0.01)
01:42:27.334 00.001 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:42:27.344 00.010 12020 Moving (0.74, -0.01) raw xDistance=-0.74 yDistance=-0.01
01:42:27.344 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
01:42:27.353 00.009 12020 GuideAlgorithmHysteresis::Result() returns -0.31 from input -0.74
01:42:27.353 00.000 9340 Enqueuing Expose request
01:42:27.363 00.010 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:42:27.363 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
01:42:27.363 00.000 12020 MoveAxis(E, 53, ABG)
01:42:27.363 00.000 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"43f0f61b-b19c-451c-bd1a-2cbdcb0c8bab"}
01:42:27.375 00.012 12020 Guiding  Dir = 2, Dur = 53
01:42:27.375 00.000 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"43f0f61b-b19c-451c-bd1a-2cbdcb0c8bab"}
01:42:27.385 00.010 12020 IsSlewing returns 0
01:42:27.387 00.002 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"c477f723-8fd8-42bc-a531-2e54043c4729"}
01:42:27.412 00.025 12020 IsGuiding returns 0
01:42:27.413 00.001 9340 case statement mapped state 6 to 3
01:42:27.425 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"c477f723-8fd8-42bc-a531-2e54043c4729"}
01:42:27.436 00.011 12020 PulseGuide returned control before completion, sleep 46
01:42:27.437 00.001 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"f0e66bcc-9cb1-42a1-afe0-82c4b3921111"}
01:42:27.446 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":625,"width":15,"height":15,"star_pos":[7.12,7.26],"pixels":"..."},"id":"f0e66bcc-9cb1-42a1-afe0-82c4b3921111"}
01:42:27.516 00.070 12020 IsGuiding returns 1
01:42:27.516 00.000 12020 scope still moving after pulse duration time elapsed
01:42:27.542 00.026 12020 IsSlewing returns 0
01:42:27.543 00.001 12020 IsGuiding returns 0
01:42:27.543 00.000 12020 scope move finished after 53 + 77 ms
01:42:27.544 00.001 12020 Move returns status 0, amount 53
01:42:27.544 00.000 12020 MoveAxis(N, 0, ABG)
01:42:27.544 00.000 12020 Move returns status 0, amount 0
01:42:27.544 00.000 12020 move complete, result=0
01:42:27.544 00.000 12020 worker thread done servicing request
01:42:27.544 00.000 12020 Worker thread wakes up
01:42:27.545 00.001 9340 GuideStep: -0.7 px 53 ms EAST, -0.0 px 0 ms NORTH
01:42:27.556 00.011 12020 worker thread servicing REQUEST_EXPOSE 2000
01:42:27.556 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(803,609,31,31)
01:42:29.356 01.800 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"0b1dba72-9b66-41d5-87dc-a7d9edb1f99c"}
01:42:29.366 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"0b1dba72-9b66-41d5-87dc-a7d9edb1f99c"}
01:42:29.376 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"d8196031-3fd5-4f8b-83e1-da97c42ef4db"}
01:42:29.384 00.008 9340 case statement mapped state 6 to 3
01:42:29.393 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"d8196031-3fd5-4f8b-83e1-da97c42ef4db"}
01:42:29.403 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"3283ad8b-8d56-4619-b4ac-b5fd10b0fe5b"}
01:42:29.413 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":625,"width":15,"height":15,"star_pos":[7.12,7.26],"pixels":"..."},"id":"3283ad8b-8d56-4619-b4ac-b5fd10b0fe5b"}
01:42:29.954 00.541 12020 Exposure complete
01:42:30.162 00.208 12020 worker thread done servicing request
01:42:30.162 00.000 9340 OnExposeComplete: enter
01:42:30.177 00.015 9340 UpdateGuideState(): m_state=6
01:42:30.188 00.011 9340 Star::Find(15, 819, 624, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 626
01:42:30.199 00.011 9340 Star::Find returns 1 (0), X=818.94, Y=623.95, Mass=491212, SNR=58.0, Peak=62398 HFD=4.3
01:42:30.207 00.008 9340 MultiStar: [#1 0.54,0.40,0.90,U] [#2 0.65,-0.35,1.02,U] [#3 0.28,-0.24,0.65,U] [#4 -0.24,-0.19,0.69,U] [#5 0.50,0.33,0.77,U] [#6 0.23,0.04,0.49,U] [#7 0.17,0.39,0.42,U] [#8 0.15,-0.41,0.54,U] 
01:42:30.215 00.008 9340 refined, 8 included, MultiStar: {0.38, -0.05}, one-star: {0.67, -0.26}
01:42:30.224 00.009 9340 CameraToMount -- cameraTheta (-0.13) - m_xAngle (-3.09) = xAngle (2.96 = 2.96)
01:42:30.233 00.009 9340 CameraToMount -- cameraTheta (-0.13) - (m_xAngle (-3.09) + m_yAngleError (-0.07)) = yAngle (3.04 = 3.04)
01:42:30.242 00.009 9340 CameraToMount -- cameraX=0.38 cameraY=-0.05 hyp=0.39 cameraTheta=-0.13 mountX=-0.38 mountY=0.04, mountTheta=3.04
01:42:30.258 00.016 9340 SchedulePrimaryMove(10104498, x=0.38, y=-0.05, opts=13)
01:42:30.284 00.026 9340 Enqueuing Move request for scope (0.38, -0.05)
01:42:30.295 00.011 12020 Worker thread wakes up
01:42:30.295 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=28422, max=65535, med=41866, FiltMin=32888, FiltMax=65521, Gamma=2.870
01:42:30.302 00.007 12020 worker thread servicing REQUEST_MOVE scope ofs (0.38, -0.05) opts 0xd
01:42:30.303 00.001 12020 Handling offset move in thread for scope, endpoint = (0.38, -0.05)
01:42:30.303 00.000 12020 Moving (0.38, -0.05) raw xDistance=-0.38 yDistance=0.04
01:42:30.303 00.000 12020 GuideAlgorithmHysteresis::Result() returns -0.18 from input -0.38
01:42:30.303 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:42:30.303 00.000 9340 UpdateGuideState exits: m=491212 SNR=58.0
01:42:30.313 00.010 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:42:30.322 00.009 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
01:42:30.323 00.001 9340 ScheduleExposure(2000,3,1) exposurePending=0
01:42:30.330 00.007 12020 MoveAxis(E, 32, ABG)
01:42:30.331 00.001 9340 Enqueuing Expose request
01:42:30.341 00.010 12020 Guiding  Dir = 2, Dur = 32
01:42:30.384 00.043 12020 IsSlewing returns 0
01:42:30.385 00.001 12020 IsGuiding returns 0
01:42:30.404 00.019 12020 PulseGuide returned control before completion, sleep 23
01:42:30.452 00.048 12020 IsGuiding returns 0
01:42:30.453 00.001 12020 Move returns status 0, amount 32
01:42:30.453 00.000 12020 MoveAxis(N, 0, ABG)
01:42:30.453 00.000 12020 Move returns status 0, amount 0
01:42:30.453 00.000 12020 move complete, result=0
01:42:30.454 00.001 12020 worker thread done servicing request
01:42:30.454 00.000 9340 GuideStep: -0.4 px 32 ms EAST, 0.0 px 0 ms NORTH
01:42:30.467 00.013 12020 Worker thread wakes up
01:42:30.467 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
01:42:30.467 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(803,609,31,31)
01:42:31.356 00.889 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"72a445c0-ed9c-44c1-bfe4-e216b8c98f97"}
01:42:31.380 00.024 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"72a445c0-ed9c-44c1-bfe4-e216b8c98f97"}
01:42:31.402 00.022 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"ffc309f5-6d9d-4c49-bc19-fce2ac457342"}
01:42:31.425 00.023 9340 case statement mapped state 6 to 3
01:42:31.441 00.016 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"ffc309f5-6d9d-4c49-bc19-fce2ac457342"}
01:42:31.497 00.056 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"ef852484-a443-4dd2-9b99-455cd6ba11b1"}
01:42:31.516 00.019 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":626,"width":15,"height":15,"star_pos":[6.94,6.95],"pixels":"..."},"id":"ef852484-a443-4dd2-9b99-455cd6ba11b1"}
01:42:32.829 01.313 12020 Exposure complete
01:42:33.063 00.234 12020 worker thread done servicing request
01:42:33.063 00.000 9340 OnExposeComplete: enter
01:42:33.075 00.012 9340 UpdateGuideState(): m_state=6
01:42:33.086 00.011 9340 Star::Find(15, 818, 623, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 627
01:42:33.095 00.009 9340 Star::Find returns 1 (0), X=818.56, Y=623.87, Mass=534414, SNR=54.9, Peak=61950 HFD=4.4
01:42:33.107 00.012 9340 MultiStar: [#1 0.63,-0.13,0.91,U] [#2 0.32,-0.30,1.10,U] [#3 0.12,-0.75,0.71,U] [#4 0.34,-0.18,0.77,U] [#5 0.24,-0.21,0.77,U] [#6 0.22,-0.02,0.58,U] [#7 0.43,0.31,0.37,U] [#8 0.12,-0.57,0.53,U] 
01:42:33.118 00.011 9340 refined, 8 included, MultiStar: {0.31, -0.27}, one-star: {0.29, -0.34}
01:42:33.129 00.011 9340 CameraToMount -- cameraTheta (-0.71) - m_xAngle (-3.09) = xAngle (2.38 = 2.38)
01:42:33.140 00.011 9340 CameraToMount -- cameraTheta (-0.71) - (m_xAngle (-3.09) + m_yAngleError (-0.07)) = yAngle (2.45 = 2.45)
01:42:33.169 00.029 9340 CameraToMount -- cameraX=0.31 cameraY=-0.27 hyp=0.41 cameraTheta=-0.71 mountX=-0.30 mountY=0.26, mountTheta=2.42
01:42:33.184 00.015 9340 SchedulePrimaryMove(10104498, x=0.31, y=-0.27, opts=13)
01:42:33.197 00.013 9340 Enqueuing Move request for scope (0.31, -0.27)
01:42:33.207 00.010 12020 Worker thread wakes up
01:42:33.207 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=27880, max=65535, med=41982, FiltMin=33203, FiltMax=65521, Gamma=2.870
01:42:33.216 00.009 12020 worker thread servicing REQUEST_MOVE scope ofs (0.31, -0.27) opts 0xd
01:42:33.216 00.000 9340 UpdateGuideState exits: m=534414 SNR=54.9
01:42:33.228 00.012 12020 Handling offset move in thread for scope, endpoint = (0.31, -0.27)
01:42:33.228 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:42:33.239 00.011 9340 ScheduleExposure(2000,3,1) exposurePending=0
01:42:33.250 00.011 12020 Moving (0.31, -0.27) raw xDistance=-0.30 yDistance=0.26
01:42:33.250 00.000 9340 Enqueuing Expose request
01:42:33.275 00.025 12020 GuideAlgorithmHysteresis::Result() returns -0.14 from input -0.30
01:42:33.275 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
01:42:33.277 00.002 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.26
01:42:33.277 00.000 12020 MoveAxis(E, 24, ABG)
01:42:33.277 00.000 12020 Guiding  Dir = 2, Dur = 24
01:42:33.278 00.001 12020 IsSlewing returns 0
01:42:33.279 00.001 12020 IsGuiding returns 0
01:42:33.299 00.020 12020 PulseGuide returned control before completion, sleep 15
01:42:33.331 00.032 12020 IsGuiding returns 1
01:42:33.332 00.001 12020 scope still moving after pulse duration time elapsed
01:42:33.354 00.022 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"cc3a0446-724f-49f6-81f7-109db05a6c2f"}
01:42:33.367 00.013 12020 IsSlewing returns 0
01:42:33.367 00.000 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"cc3a0446-724f-49f6-81f7-109db05a6c2f"}
01:42:33.392 00.025 12020 IsGuiding returns 0
01:42:33.392 00.000 12020 scope move finished after 24 + 89 ms
01:42:33.393 00.001 12020 Move returns status 0, amount 24
01:42:33.393 00.000 12020 MoveAxis(N, 0, ABG)
01:42:33.394 00.001 12020 Move returns status 0, amount 0
01:42:33.394 00.000 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"142895ba-3ff2-4ba8-ac61-7f2db8a9a6e1"}
01:42:33.405 00.011 12020 move complete, result=0
01:42:33.405 00.000 12020 worker thread done servicing request
01:42:33.406 00.001 12020 Worker thread wakes up
01:42:33.406 00.000 9340 case statement mapped state 6 to 3
01:42:33.415 00.009 12020 worker thread servicing REQUEST_EXPOSE 2000
01:42:33.415 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(803,609,31,31)
01:42:33.415 00.000 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"142895ba-3ff2-4ba8-ac61-7f2db8a9a6e1"}
01:42:33.425 00.010 9340 GuideStep: -0.3 px 24 ms EAST, 0.3 px 0 ms NORTH
01:42:33.440 00.015 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"176eb4b9-d927-4def-8fa1-250b9f2c1a67"}
01:42:33.449 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":627,"width":15,"height":15,"star_pos":[6.56,6.87],"pixels":"..."},"id":"176eb4b9-d927-4def-8fa1-250b9f2c1a67"}
01:42:35.353 01.904 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"919ec31c-db51-450d-8a6a-d8d3d61033cc"}
01:42:35.362 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"919ec31c-db51-450d-8a6a-d8d3d61033cc"}
01:42:35.388 00.026 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"ae90fb46-980f-44e3-916b-6169e5b37637"}
01:42:35.397 00.009 9340 case statement mapped state 6 to 3
01:42:35.406 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"ae90fb46-980f-44e3-916b-6169e5b37637"}
01:42:35.417 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"06bfe291-1526-4b2f-b23d-5e5dcaf26692"}
01:42:35.427 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":627,"width":15,"height":15,"star_pos":[6.56,6.87],"pixels":"..."},"id":"06bfe291-1526-4b2f-b23d-5e5dcaf26692"}
01:42:35.778 00.351 12020 Exposure complete
01:42:35.992 00.214 12020 worker thread done servicing request
01:42:35.992 00.000 9340 OnExposeComplete: enter
01:42:36.001 00.009 9340 UpdateGuideState(): m_state=6
01:42:36.010 00.009 9340 Star::Find(15, 818, 623, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 628
01:42:36.020 00.010 9340 Star::Find returns 1 (0), X=818.65, Y=624.41, Mass=538435, SNR=57.0, Peak=62534 HFD=4.5
01:42:36.031 00.011 9340 MultiStar: [#1 0.58,-0.12,0.86,U] [#2 0.51,-0.28,0.95,U] [#3 0.31,-0.56,0.92,U] [#4 0.13,-0.24,0.78,U] [#5 0.05,-0.10,0.67,U] [#6 -0.24,0.20,0.41,U] [#7 0.41,0.72,0.41,U] [#8 0.12,-0.16,0.43,U] 
01:42:36.042 00.011 9340 refined, 8 included, MultiStar: {0.30, -0.10}, one-star: {0.39, 0.19}
01:42:36.052 00.010 9340 CameraToMount -- cameraTheta (-0.32) - m_xAngle (-3.09) = xAngle (2.77 = 2.77)
01:42:36.075 00.023 9340 CameraToMount -- cameraTheta (-0.32) - (m_xAngle (-3.09) + m_yAngleError (-0.07)) = yAngle (2.84 = 2.84)
01:42:36.086 00.011 9340 CameraToMount -- cameraX=0.30 cameraY=-0.10 hyp=0.31 cameraTheta=-0.32 mountX=-0.29 mountY=0.09, mountTheta=2.83
01:42:36.098 00.012 9340 SchedulePrimaryMove(10104498, x=0.30, y=-0.10, opts=13)
01:42:36.107 00.009 9340 Enqueuing Move request for scope (0.30, -0.10)
01:42:36.116 00.009 12020 Worker thread wakes up
01:42:36.116 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=27883, max=65535, med=41892, FiltMin=32290, FiltMax=65522, Gamma=2.870
01:42:36.123 00.007 12020 worker thread servicing REQUEST_MOVE scope ofs (0.30, -0.10) opts 0xd
01:42:36.124 00.001 9340 UpdateGuideState exits: m=538435 SNR=57.0
01:42:36.135 00.011 12020 Handling offset move in thread for scope, endpoint = (0.30, -0.10)
01:42:36.136 00.001 12020 Moving (0.30, -0.10) raw xDistance=-0.29 yDistance=0.09
01:42:36.136 00.000 12020 GuideAlgorithmHysteresis::Result() returns -0.13 from input -0.29
01:42:36.136 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:42:36.136 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:42:36.146 00.010 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
01:42:36.146 00.000 12020 MoveAxis(E, 23, ABG)
01:42:36.147 00.001 12020 Guiding  Dir = 2, Dur = 23
01:42:36.147 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
01:42:36.156 00.009 9340 Enqueuing Expose request
01:42:36.181 00.025 12020 IsSlewing returns 0
01:42:36.182 00.001 12020 IsGuiding returns 0
01:42:36.241 00.059 12020 IsGuiding returns 1
01:42:36.241 00.000 12020 scope still moving after pulse duration time elapsed
01:42:36.273 00.032 12020 IsSlewing returns 0
01:42:36.274 00.001 12020 IsGuiding returns 0
01:42:36.274 00.000 12020 scope move finished after 23 + 68 ms
01:42:36.275 00.001 12020 Move returns status 0, amount 23
01:42:36.275 00.000 12020 MoveAxis(N, 0, ABG)
01:42:36.275 00.000 12020 Move returns status 0, amount 0
01:42:36.275 00.000 12020 move complete, result=0
01:42:36.275 00.000 12020 worker thread done servicing request
01:42:36.275 00.000 12020 Worker thread wakes up
01:42:36.275 00.000 9340 GuideStep: -0.3 px 23 ms EAST, 0.1 px 0 ms NORTH
01:42:36.300 00.025 12020 worker thread servicing REQUEST_EXPOSE 2000
01:42:36.300 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(803,609,31,31)
01:42:37.352 01.052 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"520c365a-a908-4321-ba6f-8fb10f1a3433"}
01:42:37.371 00.019 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"520c365a-a908-4321-ba6f-8fb10f1a3433"}
01:42:37.395 00.024 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"ef0092e9-68ca-4092-92f3-404505003a4d"}
01:42:37.409 00.014 9340 case statement mapped state 6 to 3
01:42:37.428 00.019 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"ef0092e9-68ca-4092-92f3-404505003a4d"}
01:42:37.456 00.028 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"85665a1b-8b85-4600-83d0-9b850b720a61"}
01:42:37.501 00.045 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":628,"width":15,"height":15,"star_pos":[6.65,7.41],"pixels":"..."},"id":"85665a1b-8b85-4600-83d0-9b850b720a61"}
01:42:38.654 01.153 12020 Exposure complete
01:42:38.862 00.208 12020 worker thread done servicing request
01:42:38.862 00.000 9340 OnExposeComplete: enter
01:42:38.870 00.008 9340 UpdateGuideState(): m_state=6
01:42:38.882 00.012 9340 Star::Find(15, 818, 624, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 629
01:42:38.892 00.010 9340 Star::Find returns 1 (0), X=819.12, Y=624.46, Mass=525104, SNR=58.0, Peak=62594 HFD=4.4
01:42:38.900 00.008 9340 MultiStar: [#1 0.37,0.24,0.85,U] [#2 0.62,0.06,1.09,U] [#3 0.38,-0.19,0.64,U] [#4 0.57,0.24,0.83,U] [#5 0.48,0.22,0.86,U] [#6 0.53,0.68,0.46,U] [#7 0.22,0.89,0.44,U] [#8 0.11,-0.49,0.41,U] 
01:42:38.911 00.011 9340 refined, 8 included, MultiStar: {0.51, 0.20}, one-star: {0.86, 0.25}
01:42:38.921 00.010 9340 CameraToMount -- cameraTheta (0.37) - m_xAngle (-3.09) = xAngle (3.46 = -2.82)
01:42:38.934 00.013 9340 CameraToMount -- cameraTheta (0.37) - (m_xAngle (-3.09) + m_yAngleError (-0.07)) = yAngle (3.53 = -2.75)
01:42:38.964 00.030 9340 CameraToMount -- cameraX=0.51 cameraY=0.20 hyp=0.55 cameraTheta=0.37 mountX=-0.52 mountY=-0.21, mountTheta=-2.76
01:42:38.981 00.017 9340 SchedulePrimaryMove(10104498, x=0.51, y=0.20, opts=13)
01:42:38.991 00.010 9340 Enqueuing Move request for scope (0.51, 0.20)
01:42:39.004 00.013 12020 Worker thread wakes up
01:42:39.004 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=28806, max=65535, med=41971, FiltMin=32615, FiltMax=65522, Gamma=2.870
01:42:39.014 00.010 12020 worker thread servicing REQUEST_MOVE scope ofs (0.51, 0.20) opts 0xd
01:42:39.014 00.000 12020 Handling offset move in thread for scope, endpoint = (0.51, 0.20)
01:42:39.014 00.000 9340 UpdateGuideState exits: m=525104 SNR=58.0
01:42:39.024 00.010 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:42:39.034 00.010 12020 Moving (0.51, 0.20) raw xDistance=-0.52 yDistance=-0.21
01:42:39.035 00.001 12020 GuideAlgorithmHysteresis::Result() returns -0.23 from input -0.52
01:42:39.035 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
01:42:39.045 00.010 9340 Enqueuing Expose request
01:42:39.055 00.010 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:42:39.055 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.21
01:42:39.055 00.000 12020 MoveAxis(E, 39, ABG)
01:42:39.056 00.001 12020 Guiding  Dir = 2, Dur = 39
01:42:39.070 00.014 12020 IsSlewing returns 0
01:42:39.071 00.001 12020 IsGuiding returns 0
01:42:39.087 00.016 12020 PulseGuide returned control before completion, sleep 33
01:42:39.151 00.064 12020 IsGuiding returns 1
01:42:39.152 00.001 12020 scope still moving after pulse duration time elapsed
01:42:39.189 00.037 12020 IsSlewing returns 0
01:42:39.191 00.002 12020 IsGuiding returns 0
01:42:39.191 00.000 12020 scope move finished after 39 + 81 ms
01:42:39.191 00.000 12020 Move returns status 0, amount 39
01:42:39.192 00.001 12020 MoveAxis(N, 0, ABG)
01:42:39.192 00.000 12020 Move returns status 0, amount 0
01:42:39.192 00.000 12020 move complete, result=0
01:42:39.192 00.000 12020 worker thread done servicing request
01:42:39.192 00.000 9340 GuideStep: -0.5 px 39 ms EAST, -0.2 px 0 ms NORTH
01:42:39.201 00.009 12020 Worker thread wakes up
01:42:39.202 00.001 12020 worker thread servicing REQUEST_EXPOSE 2000
01:42:39.202 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(803,609,31,31)
01:42:39.352 00.150 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"16f688ed-34e7-4f65-ac00-4b26b35e661b"}
01:42:39.366 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"16f688ed-34e7-4f65-ac00-4b26b35e661b"}
01:42:39.381 00.015 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"ded55810-5a10-4527-bf1f-d2ba4fc6589a"}
01:42:39.393 00.012 9340 case statement mapped state 6 to 3
01:42:39.427 00.034 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"ded55810-5a10-4527-bf1f-d2ba4fc6589a"}
01:42:39.441 00.014 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"e8bb575d-42ff-43bf-b5bf-cbb82ab871f9"}
01:42:39.450 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":629,"width":15,"height":15,"star_pos":[7.12,7.46],"pixels":"..."},"id":"e8bb575d-42ff-43bf-b5bf-cbb82ab871f9"}
01:42:41.353 01.903 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"3098f9c5-9e35-4aed-aeb6-8f8626f71979"}
01:42:41.363 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"3098f9c5-9e35-4aed-aeb6-8f8626f71979"}
01:42:41.371 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"a71baaa8-83df-4dc3-ae70-807cc3f62ea6"}
01:42:41.382 00.011 9340 case statement mapped state 6 to 3
01:42:41.389 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"a71baaa8-83df-4dc3-ae70-807cc3f62ea6"}
01:42:41.397 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"d7e82e67-dc08-48f3-a10d-c4e422344c90"}
01:42:41.405 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":629,"width":15,"height":15,"star_pos":[7.12,7.46],"pixels":"..."},"id":"d7e82e67-dc08-48f3-a10d-c4e422344c90"}
01:42:41.580 00.175 12020 Exposure complete
01:42:41.759 00.179 12020 worker thread done servicing request
01:42:41.760 00.001 9340 OnExposeComplete: enter
01:42:41.786 00.026 9340 UpdateGuideState(): m_state=6
01:42:41.796 00.010 9340 Star::Find(15, 819, 624, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 630
01:42:41.805 00.009 9340 Star::Find returns 1 (0), X=818.82, Y=623.91, Mass=631044, SNR=65.6, Peak=62554 HFD=4.7
01:42:41.818 00.013 9340 MultiStar: [#1 0.67,-0.03,0.77,U] [#2 0.81,-0.36,0.83,U] [#3 0.33,-0.39,0.69,U] [#4 0.28,-0.29,0.78,U] [#5 0.74,-0.29,0.59,U] [#6 0.69,-0.46,0.50,U] [#7 0.62,0.12,0.40,U] [#8 -0.11,-0.21,0.43,U] 
01:42:41.827 00.009 9340 refined, 8 included, MultiStar: {0.53, -0.26}, one-star: {0.56, -0.31}
01:42:41.840 00.013 9340 CameraToMount -- cameraTheta (-0.46) - m_xAngle (-3.09) = xAngle (2.63 = 2.63)
01:42:41.853 00.013 9340 CameraToMount -- cameraTheta (-0.46) - (m_xAngle (-3.09) + m_yAngleError (-0.07)) = yAngle (2.71 = 2.71)
01:42:41.868 00.015 9340 CameraToMount -- cameraX=0.53 cameraY=-0.26 hyp=0.59 cameraTheta=-0.46 mountX=-0.52 mountY=0.25, mountTheta=2.69
01:42:41.906 00.038 9340 SchedulePrimaryMove(10104498, x=0.53, y=-0.26, opts=13)
01:42:41.918 00.012 9340 Enqueuing Move request for scope (0.53, -0.26)
01:42:41.928 00.010 12020 Worker thread wakes up
01:42:41.928 00.000 12020 worker thread servicing REQUEST_MOVE scope ofs (0.53, -0.26) opts 0xd
01:42:41.928 00.000 12020 Handling offset move in thread for scope, endpoint = (0.53, -0.26)
01:42:41.928 00.000 12020 Moving (0.53, -0.26) raw xDistance=-0.52 yDistance=0.25
01:42:41.928 00.000 12020 GuideAlgorithmHysteresis::Result() returns -0.23 from input -0.52
01:42:41.928 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:42:41.929 00.001 9340 UpdateImageDisplay: Size=(1920,1080) min=26205, max=65535, med=41901, FiltMin=32219, FiltMax=65522, Gamma=2.870
01:42:41.938 00.009 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.25
01:42:41.938 00.000 9340 UpdateGuideState exits: m=631044 SNR=65.6
01:42:41.946 00.008 12020 MoveAxis(E, 40, ABG)
01:42:41.946 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:42:41.957 00.011 12020 Guiding  Dir = 2, Dur = 40
01:42:41.957 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
01:42:41.968 00.011 12020 IsSlewing returns 0
01:42:41.968 00.000 9340 Enqueuing Expose request
01:42:41.980 00.012 12020 IsGuiding returns 0
01:42:42.011 00.031 12020 PulseGuide returned control before completion, sleep 20
01:42:42.046 00.035 12020 IsGuiding returns 0
01:42:42.046 00.000 12020 Move returns status 0, amount 40
01:42:42.046 00.000 12020 MoveAxis(N, 0, ABG)
01:42:42.046 00.000 12020 Move returns status 0, amount 0
01:42:42.046 00.000 12020 move complete, result=0
01:42:42.047 00.001 12020 worker thread done servicing request
01:42:42.047 00.000 9340 GuideStep: -0.5 px 40 ms EAST, 0.2 px 0 ms NORTH
01:42:42.057 00.010 12020 Worker thread wakes up
01:42:42.057 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
01:42:42.057 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(803,609,31,31)
01:42:43.352 01.295 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"23b338c1-3d71-4970-b7ed-df0a3affea06"}
01:42:43.366 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"23b338c1-3d71-4970-b7ed-df0a3affea06"}
01:42:43.378 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"aa01e9c6-3b32-4525-b433-656e0ca5c793"}
01:42:43.392 00.014 9340 case statement mapped state 6 to 3
01:42:43.420 00.028 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"aa01e9c6-3b32-4525-b433-656e0ca5c793"}
01:42:43.432 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"0c88fded-7eac-4a4e-a24e-b47e3a43cb71"}
01:42:43.442 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":630,"width":15,"height":15,"star_pos":[6.82,6.91],"pixels":"..."},"id":"0c88fded-7eac-4a4e-a24e-b47e3a43cb71"}
01:42:44.418 00.976 12020 Exposure complete
01:42:44.669 00.251 12020 worker thread done servicing request
01:42:44.670 00.001 9340 OnExposeComplete: enter
01:42:44.680 00.010 9340 UpdateGuideState(): m_state=6
01:42:44.693 00.013 9340 Star::Find(15, 818, 623, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 631
01:42:44.720 00.027 9340 Star::Find returns 1 (0), X=818.33, Y=624.39, Mass=595129, SNR=56.2, Peak=62790 HFD=4.7
01:42:44.732 00.012 9340 MultiStar: [#1 0.28,-0.21,0.81,U] [#2 0.26,-0.44,0.85,U] [#3 0.13,-0.00,0.72,U] [#4 -0.08,0.04,0.79,U] [#5 -0.44,-0.02,0.75,U] [#6 -0.01,0.17,0.48,U] [#7 -0.20,0.54,0.39,U] [#8 -0.82,-1.04,0.00,M1] 
01:42:44.742 00.010 9340 refined, 7 included, MultiStar: {0.02, -0.01}, one-star: {0.07, 0.18}
01:42:44.752 00.010 9340 CameraToMount -- cameraTheta (-0.43) - m_xAngle (-3.09) = xAngle (2.67 = 2.67)
01:42:44.763 00.011 9340 CameraToMount -- cameraTheta (-0.43) - (m_xAngle (-3.09) + m_yAngleError (-0.07)) = yAngle (2.74 = 2.74)
01:42:44.774 00.011 9340 CameraToMount -- cameraX=0.02 cameraY=-0.01 hyp=0.02 cameraTheta=-0.43 mountX=-0.02 mountY=0.01, mountTheta=2.73
01:42:44.793 00.019 9340 SchedulePrimaryMove(10104498, x=0.02, y=-0.01, opts=13)
01:42:44.812 00.019 9340 Enqueuing Move request for scope (0.02, -0.01)
01:42:44.844 00.032 12020 Worker thread wakes up
01:42:44.844 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=27722, max=65535, med=41984, FiltMin=33075, FiltMax=65522, Gamma=2.870
01:42:44.856 00.012 12020 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.01) opts 0xd
01:42:44.856 00.000 9340 UpdateGuideState exits: m=595129 SNR=56.2
01:42:44.866 00.010 12020 Handling offset move in thread for scope, endpoint = (0.02, -0.01)
01:42:44.866 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:42:44.878 00.012 12020 Moving (0.02, -0.01) raw xDistance=-0.02 yDistance=0.01
01:42:44.878 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
01:42:44.890 00.012 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
01:42:44.890 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:42:44.890 00.000 9340 Enqueuing Expose request
01:42:44.900 00.010 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
01:42:44.901 00.001 12020 MoveAxis(E, 0, ABG)
01:42:44.901 00.000 12020 Move returns status 0, amount 0
01:42:44.901 00.000 12020 MoveAxis(N, 0, ABG)
01:42:44.901 00.000 12020 Move returns status 0, amount 0
01:42:44.901 00.000 12020 move complete, result=0
01:42:44.901 00.000 12020 worker thread done servicing request
01:42:44.902 00.001 12020 Worker thread wakes up
01:42:44.902 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
01:42:44.902 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(803,609,31,31)
01:42:44.906 00.004 9340 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
01:42:45.351 00.445 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"b7df8e93-6df6-46cd-8687-76cf3d0fa2e6"}
01:42:45.360 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"b7df8e93-6df6-46cd-8687-76cf3d0fa2e6"}
01:42:45.386 00.026 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"eae29201-6e75-4897-81b0-83c2e265a739"}
01:42:45.397 00.011 9340 case statement mapped state 6 to 3
01:42:45.408 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"eae29201-6e75-4897-81b0-83c2e265a739"}
01:42:45.420 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"ff93cd1b-9862-4e1d-99f6-edce8efc4e92"}
01:42:45.429 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":631,"width":15,"height":15,"star_pos":[7.33,7.39],"pixels":"..."},"id":"ff93cd1b-9862-4e1d-99f6-edce8efc4e92"}
01:42:47.256 01.827 12020 Exposure complete
01:42:47.352 00.096 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"d21ddd8b-2455-4af1-943e-9c2400f26d55"}
01:42:47.362 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"d21ddd8b-2455-4af1-943e-9c2400f26d55"}
01:42:47.377 00.015 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"ef02ee1d-ec0e-449e-a894-1f3c26c174e7"}
01:42:47.386 00.009 9340 case statement mapped state 6 to 3
01:42:47.396 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"ef02ee1d-ec0e-449e-a894-1f3c26c174e7"}
01:42:47.410 00.014 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"1d5c71e1-5ad5-4c06-ba7c-ce23dc136578"}
01:42:47.422 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":631,"width":15,"height":15,"star_pos":[7.33,7.39],"pixels":"..."},"id":"1d5c71e1-5ad5-4c06-ba7c-ce23dc136578"}
01:42:47.498 00.076 12020 worker thread done servicing request
01:42:47.498 00.000 9340 OnExposeComplete: enter
01:42:47.508 00.010 9340 UpdateGuideState(): m_state=6
01:42:47.517 00.009 9340 Star::Find(15, 818, 624, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 632
01:42:47.532 00.015 9340 Star::Find returns 1 (0), X=818.57, Y=624.55, Mass=502311, SNR=59.1, Peak=64158 HFD=4.1
01:42:47.544 00.012 9340 MultiStar: [#1 0.39,0.69,0.80,U] [#2 0.45,0.01,1.09,U] [#3 0.19,-0.23,0.60,U] [#4 -0.06,0.01,0.88,U] [#5 0.13,0.15,0.85,U] [#6 0.30,0.55,0.43,U] [#7 -0.47,-0.21,0.31,U] [#8 0.12,0.00,0.32,U] 
01:42:47.554 00.010 9340 refined, 8 included, MultiStar: {0.21, 0.17}, one-star: {0.30, 0.34}
01:42:47.585 00.031 9340 CameraToMount -- cameraTheta (0.69) - m_xAngle (-3.09) = xAngle (3.79 = -2.50)
01:42:47.596 00.011 9340 CameraToMount -- cameraTheta (0.69) - (m_xAngle (-3.09) + m_yAngleError (-0.07)) = yAngle (3.86 = -2.42)
01:42:47.609 00.013 9340 CameraToMount -- cameraX=0.21 cameraY=0.17 hyp=0.27 cameraTheta=0.69 mountX=-0.21 mountY=-0.18, mountTheta=-2.45
01:42:47.626 00.017 9340 SchedulePrimaryMove(10104498, x=0.21, y=0.17, opts=13)
01:42:47.635 00.009 9340 Enqueuing Move request for scope (0.21, 0.17)
01:42:47.646 00.011 12020 Worker thread wakes up
01:42:47.646 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=26341, max=65535, med=42035, FiltMin=33127, FiltMax=65522, Gamma=2.870
01:42:47.658 00.012 12020 worker thread servicing REQUEST_MOVE scope ofs (0.21, 0.17) opts 0xd
01:42:47.659 00.001 12020 Handling offset move in thread for scope, endpoint = (0.21, 0.17)
01:42:47.659 00.000 9340 UpdateGuideState exits: m=502311 SNR=59.1
01:42:47.671 00.012 12020 Moving (0.21, 0.17) raw xDistance=-0.21 yDistance=-0.18
01:42:47.671 00.000 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.21
01:42:47.671 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:42:47.673 00.002 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:42:47.700 00.027 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
01:42:47.700 00.000 12020 MoveAxis(E, 0, ABG)
01:42:47.701 00.001 12020 Move returns status 0, amount 0
01:42:47.701 00.000 12020 MoveAxis(N, 0, ABG)
01:42:47.701 00.000 12020 Move returns status 0, amount 0
01:42:47.701 00.000 12020 move complete, result=0
01:42:47.702 00.001 12020 worker thread done servicing request
01:42:47.702 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
01:42:47.719 00.017 9340 Enqueuing Expose request
01:42:47.733 00.014 9340 GuideStep: -0.2 px 0 ms EAST, -0.2 px 0 ms NORTH
01:42:47.743 00.010 12020 Worker thread wakes up
01:42:47.743 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
01:42:47.743 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(803,609,31,31)
01:42:49.353 01.610 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"73037be2-a5e8-4409-8604-8d0aa97263e1"}
01:42:49.376 00.023 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"73037be2-a5e8-4409-8604-8d0aa97263e1"}
01:42:49.387 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"ccf5f261-d378-4f8c-a2d4-0d4a3df773bf"}
01:42:49.395 00.008 9340 case statement mapped state 6 to 3
01:42:49.403 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"ccf5f261-d378-4f8c-a2d4-0d4a3df773bf"}
01:42:49.416 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"330bd4d1-e8c0-4245-a600-021618cf6442"}
01:42:49.425 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":632,"width":15,"height":15,"star_pos":[6.57,6.55],"pixels":"..."},"id":"330bd4d1-e8c0-4245-a600-021618cf6442"}
01:42:50.135 00.710 12020 Exposure complete
01:42:50.470 00.335 9340 OnExposeComplete: enter
01:42:50.485 00.015 12020 worker thread done servicing request
01:42:50.485 00.000 9340 UpdateGuideState(): m_state=6
01:42:50.503 00.018 9340 Star::Find(15, 818, 624, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 633
01:42:50.515 00.012 9340 Star::Find returns 1 (0), X=818.72, Y=624.76, Mass=521593, SNR=59.7, Peak=65454 HFD=4.3
01:42:50.527 00.012 9340 MultiStar: [#1 0.01,0.24,0.86,U] [#2 0.42,0.38,0.83,U] [#3 0.18,-0.04,0.57,U] [#4 0.09,0.26,0.66,U] [#5 -0.39,0.41,0.67,U] [#6 -0.14,0.59,0.54,U] [#7 0.08,0.08,0.30,U] [#8 -0.16,-0.11,0.44,U] 
01:42:50.543 00.016 9340 refined, 8 included, MultiStar: {0.10, 0.31}, one-star: {0.46, 0.55}
01:42:50.559 00.016 9340 CameraToMount -- cameraTheta (1.25) - m_xAngle (-3.09) = xAngle (4.35 = -1.94)
01:42:50.573 00.014 9340 CameraToMount -- cameraTheta (1.25) - (m_xAngle (-3.09) + m_yAngleError (-0.07)) = yAngle (4.42 = -1.86)
01:42:50.609 00.036 9340 CameraToMount -- cameraX=0.10 cameraY=0.31 hyp=0.32 cameraTheta=1.25 mountX=-0.12 mountY=-0.31, mountTheta=-1.93
01:42:50.628 00.019 9340 SchedulePrimaryMove(10104498, x=0.10, y=0.31, opts=13)
01:42:50.641 00.013 9340 Enqueuing Move request for scope (0.10, 0.31)
01:42:50.652 00.011 12020 Worker thread wakes up
01:42:50.652 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=28474, max=65535, med=42125, FiltMin=33148, FiltMax=65522, Gamma=2.870
01:42:50.664 00.012 12020 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.31) opts 0xd
01:42:50.664 00.000 9340 UpdateGuideState exits: m=521593 SNR=59.7
01:42:50.680 00.016 12020 Handling offset move in thread for scope, endpoint = (0.10, 0.31)
01:42:50.680 00.000 12020 Moving (0.10, 0.31) raw xDistance=-0.12 yDistance=-0.31
01:42:50.680 00.000 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
01:42:50.681 00.001 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
01:42:50.681 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.31
01:42:50.682 00.001 12020 MoveAxis(E, 0, ABG)
01:42:50.682 00.000 12020 Move returns status 0, amount 0
01:42:50.682 00.000 12020 MoveAxis(N, 0, ABG)
01:42:50.682 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:42:50.695 00.013 12020 Move returns status 0, amount 0
01:42:50.695 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
01:42:50.731 00.036 12020 move complete, result=0
01:42:50.731 00.000 9340 Enqueuing Expose request
01:42:50.744 00.013 12020 worker thread done servicing request
01:42:50.745 00.001 9340 GuideStep: -0.1 px 0 ms EAST, -0.3 px 0 ms NORTH
01:42:50.759 00.014 12020 Worker thread wakes up
01:42:50.760 00.001 12020 worker thread servicing REQUEST_EXPOSE 2000
01:42:50.760 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(803,609,31,31)
01:42:51.373 00.613 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"3958c50e-21a1-4c0b-9a06-d8325e8e3e1c"}
01:42:51.384 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"3958c50e-21a1-4c0b-9a06-d8325e8e3e1c"}
01:42:51.402 00.018 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"282a6a27-da41-4194-a3e5-a40910984ed1"}
01:42:51.419 00.017 9340 case statement mapped state 6 to 3
01:42:51.455 00.036 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"282a6a27-da41-4194-a3e5-a40910984ed1"}
01:42:51.479 00.024 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"700bd3e8-9e95-4022-8aac-f98a9a234f41"}
01:42:51.494 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":633,"width":15,"height":15,"star_pos":[6.72,6.76],"pixels":"..."},"id":"700bd3e8-9e95-4022-8aac-f98a9a234f41"}
01:42:53.136 01.642 12020 Exposure complete
01:42:53.319 00.183 12020 worker thread done servicing request
01:42:53.319 00.000 9340 OnExposeComplete: enter
01:42:53.330 00.011 9340 UpdateGuideState(): m_state=6
01:42:53.357 00.027 9340 Star::Find(15, 818, 624, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 634
01:42:53.367 00.010 9340 Star::Find returns 1 (0), X=818.89, Y=624.44, Mass=478715, SNR=50.3, Peak=62318 HFD=4.2
01:42:53.376 00.009 9340 MultiStar: [#1 0.47,0.27,0.91,U] [#2 0.54,-0.32,1.03,U] [#3 0.39,-0.17,0.82,U] [#4 0.44,0.28,0.84,U] [#5 0.30,0.19,0.78,U] [#6 0.83,-0.02,0.66,U] [#7 0.65,0.62,0.39,U] [#8 0.74,0.49,0.68,U] 
01:42:53.386 00.010 9340 refined, 8 included, MultiStar: {0.54, 0.13}, one-star: {0.63, 0.23}
01:42:53.394 00.008 9340 CameraToMount -- cameraTheta (0.24) - m_xAngle (-3.09) = xAngle (3.33 = -2.95)
01:42:53.402 00.008 9340 CameraToMount -- cameraTheta (0.24) - (m_xAngle (-3.09) + m_yAngleError (-0.07)) = yAngle (3.41 = -2.88)
01:42:53.414 00.012 9340 CameraToMount -- cameraX=0.54 cameraY=0.13 hyp=0.56 cameraTheta=0.24 mountX=-0.55 mountY=-0.15, mountTheta=-2.88
01:42:53.430 00.016 9340 SchedulePrimaryMove(10104498, x=0.54, y=0.13, opts=13)
01:42:53.454 00.024 9340 Enqueuing Move request for scope (0.54, 0.13)
01:42:53.464 00.010 12020 Worker thread wakes up
01:42:53.464 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=28743, max=65535, med=42126, FiltMin=33121, FiltMax=65522, Gamma=2.870
01:42:53.473 00.009 12020 worker thread servicing REQUEST_MOVE scope ofs (0.54, 0.13) opts 0xd
01:42:53.473 00.000 9340 UpdateGuideState exits: m=478715 SNR=50.3
01:42:53.481 00.008 12020 Handling offset move in thread for scope, endpoint = (0.54, 0.13)
01:42:53.481 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:42:53.491 00.010 9340 ScheduleExposure(2000,3,1) exposurePending=0
01:42:53.499 00.008 9340 Enqueuing Expose request
01:42:53.508 00.009 12020 Moving (0.54, 0.13) raw xDistance=-0.55 yDistance=-0.15
01:42:53.509 00.001 12020 GuideAlgorithmHysteresis::Result() returns -0.23 from input -0.55
01:42:53.509 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:42:53.509 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
01:42:53.509 00.000 12020 MoveAxis(E, 39, ABG)
01:42:53.509 00.000 12020 Guiding  Dir = 2, Dur = 39
01:42:53.509 00.000 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"6c68cda5-b044-437e-a331-9d68daf0d762"}
01:42:53.518 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"6c68cda5-b044-437e-a331-9d68daf0d762"}
01:42:53.529 00.011 12020 IsSlewing returns 0
01:42:53.529 00.000 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"ed0f5c30-7371-48c4-b6b5-fb1eeec69b9a"}
01:42:53.539 00.010 12020 IsGuiding returns 0
01:42:53.539 00.000 9340 case statement mapped state 6 to 3
01:42:53.549 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"ed0f5c30-7371-48c4-b6b5-fb1eeec69b9a"}
01:42:53.571 00.022 12020 PulseGuide returned control before completion, sleep 20
01:42:53.571 00.000 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"e19cbfa8-2b98-4a11-a452-aec1f1ad8e45"}
01:42:53.583 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":634,"width":15,"height":15,"star_pos":[6.89,7.44],"pixels":"..."},"id":"e19cbfa8-2b98-4a11-a452-aec1f1ad8e45"}
01:42:53.621 00.038 12020 IsGuiding returns 0
01:42:53.622 00.001 12020 Move returns status 0, amount 39
01:42:53.622 00.000 12020 MoveAxis(N, 0, ABG)
01:42:53.622 00.000 12020 Move returns status 0, amount 0
01:42:53.622 00.000 12020 move complete, result=0
01:42:53.622 00.000 9340 GuideStep: -0.5 px 39 ms EAST, -0.1 px 0 ms NORTH
01:42:53.632 00.010 12020 worker thread done servicing request
01:42:53.632 00.000 12020 Worker thread wakes up
01:42:53.633 00.001 12020 worker thread servicing REQUEST_EXPOSE 2000
01:42:53.633 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(803,609,31,31)
01:42:55.374 01.741 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"35f5e680-add4-4f8a-8f85-8fe78becd92a"}
01:42:55.384 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"35f5e680-add4-4f8a-8f85-8fe78becd92a"}
01:42:55.395 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"6ed28195-ee1c-46e2-a724-f334c4e142e0"}
01:42:55.404 00.009 9340 case statement mapped state 6 to 3
01:42:55.431 00.027 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"6ed28195-ee1c-46e2-a724-f334c4e142e0"}
01:42:55.443 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"b822df37-1263-411f-afa0-075be5f2e4ad"}
01:42:55.453 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":634,"width":15,"height":15,"star_pos":[6.89,7.44],"pixels":"..."},"id":"b822df37-1263-411f-afa0-075be5f2e4ad"}
01:42:56.020 00.567 12020 Exposure complete
01:42:56.340 00.320 12020 worker thread done servicing request
01:42:56.342 00.002 9340 OnExposeComplete: enter
01:42:56.379 00.037 9340 UpdateGuideState(): m_state=6
01:42:56.396 00.017 9340 Star::Find(15, 818, 624, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 635
01:42:56.412 00.016 9340 Star::Find returns 1 (0), X=818.41, Y=623.95, Mass=502181, SNR=58.0, Peak=63446 HFD=4.2
01:42:56.429 00.017 9340 MultiStar: [#1 0.15,0.07,0.76,U] [#2 0.58,-0.12,0.93,U] [#3 -0.20,0.04,0.83,U] [#4 0.03,0.24,0.87,U] [#5 -0.08,0.01,0.64,U] [#6 -0.14,0.51,0.41,U] [#7 0.02,-0.76,0.43,U] [#8 0.03,0.14,0.36,U] 
01:42:56.467 00.038 9340 refined, 8 included, MultiStar: {0.09, -0.02}, one-star: {0.14, -0.26}
01:42:56.483 00.016 9340 CameraToMount -- cameraTheta (-0.25) - m_xAngle (-3.09) = xAngle (2.84 = 2.84)
01:42:56.496 00.013 9340 CameraToMount -- cameraTheta (-0.25) - (m_xAngle (-3.09) + m_yAngleError (-0.07)) = yAngle (2.91 = 2.91)
01:42:56.517 00.021 9340 CameraToMount -- cameraX=0.09 cameraY=-0.02 hyp=0.09 cameraTheta=-0.25 mountX=-0.09 mountY=0.02, mountTheta=2.91
01:42:56.554 00.037 9340 SchedulePrimaryMove(10104498, x=0.09, y=-0.02, opts=13)
01:42:56.574 00.020 9340 Enqueuing Move request for scope (0.09, -0.02)
01:42:56.594 00.020 12020 Worker thread wakes up
01:42:56.594 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=27008, max=65535, med=42169, FiltMin=33417, FiltMax=65522, Gamma=2.870
01:42:56.606 00.012 12020 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.02) opts 0xd
01:42:56.606 00.000 9340 UpdateGuideState exits: m=502181 SNR=58.0
01:42:56.620 00.014 12020 Handling offset move in thread for scope, endpoint = (0.09, -0.02)
01:42:56.621 00.001 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:42:56.653 00.032 12020 Moving (0.09, -0.02) raw xDistance=-0.09 yDistance=0.02
01:42:56.653 00.000 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
01:42:56.654 00.001 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:42:56.654 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
01:42:56.654 00.000 12020 MoveAxis(E, 0, ABG)
01:42:56.654 00.000 12020 Move returns status 0, amount 0
01:42:56.654 00.000 12020 MoveAxis(N, 0, ABG)
01:42:56.655 00.001 12020 Move returns status 0, amount 0
01:42:56.655 00.000 12020 move complete, result=0
01:42:56.655 00.000 12020 worker thread done servicing request
01:42:56.656 00.001 9340 ScheduleExposure(2000,3,1) exposurePending=0
01:42:56.674 00.018 9340 Enqueuing Expose request
01:42:56.689 00.015 12020 Worker thread wakes up
01:42:56.689 00.000 9340 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
01:42:56.705 00.016 12020 worker thread servicing REQUEST_EXPOSE 2000
01:42:56.705 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(803,609,31,31)
01:42:57.375 00.670 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"63e53cc7-e6cd-43ba-8613-b191db249c11"}
01:42:57.416 00.041 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"63e53cc7-e6cd-43ba-8613-b191db249c11"}
01:42:57.437 00.021 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"4482b4aa-127e-414c-bdc8-fb8f81026f7a"}
01:42:57.487 00.050 9340 case statement mapped state 6 to 3
01:42:57.513 00.026 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"4482b4aa-127e-414c-bdc8-fb8f81026f7a"}
01:42:57.533 00.020 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"091db1cd-bd6c-4ff2-ab9e-7ea07be86e69"}
01:42:57.559 00.026 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":635,"width":15,"height":15,"star_pos":[7.41,6.95],"pixels":"..."},"id":"091db1cd-bd6c-4ff2-ab9e-7ea07be86e69"}
01:42:59.069 01.510 12020 Exposure complete
01:42:59.292 00.223 12020 worker thread done servicing request
01:42:59.292 00.000 9340 OnExposeComplete: enter
01:42:59.302 00.010 9340 UpdateGuideState(): m_state=6
01:42:59.328 00.026 9340 Star::Find(15, 818, 623, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 636
01:42:59.338 00.010 9340 Star::Find returns 1 (0), X=818.76, Y=624.73, Mass=507573, SNR=49.8, Peak=62499 HFD=4.3
01:42:59.348 00.010 9340 MultiStar: [#1 0.36,0.40,0.99,U] [#2 0.67,0.09,0.97,U] [#3 0.53,-0.38,0.67,U] [#4 -0.04,0.19,0.92,U] [#5 0.59,0.21,0.78,U] [#6 0.34,0.23,0.49,U] [#7 0.41,0.98,0.47,U] [#8 0.23,1.07,0.64,U] 
01:42:59.357 00.009 9340 refined, 8 included, MultiStar: {0.40, 0.34}, one-star: {0.50, 0.52}
01:42:59.366 00.009 9340 CameraToMount -- cameraTheta (0.70) - m_xAngle (-3.09) = xAngle (3.79 = -2.49)
01:42:59.378 00.012 9340 CameraToMount -- cameraTheta (0.70) - (m_xAngle (-3.09) + m_yAngleError (-0.07)) = yAngle (3.86 = -2.42)
01:42:59.389 00.011 9340 CameraToMount -- cameraX=0.40 cameraY=0.34 hyp=0.53 cameraTheta=0.70 mountX=-0.42 mountY=-0.35, mountTheta=-2.45
01:42:59.406 00.017 9340 SchedulePrimaryMove(10104498, x=0.40, y=0.34, opts=13)
01:42:59.433 00.027 9340 Enqueuing Move request for scope (0.40, 0.34)
01:42:59.441 00.008 12020 Worker thread wakes up
01:42:59.441 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=27533, max=65535, med=42174, FiltMin=32855, FiltMax=65522, Gamma=2.870
01:42:59.452 00.011 12020 worker thread servicing REQUEST_MOVE scope ofs (0.40, 0.34) opts 0xd
01:42:59.452 00.000 9340 UpdateGuideState exits: m=507573 SNR=49.8
01:42:59.462 00.010 12020 Handling offset move in thread for scope, endpoint = (0.40, 0.34)
01:42:59.463 00.001 12020 Moving (0.40, 0.34) raw xDistance=-0.42 yDistance=-0.35
01:42:59.463 00.000 12020 GuideAlgorithmHysteresis::Result() returns -0.18 from input -0.42
01:42:59.463 00.000 12020 GuideAlgorithmResistSwitch::result() returns -0.35 from input -0.35
01:42:59.463 00.000 12020 MoveAxis(E, 30, ABG)
01:42:59.463 00.000 12020 Guiding  Dir = 2, Dur = 30
01:42:59.463 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:42:59.472 00.009 9340 ScheduleExposure(2000,3,1) exposurePending=0
01:42:59.481 00.009 9340 Enqueuing Expose request
01:42:59.491 00.010 12020 IsSlewing returns 0
01:42:59.492 00.001 12020 IsGuiding returns 0
01:42:59.492 00.000 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"39e57f38-30c3-4ef1-b5c7-1a9f27bdb014"}
01:42:59.504 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"39e57f38-30c3-4ef1-b5c7-1a9f27bdb014"}
01:42:59.530 00.026 12020 IsGuiding returns 1
01:42:59.531 00.001 12020 scope still moving after pulse duration time elapsed
01:42:59.531 00.000 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"1ceebfb5-b146-41c1-9df6-4ab951ef7d9b"}
01:42:59.542 00.011 9340 case statement mapped state 6 to 3
01:42:59.550 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"1ceebfb5-b146-41c1-9df6-4ab951ef7d9b"}
01:42:59.562 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"3c0566ee-2a32-4dd8-a099-84cd6d920fbf"}
01:42:59.571 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":636,"width":15,"height":15,"star_pos":[6.76,6.73],"pixels":"..."},"id":"3c0566ee-2a32-4dd8-a099-84cd6d920fbf"}
01:42:59.585 00.014 12020 IsSlewing returns 0
01:42:59.587 00.002 12020 IsGuiding returns 0
01:42:59.587 00.000 12020 scope move finished after 30 + 65 ms
01:42:59.588 00.001 12020 Move returns status 0, amount 30
01:42:59.588 00.000 12020 MoveAxis(N, 57, ABG)
01:42:59.588 00.000 12020 Guiding  Dir = 0, Dur = 57
01:42:59.589 00.001 12020 IsSlewing returns 0
01:42:59.591 00.002 12020 IsGuiding returns 0
01:42:59.667 00.076 12020 IsGuiding returns 1
01:42:59.667 00.000 12020 scope still moving after pulse duration time elapsed
01:42:59.714 00.047 12020 IsSlewing returns 0
01:42:59.715 00.001 12020 IsGuiding returns 1
01:42:59.856 00.141 12020 IsSlewing returns 0
01:42:59.859 00.003 12020 IsGuiding returns 0
01:42:59.859 00.000 12020 scope move finished after 57 + 211 ms
01:42:59.860 00.001 12020 Move returns status 0, amount 57
01:42:59.860 00.000 12020 move complete, result=0
01:42:59.860 00.000 12020 worker thread done servicing request
01:42:59.860 00.000 9340 GuideStep: -0.4 px 30 ms EAST, -0.3 px 57 ms NORTH
01:42:59.875 00.015 12020 Worker thread wakes up
01:42:59.875 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
01:42:59.875 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(803,609,31,31)
01:43:01.375 01.500 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"45c29811-3a50-445e-bb04-034eb85c0d8e"}
01:43:01.387 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"45c29811-3a50-445e-bb04-034eb85c0d8e"}
01:43:01.399 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"18767833-7c93-4716-9af7-5297e1de618a"}
01:43:01.413 00.014 9340 case statement mapped state 6 to 3
01:43:01.425 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"18767833-7c93-4716-9af7-5297e1de618a"}
01:43:01.462 00.037 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"16f3d3ef-e46b-4341-893a-cfb01926f952"}
01:43:01.474 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":636,"width":15,"height":15,"star_pos":[6.76,6.73],"pixels":"..."},"id":"16f3d3ef-e46b-4341-893a-cfb01926f952"}
01:43:02.257 00.783 12020 Exposure complete
01:43:02.492 00.235 12020 worker thread done servicing request
01:43:02.492 00.000 9340 OnExposeComplete: enter
01:43:02.506 00.014 9340 UpdateGuideState(): m_state=6
01:43:02.519 00.013 9340 Star::Find(15, 818, 624, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 637
01:43:02.531 00.012 9340 Star::Find returns 1 (0), X=818.48, Y=624.01, Mass=490242, SNR=48.1, Peak=64438 HFD=4.1
01:43:02.565 00.034 9340 MultiStar: [#1 -0.06,-0.03,0.90,U] [#2 0.29,-0.02,1.21,U] [#3 -0.27,-0.84,0.90,U] [#4 -0.57,-0.16,0.76,U] [#5 -0.03,-0.51,0.68,U] [#6 -0.39,-0.00,0.73,U] [#7 -0.94,-0.40,0.47,U] [#8 -0.36,-0.22,0.58,U] 
01:43:02.576 00.011 9340 refined, 8 included, MultiStar: {-0.15, -0.25}, one-star: {0.22, -0.20}
01:43:02.589 00.013 9340 CameraToMount -- cameraTheta (-2.13) - m_xAngle (-3.09) = xAngle (0.97 = 0.97)
01:43:02.606 00.017 9340 CameraToMount -- cameraTheta (-2.13) - (m_xAngle (-3.09) + m_yAngleError (-0.07)) = yAngle (1.04 = 1.04)
01:43:02.622 00.016 9340 CameraToMount -- cameraX=-0.15 cameraY=-0.25 hyp=0.29 cameraTheta=-2.13 mountX=0.17 mountY=0.25, mountTheta=0.99
01:43:02.659 00.037 9340 SchedulePrimaryMove(10104498, x=-0.15, y=-0.25, opts=13)
01:43:02.671 00.012 9340 Enqueuing Move request for scope (-0.15, -0.25)
01:43:02.683 00.012 12020 Worker thread wakes up
01:43:02.683 00.000 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.15, -0.25) opts 0xd
01:43:02.683 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=28208, max=65535, med=42277, FiltMin=33243, FiltMax=65525, Gamma=2.870
01:43:02.694 00.011 12020 Handling offset move in thread for scope, endpoint = (-0.15, -0.25)
01:43:02.694 00.000 9340 UpdateGuideState exits: m=490242 SNR=48.1
01:43:02.706 00.012 12020 Moving (-0.15, -0.25) raw xDistance=0.17 yDistance=0.25
01:43:02.707 00.001 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:43:02.719 00.012 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.17
01:43:02.719 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
01:43:02.747 00.028 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
01:43:02.748 00.001 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.25
01:43:02.748 00.000 12020 MoveAxis(E, 0, ABG)
01:43:02.748 00.000 12020 Move returns status 0, amount 0
01:43:02.748 00.000 9340 Enqueuing Expose request
01:43:02.761 00.013 12020 MoveAxis(N, 0, ABG)
01:43:02.761 00.000 12020 Move returns status 0, amount 0
01:43:02.761 00.000 12020 move complete, result=0
01:43:02.762 00.001 12020 worker thread done servicing request
01:43:02.762 00.000 12020 Worker thread wakes up
01:43:02.762 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
01:43:02.762 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(803,609,31,31)
01:43:02.765 00.003 9340 GuideStep: 0.2 px 0 ms EAST, 0.3 px 0 ms NORTH
01:43:03.373 00.608 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"8c56b160-4f68-453f-888c-c39a1db50468"}
01:43:03.415 00.042 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"8c56b160-4f68-453f-888c-c39a1db50468"}
01:43:03.456 00.041 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"f01c9b23-afd4-4dac-9d3e-0adeb8570cfb"}
01:43:03.483 00.027 9340 case statement mapped state 6 to 3
01:43:03.537 00.054 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"f01c9b23-afd4-4dac-9d3e-0adeb8570cfb"}
01:43:03.584 00.047 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"9df2a94a-80f0-4c92-807a-a31db0eac46d"}
01:43:03.620 00.036 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":637,"width":15,"height":15,"star_pos":[7.48,7.01],"pixels":"..."},"id":"9df2a94a-80f0-4c92-807a-a31db0eac46d"}
01:43:05.165 01.545 12020 Exposure complete
01:43:05.344 00.179 12020 worker thread done servicing request
01:43:05.344 00.000 9340 OnExposeComplete: enter
01:43:05.369 00.025 9340 UpdateGuideState(): m_state=6
01:43:05.379 00.010 9340 Star::Find(15, 818, 624, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 638
01:43:05.387 00.008 9340 Star::Find returns 1 (0), X=818.34, Y=623.85, Mass=492810, SNR=54.0, Peak=64338 HFD=4.2
01:43:05.395 00.008 9340 MultiStar: [#1 0.02,0.06,0.83,U] [#2 0.25,-0.50,0.88,U] [#3 0.07,-0.60,0.76,U] [#4 -0.07,-0.30,0.67,U] [#5 0.05,-0.18,0.73,U] [#6 -0.29,-0.13,0.58,U] [#7 -0.84,0.02,0.40,U] [#8 -0.13,-0.66,0.44,U] 
01:43:05.404 00.009 9340 refined, 8 included, MultiStar: {-0.03, -0.30}, one-star: {0.08, -0.36}
01:43:05.412 00.008 9340 CameraToMount -- cameraTheta (-1.68) - m_xAngle (-3.09) = xAngle (1.41 = 1.41)
01:43:05.422 00.010 9340 CameraToMount -- cameraTheta (-1.68) - (m_xAngle (-3.09) + m_yAngleError (-0.07)) = yAngle (1.49 = 1.49)
01:43:05.447 00.025 9340 CameraToMount -- cameraX=-0.03 cameraY=-0.30 hyp=0.30 cameraTheta=-1.68 mountX=0.05 mountY=0.30, mountTheta=1.41
01:43:05.464 00.017 9340 SchedulePrimaryMove(10104498, x=-0.03, y=-0.30, opts=13)
01:43:05.476 00.012 9340 Enqueuing Move request for scope (-0.03, -0.30)
01:43:05.484 00.008 12020 Worker thread wakes up
01:43:05.485 00.001 9340 UpdateImageDisplay: Size=(1920,1080) min=28220, max=65535, med=42541, FiltMin=33498, FiltMax=65522, Gamma=2.870
01:43:05.494 00.009 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.30) opts 0xd
01:43:05.494 00.000 12020 Handling offset move in thread for scope, endpoint = (-0.03, -0.30)
01:43:05.494 00.000 12020 Moving (-0.03, -0.30) raw xDistance=0.05 yDistance=0.30
01:43:05.494 00.000 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
01:43:05.494 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
01:43:05.495 00.001 9340 UpdateGuideState exits: m=492810 SNR=54.0
01:43:05.505 00.010 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:43:05.514 00.009 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.30
01:43:05.515 00.001 12020 MoveAxis(E, 0, ABG)
01:43:05.515 00.000 12020 Move returns status 0, amount 0
01:43:05.515 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
01:43:05.525 00.010 9340 Enqueuing Expose request
01:43:05.554 00.029 12020 MoveAxis(N, 0, ABG)
01:43:05.554 00.000 12020 Move returns status 0, amount 0
01:43:05.554 00.000 12020 move complete, result=0
01:43:05.554 00.000 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"fbcafdc2-c701-4b94-99d2-52dee088f5dc"}
01:43:05.562 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"fbcafdc2-c701-4b94-99d2-52dee088f5dc"}
01:43:05.573 00.011 12020 worker thread done servicing request
01:43:05.573 00.000 9340 GuideStep: 0.0 px 0 ms EAST, 0.3 px 0 ms NORTH
01:43:05.581 00.008 12020 Worker thread wakes up
01:43:05.581 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
01:43:05.581 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(803,609,31,31)
01:43:05.587 00.006 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"49fdc6c6-b8ff-492e-a235-83e8c8e9f1b8"}
01:43:05.598 00.011 9340 case statement mapped state 6 to 3
01:43:05.608 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"49fdc6c6-b8ff-492e-a235-83e8c8e9f1b8"}
01:43:05.633 00.025 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"dd951d16-f86a-4f88-9a47-93046011c030"}
01:43:05.645 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":638,"width":15,"height":15,"star_pos":[7.34,6.85],"pixels":"..."},"id":"dd951d16-f86a-4f88-9a47-93046011c030"}
01:43:07.373 01.728 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"47d51f81-8608-4240-9518-5d36c0a397fa"}
01:43:07.396 00.023 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"47d51f81-8608-4240-9518-5d36c0a397fa"}
01:43:07.407 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"eb2790a1-7853-4894-9742-d53495c67318"}
01:43:07.415 00.008 9340 case statement mapped state 6 to 3
01:43:07.423 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"eb2790a1-7853-4894-9742-d53495c67318"}
01:43:07.434 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"21f26732-2e1f-474a-a742-1a099ecf2921"}
01:43:07.443 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":638,"width":15,"height":15,"star_pos":[7.34,6.85],"pixels":"..."},"id":"21f26732-2e1f-474a-a742-1a099ecf2921"}
01:43:07.942 00.499 12020 Exposure complete
01:43:08.157 00.215 12020 worker thread done servicing request
01:43:08.157 00.000 9340 OnExposeComplete: enter
01:43:08.168 00.011 9340 UpdateGuideState(): m_state=6
01:43:08.178 00.010 9340 Star::Find(15, 818, 623, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 639
01:43:08.189 00.011 9340 Star::Find returns 1 (0), X=818.47, Y=624.58, Mass=581999, SNR=55.9, Peak=62834 HFD=5.0
01:43:08.201 00.012 9340 MultiStar: [#1 0.07,0.04,0.88,U] [#2 0.54,-0.37,1.02,U] [#3 0.23,-0.64,0.72,U] [#4 0.11,-0.15,0.81,U] [#5 0.53,-0.31,0.88,U] [#6 -0.39,-0.30,0.55,U] [#7 0.45,1.12,0.45,U] [#8 -0.36,0.02,0.40,U] 
01:43:08.225 00.024 9340 refined, 8 included, MultiStar: {0.21, -0.07}, one-star: {0.21, 0.37}
01:43:08.236 00.011 9340 CameraToMount -- cameraTheta (-0.34) - m_xAngle (-3.09) = xAngle (2.76 = 2.76)
01:43:08.245 00.009 9340 CameraToMount -- cameraTheta (-0.34) - (m_xAngle (-3.09) + m_yAngleError (-0.07)) = yAngle (2.83 = 2.83)
01:43:08.255 00.010 9340 CameraToMount -- cameraX=0.21 cameraY=-0.07 hyp=0.22 cameraTheta=-0.34 mountX=-0.20 mountY=0.07, mountTheta=2.82
01:43:08.266 00.011 9340 SchedulePrimaryMove(10104498, x=0.21, y=-0.07, opts=13)
01:43:08.276 00.010 9340 Enqueuing Move request for scope (0.21, -0.07)
01:43:08.285 00.009 12020 Worker thread wakes up
01:43:08.285 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=29345, max=65535, med=42147, FiltMin=33253, FiltMax=65521, Gamma=2.870
01:43:08.295 00.010 12020 worker thread servicing REQUEST_MOVE scope ofs (0.21, -0.07) opts 0xd
01:43:08.295 00.000 9340 UpdateGuideState exits: m=581999 SNR=55.9
01:43:08.306 00.011 12020 Handling offset move in thread for scope, endpoint = (0.21, -0.07)
01:43:08.306 00.000 12020 Moving (0.21, -0.07) raw xDistance=-0.20 yDistance=0.07
01:43:08.306 00.000 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.20
01:43:08.307 00.001 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:43:08.307 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:43:08.332 00.025 9340 ScheduleExposure(2000,3,1) exposurePending=0
01:43:08.342 00.010 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
01:43:08.342 00.000 12020 MoveAxis(E, 0, ABG)
01:43:08.343 00.001 12020 Move returns status 0, amount 0
01:43:08.343 00.000 12020 MoveAxis(N, 0, ABG)
01:43:08.343 00.000 12020 Move returns status 0, amount 0
01:43:08.343 00.000 12020 move complete, result=0
01:43:08.343 00.000 9340 Enqueuing Expose request
01:43:08.354 00.011 12020 worker thread done servicing request
01:43:08.354 00.000 12020 Worker thread wakes up
01:43:08.355 00.001 9340 GuideStep: -0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
01:43:08.363 00.008 12020 worker thread servicing REQUEST_EXPOSE 2000
01:43:08.363 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(803,609,31,31)
01:43:09.372 01.009 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"397c0071-7bb5-4b4f-bee8-da4964930875"}
01:43:09.391 00.019 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"397c0071-7bb5-4b4f-bee8-da4964930875"}
01:43:09.412 00.021 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"955b9a88-cb08-452d-ab3a-2af2112fdb42"}
01:43:09.429 00.017 9340 case statement mapped state 6 to 3
01:43:09.450 00.021 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"955b9a88-cb08-452d-ab3a-2af2112fdb42"}
01:43:09.486 00.036 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"8185e22f-72b1-481f-b6a3-1c1a70c771d1"}
01:43:09.524 00.038 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":639,"width":15,"height":15,"star_pos":[7.47,6.58],"pixels":"..."},"id":"8185e22f-72b1-481f-b6a3-1c1a70c771d1"}
01:43:10.756 01.232 12020 Exposure complete
01:43:10.945 00.189 12020 worker thread done servicing request
01:43:10.945 00.000 9340 OnExposeComplete: enter
01:43:10.976 00.031 9340 UpdateGuideState(): m_state=6
01:43:10.987 00.011 9340 Star::Find(15, 818, 624, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 640
01:43:10.995 00.008 9340 Star::Find returns 1 (0), X=818.30, Y=623.95, Mass=485747, SNR=54.1, Peak=63125 HFD=4.1
01:43:11.007 00.012 9340 MultiStar: [#1 0.34,-0.07,0.69,U] [#2 0.43,-0.50,1.29,U] [#3 0.10,-0.91,0.52,U] [#4 0.24,-0.25,0.77,U] [#5 0.00,-0.07,0.78,U] [#6 0.24,-0.32,0.67,U] [#7 -0.23,-0.56,0.39,U] [#8 -0.07,-0.76,0.49,U] 
01:43:11.018 00.011 9340 single-star, 8 included, MultiStar: {0.17, -0.37}, one-star: {0.04, -0.26}
01:43:11.027 00.009 9340 CameraToMount -- cameraTheta (-1.43) - m_xAngle (-3.09) = xAngle (1.67 = 1.67)
01:43:11.038 00.011 9340 CameraToMount -- cameraTheta (-1.43) - (m_xAngle (-3.09) + m_yAngleError (-0.07)) = yAngle (1.74 = 1.74)
01:43:11.047 00.009 9340 CameraToMount -- cameraX=0.04 cameraY=-0.26 hyp=0.27 cameraTheta=-1.43 mountX=-0.03 mountY=0.26, mountTheta=1.67
01:43:11.061 00.014 9340 SchedulePrimaryMove(10104498, x=0.04, y=-0.26, opts=13)
01:43:11.084 00.023 9340 Enqueuing Move request for scope (0.04, -0.26)
01:43:11.096 00.012 12020 Worker thread wakes up
01:43:11.096 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=26247, max=65535, med=42632, FiltMin=32983, FiltMax=65521, Gamma=2.870
01:43:11.106 00.010 12020 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.26) opts 0xd
01:43:11.106 00.000 9340 UpdateGuideState exits: m=485747 SNR=54.1
01:43:11.116 00.010 12020 Handling offset move in thread for scope, endpoint = (0.04, -0.26)
01:43:11.116 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:43:11.128 00.012 12020 Moving (0.04, -0.26) raw xDistance=-0.03 yDistance=0.26
01:43:11.128 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
01:43:11.137 00.009 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
01:43:11.137 00.000 9340 Enqueuing Expose request
01:43:11.146 00.009 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
01:43:11.146 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.26
01:43:11.146 00.000 12020 MoveAxis(E, 0, ABG)
01:43:11.147 00.001 12020 Move returns status 0, amount 0
01:43:11.147 00.000 12020 MoveAxis(N, 0, ABG)
01:43:11.147 00.000 12020 Move returns status 0, amount 0
01:43:11.147 00.000 12020 move complete, result=0
01:43:11.147 00.000 12020 worker thread done servicing request
01:43:11.147 00.000 12020 Worker thread wakes up
01:43:11.147 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
01:43:11.148 00.001 12020 Handling exposure in thread, d=2000 o=3 r=(803,609,31,31)
01:43:11.149 00.001 9340 GuideStep: -0.0 px 0 ms EAST, 0.3 px 0 ms NORTH
01:43:11.370 00.221 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"395ad5e6-944f-49c5-8319-3366daec1226"}
01:43:11.383 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"395ad5e6-944f-49c5-8319-3366daec1226"}
01:43:11.396 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"94991fc9-1816-42d9-abf3-5c0978e4d5a1"}
01:43:11.405 00.009 9340 case statement mapped state 6 to 3
01:43:11.414 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"94991fc9-1816-42d9-abf3-5c0978e4d5a1"}
01:43:11.440 00.026 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"595c6e14-008a-4188-b92f-0e36a56b003b"}
01:43:11.450 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":640,"width":15,"height":15,"star_pos":[7.30,6.95],"pixels":"..."},"id":"595c6e14-008a-4188-b92f-0e36a56b003b"}
01:43:13.370 01.920 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"65c93d6a-df8c-4140-bbe0-0d4f941f685e"}
01:43:13.380 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"65c93d6a-df8c-4140-bbe0-0d4f941f685e"}
01:43:13.387 00.007 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"3f714d70-2804-463d-a196-01b8aa3a24be"}
01:43:13.393 00.006 9340 case statement mapped state 6 to 3
01:43:13.402 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"3f714d70-2804-463d-a196-01b8aa3a24be"}
01:43:13.411 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"02b38bdd-3ffb-4795-8764-6769232afec3"}
01:43:13.420 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":640,"width":15,"height":15,"star_pos":[7.30,6.95],"pixels":"..."},"id":"02b38bdd-3ffb-4795-8764-6769232afec3"}
01:43:13.512 00.092 12020 Exposure complete
01:43:13.693 00.181 12020 worker thread done servicing request
01:43:13.694 00.001 9340 OnExposeComplete: enter
01:43:13.702 00.008 9340 UpdateGuideState(): m_state=6
01:43:13.710 00.008 9340 Star::Find(15, 818, 623, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 641
01:43:13.719 00.009 9340 Star::Find returns 1 (0), X=818.53, Y=623.99, Mass=467370, SNR=49.5, Peak=63270 HFD=4.1
01:43:13.729 00.010 9340 MultiStar: [#1 -0.01,-0.07,0.94,U] [#2 0.29,-0.44,1.32,U] [#3 0.05,-0.57,0.81,U] [#4 0.27,0.11,0.86,U] [#5 -0.23,-0.06,0.77,U] [#6 -0.38,-0.29,0.55,U] [#7 -0.31,0.09,0.60,U] [#8 -0.01,-0.54,0.47,U] 
01:43:13.742 00.013 9340 refined, 8 included, MultiStar: {0.05, -0.23}, one-star: {0.27, -0.22}
01:43:13.752 00.010 9340 CameraToMount -- cameraTheta (-1.37) - m_xAngle (-3.09) = xAngle (1.73 = 1.73)
01:43:13.783 00.031 9340 CameraToMount -- cameraTheta (-1.37) - (m_xAngle (-3.09) + m_yAngleError (-0.07)) = yAngle (1.80 = 1.80)
01:43:13.793 00.010 9340 CameraToMount -- cameraX=0.05 cameraY=-0.23 hyp=0.23 cameraTheta=-1.37 mountX=-0.04 mountY=0.22, mountTheta=1.73
01:43:13.806 00.013 9340 SchedulePrimaryMove(10104498, x=0.05, y=-0.23, opts=13)
01:43:13.816 00.010 9340 Enqueuing Move request for scope (0.05, -0.23)
01:43:13.830 00.014 12020 Worker thread wakes up
01:43:13.830 00.000 12020 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.23) opts 0xd
01:43:13.830 00.000 12020 Handling offset move in thread for scope, endpoint = (0.05, -0.23)
01:43:13.830 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=27641, max=65535, med=42434, FiltMin=33340, FiltMax=65521, Gamma=2.870
01:43:13.845 00.015 12020 Moving (0.05, -0.23) raw xDistance=-0.04 yDistance=0.22
01:43:13.846 00.001 9340 UpdateGuideState exits: m=467370 SNR=49.5
01:43:13.858 00.012 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
01:43:13.858 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:43:13.885 00.027 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:43:13.885 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
01:43:13.897 00.012 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.22
01:43:13.897 00.000 9340 Enqueuing Expose request
01:43:13.908 00.011 12020 MoveAxis(E, 0, ABG)
01:43:13.908 00.000 12020 Move returns status 0, amount 0
01:43:13.908 00.000 12020 MoveAxis(N, 0, ABG)
01:43:13.908 00.000 12020 Move returns status 0, amount 0
01:43:13.908 00.000 12020 move complete, result=0
01:43:13.909 00.001 12020 worker thread done servicing request
01:43:13.909 00.000 12020 Worker thread wakes up
01:43:13.910 00.001 12020 worker thread servicing REQUEST_EXPOSE 2000
01:43:13.910 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(803,609,31,31)
01:43:13.913 00.003 9340 GuideStep: -0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
01:43:15.369 01.456 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"73d987b5-ca25-4015-aee6-9fd077d7ba0a"}
01:43:15.381 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"73d987b5-ca25-4015-aee6-9fd077d7ba0a"}
01:43:15.390 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"ea452315-8e66-4787-9944-63abbc9fca17"}
01:43:15.414 00.024 9340 case statement mapped state 6 to 3
01:43:15.423 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"ea452315-8e66-4787-9944-63abbc9fca17"}
01:43:15.431 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"d3e695a8-8190-43a3-9147-d4bef4783b3a"}
01:43:15.442 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":641,"width":15,"height":15,"star_pos":[6.53,6.99],"pixels":"..."},"id":"d3e695a8-8190-43a3-9147-d4bef4783b3a"}
01:43:16.283 00.841 12020 Exposure complete
01:43:16.650 00.367 12020 worker thread done servicing request
01:43:16.650 00.000 9340 OnExposeComplete: enter
01:43:16.665 00.015 9340 UpdateGuideState(): m_state=6
01:43:16.680 00.015 9340 Star::Find(15, 818, 623, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 642
01:43:16.695 00.015 9340 Star::Find returns 1 (0), X=818.32, Y=623.90, Mass=529381, SNR=53.9, Peak=64030 HFD=4.3
01:43:16.708 00.013 9340 MultiStar: [#1 0.06,0.02,0.93,U] [#2 0.39,-0.24,1.00,U] [#3 0.44,-0.17,0.66,U] [#4 0.31,-0.10,1.21,U] [#5 0.01,0.02,0.66,U] [#6 -0.08,-0.61,0.48,U] [#7 -0.80,-0.85,0.45,U] [#8 0.23,-0.14,0.54,U] 
01:43:16.724 00.016 9340 refined, 8 included, MultiStar: {0.13, -0.22}, one-star: {0.06, -0.32}
01:43:16.739 00.015 9340 CameraToMount -- cameraTheta (-1.03) - m_xAngle (-3.09) = xAngle (2.07 = 2.07)
01:43:16.751 00.012 9340 CameraToMount -- cameraTheta (-1.03) - (m_xAngle (-3.09) + m_yAngleError (-0.07)) = yAngle (2.14 = 2.14)
01:43:16.790 00.039 9340 CameraToMount -- cameraX=0.13 cameraY=-0.22 hyp=0.25 cameraTheta=-1.03 mountX=-0.12 mountY=0.21, mountTheta=2.09
01:43:16.817 00.027 9340 SchedulePrimaryMove(10104498, x=0.13, y=-0.22, opts=13)
01:43:16.829 00.012 9340 Enqueuing Move request for scope (0.13, -0.22)
01:43:16.839 00.010 12020 Worker thread wakes up
01:43:16.840 00.001 9340 UpdateImageDisplay: Size=(1920,1080) min=27025, max=65535, med=42514, FiltMin=33308, FiltMax=65522, Gamma=2.870
01:43:16.851 00.011 12020 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.22) opts 0xd
01:43:16.851 00.000 9340 UpdateGuideState exits: m=529381 SNR=53.9
01:43:16.864 00.013 12020 Handling offset move in thread for scope, endpoint = (0.13, -0.22)
01:43:16.864 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:43:16.875 00.011 12020 Moving (0.13, -0.22) raw xDistance=-0.12 yDistance=0.21
01:43:16.875 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
01:43:16.907 00.032 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
01:43:16.907 00.000 9340 Enqueuing Expose request
01:43:16.922 00.015 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:43:16.922 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.21
01:43:16.922 00.000 12020 MoveAxis(E, 0, ABG)
01:43:16.922 00.000 12020 Move returns status 0, amount 0
01:43:16.922 00.000 12020 MoveAxis(N, 0, ABG)
01:43:16.923 00.001 12020 Move returns status 0, amount 0
01:43:16.923 00.000 12020 move complete, result=0
01:43:16.923 00.000 12020 worker thread done servicing request
01:43:16.923 00.000 12020 Worker thread wakes up
01:43:16.923 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
01:43:16.923 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(803,609,31,31)
01:43:16.926 00.003 9340 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
01:43:17.374 00.448 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"e02bd1ec-7dd1-4342-80c3-b9032fd8469a"}
01:43:17.398 00.024 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"e02bd1ec-7dd1-4342-80c3-b9032fd8469a"}
01:43:17.410 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"185f3df8-f1d6-439c-baa2-eb809613ddf4"}
01:43:17.423 00.013 9340 case statement mapped state 6 to 3
01:43:17.433 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"185f3df8-f1d6-439c-baa2-eb809613ddf4"}
01:43:17.455 00.022 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"4d6388fe-00f1-43a6-a1f4-9125e9a3708e"}
01:43:17.467 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":642,"width":15,"height":15,"star_pos":[7.32,6.90],"pixels":"..."},"id":"4d6388fe-00f1-43a6-a1f4-9125e9a3708e"}
01:43:19.279 01.812 12020 Exposure complete
01:43:19.370 00.091 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"7372df75-1add-4a18-8c2f-e125f46e2979"}
01:43:19.379 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"7372df75-1add-4a18-8c2f-e125f46e2979"}
01:43:19.400 00.021 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"e1c91b3b-fa5a-4b69-be26-ce917691af11"}
01:43:19.409 00.009 9340 case statement mapped state 6 to 3
01:43:19.417 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"e1c91b3b-fa5a-4b69-be26-ce917691af11"}
01:43:19.425 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"bc97f8ac-ebec-4dbe-a749-eba284698584"}
01:43:19.435 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":642,"width":15,"height":15,"star_pos":[7.32,6.90],"pixels":"..."},"id":"bc97f8ac-ebec-4dbe-a749-eba284698584"}
01:43:19.454 00.019 12020 worker thread done servicing request
01:43:19.454 00.000 9340 OnExposeComplete: enter
01:43:19.467 00.013 9340 UpdateGuideState(): m_state=6
01:43:19.479 00.012 9340 Star::Find(15, 818, 623, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 643
01:43:19.487 00.008 9340 Star::Find returns 1 (0), X=819.02, Y=624.14, Mass=503540, SNR=60.8, Peak=64454 HFD=4.3
01:43:19.508 00.021 9340 MultiStar: [#1 0.59,0.40,0.73,U] [#2 0.91,-0.30,1.02,U] [#3 0.05,-0.18,0.59,U] [#4 0.56,-0.25,0.77,U] [#5 0.49,-0.27,0.70,U] [#6 0.62,-0.40,0.46,U] [#7 0.50,0.80,0.39,U] [#8 0.28,-0.59,0.38,U] 
01:43:19.518 00.010 9340 refined, 8 included, MultiStar: {0.58, -0.11}, one-star: {0.76, -0.07}
01:43:19.525 00.007 9340 CameraToMount -- cameraTheta (-0.19) - m_xAngle (-3.09) = xAngle (2.90 = 2.90)
01:43:19.533 00.008 9340 CameraToMount -- cameraTheta (-0.19) - (m_xAngle (-3.09) + m_yAngleError (-0.07)) = yAngle (2.98 = 2.98)
01:43:19.541 00.008 9340 CameraToMount -- cameraX=0.58 cameraY=-0.11 hyp=0.59 cameraTheta=-0.19 mountX=-0.58 mountY=0.10, mountTheta=2.98
01:43:19.555 00.014 9340 SchedulePrimaryMove(10104498, x=0.58, y=-0.11, opts=13)
01:43:19.566 00.011 9340 Enqueuing Move request for scope (0.58, -0.11)
01:43:19.575 00.009 12020 Worker thread wakes up
01:43:19.575 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=29548, max=65535, med=42560, FiltMin=33606, FiltMax=65521, Gamma=2.870
01:43:19.585 00.010 12020 worker thread servicing REQUEST_MOVE scope ofs (0.58, -0.11) opts 0xd
01:43:19.585 00.000 12020 Handling offset move in thread for scope, endpoint = (0.58, -0.11)
01:43:19.585 00.000 12020 Moving (0.58, -0.11) raw xDistance=-0.58 yDistance=0.10
01:43:19.585 00.000 12020 GuideAlgorithmHysteresis::Result() returns -0.24 from input -0.58
01:43:19.585 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:43:19.586 00.001 9340 UpdateGuideState exits: m=503540 SNR=60.8
01:43:19.594 00.008 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
01:43:19.594 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:43:19.617 00.023 12020 MoveAxis(E, 41, ABG)
01:43:19.617 00.000 12020 Guiding  Dir = 2, Dur = 41
01:43:19.618 00.001 9340 ScheduleExposure(2000,3,1) exposurePending=0
01:43:19.626 00.008 12020 IsSlewing returns 0
01:43:19.626 00.000 9340 Enqueuing Expose request
01:43:19.634 00.008 12020 IsGuiding returns 0
01:43:19.653 00.019 12020 PulseGuide returned control before completion, sleep 33
01:43:19.687 00.034 12020 IsGuiding returns 1
01:43:19.688 00.001 12020 scope still moving after pulse duration time elapsed
01:43:19.721 00.033 12020 IsSlewing returns 0
01:43:19.722 00.001 12020 IsGuiding returns 1
01:43:19.750 00.028 12020 IsSlewing returns 0
01:43:19.751 00.001 12020 IsGuiding returns 0
01:43:19.751 00.000 12020 scope move finished after 41 + 75 ms
01:43:19.751 00.000 12020 Move returns status 0, amount 41
01:43:19.751 00.000 12020 MoveAxis(N, 0, ABG)
01:43:19.751 00.000 12020 Move returns status 0, amount 0
01:43:19.751 00.000 12020 move complete, result=0
01:43:19.752 00.001 12020 worker thread done servicing request
01:43:19.752 00.000 12020 Worker thread wakes up
01:43:19.752 00.000 9340 GuideStep: -0.6 px 41 ms EAST, 0.1 px 0 ms NORTH
01:43:19.762 00.010 12020 worker thread servicing REQUEST_EXPOSE 2000
01:43:19.762 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(803,609,31,31)
01:43:21.369 01.607 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"614dc655-b28e-4b8b-9560-8f26def68d1f"}
01:43:21.378 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"614dc655-b28e-4b8b-9560-8f26def68d1f"}
01:43:21.387 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"cce75938-7177-43a0-a254-bff77cdeb6c3"}
01:43:21.397 00.010 9340 case statement mapped state 6 to 3
01:43:21.405 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"cce75938-7177-43a0-a254-bff77cdeb6c3"}
01:43:21.412 00.007 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"9d7ddeb3-55c7-40b6-ab46-9a6e3aecc863"}
01:43:21.423 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":643,"width":15,"height":15,"star_pos":[7.02,7.14],"pixels":"..."},"id":"9d7ddeb3-55c7-40b6-ab46-9a6e3aecc863"}
01:43:22.129 00.706 12020 Exposure complete
01:43:22.370 00.241 12020 worker thread done servicing request
01:43:22.370 00.000 9340 OnExposeComplete: enter
01:43:22.381 00.011 9340 UpdateGuideState(): m_state=6
01:43:22.409 00.028 9340 Star::Find(15, 819, 624, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 644
01:43:22.420 00.011 9340 Star::Find returns 1 (0), X=818.46, Y=624.47, Mass=461385, SNR=48.3, Peak=63890 HFD=4.2
01:43:22.431 00.011 9340 MultiStar: [#1 0.33,0.28,0.92,U] [#2 0.32,-0.20,1.13,U] [#3 0.06,-0.10,0.80,U] [#4 0.15,0.31,0.96,U] [#5 -0.16,-0.17,0.94,U] [#6 -0.30,0.00,0.59,U] [#7 -0.06,-0.09,0.39,U] [#8 0.68,-0.48,0.62,U] 
01:43:22.442 00.011 9340 refined, 8 included, MultiStar: {0.15, -0.00}, one-star: {0.20, 0.25}
01:43:22.453 00.011 9340 CameraToMount -- cameraTheta (-0.00) - m_xAngle (-3.09) = xAngle (3.09 = 3.09)
01:43:22.464 00.011 9340 CameraToMount -- cameraTheta (-0.00) - (m_xAngle (-3.09) + m_yAngleError (-0.07)) = yAngle (3.16 = -3.12)
01:43:22.478 00.014 9340 CameraToMount -- cameraX=0.15 cameraY=-0.00 hyp=0.15 cameraTheta=-0.00 mountX=-0.15 mountY=-0.00, mountTheta=-3.12
01:43:22.494 00.016 9340 SchedulePrimaryMove(10104498, x=0.15, y=-0.00, opts=13)
01:43:22.525 00.031 9340 Enqueuing Move request for scope (0.15, -0.00)
01:43:22.534 00.009 12020 Worker thread wakes up
01:43:22.535 00.001 12020 worker thread servicing REQUEST_MOVE scope ofs (0.15, -0.00) opts 0xd
01:43:22.535 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=28258, max=65535, med=42554, FiltMin=33265, FiltMax=65522, Gamma=2.870
01:43:22.546 00.011 12020 Handling offset move in thread for scope, endpoint = (0.15, -0.00)
01:43:22.546 00.000 9340 UpdateGuideState exits: m=461385 SNR=48.3
01:43:22.557 00.011 12020 Moving (0.15, -0.00) raw xDistance=-0.15 yDistance=-0.00
01:43:22.558 00.001 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:43:22.568 00.010 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
01:43:22.568 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
01:43:22.579 00.011 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:43:22.579 00.000 9340 Enqueuing Expose request
01:43:22.594 00.015 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
01:43:22.594 00.000 12020 MoveAxis(E, 0, ABG)
01:43:22.594 00.000 12020 Move returns status 0, amount 0
01:43:22.595 00.001 12020 MoveAxis(N, 0, ABG)
01:43:22.595 00.000 12020 Move returns status 0, amount 0
01:43:22.595 00.000 12020 move complete, result=0
01:43:22.595 00.000 12020 worker thread done servicing request
01:43:22.595 00.000 12020 Worker thread wakes up
01:43:22.596 00.001 12020 worker thread servicing REQUEST_EXPOSE 2000
01:43:22.596 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(803,609,31,31)
01:43:22.601 00.005 9340 GuideStep: -0.2 px 0 ms EAST, -0.0 px 0 ms NORTH
01:43:23.385 00.784 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"0a44cb2c-c89b-4d9a-8ea0-653ae3587dee"}
01:43:23.395 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"0a44cb2c-c89b-4d9a-8ea0-653ae3587dee"}
01:43:23.408 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"1f734d86-9ca6-410d-9a6f-1a5860fc12a4"}
01:43:23.425 00.017 9340 case statement mapped state 6 to 3
01:43:23.439 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"1f734d86-9ca6-410d-9a6f-1a5860fc12a4"}
01:43:23.473 00.034 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"270eca09-4490-4cb0-854c-9a8db173a69d"}
01:43:23.484 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":644,"width":15,"height":15,"star_pos":[7.46,7.47],"pixels":"..."},"id":"270eca09-4490-4cb0-854c-9a8db173a69d"}
01:43:24.950 01.466 12020 Exposure complete
01:43:25.143 00.193 12020 worker thread done servicing request
01:43:25.143 00.000 9340 OnExposeComplete: enter
01:43:25.153 00.010 9340 UpdateGuideState(): m_state=6
01:43:25.161 00.008 9340 Star::Find(15, 818, 624, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 645
01:43:25.168 00.007 9340 Star::Find returns 1 (0), X=818.98, Y=623.92, Mass=482533, SNR=51.5, Peak=65157 HFD=4.2
01:43:25.179 00.011 9340 MultiStar: [#1 0.51,-0.21,0.84,U] [#2 0.70,-0.63,1.04,U] [#3 0.68,-0.53,0.84,U] [#4 0.14,-0.58,0.80,U] [#5 0.63,-0.28,0.96,U] [#6 -0.11,-0.15,0.65,U] [#7 0.19,0.59,0.42,U] [#8 0.09,-0.67,0.53,U] 
01:43:25.187 00.008 9340 refined, 8 included, MultiStar: {0.45, -0.36}, one-star: {0.71, -0.30}
01:43:25.196 00.009 9340 CameraToMount -- cameraTheta (-0.66) - m_xAngle (-3.09) = xAngle (2.43 = 2.43)
01:43:25.217 00.021 9340 CameraToMount -- cameraTheta (-0.66) - (m_xAngle (-3.09) + m_yAngleError (-0.07)) = yAngle (2.50 = 2.50)
01:43:25.229 00.012 9340 CameraToMount -- cameraX=0.45 cameraY=-0.36 hyp=0.58 cameraTheta=-0.66 mountX=-0.44 mountY=0.34, mountTheta=2.48
01:43:25.241 00.012 9340 SchedulePrimaryMove(10104498, x=0.45, y=-0.36, opts=13)
01:43:25.251 00.010 9340 Enqueuing Move request for scope (0.45, -0.36)
01:43:25.261 00.010 12020 Worker thread wakes up
01:43:25.261 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=28889, max=65535, med=42583, FiltMin=33177, FiltMax=65518, Gamma=2.870
01:43:25.269 00.008 12020 worker thread servicing REQUEST_MOVE scope ofs (0.45, -0.36) opts 0xd
01:43:25.269 00.000 9340 UpdateGuideState exits: m=482533 SNR=51.5
01:43:25.277 00.008 12020 Handling offset move in thread for scope, endpoint = (0.45, -0.36)
01:43:25.277 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:43:25.286 00.009 12020 Moving (0.45, -0.36) raw xDistance=-0.44 yDistance=0.34
01:43:25.286 00.000 12020 GuideAlgorithmHysteresis::Result() returns -0.18 from input -0.44
01:43:25.287 00.001 12020 switching direction from -1 to 1 - decHistory=3 oldest=0.21 newest=0.44
01:43:25.287 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
01:43:25.297 00.010 12020 GuideAlgorithmResistSwitch::result() returns 0.34 from input 0.34
01:43:25.297 00.000 9340 Enqueuing Expose request
01:43:25.305 00.008 12020 MoveAxis(E, 31, ABG)
01:43:25.306 00.001 12020 Guiding  Dir = 2, Dur = 31
01:43:25.307 00.001 12020 IsSlewing returns 0
01:43:25.307 00.000 12020 IsGuiding returns 0
01:43:25.329 00.022 12020 PulseGuide returned control before completion, sleep 21
01:43:25.377 00.048 12020 IsGuiding returns 0
01:43:25.377 00.000 12020 Move returns status 0, amount 31
01:43:25.377 00.000 12020 MoveAxis(S, 56, ABG)
01:43:25.377 00.000 12020 Guiding  Dir = 1, Dur = 56
01:43:25.385 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"713400a1-9614-45bb-84f7-da67616f9768"}
01:43:25.399 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"713400a1-9614-45bb-84f7-da67616f9768"}
01:43:25.410 00.011 12020 IsSlewing returns 0
01:43:25.411 00.001 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"29aff757-520a-489e-abe2-67c363dd87e2"}
01:43:25.419 00.008 9340 case statement mapped state 6 to 3
01:43:25.440 00.021 12020 IsGuiding returns 0
01:43:25.440 00.000 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"29aff757-520a-489e-abe2-67c363dd87e2"}
01:43:25.452 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"08146356-a1fa-4d2a-8c22-3cf29a0b390c"}
01:43:25.461 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":645,"width":15,"height":15,"star_pos":[6.98,6.92],"pixels":"..."},"id":"08146356-a1fa-4d2a-8c22-3cf29a0b390c"}
01:43:25.522 00.061 12020 IsGuiding returns 1
01:43:25.522 00.000 12020 scope still moving after pulse duration time elapsed
01:43:25.558 00.036 12020 IsSlewing returns 0
01:43:25.558 00.000 12020 IsGuiding returns 1
01:43:25.681 00.123 12020 IsSlewing returns 0
01:43:25.713 00.032 12020 IsGuiding returns 0
01:43:25.713 00.000 12020 scope move finished after 56 + 217 ms
01:43:25.713 00.000 12020 Move returns status 0, amount 56
01:43:25.713 00.000 12020 move complete, result=0
01:43:25.714 00.001 12020 worker thread done servicing request
01:43:25.714 00.000 9340 GuideStep: -0.4 px 31 ms EAST, 0.3 px 56 ms SOUTH
01:43:25.723 00.009 12020 Worker thread wakes up
01:43:25.723 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
01:43:25.724 00.001 12020 Handling exposure in thread, d=2000 o=3 r=(803,609,31,31)
01:43:27.385 01.661 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"e362a95b-50bc-41b9-ba18-a5533db0618a"}
01:43:27.394 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"e362a95b-50bc-41b9-ba18-a5533db0618a"}
01:43:27.405 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"786e4d20-867b-491d-9cc6-29d70d13b46c"}
01:43:27.426 00.021 9340 case statement mapped state 6 to 3
01:43:27.434 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"786e4d20-867b-491d-9cc6-29d70d13b46c"}
01:43:27.442 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"776a79ec-8ef0-4b02-b96d-449d9d318dfb"}
01:43:27.450 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":645,"width":15,"height":15,"star_pos":[6.98,6.92],"pixels":"..."},"id":"776a79ec-8ef0-4b02-b96d-449d9d318dfb"}
01:43:28.105 00.655 12020 Exposure complete
01:43:28.317 00.212 12020 worker thread done servicing request
01:43:28.318 00.001 9340 OnExposeComplete: enter
01:43:28.327 00.009 9340 UpdateGuideState(): m_state=6
01:43:28.337 00.010 9340 Star::Find(15, 818, 623, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 646
01:43:28.350 00.013 9340 Star::Find returns 1 (0), X=818.77, Y=624.42, Mass=445245, SNR=49.2, Peak=64586 HFD=3.7
01:43:28.361 00.011 9340 MultiStar: [#1 0.43,0.43,0.95,U] [#2 0.56,-0.46,1.12,U] [#3 -0.55,0.20,0.85,U] [#4 -0.13,0.37,0.87,U] [#5 0.01,0.61,0.79,U] [#6 -0.19,0.07,0.43,U] [#7 0.03,0.64,0.52,U] [#8 0.00,0.17,0.61,U] 
01:43:28.370 00.009 9340 refined, 8 included, MultiStar: {0.13, 0.22}, one-star: {0.51, 0.20}
01:43:28.382 00.012 9340 CameraToMount -- cameraTheta (1.04) - m_xAngle (-3.09) = xAngle (4.13 = -2.15)
01:43:28.396 00.014 9340 CameraToMount -- cameraTheta (1.04) - (m_xAngle (-3.09) + m_yAngleError (-0.07)) = yAngle (4.21 = -2.08)
01:43:28.406 00.010 9340 CameraToMount -- cameraX=0.13 cameraY=0.22 hyp=0.25 cameraTheta=1.04 mountX=-0.14 mountY=-0.22, mountTheta=-2.13
01:43:28.441 00.035 9340 SchedulePrimaryMove(10104498, x=0.13, y=0.22, opts=13)
01:43:28.452 00.011 9340 Enqueuing Move request for scope (0.13, 0.22)
01:43:28.464 00.012 12020 Worker thread wakes up
01:43:28.464 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=29328, max=65535, med=42639, FiltMin=32086, FiltMax=65521, Gamma=2.870
01:43:28.474 00.010 12020 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.22) opts 0xd
01:43:28.475 00.001 9340 UpdateGuideState exits: m=445245 SNR=49.2
01:43:28.485 00.010 12020 Handling offset move in thread for scope, endpoint = (0.13, 0.22)
01:43:28.485 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:43:28.494 00.009 12020 Moving (0.13, 0.22) raw xDistance=-0.14 yDistance=-0.22
01:43:28.494 00.000 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
01:43:28.495 00.001 9340 ScheduleExposure(2000,3,1) exposurePending=0
01:43:28.508 00.013 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:43:28.509 00.001 9340 Enqueuing Expose request
01:43:28.521 00.012 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.22
01:43:28.521 00.000 12020 MoveAxis(E, 0, ABG)
01:43:28.521 00.000 12020 Move returns status 0, amount 0
01:43:28.522 00.001 12020 MoveAxis(N, 0, ABG)
01:43:28.522 00.000 12020 Move returns status 0, amount 0
01:43:28.522 00.000 12020 move complete, result=0
01:43:28.522 00.000 12020 worker thread done servicing request
01:43:28.523 00.001 12020 Worker thread wakes up
01:43:28.523 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
01:43:28.523 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(803,609,31,31)
01:43:28.526 00.003 9340 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
01:43:29.384 00.858 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"2af9cd3a-d0af-4bff-bb6f-8915464c435d"}
01:43:29.421 00.037 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"2af9cd3a-d0af-4bff-bb6f-8915464c435d"}
01:43:29.448 00.027 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"9ef80828-0f9e-4355-aa77-f2843e9725e0"}
01:43:29.458 00.010 9340 case statement mapped state 6 to 3
01:43:29.469 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"9ef80828-0f9e-4355-aa77-f2843e9725e0"}
01:43:29.484 00.015 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"b1472839-3de4-4b19-8b11-6dee3603d0bd"}
01:43:29.497 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":646,"width":15,"height":15,"star_pos":[6.77,7.42],"pixels":"..."},"id":"b1472839-3de4-4b19-8b11-6dee3603d0bd"}
01:43:30.876 01.379 12020 Exposure complete
01:43:31.059 00.183 12020 worker thread done servicing request
01:43:31.063 00.004 9340 OnExposeComplete: enter
01:43:31.079 00.016 9340 UpdateGuideState(): m_state=6
01:43:31.087 00.008 9340 Star::Find(15, 818, 624, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 647
01:43:31.095 00.008 9340 Star::Find returns 1 (0), X=818.79, Y=624.00, Mass=513681, SNR=50.6, Peak=63230 HFD=4.2
01:43:31.105 00.010 9340 MultiStar: [#1 0.03,-0.03,0.95,U] [#2 0.56,-0.30,1.10,U] [#3 -0.02,-0.88,0.82,U] [#4 0.08,0.01,0.84,U] [#5 0.04,-0.32,0.87,U] [#6 0.08,0.49,0.56,U] [#7 0.08,-0.53,0.47,U] [#8 0.04,-0.30,0.62,U] 
01:43:31.113 00.008 9340 refined, 8 included, MultiStar: {0.19, -0.24}, one-star: {0.53, -0.22}
01:43:31.122 00.009 9340 CameraToMount -- cameraTheta (-0.91) - m_xAngle (-3.09) = xAngle (2.19 = 2.19)
01:43:31.129 00.007 9340 CameraToMount -- cameraTheta (-0.91) - (m_xAngle (-3.09) + m_yAngleError (-0.07)) = yAngle (2.26 = 2.26)
01:43:31.141 00.012 9340 CameraToMount -- cameraX=0.19 cameraY=-0.24 hyp=0.30 cameraTheta=-0.91 mountX=-0.18 mountY=0.23, mountTheta=2.21
01:43:31.152 00.011 9340 SchedulePrimaryMove(10104498, x=0.19, y=-0.24, opts=13)
01:43:31.162 00.010 9340 Enqueuing Move request for scope (0.19, -0.24)
01:43:31.183 00.021 12020 Worker thread wakes up
01:43:31.183 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=26929, max=65535, med=42706, FiltMin=33302, FiltMax=65521, Gamma=2.870
01:43:31.192 00.009 12020 worker thread servicing REQUEST_MOVE scope ofs (0.19, -0.24) opts 0xd
01:43:31.192 00.000 12020 Handling offset move in thread for scope, endpoint = (0.19, -0.24)
01:43:31.192 00.000 12020 Moving (0.19, -0.24) raw xDistance=-0.18 yDistance=0.23
01:43:31.192 00.000 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.18
01:43:31.193 00.001 9340 UpdateGuideState exits: m=513681 SNR=50.6
01:43:31.201 00.008 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:43:31.212 00.011 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:43:31.212 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.23
01:43:31.212 00.000 12020 MoveAxis(E, 0, ABG)
01:43:31.213 00.001 12020 Move returns status 0, amount 0
01:43:31.213 00.000 12020 MoveAxis(N, 0, ABG)
01:43:31.213 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
01:43:31.224 00.011 12020 Move returns status 0, amount 0
01:43:31.224 00.000 9340 Enqueuing Expose request
01:43:31.235 00.011 12020 move complete, result=0
01:43:31.235 00.000 12020 worker thread done servicing request
01:43:31.235 00.000 12020 Worker thread wakes up
01:43:31.235 00.000 9340 GuideStep: -0.2 px 0 ms EAST, 0.2 px 0 ms NORTH
01:43:31.247 00.012 12020 worker thread servicing REQUEST_EXPOSE 2000
01:43:31.247 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(803,609,31,31)
01:43:31.383 00.136 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"6714d623-1826-41c8-b54a-21c9c6332bbb"}
01:43:31.393 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"6714d623-1826-41c8-b54a-21c9c6332bbb"}
01:43:31.419 00.026 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"87f58300-d58b-49cc-9575-74834c18009d"}
01:43:31.427 00.008 9340 case statement mapped state 6 to 3
01:43:31.435 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"87f58300-d58b-49cc-9575-74834c18009d"}
01:43:31.445 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"ff295b35-6891-411f-be73-44ff34bd3370"}
01:43:31.455 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":647,"width":15,"height":15,"star_pos":[6.79,7.00],"pixels":"..."},"id":"ff295b35-6891-411f-be73-44ff34bd3370"}
01:43:33.382 01.927 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"70595aa3-d1bf-44c1-949c-913d3d56746a"}
01:43:33.403 00.021 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"70595aa3-d1bf-44c1-949c-913d3d56746a"}
01:43:33.412 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"29187761-947e-4179-b800-c4dcb9dda67d"}
01:43:33.419 00.007 9340 case statement mapped state 6 to 3
01:43:33.426 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"29187761-947e-4179-b800-c4dcb9dda67d"}
01:43:33.433 00.007 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"39779577-0cc9-4978-a4d5-3fb6114cbfdd"}
01:43:33.442 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":647,"width":15,"height":15,"star_pos":[6.79,7.00],"pixels":"..."},"id":"39779577-0cc9-4978-a4d5-3fb6114cbfdd"}
01:43:33.631 00.189 12020 Exposure complete
01:43:33.802 00.171 12020 worker thread done servicing request
01:43:33.803 00.001 9340 OnExposeComplete: enter
01:43:33.834 00.031 9340 UpdateGuideState(): m_state=6
01:43:33.849 00.015 9340 Star::Find(15, 818, 623, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 648
01:43:33.860 00.011 9340 Star::Find returns 1 (0), X=818.36, Y=624.31, Mass=511480, SNR=57.7, Peak=62689 HFD=4.3
01:43:33.871 00.011 9340 MultiStar: [#1 -0.03,-0.04,0.79,U] [#2 0.44,-0.55,0.88,U] [#3 0.45,-0.11,0.71,U] [#4 0.44,0.02,0.86,U] [#5 0.32,-0.44,0.70,U] [#6 0.35,-0.23,0.48,U] [#7 -0.49,0.54,0.44,U] [#8 0.38,-0.68,0.44,U] 
01:43:33.880 00.009 9340 single-star, 8 included, MultiStar: {0.24, -0.15}, one-star: {0.10, 0.10}
01:43:33.888 00.008 9340 CameraToMount -- cameraTheta (0.76) - m_xAngle (-3.09) = xAngle (3.85 = -2.43)
01:43:33.898 00.010 9340 CameraToMount -- cameraTheta (0.76) - (m_xAngle (-3.09) + m_yAngleError (-0.07)) = yAngle (3.93 = -2.36)
01:43:33.907 00.009 9340 CameraToMount -- cameraX=0.10 cameraY=0.10 hyp=0.14 cameraTheta=0.76 mountX=-0.11 mountY=-0.10, mountTheta=-2.39
01:43:33.922 00.015 9340 SchedulePrimaryMove(10104498, x=0.10, y=0.10, opts=13)
01:43:33.954 00.032 9340 Enqueuing Move request for scope (0.10, 0.10)
01:43:33.965 00.011 12020 Worker thread wakes up
01:43:33.965 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=27019, max=65535, med=42774, FiltMin=33504, FiltMax=65522, Gamma=2.870
01:43:33.975 00.010 12020 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.10) opts 0xd
01:43:33.976 00.001 9340 UpdateGuideState exits: m=511480 SNR=57.7
01:43:33.987 00.011 12020 Handling offset move in thread for scope, endpoint = (0.10, 0.10)
01:43:33.987 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:43:33.997 00.010 12020 Moving (0.10, 0.10) raw xDistance=-0.11 yDistance=-0.10
01:43:33.997 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
01:43:34.007 00.010 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
01:43:34.008 00.001 9340 Enqueuing Expose request
01:43:34.020 00.012 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:43:34.020 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
01:43:34.020 00.000 12020 MoveAxis(E, 0, ABG)
01:43:34.021 00.001 12020 Move returns status 0, amount 0
01:43:34.021 00.000 12020 MoveAxis(N, 0, ABG)
01:43:34.021 00.000 12020 Move returns status 0, amount 0
01:43:34.021 00.000 12020 move complete, result=0
01:43:34.021 00.000 12020 worker thread done servicing request
01:43:34.021 00.000 12020 Worker thread wakes up
01:43:34.022 00.001 12020 worker thread servicing REQUEST_EXPOSE 2000
01:43:34.022 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(803,609,31,31)
01:43:34.024 00.002 9340 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
01:43:35.381 01.357 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"490810d7-431f-449f-92c8-21624c18c725"}
01:43:35.396 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"490810d7-431f-449f-92c8-21624c18c725"}
01:43:35.438 00.042 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"8782f1c7-301b-4599-9920-5c77f24fb937"}
01:43:35.450 00.012 9340 case statement mapped state 6 to 3
01:43:35.463 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"8782f1c7-301b-4599-9920-5c77f24fb937"}
01:43:35.476 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"02a08a0b-23c4-40a3-8187-c5e782bd1a51"}
01:43:35.487 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":648,"width":15,"height":15,"star_pos":[7.36,7.31],"pixels":"..."},"id":"02a08a0b-23c4-40a3-8187-c5e782bd1a51"}
01:43:36.409 00.922 12020 Exposure complete
01:43:36.583 00.174 12020 worker thread done servicing request
01:43:36.583 00.000 9340 OnExposeComplete: enter
01:43:36.594 00.011 9340 UpdateGuideState(): m_state=6
01:43:36.602 00.008 9340 Star::Find(15, 818, 624, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 649
01:43:36.628 00.026 9340 Star::Find returns 1 (0), X=818.87, Y=624.52, Mass=554327, SNR=60.2, Peak=62998 HFD=4.5
01:43:36.636 00.008 9340 MultiStar: [#1 0.69,0.02,0.81,U] [#2 1.52,-0.22,0.00,M1] [#3 0.41,-0.43,0.69,U] [#4 0.56,0.11,0.68,U] [#5 0.63,0.24,0.83,U] [#6 0.44,-0.39,0.35,U] [#7 0.30,0.19,0.41,U] [#8 0.41,-0.17,0.44,U] 
01:43:36.645 00.009 9340 refined, 7 included, MultiStar: {0.54, 0.03}, one-star: {0.61, 0.31}
01:43:36.654 00.009 9340 CameraToMount -- cameraTheta (0.06) - m_xAngle (-3.09) = xAngle (3.15 = -3.13)
01:43:36.662 00.008 9340 CameraToMount -- cameraTheta (0.06) - (m_xAngle (-3.09) + m_yAngleError (-0.07)) = yAngle (3.23 = -3.06)
01:43:36.671 00.009 9340 CameraToMount -- cameraX=0.54 cameraY=0.03 hyp=0.54 cameraTheta=0.06 mountX=-0.54 mountY=-0.05, mountTheta=-3.06
01:43:36.685 00.014 9340 SchedulePrimaryMove(10104498, x=0.54, y=0.03, opts=13)
01:43:36.694 00.009 9340 Enqueuing Move request for scope (0.54, 0.03)
01:43:36.704 00.010 12020 Worker thread wakes up
01:43:36.704 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=28945, max=65535, med=42593, FiltMin=33512, FiltMax=65522, Gamma=2.870
01:43:36.725 00.021 12020 worker thread servicing REQUEST_MOVE scope ofs (0.54, 0.03) opts 0xd
01:43:36.725 00.000 9340 UpdateGuideState exits: m=554327 SNR=60.2
01:43:36.736 00.011 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:43:36.743 00.007 12020 Handling offset move in thread for scope, endpoint = (0.54, 0.03)
01:43:36.744 00.001 12020 Moving (0.54, 0.03) raw xDistance=-0.54 yDistance=-0.05
01:43:36.744 00.000 12020 GuideAlgorithmHysteresis::Result() returns -0.23 from input -0.54
01:43:36.744 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:43:36.744 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
01:43:36.753 00.009 9340 Enqueuing Expose request
01:43:36.761 00.008 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
01:43:36.761 00.000 12020 MoveAxis(E, 39, ABG)
01:43:36.761 00.000 12020 Guiding  Dir = 2, Dur = 39
01:43:36.762 00.001 12020 IsSlewing returns 0
01:43:36.764 00.002 12020 IsGuiding returns 0
01:43:36.794 00.030 12020 PulseGuide returned control before completion, sleep 20
01:43:36.857 00.063 12020 IsGuiding returns 0
01:43:36.858 00.001 12020 Move returns status 0, amount 39
01:43:36.858 00.000 12020 MoveAxis(N, 0, ABG)
01:43:36.858 00.000 12020 Move returns status 0, amount 0
01:43:36.858 00.000 12020 move complete, result=0
01:43:36.858 00.000 12020 worker thread done servicing request
01:43:36.858 00.000 9340 GuideStep: -0.5 px 39 ms EAST, -0.0 px 0 ms NORTH
01:43:36.872 00.014 12020 Worker thread wakes up
01:43:36.872 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
01:43:36.872 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(803,609,31,31)
01:43:37.382 00.510 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"b259b14f-1541-46d2-bef8-b1c86ea60066"}
01:43:37.408 00.026 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"b259b14f-1541-46d2-bef8-b1c86ea60066"}
01:43:37.421 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"71fa5241-10cc-4994-b169-bea1341f4463"}
01:43:37.430 00.009 9340 case statement mapped state 6 to 3
01:43:37.440 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"71fa5241-10cc-4994-b169-bea1341f4463"}
01:43:37.451 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"e543bc66-b464-455c-8192-7671fd1bf3f2"}
01:43:37.460 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":649,"width":15,"height":15,"star_pos":[6.87,6.52],"pixels":"..."},"id":"e543bc66-b464-455c-8192-7671fd1bf3f2"}
01:43:39.225 01.765 12020 Exposure complete
01:43:39.382 00.157 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"49cf5dbf-def4-43eb-8395-0c045ead76c8"}
01:43:39.390 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"49cf5dbf-def4-43eb-8395-0c045ead76c8"}
01:43:39.399 00.009 12020 worker thread done servicing request
01:43:39.399 00.000 9340 OnExposeComplete: enter
01:43:39.408 00.009 9340 UpdateGuideState(): m_state=6
01:43:39.428 00.020 9340 Star::Find(15, 818, 624, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 650
01:43:39.438 00.010 9340 Star::Find returns 1 (0), X=818.74, Y=624.17, Mass=475018, SNR=46.3, Peak=62402 HFD=3.9
01:43:39.445 00.007 9340 MultiStar: [#1 0.48,-0.26,0.87,U] [#2 0.75,-0.42,1.09,U] [#3 0.17,-0.53,0.96,U] [#4 0.49,-0.31,0.81,U] [#5 0.48,0.25,1.09,U] [#6 1.00,0.20,0.78,U] [#7 0.13,0.09,0.52,U] [#8 0.28,-0.18,0.58,U] 
01:43:39.455 00.010 9340 single-star, 8 included, MultiStar: {0.49, -0.14}, one-star: {0.48, -0.04}
01:43:39.462 00.007 9340 CameraToMount -- cameraTheta (-0.08) - m_xAngle (-3.09) = xAngle (3.01 = 3.01)
01:43:39.470 00.008 9340 CameraToMount -- cameraTheta (-0.08) - (m_xAngle (-3.09) + m_yAngleError (-0.07)) = yAngle (3.08 = 3.08)
01:43:39.477 00.007 9340 CameraToMount -- cameraX=0.48 cameraY=-0.04 hyp=0.48 cameraTheta=-0.08 mountX=-0.47 mountY=0.03, mountTheta=3.08
01:43:39.490 00.013 9340 SchedulePrimaryMove(10104498, x=0.48, y=-0.04, opts=13)
01:43:39.500 00.010 9340 Enqueuing Move request for scope (0.48, -0.04)
01:43:39.510 00.010 12020 Worker thread wakes up
01:43:39.510 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=27345, max=65535, med=42839, FiltMin=32920, FiltMax=65522, Gamma=2.870
01:43:39.532 00.022 12020 worker thread servicing REQUEST_MOVE scope ofs (0.48, -0.04) opts 0xd
01:43:39.532 00.000 12020 Handling offset move in thread for scope, endpoint = (0.48, -0.04)
01:43:39.532 00.000 12020 Moving (0.48, -0.04) raw xDistance=-0.47 yDistance=0.03
01:43:39.532 00.000 9340 UpdateGuideState exits: m=475018 SNR=46.3
01:43:39.541 00.009 12020 GuideAlgorithmHysteresis::Result() returns -0.22 from input -0.47
01:43:39.541 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:43:39.542 00.001 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:43:39.550 00.008 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
01:43:39.550 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
01:43:39.559 00.009 12020 MoveAxis(E, 37, ABG)
01:43:39.559 00.000 12020 Guiding  Dir = 2, Dur = 37
01:43:39.559 00.000 9340 Enqueuing Expose request
01:43:39.568 00.009 12020 IsSlewing returns 0
01:43:39.569 00.001 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"eab58b5c-811e-47cb-99a6-542a17135cb6"}
01:43:39.577 00.008 9340 case statement mapped state 6 to 3
01:43:39.585 00.008 12020 IsGuiding returns 0
01:43:39.585 00.000 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"eab58b5c-811e-47cb-99a6-542a17135cb6"}
01:43:39.599 00.014 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"5fda5840-ecb7-482a-bad5-b1ffeba709df"}
01:43:39.608 00.009 12020 PulseGuide returned control before completion, sleep 24
01:43:39.608 00.000 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":650,"width":15,"height":15,"star_pos":[6.74,7.17],"pixels":"..."},"id":"5fda5840-ecb7-482a-bad5-b1ffeba709df"}
01:43:39.655 00.047 12020 IsGuiding returns 0
01:43:39.655 00.000 12020 Move returns status 0, amount 37
01:43:39.656 00.001 12020 MoveAxis(N, 0, ABG)
01:43:39.656 00.000 12020 Move returns status 0, amount 0
01:43:39.656 00.000 12020 move complete, result=0
01:43:39.656 00.000 12020 worker thread done servicing request
01:43:39.656 00.000 9340 GuideStep: -0.5 px 37 ms EAST, 0.0 px 0 ms NORTH
01:43:39.666 00.010 12020 Worker thread wakes up
01:43:39.666 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
01:43:39.666 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(803,609,31,31)
01:43:41.382 01.716 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"671e94cb-d468-4282-97dd-e1436b0780a6"}
01:43:41.396 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"671e94cb-d468-4282-97dd-e1436b0780a6"}
01:43:41.425 00.029 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"c55e622f-9900-4937-a542-8744850a55fd"}
01:43:41.442 00.017 9340 case statement mapped state 6 to 3
01:43:41.452 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"c55e622f-9900-4937-a542-8744850a55fd"}
01:43:41.468 00.016 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"2afb82e5-033a-40f4-af8f-4882a3d3fcb8"}
01:43:41.478 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":650,"width":15,"height":15,"star_pos":[6.74,7.17],"pixels":"..."},"id":"2afb82e5-033a-40f4-af8f-4882a3d3fcb8"}
01:43:42.049 00.571 12020 Exposure complete
01:43:42.296 00.247 12020 worker thread done servicing request
01:43:42.296 00.000 9340 OnExposeComplete: enter
01:43:42.307 00.011 9340 UpdateGuideState(): m_state=6
01:43:42.319 00.012 9340 Star::Find(15, 818, 624, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 651
01:43:42.329 00.010 9340 Star::Find returns 1 (0), X=819.45, Y=624.51, Mass=504510, SNR=53.4, Peak=62418 HFD=4.3
01:43:42.341 00.012 9340 MultiStar: [#1 1.11,0.14,0.73,U] [#2 1.51,-0.04,0.00,M1] [#3 1.14,-0.26,0.65,U] [#4 1.36,0.29,0.00,M1] [#5 0.76,-0.08,0.67,U] [#6 0.40,0.40,0.53,U] [#7 0.85,0.65,0.52,U] [#8 0.82,0.11,0.42,U] 
01:43:42.352 00.011 9340 refined, 6 included, MultiStar: {0.94, 0.17}, one-star: {1.19, 0.30}
01:43:42.364 00.012 9340 CameraToMount -- cameraTheta (0.18) - m_xAngle (-3.09) = xAngle (3.27 = -3.01)
01:43:42.388 00.024 9340 CameraToMount -- cameraTheta (0.18) - (m_xAngle (-3.09) + m_yAngleError (-0.07)) = yAngle (3.35 = -2.94)
01:43:42.403 00.015 9340 CameraToMount -- cameraX=0.94 cameraY=0.17 hyp=0.95 cameraTheta=0.18 mountX=-0.95 mountY=-0.19, mountTheta=-2.94
01:43:42.418 00.015 9340 SchedulePrimaryMove(10104498, x=0.94, y=0.17, opts=13)
01:43:42.428 00.010 9340 Enqueuing Move request for scope (0.94, 0.17)
01:43:42.437 00.009 12020 Worker thread wakes up
01:43:42.437 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=29718, max=65535, med=43147, FiltMin=33901, FiltMax=65521, Gamma=2.870
01:43:42.446 00.009 12020 worker thread servicing REQUEST_MOVE scope ofs (0.94, 0.17) opts 0xd
01:43:42.446 00.000 9340 UpdateGuideState exits: m=504510 SNR=53.4
01:43:42.457 00.011 12020 Handling offset move in thread for scope, endpoint = (0.94, 0.17)
01:43:42.457 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:43:42.470 00.013 12020 Moving (0.94, 0.17) raw xDistance=-0.95 yDistance=-0.19
01:43:42.470 00.000 12020 GuideAlgorithmHysteresis::Result() returns -0.41 from input -0.95
01:43:42.470 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:43:42.470 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
01:43:42.498 00.028 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
01:43:42.499 00.001 12020 MoveAxis(E, 71, ABG)
01:43:42.499 00.000 9340 Enqueuing Expose request
01:43:42.511 00.012 12020 Guiding  Dir = 2, Dur = 71
01:43:42.512 00.001 12020 IsSlewing returns 0
01:43:42.514 00.002 12020 IsGuiding returns 0
01:43:42.534 00.020 12020 PulseGuide returned control before completion, sleep 61
01:43:42.614 00.080 12020 IsGuiding returns 0
01:43:42.614 00.000 12020 Move returns status 0, amount 71
01:43:42.614 00.000 12020 MoveAxis(N, 0, ABG)
01:43:42.615 00.001 12020 Move returns status 0, amount 0
01:43:42.615 00.000 12020 move complete, result=0
01:43:42.615 00.000 12020 worker thread done servicing request
01:43:42.615 00.000 9340 GuideStep: -0.9 px 71 ms EAST, -0.2 px 0 ms NORTH
01:43:42.628 00.013 12020 Worker thread wakes up
01:43:42.628 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
01:43:42.629 00.001 12020 Handling exposure in thread, d=2000 o=3 r=(803,609,31,31)
01:43:43.382 00.753 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"837a5168-a860-416d-8124-6676b4b32efb"}
01:43:43.399 00.017 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"837a5168-a860-416d-8124-6676b4b32efb"}
01:43:43.460 00.061 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"5cd9fe89-c6fc-42da-b2c5-b24fa16c0ca2"}
01:43:43.475 00.015 9340 case statement mapped state 6 to 3
01:43:43.489 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"5cd9fe89-c6fc-42da-b2c5-b24fa16c0ca2"}
01:43:43.531 00.042 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"34b2a2d6-eb7b-49e4-8a46-dcec261ec1b7"}
01:43:43.547 00.016 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":651,"width":15,"height":15,"star_pos":[7.45,6.51],"pixels":"..."},"id":"34b2a2d6-eb7b-49e4-8a46-dcec261ec1b7"}
01:43:44.993 01.446 12020 Exposure complete
01:43:45.224 00.231 12020 worker thread done servicing request
01:43:45.224 00.000 9340 OnExposeComplete: enter
01:43:45.252 00.028 9340 UpdateGuideState(): m_state=6
01:43:45.264 00.012 9340 Star::Find(15, 819, 624, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 652
01:43:45.275 00.011 9340 Star::Find returns 1 (0), X=819.00, Y=624.48, Mass=545324, SNR=60.7, Peak=64454 HFD=4.1
01:43:45.285 00.010 9340 MultiStar: [#1 0.26,0.39,0.75,U] [#2 0.69,-0.19,0.86,U] [#3 0.51,-0.17,0.59,U] [#4 0.29,0.40,0.67,U] [#5 0.33,0.51,0.71,U] [#6 1.46,0.43,0.00,M1] [#7 -0.40,0.80,0.46,U] [#8 1.02,0.24,0.39,U] 
01:43:45.298 00.013 9340 refined, 7 included, MultiStar: {0.45, 0.26}, one-star: {0.74, 0.27}
01:43:45.310 00.012 9340 CameraToMount -- cameraTheta (0.51) - m_xAngle (-3.09) = xAngle (3.60 = -2.68)
01:43:45.321 00.011 9340 CameraToMount -- cameraTheta (0.51) - (m_xAngle (-3.09) + m_yAngleError (-0.07)) = yAngle (3.68 = -2.60)
01:43:45.347 00.026 9340 CameraToMount -- cameraX=0.45 cameraY=0.26 hyp=0.52 cameraTheta=0.51 mountX=-0.47 mountY=-0.27, mountTheta=-2.62
01:43:45.362 00.015 9340 SchedulePrimaryMove(10104498, x=0.45, y=0.26, opts=13)
01:43:45.374 00.012 9340 Enqueuing Move request for scope (0.45, 0.26)
01:43:45.383 00.009 12020 Worker thread wakes up
01:43:45.383 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=29810, max=65535, med=42914, FiltMin=33859, FiltMax=65525, Gamma=2.870
01:43:45.396 00.013 12020 worker thread servicing REQUEST_MOVE scope ofs (0.45, 0.26) opts 0xd
01:43:45.396 00.000 9340 UpdateGuideState exits: m=545324 SNR=60.7
01:43:45.408 00.012 12020 Handling offset move in thread for scope, endpoint = (0.45, 0.26)
01:43:45.408 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:43:45.420 00.012 12020 Moving (0.45, 0.26) raw xDistance=-0.47 yDistance=-0.27
01:43:45.421 00.001 9340 ScheduleExposure(2000,3,1) exposurePending=0
01:43:45.447 00.026 12020 GuideAlgorithmHysteresis::Result() returns -0.23 from input -0.47
01:43:45.447 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
01:43:45.448 00.001 9340 Enqueuing Expose request
01:43:45.458 00.010 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.27
01:43:45.458 00.000 12020 MoveAxis(E, 39, ABG)
01:43:45.458 00.000 12020 Guiding  Dir = 2, Dur = 39
01:43:45.458 00.000 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"232a0427-613f-4000-88cc-216ffe8c7ac6"}
01:43:45.468 00.010 12020 IsSlewing returns 0
01:43:45.469 00.001 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"232a0427-613f-4000-88cc-216ffe8c7ac6"}
01:43:45.477 00.008 12020 IsGuiding returns 0
01:43:45.479 00.002 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"f56029f7-d8f8-495b-91a2-a9331d634d17"}
01:43:45.490 00.011 9340 case statement mapped state 6 to 3
01:43:45.501 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"f56029f7-d8f8-495b-91a2-a9331d634d17"}
01:43:45.512 00.011 12020 PulseGuide returned control before completion, sleep 19
01:43:45.513 00.001 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"1f5adc05-5f36-4b56-ba17-c60682f9958f"}
01:43:45.539 00.026 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":652,"width":15,"height":15,"star_pos":[7.00,7.48],"pixels":"..."},"id":"1f5adc05-5f36-4b56-ba17-c60682f9958f"}
01:43:45.572 00.033 12020 IsGuiding returns 0
01:43:45.572 00.000 12020 Move returns status 0, amount 39
01:43:45.572 00.000 12020 MoveAxis(N, 0, ABG)
01:43:45.572 00.000 12020 Move returns status 0, amount 0
01:43:45.573 00.001 12020 move complete, result=0
01:43:45.573 00.000 12020 worker thread done servicing request
01:43:45.573 00.000 12020 Worker thread wakes up
01:43:45.573 00.000 9340 GuideStep: -0.5 px 39 ms EAST, -0.3 px 0 ms NORTH
01:43:45.588 00.015 12020 worker thread servicing REQUEST_EXPOSE 2000
01:43:45.588 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(803,609,31,31)
01:43:47.382 01.794 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"88796a29-8353-4709-a536-cd022c872b12"}
01:43:47.407 00.025 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"88796a29-8353-4709-a536-cd022c872b12"}
01:43:47.429 00.022 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"1a782472-4dc6-4752-99e9-945934656ae8"}
01:43:47.468 00.039 9340 case statement mapped state 6 to 3
01:43:47.516 00.048 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"1a782472-4dc6-4752-99e9-945934656ae8"}
01:43:47.540 00.024 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"261b14d6-d76d-40a3-a791-cdd5b12841df"}
01:43:47.567 00.027 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":652,"width":15,"height":15,"star_pos":[7.00,7.48],"pixels":"..."},"id":"261b14d6-d76d-40a3-a791-cdd5b12841df"}
01:43:48.007 00.440 12020 Exposure complete
01:43:48.399 00.392 12020 worker thread done servicing request
01:43:48.400 00.001 9340 OnExposeComplete: enter
01:43:48.414 00.014 9340 UpdateGuideState(): m_state=6
01:43:48.431 00.017 9340 Star::Find(15, 819, 624, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 653
01:43:48.470 00.039 9340 Star::Find returns 1 (0), X=819.25, Y=624.53, Mass=586323, SNR=52.0, Peak=63209 HFD=4.6
01:43:48.483 00.013 9340 MultiStar: [#1 0.37,0.58,0.74,U] [#2 0.94,0.26,1.30,U] [#3 0.05,0.12,0.71,U] [#4 0.33,0.40,0.78,U] [#5 0.29,0.12,0.83,U] [#6 0.18,0.61,0.56,U] [#7 0.88,0.06,0.56,U] [#8 -0.13,0.48,0.51,U] 
01:43:48.501 00.018 9340 refined, 8 included, MultiStar: {0.51, 0.32}, one-star: {0.99, 0.32}
01:43:48.512 00.011 9340 CameraToMount -- cameraTheta (0.56) - m_xAngle (-3.09) = xAngle (3.65 = -2.63)
01:43:48.530 00.018 9340 CameraToMount -- cameraTheta (0.56) - (m_xAngle (-3.09) + m_yAngleError (-0.07)) = yAngle (3.72 = -2.56)
01:43:48.550 00.020 9340 CameraToMount -- cameraX=0.51 cameraY=0.32 hyp=0.60 cameraTheta=0.56 mountX=-0.52 mountY=-0.33, mountTheta=-2.58
01:43:48.594 00.044 9340 SchedulePrimaryMove(10104498, x=0.51, y=0.32, opts=13)
01:43:48.609 00.015 9340 Enqueuing Move request for scope (0.51, 0.32)
01:43:48.619 00.010 12020 Worker thread wakes up
01:43:48.620 00.001 9340 UpdateImageDisplay: Size=(1920,1080) min=29193, max=65535, med=42927, FiltMin=32870, FiltMax=65522, Gamma=2.870
01:43:48.632 00.012 12020 worker thread servicing REQUEST_MOVE scope ofs (0.51, 0.32) opts 0xd
01:43:48.632 00.000 9340 UpdateGuideState exits: m=586323 SNR=52.0
01:43:48.647 00.015 12020 Handling offset move in thread for scope, endpoint = (0.51, 0.32)
01:43:48.648 00.001 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:43:48.661 00.013 12020 Moving (0.51, 0.32) raw xDistance=-0.52 yDistance=-0.33
01:43:48.661 00.000 12020 GuideAlgorithmHysteresis::Result() returns -0.24 from input -0.52
01:43:48.661 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
01:43:48.662 00.001 9340 ScheduleExposure(2000,3,1) exposurePending=0
01:43:48.693 00.031 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.33
01:43:48.693 00.000 9340 Enqueuing Expose request
01:43:48.707 00.014 12020 MoveAxis(E, 41, ABG)
01:43:48.708 00.001 12020 Guiding  Dir = 2, Dur = 41
01:43:48.709 00.001 12020 IsSlewing returns 0
01:43:48.710 00.001 12020 IsGuiding returns 0
01:43:48.738 00.028 12020 PulseGuide returned control before completion, sleep 23
01:43:48.764 00.026 12020 IsGuiding returns 1
01:43:48.764 00.000 12020 scope still moving after pulse duration time elapsed
01:43:48.833 00.069 12020 IsSlewing returns 0
01:43:48.835 00.002 12020 IsGuiding returns 0
01:43:48.835 00.000 12020 scope move finished after 41 + 84 ms
01:43:48.836 00.001 12020 Move returns status 0, amount 41
01:43:48.836 00.000 12020 MoveAxis(N, 0, ABG)
01:43:48.836 00.000 12020 Move returns status 0, amount 0
01:43:48.836 00.000 12020 move complete, result=0
01:43:48.837 00.001 12020 worker thread done servicing request
01:43:48.837 00.000 12020 Worker thread wakes up
01:43:48.837 00.000 9340 GuideStep: -0.5 px 41 ms EAST, -0.3 px 0 ms NORTH
01:43:48.847 00.010 12020 worker thread servicing REQUEST_EXPOSE 2000
01:43:48.848 00.001 12020 Handling exposure in thread, d=2000 o=3 r=(803,609,31,31)
01:43:49.382 00.534 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"096acded-b109-42a1-a7b0-92edff458ef2"}
01:43:49.392 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"096acded-b109-42a1-a7b0-92edff458ef2"}
01:43:49.405 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"b2187db3-b118-4fe6-90b9-d8857919d593"}
01:43:49.413 00.008 9340 case statement mapped state 6 to 3
01:43:49.426 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"b2187db3-b118-4fe6-90b9-d8857919d593"}
01:43:49.439 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"b8f390da-1f1e-4cfa-b147-55bae710a061"}
01:43:49.449 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":653,"width":15,"height":15,"star_pos":[7.25,6.53],"pixels":"..."},"id":"b8f390da-1f1e-4cfa-b147-55bae710a061"}
01:43:51.204 01.755 12020 Exposure complete
01:43:51.381 00.177 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"889a9bf2-1f65-4534-a3af-be0075200062"}
01:43:51.407 00.026 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"889a9bf2-1f65-4534-a3af-be0075200062"}
01:43:51.417 00.010 12020 worker thread done servicing request
01:43:51.417 00.000 9340 OnExposeComplete: enter
01:43:51.425 00.008 9340 UpdateGuideState(): m_state=6
01:43:51.435 00.010 9340 Star::Find(15, 819, 624, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 654
01:43:51.443 00.008 9340 Star::Find returns 1 (0), X=818.69, Y=624.61, Mass=544014, SNR=49.8, Peak=64534 HFD=4.4
01:43:51.451 00.008 9340 MultiStar: [#1 0.42,0.26,0.86,U] [#2 1.07,-0.07,1.15,U] [#3 0.12,-0.06,1.00,U] [#4 0.48,0.73,0.90,U] [#5 0.04,0.30,0.78,U] [#6 0.07,-0.09,0.60,U] [#7 0.41,0.59,0.47,U] [#8 0.23,-0.10,0.51,U] 
01:43:51.460 00.009 9340 refined, 8 included, MultiStar: {0.41, 0.21}, one-star: {0.43, 0.39}
01:43:51.470 00.010 9340 CameraToMount -- cameraTheta (0.48) - m_xAngle (-3.09) = xAngle (3.57 = -2.71)
01:43:51.481 00.011 9340 CameraToMount -- cameraTheta (0.48) - (m_xAngle (-3.09) + m_yAngleError (-0.07)) = yAngle (3.65 = -2.64)
01:43:51.491 00.010 9340 CameraToMount -- cameraX=0.41 cameraY=0.21 hyp=0.46 cameraTheta=0.48 mountX=-0.42 mountY=-0.22, mountTheta=-2.65
01:43:51.521 00.030 9340 SchedulePrimaryMove(10104498, x=0.41, y=0.21, opts=13)
01:43:51.530 00.009 9340 Enqueuing Move request for scope (0.41, 0.21)
01:43:51.539 00.009 12020 Worker thread wakes up
01:43:51.539 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=28083, max=65535, med=43163, FiltMin=34156, FiltMax=65522, Gamma=2.870
01:43:51.548 00.009 12020 worker thread servicing REQUEST_MOVE scope ofs (0.41, 0.21) opts 0xd
01:43:51.549 00.001 9340 UpdateGuideState exits: m=544014 SNR=49.8
01:43:51.558 00.009 12020 Handling offset move in thread for scope, endpoint = (0.41, 0.21)
01:43:51.559 00.001 12020 Moving (0.41, 0.21) raw xDistance=-0.42 yDistance=-0.22
01:43:51.559 00.000 12020 GuideAlgorithmHysteresis::Result() returns -0.19 from input -0.42
01:43:51.559 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:43:51.559 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:43:51.567 00.008 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.22
01:43:51.567 00.000 12020 MoveAxis(E, 33, ABG)
01:43:51.567 00.000 12020 Guiding  Dir = 2, Dur = 33
01:43:51.567 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
01:43:51.578 00.011 9340 Enqueuing Expose request
01:43:51.590 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"2a97889f-12e3-4ea4-aa4a-9bb580dee6cb"}
01:43:51.599 00.009 9340 case statement mapped state 6 to 3
01:43:51.608 00.009 12020 IsSlewing returns 0
01:43:51.608 00.000 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"2a97889f-12e3-4ea4-aa4a-9bb580dee6cb"}
01:43:51.635 00.027 12020 IsGuiding returns 0
01:43:51.636 00.001 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"594c4aeb-7730-4578-a4f8-84f3f34d9890"}
01:43:51.647 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":654,"width":15,"height":15,"star_pos":[6.69,6.61],"pixels":"..."},"id":"594c4aeb-7730-4578-a4f8-84f3f34d9890"}
01:43:51.665 00.018 12020 PulseGuide returned control before completion, sleep 14
01:43:51.692 00.027 12020 IsGuiding returns 1
01:43:51.693 00.001 12020 scope still moving after pulse duration time elapsed
01:43:51.730 00.037 12020 IsSlewing returns 0
01:43:51.740 00.010 12020 IsGuiding returns 0
01:43:51.742 00.002 12020 scope move finished after 33 + 73 ms
01:43:51.742 00.000 12020 Move returns status 0, amount 33
01:43:51.742 00.000 12020 MoveAxis(N, 0, ABG)
01:43:51.742 00.000 12020 Move returns status 0, amount 0
01:43:51.742 00.000 12020 move complete, result=0
01:43:51.743 00.001 12020 worker thread done servicing request
01:43:51.743 00.000 9340 GuideStep: -0.4 px 33 ms EAST, -0.2 px 0 ms NORTH
01:43:51.756 00.013 12020 Worker thread wakes up
01:43:51.757 00.001 12020 worker thread servicing REQUEST_EXPOSE 2000
01:43:51.757 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(803,609,31,31)
01:43:53.381 01.624 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"30252b69-e4c2-4e05-a37d-c0069d246cfe"}
01:43:53.393 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"30252b69-e4c2-4e05-a37d-c0069d246cfe"}
01:43:53.402 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"7a88a074-66f9-417c-b6c1-90abf613e3a3"}
01:43:53.412 00.010 9340 case statement mapped state 6 to 3
01:43:53.424 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"7a88a074-66f9-417c-b6c1-90abf613e3a3"}
01:43:53.434 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"3b3173cb-3ec7-4a9c-9c04-4d42ee1d09f4"}
01:43:53.445 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":654,"width":15,"height":15,"star_pos":[6.69,6.61],"pixels":"..."},"id":"3b3173cb-3ec7-4a9c-9c04-4d42ee1d09f4"}
01:43:54.225 00.780 12020 Exposure complete
01:43:54.479 00.254 12020 worker thread done servicing request
01:43:54.479 00.000 9340 OnExposeComplete: enter
01:43:54.495 00.016 9340 UpdateGuideState(): m_state=6
01:43:54.508 00.013 9340 Star::Find(15, 818, 624, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 655
01:43:54.538 00.030 9340 Star::Find returns 1 (0), X=818.40, Y=624.66, Mass=456622, SNR=51.8, Peak=63798 HFD=4.1
01:43:54.550 00.012 9340 MultiStar: [#1 -0.03,0.32,0.76,U] [#2 -0.35,0.06,0.95,U] [#3 0.15,0.04,0.76,U] [#4 -0.19,-0.17,0.81,U] [#5 -0.35,0.31,0.69,U] [#6 0.19,0.38,0.53,U] [#7 -0.36,0.93,0.44,U] [#8 -0.61,0.26,0.60,U] 
01:43:54.565 00.015 9340 refined, 8 included, MultiStar: {-0.14, 0.25}, one-star: {0.14, 0.44}
01:43:54.574 00.009 9340 CameraToMount -- cameraTheta (2.09) - m_xAngle (-3.09) = xAngle (5.18 = -1.10)
01:43:54.585 00.011 9340 CameraToMount -- cameraTheta (2.09) - (m_xAngle (-3.09) + m_yAngleError (-0.07)) = yAngle (5.26 = -1.03)
01:43:54.601 00.016 9340 CameraToMount -- cameraX=-0.14 cameraY=0.25 hyp=0.28 cameraTheta=2.09 mountX=0.13 mountY=-0.24, mountTheta=-1.08
01:43:54.622 00.021 9340 SchedulePrimaryMove(10104498, x=-0.14, y=0.25, opts=13)
01:43:54.656 00.034 9340 Enqueuing Move request for scope (-0.14, 0.25)
01:43:54.668 00.012 12020 Worker thread wakes up
01:43:54.668 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=28667, max=65535, med=43302, FiltMin=33182, FiltMax=65525, Gamma=2.870
01:43:54.682 00.014 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.14, 0.25) opts 0xd
01:43:54.683 00.001 12020 Handling offset move in thread for scope, endpoint = (-0.14, 0.25)
01:43:54.683 00.000 12020 Moving (-0.14, 0.25) raw xDistance=0.13 yDistance=-0.24
01:43:54.683 00.000 9340 UpdateGuideState exits: m=456622 SNR=51.8
01:43:54.694 00.011 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.13
01:43:54.694 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:43:54.694 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.24
01:43:54.694 00.000 12020 MoveAxis(E, 0, ABG)
01:43:54.694 00.000 12020 Move returns status 0, amount 0
01:43:54.694 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:43:54.705 00.011 12020 MoveAxis(N, 0, ABG)
01:43:54.705 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
01:43:54.723 00.018 12020 Move returns status 0, amount 0
01:43:54.723 00.000 9340 Enqueuing Expose request
01:43:54.741 00.018 12020 move complete, result=0
01:43:54.742 00.001 12020 worker thread done servicing request
01:43:54.742 00.000 12020 Worker thread wakes up
01:43:54.742 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
01:43:54.743 00.001 12020 Handling exposure in thread, d=2000 o=3 r=(803,609,31,31)
01:43:54.777 00.034 9340 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
01:43:55.380 00.603 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"1e8d9c99-2937-4844-93d2-4b70d5b08273"}
01:43:55.390 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"1e8d9c99-2937-4844-93d2-4b70d5b08273"}
01:43:55.402 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"07a93511-b9ab-4160-ad71-ab0afdbb7257"}
01:43:55.416 00.014 9340 case statement mapped state 6 to 3
01:43:55.425 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"07a93511-b9ab-4160-ad71-ab0afdbb7257"}
01:43:55.441 00.016 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"b004fe54-24ac-430c-938a-8cf86ea7aa1b"}
01:43:55.453 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":655,"width":15,"height":15,"star_pos":[7.40,6.66],"pixels":"..."},"id":"b004fe54-24ac-430c-938a-8cf86ea7aa1b"}
01:43:57.150 01.697 12020 Exposure complete
01:43:57.372 00.222 12020 worker thread done servicing request
01:43:57.372 00.000 9340 OnExposeComplete: enter
01:43:57.399 00.027 9340 UpdateGuideState(): m_state=6
01:43:57.410 00.011 9340 Star::Find(15, 818, 624, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 656
01:43:57.420 00.010 9340 Star::Find returns 1 (0), X=818.80, Y=624.89, Mass=499325, SNR=51.5, Peak=63710 HFD=4.2
01:43:57.430 00.010 9340 MultiStar: [#1 0.02,0.67,1.00,U] [#2 0.39,0.21,1.18,U] [#3 0.26,0.21,0.92,U] [#4 0.30,0.91,0.81,U] [#5 0.16,0.83,0.82,U] [#6 0.03,1.20,0.52,U] [#7 -0.01,0.39,0.52,U] [#8 -0.01,0.87,0.46,U] 
01:43:57.439 00.009 9340 refined, 8 included, MultiStar: {0.23, 0.61}, one-star: {0.54, 0.68}
01:43:57.453 00.014 9340 CameraToMount -- cameraTheta (1.22) - m_xAngle (-3.09) = xAngle (4.31 = -1.97)
01:43:57.482 00.029 9340 CameraToMount -- cameraTheta (1.22) - (m_xAngle (-3.09) + m_yAngleError (-0.07)) = yAngle (4.38 = -1.90)
01:43:57.491 00.009 9340 CameraToMount -- cameraX=0.23 cameraY=0.61 hyp=0.65 cameraTheta=1.22 mountX=-0.26 mountY=-0.62, mountTheta=-1.96
01:43:57.506 00.015 9340 SchedulePrimaryMove(10104498, x=0.23, y=0.61, opts=13)
01:43:57.518 00.012 9340 Enqueuing Move request for scope (0.23, 0.61)
01:43:57.528 00.010 12020 Worker thread wakes up
01:43:57.528 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=27694, max=65535, med=43082, FiltMin=33687, FiltMax=65525, Gamma=2.870
01:43:57.540 00.012 12020 worker thread servicing REQUEST_MOVE scope ofs (0.23, 0.61) opts 0xd
01:43:57.541 00.001 9340 UpdateGuideState exits: m=499325 SNR=51.5
01:43:57.567 00.026 12020 Handling offset move in thread for scope, endpoint = (0.23, 0.61)
01:43:57.567 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:43:57.579 00.012 12020 Moving (0.23, 0.61) raw xDistance=-0.26 yDistance=-0.62
01:43:57.579 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
01:43:57.590 00.011 12020 GuideAlgorithmHysteresis::Result() returns -0.11 from input -0.26
01:43:57.590 00.000 9340 Enqueuing Expose request
01:43:57.600 00.010 12020 switching direction from 1 to -1 - decHistory=-3 oldest=0.09 newest=-1.08
01:43:57.600 00.000 12020 GuideAlgorithmResistSwitch::result() returns -0.62 from input -0.62
01:43:57.600 00.000 12020 MoveAxis(E, 18, ABG)
01:43:57.600 00.000 12020 Guiding  Dir = 2, Dur = 18
01:43:57.600 00.000 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"6b367d55-48a6-46c3-960d-d7847c161781"}
01:43:57.612 00.012 12020 IsSlewing returns 0
01:43:57.612 00.000 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"6b367d55-48a6-46c3-960d-d7847c161781"}
01:43:57.623 00.011 12020 IsGuiding returns 0
01:43:57.625 00.002 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"bbcd7328-3b56-4198-b012-9e0f8458224a"}
01:43:57.654 00.029 12020 IsGuiding returns 1
01:43:57.655 00.001 12020 scope still moving after pulse duration time elapsed
01:43:57.655 00.000 9340 case statement mapped state 6 to 3
01:43:57.667 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"bbcd7328-3b56-4198-b012-9e0f8458224a"}
01:43:57.681 00.014 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"dba8ccd9-4f38-4862-a5d4-0da4f9b65f81"}
01:43:57.693 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":656,"width":15,"height":15,"star_pos":[6.80,6.89],"pixels":"..."},"id":"dba8ccd9-4f38-4862-a5d4-0da4f9b65f81"}
01:43:57.708 00.015 12020 IsSlewing returns 0
01:43:57.757 00.049 12020 IsGuiding returns 0
01:43:57.757 00.000 12020 scope move finished after 18 + 115 ms
01:43:57.758 00.001 12020 Move returns status 0, amount 18
01:43:57.758 00.000 12020 MoveAxis(N, 100, ABG)
01:43:57.758 00.000 12020 Guiding  Dir = 0, Dur = 100
01:43:57.760 00.002 12020 IsSlewing returns 0
01:43:57.761 00.001 12020 IsGuiding returns 0
01:43:57.852 00.091 12020 PulseGuide returned control before completion, sleep 20
01:43:57.881 00.029 12020 IsGuiding returns 1
01:43:57.881 00.000 12020 scope still moving after pulse duration time elapsed
01:43:57.914 00.033 12020 IsSlewing returns 0
01:43:57.916 00.002 12020 IsGuiding returns 1
01:43:57.943 00.027 12020 IsSlewing returns 0
01:43:57.944 00.001 12020 IsGuiding returns 1
01:43:58.060 00.116 12020 IsSlewing returns 0
01:43:58.092 00.032 12020 IsGuiding returns 0
01:43:58.092 00.000 12020 scope move finished after 100 + 231 ms
01:43:58.093 00.001 12020 Move returns status 0, amount 100
01:43:58.093 00.000 12020 move complete, result=0
01:43:58.093 00.000 12020 worker thread done servicing request
01:43:58.093 00.000 9340 GuideStep: -0.3 px 18 ms EAST, -0.6 px 100 ms NORTH
01:43:58.129 00.036 12020 Worker thread wakes up
01:43:58.129 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
01:43:58.129 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(803,609,31,31)
01:43:59.382 01.253 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"cbb61c25-feda-4348-a303-7b810b2fc096"}
01:43:59.392 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"cbb61c25-feda-4348-a303-7b810b2fc096"}
01:43:59.403 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"73350f5d-52dc-43f3-aa22-3f26f2399b10"}
01:43:59.417 00.014 9340 case statement mapped state 6 to 3
01:43:59.428 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"73350f5d-52dc-43f3-aa22-3f26f2399b10"}
01:43:59.455 00.027 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"8d3e4ef6-5019-4093-a4f7-f8bfe49899f0"}
01:43:59.470 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":656,"width":15,"height":15,"star_pos":[6.80,6.89],"pixels":"..."},"id":"8d3e4ef6-5019-4093-a4f7-f8bfe49899f0"}
01:44:00.598 01.128 12020 Exposure complete
01:44:00.935 00.337 9340 OnExposeComplete: enter
01:44:00.950 00.015 12020 worker thread done servicing request
01:44:00.950 00.000 9340 UpdateGuideState(): m_state=6
01:44:00.968 00.018 9340 Star::Find(15, 818, 624, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 657
01:44:00.996 00.028 9340 Star::Find returns 1 (0), X=818.27, Y=624.32, Mass=522548, SNR=51.5, Peak=62187 HFD=4.7
01:44:01.047 00.051 9340 MultiStar: [#1 -0.27,0.65,0.96,U] [#2 0.37,-0.01,0.96,U] [#3 -0.39,0.25,0.89,U] [#4 -0.53,0.12,0.68,U] [#5 -0.39,0.47,0.68,U] [#6 -0.74,0.42,0.53,U] [#7 0.14,1.26,0.00,M1] [#8 -0.80,0.27,0.51,U] 
01:44:01.071 00.024 9340 single-star, 7 included, MultiStar: {-0.27, 0.27}, one-star: {0.01, 0.11}
01:44:01.094 00.023 9340 CameraToMount -- cameraTheta (1.51) - m_xAngle (-3.09) = xAngle (4.60 = -1.68)
01:44:01.112 00.018 9340 CameraToMount -- cameraTheta (1.51) - (m_xAngle (-3.09) + m_yAngleError (-0.07)) = yAngle (4.68 = -1.60)
01:44:01.151 00.039 9340 CameraToMount -- cameraX=0.01 cameraY=0.11 hyp=0.11 cameraTheta=1.51 mountX=-0.01 mountY=-0.11, mountTheta=-1.68
01:44:01.178 00.027 9340 SchedulePrimaryMove(10104498, x=0.01, y=0.11, opts=13)
01:44:01.194 00.016 9340 Enqueuing Move request for scope (0.01, 0.11)
01:44:01.243 00.049 12020 Worker thread wakes up
01:44:01.243 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=27531, max=65535, med=43353, FiltMin=33912, FiltMax=65525, Gamma=2.870
01:44:01.257 00.014 12020 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.11) opts 0xd
01:44:01.257 00.000 9340 UpdateGuideState exits: m=522548 SNR=51.5
01:44:01.277 00.020 12020 Handling offset move in thread for scope, endpoint = (0.01, 0.11)
01:44:01.278 00.001 12020 Moving (0.01, 0.11) raw xDistance=-0.01 yDistance=-0.11
01:44:01.278 00.000 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
01:44:01.278 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:44:01.278 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
01:44:01.278 00.000 12020 MoveAxis(E, 0, ABG)
01:44:01.279 00.001 12020 Move returns status 0, amount 0
01:44:01.279 00.000 12020 MoveAxis(N, 0, ABG)
01:44:01.279 00.000 12020 Move returns status 0, amount 0
01:44:01.279 00.000 12020 move complete, result=0
01:44:01.280 00.001 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:44:01.304 00.024 12020 worker thread done servicing request
01:44:01.305 00.001 9340 ScheduleExposure(2000,3,1) exposurePending=0
01:44:01.320 00.015 9340 Enqueuing Expose request
01:44:01.354 00.034 12020 Worker thread wakes up
01:44:01.354 00.000 9340 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
01:44:01.370 00.016 12020 worker thread servicing REQUEST_EXPOSE 2000
01:44:01.370 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(803,609,31,31)
01:44:01.384 00.014 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"451b7a4e-eb19-4e28-9702-ee9f73fb44d2"}
01:44:01.398 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"451b7a4e-eb19-4e28-9702-ee9f73fb44d2"}
01:44:01.410 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"d7b50157-7b50-4555-98e3-9b93f31782d6"}
01:44:01.445 00.035 9340 case statement mapped state 6 to 3
01:44:01.457 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"d7b50157-7b50-4555-98e3-9b93f31782d6"}
01:44:01.469 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"d0bed260-da08-4faf-a24d-82bdc8e79566"}
01:44:01.483 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":657,"width":15,"height":15,"star_pos":[7.27,7.32],"pixels":"..."},"id":"d0bed260-da08-4faf-a24d-82bdc8e79566"}
01:44:03.383 01.900 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"747b0739-882a-4e80-817f-e617c4ddd86d"}
01:44:03.396 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"747b0739-882a-4e80-817f-e617c4ddd86d"}
01:44:03.406 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"24389ea0-39fb-4d74-81b3-4ecd35f5460d"}
01:44:03.422 00.016 9340 case statement mapped state 6 to 3
01:44:03.430 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"24389ea0-39fb-4d74-81b3-4ecd35f5460d"}
01:44:03.444 00.014 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"65fc7a87-16bb-4e6d-b56c-1e29037cf5ec"}
01:44:03.455 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":657,"width":15,"height":15,"star_pos":[7.27,7.32],"pixels":"..."},"id":"65fc7a87-16bb-4e6d-b56c-1e29037cf5ec"}
01:44:03.735 00.280 12020 Exposure complete
01:44:04.004 00.269 12020 worker thread done servicing request
01:44:04.005 00.001 9340 OnExposeComplete: enter
01:44:04.018 00.013 9340 UpdateGuideState(): m_state=6
01:44:04.030 00.012 9340 Star::Find(15, 818, 624, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 658
01:44:04.042 00.012 9340 Star::Find returns 1 (0), X=818.53, Y=624.22, Mass=586169, SNR=69.3, Peak=62358 HFD=4.6
01:44:04.052 00.010 9340 MultiStar: [#1 0.37,0.38,0.54,U] [#2 0.76,-0.26,0.82,U] [#3 0.33,-0.33,0.57,U] [#4 0.25,-0.05,0.70,U] [#5 0.15,-0.22,0.46,U] [#6 0.49,-0.40,0.47,U] [#7 0.01,0.36,0.38,U] [#8 -0.08,0.22,0.31,U] 
01:44:04.064 00.012 9340 single-star, 8 included, MultiStar: {0.33, -0.06}, one-star: {0.27, 0.01}
01:44:04.074 00.010 9340 CameraToMount -- cameraTheta (0.04) - m_xAngle (-3.09) = xAngle (3.13 = 3.13)
01:44:04.086 00.012 9340 CameraToMount -- cameraTheta (0.04) - (m_xAngle (-3.09) + m_yAngleError (-0.07)) = yAngle (3.21 = -3.08)
01:44:04.120 00.034 9340 CameraToMount -- cameraX=0.27 cameraY=0.01 hyp=0.27 cameraTheta=0.04 mountX=-0.27 mountY=-0.02, mountTheta=-3.08
01:44:04.136 00.016 9340 SchedulePrimaryMove(10104498, x=0.27, y=0.01, opts=13)
01:44:04.150 00.014 9340 Enqueuing Move request for scope (0.27, 0.01)
01:44:04.160 00.010 12020 Worker thread wakes up
01:44:04.160 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=28271, max=65535, med=43111, FiltMin=33686, FiltMax=65525, Gamma=2.870
01:44:04.172 00.012 12020 worker thread servicing REQUEST_MOVE scope ofs (0.27, 0.01) opts 0xd
01:44:04.172 00.000 12020 Handling offset move in thread for scope, endpoint = (0.27, 0.01)
01:44:04.172 00.000 12020 Moving (0.27, 0.01) raw xDistance=-0.27 yDistance=-0.02
01:44:04.172 00.000 9340 UpdateGuideState exits: m=586169 SNR=69.3
01:44:04.185 00.013 12020 GuideAlgorithmHysteresis::Result() returns -0.11 from input -0.27
01:44:04.185 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:44:04.196 00.011 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:44:04.196 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
01:44:04.224 00.028 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
01:44:04.225 00.001 9340 Enqueuing Expose request
01:44:04.239 00.014 12020 MoveAxis(E, 19, ABG)
01:44:04.239 00.000 12020 Guiding  Dir = 2, Dur = 19
01:44:04.241 00.002 12020 IsSlewing returns 0
01:44:04.241 00.000 12020 IsGuiding returns 0
01:44:04.264 00.023 12020 IsGuiding returns 1
01:44:04.264 00.000 12020 scope still moving after pulse duration time elapsed
01:44:04.337 00.073 12020 IsSlewing returns 0
01:44:04.338 00.001 12020 IsGuiding returns 0
01:44:04.339 00.001 12020 scope move finished after 19 + 77 ms
01:44:04.339 00.000 12020 Move returns status 0, amount 19
01:44:04.339 00.000 12020 MoveAxis(N, 0, ABG)
01:44:04.340 00.001 12020 Move returns status 0, amount 0
01:44:04.340 00.000 12020 move complete, result=0
01:44:04.340 00.000 12020 worker thread done servicing request
01:44:04.341 00.001 9340 GuideStep: -0.3 px 19 ms EAST, -0.0 px 0 ms NORTH
01:44:04.353 00.012 12020 Worker thread wakes up
01:44:04.353 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
01:44:04.353 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(803,609,31,31)
01:44:05.398 01.045 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"98ff6a62-948d-4cb1-80ba-3a6e56b66d43"}
01:44:05.423 00.025 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"98ff6a62-948d-4cb1-80ba-3a6e56b66d43"}
01:44:05.438 00.015 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"7fbeed76-2e4e-49c9-8f55-5425f0f8c95c"}
01:44:05.453 00.015 9340 case statement mapped state 6 to 3
01:44:05.463 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"7fbeed76-2e4e-49c9-8f55-5425f0f8c95c"}
01:44:05.473 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"e218e1da-3d25-4cc7-ba67-19db2436f40c"}
01:44:05.488 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":658,"width":15,"height":15,"star_pos":[6.53,7.22],"pixels":"..."},"id":"e218e1da-3d25-4cc7-ba67-19db2436f40c"}
01:44:06.733 01.245 12020 Exposure complete
01:44:07.046 00.313 12020 worker thread done servicing request
01:44:07.046 00.000 9340 OnExposeComplete: enter
01:44:07.064 00.018 9340 UpdateGuideState(): m_state=6
01:44:07.100 00.036 9340 Star::Find(15, 818, 624, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 659
01:44:07.123 00.023 9340 Star::Find returns 1 (0), X=818.42, Y=624.17, Mass=516563, SNR=52.7, Peak=62754 HFD=4.5
01:44:07.139 00.016 9340 MultiStar: [#1 0.16,-0.19,0.99,U] [#2 0.40,-0.32,1.01,U] [#3 -0.47,-0.11,0.81,U] [#4 -0.01,-0.41,1.08,U] [#5 0.15,-0.18,0.86,U] [#6 0.21,-0.90,0.51,U] [#7 -0.32,-0.19,0.51,U] [#8 -0.27,0.41,0.58,U] 
01:44:07.153 00.014 9340 single-star, 8 included, MultiStar: {0.03, -0.21}, one-star: {0.15, -0.04}
01:44:07.172 00.019 9340 CameraToMount -- cameraTheta (-0.28) - m_xAngle (-3.09) = xAngle (2.81 = 2.81)
01:44:07.187 00.015 9340 CameraToMount -- cameraTheta (-0.28) - (m_xAngle (-3.09) + m_yAngleError (-0.07)) = yAngle (2.89 = 2.89)
01:44:07.219 00.032 9340 CameraToMount -- cameraX=0.15 cameraY=-0.04 hyp=0.16 cameraTheta=-0.28 mountX=-0.15 mountY=0.04, mountTheta=2.88
01:44:07.243 00.024 9340 SchedulePrimaryMove(10104498, x=0.15, y=-0.04, opts=13)
01:44:07.258 00.015 9340 Enqueuing Move request for scope (0.15, -0.04)
01:44:07.273 00.015 12020 Worker thread wakes up
01:44:07.273 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=28006, max=65535, med=43223, FiltMin=33630, FiltMax=65522, Gamma=2.870
01:44:07.289 00.016 12020 worker thread servicing REQUEST_MOVE scope ofs (0.15, -0.04) opts 0xd
01:44:07.289 00.000 9340 UpdateGuideState exits: m=516563 SNR=52.7
01:44:07.305 00.016 12020 Handling offset move in thread for scope, endpoint = (0.15, -0.04)
01:44:07.306 00.001 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:44:07.320 00.014 12020 Moving (0.15, -0.04) raw xDistance=-0.15 yDistance=0.04
01:44:07.322 00.002 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
01:44:07.322 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:44:07.339 00.017 9340 ScheduleExposure(2000,3,1) exposurePending=0
01:44:07.361 00.022 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
01:44:07.362 00.001 9340 Enqueuing Expose request
01:44:07.374 00.012 12020 MoveAxis(E, 0, ABG)
01:44:07.374 00.000 12020 Move returns status 0, amount 0
01:44:07.375 00.001 12020 MoveAxis(N, 0, ABG)
01:44:07.375 00.000 12020 Move returns status 0, amount 0
01:44:07.375 00.000 12020 move complete, result=0
01:44:07.375 00.000 12020 worker thread done servicing request
01:44:07.375 00.000 12020 Worker thread wakes up
01:44:07.377 00.002 12020 worker thread servicing REQUEST_EXPOSE 2000
01:44:07.377 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(803,609,31,31)
01:44:07.382 00.005 9340 GuideStep: -0.2 px 0 ms EAST, 0.0 px 0 ms NORTH
01:44:07.405 00.023 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"510c7ae8-ccb3-4181-91a3-f03b8fefeafe"}
01:44:07.423 00.018 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"510c7ae8-ccb3-4181-91a3-f03b8fefeafe"}
01:44:07.439 00.016 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"4dfebbd5-0f12-4ed2-aa09-956a21b2e1cd"}
01:44:07.476 00.037 9340 case statement mapped state 6 to 3
01:44:07.490 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"4dfebbd5-0f12-4ed2-aa09-956a21b2e1cd"}
01:44:07.506 00.016 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"8b4bbe9b-b809-4dbb-98fd-ce5817c9adc1"}
01:44:07.520 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":659,"width":15,"height":15,"star_pos":[7.42,7.17],"pixels":"..."},"id":"8b4bbe9b-b809-4dbb-98fd-ce5817c9adc1"}
01:44:09.392 01.872 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"05c25feb-7f56-40d5-8828-e021bc8a60c2"}
01:44:09.404 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"05c25feb-7f56-40d5-8828-e021bc8a60c2"}
01:44:09.415 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"1a8cf304-f231-427f-9150-19e992b9f70e"}
01:44:09.431 00.016 9340 case statement mapped state 6 to 3
01:44:09.446 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"1a8cf304-f231-427f-9150-19e992b9f70e"}
01:44:09.478 00.032 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"52b31711-a04f-4459-84a0-9a4bae53be80"}
01:44:09.489 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":659,"width":15,"height":15,"star_pos":[7.42,7.17],"pixels":"..."},"id":"52b31711-a04f-4459-84a0-9a4bae53be80"}
01:44:09.735 00.246 12020 Exposure complete
01:44:10.012 00.277 12020 worker thread done servicing request
01:44:10.012 00.000 9340 OnExposeComplete: enter
01:44:10.038 00.026 9340 UpdateGuideState(): m_state=6
01:44:10.071 00.033 9340 Star::Find(15, 818, 624, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 660
01:44:10.084 00.013 9340 Star::Find returns 1 (0), X=818.58, Y=624.22, Mass=437663, SNR=48.6, Peak=62942 HFD=3.8
01:44:10.097 00.013 9340 MultiStar: [#1 0.66,-0.03,0.89,U] [#2 0.82,-0.29,1.49,U] [#3 0.07,0.16,0.78,U] [#4 0.49,0.13,0.87,U] [#5 0.63,0.32,0.82,U] [#6 0.85,0.16,0.67,U] [#7 0.50,1.19,0.00,M1] [#8 -0.03,-0.85,0.52,U] 
01:44:10.116 00.019 9340 single-star, 7 included, MultiStar: {0.52, -0.04}, one-star: {0.32, 0.01}
01:44:10.131 00.015 9340 CameraToMount -- cameraTheta (0.03) - m_xAngle (-3.09) = xAngle (3.13 = 3.13)
01:44:10.146 00.015 9340 CameraToMount -- cameraTheta (0.03) - (m_xAngle (-3.09) + m_yAngleError (-0.07)) = yAngle (3.20 = -3.08)
01:44:10.160 00.014 9340 CameraToMount -- cameraX=0.32 cameraY=0.01 hyp=0.32 cameraTheta=0.03 mountX=-0.32 mountY=-0.02, mountTheta=-3.08
01:44:10.176 00.016 9340 SchedulePrimaryMove(10104498, x=0.32, y=0.01, opts=13)
01:44:10.210 00.034 9340 Enqueuing Move request for scope (0.32, 0.01)
01:44:10.225 00.015 12020 Worker thread wakes up
01:44:10.225 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=28291, max=65535, med=43199, FiltMin=33773, FiltMax=65522, Gamma=2.870
01:44:10.236 00.011 12020 worker thread servicing REQUEST_MOVE scope ofs (0.32, 0.01) opts 0xd
01:44:10.236 00.000 9340 UpdateGuideState exits: m=437663 SNR=48.6
01:44:10.247 00.011 12020 Handling offset move in thread for scope, endpoint = (0.32, 0.01)
01:44:10.247 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:44:10.257 00.010 12020 Moving (0.32, 0.01) raw xDistance=-0.32 yDistance=-0.02
01:44:10.258 00.001 9340 ScheduleExposure(2000,3,1) exposurePending=0
01:44:10.272 00.014 12020 GuideAlgorithmHysteresis::Result() returns -0.13 from input -0.32
01:44:10.272 00.000 9340 Enqueuing Expose request
01:44:10.283 00.011 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:44:10.284 00.001 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
01:44:10.284 00.000 12020 MoveAxis(E, 23, ABG)
01:44:10.284 00.000 12020 Guiding  Dir = 2, Dur = 23
01:44:10.286 00.002 12020 IsSlewing returns 0
01:44:10.286 00.000 12020 IsGuiding returns 0
01:44:10.318 00.032 12020 IsGuiding returns 1
01:44:10.320 00.002 12020 scope still moving after pulse duration time elapsed
01:44:10.372 00.052 12020 IsSlewing returns 0
01:44:10.373 00.001 12020 IsGuiding returns 0
01:44:10.373 00.000 12020 scope move finished after 23 + 63 ms
01:44:10.373 00.000 12020 Move returns status 0, amount 23
01:44:10.373 00.000 12020 MoveAxis(N, 0, ABG)
01:44:10.373 00.000 12020 Move returns status 0, amount 0
01:44:10.373 00.000 12020 move complete, result=0
01:44:10.375 00.002 12020 worker thread done servicing request
01:44:10.375 00.000 12020 Worker thread wakes up
01:44:10.375 00.000 9340 GuideStep: -0.3 px 23 ms EAST, -0.0 px 0 ms NORTH
01:44:10.390 00.015 12020 worker thread servicing REQUEST_EXPOSE 2000
01:44:10.390 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(803,609,31,31)
01:44:11.392 01.002 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"79e5922e-e5d7-44b3-8c29-283a2f91f8e8"}
01:44:11.405 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"79e5922e-e5d7-44b3-8c29-283a2f91f8e8"}
01:44:11.424 00.019 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"8637b3f4-8755-4dba-9757-3e44cf23b41f"}
01:44:11.437 00.013 9340 case statement mapped state 6 to 3
01:44:11.453 00.016 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"8637b3f4-8755-4dba-9757-3e44cf23b41f"}
01:44:11.486 00.033 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"6289c4c9-4358-469d-ae83-fcc139d8bc43"}
01:44:11.522 00.036 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":660,"width":15,"height":15,"star_pos":[6.58,7.22],"pixels":"..."},"id":"6289c4c9-4358-469d-ae83-fcc139d8bc43"}
01:44:12.772 01.250 12020 Exposure complete
01:44:13.160 00.388 12020 worker thread done servicing request
01:44:13.160 00.000 9340 OnExposeComplete: enter
01:44:13.183 00.023 9340 UpdateGuideState(): m_state=6
01:44:13.202 00.019 9340 Star::Find(15, 818, 624, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 661
01:44:13.238 00.036 9340 Star::Find returns 1 (0), X=818.49, Y=624.30, Mass=523878, SNR=51.4, Peak=64182 HFD=4.5
01:44:13.259 00.021 9340 MultiStar: [#1 -0.32,0.14,0.92,U] [#2 0.13,-0.16,0.86,U] [#3 0.11,-0.19,0.76,U] [#4 -0.51,-0.13,0.95,U] [#5 -0.30,0.34,0.95,U] [#6 -0.21,0.00,0.69,U] [#7 -0.64,-0.07,0.31,U] [#8 -1.26,0.66,0.00,M1] 
01:44:13.275 00.016 9340 refined, 7 included, MultiStar: {-0.15, 0.02}, one-star: {0.22, 0.08}
01:44:13.289 00.014 9340 CameraToMount -- cameraTheta (3.03) - m_xAngle (-3.09) = xAngle (6.12 = -0.16)
01:44:13.305 00.016 9340 CameraToMount -- cameraTheta (3.03) - (m_xAngle (-3.09) + m_yAngleError (-0.07)) = yAngle (6.20 = -0.09)
01:44:13.323 00.018 9340 CameraToMount -- cameraX=-0.15 cameraY=0.02 hyp=0.15 cameraTheta=3.03 mountX=0.15 mountY=-0.01, mountTheta=-0.09
01:44:13.370 00.047 9340 SchedulePrimaryMove(10104498, x=-0.15, y=0.02, opts=13)
01:44:13.387 00.017 9340 Enqueuing Move request for scope (-0.15, 0.02)
01:44:13.406 00.019 12020 Worker thread wakes up
01:44:13.406 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=29183, max=65535, med=43278, FiltMin=33442, FiltMax=65525, Gamma=2.870
01:44:13.421 00.015 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.15, 0.02) opts 0xd
01:44:13.421 00.000 9340 UpdateGuideState exits: m=523878 SNR=51.4
01:44:13.438 00.017 12020 Handling offset move in thread for scope, endpoint = (-0.15, 0.02)
01:44:13.438 00.000 12020 Moving (-0.15, 0.02) raw xDistance=0.15 yDistance=-0.01
01:44:13.438 00.000 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.15
01:44:13.438 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:44:13.454 00.016 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:44:13.454 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
01:44:13.469 00.015 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
01:44:13.470 00.001 9340 Enqueuing Expose request
01:44:13.510 00.040 12020 MoveAxis(E, 0, ABG)
01:44:13.510 00.000 12020 Move returns status 0, amount 0
01:44:13.510 00.000 12020 MoveAxis(N, 0, ABG)
01:44:13.510 00.000 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"e40ee49f-9915-4b86-a480-e3ea3eab42e4"}
01:44:13.525 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"e40ee49f-9915-4b86-a480-e3ea3eab42e4"}
01:44:13.540 00.015 12020 Move returns status 0, amount 0
01:44:13.540 00.000 12020 move complete, result=0
01:44:13.540 00.000 12020 worker thread done servicing request
01:44:13.541 00.001 12020 Worker thread wakes up
01:44:13.541 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
01:44:13.542 00.001 12020 Handling exposure in thread, d=2000 o=3 r=(803,609,31,31)
01:44:13.545 00.003 9340 GuideStep: 0.2 px 0 ms EAST, -0.0 px 0 ms NORTH
01:44:13.579 00.034 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"08ffdc4e-8fc7-4369-962b-714c6d174bdf"}
01:44:13.598 00.019 9340 case statement mapped state 6 to 3
01:44:13.637 00.039 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"08ffdc4e-8fc7-4369-962b-714c6d174bdf"}
01:44:13.654 00.017 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"fc3ef444-3854-4ab5-ab33-9a646155243c"}
01:44:13.672 00.018 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":661,"width":15,"height":15,"star_pos":[7.49,7.30],"pixels":"..."},"id":"fc3ef444-3854-4ab5-ab33-9a646155243c"}
01:44:15.391 01.719 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"57344206-a7d2-4ca4-b0c9-58ddf5a1942e"}
01:44:15.407 00.016 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"57344206-a7d2-4ca4-b0c9-58ddf5a1942e"}
01:44:15.420 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"f5c444b2-ac78-4448-9d87-73b7c3513545"}
01:44:15.430 00.010 9340 case statement mapped state 6 to 3
01:44:15.460 00.030 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"f5c444b2-ac78-4448-9d87-73b7c3513545"}
01:44:15.471 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"d5ebda28-700b-4bf0-a5e0-ec9e507d5613"}
01:44:15.481 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":661,"width":15,"height":15,"star_pos":[7.49,7.30],"pixels":"..."},"id":"d5ebda28-700b-4bf0-a5e0-ec9e507d5613"}
01:44:15.897 00.416 12020 Exposure complete
01:44:16.148 00.251 12020 worker thread done servicing request
01:44:16.149 00.001 9340 OnExposeComplete: enter
01:44:16.183 00.034 9340 UpdateGuideState(): m_state=6
01:44:16.203 00.020 9340 Star::Find(15, 818, 624, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 662
01:44:16.223 00.020 9340 Star::Find returns 1 (0), X=818.73, Y=624.50, Mass=516265, SNR=54.2, Peak=63574 HFD=4.5
01:44:16.235 00.012 9340 MultiStar: [#1 0.09,0.18,0.74,U] [#2 0.20,-0.20,0.96,U] [#3 -0.07,0.08,0.74,U] [#4 -0.45,0.39,0.78,U] [#5 -0.05,0.07,0.79,U] [#6 -0.71,-0.43,0.56,U] [#7 0.26,0.51,0.59,U] [#8 -0.30,-0.79,0.46,U] 
01:44:16.248 00.013 9340 refined, 8 included, MultiStar: {-0.02, 0.05}, one-star: {0.47, 0.29}
01:44:16.262 00.014 9340 CameraToMount -- cameraTheta (1.85) - m_xAngle (-3.09) = xAngle (4.95 = -1.34)
01:44:16.276 00.014 9340 CameraToMount -- cameraTheta (1.85) - (m_xAngle (-3.09) + m_yAngleError (-0.07)) = yAngle (5.02 = -1.26)
01:44:16.314 00.038 9340 CameraToMount -- cameraX=-0.02 cameraY=0.05 hyp=0.05 cameraTheta=1.85 mountX=0.01 mountY=-0.05, mountTheta=-1.33
01:44:16.337 00.023 9340 SchedulePrimaryMove(10104498, x=-0.02, y=0.05, opts=13)
01:44:16.354 00.017 9340 Enqueuing Move request for scope (-0.02, 0.05)
01:44:16.367 00.013 12020 Worker thread wakes up
01:44:16.367 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=30631, max=65535, med=43191, FiltMin=34043, FiltMax=65525, Gamma=2.870
01:44:16.381 00.014 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.05) opts 0xd
01:44:16.381 00.000 9340 UpdateGuideState exits: m=516265 SNR=54.2
01:44:16.397 00.016 12020 Handling offset move in thread for scope, endpoint = (-0.02, 0.05)
01:44:16.397 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:44:16.435 00.038 12020 Moving (-0.02, 0.05) raw xDistance=0.01 yDistance=-0.05
01:44:16.435 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
01:44:16.452 00.017 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
01:44:16.452 00.000 9340 Enqueuing Expose request
01:44:16.464 00.012 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:44:16.465 00.001 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
01:44:16.465 00.000 12020 MoveAxis(E, 0, ABG)
01:44:16.465 00.000 12020 Move returns status 0, amount 0
01:44:16.465 00.000 12020 MoveAxis(N, 0, ABG)
01:44:16.465 00.000 12020 Move returns status 0, amount 0
01:44:16.465 00.000 12020 move complete, result=0
01:44:16.466 00.001 12020 worker thread done servicing request
01:44:16.466 00.000 12020 Worker thread wakes up
01:44:16.466 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
01:44:16.466 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(803,609,31,31)
01:44:16.472 00.006 9340 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
01:44:17.412 00.940 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"70593334-9d02-48b0-8e9d-a16c2948a81c"}
01:44:17.429 00.017 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"70593334-9d02-48b0-8e9d-a16c2948a81c"}
01:44:17.440 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"3b77e813-f66f-492e-ba42-79c780d04550"}
01:44:17.451 00.011 9340 case statement mapped state 6 to 3
01:44:17.459 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"3b77e813-f66f-492e-ba42-79c780d04550"}
01:44:17.471 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"359cba28-f09a-42a8-ac70-8a7d94d02025"}
01:44:17.483 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":662,"width":15,"height":15,"star_pos":[6.73,7.50],"pixels":"..."},"id":"359cba28-f09a-42a8-ac70-8a7d94d02025"}
01:44:18.834 01.351 12020 Exposure complete
01:44:19.030 00.196 12020 worker thread done servicing request
01:44:19.030 00.000 9340 OnExposeComplete: enter
01:44:19.040 00.010 9340 UpdateGuideState(): m_state=6
01:44:19.052 00.012 9340 Star::Find(15, 818, 624, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 663
01:44:19.061 00.009 9340 Star::Find returns 1 (0), X=818.54, Y=624.14, Mass=475704, SNR=48.9, Peak=64570 HFD=4.2
01:44:19.088 00.027 9340 MultiStar: [#1 -0.24,-0.19,0.92,U] [#2 0.29,-0.06,1.03,U] [#3 0.03,-0.35,0.65,U] [#4 -0.39,-0.30,0.89,U] [#5 -0.34,-0.19,0.80,U] [#6 -0.01,-0.01,0.45,U] [#7 -0.18,-0.27,0.45,U] [#8 0.02,-0.35,0.56,U] 
01:44:19.099 00.011 9340 refined, 8 included, MultiStar: {-0.05, -0.19}, one-star: {0.28, -0.08}
01:44:19.108 00.009 9340 CameraToMount -- cameraTheta (-1.81) - m_xAngle (-3.09) = xAngle (1.28 = 1.28)
01:44:19.118 00.010 9340 CameraToMount -- cameraTheta (-1.81) - (m_xAngle (-3.09) + m_yAngleError (-0.07)) = yAngle (1.36 = 1.36)
01:44:19.127 00.009 9340 CameraToMount -- cameraX=-0.05 cameraY=-0.19 hyp=0.19 cameraTheta=-1.81 mountX=0.06 mountY=0.19, mountTheta=1.29
01:44:19.142 00.015 9340 SchedulePrimaryMove(10104498, x=-0.05, y=-0.19, opts=13)
01:44:19.168 00.026 9340 Enqueuing Move request for scope (-0.05, -0.19)
01:44:19.182 00.014 12020 Worker thread wakes up
01:44:19.183 00.001 9340 UpdateImageDisplay: Size=(1920,1080) min=29743, max=65535, med=43698, FiltMin=34132, FiltMax=65522, Gamma=2.870
01:44:19.194 00.011 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.19) opts 0xd
01:44:19.194 00.000 9340 UpdateGuideState exits: m=475704 SNR=48.9
01:44:19.205 00.011 12020 Handling offset move in thread for scope, endpoint = (-0.05, -0.19)
01:44:19.205 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:44:19.214 00.009 12020 Moving (-0.05, -0.19) raw xDistance=0.06 yDistance=0.19
01:44:19.215 00.001 9340 ScheduleExposure(2000,3,1) exposurePending=0
01:44:19.225 00.010 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
01:44:19.225 00.000 9340 Enqueuing Expose request
01:44:19.250 00.025 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:44:19.251 00.001 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.19
01:44:19.251 00.000 12020 MoveAxis(E, 0, ABG)
01:44:19.251 00.000 12020 Move returns status 0, amount 0
01:44:19.251 00.000 12020 MoveAxis(N, 0, ABG)
01:44:19.251 00.000 12020 Move returns status 0, amount 0
01:44:19.251 00.000 12020 move complete, result=0
01:44:19.252 00.001 12020 worker thread done servicing request
01:44:19.252 00.000 12020 Worker thread wakes up
01:44:19.252 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
01:44:19.252 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(803,609,31,31)
01:44:19.255 00.003 9340 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
01:44:19.412 00.157 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"057f1c6e-67cb-4d77-9ceb-39bbb86de63f"}
01:44:19.428 00.016 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"057f1c6e-67cb-4d77-9ceb-39bbb86de63f"}
01:44:19.451 00.023 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"fa15e154-9d7c-4248-925d-53a9e375393a"}
01:44:19.467 00.016 9340 case statement mapped state 6 to 3
01:44:19.519 00.052 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"fa15e154-9d7c-4248-925d-53a9e375393a"}
01:44:19.565 00.046 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"1af806e0-3af1-43d7-bf9a-2febada7ae9c"}
01:44:19.606 00.041 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":663,"width":15,"height":15,"star_pos":[6.54,7.14],"pixels":"..."},"id":"1af806e0-3af1-43d7-bf9a-2febada7ae9c"}
01:44:21.412 01.806 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"9ba13c93-f8b6-4fe1-8541-82852459dbaa"}
01:44:21.424 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"9ba13c93-f8b6-4fe1-8541-82852459dbaa"}
01:44:21.435 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"d63e30f6-a831-4704-85a0-8f88dd545642"}
01:44:21.445 00.010 9340 case statement mapped state 6 to 3
01:44:21.459 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"d63e30f6-a831-4704-85a0-8f88dd545642"}
01:44:21.470 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"6f4873c5-dbc5-4cc9-b3ce-9aaf35f10b70"}
01:44:21.482 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":663,"width":15,"height":15,"star_pos":[6.54,7.14],"pixels":"..."},"id":"6f4873c5-dbc5-4cc9-b3ce-9aaf35f10b70"}
01:44:21.634 00.152 12020 Exposure complete
01:44:21.911 00.277 12020 worker thread done servicing request
01:44:21.912 00.001 9340 OnExposeComplete: enter
01:44:21.925 00.013 9340 UpdateGuideState(): m_state=6
01:44:21.938 00.013 9340 Star::Find(15, 818, 624, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 664
01:44:21.952 00.014 9340 Star::Find returns 1 (0), X=818.54, Y=624.16, Mass=462572, SNR=47.0, Peak=64542 HFD=3.8
01:44:21.965 00.013 9340 MultiStar: [#1 0.18,0.07,0.89,U] [#2 0.48,-0.16,1.38,U] [#3 0.46,-0.26,0.79,U] [#4 -0.12,0.42,0.97,U] [#5 0.22,-0.13,1.21,U] [#6 0.67,0.49,0.63,U] [#7 0.34,0.81,0.63,U] [#8 -0.29,-0.25,0.59,U] 
01:44:21.979 00.014 9340 refined, 8 included, MultiStar: {0.26, 0.06}, one-star: {0.28, -0.06}
01:44:21.989 00.010 9340 CameraToMount -- cameraTheta (0.24) - m_xAngle (-3.09) = xAngle (3.33 = -2.96)
01:44:22.019 00.030 9340 CameraToMount -- cameraTheta (0.24) - (m_xAngle (-3.09) + m_yAngleError (-0.07)) = yAngle (3.40 = -2.88)
01:44:22.031 00.012 9340 CameraToMount -- cameraX=0.26 cameraY=0.06 hyp=0.26 cameraTheta=0.24 mountX=-0.26 mountY=-0.07, mountTheta=-2.89
01:44:22.050 00.019 9340 SchedulePrimaryMove(10104498, x=0.26, y=0.06, opts=13)
01:44:22.059 00.009 9340 Enqueuing Move request for scope (0.26, 0.06)
01:44:22.072 00.013 12020 Worker thread wakes up
01:44:22.072 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=27129, max=65535, med=43394, FiltMin=33996, FiltMax=65525, Gamma=2.870
01:44:22.083 00.011 12020 worker thread servicing REQUEST_MOVE scope ofs (0.26, 0.06) opts 0xd
01:44:22.083 00.000 9340 UpdateGuideState exits: m=462572 SNR=47.0
01:44:22.095 00.012 12020 Handling offset move in thread for scope, endpoint = (0.26, 0.06)
01:44:22.096 00.001 12020 Moving (0.26, 0.06) raw xDistance=-0.26 yDistance=-0.07
01:44:22.096 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:44:22.125 00.029 12020 GuideAlgorithmHysteresis::Result() returns -0.11 from input -0.26
01:44:22.125 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
01:44:22.136 00.011 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:44:22.137 00.001 9340 Enqueuing Expose request
01:44:22.153 00.016 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
01:44:22.153 00.000 12020 MoveAxis(E, 19, ABG)
01:44:22.153 00.000 12020 Guiding  Dir = 2, Dur = 19
01:44:22.155 00.002 12020 IsSlewing returns 0
01:44:22.156 00.001 12020 IsGuiding returns 0
01:44:22.173 00.017 12020 PulseGuide returned control before completion, sleep 13
01:44:22.227 00.054 12020 IsGuiding returns 0
01:44:22.227 00.000 12020 Move returns status 0, amount 19
01:44:22.227 00.000 12020 MoveAxis(N, 0, ABG)
01:44:22.229 00.002 12020 Move returns status 0, amount 0
01:44:22.229 00.000 12020 move complete, result=0
01:44:22.229 00.000 12020 worker thread done servicing request
01:44:22.229 00.000 9340 GuideStep: -0.3 px 19 ms EAST, -0.1 px 0 ms NORTH
01:44:22.244 00.015 12020 Worker thread wakes up
01:44:22.244 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
01:44:22.245 00.001 12020 Handling exposure in thread, d=2000 o=3 r=(803,609,31,31)
01:44:23.411 01.166 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"a74dc42a-86df-4e4b-b717-2a29bb75e6d8"}
01:44:23.424 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"a74dc42a-86df-4e4b-b717-2a29bb75e6d8"}
01:44:23.435 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"645694c7-fb28-4dfc-8240-0902a0bba9b0"}
01:44:23.445 00.010 9340 case statement mapped state 6 to 3
01:44:23.470 00.025 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"645694c7-fb28-4dfc-8240-0902a0bba9b0"}
01:44:23.481 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"8f43e78e-00e0-4c20-b438-fc2d82a7c859"}
01:44:23.489 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":664,"width":15,"height":15,"star_pos":[6.54,7.16],"pixels":"..."},"id":"8f43e78e-00e0-4c20-b438-fc2d82a7c859"}
01:44:24.614 01.125 12020 Exposure complete
01:44:24.803 00.189 12020 worker thread done servicing request
01:44:24.803 00.000 9340 OnExposeComplete: enter
01:44:24.812 00.009 9340 UpdateGuideState(): m_state=6
01:44:24.823 00.011 9340 Star::Find(15, 818, 624, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 665
01:44:24.832 00.009 9340 Star::Find returns 1 (0), X=818.75, Y=624.44, Mass=453779, SNR=50.7, Peak=63506 HFD=4.0
01:44:24.857 00.025 9340 MultiStar: [#1 0.45,0.35,0.94,U] [#2 0.15,-0.37,1.12,U] [#3 0.13,-0.03,0.64,U] [#4 0.00,0.10,0.95,U] [#5 -0.22,-0.17,0.82,U] [#6 -0.55,0.23,0.66,U] [#7 0.32,0.67,0.61,U] [#8 -0.51,0.03,0.35,U] 
01:44:24.868 00.011 9340 refined, 8 included, MultiStar: {0.09, 0.09}, one-star: {0.49, 0.22}
01:44:24.877 00.009 9340 CameraToMount -- cameraTheta (0.78) - m_xAngle (-3.09) = xAngle (3.87 = -2.41)
01:44:24.886 00.009 9340 CameraToMount -- cameraTheta (0.78) - (m_xAngle (-3.09) + m_yAngleError (-0.07)) = yAngle (3.95 = -2.33)
01:44:24.893 00.007 9340 CameraToMount -- cameraX=0.09 cameraY=0.09 hyp=0.13 cameraTheta=0.78 mountX=-0.09 mountY=-0.09, mountTheta=-2.37
01:44:24.906 00.013 9340 SchedulePrimaryMove(10104498, x=0.09, y=0.09, opts=13)
01:44:24.916 00.010 9340 Enqueuing Move request for scope (0.09, 0.09)
01:44:24.928 00.012 12020 Worker thread wakes up
01:44:24.928 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=29325, max=65535, med=43702, FiltMin=34256, FiltMax=65521, Gamma=2.870
01:44:24.941 00.013 12020 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.09) opts 0xd
01:44:24.941 00.000 9340 UpdateGuideState exits: m=453779 SNR=50.7
01:44:24.956 00.015 12020 Handling offset move in thread for scope, endpoint = (0.09, 0.09)
01:44:24.956 00.000 12020 Moving (0.09, 0.09) raw xDistance=-0.09 yDistance=-0.09
01:44:24.957 00.001 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
01:44:24.957 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:44:24.957 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
01:44:24.957 00.000 12020 MoveAxis(E, 0, ABG)
01:44:24.971 00.014 12020 Move returns status 0, amount 0
01:44:24.971 00.000 12020 MoveAxis(N, 0, ABG)
01:44:24.971 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:44:24.984 00.013 9340 ScheduleExposure(2000,3,1) exposurePending=0
01:44:24.998 00.014 9340 Enqueuing Expose request
01:44:25.010 00.012 12020 Move returns status 0, amount 0
01:44:25.010 00.000 12020 move complete, result=0
01:44:25.010 00.000 12020 worker thread done servicing request
01:44:25.010 00.000 12020 Worker thread wakes up
01:44:25.010 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
01:44:25.011 00.001 12020 Handling exposure in thread, d=2000 o=3 r=(803,609,31,31)
01:44:25.013 00.002 9340 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
01:44:25.411 00.398 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"c6dbb32c-930c-4a58-bb0b-ce074dc55d5c"}
01:44:25.423 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"c6dbb32c-930c-4a58-bb0b-ce074dc55d5c"}
01:44:25.455 00.032 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"8cb9c926-a9bf-463c-9a70-4d165118e68a"}
01:44:25.472 00.017 9340 case statement mapped state 6 to 3
01:44:25.485 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"8cb9c926-a9bf-463c-9a70-4d165118e68a"}
01:44:25.495 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"20bd449a-92f3-4a76-86bf-8c00d99759ad"}
01:44:25.506 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":665,"width":15,"height":15,"star_pos":[6.75,7.44],"pixels":"..."},"id":"20bd449a-92f3-4a76-86bf-8c00d99759ad"}
01:44:27.386 01.880 12020 Exposure complete
01:44:27.410 00.024 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"e5a89f09-4374-4433-bef2-5cbf7c0cb16c"}
01:44:27.424 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"e5a89f09-4374-4433-bef2-5cbf7c0cb16c"}
01:44:27.464 00.040 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"3d55a0fa-3875-4e81-8929-d70279797bc3"}
01:44:27.483 00.019 9340 case statement mapped state 6 to 3
01:44:27.496 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"3d55a0fa-3875-4e81-8929-d70279797bc3"}
01:44:27.520 00.024 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"80e225fa-816f-46d1-a8c1-e2985ba49ed3"}
01:44:27.541 00.021 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":665,"width":15,"height":15,"star_pos":[6.75,7.44],"pixels":"..."},"id":"80e225fa-816f-46d1-a8c1-e2985ba49ed3"}
01:44:27.810 00.269 12020 worker thread done servicing request
01:44:27.811 00.001 9340 OnExposeComplete: enter
01:44:27.838 00.027 9340 UpdateGuideState(): m_state=6
01:44:27.861 00.023 9340 Star::Find(15, 818, 624, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 666
01:44:27.880 00.019 9340 Star::Find returns 1 (0), X=818.78, Y=624.27, Mass=548629, SNR=50.5, Peak=63078 HFD=4.6
01:44:27.920 00.040 9340 MultiStar: [#1 0.41,0.16,0.73,U] [#2 0.33,-0.22,0.94,U] [#3 0.10,-0.40,0.84,U] [#4 0.44,0.24,0.89,U] [#5 -0.17,0.05,0.89,U] [#6 -0.54,0.44,0.43,U] [#7 0.12,0.90,0.33,U] [#8 -0.13,0.59,0.47,U] 
01:44:27.933 00.013 9340 refined, 8 included, MultiStar: {0.18, 0.10}, one-star: {0.52, 0.05}
01:44:27.949 00.016 9340 CameraToMount -- cameraTheta (0.49) - m_xAngle (-3.09) = xAngle (3.58 = -2.70)
01:44:27.962 00.013 9340 CameraToMount -- cameraTheta (0.49) - (m_xAngle (-3.09) + m_yAngleError (-0.07)) = yAngle (3.66 = -2.63)
01:44:27.988 00.026 9340 CameraToMount -- cameraX=0.18 cameraY=0.10 hyp=0.21 cameraTheta=0.49 mountX=-0.19 mountY=-0.10, mountTheta=-2.64
01:44:28.008 00.020 9340 SchedulePrimaryMove(10104498, x=0.18, y=0.10, opts=13)
01:44:28.042 00.034 9340 Enqueuing Move request for scope (0.18, 0.10)
01:44:28.057 00.015 12020 Worker thread wakes up
01:44:28.057 00.000 12020 worker thread servicing REQUEST_MOVE scope ofs (0.18, 0.10) opts 0xd
01:44:28.057 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=28971, max=65535, med=43736, FiltMin=34437, FiltMax=65522, Gamma=2.870
01:44:28.069 00.012 12020 Handling offset move in thread for scope, endpoint = (0.18, 0.10)
01:44:28.069 00.000 9340 UpdateGuideState exits: m=548629 SNR=50.5
01:44:28.082 00.013 12020 Moving (0.18, 0.10) raw xDistance=-0.19 yDistance=-0.10
01:44:28.082 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:44:28.094 00.012 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.19
01:44:28.094 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
01:44:28.109 00.015 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:44:28.110 00.001 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
01:44:28.110 00.000 12020 MoveAxis(E, 0, ABG)
01:44:28.110 00.000 12020 Move returns status 0, amount 0
01:44:28.110 00.000 12020 MoveAxis(N, 0, ABG)
01:44:28.110 00.000 12020 Move returns status 0, amount 0
01:44:28.110 00.000 9340 Enqueuing Expose request
01:44:28.124 00.014 12020 move complete, result=0
01:44:28.124 00.000 9340 GuideStep: -0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
01:44:28.161 00.037 12020 worker thread done servicing request
01:44:28.161 00.000 12020 Worker thread wakes up
01:44:28.161 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
01:44:28.162 00.001 12020 Handling exposure in thread, d=2000 o=3 r=(803,609,31,31)
01:44:29.408 01.246 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"9a6d112f-57c5-42ef-b7cc-8c7940279d8f"}
01:44:29.425 00.017 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"9a6d112f-57c5-42ef-b7cc-8c7940279d8f"}
01:44:29.440 00.015 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"b7b62eb9-2d66-4b36-946b-f7e2f07fdc75"}
01:44:29.452 00.012 9340 case statement mapped state 6 to 3
01:44:29.464 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"b7b62eb9-2d66-4b36-946b-f7e2f07fdc75"}
01:44:29.494 00.030 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"8a69daec-6ed9-4836-90a1-5779a754fdd0"}
01:44:29.507 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":666,"width":15,"height":15,"star_pos":[6.78,7.27],"pixels":"..."},"id":"8a69daec-6ed9-4836-90a1-5779a754fdd0"}
01:44:30.535 01.028 12020 Exposure complete
01:44:30.748 00.213 12020 worker thread done servicing request
01:44:30.748 00.000 9340 OnExposeComplete: enter
01:44:30.776 00.028 9340 UpdateGuideState(): m_state=6
01:44:30.786 00.010 9340 Star::Find(15, 818, 624, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 667
01:44:30.801 00.015 9340 Star::Find returns 1 (0), X=819.61, Y=624.40, Mass=515494, SNR=56.9, Peak=62821 HFD=4.7
01:44:30.812 00.011 9340 MultiStar: [#1 0.83,0.17,0.68,U] [#2 0.88,0.05,0.86,U] [#3 0.97,-0.24,0.66,U] [#4 0.37,0.03,0.63,U] [#5 1.23,0.41,0.00,M1] [#6 0.35,-0.37,0.55,U] [#7 0.71,0.55,0.52,U] [#8 0.22,0.17,0.49,U] 
01:44:30.823 00.011 9340 refined, 7 included, MultiStar: {0.78, 0.07}, one-star: {1.35, 0.19}
01:44:30.831 00.008 9340 CameraToMount -- cameraTheta (0.09) - m_xAngle (-3.09) = xAngle (3.18 = -3.10)
01:44:30.857 00.026 9340 CameraToMount -- cameraTheta (0.09) - (m_xAngle (-3.09) + m_yAngleError (-0.07)) = yAngle (3.25 = -3.03)
01:44:30.869 00.012 9340 CameraToMount -- cameraX=0.78 cameraY=0.07 hyp=0.79 cameraTheta=0.09 mountX=-0.78 mountY=-0.09, mountTheta=-3.03
01:44:30.884 00.015 9340 SchedulePrimaryMove(10104498, x=0.78, y=0.07, opts=13)
01:44:30.893 00.009 9340 Enqueuing Move request for scope (0.78, 0.07)
01:44:30.902 00.009 12020 Worker thread wakes up
01:44:30.902 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=25941, max=65535, med=43478, FiltMin=33923, FiltMax=65522, Gamma=2.870
01:44:30.913 00.011 12020 worker thread servicing REQUEST_MOVE scope ofs (0.78, 0.07) opts 0xd
01:44:30.914 00.001 12020 Handling offset move in thread for scope, endpoint = (0.78, 0.07)
01:44:30.914 00.000 9340 UpdateGuideState exits: m=515494 SNR=56.9
01:44:30.930 00.016 12020 Moving (0.78, 0.07) raw xDistance=-0.78 yDistance=-0.09
01:44:30.930 00.000 12020 GuideAlgorithmHysteresis::Result() returns -0.33 from input -0.78
01:44:30.931 00.001 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:44:30.931 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:44:30.958 00.027 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
01:44:30.958 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
01:44:30.970 00.012 9340 Enqueuing Expose request
01:44:30.983 00.013 12020 MoveAxis(E, 56, ABG)
01:44:30.983 00.000 12020 Guiding  Dir = 2, Dur = 56
01:44:30.984 00.001 12020 IsSlewing returns 0
01:44:30.985 00.001 12020 IsGuiding returns 0
01:44:31.015 00.030 12020 PulseGuide returned control before completion, sleep 36
01:44:31.054 00.039 12020 IsGuiding returns 1
01:44:31.055 00.001 12020 scope still moving after pulse duration time elapsed
01:44:31.111 00.056 12020 IsSlewing returns 0
01:44:31.154 00.043 12020 IsGuiding returns 0
01:44:31.155 00.001 12020 scope move finished after 56 + 113 ms
01:44:31.155 00.000 12020 Move returns status 0, amount 56
01:44:31.155 00.000 12020 MoveAxis(N, 0, ABG)
01:44:31.155 00.000 12020 Move returns status 0, amount 0
01:44:31.155 00.000 12020 move complete, result=0
01:44:31.156 00.001 12020 worker thread done servicing request
01:44:31.156 00.000 9340 GuideStep: -0.8 px 56 ms EAST, -0.1 px 0 ms NORTH
01:44:31.168 00.012 12020 Worker thread wakes up
01:44:31.168 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
01:44:31.168 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(803,609,31,31)
01:44:31.407 00.239 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"dc8e36f8-4672-48e1-a40e-1ec37954bf09"}
01:44:31.420 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"dc8e36f8-4672-48e1-a40e-1ec37954bf09"}
01:44:31.431 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"da3b68f1-2159-4aec-b540-4598b6504457"}
01:44:31.443 00.012 9340 case statement mapped state 6 to 3
01:44:31.467 00.024 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"da3b68f1-2159-4aec-b540-4598b6504457"}
01:44:31.478 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"87f1eec9-7f06-4db0-bae3-ddf3dc12016e"}
01:44:31.487 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":667,"width":15,"height":15,"star_pos":[6.61,7.40],"pixels":"..."},"id":"87f1eec9-7f06-4db0-bae3-ddf3dc12016e"}
01:44:33.407 01.920 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"d53dedda-5abc-4d90-a7be-63337e45c0ba"}
01:44:33.423 00.016 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"d53dedda-5abc-4d90-a7be-63337e45c0ba"}
01:44:33.436 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"779c705f-9bbb-4206-b18f-b3578cf3b407"}
01:44:33.464 00.028 9340 case statement mapped state 6 to 3
01:44:33.475 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"779c705f-9bbb-4206-b18f-b3578cf3b407"}
01:44:33.488 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"778a72ba-acbf-4d66-ae84-030f173b53aa"}
01:44:33.498 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":667,"width":15,"height":15,"star_pos":[6.61,7.40],"pixels":"..."},"id":"778a72ba-acbf-4d66-ae84-030f173b53aa"}
01:44:33.547 00.049 12020 Exposure complete
01:44:33.891 00.344 12020 worker thread done servicing request
01:44:33.893 00.002 9340 OnExposeComplete: enter
01:44:33.923 00.030 9340 UpdateGuideState(): m_state=6
01:44:33.972 00.049 9340 Star::Find(15, 819, 624, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 668
01:44:33.987 00.015 9340 Star::Find returns 1 (0), X=818.62, Y=624.39, Mass=450819, SNR=54.7, Peak=64058 HFD=4.0
01:44:34.002 00.015 9340 MultiStar: [#1 0.81,0.51,0.81,U] [#2 0.76,-0.14,0.89,U] [#3 0.40,-0.73,0.77,U] [#4 0.19,0.28,0.83,U] [#5 0.51,-0.24,0.84,U] [#6 0.75,-0.67,0.51,U] [#7 -0.44,0.48,0.39,U] [#8 -0.02,-0.41,0.34,U] 
01:44:34.014 00.012 9340 single-star, 8 included, MultiStar: {0.44, -0.06}, one-star: {0.36, 0.17}
01:44:34.033 00.019 9340 CameraToMount -- cameraTheta (0.45) - m_xAngle (-3.09) = xAngle (3.54 = -2.74)
01:44:34.050 00.017 9340 CameraToMount -- cameraTheta (0.45) - (m_xAngle (-3.09) + m_yAngleError (-0.07)) = yAngle (3.61 = -2.67)
01:44:34.085 00.035 9340 CameraToMount -- cameraX=0.36 cameraY=0.17 hyp=0.40 cameraTheta=0.45 mountX=-0.37 mountY=-0.18, mountTheta=-2.68
01:44:34.105 00.020 9340 SchedulePrimaryMove(10104498, x=0.36, y=0.17, opts=13)
01:44:34.119 00.014 9340 Enqueuing Move request for scope (0.36, 0.17)
01:44:34.131 00.012 12020 Worker thread wakes up
01:44:34.131 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=28115, max=65535, med=43805, FiltMin=34486, FiltMax=65522, Gamma=2.870
01:44:34.141 00.010 12020 worker thread servicing REQUEST_MOVE scope ofs (0.36, 0.17) opts 0xd
01:44:34.142 00.001 9340 UpdateGuideState exits: m=450819 SNR=54.7
01:44:34.158 00.016 12020 Handling offset move in thread for scope, endpoint = (0.36, 0.17)
01:44:34.158 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:44:34.173 00.015 12020 Moving (0.36, 0.17) raw xDistance=-0.37 yDistance=-0.18
01:44:34.174 00.001 9340 ScheduleExposure(2000,3,1) exposurePending=0
01:44:34.186 00.012 12020 GuideAlgorithmHysteresis::Result() returns -0.18 from input -0.37
01:44:34.187 00.001 9340 Enqueuing Expose request
01:44:34.215 00.028 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:44:34.216 00.001 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
01:44:34.216 00.000 12020 MoveAxis(E, 31, ABG)
01:44:34.216 00.000 12020 Guiding  Dir = 2, Dur = 31
01:44:34.217 00.001 12020 IsSlewing returns 0
01:44:34.218 00.001 12020 IsGuiding returns 0
01:44:34.244 00.026 12020 PulseGuide returned control before completion, sleep 15
01:44:34.270 00.026 12020 IsGuiding returns 1
01:44:34.270 00.000 12020 scope still moving after pulse duration time elapsed
01:44:34.323 00.053 12020 IsSlewing returns 0
01:44:34.357 00.034 12020 IsGuiding returns 0
01:44:34.358 00.001 12020 scope move finished after 31 + 109 ms
01:44:34.359 00.001 12020 Move returns status 0, amount 31
01:44:34.359 00.000 12020 MoveAxis(N, 0, ABG)
01:44:34.359 00.000 12020 Move returns status 0, amount 0
01:44:34.359 00.000 12020 move complete, result=0
01:44:34.359 00.000 12020 worker thread done servicing request
01:44:34.360 00.001 9340 GuideStep: -0.4 px 31 ms EAST, -0.2 px 0 ms NORTH
01:44:34.372 00.012 12020 Worker thread wakes up
01:44:34.372 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
01:44:34.372 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(803,609,31,31)
01:44:35.411 01.039 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"b74bf742-e57a-404e-88f1-832a179f8024"}
01:44:35.422 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"b74bf742-e57a-404e-88f1-832a179f8024"}
01:44:35.434 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"2f963149-fb52-4250-bd70-319cc56bfd49"}
01:44:35.447 00.013 9340 case statement mapped state 6 to 3
01:44:35.460 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"2f963149-fb52-4250-bd70-319cc56bfd49"}
01:44:35.487 00.027 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"c992c32f-4dff-4a85-a982-35d546200c5e"}
01:44:35.505 00.018 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":668,"width":15,"height":15,"star_pos":[6.62,7.39],"pixels":"..."},"id":"c992c32f-4dff-4a85-a982-35d546200c5e"}
01:44:36.741 01.236 12020 Exposure complete
01:44:36.994 00.253 9340 OnExposeComplete: enter
01:44:37.022 00.028 12020 worker thread done servicing request
01:44:37.023 00.001 9340 UpdateGuideState(): m_state=6
01:44:37.035 00.012 9340 Star::Find(15, 818, 624, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 669
01:44:37.049 00.014 9340 Star::Find returns 1 (0), X=818.84, Y=624.33, Mass=455977, SNR=43.9, Peak=62430 HFD=4.1
01:44:37.060 00.011 9340 MultiStar: [#1 0.76,0.21,1.03,U] [#2 0.98,-0.15,1.31,U] [#3 0.15,-0.34,0.92,U] [#4 0.21,0.03,0.98,U] [#5 0.51,-0.15,0.86,U] [#6 0.47,0.13,0.58,U] [#7 0.17,0.60,0.55,U] [#8 0.45,-0.12,0.52,U] 
01:44:37.072 00.012 9340 refined, 8 included, MultiStar: {0.52, 0.01}, one-star: {0.57, 0.12}
01:44:37.084 00.012 9340 CameraToMount -- cameraTheta (0.01) - m_xAngle (-3.09) = xAngle (3.11 = 3.11)
01:44:37.095 00.011 9340 CameraToMount -- cameraTheta (0.01) - (m_xAngle (-3.09) + m_yAngleError (-0.07)) = yAngle (3.18 = -3.10)
01:44:37.108 00.013 9340 CameraToMount -- cameraX=0.52 cameraY=0.01 hyp=0.52 cameraTheta=0.01 mountX=-0.52 mountY=-0.02, mountTheta=-3.10
01:44:37.145 00.037 9340 SchedulePrimaryMove(10104498, x=0.52, y=0.01, opts=13)
01:44:37.160 00.015 9340 Enqueuing Move request for scope (0.52, 0.01)
01:44:37.174 00.014 12020 Worker thread wakes up
01:44:37.174 00.000 12020 worker thread servicing REQUEST_MOVE scope ofs (0.52, 0.01) opts 0xd
01:44:37.174 00.000 12020 Handling offset move in thread for scope, endpoint = (0.52, 0.01)
01:44:37.175 00.001 12020 Moving (0.52, 0.01) raw xDistance=-0.52 yDistance=-0.02
01:44:37.175 00.000 12020 GuideAlgorithmHysteresis::Result() returns -0.23 from input -0.52
01:44:37.175 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:44:37.175 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
01:44:37.175 00.000 12020 MoveAxis(E, 40, ABG)
01:44:37.175 00.000 12020 Guiding  Dir = 2, Dur = 40
01:44:37.176 00.001 9340 UpdateImageDisplay: Size=(1920,1080) min=29886, max=65535, med=43675, FiltMin=34563, FiltMax=65522, Gamma=2.870
01:44:37.187 00.011 12020 IsSlewing returns 0
01:44:37.188 00.001 9340 UpdateGuideState exits: m=455977 SNR=43.9
01:44:37.198 00.010 12020 IsGuiding returns 0
01:44:37.199 00.001 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:44:37.211 00.012 9340 ScheduleExposure(2000,3,1) exposurePending=0
01:44:37.224 00.013 12020 PulseGuide returned control before completion, sleep 30
01:44:37.224 00.000 9340 Enqueuing Expose request
01:44:37.283 00.059 12020 IsGuiding returns 0
01:44:37.284 00.001 12020 Move returns status 0, amount 40
01:44:37.284 00.000 12020 MoveAxis(N, 0, ABG)
01:44:37.284 00.000 12020 Move returns status 0, amount 0
01:44:37.284 00.000 12020 move complete, result=0
01:44:37.284 00.000 12020 worker thread done servicing request
01:44:37.285 00.001 9340 GuideStep: -0.5 px 40 ms EAST, -0.0 px 0 ms NORTH
01:44:37.295 00.010 12020 Worker thread wakes up
01:44:37.296 00.001 12020 worker thread servicing REQUEST_EXPOSE 2000
01:44:37.296 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(803,609,31,31)
01:44:37.409 00.113 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"de129313-d492-43ef-ae89-8ebb7a3d6f0c"}
01:44:37.422 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"de129313-d492-43ef-ae89-8ebb7a3d6f0c"}
01:44:37.432 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"cc62bd68-8c44-438e-bfe1-32329a617075"}
01:44:37.442 00.010 9340 case statement mapped state 6 to 3
01:44:37.452 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"cc62bd68-8c44-438e-bfe1-32329a617075"}
01:44:37.466 00.014 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"3e8ff5dd-8e92-4b2f-a1e4-39b45cce6fad"}
01:44:37.477 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":669,"width":15,"height":15,"star_pos":[6.84,7.33],"pixels":"..."},"id":"3e8ff5dd-8e92-4b2f-a1e4-39b45cce6fad"}
01:44:39.410 01.933 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"eb26ed88-abcc-43ad-b75d-5493bd7ea53f"}
01:44:39.432 00.022 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"eb26ed88-abcc-43ad-b75d-5493bd7ea53f"}
01:44:39.443 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"1aab5921-1cbc-4e09-accc-cff88a5f8d68"}
01:44:39.452 00.009 9340 case statement mapped state 6 to 3
01:44:39.465 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"1aab5921-1cbc-4e09-accc-cff88a5f8d68"}
01:44:39.476 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"e70f1847-0bd6-4eee-9344-bd7a00a51878"}
01:44:39.485 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":669,"width":15,"height":15,"star_pos":[6.84,7.33],"pixels":"..."},"id":"e70f1847-0bd6-4eee-9344-bd7a00a51878"}
01:44:39.692 00.207 12020 Exposure complete
01:44:40.002 00.310 12020 worker thread done servicing request
01:44:40.003 00.001 9340 OnExposeComplete: enter
01:44:40.033 00.030 9340 UpdateGuideState(): m_state=6
01:44:40.047 00.014 9340 Star::Find(15, 818, 624, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 670
01:44:40.060 00.013 9340 Star::Find returns 1 (0), X=819.13, Y=624.23, Mass=561355, SNR=51.8, Peak=64194 HFD=4.5
01:44:40.076 00.016 9340 MultiStar: [#1 -0.03,0.17,0.94,U] [#2 0.47,-0.01,1.11,U] [#3 0.08,-0.25,0.70,U] [#4 0.31,-0.00,0.83,U] [#5 0.56,0.06,0.78,U] [#6 0.72,0.63,0.42,U] [#7 -0.22,-0.06,0.40,U] [#8 0.09,-0.09,0.45,U] 
01:44:40.088 00.012 9340 refined, 8 included, MultiStar: {0.36, 0.04}, one-star: {0.86, 0.02}
01:44:40.101 00.013 9340 CameraToMount -- cameraTheta (0.10) - m_xAngle (-3.09) = xAngle (3.19 = -3.09)
01:44:40.116 00.015 9340 CameraToMount -- cameraTheta (0.10) - (m_xAngle (-3.09) + m_yAngleError (-0.07)) = yAngle (3.27 = -3.02)
01:44:40.129 00.013 9340 CameraToMount -- cameraX=0.36 cameraY=0.04 hyp=0.36 cameraTheta=0.10 mountX=-0.36 mountY=-0.04, mountTheta=-3.02
01:44:40.172 00.043 9340 SchedulePrimaryMove(10104498, x=0.36, y=0.04, opts=13)
01:44:40.193 00.021 9340 Enqueuing Move request for scope (0.36, 0.04)
01:44:40.210 00.017 12020 Worker thread wakes up
01:44:40.211 00.001 9340 UpdateImageDisplay: Size=(1920,1080) min=26461, max=65535, med=43622, FiltMin=34363, FiltMax=65522, Gamma=2.870
01:44:40.226 00.015 12020 worker thread servicing REQUEST_MOVE scope ofs (0.36, 0.04) opts 0xd
01:44:40.226 00.000 9340 UpdateGuideState exits: m=561355 SNR=51.8
01:44:40.242 00.016 12020 Handling offset move in thread for scope, endpoint = (0.36, 0.04)
01:44:40.242 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:44:40.255 00.013 12020 Moving (0.36, 0.04) raw xDistance=-0.36 yDistance=-0.04
01:44:40.256 00.001 9340 ScheduleExposure(2000,3,1) exposurePending=0
01:44:40.284 00.028 12020 GuideAlgorithmHysteresis::Result() returns -0.17 from input -0.36
01:44:40.284 00.000 9340 Enqueuing Expose request
01:44:40.298 00.014 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:44:40.298 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
01:44:40.298 00.000 12020 MoveAxis(E, 29, ABG)
01:44:40.298 00.000 12020 Guiding  Dir = 2, Dur = 29
01:44:40.299 00.001 12020 IsSlewing returns 0
01:44:40.300 00.001 12020 IsGuiding returns 0
01:44:40.321 00.021 12020 PulseGuide returned control before completion, sleep 19
01:44:40.395 00.074 12020 IsGuiding returns 0
01:44:40.397 00.002 12020 Move returns status 0, amount 29
01:44:40.397 00.000 12020 MoveAxis(N, 0, ABG)
01:44:40.397 00.000 12020 Move returns status 0, amount 0
01:44:40.397 00.000 12020 move complete, result=0
01:44:40.397 00.000 12020 worker thread done servicing request
01:44:40.398 00.001 9340 GuideStep: -0.4 px 29 ms EAST, -0.0 px 0 ms NORTH
01:44:40.413 00.015 12020 Worker thread wakes up
01:44:40.413 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
01:44:40.413 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(803,609,31,31)
01:44:41.410 00.997 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"679a97c3-8396-489b-a27b-63a19140b4df"}
01:44:41.425 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"679a97c3-8396-489b-a27b-63a19140b4df"}
01:44:41.462 00.037 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"254d81ad-7007-402e-9f8e-dda0f355b636"}
01:44:41.474 00.012 9340 case statement mapped state 6 to 3
01:44:41.509 00.035 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"254d81ad-7007-402e-9f8e-dda0f355b636"}
01:44:41.523 00.014 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"2ddabfdf-030b-4895-baac-f0158e23357b"}
01:44:41.540 00.017 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":670,"width":15,"height":15,"star_pos":[7.13,7.23],"pixels":"..."},"id":"2ddabfdf-030b-4895-baac-f0158e23357b"}
01:44:42.786 01.246 12020 Exposure complete
01:44:42.964 00.178 12020 worker thread done servicing request
01:44:42.965 00.001 9340 OnExposeComplete: enter
01:44:42.972 00.007 9340 UpdateGuideState(): m_state=6
01:44:42.981 00.009 9340 Star::Find(15, 819, 624, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 671
01:44:42.989 00.008 9340 Star::Find returns 1 (0), X=818.52, Y=624.13, Mass=473143, SNR=50.7, Peak=63253 HFD=4.2
01:44:43.016 00.027 9340 MultiStar: [#1 0.06,0.29,0.92,U] [#2 0.26,0.06,1.07,U] [#3 0.04,-1.00,0.87,U] [#4 0.13,0.33,0.76,U] [#5 0.29,0.69,0.76,U] [#6 0.35,0.14,0.56,U] [#7 -0.13,0.70,0.39,U] [#8 -0.13,-0.76,0.39,U] 
01:44:43.031 00.015 9340 refined, 8 included, MultiStar: {0.15, 0.03}, one-star: {0.26, -0.08}
01:44:43.039 00.008 9340 CameraToMount -- cameraTheta (0.20) - m_xAngle (-3.09) = xAngle (3.30 = -2.99)
01:44:43.049 00.010 9340 CameraToMount -- cameraTheta (0.20) - (m_xAngle (-3.09) + m_yAngleError (-0.07)) = yAngle (3.37 = -2.91)
01:44:43.058 00.009 9340 CameraToMount -- cameraX=0.15 cameraY=0.03 hyp=0.16 cameraTheta=0.20 mountX=-0.16 mountY=-0.04, mountTheta=-2.92
01:44:43.068 00.010 9340 SchedulePrimaryMove(10104498, x=0.15, y=0.03, opts=13)
01:44:43.075 00.007 9340 Enqueuing Move request for scope (0.15, 0.03)
01:44:43.085 00.010 12020 Worker thread wakes up
01:44:43.085 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=29071, max=65535, med=43943, FiltMin=33408, FiltMax=65525, Gamma=2.870
01:44:43.097 00.012 12020 worker thread servicing REQUEST_MOVE scope ofs (0.15, 0.03) opts 0xd
01:44:43.097 00.000 9340 UpdateGuideState exits: m=473143 SNR=50.7
01:44:43.105 00.008 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:44:43.115 00.010 12020 Handling offset move in thread for scope, endpoint = (0.15, 0.03)
01:44:43.115 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
01:44:43.138 00.023 9340 Enqueuing Expose request
01:44:43.146 00.008 12020 Moving (0.15, 0.03) raw xDistance=-0.16 yDistance=-0.04
01:44:43.146 00.000 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16
01:44:43.146 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:44:43.146 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
01:44:43.146 00.000 12020 MoveAxis(E, 0, ABG)
01:44:43.147 00.001 12020 Move returns status 0, amount 0
01:44:43.147 00.000 12020 MoveAxis(N, 0, ABG)
01:44:43.147 00.000 12020 Move returns status 0, amount 0
01:44:43.147 00.000 12020 move complete, result=0
01:44:43.147 00.000 12020 worker thread done servicing request
01:44:43.147 00.000 12020 Worker thread wakes up
01:44:43.147 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
01:44:43.148 00.001 12020 Handling exposure in thread, d=2000 o=3 r=(803,609,31,31)
01:44:43.150 00.002 9340 GuideStep: -0.2 px 0 ms EAST, -0.0 px 0 ms NORTH
01:44:43.408 00.258 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"988d3be6-051c-421d-89b5-728a83ce23d7"}
01:44:43.417 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"988d3be6-051c-421d-89b5-728a83ce23d7"}
01:44:43.425 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"7ffce2d1-fa13-4fd7-8e1f-bb50eb4c0934"}
01:44:43.437 00.012 9340 case statement mapped state 6 to 3
01:44:43.447 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"7ffce2d1-fa13-4fd7-8e1f-bb50eb4c0934"}
01:44:43.456 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"eabf845a-6778-431e-a3c3-f368a8027ef0"}
01:44:43.465 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":671,"width":15,"height":15,"star_pos":[6.52,7.13],"pixels":"..."},"id":"eabf845a-6778-431e-a3c3-f368a8027ef0"}
01:44:45.408 01.943 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"785f3266-d2a5-47de-9500-9a591450c2bf"}
01:44:45.420 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"785f3266-d2a5-47de-9500-9a591450c2bf"}
01:44:45.448 00.028 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"60b74c44-25dd-449e-9be2-f38a31530a3c"}
01:44:45.459 00.011 9340 case statement mapped state 6 to 3
01:44:45.469 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"60b74c44-25dd-449e-9be2-f38a31530a3c"}
01:44:45.481 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"a727b898-83b1-4d19-b961-3aea8c2e06e1"}
01:44:45.491 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":671,"width":15,"height":15,"star_pos":[6.52,7.13],"pixels":"..."},"id":"a727b898-83b1-4d19-b961-3aea8c2e06e1"}
01:44:45.506 00.015 12020 Exposure complete
01:44:45.932 00.426 12020 worker thread done servicing request
01:44:45.932 00.000 9340 OnExposeComplete: enter
01:44:45.950 00.018 9340 UpdateGuideState(): m_state=6
01:44:45.964 00.014 9340 Star::Find(15, 818, 624, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 672
01:44:45.982 00.018 9340 Star::Find returns 1 (0), X=818.57, Y=624.28, Mass=523420, SNR=60.0, Peak=64398 HFD=4.6
01:44:46.008 00.026 9340 MultiStar: [#1 0.76,0.33,0.73,U] [#2 0.35,-0.35,0.82,U] [#3 0.22,0.21,0.69,U] [#4 0.63,0.11,0.65,U] [#5 0.30,0.08,0.68,U] [#6 -0.03,0.21,0.44,U] [#7 -0.04,0.19,0.41,U] [#8 0.06,0.14,0.50,U] 
01:44:46.048 00.040 9340 single-star, 8 included, MultiStar: {0.32, 0.09}, one-star: {0.31, 0.07}
01:44:46.064 00.016 9340 CameraToMount -- cameraTheta (0.21) - m_xAngle (-3.09) = xAngle (3.30 = -2.98)
01:44:46.082 00.018 9340 CameraToMount -- cameraTheta (0.21) - (m_xAngle (-3.09) + m_yAngleError (-0.07)) = yAngle (3.38 = -2.90)
01:44:46.101 00.019 9340 CameraToMount -- cameraX=0.31 cameraY=0.07 hyp=0.31 cameraTheta=0.21 mountX=-0.31 mountY=-0.07, mountTheta=-2.91
01:44:46.129 00.028 9340 SchedulePrimaryMove(10104498, x=0.31, y=0.07, opts=13)
01:44:46.144 00.015 9340 Enqueuing Move request for scope (0.31, 0.07)
01:44:46.184 00.040 12020 Worker thread wakes up
01:44:46.184 00.000 12020 worker thread servicing REQUEST_MOVE scope ofs (0.31, 0.07) opts 0xd
01:44:46.184 00.000 12020 Handling offset move in thread for scope, endpoint = (0.31, 0.07)
01:44:46.185 00.001 12020 Moving (0.31, 0.07) raw xDistance=-0.31 yDistance=-0.07
01:44:46.185 00.000 12020 GuideAlgorithmHysteresis::Result() returns -0.13 from input -0.31
01:44:46.185 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:44:46.186 00.001 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
01:44:46.186 00.000 12020 MoveAxis(E, 22, ABG)
01:44:46.186 00.000 12020 Guiding  Dir = 2, Dur = 22
01:44:46.187 00.001 12020 IsSlewing returns 0
01:44:46.188 00.001 9340 UpdateImageDisplay: Size=(1920,1080) min=29709, max=65535, med=43770, FiltMin=34306, FiltMax=65522, Gamma=2.870
01:44:46.211 00.023 12020 IsGuiding returns 0
01:44:46.214 00.003 9340 UpdateGuideState exits: m=523420 SNR=60.0
01:44:46.232 00.018 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:44:46.256 00.024 12020 IsGuiding returns 1
01:44:46.258 00.002 9340 ScheduleExposure(2000,3,1) exposurePending=0
01:44:46.334 00.076 12020 scope still moving after pulse duration time elapsed
01:44:46.334 00.000 9340 Enqueuing Expose request
01:44:46.369 00.035 12020 IsSlewing returns 0
01:44:46.372 00.003 12020 IsGuiding returns 0
01:44:46.373 00.001 12020 scope move finished after 22 + 140 ms
01:44:46.373 00.000 12020 Move returns status 0, amount 22
01:44:46.374 00.001 12020 MoveAxis(N, 0, ABG)
01:44:46.374 00.000 12020 Move returns status 0, amount 0
01:44:46.374 00.000 12020 move complete, result=0
01:44:46.374 00.000 12020 worker thread done servicing request
01:44:46.374 00.000 9340 GuideStep: -0.3 px 22 ms EAST, -0.1 px 0 ms NORTH
01:44:46.391 00.017 12020 Worker thread wakes up
01:44:46.392 00.001 12020 worker thread servicing REQUEST_EXPOSE 2000
01:44:46.392 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(803,609,31,31)
01:44:47.432 01.040 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"ad298318-2835-4231-a5ec-27e15ea53ee7"}
01:44:47.444 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"ad298318-2835-4231-a5ec-27e15ea53ee7"}
01:44:47.476 00.032 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"b5960b27-3369-47bc-9cb6-cf2e94179e81"}
01:44:47.495 00.019 9340 case statement mapped state 6 to 3
01:44:47.510 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"b5960b27-3369-47bc-9cb6-cf2e94179e81"}
01:44:47.523 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"33228366-be31-44ef-aca3-ba091be5fa53"}
01:44:47.534 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":672,"width":15,"height":15,"star_pos":[6.57,7.28],"pixels":"..."},"id":"33228366-be31-44ef-aca3-ba091be5fa53"}
01:44:48.760 01.226 12020 Exposure complete
01:44:48.957 00.197 12020 worker thread done servicing request
01:44:48.957 00.000 9340 OnExposeComplete: enter
01:44:48.969 00.012 9340 UpdateGuideState(): m_state=6
01:44:48.982 00.013 9340 Star::Find(15, 818, 624, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 673
01:44:48.991 00.009 9340 Star::Find returns 1 (0), X=818.49, Y=624.65, Mass=510075, SNR=50.8, Peak=65454 HFD=4.4
01:44:49.003 00.012 9340 MultiStar: [#1 -0.10,0.40,0.86,U] [#2 0.75,-0.04,1.04,U] [#3 -0.29,-0.08,0.61,U] [#4 0.40,0.12,0.92,U] [#5 -0.13,0.41,0.75,U] [#6 0.18,0.19,0.50,U] [#7 0.01,0.53,0.50,U] [#8 -0.02,0.17,0.59,U] 
01:44:49.013 00.010 9340 refined, 8 included, MultiStar: {0.16, 0.23}, one-star: {0.23, 0.43}
01:44:49.022 00.009 9340 CameraToMount -- cameraTheta (0.95) - m_xAngle (-3.09) = xAngle (4.04 = -2.24)
01:44:49.044 00.022 9340 CameraToMount -- cameraTheta (0.95) - (m_xAngle (-3.09) + m_yAngleError (-0.07)) = yAngle (4.12 = -2.17)
01:44:49.056 00.012 9340 CameraToMount -- cameraX=0.16 cameraY=0.23 hyp=0.28 cameraTheta=0.95 mountX=-0.17 mountY=-0.23, mountTheta=-2.21
01:44:49.068 00.012 9340 SchedulePrimaryMove(10104498, x=0.16, y=0.23, opts=13)
01:44:49.079 00.011 9340 Enqueuing Move request for scope (0.16, 0.23)
01:44:49.089 00.010 12020 Worker thread wakes up
01:44:49.089 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=28668, max=65535, med=43556, FiltMin=33530, FiltMax=65525, Gamma=2.870
01:44:49.097 00.008 12020 worker thread servicing REQUEST_MOVE scope ofs (0.16, 0.23) opts 0xd
01:44:49.097 00.000 9340 UpdateGuideState exits: m=510075 SNR=50.8
01:44:49.106 00.009 12020 Handling offset move in thread for scope, endpoint = (0.16, 0.23)
01:44:49.106 00.000 12020 Moving (0.16, 0.23) raw xDistance=-0.17 yDistance=-0.23
01:44:49.106 00.000 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17
01:44:49.106 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:44:49.107 00.001 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:44:49.119 00.012 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.23
01:44:49.119 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
01:44:49.128 00.009 9340 Enqueuing Expose request
01:44:49.137 00.009 12020 MoveAxis(E, 0, ABG)
01:44:49.137 00.000 12020 Move returns status 0, amount 0
01:44:49.137 00.000 12020 MoveAxis(N, 0, ABG)
01:44:49.137 00.000 12020 Move returns status 0, amount 0
01:44:49.137 00.000 12020 move complete, result=0
01:44:49.137 00.000 12020 worker thread done servicing request
01:44:49.137 00.000 12020 Worker thread wakes up
01:44:49.137 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
01:44:49.137 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(803,609,31,31)
01:44:49.140 00.003 9340 GuideStep: -0.2 px 0 ms EAST, -0.2 px 0 ms NORTH
01:44:49.432 00.292 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"e0431b54-fad1-406c-b0ee-37ef6ccd30cb"}
01:44:49.440 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"e0431b54-fad1-406c-b0ee-37ef6ccd30cb"}
01:44:49.448 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"fabfd554-de47-4c2b-a432-082f16b5d108"}
01:44:49.460 00.012 9340 case statement mapped state 6 to 3
01:44:49.468 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"fabfd554-de47-4c2b-a432-082f16b5d108"}
01:44:49.481 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"22421858-9e89-41f7-9e0d-c067bb142061"}
01:44:49.491 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":673,"width":15,"height":15,"star_pos":[7.49,6.65],"pixels":"..."},"id":"22421858-9e89-41f7-9e0d-c067bb142061"}
01:44:51.431 01.940 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"b4beb2cd-2c8f-40e0-8169-8b852e695b57"}
01:44:51.439 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"b4beb2cd-2c8f-40e0-8169-8b852e695b57"}
01:44:51.447 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"12620dd3-c0e7-4b92-a06f-ba7dbea10f64"}
01:44:51.459 00.012 9340 case statement mapped state 6 to 3
01:44:51.469 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"12620dd3-c0e7-4b92-a06f-ba7dbea10f64"}
01:44:51.480 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"ff5a9307-92a2-4feb-8bd0-8e7fea885f5f"}
01:44:51.506 00.026 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":673,"width":15,"height":15,"star_pos":[7.49,6.65],"pixels":"..."},"id":"ff5a9307-92a2-4feb-8bd0-8e7fea885f5f"}
01:44:51.516 00.010 12020 Exposure complete
01:44:51.696 00.180 12020 worker thread done servicing request
01:44:51.696 00.000 9340 OnExposeComplete: enter
01:44:51.725 00.029 9340 UpdateGuideState(): m_state=6
01:44:51.737 00.012 9340 Star::Find(15, 818, 624, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 674
01:44:51.748 00.011 9340 Star::Find returns 1 (0), X=818.06, Y=624.60, Mass=467423, SNR=49.2, Peak=62910 HFD=4.1
01:44:51.760 00.012 9340 MultiStar: [#1 -0.38,0.40,0.81,U] [#2 0.13,0.10,0.80,U] [#3 -0.32,0.29,0.79,U] [#4 -0.42,0.45,0.80,U] [#5 0.04,0.30,0.77,U] [#6 -0.47,0.26,0.48,U] [#7 -0.18,0.43,0.49,U] [#8 0.14,-0.07,0.49,U] 
01:44:51.769 00.009 9340 refined, 8 included, MultiStar: {-0.19, 0.30}, one-star: {-0.20, 0.39}
01:44:51.778 00.009 9340 CameraToMount -- cameraTheta (2.14) - m_xAngle (-3.09) = xAngle (5.23 = -1.05)
01:44:51.795 00.017 9340 CameraToMount -- cameraTheta (2.14) - (m_xAngle (-3.09) + m_yAngleError (-0.07)) = yAngle (5.30 = -0.98)
01:44:51.807 00.012 9340 CameraToMount -- cameraX=-0.19 cameraY=0.30 hyp=0.35 cameraTheta=2.14 mountX=0.17 mountY=-0.29, mountTheta=-1.03
01:44:51.853 00.046 9340 SchedulePrimaryMove(10104498, x=-0.19, y=0.30, opts=13)
01:44:51.863 00.010 9340 Enqueuing Move request for scope (-0.19, 0.30)
01:44:51.876 00.013 12020 Worker thread wakes up
01:44:51.876 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=27233, max=65535, med=43833, FiltMin=34461, FiltMax=65525, Gamma=2.870
01:44:51.886 00.010 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.19, 0.30) opts 0xd
01:44:51.886 00.000 12020 Handling offset move in thread for scope, endpoint = (-0.19, 0.30)
01:44:51.886 00.000 9340 UpdateGuideState exits: m=467423 SNR=49.2
01:44:51.897 00.011 12020 Moving (-0.19, 0.30) raw xDistance=0.17 yDistance=-0.29
01:44:51.897 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:44:51.908 00.011 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.17
01:44:51.908 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
01:44:51.922 00.014 12020 GuideAlgorithmResistSwitch::result() returns -0.29 from input -0.29
01:44:51.923 00.001 12020 MoveAxis(E, 0, ABG)
01:44:51.923 00.000 9340 Enqueuing Expose request
01:44:51.950 00.027 12020 Move returns status 0, amount 0
01:44:51.950 00.000 12020 MoveAxis(N, 47, ABG)
01:44:51.950 00.000 12020 Guiding  Dir = 0, Dur = 47
01:44:51.952 00.002 12020 IsSlewing returns 0
01:44:51.953 00.001 12020 IsGuiding returns 0
01:44:52.041 00.088 12020 IsGuiding returns 1
01:44:52.041 00.000 12020 scope still moving after pulse duration time elapsed
01:44:52.075 00.034 12020 IsSlewing returns 0
01:44:52.076 00.001 12020 IsGuiding returns 1
01:44:52.120 00.044 12020 IsSlewing returns 0
01:44:52.216 00.096 12020 IsGuiding returns 0
01:44:52.217 00.001 12020 scope move finished after 47 + 215 ms
01:44:52.217 00.000 12020 Move returns status 0, amount 47
01:44:52.217 00.000 12020 move complete, result=0
01:44:52.217 00.000 12020 worker thread done servicing request
01:44:52.217 00.000 9340 GuideStep: 0.2 px 0 ms EAST, -0.3 px 47 ms NORTH
01:44:52.227 00.010 12020 Worker thread wakes up
01:44:52.227 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
01:44:52.227 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(803,609,31,31)
01:44:53.430 01.203 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"54563b46-9f67-4aec-a6f0-93f819e28d1b"}
01:44:53.445 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"54563b46-9f67-4aec-a6f0-93f819e28d1b"}
01:44:53.462 00.017 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"b8c3fb31-fb14-4041-9ffd-a6bedbf0a541"}
01:44:53.478 00.016 9340 case statement mapped state 6 to 3
01:44:53.494 00.016 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"b8c3fb31-fb14-4041-9ffd-a6bedbf0a541"}
01:44:53.511 00.017 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"10d1f353-a3f8-4355-a1a7-fad71d0aebc5"}
01:44:53.554 00.043 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":674,"width":15,"height":15,"star_pos":[7.06,6.60],"pixels":"..."},"id":"10d1f353-a3f8-4355-a1a7-fad71d0aebc5"}
01:44:54.593 01.039 12020 Exposure complete
01:44:54.781 00.188 12020 worker thread done servicing request
01:44:54.781 00.000 9340 OnExposeComplete: enter
01:44:54.795 00.014 9340 UpdateGuideState(): m_state=6
01:44:54.805 00.010 9340 Star::Find(15, 818, 624, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 675
01:44:54.815 00.010 9340 Star::Find returns 1 (0), X=817.99, Y=623.99, Mass=554190, SNR=57.3, Peak=62646 HFD=4.5
01:44:54.835 00.020 9340 MultiStar: [#1 -0.81,-0.39,0.85,U] [#2 0.21,-0.33,1.00,U] [#3 -0.24,-0.53,0.62,U] [#4 -0.33,0.33,0.80,U] [#5 -0.72,-0.32,0.66,U] [#6 -0.57,-0.31,0.48,U] [#7 -0.06,0.56,0.38,U] [#8 -0.84,-0.49,0.42,U] 
01:44:54.847 00.012 9340 single-star, 8 included, MultiStar: {-0.37, -0.21}, one-star: {-0.28, -0.23}
01:44:54.856 00.009 9340 CameraToMount -- cameraTheta (-2.46) - m_xAngle (-3.09) = xAngle (0.63 = 0.63)
01:44:54.864 00.008 9340 CameraToMount -- cameraTheta (-2.46) - (m_xAngle (-3.09) + m_yAngleError (-0.07)) = yAngle (0.71 = 0.71)
01:44:54.873 00.009 9340 CameraToMount -- cameraX=-0.28 cameraY=-0.23 hyp=0.36 cameraTheta=-2.46 mountX=0.29 mountY=0.23, mountTheta=0.68
01:44:54.887 00.014 9340 SchedulePrimaryMove(10104498, x=-0.28, y=-0.23, opts=13)
01:44:54.894 00.007 9340 Enqueuing Move request for scope (-0.28, -0.23)
01:44:54.905 00.011 12020 Worker thread wakes up
01:44:54.905 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=27611, max=65535, med=43886, FiltMin=34053, FiltMax=65522, Gamma=2.870
01:44:54.916 00.011 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.28, -0.23) opts 0xd
01:44:54.916 00.000 12020 Handling offset move in thread for scope, endpoint = (-0.28, -0.23)
01:44:54.916 00.000 12020 Moving (-0.28, -0.23) raw xDistance=0.29 yDistance=0.23
01:44:54.916 00.000 9340 UpdateGuideState exits: m=554190 SNR=57.3
01:44:54.932 00.016 12020 GuideAlgorithmHysteresis::Result() returns 0.12 from input 0.29
01:44:54.932 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:44:54.941 00.009 9340 ScheduleExposure(2000,3,1) exposurePending=0
01:44:54.967 00.026 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:44:54.968 00.001 9340 Enqueuing Expose request
01:44:54.981 00.013 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.23
01:44:54.981 00.000 12020 MoveAxis(W, 21, ABG)
01:44:54.981 00.000 12020 Guiding  Dir = 3, Dur = 21
01:44:54.982 00.001 12020 IsSlewing returns 0
01:44:54.983 00.001 12020 IsGuiding returns 0
01:44:55.015 00.032 12020 IsGuiding returns 1
01:44:55.015 00.000 12020 scope still moving after pulse duration time elapsed
01:44:55.078 00.063 12020 IsSlewing returns 0
01:44:55.080 00.002 12020 IsGuiding returns 0
01:44:55.080 00.000 12020 scope move finished after 21 + 76 ms
01:44:55.080 00.000 12020 Move returns status 0, amount 21
01:44:55.080 00.000 12020 MoveAxis(N, 0, ABG)
01:44:55.080 00.000 12020 Move returns status 0, amount 0
01:44:55.081 00.001 12020 move complete, result=0
01:44:55.081 00.000 12020 worker thread done servicing request
01:44:55.081 00.000 9340 GuideStep: 0.3 px 21 ms WEST, 0.2 px 0 ms NORTH
01:44:55.089 00.008 12020 Worker thread wakes up
01:44:55.091 00.002 12020 worker thread servicing REQUEST_EXPOSE 2000
01:44:55.091 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(803,609,31,31)
01:44:55.429 00.338 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"94e0a744-c522-4642-9b4a-b2079553d677"}
01:44:55.437 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"94e0a744-c522-4642-9b4a-b2079553d677"}
01:44:55.445 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"6414e746-048a-47e6-b7d0-e2188d5301f8"}
01:44:55.457 00.012 9340 case statement mapped state 6 to 3
01:44:55.464 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"6414e746-048a-47e6-b7d0-e2188d5301f8"}
01:44:55.471 00.007 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"8ea88a5c-94a0-440f-a581-1255a06d9216"}
01:44:55.479 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":675,"width":15,"height":15,"star_pos":[6.99,6.99],"pixels":"..."},"id":"8ea88a5c-94a0-440f-a581-1255a06d9216"}
01:44:57.428 01.949 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"278acce5-b820-42a2-bbdf-3ed986aa245e"}
01:44:57.443 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"278acce5-b820-42a2-bbdf-3ed986aa245e"}
01:44:57.454 00.011 12020 Exposure complete
01:44:57.455 00.001 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"6d52b090-5ade-488d-9ce4-75381fec8f8e"}
01:44:57.464 00.009 9340 case statement mapped state 6 to 3
01:44:57.475 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"6d52b090-5ade-488d-9ce4-75381fec8f8e"}
01:44:57.489 00.014 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"a7c1e4de-5883-4287-8390-5e5895db9f30"}
01:44:57.514 00.025 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":675,"width":15,"height":15,"star_pos":[6.99,6.99],"pixels":"..."},"id":"a7c1e4de-5883-4287-8390-5e5895db9f30"}
01:44:57.701 00.187 12020 worker thread done servicing request
01:44:57.701 00.000 9340 OnExposeComplete: enter
01:44:57.715 00.014 9340 UpdateGuideState(): m_state=6
01:44:57.733 00.018 9340 Star::Find(15, 817, 623, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 676
01:44:57.746 00.013 9340 Star::Find returns 1 (0), X=818.82, Y=624.20, Mass=474602, SNR=51.3, Peak=65254 HFD=4.3
01:44:57.780 00.034 9340 MultiStar: [#1 0.28,0.04,0.88,U] [#2 0.20,-0.42,1.09,U] [#3 -0.16,-0.61,0.62,U] [#4 0.05,-0.01,0.79,U] [#5 0.02,0.19,0.76,U] [#6 0.30,0.17,0.56,U] [#7 0.31,0.48,0.41,U] [#8 -0.31,-0.52,0.39,U] 
01:44:57.796 00.016 9340 refined, 8 included, MultiStar: {0.18, -0.09}, one-star: {0.55, -0.01}
01:44:57.809 00.013 9340 CameraToMount -- cameraTheta (-0.47) - m_xAngle (-3.09) = xAngle (2.62 = 2.62)
01:44:57.822 00.013 9340 CameraToMount -- cameraTheta (-0.47) - (m_xAngle (-3.09) + m_yAngleError (-0.07)) = yAngle (2.70 = 2.70)
01:44:57.850 00.028 9340 CameraToMount -- cameraX=0.18 cameraY=-0.09 hyp=0.20 cameraTheta=-0.47 mountX=-0.17 mountY=0.09, mountTheta=2.68
01:44:57.893 00.043 9340 SchedulePrimaryMove(10104498, x=0.18, y=-0.09, opts=13)
01:44:57.904 00.011 9340 Enqueuing Move request for scope (0.18, -0.09)
01:44:57.915 00.011 12020 Worker thread wakes up
01:44:57.915 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=28977, max=65535, med=43919, FiltMin=34541, FiltMax=65525, Gamma=2.870
01:44:57.927 00.012 12020 worker thread servicing REQUEST_MOVE scope ofs (0.18, -0.09) opts 0xd
01:44:57.928 00.001 9340 UpdateGuideState exits: m=474602 SNR=51.3
01:44:57.944 00.016 12020 Handling offset move in thread for scope, endpoint = (0.18, -0.09)
01:44:57.945 00.001 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:44:57.975 00.030 12020 Moving (0.18, -0.09) raw xDistance=-0.17 yDistance=0.09
01:44:57.975 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
01:44:57.989 00.014 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17
01:44:57.989 00.000 9340 Enqueuing Expose request
01:44:58.000 00.011 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:44:58.001 00.001 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
01:44:58.001 00.000 12020 MoveAxis(E, 0, ABG)
01:44:58.001 00.000 12020 Move returns status 0, amount 0
01:44:58.002 00.001 12020 MoveAxis(N, 0, ABG)
01:44:58.002 00.000 12020 Move returns status 0, amount 0
01:44:58.002 00.000 12020 move complete, result=0
01:44:58.003 00.001 12020 worker thread done servicing request
01:44:58.003 00.000 12020 Worker thread wakes up
01:44:58.003 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
01:44:58.003 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(803,609,31,31)
01:44:58.005 00.002 9340 GuideStep: -0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
01:44:59.429 01.424 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"45fb1fe4-8e74-4f7e-b0bf-6b729254ac33"}
01:44:59.443 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"45fb1fe4-8e74-4f7e-b0bf-6b729254ac33"}
01:44:59.462 00.019 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"9c1f12ee-439f-4c39-b3e9-631813b890a7"}
01:44:59.477 00.015 9340 case statement mapped state 6 to 3
01:44:59.514 00.037 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"9c1f12ee-439f-4c39-b3e9-631813b890a7"}
01:44:59.538 00.024 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"93c34b0d-9fca-4f8c-afa7-f4fb4110b282"}
01:44:59.554 00.016 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":676,"width":15,"height":15,"star_pos":[6.82,7.20],"pixels":"..."},"id":"93c34b0d-9fca-4f8c-afa7-f4fb4110b282"}
01:45:00.369 00.815 12020 Exposure complete
01:45:00.631 00.262 12020 worker thread done servicing request
01:45:00.632 00.001 9340 OnExposeComplete: enter
01:45:00.645 00.013 9340 UpdateGuideState(): m_state=6
01:45:00.659 00.014 9340 Star::Find(15, 818, 624, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 677
01:45:00.670 00.011 9340 Star::Find returns 1 (0), X=818.01, Y=623.80, Mass=480896, SNR=48.5, Peak=65022 HFD=4.2
01:45:00.701 00.031 9340 MultiStar: [#1 -0.12,0.04,0.96,U] [#2 0.19,-0.51,0.85,U] [#3 -0.12,-0.69,1.03,U] [#4 -0.48,-0.47,0.88,U] [#5 -0.12,0.60,1.02,U] [#6 0.04,-0.58,0.64,U] [#7 0.14,-0.55,0.56,U] [#8 -0.46,-0.64,0.44,U] 
01:45:00.713 00.012 9340 refined, 8 included, MultiStar: {-0.13, -0.31}, one-star: {-0.26, -0.42}
01:45:00.723 00.010 9340 CameraToMount -- cameraTheta (-1.98) - m_xAngle (-3.09) = xAngle (1.12 = 1.12)
01:45:00.736 00.013 9340 CameraToMount -- cameraTheta (-1.98) - (m_xAngle (-3.09) + m_yAngleError (-0.07)) = yAngle (1.19 = 1.19)
01:45:00.748 00.012 9340 CameraToMount -- cameraX=-0.13 cameraY=-0.31 hyp=0.34 cameraTheta=-1.98 mountX=0.15 mountY=0.31, mountTheta=1.13
01:45:00.780 00.032 9340 SchedulePrimaryMove(10104498, x=-0.13, y=-0.31, opts=13)
01:45:00.797 00.017 9340 Enqueuing Move request for scope (-0.13, -0.31)
01:45:00.813 00.016 12020 Worker thread wakes up
01:45:00.814 00.001 9340 UpdateImageDisplay: Size=(1920,1080) min=27013, max=65535, med=43968, FiltMin=33421, FiltMax=65525, Gamma=2.870
01:45:00.823 00.009 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.13, -0.31) opts 0xd
01:45:00.824 00.001 12020 Handling offset move in thread for scope, endpoint = (-0.13, -0.31)
01:45:00.824 00.000 9340 UpdateGuideState exits: m=480896 SNR=48.5
01:45:00.835 00.011 12020 Moving (-0.13, -0.31) raw xDistance=0.15 yDistance=0.31
01:45:00.836 00.001 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:45:00.863 00.027 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.15
01:45:00.863 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
01:45:00.864 00.001 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.31
01:45:00.864 00.000 12020 MoveAxis(E, 0, ABG)
01:45:00.864 00.000 12020 Move returns status 0, amount 0
01:45:00.864 00.000 12020 MoveAxis(N, 0, ABG)
01:45:00.864 00.000 12020 Move returns status 0, amount 0
01:45:00.864 00.000 12020 move complete, result=0
01:45:00.866 00.002 9340 ScheduleExposure(2000,3,1) exposurePending=0
01:45:00.886 00.020 12020 worker thread done servicing request
01:45:00.886 00.000 9340 Enqueuing Expose request
01:45:00.910 00.024 12020 Worker thread wakes up
01:45:00.911 00.001 9340 GuideStep: 0.1 px 0 ms EAST, 0.3 px 0 ms NORTH
01:45:00.935 00.024 12020 worker thread servicing REQUEST_EXPOSE 2000
01:45:00.935 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(803,609,31,31)
01:45:01.430 00.495 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"9a2ec2df-eef4-45e5-bdd9-a6eaa9d0e0a1"}
01:45:01.482 00.052 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"9a2ec2df-eef4-45e5-bdd9-a6eaa9d0e0a1"}
01:45:01.502 00.020 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"66a3b27b-441f-4ab9-b3a2-02cb5f19b27a"}
01:45:01.530 00.028 9340 case statement mapped state 6 to 3
01:45:01.582 00.052 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"66a3b27b-441f-4ab9-b3a2-02cb5f19b27a"}
01:45:01.642 00.060 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"9d5bd618-b33c-475c-a551-971e60188055"}
01:45:01.704 00.062 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":677,"width":15,"height":15,"star_pos":[7.01,6.80],"pixels":"..."},"id":"9d5bd618-b33c-475c-a551-971e60188055"}
01:45:03.293 01.589 12020 Exposure complete
01:45:03.428 00.135 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"cc09447a-c5db-4664-827d-1e54d127d6ba"}
01:45:03.439 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"cc09447a-c5db-4664-827d-1e54d127d6ba"}
01:45:03.450 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"a5c2e537-a7c0-4b70-b21a-fdb86017fb1c"}
01:45:03.462 00.012 9340 case statement mapped state 6 to 3
01:45:03.471 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"a5c2e537-a7c0-4b70-b21a-fdb86017fb1c"}
01:45:03.481 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"3ebab357-4b93-40a2-8398-bd1566b48f19"}
01:45:03.491 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":677,"width":15,"height":15,"star_pos":[7.01,6.80],"pixels":"..."},"id":"3ebab357-4b93-40a2-8398-bd1566b48f19"}
01:45:03.509 00.018 12020 worker thread done servicing request
01:45:03.510 00.001 9340 OnExposeComplete: enter
01:45:03.545 00.035 9340 UpdateGuideState(): m_state=6
01:45:03.557 00.012 9340 Star::Find(15, 818, 623, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 678
01:45:03.566 00.009 9340 Star::Find returns 1 (0), X=817.90, Y=624.17, Mass=532771, SNR=46.1, Peak=64158 HFD=4.4
01:45:03.575 00.009 9340 MultiStar: [#1 -0.70,-0.11,0.97,U] [#2 -0.18,-0.34,1.19,U] [#3 -0.58,-0.65,0.78,U] [#4 -0.48,-0.06,0.84,U] [#5 -0.27,0.07,0.93,U] [#6 -0.14,-0.54,0.60,U] [#7 -0.26,0.40,0.51,U] [#8 -0.84,-0.44,0.58,U] 
01:45:03.584 00.009 9340 single-star, 8 included, MultiStar: {-0.41, -0.19}, one-star: {-0.36, -0.04}
01:45:03.595 00.011 9340 CameraToMount -- cameraTheta (-3.03) - m_xAngle (-3.09) = xAngle (0.06 = 0.06)
01:45:03.606 00.011 9340 CameraToMount -- cameraTheta (-3.03) - (m_xAngle (-3.09) + m_yAngleError (-0.07)) = yAngle (0.14 = 0.14)
01:45:03.617 00.011 9340 CameraToMount -- cameraX=-0.36 cameraY=-0.04 hyp=0.36 cameraTheta=-3.03 mountX=0.36 mountY=0.05, mountTheta=0.14
01:45:03.648 00.031 9340 SchedulePrimaryMove(10104498, x=-0.36, y=-0.04, opts=13)
01:45:03.658 00.010 9340 Enqueuing Move request for scope (-0.36, -0.04)
01:45:03.670 00.012 12020 Worker thread wakes up
01:45:03.670 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=29992, max=65535, med=43959, FiltMin=34221, FiltMax=65525, Gamma=2.870
01:45:03.678 00.008 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.36, -0.04) opts 0xd
01:45:03.680 00.002 9340 UpdateGuideState exits: m=532771 SNR=46.1
01:45:03.689 00.009 12020 Handling offset move in thread for scope, endpoint = (-0.36, -0.04)
01:45:03.689 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:45:03.701 00.012 12020 Moving (-0.36, -0.04) raw xDistance=0.36 yDistance=0.05
01:45:03.702 00.001 12020 GuideAlgorithmHysteresis::Result() returns 0.15 from input 0.36
01:45:03.702 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:45:03.703 00.001 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
01:45:03.703 00.000 12020 MoveAxis(W, 26, ABG)
01:45:03.703 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
01:45:03.734 00.031 12020 Guiding  Dir = 3, Dur = 26
01:45:03.735 00.001 9340 Enqueuing Expose request
01:45:03.750 00.015 12020 IsSlewing returns 0
01:45:03.751 00.001 12020 IsGuiding returns 0
01:45:03.777 00.026 12020 PulseGuide returned control before completion, sleep 12
01:45:03.790 00.013 12020 IsGuiding returns 1
01:45:03.791 00.001 12020 scope still moving after pulse duration time elapsed
01:45:03.839 00.048 12020 IsSlewing returns 0
01:45:03.840 00.001 12020 IsGuiding returns 0
01:45:03.840 00.000 12020 scope move finished after 26 + 62 ms
01:45:03.840 00.000 12020 Move returns status 0, amount 26
01:45:03.841 00.001 12020 MoveAxis(N, 0, ABG)
01:45:03.841 00.000 12020 Move returns status 0, amount 0
01:45:03.841 00.000 12020 move complete, result=0
01:45:03.841 00.000 12020 worker thread done servicing request
01:45:03.841 00.000 9340 GuideStep: 0.4 px 26 ms WEST, 0.0 px 0 ms NORTH
01:45:03.857 00.016 12020 Worker thread wakes up
01:45:03.857 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
01:45:03.858 00.001 12020 Handling exposure in thread, d=2000 o=3 r=(803,609,31,31)
01:45:05.427 01.569 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"4eefefa0-c974-4b76-b6a5-178d4026ca44"}
01:45:05.437 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"4eefefa0-c974-4b76-b6a5-178d4026ca44"}
01:45:05.453 00.016 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"83613c7a-c3a3-4aa1-9a79-3d8d5ace7bd9"}
01:45:05.466 00.013 9340 case statement mapped state 6 to 3
01:45:05.479 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"83613c7a-c3a3-4aa1-9a79-3d8d5ace7bd9"}
01:45:05.510 00.031 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"053ae255-ee2a-4b2e-b9ae-46d0e5f336f8"}
01:45:05.522 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":678,"width":15,"height":15,"star_pos":[6.90,7.17],"pixels":"..."},"id":"053ae255-ee2a-4b2e-b9ae-46d0e5f336f8"}
01:45:06.241 00.719 12020 Exposure complete
01:45:06.523 00.282 12020 worker thread done servicing request
01:45:06.523 00.000 9340 OnExposeComplete: enter
01:45:06.536 00.013 9340 UpdateGuideState(): m_state=6
01:45:06.550 00.014 9340 Star::Find(15, 817, 624, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 679
01:45:06.577 00.027 9340 Star::Find returns 1 (0), X=818.05, Y=624.28, Mass=570927, SNR=59.9, Peak=65454 HFD=4.6
01:45:06.589 00.012 9340 MultiStar: [#1 -0.38,-0.04,0.69,U] [#2 -0.02,-0.15,1.05,U] [#3 -0.37,-0.59,0.69,U] [#4 -0.04,0.05,0.71,U] [#5 -0.26,-0.10,0.61,U] [#6 -0.39,0.44,0.41,U] [#7 -0.45,1.31,0.00,M1] [#8 -0.59,-0.81,0.50,U] 
01:45:06.600 00.011 9340 single-star, 7 included, MultiStar: {-0.25, -0.13}, one-star: {-0.21, 0.07}
01:45:06.610 00.010 9340 CameraToMount -- cameraTheta (2.84) - m_xAngle (-3.09) = xAngle (5.93 = -0.35)
01:45:06.620 00.010 9340 CameraToMount -- cameraTheta (2.84) - (m_xAngle (-3.09) + m_yAngleError (-0.07)) = yAngle (6.01 = -0.27)
01:45:06.630 00.010 9340 CameraToMount -- cameraX=-0.21 cameraY=0.07 hyp=0.22 cameraTheta=2.84 mountX=0.21 mountY=-0.06, mountTheta=-0.28
01:45:06.644 00.014 9340 SchedulePrimaryMove(10104498, x=-0.21, y=0.07, opts=13)
01:45:06.659 00.015 9340 Enqueuing Move request for scope (-0.21, 0.07)
01:45:06.668 00.009 12020 Worker thread wakes up
01:45:06.669 00.001 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.21, 0.07) opts 0xd
01:45:06.669 00.000 12020 Handling offset move in thread for scope, endpoint = (-0.21, 0.07)
01:45:06.669 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=30071, max=65535, med=44045, FiltMin=34003, FiltMax=65525, Gamma=2.870
01:45:06.698 00.029 12020 Moving (-0.21, 0.07) raw xDistance=0.21 yDistance=-0.06
01:45:06.698 00.000 9340 UpdateGuideState exits: m=570927 SNR=59.9
01:45:06.709 00.011 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.21
01:45:06.709 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:45:06.720 00.011 9340 ScheduleExposure(2000,3,1) exposurePending=0
01:45:06.731 00.011 9340 Enqueuing Expose request
01:45:06.739 00.008 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:45:06.740 00.001 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
01:45:06.740 00.000 12020 MoveAxis(E, 0, ABG)
01:45:06.740 00.000 12020 Move returns status 0, amount 0
01:45:06.740 00.000 12020 MoveAxis(N, 0, ABG)
01:45:06.740 00.000 12020 Move returns status 0, amount 0
01:45:06.740 00.000 12020 move complete, result=0
01:45:06.741 00.001 12020 worker thread done servicing request
01:45:06.741 00.000 12020 Worker thread wakes up
01:45:06.741 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
01:45:06.741 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(803,609,31,31)
01:45:06.743 00.002 9340 GuideStep: 0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
01:45:07.425 00.682 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"7e35dd81-f768-4386-b64a-70d675be9a96"}
01:45:07.437 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"7e35dd81-f768-4386-b64a-70d675be9a96"}
01:45:07.450 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"daaf6734-652a-43e9-8829-c087dca05bae"}
01:45:07.464 00.014 9340 case statement mapped state 6 to 3
01:45:07.476 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"daaf6734-652a-43e9-8829-c087dca05bae"}
01:45:07.508 00.032 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"8cefa57e-7830-42d0-816f-647ded0e89ed"}
01:45:07.525 00.017 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":679,"width":15,"height":15,"star_pos":[7.05,7.28],"pixels":"..."},"id":"8cefa57e-7830-42d0-816f-647ded0e89ed"}
01:45:09.205 01.680 12020 Exposure complete
01:45:09.390 00.185 12020 worker thread done servicing request
01:45:09.391 00.001 9340 OnExposeComplete: enter
01:45:09.400 00.009 9340 UpdateGuideState(): m_state=6
01:45:09.408 00.008 9340 Star::Find(15, 818, 624, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 680
01:45:09.421 00.013 9340 Star::Find returns 1 (0), X=817.33, Y=624.28, Mass=493854, SNR=52.8, Peak=63126 HFD=4.6
01:45:09.430 00.009 9340 MultiStar: [#1 -0.60,0.58,0.83,U] [#2 -0.89,0.01,0.97,U] [#3 -1.11,-0.25,0.92,U] [#4 -1.10,-0.19,0.72,U] [#5 -1.23,0.09,0.00,M1] [#6 -1.23,-0.18,0.00,M1] [#7 -1.23,-0.29,0.00,M2] [#8 -1.36,-0.44,0.00,M1] 
01:45:09.439 00.009 9340 refined, 4 included, MultiStar: {-0.93, 0.04}, one-star: {-0.93, 0.07}
01:45:09.447 00.008 9340 CameraToMount -- cameraTheta (3.09) - m_xAngle (-3.09) = xAngle (6.19 = -0.10)
01:45:09.470 00.023 9340 CameraToMount -- cameraTheta (3.09) - (m_xAngle (-3.09) + m_yAngleError (-0.07)) = yAngle (6.26 = -0.02)
01:45:09.478 00.008 9340 CameraToMount -- cameraX=-0.93 cameraY=0.04 hyp=0.93 cameraTheta=3.09 mountX=0.92 mountY=-0.02, mountTheta=-0.02
01:45:09.488 00.010 9340 SchedulePrimaryMove(10104498, x=-0.93, y=0.04, opts=13)
01:45:09.497 00.009 9340 Enqueuing Move request for scope (-0.93, 0.04)
01:45:09.505 00.008 12020 Worker thread wakes up
01:45:09.506 00.001 9340 UpdateImageDisplay: Size=(1920,1080) min=28558, max=65535, med=44349, FiltMin=34463, FiltMax=65525, Gamma=2.870
01:45:09.515 00.009 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.93, 0.04) opts 0xd
01:45:09.515 00.000 9340 UpdateGuideState exits: m=493854 SNR=52.8
01:45:09.525 00.010 12020 Handling offset move in thread for scope, endpoint = (-0.93, 0.04)
01:45:09.526 00.001 12020 Moving (-0.93, 0.04) raw xDistance=0.92 yDistance=-0.02
01:45:09.526 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:45:09.535 00.009 12020 GuideAlgorithmHysteresis::Result() returns 0.39 from input 0.92
01:45:09.535 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:45:09.536 00.001 9340 ScheduleExposure(2000,3,1) exposurePending=0
01:45:09.545 00.009 9340 Enqueuing Expose request
01:45:09.554 00.009 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
01:45:09.554 00.000 12020 MoveAxis(W, 66, ABG)
01:45:09.554 00.000 12020 Guiding  Dir = 3, Dur = 66
01:45:09.554 00.000 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"c07e5bbd-5f3e-4058-9c55-beafc1ace3bd"}
01:45:09.578 00.024 12020 IsSlewing returns 0
01:45:09.578 00.000 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"c07e5bbd-5f3e-4058-9c55-beafc1ace3bd"}
01:45:09.587 00.009 12020 IsGuiding returns 0
01:45:09.589 00.002 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"28ea7360-d739-470a-999e-d53f46b4b863"}
01:45:09.597 00.008 9340 case statement mapped state 6 to 3
01:45:09.607 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"28ea7360-d739-470a-999e-d53f46b4b863"}
01:45:09.616 00.009 12020 PulseGuide returned control before completion, sleep 52
01:45:09.621 00.005 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"bb2f54b9-41ed-4d46-951a-4ec5f902bfd4"}
01:45:09.629 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":680,"width":15,"height":15,"star_pos":[7.33,7.28],"pixels":"..."},"id":"bb2f54b9-41ed-4d46-951a-4ec5f902bfd4"}
01:45:09.709 00.080 12020 IsGuiding returns 1
01:45:09.710 00.001 12020 scope still moving after pulse duration time elapsed
01:45:09.741 00.031 12020 IsSlewing returns 0
01:45:09.742 00.001 12020 IsGuiding returns 0
01:45:09.743 00.001 12020 scope move finished after 66 + 88 ms
01:45:09.743 00.000 12020 Move returns status 0, amount 66
01:45:09.743 00.000 12020 MoveAxis(N, 0, ABG)
01:45:09.743 00.000 12020 Move returns status 0, amount 0
01:45:09.743 00.000 12020 move complete, result=0
01:45:09.744 00.001 9340 GuideStep: 0.9 px 66 ms WEST, -0.0 px 0 ms NORTH
01:45:09.760 00.016 12020 worker thread done servicing request
01:45:09.760 00.000 12020 Worker thread wakes up
01:45:09.760 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
01:45:09.760 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(803,609,31,31)
01:45:11.424 01.664 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"94e3bdb0-c265-4aee-86c7-9b65d175bd9b"}
01:45:11.449 00.025 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"94e3bdb0-c265-4aee-86c7-9b65d175bd9b"}
01:45:11.463 00.014 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"9119e098-6d8f-4091-bdd6-f6271c01a6c3"}
01:45:11.474 00.011 9340 case statement mapped state 6 to 3
01:45:11.484 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"9119e098-6d8f-4091-bdd6-f6271c01a6c3"}
01:45:11.493 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"2975154d-da64-4eba-b09c-5bb1ea0fdda4"}
01:45:11.502 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":680,"width":15,"height":15,"star_pos":[7.33,7.28],"pixels":"..."},"id":"2975154d-da64-4eba-b09c-5bb1ea0fdda4"}
01:45:12.144 00.642 12020 Exposure complete
01:45:12.400 00.256 12020 worker thread done servicing request
01:45:12.400 00.000 9340 OnExposeComplete: enter
01:45:12.411 00.011 9340 UpdateGuideState(): m_state=6
01:45:12.424 00.013 9340 Star::Find(15, 817, 624, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 681
01:45:12.437 00.013 9340 Star::Find returns 1 (0), X=818.55, Y=624.31, Mass=509572, SNR=53.7, Peak=65070 HFD=4.5
01:45:12.458 00.021 9340 MultiStar: [#1 0.10,0.00,0.71,U] [#2 0.17,-0.51,0.87,U] [#3 -0.07,-0.80,0.62,U] [#4 -0.31,0.19,0.79,U] [#5 -0.00,-0.20,0.63,U] [#6 0.08,0.10,0.51,U] [#7 -0.44,0.29,0.46,U] [#8 0.06,0.06,0.59,U] 
01:45:12.496 00.038 9340 refined, 8 included, MultiStar: {0.01, -0.10}, one-star: {0.28, 0.10}
01:45:12.505 00.009 9340 CameraToMount -- cameraTheta (-1.42) - m_xAngle (-3.09) = xAngle (1.67 = 1.67)
01:45:12.518 00.013 9340 CameraToMount -- cameraTheta (-1.42) - (m_xAngle (-3.09) + m_yAngleError (-0.07)) = yAngle (1.75 = 1.75)
01:45:12.530 00.012 9340 CameraToMount -- cameraX=0.01 cameraY=-0.10 hyp=0.10 cameraTheta=-1.42 mountX=-0.01 mountY=0.10, mountTheta=1.67
01:45:12.544 00.014 9340 SchedulePrimaryMove(10104498, x=0.01, y=-0.10, opts=13)
01:45:12.558 00.014 9340 Enqueuing Move request for scope (0.01, -0.10)
01:45:12.571 00.013 12020 Worker thread wakes up
01:45:12.571 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=29770, max=65535, med=44014, FiltMin=34649, FiltMax=65525, Gamma=2.870
01:45:12.581 00.010 12020 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.10) opts 0xd
01:45:12.581 00.000 9340 UpdateGuideState exits: m=509572 SNR=53.7
01:45:12.608 00.027 12020 Handling offset move in thread for scope, endpoint = (0.01, -0.10)
01:45:12.608 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:45:12.620 00.012 12020 Moving (0.01, -0.10) raw xDistance=-0.01 yDistance=0.10
01:45:12.620 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
01:45:12.630 00.010 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
01:45:12.630 00.000 9340 Enqueuing Expose request
01:45:12.641 00.011 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:45:12.641 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
01:45:12.641 00.000 12020 MoveAxis(E, 0, ABG)
01:45:12.641 00.000 12020 Move returns status 0, amount 0
01:45:12.641 00.000 12020 MoveAxis(N, 0, ABG)
01:45:12.641 00.000 12020 Move returns status 0, amount 0
01:45:12.642 00.001 12020 move complete, result=0
01:45:12.642 00.000 12020 worker thread done servicing request
01:45:12.642 00.000 12020 Worker thread wakes up
01:45:12.642 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
01:45:12.642 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(803,609,31,31)
01:45:12.644 00.002 9340 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
01:45:13.425 00.781 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"261db047-f318-4d02-9cb6-50e88f59438a"}
01:45:13.435 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"261db047-f318-4d02-9cb6-50e88f59438a"}
01:45:13.444 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"279e2b7e-f2bb-4032-a34f-e1ec736f79c1"}
01:45:13.455 00.011 9340 case statement mapped state 6 to 3
01:45:13.468 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"279e2b7e-f2bb-4032-a34f-e1ec736f79c1"}
01:45:13.490 00.022 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"31f29c68-bbc5-451c-8571-b11b24c156f2"}
01:45:13.502 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":681,"width":15,"height":15,"star_pos":[6.55,7.31],"pixels":"..."},"id":"31f29c68-bbc5-451c-8571-b11b24c156f2"}
01:45:15.001 01.499 12020 Exposure complete
01:45:15.170 00.169 12020 worker thread done servicing request
01:45:15.170 00.000 9340 OnExposeComplete: enter
01:45:15.192 00.022 9340 UpdateGuideState(): m_state=6
01:45:15.202 00.010 9340 Star::Find(15, 818, 624, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 682
01:45:15.210 00.008 9340 Star::Find returns 1 (0), X=818.18, Y=624.18, Mass=466302, SNR=48.1, Peak=63150 HFD=4.3
01:45:15.218 00.008 9340 MultiStar: [#1 -0.41,-0.10,0.99,U] [#2 -0.47,-0.25,0.96,U] [#3 -0.44,0.09,0.93,U] [#4 -1.10,-0.64,0.00,M1] [#5 -0.53,-0.20,0.97,U] [#6 -1.27,-0.39,0.00,M1] [#7 -0.39,-0.31,0.43,U] [#8 -0.94,-0.22,0.64,U] 
01:45:15.228 00.010 9340 single-star, 6 included, MultiStar: {-0.45, -0.13}, one-star: {-0.08, -0.03}
01:45:15.235 00.007 9340 CameraToMount -- cameraTheta (-2.79) - m_xAngle (-3.09) = xAngle (0.30 = 0.30)
01:45:15.242 00.007 9340 CameraToMount -- cameraTheta (-2.79) - (m_xAngle (-3.09) + m_yAngleError (-0.07)) = yAngle (0.38 = 0.38)
01:45:15.250 00.008 9340 CameraToMount -- cameraX=-0.08 cameraY=-0.03 hyp=0.09 cameraTheta=-2.79 mountX=0.09 mountY=0.03, mountTheta=0.37
01:45:15.269 00.019 9340 SchedulePrimaryMove(10104498, x=-0.08, y=-0.03, opts=13)
01:45:15.279 00.010 9340 Enqueuing Move request for scope (-0.08, -0.03)
01:45:15.287 00.008 12020 Worker thread wakes up
01:45:15.287 00.000 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.03) opts 0xd
01:45:15.287 00.000 12020 Handling offset move in thread for scope, endpoint = (-0.08, -0.03)
01:45:15.287 00.000 12020 Moving (-0.08, -0.03) raw xDistance=0.09 yDistance=0.03
01:45:15.287 00.000 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
01:45:15.288 00.001 9340 UpdateImageDisplay: Size=(1920,1080) min=26601, max=65535, med=43857, FiltMin=34853, FiltMax=65525, Gamma=2.870
01:45:15.314 00.026 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:45:15.314 00.000 9340 UpdateGuideState exits: m=466302 SNR=48.1
01:45:15.323 00.009 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
01:45:15.323 00.000 12020 MoveAxis(E, 0, ABG)
01:45:15.324 00.001 12020 Move returns status 0, amount 0
01:45:15.324 00.000 12020 MoveAxis(N, 0, ABG)
01:45:15.324 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:45:15.332 00.008 12020 Move returns status 0, amount 0
01:45:15.333 00.001 9340 ScheduleExposure(2000,3,1) exposurePending=0
01:45:15.342 00.009 12020 move complete, result=0
01:45:15.342 00.000 9340 Enqueuing Expose request
01:45:15.351 00.009 12020 worker thread done servicing request
01:45:15.351 00.000 9340 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
01:45:15.360 00.009 12020 Worker thread wakes up
01:45:15.360 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
01:45:15.360 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(803,609,31,31)
01:45:15.424 00.064 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"b40eb5be-e30d-4cdf-83d6-0a75d4a48016"}
01:45:15.433 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"b40eb5be-e30d-4cdf-83d6-0a75d4a48016"}
01:45:15.442 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"c9ca037c-38ce-4698-a848-252991bbe1ca"}
01:45:15.451 00.009 9340 case statement mapped state 6 to 3
01:45:15.459 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"c9ca037c-38ce-4698-a848-252991bbe1ca"}
01:45:15.471 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"8acd5bf3-6371-4e12-9bed-7b19edf2fc30"}
01:45:15.481 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":682,"width":15,"height":15,"star_pos":[7.18,7.18],"pixels":"..."},"id":"8acd5bf3-6371-4e12-9bed-7b19edf2fc30"}
01:45:17.449 01.968 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"bfb61144-0a5a-46de-8cb6-6c0e3e483050"}
01:45:17.463 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"bfb61144-0a5a-46de-8cb6-6c0e3e483050"}
01:45:17.478 00.015 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"18e92e5f-dcce-4f75-9d93-5183715abef5"}
01:45:17.511 00.033 9340 case statement mapped state 6 to 3
01:45:17.521 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"18e92e5f-dcce-4f75-9d93-5183715abef5"}
01:45:17.531 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"dcebf8f0-a0df-4fbe-8650-5eb763926817"}
01:45:17.539 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":682,"width":15,"height":15,"star_pos":[7.18,7.18],"pixels":"..."},"id":"dcebf8f0-a0df-4fbe-8650-5eb763926817"}
01:45:17.758 00.219 12020 Exposure complete
01:45:18.069 00.311 12020 worker thread done servicing request
01:45:18.069 00.000 9340 OnExposeComplete: enter
01:45:18.084 00.015 9340 UpdateGuideState(): m_state=6
01:45:18.115 00.031 9340 Star::Find(15, 818, 624, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 683
01:45:18.129 00.014 9340 Star::Find returns 1 (0), X=818.10, Y=623.75, Mass=519608, SNR=54.9, Peak=64222 HFD=4.5
01:45:18.141 00.012 9340 MultiStar: [#1 -0.74,0.10,0.87,U] [#2 -0.46,-0.50,0.81,U] [#3 -0.70,-0.79,0.57,U] [#4 -1.09,-0.19,0.79,U] [#5 -1.31,0.15,0.00,M1] [#6 -0.35,-0.96,0.47,U] [#7 -0.44,0.37,0.46,U] [#8 -1.22,0.42,0.00,M1] 
01:45:18.154 00.013 9340 single-star, 6 included, MultiStar: {-0.56, -0.34}, one-star: {-0.16, -0.47}
01:45:18.165 00.011 9340 CameraToMount -- cameraTheta (-1.90) - m_xAngle (-3.09) = xAngle (1.19 = 1.19)
01:45:18.177 00.012 9340 CameraToMount -- cameraTheta (-1.90) - (m_xAngle (-3.09) + m_yAngleError (-0.07)) = yAngle (1.27 = 1.27)
01:45:18.197 00.020 9340 CameraToMount -- cameraX=-0.16 cameraY=-0.47 hyp=0.49 cameraTheta=-1.90 mountX=0.18 mountY=0.47, mountTheta=1.20
01:45:18.234 00.037 9340 SchedulePrimaryMove(10104498, x=-0.16, y=-0.47, opts=13)
01:45:18.246 00.012 9340 Enqueuing Move request for scope (-0.16, -0.47)
01:45:18.259 00.013 12020 Worker thread wakes up
01:45:18.260 00.001 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.16, -0.47) opts 0xd
01:45:18.260 00.000 12020 Handling offset move in thread for scope, endpoint = (-0.16, -0.47)
01:45:18.260 00.000 12020 Moving (-0.16, -0.47) raw xDistance=0.18 yDistance=0.47
01:45:18.260 00.000 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.18
01:45:18.260 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
01:45:18.261 00.001 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.47
01:45:18.261 00.000 12020 MoveAxis(E, 0, ABG)
01:45:18.261 00.000 12020 Move returns status 0, amount 0
01:45:18.261 00.000 12020 MoveAxis(N, 0, ABG)
01:45:18.262 00.001 9340 UpdateImageDisplay: Size=(1920,1080) min=29156, max=65535, med=43995, FiltMin=34544, FiltMax=65525, Gamma=2.870
01:45:18.279 00.017 12020 Move returns status 0, amount 0
01:45:18.279 00.000 12020 move complete, result=0
01:45:18.281 00.002 9340 UpdateGuideState exits: m=519608 SNR=54.9
01:45:18.292 00.011 12020 worker thread done servicing request
01:45:18.292 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:45:18.308 00.016 9340 ScheduleExposure(2000,3,1) exposurePending=0
01:45:18.324 00.016 9340 Enqueuing Expose request
01:45:18.337 00.013 12020 Worker thread wakes up
01:45:18.337 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
01:45:18.354 00.017 9340 GuideStep: 0.2 px 0 ms EAST, 0.5 px 0 ms NORTH
01:45:18.367 00.013 12020 Handling exposure in thread, d=2000 o=3 r=(803,609,31,31)
01:45:19.451 01.084 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"4e89445c-e0e6-4a99-a28c-2a440844699b"}
01:45:19.463 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"4e89445c-e0e6-4a99-a28c-2a440844699b"}
01:45:19.496 00.033 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"b98f748e-341e-435e-8b46-7be0303a5f28"}
01:45:19.508 00.012 9340 case statement mapped state 6 to 3
01:45:19.521 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"b98f748e-341e-435e-8b46-7be0303a5f28"}
01:45:19.538 00.017 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"64d3d3d7-ac28-4a24-b932-046bd132976e"}
01:45:19.573 00.035 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":683,"width":15,"height":15,"star_pos":[7.10,6.75],"pixels":"..."},"id":"64d3d3d7-ac28-4a24-b932-046bd132976e"}
01:45:20.726 01.153 12020 Exposure complete
01:45:20.905 00.179 12020 worker thread done servicing request
01:45:20.906 00.001 9340 OnExposeComplete: enter
01:45:20.914 00.008 9340 UpdateGuideState(): m_state=6
01:45:20.925 00.011 9340 Star::Find(15, 818, 623, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 684
01:45:20.934 00.009 9340 Star::Find returns 1 (0), X=817.59, Y=624.14, Mass=483555, SNR=49.7, Peak=65454 HFD=4.3
01:45:20.941 00.007 9340 MultiStar: [#1 -1.14,-0.30,0.84,U] [#2 -0.64,-0.33,1.20,U] [#3 -1.28,-0.60,0.00,M1] [#4 -1.13,-0.29,0.82,U] [#5 -0.61,-0.72,0.76,U] [#6 -1.28,-0.75,0.00,M1] [#7 -0.78,-0.20,0.40,U] [#8 -0.80,-0.30,0.44,U] 
01:45:20.948 00.007 9340 single-star, 6 included, MultiStar: {-0.82, -0.31}, one-star: {-0.67, -0.08}
01:45:20.957 00.009 9340 CameraToMount -- cameraTheta (-3.03) - m_xAngle (-3.09) = xAngle (0.06 = 0.06)
01:45:20.967 00.010 9340 CameraToMount -- cameraTheta (-3.03) - (m_xAngle (-3.09) + m_yAngleError (-0.07)) = yAngle (0.14 = 0.14)
01:45:20.977 00.010 9340 CameraToMount -- cameraX=-0.67 cameraY=-0.08 hyp=0.68 cameraTheta=-3.03 mountX=0.67 mountY=0.09, mountTheta=0.14
01:45:21.006 00.029 9340 SchedulePrimaryMove(10104498, x=-0.67, y=-0.08, opts=13)
01:45:21.017 00.011 9340 Enqueuing Move request for scope (-0.67, -0.08)
01:45:21.028 00.011 12020 Worker thread wakes up
01:45:21.029 00.001 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.67, -0.08) opts 0xd
01:45:21.029 00.000 12020 Handling offset move in thread for scope, endpoint = (-0.67, -0.08)
01:45:21.029 00.000 12020 Moving (-0.67, -0.08) raw xDistance=0.67 yDistance=0.09
01:45:21.029 00.000 12020 GuideAlgorithmHysteresis::Result() returns 0.28 from input 0.67
01:45:21.029 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:45:21.029 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=26029, max=65535, med=44130, FiltMin=33538, FiltMax=65525, Gamma=2.870
01:45:21.040 00.011 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
01:45:21.040 00.000 12020 MoveAxis(W, 48, ABG)
01:45:21.040 00.000 12020 Guiding  Dir = 3, Dur = 48
01:45:21.040 00.000 9340 UpdateGuideState exits: m=483555 SNR=49.7
01:45:21.049 00.009 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:45:21.059 00.010 12020 IsSlewing returns 0
01:45:21.061 00.002 9340 ScheduleExposure(2000,3,1) exposurePending=0
01:45:21.071 00.010 12020 IsGuiding returns 0
01:45:21.071 00.000 9340 Enqueuing Expose request
01:45:21.101 00.030 12020 PulseGuide returned control before completion, sleep 28
01:45:21.134 00.033 12020 IsGuiding returns 1
01:45:21.135 00.001 12020 scope still moving after pulse duration time elapsed
01:45:21.174 00.039 12020 IsSlewing returns 0
01:45:21.175 00.001 12020 IsGuiding returns 0
01:45:21.175 00.000 12020 scope move finished after 48 + 55 ms
01:45:21.175 00.000 12020 Move returns status 0, amount 48
01:45:21.176 00.001 12020 MoveAxis(N, 0, ABG)
01:45:21.176 00.000 12020 Move returns status 0, amount 0
01:45:21.176 00.000 12020 move complete, result=0
01:45:21.176 00.000 12020 worker thread done servicing request
01:45:21.176 00.000 9340 GuideStep: 0.7 px 48 ms WEST, 0.1 px 0 ms NORTH
01:45:21.187 00.011 12020 Worker thread wakes up
01:45:21.187 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
01:45:21.187 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(803,609,31,31)
01:45:21.452 00.265 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"294a73c5-9284-491e-8817-bac094ede326"}
01:45:21.462 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"294a73c5-9284-491e-8817-bac094ede326"}
01:45:21.470 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"9b358ff6-2a3e-4353-85cd-45c12f8a7392"}
01:45:21.478 00.008 9340 case statement mapped state 6 to 3
01:45:21.486 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"9b358ff6-2a3e-4353-85cd-45c12f8a7392"}
01:45:21.494 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"7cb9db01-aa86-47e3-b6e7-409ff1e1c77b"}
01:45:21.501 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":684,"width":15,"height":15,"star_pos":[6.59,7.14],"pixels":"..."},"id":"7cb9db01-aa86-47e3-b6e7-409ff1e1c77b"}
01:45:23.449 01.948 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"937402a3-5bea-4b29-98c2-d65e433eec58"}
01:45:23.459 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"937402a3-5bea-4b29-98c2-d65e433eec58"}
01:45:23.471 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"a8f6ca71-fc17-4054-96ff-2785f4984f45"}
01:45:23.480 00.009 9340 case statement mapped state 6 to 3
01:45:23.489 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"a8f6ca71-fc17-4054-96ff-2785f4984f45"}
01:45:23.501 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"e687ee35-9017-409d-8613-8504bfbc6c90"}
01:45:23.512 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":684,"width":15,"height":15,"star_pos":[6.59,7.14],"pixels":"..."},"id":"e687ee35-9017-409d-8613-8504bfbc6c90"}
01:45:23.564 00.052 12020 Exposure complete
01:45:23.788 00.224 12020 worker thread done servicing request
01:45:23.789 00.001 9340 OnExposeComplete: enter
01:45:23.802 00.013 9340 UpdateGuideState(): m_state=6
01:45:23.840 00.038 9340 Star::Find(15, 817, 624, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 685
01:45:23.850 00.010 9340 Star::Find returns 1 (0), X=818.28, Y=624.05, Mass=529273, SNR=50.9, Peak=64638 HFD=4.6
01:45:23.860 00.010 9340 MultiStar: [#1 -0.01,0.38,0.88,U] [#2 0.12,-0.20,1.21,U] [#3 -0.59,-0.50,0.84,U] [#4 -0.73,-0.38,0.84,U] [#5 -0.13,-0.18,0.75,U] [#6 -0.11,0.01,0.53,U] [#7 -0.67,0.70,0.48,U] [#8 -1.00,-0.51,0.46,U] 
01:45:23.876 00.016 9340 single-star, 8 included, MultiStar: {-0.27, -0.12}, one-star: {0.02, -0.16}
01:45:23.892 00.016 9340 CameraToMount -- cameraTheta (-1.44) - m_xAngle (-3.09) = xAngle (1.66 = 1.66)
01:45:23.927 00.035 9340 CameraToMount -- cameraTheta (-1.44) - (m_xAngle (-3.09) + m_yAngleError (-0.07)) = yAngle (1.73 = 1.73)
01:45:23.948 00.021 9340 CameraToMount -- cameraX=0.02 cameraY=-0.16 hyp=0.16 cameraTheta=-1.44 mountX=-0.01 mountY=0.16, mountTheta=1.66
01:45:23.966 00.018 9340 SchedulePrimaryMove(10104498, x=0.02, y=-0.16, opts=13)
01:45:23.980 00.014 9340 Enqueuing Move request for scope (0.02, -0.16)
01:45:23.993 00.013 12020 Worker thread wakes up
01:45:23.994 00.001 9340 UpdateImageDisplay: Size=(1920,1080) min=31531, max=65535, med=44533, FiltMin=35185, FiltMax=65522, Gamma=2.870
01:45:24.004 00.010 12020 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.16) opts 0xd
01:45:24.005 00.001 9340 UpdateGuideState exits: m=529273 SNR=50.9
01:45:24.031 00.026 12020 Handling offset move in thread for scope, endpoint = (0.02, -0.16)
01:45:24.032 00.001 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:45:24.044 00.012 12020 Moving (0.02, -0.16) raw xDistance=-0.01 yDistance=0.16
01:45:24.044 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
01:45:24.057 00.013 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
01:45:24.058 00.001 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:45:24.058 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
01:45:24.058 00.000 9340 Enqueuing Expose request
01:45:24.068 00.010 12020 MoveAxis(E, 0, ABG)
01:45:24.068 00.000 12020 Move returns status 0, amount 0
01:45:24.069 00.001 12020 MoveAxis(N, 0, ABG)
01:45:24.069 00.000 12020 Move returns status 0, amount 0
01:45:24.069 00.000 12020 move complete, result=0
01:45:24.069 00.000 12020 worker thread done servicing request
01:45:24.069 00.000 12020 Worker thread wakes up
01:45:24.069 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
01:45:24.069 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(803,609,31,31)
01:45:24.074 00.005 9340 GuideStep: -0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
01:45:25.451 01.377 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"766cd678-6376-4e00-b9f7-95c88c929a02"}
01:45:25.468 00.017 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"766cd678-6376-4e00-b9f7-95c88c929a02"}
01:45:25.481 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"c7b43960-29cc-47ec-bc25-d86c81e0919d"}
01:45:25.495 00.014 9340 case statement mapped state 6 to 3
01:45:25.507 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"c7b43960-29cc-47ec-bc25-d86c81e0919d"}
01:45:25.521 00.014 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"9f9c8ede-63e0-4af4-9ffd-454a1e696ec7"}
01:45:25.555 00.034 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":685,"width":15,"height":15,"star_pos":[7.28,7.05],"pixels":"..."},"id":"9f9c8ede-63e0-4af4-9ffd-454a1e696ec7"}
01:45:26.439 00.884 12020 Exposure complete
01:45:26.638 00.199 12020 worker thread done servicing request
01:45:26.639 00.001 9340 OnExposeComplete: enter
01:45:26.648 00.009 9340 UpdateGuideState(): m_state=6
01:45:26.655 00.007 9340 Star::Find(15, 818, 624, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 686
01:45:26.665 00.010 9340 Star::Find returns 1 (0), X=818.28, Y=624.04, Mass=536536, SNR=51.6, Peak=65454 HFD=4.5
01:45:26.674 00.009 9340 MultiStar: [#1 0.06,0.06,0.77,U] [#2 -0.33,-0.65,0.89,U] [#3 -0.33,-0.95,0.97,U] [#4 -0.72,-0.52,0.95,U] [#5 -0.34,-0.35,0.75,U] [#6 -0.21,-0.02,0.54,U] [#7 -0.06,0.26,0.53,U] [#8 -0.51,-0.83,0.39,U] 
01:45:26.682 00.008 9340 single-star, 8 included, MultiStar: {-0.27, -0.38}, one-star: {0.02, -0.17}
01:45:26.690 00.008 9340 CameraToMount -- cameraTheta (-1.46) - m_xAngle (-3.09) = xAngle (1.63 = 1.63)
01:45:26.701 00.011 9340 CameraToMount -- cameraTheta (-1.46) - (m_xAngle (-3.09) + m_yAngleError (-0.07)) = yAngle (1.71 = 1.71)
01:45:26.711 00.010 9340 CameraToMount -- cameraX=0.02 cameraY=-0.17 hyp=0.18 cameraTheta=-1.46 mountX=-0.01 mountY=0.17, mountTheta=1.63
01:45:26.737 00.026 9340 SchedulePrimaryMove(10104498, x=0.02, y=-0.17, opts=13)
01:45:26.746 00.009 9340 Enqueuing Move request for scope (0.02, -0.17)
01:45:26.755 00.009 12020 Worker thread wakes up
01:45:26.755 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=27845, max=65535, med=44226, FiltMin=34652, FiltMax=65525, Gamma=2.870
01:45:26.764 00.009 12020 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.17) opts 0xd
01:45:26.764 00.000 9340 UpdateGuideState exits: m=536536 SNR=51.6
01:45:26.772 00.008 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:45:26.781 00.009 12020 Handling offset move in thread for scope, endpoint = (0.02, -0.17)
01:45:26.781 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
01:45:26.790 00.009 12020 Moving (0.02, -0.17) raw xDistance=-0.01 yDistance=0.17
01:45:26.790 00.000 9340 Enqueuing Expose request
01:45:26.801 00.011 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
01:45:26.801 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:45:26.801 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
01:45:26.801 00.000 12020 MoveAxis(E, 0, ABG)
01:45:26.802 00.001 12020 Move returns status 0, amount 0
01:45:26.802 00.000 12020 MoveAxis(N, 0, ABG)
01:45:26.802 00.000 12020 Move returns status 0, amount 0
01:45:26.802 00.000 12020 move complete, result=0
01:45:26.802 00.000 12020 worker thread done servicing request
01:45:26.802 00.000 12020 Worker thread wakes up
01:45:26.803 00.001 12020 worker thread servicing REQUEST_EXPOSE 2000
01:45:26.803 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(803,609,31,31)
01:45:26.806 00.003 9340 GuideStep: -0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
01:45:27.450 00.644 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"756e33ee-ddba-425a-893c-d7e7ef72ac6b"}
01:45:27.463 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"756e33ee-ddba-425a-893c-d7e7ef72ac6b"}
01:45:27.476 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"8ab4e280-763d-43c3-9d79-b1de896dabbd"}
01:45:27.484 00.008 9340 case statement mapped state 6 to 3
01:45:27.493 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"8ab4e280-763d-43c3-9d79-b1de896dabbd"}
01:45:27.519 00.026 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"eb97eb00-0529-4068-b50b-384881467dd5"}
01:45:27.551 00.032 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":686,"width":15,"height":15,"star_pos":[7.28,7.04],"pixels":"..."},"id":"eb97eb00-0529-4068-b50b-384881467dd5"}
01:45:29.268 01.717 12020 Exposure complete
01:45:29.443 00.175 12020 worker thread done servicing request
01:45:29.443 00.000 9340 OnExposeComplete: enter
01:45:29.451 00.008 9340 UpdateGuideState(): m_state=6
01:45:29.460 00.009 9340 Star::Find(15, 818, 624, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 687
01:45:29.472 00.012 9340 Star::Find returns 1 (0), X=818.68, Y=624.17, Mass=491304, SNR=52.0, Peak=64758 HFD=4.2
01:45:29.483 00.011 9340 MultiStar: [#1 -0.02,-0.15,0.62,U] [#2 -0.04,-0.17,0.98,U] [#3 0.13,-0.28,0.74,U] [#4 -0.40,-0.35,0.85,U] [#5 0.03,0.93,0.91,U] [#6 -0.60,0.14,0.64,U] [#7 -0.16,0.51,0.48,U] [#8 -0.08,0.02,0.63,U] 
01:45:29.493 00.010 9340 refined, 8 included, MultiStar: {-0.05, 0.06}, one-star: {0.42, -0.04}
01:45:29.501 00.008 9340 CameraToMount -- cameraTheta (2.34) - m_xAngle (-3.09) = xAngle (5.43 = -0.85)
01:45:29.522 00.021 9340 CameraToMount -- cameraTheta (2.34) - (m_xAngle (-3.09) + m_yAngleError (-0.07)) = yAngle (5.50 = -0.78)
01:45:29.532 00.010 9340 CameraToMount -- cameraX=-0.05 cameraY=0.06 hyp=0.08 cameraTheta=2.34 mountX=0.05 mountY=-0.05, mountTheta=-0.82
01:45:29.544 00.012 9340 SchedulePrimaryMove(10104498, x=-0.05, y=0.06, opts=13)
01:45:29.551 00.007 9340 Enqueuing Move request for scope (-0.05, 0.06)
01:45:29.562 00.011 12020 Worker thread wakes up
01:45:29.562 00.000 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.06) opts 0xd
01:45:29.563 00.001 12020 Handling offset move in thread for scope, endpoint = (-0.05, 0.06)
01:45:29.563 00.000 12020 Moving (-0.05, 0.06) raw xDistance=0.05 yDistance=-0.05
01:45:29.563 00.000 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
01:45:29.563 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:45:29.563 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=30469, max=65535, med=44421, FiltMin=35223, FiltMax=65522, Gamma=2.870
01:45:29.570 00.007 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
01:45:29.571 00.001 12020 MoveAxis(E, 0, ABG)
01:45:29.571 00.000 12020 Move returns status 0, amount 0
01:45:29.571 00.000 12020 MoveAxis(N, 0, ABG)
01:45:29.571 00.000 12020 Move returns status 0, amount 0
01:45:29.571 00.000 12020 move complete, result=0
01:45:29.571 00.000 9340 UpdateGuideState exits: m=491304 SNR=52.0
01:45:29.580 00.009 12020 worker thread done servicing request
01:45:29.580 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:45:29.589 00.009 9340 ScheduleExposure(2000,3,1) exposurePending=0
01:45:29.599 00.010 9340 Enqueuing Expose request
01:45:29.608 00.009 9340 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
01:45:29.617 00.009 12020 Worker thread wakes up
01:45:29.617 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
01:45:29.617 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(803,609,31,31)
01:45:29.623 00.006 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"8073fa56-d2ec-4823-8168-e59d0abf0254"}
01:45:29.646 00.023 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"8073fa56-d2ec-4823-8168-e59d0abf0254"}
01:45:29.656 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"961718c7-5fdd-47b4-9dd7-508bfe32519e"}
01:45:29.665 00.009 9340 case statement mapped state 6 to 3
01:45:29.673 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"961718c7-5fdd-47b4-9dd7-508bfe32519e"}
01:45:29.682 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"228766f0-db57-4d70-b1c6-7a04d5207261"}
01:45:29.689 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":687,"width":15,"height":15,"star_pos":[6.68,7.17],"pixels":"..."},"id":"228766f0-db57-4d70-b1c6-7a04d5207261"}
01:45:31.446 01.757 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"1b25b9ea-372d-418b-a24f-97ade5ed1881"}
01:45:31.459 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"1b25b9ea-372d-418b-a24f-97ade5ed1881"}
01:45:31.471 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"11b5921d-26c7-4b62-b515-95c1db0f0be2"}
01:45:31.485 00.014 9340 case statement mapped state 6 to 3
01:45:31.496 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"11b5921d-26c7-4b62-b515-95c1db0f0be2"}
01:45:31.512 00.016 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"233d527f-350a-4e88-ac4a-7a0001c0b8e2"}
01:45:31.539 00.027 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":687,"width":15,"height":15,"star_pos":[6.68,7.17],"pixels":"..."},"id":"233d527f-350a-4e88-ac4a-7a0001c0b8e2"}
01:45:31.975 00.436 12020 Exposure complete
01:45:32.208 00.233 12020 worker thread done servicing request
01:45:32.208 00.000 9340 OnExposeComplete: enter
01:45:32.221 00.013 9340 UpdateGuideState(): m_state=6
01:45:32.234 00.013 9340 Star::Find(15, 818, 624, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 688
01:45:32.245 00.011 9340 Star::Find returns 1 (0), X=818.37, Y=624.03, Mass=498369, SNR=54.9, Peak=64642 HFD=4.1
01:45:32.272 00.027 9340 MultiStar: [#1 -0.63,0.00,0.78,U] [#2 -0.02,-0.45,1.02,U] [#3 -0.09,-0.35,0.85,U] [#4 -0.19,-0.13,0.79,U] [#5 -0.72,0.13,0.99,U] [#6 -0.76,-0.56,0.63,U] [#7 -0.08,-0.52,0.45,U] [#8 -0.83,-0.23,0.44,U] 
01:45:32.289 00.017 9340 single-star, 8 included, MultiStar: {-0.32, -0.23}, one-star: {0.11, -0.18}
01:45:32.298 00.009 9340 CameraToMount -- cameraTheta (-1.03) - m_xAngle (-3.09) = xAngle (2.06 = 2.06)
01:45:32.308 00.010 9340 CameraToMount -- cameraTheta (-1.03) - (m_xAngle (-3.09) + m_yAngleError (-0.07)) = yAngle (2.14 = 2.14)
01:45:32.318 00.010 9340 CameraToMount -- cameraX=0.11 cameraY=-0.18 hyp=0.21 cameraTheta=-1.03 mountX=-0.10 mountY=0.18, mountTheta=2.08
01:45:32.330 00.012 9340 SchedulePrimaryMove(10104498, x=0.11, y=-0.18, opts=13)
01:45:32.343 00.013 9340 Enqueuing Move request for scope (0.11, -0.18)
01:45:32.356 00.013 12020 Worker thread wakes up
01:45:32.356 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=30786, max=65535, med=44419, FiltMin=34371, FiltMax=65525, Gamma=2.870
01:45:32.367 00.011 12020 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.18) opts 0xd
01:45:32.367 00.000 9340 UpdateGuideState exits: m=498369 SNR=54.9
01:45:32.376 00.009 12020 Handling offset move in thread for scope, endpoint = (0.11, -0.18)
01:45:32.376 00.000 12020 Moving (0.11, -0.18) raw xDistance=-0.10 yDistance=0.18
01:45:32.376 00.000 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
01:45:32.376 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:45:32.376 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:45:32.402 00.026 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.18
01:45:32.403 00.001 12020 MoveAxis(E, 0, ABG)
01:45:32.403 00.000 12020 Move returns status 0, amount 0
01:45:32.403 00.000 12020 MoveAxis(N, 0, ABG)
01:45:32.403 00.000 12020 Move returns status 0, amount 0
01:45:32.403 00.000 12020 move complete, result=0
01:45:32.404 00.001 9340 ScheduleExposure(2000,3,1) exposurePending=0
01:45:32.414 00.010 12020 worker thread done servicing request
01:45:32.414 00.000 9340 Enqueuing Expose request
01:45:32.423 00.009 12020 Worker thread wakes up
01:45:32.423 00.000 9340 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
01:45:32.433 00.010 12020 worker thread servicing REQUEST_EXPOSE 2000
01:45:32.433 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(803,609,31,31)
01:45:33.446 01.013 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"1844d711-41f8-4da9-894d-01eab364e846"}
01:45:33.458 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"1844d711-41f8-4da9-894d-01eab364e846"}
01:45:33.467 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"736c3522-4aee-41fb-9f49-d81bd9f6e7e9"}
01:45:33.477 00.010 9340 case statement mapped state 6 to 3
01:45:33.488 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"736c3522-4aee-41fb-9f49-d81bd9f6e7e9"}
01:45:33.511 00.023 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"2d224ead-8616-416a-ae88-fe969869b151"}
01:45:33.541 00.030 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":688,"width":15,"height":15,"star_pos":[7.37,7.03],"pixels":"..."},"id":"2d224ead-8616-416a-ae88-fe969869b151"}
01:45:34.799 01.258 12020 Exposure complete
01:45:34.999 00.200 9340 OnExposeComplete: enter
01:45:35.010 00.011 9340 UpdateGuideState(): m_state=6
01:45:35.017 00.007 12020 worker thread done servicing request
01:45:35.018 00.001 9340 Star::Find(15, 818, 624, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 689
01:45:35.025 00.007 9340 Star::Find returns 1 (0), X=818.08, Y=624.00, Mass=497157, SNR=51.2, Peak=62254 HFD=4.4
01:45:35.033 00.008 9340 MultiStar: [#1 -0.42,0.41,0.72,U] [#2 0.05,0.05,1.12,U] [#3 -0.16,-0.10,0.67,U] [#4 -0.13,0.53,0.87,U] [#5 -0.84,-0.35,0.70,U] [#6 -0.01,0.81,0.63,U] [#7 -0.13,1.05,0.48,U] [#8 -0.34,0.48,0.45,U] 
01:45:35.042 00.009 9340 single-star, 8 included, MultiStar: {-0.22, 0.23}, one-star: {-0.18, -0.21}
01:45:35.053 00.011 9340 CameraToMount -- cameraTheta (-2.28) - m_xAngle (-3.09) = xAngle (0.81 = 0.81)
01:45:35.061 00.008 9340 CameraToMount -- cameraTheta (-2.28) - (m_xAngle (-3.09) + m_yAngleError (-0.07)) = yAngle (0.89 = 0.89)
01:45:35.084 00.023 9340 CameraToMount -- cameraX=-0.18 cameraY=-0.21 hyp=0.28 cameraTheta=-2.28 mountX=0.19 mountY=0.22, mountTheta=0.85
01:45:35.096 00.012 9340 SchedulePrimaryMove(10104498, x=-0.18, y=-0.21, opts=13)
01:45:35.107 00.011 9340 Enqueuing Move request for scope (-0.18, -0.21)
01:45:35.115 00.008 12020 Worker thread wakes up
01:45:35.115 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=28793, max=65535, med=44500, FiltMin=35177, FiltMax=65525, Gamma=2.870
01:45:35.123 00.008 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.18, -0.21) opts 0xd
01:45:35.123 00.000 12020 Handling offset move in thread for scope, endpoint = (-0.18, -0.21)
01:45:35.123 00.000 12020 Moving (-0.18, -0.21) raw xDistance=0.19 yDistance=0.22
01:45:35.123 00.000 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.19
01:45:35.123 00.000 9340 UpdateGuideState exits: m=497157 SNR=51.2
01:45:35.133 00.010 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:45:35.144 00.011 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:45:35.144 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
01:45:35.154 00.010 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.22
01:45:35.154 00.000 12020 MoveAxis(E, 0, ABG)
01:45:35.154 00.000 12020 Move returns status 0, amount 0
01:45:35.154 00.000 12020 MoveAxis(N, 0, ABG)
01:45:35.155 00.001 12020 Move returns status 0, amount 0
01:45:35.155 00.000 9340 Enqueuing Expose request
01:45:35.178 00.023 12020 move complete, result=0
01:45:35.179 00.001 12020 worker thread done servicing request
01:45:35.179 00.000 12020 Worker thread wakes up
01:45:35.179 00.000 9340 GuideStep: 0.2 px 0 ms EAST, 0.2 px 0 ms NORTH
01:45:35.190 00.011 12020 worker thread servicing REQUEST_EXPOSE 2000
01:45:35.190 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(803,609,31,31)
01:45:35.449 00.259 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"63ec5ead-85f5-4af9-9da1-86003f18cd43"}
01:45:35.474 00.025 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"63ec5ead-85f5-4af9-9da1-86003f18cd43"}
01:45:35.484 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"946bd5a8-4c12-4d75-ac4e-5569c6e60d41"}
01:45:35.495 00.011 9340 case statement mapped state 6 to 3
01:45:35.505 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"946bd5a8-4c12-4d75-ac4e-5569c6e60d41"}
01:45:35.516 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"548d8c60-ecd8-48e2-b344-19612a51fa1a"}
01:45:35.532 00.016 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":689,"width":15,"height":15,"star_pos":[7.08,7.00],"pixels":"..."},"id":"548d8c60-ecd8-48e2-b344-19612a51fa1a"}
01:45:37.448 01.916 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"3dcd05ba-100d-41f2-8610-daa2cedab303"}
01:45:37.466 00.018 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"3dcd05ba-100d-41f2-8610-daa2cedab303"}
01:45:37.477 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"32004b61-8207-482d-af0f-85ec71ab3f8e"}
01:45:37.489 00.012 9340 case statement mapped state 6 to 3
01:45:37.499 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"32004b61-8207-482d-af0f-85ec71ab3f8e"}
01:45:37.509 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"1a00b791-4279-4798-85c1-a74bf076d8ce"}
01:45:37.520 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":689,"width":15,"height":15,"star_pos":[7.08,7.00],"pixels":"..."},"id":"1a00b791-4279-4798-85c1-a74bf076d8ce"}
01:45:37.674 00.154 12020 Exposure complete
01:45:38.033 00.359 12020 worker thread done servicing request
01:45:38.033 00.000 9340 OnExposeComplete: enter
01:45:38.045 00.012 9340 UpdateGuideState(): m_state=6
01:45:38.061 00.016 9340 Star::Find(15, 818, 624, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 690
01:45:38.072 00.011 9340 Star::Find returns 1 (0), X=818.51, Y=624.75, Mass=521099, SNR=45.1, Peak=63486 HFD=4.6
01:45:38.084 00.012 9340 MultiStar: [#1 0.07,0.43,0.98,U] [#2 0.48,-0.41,1.19,U] [#3 -0.09,-0.24,0.70,U] [#4 -0.27,0.08,0.97,U] [#5 -0.40,0.31,0.77,U] [#6 -0.00,0.87,0.73,U] [#7 0.01,0.77,0.48,U] [#8 0.13,0.10,0.51,U] 
01:45:38.096 00.012 9340 refined, 8 included, MultiStar: {0.05, 0.23}, one-star: {0.25, 0.53}
01:45:38.108 00.012 9340 CameraToMount -- cameraTheta (1.37) - m_xAngle (-3.09) = xAngle (4.46 = -1.82)
01:45:38.120 00.012 9340 CameraToMount -- cameraTheta (1.37) - (m_xAngle (-3.09) + m_yAngleError (-0.07)) = yAngle (4.54 = -1.74)
01:45:38.149 00.029 9340 CameraToMount -- cameraX=0.05 cameraY=0.23 hyp=0.23 cameraTheta=1.37 mountX=-0.06 mountY=-0.23, mountTheta=-1.82
01:45:38.165 00.016 9340 SchedulePrimaryMove(10104498, x=0.05, y=0.23, opts=13)
01:45:38.177 00.012 9340 Enqueuing Move request for scope (0.05, 0.23)
01:45:38.190 00.013 12020 Worker thread wakes up
01:45:38.190 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=30769, max=65535, med=44690, FiltMin=34995, FiltMax=65525, Gamma=2.870
01:45:38.200 00.010 12020 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.23) opts 0xd
01:45:38.200 00.000 9340 UpdateGuideState exits: m=521099 SNR=45.1
01:45:38.212 00.012 12020 Handling offset move in thread for scope, endpoint = (0.05, 0.23)
01:45:38.212 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:45:38.226 00.014 12020 Moving (0.05, 0.23) raw xDistance=-0.06 yDistance=-0.23
01:45:38.227 00.001 9340 ScheduleExposure(2000,3,1) exposurePending=0
01:45:38.238 00.011 9340 Enqueuing Expose request
01:45:38.266 00.028 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
01:45:38.268 00.002 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:45:38.268 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.23
01:45:38.268 00.000 12020 MoveAxis(E, 0, ABG)
01:45:38.268 00.000 12020 Move returns status 0, amount 0
01:45:38.268 00.000 12020 MoveAxis(N, 0, ABG)
01:45:38.268 00.000 12020 Move returns status 0, amount 0
01:45:38.269 00.001 12020 move complete, result=0
01:45:38.269 00.000 12020 worker thread done servicing request
01:45:38.269 00.000 12020 Worker thread wakes up
01:45:38.269 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
01:45:38.269 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(803,609,31,31)
01:45:38.275 00.006 9340 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
01:45:39.448 01.173 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"81af9850-5083-462b-92d8-1fe58960516e"}
01:45:39.460 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"81af9850-5083-462b-92d8-1fe58960516e"}
01:45:39.487 00.027 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"66729a10-c606-4afd-a850-c8c3b7f9d3cd"}
01:45:39.497 00.010 9340 case statement mapped state 6 to 3
01:45:39.506 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"66729a10-c606-4afd-a850-c8c3b7f9d3cd"}
01:45:39.517 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"7677db76-4c1b-40b5-955c-1f7dee595b8f"}
01:45:39.526 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":690,"width":15,"height":15,"star_pos":[6.51,6.75],"pixels":"..."},"id":"7677db76-4c1b-40b5-955c-1f7dee595b8f"}
01:45:40.629 01.103 12020 Exposure complete
01:45:40.805 00.176 12020 worker thread done servicing request
01:45:40.806 00.001 9340 OnExposeComplete: enter
01:45:40.814 00.008 9340 UpdateGuideState(): m_state=6
01:45:40.823 00.009 9340 Star::Find(15, 818, 624, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 691
01:45:40.830 00.007 9340 Star::Find returns 1 (0), X=818.87, Y=624.18, Mass=486414, SNR=54.0, Peak=63838 HFD=4.3
01:45:40.839 00.009 9340 MultiStar: [#1 0.36,0.80,0.78,U] [#2 0.81,-0.07,1.17,U] [#3 0.44,-0.03,0.63,U] [#4 -0.25,0.50,0.74,U] [#5 0.75,0.83,0.72,U] [#6 0.39,0.36,0.69,U] [#7 0.54,0.91,0.41,U] [#8 0.18,-0.12,0.38,U] 
01:45:40.850 00.011 9340 refined, 8 included, MultiStar: {0.46, 0.31}, one-star: {0.61, -0.04}
01:45:40.860 00.010 9340 CameraToMount -- cameraTheta (0.59) - m_xAngle (-3.09) = xAngle (3.68 = -2.60)
01:45:40.869 00.009 9340 CameraToMount -- cameraTheta (0.59) - (m_xAngle (-3.09) + m_yAngleError (-0.07)) = yAngle (3.76 = -2.53)
01:45:40.897 00.028 9340 CameraToMount -- cameraX=0.46 cameraY=0.31 hyp=0.56 cameraTheta=0.59 mountX=-0.48 mountY=-0.32, mountTheta=-2.55
01:45:40.909 00.012 9340 SchedulePrimaryMove(10104498, x=0.46, y=0.31, opts=13)
01:45:40.918 00.009 9340 Enqueuing Move request for scope (0.46, 0.31)
01:45:40.930 00.012 12020 Worker thread wakes up
01:45:40.931 00.001 9340 UpdateImageDisplay: Size=(1920,1080) min=31323, max=65535, med=44651, FiltMin=34654, FiltMax=65522, Gamma=2.870
01:45:40.939 00.008 12020 worker thread servicing REQUEST_MOVE scope ofs (0.46, 0.31) opts 0xd
01:45:40.939 00.000 9340 UpdateGuideState exits: m=486414 SNR=54.0
01:45:40.947 00.008 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:45:40.957 00.010 12020 Handling offset move in thread for scope, endpoint = (0.46, 0.31)
01:45:40.957 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
01:45:40.966 00.009 9340 Enqueuing Expose request
01:45:40.976 00.010 12020 Moving (0.46, 0.31) raw xDistance=-0.48 yDistance=-0.32
01:45:40.976 00.000 12020 GuideAlgorithmHysteresis::Result() returns -0.20 from input -0.48
01:45:40.977 00.001 12020 GuideAlgorithmResistSwitch::result() returns -0.32 from input -0.32
01:45:40.977 00.000 12020 MoveAxis(E, 34, ABG)
01:45:40.977 00.000 12020 Guiding  Dir = 2, Dur = 34
01:45:40.985 00.008 12020 IsSlewing returns 0
01:45:40.986 00.001 12020 IsGuiding returns 0
01:45:41.017 00.031 12020 PulseGuide returned control before completion, sleep 14
01:45:41.039 00.022 12020 IsGuiding returns 1
01:45:41.039 00.000 12020 scope still moving after pulse duration time elapsed
01:45:41.070 00.031 12020 IsSlewing returns 0
01:45:41.071 00.001 12020 IsGuiding returns 0
01:45:41.072 00.001 12020 scope move finished after 34 + 51 ms
01:45:41.072 00.000 12020 Move returns status 0, amount 34
01:45:41.072 00.000 12020 MoveAxis(N, 52, ABG)
01:45:41.073 00.001 12020 Guiding  Dir = 0, Dur = 52
01:45:41.074 00.001 12020 IsSlewing returns 0
01:45:41.075 00.001 12020 IsGuiding returns 0
01:45:41.163 00.088 12020 IsGuiding returns 1
01:45:41.163 00.000 12020 scope still moving after pulse duration time elapsed
01:45:41.226 00.063 12020 IsSlewing returns 0
01:45:41.321 00.095 12020 IsGuiding returns 0
01:45:41.321 00.000 12020 scope move finished after 52 + 194 ms
01:45:41.322 00.001 12020 Move returns status 0, amount 52
01:45:41.322 00.000 12020 move complete, result=0
01:45:41.322 00.000 12020 worker thread done servicing request
01:45:41.322 00.000 12020 Worker thread wakes up
01:45:41.322 00.000 9340 GuideStep: -0.5 px 34 ms EAST, -0.3 px 52 ms NORTH
01:45:41.331 00.009 12020 worker thread servicing REQUEST_EXPOSE 2000
01:45:41.331 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(803,609,31,31)
01:45:41.448 00.117 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"afc457f5-f1e5-46bd-99de-50d1f70ae9ee"}
01:45:41.458 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"afc457f5-f1e5-46bd-99de-50d1f70ae9ee"}
01:45:41.469 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"50aeb9f7-ddfe-45c2-949c-a65f6e671ce6"}
01:45:41.498 00.029 9340 case statement mapped state 6 to 3
01:45:41.508 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"50aeb9f7-ddfe-45c2-949c-a65f6e671ce6"}
01:45:41.520 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"97811ce0-bd7d-4e31-9261-f8b571234a82"}
01:45:41.531 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":691,"width":15,"height":15,"star_pos":[6.87,7.18],"pixels":"..."},"id":"97811ce0-bd7d-4e31-9261-f8b571234a82"}
01:45:43.448 01.917 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"a866d358-fbb5-483b-a2a3-ec77187c830d"}
01:45:43.460 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"a866d358-fbb5-483b-a2a3-ec77187c830d"}
01:45:43.468 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"1e9d33ec-3586-4b10-aca2-88470ab5b6f7"}
01:45:43.480 00.012 9340 case statement mapped state 6 to 3
01:45:43.489 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"1e9d33ec-3586-4b10-aca2-88470ab5b6f7"}
01:45:43.499 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"6e5e5df9-ff47-4b74-b387-b127d69d74ef"}
01:45:43.508 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":691,"width":15,"height":15,"star_pos":[6.87,7.18],"pixels":"..."},"id":"6e5e5df9-ff47-4b74-b387-b127d69d74ef"}
01:45:43.718 00.210 12020 Exposure complete
01:45:44.016 00.298 12020 worker thread done servicing request
01:45:44.016 00.000 9340 OnExposeComplete: enter
01:45:44.051 00.035 9340 UpdateGuideState(): m_state=6
01:45:44.063 00.012 9340 Star::Find(15, 818, 624, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 692
01:45:44.077 00.014 9340 Star::Find returns 1 (0), X=818.32, Y=623.96, Mass=478665, SNR=51.2, Peak=64754 HFD=4.3
01:45:44.089 00.012 9340 MultiStar: [#1 -0.10,-0.30,0.76,U] [#2 0.37,-0.73,1.25,U] [#3 -0.02,-0.44,0.86,U] [#4 0.15,-0.99,0.66,U] [#5 0.18,-0.39,0.62,U] [#6 0.03,-0.31,0.60,U] [#7 0.03,-0.11,0.50,U] [#8 -0.58,-0.97,0.58,U] 
01:45:44.101 00.012 9340 single-star, 8 included, MultiStar: {0.05, -0.51}, one-star: {0.05, -0.25}
01:45:44.116 00.015 9340 CameraToMount -- cameraTheta (-1.36) - m_xAngle (-3.09) = xAngle (1.73 = 1.73)
01:45:44.129 00.013 9340 CameraToMount -- cameraTheta (-1.36) - (m_xAngle (-3.09) + m_yAngleError (-0.07)) = yAngle (1.81 = 1.81)
01:45:44.159 00.030 9340 CameraToMount -- cameraX=0.05 cameraY=-0.25 hyp=0.26 cameraTheta=-1.36 mountX=-0.04 mountY=0.25, mountTheta=1.74
01:45:44.180 00.021 9340 SchedulePrimaryMove(10104498, x=0.05, y=-0.25, opts=13)
01:45:44.197 00.017 9340 Enqueuing Move request for scope (0.05, -0.25)
01:45:44.209 00.012 12020 Worker thread wakes up
01:45:44.209 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=28738, max=65535, med=44310, FiltMin=34572, FiltMax=65521, Gamma=2.870
01:45:44.220 00.011 12020 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.25) opts 0xd
01:45:44.221 00.001 9340 UpdateGuideState exits: m=478665 SNR=51.2
01:45:44.233 00.012 12020 Handling offset move in thread for scope, endpoint = (0.05, -0.25)
01:45:44.233 00.000 12020 Moving (0.05, -0.25) raw xDistance=-0.04 yDistance=0.25
01:45:44.233 00.000 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
01:45:44.234 00.001 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
01:45:44.235 00.001 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:45:44.247 00.012 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.25
01:45:44.247 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
01:45:44.260 00.013 12020 MoveAxis(E, 0, ABG)
01:45:44.261 00.001 9340 Enqueuing Expose request
01:45:44.291 00.030 12020 Move returns status 0, amount 0
01:45:44.291 00.000 12020 MoveAxis(N, 0, ABG)
01:45:44.291 00.000 12020 Move returns status 0, amount 0
01:45:44.292 00.001 12020 move complete, result=0
01:45:44.292 00.000 12020 worker thread done servicing request
01:45:44.292 00.000 12020 Worker thread wakes up
01:45:44.292 00.000 9340 GuideStep: -0.0 px 0 ms EAST, 0.3 px 0 ms NORTH
01:45:44.305 00.013 12020 worker thread servicing REQUEST_EXPOSE 2000
01:45:44.305 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(803,609,31,31)
01:45:45.453 01.148 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"87690c10-4f92-4a8f-be39-d108aa0fc5c4"}
01:45:45.477 00.024 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"87690c10-4f92-4a8f-be39-d108aa0fc5c4"}
01:45:45.490 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"7b912afb-9ccb-4122-ad7c-f670cd47895e"}
01:45:45.503 00.013 9340 case statement mapped state 6 to 3
01:45:45.512 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"7b912afb-9ccb-4122-ad7c-f670cd47895e"}
01:45:45.522 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"7802d85f-a043-4927-884f-d487939663d5"}
01:45:45.535 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":692,"width":15,"height":15,"star_pos":[7.32,6.96],"pixels":"..."},"id":"7802d85f-a043-4927-884f-d487939663d5"}
01:45:46.707 01.172 12020 Exposure complete
01:45:46.930 00.223 12020 worker thread done servicing request
01:45:46.930 00.000 9340 OnExposeComplete: enter
01:45:46.939 00.009 9340 UpdateGuideState(): m_state=6
01:45:46.951 00.012 9340 Star::Find(15, 818, 623, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 693
01:45:46.961 00.010 9340 Star::Find returns 1 (0), X=818.74, Y=623.75, Mass=585196, SNR=59.5, Peak=65206 HFD=4.8
01:45:46.970 00.009 9340 MultiStar: [#1 0.20,-0.22,0.80,U] [#2 0.20,-0.43,0.94,U] [#3 -0.17,-0.69,0.64,U] [#4 0.02,0.05,0.67,U] [#5 0.01,-0.28,0.66,U] [#6 0.11,-0.39,0.45,U] [#7 -0.26,-0.63,0.46,U] [#8 -0.55,-0.76,0.39,U] 
01:45:46.983 00.013 9340 refined, 8 included, MultiStar: {0.08, -0.40}, one-star: {0.47, -0.47}
01:45:46.996 00.013 9340 CameraToMount -- cameraTheta (-1.38) - m_xAngle (-3.09) = xAngle (1.71 = 1.71)
01:45:47.008 00.012 9340 CameraToMount -- cameraTheta (-1.38) - (m_xAngle (-3.09) + m_yAngleError (-0.07)) = yAngle (1.78 = 1.78)
01:45:47.035 00.027 9340 CameraToMount -- cameraX=0.08 cameraY=-0.40 hyp=0.41 cameraTheta=-1.38 mountX=-0.06 mountY=0.40, mountTheta=1.71
01:45:47.048 00.013 9340 SchedulePrimaryMove(10104498, x=0.08, y=-0.40, opts=13)
01:45:47.059 00.011 9340 Enqueuing Move request for scope (0.08, -0.40)
01:45:47.069 00.010 12020 Worker thread wakes up
01:45:47.069 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=29627, max=65535, med=44596, FiltMin=34941, FiltMax=65522, Gamma=2.870
01:45:47.077 00.008 12020 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.40) opts 0xd
01:45:47.078 00.001 9340 UpdateGuideState exits: m=585196 SNR=59.5
01:45:47.087 00.009 12020 Handling offset move in thread for scope, endpoint = (0.08, -0.40)
01:45:47.087 00.000 12020 Moving (0.08, -0.40) raw xDistance=-0.06 yDistance=0.40
01:45:47.088 00.001 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
01:45:47.088 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
01:45:47.088 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:45:47.100 00.012 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.40
01:45:47.100 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
01:45:47.111 00.011 12020 MoveAxis(E, 0, ABG)
01:45:47.111 00.000 12020 Move returns status 0, amount 0
01:45:47.111 00.000 12020 MoveAxis(N, 0, ABG)
01:45:47.111 00.000 9340 Enqueuing Expose request
01:45:47.121 00.010 12020 Move returns status 0, amount 0
01:45:47.121 00.000 12020 move complete, result=0
01:45:47.121 00.000 12020 worker thread done servicing request
01:45:47.121 00.000 12020 Worker thread wakes up
01:45:47.121 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
01:45:47.122 00.001 12020 Handling exposure in thread, d=2000 o=3 r=(803,609,31,31)
01:45:47.124 00.002 9340 GuideStep: -0.1 px 0 ms EAST, 0.4 px 0 ms NORTH
01:45:47.450 00.326 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"c689eef2-8ecf-4482-a638-304392e90cd4"}
01:45:47.461 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"c689eef2-8ecf-4482-a638-304392e90cd4"}
01:45:47.475 00.014 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"da07d109-2fe1-4166-9b86-49d15db9cc41"}
01:45:47.500 00.025 9340 case statement mapped state 6 to 3
01:45:47.512 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"da07d109-2fe1-4166-9b86-49d15db9cc41"}
01:45:47.524 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"2f9d3ba0-fd55-41ed-9a26-307dfaa39df4"}
01:45:47.536 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":693,"width":15,"height":15,"star_pos":[6.74,6.75],"pixels":"..."},"id":"2f9d3ba0-fd55-41ed-9a26-307dfaa39df4"}
01:45:49.449 01.913 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"1d54b02b-440c-4aa1-9c2c-d5896701928c"}
01:45:49.460 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"1d54b02b-440c-4aa1-9c2c-d5896701928c"}
01:45:49.473 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"9945c98a-0399-4a8d-b448-95f417dcb0e7"}
01:45:49.496 00.023 9340 case statement mapped state 6 to 3
01:45:49.507 00.011 12020 Exposure complete
01:45:49.507 00.000 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"9945c98a-0399-4a8d-b448-95f417dcb0e7"}
01:45:49.519 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"a91765db-7fee-40ba-83b4-37dea2a0966a"}
01:45:49.529 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":693,"width":15,"height":15,"star_pos":[6.74,6.75],"pixels":"..."},"id":"a91765db-7fee-40ba-83b4-37dea2a0966a"}
01:45:49.734 00.205 12020 worker thread done servicing request
01:45:49.735 00.001 9340 OnExposeComplete: enter
01:45:49.753 00.018 9340 UpdateGuideState(): m_state=6
01:45:49.772 00.019 9340 Star::Find(15, 818, 623, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 694
01:45:49.797 00.025 9340 Star::Find returns 1 (0), X=818.16, Y=623.56, Mass=474477, SNR=46.1, Peak=64638 HFD=4.1
01:45:49.855 00.058 9340 MultiStar: [#1 -0.57,-0.49,0.98,U] [#2 0.32,-0.80,1.06,U] [#3 -0.46,-1.24,0.00,M1] [#4 -0.53,-0.72,0.93,U] [#5 -0.35,-0.13,0.76,U] [#6 0.05,-0.35,0.57,U] [#7 -0.02,-0.11,0.51,U] [#8 -0.65,-0.86,0.46,U] 
01:45:49.870 00.015 9340 refined, 7 included, MultiStar: {-0.22, -0.54}, one-star: {-0.10, -0.65}
01:45:49.890 00.020 9340 CameraToMount -- cameraTheta (-1.95) - m_xAngle (-3.09) = xAngle (1.14 = 1.14)
01:45:49.901 00.011 9340 CameraToMount -- cameraTheta (-1.95) - (m_xAngle (-3.09) + m_yAngleError (-0.07)) = yAngle (1.22 = 1.22)
01:45:49.915 00.014 9340 CameraToMount -- cameraX=-0.22 cameraY=-0.54 hyp=0.58 cameraTheta=-1.95 mountX=0.24 mountY=0.55, mountTheta=1.15
01:45:49.941 00.026 9340 SchedulePrimaryMove(10104498, x=-0.22, y=-0.54, opts=13)
01:45:49.975 00.034 9340 Enqueuing Move request for scope (-0.22, -0.54)
01:45:49.987 00.012 12020 Worker thread wakes up
01:45:49.987 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=28378, max=65535, med=44618, FiltMin=35020, FiltMax=65521, Gamma=2.870
01:45:49.999 00.012 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.22, -0.54) opts 0xd
01:45:49.999 00.000 12020 Handling offset move in thread for scope, endpoint = (-0.22, -0.54)
01:45:49.999 00.000 12020 Moving (-0.22, -0.54) raw xDistance=0.24 yDistance=0.55
01:45:49.999 00.000 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.24
01:45:49.999 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
01:45:50.000 00.001 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.55
01:45:50.000 00.000 12020 MoveAxis(E, 0, ABG)
01:45:50.000 00.000 12020 Move returns status 0, amount 0
01:45:50.001 00.001 9340 UpdateGuideState exits: m=474477 SNR=46.1
01:45:50.012 00.011 12020 MoveAxis(N, 0, ABG)
01:45:50.012 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:45:50.023 00.011 12020 Move returns status 0, amount 0
01:45:50.023 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
01:45:50.035 00.012 12020 move complete, result=0
01:45:50.035 00.000 9340 Enqueuing Expose request
01:45:50.049 00.014 12020 worker thread done servicing request
01:45:50.049 00.000 12020 Worker thread wakes up
01:45:50.049 00.000 9340 GuideStep: 0.2 px 0 ms EAST, 0.5 px 0 ms NORTH
01:45:50.060 00.011 12020 worker thread servicing REQUEST_EXPOSE 2000
01:45:50.060 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(803,609,31,31)
01:45:51.452 01.392 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"9d02468a-5d0c-418d-9db2-cc3ae3579514"}
01:45:51.468 00.016 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"9d02468a-5d0c-418d-9db2-cc3ae3579514"}
01:45:51.484 00.016 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"b36468e1-b6a0-4fd1-85cf-b0149e27f9c0"}
01:45:51.518 00.034 9340 case statement mapped state 6 to 3
01:45:51.531 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"b36468e1-b6a0-4fd1-85cf-b0149e27f9c0"}
01:45:51.552 00.021 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"aaf7e652-e72e-43b3-90d4-623072ed0d1a"}
01:45:51.567 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":694,"width":15,"height":15,"star_pos":[7.16,6.56],"pixels":"..."},"id":"aaf7e652-e72e-43b3-90d4-623072ed0d1a"}
01:45:52.423 00.856 12020 Exposure complete
01:45:52.614 00.191 12020 worker thread done servicing request
01:45:52.614 00.000 9340 OnExposeComplete: enter
01:45:52.623 00.009 9340 UpdateGuideState(): m_state=6
01:45:52.633 00.010 9340 Star::Find(15, 818, 623, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 695
01:45:52.640 00.007 9340 Star::Find returns 1 (0), X=818.41, Y=623.68, Mass=543606, SNR=54.0, Peak=64286 HFD=4.7
01:45:52.648 00.008 9340 MultiStar: [#1 0.01,-0.62,0.72,U] [#2 1.02,-0.42,0.98,U] [#3 -0.55,-0.38,0.74,U] [#4 0.32,-0.27,0.96,U] [#5 0.37,-0.42,0.67,U] [#6 -0.09,-0.53,0.54,U] [#7 -0.29,-0.24,0.31,U] [#8 -0.15,-1.07,0.45,U] 
01:45:52.655 00.007 9340 refined, 8 included, MultiStar: {0.17, -0.48}, one-star: {0.15, -0.53}
01:45:52.666 00.011 9340 CameraToMount -- cameraTheta (-1.22) - m_xAngle (-3.09) = xAngle (1.87 = 1.87)
01:45:52.674 00.008 9340 CameraToMount -- cameraTheta (-1.22) - (m_xAngle (-3.09) + m_yAngleError (-0.07)) = yAngle (1.94 = 1.94)
01:45:52.683 00.009 9340 CameraToMount -- cameraX=0.17 cameraY=-0.48 hyp=0.51 cameraTheta=-1.22 mountX=-0.15 mountY=0.47, mountTheta=1.88
01:45:52.707 00.024 9340 SchedulePrimaryMove(10104498, x=0.17, y=-0.48, opts=13)
01:45:52.717 00.010 9340 Enqueuing Move request for scope (0.17, -0.48)
01:45:52.724 00.007 12020 Worker thread wakes up
01:45:52.725 00.001 9340 UpdateImageDisplay: Size=(1920,1080) min=30354, max=65535, med=44734, FiltMin=35030, FiltMax=65522, Gamma=2.870
01:45:52.733 00.008 9340 UpdateGuideState exits: m=543606 SNR=54.0
01:45:52.742 00.009 12020 worker thread servicing REQUEST_MOVE scope ofs (0.17, -0.48) opts 0xd
01:45:52.742 00.000 12020 Handling offset move in thread for scope, endpoint = (0.17, -0.48)
01:45:52.743 00.001 12020 Moving (0.17, -0.48) raw xDistance=-0.15 yDistance=0.47
01:45:52.743 00.000 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
01:45:52.743 00.000 12020 switching direction from -1 to 1 - decHistory=3 oldest=0.30 newest=1.42
01:45:52.743 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.47 from input 0.47
01:45:52.743 00.000 12020 MoveAxis(E, 0, ABG)
01:45:52.743 00.000 12020 Move returns status 0, amount 0
01:45:52.743 00.000 12020 MoveAxis(S, 77, ABG)
01:45:52.743 00.000 12020 Guiding  Dir = 1, Dur = 77
01:45:52.743 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:45:52.752 00.009 12020 IsSlewing returns 0
01:45:52.752 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
01:45:52.761 00.009 9340 Enqueuing Expose request
01:45:52.772 00.011 12020 IsGuiding returns 0
01:45:52.851 00.079 12020 IsGuiding returns 1
01:45:52.851 00.000 12020 scope still moving after pulse duration time elapsed
01:45:52.898 00.047 12020 IsSlewing returns 0
01:45:52.899 00.001 12020 IsGuiding returns 1
01:45:53.025 00.126 12020 IsSlewing returns 0
01:45:53.026 00.001 12020 IsGuiding returns 0
01:45:53.042 00.016 12020 scope move finished after 77 + 193 ms
01:45:53.042 00.000 12020 Move returns status 0, amount 77
01:45:53.043 00.001 12020 move complete, result=0
01:45:53.043 00.000 12020 worker thread done servicing request
01:45:53.043 00.000 9340 GuideStep: -0.1 px 0 ms EAST, 0.5 px 77 ms SOUTH
01:45:53.057 00.014 12020 Worker thread wakes up
01:45:53.057 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
01:45:53.057 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(803,609,31,31)
01:45:53.452 00.395 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"06d18240-f2c9-44db-9be0-4183118e905c"}
01:45:53.463 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"06d18240-f2c9-44db-9be0-4183118e905c"}
01:45:53.472 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"71f766bb-29c7-498d-9783-50210f9116f4"}
01:45:53.485 00.013 9340 case statement mapped state 6 to 3
01:45:53.499 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"71f766bb-29c7-498d-9783-50210f9116f4"}
01:45:53.513 00.014 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"f2aad7fb-47b3-4afe-993b-0743a056197e"}
01:45:53.554 00.041 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":695,"width":15,"height":15,"star_pos":[7.41,6.68],"pixels":"..."},"id":"f2aad7fb-47b3-4afe-993b-0743a056197e"}
01:45:55.416 01.862 12020 Exposure complete
01:45:55.455 00.039 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"99de8482-7414-42de-8fd3-245c93e3dd39"}
01:45:55.472 00.017 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"99de8482-7414-42de-8fd3-245c93e3dd39"}
01:45:55.481 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"46c97a6d-ac0c-4916-af7f-b814feb24803"}
01:45:55.490 00.009 9340 case statement mapped state 6 to 3
01:45:55.501 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"46c97a6d-ac0c-4916-af7f-b814feb24803"}
01:45:55.509 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"06e3d496-425b-4c14-811f-4756d9836042"}
01:45:55.519 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":695,"width":15,"height":15,"star_pos":[7.41,6.68],"pixels":"..."},"id":"06e3d496-425b-4c14-811f-4756d9836042"}
01:45:55.648 00.129 12020 worker thread done servicing request
01:45:55.648 00.000 9340 OnExposeComplete: enter
01:45:55.662 00.014 9340 UpdateGuideState(): m_state=6
01:45:55.689 00.027 9340 Star::Find(15, 818, 623, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 696
01:45:55.706 00.017 9340 Star::Find returns 1 (0), X=818.08, Y=624.04, Mass=486386, SNR=57.1, Peak=63922 HFD=4.5
01:45:55.726 00.020 9340 MultiStar: [#1 -0.86,0.14,0.80,U] [#2 -0.14,-0.05,0.86,U] [#3 -0.94,-0.47,0.63,U] [#4 -0.41,-0.22,0.83,U] [#5 -0.43,0.33,0.70,U] [#6 -0.72,0.19,0.59,U] [#7 0.22,1.05,0.39,U] [#8 -1.46,-1.02,0.00,M1] 
01:45:55.744 00.018 9340 single-star, 7 included, MultiStar: {-0.44, 0.03}, one-star: {-0.18, -0.18}
01:45:55.757 00.013 9340 CameraToMount -- cameraTheta (-2.38) - m_xAngle (-3.09) = xAngle (0.72 = 0.72)
01:45:55.783 00.026 9340 CameraToMount -- cameraTheta (-2.38) - (m_xAngle (-3.09) + m_yAngleError (-0.07)) = yAngle (0.79 = 0.79)
01:45:55.848 00.065 9340 CameraToMount -- cameraX=-0.18 cameraY=-0.18 hyp=0.26 cameraTheta=-2.38 mountX=0.19 mountY=0.18, mountTheta=0.76
01:45:55.875 00.027 9340 SchedulePrimaryMove(10104498, x=-0.18, y=-0.18, opts=13)
01:45:55.897 00.022 9340 Enqueuing Move request for scope (-0.18, -0.18)
01:45:55.913 00.016 12020 Worker thread wakes up
01:45:55.913 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=29911, max=65535, med=44883, FiltMin=34918, FiltMax=65525, Gamma=2.870
01:45:55.949 00.036 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.18, -0.18) opts 0xd
01:45:55.949 00.000 12020 Handling offset move in thread for scope, endpoint = (-0.18, -0.18)
01:45:55.949 00.000 12020 Moving (-0.18, -0.18) raw xDistance=0.19 yDistance=0.18
01:45:55.950 00.001 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.19
01:45:55.950 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:45:55.950 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.18
01:45:55.950 00.000 12020 MoveAxis(E, 0, ABG)
01:45:55.950 00.000 12020 Move returns status 0, amount 0
01:45:55.951 00.001 12020 MoveAxis(N, 0, ABG)
01:45:55.952 00.001 12020 Move returns status 0, amount 0
01:45:55.952 00.000 12020 move complete, result=0
01:45:55.952 00.000 12020 worker thread done servicing request
01:45:55.953 00.001 9340 UpdateGuideState exits: m=486386 SNR=57.1
01:45:55.967 00.014 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:45:55.983 00.016 9340 ScheduleExposure(2000,3,1) exposurePending=0
01:45:55.995 00.012 9340 Enqueuing Expose request
01:45:56.005 00.010 12020 Worker thread wakes up
01:45:56.005 00.000 9340 GuideStep: 0.2 px 0 ms EAST, 0.2 px 0 ms NORTH
01:45:56.020 00.015 12020 worker thread servicing REQUEST_EXPOSE 2000
01:45:56.021 00.001 12020 Handling exposure in thread, d=2000 o=3 r=(803,609,31,31)
01:45:57.452 01.431 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"6b70424b-1dec-413f-b037-8bb13d9e9e21"}
01:45:57.464 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"6b70424b-1dec-413f-b037-8bb13d9e9e21"}
01:45:57.475 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"e5154715-9e69-4fbf-84d5-5058e9918b31"}
01:45:57.487 00.012 9340 case statement mapped state 6 to 3
01:45:57.496 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"e5154715-9e69-4fbf-84d5-5058e9918b31"}
01:45:57.509 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"d349e0ea-6042-44c7-88f9-efa57b9518c3"}
01:45:57.521 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":696,"width":15,"height":15,"star_pos":[7.08,7.04],"pixels":"..."},"id":"d349e0ea-6042-44c7-88f9-efa57b9518c3"}
01:45:58.386 00.865 12020 Exposure complete
01:45:58.582 00.196 12020 worker thread done servicing request
01:45:58.582 00.000 9340 OnExposeComplete: enter
01:45:58.593 00.011 9340 UpdateGuideState(): m_state=6
01:45:58.602 00.009 9340 Star::Find(15, 818, 624, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 697
01:45:58.614 00.012 9340 Star::Find returns 1 (0), X=818.44, Y=624.30, Mass=481013, SNR=53.6, Peak=64202 HFD=4.3
01:45:58.639 00.025 9340 MultiStar: [#1 -0.44,0.05,0.79,U] [#2 0.17,-0.08,0.97,U] [#3 -0.45,-0.19,0.78,U] [#4 -0.42,0.36,0.73,U] [#5 -0.46,0.49,0.80,U] [#6 -0.83,0.33,0.61,U] [#7 -0.16,0.42,0.40,U] [#8 -0.53,-0.71,0.49,U] 
01:45:58.649 00.010 9340 single-star, 8 included, MultiStar: {-0.28, 0.09}, one-star: {0.18, 0.09}
01:45:58.657 00.008 9340 CameraToMount -- cameraTheta (0.45) - m_xAngle (-3.09) = xAngle (3.54 = -2.74)
01:45:58.666 00.009 9340 CameraToMount -- cameraTheta (0.45) - (m_xAngle (-3.09) + m_yAngleError (-0.07)) = yAngle (3.62 = -2.67)
01:45:58.674 00.008 9340 CameraToMount -- cameraX=0.18 cameraY=0.09 hyp=0.20 cameraTheta=0.45 mountX=-0.19 mountY=-0.09, mountTheta=-2.68
01:45:58.687 00.013 9340 SchedulePrimaryMove(10104498, x=0.18, y=0.09, opts=13)
01:45:58.696 00.009 9340 Enqueuing Move request for scope (0.18, 0.09)
01:45:58.706 00.010 12020 Worker thread wakes up
01:45:58.706 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=30403, max=65535, med=44910, FiltMin=35256, FiltMax=65525, Gamma=2.870
01:45:58.715 00.009 12020 worker thread servicing REQUEST_MOVE scope ofs (0.18, 0.09) opts 0xd
01:45:58.715 00.000 9340 UpdateGuideState exits: m=481013 SNR=53.6
01:45:58.724 00.009 12020 Handling offset move in thread for scope, endpoint = (0.18, 0.09)
01:45:58.724 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:45:58.747 00.023 12020 Moving (0.18, 0.09) raw xDistance=-0.19 yDistance=-0.09
01:45:58.748 00.001 9340 ScheduleExposure(2000,3,1) exposurePending=0
01:45:58.758 00.010 9340 Enqueuing Expose request
01:45:58.769 00.011 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.19
01:45:58.769 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:45:58.769 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
01:45:58.769 00.000 12020 MoveAxis(E, 0, ABG)
01:45:58.769 00.000 12020 Move returns status 0, amount 0
01:45:58.769 00.000 12020 MoveAxis(N, 0, ABG)
01:45:58.769 00.000 12020 Move returns status 0, amount 0
01:45:58.769 00.000 12020 move complete, result=0
01:45:58.769 00.000 12020 worker thread done servicing request
01:45:58.769 00.000 12020 Worker thread wakes up
01:45:58.769 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
01:45:58.770 00.001 12020 Handling exposure in thread, d=2000 o=3 r=(803,609,31,31)
01:45:58.774 00.004 9340 GuideStep: -0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
01:45:59.452 00.678 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"e1f3e672-c901-44a9-a79f-a31d799bd83b"}
01:45:59.468 00.016 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"e1f3e672-c901-44a9-a79f-a31d799bd83b"}
01:45:59.484 00.016 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"7482532d-de46-4021-8202-4e29bbea0da1"}
01:45:59.497 00.013 9340 case statement mapped state 6 to 3
01:45:59.506 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"7482532d-de46-4021-8202-4e29bbea0da1"}
01:45:59.535 00.029 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"c32ede2a-ae11-417c-afd9-23959de86c25"}
01:45:59.549 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":697,"width":15,"height":15,"star_pos":[7.44,7.30],"pixels":"..."},"id":"c32ede2a-ae11-417c-afd9-23959de86c25"}
01:46:01.133 01.584 12020 Exposure complete
01:46:01.398 00.265 12020 worker thread done servicing request
01:46:01.398 00.000 9340 OnExposeComplete: enter
01:46:01.410 00.012 9340 UpdateGuideState(): m_state=6
01:46:01.420 00.010 9340 Star::Find(15, 818, 624, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 698
01:46:01.449 00.029 9340 Star::Find returns 1 (0), X=818.09, Y=624.04, Mass=450853, SNR=48.2, Peak=64862 HFD=4.2
01:46:01.461 00.012 9340 MultiStar: [#1 -0.60,0.09,0.85,U] [#2 -0.30,-0.33,1.26,U] [#3 -0.53,-0.22,0.71,U] [#4 -1.05,-0.18,0.92,U] [#5 -0.35,-0.76,0.75,U] [#6 -0.75,-0.35,0.51,U] [#7 -0.27,-0.35,0.54,U] [#8 -0.57,-0.01,0.65,U] 
01:46:01.477 00.016 9340 single-star, 8 included, MultiStar: {-0.49, -0.25}, one-star: {-0.17, -0.17}
01:46:01.486 00.009 9340 CameraToMount -- cameraTheta (-2.36) - m_xAngle (-3.09) = xAngle (0.74 = 0.74)
01:46:01.498 00.012 9340 CameraToMount -- cameraTheta (-2.36) - (m_xAngle (-3.09) + m_yAngleError (-0.07)) = yAngle (0.81 = 0.81)
01:46:01.506 00.008 9340 CameraToMount -- cameraX=-0.17 cameraY=-0.17 hyp=0.24 cameraTheta=-2.36 mountX=0.18 mountY=0.17, mountTheta=0.77
01:46:01.540 00.034 9340 SchedulePrimaryMove(10104498, x=-0.17, y=-0.17, opts=13)
01:46:01.553 00.013 9340 Enqueuing Move request for scope (-0.17, -0.17)
01:46:01.564 00.011 12020 Worker thread wakes up
01:46:01.564 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=30629, max=65535, med=44761, FiltMin=35109, FiltMax=65525, Gamma=2.870
01:46:01.577 00.013 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.17, -0.17) opts 0xd
01:46:01.577 00.000 9340 UpdateGuideState exits: m=450853 SNR=48.2
01:46:01.587 00.010 12020 Handling offset move in thread for scope, endpoint = (-0.17, -0.17)
01:46:01.587 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:46:01.597 00.010 12020 Moving (-0.17, -0.17) raw xDistance=0.18 yDistance=0.17
01:46:01.597 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
01:46:01.626 00.029 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.18
01:46:01.626 00.000 9340 Enqueuing Expose request
01:46:01.637 00.011 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:46:01.638 00.001 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
01:46:01.638 00.000 12020 MoveAxis(E, 0, ABG)
01:46:01.638 00.000 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"b7a8a72d-6fd6-421f-8580-834840249317"}
01:46:01.650 00.012 12020 Move returns status 0, amount 0
01:46:01.650 00.000 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"b7a8a72d-6fd6-421f-8580-834840249317"}
01:46:01.659 00.009 12020 MoveAxis(N, 0, ABG)
01:46:01.659 00.000 12020 Move returns status 0, amount 0
01:46:01.659 00.000 12020 move complete, result=0
01:46:01.661 00.002 12020 worker thread done servicing request
01:46:01.661 00.000 12020 Worker thread wakes up
01:46:01.661 00.000 9340 GuideStep: 0.2 px 0 ms EAST, 0.2 px 0 ms NORTH
01:46:01.673 00.012 12020 worker thread servicing REQUEST_EXPOSE 2000
01:46:01.674 00.001 12020 Handling exposure in thread, d=2000 o=3 r=(803,609,31,31)
01:46:01.682 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"80cf6f3b-ba34-4391-9617-0a9e97f57eff"}
01:46:01.694 00.012 9340 case statement mapped state 6 to 3
01:46:01.730 00.036 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"80cf6f3b-ba34-4391-9617-0a9e97f57eff"}
01:46:01.749 00.019 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"80e12c1f-1960-4582-832f-018f7c2a70d8"}
01:46:01.760 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":698,"width":15,"height":15,"star_pos":[7.09,7.04],"pixels":"..."},"id":"80e12c1f-1960-4582-832f-018f7c2a70d8"}
01:46:03.454 01.694 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"0f217b5f-593b-4095-801c-07daeccc18e9"}
01:46:03.469 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"0f217b5f-593b-4095-801c-07daeccc18e9"}
01:46:03.518 00.049 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"484481ac-af77-4222-a7f6-d519f95c1034"}
01:46:03.538 00.020 9340 case statement mapped state 6 to 3
01:46:03.565 00.027 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"484481ac-af77-4222-a7f6-d519f95c1034"}
01:46:03.615 00.050 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"605eb539-2a80-4fc0-802a-0f4f51f09a7e"}
01:46:03.664 00.049 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":698,"width":15,"height":15,"star_pos":[7.09,7.04],"pixels":"..."},"id":"605eb539-2a80-4fc0-802a-0f4f51f09a7e"}
01:46:04.051 00.387 12020 Exposure complete
01:46:04.334 00.283 12020 worker thread done servicing request
01:46:04.334 00.000 9340 OnExposeComplete: enter
01:46:04.352 00.018 9340 UpdateGuideState(): m_state=6
01:46:04.368 00.016 9340 Star::Find(15, 818, 624, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 699
01:46:04.400 00.032 9340 Star::Find returns 1 (0), X=817.78, Y=623.87, Mass=518170, SNR=47.4, Peak=65454 HFD=4.4
01:46:04.418 00.018 9340 MultiStar: [#1 -1.20,-0.41,0.00,M1] [#2 -0.64,-0.49,1.00,U] [#3 -0.80,-0.55,0.68,U] [#4 -0.90,-0.69,0.94,U] [#5 -1.07,-0.22,0.83,U] [#6 -1.06,-0.12,0.62,U] [#7 -1.70,0.35,0.00,M1] [#8 -0.65,0.00,0.48,U] 
01:46:04.429 00.011 9340 single-star, 6 included, MultiStar: {-0.79, -0.38}, one-star: {-0.48, -0.34}
01:46:04.439 00.010 9340 CameraToMount -- cameraTheta (-2.53) - m_xAngle (-3.09) = xAngle (0.57 = 0.57)
01:46:04.452 00.013 9340 CameraToMount -- cameraTheta (-2.53) - (m_xAngle (-3.09) + m_yAngleError (-0.07)) = yAngle (0.64 = 0.64)
01:46:04.463 00.011 9340 CameraToMount -- cameraX=-0.48 cameraY=-0.34 hyp=0.59 cameraTheta=-2.53 mountX=0.50 mountY=0.35, mountTheta=0.62
01:46:04.484 00.021 9340 SchedulePrimaryMove(10104498, x=-0.48, y=-0.34, opts=13)
01:46:04.498 00.014 9340 Enqueuing Move request for scope (-0.48, -0.34)
01:46:04.532 00.034 12020 Worker thread wakes up
01:46:04.532 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=30074, max=65535, med=44761, FiltMin=35555, FiltMax=65525, Gamma=2.870
01:46:04.548 00.016 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.48, -0.34) opts 0xd
01:46:04.549 00.001 9340 UpdateGuideState exits: m=518170 SNR=47.4
01:46:04.562 00.013 12020 Handling offset move in thread for scope, endpoint = (-0.48, -0.34)
01:46:04.562 00.000 12020 Moving (-0.48, -0.34) raw xDistance=0.50 yDistance=0.35
01:46:04.563 00.001 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:46:04.574 00.011 12020 GuideAlgorithmHysteresis::Result() returns 0.21 from input 0.50
01:46:04.574 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
01:46:04.587 00.013 12020 GuideAlgorithmResistSwitch::result() returns 0.35 from input 0.35
01:46:04.587 00.000 9340 Enqueuing Expose request
01:46:04.604 00.017 12020 MoveAxis(W, 36, ABG)
01:46:04.605 00.001 12020 Guiding  Dir = 3, Dur = 36
01:46:04.620 00.015 12020 IsSlewing returns 0
01:46:04.621 00.001 12020 IsGuiding returns 0
01:46:04.655 00.034 12020 PulseGuide returned control before completion, sleep 13
01:46:04.699 00.044 12020 IsGuiding returns 0
01:46:04.699 00.000 12020 Move returns status 0, amount 36
01:46:04.700 00.001 12020 MoveAxis(S, 58, ABG)
01:46:04.700 00.000 12020 Guiding  Dir = 1, Dur = 58
01:46:04.701 00.001 12020 IsSlewing returns 0
01:46:04.703 00.002 12020 IsGuiding returns 0
01:46:04.789 00.086 12020 IsGuiding returns 1
01:46:04.789 00.000 12020 scope still moving after pulse duration time elapsed
01:46:04.821 00.032 12020 IsSlewing returns 0
01:46:04.822 00.001 12020 IsGuiding returns 1
01:46:04.875 00.053 12020 IsSlewing returns 0
01:46:04.970 00.095 12020 IsGuiding returns 0
01:46:04.971 00.001 12020 scope move finished after 58 + 209 ms
01:46:04.971 00.000 12020 Move returns status 0, amount 58
01:46:04.971 00.000 12020 move complete, result=0
01:46:04.971 00.000 12020 worker thread done servicing request
01:46:04.971 00.000 9340 GuideStep: 0.5 px 36 ms WEST, 0.4 px 58 ms SOUTH
01:46:04.985 00.014 12020 Worker thread wakes up
01:46:04.985 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
01:46:04.985 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(803,609,31,31)
01:46:05.456 00.471 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"4a9d0384-3770-4343-bbb7-c3e924824c26"}
01:46:05.486 00.030 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"4a9d0384-3770-4343-bbb7-c3e924824c26"}
01:46:05.528 00.042 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"23cec3cf-a468-4b5f-b04e-29511c740401"}
01:46:05.542 00.014 9340 case statement mapped state 6 to 3
01:46:05.592 00.050 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"23cec3cf-a468-4b5f-b04e-29511c740401"}
01:46:05.614 00.022 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"8ec29bb9-7e14-45ae-b768-7e7b72b1bdd1"}
01:46:05.630 00.016 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":699,"width":15,"height":15,"star_pos":[6.78,6.87],"pixels":"..."},"id":"8ec29bb9-7e14-45ae-b768-7e7b72b1bdd1"}
01:46:07.339 01.709 12020 Exposure complete
01:46:07.453 00.114 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"ab884e0e-e90b-4c43-85d8-26763e707de8"}
01:46:07.463 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"ab884e0e-e90b-4c43-85d8-26763e707de8"}
01:46:07.474 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"9dde9f14-dacc-4bde-8c79-6ce879246331"}
01:46:07.487 00.013 9340 case statement mapped state 6 to 3
01:46:07.497 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"9dde9f14-dacc-4bde-8c79-6ce879246331"}
01:46:07.525 00.028 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"b3620291-3427-4b01-813f-95e7ca9ffc5e"}
01:46:07.538 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":699,"width":15,"height":15,"star_pos":[6.78,6.87],"pixels":"..."},"id":"b3620291-3427-4b01-813f-95e7ca9ffc5e"}
01:46:07.567 00.029 12020 worker thread done servicing request
01:46:07.567 00.000 9340 OnExposeComplete: enter
01:46:07.580 00.013 9340 UpdateGuideState(): m_state=6
01:46:07.594 00.014 9340 Star::Find(15, 817, 623, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 700
01:46:07.621 00.027 9340 Star::Find returns 1 (0), X=817.24, Y=623.96, Mass=511998, SNR=48.0, Peak=65454 HFD=4.3
01:46:07.635 00.014 9340 MultiStar: [#1 -1.25,-0.38,0.00,M2] [#2 -0.61,-0.19,1.20,U] [#3 -1.04,-0.32,0.71,U] [#4 -0.95,-0.10,0.96,U] [#5 -0.95,-0.23,0.69,U] [#6 -0.92,0.05,0.73,U] [#7 -1.36,0.14,0.00,M2] [#8 -1.42,-0.68,0.00,M1] 
01:46:07.645 00.010 9340 refined, 5 included, MultiStar: {-0.89, -0.18}, one-star: {-1.02, -0.25}
01:46:07.657 00.012 9340 CameraToMount -- cameraTheta (-2.95) - m_xAngle (-3.09) = xAngle (0.14 = 0.14)
01:46:07.666 00.009 9340 CameraToMount -- cameraTheta (-2.95) - (m_xAngle (-3.09) + m_yAngleError (-0.07)) = yAngle (0.22 = 0.22)
01:46:07.678 00.012 9340 CameraToMount -- cameraX=-0.89 cameraY=-0.18 hyp=0.91 cameraTheta=-2.95 mountX=0.90 mountY=0.20, mountTheta=0.22
01:46:07.694 00.016 9340 SchedulePrimaryMove(10104498, x=-0.89, y=-0.18, opts=13)
01:46:07.726 00.032 9340 Enqueuing Move request for scope (-0.89, -0.18)
01:46:07.744 00.018 12020 Worker thread wakes up
01:46:07.745 00.001 9340 UpdateImageDisplay: Size=(1920,1080) min=30793, max=65535, med=44741, FiltMin=35401, FiltMax=65525, Gamma=2.870
01:46:07.761 00.016 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.89, -0.18) opts 0xd
01:46:07.762 00.001 9340 UpdateGuideState exits: m=511998 SNR=48.0
01:46:07.773 00.011 12020 Handling offset move in thread for scope, endpoint = (-0.89, -0.18)
01:46:07.773 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:46:07.788 00.015 12020 Moving (-0.89, -0.18) raw xDistance=0.90 yDistance=0.20
01:46:07.789 00.001 9340 ScheduleExposure(2000,3,1) exposurePending=0
01:46:07.801 00.012 12020 GuideAlgorithmHysteresis::Result() returns 0.40 from input 0.90
01:46:07.801 00.000 9340 Enqueuing Expose request
01:46:07.813 00.012 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:46:07.813 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.20
01:46:07.813 00.000 12020 MoveAxis(W, 68, ABG)
01:46:07.814 00.001 12020 Guiding  Dir = 3, Dur = 68
01:46:07.838 00.024 12020 IsSlewing returns 0
01:46:07.839 00.001 12020 IsGuiding returns 0
01:46:07.865 00.026 12020 PulseGuide returned control before completion, sleep 53
01:46:07.960 00.095 12020 IsGuiding returns 0
01:46:07.960 00.000 12020 Move returns status 0, amount 68
01:46:07.960 00.000 12020 MoveAxis(N, 0, ABG)
01:46:07.961 00.001 12020 Move returns status 0, amount 0
01:46:07.961 00.000 12020 move complete, result=0
01:46:07.961 00.000 12020 worker thread done servicing request
01:46:07.961 00.000 9340 GuideStep: 0.9 px 68 ms WEST, 0.2 px 0 ms NORTH
01:46:07.974 00.013 12020 Worker thread wakes up
01:46:07.974 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
01:46:07.975 00.001 12020 Handling exposure in thread, d=2000 o=3 r=(803,609,31,31)
01:46:09.452 01.477 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"45ee7de0-afa6-4232-8202-ec0de29dca05"}
01:46:09.466 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"45ee7de0-afa6-4232-8202-ec0de29dca05"}
01:46:09.480 00.014 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"4f1d0e52-6da5-48a0-8746-9a3b058a1af8"}
01:46:09.492 00.012 9340 case statement mapped state 6 to 3
01:46:09.524 00.032 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"4f1d0e52-6da5-48a0-8746-9a3b058a1af8"}
01:46:09.538 00.014 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"46766173-b780-4b84-84d4-874879808628"}
01:46:09.552 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":700,"width":15,"height":15,"star_pos":[7.24,6.96],"pixels":"..."},"id":"46766173-b780-4b84-84d4-874879808628"}
01:46:10.337 00.785 12020 Exposure complete
01:46:10.595 00.258 9340 OnExposeComplete: enter
01:46:10.605 00.010 12020 worker thread done servicing request
01:46:10.606 00.001 9340 UpdateGuideState(): m_state=6
01:46:10.616 00.010 9340 Star::Find(15, 817, 623, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 701
01:46:10.627 00.011 9340 Star::Find returns 1 (0), X=818.50, Y=623.79, Mass=576096, SNR=60.6, Peak=63182 HFD=4.9
01:46:10.638 00.011 9340 MultiStar: [#1 -0.19,0.39,0.77,U] [#2 0.16,-0.57,0.81,U] [#3 -0.29,-0.64,0.64,U] [#4 -0.27,-0.00,0.66,U] [#5 0.39,-0.62,0.75,U] [#6 -0.24,-0.51,0.43,U] [#7 -0.01,-0.10,0.36,U] [#8 -0.50,-0.33,0.39,U] 
01:46:10.653 00.015 9340 refined, 8 included, MultiStar: {-0.03, -0.32}, one-star: {0.24, -0.43}
01:46:10.665 00.012 9340 CameraToMount -- cameraTheta (-1.65) - m_xAngle (-3.09) = xAngle (1.44 = 1.44)
01:46:10.691 00.026 9340 CameraToMount -- cameraTheta (-1.65) - (m_xAngle (-3.09) + m_yAngleError (-0.07)) = yAngle (1.51 = 1.51)
01:46:10.702 00.011 9340 CameraToMount -- cameraX=-0.03 cameraY=-0.32 hyp=0.32 cameraTheta=-1.65 mountX=0.04 mountY=0.32, mountTheta=1.44
01:46:10.718 00.016 9340 SchedulePrimaryMove(10104498, x=-0.03, y=-0.32, opts=13)
01:46:10.727 00.009 9340 Enqueuing Move request for scope (-0.03, -0.32)
01:46:10.737 00.010 12020 Worker thread wakes up
01:46:10.738 00.001 9340 UpdateImageDisplay: Size=(1920,1080) min=29638, max=65535, med=45260, FiltMin=35606, FiltMax=65525, Gamma=2.870
01:46:10.751 00.013 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.32) opts 0xd
01:46:10.751 00.000 9340 UpdateGuideState exits: m=576096 SNR=60.6
01:46:10.763 00.012 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:46:10.794 00.031 12020 Handling offset move in thread for scope, endpoint = (-0.03, -0.32)
01:46:10.794 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
01:46:10.809 00.015 12020 Moving (-0.03, -0.32) raw xDistance=0.04 yDistance=0.32
01:46:10.809 00.000 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
01:46:10.809 00.000 9340 Enqueuing Expose request
01:46:10.824 00.015 12020 GuideAlgorithmResistSwitch::result() returns 0.32 from input 0.32
01:46:10.824 00.000 12020 MoveAxis(E, 0, ABG)
01:46:10.825 00.001 12020 Move returns status 0, amount 0
01:46:10.825 00.000 12020 MoveAxis(S, 52, ABG)
01:46:10.825 00.000 12020 Guiding  Dir = 1, Dur = 52
01:46:10.827 00.002 12020 IsSlewing returns 0
01:46:10.828 00.001 12020 IsGuiding returns 0
01:46:10.904 00.076 12020 IsGuiding returns 1
01:46:10.904 00.000 12020 scope still moving after pulse duration time elapsed
01:46:10.928 00.024 12020 IsSlewing returns 0
01:46:10.929 00.001 12020 IsGuiding returns 1
01:46:11.091 00.162 12020 IsSlewing returns 0
01:46:11.209 00.118 12020 IsGuiding returns 0
01:46:11.209 00.000 12020 scope move finished after 52 + 328 ms
01:46:11.213 00.004 12020 Move returns status 0, amount 52
01:46:11.214 00.001 12020 move complete, result=0
01:46:11.214 00.000 9340 GuideStep: 0.0 px 0 ms EAST, 0.3 px 52 ms SOUTH
01:46:11.240 00.026 12020 worker thread done servicing request
01:46:11.240 00.000 12020 Worker thread wakes up
01:46:11.241 00.001 12020 worker thread servicing REQUEST_EXPOSE 2000
01:46:11.241 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(803,609,31,31)
01:46:11.458 00.217 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"58d92ec5-7990-4ae4-8ad9-68efb2b4803e"}
01:46:11.477 00.019 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"58d92ec5-7990-4ae4-8ad9-68efb2b4803e"}
01:46:11.515 00.038 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"df840abe-02e3-4f0b-a274-cc4de6fe665c"}
01:46:11.530 00.015 9340 case statement mapped state 6 to 3
01:46:11.547 00.017 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"df840abe-02e3-4f0b-a274-cc4de6fe665c"}
01:46:11.561 00.014 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"5342362f-e9ad-4901-89d3-ed8f0e617c8d"}
01:46:11.594 00.033 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":701,"width":15,"height":15,"star_pos":[6.50,6.79],"pixels":"..."},"id":"5342362f-e9ad-4901-89d3-ed8f0e617c8d"}
01:46:13.453 01.859 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"4a7c7ea6-f0db-4f20-b45e-95bfdaf9ba94"}
01:46:13.476 00.023 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"4a7c7ea6-f0db-4f20-b45e-95bfdaf9ba94"}
01:46:13.540 00.064 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"92aa2da8-ddcc-490d-b24f-1ffbf1060e3e"}
01:46:13.563 00.023 9340 case statement mapped state 6 to 3
01:46:13.587 00.024 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"92aa2da8-ddcc-490d-b24f-1ffbf1060e3e"}
01:46:13.610 00.023 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"af3e7567-1455-4dd9-a5d3-4977cccbaa81"}
01:46:13.640 00.030 12020 Exposure complete
01:46:13.640 00.000 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":701,"width":15,"height":15,"star_pos":[6.50,6.79],"pixels":"..."},"id":"af3e7567-1455-4dd9-a5d3-4977cccbaa81"}
01:46:14.074 00.434 12020 worker thread done servicing request
01:46:14.074 00.000 9340 OnExposeComplete: enter
01:46:14.106 00.032 9340 UpdateGuideState(): m_state=6
01:46:14.118 00.012 9340 Star::Find(15, 818, 623, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 702
01:46:14.133 00.015 9340 Star::Find returns 1 (0), X=818.25, Y=624.45, Mass=522864, SNR=52.9, Peak=63742 HFD=4.6
01:46:14.144 00.011 9340 MultiStar: [#1 -0.20,0.06,0.82,U] [#2 -0.30,0.05,0.95,U] [#3 -0.78,-0.24,0.77,U] [#4 -0.79,0.31,0.94,U] [#5 -0.58,-0.03,0.52,U] [#6 -0.54,0.12,0.41,U] [#7 -0.77,0.85,0.56,U] [#8 -0.74,0.10,0.51,U] 
01:46:14.156 00.012 9340 single-star, 8 included, MultiStar: {-0.48, 0.15}, one-star: {-0.01, 0.24}
01:46:14.171 00.015 9340 CameraToMount -- cameraTheta (1.63) - m_xAngle (-3.09) = xAngle (4.72 = -1.56)
01:46:14.186 00.015 9340 CameraToMount -- cameraTheta (1.63) - (m_xAngle (-3.09) + m_yAngleError (-0.07)) = yAngle (4.79 = -1.49)
01:46:14.200 00.014 9340 CameraToMount -- cameraX=-0.01 cameraY=0.24 hyp=0.24 cameraTheta=1.63 mountX=0.00 mountY=-0.24, mountTheta=-1.56
01:46:14.235 00.035 9340 SchedulePrimaryMove(10104498, x=-0.01, y=0.24, opts=13)
01:46:14.245 00.010 9340 Enqueuing Move request for scope (-0.01, 0.24)
01:46:14.258 00.013 12020 Worker thread wakes up
01:46:14.259 00.001 9340 UpdateImageDisplay: Size=(1920,1080) min=30206, max=65535, med=44836, FiltMin=35379, FiltMax=65525, Gamma=2.870
01:46:14.272 00.013 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.24) opts 0xd
01:46:14.272 00.000 9340 UpdateGuideState exits: m=522864 SNR=52.9
01:46:14.282 00.010 12020 Handling offset move in thread for scope, endpoint = (-0.01, 0.24)
01:46:14.283 00.001 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:46:14.293 00.010 9340 ScheduleExposure(2000,3,1) exposurePending=0
01:46:14.306 00.013 12020 Moving (-0.01, 0.24) raw xDistance=0.00 yDistance=-0.24
01:46:14.306 00.000 9340 Enqueuing Expose request
01:46:14.321 00.015 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.00
01:46:14.322 00.001 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:46:14.322 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.24
01:46:14.322 00.000 12020 MoveAxis(E, 0, ABG)
01:46:14.322 00.000 12020 Move returns status 0, amount 0
01:46:14.323 00.001 12020 MoveAxis(N, 0, ABG)
01:46:14.323 00.000 12020 Move returns status 0, amount 0
01:46:14.323 00.000 12020 move complete, result=0
01:46:14.323 00.000 12020 worker thread done servicing request
01:46:14.323 00.000 12020 Worker thread wakes up
01:46:14.324 00.001 12020 worker thread servicing REQUEST_EXPOSE 2000
01:46:14.324 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(803,609,31,31)
01:46:14.326 00.002 9340 GuideStep: 0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
01:46:15.452 01.126 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"a9680a1d-31c3-444c-aa71-e2d423fc1c2f"}
01:46:15.465 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"a9680a1d-31c3-444c-aa71-e2d423fc1c2f"}
01:46:15.481 00.016 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"75523e63-c3f0-4b5a-829d-822470bd79ef"}
01:46:15.497 00.016 9340 case statement mapped state 6 to 3
01:46:15.525 00.028 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"75523e63-c3f0-4b5a-829d-822470bd79ef"}
01:46:15.571 00.046 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"8123f320-24c9-460c-b7bb-e63c30ed6750"}
01:46:15.586 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":702,"width":15,"height":15,"star_pos":[7.25,7.45],"pixels":"..."},"id":"8123f320-24c9-460c-b7bb-e63c30ed6750"}
01:46:16.776 01.190 12020 Exposure complete
01:46:17.125 00.349 12020 worker thread done servicing request
01:46:17.126 00.001 9340 OnExposeComplete: enter
01:46:17.168 00.042 9340 UpdateGuideState(): m_state=6
01:46:17.181 00.013 9340 Star::Find(15, 818, 624, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 703
01:46:17.198 00.017 9340 Star::Find returns 1 (0), X=817.40, Y=624.03, Mass=428435, SNR=44.7, Peak=63430 HFD=4.1
01:46:17.212 00.014 9340 MultiStar: [#1 -1.02,0.32,1.01,U] [#2 -0.83,0.08,1.11,U] [#3 -1.42,0.19,0.00,M1] [#4 -1.36,-0.17,0.00,M1] [#5 -1.12,0.23,0.74,U] [#6 -1.36,0.40,0.00,M1] [#7 -1.06,0.28,0.66,U] [#8 -1.50,0.05,0.00,M1] 
01:46:17.226 00.014 9340 single-star, 4 included, MultiStar: {-0.96, 0.13}, one-star: {-0.86, -0.19}
01:46:17.244 00.018 9340 CameraToMount -- cameraTheta (-2.93) - m_xAngle (-3.09) = xAngle (0.17 = 0.17)
01:46:17.258 00.014 9340 CameraToMount -- cameraTheta (-2.93) - (m_xAngle (-3.09) + m_yAngleError (-0.07)) = yAngle (0.24 = 0.24)
01:46:17.296 00.038 9340 CameraToMount -- cameraX=-0.86 cameraY=-0.19 hyp=0.88 cameraTheta=-2.93 mountX=0.87 mountY=0.21, mountTheta=0.24
01:46:17.314 00.018 9340 SchedulePrimaryMove(10104498, x=-0.86, y=-0.19, opts=13)
01:46:17.328 00.014 9340 Enqueuing Move request for scope (-0.86, -0.19)
01:46:17.339 00.011 12020 Worker thread wakes up
01:46:17.339 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=30214, max=65535, med=45154, FiltMin=35710, FiltMax=65525, Gamma=2.870
01:46:17.349 00.010 9340 UpdateGuideState exits: m=428435 SNR=44.7
01:46:17.363 00.014 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.86, -0.19) opts 0xd
01:46:17.364 00.001 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:46:17.378 00.014 12020 Handling offset move in thread for scope, endpoint = (-0.86, -0.19)
01:46:17.378 00.000 12020 Moving (-0.86, -0.19) raw xDistance=0.87 yDistance=0.21
01:46:17.378 00.000 12020 GuideAlgorithmHysteresis::Result() returns 0.36 from input 0.87
01:46:17.378 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:46:17.378 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
01:46:17.394 00.016 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.21
01:46:17.394 00.000 12020 MoveAxis(W, 62, ABG)
01:46:17.394 00.000 9340 Enqueuing Expose request
01:46:17.430 00.036 12020 Guiding  Dir = 3, Dur = 62
01:46:17.431 00.001 12020 IsSlewing returns 0
01:46:17.432 00.001 12020 IsGuiding returns 0
01:46:17.450 00.018 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"80aafaad-1199-43d0-92d5-b94d1fd565e6"}
01:46:17.463 00.013 12020 PulseGuide returned control before completion, sleep 46
01:46:17.463 00.000 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"80aafaad-1199-43d0-92d5-b94d1fd565e6"}
01:46:17.474 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"21d279e7-d0eb-4e4c-bcb2-d4d686ffd459"}
01:46:17.486 00.012 9340 case statement mapped state 6 to 3
01:46:17.499 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"21d279e7-d0eb-4e4c-bcb2-d4d686ffd459"}
01:46:17.513 00.014 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"39c2c544-4276-4120-9723-00cf297bb5d6"}
01:46:17.525 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":703,"width":15,"height":15,"star_pos":[7.40,7.03],"pixels":"..."},"id":"39c2c544-4276-4120-9723-00cf297bb5d6"}
01:46:17.557 00.032 12020 IsGuiding returns 0
01:46:17.557 00.000 12020 Move returns status 0, amount 62
01:46:17.558 00.001 12020 MoveAxis(N, 0, ABG)
01:46:17.558 00.000 12020 Move returns status 0, amount 0
01:46:17.558 00.000 12020 move complete, result=0
01:46:17.558 00.000 12020 worker thread done servicing request
01:46:17.560 00.002 12020 Worker thread wakes up
01:46:17.561 00.001 9340 GuideStep: 0.9 px 62 ms WEST, 0.2 px 0 ms NORTH
01:46:17.573 00.012 12020 worker thread servicing REQUEST_EXPOSE 2000
01:46:17.573 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(803,609,31,31)
01:46:19.450 01.877 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"2fcb5e9d-2231-4808-98ac-2da936765fbe"}
01:46:19.462 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"2fcb5e9d-2231-4808-98ac-2da936765fbe"}
01:46:19.471 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"f9f2ffd4-af39-425f-813c-9de7a3b26b96"}
01:46:19.479 00.008 9340 case statement mapped state 6 to 3
01:46:19.486 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"f9f2ffd4-af39-425f-813c-9de7a3b26b96"}
01:46:19.496 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"4b5e13ba-0472-422c-a71f-85c43618413c"}
01:46:19.506 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":703,"width":15,"height":15,"star_pos":[7.40,7.03],"pixels":"..."},"id":"4b5e13ba-0472-422c-a71f-85c43618413c"}
01:46:19.936 00.430 12020 Exposure complete
01:46:20.200 00.264 12020 worker thread done servicing request
01:46:20.202 00.002 9340 OnExposeComplete: enter
01:46:20.242 00.040 9340 UpdateGuideState(): m_state=6
01:46:20.260 00.018 9340 Star::Find(15, 817, 624, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 704
01:46:20.275 00.015 9340 Star::Find returns 1 (0), X=817.88, Y=624.34, Mass=481063, SNR=46.7, Peak=64482 HFD=4.4
01:46:20.290 00.015 9340 MultiStar: [#1 -0.57,0.11,0.82,U] [#2 -0.38,-0.28,1.06,U] [#3 -0.73,-0.35,0.72,U] [#4 -0.83,-0.08,0.93,U] [#5 -0.67,-0.06,0.82,U] [#6 0.12,0.30,0.62,U] [#7 -0.94,0.15,0.41,U] [#8 -0.82,-0.06,0.51,U] 
01:46:20.303 00.013 9340 single-star, 8 included, MultiStar: {-0.56, -0.03}, one-star: {-0.38, 0.13}
01:46:20.317 00.014 9340 CameraToMount -- cameraTheta (2.81) - m_xAngle (-3.09) = xAngle (5.91 = -0.38)
01:46:20.335 00.018 9340 CameraToMount -- cameraTheta (2.81) - (m_xAngle (-3.09) + m_yAngleError (-0.07)) = yAngle (5.98 = -0.30)
01:46:20.349 00.014 9340 CameraToMount -- cameraX=-0.38 cameraY=0.13 hyp=0.40 cameraTheta=2.81 mountX=0.37 mountY=-0.12, mountTheta=-0.31
01:46:20.395 00.046 9340 SchedulePrimaryMove(10104498, x=-0.38, y=0.13, opts=13)
01:46:20.408 00.013 9340 Enqueuing Move request for scope (-0.38, 0.13)
01:46:20.421 00.013 12020 Worker thread wakes up
01:46:20.422 00.001 9340 UpdateImageDisplay: Size=(1920,1080) min=30142, max=65535, med=45204, FiltMin=35590, FiltMax=65525, Gamma=2.870
01:46:20.436 00.014 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.38, 0.13) opts 0xd
01:46:20.436 00.000 9340 UpdateGuideState exits: m=481063 SNR=46.7
01:46:20.451 00.015 12020 Handling offset move in thread for scope, endpoint = (-0.38, 0.13)
01:46:20.452 00.001 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:46:20.465 00.013 12020 Moving (-0.38, 0.13) raw xDistance=0.37 yDistance=-0.12
01:46:20.465 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
01:46:20.495 00.030 12020 GuideAlgorithmHysteresis::Result() returns 0.19 from input 0.37
01:46:20.496 00.001 9340 Enqueuing Expose request
01:46:20.510 00.014 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:46:20.511 00.001 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
01:46:20.511 00.000 12020 MoveAxis(W, 32, ABG)
01:46:20.511 00.000 12020 Guiding  Dir = 3, Dur = 32
01:46:20.529 00.018 12020 IsSlewing returns 0
01:46:20.530 00.001 12020 IsGuiding returns 0
01:46:20.561 00.031 12020 PulseGuide returned control before completion, sleep 12
01:46:20.576 00.015 12020 IsGuiding returns 1
01:46:20.576 00.000 12020 scope still moving after pulse duration time elapsed
01:46:20.624 00.048 12020 IsSlewing returns 0
01:46:20.625 00.001 12020 IsGuiding returns 0
01:46:20.625 00.000 12020 scope move finished after 32 + 63 ms
01:46:20.626 00.001 12020 Move returns status 0, amount 32
01:46:20.626 00.000 12020 MoveAxis(N, 0, ABG)
01:46:20.626 00.000 12020 Move returns status 0, amount 0
01:46:20.627 00.001 12020 move complete, result=0
01:46:20.627 00.000 12020 worker thread done servicing request
01:46:20.627 00.000 9340 GuideStep: 0.4 px 32 ms WEST, -0.1 px 0 ms NORTH
01:46:20.638 00.011 12020 Worker thread wakes up
01:46:20.638 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
01:46:20.638 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(803,609,31,31)
01:46:21.456 00.818 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"b33a1fa1-57e3-4a68-88db-6501d9371cfb"}
01:46:21.489 00.033 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"b33a1fa1-57e3-4a68-88db-6501d9371cfb"}
01:46:21.504 00.015 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"de3352c9-0da9-42c0-956c-66ed228c808c"}
01:46:21.524 00.020 9340 case statement mapped state 6 to 3
01:46:21.537 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"de3352c9-0da9-42c0-956c-66ed228c808c"}
01:46:21.554 00.017 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"e627571b-3b56-41ae-b419-504e77ea5900"}
01:46:21.572 00.018 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":704,"width":15,"height":15,"star_pos":[6.88,7.34],"pixels":"..."},"id":"e627571b-3b56-41ae-b419-504e77ea5900"}
01:46:23.011 01.439 12020 Exposure complete
01:46:23.330 00.319 12020 worker thread done servicing request
01:46:23.330 00.000 9340 OnExposeComplete: enter
01:46:23.342 00.012 9340 UpdateGuideState(): m_state=6
01:46:23.353 00.011 9340 Star::Find(15, 817, 624, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 705
01:46:23.364 00.011 9340 Star::Find returns 1 (0), X=817.09, Y=624.28, Mass=505444, SNR=48.0, Peak=62948 HFD=4.6
01:46:23.374 00.010 9340 MultiStar: [#1 -0.71,0.59,1.11,U] [#2 -0.51,0.03,1.03,U] [#3 -0.98,-0.60,0.76,U] [#4 -0.92,0.47,0.78,U] [#5 -1.17,0.29,0.86,U] [#6 -1.27,-0.00,0.00,M1] [#7 -0.79,0.48,0.60,U] [#8 -0.53,-0.18,0.57,U] 
01:46:23.388 00.014 9340 refined, 7 included, MultiStar: {-0.85, 0.16}, one-star: {-1.17, 0.07}
01:46:23.404 00.016 9340 CameraToMount -- cameraTheta (2.95) - m_xAngle (-3.09) = xAngle (6.04 = -0.24)
01:46:23.418 00.014 9340 CameraToMount -- cameraTheta (2.95) - (m_xAngle (-3.09) + m_yAngleError (-0.07)) = yAngle (6.12 = -0.17)
01:46:23.450 00.032 9340 CameraToMount -- cameraX=-0.85 cameraY=0.16 hyp=0.87 cameraTheta=2.95 mountX=0.84 mountY=-0.14, mountTheta=-0.17
01:46:23.465 00.015 9340 SchedulePrimaryMove(10104498, x=-0.85, y=0.16, opts=13)
01:46:23.476 00.011 9340 Enqueuing Move request for scope (-0.85, 0.16)
01:46:23.487 00.011 12020 Worker thread wakes up
01:46:23.488 00.001 9340 UpdateImageDisplay: Size=(1920,1080) min=29871, max=65535, med=45242, FiltMin=34093, FiltMax=65525, Gamma=2.870
01:46:23.498 00.010 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.85, 0.16) opts 0xd
01:46:23.498 00.000 9340 UpdateGuideState exits: m=505444 SNR=48.0
01:46:23.507 00.009 12020 Handling offset move in thread for scope, endpoint = (-0.85, 0.16)
01:46:23.507 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:46:23.521 00.014 12020 Moving (-0.85, 0.16) raw xDistance=0.84 yDistance=-0.14
01:46:23.521 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
01:46:23.533 00.012 12020 GuideAlgorithmHysteresis::Result() returns 0.37 from input 0.84
01:46:23.533 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:46:23.533 00.000 9340 Enqueuing Expose request
01:46:23.544 00.011 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
01:46:23.545 00.001 12020 MoveAxis(W, 63, ABG)
01:46:23.545 00.000 12020 Guiding  Dir = 3, Dur = 63
01:46:23.546 00.001 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"591b3261-d05a-4f1b-b8bd-820f4c88336f"}
01:46:23.574 00.028 12020 IsSlewing returns 0
01:46:23.575 00.001 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"591b3261-d05a-4f1b-b8bd-820f4c88336f"}
01:46:23.586 00.011 12020 IsGuiding returns 0
01:46:23.591 00.005 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"a3f845ba-0b90-428e-a1ca-33efb3cd05ef"}
01:46:23.602 00.011 9340 case statement mapped state 6 to 3
01:46:23.611 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"a3f845ba-0b90-428e-a1ca-33efb3cd05ef"}
01:46:23.622 00.011 12020 PulseGuide returned control before completion, sleep 45
01:46:23.623 00.001 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"7c586900-ed5f-4545-826e-478526ffca0f"}
01:46:23.636 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":705,"width":15,"height":15,"star_pos":[7.09,7.28],"pixels":"..."},"id":"7c586900-ed5f-4545-826e-478526ffca0f"}
01:46:23.711 00.075 12020 IsGuiding returns 0
01:46:23.712 00.001 12020 Move returns status 0, amount 63
01:46:23.712 00.000 12020 MoveAxis(N, 0, ABG)
01:46:23.712 00.000 12020 Move returns status 0, amount 0
01:46:23.712 00.000 12020 move complete, result=0
01:46:23.713 00.001 12020 worker thread done servicing request
01:46:23.713 00.000 9340 GuideStep: 0.8 px 63 ms WEST, -0.1 px 0 ms NORTH
01:46:23.732 00.019 12020 Worker thread wakes up
01:46:23.732 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
01:46:23.733 00.001 12020 Handling exposure in thread, d=2000 o=3 r=(803,609,31,31)
01:46:25.453 01.720 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"f987af53-4bf4-41e3-b374-ff40db6e5a78"}
01:46:25.474 00.021 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"f987af53-4bf4-41e3-b374-ff40db6e5a78"}
01:46:25.485 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"ec2ab3ad-529c-4527-9ed8-877e64b0c3d2"}
01:46:25.493 00.008 9340 case statement mapped state 6 to 3
01:46:25.504 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"ec2ab3ad-529c-4527-9ed8-877e64b0c3d2"}
01:46:25.513 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"729d1a32-bdd9-498c-992f-b2933c8a1cd6"}
01:46:25.521 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":705,"width":15,"height":15,"star_pos":[7.09,7.28],"pixels":"..."},"id":"729d1a32-bdd9-498c-992f-b2933c8a1cd6"}
01:46:26.098 00.577 12020 Exposure complete
01:46:26.327 00.229 12020 worker thread done servicing request
01:46:26.327 00.000 9340 OnExposeComplete: enter
01:46:26.336 00.009 9340 UpdateGuideState(): m_state=6
01:46:26.346 00.010 9340 Star::Find(15, 817, 624, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 706
01:46:26.356 00.010 9340 Star::Find returns 1 (0), X=817.94, Y=624.53, Mass=454503, SNR=47.9, Peak=63410 HFD=4.1
01:46:26.368 00.012 9340 MultiStar: [#1 -0.21,0.30,1.11,U] [#2 -0.23,0.08,1.15,U] [#3 -0.75,0.08,0.75,U] [#4 -0.71,0.49,0.95,U] [#5 -0.37,0.16,0.76,U] [#6 -0.48,0.64,0.50,U] [#7 -0.73,0.73,0.49,U] [#8 -0.19,-0.28,0.51,U] 
01:46:26.378 00.010 9340 single-star, 8 included, MultiStar: {-0.42, 0.27}, one-star: {-0.32, 0.32}
01:46:26.414 00.036 9340 CameraToMount -- cameraTheta (2.36) - m_xAngle (-3.09) = xAngle (5.45 = -0.83)
01:46:26.423 00.009 9340 CameraToMount -- cameraTheta (2.36) - (m_xAngle (-3.09) + m_yAngleError (-0.07)) = yAngle (5.52 = -0.76)
01:46:26.435 00.012 9340 CameraToMount -- cameraX=-0.32 cameraY=0.32 hyp=0.45 cameraTheta=2.36 mountX=0.30 mountY=-0.31, mountTheta=-0.80
01:46:26.449 00.014 9340 SchedulePrimaryMove(10104498, x=-0.32, y=0.32, opts=13)
01:46:26.457 00.008 9340 Enqueuing Move request for scope (-0.32, 0.32)
01:46:26.467 00.010 12020 Worker thread wakes up
01:46:26.467 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=30827, max=65535, med=45476, FiltMin=35517, FiltMax=65525, Gamma=2.870
01:46:26.479 00.012 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.32, 0.32) opts 0xd
01:46:26.479 00.000 12020 Handling offset move in thread for scope, endpoint = (-0.32, 0.32)
01:46:26.479 00.000 12020 Moving (-0.32, 0.32) raw xDistance=0.30 yDistance=-0.31
01:46:26.480 00.001 12020 GuideAlgorithmHysteresis::Result() returns 0.16 from input 0.30
01:46:26.480 00.000 9340 UpdateGuideState exits: m=454503 SNR=47.9
01:46:26.490 00.010 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
01:46:26.491 00.001 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:46:26.515 00.024 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.31
01:46:26.515 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
01:46:26.527 00.012 12020 MoveAxis(W, 27, ABG)
01:46:26.527 00.000 9340 Enqueuing Expose request
01:46:26.535 00.008 12020 Guiding  Dir = 3, Dur = 27
01:46:26.537 00.002 12020 IsSlewing returns 0
01:46:26.537 00.000 12020 IsGuiding returns 0
01:46:26.557 00.020 12020 PulseGuide returned control before completion, sleep 18
01:46:26.582 00.025 12020 IsGuiding returns 1
01:46:26.582 00.000 12020 scope still moving after pulse duration time elapsed
01:46:26.632 00.050 12020 IsSlewing returns 0
01:46:26.633 00.001 12020 IsGuiding returns 0
01:46:26.633 00.000 12020 scope move finished after 27 + 69 ms
01:46:26.633 00.000 12020 Move returns status 0, amount 27
01:46:26.634 00.001 12020 MoveAxis(N, 0, ABG)
01:46:26.634 00.000 12020 Move returns status 0, amount 0
01:46:26.634 00.000 12020 move complete, result=0
01:46:26.634 00.000 12020 worker thread done servicing request
01:46:26.634 00.000 9340 GuideStep: 0.3 px 27 ms WEST, -0.3 px 0 ms NORTH
01:46:26.645 00.011 12020 Worker thread wakes up
01:46:26.645 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
01:46:26.646 00.001 12020 Handling exposure in thread, d=2000 o=3 r=(803,609,31,31)
01:46:27.460 00.814 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"64bbcc57-c863-4008-9787-0bc2f8bd1f2b"}
01:46:27.485 00.025 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"64bbcc57-c863-4008-9787-0bc2f8bd1f2b"}
01:46:27.498 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"e3f0a00f-25bd-48dc-903e-676c34e99bae"}
01:46:27.509 00.011 9340 case statement mapped state 6 to 3
01:46:27.522 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"e3f0a00f-25bd-48dc-903e-676c34e99bae"}
01:46:27.534 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"b7a3191b-7534-437b-80a9-00a837737acf"}
01:46:27.550 00.016 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":706,"width":15,"height":15,"star_pos":[6.94,6.53],"pixels":"..."},"id":"b7a3191b-7534-437b-80a9-00a837737acf"}
01:46:29.035 01.485 12020 Exposure complete
01:46:29.295 00.260 12020 worker thread done servicing request
01:46:29.296 00.001 9340 OnExposeComplete: enter
01:46:29.306 00.010 9340 UpdateGuideState(): m_state=6
01:46:29.321 00.015 9340 Star::Find(15, 817, 624, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 707
01:46:29.336 00.015 9340 Star::Find returns 1 (0), X=818.19, Y=624.28, Mass=464449, SNR=42.1, Peak=63906 HFD=4.4
01:46:29.364 00.028 9340 MultiStar: [#1 -0.35,0.19,0.96,U] [#2 -0.08,0.33,1.33,U] [#3 -0.64,0.03,1.00,U] [#4 -0.31,0.36,0.90,U] [#5 -0.25,0.80,0.89,U] [#6 -0.59,0.44,0.64,U] [#7 0.18,0.10,0.52,U] [#8 -0.53,0.16,0.72,U] 
01:46:29.383 00.019 9340 single-star, 8 included, MultiStar: {-0.29, 0.28}, one-star: {-0.07, 0.07}
01:46:29.395 00.012 9340 CameraToMount -- cameraTheta (2.39) - m_xAngle (-3.09) = xAngle (5.48 = -0.80)
01:46:29.412 00.017 9340 CameraToMount -- cameraTheta (2.39) - (m_xAngle (-3.09) + m_yAngleError (-0.07)) = yAngle (5.55 = -0.73)
01:46:29.425 00.013 9340 CameraToMount -- cameraX=-0.07 cameraY=0.07 hyp=0.10 cameraTheta=2.39 mountX=0.07 mountY=-0.07, mountTheta=-0.77
01:46:29.441 00.016 9340 SchedulePrimaryMove(10104498, x=-0.07, y=0.07, opts=13)
01:46:29.454 00.013 9340 Enqueuing Move request for scope (-0.07, 0.07)
01:46:29.467 00.013 12020 Worker thread wakes up
01:46:29.467 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=30189, max=65535, med=45352, FiltMin=34697, FiltMax=65525, Gamma=2.870
01:46:29.499 00.032 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.07) opts 0xd
01:46:29.499 00.000 9340 UpdateGuideState exits: m=464449 SNR=42.1
01:46:29.512 00.013 12020 Handling offset move in thread for scope, endpoint = (-0.07, 0.07)
01:46:29.512 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:46:29.526 00.014 12020 Moving (-0.07, 0.07) raw xDistance=0.07 yDistance=-0.07
01:46:29.526 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
01:46:29.537 00.011 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
01:46:29.537 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:46:29.537 00.000 9340 Enqueuing Expose request
01:46:29.550 00.013 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
01:46:29.550 00.000 12020 MoveAxis(E, 0, ABG)
01:46:29.550 00.000 12020 Move returns status 0, amount 0
01:46:29.550 00.000 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"092affd3-ff5f-4d70-9cf3-352f15c66182"}
01:46:29.561 00.011 12020 MoveAxis(N, 0, ABG)
01:46:29.561 00.000 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"092affd3-ff5f-4d70-9cf3-352f15c66182"}
01:46:29.572 00.011 12020 Move returns status 0, amount 0
01:46:29.572 00.000 12020 move complete, result=0
01:46:29.572 00.000 12020 worker thread done servicing request
01:46:29.572 00.000 12020 Worker thread wakes up
01:46:29.574 00.002 9340 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
01:46:29.585 00.011 12020 worker thread servicing REQUEST_EXPOSE 2000
01:46:29.585 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(803,609,31,31)
01:46:29.591 00.006 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"ca64c8de-56d9-4d64-82fe-503f427b6f5b"}
01:46:29.621 00.030 9340 case statement mapped state 6 to 3
01:46:29.631 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"ca64c8de-56d9-4d64-82fe-503f427b6f5b"}
01:46:29.643 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"5ad4d2c8-ddcf-4ae0-9b2a-ba172903abf2"}
01:46:29.654 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":707,"width":15,"height":15,"star_pos":[7.19,7.28],"pixels":"..."},"id":"5ad4d2c8-ddcf-4ae0-9b2a-ba172903abf2"}
01:46:31.455 01.801 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"8f53dca5-b798-432c-b69f-dbc3f68de0bc"}
01:46:31.467 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"8f53dca5-b798-432c-b69f-dbc3f68de0bc"}
01:46:31.476 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"d6f37501-18b8-4f41-8ad8-ae5075115661"}
01:46:31.489 00.013 9340 case statement mapped state 6 to 3
01:46:31.503 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"d6f37501-18b8-4f41-8ad8-ae5075115661"}
01:46:31.513 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"0eec7705-13b0-44c2-a2e2-0c855774760d"}
01:46:31.534 00.021 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":707,"width":15,"height":15,"star_pos":[7.19,7.28],"pixels":"..."},"id":"0eec7705-13b0-44c2-a2e2-0c855774760d"}
01:46:31.957 00.423 12020 Exposure complete
01:46:32.140 00.183 12020 worker thread done servicing request
01:46:32.140 00.000 9340 OnExposeComplete: enter
01:46:32.167 00.027 9340 UpdateGuideState(): m_state=6
01:46:32.180 00.013 9340 Star::Find(15, 818, 624, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 708
01:46:32.189 00.009 9340 Star::Find returns 1 (0), X=818.32, Y=624.28, Mass=554604, SNR=60.7, Peak=64338 HFD=4.7
01:46:32.199 00.010 9340 MultiStar: [#1 0.10,0.13,0.62,U] [#2 0.27,-0.21,0.76,U] [#3 -0.60,-0.55,0.62,U] [#4 -0.23,0.34,0.78,U] [#5 -0.52,-0.35,0.57,U] [#6 -0.45,0.04,0.55,U] [#7 0.07,0.69,0.47,U] [#8 -0.63,0.04,0.43,U] 
01:46:32.208 00.009 9340 single-star, 8 included, MultiStar: {-0.17, 0.01}, one-star: {0.06, 0.06}
01:46:32.217 00.009 9340 CameraToMount -- cameraTheta (0.81) - m_xAngle (-3.09) = xAngle (3.90 = -2.38)
01:46:32.224 00.007 9340 CameraToMount -- cameraTheta (0.81) - (m_xAngle (-3.09) + m_yAngleError (-0.07)) = yAngle (3.98 = -2.30)
01:46:32.234 00.010 9340 CameraToMount -- cameraX=0.06 cameraY=0.06 hyp=0.09 cameraTheta=0.81 mountX=-0.06 mountY=-0.06, mountTheta=-2.34
01:46:32.248 00.014 9340 SchedulePrimaryMove(10104498, x=0.06, y=0.06, opts=13)
01:46:32.257 00.009 9340 Enqueuing Move request for scope (0.06, 0.06)
01:46:32.282 00.025 12020 Worker thread wakes up
01:46:32.283 00.001 12020 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.06) opts 0xd
01:46:32.283 00.000 12020 Handling offset move in thread for scope, endpoint = (0.06, 0.06)
01:46:32.283 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=30511, max=65535, med=45542, FiltMin=36000, FiltMax=65525, Gamma=2.870
01:46:32.293 00.010 12020 Moving (0.06, 0.06) raw xDistance=-0.06 yDistance=-0.06
01:46:32.293 00.000 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
01:46:32.293 00.000 9340 UpdateGuideState exits: m=554604 SNR=60.7
01:46:32.302 00.009 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:46:32.302 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:46:32.311 00.009 9340 ScheduleExposure(2000,3,1) exposurePending=0
01:46:32.320 00.009 9340 Enqueuing Expose request
01:46:32.328 00.008 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
01:46:32.328 00.000 12020 MoveAxis(E, 0, ABG)
01:46:32.328 00.000 12020 Move returns status 0, amount 0
01:46:32.329 00.001 12020 MoveAxis(N, 0, ABG)
01:46:32.329 00.000 12020 Move returns status 0, amount 0
01:46:32.329 00.000 12020 move complete, result=0
01:46:32.329 00.000 12020 worker thread done servicing request
01:46:32.329 00.000 12020 Worker thread wakes up
01:46:32.329 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
01:46:32.329 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(803,609,31,31)
01:46:32.331 00.002 9340 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
01:46:33.471 01.140 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"61f130c2-89b1-4446-b168-5f1d3ef2edf5"}
01:46:33.483 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"61f130c2-89b1-4446-b168-5f1d3ef2edf5"}
01:46:33.499 00.016 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"615d1483-edd3-4be9-99aa-de36513b8bb3"}
01:46:33.510 00.011 9340 case statement mapped state 6 to 3
01:46:33.521 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"615d1483-edd3-4be9-99aa-de36513b8bb3"}
01:46:33.551 00.030 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"b7b7fc1c-34ff-4e4f-9459-ec58ccd872d5"}
01:46:33.561 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":708,"width":15,"height":15,"star_pos":[7.32,7.28],"pixels":"..."},"id":"b7b7fc1c-34ff-4e4f-9459-ec58ccd872d5"}
01:46:34.703 01.142 12020 Exposure complete
01:46:34.909 00.206 12020 worker thread done servicing request
01:46:34.909 00.000 9340 OnExposeComplete: enter
01:46:34.944 00.035 9340 UpdateGuideState(): m_state=6
01:46:34.956 00.012 9340 Star::Find(15, 818, 624, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 709
01:46:34.971 00.015 9340 Star::Find returns 1 (0), X=818.57, Y=624.36, Mass=548907, SNR=54.5, Peak=63474 HFD=4.8
01:46:34.982 00.011 9340 MultiStar: [#1 -0.19,0.26,0.82,U] [#2 0.06,0.21,0.95,U] [#3 -0.19,-0.39,0.51,U] [#4 -0.30,0.43,0.65,U] [#5 -0.12,0.46,0.73,U] [#6 -0.25,0.91,0.57,U] [#7 -0.25,0.14,0.40,U] [#8 -0.10,0.07,0.43,U] 
01:46:34.997 00.015 9340 refined, 8 included, MultiStar: {-0.08, 0.26}, one-star: {0.30, 0.15}
01:46:35.013 00.016 9340 CameraToMount -- cameraTheta (1.85) - m_xAngle (-3.09) = xAngle (4.94 = -1.34)
01:46:35.025 00.012 9340 CameraToMount -- cameraTheta (1.85) - (m_xAngle (-3.09) + m_yAngleError (-0.07)) = yAngle (5.02 = -1.26)
01:46:35.063 00.038 9340 CameraToMount -- cameraX=-0.08 cameraY=0.26 hyp=0.27 cameraTheta=1.85 mountX=0.06 mountY=-0.26, mountTheta=-1.33
01:46:35.077 00.014 9340 SchedulePrimaryMove(10104498, x=-0.08, y=0.26, opts=13)
01:46:35.091 00.014 9340 Enqueuing Move request for scope (-0.08, 0.26)
01:46:35.101 00.010 12020 Worker thread wakes up
01:46:35.101 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=29726, max=65535, med=45527, FiltMin=35723, FiltMax=65525, Gamma=2.870
01:46:35.111 00.010 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.26) opts 0xd
01:46:35.111 00.000 9340 UpdateGuideState exits: m=548907 SNR=54.5
01:46:35.122 00.011 12020 Handling offset move in thread for scope, endpoint = (-0.08, 0.26)
01:46:35.122 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:46:35.135 00.013 12020 Moving (-0.08, 0.26) raw xDistance=0.06 yDistance=-0.26
01:46:35.135 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
01:46:35.147 00.012 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
01:46:35.147 00.000 9340 Enqueuing Expose request
01:46:35.172 00.025 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
01:46:35.172 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.26
01:46:35.172 00.000 12020 MoveAxis(E, 0, ABG)
01:46:35.172 00.000 12020 Move returns status 0, amount 0
01:46:35.172 00.000 12020 MoveAxis(N, 0, ABG)
01:46:35.172 00.000 12020 Move returns status 0, amount 0
01:46:35.173 00.001 12020 move complete, result=0
01:46:35.173 00.000 12020 worker thread done servicing request
01:46:35.178 00.005 12020 Worker thread wakes up
01:46:35.178 00.000 9340 GuideStep: 0.1 px 0 ms EAST, -0.3 px 0 ms NORTH
01:46:35.191 00.013 12020 worker thread servicing REQUEST_EXPOSE 2000
01:46:35.192 00.001 12020 Handling exposure in thread, d=2000 o=3 r=(803,609,31,31)
01:46:35.471 00.279 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"95e0b46f-7aae-4be4-be13-5ee08199e4cb"}
01:46:35.505 00.034 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"95e0b46f-7aae-4be4-be13-5ee08199e4cb"}
01:46:35.555 00.050 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"650505d5-4c2f-4004-b846-f194e7b437c1"}
01:46:35.569 00.014 9340 case statement mapped state 6 to 3
01:46:35.586 00.017 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"650505d5-4c2f-4004-b846-f194e7b437c1"}
01:46:35.602 00.016 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"240fc218-a8da-417f-a1ce-7a808646e441"}
01:46:35.620 00.018 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":709,"width":15,"height":15,"star_pos":[6.57,7.36],"pixels":"..."},"id":"240fc218-a8da-417f-a1ce-7a808646e441"}
01:46:37.471 01.851 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"3b127dab-b23d-4169-87c6-e3d343a82df2"}
01:46:37.481 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"3b127dab-b23d-4169-87c6-e3d343a82df2"}
01:46:37.502 00.021 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"3148af92-d2ae-4fb1-aa45-0f9947786035"}
01:46:37.511 00.009 9340 case statement mapped state 6 to 3
01:46:37.517 00.006 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"3148af92-d2ae-4fb1-aa45-0f9947786035"}
01:46:37.525 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"bc4431e3-8322-42e6-aa52-4fdb2056b1bc"}
01:46:37.537 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":709,"width":15,"height":15,"star_pos":[6.57,7.36],"pixels":"..."},"id":"bc4431e3-8322-42e6-aa52-4fdb2056b1bc"}
01:46:37.546 00.009 12020 Exposure complete
01:46:37.754 00.208 12020 worker thread done servicing request
01:46:37.754 00.000 9340 OnExposeComplete: enter
01:46:37.765 00.011 9340 UpdateGuideState(): m_state=6
01:46:37.775 00.010 9340 Star::Find(15, 818, 624, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 710
01:46:37.790 00.015 9340 Star::Find returns 1 (0), X=818.39, Y=624.50, Mass=442183, SNR=40.4, Peak=63950 HFD=4.2
01:46:37.805 00.015 9340 MultiStar: [#1 0.02,0.30,0.89,U] [#2 0.40,0.06,1.39,U] [#3 0.16,0.29,0.96,U] [#4 0.17,0.31,1.21,U] [#5 0.13,0.58,1.01,U] [#6 0.57,-0.21,0.61,U] [#7 0.11,0.47,0.60,U] [#8 -0.06,0.70,0.49,U] 
01:46:37.838 00.033 9340 single-star, 8 included, MultiStar: {0.19, 0.29}, one-star: {0.13, 0.28}
01:46:37.849 00.011 9340 CameraToMount -- cameraTheta (1.14) - m_xAngle (-3.09) = xAngle (4.23 = -2.05)
01:46:37.860 00.011 9340 CameraToMount -- cameraTheta (1.14) - (m_xAngle (-3.09) + m_yAngleError (-0.07)) = yAngle (4.31 = -1.98)
01:46:37.877 00.017 9340 CameraToMount -- cameraX=0.13 cameraY=0.28 hyp=0.31 cameraTheta=1.14 mountX=-0.14 mountY=-0.29, mountTheta=-2.04
01:46:37.889 00.012 9340 SchedulePrimaryMove(10104498, x=0.13, y=0.28, opts=13)
01:46:37.900 00.011 9340 Enqueuing Move request for scope (0.13, 0.28)
01:46:37.913 00.013 12020 Worker thread wakes up
01:46:37.913 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=28884, max=65535, med=45297, FiltMin=35619, FiltMax=65522, Gamma=2.870
01:46:37.925 00.012 12020 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.28) opts 0xd
01:46:37.925 00.000 9340 UpdateGuideState exits: m=442183 SNR=40.4
01:46:37.955 00.030 12020 Handling offset move in thread for scope, endpoint = (0.13, 0.28)
01:46:37.956 00.001 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:46:37.966 00.010 12020 Moving (0.13, 0.28) raw xDistance=-0.14 yDistance=-0.29
01:46:37.966 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
01:46:37.977 00.011 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
01:46:37.977 00.000 9340 Enqueuing Expose request
01:46:37.990 00.013 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
01:46:37.990 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.29
01:46:37.990 00.000 12020 MoveAxis(E, 0, ABG)
01:46:37.990 00.000 12020 Move returns status 0, amount 0
01:46:37.990 00.000 12020 MoveAxis(N, 0, ABG)
01:46:37.991 00.001 12020 Move returns status 0, amount 0
01:46:37.991 00.000 12020 move complete, result=0
01:46:37.991 00.000 12020 worker thread done servicing request
01:46:37.991 00.000 12020 Worker thread wakes up
01:46:37.991 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
01:46:37.991 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(803,609,31,31)
01:46:37.993 00.002 9340 GuideStep: -0.1 px 0 ms EAST, -0.3 px 0 ms NORTH
01:46:39.472 01.479 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"70c23eed-9aff-4c6d-915c-07cc06355ffa"}
01:46:39.491 00.019 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"70c23eed-9aff-4c6d-915c-07cc06355ffa"}
01:46:39.502 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"4d5a6407-9fd2-48f6-9485-518c41945e0a"}
01:46:39.512 00.010 9340 case statement mapped state 6 to 3
01:46:39.523 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"4d5a6407-9fd2-48f6-9485-518c41945e0a"}
01:46:39.537 00.014 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"0578a973-0ab6-4b94-bd0c-cf64d81e8ba5"}
01:46:39.549 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":710,"width":15,"height":15,"star_pos":[7.39,7.50],"pixels":"..."},"id":"0578a973-0ab6-4b94-bd0c-cf64d81e8ba5"}
01:46:40.356 00.807 12020 Exposure complete
01:46:40.586 00.230 9340 OnExposeComplete: enter
01:46:40.599 00.013 12020 worker thread done servicing request
01:46:40.599 00.000 9340 UpdateGuideState(): m_state=6
01:46:40.611 00.012 9340 Star::Find(15, 818, 624, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 711
01:46:40.620 00.009 9340 Star::Find returns 1 (0), X=818.71, Y=624.49, Mass=561243, SNR=51.7, Peak=64226 HFD=4.7
01:46:40.633 00.013 9340 MultiStar: [#1 0.55,0.46,0.85,U] [#2 0.79,-0.04,1.04,U] [#3 0.19,0.07,0.70,U] [#4 0.45,0.40,0.99,U] [#5 0.43,-0.25,0.87,U] [#6 0.31,0.58,0.57,U] [#7 0.02,0.80,0.47,U] [#8 -0.22,0.59,0.42,U] 
01:46:40.652 00.019 9340 refined, 8 included, MultiStar: {0.40, 0.26}, one-star: {0.45, 0.28}
01:46:40.662 00.010 9340 CameraToMount -- cameraTheta (0.58) - m_xAngle (-3.09) = xAngle (3.67 = -2.61)
01:46:40.692 00.030 9340 CameraToMount -- cameraTheta (0.58) - (m_xAngle (-3.09) + m_yAngleError (-0.07)) = yAngle (3.74 = -2.54)
01:46:40.704 00.012 9340 CameraToMount -- cameraX=0.40 cameraY=0.26 hyp=0.48 cameraTheta=0.58 mountX=-0.42 mountY=-0.27, mountTheta=-2.56
01:46:40.722 00.018 9340 SchedulePrimaryMove(10104498, x=0.40, y=0.26, opts=13)
01:46:40.735 00.013 9340 Enqueuing Move request for scope (0.40, 0.26)
01:46:40.747 00.012 12020 Worker thread wakes up
01:46:40.747 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=29626, max=65535, med=45456, FiltMin=35923, FiltMax=65525, Gamma=2.870
01:46:40.759 00.012 12020 worker thread servicing REQUEST_MOVE scope ofs (0.40, 0.26) opts 0xd
01:46:40.760 00.001 9340 UpdateGuideState exits: m=561243 SNR=51.7
01:46:40.791 00.031 12020 Handling offset move in thread for scope, endpoint = (0.40, 0.26)
01:46:40.791 00.000 12020 Moving (0.40, 0.26) raw xDistance=-0.42 yDistance=-0.27
01:46:40.791 00.000 12020 GuideAlgorithmHysteresis::Result() returns -0.17 from input -0.42
01:46:40.792 00.001 12020 switching direction from 1 to -1 - decHistory=-4 oldest=-0.15 newest=-0.82
01:46:40.792 00.000 12020 GuideAlgorithmResistSwitch::result() returns -0.27 from input -0.27
01:46:40.793 00.001 12020 MoveAxis(E, 30, ABG)
01:46:40.793 00.000 12020 Guiding  Dir = 2, Dur = 30
01:46:40.794 00.001 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:46:40.814 00.020 12020 IsSlewing returns 0
01:46:40.815 00.001 9340 ScheduleExposure(2000,3,1) exposurePending=0
01:46:40.826 00.011 12020 IsGuiding returns 0
01:46:40.826 00.000 9340 Enqueuing Expose request
01:46:40.852 00.026 12020 PulseGuide returned control before completion, sleep 15
01:46:40.900 00.048 12020 IsGuiding returns 0
01:46:40.901 00.001 12020 Move returns status 0, amount 30
01:46:40.901 00.000 12020 MoveAxis(N, 44, ABG)
01:46:40.901 00.000 12020 Guiding  Dir = 0, Dur = 44
01:46:40.902 00.001 12020 IsSlewing returns 0
01:46:40.903 00.001 12020 IsGuiding returns 0
01:46:41.028 00.125 12020 IsGuiding returns 1
01:46:41.029 00.001 12020 scope still moving after pulse duration time elapsed
01:46:41.124 00.095 12020 IsSlewing returns 0
01:46:41.125 00.001 12020 IsGuiding returns 0
01:46:41.125 00.000 12020 scope move finished after 44 + 178 ms
01:46:41.125 00.000 12020 Move returns status 0, amount 44
01:46:41.125 00.000 12020 move complete, result=0
01:46:41.125 00.000 12020 worker thread done servicing request
01:46:41.126 00.001 9340 GuideStep: -0.4 px 30 ms EAST, -0.3 px 44 ms NORTH
01:46:41.137 00.011 12020 Worker thread wakes up
01:46:41.138 00.001 12020 worker thread servicing REQUEST_EXPOSE 2000
01:46:41.138 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(803,609,31,31)
01:46:41.470 00.332 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"e0dec845-6723-41cf-8fc7-cbcdf4a5d5e8"}
01:46:41.497 00.027 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"e0dec845-6723-41cf-8fc7-cbcdf4a5d5e8"}
01:46:41.546 00.049 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"8f379a15-e822-487f-9b22-739185c9b7d1"}
01:46:41.593 00.047 9340 case statement mapped state 6 to 3
01:46:41.664 00.071 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"8f379a15-e822-487f-9b22-739185c9b7d1"}
01:46:41.695 00.031 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"ecc555bd-2fa7-45dd-a334-f8094e63dfcc"}
01:46:41.732 00.037 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":711,"width":15,"height":15,"star_pos":[6.71,7.49],"pixels":"..."},"id":"ecc555bd-2fa7-45dd-a334-f8094e63dfcc"}
01:46:43.469 01.737 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"fec34e3e-c322-43c3-9758-476e6d3f934d"}
01:46:43.477 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"fec34e3e-c322-43c3-9758-476e6d3f934d"}
01:46:43.491 00.014 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"9b6f3bb8-2908-41b4-b310-ec407d08ace9"}
01:46:43.505 00.014 9340 case statement mapped state 6 to 3
01:46:43.516 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"9b6f3bb8-2908-41b4-b310-ec407d08ace9"}
01:46:43.540 00.024 12020 Exposure complete
01:46:43.541 00.001 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"b7b2048a-3710-4557-a721-1ed3228cf2c0"}
01:46:43.550 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":711,"width":15,"height":15,"star_pos":[6.71,7.49],"pixels":"..."},"id":"b7b2048a-3710-4557-a721-1ed3228cf2c0"}
01:46:43.777 00.227 12020 worker thread done servicing request
01:46:43.777 00.000 9340 OnExposeComplete: enter
01:46:43.792 00.015 9340 UpdateGuideState(): m_state=6
01:46:43.829 00.037 9340 Star::Find(15, 818, 624, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 712
01:46:43.843 00.014 9340 Star::Find returns 1 (0), X=818.73, Y=624.88, Mass=518104, SNR=51.2, Peak=63322 HFD=4.5
01:46:43.855 00.012 9340 MultiStar: [#1 0.43,0.34,0.72,U] [#2 0.76,-0.29,1.15,U] [#3 0.42,0.00,0.63,U] [#4 0.74,0.23,0.68,U] [#5 0.13,0.21,0.86,U] [#6 0.19,0.42,0.55,U] [#7 0.76,0.84,0.64,U] [#8 0.65,0.11,0.42,U] 
01:46:43.871 00.016 9340 refined, 8 included, MultiStar: {0.51, 0.26}, one-star: {0.47, 0.67}
01:46:43.883 00.012 9340 CameraToMount -- cameraTheta (0.47) - m_xAngle (-3.09) = xAngle (3.57 = -2.72)
01:46:43.922 00.039 9340 CameraToMount -- cameraTheta (0.47) - (m_xAngle (-3.09) + m_yAngleError (-0.07)) = yAngle (3.64 = -2.64)
01:46:43.937 00.015 9340 CameraToMount -- cameraX=0.51 cameraY=0.26 hyp=0.57 cameraTheta=0.47 mountX=-0.52 mountY=-0.27, mountTheta=-2.66
01:46:43.956 00.019 9340 SchedulePrimaryMove(10104498, x=0.51, y=0.26, opts=13)
01:46:43.967 00.011 9340 Enqueuing Move request for scope (0.51, 0.26)
01:46:43.976 00.009 12020 Worker thread wakes up
01:46:43.978 00.002 9340 UpdateImageDisplay: Size=(1920,1080) min=30427, max=65535, med=45247, FiltMin=35490, FiltMax=65525, Gamma=2.870
01:46:43.990 00.012 12020 worker thread servicing REQUEST_MOVE scope ofs (0.51, 0.26) opts 0xd
01:46:43.990 00.000 9340 UpdateGuideState exits: m=518104 SNR=51.2
01:46:44.021 00.031 12020 Handling offset move in thread for scope, endpoint = (0.51, 0.26)
01:46:44.022 00.001 12020 Moving (0.51, 0.26) raw xDistance=-0.52 yDistance=-0.27
01:46:44.022 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:46:44.036 00.014 12020 GuideAlgorithmHysteresis::Result() returns -0.23 from input -0.52
01:46:44.036 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
01:46:44.048 00.012 12020 GuideAlgorithmResistSwitch::result() returns -0.27 from input -0.27
01:46:44.049 00.001 9340 Enqueuing Expose request
01:46:44.059 00.010 12020 MoveAxis(E, 40, ABG)
01:46:44.059 00.000 12020 Guiding  Dir = 2, Dur = 40
01:46:44.061 00.002 12020 IsSlewing returns 0
01:46:44.063 00.002 12020 IsGuiding returns 0
01:46:44.082 00.019 12020 PulseGuide returned control before completion, sleep 31
01:46:44.130 00.048 12020 IsGuiding returns 0
01:46:44.130 00.000 12020 Move returns status 0, amount 40
01:46:44.130 00.000 12020 MoveAxis(N, 44, ABG)
01:46:44.130 00.000 12020 Guiding  Dir = 0, Dur = 44
01:46:44.131 00.001 12020 IsSlewing returns 0
01:46:44.132 00.001 12020 IsGuiding returns 0
01:46:44.258 00.126 12020 IsGuiding returns 1
01:46:44.258 00.000 12020 scope still moving after pulse duration time elapsed
01:46:44.353 00.095 12020 IsSlewing returns 0
01:46:44.354 00.001 12020 IsGuiding returns 0
01:46:44.354 00.000 12020 scope move finished after 44 + 178 ms
01:46:44.354 00.000 12020 Move returns status 0, amount 44
01:46:44.354 00.000 12020 move complete, result=0
01:46:44.356 00.002 12020 worker thread done servicing request
01:46:44.356 00.000 9340 GuideStep: -0.5 px 40 ms EAST, -0.3 px 44 ms NORTH
01:46:44.371 00.015 12020 Worker thread wakes up
01:46:44.371 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
01:46:44.372 00.001 12020 Handling exposure in thread, d=2000 o=3 r=(803,609,31,31)
01:46:45.473 01.101 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"140c32bc-5be0-4443-9b10-ca1f99477977"}
01:46:45.501 00.028 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"140c32bc-5be0-4443-9b10-ca1f99477977"}
01:46:45.526 00.025 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"d18005e5-11f9-460e-aa25-ebf129900533"}
01:46:45.537 00.011 9340 case statement mapped state 6 to 3
01:46:45.554 00.017 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"d18005e5-11f9-460e-aa25-ebf129900533"}
01:46:45.571 00.017 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"28de52ad-46ed-44b7-9b0b-9902d976f10c"}
01:46:45.609 00.038 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":712,"width":15,"height":15,"star_pos":[6.73,6.88],"pixels":"..."},"id":"28de52ad-46ed-44b7-9b0b-9902d976f10c"}
01:46:46.731 01.122 12020 Exposure complete
01:46:47.003 00.272 12020 worker thread done servicing request
01:46:47.003 00.000 9340 OnExposeComplete: enter
01:46:47.019 00.016 9340 UpdateGuideState(): m_state=6
01:46:47.060 00.041 9340 Star::Find(15, 818, 624, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 713
01:46:47.077 00.017 9340 Star::Find returns 1 (0), X=818.81, Y=624.40, Mass=534610, SNR=49.2, Peak=64549 HFD=4.5
01:46:47.088 00.011 9340 MultiStar: [#1 0.72,0.73,0.81,U] [#2 0.83,0.11,1.00,U] [#3 0.25,0.15,0.85,U] [#4 0.25,-0.20,0.75,U] [#5 0.69,0.61,1.00,U] [#6 -0.27,0.37,0.53,U] [#7 0.38,0.60,0.49,U] [#8 0.20,-0.07,0.68,U] 
01:46:47.100 00.012 9340 refined, 8 included, MultiStar: {0.45, 0.27}, one-star: {0.55, 0.18}
01:46:47.114 00.014 9340 CameraToMount -- cameraTheta (0.54) - m_xAngle (-3.09) = xAngle (3.63 = -2.66)
01:46:47.133 00.019 9340 CameraToMount -- cameraTheta (0.54) - (m_xAngle (-3.09) + m_yAngleError (-0.07)) = yAngle (3.70 = -2.58)
01:46:47.145 00.012 9340 CameraToMount -- cameraX=0.45 cameraY=0.27 hyp=0.53 cameraTheta=0.54 mountX=-0.47 mountY=-0.28, mountTheta=-2.60
01:46:47.186 00.041 9340 SchedulePrimaryMove(10104498, x=0.45, y=0.27, opts=13)
01:46:47.196 00.010 9340 Enqueuing Move request for scope (0.45, 0.27)
01:46:47.208 00.012 12020 Worker thread wakes up
01:46:47.208 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=31429, max=65535, med=45569, FiltMin=36208, FiltMax=65522, Gamma=2.870
01:46:47.220 00.012 12020 worker thread servicing REQUEST_MOVE scope ofs (0.45, 0.27) opts 0xd
01:46:47.220 00.000 9340 UpdateGuideState exits: m=534610 SNR=49.2
01:46:47.229 00.009 12020 Handling offset move in thread for scope, endpoint = (0.45, 0.27)
01:46:47.230 00.001 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:46:47.240 00.010 9340 ScheduleExposure(2000,3,1) exposurePending=0
01:46:47.253 00.013 12020 Moving (0.45, 0.27) raw xDistance=-0.47 yDistance=-0.28
01:46:47.253 00.000 9340 Enqueuing Expose request
01:46:47.264 00.011 12020 GuideAlgorithmHysteresis::Result() returns -0.21 from input -0.47
01:46:47.264 00.000 12020 GuideAlgorithmResistSwitch::result() returns -0.28 from input -0.28
01:46:47.264 00.000 12020 MoveAxis(E, 37, ABG)
01:46:47.264 00.000 12020 Guiding  Dir = 2, Dur = 37
01:46:47.266 00.002 12020 IsSlewing returns 0
01:46:47.267 00.001 12020 IsGuiding returns 0
01:46:47.297 00.030 12020 PulseGuide returned control before completion, sleep 18
01:46:47.343 00.046 12020 IsGuiding returns 0
01:46:47.344 00.001 12020 Move returns status 0, amount 37
01:46:47.344 00.000 12020 MoveAxis(N, 46, ABG)
01:46:47.344 00.000 12020 Guiding  Dir = 0, Dur = 46
01:46:47.345 00.001 12020 IsSlewing returns 0
01:46:47.346 00.001 12020 IsGuiding returns 0
01:46:47.456 00.110 12020 IsGuiding returns 1
01:46:47.456 00.000 12020 scope still moving after pulse duration time elapsed
01:46:47.468 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"93e3bc5a-f3ba-4e29-ae80-4c3c383914ae"}
01:46:47.480 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"93e3bc5a-f3ba-4e29-ae80-4c3c383914ae"}
01:46:47.495 00.015 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"dc798d2f-8299-4592-8d27-e77dc8ebf4e9"}
01:46:47.508 00.013 9340 case statement mapped state 6 to 3
01:46:47.541 00.033 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"dc798d2f-8299-4592-8d27-e77dc8ebf4e9"}
01:46:47.552 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"7b2fe6b4-5f87-4ec4-b069-da71a1a039cc"}
01:46:47.564 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":713,"width":15,"height":15,"star_pos":[6.81,7.40],"pixels":"..."},"id":"7b2fe6b4-5f87-4ec4-b069-da71a1a039cc"}
01:46:47.583 00.019 12020 IsSlewing returns 0
01:46:47.585 00.002 12020 IsGuiding returns 0
01:46:47.585 00.000 12020 scope move finished after 46 + 191 ms
01:46:47.585 00.000 12020 Move returns status 0, amount 46
01:46:47.585 00.000 12020 move complete, result=0
01:46:47.586 00.001 12020 worker thread done servicing request
01:46:47.586 00.000 9340 GuideStep: -0.5 px 37 ms EAST, -0.3 px 46 ms NORTH
01:46:47.603 00.017 12020 Worker thread wakes up
01:46:47.604 00.001 12020 worker thread servicing REQUEST_EXPOSE 2000
01:46:47.604 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(803,609,31,31)
01:46:49.469 01.865 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"901cd811-7db9-440b-93b5-552c2db3437f"}
01:46:49.499 00.030 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"901cd811-7db9-440b-93b5-552c2db3437f"}
01:46:49.512 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"8a536fb6-2d8b-4fe4-892b-981f3689bf67"}
01:46:49.523 00.011 9340 case statement mapped state 6 to 3
01:46:49.536 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"8a536fb6-2d8b-4fe4-892b-981f3689bf67"}
01:46:49.545 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"0727b5d2-656e-42a7-81fc-fa0ffde211e2"}
01:46:49.555 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":713,"width":15,"height":15,"star_pos":[6.81,7.40],"pixels":"..."},"id":"0727b5d2-656e-42a7-81fc-fa0ffde211e2"}
01:46:50.076 00.521 12020 Exposure complete
01:46:50.297 00.221 12020 worker thread done servicing request
01:46:50.297 00.000 9340 OnExposeComplete: enter
01:46:50.324 00.027 9340 UpdateGuideState(): m_state=6
01:46:50.336 00.012 9340 Star::Find(15, 818, 624, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 714
01:46:50.347 00.011 9340 Star::Find returns 1 (0), X=818.19, Y=624.29, Mass=466167, SNR=45.4, Peak=64970 HFD=4.2
01:46:50.356 00.009 9340 MultiStar: [#1 -0.04,0.29,0.83,U] [#2 0.47,0.12,1.40,U] [#3 -0.11,-0.45,0.82,U] [#4 0.02,0.04,0.82,U] [#5 0.21,0.23,1.05,U] [#6 0.03,0.20,0.72,U] [#7 -0.63,0.04,0.61,U] [#8 -0.78,0.08,0.50,U] 
01:46:50.367 00.011 9340 refined, 8 included, MultiStar: {-0.01, 0.08}, one-star: {-0.07, 0.07}
01:46:50.377 00.010 9340 CameraToMount -- cameraTheta (1.64) - m_xAngle (-3.09) = xAngle (4.73 = -1.55)
01:46:50.387 00.010 9340 CameraToMount -- cameraTheta (1.64) - (m_xAngle (-3.09) + m_yAngleError (-0.07)) = yAngle (4.81 = -1.48)
01:46:50.396 00.009 9340 CameraToMount -- cameraX=-0.01 cameraY=0.08 hyp=0.08 cameraTheta=1.64 mountX=0.00 mountY=-0.08, mountTheta=-1.55
01:46:50.409 00.013 9340 SchedulePrimaryMove(10104498, x=-0.01, y=0.08, opts=13)
01:46:50.439 00.030 9340 Enqueuing Move request for scope (-0.01, 0.08)
01:46:50.449 00.010 12020 Worker thread wakes up
01:46:50.449 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=30595, max=65535, med=45666, FiltMin=35958, FiltMax=65522, Gamma=2.870
01:46:50.460 00.011 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.08) opts 0xd
01:46:50.460 00.000 12020 Handling offset move in thread for scope, endpoint = (-0.01, 0.08)
01:46:50.460 00.000 9340 UpdateGuideState exits: m=466167 SNR=45.4
01:46:50.471 00.011 12020 Moving (-0.01, 0.08) raw xDistance=0.00 yDistance=-0.08
01:46:50.471 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:46:50.482 00.011 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.00
01:46:50.482 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
01:46:50.491 00.009 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:46:50.491 00.000 9340 Enqueuing Expose request
01:46:50.503 00.012 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
01:46:50.504 00.001 12020 MoveAxis(E, 0, ABG)
01:46:50.504 00.000 12020 Move returns status 0, amount 0
01:46:50.504 00.000 12020 MoveAxis(N, 0, ABG)
01:46:50.504 00.000 12020 Move returns status 0, amount 0
01:46:50.504 00.000 12020 move complete, result=0
01:46:50.505 00.001 12020 worker thread done servicing request
01:46:50.505 00.000 12020 Worker thread wakes up
01:46:50.505 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
01:46:50.505 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(803,609,31,31)
01:46:50.508 00.003 9340 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
01:46:51.469 00.961 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"1028207a-f0e8-449d-99eb-1b264c520ba1"}
01:46:51.499 00.030 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"1028207a-f0e8-449d-99eb-1b264c520ba1"}
01:46:51.531 00.032 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"6b0337fe-8b84-42ba-9366-fdcc58c4a50a"}
01:46:51.540 00.009 9340 case statement mapped state 6 to 3
01:46:51.552 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"6b0337fe-8b84-42ba-9366-fdcc58c4a50a"}
01:46:51.567 00.015 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"7c6377ce-fe09-495a-93e3-e0692b455ca6"}
01:46:51.582 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":714,"width":15,"height":15,"star_pos":[7.19,7.29],"pixels":"..."},"id":"7c6377ce-fe09-495a-93e3-e0692b455ca6"}
01:46:52.905 01.323 12020 Exposure complete
01:46:53.148 00.243 12020 worker thread done servicing request
01:46:53.148 00.000 9340 OnExposeComplete: enter
01:46:53.158 00.010 9340 UpdateGuideState(): m_state=6
01:46:53.170 00.012 9340 Star::Find(15, 818, 624, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 715
01:46:53.181 00.011 9340 Star::Find returns 1 (0), X=818.99, Y=624.41, Mass=458222, SNR=41.3, Peak=64545 HFD=4.1
01:46:53.189 00.008 9340 MultiStar: [#1 1.03,-0.01,1.09,U] [#2 1.02,-0.19,1.38,U] [#3 0.93,0.02,1.01,U] [#4 1.01,0.13,1.05,U] [#5 0.70,0.38,1.02,U] [#6 0.45,-0.32,0.59,U] [#7 1.41,0.10,0.00,M1] [#8 0.17,0.07,0.58,U] 
01:46:53.203 00.014 9340 single-star, 7 included, MultiStar: {0.82, 0.04}, one-star: {0.73, 0.20}
01:46:53.215 00.012 9340 CameraToMount -- cameraTheta (0.27) - m_xAngle (-3.09) = xAngle (3.36 = -2.92)
01:46:53.225 00.010 9340 CameraToMount -- cameraTheta (0.27) - (m_xAngle (-3.09) + m_yAngleError (-0.07)) = yAngle (3.44 = -2.85)
01:46:53.254 00.029 9340 CameraToMount -- cameraX=0.73 cameraY=0.20 hyp=0.76 cameraTheta=0.27 mountX=-0.74 mountY=-0.22, mountTheta=-2.85
01:46:53.268 00.014 9340 SchedulePrimaryMove(10104498, x=0.73, y=0.20, opts=13)
01:46:53.282 00.014 9340 Enqueuing Move request for scope (0.73, 0.20)
01:46:53.292 00.010 12020 Worker thread wakes up
01:46:53.292 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=31967, max=65535, med=45825, FiltMin=35455, FiltMax=65522, Gamma=2.870
01:46:53.302 00.010 12020 worker thread servicing REQUEST_MOVE scope ofs (0.73, 0.20) opts 0xd
01:46:53.302 00.000 9340 UpdateGuideState exits: m=458222 SNR=41.3
01:46:53.312 00.010 12020 Handling offset move in thread for scope, endpoint = (0.73, 0.20)
01:46:53.312 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:46:53.323 00.011 12020 Moving (0.73, 0.20) raw xDistance=-0.74 yDistance=-0.22
01:46:53.323 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
01:46:53.335 00.012 9340 Enqueuing Expose request
01:46:53.344 00.009 12020 GuideAlgorithmHysteresis::Result() returns -0.31 from input -0.74
01:46:53.344 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:46:53.344 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.22
01:46:53.345 00.001 12020 MoveAxis(E, 53, ABG)
01:46:53.345 00.000 12020 Guiding  Dir = 2, Dur = 53
01:46:53.348 00.003 12020 IsSlewing returns 0
01:46:53.349 00.001 12020 IsGuiding returns 0
01:46:53.372 00.023 12020 PulseGuide returned control before completion, sleep 40
01:46:53.425 00.053 12020 IsGuiding returns 1
01:46:53.425 00.000 12020 scope still moving after pulse duration time elapsed
01:46:53.468 00.043 12020 IsSlewing returns 0
01:46:53.469 00.001 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"1582ff08-7206-4134-9367-b6c0256bb9e0"}
01:46:53.495 00.026 12020 IsGuiding returns 0
01:46:53.495 00.000 12020 scope move finished after 53 + 93 ms
01:46:53.495 00.000 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"1582ff08-7206-4134-9367-b6c0256bb9e0"}
01:46:53.508 00.013 12020 Move returns status 0, amount 53
01:46:53.508 00.000 12020 MoveAxis(N, 0, ABG)
01:46:53.508 00.000 12020 Move returns status 0, amount 0
01:46:53.508 00.000 12020 move complete, result=0
01:46:53.508 00.000 12020 worker thread done servicing request
01:46:53.508 00.000 12020 Worker thread wakes up
01:46:53.509 00.001 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"3d38931f-879a-40e8-8428-d01813947850"}
01:46:53.519 00.010 9340 case statement mapped state 6 to 3
01:46:53.528 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"3d38931f-879a-40e8-8428-d01813947850"}
01:46:53.539 00.011 12020 worker thread servicing REQUEST_EXPOSE 2000
01:46:53.539 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(803,609,31,31)
01:46:53.539 00.000 9340 GuideStep: -0.7 px 53 ms EAST, -0.2 px 0 ms NORTH
01:46:53.555 00.016 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"7bf2b807-3e9e-49d2-888d-c0c285f94db6"}
01:46:53.568 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":715,"width":15,"height":15,"star_pos":[6.99,7.41],"pixels":"..."},"id":"7bf2b807-3e9e-49d2-888d-c0c285f94db6"}
01:46:55.468 01.900 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"3a300785-49b2-499a-8925-99a58d5bed78"}
01:46:55.482 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"3a300785-49b2-499a-8925-99a58d5bed78"}
01:46:55.492 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"7d1edfcd-fe9c-4931-925f-305a3259ba72"}
01:46:55.503 00.011 9340 case statement mapped state 6 to 3
01:46:55.512 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"7d1edfcd-fe9c-4931-925f-305a3259ba72"}
01:46:55.523 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"28c94298-f4e8-4722-958e-0d40c08e950b"}
01:46:55.533 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":715,"width":15,"height":15,"star_pos":[6.99,7.41],"pixels":"..."},"id":"28c94298-f4e8-4722-958e-0d40c08e950b"}
01:46:55.958 00.425 12020 Exposure complete
01:46:56.189 00.231 12020 worker thread done servicing request
01:46:56.189 00.000 9340 OnExposeComplete: enter
01:46:56.199 00.010 9340 UpdateGuideState(): m_state=6
01:46:56.211 00.012 9340 Star::Find(15, 818, 624, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 716
01:46:56.224 00.013 9340 Star::Find returns 1 (0), X=818.60, Y=624.54, Mass=502907, SNR=45.3, Peak=65454 HFD=4.4
01:46:56.235 00.011 9340 MultiStar: [#1 0.18,0.90,0.87,U] [#2 0.44,0.15,1.29,U] [#3 0.06,0.01,0.84,U] [#4 0.33,0.15,0.93,U] [#5 0.37,0.03,0.95,U] [#6 -0.08,0.22,0.55,U] [#7 0.37,0.59,0.47,U] [#8 -0.31,-0.03,0.55,U] 
01:46:56.247 00.012 9340 refined, 8 included, MultiStar: {0.23, 0.25}, one-star: {0.34, 0.32}
01:46:56.259 00.012 9340 CameraToMount -- cameraTheta (0.82) - m_xAngle (-3.09) = xAngle (3.91 = -2.37)
01:46:56.269 00.010 9340 CameraToMount -- cameraTheta (0.82) - (m_xAngle (-3.09) + m_yAngleError (-0.07)) = yAngle (3.99 = -2.30)
01:46:56.305 00.036 9340 CameraToMount -- cameraX=0.23 cameraY=0.25 hyp=0.34 cameraTheta=0.82 mountX=-0.25 mountY=-0.26, mountTheta=-2.33
01:46:56.319 00.014 9340 SchedulePrimaryMove(10104498, x=0.23, y=0.25, opts=13)
01:46:56.331 00.012 9340 Enqueuing Move request for scope (0.23, 0.25)
01:46:56.341 00.010 12020 Worker thread wakes up
01:46:56.341 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=29732, max=65535, med=45637, FiltMin=35994, FiltMax=65522, Gamma=2.870
01:46:56.349 00.008 12020 worker thread servicing REQUEST_MOVE scope ofs (0.23, 0.25) opts 0xd
01:46:56.350 00.001 12020 Handling offset move in thread for scope, endpoint = (0.23, 0.25)
01:46:56.350 00.000 9340 UpdateGuideState exits: m=502907 SNR=45.3
01:46:56.359 00.009 12020 Moving (0.23, 0.25) raw xDistance=-0.25 yDistance=-0.26
01:46:56.359 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:46:56.371 00.012 9340 ScheduleExposure(2000,3,1) exposurePending=0
01:46:56.383 00.012 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.25
01:46:56.383 00.000 9340 Enqueuing Expose request
01:46:56.410 00.027 12020 GuideAlgorithmResistSwitch::result() returns -0.26 from input -0.26
01:46:56.410 00.000 12020 MoveAxis(E, 0, ABG)
01:46:56.410 00.000 12020 Move returns status 0, amount 0
01:46:56.411 00.001 12020 MoveAxis(N, 42, ABG)
01:46:56.411 00.000 12020 Guiding  Dir = 0, Dur = 42
01:46:56.412 00.001 12020 IsSlewing returns 0
01:46:56.413 00.001 12020 IsGuiding returns 0
01:46:56.539 00.126 12020 IsGuiding returns 1
01:46:56.539 00.000 12020 scope still moving after pulse duration time elapsed
01:46:56.637 00.098 12020 IsSlewing returns 0
01:46:56.638 00.001 12020 IsGuiding returns 0
01:46:56.639 00.001 12020 scope move finished after 42 + 183 ms
01:46:56.640 00.001 12020 Move returns status 0, amount 42
01:46:56.640 00.000 12020 move complete, result=0
01:46:56.640 00.000 12020 worker thread done servicing request
01:46:56.640 00.000 12020 Worker thread wakes up
01:46:56.640 00.000 9340 GuideStep: -0.2 px 0 ms EAST, -0.3 px 42 ms NORTH
01:46:56.651 00.011 12020 worker thread servicing REQUEST_EXPOSE 2000
01:46:56.651 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(803,609,31,31)
01:46:57.468 00.817 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"86d255ba-e573-4996-a221-95056757d733"}
01:46:57.479 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"86d255ba-e573-4996-a221-95056757d733"}
01:46:57.491 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"ef9b16bd-659d-4b0a-9a2c-e6d923782776"}
01:46:57.501 00.010 9340 case statement mapped state 6 to 3
01:46:57.513 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"ef9b16bd-659d-4b0a-9a2c-e6d923782776"}
01:46:57.526 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"37016836-a37d-40e8-9061-aea2754b631a"}
01:46:57.538 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":716,"width":15,"height":15,"star_pos":[6.60,6.54],"pixels":"..."},"id":"37016836-a37d-40e8-9061-aea2754b631a"}
01:46:59.015 01.477 12020 Exposure complete
01:46:59.245 00.230 12020 worker thread done servicing request
01:46:59.245 00.000 9340 OnExposeComplete: enter
01:46:59.256 00.011 9340 UpdateGuideState(): m_state=6
01:46:59.267 00.011 9340 Star::Find(15, 818, 624, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 717
01:46:59.276 00.009 9340 Star::Find returns 1 (0), X=818.66, Y=624.57, Mass=493525, SNR=51.9, Peak=64158 HFD=4.7
01:46:59.288 00.012 9340 MultiStar: [#1 -0.06,0.32,0.69,U] [#2 0.77,0.34,0.99,U] [#3 0.28,-0.70,0.61,U] [#4 0.28,0.56,0.75,U] [#5 -0.07,-0.12,0.89,U] [#6 -0.20,0.97,0.58,U] [#7 0.45,0.85,0.49,U] [#8 -0.05,-0.55,0.53,U] 
01:46:59.300 00.012 9340 refined, 8 included, MultiStar: {0.23, 0.23}, one-star: {0.39, 0.35}
01:46:59.325 00.025 9340 CameraToMount -- cameraTheta (0.78) - m_xAngle (-3.09) = xAngle (3.87 = -2.41)
01:46:59.335 00.010 9340 CameraToMount -- cameraTheta (0.78) - (m_xAngle (-3.09) + m_yAngleError (-0.07)) = yAngle (3.95 = -2.34)
01:46:59.346 00.011 9340 CameraToMount -- cameraX=0.23 cameraY=0.23 hyp=0.32 cameraTheta=0.78 mountX=-0.24 mountY=-0.23, mountTheta=-2.37
01:46:59.359 00.013 9340 SchedulePrimaryMove(10104498, x=0.23, y=0.23, opts=13)
01:46:59.369 00.010 9340 Enqueuing Move request for scope (0.23, 0.23)
01:46:59.380 00.011 12020 Worker thread wakes up
01:46:59.380 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=29861, max=65535, med=45883, FiltMin=36076, FiltMax=65525, Gamma=2.870
01:46:59.407 00.027 12020 worker thread servicing REQUEST_MOVE scope ofs (0.23, 0.23) opts 0xd
01:46:59.407 00.000 12020 Handling offset move in thread for scope, endpoint = (0.23, 0.23)
01:46:59.407 00.000 12020 Moving (0.23, 0.23) raw xDistance=-0.24 yDistance=-0.23
01:46:59.407 00.000 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.24
01:46:59.407 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:46:59.409 00.002 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.23
01:46:59.409 00.000 12020 MoveAxis(E, 0, ABG)
01:46:59.409 00.000 12020 Move returns status 0, amount 0
01:46:59.410 00.001 12020 MoveAxis(N, 0, ABG)
01:46:59.410 00.000 12020 Move returns status 0, amount 0
01:46:59.410 00.000 9340 UpdateGuideState exits: m=493525 SNR=51.9
01:46:59.424 00.014 12020 move complete, result=0
01:46:59.425 00.001 12020 worker thread done servicing request
01:46:59.425 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:46:59.439 00.014 9340 ScheduleExposure(2000,3,1) exposurePending=0
01:46:59.448 00.009 9340 Enqueuing Expose request
01:46:59.459 00.011 12020 Worker thread wakes up
01:46:59.459 00.000 9340 GuideStep: -0.2 px 0 ms EAST, -0.2 px 0 ms NORTH
01:46:59.471 00.012 12020 worker thread servicing REQUEST_EXPOSE 2000
01:46:59.471 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(803,609,31,31)
01:46:59.503 00.032 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"5f72b018-edea-4d85-bc53-c3a596df6c02"}
01:46:59.518 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"5f72b018-edea-4d85-bc53-c3a596df6c02"}
01:46:59.542 00.024 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"a7a79cde-96ac-46ea-8225-f7cb3251c29e"}
01:46:59.554 00.012 9340 case statement mapped state 6 to 3
01:46:59.568 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"a7a79cde-96ac-46ea-8225-f7cb3251c29e"}
01:46:59.607 00.039 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"2b8059f1-eb97-4ab5-a226-aa82672ec827"}
01:46:59.622 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":717,"width":15,"height":15,"star_pos":[6.66,6.57],"pixels":"..."},"id":"2b8059f1-eb97-4ab5-a226-aa82672ec827"}
01:47:01.470 01.848 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"47283665-9500-4420-a748-3e8189fa9f49"}
01:47:01.515 00.045 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"47283665-9500-4420-a748-3e8189fa9f49"}
01:47:01.558 00.043 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"94b79a4a-7886-41ad-95e9-3f95edb8e3e2"}
01:47:01.623 00.065 9340 case statement mapped state 6 to 3
01:47:01.673 00.050 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"94b79a4a-7886-41ad-95e9-3f95edb8e3e2"}
01:47:01.858 00.185 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"13c75a88-d28b-4e24-aa56-67f78a73d631"}
01:47:02.097 00.239 12020 Exposure complete
01:47:02.098 00.001 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":717,"width":15,"height":15,"star_pos":[6.66,6.57],"pixels":"..."},"id":"13c75a88-d28b-4e24-aa56-67f78a73d631"}
01:47:02.571 00.473 12020 worker thread done servicing request
01:47:02.571 00.000 9340 OnExposeComplete: enter
01:47:02.590 00.019 9340 UpdateGuideState(): m_state=6
01:47:02.628 00.038 9340 Star::Find(15, 818, 624, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 718
01:47:02.644 00.016 9340 Star::Find returns 1 (0), X=819.14, Y=624.75, Mass=507123, SNR=51.0, Peak=65454 HFD=4.5
01:47:02.658 00.014 9340 MultiStar: [#1 0.35,0.76,0.89,U] [#2 0.15,0.27,0.90,U] [#3 0.39,0.35,0.76,U] [#4 -0.06,0.46,0.95,U] [#5 0.32,0.71,0.61,U] [#6 0.34,1.13,0.48,U] [#7 0.33,0.29,0.41,U] [#8 0.02,0.50,0.47,U] 
01:47:02.671 00.013 9340 refined, 8 included, MultiStar: {0.32, 0.54}, one-star: {0.87, 0.53}
01:47:02.688 00.017 9340 CameraToMount -- cameraTheta (1.04) - m_xAngle (-3.09) = xAngle (4.13 = -2.16)
01:47:02.703 00.015 9340 CameraToMount -- cameraTheta (1.04) - (m_xAngle (-3.09) + m_yAngleError (-0.07)) = yAngle (4.20 = -2.08)
01:47:02.737 00.034 9340 CameraToMount -- cameraX=0.32 cameraY=0.54 hyp=0.63 cameraTheta=1.04 mountX=-0.35 mountY=-0.55, mountTheta=-2.13
01:47:02.758 00.021 9340 SchedulePrimaryMove(10104498, x=0.32, y=0.54, opts=13)
01:47:02.770 00.012 9340 Enqueuing Move request for scope (0.32, 0.54)
01:47:02.781 00.011 12020 Worker thread wakes up
01:47:02.782 00.001 9340 UpdateImageDisplay: Size=(1920,1080) min=29619, max=65535, med=45920, FiltMin=35561, FiltMax=65522, Gamma=2.870
01:47:02.802 00.020 12020 worker thread servicing REQUEST_MOVE scope ofs (0.32, 0.54) opts 0xd
01:47:02.802 00.000 12020 Handling offset move in thread for scope, endpoint = (0.32, 0.54)
01:47:02.802 00.000 12020 Moving (0.32, 0.54) raw xDistance=-0.35 yDistance=-0.55
01:47:02.802 00.000 12020 GuideAlgorithmHysteresis::Result() returns -0.15 from input -0.35
01:47:02.802 00.000 12020 GuideAlgorithmResistSwitch::result() returns -0.55 from input -0.55
01:47:02.803 00.001 9340 UpdateGuideState exits: m=507123 SNR=51.0
01:47:02.817 00.014 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:47:02.849 00.032 12020 MoveAxis(E, 25, ABG)
01:47:02.849 00.000 12020 Guiding  Dir = 2, Dur = 25
01:47:02.849 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
01:47:02.865 00.016 9340 Enqueuing Expose request
01:47:02.879 00.014 12020 IsSlewing returns 0
01:47:02.880 00.001 12020 IsGuiding returns 0
01:47:02.902 00.022 12020 PulseGuide returned control before completion, sleep 14
01:47:02.924 00.022 12020 IsGuiding returns 1
01:47:02.924 00.000 12020 scope still moving after pulse duration time elapsed
01:47:02.966 00.042 12020 IsSlewing returns 0
01:47:02.967 00.001 12020 IsGuiding returns 0
01:47:02.967 00.000 12020 scope move finished after 25 + 61 ms
01:47:02.967 00.000 12020 Move returns status 0, amount 25
01:47:02.968 00.001 12020 MoveAxis(N, 89, ABG)
01:47:02.968 00.000 12020 Guiding  Dir = 0, Dur = 89
01:47:02.969 00.001 12020 IsSlewing returns 0
01:47:02.972 00.003 12020 IsGuiding returns 0
01:47:03.068 00.096 12020 IsGuiding returns 1
01:47:03.068 00.000 12020 scope still moving after pulse duration time elapsed
01:47:03.110 00.042 12020 IsSlewing returns 0
01:47:03.111 00.001 12020 IsGuiding returns 1
01:47:03.141 00.030 12020 IsSlewing returns 0
01:47:03.142 00.001 12020 IsGuiding returns 1
01:47:03.283 00.141 12020 IsSlewing returns 0
01:47:03.284 00.001 12020 IsGuiding returns 0
01:47:03.284 00.000 12020 scope move finished after 89 + 223 ms
01:47:03.284 00.000 12020 Move returns status 0, amount 89
01:47:03.284 00.000 12020 move complete, result=0
01:47:03.285 00.001 12020 worker thread done servicing request
01:47:03.285 00.000 9340 GuideStep: -0.3 px 25 ms EAST, -0.5 px 89 ms NORTH
01:47:03.297 00.012 12020 Worker thread wakes up
01:47:03.297 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
01:47:03.297 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(803,609,31,31)
01:47:03.469 00.172 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"90a898cf-ed6f-4b97-8a10-a99606eafc1d"}
01:47:03.502 00.033 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"90a898cf-ed6f-4b97-8a10-a99606eafc1d"}
01:47:03.513 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"0c81c39c-66df-4aef-86c4-9924e93536cb"}
01:47:03.529 00.016 9340 case statement mapped state 6 to 3
01:47:03.540 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"0c81c39c-66df-4aef-86c4-9924e93536cb"}
01:47:03.555 00.015 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"7f45e912-8760-4d2f-86cd-38dc4e40ad64"}
01:47:03.570 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":718,"width":15,"height":15,"star_pos":[7.14,6.75],"pixels":"..."},"id":"7f45e912-8760-4d2f-86cd-38dc4e40ad64"}
01:47:05.468 01.898 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"0446692e-6ec9-4131-a7ee-c362d3a4a7a2"}
01:47:05.478 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"0446692e-6ec9-4131-a7ee-c362d3a4a7a2"}
01:47:05.490 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"2779925b-5399-47e6-b09e-294d4af01cc3"}
01:47:05.503 00.013 9340 case statement mapped state 6 to 3
01:47:05.511 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"2779925b-5399-47e6-b09e-294d4af01cc3"}
01:47:05.521 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"4598d224-ad25-48b6-9c56-69dc50f48112"}
01:47:05.545 00.024 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":718,"width":15,"height":15,"star_pos":[7.14,6.75],"pixels":"..."},"id":"4598d224-ad25-48b6-9c56-69dc50f48112"}
01:47:05.658 00.113 12020 Exposure complete
01:47:05.880 00.222 12020 worker thread done servicing request
01:47:05.881 00.001 9340 OnExposeComplete: enter
01:47:05.891 00.010 9340 UpdateGuideState(): m_state=6
01:47:05.902 00.011 9340 Star::Find(15, 819, 624, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 719
01:47:05.914 00.012 9340 Star::Find returns 1 (0), X=818.33, Y=624.64, Mass=489297, SNR=45.8, Peak=65030 HFD=4.3
01:47:05.926 00.012 9340 MultiStar: [#1 0.36,0.35,0.85,U] [#2 0.69,-0.05,1.25,U] [#3 -0.01,-0.02,0.81,U] [#4 0.46,0.22,0.87,U] [#5 -0.16,0.10,0.82,U] [#6 -0.25,0.27,0.48,U] [#7 0.31,0.96,0.50,U] [#8 -0.86,0.19,0.53,U] 
01:47:05.937 00.011 9340 refined, 8 included, MultiStar: {0.15, 0.23}, one-star: {0.07, 0.43}
01:47:05.949 00.012 9340 CameraToMount -- cameraTheta (0.99) - m_xAngle (-3.09) = xAngle (4.08 = -2.20)
01:47:05.979 00.030 9340 CameraToMount -- cameraTheta (0.99) - (m_xAngle (-3.09) + m_yAngleError (-0.07)) = yAngle (4.15 = -2.13)
01:47:05.989 00.010 9340 CameraToMount -- cameraX=0.15 cameraY=0.23 hyp=0.27 cameraTheta=0.99 mountX=-0.16 mountY=-0.23, mountTheta=-2.18
01:47:06.002 00.013 9340 SchedulePrimaryMove(10104498, x=0.15, y=0.23, opts=13)
01:47:06.013 00.011 9340 Enqueuing Move request for scope (0.15, 0.23)
01:47:06.024 00.011 12020 Worker thread wakes up
01:47:06.024 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=29685, max=65535, med=45751, FiltMin=36147, FiltMax=65525, Gamma=2.870
01:47:06.035 00.011 12020 worker thread servicing REQUEST_MOVE scope ofs (0.15, 0.23) opts 0xd
01:47:06.035 00.000 12020 Handling offset move in thread for scope, endpoint = (0.15, 0.23)
01:47:06.035 00.000 12020 Moving (0.15, 0.23) raw xDistance=-0.16 yDistance=-0.23
01:47:06.035 00.000 9340 UpdateGuideState exits: m=489297 SNR=45.8
01:47:06.046 00.011 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16
01:47:06.047 00.001 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:47:06.047 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:47:06.073 00.026 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.23
01:47:06.074 00.001 12020 MoveAxis(E, 0, ABG)
01:47:06.074 00.000 12020 Move returns status 0, amount 0
01:47:06.074 00.000 12020 MoveAxis(N, 0, ABG)
01:47:06.074 00.000 12020 Move returns status 0, amount 0
01:47:06.074 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
01:47:06.085 00.011 9340 Enqueuing Expose request
01:47:06.094 00.009 12020 move complete, result=0
01:47:06.094 00.000 9340 GuideStep: -0.2 px 0 ms EAST, -0.2 px 0 ms NORTH
01:47:06.104 00.010 12020 worker thread done servicing request
01:47:06.104 00.000 12020 Worker thread wakes up
01:47:06.104 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
01:47:06.104 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(803,609,31,31)
01:47:07.468 01.364 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"cef71528-31bd-4157-8fc5-e84e71eaa7ae"}
01:47:07.501 00.033 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"cef71528-31bd-4157-8fc5-e84e71eaa7ae"}
01:47:07.527 00.026 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"eb590048-c5be-4c45-b782-1f47d729380a"}
01:47:07.545 00.018 9340 case statement mapped state 6 to 3
01:47:07.592 00.047 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"eb590048-c5be-4c45-b782-1f47d729380a"}
01:47:07.608 00.016 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"f0a8331e-06f6-4ccd-a836-fafa411905a9"}
01:47:07.621 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":719,"width":15,"height":15,"star_pos":[7.33,6.64],"pixels":"..."},"id":"f0a8331e-06f6-4ccd-a836-fafa411905a9"}
01:47:08.464 00.843 12020 Exposure complete
01:47:08.786 00.322 9340 OnExposeComplete: enter
01:47:08.804 00.018 12020 worker thread done servicing request
01:47:08.804 00.000 9340 UpdateGuideState(): m_state=6
01:47:08.817 00.013 9340 Star::Find(15, 818, 624, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 720
01:47:08.828 00.011 9340 Star::Find returns 1 (0), X=818.03, Y=624.43, Mass=471555, SNR=52.8, Peak=64954 HFD=4.2
01:47:08.862 00.034 9340 MultiStar: [#1 -0.34,0.71,0.71,U] [#2 0.01,0.33,0.84,U] [#3 -0.30,0.09,0.62,U] [#4 -0.71,0.09,0.66,U] [#5 -0.18,0.23,0.75,U] [#6 -0.37,0.52,0.34,U] [#7 -0.76,0.45,0.24,U] [#8 -0.56,0.28,0.31,U] 
01:47:08.872 00.010 9340 single-star, 8 included, MultiStar: {-0.32, 0.30}, one-star: {-0.23, 0.22}
01:47:08.883 00.011 9340 CameraToMount -- cameraTheta (2.37) - m_xAngle (-3.09) = xAngle (5.47 = -0.82)
01:47:08.894 00.011 9340 CameraToMount -- cameraTheta (2.37) - (m_xAngle (-3.09) + m_yAngleError (-0.07)) = yAngle (5.54 = -0.74)
01:47:08.907 00.013 9340 CameraToMount -- cameraX=-0.23 cameraY=0.22 hyp=0.32 cameraTheta=2.37 mountX=0.22 mountY=-0.22, mountTheta=-0.78
01:47:08.926 00.019 9340 SchedulePrimaryMove(10104498, x=-0.23, y=0.22, opts=13)
01:47:08.959 00.033 9340 Enqueuing Move request for scope (-0.23, 0.22)
01:47:08.971 00.012 12020 Worker thread wakes up
01:47:08.971 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=29682, max=65535, med=45817, FiltMin=36026, FiltMax=65525, Gamma=2.870
01:47:08.981 00.010 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.23, 0.22) opts 0xd
01:47:08.981 00.000 9340 UpdateGuideState exits: m=471555 SNR=52.8
01:47:08.993 00.012 12020 Handling offset move in thread for scope, endpoint = (-0.23, 0.22)
01:47:08.994 00.001 12020 Moving (-0.23, 0.22) raw xDistance=0.22 yDistance=-0.22
01:47:08.994 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:47:09.012 00.018 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.22
01:47:09.012 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:47:09.012 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.22
01:47:09.013 00.001 12020 MoveAxis(E, 0, ABG)
01:47:09.014 00.001 12020 Move returns status 0, amount 0
01:47:09.014 00.000 12020 MoveAxis(N, 0, ABG)
01:47:09.014 00.000 12020 Move returns status 0, amount 0
01:47:09.014 00.000 12020 move complete, result=0
01:47:09.014 00.000 12020 worker thread done servicing request
01:47:09.016 00.002 9340 ScheduleExposure(2000,3,1) exposurePending=0
01:47:09.038 00.022 9340 Enqueuing Expose request
01:47:09.052 00.014 12020 Worker thread wakes up
01:47:09.052 00.000 9340 GuideStep: 0.2 px 0 ms EAST, -0.2 px 0 ms NORTH
01:47:09.081 00.029 12020 worker thread servicing REQUEST_EXPOSE 2000
01:47:09.081 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(803,609,31,31)
01:47:09.467 00.386 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"42ca5b38-8124-43e1-b4be-81d22bec3b8a"}
01:47:09.479 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"42ca5b38-8124-43e1-b4be-81d22bec3b8a"}
01:47:09.511 00.032 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"f250ce16-2a41-4086-b3ed-206f4b90687c"}
01:47:09.533 00.022 9340 case statement mapped state 6 to 3
01:47:09.545 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"f250ce16-2a41-4086-b3ed-206f4b90687c"}
01:47:09.558 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"88d4e0d2-5905-4b0f-b389-6093598bdb1e"}
01:47:09.571 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":720,"width":15,"height":15,"star_pos":[7.03,7.43],"pixels":"..."},"id":"88d4e0d2-5905-4b0f-b389-6093598bdb1e"}
01:47:11.434 01.863 12020 Exposure complete
01:47:11.471 00.037 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"e85650ea-e647-435c-95d6-7e13417a4e9d"}
01:47:11.490 00.019 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"e85650ea-e647-435c-95d6-7e13417a4e9d"}
01:47:11.502 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"2efc5116-d22c-4994-8c2d-37859e666028"}
01:47:11.516 00.014 9340 case statement mapped state 6 to 3
01:47:11.528 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"2efc5116-d22c-4994-8c2d-37859e666028"}
01:47:11.539 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"8f5a708f-6027-4ed4-9712-b316b2d7a66b"}
01:47:11.549 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":720,"width":15,"height":15,"star_pos":[7.03,7.43],"pixels":"..."},"id":"8f5a708f-6027-4ed4-9712-b316b2d7a66b"}
01:47:11.672 00.123 12020 worker thread done servicing request
01:47:11.672 00.000 9340 OnExposeComplete: enter
01:47:11.684 00.012 9340 UpdateGuideState(): m_state=6
01:47:11.716 00.032 9340 Star::Find(15, 818, 624, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 721
01:47:11.728 00.012 9340 Star::Find returns 1 (0), X=818.02, Y=624.65, Mass=527287, SNR=58.6, Peak=63794 HFD=4.8
01:47:11.743 00.015 9340 MultiStar: [#1 -0.66,0.23,0.61,U] [#2 -0.22,-0.05,0.81,U] [#3 -0.39,-0.08,0.67,U] [#4 -0.78,0.58,0.60,U] [#5 -0.50,-0.17,0.55,U] [#6 -0.97,0.04,0.52,U] [#7 0.24,1.16,0.33,U] [#8 -0.18,0.17,0.42,U] 
01:47:11.754 00.011 9340 refined, 8 included, MultiStar: {-0.42, 0.22}, one-star: {-0.24, 0.44}
01:47:11.768 00.014 9340 CameraToMount -- cameraTheta (2.66) - m_xAngle (-3.09) = xAngle (5.75 = -0.53)
01:47:11.783 00.015 9340 CameraToMount -- cameraTheta (2.66) - (m_xAngle (-3.09) + m_yAngleError (-0.07)) = yAngle (5.83 = -0.45)
01:47:11.794 00.011 9340 CameraToMount -- cameraX=-0.42 cameraY=0.22 hyp=0.48 cameraTheta=2.66 mountX=0.41 mountY=-0.21, mountTheta=-0.47
01:47:11.832 00.038 9340 SchedulePrimaryMove(10104498, x=-0.42, y=0.22, opts=13)
01:47:11.843 00.011 9340 Enqueuing Move request for scope (-0.42, 0.22)
01:47:11.852 00.009 12020 Worker thread wakes up
01:47:11.853 00.001 9340 UpdateImageDisplay: Size=(1920,1080) min=28881, max=65535, med=45934, FiltMin=36082, FiltMax=65525, Gamma=2.870
01:47:11.865 00.012 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.42, 0.22) opts 0xd
01:47:11.865 00.000 9340 UpdateGuideState exits: m=527287 SNR=58.6
01:47:11.880 00.015 12020 Handling offset move in thread for scope, endpoint = (-0.42, 0.22)
01:47:11.881 00.001 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:47:11.896 00.015 12020 Moving (-0.42, 0.22) raw xDistance=0.41 yDistance=-0.21
01:47:11.896 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
01:47:11.911 00.015 12020 GuideAlgorithmHysteresis::Result() returns 0.17 from input 0.41
01:47:11.911 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:47:11.911 00.000 9340 Enqueuing Expose request
01:47:11.927 00.016 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.21
01:47:11.927 00.000 12020 MoveAxis(W, 29, ABG)
01:47:11.927 00.000 12020 Guiding  Dir = 3, Dur = 29
01:47:11.928 00.001 12020 IsSlewing returns 0
01:47:11.931 00.003 12020 IsGuiding returns 0
01:47:11.953 00.022 12020 PulseGuide returned control before completion, sleep 19
01:47:12.001 00.048 12020 IsGuiding returns 0
01:47:12.001 00.000 12020 Move returns status 0, amount 29
01:47:12.001 00.000 12020 MoveAxis(N, 0, ABG)
01:47:12.001 00.000 12020 Move returns status 0, amount 0
01:47:12.002 00.001 12020 move complete, result=0
01:47:12.003 00.001 12020 worker thread done servicing request
01:47:12.003 00.000 12020 Worker thread wakes up
01:47:12.003 00.000 9340 GuideStep: 0.4 px 29 ms WEST, -0.2 px 0 ms NORTH
01:47:12.018 00.015 12020 worker thread servicing REQUEST_EXPOSE 2000
01:47:12.018 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(803,609,31,31)
01:47:13.467 01.449 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"a69d074e-90c1-4203-8525-51c5afddee40"}
01:47:13.480 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"a69d074e-90c1-4203-8525-51c5afddee40"}
01:47:13.516 00.036 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"5d750c3c-2ecb-46ea-b51c-f24bffd8a67f"}
01:47:13.536 00.020 9340 case statement mapped state 6 to 3
01:47:13.548 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"5d750c3c-2ecb-46ea-b51c-f24bffd8a67f"}
01:47:13.593 00.045 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"d4c0668e-0caa-417d-9337-2fa819b71e46"}
01:47:13.604 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":721,"width":15,"height":15,"star_pos":[7.02,6.65],"pixels":"..."},"id":"d4c0668e-0caa-417d-9337-2fa819b71e46"}
01:47:14.398 00.794 12020 Exposure complete
01:47:14.697 00.299 12020 worker thread done servicing request
01:47:14.697 00.000 9340 OnExposeComplete: enter
01:47:14.708 00.011 9340 UpdateGuideState(): m_state=6
01:47:14.723 00.015 9340 Star::Find(15, 818, 624, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 722
01:47:14.736 00.013 9340 Star::Find returns 1 (0), X=818.09, Y=624.26, Mass=525229, SNR=51.2, Peak=64342 HFD=4.9
01:47:14.750 00.014 9340 MultiStar: [#1 -0.41,-0.02,0.74,U] [#2 -0.10,-0.22,0.94,U] [#3 -0.17,-0.55,0.69,U] [#4 0.11,-0.02,0.96,U] [#5 -0.48,-0.09,0.67,U] [#6 -0.22,-0.19,0.54,U] [#7 -0.72,-0.26,0.43,U] [#8 -0.70,-0.04,0.43,U] 
01:47:14.790 00.040 9340 single-star, 8 included, MultiStar: {-0.26, -0.14}, one-star: {-0.17, 0.05}
01:47:14.808 00.018 9340 CameraToMount -- cameraTheta (2.87) - m_xAngle (-3.09) = xAngle (5.97 = -0.32)
01:47:14.823 00.015 9340 CameraToMount -- cameraTheta (2.87) - (m_xAngle (-3.09) + m_yAngleError (-0.07)) = yAngle (6.04 = -0.24)
01:47:14.835 00.012 9340 CameraToMount -- cameraX=-0.17 cameraY=0.05 hyp=0.18 cameraTheta=2.87 mountX=0.17 mountY=-0.04, mountTheta=-0.25
01:47:14.853 00.018 9340 SchedulePrimaryMove(10104498, x=-0.17, y=0.05, opts=13)
01:47:14.867 00.014 9340 Enqueuing Move request for scope (-0.17, 0.05)
01:47:14.882 00.015 12020 Worker thread wakes up
01:47:14.882 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=27818, max=65535, med=46122, FiltMin=36049, FiltMax=65525, Gamma=2.870
01:47:14.911 00.029 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.17, 0.05) opts 0xd
01:47:14.912 00.001 9340 UpdateGuideState exits: m=525229 SNR=51.2
01:47:14.925 00.013 12020 Handling offset move in thread for scope, endpoint = (-0.17, 0.05)
01:47:14.925 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:47:14.939 00.014 12020 Moving (-0.17, 0.05) raw xDistance=0.17 yDistance=-0.04
01:47:14.939 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
01:47:14.950 00.011 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.17
01:47:14.951 00.001 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:47:14.951 00.000 9340 Enqueuing Expose request
01:47:14.965 00.014 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
01:47:14.965 00.000 12020 MoveAxis(E, 0, ABG)
01:47:14.966 00.001 12020 Move returns status 0, amount 0
01:47:14.966 00.000 12020 MoveAxis(N, 0, ABG)
01:47:14.966 00.000 12020 Move returns status 0, amount 0
01:47:14.966 00.000 12020 move complete, result=0
01:47:14.966 00.000 12020 worker thread done servicing request
01:47:14.966 00.000 12020 Worker thread wakes up
01:47:14.967 00.001 12020 worker thread servicing REQUEST_EXPOSE 2000
01:47:14.967 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(803,609,31,31)
01:47:14.974 00.007 9340 GuideStep: 0.2 px 0 ms EAST, -0.0 px 0 ms NORTH
01:47:15.467 00.493 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"db088d5e-c54b-4bfd-ba6b-f85c33bbd39a"}
01:47:15.479 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"db088d5e-c54b-4bfd-ba6b-f85c33bbd39a"}
01:47:15.495 00.016 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"aa5ee26a-59d2-40a3-8f1b-955f1366e084"}
01:47:15.520 00.025 9340 case statement mapped state 6 to 3
01:47:15.531 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"aa5ee26a-59d2-40a3-8f1b-955f1366e084"}
01:47:15.563 00.032 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"4db54778-3d4c-4e9a-8858-4ebc529c945c"}
01:47:15.573 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":722,"width":15,"height":15,"star_pos":[7.09,7.26],"pixels":"..."},"id":"4db54778-3d4c-4e9a-8858-4ebc529c945c"}
01:47:17.374 01.801 12020 Exposure complete
01:47:17.470 00.096 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"39bb3de5-45c1-461f-b8b0-dc990831e3c6"}
01:47:17.493 00.023 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"39bb3de5-45c1-461f-b8b0-dc990831e3c6"}
01:47:17.506 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"a236b304-2c81-41a3-a4a8-dbbdec6b113e"}
01:47:17.528 00.022 9340 case statement mapped state 6 to 3
01:47:17.540 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"a236b304-2c81-41a3-a4a8-dbbdec6b113e"}
01:47:17.565 00.025 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"a05de82f-2c88-4323-8a1e-c0e82afebf57"}
01:47:17.586 00.021 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":722,"width":15,"height":15,"star_pos":[7.09,7.26],"pixels":"..."},"id":"a05de82f-2c88-4323-8a1e-c0e82afebf57"}
01:47:17.669 00.083 12020 worker thread done servicing request
01:47:17.669 00.000 9340 OnExposeComplete: enter
01:47:17.685 00.016 9340 UpdateGuideState(): m_state=6
01:47:17.719 00.034 9340 Star::Find(15, 818, 624, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 723
01:47:17.762 00.043 9340 Star::Find returns 1 (0), X=818.54, Y=624.32, Mass=454069, SNR=46.7, Peak=64146 HFD=4.5
01:47:17.773 00.011 9340 MultiStar: [#1 -0.21,0.32,0.95,U] [#2 0.16,-0.14,1.14,U] [#3 -0.31,-0.00,0.73,U] [#4 -0.49,-0.01,0.70,U] [#5 -0.09,0.21,0.69,U] [#6 -0.33,0.00,0.59,U] [#7 -0.76,0.27,0.61,U] [#8 -0.46,-0.36,0.46,U] 
01:47:17.794 00.021 9340 refined, 8 included, MultiStar: {-0.18, 0.06}, one-star: {0.28, 0.11}
01:47:17.805 00.011 9340 CameraToMount -- cameraTheta (2.84) - m_xAngle (-3.09) = xAngle (5.93 = -0.35)
01:47:17.823 00.018 9340 CameraToMount -- cameraTheta (2.84) - (m_xAngle (-3.09) + m_yAngleError (-0.07)) = yAngle (6.00 = -0.28)
01:47:17.843 00.020 9340 CameraToMount -- cameraX=-0.18 cameraY=0.06 hyp=0.19 cameraTheta=2.84 mountX=0.18 mountY=-0.05, mountTheta=-0.29
01:47:17.889 00.046 9340 SchedulePrimaryMove(10104498, x=-0.18, y=0.06, opts=13)
01:47:17.903 00.014 9340 Enqueuing Move request for scope (-0.18, 0.06)
01:47:17.919 00.016 12020 Worker thread wakes up
01:47:17.920 00.001 9340 UpdateImageDisplay: Size=(1920,1080) min=30053, max=65535, med=45941, FiltMin=36262, FiltMax=65525, Gamma=2.870
01:47:17.931 00.011 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.18, 0.06) opts 0xd
01:47:17.932 00.001 12020 Handling offset move in thread for scope, endpoint = (-0.18, 0.06)
01:47:17.932 00.000 9340 UpdateGuideState exits: m=454069 SNR=46.7
01:47:17.947 00.015 12020 Moving (-0.18, 0.06) raw xDistance=0.18 yDistance=-0.05
01:47:17.947 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:47:17.969 00.022 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.18
01:47:17.969 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:47:17.969 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
01:47:17.985 00.016 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
01:47:17.985 00.000 9340 Enqueuing Expose request
01:47:18.021 00.036 12020 MoveAxis(E, 0, ABG)
01:47:18.021 00.000 12020 Move returns status 0, amount 0
01:47:18.022 00.001 12020 MoveAxis(N, 0, ABG)
01:47:18.022 00.000 12020 Move returns status 0, amount 0
01:47:18.022 00.000 12020 move complete, result=0
01:47:18.022 00.000 12020 worker thread done servicing request
01:47:18.022 00.000 12020 Worker thread wakes up
01:47:18.023 00.001 12020 worker thread servicing REQUEST_EXPOSE 2000
01:47:18.023 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(803,609,31,31)
01:47:18.025 00.002 9340 GuideStep: 0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
01:47:19.467 01.442 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"19939eac-bf0f-4ec9-ae70-b6f580340f7b"}
01:47:19.477 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"19939eac-bf0f-4ec9-ae70-b6f580340f7b"}
01:47:19.491 00.014 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"76affa80-24d7-4ab5-8e6b-e21a12418688"}
01:47:19.505 00.014 9340 case statement mapped state 6 to 3
01:47:19.530 00.025 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"76affa80-24d7-4ab5-8e6b-e21a12418688"}
01:47:19.544 00.014 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"2b66a513-18f2-4e80-b922-c10412c5bad7"}
01:47:19.555 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":723,"width":15,"height":15,"star_pos":[6.54,7.32],"pixels":"..."},"id":"2b66a513-18f2-4e80-b922-c10412c5bad7"}
01:47:20.385 00.830 12020 Exposure complete
01:47:20.645 00.260 12020 worker thread done servicing request
01:47:20.645 00.000 9340 OnExposeComplete: enter
01:47:20.658 00.013 9340 UpdateGuideState(): m_state=6
01:47:20.673 00.015 9340 Star::Find(15, 818, 624, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 724
01:47:20.688 00.015 9340 Star::Find returns 1 (0), X=818.00, Y=624.76, Mass=362496, SNR=41.1, Peak=64262 HFD=4.0
01:47:20.719 00.031 9340 MultiStar: [#1 -0.82,0.41,1.01,U] [#2 -0.39,-0.15,1.20,U] [#3 -1.02,0.27,0.84,U] [#4 -0.88,0.08,0.91,U] [#5 -1.28,0.11,0.00,M1] [#6 -1.03,0.68,0.00,M1] [#7 -0.69,0.87,0.63,U] [#8 -0.48,0.19,0.72,U] 
01:47:20.735 00.016 9340 single-star, 6 included, MultiStar: {-0.63, 0.28}, one-star: {-0.26, 0.55}
01:47:20.746 00.011 9340 CameraToMount -- cameraTheta (2.01) - m_xAngle (-3.09) = xAngle (5.11 = -1.18)
01:47:20.757 00.011 9340 CameraToMount -- cameraTheta (2.01) - (m_xAngle (-3.09) + m_yAngleError (-0.07)) = yAngle (5.18 = -1.10)
01:47:20.770 00.013 9340 CameraToMount -- cameraX=-0.26 cameraY=0.55 hyp=0.60 cameraTheta=2.01 mountX=0.23 mountY=-0.54, mountTheta=-1.16
01:47:20.792 00.022 9340 SchedulePrimaryMove(10104498, x=-0.26, y=0.55, opts=13)
01:47:20.831 00.039 9340 Enqueuing Move request for scope (-0.26, 0.55)
01:47:20.844 00.013 12020 Worker thread wakes up
01:47:20.844 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=30086, max=65535, med=46288, FiltMin=36193, FiltMax=65525, Gamma=2.870
01:47:20.856 00.012 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.26, 0.55) opts 0xd
01:47:20.856 00.000 9340 UpdateGuideState exits: m=362496 SNR=41.1
01:47:20.868 00.012 12020 Handling offset move in thread for scope, endpoint = (-0.26, 0.55)
01:47:20.869 00.001 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:47:20.881 00.012 12020 Moving (-0.26, 0.55) raw xDistance=0.23 yDistance=-0.54
01:47:20.881 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
01:47:20.891 00.010 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.23
01:47:20.891 00.000 9340 Enqueuing Expose request
01:47:20.906 00.015 12020 GuideAlgorithmResistSwitch::result() returns -0.54 from input -0.54
01:47:20.906 00.000 12020 MoveAxis(E, 0, ABG)
01:47:20.907 00.001 12020 Move returns status 0, amount 0
01:47:20.907 00.000 12020 MoveAxis(N, 88, ABG)
01:47:20.907 00.000 12020 Guiding  Dir = 0, Dur = 88
01:47:20.909 00.002 12020 IsSlewing returns 0
01:47:20.911 00.002 12020 IsGuiding returns 0
01:47:21.004 00.093 12020 IsGuiding returns 1
01:47:21.004 00.000 12020 scope still moving after pulse duration time elapsed
01:47:21.051 00.047 12020 IsSlewing returns 0
01:47:21.052 00.001 12020 IsGuiding returns 1
01:47:21.085 00.033 12020 IsSlewing returns 0
01:47:21.086 00.001 12020 IsGuiding returns 1
01:47:21.211 00.125 12020 IsSlewing returns 0
01:47:21.212 00.001 12020 IsGuiding returns 0
01:47:21.212 00.000 12020 scope move finished after 88 + 213 ms
01:47:21.212 00.000 12020 Move returns status 0, amount 88
01:47:21.213 00.001 12020 move complete, result=0
01:47:21.213 00.000 12020 worker thread done servicing request
01:47:21.213 00.000 9340 GuideStep: 0.2 px 0 ms EAST, -0.5 px 88 ms NORTH
01:47:21.230 00.017 12020 Worker thread wakes up
01:47:21.231 00.001 12020 worker thread servicing REQUEST_EXPOSE 2000
01:47:21.231 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(803,609,31,31)
01:47:21.465 00.234 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"ed15dfc3-07b7-4de3-b5c0-b2d7f5c39ee5"}
01:47:21.477 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"ed15dfc3-07b7-4de3-b5c0-b2d7f5c39ee5"}
01:47:21.488 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"f4ad7570-6753-40c5-b42d-38943562ccef"}
01:47:21.505 00.017 9340 case statement mapped state 6 to 3
01:47:21.517 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"f4ad7570-6753-40c5-b42d-38943562ccef"}
01:47:21.549 00.032 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"6e287be2-03cc-44c8-8c9e-6abf3da39a00"}
01:47:21.575 00.026 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":724,"width":15,"height":15,"star_pos":[7.00,6.76],"pixels":"..."},"id":"6e287be2-03cc-44c8-8c9e-6abf3da39a00"}
01:47:23.465 01.890 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"306cd321-bc19-4d66-bddc-0c400e887915"}
01:47:23.479 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"306cd321-bc19-4d66-bddc-0c400e887915"}
01:47:23.487 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"3265a780-4e5a-46f6-86a3-fd63e8ef6f55"}
01:47:23.515 00.028 9340 case statement mapped state 6 to 3
01:47:23.527 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"3265a780-4e5a-46f6-86a3-fd63e8ef6f55"}
01:47:23.537 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"0eb6fa39-4113-465e-b724-1b013106e9f7"}
01:47:23.546 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":724,"width":15,"height":15,"star_pos":[7.00,6.76],"pixels":"..."},"id":"0eb6fa39-4113-465e-b724-1b013106e9f7"}
01:47:23.590 00.044 12020 Exposure complete
01:47:23.816 00.226 12020 worker thread done servicing request
01:47:23.817 00.001 9340 OnExposeComplete: enter
01:47:23.828 00.011 9340 UpdateGuideState(): m_state=6
01:47:23.863 00.035 9340 Star::Find(15, 818, 624, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 725
01:47:23.874 00.011 9340 Star::Find returns 1 (0), X=818.30, Y=623.93, Mass=512782, SNR=48.9, Peak=65454 HFD=4.6
01:47:23.886 00.012 9340 MultiStar: [#1 -0.74,-0.28,0.72,U] [#2 0.14,-0.33,1.28,U] [#3 -0.44,-0.51,0.89,U] [#4 -0.28,-0.72,0.84,U] [#5 -0.20,-0.11,0.69,U] [#6 -0.90,-0.25,0.52,U] [#7 -0.85,-0.45,0.57,U] [#8 -0.97,-1.73,0.00,M1] 
01:47:23.898 00.012 9340 single-star, 7 included, MultiStar: {-0.31, -0.37}, one-star: {0.04, -0.28}
01:47:23.906 00.008 9340 CameraToMount -- cameraTheta (-1.43) - m_xAngle (-3.09) = xAngle (1.67 = 1.67)
01:47:23.915 00.009 9340 CameraToMount -- cameraTheta (-1.43) - (m_xAngle (-3.09) + m_yAngleError (-0.07)) = yAngle (1.74 = 1.74)
01:47:23.929 00.014 9340 CameraToMount -- cameraX=0.04 cameraY=-0.28 hyp=0.29 cameraTheta=-1.43 mountX=-0.03 mountY=0.28, mountTheta=1.67
01:47:23.945 00.016 9340 SchedulePrimaryMove(10104498, x=0.04, y=-0.28, opts=13)
01:47:23.975 00.030 9340 Enqueuing Move request for scope (0.04, -0.28)
01:47:23.986 00.011 12020 Worker thread wakes up
01:47:23.986 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=30208, max=65535, med=45897, FiltMin=35841, FiltMax=65521, Gamma=2.870
01:47:23.997 00.011 12020 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.28) opts 0xd
01:47:23.997 00.000 9340 UpdateGuideState exits: m=512782 SNR=48.9
01:47:24.007 00.010 12020 Handling offset move in thread for scope, endpoint = (0.04, -0.28)
01:47:24.007 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:47:24.017 00.010 12020 Moving (0.04, -0.28) raw xDistance=-0.03 yDistance=0.28
01:47:24.017 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
01:47:24.026 00.009 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
01:47:24.026 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
01:47:24.026 00.000 9340 Enqueuing Expose request
01:47:24.039 00.013 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.28
01:47:24.039 00.000 12020 MoveAxis(E, 0, ABG)
01:47:24.039 00.000 12020 Move returns status 0, amount 0
01:47:24.039 00.000 12020 MoveAxis(N, 0, ABG)
01:47:24.040 00.001 12020 Move returns status 0, amount 0
01:47:24.040 00.000 12020 move complete, result=0
01:47:24.040 00.000 12020 worker thread done servicing request
01:47:24.040 00.000 12020 Worker thread wakes up
01:47:24.041 00.001 12020 worker thread servicing REQUEST_EXPOSE 2000
01:47:24.041 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(803,609,31,31)
01:47:24.043 00.002 9340 GuideStep: -0.0 px 0 ms EAST, 0.3 px 0 ms NORTH
01:47:25.465 01.422 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"202e9521-e530-4311-84aa-f3dbf96c7072"}
01:47:25.502 00.037 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"202e9521-e530-4311-84aa-f3dbf96c7072"}
01:47:25.513 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"3524663d-405b-4dc1-a578-c8b68a441515"}
01:47:25.525 00.012 9340 case statement mapped state 6 to 3
01:47:25.534 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"3524663d-405b-4dc1-a578-c8b68a441515"}
01:47:25.546 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"62ba247d-a6ea-4aa6-876d-ab70fbfb9db3"}
01:47:25.564 00.018 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":725,"width":15,"height":15,"star_pos":[7.30,6.93],"pixels":"..."},"id":"62ba247d-a6ea-4aa6-876d-ab70fbfb9db3"}
01:47:26.400 00.836 12020 Exposure complete
01:47:26.618 00.218 12020 worker thread done servicing request
01:47:26.618 00.000 9340 OnExposeComplete: enter
01:47:26.629 00.011 9340 UpdateGuideState(): m_state=6
01:47:26.642 00.013 9340 Star::Find(15, 818, 623, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 726
01:47:26.656 00.014 9340 Star::Find returns 1 (0), X=817.89, Y=623.83, Mass=503182, SNR=53.5, Peak=63646 HFD=4.7
01:47:26.681 00.025 9340 MultiStar: [#1 -0.31,-0.43,0.94,U] [#2 -0.14,-0.51,1.10,U] [#3 -0.22,-0.48,0.77,U] [#4 -0.43,-0.18,0.93,U] [#5 0.16,-0.43,0.60,U] [#6 -0.14,-0.54,0.42,U] [#7 0.18,-0.59,0.48,U] [#8 -0.47,-0.29,0.42,U] 
01:47:26.698 00.017 9340 refined, 8 included, MultiStar: {-0.22, -0.42}, one-star: {-0.37, -0.38}
01:47:26.708 00.010 9340 CameraToMount -- cameraTheta (-2.05) - m_xAngle (-3.09) = xAngle (1.04 = 1.04)
01:47:26.723 00.015 9340 CameraToMount -- cameraTheta (-2.05) - (m_xAngle (-3.09) + m_yAngleError (-0.07)) = yAngle (1.11 = 1.11)
01:47:26.733 00.010 9340 CameraToMount -- cameraX=-0.22 cameraY=-0.42 hyp=0.47 cameraTheta=-2.05 mountX=0.24 mountY=0.42, mountTheta=1.06
01:47:26.750 00.017 9340 SchedulePrimaryMove(10104498, x=-0.22, y=-0.42, opts=13)
01:47:26.762 00.012 9340 Enqueuing Move request for scope (-0.22, -0.42)
01:47:26.774 00.012 12020 Worker thread wakes up
01:47:26.774 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=30000, max=65535, med=46117, FiltMin=36209, FiltMax=65521, Gamma=2.870
01:47:26.805 00.031 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.22, -0.42) opts 0xd
01:47:26.805 00.000 12020 Handling offset move in thread for scope, endpoint = (-0.22, -0.42)
01:47:26.806 00.001 12020 Moving (-0.22, -0.42) raw xDistance=0.24 yDistance=0.42
01:47:26.806 00.000 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.24
01:47:26.806 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
01:47:26.806 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.42
01:47:26.806 00.000 12020 MoveAxis(E, 0, ABG)
01:47:26.806 00.000 12020 Move returns status 0, amount 0
01:47:26.807 00.001 12020 MoveAxis(N, 0, ABG)
01:47:26.808 00.001 12020 Move returns status 0, amount 0
01:47:26.808 00.000 12020 move complete, result=0
01:47:26.809 00.001 9340 UpdateGuideState exits: m=503182 SNR=53.5
01:47:26.822 00.013 12020 worker thread done servicing request
01:47:26.822 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:47:26.834 00.012 9340 ScheduleExposure(2000,3,1) exposurePending=0
01:47:26.849 00.015 9340 Enqueuing Expose request
01:47:26.859 00.010 12020 Worker thread wakes up
01:47:26.859 00.000 9340 GuideStep: 0.2 px 0 ms EAST, 0.4 px 0 ms NORTH
01:47:26.869 00.010 12020 worker thread servicing REQUEST_EXPOSE 2000
01:47:26.869 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(803,609,31,31)
01:47:27.464 00.595 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"f494de5b-ed55-4474-953c-fcb634275008"}
01:47:27.485 00.021 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"f494de5b-ed55-4474-953c-fcb634275008"}
01:47:27.503 00.018 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"b1e78dfa-f56f-4d2c-ada6-dab3cc88418f"}
01:47:27.533 00.030 9340 case statement mapped state 6 to 3
01:47:27.579 00.046 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"b1e78dfa-f56f-4d2c-ada6-dab3cc88418f"}
01:47:27.601 00.022 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"257dbf13-799e-48be-a80f-08711b4d4187"}
01:47:27.617 00.016 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":726,"width":15,"height":15,"star_pos":[6.89,6.83],"pixels":"..."},"id":"257dbf13-799e-48be-a80f-08711b4d4187"}
01:47:29.231 01.614 12020 Exposure complete
01:47:29.418 00.187 12020 worker thread done servicing request
01:47:29.419 00.001 9340 OnExposeComplete: enter
01:47:29.429 00.010 9340 UpdateGuideState(): m_state=6
01:47:29.437 00.008 9340 Star::Find(15, 817, 623, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 727
01:47:29.445 00.008 9340 Star::Find returns 1 (0), X=818.06, Y=624.06, Mass=470208, SNR=43.0, Peak=64314 HFD=4.4
01:47:29.455 00.010 9340 MultiStar: [#1 -0.55,-0.42,0.98,U] [#2 0.20,-0.43,1.56,U] [#3 -0.58,-0.82,0.83,U] [#4 -0.51,-0.57,1.05,U] [#5 -0.39,-0.38,0.66,U] [#6 -0.43,-0.71,0.48,U] [#7 -0.79,-0.20,0.62,U] [#8 -0.81,-0.90,0.00,M1] 
01:47:29.466 00.011 9340 single-star, 7 included, MultiStar: {-0.33, -0.45}, one-star: {-0.20, -0.15}
01:47:29.475 00.009 9340 CameraToMount -- cameraTheta (-2.48) - m_xAngle (-3.09) = xAngle (0.61 = 0.61)
01:47:29.483 00.008 9340 CameraToMount -- cameraTheta (-2.48) - (m_xAngle (-3.09) + m_yAngleError (-0.07)) = yAngle (0.68 = 0.68)
01:47:29.512 00.029 9340 CameraToMount -- cameraX=-0.20 cameraY=-0.15 hyp=0.25 cameraTheta=-2.48 mountX=0.21 mountY=0.16, mountTheta=0.66
01:47:29.523 00.011 9340 SchedulePrimaryMove(10104498, x=-0.20, y=-0.15, opts=13)
01:47:29.532 00.009 9340 Enqueuing Move request for scope (-0.20, -0.15)
01:47:29.543 00.011 12020 Worker thread wakes up
01:47:29.543 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=29865, max=65535, med=46178, FiltMin=35990, FiltMax=65525, Gamma=2.870
01:47:29.552 00.009 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.20, -0.15) opts 0xd
01:47:29.552 00.000 9340 UpdateGuideState exits: m=470208 SNR=43.0
01:47:29.561 00.009 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:47:29.570 00.009 12020 Handling offset move in thread for scope, endpoint = (-0.20, -0.15)
01:47:29.570 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
01:47:29.581 00.011 9340 Enqueuing Expose request
01:47:29.589 00.008 12020 Moving (-0.20, -0.15) raw xDistance=0.21 yDistance=0.16
01:47:29.590 00.001 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.21
01:47:29.590 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:47:29.590 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
01:47:29.590 00.000 12020 MoveAxis(E, 0, ABG)
01:47:29.590 00.000 12020 Move returns status 0, amount 0
01:47:29.591 00.001 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"7ae5f247-2112-41bf-afa2-e403dd4537bb"}
01:47:29.600 00.009 12020 MoveAxis(N, 0, ABG)
01:47:29.600 00.000 12020 Move returns status 0, amount 0
01:47:29.600 00.000 12020 move complete, result=0
01:47:29.600 00.000 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"7ae5f247-2112-41bf-afa2-e403dd4537bb"}
01:47:29.623 00.023 12020 worker thread done servicing request
01:47:29.623 00.000 12020 Worker thread wakes up
01:47:29.623 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
01:47:29.623 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(803,609,31,31)
01:47:29.623 00.000 9340 GuideStep: 0.2 px 0 ms EAST, 0.2 px 0 ms NORTH
01:47:29.638 00.015 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"226fd118-10ae-4d5d-8aee-1141843c743a"}
01:47:29.649 00.011 9340 case statement mapped state 6 to 3
01:47:29.659 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"226fd118-10ae-4d5d-8aee-1141843c743a"}
01:47:29.671 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"8310e9f5-d31d-4af0-aa7b-e1e1c5f65ed1"}
01:47:29.681 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":727,"width":15,"height":15,"star_pos":[7.06,7.06],"pixels":"..."},"id":"8310e9f5-d31d-4af0-aa7b-e1e1c5f65ed1"}
01:47:31.463 01.782 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"181cae90-f1fa-443d-a8d4-f134dd86926a"}
01:47:31.472 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"181cae90-f1fa-443d-a8d4-f134dd86926a"}
01:47:31.484 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"f3ec8f0a-cc29-473e-8a37-8fcc64698d91"}
01:47:31.492 00.008 9340 case statement mapped state 6 to 3
01:47:31.502 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"f3ec8f0a-cc29-473e-8a37-8fcc64698d91"}
01:47:31.514 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"c49a202e-e278-44da-acc4-2163860857a8"}
01:47:31.523 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":727,"width":15,"height":15,"star_pos":[7.06,7.06],"pixels":"..."},"id":"c49a202e-e278-44da-acc4-2163860857a8"}
01:47:32.007 00.484 12020 Exposure complete
01:47:32.228 00.221 12020 worker thread done servicing request
01:47:32.229 00.001 9340 OnExposeComplete: enter
01:47:32.238 00.009 9340 UpdateGuideState(): m_state=6
01:47:32.254 00.016 9340 Star::Find(15, 818, 624, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 728
01:47:32.266 00.012 9340 Star::Find returns 1 (0), X=817.85, Y=624.07, Mass=527826, SNR=58.5, Peak=65454 HFD=4.7
01:47:32.277 00.011 9340 MultiStar: [#1 -0.42,0.25,0.66,U] [#2 0.12,-0.10,0.86,U] [#3 -0.81,-0.69,0.70,U] [#4 -0.77,-0.23,0.78,U] [#5 -0.76,-0.61,0.51,U] [#6 -0.37,-0.06,0.44,U] [#7 -1.10,-0.99,0.00,M1] [#8 -0.90,-0.73,0.52,U] 
01:47:32.287 00.010 9340 single-star, 7 included, MultiStar: {-0.51, -0.26}, one-star: {-0.41, -0.14}
01:47:32.298 00.011 9340 CameraToMount -- cameraTheta (-2.82) - m_xAngle (-3.09) = xAngle (0.28 = 0.28)
01:47:32.324 00.026 9340 CameraToMount -- cameraTheta (-2.82) - (m_xAngle (-3.09) + m_yAngleError (-0.07)) = yAngle (0.35 = 0.35)
01:47:32.338 00.014 9340 CameraToMount -- cameraX=-0.41 cameraY=-0.14 hyp=0.44 cameraTheta=-2.82 mountX=0.42 mountY=0.15, mountTheta=0.34
01:47:32.355 00.017 9340 SchedulePrimaryMove(10104498, x=-0.41, y=-0.14, opts=13)
01:47:32.365 00.010 9340 Enqueuing Move request for scope (-0.41, -0.14)
01:47:32.376 00.011 12020 Worker thread wakes up
01:47:32.376 00.000 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.41, -0.14) opts 0xd
01:47:32.376 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=29573, max=65535, med=46367, FiltMin=36177, FiltMax=65525, Gamma=2.870
01:47:32.389 00.013 12020 Handling offset move in thread for scope, endpoint = (-0.41, -0.14)
01:47:32.389 00.000 9340 UpdateGuideState exits: m=527826 SNR=58.5
01:47:32.403 00.014 12020 Moving (-0.41, -0.14) raw xDistance=0.42 yDistance=0.15
01:47:32.403 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:47:32.419 00.016 12020 GuideAlgorithmHysteresis::Result() returns 0.18 from input 0.42
01:47:32.419 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:47:32.419 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
01:47:32.455 00.036 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
01:47:32.455 00.000 12020 MoveAxis(W, 30, ABG)
01:47:32.455 00.000 9340 Enqueuing Expose request
01:47:32.469 00.014 12020 Guiding  Dir = 3, Dur = 30
01:47:32.470 00.001 12020 IsSlewing returns 0
01:47:32.472 00.002 12020 IsGuiding returns 0
01:47:32.499 00.027 12020 PulseGuide returned control before completion, sleep 17
01:47:32.521 00.022 12020 IsGuiding returns 1
01:47:32.521 00.000 12020 scope still moving after pulse duration time elapsed
01:47:32.578 00.057 12020 IsSlewing returns 0
01:47:32.580 00.002 12020 IsGuiding returns 0
01:47:32.581 00.001 12020 scope move finished after 30 + 74 ms
01:47:32.581 00.000 12020 Move returns status 0, amount 30
01:47:32.581 00.000 12020 MoveAxis(N, 0, ABG)
01:47:32.581 00.000 12020 Move returns status 0, amount 0
01:47:32.581 00.000 12020 move complete, result=0
01:47:32.583 00.002 12020 worker thread done servicing request
01:47:32.583 00.000 9340 GuideStep: 0.4 px 30 ms WEST, 0.1 px 0 ms NORTH
01:47:32.612 00.029 12020 Worker thread wakes up
01:47:32.612 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
01:47:32.612 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(803,609,31,31)
01:47:33.464 00.852 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"80228fc0-6359-45f7-a3ee-87833cc85dc7"}
01:47:33.486 00.022 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"80228fc0-6359-45f7-a3ee-87833cc85dc7"}
01:47:33.575 00.089 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"7a5231b5-bfe4-42ff-8c81-573575d57fd1"}
01:47:33.630 00.055 9340 case statement mapped state 6 to 3
01:47:33.664 00.034 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"7a5231b5-bfe4-42ff-8c81-573575d57fd1"}
01:47:33.786 00.122 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"16137ef1-8a98-471d-a966-7f37699e8d4a"}
01:47:33.885 00.099 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":728,"width":15,"height":15,"star_pos":[6.85,7.07],"pixels":"..."},"id":"16137ef1-8a98-471d-a966-7f37699e8d4a"}
01:47:35.015 01.130 12020 Exposure complete
01:47:35.422 00.407 12020 worker thread done servicing request
01:47:35.423 00.001 9340 OnExposeComplete: enter
01:47:35.441 00.018 9340 UpdateGuideState(): m_state=6
01:47:35.461 00.020 9340 Star::Find(15, 817, 624, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 729
01:47:35.510 00.049 9340 Star::Find returns 1 (0), X=818.78, Y=624.10, Mass=450552, SNR=44.8, Peak=63938 HFD=4.5
01:47:35.535 00.025 9340 MultiStar: [#1 -0.21,0.14,1.02,U] [#2 0.57,-0.29,1.31,U] [#3 0.29,-0.24,0.87,U] [#4 -0.07,-0.51,0.95,U] [#5 0.27,-0.30,0.80,U] [#6 -0.19,0.33,0.55,U] [#7 0.48,-0.36,0.69,U] [#8 -0.07,-0.28,0.52,U] 
01:47:35.548 00.013 9340 refined, 8 included, MultiStar: {0.21, -0.19}, one-star: {0.52, -0.11}
01:47:35.564 00.016 9340 CameraToMount -- cameraTheta (-0.74) - m_xAngle (-3.09) = xAngle (2.35 = 2.35)
01:47:35.579 00.015 9340 CameraToMount -- cameraTheta (-0.74) - (m_xAngle (-3.09) + m_yAngleError (-0.07)) = yAngle (2.43 = 2.43)
01:47:35.617 00.038 9340 CameraToMount -- cameraX=0.21 cameraY=-0.19 hyp=0.29 cameraTheta=-0.74 mountX=-0.20 mountY=0.19, mountTheta=2.39
01:47:35.638 00.021 9340 SchedulePrimaryMove(10104498, x=0.21, y=-0.19, opts=13)
01:47:35.650 00.012 9340 Enqueuing Move request for scope (0.21, -0.19)
01:47:35.661 00.011 12020 Worker thread wakes up
01:47:35.661 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=29532, max=65535, med=46173, FiltMin=36546, FiltMax=65525, Gamma=2.870
01:47:35.673 00.012 12020 worker thread servicing REQUEST_MOVE scope ofs (0.21, -0.19) opts 0xd
01:47:35.674 00.001 9340 UpdateGuideState exits: m=450552 SNR=44.8
01:47:35.688 00.014 12020 Handling offset move in thread for scope, endpoint = (0.21, -0.19)
01:47:35.689 00.001 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:47:35.702 00.013 12020 Moving (0.21, -0.19) raw xDistance=-0.20 yDistance=0.19
01:47:35.702 00.000 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.20
01:47:35.702 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:47:35.703 00.001 9340 ScheduleExposure(2000,3,1) exposurePending=0
01:47:35.737 00.034 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.19
01:47:35.737 00.000 9340 Enqueuing Expose request
01:47:35.757 00.020 12020 MoveAxis(E, 0, ABG)
01:47:35.757 00.000 12020 Move returns status 0, amount 0
01:47:35.758 00.001 12020 MoveAxis(N, 0, ABG)
01:47:35.758 00.000 12020 Move returns status 0, amount 0
01:47:35.758 00.000 12020 move complete, result=0
01:47:35.758 00.000 12020 worker thread done servicing request
01:47:35.759 00.001 9340 GuideStep: -0.2 px 0 ms EAST, 0.2 px 0 ms NORTH
01:47:35.784 00.025 12020 Worker thread wakes up
01:47:35.784 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
01:47:35.785 00.001 12020 Handling exposure in thread, d=2000 o=3 r=(803,609,31,31)
01:47:35.798 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"2f67defa-519f-4be5-a659-a3d0df04bfaf"}
01:47:35.814 00.016 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"2f67defa-519f-4be5-a659-a3d0df04bfaf"}
01:47:35.857 00.043 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"4aac88d0-57cd-4444-8a79-5f86d4062c84"}
01:47:35.869 00.012 9340 case statement mapped state 6 to 3
01:47:35.885 00.016 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"4aac88d0-57cd-4444-8a79-5f86d4062c84"}
01:47:35.920 00.035 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"af4bcce7-8fd0-43c6-8a66-4f28d0e835a4"}
01:47:35.943 00.023 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":729,"width":15,"height":15,"star_pos":[6.78,7.10],"pixels":"..."},"id":"af4bcce7-8fd0-43c6-8a66-4f28d0e835a4"}
01:47:37.475 01.532 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"35ab634c-2292-4582-8e97-4e22e44bb578"}
01:47:37.484 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"35ab634c-2292-4582-8e97-4e22e44bb578"}
01:47:37.493 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"205e1a29-4644-44a4-94f6-81b29dda62c4"}
01:47:37.501 00.008 9340 case statement mapped state 6 to 3
01:47:37.509 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"205e1a29-4644-44a4-94f6-81b29dda62c4"}
01:47:37.520 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"b9fc612d-df2b-4a35-afd2-aeec91e2a569"}
01:47:37.529 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":729,"width":15,"height":15,"star_pos":[6.78,7.10],"pixels":"..."},"id":"b9fc612d-df2b-4a35-afd2-aeec91e2a569"}
01:47:38.140 00.611 12020 Exposure complete
01:47:38.355 00.215 12020 worker thread done servicing request
01:47:38.355 00.000 9340 OnExposeComplete: enter
01:47:38.368 00.013 9340 UpdateGuideState(): m_state=6
01:47:38.382 00.014 9340 Star::Find(15, 818, 624, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 730
01:47:38.396 00.014 9340 Star::Find returns 1 (0), X=818.68, Y=624.56, Mass=480723, SNR=48.9, Peak=65454 HFD=4.7
01:47:38.432 00.036 9340 MultiStar: [#1 0.18,0.19,0.83,U] [#2 0.21,-0.06,1.11,U] [#3 0.37,-0.06,0.82,U] [#4 -0.07,0.14,0.72,U] [#5 0.34,0.25,0.64,U] [#6 -0.10,0.31,0.60,U] [#7 -0.09,0.28,0.48,U] [#8 0.25,0.46,0.55,U] 
01:47:38.441 00.009 9340 refined, 8 included, MultiStar: {0.19, 0.18}, one-star: {0.41, 0.35}
01:47:38.451 00.010 9340 CameraToMount -- cameraTheta (0.76) - m_xAngle (-3.09) = xAngle (3.85 = -2.43)
01:47:38.460 00.009 9340 CameraToMount -- cameraTheta (0.76) - (m_xAngle (-3.09) + m_yAngleError (-0.07)) = yAngle (3.92 = -2.36)
01:47:38.470 00.010 9340 CameraToMount -- cameraX=0.19 cameraY=0.18 hyp=0.26 cameraTheta=0.76 mountX=-0.20 mountY=-0.19, mountTheta=-2.39
01:47:38.486 00.016 9340 SchedulePrimaryMove(10104498, x=0.19, y=0.18, opts=13)
01:47:38.497 00.011 9340 Enqueuing Move request for scope (0.19, 0.18)
01:47:38.532 00.035 12020 Worker thread wakes up
01:47:38.532 00.000 12020 worker thread servicing REQUEST_MOVE scope ofs (0.19, 0.18) opts 0xd
01:47:38.533 00.001 9340 UpdateImageDisplay: Size=(1920,1080) min=31099, max=65535, med=46498, FiltMin=36511, FiltMax=65525, Gamma=2.870
01:47:38.546 00.013 12020 Handling offset move in thread for scope, endpoint = (0.19, 0.18)
01:47:38.546 00.000 9340 UpdateGuideState exits: m=480723 SNR=48.9
01:47:38.557 00.011 12020 Moving (0.19, 0.18) raw xDistance=-0.20 yDistance=-0.19
01:47:38.558 00.001 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:47:38.569 00.011 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.20
01:47:38.569 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
01:47:38.581 00.012 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:47:38.582 00.001 9340 Enqueuing Expose request
01:47:38.612 00.030 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
01:47:38.613 00.001 12020 MoveAxis(E, 0, ABG)
01:47:38.613 00.000 12020 Move returns status 0, amount 0
01:47:38.613 00.000 12020 MoveAxis(N, 0, ABG)
01:47:38.613 00.000 12020 Move returns status 0, amount 0
01:47:38.613 00.000 12020 move complete, result=0
01:47:38.614 00.001 12020 worker thread done servicing request
01:47:38.614 00.000 12020 Worker thread wakes up
01:47:38.614 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
01:47:38.614 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(803,609,31,31)
01:47:38.625 00.011 9340 GuideStep: -0.2 px 0 ms EAST, -0.2 px 0 ms NORTH
01:47:39.475 00.850 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"f61de59b-364b-45b4-8083-639d2621fd7a"}
01:47:39.509 00.034 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"f61de59b-364b-45b4-8083-639d2621fd7a"}
01:47:39.530 00.021 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"3e2d3fb1-d6a9-429b-a697-59ce13e803cc"}
01:47:39.543 00.013 9340 case statement mapped state 6 to 3
01:47:39.557 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"3e2d3fb1-d6a9-429b-a697-59ce13e803cc"}
01:47:39.582 00.025 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"ac74a371-a4ff-49ee-a39b-8daf61cc7715"}
01:47:39.631 00.049 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":730,"width":15,"height":15,"star_pos":[6.68,6.56],"pixels":"..."},"id":"ac74a371-a4ff-49ee-a39b-8daf61cc7715"}
01:47:40.978 01.347 12020 Exposure complete
01:47:41.402 00.424 12020 worker thread done servicing request
01:47:41.403 00.001 9340 OnExposeComplete: enter
01:47:41.500 00.097 9340 UpdateGuideState(): m_state=6
01:47:41.526 00.026 9340 Star::Find(15, 818, 624, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 731
01:47:41.551 00.025 9340 Star::Find returns 1 (0), X=818.64, Y=624.36, Mass=423269, SNR=46.2, Peak=62542 HFD=4.3
01:47:41.634 00.083 9340 MultiStar: [#1 -0.24,0.10,0.89,U] [#2 -0.31,-0.39,1.11,U] [#3 -0.14,-0.81,0.85,U] [#4 -0.17,-0.19,0.97,U] [#5 0.17,0.03,0.89,U] [#6 -0.51,0.01,0.68,U] [#7 -0.08,0.14,0.62,U] [#8 0.01,-0.87,0.51,U] 
01:47:41.655 00.021 9340 refined, 8 included, MultiStar: {-0.09, -0.19}, one-star: {0.38, 0.15}
01:47:41.683 00.028 9340 CameraToMount -- cameraTheta (-2.03) - m_xAngle (-3.09) = xAngle (1.06 = 1.06)
01:47:41.727 00.044 9340 CameraToMount -- cameraTheta (-2.03) - (m_xAngle (-3.09) + m_yAngleError (-0.07)) = yAngle (1.14 = 1.14)
01:47:41.786 00.059 9340 CameraToMount -- cameraX=-0.09 cameraY=-0.19 hyp=0.21 cameraTheta=-2.03 mountX=0.10 mountY=0.19, mountTheta=1.08
01:47:41.807 00.021 9340 SchedulePrimaryMove(10104498, x=-0.09, y=-0.19, opts=13)
01:47:41.825 00.018 9340 Enqueuing Move request for scope (-0.09, -0.19)
01:47:41.888 00.063 12020 Worker thread wakes up
01:47:41.889 00.001 9340 UpdateImageDisplay: Size=(1920,1080) min=29498, max=65535, med=46488, FiltMin=36668, FiltMax=65525, Gamma=2.870
01:47:41.909 00.020 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.09, -0.19) opts 0xd
01:47:41.909 00.000 12020 Handling offset move in thread for scope, endpoint = (-0.09, -0.19)
01:47:41.910 00.001 9340 UpdateGuideState exits: m=423269 SNR=46.2
01:47:41.928 00.018 12020 Moving (-0.09, -0.19) raw xDistance=0.10 yDistance=0.19
01:47:41.928 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:47:41.943 00.015 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
01:47:41.943 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
01:47:41.960 00.017 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:47:41.960 00.000 9340 Enqueuing Expose request
01:47:41.979 00.019 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.19
01:47:41.979 00.000 12020 MoveAxis(E, 0, ABG)
01:47:41.979 00.000 12020 Move returns status 0, amount 0
01:47:41.979 00.000 12020 MoveAxis(N, 0, ABG)
01:47:41.980 00.001 12020 Move returns status 0, amount 0
01:47:41.980 00.000 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"90ad2b0c-aa8c-478e-b2b4-c18bce5296e2"}
01:47:42.022 00.042 12020 move complete, result=0
01:47:42.023 00.001 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"90ad2b0c-aa8c-478e-b2b4-c18bce5296e2"}
01:47:42.040 00.017 12020 worker thread done servicing request
01:47:42.040 00.000 9340 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
01:47:42.058 00.018 12020 Worker thread wakes up
01:47:42.058 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
01:47:42.058 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(803,609,31,31)
01:47:42.081 00.023 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"d6c339af-e240-470b-abfd-69f373f10264"}
01:47:42.116 00.035 9340 case statement mapped state 6 to 3
01:47:42.164 00.048 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"d6c339af-e240-470b-abfd-69f373f10264"}
01:47:42.179 00.015 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"8a2b68f6-8856-4d80-9de4-dfb40f0f7e3d"}
01:47:42.198 00.019 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":731,"width":15,"height":15,"star_pos":[6.64,7.36],"pixels":"..."},"id":"8a2b68f6-8856-4d80-9de4-dfb40f0f7e3d"}
01:47:43.477 01.279 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"b601772a-4ac6-4155-99a7-453adfe79ebe"}
01:47:43.490 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"b601772a-4ac6-4155-99a7-453adfe79ebe"}
01:47:43.523 00.033 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"1aefd037-036a-49c6-9360-fd9c6d1ded22"}
01:47:43.567 00.044 9340 case statement mapped state 6 to 3
01:47:43.583 00.016 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"1aefd037-036a-49c6-9360-fd9c6d1ded22"}
01:47:43.604 00.021 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"20a7b7dc-a72a-4a85-b052-948f07576172"}
01:47:43.618 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":731,"width":15,"height":15,"star_pos":[6.64,7.36],"pixels":"..."},"id":"20a7b7dc-a72a-4a85-b052-948f07576172"}
01:47:44.452 00.834 12020 Exposure complete
01:47:44.828 00.376 12020 worker thread done servicing request
01:47:44.828 00.000 9340 OnExposeComplete: enter
01:47:44.843 00.015 9340 UpdateGuideState(): m_state=6
01:47:44.879 00.036 9340 Star::Find(15, 818, 624, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 732
01:47:44.895 00.016 9340 Star::Find returns 1 (0), X=818.72, Y=623.84, Mass=531518, SNR=48.9, Peak=63853 HFD=4.6
01:47:44.912 00.017 9340 MultiStar: [#1 0.47,-0.18,0.75,U] [#2 0.76,-0.32,0.97,U] [#3 0.10,-0.95,0.72,U] [#4 0.64,0.02,0.88,U] [#5 0.39,-0.30,0.75,U] [#6 0.61,-0.45,0.43,U] [#7 0.40,0.37,0.55,U] [#8 0.15,-0.98,0.50,U] 
01:47:44.928 00.016 9340 refined, 8 included, MultiStar: {0.46, -0.33}, one-star: {0.46, -0.37}
01:47:44.941 00.013 9340 CameraToMount -- cameraTheta (-0.62) - m_xAngle (-3.09) = xAngle (2.47 = 2.47)
01:47:44.953 00.012 9340 CameraToMount -- cameraTheta (-0.62) - (m_xAngle (-3.09) + m_yAngleError (-0.07)) = yAngle (2.54 = 2.54)
01:47:44.987 00.034 9340 CameraToMount -- cameraX=0.46 cameraY=-0.33 hyp=0.57 cameraTheta=-0.62 mountX=-0.45 mountY=0.32, mountTheta=2.52
01:47:45.006 00.019 9340 SchedulePrimaryMove(10104498, x=0.46, y=-0.33, opts=13)
01:47:45.019 00.013 9340 Enqueuing Move request for scope (0.46, -0.33)
01:47:45.033 00.014 12020 Worker thread wakes up
01:47:45.033 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=30077, max=65535, med=46233, FiltMin=36369, FiltMax=65521, Gamma=2.870
01:47:45.055 00.022 12020 worker thread servicing REQUEST_MOVE scope ofs (0.46, -0.33) opts 0xd
01:47:45.056 00.001 12020 Handling offset move in thread for scope, endpoint = (0.46, -0.33)
01:47:45.056 00.000 9340 UpdateGuideState exits: m=531518 SNR=48.9
01:47:45.072 00.016 12020 Moving (0.46, -0.33) raw xDistance=-0.45 yDistance=0.32
01:47:45.072 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:47:45.113 00.041 12020 GuideAlgorithmHysteresis::Result() returns -0.19 from input -0.45
01:47:45.113 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
01:47:45.124 00.011 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
01:47:45.124 00.000 9340 Enqueuing Expose request
01:47:45.138 00.014 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.32
01:47:45.138 00.000 12020 MoveAxis(E, 32, ABG)
01:47:45.138 00.000 12020 Guiding  Dir = 2, Dur = 32
01:47:45.148 00.010 12020 IsSlewing returns 0
01:47:45.149 00.001 12020 IsGuiding returns 0
01:47:45.179 00.030 12020 PulseGuide returned control before completion, sleep 12
01:47:45.243 00.064 12020 IsGuiding returns 0
01:47:45.243 00.000 12020 Move returns status 0, amount 32
01:47:45.244 00.001 12020 MoveAxis(N, 0, ABG)
01:47:45.244 00.000 12020 Move returns status 0, amount 0
01:47:45.244 00.000 12020 move complete, result=0
01:47:45.244 00.000 12020 worker thread done servicing request
01:47:45.244 00.000 9340 GuideStep: -0.4 px 32 ms EAST, 0.3 px 0 ms NORTH
01:47:45.256 00.012 12020 Worker thread wakes up
01:47:45.256 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
01:47:45.257 00.001 12020 Handling exposure in thread, d=2000 o=3 r=(803,609,31,31)
01:47:45.475 00.218 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"cad7b041-e1f1-4e4a-80fb-df97ad33c369"}
01:47:45.490 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"cad7b041-e1f1-4e4a-80fb-df97ad33c369"}
01:47:45.510 00.020 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"688c794b-5a14-4a7d-86cc-66ab64fb7df0"}
01:47:45.532 00.022 9340 case statement mapped state 6 to 3
01:47:45.577 00.045 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"688c794b-5a14-4a7d-86cc-66ab64fb7df0"}
01:47:45.596 00.019 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"5cef3f86-1313-42a6-9185-4ba131926f00"}
01:47:45.611 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":732,"width":15,"height":15,"star_pos":[6.72,6.84],"pixels":"..."},"id":"5cef3f86-1313-42a6-9185-4ba131926f00"}
01:47:47.475 01.864 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"5a660d9a-7d94-4dcd-94eb-f3cd800d899f"}
01:47:47.534 00.059 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"5a660d9a-7d94-4dcd-94eb-f3cd800d899f"}
01:47:47.591 00.057 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"05400e3f-cef5-4e75-9f71-f58eb74c843d"}
01:47:47.703 00.112 9340 case statement mapped state 6 to 3
01:47:47.758 00.055 12020 Exposure complete
01:47:47.761 00.003 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"05400e3f-cef5-4e75-9f71-f58eb74c843d"}
01:47:47.970 00.209 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"8ae4c0ae-9feb-45f6-b78f-902052b4f18e"}
01:47:48.075 00.105 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":732,"width":15,"height":15,"star_pos":[6.72,6.84],"pixels":"..."},"id":"8ae4c0ae-9feb-45f6-b78f-902052b4f18e"}
01:47:48.742 00.667 9340 OnExposeComplete: enter
01:47:48.754 00.012 12020 worker thread done servicing request
01:47:48.755 00.001 9340 UpdateGuideState(): m_state=6
01:47:48.768 00.013 9340 Star::Find(15, 818, 623, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 733
01:47:48.790 00.022 9340 Star::Find returns 1 (0), X=818.37, Y=623.71, Mass=491615, SNR=55.4, Peak=63122 HFD=4.7
01:47:48.805 00.015 9340 MultiStar: [#1 -0.01,-0.22,0.70,U] [#2 0.63,-0.42,1.10,U] [#3 -0.04,-0.64,0.69,U] [#4 0.66,-0.06,0.74,U] [#5 0.21,-0.17,0.75,U] [#6 0.26,-0.03,0.49,U] [#7 0.61,-0.50,0.51,U] [#8 -0.48,-0.48,0.37,U] 
01:47:48.851 00.046 9340 refined, 8 included, MultiStar: {0.26, -0.34}, one-star: {0.10, -0.50}
01:47:48.869 00.018 9340 CameraToMount -- cameraTheta (-0.92) - m_xAngle (-3.09) = xAngle (2.18 = 2.18)
01:47:48.882 00.013 9340 CameraToMount -- cameraTheta (-0.92) - (m_xAngle (-3.09) + m_yAngleError (-0.07)) = yAngle (2.25 = 2.25)
01:47:48.895 00.013 9340 CameraToMount -- cameraX=0.26 cameraY=-0.34 hyp=0.43 cameraTheta=-0.92 mountX=-0.25 mountY=0.34, mountTheta=2.20
01:47:48.913 00.018 9340 SchedulePrimaryMove(10104498, x=0.26, y=-0.34, opts=13)
01:47:48.929 00.016 9340 Enqueuing Move request for scope (0.26, -0.34)
01:47:48.976 00.047 12020 Worker thread wakes up
01:47:48.977 00.001 9340 UpdateImageDisplay: Size=(1920,1080) min=29489, max=65535, med=46258, FiltMin=36230, FiltMax=65522, Gamma=2.870
01:47:48.990 00.013 12020 worker thread servicing REQUEST_MOVE scope ofs (0.26, -0.34) opts 0xd
01:47:48.990 00.000 9340 UpdateGuideState exits: m=491615 SNR=55.4
01:47:49.003 00.013 12020 Handling offset move in thread for scope, endpoint = (0.26, -0.34)
01:47:49.003 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:47:49.017 00.014 12020 Moving (0.26, -0.34) raw xDistance=-0.25 yDistance=0.34
01:47:49.017 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
01:47:49.031 00.014 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.25
01:47:49.031 00.000 9340 Enqueuing Expose request
01:47:49.047 00.016 12020 switching direction from -1 to 1 - decHistory=3 oldest=0.16 newest=0.85
01:47:49.047 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.34 from input 0.34
01:47:49.048 00.001 12020 MoveAxis(E, 0, ABG)
01:47:49.048 00.000 12020 Move returns status 0, amount 0
01:47:49.048 00.000 12020 MoveAxis(S, 55, ABG)
01:47:49.048 00.000 12020 Guiding  Dir = 1, Dur = 55
01:47:49.050 00.002 12020 IsSlewing returns 0
01:47:49.051 00.001 12020 IsGuiding returns 0
01:47:49.193 00.142 12020 IsGuiding returns 1
01:47:49.193 00.000 12020 scope still moving after pulse duration time elapsed
01:47:49.321 00.128 12020 IsSlewing returns 0
01:47:49.322 00.001 12020 IsGuiding returns 0
01:47:49.322 00.000 12020 scope move finished after 55 + 214 ms
01:47:49.322 00.000 12020 Move returns status 0, amount 55
01:47:49.322 00.000 12020 move complete, result=0
01:47:49.338 00.016 12020 worker thread done servicing request
01:47:49.339 00.001 9340 GuideStep: -0.2 px 0 ms EAST, 0.3 px 55 ms SOUTH
01:47:49.352 00.013 12020 Worker thread wakes up
01:47:49.352 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
01:47:49.353 00.001 12020 Handling exposure in thread, d=2000 o=3 r=(803,609,31,31)
01:47:49.475 00.122 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"fb6ac8ac-babb-426a-be31-d123ba79e0a9"}
01:47:49.488 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"fb6ac8ac-babb-426a-be31-d123ba79e0a9"}
01:47:49.530 00.042 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"57c4ffa6-e6ef-4096-8c9e-5a543bfdbba0"}
01:47:49.546 00.016 9340 case statement mapped state 6 to 3
01:47:49.593 00.047 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"57c4ffa6-e6ef-4096-8c9e-5a543bfdbba0"}
01:47:49.612 00.019 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"9d65f75f-36f0-4a0a-87c1-38f5b771bcdb"}
01:47:49.625 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":733,"width":15,"height":15,"star_pos":[7.37,6.71],"pixels":"..."},"id":"9d65f75f-36f0-4a0a-87c1-38f5b771bcdb"}
01:47:51.476 01.851 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"22fec9b2-0647-4ed8-b952-2c4af2be6e46"}
01:47:51.492 00.016 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"22fec9b2-0647-4ed8-b952-2c4af2be6e46"}
01:47:51.525 00.033 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"bfefa0af-acc8-4b2c-8a77-199e04c203bc"}
01:47:51.547 00.022 9340 case statement mapped state 6 to 3
01:47:51.560 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"bfefa0af-acc8-4b2c-8a77-199e04c203bc"}
01:47:51.574 00.014 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"f0d176dd-dfc8-4437-8cf3-bec1cbbf50e0"}
01:47:51.584 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":733,"width":15,"height":15,"star_pos":[7.37,6.71],"pixels":"..."},"id":"f0d176dd-dfc8-4437-8cf3-bec1cbbf50e0"}
01:47:51.737 00.153 12020 Exposure complete
01:47:52.064 00.327 12020 worker thread done servicing request
01:47:52.064 00.000 9340 OnExposeComplete: enter
01:47:52.079 00.015 9340 UpdateGuideState(): m_state=6
01:47:52.092 00.013 9340 Star::Find(15, 818, 623, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 734
01:47:52.120 00.028 9340 Star::Find returns 1 (0), X=818.81, Y=624.18, Mass=401785, SNR=35.5, Peak=62530 HFD=4.1
01:47:52.133 00.013 9340 MultiStar: [#1 1.02,0.15,1.23,U] [#2 0.74,-0.39,1.52,U] [#3 0.53,-0.72,1.06,U] [#4 0.19,-0.08,1.01,U] [#5 0.66,0.15,1.20,U] [#6 0.15,-0.06,0.77,U] [#7 0.21,0.36,0.69,U] [#8 -0.08,-0.56,0.65,U] 
01:47:52.172 00.039 9340 refined, 8 included, MultiStar: {0.51, -0.14}, one-star: {0.55, -0.04}
01:47:52.182 00.010 9340 CameraToMount -- cameraTheta (-0.27) - m_xAngle (-3.09) = xAngle (2.83 = 2.83)
01:47:52.194 00.012 9340 CameraToMount -- cameraTheta (-0.27) - (m_xAngle (-3.09) + m_yAngleError (-0.07)) = yAngle (2.90 = 2.90)
01:47:52.211 00.017 9340 CameraToMount -- cameraX=0.51 cameraY=-0.14 hyp=0.53 cameraTheta=-0.27 mountX=-0.50 mountY=0.13, mountTheta=2.90
01:47:52.226 00.015 9340 SchedulePrimaryMove(10104498, x=0.51, y=-0.14, opts=13)
01:47:52.243 00.017 9340 Enqueuing Move request for scope (0.51, -0.14)
01:47:52.259 00.016 12020 Worker thread wakes up
01:47:52.259 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=29446, max=65535, med=46468, FiltMin=36275, FiltMax=65522, Gamma=2.870
01:47:52.275 00.016 12020 worker thread servicing REQUEST_MOVE scope ofs (0.51, -0.14) opts 0xd
01:47:52.275 00.000 12020 Handling offset move in thread for scope, endpoint = (0.51, -0.14)
01:47:52.275 00.000 12020 Moving (0.51, -0.14) raw xDistance=-0.50 yDistance=0.13
01:47:52.276 00.001 12020 GuideAlgorithmHysteresis::Result() returns -0.21 from input -0.50
01:47:52.276 00.000 9340 UpdateGuideState exits: m=401785 SNR=35.5
01:47:52.311 00.035 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:47:52.311 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:47:52.324 00.013 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
01:47:52.324 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
01:47:52.336 00.012 12020 MoveAxis(E, 36, ABG)
01:47:52.336 00.000 12020 Guiding  Dir = 2, Dur = 36
01:47:52.337 00.001 12020 IsSlewing returns 0
01:47:52.339 00.002 12020 IsGuiding returns 0
01:47:52.340 00.001 9340 Enqueuing Expose request
01:47:52.358 00.018 12020 PulseGuide returned control before completion, sleep 28
01:47:52.407 00.049 12020 IsGuiding returns 0
01:47:52.407 00.000 12020 Move returns status 0, amount 36
01:47:52.408 00.001 12020 MoveAxis(N, 0, ABG)
01:47:52.408 00.000 12020 Move returns status 0, amount 0
01:47:52.408 00.000 12020 move complete, result=0
01:47:52.409 00.001 9340 GuideStep: -0.5 px 36 ms EAST, 0.1 px 0 ms NORTH
01:47:52.435 00.026 12020 worker thread done servicing request
01:47:52.435 00.000 12020 Worker thread wakes up
01:47:52.436 00.001 12020 worker thread servicing REQUEST_EXPOSE 2000
01:47:52.436 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(803,609,31,31)
01:47:53.476 01.040 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"35c65375-df28-4fbc-954d-733d4425a2b8"}
01:47:53.494 00.018 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"35c65375-df28-4fbc-954d-733d4425a2b8"}
01:47:53.584 00.090 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"c40a4200-8f8a-4858-ae49-89b9e097cf09"}
01:47:53.676 00.092 9340 case statement mapped state 6 to 3
01:47:53.720 00.044 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"c40a4200-8f8a-4858-ae49-89b9e097cf09"}
01:47:53.775 00.055 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"ea56972b-5164-485f-b715-433c331dce56"}
01:47:53.829 00.054 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":734,"width":15,"height":15,"star_pos":[6.81,7.18],"pixels":"..."},"id":"ea56972b-5164-485f-b715-433c331dce56"}
01:47:54.835 01.006 12020 Exposure complete
01:47:55.150 00.315 12020 worker thread done servicing request
01:47:55.150 00.000 9340 OnExposeComplete: enter
01:47:55.182 00.032 9340 UpdateGuideState(): m_state=6
01:47:55.195 00.013 9340 Star::Find(15, 818, 624, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 735
01:47:55.206 00.011 9340 Star::Find returns 1 (0), X=818.86, Y=624.06, Mass=397750, SNR=44.0, Peak=64806 HFD=4.2
01:47:55.216 00.010 9340 MultiStar: [#1 0.40,0.33,1.07,U] [#2 0.75,-0.34,1.33,U] [#3 0.51,-0.07,0.85,U] [#4 0.38,-0.06,1.05,U] [#5 0.31,-0.17,0.70,U] [#6 0.79,-0.36,0.67,U] [#7 0.57,0.26,0.54,U] [#8 -0.09,0.25,0.49,U] 
01:47:55.228 00.012 9340 refined, 8 included, MultiStar: {0.50, -0.06}, one-star: {0.60, -0.16}
01:47:55.241 00.013 9340 CameraToMount -- cameraTheta (-0.12) - m_xAngle (-3.09) = xAngle (2.97 = 2.97)
01:47:55.254 00.013 9340 CameraToMount -- cameraTheta (-0.12) - (m_xAngle (-3.09) + m_yAngleError (-0.07)) = yAngle (3.04 = 3.04)
01:47:55.264 00.010 9340 CameraToMount -- cameraX=0.50 cameraY=-0.06 hyp=0.51 cameraTheta=-0.12 mountX=-0.50 mountY=0.05, mountTheta=3.04
01:47:55.295 00.031 9340 SchedulePrimaryMove(10104498, x=0.50, y=-0.06, opts=13)
01:47:55.308 00.013 9340 Enqueuing Move request for scope (0.50, -0.06)
01:47:55.317 00.009 12020 Worker thread wakes up
01:47:55.318 00.001 9340 UpdateImageDisplay: Size=(1920,1080) min=30615, max=65535, med=46733, FiltMin=36383, FiltMax=65525, Gamma=2.870
01:47:55.328 00.010 12020 worker thread servicing REQUEST_MOVE scope ofs (0.50, -0.06) opts 0xd
01:47:55.329 00.001 9340 UpdateGuideState exits: m=397750 SNR=44.0
01:47:55.338 00.009 12020 Handling offset move in thread for scope, endpoint = (0.50, -0.06)
01:47:55.338 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:47:55.350 00.012 12020 Moving (0.50, -0.06) raw xDistance=-0.50 yDistance=0.05
01:47:55.350 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
01:47:55.362 00.012 12020 GuideAlgorithmHysteresis::Result() returns -0.23 from input -0.50
01:47:55.362 00.000 9340 Enqueuing Expose request
01:47:55.374 00.012 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:47:55.374 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
01:47:55.374 00.000 12020 MoveAxis(E, 39, ABG)
01:47:55.374 00.000 12020 Guiding  Dir = 2, Dur = 39
01:47:55.376 00.002 12020 IsSlewing returns 0
01:47:55.377 00.001 12020 IsGuiding returns 0
01:47:55.404 00.027 12020 PulseGuide returned control before completion, sleep 23
01:47:55.444 00.040 12020 IsGuiding returns 0
01:47:55.444 00.000 12020 Move returns status 0, amount 39
01:47:55.444 00.000 12020 MoveAxis(N, 0, ABG)
01:47:55.444 00.000 12020 Move returns status 0, amount 0
01:47:55.444 00.000 12020 move complete, result=0
01:47:55.444 00.000 12020 worker thread done servicing request
01:47:55.445 00.001 12020 Worker thread wakes up
01:47:55.445 00.000 9340 GuideStep: -0.5 px 39 ms EAST, 0.0 px 0 ms NORTH
01:47:55.457 00.012 12020 worker thread servicing REQUEST_EXPOSE 2000
01:47:55.458 00.001 12020 Handling exposure in thread, d=2000 o=3 r=(803,609,31,31)
01:47:55.477 00.019 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"242197b3-66ab-41d3-a0b5-654bafa0c429"}
01:47:55.490 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"242197b3-66ab-41d3-a0b5-654bafa0c429"}
01:47:55.518 00.028 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"3c19fb69-b06e-483d-9b74-db024c45c954"}
01:47:55.531 00.013 9340 case statement mapped state 6 to 3
01:47:55.540 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"3c19fb69-b06e-483d-9b74-db024c45c954"}
01:47:55.551 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"d2db3b35-637f-4dde-bd1f-a316cbabeab4"}
01:47:55.561 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":735,"width":15,"height":15,"star_pos":[6.86,7.06],"pixels":"..."},"id":"d2db3b35-637f-4dde-bd1f-a316cbabeab4"}
01:47:57.477 01.916 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"1647ae29-6a32-4021-bac8-81937283ac3d"}
01:47:57.489 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"1647ae29-6a32-4021-bac8-81937283ac3d"}
01:47:57.499 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"87b76108-3663-47e3-a95a-b2fea84a6f8a"}
01:47:57.509 00.010 9340 case statement mapped state 6 to 3
01:47:57.518 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"87b76108-3663-47e3-a95a-b2fea84a6f8a"}
01:47:57.541 00.023 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"d67c7a16-620f-49a4-aac4-f1ea78621d5d"}
01:47:57.550 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":735,"width":15,"height":15,"star_pos":[6.86,7.06],"pixels":"..."},"id":"d67c7a16-620f-49a4-aac4-f1ea78621d5d"}
01:47:57.916 00.366 12020 Exposure complete
01:47:58.112 00.196 12020 worker thread done servicing request
01:47:58.112 00.000 9340 OnExposeComplete: enter
01:47:58.121 00.009 9340 UpdateGuideState(): m_state=6
01:47:58.131 00.010 9340 Star::Find(15, 818, 624, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 736
01:47:58.139 00.008 9340 Star::Find returns 1 (0), X=818.63, Y=624.67, Mass=466347, SNR=46.4, Peak=64310 HFD=4.4
01:47:58.148 00.009 9340 MultiStar: [#1 0.82,0.47,0.99,U] [#2 0.59,-0.04,1.18,U] [#3 0.05,0.10,0.90,U] [#4 0.64,0.40,0.92,U] [#5 0.50,0.44,0.93,U] [#6 0.06,0.02,0.61,U] [#7 -0.08,1.49,0.00,M1] [#8 -0.07,-0.07,0.37,U] 
01:47:58.170 00.022 9340 refined, 7 included, MultiStar: {0.43, 0.25}, one-star: {0.37, 0.46}
01:47:58.183 00.013 9340 CameraToMount -- cameraTheta (0.52) - m_xAngle (-3.09) = xAngle (3.62 = -2.67)
01:47:58.190 00.007 9340 CameraToMount -- cameraTheta (0.52) - (m_xAngle (-3.09) + m_yAngleError (-0.07)) = yAngle (3.69 = -2.59)
01:47:58.200 00.010 9340 CameraToMount -- cameraX=0.43 cameraY=0.25 hyp=0.50 cameraTheta=0.52 mountX=-0.44 mountY=-0.26, mountTheta=-2.61
01:47:58.213 00.013 9340 SchedulePrimaryMove(10104498, x=0.43, y=0.25, opts=13)
01:47:58.222 00.009 9340 Enqueuing Move request for scope (0.43, 0.25)
01:47:58.230 00.008 12020 Worker thread wakes up
01:47:58.230 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=33093, max=65535, med=46603, FiltMin=36518, FiltMax=65522, Gamma=2.870
01:47:58.239 00.009 12020 worker thread servicing REQUEST_MOVE scope ofs (0.43, 0.25) opts 0xd
01:47:58.239 00.000 12020 Handling offset move in thread for scope, endpoint = (0.43, 0.25)
01:47:58.240 00.001 12020 Moving (0.43, 0.25) raw xDistance=-0.44 yDistance=-0.26
01:47:58.240 00.000 9340 UpdateGuideState exits: m=466347 SNR=46.4
01:47:58.249 00.009 12020 GuideAlgorithmHysteresis::Result() returns -0.20 from input -0.44
01:47:58.249 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
01:47:58.249 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:47:58.258 00.009 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.26
01:47:58.258 00.000 12020 MoveAxis(E, 35, ABG)
01:47:58.258 00.000 12020 Guiding  Dir = 2, Dur = 35
01:47:58.259 00.001 9340 ScheduleExposure(2000,3,1) exposurePending=0
01:47:58.285 00.026 9340 Enqueuing Expose request
01:47:58.294 00.009 12020 IsSlewing returns 0
01:47:58.296 00.002 12020 IsGuiding returns 0
01:47:58.322 00.026 12020 PulseGuide returned control before completion, sleep 19
01:47:58.370 00.048 12020 IsGuiding returns 0
01:47:58.371 00.001 12020 Move returns status 0, amount 35
01:47:58.371 00.000 12020 MoveAxis(N, 0, ABG)
01:47:58.371 00.000 12020 Move returns status 0, amount 0
01:47:58.371 00.000 12020 move complete, result=0
01:47:58.371 00.000 12020 worker thread done servicing request
01:47:58.371 00.000 9340 GuideStep: -0.4 px 35 ms EAST, -0.3 px 0 ms NORTH
01:47:58.382 00.011 12020 Worker thread wakes up
01:47:58.383 00.001 12020 worker thread servicing REQUEST_EXPOSE 2000
01:47:58.383 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(803,609,31,31)
01:47:59.477 01.094 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"76b55e0c-1ee9-4151-bdf6-cf20713ed8eb"}
01:47:59.497 00.020 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"76b55e0c-1ee9-4151-bdf6-cf20713ed8eb"}
01:47:59.538 00.041 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"99f652e8-ce69-42b5-8893-e93f180f34d9"}
01:47:59.608 00.070 9340 case statement mapped state 6 to 3
01:47:59.716 00.108 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"99f652e8-ce69-42b5-8893-e93f180f34d9"}
01:47:59.880 00.164 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"adf810e0-7506-4593-92f5-40a5fd194e25"}
01:48:00.093 00.213 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":736,"width":15,"height":15,"star_pos":[6.63,6.67],"pixels":"..."},"id":"adf810e0-7506-4593-92f5-40a5fd194e25"}
01:48:01.104 01.011 12020 Exposure complete
01:48:01.479 00.375 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"01b27a19-cab5-4924-b764-5a0380fc1e7b"}
01:48:01.648 00.169 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"01b27a19-cab5-4924-b764-5a0380fc1e7b"}
01:48:01.896 00.248 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"aefc7762-322a-4d96-b568-54663a8b2738"}
01:48:02.104 00.208 9340 case statement mapped state 6 to 3
01:48:02.285 00.181 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"aefc7762-322a-4d96-b568-54663a8b2738"}
01:48:02.405 00.120 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"c4a5b32c-f9b4-4597-ac61-601438b967d2"}
01:48:02.500 00.095 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":736,"width":15,"height":15,"star_pos":[6.63,6.67],"pixels":"..."},"id":"c4a5b32c-f9b4-4597-ac61-601438b967d2"}
01:48:03.035 00.535 12020 worker thread done servicing request
01:48:03.035 00.000 9340 OnExposeComplete: enter
01:48:03.051 00.016 9340 UpdateGuideState(): m_state=6
01:48:03.068 00.017 9340 Star::Find(15, 818, 624, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 737
01:48:03.085 00.017 9340 Star::Find returns 1 (0), X=818.75, Y=624.28, Mass=447287, SNR=46.9, Peak=63734 HFD=4.5
01:48:03.117 00.032 9340 MultiStar: [#1 -0.10,0.11,1.05,U] [#2 0.90,-0.24,1.26,U] [#3 -0.28,-0.70,0.87,U] [#4 0.33,0.35,1.03,U] [#5 0.92,0.07,0.87,U] [#6 -0.30,0.00,0.57,U] [#7 0.45,-0.17,0.67,U] [#8 -0.41,-0.05,0.60,U] 
01:48:03.130 00.013 9340 refined, 8 included, MultiStar: {0.29, -0.06}, one-star: {0.48, 0.07}
01:48:03.141 00.011 9340 CameraToMount -- cameraTheta (-0.19) - m_xAngle (-3.09) = xAngle (2.90 = 2.90)
01:48:03.152 00.011 9340 CameraToMount -- cameraTheta (-0.19) - (m_xAngle (-3.09) + m_yAngleError (-0.07)) = yAngle (2.98 = 2.98)
01:48:03.164 00.012 9340 CameraToMount -- cameraX=0.29 cameraY=-0.06 hyp=0.30 cameraTheta=-0.19 mountX=-0.29 mountY=0.05, mountTheta=2.97
01:48:03.181 00.017 9340 SchedulePrimaryMove(10104498, x=0.29, y=-0.06, opts=13)
01:48:03.192 00.011 9340 Enqueuing Move request for scope (0.29, -0.06)
01:48:03.222 00.030 12020 Worker thread wakes up
01:48:03.222 00.000 12020 worker thread servicing REQUEST_MOVE scope ofs (0.29, -0.06) opts 0xd
01:48:03.222 00.000 12020 Handling offset move in thread for scope, endpoint = (0.29, -0.06)
01:48:03.222 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=29855, max=65535, med=46634, FiltMin=36701, FiltMax=65522, Gamma=2.870
01:48:03.235 00.013 12020 Moving (0.29, -0.06) raw xDistance=-0.29 yDistance=0.05
01:48:03.235 00.000 9340 UpdateGuideState exits: m=447287 SNR=46.9
01:48:03.246 00.011 12020 GuideAlgorithmHysteresis::Result() returns -0.14 from input -0.29
01:48:03.246 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:48:03.246 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:48:03.258 00.012 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
01:48:03.258 00.000 12020 MoveAxis(E, 23, ABG)
01:48:03.258 00.000 12020 Guiding  Dir = 2, Dur = 23
01:48:03.258 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
01:48:03.269 00.011 12020 IsSlewing returns 0
01:48:03.269 00.000 9340 Enqueuing Expose request
01:48:03.283 00.014 12020 IsGuiding returns 0
01:48:03.360 00.077 12020 IsGuiding returns 1
01:48:03.360 00.000 12020 scope still moving after pulse duration time elapsed
01:48:03.391 00.031 12020 IsSlewing returns 0
01:48:03.392 00.001 12020 IsGuiding returns 0
01:48:03.392 00.000 12020 scope move finished after 23 + 85 ms
01:48:03.392 00.000 12020 Move returns status 0, amount 23
01:48:03.393 00.001 12020 MoveAxis(N, 0, ABG)
01:48:03.393 00.000 12020 Move returns status 0, amount 0
01:48:03.393 00.000 12020 move complete, result=0
01:48:03.393 00.000 12020 worker thread done servicing request
01:48:03.393 00.000 9340 GuideStep: -0.3 px 23 ms EAST, 0.0 px 0 ms NORTH
01:48:03.406 00.013 12020 Worker thread wakes up
01:48:03.407 00.001 12020 worker thread servicing REQUEST_EXPOSE 2000
01:48:03.407 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(803,609,31,31)
01:48:03.477 00.070 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"99d13b77-75b7-4889-b627-10515fd1f2f6"}
01:48:03.493 00.016 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"99d13b77-75b7-4889-b627-10515fd1f2f6"}
01:48:03.508 00.015 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"dcbf5db1-de80-41e2-af40-b423e8b2e92e"}
01:48:03.521 00.013 9340 case statement mapped state 6 to 3
01:48:03.550 00.029 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"dcbf5db1-de80-41e2-af40-b423e8b2e92e"}
01:48:03.562 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"74ee093c-3d88-4462-a128-7b2cb54ab250"}
01:48:03.575 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":737,"width":15,"height":15,"star_pos":[6.75,7.28],"pixels":"..."},"id":"74ee093c-3d88-4462-a128-7b2cb54ab250"}
01:48:05.478 01.903 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"8e677448-fd71-424d-be29-d07eb7d339cf"}
01:48:05.489 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"8e677448-fd71-424d-be29-d07eb7d339cf"}
01:48:05.511 00.022 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"9dfb167b-b607-4eef-8bce-756485ff6e69"}
01:48:05.520 00.009 9340 case statement mapped state 6 to 3
01:48:05.527 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"9dfb167b-b607-4eef-8bce-756485ff6e69"}
01:48:05.536 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"e8bd0ff0-4b5f-4e50-a0b0-7c713b0b3449"}
01:48:05.544 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":737,"width":15,"height":15,"star_pos":[6.75,7.28],"pixels":"..."},"id":"e8bd0ff0-4b5f-4e50-a0b0-7c713b0b3449"}
01:48:05.761 00.217 12020 Exposure complete
01:48:05.953 00.192 12020 worker thread done servicing request
01:48:05.954 00.001 9340 OnExposeComplete: enter
01:48:05.964 00.010 9340 UpdateGuideState(): m_state=6
01:48:05.973 00.009 9340 Star::Find(15, 818, 624, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 738
01:48:05.983 00.010 9340 Star::Find returns 1 (0), X=818.87, Y=624.04, Mass=492700, SNR=49.8, Peak=63637 HFD=4.4
01:48:05.993 00.010 9340 MultiStar: [#1 0.76,-0.01,0.70,U] [#2 0.66,-0.28,1.32,U] [#3 0.60,-0.30,0.93,U] [#4 0.16,-0.25,0.78,U] [#5 0.51,-0.22,0.76,U] [#6 0.20,-0.48,0.47,U] [#7 -0.01,-0.45,0.33,U] [#8 0.24,-0.66,0.43,U] 
01:48:06.003 00.010 9340 refined, 8 included, MultiStar: {0.49, -0.27}, one-star: {0.61, -0.17}
01:48:06.026 00.023 9340 CameraToMount -- cameraTheta (-0.51) - m_xAngle (-3.09) = xAngle (2.58 = 2.58)
01:48:06.037 00.011 9340 CameraToMount -- cameraTheta (-0.51) - (m_xAngle (-3.09) + m_yAngleError (-0.07)) = yAngle (2.65 = 2.65)
01:48:06.045 00.008 9340 CameraToMount -- cameraX=0.49 cameraY=-0.27 hyp=0.56 cameraTheta=-0.51 mountX=-0.47 mountY=0.26, mountTheta=2.64
01:48:06.056 00.011 9340 SchedulePrimaryMove(10104498, x=0.49, y=-0.27, opts=13)
01:48:06.066 00.010 9340 Enqueuing Move request for scope (0.49, -0.27)
01:48:06.080 00.014 12020 Worker thread wakes up
01:48:06.080 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=29743, max=65535, med=46494, FiltMin=36672, FiltMax=65522, Gamma=2.870
01:48:06.093 00.013 12020 worker thread servicing REQUEST_MOVE scope ofs (0.49, -0.27) opts 0xd
01:48:06.094 00.001 9340 UpdateGuideState exits: m=492700 SNR=49.8
01:48:06.104 00.010 12020 Handling offset move in thread for scope, endpoint = (0.49, -0.27)
01:48:06.104 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:48:06.114 00.010 9340 ScheduleExposure(2000,3,1) exposurePending=0
01:48:06.139 00.025 12020 Moving (0.49, -0.27) raw xDistance=-0.47 yDistance=0.26
01:48:06.139 00.000 9340 Enqueuing Expose request
01:48:06.147 00.008 12020 GuideAlgorithmHysteresis::Result() returns -0.21 from input -0.47
01:48:06.147 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.26 from input 0.26
01:48:06.148 00.001 12020 MoveAxis(E, 36, ABG)
01:48:06.148 00.000 12020 Guiding  Dir = 2, Dur = 36
01:48:06.148 00.000 12020 IsSlewing returns 0
01:48:06.149 00.001 12020 IsGuiding returns 0
01:48:06.173 00.024 12020 PulseGuide returned control before completion, sleep 22
01:48:06.206 00.033 12020 IsGuiding returns 1
01:48:06.206 00.000 12020 scope still moving after pulse duration time elapsed
01:48:06.238 00.032 12020 IsSlewing returns 0
01:48:06.239 00.001 12020 IsGuiding returns 0
01:48:06.239 00.000 12020 scope move finished after 36 + 54 ms
01:48:06.239 00.000 12020 Move returns status 0, amount 36
01:48:06.239 00.000 12020 MoveAxis(S, 43, ABG)
01:48:06.239 00.000 12020 Guiding  Dir = 1, Dur = 43
01:48:06.240 00.001 12020 IsSlewing returns 0
01:48:06.242 00.002 12020 IsGuiding returns 0
01:48:06.318 00.076 12020 IsGuiding returns 1
01:48:06.318 00.000 12020 scope still moving after pulse duration time elapsed
01:48:06.350 00.032 12020 IsSlewing returns 0
01:48:06.351 00.001 12020 IsGuiding returns 1
01:48:06.478 00.127 12020 IsSlewing returns 0
01:48:06.509 00.031 12020 IsGuiding returns 0
01:48:06.511 00.002 12020 scope move finished after 43 + 225 ms
01:48:06.511 00.000 12020 Move returns status 0, amount 43
01:48:06.511 00.000 12020 move complete, result=0
01:48:06.511 00.000 12020 worker thread done servicing request
01:48:06.511 00.000 12020 Worker thread wakes up
01:48:06.511 00.000 9340 GuideStep: -0.5 px 36 ms EAST, 0.3 px 43 ms SOUTH
01:48:06.521 00.010 12020 worker thread servicing REQUEST_EXPOSE 2000
01:48:06.521 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(803,609,31,31)
01:48:07.477 00.956 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"ae08dbb3-35ee-4e7a-b7de-0bb9268f15b4"}
01:48:07.487 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"ae08dbb3-35ee-4e7a-b7de-0bb9268f15b4"}
01:48:07.500 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"58e6b3c7-c830-4800-b2cd-045c2eeea53d"}
01:48:07.516 00.016 9340 case statement mapped state 6 to 3
01:48:07.531 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"58e6b3c7-c830-4800-b2cd-045c2eeea53d"}
01:48:07.576 00.045 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"7542fd42-6c58-4623-b9ef-50b8f8ed7857"}
01:48:07.588 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":738,"width":15,"height":15,"star_pos":[6.87,7.04],"pixels":"..."},"id":"7542fd42-6c58-4623-b9ef-50b8f8ed7857"}
01:48:08.882 01.294 12020 Exposure complete
01:48:09.067 00.185 12020 worker thread done servicing request
01:48:09.067 00.000 9340 OnExposeComplete: enter
01:48:09.075 00.008 9340 UpdateGuideState(): m_state=6
01:48:09.083 00.008 9340 Star::Find(15, 818, 624, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 739
01:48:09.092 00.009 9340 Star::Find returns 1 (0), X=818.33, Y=623.71, Mass=478505, SNR=46.1, Peak=63766 HFD=4.7
01:48:09.100 00.008 9340 MultiStar: [#1 0.23,0.13,0.86,U] [#2 0.52,-0.26,0.94,U] [#3 -0.00,-0.09,0.85,U] [#4 -0.39,-0.19,0.77,U] [#5 -0.35,-0.38,0.89,U] [#6 -0.38,-0.20,0.53,U] [#7 -0.04,-0.34,0.38,U] [#8 -0.28,-0.22,0.41,U] 
01:48:09.109 00.009 9340 refined, 8 included, MultiStar: {-0.03, -0.23}, one-star: {0.07, -0.50}
01:48:09.116 00.007 9340 CameraToMount -- cameraTheta (-1.69) - m_xAngle (-3.09) = xAngle (1.40 = 1.40)
01:48:09.125 00.009 9340 CameraToMount -- cameraTheta (-1.69) - (m_xAngle (-3.09) + m_yAngleError (-0.07)) = yAngle (1.47 = 1.47)
01:48:09.133 00.008 9340 CameraToMount -- cameraX=-0.03 cameraY=-0.23 hyp=0.23 cameraTheta=-1.69 mountX=0.04 mountY=0.23, mountTheta=1.40
01:48:09.146 00.013 9340 SchedulePrimaryMove(10104498, x=-0.03, y=-0.23, opts=13)
01:48:09.169 00.023 9340 Enqueuing Move request for scope (-0.03, -0.23)
01:48:09.178 00.009 12020 Worker thread wakes up
01:48:09.178 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=30049, max=65535, med=46753, FiltMin=34924, FiltMax=65525, Gamma=2.870
01:48:09.186 00.008 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.23) opts 0xd
01:48:09.186 00.000 9340 UpdateGuideState exits: m=478505 SNR=46.1
01:48:09.195 00.009 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:48:09.203 00.008 9340 ScheduleExposure(2000,3,1) exposurePending=0
01:48:09.211 00.008 12020 Handling offset move in thread for scope, endpoint = (-0.03, -0.23)
01:48:09.211 00.000 9340 Enqueuing Expose request
01:48:09.223 00.012 12020 Moving (-0.03, -0.23) raw xDistance=0.04 yDistance=0.23
01:48:09.223 00.000 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
01:48:09.223 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:48:09.223 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.23
01:48:09.224 00.001 12020 MoveAxis(E, 0, ABG)
01:48:09.224 00.000 12020 Move returns status 0, amount 0
01:48:09.224 00.000 12020 MoveAxis(N, 0, ABG)
01:48:09.224 00.000 12020 Move returns status 0, amount 0
01:48:09.224 00.000 12020 move complete, result=0
01:48:09.224 00.000 12020 worker thread done servicing request
01:48:09.224 00.000 12020 Worker thread wakes up
01:48:09.226 00.002 12020 worker thread servicing REQUEST_EXPOSE 2000
01:48:09.226 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(803,609,31,31)
01:48:09.228 00.002 9340 GuideStep: 0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
01:48:09.477 00.249 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"f5a13c0a-37bb-4764-9fc8-b9088b56542d"}
01:48:09.503 00.026 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"f5a13c0a-37bb-4764-9fc8-b9088b56542d"}
01:48:09.512 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"a64df436-29ed-46a6-ad42-924b006c8045"}
01:48:09.520 00.008 9340 case statement mapped state 6 to 3
01:48:09.527 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"a64df436-29ed-46a6-ad42-924b006c8045"}
01:48:09.536 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"84921ae5-e9f1-4b56-91d9-bbd66e204138"}
01:48:09.544 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":739,"width":15,"height":15,"star_pos":[7.33,6.71],"pixels":"..."},"id":"84921ae5-e9f1-4b56-91d9-bbd66e204138"}
01:48:11.495 01.951 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"e92c2ba6-1367-4181-bba1-2d7cddb25885"}
01:48:11.508 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"e92c2ba6-1367-4181-bba1-2d7cddb25885"}
01:48:11.516 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"57d237c1-65e0-4772-bd80-e8de896d4402"}
01:48:11.525 00.009 9340 case statement mapped state 6 to 3
01:48:11.531 00.006 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"57d237c1-65e0-4772-bd80-e8de896d4402"}
01:48:11.541 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"3cbe8a87-8a25-4a46-a5f5-da5db1ab68d4"}
01:48:11.547 00.006 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":739,"width":15,"height":15,"star_pos":[7.33,6.71],"pixels":"..."},"id":"3cbe8a87-8a25-4a46-a5f5-da5db1ab68d4"}
01:48:11.584 00.037 12020 Exposure complete
01:48:11.798 00.214 12020 worker thread done servicing request
01:48:11.799 00.001 9340 OnExposeComplete: enter
01:48:11.811 00.012 9340 UpdateGuideState(): m_state=6
01:48:11.841 00.030 9340 Star::Find(15, 818, 623, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 740
01:48:11.850 00.009 9340 Star::Find returns 1 (0), X=819.27, Y=624.24, Mass=513645, SNR=57.3, Peak=63953 HFD=4.6
01:48:11.863 00.013 9340 MultiStar: [#1 0.60,-0.48,0.71,U] [#2 0.58,-0.72,0.71,U] [#3 0.71,-0.99,0.00,M1] [#4 0.11,-0.53,0.71,U] [#5 0.15,-0.70,0.56,U] [#6 0.54,-1.15,0.00,M1] [#7 0.24,0.17,0.36,U] [#8 0.23,-0.43,0.38,U] 
01:48:11.877 00.014 9340 refined, 6 included, MultiStar: {0.49, -0.38}, one-star: {1.01, 0.02}
01:48:11.886 00.009 9340 CameraToMount -- cameraTheta (-0.66) - m_xAngle (-3.09) = xAngle (2.43 = 2.43)
01:48:11.894 00.008 9340 CameraToMount -- cameraTheta (-0.66) - (m_xAngle (-3.09) + m_yAngleError (-0.07)) = yAngle (2.50 = 2.50)
01:48:11.904 00.010 9340 CameraToMount -- cameraX=0.49 cameraY=-0.38 hyp=0.62 cameraTheta=-0.66 mountX=-0.47 mountY=0.37, mountTheta=2.48
01:48:11.918 00.014 9340 SchedulePrimaryMove(10104498, x=0.49, y=-0.38, opts=13)
01:48:11.950 00.032 9340 Enqueuing Move request for scope (0.49, -0.38)
01:48:11.961 00.011 12020 Worker thread wakes up
01:48:11.961 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=31833, max=65535, med=46747, FiltMin=36968, FiltMax=65521, Gamma=2.870
01:48:11.972 00.011 12020 worker thread servicing REQUEST_MOVE scope ofs (0.49, -0.38) opts 0xd
01:48:11.973 00.001 9340 UpdateGuideState exits: m=513645 SNR=57.3
01:48:11.982 00.009 12020 Handling offset move in thread for scope, endpoint = (0.49, -0.38)
01:48:11.982 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:48:11.992 00.010 12020 Moving (0.49, -0.38) raw xDistance=-0.47 yDistance=0.37
01:48:11.992 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
01:48:12.005 00.013 12020 GuideAlgorithmHysteresis::Result() returns -0.20 from input -0.47
01:48:12.005 00.000 9340 Enqueuing Expose request
01:48:12.015 00.010 12020 GuideAlgorithmResistSwitch::result() returns 0.37 from input 0.37
01:48:12.015 00.000 12020 MoveAxis(E, 34, ABG)
01:48:12.015 00.000 12020 Guiding  Dir = 2, Dur = 34
01:48:12.016 00.001 12020 IsSlewing returns 0
01:48:12.017 00.001 12020 IsGuiding returns 0
01:48:12.090 00.073 12020 IsGuiding returns 1
01:48:12.091 00.001 12020 scope still moving after pulse duration time elapsed
01:48:12.122 00.031 12020 IsSlewing returns 0
01:48:12.123 00.001 12020 IsGuiding returns 0
01:48:12.123 00.000 12020 scope move finished after 34 + 71 ms
01:48:12.123 00.000 12020 Move returns status 0, amount 34
01:48:12.123 00.000 12020 MoveAxis(S, 60, ABG)
01:48:12.124 00.001 12020 Guiding  Dir = 1, Dur = 60
01:48:12.125 00.001 12020 IsSlewing returns 0
01:48:12.126 00.001 12020 IsGuiding returns 0
01:48:12.202 00.076 12020 IsGuiding returns 1
01:48:12.202 00.000 12020 scope still moving after pulse duration time elapsed
01:48:12.227 00.025 12020 IsSlewing returns 0
01:48:12.228 00.001 12020 IsGuiding returns 1
01:48:12.257 00.029 12020 IsSlewing returns 0
01:48:12.259 00.002 12020 IsGuiding returns 1
01:48:12.362 00.103 12020 IsSlewing returns 0
01:48:12.394 00.032 12020 IsGuiding returns 0
01:48:12.395 00.001 12020 scope move finished after 60 + 208 ms
01:48:12.395 00.000 12020 Move returns status 0, amount 60
01:48:12.395 00.000 12020 move complete, result=0
01:48:12.395 00.000 12020 worker thread done servicing request
01:48:12.395 00.000 9340 GuideStep: -0.5 px 34 ms EAST, 0.4 px 60 ms SOUTH
01:48:12.404 00.009 12020 Worker thread wakes up
01:48:12.405 00.001 12020 worker thread servicing REQUEST_EXPOSE 2000
01:48:12.405 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(803,609,31,31)
01:48:13.492 01.087 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"a97582a8-c1d4-468d-8717-d7d62898556b"}
01:48:13.508 00.016 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"a97582a8-c1d4-468d-8717-d7d62898556b"}
01:48:13.517 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"782d571a-bdeb-4028-8c4d-82dbb1304d86"}
01:48:13.526 00.009 9340 case statement mapped state 6 to 3
01:48:13.534 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"782d571a-bdeb-4028-8c4d-82dbb1304d86"}
01:48:13.544 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"e1c7b82f-70f2-40f3-84a9-eb4908168531"}
01:48:13.554 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":740,"width":15,"height":15,"star_pos":[7.27,7.24],"pixels":"..."},"id":"e1c7b82f-70f2-40f3-84a9-eb4908168531"}
01:48:14.782 01.228 12020 Exposure complete
01:48:15.023 00.241 12020 worker thread done servicing request
01:48:15.023 00.000 9340 OnExposeComplete: enter
01:48:15.034 00.011 9340 UpdateGuideState(): m_state=6
01:48:15.049 00.015 9340 Star::Find(15, 819, 624, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 741
01:48:15.061 00.012 9340 Star::Find returns 1 (0), X=818.58, Y=624.03, Mass=411430, SNR=45.8, Peak=64738 HFD=4.1
01:48:15.072 00.011 9340 MultiStar: [#1 0.11,0.15,0.86,U] [#2 0.45,-0.39,1.07,U] [#3 0.06,-0.58,0.63,U] [#4 0.11,-0.09,0.85,U] [#5 0.43,0.16,0.86,U] [#6 0.33,-0.32,0.60,U] [#7 -0.30,-0.23,0.43,U] [#8 -0.20,-0.45,0.44,U] 
01:48:15.083 00.011 9340 refined, 8 included, MultiStar: {0.20, -0.19}, one-star: {0.31, -0.18}
01:48:15.118 00.035 9340 CameraToMount -- cameraTheta (-0.75) - m_xAngle (-3.09) = xAngle (2.35 = 2.35)
01:48:15.127 00.009 9340 CameraToMount -- cameraTheta (-0.75) - (m_xAngle (-3.09) + m_yAngleError (-0.07)) = yAngle (2.42 = 2.42)
01:48:15.137 00.010 9340 CameraToMount -- cameraX=0.20 cameraY=-0.19 hyp=0.28 cameraTheta=-0.75 mountX=-0.19 mountY=0.18, mountTheta=2.39
01:48:15.151 00.014 9340 SchedulePrimaryMove(10104498, x=0.20, y=-0.19, opts=13)
01:48:15.161 00.010 9340 Enqueuing Move request for scope (0.20, -0.19)
01:48:15.171 00.010 12020 Worker thread wakes up
01:48:15.171 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=30669, max=65535, med=46568, FiltMin=36330, FiltMax=65522, Gamma=2.870
01:48:15.182 00.011 12020 worker thread servicing REQUEST_MOVE scope ofs (0.20, -0.19) opts 0xd
01:48:15.182 00.000 9340 UpdateGuideState exits: m=411430 SNR=45.8
01:48:15.198 00.016 12020 Handling offset move in thread for scope, endpoint = (0.20, -0.19)
01:48:15.198 00.000 12020 Moving (0.20, -0.19) raw xDistance=-0.19 yDistance=0.18
01:48:15.198 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:48:15.224 00.026 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.19
01:48:15.224 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
01:48:15.235 00.011 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:48:15.235 00.000 9340 Enqueuing Expose request
01:48:15.244 00.009 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.18
01:48:15.245 00.001 12020 MoveAxis(E, 0, ABG)
01:48:15.245 00.000 12020 Move returns status 0, amount 0
01:48:15.245 00.000 12020 MoveAxis(N, 0, ABG)
01:48:15.245 00.000 12020 Move returns status 0, amount 0
01:48:15.245 00.000 12020 move complete, result=0
01:48:15.245 00.000 12020 worker thread done servicing request
01:48:15.246 00.001 12020 Worker thread wakes up
01:48:15.246 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
01:48:15.246 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(803,609,31,31)
01:48:15.248 00.002 9340 GuideStep: -0.2 px 0 ms EAST, 0.2 px 0 ms NORTH
01:48:15.491 00.243 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"1e513a00-1c08-4ce2-8dc6-53ea7d7c3740"}
01:48:15.505 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"1e513a00-1c08-4ce2-8dc6-53ea7d7c3740"}
01:48:15.516 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"1c7f943a-5b94-40ed-ac39-fddb8aa003a8"}
01:48:15.526 00.010 9340 case statement mapped state 6 to 3
01:48:15.534 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"1c7f943a-5b94-40ed-ac39-fddb8aa003a8"}
01:48:15.545 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"b188995d-d592-48e0-9f7d-25da7f1584db"}
01:48:15.553 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":741,"width":15,"height":15,"star_pos":[6.58,7.03],"pixels":"..."},"id":"b188995d-d592-48e0-9f7d-25da7f1584db"}
01:48:17.491 01.938 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"70161af3-d180-4b19-b7c7-4066d52507ea"}
01:48:17.503 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"70161af3-d180-4b19-b7c7-4066d52507ea"}
01:48:17.513 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"96611737-b170-4aa6-9123-d37310565b1b"}
01:48:17.521 00.008 9340 case statement mapped state 6 to 3
01:48:17.529 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"96611737-b170-4aa6-9123-d37310565b1b"}
01:48:17.537 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"30c368b0-8fe8-4a4c-ac1e-64a2a385b8ee"}
01:48:17.547 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":741,"width":15,"height":15,"star_pos":[6.58,7.03],"pixels":"..."},"id":"30c368b0-8fe8-4a4c-ac1e-64a2a385b8ee"}
01:48:17.599 00.052 12020 Exposure complete
01:48:17.814 00.215 12020 worker thread done servicing request
01:48:17.814 00.000 9340 OnExposeComplete: enter
01:48:17.824 00.010 9340 UpdateGuideState(): m_state=6
01:48:17.836 00.012 9340 Star::Find(15, 818, 624, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 742
01:48:17.846 00.010 9340 Star::Find returns 1 (0), X=817.97, Y=624.13, Mass=503203, SNR=46.4, Peak=65454 HFD=4.5
01:48:17.860 00.014 9340 MultiStar: [#1 -0.29,-0.15,0.73,U] [#2 0.37,-0.16,0.85,U] [#3 -0.49,-0.09,0.88,U] [#4 -0.34,0.42,1.10,U] [#5 0.22,0.06,0.86,U] [#6 0.58,-0.21,0.69,U] [#7 -0.48,0.02,0.37,U] [#8 -0.62,-0.43,0.56,U] 
01:48:17.872 00.012 9340 refined, 8 included, MultiStar: {-0.13, -0.04}, one-star: {-0.29, -0.09}
01:48:17.881 00.009 9340 CameraToMount -- cameraTheta (-2.86) - m_xAngle (-3.09) = xAngle (0.24 = 0.24)
01:48:17.913 00.032 9340 CameraToMount -- cameraTheta (-2.86) - (m_xAngle (-3.09) + m_yAngleError (-0.07)) = yAngle (0.31 = 0.31)
01:48:17.923 00.010 9340 CameraToMount -- cameraX=-0.13 cameraY=-0.04 hyp=0.14 cameraTheta=-2.86 mountX=0.14 mountY=0.04, mountTheta=0.31
01:48:17.939 00.016 9340 SchedulePrimaryMove(10104498, x=-0.13, y=-0.04, opts=13)
01:48:17.950 00.011 9340 Enqueuing Move request for scope (-0.13, -0.04)
01:48:17.959 00.009 12020 Worker thread wakes up
01:48:17.959 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=30571, max=65535, med=46886, FiltMin=37184, FiltMax=65525, Gamma=2.870
01:48:17.967 00.008 9340 UpdateGuideState exits: m=503203 SNR=46.4
01:48:17.979 00.012 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:48:17.988 00.009 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.13, -0.04) opts 0xd
01:48:17.988 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
01:48:18.002 00.014 12020 Handling offset move in thread for scope, endpoint = (-0.13, -0.04)
01:48:18.002 00.000 12020 Moving (-0.13, -0.04) raw xDistance=0.14 yDistance=0.04
01:48:18.002 00.000 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14
01:48:18.002 00.000 9340 Enqueuing Expose request
01:48:18.033 00.031 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:48:18.033 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
01:48:18.033 00.000 12020 MoveAxis(E, 0, ABG)
01:48:18.033 00.000 12020 Move returns status 0, amount 0
01:48:18.033 00.000 12020 MoveAxis(N, 0, ABG)
01:48:18.033 00.000 12020 Move returns status 0, amount 0
01:48:18.034 00.001 12020 move complete, result=0
01:48:18.034 00.000 12020 worker thread done servicing request
01:48:18.034 00.000 12020 Worker thread wakes up
01:48:18.034 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
01:48:18.034 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(803,609,31,31)
01:48:18.038 00.004 9340 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
01:48:19.490 01.452 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"ecc3e7ae-aba3-4757-9e54-181e66409e1d"}
01:48:19.500 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"ecc3e7ae-aba3-4757-9e54-181e66409e1d"}
01:48:19.510 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"df849e3b-b242-4f86-8be1-85a7041ffc04"}
01:48:19.528 00.018 9340 case statement mapped state 6 to 3
01:48:19.539 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"df849e3b-b242-4f86-8be1-85a7041ffc04"}
01:48:19.550 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"1566b253-80cf-4fa6-8d5f-4174060b302b"}
01:48:19.563 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":742,"width":15,"height":15,"star_pos":[6.97,7.13],"pixels":"..."},"id":"1566b253-80cf-4fa6-8d5f-4174060b302b"}
01:48:20.396 00.833 12020 Exposure complete
01:48:20.884 00.488 12020 worker thread done servicing request
01:48:20.884 00.000 9340 OnExposeComplete: enter
01:48:20.896 00.012 9340 UpdateGuideState(): m_state=6
01:48:20.912 00.016 9340 Star::Find(15, 817, 624, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 743
01:48:20.925 00.013 9340 Star::Find returns 1 (0), X=818.14, Y=624.01, Mass=437195, SNR=46.0, Peak=64198 HFD=4.4
01:48:20.940 00.015 9340 MultiStar: [#1 -0.13,0.34,0.84,U] [#2 0.61,-0.28,1.04,U] [#3 -0.35,-0.07,0.82,U] [#4 -0.09,-0.14,0.93,U] [#5 0.10,0.08,0.89,U] [#6 0.02,-0.15,0.71,U] [#7 -0.01,0.95,0.47,U] [#8 -0.46,0.34,0.49,U] 
01:48:20.957 00.017 9340 refined, 8 included, MultiStar: {-0.01, 0.03}, one-star: {-0.12, -0.20}
01:48:20.997 00.040 9340 CameraToMount -- cameraTheta (2.05) - m_xAngle (-3.09) = xAngle (5.15 = -1.14)
01:48:21.011 00.014 9340 CameraToMount -- cameraTheta (2.05) - (m_xAngle (-3.09) + m_yAngleError (-0.07)) = yAngle (5.22 = -1.06)
01:48:21.026 00.015 9340 CameraToMount -- cameraX=-0.01 cameraY=0.03 hyp=0.03 cameraTheta=2.05 mountX=0.01 mountY=-0.02, mountTheta=-1.12
01:48:21.050 00.024 9340 SchedulePrimaryMove(10104498, x=-0.01, y=0.03, opts=13)
01:48:21.063 00.013 9340 Enqueuing Move request for scope (-0.01, 0.03)
01:48:21.094 00.031 12020 Worker thread wakes up
01:48:21.094 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=32093, max=65535, med=46891, FiltMin=37128, FiltMax=65522, Gamma=2.870
01:48:21.106 00.012 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.03) opts 0xd
01:48:21.107 00.001 9340 UpdateGuideState exits: m=437195 SNR=46.0
01:48:21.119 00.012 12020 Handling offset move in thread for scope, endpoint = (-0.01, 0.03)
01:48:21.119 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:48:21.140 00.021 12020 Moving (-0.01, 0.03) raw xDistance=0.01 yDistance=-0.02
01:48:21.140 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
01:48:21.179 00.039 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
01:48:21.179 00.000 9340 Enqueuing Expose request
01:48:21.237 00.058 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:48:21.237 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
01:48:21.238 00.001 12020 MoveAxis(E, 0, ABG)
01:48:21.238 00.000 12020 Move returns status 0, amount 0
01:48:21.238 00.000 12020 MoveAxis(N, 0, ABG)
01:48:21.238 00.000 12020 Move returns status 0, amount 0
01:48:21.238 00.000 12020 move complete, result=0
01:48:21.239 00.001 12020 worker thread done servicing request
01:48:21.239 00.000 12020 Worker thread wakes up
01:48:21.239 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
01:48:21.239 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(803,609,31,31)
01:48:21.272 00.033 9340 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
01:48:21.490 00.218 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"ede7b5cb-a7ad-4351-9e84-5a57b8a1808e"}
01:48:21.503 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"ede7b5cb-a7ad-4351-9e84-5a57b8a1808e"}
01:48:21.514 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"cf29cb0a-829e-4a8b-a346-88bb3af77caa"}
01:48:21.529 00.015 9340 case statement mapped state 6 to 3
01:48:21.543 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"cf29cb0a-829e-4a8b-a346-88bb3af77caa"}
01:48:21.576 00.033 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"a1a82da1-f180-4389-ab42-3121f2476c4d"}
01:48:21.590 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":743,"width":15,"height":15,"star_pos":[7.14,7.01],"pixels":"..."},"id":"a1a82da1-f180-4389-ab42-3121f2476c4d"}
01:48:23.490 01.900 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"999d9e61-97ab-46c2-8aa3-0d411fb8982d"}
01:48:23.505 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"999d9e61-97ab-46c2-8aa3-0d411fb8982d"}
01:48:23.514 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"d337c5bf-b484-4d2b-bd95-e6754d18d037"}
01:48:23.525 00.011 9340 case statement mapped state 6 to 3
01:48:23.532 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"d337c5bf-b484-4d2b-bd95-e6754d18d037"}
01:48:23.543 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"67e2a286-5356-4587-80d4-87bd201e9d59"}
01:48:23.554 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":743,"width":15,"height":15,"star_pos":[7.14,7.01],"pixels":"..."},"id":"67e2a286-5356-4587-80d4-87bd201e9d59"}
01:48:23.611 00.057 12020 Exposure complete
01:48:23.894 00.283 12020 worker thread done servicing request
01:48:23.894 00.000 9340 OnExposeComplete: enter
01:48:23.909 00.015 9340 UpdateGuideState(): m_state=6
01:48:23.921 00.012 9340 Star::Find(15, 818, 624, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 744
01:48:23.933 00.012 9340 Star::Find returns 1 (0), X=818.37, Y=624.52, Mass=426381, SNR=39.4, Peak=64166 HFD=4.4
01:48:23.946 00.013 9340 MultiStar: [#1 -0.02,0.16,1.23,U] [#2 0.12,-0.16,1.30,U] [#3 -0.06,-0.06,0.83,U] [#4 -0.33,-0.16,0.80,U] [#5 -0.15,0.12,1.17,U] [#6 0.03,0.24,0.56,U] [#7 -0.31,0.44,0.61,U] [#8 -0.34,-0.33,0.70,U] 
01:48:23.981 00.035 9340 refined, 8 included, MultiStar: {-0.08, 0.05}, one-star: {0.10, 0.30}
01:48:23.993 00.012 9340 CameraToMount -- cameraTheta (2.57) - m_xAngle (-3.09) = xAngle (5.66 = -0.62)
01:48:24.007 00.014 9340 CameraToMount -- cameraTheta (2.57) - (m_xAngle (-3.09) + m_yAngleError (-0.07)) = yAngle (5.74 = -0.55)
01:48:24.016 00.009 9340 CameraToMount -- cameraX=-0.08 cameraY=0.05 hyp=0.10 cameraTheta=2.57 mountX=0.08 mountY=-0.05, mountTheta=-0.57
01:48:24.031 00.015 9340 SchedulePrimaryMove(10104498, x=-0.08, y=0.05, opts=13)
01:48:24.044 00.013 9340 Enqueuing Move request for scope (-0.08, 0.05)
01:48:24.071 00.027 12020 Worker thread wakes up
01:48:24.071 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=30688, max=65535, med=47004, FiltMin=37553, FiltMax=65525, Gamma=2.870
01:48:24.084 00.013 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.05) opts 0xd
01:48:24.084 00.000 9340 UpdateGuideState exits: m=426381 SNR=39.4
01:48:24.094 00.010 12020 Handling offset move in thread for scope, endpoint = (-0.08, 0.05)
01:48:24.094 00.000 12020 Moving (-0.08, 0.05) raw xDistance=0.08 yDistance=-0.05
01:48:24.094 00.000 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
01:48:24.094 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:48:24.094 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:48:24.105 00.011 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
01:48:24.106 00.001 9340 ScheduleExposure(2000,3,1) exposurePending=0
01:48:24.115 00.009 12020 MoveAxis(E, 0, ABG)
01:48:24.116 00.001 9340 Enqueuing Expose request
01:48:24.128 00.012 12020 Move returns status 0, amount 0
01:48:24.128 00.000 12020 MoveAxis(N, 0, ABG)
01:48:24.128 00.000 12020 Move returns status 0, amount 0
01:48:24.128 00.000 12020 move complete, result=0
01:48:24.128 00.000 12020 worker thread done servicing request
01:48:24.128 00.000 12020 Worker thread wakes up
01:48:24.129 00.001 12020 worker thread servicing REQUEST_EXPOSE 2000
01:48:24.129 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(803,609,31,31)
01:48:24.132 00.003 9340 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
01:48:25.489 01.357 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"f7bc1cc6-1359-4685-a04b-baf2ed5828b7"}
01:48:25.500 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"f7bc1cc6-1359-4685-a04b-baf2ed5828b7"}
01:48:25.532 00.032 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"3065ded8-dda9-4ab0-90be-df10289a0d61"}
01:48:25.562 00.030 9340 case statement mapped state 6 to 3
01:48:25.571 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"3065ded8-dda9-4ab0-90be-df10289a0d61"}
01:48:25.581 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"0c1a9b5b-3ef4-495c-ae1b-0484de95ee19"}
01:48:25.590 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":744,"width":15,"height":15,"star_pos":[7.37,6.52],"pixels":"..."},"id":"0c1a9b5b-3ef4-495c-ae1b-0484de95ee19"}
01:48:26.505 00.915 12020 Exposure complete
01:48:26.755 00.250 12020 worker thread done servicing request
01:48:26.755 00.000 9340 OnExposeComplete: enter
01:48:26.767 00.012 9340 UpdateGuideState(): m_state=6
01:48:26.803 00.036 9340 Star::Find(15, 818, 624, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 745
01:48:26.821 00.018 9340 Star::Find returns 1 (0), X=818.53, Y=624.88, Mass=418348, SNR=46.4, Peak=64148 HFD=3.9
01:48:26.834 00.013 9340 MultiStar: [#1 0.05,0.92,0.90,U] [#2 -0.10,-0.06,0.93,U] [#3 -0.05,0.25,0.73,U] [#4 -0.36,0.67,0.84,U] [#5 -0.01,1.07,0.62,U] [#6 -0.11,0.53,0.59,U] [#7 -0.56,0.77,0.36,U] [#8 -0.17,-0.14,0.63,U] 
01:48:26.846 00.012 9340 refined, 8 included, MultiStar: {-0.07, 0.51}, one-star: {0.27, 0.67}
01:48:26.859 00.013 9340 CameraToMount -- cameraTheta (1.72) - m_xAngle (-3.09) = xAngle (4.81 = -1.47)
01:48:26.872 00.013 9340 CameraToMount -- cameraTheta (1.72) - (m_xAngle (-3.09) + m_yAngleError (-0.07)) = yAngle (4.88 = -1.40)
01:48:26.900 00.028 9340 CameraToMount -- cameraX=-0.07 cameraY=0.51 hyp=0.51 cameraTheta=1.72 mountX=0.05 mountY=-0.51, mountTheta=-1.47
01:48:26.920 00.020 9340 SchedulePrimaryMove(10104498, x=-0.07, y=0.51, opts=13)
01:48:26.936 00.016 9340 Enqueuing Move request for scope (-0.07, 0.51)
01:48:26.949 00.013 12020 Worker thread wakes up
01:48:26.949 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=30410, max=65535, med=47046, FiltMin=37303, FiltMax=65522, Gamma=2.870
01:48:26.960 00.011 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.51) opts 0xd
01:48:26.960 00.000 9340 UpdateGuideState exits: m=418348 SNR=46.4
01:48:26.973 00.013 12020 Handling offset move in thread for scope, endpoint = (-0.07, 0.51)
01:48:26.974 00.001 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:48:26.986 00.012 12020 Moving (-0.07, 0.51) raw xDistance=0.05 yDistance=-0.51
01:48:26.986 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
01:48:27.015 00.029 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
01:48:27.016 00.001 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
01:48:27.016 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.51
01:48:27.016 00.000 12020 MoveAxis(E, 0, ABG)
01:48:27.016 00.000 12020 Move returns status 0, amount 0
01:48:27.016 00.000 12020 MoveAxis(N, 0, ABG)
01:48:27.016 00.000 12020 Move returns status 0, amount 0
01:48:27.018 00.002 12020 move complete, result=0
01:48:27.018 00.000 12020 worker thread done servicing request
01:48:27.019 00.001 9340 Enqueuing Expose request
01:48:27.034 00.015 9340 GuideStep: 0.0 px 0 ms EAST, -0.5 px 0 ms NORTH
01:48:27.053 00.019 12020 Worker thread wakes up
01:48:27.053 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
01:48:27.053 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(803,609,31,31)
01:48:27.488 00.435 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"ecc6d580-da19-463f-b483-b58decb8aa9b"}
01:48:27.503 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"ecc6d580-da19-463f-b483-b58decb8aa9b"}
01:48:27.519 00.016 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"fceb9132-cfe7-45ea-b2f6-0473870ab658"}
01:48:27.537 00.018 9340 case statement mapped state 6 to 3
01:48:27.554 00.017 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"fceb9132-cfe7-45ea-b2f6-0473870ab658"}
01:48:27.577 00.023 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"4e3264c6-7119-4889-ad9f-f4f66c56850a"}
01:48:27.611 00.034 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":745,"width":15,"height":15,"star_pos":[6.53,6.88],"pixels":"..."},"id":"4e3264c6-7119-4889-ad9f-f4f66c56850a"}
01:48:29.422 01.811 12020 Exposure complete
01:48:29.487 00.065 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"40af2e5d-1fa1-418e-a061-22930c11f4e9"}
01:48:29.498 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"40af2e5d-1fa1-418e-a061-22930c11f4e9"}
01:48:29.513 00.015 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"2798992f-5829-4216-9f9d-e76f19836a97"}
01:48:29.528 00.015 9340 case statement mapped state 6 to 3
01:48:29.539 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"2798992f-5829-4216-9f9d-e76f19836a97"}
01:48:29.567 00.028 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"10962c24-a289-47a4-bf24-7376e6880c29"}
01:48:29.582 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":745,"width":15,"height":15,"star_pos":[6.53,6.88],"pixels":"..."},"id":"10962c24-a289-47a4-bf24-7376e6880c29"}
01:48:29.679 00.097 12020 worker thread done servicing request
01:48:29.680 00.001 9340 OnExposeComplete: enter
01:48:29.696 00.016 9340 UpdateGuideState(): m_state=6
01:48:29.707 00.011 9340 Star::Find(15, 818, 624, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 746
01:48:29.719 00.012 9340 Star::Find returns 1 (0), X=818.42, Y=624.17, Mass=514381, SNR=49.1, Peak=63797 HFD=4.8
01:48:29.731 00.012 9340 MultiStar: [#1 0.63,0.62,0.93,U] [#2 0.99,0.17,0.99,U] [#3 1.03,0.22,0.82,U] [#4 0.33,0.57,0.80,U] [#5 1.01,0.29,0.61,U] [#6 0.40,0.91,0.56,U] [#7 0.13,0.59,0.44,U] [#8 0.13,0.46,0.45,U] 
01:48:29.765 00.034 9340 single-star, 8 included, MultiStar: {0.57, 0.38}, one-star: {0.15, -0.05}
01:48:29.812 00.047 9340 CameraToMount -- cameraTheta (-0.29) - m_xAngle (-3.09) = xAngle (2.80 = 2.80)
01:48:29.834 00.022 9340 CameraToMount -- cameraTheta (-0.29) - (m_xAngle (-3.09) + m_yAngleError (-0.07)) = yAngle (2.88 = 2.88)
01:48:29.856 00.022 9340 CameraToMount -- cameraX=0.15 cameraY=-0.05 hyp=0.16 cameraTheta=-0.29 mountX=-0.15 mountY=0.04, mountTheta=2.87
01:48:29.872 00.016 9340 SchedulePrimaryMove(10104498, x=0.15, y=-0.05, opts=13)
01:48:29.891 00.019 9340 Enqueuing Move request for scope (0.15, -0.05)
01:48:29.906 00.015 12020 Worker thread wakes up
01:48:29.906 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=30384, max=65535, med=47018, FiltMin=36774, FiltMax=65525, Gamma=2.870
01:48:29.940 00.034 9340 UpdateGuideState exits: m=514381 SNR=49.1
01:48:29.956 00.016 12020 worker thread servicing REQUEST_MOVE scope ofs (0.15, -0.05) opts 0xd
01:48:29.956 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:48:29.976 00.020 12020 Handling offset move in thread for scope, endpoint = (0.15, -0.05)
01:48:29.976 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
01:48:29.989 00.013 12020 Moving (0.15, -0.05) raw xDistance=-0.15 yDistance=0.04
01:48:29.989 00.000 9340 Enqueuing Expose request
01:48:30.000 00.011 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
01:48:30.000 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:48:30.001 00.001 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
01:48:30.002 00.001 12020 MoveAxis(E, 0, ABG)
01:48:30.002 00.000 12020 Move returns status 0, amount 0
01:48:30.002 00.000 12020 MoveAxis(N, 0, ABG)
01:48:30.002 00.000 12020 Move returns status 0, amount 0
01:48:30.002 00.000 12020 move complete, result=0
01:48:30.003 00.001 12020 worker thread done servicing request
01:48:30.004 00.001 12020 Worker thread wakes up
01:48:30.004 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
01:48:30.006 00.002 12020 Handling exposure in thread, d=2000 o=3 r=(803,609,31,31)
01:48:30.009 00.003 9340 GuideStep: -0.2 px 0 ms EAST, 0.0 px 0 ms NORTH
01:48:31.487 01.478 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"73f557d9-d7dc-49c9-bfb5-6857a0f00bf5"}
01:48:31.499 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"73f557d9-d7dc-49c9-bfb5-6857a0f00bf5"}
01:48:31.513 00.014 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"0922c192-0685-47f2-898e-52fb1b47d6c8"}
01:48:31.541 00.028 9340 case statement mapped state 6 to 3
01:48:31.552 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"0922c192-0685-47f2-898e-52fb1b47d6c8"}
01:48:31.564 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"6020f946-2be7-45ef-9f58-0a4a1b8cbc17"}
01:48:31.573 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":746,"width":15,"height":15,"star_pos":[7.42,7.17],"pixels":"..."},"id":"6020f946-2be7-45ef-9f58-0a4a1b8cbc17"}
01:48:32.370 00.797 12020 Exposure complete
01:48:32.600 00.230 12020 worker thread done servicing request
01:48:32.601 00.001 9340 OnExposeComplete: enter
01:48:32.610 00.009 9340 UpdateGuideState(): m_state=6
01:48:32.620 00.010 9340 Star::Find(15, 818, 624, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 747
01:48:32.632 00.012 9340 Star::Find returns 1 (0), X=819.45, Y=625.09, Mass=388603, SNR=38.8, Peak=65038 HFD=3.9
01:48:32.642 00.010 9340 MultiStar: [#1 0.53,0.61,0.91,U] [#2 1.21,0.40,0.00,M1] [#3 0.71,0.24,0.93,U] [#4 0.95,0.48,1.07,U] [#5 0.61,0.79,0.99,U] [#6 0.66,0.58,0.55,U] [#7 0.91,0.69,0.66,U] [#8 0.39,0.26,0.58,U] 
01:48:32.653 00.011 9340 refined, 7 included, MultiStar: {0.77, 0.58}, one-star: {1.19, 0.87}
01:48:32.666 00.013 9340 CameraToMount -- cameraTheta (0.65) - m_xAngle (-3.09) = xAngle (3.74 = -2.55)
01:48:32.677 00.011 9340 CameraToMount -- cameraTheta (0.65) - (m_xAngle (-3.09) + m_yAngleError (-0.07)) = yAngle (3.81 = -2.47)
01:48:32.713 00.036 9340 CameraToMount -- cameraX=0.77 cameraY=0.58 hyp=0.96 cameraTheta=0.65 mountX=-0.80 mountY=-0.60, mountTheta=-2.50
01:48:32.736 00.023 9340 SchedulePrimaryMove(10104498, x=0.77, y=0.58, opts=13)
01:48:32.747 00.011 9340 Enqueuing Move request for scope (0.77, 0.58)
01:48:32.758 00.011 12020 Worker thread wakes up
01:48:32.758 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=30653, max=65535, med=47045, FiltMin=36906, FiltMax=65522, Gamma=2.870
01:48:32.770 00.012 12020 worker thread servicing REQUEST_MOVE scope ofs (0.77, 0.58) opts 0xd
01:48:32.770 00.000 9340 UpdateGuideState exits: m=388603 SNR=38.8
01:48:32.781 00.011 12020 Handling offset move in thread for scope, endpoint = (0.77, 0.58)
01:48:32.782 00.001 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:48:32.812 00.030 12020 Moving (0.77, 0.58) raw xDistance=-0.80 yDistance=-0.60
01:48:32.812 00.000 12020 GuideAlgorithmHysteresis::Result() returns -0.33 from input -0.80
01:48:32.812 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
01:48:32.812 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.60
01:48:32.812 00.000 12020 MoveAxis(E, 57, ABG)
01:48:32.814 00.002 12020 Guiding  Dir = 2, Dur = 57
01:48:32.816 00.002 12020 IsSlewing returns 0
01:48:32.817 00.001 9340 ScheduleExposure(2000,3,1) exposurePending=0
01:48:32.835 00.018 12020 IsGuiding returns 0
01:48:32.835 00.000 9340 Enqueuing Expose request
01:48:32.861 00.026 12020 PulseGuide returned control before completion, sleep 42
01:48:32.907 00.046 12020 IsGuiding returns 1
01:48:32.907 00.000 12020 scope still moving after pulse duration time elapsed
01:48:32.942 00.035 12020 IsSlewing returns 0
01:48:32.943 00.001 12020 IsGuiding returns 0
01:48:32.943 00.000 12020 scope move finished after 57 + 51 ms
01:48:32.943 00.000 12020 Move returns status 0, amount 57
01:48:32.944 00.001 12020 MoveAxis(N, 0, ABG)
01:48:32.944 00.000 12020 Move returns status 0, amount 0
01:48:32.944 00.000 12020 move complete, result=0
01:48:32.944 00.000 12020 worker thread done servicing request
01:48:32.944 00.000 9340 GuideStep: -0.8 px 57 ms EAST, -0.6 px 0 ms NORTH
01:48:32.958 00.014 12020 Worker thread wakes up
01:48:32.958 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
01:48:32.958 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(803,609,31,31)
01:48:33.487 00.529 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"604522bd-809c-4b6e-9e7c-fe41fee624dc"}
01:48:33.498 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"604522bd-809c-4b6e-9e7c-fe41fee624dc"}
01:48:33.513 00.015 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"b4e29b9d-cc22-427f-8b5a-c51bce8490d0"}
01:48:33.524 00.011 9340 case statement mapped state 6 to 3
01:48:33.560 00.036 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"b4e29b9d-cc22-427f-8b5a-c51bce8490d0"}
01:48:33.574 00.014 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"e5972b64-bd5e-4600-8d4c-e639f4f53956"}
01:48:33.587 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":747,"width":15,"height":15,"star_pos":[7.45,7.09],"pixels":"..."},"id":"e5972b64-bd5e-4600-8d4c-e639f4f53956"}
01:48:35.333 01.746 12020 Exposure complete
01:48:35.486 00.153 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"72345d63-30df-481c-94c6-53ccfd253e03"}
01:48:35.496 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"72345d63-30df-481c-94c6-53ccfd253e03"}
01:48:35.506 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"2e274100-2c14-412a-b769-5ac02450c4fe"}
01:48:35.520 00.014 9340 case statement mapped state 6 to 3
01:48:35.532 00.012 12020 worker thread done servicing request
01:48:35.532 00.000 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"2e274100-2c14-412a-b769-5ac02450c4fe"}
01:48:35.541 00.009 9340 OnExposeComplete: enter
01:48:35.564 00.023 9340 UpdateGuideState(): m_state=6
01:48:35.575 00.011 9340 Star::Find(15, 819, 625, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 748
01:48:35.583 00.008 9340 Star::Find returns 1 (0), X=818.63, Y=625.31, Mass=475336, SNR=44.0, Peak=63630 HFD=4.7
01:48:35.591 00.008 9340 MultiStar: [#1 0.45,1.03,0.86,U] [#2 1.06,0.50,1.33,U] [#3 0.42,0.02,0.76,U] [#4 0.14,1.22,0.00,M1] [#5 -0.06,0.41,0.72,U] [#6 0.52,0.94,0.73,U] [#7 0.04,0.49,0.50,U] [#8 0.36,0.69,0.54,U] 
01:48:35.600 00.009 9340 refined, 7 included, MultiStar: {0.47, 0.66}, one-star: {0.37, 1.09}
01:48:35.609 00.009 9340 CameraToMount -- cameraTheta (0.95) - m_xAngle (-3.09) = xAngle (4.04 = -2.24)
01:48:35.618 00.009 9340 CameraToMount -- cameraTheta (0.95) - (m_xAngle (-3.09) + m_yAngleError (-0.07)) = yAngle (4.12 = -2.17)
01:48:35.630 00.012 9340 CameraToMount -- cameraX=0.47 cameraY=0.66 hyp=0.81 cameraTheta=0.95 mountX=-0.50 mountY=-0.67, mountTheta=-2.21
01:48:35.646 00.016 9340 SchedulePrimaryMove(10104498, x=0.47, y=0.66, opts=13)
01:48:35.670 00.024 9340 Enqueuing Move request for scope (0.47, 0.66)
01:48:35.680 00.010 12020 Worker thread wakes up
01:48:35.680 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=30201, max=65535, med=47123, FiltMin=36890, FiltMax=65525, Gamma=2.870
01:48:35.691 00.011 12020 worker thread servicing REQUEST_MOVE scope ofs (0.47, 0.66) opts 0xd
01:48:35.691 00.000 9340 UpdateGuideState exits: m=475336 SNR=44.0
01:48:35.701 00.010 12020 Handling offset move in thread for scope, endpoint = (0.47, 0.66)
01:48:35.702 00.001 12020 Moving (0.47, 0.66) raw xDistance=-0.50 yDistance=-0.67
01:48:35.702 00.000 12020 GuideAlgorithmHysteresis::Result() returns -0.24 from input -0.50
01:48:35.702 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
01:48:35.702 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:48:35.718 00.016 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.67
01:48:35.718 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
01:48:35.728 00.010 12020 MoveAxis(E, 41, ABG)
01:48:35.729 00.001 9340 Enqueuing Expose request
01:48:35.742 00.013 12020 Guiding  Dir = 2, Dur = 41
01:48:35.742 00.000 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"323a0abf-e0ac-4ac2-9b97-ea0894f51b89"}
01:48:35.752 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":748,"width":15,"height":15,"star_pos":[6.63,7.31],"pixels":"..."},"id":"323a0abf-e0ac-4ac2-9b97-ea0894f51b89"}
01:48:35.765 00.013 12020 IsSlewing returns 0
01:48:35.768 00.003 12020 IsGuiding returns 0
01:48:35.819 00.051 12020 IsGuiding returns 1
01:48:35.820 00.001 12020 scope still moving after pulse duration time elapsed
01:48:35.866 00.046 12020 IsSlewing returns 0
01:48:35.867 00.001 12020 IsGuiding returns 0
01:48:35.867 00.000 12020 scope move finished after 41 + 57 ms
01:48:35.867 00.000 12020 Move returns status 0, amount 41
01:48:35.867 00.000 12020 MoveAxis(N, 0, ABG)
01:48:35.867 00.000 12020 Move returns status 0, amount 0
01:48:35.869 00.002 12020 move complete, result=0
01:48:35.869 00.000 12020 worker thread done servicing request
01:48:35.869 00.000 12020 Worker thread wakes up
01:48:35.869 00.000 9340 GuideStep: -0.5 px 41 ms EAST, -0.7 px 0 ms NORTH
01:48:35.882 00.013 12020 worker thread servicing REQUEST_EXPOSE 2000
01:48:35.882 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(803,609,31,31)
01:48:37.485 01.603 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"bbdfb893-70e3-4472-be5c-678c5a690719"}
01:48:37.515 00.030 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"bbdfb893-70e3-4472-be5c-678c5a690719"}
01:48:37.527 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"5c0e6790-f90f-4bf5-b899-0526184a5e9f"}
01:48:37.538 00.011 9340 case statement mapped state 6 to 3
01:48:37.550 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"5c0e6790-f90f-4bf5-b899-0526184a5e9f"}
01:48:37.563 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"b6e9e320-8c75-4bcf-8fd0-82aa939baeaf"}
01:48:37.575 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":748,"width":15,"height":15,"star_pos":[6.63,7.31],"pixels":"..."},"id":"b6e9e320-8c75-4bcf-8fd0-82aa939baeaf"}
01:48:38.250 00.675 12020 Exposure complete
01:48:38.463 00.213 12020 worker thread done servicing request
01:48:38.464 00.001 9340 OnExposeComplete: enter
01:48:38.472 00.008 9340 UpdateGuideState(): m_state=6
01:48:38.481 00.009 9340 Star::Find(15, 818, 625, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 749
01:48:38.493 00.012 9340 Star::Find returns 1 (0), X=819.10, Y=624.84, Mass=494682, SNR=46.3, Peak=65454 HFD=4.4
01:48:38.524 00.031 9340 MultiStar: [#1 0.23,0.75,0.79,U] [#2 1.13,0.42,0.00,M1] [#3 0.29,0.24,0.58,U] [#4 0.27,0.38,0.97,U] [#5 0.46,0.62,0.85,U] [#6 0.61,1.00,0.64,U] [#7 1.05,0.32,0.51,U] [#8 0.07,-0.36,0.37,U] 
01:48:38.538 00.014 9340 refined, 7 included, MultiStar: {0.49, 0.51}, one-star: {0.84, 0.63}
01:48:38.549 00.011 9340 CameraToMount -- cameraTheta (0.81) - m_xAngle (-3.09) = xAngle (3.90 = -2.38)
01:48:38.557 00.008 9340 CameraToMount -- cameraTheta (0.81) - (m_xAngle (-3.09) + m_yAngleError (-0.07)) = yAngle (3.97 = -2.31)
01:48:38.571 00.014 9340 CameraToMount -- cameraX=0.49 cameraY=0.51 hyp=0.71 cameraTheta=0.81 mountX=-0.51 mountY=-0.52, mountTheta=-2.35
01:48:38.589 00.018 9340 SchedulePrimaryMove(10104498, x=0.49, y=0.51, opts=13)
01:48:38.620 00.031 9340 Enqueuing Move request for scope (0.49, 0.51)
01:48:38.631 00.011 12020 Worker thread wakes up
01:48:38.631 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=30579, max=65535, med=47165, FiltMin=37038, FiltMax=65522, Gamma=2.870
01:48:38.642 00.011 12020 worker thread servicing REQUEST_MOVE scope ofs (0.49, 0.51) opts 0xd
01:48:38.642 00.000 9340 UpdateGuideState exits: m=494682 SNR=46.3
01:48:38.653 00.011 12020 Handling offset move in thread for scope, endpoint = (0.49, 0.51)
01:48:38.653 00.000 12020 Moving (0.49, 0.51) raw xDistance=-0.51 yDistance=-0.52
01:48:38.653 00.000 12020 GuideAlgorithmHysteresis::Result() returns -0.23 from input -0.51
01:48:38.653 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:48:38.666 00.013 12020 switching direction from 1 to -1 - decHistory=-3 oldest=0.60 newest=-1.79
01:48:38.666 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
01:48:38.691 00.025 12020 GuideAlgorithmResistSwitch::result() returns -0.52 from input -0.52
01:48:38.691 00.000 12020 MoveAxis(E, 40, ABG)
01:48:38.691 00.000 12020 Guiding  Dir = 2, Dur = 40
01:48:38.693 00.002 12020 IsSlewing returns 0
01:48:38.694 00.001 12020 IsGuiding returns 0
01:48:38.695 00.001 9340 Enqueuing Expose request
01:48:38.713 00.018 12020 PulseGuide returned control before completion, sleep 33
01:48:38.772 00.059 12020 IsGuiding returns 0
01:48:38.773 00.001 12020 Move returns status 0, amount 40
01:48:38.773 00.000 12020 MoveAxis(N, 85, ABG)
01:48:38.773 00.000 12020 Guiding  Dir = 0, Dur = 85
01:48:38.774 00.001 12020 IsSlewing returns 0
01:48:38.775 00.001 12020 IsGuiding returns 0
01:48:38.860 00.085 12020 PulseGuide returned control before completion, sleep 11
01:48:38.905 00.045 12020 IsGuiding returns 1
01:48:38.906 00.001 12020 scope still moving after pulse duration time elapsed
01:48:39.048 00.142 12020 IsSlewing returns 0
01:48:39.049 00.001 12020 IsGuiding returns 0
01:48:39.050 00.001 12020 scope move finished after 85 + 189 ms
01:48:39.050 00.000 12020 Move returns status 0, amount 85
01:48:39.050 00.000 12020 move complete, result=0
01:48:39.050 00.000 12020 worker thread done servicing request
01:48:39.051 00.001 9340 GuideStep: -0.5 px 40 ms EAST, -0.5 px 85 ms NORTH
01:48:39.064 00.013 12020 Worker thread wakes up
01:48:39.064 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
01:48:39.065 00.001 12020 Handling exposure in thread, d=2000 o=3 r=(803,609,31,31)
01:48:39.495 00.430 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"f5aaae44-0416-4468-910d-3e7ca4535e29"}
01:48:39.525 00.030 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"f5aaae44-0416-4468-910d-3e7ca4535e29"}
01:48:39.542 00.017 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"daa0f84a-5ec5-490e-b191-de35a3a6862e"}
01:48:39.562 00.020 9340 case statement mapped state 6 to 3
01:48:39.612 00.050 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"daa0f84a-5ec5-490e-b191-de35a3a6862e"}
01:48:39.661 00.049 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"7a0a274b-28f9-4aa0-8231-2d6d656e264a"}
01:48:39.682 00.021 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":749,"width":15,"height":15,"star_pos":[7.10,6.84],"pixels":"..."},"id":"7a0a274b-28f9-4aa0-8231-2d6d656e264a"}
01:48:41.419 01.737 12020 Exposure complete
01:48:41.492 00.073 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"fc34f17a-0391-46c1-b654-3fd4c6d2daa6"}
01:48:41.501 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"fc34f17a-0391-46c1-b654-3fd4c6d2daa6"}
01:48:41.512 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"07206453-2c94-4c58-8591-d87517cfd5e4"}
01:48:41.521 00.009 9340 case statement mapped state 6 to 3
01:48:41.529 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"07206453-2c94-4c58-8591-d87517cfd5e4"}
01:48:41.539 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"4989f395-13b0-4ca7-a762-2ab25dcfd27a"}
01:48:41.550 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":749,"width":15,"height":15,"star_pos":[7.10,6.84],"pixels":"..."},"id":"4989f395-13b0-4ca7-a762-2ab25dcfd27a"}
01:48:41.634 00.084 12020 worker thread done servicing request
01:48:41.635 00.001 9340 OnExposeComplete: enter
01:48:41.647 00.012 9340 UpdateGuideState(): m_state=6
01:48:41.658 00.011 9340 Star::Find(15, 819, 624, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 750
01:48:41.682 00.024 9340 Star::Find returns 1 (0), X=819.30, Y=625.00, Mass=444162, SNR=46.3, Peak=64942 HFD=4.1
01:48:41.691 00.009 9340 MultiStar: [#1 0.71,0.46,0.87,U] [#2 1.07,0.21,0.94,U] [#3 0.80,-0.20,0.79,U] [#4 1.44,0.98,0.00,M1] [#5 0.69,0.36,0.82,U] [#6 0.85,0.28,0.64,U] [#7 0.85,0.70,0.47,U] [#8 0.64,0.81,0.53,U] 
01:48:41.705 00.014 9340 refined, 7 included, MultiStar: {0.85, 0.41}, one-star: {1.04, 0.79}
01:48:41.717 00.012 9340 CameraToMount -- cameraTheta (0.45) - m_xAngle (-3.09) = xAngle (3.54 = -2.74)
01:48:41.733 00.016 9340 CameraToMount -- cameraTheta (0.45) - (m_xAngle (-3.09) + m_yAngleError (-0.07)) = yAngle (3.61 = -2.67)
01:48:41.746 00.013 9340 CameraToMount -- cameraX=0.85 cameraY=0.41 hyp=0.94 cameraTheta=0.45 mountX=-0.87 mountY=-0.43, mountTheta=-2.68
01:48:41.760 00.014 9340 SchedulePrimaryMove(10104498, x=0.85, y=0.41, opts=13)
01:48:41.785 00.025 9340 Enqueuing Move request for scope (0.85, 0.41)
01:48:41.795 00.010 12020 Worker thread wakes up
01:48:41.795 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=29839, max=65535, med=47258, FiltMin=36779, FiltMax=65522, Gamma=2.870
01:48:41.806 00.011 12020 worker thread servicing REQUEST_MOVE scope ofs (0.85, 0.41) opts 0xd
01:48:41.806 00.000 12020 Handling offset move in thread for scope, endpoint = (0.85, 0.41)
01:48:41.806 00.000 9340 UpdateGuideState exits: m=444162 SNR=46.3
01:48:41.815 00.009 12020 Moving (0.85, 0.41) raw xDistance=-0.87 yDistance=-0.43
01:48:41.815 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:48:41.826 00.011 12020 GuideAlgorithmHysteresis::Result() returns -0.38 from input -0.87
01:48:41.826 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
01:48:41.844 00.018 12020 GuideAlgorithmResistSwitch::result() returns -0.43 from input -0.43
01:48:41.844 00.000 9340 Enqueuing Expose request
01:48:41.857 00.013 12020 MoveAxis(E, 65, ABG)
01:48:41.857 00.000 12020 Guiding  Dir = 2, Dur = 65
01:48:41.858 00.001 12020 IsSlewing returns 0
01:48:41.859 00.001 12020 IsGuiding returns 0
01:48:41.882 00.023 12020 PulseGuide returned control before completion, sleep 54
01:48:41.958 00.076 12020 IsGuiding returns 0
01:48:41.958 00.000 12020 Move returns status 0, amount 65
01:48:41.958 00.000 12020 MoveAxis(N, 69, ABG)
01:48:41.958 00.000 12020 Guiding  Dir = 0, Dur = 69
01:48:41.960 00.002 12020 IsSlewing returns 0
01:48:41.961 00.001 12020 IsGuiding returns 0
01:48:42.039 00.078 12020 IsGuiding returns 1
01:48:42.039 00.000 12020 scope still moving after pulse duration time elapsed
01:48:42.090 00.051 12020 IsSlewing returns 0
01:48:42.092 00.002 12020 IsGuiding returns 1
01:48:42.214 00.122 12020 IsSlewing returns 0
01:48:42.216 00.002 12020 IsGuiding returns 0
01:48:42.216 00.000 12020 scope move finished after 69 + 185 ms
01:48:42.216 00.000 12020 Move returns status 0, amount 69
01:48:42.216 00.000 12020 move complete, result=0
01:48:42.216 00.000 12020 worker thread done servicing request
01:48:42.216 00.000 9340 GuideStep: -0.9 px 65 ms EAST, -0.4 px 69 ms NORTH
01:48:42.227 00.011 12020 Worker thread wakes up
01:48:42.227 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
01:48:42.227 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(803,609,31,31)
01:48:43.494 01.267 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"31ae1847-089d-421a-a37c-bd23f637f6b8"}
01:48:43.524 00.030 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"31ae1847-089d-421a-a37c-bd23f637f6b8"}
01:48:43.537 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"3dbbdf1c-e46d-486a-ad80-c8b5318d954d"}
01:48:43.547 00.010 9340 case statement mapped state 6 to 3
01:48:43.557 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"3dbbdf1c-e46d-486a-ad80-c8b5318d954d"}
01:48:43.574 00.017 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"285c8886-fe3c-4b5f-b262-fb849734bb3d"}
01:48:43.585 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":750,"width":15,"height":15,"star_pos":[7.30,7.00],"pixels":"..."},"id":"285c8886-fe3c-4b5f-b262-fb849734bb3d"}
01:48:44.591 01.006 12020 Exposure complete
01:48:44.984 00.393 9340 OnExposeComplete: enter
01:48:45.058 00.074 12020 worker thread done servicing request
01:48:45.059 00.001 9340 UpdateGuideState(): m_state=6
01:48:45.078 00.019 9340 Star::Find(15, 819, 625, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 751
01:48:45.096 00.018 9340 Star::Find returns 1 (0), X=819.02, Y=624.45, Mass=468547, SNR=46.2, Peak=65454 HFD=4.2
01:48:45.118 00.022 9340 MultiStar: [#1 0.44,0.79,0.87,U] [#2 1.18,0.72,0.00,M1] [#3 0.38,-0.07,0.71,U] [#4 0.60,0.49,0.72,U] [#5 1.03,0.26,0.83,U] [#6 -0.20,0.79,0.66,U] [#7 -0.13,0.51,0.36,U] [#8 0.95,0.28,0.45,U] 
01:48:45.169 00.051 9340 refined, 7 included, MultiStar: {0.52, 0.40}, one-star: {0.75, 0.23}
01:48:45.187 00.018 9340 CameraToMount -- cameraTheta (0.66) - m_xAngle (-3.09) = xAngle (3.75 = -2.53)
01:48:45.202 00.015 9340 CameraToMount -- cameraTheta (0.66) - (m_xAngle (-3.09) + m_yAngleError (-0.07)) = yAngle (3.82 = -2.46)
01:48:45.223 00.021 9340 CameraToMount -- cameraX=0.52 cameraY=0.40 hyp=0.66 cameraTheta=0.66 mountX=-0.54 mountY=-0.42, mountTheta=-2.49
01:48:45.274 00.051 9340 SchedulePrimaryMove(10104498, x=0.52, y=0.40, opts=13)
01:48:45.294 00.020 9340 Enqueuing Move request for scope (0.52, 0.40)
01:48:45.307 00.013 12020 Worker thread wakes up
01:48:45.307 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=32848, max=65535, med=47292, FiltMin=37347, FiltMax=65522, Gamma=2.870
01:48:45.323 00.016 12020 worker thread servicing REQUEST_MOVE scope ofs (0.52, 0.40) opts 0xd
01:48:45.323 00.000 9340 UpdateGuideState exits: m=468547 SNR=46.2
01:48:45.340 00.017 12020 Handling offset move in thread for scope, endpoint = (0.52, 0.40)
01:48:45.340 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:48:45.372 00.032 12020 Moving (0.52, 0.40) raw xDistance=-0.54 yDistance=-0.42
01:48:45.372 00.000 12020 GuideAlgorithmHysteresis::Result() returns -0.26 from input -0.54
01:48:45.372 00.000 12020 GuideAlgorithmResistSwitch::result() returns -0.42 from input -0.42
01:48:45.372 00.000 12020 MoveAxis(E, 44, ABG)
01:48:45.372 00.000 12020 Guiding  Dir = 2, Dur = 44
01:48:45.373 00.001 9340 ScheduleExposure(2000,3,1) exposurePending=0
01:48:45.395 00.022 12020 IsSlewing returns 0
01:48:45.397 00.002 9340 Enqueuing Expose request
01:48:45.420 00.023 12020 IsGuiding returns 0
01:48:45.445 00.025 12020 PulseGuide returned control before completion, sleep 31
01:48:45.493 00.048 12020 IsGuiding returns 1
01:48:45.494 00.001 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"ce4ec1fe-e142-4e96-98d7-f95dd9189652"}
01:48:45.509 00.015 12020 scope still moving after pulse duration time elapsed
01:48:45.510 00.001 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"ce4ec1fe-e142-4e96-98d7-f95dd9189652"}
01:48:45.524 00.014 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"b0e9bba5-cdfd-4970-8e11-1f19deaf124e"}
01:48:45.536 00.012 12020 IsSlewing returns 0
01:48:45.536 00.000 9340 case statement mapped state 6 to 3
01:48:45.550 00.014 12020 IsGuiding returns 0
01:48:45.551 00.001 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"b0e9bba5-cdfd-4970-8e11-1f19deaf124e"}
01:48:45.564 00.013 12020 scope move finished after 44 + 86 ms
01:48:45.565 00.001 12020 Move returns status 0, amount 44
01:48:45.566 00.001 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"679a8ca0-93e7-49bb-a566-27eaa20249e3"}
01:48:45.598 00.032 12020 MoveAxis(N, 68, ABG)
01:48:45.598 00.000 12020 Guiding  Dir = 0, Dur = 68
01:48:45.599 00.001 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":751,"width":15,"height":15,"star_pos":[7.02,7.45],"pixels":"..."},"id":"679a8ca0-93e7-49bb-a566-27eaa20249e3"}
01:48:45.613 00.014 12020 IsSlewing returns 0
01:48:45.616 00.003 12020 IsGuiding returns 0
01:48:45.705 00.089 12020 IsGuiding returns 1
01:48:45.706 00.001 12020 scope still moving after pulse duration time elapsed
01:48:45.748 00.042 12020 IsSlewing returns 0
01:48:45.751 00.003 12020 IsGuiding returns 1
01:48:45.876 00.125 12020 IsSlewing returns 0
01:48:45.884 00.008 12020 IsGuiding returns 0
01:48:45.884 00.000 12020 scope move finished after 68 + 200 ms
01:48:45.884 00.000 12020 Move returns status 0, amount 68
01:48:45.885 00.001 12020 move complete, result=0
01:48:45.885 00.000 12020 worker thread done servicing request
01:48:45.885 00.000 9340 GuideStep: -0.5 px 44 ms EAST, -0.4 px 68 ms NORTH
01:48:45.901 00.016 12020 Worker thread wakes up
01:48:45.903 00.002 12020 worker thread servicing REQUEST_EXPOSE 2000
01:48:45.903 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(803,609,31,31)
01:48:47.494 01.591 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"ff18d2f7-6bea-48eb-8dbb-403edaa9115c"}
01:48:47.547 00.053 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"ff18d2f7-6bea-48eb-8dbb-403edaa9115c"}
01:48:47.570 00.023 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"fcfa9a20-983b-4052-bbe5-a78715012c88"}
01:48:47.586 00.016 9340 case statement mapped state 6 to 3
01:48:47.602 00.016 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"fcfa9a20-983b-4052-bbe5-a78715012c88"}
01:48:47.627 00.025 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"9a1c9f17-be56-4d10-8972-f76d03538c9e"}
01:48:47.671 00.044 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":751,"width":15,"height":15,"star_pos":[7.02,7.45],"pixels":"..."},"id":"9a1c9f17-be56-4d10-8972-f76d03538c9e"}
01:48:48.275 00.604 12020 Exposure complete
01:48:48.610 00.335 12020 worker thread done servicing request
01:48:48.610 00.000 9340 OnExposeComplete: enter
01:48:48.627 00.017 9340 UpdateGuideState(): m_state=6
01:48:48.638 00.011 9340 Star::Find(15, 819, 624, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 752
01:48:48.656 00.018 9340 Star::Find returns 1 (0), X=819.18, Y=624.42, Mass=392887, SNR=47.6, Peak=65525 HFD=3.9
01:48:48.669 00.013 9340 MultiStar: [#1 1.18,0.35,0.00,M1] [#2 1.46,-0.16,0.00,M2] [#3 0.95,-0.05,0.67,U] [#4 0.96,-0.18,0.80,U] [#5 1.06,-0.00,0.72,U] [#6 0.82,-0.36,0.49,U] [#7 0.78,-0.02,0.41,U] [#8 1.35,0.32,0.00,M1] 
01:48:48.685 00.016 9340 refined, 5 included, MultiStar: {0.93, -0.04}, one-star: {0.92, 0.20}
01:48:48.716 00.031 9340 CameraToMount -- cameraTheta (-0.04) - m_xAngle (-3.09) = xAngle (3.05 = 3.05)
01:48:48.732 00.016 9340 CameraToMount -- cameraTheta (-0.04) - (m_xAngle (-3.09) + m_yAngleError (-0.07)) = yAngle (3.12 = 3.12)
01:48:48.745 00.013 9340 CameraToMount -- cameraX=0.93 cameraY=-0.04 hyp=0.93 cameraTheta=-0.04 mountX=-0.93 mountY=0.02, mountTheta=3.12
01:48:48.770 00.025 9340 SchedulePrimaryMove(10104498, x=0.93, y=-0.04, opts=13)
01:48:48.783 00.013 9340 Enqueuing Move request for scope (0.93, -0.04)
01:48:48.813 00.030 12020 Worker thread wakes up
01:48:48.814 00.001 12020 worker thread servicing REQUEST_MOVE scope ofs (0.93, -0.04) opts 0xd
01:48:48.816 00.002 9340 UpdateImageDisplay: Size=(1920,1080) min=30301, max=65535, med=47470, FiltMin=37299, FiltMax=65522, Gamma=2.870
01:48:48.833 00.017 12020 Handling offset move in thread for scope, endpoint = (0.93, -0.04)
01:48:48.833 00.000 9340 UpdateGuideState exits: m=392887 SNR=47.6
01:48:48.864 00.031 12020 Moving (0.93, -0.04) raw xDistance=-0.93 yDistance=0.02
01:48:48.864 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:48:48.878 00.014 12020 GuideAlgorithmHysteresis::Result() returns -0.41 from input -0.93
01:48:48.878 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
01:48:48.891 00.013 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:48:48.891 00.000 9340 Enqueuing Expose request
01:48:48.905 00.014 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
01:48:48.906 00.001 12020 MoveAxis(E, 70, ABG)
01:48:48.906 00.000 12020 Guiding  Dir = 2, Dur = 70
01:48:48.930 00.024 12020 IsSlewing returns 0
01:48:48.931 00.001 12020 IsGuiding returns 0
01:48:48.963 00.032 12020 PulseGuide returned control before completion, sleep 51
01:48:49.042 00.079 12020 IsGuiding returns 0
01:48:49.042 00.000 12020 Move returns status 0, amount 70
01:48:49.043 00.001 12020 MoveAxis(N, 0, ABG)
01:48:49.043 00.000 12020 Move returns status 0, amount 0
01:48:49.043 00.000 12020 move complete, result=0
01:48:49.043 00.000 12020 worker thread done servicing request
01:48:49.043 00.000 9340 GuideStep: -0.9 px 70 ms EAST, 0.0 px 0 ms NORTH
01:48:49.059 00.016 12020 Worker thread wakes up
01:48:49.059 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
01:48:49.060 00.001 12020 Handling exposure in thread, d=2000 o=3 r=(803,609,31,31)
01:48:49.493 00.433 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"7b3c563d-1baa-47cc-a41c-3a3517cc4d2d"}
01:48:49.501 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"7b3c563d-1baa-47cc-a41c-3a3517cc4d2d"}
01:48:49.512 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"66a172d3-120a-4cfd-a4c0-d2d79f406e70"}
01:48:49.519 00.007 9340 case statement mapped state 6 to 3
01:48:49.527 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"66a172d3-120a-4cfd-a4c0-d2d79f406e70"}
01:48:49.539 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"4ed59dec-1fa0-4b61-96f4-92debc987a99"}
01:48:49.548 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":752,"width":15,"height":15,"star_pos":[7.18,7.42],"pixels":"..."},"id":"4ed59dec-1fa0-4b61-96f4-92debc987a99"}
01:48:51.433 01.885 12020 Exposure complete
01:48:51.499 00.066 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"f82c38fc-2561-4f55-9852-1ce599cce075"}
01:48:51.517 00.018 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"f82c38fc-2561-4f55-9852-1ce599cce075"}
01:48:51.527 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"ac2d0cb2-5646-46ac-ad20-cd7fabaaa837"}
01:48:51.538 00.011 9340 case statement mapped state 6 to 3
01:48:51.549 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"ac2d0cb2-5646-46ac-ad20-cd7fabaaa837"}
01:48:51.604 00.055 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"d6cf6161-a27b-4f33-91dd-3fdd0436d978"}
01:48:51.626 00.022 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":752,"width":15,"height":15,"star_pos":[7.18,7.42],"pixels":"..."},"id":"d6cf6161-a27b-4f33-91dd-3fdd0436d978"}
01:48:51.812 00.186 12020 worker thread done servicing request
01:48:51.812 00.000 9340 OnExposeComplete: enter
01:48:51.833 00.021 9340 UpdateGuideState(): m_state=6
01:48:51.860 00.027 9340 Star::Find(15, 819, 624, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 753
01:48:51.875 00.015 9340 Star::Find returns 1 (0), X=819.01, Y=624.31, Mass=367119, SNR=46.3, Peak=62382 HFD=4.1
01:48:51.888 00.013 9340 MultiStar: [#1 0.53,0.18,0.98,U] [#2 1.33,-0.42,0.00,M3] [#3 0.75,-0.33,0.77,U] [#4 0.64,0.26,0.80,U] [#5 1.25,0.34,0.00,M1] [#6 0.86,0.16,0.48,U] [#7 0.56,0.51,0.51,U] [#8 0.69,-0.12,0.49,U] 
01:48:51.921 00.033 9340 refined, 6 included, MultiStar: {0.67, 0.10}, one-star: {0.75, 0.10}
01:48:51.936 00.015 9340 CameraToMount -- cameraTheta (0.15) - m_xAngle (-3.09) = xAngle (3.24 = -3.04)
01:48:51.952 00.016 9340 CameraToMount -- cameraTheta (0.15) - (m_xAngle (-3.09) + m_yAngleError (-0.07)) = yAngle (3.31 = -2.97)
01:48:51.982 00.030 9340 CameraToMount -- cameraX=0.67 cameraY=0.10 hyp=0.68 cameraTheta=0.15 mountX=-0.68 mountY=-0.12, mountTheta=-2.97
01:48:52.051 00.069 9340 SchedulePrimaryMove(10104498, x=0.67, y=0.10, opts=13)
01:48:52.067 00.016 9340 Enqueuing Move request for scope (0.67, 0.10)
01:48:52.082 00.015 12020 Worker thread wakes up
01:48:52.082 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=29823, max=65535, med=47397, FiltMin=37384, FiltMax=65522, Gamma=2.870
01:48:52.096 00.014 12020 worker thread servicing REQUEST_MOVE scope ofs (0.67, 0.10) opts 0xd
01:48:52.096 00.000 12020 Handling offset move in thread for scope, endpoint = (0.67, 0.10)
01:48:52.096 00.000 9340 UpdateGuideState exits: m=367119 SNR=46.3
01:48:52.135 00.039 12020 Moving (0.67, 0.10) raw xDistance=-0.68 yDistance=-0.12
01:48:52.136 00.001 12020 GuideAlgorithmHysteresis::Result() returns -0.32 from input -0.68
01:48:52.136 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:48:52.136 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
01:48:52.136 00.000 12020 MoveAxis(E, 54, ABG)
01:48:52.137 00.001 12020 Guiding  Dir = 2, Dur = 54
01:48:52.143 00.006 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:48:52.165 00.022 12020 IsSlewing returns 0
01:48:52.165 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
01:48:52.177 00.012 12020 IsGuiding returns 0
01:48:52.177 00.000 9340 Enqueuing Expose request
01:48:52.208 00.031 12020 PulseGuide returned control before completion, sleep 34
01:48:52.246 00.038 12020 IsGuiding returns 1
01:48:52.246 00.000 12020 scope still moving after pulse duration time elapsed
01:48:52.288 00.042 12020 IsSlewing returns 0
01:48:52.290 00.002 12020 IsGuiding returns 0
01:48:52.290 00.000 12020 scope move finished after 54 + 58 ms
01:48:52.290 00.000 12020 Move returns status 0, amount 54
01:48:52.290 00.000 12020 MoveAxis(N, 0, ABG)
01:48:52.290 00.000 12020 Move returns status 0, amount 0
01:48:52.291 00.001 12020 move complete, result=0
01:48:52.291 00.000 12020 worker thread done servicing request
01:48:52.291 00.000 9340 GuideStep: -0.7 px 54 ms EAST, -0.1 px 0 ms NORTH
01:48:52.308 00.017 12020 Worker thread wakes up
01:48:52.309 00.001 12020 worker thread servicing REQUEST_EXPOSE 2000
01:48:52.309 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(803,609,31,31)
01:48:53.498 01.189 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"12f74f96-1589-4685-9e88-45250403c330"}
01:48:53.541 00.043 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"12f74f96-1589-4685-9e88-45250403c330"}
01:48:53.568 00.027 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"1cf73a0b-4ecc-4b67-8e3a-188d365968ff"}
01:48:53.619 00.051 9340 case statement mapped state 6 to 3
01:48:53.645 00.026 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"1cf73a0b-4ecc-4b67-8e3a-188d365968ff"}
01:48:53.659 00.014 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"c3528e09-d98b-43a2-bb14-6d0e3d680bbc"}
01:48:53.670 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":753,"width":15,"height":15,"star_pos":[7.01,7.31],"pixels":"..."},"id":"c3528e09-d98b-43a2-bb14-6d0e3d680bbc"}
01:48:54.668 00.998 12020 Exposure complete
01:48:54.911 00.243 9340 OnExposeComplete: enter
01:48:54.934 00.023 12020 worker thread done servicing request
01:48:54.935 00.001 9340 UpdateGuideState(): m_state=6
01:48:54.954 00.019 9340 Star::Find(15, 819, 624, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 754
01:48:54.975 00.021 9340 Star::Find returns 1 (0), X=819.43, Y=624.68, Mass=416177, SNR=41.8, Peak=64669 HFD=4.5
01:48:55.014 00.039 9340 MultiStar: [#1 1.32,0.25,0.00,M1] [#2 1.43,-0.03,0.00,M4] [#3 1.06,-0.18,0.65,U] [#4 0.67,0.19,0.99,U] [#5 1.15,-0.02,0.79,U] [#6 0.84,-0.06,0.66,U] [#7 0.70,0.32,0.67,U] [#8 0.76,-0.18,0.36,U] 
01:48:55.036 00.022 9340 refined, 6 included, MultiStar: {0.92, 0.12}, one-star: {1.17, 0.47}
01:48:55.051 00.015 9340 CameraToMount -- cameraTheta (0.13) - m_xAngle (-3.09) = xAngle (3.23 = -3.06)
01:48:55.075 00.024 9340 CameraToMount -- cameraTheta (0.13) - (m_xAngle (-3.09) + m_yAngleError (-0.07)) = yAngle (3.30 = -2.98)
01:48:55.121 00.046 9340 CameraToMount -- cameraX=0.92 cameraY=0.12 hyp=0.93 cameraTheta=0.13 mountX=-0.93 mountY=-0.15, mountTheta=-2.99
01:48:55.141 00.020 9340 SchedulePrimaryMove(10104498, x=0.92, y=0.12, opts=13)
01:48:55.159 00.018 9340 Enqueuing Move request for scope (0.92, 0.12)
01:48:55.171 00.012 12020 Worker thread wakes up
01:48:55.171 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=31745, max=65535, med=47546, FiltMin=36978, FiltMax=65522, Gamma=2.870
01:48:55.186 00.015 12020 worker thread servicing REQUEST_MOVE scope ofs (0.92, 0.12) opts 0xd
01:48:55.187 00.001 12020 Handling offset move in thread for scope, endpoint = (0.92, 0.12)
01:48:55.187 00.000 9340 UpdateGuideState exits: m=416177 SNR=41.8
01:48:55.246 00.059 12020 Moving (0.92, 0.12) raw xDistance=-0.93 yDistance=-0.15
01:48:55.247 00.001 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:48:55.268 00.021 12020 GuideAlgorithmHysteresis::Result() returns -0.42 from input -0.93
01:48:55.268 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
01:48:55.283 00.015 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:48:55.283 00.000 9340 Enqueuing Expose request
01:48:55.306 00.023 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
01:48:55.307 00.001 12020 MoveAxis(E, 71, ABG)
01:48:55.307 00.000 12020 Guiding  Dir = 2, Dur = 71
01:48:55.312 00.005 12020 IsSlewing returns 0
01:48:55.313 00.001 12020 IsGuiding returns 0
01:48:55.350 00.037 12020 PulseGuide returned control before completion, sleep 45
01:48:55.422 00.072 12020 IsGuiding returns 0
01:48:55.423 00.001 12020 Move returns status 0, amount 71
01:48:55.423 00.000 12020 MoveAxis(N, 0, ABG)
01:48:55.423 00.000 12020 Move returns status 0, amount 0
01:48:55.423 00.000 12020 move complete, result=0
01:48:55.423 00.000 12020 worker thread done servicing request
01:48:55.424 00.001 9340 GuideStep: -0.9 px 71 ms EAST, -0.1 px 0 ms NORTH
01:48:55.462 00.038 12020 Worker thread wakes up
01:48:55.462 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
01:48:55.463 00.001 12020 Handling exposure in thread, d=2000 o=3 r=(803,609,31,31)
01:48:55.497 00.034 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"a0b76f45-d7dc-4547-b8ed-a94de60a697d"}
01:48:55.525 00.028 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"a0b76f45-d7dc-4547-b8ed-a94de60a697d"}
01:48:55.580 00.055 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"4d438d5b-f59f-428a-9397-e4b3c47b2798"}
01:48:55.615 00.035 9340 case statement mapped state 6 to 3
01:48:55.637 00.022 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"4d438d5b-f59f-428a-9397-e4b3c47b2798"}
01:48:55.727 00.090 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"8a3dae65-06a1-4406-be17-d0d9e584820c"}
01:48:55.770 00.043 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":754,"width":15,"height":15,"star_pos":[7.43,6.68],"pixels":"..."},"id":"8a3dae65-06a1-4406-be17-d0d9e584820c"}
01:48:57.497 01.727 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"77cefaed-1001-470a-af83-5faf98d8a614"}
01:48:57.536 00.039 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"77cefaed-1001-470a-af83-5faf98d8a614"}
01:48:57.575 00.039 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"60180646-dbe2-4eb4-b72b-030787957422"}
01:48:57.632 00.057 9340 case statement mapped state 6 to 3
01:48:57.654 00.022 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"60180646-dbe2-4eb4-b72b-030787957422"}
01:48:57.676 00.022 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"bf1cf375-3831-40a8-a771-057c93ac84bd"}
01:48:57.691 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":754,"width":15,"height":15,"star_pos":[7.43,6.68],"pixels":"..."},"id":"bf1cf375-3831-40a8-a771-057c93ac84bd"}
01:48:57.933 00.242 12020 Exposure complete
01:48:58.234 00.301 12020 worker thread done servicing request
01:48:58.234 00.000 9340 OnExposeComplete: enter
01:48:58.248 00.014 9340 UpdateGuideState(): m_state=6
01:48:58.260 00.012 9340 Star::Find(15, 819, 624, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 755
01:48:58.288 00.028 9340 Star::Find returns 1 (0), X=819.43, Y=624.29, Mass=498677, SNR=46.6, Peak=64309 HFD=4.7
01:48:58.300 00.012 9340 MultiStar: [#1 0.84,-0.07,0.85,U] [#2 0.91,-0.27,0.95,U] [#3 0.84,0.09,0.80,U] [#4 1.30,0.24,0.00,M1] [#5 0.82,0.48,0.72,U] [#6 0.61,-0.54,0.44,U] [#7 0.84,0.39,0.61,U] [#8 0.27,-0.56,0.55,U] 
01:48:58.311 00.011 9340 refined, 7 included, MultiStar: {0.83, -0.02}, one-star: {1.17, 0.08}
01:48:58.322 00.011 9340 CameraToMount -- cameraTheta (-0.03) - m_xAngle (-3.09) = xAngle (3.07 = 3.07)
01:48:58.334 00.012 9340 CameraToMount -- cameraTheta (-0.03) - (m_xAngle (-3.09) + m_yAngleError (-0.07)) = yAngle (3.14 = 3.14)
01:48:58.346 00.012 9340 CameraToMount -- cameraX=0.83 cameraY=-0.02 hyp=0.83 cameraTheta=-0.03 mountX=-0.83 mountY=0.00, mountTheta=3.14
01:48:58.365 00.019 9340 SchedulePrimaryMove(10104498, x=0.83, y=-0.02, opts=13)
01:48:58.396 00.031 9340 Enqueuing Move request for scope (0.83, -0.02)
01:48:58.407 00.011 12020 Worker thread wakes up
01:48:58.407 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=31983, max=65535, med=47770, FiltMin=37743, FiltMax=65522, Gamma=2.870
01:48:58.418 00.011 12020 worker thread servicing REQUEST_MOVE scope ofs (0.83, -0.02) opts 0xd
01:48:58.418 00.000 12020 Handling offset move in thread for scope, endpoint = (0.83, -0.02)
01:48:58.418 00.000 12020 Moving (0.83, -0.02) raw xDistance=-0.83 yDistance=0.00
01:48:58.418 00.000 12020 GuideAlgorithmHysteresis::Result() returns -0.38 from input -0.83
01:48:58.418 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:48:58.419 00.001 9340 UpdateGuideState exits: m=498677 SNR=46.6
01:48:58.428 00.009 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
01:48:58.429 00.001 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:48:58.441 00.012 12020 MoveAxis(E, 65, ABG)
01:48:58.441 00.000 12020 Guiding  Dir = 2, Dur = 65
01:48:58.442 00.001 9340 ScheduleExposure(2000,3,1) exposurePending=0
01:48:58.454 00.012 12020 IsSlewing returns 0
01:48:58.454 00.000 9340 Enqueuing Expose request
01:48:58.467 00.013 12020 IsGuiding returns 0
01:48:58.508 00.041 12020 PulseGuide returned control before completion, sleep 35
01:48:58.558 00.050 12020 IsGuiding returns 1
01:48:58.559 00.001 12020 scope still moving after pulse duration time elapsed
01:48:58.589 00.030 12020 IsSlewing returns 0
01:48:58.637 00.048 12020 IsGuiding returns 0
01:48:58.637 00.000 12020 scope move finished after 65 + 105 ms
01:48:58.638 00.001 12020 Move returns status 0, amount 65
01:48:58.638 00.000 12020 MoveAxis(N, 0, ABG)
01:48:58.638 00.000 12020 Move returns status 0, amount 0
01:48:58.638 00.000 12020 move complete, result=0
01:48:58.638 00.000 12020 worker thread done servicing request
01:48:58.638 00.000 9340 GuideStep: -0.8 px 65 ms EAST, 0.0 px 0 ms NORTH
01:48:58.650 00.012 12020 Worker thread wakes up
01:48:58.650 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
01:48:58.651 00.001 12020 Handling exposure in thread, d=2000 o=3 r=(803,609,31,31)
01:48:59.496 00.845 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"3a05b01b-4788-4fb2-9bb7-68d030c7292f"}
01:48:59.522 00.026 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"3a05b01b-4788-4fb2-9bb7-68d030c7292f"}
01:48:59.626 00.104 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"1ce0c1c9-8e84-4353-82fa-8fd8b176af0c"}
01:48:59.729 00.103 9340 case statement mapped state 6 to 3
01:48:59.818 00.089 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"1ce0c1c9-8e84-4353-82fa-8fd8b176af0c"}
01:48:59.899 00.081 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"da852b4b-97b4-42d9-a205-e3e52d388517"}
01:48:59.956 00.057 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":755,"width":15,"height":15,"star_pos":[7.43,7.29],"pixels":"..."},"id":"da852b4b-97b4-42d9-a205-e3e52d388517"}
01:49:01.020 01.064 12020 Exposure complete
01:49:01.277 00.257 12020 worker thread done servicing request
01:49:01.277 00.000 9340 OnExposeComplete: enter
01:49:01.314 00.037 9340 UpdateGuideState(): m_state=6
01:49:01.326 00.012 9340 Star::Find(15, 819, 624, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 756
01:49:01.336 00.010 9340 Star::Find returns 1 (0), X=818.56, Y=624.33, Mass=540598, SNR=52.5, Peak=64326 HFD=5.0
01:49:01.348 00.012 9340 MultiStar: [#1 0.14,0.25,0.63,U] [#2 0.44,0.04,1.11,U] [#3 0.36,-0.82,0.61,U] [#4 0.22,-0.01,0.63,U] [#5 0.16,-0.33,0.56,U] [#6 0.15,0.20,0.52,U] [#7 0.48,0.42,0.42,U] [#8 0.35,-0.08,0.47,U] 
01:49:01.359 00.011 9340 refined, 8 included, MultiStar: {0.30, -0.02}, one-star: {0.30, 0.11}
01:49:01.373 00.014 9340 CameraToMount -- cameraTheta (-0.08) - m_xAngle (-3.09) = xAngle (3.01 = 3.01)
01:49:01.401 00.028 9340 CameraToMount -- cameraTheta (-0.08) - (m_xAngle (-3.09) + m_yAngleError (-0.07)) = yAngle (3.09 = 3.09)
01:49:01.413 00.012 9340 CameraToMount -- cameraX=0.30 cameraY=-0.02 hyp=0.30 cameraTheta=-0.08 mountX=-0.29 mountY=0.02, mountTheta=3.09
01:49:01.428 00.015 9340 SchedulePrimaryMove(10104498, x=0.30, y=-0.02, opts=13)
01:49:01.438 00.010 9340 Enqueuing Move request for scope (0.30, -0.02)
01:49:01.449 00.011 12020 Worker thread wakes up
01:49:01.449 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=31205, max=65535, med=47568, FiltMin=37613, FiltMax=65525, Gamma=2.870
01:49:01.460 00.011 12020 worker thread servicing REQUEST_MOVE scope ofs (0.30, -0.02) opts 0xd
01:49:01.460 00.000 9340 UpdateGuideState exits: m=540598 SNR=52.5
01:49:01.472 00.012 12020 Handling offset move in thread for scope, endpoint = (0.30, -0.02)
01:49:01.472 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:49:01.499 00.027 12020 Moving (0.30, -0.02) raw xDistance=-0.29 yDistance=0.02
01:49:01.499 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
01:49:01.510 00.011 12020 GuideAlgorithmHysteresis::Result() returns -0.15 from input -0.29
01:49:01.510 00.000 9340 Enqueuing Expose request
01:49:01.520 00.010 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:49:01.520 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
01:49:01.520 00.000 12020 MoveAxis(E, 26, ABG)
01:49:01.520 00.000 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"10cd965b-7067-41fb-9274-334093beedfc"}
01:49:01.532 00.012 12020 Guiding  Dir = 2, Dur = 26
01:49:01.532 00.000 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"10cd965b-7067-41fb-9274-334093beedfc"}
01:49:01.542 00.010 12020 IsSlewing returns 0
01:49:01.542 00.000 12020 IsGuiding returns 0
01:49:01.548 00.006 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"c7351bef-bc2f-48fc-9fc9-5cfbf8bc7db2"}
01:49:01.560 00.012 9340 case statement mapped state 6 to 3
01:49:01.570 00.010 12020 PulseGuide returned control before completion, sleep 18
01:49:01.570 00.000 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"c7351bef-bc2f-48fc-9fc9-5cfbf8bc7db2"}
01:49:01.600 00.030 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"8114b26c-83d9-4c78-827f-ae2549ae7379"}
01:49:01.610 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":756,"width":15,"height":15,"star_pos":[6.56,7.33],"pixels":"..."},"id":"8114b26c-83d9-4c78-827f-ae2549ae7379"}
01:49:01.626 00.016 12020 IsGuiding returns 1
01:49:01.626 00.000 12020 scope still moving after pulse duration time elapsed
01:49:01.659 00.033 12020 IsSlewing returns 0
01:49:01.660 00.001 12020 IsGuiding returns 0
01:49:01.660 00.000 12020 scope move finished after 26 + 90 ms
01:49:01.660 00.000 12020 Move returns status 0, amount 26
01:49:01.660 00.000 12020 MoveAxis(N, 0, ABG)
01:49:01.661 00.001 12020 Move returns status 0, amount 0
01:49:01.661 00.000 12020 move complete, result=0
01:49:01.661 00.000 12020 worker thread done servicing request
01:49:01.661 00.000 9340 GuideStep: -0.3 px 26 ms EAST, 0.0 px 0 ms NORTH
01:49:01.692 00.031 12020 Worker thread wakes up
01:49:01.692 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
01:49:01.692 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(803,609,31,31)
01:49:03.493 01.801 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"2a53d20d-8e04-4507-9d01-3fdd3ed55db5"}
01:49:03.506 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"2a53d20d-8e04-4507-9d01-3fdd3ed55db5"}
01:49:03.516 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"7fe5e88e-b62b-46ce-b7d7-9bfa619d8b2a"}
01:49:03.526 00.010 9340 case statement mapped state 6 to 3
01:49:03.557 00.031 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"7fe5e88e-b62b-46ce-b7d7-9bfa619d8b2a"}
01:49:03.571 00.014 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"04bcc613-ce97-4530-b493-e35f2252e542"}
01:49:03.582 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":756,"width":15,"height":15,"star_pos":[6.56,7.33],"pixels":"..."},"id":"04bcc613-ce97-4530-b493-e35f2252e542"}
01:49:04.066 00.484 12020 Exposure complete
01:49:04.315 00.249 12020 worker thread done servicing request
01:49:04.316 00.001 9340 OnExposeComplete: enter
01:49:04.328 00.012 9340 UpdateGuideState(): m_state=6
01:49:04.339 00.011 9340 Star::Find(15, 818, 624, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 757
01:49:04.349 00.010 9340 Star::Find returns 1 (0), X=819.00, Y=624.29, Mass=476253, SNR=39.4, Peak=63578 HFD=4.7
01:49:04.378 00.029 9340 MultiStar: [#1 0.50,-0.31,1.13,U] [#2 0.66,-0.07,1.39,U] [#3 0.26,-0.07,0.83,U] [#4 0.30,-0.09,0.99,U] [#5 0.27,0.61,1.00,U] [#6 -0.53,0.14,0.66,U] [#7 -0.70,0.82,0.44,U] [#8 -0.17,0.40,0.62,U] 
01:49:04.388 00.010 9340 refined, 8 included, MultiStar: {0.28, 0.10}, one-star: {0.74, 0.07}
01:49:04.398 00.010 9340 CameraToMount -- cameraTheta (0.34) - m_xAngle (-3.09) = xAngle (3.43 = -2.85)
01:49:04.406 00.008 9340 CameraToMount -- cameraTheta (0.34) - (m_xAngle (-3.09) + m_yAngleError (-0.07)) = yAngle (3.51 = -2.78)
01:49:04.416 00.010 9340 CameraToMount -- cameraX=0.28 cameraY=0.10 hyp=0.30 cameraTheta=0.34 mountX=-0.28 mountY=-0.11, mountTheta=-2.78
01:49:04.432 00.016 9340 SchedulePrimaryMove(10104498, x=0.28, y=0.10, opts=13)
01:49:04.442 00.010 9340 Enqueuing Move request for scope (0.28, 0.10)
01:49:04.468 00.026 12020 Worker thread wakes up
01:49:04.468 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=32583, max=65535, med=47866, FiltMin=37605, FiltMax=65525, Gamma=2.870
01:49:04.478 00.010 12020 worker thread servicing REQUEST_MOVE scope ofs (0.28, 0.10) opts 0xd
01:49:04.478 00.000 9340 UpdateGuideState exits: m=476253 SNR=39.4
01:49:04.487 00.009 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:49:04.496 00.009 9340 ScheduleExposure(2000,3,1) exposurePending=0
01:49:04.506 00.010 12020 Handling offset move in thread for scope, endpoint = (0.28, 0.10)
01:49:04.507 00.001 9340 Enqueuing Expose request
01:49:04.518 00.011 12020 Moving (0.28, 0.10) raw xDistance=-0.28 yDistance=-0.11
01:49:04.519 00.001 12020 GuideAlgorithmHysteresis::Result() returns -0.13 from input -0.28
01:49:04.519 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:49:04.519 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
01:49:04.519 00.000 12020 MoveAxis(E, 22, ABG)
01:49:04.519 00.000 12020 Guiding  Dir = 2, Dur = 22
01:49:04.556 00.037 12020 IsSlewing returns 0
01:49:04.557 00.001 12020 IsGuiding returns 0
01:49:04.585 00.028 12020 IsGuiding returns 1
01:49:04.585 00.000 12020 scope still moving after pulse duration time elapsed
01:49:04.632 00.047 12020 IsSlewing returns 0
01:49:04.632 00.000 12020 IsGuiding returns 0
01:49:04.633 00.001 12020 scope move finished after 22 + 53 ms
01:49:04.633 00.000 12020 Move returns status 0, amount 22
01:49:04.633 00.000 12020 MoveAxis(N, 0, ABG)
01:49:04.649 00.016 12020 Move returns status 0, amount 0
01:49:04.649 00.000 12020 move complete, result=0
01:49:04.649 00.000 12020 worker thread done servicing request
01:49:04.650 00.001 12020 Worker thread wakes up
01:49:04.650 00.000 9340 GuideStep: -0.3 px 22 ms EAST, -0.1 px 0 ms NORTH
01:49:04.661 00.011 12020 worker thread servicing REQUEST_EXPOSE 2000
01:49:04.661 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(803,609,31,31)
01:49:05.496 00.835 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"2b54b711-2120-435d-9189-ed809b31e2d4"}
01:49:05.507 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"2b54b711-2120-435d-9189-ed809b31e2d4"}
01:49:05.518 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"9c93ffdc-9358-4a4f-8249-a4f1d99e9b60"}
01:49:05.525 00.007 9340 case statement mapped state 6 to 3
01:49:05.536 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"9c93ffdc-9358-4a4f-8249-a4f1d99e9b60"}
01:49:05.543 00.007 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"48f7a095-a9a6-4ccd-8349-265ea58032f0"}
01:49:05.550 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":757,"width":15,"height":15,"star_pos":[7.00,7.29],"pixels":"..."},"id":"48f7a095-a9a6-4ccd-8349-265ea58032f0"}
01:49:07.063 01.513 12020 Exposure complete
01:49:07.306 00.243 12020 worker thread done servicing request
01:49:07.306 00.000 9340 OnExposeComplete: enter
01:49:07.317 00.011 9340 UpdateGuideState(): m_state=6
01:49:07.328 00.011 9340 Star::Find(15, 818, 624, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 758
01:49:07.339 00.011 9340 Star::Find returns 1 (0), X=818.81, Y=624.79, Mass=406807, SNR=43.3, Peak=63218 HFD=4.4
01:49:07.365 00.026 9340 MultiStar: [#1 0.09,0.36,0.95,U] [#2 0.76,-0.29,1.23,U] [#3 0.42,-0.17,0.73,U] [#4 -0.09,0.23,0.86,U] [#5 0.37,0.68,1.20,U] [#6 0.13,-0.01,0.66,U] [#7 0.27,0.36,0.42,U] [#8 0.19,0.50,0.56,U] 
01:49:07.378 00.013 9340 refined, 8 included, MultiStar: {0.33, 0.25}, one-star: {0.55, 0.57}
01:49:07.387 00.009 9340 CameraToMount -- cameraTheta (0.63) - m_xAngle (-3.09) = xAngle (3.73 = -2.56)
01:49:07.396 00.009 9340 CameraToMount -- cameraTheta (0.63) - (m_xAngle (-3.09) + m_yAngleError (-0.07)) = yAngle (3.80 = -2.48)
01:49:07.406 00.010 9340 CameraToMount -- cameraX=0.33 cameraY=0.25 hyp=0.42 cameraTheta=0.63 mountX=-0.35 mountY=-0.25, mountTheta=-2.51
01:49:07.420 00.014 9340 SchedulePrimaryMove(10104498, x=0.33, y=0.25, opts=13)
01:49:07.430 00.010 9340 Enqueuing Move request for scope (0.33, 0.25)
01:49:07.459 00.029 12020 Worker thread wakes up
01:49:07.459 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=29973, max=65535, med=47537, FiltMin=37557, FiltMax=65522, Gamma=2.870
01:49:07.471 00.012 12020 worker thread servicing REQUEST_MOVE scope ofs (0.33, 0.25) opts 0xd
01:49:07.471 00.000 12020 Handling offset move in thread for scope, endpoint = (0.33, 0.25)
01:49:07.471 00.000 12020 Moving (0.33, 0.25) raw xDistance=-0.35 yDistance=-0.25
01:49:07.472 00.001 12020 GuideAlgorithmHysteresis::Result() returns -0.16 from input -0.35
01:49:07.472 00.000 12020 GuideAlgorithmResistSwitch::result() returns -0.25 from input -0.25
01:49:07.472 00.000 12020 MoveAxis(E, 27, ABG)
01:49:07.472 00.000 12020 Guiding  Dir = 2, Dur = 27
01:49:07.472 00.000 9340 UpdateGuideState exits: m=406807 SNR=43.3
01:49:07.482 00.010 12020 IsSlewing returns 0
01:49:07.483 00.001 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:49:07.492 00.009 12020 IsGuiding returns 0
01:49:07.492 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
01:49:07.504 00.012 9340 Enqueuing Expose request
01:49:07.514 00.010 12020 PulseGuide returned control before completion, sleep 20
01:49:07.514 00.000 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"ac8b2d50-a8f0-4fd9-82c2-0f517987f9cd"}
01:49:07.538 00.024 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"ac8b2d50-a8f0-4fd9-82c2-0f517987f9cd"}
01:49:07.557 00.019 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"e2380958-b5db-4140-b3c7-8462831cdc25"}
01:49:07.567 00.010 12020 IsGuiding returns 0
01:49:07.569 00.002 9340 case statement mapped state 6 to 3
01:49:07.579 00.010 12020 Move returns status 0, amount 27
01:49:07.580 00.001 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"e2380958-b5db-4140-b3c7-8462831cdc25"}
01:49:07.589 00.009 12020 MoveAxis(N, 41, ABG)
01:49:07.590 00.001 12020 Guiding  Dir = 0, Dur = 41
01:49:07.591 00.001 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"5658f642-1fca-443c-8157-f791280e8b8c"}
01:49:07.606 00.015 12020 IsSlewing returns 0
01:49:07.606 00.000 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":758,"width":15,"height":15,"star_pos":[6.81,6.79],"pixels":"..."},"id":"5658f642-1fca-443c-8157-f791280e8b8c"}
01:49:07.633 00.027 12020 IsGuiding returns 0
01:49:07.719 00.086 12020 IsGuiding returns 1
01:49:07.720 00.001 12020 scope still moving after pulse duration time elapsed
01:49:07.766 00.046 12020 IsSlewing returns 0
01:49:07.862 00.096 12020 IsGuiding returns 0
01:49:07.862 00.000 12020 scope move finished after 41 + 188 ms
01:49:07.863 00.001 12020 Move returns status 0, amount 41
01:49:07.863 00.000 12020 move complete, result=0
01:49:07.863 00.000 12020 worker thread done servicing request
01:49:07.863 00.000 12020 Worker thread wakes up
01:49:07.863 00.000 9340 GuideStep: -0.3 px 27 ms EAST, -0.3 px 41 ms NORTH
01:49:07.896 00.033 12020 worker thread servicing REQUEST_EXPOSE 2000
01:49:07.896 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(803,609,31,31)
01:49:09.495 01.599 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"6477adf0-d7f3-4210-93aa-f1337dceeb74"}
01:49:09.511 00.016 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"6477adf0-d7f3-4210-93aa-f1337dceeb74"}
01:49:09.520 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"c6909ba6-d512-477f-bcb2-bff33d1a39a7"}
01:49:09.528 00.008 9340 case statement mapped state 6 to 3
01:49:09.536 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"c6909ba6-d512-477f-bcb2-bff33d1a39a7"}
01:49:09.545 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"d975f6c8-5a0a-4071-9957-6c1b01f9622e"}
01:49:09.557 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":758,"width":15,"height":15,"star_pos":[6.81,6.79],"pixels":"..."},"id":"d975f6c8-5a0a-4071-9957-6c1b01f9622e"}
01:49:10.273 00.716 12020 Exposure complete
01:49:10.485 00.212 12020 worker thread done servicing request
01:49:10.485 00.000 9340 OnExposeComplete: enter
01:49:10.511 00.026 9340 UpdateGuideState(): m_state=6
01:49:10.521 00.010 9340 Star::Find(15, 818, 624, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 759
01:49:10.530 00.009 9340 Star::Find returns 1 (0), X=818.42, Y=623.53, Mass=555877, SNR=56.6, Peak=64857 HFD=5.0
01:49:10.542 00.012 9340 MultiStar: [#1 0.12,-0.50,0.71,U] [#2 0.29,-0.92,0.92,U] [#3 0.29,-0.64,0.57,U] [#4 0.45,-0.33,0.70,U] [#5 0.02,-0.58,0.62,U] [#6 -0.17,-0.49,0.53,U] [#7 0.29,-0.82,0.39,U] [#8 -0.02,-1.21,0.00,M1] 
01:49:10.554 00.012 9340 refined, 7 included, MultiStar: {0.19, -0.63}, one-star: {0.16, -0.68}
01:49:10.564 00.010 9340 CameraToMount -- cameraTheta (-1.28) - m_xAngle (-3.09) = xAngle (1.81 = 1.81)
01:49:10.591 00.027 9340 CameraToMount -- cameraTheta (-1.28) - (m_xAngle (-3.09) + m_yAngleError (-0.07)) = yAngle (1.89 = 1.89)
01:49:10.602 00.011 9340 CameraToMount -- cameraX=0.19 cameraY=-0.63 hyp=0.66 cameraTheta=-1.28 mountX=-0.16 mountY=0.62, mountTheta=1.82
01:49:10.616 00.014 9340 SchedulePrimaryMove(10104498, x=0.19, y=-0.63, opts=13)
01:49:10.625 00.009 9340 Enqueuing Move request for scope (0.19, -0.63)
01:49:10.637 00.012 12020 Worker thread wakes up
01:49:10.637 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=31613, max=65535, med=47742, FiltMin=37450, FiltMax=65522, Gamma=2.870
01:49:10.650 00.013 12020 worker thread servicing REQUEST_MOVE scope ofs (0.19, -0.63) opts 0xd
01:49:10.650 00.000 9340 UpdateGuideState exits: m=555877 SNR=56.6
01:49:10.677 00.027 12020 Handling offset move in thread for scope, endpoint = (0.19, -0.63)
01:49:10.678 00.001 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:49:10.688 00.010 12020 Moving (0.19, -0.63) raw xDistance=-0.16 yDistance=0.62
01:49:10.688 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
01:49:10.699 00.011 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16
01:49:10.699 00.000 9340 Enqueuing Expose request
01:49:10.708 00.009 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
01:49:10.708 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.62
01:49:10.708 00.000 12020 MoveAxis(E, 0, ABG)
01:49:10.709 00.001 12020 Move returns status 0, amount 0
01:49:10.709 00.000 12020 MoveAxis(N, 0, ABG)
01:49:10.709 00.000 12020 Move returns status 0, amount 0
01:49:10.709 00.000 12020 move complete, result=0
01:49:10.710 00.001 12020 worker thread done servicing request
01:49:10.710 00.000 12020 Worker thread wakes up
01:49:10.710 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
01:49:10.710 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(803,609,31,31)
01:49:10.713 00.003 9340 GuideStep: -0.2 px 0 ms EAST, 0.6 px 0 ms NORTH
01:49:11.490 00.777 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"f168272e-65f2-4700-bd4c-12bf69a219e2"}
01:49:11.501 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"f168272e-65f2-4700-bd4c-12bf69a219e2"}
01:49:11.510 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"a39414c7-a3e7-4989-bf56-1ed214ff6ecc"}
01:49:11.521 00.011 9340 case statement mapped state 6 to 3
01:49:11.530 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"a39414c7-a3e7-4989-bf56-1ed214ff6ecc"}
01:49:11.541 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"bb3d77b8-00c1-42ec-93cd-3982fb62a9a2"}
01:49:11.565 00.024 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":759,"width":15,"height":15,"star_pos":[7.42,6.53],"pixels":"..."},"id":"bb3d77b8-00c1-42ec-93cd-3982fb62a9a2"}
01:49:13.074 01.509 12020 Exposure complete
01:49:13.406 00.332 9340 OnExposeComplete: enter
01:49:13.422 00.016 12020 worker thread done servicing request
01:49:13.423 00.001 9340 UpdateGuideState(): m_state=6
01:49:13.437 00.014 9340 Star::Find(15, 818, 623, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 760
01:49:13.450 00.013 9340 Star::Find returns 1 (0), X=818.76, Y=623.87, Mass=348057, SNR=39.6, Peak=63994 HFD=4.0
01:49:13.461 00.011 9340 MultiStar: [#1 0.56,-0.43,0.99,U] [#2 0.63,-0.65,1.32,U] [#3 0.52,-0.74,0.91,U] [#4 0.16,-0.59,0.89,U] [#5 0.56,-0.30,0.96,U] [#6 0.63,-0.17,0.68,U] [#7 -0.01,-0.01,0.53,U] [#8 0.06,-0.48,0.68,U] 
01:49:13.493 00.032 9340 single-star, 8 included, MultiStar: {0.44, -0.45}, one-star: {0.49, -0.35}
01:49:13.505 00.012 9340 CameraToMount -- cameraTheta (-0.61) - m_xAngle (-3.09) = xAngle (2.48 = 2.48)
01:49:13.516 00.011 9340 CameraToMount -- cameraTheta (-0.61) - (m_xAngle (-3.09) + m_yAngleError (-0.07)) = yAngle (2.55 = 2.55)
01:49:13.527 00.011 9340 CameraToMount -- cameraX=0.49 cameraY=-0.35 hyp=0.60 cameraTheta=-0.61 mountX=-0.48 mountY=0.33, mountTheta=2.53
01:49:13.544 00.017 9340 SchedulePrimaryMove(10104498, x=0.49, y=-0.35, opts=13)
01:49:13.558 00.014 9340 Enqueuing Move request for scope (0.49, -0.35)
01:49:13.590 00.032 12020 Worker thread wakes up
01:49:13.591 00.001 9340 UpdateImageDisplay: Size=(1920,1080) min=31754, max=65535, med=47921, FiltMin=37514, FiltMax=65522, Gamma=2.870
01:49:13.603 00.012 12020 worker thread servicing REQUEST_MOVE scope ofs (0.49, -0.35) opts 0xd
01:49:13.603 00.000 9340 UpdateGuideState exits: m=348057 SNR=39.6
01:49:13.615 00.012 12020 Handling offset move in thread for scope, endpoint = (0.49, -0.35)
01:49:13.615 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:49:13.628 00.013 12020 Moving (0.49, -0.35) raw xDistance=-0.48 yDistance=0.33
01:49:13.628 00.000 12020 GuideAlgorithmHysteresis::Result() returns -0.20 from input -0.48
01:49:13.628 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
01:49:13.643 00.015 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
01:49:13.643 00.000 9340 Enqueuing Expose request
01:49:13.654 00.011 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.33
01:49:13.655 00.001 12020 MoveAxis(E, 34, ABG)
01:49:13.655 00.000 12020 Guiding  Dir = 2, Dur = 34
01:49:13.655 00.000 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"16fabe37-bd87-4d35-b99b-77f0a87beb1e"}
01:49:13.683 00.028 12020 IsSlewing returns 0
01:49:13.683 00.000 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"16fabe37-bd87-4d35-b99b-77f0a87beb1e"}
01:49:13.696 00.013 12020 IsGuiding returns 0
01:49:13.697 00.001 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"2f064ded-1304-4ee6-916f-d1cfb711ffbe"}
01:49:13.709 00.012 9340 case statement mapped state 6 to 3
01:49:13.721 00.012 12020 PulseGuide returned control before completion, sleep 28
01:49:13.722 00.001 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"2f064ded-1304-4ee6-916f-d1cfb711ffbe"}
01:49:13.738 00.016 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"2d5103e1-fa3c-4728-982a-13d1450471db"}
01:49:13.750 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":760,"width":15,"height":15,"star_pos":[6.76,6.87],"pixels":"..."},"id":"2d5103e1-fa3c-4728-982a-13d1450471db"}
01:49:13.781 00.031 12020 IsGuiding returns 0
01:49:13.782 00.001 12020 Move returns status 0, amount 34
01:49:13.782 00.000 12020 MoveAxis(N, 0, ABG)
01:49:13.782 00.000 12020 Move returns status 0, amount 0
01:49:13.782 00.000 12020 move complete, result=0
01:49:13.783 00.001 12020 worker thread done servicing request
01:49:13.784 00.001 12020 Worker thread wakes up
01:49:13.784 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
01:49:13.786 00.002 12020 Handling exposure in thread, d=2000 o=3 r=(803,609,31,31)
01:49:13.786 00.000 9340 GuideStep: -0.5 px 34 ms EAST, 0.3 px 0 ms NORTH
01:49:15.490 01.704 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"eaa5cae0-ea06-4d3e-be37-2f2f7ea5f06b"}
01:49:15.524 00.034 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"eaa5cae0-ea06-4d3e-be37-2f2f7ea5f06b"}
01:49:15.538 00.014 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"4c7f2b10-1e0c-49ab-9980-a8b822924a54"}
01:49:15.549 00.011 9340 case statement mapped state 6 to 3
01:49:15.560 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"4c7f2b10-1e0c-49ab-9980-a8b822924a54"}
01:49:15.572 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"d3e94294-b573-4072-a514-36f3955c8f87"}
01:49:15.584 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":760,"width":15,"height":15,"star_pos":[6.76,6.87],"pixels":"..."},"id":"d3e94294-b573-4072-a514-36f3955c8f87"}
01:49:16.160 00.576 12020 Exposure complete
01:49:16.475 00.315 12020 worker thread done servicing request
01:49:16.475 00.000 9340 OnExposeComplete: enter
01:49:16.488 00.013 9340 UpdateGuideState(): m_state=6
01:49:16.500 00.012 9340 Star::Find(15, 818, 623, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 761
01:49:16.513 00.013 9340 Star::Find returns 1 (0), X=818.84, Y=624.10, Mass=523458, SNR=57.8, Peak=63941 HFD=4.6
01:49:16.536 00.023 9340 MultiStar: [#1 -0.18,-0.16,0.66,U] [#2 0.80,-0.14,0.83,U] [#3 -0.20,-0.32,0.70,U] [#4 0.38,-0.50,0.92,U] [#5 0.19,-0.33,0.68,U] [#6 0.06,-0.48,0.53,U] [#7 0.30,-0.68,0.47,U] [#8 0.11,-0.48,0.38,U] 
01:49:16.574 00.038 9340 refined, 8 included, MultiStar: {0.27, -0.32}, one-star: {0.58, -0.11}
01:49:16.589 00.015 9340 CameraToMount -- cameraTheta (-0.87) - m_xAngle (-3.09) = xAngle (2.22 = 2.22)
01:49:16.602 00.013 9340 CameraToMount -- cameraTheta (-0.87) - (m_xAngle (-3.09) + m_yAngleError (-0.07)) = yAngle (2.30 = 2.30)
01:49:16.613 00.011 9340 CameraToMount -- cameraX=0.27 cameraY=-0.32 hyp=0.42 cameraTheta=-0.87 mountX=-0.26 mountY=0.32, mountTheta=2.25
01:49:16.630 00.017 9340 SchedulePrimaryMove(10104498, x=0.27, y=-0.32, opts=13)
01:49:16.645 00.015 9340 Enqueuing Move request for scope (0.27, -0.32)
01:49:16.682 00.037 12020 Worker thread wakes up
01:49:16.682 00.000 12020 worker thread servicing REQUEST_MOVE scope ofs (0.27, -0.32) opts 0xd
01:49:16.683 00.001 12020 Handling offset move in thread for scope, endpoint = (0.27, -0.32)
01:49:16.683 00.000 12020 Moving (0.27, -0.32) raw xDistance=-0.26 yDistance=0.32
01:49:16.683 00.000 12020 GuideAlgorithmHysteresis::Result() returns -0.12 from input -0.26
01:49:16.684 00.001 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
01:49:16.684 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.32
01:49:16.684 00.000 12020 MoveAxis(E, 21, ABG)
01:49:16.684 00.000 12020 Guiding  Dir = 2, Dur = 21
01:49:16.686 00.002 9340 UpdateImageDisplay: Size=(1920,1080) min=31903, max=65535, med=47598, FiltMin=37306, FiltMax=65525, Gamma=2.870
01:49:16.700 00.014 12020 IsSlewing returns 0
01:49:16.700 00.000 9340 UpdateGuideState exits: m=523458 SNR=57.8
01:49:16.712 00.012 12020 IsGuiding returns 0
01:49:16.713 00.001 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:49:16.724 00.011 9340 ScheduleExposure(2000,3,1) exposurePending=0
01:49:16.738 00.014 12020 IsGuiding returns 1
01:49:16.738 00.000 9340 Enqueuing Expose request
01:49:16.750 00.012 12020 scope still moving after pulse duration time elapsed
01:49:16.800 00.050 12020 IsSlewing returns 0
01:49:16.833 00.033 12020 IsGuiding returns 0
01:49:16.833 00.000 12020 scope move finished after 21 + 100 ms
01:49:16.833 00.000 12020 Move returns status 0, amount 21
01:49:16.833 00.000 12020 MoveAxis(N, 0, ABG)
01:49:16.834 00.001 12020 Move returns status 0, amount 0
01:49:16.834 00.000 12020 move complete, result=0
01:49:16.834 00.000 12020 worker thread done servicing request
01:49:16.834 00.000 9340 GuideStep: -0.3 px 21 ms EAST, 0.3 px 0 ms NORTH
01:49:16.850 00.016 12020 Worker thread wakes up
01:49:16.850 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
01:49:16.850 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(803,609,31,31)
01:49:17.490 00.640 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"2aa818a8-227a-4355-97e9-bf4728a34881"}
01:49:17.542 00.052 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"2aa818a8-227a-4355-97e9-bf4728a34881"}
01:49:17.572 00.030 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"77f0f106-9830-41fc-b05c-9ce3a89d2432"}
01:49:17.587 00.015 9340 case statement mapped state 6 to 3
01:49:17.608 00.021 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"77f0f106-9830-41fc-b05c-9ce3a89d2432"}
01:49:17.670 00.062 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"8948fcce-638b-4e70-9506-af032b8bd9e0"}
01:49:17.726 00.056 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":761,"width":15,"height":15,"star_pos":[6.84,7.10],"pixels":"..."},"id":"8948fcce-638b-4e70-9506-af032b8bd9e0"}
01:49:19.240 01.514 12020 Exposure complete
01:49:19.490 00.250 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"06ce9b91-cd82-46df-8061-12b2c042add5"}
01:49:19.504 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"06ce9b91-cd82-46df-8061-12b2c042add5"}
01:49:19.518 00.014 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"17810901-78cb-448f-bf3e-1a663142b28e"}
01:49:19.532 00.014 9340 case statement mapped state 6 to 3
01:49:19.547 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"17810901-78cb-448f-bf3e-1a663142b28e"}
01:49:19.583 00.036 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"8c67b2dd-17f9-4040-87b0-be4b4271ab06"}
01:49:19.603 00.020 12020 worker thread done servicing request
01:49:19.603 00.000 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":761,"width":15,"height":15,"star_pos":[6.84,7.10],"pixels":"..."},"id":"8c67b2dd-17f9-4040-87b0-be4b4271ab06"}
01:49:19.617 00.014 9340 OnExposeComplete: enter
01:49:19.634 00.017 9340 UpdateGuideState(): m_state=6
01:49:19.684 00.050 9340 Star::Find(15, 818, 624, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 762
01:49:19.712 00.028 9340 Star::Find returns 1 (0), X=818.65, Y=624.03, Mass=406474, SNR=45.8, Peak=63322 HFD=4.4
01:49:19.727 00.015 9340 MultiStar: [#1 0.07,-0.04,1.04,U] [#2 0.55,-0.43,0.95,U] [#3 0.49,-0.08,0.71,U] [#4 0.68,0.01,1.23,U] [#5 0.27,-0.43,0.77,U] [#6 -0.65,-0.36,0.45,U] [#7 -0.24,-0.31,0.48,U] [#8 -0.63,-0.77,0.54,U] 
01:49:19.756 00.029 9340 refined, 8 included, MultiStar: {0.23, -0.24}, one-star: {0.39, -0.18}
01:49:19.816 00.060 9340 CameraToMount -- cameraTheta (-0.81) - m_xAngle (-3.09) = xAngle (2.28 = 2.28)
01:49:19.857 00.041 9340 CameraToMount -- cameraTheta (-0.81) - (m_xAngle (-3.09) + m_yAngleError (-0.07)) = yAngle (2.36 = 2.36)
01:49:19.873 00.016 9340 CameraToMount -- cameraX=0.23 cameraY=-0.24 hyp=0.33 cameraTheta=-0.81 mountX=-0.22 mountY=0.23, mountTheta=2.32
01:49:19.921 00.048 9340 SchedulePrimaryMove(10104498, x=0.23, y=-0.24, opts=13)
01:49:19.936 00.015 9340 Enqueuing Move request for scope (0.23, -0.24)
01:49:19.949 00.013 12020 Worker thread wakes up
01:49:19.949 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=30917, max=65535, med=47847, FiltMin=37921, FiltMax=65521, Gamma=2.870
01:49:19.960 00.011 12020 worker thread servicing REQUEST_MOVE scope ofs (0.23, -0.24) opts 0xd
01:49:19.960 00.000 9340 UpdateGuideState exits: m=406474 SNR=45.8
01:49:19.974 00.014 12020 Handling offset move in thread for scope, endpoint = (0.23, -0.24)
01:49:19.974 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:49:19.987 00.013 12020 Moving (0.23, -0.24) raw xDistance=-0.22 yDistance=0.23
01:49:19.988 00.001 9340 ScheduleExposure(2000,3,1) exposurePending=0
01:49:20.027 00.039 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.22
01:49:20.027 00.000 9340 Enqueuing Expose request
01:49:20.040 00.013 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:49:20.041 00.001 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.23
01:49:20.041 00.000 12020 MoveAxis(E, 0, ABG)
01:49:20.041 00.000 12020 Move returns status 0, amount 0
01:49:20.041 00.000 12020 MoveAxis(N, 0, ABG)
01:49:20.041 00.000 12020 Move returns status 0, amount 0
01:49:20.041 00.000 12020 move complete, result=0
01:49:20.042 00.001 12020 worker thread done servicing request
01:49:20.042 00.000 12020 Worker thread wakes up
01:49:20.042 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
01:49:20.042 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(803,609,31,31)
01:49:20.044 00.002 9340 GuideStep: -0.2 px 0 ms EAST, 0.2 px 0 ms NORTH
01:49:21.494 01.450 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"6565a635-ecab-44d1-983c-699d44856cb4"}
01:49:21.506 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"6565a635-ecab-44d1-983c-699d44856cb4"}
01:49:21.515 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"8f00cee5-589d-4f24-8996-9ee45512ecb4"}
01:49:21.522 00.007 9340 case statement mapped state 6 to 3
01:49:21.528 00.006 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"8f00cee5-589d-4f24-8996-9ee45512ecb4"}
01:49:21.537 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"68a38c6e-3a72-4fca-a30a-aa2ee288d6f3"}
01:49:21.545 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":762,"width":15,"height":15,"star_pos":[6.65,7.03],"pixels":"..."},"id":"68a38c6e-3a72-4fca-a30a-aa2ee288d6f3"}
01:49:22.409 00.864 12020 Exposure complete
01:49:22.593 00.184 12020 worker thread done servicing request
01:49:22.594 00.001 9340 OnExposeComplete: enter
01:49:22.605 00.011 9340 UpdateGuideState(): m_state=6
01:49:22.620 00.015 9340 Star::Find(15, 818, 624, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 763
01:49:22.632 00.012 9340 Star::Find returns 1 (0), X=818.65, Y=624.28, Mass=438991, SNR=46.9, Peak=63714 HFD=4.6
01:49:22.667 00.035 9340 MultiStar: [#1 0.31,-0.16,0.78,U] [#2 0.86,-0.13,1.20,U] [#3 -0.21,-0.49,0.65,U] [#4 0.38,-0.18,0.87,U] [#5 -0.07,-0.07,0.69,U] [#6 -0.60,0.26,0.53,U] [#7 -0.04,0.24,0.46,U] [#8 0.19,-0.77,0.48,U] 
01:49:22.680 00.013 9340 refined, 8 included, MultiStar: {0.23, -0.13}, one-star: {0.39, 0.07}
01:49:22.691 00.011 9340 CameraToMount -- cameraTheta (-0.50) - m_xAngle (-3.09) = xAngle (2.59 = 2.59)
01:49:22.702 00.011 9340 CameraToMount -- cameraTheta (-0.50) - (m_xAngle (-3.09) + m_yAngleError (-0.07)) = yAngle (2.67 = 2.67)
01:49:22.711 00.009 9340 CameraToMount -- cameraX=0.23 cameraY=-0.13 hyp=0.27 cameraTheta=-0.50 mountX=-0.23 mountY=0.12, mountTheta=2.65
01:49:22.724 00.013 9340 SchedulePrimaryMove(10104498, x=0.23, y=-0.13, opts=13)
01:49:22.748 00.024 9340 Enqueuing Move request for scope (0.23, -0.13)
01:49:22.756 00.008 12020 Worker thread wakes up
01:49:22.756 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=29252, max=65535, med=47876, FiltMin=37254, FiltMax=65525, Gamma=2.870
01:49:22.765 00.009 12020 worker thread servicing REQUEST_MOVE scope ofs (0.23, -0.13) opts 0xd
01:49:22.766 00.001 9340 UpdateGuideState exits: m=438991 SNR=46.9
01:49:22.774 00.008 12020 Handling offset move in thread for scope, endpoint = (0.23, -0.13)
01:49:22.774 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:49:22.783 00.009 12020 Moving (0.23, -0.13) raw xDistance=-0.23 yDistance=0.12
01:49:22.783 00.000 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.23
01:49:22.783 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
01:49:22.793 00.010 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:49:22.793 00.000 9340 Enqueuing Expose request
01:49:22.803 00.010 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
01:49:22.803 00.000 12020 MoveAxis(E, 0, ABG)
01:49:22.803 00.000 12020 Move returns status 0, amount 0
01:49:22.803 00.000 12020 MoveAxis(N, 0, ABG)
01:49:22.804 00.001 12020 Move returns status 0, amount 0
01:49:22.804 00.000 12020 move complete, result=0
01:49:22.804 00.000 12020 worker thread done servicing request
01:49:22.804 00.000 12020 Worker thread wakes up
01:49:22.804 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
01:49:22.804 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(803,609,31,31)
01:49:22.806 00.002 9340 GuideStep: -0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
01:49:23.492 00.686 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"e0cf680d-a775-49a5-b07d-1410ed6c15a2"}
01:49:23.503 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"e0cf680d-a775-49a5-b07d-1410ed6c15a2"}
01:49:23.512 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"9fac1b21-90e3-4fbd-bc37-657b0fe8621b"}
01:49:23.535 00.023 9340 case statement mapped state 6 to 3
01:49:23.544 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"9fac1b21-90e3-4fbd-bc37-657b0fe8621b"}
01:49:23.555 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"65b8c102-42b7-4990-a73c-fb87aa3fe85f"}
01:49:23.564 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":763,"width":15,"height":15,"star_pos":[6.65,7.28],"pixels":"..."},"id":"65b8c102-42b7-4990-a73c-fb87aa3fe85f"}
01:49:25.260 01.696 12020 Exposure complete
01:49:25.492 00.232 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"929e0b78-530e-4e68-b9c1-06a8e51024e6"}
01:49:25.594 00.102 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"929e0b78-530e-4e68-b9c1-06a8e51024e6"}
01:49:25.655 00.061 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"dfe54800-78e6-4a78-a045-8c0822d438a6"}
01:49:25.820 00.165 9340 case statement mapped state 6 to 3
01:49:25.879 00.059 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"dfe54800-78e6-4a78-a045-8c0822d438a6"}
01:49:25.967 00.088 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"06a84a36-737a-4549-a036-5d7da134fa54"}
01:49:26.036 00.069 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":763,"width":15,"height":15,"star_pos":[6.65,7.28],"pixels":"..."},"id":"06a84a36-737a-4549-a036-5d7da134fa54"}
01:49:26.239 00.203 9340 OnExposeComplete: enter
01:49:26.260 00.021 12020 worker thread done servicing request
01:49:26.262 00.002 9340 UpdateGuideState(): m_state=6
01:49:26.286 00.024 9340 Star::Find(15, 818, 624, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 764
01:49:26.311 00.025 9340 Star::Find returns 1 (0), X=818.10, Y=624.16, Mass=445422, SNR=44.2, Peak=64022 HFD=4.3
01:49:26.374 00.063 9340 MultiStar: [#1 0.06,-0.02,0.80,U] [#2 0.52,-0.09,1.27,U] [#3 -0.20,-0.25,0.78,U] [#4 -0.12,0.38,0.84,U] [#5 -0.17,0.13,0.79,U] [#6 0.15,-0.11,0.44,U] [#7 -0.14,0.44,0.55,U] [#8 -0.16,-0.30,0.46,U] 
01:49:26.389 00.015 9340 refined, 8 included, MultiStar: {0.01, 0.02}, one-star: {-0.17, -0.05}
01:49:26.410 00.021 9340 CameraToMount -- cameraTheta (1.05) - m_xAngle (-3.09) = xAngle (4.14 = -2.14)
01:49:26.427 00.017 9340 CameraToMount -- cameraTheta (1.05) - (m_xAngle (-3.09) + m_yAngleError (-0.07)) = yAngle (4.22 = -2.07)
01:49:26.468 00.041 9340 CameraToMount -- cameraX=0.01 cameraY=0.02 hyp=0.02 cameraTheta=1.05 mountX=-0.01 mountY=-0.02, mountTheta=-2.12
01:49:26.486 00.018 9340 SchedulePrimaryMove(10104498, x=0.01, y=0.02, opts=13)
01:49:26.503 00.017 9340 Enqueuing Move request for scope (0.01, 0.02)
01:49:26.520 00.017 12020 Worker thread wakes up
01:49:26.520 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=33140, max=65535, med=47935, FiltMin=37724, FiltMax=65525, Gamma=2.870
01:49:26.554 00.034 12020 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.02) opts 0xd
01:49:26.554 00.000 12020 Handling offset move in thread for scope, endpoint = (0.01, 0.02)
01:49:26.555 00.001 12020 Moving (0.01, 0.02) raw xDistance=-0.01 yDistance=-0.02
01:49:26.555 00.000 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
01:49:26.555 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:49:26.555 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
01:49:26.556 00.001 12020 MoveAxis(E, 0, ABG)
01:49:26.556 00.000 12020 Move returns status 0, amount 0
01:49:26.556 00.000 12020 MoveAxis(N, 0, ABG)
01:49:26.556 00.000 12020 Move returns status 0, amount 0
01:49:26.556 00.000 12020 move complete, result=0
01:49:26.557 00.001 9340 UpdateGuideState exits: m=445422 SNR=44.2
01:49:26.577 00.020 12020 worker thread done servicing request
01:49:26.577 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:49:26.591 00.014 9340 ScheduleExposure(2000,3,1) exposurePending=0
01:49:26.607 00.016 9340 Enqueuing Expose request
01:49:26.623 00.016 12020 Worker thread wakes up
01:49:26.623 00.000 9340 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
01:49:26.655 00.032 12020 worker thread servicing REQUEST_EXPOSE 2000
01:49:26.655 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(803,609,31,31)
01:49:27.508 00.853 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"f0a4e6af-57a5-4bb0-9aaa-d1d93b5a6fd5"}
01:49:27.522 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"f0a4e6af-57a5-4bb0-9aaa-d1d93b5a6fd5"}
01:49:27.535 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"7734f701-fe99-4bfc-b2d4-c7bed4f6ce1e"}
01:49:27.567 00.032 9340 case statement mapped state 6 to 3
01:49:27.578 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"7734f701-fe99-4bfc-b2d4-c7bed4f6ce1e"}
01:49:27.587 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"d43bce47-23d1-4f15-92e2-11e09d057b29"}
01:49:27.597 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":764,"width":15,"height":15,"star_pos":[7.10,7.16],"pixels":"..."},"id":"d43bce47-23d1-4f15-92e2-11e09d057b29"}
01:49:29.033 01.436 12020 Exposure complete
01:49:29.285 00.252 12020 worker thread done servicing request
01:49:29.286 00.001 9340 OnExposeComplete: enter
01:49:29.298 00.012 9340 UpdateGuideState(): m_state=6
01:49:29.308 00.010 9340 Star::Find(15, 818, 624, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 765
01:49:29.320 00.012 9340 Star::Find returns 1 (0), X=818.65, Y=624.20, Mass=364404, SNR=38.4, Peak=64458 HFD=3.9
01:49:29.333 00.013 9340 MultiStar: [#1 0.35,0.53,1.04,U] [#2 0.23,-0.00,1.12,U] [#3 -0.13,-0.45,0.93,U] [#4 0.14,-0.20,0.88,U] [#5 0.33,0.30,1.15,U] [#6 0.01,-0.05,0.63,U] [#7 0.28,0.61,0.59,U] [#8 -0.57,-0.44,0.46,U] 
01:49:29.360 00.027 9340 refined, 8 included, MultiStar: {0.17, 0.05}, one-star: {0.38, -0.02}
01:49:29.371 00.011 9340 CameraToMount -- cameraTheta (0.31) - m_xAngle (-3.09) = xAngle (3.41 = -2.88)
01:49:29.381 00.010 9340 CameraToMount -- cameraTheta (0.31) - (m_xAngle (-3.09) + m_yAngleError (-0.07)) = yAngle (3.48 = -2.80)
01:49:29.392 00.011 9340 CameraToMount -- cameraX=0.17 cameraY=0.05 hyp=0.17 cameraTheta=0.31 mountX=-0.17 mountY=-0.06, mountTheta=-2.81
01:49:29.408 00.016 9340 SchedulePrimaryMove(10104498, x=0.17, y=0.05, opts=13)
01:49:29.418 00.010 9340 Enqueuing Move request for scope (0.17, 0.05)
01:49:29.445 00.027 12020 Worker thread wakes up
01:49:29.445 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=29952, max=65535, med=48360, FiltMin=37715, FiltMax=65522, Gamma=2.870
01:49:29.459 00.014 12020 worker thread servicing REQUEST_MOVE scope ofs (0.17, 0.05) opts 0xd
01:49:29.459 00.000 9340 UpdateGuideState exits: m=364404 SNR=38.4
01:49:29.469 00.010 12020 Handling offset move in thread for scope, endpoint = (0.17, 0.05)
01:49:29.470 00.001 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:49:29.479 00.009 9340 ScheduleExposure(2000,3,1) exposurePending=0
01:49:29.491 00.012 9340 Enqueuing Expose request
01:49:29.502 00.011 12020 Moving (0.17, 0.05) raw xDistance=-0.17 yDistance=-0.06
01:49:29.502 00.000 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17
01:49:29.502 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:49:29.503 00.001 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
01:49:29.503 00.000 12020 MoveAxis(E, 0, ABG)
01:49:29.503 00.000 12020 Move returns status 0, amount 0
01:49:29.503 00.000 12020 MoveAxis(N, 0, ABG)
01:49:29.503 00.000 12020 Move returns status 0, amount 0
01:49:29.503 00.000 12020 move complete, result=0
01:49:29.503 00.000 12020 worker thread done servicing request
01:49:29.503 00.000 12020 Worker thread wakes up
01:49:29.505 00.002 12020 worker thread servicing REQUEST_EXPOSE 2000
01:49:29.505 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(803,609,31,31)
01:49:29.506 00.001 9340 GuideStep: -0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
01:49:29.539 00.033 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"84fa1f58-abde-4a07-a504-a70caa872c36"}
01:49:29.553 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"84fa1f58-abde-4a07-a504-a70caa872c36"}
01:49:29.563 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"00328a1f-aef8-4f59-86dd-f6b48aeb6dbe"}
01:49:29.574 00.011 9340 case statement mapped state 6 to 3
01:49:29.584 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"00328a1f-aef8-4f59-86dd-f6b48aeb6dbe"}
01:49:29.596 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"d60f27ba-deb3-4589-8fa4-24ed40fb69c3"}
01:49:29.608 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":765,"width":15,"height":15,"star_pos":[6.65,7.20],"pixels":"..."},"id":"d60f27ba-deb3-4589-8fa4-24ed40fb69c3"}
01:49:31.513 01.905 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"29541852-0415-409b-99d3-9d2fb0e4207d"}
01:49:31.531 00.018 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"29541852-0415-409b-99d3-9d2fb0e4207d"}
01:49:31.540 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"0ef7501a-ee3e-4567-a2a5-b500524a96b9"}
01:49:31.549 00.009 9340 case statement mapped state 6 to 3
01:49:31.561 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"0ef7501a-ee3e-4567-a2a5-b500524a96b9"}
01:49:31.570 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"c38ae268-ee9e-4986-9d11-ae08a2fc71c3"}
01:49:31.578 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":765,"width":15,"height":15,"star_pos":[6.65,7.20],"pixels":"..."},"id":"c38ae268-ee9e-4986-9d11-ae08a2fc71c3"}
01:49:31.877 00.299 12020 Exposure complete
01:49:32.148 00.271 12020 worker thread done servicing request
01:49:32.148 00.000 9340 OnExposeComplete: enter
01:49:32.188 00.040 9340 UpdateGuideState(): m_state=6
01:49:32.209 00.021 9340 Star::Find(15, 818, 624, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 766
01:49:32.225 00.016 9340 Star::Find returns 1 (0), X=817.85, Y=623.85, Mass=404422, SNR=39.6, Peak=64594 HFD=4.3
01:49:32.245 00.020 9340 MultiStar: [#1 -0.22,-0.01,0.94,U] [#2 -0.10,-0.36,1.27,U] [#3 -0.33,-1.14,0.00,M1] [#4 -0.66,0.22,0.87,U] [#5 -0.30,-0.41,1.01,U] [#6 -0.53,0.06,0.58,U] [#7 0.81,-0.36,0.57,U] [#8 -0.79,-0.35,0.62,U] 
01:49:32.261 00.016 9340 refined, 7 included, MultiStar: {-0.28, -0.21}, one-star: {-0.41, -0.36}
01:49:32.304 00.043 9340 CameraToMount -- cameraTheta (-2.51) - m_xAngle (-3.09) = xAngle (0.58 = 0.58)
01:49:32.319 00.015 9340 CameraToMount -- cameraTheta (-2.51) - (m_xAngle (-3.09) + m_yAngleError (-0.07)) = yAngle (0.66 = 0.66)
01:49:32.335 00.016 9340 CameraToMount -- cameraX=-0.28 cameraY=-0.21 hyp=0.35 cameraTheta=-2.51 mountX=0.29 mountY=0.22, mountTheta=0.63
01:49:32.364 00.029 9340 SchedulePrimaryMove(10104498, x=-0.28, y=-0.21, opts=13)
01:49:32.381 00.017 9340 Enqueuing Move request for scope (-0.28, -0.21)
01:49:32.425 00.044 12020 Worker thread wakes up
01:49:32.425 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=34541, max=65535, med=48167, FiltMin=37959, FiltMax=65525, Gamma=2.870
01:49:32.437 00.012 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.28, -0.21) opts 0xd
01:49:32.437 00.000 9340 UpdateGuideState exits: m=404422 SNR=39.6
01:49:32.451 00.014 12020 Handling offset move in thread for scope, endpoint = (-0.28, -0.21)
01:49:32.452 00.001 12020 Moving (-0.28, -0.21) raw xDistance=0.29 yDistance=0.22
01:49:32.452 00.000 12020 GuideAlgorithmHysteresis::Result() returns 0.12 from input 0.29
01:49:32.452 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:49:32.452 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.22
01:49:32.453 00.001 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:49:32.470 00.017 12020 MoveAxis(W, 21, ABG)
01:49:32.470 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
01:49:32.485 00.015 12020 Guiding  Dir = 3, Dur = 21
01:49:32.487 00.002 12020 IsSlewing returns 0
01:49:32.488 00.001 9340 Enqueuing Expose request
01:49:32.509 00.021 12020 IsGuiding returns 0
01:49:32.537 00.028 12020 IsGuiding returns 1
01:49:32.538 00.001 12020 scope still moving after pulse duration time elapsed
01:49:32.582 00.044 12020 IsSlewing returns 0
01:49:32.615 00.033 12020 IsGuiding returns 0
01:49:32.616 00.001 12020 scope move finished after 21 + 85 ms
01:49:32.616 00.000 12020 Move returns status 0, amount 21
01:49:32.616 00.000 12020 MoveAxis(N, 0, ABG)
01:49:32.616 00.000 12020 Move returns status 0, amount 0
01:49:32.617 00.001 12020 move complete, result=0
01:49:32.617 00.000 12020 worker thread done servicing request
01:49:32.617 00.000 9340 GuideStep: 0.3 px 21 ms WEST, 0.2 px 0 ms NORTH
01:49:32.647 00.030 12020 Worker thread wakes up
01:49:32.648 00.001 12020 worker thread servicing REQUEST_EXPOSE 2000
01:49:32.648 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(803,609,31,31)
01:49:33.510 00.862 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"d9c4beb1-f3b2-4d58-8771-bfde592c0ba1"}
01:49:33.523 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"d9c4beb1-f3b2-4d58-8771-bfde592c0ba1"}
01:49:33.544 00.021 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"18f1a352-1c43-46d0-8d80-40c22841e1a6"}
01:49:33.599 00.055 9340 case statement mapped state 6 to 3
01:49:33.614 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"18f1a352-1c43-46d0-8d80-40c22841e1a6"}
01:49:33.625 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"bfe94c49-e754-4631-b48e-8384f310e7e6"}
01:49:33.637 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":766,"width":15,"height":15,"star_pos":[6.85,6.85],"pixels":"..."},"id":"bfe94c49-e754-4631-b48e-8384f310e7e6"}
01:49:35.118 01.481 12020 Exposure complete
01:49:35.338 00.220 12020 worker thread done servicing request
01:49:35.339 00.001 9340 OnExposeComplete: enter
01:49:35.364 00.025 9340 UpdateGuideState(): m_state=6
01:49:35.373 00.009 9340 Star::Find(15, 817, 623, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 767
01:49:35.382 00.009 9340 Star::Find returns 1 (0), X=817.97, Y=623.85, Mass=384423, SNR=38.4, Peak=65454 HFD=4.2
01:49:35.391 00.009 9340 MultiStar: [#1 -0.29,-0.12,1.05,U] [#2 -0.31,-0.69,0.98,U] [#3 -0.12,-0.46,0.89,U] [#4 -0.22,-0.37,1.19,U] [#5 -0.54,-0.04,0.85,U] [#6 -0.66,-0.08,0.63,U] [#7 -0.32,0.03,0.58,U] [#8 -0.42,-0.77,0.58,U] 
01:49:35.401 00.010 9340 single-star, 8 included, MultiStar: {-0.33, -0.33}, one-star: {-0.29, -0.36}
01:49:35.409 00.008 9340 CameraToMount -- cameraTheta (-2.25) - m_xAngle (-3.09) = xAngle (0.84 = 0.84)
01:49:35.422 00.013 9340 CameraToMount -- cameraTheta (-2.25) - (m_xAngle (-3.09) + m_yAngleError (-0.07)) = yAngle (0.92 = 0.92)
01:49:35.431 00.009 9340 CameraToMount -- cameraX=-0.29 cameraY=-0.36 hyp=0.46 cameraTheta=-2.25 mountX=0.31 mountY=0.37, mountTheta=0.87
01:49:35.466 00.035 9340 SchedulePrimaryMove(10104498, x=-0.29, y=-0.36, opts=13)
01:49:35.480 00.014 9340 Enqueuing Move request for scope (-0.29, -0.36)
01:49:35.493 00.013 12020 Worker thread wakes up
01:49:35.493 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=32286, max=65535, med=48423, FiltMin=37896, FiltMax=65522, Gamma=2.870
01:49:35.502 00.009 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.29, -0.36) opts 0xd
01:49:35.502 00.000 12020 Handling offset move in thread for scope, endpoint = (-0.29, -0.36)
01:49:35.502 00.000 12020 Moving (-0.29, -0.36) raw xDistance=0.31 yDistance=0.37
01:49:35.503 00.001 12020 GuideAlgorithmHysteresis::Result() returns 0.14 from input 0.31
01:49:35.503 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:152->Not getting worse
01:49:35.503 00.000 9340 UpdateGuideState exits: m=384423 SNR=38.4
01:49:35.517 00.014 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:49:35.525 00.008 9340 ScheduleExposure(2000,3,1) exposurePending=0
01:49:35.534 00.009 9340 Enqueuing Expose request
01:49:35.544 00.010 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.37
01:49:35.544 00.000 12020 MoveAxis(W, 24, ABG)
01:49:35.545 00.001 12020 Guiding  Dir = 3, Dur = 24
01:49:35.545 00.000 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"4d50e3d3-aa42-46d7-996c-030b136271f6"}
01:49:35.557 00.012 12020 IsSlewing returns 0
01:49:35.558 00.001 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"4d50e3d3-aa42-46d7-996c-030b136271f6"}
01:49:35.574 00.016 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"84e1b0b9-0da2-41e9-a323-3744a26a6393"}
01:49:35.604 00.030 9340 case statement mapped state 6 to 3
01:49:35.614 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"84e1b0b9-0da2-41e9-a323-3744a26a6393"}
01:49:35.624 00.010 12020 IsGuiding returns 0
01:49:35.626 00.002 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"df5372e1-c9f1-47aa-88d4-c36b04b2bfbe"}
01:49:35.637 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":767,"width":15,"height":15,"star_pos":[6.97,6.85],"pixels":"..."},"id":"df5372e1-c9f1-47aa-88d4-c36b04b2bfbe"}
01:49:35.654 00.017 12020 IsGuiding returns 1
01:49:35.655 00.001 12020 scope still moving after pulse duration time elapsed
01:49:35.681 00.026 12020 IsSlewing returns 0
01:49:35.682 00.001 12020 IsGuiding returns 1
01:49:35.717 00.035 12020 IsSlewing returns 0
01:49:35.719 00.002 12020 IsGuiding returns 0
01:49:35.720 00.001 12020 scope move finished after 24 + 70 ms
01:49:35.720 00.000 12020 Move returns status 0, amount 24
01:49:35.720 00.000 12020 MoveAxis(N, 0, ABG)
01:49:35.720 00.000 12020 Move returns status 0, amount 0
01:49:35.720 00.000 12020 move complete, result=0
01:49:35.721 00.001 12020 worker thread done servicing request
01:49:35.721 00.000 9340 GuideStep: 0.3 px 24 ms WEST, 0.4 px 0 ms NORTH
01:49:35.737 00.016 12020 Worker thread wakes up
01:49:35.738 00.001 12020 worker thread servicing REQUEST_EXPOSE 2000
01:49:35.738 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(803,609,31,31)
01:49:37.510 01.772 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"4b46c1ab-65e4-4478-a229-cdeb28f208a6"}
01:49:37.524 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"4b46c1ab-65e4-4478-a229-cdeb28f208a6"}
01:49:37.533 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"91a47402-e067-4bcd-9c26-c27ed5e85171"}
01:49:37.559 00.026 9340 case statement mapped state 6 to 3
01:49:37.570 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"91a47402-e067-4bcd-9c26-c27ed5e85171"}
01:49:37.578 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"88132863-46a0-48a0-a724-16d6b96c1534"}
01:49:37.586 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":767,"width":15,"height":15,"star_pos":[6.97,6.85],"pixels":"..."},"id":"88132863-46a0-48a0-a724-16d6b96c1534"}
01:49:38.094 00.508 12020 Exposure complete
01:49:38.351 00.257 12020 worker thread done servicing request
01:49:38.351 00.000 9340 OnExposeComplete: enter
01:49:38.366 00.015 9340 UpdateGuideState(): m_state=6
01:49:38.394 00.028 9340 Star::Find(15, 817, 623, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 768
01:49:38.410 00.016 9340 Star::Find returns 1 (0), X=818.28, Y=624.09, Mass=455072, SNR=44.5, Peak=64406 HFD=4.6
01:49:38.421 00.011 9340 MultiStar: [#1 -0.40,0.22,1.08,U] [#2 0.09,-0.28,1.24,U] [#3 -0.27,0.16,0.98,U] [#4 -0.05,-0.34,1.01,U] [#5 0.32,-0.44,0.82,U] [#6 -0.24,-0.71,0.48,U] [#7 -0.63,0.50,0.46,U] [#8 -0.99,-0.37,0.51,U] 
01:49:38.433 00.012 9340 single-star, 8 included, MultiStar: {-0.17, -0.14}, one-star: {0.02, -0.13}
01:49:38.446 00.013 9340 CameraToMount -- cameraTheta (-1.45) - m_xAngle (-3.09) = xAngle (1.65 = 1.65)
01:49:38.459 00.013 9340 CameraToMount -- cameraTheta (-1.45) - (m_xAngle (-3.09) + m_yAngleError (-0.07)) = yAngle (1.72 = 1.72)
01:49:38.490 00.031 9340 CameraToMount -- cameraX=0.02 cameraY=-0.13 hyp=0.13 cameraTheta=-1.45 mountX=-0.01 mountY=0.13, mountTheta=1.65
01:49:38.509 00.019 9340 SchedulePrimaryMove(10104498, x=0.02, y=-0.13, opts=13)
01:49:38.522 00.013 9340 Enqueuing Move request for scope (0.02, -0.13)
01:49:38.539 00.017 12020 Worker thread wakes up
01:49:38.539 00.000 12020 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.13) opts 0xd
01:49:38.540 00.001 12020 Handling offset move in thread for scope, endpoint = (0.02, -0.13)
01:49:38.540 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=31985, max=65535, med=48053, FiltMin=37990, FiltMax=65525, Gamma=2.870
01:49:38.555 00.015 12020 Moving (0.02, -0.13) raw xDistance=-0.01 yDistance=0.13
01:49:38.555 00.000 9340 UpdateGuideState exits: m=455072 SNR=44.5
01:49:38.586 00.031 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
01:49:38.586 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:49:38.599 00.013 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:49:38.599 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
01:49:38.614 00.015 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
01:49:38.614 00.000 12020 MoveAxis(E, 0, ABG)
01:49:38.614 00.000 9340 Enqueuing Expose request
01:49:38.625 00.011 12020 Move returns status 0, amount 0
01:49:38.627 00.002 12020 MoveAxis(N, 0, ABG)
01:49:38.627 00.000 12020 Move returns status 0, amount 0
01:49:38.627 00.000 12020 move complete, result=0
01:49:38.627 00.000 12020 worker thread done servicing request
01:49:38.628 00.001 12020 Worker thread wakes up
01:49:38.628 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
01:49:38.628 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(803,609,31,31)
01:49:38.632 00.004 9340 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
01:49:39.510 00.878 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"24856df8-4bf2-4a05-9f24-a3b987513370"}
01:49:39.560 00.050 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"24856df8-4bf2-4a05-9f24-a3b987513370"}
01:49:39.627 00.067 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"b6e00953-6f42-4a24-88b2-ff2e4c01de74"}
01:49:39.678 00.051 9340 case statement mapped state 6 to 3
01:49:39.696 00.018 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"b6e00953-6f42-4a24-88b2-ff2e4c01de74"}
01:49:39.727 00.031 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"be57ce3b-41f1-4cd5-ba12-ce1d620df5c5"}
01:49:39.788 00.061 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":768,"width":15,"height":15,"star_pos":[7.28,7.09],"pixels":"..."},"id":"be57ce3b-41f1-4cd5-ba12-ce1d620df5c5"}
01:49:41.015 01.227 12020 Exposure complete
01:49:41.246 00.231 12020 worker thread done servicing request
01:49:41.248 00.002 9340 OnExposeComplete: enter
01:49:41.275 00.027 9340 UpdateGuideState(): m_state=6
01:49:41.285 00.010 9340 Star::Find(15, 818, 624, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 769
01:49:41.295 00.010 9340 Star::Find returns 1 (0), X=818.63, Y=624.36, Mass=430458, SNR=38.9, Peak=64606 HFD=4.5
01:49:41.307 00.012 9340 MultiStar: [#1 -0.17,0.03,0.96,U] [#2 -0.02,-0.66,1.25,U] [#3 0.03,-0.38,0.77,U] [#4 -0.01,-0.06,1.14,U] [#5 0.19,0.31,0.99,U] [#6 -0.03,-0.13,0.81,U] [#7 -0.26,-0.09,0.51,U] [#8 -0.47,0.10,0.53,U] 
01:49:41.319 00.012 9340 refined, 8 included, MultiStar: {-0.00, -0.10}, one-star: {0.37, 0.15}
01:49:41.332 00.013 9340 CameraToMount -- cameraTheta (-1.60) - m_xAngle (-3.09) = xAngle (1.49 = 1.49)
01:49:41.345 00.013 9340 CameraToMount -- cameraTheta (-1.60) - (m_xAngle (-3.09) + m_yAngleError (-0.07)) = yAngle (1.56 = 1.56)
01:49:41.374 00.029 9340 CameraToMount -- cameraX=-0.00 cameraY=-0.10 hyp=0.10 cameraTheta=-1.60 mountX=0.01 mountY=0.10, mountTheta=1.49
01:49:41.387 00.013 9340 SchedulePrimaryMove(10104498, x=-0.00, y=-0.10, opts=13)
01:49:41.398 00.011 9340 Enqueuing Move request for scope (-0.00, -0.10)
01:49:41.407 00.009 12020 Worker thread wakes up
01:49:41.407 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=32556, max=65535, med=48270, FiltMin=38094, FiltMax=65525, Gamma=2.870
01:49:41.418 00.011 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.00, -0.10) opts 0xd
01:49:41.418 00.000 9340 UpdateGuideState exits: m=430458 SNR=38.9
01:49:41.429 00.011 12020 Handling offset move in thread for scope, endpoint = (-0.00, -0.10)
01:49:41.430 00.001 12020 Moving (-0.00, -0.10) raw xDistance=0.01 yDistance=0.10
01:49:41.430 00.000 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
01:49:41.430 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:49:41.430 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:49:41.457 00.027 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
01:49:41.458 00.001 9340 ScheduleExposure(2000,3,1) exposurePending=0
01:49:41.468 00.010 12020 MoveAxis(E, 0, ABG)
01:49:41.468 00.000 9340 Enqueuing Expose request
01:49:41.478 00.010 12020 Move returns status 0, amount 0
01:49:41.479 00.001 12020 MoveAxis(N, 0, ABG)
01:49:41.479 00.000 12020 Move returns status 0, amount 0
01:49:41.479 00.000 12020 move complete, result=0
01:49:41.479 00.000 12020 worker thread done servicing request
01:49:41.479 00.000 12020 Worker thread wakes up
01:49:41.480 00.001 12020 worker thread servicing REQUEST_EXPOSE 2000
01:49:41.480 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(803,609,31,31)
01:49:41.482 00.002 9340 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
01:49:41.509 00.027 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"5382a407-133c-4a78-a624-d230607d769a"}
01:49:41.522 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"5382a407-133c-4a78-a624-d230607d769a"}
01:49:41.548 00.026 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"ce48e792-c6c5-4bb2-8657-7588be30b851"}
01:49:41.561 00.013 9340 case statement mapped state 6 to 3
01:49:41.570 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"ce48e792-c6c5-4bb2-8657-7588be30b851"}
01:49:41.581 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"bcae9b29-096f-44b5-aaf1-225a5c2e7fdb"}
01:49:41.590 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":769,"width":15,"height":15,"star_pos":[6.63,7.36],"pixels":"..."},"id":"bcae9b29-096f-44b5-aaf1-225a5c2e7fdb"}
01:49:43.534 01.944 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"fabd2c07-6e5b-49ca-a727-8597aeb0c7d9"}
01:49:43.543 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"fabd2c07-6e5b-49ca-a727-8597aeb0c7d9"}
01:49:43.551 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"eda9dde3-5f26-452e-894a-5d7eb0a30450"}
01:49:43.563 00.012 9340 case statement mapped state 6 to 3
01:49:43.575 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"eda9dde3-5f26-452e-894a-5d7eb0a30450"}
01:49:43.603 00.028 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"9272981f-9f24-4460-978c-0b6747c8b045"}
01:49:43.621 00.018 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":769,"width":15,"height":15,"star_pos":[6.63,7.36],"pixels":"..."},"id":"9272981f-9f24-4460-978c-0b6747c8b045"}
01:49:43.843 00.222 12020 Exposure complete
01:49:44.093 00.250 12020 worker thread done servicing request
01:49:44.093 00.000 9340 OnExposeComplete: enter
01:49:44.104 00.011 9340 UpdateGuideState(): m_state=6
01:49:44.113 00.009 9340 Star::Find(15, 818, 624, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 770
01:49:44.123 00.010 9340 Star::Find returns 1 (0), X=817.94, Y=624.34, Mass=453245, SNR=46.4, Peak=64646 HFD=4.7
01:49:44.137 00.014 9340 MultiStar: [#1 -0.38,-0.04,0.89,U] [#2 -0.04,-0.64,1.04,U] [#3 -0.37,-0.80,0.60,U] [#4 -0.61,-0.09,0.92,U] [#5 -0.08,-0.16,0.78,U] [#6 -0.50,-0.22,0.47,U] [#7 -0.72,-0.16,0.51,U] [#8 -0.19,-0.88,0.53,U] 
01:49:44.150 00.013 9340 single-star, 8 included, MultiStar: {-0.34, -0.28}, one-star: {-0.32, 0.13}
01:49:44.186 00.036 9340 CameraToMount -- cameraTheta (2.76) - m_xAngle (-3.09) = xAngle (5.85 = -0.43)
01:49:44.197 00.011 9340 CameraToMount -- cameraTheta (2.76) - (m_xAngle (-3.09) + m_yAngleError (-0.07)) = yAngle (5.92 = -0.36)
01:49:44.210 00.013 9340 CameraToMount -- cameraX=-0.32 cameraY=0.13 hyp=0.35 cameraTheta=2.76 mountX=0.32 mountY=-0.12, mountTheta=-0.37
01:49:44.224 00.014 9340 SchedulePrimaryMove(10104498, x=-0.32, y=0.13, opts=13)
01:49:44.234 00.010 9340 Enqueuing Move request for scope (-0.32, 0.13)
01:49:44.246 00.012 12020 Worker thread wakes up
01:49:44.246 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=32421, max=65535, med=48259, FiltMin=38073, FiltMax=65525, Gamma=2.870
01:49:44.272 00.026 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.32, 0.13) opts 0xd
01:49:44.272 00.000 9340 UpdateGuideState exits: m=453245 SNR=46.4
01:49:44.283 00.011 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:49:44.293 00.010 12020 Handling offset move in thread for scope, endpoint = (-0.32, 0.13)
01:49:44.293 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
01:49:44.303 00.010 12020 Moving (-0.32, 0.13) raw xDistance=0.32 yDistance=-0.12
01:49:44.303 00.000 9340 Enqueuing Expose request
01:49:44.315 00.012 12020 GuideAlgorithmHysteresis::Result() returns 0.13 from input 0.32
01:49:44.315 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:49:44.315 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
01:49:44.315 00.000 12020 MoveAxis(W, 23, ABG)
01:49:44.315 00.000 12020 Guiding  Dir = 3, Dur = 23
01:49:44.316 00.001 12020 IsSlewing returns 0
01:49:44.317 00.001 12020 IsGuiding returns 0
01:49:44.335 00.018 12020 PulseGuide returned control before completion, sleep 16
01:49:44.383 00.048 12020 IsGuiding returns 0
01:49:44.383 00.000 12020 Move returns status 0, amount 23
01:49:44.383 00.000 12020 MoveAxis(N, 0, ABG)
01:49:44.384 00.001 12020 Move returns status 0, amount 0
01:49:44.384 00.000 12020 move complete, result=0
01:49:44.384 00.000 12020 worker thread done servicing request
01:49:44.384 00.000 12020 Worker thread wakes up
01:49:44.384 00.000 9340 GuideStep: 0.3 px 23 ms WEST, -0.1 px 0 ms NORTH
01:49:44.395 00.011 12020 worker thread servicing REQUEST_EXPOSE 2000
01:49:44.395 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(803,609,31,31)
01:49:45.533 01.138 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"f0a6248f-9438-4116-80c1-5a213c03a5b9"}
01:49:45.551 00.018 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"f0a6248f-9438-4116-80c1-5a213c03a5b9"}
01:49:45.596 00.045 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"06094594-8a75-4bbb-ba9a-c7c94332911c"}
01:49:45.616 00.020 9340 case statement mapped state 6 to 3
01:49:45.631 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"06094594-8a75-4bbb-ba9a-c7c94332911c"}
01:49:45.650 00.019 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"7a77fc9f-117a-4fa3-8681-ae5adaae082f"}
01:49:45.663 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":770,"width":15,"height":15,"star_pos":[6.94,7.34],"pixels":"..."},"id":"7a77fc9f-117a-4fa3-8681-ae5adaae082f"}
01:49:46.793 01.130 12020 Exposure complete
01:49:47.090 00.297 12020 worker thread done servicing request
01:49:47.091 00.001 9340 OnExposeComplete: enter
01:49:47.103 00.012 9340 UpdateGuideState(): m_state=6
01:49:47.114 00.011 9340 Star::Find(15, 817, 624, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 771
01:49:47.126 00.012 9340 Star::Find returns 1 (0), X=818.66, Y=624.24, Mass=393255, SNR=39.7, Peak=63197 HFD=4.5
01:49:47.140 00.014 9340 MultiStar: [#1 -0.17,0.27,0.75,U] [#2 0.50,-0.23,1.20,U] [#3 0.36,-0.42,0.96,U] [#4 -0.64,-0.14,0.83,U] [#5 -0.25,0.20,0.88,U] [#6 -0.33,0.03,0.61,U] [#7 0.07,-0.46,0.57,U] [#8 -0.36,-0.47,0.66,U] 
01:49:47.152 00.012 9340 refined, 8 included, MultiStar: {0.01, -0.13}, one-star: {0.40, 0.02}
01:49:47.196 00.044 9340 CameraToMount -- cameraTheta (-1.49) - m_xAngle (-3.09) = xAngle (1.60 = 1.60)
01:49:47.211 00.015 9340 CameraToMount -- cameraTheta (-1.49) - (m_xAngle (-3.09) + m_yAngleError (-0.07)) = yAngle (1.67 = 1.67)
01:49:47.226 00.015 9340 CameraToMount -- cameraX=0.01 cameraY=-0.13 hyp=0.13 cameraTheta=-1.49 mountX=-0.00 mountY=0.13, mountTheta=1.60
01:49:47.246 00.020 9340 SchedulePrimaryMove(10104498, x=0.01, y=-0.13, opts=13)
01:49:47.259 00.013 9340 Enqueuing Move request for scope (0.01, -0.13)
01:49:47.279 00.020 12020 Worker thread wakes up
01:49:47.279 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=32561, max=65535, med=48496, FiltMin=38267, FiltMax=65525, Gamma=2.870
01:49:47.319 00.040 12020 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.13) opts 0xd
01:49:47.319 00.000 12020 Handling offset move in thread for scope, endpoint = (0.01, -0.13)
01:49:47.320 00.001 12020 Moving (0.01, -0.13) raw xDistance=-0.00 yDistance=0.13
01:49:47.320 00.000 9340 UpdateGuideState exits: m=393255 SNR=39.7
01:49:47.334 00.014 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.00
01:49:47.334 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:49:47.335 00.001 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:49:47.348 00.013 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
01:49:47.349 00.001 9340 ScheduleExposure(2000,3,1) exposurePending=0
01:49:47.360 00.011 9340 Enqueuing Expose request
01:49:47.373 00.013 12020 MoveAxis(E, 0, ABG)
01:49:47.373 00.000 12020 Move returns status 0, amount 0
01:49:47.373 00.000 12020 MoveAxis(N, 0, ABG)
01:49:47.375 00.002 12020 Move returns status 0, amount 0
01:49:47.375 00.000 12020 move complete, result=0
01:49:47.376 00.001 12020 worker thread done servicing request
01:49:47.376 00.000 12020 Worker thread wakes up
01:49:47.376 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
01:49:47.376 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(803,609,31,31)
01:49:47.380 00.004 9340 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
01:49:47.541 00.161 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"28b8ff80-c641-41b5-ad8d-dfe7c8d720a4"}
01:49:47.563 00.022 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"28b8ff80-c641-41b5-ad8d-dfe7c8d720a4"}
01:49:47.576 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"6a41144c-6367-4dc0-a79a-a5abc95b7d18"}
01:49:47.587 00.011 9340 case statement mapped state 6 to 3
01:49:47.598 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"6a41144c-6367-4dc0-a79a-a5abc95b7d18"}
01:49:47.611 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"d648d6d9-ebe7-40db-b58c-f25bb7c05a83"}
01:49:47.623 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":771,"width":15,"height":15,"star_pos":[6.66,7.24],"pixels":"..."},"id":"d648d6d9-ebe7-40db-b58c-f25bb7c05a83"}
01:49:49.537 01.914 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"5366e63a-c01e-4736-8c6f-1ed0b7abb1dc"}
01:49:49.547 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"5366e63a-c01e-4736-8c6f-1ed0b7abb1dc"}
01:49:49.558 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"667e80e1-64aa-4a25-8a20-1fd95ce9c03b"}
01:49:49.567 00.009 9340 case statement mapped state 6 to 3
01:49:49.578 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"667e80e1-64aa-4a25-8a20-1fd95ce9c03b"}
01:49:49.594 00.016 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"4ebf9ae4-9c29-42ae-a7b7-68ad862e3916"}
01:49:49.609 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":771,"width":15,"height":15,"star_pos":[6.66,7.24],"pixels":"..."},"id":"4ebf9ae4-9c29-42ae-a7b7-68ad862e3916"}
01:49:49.759 00.150 12020 Exposure complete
01:49:50.032 00.273 12020 worker thread done servicing request
01:49:50.033 00.001 9340 OnExposeComplete: enter
01:49:50.047 00.014 9340 UpdateGuideState(): m_state=6
01:49:50.059 00.012 9340 Star::Find(15, 818, 624, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 772
01:49:50.072 00.013 9340 Star::Find returns 1 (0), X=818.57, Y=623.80, Mass=466351, SNR=43.0, Peak=64034 HFD=4.6
01:49:50.084 00.012 9340 MultiStar: [#1 0.07,-0.02,0.90,U] [#2 0.58,-0.29,1.29,U] [#3 0.31,-0.44,0.79,U] [#4 0.20,-0.30,0.97,U] [#5 -0.22,0.36,0.93,U] [#6 -0.03,-0.39,0.50,U] [#7 -0.49,0.45,0.38,U] [#8 -0.55,-0.28,0.44,U] 
01:49:50.118 00.034 9340 refined, 8 included, MultiStar: {0.13, -0.17}, one-star: {0.30, -0.41}
01:49:50.133 00.015 9340 CameraToMount -- cameraTheta (-0.94) - m_xAngle (-3.09) = xAngle (2.15 = 2.15)
01:49:50.146 00.013 9340 CameraToMount -- cameraTheta (-0.94) - (m_xAngle (-3.09) + m_yAngleError (-0.07)) = yAngle (2.22 = 2.22)
01:49:50.158 00.012 9340 CameraToMount -- cameraX=0.13 cameraY=-0.17 hyp=0.21 cameraTheta=-0.94 mountX=-0.12 mountY=0.17, mountTheta=2.17
01:49:50.176 00.018 9340 SchedulePrimaryMove(10104498, x=0.13, y=-0.17, opts=13)
01:49:50.188 00.012 9340 Enqueuing Move request for scope (0.13, -0.17)
01:49:50.221 00.033 12020 Worker thread wakes up
01:49:50.221 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=32165, max=65535, med=48298, FiltMin=37818, FiltMax=65525, Gamma=2.870
01:49:50.233 00.012 12020 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.17) opts 0xd
01:49:50.233 00.000 9340 UpdateGuideState exits: m=466351 SNR=43.0
01:49:50.243 00.010 12020 Handling offset move in thread for scope, endpoint = (0.13, -0.17)
01:49:50.243 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:49:50.256 00.013 12020 Moving (0.13, -0.17) raw xDistance=-0.12 yDistance=0.17
01:49:50.256 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
01:49:50.266 00.010 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
01:49:50.267 00.001 9340 Enqueuing Expose request
01:49:50.278 00.011 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:49:50.279 00.001 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
01:49:50.279 00.000 12020 MoveAxis(E, 0, ABG)
01:49:50.279 00.000 12020 Move returns status 0, amount 0
01:49:50.279 00.000 12020 MoveAxis(N, 0, ABG)
01:49:50.279 00.000 12020 Move returns status 0, amount 0
01:49:50.280 00.001 12020 move complete, result=0
01:49:50.280 00.000 12020 worker thread done servicing request
01:49:50.280 00.000 12020 Worker thread wakes up
01:49:50.280 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
01:49:50.280 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(803,609,31,31)
01:49:50.283 00.003 9340 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
01:49:51.555 01.272 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"2fca2ba7-5a3d-4dc4-92f3-e471203621d3"}
01:49:51.565 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"2fca2ba7-5a3d-4dc4-92f3-e471203621d3"}
01:49:51.577 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"41dc5ef4-ebc3-4eb7-b12b-784a2382f09e"}
01:49:51.587 00.010 9340 case statement mapped state 6 to 3
01:49:51.599 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"41dc5ef4-ebc3-4eb7-b12b-784a2382f09e"}
01:49:51.616 00.017 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"33dbe38c-f297-4c06-96d6-08d0022d5c2e"}
01:49:51.649 00.033 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":772,"width":15,"height":15,"star_pos":[6.57,6.80],"pixels":"..."},"id":"33dbe38c-f297-4c06-96d6-08d0022d5c2e"}
01:49:52.664 01.015 12020 Exposure complete
01:49:52.948 00.284 12020 worker thread done servicing request
01:49:52.948 00.000 9340 OnExposeComplete: enter
01:49:52.962 00.014 9340 UpdateGuideState(): m_state=6
01:49:52.973 00.011 9340 Star::Find(15, 818, 623, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 773
01:49:53.014 00.041 9340 Star::Find returns 1 (0), X=818.65, Y=624.46, Mass=429159, SNR=36.9, Peak=65454 HFD=4.5
01:49:53.025 00.011 9340 MultiStar: [#1 0.06,0.07,1.18,U] [#2 0.14,-0.04,1.71,U] [#3 -0.23,-0.53,1.10,U] [#4 -0.11,0.00,1.05,U] [#5 0.14,0.42,1.09,U] [#6 0.23,-0.01,0.74,U] [#7 0.04,-0.22,0.51,U] [#8 -0.04,-0.29,0.60,U] 
01:49:53.036 00.011 9340 refined, 8 included, MultiStar: {0.07, -0.02}, one-star: {0.39, 0.25}
01:49:53.048 00.012 9340 CameraToMount -- cameraTheta (-0.23) - m_xAngle (-3.09) = xAngle (2.86 = 2.86)
01:49:53.060 00.012 9340 CameraToMount -- cameraTheta (-0.23) - (m_xAngle (-3.09) + m_yAngleError (-0.07)) = yAngle (2.94 = 2.94)
01:49:53.071 00.011 9340 CameraToMount -- cameraX=0.07 cameraY=-0.02 hyp=0.08 cameraTheta=-0.23 mountX=-0.07 mountY=0.02, mountTheta=2.93
01:49:53.105 00.034 9340 SchedulePrimaryMove(10104498, x=0.07, y=-0.02, opts=13)
01:49:53.116 00.011 9340 Enqueuing Move request for scope (0.07, -0.02)
01:49:53.126 00.010 12020 Worker thread wakes up
01:49:53.126 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=33569, max=65535, med=48490, FiltMin=38209, FiltMax=65525, Gamma=2.870
01:49:53.140 00.014 12020 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.02) opts 0xd
01:49:53.140 00.000 9340 UpdateGuideState exits: m=429159 SNR=36.9
01:49:53.154 00.014 12020 Handling offset move in thread for scope, endpoint = (0.07, -0.02)
01:49:53.154 00.000 12020 Moving (0.07, -0.02) raw xDistance=-0.07 yDistance=0.02
01:49:53.154 00.000 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
01:49:53.154 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:49:53.154 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
01:49:53.155 00.001 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:49:53.192 00.037 12020 MoveAxis(E, 0, ABG)
01:49:53.192 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
01:49:53.208 00.016 9340 Enqueuing Expose request
01:49:53.218 00.010 12020 Move returns status 0, amount 0
01:49:53.218 00.000 12020 MoveAxis(N, 0, ABG)
01:49:53.218 00.000 12020 Move returns status 0, amount 0
01:49:53.218 00.000 12020 move complete, result=0
01:49:53.219 00.001 12020 worker thread done servicing request
01:49:53.219 00.000 12020 Worker thread wakes up
01:49:53.219 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
01:49:53.219 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(803,609,31,31)
01:49:53.222 00.003 9340 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
01:49:53.559 00.337 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"99029099-d908-49a1-92fa-c916b003da54"}
01:49:53.577 00.018 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"99029099-d908-49a1-92fa-c916b003da54"}
01:49:53.587 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"4e6b487c-6335-4bf1-ada4-10a2d4cd594b"}
01:49:53.597 00.010 9340 case statement mapped state 6 to 3
01:49:53.607 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"4e6b487c-6335-4bf1-ada4-10a2d4cd594b"}
01:49:53.624 00.017 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"cdb57d89-f31b-4106-a93e-1283b84b9fe3"}
01:49:53.636 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":773,"width":15,"height":15,"star_pos":[6.65,7.46],"pixels":"..."},"id":"cdb57d89-f31b-4106-a93e-1283b84b9fe3"}
01:49:55.555 01.919 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"2f8401ca-e0eb-42a6-b040-38293804cfea"}
01:49:55.564 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"2f8401ca-e0eb-42a6-b040-38293804cfea"}
01:49:55.574 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"3c02617c-55b5-49f5-95c8-519cd35331a5"}
01:49:55.585 00.011 9340 case statement mapped state 6 to 3
01:49:55.596 00.011 12020 Exposure complete
01:49:55.596 00.000 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"3c02617c-55b5-49f5-95c8-519cd35331a5"}
01:49:55.609 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"de816e6a-418e-4db5-b154-10714d813dbe"}
01:49:55.621 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":773,"width":15,"height":15,"star_pos":[6.65,7.46],"pixels":"..."},"id":"de816e6a-418e-4db5-b154-10714d813dbe"}
01:49:55.902 00.281 12020 worker thread done servicing request
01:49:55.903 00.001 9340 OnExposeComplete: enter
01:49:55.919 00.016 9340 UpdateGuideState(): m_state=6
01:49:55.948 00.029 9340 Star::Find(15, 818, 624, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 774
01:49:55.961 00.013 9340 Star::Find returns 1 (0), X=818.88, Y=624.01, Mass=447292, SNR=48.8, Peak=64457 HFD=4.3
01:49:55.976 00.015 9340 MultiStar: [#1 0.39,0.00,0.72,U] [#2 0.46,-0.13,0.86,U] [#3 0.42,-0.59,0.77,U] [#4 0.53,0.05,0.69,U] [#5 0.24,-0.65,0.74,U] [#6 0.35,0.29,0.54,U] [#7 -0.16,0.28,0.43,U] [#8 0.37,-0.77,0.45,U] 
01:49:55.992 00.016 9340 refined, 8 included, MultiStar: {0.40, -0.21}, one-star: {0.62, -0.20}
01:49:56.012 00.020 9340 CameraToMount -- cameraTheta (-0.48) - m_xAngle (-3.09) = xAngle (2.61 = 2.61)
01:49:56.026 00.014 9340 CameraToMount -- cameraTheta (-0.48) - (m_xAngle (-3.09) + m_yAngleError (-0.07)) = yAngle (2.69 = 2.69)
01:49:56.063 00.037 9340 CameraToMount -- cameraX=0.40 cameraY=-0.21 hyp=0.45 cameraTheta=-0.48 mountX=-0.39 mountY=0.20, mountTheta=2.67
01:49:56.081 00.018 9340 SchedulePrimaryMove(10104498, x=0.40, y=-0.21, opts=13)
01:49:56.093 00.012 9340 Enqueuing Move request for scope (0.40, -0.21)
01:49:56.105 00.012 12020 Worker thread wakes up
01:49:56.105 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=31779, max=65535, med=48416, FiltMin=38145, FiltMax=65522, Gamma=2.870
01:49:56.117 00.012 12020 worker thread servicing REQUEST_MOVE scope ofs (0.40, -0.21) opts 0xd
01:49:56.117 00.000 9340 UpdateGuideState exits: m=447292 SNR=48.8
01:49:56.128 00.011 12020 Handling offset move in thread for scope, endpoint = (0.40, -0.21)
01:49:56.128 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:49:56.159 00.031 12020 Moving (0.40, -0.21) raw xDistance=-0.39 yDistance=0.20
01:49:56.159 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
01:49:56.169 00.010 12020 GuideAlgorithmHysteresis::Result() returns -0.16 from input -0.39
01:49:56.169 00.000 9340 Enqueuing Expose request
01:49:56.180 00.011 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:49:56.180 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.20
01:49:56.180 00.000 12020 MoveAxis(E, 28, ABG)
01:49:56.180 00.000 12020 Guiding  Dir = 2, Dur = 28
01:49:56.181 00.001 12020 IsSlewing returns 0
01:49:56.182 00.001 12020 IsGuiding returns 0
01:49:56.200 00.018 12020 PulseGuide returned control before completion, sleep 21
01:49:56.280 00.080 12020 IsGuiding returns 0
01:49:56.280 00.000 12020 Move returns status 0, amount 28
01:49:56.280 00.000 12020 MoveAxis(N, 0, ABG)
01:49:56.280 00.000 12020 Move returns status 0, amount 0
01:49:56.281 00.001 12020 move complete, result=0
01:49:56.281 00.000 12020 worker thread done servicing request
01:49:56.281 00.000 9340 GuideStep: -0.4 px 28 ms EAST, 0.2 px 0 ms NORTH
01:49:56.292 00.011 12020 Worker thread wakes up
01:49:56.292 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
01:49:56.292 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(803,609,31,31)
01:49:56.937 00.645 9340 evsrv: cli 100A4288 connect
01:49:56.956 00.019 9340 case statement mapped state 6 to 3
01:49:56.990 00.034 9340 case statement mapped state 6 to 3
01:49:57.037 00.047 9340 evsrv: cli 100A4288 request: {"method":"get_app_state","id":"1318d541-5dc6-4f4d-a020-3468b5fbcaaf"}
01:49:57.050 00.013 9340 case statement mapped state 6 to 3
01:49:57.061 00.011 9340 evsrv: cli 100A4288 response: {"jsonrpc":"2.0","result":"Guiding","id":"1318d541-5dc6-4f4d-a020-3468b5fbcaaf"}
01:49:57.074 00.013 9340 evsrv: cli 100A4288 disconnect
01:49:57.094 00.020 9340 evsrv: cli 100A45A8 connect
01:49:57.110 00.016 9340 case statement mapped state 6 to 3
01:49:57.147 00.037 9340 case statement mapped state 6 to 3
01:49:57.169 00.022 9340 evsrv: cli 100A45A8 request: {"method":"stop_capture","id":"acfc6a18-1fcd-4555-8ee0-e44984dbfb18"}
01:49:57.181 00.012 9340 StopCapturing CaptureActive=1 continueCapturing=1 exposurePending=1
01:49:57.193 00.012 9340 Status Line: Waiting for devices...
01:49:57.211 00.018 9340 evsrv: cli 100A45A8 response: {"jsonrpc":"2.0","result":0,"id":"acfc6a18-1fcd-4555-8ee0-e44984dbfb18"}
01:49:57.227 00.016 9340 evsrv: cli 100A45A8 disconnect
01:49:57.265 00.038 9340 evsrv: cli 100A41E8 connect
01:49:57.282 00.017 9340 case statement mapped state 6 to 3
01:49:57.297 00.015 12020 ZWO: stopexposure
01:49:57.298 00.001 9340 case statement mapped state 6 to 3
01:49:57.310 00.012 9340 evsrv: cli 100A41E8 request: {"method":"get_app_state","id":"12842761-9b66-436a-8a85-83f8d6a3b04f"}
01:49:57.326 00.016 9340 case statement mapped state 6 to 3
01:49:57.339 00.013 9340 evsrv: cli 100A41E8 response: {"jsonrpc":"2.0","result":"Guiding","id":"12842761-9b66-436a-8a85-83f8d6a3b04f"}
01:49:57.374 00.035 9340 evsrv: cli 100A41E8 disconnect
01:49:57.561 00.187 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"eb861f84-82f5-482b-ad1f-cff22c3a038a"}
01:49:57.615 00.054 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"eb861f84-82f5-482b-ad1f-cff22c3a038a"}
01:49:57.654 00.039 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"2c58a130-c4a5-4305-bcbf-1143d172bb39"}
01:49:57.672 00.018 9340 case statement mapped state 6 to 3
01:49:57.690 00.018 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"2c58a130-c4a5-4305-bcbf-1143d172bb39"}
01:49:57.741 00.051 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"291f8518-e6d3-4ccc-9535-085ca44b2fb7"}
01:49:57.770 00.029 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":774,"width":15,"height":15,"star_pos":[6.88,7.01],"pixels":"..."},"id":"291f8518-e6d3-4ccc-9535-085ca44b2fb7"}
01:49:57.807 00.037 12020 ZWO: stopexposure
01:49:57.808 00.001 12020 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:195->Capture failed
01:49:57.808 00.000 9340 OnExposeComplete: enter
01:49:57.855 00.047 12020 worker thread done servicing request
01:49:57.856 00.001 9340 OnExposeComplete: Capture Error reported
01:49:57.877 00.021 9340 StopCapturing CaptureActive=1 continueCapturing=0 exposurePending=0
01:49:57.893 00.016 9340 Mount: notify guiding stopped
01:49:57.920 00.027 9340 Changing from state GUIDING to STOP
01:49:57.943 00.023 9340 guider state => SELECTED
01:49:57.997 00.054 9340 UpdateImageDisplay: Size=(1920,1080) min=31779, max=65535, med=48416, FiltMin=38145, FiltMax=65522, Gamma=2.870
01:49:58.029 00.032 9340 Changing from state SELECTED to UNINITIALIZED
01:49:58.053 00.024 9340 guider state => SELECTING
01:49:58.114 00.061 9340 Status Line: Stopped.
01:49:58.131 00.017 9340 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:557->Error reported capturing image
01:49:58.375 00.244 9340 evsrv: cli 100A41E8 connect
01:49:58.389 00.014 9340 evsrv: cli 100A41E8 request: {"method":"get_app_state","id":"7903aee3-3991-4ff1-9d46-62161c6dd916"}
01:49:58.408 00.019 9340 evsrv: cli 100A41E8 response: {"jsonrpc":"2.0","result":"Stopped","id":"7903aee3-3991-4ff1-9d46-62161c6dd916"}
01:49:58.424 00.016 9340 evsrv: cli 100A41E8 disconnect
01:49:59.562 01.138 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"67c228ae-29c7-4f43-8828-1a48e9939d42"}
01:49:59.582 00.020 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"67c228ae-29c7-4f43-8828-1a48e9939d42"}
01:49:59.592 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"3e68b1de-7480-412e-b3f3-92de9c987e7e"}
01:49:59.602 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"3e68b1de-7480-412e-b3f3-92de9c987e7e"}
01:50:01.557 01.955 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"1ecb87c3-2e29-4339-ac9f-f5e233715a38"}
01:50:01.570 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"1ecb87c3-2e29-4339-ac9f-f5e233715a38"}
01:50:01.580 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"74e01aea-563c-462f-ba38-371ae48df416"}
01:50:01.590 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"74e01aea-563c-462f-ba38-371ae48df416"}
01:50:03.557 01.967 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"d9319a8d-1b15-4511-8ba6-91487e499cdc"}
01:50:03.568 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"d9319a8d-1b15-4511-8ba6-91487e499cdc"}
01:50:03.576 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"b3e6e43f-0ac3-42de-b510-fe9cbb07df46"}
01:50:03.585 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"b3e6e43f-0ac3-42de-b510-fe9cbb07df46"}
01:50:05.556 01.971 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"a2346d53-22d4-4f66-b748-ddbe52f401e0"}
01:50:05.589 00.033 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"a2346d53-22d4-4f66-b748-ddbe52f401e0"}
01:50:05.602 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"8f7d9947-9fd3-4640-badc-b0d36311468e"}
01:50:05.612 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"8f7d9947-9fd3-4640-badc-b0d36311468e"}
01:50:07.556 01.944 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"56bf12ec-6a5c-43ca-821f-12c9a485fcf2"}
01:50:07.564 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"56bf12ec-6a5c-43ca-821f-12c9a485fcf2"}
01:50:07.571 00.007 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"108ae804-23e5-4eb5-91ba-51196d8167e2"}
01:50:07.578 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"108ae804-23e5-4eb5-91ba-51196d8167e2"}
01:50:09.556 01.978 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"b090861e-8bfe-4de8-af05-891199815248"}
01:50:09.566 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"b090861e-8bfe-4de8-af05-891199815248"}
01:50:09.588 00.022 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"9fd8201c-d85c-49f6-95c8-d96bbf6cbaf9"}
01:50:09.597 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"9fd8201c-d85c-49f6-95c8-d96bbf6cbaf9"}
01:50:11.557 01.960 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"49fb6901-a8a3-4517-98bb-546cf36f3a89"}
01:50:11.569 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"49fb6901-a8a3-4517-98bb-546cf36f3a89"}
01:50:11.591 00.022 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"32ed299f-d4ee-4be3-b604-54cb1dcffe0b"}
01:50:11.603 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"32ed299f-d4ee-4be3-b604-54cb1dcffe0b"}
01:50:13.556 01.953 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"b8777d85-49ab-4d5f-b8ab-2c10e39c9934"}
01:50:13.564 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"b8777d85-49ab-4d5f-b8ab-2c10e39c9934"}
01:50:13.572 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"1e7f7a80-d700-426a-a9aa-9184debb8bdd"}
01:50:13.580 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"1e7f7a80-d700-426a-a9aa-9184debb8bdd"}
01:50:15.561 01.981 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"387bba8c-d83c-40ac-abb6-06bf0de8bb57"}
01:50:15.569 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"387bba8c-d83c-40ac-abb6-06bf0de8bb57"}
01:50:15.576 00.007 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"c5515f65-daf0-45c3-80b9-66ad2235c0a5"}
01:50:15.582 00.006 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"c5515f65-daf0-45c3-80b9-66ad2235c0a5"}
01:50:17.569 01.987 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"fe3fea2c-08ed-42f6-a684-95a5e2cfc3c2"}
01:50:17.577 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"fe3fea2c-08ed-42f6-a684-95a5e2cfc3c2"}
01:50:17.585 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"e46e8d48-2580-4a27-a683-c3374d7c42ff"}
01:50:17.592 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"e46e8d48-2580-4a27-a683-c3374d7c42ff"}
01:50:19.569 01.977 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"322e1f86-e602-4e73-a60a-c5a0ed7b908a"}
01:50:19.576 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"322e1f86-e602-4e73-a60a-c5a0ed7b908a"}
01:50:19.582 00.006 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"d2fb44e5-aad1-4f63-8c66-4cd744f9570e"}
01:50:19.590 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"d2fb44e5-aad1-4f63-8c66-4cd744f9570e"}
01:50:21.568 01.978 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"52469a5f-c616-4423-8fb0-365b359b8437"}
01:50:21.575 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"52469a5f-c616-4423-8fb0-365b359b8437"}
01:50:21.584 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"4cdd8965-b878-4a44-a82f-5343dc6f4d7a"}
01:50:21.592 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"4cdd8965-b878-4a44-a82f-5343dc6f4d7a"}
01:50:23.567 01.975 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"411660b3-3efc-4a63-a6cd-592fe508ff04"}
01:50:23.574 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"411660b3-3efc-4a63-a6cd-592fe508ff04"}
01:50:23.581 00.007 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"af6731d2-894a-4d2a-abc5-07c6bbdffe13"}
01:50:23.589 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"af6731d2-894a-4d2a-abc5-07c6bbdffe13"}
01:50:25.567 01.978 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"bd0ff2fa-35ba-4673-b3c4-14f0c572ce47"}
01:50:25.576 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"bd0ff2fa-35ba-4673-b3c4-14f0c572ce47"}
01:50:25.586 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"2daca089-784a-413c-a423-2d20500107f8"}
01:50:25.594 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"2daca089-784a-413c-a423-2d20500107f8"}
01:50:27.569 01.975 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"8c516723-d03a-46ad-b577-e49a5a25f3dc"}
01:50:27.586 00.017 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"8c516723-d03a-46ad-b577-e49a5a25f3dc"}
01:50:27.598 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"339399f4-62b7-4728-b013-b17dd891b829"}
01:50:27.607 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"339399f4-62b7-4728-b013-b17dd891b829"}
01:50:29.568 01.961 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"6ec204c5-474a-4177-87f7-5374a91adbd9"}
01:50:29.579 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"6ec204c5-474a-4177-87f7-5374a91adbd9"}
01:50:29.603 00.024 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"ebee36b0-f486-4aaf-addb-ca0fb33bebb9"}
01:50:29.613 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"ebee36b0-f486-4aaf-addb-ca0fb33bebb9"}
01:50:31.568 01.955 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"32fb7364-fb32-4a4d-9483-7078801fd1f5"}
01:50:31.598 00.030 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"32fb7364-fb32-4a4d-9483-7078801fd1f5"}
01:50:31.611 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"6dcb3e78-d9d4-4f42-b4af-215e0e5ff8ee"}
01:50:31.623 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"6dcb3e78-d9d4-4f42-b4af-215e0e5ff8ee"}
01:50:33.567 01.944 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"017b819d-cb3e-44d4-81fd-6ea06719d665"}
01:50:33.575 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"017b819d-cb3e-44d4-81fd-6ea06719d665"}
01:50:33.585 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"465f4e56-1af8-43b7-ba5a-954b1ddbf3fa"}
01:50:33.593 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"465f4e56-1af8-43b7-ba5a-954b1ddbf3fa"}
01:50:35.567 01.974 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"5cec1852-b395-4b26-a92e-6ec26f7e6ed8"}
01:50:35.577 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"5cec1852-b395-4b26-a92e-6ec26f7e6ed8"}
01:50:35.586 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"ac895b6b-c34b-4354-b15d-021d92962852"}
01:50:35.592 00.006 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"ac895b6b-c34b-4354-b15d-021d92962852"}
01:50:37.565 01.973 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"9eb9e5a4-9a8e-4012-bbb1-b408a05691eb"}
01:50:37.575 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"9eb9e5a4-9a8e-4012-bbb1-b408a05691eb"}
01:50:37.584 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"81a23121-3d21-4efb-8419-f2f44e3ba876"}
01:50:37.609 00.025 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"81a23121-3d21-4efb-8419-f2f44e3ba876"}
01:50:39.563 01.954 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"e9a776b2-1753-4c31-b42e-3f03015965e2"}
01:50:39.574 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"e9a776b2-1753-4c31-b42e-3f03015965e2"}
01:50:39.583 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"450d7e6c-e2dc-42c8-bf35-e61111d1b030"}
01:50:39.591 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"450d7e6c-e2dc-42c8-bf35-e61111d1b030"}
01:50:41.563 01.972 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"649b531b-9957-453c-bf20-0e64a26ee053"}
01:50:41.573 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"649b531b-9957-453c-bf20-0e64a26ee053"}
01:50:41.582 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"e2dd4c50-aa80-4f3e-933d-e7de1a6c0e25"}
01:50:41.592 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"e2dd4c50-aa80-4f3e-933d-e7de1a6c0e25"}
01:50:43.562 01.970 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"6aa3b79f-a0ab-4a1a-86f3-2722c77c3a3b"}
01:50:43.575 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"6aa3b79f-a0ab-4a1a-86f3-2722c77c3a3b"}
01:50:43.584 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"2b1395a1-86b9-46a9-be87-7e13be61b346"}
01:50:43.592 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"2b1395a1-86b9-46a9-be87-7e13be61b346"}
01:50:45.561 01.969 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"033f9017-99a9-429f-95eb-c696ee8fecfc"}
01:50:45.570 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"033f9017-99a9-429f-95eb-c696ee8fecfc"}
01:50:45.579 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"a8c35777-a72e-4079-8349-6275a9632bcc"}
01:50:45.587 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"a8c35777-a72e-4079-8349-6275a9632bcc"}
01:50:47.562 01.975 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"8932fc42-60c8-465a-b934-68ac0c51511a"}
01:50:47.568 00.006 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"8932fc42-60c8-465a-b934-68ac0c51511a"}
01:50:47.587 00.019 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"2fa04360-3b14-4ca2-adf7-22c719886f83"}
01:50:47.597 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"2fa04360-3b14-4ca2-adf7-22c719886f83"}
01:50:49.561 01.964 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"411cf0f4-3299-4246-bf25-0a9b50552545"}
01:50:49.577 00.016 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"411cf0f4-3299-4246-bf25-0a9b50552545"}
01:50:49.594 00.017 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"af66fba4-2851-4083-bb0e-c78e98915bdb"}
01:50:49.624 00.030 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"af66fba4-2851-4083-bb0e-c78e98915bdb"}
01:50:51.561 01.937 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"e5171f6c-d4a4-4a85-bb01-7968dbb55c5f"}
01:50:51.570 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"e5171f6c-d4a4-4a85-bb01-7968dbb55c5f"}
01:50:51.583 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"5ce5d599-0a5d-4dcc-a89b-217417dbbe05"}
01:50:51.592 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"5ce5d599-0a5d-4dcc-a89b-217417dbbe05"}
01:50:53.561 01.969 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"5c402a08-7177-4b69-9145-16b3ebf5eb07"}
01:50:53.571 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"5c402a08-7177-4b69-9145-16b3ebf5eb07"}
01:50:53.581 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"4dd188dc-7f2c-4671-803c-584c4ea17227"}
01:50:53.591 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"4dd188dc-7f2c-4671-803c-584c4ea17227"}
01:50:55.560 01.969 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"08671aa6-e7ba-40ea-ac43-1362891016fa"}
01:50:55.593 00.033 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"08671aa6-e7ba-40ea-ac43-1362891016fa"}
01:50:55.608 00.015 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"6288495d-7d58-454a-a242-a19ddfe04da6"}
01:50:55.626 00.018 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"6288495d-7d58-454a-a242-a19ddfe04da6"}
01:50:57.560 01.934 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"4a1178a3-542e-499a-838b-15b23800255b"}
01:50:57.568 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"4a1178a3-542e-499a-838b-15b23800255b"}
01:50:57.579 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"f71ae40f-0d73-42a4-9a70-ec767f65842b"}
01:50:57.587 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"f71ae40f-0d73-42a4-9a70-ec767f65842b"}
01:50:59.565 01.978 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"905adc4f-8d6d-48d0-b785-553440105fdc"}
01:50:59.584 00.019 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"905adc4f-8d6d-48d0-b785-553440105fdc"}
01:50:59.596 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"437f9af9-1655-4939-a893-db7112fc7182"}
01:50:59.606 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"437f9af9-1655-4939-a893-db7112fc7182"}
01:51:01.561 01.955 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"b1e66cd4-7593-4930-97b1-53115bc7a093"}
01:51:01.603 00.042 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"b1e66cd4-7593-4930-97b1-53115bc7a093"}
01:51:01.620 00.017 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"8c1bd894-ca60-45b8-9712-a216953fe2b1"}
01:51:01.632 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"8c1bd894-ca60-45b8-9712-a216953fe2b1"}
01:51:03.561 01.929 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"b7f75c5a-08a6-4bec-87ea-5296ea35286d"}
01:51:03.589 00.028 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"b7f75c5a-08a6-4bec-87ea-5296ea35286d"}
01:51:03.602 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"d91d8f2e-fef7-4f0d-937f-b4fa60f5b994"}
01:51:03.612 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"d91d8f2e-fef7-4f0d-937f-b4fa60f5b994"}
01:51:05.561 01.949 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"ea7960ae-c9cd-4173-a6de-f7fce4fba41e"}
01:51:05.572 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"ea7960ae-c9cd-4173-a6de-f7fce4fba41e"}
01:51:05.582 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"988cdacb-196d-429d-ba9d-df12f8ac030f"}
01:51:05.592 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"988cdacb-196d-429d-ba9d-df12f8ac030f"}
01:51:07.566 01.974 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"970413a2-c6bf-4019-8d05-8cb456d6cbef"}
01:51:07.586 00.020 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"970413a2-c6bf-4019-8d05-8cb456d6cbef"}
01:51:07.597 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"7e510aa0-6764-424f-bae6-c0636d30f3c9"}
01:51:07.612 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"7e510aa0-6764-424f-bae6-c0636d30f3c9"}
01:51:09.564 01.952 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"e788f018-962d-4487-a1c5-0380e9e6806a"}
01:51:09.577 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"e788f018-962d-4487-a1c5-0380e9e6806a"}
01:51:09.586 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"87b7437e-8f29-4a5f-af90-741c8454b20f"}
01:51:09.597 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"87b7437e-8f29-4a5f-af90-741c8454b20f"}
01:51:11.564 01.967 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"47ad85b3-3f1d-4edd-bb8b-9c3a52dff63e"}
01:51:11.572 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"47ad85b3-3f1d-4edd-bb8b-9c3a52dff63e"}
01:51:11.582 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"3a5b9f3e-259c-4e9e-ad9b-0236dfcf1baf"}
01:51:11.590 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"3a5b9f3e-259c-4e9e-ad9b-0236dfcf1baf"}
01:51:13.564 01.974 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"5020d21d-5b49-4be2-9e4d-94ec06050bb8"}
01:51:13.573 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"5020d21d-5b49-4be2-9e4d-94ec06050bb8"}
01:51:13.585 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"85a33309-b921-45df-8fd6-85f0ba392923"}
01:51:13.594 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"85a33309-b921-45df-8fd6-85f0ba392923"}
01:51:15.563 01.969 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"c2439ed7-2959-412d-9b03-7e248309064b"}
01:51:15.576 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"c2439ed7-2959-412d-9b03-7e248309064b"}
01:51:15.600 00.024 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"86d5a232-6d9f-42a7-8cab-ed4061388e38"}
01:51:15.610 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"86d5a232-6d9f-42a7-8cab-ed4061388e38"}
01:51:17.564 01.954 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"43bd015d-5dc3-419f-bdb1-c7900f7fe0f1"}
01:51:17.574 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"43bd015d-5dc3-419f-bdb1-c7900f7fe0f1"}
01:51:17.599 00.025 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"95f8fbb6-da24-412d-a0d7-6c8bf00d789e"}
01:51:17.632 00.033 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"95f8fbb6-da24-412d-a0d7-6c8bf00d789e"}
01:51:19.563 01.931 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"ad68791c-f314-48ce-9731-fe77e23362ea"}
01:51:19.587 00.024 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"ad68791c-f314-48ce-9731-fe77e23362ea"}
01:51:19.597 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"ab98e4f3-7436-4686-bc6a-0c3c133749dc"}
01:51:19.606 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"ab98e4f3-7436-4686-bc6a-0c3c133749dc"}
01:51:21.564 01.958 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"fa45d1d5-4540-4a00-84a0-7cda8157ad4d"}
01:51:21.578 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"fa45d1d5-4540-4a00-84a0-7cda8157ad4d"}
01:51:21.591 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"92f87314-dd22-4579-80ec-0d38aa284931"}
01:51:21.622 00.031 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"92f87314-dd22-4579-80ec-0d38aa284931"}
01:51:23.564 01.942 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"b0ed7cf8-6113-44c0-915e-08201ad483ce"}
01:51:23.579 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"b0ed7cf8-6113-44c0-915e-08201ad483ce"}
01:51:23.589 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"a8d9f22e-e434-485d-9b29-8e78bbf741c6"}
01:51:23.598 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"a8d9f22e-e434-485d-9b29-8e78bbf741c6"}
01:51:25.563 01.965 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"2592fd4f-3116-448b-820d-1cfc0a3e50d8"}
01:51:25.586 00.023 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"2592fd4f-3116-448b-820d-1cfc0a3e50d8"}
01:51:25.595 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"fc57cba6-8cae-4340-9ee5-c8694c8894b2"}
01:51:25.601 00.006 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"fc57cba6-8cae-4340-9ee5-c8694c8894b2"}
01:51:27.563 01.962 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"27a22daa-cffc-4933-beeb-faa283dccabb"}
01:51:27.577 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"27a22daa-cffc-4933-beeb-faa283dccabb"}
01:51:27.608 00.031 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"24477592-07ab-4d9a-8c63-9cfe561440a4"}
01:51:27.621 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"24477592-07ab-4d9a-8c63-9cfe561440a4"}
01:51:29.562 01.941 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"0292bcd4-36f4-4a56-a919-50506e06dd6d"}
01:51:29.571 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"0292bcd4-36f4-4a56-a919-50506e06dd6d"}
01:51:29.581 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"381f0a46-82ca-4a23-8c6b-9e0a64492805"}
01:51:29.588 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"381f0a46-82ca-4a23-8c6b-9e0a64492805"}
01:51:31.561 01.973 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"7a3f5309-431b-4e80-9915-74beababb7d6"}
01:51:31.568 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"7a3f5309-431b-4e80-9915-74beababb7d6"}
01:51:31.578 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"1298c2eb-b52e-41c3-b80b-0dc102276447"}
01:51:31.585 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"1298c2eb-b52e-41c3-b80b-0dc102276447"}
01:51:33.563 01.978 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"233f0ce3-f7e6-4fb1-8686-d4c3d5fe346d"}
01:51:33.585 00.022 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"233f0ce3-f7e6-4fb1-8686-d4c3d5fe346d"}
01:51:33.598 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"be51f586-2d32-40d3-8e3e-04ae0aa8035a"}
01:51:33.610 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"be51f586-2d32-40d3-8e3e-04ae0aa8035a"}
01:51:35.561 01.951 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"9d82b134-f493-4a4b-83eb-15894426cfb3"}
01:51:35.570 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"9d82b134-f493-4a4b-83eb-15894426cfb3"}
01:51:35.579 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"20615a04-5ef2-4ff3-9878-ed7ed04c38e1"}
01:51:35.590 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"20615a04-5ef2-4ff3-9878-ed7ed04c38e1"}
01:51:37.561 01.971 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"7ef094c5-9497-48bd-b2ab-29cdf98e83ca"}
01:51:37.570 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"7ef094c5-9497-48bd-b2ab-29cdf98e83ca"}
01:51:37.579 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"a392eb8f-2b53-4075-875b-fc05c7856384"}
01:51:37.589 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"a392eb8f-2b53-4075-875b-fc05c7856384"}
01:51:39.561 01.972 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"2b57ff83-122c-4636-8782-32b0f93fb2b4"}
01:51:39.574 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"2b57ff83-122c-4636-8782-32b0f93fb2b4"}
01:51:39.586 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"ac33c677-30a8-49e7-b5e4-f6afc3e275e0"}
01:51:39.616 00.030 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"ac33c677-30a8-49e7-b5e4-f6afc3e275e0"}
01:51:41.559 01.943 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"f7012b97-ce95-4a19-b3d4-a3260229ab9b"}
01:51:41.568 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"f7012b97-ce95-4a19-b3d4-a3260229ab9b"}
01:51:41.578 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"f31c8789-f279-4ea1-b1d2-3c2856a96ed2"}
01:51:41.587 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"f31c8789-f279-4ea1-b1d2-3c2856a96ed2"}
01:51:43.560 01.973 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"fc2cca3f-da02-4a14-b444-9ae5d3d326de"}
01:51:43.569 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"fc2cca3f-da02-4a14-b444-9ae5d3d326de"}
01:51:43.593 00.024 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"666d7197-a6d4-4898-9ad2-d03c1d31aad4"}
01:51:43.600 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"666d7197-a6d4-4898-9ad2-d03c1d31aad4"}
01:51:45.564 01.964 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"78e4f854-4b2a-486c-8397-3ad085a7eab0"}
01:51:45.585 00.021 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"78e4f854-4b2a-486c-8397-3ad085a7eab0"}
01:51:45.596 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"48386780-797e-4b2d-9999-368e953734d7"}
01:51:45.605 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"48386780-797e-4b2d-9999-368e953734d7"}
01:51:47.559 01.954 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"6d90900b-8352-4a51-af51-783755329aac"}
01:51:47.569 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"6d90900b-8352-4a51-af51-783755329aac"}
01:51:47.594 00.025 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"6c1653b3-c2e7-4d6a-9d8b-c16029dc4a2a"}
01:51:47.602 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"6c1653b3-c2e7-4d6a-9d8b-c16029dc4a2a"}
01:51:49.558 01.956 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"32c0b9e8-f327-410e-82d6-03b8e07c8e60"}
01:51:49.572 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"32c0b9e8-f327-410e-82d6-03b8e07c8e60"}
01:51:49.580 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"465eb6a4-8819-46ea-870a-aff2f56b1a34"}
01:51:49.588 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"465eb6a4-8819-46ea-870a-aff2f56b1a34"}
01:51:51.558 01.970 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"eb5255dc-5a7a-4de7-b3d9-51233f55c571"}
01:51:51.583 00.025 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"eb5255dc-5a7a-4de7-b3d9-51233f55c571"}
01:51:51.593 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"9ea67a85-8d8d-42c9-a094-e06d62824b47"}
01:51:51.603 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"9ea67a85-8d8d-42c9-a094-e06d62824b47"}
01:51:53.557 01.954 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"74457870-a8ba-4634-a149-7678ede16c6f"}
01:51:53.583 00.026 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"74457870-a8ba-4634-a149-7678ede16c6f"}
01:51:53.591 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"e4ba6f95-b4dc-4132-91d9-7a3d6f32f8e2"}
01:51:53.599 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"e4ba6f95-b4dc-4132-91d9-7a3d6f32f8e2"}
01:51:55.557 01.958 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"4f2a4486-835d-4460-914a-0146d2a2d838"}
01:51:55.565 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"4f2a4486-835d-4460-914a-0146d2a2d838"}
01:51:55.572 00.007 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"eebc4bf5-6b4f-40e6-8974-3e6702bd7d4c"}
01:51:55.578 00.006 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"eebc4bf5-6b4f-40e6-8974-3e6702bd7d4c"}
01:51:57.558 01.980 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"cde530e6-1b06-4887-a2fa-d5839feb0c09"}
01:51:57.565 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"cde530e6-1b06-4887-a2fa-d5839feb0c09"}
01:51:57.574 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"a8d69c19-b554-4df7-a98c-8abbcb70cd3f"}
01:51:57.580 00.006 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"a8d69c19-b554-4df7-a98c-8abbcb70cd3f"}
01:51:59.562 01.982 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"784c8093-5166-4d55-9252-154c536258b4"}
01:51:59.576 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"784c8093-5166-4d55-9252-154c536258b4"}
01:51:59.622 00.046 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"7134b02b-32e3-495c-887f-eca2c6acbe6e"}
01:51:59.639 00.017 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"7134b02b-32e3-495c-887f-eca2c6acbe6e"}
01:52:01.561 01.922 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"0b719082-5a68-4329-8f05-49eda55ef5cc"}
01:52:01.578 00.017 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"0b719082-5a68-4329-8f05-49eda55ef5cc"}
01:52:01.592 00.014 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"6256b49e-f801-49cd-8308-7102a65f482a"}
01:52:01.631 00.039 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"6256b49e-f801-49cd-8308-7102a65f482a"}
01:52:03.574 01.943 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"d5b44b60-df53-4547-bed5-0117d226a63a"}
01:52:03.597 00.023 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"d5b44b60-df53-4547-bed5-0117d226a63a"}
01:52:03.612 00.015 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"1d210610-ec1f-48da-b7b0-0dd44c6a8300"}
01:52:03.624 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"1d210610-ec1f-48da-b7b0-0dd44c6a8300"}
01:52:05.573 01.949 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"320c2c1d-daf4-4fd0-9b89-c5b8427d590f"}
01:52:05.594 00.021 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"320c2c1d-daf4-4fd0-9b89-c5b8427d590f"}
01:52:05.612 00.018 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"4ebf47d0-2008-437a-b8d9-bf66e8b33d1b"}
01:52:05.655 00.043 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"4ebf47d0-2008-437a-b8d9-bf66e8b33d1b"}
01:52:07.573 01.918 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"521b0911-c68a-4f90-8198-cedc8c3632c3"}
01:52:07.582 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"521b0911-c68a-4f90-8198-cedc8c3632c3"}
01:52:07.588 00.006 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"80953775-89c4-41cc-9998-dc96f000cac8"}
01:52:07.599 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"80953775-89c4-41cc-9998-dc96f000cac8"}
01:52:09.573 01.974 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"cca4fa53-c7a0-411f-a2ee-e866ea1f2443"}
01:52:09.582 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"cca4fa53-c7a0-411f-a2ee-e866ea1f2443"}
01:52:09.589 00.007 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"be4f532b-8b35-4f4d-9599-47f887aa318d"}
01:52:09.596 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"be4f532b-8b35-4f4d-9599-47f887aa318d"}
01:52:11.574 01.978 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"d515468d-1420-4f11-8ddb-4bc17292b1ed"}
01:52:11.623 00.049 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"d515468d-1420-4f11-8ddb-4bc17292b1ed"}
01:52:11.762 00.139 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"fc58ee69-ec14-4435-8f1f-0f2a9578f6cb"}
01:52:11.884 00.122 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"fc58ee69-ec14-4435-8f1f-0f2a9578f6cb"}
01:52:13.576 01.692 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"c47aa7d6-a6c7-4241-aabe-d228d5140526"}
01:52:13.770 00.194 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"c47aa7d6-a6c7-4241-aabe-d228d5140526"}
01:52:13.992 00.222 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"f63df6c0-ca73-462d-8dc6-94bb947c7bde"}
01:52:14.087 00.095 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"f63df6c0-ca73-462d-8dc6-94bb947c7bde"}
01:52:15.574 01.487 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"9da33617-3006-44a3-8f00-0db900e50c27"}
01:52:15.600 00.026 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"9da33617-3006-44a3-8f00-0db900e50c27"}
01:52:15.608 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"f5fd4536-5492-455e-a355-904a57560685"}
01:52:15.617 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"f5fd4536-5492-455e-a355-904a57560685"}
01:52:17.574 01.957 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"cb59755e-cd4a-422d-a1ec-1c5016c737f9"}
01:52:17.584 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"cb59755e-cd4a-422d-a1ec-1c5016c737f9"}
01:52:17.595 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"7b876817-65a0-4bce-aa81-7766de5d1445"}
01:52:17.605 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"7b876817-65a0-4bce-aa81-7766de5d1445"}
01:52:19.572 01.967 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"f9c11228-83c7-4da1-837f-0b36dcef48b2"}
01:52:19.585 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"f9c11228-83c7-4da1-837f-0b36dcef48b2"}
01:52:19.596 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"4f998fd2-2fcb-4952-8632-63f3a70e4799"}
01:52:19.606 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"4f998fd2-2fcb-4952-8632-63f3a70e4799"}
01:52:21.621 02.015 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"055b56d2-b2ff-4413-8378-35718b75746d"}
01:52:21.646 00.025 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"055b56d2-b2ff-4413-8378-35718b75746d"}
01:52:21.655 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"6292676c-f3c7-4bc0-9a3f-b84d2a1b02b3"}
01:52:21.665 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"6292676c-f3c7-4bc0-9a3f-b84d2a1b02b3"}
01:52:23.621 01.956 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"fa7ddce0-04c5-436b-9110-db47e728d16b"}
01:52:23.632 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"fa7ddce0-04c5-436b-9110-db47e728d16b"}
01:52:23.647 00.015 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"49fa1635-98e1-437d-976d-61126d0f32d6"}
01:52:23.672 00.025 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"49fa1635-98e1-437d-976d-61126d0f32d6"}
01:52:25.621 01.949 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"6dfbf881-cd81-46c4-8fdd-e51621bc93cf"}
01:52:25.631 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"6dfbf881-cd81-46c4-8fdd-e51621bc93cf"}
01:52:25.653 00.022 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"ad03628e-027f-4baa-9066-663f0adbecc6"}
01:52:25.660 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"ad03628e-027f-4baa-9066-663f0adbecc6"}
01:52:27.621 01.961 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"c5ba54e2-fa6d-4663-be28-567ecca01c8f"}
01:52:27.632 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"c5ba54e2-fa6d-4663-be28-567ecca01c8f"}
01:52:27.641 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"0d00b44e-70b8-4ceb-b106-bb458d321d18"}
01:52:27.648 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"0d00b44e-70b8-4ceb-b106-bb458d321d18"}
01:52:29.619 01.971 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"7c3276dc-f045-4a9a-8409-ee3294542cba"}
01:52:29.627 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"7c3276dc-f045-4a9a-8409-ee3294542cba"}
01:52:29.636 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"9581dd40-7b79-4317-bb5e-00f6cb60b395"}
01:52:29.645 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"9581dd40-7b79-4317-bb5e-00f6cb60b395"}
01:52:31.619 01.974 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"52050aae-b48d-4b0f-b24e-10bc156d6ce9"}
01:52:31.629 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"52050aae-b48d-4b0f-b24e-10bc156d6ce9"}
01:52:31.640 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"76eb864d-f3e2-41e7-b28b-159f471afe61"}
01:52:31.651 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"76eb864d-f3e2-41e7-b28b-159f471afe61"}
01:52:33.619 01.968 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"2c345482-5022-4a5e-b8c2-874f920754e8"}
01:52:33.626 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"2c345482-5022-4a5e-b8c2-874f920754e8"}
01:52:33.634 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"fd462c07-3219-4915-978d-e2175a18134f"}
01:52:33.642 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"fd462c07-3219-4915-978d-e2175a18134f"}
01:52:35.618 01.976 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"b444eb53-fa78-43c5-9c86-e12216eccf81"}
01:52:35.628 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"b444eb53-fa78-43c5-9c86-e12216eccf81"}
01:52:35.638 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"364fa717-2aea-463a-ac0b-54ad2c009c75"}
01:52:35.648 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"364fa717-2aea-463a-ac0b-54ad2c009c75"}
01:52:37.617 01.969 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"dc25b0e0-92ea-4021-a7ac-113c32493722"}
01:52:37.627 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"dc25b0e0-92ea-4021-a7ac-113c32493722"}
01:52:37.636 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"f59c65a0-46c7-4465-bef6-cb4574d2c5fe"}
01:52:37.644 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"f59c65a0-46c7-4465-bef6-cb4574d2c5fe"}
01:52:39.617 01.973 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"c155e7b9-81c5-4181-8c29-0e792dadec30"}
01:52:39.627 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"c155e7b9-81c5-4181-8c29-0e792dadec30"}
01:52:39.652 00.025 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"f0b492da-f4d2-4630-b581-a231f3e3c75f"}
01:52:39.661 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"f0b492da-f4d2-4630-b581-a231f3e3c75f"}
01:52:41.618 01.957 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"7cf44421-ec83-48e2-a632-8e01b1f6f4e2"}
01:52:41.690 00.072 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"7cf44421-ec83-48e2-a632-8e01b1f6f4e2"}
01:52:41.915 00.225 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"be87d1d9-299c-4644-9114-483739e33ebb"}
01:52:42.069 00.154 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"be87d1d9-299c-4644-9114-483739e33ebb"}
01:52:43.616 01.547 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"38706a40-557f-4eb1-b980-d46b45aa60e4"}
01:52:43.769 00.153 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"38706a40-557f-4eb1-b980-d46b45aa60e4"}
01:52:43.925 00.156 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"eed98aad-74a6-4db0-932c-58effb4462ef"}
01:52:44.020 00.095 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"eed98aad-74a6-4db0-932c-58effb4462ef"}
01:52:45.615 01.595 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"c477d698-8a4a-40ff-90bf-ca8ca62ee759"}
01:52:45.627 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"c477d698-8a4a-40ff-90bf-ca8ca62ee759"}
01:52:45.638 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"03f0de6c-c869-4153-9190-49c7de228d69"}
01:52:45.659 00.021 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"03f0de6c-c869-4153-9190-49c7de228d69"}
01:52:47.615 01.956 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"a6afe21b-f237-4c99-8d56-3423dee08c35"}
01:52:47.628 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"a6afe21b-f237-4c99-8d56-3423dee08c35"}
01:52:47.637 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"2de912d2-1994-4f98-a659-682664026da9"}
01:52:47.646 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"2de912d2-1994-4f98-a659-682664026da9"}
01:52:49.615 01.969 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"e57439ab-86fd-448a-9da9-a46f58b79e3c"}
01:52:49.640 00.025 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"e57439ab-86fd-448a-9da9-a46f58b79e3c"}
01:52:49.651 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"d7987a53-4842-4498-8b4e-6faf8f4505ba"}
01:52:49.657 00.006 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"d7987a53-4842-4498-8b4e-6faf8f4505ba"}
01:52:51.617 01.960 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"7c483658-0f0b-412c-8c25-f4d880d006e9"}
01:52:51.625 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"7c483658-0f0b-412c-8c25-f4d880d006e9"}
01:52:51.633 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"85b36a8d-511f-4158-a2ed-af588bde74e6"}
01:52:51.640 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"85b36a8d-511f-4158-a2ed-af588bde74e6"}
01:52:53.615 01.975 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"36679564-1782-4b9c-a5ba-c4e236652c2e"}
01:52:53.635 00.020 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"36679564-1782-4b9c-a5ba-c4e236652c2e"}
01:52:53.642 00.007 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"e2f3f629-628a-44db-adc9-d318e40659f7"}
01:52:53.649 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"e2f3f629-628a-44db-adc9-d318e40659f7"}
01:52:55.615 01.966 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"580a7f1b-3824-4f48-ae7e-5a4ff72f18b8"}
01:52:55.879 00.264 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"580a7f1b-3824-4f48-ae7e-5a4ff72f18b8"}
01:52:56.026 00.147 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"2d0e6409-a1a6-42fe-bfaf-702888f10db4"}
01:52:56.126 00.100 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"2d0e6409-a1a6-42fe-bfaf-702888f10db4"}
01:52:57.616 01.490 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"6d2e5fcc-0ce4-4e26-8a4e-2b7b22d1830f"}
01:52:57.687 00.071 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"6d2e5fcc-0ce4-4e26-8a4e-2b7b22d1830f"}
01:52:57.786 00.099 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"fc0f9992-52e2-4f4f-8221-684e30203eec"}
01:52:57.913 00.127 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"fc0f9992-52e2-4f4f-8221-684e30203eec"}
01:52:59.616 01.703 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"7ffd2164-1031-4e51-9354-f879e68a5fe8"}
01:52:59.626 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"7ffd2164-1031-4e51-9354-f879e68a5fe8"}
01:52:59.635 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"cc4e1513-2268-4f5f-9f6b-5716d937f177"}
01:52:59.643 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"cc4e1513-2268-4f5f-9f6b-5716d937f177"}
01:53:01.616 01.973 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"27aa62be-da5a-442c-acd4-41c8d3bbf4ab"}
01:53:01.821 00.205 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"27aa62be-da5a-442c-acd4-41c8d3bbf4ab"}
01:53:02.208 00.387 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"7eca4f90-3b02-4ade-8c23-bc72e0ff83ad"}
01:53:02.331 00.123 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"7eca4f90-3b02-4ade-8c23-bc72e0ff83ad"}
01:53:03.616 01.285 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"ec18302f-be6d-4c20-9dcc-30c84efdd863"}
01:53:03.678 00.062 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"ec18302f-be6d-4c20-9dcc-30c84efdd863"}
01:53:03.724 00.046 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"2b988de1-3aa9-48f6-9508-341c98868ce5"}
01:53:03.745 00.021 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"2b988de1-3aa9-48f6-9508-341c98868ce5"}
01:53:05.615 01.870 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"7f16b0b4-5b7d-4368-a8d3-c63c442899fa"}
01:53:05.628 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"7f16b0b4-5b7d-4368-a8d3-c63c442899fa"}
01:53:05.654 00.026 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"24ccc403-75d5-4305-aeca-aba04a392b02"}
01:53:05.666 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"24ccc403-75d5-4305-aeca-aba04a392b02"}
01:53:07.617 01.951 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"8682c2b1-7d25-458c-8539-3748b6106eb0"}
01:53:07.629 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"8682c2b1-7d25-458c-8539-3748b6106eb0"}
01:53:07.637 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"c3c1ff29-75bb-433b-891f-20b6b224e497"}
01:53:07.647 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"c3c1ff29-75bb-433b-891f-20b6b224e497"}
01:53:09.615 01.968 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"537b170f-120e-451e-b381-da90fc688b77"}
01:53:09.629 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"537b170f-120e-451e-b381-da90fc688b77"}
01:53:09.639 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"db32e89d-221e-4cd8-9d31-df47a5e1f618"}
01:53:09.647 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"db32e89d-221e-4cd8-9d31-df47a5e1f618"}
01:53:11.647 02.000 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"21a66f99-f90d-4dd7-87e1-76e71386b48c"}
01:53:11.664 00.017 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"21a66f99-f90d-4dd7-87e1-76e71386b48c"}
01:53:11.775 00.111 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"aa7a28fc-e495-4f06-babb-78e898fd5de7"}
01:53:11.791 00.016 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"aa7a28fc-e495-4f06-babb-78e898fd5de7"}
01:53:13.643 01.852 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"98f53f38-e044-429f-9762-ec654b49b3b4"}
01:53:13.656 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"98f53f38-e044-429f-9762-ec654b49b3b4"}
01:53:13.666 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"8dce4b6c-903c-40b8-a93e-dfffbb0d1bb7"}
01:53:13.674 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"8dce4b6c-903c-40b8-a93e-dfffbb0d1bb7"}
01:53:15.644 01.970 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"af2fdfec-511e-461a-aae1-e244b86c28d7"}
01:53:15.672 00.028 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"af2fdfec-511e-461a-aae1-e244b86c28d7"}
01:53:15.683 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"e00323f6-67f7-4cd3-a042-34ad6f487492"}
01:53:15.697 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"e00323f6-67f7-4cd3-a042-34ad6f487492"}
01:53:17.653 01.956 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"842d556d-c20c-4471-a93a-b06b5e734eac"}
01:53:17.663 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"842d556d-c20c-4471-a93a-b06b5e734eac"}
01:53:17.675 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"10c793e9-2564-4378-a0fd-d3b9daf975d7"}
01:53:17.690 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"10c793e9-2564-4378-a0fd-d3b9daf975d7"}
01:53:19.654 01.964 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"ab946531-1b4a-4748-b505-388bc876923e"}
01:53:19.661 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"ab946531-1b4a-4748-b505-388bc876923e"}
01:53:19.668 00.007 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"5aed9d69-f4f1-44dc-8d9f-f04e1a4fc5f5"}
01:53:19.674 00.006 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"5aed9d69-f4f1-44dc-8d9f-f04e1a4fc5f5"}
01:53:21.654 01.980 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"5a68de3e-5ac2-45b3-83d6-2a504f195ee8"}
01:53:21.663 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"5a68de3e-5ac2-45b3-83d6-2a504f195ee8"}
01:53:21.684 00.021 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"d15e260a-ea47-44a6-b65b-80caed92c265"}
01:53:21.693 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"d15e260a-ea47-44a6-b65b-80caed92c265"}
01:53:23.653 01.960 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"fc51cc89-6c57-4e0a-a635-2fef2e0058f6"}
01:53:23.660 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"fc51cc89-6c57-4e0a-a635-2fef2e0058f6"}
01:53:23.666 00.006 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"413ce2cb-7fd1-4601-94c3-a8e2a97ab08c"}
01:53:23.673 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"413ce2cb-7fd1-4601-94c3-a8e2a97ab08c"}
01:53:25.653 01.980 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"c8e994e1-ae50-4d7a-849a-c1ff90f6aa58"}
01:53:25.663 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"c8e994e1-ae50-4d7a-849a-c1ff90f6aa58"}
01:53:25.674 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"bd190393-6261-45bb-af75-a66ec346317e"}
01:53:25.682 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"bd190393-6261-45bb-af75-a66ec346317e"}
01:53:27.653 01.971 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"a0762047-c74a-41db-8dfd-38afce97672d"}
01:53:27.664 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"a0762047-c74a-41db-8dfd-38afce97672d"}
01:53:27.691 00.027 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"4e358ff5-2ac3-431a-af90-1f2dd7d02677"}
01:53:27.700 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"4e358ff5-2ac3-431a-af90-1f2dd7d02677"}
01:53:29.652 01.952 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"0d1f11c4-65d5-4fb1-b47e-486e40975e5b"}
01:53:29.660 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"0d1f11c4-65d5-4fb1-b47e-486e40975e5b"}
01:53:29.670 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"98b7d33e-ca81-4fb0-a386-1af7e6b8188a"}
01:53:29.675 00.005 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"98b7d33e-ca81-4fb0-a386-1af7e6b8188a"}
01:53:31.650 01.975 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"6e72e305-1895-428f-bed5-1c80f5c6c934"}
01:53:31.662 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"6e72e305-1895-428f-bed5-1c80f5c6c934"}
01:53:31.670 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"5c6f2cac-6753-4990-b322-127e658cde66"}
01:53:31.678 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"5c6f2cac-6753-4990-b322-127e658cde66"}
01:53:33.651 01.973 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"c68643bf-c83a-4183-a919-09ebc34c67ed"}
01:53:33.662 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"c68643bf-c83a-4183-a919-09ebc34c67ed"}
01:53:33.675 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"8495de9f-ec00-472e-b462-786eaeb454c5"}
01:53:33.698 00.023 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"8495de9f-ec00-472e-b462-786eaeb454c5"}
01:53:35.649 01.951 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"4765d080-3ac1-4a88-88a5-fc032f192951"}
01:53:35.657 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"4765d080-3ac1-4a88-88a5-fc032f192951"}
01:53:35.667 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"ea2a0d1b-f223-4bd3-be6d-37e31dccc4ff"}
01:53:35.672 00.005 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"ea2a0d1b-f223-4bd3-be6d-37e31dccc4ff"}
01:53:37.648 01.976 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"15250ad7-3875-4e05-abdb-d0b14bee4bc9"}
01:53:37.653 00.005 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"15250ad7-3875-4e05-abdb-d0b14bee4bc9"}
01:53:37.660 00.007 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"d39a7d1e-1f73-4b02-9519-6eee9fa78ce1"}
01:53:37.668 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"d39a7d1e-1f73-4b02-9519-6eee9fa78ce1"}
01:53:39.648 01.980 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"7a0527ff-1f67-4216-8bb7-f58679abcb1b"}
01:53:39.664 00.016 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"7a0527ff-1f67-4216-8bb7-f58679abcb1b"}
01:53:39.673 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"59a9fc66-1857-4af9-b4ad-3328b4738613"}
01:53:39.684 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"59a9fc66-1857-4af9-b4ad-3328b4738613"}
01:53:41.648 01.964 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"f3e06c05-b51f-49fa-bc51-fab6a086ad8b"}
01:53:41.656 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"f3e06c05-b51f-49fa-bc51-fab6a086ad8b"}
01:53:41.664 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"a29a4911-92bc-4197-905e-c1cb0a3ef1c7"}
01:53:41.669 00.005 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"a29a4911-92bc-4197-905e-c1cb0a3ef1c7"}
01:53:43.647 01.978 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"aab047e5-23f9-40a0-aa7b-2fceb19ccfa6"}
01:53:43.657 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"aab047e5-23f9-40a0-aa7b-2fceb19ccfa6"}
01:53:43.664 00.007 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"7c95a80f-76d5-4923-93a3-19896540485c"}
01:53:43.674 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"7c95a80f-76d5-4923-93a3-19896540485c"}
01:53:45.649 01.975 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"8fefac37-0c6a-4d3a-9108-5589b29850b2"}
01:53:45.661 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"8fefac37-0c6a-4d3a-9108-5589b29850b2"}
01:53:45.672 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"cd77f587-0726-4a33-9785-e71ff177eab6"}
01:53:45.680 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"cd77f587-0726-4a33-9785-e71ff177eab6"}
01:53:47.648 01.968 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"bbbc1d71-86af-4c98-8beb-ce6e6df47d9c"}
01:53:47.659 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"bbbc1d71-86af-4c98-8beb-ce6e6df47d9c"}
01:53:47.668 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"a289de1c-28f6-4491-a8a7-a402311adc2b"}
01:53:47.678 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"a289de1c-28f6-4491-a8a7-a402311adc2b"}
01:53:49.672 01.994 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"fd8e3151-5879-4ab5-b214-49c672250bbf"}
01:53:49.681 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"fd8e3151-5879-4ab5-b214-49c672250bbf"}
01:53:49.691 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"b2a0e09c-091e-4c85-bf4f-370ccbceb6e1"}
01:53:49.698 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"b2a0e09c-091e-4c85-bf4f-370ccbceb6e1"}
01:53:51.667 01.969 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"d5d8d188-cfb5-463a-aa9a-e522812ca57d"}
01:53:51.679 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"d5d8d188-cfb5-463a-aa9a-e522812ca57d"}
01:53:51.690 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"ab8176b7-b124-44a2-aa34-ad83cb7af5a0"}
01:53:51.698 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"ab8176b7-b124-44a2-aa34-ad83cb7af5a0"}
01:53:53.668 01.970 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"11920927-7cda-4704-ac13-0b163d311873"}
01:53:53.698 00.030 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"11920927-7cda-4704-ac13-0b163d311873"}
01:53:53.711 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"01fbfa89-9d59-47ad-ac64-17ec927bacfb"}
01:53:53.727 00.016 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"01fbfa89-9d59-47ad-ac64-17ec927bacfb"}
01:53:55.666 01.939 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"76d0ceae-267e-4d80-a147-7a873898ae0b"}
01:53:55.675 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"76d0ceae-267e-4d80-a147-7a873898ae0b"}
01:53:55.701 00.026 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"36fa3b57-4122-4597-a519-696e8057d5b0"}
01:53:55.714 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"36fa3b57-4122-4597-a519-696e8057d5b0"}
01:53:57.666 01.952 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"399f2876-b053-4c8e-8eeb-d5517c82984b"}
01:53:57.678 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"399f2876-b053-4c8e-8eeb-d5517c82984b"}
01:53:57.701 00.023 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"0ed26af3-eadd-4c1b-a273-546476fbd2ab"}
01:53:57.714 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"0ed26af3-eadd-4c1b-a273-546476fbd2ab"}
01:53:59.667 01.953 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"f8982e36-a09a-49be-916b-5c3d33580870"}
01:53:59.679 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"f8982e36-a09a-49be-916b-5c3d33580870"}
01:53:59.687 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"98f3e7c7-76da-472f-8da2-3e2766c0f5c2"}
01:53:59.693 00.006 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"98f3e7c7-76da-472f-8da2-3e2766c0f5c2"}
01:54:01.666 01.973 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"3e9a7a84-f3e8-4639-9f9a-55d928ff6fa3"}
01:54:01.674 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"3e9a7a84-f3e8-4639-9f9a-55d928ff6fa3"}
01:54:01.685 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"7244194e-a9b7-48e9-9865-9a1dd57b1543"}
01:54:01.694 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"7244194e-a9b7-48e9-9865-9a1dd57b1543"}
01:54:03.665 01.971 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"1776e650-0f1b-4248-b139-dbf1989dc57b"}
01:54:03.678 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"1776e650-0f1b-4248-b139-dbf1989dc57b"}
01:54:03.708 00.030 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"a0e7e6a8-6c41-4065-86a6-6ace1c018e17"}
01:54:03.747 00.039 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"a0e7e6a8-6c41-4065-86a6-6ace1c018e17"}
01:54:05.664 01.917 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"61c899c5-be59-49c3-8b4b-3e43000c8606"}
01:54:05.674 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"61c899c5-be59-49c3-8b4b-3e43000c8606"}
01:54:05.684 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"d187e435-8e13-4417-a4e7-21561064341e"}
01:54:05.692 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"d187e435-8e13-4417-a4e7-21561064341e"}
01:54:07.664 01.972 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"0dfd6bd1-215a-4f87-8e80-2441d777ec8a"}
01:54:07.675 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"0dfd6bd1-215a-4f87-8e80-2441d777ec8a"}
01:54:07.686 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"7c756873-8ad0-4d29-80ea-af0e855dd847"}
01:54:07.708 00.022 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"7c756873-8ad0-4d29-80ea-af0e855dd847"}
01:54:09.665 01.957 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"4e052183-2b9a-400b-b736-20fc0059164c"}
01:54:09.675 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"4e052183-2b9a-400b-b736-20fc0059164c"}
01:54:09.688 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"877afe45-cb5c-440d-893a-ae0be3b57041"}
01:54:09.714 00.026 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"877afe45-cb5c-440d-893a-ae0be3b57041"}
01:54:11.664 01.950 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"9fa69bda-fde6-4ac1-a51b-4c9f34ae5c9f"}
01:54:11.673 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"9fa69bda-fde6-4ac1-a51b-4c9f34ae5c9f"}
01:54:11.683 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"6ad4d062-e0f8-4e88-ad71-beb535c22dc0"}
01:54:11.690 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"6ad4d062-e0f8-4e88-ad71-beb535c22dc0"}
01:54:13.666 01.976 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"5d7eb375-c809-473e-82ad-32d8209d0411"}
01:54:13.679 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"5d7eb375-c809-473e-82ad-32d8209d0411"}
01:54:13.693 00.014 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"ad50ccbb-acef-410e-ba0d-92f8bf5ee7b2"}
01:54:13.702 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"ad50ccbb-acef-410e-ba0d-92f8bf5ee7b2"}
01:54:15.668 01.966 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"31e7105f-9cd4-422e-a033-0b826692d981"}
01:54:15.690 00.022 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"31e7105f-9cd4-422e-a033-0b826692d981"}
01:54:15.755 00.065 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"a60016b5-10f7-4675-a183-3482fad654b5"}
01:54:15.782 00.027 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"a60016b5-10f7-4675-a183-3482fad654b5"}
01:54:17.674 01.892 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"a1e7d405-c3d6-4db7-b5bd-1fd45aa54ef1"}
01:54:17.712 00.038 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"a1e7d405-c3d6-4db7-b5bd-1fd45aa54ef1"}
01:54:17.731 00.019 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"94398a54-892b-444f-8246-736502c1e394"}
01:54:17.746 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"94398a54-892b-444f-8246-736502c1e394"}
01:54:19.684 01.938 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"d6167939-2924-4607-8bc1-568fa60ed779"}
01:54:19.695 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"d6167939-2924-4607-8bc1-568fa60ed779"}
01:54:19.710 00.015 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"3e46ecef-8637-407d-b77e-a8325a316965"}
01:54:19.723 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"3e46ecef-8637-407d-b77e-a8325a316965"}
01:54:21.684 01.961 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"77c341f3-deeb-4d9c-903e-873afefb38f9"}
01:54:21.694 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"77c341f3-deeb-4d9c-903e-873afefb38f9"}
01:54:21.723 00.029 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"e62463ec-8616-496e-a760-e882287dda45"}
01:54:21.736 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"e62463ec-8616-496e-a760-e882287dda45"}
01:54:23.684 01.948 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"a01debd7-cbb4-4272-a67e-2d3d3e4f09b4"}
01:54:23.693 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"a01debd7-cbb4-4272-a67e-2d3d3e4f09b4"}
01:54:23.720 00.027 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"e72efc4a-f374-4c87-8fab-1c5865d039cf"}
01:54:23.731 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"e72efc4a-f374-4c87-8fab-1c5865d039cf"}
01:54:25.683 01.952 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"e4a24c31-3940-4149-bcef-3cfd8a8347a6"}
01:54:25.714 00.031 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"e4a24c31-3940-4149-bcef-3cfd8a8347a6"}
01:54:25.723 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"6607a80d-b180-4d06-89a5-1310dd042060"}
01:54:25.733 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"6607a80d-b180-4d06-89a5-1310dd042060"}
01:54:27.683 01.950 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"44693164-4be4-4cd2-b2d3-007cc61e6952"}
01:54:27.691 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"44693164-4be4-4cd2-b2d3-007cc61e6952"}
01:54:27.698 00.007 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"a451b047-4b4f-4f24-8fbc-cb372170b6d0"}
01:54:27.716 00.018 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"a451b047-4b4f-4f24-8fbc-cb372170b6d0"}
01:54:29.681 01.965 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"c1f339b3-2d0a-4737-8081-b3ddf8b4ef92"}
01:54:29.690 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"c1f339b3-2d0a-4737-8081-b3ddf8b4ef92"}
01:54:29.699 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"d517baa4-3d0e-4886-9ad2-7688fbd3c105"}
01:54:29.705 00.006 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"d517baa4-3d0e-4886-9ad2-7688fbd3c105"}
01:54:31.681 01.976 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"e60b677f-d9f3-46b0-ad1c-ff55fdb67385"}
01:54:31.690 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"e60b677f-d9f3-46b0-ad1c-ff55fdb67385"}
01:54:31.700 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"46317ace-4893-4d37-b153-6ccd8c94c348"}
01:54:31.711 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"46317ace-4893-4d37-b153-6ccd8c94c348"}
01:54:33.680 01.969 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"22be9baa-870a-45ad-ae98-3544671165eb"}
01:54:33.700 00.020 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"22be9baa-870a-45ad-ae98-3544671165eb"}
01:54:33.709 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"e83323eb-df33-478a-8917-94f18588bdbb"}
01:54:33.716 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"e83323eb-df33-478a-8917-94f18588bdbb"}
01:54:35.681 01.965 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"ba3760d4-8bb3-4d89-907e-fc07c2df4191"}
01:54:35.690 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"ba3760d4-8bb3-4d89-907e-fc07c2df4191"}
01:54:35.698 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"387bf4a3-7e91-4b7a-a97f-6971ef334d02"}
01:54:35.707 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"387bf4a3-7e91-4b7a-a97f-6971ef334d02"}
01:54:37.680 01.973 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"7a86d008-73c0-4bf5-8764-3f92eef6d36e"}
01:54:37.685 00.005 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"7a86d008-73c0-4bf5-8764-3f92eef6d36e"}
01:54:37.691 00.006 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"5a7ccae5-9d95-40a3-8f8c-6803bab58a5e"}
01:54:37.702 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"5a7ccae5-9d95-40a3-8f8c-6803bab58a5e"}
01:54:39.679 01.977 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"b5e52641-779b-4e28-9bf8-a45597cf183f"}
01:54:39.690 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"b5e52641-779b-4e28-9bf8-a45597cf183f"}
01:54:39.700 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"d640bed5-7b01-41c0-8fc0-b5fde3fe9d5f"}
01:54:39.710 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"d640bed5-7b01-41c0-8fc0-b5fde3fe9d5f"}
01:54:41.678 01.968 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"a6ee3c3f-6dee-4b87-bdf8-86f28cc493d7"}
01:54:41.691 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"a6ee3c3f-6dee-4b87-bdf8-86f28cc493d7"}
01:54:41.701 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"e9a20e2e-1083-4eba-b360-e235a53df11a"}
01:54:41.713 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"e9a20e2e-1083-4eba-b360-e235a53df11a"}
01:54:43.688 01.975 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"2ff70d29-d824-4336-b409-8b5d4c1f7bfd"}
01:54:43.730 00.042 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"2ff70d29-d824-4336-b409-8b5d4c1f7bfd"}
01:54:43.753 00.023 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"0461e594-7134-46db-b863-af8c2b5f18bc"}
01:54:43.766 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"0461e594-7134-46db-b863-af8c2b5f18bc"}
01:54:45.687 01.921 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"888d5f82-8150-4d78-82cf-e3f670fcd25c"}
01:54:45.699 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"888d5f82-8150-4d78-82cf-e3f670fcd25c"}
01:54:45.708 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"06c63dde-115c-4069-9f96-8c43df339a47"}
01:54:45.727 00.019 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"06c63dde-115c-4069-9f96-8c43df339a47"}
01:54:47.687 01.960 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"701b738e-cd3d-46f4-893e-481b725258c6"}
01:54:47.698 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"701b738e-cd3d-46f4-893e-481b725258c6"}
01:54:47.708 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"5cdcbc29-7b5c-46ed-bc53-21f8ddf3bfed"}
01:54:47.722 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"5cdcbc29-7b5c-46ed-bc53-21f8ddf3bfed"}
01:54:49.729 02.007 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"29b13e4c-526e-44b1-b381-7553667e81be"}
01:54:49.769 00.040 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"29b13e4c-526e-44b1-b381-7553667e81be"}
01:54:49.830 00.061 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"b5a1e116-dd12-4893-935c-6f5493041a8e"}
01:54:49.949 00.119 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"b5a1e116-dd12-4893-935c-6f5493041a8e"}
01:54:51.728 01.779 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"92389be5-8652-47a6-82c2-3c7fe5fbf8ff"}
01:54:51.743 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"92389be5-8652-47a6-82c2-3c7fe5fbf8ff"}
01:54:51.790 00.047 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"abcfc70b-ab6a-44e1-94e3-96ca60287654"}
01:54:51.846 00.056 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"abcfc70b-ab6a-44e1-94e3-96ca60287654"}
01:54:53.726 01.880 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"5ef7faa6-805f-488f-92e3-d5207a30be1b"}
01:54:53.737 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"5ef7faa6-805f-488f-92e3-d5207a30be1b"}
01:54:53.749 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"ec2f0f36-0106-4fef-a34a-aeb35e0e5267"}
01:54:53.758 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"ec2f0f36-0106-4fef-a34a-aeb35e0e5267"}
01:54:55.726 01.968 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"797580c6-ae86-423d-aea4-3926b83c0a98"}
01:54:55.735 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"797580c6-ae86-423d-aea4-3926b83c0a98"}
01:54:55.750 00.015 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"8483f393-bdf6-443f-8769-171957216a53"}
01:54:55.757 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"8483f393-bdf6-443f-8769-171957216a53"}
01:54:57.726 01.969 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"58e77482-66f1-4790-8fad-147493e36c1f"}
01:54:57.736 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"58e77482-66f1-4790-8fad-147493e36c1f"}
01:54:57.743 00.007 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"272e7c0d-ecb1-49d3-b7ee-079252d506d7"}
01:54:57.750 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"272e7c0d-ecb1-49d3-b7ee-079252d506d7"}
01:54:59.725 01.975 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"f9c1729c-20f6-4136-a003-b9436a6885f0"}
01:54:59.736 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"f9c1729c-20f6-4136-a003-b9436a6885f0"}
01:54:59.765 00.029 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"5b9cb926-6de7-4d35-8a7b-1a5f14783ae3"}
01:54:59.779 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"5b9cb926-6de7-4d35-8a7b-1a5f14783ae3"}
01:55:01.724 01.945 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"74d5a613-c710-4998-b7ab-e2485022a4ea"}
01:55:01.734 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"74d5a613-c710-4998-b7ab-e2485022a4ea"}
01:55:01.745 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"9f25ccac-2d01-4aa6-a25e-0ea291defb53"}
01:55:01.754 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"9f25ccac-2d01-4aa6-a25e-0ea291defb53"}
01:55:03.725 01.971 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"9ec3ea3f-490f-4ea6-8399-e36e79884351"}
01:55:03.735 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"9ec3ea3f-490f-4ea6-8399-e36e79884351"}
01:55:03.766 00.031 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"ee9d5dd0-9b47-4605-b680-0a4419da87dd"}
01:55:03.773 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"ee9d5dd0-9b47-4605-b680-0a4419da87dd"}
01:55:05.725 01.952 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"38c2401c-b708-46b1-8177-fd5391a1e460"}
01:55:05.758 00.033 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"38c2401c-b708-46b1-8177-fd5391a1e460"}
01:55:05.820 00.062 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"3c6e584c-25db-4456-bdac-1a7e91c13598"}
01:55:05.847 00.027 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"3c6e584c-25db-4456-bdac-1a7e91c13598"}
01:55:07.724 01.877 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"7485f247-e4b3-442d-9074-cf77b3c5fd38"}
01:55:07.742 00.018 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"7485f247-e4b3-442d-9074-cf77b3c5fd38"}
01:55:07.799 00.057 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"5674f2ce-402a-48fd-b5dd-d6cb79b9c9df"}
01:55:07.820 00.021 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"5674f2ce-402a-48fd-b5dd-d6cb79b9c9df"}
01:55:09.722 01.902 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"734ec890-2d03-4a42-9825-aa1724c5f204"}
01:55:09.739 00.017 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"734ec890-2d03-4a42-9825-aa1724c5f204"}
01:55:09.753 00.014 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"ae89f0cd-3636-434b-8a66-de67258a4fa4"}
01:55:09.777 00.024 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"ae89f0cd-3636-434b-8a66-de67258a4fa4"}
01:55:11.721 01.944 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"cb8a4026-16bf-439a-8a1f-86aa2489de6a"}
01:55:11.738 00.017 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"cb8a4026-16bf-439a-8a1f-86aa2489de6a"}
01:55:11.769 00.031 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"99e08961-f7cd-47f9-9452-e6be875b21e5"}
01:55:11.814 00.045 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"99e08961-f7cd-47f9-9452-e6be875b21e5"}
01:55:13.721 01.907 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"4ae40e84-66c6-4a1e-a675-048f40d12c55"}
01:55:13.872 00.151 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"4ae40e84-66c6-4a1e-a675-048f40d12c55"}
01:55:14.014 00.142 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"d46e82a9-b3b7-41c1-bc0f-097efc074385"}
01:55:14.150 00.136 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"d46e82a9-b3b7-41c1-bc0f-097efc074385"}
01:55:15.730 01.580 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"53d30a68-aa34-47c2-879e-729e0043a5cd"}
01:55:15.747 00.017 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"53d30a68-aa34-47c2-879e-729e0043a5cd"}
01:55:15.784 00.037 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"92389187-8413-4394-ac0a-84a80aa28fc6"}
01:55:15.803 00.019 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"92389187-8413-4394-ac0a-84a80aa28fc6"}
01:55:17.729 01.926 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"07418e5b-d59f-456c-b5b3-9d4114f79b5a"}
01:55:17.756 00.027 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"07418e5b-d59f-456c-b5b3-9d4114f79b5a"}
01:55:17.794 00.038 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"9cace5f5-b52f-4658-b91f-d0d47177be52"}
01:55:17.881 00.087 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"9cace5f5-b52f-4658-b91f-d0d47177be52"}
01:55:19.728 01.847 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"60f8b0e3-a0fc-4a8d-8cd3-829a01cc0b36"}
01:55:19.877 00.149 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"60f8b0e3-a0fc-4a8d-8cd3-829a01cc0b36"}
01:55:20.004 00.127 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"621c773f-42e5-4802-9667-73690ca7f4f0"}
01:55:20.155 00.151 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"621c773f-42e5-4802-9667-73690ca7f4f0"}
01:55:21.726 01.571 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"5e86ff29-54df-4abe-bcb3-291b2e391de6"}
01:55:21.756 00.030 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"5e86ff29-54df-4abe-bcb3-291b2e391de6"}
01:55:21.768 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"9e18244e-0d2a-4d0a-9fd1-771f388cd3c0"}
01:55:21.782 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"9e18244e-0d2a-4d0a-9fd1-771f388cd3c0"}
01:55:23.727 01.945 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"db19d1dc-8af4-43b9-b6b5-1297e0ea1c74"}
01:55:23.746 00.019 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"db19d1dc-8af4-43b9-b6b5-1297e0ea1c74"}
01:55:23.758 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"ce43f169-3886-424f-ad19-fa5df0987ffe"}
01:55:23.776 00.018 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"ce43f169-3886-424f-ad19-fa5df0987ffe"}
01:55:25.728 01.952 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"b2fa0f5f-2f16-4236-8faa-376139101502"}
01:55:25.747 00.019 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"b2fa0f5f-2f16-4236-8faa-376139101502"}
01:55:25.760 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"496cd1a8-d136-4f15-8be2-51b0c71322c3"}
01:55:25.773 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"496cd1a8-d136-4f15-8be2-51b0c71322c3"}
01:55:27.728 01.955 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"8f3b7c71-f993-4c1c-a55a-f24e4c7c3cd1"}
01:55:27.745 00.017 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"8f3b7c71-f993-4c1c-a55a-f24e4c7c3cd1"}
01:55:27.757 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"5e5dc60f-25ef-4c80-a01c-ce4ff01a09d8"}
01:55:27.767 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"5e5dc60f-25ef-4c80-a01c-ce4ff01a09d8"}
01:55:29.727 01.960 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"8e7a42ed-ccc6-4cf0-8fb8-ae385ca79371"}
01:55:29.739 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"8e7a42ed-ccc6-4cf0-8fb8-ae385ca79371"}
01:55:29.779 00.040 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"842f4f1d-85d4-4be8-a4c5-53a13b15884f"}
01:55:29.791 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"842f4f1d-85d4-4be8-a4c5-53a13b15884f"}
01:55:31.727 01.936 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"78d716c8-deeb-4d88-a415-7f2ae4f7ddd6"}
01:55:31.745 00.018 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"78d716c8-deeb-4d88-a415-7f2ae4f7ddd6"}
01:55:31.758 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"9e504253-005b-4eb3-8dc8-39ca2bafe2a4"}
01:55:31.769 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"9e504253-005b-4eb3-8dc8-39ca2bafe2a4"}
01:55:33.725 01.956 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"9ad11c16-b2c9-41d6-985d-22f73b060712"}
01:55:33.737 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"9ad11c16-b2c9-41d6-985d-22f73b060712"}
01:55:33.772 00.035 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"5024f931-5591-4539-9043-b6fb6b0749d6"}
01:55:33.782 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"5024f931-5591-4539-9043-b6fb6b0749d6"}
01:55:35.725 01.943 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"c3893a85-5466-40fd-b173-5f2a79550c40"}
01:55:35.777 00.052 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"c3893a85-5466-40fd-b173-5f2a79550c40"}
01:55:35.814 00.037 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"05101d94-065b-4bac-833e-144fcfba4f81"}
01:55:35.831 00.017 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"05101d94-065b-4bac-833e-144fcfba4f81"}
01:55:37.727 01.896 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"f2ec2b70-5d70-4023-ad82-f87d550396a4"}
01:55:37.798 00.071 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"f2ec2b70-5d70-4023-ad82-f87d550396a4"}
01:55:37.938 00.140 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"22d9e601-c275-4523-95b0-8151516b1b80"}
01:55:37.983 00.045 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"22d9e601-c275-4523-95b0-8151516b1b80"}
01:55:39.726 01.743 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"d0417096-c580-4f0d-a4e2-5eafe745cb3a"}
01:55:39.788 00.062 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"d0417096-c580-4f0d-a4e2-5eafe745cb3a"}
01:55:39.814 00.026 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"826dff30-f487-4441-a65e-187e70b8a5af"}
01:55:39.848 00.034 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"826dff30-f487-4441-a65e-187e70b8a5af"}
01:55:41.728 01.880 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"6dc8f790-3050-4d13-900a-2760d1311606"}
01:55:41.752 00.024 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"6dc8f790-3050-4d13-900a-2760d1311606"}
01:55:41.806 00.054 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"92cc00b2-a7ca-482e-ba3c-8904b562a258"}
01:55:41.830 00.024 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"92cc00b2-a7ca-482e-ba3c-8904b562a258"}
01:55:43.737 01.907 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"c391cf32-ae18-4dba-9e3f-797208f1986c"}
01:55:44.353 00.616 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"c391cf32-ae18-4dba-9e3f-797208f1986c"}
01:55:44.829 00.476 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"0b9a86fc-037e-4c0a-b745-bd9738766660"}
01:55:45.325 00.496 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"0b9a86fc-037e-4c0a-b745-bd9738766660"}
01:55:45.873 00.548 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"66991e90-f554-49e7-87b5-e0af163f2b5c"}
01:55:46.116 00.243 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"66991e90-f554-49e7-87b5-e0af163f2b5c"}
01:55:46.312 00.196 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"d2390df1-7a12-4bd1-9e49-7dd3394a81aa"}
01:55:46.448 00.136 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"d2390df1-7a12-4bd1-9e49-7dd3394a81aa"}
01:55:47.875 01.427 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"effdf875-9339-4e36-9727-a4bc61516a3d"}
01:55:48.299 00.424 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"effdf875-9339-4e36-9727-a4bc61516a3d"}
01:55:48.614 00.315 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"d55419a6-52b3-4b88-8a5e-95fb032d5d7a"}
01:55:48.844 00.230 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"d55419a6-52b3-4b88-8a5e-95fb032d5d7a"}
01:55:49.875 01.031 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"fc7291bf-061d-4256-952c-4ac9b6b6a82a"}
01:55:49.910 00.035 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"fc7291bf-061d-4256-952c-4ac9b6b6a82a"}
01:55:49.928 00.018 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"e30843de-de2a-47d3-ba88-9a1b5f15e4d2"}
01:55:49.947 00.019 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"e30843de-de2a-47d3-ba88-9a1b5f15e4d2"}
01:55:51.877 01.930 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"3a511219-4fc7-4f2f-9929-ff47a51ca5b9"}
01:55:51.984 00.107 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"3a511219-4fc7-4f2f-9929-ff47a51ca5b9"}
01:55:52.063 00.079 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"cfcc2449-36a4-431d-9a1c-d4e226928e11"}
01:55:52.111 00.048 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"cfcc2449-36a4-431d-9a1c-d4e226928e11"}
01:55:53.878 01.767 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"4e332be0-7b89-4ebc-b3f5-a28a36d23d61"}
01:55:53.901 00.023 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"4e332be0-7b89-4ebc-b3f5-a28a36d23d61"}
01:55:53.955 00.054 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"1e0c8003-19d9-4396-8f5f-d2931b115ef1"}
01:55:53.974 00.019 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"1e0c8003-19d9-4396-8f5f-d2931b115ef1"}
01:55:55.916 01.942 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"3429235d-a423-44fc-b368-40d48cfbb22e"}
01:55:55.947 00.031 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"3429235d-a423-44fc-b368-40d48cfbb22e"}
01:55:55.988 00.041 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"e610512b-a862-4d27-939c-b16004401a82"}
01:55:56.004 00.016 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"e610512b-a862-4d27-939c-b16004401a82"}
01:55:57.914 01.910 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"d0f1d6cd-67fd-435c-aacf-c80b9c9b4075"}
01:55:57.924 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"d0f1d6cd-67fd-435c-aacf-c80b9c9b4075"}
01:55:57.933 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"127a55a9-cbce-42c3-b54d-11d3be54826c"}
01:55:57.948 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"127a55a9-cbce-42c3-b54d-11d3be54826c"}
01:55:59.916 01.968 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"a3befd60-2ff7-49a3-89f2-b59ebd96cab3"}
01:55:59.921 00.005 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"a3befd60-2ff7-49a3-89f2-b59ebd96cab3"}
01:55:59.932 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"bcc4b69e-0bf9-4e77-b1c4-4084a9205e1f"}
01:55:59.941 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"bcc4b69e-0bf9-4e77-b1c4-4084a9205e1f"}
01:56:01.916 01.975 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"d6864cda-ad9d-438d-93c2-9b291ebb2f0d"}
01:56:01.926 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"d6864cda-ad9d-438d-93c2-9b291ebb2f0d"}
01:56:01.935 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"418c99d5-8acb-4b92-a10d-8911b99a4773"}
01:56:01.942 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"418c99d5-8acb-4b92-a10d-8911b99a4773"}
01:56:03.928 01.986 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"0d993beb-812e-4731-bb1c-9cab0d3f1e84"}
01:56:03.937 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"0d993beb-812e-4731-bb1c-9cab0d3f1e84"}
01:56:03.947 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"bace5b26-d4c0-40f2-aaf6-920c03cae1ba"}
01:56:03.957 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"bace5b26-d4c0-40f2-aaf6-920c03cae1ba"}
01:56:05.930 01.973 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"dcd40610-ac28-42b6-9ffb-bc78f60c83d4"}
01:56:05.939 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"dcd40610-ac28-42b6-9ffb-bc78f60c83d4"}
01:56:05.945 00.006 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"5aae0809-989e-4a9b-876a-9f44412c54e1"}
01:56:05.966 00.021 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"5aae0809-989e-4a9b-876a-9f44412c54e1"}
01:56:07.930 01.964 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"e5f73016-5d4f-4d5c-b887-89dcb0dfdcdc"}
01:56:07.932 00.002 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"e5f73016-5d4f-4d5c-b887-89dcb0dfdcdc"}
01:56:07.943 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"74678ff3-abb9-49d8-827b-96a20d8a016e"}
01:56:07.949 00.006 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"74678ff3-abb9-49d8-827b-96a20d8a016e"}
01:56:09.927 01.978 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"bc086be4-adf1-4333-bf4a-c05897561e5f"}
01:56:09.932 00.005 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"bc086be4-adf1-4333-bf4a-c05897561e5f"}
01:56:09.942 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"412d88d9-ee90-443a-937a-4b5daa3720fc"}
01:56:09.949 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"412d88d9-ee90-443a-937a-4b5daa3720fc"}
01:56:11.926 01.977 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"e576c9f8-a2b0-41d2-ab19-fd2fe5b2a0bd"}
01:56:11.947 00.021 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"e576c9f8-a2b0-41d2-ab19-fd2fe5b2a0bd"}
01:56:11.954 00.007 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"fb949497-8b11-46fc-a0e1-1919499a82bc"}
01:56:11.957 00.003 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"fb949497-8b11-46fc-a0e1-1919499a82bc"}
01:56:13.929 01.972 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"dd1a37b1-9f2d-4fa0-ba6b-357bc3fc922d"}
01:56:13.940 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"dd1a37b1-9f2d-4fa0-ba6b-357bc3fc922d"}
01:56:13.950 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"bbc2e24a-8459-4f7e-9c02-ebd5fe705090"}
01:56:13.955 00.005 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"bbc2e24a-8459-4f7e-9c02-ebd5fe705090"}
01:56:15.929 01.974 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"10b0c36e-3161-495d-a066-6b7b1fa8284d"}
01:56:15.938 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"10b0c36e-3161-495d-a066-6b7b1fa8284d"}
01:56:15.971 00.033 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"44e39749-1ffb-45e9-a98a-60ff7a673c7f"}
01:56:15.981 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"44e39749-1ffb-45e9-a98a-60ff7a673c7f"}
01:56:17.928 01.947 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"55c63709-2905-44f2-a252-4bd61c36d29c"}
01:56:17.938 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"55c63709-2905-44f2-a252-4bd61c36d29c"}
01:56:17.958 00.020 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"099ff7cb-1e8e-4d5e-b1a0-cf283ba12164"}
01:56:17.964 00.006 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"099ff7cb-1e8e-4d5e-b1a0-cf283ba12164"}
01:56:19.930 01.966 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"cc213df0-481b-4ec5-92a7-1ffc2e306c07"}
01:56:19.936 00.006 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"cc213df0-481b-4ec5-92a7-1ffc2e306c07"}
01:56:19.945 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"2ad79358-db3c-4f2d-9a8b-d29b6845fae1"}
01:56:19.962 00.017 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"2ad79358-db3c-4f2d-9a8b-d29b6845fae1"}
01:56:21.934 01.972 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"e5abc0c2-6f99-422b-8aea-235e75e9f760"}
01:56:21.940 00.006 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"e5abc0c2-6f99-422b-8aea-235e75e9f760"}
01:56:21.949 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"e870e242-e8c5-41f1-af05-3d33b4f26607"}
01:56:21.956 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"e870e242-e8c5-41f1-af05-3d33b4f26607"}
01:56:23.936 01.980 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"15831548-b01e-47fa-89ac-6f9be5a0a4c1"}
01:56:23.957 00.021 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"15831548-b01e-47fa-89ac-6f9be5a0a4c1"}
01:56:23.964 00.007 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"2442472b-047f-459c-9b28-31cf6595e99c"}
01:56:23.968 00.004 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"2442472b-047f-459c-9b28-31cf6595e99c"}
01:56:25.935 01.967 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"22d3a395-c176-45b3-84e9-3a5719987971"}
01:56:25.947 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"22d3a395-c176-45b3-84e9-3a5719987971"}
01:56:25.958 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"b3ce6ba0-5cec-410c-99ef-2a23d872d7cd"}
01:56:25.975 00.017 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"b3ce6ba0-5cec-410c-99ef-2a23d872d7cd"}
01:56:27.955 01.980 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"cc3612ab-d8cc-4c1d-8ef8-ca5ccae193ec"}
01:56:27.980 00.025 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"cc3612ab-d8cc-4c1d-8ef8-ca5ccae193ec"}
01:56:27.990 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"110fa671-853f-4d01-928e-8f1f70470895"}
01:56:28.004 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"110fa671-853f-4d01-928e-8f1f70470895"}
01:56:29.960 01.956 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"f3269b57-5c23-4c8d-ade9-f810dd1768d0"}
01:56:29.965 00.005 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"f3269b57-5c23-4c8d-ade9-f810dd1768d0"}
01:56:29.974 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"151ae62d-7718-4552-91dc-ce9486f698d1"}
01:56:29.984 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"151ae62d-7718-4552-91dc-ce9486f698d1"}
01:56:31.963 01.979 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"e117312b-ec48-4df1-aeea-0faf3c420307"}
01:56:31.977 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"e117312b-ec48-4df1-aeea-0faf3c420307"}
01:56:31.984 00.007 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"89397b85-c726-4fa6-a359-e19e49d1b80b"}
01:56:31.994 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"89397b85-c726-4fa6-a359-e19e49d1b80b"}
01:56:33.968 01.974 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"70017c0c-a5ff-4f9e-9e70-61cd1c36d425"}
01:56:33.973 00.005 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"70017c0c-a5ff-4f9e-9e70-61cd1c36d425"}
01:56:33.983 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"2d805f09-4147-46cb-81e1-7db8cd567f6d"}
01:56:33.988 00.005 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"2d805f09-4147-46cb-81e1-7db8cd567f6d"}
01:56:35.970 01.982 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"8571609d-628f-4bb1-9402-101cfacd2155"}
01:56:35.977 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"8571609d-628f-4bb1-9402-101cfacd2155"}
01:56:35.981 00.004 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"5ac2acbf-3acd-4115-b052-cd56b19c172e"}
01:56:35.987 00.006 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"5ac2acbf-3acd-4115-b052-cd56b19c172e"}
01:56:37.971 01.984 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"8b3b8080-c79a-45d4-8a27-10263fdbef4f"}
01:56:37.990 00.019 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"8b3b8080-c79a-45d4-8a27-10263fdbef4f"}
01:56:37.997 00.007 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"8af76889-906d-4c8b-a278-76ae44b5fb8e"}
01:56:38.004 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"8af76889-906d-4c8b-a278-76ae44b5fb8e"}
01:56:39.968 01.964 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"eaf399d0-72dc-42a9-ad9a-1bdffc561ec6"}
01:56:39.981 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"eaf399d0-72dc-42a9-ad9a-1bdffc561ec6"}
01:56:39.995 00.014 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"a2756f70-d6d9-4c8c-9883-09e04ce53964"}
01:56:40.012 00.017 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"a2756f70-d6d9-4c8c-9883-09e04ce53964"}
01:56:41.966 01.954 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"93073c96-98b3-452f-a618-6bf173f3443c"}
01:56:42.042 00.076 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"93073c96-98b3-452f-a618-6bf173f3443c"}
01:56:42.123 00.081 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"4ac6b3af-8841-46d2-a860-bb56b7322439"}
01:56:42.255 00.132 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"4ac6b3af-8841-46d2-a860-bb56b7322439"}
01:56:43.966 01.711 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"a195bd8d-0930-4343-8198-bdfce04dccea"}
01:56:43.978 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"a195bd8d-0930-4343-8198-bdfce04dccea"}
01:56:43.989 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"dce71314-dc1b-47eb-b58b-405f4e71a138"}
01:56:44.015 00.026 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"dce71314-dc1b-47eb-b58b-405f4e71a138"}
01:56:45.967 01.952 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"e80ce592-40eb-4a73-acc0-32e5a2bc9a37"}
01:56:45.992 00.025 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"e80ce592-40eb-4a73-acc0-32e5a2bc9a37"}
01:56:46.005 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"e53d8705-1670-46c2-8848-142b55d603db"}
01:56:46.018 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"e53d8705-1670-46c2-8848-142b55d603db"}
01:56:47.967 01.949 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"f62919ab-1651-4504-bcef-40cb336a6b7c"}
01:56:47.977 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"f62919ab-1651-4504-bcef-40cb336a6b7c"}
01:56:48.000 00.023 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"4e49bb4f-9fd6-4af4-a07f-dbfe3184e097"}
01:56:48.008 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"4e49bb4f-9fd6-4af4-a07f-dbfe3184e097"}
01:56:49.976 01.968 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"bebcf6b6-dba3-4432-a89a-66673e6e25ef"}
01:56:49.983 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"bebcf6b6-dba3-4432-a89a-66673e6e25ef"}
01:56:49.989 00.006 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"be7eeecf-469f-495d-9c31-9465ae8ba9b8"}
01:56:49.994 00.005 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"be7eeecf-469f-495d-9c31-9465ae8ba9b8"}
01:56:51.976 01.982 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"c0d9074c-c94b-400b-921b-061494cd2504"}
01:56:51.984 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"c0d9074c-c94b-400b-921b-061494cd2504"}
01:56:51.991 00.007 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"ee5087a1-a98a-4cfe-9bbd-31ec83065020"}
01:56:52.001 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"ee5087a1-a98a-4cfe-9bbd-31ec83065020"}
01:56:53.976 01.975 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"a144401c-f9bd-4c90-b6c1-43ab1357ce23"}
01:56:53.985 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"a144401c-f9bd-4c90-b6c1-43ab1357ce23"}
01:56:53.991 00.006 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"696ab0f2-ac21-465c-a29e-34090ece14a2"}
01:56:53.998 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"696ab0f2-ac21-465c-a29e-34090ece14a2"}
01:56:55.983 01.985 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"89586d96-a7ad-4e92-9ade-316298d7eea1"}
01:56:55.990 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"89586d96-a7ad-4e92-9ade-316298d7eea1"}
01:56:55.998 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"3a64f141-3d8e-449c-9737-c34397679c6f"}
01:56:56.009 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"3a64f141-3d8e-449c-9737-c34397679c6f"}
01:56:57.983 01.974 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"9cb7b824-693e-4c03-80eb-35c2b25ad505"}
01:56:57.992 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"9cb7b824-693e-4c03-80eb-35c2b25ad505"}
01:56:57.999 00.007 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"38ed3a00-717b-4ebf-aba3-bf1985b77ddb"}
01:56:58.005 00.006 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"38ed3a00-717b-4ebf-aba3-bf1985b77ddb"}
01:56:59.983 01.978 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"3c2e8394-6d36-44b6-b383-740b53c25efe"}
01:56:59.993 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"3c2e8394-6d36-44b6-b383-740b53c25efe"}
01:57:00.000 00.007 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"8937760a-6eff-41fb-b5ca-4fba7cd40d3b"}
01:57:00.009 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"8937760a-6eff-41fb-b5ca-4fba7cd40d3b"}
01:57:01.982 01.973 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"4280995f-4e23-472f-8c08-01b2d8ec5a52"}
01:57:01.993 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"4280995f-4e23-472f-8c08-01b2d8ec5a52"}
01:57:02.014 00.021 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"49e653a6-359b-4b30-8d32-8e628f504c5c"}
01:57:02.020 00.006 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"49e653a6-359b-4b30-8d32-8e628f504c5c"}
01:57:03.981 01.961 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"6ff2035f-8257-4046-b01f-0f62b63cbad4"}
01:57:03.987 00.006 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"6ff2035f-8257-4046-b01f-0f62b63cbad4"}
01:57:04.004 00.017 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"84d0c17e-8811-4726-8d17-0e3e4e7a3ff7"}
01:57:04.013 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"84d0c17e-8811-4726-8d17-0e3e4e7a3ff7"}
01:57:05.980 01.967 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"a04f43ec-b69b-44be-a510-241f00cf9f7d"}
01:57:05.992 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"a04f43ec-b69b-44be-a510-241f00cf9f7d"}
01:57:06.002 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"b49b615c-5f2b-448a-b04f-56c3bea78861"}
01:57:06.008 00.006 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"b49b615c-5f2b-448a-b04f-56c3bea78861"}
01:57:07.979 01.971 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"28e6805f-d05d-4a84-bebd-70330bde7bd1"}
01:57:07.991 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"28e6805f-d05d-4a84-bebd-70330bde7bd1"}
01:57:07.995 00.004 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"05e08167-5fa5-41a8-8c48-08143c037ca7"}
01:57:08.003 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"05e08167-5fa5-41a8-8c48-08143c037ca7"}
01:57:09.980 01.977 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"c254e5f7-3f6b-4568-bf10-270dfc11c232"}
01:57:09.991 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"c254e5f7-3f6b-4568-bf10-270dfc11c232"}
01:57:10.000 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"1fd91113-7bbd-4202-88c0-aef2cadf5fd5"}
01:57:10.007 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"1fd91113-7bbd-4202-88c0-aef2cadf5fd5"}
01:57:11.983 01.976 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"e2bd46ea-8f01-481f-9fe4-a20b10fe2ffa"}
01:57:12.035 00.052 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"e2bd46ea-8f01-481f-9fe4-a20b10fe2ffa"}
01:57:12.142 00.107 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"bffd88b6-9bd7-47b6-b198-39e46639bce8"}
01:57:12.219 00.077 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"bffd88b6-9bd7-47b6-b198-39e46639bce8"}
01:57:13.981 01.762 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"f8f5181c-05ab-4c7c-a0da-ac4b7e998b2b"}
01:57:13.996 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"f8f5181c-05ab-4c7c-a0da-ac4b7e998b2b"}
01:57:14.023 00.027 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"20b7f853-b28b-4b71-a40e-ad479b958347"}
01:57:14.033 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"20b7f853-b28b-4b71-a40e-ad479b958347"}
01:57:16.120 02.087 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"34035901-3550-4efe-8194-f82150076966"}
01:57:16.194 00.074 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"34035901-3550-4efe-8194-f82150076966"}
01:57:16.284 00.090 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"06b09a4c-8c2c-4d42-992c-e062184c60e6"}
01:57:16.370 00.086 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"06b09a4c-8c2c-4d42-992c-e062184c60e6"}
01:57:18.036 01.666 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"b11697b5-5278-46f3-8ed2-186e09794699"}
01:57:18.054 00.018 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"b11697b5-5278-46f3-8ed2-186e09794699"}
01:57:18.069 00.015 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"d45eb958-1a22-4ea8-999c-ee9a8eadfac5"}
01:57:18.080 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"d45eb958-1a22-4ea8-999c-ee9a8eadfac5"}
01:57:20.036 01.956 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"0c1b4685-d91b-4278-99ef-73b15aebeb8c"}
01:57:20.059 00.023 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"0c1b4685-d91b-4278-99ef-73b15aebeb8c"}
01:57:20.069 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"05c894b9-1f0b-4a90-b3a5-6cc4cb4b3441"}
01:57:20.081 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"05c894b9-1f0b-4a90-b3a5-6cc4cb4b3441"}
01:57:22.037 01.956 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"bb230411-9ceb-4d5c-bff8-a90d3bd9eafe"}
01:57:22.049 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"bb230411-9ceb-4d5c-bff8-a90d3bd9eafe"}
01:57:22.060 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"36363e63-1a8a-48a0-a434-358ea38b25b2"}
01:57:22.072 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"36363e63-1a8a-48a0-a434-358ea38b25b2"}
01:57:24.036 01.964 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"05a22a99-efc0-4cfe-bcb1-4ef7cdad5bef"}
01:57:24.048 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"05a22a99-efc0-4cfe-bcb1-4ef7cdad5bef"}
01:57:24.059 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"e3d21423-fbd7-4da6-a892-e790b61bf832"}
01:57:24.070 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"e3d21423-fbd7-4da6-a892-e790b61bf832"}
01:57:26.036 01.966 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"65ba5605-0d8e-4cbb-aa71-1c99600639d7"}
01:57:26.049 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"65ba5605-0d8e-4cbb-aa71-1c99600639d7"}
01:57:26.060 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"f2c9c464-bb34-471e-bb07-2f4d1b99cad0"}
01:57:26.069 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"f2c9c464-bb34-471e-bb07-2f4d1b99cad0"}
01:57:28.035 01.966 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"7475fd10-7226-4755-aa7e-67afbab15209"}
01:57:28.044 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"7475fd10-7226-4755-aa7e-67afbab15209"}
01:57:28.053 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"1eef38ff-5db2-4b52-84c0-e0c67fbbe037"}
01:57:28.060 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"1eef38ff-5db2-4b52-84c0-e0c67fbbe037"}
01:57:30.034 01.974 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"600ab95e-0230-472c-a5ee-a305f1934fe2"}
01:57:30.044 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"600ab95e-0230-472c-a5ee-a305f1934fe2"}
01:57:30.068 00.024 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"7ad16042-7278-46d1-9410-8afd93b2fb1d"}
01:57:30.077 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"7ad16042-7278-46d1-9410-8afd93b2fb1d"}
01:57:32.032 01.955 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"dc1b2363-7107-4de4-a85b-a278689de6ed"}
01:57:32.041 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"dc1b2363-7107-4de4-a85b-a278689de6ed"}
01:57:32.050 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"37923ca6-b389-47a3-9a2f-a5878a67d478"}
01:57:32.057 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"37923ca6-b389-47a3-9a2f-a5878a67d478"}
01:57:34.032 01.975 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"b1682db2-d697-46ea-bffe-3f730aa4ad05"}
01:57:34.038 00.006 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"b1682db2-d697-46ea-bffe-3f730aa4ad05"}
01:57:34.045 00.007 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"a268bed7-5825-4b2a-99db-b326805afd94"}
01:57:34.054 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"a268bed7-5825-4b2a-99db-b326805afd94"}
01:57:36.033 01.979 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"ffcc699b-d799-4762-8a13-e1f01091538f"}
01:57:36.042 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"ffcc699b-d799-4762-8a13-e1f01091538f"}
01:57:36.050 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"2d8e611c-e884-4061-85f7-8506e0916be0"}
01:57:36.057 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"2d8e611c-e884-4061-85f7-8506e0916be0"}
01:57:38.033 01.976 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"31ac594b-333e-4dea-814e-cad0bbcd43cc"}
01:57:38.044 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"31ac594b-333e-4dea-814e-cad0bbcd43cc"}
01:57:38.053 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"b8f4facf-61f5-4aa5-88e8-1969d2b40eda"}
01:57:38.063 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"b8f4facf-61f5-4aa5-88e8-1969d2b40eda"}
01:57:40.032 01.969 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"e704428b-0833-4007-acd4-4cef88cda771"}
01:57:40.044 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"e704428b-0833-4007-acd4-4cef88cda771"}
01:57:40.052 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"f556d977-a830-4b37-92be-4b7b1b523b69"}
01:57:40.060 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"f556d977-a830-4b37-92be-4b7b1b523b69"}
01:57:42.032 01.972 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"1cb27e52-51f8-455a-9c2b-416198c0e8e0"}
01:57:42.044 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"1cb27e52-51f8-455a-9c2b-416198c0e8e0"}
01:57:42.054 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"87913c4a-83e7-454f-b82a-3124185cf351"}
01:57:42.064 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"87913c4a-83e7-454f-b82a-3124185cf351"}
01:57:44.032 01.968 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"2d381ff8-c338-4d62-b28f-ea8d28c17e8f"}
01:57:44.039 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"2d381ff8-c338-4d62-b28f-ea8d28c17e8f"}
01:57:44.050 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"0e393da8-997c-45e3-9ba9-6a09ce575fe9"}
01:57:44.057 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"0e393da8-997c-45e3-9ba9-6a09ce575fe9"}
01:57:46.030 01.973 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"1546de5f-1be5-48f7-ad2d-8ff38dab5cd8"}
01:57:46.040 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"1546de5f-1be5-48f7-ad2d-8ff38dab5cd8"}
01:57:46.050 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"9c34028a-a6a4-4f35-9617-b548440b06d0"}
01:57:46.059 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"9c34028a-a6a4-4f35-9617-b548440b06d0"}
01:57:48.030 01.971 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"f5c72842-9e1e-4424-b28c-8308475691a1"}
01:57:48.038 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"f5c72842-9e1e-4424-b28c-8308475691a1"}
01:57:48.048 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"59ed0d17-37a1-456d-879b-10047547dbee"}
01:57:48.057 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"59ed0d17-37a1-456d-879b-10047547dbee"}
01:57:50.030 01.973 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"5454dd09-8042-4f1d-b90d-e150be9645f2"}
01:57:50.043 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"5454dd09-8042-4f1d-b90d-e150be9645f2"}
01:57:50.053 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"506fb305-5213-4ba2-9264-01a9820b0e8a"}
01:57:50.060 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"506fb305-5213-4ba2-9264-01a9820b0e8a"}
01:57:52.029 01.969 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"2b1a9f0b-bc92-432a-b1fc-c37e7306cdd2"}
01:57:52.040 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"2b1a9f0b-bc92-432a-b1fc-c37e7306cdd2"}
01:57:52.050 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"6b90ecf4-c29b-4b9d-946f-938e828884f1"}
01:57:52.060 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"6b90ecf4-c29b-4b9d-946f-938e828884f1"}
01:57:54.042 01.982 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"60ac731f-cd85-488a-92a0-b928431fdb7b"}
01:57:54.049 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"60ac731f-cd85-488a-92a0-b928431fdb7b"}
01:57:54.059 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"85db3e29-8faf-4ab4-852a-00ee8014fe14"}
01:57:54.065 00.006 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"85db3e29-8faf-4ab4-852a-00ee8014fe14"}
01:57:56.042 01.977 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"84f4ca2a-a0f6-47d8-b52e-56e2221b2730"}
01:57:56.052 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"84f4ca2a-a0f6-47d8-b52e-56e2221b2730"}
01:57:56.061 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"b440e749-cefd-444f-85a4-4cf8431e9901"}
01:57:56.068 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"b440e749-cefd-444f-85a4-4cf8431e9901"}
01:57:58.040 01.972 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"d0e2c957-2e98-4fc1-8ba4-b308eeabc43a"}
01:57:58.053 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"d0e2c957-2e98-4fc1-8ba4-b308eeabc43a"}
01:57:58.063 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"7c53096f-8258-422d-b37f-ccbfb55fab4e"}
01:57:58.071 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"7c53096f-8258-422d-b37f-ccbfb55fab4e"}
01:58:00.041 01.970 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"7eb53b6c-cbc5-49c9-9c6b-8876ec07af51"}
01:58:00.048 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"7eb53b6c-cbc5-49c9-9c6b-8876ec07af51"}
01:58:00.057 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"f27f2317-7a58-4dbf-8efd-804017d7c3df"}
01:58:00.064 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"f27f2317-7a58-4dbf-8efd-804017d7c3df"}
01:58:02.042 01.978 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"243d6513-99ac-4710-ba72-c5ca2958165b"}
01:58:02.064 00.022 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"243d6513-99ac-4710-ba72-c5ca2958165b"}
01:58:02.076 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"14bac308-f2d2-435f-9546-4deeaa96c6c2"}
01:58:02.084 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"14bac308-f2d2-435f-9546-4deeaa96c6c2"}
01:58:04.045 01.961 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"14d14a4c-3cc3-4e97-906d-d450d913b881"}
01:58:04.056 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"14d14a4c-3cc3-4e97-906d-d450d913b881"}
01:58:04.063 00.007 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"88fadafd-f44f-4b6f-8da6-c9d236ca011c"}
01:58:04.071 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"88fadafd-f44f-4b6f-8da6-c9d236ca011c"}
01:58:06.044 01.973 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"5987d0bb-8de5-4c18-8be4-968656b5a3b3"}
01:58:06.064 00.020 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"5987d0bb-8de5-4c18-8be4-968656b5a3b3"}
01:58:06.073 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"8dd4d13e-a3fd-4def-8aa6-ecab64a8c96d"}
01:58:06.081 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"8dd4d13e-a3fd-4def-8aa6-ecab64a8c96d"}
01:58:08.044 01.963 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"ebc6f8ba-8b71-4ad7-88d0-61921b5522ac"}
01:58:08.068 00.024 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"ebc6f8ba-8b71-4ad7-88d0-61921b5522ac"}
01:58:08.078 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"a723d202-3aab-45d5-8a1f-47257aedf38b"}
01:58:08.086 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"a723d202-3aab-45d5-8a1f-47257aedf38b"}
01:58:10.045 01.959 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"e3c03ea0-d2aa-4b53-9d84-5ef1ca1253ae"}
01:58:10.053 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"e3c03ea0-d2aa-4b53-9d84-5ef1ca1253ae"}
01:58:10.061 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"8819ae12-5a4f-4a1b-8bc9-e579f86cd468"}
01:58:10.068 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"8819ae12-5a4f-4a1b-8bc9-e579f86cd468"}
01:58:12.045 01.977 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"666b34c8-24c7-488a-a242-5ea2c65472c9"}
01:58:12.057 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"666b34c8-24c7-488a-a242-5ea2c65472c9"}
01:58:12.069 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"d7f9a6a8-9ff3-4d4a-a8df-7e04cee30b81"}
01:58:12.079 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"d7f9a6a8-9ff3-4d4a-a8df-7e04cee30b81"}
01:58:14.044 01.965 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"79ba282b-a38f-43e5-a66a-ee91bf64d636"}
01:58:14.058 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"79ba282b-a38f-43e5-a66a-ee91bf64d636"}
01:58:14.068 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"a337e3b5-be32-4e38-a736-6dd1f65556bc"}
01:58:14.075 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"a337e3b5-be32-4e38-a736-6dd1f65556bc"}
01:58:16.043 01.968 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"3b93d129-4551-41b5-b025-1446c4915409"}
01:58:16.053 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"3b93d129-4551-41b5-b025-1446c4915409"}
01:58:16.083 00.030 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"ebb5dfe2-5740-49ba-89e8-fbd874083541"}
01:58:16.093 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"ebb5dfe2-5740-49ba-89e8-fbd874083541"}
01:58:18.043 01.950 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"f69880f1-03c5-478e-87d0-b870b4769875"}
01:58:18.052 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"f69880f1-03c5-478e-87d0-b870b4769875"}
01:58:18.075 00.023 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"6cc9f677-2b53-4517-ac09-6f7c5423347a"}
01:58:18.084 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"6cc9f677-2b53-4517-ac09-6f7c5423347a"}
01:58:20.041 01.957 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"f152caef-8271-4162-8be3-af222293229f"}
01:58:20.051 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"f152caef-8271-4162-8be3-af222293229f"}
01:58:20.058 00.007 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"490c897d-fdd4-4ea9-afab-2150a5d38918"}
01:58:20.065 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"490c897d-fdd4-4ea9-afab-2150a5d38918"}
01:58:22.039 01.974 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"dcb5aa19-c415-4b59-aeee-82b8d4af3652"}
01:58:22.047 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"dcb5aa19-c415-4b59-aeee-82b8d4af3652"}
01:58:22.053 00.006 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"8ba500bb-ad82-4a16-bff4-19c9c67ad9f7"}
01:58:22.079 00.026 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"8ba500bb-ad82-4a16-bff4-19c9c67ad9f7"}
01:58:24.038 01.959 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"dab02e86-2c7f-4228-a704-4862b1f8abce"}
01:58:24.050 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"dab02e86-2c7f-4228-a704-4862b1f8abce"}
01:58:24.062 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"bcfc9c0f-518e-48b5-9ff8-e943d92cb5c3"}
01:58:24.083 00.021 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"bcfc9c0f-518e-48b5-9ff8-e943d92cb5c3"}
01:58:26.037 01.954 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"da45c3ea-db6d-4048-91fe-858b70a59583"}
01:58:26.046 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"da45c3ea-db6d-4048-91fe-858b70a59583"}
01:58:26.052 00.006 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"073a42cc-eb02-4516-b7f0-e1dcb4b68bf3"}
01:58:26.059 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"073a42cc-eb02-4516-b7f0-e1dcb4b68bf3"}
01:58:28.036 01.977 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"28155777-34bc-432e-ac12-afdcdb80b879"}
01:58:28.044 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"28155777-34bc-432e-ac12-afdcdb80b879"}
01:58:28.066 00.022 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"56aa16eb-43c7-4732-a983-9a6bfe7c3298"}
01:58:28.073 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"56aa16eb-43c7-4732-a983-9a6bfe7c3298"}
01:58:30.035 01.962 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"89db1310-ac8c-4b90-a75a-4846759de98e"}
01:58:30.050 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"89db1310-ac8c-4b90-a75a-4846759de98e"}
01:58:30.064 00.014 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"94a01a05-afd9-4997-930a-a0cfafe05a7a"}
01:58:30.076 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"94a01a05-afd9-4997-930a-a0cfafe05a7a"}
01:58:32.035 01.959 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"d8f0a21d-7e27-434d-bed8-3d91436ac307"}
01:58:32.044 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"d8f0a21d-7e27-434d-bed8-3d91436ac307"}
01:58:32.052 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"10c4ad38-94d1-4735-91e3-b0965fef2e41"}
01:58:32.060 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"10c4ad38-94d1-4735-91e3-b0965fef2e41"}
01:58:34.035 01.975 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"7d5f5b13-f0f5-4ad9-9243-efe74d1918bd"}
01:58:34.044 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"7d5f5b13-f0f5-4ad9-9243-efe74d1918bd"}
01:58:34.052 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"476868aa-7d85-41c8-b37f-2556fd8e8e65"}
01:58:34.059 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"476868aa-7d85-41c8-b37f-2556fd8e8e65"}
01:58:36.035 01.976 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"7b83deb3-0b3f-4964-b964-992378aea4f9"}
01:58:36.044 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"7b83deb3-0b3f-4964-b964-992378aea4f9"}
01:58:36.052 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"7efb99e6-f25d-481a-88dd-98c62aabc89f"}
01:58:36.063 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"7efb99e6-f25d-481a-88dd-98c62aabc89f"}
01:58:38.036 01.973 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"b321e593-f245-45ed-853c-09d77791e1a1"}
01:58:38.046 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"b321e593-f245-45ed-853c-09d77791e1a1"}
01:58:38.056 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"204363c9-6188-462c-89df-c0e2ac142544"}
01:58:38.062 00.006 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"204363c9-6188-462c-89df-c0e2ac142544"}
01:58:40.034 01.972 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"3caefcca-ce8b-4d3d-b1fe-b953132f8002"}
01:58:40.042 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"3caefcca-ce8b-4d3d-b1fe-b953132f8002"}
01:58:40.051 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"9dd15c3a-99b0-442d-86c0-41e4a430e46a"}
01:58:40.061 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"9dd15c3a-99b0-442d-86c0-41e4a430e46a"}
01:58:42.034 01.973 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"70b40315-cf35-4e29-97eb-1d83dff84d25"}
01:58:42.047 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"70b40315-cf35-4e29-97eb-1d83dff84d25"}
01:58:42.062 00.015 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"6f55d3f8-76ef-408d-af36-2d05d9fa626a"}
01:58:42.073 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"6f55d3f8-76ef-408d-af36-2d05d9fa626a"}
01:58:44.041 01.968 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"c919b6e7-e9fe-458c-a6d5-e818cf2d88b4"}
01:58:44.056 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"c919b6e7-e9fe-458c-a6d5-e818cf2d88b4"}
01:58:44.065 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"044259e7-4959-4817-8778-489cb791272f"}
01:58:44.073 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"044259e7-4959-4817-8778-489cb791272f"}
01:58:46.040 01.967 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"9d903959-370b-40e9-90fa-5de09806687f"}
01:58:46.050 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"9d903959-370b-40e9-90fa-5de09806687f"}
01:58:46.087 00.037 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"3cfab57a-854b-4e78-9c41-59e7bc9b9845"}
01:58:46.097 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"3cfab57a-854b-4e78-9c41-59e7bc9b9845"}
01:58:48.039 01.942 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"2d236a0d-ef14-45a6-b3f5-34c37038c9e3"}
01:58:48.052 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"2d236a0d-ef14-45a6-b3f5-34c37038c9e3"}
01:58:48.085 00.033 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"3cfa29c6-9f22-477f-96a1-0c1111575259"}
01:58:48.097 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"3cfa29c6-9f22-477f-96a1-0c1111575259"}
01:58:50.039 01.942 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"0d7abd82-ab73-49e5-bc7a-fe8dc180be2e"}
01:58:50.049 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"0d7abd82-ab73-49e5-bc7a-fe8dc180be2e"}
01:58:50.057 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"bd4b3fa2-8372-4d25-bb3a-de43df340a5c"}
01:58:50.063 00.006 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"bd4b3fa2-8372-4d25-bb3a-de43df340a5c"}
01:58:52.038 01.975 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"f3322a1f-35e1-4470-b226-dc53deb32e16"}
01:58:52.047 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"f3322a1f-35e1-4470-b226-dc53deb32e16"}
01:58:52.056 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"f7236635-ee52-4a66-9e97-a6a0842c80d4"}
01:58:52.066 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"f7236635-ee52-4a66-9e97-a6a0842c80d4"}
01:58:54.037 01.971 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"5493963f-f55e-421a-a56e-43716e89f17c"}
01:58:54.045 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"5493963f-f55e-421a-a56e-43716e89f17c"}
01:58:54.054 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"03ffbed3-0d30-4463-87c1-18ccbe46847e"}
01:58:54.066 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"03ffbed3-0d30-4463-87c1-18ccbe46847e"}
01:58:56.037 01.971 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"a5e8fc3b-f8ad-4286-98d8-9c8fe862dacd"}
01:58:56.044 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"a5e8fc3b-f8ad-4286-98d8-9c8fe862dacd"}
01:58:56.050 00.006 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"ba0e4199-c93a-4627-9799-2f4ed50be825"}
01:58:56.057 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"ba0e4199-c93a-4627-9799-2f4ed50be825"}
01:58:58.036 01.979 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"d9c4d717-4bac-43aa-96f2-202d959e5fcc"}
01:58:58.043 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"d9c4d717-4bac-43aa-96f2-202d959e5fcc"}
01:58:58.049 00.006 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"44160d09-121a-4bf7-83d3-97de9cb77f04"}
01:58:58.056 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"44160d09-121a-4bf7-83d3-97de9cb77f04"}
01:59:00.039 01.983 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"355dca4e-433d-41ee-9c26-6d07290bce5e"}
01:59:00.055 00.016 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"355dca4e-433d-41ee-9c26-6d07290bce5e"}
01:59:00.070 00.015 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"7626f00b-121d-49bf-b9dc-a0c69a327fc3"}
01:59:00.096 00.026 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"7626f00b-121d-49bf-b9dc-a0c69a327fc3"}
01:59:02.048 01.952 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"350c2ac8-2a6a-4623-af32-ab381989d190"}
01:59:02.059 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"350c2ac8-2a6a-4623-af32-ab381989d190"}
01:59:02.068 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"a52c55e7-f679-4bc7-a704-ae698d75d871"}
01:59:02.078 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"a52c55e7-f679-4bc7-a704-ae698d75d871"}
01:59:04.047 01.969 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"1012d43c-22e8-4e31-8562-8cf10b8b0477"}
01:59:04.054 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"1012d43c-22e8-4e31-8562-8cf10b8b0477"}
01:59:04.064 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"2650d16f-a9f5-48f8-ad3e-3b5e6c8a45e6"}
01:59:04.072 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"2650d16f-a9f5-48f8-ad3e-3b5e6c8a45e6"}
01:59:06.054 01.982 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"0dcd232e-fca6-4138-8186-8615a34b3aa1"}
01:59:06.065 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"0dcd232e-fca6-4138-8186-8615a34b3aa1"}
01:59:06.077 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"4f7c41e2-2ef2-405c-a3cc-7c72986062af"}
01:59:06.086 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"4f7c41e2-2ef2-405c-a3cc-7c72986062af"}
01:59:08.066 01.980 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"bdf4925a-18e6-49d8-becf-2453c5637cb9"}
01:59:08.075 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"bdf4925a-18e6-49d8-becf-2453c5637cb9"}
01:59:08.084 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"da2bfbcf-1f6a-42fa-8b02-b58cb304e0a4"}
01:59:08.091 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"da2bfbcf-1f6a-42fa-8b02-b58cb304e0a4"}
01:59:10.066 01.975 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"9f3d3cfa-2331-4098-97b6-7850af140eb0"}
01:59:10.075 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"9f3d3cfa-2331-4098-97b6-7850af140eb0"}
01:59:10.084 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"7d809a28-ec7e-46ab-bd25-6e67fec0d2d9"}
01:59:10.092 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"7d809a28-ec7e-46ab-bd25-6e67fec0d2d9"}
01:59:12.067 01.975 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"09335c34-7274-4147-b2a1-b1ad13636a32"}
01:59:12.075 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"09335c34-7274-4147-b2a1-b1ad13636a32"}
01:59:12.085 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"9e27c80f-a3c8-49d1-b38e-7e6816496601"}
01:59:12.096 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"9e27c80f-a3c8-49d1-b38e-7e6816496601"}
01:59:14.068 01.972 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"9b9a45ef-b427-4762-9843-b1ebfaea5053"}
01:59:14.093 00.025 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"9b9a45ef-b427-4762-9843-b1ebfaea5053"}
01:59:14.101 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"8811ecd0-fc02-4720-a1a4-4832c360026d"}
01:59:14.107 00.006 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"8811ecd0-fc02-4720-a1a4-4832c360026d"}
01:59:16.076 01.969 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"724dbd03-2b09-4f2b-9617-53f5fb91d0a3"}
01:59:16.086 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"724dbd03-2b09-4f2b-9617-53f5fb91d0a3"}
01:59:16.097 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"a814b709-b4a9-436e-b41b-9459b523dec5"}
01:59:16.106 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"a814b709-b4a9-436e-b41b-9459b523dec5"}
01:59:18.075 01.969 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"85355c87-ab0f-4f8f-bb45-ce3e1949ca35"}
01:59:18.084 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"85355c87-ab0f-4f8f-bb45-ce3e1949ca35"}
01:59:18.099 00.015 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"7bcb85b1-52fe-4f47-8930-63ee8201a147"}
01:59:18.109 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"7bcb85b1-52fe-4f47-8930-63ee8201a147"}
01:59:20.073 01.964 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"3d2fb431-94c9-419b-99f4-9e40caeea85b"}
01:59:20.083 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"3d2fb431-94c9-419b-99f4-9e40caeea85b"}
01:59:20.092 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"dbc67073-1530-461a-8950-a8599edf358e"}
01:59:20.099 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"dbc67073-1530-461a-8950-a8599edf358e"}
01:59:22.073 01.974 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"41e4c0a3-1f4b-4a02-95d8-a522971b2d7c"}
01:59:22.081 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"41e4c0a3-1f4b-4a02-95d8-a522971b2d7c"}
01:59:22.090 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"9f6c4c5f-bc01-4b67-9c6f-bc7e430b0412"}
01:59:22.100 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"9f6c4c5f-bc01-4b67-9c6f-bc7e430b0412"}
01:59:24.072 01.972 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"66233b22-f95c-4aaf-ac1d-5a6121380b53"}
01:59:24.082 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"66233b22-f95c-4aaf-ac1d-5a6121380b53"}
01:59:24.091 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"7091a192-acc3-4628-b644-fdc551030c75"}
01:59:24.099 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"7091a192-acc3-4628-b644-fdc551030c75"}
01:59:26.072 01.973 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"47dc3f82-a9a3-4198-93c7-c7afd00d3dd8"}
01:59:26.080 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"47dc3f82-a9a3-4198-93c7-c7afd00d3dd8"}
01:59:26.090 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"53c552ff-0d81-45bc-a9b7-98049c80aa2e"}
01:59:26.097 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"53c552ff-0d81-45bc-a9b7-98049c80aa2e"}
01:59:28.072 01.975 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"9316a96b-d29c-4791-8c7e-6c5d422d8b70"}
01:59:28.080 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"9316a96b-d29c-4791-8c7e-6c5d422d8b70"}
01:59:28.108 00.028 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"f68ed26d-9e6b-4bfd-acae-e41e69c02f9d"}
01:59:28.119 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"f68ed26d-9e6b-4bfd-acae-e41e69c02f9d"}
01:59:30.071 01.952 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"e288bdfb-07eb-4ffd-b8fc-849d783198f1"}
01:59:30.082 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"e288bdfb-07eb-4ffd-b8fc-849d783198f1"}
01:59:30.093 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"7fb0da0c-5b16-46b3-bdbf-6d883d6000fb"}
01:59:30.121 00.028 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"7fb0da0c-5b16-46b3-bdbf-6d883d6000fb"}
01:59:32.071 01.950 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"a664cb3a-70c0-4112-a457-09643ade7705"}
01:59:32.077 00.006 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"a664cb3a-70c0-4112-a457-09643ade7705"}
01:59:32.083 00.006 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"4b6fe5a6-f8e0-40c5-ab14-82b3799dc98d"}
01:59:32.091 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"4b6fe5a6-f8e0-40c5-ab14-82b3799dc98d"}
01:59:34.071 01.980 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"2f5c8489-979c-4c0e-ad42-3dedbda4c6f7"}
01:59:34.078 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"2f5c8489-979c-4c0e-ad42-3dedbda4c6f7"}
01:59:34.083 00.005 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"e097c904-c519-4db3-b404-e348424d08d8"}
01:59:34.088 00.005 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"e097c904-c519-4db3-b404-e348424d08d8"}
01:59:36.069 01.981 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"cd824e95-6345-493e-aa1a-98e43d290283"}
01:59:36.075 00.006 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"cd824e95-6345-493e-aa1a-98e43d290283"}
01:59:36.081 00.006 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"4f29067c-6d39-4f13-8089-bede64a5defc"}
01:59:36.086 00.005 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"4f29067c-6d39-4f13-8089-bede64a5defc"}
01:59:38.068 01.982 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"0f8e21a8-7d87-4902-9f33-8b8ced8225db"}
01:59:38.078 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"0f8e21a8-7d87-4902-9f33-8b8ced8225db"}
01:59:38.083 00.005 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"0f9923f4-ea5c-4776-8c3a-72d639c0335f"}
01:59:38.088 00.005 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"0f9923f4-ea5c-4776-8c3a-72d639c0335f"}
01:59:40.069 01.981 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"f34ed1d5-358c-4395-aeb1-bd74e4a4d308"}
01:59:40.075 00.006 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"f34ed1d5-358c-4395-aeb1-bd74e4a4d308"}
01:59:40.082 00.007 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"bcc68624-6c94-4dce-a649-a4c54a2b4e73"}
01:59:40.087 00.005 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"bcc68624-6c94-4dce-a649-a4c54a2b4e73"}
01:59:42.071 01.984 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"5daf847c-2afc-4906-8775-ab53538e3610"}
01:59:42.078 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"5daf847c-2afc-4906-8775-ab53538e3610"}
01:59:42.086 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"b0180f62-d78c-40ca-921a-b09d0060d44a"}
01:59:42.092 00.006 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"b0180f62-d78c-40ca-921a-b09d0060d44a"}
01:59:44.078 01.986 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"b31c80c2-fe2e-46d9-b825-96abf88b7192"}
01:59:44.086 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"b31c80c2-fe2e-46d9-b825-96abf88b7192"}
01:59:44.093 00.007 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"60b52b73-b8fb-4082-b6d3-60bc00e68167"}
01:59:44.100 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"60b52b73-b8fb-4082-b6d3-60bc00e68167"}
01:59:46.085 01.985 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"af65fdb2-6dc2-4416-9946-a818eff0dcad"}
01:59:46.095 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"af65fdb2-6dc2-4416-9946-a818eff0dcad"}
01:59:46.106 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"873c695d-b1dd-43ee-a7d8-54b326e3cb9f"}
01:59:46.111 00.005 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"873c695d-b1dd-43ee-a7d8-54b326e3cb9f"}
01:59:48.089 01.978 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"7e3c254b-cb33-4007-bfb2-9600d35bd74d"}
01:59:48.097 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"7e3c254b-cb33-4007-bfb2-9600d35bd74d"}
01:59:48.104 00.007 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"520be04d-02de-4036-a3ea-590f6064c29f"}
01:59:48.110 00.006 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"520be04d-02de-4036-a3ea-590f6064c29f"}
01:59:50.088 01.978 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"6b9c552c-a0a3-41b6-b26a-3ca599277d4f"}
01:59:50.099 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"6b9c552c-a0a3-41b6-b26a-3ca599277d4f"}
01:59:50.105 00.006 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"2f16d3ac-b89a-4294-a230-d7c1acb73d01"}
01:59:50.121 00.016 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"2f16d3ac-b89a-4294-a230-d7c1acb73d01"}
01:59:52.088 01.967 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"f6aafacd-abe7-4b88-aec7-00723f405a83"}
01:59:52.095 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"f6aafacd-abe7-4b88-aec7-00723f405a83"}
01:59:52.100 00.005 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"043305b0-fdba-4476-8b98-8dba66113989"}
01:59:52.105 00.005 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"043305b0-fdba-4476-8b98-8dba66113989"}
01:59:54.087 01.982 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"56a6f966-6f9f-461a-9dec-57a24ca34717"}
01:59:54.094 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"56a6f966-6f9f-461a-9dec-57a24ca34717"}
01:59:54.100 00.006 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"2b679410-1cca-4ba5-b8cf-d85bc16ba63e"}
01:59:54.106 00.006 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"2b679410-1cca-4ba5-b8cf-d85bc16ba63e"}
01:59:56.086 01.980 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"5d429d65-a777-4733-8009-d79db5c13e3b"}
01:59:56.096 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"5d429d65-a777-4733-8009-d79db5c13e3b"}
01:59:56.102 00.006 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"a11a5682-01e9-470e-815e-ea2a98d2ece5"}
01:59:56.110 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"a11a5682-01e9-470e-815e-ea2a98d2ece5"}
01:59:58.086 01.976 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"a2c5b813-ec50-45a3-ab16-166a39231473"}
01:59:58.091 00.005 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"a2c5b813-ec50-45a3-ab16-166a39231473"}
01:59:58.098 00.007 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"d4a474e1-08b8-4c61-8b19-cf63ccddfb90"}
01:59:58.106 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"d4a474e1-08b8-4c61-8b19-cf63ccddfb90"}
02:00:00.092 01.986 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"6fbc55de-72c6-4fc9-a8b9-92fd79b26908"}
02:00:00.099 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"6fbc55de-72c6-4fc9-a8b9-92fd79b26908"}
02:00:00.106 00.007 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"6f2090ad-66a6-4ee9-9e71-22797c820120"}
02:00:00.114 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"6f2090ad-66a6-4ee9-9e71-22797c820120"}
02:00:02.093 01.979 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"d173e7e4-4c5a-4839-bb3c-39c245a05f34"}
02:00:02.270 00.177 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"d173e7e4-4c5a-4839-bb3c-39c245a05f34"}
02:00:02.519 00.249 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"a047c5d1-39ef-4f7e-8693-f37d7e05c044"}
02:00:02.694 00.175 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"a047c5d1-39ef-4f7e-8693-f37d7e05c044"}
02:00:04.093 01.399 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"b5177efd-b4ff-47f4-8d91-b1eb1b526df4"}
02:00:04.104 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"b5177efd-b4ff-47f4-8d91-b1eb1b526df4"}
02:00:04.115 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"7e4ec8e3-4b7d-4922-b627-ace598bb7e36"}
02:00:04.123 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"7e4ec8e3-4b7d-4922-b627-ace598bb7e36"}
02:00:06.096 01.973 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"0d8797e8-51cb-4980-bc77-057bf259c4ab"}
02:00:06.125 00.029 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"0d8797e8-51cb-4980-bc77-057bf259c4ab"}
02:00:06.139 00.014 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"3b38b530-8138-405a-a48a-57486b1095c7"}
02:00:06.153 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"3b38b530-8138-405a-a48a-57486b1095c7"}
02:00:08.106 01.953 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"943f7aed-350b-45bb-9f25-3fe19d28a96b"}
02:00:08.120 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"943f7aed-350b-45bb-9f25-3fe19d28a96b"}
02:00:08.129 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"6720e04b-b3ea-4cf5-b79c-d21c29d43e27"}
02:00:08.139 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"6720e04b-b3ea-4cf5-b79c-d21c29d43e27"}
02:00:10.104 01.965 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"6e47b8ac-2993-42ac-8cbe-777bc821a818"}
02:00:10.128 00.024 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"6e47b8ac-2993-42ac-8cbe-777bc821a818"}
02:00:10.139 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"f994b803-1c65-4cfd-957a-fc9554c1735c"}
02:00:10.149 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"f994b803-1c65-4cfd-957a-fc9554c1735c"}
02:00:12.103 01.954 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"a88738ae-2879-4933-a95b-e3806223c5b1"}
02:00:12.117 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"a88738ae-2879-4933-a95b-e3806223c5b1"}
02:00:12.131 00.014 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"57e9c15f-35c9-4d89-a12e-18e7fad67c0e"}
02:00:12.163 00.032 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"57e9c15f-35c9-4d89-a12e-18e7fad67c0e"}
02:00:14.103 01.940 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"b046941b-c32b-4f30-b44a-4cf6da5d761d"}
02:00:14.114 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"b046941b-c32b-4f30-b44a-4cf6da5d761d"}
02:00:14.123 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"e529cd33-c54e-49c0-8622-e98001304773"}
02:00:14.152 00.029 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"e529cd33-c54e-49c0-8622-e98001304773"}
02:00:16.107 01.955 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"478321e3-1f90-4a05-975f-2dfc297f7bd9"}
02:00:16.121 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"478321e3-1f90-4a05-975f-2dfc297f7bd9"}
02:00:16.133 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"2b0dde0f-47d3-4cf2-9362-eef1b399e10f"}
02:00:16.144 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"2b0dde0f-47d3-4cf2-9362-eef1b399e10f"}
02:00:18.105 01.961 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"fe6fb511-5652-4d9c-84a0-bed050229332"}
02:00:18.118 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"fe6fb511-5652-4d9c-84a0-bed050229332"}
02:00:18.128 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"f59db747-2f71-40ba-b31e-87ac486ef19b"}
02:00:18.136 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"f59db747-2f71-40ba-b31e-87ac486ef19b"}
02:00:20.104 01.968 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"157392e4-07a6-4695-b803-835f1f4bfcf7"}
02:00:20.120 00.016 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"157392e4-07a6-4695-b803-835f1f4bfcf7"}
02:00:20.135 00.015 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"8b235960-e03a-45e4-a1fe-c6219f5c4439"}
02:00:20.166 00.031 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"8b235960-e03a-45e4-a1fe-c6219f5c4439"}
02:00:22.104 01.938 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"4ebdf742-daa1-49ff-b773-f194e261aff5"}
02:00:22.115 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"4ebdf742-daa1-49ff-b773-f194e261aff5"}
02:00:22.123 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"a3d41907-8a71-428f-b2bb-45c145f2f563"}
02:00:22.132 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"a3d41907-8a71-428f-b2bb-45c145f2f563"}
02:00:24.104 01.972 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"980689e5-7e78-4ac3-9f36-7115d1ebffee"}
02:00:24.112 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"980689e5-7e78-4ac3-9f36-7115d1ebffee"}
02:00:24.119 00.007 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"2be8c5dd-3ff9-4f96-92c5-204830d4910b"}
02:00:24.127 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"2be8c5dd-3ff9-4f96-92c5-204830d4910b"}
02:00:26.103 01.976 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"4679eb87-73e7-40b5-b2c5-c9e540c2ae4f"}
02:00:26.116 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"4679eb87-73e7-40b5-b2c5-c9e540c2ae4f"}
02:00:26.129 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"ca66a55f-0277-4f8f-b9fb-65667f316693"}
02:00:26.141 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"ca66a55f-0277-4f8f-b9fb-65667f316693"}
02:00:28.103 01.962 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"4fb73101-c79f-44d0-842c-2f327f3e722b"}
02:00:28.129 00.026 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"4fb73101-c79f-44d0-842c-2f327f3e722b"}
02:00:28.140 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"a6ec1701-1d5a-4377-b1da-9e3f435b4e28"}
02:00:28.149 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"a6ec1701-1d5a-4377-b1da-9e3f435b4e28"}
02:00:30.104 01.955 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"6db1157d-df85-4c96-a5ef-74fdae2466fb"}
02:00:30.116 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"6db1157d-df85-4c96-a5ef-74fdae2466fb"}
02:00:30.147 00.031 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"b5002c54-5a33-4762-99bc-0f70efb29e52"}
02:00:30.156 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"b5002c54-5a33-4762-99bc-0f70efb29e52"}
02:00:32.103 01.947 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"4b033ab3-74fb-4c23-805a-2e365ecc6a5b"}
02:00:32.119 00.016 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"4b033ab3-74fb-4c23-805a-2e365ecc6a5b"}
02:00:32.139 00.020 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"4644cdeb-3964-4c65-b771-63dbb36bebd4"}
02:00:32.161 00.022 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"4644cdeb-3964-4c65-b771-63dbb36bebd4"}
02:00:34.104 01.943 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"2e0b19d8-ed08-4b84-a724-65d16fd7656e"}
02:00:34.162 00.058 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"2e0b19d8-ed08-4b84-a724-65d16fd7656e"}
02:00:34.223 00.061 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"d6dfd2d8-6c94-4509-b5c8-345f2b8960d4"}
02:00:34.265 00.042 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"d6dfd2d8-6c94-4509-b5c8-345f2b8960d4"}
02:00:36.104 01.839 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"18c9adc9-e3f0-4df3-9a80-148518144159"}
02:00:36.119 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"18c9adc9-e3f0-4df3-9a80-148518144159"}
02:00:36.133 00.014 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"93627747-6732-491c-adf2-fba602aecefd"}
02:00:36.152 00.019 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"93627747-6732-491c-adf2-fba602aecefd"}
02:00:38.104 01.952 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"027c86d4-6111-4262-8a65-2413ce1915d9"}
02:00:38.174 00.070 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"027c86d4-6111-4262-8a65-2413ce1915d9"}
02:00:38.274 00.100 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"f770e846-83ea-4c67-9e75-5dc7a2c44198"}
02:00:38.332 00.058 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"f770e846-83ea-4c67-9e75-5dc7a2c44198"}
02:00:40.103 01.771 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"b19c9425-2b58-453a-b5c7-192fff866b74"}
02:00:40.146 00.043 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"b19c9425-2b58-453a-b5c7-192fff866b74"}
02:00:40.263 00.117 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"74608a81-aff1-4a0e-9966-168758d23d5a"}
02:00:40.283 00.020 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"74608a81-aff1-4a0e-9966-168758d23d5a"}
02:00:42.104 01.821 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"b1033806-fb9a-4dc0-a8fe-89231075e3ff"}
02:00:42.132 00.028 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"b1033806-fb9a-4dc0-a8fe-89231075e3ff"}
02:00:42.145 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"48a61aeb-aab9-4312-89a7-d50209038a29"}
02:00:42.159 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"48a61aeb-aab9-4312-89a7-d50209038a29"}
02:00:44.103 01.944 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"71bade95-c0e4-4a34-a083-a4c1cfc80fa7"}
02:00:44.113 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"71bade95-c0e4-4a34-a083-a4c1cfc80fa7"}
02:00:44.123 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"e1f8c0f4-9c92-4449-a547-bf4acbc32465"}
02:00:44.134 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"e1f8c0f4-9c92-4449-a547-bf4acbc32465"}
02:00:46.101 01.967 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"fb5d7465-288d-4d0e-a56f-7f4224be0ffe"}
02:00:46.122 00.021 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"fb5d7465-288d-4d0e-a56f-7f4224be0ffe"}
02:00:46.140 00.018 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"41baa580-fb46-4fb8-9a81-83648468ca4c"}
02:00:46.170 00.030 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"41baa580-fb46-4fb8-9a81-83648468ca4c"}
02:00:48.100 01.930 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"d62e8204-83e1-41e4-aba5-9a21396e9177"}
02:00:48.111 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"d62e8204-83e1-41e4-aba5-9a21396e9177"}
02:00:48.123 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"261f3ae3-984d-495e-b5f9-855144477fbb"}
02:00:48.132 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"261f3ae3-984d-495e-b5f9-855144477fbb"}
02:00:50.099 01.967 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"52135815-cbc8-4c17-b686-ceed72426554"}
02:00:50.108 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"52135815-cbc8-4c17-b686-ceed72426554"}
02:00:50.116 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"4709b91d-8e4b-4f43-85c0-ea94515c51d9"}
02:00:50.126 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"4709b91d-8e4b-4f43-85c0-ea94515c51d9"}
02:00:52.099 01.973 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"f7bff539-b225-408c-bfc9-ed47bbfd5d40"}
02:00:52.112 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"f7bff539-b225-408c-bfc9-ed47bbfd5d40"}
02:00:52.126 00.014 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"4a267533-8488-442c-9b3d-0f037a9e839f"}
02:00:52.137 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"4a267533-8488-442c-9b3d-0f037a9e839f"}
02:00:54.100 01.963 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"9bf29b51-8181-42f0-98f7-87f0e8588ec5"}
02:00:54.109 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"9bf29b51-8181-42f0-98f7-87f0e8588ec5"}
02:00:54.122 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"e132c78d-4809-4318-97f1-2029d008ef03"}
02:00:54.131 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"e132c78d-4809-4318-97f1-2029d008ef03"}
02:00:56.099 01.968 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"76ed0163-ec1c-4a2e-bcd2-5ebae0bd2a1b"}
02:00:56.125 00.026 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"76ed0163-ec1c-4a2e-bcd2-5ebae0bd2a1b"}
02:00:56.138 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"f9d89b8f-431e-4efb-8a75-bf2136e07b5a"}
02:00:56.151 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"f9d89b8f-431e-4efb-8a75-bf2136e07b5a"}
02:00:58.098 01.947 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"afc9cb09-5174-4de8-b15f-0ae7997a16aa"}
02:00:58.122 00.024 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"afc9cb09-5174-4de8-b15f-0ae7997a16aa"}
02:00:58.133 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"3fd043d7-d9e4-4fab-923b-a93a76acca51"}
02:00:58.144 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"3fd043d7-d9e4-4fab-923b-a93a76acca51"}
02:01:00.098 01.954 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"09f4e4cc-bcde-4479-bbcc-c2843effa72d"}
02:01:00.109 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"09f4e4cc-bcde-4479-bbcc-c2843effa72d"}
02:01:00.135 00.026 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"c9b4ad35-d383-43f1-8aa5-49c27b167553"}
02:01:00.148 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"c9b4ad35-d383-43f1-8aa5-49c27b167553"}
02:01:02.097 01.949 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"95ebee6a-3859-4e95-b004-f1e568764752"}
02:01:02.110 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"95ebee6a-3859-4e95-b004-f1e568764752"}
02:01:02.119 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"d8b0cf7e-5b46-4cae-aaaf-300d5c960d47"}
02:01:02.143 00.024 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"d8b0cf7e-5b46-4cae-aaaf-300d5c960d47"}
02:01:04.097 01.954 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"385a7362-ed91-4599-8557-65fae8c8a6d2"}
02:01:04.107 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"385a7362-ed91-4599-8557-65fae8c8a6d2"}
02:01:04.129 00.022 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"157b6aa5-e38a-431e-8722-bb391e0eb19a"}
02:01:04.138 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"157b6aa5-e38a-431e-8722-bb391e0eb19a"}
02:01:06.099 01.961 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"bd40eb6a-091b-46ce-8a0b-f4bff13b8a54"}
02:01:06.115 00.016 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"bd40eb6a-091b-46ce-8a0b-f4bff13b8a54"}
02:01:06.126 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"5dda2ad7-ecd8-43cb-a6b1-e7add5d79c80"}
02:01:06.137 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"5dda2ad7-ecd8-43cb-a6b1-e7add5d79c80"}
02:01:08.095 01.958 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"bc604306-7267-4f31-9f1d-49d179553e4f"}
02:01:08.103 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"bc604306-7267-4f31-9f1d-49d179553e4f"}
02:01:08.115 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"a1d944b7-e857-40e4-8a48-7c64166e8424"}
02:01:08.129 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"a1d944b7-e857-40e4-8a48-7c64166e8424"}
02:01:10.095 01.966 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"4516bd86-313c-4754-b396-a6e204f945f3"}
02:01:10.105 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"4516bd86-313c-4754-b396-a6e204f945f3"}
02:01:10.115 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"93831cba-2c6f-441f-aea2-6a9bf1957af5"}
02:01:10.126 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"93831cba-2c6f-441f-aea2-6a9bf1957af5"}
02:01:12.093 01.967 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"ea9201ea-a88f-4bd3-836a-c7fdbd5aae0f"}
02:01:12.103 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"ea9201ea-a88f-4bd3-836a-c7fdbd5aae0f"}
02:01:12.113 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"0eefa1b5-caae-4968-b063-1092dce6ad56"}
02:01:12.122 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"0eefa1b5-caae-4968-b063-1092dce6ad56"}
02:01:14.097 01.975 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"26412ad0-e1c2-4f6f-b1f4-3a1dbbdc6872"}
02:01:14.111 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"26412ad0-e1c2-4f6f-b1f4-3a1dbbdc6872"}
02:01:14.122 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"5d1c816b-2a5e-4fab-8782-2ebfa6b75c4e"}
02:01:14.128 00.006 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"5d1c816b-2a5e-4fab-8782-2ebfa6b75c4e"}
02:01:16.094 01.966 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"1a62a21b-eef8-42a4-aba0-fcc8f9c9fe44"}
02:01:16.106 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"1a62a21b-eef8-42a4-aba0-fcc8f9c9fe44"}
02:01:16.119 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"e0388fd9-bba7-4b69-9b96-cd34162b481f"}
02:01:16.133 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"e0388fd9-bba7-4b69-9b96-cd34162b481f"}
02:01:18.095 01.962 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"d80ba826-590d-423b-a0ac-a0694b1f77cb"}
02:01:18.111 00.016 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"d80ba826-590d-423b-a0ac-a0694b1f77cb"}
02:01:18.123 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"3f553913-15b7-4127-bd1b-01d4422e9599"}
02:01:18.138 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"3f553913-15b7-4127-bd1b-01d4422e9599"}
02:01:20.093 01.955 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"f76e6eb3-6c8f-4cf4-901b-0344c82d1219"}
02:01:20.103 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"f76e6eb3-6c8f-4cf4-901b-0344c82d1219"}
02:01:20.113 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"c750ac9d-7104-4c81-8dec-6f11d8ff47ee"}
02:01:20.122 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"c750ac9d-7104-4c81-8dec-6f11d8ff47ee"}
02:01:22.093 01.971 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"a17b7628-29e3-4b8a-8504-d7b9e38a925f"}
02:01:22.103 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"a17b7628-29e3-4b8a-8504-d7b9e38a925f"}
02:01:22.110 00.007 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"3d6ca607-dbaf-4705-9040-068d8914e38c"}
02:01:22.117 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"3d6ca607-dbaf-4705-9040-068d8914e38c"}
02:01:24.094 01.977 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"5c23a8d4-2bfc-447b-9c6f-6e9dc82d50ff"}
02:01:24.108 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"5c23a8d4-2bfc-447b-9c6f-6e9dc82d50ff"}
02:01:24.143 00.035 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"6961b2a8-b3d6-43b2-b7f6-e59a79bb8c07"}
02:01:24.158 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"6961b2a8-b3d6-43b2-b7f6-e59a79bb8c07"}
02:01:26.094 01.936 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"a5dba0ea-c0be-49ce-af4d-d24d76baa743"}
02:01:26.106 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"a5dba0ea-c0be-49ce-af4d-d24d76baa743"}
02:01:26.115 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"016b5d70-8c2a-41bd-8f1d-da50cc79007e"}
02:01:26.125 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"016b5d70-8c2a-41bd-8f1d-da50cc79007e"}
02:01:28.094 01.969 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"8022ea1e-0665-42a4-ad79-165f108ebd37"}
02:01:28.105 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"8022ea1e-0665-42a4-ad79-165f108ebd37"}
02:01:28.114 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"82153307-2c82-4b13-a28e-cbd5185e4fb8"}
02:01:28.125 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"82153307-2c82-4b13-a28e-cbd5185e4fb8"}
02:01:30.094 01.969 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"42c3406c-fb84-4b44-ba2b-dda163744ed0"}
02:01:30.110 00.016 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"42c3406c-fb84-4b44-ba2b-dda163744ed0"}
02:01:30.124 00.014 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"ddf2d75f-1156-4eaf-9977-d10e774392bc"}
02:01:30.151 00.027 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"ddf2d75f-1156-4eaf-9977-d10e774392bc"}
02:01:32.092 01.941 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"8605deb0-5475-4c39-bb4f-222fe7b1d849"}
02:01:32.103 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"8605deb0-5475-4c39-bb4f-222fe7b1d849"}
02:01:32.113 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"b21fe8a2-e9c1-40f3-90d8-204ff8806bef"}
02:01:32.122 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"b21fe8a2-e9c1-40f3-90d8-204ff8806bef"}
02:01:34.097 01.975 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"5775ca13-cc0f-44ea-a098-9e61e570f679"}
02:01:34.117 00.020 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"5775ca13-cc0f-44ea-a098-9e61e570f679"}
02:01:34.127 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"82c65e67-08cd-4ae7-86ac-efe436e3c3fe"}
02:01:34.135 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"82c65e67-08cd-4ae7-86ac-efe436e3c3fe"}
02:01:36.094 01.959 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"718021cd-ea35-48ca-8dd7-3c817b77cd7a"}
02:01:36.105 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"718021cd-ea35-48ca-8dd7-3c817b77cd7a"}
02:01:36.120 00.015 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"8f9df2be-22c7-4e35-a984-966d01d56fa9"}
02:01:36.134 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"8f9df2be-22c7-4e35-a984-966d01d56fa9"}
02:01:38.095 01.961 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"c84a21a7-0b6a-475b-a711-0abba6c97245"}
02:01:38.121 00.026 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"c84a21a7-0b6a-475b-a711-0abba6c97245"}
02:01:38.134 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"8f16aaf6-22c2-4cb5-a79b-6978546782e8"}
02:01:38.142 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"8f16aaf6-22c2-4cb5-a79b-6978546782e8"}
02:01:40.097 01.955 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"fd3f6f2e-6957-4bb6-aa1b-f10a317fe936"}
02:01:40.107 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"fd3f6f2e-6957-4bb6-aa1b-f10a317fe936"}
02:01:40.118 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"0616ad83-6707-49c6-abc2-2fac5b79604a"}
02:01:40.131 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"0616ad83-6707-49c6-abc2-2fac5b79604a"}
02:01:42.097 01.966 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"ae1088f9-eb4b-407e-85cf-50b99e1692b5"}
02:01:42.106 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"ae1088f9-eb4b-407e-85cf-50b99e1692b5"}
02:01:42.113 00.007 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"1106de30-6b50-4c70-880b-34f3f54a6030"}
02:01:42.121 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"1106de30-6b50-4c70-880b-34f3f54a6030"}
02:01:44.096 01.975 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"4a85480c-4205-4fea-8217-8fc658fba35c"}
02:01:44.110 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"4a85480c-4205-4fea-8217-8fc658fba35c"}
02:01:44.123 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"d293c57b-4aa9-4deb-8afd-c43761cd81e1"}
02:01:44.149 00.026 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"d293c57b-4aa9-4deb-8afd-c43761cd81e1"}
02:01:46.095 01.946 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"5751506b-e0de-4efa-ab27-9b281e7bfeea"}
02:01:46.106 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"5751506b-e0de-4efa-ab27-9b281e7bfeea"}
02:01:46.117 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"c221a961-86bb-43a6-8600-55741f44c798"}
02:01:46.145 00.028 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"c221a961-86bb-43a6-8600-55741f44c798"}
02:01:48.095 01.950 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"dfb6c02e-9238-4269-aa4e-23ce5563af84"}
02:01:48.108 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"dfb6c02e-9238-4269-aa4e-23ce5563af84"}
02:01:48.120 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"23645b30-7af9-4547-8170-a6e869b24ced"}
02:01:48.129 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"23645b30-7af9-4547-8170-a6e869b24ced"}
02:01:50.095 01.966 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"ad460877-1168-4ebe-ac53-336729fe224e"}
02:01:50.105 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"ad460877-1168-4ebe-ac53-336729fe224e"}
02:01:50.118 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"d1e60de6-8bd8-4a26-8ac6-1bcb65f82c07"}
02:01:50.130 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"d1e60de6-8bd8-4a26-8ac6-1bcb65f82c07"}
02:01:52.097 01.967 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"f2cc29d9-45fd-4372-8ae9-e500608196a3"}
02:01:52.110 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"f2cc29d9-45fd-4372-8ae9-e500608196a3"}
02:01:52.118 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"3344d95b-7ece-44df-9d6f-77f0431cf856"}
02:01:52.128 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"3344d95b-7ece-44df-9d6f-77f0431cf856"}
02:01:54.095 01.967 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"2012a7a7-78e8-442d-8d43-5b45bc4cf339"}
02:01:54.104 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"2012a7a7-78e8-442d-8d43-5b45bc4cf339"}
02:01:54.113 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"54b952e5-3ba6-4a42-b420-02eb2c0b3eb0"}
02:01:54.133 00.020 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"54b952e5-3ba6-4a42-b420-02eb2c0b3eb0"}
02:01:56.095 01.962 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"06400c65-f117-425b-9246-499f3f7409fa"}
02:01:56.108 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"06400c65-f117-425b-9246-499f3f7409fa"}
02:01:56.119 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"f79a5ca0-b8c9-4d41-a96e-31ed04ec5a14"}
02:01:56.128 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"f79a5ca0-b8c9-4d41-a96e-31ed04ec5a14"}
02:01:58.095 01.967 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"67c80cd6-5f35-477c-8502-9941c6439e40"}
02:01:58.102 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"67c80cd6-5f35-477c-8502-9941c6439e40"}
02:01:58.110 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"46522998-b138-4531-b4ee-f035eb8f4116"}
02:01:58.118 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"46522998-b138-4531-b4ee-f035eb8f4116"}
02:02:00.095 01.977 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"e94987a3-40e9-4a74-a32c-0f69715a8bed"}
02:02:00.103 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"e94987a3-40e9-4a74-a32c-0f69715a8bed"}
02:02:00.110 00.007 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"05e3524c-cc22-41b4-916c-0776130e5309"}
02:02:00.120 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"05e3524c-cc22-41b4-916c-0776130e5309"}
02:02:02.105 01.985 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"3f4d93d5-6dcd-4ee3-b608-da337cc0db8b"}
02:02:02.130 00.025 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"3f4d93d5-6dcd-4ee3-b608-da337cc0db8b"}
02:02:02.150 00.020 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"d9697466-21ba-44a9-96ba-6bbb56409879"}
02:02:02.166 00.016 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"d9697466-21ba-44a9-96ba-6bbb56409879"}
02:02:04.096 01.930 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"11242830-5351-4b10-a38b-bea573030e34"}
02:02:04.109 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"11242830-5351-4b10-a38b-bea573030e34"}
02:02:04.119 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"72b53e68-9583-45ee-8b5c-adafc228c6ee"}
02:02:04.129 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"72b53e68-9583-45ee-8b5c-adafc228c6ee"}
02:02:06.097 01.968 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"f73b1621-817b-45f9-b7d9-7e56ba7e33b2"}
02:02:06.106 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"f73b1621-817b-45f9-b7d9-7e56ba7e33b2"}
02:02:06.114 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"4bc2ced3-c61a-4fcf-bfa9-30ee68a0d382"}
02:02:06.122 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"4bc2ced3-c61a-4fcf-bfa9-30ee68a0d382"}
02:02:08.096 01.974 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"5cf9bde6-d2f3-4e9c-8e9f-2162a6e4694d"}
02:02:08.109 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"5cf9bde6-d2f3-4e9c-8e9f-2162a6e4694d"}
02:02:08.119 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"f217a72e-3c4d-4dab-9e24-e27aebe7dc06"}
02:02:08.127 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"f217a72e-3c4d-4dab-9e24-e27aebe7dc06"}
02:02:10.096 01.969 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"b64083ea-103b-4cf4-87aa-7b53998eaad9"}
02:02:10.107 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"b64083ea-103b-4cf4-87aa-7b53998eaad9"}
02:02:10.113 00.006 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"cfc017c9-f1aa-4880-9e39-c5b0e47cb401"}
02:02:10.121 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"cfc017c9-f1aa-4880-9e39-c5b0e47cb401"}
02:02:12.097 01.976 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"a967bea2-bd81-416a-9208-1c7d2e97e06c"}
02:02:12.111 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"a967bea2-bd81-416a-9208-1c7d2e97e06c"}
02:02:12.118 00.007 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"862f6977-1658-45d4-ae66-369fb49b9383"}
02:02:12.127 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"862f6977-1658-45d4-ae66-369fb49b9383"}
02:02:14.095 01.968 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"b66d28cc-2e73-4350-9358-a82449f0f9f5"}
02:02:14.108 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"b66d28cc-2e73-4350-9358-a82449f0f9f5"}
02:02:14.134 00.026 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"845d62f1-5e88-4c62-8292-97316646f16e"}
02:02:14.155 00.021 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"845d62f1-5e88-4c62-8292-97316646f16e"}
02:02:16.099 01.944 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"5e05d68f-b781-46a1-8c1d-eae51860cf3f"}
02:02:16.116 00.017 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"5e05d68f-b781-46a1-8c1d-eae51860cf3f"}
02:02:16.129 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"4ca814ab-1709-493b-8eca-5dcc00eda75e"}
02:02:16.146 00.017 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"4ca814ab-1709-493b-8eca-5dcc00eda75e"}
02:02:18.095 01.949 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"e5558d70-b6af-429e-a76e-53336f477991"}
02:02:18.104 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"e5558d70-b6af-429e-a76e-53336f477991"}
02:02:18.115 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"e0f24c4f-d96d-4d08-ba82-2316d102da4b"}
02:02:18.124 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"e0f24c4f-d96d-4d08-ba82-2316d102da4b"}
02:02:20.094 01.970 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"21b82fd3-5bde-48c3-963e-4abf92c74243"}
02:02:20.105 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"21b82fd3-5bde-48c3-963e-4abf92c74243"}
02:02:20.116 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"d940eac6-b578-4aad-9407-e04147f53127"}
02:02:20.124 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"d940eac6-b578-4aad-9407-e04147f53127"}
02:02:22.094 01.970 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"f779a264-97d6-4441-bd3c-0864b425563b"}
02:02:22.119 00.025 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"f779a264-97d6-4441-bd3c-0864b425563b"}
02:02:22.131 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"0d34ce64-8b06-421f-a07f-5990f5a3a6f8"}
02:02:22.140 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"0d34ce64-8b06-421f-a07f-5990f5a3a6f8"}
02:02:24.094 01.954 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"25ca6822-28ab-43e2-be63-530cf0a682b4"}
02:02:24.104 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"25ca6822-28ab-43e2-be63-530cf0a682b4"}
02:02:24.114 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"788b5b2c-2714-4fff-96be-3aa68e8dc717"}
02:02:24.122 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"788b5b2c-2714-4fff-96be-3aa68e8dc717"}
02:02:26.093 01.971 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"954d1efb-9d35-4ae3-8202-65c9bd1133c8"}
02:02:26.102 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"954d1efb-9d35-4ae3-8202-65c9bd1133c8"}
02:02:26.113 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"521bca2b-7518-43bf-9b23-baa0c364d74f"}
02:02:26.121 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"521bca2b-7518-43bf-9b23-baa0c364d74f"}
02:02:28.093 01.972 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"53747aa1-6348-48c6-8d80-c16f3e993f6d"}
02:02:28.103 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"53747aa1-6348-48c6-8d80-c16f3e993f6d"}
02:02:28.137 00.034 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"038ca356-3bff-4710-9d6a-4cea55c9086a"}
02:02:28.150 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"038ca356-3bff-4710-9d6a-4cea55c9086a"}
02:02:30.092 01.942 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"72af9aee-31ea-482d-a05b-16064e90780b"}
02:02:30.115 00.023 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"72af9aee-31ea-482d-a05b-16064e90780b"}
02:02:30.123 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"64608b6c-3199-4a24-8628-dfcfa81207a2"}
02:02:30.130 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"64608b6c-3199-4a24-8628-dfcfa81207a2"}
02:02:32.091 01.961 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"0d0ec6f6-e62e-494b-8571-0fc743076191"}
02:02:32.101 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"0d0ec6f6-e62e-494b-8571-0fc743076191"}
02:02:32.113 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"79bde90c-e95c-4f5c-8fa3-cca159871363"}
02:02:32.120 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"79bde90c-e95c-4f5c-8fa3-cca159871363"}
02:02:34.091 01.971 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"23998fbd-8928-4342-9cb8-a514526148a7"}
02:02:34.098 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"23998fbd-8928-4342-9cb8-a514526148a7"}
02:02:34.107 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"37f17413-cc70-4801-b83a-159da7211a8f"}
02:02:34.117 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"37f17413-cc70-4801-b83a-159da7211a8f"}
02:02:36.089 01.972 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"43025ed0-ecb3-4a32-b30d-064662f65b74"}
02:02:36.098 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"43025ed0-ecb3-4a32-b30d-064662f65b74"}
02:02:36.110 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"d7bd5e8f-c487-427a-b51e-32a26721da33"}
02:02:36.117 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"d7bd5e8f-c487-427a-b51e-32a26721da33"}
02:02:38.091 01.974 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"1ebff09e-31f6-425c-bfdb-3bc7d53672e5"}
02:02:38.102 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"1ebff09e-31f6-425c-bfdb-3bc7d53672e5"}
02:02:38.114 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"b342b54a-4323-4253-83fc-588dbdeccd39"}
02:02:38.136 00.022 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"b342b54a-4323-4253-83fc-588dbdeccd39"}
02:02:40.088 01.952 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"e7d92f37-b1ae-493a-9a25-5c2c8b92e309"}
02:02:40.101 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"e7d92f37-b1ae-493a-9a25-5c2c8b92e309"}
02:02:40.113 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"47f60958-443d-422f-8be3-8c5810068fb4"}
02:02:40.125 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"47f60958-443d-422f-8be3-8c5810068fb4"}
02:02:42.087 01.962 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"4db78b99-7243-4b10-9977-71fc836e3f83"}
02:02:42.094 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"4db78b99-7243-4b10-9977-71fc836e3f83"}
02:02:42.102 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"7bd2a781-b952-4cc9-ac97-09b3d844f38b"}
02:02:42.109 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"7bd2a781-b952-4cc9-ac97-09b3d844f38b"}
02:02:44.089 01.980 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"3c2ffdef-3d43-48c6-ada3-6f9e03353117"}
02:02:44.105 00.016 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"3c2ffdef-3d43-48c6-ada3-6f9e03353117"}
02:02:44.114 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"4759094b-0147-481d-bf97-152f335f0b4d"}
02:02:44.120 00.006 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"4759094b-0147-481d-bf97-152f335f0b4d"}
02:02:46.109 01.989 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"d7efef2d-45fe-4dca-9c36-48ec9adf82fb"}
02:02:46.142 00.033 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"d7efef2d-45fe-4dca-9c36-48ec9adf82fb"}
02:02:46.169 00.027 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"bbfee570-3769-4516-af61-0e764ee386b0"}
02:02:46.189 00.020 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"bbfee570-3769-4516-af61-0e764ee386b0"}
02:02:48.106 01.917 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"616defae-0922-46a8-b572-ab54309bae99"}
02:02:48.120 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"616defae-0922-46a8-b572-ab54309bae99"}
02:02:48.144 00.024 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"1ef67d4e-8a26-47dc-a3d8-caadec13e375"}
02:02:48.156 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"1ef67d4e-8a26-47dc-a3d8-caadec13e375"}
02:02:50.104 01.948 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"011b90fb-9acb-4a6a-86b7-7bd255f7902a"}
02:02:50.114 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"011b90fb-9acb-4a6a-86b7-7bd255f7902a"}
02:02:50.121 00.007 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"889cb431-ddbf-46d2-996c-ebee7b757b7f"}
02:02:50.130 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"889cb431-ddbf-46d2-996c-ebee7b757b7f"}
02:02:52.103 01.973 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"9d59eb5b-d785-4ce6-a0b9-09105652e03f"}
02:02:52.118 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"9d59eb5b-d785-4ce6-a0b9-09105652e03f"}
02:02:52.131 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"4323e635-c25c-4c81-85fe-f962131a6890"}
02:02:52.166 00.035 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"4323e635-c25c-4c81-85fe-f962131a6890"}
02:02:54.102 01.936 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"5cbd1980-bb17-42eb-97dd-dfcaa90fe832"}
02:02:54.114 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"5cbd1980-bb17-42eb-97dd-dfcaa90fe832"}
02:02:54.122 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"0a0e4c3e-5624-4aea-950f-28694e2ef6d6"}
02:02:54.133 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"0a0e4c3e-5624-4aea-950f-28694e2ef6d6"}
02:02:56.103 01.970 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"525fb57b-fe04-4f0c-bcc6-d4ad6347b28e"}
02:02:56.127 00.024 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"525fb57b-fe04-4f0c-bcc6-d4ad6347b28e"}
02:02:56.138 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"8a8c4236-c2e7-45d1-b3da-602a97fb5fa9"}
02:02:56.146 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"8a8c4236-c2e7-45d1-b3da-602a97fb5fa9"}
02:02:58.106 01.960 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"5e65ff85-53f6-4b22-a8b0-a65f4e7a2560"}
02:02:58.125 00.019 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"5e65ff85-53f6-4b22-a8b0-a65f4e7a2560"}
02:02:58.138 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"e63a0f65-9718-4de4-9fa0-4e3c432efaac"}
02:02:58.149 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"e63a0f65-9718-4de4-9fa0-4e3c432efaac"}
02:03:00.102 01.953 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"f646278b-cd9e-4eac-a617-4414c73abfe1"}
02:03:00.118 00.016 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"f646278b-cd9e-4eac-a617-4414c73abfe1"}
02:03:00.130 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"b3aafa4e-c6a1-49a3-9aa4-38b56a52041d"}
02:03:00.140 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"b3aafa4e-c6a1-49a3-9aa4-38b56a52041d"}
02:03:02.107 01.967 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"8114dcf0-f650-4a47-a217-ad2e1e6c1f50"}
02:03:02.121 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"8114dcf0-f650-4a47-a217-ad2e1e6c1f50"}
02:03:02.131 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"904cdd3e-edc5-450e-9cd0-c3820821abde"}
02:03:02.139 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"904cdd3e-edc5-450e-9cd0-c3820821abde"}
02:03:04.105 01.966 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"444b1cd8-d2d1-4368-b091-9866d33691ad"}
02:03:04.121 00.016 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"444b1cd8-d2d1-4368-b091-9866d33691ad"}
02:03:04.136 00.015 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"f4a1e4c0-bb62-4d72-9de8-d72d4d495e6b"}
02:03:04.149 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"f4a1e4c0-bb62-4d72-9de8-d72d4d495e6b"}
02:03:06.103 01.954 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"661d8afd-a975-4794-ae42-d7f3b8acff41"}
02:03:06.114 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"661d8afd-a975-4794-ae42-d7f3b8acff41"}
02:03:06.127 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"c7b785c0-3a7a-41d9-994c-a44188bbd453"}
02:03:06.135 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"c7b785c0-3a7a-41d9-994c-a44188bbd453"}
02:03:08.103 01.968 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"dd2e1aa8-c77e-4f0c-b804-727d74750b07"}
02:03:08.112 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"dd2e1aa8-c77e-4f0c-b804-727d74750b07"}
02:03:08.121 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"ae1ae4de-2ae0-4c50-a610-af6516125e01"}
02:03:08.131 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"ae1ae4de-2ae0-4c50-a610-af6516125e01"}
02:03:10.103 01.972 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"638128c9-4e04-4de7-8a9c-dd2a024561e4"}
02:03:10.111 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"638128c9-4e04-4de7-8a9c-dd2a024561e4"}
02:03:10.120 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"b5ff4014-d979-4359-94f8-dca6c5d63bc9"}
02:03:10.129 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"b5ff4014-d979-4359-94f8-dca6c5d63bc9"}
02:03:12.104 01.975 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"a04a8141-fbdd-47e1-a0a0-266f6b93ff24"}
02:03:12.115 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"a04a8141-fbdd-47e1-a0a0-266f6b93ff24"}
02:03:12.126 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"ffa4017b-6669-4ed5-be01-0861a915b705"}
02:03:12.135 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"ffa4017b-6669-4ed5-be01-0861a915b705"}
02:03:14.104 01.969 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"dbb83eef-70d7-4c10-bb68-40ed1d89390e"}
02:03:14.115 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"dbb83eef-70d7-4c10-bb68-40ed1d89390e"}
02:03:14.126 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"eee39b32-a0b6-48a0-a561-5295c0c8f01d"}
02:03:14.136 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"eee39b32-a0b6-48a0-a561-5295c0c8f01d"}
02:03:16.102 01.966 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"65fbe699-ef38-400e-89ce-f2031c1923ad"}
02:03:16.131 00.029 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"65fbe699-ef38-400e-89ce-f2031c1923ad"}
02:03:16.145 00.014 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"59617f4e-6786-4ceb-bc4c-2c8f021ea232"}
02:03:16.156 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"59617f4e-6786-4ceb-bc4c-2c8f021ea232"}
02:03:18.102 01.946 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"5e7b9f15-c861-4587-b5c7-6b77f965c560"}
02:03:18.111 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"5e7b9f15-c861-4587-b5c7-6b77f965c560"}
02:03:18.136 00.025 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"3eb6638f-75e3-4085-9c11-f458b752c337"}
02:03:18.145 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"3eb6638f-75e3-4085-9c11-f458b752c337"}
02:03:20.102 01.957 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"02e41887-62b4-4a3e-b1dc-479c2780186b"}
02:03:20.111 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"02e41887-62b4-4a3e-b1dc-479c2780186b"}
02:03:20.120 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"fafb2348-bc63-4f19-b1c5-1c8c7f26d173"}
02:03:20.127 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"fafb2348-bc63-4f19-b1c5-1c8c7f26d173"}
02:03:22.103 01.976 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"f4a8f51a-2858-44af-b527-5f0795d456b8"}
02:03:22.111 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"f4a8f51a-2858-44af-b527-5f0795d456b8"}
02:03:22.118 00.007 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"3cb008d9-6976-404d-a5f7-90043aa38a90"}
02:03:22.125 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"3cb008d9-6976-404d-a5f7-90043aa38a90"}
02:03:24.102 01.977 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"d1842b46-66de-4423-a742-a4340713187b"}
02:03:24.113 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"d1842b46-66de-4423-a742-a4340713187b"}
02:03:24.125 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"f935392b-8ae4-4ea9-bd02-06b761db416b"}
02:03:24.133 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"f935392b-8ae4-4ea9-bd02-06b761db416b"}
02:03:26.100 01.967 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"f808d62f-60fa-4301-a10e-2a47c39ee6eb"}
02:03:26.123 00.023 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"f808d62f-60fa-4301-a10e-2a47c39ee6eb"}
02:03:26.163 00.040 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"66471549-6b5d-42f4-b911-c98dc4557320"}
02:03:26.176 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"66471549-6b5d-42f4-b911-c98dc4557320"}
02:03:28.100 01.924 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"028e81c7-9737-43c8-a269-c4135f3b973c"}
02:03:28.126 00.026 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"028e81c7-9737-43c8-a269-c4135f3b973c"}
02:03:28.138 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"52a4cc12-834e-4946-909c-7356d1347ced"}
02:03:28.147 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"52a4cc12-834e-4946-909c-7356d1347ced"}
02:03:30.108 01.961 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"8b0a41d4-f9b4-4c99-becc-d98a44ec9091"}
02:03:30.132 00.024 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"8b0a41d4-f9b4-4c99-becc-d98a44ec9091"}
02:03:30.147 00.015 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"cf738f86-c0ad-4fb9-b36f-d4b805eae618"}
02:03:30.157 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"cf738f86-c0ad-4fb9-b36f-d4b805eae618"}
02:03:32.105 01.948 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"d0004a85-a344-4960-b969-b14cbcedce41"}
02:03:32.118 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"d0004a85-a344-4960-b969-b14cbcedce41"}
02:03:32.128 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"97c18ce9-8505-41a0-9f8e-a9423fb0435c"}
02:03:32.137 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"97c18ce9-8505-41a0-9f8e-a9423fb0435c"}
02:03:34.108 01.971 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"fc085b47-a8a6-4ab8-922e-feb926ecd43c"}
02:03:34.119 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"fc085b47-a8a6-4ab8-922e-feb926ecd43c"}
02:03:34.128 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"55a2d1b9-7f6d-4a51-a5d8-07628b754863"}
02:03:34.135 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"55a2d1b9-7f6d-4a51-a5d8-07628b754863"}
02:03:36.106 01.971 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"4710ec02-bfc7-455f-a753-47b73973d895"}
02:03:36.115 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"4710ec02-bfc7-455f-a753-47b73973d895"}
02:03:36.126 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"ce993f2e-d04d-4c07-8595-82dea8944692"}
02:03:36.141 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"ce993f2e-d04d-4c07-8595-82dea8944692"}
02:03:38.105 01.964 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"763417ab-e59a-46af-bf2b-437f10a691e3"}
02:03:38.118 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"763417ab-e59a-46af-bf2b-437f10a691e3"}
02:03:38.128 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"b1d79297-e20c-4030-98ff-8059ea1ff195"}
02:03:38.136 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"b1d79297-e20c-4030-98ff-8059ea1ff195"}
02:03:40.106 01.970 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"8532719d-6126-482f-a0df-7e5f8f1c3d4d"}
02:03:40.117 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"8532719d-6126-482f-a0df-7e5f8f1c3d4d"}
02:03:40.128 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"d19a80de-e8ba-45e0-92f2-f375b0c7ce9f"}
02:03:40.137 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"d19a80de-e8ba-45e0-92f2-f375b0c7ce9f"}
02:03:42.106 01.969 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"1520b1e9-5c06-4d00-8e33-02260a340b12"}
02:03:42.118 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"1520b1e9-5c06-4d00-8e33-02260a340b12"}
02:03:42.136 00.018 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"bfecbe47-83ff-4116-a76e-dbc43fab9ee6"}
02:03:42.150 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"bfecbe47-83ff-4116-a76e-dbc43fab9ee6"}
02:03:44.104 01.954 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"9f44f3e5-903e-4a90-9ed4-0dd3d25e92b2"}
02:03:44.111 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"9f44f3e5-903e-4a90-9ed4-0dd3d25e92b2"}
02:03:44.119 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"6713ae8b-dc14-4360-ba4a-8c14069d5d66"}
02:03:44.125 00.006 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"6713ae8b-dc14-4360-ba4a-8c14069d5d66"}
02:03:46.116 01.991 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"7f89bd44-eb70-42fa-86ed-2978d40de2f0"}
02:03:46.125 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"7f89bd44-eb70-42fa-86ed-2978d40de2f0"}
02:03:46.137 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"1cf68eee-03d0-457d-8fc3-dc7b5682709a"}
02:03:46.147 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"1cf68eee-03d0-457d-8fc3-dc7b5682709a"}
02:03:48.115 01.968 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"0fbfe75d-9133-4ae9-bc0a-2bca95607e7e"}
02:03:48.127 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"0fbfe75d-9133-4ae9-bc0a-2bca95607e7e"}
02:03:48.141 00.014 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"fde81088-1e01-446a-b50f-3a64e5954f65"}
02:03:48.150 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"fde81088-1e01-446a-b50f-3a64e5954f65"}
02:03:50.116 01.966 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"d36ba55f-f9ca-4385-be1d-4455cc1681d4"}
02:03:50.133 00.017 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"d36ba55f-f9ca-4385-be1d-4455cc1681d4"}
02:03:50.141 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"5e6f980b-ba42-4590-a8b8-4387aaf3ff91"}
02:03:50.149 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"5e6f980b-ba42-4590-a8b8-4387aaf3ff91"}
02:03:52.115 01.966 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"42a53064-2351-4e54-8006-73fe58a63a6e"}
02:03:52.125 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"42a53064-2351-4e54-8006-73fe58a63a6e"}
02:03:52.133 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"49c8be55-0c4f-49fe-9fa5-430063c4ed4b"}
02:03:52.141 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"49c8be55-0c4f-49fe-9fa5-430063c4ed4b"}
02:03:54.115 01.974 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"6e5a284e-119d-4597-9692-7d0c063dad40"}
02:03:54.131 00.016 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"6e5a284e-119d-4597-9692-7d0c063dad40"}
02:03:54.143 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"d4df103d-97dd-4e21-bb08-b269e8ab79e9"}
02:03:54.153 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"d4df103d-97dd-4e21-bb08-b269e8ab79e9"}
02:03:56.114 01.961 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"ae15d228-3b4c-4eae-9816-e92805459dff"}
02:03:56.124 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"ae15d228-3b4c-4eae-9816-e92805459dff"}
02:03:56.137 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"df6ea598-7185-48ba-b45c-491533644032"}
02:03:56.148 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"df6ea598-7185-48ba-b45c-491533644032"}
02:03:58.117 01.969 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"f1294a30-fb7b-431a-93ba-53688a2f8656"}
02:03:58.136 00.019 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"f1294a30-fb7b-431a-93ba-53688a2f8656"}
02:03:58.147 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"0c8d9986-b442-4bbd-8819-3ba790cdab4b"}
02:03:58.157 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"0c8d9986-b442-4bbd-8819-3ba790cdab4b"}
02:04:00.116 01.959 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"9e905f0c-b51f-437d-9050-093172d54bb1"}
02:04:00.128 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"9e905f0c-b51f-437d-9050-093172d54bb1"}
02:04:00.141 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"0a191409-42e1-4874-b361-8f5691d0bd45"}
02:04:00.152 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"0a191409-42e1-4874-b361-8f5691d0bd45"}
02:04:02.116 01.964 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"19f7bdff-186f-4af1-bdf9-fa6f5ece561c"}
02:04:02.128 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"19f7bdff-186f-4af1-bdf9-fa6f5ece561c"}
02:04:02.138 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"a62e3bd4-4f4b-4c8f-91d8-8fe6c1256307"}
02:04:02.164 00.026 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"a62e3bd4-4f4b-4c8f-91d8-8fe6c1256307"}
02:04:04.119 01.955 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"8a46797a-d753-4dbc-a24e-26405dbf620e"}
02:04:04.136 00.017 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"8a46797a-d753-4dbc-a24e-26405dbf620e"}
02:04:04.144 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"800e1d44-6021-4143-9e46-03c44efadbe5"}
02:04:04.151 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"800e1d44-6021-4143-9e46-03c44efadbe5"}
02:04:06.118 01.967 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"2e8c23d8-adee-48ec-a0a2-e2b15de4ba61"}
02:04:06.128 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"2e8c23d8-adee-48ec-a0a2-e2b15de4ba61"}
02:04:06.138 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"75c18f46-f65a-43a5-a1f1-8ed3bdcc64ca"}
02:04:06.149 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"75c18f46-f65a-43a5-a1f1-8ed3bdcc64ca"}
02:04:08.119 01.970 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"678cbc9a-609c-41ca-8850-fbbe169a77c8"}
02:04:08.151 00.032 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"678cbc9a-609c-41ca-8850-fbbe169a77c8"}
02:04:08.164 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"8c8f8450-dbb9-470f-b272-58aca5a666d5"}
02:04:08.174 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"8c8f8450-dbb9-470f-b272-58aca5a666d5"}
02:04:10.117 01.943 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"5dabeacf-fdcb-4312-9060-325e1f487875"}
02:04:10.150 00.033 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"5dabeacf-fdcb-4312-9060-325e1f487875"}
02:04:10.166 00.016 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"85daf000-e020-4cc4-9242-27fa1e5c856c"}
02:04:10.177 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"85daf000-e020-4cc4-9242-27fa1e5c856c"}
02:04:12.116 01.939 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"9aa75074-1b05-42b6-802d-b3b8945ca840"}
02:04:12.128 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"9aa75074-1b05-42b6-802d-b3b8945ca840"}
02:04:12.139 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"0fd0d91e-5128-40f2-90fe-ccdb16e9e69a"}
02:04:12.150 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"0fd0d91e-5128-40f2-90fe-ccdb16e9e69a"}
02:04:14.118 01.968 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"a3045c23-1afb-40b7-b872-bbd917dc2b1d"}
02:04:14.135 00.017 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"a3045c23-1afb-40b7-b872-bbd917dc2b1d"}
02:04:14.143 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"2c38e27a-a1da-4cc8-b344-61c4b9ee9a7a"}
02:04:14.153 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"2c38e27a-a1da-4cc8-b344-61c4b9ee9a7a"}
02:04:16.116 01.963 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"f5209421-58f9-4980-a20c-f1e4313424d9"}
02:04:16.124 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"f5209421-58f9-4980-a20c-f1e4313424d9"}
02:04:16.132 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"81b876af-b473-4a3d-836e-eb1be8d648f6"}
02:04:16.145 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"81b876af-b473-4a3d-836e-eb1be8d648f6"}
02:04:18.114 01.969 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"4f9d7188-1cfc-478b-92c4-ac482b11b0de"}
02:04:18.123 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"4f9d7188-1cfc-478b-92c4-ac482b11b0de"}
02:04:18.133 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"c63d12b3-b303-43ec-be2f-d43d72a7a320"}
02:04:18.140 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"c63d12b3-b303-43ec-be2f-d43d72a7a320"}
02:04:20.114 01.974 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"7300596f-515f-436f-98e0-b547d228082a"}
02:04:20.133 00.019 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"7300596f-515f-436f-98e0-b547d228082a"}
02:04:20.177 00.044 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"925e621d-e8fa-4f4e-af44-50cae0e5701b"}
02:04:20.198 00.021 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"925e621d-e8fa-4f4e-af44-50cae0e5701b"}
02:04:22.114 01.916 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"6a23a62d-6f2b-49f8-91e9-d7a4cdc25bb6"}
02:04:22.131 00.017 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"6a23a62d-6f2b-49f8-91e9-d7a4cdc25bb6"}
02:04:22.142 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"268c7642-9ded-4b2e-878b-e0d5a9301e43"}
02:04:22.150 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"268c7642-9ded-4b2e-878b-e0d5a9301e43"}
02:04:24.112 01.962 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"72e2b546-4fc6-415c-a26c-6fc950d8e968"}
02:04:24.137 00.025 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"72e2b546-4fc6-415c-a26c-6fc950d8e968"}
02:04:24.150 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"7f07ddc0-e48b-44b4-a864-9b02b573ece3"}
02:04:24.159 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"7f07ddc0-e48b-44b4-a864-9b02b573ece3"}
02:04:26.112 01.953 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"17d60f6d-ae63-425c-99c7-20939b3232af"}
02:04:26.143 00.031 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"17d60f6d-ae63-425c-99c7-20939b3232af"}
02:04:26.160 00.017 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"182ed2a6-8ee4-4dc7-a5f0-da735d235d9e"}
02:04:26.174 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"182ed2a6-8ee4-4dc7-a5f0-da735d235d9e"}
02:04:28.111 01.937 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"c32c5e60-0394-4796-bfa6-5f0908d7f1ff"}
02:04:28.123 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"c32c5e60-0394-4796-bfa6-5f0908d7f1ff"}
02:04:28.134 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"89441b39-d88a-4b7a-96cd-b734b00ac65d"}
02:04:28.143 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"89441b39-d88a-4b7a-96cd-b734b00ac65d"}
02:04:30.110 01.967 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"208f9f33-0a65-4387-921d-eb755e62ade0"}
02:04:30.120 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"208f9f33-0a65-4387-921d-eb755e62ade0"}
02:04:30.128 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"4fd56d27-b23f-4fd7-9fb7-fe7785b40ca7"}
02:04:30.139 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"4fd56d27-b23f-4fd7-9fb7-fe7785b40ca7"}
02:04:32.110 01.971 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"b729c5a3-39dc-4103-b78b-dc959dcec502"}
02:04:32.122 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"b729c5a3-39dc-4103-b78b-dc959dcec502"}
02:04:32.148 00.026 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"5f8f1630-bef2-4427-90a6-47b7a5aab173"}
02:04:32.158 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"5f8f1630-bef2-4427-90a6-47b7a5aab173"}
02:04:34.110 01.952 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"b8bfc1f4-ff89-4a3c-b149-903e5d12a9be"}
02:04:34.118 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"b8bfc1f4-ff89-4a3c-b149-903e5d12a9be"}
02:04:34.127 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"02f2eec8-35e9-4421-8db5-6ca94af506ff"}
02:04:34.134 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"02f2eec8-35e9-4421-8db5-6ca94af506ff"}
02:04:36.110 01.976 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"af00e82f-7c03-423f-82a1-f83e1cf7aa50"}
02:04:36.117 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"af00e82f-7c03-423f-82a1-f83e1cf7aa50"}
02:04:36.128 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"3344b5e4-c80d-4aed-8c20-4799a652a44e"}
02:04:36.135 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"3344b5e4-c80d-4aed-8c20-4799a652a44e"}
02:04:38.120 01.985 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"e4b1a798-8dbd-4027-8be4-00c7778c5c54"}
02:04:38.144 00.024 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"e4b1a798-8dbd-4027-8be4-00c7778c5c54"}
02:04:38.160 00.016 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"c58ff126-afab-41a4-8586-16ea10432ae9"}
02:04:38.181 00.021 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"c58ff126-afab-41a4-8586-16ea10432ae9"}
02:04:40.121 01.940 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"42991480-a90f-413a-8c33-01b848f021b1"}
02:04:40.132 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"42991480-a90f-413a-8c33-01b848f021b1"}
02:04:40.144 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"72f1600b-7714-4cd7-8660-3de2d2eae403"}
02:04:40.151 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"72f1600b-7714-4cd7-8660-3de2d2eae403"}
02:04:42.119 01.968 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"4b410caf-ac8e-4754-857f-b777dd48b7a0"}
02:04:42.138 00.019 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"4b410caf-ac8e-4754-857f-b777dd48b7a0"}
02:04:42.147 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"06c3edcb-8d0f-4411-9280-f56eba16c1aa"}
02:04:42.155 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"06c3edcb-8d0f-4411-9280-f56eba16c1aa"}
02:04:44.119 01.964 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"0e1f8034-86c4-43ce-a646-2aea3bf614ce"}
02:04:44.144 00.025 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"0e1f8034-86c4-43ce-a646-2aea3bf614ce"}
02:04:44.155 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"120d3ef4-16b9-4690-abb2-e424afc5f1ad"}
02:04:44.169 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"120d3ef4-16b9-4690-abb2-e424afc5f1ad"}
02:04:46.118 01.949 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"a8aec898-ed2b-474c-9c74-e780cb9c6480"}
02:04:46.135 00.017 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"a8aec898-ed2b-474c-9c74-e780cb9c6480"}
02:04:46.157 00.022 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"d23b636c-f0b2-47dc-8bbf-147abd4478de"}
02:04:46.177 00.020 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"d23b636c-f0b2-47dc-8bbf-147abd4478de"}
02:04:48.116 01.939 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"ab83554a-23c9-445c-a1cf-aed7b07635d1"}
02:04:48.128 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"ab83554a-23c9-445c-a1cf-aed7b07635d1"}
02:04:48.138 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"30bcb045-c3c4-4362-b35b-45bade4c75f8"}
02:04:48.145 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"30bcb045-c3c4-4362-b35b-45bade4c75f8"}
02:04:50.115 01.970 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"0f30c7d5-bc89-4527-84c3-2adaab49516b"}
02:04:50.139 00.024 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"0f30c7d5-bc89-4527-84c3-2adaab49516b"}
02:04:50.147 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"4151e521-c25e-4732-acc1-f27c998cfd08"}
02:04:50.153 00.006 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"4151e521-c25e-4732-acc1-f27c998cfd08"}
02:04:52.114 01.961 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"5a2e8c22-d134-45af-bab7-9c9d18cf1ba4"}
02:04:52.124 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"5a2e8c22-d134-45af-bab7-9c9d18cf1ba4"}
02:04:52.132 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"37df8b5f-87d4-4cc0-90a3-bf9128b13f2c"}
02:04:52.140 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"37df8b5f-87d4-4cc0-90a3-bf9128b13f2c"}
02:04:54.114 01.974 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"747c8408-34e9-4261-991b-619b11dd63a8"}
02:04:54.134 00.020 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"747c8408-34e9-4261-991b-619b11dd63a8"}
02:04:54.145 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"dfc333a5-7df7-4156-a742-2d4636803dd3"}
02:04:54.156 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"dfc333a5-7df7-4156-a742-2d4636803dd3"}
02:04:56.115 01.959 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"53f7a386-e069-4783-88c9-72ce4bc8d31e"}
02:04:56.128 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"53f7a386-e069-4783-88c9-72ce4bc8d31e"}
02:04:56.136 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"c9d7490a-e237-4b42-be48-9d9fb1796bd8"}
02:04:56.146 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"c9d7490a-e237-4b42-be48-9d9fb1796bd8"}
02:04:58.114 01.968 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"43781c4a-12e7-4ab5-be77-0d10506913e0"}
02:04:58.134 00.020 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"43781c4a-12e7-4ab5-be77-0d10506913e0"}
02:04:58.147 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"3ee501b8-4fa8-4af4-ba61-efb188383126"}
02:04:58.158 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"3ee501b8-4fa8-4af4-ba61-efb188383126"}
02:05:00.111 01.953 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"ada9b60d-0f47-43cb-8b90-54afca4fbe3d"}
02:05:00.119 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"ada9b60d-0f47-43cb-8b90-54afca4fbe3d"}
02:05:00.126 00.007 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"ec028860-ea34-44ac-aaf3-f94b65f490a1"}
02:05:00.137 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"ec028860-ea34-44ac-aaf3-f94b65f490a1"}
02:05:02.113 01.976 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"6bc864de-6841-43e8-be80-bd555d394bcf"}
02:05:02.128 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"6bc864de-6841-43e8-be80-bd555d394bcf"}
02:05:02.136 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"e8a927dc-cb2b-4a3c-8410-b0da8eac3c5f"}
02:05:02.148 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"e8a927dc-cb2b-4a3c-8410-b0da8eac3c5f"}
02:05:04.115 01.967 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"88f25e77-decf-42f5-b56c-cd2fcfa19864"}
02:05:04.134 00.019 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"88f25e77-decf-42f5-b56c-cd2fcfa19864"}
02:05:04.148 00.014 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"a54b9b54-bd09-49cd-bab8-d5e19a2a306a"}
02:05:04.161 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"a54b9b54-bd09-49cd-bab8-d5e19a2a306a"}
02:05:06.113 01.952 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"f45da927-f5c5-46b5-bf2a-b578eb3eb555"}
02:05:06.123 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"f45da927-f5c5-46b5-bf2a-b578eb3eb555"}
02:05:06.130 00.007 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"760d85d8-ebbf-4bc8-8ff3-d83013ad59f1"}
02:05:06.138 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"760d85d8-ebbf-4bc8-8ff3-d83013ad59f1"}
02:05:08.113 01.975 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"74feb577-0981-4778-907b-66615611e3bb"}
02:05:08.124 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"74feb577-0981-4778-907b-66615611e3bb"}
02:05:08.155 00.031 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"891a2914-9745-4f14-86c9-6a65bd8f0581"}
02:05:08.165 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"891a2914-9745-4f14-86c9-6a65bd8f0581"}
02:05:10.113 01.948 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"af937d1a-85bc-4735-8999-e52ba9160307"}
02:05:10.126 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"af937d1a-85bc-4735-8999-e52ba9160307"}
02:05:10.139 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"5c04eddd-4585-4173-9d42-3a3fe34d582a"}
02:05:10.169 00.030 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"5c04eddd-4585-4173-9d42-3a3fe34d582a"}
02:05:12.117 01.948 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"38bccd96-3096-45b2-aacd-05051f7e6444"}
02:05:12.131 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"38bccd96-3096-45b2-aacd-05051f7e6444"}
02:05:12.142 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"4efbc6e9-7518-43a0-9741-ee13c026e2a9"}
02:05:12.149 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"4efbc6e9-7518-43a0-9741-ee13c026e2a9"}
02:05:14.113 01.964 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"4981b66e-bfc8-44ac-96ca-0b3bd6fa0abd"}
02:05:14.121 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"4981b66e-bfc8-44ac-96ca-0b3bd6fa0abd"}
02:05:14.129 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"b3f2857d-b9b9-41c0-8d8a-e3d80b7ee657"}
02:05:14.135 00.006 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"b3f2857d-b9b9-41c0-8d8a-e3d80b7ee657"}
02:05:16.113 01.978 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"e0db5c3e-192d-4d6b-92d4-7c5c2323ca55"}
02:05:16.156 00.043 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"e0db5c3e-192d-4d6b-92d4-7c5c2323ca55"}
02:05:16.169 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"581a3e53-1f20-46b0-83f8-bd990a7d2045"}
02:05:16.186 00.017 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"581a3e53-1f20-46b0-83f8-bd990a7d2045"}
02:05:18.114 01.928 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"518c92e9-5de4-437e-93b0-2f801ece96b7"}
02:05:18.125 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"518c92e9-5de4-437e-93b0-2f801ece96b7"}
02:05:18.136 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"2d7dc554-e182-47e2-8275-994517b51e0e"}
02:05:18.144 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"2d7dc554-e182-47e2-8275-994517b51e0e"}
02:05:20.117 01.973 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"bd2946c4-a6d3-4f27-9ead-717ec2c2d9c6"}
02:05:20.133 00.016 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"bd2946c4-a6d3-4f27-9ead-717ec2c2d9c6"}
02:05:20.142 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"d0baf28c-dcd2-413f-ab38-eaf92de44812"}
02:05:20.152 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"d0baf28c-dcd2-413f-ab38-eaf92de44812"}
02:05:22.114 01.962 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"094d7011-c626-46d1-967e-e0304408c259"}
02:05:22.124 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"094d7011-c626-46d1-967e-e0304408c259"}
02:05:22.138 00.014 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"19c86720-ebe2-40e4-b573-684aa4f41a8d"}
02:05:22.148 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"19c86720-ebe2-40e4-b573-684aa4f41a8d"}
02:05:24.115 01.967 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"9b6ba003-bb17-48e8-a767-7506e8bb8074"}
02:05:24.127 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"9b6ba003-bb17-48e8-a767-7506e8bb8074"}
02:05:24.152 00.025 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"7f243eb5-f4ff-4891-969a-e401ba6cdcd1"}
02:05:24.165 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"7f243eb5-f4ff-4891-969a-e401ba6cdcd1"}
02:05:26.114 01.949 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"ae6fbb7e-424d-4df7-9ae0-ed85309af6bb"}
02:05:26.120 00.006 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"ae6fbb7e-424d-4df7-9ae0-ed85309af6bb"}
02:05:26.132 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"9f9f280f-bfb8-43fd-9fc3-66eff79c0ea2"}
02:05:26.143 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"9f9f280f-bfb8-43fd-9fc3-66eff79c0ea2"}
02:05:28.114 01.971 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"41eb801d-4051-4074-9ef4-1e10437e9245"}
02:05:28.123 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"41eb801d-4051-4074-9ef4-1e10437e9245"}
02:05:28.133 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"9c92f4b4-677e-43bc-848c-ea2d59e2f73f"}
02:05:28.151 00.018 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"9c92f4b4-677e-43bc-848c-ea2d59e2f73f"}
02:05:30.115 01.964 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"e23cb135-61e3-4a74-a6cc-533c099c8ac6"}
02:05:30.124 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"e23cb135-61e3-4a74-a6cc-533c099c8ac6"}
02:05:30.134 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"5b14ba8e-bbfa-43ce-8162-abaf0980df66"}
02:05:30.141 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"5b14ba8e-bbfa-43ce-8162-abaf0980df66"}
02:05:32.112 01.971 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"62cd59c3-59ad-4a79-9b97-b408b8e5fa94"}
02:05:32.124 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"62cd59c3-59ad-4a79-9b97-b408b8e5fa94"}
02:05:32.138 00.014 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"c7d813a2-070d-475c-a238-ebedaec36187"}
02:05:32.144 00.006 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"c7d813a2-070d-475c-a238-ebedaec36187"}
02:05:34.111 01.967 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"62df076c-b355-4261-a8cb-dd3374ee9ea4"}
02:05:34.121 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"62df076c-b355-4261-a8cb-dd3374ee9ea4"}
02:05:34.128 00.007 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"a7908895-6eff-419d-8230-f9856f793f3b"}
02:05:34.135 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"a7908895-6eff-419d-8230-f9856f793f3b"}
02:05:36.116 01.981 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"ebb45741-1eed-4379-8874-e8a0b497e8e5"}
02:05:36.129 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"ebb45741-1eed-4379-8874-e8a0b497e8e5"}
02:05:36.139 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"38041536-8b49-4597-b42b-947ad0e76756"}
02:05:36.147 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"38041536-8b49-4597-b42b-947ad0e76756"}
02:05:38.112 01.965 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"3fab4c16-a6ea-4f17-9da7-4c089982fa8b"}
02:05:38.121 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"3fab4c16-a6ea-4f17-9da7-4c089982fa8b"}
02:05:38.129 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"0ef0473a-49b3-4aad-92ae-b07b264bb801"}
02:05:38.139 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"0ef0473a-49b3-4aad-92ae-b07b264bb801"}
02:05:40.111 01.972 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"d852a1e5-1aca-46a1-95ea-dda88cf04dc2"}
02:05:40.121 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"d852a1e5-1aca-46a1-95ea-dda88cf04dc2"}
02:05:40.130 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"59640478-b2e8-4cf2-88d2-ec9ffb90f967"}
02:05:40.137 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"59640478-b2e8-4cf2-88d2-ec9ffb90f967"}
02:05:42.112 01.975 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"ba38e7e3-9667-4793-a795-f99ea5111175"}
02:05:42.124 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"ba38e7e3-9667-4793-a795-f99ea5111175"}
02:05:42.133 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"22810fdc-cb0d-40fc-83ea-69cfb155fe70"}
02:05:42.158 00.025 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"22810fdc-cb0d-40fc-83ea-69cfb155fe70"}
02:05:44.110 01.952 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"32eabe21-54e7-4994-ae46-1b61f94eeb18"}
02:05:44.116 00.006 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"32eabe21-54e7-4994-ae46-1b61f94eeb18"}
02:05:44.125 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"a83a034a-2da2-4724-95e8-d5da78956339"}
02:05:44.134 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"a83a034a-2da2-4724-95e8-d5da78956339"}
02:05:46.111 01.977 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"7329fec9-e088-4a3f-a881-e1e6a5d74db7"}
02:05:46.150 00.039 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"7329fec9-e088-4a3f-a881-e1e6a5d74db7"}
02:05:46.168 00.018 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"ca97cdf9-3c08-4886-91ad-d95f303b47a5"}
02:05:46.187 00.019 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"ca97cdf9-3c08-4886-91ad-d95f303b47a5"}
02:05:48.111 01.924 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"a05db532-f14b-4f23-bb54-07bada171268"}
02:05:48.123 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"a05db532-f14b-4f23-bb54-07bada171268"}
02:05:48.135 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"6da8ec6d-6101-4209-923f-3be42b55f325"}
02:05:48.147 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"6da8ec6d-6101-4209-923f-3be42b55f325"}
02:05:50.110 01.963 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"efde28ee-e24f-4e63-9638-f170700d96f1"}
02:05:50.121 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"efde28ee-e24f-4e63-9638-f170700d96f1"}
02:05:50.129 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"0a8cea65-c1ae-4c3b-b9b7-6bd379b48090"}
02:05:50.138 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"0a8cea65-c1ae-4c3b-b9b7-6bd379b48090"}
02:05:52.110 01.972 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"5676c821-f337-4917-b778-81494fb828b3"}
02:05:52.119 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"5676c821-f337-4917-b778-81494fb828b3"}
02:05:52.127 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"f9897f48-02b9-40dc-8e23-4f3691c02b00"}
02:05:52.138 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"f9897f48-02b9-40dc-8e23-4f3691c02b00"}
02:05:54.111 01.973 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"0032e1ee-183c-4770-9776-5fac6724a8af"}
02:05:54.127 00.016 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"0032e1ee-183c-4770-9776-5fac6724a8af"}
02:05:54.152 00.025 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"f00c94eb-f370-4f32-8c34-aeaa6978cd93"}
02:05:54.164 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"f00c94eb-f370-4f32-8c34-aeaa6978cd93"}
02:05:56.111 01.947 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"a87582ba-822e-4f9b-add8-22f334b84dc8"}
02:05:56.122 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"a87582ba-822e-4f9b-add8-22f334b84dc8"}
02:05:56.132 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"d7e21f01-7986-4ca6-88c5-c4072f5122cc"}
02:05:56.139 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"d7e21f01-7986-4ca6-88c5-c4072f5122cc"}
02:05:58.111 01.972 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"a5cb0700-d1ee-41bf-a596-cdc4889a6596"}
02:05:58.121 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"a5cb0700-d1ee-41bf-a596-cdc4889a6596"}
02:05:58.144 00.023 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"bd05bd07-5cdc-4d7b-a004-c77d8d7ff047"}
02:05:58.155 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"bd05bd07-5cdc-4d7b-a004-c77d8d7ff047"}
02:06:00.113 01.958 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"f3ea6b0a-f30a-4bb6-aeb6-e869cc584add"}
02:06:00.132 00.019 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"f3ea6b0a-f30a-4bb6-aeb6-e869cc584add"}
02:06:00.147 00.015 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"6d05a53e-ebad-4ee4-8172-2126df4b4662"}
02:06:00.161 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"6d05a53e-ebad-4ee4-8172-2126df4b4662"}
02:06:02.110 01.949 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"7f2aa6b4-0651-4efc-8a6b-f3e6c91c3c4b"}
02:06:02.141 00.031 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"7f2aa6b4-0651-4efc-8a6b-f3e6c91c3c4b"}
02:06:02.154 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"0263e6bc-b527-4a3a-b802-7c55c11d3c69"}
02:06:02.163 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"0263e6bc-b527-4a3a-b802-7c55c11d3c69"}
02:06:04.111 01.948 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"9c97e141-8a4c-4aac-a2e3-82efd084fdfa"}
02:06:04.122 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"9c97e141-8a4c-4aac-a2e3-82efd084fdfa"}
02:06:04.134 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"d6efbb0c-9f03-4b3f-966c-968594c695f9"}
02:06:04.156 00.022 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"d6efbb0c-9f03-4b3f-966c-968594c695f9"}
02:06:06.109 01.953 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"4b8eacfa-0716-44f7-bae9-06cc4610d61d"}
02:06:06.124 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"4b8eacfa-0716-44f7-bae9-06cc4610d61d"}
02:06:06.140 00.016 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"35ca5e5e-4a24-4b7c-b2a1-b9bc03f5dfbc"}
02:06:06.149 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"35ca5e5e-4a24-4b7c-b2a1-b9bc03f5dfbc"}
02:06:08.108 01.959 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"5d3e1faa-f32b-4dae-a34d-345828d3d876"}
02:06:08.132 00.024 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"5d3e1faa-f32b-4dae-a34d-345828d3d876"}
02:06:08.140 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"4070badb-9b57-4ded-8115-ebbd6164849a"}
02:06:08.149 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"4070badb-9b57-4ded-8115-ebbd6164849a"}
02:06:10.108 01.959 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"fd2da033-011c-4a80-b181-ffa4383c323f"}
02:06:10.117 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"fd2da033-011c-4a80-b181-ffa4383c323f"}
02:06:10.124 00.007 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"73ebe010-5ac0-4065-b511-0a4f804c73b4"}
02:06:10.131 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"73ebe010-5ac0-4065-b511-0a4f804c73b4"}
02:06:12.109 01.978 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"60f67701-bc32-4c7b-8b76-c2e4f299c223"}
02:06:12.119 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"60f67701-bc32-4c7b-8b76-c2e4f299c223"}
02:06:12.130 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"5dfb4b34-786b-46d2-865b-7082544c9de0"}
02:06:12.140 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"5dfb4b34-786b-46d2-865b-7082544c9de0"}
02:06:14.108 01.968 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"f97f4c98-a725-4cc0-bec9-48a4652af10d"}
02:06:14.124 00.016 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"f97f4c98-a725-4cc0-bec9-48a4652af10d"}
02:06:14.135 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"29ad7b1a-0d4c-458c-a079-e3f0d99f14f1"}
02:06:14.145 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"29ad7b1a-0d4c-458c-a079-e3f0d99f14f1"}
02:06:16.108 01.963 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"4dfc996b-f971-4c91-913f-a4ec1af6d0ee"}
02:06:16.119 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"4dfc996b-f971-4c91-913f-a4ec1af6d0ee"}
02:06:16.152 00.033 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"e86ccc73-004a-4cd4-aec8-150b3210c235"}
02:06:16.164 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"e86ccc73-004a-4cd4-aec8-150b3210c235"}
02:06:18.107 01.943 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"37508870-4ad5-4e79-88e5-aab5a3b9cc4f"}
02:06:18.123 00.016 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"37508870-4ad5-4e79-88e5-aab5a3b9cc4f"}
02:06:18.156 00.033 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"d5495978-0835-4534-8fad-4c6b45212d86"}
02:06:18.168 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"d5495978-0835-4534-8fad-4c6b45212d86"}
02:06:20.108 01.940 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"d8e17f06-c70d-4dfb-ad3b-4f1e773a776d"}
02:06:20.120 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"d8e17f06-c70d-4dfb-ad3b-4f1e773a776d"}
02:06:20.128 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"8650913b-8195-4cf5-ae48-02ace0a38a37"}
02:06:20.141 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"8650913b-8195-4cf5-ae48-02ace0a38a37"}
02:06:22.111 01.970 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"014667f5-6f81-4369-ae46-b51ae653012f"}
02:06:22.123 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"014667f5-6f81-4369-ae46-b51ae653012f"}
02:06:22.131 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"e49a0421-b062-408a-bdbb-ebd894d6e169"}
02:06:22.138 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"e49a0421-b062-408a-bdbb-ebd894d6e169"}
02:06:24.109 01.971 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"c5ebf726-cd2c-4a30-8305-54c7419db63e"}
02:06:24.118 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"c5ebf726-cd2c-4a30-8305-54c7419db63e"}
02:06:24.127 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"31171f87-e065-4ac7-8376-a9543e2e300d"}
02:06:24.134 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"31171f87-e065-4ac7-8376-a9543e2e300d"}
02:06:26.110 01.976 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"35f8b4e6-5780-4915-b844-fcc88f90fb24"}
02:06:26.120 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"35f8b4e6-5780-4915-b844-fcc88f90fb24"}
02:06:26.150 00.030 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"5509d135-5d13-4af7-a320-2a15e04a4152"}
02:06:26.162 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"5509d135-5d13-4af7-a320-2a15e04a4152"}
02:06:28.109 01.947 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"750ccdd3-f2aa-4b4b-bb48-41c2bb3e66d7"}
02:06:28.120 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"750ccdd3-f2aa-4b4b-bb48-41c2bb3e66d7"}
02:06:28.131 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"7798a896-0e5a-4cc7-b4a4-ee36a9f7d9ac"}
02:06:28.140 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"7798a896-0e5a-4cc7-b4a4-ee36a9f7d9ac"}
02:06:30.109 01.969 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"b34b7d5a-94df-474e-b318-1ef65900e494"}
02:06:30.123 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"b34b7d5a-94df-474e-b318-1ef65900e494"}
02:06:30.135 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"e0714d7d-8871-481d-93eb-5ec9c7ead328"}
02:06:30.145 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"e0714d7d-8871-481d-93eb-5ec9c7ead328"}
02:06:32.108 01.963 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"3694f814-e8f8-45a8-b3aa-997df3321e14"}
02:06:32.117 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"3694f814-e8f8-45a8-b3aa-997df3321e14"}
02:06:32.128 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"16c01b3f-e6be-4923-b9ec-8f9b12b8747b"}
02:06:32.136 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"16c01b3f-e6be-4923-b9ec-8f9b12b8747b"}
02:06:34.108 01.972 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"c14012d8-0a83-4bca-8e20-43e1a6a520fb"}
02:06:34.116 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"c14012d8-0a83-4bca-8e20-43e1a6a520fb"}
02:06:34.124 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"b08b42d2-6482-4765-ba7a-543fd0797aa3"}
02:06:34.130 00.006 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"b08b42d2-6482-4765-ba7a-543fd0797aa3"}
02:06:36.107 01.977 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"2f7618a5-fbff-471c-9c23-a018d7d9bb3f"}
02:06:36.119 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"2f7618a5-fbff-471c-9c23-a018d7d9bb3f"}
02:06:36.127 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"c78f0e73-f671-4d3c-b967-d0bebd076fb7"}
02:06:36.137 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"c78f0e73-f671-4d3c-b967-d0bebd076fb7"}
02:06:38.106 01.969 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"c3b938db-1eea-42ac-b9ea-e7c25fe89173"}
02:06:38.117 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"c3b938db-1eea-42ac-b9ea-e7c25fe89173"}
02:06:38.143 00.026 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"b467aacf-0bd9-4e5c-9a92-74788d59eb1c"}
02:06:38.154 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"b467aacf-0bd9-4e5c-9a92-74788d59eb1c"}
02:06:40.106 01.952 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"0647afe6-ab9e-4677-8c26-3c7103e86690"}
02:06:40.118 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"0647afe6-ab9e-4677-8c26-3c7103e86690"}
02:06:40.128 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"26c6d0df-5749-497f-bba4-a36b45279bc4"}
02:06:40.136 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"26c6d0df-5749-497f-bba4-a36b45279bc4"}
02:06:42.104 01.968 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"06d3917a-bdbe-42ad-86ed-166c6a7a21ca"}
02:06:42.113 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"06d3917a-bdbe-42ad-86ed-166c6a7a21ca"}
02:06:42.125 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"b4e1110d-51b6-4fc9-884d-449197585ab3"}
02:06:42.133 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"b4e1110d-51b6-4fc9-884d-449197585ab3"}
02:06:44.105 01.972 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"ad7c36cd-37ec-4150-981a-6ca49d964855"}
02:06:44.114 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"ad7c36cd-37ec-4150-981a-6ca49d964855"}
02:06:44.125 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"4f16171e-e7ed-4e5e-b5ef-be03cb482bc6"}
02:06:44.133 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"4f16171e-e7ed-4e5e-b5ef-be03cb482bc6"}
02:06:46.104 01.971 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"779bbc94-dad6-49ec-9929-b1e95fa71dd2"}
02:06:46.123 00.019 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"779bbc94-dad6-49ec-9929-b1e95fa71dd2"}
02:06:46.138 00.015 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"c8035e5a-9d72-4010-a3d7-ce7f742a7bce"}
02:06:46.166 00.028 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"c8035e5a-9d72-4010-a3d7-ce7f742a7bce"}
02:06:48.103 01.937 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"dd6ac988-6b78-4ca9-834d-30fa1e9c4ff2"}
02:06:48.114 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"dd6ac988-6b78-4ca9-834d-30fa1e9c4ff2"}
02:06:48.124 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"c1f34347-c16b-4987-96f0-10a39eb88de4"}
02:06:48.134 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"c1f34347-c16b-4987-96f0-10a39eb88de4"}
02:06:50.104 01.970 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"8baeab7b-5c63-441a-be91-4df58b51f9cc"}
02:06:50.150 00.046 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"8baeab7b-5c63-441a-be91-4df58b51f9cc"}
02:06:50.171 00.021 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"b6116ed7-2ed4-4cd5-a841-2d08ff2020e8"}
02:06:50.185 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"b6116ed7-2ed4-4cd5-a841-2d08ff2020e8"}
02:06:52.103 01.918 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"e204c670-66da-4713-a1b6-ec558970d9f5"}
02:06:52.133 00.030 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"e204c670-66da-4713-a1b6-ec558970d9f5"}
02:06:52.144 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"2735583a-3932-417e-94c9-43a8395ff765"}
02:06:52.153 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"2735583a-3932-417e-94c9-43a8395ff765"}
02:06:54.103 01.950 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"7119866e-609d-496e-ab1d-699015d302a9"}
02:06:54.113 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"7119866e-609d-496e-ab1d-699015d302a9"}
02:06:54.121 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"283fdb64-c026-48bb-a508-ea05e60bed22"}
02:06:54.131 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"283fdb64-c026-48bb-a508-ea05e60bed22"}
02:06:56.102 01.971 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"3c62af2d-8257-4caf-a45e-0cd59dfe56a9"}
02:06:56.129 00.027 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"3c62af2d-8257-4caf-a45e-0cd59dfe56a9"}
02:06:56.143 00.014 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"5590128f-79d8-49fb-8f03-f13e893c5783"}
02:06:56.153 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"5590128f-79d8-49fb-8f03-f13e893c5783"}
02:06:58.102 01.949 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"af8f0b2d-ffe5-4af3-97c7-ee6c9df6e7cf"}
02:06:58.111 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"af8f0b2d-ffe5-4af3-97c7-ee6c9df6e7cf"}
02:06:58.120 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"d88bc35b-f762-4989-ac47-a4f399e5ec34"}
02:06:58.130 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"d88bc35b-f762-4989-ac47-a4f399e5ec34"}
02:07:00.101 01.971 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"aba504b8-fa36-4cb7-bcdf-a2b660286933"}
02:07:00.108 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"aba504b8-fa36-4cb7-bcdf-a2b660286933"}
02:07:00.116 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"ef672af5-096e-4692-b47f-4da0c9a5a7a4"}
02:07:00.125 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"ef672af5-096e-4692-b47f-4da0c9a5a7a4"}
02:07:02.100 01.975 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"30042dea-2c0a-45be-978d-456739f8e8a3"}
02:07:02.117 00.017 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"30042dea-2c0a-45be-978d-456739f8e8a3"}
02:07:02.130 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"be3e7b58-9637-47e4-a444-a42b0e0c6741"}
02:07:02.147 00.017 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"be3e7b58-9637-47e4-a444-a42b0e0c6741"}
02:07:04.099 01.952 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"8fb95c92-4298-4ccb-bc06-4bf32dffaeac"}
02:07:04.111 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"8fb95c92-4298-4ccb-bc06-4bf32dffaeac"}
02:07:04.122 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"60aa2115-8d1b-4f07-8628-090000d9768a"}
02:07:04.146 00.024 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"60aa2115-8d1b-4f07-8628-090000d9768a"}
02:07:06.098 01.952 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"3da71789-a586-47d9-991f-4a48aa22fb0d"}
02:07:06.123 00.025 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"3da71789-a586-47d9-991f-4a48aa22fb0d"}
02:07:06.131 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"68631b81-c96c-451e-8158-ef6f0e867c65"}
02:07:06.138 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"68631b81-c96c-451e-8158-ef6f0e867c65"}
02:07:08.097 01.959 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"3180c72a-398a-4846-a131-703fa39e54e5"}
02:07:08.105 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"3180c72a-398a-4846-a131-703fa39e54e5"}
02:07:08.114 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"5ea30cfb-9e2b-47f0-992f-c288c118caf8"}
02:07:08.124 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"5ea30cfb-9e2b-47f0-992f-c288c118caf8"}
02:07:10.097 01.973 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"08d6a6ae-16ad-4ee9-812b-85692dcec1fb"}
02:07:10.108 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"08d6a6ae-16ad-4ee9-812b-85692dcec1fb"}
02:07:10.132 00.024 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"fa1d95f2-021b-4334-8608-ca9140a21567"}
02:07:10.140 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"fa1d95f2-021b-4334-8608-ca9140a21567"}
02:07:12.096 01.956 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"9e1fda8c-1f53-4f7d-bdad-f8416bbda2cb"}
02:07:12.108 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"9e1fda8c-1f53-4f7d-bdad-f8416bbda2cb"}
02:07:12.116 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"1e497eaf-bca4-4e8b-baf9-65cacdf79035"}
02:07:12.122 00.006 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"1e497eaf-bca4-4e8b-baf9-65cacdf79035"}
02:07:14.096 01.974 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"ff7161a6-2a16-4050-8b8a-2f71df1831e8"}
02:07:14.106 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"ff7161a6-2a16-4050-8b8a-2f71df1831e8"}
02:07:14.116 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"59aada3b-8d87-46d9-a06d-c71d8de95377"}
02:07:14.123 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"59aada3b-8d87-46d9-a06d-c71d8de95377"}
02:07:16.096 01.973 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"2deed645-627e-45c7-8a5b-8ee0e81dbd03"}
02:07:16.106 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"2deed645-627e-45c7-8a5b-8ee0e81dbd03"}
02:07:16.149 00.043 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"0c123d6e-fb33-4941-9b1f-bfb28046e15a"}
02:07:16.164 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"0c123d6e-fb33-4941-9b1f-bfb28046e15a"}
02:07:18.102 01.938 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"78fbac39-86c1-49be-9bf0-e35a6c63352a"}
02:07:18.114 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"78fbac39-86c1-49be-9bf0-e35a6c63352a"}
02:07:18.122 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"e11abd08-a6bb-4fc4-aef9-d7253d88ec00"}
02:07:18.130 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"e11abd08-a6bb-4fc4-aef9-d7253d88ec00"}
02:07:20.100 01.970 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"5f0a49c2-aedb-4c0e-8a78-9b9a81bc70ea"}
02:07:20.117 00.017 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"5f0a49c2-aedb-4c0e-8a78-9b9a81bc70ea"}
02:07:20.128 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"03fb9cc6-f782-47a6-b9ef-347c3288e1e1"}
02:07:20.140 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"03fb9cc6-f782-47a6-b9ef-347c3288e1e1"}
02:07:22.097 01.957 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"1007ad4c-e43c-45cd-b718-1eacd57da2e4"}
02:07:22.122 00.025 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"1007ad4c-e43c-45cd-b718-1eacd57da2e4"}
02:07:22.134 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"6ddebf88-c8e0-4a5d-b49c-189f21329591"}
02:07:22.142 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"6ddebf88-c8e0-4a5d-b49c-189f21329591"}
02:07:24.097 01.955 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"ed47c783-2855-4225-a684-3dc29151a516"}
02:07:24.107 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"ed47c783-2855-4225-a684-3dc29151a516"}
02:07:24.117 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"bf06aa27-a9f5-4fe2-943e-638dad0477a7"}
02:07:24.125 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"bf06aa27-a9f5-4fe2-943e-638dad0477a7"}
02:07:26.097 01.972 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"c700d4dd-66e6-4b23-b551-76c44665949b"}
02:07:26.109 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"c700d4dd-66e6-4b23-b551-76c44665949b"}
02:07:26.121 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"d8748ef8-51cf-4b12-8951-54c2abfaf417"}
02:07:26.130 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"d8748ef8-51cf-4b12-8951-54c2abfaf417"}
02:07:28.097 01.967 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"28081248-d232-4a52-8434-054f8df79796"}
02:07:28.108 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"28081248-d232-4a52-8434-054f8df79796"}
02:07:28.117 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"ca75da93-3b17-46f3-b3db-657b07e44763"}
02:07:28.126 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"ca75da93-3b17-46f3-b3db-657b07e44763"}
02:07:30.098 01.972 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"e7e5d3d7-b043-485d-a70c-9e465514d9d3"}
02:07:30.114 00.016 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"e7e5d3d7-b043-485d-a70c-9e465514d9d3"}
02:07:30.122 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"c020d19f-3582-4eb3-9804-190aa5ef7293"}
02:07:30.129 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"c020d19f-3582-4eb3-9804-190aa5ef7293"}
02:07:32.097 01.968 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"8239e1f3-02a2-4752-b473-fd790515747d"}
02:07:32.108 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"8239e1f3-02a2-4752-b473-fd790515747d"}
02:07:32.115 00.007 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"6c3b7da7-b6d7-4ba8-84c3-e5794d0f546c"}
02:07:32.124 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"6c3b7da7-b6d7-4ba8-84c3-e5794d0f546c"}
02:07:34.097 01.973 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"ae2cc17d-e45b-4c39-aa9b-cda5c9fa8791"}
02:07:34.119 00.022 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"ae2cc17d-e45b-4c39-aa9b-cda5c9fa8791"}
02:07:34.129 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"025767e7-69bb-4e98-8647-4d02ffae946d"}
02:07:34.137 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"025767e7-69bb-4e98-8647-4d02ffae946d"}
02:07:36.102 01.965 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"d3d7a8b4-b3d0-4835-b459-d45a76f6d873"}
02:07:36.121 00.019 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"d3d7a8b4-b3d0-4835-b459-d45a76f6d873"}
02:07:36.133 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"873b4e1f-c373-454c-9b35-5159069ef2ec"}
02:07:36.144 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"873b4e1f-c373-454c-9b35-5159069ef2ec"}
02:07:38.098 01.954 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"53b9b2c4-d4f4-4e81-b424-0bd477183558"}
02:07:38.107 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"53b9b2c4-d4f4-4e81-b424-0bd477183558"}
02:07:38.116 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"9b193831-708c-4278-bd05-d563af042c22"}
02:07:38.128 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"9b193831-708c-4278-bd05-d563af042c22"}
02:07:40.100 01.972 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"39043c0f-7aab-4c06-8fa9-83c5a7830d8e"}
02:07:40.108 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"39043c0f-7aab-4c06-8fa9-83c5a7830d8e"}
02:07:40.118 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"1f4a0590-2897-4a20-b6aa-2489ecbf1e70"}
02:07:40.129 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"1f4a0590-2897-4a20-b6aa-2489ecbf1e70"}
02:07:42.098 01.969 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"7a2af312-f021-4221-9ae0-7774895c5924"}
02:07:42.109 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"7a2af312-f021-4221-9ae0-7774895c5924"}
02:07:42.117 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"d31f9f9e-6762-4415-a891-ee309c1932a0"}
02:07:42.127 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"d31f9f9e-6762-4415-a891-ee309c1932a0"}
02:07:44.098 01.971 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"de7f4b74-fbed-4fcf-b56a-a82231c1e360"}
02:07:44.109 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"de7f4b74-fbed-4fcf-b56a-a82231c1e360"}
02:07:44.117 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"42b9b7f3-659d-4138-9db1-1416227b102c"}
02:07:44.127 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"42b9b7f3-659d-4138-9db1-1416227b102c"}
02:07:46.096 01.969 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"08926f9c-9e95-40e5-a936-dd547df1b94d"}
02:07:46.108 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"08926f9c-9e95-40e5-a936-dd547df1b94d"}
02:07:46.124 00.016 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"de936019-3d9d-4968-91a2-01f88e46fcfb"}
02:07:46.137 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"de936019-3d9d-4968-91a2-01f88e46fcfb"}
02:07:48.095 01.958 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"bf79ae54-d79f-4a79-9837-277d0fa32478"}
02:07:48.108 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"bf79ae54-d79f-4a79-9837-277d0fa32478"}
02:07:48.115 00.007 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"d315f68a-44c5-4aca-90b3-0033445560cc"}
02:07:48.122 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"d315f68a-44c5-4aca-90b3-0033445560cc"}
02:07:50.095 01.973 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"a00d44eb-7640-4fc9-a155-c2469ee2b1ed"}
02:07:50.104 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"a00d44eb-7640-4fc9-a155-c2469ee2b1ed"}
02:07:50.114 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"a20e179d-2857-4d9c-99b4-a629d23a6ed9"}
02:07:50.138 00.024 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"a20e179d-2857-4d9c-99b4-a629d23a6ed9"}
02:07:52.095 01.957 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"cea488d3-a2e1-45e5-aceb-7cd2468ed280"}
02:07:52.107 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"cea488d3-a2e1-45e5-aceb-7cd2468ed280"}
02:07:52.143 00.036 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"9e84ea69-e53b-4cf6-b4c8-7ad2e28f15be"}
02:07:52.156 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"9e84ea69-e53b-4cf6-b4c8-7ad2e28f15be"}
02:07:54.095 01.939 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"59fb49a9-0053-484b-a738-fbc650fcd8fb"}
02:07:54.106 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"59fb49a9-0053-484b-a738-fbc650fcd8fb"}
02:07:54.134 00.028 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"23bb5e7f-7b1f-4748-a843-ecd8db96f80c"}
02:07:54.144 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"23bb5e7f-7b1f-4748-a843-ecd8db96f80c"}
02:07:56.094 01.950 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"b279a702-6e59-4b94-b2f7-891e47f1d8df"}
02:07:56.102 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"b279a702-6e59-4b94-b2f7-891e47f1d8df"}
02:07:56.109 00.007 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"c6f8fa87-d6ce-47f2-aadb-95c34d3f2698"}
02:07:56.118 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"c6f8fa87-d6ce-47f2-aadb-95c34d3f2698"}
02:07:58.094 01.976 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"b783d4c3-cf27-426c-ac0a-eb5406f470ef"}
02:07:58.104 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"b783d4c3-cf27-426c-ac0a-eb5406f470ef"}
02:07:58.119 00.015 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"0ae2d274-24ec-45cd-af0d-70c08c969749"}
02:07:58.131 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"0ae2d274-24ec-45cd-af0d-70c08c969749"}
02:08:00.094 01.963 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"6644360c-516c-4201-a1b2-04b65612e414"}
02:08:00.102 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"6644360c-516c-4201-a1b2-04b65612e414"}
02:08:00.109 00.007 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"84a7a33e-42b5-4b1f-8669-0c0f5536870b"}
02:08:00.116 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"84a7a33e-42b5-4b1f-8669-0c0f5536870b"}
02:08:02.095 01.979 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"61fd5804-5728-46f1-a5e7-fb42083c729c"}
02:08:02.106 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"61fd5804-5728-46f1-a5e7-fb42083c729c"}
02:08:02.115 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"c6eb343b-ce16-437c-bea2-29594c597406"}
02:08:02.123 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"c6eb343b-ce16-437c-bea2-29594c597406"}
02:08:04.094 01.971 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"9b17aaab-cbba-4a40-98fd-f8eb283adb2f"}
02:08:04.107 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"9b17aaab-cbba-4a40-98fd-f8eb283adb2f"}
02:08:04.118 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"5b8d345e-c773-4bc8-a4d8-8ba62b5d3ce3"}
02:08:04.130 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"5b8d345e-c773-4bc8-a4d8-8ba62b5d3ce3"}
02:08:06.093 01.963 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"7cd19622-829f-4bb9-98fe-27a6b736c77e"}
02:08:06.107 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"7cd19622-829f-4bb9-98fe-27a6b736c77e"}
02:08:06.117 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"75ab9603-4b7b-4535-8d98-00225fd96537"}
02:08:06.125 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"75ab9603-4b7b-4535-8d98-00225fd96537"}
02:08:08.095 01.970 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"57e0abcb-31ed-472d-94ea-ff897c7091f7"}
02:08:08.120 00.025 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"57e0abcb-31ed-472d-94ea-ff897c7091f7"}
02:08:08.135 00.015 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"17cc9bf2-80b6-4cec-87a3-0a382101a0ff"}
02:08:08.144 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"17cc9bf2-80b6-4cec-87a3-0a382101a0ff"}
02:08:10.093 01.949 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"23fe5198-eaa7-4ec1-8b6c-eec1489f74ef"}
02:08:10.107 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"23fe5198-eaa7-4ec1-8b6c-eec1489f74ef"}
02:08:10.140 00.033 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"fab4e65e-abbc-4998-89e8-dfcc20772a88"}
02:08:10.153 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"fab4e65e-abbc-4998-89e8-dfcc20772a88"}
02:08:12.092 01.939 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"81bd1e6f-a3bc-41f0-85bb-b1a02c3f7956"}
02:08:12.124 00.032 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"81bd1e6f-a3bc-41f0-85bb-b1a02c3f7956"}
02:08:12.137 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"5d878e38-dbb3-453c-89b9-172bd993d5bd"}
02:08:12.151 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"5d878e38-dbb3-453c-89b9-172bd993d5bd"}
02:08:14.091 01.940 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"3fb18ead-fa81-4a66-9405-10ac521ae9c2"}
02:08:14.102 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"3fb18ead-fa81-4a66-9405-10ac521ae9c2"}
02:08:14.113 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"82c2a8c6-444e-4136-a567-31cac38c9112"}
02:08:14.122 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"82c2a8c6-444e-4136-a567-31cac38c9112"}
02:08:16.101 01.979 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"1cc35b8d-cfbe-4b55-aa80-542507679132"}
02:08:16.122 00.021 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"1cc35b8d-cfbe-4b55-aa80-542507679132"}
02:08:16.133 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"4365a8b0-619e-4d13-8d0f-845ff1d22e96"}
02:08:16.145 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"4365a8b0-619e-4d13-8d0f-845ff1d22e96"}
02:08:18.100 01.955 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"bf37c27f-875c-44e9-8dca-358c32a899cc"}
02:08:18.110 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"bf37c27f-875c-44e9-8dca-358c32a899cc"}
02:08:18.119 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"e169e220-0f7f-4873-a464-3e7186344682"}
02:08:18.129 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"e169e220-0f7f-4873-a464-3e7186344682"}
02:08:20.101 01.972 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"422868b4-3083-4eed-8c27-948d581258da"}
02:08:20.110 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"422868b4-3083-4eed-8c27-948d581258da"}
02:08:20.120 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"f4c402f5-5144-42d7-88cf-67486fcce278"}
02:08:20.129 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"f4c402f5-5144-42d7-88cf-67486fcce278"}
02:08:22.104 01.975 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"bab3c8cd-101d-42c0-b0e7-685a9407cdd0"}
02:08:22.119 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"bab3c8cd-101d-42c0-b0e7-685a9407cdd0"}
02:08:22.127 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"98ad10c8-8cbc-4164-b1d3-4eb6e25ccc03"}
02:08:22.138 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"98ad10c8-8cbc-4164-b1d3-4eb6e25ccc03"}
02:08:24.102 01.964 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"1aa611cc-5c91-4918-af60-0674cbde9f76"}
02:08:24.112 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"1aa611cc-5c91-4918-af60-0674cbde9f76"}
02:08:24.122 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"e253b900-edf5-4756-91a2-8f1565c66041"}
02:08:24.133 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"e253b900-edf5-4756-91a2-8f1565c66041"}
02:08:26.100 01.967 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"9a14a617-d66d-4b61-9b00-48c3e00ab3ad"}
02:08:26.122 00.022 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"9a14a617-d66d-4b61-9b00-48c3e00ab3ad"}
02:08:26.129 00.007 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"e13b75f7-bcbd-4c03-836c-37630ad1dcbc"}
02:08:26.135 00.006 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"e13b75f7-bcbd-4c03-836c-37630ad1dcbc"}
02:08:28.099 01.964 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"ffcc6256-f3d0-4c54-93d0-b948b0b69f29"}
02:08:28.108 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"ffcc6256-f3d0-4c54-93d0-b948b0b69f29"}
02:08:28.116 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"56bf7931-a63f-4f8b-b6e7-b25a2ff986af"}
02:08:28.124 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"56bf7931-a63f-4f8b-b6e7-b25a2ff986af"}
02:08:30.101 01.977 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"19206acc-d869-49ac-af5f-81667df07be3"}
02:08:30.112 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"19206acc-d869-49ac-af5f-81667df07be3"}
02:08:30.125 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"84074006-47ce-437b-b0ec-19d8fb438319"}
02:08:30.135 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"84074006-47ce-437b-b0ec-19d8fb438319"}
02:08:32.103 01.968 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"01f34b53-34c7-469f-870c-f8213ffe5a63"}
02:08:32.118 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"01f34b53-34c7-469f-870c-f8213ffe5a63"}
02:08:32.125 00.007 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"557da0a3-1f13-4574-b96d-1aa8aeb455bd"}
02:08:32.132 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"557da0a3-1f13-4574-b96d-1aa8aeb455bd"}
02:08:34.101 01.969 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"8ceef886-3607-41d6-add4-e614fb95aea7"}
02:08:34.115 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"8ceef886-3607-41d6-add4-e614fb95aea7"}
02:08:34.124 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"104f7646-dafb-4c4f-9bcc-46e14b61e312"}
02:08:34.130 00.006 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"104f7646-dafb-4c4f-9bcc-46e14b61e312"}
02:08:36.099 01.969 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"51dbb72e-f99c-4cf2-a912-01c9bbc0071e"}
02:08:36.110 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"51dbb72e-f99c-4cf2-a912-01c9bbc0071e"}
02:08:36.118 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"2966dbce-a62c-4cc9-9a88-0d5cd8aa1611"}
02:08:36.126 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"2966dbce-a62c-4cc9-9a88-0d5cd8aa1611"}
02:08:38.103 01.977 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"2170f3cb-3e37-4e4a-ad8b-95c29be79d81"}
02:08:38.122 00.019 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"2170f3cb-3e37-4e4a-ad8b-95c29be79d81"}
02:08:38.133 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"9e9de15c-1c45-40b6-9028-28e27d2ebe63"}
02:08:38.141 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"9e9de15c-1c45-40b6-9028-28e27d2ebe63"}
02:08:40.098 01.957 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"686bf039-b504-489e-b656-dd2ebd30e99f"}
02:08:40.107 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"686bf039-b504-489e-b656-dd2ebd30e99f"}
02:08:40.118 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"b544419a-8057-4c12-b1ca-868ba5012e23"}
02:08:40.141 00.023 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"b544419a-8057-4c12-b1ca-868ba5012e23"}
02:08:42.098 01.957 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"767956a7-1910-48b8-9e36-f6d2bfbe3e2d"}
02:08:42.109 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"767956a7-1910-48b8-9e36-f6d2bfbe3e2d"}
02:08:42.120 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"225a737c-c233-4fa6-b4e0-cd9aa81f0772"}
02:08:42.128 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"225a737c-c233-4fa6-b4e0-cd9aa81f0772"}
02:08:44.097 01.969 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"2346488f-a750-4aa6-8d0a-0a5bd279da15"}
02:08:44.111 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"2346488f-a750-4aa6-8d0a-0a5bd279da15"}
02:08:44.133 00.022 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"8ff16f49-690a-4263-a79c-df3346688035"}
02:08:44.143 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"8ff16f49-690a-4263-a79c-df3346688035"}
02:08:46.097 01.954 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"907254fc-29a4-46db-8239-2d209ab6b765"}
02:08:46.108 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"907254fc-29a4-46db-8239-2d209ab6b765"}
02:08:46.119 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"7b4e6191-8bd7-4167-b540-b93b0dd0cb2c"}
02:08:46.133 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"7b4e6191-8bd7-4167-b540-b93b0dd0cb2c"}
02:08:48.099 01.966 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"02972e6b-2d0f-4adf-aa41-c9e030509bba"}
02:08:48.117 00.018 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"02972e6b-2d0f-4adf-aa41-c9e030509bba"}
02:08:48.132 00.015 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"9e85e2fc-738a-4ef8-98b0-f0ad96ddf0a6"}
02:08:48.143 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"9e85e2fc-738a-4ef8-98b0-f0ad96ddf0a6"}
02:08:50.097 01.954 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"4eafffb1-b13e-4665-9b11-952b1f178ddd"}
02:08:50.110 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"4eafffb1-b13e-4665-9b11-952b1f178ddd"}
02:08:50.118 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"dff87b0d-7479-4d69-b3d5-40e1b44d995b"}
02:08:50.128 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"dff87b0d-7479-4d69-b3d5-40e1b44d995b"}
02:08:52.096 01.968 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"728ed107-052e-4f39-a2aa-9c1f15942a31"}
02:08:52.104 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"728ed107-052e-4f39-a2aa-9c1f15942a31"}
02:08:52.115 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"941b3112-01ee-45d5-9512-2aa6502f0582"}
02:08:52.123 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"941b3112-01ee-45d5-9512-2aa6502f0582"}
02:08:54.096 01.973 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"0cf41101-2a7a-4015-8a05-63e78b5dfd06"}
02:08:54.112 00.016 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"0cf41101-2a7a-4015-8a05-63e78b5dfd06"}
02:08:54.146 00.034 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"7d65c422-3348-447a-a436-aaa7ab26a147"}
02:08:54.161 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"7d65c422-3348-447a-a436-aaa7ab26a147"}
02:08:56.096 01.935 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"48207218-32ea-4419-a1dc-0e93f752aadc"}
02:08:56.118 00.022 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"48207218-32ea-4419-a1dc-0e93f752aadc"}
02:08:56.127 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"22abd09b-561e-49b3-8959-f298180663de"}
02:08:56.136 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"22abd09b-561e-49b3-8959-f298180663de"}
02:08:58.095 01.959 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"8c1ae944-377a-440c-8ab8-0f89ce2fc208"}
02:08:58.108 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"8c1ae944-377a-440c-8ab8-0f89ce2fc208"}
02:08:58.119 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"b32347c1-8a4f-400a-a172-ab9010e56cdd"}
02:08:58.127 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"b32347c1-8a4f-400a-a172-ab9010e56cdd"}
02:09:00.095 01.968 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"5061c865-b0ce-4a53-9f9c-f5375c495687"}
02:09:00.107 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"5061c865-b0ce-4a53-9f9c-f5375c495687"}
02:09:00.123 00.016 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"ef66df45-d447-48a7-84f7-54b1dd0c84fb"}
02:09:00.153 00.030 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"ef66df45-d447-48a7-84f7-54b1dd0c84fb"}
02:09:02.098 01.945 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"5a684f61-c081-44cd-b29f-e35208e834fe"}
02:09:02.112 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"5a684f61-c081-44cd-b29f-e35208e834fe"}
02:09:02.121 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"6f6d7a23-790b-46f6-b0b5-6ebdbf8653e7"}
02:09:02.130 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"6f6d7a23-790b-46f6-b0b5-6ebdbf8653e7"}
02:09:04.096 01.966 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"10c68c14-a3cb-4075-a210-2db41219f01d"}
02:09:04.122 00.026 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"10c68c14-a3cb-4075-a210-2db41219f01d"}
02:09:04.132 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"5336d8b2-26e5-42f9-b1ce-c210ef1d07a0"}
02:09:04.139 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"5336d8b2-26e5-42f9-b1ce-c210ef1d07a0"}
02:09:06.095 01.956 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"a822d953-6170-4841-81a3-c7fb0e71188e"}
02:09:06.105 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"a822d953-6170-4841-81a3-c7fb0e71188e"}
02:09:06.126 00.021 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"ba34d75b-3afc-4014-bebc-9b9af528280c"}
02:09:06.138 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"ba34d75b-3afc-4014-bebc-9b9af528280c"}
02:09:08.093 01.955 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"5f85fa07-7276-439d-a3a7-98d35065a289"}
02:09:08.102 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"5f85fa07-7276-439d-a3a7-98d35065a289"}
02:09:08.110 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"d91b6f05-e3ad-417c-b38a-ded1a06aaa0a"}
02:09:08.119 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"d91b6f05-e3ad-417c-b38a-ded1a06aaa0a"}
02:09:10.093 01.974 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"c096e2ed-3665-412e-9ba0-0b8624da3926"}
02:09:10.104 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"c096e2ed-3665-412e-9ba0-0b8624da3926"}
02:09:10.113 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"a4c730a4-b502-4f66-81c5-3f170f57f845"}
02:09:10.121 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"a4c730a4-b502-4f66-81c5-3f170f57f845"}
02:09:12.093 01.972 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"1e183a09-bfa0-4612-b980-3e6f3c314f49"}
02:09:12.108 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"1e183a09-bfa0-4612-b980-3e6f3c314f49"}
02:09:12.122 00.014 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"ef71b331-d999-4f35-9704-906852126d9a"}
02:09:12.155 00.033 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"ef71b331-d999-4f35-9704-906852126d9a"}
02:09:14.092 01.937 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"4b78c6c2-81f0-48f8-9751-c2a7b3f76196"}
02:09:14.102 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"4b78c6c2-81f0-48f8-9751-c2a7b3f76196"}
02:09:14.128 00.026 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"fe413186-c1f3-4b5b-9c06-a99b0b90cb05"}
02:09:14.140 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"fe413186-c1f3-4b5b-9c06-a99b0b90cb05"}
02:09:16.097 01.957 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"d5db187a-8926-47de-bd4c-183038f948e8"}
02:09:16.119 00.022 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"d5db187a-8926-47de-bd4c-183038f948e8"}
02:09:16.129 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"0ab021fe-3d76-4e77-9e43-a620c8d4485b"}
02:09:16.137 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"0ab021fe-3d76-4e77-9e43-a620c8d4485b"}
02:09:18.096 01.959 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"18c67dda-9d7b-4b11-be09-dc7396dfa756"}
02:09:18.103 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"18c67dda-9d7b-4b11-be09-dc7396dfa756"}
02:09:18.113 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"e7721259-d806-4c13-a7f3-25d8ab4e3392"}
02:09:18.120 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"e7721259-d806-4c13-a7f3-25d8ab4e3392"}
02:09:20.096 01.976 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"33f3444c-704d-4316-821a-ccc1360831dc"}
02:09:20.107 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"33f3444c-704d-4316-821a-ccc1360831dc"}
02:09:20.119 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"a513202d-1fea-473e-9264-5fb37e1107b2"}
02:09:20.131 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"a513202d-1fea-473e-9264-5fb37e1107b2"}
02:09:22.096 01.965 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"c0338d1e-b54e-4401-9eed-138a1489efd8"}
02:09:22.106 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"c0338d1e-b54e-4401-9eed-138a1489efd8"}
02:09:22.115 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"7c6b97f8-fd62-4db2-95e9-a091e4f6b27e"}
02:09:22.131 00.016 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"7c6b97f8-fd62-4db2-95e9-a091e4f6b27e"}
02:09:24.095 01.964 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"baf9f284-0e38-416b-bbf6-43e0372187c1"}
02:09:24.104 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"baf9f284-0e38-416b-bbf6-43e0372187c1"}
02:09:24.142 00.038 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"5668acce-58e4-40a9-9b5a-cd2468c2cf7d"}
02:09:24.154 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"5668acce-58e4-40a9-9b5a-cd2468c2cf7d"}
02:09:26.095 01.941 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"5d303a1b-73f2-46eb-b778-5abe0416e94e"}
02:09:26.106 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"5d303a1b-73f2-46eb-b778-5abe0416e94e"}
02:09:26.118 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"29fc5496-7c54-4ffd-85a3-510b9940a8aa"}
02:09:26.128 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"29fc5496-7c54-4ffd-85a3-510b9940a8aa"}
02:09:28.096 01.968 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"cff09697-3902-486f-8fad-3ae594028374"}
02:09:28.120 00.024 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"cff09697-3902-486f-8fad-3ae594028374"}
02:09:28.129 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"5cfc4108-414a-4064-8fe2-9e7417f46754"}
02:09:28.139 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"5cfc4108-414a-4064-8fe2-9e7417f46754"}
02:09:30.094 01.955 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"4b5c0faa-20b1-446e-8806-04dd23b743a3"}
02:09:30.105 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"4b5c0faa-20b1-446e-8806-04dd23b743a3"}
02:09:30.112 00.007 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"4be92ab7-4242-4dca-8bdd-2ff6108a4f65"}
02:09:30.134 00.022 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"4be92ab7-4242-4dca-8bdd-2ff6108a4f65"}
02:09:32.094 01.960 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"1be6d1dd-899f-4101-992f-6de1b8746071"}
02:09:32.114 00.020 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"1be6d1dd-899f-4101-992f-6de1b8746071"}
02:09:32.131 00.017 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"a343375b-eea8-4225-bf06-1a537a7fecd0"}
02:09:32.141 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"a343375b-eea8-4225-bf06-1a537a7fecd0"}
02:09:34.093 01.952 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"445c6907-8ea7-40a8-a8d4-a49defe64b7c"}
02:09:34.103 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"445c6907-8ea7-40a8-a8d4-a49defe64b7c"}
02:09:34.113 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"42b100e6-ef72-4a7e-9a11-882d27553b1d"}
02:09:34.120 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"42b100e6-ef72-4a7e-9a11-882d27553b1d"}
02:09:36.092 01.972 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"a81b9a3d-01e3-467a-bdd1-142cb3c3fa1e"}
02:09:36.100 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"a81b9a3d-01e3-467a-bdd1-142cb3c3fa1e"}
02:09:36.110 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"9bf2758f-cb8b-4c54-ab96-c355da58780e"}
02:09:36.117 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"9bf2758f-cb8b-4c54-ab96-c355da58780e"}
02:09:38.093 01.976 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"bd160d4b-56a7-41bd-a889-50ff3ae2ccde"}
02:09:38.107 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"bd160d4b-56a7-41bd-a889-50ff3ae2ccde"}
02:09:38.118 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"5a819055-e6ba-40bd-a0b5-9bd2c089084b"}
02:09:38.129 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"5a819055-e6ba-40bd-a0b5-9bd2c089084b"}
02:09:40.091 01.962 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"d8c2bfc3-f1e3-4b50-918a-5cff29752b86"}
02:09:40.100 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"d8c2bfc3-f1e3-4b50-918a-5cff29752b86"}
02:09:40.109 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"fbad4683-96cd-4141-8939-fb15b171d82d"}
02:09:40.115 00.006 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"fbad4683-96cd-4141-8939-fb15b171d82d"}
02:09:42.091 01.976 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"db15baf2-82d3-408b-b475-51747a7f34f7"}
02:09:42.100 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"db15baf2-82d3-408b-b475-51747a7f34f7"}
02:09:42.110 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"4f9f3215-8f8a-4b71-a852-8d7b0396b27c"}
02:09:42.118 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"4f9f3215-8f8a-4b71-a852-8d7b0396b27c"}
02:09:44.092 01.974 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"cccbb29d-4f3b-4a49-ae95-ec8f81afbb98"}
02:09:44.116 00.024 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"cccbb29d-4f3b-4a49-ae95-ec8f81afbb98"}
02:09:44.131 00.015 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"24e5cbce-09d3-43a4-9247-6addd7b9372e"}
02:09:44.140 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"24e5cbce-09d3-43a4-9247-6addd7b9372e"}
02:09:46.092 01.952 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"5f83ac4a-e760-4e86-b5e7-065610bb9dc6"}
02:09:46.106 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"5f83ac4a-e760-4e86-b5e7-065610bb9dc6"}
02:09:46.117 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"7d848f61-c067-478b-a6f9-86c6aace9e98"}
02:09:46.127 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"7d848f61-c067-478b-a6f9-86c6aace9e98"}
02:09:48.093 01.966 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"3ca71e12-5efb-45e9-8719-49c9d0f09e98"}
02:09:48.106 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"3ca71e12-5efb-45e9-8719-49c9d0f09e98"}
02:09:48.115 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"4cd9ab29-0230-48df-86da-11498fc7bc59"}
02:09:48.125 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"4cd9ab29-0230-48df-86da-11498fc7bc59"}
02:09:50.092 01.967 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"fc2a0030-4a2a-40c9-98cf-b2ef6cf7865f"}
02:09:50.110 00.018 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"fc2a0030-4a2a-40c9-98cf-b2ef6cf7865f"}
02:09:50.149 00.039 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"ded57166-e0b1-45d8-b0eb-f9f62609ce95"}
02:09:50.169 00.020 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"ded57166-e0b1-45d8-b0eb-f9f62609ce95"}
02:09:52.092 01.923 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"4dc253bd-227a-4d2f-ab5b-d81410438189"}
02:09:52.104 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"4dc253bd-227a-4d2f-ab5b-d81410438189"}
02:09:52.118 00.014 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"af9f1850-565d-4f5b-87e6-78644dbc8d6f"}
02:09:52.144 00.026 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"af9f1850-565d-4f5b-87e6-78644dbc8d6f"}
02:09:54.091 01.947 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"b2663c2b-2358-4b56-aa68-5c7d15aa85c5"}
02:09:54.102 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"b2663c2b-2358-4b56-aa68-5c7d15aa85c5"}
02:09:54.112 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"84bed753-04b5-4e53-9a59-3d213e6eb008"}
02:09:54.120 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"84bed753-04b5-4e53-9a59-3d213e6eb008"}
02:09:56.090 01.970 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"b49ab44a-e6e0-4751-8132-4d5e204c6aaa"}
02:09:56.101 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"b49ab44a-e6e0-4751-8132-4d5e204c6aaa"}
02:09:56.131 00.030 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"c14bb507-e926-4ab4-b4a7-3e125d315382"}
02:09:56.142 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"c14bb507-e926-4ab4-b4a7-3e125d315382"}
02:09:58.089 01.947 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"8b746279-13ca-46c9-8096-42ce21dc3306"}
02:09:58.098 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"8b746279-13ca-46c9-8096-42ce21dc3306"}
02:09:58.121 00.023 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"e507b416-2dff-44ad-82d6-ac342a1ef335"}
02:09:58.131 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"e507b416-2dff-44ad-82d6-ac342a1ef335"}
02:10:00.089 01.958 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"7874c0a2-91f5-4e4a-8f1a-1b76b8097999"}
02:10:00.101 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"7874c0a2-91f5-4e4a-8f1a-1b76b8097999"}
02:10:00.114 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"6c804f6a-c334-4d37-ad70-c8510c04cc93"}
02:10:00.121 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"6c804f6a-c334-4d37-ad70-c8510c04cc93"}
02:10:02.092 01.971 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"ed24665b-9a98-4b8d-b5f0-67b3a9638fb5"}
02:10:02.102 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"ed24665b-9a98-4b8d-b5f0-67b3a9638fb5"}
02:10:02.112 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"10452275-96a1-4d75-9c4c-bc9031aa1767"}
02:10:02.120 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"10452275-96a1-4d75-9c4c-bc9031aa1767"}
02:10:04.088 01.968 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"2437c3d0-6f45-4455-b4d6-2e48eff00210"}
02:10:04.099 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"2437c3d0-6f45-4455-b4d6-2e48eff00210"}
02:10:04.110 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"0fac0448-c3d0-44ed-afc5-e975ac7183a1"}
02:10:04.122 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"0fac0448-c3d0-44ed-afc5-e975ac7183a1"}
02:10:06.089 01.967 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"679941c5-f748-404a-a0f7-40e2d289764b"}
02:10:06.101 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"679941c5-f748-404a-a0f7-40e2d289764b"}
02:10:06.111 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"5bd55dba-a9eb-4ea0-b284-3c832fef3379"}
02:10:06.118 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"5bd55dba-a9eb-4ea0-b284-3c832fef3379"}
02:10:08.089 01.971 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"42faaff4-ed93-44f4-bb35-9593db134539"}
02:10:08.100 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"42faaff4-ed93-44f4-bb35-9593db134539"}
02:10:08.108 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"dd30160d-4ce8-4972-8f76-fae82757c4d7"}
02:10:08.115 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"dd30160d-4ce8-4972-8f76-fae82757c4d7"}
02:10:10.088 01.973 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"7f738e22-80fc-44e2-a94d-1ebf7293385f"}
02:10:10.097 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"7f738e22-80fc-44e2-a94d-1ebf7293385f"}
02:10:10.109 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"6f297a27-deaf-4c42-a103-0d0cac9468e6"}
02:10:10.119 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"6f297a27-deaf-4c42-a103-0d0cac9468e6"}
02:10:12.089 01.970 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"0d50a8d9-d753-478d-ab57-0def87ee81c6"}
02:10:12.097 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"0d50a8d9-d753-478d-ab57-0def87ee81c6"}
02:10:12.105 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"a7bb1324-0268-4c86-894f-6a094c594495"}
02:10:12.111 00.006 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"a7bb1324-0268-4c86-894f-6a094c594495"}
02:10:14.088 01.977 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"f7fed59a-541a-4d8f-ba71-1f768d63ac44"}
02:10:14.098 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"f7fed59a-541a-4d8f-ba71-1f768d63ac44"}
02:10:14.109 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"40623cdc-c10b-41a3-8a88-8cf53ab251d9"}
02:10:14.117 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"40623cdc-c10b-41a3-8a88-8cf53ab251d9"}
02:10:16.089 01.972 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"05c0f2ad-db29-457a-bb59-a2e53108f43b"}
02:10:16.145 00.056 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"05c0f2ad-db29-457a-bb59-a2e53108f43b"}
02:10:16.175 00.030 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"d7d9bb41-543f-46e6-8955-6ad4cc7456fa"}
02:10:16.204 00.029 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"d7d9bb41-543f-46e6-8955-6ad4cc7456fa"}
02:10:18.090 01.886 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"976c47e4-5d66-4e98-9a21-638cb82d9dcb"}
02:10:18.100 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"976c47e4-5d66-4e98-9a21-638cb82d9dcb"}
02:10:18.111 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"4dfc2f13-f52e-483d-ad1b-5662b07c4a67"}
02:10:18.119 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"4dfc2f13-f52e-483d-ad1b-5662b07c4a67"}
02:10:20.089 01.970 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"270a4ebd-8ccb-4c58-830b-d6b18fa6734d"}
02:10:20.103 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"270a4ebd-8ccb-4c58-830b-d6b18fa6734d"}
02:10:20.114 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"91237bf2-3ec0-4bf8-85c5-0513ebbcd782"}
02:10:20.124 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"91237bf2-3ec0-4bf8-85c5-0513ebbcd782"}
02:10:22.088 01.964 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"aa0582d6-cdc3-431c-87c3-03c194843e9e"}
02:10:22.098 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"aa0582d6-cdc3-431c-87c3-03c194843e9e"}
02:10:22.108 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"b8306378-71c9-4f0a-8d93-0fde03d01d63"}
02:10:22.118 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"b8306378-71c9-4f0a-8d93-0fde03d01d63"}
02:10:24.086 01.968 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"29253397-0b5d-4ca8-bdc4-928928ed5531"}
02:10:24.096 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"29253397-0b5d-4ca8-bdc4-928928ed5531"}
02:10:24.105 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"c1231d29-2330-48a4-99b4-57bb1f8e5a4f"}
02:10:24.115 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"c1231d29-2330-48a4-99b4-57bb1f8e5a4f"}
02:10:26.085 01.970 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"ea5ced8e-092b-41db-a7fe-a894e3654142"}
02:10:26.096 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"ea5ced8e-092b-41db-a7fe-a894e3654142"}
02:10:26.105 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"a8447a69-2c30-4c03-8aaf-4a293b11a7d0"}
02:10:26.117 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"a8447a69-2c30-4c03-8aaf-4a293b11a7d0"}
02:10:28.085 01.968 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"2ce89893-c37a-4d96-a761-6c1be359e7d7"}
02:10:28.102 00.017 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"2ce89893-c37a-4d96-a761-6c1be359e7d7"}
02:10:28.120 00.018 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"0c5e3cbb-8432-447c-b282-ac829cf92b16"}
02:10:28.135 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"0c5e3cbb-8432-447c-b282-ac829cf92b16"}
02:10:30.084 01.949 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"11d0ca95-0841-43a6-92e1-223dca63548a"}
02:10:30.096 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"11d0ca95-0841-43a6-92e1-223dca63548a"}
02:10:30.112 00.016 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"9b35dc7e-7c4d-4d5e-81d7-b8ad6f7aea4f"}
02:10:30.139 00.027 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"9b35dc7e-7c4d-4d5e-81d7-b8ad6f7aea4f"}
02:10:32.083 01.944 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"873ee0e1-e31c-47d6-bf8e-94381c3ca6e6"}
02:10:32.110 00.027 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"873ee0e1-e31c-47d6-bf8e-94381c3ca6e6"}
02:10:32.119 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"d9089bf9-f837-4303-9345-17a450ffbbe0"}
02:10:32.127 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"d9089bf9-f837-4303-9345-17a450ffbbe0"}
02:10:34.098 01.971 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"9d7bb822-6f14-4f4a-b7ea-5a3231677685"}
02:10:34.116 00.018 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"9d7bb822-6f14-4f4a-b7ea-5a3231677685"}
02:10:34.132 00.016 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"8ca74f65-1830-4049-a07a-0075242ef5d3"}
02:10:34.149 00.017 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"8ca74f65-1830-4049-a07a-0075242ef5d3"}
02:10:36.096 01.947 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"08672fec-2077-4a7e-9cb2-065b3c1d0bf8"}
02:10:36.106 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"08672fec-2077-4a7e-9cb2-065b3c1d0bf8"}
02:10:36.117 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"77137886-9e8e-479c-b23f-95f070c4e023"}
02:10:36.138 00.021 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"77137886-9e8e-479c-b23f-95f070c4e023"}
02:10:38.094 01.956 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"10b319aa-7bd5-40d5-ace0-eb64a4658c66"}
02:10:38.104 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"10b319aa-7bd5-40d5-ace0-eb64a4658c66"}
02:10:38.115 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"009194e8-219b-4281-8cd8-63643a833099"}
02:10:38.122 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"009194e8-219b-4281-8cd8-63643a833099"}
02:10:40.095 01.973 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"1b7479d5-bf1e-47a1-8942-6a05142ea229"}
02:10:40.121 00.026 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"1b7479d5-bf1e-47a1-8942-6a05142ea229"}
02:10:40.131 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"62282588-d034-48bb-b264-9aab2b4dbbea"}
02:10:40.139 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"62282588-d034-48bb-b264-9aab2b4dbbea"}
02:10:42.095 01.956 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"4437a9cf-2440-42d8-87f5-cab9dde07907"}
02:10:42.104 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"4437a9cf-2440-42d8-87f5-cab9dde07907"}
02:10:42.127 00.023 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"80b76df2-bd5c-491d-bc9a-fdee5f792033"}
02:10:42.135 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"80b76df2-bd5c-491d-bc9a-fdee5f792033"}
02:10:44.095 01.960 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"2de65b7f-c325-43c6-9f36-f666c5a43606"}
02:10:44.107 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"2de65b7f-c325-43c6-9f36-f666c5a43606"}
02:10:44.116 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"711cfe57-6cb1-46b6-90ad-5824462a4c51"}
02:10:44.123 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"711cfe57-6cb1-46b6-90ad-5824462a4c51"}
02:10:46.099 01.976 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"9f8e5763-cfcc-4cfb-921e-3a08f8f55b9d"}
02:10:46.112 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"9f8e5763-cfcc-4cfb-921e-3a08f8f55b9d"}
02:10:46.122 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"9d3f5c70-301d-4769-970c-4099788387e2"}
02:10:46.134 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"9d3f5c70-301d-4769-970c-4099788387e2"}
02:10:48.097 01.963 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"4d09772a-43df-43f9-a0eb-e0275704ed6a"}
02:10:48.109 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"4d09772a-43df-43f9-a0eb-e0275704ed6a"}
02:10:48.121 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"ca65d423-05f8-45ea-af0a-51e3ca69dc31"}
02:10:48.135 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"ca65d423-05f8-45ea-af0a-51e3ca69dc31"}
02:10:50.097 01.962 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"4410d8c8-ec52-42e5-8c8b-3238464f2043"}
02:10:50.107 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"4410d8c8-ec52-42e5-8c8b-3238464f2043"}
02:10:50.117 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"3898f0e5-f19d-4847-a000-18982ba099f1"}
02:10:50.124 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"3898f0e5-f19d-4847-a000-18982ba099f1"}
02:10:52.099 01.975 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"8fb02d68-fb28-42a6-af0a-d32fd68f183b"}
02:10:52.110 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"8fb02d68-fb28-42a6-af0a-d32fd68f183b"}
02:10:52.120 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"406c2fd8-72c3-4dd0-a0c0-3f886f248560"}
02:10:52.129 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"406c2fd8-72c3-4dd0-a0c0-3f886f248560"}
02:10:54.099 01.970 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"6d405943-f14d-4b5b-bff4-f97eb1178375"}
02:10:54.112 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"6d405943-f14d-4b5b-bff4-f97eb1178375"}
02:10:54.121 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"eed80799-0a4e-4b4a-8665-2fd9179f18c5"}
02:10:54.131 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"eed80799-0a4e-4b4a-8665-2fd9179f18c5"}
02:10:56.097 01.966 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"8d5ef582-d366-4a52-afec-4ace6011414c"}
02:10:56.108 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"8d5ef582-d366-4a52-afec-4ace6011414c"}
02:10:56.117 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"64ed6571-973b-4582-b540-78c462167070"}
02:10:56.140 00.023 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"64ed6571-973b-4582-b540-78c462167070"}
02:10:58.098 01.958 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"8fc3707c-d27f-44e6-84d3-d6f152be123d"}
02:10:58.107 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"8fc3707c-d27f-44e6-84d3-d6f152be123d"}
02:10:58.118 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"0be6d4ab-a938-4b3c-98ef-80a81c279e44"}
02:10:58.129 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"0be6d4ab-a938-4b3c-98ef-80a81c279e44"}
02:11:00.097 01.968 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"fd978a52-d5f5-446a-8baf-be17422e0771"}
02:11:00.111 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"fd978a52-d5f5-446a-8baf-be17422e0771"}
02:11:00.124 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"2371a34f-06ae-499e-a768-764eabe9f178"}
02:11:00.140 00.016 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"2371a34f-06ae-499e-a768-764eabe9f178"}
02:11:02.097 01.957 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"fab45e11-0a07-407a-b549-6c33ebb35e44"}
02:11:02.106 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"fab45e11-0a07-407a-b549-6c33ebb35e44"}
02:11:02.116 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"d6683017-00ef-4247-88bc-c8243cf654b8"}
02:11:02.125 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"d6683017-00ef-4247-88bc-c8243cf654b8"}
02:11:04.097 01.972 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"ad370eb8-6140-4826-bb03-7aa3a55941e9"}
02:11:04.106 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"ad370eb8-6140-4826-bb03-7aa3a55941e9"}
02:11:04.114 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"718d45d9-5d3a-49d9-a6ca-68476dcf890d"}
02:11:04.121 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"718d45d9-5d3a-49d9-a6ca-68476dcf890d"}
02:11:06.097 01.976 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"824f401b-6c8b-4368-870c-d7da4b9edf2a"}
02:11:06.106 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"824f401b-6c8b-4368-870c-d7da4b9edf2a"}
02:11:06.136 00.030 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"4ceba92b-b9a8-483d-8db3-2e2dbf1d4a6d"}
02:11:06.145 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"4ceba92b-b9a8-483d-8db3-2e2dbf1d4a6d"}
02:11:08.097 01.952 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"7c62e91f-cb76-4f74-947b-e23eae7f8ec3"}
02:11:08.108 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"7c62e91f-cb76-4f74-947b-e23eae7f8ec3"}
02:11:08.117 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"64d9da4f-978f-4c01-968e-9a0d8f6e2a9c"}
02:11:08.124 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"64d9da4f-978f-4c01-968e-9a0d8f6e2a9c"}
02:11:10.096 01.972 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"64d60e83-3ca4-4e37-8587-a746905d3190"}
02:11:10.103 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"64d60e83-3ca4-4e37-8587-a746905d3190"}
02:11:10.112 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"d351ad67-068f-4e57-970e-b7e71c928d00"}
02:11:10.118 00.006 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"d351ad67-068f-4e57-970e-b7e71c928d00"}
02:11:12.098 01.980 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"d18fc56e-dc7a-482f-bd14-eb6298011779"}
02:11:12.121 00.023 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"d18fc56e-dc7a-482f-bd14-eb6298011779"}
02:11:12.129 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"b659e887-ba79-470d-9603-66efb7c86291"}
02:11:12.140 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"b659e887-ba79-470d-9603-66efb7c86291"}
02:11:14.098 01.958 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"6981ccae-82f5-474a-abbd-27e730180856"}
02:11:14.106 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"6981ccae-82f5-474a-abbd-27e730180856"}
02:11:14.129 00.023 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"cc395400-d71d-4972-9e6d-ac34371e2bb3"}
02:11:14.138 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"cc395400-d71d-4972-9e6d-ac34371e2bb3"}
02:11:16.097 01.959 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"cbbacecb-e3e7-4dcb-a42a-f3f2db215d22"}
02:11:16.112 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"cbbacecb-e3e7-4dcb-a42a-f3f2db215d22"}
02:11:16.127 00.015 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"27275569-580c-4242-877f-081f7e2d8ef6"}
02:11:16.139 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"27275569-580c-4242-877f-081f7e2d8ef6"}
02:11:18.097 01.958 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"f13466f7-0bb8-4a55-888a-a863e8298204"}
02:11:18.107 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"f13466f7-0bb8-4a55-888a-a863e8298204"}
02:11:18.121 00.014 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"82b14036-db5c-482e-8c4b-45c47597c925"}
02:11:18.134 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"82b14036-db5c-482e-8c4b-45c47597c925"}
02:11:20.101 01.967 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"32f3456f-304b-4a0e-b0ff-8c64b345327a"}
02:11:20.115 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"32f3456f-304b-4a0e-b0ff-8c64b345327a"}
02:11:20.123 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"e568a3df-7ca4-439e-aa01-3daa10858df1"}
02:11:20.132 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"e568a3df-7ca4-439e-aa01-3daa10858df1"}
02:11:22.099 01.967 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"2c81d5ac-70d1-4e81-a3cf-75d2de12cf17"}
02:11:22.118 00.019 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"2c81d5ac-70d1-4e81-a3cf-75d2de12cf17"}
02:11:22.126 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"4f1c9de4-fab9-40ac-aa47-17998678193c"}
02:11:22.135 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"4f1c9de4-fab9-40ac-aa47-17998678193c"}
02:11:24.097 01.962 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"33e971c9-e14b-45eb-83d8-61680f77b699"}
02:11:24.105 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"33e971c9-e14b-45eb-83d8-61680f77b699"}
02:11:24.115 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"6836d7b1-6c93-479b-ac30-43339efb9b07"}
02:11:24.126 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"6836d7b1-6c93-479b-ac30-43339efb9b07"}
02:11:26.097 01.971 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"dd101f0c-eafa-4b91-8c85-b1a04cb8b4fb"}
02:11:26.119 00.022 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"dd101f0c-eafa-4b91-8c85-b1a04cb8b4fb"}
02:11:26.133 00.014 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"0eb8d9db-a2bb-41ee-b055-c1e92def6fba"}
02:11:26.141 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"0eb8d9db-a2bb-41ee-b055-c1e92def6fba"}
02:11:28.096 01.955 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"7f0b6b34-3909-478e-90e9-981ffadc8a14"}
02:11:28.110 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"7f0b6b34-3909-478e-90e9-981ffadc8a14"}
02:11:28.121 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"ca8d2ad9-79d7-4c4c-856c-8e14768d46ee"}
02:11:28.146 00.025 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"ca8d2ad9-79d7-4c4c-856c-8e14768d46ee"}
02:11:30.097 01.951 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"fa492894-aeff-4397-b1c2-b8f35a2bc94a"}
02:11:30.108 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"fa492894-aeff-4397-b1c2-b8f35a2bc94a"}
02:11:30.139 00.031 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"0098dc43-91c1-47c5-9d56-bb6f1f0e285f"}
02:11:30.149 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"0098dc43-91c1-47c5-9d56-bb6f1f0e285f"}
02:11:32.097 01.948 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"8cda469a-17e2-4175-81ec-326ce1f06d7c"}
02:11:32.123 00.026 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"8cda469a-17e2-4175-81ec-326ce1f06d7c"}
02:11:32.136 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"da3b1118-794d-43b5-9d48-8ee3ee251770"}
02:11:32.146 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"da3b1118-794d-43b5-9d48-8ee3ee251770"}
02:11:34.096 01.950 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"8f1df743-1a09-44f9-84aa-8b5aaa0a802a"}
02:11:34.121 00.025 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"8f1df743-1a09-44f9-84aa-8b5aaa0a802a"}
02:11:34.132 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"baa11318-52e2-428d-b9e2-ae2c96970ebd"}
02:11:34.139 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"baa11318-52e2-428d-b9e2-ae2c96970ebd"}
02:11:36.096 01.957 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"cf254fd7-a5e4-4de7-b5c3-b10555e836f4"}
02:11:36.106 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"cf254fd7-a5e4-4de7-b5c3-b10555e836f4"}
02:11:36.116 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"f95b3438-0cee-4c05-990d-0d38713d251c"}
02:11:36.126 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"f95b3438-0cee-4c05-990d-0d38713d251c"}
02:11:38.095 01.969 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"3e086473-5b52-47e5-b670-b86c89bedf1b"}
02:11:38.123 00.028 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"3e086473-5b52-47e5-b670-b86c89bedf1b"}
02:11:38.143 00.020 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"ec1fcaa5-902f-4956-95cb-dc63ace65861"}
02:11:38.168 00.025 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"ec1fcaa5-902f-4956-95cb-dc63ace65861"}
02:11:40.100 01.932 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"fc1935a1-1501-4a7d-95f4-12d01fa76374"}
02:11:40.138 00.038 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"fc1935a1-1501-4a7d-95f4-12d01fa76374"}
02:11:40.157 00.019 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"4c9c39fa-26c8-4462-aea1-a23424a46684"}
02:11:40.172 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"4c9c39fa-26c8-4462-aea1-a23424a46684"}
02:11:42.096 01.924 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"56dff6ef-7be8-41bf-8da2-5ec7a6f6905d"}
02:11:42.130 00.034 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"56dff6ef-7be8-41bf-8da2-5ec7a6f6905d"}
02:11:42.144 00.014 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"86709ecc-c995-438e-bb4a-a1e5d9d13349"}
02:11:42.161 00.017 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"86709ecc-c995-438e-bb4a-a1e5d9d13349"}
02:11:44.097 01.936 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"87b4b783-852f-4ad2-a326-0726dfff7b3b"}
02:11:44.108 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"87b4b783-852f-4ad2-a326-0726dfff7b3b"}
02:11:44.141 00.033 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"a581c492-7dba-4066-b3ac-84fc635ce5d8"}
02:11:44.150 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"a581c492-7dba-4066-b3ac-84fc635ce5d8"}
02:11:46.094 01.944 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"fca2dd3d-5c90-4d2a-897b-ae74aaa53904"}
02:11:46.108 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"fca2dd3d-5c90-4d2a-897b-ae74aaa53904"}
02:11:46.140 00.032 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"e06dea9c-c12b-44c4-9016-084aa894323b"}
02:11:46.152 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"e06dea9c-c12b-44c4-9016-084aa894323b"}
02:11:48.093 01.941 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"73bf916a-1bc4-4b04-a54b-0394b1baf1d7"}
02:11:48.106 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"73bf916a-1bc4-4b04-a54b-0394b1baf1d7"}
02:11:48.115 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"cb23ac92-e677-40c4-9c4b-b1764efa4ea7"}
02:11:48.125 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"cb23ac92-e677-40c4-9c4b-b1764efa4ea7"}
02:11:50.093 01.968 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"ee1783e6-cb7e-4ec3-83f8-933f96bc8625"}
02:11:50.105 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"ee1783e6-cb7e-4ec3-83f8-933f96bc8625"}
02:11:50.114 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"9fbc4f5f-d79c-4a39-a5f2-5b5b2fa38f54"}
02:11:50.125 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"9fbc4f5f-d79c-4a39-a5f2-5b5b2fa38f54"}
02:11:52.092 01.967 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"fd5fdfd4-e6ea-4ffd-b68e-46289dd95e2f"}
02:11:52.100 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"fd5fdfd4-e6ea-4ffd-b68e-46289dd95e2f"}
02:11:52.111 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"36860478-f45c-4157-8195-f3bb1016ad86"}
02:11:52.119 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"36860478-f45c-4157-8195-f3bb1016ad86"}
02:11:54.093 01.974 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"72354079-9546-4600-b858-7def9cb83462"}
02:11:54.105 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"72354079-9546-4600-b858-7def9cb83462"}
02:11:54.113 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"e9170ed9-da77-4fb2-bb9f-784f1aaeb9ba"}
02:11:54.121 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"e9170ed9-da77-4fb2-bb9f-784f1aaeb9ba"}
02:11:56.099 01.978 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"a61c8a49-0467-413f-a6f4-c1b6773386be"}
02:11:56.122 00.023 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"a61c8a49-0467-413f-a6f4-c1b6773386be"}
02:11:56.138 00.016 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"f08bb718-6e0e-496e-a718-5f0149b6c99b"}
02:11:56.148 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"f08bb718-6e0e-496e-a718-5f0149b6c99b"}
02:11:58.097 01.949 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"7d1df248-716d-4e3d-a412-ee25f5d5d6ce"}
02:11:58.108 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"7d1df248-716d-4e3d-a412-ee25f5d5d6ce"}
02:11:58.137 00.029 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"1bfca78b-cb9d-46e9-add7-e160481f0701"}
02:11:58.147 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"1bfca78b-cb9d-46e9-add7-e160481f0701"}
02:12:00.097 01.950 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"746fa614-51d0-4e72-8645-5f130530665a"}
02:12:00.124 00.027 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"746fa614-51d0-4e72-8645-5f130530665a"}
02:12:00.134 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"e7fcb10f-08bc-4a3c-abd3-834b223ef0a8"}
02:12:00.141 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"e7fcb10f-08bc-4a3c-abd3-834b223ef0a8"}
02:12:02.098 01.957 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"9be417bc-269c-4c9d-b59f-33de84a7ffb3"}
02:12:02.110 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"9be417bc-269c-4c9d-b59f-33de84a7ffb3"}
02:12:02.121 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"fab36b01-f1f6-4467-a54b-e859ec41ef48"}
02:12:02.142 00.021 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"fab36b01-f1f6-4467-a54b-e859ec41ef48"}
02:12:04.097 01.955 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"28c3c66b-9818-4540-96d9-a938c7ac5f67"}
02:12:04.122 00.025 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"28c3c66b-9818-4540-96d9-a938c7ac5f67"}
02:12:04.133 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"04da176f-2738-4f50-8c68-ca812fc29775"}
02:12:04.144 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"04da176f-2738-4f50-8c68-ca812fc29775"}
02:12:06.096 01.952 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"58ddb6ea-3e5a-49c7-b3dd-3bb835caf4aa"}
02:12:06.107 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"58ddb6ea-3e5a-49c7-b3dd-3bb835caf4aa"}
02:12:06.114 00.007 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"ac7a2133-5069-42b5-bb20-c733a41f5df4"}
02:12:06.137 00.023 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"ac7a2133-5069-42b5-bb20-c733a41f5df4"}
02:12:08.099 01.962 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"8fcc8b7a-b38b-495a-94cf-ef830bf08448"}
02:12:08.114 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"8fcc8b7a-b38b-495a-94cf-ef830bf08448"}
02:12:08.125 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"e0e9b0dc-faef-4a60-9d50-e2b4cd4779ce"}
02:12:08.136 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"e0e9b0dc-faef-4a60-9d50-e2b4cd4779ce"}
02:12:10.097 01.961 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"a31c6c97-d190-4dac-adc3-870bbe5c3459"}
02:12:10.109 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"a31c6c97-d190-4dac-adc3-870bbe5c3459"}
02:12:10.120 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"0f2c6ff3-b594-4036-9f19-fe259c659398"}
02:12:10.129 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"0f2c6ff3-b594-4036-9f19-fe259c659398"}
02:12:12.096 01.967 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"4b2264d2-4087-4ea3-8573-070c563bb848"}
02:12:12.104 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"4b2264d2-4087-4ea3-8573-070c563bb848"}
02:12:12.114 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"658c4b12-c92e-4e41-8e94-ad87831f95e1"}
02:12:12.123 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"658c4b12-c92e-4e41-8e94-ad87831f95e1"}
02:12:14.096 01.973 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"0c6c515e-7ea8-46fa-a8a5-c5b0e70b74a0"}
02:12:14.122 00.026 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"0c6c515e-7ea8-46fa-a8a5-c5b0e70b74a0"}
02:12:14.133 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"33d3c837-0cc8-4cc1-8773-fc49352599b3"}
02:12:14.141 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"33d3c837-0cc8-4cc1-8773-fc49352599b3"}
02:12:16.098 01.957 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"e2c9fb8d-ed8c-480b-8496-86b307fe7a2b"}
02:12:16.117 00.019 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"e2c9fb8d-ed8c-480b-8496-86b307fe7a2b"}
02:12:16.132 00.015 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"319a26c5-65dd-49ef-bc89-c783a88a2b80"}
02:12:16.142 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"319a26c5-65dd-49ef-bc89-c783a88a2b80"}
02:12:18.096 01.954 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"a0dc595a-2a06-4a7d-b3fa-efce2106fcc6"}
02:12:18.106 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"a0dc595a-2a06-4a7d-b3fa-efce2106fcc6"}
02:12:18.113 00.007 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"57b13db0-b05e-4bac-bd1d-96fc48afba7a"}
02:12:18.122 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"57b13db0-b05e-4bac-bd1d-96fc48afba7a"}
02:12:20.096 01.974 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"44ef5954-0f19-4604-86ba-a4704fbcec0d"}
02:12:20.103 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"44ef5954-0f19-4604-86ba-a4704fbcec0d"}
02:12:20.113 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"ba303e53-4957-4919-b144-353b9e3eda1d"}
02:12:20.120 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"ba303e53-4957-4919-b144-353b9e3eda1d"}
02:12:22.095 01.975 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"83732841-23b8-4458-8d65-2a858e2093bb"}
02:12:22.110 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"83732841-23b8-4458-8d65-2a858e2093bb"}
02:12:22.123 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"ad457756-383e-45e6-91a6-91419cbc3585"}
02:12:22.137 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"ad457756-383e-45e6-91a6-91419cbc3585"}
02:12:24.096 01.959 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"25201d67-44a7-4fd8-8b73-d7276f5b5d8f"}
02:12:24.106 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"25201d67-44a7-4fd8-8b73-d7276f5b5d8f"}
02:12:24.119 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"42a6b550-db95-4608-ab17-a963ce7cbcc4"}
02:12:24.133 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"42a6b550-db95-4608-ab17-a963ce7cbcc4"}
02:12:26.097 01.964 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"ae0a3b06-8775-484f-8382-b1e5ce4b5ed7"}
02:12:26.110 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"ae0a3b06-8775-484f-8382-b1e5ce4b5ed7"}
02:12:26.118 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"1c5c78a5-e936-4742-855f-2dff17ed0bae"}
02:12:26.127 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"1c5c78a5-e936-4742-855f-2dff17ed0bae"}
02:12:28.098 01.971 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"d6ee0458-617d-445f-babe-aeb1c59c9207"}
02:12:28.120 00.022 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"d6ee0458-617d-445f-babe-aeb1c59c9207"}
02:12:28.134 00.014 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"2d99e7c0-c571-4159-bfac-e3fc5925f51e"}
02:12:28.146 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"2d99e7c0-c571-4159-bfac-e3fc5925f51e"}
02:12:30.095 01.949 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"c69ca28e-0bc2-4041-9e3b-6c59f65651bc"}
02:12:30.105 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"c69ca28e-0bc2-4041-9e3b-6c59f65651bc"}
02:12:30.113 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"eb161ce6-194f-44d3-9d1a-b474583ebaff"}
02:12:30.123 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"eb161ce6-194f-44d3-9d1a-b474583ebaff"}
02:12:32.095 01.972 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"7631b9d1-f534-428b-be24-5c370d6291ea"}
02:12:32.104 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"7631b9d1-f534-428b-be24-5c370d6291ea"}
02:12:32.113 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"197319f0-e9ac-4eb9-adbd-d86f270ccd1f"}
02:12:32.123 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"197319f0-e9ac-4eb9-adbd-d86f270ccd1f"}
02:12:34.094 01.971 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"63d1e082-71d4-4f83-a6a6-52b35601fcc8"}
02:12:34.104 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"63d1e082-71d4-4f83-a6a6-52b35601fcc8"}
02:12:34.117 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"a017fdae-ec96-4f8e-aac5-8bf7524eea7c"}
02:12:34.130 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"a017fdae-ec96-4f8e-aac5-8bf7524eea7c"}
02:12:36.093 01.963 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"283d0e41-8881-4ba9-9cec-d9501ee00faf"}
02:12:36.101 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"283d0e41-8881-4ba9-9cec-d9501ee00faf"}
02:12:36.108 00.007 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"1b44a2fe-4987-44c9-9880-ea36ea46148e"}
02:12:36.118 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"1b44a2fe-4987-44c9-9880-ea36ea46148e"}
02:12:38.093 01.975 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"dec22471-05bc-4224-be6f-66d5b8ce3515"}
02:12:38.102 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"dec22471-05bc-4224-be6f-66d5b8ce3515"}
02:12:38.109 00.007 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"4d2cb054-054b-4eee-a32f-b0dcde492455"}
02:12:38.117 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"4d2cb054-054b-4eee-a32f-b0dcde492455"}
02:12:40.093 01.976 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"a9a5a81f-3f9b-4792-9019-ab12ca180888"}
02:12:40.110 00.017 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"a9a5a81f-3f9b-4792-9019-ab12ca180888"}
02:12:40.122 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"52ebbf72-c968-4e94-b0da-2b16ba654d75"}
02:12:40.132 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"52ebbf72-c968-4e94-b0da-2b16ba654d75"}
02:12:42.093 01.961 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"850e81e5-c811-450a-9f7f-2848d000ef2d"}
02:12:42.102 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"850e81e5-c811-450a-9f7f-2848d000ef2d"}
02:12:42.109 00.007 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"411af9b1-fd52-4efe-be60-01a5905bfaec"}
02:12:42.116 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"411af9b1-fd52-4efe-be60-01a5905bfaec"}
02:12:44.093 01.977 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"d5e6039c-7b93-41b2-8da8-4d5ecc56608f"}
02:12:44.104 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"d5e6039c-7b93-41b2-8da8-4d5ecc56608f"}
02:12:44.113 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"c4bf7b72-da40-4ac9-9af1-fa5a56c8f1da"}
02:12:44.121 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"c4bf7b72-da40-4ac9-9af1-fa5a56c8f1da"}
02:12:46.092 01.971 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"5c006247-ddfd-4ec3-85ee-fc25657608b2"}
02:12:46.109 00.017 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"5c006247-ddfd-4ec3-85ee-fc25657608b2"}
02:12:46.120 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"3a548f73-229e-4c04-a56d-2f71874b3a8d"}
02:12:46.133 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"3a548f73-229e-4c04-a56d-2f71874b3a8d"}
02:12:48.092 01.959 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"ab6b3163-a22f-42d4-ae67-8f1c34eab61c"}
02:12:48.099 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"ab6b3163-a22f-42d4-ae67-8f1c34eab61c"}
02:12:48.107 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"9a82834a-413d-4808-9a81-b909a4783992"}
02:12:48.116 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"9a82834a-413d-4808-9a81-b909a4783992"}
02:12:50.093 01.977 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"1450e98e-9d21-4106-8e3b-43c5e7e71995"}
02:12:50.104 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"1450e98e-9d21-4106-8e3b-43c5e7e71995"}
02:12:50.113 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"04076500-a4b3-4e96-8418-94351911fde7"}
02:12:50.120 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"04076500-a4b3-4e96-8418-94351911fde7"}
02:12:52.093 01.973 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"e4a2d9ef-de5a-492e-b62f-669851713b1a"}
02:12:52.101 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"e4a2d9ef-de5a-492e-b62f-669851713b1a"}
02:12:52.113 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"bc410796-bfff-4a04-99c0-73ce9a3dd19b"}
02:12:52.123 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"bc410796-bfff-4a04-99c0-73ce9a3dd19b"}
02:12:54.091 01.968 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"31588335-7a9e-4caf-95e4-01c72ca53f9b"}
02:12:54.100 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"31588335-7a9e-4caf-95e4-01c72ca53f9b"}
02:12:54.122 00.022 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"e913ab9c-9115-4836-8150-e87a45c8e715"}
02:12:54.133 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"e913ab9c-9115-4836-8150-e87a45c8e715"}
02:12:56.094 01.961 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"7a6016f1-bcb2-47b7-a71a-fca0cf3dedef"}
02:12:56.105 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"7a6016f1-bcb2-47b7-a71a-fca0cf3dedef"}
02:12:56.114 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"20fc6e23-8d50-424e-bb6c-2dc91a103a6a"}
02:12:56.122 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"20fc6e23-8d50-424e-bb6c-2dc91a103a6a"}
02:12:58.091 01.969 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"b50f5f23-42a4-404c-b500-9bcef167d8bb"}
02:12:58.105 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"b50f5f23-42a4-404c-b500-9bcef167d8bb"}
02:12:58.125 00.020 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"73229456-f834-4399-9c1c-2f38aa92ea0e"}
02:12:58.153 00.028 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"73229456-f834-4399-9c1c-2f38aa92ea0e"}
02:13:00.091 01.938 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"17112f2b-8860-4833-a9e3-b9fcc3b1bb7e"}
02:13:00.101 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"17112f2b-8860-4833-a9e3-b9fcc3b1bb7e"}
02:13:00.109 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"624f2409-67fa-4cb2-97f8-e38efe5d7c6f"}
02:13:00.123 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"624f2409-67fa-4cb2-97f8-e38efe5d7c6f"}
02:13:02.090 01.967 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"6afb38da-cde3-42cc-a37a-2b5b2b82cc88"}
02:13:02.103 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"6afb38da-cde3-42cc-a37a-2b5b2b82cc88"}
02:13:02.136 00.033 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"ac88133f-87be-4248-9ded-0aead5f21a96"}
02:13:02.146 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"ac88133f-87be-4248-9ded-0aead5f21a96"}
02:13:04.090 01.944 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"ec6c5e28-a115-4da0-b7b7-ccd35537fb17"}
02:13:04.118 00.028 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"ec6c5e28-a115-4da0-b7b7-ccd35537fb17"}
02:13:04.127 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"bef2417d-dbfd-4634-9041-8ffaf255e8cd"}
02:13:04.142 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"bef2417d-dbfd-4634-9041-8ffaf255e8cd"}
02:13:06.089 01.947 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"da654284-2c9e-439d-9a8b-e52b6da6095e"}
02:13:06.101 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"da654284-2c9e-439d-9a8b-e52b6da6095e"}
02:13:06.109 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"fee68fd9-43bf-4eb5-9a04-9eab49f39336"}
02:13:06.118 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"fee68fd9-43bf-4eb5-9a04-9eab49f39336"}
02:13:08.088 01.970 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"d167746d-ead7-4f3e-8b5e-2e7d38af9be7"}
02:13:08.112 00.024 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"d167746d-ead7-4f3e-8b5e-2e7d38af9be7"}
02:13:08.121 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"a56c1443-2bb8-4049-b67b-7cb4a7d56fde"}
02:13:08.128 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"a56c1443-2bb8-4049-b67b-7cb4a7d56fde"}
02:13:10.088 01.960 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"99d840f0-cf96-431e-a478-04f35188f387"}
02:13:10.096 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"99d840f0-cf96-431e-a478-04f35188f387"}
02:13:10.105 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"1813a694-2453-4619-bf13-b6b6932638b6"}
02:13:10.126 00.021 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"1813a694-2453-4619-bf13-b6b6932638b6"}
02:13:12.087 01.961 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"fc749d66-22fd-44b8-8900-ad155a35dfc9"}
02:13:12.098 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"fc749d66-22fd-44b8-8900-ad155a35dfc9"}
02:13:12.109 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"db5a4454-3ca4-434e-a411-300ae789a3bb"}
02:13:12.117 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"db5a4454-3ca4-434e-a411-300ae789a3bb"}
02:13:14.087 01.970 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"72433367-31a7-4e31-b595-409c5484f629"}
02:13:14.095 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"72433367-31a7-4e31-b595-409c5484f629"}
02:13:14.104 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"b7373148-91cf-4f77-b587-d79edecf1a28"}
02:13:14.111 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"b7373148-91cf-4f77-b587-d79edecf1a28"}
02:13:16.086 01.975 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"213bb800-5f65-4f87-95ed-a836a2a55d90"}
02:13:16.094 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"213bb800-5f65-4f87-95ed-a836a2a55d90"}
02:13:16.104 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"c1127902-090a-455e-9da7-84159a1bdf54"}
02:13:16.118 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"c1127902-090a-455e-9da7-84159a1bdf54"}
02:13:18.085 01.967 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"301b74e1-e321-4971-96b9-4a202d31595e"}
02:13:18.098 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"301b74e1-e321-4971-96b9-4a202d31595e"}
02:13:18.109 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"7370a771-f85f-4899-a350-0d2bcbe9f292"}
02:13:18.117 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"7370a771-f85f-4899-a350-0d2bcbe9f292"}
02:13:20.085 01.968 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"6828671b-d67a-4126-b94d-c50990708c17"}
02:13:20.098 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"6828671b-d67a-4126-b94d-c50990708c17"}
02:13:20.108 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"19ae340c-840a-4eb1-b973-cf1f823a5d28"}
02:13:20.116 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"19ae340c-840a-4eb1-b973-cf1f823a5d28"}
02:13:22.084 01.968 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"2b711341-c954-4c02-9b3f-65b065871e37"}
02:13:22.094 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"2b711341-c954-4c02-9b3f-65b065871e37"}
02:13:22.122 00.028 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"585a3a03-c504-4846-be73-b46c3a226226"}
02:13:22.130 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"585a3a03-c504-4846-be73-b46c3a226226"}
02:13:24.083 01.953 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"51bb6089-131b-45e3-b8ca-ab9aaea5e56e"}
02:13:24.095 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"51bb6089-131b-45e3-b8ca-ab9aaea5e56e"}
02:13:24.124 00.029 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"4162a9b3-d75d-4c99-9384-417b9e273672"}
02:13:24.134 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"4162a9b3-d75d-4c99-9384-417b9e273672"}
02:13:26.081 01.947 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"4c084ade-7b79-414a-a774-36fbbb62342c"}
02:13:26.093 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"4c084ade-7b79-414a-a774-36fbbb62342c"}
02:13:26.102 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"bbddad3c-b611-4971-8c20-f36eb785bea1"}
02:13:26.110 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"bbddad3c-b611-4971-8c20-f36eb785bea1"}
02:13:28.081 01.971 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"e04f5f98-17f6-4395-8b55-0aac3427d5bb"}
02:13:28.093 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"e04f5f98-17f6-4395-8b55-0aac3427d5bb"}
02:13:28.121 00.028 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"b8955af9-b8a8-41bb-a864-3828d185fa7d"}
02:13:28.132 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"b8955af9-b8a8-41bb-a864-3828d185fa7d"}
02:13:30.081 01.949 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"dd45b198-352a-4761-804b-db3b39d4e075"}
02:13:30.093 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"dd45b198-352a-4761-804b-db3b39d4e075"}
02:13:30.112 00.019 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"065b98e4-046a-4cda-8c94-50c9579da37e"}
02:13:30.124 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"065b98e4-046a-4cda-8c94-50c9579da37e"}
02:13:32.081 01.957 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"f99e34fe-ae9b-4c4f-8b56-34e70421c740"}
02:13:32.091 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"f99e34fe-ae9b-4c4f-8b56-34e70421c740"}
02:13:32.117 00.026 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"a2812926-c806-4732-9d27-8c51c29395cd"}
02:13:32.124 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"a2812926-c806-4732-9d27-8c51c29395cd"}
02:13:34.080 01.956 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"45b9abd4-7963-41a0-bc48-4951a5be4223"}
02:13:34.087 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"45b9abd4-7963-41a0-bc48-4951a5be4223"}
02:13:34.097 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"2f7d85e5-dfee-43f9-a3bc-1faf2d300aef"}
02:13:34.107 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"2f7d85e5-dfee-43f9-a3bc-1faf2d300aef"}
02:13:36.080 01.973 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"5428eaa3-3c80-4ade-8c6d-0a1a69198c68"}
02:13:36.093 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"5428eaa3-3c80-4ade-8c6d-0a1a69198c68"}
02:13:36.107 00.014 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"31b9202b-0e3c-43be-bec9-84718fc0c2ba"}
02:13:36.120 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"31b9202b-0e3c-43be-bec9-84718fc0c2ba"}
02:13:38.080 01.960 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"cb947e24-fd06-478b-9a49-41d52f4ab4b3"}
02:13:38.104 00.024 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"cb947e24-fd06-478b-9a49-41d52f4ab4b3"}
02:13:38.112 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"589b6952-fa3b-47ee-abb6-37330e9c0e6a"}
02:13:38.120 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"589b6952-fa3b-47ee-abb6-37330e9c0e6a"}
02:13:40.079 01.959 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"7105c926-1f1a-4a04-923a-6a46fe0ffaff"}
02:13:40.101 00.022 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"7105c926-1f1a-4a04-923a-6a46fe0ffaff"}
02:13:40.111 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"f889d5a4-350e-46d3-a9dd-104b0fb4b802"}
02:13:40.119 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"f889d5a4-350e-46d3-a9dd-104b0fb4b802"}
02:13:42.079 01.960 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"144cc56e-efe9-4dad-8504-b5f669235350"}
02:13:42.094 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"144cc56e-efe9-4dad-8504-b5f669235350"}
02:13:42.110 00.016 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"1d7fa27e-a6f5-4130-a9d6-46b93a307d81"}
02:13:42.124 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"1d7fa27e-a6f5-4130-a9d6-46b93a307d81"}
02:13:44.080 01.956 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"4d39a14c-7139-4d13-90b2-78d5736c28bd"}
02:13:44.090 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"4d39a14c-7139-4d13-90b2-78d5736c28bd"}
02:13:44.099 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"442c9005-a020-4ae3-a58e-9f6c5f20065f"}
02:13:44.124 00.025 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"442c9005-a020-4ae3-a58e-9f6c5f20065f"}
02:13:46.081 01.957 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"f55591e6-35d5-4379-a041-4e38bc1935d1"}
02:13:46.095 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"f55591e6-35d5-4379-a041-4e38bc1935d1"}
02:13:46.108 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"17156825-2a3e-48d0-a141-ea0084898ca5"}
02:13:46.116 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"17156825-2a3e-48d0-a141-ea0084898ca5"}
02:13:48.080 01.964 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"49deb33f-2774-412e-af57-69a46d4ed511"}
02:13:48.091 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"49deb33f-2774-412e-af57-69a46d4ed511"}
02:13:48.116 00.025 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"7a19cf83-0359-49b5-a19c-0408da1727a4"}
02:13:48.126 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"7a19cf83-0359-49b5-a19c-0408da1727a4"}
02:13:50.080 01.954 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"7c463ebe-6bb5-4514-bf64-0b85d5ee4516"}
02:13:50.090 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"7c463ebe-6bb5-4514-bf64-0b85d5ee4516"}
02:13:50.102 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"8fafe9e0-14d8-4ce1-adf5-1d046dabbd7b"}
02:13:50.113 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"8fafe9e0-14d8-4ce1-adf5-1d046dabbd7b"}
02:13:52.080 01.967 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"3cb2e3b9-7081-4f10-b66d-6b7202901221"}
02:13:52.105 00.025 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"3cb2e3b9-7081-4f10-b66d-6b7202901221"}
02:13:52.117 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"9551d8c9-568c-4db6-bb9a-d6fedc502379"}
02:13:52.126 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"9551d8c9-568c-4db6-bb9a-d6fedc502379"}
02:13:54.079 01.953 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"26a8a771-82cd-4d09-b043-cd7e2ab0c011"}
02:13:54.094 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"26a8a771-82cd-4d09-b043-cd7e2ab0c011"}
02:13:54.104 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"f979b482-0240-4919-91df-5b83a09987bf"}
02:13:54.115 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"f979b482-0240-4919-91df-5b83a09987bf"}
02:13:56.081 01.966 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"495a21b3-9277-44f3-bdae-b7359c0fd708"}
02:13:56.092 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"495a21b3-9277-44f3-bdae-b7359c0fd708"}
02:13:56.121 00.029 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"b5463c71-93a7-458d-adde-8872b85df0ff"}
02:13:56.132 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"b5463c71-93a7-458d-adde-8872b85df0ff"}
02:13:58.079 01.947 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"ea7df2b2-277f-4fa7-be6c-5c8842c19c6d"}
02:13:58.091 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"ea7df2b2-277f-4fa7-be6c-5c8842c19c6d"}
02:13:58.103 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"cfce7014-b438-4cae-9572-fe7c42f68e38"}
02:13:58.110 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"cfce7014-b438-4cae-9572-fe7c42f68e38"}
02:14:00.079 01.969 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"55ad2b4a-796a-4bd2-b2a1-4a4ebc59a434"}
02:14:00.105 00.026 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"55ad2b4a-796a-4bd2-b2a1-4a4ebc59a434"}
02:14:00.118 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"7ca81add-cd12-43a1-bcc1-4c483847326d"}
02:14:00.125 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"7ca81add-cd12-43a1-bcc1-4c483847326d"}
02:14:02.078 01.953 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"bdba90e1-5c62-40bc-86c8-b4fedd4480b6"}
02:14:02.092 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"bdba90e1-5c62-40bc-86c8-b4fedd4480b6"}
02:14:02.104 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"a8bdb450-b6ed-4f33-9409-a86d78b51957"}
02:14:02.115 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"a8bdb450-b6ed-4f33-9409-a86d78b51957"}
02:14:04.078 01.963 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"7f3b22dc-c6e2-4bd4-94f1-db8f6dac61cb"}
02:14:04.093 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"7f3b22dc-c6e2-4bd4-94f1-db8f6dac61cb"}
02:14:04.102 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"27f5fd00-c182-474a-be6a-93f03c97ef12"}
02:14:04.109 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"27f5fd00-c182-474a-be6a-93f03c97ef12"}
02:14:06.077 01.968 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"27c95cb6-5540-46ab-889a-44611ffed44a"}
02:14:06.088 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"27c95cb6-5540-46ab-889a-44611ffed44a"}
02:14:06.112 00.024 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"443d2e3d-96a1-42d0-be44-7489c5372c17"}
02:14:06.120 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"443d2e3d-96a1-42d0-be44-7489c5372c17"}
02:14:08.078 01.958 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"cb64bcc1-e1d6-47e0-962c-0d4b460ff633"}
02:14:08.095 00.017 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"cb64bcc1-e1d6-47e0-962c-0d4b460ff633"}
02:14:08.110 00.015 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"80114f5f-3bcc-4ba4-99a1-f599c8beb4f6"}
02:14:08.133 00.023 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"80114f5f-3bcc-4ba4-99a1-f599c8beb4f6"}
02:14:10.076 01.943 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"f6c508a4-28df-439d-ab8a-89234d6e7bd9"}
02:14:10.092 00.016 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"f6c508a4-28df-439d-ab8a-89234d6e7bd9"}
02:14:10.100 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"24936f82-8d32-4a2d-823e-113004360131"}
02:14:10.107 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"24936f82-8d32-4a2d-823e-113004360131"}
02:14:12.076 01.969 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"2561db0c-9e53-47ec-be23-c68a6bd1a773"}
02:14:12.088 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"2561db0c-9e53-47ec-be23-c68a6bd1a773"}
02:14:12.110 00.022 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"d5a32202-08c7-499d-bd12-9b915f254e52"}
02:14:12.120 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"d5a32202-08c7-499d-bd12-9b915f254e52"}
02:14:14.080 01.960 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"21200ce0-0b5c-4eb3-8c19-ba6fc9261e45"}
02:14:14.105 00.025 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"21200ce0-0b5c-4eb3-8c19-ba6fc9261e45"}
02:14:14.117 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"cc9cbe39-20c3-4b0b-856d-e9eb7c53333d"}
02:14:14.129 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"cc9cbe39-20c3-4b0b-856d-e9eb7c53333d"}
02:14:16.079 01.950 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"77b2a4cc-25cb-4797-b887-1f2ec528a82d"}
02:14:16.090 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"77b2a4cc-25cb-4797-b887-1f2ec528a82d"}
02:14:16.101 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"a7595f80-e63a-4ee5-a887-7b0c84d53f30"}
02:14:16.115 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"a7595f80-e63a-4ee5-a887-7b0c84d53f30"}
02:14:18.079 01.964 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"8242e4fe-8fe3-4a03-8d4b-1dc1f1d03c28"}
02:14:18.093 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"8242e4fe-8fe3-4a03-8d4b-1dc1f1d03c28"}
02:14:18.100 00.007 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"8a234fe6-d024-456d-b373-4df30a2ce10f"}
02:14:18.109 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"8a234fe6-d024-456d-b373-4df30a2ce10f"}
02:14:20.078 01.969 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"cf0f437a-82bc-429b-9b1d-127c0929fe8c"}
02:14:20.090 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"cf0f437a-82bc-429b-9b1d-127c0929fe8c"}
02:14:20.102 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"fc0926d2-2300-450d-93df-72276aea9382"}
02:14:20.140 00.038 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"fc0926d2-2300-450d-93df-72276aea9382"}
02:14:22.077 01.937 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"e220e83d-946b-4e37-a8ce-4a478f87484f"}
02:14:22.087 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"e220e83d-946b-4e37-a8ce-4a478f87484f"}
02:14:22.095 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"fcc31bb8-ff53-4e4c-bab7-1d08b0050a15"}
02:14:22.105 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"fcc31bb8-ff53-4e4c-bab7-1d08b0050a15"}
02:14:24.077 01.972 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"8477fd68-4290-4456-9cda-9ce2839b7955"}
02:14:24.086 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"8477fd68-4290-4456-9cda-9ce2839b7955"}
02:14:24.095 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"4864905b-6911-4bc8-b0ab-48cd04e94b3d"}
02:14:24.116 00.021 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"4864905b-6911-4bc8-b0ab-48cd04e94b3d"}
02:14:26.076 01.960 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"891eb071-a3f0-4844-9683-459a17855033"}
02:14:26.087 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"891eb071-a3f0-4844-9683-459a17855033"}
02:14:26.100 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"ccf7e9f7-fcf7-41be-ad69-eb8993af2a43"}
02:14:26.109 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"ccf7e9f7-fcf7-41be-ad69-eb8993af2a43"}
02:14:28.075 01.966 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"7cc5c2d2-7d06-4624-9a6f-4d31322c691e"}
02:14:28.085 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"7cc5c2d2-7d06-4624-9a6f-4d31322c691e"}
02:14:28.093 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"75d036d2-6224-4aa9-8d2a-6f846aed8fcd"}
02:14:28.102 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"75d036d2-6224-4aa9-8d2a-6f846aed8fcd"}
02:14:30.074 01.972 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"a4896d2c-f397-471b-a392-86591e58329a"}
02:14:30.085 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"a4896d2c-f397-471b-a392-86591e58329a"}
02:14:30.107 00.022 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"af4c18dd-c27b-4830-870c-203cfba1f714"}
02:14:30.117 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"af4c18dd-c27b-4830-870c-203cfba1f714"}
02:14:32.075 01.958 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"ed7d8c71-6084-4e69-8c6e-60d06a0b244a"}
02:14:32.088 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"ed7d8c71-6084-4e69-8c6e-60d06a0b244a"}
02:14:32.100 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"1118378d-3fc3-4606-ad4e-f6794aa54fae"}
02:14:32.117 00.017 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"1118378d-3fc3-4606-ad4e-f6794aa54fae"}
02:14:34.074 01.957 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"d14df4fa-dbc5-4f3d-9d26-50df1b0772e6"}
02:14:34.110 00.036 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"d14df4fa-dbc5-4f3d-9d26-50df1b0772e6"}
02:14:34.126 00.016 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"35ec7711-7f51-4beb-8c2f-a3d5ae128f95"}
02:14:34.143 00.017 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"35ec7711-7f51-4beb-8c2f-a3d5ae128f95"}
02:14:36.076 01.933 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"51d37403-82ff-48b9-8388-f2e64ffdcc80"}
02:14:36.084 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"51d37403-82ff-48b9-8388-f2e64ffdcc80"}
02:14:36.095 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"4fe34093-4258-429f-bddf-c39f66989185"}
02:14:36.102 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"4fe34093-4258-429f-bddf-c39f66989185"}
02:14:38.074 01.972 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"f2ea7e32-1fa6-4c25-ba56-52a980ccabab"}
02:14:38.085 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"f2ea7e32-1fa6-4c25-ba56-52a980ccabab"}
02:14:38.114 00.029 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"232a08c6-f2c7-4900-998e-0b7f5b1eca77"}
02:14:38.123 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"232a08c6-f2c7-4900-998e-0b7f5b1eca77"}
02:14:40.073 01.950 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"116d5d70-8958-42d9-9c66-becb652b9ce4"}
02:14:40.081 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"116d5d70-8958-42d9-9c66-becb652b9ce4"}
02:14:40.091 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"c74df767-9549-4141-b03b-b9d63fe4e52c"}
02:14:40.098 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"c74df767-9549-4141-b03b-b9d63fe4e52c"}
02:14:42.072 01.974 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"8aa77b11-bd9f-4909-8108-8da527fbdf4b"}
02:14:42.083 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"8aa77b11-bd9f-4909-8108-8da527fbdf4b"}
02:14:42.096 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"c8f876d2-1acb-488d-ad9f-a7bffe8aa6ce"}
02:14:42.107 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"c8f876d2-1acb-488d-ad9f-a7bffe8aa6ce"}
02:14:44.071 01.964 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"7c2e71fd-0c15-4b48-94ce-670fa9494166"}
02:14:44.084 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"7c2e71fd-0c15-4b48-94ce-670fa9494166"}
02:14:44.097 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"96f6d278-a4a9-44f6-9564-dd54bf878b80"}
02:14:44.107 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"96f6d278-a4a9-44f6-9564-dd54bf878b80"}
02:14:46.075 01.968 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"13360979-117a-42ad-8925-91fcf32c759e"}
02:14:46.108 00.033 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"13360979-117a-42ad-8925-91fcf32c759e"}
02:14:46.125 00.017 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"f8ab8377-4db4-4089-8f70-5e7fdb7fa89b"}
02:14:46.135 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"f8ab8377-4db4-4089-8f70-5e7fdb7fa89b"}
02:14:48.072 01.937 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"53ec6e82-30fc-465e-916b-afffe6984dad"}
02:14:48.080 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"53ec6e82-30fc-465e-916b-afffe6984dad"}
02:14:48.088 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"4dbdc329-bcb2-4944-8104-65ffcb7d4006"}
02:14:48.097 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"4dbdc329-bcb2-4944-8104-65ffcb7d4006"}
02:14:50.072 01.975 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"f60962d0-2ad0-40b9-88bb-29025fc15826"}
02:14:50.083 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"f60962d0-2ad0-40b9-88bb-29025fc15826"}
02:14:50.094 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"be8adce1-24a9-4fee-a12e-05b8bf90ac02"}
02:14:50.118 00.024 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"be8adce1-24a9-4fee-a12e-05b8bf90ac02"}
02:14:52.072 01.954 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"c1b4f59e-0409-4428-ba13-1b18066242d4"}
02:14:52.087 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"c1b4f59e-0409-4428-ba13-1b18066242d4"}
02:14:52.123 00.036 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"a6b0706d-1d92-4a27-b76d-bc2ca7890c2f"}
02:14:52.139 00.016 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"a6b0706d-1d92-4a27-b76d-bc2ca7890c2f"}
02:14:54.073 01.934 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"6d50ed34-03c1-423e-b4dc-5d69eb3f81fa"}
02:14:54.082 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"6d50ed34-03c1-423e-b4dc-5d69eb3f81fa"}
02:14:54.092 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"7209d359-f2d0-4b0a-a7fb-3fa570babbd6"}
02:14:54.099 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"7209d359-f2d0-4b0a-a7fb-3fa570babbd6"}
02:14:56.072 01.973 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"55be345d-026c-42d1-a3c9-7bbf3c29c6be"}
02:14:56.080 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"55be345d-026c-42d1-a3c9-7bbf3c29c6be"}
02:14:56.104 00.024 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"b212cac6-5c10-4e96-9588-dc6892ab662e"}
02:14:56.111 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"b212cac6-5c10-4e96-9588-dc6892ab662e"}
02:14:58.072 01.961 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"f97205fb-d31d-43ea-a248-468fdbd75f18"}
02:14:58.088 00.016 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"f97205fb-d31d-43ea-a248-468fdbd75f18"}
02:14:58.120 00.032 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"25635795-63da-4a71-947d-4bb043be6954"}
02:14:58.131 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"25635795-63da-4a71-947d-4bb043be6954"}
02:15:00.073 01.942 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"3fd53421-de0b-4b11-b4bc-3c85ad5d94bb"}
02:15:00.083 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"3fd53421-de0b-4b11-b4bc-3c85ad5d94bb"}
02:15:00.092 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"5663f975-fea1-416b-9023-79d675cf744e"}
02:15:00.100 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"5663f975-fea1-416b-9023-79d675cf744e"}
02:15:02.073 01.973 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"eb26f962-f9bc-42dc-92ae-f84f37b9c4cc"}
02:15:02.093 00.020 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"eb26f962-f9bc-42dc-92ae-f84f37b9c4cc"}
02:15:02.106 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"ca165b12-515b-4209-827b-74b9ffeece90"}
02:15:02.118 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"ca165b12-515b-4209-827b-74b9ffeece90"}
02:15:04.073 01.955 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"db147675-59ea-4a5a-9415-93c821621874"}
02:15:04.223 00.150 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"db147675-59ea-4a5a-9415-93c821621874"}
02:15:04.342 00.119 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"440debef-97c1-402e-81cc-4bf23119b825"}
02:15:04.436 00.094 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"440debef-97c1-402e-81cc-4bf23119b825"}
02:15:06.074 01.638 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"adc1ec80-19a9-4aea-adf7-e70811bc1f09"}
02:15:06.112 00.038 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"adc1ec80-19a9-4aea-adf7-e70811bc1f09"}
02:15:06.126 00.014 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"8a005221-c47f-428a-b3d7-1e52f79dfaad"}
02:15:06.140 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"8a005221-c47f-428a-b3d7-1e52f79dfaad"}
02:15:08.073 01.933 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"57872f36-0625-4296-8610-28ee477527ae"}
02:15:08.092 00.019 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"57872f36-0625-4296-8610-28ee477527ae"}
02:15:08.123 00.031 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"4559637a-006e-4bcf-a691-41414c58b39f"}
02:15:08.138 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"4559637a-006e-4bcf-a691-41414c58b39f"}
02:15:10.072 01.934 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"c0ca30d0-6e2a-423b-af1a-33a4831161a1"}
02:15:10.085 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"c0ca30d0-6e2a-423b-af1a-33a4831161a1"}
02:15:10.100 00.015 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"5865fbc7-af2c-4dd6-996f-1b7fd191d17c"}
02:15:10.126 00.026 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"5865fbc7-af2c-4dd6-996f-1b7fd191d17c"}
02:15:12.073 01.947 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"08ca7745-30ce-4e11-8e24-2fcfa15bb081"}
02:15:12.081 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"08ca7745-30ce-4e11-8e24-2fcfa15bb081"}
02:15:12.089 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"4e448370-26a3-4a86-8891-7bd4ea30aeec"}
02:15:12.097 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"4e448370-26a3-4a86-8891-7bd4ea30aeec"}
02:15:14.073 01.976 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"e000bc78-7183-4430-b62d-607d9dca2894"}
02:15:14.082 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"e000bc78-7183-4430-b62d-607d9dca2894"}
02:15:14.092 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"5a1b73d6-c628-4f78-a669-9bafe981d76c"}
02:15:14.116 00.024 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"5a1b73d6-c628-4f78-a669-9bafe981d76c"}
02:15:16.073 01.957 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"9ed1444a-d338-4bcd-b5f4-74ac04a87fad"}
02:15:16.085 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"9ed1444a-d338-4bcd-b5f4-74ac04a87fad"}
02:15:16.108 00.023 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"c6e0ef40-3bd9-4d82-ad69-458c19150501"}
02:15:16.125 00.017 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"c6e0ef40-3bd9-4d82-ad69-458c19150501"}
02:15:18.096 01.971 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"27b4a88a-fe60-4355-9fb4-7750a7ae018c"}
02:15:18.106 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"27b4a88a-fe60-4355-9fb4-7750a7ae018c"}
02:15:18.119 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"0a23d5fb-9c9d-4985-b16c-e530cb6a16e9"}
02:15:18.129 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"0a23d5fb-9c9d-4985-b16c-e530cb6a16e9"}
02:15:20.095 01.966 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"1a4b5199-65ba-4419-95f7-7e0775d232e4"}
02:15:20.118 00.023 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"1a4b5199-65ba-4419-95f7-7e0775d232e4"}
02:15:20.126 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"ea30bffa-cf4f-4a29-831d-4b4897473d10"}
02:15:20.132 00.006 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"ea30bffa-cf4f-4a29-831d-4b4897473d10"}
02:15:22.095 01.963 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"1bb4be7e-1987-41e4-ba12-e7d2ec7e7682"}
02:15:22.102 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"1bb4be7e-1987-41e4-ba12-e7d2ec7e7682"}
02:15:22.109 00.007 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"b555a027-04c8-47d2-ba26-1c6b2ce56361"}
02:15:22.116 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"b555a027-04c8-47d2-ba26-1c6b2ce56361"}
02:15:24.096 01.980 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"dd8896cc-08e5-4238-a40e-23dc0d10815a"}
02:15:24.107 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"dd8896cc-08e5-4238-a40e-23dc0d10815a"}
02:15:24.114 00.007 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"33b27d80-afb1-4104-991c-cb4f4331f1c6"}
02:15:24.121 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"33b27d80-afb1-4104-991c-cb4f4331f1c6"}
02:15:26.096 01.975 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"7d363484-b3e8-4395-9a14-7ca394a1e4aa"}
02:15:26.104 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"7d363484-b3e8-4395-9a14-7ca394a1e4aa"}
02:15:26.112 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"32b9078e-af40-4a3c-8756-384df77ab2b3"}
02:15:26.121 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"32b9078e-af40-4a3c-8756-384df77ab2b3"}
02:15:28.095 01.974 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"04279906-e74d-4651-9966-45fb3310492b"}
02:15:28.107 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"04279906-e74d-4651-9966-45fb3310492b"}
02:15:28.117 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"c06d2c8f-aef6-4358-879f-d56279303852"}
02:15:28.125 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"c06d2c8f-aef6-4358-879f-d56279303852"}
02:15:30.095 01.970 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"32981ee2-1c6a-490b-afbf-cda6b9871467"}
02:15:30.123 00.028 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"32981ee2-1c6a-490b-afbf-cda6b9871467"}
02:15:30.134 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"0a264da4-c527-4829-8ad8-2a1c77aa40d9"}
02:15:30.143 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"0a264da4-c527-4829-8ad8-2a1c77aa40d9"}
02:15:32.094 01.951 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"255d2142-1b23-42af-bc3a-8cd81ba8bd9b"}
02:15:32.103 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"255d2142-1b23-42af-bc3a-8cd81ba8bd9b"}
02:15:32.111 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"da2b8a93-1a80-4134-9655-327addd852c3"}
02:15:32.119 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"da2b8a93-1a80-4134-9655-327addd852c3"}
02:15:34.108 01.989 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"e3651b7d-ef5f-48b3-b343-230b3e28f9e2"}
02:15:34.116 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"e3651b7d-ef5f-48b3-b343-230b3e28f9e2"}
02:15:34.123 00.007 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"b02fbb16-90df-47d4-8d2f-98c5b286ceac"}
02:15:34.130 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"b02fbb16-90df-47d4-8d2f-98c5b286ceac"}
02:15:36.108 01.978 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"7720bcf4-67db-4985-9adb-012e1bb760fc"}
02:15:36.118 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"7720bcf4-67db-4985-9adb-012e1bb760fc"}
02:15:36.128 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"40ed9726-c13a-45e1-8c07-cb2eb19462b6"}
02:15:36.136 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"40ed9726-c13a-45e1-8c07-cb2eb19462b6"}
02:15:38.107 01.971 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"e7a771f0-376f-4137-8070-f2bfd3a01005"}
02:15:38.117 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"e7a771f0-376f-4137-8070-f2bfd3a01005"}
02:15:38.124 00.007 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"7d7066ea-eb9d-468e-bfb9-67ded5088730"}
02:15:38.132 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"7d7066ea-eb9d-468e-bfb9-67ded5088730"}
02:15:40.106 01.974 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"4dc75132-d4dc-4f4f-9ca3-46303a00585d"}
02:15:40.116 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"4dc75132-d4dc-4f4f-9ca3-46303a00585d"}
02:15:40.126 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"e8338881-4293-43d4-b0ca-f26b675c7e08"}
02:15:40.151 00.025 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"e8338881-4293-43d4-b0ca-f26b675c7e08"}
02:15:42.137 01.986 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"2c1eafed-81b0-4814-a3d3-8b17eb9ceb95"}
02:15:42.152 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"2c1eafed-81b0-4814-a3d3-8b17eb9ceb95"}
02:15:42.163 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"95abb05d-2465-415c-9b57-f692f1f19c5e"}
02:15:42.173 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"95abb05d-2465-415c-9b57-f692f1f19c5e"}
02:15:44.137 01.964 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"a8ed7ac8-7a51-40f0-95f9-1bbe177d0c3e"}
02:15:44.150 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"a8ed7ac8-7a51-40f0-95f9-1bbe177d0c3e"}
02:15:44.157 00.007 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"03b6c3b4-41ef-4b70-95a5-233f451fd26a"}
02:15:44.166 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"03b6c3b4-41ef-4b70-95a5-233f451fd26a"}
02:15:46.136 01.970 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"e91ff122-a3d8-40bc-a925-8235d1a80fbc"}
02:15:46.145 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"e91ff122-a3d8-40bc-a925-8235d1a80fbc"}
02:15:46.160 00.015 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"0ffbeda6-ffc7-451b-98f8-6868c8c53f38"}
02:15:46.171 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"0ffbeda6-ffc7-451b-98f8-6868c8c53f38"}
02:15:48.135 01.964 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"90a56f76-d4e3-4a26-b070-2d1d53806275"}
02:15:48.145 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"90a56f76-d4e3-4a26-b070-2d1d53806275"}
02:15:48.161 00.016 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"9b040771-5996-4578-b404-7de0fce88926"}
02:15:48.173 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"9b040771-5996-4578-b404-7de0fce88926"}
02:15:50.135 01.962 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"f8b88b61-4e8c-4cf2-a3b7-93e0b47f6174"}
02:15:50.144 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"f8b88b61-4e8c-4cf2-a3b7-93e0b47f6174"}
02:15:50.150 00.006 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"e519e739-6b9b-436d-9505-6d2685032ce1"}
02:15:50.160 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"e519e739-6b9b-436d-9505-6d2685032ce1"}
02:15:52.134 01.974 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"56d9eade-347d-4e34-8300-3de04b58b466"}
02:15:52.147 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"56d9eade-347d-4e34-8300-3de04b58b466"}
02:15:52.161 00.014 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"dbfe9e5c-692f-40ce-8412-d28ad00e9ec2"}
02:15:52.170 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"dbfe9e5c-692f-40ce-8412-d28ad00e9ec2"}
02:15:54.134 01.964 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"7c9d6067-ad74-427e-97bd-43ca04773fad"}
02:15:54.144 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"7c9d6067-ad74-427e-97bd-43ca04773fad"}
02:15:54.155 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"2c7c8d64-fbf9-4f22-846a-eea96b9610d8"}
02:15:54.173 00.018 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"2c7c8d64-fbf9-4f22-846a-eea96b9610d8"}
02:15:56.133 01.960 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"6380a449-b0c2-44fc-9154-426a5afda647"}
02:15:56.145 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"6380a449-b0c2-44fc-9154-426a5afda647"}
02:15:56.153 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"f35802a3-2663-453d-b21e-dac2c36e4e21"}
02:15:56.160 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"f35802a3-2663-453d-b21e-dac2c36e4e21"}
02:15:58.132 01.972 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"0cb52de5-e276-4c81-8b2a-19eb837f90e8"}
02:15:58.140 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"0cb52de5-e276-4c81-8b2a-19eb837f90e8"}
02:15:58.149 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"8dbe876f-9676-494d-972f-9395b2545845"}
02:15:58.156 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"8dbe876f-9676-494d-972f-9395b2545845"}
02:16:00.133 01.977 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"93fd00c2-8a7f-4f86-985e-1beb0cd69153"}
02:16:00.143 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"93fd00c2-8a7f-4f86-985e-1beb0cd69153"}
02:16:00.153 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"fd2058e8-6ff8-4273-8848-4d7a055be18b"}
02:16:00.166 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"fd2058e8-6ff8-4273-8848-4d7a055be18b"}
02:16:02.134 01.968 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"1c45d1b8-a956-4f8a-a166-fa044b4f8eb0"}
02:16:02.157 00.023 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"1c45d1b8-a956-4f8a-a166-fa044b4f8eb0"}
02:16:02.171 00.014 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"374d2fd4-67bd-428a-a567-d8bb2aad4c3e"}
02:16:02.180 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"374d2fd4-67bd-428a-a567-d8bb2aad4c3e"}
02:16:04.133 01.953 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"252fef4b-ca59-4829-99bb-9ee97a063298"}
02:16:04.142 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"252fef4b-ca59-4829-99bb-9ee97a063298"}
02:16:04.150 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"0d817ccb-cc0b-4739-8a54-74452d8916a6"}
02:16:04.159 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"0d817ccb-cc0b-4739-8a54-74452d8916a6"}
02:16:06.132 01.973 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"dc53f4cc-4069-4080-8a27-0055168ecfae"}
02:16:06.156 00.024 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"dc53f4cc-4069-4080-8a27-0055168ecfae"}
02:16:06.170 00.014 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"f904e036-2cd3-4867-8a4c-742e9423acb2"}
02:16:06.179 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"f904e036-2cd3-4867-8a4c-742e9423acb2"}
02:16:08.131 01.952 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"12fa66b7-0097-485a-8a9a-d642565c4dbf"}
02:16:08.154 00.023 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"12fa66b7-0097-485a-8a9a-d642565c4dbf"}
02:16:08.163 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"f8ddb8d2-ff55-4c36-926b-ddbd92113230"}
02:16:08.170 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"f8ddb8d2-ff55-4c36-926b-ddbd92113230"}
02:16:10.131 01.961 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"a8a09b76-d378-42a2-9d16-29a537a72f4d"}
02:16:10.140 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"a8a09b76-d378-42a2-9d16-29a537a72f4d"}
02:16:10.149 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"be03d09b-c556-441e-82db-6dbcc0702c38"}
02:16:10.157 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"be03d09b-c556-441e-82db-6dbcc0702c38"}
02:16:12.129 01.972 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"0099fd4a-f072-447f-a920-e7d9b0d6dfe8"}
02:16:12.140 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"0099fd4a-f072-447f-a920-e7d9b0d6dfe8"}
02:16:12.168 00.028 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"fa83d98e-4094-4b1f-94fa-69abe152bc5b"}
02:16:12.186 00.018 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"fa83d98e-4094-4b1f-94fa-69abe152bc5b"}
02:16:14.128 01.942 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"8385fa39-0e18-49a5-9f70-a9efaa1f9016"}
02:16:14.147 00.019 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"8385fa39-0e18-49a5-9f70-a9efaa1f9016"}
02:16:14.158 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"7a7e8ede-5320-47e2-8d0d-76b2a774a6e9"}
02:16:14.168 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"7a7e8ede-5320-47e2-8d0d-76b2a774a6e9"}
02:16:16.127 01.959 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"8581e39d-317c-4287-a956-15edcf281793"}
02:16:16.143 00.016 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"8581e39d-317c-4287-a956-15edcf281793"}
02:16:16.160 00.017 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"274dc211-d9d7-4e10-a6df-44ac67a06d45"}
02:16:16.172 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"274dc211-d9d7-4e10-a6df-44ac67a06d45"}
02:16:18.128 01.956 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"d8262b7a-86a5-4156-ba57-0162bb76c704"}
02:16:18.139 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"d8262b7a-86a5-4156-ba57-0162bb76c704"}
02:16:18.149 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"ab63438a-5925-4db8-959a-95e3f2a09295"}
02:16:18.158 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"ab63438a-5925-4db8-959a-95e3f2a09295"}
02:16:20.130 01.972 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"f58e0322-3d9b-4883-bb91-df5e8074c02c"}
02:16:20.143 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"f58e0322-3d9b-4883-bb91-df5e8074c02c"}
02:16:20.151 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"668329ce-cf1f-4bfd-9d61-41e0f9f58b2e"}
02:16:20.158 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"668329ce-cf1f-4bfd-9d61-41e0f9f58b2e"}
02:16:22.127 01.969 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"b9ad7b70-7dc1-47e5-b5b6-04a86483e4a3"}
02:16:22.140 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"b9ad7b70-7dc1-47e5-b5b6-04a86483e4a3"}
02:16:22.149 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"b97bee9c-940f-41ca-8fd7-8d7142e5abaa"}
02:16:22.157 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"b97bee9c-940f-41ca-8fd7-8d7142e5abaa"}
02:16:24.128 01.971 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"98b8d094-890b-4587-a2d0-0a58afc702e7"}
02:16:24.141 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"98b8d094-890b-4587-a2d0-0a58afc702e7"}
02:16:24.151 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"19f3e034-c512-4bd7-927f-407119d570a7"}
02:16:24.159 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"19f3e034-c512-4bd7-927f-407119d570a7"}
02:16:26.127 01.968 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"530377a7-a428-46e3-9b49-3f56f8615241"}
02:16:26.135 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"530377a7-a428-46e3-9b49-3f56f8615241"}
02:16:26.143 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"b9844ef8-b662-4ab0-9bdd-782537c6ab53"}
02:16:26.153 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"b9844ef8-b662-4ab0-9bdd-782537c6ab53"}
02:16:28.126 01.973 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"98fc4858-f5d2-41aa-b2f9-aecb52fdeea8"}
02:16:28.134 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"98fc4858-f5d2-41aa-b2f9-aecb52fdeea8"}
02:16:28.141 00.007 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"9fbdc08e-a46d-4ea1-9b30-4e86e0641266"}
02:16:28.148 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"9fbdc08e-a46d-4ea1-9b30-4e86e0641266"}
02:16:30.125 01.977 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"d501261c-daad-41dc-90a2-f04e2bc98027"}
02:16:30.137 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"d501261c-daad-41dc-90a2-f04e2bc98027"}
02:16:30.146 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"38c4552b-1abc-488d-8987-2948f4664f38"}
02:16:30.155 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"38c4552b-1abc-488d-8987-2948f4664f38"}
02:16:32.139 01.984 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"634c2850-0edd-4c41-8b01-cb36d3675d9a"}
02:16:32.147 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"634c2850-0edd-4c41-8b01-cb36d3675d9a"}
02:16:32.155 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"c0198617-21d6-4015-88ee-69cc7962ef77"}
02:16:32.165 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"c0198617-21d6-4015-88ee-69cc7962ef77"}
02:16:34.139 01.974 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"1abfa4fb-690e-4cd7-8fe4-cee5d1209852"}
02:16:34.153 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"1abfa4fb-690e-4cd7-8fe4-cee5d1209852"}
02:16:34.163 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"1dddf958-e24e-47dc-939e-1627e477509c"}
02:16:34.171 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"1dddf958-e24e-47dc-939e-1627e477509c"}
02:16:36.137 01.966 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"74e415d2-ce37-49d6-9a35-c932a168df73"}
02:16:36.156 00.019 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"74e415d2-ce37-49d6-9a35-c932a168df73"}
02:16:36.167 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"e8ba03ac-173c-4ce7-b56c-67c560be3175"}
02:16:36.173 00.006 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"e8ba03ac-173c-4ce7-b56c-67c560be3175"}
02:16:38.136 01.963 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"aa426564-c7d7-4b09-baad-590b582b19c2"}
02:16:38.145 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"aa426564-c7d7-4b09-baad-590b582b19c2"}
02:16:38.157 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"3b9d9708-aa2e-4d8e-b799-ef3912d586bd"}
02:16:38.178 00.021 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"3b9d9708-aa2e-4d8e-b799-ef3912d586bd"}
02:16:40.138 01.960 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"f3365e8e-e0d6-4fb5-af6d-a0c92a39d944"}
02:16:40.147 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"f3365e8e-e0d6-4fb5-af6d-a0c92a39d944"}
02:16:40.157 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"5627abf5-6efd-433e-9f99-e8377e52ebb5"}
02:16:40.166 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"5627abf5-6efd-433e-9f99-e8377e52ebb5"}
02:16:42.141 01.975 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"1fb7571f-c641-48aa-b6d8-5600d0573368"}
02:16:42.151 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"1fb7571f-c641-48aa-b6d8-5600d0573368"}
02:16:42.160 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"f895dfb9-dcf9-425f-9620-369149505893"}
02:16:42.170 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"f895dfb9-dcf9-425f-9620-369149505893"}
02:16:44.138 01.968 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"3cde552e-7f89-40fe-9fde-e751213eefff"}
02:16:44.167 00.029 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"3cde552e-7f89-40fe-9fde-e751213eefff"}
02:16:44.183 00.016 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"b36302c0-b66e-4e4a-ae20-eafe04588f4e"}
02:16:44.194 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"b36302c0-b66e-4e4a-ae20-eafe04588f4e"}
02:16:46.136 01.942 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"fb935200-d2d7-4677-b0fd-2dca1555579d"}
02:16:46.174 00.038 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"fb935200-d2d7-4677-b0fd-2dca1555579d"}
02:16:46.184 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"6473eea4-0c16-4a67-8036-0187a23f79d4"}
02:16:46.193 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"6473eea4-0c16-4a67-8036-0187a23f79d4"}
02:16:48.138 01.945 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"8e631525-08a6-4b96-9102-d24f211312f7"}
02:16:48.150 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"8e631525-08a6-4b96-9102-d24f211312f7"}
02:16:48.162 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"c3e5d82d-0952-4a01-b390-6af71f6d69d5"}
02:16:48.170 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"c3e5d82d-0952-4a01-b390-6af71f6d69d5"}
02:16:50.139 01.969 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"4f6b1ccc-c9b9-4a8a-9dd0-dfa27c843452"}
02:16:50.164 00.025 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"4f6b1ccc-c9b9-4a8a-9dd0-dfa27c843452"}
02:16:50.173 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"cbe225de-713a-4136-8687-f2fec839f237"}
02:16:50.182 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"cbe225de-713a-4136-8687-f2fec839f237"}
02:16:52.137 01.955 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"c771061c-e94f-4f02-9c58-e41342ab1bc0"}
02:16:52.146 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"c771061c-e94f-4f02-9c58-e41342ab1bc0"}
02:16:52.152 00.006 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"cf87c938-4f2e-45bc-b373-f29cca716dc5"}
02:16:52.162 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"cf87c938-4f2e-45bc-b373-f29cca716dc5"}
02:16:54.136 01.974 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"41579cb8-48f6-4d74-8537-5621210bfd3c"}
02:16:54.146 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"41579cb8-48f6-4d74-8537-5621210bfd3c"}
02:16:54.168 00.022 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"04d96b11-0e48-49c6-857e-92cfe253c55c"}
02:16:54.175 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"04d96b11-0e48-49c6-857e-92cfe253c55c"}
02:16:56.136 01.961 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"e0c8e0cd-06b4-4293-98be-fe29a7ba3983"}
02:16:56.147 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"e0c8e0cd-06b4-4293-98be-fe29a7ba3983"}
02:16:56.170 00.023 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"c67cc93d-5815-4e9c-9e6f-6f4ec54ba6c2"}
02:16:56.180 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"c67cc93d-5815-4e9c-9e6f-6f4ec54ba6c2"}
02:16:58.137 01.957 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"27ebf380-978c-4453-8c14-64af53c38bd5"}
02:16:58.160 00.023 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"27ebf380-978c-4453-8c14-64af53c38bd5"}
02:16:58.171 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"b8bc2612-105e-4fbf-8750-587fc02e30a6"}
02:16:58.179 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"b8bc2612-105e-4fbf-8750-587fc02e30a6"}
02:17:00.138 01.959 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"edb80c8f-bf37-40df-ac18-63ec1193d701"}
02:17:00.147 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"edb80c8f-bf37-40df-ac18-63ec1193d701"}
02:17:00.156 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"46628e20-cf01-4f41-8791-8606e4315dfb"}
02:17:00.162 00.006 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"46628e20-cf01-4f41-8791-8606e4315dfb"}
02:17:02.140 01.978 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"31bfdb10-8f44-4b5f-bb65-a525e54ecb0d"}
02:17:02.159 00.019 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"31bfdb10-8f44-4b5f-bb65-a525e54ecb0d"}
02:17:02.178 00.019 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"82cf927b-1663-47f2-b5a4-48d53fb1dfbc"}
02:17:02.198 00.020 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"82cf927b-1663-47f2-b5a4-48d53fb1dfbc"}
02:17:04.138 01.940 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"b8cce7ed-7b5c-4475-8676-89551d6eafd4"}
02:17:04.150 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"b8cce7ed-7b5c-4475-8676-89551d6eafd4"}
02:17:04.159 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"4017dd4f-fd64-4415-811a-7bbd52dc017f"}
02:17:04.166 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"4017dd4f-fd64-4415-811a-7bbd52dc017f"}
02:17:06.137 01.971 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"c9da9453-d04e-45fd-9c94-ecf9ba5fcf69"}
02:17:06.145 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"c9da9453-d04e-45fd-9c94-ecf9ba5fcf69"}
02:17:06.154 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"ba7a3c55-48c5-46b0-bb3d-f60c3719e44e"}
02:17:06.161 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"ba7a3c55-48c5-46b0-bb3d-f60c3719e44e"}
02:17:08.151 01.990 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"4366fee1-b00d-4997-998c-0c0a420324b2"}
02:17:08.161 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"4366fee1-b00d-4997-998c-0c0a420324b2"}
02:17:08.186 00.025 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"3c04375e-c5f4-4770-bf3b-dcafd3f52db8"}
02:17:08.196 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"3c04375e-c5f4-4770-bf3b-dcafd3f52db8"}
02:17:10.156 01.960 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"f568e98b-ee71-48c4-8260-ba19cc47ef18"}
02:17:10.169 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"f568e98b-ee71-48c4-8260-ba19cc47ef18"}
02:17:10.180 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"d366c72c-75ac-4d4f-a618-503930e7d2e9"}
02:17:10.187 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"d366c72c-75ac-4d4f-a618-503930e7d2e9"}
02:17:12.155 01.968 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"ff794dd3-6e33-4eb3-b148-2a21acf11eb2"}
02:17:12.179 00.024 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"ff794dd3-6e33-4eb3-b148-2a21acf11eb2"}
02:17:12.187 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"b9f468d3-5619-4c9f-85b1-67f8209fbe1b"}
02:17:12.194 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"b9f468d3-5619-4c9f-85b1-67f8209fbe1b"}
02:17:14.154 01.960 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"5b43af2a-46f0-4bc3-9434-16e12603b80d"}
02:17:14.184 00.030 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"5b43af2a-46f0-4bc3-9434-16e12603b80d"}
02:17:14.204 00.020 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"300c19f3-0fbe-4c9f-b8c8-b9171065b877"}
02:17:14.217 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"300c19f3-0fbe-4c9f-b8c8-b9171065b877"}
02:17:16.167 01.950 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"ebf3403f-8a02-4ab2-af18-487d172d8ead"}
02:17:16.202 00.035 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"ebf3403f-8a02-4ab2-af18-487d172d8ead"}
02:17:16.214 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"c522a0fa-d5c8-4617-9a44-28824caa6b28"}
02:17:16.229 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"c522a0fa-d5c8-4617-9a44-28824caa6b28"}
02:17:18.166 01.937 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"a1136166-dd0b-475f-b770-53da7d00e0bf"}
02:17:18.179 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"a1136166-dd0b-475f-b770-53da7d00e0bf"}
02:17:18.189 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"65a69b91-aaa9-41d3-95df-c744f1c497ae"}
02:17:18.198 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"65a69b91-aaa9-41d3-95df-c744f1c497ae"}
02:17:20.166 01.968 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"f4bd68a4-cfc2-49ca-b896-e78ab451ba9a"}
02:17:20.182 00.016 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"f4bd68a4-cfc2-49ca-b896-e78ab451ba9a"}
02:17:20.195 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"87df6d3d-d6ef-4ab1-b9e1-63326a45ab31"}
02:17:20.206 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"87df6d3d-d6ef-4ab1-b9e1-63326a45ab31"}
02:17:22.166 01.960 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"0810d282-3b01-474c-9266-8ff3687cfbab"}
02:17:22.173 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"0810d282-3b01-474c-9266-8ff3687cfbab"}
02:17:22.180 00.007 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"37b947d6-c194-4460-8326-d8ccc3e5311d"}
02:17:22.187 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"37b947d6-c194-4460-8326-d8ccc3e5311d"}
02:17:24.165 01.978 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"f0854abb-b34a-4e70-8f6e-b8bdc6811675"}
02:17:24.172 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"f0854abb-b34a-4e70-8f6e-b8bdc6811675"}
02:17:24.193 00.021 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"60acefb3-fc4c-43f3-a9b2-dcfbbf8f88ec"}
02:17:24.202 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"60acefb3-fc4c-43f3-a9b2-dcfbbf8f88ec"}
02:17:26.164 01.962 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"dab626e7-a83a-4a68-af60-906853ac9316"}
02:17:26.178 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"dab626e7-a83a-4a68-af60-906853ac9316"}
02:17:26.192 00.014 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"8934e560-8c14-4050-bc7f-f7ffff4a76d5"}
02:17:26.202 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"8934e560-8c14-4050-bc7f-f7ffff4a76d5"}
02:17:28.165 01.963 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"e79c7e64-d6bd-45f6-bf37-9ada7e4372c5"}
02:17:28.191 00.026 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"e79c7e64-d6bd-45f6-bf37-9ada7e4372c5"}
02:17:28.204 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"2fe4f108-c815-4aed-99ed-d47fcea04374"}
02:17:28.214 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"2fe4f108-c815-4aed-99ed-d47fcea04374"}
02:17:30.164 01.950 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"fad7de73-d7d8-4b6b-847f-c1815d80d5ac"}
02:17:30.176 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"fad7de73-d7d8-4b6b-847f-c1815d80d5ac"}
02:17:30.188 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"9910c0e3-d89a-4d12-be3e-bc37c7302cca"}
02:17:30.195 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"9910c0e3-d89a-4d12-be3e-bc37c7302cca"}
02:17:32.165 01.970 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"81c3798b-7a2a-4cd4-bdc7-0d70630511d3"}
02:17:32.194 00.029 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"81c3798b-7a2a-4cd4-bdc7-0d70630511d3"}
02:17:32.203 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"0c902699-6a6d-4190-817d-570b80377501"}
02:17:32.213 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"0c902699-6a6d-4190-817d-570b80377501"}
02:17:34.164 01.951 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"f6dedb45-c9cb-4abd-a6da-f196a03b48ff"}
02:17:34.174 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"f6dedb45-c9cb-4abd-a6da-f196a03b48ff"}
02:17:34.185 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"607f9a48-b946-4662-9169-18e2624761f3"}
02:17:34.195 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"607f9a48-b946-4662-9169-18e2624761f3"}
02:17:36.163 01.968 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"05785d1d-467f-4ee0-abb7-5234cd9a65dd"}
02:17:36.173 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"05785d1d-467f-4ee0-abb7-5234cd9a65dd"}
02:17:36.191 00.018 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"90337207-3670-42d6-9883-ce8c702398e4"}
02:17:36.202 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"90337207-3670-42d6-9883-ce8c702398e4"}
02:17:38.162 01.960 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"9c79eb8c-bb86-488e-8531-dd2e1dc4d8d6"}
02:17:38.170 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"9c79eb8c-bb86-488e-8531-dd2e1dc4d8d6"}
02:17:38.192 00.022 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"565b5cb3-7b6b-4668-88d8-7997d81970d8"}
02:17:38.198 00.006 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"565b5cb3-7b6b-4668-88d8-7997d81970d8"}
02:17:40.161 01.963 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"3f0fd291-aa25-4958-aa3f-c6fde34d3d65"}
02:17:40.174 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"3f0fd291-aa25-4958-aa3f-c6fde34d3d65"}
02:17:40.203 00.029 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"988fe8fd-a6d6-4472-ad5a-02c7e5a0c714"}
02:17:40.213 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"988fe8fd-a6d6-4472-ad5a-02c7e5a0c714"}
02:17:42.161 01.948 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"1a1430da-1aac-4397-9450-d27d4790c4aa"}
02:17:42.173 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"1a1430da-1aac-4397-9450-d27d4790c4aa"}
02:17:42.183 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"805fee72-b19b-478a-92de-c94d5cb0dab0"}
02:17:42.208 00.025 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"805fee72-b19b-478a-92de-c94d5cb0dab0"}
02:17:44.160 01.952 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"479f7fe8-e354-4b6e-9380-5ccb585d0f22"}
02:17:44.171 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"479f7fe8-e354-4b6e-9380-5ccb585d0f22"}
02:17:44.198 00.027 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"1b1873a8-ae87-4267-854a-dbecaa988765"}
02:17:44.208 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"1b1873a8-ae87-4267-854a-dbecaa988765"}
02:17:46.160 01.952 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"4a89a786-ee6a-47c7-8cf5-ac127ba27c71"}
02:17:46.205 00.045 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"4a89a786-ee6a-47c7-8cf5-ac127ba27c71"}
02:17:46.241 00.036 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"cc02d0bf-a182-453d-8f20-e9b3e1886823"}
02:17:46.262 00.021 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"cc02d0bf-a182-453d-8f20-e9b3e1886823"}
02:17:48.160 01.898 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"3a189ef8-a1c3-46c7-bd9e-ac26c145e742"}
02:17:48.169 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"3a189ef8-a1c3-46c7-bd9e-ac26c145e742"}
02:17:48.182 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"8436beb2-d2db-4b19-b43b-b622ae6faa2d"}
02:17:48.191 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"8436beb2-d2db-4b19-b43b-b622ae6faa2d"}
02:17:50.162 01.971 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"2d570cd7-dbf6-47ca-8fa5-a3b2e61055a7"}
02:17:50.172 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"2d570cd7-dbf6-47ca-8fa5-a3b2e61055a7"}
02:17:50.180 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"ae4aca30-1fa4-4503-840e-50c16ec82797"}
02:17:50.186 00.006 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"ae4aca30-1fa4-4503-840e-50c16ec82797"}
02:17:52.162 01.976 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"e1b4697c-58a6-47d1-abd3-ca8cc653c265"}
02:17:52.174 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"e1b4697c-58a6-47d1-abd3-ca8cc653c265"}
02:17:52.191 00.017 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"b5fb74c8-b4bd-45c3-8494-bb836e5c5cea"}
02:17:52.205 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"b5fb74c8-b4bd-45c3-8494-bb836e5c5cea"}
02:17:54.163 01.958 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"58a9701a-597f-4483-bf3e-6f7e3e704b49"}
02:17:54.172 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"58a9701a-597f-4483-bf3e-6f7e3e704b49"}
02:17:54.181 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"3f2b20f7-f7b0-4b6c-8d46-6731978adea9"}
02:17:54.193 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"3f2b20f7-f7b0-4b6c-8d46-6731978adea9"}
02:17:56.162 01.969 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"c2d87944-5f4a-45a6-bd85-0f61a356d42d"}
02:17:56.174 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"c2d87944-5f4a-45a6-bd85-0f61a356d42d"}
02:17:56.182 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"947dd110-37fe-4ed1-bd16-79433ea8d773"}
02:17:56.190 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"947dd110-37fe-4ed1-bd16-79433ea8d773"}
02:17:58.160 01.970 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"93023605-ba1b-4c28-be5f-3f2b5a42d534"}
02:17:58.171 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"93023605-ba1b-4c28-be5f-3f2b5a42d534"}
02:17:58.182 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"f3e4767f-ca70-4d28-8c8b-fef5942ec93d"}
02:17:58.207 00.025 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"f3e4767f-ca70-4d28-8c8b-fef5942ec93d"}
02:18:00.160 01.953 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"e1d3aa99-4693-48c9-9824-40d96c7bd3db"}
02:18:00.168 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"e1d3aa99-4693-48c9-9824-40d96c7bd3db"}
02:18:00.175 00.007 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"b0a82b1c-241d-4176-be14-8bbece4a7091"}
02:18:00.182 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"b0a82b1c-241d-4176-be14-8bbece4a7091"}
02:18:02.162 01.980 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"9568d8ff-8cdf-4ac5-9f24-31c18cf18e25"}
02:18:02.179 00.017 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"9568d8ff-8cdf-4ac5-9f24-31c18cf18e25"}
02:18:02.189 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"9912dbaa-0ead-4bd9-be16-fcf54a9e2ad5"}
02:18:02.200 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"9912dbaa-0ead-4bd9-be16-fcf54a9e2ad5"}
02:18:04.161 01.961 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"043cce64-df66-47c5-a9ad-906dd6228f17"}
02:18:04.186 00.025 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"043cce64-df66-47c5-a9ad-906dd6228f17"}
02:18:04.204 00.018 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"60f56ba7-7e59-433c-95cf-5255a4544866"}
02:18:04.217 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"60f56ba7-7e59-433c-95cf-5255a4544866"}
02:18:06.159 01.942 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"b3aa23d2-b675-409a-b8ff-018a7a6c0849"}
02:18:06.171 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"b3aa23d2-b675-409a-b8ff-018a7a6c0849"}
02:18:06.182 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"0228e278-00a0-4775-bcc4-a06b9fccc29c"}
02:18:06.192 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"0228e278-00a0-4775-bcc4-a06b9fccc29c"}
02:18:08.158 01.966 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"2fb02a3f-75a5-44ff-8efb-dafa6748fc12"}
02:18:08.169 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"2fb02a3f-75a5-44ff-8efb-dafa6748fc12"}
02:18:08.178 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"b7ed031a-7fba-40f6-884c-216bbe4acb4a"}
02:18:08.187 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"b7ed031a-7fba-40f6-884c-216bbe4acb4a"}
02:18:10.157 01.970 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"c09c7033-ecf2-40bd-be43-b85c2d39e9bf"}
02:18:10.172 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"c09c7033-ecf2-40bd-be43-b85c2d39e9bf"}
02:18:10.183 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"f4b04fb3-665d-4cfd-80a0-7de49043f92c"}
02:18:10.192 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"f4b04fb3-665d-4cfd-80a0-7de49043f92c"}
02:18:12.156 01.964 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"2c303dd1-5645-4f07-a0ff-c7cf4afd7c67"}
02:18:12.166 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"2c303dd1-5645-4f07-a0ff-c7cf4afd7c67"}
02:18:12.177 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"43e60ee4-3160-4b0b-9c6f-968c8df12411"}
02:18:12.190 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"43e60ee4-3160-4b0b-9c6f-968c8df12411"}
02:18:14.156 01.966 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"4d0b104f-1849-4169-b4bc-9fbfe037f547"}
02:18:14.164 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"4d0b104f-1849-4169-b4bc-9fbfe037f547"}
02:18:14.174 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"56068234-a63b-4a32-8a8e-e16346f78749"}
02:18:14.181 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"56068234-a63b-4a32-8a8e-e16346f78749"}
02:18:16.157 01.976 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"433c3f6f-2ee6-41f7-83a8-9971124893eb"}
02:18:16.167 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"433c3f6f-2ee6-41f7-83a8-9971124893eb"}
02:18:16.179 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"6c9cdf09-5d22-4307-ae8b-20618e16affa"}
02:18:16.197 00.018 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"6c9cdf09-5d22-4307-ae8b-20618e16affa"}
02:18:18.155 01.958 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"e90df8f7-7189-4082-bfa9-6e14f47a2950"}
02:18:18.164 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"e90df8f7-7189-4082-bfa9-6e14f47a2950"}
02:18:18.176 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"9871f09d-9749-48d6-a3f6-a7e1fcd10d76"}
02:18:18.185 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"9871f09d-9749-48d6-a3f6-a7e1fcd10d76"}
02:18:20.154 01.969 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"7a177438-d9c0-4f6e-90f3-aa5c195cc680"}
02:18:20.174 00.020 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"7a177438-d9c0-4f6e-90f3-aa5c195cc680"}
02:18:20.184 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"bcbedc9e-82f7-48ce-87ac-cb790e28fe3f"}
02:18:20.191 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"bcbedc9e-82f7-48ce-87ac-cb790e28fe3f"}
02:18:22.160 01.969 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"e4186cbd-70bf-41a1-a74f-3a8a2b0e34da"}
02:18:22.171 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"e4186cbd-70bf-41a1-a74f-3a8a2b0e34da"}
02:18:22.180 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"1607eb0f-4280-4625-a0e7-9c2e4167df40"}
02:18:22.189 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"1607eb0f-4280-4625-a0e7-9c2e4167df40"}
02:18:24.158 01.969 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"f216849c-96dc-48b0-a93e-f1db8c7d2eac"}
02:18:24.172 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"f216849c-96dc-48b0-a93e-f1db8c7d2eac"}
02:18:24.183 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"89262f93-c525-445b-b721-6de2f7db1919"}
02:18:24.194 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"89262f93-c525-445b-b721-6de2f7db1919"}
02:18:26.157 01.963 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"5dc96f04-eb47-49dc-9401-18d63faacc6a"}
02:18:26.166 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"5dc96f04-eb47-49dc-9401-18d63faacc6a"}
02:18:26.175 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"1aea75c9-5c60-4e17-bf71-1d4cc12fa342"}
02:18:26.183 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"1aea75c9-5c60-4e17-bf71-1d4cc12fa342"}
02:18:28.156 01.973 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"4457f3c5-2847-4f73-9cac-e721e6a20371"}
02:18:28.167 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"4457f3c5-2847-4f73-9cac-e721e6a20371"}
02:18:28.177 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"08ac4e49-44f3-4e38-afab-7ba313a15aa7"}
02:18:28.184 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"08ac4e49-44f3-4e38-afab-7ba313a15aa7"}
02:18:30.161 01.977 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"31e273eb-abb7-4d5b-870b-78ca205d7fb9"}
02:18:30.180 00.019 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"31e273eb-abb7-4d5b-870b-78ca205d7fb9"}
02:18:30.191 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"07debe01-b0ad-4e26-a36e-e0cd94290e08"}
02:18:30.203 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"07debe01-b0ad-4e26-a36e-e0cd94290e08"}
02:18:32.157 01.954 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"10170681-0628-46da-a751-14cfc3f6b86c"}
02:18:32.167 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"10170681-0628-46da-a751-14cfc3f6b86c"}
02:18:32.175 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"cbc90234-7e7c-4d7e-a4ce-e8c6fe9eca47"}
02:18:32.185 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"cbc90234-7e7c-4d7e-a4ce-e8c6fe9eca47"}
02:18:34.156 01.971 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"fbd21e8b-9ed2-4102-8481-a7e0c24226e7"}
02:18:34.166 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"fbd21e8b-9ed2-4102-8481-a7e0c24226e7"}
02:18:34.174 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"0e0de643-f49f-4d93-a1c2-ab84c5f95179"}
02:18:34.184 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"0e0de643-f49f-4d93-a1c2-ab84c5f95179"}
02:18:36.154 01.970 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"91c00be8-cc24-42a1-8ccf-e82a54dc58e8"}
02:18:36.175 00.021 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"91c00be8-cc24-42a1-8ccf-e82a54dc58e8"}
02:18:36.190 00.015 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"cd0e36ca-1138-4e26-99a3-bb672d8ad887"}
02:18:36.204 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"cd0e36ca-1138-4e26-99a3-bb672d8ad887"}
02:18:38.153 01.949 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"712cbd24-e48d-42b1-b489-18bb1904bb3e"}
02:18:38.162 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"712cbd24-e48d-42b1-b489-18bb1904bb3e"}
02:18:38.172 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"89cd59d2-9599-4063-b2a0-c9015fffa9c8"}
02:18:38.180 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"89cd59d2-9599-4063-b2a0-c9015fffa9c8"}
02:18:40.151 01.971 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"b1fa0ebe-2889-404b-b1ce-0681911dc9b2"}
02:18:40.163 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"b1fa0ebe-2889-404b-b1ce-0681911dc9b2"}
02:18:40.174 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"f1a7a998-5c9d-4d3c-8a22-036a977558cb"}
02:18:40.181 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"f1a7a998-5c9d-4d3c-8a22-036a977558cb"}
02:18:42.152 01.971 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"955ed276-de24-4fcf-8b2e-95677a899cd5"}
02:18:42.174 00.022 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"955ed276-de24-4fcf-8b2e-95677a899cd5"}
02:18:42.198 00.024 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"4ceb6fdc-f988-44de-8145-c5a82d7187dc"}
02:18:42.212 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"4ceb6fdc-f988-44de-8145-c5a82d7187dc"}
02:18:44.150 01.938 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"b4bd2f9e-ddfc-4f47-aab3-094ae9a46ee4"}
02:18:44.165 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"b4bd2f9e-ddfc-4f47-aab3-094ae9a46ee4"}
02:18:44.178 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"6dda4d37-f8d7-40e1-83fb-37e6d4a1b5e3"}
02:18:44.188 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"6dda4d37-f8d7-40e1-83fb-37e6d4a1b5e3"}
02:18:46.150 01.962 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"9126e08a-9f2f-4852-8f0c-c7160e80998d"}
02:18:46.184 00.034 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"9126e08a-9f2f-4852-8f0c-c7160e80998d"}
02:18:46.195 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"7a518320-6513-424f-bfbb-7dcc1cd18e88"}
02:18:46.206 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"7a518320-6513-424f-bfbb-7dcc1cd18e88"}
02:18:48.150 01.944 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"cb162529-2547-4bab-8b58-ed79ce26026d"}
02:18:48.166 00.016 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"cb162529-2547-4bab-8b58-ed79ce26026d"}
02:18:48.183 00.017 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"3c512c2d-a61c-4c1e-ac4b-d3612e7a2887"}
02:18:48.213 00.030 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"3c512c2d-a61c-4c1e-ac4b-d3612e7a2887"}
02:18:50.150 01.937 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"7671a7b9-5916-4718-ba5a-7ae9cf8745d9"}
02:18:50.159 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"7671a7b9-5916-4718-ba5a-7ae9cf8745d9"}
02:18:50.171 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"6ffd8890-288f-4f04-91e4-d1b6fde6a994"}
02:18:50.180 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"6ffd8890-288f-4f04-91e4-d1b6fde6a994"}
02:18:52.152 01.972 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"fb3a4231-862b-4aa9-8ba1-452b44cfe257"}
02:18:52.165 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"fb3a4231-862b-4aa9-8ba1-452b44cfe257"}
02:18:52.175 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"7ccae103-4d77-4a8f-952a-ed7adc69cd88"}
02:18:52.183 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"7ccae103-4d77-4a8f-952a-ed7adc69cd88"}
02:18:54.150 01.967 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"8921868b-5905-429d-8ca1-1a68f030287a"}
02:18:54.156 00.006 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"8921868b-5905-429d-8ca1-1a68f030287a"}
02:18:54.169 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"5f6286a6-4003-423b-bac1-3c63599c2460"}
02:18:54.182 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"5f6286a6-4003-423b-bac1-3c63599c2460"}
02:18:56.149 01.967 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"7d2f5bb6-c297-41e6-b20c-4f5d9acaa2c1"}
02:18:56.157 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"7d2f5bb6-c297-41e6-b20c-4f5d9acaa2c1"}
02:18:56.166 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"92875c2f-20e6-4c1b-ad54-abc8ced04df5"}
02:18:56.175 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"92875c2f-20e6-4c1b-ad54-abc8ced04df5"}
02:18:58.149 01.974 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"60eb0cb9-4599-4b58-805d-f0a29a3477ef"}
02:18:58.157 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"60eb0cb9-4599-4b58-805d-f0a29a3477ef"}
02:18:58.164 00.007 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"cf61f4f3-85f3-4800-88dc-ca51b8be1f35"}
02:18:58.184 00.020 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"cf61f4f3-85f3-4800-88dc-ca51b8be1f35"}
02:19:00.148 01.964 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"dbe4c88d-b8be-44bc-8bf0-8e522922fe2c"}
02:19:00.161 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"dbe4c88d-b8be-44bc-8bf0-8e522922fe2c"}
02:19:00.168 00.007 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"33b1aad0-735a-4d31-9291-d7a2c8174cb8"}
02:19:00.183 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"33b1aad0-735a-4d31-9291-d7a2c8174cb8"}
02:19:02.147 01.964 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"e8ea3b74-741e-4c26-9c94-950ca1b610bb"}
02:19:02.158 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"e8ea3b74-741e-4c26-9c94-950ca1b610bb"}
02:19:02.181 00.023 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"2d73e9af-c14d-4cb9-9c3c-46326156c788"}
02:19:02.193 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"2d73e9af-c14d-4cb9-9c3c-46326156c788"}
02:19:04.146 01.953 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"17947a6a-e390-49dc-acc7-dad400192898"}
02:19:04.157 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"17947a6a-e390-49dc-acc7-dad400192898"}
02:19:04.177 00.020 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"f83ab40f-f3f3-4033-883c-6f53eb729ba5"}
02:19:04.188 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"f83ab40f-f3f3-4033-883c-6f53eb729ba5"}
02:19:06.147 01.959 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"7ada3f27-1397-41c6-be71-fb59e89faf4e"}
02:19:06.155 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"7ada3f27-1397-41c6-be71-fb59e89faf4e"}
02:19:06.168 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"fc3b3eb0-a0f3-4f5c-86dd-18b4dbb30e76"}
02:19:06.177 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"fc3b3eb0-a0f3-4f5c-86dd-18b4dbb30e76"}
02:19:08.147 01.970 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"989122d5-7f9f-4ae7-9167-5b7078dd350d"}
02:19:08.162 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"989122d5-7f9f-4ae7-9167-5b7078dd350d"}
02:19:08.182 00.020 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"3a1dfca1-bfcc-4f70-bd8b-55b8754785a5"}
02:19:08.204 00.022 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"3a1dfca1-bfcc-4f70-bd8b-55b8754785a5"}
02:19:10.146 01.942 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"19ab944a-fea9-4208-9f55-849d6ec94759"}
02:19:10.161 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"19ab944a-fea9-4208-9f55-849d6ec94759"}
02:19:10.183 00.022 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"4a6c8d94-fbc3-4767-9f65-8f6460eb0c92"}
02:19:10.198 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"4a6c8d94-fbc3-4767-9f65-8f6460eb0c92"}
02:19:12.147 01.949 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"44711035-6086-41e3-8e66-a28b1e6362da"}
02:19:12.156 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"44711035-6086-41e3-8e66-a28b1e6362da"}
02:19:12.166 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"0384784a-acfa-4408-a25b-5151a91d2ab7"}
02:19:12.176 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"0384784a-acfa-4408-a25b-5151a91d2ab7"}
02:19:14.146 01.970 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"20eedeb2-0c07-43ae-ba96-7b9073d7829a"}
02:19:14.162 00.016 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"20eedeb2-0c07-43ae-ba96-7b9073d7829a"}
02:19:14.205 00.043 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"564befce-2906-457c-ae3e-a841c0105896"}
02:19:14.218 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"564befce-2906-457c-ae3e-a841c0105896"}
02:19:16.145 01.927 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"6745eccb-7e95-4769-bd90-fbf785765a66"}
02:19:16.155 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"6745eccb-7e95-4769-bd90-fbf785765a66"}
02:19:16.165 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"d7358152-0a45-472d-86cd-c45489e9d8d9"}
02:19:16.177 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"d7358152-0a45-472d-86cd-c45489e9d8d9"}
02:19:18.145 01.968 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"5527b47c-2a8a-4a85-97f6-269613262588"}
02:19:18.156 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"5527b47c-2a8a-4a85-97f6-269613262588"}
02:19:18.164 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"613383cb-e801-4367-8d63-e2ce427e3093"}
02:19:18.170 00.006 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"613383cb-e801-4367-8d63-e2ce427e3093"}
02:19:20.145 01.975 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"4671611e-abad-4fe1-82e5-3474ffff5b18"}
02:19:20.154 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"4671611e-abad-4fe1-82e5-3474ffff5b18"}
02:19:20.162 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"886bfccd-c0e0-4dfe-9291-ad4addb64723"}
02:19:20.174 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"886bfccd-c0e0-4dfe-9291-ad4addb64723"}
02:19:22.145 01.971 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"2d54b7c2-7ba8-481b-b2c9-2b21e1f94335"}
02:19:22.159 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"2d54b7c2-7ba8-481b-b2c9-2b21e1f94335"}
02:19:22.166 00.007 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"bf588c25-de96-4968-b26e-607a9cc85393"}
02:19:22.173 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"bf588c25-de96-4968-b26e-607a9cc85393"}
02:19:24.144 01.971 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"67f78ce9-d842-4ca3-b6ef-92a6dd74f3f4"}
02:19:24.156 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"67f78ce9-d842-4ca3-b6ef-92a6dd74f3f4"}
02:19:24.164 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"071b3300-a9b1-462d-b72a-9de0a8e4d7ab"}
02:19:24.194 00.030 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"071b3300-a9b1-462d-b72a-9de0a8e4d7ab"}
02:19:26.143 01.949 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"136d56b8-027d-4068-aaa0-ee3c336e43e4"}
02:19:26.157 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"136d56b8-027d-4068-aaa0-ee3c336e43e4"}
02:19:26.171 00.014 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"3d65685d-c30c-4982-90c0-33c6a6ddf70a"}
02:19:26.184 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"3d65685d-c30c-4982-90c0-33c6a6ddf70a"}
02:19:28.144 01.960 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"c631443c-63a7-4fd7-b8a4-3abc25d58ad6"}
02:19:28.151 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"c631443c-63a7-4fd7-b8a4-3abc25d58ad6"}
02:19:28.160 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"380f2112-7b56-4ed5-bead-bc171542cd4a"}
02:19:28.168 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"380f2112-7b56-4ed5-bead-bc171542cd4a"}
02:19:30.143 01.975 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"8f63fb03-7f06-483b-8edb-34efbfd58820"}
02:19:30.154 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"8f63fb03-7f06-483b-8edb-34efbfd58820"}
02:19:30.163 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"0af08e76-6713-4f9c-b503-92f828859e75"}
02:19:30.171 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"0af08e76-6713-4f9c-b503-92f828859e75"}
02:19:32.142 01.971 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"2b620cce-92bc-4140-ae01-0493835c551e"}
02:19:32.156 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"2b620cce-92bc-4140-ae01-0493835c551e"}
02:19:32.173 00.017 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"5ae8cbce-1b22-4fad-b248-5f29b2154f46"}
02:19:32.208 00.035 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"5ae8cbce-1b22-4fad-b248-5f29b2154f46"}
02:19:34.141 01.933 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"86258899-c788-4d31-8e14-023fb3b13a25"}
02:19:34.151 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"86258899-c788-4d31-8e14-023fb3b13a25"}
02:19:34.160 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"e7acfb79-371c-4e43-88a6-3017951ac643"}
02:19:34.170 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"e7acfb79-371c-4e43-88a6-3017951ac643"}
02:19:36.140 01.970 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"361d5b4f-70df-45cb-9586-b492f2351499"}
02:19:36.160 00.020 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"361d5b4f-70df-45cb-9586-b492f2351499"}
02:19:36.181 00.021 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"fa792fb8-510d-409d-bf46-48975f40731f"}
02:19:36.192 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"fa792fb8-510d-409d-bf46-48975f40731f"}
02:19:38.140 01.948 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"f394e0da-0fd0-49c4-931f-6ed9b6e10784"}
02:19:38.157 00.017 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"f394e0da-0fd0-49c4-931f-6ed9b6e10784"}
02:19:38.171 00.014 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"62a9085b-d18f-4a23-8993-a780c1c945ad"}
02:19:38.181 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"62a9085b-d18f-4a23-8993-a780c1c945ad"}
02:19:40.140 01.959 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"4c38ad50-6d6b-4b5c-bd93-15792a648463"}
02:19:40.151 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"4c38ad50-6d6b-4b5c-bd93-15792a648463"}
02:19:40.175 00.024 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"cc5afcf3-7788-4c9e-a394-1b16b2b9f44f"}
02:19:40.187 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"cc5afcf3-7788-4c9e-a394-1b16b2b9f44f"}
02:19:42.139 01.952 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"c60ec085-345e-482a-9627-9aab20d8a55d"}
02:19:42.147 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"c60ec085-345e-482a-9627-9aab20d8a55d"}
02:19:42.156 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"630ddfe0-9725-4329-9097-7877b2327a8d"}
02:19:42.166 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"630ddfe0-9725-4329-9097-7877b2327a8d"}
02:19:44.138 01.972 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"1313ad9f-460e-4307-8662-5eeee4828ad4"}
02:19:44.151 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"1313ad9f-460e-4307-8662-5eeee4828ad4"}
02:19:44.161 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"848aa5a8-2537-47bd-9907-d95b095b6716"}
02:19:44.172 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"848aa5a8-2537-47bd-9907-d95b095b6716"}
02:19:46.138 01.966 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"8ad2b0d5-fe34-458d-9e46-3093eb0b70c9"}
02:19:46.151 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"8ad2b0d5-fe34-458d-9e46-3093eb0b70c9"}
02:19:46.167 00.016 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"6386b747-f056-4cff-b43f-026232498046"}
02:19:46.180 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"6386b747-f056-4cff-b43f-026232498046"}
02:19:48.137 01.957 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"0003a474-0b05-4275-b048-609cf0dbda57"}
02:19:48.164 00.027 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"0003a474-0b05-4275-b048-609cf0dbda57"}
02:19:48.173 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"da6cc3a3-1e45-4039-936b-3fee2d99164d"}
02:19:48.183 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"da6cc3a3-1e45-4039-936b-3fee2d99164d"}
02:19:50.137 01.954 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"9ce1bb23-cc93-476d-a422-0fa5d4e9bdf8"}
02:19:50.149 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"9ce1bb23-cc93-476d-a422-0fa5d4e9bdf8"}
02:19:50.160 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"637e161a-026f-4959-9f05-316ed5824e64"}
02:19:50.182 00.022 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"637e161a-026f-4959-9f05-316ed5824e64"}
02:19:52.135 01.953 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"5be83683-77ca-4b66-bdab-8400da5f8236"}
02:19:52.143 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"5be83683-77ca-4b66-bdab-8400da5f8236"}
02:19:52.150 00.007 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"01dc20cf-00aa-43e7-839e-6e7d8aeb17c0"}
02:19:52.161 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"01dc20cf-00aa-43e7-839e-6e7d8aeb17c0"}
02:19:54.137 01.976 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"ea70384b-a246-463f-ad92-39b66af65e3e"}
02:19:54.151 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"ea70384b-a246-463f-ad92-39b66af65e3e"}
02:19:54.163 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"91648ceb-ff2b-41f5-ad96-0f4e46fa932a"}
02:19:54.176 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"91648ceb-ff2b-41f5-ad96-0f4e46fa932a"}
02:19:56.136 01.960 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"468c8695-81c0-4611-8248-75d8c1c62546"}
02:19:56.165 00.029 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"468c8695-81c0-4611-8248-75d8c1c62546"}
02:19:56.176 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"3c099634-3b4e-41a8-b2a4-6a9b5abb7a49"}
02:19:56.188 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"3c099634-3b4e-41a8-b2a4-6a9b5abb7a49"}
02:19:58.136 01.948 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"2db3045a-7966-4d6c-8d0f-21a81baf0fc1"}
02:19:58.144 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"2db3045a-7966-4d6c-8d0f-21a81baf0fc1"}
02:19:58.153 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"11feb080-67fc-4619-ad79-7cf6a724610f"}
02:19:58.178 00.025 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"11feb080-67fc-4619-ad79-7cf6a724610f"}
02:20:00.135 01.957 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"aed51926-488a-4abb-981e-d4763e23356d"}
02:20:00.144 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"aed51926-488a-4abb-981e-d4763e23356d"}
02:20:00.155 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"18f53ec5-d656-4806-9e4a-770713061ccd"}
02:20:00.164 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"18f53ec5-d656-4806-9e4a-770713061ccd"}
02:20:02.136 01.972 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"b7d53b85-6aaa-42a3-904b-ed4cc9c5c984"}
02:20:02.164 00.028 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"b7d53b85-6aaa-42a3-904b-ed4cc9c5c984"}
02:20:02.177 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"942aeb89-238c-42dd-8d6f-4f2319e8f084"}
02:20:02.190 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"942aeb89-238c-42dd-8d6f-4f2319e8f084"}
02:20:04.137 01.947 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"9258f7c8-381c-41b1-8944-919bad747bd8"}
02:20:04.147 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"9258f7c8-381c-41b1-8944-919bad747bd8"}
02:20:04.158 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"0db7a2be-aaf9-4ed7-af2c-b7ceff33c5a6"}
02:20:04.166 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"0db7a2be-aaf9-4ed7-af2c-b7ceff33c5a6"}
02:20:06.135 01.969 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"edf17261-3b23-44e3-a2e3-2feafdd47812"}
02:20:06.142 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"edf17261-3b23-44e3-a2e3-2feafdd47812"}
02:20:06.150 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"b0e814bc-86e2-484d-9404-95a45177f29a"}
02:20:06.158 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"b0e814bc-86e2-484d-9404-95a45177f29a"}
02:20:08.134 01.976 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"ffe57687-2a3d-4254-a36e-131e5735ceb4"}
02:20:08.143 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"ffe57687-2a3d-4254-a36e-131e5735ceb4"}
02:20:08.166 00.023 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"5488307b-310f-486b-a077-7952df70e414"}
02:20:08.177 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"5488307b-310f-486b-a077-7952df70e414"}
02:20:10.132 01.955 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"35a44995-4e86-4730-9375-57a2722d59ca"}
02:20:10.147 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"35a44995-4e86-4730-9375-57a2722d59ca"}
02:20:10.159 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"99842798-97e4-4257-859a-acad9cb0a8c6"}
02:20:10.187 00.028 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"99842798-97e4-4257-859a-acad9cb0a8c6"}
02:20:12.131 01.944 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"84626b0c-a2e5-4ddf-bbbe-09a9b1618df7"}
02:20:12.142 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"84626b0c-a2e5-4ddf-bbbe-09a9b1618df7"}
02:20:12.168 00.026 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"38ad72dc-11e8-4bc7-b894-0e7f04755feb"}
02:20:12.181 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"38ad72dc-11e8-4bc7-b894-0e7f04755feb"}
02:20:14.132 01.951 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"020c61bc-e0f0-4dbd-804c-227cb55c317e"}
02:20:14.140 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"020c61bc-e0f0-4dbd-804c-227cb55c317e"}
02:20:14.149 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"e584931e-6009-410c-ae6e-0d1c4c753e6a"}
02:20:14.158 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"e584931e-6009-410c-ae6e-0d1c4c753e6a"}
02:20:16.131 01.973 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"be8b8b21-0b69-4fd8-9dc8-563a99f54be5"}
02:20:16.144 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"be8b8b21-0b69-4fd8-9dc8-563a99f54be5"}
02:20:16.198 00.054 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"d003b9d8-69fe-4ef0-b82e-57b2ab649af4"}
02:20:16.212 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"d003b9d8-69fe-4ef0-b82e-57b2ab649af4"}
02:20:18.130 01.918 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"6b43c94b-06a5-4a21-9331-a65960bb5d18"}
02:20:18.140 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"6b43c94b-06a5-4a21-9331-a65960bb5d18"}
02:20:18.151 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"9d4d5b04-7e80-40f7-b353-c7810e04bb57"}
02:20:18.159 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"9d4d5b04-7e80-40f7-b353-c7810e04bb57"}
02:20:20.131 01.972 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"d1e2e4bb-ab11-4b32-9fc2-5d31169bff80"}
02:20:20.140 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"d1e2e4bb-ab11-4b32-9fc2-5d31169bff80"}
02:20:20.148 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"74c25431-625d-4c54-98e9-7215105636bd"}
02:20:20.156 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"74c25431-625d-4c54-98e9-7215105636bd"}
02:20:22.130 01.974 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"1f58a5b0-cfb7-460b-b3f3-1d4b997219b9"}
02:20:22.142 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"1f58a5b0-cfb7-460b-b3f3-1d4b997219b9"}
02:20:22.155 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"e9e4d3d5-eaf8-4358-8f23-35bc81821290"}
02:20:22.169 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"e9e4d3d5-eaf8-4358-8f23-35bc81821290"}
02:20:24.130 01.961 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"040d14a0-7726-497d-9912-6fe3a0485d31"}
02:20:24.140 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"040d14a0-7726-497d-9912-6fe3a0485d31"}
02:20:24.147 00.007 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"e606568a-7272-4a1d-8319-1ead9503fc79"}
02:20:24.158 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"e606568a-7272-4a1d-8319-1ead9503fc79"}
02:20:26.133 01.975 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"09606ce2-16ea-43b1-a265-e845638ba375"}
02:20:26.148 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"09606ce2-16ea-43b1-a265-e845638ba375"}
02:20:26.158 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"106d4c0f-cd5b-4276-acf0-8ec176bfdcb8"}
02:20:26.164 00.006 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"106d4c0f-cd5b-4276-acf0-8ec176bfdcb8"}
02:20:28.128 01.964 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"ed463af0-06f1-4320-bd82-9a284bcc54d7"}
02:20:28.141 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"ed463af0-06f1-4320-bd82-9a284bcc54d7"}
02:20:28.174 00.033 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"cdbd4877-31ba-416a-a013-5b6dc8f1f7b3"}
02:20:28.189 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"cdbd4877-31ba-416a-a013-5b6dc8f1f7b3"}
02:20:30.126 01.937 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"799b6491-2e6e-410c-83fb-2c3037258c81"}
02:20:30.134 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"799b6491-2e6e-410c-83fb-2c3037258c81"}
02:20:30.140 00.006 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"18524ea2-15c4-46f9-a0e5-de55c5ec8629"}
02:20:30.148 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"18524ea2-15c4-46f9-a0e5-de55c5ec8629"}
02:20:32.125 01.977 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"01b54f08-7ac3-4700-8212-4292064b3d89"}
02:20:32.138 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"01b54f08-7ac3-4700-8212-4292064b3d89"}
02:20:32.151 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"d9922948-9558-45c1-9b34-b04fcbc24d28"}
02:20:32.177 00.026 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"d9922948-9558-45c1-9b34-b04fcbc24d28"}
02:20:34.124 01.947 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"d5c66380-70b7-44fc-8194-cccd11181915"}
02:20:34.138 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"d5c66380-70b7-44fc-8194-cccd11181915"}
02:20:34.153 00.015 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"d17e9da6-9598-4411-bab9-cb116dbb1db6"}
02:20:34.183 00.030 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"d17e9da6-9598-4411-bab9-cb116dbb1db6"}
02:20:36.124 01.941 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"25d6ebbd-1b86-49c4-8d23-7bf05c9d33df"}
02:20:36.131 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"25d6ebbd-1b86-49c4-8d23-7bf05c9d33df"}
02:20:36.139 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"2a2a9c65-8d14-41a9-b7d0-eaa70a29b2af"}
02:20:36.146 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"2a2a9c65-8d14-41a9-b7d0-eaa70a29b2af"}
02:20:38.123 01.977 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"4acec3e5-d304-4994-b98a-a7de35cbf179"}
02:20:38.133 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"4acec3e5-d304-4994-b98a-a7de35cbf179"}
02:20:38.142 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"687d160e-1106-452b-801a-f007f110cf95"}
02:20:38.164 00.022 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"687d160e-1106-452b-801a-f007f110cf95"}
02:20:40.123 01.959 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"f08fcaf2-1fd6-48dc-b746-7e21d996da87"}
02:20:40.139 00.016 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"f08fcaf2-1fd6-48dc-b746-7e21d996da87"}
02:20:40.151 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"0999315f-e958-4218-a6fd-c6daead139c1"}
02:20:40.183 00.032 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"0999315f-e958-4218-a6fd-c6daead139c1"}
02:20:42.122 01.939 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"d7159a99-0f69-42c1-9367-60477458f043"}
02:20:42.130 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"d7159a99-0f69-42c1-9367-60477458f043"}
02:20:42.154 00.024 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"8065c13c-5110-4b30-adf3-be9d46561d96"}
02:20:42.164 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"8065c13c-5110-4b30-adf3-be9d46561d96"}
02:20:44.123 01.959 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"b6c0ea26-1440-4b64-a82f-4eac8290202c"}
02:20:44.131 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"b6c0ea26-1440-4b64-a82f-4eac8290202c"}
02:20:44.151 00.020 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"81cc7b8e-915d-42ca-99ed-dcb60e0e977e"}
02:20:44.158 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"81cc7b8e-915d-42ca-99ed-dcb60e0e977e"}
02:20:46.122 01.964 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"41265ccc-42f6-477e-b038-cd02df1e567c"}
02:20:46.151 00.029 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"41265ccc-42f6-477e-b038-cd02df1e567c"}
02:20:46.202 00.051 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"0bc238c3-11cd-4573-95f8-22f46feb2f26"}
02:20:46.218 00.016 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"0bc238c3-11cd-4573-95f8-22f46feb2f26"}
02:20:48.122 01.904 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"80f2ddee-0822-4e52-a74c-7a0dda7f3bb3"}
02:20:48.146 00.024 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"80f2ddee-0822-4e52-a74c-7a0dda7f3bb3"}
02:20:48.157 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"73b5fd6c-ded1-4e17-8a14-c805abfc508d"}
02:20:48.164 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"73b5fd6c-ded1-4e17-8a14-c805abfc508d"}
02:20:50.123 01.959 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"5a39f815-cfb0-4bfd-ad86-87ef8abd7cf8"}
02:20:50.134 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"5a39f815-cfb0-4bfd-ad86-87ef8abd7cf8"}
02:20:50.142 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"6c5b4f24-1c3f-4769-b5f2-8907786d6e13"}
02:20:50.150 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"6c5b4f24-1c3f-4769-b5f2-8907786d6e13"}
02:20:52.122 01.972 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"379c720c-d9e7-42cb-b407-9915a79e02f3"}
02:20:52.132 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"379c720c-d9e7-42cb-b407-9915a79e02f3"}
02:20:52.145 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"38e1fad3-1a0c-4ba4-91fa-260bbdefcc4e"}
02:20:52.155 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"38e1fad3-1a0c-4ba4-91fa-260bbdefcc4e"}
02:20:54.128 01.973 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"7fdf8ca6-f001-4df9-a4ab-e4b731b69f06"}
02:20:54.144 00.016 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"7fdf8ca6-f001-4df9-a4ab-e4b731b69f06"}
02:20:54.205 00.061 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"dc961877-ba9e-4373-a8ed-2c33531adc97"}
02:20:54.231 00.026 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"dc961877-ba9e-4373-a8ed-2c33531adc97"}
02:20:56.125 01.894 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"08b2b1a1-a207-4fc4-b690-ff9184695090"}
02:20:56.132 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"08b2b1a1-a207-4fc4-b690-ff9184695090"}
02:20:56.139 00.007 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"5f31d198-f091-4871-9bc1-acb13908f2b8"}
02:20:56.151 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"5f31d198-f091-4871-9bc1-acb13908f2b8"}
02:20:58.125 01.974 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"00236f8e-e48d-40bd-a029-4cc73a9c521a"}
02:20:58.135 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"00236f8e-e48d-40bd-a029-4cc73a9c521a"}
02:20:58.158 00.023 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"3c21fa74-d30c-4c14-9357-bcee2a78c6c7"}
02:20:58.167 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"3c21fa74-d30c-4c14-9357-bcee2a78c6c7"}
02:21:00.125 01.958 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"350b0fc5-a91d-4bb5-b49b-783aca6fb2d5"}
02:21:00.136 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"350b0fc5-a91d-4bb5-b49b-783aca6fb2d5"}
02:21:00.147 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"3f56355b-80d4-41c6-81a6-f8b858a55044"}
02:21:00.171 00.024 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"3f56355b-80d4-41c6-81a6-f8b858a55044"}
02:21:02.125 01.954 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"0576c202-640f-4c29-a2e5-ed71008780fa"}
02:21:02.139 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"0576c202-640f-4c29-a2e5-ed71008780fa"}
02:21:02.150 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"51b754d4-890b-407d-aa97-e9ed7ac0d824"}
02:21:02.159 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"51b754d4-890b-407d-aa97-e9ed7ac0d824"}
02:21:04.122 01.963 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"82837402-4026-4851-a744-d67e2c9b3a1f"}
02:21:04.138 00.016 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"82837402-4026-4851-a744-d67e2c9b3a1f"}
02:21:04.148 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"32e8f1e0-7e7a-4697-a08e-ef75d8feab2e"}
02:21:04.158 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"32e8f1e0-7e7a-4697-a08e-ef75d8feab2e"}
02:21:06.123 01.965 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"c9d260ff-d823-4945-89db-e6132a7b901c"}
02:21:06.137 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"c9d260ff-d823-4945-89db-e6132a7b901c"}
02:21:06.166 00.029 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"de63b0c2-c193-4dfb-8980-aab31e6ab12a"}
02:21:06.178 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"de63b0c2-c193-4dfb-8980-aab31e6ab12a"}
02:21:08.122 01.944 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"61059445-a0bc-4538-99bc-aae5b0378bc9"}
02:21:08.147 00.025 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"61059445-a0bc-4538-99bc-aae5b0378bc9"}
02:21:08.172 00.025 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"18c3c2ab-cfaa-42ce-88d1-8a6c1e24fb0c"}
02:21:08.180 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"18c3c2ab-cfaa-42ce-88d1-8a6c1e24fb0c"}
02:21:10.123 01.943 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"28cf5d6e-f2a6-44a5-a066-c0b88a8cd5bf"}
02:21:10.151 00.028 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"28cf5d6e-f2a6-44a5-a066-c0b88a8cd5bf"}
02:21:10.164 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"3c38eeeb-9a01-4c7f-ad56-e75ae9f2917d"}
02:21:10.173 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"3c38eeeb-9a01-4c7f-ad56-e75ae9f2917d"}
02:21:12.123 01.950 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"77f34731-6616-4d3c-9845-618514615197"}
02:21:12.136 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"77f34731-6616-4d3c-9845-618514615197"}
02:21:12.167 00.031 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"04dd41a8-e3bd-4578-8f60-99d564e3f8e8"}
02:21:12.181 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"04dd41a8-e3bd-4578-8f60-99d564e3f8e8"}
02:21:14.120 01.939 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"f7792046-e32c-4cae-b86d-62eb4cd607ca"}
02:21:14.133 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"f7792046-e32c-4cae-b86d-62eb4cd607ca"}
02:21:14.142 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"51908ea1-6143-45d4-b440-a76a3e5cb3c3"}
02:21:14.152 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"51908ea1-6143-45d4-b440-a76a3e5cb3c3"}
02:21:16.121 01.969 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"59fce88d-f629-478a-856e-0e7c079ce25a"}
02:21:16.138 00.017 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"59fce88d-f629-478a-856e-0e7c079ce25a"}
02:21:16.156 00.018 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"4210614e-f9a8-4e67-b6b3-467f71899d1f"}
02:21:16.192 00.036 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"4210614e-f9a8-4e67-b6b3-467f71899d1f"}
02:21:18.120 01.928 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"37213a6c-4d41-4a80-8dc0-ddf92ed98696"}
02:21:18.134 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"37213a6c-4d41-4a80-8dc0-ddf92ed98696"}
02:21:18.147 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"b3776b1d-8742-4f38-aed2-3c18feff09ca"}
02:21:18.175 00.028 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"b3776b1d-8742-4f38-aed2-3c18feff09ca"}
02:21:20.123 01.948 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"bb62ed20-c630-45f1-bec3-b0b54555584a"}
02:21:20.132 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"bb62ed20-c630-45f1-bec3-b0b54555584a"}
02:21:20.140 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"0c324012-ffed-4cc5-af1e-c4faee574613"}
02:21:20.148 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"0c324012-ffed-4cc5-af1e-c4faee574613"}
02:21:22.119 01.971 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"6dd6b966-8531-4451-af58-c18696586375"}
02:21:22.130 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"6dd6b966-8531-4451-af58-c18696586375"}
02:21:22.159 00.029 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"cca3928b-a319-4f4f-9917-e635abfe4fdd"}
02:21:22.169 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"cca3928b-a319-4f4f-9917-e635abfe4fdd"}
02:21:24.119 01.950 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"8b9417dc-70c4-448e-9922-00ebd9bdfcf0"}
02:21:24.129 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"8b9417dc-70c4-448e-9922-00ebd9bdfcf0"}
02:21:24.144 00.015 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"fd479cc1-3ac6-4c24-b5ad-10019ab404e4"}
02:21:24.154 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"fd479cc1-3ac6-4c24-b5ad-10019ab404e4"}
02:21:26.120 01.966 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"d2834d81-7f38-4d27-8929-64494e903bb2"}
02:21:26.127 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"d2834d81-7f38-4d27-8929-64494e903bb2"}
02:21:26.135 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"b2813e30-1af0-4623-80f8-ec2516e4fe43"}
02:21:26.142 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"b2813e30-1af0-4623-80f8-ec2516e4fe43"}
02:21:28.118 01.976 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"8aa266ca-8697-470f-a229-f033030f7bc4"}
02:21:28.141 00.023 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"8aa266ca-8697-470f-a229-f033030f7bc4"}
02:21:28.155 00.014 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"0c4becc2-8edb-4e6c-8dc4-9bcb15893f1a"}
02:21:28.164 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"0c4becc2-8edb-4e6c-8dc4-9bcb15893f1a"}
02:21:30.119 01.955 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"dbb9e74f-e094-4580-afee-81bfc702d1bb"}
02:21:30.136 00.017 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"dbb9e74f-e094-4580-afee-81bfc702d1bb"}
02:21:30.171 00.035 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"eee3f567-8b58-4058-9f75-bbf4b806e07c"}
02:21:30.184 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"eee3f567-8b58-4058-9f75-bbf4b806e07c"}
02:21:32.118 01.934 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"181b6767-e249-437b-9299-e7ca45606255"}
02:21:32.127 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"181b6767-e249-437b-9299-e7ca45606255"}
02:21:32.136 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"3ea7421e-0da6-47db-a294-76c2a59c8470"}
02:21:32.147 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"3ea7421e-0da6-47db-a294-76c2a59c8470"}
02:21:34.117 01.970 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"1f0449b5-047c-4ecc-8e3b-1e1f1a573a9f"}
02:21:34.130 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"1f0449b5-047c-4ecc-8e3b-1e1f1a573a9f"}
02:21:34.139 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"f417b881-a78b-4da6-b8cb-fb97a33b8d64"}
02:21:34.147 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"f417b881-a78b-4da6-b8cb-fb97a33b8d64"}
02:21:36.118 01.971 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"bc8d7d78-d2c9-49de-9774-9c57cefcedf3"}
02:21:36.128 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"bc8d7d78-d2c9-49de-9774-9c57cefcedf3"}
02:21:36.148 00.020 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"18dad4d7-d135-456e-b9c0-b85eda74a2e0"}
02:21:36.159 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"18dad4d7-d135-456e-b9c0-b85eda74a2e0"}
02:21:38.118 01.959 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"4d37a4ee-8209-4298-ad23-afed87f2ed1a"}
02:21:38.126 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"4d37a4ee-8209-4298-ad23-afed87f2ed1a"}
02:21:38.149 00.023 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"48aeca95-ff65-4fee-bac5-87f45756986c"}
02:21:38.157 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"48aeca95-ff65-4fee-bac5-87f45756986c"}
02:21:40.118 01.961 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"6d4f90c8-5669-4869-a32b-b7fba778c535"}
02:21:40.128 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"6d4f90c8-5669-4869-a32b-b7fba778c535"}
02:21:40.157 00.029 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"ae82831f-fc6e-443c-b9bc-1672d0730d4d"}
02:21:40.165 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"ae82831f-fc6e-443c-b9bc-1672d0730d4d"}
02:21:42.118 01.953 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"63a9ae28-4744-4e93-899c-c7980333bd09"}
02:21:42.129 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"63a9ae28-4744-4e93-899c-c7980333bd09"}
02:21:42.152 00.023 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"dcbe34be-9c0f-4fb7-9dd6-bc40c6ba1eea"}
02:21:42.162 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"dcbe34be-9c0f-4fb7-9dd6-bc40c6ba1eea"}
02:21:44.118 01.956 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"11a240ca-79b6-4c45-975c-abfd16854b6d"}
02:21:44.131 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"11a240ca-79b6-4c45-975c-abfd16854b6d"}
02:21:44.174 00.043 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"81c7ff2e-31e6-47ba-bc23-723875b8bdcc"}
02:21:44.188 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"81c7ff2e-31e6-47ba-bc23-723875b8bdcc"}
02:21:46.117 01.929 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"cfbb5fd2-7b6f-4efc-92d1-1a5859d1142a"}
02:21:46.127 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"cfbb5fd2-7b6f-4efc-92d1-1a5859d1142a"}
02:21:46.139 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"32d0be9e-1225-4dbe-b225-78c48ce1859e"}
02:21:46.148 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"32d0be9e-1225-4dbe-b225-78c48ce1859e"}
02:21:48.116 01.968 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"31fb5382-2ce7-49da-bda1-14ccf393dd54"}
02:21:48.124 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"31fb5382-2ce7-49da-bda1-14ccf393dd54"}
02:21:48.131 00.007 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"acd03288-fb0f-4376-b7db-e5589b16732b"}
02:21:48.138 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"acd03288-fb0f-4376-b7db-e5589b16732b"}
02:21:50.117 01.979 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"09c77370-813e-43c6-9fa8-e3e27c4a9103"}
02:21:50.144 00.027 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"09c77370-813e-43c6-9fa8-e3e27c4a9103"}
02:21:50.155 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"7fc57285-3d34-49c2-bd67-8b2f9516c52e"}
02:21:50.162 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"7fc57285-3d34-49c2-bd67-8b2f9516c52e"}
02:21:52.116 01.954 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"a5559c46-832e-4531-87e5-fdd75725edb2"}
02:21:52.126 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"a5559c46-832e-4531-87e5-fdd75725edb2"}
02:21:52.132 00.006 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"154a1578-8d51-4441-9513-e63ea3065b4e"}
02:21:52.139 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"154a1578-8d51-4441-9513-e63ea3065b4e"}
02:21:54.115 01.976 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"e6f17dd2-c471-41d0-9cd9-b16addcf28a5"}
02:21:54.122 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"e6f17dd2-c471-41d0-9cd9-b16addcf28a5"}
02:21:54.129 00.007 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"2a393e65-c36e-42f0-b85c-7016d2045e4d"}
02:21:54.136 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"2a393e65-c36e-42f0-b85c-7016d2045e4d"}
02:21:56.114 01.978 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"d4952480-0f73-4d75-ab65-ab55e3715e2d"}
02:21:56.129 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"d4952480-0f73-4d75-ab65-ab55e3715e2d"}
02:21:56.139 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"8c4cead2-b517-4489-9b0d-6788a0c8af95"}
02:21:56.151 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"8c4cead2-b517-4489-9b0d-6788a0c8af95"}
02:21:58.114 01.963 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"f1166354-b734-43d1-8744-c211bbaa9ac8"}
02:21:58.124 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"f1166354-b734-43d1-8744-c211bbaa9ac8"}
02:21:58.131 00.007 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"465cdf47-64d6-41af-a125-4c152c600e8b"}
02:21:58.138 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"465cdf47-64d6-41af-a125-4c152c600e8b"}
02:22:00.114 01.976 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"30e9d601-2258-45f9-bea8-bebf357c0a7e"}
02:22:00.124 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"30e9d601-2258-45f9-bea8-bebf357c0a7e"}
02:22:00.131 00.007 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"ed22568b-8ebc-4f0c-aa2e-46286e35e28c"}
02:22:00.138 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"ed22568b-8ebc-4f0c-aa2e-46286e35e28c"}
02:22:02.114 01.976 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"e8c3e765-15ca-4aff-8b5c-39a12694bfa6"}
02:22:02.128 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"e8c3e765-15ca-4aff-8b5c-39a12694bfa6"}
02:22:02.140 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"f02593c6-b2ee-496d-bac4-7d05a873dc50"}
02:22:02.153 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"f02593c6-b2ee-496d-bac4-7d05a873dc50"}
02:22:04.113 01.960 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"afc5d456-9aa2-49fe-ba6c-08716c353fa2"}
02:22:04.143 00.030 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"afc5d456-9aa2-49fe-ba6c-08716c353fa2"}
02:22:04.154 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"46045153-bb55-49a0-9133-a9eb00137beb"}
02:22:04.164 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"46045153-bb55-49a0-9133-a9eb00137beb"}
02:22:06.112 01.948 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"c943f6db-0475-45e4-9215-60ed3819b519"}
02:22:06.121 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"c943f6db-0475-45e4-9215-60ed3819b519"}
02:22:06.132 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"58e3fa63-8a91-4fda-a903-67325ef67cec"}
02:22:06.143 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"58e3fa63-8a91-4fda-a903-67325ef67cec"}
02:22:08.111 01.968 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"b223a780-b589-499d-9d38-cb275d06d31b"}
02:22:08.127 00.016 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"b223a780-b589-499d-9d38-cb275d06d31b"}
02:22:08.143 00.016 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"60e5c872-998f-428f-87a8-0d56c35c722d"}
02:22:08.154 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"60e5c872-998f-428f-87a8-0d56c35c722d"}
02:22:10.111 01.957 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"8bd76c63-be81-4b3c-8417-3ec8c69630cd"}
02:22:10.139 00.028 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"8bd76c63-be81-4b3c-8417-3ec8c69630cd"}
02:22:10.150 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"ed0e95a4-d7d8-419b-a5a3-4bd09e12c7af"}
02:22:10.162 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"ed0e95a4-d7d8-419b-a5a3-4bd09e12c7af"}
02:22:12.110 01.948 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"b085a93b-19b6-4382-9109-ff4707fa0307"}
02:22:12.121 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"b085a93b-19b6-4382-9109-ff4707fa0307"}
02:22:12.129 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"f3dcb764-847c-4c9c-9a53-8bb17900cc8e"}
02:22:12.135 00.006 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"f3dcb764-847c-4c9c-9a53-8bb17900cc8e"}
02:22:14.108 01.973 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"8fde285a-b8fa-4ec3-a72f-e5e6b18e0035"}
02:22:14.134 00.026 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"8fde285a-b8fa-4ec3-a72f-e5e6b18e0035"}
02:22:14.147 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"d6d99986-e62f-4369-a88b-a079a9e0b418"}
02:22:14.159 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"d6d99986-e62f-4369-a88b-a079a9e0b418"}
02:22:16.108 01.949 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"a239b155-a89b-4d06-af1b-255bfd2320cf"}
02:22:16.120 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"a239b155-a89b-4d06-af1b-255bfd2320cf"}
02:22:16.131 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"31d42218-c7a8-4566-87e0-0e7dd2e48e27"}
02:22:16.150 00.019 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"31d42218-c7a8-4566-87e0-0e7dd2e48e27"}
02:22:18.108 01.958 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"97b20cd7-f102-4b11-b125-82cbe99ac2fc"}
02:22:18.118 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"97b20cd7-f102-4b11-b125-82cbe99ac2fc"}
02:22:18.128 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"bd64a233-a852-47a2-8e8c-e19ab5234e05"}
02:22:18.140 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"bd64a233-a852-47a2-8e8c-e19ab5234e05"}
02:22:20.106 01.966 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"9947a623-6417-4730-ba4d-2ab5535b4dd7"}
02:22:20.116 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"9947a623-6417-4730-ba4d-2ab5535b4dd7"}
02:22:20.130 00.014 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"e647d6c6-3d7c-412a-958d-68dd961d5328"}
02:22:20.141 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"e647d6c6-3d7c-412a-958d-68dd961d5328"}
02:22:22.108 01.967 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"064ac5f5-9410-4ee0-8dc9-e35b2c3febda"}
02:22:22.122 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"064ac5f5-9410-4ee0-8dc9-e35b2c3febda"}
02:22:22.131 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"92f552b7-b7a1-4125-a99e-4710af78e182"}
02:22:22.142 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"92f552b7-b7a1-4125-a99e-4710af78e182"}
02:22:24.111 01.969 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"885c6185-fa87-4aa0-af2d-9e89a46bf03f"}
02:22:24.132 00.021 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"885c6185-fa87-4aa0-af2d-9e89a46bf03f"}
02:22:24.139 00.007 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"d45da168-6ac2-47e6-bd91-bb9fccacb13f"}
02:22:24.150 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"d45da168-6ac2-47e6-bd91-bb9fccacb13f"}
02:22:26.106 01.956 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"98abd3a8-edd0-4d98-b1b1-79f4a13f1edf"}
02:22:26.116 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"98abd3a8-edd0-4d98-b1b1-79f4a13f1edf"}
02:22:26.144 00.028 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"fef4b6f0-4f5f-418c-9830-fcb5ee020c64"}
02:22:26.152 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"fef4b6f0-4f5f-418c-9830-fcb5ee020c64"}
02:22:28.105 01.953 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"8e7bebbf-0ad1-4154-aed6-263afcb84d82"}
02:22:28.119 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"8e7bebbf-0ad1-4154-aed6-263afcb84d82"}
02:22:28.130 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"fd719274-025d-49fe-9e97-b4a3f8a7342a"}
02:22:28.140 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"fd719274-025d-49fe-9e97-b4a3f8a7342a"}
02:22:30.105 01.965 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"532e0178-6398-46b1-ae67-e8889cc4faa7"}
02:22:30.114 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"532e0178-6398-46b1-ae67-e8889cc4faa7"}
02:22:30.121 00.007 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"1fdcbaf5-1104-49bc-aa50-be25eb82d47f"}
02:22:30.134 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"1fdcbaf5-1104-49bc-aa50-be25eb82d47f"}
02:22:32.108 01.974 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"bf11fd2f-de08-4da5-a2e3-85d54ec3562e"}
02:22:32.123 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"bf11fd2f-de08-4da5-a2e3-85d54ec3562e"}
02:22:32.132 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"1cfa1575-bd8e-4ae9-a1af-ad9b86a1a0bb"}
02:22:32.143 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"1cfa1575-bd8e-4ae9-a1af-ad9b86a1a0bb"}
02:22:34.107 01.964 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"629d4810-5d09-4815-b39f-55054e4239b2"}
02:22:34.119 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"629d4810-5d09-4815-b39f-55054e4239b2"}
02:22:34.131 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"44888af7-b441-4979-9333-23622f2018eb"}
02:22:34.145 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"44888af7-b441-4979-9333-23622f2018eb"}
02:22:36.106 01.961 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"65c7ab2a-28f3-4df6-b263-141c70a460bf"}
02:22:36.129 00.023 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"65c7ab2a-28f3-4df6-b263-141c70a460bf"}
02:22:36.138 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"3100278f-bf8f-471f-bbfe-54c09811c42b"}
02:22:36.146 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"3100278f-bf8f-471f-bbfe-54c09811c42b"}
02:22:38.105 01.959 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"2e680ec9-c70b-4863-b614-26ea32c828f2"}
02:22:38.113 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"2e680ec9-c70b-4863-b614-26ea32c828f2"}
02:22:38.121 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"92e5ea57-ff88-4d1a-af5a-139b649efdb4"}
02:22:38.131 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"92e5ea57-ff88-4d1a-af5a-139b649efdb4"}
02:22:40.105 01.974 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"e929cd3d-8730-427b-9d54-78333d732df5"}
02:22:40.116 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"e929cd3d-8730-427b-9d54-78333d732df5"}
02:22:40.127 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"7dfbff8f-f490-404f-94dc-5670731de268"}
02:22:40.135 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"7dfbff8f-f490-404f-94dc-5670731de268"}
02:22:42.105 01.970 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"eaf59991-805d-49a0-a8d4-c010f7d3439d"}
02:22:42.113 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"eaf59991-805d-49a0-a8d4-c010f7d3439d"}
02:22:42.120 00.007 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"3ba6c260-ede1-4e43-8220-1e147defa3f7"}
02:22:42.142 00.022 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"3ba6c260-ede1-4e43-8220-1e147defa3f7"}
02:22:44.105 01.963 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"51a51a81-7381-43b1-ac97-c5f9dec98613"}
02:22:44.113 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"51a51a81-7381-43b1-ac97-c5f9dec98613"}
02:22:44.124 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"683bf6c6-7ccc-4648-9446-4499753e1ce2"}
02:22:44.148 00.024 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"683bf6c6-7ccc-4648-9446-4499753e1ce2"}
02:22:46.105 01.957 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"935f35a9-f373-4be2-8a61-a7d1f3816ca5"}
02:22:46.123 00.018 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"935f35a9-f373-4be2-8a61-a7d1f3816ca5"}
02:22:46.147 00.024 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"7caab516-70e3-43a3-b928-569137878921"}
02:22:46.190 00.043 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"7caab516-70e3-43a3-b928-569137878921"}
02:22:48.104 01.914 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"453dc35e-6972-4b32-959f-bb202926f406"}
02:22:48.113 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"453dc35e-6972-4b32-959f-bb202926f406"}
02:22:48.121 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"9976e427-c791-4282-b422-026469104b82"}
02:22:48.129 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"9976e427-c791-4282-b422-026469104b82"}
02:22:50.103 01.974 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"f2f26c05-6fd0-4327-80ae-8ec8f6ec6fec"}
02:22:50.113 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"f2f26c05-6fd0-4327-80ae-8ec8f6ec6fec"}
02:22:50.120 00.007 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"9fd09ae4-d14c-4095-be19-a5713c5a10a1"}
02:22:50.126 00.006 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"9fd09ae4-d14c-4095-be19-a5713c5a10a1"}
02:22:52.105 01.979 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"ea749e91-9b35-459d-a5bc-7a71bee0c5fc"}
02:22:52.116 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"ea749e91-9b35-459d-a5bc-7a71bee0c5fc"}
02:22:52.126 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"610a3102-42fc-4414-8a2f-bfd92be93405"}
02:22:52.140 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"610a3102-42fc-4414-8a2f-bfd92be93405"}
02:22:54.103 01.963 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"fec9e793-8fc9-4b31-ac9a-5b1f31edd67d"}
02:22:54.111 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"fec9e793-8fc9-4b31-ac9a-5b1f31edd67d"}
02:22:54.118 00.007 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"56c3ca16-d370-432a-a84e-3947af8f01a7"}
02:22:54.125 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"56c3ca16-d370-432a-a84e-3947af8f01a7"}
02:22:56.104 01.979 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"d741313e-646c-44e4-9c4a-1d7f2fca2522"}
02:22:56.124 00.020 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"d741313e-646c-44e4-9c4a-1d7f2fca2522"}
02:22:56.135 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"fecdb11a-58c9-4ccb-ad1c-5ca83cb6e8d5"}
02:22:56.145 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"fecdb11a-58c9-4ccb-ad1c-5ca83cb6e8d5"}
02:22:58.103 01.958 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"53df2659-a3d7-445e-a15c-5d5abd09104c"}
02:22:58.115 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"53df2659-a3d7-445e-a15c-5d5abd09104c"}
02:22:58.129 00.014 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"ac1d0d3f-3a45-48c4-b644-8e916aea5b88"}
02:22:58.139 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"ac1d0d3f-3a45-48c4-b644-8e916aea5b88"}
02:23:00.104 01.965 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"7af5dc7e-893f-42ba-ba01-640bba59228d"}
02:23:00.113 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"7af5dc7e-893f-42ba-ba01-640bba59228d"}
02:23:00.124 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"584f1dde-9fb8-442d-a1b8-4725e58d543a"}
02:23:00.132 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"584f1dde-9fb8-442d-a1b8-4725e58d543a"}
02:23:02.103 01.971 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"3445bfa0-25ab-4435-af82-8b411babfda6"}
02:23:02.111 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"3445bfa0-25ab-4435-af82-8b411babfda6"}
02:23:02.122 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"c91b2002-7989-4cbc-ba0d-7243d217924a"}
02:23:02.131 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"c91b2002-7989-4cbc-ba0d-7243d217924a"}
02:23:04.102 01.971 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"2272cbb2-87a3-4be8-80f1-de4cd4589bd7"}
02:23:04.114 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"2272cbb2-87a3-4be8-80f1-de4cd4589bd7"}
02:23:04.129 00.015 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"1febc6fa-2241-4a09-b6a6-d43fa9923647"}
02:23:04.142 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"1febc6fa-2241-4a09-b6a6-d43fa9923647"}
02:23:06.101 01.959 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"05125480-d08a-4e0f-9f24-0d834a3a30ac"}
02:23:06.125 00.024 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"05125480-d08a-4e0f-9f24-0d834a3a30ac"}
02:23:06.136 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"c804e5bd-f72a-4835-8250-9e7ee4b20b6c"}
02:23:06.144 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"c804e5bd-f72a-4835-8250-9e7ee4b20b6c"}
02:23:08.103 01.959 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"427fa9b4-a205-49b7-9f0e-1e89d74b0987"}
02:23:08.113 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"427fa9b4-a205-49b7-9f0e-1e89d74b0987"}
02:23:08.123 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"268f8453-8361-4430-b22f-c484d07c9c53"}
02:23:08.144 00.021 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"268f8453-8361-4430-b22f-c484d07c9c53"}
02:23:10.110 01.966 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"b9f76aae-7fb5-486b-a0c7-1722ca62523c"}
02:23:10.141 00.031 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"b9f76aae-7fb5-486b-a0c7-1722ca62523c"}
02:23:10.151 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"97a94bfe-8740-4c5e-89bf-d6d66ca24773"}
02:23:10.170 00.019 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"97a94bfe-8740-4c5e-89bf-d6d66ca24773"}
02:23:12.110 01.940 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"1ec489fe-0267-4d17-b898-3bc0613cc4b6"}
02:23:12.121 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"1ec489fe-0267-4d17-b898-3bc0613cc4b6"}
02:23:12.133 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"d065350a-7866-4402-8143-50940a6a01e1"}
02:23:12.141 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"d065350a-7866-4402-8143-50940a6a01e1"}
02:23:14.111 01.970 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"79caaff0-93d8-4845-ae59-6e580bb410c6"}
02:23:14.119 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"79caaff0-93d8-4845-ae59-6e580bb410c6"}
02:23:14.129 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"821d2768-f04f-41cd-8738-62e673b5f693"}
02:23:14.139 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"821d2768-f04f-41cd-8738-62e673b5f693"}
02:23:16.112 01.973 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"e53ccb16-5bf7-4fc3-9c73-99deb9ae85b4"}
02:23:16.128 00.016 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"e53ccb16-5bf7-4fc3-9c73-99deb9ae85b4"}
02:23:16.172 00.044 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"58f8df49-bd14-4773-ba48-cd2b27300c50"}
02:23:16.191 00.019 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"58f8df49-bd14-4773-ba48-cd2b27300c50"}
02:23:18.113 01.922 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"22ffb246-bfd3-44a5-bb11-2525febdbcf4"}
02:23:18.125 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"22ffb246-bfd3-44a5-bb11-2525febdbcf4"}
02:23:18.133 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"63c90b3e-52e2-468b-ad9a-f638c28d7bf0"}
02:23:18.142 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"63c90b3e-52e2-468b-ad9a-f638c28d7bf0"}
02:23:20.112 01.970 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"19e0ba88-8a8e-4e0c-9885-7c846f472091"}
02:23:20.136 00.024 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"19e0ba88-8a8e-4e0c-9885-7c846f472091"}
02:23:20.156 00.020 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"d2895202-45d0-4e88-b35e-e9fc6d2aac6e"}
02:23:20.167 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"d2895202-45d0-4e88-b35e-e9fc6d2aac6e"}
02:23:22.114 01.947 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"b2aa55be-a227-4bf8-943c-bb6f34cfe4e5"}
02:23:22.132 00.018 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"b2aa55be-a227-4bf8-943c-bb6f34cfe4e5"}
02:23:22.142 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"47b2e438-ddd7-4f08-8e42-770bd0ba0303"}
02:23:22.152 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"47b2e438-ddd7-4f08-8e42-770bd0ba0303"}
02:23:24.115 01.963 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"e5cbede4-b48b-44ad-a663-7b3ffe7ed6d1"}
02:23:24.130 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"e5cbede4-b48b-44ad-a663-7b3ffe7ed6d1"}
02:23:24.138 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"f2f2c892-f8f1-4c44-90e5-693384d2f337"}
02:23:24.147 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"f2f2c892-f8f1-4c44-90e5-693384d2f337"}
02:23:26.114 01.967 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"e1c9dd41-73da-484f-8fd6-420b963605c2"}
02:23:26.127 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"e1c9dd41-73da-484f-8fd6-420b963605c2"}
02:23:26.136 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"ab55184a-3c5b-4324-8726-bc141c9fcb05"}
02:23:26.144 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"ab55184a-3c5b-4324-8726-bc141c9fcb05"}
02:23:28.114 01.970 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"1ffe47e1-5543-4706-a754-edfd8ade8ba6"}
02:23:28.121 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"1ffe47e1-5543-4706-a754-edfd8ade8ba6"}
02:23:28.130 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"cd33db96-b598-4c06-b824-f4f9dc7baf90"}
02:23:28.139 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"cd33db96-b598-4c06-b824-f4f9dc7baf90"}
02:23:30.114 01.975 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"ca158ff3-ef07-422b-ac17-402f332965bb"}
02:23:30.128 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"ca158ff3-ef07-422b-ac17-402f332965bb"}
02:23:30.142 00.014 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"03757012-f1b0-4e30-b9bc-f24f0e40a8d8"}
02:23:30.155 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"03757012-f1b0-4e30-b9bc-f24f0e40a8d8"}
02:23:32.114 01.959 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"b56b8c09-608b-41a1-8bb7-249ebf716af2"}
02:23:32.127 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"b56b8c09-608b-41a1-8bb7-249ebf716af2"}
02:23:32.168 00.041 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"30a3a856-7c9b-4145-8ec1-8dd7d915a0d8"}
02:23:32.185 00.017 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"30a3a856-7c9b-4145-8ec1-8dd7d915a0d8"}
02:23:34.114 01.929 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"4109f3a4-c796-4d85-9e5f-73e9dbdca1ac"}
02:23:34.124 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"4109f3a4-c796-4d85-9e5f-73e9dbdca1ac"}
02:23:34.135 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"fb50ee22-de4a-41f4-a469-7bb473d89bb2"}
02:23:34.145 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"fb50ee22-de4a-41f4-a469-7bb473d89bb2"}
02:23:36.115 01.970 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"63a57a82-62b6-4eef-bc9c-22d64a482a31"}
02:23:36.129 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"63a57a82-62b6-4eef-bc9c-22d64a482a31"}
02:23:36.143 00.014 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"7dcff8fb-f864-4cb8-925c-3cdd2a42a290"}
02:23:36.157 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"7dcff8fb-f864-4cb8-925c-3cdd2a42a290"}
02:23:38.114 01.957 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"b901967b-bd62-4478-9d34-664a91f8de69"}
02:23:38.121 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"b901967b-bd62-4478-9d34-664a91f8de69"}
02:23:38.129 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"c00c8501-ec49-41bc-8705-9bb325196472"}
02:23:38.138 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"c00c8501-ec49-41bc-8705-9bb325196472"}
02:23:40.114 01.976 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"1269c457-1112-4ea4-b4ec-4d6c80940c07"}
02:23:40.121 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"1269c457-1112-4ea4-b4ec-4d6c80940c07"}
02:23:40.130 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"78c047ee-2c5d-40b8-9dc7-ea7e072bd473"}
02:23:40.138 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"78c047ee-2c5d-40b8-9dc7-ea7e072bd473"}
02:23:42.112 01.974 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"e035d7bf-8b03-433f-9855-6b67ec72dc34"}
02:23:42.125 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"e035d7bf-8b03-433f-9855-6b67ec72dc34"}
02:23:42.136 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"187178bf-748d-40d8-92a0-0eeb7d342b1c"}
02:23:42.146 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"187178bf-748d-40d8-92a0-0eeb7d342b1c"}
02:23:44.112 01.966 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"89dfc799-61af-4819-8c4f-5e7c0a67239a"}
02:23:44.121 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"89dfc799-61af-4819-8c4f-5e7c0a67239a"}
02:23:44.131 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"ab1f2648-078b-4407-bd56-07fedbb4ae69"}
02:23:44.139 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"ab1f2648-078b-4407-bd56-07fedbb4ae69"}
02:23:46.118 01.979 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"b57af5d3-6baf-4733-9d6d-4c6f4a2a75b2"}
02:23:46.136 00.018 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"b57af5d3-6baf-4733-9d6d-4c6f4a2a75b2"}
02:23:46.156 00.020 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"fc7cf832-5e17-4b02-9c00-b421f7792b94"}
02:23:46.170 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"fc7cf832-5e17-4b02-9c00-b421f7792b94"}
02:23:48.117 01.947 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"0be02315-a345-4a27-a653-f44263c4ca63"}
02:23:48.132 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"0be02315-a345-4a27-a653-f44263c4ca63"}
02:23:48.146 00.014 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"1d44dd28-4d6d-441f-b648-d7defb772ca6"}
02:23:48.159 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"1d44dd28-4d6d-441f-b648-d7defb772ca6"}
02:23:50.113 01.954 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"12974f52-a8ac-494e-a8f8-c8f1aae5ee48"}
02:23:50.121 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"12974f52-a8ac-494e-a8f8-c8f1aae5ee48"}
02:23:50.131 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"0648725b-aa21-4373-9a3a-67dcd7b6afdf"}
02:23:50.140 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"0648725b-aa21-4373-9a3a-67dcd7b6afdf"}
02:23:52.112 01.972 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"1fe245db-2eea-4c93-9fdd-f85269c5e60e"}
02:23:52.124 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"1fe245db-2eea-4c93-9fdd-f85269c5e60e"}
02:23:52.131 00.007 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"ae4bf08a-400a-41d8-8dd8-4aa373845e0f"}
02:23:52.138 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"ae4bf08a-400a-41d8-8dd8-4aa373845e0f"}
02:23:54.111 01.973 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"39a74be2-0855-4d52-adde-ffcc7176cc99"}
02:23:54.133 00.022 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"39a74be2-0855-4d52-adde-ffcc7176cc99"}
02:23:54.144 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"155a87ed-6afe-4f73-a347-c8cd2aeb2ea5"}
02:23:54.153 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"155a87ed-6afe-4f73-a347-c8cd2aeb2ea5"}
02:23:56.110 01.957 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"bb8e6178-203d-4522-a347-76f7d9949c36"}
02:23:56.122 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"bb8e6178-203d-4522-a347-76f7d9949c36"}
02:23:56.132 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"c3ed18bb-18e2-41fb-b8a2-b205223d8dea"}
02:23:56.140 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"c3ed18bb-18e2-41fb-b8a2-b205223d8dea"}
02:23:58.111 01.971 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"1cc811ab-3464-404d-a566-d2ad169aec52"}
02:23:58.120 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"1cc811ab-3464-404d-a566-d2ad169aec52"}
02:23:58.127 00.007 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"40bc8972-8ff3-49fd-a902-e2c9e12f4019"}
02:23:58.138 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"40bc8972-8ff3-49fd-a902-e2c9e12f4019"}
02:24:00.111 01.973 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"b132d3a1-74c0-464b-b9db-6d4756491360"}
02:24:00.138 00.027 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"b132d3a1-74c0-464b-b9db-6d4756491360"}
02:24:00.150 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"7cd7f7b5-fb41-4d62-bd3d-a69aeba0a447"}
02:24:00.158 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"7cd7f7b5-fb41-4d62-bd3d-a69aeba0a447"}
02:24:02.111 01.953 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"b52a14b7-8b58-44e4-823b-721929107fb4"}
02:24:02.122 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"b52a14b7-8b58-44e4-823b-721929107fb4"}
02:24:02.148 00.026 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"64e9d47a-2075-4ac2-b0d1-4b57c45493b7"}
02:24:02.160 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"64e9d47a-2075-4ac2-b0d1-4b57c45493b7"}
02:24:04.111 01.951 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"a15fe740-1fdc-44ba-9a44-90b1a6224b6c"}
02:24:04.119 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"a15fe740-1fdc-44ba-9a44-90b1a6224b6c"}
02:24:04.127 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"4418b5f1-750f-4943-b57c-b291b7489468"}
02:24:04.136 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"4418b5f1-750f-4943-b57c-b291b7489468"}
02:24:06.110 01.974 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"4b1f6ea5-0583-4838-aa4f-8e0926ffc6bd"}
02:24:06.134 00.024 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"4b1f6ea5-0583-4838-aa4f-8e0926ffc6bd"}
02:24:06.149 00.015 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"9915cc38-5dcf-4d72-bd58-e745252d3a96"}
02:24:06.159 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"9915cc38-5dcf-4d72-bd58-e745252d3a96"}
02:24:08.110 01.951 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"8604d0e1-3190-46bc-b670-9b7267c5997d"}
02:24:08.121 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"8604d0e1-3190-46bc-b670-9b7267c5997d"}
02:24:08.145 00.024 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"5789da2a-3192-403e-8f0e-88f74e3e34e1"}
02:24:08.155 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"5789da2a-3192-403e-8f0e-88f74e3e34e1"}
02:24:10.109 01.954 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"ffd762c3-f37c-4049-8f19-a15ff7216218"}
02:24:10.119 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"ffd762c3-f37c-4049-8f19-a15ff7216218"}
02:24:10.127 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"808fdd8b-74b2-4b1b-941c-45c73bcf2782"}
02:24:10.135 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"808fdd8b-74b2-4b1b-941c-45c73bcf2782"}
02:24:12.108 01.973 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"534419e4-dd6c-4a76-87cd-032cc6b5fcf8"}
02:24:12.117 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"534419e4-dd6c-4a76-87cd-032cc6b5fcf8"}
02:24:12.125 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"f872b293-1ed3-4200-9ae7-ae11d0118c61"}
02:24:12.133 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"f872b293-1ed3-4200-9ae7-ae11d0118c61"}
02:24:14.107 01.974 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"19a961f3-8c92-4665-a0f6-1aa723e9e649"}
02:24:14.128 00.021 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"19a961f3-8c92-4665-a0f6-1aa723e9e649"}
02:24:14.140 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"e4ceb15b-a776-4bb3-aef2-3b9a68db2d13"}
02:24:14.147 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"e4ceb15b-a776-4bb3-aef2-3b9a68db2d13"}
02:24:16.107 01.960 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"95dd3249-38dc-4f41-b8ae-76b07f0f8f5f"}
02:24:16.118 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"95dd3249-38dc-4f41-b8ae-76b07f0f8f5f"}
02:24:16.129 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"b7978260-71f6-4091-94a8-36257a752aa6"}
02:24:16.140 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"b7978260-71f6-4091-94a8-36257a752aa6"}
02:24:18.108 01.968 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"04bfad8b-8e01-48f1-bada-870c9b30ed6b"}
02:24:18.132 00.024 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"04bfad8b-8e01-48f1-bada-870c9b30ed6b"}
02:24:18.143 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"2e8975a0-ef6d-4ea5-b6d5-6d478f1ecb9f"}
02:24:18.155 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"2e8975a0-ef6d-4ea5-b6d5-6d478f1ecb9f"}
02:24:20.108 01.953 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"b1ff2795-36e2-4342-9edd-abe878ad1a95"}
02:24:20.117 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"b1ff2795-36e2-4342-9edd-abe878ad1a95"}
02:24:20.143 00.026 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"14b59f5d-7216-4c24-a06e-b8af50c940c4"}
02:24:20.151 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"14b59f5d-7216-4c24-a06e-b8af50c940c4"}
02:24:22.108 01.957 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"e8e565e0-8bbc-47d6-8c76-fc35cff7213f"}
02:24:22.115 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"e8e565e0-8bbc-47d6-8c76-fc35cff7213f"}
02:24:22.124 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"e295bcab-27b3-4967-a8d4-42cd630debd6"}
02:24:22.130 00.006 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"e295bcab-27b3-4967-a8d4-42cd630debd6"}
02:24:24.105 01.975 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"f108a6a7-138f-4ade-97fb-d38e0edb51b2"}
02:24:24.115 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"f108a6a7-138f-4ade-97fb-d38e0edb51b2"}
02:24:24.125 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"ac7b8882-740b-4cdc-a558-a6498478e1e8"}
02:24:24.133 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"ac7b8882-740b-4cdc-a558-a6498478e1e8"}
02:24:26.106 01.973 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"5f3feb1b-fc55-4627-b6ce-875c9001da47"}
02:24:26.119 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"5f3feb1b-fc55-4627-b6ce-875c9001da47"}
02:24:26.132 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"048436a4-5c6f-4f68-9b7b-89cd32414641"}
02:24:26.146 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"048436a4-5c6f-4f68-9b7b-89cd32414641"}
02:24:28.105 01.959 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"829749d5-2e12-4f4b-956f-fc163f6a4420"}
02:24:28.116 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"829749d5-2e12-4f4b-956f-fc163f6a4420"}
02:24:28.129 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"cb5a0270-a9fb-416a-ab3c-6e5692d194aa"}
02:24:28.138 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"cb5a0270-a9fb-416a-ab3c-6e5692d194aa"}
02:24:30.105 01.967 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"b95d7296-0c48-473b-8c89-d9573f2abee8"}
02:24:30.131 00.026 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"b95d7296-0c48-473b-8c89-d9573f2abee8"}
02:24:30.144 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"0897ba33-d854-44ce-b4af-47066a5bf10f"}
02:24:30.156 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"0897ba33-d854-44ce-b4af-47066a5bf10f"}
02:24:32.106 01.950 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"659c1c3f-6bcf-4583-8de4-542d50934225"}
02:24:32.120 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"659c1c3f-6bcf-4583-8de4-542d50934225"}
02:24:32.150 00.030 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"6d23fd55-9f0c-4e8a-bada-0acd65026402"}
02:24:32.162 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"6d23fd55-9f0c-4e8a-bada-0acd65026402"}
02:24:34.104 01.942 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"56232988-9321-4a3d-bb4e-3c6a68b673b3"}
02:24:34.115 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"56232988-9321-4a3d-bb4e-3c6a68b673b3"}
02:24:34.127 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"92bbbba2-2adf-4668-90f5-722be5e9c604"}
02:24:34.153 00.026 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"92bbbba2-2adf-4668-90f5-722be5e9c604"}
02:24:36.103 01.950 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"baeca816-4bbe-42d5-9184-12a262b6fefa"}
02:24:36.113 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"baeca816-4bbe-42d5-9184-12a262b6fefa"}
02:24:36.122 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"6896c11f-9459-422d-bc91-362bcd98cf6b"}
02:24:36.133 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"6896c11f-9459-422d-bc91-362bcd98cf6b"}
02:24:38.102 01.969 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"35e8f0d8-2af7-449c-9ac6-8c7b6929ab44"}
02:24:38.113 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"35e8f0d8-2af7-449c-9ac6-8c7b6929ab44"}
02:24:38.131 00.018 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"74f5af02-8174-4167-bce2-4516e517803d"}
02:24:38.145 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"74f5af02-8174-4167-bce2-4516e517803d"}
02:24:40.101 01.956 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"63221323-4bf8-44c1-b9f9-2675e4b4d6b1"}
02:24:40.110 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"63221323-4bf8-44c1-b9f9-2675e4b4d6b1"}
02:24:40.118 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"806f2945-d811-42e2-8deb-aa2cca2b6fa4"}
02:24:40.125 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"806f2945-d811-42e2-8deb-aa2cca2b6fa4"}
02:24:42.100 01.975 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"4db234be-02c1-45c1-96f4-02ad385d5e8a"}
02:24:42.111 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"4db234be-02c1-45c1-96f4-02ad385d5e8a"}
02:24:42.122 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"7a5e973b-41ed-4831-ae3c-2dd01c4ab3fe"}
02:24:42.132 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"7a5e973b-41ed-4831-ae3c-2dd01c4ab3fe"}
02:24:44.101 01.969 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"7326abd8-32f9-431b-87ff-dc5dab889dcf"}
02:24:44.112 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"7326abd8-32f9-431b-87ff-dc5dab889dcf"}
02:24:44.124 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"5d53086f-1068-4124-8300-e8fbfc2f29fe"}
02:24:44.136 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"5d53086f-1068-4124-8300-e8fbfc2f29fe"}
02:24:46.103 01.967 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"4375a4fc-07d8-4398-a59d-ee4ab5fb6155"}
02:24:46.136 00.033 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"4375a4fc-07d8-4398-a59d-ee4ab5fb6155"}
02:24:46.150 00.014 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"6956c2b9-67bd-446a-8e72-634f7c8f1be2"}
02:24:46.165 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"6956c2b9-67bd-446a-8e72-634f7c8f1be2"}
02:24:48.098 01.933 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"dbaa68fa-5e5d-42ce-867d-0a4814521884"}
02:24:48.120 00.022 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"dbaa68fa-5e5d-42ce-867d-0a4814521884"}
02:24:48.127 00.007 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"22a345e6-428b-4b15-bc56-eb0adf56925e"}
02:24:48.137 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"22a345e6-428b-4b15-bc56-eb0adf56925e"}
02:24:50.097 01.960 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"095bdb40-9a16-4780-92a3-e75cbd321019"}
02:24:50.106 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"095bdb40-9a16-4780-92a3-e75cbd321019"}
02:24:50.119 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"4542653d-39a6-4f9e-89cf-818cd32bdbd8"}
02:24:50.134 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"4542653d-39a6-4f9e-89cf-818cd32bdbd8"}
02:24:52.097 01.963 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"f8b9e021-a7e7-44d5-b109-8e3f9e43eabc"}
02:24:52.120 00.023 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"f8b9e021-a7e7-44d5-b109-8e3f9e43eabc"}
02:24:52.128 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"000a2448-b596-4bed-a943-6defa202de2b"}
02:24:52.136 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"000a2448-b596-4bed-a943-6defa202de2b"}
02:24:54.097 01.961 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"c84b2129-65fe-43e8-afd4-5cb0c380273c"}
02:24:54.107 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"c84b2129-65fe-43e8-afd4-5cb0c380273c"}
02:24:54.114 00.007 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"1423dd92-3dc7-4315-8322-78fcef8f714b"}
02:24:54.122 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"1423dd92-3dc7-4315-8322-78fcef8f714b"}
02:24:56.097 01.975 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"5a09c1fa-906a-4771-80b8-31fef31d7e0e"}
02:24:56.116 00.019 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"5a09c1fa-906a-4771-80b8-31fef31d7e0e"}
02:24:56.129 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"4ab99946-30aa-42cf-83e5-dee9afc34ea3"}
02:24:56.143 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"4ab99946-30aa-42cf-83e5-dee9afc34ea3"}
02:24:58.096 01.953 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"1bccf8cc-d09e-4704-ac37-0668ad557b9c"}
02:24:58.121 00.025 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"1bccf8cc-d09e-4704-ac37-0668ad557b9c"}
02:24:58.134 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"42a47efb-68ca-4a33-a1b8-81025fe4d01a"}
02:24:58.143 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"42a47efb-68ca-4a33-a1b8-81025fe4d01a"}
02:25:00.095 01.952 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"9cfd7ebc-b80a-4035-96ba-4f542736fbae"}
02:25:00.107 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"9cfd7ebc-b80a-4035-96ba-4f542736fbae"}
02:25:00.116 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"98536eba-fb99-4a11-adb5-b42297eb2305"}
02:25:00.136 00.020 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"98536eba-fb99-4a11-adb5-b42297eb2305"}
02:25:02.095 01.959 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"563e2462-e769-4662-b22a-3458ffd522e6"}
02:25:02.106 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"563e2462-e769-4662-b22a-3458ffd522e6"}
02:25:02.117 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"1a08c972-9f83-4254-96ff-86751f6715c1"}
02:25:02.130 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"1a08c972-9f83-4254-96ff-86751f6715c1"}
02:25:04.094 01.964 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"c3365b3b-ac7a-4a68-8704-705f01659aea"}
02:25:04.102 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"c3365b3b-ac7a-4a68-8704-705f01659aea"}
02:25:04.111 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"deedd036-0a13-4d83-bc66-f18fff10541c"}
02:25:04.119 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"deedd036-0a13-4d83-bc66-f18fff10541c"}
02:25:06.095 01.976 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"5f20d4fb-d7d5-42a9-8fee-0f7203d3d108"}
02:25:06.104 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"5f20d4fb-d7d5-42a9-8fee-0f7203d3d108"}
02:25:06.116 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"bc23ac37-aa3d-4687-a9cf-05d5a1331e99"}
02:25:06.126 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"bc23ac37-aa3d-4687-a9cf-05d5a1331e99"}
02:25:08.095 01.969 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"ce7b2080-7e01-4499-820f-da75e205e583"}
02:25:08.107 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"ce7b2080-7e01-4499-820f-da75e205e583"}
02:25:08.116 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"1f8aab69-0c47-465e-9191-9ab473a470a7"}
02:25:08.124 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"1f8aab69-0c47-465e-9191-9ab473a470a7"}
02:25:10.094 01.970 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"b1df1387-217c-49ed-9d3e-08ab523aff7f"}
02:25:10.103 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"b1df1387-217c-49ed-9d3e-08ab523aff7f"}
02:25:10.129 00.026 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"7b0bc1e9-42f8-498a-b327-0599244abc49"}
02:25:10.141 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"7b0bc1e9-42f8-498a-b327-0599244abc49"}
02:25:12.094 01.953 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"d668b81a-224e-401f-867a-cbeaf9f5d5bb"}
02:25:12.106 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"d668b81a-224e-401f-867a-cbeaf9f5d5bb"}
02:25:12.116 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"e641195b-0616-4463-b857-2ff2cfe4079e"}
02:25:12.125 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"e641195b-0616-4463-b857-2ff2cfe4079e"}
02:25:14.092 01.967 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"ee5c1c42-60aa-485d-9465-41e02324a969"}
02:25:14.101 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"ee5c1c42-60aa-485d-9465-41e02324a969"}
02:25:14.110 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"572d23a2-cd57-4970-bbf5-6a07c7dfdba2"}
02:25:14.116 00.006 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"572d23a2-cd57-4970-bbf5-6a07c7dfdba2"}
02:25:16.092 01.976 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"2c513a22-031b-465b-943d-3428fd2ce366"}
02:25:16.105 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"2c513a22-031b-465b-943d-3428fd2ce366"}
02:25:16.115 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"900b8b68-8410-4f77-bf77-2f0141feaed6"}
02:25:16.131 00.016 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"900b8b68-8410-4f77-bf77-2f0141feaed6"}
02:25:18.090 01.959 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"81ae5500-2fac-4c86-bc07-034e8d797617"}
02:25:18.096 00.006 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"81ae5500-2fac-4c86-bc07-034e8d797617"}
02:25:18.104 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"49af91ab-9476-47e3-b526-79b222d9c0bb"}
02:25:18.114 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"49af91ab-9476-47e3-b526-79b222d9c0bb"}
02:25:20.089 01.975 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"c1bb4a4a-b7c8-4b45-8ce4-9f4f398d825d"}
02:25:20.110 00.021 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"c1bb4a4a-b7c8-4b45-8ce4-9f4f398d825d"}
02:25:20.118 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"a89254ad-e6c0-4286-a91c-fc20e8836c8b"}
02:25:20.124 00.006 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"a89254ad-e6c0-4286-a91c-fc20e8836c8b"}
02:25:22.088 01.964 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"840b9518-71ea-4ab1-9323-1ff6d05a1c1b"}
02:25:22.100 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"840b9518-71ea-4ab1-9323-1ff6d05a1c1b"}
02:25:22.129 00.029 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"ed0b342a-efcb-41be-9712-3a6ef6dc312e"}
02:25:22.139 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"ed0b342a-efcb-41be-9712-3a6ef6dc312e"}
02:25:24.089 01.950 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"d833e37c-bf6c-4d20-a29f-66350edae4a0"}
02:25:24.102 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"d833e37c-bf6c-4d20-a29f-66350edae4a0"}
02:25:24.112 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"13eccd06-7105-4fe5-b722-e7cca32f8f77"}
02:25:24.121 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"13eccd06-7105-4fe5-b722-e7cca32f8f77"}
02:25:26.088 01.967 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"b5a01f0f-9297-4ce8-89f9-bef9834dd766"}
02:25:26.098 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"b5a01f0f-9297-4ce8-89f9-bef9834dd766"}
02:25:26.106 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"9f2716bd-902b-43b2-bea1-54ea8a9837f1"}
02:25:26.126 00.020 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"9f2716bd-902b-43b2-bea1-54ea8a9837f1"}
02:25:28.089 01.963 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"d8905df6-ed4e-439e-ba16-86af8e502036"}
02:25:28.102 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"d8905df6-ed4e-439e-ba16-86af8e502036"}
02:25:28.118 00.016 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"98fb7480-8d9a-45a1-8804-54590e669246"}
02:25:28.136 00.018 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"98fb7480-8d9a-45a1-8804-54590e669246"}
02:25:30.090 01.954 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"c0271090-9eef-4355-a678-d60813c45a60"}
02:25:30.115 00.025 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"c0271090-9eef-4355-a678-d60813c45a60"}
02:25:30.127 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"2f1b7f59-319d-4817-ab8f-bcbbc3d27404"}
02:25:30.139 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"2f1b7f59-319d-4817-ab8f-bcbbc3d27404"}
02:25:32.089 01.950 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"17b1398b-1166-4494-bb97-08eda474342a"}
02:25:32.099 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"17b1398b-1166-4494-bb97-08eda474342a"}
02:25:32.109 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"e9381c3d-c7fe-4688-8923-ff1c60fa7606"}
02:25:32.120 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"e9381c3d-c7fe-4688-8923-ff1c60fa7606"}
02:25:34.092 01.972 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"125ed2b0-6f0a-4ba6-a13e-a62893c94e7c"}
02:25:34.119 00.027 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"125ed2b0-6f0a-4ba6-a13e-a62893c94e7c"}
02:25:34.131 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"2d65a5e4-15cd-476a-8a99-8e44ec2a2328"}
02:25:34.144 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"2d65a5e4-15cd-476a-8a99-8e44ec2a2328"}
02:25:36.091 01.947 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"3bd675f4-ecaf-4556-826f-d6326e4759c7"}
02:25:36.098 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"3bd675f4-ecaf-4556-826f-d6326e4759c7"}
02:25:36.105 00.007 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"d6c9b1e8-a922-4d4e-a143-eff42289b0be"}
02:25:36.112 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"d6c9b1e8-a922-4d4e-a143-eff42289b0be"}
02:25:38.091 01.979 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"d9d5cc30-165b-4312-a18d-31daf3ebe3f5"}
02:25:38.104 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"d9d5cc30-165b-4312-a18d-31daf3ebe3f5"}
02:25:38.111 00.007 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"68991e22-6aea-44b6-86b7-b838f9bee87c"}
02:25:38.118 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"68991e22-6aea-44b6-86b7-b838f9bee87c"}
02:25:40.091 01.973 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"dfd53c79-ecac-4067-8bf6-56ed85d447c7"}
02:25:40.105 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"dfd53c79-ecac-4067-8bf6-56ed85d447c7"}
02:25:40.116 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"ed34ca6d-1292-4479-ac64-54c8e3a50018"}
02:25:40.141 00.025 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"ed34ca6d-1292-4479-ac64-54c8e3a50018"}
02:25:42.091 01.950 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"f9b7360b-f878-4398-98fb-6186314d31dc"}
02:25:42.099 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"f9b7360b-f878-4398-98fb-6186314d31dc"}
02:25:42.107 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"2a1565f8-5352-48d6-8e6b-66535caf33a7"}
02:25:42.113 00.006 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"2a1565f8-5352-48d6-8e6b-66535caf33a7"}
02:25:44.092 01.979 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"6a074352-444b-4bdc-b995-43431c800ae5"}
02:25:44.102 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"6a074352-444b-4bdc-b995-43431c800ae5"}
02:25:44.111 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"50cae284-0e07-42ec-9639-a94e000599be"}
02:25:44.136 00.025 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"50cae284-0e07-42ec-9639-a94e000599be"}
02:25:46.091 01.955 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"8847404d-0a05-4b64-b797-d2ba56c880f5"}
02:25:46.111 00.020 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"8847404d-0a05-4b64-b797-d2ba56c880f5"}
02:25:46.127 00.016 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"745b8c2d-6a99-4089-907d-fd5fa190f9b4"}
02:25:46.141 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"745b8c2d-6a99-4089-907d-fd5fa190f9b4"}
02:25:48.090 01.949 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"43bcd2bb-00f6-4567-bb16-8a10e16f303f"}
02:25:48.098 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"43bcd2bb-00f6-4567-bb16-8a10e16f303f"}
02:25:48.118 00.020 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"8072bf15-b5f8-4b8e-bab7-c4e61f2dd309"}
02:25:48.129 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"8072bf15-b5f8-4b8e-bab7-c4e61f2dd309"}
02:25:50.090 01.961 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"7481416b-62f2-44f2-b791-0df57f58036b"}
02:25:50.097 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"7481416b-62f2-44f2-b791-0df57f58036b"}
02:25:50.105 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"8753f048-1592-41a7-b0ee-27551d81694c"}
02:25:50.115 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"8753f048-1592-41a7-b0ee-27551d81694c"}
02:25:52.088 01.973 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"e6b8212d-74c5-4672-9d9f-84bddfc1b9c0"}
02:25:52.096 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"e6b8212d-74c5-4672-9d9f-84bddfc1b9c0"}
02:25:52.106 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"1bcd1296-90be-47ec-8572-c41b70240afb"}
02:25:52.115 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"1bcd1296-90be-47ec-8572-c41b70240afb"}
02:25:54.088 01.973 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"40a1d506-a23c-474a-a8b8-ff71a495a8a7"}
02:25:54.099 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"40a1d506-a23c-474a-a8b8-ff71a495a8a7"}
02:25:54.106 00.007 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"06b8add3-8c62-42d1-abd1-265c046fafc3"}
02:25:54.113 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"06b8add3-8c62-42d1-abd1-265c046fafc3"}
02:25:56.087 01.974 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"dea07475-f21f-43b6-bb13-f08628336dda"}
02:25:56.097 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"dea07475-f21f-43b6-bb13-f08628336dda"}
02:25:56.105 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"43d62af6-28a8-4577-bcdd-6e40c9fcdf25"}
02:25:56.115 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"43d62af6-28a8-4577-bcdd-6e40c9fcdf25"}
02:25:58.087 01.972 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"fef64c65-349c-469c-a800-bc4b0227b126"}
02:25:58.096 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"fef64c65-349c-469c-a800-bc4b0227b126"}
02:25:58.107 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"0470de14-893f-4b38-a18b-ce3951b271cb"}
02:25:58.122 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"0470de14-893f-4b38-a18b-ce3951b271cb"}
02:26:00.086 01.964 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"15028e98-31dc-4e59-8d9d-39063baa384c"}
02:26:00.098 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"15028e98-31dc-4e59-8d9d-39063baa384c"}
02:26:00.107 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"bfab435b-40b9-4c31-8286-63b064a1536e"}
02:26:00.115 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"bfab435b-40b9-4c31-8286-63b064a1536e"}
02:26:02.086 01.971 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"916af54a-15f1-4d36-8968-f1b120b16a61"}
02:26:02.110 00.024 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"916af54a-15f1-4d36-8968-f1b120b16a61"}
02:26:02.121 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"2690ca22-0e48-48bf-9641-76e1c268488e"}
02:26:02.130 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"2690ca22-0e48-48bf-9641-76e1c268488e"}
02:26:04.086 01.956 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"eac638fd-b0fa-4b63-8796-58f42dd7cb34"}
02:26:04.093 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"eac638fd-b0fa-4b63-8796-58f42dd7cb34"}
02:26:04.103 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"63b35e49-d588-438b-9ca1-f1137b31d480"}
02:26:04.112 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"63b35e49-d588-438b-9ca1-f1137b31d480"}
02:26:06.085 01.973 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"7691e137-741b-47b3-abcd-1327cbb63e7f"}
02:26:06.097 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"7691e137-741b-47b3-abcd-1327cbb63e7f"}
02:26:06.113 00.016 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"661449cf-c8bc-494e-a669-fd8b93caddeb"}
02:26:06.121 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"661449cf-c8bc-494e-a669-fd8b93caddeb"}
02:26:08.084 01.963 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"4c68d71f-0539-4ce8-8669-c9878c379a3d"}
02:26:08.096 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"4c68d71f-0539-4ce8-8669-c9878c379a3d"}
02:26:08.103 00.007 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"7e5b83bc-7459-4e3f-9285-92653ed40867"}
02:26:08.125 00.022 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"7e5b83bc-7459-4e3f-9285-92653ed40867"}
02:26:10.084 01.959 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"350fd58b-0f5a-4301-ac44-faaf99cefac8"}
02:26:10.092 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"350fd58b-0f5a-4301-ac44-faaf99cefac8"}
02:26:10.101 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"d03ca7fc-4df8-4318-a666-e99d3298ee2e"}
02:26:10.108 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"d03ca7fc-4df8-4318-a666-e99d3298ee2e"}
02:26:12.083 01.975 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"1031b1a4-bb0d-484c-8d16-567c152d71ef"}
02:26:12.094 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"1031b1a4-bb0d-484c-8d16-567c152d71ef"}
02:26:12.109 00.015 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"ad44cd3c-9df4-4899-bf09-e1a672f1b56b"}
02:26:12.133 00.024 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"ad44cd3c-9df4-4899-bf09-e1a672f1b56b"}
02:26:14.083 01.950 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"0b8773d0-2ac5-4389-a2fc-7eda0158a267"}
02:26:14.093 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"0b8773d0-2ac5-4389-a2fc-7eda0158a267"}
02:26:14.102 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"e080da89-95fa-4444-b99b-3c3e1eb16267"}
02:26:14.125 00.023 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"e080da89-95fa-4444-b99b-3c3e1eb16267"}
02:26:16.084 01.959 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"1f30f004-7a7a-4fd8-99f5-cee08135f65a"}
02:26:16.092 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"1f30f004-7a7a-4fd8-99f5-cee08135f65a"}
02:26:16.103 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"fd303ebf-08e3-4356-a907-438c4e83a761"}
02:26:16.113 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"fd303ebf-08e3-4356-a907-438c4e83a761"}
02:26:18.084 01.971 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"7042c5f5-d61a-429f-821d-e9fc93eca342"}
02:26:18.097 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"7042c5f5-d61a-429f-821d-e9fc93eca342"}
02:26:18.109 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"29740bcc-3b04-4a0a-9c08-4ba67438eb2a"}
02:26:18.121 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"29740bcc-3b04-4a0a-9c08-4ba67438eb2a"}
02:26:20.085 01.964 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"9f89be48-5dbc-402e-8047-d4b59ed67310"}
02:26:20.093 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"9f89be48-5dbc-402e-8047-d4b59ed67310"}
02:26:20.101 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"24f1818a-8e2d-4c15-8f65-b25e75beb61f"}
02:26:20.110 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"24f1818a-8e2d-4c15-8f65-b25e75beb61f"}
02:26:22.086 01.976 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"86eb9ded-8a43-48d7-a0c5-940b9abc30a0"}
02:26:22.096 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"86eb9ded-8a43-48d7-a0c5-940b9abc30a0"}
02:26:22.106 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"8b58d14e-7746-430d-aa3c-b6ba58ef156c"}
02:26:22.115 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"8b58d14e-7746-430d-aa3c-b6ba58ef156c"}
02:26:24.087 01.972 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"a1792c40-9429-4d8d-8ae7-fc141074d4b0"}
02:26:24.100 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"a1792c40-9429-4d8d-8ae7-fc141074d4b0"}
02:26:24.112 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"df9f2eed-d7e0-402c-bea9-af8f0fd4f351"}
02:26:24.121 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"df9f2eed-d7e0-402c-bea9-af8f0fd4f351"}
02:26:26.088 01.967 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"b1fbbb15-630a-42e5-b653-bfd6e8a625cb"}
02:26:26.105 00.017 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"b1fbbb15-630a-42e5-b653-bfd6e8a625cb"}
02:26:26.111 00.006 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"f0b2e0f0-dc12-4718-8a4a-19fbc108d487"}
02:26:26.119 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"f0b2e0f0-dc12-4718-8a4a-19fbc108d487"}
02:26:28.083 01.964 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"5ad38d7b-274c-4c1b-8db4-e5e45f5dfa22"}
02:26:28.106 00.023 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"5ad38d7b-274c-4c1b-8db4-e5e45f5dfa22"}
02:26:28.113 00.007 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"ce2b3d78-bb3d-4d1e-b0f2-75b8f87a202e"}
02:26:28.120 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"ce2b3d78-bb3d-4d1e-b0f2-75b8f87a202e"}
02:26:30.082 01.962 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"0f2ab4a7-0296-4011-9b10-9d6301c32465"}
02:26:30.101 00.019 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"0f2ab4a7-0296-4011-9b10-9d6301c32465"}
02:26:30.115 00.014 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"cd31ec1b-f21b-4a9c-9bda-6c1e00f464eb"}
02:26:30.132 00.017 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"cd31ec1b-f21b-4a9c-9bda-6c1e00f464eb"}
02:26:32.083 01.951 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"f338053a-0f74-4b96-8728-efd1757f86a1"}
02:26:32.093 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"f338053a-0f74-4b96-8728-efd1757f86a1"}
02:26:32.104 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"e7a86228-2d70-46ad-a68b-433d43c2130f"}
02:26:32.114 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"e7a86228-2d70-46ad-a68b-433d43c2130f"}
02:26:34.082 01.968 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"999eaffc-51c9-48cb-814f-667a4fbca9df"}
02:26:34.106 00.024 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"999eaffc-51c9-48cb-814f-667a4fbca9df"}
02:26:34.115 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"0272ec30-81e6-434b-81fe-cf26723fd26c"}
02:26:34.123 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"0272ec30-81e6-434b-81fe-cf26723fd26c"}
02:26:36.081 01.958 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"1578e73e-1c1d-4bfb-9ad8-9f277360b5ec"}
02:26:36.091 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"1578e73e-1c1d-4bfb-9ad8-9f277360b5ec"}
02:26:36.105 00.014 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"47a78a71-9877-46e5-ba6d-2f4457124502"}
02:26:36.118 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"47a78a71-9877-46e5-ba6d-2f4457124502"}
02:26:38.081 01.963 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"b4a1de92-3170-438f-8f21-7268c6ff7abc"}
02:26:38.089 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"b4a1de92-3170-438f-8f21-7268c6ff7abc"}
02:26:38.098 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"d4470b75-202b-42e0-ad11-1b339a684ca0"}
02:26:38.119 00.021 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"d4470b75-202b-42e0-ad11-1b339a684ca0"}
02:26:40.082 01.963 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"00472a70-b84c-4aca-9d22-27d081bb028a"}
02:26:40.089 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"00472a70-b84c-4aca-9d22-27d081bb028a"}
02:26:40.098 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"c9b1fa07-7459-41fb-ade5-6bcd3c4ca2b0"}
02:26:40.119 00.021 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"c9b1fa07-7459-41fb-ade5-6bcd3c4ca2b0"}
02:26:42.081 01.962 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"0eef725e-e81d-47a1-bb73-17547ff99631"}
02:26:42.094 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"0eef725e-e81d-47a1-bb73-17547ff99631"}
02:26:42.108 00.014 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"1b89c37e-a952-428f-aee7-bf0dd8487cfd"}
02:26:42.117 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"1b89c37e-a952-428f-aee7-bf0dd8487cfd"}
02:26:44.082 01.965 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"de4914f3-3b0f-4f5c-bc5f-32b102b9e056"}
02:26:44.102 00.020 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"de4914f3-3b0f-4f5c-bc5f-32b102b9e056"}
02:26:44.109 00.007 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"423afec1-aa3c-43b5-a0ea-e8fa5257efda"}
02:26:44.116 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"423afec1-aa3c-43b5-a0ea-e8fa5257efda"}
02:26:46.081 01.965 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"914e11b8-b22d-47bb-9f64-1333676197de"}
02:26:46.091 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"914e11b8-b22d-47bb-9f64-1333676197de"}
02:26:46.101 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"35160a98-c16b-4628-8312-2e68617acb45"}
02:26:46.110 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"35160a98-c16b-4628-8312-2e68617acb45"}
02:26:48.080 01.970 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"369b9354-3c0c-4fae-a156-b325732897fd"}
02:26:48.092 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"369b9354-3c0c-4fae-a156-b325732897fd"}
02:26:48.119 00.027 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"c0eb7d57-199d-4739-83fd-ee37b0fb1e1c"}
02:26:48.130 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"c0eb7d57-199d-4739-83fd-ee37b0fb1e1c"}
02:26:50.084 01.954 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"a781e42f-19ac-4b0b-b1d5-ccdec7011799"}
02:26:50.100 00.016 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"a781e42f-19ac-4b0b-b1d5-ccdec7011799"}
02:26:50.108 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"313283da-840b-4739-82e3-de855748e336"}
02:26:50.115 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"313283da-840b-4739-82e3-de855748e336"}
02:26:52.080 01.965 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"f1a4289b-8228-432f-a7aa-dd48228c8bc1"}
02:26:52.089 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"f1a4289b-8228-432f-a7aa-dd48228c8bc1"}
02:26:52.095 00.006 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"cd1b5c57-8d5c-4a77-8010-9fc48531dca0"}
02:26:52.103 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"cd1b5c57-8d5c-4a77-8010-9fc48531dca0"}
02:26:54.080 01.977 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"4a20d866-d597-4379-9f0d-e622420d01f5"}
02:26:54.089 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"4a20d866-d597-4379-9f0d-e622420d01f5"}
02:26:54.098 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"fb5684ab-9531-479d-8bbc-6022f67013d2"}
02:26:54.111 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"fb5684ab-9531-479d-8bbc-6022f67013d2"}
02:26:56.078 01.967 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"5bf35ac0-bfc8-453d-b6d6-546320aadf62"}
02:26:56.089 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"5bf35ac0-bfc8-453d-b6d6-546320aadf62"}
02:26:56.097 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"a9d10069-3f24-444f-9978-7827345c6ce7"}
02:26:56.104 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"a9d10069-3f24-444f-9978-7827345c6ce7"}
02:26:58.078 01.974 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"92f4c64a-4f85-4238-9a54-8fbfe50c35fe"}
02:26:58.088 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"92f4c64a-4f85-4238-9a54-8fbfe50c35fe"}
02:26:58.096 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"9ac0f119-8bf6-4598-a78f-cff003ddad59"}
02:26:58.104 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"9ac0f119-8bf6-4598-a78f-cff003ddad59"}
02:27:00.077 01.973 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"372260d6-0fd2-4cf7-ba29-e5f50ef880f1"}
02:27:00.087 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"372260d6-0fd2-4cf7-ba29-e5f50ef880f1"}
02:27:00.097 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"272a8bb0-fbf9-49c4-836f-dc7a81de2711"}
02:27:00.105 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"272a8bb0-fbf9-49c4-836f-dc7a81de2711"}
02:27:02.077 01.972 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"55f5d007-bfff-4e38-afce-7741dda50a33"}
02:27:02.088 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"55f5d007-bfff-4e38-afce-7741dda50a33"}
02:27:02.096 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"0ff20e1c-9174-4b86-9849-49d3be935ad2"}
02:27:02.106 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"0ff20e1c-9174-4b86-9849-49d3be935ad2"}
02:27:04.077 01.971 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"e97a4034-729d-4367-af46-09e556451431"}
02:27:04.085 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"e97a4034-729d-4367-af46-09e556451431"}
02:27:04.092 00.007 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"c3278157-d4bf-4e2f-ae6a-dbd0c983108e"}
02:27:04.104 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"c3278157-d4bf-4e2f-ae6a-dbd0c983108e"}
02:27:06.077 01.973 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"e2d4dad1-bf09-42de-a1fb-14bb1f8f7c7a"}
02:27:06.102 00.025 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"e2d4dad1-bf09-42de-a1fb-14bb1f8f7c7a"}
02:27:06.115 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"4a438d52-dacc-47b1-86e1-6a7303c77d52"}
02:27:06.130 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"4a438d52-dacc-47b1-86e1-6a7303c77d52"}
02:27:08.076 01.946 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"d50d7bec-11bd-4802-b811-278a2ba3a361"}
02:27:08.087 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"d50d7bec-11bd-4802-b811-278a2ba3a361"}
02:27:08.098 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"e2986ffc-4c61-40c7-80e1-29787f4066b0"}
02:27:08.121 00.023 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"e2986ffc-4c61-40c7-80e1-29787f4066b0"}
02:27:10.076 01.955 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"cdc186c5-b78e-4ed2-b545-dde975cdd8e0"}
02:27:10.085 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"cdc186c5-b78e-4ed2-b545-dde975cdd8e0"}
02:27:10.097 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"79088445-4260-4852-962d-f09f7091b481"}
02:27:10.105 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"79088445-4260-4852-962d-f09f7091b481"}
02:27:12.077 01.972 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"f3d1a93b-ddd5-4254-b946-7b51395c3f61"}
02:27:12.090 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"f3d1a93b-ddd5-4254-b946-7b51395c3f61"}
02:27:12.098 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"cc2126fa-5671-44a5-9d17-5b00ed9bb5bb"}
02:27:12.108 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"cc2126fa-5671-44a5-9d17-5b00ed9bb5bb"}
02:27:14.078 01.970 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"899182e3-0844-4a07-9e9f-042195cee80f"}
02:27:14.088 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"899182e3-0844-4a07-9e9f-042195cee80f"}
02:27:14.104 00.016 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"c8420343-4d53-40d7-b916-374eaed300f6"}
02:27:14.111 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"c8420343-4d53-40d7-b916-374eaed300f6"}
02:27:16.083 01.972 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"085aec6b-57bb-4147-9278-f85d8fdfded3"}
02:27:16.105 00.022 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"085aec6b-57bb-4147-9278-f85d8fdfded3"}
02:27:16.114 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"0a742fe0-0b7b-40f5-b6e0-3a307593e1b9"}
02:27:16.123 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"0a742fe0-0b7b-40f5-b6e0-3a307593e1b9"}
02:27:18.080 01.957 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"8adb5875-782a-4d4c-adcf-59a4f844ec37"}
02:27:18.087 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"8adb5875-782a-4d4c-adcf-59a4f844ec37"}
02:27:18.094 00.007 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"8d306357-e476-4d8b-8aac-605b59efb844"}
02:27:18.104 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"8d306357-e476-4d8b-8aac-605b59efb844"}
02:27:20.105 02.001 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"3ca97605-7e16-4d48-8403-6e1208196bee"}
02:27:20.115 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"3ca97605-7e16-4d48-8403-6e1208196bee"}
02:27:20.124 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"1e03713f-bc2b-434a-8a2c-a35909b2347e"}
02:27:20.132 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"1e03713f-bc2b-434a-8a2c-a35909b2347e"}
02:27:22.106 01.974 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"53288960-8f90-4fe8-b1a0-7fb32325144e"}
02:27:22.114 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"53288960-8f90-4fe8-b1a0-7fb32325144e"}
02:27:22.126 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"06c812c6-e3f7-47cd-8524-5c16b7d8d200"}
02:27:22.151 00.025 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"06c812c6-e3f7-47cd-8524-5c16b7d8d200"}
02:27:24.106 01.955 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"54053a4e-1cc8-4eb0-af26-c1310fc23c5e"}
02:27:24.114 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"54053a4e-1cc8-4eb0-af26-c1310fc23c5e"}
02:27:24.124 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"473856df-e048-4d1b-a145-784b021e8f24"}
02:27:24.131 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"473856df-e048-4d1b-a145-784b021e8f24"}
02:27:26.106 01.975 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"8a07fa2c-95de-4853-b9a2-ddedfaa3a907"}
02:27:26.135 00.029 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"8a07fa2c-95de-4853-b9a2-ddedfaa3a907"}
02:27:26.149 00.014 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"d8b5541e-ac9e-4a7d-902d-b5eec1397b54"}
02:27:26.161 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"d8b5541e-ac9e-4a7d-902d-b5eec1397b54"}
02:27:28.105 01.944 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"94e993c7-c2c0-46a8-b83c-75b31115caef"}
02:27:28.114 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"94e993c7-c2c0-46a8-b83c-75b31115caef"}
02:27:28.123 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"5dcebdf6-17f0-40ba-8aed-2c49b7d934e1"}
02:27:28.131 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"5dcebdf6-17f0-40ba-8aed-2c49b7d934e1"}
02:27:30.105 01.974 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"3bce2e27-859f-4fd5-b096-7d60c1bf855c"}
02:27:30.115 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"3bce2e27-859f-4fd5-b096-7d60c1bf855c"}
02:27:30.124 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"4f8a4bae-4fe9-495a-8db5-71815eb78abf"}
02:27:30.131 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"4f8a4bae-4fe9-495a-8db5-71815eb78abf"}
02:27:32.103 01.972 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"4215e003-fd27-4b60-b6bf-949424501dfb"}
02:27:32.118 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"4215e003-fd27-4b60-b6bf-949424501dfb"}
02:27:32.129 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"4ccb576a-3f55-4a70-9ef2-491fc867d77f"}
02:27:32.138 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"4ccb576a-3f55-4a70-9ef2-491fc867d77f"}
02:27:34.102 01.964 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"ad1fdd84-3dcd-467a-8816-e9af33403c84"}
02:27:34.113 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"ad1fdd84-3dcd-467a-8816-e9af33403c84"}
02:27:34.121 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"e9b12d40-63ef-4f18-b5c3-444a42620fbf"}
02:27:34.131 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"e9b12d40-63ef-4f18-b5c3-444a42620fbf"}
02:27:36.102 01.971 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"73fe64a4-8f8a-4e39-b1be-1141db50fb3f"}
02:27:36.112 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"73fe64a4-8f8a-4e39-b1be-1141db50fb3f"}
02:27:36.138 00.026 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"90aa7065-023b-4fab-bd9b-0b7ee3157747"}
02:27:36.148 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"90aa7065-023b-4fab-bd9b-0b7ee3157747"}
02:27:38.101 01.953 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"5c906032-dc8d-419b-bc20-0623338b5cd0"}
02:27:38.114 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"5c906032-dc8d-419b-bc20-0623338b5cd0"}
02:27:38.151 00.037 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"3946022d-52b6-4c59-8a08-1be8fcac674f"}
02:27:38.169 00.018 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"3946022d-52b6-4c59-8a08-1be8fcac674f"}
02:27:40.101 01.932 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"e9a7d362-c598-4143-abb2-65bb50ee0b18"}
02:27:40.110 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"e9a7d362-c598-4143-abb2-65bb50ee0b18"}
02:27:40.119 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"40c7e372-f24a-4b3a-9dd5-7b272daccfee"}
02:27:40.129 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"40c7e372-f24a-4b3a-9dd5-7b272daccfee"}
02:27:42.101 01.972 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"f7bed4f8-97c2-4218-b8c2-faf7d13e046b"}
02:27:42.112 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"f7bed4f8-97c2-4218-b8c2-faf7d13e046b"}
02:27:42.133 00.021 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"aaf97815-b599-4994-8a81-6f4d8104edad"}
02:27:42.143 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"aaf97815-b599-4994-8a81-6f4d8104edad"}
02:27:44.101 01.958 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"3ce6de1f-ed47-49b4-b031-ecda25080baa"}
02:27:44.115 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"3ce6de1f-ed47-49b4-b031-ecda25080baa"}
02:27:44.129 00.014 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"c8b6bf34-0829-4784-96ab-44000d41cfae"}
02:27:44.139 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"c8b6bf34-0829-4784-96ab-44000d41cfae"}
02:27:46.102 01.963 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"229e614b-66e9-4967-b1e6-26560dc8d507"}
02:27:46.113 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"229e614b-66e9-4967-b1e6-26560dc8d507"}
02:27:46.126 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"ea57f3b2-25a3-4bc7-9781-345f45c406b6"}
02:27:46.136 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"ea57f3b2-25a3-4bc7-9781-345f45c406b6"}
02:27:48.100 01.964 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"d23e3ec3-42c1-43b0-ae6f-5ab75f52dca9"}
02:27:48.108 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"d23e3ec3-42c1-43b0-ae6f-5ab75f52dca9"}
02:27:48.130 00.022 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"73436ef4-055b-4641-afa7-fc023c03e757"}
02:27:48.139 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"73436ef4-055b-4641-afa7-fc023c03e757"}
02:27:50.100 01.961 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"e54c84ac-588c-427f-98e3-fe6c031f714f"}
02:27:50.115 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"e54c84ac-588c-427f-98e3-fe6c031f714f"}
02:27:50.131 00.016 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"34a88e19-1d23-4cee-9ae3-dabb87e36897"}
02:27:50.160 00.029 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"34a88e19-1d23-4cee-9ae3-dabb87e36897"}
02:27:52.103 01.943 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"2fd7198a-5329-4164-8564-a862373b9895"}
02:27:52.117 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"2fd7198a-5329-4164-8564-a862373b9895"}
02:27:52.126 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"32c15612-6046-41e1-a8f3-83207ed591f3"}
02:27:52.134 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"32c15612-6046-41e1-a8f3-83207ed591f3"}
02:27:54.099 01.965 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"e095b660-9716-4880-bea7-a024bb0a26a9"}
02:27:54.109 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"e095b660-9716-4880-bea7-a024bb0a26a9"}
02:27:54.118 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"6f647bd9-014a-4a3d-a0ec-e6ead393bd94"}
02:27:54.126 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"6f647bd9-014a-4a3d-a0ec-e6ead393bd94"}
02:27:56.099 01.973 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"4e1b7f69-14f3-41b8-bd91-05e8ffa0e6d6"}
02:27:56.107 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"4e1b7f69-14f3-41b8-bd91-05e8ffa0e6d6"}
02:27:56.122 00.015 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"c1376a0c-14de-4b87-849f-2340c59ca074"}
02:27:56.130 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"c1376a0c-14de-4b87-849f-2340c59ca074"}
02:27:58.099 01.969 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"caf35fb8-438b-4a80-93cb-529342119298"}
02:27:58.107 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"caf35fb8-438b-4a80-93cb-529342119298"}
02:27:58.115 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"9aa44f8c-c8ed-4b9e-87eb-b6ea71815255"}
02:27:58.122 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"9aa44f8c-c8ed-4b9e-87eb-b6ea71815255"}
02:28:00.098 01.976 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"ab577d4d-317d-43d2-ad23-360eda2c6df9"}
02:28:00.107 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"ab577d4d-317d-43d2-ad23-360eda2c6df9"}
02:28:00.115 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"44a088f1-77d2-4cdf-bb3c-e1a7fda68afe"}
02:28:00.123 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"44a088f1-77d2-4cdf-bb3c-e1a7fda68afe"}
02:28:02.097 01.974 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"b9ffe43a-154d-4aab-8194-1c902bd3f932"}
02:28:02.110 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"b9ffe43a-154d-4aab-8194-1c902bd3f932"}
02:28:02.124 00.014 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"b5b1b387-1149-4273-a666-b5e2413fb075"}
02:28:02.153 00.029 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"b5b1b387-1149-4273-a666-b5e2413fb075"}
02:28:04.099 01.946 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"98d48870-861b-488a-9a71-37b664afbf8e"}
02:28:04.120 00.021 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"98d48870-861b-488a-9a71-37b664afbf8e"}
02:28:04.130 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"8af76d3e-a05c-4e4f-b3d7-29660f05ff0c"}
02:28:04.141 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"8af76d3e-a05c-4e4f-b3d7-29660f05ff0c"}
02:28:06.098 01.957 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"57c9e036-b156-4ca4-a077-b16ae29afc05"}
02:28:06.113 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"57c9e036-b156-4ca4-a077-b16ae29afc05"}
02:28:06.120 00.007 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"4d666230-988d-4c2a-a50c-df82c497edbb"}
02:28:06.129 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"4d666230-988d-4c2a-a50c-df82c497edbb"}
02:28:08.101 01.972 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"681a8f8e-3526-4780-a00e-cce7ad87714c"}
02:28:08.118 00.017 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"681a8f8e-3526-4780-a00e-cce7ad87714c"}
02:28:08.128 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"4ce4d1fb-1528-438e-9fdd-9831e839706f"}
02:28:08.137 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"4ce4d1fb-1528-438e-9fdd-9831e839706f"}
02:28:10.099 01.962 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"9a4b5b12-99a1-4007-be27-3d3520dc6210"}
02:28:10.111 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"9a4b5b12-99a1-4007-be27-3d3520dc6210"}
02:28:10.142 00.031 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"7e473ddd-016e-4a6c-9995-30d99f2317a8"}
02:28:10.153 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"7e473ddd-016e-4a6c-9995-30d99f2317a8"}
02:28:12.099 01.946 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"336a9ddb-9d85-4d88-a39b-1b4313c7c61a"}
02:28:12.109 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"336a9ddb-9d85-4d88-a39b-1b4313c7c61a"}
02:28:12.118 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"7f87c4fd-04c5-4adf-8aaf-db2c867f9be2"}
02:28:12.145 00.027 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"7f87c4fd-04c5-4adf-8aaf-db2c867f9be2"}
02:28:14.098 01.953 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"6892ba0c-4eec-4509-86dd-0df1d9c830b8"}
02:28:14.109 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"6892ba0c-4eec-4509-86dd-0df1d9c830b8"}
02:28:14.118 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"9ff1514c-5a8a-447c-b5f2-3b909033108f"}
02:28:14.125 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"9ff1514c-5a8a-447c-b5f2-3b909033108f"}
02:28:16.123 01.998 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"2c1367e9-8850-4635-b7dc-5b1c0143bb17"}
02:28:16.194 00.071 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"2c1367e9-8850-4635-b7dc-5b1c0143bb17"}
02:28:16.344 00.150 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"b3191695-f195-4212-a168-5a9049501b05"}
02:28:16.472 00.128 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"b3191695-f195-4212-a168-5a9049501b05"}
02:28:18.124 01.652 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"ef7e29e6-fe43-49f2-8958-c20194dcefd4"}
02:28:18.142 00.018 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"ef7e29e6-fe43-49f2-8958-c20194dcefd4"}
02:28:18.186 00.044 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"77afc6b8-92ae-4245-bf98-f1eefb113e17"}
02:28:18.213 00.027 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"77afc6b8-92ae-4245-bf98-f1eefb113e17"}
02:28:20.125 01.912 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"2ae7810e-05bd-43e9-aa54-d7204b299a4e"}
02:28:20.136 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"2ae7810e-05bd-43e9-aa54-d7204b299a4e"}
02:28:20.147 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"7e76cd7f-558c-4920-97bc-08a6dab7a91e"}
02:28:20.160 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"7e76cd7f-558c-4920-97bc-08a6dab7a91e"}
02:28:22.125 01.965 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"78e8b2c2-88cb-4612-867f-9a45af8e0c0f"}
02:28:22.137 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"78e8b2c2-88cb-4612-867f-9a45af8e0c0f"}
02:28:22.163 00.026 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"1b1e107f-2b35-4a8a-a30a-28e9ff1a039f"}
02:28:22.179 00.016 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"1b1e107f-2b35-4a8a-a30a-28e9ff1a039f"}
02:28:24.123 01.944 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"c28a07cc-eddd-409a-a6c0-038339b6339d"}
02:28:24.132 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"c28a07cc-eddd-409a-a6c0-038339b6339d"}
02:28:24.138 00.006 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"36bd5702-a94a-45e2-9da7-628595c88950"}
02:28:24.149 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"36bd5702-a94a-45e2-9da7-628595c88950"}
02:28:26.125 01.976 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"9e3cfdf0-1067-41de-af85-327598df3eb7"}
02:28:26.138 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"9e3cfdf0-1067-41de-af85-327598df3eb7"}
02:28:26.148 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"1bf019d0-0ebc-449e-867d-9a10ed3169de"}
02:28:26.156 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"1bf019d0-0ebc-449e-867d-9a10ed3169de"}
02:28:28.122 01.966 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"6acbe46f-d86b-44a2-8c18-43b7e581344e"}
02:28:28.137 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"6acbe46f-d86b-44a2-8c18-43b7e581344e"}
02:28:28.152 00.015 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"96c96291-e4c3-40c6-a669-ccb5d3023df0"}
02:28:28.186 00.034 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"96c96291-e4c3-40c6-a669-ccb5d3023df0"}
02:28:30.122 01.936 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"3c2ddfd2-e2d7-42e2-9585-4983bb673e30"}
02:28:30.131 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"3c2ddfd2-e2d7-42e2-9585-4983bb673e30"}
02:28:30.142 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"d2d58362-4571-4d65-a92c-1af1f51e6f7a"}
02:28:30.150 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"d2d58362-4571-4d65-a92c-1af1f51e6f7a"}
02:28:32.121 01.971 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"0b779189-7219-45a7-a183-b001d1cca07f"}
02:28:32.129 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"0b779189-7219-45a7-a183-b001d1cca07f"}
02:28:32.138 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"d7349dda-d83f-4d21-86b0-aa02ee52f017"}
02:28:32.149 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"d7349dda-d83f-4d21-86b0-aa02ee52f017"}
02:28:34.120 01.971 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"ce2ce1b7-390a-409e-b8a1-14592c57034c"}
02:28:34.135 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"ce2ce1b7-390a-409e-b8a1-14592c57034c"}
02:28:34.164 00.029 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"c378b8f1-83a2-4640-aa6a-c14962201adc"}
02:28:34.176 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"c378b8f1-83a2-4640-aa6a-c14962201adc"}
02:28:36.119 01.943 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"dad6fe34-c2ac-4e33-b172-a3f2909beaf8"}
02:28:36.128 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"dad6fe34-c2ac-4e33-b172-a3f2909beaf8"}
02:28:36.137 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"f24597a8-191a-4cb2-8f15-3646eb3ba8ca"}
02:28:36.144 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"f24597a8-191a-4cb2-8f15-3646eb3ba8ca"}
02:28:38.120 01.976 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"7ab5a4db-58e0-4f2e-b3b0-cce0ada20e8b"}
02:28:38.129 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"7ab5a4db-58e0-4f2e-b3b0-cce0ada20e8b"}
02:28:38.138 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"0808dea0-bb59-49f5-b329-0f6d7e802410"}
02:28:38.148 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"0808dea0-bb59-49f5-b329-0f6d7e802410"}
02:28:40.120 01.972 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"4eae4f87-b8b5-4d9d-8693-ed5e563a9ec1"}
02:28:40.132 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"4eae4f87-b8b5-4d9d-8693-ed5e563a9ec1"}
02:28:40.155 00.023 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"30223236-a798-440f-977c-45985444b60c"}
02:28:40.168 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"30223236-a798-440f-977c-45985444b60c"}
02:28:42.123 01.955 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"684819b9-728c-4567-afd8-267de6745134"}
02:28:42.134 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"684819b9-728c-4567-afd8-267de6745134"}
02:28:42.144 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"9afc6d90-9e1d-4e41-96e4-8eb11c7134a8"}
02:28:42.150 00.006 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"9afc6d90-9e1d-4e41-96e4-8eb11c7134a8"}
02:28:44.125 01.975 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"edc42f5b-bee7-4ffb-9ed2-602de4aa25cf"}
02:28:44.137 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"edc42f5b-bee7-4ffb-9ed2-602de4aa25cf"}
02:28:44.148 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"d4ec638c-196c-4100-b821-e51e2ec7a098"}
02:28:44.157 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"d4ec638c-196c-4100-b821-e51e2ec7a098"}
02:28:46.122 01.965 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"c465fc8d-6e3f-4ae7-a750-5aacc08c47cc"}
02:28:46.136 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"c465fc8d-6e3f-4ae7-a750-5aacc08c47cc"}
02:28:46.179 00.043 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"392cfa7a-6ffb-43b4-84f7-315f52d948fc"}
02:28:46.195 00.016 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"392cfa7a-6ffb-43b4-84f7-315f52d948fc"}
02:28:48.123 01.928 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"224f2b2c-6424-41e6-98c3-4694e2c4b414"}
02:28:48.134 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"224f2b2c-6424-41e6-98c3-4694e2c4b414"}
02:28:48.141 00.007 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"6b2f1c74-b355-4f47-bcb5-6d2874f845b1"}
02:28:48.148 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"6b2f1c74-b355-4f47-bcb5-6d2874f845b1"}
02:28:50.123 01.975 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"d4dc5feb-bc83-4511-87c1-6c048b893918"}
02:28:50.132 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"d4dc5feb-bc83-4511-87c1-6c048b893918"}
02:28:50.141 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"795e27ee-4b85-421c-8281-8b35a477cff0"}
02:28:50.164 00.023 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"795e27ee-4b85-421c-8281-8b35a477cff0"}
02:28:52.124 01.960 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"d7649adb-34e6-42d3-bb72-cfae56b0907f"}
02:28:52.132 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"d7649adb-34e6-42d3-bb72-cfae56b0907f"}
02:28:52.140 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"f41588e0-4bd1-4e01-bd01-11a68bd5c2f6"}
02:28:52.148 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"f41588e0-4bd1-4e01-bd01-11a68bd5c2f6"}
02:28:54.124 01.976 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"f482fe60-9f2f-43a7-a0a3-aff5f007a566"}
02:28:54.140 00.016 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"f482fe60-9f2f-43a7-a0a3-aff5f007a566"}
02:28:54.151 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"4545d804-6611-4117-8449-4ed5eeb4a51d"}
02:28:54.159 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"4545d804-6611-4117-8449-4ed5eeb4a51d"}
02:28:56.124 01.965 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"d7595a63-dd30-4697-9d2a-7b66af2a6ff0"}
02:28:56.132 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"d7595a63-dd30-4697-9d2a-7b66af2a6ff0"}
02:28:56.141 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"ee8db470-8ed3-4380-826b-5269ebde73a5"}
02:28:56.149 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"ee8db470-8ed3-4380-826b-5269ebde73a5"}
02:28:58.123 01.974 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"00f07f90-b377-49f3-9263-f000216278e9"}
02:28:58.137 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"00f07f90-b377-49f3-9263-f000216278e9"}
02:28:58.147 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"476697f3-6fb8-4fa3-9920-e37f5d0a7428"}
02:28:58.157 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"476697f3-6fb8-4fa3-9920-e37f5d0a7428"}
02:29:00.124 01.967 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"dc7bd7e0-37be-4752-b960-b5c9c6d64661"}
02:29:00.136 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"dc7bd7e0-37be-4752-b960-b5c9c6d64661"}
02:29:00.147 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"64de0937-0d0d-4c11-af0d-b0da1b897571"}
02:29:00.174 00.027 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"64de0937-0d0d-4c11-af0d-b0da1b897571"}
02:29:02.122 01.948 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"a48998ae-2721-4204-996f-8efcb8d445b1"}
02:29:02.134 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"a48998ae-2721-4204-996f-8efcb8d445b1"}
02:29:02.146 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"a8c95b1e-afb7-45a5-9d52-6016b865ce3d"}
02:29:02.154 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"a8c95b1e-afb7-45a5-9d52-6016b865ce3d"}
02:29:04.122 01.968 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"6567e43c-d624-4038-b0d2-789dada1f86a"}
02:29:04.130 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"6567e43c-d624-4038-b0d2-789dada1f86a"}
02:29:04.141 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"bcdb70e7-5ddd-4ef7-b4f9-280e15563ba5"}
02:29:04.150 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"bcdb70e7-5ddd-4ef7-b4f9-280e15563ba5"}
02:29:06.122 01.972 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"2140f235-7f7d-41c7-aa20-ea12d084fb33"}
02:29:06.135 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"2140f235-7f7d-41c7-aa20-ea12d084fb33"}
02:29:06.145 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"48b9f45c-3b9d-4df3-b75c-87268b0782e8"}
02:29:06.156 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"48b9f45c-3b9d-4df3-b75c-87268b0782e8"}
02:29:08.123 01.967 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"31704f99-a8e1-4e2e-bf6c-6b2ff57f8a66"}
02:29:08.131 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"31704f99-a8e1-4e2e-bf6c-6b2ff57f8a66"}
02:29:08.150 00.019 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"839bbdd0-ff51-4d4c-81e2-5652cc069331"}
02:29:08.158 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"839bbdd0-ff51-4d4c-81e2-5652cc069331"}
02:29:10.124 01.966 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"d2368817-15b8-4a3a-aa46-6ba85a789ffe"}
02:29:10.142 00.018 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"d2368817-15b8-4a3a-aa46-6ba85a789ffe"}
02:29:10.152 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"af42b5c3-9656-464d-8462-86e27c8eda58"}
02:29:10.160 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"af42b5c3-9656-464d-8462-86e27c8eda58"}
02:29:12.124 01.964 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"ed51ced9-9a97-4d8c-8687-e2ef901fcc3e"}
02:29:12.139 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"ed51ced9-9a97-4d8c-8687-e2ef901fcc3e"}
02:29:12.178 00.039 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"bf7886bb-ee32-4929-aa4e-52590536670d"}
02:29:12.190 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"bf7886bb-ee32-4929-aa4e-52590536670d"}
02:29:14.125 01.935 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"fa183fa5-8292-4199-a93d-98e3453a9b9e"}
02:29:14.136 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"fa183fa5-8292-4199-a93d-98e3453a9b9e"}
02:29:14.147 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"718484bc-67d5-468c-9daa-5bb31d243066"}
02:29:14.155 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"718484bc-67d5-468c-9daa-5bb31d243066"}
02:29:16.124 01.969 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"2d523b34-61a9-4946-a643-92cb1bc9c1c7"}
02:29:16.135 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"2d523b34-61a9-4946-a643-92cb1bc9c1c7"}
02:29:16.145 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"f5967635-bbfe-4b1c-b54b-e43bb95ea4fa"}
02:29:16.156 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"f5967635-bbfe-4b1c-b54b-e43bb95ea4fa"}
02:29:18.125 01.969 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"19ccf7bf-9194-40ac-8f0d-2a47072aecbe"}
02:29:18.150 00.025 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"19ccf7bf-9194-40ac-8f0d-2a47072aecbe"}
02:29:18.165 00.015 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"4d243e5f-6f7c-45c7-9456-78998b5cd6c0"}
02:29:18.177 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"4d243e5f-6f7c-45c7-9456-78998b5cd6c0"}
02:29:20.123 01.946 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"aade40dc-c714-42c1-ab16-8343077657e7"}
02:29:20.134 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"aade40dc-c714-42c1-ab16-8343077657e7"}
02:29:20.146 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"76d9bb07-c8ae-4cfd-bd9d-9a01102dc09e"}
02:29:20.154 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"76d9bb07-c8ae-4cfd-bd9d-9a01102dc09e"}
02:29:22.124 01.970 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"e83ba29d-bddd-4608-8d43-1b089d4720f6"}
02:29:22.133 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"e83ba29d-bddd-4608-8d43-1b089d4720f6"}
02:29:22.143 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"57ef9da3-f197-40ed-a7d9-383a0839eb19"}
02:29:22.149 00.006 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"57ef9da3-f197-40ed-a7d9-383a0839eb19"}
02:29:24.122 01.973 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"8c169536-08c2-478a-9b5d-79add23b3bbe"}
02:29:24.131 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"8c169536-08c2-478a-9b5d-79add23b3bbe"}
02:29:24.142 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"d212ce89-0af6-48f1-a62b-ba255cbd2cbf"}
02:29:24.154 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"d212ce89-0af6-48f1-a62b-ba255cbd2cbf"}
02:29:26.121 01.967 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"5f198374-104e-4041-8188-eacc65890c72"}
02:29:26.131 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"5f198374-104e-4041-8188-eacc65890c72"}
02:29:26.140 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"11a04591-81a9-4f11-b023-67930b8720a1"}
02:29:26.148 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"11a04591-81a9-4f11-b023-67930b8720a1"}
02:29:28.120 01.972 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"b1f56f41-48b5-48b4-8c5a-702848d433f6"}
02:29:28.129 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"b1f56f41-48b5-48b4-8c5a-702848d433f6"}
02:29:28.136 00.007 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"ed8913ff-5fe8-4631-a09d-759d83fa697c"}
02:29:28.143 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"ed8913ff-5fe8-4631-a09d-759d83fa697c"}
02:29:30.121 01.978 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"931d54f8-2ef8-41ff-93d5-12faeb71226b"}
02:29:30.131 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"931d54f8-2ef8-41ff-93d5-12faeb71226b"}
02:29:30.142 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"07f03436-b01c-4d87-8e19-f702cf1904af"}
02:29:30.154 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"07f03436-b01c-4d87-8e19-f702cf1904af"}
02:29:32.120 01.966 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"da425a6a-55e5-471b-86cc-925b7840cb70"}
02:29:32.130 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"da425a6a-55e5-471b-86cc-925b7840cb70"}
02:29:32.141 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"bba2b8eb-aa5e-4418-bada-bd2c82a5773f"}
02:29:32.150 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"bba2b8eb-aa5e-4418-bada-bd2c82a5773f"}
02:29:34.120 01.970 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"5a5645b0-0905-45dd-88c8-008123558fc9"}
02:29:34.142 00.022 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"5a5645b0-0905-45dd-88c8-008123558fc9"}
02:29:34.151 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"472ff474-8ab2-4708-a838-fbbecc51b847"}
02:29:34.161 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"472ff474-8ab2-4708-a838-fbbecc51b847"}
02:29:36.121 01.960 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"d3b4d6f5-6d9a-41e2-9ca3-efd7036f34c0"}
02:29:36.135 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"d3b4d6f5-6d9a-41e2-9ca3-efd7036f34c0"}
02:29:36.152 00.017 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"dfc5bddd-21cd-417d-8da6-69312d107152"}
02:29:36.185 00.033 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"dfc5bddd-21cd-417d-8da6-69312d107152"}
02:29:38.119 01.934 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"e54eb4dd-e74f-4378-bcce-1001cc8f96fd"}
02:29:38.132 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"e54eb4dd-e74f-4378-bcce-1001cc8f96fd"}
02:29:38.140 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"ca7e35f6-03d8-4ff8-aea0-f51a3c4e562f"}
02:29:38.149 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"ca7e35f6-03d8-4ff8-aea0-f51a3c4e562f"}
02:29:40.118 01.969 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"8b59b581-8ad4-4bd6-a6ac-3b44a0cd1e0e"}
02:29:40.130 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"8b59b581-8ad4-4bd6-a6ac-3b44a0cd1e0e"}
02:29:40.137 00.007 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"9c03e01d-5ab8-4bbe-aa9b-85a7af0051c8"}
02:29:40.146 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"9c03e01d-5ab8-4bbe-aa9b-85a7af0051c8"}
02:29:42.118 01.972 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"2939cb8f-53e0-4945-a807-44da12f5ee71"}
02:29:42.130 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"2939cb8f-53e0-4945-a807-44da12f5ee71"}
02:29:42.142 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"4414a896-bf09-4dce-a39f-b86f3f144e81"}
02:29:42.150 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"4414a896-bf09-4dce-a39f-b86f3f144e81"}
02:29:44.119 01.969 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"4e4a8118-ada4-45a4-83f8-7adc999c9a34"}
02:29:44.128 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"4e4a8118-ada4-45a4-83f8-7adc999c9a34"}
02:29:44.149 00.021 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"9028fa3e-c779-4c6e-84bd-86cc64405be7"}
02:29:44.157 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"9028fa3e-c779-4c6e-84bd-86cc64405be7"}
02:29:46.118 01.961 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"a8d7a6a5-7377-4023-9a1f-9df99a000962"}
02:29:46.128 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"a8d7a6a5-7377-4023-9a1f-9df99a000962"}
02:29:46.138 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"c64818b4-689c-4029-9e58-2a7b378b4caa"}
02:29:46.146 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"c64818b4-689c-4029-9e58-2a7b378b4caa"}
02:29:48.118 01.972 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"2a729776-22e1-4c04-b6d8-12b0e9ca62ac"}
02:29:48.126 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"2a729776-22e1-4c04-b6d8-12b0e9ca62ac"}
02:29:48.139 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"ad732ea9-c40e-4eee-864d-1ba62c2365a5"}
02:29:48.147 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"ad732ea9-c40e-4eee-864d-1ba62c2365a5"}
02:29:50.119 01.972 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"dd1d04fa-cf29-4ed4-b42e-aa4bb04169dd"}
02:29:50.127 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"dd1d04fa-cf29-4ed4-b42e-aa4bb04169dd"}
02:29:50.136 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"eaab745a-dbd3-4dd5-a5b5-062e14f905b2"}
02:29:50.144 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"eaab745a-dbd3-4dd5-a5b5-062e14f905b2"}
02:29:52.118 01.974 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"dc3e8bdf-f6ca-4c1d-b5ca-ab234d10ea9f"}
02:29:52.126 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"dc3e8bdf-f6ca-4c1d-b5ca-ab234d10ea9f"}
02:29:52.136 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"d62266df-bf5b-4ee1-aec8-a64613cbab1c"}
02:29:52.143 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"d62266df-bf5b-4ee1-aec8-a64613cbab1c"}
02:29:54.119 01.976 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"268a5150-3ecd-4e77-9136-6df694142fb7"}
02:29:54.137 00.018 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"268a5150-3ecd-4e77-9136-6df694142fb7"}
02:29:54.148 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"ae512ceb-5623-41a0-a11d-bcb301706ea2"}
02:29:54.157 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"ae512ceb-5623-41a0-a11d-bcb301706ea2"}
02:29:56.119 01.962 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"6c493301-fac1-4bca-b1cf-f0ab77023d68"}
02:29:56.130 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"6c493301-fac1-4bca-b1cf-f0ab77023d68"}
02:29:56.141 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"a6aa4d46-0f91-4b8c-bc00-109803c31dc9"}
02:29:56.149 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"a6aa4d46-0f91-4b8c-bc00-109803c31dc9"}
02:29:58.118 01.969 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"a0365987-a121-4a41-b126-4451eda55033"}
02:29:58.129 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"a0365987-a121-4a41-b126-4451eda55033"}
02:29:58.137 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"f2e8865a-4c9a-45ce-bef9-dc1f54f7bcff"}
02:29:58.149 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"f2e8865a-4c9a-45ce-bef9-dc1f54f7bcff"}
02:30:00.117 01.968 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"ef867169-c146-4e57-a7f5-056e690d598a"}
02:30:00.131 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"ef867169-c146-4e57-a7f5-056e690d598a"}
02:30:00.143 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"32cdd001-f73d-4899-a8f0-b33068fe925b"}
02:30:00.167 00.024 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"32cdd001-f73d-4899-a8f0-b33068fe925b"}
02:30:02.118 01.951 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"be0a620c-77aa-4c16-8bf0-ca28a5bc878a"}
02:30:02.149 00.031 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"be0a620c-77aa-4c16-8bf0-ca28a5bc878a"}
02:30:02.161 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"327d110c-09df-4be5-9474-3ed2db099e35"}
02:30:02.172 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"327d110c-09df-4be5-9474-3ed2db099e35"}
02:30:04.116 01.944 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"a1d5ab28-44b0-4baa-87bd-3f1d15e72f92"}
02:30:04.123 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"a1d5ab28-44b0-4baa-87bd-3f1d15e72f92"}
02:30:04.131 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"87a48eff-dcc7-42bf-90f4-69c7e532c8b2"}
02:30:04.142 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"87a48eff-dcc7-42bf-90f4-69c7e532c8b2"}
02:30:06.115 01.973 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"817e8712-3b85-4eb9-8f45-37748189a3e1"}
02:30:06.124 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"817e8712-3b85-4eb9-8f45-37748189a3e1"}
02:30:06.133 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"bbd10445-1389-4b9c-9304-d64b250039bf"}
02:30:06.140 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"bbd10445-1389-4b9c-9304-d64b250039bf"}
02:30:08.115 01.975 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"52d6b492-ce59-446c-a248-7765b01b93d9"}
02:30:08.125 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"52d6b492-ce59-446c-a248-7765b01b93d9"}
02:30:08.135 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"352b33f6-da48-4e49-be3e-116f4e7d3b13"}
02:30:08.146 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"352b33f6-da48-4e49-be3e-116f4e7d3b13"}
02:30:10.115 01.969 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"72e80d6a-7f10-4e80-9ee8-78c4379bf7fd"}
02:30:10.129 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"72e80d6a-7f10-4e80-9ee8-78c4379bf7fd"}
02:30:10.138 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"26e8e187-40c1-47af-a697-e295b79c77d3"}
02:30:10.146 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"26e8e187-40c1-47af-a697-e295b79c77d3"}
02:30:12.115 01.969 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"1e9a8bca-cf30-4702-b07c-cd030e7433d2"}
02:30:12.123 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"1e9a8bca-cf30-4702-b07c-cd030e7433d2"}
02:30:12.131 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"2c5928a4-5d58-4c6c-a124-b7a11ae05873"}
02:30:12.139 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"2c5928a4-5d58-4c6c-a124-b7a11ae05873"}
02:30:14.113 01.974 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"b588bd6f-0d72-4276-8cb9-148e34cb88ba"}
02:30:14.126 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"b588bd6f-0d72-4276-8cb9-148e34cb88ba"}
02:30:14.139 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"b005ace7-4da7-4fda-bebc-85f41305d915"}
02:30:14.149 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"b005ace7-4da7-4fda-bebc-85f41305d915"}
02:30:16.115 01.966 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"2421f95d-85b9-499a-b6df-2fcb9b32f04d"}
02:30:16.133 00.018 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"2421f95d-85b9-499a-b6df-2fcb9b32f04d"}
02:30:16.147 00.014 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"3975f58b-2eb3-443d-8390-44710f127de5"}
02:30:16.158 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"3975f58b-2eb3-443d-8390-44710f127de5"}
02:30:18.110 01.952 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"927b42f2-4c62-416f-b312-1a06d02c6ac3"}
02:30:18.122 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"927b42f2-4c62-416f-b312-1a06d02c6ac3"}
02:30:18.129 00.007 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"bf307700-b739-4fc1-9a06-48d9a886e365"}
02:30:18.138 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"bf307700-b739-4fc1-9a06-48d9a886e365"}
02:30:20.110 01.972 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"61e4c55f-30c1-42a8-90e7-61a65a1731eb"}
02:30:20.126 00.016 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"61e4c55f-30c1-42a8-90e7-61a65a1731eb"}
02:30:20.170 00.044 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"71aa71fb-b9ed-4d7b-b10c-caddd8521f11"}
02:30:20.179 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"71aa71fb-b9ed-4d7b-b10c-caddd8521f11"}
02:30:22.110 01.931 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"bebff156-a3b5-4745-8dfb-773c353b67f3"}
02:30:22.120 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"bebff156-a3b5-4745-8dfb-773c353b67f3"}
02:30:22.128 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"ccc75005-ddff-4725-9884-ff49570470be"}
02:30:22.135 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"ccc75005-ddff-4725-9884-ff49570470be"}
02:30:24.113 01.978 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"c5785a3a-4098-458b-98f8-c4f0e1770efa"}
02:30:24.122 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"c5785a3a-4098-458b-98f8-c4f0e1770efa"}
02:30:24.130 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"d6497a7a-e396-4aca-a0cc-22a320619894"}
02:30:24.138 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"d6497a7a-e396-4aca-a0cc-22a320619894"}
02:30:26.110 01.972 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"1a39f771-3ca3-4581-9a26-fb8f16f71cbb"}
02:30:26.144 00.034 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"1a39f771-3ca3-4581-9a26-fb8f16f71cbb"}
02:30:26.156 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"c572cdea-3c2f-4410-b365-e159e9b5011c"}
02:30:26.166 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"c572cdea-3c2f-4410-b365-e159e9b5011c"}
02:30:28.111 01.945 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"899794dc-2070-45e1-b3fb-18b3654386a7"}
02:30:28.120 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"899794dc-2070-45e1-b3fb-18b3654386a7"}
02:30:28.133 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"51b30336-9aa0-4c5b-a809-651012f3cc92"}
02:30:28.144 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"51b30336-9aa0-4c5b-a809-651012f3cc92"}
02:30:30.117 01.973 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"9e2bbdbe-68c3-4438-aaad-d2417ef7bf2d"}
02:30:30.136 00.019 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"9e2bbdbe-68c3-4438-aaad-d2417ef7bf2d"}
02:30:30.147 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"969dbf33-08ba-4613-bac8-f07ad853b9fe"}
02:30:30.155 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"969dbf33-08ba-4613-bac8-f07ad853b9fe"}
02:30:32.111 01.956 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"383b23e8-29fc-4fb3-b789-4b796b6d5f95"}
02:30:32.129 00.018 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"383b23e8-29fc-4fb3-b789-4b796b6d5f95"}
02:30:32.157 00.028 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"eb447220-e2df-4c9b-8224-e1d0aa53908b"}
02:30:32.171 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"eb447220-e2df-4c9b-8224-e1d0aa53908b"}
02:30:34.112 01.941 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"8f12a18e-e5b0-4498-9981-7d178f7bad9f"}
02:30:34.125 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"8f12a18e-e5b0-4498-9981-7d178f7bad9f"}
02:30:34.134 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"5f6080e3-32da-4658-9a3a-b5752ff7da18"}
02:30:34.143 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"5f6080e3-32da-4658-9a3a-b5752ff7da18"}
02:30:36.111 01.968 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"025bba09-7644-4b0f-8da8-7f3e7f81ac42"}
02:30:36.122 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"025bba09-7644-4b0f-8da8-7f3e7f81ac42"}
02:30:36.131 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"3ae5bdf5-678a-4d13-8fcc-9a1a6aae6740"}
02:30:36.138 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"3ae5bdf5-678a-4d13-8fcc-9a1a6aae6740"}
02:30:38.111 01.973 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"ec6bad53-554e-4b31-89fa-232e53241f11"}
02:30:38.122 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"ec6bad53-554e-4b31-89fa-232e53241f11"}
02:30:38.133 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"289bd3bf-4202-45ec-85ef-6d8daef2da0b"}
02:30:38.160 00.027 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"289bd3bf-4202-45ec-85ef-6d8daef2da0b"}
02:30:40.111 01.951 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"f9c927e3-e258-48f8-9cc5-5f97c5e46c5e"}
02:30:40.120 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"f9c927e3-e258-48f8-9cc5-5f97c5e46c5e"}
02:30:40.130 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"e34f29ee-d2eb-4575-8ebc-fa01e299528e"}
02:30:40.137 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"e34f29ee-d2eb-4575-8ebc-fa01e299528e"}
02:30:42.109 01.972 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"fe8a4383-9106-46d1-8dda-619de0353cf2"}
02:30:42.120 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"fe8a4383-9106-46d1-8dda-619de0353cf2"}
02:30:42.129 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"4fbfa60a-2420-4ab5-8b43-d0eeb5d73e1b"}
02:30:42.152 00.023 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"4fbfa60a-2420-4ab5-8b43-d0eeb5d73e1b"}
02:30:44.110 01.958 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"71a420d7-0e0d-424b-91b6-de781d86e5df"}
02:30:44.118 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"71a420d7-0e0d-424b-91b6-de781d86e5df"}
02:30:44.128 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"6fb491ea-6ffc-441c-99b4-0779fff2f392"}
02:30:44.138 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"6fb491ea-6ffc-441c-99b4-0779fff2f392"}
02:30:46.109 01.971 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"58576c04-480c-4f16-a27f-b6fab35be716"}
02:30:46.119 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"58576c04-480c-4f16-a27f-b6fab35be716"}
02:30:46.134 00.015 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"713ffb4c-d3d6-40e6-91b5-eb82bf2a95d4"}
02:30:46.144 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"713ffb4c-d3d6-40e6-91b5-eb82bf2a95d4"}
02:30:48.108 01.964 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"10031a63-7207-40fd-8680-5d4df09f482f"}
02:30:48.119 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"10031a63-7207-40fd-8680-5d4df09f482f"}
02:30:48.127 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"05acdc93-b041-4b9a-89a8-e0917e373b7f"}
02:30:48.134 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"05acdc93-b041-4b9a-89a8-e0917e373b7f"}
02:30:50.109 01.975 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"baec3e1b-8078-478d-9fee-16a66362ac6f"}
02:30:50.121 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"baec3e1b-8078-478d-9fee-16a66362ac6f"}
02:30:50.129 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"d3b1e2b4-cfdd-4b73-ae97-db99ac9b73ba"}
02:30:50.137 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"d3b1e2b4-cfdd-4b73-ae97-db99ac9b73ba"}
02:30:52.109 01.972 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"fd516843-cf13-498e-97a3-f175eed53437"}
02:30:52.117 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"fd516843-cf13-498e-97a3-f175eed53437"}
02:30:52.125 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"d3018fac-2061-4575-be86-4cb0728f3bdd"}
02:30:52.132 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"d3018fac-2061-4575-be86-4cb0728f3bdd"}
02:30:54.110 01.978 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"66fb22c2-412e-4934-9315-a684c4f91458"}
02:30:54.121 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"66fb22c2-412e-4934-9315-a684c4f91458"}
02:30:54.131 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"6751911f-8de7-40ad-81e1-43b4991e095f"}
02:30:54.138 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"6751911f-8de7-40ad-81e1-43b4991e095f"}
02:30:56.109 01.971 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"0279a5fc-ae68-4013-b294-42b38b857d56"}
02:30:56.137 00.028 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"0279a5fc-ae68-4013-b294-42b38b857d56"}
02:30:56.146 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"340ad597-79d5-4645-8344-2924019ad762"}
02:30:56.154 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"340ad597-79d5-4645-8344-2924019ad762"}
02:30:58.109 01.955 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"cdfe1c70-22c7-4a00-9dc8-0adda6846caf"}
02:30:58.119 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"cdfe1c70-22c7-4a00-9dc8-0adda6846caf"}
02:30:58.130 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"a61c86dc-b3f1-4121-a4fe-2345fb448c6d"}
02:30:58.143 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"a61c86dc-b3f1-4121-a4fe-2345fb448c6d"}
02:31:00.108 01.965 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"cde295d3-cc81-494d-bb89-2df0e4980b83"}
02:31:00.118 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"cde295d3-cc81-494d-bb89-2df0e4980b83"}
02:31:00.131 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"21752ad0-29b2-4e8d-878c-ccedc100adb9"}
02:31:00.140 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"21752ad0-29b2-4e8d-878c-ccedc100adb9"}
02:31:02.110 01.970 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"f0006028-9898-4656-8fb4-c7ab5075c6fb"}
02:31:02.122 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"f0006028-9898-4656-8fb4-c7ab5075c6fb"}
02:31:02.151 00.029 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"b84d6096-dae0-48ba-9874-e10657fdb05f"}
02:31:02.161 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"b84d6096-dae0-48ba-9874-e10657fdb05f"}
02:31:04.108 01.947 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"2052845d-fa7a-4fc5-8e8e-d9a8e444f2ea"}
02:31:04.119 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"2052845d-fa7a-4fc5-8e8e-d9a8e444f2ea"}
02:31:04.130 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"96023d6a-fe6e-485d-a7e9-73dd9040cdde"}
02:31:04.138 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"96023d6a-fe6e-485d-a7e9-73dd9040cdde"}
02:31:06.109 01.971 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"48e94e46-9b51-4ccb-8764-341c0d1503d4"}
02:31:06.120 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"48e94e46-9b51-4ccb-8764-341c0d1503d4"}
02:31:06.128 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"63f6c63f-66f3-4559-bfa2-c56b5abeb139"}
02:31:06.134 00.006 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"63f6c63f-66f3-4559-bfa2-c56b5abeb139"}
02:31:08.109 01.975 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"ce99e598-00c0-42ea-b434-f4e97925ce16"}
02:31:08.122 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"ce99e598-00c0-42ea-b434-f4e97925ce16"}
02:31:08.141 00.019 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"3b7e8d20-1d4c-4f39-a4d2-ba924f1207b8"}
02:31:08.168 00.027 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"3b7e8d20-1d4c-4f39-a4d2-ba924f1207b8"}
02:31:10.109 01.941 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"abc3b3b7-8c36-4c8d-a096-b4ddc2727413"}
02:31:10.124 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"abc3b3b7-8c36-4c8d-a096-b4ddc2727413"}
02:31:10.141 00.017 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"82815d52-01fe-4a35-a98e-9ff373cb4290"}
02:31:10.170 00.029 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"82815d52-01fe-4a35-a98e-9ff373cb4290"}
02:31:12.111 01.941 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"12ad39e2-40a5-4188-8a75-33035e3e5c2f"}
02:31:12.131 00.020 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"12ad39e2-40a5-4188-8a75-33035e3e5c2f"}
02:31:12.140 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"ef405371-a3e8-4c53-83e1-98e8f27f6a2e"}
02:31:12.148 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"ef405371-a3e8-4c53-83e1-98e8f27f6a2e"}
02:31:14.107 01.959 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"d88e3dc7-eb72-4882-82f5-9f0346d945ee"}
02:31:14.116 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"d88e3dc7-eb72-4882-82f5-9f0346d945ee"}
02:31:14.124 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"d6de0d5d-1119-45e0-b3e3-9273adc2e270"}
02:31:14.132 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"d6de0d5d-1119-45e0-b3e3-9273adc2e270"}
02:31:16.109 01.977 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"2451f646-d37c-497d-aefb-cd604b46e57f"}
02:31:16.131 00.022 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"2451f646-d37c-497d-aefb-cd604b46e57f"}
02:31:16.177 00.046 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"30d2232f-2447-47fe-88ba-2e3ca080df59"}
02:31:16.200 00.023 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"30d2232f-2447-47fe-88ba-2e3ca080df59"}
02:31:18.106 01.906 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"9139f737-4506-41e7-b578-1fb0ffe14066"}
02:31:18.114 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"9139f737-4506-41e7-b578-1fb0ffe14066"}
02:31:18.124 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"7e469fc8-eae0-4c19-a4f6-1a488e1a1ea8"}
02:31:18.132 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"7e469fc8-eae0-4c19-a4f6-1a488e1a1ea8"}
02:31:20.106 01.974 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"df9955b0-f6c7-4dce-9cd8-df0b173e6b03"}
02:31:20.115 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"df9955b0-f6c7-4dce-9cd8-df0b173e6b03"}
02:31:20.122 00.007 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"b7e9486b-0ebd-4027-927f-f3f9d3167caa"}
02:31:20.130 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"b7e9486b-0ebd-4027-927f-f3f9d3167caa"}
02:31:22.106 01.976 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"626cc6b6-45f1-4a82-b0de-ece4d61d0722"}
02:31:22.121 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"626cc6b6-45f1-4a82-b0de-ece4d61d0722"}
02:31:22.135 00.014 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"0b18171b-996f-44c7-8c77-e87696d1e048"}
02:31:22.165 00.030 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"0b18171b-996f-44c7-8c77-e87696d1e048"}
02:31:24.107 01.942 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"6720c166-edbb-405c-ad8f-1ea661f19735"}
02:31:24.119 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"6720c166-edbb-405c-ad8f-1ea661f19735"}
02:31:24.126 00.007 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"536541b7-196c-49ed-a1ce-3be0deb3907d"}
02:31:24.138 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"536541b7-196c-49ed-a1ce-3be0deb3907d"}
02:31:26.106 01.968 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"d1d8b040-c4d0-4881-8342-c5a6c88c0e9a"}
02:31:26.128 00.022 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"d1d8b040-c4d0-4881-8342-c5a6c88c0e9a"}
02:31:26.138 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"32e6662d-0b1b-4309-ada7-9ca7011831c7"}
02:31:26.144 00.006 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"32e6662d-0b1b-4309-ada7-9ca7011831c7"}
02:31:28.108 01.964 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"6d040ae8-36ef-46f4-bcd0-81f02093d9bc"}
02:31:28.121 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"6d040ae8-36ef-46f4-bcd0-81f02093d9bc"}
02:31:28.133 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"53f1802c-3e6a-4d65-b5fb-10fe9a6e0a26"}
02:31:28.143 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"53f1802c-3e6a-4d65-b5fb-10fe9a6e0a26"}
02:31:30.106 01.963 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"9d61c770-975e-4813-86c7-8348e50d0404"}
02:31:30.124 00.018 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"9d61c770-975e-4813-86c7-8348e50d0404"}
02:31:30.140 00.016 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"2500d791-22fc-44b1-9358-c0132d47236d"}
02:31:30.166 00.026 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"2500d791-22fc-44b1-9358-c0132d47236d"}
02:31:32.110 01.944 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"ec0020d9-7cf6-46be-aa58-7d08f464efae"}
02:31:32.125 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"ec0020d9-7cf6-46be-aa58-7d08f464efae"}
02:31:32.135 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"3fc59fb3-5953-4ae0-b7bd-808392d98686"}
02:31:32.143 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"3fc59fb3-5953-4ae0-b7bd-808392d98686"}
02:31:34.106 01.963 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"7789198d-254b-496f-a0d9-1d7703dd4589"}
02:31:34.121 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"7789198d-254b-496f-a0d9-1d7703dd4589"}
02:31:34.149 00.028 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"7a594ede-dfd0-4e78-8a1d-55b3398507ce"}
02:31:34.162 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"7a594ede-dfd0-4e78-8a1d-55b3398507ce"}
02:31:36.106 01.944 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"debe333d-2d81-4c25-8329-4a1504860729"}
02:31:36.116 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"debe333d-2d81-4c25-8329-4a1504860729"}
02:31:36.141 00.025 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"a55be804-1a0e-44a4-84a7-c91d2eb77980"}
02:31:36.151 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"a55be804-1a0e-44a4-84a7-c91d2eb77980"}
02:31:38.106 01.955 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"a143b9a0-cccd-4117-9061-ce40281c3c04"}
02:31:38.125 00.019 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"a143b9a0-cccd-4117-9061-ce40281c3c04"}
02:31:38.134 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"6a3385eb-2b6f-4068-937c-b5dc1fd384a0"}
02:31:38.142 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"6a3385eb-2b6f-4068-937c-b5dc1fd384a0"}
02:31:40.107 01.965 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"08510cea-c211-4a04-be23-1b4cadfa2e83"}
02:31:40.114 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"08510cea-c211-4a04-be23-1b4cadfa2e83"}
02:31:40.134 00.020 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"7e3bdf4e-981f-4d36-9a6d-87be60c4184f"}
02:31:40.143 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"7e3bdf4e-981f-4d36-9a6d-87be60c4184f"}
02:31:42.106 01.963 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"0be2c3bb-8922-4a0a-994d-52ed710103dc"}
02:31:42.118 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"0be2c3bb-8922-4a0a-994d-52ed710103dc"}
02:31:42.129 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"e21b84a0-6671-4f43-8460-d5dff5fc4c44"}
02:31:42.137 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"e21b84a0-6671-4f43-8460-d5dff5fc4c44"}
02:31:44.105 01.968 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"8187b530-411a-4362-8513-b7f37c86ddd4"}
02:31:44.113 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"8187b530-411a-4362-8513-b7f37c86ddd4"}
02:31:44.120 00.007 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"d900eb3b-c37d-4f56-843b-d6cfdd1820ad"}
02:31:44.127 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"d900eb3b-c37d-4f56-843b-d6cfdd1820ad"}
02:31:46.103 01.976 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"93ff5273-c49f-4192-b7d7-ad5ba9eaf219"}
02:31:46.113 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"93ff5273-c49f-4192-b7d7-ad5ba9eaf219"}
02:31:46.125 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"37828d2a-16bf-4160-9fdb-e65d251514fe"}
02:31:46.136 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"37828d2a-16bf-4160-9fdb-e65d251514fe"}
02:31:48.103 01.967 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"d02eba4c-4e02-4bf7-a170-1bdd4950b13c"}
02:31:48.112 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"d02eba4c-4e02-4bf7-a170-1bdd4950b13c"}
02:31:48.122 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"509dad21-2425-42c6-8dcd-0480a0b856f4"}
02:31:48.130 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"509dad21-2425-42c6-8dcd-0480a0b856f4"}
02:31:50.102 01.972 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"54bb2550-76ab-4997-b5c6-3929d80ca8ea"}
02:31:50.122 00.020 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"54bb2550-76ab-4997-b5c6-3929d80ca8ea"}
02:31:50.131 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"f5be9481-fcdb-4cbd-b404-ac1283687a1f"}
02:31:50.138 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"f5be9481-fcdb-4cbd-b404-ac1283687a1f"}
02:31:52.102 01.964 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"520bb6cb-5fd8-48c5-a93d-cd2e934f0d19"}
02:31:52.126 00.024 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"520bb6cb-5fd8-48c5-a93d-cd2e934f0d19"}
02:31:52.135 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"39f092bc-7e9b-49c4-8044-ac258d248416"}
02:31:52.143 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"39f092bc-7e9b-49c4-8044-ac258d248416"}
02:31:54.101 01.958 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"3f6144ab-abd7-48e1-8361-365920cfd428"}
02:31:54.110 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"3f6144ab-abd7-48e1-8361-365920cfd428"}
02:31:54.122 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"8c768455-975f-4c6f-8c1d-a5b28cf91edc"}
02:31:54.132 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"8c768455-975f-4c6f-8c1d-a5b28cf91edc"}
02:31:56.102 01.970 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"8c5f2760-193e-4956-a3b3-2b2fcef4dafa"}
02:31:56.110 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"8c5f2760-193e-4956-a3b3-2b2fcef4dafa"}
02:31:56.121 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"24cc4f71-d457-4d5b-8229-0018bab11769"}
02:31:56.128 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"24cc4f71-d457-4d5b-8229-0018bab11769"}
02:31:58.104 01.976 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"cb85e811-fe79-4cfc-aa9e-3ba5fe052f25"}
02:31:58.116 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"cb85e811-fe79-4cfc-aa9e-3ba5fe052f25"}
02:31:58.125 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"f43b37e9-ef46-43b3-b3cc-2b0091abb325"}
02:31:58.136 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"f43b37e9-ef46-43b3-b3cc-2b0091abb325"}
02:32:00.101 01.965 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"94853e48-1ccb-4723-83a7-f17f30014f17"}
02:32:00.115 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"94853e48-1ccb-4723-83a7-f17f30014f17"}
02:32:00.130 00.015 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"42766d50-1e2d-4da0-9afd-38d26a7eeffc"}
02:32:00.144 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"42766d50-1e2d-4da0-9afd-38d26a7eeffc"}
02:32:02.101 01.957 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"bc10bd43-76ac-477a-adf3-46ab52b9cb5c"}
02:32:02.117 00.016 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"bc10bd43-76ac-477a-adf3-46ab52b9cb5c"}
02:32:02.136 00.019 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"21272a76-a423-4fa4-aa36-a4d6ef8c9b8d"}
02:32:02.169 00.033 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"21272a76-a423-4fa4-aa36-a4d6ef8c9b8d"}
02:32:04.102 01.933 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"b673874b-dda4-4258-afe7-37c8fedc839d"}
02:32:04.112 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"b673874b-dda4-4258-afe7-37c8fedc839d"}
02:32:04.139 00.027 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"7875a972-cbf0-45d2-8f2c-bda94c4fe0f1"}
02:32:04.146 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"7875a972-cbf0-45d2-8f2c-bda94c4fe0f1"}
02:32:06.103 01.957 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"5b154d2e-4bbc-4e5b-b6d4-3ec78f5d0628"}
02:32:06.112 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"5b154d2e-4bbc-4e5b-b6d4-3ec78f5d0628"}
02:32:06.124 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"4d5d8e6d-ac4b-4248-9d00-c81eab4d25f5"}
02:32:06.136 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"4d5d8e6d-ac4b-4248-9d00-c81eab4d25f5"}
02:32:08.103 01.967 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"52534ba3-593c-4f0c-baaa-839ec95bd718"}
02:32:08.113 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"52534ba3-593c-4f0c-baaa-839ec95bd718"}
02:32:08.121 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"20dc40b1-f05a-4f9f-8904-bcf609187201"}
02:32:08.128 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"20dc40b1-f05a-4f9f-8904-bcf609187201"}
02:32:10.106 01.978 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"f6e21b82-de47-4ee8-a711-f94e1f79b3a4"}
02:32:10.124 00.018 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"f6e21b82-de47-4ee8-a711-f94e1f79b3a4"}
02:32:10.131 00.007 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"5ca2cb74-3456-4009-8601-9c68db66a09e"}
02:32:10.142 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"5ca2cb74-3456-4009-8601-9c68db66a09e"}
02:32:12.104 01.962 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"bf462505-32ed-484f-a15f-f9dfd1ed5399"}
02:32:12.117 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"bf462505-32ed-484f-a15f-f9dfd1ed5399"}
02:32:12.129 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"7aae028b-afe2-44ec-930a-77849d4dde6b"}
02:32:12.143 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"7aae028b-afe2-44ec-930a-77849d4dde6b"}
02:32:14.102 01.959 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"9ae36e8a-7376-4d86-abf5-0a4dc6eedc18"}
02:32:14.116 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"9ae36e8a-7376-4d86-abf5-0a4dc6eedc18"}
02:32:14.127 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"162cf62e-cff9-49f6-8598-ea8be12771ff"}
02:32:14.134 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"162cf62e-cff9-49f6-8598-ea8be12771ff"}
02:32:16.105 01.971 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"ee74a866-c62a-4eee-8e1c-92ab6d74a85b"}
02:32:16.117 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"ee74a866-c62a-4eee-8e1c-92ab6d74a85b"}
02:32:16.129 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"8acd7a61-84bf-433b-b517-c44535f26e94"}
02:32:16.139 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"8acd7a61-84bf-433b-b517-c44535f26e94"}
02:32:18.105 01.966 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"6852f4cc-1538-447d-80fd-a40b80b7f525"}
02:32:18.117 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"6852f4cc-1538-447d-80fd-a40b80b7f525"}
02:32:18.129 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"d7acbec3-548e-49fc-a392-aff4ef6775b8"}
02:32:18.142 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"d7acbec3-548e-49fc-a392-aff4ef6775b8"}
02:32:20.104 01.962 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"94b46c68-415c-423b-ab03-89d24e592d7e"}
02:32:20.114 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"94b46c68-415c-423b-ab03-89d24e592d7e"}
02:32:20.122 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"da4e38fa-1261-49d0-b3aa-be2419ef27ba"}
02:32:20.129 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"da4e38fa-1261-49d0-b3aa-be2419ef27ba"}
02:32:22.105 01.976 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"a40ad0cc-9334-4746-81d9-b32d4c2c1648"}
02:32:22.114 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"a40ad0cc-9334-4746-81d9-b32d4c2c1648"}
02:32:22.122 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"6bd55421-8469-4597-ac34-1ce51ddd1dbf"}
02:32:22.133 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"6bd55421-8469-4597-ac34-1ce51ddd1dbf"}
02:32:24.105 01.972 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"c2b3cef7-9462-4549-bc03-81fa40661e58"}
02:32:24.117 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"c2b3cef7-9462-4549-bc03-81fa40661e58"}
02:32:24.134 00.017 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"e0bec301-0591-4736-8db6-0f318f55798d"}
02:32:24.144 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"e0bec301-0591-4736-8db6-0f318f55798d"}
02:32:26.104 01.960 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"122238d9-5689-43ca-9f70-5a1bba95b32b"}
02:32:26.117 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"122238d9-5689-43ca-9f70-5a1bba95b32b"}
02:32:26.128 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"c86f2873-f8b3-499b-8000-3b98fbaf9440"}
02:32:26.153 00.025 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"c86f2873-f8b3-499b-8000-3b98fbaf9440"}
02:32:28.106 01.953 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"48f5fe93-a3e4-49fc-b8e9-f8404f3909fa"}
02:32:28.125 00.019 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"48f5fe93-a3e4-49fc-b8e9-f8404f3909fa"}
02:32:28.135 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"954f4753-d469-4657-ab3a-85a97bb2e2d4"}
02:32:28.145 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"954f4753-d469-4657-ab3a-85a97bb2e2d4"}
02:32:30.104 01.959 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"8387c9f7-0012-4f33-bc87-d5868e9fdecc"}
02:32:30.133 00.029 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"8387c9f7-0012-4f33-bc87-d5868e9fdecc"}
02:32:30.143 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"be998c9b-210d-40a7-a105-3e91b41fc75c"}
02:32:30.155 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"be998c9b-210d-40a7-a105-3e91b41fc75c"}
02:32:32.102 01.947 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"4740b9ac-a809-471c-ac6e-f7e6fa9a168a"}
02:32:32.112 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"4740b9ac-a809-471c-ac6e-f7e6fa9a168a"}
02:32:32.120 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"65b39237-32d9-4c97-8485-093be66d4c2b"}
02:32:32.129 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"65b39237-32d9-4c97-8485-093be66d4c2b"}
02:32:34.104 01.975 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"7dcb9340-4c56-4532-a80d-3fc866b5f2db"}
02:32:34.118 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"7dcb9340-4c56-4532-a80d-3fc866b5f2db"}
02:32:34.126 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"d1bdbd3c-2ee1-4f5a-94e5-b1195dedfa44"}
02:32:34.136 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"d1bdbd3c-2ee1-4f5a-94e5-b1195dedfa44"}
02:32:36.104 01.968 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"0c7267b2-4aae-4c85-854b-9c7d3f55f3c5"}
02:32:36.114 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"0c7267b2-4aae-4c85-854b-9c7d3f55f3c5"}
02:32:36.122 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"f2d2aeef-30b7-44a2-93df-9ba4e1f0f752"}
02:32:36.130 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"f2d2aeef-30b7-44a2-93df-9ba4e1f0f752"}
02:32:38.103 01.973 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"4cb5d553-2170-4c20-a9b9-a737bfd809a7"}
02:32:38.115 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"4cb5d553-2170-4c20-a9b9-a737bfd809a7"}
02:32:38.127 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"b6160d8f-962b-4d61-bab6-2b9186cb9d5e"}
02:32:38.137 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"b6160d8f-962b-4d61-bab6-2b9186cb9d5e"}
02:32:40.103 01.966 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"57764058-190c-46d3-85ea-23ef5394aac4"}
02:32:40.114 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"57764058-190c-46d3-85ea-23ef5394aac4"}
02:32:40.136 00.022 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"0a217cb4-5edc-420d-b245-adcc122065a5"}
02:32:40.143 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"0a217cb4-5edc-420d-b245-adcc122065a5"}
02:32:42.104 01.961 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"1b531667-56d2-4556-ac22-63cb1caa27d3"}
02:32:42.117 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"1b531667-56d2-4556-ac22-63cb1caa27d3"}
02:32:42.127 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"baf05740-8975-4714-822a-e20fbd9c248a"}
02:32:42.138 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"baf05740-8975-4714-822a-e20fbd9c248a"}
02:32:44.105 01.967 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"619b5063-4e28-4517-8668-004eabc47ad4"}
02:32:44.121 00.016 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"619b5063-4e28-4517-8668-004eabc47ad4"}
02:32:44.130 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"556cb565-c652-4d48-8f41-d9439dcb7d13"}
02:32:44.143 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"556cb565-c652-4d48-8f41-d9439dcb7d13"}
02:32:46.104 01.961 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"1f303002-397b-455e-9110-6be92c9d0860"}
02:32:46.114 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"1f303002-397b-455e-9110-6be92c9d0860"}
02:32:46.129 00.015 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"1e24254a-1108-4f5c-8f27-bd90be00d1f0"}
02:32:46.138 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"1e24254a-1108-4f5c-8f27-bd90be00d1f0"}
02:32:48.108 01.970 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"0dc4a382-e401-439f-b10c-54b95885f0bf"}
02:32:48.121 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"0dc4a382-e401-439f-b10c-54b95885f0bf"}
02:32:48.129 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"4188a5d4-807f-44d0-a28f-178b2858e871"}
02:32:48.135 00.006 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"4188a5d4-807f-44d0-a28f-178b2858e871"}
02:32:50.103 01.968 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"3939fa1e-b713-43a3-81c4-fc9a623e7c58"}
02:32:50.119 00.016 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"3939fa1e-b713-43a3-81c4-fc9a623e7c58"}
02:32:50.128 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"7e3cfa4f-b637-4cf0-bd17-ca6a5601bb55"}
02:32:50.137 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"7e3cfa4f-b637-4cf0-bd17-ca6a5601bb55"}
02:32:52.105 01.968 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"aaf8ca02-f8bd-4b03-919e-9fcbd490911e"}
02:32:52.112 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"aaf8ca02-f8bd-4b03-919e-9fcbd490911e"}
02:32:52.118 00.006 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"328e393e-2a80-4c3c-9e55-84211847739a"}
02:32:52.127 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"328e393e-2a80-4c3c-9e55-84211847739a"}
02:32:54.104 01.977 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"2f9cd2a8-4626-43da-990b-653c7aeefc94"}
02:32:54.114 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"2f9cd2a8-4626-43da-990b-653c7aeefc94"}
02:32:54.126 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"324f7194-3b2d-404f-8433-c738a08dc634"}
02:32:54.148 00.022 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"324f7194-3b2d-404f-8433-c738a08dc634"}
02:32:56.104 01.956 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"0775bfc5-5389-4ae0-8530-966fe3c4e554"}
02:32:56.132 00.028 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"0775bfc5-5389-4ae0-8530-966fe3c4e554"}
02:32:56.144 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"606a1fa7-ce96-4a6c-b5a9-9e20d8dc5cf5"}
02:32:56.153 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"606a1fa7-ce96-4a6c-b5a9-9e20d8dc5cf5"}
02:32:58.104 01.951 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"b8f2377e-44bb-4042-8054-b217203483a6"}
02:32:58.128 00.024 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"b8f2377e-44bb-4042-8054-b217203483a6"}
02:32:58.136 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"748260b8-c3ed-44d0-86a4-318d328004b6"}
02:32:58.146 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"748260b8-c3ed-44d0-86a4-318d328004b6"}
02:33:00.103 01.957 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"fbfb7254-8fb9-4284-b0aa-2c21d847225b"}
02:33:00.125 00.022 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"fbfb7254-8fb9-4284-b0aa-2c21d847225b"}
02:33:00.134 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"dfe6e63f-5a72-41e8-92a2-c2649819cea8"}
02:33:00.141 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"dfe6e63f-5a72-41e8-92a2-c2649819cea8"}
02:33:02.104 01.963 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"088a2d34-c610-40ca-8f7f-f52e2ef35a76"}
02:33:02.121 00.017 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"088a2d34-c610-40ca-8f7f-f52e2ef35a76"}
02:33:02.158 00.037 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"5db00047-18bf-4338-b9b2-e79e47847512"}
02:33:02.171 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"5db00047-18bf-4338-b9b2-e79e47847512"}
02:33:04.103 01.932 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"11418da3-33dd-41c3-8544-fefc415ee084"}
02:33:04.113 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"11418da3-33dd-41c3-8544-fefc415ee084"}
02:33:04.125 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"db18f0e2-f9f3-4d8b-99fb-c41cf67b3112"}
02:33:04.136 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"db18f0e2-f9f3-4d8b-99fb-c41cf67b3112"}
02:33:06.102 01.966 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"59cc7271-8033-4a4e-85e0-524ff87ef06a"}
02:33:06.114 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"59cc7271-8033-4a4e-85e0-524ff87ef06a"}
02:33:06.122 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"9a5810a6-9edb-4b4e-ad25-813160e85ef3"}
02:33:06.131 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"9a5810a6-9edb-4b4e-ad25-813160e85ef3"}
02:33:08.101 01.970 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"e055bc84-f3be-40c0-b858-bccc23e41fcc"}
02:33:08.110 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"e055bc84-f3be-40c0-b858-bccc23e41fcc"}
02:33:08.122 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"5338fc12-ef81-4d6c-a53d-90272ced250f"}
02:33:08.133 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"5338fc12-ef81-4d6c-a53d-90272ced250f"}
02:33:10.100 01.967 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"faae119c-098e-4e8b-b1fa-d6663b4bc128"}
02:33:10.110 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"faae119c-098e-4e8b-b1fa-d6663b4bc128"}
02:33:10.134 00.024 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"97769f2e-06e0-4773-86e6-57f4644a4f1e"}
02:33:10.143 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"97769f2e-06e0-4773-86e6-57f4644a4f1e"}
02:33:12.098 01.955 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"0d2d9191-a289-4335-91a2-7eaa185d6607"}
02:33:12.108 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"0d2d9191-a289-4335-91a2-7eaa185d6607"}
02:33:12.117 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"7a4b567d-e5ad-4114-bd5a-28fa389b5759"}
02:33:12.124 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"7a4b567d-e5ad-4114-bd5a-28fa389b5759"}
02:33:14.098 01.974 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"c8fa9121-031f-4d69-9d8d-40c91f57cd75"}
02:33:14.124 00.026 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"c8fa9121-031f-4d69-9d8d-40c91f57cd75"}
02:33:14.137 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"4ceb3409-e609-43e4-950e-99d238f9c005"}
02:33:14.149 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"4ceb3409-e609-43e4-950e-99d238f9c005"}
02:33:16.096 01.947 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"a6276a14-2cfb-49e0-8e94-74ac581ee031"}
02:33:16.108 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"a6276a14-2cfb-49e0-8e94-74ac581ee031"}
02:33:16.121 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"36fbf9b9-42b5-4a27-9be4-dd7db5a744f8"}
02:33:16.131 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"36fbf9b9-42b5-4a27-9be4-dd7db5a744f8"}
02:33:18.096 01.965 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"7828eac0-d145-4f4e-99be-fef987cb438f"}
02:33:18.104 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"7828eac0-d145-4f4e-99be-fef987cb438f"}
02:33:18.111 00.007 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"70e0f45e-26ef-453d-b4c4-bf8417a0734d"}
02:33:18.118 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"70e0f45e-26ef-453d-b4c4-bf8417a0734d"}
02:33:20.095 01.977 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"84ce329b-bdc0-4206-9e34-5ed1470a801a"}
02:33:20.128 00.033 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"84ce329b-bdc0-4206-9e34-5ed1470a801a"}
02:33:20.143 00.015 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"798fd361-23de-4959-9a68-bd15552cc71f"}
02:33:20.155 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"798fd361-23de-4959-9a68-bd15552cc71f"}
02:33:22.095 01.940 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"329688a1-bb64-4a1f-a71c-f355349d4687"}
02:33:22.104 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"329688a1-bb64-4a1f-a71c-f355349d4687"}
02:33:22.112 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"35d63bcd-57e5-4afd-aebc-fbb60fb37e0c"}
02:33:22.121 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"35d63bcd-57e5-4afd-aebc-fbb60fb37e0c"}
02:33:24.094 01.973 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"53ca4248-5168-40db-bdf3-0bb5130bc860"}
02:33:24.105 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"53ca4248-5168-40db-bdf3-0bb5130bc860"}
02:33:24.114 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"d35ad2c2-c3e7-4942-b92f-327b4ac91615"}
02:33:24.125 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"d35ad2c2-c3e7-4942-b92f-327b4ac91615"}
02:33:26.097 01.972 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"0020de17-a086-4db4-888e-f8f3c80ff1a8"}
02:33:26.111 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"0020de17-a086-4db4-888e-f8f3c80ff1a8"}
02:33:26.123 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"be85cc72-ee30-43cd-911c-168018f4963a"}
02:33:26.133 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"be85cc72-ee30-43cd-911c-168018f4963a"}
02:33:28.094 01.961 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"fb294f24-8e6f-40a4-bb35-689e17859037"}
02:33:28.103 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"fb294f24-8e6f-40a4-bb35-689e17859037"}
02:33:28.115 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"d9783c56-d772-4f7f-9210-81673e949070"}
02:33:28.125 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"d9783c56-d772-4f7f-9210-81673e949070"}
02:33:30.094 01.969 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"6cc776b9-afd8-4e7a-935f-9ef0eff86a0c"}
02:33:30.104 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"6cc776b9-afd8-4e7a-935f-9ef0eff86a0c"}
02:33:30.125 00.021 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"7eeae6b4-4f14-48e9-abc4-7798e9ca040f"}
02:33:30.136 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"7eeae6b4-4f14-48e9-abc4-7798e9ca040f"}
02:33:32.094 01.958 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"458e8e83-299f-4a3d-87fd-68a02b501563"}
02:33:32.111 00.017 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"458e8e83-299f-4a3d-87fd-68a02b501563"}
02:33:32.148 00.037 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"0ff2084e-2baf-4d53-9e9d-7dcd4ae5b26e"}
02:33:32.164 00.016 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"0ff2084e-2baf-4d53-9e9d-7dcd4ae5b26e"}
02:33:34.092 01.928 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"bc8404aa-436d-4b92-8520-7dc0571f7d06"}
02:33:34.121 00.029 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"bc8404aa-436d-4b92-8520-7dc0571f7d06"}
02:33:34.130 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"f4898af0-81da-4c1e-8720-0f2aa5806a92"}
02:33:34.138 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"f4898af0-81da-4c1e-8720-0f2aa5806a92"}
02:33:36.091 01.953 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"364742a8-7100-4bc4-94ac-aca1e061335a"}
02:33:36.100 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"364742a8-7100-4bc4-94ac-aca1e061335a"}
02:33:36.109 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"823f68c8-cb42-4f35-ba9d-17acc06345c6"}
02:33:36.119 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"823f68c8-cb42-4f35-ba9d-17acc06345c6"}
02:33:38.093 01.974 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"bb15230a-cc8e-4210-a043-39cf4f4226e5"}
02:33:38.108 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"bb15230a-cc8e-4210-a043-39cf4f4226e5"}
02:33:38.116 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"da89dd96-a75b-4017-860b-baec84acb551"}
02:33:38.123 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"da89dd96-a75b-4017-860b-baec84acb551"}
02:33:40.091 01.968 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"61427ff1-ee13-4147-98fc-726c444d0528"}
02:33:40.102 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"61427ff1-ee13-4147-98fc-726c444d0528"}
02:33:40.114 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"fd2d34d2-3c1c-46dd-b09a-3f038d8f16a0"}
02:33:40.140 00.026 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"fd2d34d2-3c1c-46dd-b09a-3f038d8f16a0"}
02:33:42.091 01.951 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"049831fa-5196-4d87-a5c9-716d65dc301e"}
02:33:42.102 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"049831fa-5196-4d87-a5c9-716d65dc301e"}
02:33:42.108 00.006 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"bd9edf6b-4b7e-439e-8aa1-4c170577d370"}
02:33:42.114 00.006 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"bd9edf6b-4b7e-439e-8aa1-4c170577d370"}
02:33:44.091 01.977 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"dfce06e4-fe68-47e8-9c8e-a9f66506eb3a"}
02:33:44.101 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"dfce06e4-fe68-47e8-9c8e-a9f66506eb3a"}
02:33:44.108 00.007 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"dfb0db1a-c681-4553-a0eb-27a188c05c24"}
02:33:44.115 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"dfb0db1a-c681-4553-a0eb-27a188c05c24"}
02:33:46.089 01.974 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"a12035cf-48db-4ef9-bbae-099ebe4333fb"}
02:33:46.106 00.017 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"a12035cf-48db-4ef9-bbae-099ebe4333fb"}
02:33:46.117 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"da814a9e-494c-4735-a88c-af87797dc39c"}
02:33:46.131 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"da814a9e-494c-4735-a88c-af87797dc39c"}
02:33:48.087 01.956 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"ff77218c-d09f-4cb0-87d5-2ad181509d00"}
02:33:48.096 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"ff77218c-d09f-4cb0-87d5-2ad181509d00"}
02:33:48.105 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"d9d0d109-e5cb-42e7-be7c-370839fd1ea8"}
02:33:48.112 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"d9d0d109-e5cb-42e7-be7c-370839fd1ea8"}
02:33:50.087 01.975 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"9a78a37e-3338-48b9-80fe-2644b04c16f8"}
02:33:50.096 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"9a78a37e-3338-48b9-80fe-2644b04c16f8"}
02:33:50.105 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"2b827d4a-dff0-4a61-b751-46d01c2bf0da"}
02:33:50.115 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"2b827d4a-dff0-4a61-b751-46d01c2bf0da"}
02:33:52.088 01.973 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"62e2a40f-20bb-4a66-8246-da0128c6cd1d"}
02:33:52.104 00.016 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"62e2a40f-20bb-4a66-8246-da0128c6cd1d"}
02:33:52.118 00.014 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"d0074d83-4d7e-475e-8816-124ac70c3a7b"}
02:33:52.147 00.029 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"d0074d83-4d7e-475e-8816-124ac70c3a7b"}
02:33:54.085 01.938 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"d15929f8-3daa-4307-a9ee-c279ad54984f"}
02:33:54.094 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"d15929f8-3daa-4307-a9ee-c279ad54984f"}
02:33:54.105 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"a7c1dbb0-6b55-45d7-ac16-8e72c2d2d387"}
02:33:54.114 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"a7c1dbb0-6b55-45d7-ac16-8e72c2d2d387"}
02:33:56.088 01.974 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"02f3f658-6c8c-4a09-bead-35f0281a4024"}
02:33:56.101 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"02f3f658-6c8c-4a09-bead-35f0281a4024"}
02:33:56.109 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"2ef5803b-d7b6-4e57-bd96-2a511f3dfea0"}
02:33:56.118 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"2ef5803b-d7b6-4e57-bd96-2a511f3dfea0"}
02:33:58.086 01.968 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"b0684cc9-4daa-4464-942e-a3ca273b8995"}
02:33:58.101 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"b0684cc9-4daa-4464-942e-a3ca273b8995"}
02:33:58.132 00.031 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"ff0f2161-a317-424b-b4ed-b398354a8a5d"}
02:33:58.145 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"ff0f2161-a317-424b-b4ed-b398354a8a5d"}
02:34:00.087 01.942 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"fdb1e627-4e98-4407-9220-59029c7c6ae0"}
02:34:00.108 00.021 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"fdb1e627-4e98-4407-9220-59029c7c6ae0"}
02:34:00.117 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"5c47f92f-3af5-454e-9e1d-83d26bbb8768"}
02:34:00.124 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"5c47f92f-3af5-454e-9e1d-83d26bbb8768"}
02:34:02.088 01.964 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"dcdff2a3-d054-44b7-8aae-eec69d41ebc1"}
02:34:02.101 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"dcdff2a3-d054-44b7-8aae-eec69d41ebc1"}
02:34:02.111 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"156d630a-f9e4-4575-8d8e-3ac7bc370292"}
02:34:02.120 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"156d630a-f9e4-4575-8d8e-3ac7bc370292"}
02:34:04.086 01.966 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"4d67e5ac-4714-4dd4-8d56-719a66f68473"}
02:34:04.097 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"4d67e5ac-4714-4dd4-8d56-719a66f68473"}
02:34:04.108 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"111a36c8-729c-4219-9b69-02f95b9e935e"}
02:34:04.119 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"111a36c8-729c-4219-9b69-02f95b9e935e"}
02:34:06.087 01.968 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"a62e049f-0887-4cac-ac13-2e43c13fe68b"}
02:34:06.111 00.024 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"a62e049f-0887-4cac-ac13-2e43c13fe68b"}
02:34:06.118 00.007 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"b4cc08ef-00b4-41a1-99c9-4d61b32bbfa5"}
02:34:06.124 00.006 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"b4cc08ef-00b4-41a1-99c9-4d61b32bbfa5"}
02:34:08.086 01.962 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"bed0a15b-96a8-4645-a841-1ecc2c1ba8be"}
02:34:08.093 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"bed0a15b-96a8-4645-a841-1ecc2c1ba8be"}
02:34:08.100 00.007 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"4c5c7eb6-1155-45fb-b7b0-dff64343880c"}
02:34:08.111 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"4c5c7eb6-1155-45fb-b7b0-dff64343880c"}
02:34:10.088 01.977 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"8fce6ecc-fc79-49fb-990a-df71fc525f9b"}
02:34:10.110 00.022 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"8fce6ecc-fc79-49fb-990a-df71fc525f9b"}
02:34:10.141 00.031 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"78cf510a-b1ca-474d-b5a6-9d91805942ba"}
02:34:10.153 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"78cf510a-b1ca-474d-b5a6-9d91805942ba"}
02:34:12.086 01.933 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"998106d7-5b46-4c9a-9b08-9ad763fa495c"}
02:34:12.094 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"998106d7-5b46-4c9a-9b08-9ad763fa495c"}
02:34:12.104 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"00eec6c8-52e1-4640-a1fb-6e6246d824fc"}
02:34:12.114 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"00eec6c8-52e1-4640-a1fb-6e6246d824fc"}
02:34:14.087 01.973 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"a90340bf-91f8-4d14-98e2-a49418688fa2"}
02:34:14.100 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"a90340bf-91f8-4d14-98e2-a49418688fa2"}
02:34:14.111 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"c0b42e2d-faa5-4096-b0ac-e053765b0b59"}
02:34:14.119 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"c0b42e2d-faa5-4096-b0ac-e053765b0b59"}
02:34:16.088 01.969 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"6be0c271-9781-4c4f-b8d8-2c2d26f0095c"}
02:34:16.105 00.017 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"6be0c271-9781-4c4f-b8d8-2c2d26f0095c"}
02:34:16.119 00.014 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"e6f843d2-d353-4c02-891b-5d34f7288512"}
02:34:16.130 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"e6f843d2-d353-4c02-891b-5d34f7288512"}
02:34:18.087 01.957 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"d5e2f58d-51c4-441c-956e-0eb7ec031510"}
02:34:18.097 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"d5e2f58d-51c4-441c-956e-0eb7ec031510"}
02:34:18.120 00.023 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"972f1b77-4c89-45e1-9ac4-4f411756aa2c"}
02:34:18.128 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"972f1b77-4c89-45e1-9ac4-4f411756aa2c"}
02:34:20.086 01.958 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"5faba381-07a9-4472-b2a9-5f3f9647982e"}
02:34:20.098 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"5faba381-07a9-4472-b2a9-5f3f9647982e"}
02:34:20.108 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"6a0473c0-cb9e-48fd-b896-3b3ea0425605"}
02:34:20.116 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"6a0473c0-cb9e-48fd-b896-3b3ea0425605"}
02:34:22.085 01.969 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"9ae19dfb-1a60-4275-b3a9-fb31fbf2e66e"}
02:34:22.092 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"9ae19dfb-1a60-4275-b3a9-fb31fbf2e66e"}
02:34:22.098 00.006 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"8c69ba1f-9cc3-4094-bc83-2c6da4f2a3ea"}
02:34:22.109 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"8c69ba1f-9cc3-4094-bc83-2c6da4f2a3ea"}
02:34:24.085 01.976 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"665907dc-4fa5-4df2-8528-3dd29504f053"}
02:34:24.097 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"665907dc-4fa5-4df2-8528-3dd29504f053"}
02:34:24.106 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"17969704-0714-4dee-8192-527bff32700a"}
02:34:24.114 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"17969704-0714-4dee-8192-527bff32700a"}
02:34:26.085 01.971 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"25a74998-3ee0-4f24-9820-18f119948631"}
02:34:26.095 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"25a74998-3ee0-4f24-9820-18f119948631"}
02:34:26.107 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"9b69fac1-54d6-49fd-a0ba-2ebbf91cf502"}
02:34:26.115 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"9b69fac1-54d6-49fd-a0ba-2ebbf91cf502"}
02:34:28.089 01.974 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"3db0417c-a1fc-428c-9fb1-3e82be01d089"}
02:34:28.107 00.018 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"3db0417c-a1fc-428c-9fb1-3e82be01d089"}
02:34:28.116 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"460775c1-762b-4a54-9bbc-3cd10b29495b"}
02:34:28.125 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"460775c1-762b-4a54-9bbc-3cd10b29495b"}
02:34:30.087 01.962 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"0501c20c-b444-4805-8efb-3cd875a470d1"}
02:34:30.098 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"0501c20c-b444-4805-8efb-3cd875a470d1"}
02:34:30.111 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"042b6978-114b-4a3a-b32d-e6e6d6486ba0"}
02:34:30.120 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"042b6978-114b-4a3a-b32d-e6e6d6486ba0"}
02:34:32.087 01.967 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"2ee2b3e9-86f2-498f-bb4d-77c25f78fa20"}
02:34:32.096 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"2ee2b3e9-86f2-498f-bb4d-77c25f78fa20"}
02:34:32.107 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"40eea7fa-f1de-4a40-8a62-eef643bdfd55"}
02:34:32.114 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"40eea7fa-f1de-4a40-8a62-eef643bdfd55"}
02:34:34.087 01.973 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"f1c05cde-4dc1-48a4-810b-02a176e9ce81"}
02:34:34.098 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"f1c05cde-4dc1-48a4-810b-02a176e9ce81"}
02:34:34.108 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"34f94f51-3a5f-447d-9987-81031c114edf"}
02:34:34.115 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"34f94f51-3a5f-447d-9987-81031c114edf"}
02:34:36.088 01.973 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"0da8ac0b-3f59-4f87-8e26-0f79a3194523"}
02:34:36.100 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"0da8ac0b-3f59-4f87-8e26-0f79a3194523"}
02:34:36.113 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"daeecf43-1b84-43e1-8d67-28189af7d8eb"}
02:34:36.145 00.032 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"daeecf43-1b84-43e1-8d67-28189af7d8eb"}
02:34:38.090 01.945 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"fe34f89f-ca18-47c2-b781-c0e0a9e26987"}
02:34:38.106 00.016 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"fe34f89f-ca18-47c2-b781-c0e0a9e26987"}
02:34:38.115 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"a7232568-c426-4adb-8ef3-cb23536a57d4"}
02:34:38.123 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"a7232568-c426-4adb-8ef3-cb23536a57d4"}
02:34:40.089 01.966 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"27e3f4e8-21f8-4a0c-8b81-6bb427862e89"}
02:34:40.099 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"27e3f4e8-21f8-4a0c-8b81-6bb427862e89"}
02:34:40.107 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"ad765004-9dac-449b-bcee-5517b6273124"}
02:34:40.114 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"ad765004-9dac-449b-bcee-5517b6273124"}
02:34:42.089 01.975 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"9339b03b-8d0f-4c58-9b41-20c9b9245d98"}
02:34:42.101 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"9339b03b-8d0f-4c58-9b41-20c9b9245d98"}
02:34:42.130 00.029 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"3105add5-e5a6-45be-8e0d-080c4701cd3f"}
02:34:42.143 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"3105add5-e5a6-45be-8e0d-080c4701cd3f"}
02:34:44.088 01.945 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"26d45eb2-2603-47f4-bb9a-cae511609f2c"}
02:34:44.101 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"26d45eb2-2603-47f4-bb9a-cae511609f2c"}
02:34:44.110 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"f3f1f2cd-26d3-4d2c-9760-757c33968a1c"}
02:34:44.119 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"f3f1f2cd-26d3-4d2c-9760-757c33968a1c"}
02:34:46.086 01.967 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"db3c85e1-f161-41ae-9daa-7adead4933b3"}
02:34:46.100 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"db3c85e1-f161-41ae-9daa-7adead4933b3"}
02:34:46.130 00.030 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"4e85760c-722e-4fd8-8e09-6f87cae01e9d"}
02:34:46.142 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"4e85760c-722e-4fd8-8e09-6f87cae01e9d"}
02:34:48.087 01.945 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"90f433d4-234d-4d11-863d-ab516a9a41b8"}
02:34:48.102 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"90f433d4-234d-4d11-863d-ab516a9a41b8"}
02:34:48.114 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"01d8df52-0f35-429b-b019-fd1a79a50a90"}
02:34:48.132 00.018 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"01d8df52-0f35-429b-b019-fd1a79a50a90"}
02:34:50.086 01.954 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"b60d924f-658f-4b8d-996b-6fb31692ad76"}
02:34:50.096 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"b60d924f-658f-4b8d-996b-6fb31692ad76"}
02:34:50.104 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"350e8dcb-f2c3-4b59-87fb-b4fb65155428"}
02:34:50.111 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"350e8dcb-f2c3-4b59-87fb-b4fb65155428"}
02:34:52.086 01.975 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"4a2771f1-0e03-4ad2-8818-0d8205040b1a"}
02:34:52.097 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"4a2771f1-0e03-4ad2-8818-0d8205040b1a"}
02:34:52.106 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"011018cb-11e3-440c-9d72-b1d001b8518f"}
02:34:52.114 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"011018cb-11e3-440c-9d72-b1d001b8518f"}
02:34:54.084 01.970 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"098f21c4-adbe-4952-abc8-ff34bad4910a"}
02:34:54.097 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"098f21c4-adbe-4952-abc8-ff34bad4910a"}
02:34:54.109 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"1d880296-52c7-4ae0-a4b9-859bce8a1410"}
02:34:54.119 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"1d880296-52c7-4ae0-a4b9-859bce8a1410"}
02:34:56.082 01.963 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"1819a1a3-9267-4026-8fce-673f7f9114e2"}
02:34:56.095 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"1819a1a3-9267-4026-8fce-673f7f9114e2"}
02:34:56.105 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"5e866974-f028-4c4b-b1fb-81fd1830c93e"}
02:34:56.113 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"5e866974-f028-4c4b-b1fb-81fd1830c93e"}
02:34:58.084 01.971 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"bb96f206-4131-4687-8838-f7b2d6581a04"}
02:34:58.091 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"bb96f206-4131-4687-8838-f7b2d6581a04"}
02:34:58.100 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"d9350537-13ea-4d4a-9e19-2eb7694984bc"}
02:34:58.108 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"d9350537-13ea-4d4a-9e19-2eb7694984bc"}
02:35:00.082 01.974 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"d183f0ab-27bc-4d90-967f-05475d439d00"}
02:35:00.111 00.029 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"d183f0ab-27bc-4d90-967f-05475d439d00"}
02:35:00.124 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"c26a875c-a326-4d2d-85de-a1e28c464261"}
02:35:00.136 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"c26a875c-a326-4d2d-85de-a1e28c464261"}
02:35:02.081 01.945 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"c6cc5974-d7b7-45f4-a084-1c15522e5776"}
02:35:02.093 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"c6cc5974-d7b7-45f4-a084-1c15522e5776"}
02:35:02.105 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"391b6f06-4a9a-45f3-9e44-765666a7e266"}
02:35:02.116 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"391b6f06-4a9a-45f3-9e44-765666a7e266"}
02:35:04.081 01.965 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"88abeb59-efd9-4b26-bdc2-d943c1311541"}
02:35:04.092 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"88abeb59-efd9-4b26-bdc2-d943c1311541"}
02:35:04.102 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"497ae5d2-7705-4007-a650-8ed469155079"}
02:35:04.110 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"497ae5d2-7705-4007-a650-8ed469155079"}
02:35:06.081 01.971 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"4817e5ee-ce3a-4040-a971-1b243f27cd52"}
02:35:06.090 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"4817e5ee-ce3a-4040-a971-1b243f27cd52"}
02:35:06.103 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"445f4071-2dad-4f79-8be7-387681c536ec"}
02:35:06.110 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"445f4071-2dad-4f79-8be7-387681c536ec"}
02:35:08.085 01.975 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"5e26dd7f-d958-4859-ac16-74ea72d20e31"}
02:35:08.100 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"5e26dd7f-d958-4859-ac16-74ea72d20e31"}
02:35:08.111 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"40217002-2184-4e07-bc32-34fb94d33ef0"}
02:35:08.121 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"40217002-2184-4e07-bc32-34fb94d33ef0"}
02:35:10.082 01.961 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"1c062054-c256-447e-bd82-fee4f15ee34b"}
02:35:10.096 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"1c062054-c256-447e-bd82-fee4f15ee34b"}
02:35:10.110 00.014 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"29139f32-7427-4ee9-8ec8-245dc9878049"}
02:35:10.119 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"29139f32-7427-4ee9-8ec8-245dc9878049"}
02:35:12.082 01.963 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"b4c43638-e0cd-445f-8384-463ac89cce91"}
02:35:12.090 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"b4c43638-e0cd-445f-8384-463ac89cce91"}
02:35:12.100 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"7355b094-e5df-46d8-92b3-82dd2f6e6b53"}
02:35:12.111 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"7355b094-e5df-46d8-92b3-82dd2f6e6b53"}
02:35:14.084 01.973 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"0f56add2-5786-4c63-9a2f-f32ef79cd4be"}
02:35:14.103 00.019 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"0f56add2-5786-4c63-9a2f-f32ef79cd4be"}
02:35:14.114 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"671c800f-e41b-4ad4-897c-241c4ce8899d"}
02:35:14.122 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"671c800f-e41b-4ad4-897c-241c4ce8899d"}
02:35:16.083 01.961 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"edd94670-ed16-4901-b864-a5adc4282d76"}
02:35:16.095 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"edd94670-ed16-4901-b864-a5adc4282d76"}
02:35:16.105 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"849d6eba-c551-4950-b8ac-d1d507868e67"}
02:35:16.115 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"849d6eba-c551-4950-b8ac-d1d507868e67"}
02:35:18.083 01.968 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"5bc1b6e6-abbd-4240-8456-70f29a469c04"}
02:35:18.093 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"5bc1b6e6-abbd-4240-8456-70f29a469c04"}
02:35:18.102 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"01ef78a9-17ee-4e4a-8930-fd17fa525503"}
02:35:18.123 00.021 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"01ef78a9-17ee-4e4a-8930-fd17fa525503"}
02:35:20.084 01.961 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"d289fe3f-addc-45f1-9bec-cd6d6c0cccdf"}
02:35:20.095 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"d289fe3f-addc-45f1-9bec-cd6d6c0cccdf"}
02:35:20.107 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"406e159c-af8f-4938-9ccf-84912f027230"}
02:35:20.119 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"406e159c-af8f-4938-9ccf-84912f027230"}
02:35:22.084 01.965 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"9ba0ef04-50f3-4a8b-b4ea-b36d1077592c"}
02:35:22.093 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"9ba0ef04-50f3-4a8b-b4ea-b36d1077592c"}
02:35:22.102 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"8c6953c3-b6c3-4753-afaa-fca69cf2d720"}
02:35:22.124 00.022 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"8c6953c3-b6c3-4753-afaa-fca69cf2d720"}
02:35:24.084 01.960 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"dd2a573c-772d-4a95-874f-4a6708c1fc4b"}
02:35:24.104 00.020 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"dd2a573c-772d-4a95-874f-4a6708c1fc4b"}
02:35:24.117 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"1787179a-83f5-4d03-a09d-9a000663f092"}
02:35:24.129 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"1787179a-83f5-4d03-a09d-9a000663f092"}
02:35:26.083 01.954 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"02f65041-d38a-46c9-82cf-ffb6046be50f"}
02:35:26.094 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"02f65041-d38a-46c9-82cf-ffb6046be50f"}
02:35:26.107 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"8f09dee2-8c64-45f5-99dc-23137649099b"}
02:35:26.121 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"8f09dee2-8c64-45f5-99dc-23137649099b"}
02:35:28.082 01.961 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"4f54048c-d6fe-4121-a00c-6c7a8e3cdbea"}
02:35:28.093 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"4f54048c-d6fe-4121-a00c-6c7a8e3cdbea"}
02:35:28.102 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"594a1b33-4cc3-442d-8b46-b0e04efadad6"}
02:35:28.128 00.026 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"594a1b33-4cc3-442d-8b46-b0e04efadad6"}
02:35:30.083 01.955 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"fdf2a889-10dc-4518-984a-3cc591b177bf"}
02:35:30.107 00.024 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"fdf2a889-10dc-4518-984a-3cc591b177bf"}
02:35:30.157 00.050 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"a37ae6ab-ac3d-4d10-b7e9-75dd8bd48a7d"}
02:35:30.177 00.020 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"a37ae6ab-ac3d-4d10-b7e9-75dd8bd48a7d"}
02:35:32.085 01.908 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"0c83f3c2-398e-4d68-8338-cba81d421c86"}
02:35:32.118 00.033 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"0c83f3c2-398e-4d68-8338-cba81d421c86"}
02:35:32.140 00.022 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"13915895-027e-4c5f-a97e-2e4022cb524e"}
02:35:32.159 00.019 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"13915895-027e-4c5f-a97e-2e4022cb524e"}
02:35:34.082 01.923 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"895fcffe-7f54-46e7-aa16-85521efcceb9"}
02:35:34.107 00.025 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"895fcffe-7f54-46e7-aa16-85521efcceb9"}
02:35:34.119 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"a904e3f7-e34c-4a59-8b91-c17fec7173ac"}
02:35:34.132 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"a904e3f7-e34c-4a59-8b91-c17fec7173ac"}
02:35:36.081 01.949 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"bb97785d-19e6-489a-8ed7-898ce8397a4e"}
02:35:36.091 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"bb97785d-19e6-489a-8ed7-898ce8397a4e"}
02:35:36.104 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"06408bf4-c837-47c1-96b3-7b84bd8f0508"}
02:35:36.113 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"06408bf4-c837-47c1-96b3-7b84bd8f0508"}
02:35:38.080 01.967 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"9d7139ae-1ad6-4ed5-ade5-a9a02bc16e91"}
02:35:38.091 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"9d7139ae-1ad6-4ed5-ade5-a9a02bc16e91"}
02:35:38.100 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"701fbc69-401c-431e-8284-52dc1621efab"}
02:35:38.109 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"701fbc69-401c-431e-8284-52dc1621efab"}
02:35:40.083 01.974 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"3e59e101-8185-4879-b344-00d27cd75103"}
02:35:40.098 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"3e59e101-8185-4879-b344-00d27cd75103"}
02:35:40.109 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"8b78d4a3-28fc-475a-912f-e026a6eff586"}
02:35:40.119 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"8b78d4a3-28fc-475a-912f-e026a6eff586"}
02:35:42.080 01.961 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"18956742-aa0c-42aa-869b-dba18030bba6"}
02:35:42.090 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"18956742-aa0c-42aa-869b-dba18030bba6"}
02:35:42.115 00.025 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"db69f876-f057-47b1-9ecb-f09bcb01a87a"}
02:35:42.123 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"db69f876-f057-47b1-9ecb-f09bcb01a87a"}
02:35:44.079 01.956 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"6bd37863-87e1-4473-a16f-e3ccf115ede2"}
02:35:44.088 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"6bd37863-87e1-4473-a16f-e3ccf115ede2"}
02:35:44.096 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"89d8d864-330c-4548-8cdb-c0f0fe36a77b"}
02:35:44.108 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"89d8d864-330c-4548-8cdb-c0f0fe36a77b"}
02:35:46.079 01.971 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"1255948b-aa9b-4ccb-95c7-4d084c84d609"}
02:35:46.090 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"1255948b-aa9b-4ccb-95c7-4d084c84d609"}
02:35:46.122 00.032 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"db925aab-bbb3-47cc-88de-daff752ea684"}
02:35:46.133 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"db925aab-bbb3-47cc-88de-daff752ea684"}
02:35:48.079 01.946 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"e9da9ea1-3f8c-4c55-b6f2-735aab8634eb"}
02:35:48.090 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"e9da9ea1-3f8c-4c55-b6f2-735aab8634eb"}
02:35:48.098 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"baf5bed3-3928-430d-9f41-a627eb441aa1"}
02:35:48.108 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"baf5bed3-3928-430d-9f41-a627eb441aa1"}
02:35:50.081 01.973 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"496a8955-3429-43be-a792-56ceeb023976"}
02:35:50.091 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"496a8955-3429-43be-a792-56ceeb023976"}
02:35:50.101 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"96c9e236-c323-4347-9e66-53d05038e5f3"}
02:35:50.114 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"96c9e236-c323-4347-9e66-53d05038e5f3"}
02:35:52.079 01.965 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"8c037b82-af5d-489c-a35f-4cac0ad39af8"}
02:35:52.106 00.027 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"8c037b82-af5d-489c-a35f-4cac0ad39af8"}
02:35:52.117 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"3dbe8bea-13f8-496d-b1b5-fe8e81155d64"}
02:35:52.125 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"3dbe8bea-13f8-496d-b1b5-fe8e81155d64"}
02:35:54.079 01.954 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"eeeabe45-9570-40d7-b12e-428b29dedce8"}
02:35:54.089 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"eeeabe45-9570-40d7-b12e-428b29dedce8"}
02:35:54.112 00.023 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"abb3b1ad-f087-40c9-9a34-9da8cbca95ec"}
02:35:54.122 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"abb3b1ad-f087-40c9-9a34-9da8cbca95ec"}
02:35:56.079 01.957 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"638ca3ec-2662-4e8c-b8ea-aa0a77560d4e"}
02:35:56.089 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"638ca3ec-2662-4e8c-b8ea-aa0a77560d4e"}
02:35:56.098 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"2de224fc-4b4b-4488-85a3-61634cdf101a"}
02:35:56.106 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"2de224fc-4b4b-4488-85a3-61634cdf101a"}
02:35:58.078 01.972 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"7a478b95-ad77-46ce-85b4-c47ef4c2003f"}
02:35:58.092 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"7a478b95-ad77-46ce-85b4-c47ef4c2003f"}
02:35:58.103 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"fec63063-7146-4fd7-9fa5-d032840a1104"}
02:35:58.112 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"fec63063-7146-4fd7-9fa5-d032840a1104"}
02:36:00.078 01.966 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"9e337589-dbca-4b56-968d-1d5ae8e164e5"}
02:36:00.087 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"9e337589-dbca-4b56-968d-1d5ae8e164e5"}
02:36:00.096 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"4a0ca1ff-6f31-44dc-83b2-1d6e9c8ae0c4"}
02:36:00.106 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"4a0ca1ff-6f31-44dc-83b2-1d6e9c8ae0c4"}
02:36:02.078 01.972 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"e085b842-268f-47b3-abb8-3c1593fd14a9"}
02:36:02.087 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"e085b842-268f-47b3-abb8-3c1593fd14a9"}
02:36:02.097 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"bf7cb889-f691-494d-ac65-7905b3bf8a5d"}
02:36:02.106 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"bf7cb889-f691-494d-ac65-7905b3bf8a5d"}
02:36:04.078 01.972 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"a419924f-a69b-4c0a-b218-8c9bd9e8c8f6"}
02:36:04.091 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"a419924f-a69b-4c0a-b218-8c9bd9e8c8f6"}
02:36:04.103 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"eb494516-4a12-49b5-83d8-3b805c1a1698"}
02:36:04.113 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"eb494516-4a12-49b5-83d8-3b805c1a1698"}
02:36:06.077 01.964 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"28d176df-9ad7-4f45-a9cc-256f4f7c98da"}
02:36:06.085 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"28d176df-9ad7-4f45-a9cc-256f4f7c98da"}
02:36:06.092 00.007 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"f222910a-c28e-42e1-ab62-7b28ebbadce1"}
02:36:06.103 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"f222910a-c28e-42e1-ab62-7b28ebbadce1"}
02:36:08.078 01.975 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"ba74643e-bd01-40b1-8a84-c1704ab4ee79"}
02:36:08.087 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"ba74643e-bd01-40b1-8a84-c1704ab4ee79"}
02:36:08.094 00.007 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"a1cc5c40-0d84-4b15-b659-7bbc92c458a9"}
02:36:08.102 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"a1cc5c40-0d84-4b15-b659-7bbc92c458a9"}
02:36:10.076 01.974 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"1cbf4876-773a-43a4-a919-916e0e26fb05"}
02:36:10.084 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"1cbf4876-773a-43a4-a919-916e0e26fb05"}
02:36:10.094 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"8b2092e3-8130-449d-9866-75dbec6f9b48"}
02:36:10.104 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"8b2092e3-8130-449d-9866-75dbec6f9b48"}
02:36:12.076 01.972 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"d3cf20b1-5971-4461-8846-a70f53d5c755"}
02:36:12.086 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"d3cf20b1-5971-4461-8846-a70f53d5c755"}
02:36:12.093 00.007 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"d854b8ef-0064-4dd6-b86c-9a92c7964c90"}
02:36:12.115 00.022 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"d854b8ef-0064-4dd6-b86c-9a92c7964c90"}
02:36:14.075 01.960 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"aab2f8ab-a752-43eb-9a9f-c390dcb2d6f0"}
02:36:14.085 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"aab2f8ab-a752-43eb-9a9f-c390dcb2d6f0"}
02:36:14.094 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"eab3c3f4-d954-4e62-854f-bfe9f717b104"}
02:36:14.118 00.024 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"eab3c3f4-d954-4e62-854f-bfe9f717b104"}
02:36:16.076 01.958 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"f1358f68-968a-4c92-955c-d8a3578ee7e4"}
02:36:16.091 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"f1358f68-968a-4c92-955c-d8a3578ee7e4"}
02:36:16.104 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"3f96a1e9-d7ab-42e1-ac92-468839dec787"}
02:36:16.117 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"3f96a1e9-d7ab-42e1-ac92-468839dec787"}
02:36:18.075 01.958 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"7ac6c2bd-efa5-4626-8b1a-5f2990839962"}
02:36:18.096 00.021 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"7ac6c2bd-efa5-4626-8b1a-5f2990839962"}
02:36:18.106 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"760878cb-f001-47dd-b1e5-6cb9c25918d4"}
02:36:18.112 00.006 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"760878cb-f001-47dd-b1e5-6cb9c25918d4"}
02:36:20.075 01.963 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"bd6674a7-78de-439f-bc08-165198677679"}
02:36:20.086 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"bd6674a7-78de-439f-bc08-165198677679"}
02:36:20.095 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"842db243-009f-416f-84db-0329febc6a67"}
02:36:20.104 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"842db243-009f-416f-84db-0329febc6a67"}
02:36:22.076 01.972 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"7ff0d9dd-f4e0-42ba-8b9d-c75fa06dc596"}
02:36:22.109 00.033 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"7ff0d9dd-f4e0-42ba-8b9d-c75fa06dc596"}
02:36:22.121 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"1d83b1f4-7a7b-41e5-8776-fdb4bb60f014"}
02:36:22.134 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"1d83b1f4-7a7b-41e5-8776-fdb4bb60f014"}
02:36:24.077 01.943 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"f45593ff-db58-4b4d-9587-f023acbb6f4e"}
02:36:24.089 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"f45593ff-db58-4b4d-9587-f023acbb6f4e"}
02:36:24.097 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"e7292db5-7458-4120-89ae-1e2ee08e082f"}
02:36:24.107 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"e7292db5-7458-4120-89ae-1e2ee08e082f"}
02:36:26.075 01.968 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"0c031920-d4b8-4007-9e6a-24caba0c5aed"}
02:36:26.082 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"0c031920-d4b8-4007-9e6a-24caba0c5aed"}
02:36:26.091 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"7bfb1e3a-97f6-47df-9cdf-9e0e248f906d"}
02:36:26.097 00.006 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"7bfb1e3a-97f6-47df-9cdf-9e0e248f906d"}
02:36:28.073 01.976 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"6f1a6ee6-238f-45ad-b4a3-691b978400d1"}
02:36:28.085 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"6f1a6ee6-238f-45ad-b4a3-691b978400d1"}
02:36:28.094 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"9efb2d7f-9434-4b05-95a3-eafd8ba87764"}
02:36:28.109 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"9efb2d7f-9434-4b05-95a3-eafd8ba87764"}
02:36:30.072 01.963 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"d878d360-2f52-402f-a61b-a93e9e45c73a"}
02:36:30.081 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"d878d360-2f52-402f-a61b-a93e9e45c73a"}
02:36:30.092 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"ac78b3cb-a950-4b38-ba06-6a31d89a3939"}
02:36:30.099 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"ac78b3cb-a950-4b38-ba06-6a31d89a3939"}
02:36:32.072 01.973 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"12cc4f59-5922-475a-bdbe-4cf46bfcb841"}
02:36:32.084 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"12cc4f59-5922-475a-bdbe-4cf46bfcb841"}
02:36:32.091 00.007 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"02b8f0ac-32e0-44ef-aa18-075d970113c2"}
02:36:32.097 00.006 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"02b8f0ac-32e0-44ef-aa18-075d970113c2"}
02:36:34.072 01.975 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"01c06fdb-1d3b-4c12-bc23-27d6ad9a321d"}
02:36:34.083 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"01c06fdb-1d3b-4c12-bc23-27d6ad9a321d"}
02:36:34.092 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"5361e7e6-7556-459f-b8cf-da7489d5eccb"}
02:36:34.104 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"5361e7e6-7556-459f-b8cf-da7489d5eccb"}
02:36:36.073 01.969 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"72a7aa06-2eb8-4fc8-ac93-3e9690f5b0e2"}
02:36:36.083 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"72a7aa06-2eb8-4fc8-ac93-3e9690f5b0e2"}
02:36:36.092 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"60411ceb-2994-410e-84ee-57137d265af0"}
02:36:36.103 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"60411ceb-2994-410e-84ee-57137d265af0"}
02:36:38.072 01.969 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"80b08f55-8c27-4a0b-b66c-16f698698c37"}
02:36:38.081 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"80b08f55-8c27-4a0b-b66c-16f698698c37"}
02:36:38.089 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"11139976-87f6-45af-8737-dd58dc399f26"}
02:36:38.099 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"11139976-87f6-45af-8737-dd58dc399f26"}
02:36:40.073 01.974 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"f1146e5e-3fd2-4f7c-8041-b8c331a862a2"}
02:36:40.082 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"f1146e5e-3fd2-4f7c-8041-b8c331a862a2"}
02:36:40.091 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"96ed6cef-deee-48bb-8852-9e2749432fed"}
02:36:40.102 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"96ed6cef-deee-48bb-8852-9e2749432fed"}
02:36:42.072 01.970 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"5d646bd3-8c05-43bd-88ac-a4b1ed40d181"}
02:36:42.093 00.021 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"5d646bd3-8c05-43bd-88ac-a4b1ed40d181"}
02:36:42.101 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"89e2b275-f041-45db-8224-75db2adf037b"}
02:36:42.109 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"89e2b275-f041-45db-8224-75db2adf037b"}
02:36:44.071 01.962 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"59a07636-060d-4a5d-a99b-3ae482de21db"}
02:36:44.081 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"59a07636-060d-4a5d-a99b-3ae482de21db"}
02:36:44.093 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"24d509b5-d7c2-4262-93cf-ecee6968df6e"}
02:36:44.117 00.024 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"24d509b5-d7c2-4262-93cf-ecee6968df6e"}
02:36:46.076 01.959 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"e3ac7d2e-14b7-4b0b-aa07-de4a81edfe50"}
02:36:46.129 00.053 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"e3ac7d2e-14b7-4b0b-aa07-de4a81edfe50"}
02:36:46.144 00.015 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"24944b24-c12c-4d62-a3d8-1a9dab02c3ed"}
02:36:46.207 00.063 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"24944b24-c12c-4d62-a3d8-1a9dab02c3ed"}
02:36:48.074 01.867 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"165011f5-4dba-4d9d-8cdd-bc39d02d94d2"}
02:36:48.083 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"165011f5-4dba-4d9d-8cdd-bc39d02d94d2"}
02:36:48.096 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"4bf9939c-85d5-46a1-812c-a6b04703b4fd"}
02:36:48.103 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"4bf9939c-85d5-46a1-812c-a6b04703b4fd"}
02:36:50.074 01.971 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"41541664-04ec-44d1-b1c8-a94d83a2b518"}
02:36:50.083 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"41541664-04ec-44d1-b1c8-a94d83a2b518"}
02:36:50.093 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"b5f939d5-14e1-4667-8ff1-3abe570f4ad3"}
02:36:50.117 00.024 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"b5f939d5-14e1-4667-8ff1-3abe570f4ad3"}
02:36:52.074 01.957 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"5a8b7d40-fcc9-43f8-a5d0-9267c38fe71d"}
02:36:52.104 00.030 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"5a8b7d40-fcc9-43f8-a5d0-9267c38fe71d"}
02:36:52.114 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"276eaacc-fc54-4156-ba2e-bed3a159976f"}
02:36:52.124 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"276eaacc-fc54-4156-ba2e-bed3a159976f"}
02:36:54.073 01.949 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"9dcc7c19-b557-4b2b-b231-40ec1555c59c"}
02:36:54.084 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"9dcc7c19-b557-4b2b-b231-40ec1555c59c"}
02:36:54.092 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"62e9cb60-9383-4e6f-afe2-828d334785e4"}
02:36:54.105 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"62e9cb60-9383-4e6f-afe2-828d334785e4"}
02:36:56.072 01.967 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"c2c07c06-8e6a-4411-8303-b20865626ed3"}
02:36:56.081 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"c2c07c06-8e6a-4411-8303-b20865626ed3"}
02:36:56.090 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"8ce57673-dc03-4b9c-a963-be73d246fe2f"}
02:36:56.096 00.006 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"8ce57673-dc03-4b9c-a963-be73d246fe2f"}
02:36:58.071 01.975 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"960f5754-9ad8-4124-af17-d2cb910e4512"}
02:36:58.084 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"960f5754-9ad8-4124-af17-d2cb910e4512"}
02:36:58.091 00.007 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"fd7dacb1-9703-4341-a713-c2615415df06"}
02:36:58.111 00.020 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"fd7dacb1-9703-4341-a713-c2615415df06"}
02:37:00.070 01.959 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"3e2a9752-b106-4ccf-acc6-462964f15443"}
02:37:00.080 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"3e2a9752-b106-4ccf-acc6-462964f15443"}
02:37:00.108 00.028 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"e3496efc-cc74-47ac-b272-1570d5b91b9c"}
02:37:00.118 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"e3496efc-cc74-47ac-b272-1570d5b91b9c"}
02:37:02.069 01.951 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"cf32d5c7-aab4-45f4-aeb9-f4d399e109a9"}
02:37:02.097 00.028 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"cf32d5c7-aab4-45f4-aeb9-f4d399e109a9"}
02:37:02.110 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"9579f0b6-32e9-4417-9e6e-daff81c898dc"}
02:37:02.119 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"9579f0b6-32e9-4417-9e6e-daff81c898dc"}
02:37:04.068 01.949 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"2c8e17d0-ab4d-4476-a22b-73db444d28b3"}
02:37:04.077 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"2c8e17d0-ab4d-4476-a22b-73db444d28b3"}
02:37:04.088 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"4c38b347-889e-4a82-9af7-da658e3cfc73"}
02:37:04.100 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"4c38b347-889e-4a82-9af7-da658e3cfc73"}
02:37:06.070 01.970 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"94da8975-769f-45de-ad9d-9c5ad71dc5e5"}
02:37:06.088 00.018 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"94da8975-769f-45de-ad9d-9c5ad71dc5e5"}
02:37:06.097 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"20aaa926-4dfa-41ba-af47-7fc9c6dac345"}
02:37:06.106 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"20aaa926-4dfa-41ba-af47-7fc9c6dac345"}
02:37:08.068 01.962 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"c1474e22-4958-4138-bfe6-3d925136531f"}
02:37:08.075 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"c1474e22-4958-4138-bfe6-3d925136531f"}
02:37:08.082 00.007 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"65d0eb31-cafe-4c60-8044-0448c7561c7c"}
02:37:08.094 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"65d0eb31-cafe-4c60-8044-0448c7561c7c"}
02:37:10.068 01.974 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"9e3fedfa-81b8-4a55-b7ee-0b9c7b8f9ea8"}
02:37:10.079 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"9e3fedfa-81b8-4a55-b7ee-0b9c7b8f9ea8"}
02:37:10.086 00.007 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"af11ffcb-f800-4f95-b92c-2015fe040c1e"}
02:37:10.093 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"af11ffcb-f800-4f95-b92c-2015fe040c1e"}
02:37:12.068 01.975 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"d839ac47-8f9d-41ab-a67d-196efb6c1b4c"}
02:37:12.080 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"d839ac47-8f9d-41ab-a67d-196efb6c1b4c"}
02:37:12.089 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"36aaafc5-73a3-42ae-9806-95e063178097"}
02:37:12.101 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"36aaafc5-73a3-42ae-9806-95e063178097"}
02:37:14.068 01.967 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"79e12634-0beb-48cc-99c7-e67e8f7fc65d"}
02:37:14.079 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"79e12634-0beb-48cc-99c7-e67e8f7fc65d"}
02:37:14.087 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"75418a56-12d8-4d13-a1f1-c3a128c33ab1"}
02:37:14.096 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"75418a56-12d8-4d13-a1f1-c3a128c33ab1"}
02:37:16.067 01.971 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"cd55579b-39bf-4c60-be6a-da869d76e466"}
02:37:16.077 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"cd55579b-39bf-4c60-be6a-da869d76e466"}
02:37:16.087 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"bdd7a345-0a7e-4e7b-89b9-2ebfbb022645"}
02:37:16.096 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"bdd7a345-0a7e-4e7b-89b9-2ebfbb022645"}
02:37:18.067 01.971 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"912c5053-0c54-4473-b5a3-460d9385816f"}
02:37:18.083 00.016 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"912c5053-0c54-4473-b5a3-460d9385816f"}
02:37:18.118 00.035 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"28c1cd60-53ba-43f6-9d6b-6d660fb9e204"}
02:37:18.131 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"28c1cd60-53ba-43f6-9d6b-6d660fb9e204"}
02:37:20.067 01.936 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"9274bf23-30e1-4028-8a1b-1cb8b7623a78"}
02:37:20.092 00.025 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"9274bf23-30e1-4028-8a1b-1cb8b7623a78"}
02:37:20.104 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"83cb5b69-2e90-4ae1-a71d-8c1d785cab2e"}
02:37:20.113 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"83cb5b69-2e90-4ae1-a71d-8c1d785cab2e"}
02:37:22.067 01.954 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"d7a2265a-ad80-4a96-ab61-0b58c92969f4"}
02:37:22.079 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"d7a2265a-ad80-4a96-ab61-0b58c92969f4"}
02:37:22.088 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"e6bfe095-bfe4-4f37-841a-5f46d1de015d"}
02:37:22.101 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"e6bfe095-bfe4-4f37-841a-5f46d1de015d"}
02:37:24.066 01.965 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"3e95ad9c-3dce-4ff5-b7a1-7c5a8d67624c"}
02:37:24.077 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"3e95ad9c-3dce-4ff5-b7a1-7c5a8d67624c"}
02:37:24.092 00.015 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"3976b406-d6e1-4b93-ae80-23216ad0680d"}
02:37:24.108 00.016 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"3976b406-d6e1-4b93-ae80-23216ad0680d"}
02:37:26.065 01.957 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"07ca8a2b-8576-40c1-b7be-f468069a04f4"}
02:37:26.074 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"07ca8a2b-8576-40c1-b7be-f468069a04f4"}
02:37:26.082 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"177e6241-7b7f-4049-8a52-c4f6ed0d7175"}
02:37:26.090 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"177e6241-7b7f-4049-8a52-c4f6ed0d7175"}
02:37:28.065 01.975 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"9e19aa2e-0d41-4125-8323-3113aa575295"}
02:37:28.076 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"9e19aa2e-0d41-4125-8323-3113aa575295"}
02:37:28.086 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"c9d70b93-163a-4443-b3cd-6b83a41d234b"}
02:37:28.093 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"c9d70b93-163a-4443-b3cd-6b83a41d234b"}
02:37:30.066 01.973 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"c2a3f520-db0c-4cfc-ab27-acfe9682dc76"}
02:37:30.075 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"c2a3f520-db0c-4cfc-ab27-acfe9682dc76"}
02:37:30.085 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"db4acfae-6fda-4509-9554-ddf97b2d2242"}
02:37:30.095 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"db4acfae-6fda-4509-9554-ddf97b2d2242"}
02:37:32.065 01.970 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"ec01955a-71c0-4070-a5da-675a9c736965"}
02:37:32.074 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"ec01955a-71c0-4070-a5da-675a9c736965"}
02:37:32.099 00.025 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"fb413f75-a013-4e0d-8dbf-125a235ecb82"}
02:37:32.108 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"fb413f75-a013-4e0d-8dbf-125a235ecb82"}
02:37:34.064 01.956 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"36852a2d-a885-4b47-b7a7-4379291b437b"}
02:37:34.073 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"36852a2d-a885-4b47-b7a7-4379291b437b"}
02:37:34.083 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"1d7e9351-4a8c-4f8e-b3a9-400caa13a78e"}
02:37:34.090 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"1d7e9351-4a8c-4f8e-b3a9-400caa13a78e"}
02:37:36.065 01.975 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"5bdb77fc-39de-4694-b2c5-ce4875cca340"}
02:37:36.077 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"5bdb77fc-39de-4694-b2c5-ce4875cca340"}
02:37:36.106 00.029 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"1ff3f4a9-4565-4769-9fc9-5551058f5f0b"}
02:37:36.116 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"1ff3f4a9-4565-4769-9fc9-5551058f5f0b"}
02:37:38.065 01.949 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"6da5b35c-94eb-4408-a1e3-e4f463ba1f78"}
02:37:38.076 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"6da5b35c-94eb-4408-a1e3-e4f463ba1f78"}
02:37:38.085 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"3f0eb452-9017-4ab3-b713-7fb297facf46"}
02:37:38.092 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"3f0eb452-9017-4ab3-b713-7fb297facf46"}
02:37:40.065 01.973 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"2770b7f7-5de6-4aa3-98d0-15b33e939299"}
02:37:40.073 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"2770b7f7-5de6-4aa3-98d0-15b33e939299"}
02:37:40.084 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"5c0438db-d973-449c-a114-dbd002f987e4"}
02:37:40.093 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"5c0438db-d973-449c-a114-dbd002f987e4"}
02:37:42.064 01.971 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"7610b105-285a-4e2c-b253-df60e5a8dc5d"}
02:37:42.074 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"7610b105-285a-4e2c-b253-df60e5a8dc5d"}
02:37:42.084 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"ac27a76c-fc9a-469b-ac23-02dd6d2fb162"}
02:37:42.094 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"ac27a76c-fc9a-469b-ac23-02dd6d2fb162"}
02:37:44.064 01.970 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"19079209-4d82-4f28-9d80-e6f6f9ff3ca2"}
02:37:44.074 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"19079209-4d82-4f28-9d80-e6f6f9ff3ca2"}
02:37:44.098 00.024 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"c44f0487-259e-42ac-bcad-d317e6b7f4d5"}
02:37:44.107 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"c44f0487-259e-42ac-bcad-d317e6b7f4d5"}
02:37:46.074 01.967 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"d157875b-21aa-4660-8253-a36c29e2a980"}
02:37:46.087 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"d157875b-21aa-4660-8253-a36c29e2a980"}
02:37:46.121 00.034 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"8fa670d8-8f7a-4267-82c0-d7a7c5fac3bf"}
02:37:46.137 00.016 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"8fa670d8-8f7a-4267-82c0-d7a7c5fac3bf"}
02:37:48.073 01.936 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"ed4de596-78c4-46a1-b07f-9232610d9eba"}
02:37:48.084 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"ed4de596-78c4-46a1-b07f-9232610d9eba"}
02:37:48.095 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"0ab8e884-761c-43e2-a3a1-0cd998109eda"}
02:37:48.119 00.024 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"0ab8e884-761c-43e2-a3a1-0cd998109eda"}
02:37:50.073 01.954 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"81cbe431-6d5f-4215-a60b-cb2014d43c2f"}
02:37:50.084 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"81cbe431-6d5f-4215-a60b-cb2014d43c2f"}
02:37:50.094 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"1c031810-3782-4c32-b420-8bc2d6344a9a"}
02:37:50.119 00.025 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"1c031810-3782-4c32-b420-8bc2d6344a9a"}
02:37:52.073 01.954 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"aedb92cc-74a8-48e3-bf23-6bdccd6fb00f"}
02:37:52.083 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"aedb92cc-74a8-48e3-bf23-6bdccd6fb00f"}
02:37:52.096 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"082a3b1f-c774-4821-b5cf-47e3e2db8f30"}
02:37:52.117 00.021 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"082a3b1f-c774-4821-b5cf-47e3e2db8f30"}
02:37:54.074 01.957 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"98c76ee3-d7ab-4a4f-a295-f9016a567bf8"}
02:37:54.082 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"98c76ee3-d7ab-4a4f-a295-f9016a567bf8"}
02:37:54.091 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"090e6eab-016e-4004-adb7-59c17b9217e4"}
02:37:54.097 00.006 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"090e6eab-016e-4004-adb7-59c17b9217e4"}
02:37:56.073 01.976 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"2fffd8c9-9a3f-4134-84da-9a87e1a6afb9"}
02:37:56.084 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"2fffd8c9-9a3f-4134-84da-9a87e1a6afb9"}
02:37:56.095 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"8721853c-ecfd-48ee-a321-3dc9ae39ebc2"}
02:37:56.103 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"8721853c-ecfd-48ee-a321-3dc9ae39ebc2"}
02:37:58.075 01.972 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"28f60c73-84d8-48f6-a729-cc549d2359a0"}
02:37:58.090 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"28f60c73-84d8-48f6-a729-cc549d2359a0"}
02:37:58.099 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"d19e167b-a0ef-414d-9d26-0f9c2160150d"}
02:37:58.106 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"d19e167b-a0ef-414d-9d26-0f9c2160150d"}
02:38:00.073 01.967 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"264f69db-eeca-48ce-b742-86995aed85aa"}
02:38:00.083 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"264f69db-eeca-48ce-b742-86995aed85aa"}
02:38:00.091 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"387ef3fe-8874-4212-bc05-7180ed7001e8"}
02:38:00.111 00.020 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"387ef3fe-8874-4212-bc05-7180ed7001e8"}
02:38:02.071 01.960 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"61769510-4ff4-45d5-bd41-52331ff7c59e"}
02:38:02.083 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"61769510-4ff4-45d5-bd41-52331ff7c59e"}
02:38:02.094 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"fb68a9c1-d54f-4537-ac62-9cf58875b664"}
02:38:02.105 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"fb68a9c1-d54f-4537-ac62-9cf58875b664"}
02:38:04.073 01.968 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"a5d88e1f-2811-4985-a6b5-60f40155a4e4"}
02:38:04.086 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"a5d88e1f-2811-4985-a6b5-60f40155a4e4"}
02:38:04.093 00.007 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"9fc2dcaa-095c-4510-8f0b-81bff0e2c3c8"}
02:38:04.101 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"9fc2dcaa-095c-4510-8f0b-81bff0e2c3c8"}
02:38:06.071 01.970 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"c13dd014-54b1-42c9-8bb2-5b67b11b0ea4"}
02:38:06.080 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"c13dd014-54b1-42c9-8bb2-5b67b11b0ea4"}
02:38:06.088 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"facb33e6-f105-4b14-83f3-f64002b70b0b"}
02:38:06.095 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"facb33e6-f105-4b14-83f3-f64002b70b0b"}
02:38:08.072 01.977 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"2f073426-7c56-419f-831b-87cd924e2267"}
02:38:08.085 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"2f073426-7c56-419f-831b-87cd924e2267"}
02:38:08.093 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"71291aef-54ad-40d1-8be8-b0ac0ca49b01"}
02:38:08.116 00.023 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"71291aef-54ad-40d1-8be8-b0ac0ca49b01"}
02:38:10.070 01.954 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"ac704dbd-1c21-4559-a7ed-0c9df2cd2d4a"}
02:38:10.079 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"ac704dbd-1c21-4559-a7ed-0c9df2cd2d4a"}
02:38:10.104 00.025 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"e948ce02-bf51-4399-8ddb-ec987ec21895"}
02:38:10.111 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"e948ce02-bf51-4399-8ddb-ec987ec21895"}
02:38:12.070 01.959 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"5f1c0111-8cc1-48ef-9a3c-c3ff5a969fac"}
02:38:12.079 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"5f1c0111-8cc1-48ef-9a3c-c3ff5a969fac"}
02:38:12.089 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"95ef9418-ca0d-4fe5-b3ac-f37fed8dde05"}
02:38:12.100 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"95ef9418-ca0d-4fe5-b3ac-f37fed8dde05"}
02:38:14.071 01.971 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"fe573221-e754-42f5-afd7-7d7f5931ab86"}
02:38:14.106 00.035 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"fe573221-e754-42f5-afd7-7d7f5931ab86"}
02:38:14.123 00.017 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"9a7f5dcd-96e9-4045-a22e-4a388b4b1959"}
02:38:14.136 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"9a7f5dcd-96e9-4045-a22e-4a388b4b1959"}
02:38:16.070 01.934 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"9a8e8d0d-d34e-4b3e-b24c-bc58a1f78f9c"}
02:38:16.084 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"9a8e8d0d-d34e-4b3e-b24c-bc58a1f78f9c"}
02:38:16.117 00.033 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"10d05736-75df-4916-b25e-9a369fca15cb"}
02:38:16.128 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"10d05736-75df-4916-b25e-9a369fca15cb"}
02:38:18.071 01.943 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"fdbe4b94-871c-41d4-853d-b334db9ebdd5"}
02:38:18.080 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"fdbe4b94-871c-41d4-853d-b334db9ebdd5"}
02:38:18.087 00.007 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"4a88c391-a0a3-4846-a882-5c4d20246567"}
02:38:18.098 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"4a88c391-a0a3-4846-a882-5c4d20246567"}
02:38:20.070 01.972 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"dc0d0bd5-e9af-491e-a8c4-924897739416"}
02:38:20.100 00.030 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"dc0d0bd5-e9af-491e-a8c4-924897739416"}
02:38:20.114 00.014 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"282ded2b-ff6b-49e2-a4f6-43ab03b4310e"}
02:38:20.125 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"282ded2b-ff6b-49e2-a4f6-43ab03b4310e"}
02:38:22.072 01.947 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"688c85ee-ef0d-4838-b3be-64614ae1fa79"}
02:38:22.091 00.019 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"688c85ee-ef0d-4838-b3be-64614ae1fa79"}
02:38:22.099 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"52a1ea31-f12a-4978-9835-d005b949467b"}
02:38:22.105 00.006 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"52a1ea31-f12a-4978-9835-d005b949467b"}
02:38:24.069 01.964 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"a3fd46bd-c55f-40f4-8e47-6e04f351b1b6"}
02:38:24.078 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"a3fd46bd-c55f-40f4-8e47-6e04f351b1b6"}
02:38:24.086 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"c1d9106f-d6d3-494a-a3b7-da56796ac056"}
02:38:24.095 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"c1d9106f-d6d3-494a-a3b7-da56796ac056"}
02:38:26.070 01.975 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"2dcd4f46-c0e7-4345-921b-6313a5e926a7"}
02:38:26.079 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"2dcd4f46-c0e7-4345-921b-6313a5e926a7"}
02:38:26.089 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"d619d535-bf6c-4c25-a2ad-ebc60b9361e7"}
02:38:26.097 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"d619d535-bf6c-4c25-a2ad-ebc60b9361e7"}
02:38:28.069 01.972 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"ab76edff-fffa-4029-9d0f-0d2fdb4a84c2"}
02:38:28.078 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"ab76edff-fffa-4029-9d0f-0d2fdb4a84c2"}
02:38:28.087 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"5166bdd0-dfaf-4dfa-84eb-1c0980ded28c"}
02:38:28.096 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"5166bdd0-dfaf-4dfa-84eb-1c0980ded28c"}
02:38:30.069 01.973 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"512561cb-1070-4a89-b924-15e92613937d"}
02:38:30.077 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"512561cb-1070-4a89-b924-15e92613937d"}
02:38:30.084 00.007 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"3558f79a-31ed-4c5e-9189-71e43827ad36"}
02:38:30.095 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"3558f79a-31ed-4c5e-9189-71e43827ad36"}
02:38:32.067 01.972 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"d3a85afa-199d-44cd-b358-59cbbb3e3001"}
02:38:32.083 00.016 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"d3a85afa-199d-44cd-b358-59cbbb3e3001"}
02:38:32.094 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"ca06edca-1806-4d86-9cff-d45facb810b4"}
02:38:32.102 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"ca06edca-1806-4d86-9cff-d45facb810b4"}
02:38:34.068 01.966 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"42a8da4f-3c3b-4c79-b7ab-418efb9a9120"}
02:38:34.080 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"42a8da4f-3c3b-4c79-b7ab-418efb9a9120"}
02:38:34.088 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"5bb6b916-7afd-45ad-94c4-c0c09a5b0492"}
02:38:34.098 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"5bb6b916-7afd-45ad-94c4-c0c09a5b0492"}
02:38:36.065 01.967 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"e1f71197-047c-44c5-a01e-9b711b1d84f5"}
02:38:36.076 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"e1f71197-047c-44c5-a01e-9b711b1d84f5"}
02:38:36.095 00.019 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"e4a55c5c-7e85-4d89-ad40-6358545f529c"}
02:38:36.103 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"e4a55c5c-7e85-4d89-ad40-6358545f529c"}
02:38:38.065 01.962 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"40ff644a-4cf3-4f0e-a222-4f87c204a67e"}
02:38:38.077 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"40ff644a-4cf3-4f0e-a222-4f87c204a67e"}
02:38:38.103 00.026 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"8a43677e-7805-4d20-8cf4-38315840cac4"}
02:38:38.113 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"8a43677e-7805-4d20-8cf4-38315840cac4"}
02:38:40.065 01.952 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"736630fb-3023-4860-8740-e4b781ae404c"}
02:38:40.074 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"736630fb-3023-4860-8740-e4b781ae404c"}
02:38:40.083 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"d29d6aaf-18bb-422c-8490-79fe963c1f33"}
02:38:40.091 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"d29d6aaf-18bb-422c-8490-79fe963c1f33"}
02:38:42.064 01.973 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"90d2be92-aa01-4857-bc4b-e7887b0677af"}
02:38:42.078 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"90d2be92-aa01-4857-bc4b-e7887b0677af"}
02:38:42.091 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"3164600c-78a5-4606-9495-ff7d35c538f4"}
02:38:42.100 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"3164600c-78a5-4606-9495-ff7d35c538f4"}
02:38:44.064 01.964 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"03259078-ceef-4eb9-849e-c6f76fc5b465"}
02:38:44.074 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"03259078-ceef-4eb9-849e-c6f76fc5b465"}
02:38:44.085 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"04cbc939-6c55-4c5a-b563-493a181aaaec"}
02:38:44.096 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"04cbc939-6c55-4c5a-b563-493a181aaaec"}
02:38:46.075 01.979 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"404878be-3806-4185-a86f-96e088bdd5d1"}
02:38:46.092 00.017 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"404878be-3806-4185-a86f-96e088bdd5d1"}
02:38:46.106 00.014 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"9c8619f6-8158-4ad0-b8e4-fa459b320368"}
02:38:46.119 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"9c8619f6-8158-4ad0-b8e4-fa459b320368"}
02:38:48.064 01.945 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"b6fe5b7d-6f33-473a-a0f2-8a051e315748"}
02:38:48.075 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"b6fe5b7d-6f33-473a-a0f2-8a051e315748"}
02:38:48.084 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"31add27f-cf6b-4418-a048-5aed2631ad87"}
02:38:48.093 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"31add27f-cf6b-4418-a048-5aed2631ad87"}
02:38:50.063 01.970 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"f5b36ed8-0418-4316-bbff-9f12adcd3f37"}
02:38:50.080 00.017 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"f5b36ed8-0418-4316-bbff-9f12adcd3f37"}
02:38:50.099 00.019 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"9e0caa77-aee2-4a41-9348-c36c1f97716c"}
02:38:50.113 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"9e0caa77-aee2-4a41-9348-c36c1f97716c"}
02:38:52.062 01.949 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"383baa6a-cc48-476f-a8af-a5897c29e128"}
02:38:52.073 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"383baa6a-cc48-476f-a8af-a5897c29e128"}
02:38:52.097 00.024 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"4fb6ca92-a3f1-4a1d-94fd-26501a6a1059"}
02:38:52.107 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"4fb6ca92-a3f1-4a1d-94fd-26501a6a1059"}
02:38:54.064 01.957 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"10d8e47a-b435-4f93-b3b5-fda9a0db7c02"}
02:38:54.074 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"10d8e47a-b435-4f93-b3b5-fda9a0db7c02"}
02:38:54.083 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"7d38e7b7-39dd-482c-92d5-5ecd00d3a4c6"}
02:38:54.103 00.020 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"7d38e7b7-39dd-482c-92d5-5ecd00d3a4c6"}
02:38:56.062 01.959 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"b754ae40-2f2f-40e7-8054-8ed6783089cb"}
02:38:56.069 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"b754ae40-2f2f-40e7-8054-8ed6783089cb"}
02:38:56.077 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"109dc26e-c620-437a-aa5a-8314ad5933f7"}
02:38:56.086 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"109dc26e-c620-437a-aa5a-8314ad5933f7"}
02:38:58.061 01.975 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"628c13ad-02d1-4746-8498-4388c13be7c4"}
02:38:58.070 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"628c13ad-02d1-4746-8498-4388c13be7c4"}
02:38:58.081 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"12eaf85d-69d5-4366-af07-36cf91fc8fa3"}
02:38:58.092 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"12eaf85d-69d5-4366-af07-36cf91fc8fa3"}
02:39:00.062 01.970 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"690ee1a6-f6bc-4e91-a880-1e9eb8fc30d9"}
02:39:00.080 00.018 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"690ee1a6-f6bc-4e91-a880-1e9eb8fc30d9"}
02:39:00.089 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"1f9eb872-2641-4f60-aee2-8351639f7db9"}
02:39:00.098 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"1f9eb872-2641-4f60-aee2-8351639f7db9"}
02:39:02.059 01.961 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"5946ddc4-8b84-4e16-a6fa-2b9cda74ef2b"}
02:39:02.069 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"5946ddc4-8b84-4e16-a6fa-2b9cda74ef2b"}
02:39:02.082 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"2fd288d3-37b1-46aa-a504-854bc0f58311"}
02:39:02.093 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"2fd288d3-37b1-46aa-a504-854bc0f58311"}
02:39:04.058 01.965 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"2ab4849d-03f8-4afd-bfc5-6d1f76115fd9"}
02:39:04.074 00.016 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"2ab4849d-03f8-4afd-bfc5-6d1f76115fd9"}
02:39:04.085 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"5efab186-0be2-467c-8fe7-67c5a481177b"}
02:39:04.096 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"5efab186-0be2-467c-8fe7-67c5a481177b"}
02:39:06.058 01.962 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"ca15f06c-b507-4289-9a67-a46f966f8958"}
02:39:06.067 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"ca15f06c-b507-4289-9a67-a46f966f8958"}
02:39:06.099 00.032 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"7b845066-7057-43e6-adae-bf62a36c144d"}
02:39:06.114 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"7b845066-7057-43e6-adae-bf62a36c144d"}
02:39:08.058 01.944 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"0b8a9a74-d62e-4e7b-b1ad-69e54cafd225"}
02:39:08.070 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"0b8a9a74-d62e-4e7b-b1ad-69e54cafd225"}
02:39:08.081 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"949380f8-83d3-4b5e-8b2c-6481a82b8331"}
02:39:08.090 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"949380f8-83d3-4b5e-8b2c-6481a82b8331"}
02:39:10.059 01.969 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"1c3dd570-f040-4847-8eeb-f4ee46b8ad5a"}
02:39:10.084 00.025 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"1c3dd570-f040-4847-8eeb-f4ee46b8ad5a"}
02:39:10.095 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"a1e41534-a040-44ef-9902-d7439b626ca7"}
02:39:10.103 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"a1e41534-a040-44ef-9902-d7439b626ca7"}
02:39:12.058 01.955 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"10bf6295-5a09-4e63-9177-d881ab7a795c"}
02:39:12.069 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"10bf6295-5a09-4e63-9177-d881ab7a795c"}
02:39:12.076 00.007 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"5d7e7a41-a31c-48e6-b21c-e6341a621503"}
02:39:12.083 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"5d7e7a41-a31c-48e6-b21c-e6341a621503"}
02:39:14.058 01.975 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"49fbb5e7-4f1b-46f4-9742-e54b0191071c"}
02:39:14.086 00.028 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"49fbb5e7-4f1b-46f4-9742-e54b0191071c"}
02:39:14.096 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"1a019eb2-adc8-470d-a67e-8de9b683e228"}
02:39:14.107 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"1a019eb2-adc8-470d-a67e-8de9b683e228"}
02:39:16.058 01.951 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"ef3259d6-c049-4c58-8abb-b510bd78fb08"}
02:39:16.091 00.033 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"ef3259d6-c049-4c58-8abb-b510bd78fb08"}
02:39:16.155 00.064 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"3ff35bc2-48d2-4bbd-b153-f34b47c428a5"}
02:39:16.193 00.038 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"3ff35bc2-48d2-4bbd-b153-f34b47c428a5"}
02:39:18.058 01.865 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"420d64e3-d44a-4258-a803-1c89ed17029f"}
02:39:18.070 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"420d64e3-d44a-4258-a803-1c89ed17029f"}
02:39:18.081 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"fd509a3d-dbba-4528-bef8-0ced159dd475"}
02:39:18.108 00.027 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"fd509a3d-dbba-4528-bef8-0ced159dd475"}
02:39:20.059 01.951 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"e1c95aad-fc94-4129-aa5f-ca885ff5cb7c"}
02:39:20.074 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"e1c95aad-fc94-4129-aa5f-ca885ff5cb7c"}
02:39:20.088 00.014 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"79a386f8-bdad-4f77-9c48-e782c4e2df32"}
02:39:20.097 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"79a386f8-bdad-4f77-9c48-e782c4e2df32"}
02:39:22.056 01.959 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"2f642e41-e327-4346-85d8-94b3867b3cc9"}
02:39:22.074 00.018 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"2f642e41-e327-4346-85d8-94b3867b3cc9"}
02:39:22.105 00.031 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"731487df-c150-4cd7-9151-008773976599"}
02:39:22.115 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"731487df-c150-4cd7-9151-008773976599"}
02:39:24.056 01.941 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"7a8cee89-f73b-437e-a15b-3f4776835796"}
02:39:24.064 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"7a8cee89-f73b-437e-a15b-3f4776835796"}
02:39:24.077 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"84561dc2-db38-4e80-92ed-23bb8e27db47"}
02:39:24.099 00.022 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"84561dc2-db38-4e80-92ed-23bb8e27db47"}
02:39:26.055 01.956 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"3f03c6a7-5c6f-47d5-8cd0-f73271df7440"}
02:39:26.068 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"3f03c6a7-5c6f-47d5-8cd0-f73271df7440"}
02:39:26.080 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"6f6d475e-a86c-4bfd-a021-f90947ecb8d7"}
02:39:26.089 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"6f6d475e-a86c-4bfd-a021-f90947ecb8d7"}
02:39:28.057 01.968 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"6bd0123b-b147-4a63-b3dd-a72ee5613189"}
02:39:28.087 00.030 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"6bd0123b-b147-4a63-b3dd-a72ee5613189"}
02:39:28.101 00.014 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"fffcc3cb-b85d-445a-bb5b-73d5129d0c17"}
02:39:28.117 00.016 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"fffcc3cb-b85d-445a-bb5b-73d5129d0c17"}
02:39:30.058 01.941 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"c80d6950-4b2c-45f8-9205-adfaa68b792b"}
02:39:30.081 00.023 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"c80d6950-4b2c-45f8-9205-adfaa68b792b"}
02:39:30.090 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"6b5e7e45-07ca-4415-82ff-13ff7916ae64"}
02:39:30.101 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"6b5e7e45-07ca-4415-82ff-13ff7916ae64"}
02:39:32.054 01.953 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"2ec34fad-57a6-420a-9ee4-e5a5eb4c29b1"}
02:39:32.080 00.026 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"2ec34fad-57a6-420a-9ee4-e5a5eb4c29b1"}
02:39:32.091 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"f71988de-4d96-44e2-9f5d-7d779c86a7e1"}
02:39:32.098 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"f71988de-4d96-44e2-9f5d-7d779c86a7e1"}
02:39:34.053 01.955 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"cb484583-bc5f-4969-a70e-97d65a7139c5"}
02:39:34.064 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"cb484583-bc5f-4969-a70e-97d65a7139c5"}
02:39:34.095 00.031 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"bf7aa2ed-36c6-49b9-8671-41f8b087f86d"}
02:39:34.108 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"bf7aa2ed-36c6-49b9-8671-41f8b087f86d"}
02:39:36.052 01.944 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"a7929860-07b7-471f-8437-2d78ed418546"}
02:39:36.062 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"a7929860-07b7-471f-8437-2d78ed418546"}
02:39:36.072 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"873e6a3d-920e-42c9-9be1-6e4fd8e20836"}
02:39:36.084 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"873e6a3d-920e-42c9-9be1-6e4fd8e20836"}
02:39:38.051 01.967 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"df62efa1-034e-468a-927a-ce15b99bb083"}
02:39:38.076 00.025 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"df62efa1-034e-468a-927a-ce15b99bb083"}
02:39:38.088 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"b94d8ea2-9880-4f56-9265-bb0880f9ebc5"}
02:39:38.099 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"b94d8ea2-9880-4f56-9265-bb0880f9ebc5"}
02:39:40.051 01.952 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"2fc4a26f-e47c-40b6-b51a-51d61c6de6a9"}
02:39:40.078 00.027 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"2fc4a26f-e47c-40b6-b51a-51d61c6de6a9"}
02:39:40.094 00.016 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"f51e2431-cbbd-470a-90b8-5736f366ff89"}
02:39:40.106 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"f51e2431-cbbd-470a-90b8-5736f366ff89"}
02:39:42.053 01.947 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"9c3d76f3-974d-4ccc-a4f3-83d62f3722dd"}
02:39:42.082 00.029 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"9c3d76f3-974d-4ccc-a4f3-83d62f3722dd"}
02:39:42.100 00.018 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"1237a9ec-35c6-4f76-981a-482396c8f45d"}
02:39:42.111 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"1237a9ec-35c6-4f76-981a-482396c8f45d"}
02:39:44.050 01.939 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"ac00a057-e0d6-45a3-ab63-164474f2920e"}
02:39:44.061 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"ac00a057-e0d6-45a3-ab63-164474f2920e"}
02:39:44.069 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"acfd2dd2-9d74-4ed3-ae05-7af3b8f2b439"}
02:39:44.076 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"acfd2dd2-9d74-4ed3-ae05-7af3b8f2b439"}
02:39:46.050 01.974 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"d57defff-df98-4b89-b105-bb64f8a949ef"}
02:39:46.064 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"d57defff-df98-4b89-b105-bb64f8a949ef"}
02:39:46.076 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"7b6bc43b-1c96-48be-a531-fd07268a9791"}
02:39:46.111 00.035 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"7b6bc43b-1c96-48be-a531-fd07268a9791"}
02:39:48.051 01.940 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"a77c7206-ec5b-457c-abdc-930e1e4b85ea"}
02:39:48.062 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"a77c7206-ec5b-457c-abdc-930e1e4b85ea"}
02:39:48.074 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"4fcd22f8-65a8-49ac-bd1c-151dde243fdf"}
02:39:48.084 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"4fcd22f8-65a8-49ac-bd1c-151dde243fdf"}
02:39:50.051 01.967 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"4158b086-ce36-4dba-b1d6-862fa056dfa0"}
02:39:50.062 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"4158b086-ce36-4dba-b1d6-862fa056dfa0"}
02:39:50.084 00.022 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"5804f189-33af-4858-8821-1ccfb60444a1"}
02:39:50.094 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"5804f189-33af-4858-8821-1ccfb60444a1"}
02:39:52.049 01.955 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"d576637e-0217-4535-8790-d79a9374a515"}
02:39:52.061 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"d576637e-0217-4535-8790-d79a9374a515"}
02:39:52.068 00.007 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"49fcb32f-b169-467c-8407-2c321de5484f"}
02:39:52.078 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"49fcb32f-b169-467c-8407-2c321de5484f"}
02:39:54.048 01.970 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"8ded72f7-e954-479a-adac-c958d42f7b1d"}
02:39:54.060 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"8ded72f7-e954-479a-adac-c958d42f7b1d"}
02:39:54.068 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"2b469240-a5be-44b9-9b5d-432b9174a90c"}
02:39:54.077 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"2b469240-a5be-44b9-9b5d-432b9174a90c"}
02:39:56.047 01.970 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"5fed7284-c0f4-46af-a186-53fd12c13abb"}
02:39:56.055 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"5fed7284-c0f4-46af-a186-53fd12c13abb"}
02:39:56.063 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"d4f27d2d-763d-40fc-82c4-3ca1a27a804b"}
02:39:56.071 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"d4f27d2d-763d-40fc-82c4-3ca1a27a804b"}
02:39:58.048 01.977 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"b8a96239-26f1-42f6-b803-4fd5e74cfc15"}
02:39:58.056 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"b8a96239-26f1-42f6-b803-4fd5e74cfc15"}
02:39:58.065 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"90e80cd7-a2b2-4866-89f8-b50f43d344d6"}
02:39:58.072 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"90e80cd7-a2b2-4866-89f8-b50f43d344d6"}
02:40:00.048 01.976 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"dbfc3b6a-6abf-449c-8428-b4b759b571f8"}
02:40:00.058 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"dbfc3b6a-6abf-449c-8428-b4b759b571f8"}
02:40:00.072 00.014 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"fedc69ec-7a7d-4f99-b8ca-01f7f0a89e6d"}
02:40:00.082 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"fedc69ec-7a7d-4f99-b8ca-01f7f0a89e6d"}
02:40:02.048 01.966 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"8bab2749-09f6-4e44-915c-98977a669697"}
02:40:02.060 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"8bab2749-09f6-4e44-915c-98977a669697"}
02:40:02.070 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"14838ee4-d077-40dd-a747-4871eb381c25"}
02:40:02.080 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"14838ee4-d077-40dd-a747-4871eb381c25"}
02:40:04.048 01.968 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"0fef3590-6daf-46bd-ade2-296efaf2d273"}
02:40:04.060 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"0fef3590-6daf-46bd-ade2-296efaf2d273"}
02:40:04.093 00.033 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"81b92c95-fbe9-4670-86f9-4304311ab70a"}
02:40:04.107 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"81b92c95-fbe9-4670-86f9-4304311ab70a"}
02:40:06.049 01.942 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"5327e5ef-8d54-4738-9b10-397faba7fb38"}
02:40:06.059 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"5327e5ef-8d54-4738-9b10-397faba7fb38"}
02:40:06.072 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"a32d2a76-8eff-47ce-8a76-f837c0703bee"}
02:40:06.085 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"a32d2a76-8eff-47ce-8a76-f837c0703bee"}
02:40:08.050 01.965 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"5b9014e3-af46-470b-8876-1e68bd9089c7"}
02:40:08.067 00.017 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"5b9014e3-af46-470b-8876-1e68bd9089c7"}
02:40:08.075 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"36a93597-c611-44b6-93cc-6e4252b8f767"}
02:40:08.082 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"36a93597-c611-44b6-93cc-6e4252b8f767"}
02:40:10.047 01.965 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"2e9cc16c-fa31-4f39-996c-f9c862ed711b"}
02:40:10.058 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"2e9cc16c-fa31-4f39-996c-f9c862ed711b"}
02:40:10.064 00.006 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"e6e8eec4-cb24-405a-b894-ae14e9e82422"}
02:40:10.073 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"e6e8eec4-cb24-405a-b894-ae14e9e82422"}
02:40:12.047 01.974 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"2306f377-cca9-4343-b5ed-395928de2608"}
02:40:12.076 00.029 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"2306f377-cca9-4343-b5ed-395928de2608"}
02:40:12.095 00.019 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"4d3f6ab1-69ab-4c34-9b0e-009e134ecd1a"}
02:40:12.111 00.016 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"4d3f6ab1-69ab-4c34-9b0e-009e134ecd1a"}
02:40:14.047 01.936 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"df7f6be8-37a9-4fe1-86cf-fe0e609cddf7"}
02:40:14.058 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"df7f6be8-37a9-4fe1-86cf-fe0e609cddf7"}
02:40:14.069 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"b621fd5c-611b-4102-b92c-844fd60dc669"}
02:40:14.079 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"b621fd5c-611b-4102-b92c-844fd60dc669"}
02:40:16.048 01.969 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"7a4a1121-af67-45a6-b3ec-2085ce65e194"}
02:40:16.063 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"7a4a1121-af67-45a6-b3ec-2085ce65e194"}
02:40:16.096 00.033 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"bd22385a-300c-44da-88ab-71b33526b43f"}
02:40:16.106 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"bd22385a-300c-44da-88ab-71b33526b43f"}
02:40:18.048 01.942 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"c969fe54-7bd9-4f38-87ab-294207687885"}
02:40:18.066 00.018 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"c969fe54-7bd9-4f38-87ab-294207687885"}
02:40:18.080 00.014 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"d9428d40-e14e-45b5-91cf-de90c27f0610"}
02:40:18.091 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"d9428d40-e14e-45b5-91cf-de90c27f0610"}
02:40:20.047 01.956 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"a349da77-be68-4339-8453-919fb8be59c7"}
02:40:20.068 00.021 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"a349da77-be68-4339-8453-919fb8be59c7"}
02:40:20.078 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"833cb4e2-ef07-422f-9390-e125f467e329"}
02:40:20.085 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"833cb4e2-ef07-422f-9390-e125f467e329"}
02:40:22.048 01.963 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"2335c838-bbf3-4690-8c0d-4bbd60d198e5"}
02:40:22.056 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"2335c838-bbf3-4690-8c0d-4bbd60d198e5"}
02:40:22.064 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"e7976794-d252-4a78-916a-7f863ff35a18"}
02:40:22.070 00.006 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"e7976794-d252-4a78-916a-7f863ff35a18"}
02:40:24.048 01.978 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"42cf355c-0236-4a77-b1a2-ce1de2526545"}
02:40:24.065 00.017 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"42cf355c-0236-4a77-b1a2-ce1de2526545"}
02:40:24.092 00.027 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"f8bf9dee-e9bb-4ed7-9ee4-eee30f5d26c6"}
02:40:24.111 00.019 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"f8bf9dee-e9bb-4ed7-9ee4-eee30f5d26c6"}
02:40:26.047 01.936 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"942493a1-e8d8-4c45-8c35-ec0bb399da53"}
02:40:26.055 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"942493a1-e8d8-4c45-8c35-ec0bb399da53"}
02:40:26.064 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"686a72c9-c285-41c0-bafa-ae2d7ee0ea47"}
02:40:26.071 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"686a72c9-c285-41c0-bafa-ae2d7ee0ea47"}
02:40:28.047 01.976 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"1d3bfc94-0a4f-4a61-80aa-6d6b1dce5455"}
02:40:28.058 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"1d3bfc94-0a4f-4a61-80aa-6d6b1dce5455"}
02:40:28.067 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"431bdf40-8d1e-48ff-94fa-0ba5b1340bc9"}
02:40:28.075 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"431bdf40-8d1e-48ff-94fa-0ba5b1340bc9"}
02:40:30.047 01.972 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"a1b261a2-2709-43e2-99c6-4055719b3eb1"}
02:40:30.056 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"a1b261a2-2709-43e2-99c6-4055719b3eb1"}
02:40:30.068 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"6a66b1ed-fdde-46bc-ba0a-9701349d49e0"}
02:40:30.081 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"6a66b1ed-fdde-46bc-ba0a-9701349d49e0"}
02:40:32.047 01.966 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"56aa2cbf-618b-4c16-8110-ab48e715c577"}
02:40:32.069 00.022 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"56aa2cbf-618b-4c16-8110-ab48e715c577"}
02:40:32.080 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"c8476188-8389-4f51-a4b9-5960f23e9641"}
02:40:32.092 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"c8476188-8389-4f51-a4b9-5960f23e9641"}
02:40:34.046 01.954 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"135015b2-3537-4a6b-aa48-5611b0e7d8f2"}
02:40:34.054 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"135015b2-3537-4a6b-aa48-5611b0e7d8f2"}
02:40:34.061 00.007 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"d470f524-806e-4cc5-a6c4-969a8f7f7b4a"}
02:40:34.071 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"d470f524-806e-4cc5-a6c4-969a8f7f7b4a"}
02:40:36.048 01.977 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"bbf65510-bf70-48c6-b16b-0ac2cc89cbf5"}
02:40:36.064 00.016 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"bbf65510-bf70-48c6-b16b-0ac2cc89cbf5"}
02:40:36.075 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"6a1c8240-82d7-4765-a337-5840fb2204b8"}
02:40:36.084 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"6a1c8240-82d7-4765-a337-5840fb2204b8"}
02:40:38.045 01.961 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"a71b97c1-9966-4354-9751-054e478d9bba"}
02:40:38.058 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"a71b97c1-9966-4354-9751-054e478d9bba"}
02:40:38.071 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"141ed23e-4926-47d2-9123-48cbc6c29061"}
02:40:38.081 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"141ed23e-4926-47d2-9123-48cbc6c29061"}
02:40:40.045 01.964 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"f555f5cf-1911-4a02-af9c-6b27543c1085"}
02:40:40.059 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"f555f5cf-1911-4a02-af9c-6b27543c1085"}
02:40:40.069 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"e3e6b940-f466-4e61-9493-7d6da7acc755"}
02:40:40.095 00.026 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"e3e6b940-f466-4e61-9493-7d6da7acc755"}
02:40:42.044 01.949 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"7506a829-cfa1-478d-8942-715a204afc77"}
02:40:42.056 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"7506a829-cfa1-478d-8942-715a204afc77"}
02:40:42.078 00.022 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"f2489dc9-5cfa-47c1-9e2a-e009b44e9f6c"}
02:40:42.090 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"f2489dc9-5cfa-47c1-9e2a-e009b44e9f6c"}
02:40:44.044 01.954 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"dc7db03a-1796-408b-8f3a-ebb3e4e11818"}
02:40:44.070 00.026 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"dc7db03a-1796-408b-8f3a-ebb3e4e11818"}
02:40:44.082 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"d4789e65-494f-4153-b4c5-ab408d068af5"}
02:40:44.091 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"d4789e65-494f-4153-b4c5-ab408d068af5"}
02:40:46.044 01.953 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"dd86c888-68b4-46ed-b13f-7a27eda44f33"}
02:40:46.054 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"dd86c888-68b4-46ed-b13f-7a27eda44f33"}
02:40:46.063 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"5adce17c-c229-4e34-b742-4a813ca092dc"}
02:40:46.078 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"5adce17c-c229-4e34-b742-4a813ca092dc"}
02:40:48.043 01.965 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"caf1284c-37f9-4152-911f-cb86fd3e34aa"}
02:40:48.054 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"caf1284c-37f9-4152-911f-cb86fd3e34aa"}
02:40:48.062 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"9f8a9cf1-4c27-460f-9082-cffab7c05f48"}
02:40:48.069 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"9f8a9cf1-4c27-460f-9082-cffab7c05f48"}
02:40:50.043 01.974 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"86b8fdab-30a4-4895-9804-9590c2ea9de0"}
02:40:50.058 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"86b8fdab-30a4-4895-9804-9590c2ea9de0"}
02:40:50.069 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"ce123dcb-b0c7-4c06-95f3-824ff29e6911"}
02:40:50.081 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"ce123dcb-b0c7-4c06-95f3-824ff29e6911"}
02:40:52.043 01.962 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"e8bb0e2b-901c-4d5b-a346-d2106de66df2"}
02:40:52.053 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"e8bb0e2b-901c-4d5b-a346-d2106de66df2"}
02:40:52.063 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"890b54ff-7a19-48be-b098-07a950323825"}
02:40:52.070 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"890b54ff-7a19-48be-b098-07a950323825"}
02:40:54.042 01.972 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"74ea8420-8f46-4a93-b629-d9c85bf1f937"}
02:40:54.051 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"74ea8420-8f46-4a93-b629-d9c85bf1f937"}
02:40:54.059 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"9fee2a1a-babb-4d6e-9c65-50e36981b32d"}
02:40:54.068 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"9fee2a1a-babb-4d6e-9c65-50e36981b32d"}
02:40:56.040 01.972 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"79fb64f4-5cc7-4b32-9d03-d0f28e29009a"}
02:40:56.050 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"79fb64f4-5cc7-4b32-9d03-d0f28e29009a"}
02:40:56.059 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"2e9ee818-8406-473e-8432-dbb3966ed727"}
02:40:56.071 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"2e9ee818-8406-473e-8432-dbb3966ed727"}
02:40:58.040 01.969 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"4ef0385c-117c-4742-a211-aa72f561b963"}
02:40:58.049 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"4ef0385c-117c-4742-a211-aa72f561b963"}
02:40:58.059 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"013a7c8f-c7a0-42e9-9c5a-5ed3f2f8f05d"}
02:40:58.067 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"013a7c8f-c7a0-42e9-9c5a-5ed3f2f8f05d"}
02:41:00.039 01.972 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"2c1bed87-7f2f-46b3-8d5a-ba81cfc5088a"}
02:41:00.048 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"2c1bed87-7f2f-46b3-8d5a-ba81cfc5088a"}
02:41:00.076 00.028 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"0e146d46-b1c7-4b5d-897e-06a18fbd3b3a"}
02:41:00.089 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"0e146d46-b1c7-4b5d-897e-06a18fbd3b3a"}
02:41:02.039 01.950 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"8ab09452-cc6e-414a-9133-e906ab261bb4"}
02:41:02.052 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"8ab09452-cc6e-414a-9133-e906ab261bb4"}
02:41:02.065 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"7065ddc3-4289-4186-804c-acadd50b4cf0"}
02:41:02.079 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"7065ddc3-4289-4186-804c-acadd50b4cf0"}
02:41:04.040 01.961 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"bb9dc460-b596-4788-ad97-d9ee1a5c4dbc"}
02:41:04.050 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"bb9dc460-b596-4788-ad97-d9ee1a5c4dbc"}
02:41:04.074 00.024 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"cc814cd3-7b0a-483a-b186-2eedd4458a4c"}
02:41:04.084 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"cc814cd3-7b0a-483a-b186-2eedd4458a4c"}
02:41:06.041 01.957 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"90a02d3b-65be-4a94-9e17-bde10715b343"}
02:41:06.049 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"90a02d3b-65be-4a94-9e17-bde10715b343"}
02:41:06.059 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"47db895c-0862-4d34-9b2e-f7b385f6755f"}
02:41:06.083 00.024 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"47db895c-0862-4d34-9b2e-f7b385f6755f"}
02:41:08.038 01.955 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"a5c6f198-6a72-4a9a-aa17-721f036e1800"}
02:41:08.051 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"a5c6f198-6a72-4a9a-aa17-721f036e1800"}
02:41:08.065 00.014 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"548d68bd-d54e-4075-b3ab-0c97b189cea1"}
02:41:08.075 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"548d68bd-d54e-4075-b3ab-0c97b189cea1"}
02:41:10.040 01.965 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"2f6bc837-780b-42a1-9e94-10e3c788d7ea"}
02:41:10.050 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"2f6bc837-780b-42a1-9e94-10e3c788d7ea"}
02:41:10.059 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"58cc455a-808b-46c8-aa20-856cedbd4969"}
02:41:10.066 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"58cc455a-808b-46c8-aa20-856cedbd4969"}
02:41:12.038 01.972 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"e8f05146-218a-4657-9f68-91193b9d161c"}
02:41:12.058 00.020 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"e8f05146-218a-4657-9f68-91193b9d161c"}
02:41:12.068 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"1125874d-6afb-4a0b-bb75-558b2449be15"}
02:41:12.076 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"1125874d-6afb-4a0b-bb75-558b2449be15"}
02:41:14.037 01.961 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"a37c4196-95a8-448d-9188-a4506d5d3d8e"}
02:41:14.046 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"a37c4196-95a8-448d-9188-a4506d5d3d8e"}
02:41:14.058 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"b83785a1-4300-43ba-9418-46146cbc89ab"}
02:41:14.070 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"b83785a1-4300-43ba-9418-46146cbc89ab"}
02:41:16.037 01.967 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"b8ee10ea-faa8-46c6-be86-741fa0a31541"}
02:41:16.049 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"b8ee10ea-faa8-46c6-be86-741fa0a31541"}
02:41:16.066 00.017 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"a1c8e4e4-52da-44d5-be32-074ade041b29"}
02:41:16.077 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"a1c8e4e4-52da-44d5-be32-074ade041b29"}
02:41:18.041 01.964 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"e2939875-540c-4dda-84cd-58842b789bf1"}
02:41:18.049 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"e2939875-540c-4dda-84cd-58842b789bf1"}
02:41:18.058 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"0dfdc0c6-37ef-49c4-81a1-c74a3ac39d47"}
02:41:18.064 00.006 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"0dfdc0c6-37ef-49c4-81a1-c74a3ac39d47"}
02:41:20.039 01.975 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"835b09f7-7a67-4d71-b14c-608598f369b6"}
02:41:20.048 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"835b09f7-7a67-4d71-b14c-608598f369b6"}
02:41:20.060 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"7ed10c4d-05f1-4199-8cb5-2248ae4bd01a"}
02:41:20.074 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"7ed10c4d-05f1-4199-8cb5-2248ae4bd01a"}
02:41:22.039 01.965 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"dfdf2d7c-1ccb-4816-8115-fc9021fecce4"}
02:41:22.048 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"dfdf2d7c-1ccb-4816-8115-fc9021fecce4"}
02:41:22.056 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"4dc4df7b-978c-4a05-9323-01002d06ae10"}
02:41:22.062 00.006 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"4dc4df7b-978c-4a05-9323-01002d06ae10"}
02:41:24.038 01.976 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"119e83df-e0a7-432b-a974-d07f65dbacdb"}
02:41:24.046 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"119e83df-e0a7-432b-a974-d07f65dbacdb"}
02:41:24.051 00.005 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"e42ebe40-5716-4846-af95-f164da8b5942"}
02:41:24.059 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"e42ebe40-5716-4846-af95-f164da8b5942"}
02:41:26.040 01.981 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"efe598f4-3dfe-4e9c-9cdb-06227347e189"}
02:41:26.063 00.023 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"efe598f4-3dfe-4e9c-9cdb-06227347e189"}
02:41:26.076 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"4e9dbe11-9161-44d6-9071-30da8ef43ce8"}
02:41:26.087 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"4e9dbe11-9161-44d6-9071-30da8ef43ce8"}
02:41:28.037 01.950 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"2978b322-35b7-4b64-ab8e-145fe6621a35"}
02:41:28.062 00.025 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"2978b322-35b7-4b64-ab8e-145fe6621a35"}
02:41:28.075 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"da9041ce-4da7-4850-9ebf-cd619a3019b0"}
02:41:28.083 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"da9041ce-4da7-4850-9ebf-cd619a3019b0"}
02:41:30.036 01.953 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"1888ce39-adeb-486c-887a-3bf478187494"}
02:41:30.045 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"1888ce39-adeb-486c-887a-3bf478187494"}
02:41:30.068 00.023 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"aefaab99-0bff-4c22-a234-e36093af2266"}
02:41:30.077 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"aefaab99-0bff-4c22-a234-e36093af2266"}
02:41:32.036 01.959 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"66e29ae7-c992-4be0-a11b-edc4e4d1f3c2"}
02:41:32.046 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"66e29ae7-c992-4be0-a11b-edc4e4d1f3c2"}
02:41:32.061 00.015 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"a25c7395-ff9d-4ff0-8577-61e9322e53e5"}
02:41:32.083 00.022 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"a25c7395-ff9d-4ff0-8577-61e9322e53e5"}
02:41:34.038 01.955 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"1e1850b1-31c1-4e2b-ae67-e2b91b3bdfc0"}
02:41:34.047 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"1e1850b1-31c1-4e2b-ae67-e2b91b3bdfc0"}
02:41:34.056 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"c1d29778-1367-4635-8404-3b8d1b962fdf"}
02:41:34.064 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"c1d29778-1367-4635-8404-3b8d1b962fdf"}
02:41:36.036 01.972 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"03c0b2a7-adbc-477d-81ed-84572b8b1471"}
02:41:36.044 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"03c0b2a7-adbc-477d-81ed-84572b8b1471"}
02:41:36.055 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"17da7f85-3393-4693-a8e0-55cc129b89b5"}
02:41:36.062 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"17da7f85-3393-4693-a8e0-55cc129b89b5"}
02:41:38.035 01.973 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"68d5393a-7947-41df-be68-f713e587b845"}
02:41:38.047 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"68d5393a-7947-41df-be68-f713e587b845"}
02:41:38.055 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"f440480c-eecb-448b-81ee-5312d22c0965"}
02:41:38.073 00.018 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"f440480c-eecb-448b-81ee-5312d22c0965"}
02:41:40.034 01.961 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"4f00fa36-6867-4d44-a74d-db13c7235672"}
02:41:40.046 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"4f00fa36-6867-4d44-a74d-db13c7235672"}
02:41:40.055 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"9e4f14aa-a290-4f90-9970-7f5b8580d9ef"}
02:41:40.064 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"9e4f14aa-a290-4f90-9970-7f5b8580d9ef"}
02:41:42.037 01.973 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"98be4100-1f70-4cc8-98f0-d74240fcedc7"}
02:41:42.050 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"98be4100-1f70-4cc8-98f0-d74240fcedc7"}
02:41:42.058 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"85c0673e-cf8f-4461-8d75-684d5077d230"}
02:41:42.068 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"85c0673e-cf8f-4461-8d75-684d5077d230"}
02:41:44.035 01.967 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"bad6b406-b093-4822-9b64-b4aac6abc6b7"}
02:41:44.042 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"bad6b406-b093-4822-9b64-b4aac6abc6b7"}
02:41:44.062 00.020 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"d265b5c0-dba5-48dd-867e-a7a6c5d88211"}
02:41:44.071 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"d265b5c0-dba5-48dd-867e-a7a6c5d88211"}
02:41:46.035 01.964 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"669a8579-ed1f-4d71-b9b2-014e96864f12"}
02:41:46.048 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"669a8579-ed1f-4d71-b9b2-014e96864f12"}
02:41:46.061 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"4fd88751-df73-46f0-ba56-894d32d77d61"}
02:41:46.072 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"4fd88751-df73-46f0-ba56-894d32d77d61"}
02:41:48.035 01.963 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"ca20cdd8-f97a-4b93-b7d2-fa13ceb4e241"}
02:41:48.044 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"ca20cdd8-f97a-4b93-b7d2-fa13ceb4e241"}
02:41:48.064 00.020 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"212f1e29-f046-45d6-9b1b-12a54b5c4050"}
02:41:48.072 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"212f1e29-f046-45d6-9b1b-12a54b5c4050"}
02:41:50.034 01.962 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"e598945f-ad7b-4551-94a7-dc8a52b6ae40"}
02:41:50.046 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"e598945f-ad7b-4551-94a7-dc8a52b6ae40"}
02:41:50.054 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"b558bfcc-aac2-4f2d-ad1d-8816a63877b4"}
02:41:50.081 00.027 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"b558bfcc-aac2-4f2d-ad1d-8816a63877b4"}
02:41:52.034 01.953 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"311df108-b2af-4891-948b-2d9bcf915ae3"}
02:41:52.045 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"311df108-b2af-4891-948b-2d9bcf915ae3"}
02:41:52.054 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"d282bd59-d7c9-45e0-a2e6-54ccfe101580"}
02:41:52.064 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"d282bd59-d7c9-45e0-a2e6-54ccfe101580"}
02:41:54.032 01.968 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"c00fcd38-2c31-4cfd-94a9-aa966323fc46"}
02:41:54.039 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"c00fcd38-2c31-4cfd-94a9-aa966323fc46"}
02:41:54.048 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"eee745c5-af38-445d-8e71-8f3324a2786c"}
02:41:54.055 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"eee745c5-af38-445d-8e71-8f3324a2786c"}
02:41:56.034 01.979 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"900dc44c-0f16-4cc8-a1fe-0cc58479eb21"}
02:41:56.044 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"900dc44c-0f16-4cc8-a1fe-0cc58479eb21"}
02:41:56.053 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"a51a4cdf-bd92-40b7-92b3-51e0e9b78169"}
02:41:56.059 00.006 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"a51a4cdf-bd92-40b7-92b3-51e0e9b78169"}
02:41:58.032 01.973 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"df99abd1-d5ea-4ef3-a2d9-b63429f91c71"}
02:41:58.043 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"df99abd1-d5ea-4ef3-a2d9-b63429f91c71"}
02:41:58.068 00.025 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"592df2e9-ac88-4a56-a004-137160768fea"}
02:41:58.076 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"592df2e9-ac88-4a56-a004-137160768fea"}
02:42:00.033 01.957 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"c98431b6-310c-4d4d-b249-5bdbe835d2d5"}
02:42:00.048 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"c98431b6-310c-4d4d-b249-5bdbe835d2d5"}
02:42:00.058 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"eb99b724-cda9-46dc-9f63-0196286713d0"}
02:42:00.066 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"eb99b724-cda9-46dc-9f63-0196286713d0"}
02:42:02.031 01.965 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"638f683d-98bf-46df-afa2-5684c1a9784a"}
02:42:02.042 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"638f683d-98bf-46df-afa2-5684c1a9784a"}
02:42:02.073 00.031 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"7281fbc2-fc49-48ae-94c8-b4ab5b78da5a"}
02:42:02.082 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"7281fbc2-fc49-48ae-94c8-b4ab5b78da5a"}
02:42:04.030 01.948 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"98571c47-a3af-413d-bf4b-480ecfb57827"}
02:42:04.059 00.029 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"98571c47-a3af-413d-bf4b-480ecfb57827"}
02:42:04.068 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"89d5da19-82cd-4b7b-a582-4f9de59dadba"}
02:42:04.080 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"89d5da19-82cd-4b7b-a582-4f9de59dadba"}
02:42:06.029 01.949 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"10811a97-0e22-4688-9e57-1a112fb2b9de"}
02:42:06.039 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"10811a97-0e22-4688-9e57-1a112fb2b9de"}
02:42:06.059 00.020 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"58d994e8-61ad-46c4-bb5c-8a862eeb3fdf"}
02:42:06.069 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"58d994e8-61ad-46c4-bb5c-8a862eeb3fdf"}
02:42:08.029 01.960 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"f183f157-c9a2-4123-9fd0-f3a066894ed1"}
02:42:08.039 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"f183f157-c9a2-4123-9fd0-f3a066894ed1"}
02:42:08.046 00.007 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"afb90a49-0178-4d37-acec-b2a07568d872"}
02:42:08.055 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"afb90a49-0178-4d37-acec-b2a07568d872"}
02:42:10.029 01.974 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"2e72f4e1-85b5-4f82-98f3-243ca3323326"}
02:42:10.040 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"2e72f4e1-85b5-4f82-98f3-243ca3323326"}
02:42:10.064 00.024 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"5917a6bd-5d4e-4056-9717-f355d8872d9e"}
02:42:10.072 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"5917a6bd-5d4e-4056-9717-f355d8872d9e"}
02:42:12.028 01.956 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"35d26878-2cce-42cf-a152-77c3b671fb5c"}
02:42:12.039 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"35d26878-2cce-42cf-a152-77c3b671fb5c"}
02:42:12.048 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"cc0f1c0f-43af-4ad1-80c5-b2cc429a0efb"}
02:42:12.059 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"cc0f1c0f-43af-4ad1-80c5-b2cc429a0efb"}
02:42:14.029 01.970 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"d9720546-6bc3-4eb2-aafd-409b77a1789f"}
02:42:14.039 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"d9720546-6bc3-4eb2-aafd-409b77a1789f"}
02:42:14.047 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"95e87a4c-c1ee-4730-a72f-23af78fbfd45"}
02:42:14.055 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"95e87a4c-c1ee-4730-a72f-23af78fbfd45"}
02:42:16.027 01.972 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"2776b68a-6104-4459-ac7f-7cac423881b8"}
02:42:16.047 00.020 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"2776b68a-6104-4459-ac7f-7cac423881b8"}
02:42:16.065 00.018 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"c2983c81-588d-41f5-ae10-51daf871d9c2"}
02:42:16.078 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"c2983c81-588d-41f5-ae10-51daf871d9c2"}
02:42:18.027 01.949 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"40381e9e-7658-43c1-939e-cc844ef2d837"}
02:42:18.038 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"40381e9e-7658-43c1-939e-cc844ef2d837"}
02:42:18.061 00.023 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"331eb1b1-6bd4-497e-8224-473910b1b22b"}
02:42:18.072 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"331eb1b1-6bd4-497e-8224-473910b1b22b"}
02:42:20.026 01.954 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"a0cc916d-5270-4afc-bea3-545c73b3b1fe"}
02:42:20.051 00.025 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"a0cc916d-5270-4afc-bea3-545c73b3b1fe"}
02:42:20.063 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"2cc8e799-9041-40b8-bad6-e253f25f6a6e"}
02:42:20.072 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"2cc8e799-9041-40b8-bad6-e253f25f6a6e"}
02:42:22.025 01.953 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"3bdff3e1-f17a-4c2d-886b-a30eb9c7e891"}
02:42:22.044 00.019 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"3bdff3e1-f17a-4c2d-886b-a30eb9c7e891"}
02:42:22.058 00.014 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"72b457fb-9d2a-447b-a430-485f45bfb972"}
02:42:22.075 00.017 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"72b457fb-9d2a-447b-a430-485f45bfb972"}
02:42:24.024 01.949 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"11a8c4a6-9303-4a7d-bc08-5cf6be06aefd"}
02:42:24.035 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"11a8c4a6-9303-4a7d-bc08-5cf6be06aefd"}
02:42:24.045 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"2a0a92a3-3904-4939-b571-a83fbf95b7ca"}
02:42:24.067 00.022 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"2a0a92a3-3904-4939-b571-a83fbf95b7ca"}
02:42:26.023 01.956 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"151a5dfe-7b9f-48e9-bedb-09b5b219a7d1"}
02:42:26.035 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"151a5dfe-7b9f-48e9-bedb-09b5b219a7d1"}
02:42:26.061 00.026 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"a95f30a7-817f-4be7-8acf-e90d497cc241"}
02:42:26.070 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"a95f30a7-817f-4be7-8acf-e90d497cc241"}
02:42:28.022 01.952 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"d1d56954-a99e-426e-acc2-119bdab8384a"}
02:42:28.035 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"d1d56954-a99e-426e-acc2-119bdab8384a"}
02:42:28.055 00.020 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"ec42435e-83a1-489e-9fdf-c2422dc2625a"}
02:42:28.068 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"ec42435e-83a1-489e-9fdf-c2422dc2625a"}
02:42:30.021 01.953 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"4b86b337-ed81-42cc-b89b-45a04f90e848"}
02:42:30.034 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"4b86b337-ed81-42cc-b89b-45a04f90e848"}
02:42:30.045 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"30492cd4-6b43-4406-954f-e2527e68b9d7"}
02:42:30.056 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"30492cd4-6b43-4406-954f-e2527e68b9d7"}
02:42:32.021 01.965 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"a62f71d3-2c48-4dc6-a423-c3482e170be6"}
02:42:32.038 00.017 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"a62f71d3-2c48-4dc6-a423-c3482e170be6"}
02:42:32.049 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"c20c2663-c324-4cf9-99cc-d5ae7787f42b"}
02:42:32.057 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"c20c2663-c324-4cf9-99cc-d5ae7787f42b"}
02:42:34.021 01.964 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"418bf8b4-030b-4176-863f-20c0daae1d19"}
02:42:34.030 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"418bf8b4-030b-4176-863f-20c0daae1d19"}
02:42:34.044 00.014 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"1eaee031-06b6-4b23-b57c-c0b18e76e913"}
02:42:34.057 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"1eaee031-06b6-4b23-b57c-c0b18e76e913"}
02:42:36.023 01.966 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"00c19cdf-79f2-4ba5-8d8f-b15bc20673ae"}
02:42:36.035 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"00c19cdf-79f2-4ba5-8d8f-b15bc20673ae"}
02:42:36.043 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"d354cc67-6e93-4051-bbb5-1c023446d002"}
02:42:36.053 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"d354cc67-6e93-4051-bbb5-1c023446d002"}
02:42:38.020 01.967 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"05737290-d247-4afa-af97-b851ecec7d2a"}
02:42:38.033 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"05737290-d247-4afa-af97-b851ecec7d2a"}
02:42:38.042 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"cc5228da-3676-4a26-8a03-c3214419522f"}
02:42:38.051 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"cc5228da-3676-4a26-8a03-c3214419522f"}
02:42:40.020 01.969 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"8ddcbff5-fe89-491d-a553-6a3a670031fb"}
02:42:40.030 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"8ddcbff5-fe89-491d-a553-6a3a670031fb"}
02:42:40.051 00.021 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"711c3bb4-0f6f-4ec6-a9b9-d9a72ea4238c"}
02:42:40.059 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"711c3bb4-0f6f-4ec6-a9b9-d9a72ea4238c"}
02:42:42.020 01.961 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"1f516461-7f1c-4b76-afed-4f74ccae2378"}
02:42:42.029 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"1f516461-7f1c-4b76-afed-4f74ccae2378"}
02:42:42.039 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"9908a0b2-2ec0-4554-a4ba-f720102ad40c"}
02:42:42.046 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"9908a0b2-2ec0-4554-a4ba-f720102ad40c"}
02:42:44.021 01.975 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"ed8289fa-ddc2-466d-899f-e94c19446b85"}
02:42:44.029 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"ed8289fa-ddc2-466d-899f-e94c19446b85"}
02:42:44.036 00.007 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"5a3dfec2-c740-43ab-8c40-5c87306fd9bb"}
02:42:44.058 00.022 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"5a3dfec2-c740-43ab-8c40-5c87306fd9bb"}
02:42:46.020 01.962 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"f748420a-3b5a-47d9-9fc4-4a78a70f709e"}
02:42:46.031 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"f748420a-3b5a-47d9-9fc4-4a78a70f709e"}
02:42:46.040 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"98f95614-f5c9-4810-af18-098232499573"}
02:42:46.054 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"98f95614-f5c9-4810-af18-098232499573"}
02:42:48.020 01.966 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"54dc4a52-a7f0-4e0b-9359-29a487c1b50b"}
02:42:48.030 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"54dc4a52-a7f0-4e0b-9359-29a487c1b50b"}
02:42:48.038 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"45a96379-ca7f-4c8d-9719-df2d51aaea51"}
02:42:48.048 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"45a96379-ca7f-4c8d-9719-df2d51aaea51"}
02:42:50.019 01.971 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"3bef127d-664b-4f54-987f-2bfb9db16456"}
02:42:50.028 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"3bef127d-664b-4f54-987f-2bfb9db16456"}
02:42:50.035 00.007 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"137d1529-7780-4e01-8a1f-15e3218e6565"}
02:42:50.056 00.021 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"137d1529-7780-4e01-8a1f-15e3218e6565"}
02:42:52.020 01.964 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"c6ca5983-33ba-48fb-996e-f2a584d393a2"}
02:42:52.034 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"c6ca5983-33ba-48fb-996e-f2a584d393a2"}
02:42:52.049 00.015 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"59c3c3ee-04ec-4b32-8a29-577435d410f3"}
02:42:52.063 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"59c3c3ee-04ec-4b32-8a29-577435d410f3"}
02:42:54.020 01.957 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"620b20ed-747b-4f48-ba3c-9cfcf65cb49d"}
02:42:54.036 00.016 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"620b20ed-747b-4f48-ba3c-9cfcf65cb49d"}
02:42:54.045 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"62fad137-1198-4a71-be41-9860d88c3462"}
02:42:54.055 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"62fad137-1198-4a71-be41-9860d88c3462"}
02:42:56.016 01.961 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"44f000b8-ea59-404a-bd8b-ffdbb2d52e4a"}
02:42:56.025 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"44f000b8-ea59-404a-bd8b-ffdbb2d52e4a"}
02:42:56.036 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"faa4a96f-a4f3-4c68-8140-0a130b410785"}
02:42:56.044 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"faa4a96f-a4f3-4c68-8140-0a130b410785"}
02:42:58.017 01.973 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"be55a87f-637c-4389-ac14-b47e473dee7b"}
02:42:58.043 00.026 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"be55a87f-637c-4389-ac14-b47e473dee7b"}
02:42:58.055 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"7ff4b7f7-e91c-430c-a115-69acdf81fe78"}
02:42:58.063 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"7ff4b7f7-e91c-430c-a115-69acdf81fe78"}
02:43:00.017 01.954 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"13d65257-20b8-47f7-8296-014ca6988aed"}
02:43:00.030 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"13d65257-20b8-47f7-8296-014ca6988aed"}
02:43:00.044 00.014 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"db5a62ab-8d0d-495d-8682-b39c25b6a252"}
02:43:00.068 00.024 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"db5a62ab-8d0d-495d-8682-b39c25b6a252"}
02:43:02.016 01.948 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"f889f86f-00b9-42e7-82ff-9e56b63dd4e6"}
02:43:02.026 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"f889f86f-00b9-42e7-82ff-9e56b63dd4e6"}
02:43:02.037 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"b1f08d58-6562-46c6-b204-29e413a622f3"}
02:43:02.061 00.024 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"b1f08d58-6562-46c6-b204-29e413a622f3"}
02:43:04.014 01.953 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"db7b4297-b2f4-4dda-a81d-dda25b62dab9"}
02:43:04.026 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"db7b4297-b2f4-4dda-a81d-dda25b62dab9"}
02:43:04.033 00.007 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"fde3a21a-65a3-449b-9ad9-4a2e84950bcd"}
02:43:04.042 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"fde3a21a-65a3-449b-9ad9-4a2e84950bcd"}
02:43:06.016 01.974 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"e477c3fb-a8b9-4a19-8769-99a23846d5d3"}
02:43:06.040 00.024 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"e477c3fb-a8b9-4a19-8769-99a23846d5d3"}
02:43:06.058 00.018 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"752ccdc6-13de-46a9-a78d-463e8920973f"}
02:43:06.068 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"752ccdc6-13de-46a9-a78d-463e8920973f"}
02:43:08.013 01.945 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"b3776572-2a6f-4b17-a9d2-411be4a9e757"}
02:43:08.021 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"b3776572-2a6f-4b17-a9d2-411be4a9e757"}
02:43:08.027 00.006 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"a0c6d8c4-e2d6-4fa2-aba3-f3a74bdbf1bd"}
02:43:08.035 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"a0c6d8c4-e2d6-4fa2-aba3-f3a74bdbf1bd"}
02:43:10.013 01.978 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"ecb0d7b4-7d47-4640-b50e-f51fba2dc5bc"}
02:43:10.023 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"ecb0d7b4-7d47-4640-b50e-f51fba2dc5bc"}
02:43:10.030 00.007 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"dec3177c-01ac-497d-87ae-1dd4f25af9b7"}
02:43:10.051 00.021 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"dec3177c-01ac-497d-87ae-1dd4f25af9b7"}
02:43:12.013 01.962 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"b684c0d2-dab2-4758-b286-d8da63df17e0"}
02:43:12.026 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"b684c0d2-dab2-4758-b286-d8da63df17e0"}
02:43:12.040 00.014 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"4527a331-6232-4d87-a023-85403f0fdda7"}
02:43:12.055 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"4527a331-6232-4d87-a023-85403f0fdda7"}
02:43:14.012 01.957 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"042453c4-84fe-4bd7-ac94-c94d18ee22b9"}
02:43:14.021 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"042453c4-84fe-4bd7-ac94-c94d18ee22b9"}
02:43:14.029 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"09eb0223-918d-4ca8-82fd-68de08bb4765"}
02:43:14.047 00.018 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"09eb0223-918d-4ca8-82fd-68de08bb4765"}
02:43:16.017 01.970 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"d17cfed4-6d43-4680-9ff3-ba75e129c02e"}
02:43:16.029 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"d17cfed4-6d43-4680-9ff3-ba75e129c02e"}
02:43:16.040 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"6c4ed339-dcf6-44c6-a027-8827ca1f1d6b"}
02:43:16.048 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"6c4ed339-dcf6-44c6-a027-8827ca1f1d6b"}
02:43:18.016 01.968 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"5959accb-a35c-45f5-ac7c-fa61a2d4de86"}
02:43:18.029 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"5959accb-a35c-45f5-ac7c-fa61a2d4de86"}
02:43:18.043 00.014 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"5f18c233-faed-48a3-ba75-1fed93130695"}
02:43:18.070 00.027 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"5f18c233-faed-48a3-ba75-1fed93130695"}
02:43:20.015 01.945 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"b9deb24e-fe96-4eff-9cab-b609217cce13"}
02:43:20.022 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"b9deb24e-fe96-4eff-9cab-b609217cce13"}
02:43:20.035 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"af86a617-2822-4aa2-8caf-9df2b1e699c0"}
02:43:20.043 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"af86a617-2822-4aa2-8caf-9df2b1e699c0"}
02:43:22.015 01.972 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"33cded5a-de48-4307-a9cd-47877c1d517f"}
02:43:22.023 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"33cded5a-de48-4307-a9cd-47877c1d517f"}
02:43:22.042 00.019 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"d73b5652-23f5-4167-87c4-15b059458cbe"}
02:43:22.051 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"d73b5652-23f5-4167-87c4-15b059458cbe"}
02:43:24.015 01.964 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"1ca7d611-5bb2-4804-bf41-015dd6a6eaac"}
02:43:24.028 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"1ca7d611-5bb2-4804-bf41-015dd6a6eaac"}
02:43:24.058 00.030 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"4542553f-5f2a-43fb-b852-e2ebb805195c"}
02:43:24.070 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"4542553f-5f2a-43fb-b852-e2ebb805195c"}
02:43:26.014 01.944 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"46cd8031-b92b-4646-93ce-02df5b4cd38f"}
02:43:26.026 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"46cd8031-b92b-4646-93ce-02df5b4cd38f"}
02:43:26.038 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"e414d517-ce7c-4f86-b885-c93c138ac4ec"}
02:43:26.047 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"e414d517-ce7c-4f86-b885-c93c138ac4ec"}
02:43:28.015 01.968 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"543f0323-5e04-4fbb-879c-6177ff25e7e9"}
02:43:28.027 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"543f0323-5e04-4fbb-879c-6177ff25e7e9"}
02:43:28.054 00.027 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"6f8696cf-7a66-42a6-a542-47600cb18412"}
02:43:28.067 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"6f8696cf-7a66-42a6-a542-47600cb18412"}
02:43:30.012 01.945 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"d8b76b53-0a60-47c5-9bef-aa7e7f221142"}
02:43:30.040 00.028 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"d8b76b53-0a60-47c5-9bef-aa7e7f221142"}
02:43:30.061 00.021 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"d9b268ce-f513-4e5e-bd02-982ce95618fc"}
02:43:30.073 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"d9b268ce-f513-4e5e-bd02-982ce95618fc"}
02:43:32.014 01.941 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"5b6cd73b-a269-48de-afa0-eaa301c0b987"}
02:43:32.029 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"5b6cd73b-a269-48de-afa0-eaa301c0b987"}
02:43:32.039 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"68b2b2b4-4b1c-4592-9dda-f5bbd51a95d8"}
02:43:32.048 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"68b2b2b4-4b1c-4592-9dda-f5bbd51a95d8"}
02:43:34.014 01.966 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"d24ba406-6cc7-4c3d-879b-dd9ff299a436"}
02:43:34.026 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"d24ba406-6cc7-4c3d-879b-dd9ff299a436"}
02:43:34.033 00.007 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"66573dcb-6b2c-4a2c-abf0-bf38b67a4dcb"}
02:43:34.040 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"66573dcb-6b2c-4a2c-abf0-bf38b67a4dcb"}
02:43:36.013 01.973 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"1bfee9cc-768c-4bc4-8972-7d02c8c7c896"}
02:43:36.022 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"1bfee9cc-768c-4bc4-8972-7d02c8c7c896"}
02:43:36.042 00.020 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"b051fdcf-930c-4800-8b11-07b6dc466c5e"}
02:43:36.051 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"b051fdcf-930c-4800-8b11-07b6dc466c5e"}
02:43:38.013 01.962 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"191ab767-f1b5-4a7d-9a4c-3246fa729bb2"}
02:43:38.025 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"191ab767-f1b5-4a7d-9a4c-3246fa729bb2"}
02:43:38.033 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"f567d2c2-2884-48de-afac-670d5a0cbdcc"}
02:43:38.040 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"f567d2c2-2884-48de-afac-670d5a0cbdcc"}
02:43:40.013 01.973 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"2d65542b-742c-4ff9-bce3-fa093a0f7cdd"}
02:43:40.024 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"2d65542b-742c-4ff9-bce3-fa093a0f7cdd"}
02:43:40.031 00.007 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"679188b4-6e1b-45cf-b46d-42cdf4b0a224"}
02:43:40.054 00.023 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"679188b4-6e1b-45cf-b46d-42cdf4b0a224"}
02:43:42.012 01.958 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"28b2303b-995e-4bc1-82a0-d06812162064"}
02:43:42.023 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"28b2303b-995e-4bc1-82a0-d06812162064"}
02:43:42.031 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"f717ed5d-d855-42c5-a04e-c26df6829619"}
02:43:42.037 00.006 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"f717ed5d-d855-42c5-a04e-c26df6829619"}
02:43:44.010 01.973 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"6993dbaa-6897-4c60-ad08-76f945384bc4"}
02:43:44.022 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"6993dbaa-6897-4c60-ad08-76f945384bc4"}
02:43:44.029 00.007 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"45f5264f-d95f-423e-9107-b951b3affb06"}
02:43:44.052 00.023 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"45f5264f-d95f-423e-9107-b951b3affb06"}
02:43:46.010 01.958 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"708f43f4-f16f-43d2-8d11-98b47d79dce9"}
02:43:46.019 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"708f43f4-f16f-43d2-8d11-98b47d79dce9"}
02:43:46.028 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"7eec877c-1d9e-460f-b7ea-7d8a3d2a5734"}
02:43:46.041 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"7eec877c-1d9e-460f-b7ea-7d8a3d2a5734"}
02:43:48.008 01.967 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"a149a3c5-a328-446b-87b7-689cb2dcca20"}
02:43:48.016 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"a149a3c5-a328-446b-87b7-689cb2dcca20"}
02:43:48.025 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"722a9772-7638-4a36-b777-b9c69b294fae"}
02:43:48.047 00.022 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"722a9772-7638-4a36-b777-b9c69b294fae"}
02:43:50.008 01.961 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"050add71-f356-4c26-96e1-82ca3aa02c06"}
02:43:50.025 00.017 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"050add71-f356-4c26-96e1-82ca3aa02c06"}
02:43:50.037 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"8f1dec36-ef31-4e01-a055-2d5059b178e2"}
02:43:50.047 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"8f1dec36-ef31-4e01-a055-2d5059b178e2"}
02:43:52.007 01.960 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"4b14a8b4-b6fb-466f-80c6-63f7ac2b1bb4"}
02:43:52.017 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"4b14a8b4-b6fb-466f-80c6-63f7ac2b1bb4"}
02:43:52.026 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"32f28553-ce32-45c9-b9ec-86fbb4dae3f3"}
02:43:52.036 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"32f28553-ce32-45c9-b9ec-86fbb4dae3f3"}
02:43:54.007 01.971 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"b987e48d-ff2f-4421-8e3d-41887a2924ee"}
02:43:54.018 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"b987e48d-ff2f-4421-8e3d-41887a2924ee"}
02:43:54.044 00.026 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"8a295b95-8303-4129-a5c7-03131db1a47a"}
02:43:54.055 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"8a295b95-8303-4129-a5c7-03131db1a47a"}
02:43:56.006 01.951 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"485929d1-9cf3-4adc-9c73-875bb2af1132"}
02:43:56.018 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"485929d1-9cf3-4adc-9c73-875bb2af1132"}
02:43:56.030 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"fb4b0203-f9fa-4d3f-aeba-1a3131fa9d63"}
02:43:56.050 00.020 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"fb4b0203-f9fa-4d3f-aeba-1a3131fa9d63"}
02:43:58.006 01.956 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"35eade68-c684-4660-9653-0904f21ed72d"}
02:43:58.015 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"35eade68-c684-4660-9653-0904f21ed72d"}
02:43:58.024 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"7232fb09-0977-44bb-ade8-65bf1c39944e"}
02:43:58.033 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"7232fb09-0977-44bb-ade8-65bf1c39944e"}
02:44:00.006 01.973 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"3923ff61-a5fe-4058-9cbd-914483c5bda6"}
02:44:00.026 00.020 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"3923ff61-a5fe-4058-9cbd-914483c5bda6"}
02:44:00.039 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"f685ead9-ee9b-471a-a798-307b4dfa3a2e"}
02:44:00.066 00.027 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"f685ead9-ee9b-471a-a798-307b4dfa3a2e"}
02:44:02.006 01.940 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"4d2b26ff-871b-4f85-9cff-2566303e74f8"}
02:44:02.038 00.032 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"4d2b26ff-871b-4f85-9cff-2566303e74f8"}
02:44:02.057 00.019 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"3e658fc8-0c8f-4f09-adf5-4e7d5c2b98da"}
02:44:02.070 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"3e658fc8-0c8f-4f09-adf5-4e7d5c2b98da"}
02:44:04.005 01.935 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"5036f8f2-c308-4b3e-b27e-ebece925883d"}
02:44:04.015 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"5036f8f2-c308-4b3e-b27e-ebece925883d"}
02:44:04.041 00.026 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"f4167dfa-e62d-4b2f-bbc3-56e1af44e770"}
02:44:04.049 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"f4167dfa-e62d-4b2f-bbc3-56e1af44e770"}
02:44:06.004 01.955 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"18433185-c3d8-4819-9498-e3b17096161a"}
02:44:06.017 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"18433185-c3d8-4819-9498-e3b17096161a"}
02:44:06.028 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"2a181338-69a3-4012-8acb-8cc37fdc2645"}
02:44:06.035 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"2a181338-69a3-4012-8acb-8cc37fdc2645"}
02:44:08.003 01.968 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"0c3cde9d-5d8e-4171-a8f9-d56702a9ace7"}
02:44:08.012 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"0c3cde9d-5d8e-4171-a8f9-d56702a9ace7"}
02:44:08.023 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"ccee784a-7744-4ea1-9395-1ab95a9b983d"}
02:44:08.034 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"ccee784a-7744-4ea1-9395-1ab95a9b983d"}
02:44:10.004 01.970 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"894fa675-9ff4-4d49-bc58-313934bf98c6"}
02:44:10.017 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"894fa675-9ff4-4d49-bc58-313934bf98c6"}
02:44:10.025 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"d77ef3b3-1d58-4d75-9065-facbf81d032c"}
02:44:10.033 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"d77ef3b3-1d58-4d75-9065-facbf81d032c"}
02:44:12.002 01.969 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"789a64b1-da64-460e-848e-c76635a9a147"}
02:44:12.015 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"789a64b1-da64-460e-848e-c76635a9a147"}
02:44:12.029 00.014 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"e7a07b9d-d159-4729-a929-5727620f157a"}
02:44:12.052 00.023 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"e7a07b9d-d159-4729-a929-5727620f157a"}
02:44:14.002 01.950 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"63a35b47-d438-4712-8ec2-924ee8282899"}
02:44:14.014 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"63a35b47-d438-4712-8ec2-924ee8282899"}
02:44:14.031 00.017 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"6721adc2-ed81-4f6d-afd4-6b537e3c831d"}
02:44:14.041 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"6721adc2-ed81-4f6d-afd4-6b537e3c831d"}
02:44:16.003 01.962 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"49c63667-cbaa-42ad-bc07-00adf44c6f56"}
02:44:16.016 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"49c63667-cbaa-42ad-bc07-00adf44c6f56"}
02:44:16.061 00.045 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"9bbbe417-8ece-44f5-b68f-13a139ca6a0a"}
02:44:16.076 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"9bbbe417-8ece-44f5-b68f-13a139ca6a0a"}
02:44:18.002 01.926 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"3a0dba17-ede8-490b-9cea-2e681e5f6797"}
02:44:18.011 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"3a0dba17-ede8-490b-9cea-2e681e5f6797"}
02:44:18.021 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"54b49941-27fd-40e4-b8fa-d447895f7cfb"}
02:44:18.029 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"54b49941-27fd-40e4-b8fa-d447895f7cfb"}
02:44:20.001 01.972 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"00610d7a-eb4b-4035-873e-1f57880351b2"}
02:44:20.014 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"00610d7a-eb4b-4035-873e-1f57880351b2"}
02:44:20.024 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"d853039d-39e3-4965-aee7-9a4a729db058"}
02:44:20.034 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"d853039d-39e3-4965-aee7-9a4a729db058"}
02:44:22.000 01.966 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"b9fcc7f9-2b63-41ae-9b72-d5112a28dd85"}
02:44:22.013 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"b9fcc7f9-2b63-41ae-9b72-d5112a28dd85"}
02:44:22.023 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"186f5adf-f22b-4e40-8f22-c6e27cdd49a8"}
02:44:22.044 00.021 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"186f5adf-f22b-4e40-8f22-c6e27cdd49a8"}
02:44:23.999 01.955 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"962a01db-a616-4612-bd64-dd6080f9e683"}
02:44:24.010 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"962a01db-a616-4612-bd64-dd6080f9e683"}
02:44:24.019 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"8592335a-c9d3-42e7-b5cf-a80459b4b04f"}
02:44:24.028 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"8592335a-c9d3-42e7-b5cf-a80459b4b04f"}
02:44:25.999 01.971 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"618bccd0-04a1-4096-9239-82cadd3f0ac9"}
02:44:26.027 00.028 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"618bccd0-04a1-4096-9239-82cadd3f0ac9"}
02:44:26.038 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"772ee575-42b2-4421-b827-502aedf51045"}
02:44:26.051 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"772ee575-42b2-4421-b827-502aedf51045"}
02:44:27.999 01.948 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"be45ca72-f10d-4808-91e1-7783d0158c1e"}
02:44:28.008 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"be45ca72-f10d-4808-91e1-7783d0158c1e"}
02:44:28.016 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"a175dc58-15be-4f6c-a3bf-c573273eebfd"}
02:44:28.023 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"a175dc58-15be-4f6c-a3bf-c573273eebfd"}
02:44:29.999 01.976 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"ab2c3465-d2e7-472f-8687-97ab4a68fbdd"}
02:44:30.007 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"ab2c3465-d2e7-472f-8687-97ab4a68fbdd"}
02:44:30.014 00.007 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"23e26303-7d7a-4b2b-ab43-f068845c38b0"}
02:44:30.022 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"23e26303-7d7a-4b2b-ab43-f068845c38b0"}
02:44:32.000 01.978 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"9b4127f8-8ea5-43fa-be1b-c0a10b9cea8e"}
02:44:32.009 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"9b4127f8-8ea5-43fa-be1b-c0a10b9cea8e"}
02:44:32.020 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"ce2b3abb-51d5-41a6-bdac-6c6b27a10297"}
02:44:32.050 00.030 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"ce2b3abb-51d5-41a6-bdac-6c6b27a10297"}
02:44:34.000 01.950 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"2842c0b9-e274-401a-b89f-d8d5c129089b"}
02:44:34.008 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"2842c0b9-e274-401a-b89f-d8d5c129089b"}
02:44:34.016 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"b0110d8f-6217-43df-abd7-7d58f8854487"}
02:44:34.026 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"b0110d8f-6217-43df-abd7-7d58f8854487"}
02:44:35.999 01.973 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"2dfc1b8a-4e01-47b2-ac64-9a95b3a7d365"}
02:44:36.008 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"2dfc1b8a-4e01-47b2-ac64-9a95b3a7d365"}
02:44:36.016 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"114b8114-bf6b-453d-8f2d-33e3ced8f845"}
02:44:36.036 00.020 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"114b8114-bf6b-453d-8f2d-33e3ced8f845"}
02:44:37.999 01.963 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"2cacdcc8-40d8-40a4-ade6-97fcbb5b873a"}
02:44:38.007 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"2cacdcc8-40d8-40a4-ade6-97fcbb5b873a"}
02:44:38.024 00.017 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"a0584e0c-948a-467d-aa46-744059fe8666"}
02:44:38.045 00.021 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"a0584e0c-948a-467d-aa46-744059fe8666"}
02:44:39.999 01.954 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"843e7d37-0391-4c0e-a388-3bdf639b58be"}
02:44:40.009 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"843e7d37-0391-4c0e-a388-3bdf639b58be"}
02:44:40.018 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"00344656-8f6e-4a01-aee0-2837117e9b23"}
02:44:40.027 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"00344656-8f6e-4a01-aee0-2837117e9b23"}
02:44:41.998 01.971 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"c0152902-aa1f-468e-aed1-39d808091cd1"}
02:44:42.008 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"c0152902-aa1f-468e-aed1-39d808091cd1"}
02:44:42.015 00.007 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"a9bf01ea-a8ce-4558-9970-2736e6016ebe"}
02:44:42.022 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"a9bf01ea-a8ce-4558-9970-2736e6016ebe"}
02:44:43.999 01.977 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"621a7c4e-01fd-4acd-a68e-e688dc2c0be7"}
02:44:44.008 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"621a7c4e-01fd-4acd-a68e-e688dc2c0be7"}
02:44:44.021 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"f981380e-f31a-439d-9820-853957cd7758"}
02:44:44.031 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"f981380e-f31a-439d-9820-853957cd7758"}
02:44:45.997 01.966 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"0c1442a3-bbca-424c-b005-137a5518e9e4"}
02:44:46.013 00.016 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"0c1442a3-bbca-424c-b005-137a5518e9e4"}
02:44:46.027 00.014 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"33ef3675-6439-4822-8b36-6939221b87df"}
02:44:46.042 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"33ef3675-6439-4822-8b36-6939221b87df"}
02:44:47.998 01.956 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"886aa96a-5242-4f30-8399-542886e6886a"}
02:44:48.009 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"886aa96a-5242-4f30-8399-542886e6886a"}
02:44:48.018 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"776649c5-6038-424f-bf7a-5cb639a58bf5"}
02:44:48.028 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"776649c5-6038-424f-bf7a-5cb639a58bf5"}
02:44:49.997 01.969 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"3a379baa-ae2d-4ca4-8777-32f55ce21096"}
02:44:50.007 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"3a379baa-ae2d-4ca4-8777-32f55ce21096"}
02:44:50.013 00.006 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"402add9f-2a26-4191-9dec-15a075c7e14a"}
02:44:50.021 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"402add9f-2a26-4191-9dec-15a075c7e14a"}
02:44:51.996 01.975 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"6a64ef1b-6a74-4ac3-8084-0fc745437751"}
02:44:52.004 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"6a64ef1b-6a74-4ac3-8084-0fc745437751"}
02:44:52.014 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"2837807c-bcb4-404d-aa64-93b1d604e63c"}
02:44:52.025 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"2837807c-bcb4-404d-aa64-93b1d604e63c"}
02:44:53.996 01.971 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"8addb755-1183-439b-8e87-d0a24a8a01ad"}
02:44:54.007 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"8addb755-1183-439b-8e87-d0a24a8a01ad"}
02:44:54.018 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"8343e466-13e1-4bb7-ab2e-5d4de9071b4d"}
02:44:54.036 00.018 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"8343e466-13e1-4bb7-ab2e-5d4de9071b4d"}
02:44:55.995 01.959 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"7d95e9c0-e209-4b14-9983-3c80e5995900"}
02:44:56.002 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"7d95e9c0-e209-4b14-9983-3c80e5995900"}
02:44:56.010 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"0e777a3a-3597-4814-866c-d105d6cb1a05"}
02:44:56.018 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"0e777a3a-3597-4814-866c-d105d6cb1a05"}
02:44:57.994 01.976 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"b014d17f-1902-4338-8d73-6f9364b3b0cc"}
02:44:58.004 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"b014d17f-1902-4338-8d73-6f9364b3b0cc"}
02:44:58.013 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"697d2e35-fb53-43d9-adbd-7e2e850c0b81"}
02:44:58.023 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"697d2e35-fb53-43d9-adbd-7e2e850c0b81"}
02:44:59.994 01.971 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"ae301dc4-8381-42f8-ac02-8ceed5100300"}
02:45:00.004 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"ae301dc4-8381-42f8-ac02-8ceed5100300"}
02:45:00.014 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"f97e7555-f852-4581-8975-0b64e0b206cd"}
02:45:00.029 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"f97e7555-f852-4581-8975-0b64e0b206cd"}
02:45:01.998 01.969 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"c11a9745-c54a-49a4-a64c-217b417f674e"}
02:45:02.015 00.017 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"c11a9745-c54a-49a4-a64c-217b417f674e"}
02:45:02.024 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"656e40e5-f6fe-4fc7-9aeb-1796cb72711e"}
02:45:02.036 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"656e40e5-f6fe-4fc7-9aeb-1796cb72711e"}
02:45:03.994 01.958 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"899542dc-e15d-4218-b825-d58e7bb15b17"}
02:45:04.007 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"899542dc-e15d-4218-b825-d58e7bb15b17"}
02:45:04.018 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"a473fb18-75bb-4e04-a217-79a6150b14b6"}
02:45:04.031 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"a473fb18-75bb-4e04-a217-79a6150b14b6"}
02:45:05.994 01.963 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"92d223df-5bae-4a97-91a1-09c541cde264"}
02:45:06.006 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"92d223df-5bae-4a97-91a1-09c541cde264"}
02:45:06.017 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"e0a1afb9-673a-4157-ba7c-32bd48487075"}
02:45:06.030 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"e0a1afb9-673a-4157-ba7c-32bd48487075"}
02:45:07.992 01.962 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"85faae26-ba32-47df-a495-ee7ea20e5424"}
02:45:08.001 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"85faae26-ba32-47df-a495-ee7ea20e5424"}
02:45:08.017 00.016 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"998473a9-031f-4292-9e2d-3e81ca66301d"}
02:45:08.033 00.016 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"998473a9-031f-4292-9e2d-3e81ca66301d"}
02:45:09.992 01.959 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"cc1933e5-33dc-40d0-bf36-15143f20a38c"}
02:45:10.002 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"cc1933e5-33dc-40d0-bf36-15143f20a38c"}
02:45:10.019 00.017 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"d48b9cbc-f95a-43bc-b62a-5e273f041d0d"}
02:45:10.030 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"d48b9cbc-f95a-43bc-b62a-5e273f041d0d"}
02:45:11.994 01.964 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"a7d76f0c-c3c8-4b40-a90b-447d0efa474f"}
02:45:12.017 00.023 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"a7d76f0c-c3c8-4b40-a90b-447d0efa474f"}
02:45:12.025 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"48e8f18c-04c5-4b9c-b558-f7ce9c8de032"}
02:45:12.032 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"48e8f18c-04c5-4b9c-b558-f7ce9c8de032"}
02:45:13.994 01.962 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"4c28b0a1-3ca9-42eb-9194-97075150ba07"}
02:45:14.006 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"4c28b0a1-3ca9-42eb-9194-97075150ba07"}
02:45:14.017 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"dadde0c9-beec-4887-b386-317f9a215133"}
02:45:14.029 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"dadde0c9-beec-4887-b386-317f9a215133"}
02:45:16.002 01.973 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"2950949f-920b-4df6-bdf9-3b74c82a740b"}
02:45:16.042 00.040 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"2950949f-920b-4df6-bdf9-3b74c82a740b"}
02:45:16.067 00.025 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"80faf7e9-9ea9-4955-b447-298561dc3025"}
02:45:16.092 00.025 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"80faf7e9-9ea9-4955-b447-298561dc3025"}
02:45:17.994 01.902 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"5d6cba47-da36-4863-8d06-a3620c1b3d02"}
02:45:18.007 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"5d6cba47-da36-4863-8d06-a3620c1b3d02"}
02:45:18.016 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"64581c7a-22db-4735-83f1-c569ce9951e2"}
02:45:18.027 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"64581c7a-22db-4735-83f1-c569ce9951e2"}
02:45:19.992 01.965 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"229e77c3-80cf-4b08-bd27-90c1d244406f"}
02:45:20.004 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"229e77c3-80cf-4b08-bd27-90c1d244406f"}
02:45:20.016 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"7ef0bf45-18e9-40ae-8ff6-621ccdf9d281"}
02:45:20.041 00.025 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"7ef0bf45-18e9-40ae-8ff6-621ccdf9d281"}
02:45:21.993 01.952 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"c4eb98ab-612b-46c1-bc67-94b66a02e4f6"}
02:45:22.007 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"c4eb98ab-612b-46c1-bc67-94b66a02e4f6"}
02:45:22.018 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"106cc0b2-3c7a-4e4a-bd40-3aa0a6a4a1af"}
02:45:22.043 00.025 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"106cc0b2-3c7a-4e4a-bd40-3aa0a6a4a1af"}
02:45:23.992 01.949 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"c74c3caf-aaac-47ad-bae9-48129e2c4272"}
02:45:24.000 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"c74c3caf-aaac-47ad-bae9-48129e2c4272"}
02:45:24.008 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"7e3fef38-345c-4c81-9fda-0b398920033f"}
02:45:24.019 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"7e3fef38-345c-4c81-9fda-0b398920033f"}
02:45:25.991 01.972 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"9f5863dc-cbbf-419c-bc76-4982cd50d2b4"}
02:45:26.001 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"9f5863dc-cbbf-419c-bc76-4982cd50d2b4"}
02:45:26.010 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"3b8a8227-f0bc-4666-af15-14f63c93ff9b"}
02:45:26.020 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"3b8a8227-f0bc-4666-af15-14f63c93ff9b"}
02:45:27.993 01.973 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"d8182d31-b195-49f0-9f0d-573b42bb8882"}
02:45:28.015 00.022 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"d8182d31-b195-49f0-9f0d-573b42bb8882"}
02:45:28.045 00.030 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"a1c3d310-a2ff-49b5-b9ff-8f1d4cd2050a"}
02:45:28.056 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"a1c3d310-a2ff-49b5-b9ff-8f1d4cd2050a"}
02:45:29.993 01.937 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"d01fa9cf-6918-4ea3-be8a-8e6a9024b784"}
02:45:30.007 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"d01fa9cf-6918-4ea3-be8a-8e6a9024b784"}
02:45:30.016 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"a55dd975-1b62-4a07-aab8-d992769c0ee8"}
02:45:30.028 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"a55dd975-1b62-4a07-aab8-d992769c0ee8"}
02:45:31.991 01.963 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"46696ffe-fca8-44c1-aaad-4fe65d7cb167"}
02:45:32.001 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"46696ffe-fca8-44c1-aaad-4fe65d7cb167"}
02:45:32.010 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"247ce0a4-4af2-42ea-9422-c74512ac80e2"}
02:45:32.017 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"247ce0a4-4af2-42ea-9422-c74512ac80e2"}
02:45:33.992 01.975 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"52db96d6-129f-412c-9b0f-4fcf601e6e48"}
02:45:34.001 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"52db96d6-129f-412c-9b0f-4fcf601e6e48"}
02:45:34.011 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"8b3202b4-58cd-4c0d-b76e-9b6b28bb0029"}
02:45:34.019 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"8b3202b4-58cd-4c0d-b76e-9b6b28bb0029"}
02:45:35.998 01.979 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"0615d0f5-1a8d-4270-a100-778bf7ad66c0"}
02:45:36.012 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"0615d0f5-1a8d-4270-a100-778bf7ad66c0"}
02:45:36.021 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"8a840c78-69d3-4bbd-a759-eca304eb46a8"}
02:45:36.029 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"8a840c78-69d3-4bbd-a759-eca304eb46a8"}
02:45:37.996 01.967 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"5e672f82-a8eb-4d25-93b9-11322833c6b2"}
02:45:38.006 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"5e672f82-a8eb-4d25-93b9-11322833c6b2"}
02:45:38.014 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"0f0f46f8-9a8c-41cc-8a87-18541ed3d844"}
02:45:38.020 00.006 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"0f0f46f8-9a8c-41cc-8a87-18541ed3d844"}
02:45:39.998 01.978 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"26708d12-4d75-4e01-84f5-376d29ecbc57"}
02:45:40.010 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"26708d12-4d75-4e01-84f5-376d29ecbc57"}
02:45:40.018 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"9c8d27ff-e3a5-411b-966a-4df5feb339df"}
02:45:40.024 00.006 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"9c8d27ff-e3a5-411b-966a-4df5feb339df"}
02:45:41.997 01.973 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"d2508a2c-21fd-4727-b380-c9f9526585ea"}
02:45:42.008 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"d2508a2c-21fd-4727-b380-c9f9526585ea"}
02:45:42.017 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"f302ea3d-9f29-4edb-9fa2-15be2aa9fb21"}
02:45:42.025 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"f302ea3d-9f29-4edb-9fa2-15be2aa9fb21"}
02:45:43.996 01.971 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"53973dcf-f6f1-4f7a-9b0e-0895c57a62b3"}
02:45:44.004 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"53973dcf-f6f1-4f7a-9b0e-0895c57a62b3"}
02:45:44.031 00.027 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"9db4bfe5-e13d-45f1-a3c5-99b42ecfe844"}
02:45:44.041 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"9db4bfe5-e13d-45f1-a3c5-99b42ecfe844"}
02:45:45.996 01.955 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"0c9ce6fc-ada4-4867-a3f1-b02e8d829330"}
02:45:46.004 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"0c9ce6fc-ada4-4867-a3f1-b02e8d829330"}
02:45:46.016 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"c74879c4-5b51-4a19-867e-44826d251658"}
02:45:46.026 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"c74879c4-5b51-4a19-867e-44826d251658"}
02:45:47.995 01.969 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"847f8eaa-098e-4081-91fa-f6224689dfd5"}
02:45:48.010 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"847f8eaa-098e-4081-91fa-f6224689dfd5"}
02:45:48.021 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"4f43b723-2b0d-47cc-94d2-3120bf5d1851"}
02:45:48.030 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"4f43b723-2b0d-47cc-94d2-3120bf5d1851"}
02:45:49.994 01.964 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"5d259608-779f-4068-9c26-c1d3718915af"}
02:45:50.004 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"5d259608-779f-4068-9c26-c1d3718915af"}
02:45:50.012 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"3ad0cee9-e9bb-48ae-9d91-98be540ca195"}
02:45:50.025 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"3ad0cee9-e9bb-48ae-9d91-98be540ca195"}
02:45:51.993 01.968 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"6fb62bb0-7bc0-4264-99ba-0efdd35ad897"}
02:45:52.003 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"6fb62bb0-7bc0-4264-99ba-0efdd35ad897"}
02:45:52.013 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"ffe0e4ad-ff03-49fa-941c-1906c49d432c"}
02:45:52.025 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"ffe0e4ad-ff03-49fa-941c-1906c49d432c"}
02:45:53.997 01.972 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"e936d528-a40d-4b48-88d7-ad66e6a90c02"}
02:45:54.021 00.024 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"e936d528-a40d-4b48-88d7-ad66e6a90c02"}
02:45:54.034 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"2836def6-4c75-4acd-b6f7-b6e75f2e91c5"}
02:45:54.048 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"2836def6-4c75-4acd-b6f7-b6e75f2e91c5"}
02:45:55.995 01.947 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"9329c6d4-fee9-4205-be48-1dea53933ccf"}
02:45:56.006 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"9329c6d4-fee9-4205-be48-1dea53933ccf"}
02:45:56.013 00.007 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"f0b427a0-63df-49a7-9d79-ab605f745597"}
02:45:56.024 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"f0b427a0-63df-49a7-9d79-ab605f745597"}
02:45:57.996 01.972 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"b74a7c8c-35d3-45ed-9a96-d4ef84b1961c"}
02:45:58.018 00.022 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"b74a7c8c-35d3-45ed-9a96-d4ef84b1961c"}
02:45:58.027 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"8d62ec26-526f-4333-991b-0b03593583c3"}
02:45:58.033 00.006 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"8d62ec26-526f-4333-991b-0b03593583c3"}
02:45:59.997 01.964 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"9e4651e0-04bc-4eb7-b2a6-fe60a8dbb99b"}
02:46:00.017 00.020 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"9e4651e0-04bc-4eb7-b2a6-fe60a8dbb99b"}
02:46:00.101 00.084 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"2d849c60-0736-4720-bc06-7fd8a9f5f7ab"}
02:46:00.116 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"2d849c60-0736-4720-bc06-7fd8a9f5f7ab"}
02:46:01.997 01.881 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"620cee68-dbd6-4924-b30a-c2a684dd7a77"}
02:46:02.010 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"620cee68-dbd6-4924-b30a-c2a684dd7a77"}
02:46:02.035 00.025 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"7435288b-fc3a-478f-8e42-792590b2cad0"}
02:46:02.046 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"7435288b-fc3a-478f-8e42-792590b2cad0"}
02:46:03.999 01.953 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"73c0e977-5e2a-4d73-95ee-32e790ae2bad"}
02:46:04.010 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"73c0e977-5e2a-4d73-95ee-32e790ae2bad"}
02:46:04.018 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"5dff1b26-b243-4042-9da8-66df1803e716"}
02:46:04.026 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"5dff1b26-b243-4042-9da8-66df1803e716"}
02:46:05.997 01.971 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"7783b65e-9702-40e7-af54-cc9bab44e8e6"}
02:46:06.009 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"7783b65e-9702-40e7-af54-cc9bab44e8e6"}
02:46:06.023 00.014 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"506a660b-a1bb-4aff-bd03-0c6675408941"}
02:46:06.045 00.022 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"506a660b-a1bb-4aff-bd03-0c6675408941"}
02:46:07.997 01.952 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"6da65616-2d56-40f5-911f-5d373b41061d"}
02:46:08.005 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"6da65616-2d56-40f5-911f-5d373b41061d"}
02:46:08.027 00.022 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"72e07d1b-b70c-4f76-a048-9b481d494939"}
02:46:08.034 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"72e07d1b-b70c-4f76-a048-9b481d494939"}
02:46:09.997 01.963 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"9d7faca5-636b-4a0e-a78f-c138dcc7bee0"}
02:46:10.010 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"9d7faca5-636b-4a0e-a78f-c138dcc7bee0"}
02:46:10.020 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"3acb3271-4d86-43f5-b501-38a20c2cfbc0"}
02:46:10.041 00.021 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"3acb3271-4d86-43f5-b501-38a20c2cfbc0"}
02:46:11.996 01.955 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"444c8b8f-cb96-418a-9958-726a7fd482be"}
02:46:12.025 00.029 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"444c8b8f-cb96-418a-9958-726a7fd482be"}
02:46:12.040 00.015 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"6efa41cd-1798-4d14-93ea-9481ee6a8670"}
02:46:12.052 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"6efa41cd-1798-4d14-93ea-9481ee6a8670"}
02:46:13.994 01.942 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"2916be3d-6083-49be-83f3-c64268342045"}
02:46:14.007 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"2916be3d-6083-49be-83f3-c64268342045"}
02:46:14.033 00.026 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"07bf26d8-e886-4c12-8648-115d7884fff9"}
02:46:14.042 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"07bf26d8-e886-4c12-8648-115d7884fff9"}
02:46:15.993 01.951 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"c51ca134-7e1d-454c-b041-47e67cc6198a"}
02:46:16.009 00.016 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"c51ca134-7e1d-454c-b041-47e67cc6198a"}
02:46:16.051 00.042 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"0e99b712-06e4-4a5e-8221-126edb9a4602"}
02:46:16.064 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"0e99b712-06e4-4a5e-8221-126edb9a4602"}
02:46:17.993 01.929 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"72122b9b-e823-4c1d-a9c2-5b4aaa400723"}
02:46:18.003 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"72122b9b-e823-4c1d-a9c2-5b4aaa400723"}
02:46:18.014 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"450783cc-8747-4fdd-8174-6961e5b1904c"}
02:46:18.023 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"450783cc-8747-4fdd-8174-6961e5b1904c"}
02:46:19.995 01.972 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"b1c4589f-094a-4a18-a792-9fedbddaea46"}
02:46:20.008 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"b1c4589f-094a-4a18-a792-9fedbddaea46"}
02:46:20.018 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"6c287680-167a-4c6b-9a27-090ceb8b87b1"}
02:46:20.026 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"6c287680-167a-4c6b-9a27-090ceb8b87b1"}
02:46:21.992 01.966 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"91481cfa-961f-4ad2-9d2f-9367230f08cc"}
02:46:22.004 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"91481cfa-961f-4ad2-9d2f-9367230f08cc"}
02:46:22.014 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"ff9fddcd-81fd-41a8-9384-c65aba036103"}
02:46:22.020 00.006 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"ff9fddcd-81fd-41a8-9384-c65aba036103"}
02:46:23.992 01.972 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"ab56c4a0-782d-4b33-ae4d-156492d67214"}
02:46:24.000 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"ab56c4a0-782d-4b33-ae4d-156492d67214"}
02:46:24.009 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"829bbe4a-ddbf-4748-888f-ce341f7aab5c"}
02:46:24.015 00.006 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"829bbe4a-ddbf-4748-888f-ce341f7aab5c"}
02:46:25.991 01.976 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"367a3774-5d40-4943-9f6c-90996cde8cf9"}
02:46:26.002 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"367a3774-5d40-4943-9f6c-90996cde8cf9"}
02:46:26.009 00.007 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"5d82756b-fadc-4ba0-949b-d24d6d222c41"}
02:46:26.018 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"5d82756b-fadc-4ba0-949b-d24d6d222c41"}
02:46:27.991 01.973 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"b7cdbb27-1ad7-485d-99d2-b5b8bc57f0c0"}
02:46:28.001 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"b7cdbb27-1ad7-485d-99d2-b5b8bc57f0c0"}
02:46:28.010 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"3c662b44-1def-427a-a7ea-f2fb6e9eb219"}
02:46:28.028 00.018 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"3c662b44-1def-427a-a7ea-f2fb6e9eb219"}
02:46:29.992 01.964 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"97c4eae8-834d-4580-ba6f-479c8e01c507"}
02:46:30.001 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"97c4eae8-834d-4580-ba6f-479c8e01c507"}
02:46:30.009 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"691c0be0-b297-4466-98c9-da9cffd5e38e"}
02:46:30.018 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"691c0be0-b297-4466-98c9-da9cffd5e38e"}
02:46:31.993 01.975 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"25fbd589-75aa-42e5-bdfe-e5a946454017"}
02:46:32.002 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"25fbd589-75aa-42e5-bdfe-e5a946454017"}
02:46:32.012 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"d53a2b26-f923-4f1d-823b-7470a9aab454"}
02:46:32.021 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"d53a2b26-f923-4f1d-823b-7470a9aab454"}
02:46:33.991 01.970 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"4994a3cf-3ae8-43ef-a77c-b26e68e4af57"}
02:46:33.998 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"4994a3cf-3ae8-43ef-a77c-b26e68e4af57"}
02:46:34.008 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"17d7fd53-dfc3-4263-adc1-ac98c299fe93"}
02:46:34.017 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"17d7fd53-dfc3-4263-adc1-ac98c299fe93"}
02:46:35.992 01.975 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"3e4e5b00-c1f6-425f-b59d-4afbed7129ed"}
02:46:36.003 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"3e4e5b00-c1f6-425f-b59d-4afbed7129ed"}
02:46:36.013 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"329e4efd-349f-47ba-8f6d-59a979a08244"}
02:46:36.019 00.006 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"329e4efd-349f-47ba-8f6d-59a979a08244"}
02:46:37.992 01.973 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"e228731d-c997-4507-a2ed-00ee2c412888"}
02:46:38.006 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"e228731d-c997-4507-a2ed-00ee2c412888"}
02:46:38.018 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"b52c9eca-39cd-49d4-be44-05151c0554aa"}
02:46:38.028 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"b52c9eca-39cd-49d4-be44-05151c0554aa"}
02:46:39.992 01.964 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"4454ab0f-2d93-42e7-8a0e-ba90cbc0b4a7"}
02:46:40.002 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"4454ab0f-2d93-42e7-8a0e-ba90cbc0b4a7"}
02:46:40.027 00.025 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"63743548-2d1b-44b7-ade8-75550d91047c"}
02:46:40.036 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"63743548-2d1b-44b7-ade8-75550d91047c"}
02:46:41.996 01.960 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"f88212ea-88f2-4bd9-89ed-d393fd767a58"}
02:46:42.006 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"f88212ea-88f2-4bd9-89ed-d393fd767a58"}
02:46:42.016 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"da5ee81a-ef29-4b1d-ba4a-5dfd77f46ffe"}
02:46:42.024 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"da5ee81a-ef29-4b1d-ba4a-5dfd77f46ffe"}
02:46:43.994 01.970 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"3f4c349b-12b3-4cc9-b779-ced602603cbe"}
02:46:44.020 00.026 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"3f4c349b-12b3-4cc9-b779-ced602603cbe"}
02:46:44.033 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"5cebb35d-5fd9-4c4c-8a59-1693c7019014"}
02:46:44.041 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"5cebb35d-5fd9-4c4c-8a59-1693c7019014"}
02:46:45.994 01.953 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"476c4244-d689-4e8f-9100-d34fe7ad4cf0"}
02:46:46.007 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"476c4244-d689-4e8f-9100-d34fe7ad4cf0"}
02:46:46.020 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"6e55420a-e508-4fce-85f0-8b5c026d68da"}
02:46:46.052 00.032 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"6e55420a-e508-4fce-85f0-8b5c026d68da"}
02:46:47.994 01.942 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"f3c38f4d-b604-48a6-b563-c8424f8e37cb"}
02:46:48.017 00.023 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"f3c38f4d-b604-48a6-b563-c8424f8e37cb"}
02:46:48.025 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"1d4556db-a982-46f6-a40e-867d1dbf4e09"}
02:46:48.037 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"1d4556db-a982-46f6-a40e-867d1dbf4e09"}
02:46:49.993 01.956 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"c1e93760-7084-4d00-9bb7-d16f65b1f7c2"}
02:46:50.005 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"c1e93760-7084-4d00-9bb7-d16f65b1f7c2"}
02:46:50.019 00.014 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"a1f0a88a-4f6d-4c26-a3b2-f84f0a5796e4"}
02:46:50.031 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"a1f0a88a-4f6d-4c26-a3b2-f84f0a5796e4"}
02:46:51.992 01.961 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"067d9c7b-8d2d-490f-acce-7306b29f2416"}
02:46:52.003 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"067d9c7b-8d2d-490f-acce-7306b29f2416"}
02:46:52.011 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"f277b72e-3aaf-4974-8490-1d205fa4589d"}
02:46:52.021 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"f277b72e-3aaf-4974-8490-1d205fa4589d"}
02:46:53.993 01.972 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"42ffea42-67ed-432c-b4bc-6cd8cd56289a"}
02:46:54.008 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"42ffea42-67ed-432c-b4bc-6cd8cd56289a"}
02:46:54.015 00.007 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"7793296b-c4a8-4fb3-80cb-b54ee2179b11"}
02:46:54.022 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"7793296b-c4a8-4fb3-80cb-b54ee2179b11"}
02:46:55.992 01.970 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"9d7a3cb2-0462-432b-9305-a1a7e4466101"}
02:46:56.005 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"9d7a3cb2-0462-432b-9305-a1a7e4466101"}
02:46:56.038 00.033 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"cf715360-e7f2-4801-9565-6bcbeb5e44e4"}
02:46:56.047 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"cf715360-e7f2-4801-9565-6bcbeb5e44e4"}
02:46:57.993 01.946 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"84f825e8-3832-4fad-a9a8-12125c6948c8"}
02:46:58.000 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"84f825e8-3832-4fad-a9a8-12125c6948c8"}
02:46:58.010 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"630b9cd6-fb70-4255-b7ec-5b2985b0c955"}
02:46:58.018 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"630b9cd6-fb70-4255-b7ec-5b2985b0c955"}
02:46:59.993 01.975 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"ae2c932e-5ad2-4ad1-a137-f38775361d4a"}
02:47:00.002 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"ae2c932e-5ad2-4ad1-a137-f38775361d4a"}
02:47:00.015 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"fb3ace36-5601-45fc-ba0f-5ac1057ae046"}
02:47:00.034 00.019 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"fb3ace36-5601-45fc-ba0f-5ac1057ae046"}
02:47:01.992 01.958 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"815f771d-e930-4529-b2dc-8bc6f93d63fb"}
02:47:02.048 00.056 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"815f771d-e930-4529-b2dc-8bc6f93d63fb"}
02:47:02.068 00.020 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"eecded00-c401-4b42-a5cb-8e121a68cb09"}
02:47:02.098 00.030 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"eecded00-c401-4b42-a5cb-8e121a68cb09"}
02:47:03.992 01.894 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"aec50956-3da2-4325-bd4d-cd7cc43197eb"}
02:47:04.004 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"aec50956-3da2-4325-bd4d-cd7cc43197eb"}
02:47:04.028 00.024 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"f03e0d95-e3a9-44bd-aebb-12faa879b0e7"}
02:47:04.038 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"f03e0d95-e3a9-44bd-aebb-12faa879b0e7"}
02:47:05.991 01.953 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"f94ac089-827e-4307-8e08-c7ce8901a494"}
02:47:06.004 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"f94ac089-827e-4307-8e08-c7ce8901a494"}
02:47:06.012 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"007fa3aa-dad7-4a38-b65e-b804f0b47529"}
02:47:06.029 00.017 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"007fa3aa-dad7-4a38-b65e-b804f0b47529"}
02:47:07.992 01.963 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"4015cac0-ffd3-4fd2-aee3-48c2de41d8e3"}
02:47:08.004 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"4015cac0-ffd3-4fd2-aee3-48c2de41d8e3"}
02:47:08.018 00.014 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"ef2a620c-a528-4b52-8910-8e2208737ac4"}
02:47:08.028 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"ef2a620c-a528-4b52-8910-8e2208737ac4"}
02:47:09.996 01.968 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"a1a6c5c7-8df9-479a-a689-c96d59be5638"}
02:47:10.014 00.018 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"a1a6c5c7-8df9-479a-a689-c96d59be5638"}
02:47:10.024 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"4c797fa1-96a0-448a-b1a2-d525808c71e6"}
02:47:10.034 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"4c797fa1-96a0-448a-b1a2-d525808c71e6"}
02:47:11.994 01.960 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"0ad7b5ef-6e2a-4aa1-990b-b2089243d440"}
02:47:12.006 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"0ad7b5ef-6e2a-4aa1-990b-b2089243d440"}
02:47:12.017 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"7c017c9a-34af-40b4-b584-135f6017ffd2"}
02:47:12.024 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"7c017c9a-34af-40b4-b584-135f6017ffd2"}
02:47:13.994 01.970 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"3ef3cd00-27ed-491a-b33b-a6efc329e27d"}
02:47:14.005 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"3ef3cd00-27ed-491a-b33b-a6efc329e27d"}
02:47:14.017 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"cef290fc-6e16-4c92-bf6e-8c9297c36740"}
02:47:14.025 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"cef290fc-6e16-4c92-bf6e-8c9297c36740"}
02:47:16.009 01.984 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"b21c814f-0ef2-4cb1-94e0-40bb2ceb2f5f"}
02:47:16.026 00.017 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"b21c814f-0ef2-4cb1-94e0-40bb2ceb2f5f"}
02:47:16.038 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"4d998fc4-6dfb-42ba-b51e-f1d4d477cd7e"}
02:47:16.047 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"4d998fc4-6dfb-42ba-b51e-f1d4d477cd7e"}
02:47:18.008 01.961 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"889b19ea-14b7-421c-b310-124b1b0216c3"}
02:47:18.018 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"889b19ea-14b7-421c-b310-124b1b0216c3"}
02:47:18.029 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"403423dd-ceeb-4b14-a758-cebd2294eeec"}
02:47:18.046 00.017 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"403423dd-ceeb-4b14-a758-cebd2294eeec"}
02:47:20.007 01.961 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"f3970a2d-6509-4b5d-ab82-f14c1923d98b"}
02:47:20.021 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"f3970a2d-6509-4b5d-ab82-f14c1923d98b"}
02:47:20.033 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"4e065bc5-e5d7-4e81-895b-8268b7bdffff"}
02:47:20.058 00.025 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"4e065bc5-e5d7-4e81-895b-8268b7bdffff"}
02:47:22.007 01.949 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"dec864ae-4015-4a16-b7f3-56295964eb63"}
02:47:22.018 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"dec864ae-4015-4a16-b7f3-56295964eb63"}
02:47:22.032 00.014 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"e38f2a19-0dba-43fc-b3c1-abe81ebb9ac3"}
02:47:22.040 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"e38f2a19-0dba-43fc-b3c1-abe81ebb9ac3"}
02:47:24.007 01.967 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"3faf51e5-b759-4ccb-a42f-1c1a9aafbb7b"}
02:47:24.021 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"3faf51e5-b759-4ccb-a42f-1c1a9aafbb7b"}
02:47:24.028 00.007 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"e3ec6399-d005-4281-bb91-72d096f8688e"}
02:47:24.038 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"e3ec6399-d005-4281-bb91-72d096f8688e"}
02:47:26.006 01.968 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"1a40e2e6-f213-4210-988c-5138d5a05381"}
02:47:26.016 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"1a40e2e6-f213-4210-988c-5138d5a05381"}
02:47:26.024 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"24e2dcf0-b51d-4cb0-90d7-4b3379c97c04"}
02:47:26.032 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"24e2dcf0-b51d-4cb0-90d7-4b3379c97c04"}
02:47:28.006 01.974 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"710a38cd-52ac-4f24-a383-cbd2d7f96aa2"}
02:47:28.018 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"710a38cd-52ac-4f24-a383-cbd2d7f96aa2"}
02:47:28.026 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"ecd9088f-12c6-4196-835c-5e9f6cc0db44"}
02:47:28.035 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"ecd9088f-12c6-4196-835c-5e9f6cc0db44"}
02:47:30.005 01.970 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"985a75ee-b959-4b7b-97bd-039f3250f4c2"}
02:47:30.017 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"985a75ee-b959-4b7b-97bd-039f3250f4c2"}
02:47:30.027 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"9887e9eb-59fe-4646-a26d-60b05536ffba"}
02:47:30.034 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"9887e9eb-59fe-4646-a26d-60b05536ffba"}
02:47:32.004 01.970 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"6b30dcc0-a306-4d33-a088-8502eef1b4ec"}
02:47:32.013 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"6b30dcc0-a306-4d33-a088-8502eef1b4ec"}
02:47:32.021 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"2736174e-4ad4-4a8e-b28d-d31eb15ecc90"}
02:47:32.027 00.006 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"2736174e-4ad4-4a8e-b28d-d31eb15ecc90"}
02:47:34.005 01.978 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"38fe8685-efc2-4b90-aad0-1db38b315858"}
02:47:34.016 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"38fe8685-efc2-4b90-aad0-1db38b315858"}
02:47:34.026 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"055b2c19-5fd9-4182-af9e-5826f159cd39"}
02:47:34.036 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"055b2c19-5fd9-4182-af9e-5826f159cd39"}
02:47:36.004 01.968 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"6f8e5c68-f617-4c21-a065-8f6a5f26a245"}
02:47:36.014 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"6f8e5c68-f617-4c21-a065-8f6a5f26a245"}
02:47:36.027 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"e56fa501-5e78-4d35-b5d6-2a5e99935f1d"}
02:47:36.035 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"e56fa501-5e78-4d35-b5d6-2a5e99935f1d"}
02:47:38.005 01.970 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"cdfa878f-913c-4d02-8957-e3911339cab5"}
02:47:38.021 00.016 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"cdfa878f-913c-4d02-8957-e3911339cab5"}
02:47:38.030 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"9159ccec-19c6-4342-872c-14e2674a3bea"}
02:47:38.036 00.006 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"9159ccec-19c6-4342-872c-14e2674a3bea"}
02:47:40.004 01.968 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"acfcd3fb-28f5-4fa9-bfb5-0e6aad615351"}
02:47:40.015 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"acfcd3fb-28f5-4fa9-bfb5-0e6aad615351"}
02:47:40.026 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"feeaf252-60ea-4e38-af20-77419eaa182a"}
02:47:40.050 00.024 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"feeaf252-60ea-4e38-af20-77419eaa182a"}
02:47:42.003 01.953 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"d89de2d3-ffbc-46fa-8520-d0f8d9fee450"}
02:47:42.014 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"d89de2d3-ffbc-46fa-8520-d0f8d9fee450"}
02:47:42.021 00.007 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"afe7d4d8-e687-42e4-8a04-8b90d3cc0dde"}
02:47:42.029 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"afe7d4d8-e687-42e4-8a04-8b90d3cc0dde"}
02:47:44.002 01.973 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"e2ef9d3b-fc2b-4a01-b0c9-9e2b38bb3b45"}
02:47:44.011 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"e2ef9d3b-fc2b-4a01-b0c9-9e2b38bb3b45"}
02:47:44.022 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"e2e3fdc1-d212-43ab-a860-55f6112928b2"}
02:47:44.029 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"e2e3fdc1-d212-43ab-a860-55f6112928b2"}
02:47:46.004 01.975 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"9f569b11-0bb3-4e83-9760-9a922fc07a57"}
02:47:46.064 00.060 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"9f569b11-0bb3-4e83-9760-9a922fc07a57"}
02:47:46.085 00.021 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"fbb9a06e-ba12-4430-b0d4-b61a29f68dd6"}
02:47:46.101 00.016 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"fbb9a06e-ba12-4430-b0d4-b61a29f68dd6"}
02:47:48.005 01.904 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"fc786c7a-42d3-423d-a240-6e7c6c14ee27"}
02:47:48.016 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"fc786c7a-42d3-423d-a240-6e7c6c14ee27"}
02:47:48.025 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"0ac9ca25-b46b-43fb-ac56-dc6d058515be"}
02:47:48.033 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"0ac9ca25-b46b-43fb-ac56-dc6d058515be"}
02:47:50.002 01.969 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"4721f50b-db14-4653-a64e-244fed88727e"}
02:47:50.010 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"4721f50b-db14-4653-a64e-244fed88727e"}
02:47:50.019 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"70fefac4-4c5c-4c32-9319-85242b6a7a92"}
02:47:50.040 00.021 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"70fefac4-4c5c-4c32-9319-85242b6a7a92"}
02:47:52.003 01.963 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"e6c62263-0f06-4371-bddc-946d436405b3"}
02:47:52.020 00.017 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"e6c62263-0f06-4371-bddc-946d436405b3"}
02:47:52.032 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"dc4837fd-e440-4a68-bee4-a95e6662cb13"}
02:47:52.042 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"dc4837fd-e440-4a68-bee4-a95e6662cb13"}
02:47:54.002 01.960 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"7a65790e-0ad5-4f97-b379-117960dc2ec5"}
02:47:54.013 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"7a65790e-0ad5-4f97-b379-117960dc2ec5"}
02:47:54.025 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"e93dd470-b295-4cc0-bb0d-3bc6c25edaa4"}
02:47:54.050 00.025 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"e93dd470-b295-4cc0-bb0d-3bc6c25edaa4"}
02:47:56.003 01.953 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"81a85a52-e1bf-4152-9b71-b0a0ab4a598e"}
02:47:56.018 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"81a85a52-e1bf-4152-9b71-b0a0ab4a598e"}
02:47:56.026 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"064ac631-fb00-449c-8e13-8a03d6e5f781"}
02:47:56.035 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"064ac631-fb00-449c-8e13-8a03d6e5f781"}
02:47:58.003 01.968 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"03a44248-cc84-4a82-902d-f765a6ec1b8d"}
02:47:58.013 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"03a44248-cc84-4a82-902d-f765a6ec1b8d"}
02:47:58.026 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"85ece058-156a-4c58-8e03-f481d68655ff"}
02:47:58.036 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"85ece058-156a-4c58-8e03-f481d68655ff"}
02:48:00.001 01.965 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"ac55b0d2-8171-4a5a-a427-a054bc57212b"}
02:48:00.015 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"ac55b0d2-8171-4a5a-a427-a054bc57212b"}
02:48:00.026 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"78bcb66b-492f-4e06-a30c-f2b054ba6b2e"}
02:48:00.033 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"78bcb66b-492f-4e06-a30c-f2b054ba6b2e"}
02:48:02.000 01.967 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"f2b162f8-205f-425a-9152-9289277f9012"}
02:48:02.012 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"f2b162f8-205f-425a-9152-9289277f9012"}
02:48:02.021 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"f2795010-7f75-48b9-ae78-22b329ed5941"}
02:48:02.029 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"f2795010-7f75-48b9-ae78-22b329ed5941"}
02:48:04.001 01.972 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"e6f2003d-1b63-4e45-97fb-3b031a29a199"}
02:48:04.023 00.022 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"e6f2003d-1b63-4e45-97fb-3b031a29a199"}
02:48:04.035 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"037ca670-3d60-4ffe-b2eb-ccf09f2c88d2"}
02:48:04.049 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"037ca670-3d60-4ffe-b2eb-ccf09f2c88d2"}
02:48:06.000 01.951 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"19c6f10f-73fe-4247-b859-1b14fb18f6b8"}
02:48:06.010 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"19c6f10f-73fe-4247-b859-1b14fb18f6b8"}
02:48:06.032 00.022 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"c2dbb9c1-69eb-4fc0-83be-0bf6e415ecfb"}
02:48:06.043 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"c2dbb9c1-69eb-4fc0-83be-0bf6e415ecfb"}
02:48:07.998 01.955 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"b310c3ac-e7d2-496e-9ce0-0d26d6443ff2"}
02:48:08.006 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"b310c3ac-e7d2-496e-9ce0-0d26d6443ff2"}
02:48:08.014 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"5ddcd7b7-290e-476a-a964-5b58dc0be63f"}
02:48:08.021 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"5ddcd7b7-290e-476a-a964-5b58dc0be63f"}
02:48:09.998 01.977 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"6e23daca-b87e-4476-bf6a-3bda58f82bdd"}
02:48:10.007 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"6e23daca-b87e-4476-bf6a-3bda58f82bdd"}
02:48:10.018 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"787a42f6-782f-487d-a4d1-1a5eab3983cf"}
02:48:10.025 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"787a42f6-782f-487d-a4d1-1a5eab3983cf"}
02:48:11.997 01.972 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"228b6a14-d8e4-4665-950c-f677e04d9da3"}
02:48:12.005 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"228b6a14-d8e4-4665-950c-f677e04d9da3"}
02:48:12.014 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"1572c9a0-0e50-4f9b-94f3-facec440ed7b"}
02:48:12.021 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"1572c9a0-0e50-4f9b-94f3-facec440ed7b"}
02:48:13.999 01.978 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"921d48b1-0468-4ff0-9adb-ddeb2bd4d110"}
02:48:14.009 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"921d48b1-0468-4ff0-9adb-ddeb2bd4d110"}
02:48:14.030 00.021 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"9db7b4bf-5a00-4554-ac90-024f31c5022f"}
02:48:14.038 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"9db7b4bf-5a00-4554-ac90-024f31c5022f"}
02:48:15.998 01.960 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"7a639ec6-4bfa-41c5-bf99-786b701319a5"}
02:48:16.021 00.023 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"7a639ec6-4bfa-41c5-bf99-786b701319a5"}
02:48:16.091 00.070 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"b34f4fc3-03e3-42a9-b43e-d5080d765c7c"}
02:48:16.116 00.025 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"b34f4fc3-03e3-42a9-b43e-d5080d765c7c"}
02:48:17.997 01.881 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"f402b06a-7df7-4f4f-b466-2fe44f79e040"}
02:48:18.008 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"f402b06a-7df7-4f4f-b466-2fe44f79e040"}
02:48:18.018 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"2b8b626f-0761-4938-b29e-edb2a4f96f5a"}
02:48:18.027 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"2b8b626f-0761-4938-b29e-edb2a4f96f5a"}
02:48:19.998 01.971 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"cbd43f8d-b7fb-4f66-825c-d7307d3f8004"}
02:48:20.016 00.018 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"cbd43f8d-b7fb-4f66-825c-d7307d3f8004"}
02:48:20.025 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"79bdb428-ed03-4c4d-a90e-64f1b6622d98"}
02:48:20.033 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"79bdb428-ed03-4c4d-a90e-64f1b6622d98"}
02:48:21.996 01.963 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"73155566-98b0-48e7-a351-2b006f9e2514"}
02:48:22.006 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"73155566-98b0-48e7-a351-2b006f9e2514"}
02:48:22.014 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"3dc65a73-2b64-4e68-b572-01cdb8d18c83"}
02:48:22.021 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"3dc65a73-2b64-4e68-b572-01cdb8d18c83"}
02:48:23.995 01.974 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"469303f9-a37d-4038-914c-99eea1a95303"}
02:48:24.019 00.024 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"469303f9-a37d-4038-914c-99eea1a95303"}
02:48:24.028 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"304620f8-47a5-4f17-83ee-961840b9cbd0"}
02:48:24.036 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"304620f8-47a5-4f17-83ee-961840b9cbd0"}
02:48:25.995 01.959 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"8bb38b8d-7b05-4e58-8851-5ed4b884fd72"}
02:48:26.004 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"8bb38b8d-7b05-4e58-8851-5ed4b884fd72"}
02:48:26.014 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"5bd836b9-a299-4dcc-b27a-bdb30afb3aa6"}
02:48:26.022 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"5bd836b9-a299-4dcc-b27a-bdb30afb3aa6"}
02:48:27.995 01.973 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"be354c0c-1053-450d-ac4c-7fcbac20ac6c"}
02:48:28.002 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"be354c0c-1053-450d-ac4c-7fcbac20ac6c"}
02:48:28.010 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"2552c13e-6278-48cb-998e-a52dfa379fa0"}
02:48:28.016 00.006 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"2552c13e-6278-48cb-998e-a52dfa379fa0"}
02:48:29.993 01.977 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"c8850288-8942-4b63-94a5-bb5bbac555f6"}
02:48:30.001 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"c8850288-8942-4b63-94a5-bb5bbac555f6"}
02:48:30.010 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"f72d3a85-7760-4b92-8a4d-004ee4ab16e9"}
02:48:30.021 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"f72d3a85-7760-4b92-8a4d-004ee4ab16e9"}
02:48:31.997 01.976 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"ba2a41c8-1471-40e0-aab3-a58625ad2ee1"}
02:48:32.011 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"ba2a41c8-1471-40e0-aab3-a58625ad2ee1"}
02:48:32.021 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"03f3085f-58ec-495b-b2b8-e89b1ba6243c"}
02:48:32.030 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"03f3085f-58ec-495b-b2b8-e89b1ba6243c"}
02:48:33.995 01.965 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"76d9982b-c31d-472a-b93d-5c75d5046360"}
02:48:34.015 00.020 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"76d9982b-c31d-472a-b93d-5c75d5046360"}
02:48:34.025 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"923fddaa-ac7a-4113-b6c2-c04bc8ecdfa7"}
02:48:34.033 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"923fddaa-ac7a-4113-b6c2-c04bc8ecdfa7"}
02:48:35.995 01.962 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"55ca50ea-020d-4680-a936-18f5e804a27a"}
02:48:36.007 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"55ca50ea-020d-4680-a936-18f5e804a27a"}
02:48:36.018 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"e7595b76-1442-40fc-a9bd-9034c01ca609"}
02:48:36.040 00.022 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"e7595b76-1442-40fc-a9bd-9034c01ca609"}
02:48:37.994 01.954 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"60993601-ca0e-4a90-8aa3-7f629f119f8c"}
02:48:38.001 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"60993601-ca0e-4a90-8aa3-7f629f119f8c"}
02:48:38.008 00.007 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"bd97bc96-a1bd-458c-8299-958c21fec6ad"}
02:48:38.019 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"bd97bc96-a1bd-458c-8299-958c21fec6ad"}
02:48:39.995 01.976 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"3c9839ee-30e6-4e2e-92d6-59eadf3e9d95"}
02:48:40.012 00.017 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"3c9839ee-30e6-4e2e-92d6-59eadf3e9d95"}
02:48:40.019 00.007 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"2acfa75f-0155-4b17-9b81-e8b8a5cadbb8"}
02:48:40.027 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"2acfa75f-0155-4b17-9b81-e8b8a5cadbb8"}
02:48:41.995 01.968 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"aec01100-ecd9-495e-9b21-b0973a5040e8"}
02:48:42.011 00.016 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"aec01100-ecd9-495e-9b21-b0973a5040e8"}
02:48:42.029 00.018 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"f7048853-25a4-4a93-a5c2-0e581b49985f"}
02:48:42.040 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"f7048853-25a4-4a93-a5c2-0e581b49985f"}
02:48:43.994 01.954 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"1d23d186-0ae2-4397-9b12-491574b927e8"}
02:48:44.015 00.021 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"1d23d186-0ae2-4397-9b12-491574b927e8"}
02:48:44.024 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"3ef95698-8981-4890-ac33-5b903b12a665"}
02:48:44.031 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"3ef95698-8981-4890-ac33-5b903b12a665"}
02:48:45.995 01.964 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"9087bac6-610d-4d3d-90d6-ce281378b076"}
02:48:46.008 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"9087bac6-610d-4d3d-90d6-ce281378b076"}
02:48:46.019 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"fbb0e9a8-ffe7-45d0-a9c8-fc72ef7402f0"}
02:48:46.029 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"fbb0e9a8-ffe7-45d0-a9c8-fc72ef7402f0"}
02:48:47.993 01.964 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"812f93a8-ed31-4671-8264-633d3d399a14"}
02:48:48.008 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"812f93a8-ed31-4671-8264-633d3d399a14"}
02:48:48.022 00.014 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"2ec27d33-a5f5-4c82-b2ae-92e6baacb383"}
02:48:48.052 00.030 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"2ec27d33-a5f5-4c82-b2ae-92e6baacb383"}
02:48:49.993 01.941 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"e494a306-14d8-46b1-9449-9d665f805e7d"}
02:48:50.005 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"e494a306-14d8-46b1-9449-9d665f805e7d"}
02:48:50.015 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"33339462-687b-4781-9a4b-8239589a4eb8"}
02:48:50.025 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"33339462-687b-4781-9a4b-8239589a4eb8"}
02:48:51.991 01.966 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"c841ba22-5573-41b8-8b60-b3002113de89"}
02:48:52.018 00.027 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"c841ba22-5573-41b8-8b60-b3002113de89"}
02:48:52.033 00.015 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"012c0f83-55af-4416-a3c3-4cbdca836ec5"}
02:48:52.043 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"012c0f83-55af-4416-a3c3-4cbdca836ec5"}
02:48:53.991 01.948 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"8584563a-471e-4755-8238-6e299e183993"}
02:48:54.008 00.017 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"8584563a-471e-4755-8238-6e299e183993"}
02:48:54.040 00.032 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"addfc2dc-8bb2-4fd6-8bd4-baa3a3fdc1cd"}
02:48:54.053 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"addfc2dc-8bb2-4fd6-8bd4-baa3a3fdc1cd"}
02:48:55.990 01.937 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"a97ebbc6-0f66-4afe-b471-1352d78a596d"}
02:48:56.004 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"a97ebbc6-0f66-4afe-b471-1352d78a596d"}
02:48:56.012 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"36739cab-94d4-4384-9ec7-9fc485711d98"}
02:48:56.019 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"36739cab-94d4-4384-9ec7-9fc485711d98"}
02:48:57.992 01.973 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"20798a0e-9bcd-457f-8ed2-887ff5abec45"}
02:48:57.999 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"20798a0e-9bcd-457f-8ed2-887ff5abec45"}
02:48:58.008 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"f7b41788-0de6-4dc2-bba1-c49338e8ace8"}
02:48:58.016 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"f7b41788-0de6-4dc2-bba1-c49338e8ace8"}
02:48:59.996 01.980 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"de80ccf3-2ba1-442b-8ed8-dc60edc4e730"}
02:49:00.008 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"de80ccf3-2ba1-442b-8ed8-dc60edc4e730"}
02:49:00.032 00.024 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"0d6ea367-b102-45a6-9c7f-2d0220871161"}
02:49:00.044 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"0d6ea367-b102-45a6-9c7f-2d0220871161"}
02:49:01.993 01.949 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"6221cdd8-3ef4-40ad-a6f2-9ce08d269f9f"}
02:49:02.004 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"6221cdd8-3ef4-40ad-a6f2-9ce08d269f9f"}
02:49:02.013 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"03cc2d2b-a349-4d2d-9c83-5602c28340ee"}
02:49:02.021 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"03cc2d2b-a349-4d2d-9c83-5602c28340ee"}
02:49:03.998 01.977 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"65df758d-b9eb-4993-ba63-e2d544be8977"}
02:49:04.014 00.016 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"65df758d-b9eb-4993-ba63-e2d544be8977"}
02:49:04.022 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"2ee07fe1-32ec-4f6d-aec3-1c5143273565"}
02:49:04.031 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"2ee07fe1-32ec-4f6d-aec3-1c5143273565"}
02:49:05.996 01.965 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"fe70dc64-3288-4120-b977-e9ccdc534c8d"}
02:49:06.006 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"fe70dc64-3288-4120-b977-e9ccdc534c8d"}
02:49:06.017 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"3c2d8c67-34d5-49b5-9867-7f1acd035142"}
02:49:06.022 00.005 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"3c2d8c67-34d5-49b5-9867-7f1acd035142"}
02:49:07.995 01.973 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"1f4575bb-efb5-4851-a954-9d0c49817f68"}
02:49:08.011 00.016 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"1f4575bb-efb5-4851-a954-9d0c49817f68"}
02:49:08.021 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"cea8c228-5438-463b-ac1b-152dceefd533"}
02:49:08.029 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"cea8c228-5438-463b-ac1b-152dceefd533"}
02:49:09.994 01.965 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"5ae22a4c-0ac1-4362-a0bb-a2b618479431"}
02:49:10.003 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"5ae22a4c-0ac1-4362-a0bb-a2b618479431"}
02:49:10.010 00.007 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"914793c0-b55d-46d1-a2a9-6608681d96c5"}
02:49:10.019 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"914793c0-b55d-46d1-a2a9-6608681d96c5"}
02:49:11.993 01.974 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"2d25c012-becd-47a8-b6d0-fbca01d7e013"}
02:49:12.011 00.018 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"2d25c012-becd-47a8-b6d0-fbca01d7e013"}
02:49:12.021 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"c9902a2d-704d-4ba4-be92-67ac43d384d6"}
02:49:12.029 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"c9902a2d-704d-4ba4-be92-67ac43d384d6"}
02:49:13.993 01.964 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"982bd6d0-612c-496c-a8ed-d831ff9aea8c"}
02:49:14.003 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"982bd6d0-612c-496c-a8ed-d831ff9aea8c"}
02:49:14.013 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"cb818e92-27a6-4dad-8c3c-f3deb6dd83e8"}
02:49:14.036 00.023 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"cb818e92-27a6-4dad-8c3c-f3deb6dd83e8"}
02:49:15.994 01.958 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"1a094855-9647-4b17-ad9a-5fd18c5e67c8"}
02:49:16.006 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"1a094855-9647-4b17-ad9a-5fd18c5e67c8"}
02:49:16.015 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"99b855ea-df98-4fa0-ad43-f987c7615a8a"}
02:49:16.023 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"99b855ea-df98-4fa0-ad43-f987c7615a8a"}
02:49:17.993 01.970 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"190e1d74-ea3f-47f8-95dd-03ff53698ec2"}
02:49:18.002 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"190e1d74-ea3f-47f8-95dd-03ff53698ec2"}
02:49:18.010 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"b2e04856-7aed-48dc-af26-43815c105a1f"}
02:49:18.018 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"b2e04856-7aed-48dc-af26-43815c105a1f"}
02:49:19.994 01.976 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"a5eb05bd-2d57-4d32-99c2-011c89a77499"}
02:49:20.006 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"a5eb05bd-2d57-4d32-99c2-011c89a77499"}
02:49:20.014 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"0d3ce137-e875-46e2-9d2a-2b4798074c07"}
02:49:20.025 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"0d3ce137-e875-46e2-9d2a-2b4798074c07"}
02:49:21.996 01.971 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"cdbebc83-4c42-459b-aa0f-c84548ec4986"}
02:49:22.008 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"cdbebc83-4c42-459b-aa0f-c84548ec4986"}
02:49:22.018 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"1f1a1a04-58bc-4316-80c2-b1c7b66fd10d"}
02:49:22.045 00.027 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"1f1a1a04-58bc-4316-80c2-b1c7b66fd10d"}
02:49:23.995 01.950 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"9dc0ffe6-011e-40df-8b4f-4bb05bc4d062"}
02:49:24.005 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"9dc0ffe6-011e-40df-8b4f-4bb05bc4d062"}
02:49:24.015 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"7cf69d20-9301-4c3b-9ffa-a2aca3187c0f"}
02:49:24.026 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"7cf69d20-9301-4c3b-9ffa-a2aca3187c0f"}
02:49:25.996 01.970 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"8ec47fef-df88-4cc0-ab68-2e77b4adc39d"}
02:49:26.020 00.024 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"8ec47fef-df88-4cc0-ab68-2e77b4adc39d"}
02:49:26.030 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"35aa2102-0e5f-469e-b8d6-be56bcac580f"}
02:49:26.040 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"35aa2102-0e5f-469e-b8d6-be56bcac580f"}
02:49:27.996 01.956 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"5f25332d-c602-4c1f-a30a-b6c93814c72d"}
02:49:28.017 00.021 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"5f25332d-c602-4c1f-a30a-b6c93814c72d"}
02:49:28.026 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"7140b8ef-f36d-40ba-a503-4c57fae4d8bf"}
02:49:28.032 00.006 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"7140b8ef-f36d-40ba-a503-4c57fae4d8bf"}
02:49:29.995 01.963 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"2ee0527b-eaea-4259-ad71-f2f592c1f3e3"}
02:49:30.004 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"2ee0527b-eaea-4259-ad71-f2f592c1f3e3"}
02:49:30.012 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"25ab620e-e09c-4efe-bd03-e231e68ada97"}
02:49:30.019 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"25ab620e-e09c-4efe-bd03-e231e68ada97"}
02:49:31.995 01.976 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"433ef439-e936-43e4-a792-2df76cce086b"}
02:49:32.006 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"433ef439-e936-43e4-a792-2df76cce086b"}
02:49:32.032 00.026 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"d91f81d3-be48-44f3-bacc-9047e48718df"}
02:49:32.041 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"d91f81d3-be48-44f3-bacc-9047e48718df"}
02:49:33.996 01.955 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"4dea5382-c604-4950-992f-c9d8866268f7"}
02:49:34.006 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"4dea5382-c604-4950-992f-c9d8866268f7"}
02:49:34.014 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"db1bbca5-c24e-40fb-a24a-b73cb0070980"}
02:49:34.024 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"db1bbca5-c24e-40fb-a24a-b73cb0070980"}
02:49:35.993 01.969 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"8af365d4-e1c5-457c-a7e7-d2534cb04b2e"}
02:49:36.019 00.026 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"8af365d4-e1c5-457c-a7e7-d2534cb04b2e"}
02:49:36.030 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"ec7b7fdb-ee92-4b8d-ac99-c8064faf0aad"}
02:49:36.039 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"ec7b7fdb-ee92-4b8d-ac99-c8064faf0aad"}
02:49:37.994 01.955 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"a263fb31-a7fa-4c3e-ad0d-f1edd3f082f5"}
02:49:38.026 00.032 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"a263fb31-a7fa-4c3e-ad0d-f1edd3f082f5"}
02:49:38.040 00.014 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"80dd1114-6fd5-45aa-9db7-e9d779b21bda"}
02:49:38.053 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"80dd1114-6fd5-45aa-9db7-e9d779b21bda"}
02:49:39.993 01.940 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"9b74d161-4b3f-48ea-bc0b-15e85c7aa977"}
02:49:40.002 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"9b74d161-4b3f-48ea-bc0b-15e85c7aa977"}
02:49:40.010 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"bc274727-9e5f-4121-b346-23a5e40ae0d1"}
02:49:40.019 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"bc274727-9e5f-4121-b346-23a5e40ae0d1"}
02:49:41.999 01.980 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"54f3b447-2ef3-4e47-9f03-6506e7e39c16"}
02:49:42.008 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"54f3b447-2ef3-4e47-9f03-6506e7e39c16"}
02:49:42.017 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"e76f265d-78a3-4e4e-90ae-e76574f83f5e"}
02:49:42.023 00.006 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"e76f265d-78a3-4e4e-90ae-e76574f83f5e"}
02:49:43.997 01.974 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"4b813873-7cdd-4970-834f-6ff91dd82b3a"}
02:49:44.013 00.016 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"4b813873-7cdd-4970-834f-6ff91dd82b3a"}
02:49:44.025 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"d6f836ec-80cd-4a62-8d5c-33a6f0cfa2f2"}
02:49:44.038 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"d6f836ec-80cd-4a62-8d5c-33a6f0cfa2f2"}
02:49:45.995 01.957 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"389d5a80-efa2-40de-8657-7baa8e2e323c"}
02:49:46.008 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"389d5a80-efa2-40de-8657-7baa8e2e323c"}
02:49:46.017 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"7394a371-8167-4aff-927b-930a93c9dc55"}
02:49:46.029 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"7394a371-8167-4aff-927b-930a93c9dc55"}
02:49:47.994 01.965 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"deda150f-0433-479d-abd8-0f846a2ebf6e"}
02:49:48.006 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"deda150f-0433-479d-abd8-0f846a2ebf6e"}
02:49:48.015 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"4e274a03-8e9d-488c-90b7-f527d60de2a4"}
02:49:48.024 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"4e274a03-8e9d-488c-90b7-f527d60de2a4"}
02:49:49.993 01.969 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"d66ae451-41f8-41c9-9a26-0cc7f190aeb8"}
02:49:50.005 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"d66ae451-41f8-41c9-9a26-0cc7f190aeb8"}
02:49:50.024 00.019 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"ac600f41-8dbd-45ba-beae-4470d860bc22"}
02:49:50.039 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"ac600f41-8dbd-45ba-beae-4470d860bc22"}
02:49:51.992 01.953 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"1f3ff59e-3ab1-4029-8069-9a2b93abe78a"}
02:49:52.002 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"1f3ff59e-3ab1-4029-8069-9a2b93abe78a"}
02:49:52.012 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"fb139bf3-1213-41d7-9f46-2e5832e6d91a"}
02:49:52.021 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"fb139bf3-1213-41d7-9f46-2e5832e6d91a"}
02:49:53.991 01.970 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"10d0a1cc-ce9a-4ae6-8033-e9a722d7c4d9"}
02:49:53.999 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"10d0a1cc-ce9a-4ae6-8033-e9a722d7c4d9"}
02:49:54.010 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"19b42fac-a047-4fad-8bce-05e2097c6833"}
02:49:54.022 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"19b42fac-a047-4fad-8bce-05e2097c6833"}
02:49:55.992 01.970 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"9ee967c9-8000-4392-b9be-f57cc3473589"}
02:49:56.004 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"9ee967c9-8000-4392-b9be-f57cc3473589"}
02:49:56.017 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"12ffd889-46d5-4836-9145-087294d09c77"}
02:49:56.043 00.026 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"12ffd889-46d5-4836-9145-087294d09c77"}
02:49:57.994 01.951 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"6c40679c-2a2c-4ac1-9b67-4eb22e6e67d0"}
02:49:58.011 00.017 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"6c40679c-2a2c-4ac1-9b67-4eb22e6e67d0"}
02:49:58.020 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"cfc6a740-49da-4981-9ad2-91f954ec3138"}
02:49:58.028 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"cfc6a740-49da-4981-9ad2-91f954ec3138"}
02:49:59.990 01.962 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"a5d94ed4-ca99-4b6f-ae4d-f4b2bde14e15"}
02:50:00.013 00.023 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"a5d94ed4-ca99-4b6f-ae4d-f4b2bde14e15"}
02:50:00.031 00.018 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"6c17cac6-c303-4fde-aee2-168a81d65136"}
02:50:00.038 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"6c17cac6-c303-4fde-aee2-168a81d65136"}
02:50:01.989 01.951 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"7ad76db2-cc93-43d0-ad3f-68215a10ca2f"}
02:50:02.003 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"7ad76db2-cc93-43d0-ad3f-68215a10ca2f"}
02:50:02.037 00.034 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"2b2c0b8f-bede-4893-a53e-0fdf2840e2a2"}
02:50:02.051 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"2b2c0b8f-bede-4893-a53e-0fdf2840e2a2"}
02:50:03.989 01.938 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"503db59a-7f42-4b2f-9a5b-d4147720b83b"}
02:50:04.015 00.026 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"503db59a-7f42-4b2f-9a5b-d4147720b83b"}
02:50:04.024 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"21d2593f-e49c-4cc2-ae47-63f94e422329"}
02:50:04.033 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"21d2593f-e49c-4cc2-ae47-63f94e422329"}
02:50:05.988 01.955 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"92573d3f-c7c8-4eeb-8d8e-449b58c7b4a9"}
02:50:05.999 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"92573d3f-c7c8-4eeb-8d8e-449b58c7b4a9"}
02:50:06.007 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"c51778c3-6623-43b7-9313-14eba2add41c"}
02:50:06.030 00.023 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"c51778c3-6623-43b7-9313-14eba2add41c"}
02:50:07.989 01.959 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"d36eed92-cdf4-4ed2-91a8-d94e410f33d2"}
02:50:07.998 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"d36eed92-cdf4-4ed2-91a8-d94e410f33d2"}
02:50:08.011 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"54629388-e604-4dbe-ad3e-3353170142a8"}
02:50:08.022 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"54629388-e604-4dbe-ad3e-3353170142a8"}
02:50:09.987 01.965 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"fa5f11af-f7d4-42bd-9a59-bb800e34dbb2"}
02:50:09.998 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"fa5f11af-f7d4-42bd-9a59-bb800e34dbb2"}
02:50:10.009 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"cd8336c9-bee5-4a62-a9bf-c3e66ea3df1e"}
02:50:10.017 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"cd8336c9-bee5-4a62-a9bf-c3e66ea3df1e"}
02:50:11.987 01.970 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"2acf6ae1-7d8d-4c40-b781-ae2451a64bd6"}
02:50:11.995 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"2acf6ae1-7d8d-4c40-b781-ae2451a64bd6"}
02:50:12.006 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"26e635fb-5512-40ea-b4f8-86d6aafe414e"}
02:50:12.014 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"26e635fb-5512-40ea-b4f8-86d6aafe414e"}
02:50:13.986 01.972 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"8def758d-3129-48c5-851a-43a9dd5408f5"}
02:50:13.994 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"8def758d-3129-48c5-851a-43a9dd5408f5"}
02:50:14.008 00.014 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"a37f472d-90a5-42eb-8833-6696de0a535d"}
02:50:14.019 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"a37f472d-90a5-42eb-8833-6696de0a535d"}
02:50:15.986 01.967 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"2359ad31-cdbd-4f1c-aeac-2099fdffb023"}
02:50:16.004 00.018 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"2359ad31-cdbd-4f1c-aeac-2099fdffb023"}
02:50:16.018 00.014 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"efacdc18-f9ef-4ead-8a46-ca922dba85f8"}
02:50:16.037 00.019 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"efacdc18-f9ef-4ead-8a46-ca922dba85f8"}
02:50:17.984 01.947 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"aed7dc26-9029-4cd0-b7f5-801c63a07c31"}
02:50:18.007 00.023 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"aed7dc26-9029-4cd0-b7f5-801c63a07c31"}
02:50:18.017 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"083b44e7-f1cd-4356-add6-5fc2e814b4a5"}
02:50:18.026 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"083b44e7-f1cd-4356-add6-5fc2e814b4a5"}
02:50:19.985 01.959 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"e6d331e3-ac30-4d13-a537-7214e4f5052b"}
02:50:19.995 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"e6d331e3-ac30-4d13-a537-7214e4f5052b"}
02:50:20.002 00.007 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"fa711e19-4ff3-4247-8499-339257b5b3a3"}
02:50:20.010 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"fa711e19-4ff3-4247-8499-339257b5b3a3"}
02:50:21.985 01.975 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"c5419583-71aa-45ba-9cf8-124b323264ab"}
02:50:22.000 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"c5419583-71aa-45ba-9cf8-124b323264ab"}
02:50:22.013 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"a321dea0-62a4-4340-804d-ef1a055bf39f"}
02:50:22.025 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"a321dea0-62a4-4340-804d-ef1a055bf39f"}
02:50:23.985 01.960 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"23d416ec-8cfa-4b66-ab8b-524693b93b6c"}
02:50:23.994 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"23d416ec-8cfa-4b66-ab8b-524693b93b6c"}
02:50:24.005 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"d8de3113-1bab-4288-b237-7328011a3f17"}
02:50:24.013 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"d8de3113-1bab-4288-b237-7328011a3f17"}
02:50:25.983 01.970 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"dd8db67b-86c7-4569-a744-948266c8004e"}
02:50:25.995 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"dd8db67b-86c7-4569-a744-948266c8004e"}
02:50:26.006 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"6d5483fa-0112-4f37-8563-1cf4950cb2a6"}
02:50:26.019 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"6d5483fa-0112-4f37-8563-1cf4950cb2a6"}
02:50:27.986 01.967 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"8d3ccaa5-ef74-47ee-adbe-15d3fc4ec2fe"}
02:50:28.008 00.022 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"8d3ccaa5-ef74-47ee-adbe-15d3fc4ec2fe"}
02:50:28.020 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"d41960a6-c3f5-4766-936a-f72d205d3845"}
02:50:28.033 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"d41960a6-c3f5-4766-936a-f72d205d3845"}
02:50:29.981 01.948 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"0a0b7f21-c5cd-4bfa-8976-05c4c88c6a76"}
02:50:29.993 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"0a0b7f21-c5cd-4bfa-8976-05c4c88c6a76"}
02:50:30.000 00.007 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"6023d473-8439-4872-9e64-52f0b0550f67"}
02:50:30.012 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"6023d473-8439-4872-9e64-52f0b0550f67"}
02:50:31.981 01.969 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"de7377e6-d458-4d58-a87b-5095f93ef0f0"}
02:50:31.989 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"de7377e6-d458-4d58-a87b-5095f93ef0f0"}
02:50:32.013 00.024 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"6b34dba2-5a99-433a-af6f-3fbd10e8511f"}
02:50:32.022 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"6b34dba2-5a99-433a-af6f-3fbd10e8511f"}
02:50:33.980 01.958 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"41c0996c-57bc-46e2-91f5-935534c15067"}
02:50:33.994 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"41c0996c-57bc-46e2-91f5-935534c15067"}
02:50:34.005 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"83bc3be7-acd9-4f00-a3b4-51746f67d50f"}
02:50:34.014 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"83bc3be7-acd9-4f00-a3b4-51746f67d50f"}
02:50:35.980 01.966 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"62945c4d-e7a9-4b2b-8ec0-a797100108b2"}
02:50:35.990 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"62945c4d-e7a9-4b2b-8ec0-a797100108b2"}
02:50:35.999 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"8edcc988-b939-453f-91f4-ac2675b243d5"}
02:50:36.006 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"8edcc988-b939-453f-91f4-ac2675b243d5"}
02:50:37.981 01.975 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"bef56050-9c93-40b6-894a-f81e7ee9d748"}
02:50:37.994 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"bef56050-9c93-40b6-894a-f81e7ee9d748"}
02:50:38.001 00.007 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"56d0ca86-40f3-4706-9a0a-283c5fac59ea"}
02:50:38.011 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"56d0ca86-40f3-4706-9a0a-283c5fac59ea"}
02:50:39.981 01.970 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"996603f2-954f-45f8-8817-bec3d42053ac"}
02:50:39.990 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"996603f2-954f-45f8-8817-bec3d42053ac"}
02:50:40.002 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"74a6f3a4-c48e-4f1e-a63f-b8783df8599b"}
02:50:40.011 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"74a6f3a4-c48e-4f1e-a63f-b8783df8599b"}
02:50:41.980 01.969 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"910ce2f7-e65f-4524-bfce-682228e3d3a7"}
02:50:41.988 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"910ce2f7-e65f-4524-bfce-682228e3d3a7"}
02:50:42.009 00.021 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"8d9d41ea-57f5-4c9f-b11b-f498306d8b57"}
02:50:42.018 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"8d9d41ea-57f5-4c9f-b11b-f498306d8b57"}
02:50:43.979 01.961 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"781573af-5143-4dac-9573-4393c5e68498"}
02:50:43.986 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"781573af-5143-4dac-9573-4393c5e68498"}
02:50:43.997 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"0bc58b64-66ae-4e3a-a9f0-4ebd73f18680"}
02:50:44.008 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"0bc58b64-66ae-4e3a-a9f0-4ebd73f18680"}
02:50:45.980 01.972 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"2360a74d-31ee-4522-b7ff-aec3875b376e"}
02:50:45.997 00.017 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"2360a74d-31ee-4522-b7ff-aec3875b376e"}
02:50:46.048 00.051 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"9aa31174-a510-4e54-8c25-00d5685a463b"}
02:50:46.060 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"9aa31174-a510-4e54-8c25-00d5685a463b"}
02:50:47.980 01.920 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"f79ec38e-98f2-40fd-a234-f7929d6e82b0"}
02:50:47.990 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"f79ec38e-98f2-40fd-a234-f7929d6e82b0"}
02:50:48.002 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"915a6c85-8d7e-456d-b91d-4023c4011378"}
02:50:48.011 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"915a6c85-8d7e-456d-b91d-4023c4011378"}
02:50:49.979 01.968 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"1097f057-2f62-4c47-b226-73c4a3ae70db"}
02:50:49.989 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"1097f057-2f62-4c47-b226-73c4a3ae70db"}
02:50:49.999 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"21d601fd-d674-4613-be6d-d0c4e99803d6"}
02:50:50.009 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"21d601fd-d674-4613-be6d-d0c4e99803d6"}
02:50:51.979 01.970 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"37febd05-464d-4979-9e84-26cabca1e425"}
02:50:51.990 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"37febd05-464d-4979-9e84-26cabca1e425"}
02:50:52.001 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"3cb89ffb-1b1a-4da4-b0fb-91f8f960bec3"}
02:50:52.009 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"3cb89ffb-1b1a-4da4-b0fb-91f8f960bec3"}
02:50:53.979 01.970 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"8866a188-167c-4d98-aa95-f51cb17368dd"}
02:50:53.988 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"8866a188-167c-4d98-aa95-f51cb17368dd"}
02:50:54.000 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"9192b515-e1dd-4d55-b12d-e15474c89dda"}
02:50:54.024 00.024 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"9192b515-e1dd-4d55-b12d-e15474c89dda"}
02:50:55.980 01.956 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"784a945d-0317-4e16-b7d6-eec2bccb5b80"}
02:50:55.999 00.019 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"784a945d-0317-4e16-b7d6-eec2bccb5b80"}
02:50:56.007 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"3134d0f9-4f47-4a78-b2a7-11cd7d059320"}
02:50:56.018 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"3134d0f9-4f47-4a78-b2a7-11cd7d059320"}
02:50:57.978 01.960 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"286e47a6-83a9-47eb-8834-9bdb44a67b3d"}
02:50:57.988 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"286e47a6-83a9-47eb-8834-9bdb44a67b3d"}
02:50:57.998 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"9b1499ab-6c2b-47ff-8569-bb88e7bf4a46"}
02:50:58.007 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"9b1499ab-6c2b-47ff-8569-bb88e7bf4a46"}
02:50:59.985 01.978 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"057724fa-fb7e-420a-bfc7-39971f956226"}
02:51:00.004 00.019 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"057724fa-fb7e-420a-bfc7-39971f956226"}
02:51:00.025 00.021 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"3423295f-c023-46e5-95a7-7b3345c64b87"}
02:51:00.039 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"3423295f-c023-46e5-95a7-7b3345c64b87"}
02:51:01.976 01.937 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"50b5e07a-0480-4d92-afc9-b03e7278f461"}
02:51:02.005 00.029 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"50b5e07a-0480-4d92-afc9-b03e7278f461"}
02:51:02.014 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"291bc2df-b1e0-459b-bbd4-eb7f09f59622"}
02:51:02.025 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"291bc2df-b1e0-459b-bbd4-eb7f09f59622"}
02:51:03.975 01.950 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"de81e858-b005-4e86-b5e6-3733a0700eba"}
02:51:03.986 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"de81e858-b005-4e86-b5e6-3733a0700eba"}
02:51:03.995 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"f0f5084f-2946-4ec4-bf3b-81e5af86c285"}
02:51:04.004 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"f0f5084f-2946-4ec4-bf3b-81e5af86c285"}
02:51:05.974 01.970 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"e343cbfe-eecc-4196-ac41-f3d7ba7678da"}
02:51:05.984 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"e343cbfe-eecc-4196-ac41-f3d7ba7678da"}
02:51:05.996 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"c829ae27-e034-47f8-85ee-4f8c22bee076"}
02:51:06.022 00.026 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"c829ae27-e034-47f8-85ee-4f8c22bee076"}
02:51:07.973 01.951 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"017e2e86-5bf7-498a-8d44-e1945c736c9d"}
02:51:07.988 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"017e2e86-5bf7-498a-8d44-e1945c736c9d"}
02:51:07.996 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"b608c618-df3b-485f-97ab-60978497930c"}
02:51:08.005 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"b608c618-df3b-485f-97ab-60978497930c"}
02:51:09.973 01.968 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"91bfe2c9-2973-4b29-8bc1-20cc8009a181"}
02:51:09.981 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"91bfe2c9-2973-4b29-8bc1-20cc8009a181"}
02:51:09.993 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"99704515-c6ed-409d-8256-a1b23fb762a9"}
02:51:10.003 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"99704515-c6ed-409d-8256-a1b23fb762a9"}
02:51:11.974 01.971 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"8fdb184d-9b3c-42de-a453-26a459dffe5d"}
02:51:11.985 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"8fdb184d-9b3c-42de-a453-26a459dffe5d"}
02:51:12.018 00.033 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"e6defd38-0388-4750-98b3-4de3a8d0d950"}
02:51:12.028 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"e6defd38-0388-4750-98b3-4de3a8d0d950"}
02:51:13.975 01.947 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"2297b2e2-60ef-428d-a870-34b9284518b3"}
02:51:13.987 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"2297b2e2-60ef-428d-a870-34b9284518b3"}
02:51:13.997 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"66fc0111-b25f-4b35-964c-a85348ce99f2"}
02:51:14.004 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"66fc0111-b25f-4b35-964c-a85348ce99f2"}
02:51:15.973 01.969 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"044e65b7-eb17-4778-9d4b-9a27e6e49294"}
02:51:15.987 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"044e65b7-eb17-4778-9d4b-9a27e6e49294"}
02:51:16.010 00.023 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"6d4476fe-0e7d-4c20-8795-91d094c2594c"}
02:51:16.040 00.030 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"6d4476fe-0e7d-4c20-8795-91d094c2594c"}
02:51:17.972 01.932 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"98fae18f-8aa0-46da-b1d6-f1d7ec4979c7"}
02:51:18.011 00.039 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"98fae18f-8aa0-46da-b1d6-f1d7ec4979c7"}
02:51:18.032 00.021 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"1518e224-ef7a-443c-aafe-ed1d8d710574"}
02:51:18.050 00.018 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"1518e224-ef7a-443c-aafe-ed1d8d710574"}
02:51:19.975 01.925 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"d5acc4df-6c65-4ecc-acdf-bb85f74246f3"}
02:51:19.994 00.019 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"d5acc4df-6c65-4ecc-acdf-bb85f74246f3"}
02:51:20.003 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"072f53d1-710c-485f-b7e7-cba2a742ce25"}
02:51:20.015 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"072f53d1-710c-485f-b7e7-cba2a742ce25"}
02:51:21.973 01.958 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"0c6c2fe8-1993-44f7-9a28-35135c6e7367"}
02:51:21.984 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"0c6c2fe8-1993-44f7-9a28-35135c6e7367"}
02:51:21.995 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"56afc2fa-45a3-4aad-9d06-8e8ddfbb63a6"}
02:51:22.016 00.021 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"56afc2fa-45a3-4aad-9d06-8e8ddfbb63a6"}
02:51:23.975 01.959 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"4e973ef8-0e54-4c93-8bc6-d15eae6f86ea"}
02:51:23.991 00.016 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"4e973ef8-0e54-4c93-8bc6-d15eae6f86ea"}
02:51:24.003 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"0264534a-197c-44e4-9bf8-a31be47bbc4c"}
02:51:24.017 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"0264534a-197c-44e4-9bf8-a31be47bbc4c"}
02:51:25.974 01.957 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"15470a41-1144-4d56-bd45-7a48b8076f25"}
02:51:25.985 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"15470a41-1144-4d56-bd45-7a48b8076f25"}
02:51:25.993 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"7a4d383e-c842-4def-99ff-4012381bbfd3"}
02:51:26.001 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"7a4d383e-c842-4def-99ff-4012381bbfd3"}
02:51:27.972 01.971 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"ab0c6831-e5d9-4d5c-b7df-13a47c8538e2"}
02:51:27.983 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"ab0c6831-e5d9-4d5c-b7df-13a47c8538e2"}
02:51:27.991 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"54d7296a-68a1-4ed3-8c36-88b0d7af39a8"}
02:51:28.001 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"54d7296a-68a1-4ed3-8c36-88b0d7af39a8"}
02:51:29.971 01.970 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"c943e78f-2868-43bb-9ed7-50b196dfe3c1"}
02:51:29.982 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"c943e78f-2868-43bb-9ed7-50b196dfe3c1"}
02:51:29.996 00.014 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"e2491a2b-bffa-4331-80f0-7af5e55435b1"}
02:51:30.019 00.023 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"e2491a2b-bffa-4331-80f0-7af5e55435b1"}
02:51:31.971 01.952 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"755f18f6-49fc-4ca9-ab64-6dc60f151a2a"}
02:51:31.978 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"755f18f6-49fc-4ca9-ab64-6dc60f151a2a"}
02:51:31.988 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"b417683c-b4a0-4e6d-b18a-c9e492fc8a46"}
02:51:31.996 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"b417683c-b4a0-4e6d-b18a-c9e492fc8a46"}
02:51:33.972 01.976 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"a5c80c85-d78b-48ac-a561-6b1c3de52d07"}
02:51:33.982 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"a5c80c85-d78b-48ac-a561-6b1c3de52d07"}
02:51:33.991 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"303e8e8a-5601-4005-ba82-2f9472b5a4ed"}
02:51:33.997 00.006 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"303e8e8a-5601-4005-ba82-2f9472b5a4ed"}
02:51:35.973 01.976 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"552719ac-7218-407c-8a7b-c223a183c8cc"}
02:51:35.989 00.016 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"552719ac-7218-407c-8a7b-c223a183c8cc"}
02:51:35.997 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"c344f56f-c9cf-4c94-bfa2-a59b216de77c"}
02:51:36.006 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"c344f56f-c9cf-4c94-bfa2-a59b216de77c"}
02:51:37.972 01.966 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"99ce3974-46a3-401e-8a07-fe5665f4944c"}
02:51:37.981 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"99ce3974-46a3-401e-8a07-fe5665f4944c"}
02:51:37.992 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"17fa2a6f-cf71-43fb-b19e-0cd93b24ed67"}
02:51:38.002 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"17fa2a6f-cf71-43fb-b19e-0cd93b24ed67"}
02:51:39.971 01.969 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"672d7448-e54c-4379-95e8-d17d60bcadc9"}
02:51:39.980 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"672d7448-e54c-4379-95e8-d17d60bcadc9"}
02:51:39.987 00.007 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"389aaf89-fdf5-40bd-888f-3e1a3c80ac5b"}
02:51:40.005 00.018 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"389aaf89-fdf5-40bd-888f-3e1a3c80ac5b"}
02:51:41.971 01.966 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"f327d368-186f-4046-9fea-264165a549da"}
02:51:41.981 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"f327d368-186f-4046-9fea-264165a549da"}
02:51:41.989 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"8b143757-8235-4381-91a7-0c6a73350dbc"}
02:51:41.998 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"8b143757-8235-4381-91a7-0c6a73350dbc"}
02:51:43.972 01.974 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"53dd825d-a4a5-4467-adca-520aaee04d43"}
02:51:43.983 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"53dd825d-a4a5-4467-adca-520aaee04d43"}
02:51:43.992 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"465977fe-96c2-4645-b605-2ec6f0d96b05"}
02:51:43.999 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"465977fe-96c2-4645-b605-2ec6f0d96b05"}
02:51:45.984 01.985 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"4dcfd2c8-1d07-458f-bd69-4a03425ee97f"}
02:51:45.999 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"4dcfd2c8-1d07-458f-bd69-4a03425ee97f"}
02:51:46.009 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"8a564d64-37e1-43da-8cce-089b7f4858b1"}
02:51:46.020 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"8a564d64-37e1-43da-8cce-089b7f4858b1"}
02:51:47.983 01.963 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"747d6d8d-fb5b-4f54-9aa9-5d9b2a2f7b31"}
02:51:48.000 00.017 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"747d6d8d-fb5b-4f54-9aa9-5d9b2a2f7b31"}
02:51:48.012 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"b0f521fa-699c-484b-9f65-3311bf6f1d56"}
02:51:48.040 00.028 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"b0f521fa-699c-484b-9f65-3311bf6f1d56"}
02:51:49.983 01.943 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"8ff71023-e457-4c3e-9fa7-a98458859ec0"}
02:51:49.995 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"8ff71023-e457-4c3e-9fa7-a98458859ec0"}
02:51:50.005 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"81ec24db-9350-4f38-9aa0-f8a0aca4e61e"}
02:51:50.016 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"81ec24db-9350-4f38-9aa0-f8a0aca4e61e"}
02:51:51.983 01.967 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"00316ef6-b48b-442d-a9c6-d83c496bf07a"}
02:51:51.994 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"00316ef6-b48b-442d-a9c6-d83c496bf07a"}
02:51:52.004 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"fc3a24a7-f850-45fa-9349-8985362a7130"}
02:51:52.014 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"fc3a24a7-f850-45fa-9349-8985362a7130"}
02:51:53.981 01.967 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"b8f179d0-ff6a-40f2-8bf8-30264cc7cb8b"}
02:51:53.988 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"b8f179d0-ff6a-40f2-8bf8-30264cc7cb8b"}
02:51:53.997 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"12161ded-ee3e-4209-85d3-70574a7d121c"}
02:51:54.005 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"12161ded-ee3e-4209-85d3-70574a7d121c"}
02:51:55.981 01.976 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"323ef80f-9861-4a22-bf22-781d692f6091"}
02:51:55.992 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"323ef80f-9861-4a22-bf22-781d692f6091"}
02:51:56.016 00.024 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"e0853b12-b17d-4ac0-8c1e-c67151013f75"}
02:51:56.024 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"e0853b12-b17d-4ac0-8c1e-c67151013f75"}
02:51:57.981 01.957 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"edd192c4-cee9-45d5-9c71-ffee0989c6bf"}
02:51:57.991 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"edd192c4-cee9-45d5-9c71-ffee0989c6bf"}
02:51:57.998 00.007 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"7fdbae49-f271-4350-ade6-9bb18672bf8c"}
02:51:58.005 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"7fdbae49-f271-4350-ade6-9bb18672bf8c"}
02:51:59.982 01.977 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"d3c5c447-cbbd-4380-8000-024a881362de"}
02:52:00.000 00.018 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"d3c5c447-cbbd-4380-8000-024a881362de"}
02:52:00.008 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"ba4fd48d-80a9-4d56-bceb-78be6e09429f"}
02:52:00.016 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"ba4fd48d-80a9-4d56-bceb-78be6e09429f"}
02:52:01.981 01.965 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"4fdeab1a-11f1-434a-838b-3d90dfdb48fc"}
02:52:02.014 00.033 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"4fdeab1a-11f1-434a-838b-3d90dfdb48fc"}
02:52:02.026 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"0c617c6e-974c-4675-8a71-bc4322f18ea8"}
02:52:02.036 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"0c617c6e-974c-4675-8a71-bc4322f18ea8"}
02:52:03.981 01.945 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"a85cdbaa-d518-40a0-b901-a448d2c81d04"}
02:52:03.989 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"a85cdbaa-d518-40a0-b901-a448d2c81d04"}
02:52:03.996 00.007 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"96c46c7d-fae0-43ed-8f0b-ef6268defbf9"}
02:52:04.006 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"96c46c7d-fae0-43ed-8f0b-ef6268defbf9"}
02:52:05.981 01.975 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"7bc1d973-0400-4fe1-ad52-7025c62ad734"}
02:52:06.002 00.021 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"7bc1d973-0400-4fe1-ad52-7025c62ad734"}
02:52:06.010 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"4fe13070-5806-4b32-9aab-6261c4b3ff1f"}
02:52:06.017 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"4fe13070-5806-4b32-9aab-6261c4b3ff1f"}
02:52:07.982 01.965 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"131206ba-ca45-4e94-812a-a8f4704b7fe5"}
02:52:07.996 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"131206ba-ca45-4e94-812a-a8f4704b7fe5"}
02:52:08.010 00.014 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"53dfe8a0-7ed1-43f2-99f1-90bc865c8880"}
02:52:08.022 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"53dfe8a0-7ed1-43f2-99f1-90bc865c8880"}
02:52:09.980 01.958 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"2df8f6f0-6210-401e-aa43-a4e1f80e2268"}
02:52:09.989 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"2df8f6f0-6210-401e-aa43-a4e1f80e2268"}
02:52:09.996 00.007 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"295fce02-e134-435a-ada7-371819d4b48b"}
02:52:10.005 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"295fce02-e134-435a-ada7-371819d4b48b"}
02:52:11.982 01.977 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"3bde635e-ae80-42a8-aaee-cdc57311d6d4"}
02:52:11.993 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"3bde635e-ae80-42a8-aaee-cdc57311d6d4"}
02:52:12.003 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"9ad36a78-847a-4f8d-ad56-95bf7818aba1"}
02:52:12.013 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"9ad36a78-847a-4f8d-ad56-95bf7818aba1"}
02:52:13.981 01.968 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"1205339f-f338-4695-9b1f-5f4982f19966"}
02:52:13.993 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"1205339f-f338-4695-9b1f-5f4982f19966"}
02:52:14.021 00.028 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"2bc821fa-ebba-484b-8bb8-235c021bf1f4"}
02:52:14.032 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"2bc821fa-ebba-484b-8bb8-235c021bf1f4"}
02:52:15.982 01.950 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"e5b4bb3c-4155-4b32-ac19-a22473312a36"}
02:52:16.017 00.035 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"e5b4bb3c-4155-4b32-ac19-a22473312a36"}
02:52:16.027 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"eec5efe1-86f4-46b7-a89f-b772da173dbe"}
02:52:16.037 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"eec5efe1-86f4-46b7-a89f-b772da173dbe"}
02:52:17.980 01.943 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"6b817d8c-a748-45cd-bdc1-a4e47a541edb"}
02:52:17.992 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"6b817d8c-a748-45cd-bdc1-a4e47a541edb"}
02:52:18.001 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"fb3898f2-9d10-4df8-a972-cc3f90479815"}
02:52:18.013 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"fb3898f2-9d10-4df8-a972-cc3f90479815"}
02:52:19.979 01.966 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"614afc5a-ea6b-48be-8b76-a440536d7687"}
02:52:19.993 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"614afc5a-ea6b-48be-8b76-a440536d7687"}
02:52:20.012 00.019 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"97ec3ccb-06aa-4805-b98d-f3456159fbb0"}
02:52:20.022 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"97ec3ccb-06aa-4805-b98d-f3456159fbb0"}
02:52:21.979 01.957 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"c453656f-5847-4654-9915-53a86e31c827"}
02:52:21.987 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"c453656f-5847-4654-9915-53a86e31c827"}
02:52:21.995 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"ad611360-29bf-4a9d-8caf-693e0b96e35e"}
02:52:22.003 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"ad611360-29bf-4a9d-8caf-693e0b96e35e"}
02:52:23.982 01.979 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"fa177d80-5cdf-4c3e-874c-f24a872483d3"}
02:52:23.995 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"fa177d80-5cdf-4c3e-874c-f24a872483d3"}
02:52:24.005 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"724cf60d-9a32-4a2f-a60e-b29dc96fd69f"}
02:52:24.013 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"724cf60d-9a32-4a2f-a60e-b29dc96fd69f"}
02:52:25.982 01.969 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"8e7b2fe1-5653-4fd5-b59a-509ba3fd2c0c"}
02:52:25.993 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"8e7b2fe1-5653-4fd5-b59a-509ba3fd2c0c"}
02:52:26.009 00.016 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"cac7e997-dd8b-41a6-87aa-fe359971b38a"}
02:52:26.023 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"cac7e997-dd8b-41a6-87aa-fe359971b38a"}
02:52:27.979 01.956 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"c7752a49-6461-47cb-9b12-5302c791141b"}
02:52:27.993 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"c7752a49-6461-47cb-9b12-5302c791141b"}
02:52:28.003 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"d6c897a9-2921-4b2d-8aa0-688e0111cbbf"}
02:52:28.012 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"d6c897a9-2921-4b2d-8aa0-688e0111cbbf"}
02:52:29.984 01.972 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"0d3c496c-cded-4aed-ac9c-289db19acdc4"}
02:52:29.999 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"0d3c496c-cded-4aed-ac9c-289db19acdc4"}
02:52:30.008 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"4d67cf04-be32-412a-89e4-508c6bc07ad5"}
02:52:30.016 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"4d67cf04-be32-412a-89e4-508c6bc07ad5"}
02:52:31.983 01.967 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"dc7b4e3f-a681-48e1-91da-80045ec51813"}
02:52:31.992 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"dc7b4e3f-a681-48e1-91da-80045ec51813"}
02:52:32.004 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"a1e727ec-fcda-4141-828f-25fd19144353"}
02:52:32.017 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"a1e727ec-fcda-4141-828f-25fd19144353"}
02:52:33.987 01.970 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"bb8c9ca5-8423-45e5-8a54-3fa926bf8720"}
02:52:33.997 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"bb8c9ca5-8423-45e5-8a54-3fa926bf8720"}
02:52:34.010 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"afe622aa-4789-4e5c-ae40-49c6c3d8e06b"}
02:52:34.020 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"afe622aa-4789-4e5c-ae40-49c6c3d8e06b"}
02:52:35.982 01.962 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"a3a80367-0ce9-474f-be52-a581e1771bd2"}
02:52:35.991 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"a3a80367-0ce9-474f-be52-a581e1771bd2"}
02:52:36.000 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"58f43643-7e5b-4897-985c-14271150a34a"}
02:52:36.009 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"58f43643-7e5b-4897-985c-14271150a34a"}
02:52:37.980 01.971 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"7c83a727-9d5f-4472-9bc9-1d2034db2922"}
02:52:37.990 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"7c83a727-9d5f-4472-9bc9-1d2034db2922"}
02:52:38.011 00.021 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"4d81f71b-2a22-4665-9726-33fca07ed8eb"}
02:52:38.021 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"4d81f71b-2a22-4665-9726-33fca07ed8eb"}
02:52:39.979 01.958 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"30726c4c-73dc-404e-b9bc-f57fa097b16d"}
02:52:40.001 00.022 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"30726c4c-73dc-404e-b9bc-f57fa097b16d"}
02:52:40.012 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"bbbf8f80-79f3-4828-804a-1bf6a5ae0f60"}
02:52:40.019 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"bbbf8f80-79f3-4828-804a-1bf6a5ae0f60"}
02:52:41.979 01.960 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"a8c23db9-cadd-4e20-9b34-89984eeb872d"}
02:52:41.990 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"a8c23db9-cadd-4e20-9b34-89984eeb872d"}
02:52:41.999 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"50edc66a-b3d5-4f4d-929b-9c0752261c5e"}
02:52:42.010 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"50edc66a-b3d5-4f4d-929b-9c0752261c5e"}
02:52:43.978 01.968 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"0b3e7230-55f1-4a1a-999e-ba357403886c"}
02:52:43.985 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"0b3e7230-55f1-4a1a-999e-ba357403886c"}
02:52:43.996 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"185f44de-9248-47a5-bcd2-7cf63307f321"}
02:52:44.002 00.006 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"185f44de-9248-47a5-bcd2-7cf63307f321"}
02:52:45.980 01.978 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"00f3bd7b-0ee0-467f-a55c-d45598e0c37b"}
02:52:45.996 00.016 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"00f3bd7b-0ee0-467f-a55c-d45598e0c37b"}
02:52:46.035 00.039 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"77a1a594-0206-43cb-a63b-07b38c1ef4ba"}
02:52:46.052 00.017 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"77a1a594-0206-43cb-a63b-07b38c1ef4ba"}
02:52:47.981 01.929 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"3af5081e-dd13-42e9-9ada-42a75e861670"}
02:52:47.998 00.017 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"3af5081e-dd13-42e9-9ada-42a75e861670"}
02:52:48.006 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"f3939b7d-2ec9-444f-b66a-35459f72d6c1"}
02:52:48.017 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"f3939b7d-2ec9-444f-b66a-35459f72d6c1"}
02:52:49.979 01.962 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"756ba214-b7c9-4cc2-928e-8a479fa4f57b"}
02:52:49.993 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"756ba214-b7c9-4cc2-928e-8a479fa4f57b"}
02:52:50.003 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"a8eeb95b-ea4a-434e-9694-ec50a30537c9"}
02:52:50.018 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"a8eeb95b-ea4a-434e-9694-ec50a30537c9"}
02:52:51.978 01.960 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"4c42b8df-88a6-43b7-9a9b-061476107fb7"}
02:52:51.989 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"4c42b8df-88a6-43b7-9a9b-061476107fb7"}
02:52:51.999 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"321a9949-152e-46f4-a195-e2e7660cd52f"}
02:52:52.008 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"321a9949-152e-46f4-a195-e2e7660cd52f"}
02:52:53.977 01.969 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"37f532df-384f-486d-b0f0-3eb2aab7d095"}
02:52:53.999 00.022 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"37f532df-384f-486d-b0f0-3eb2aab7d095"}
02:52:54.006 00.007 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"15f47d4a-724f-41e7-9635-75b402e4f191"}
02:52:54.015 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"15f47d4a-724f-41e7-9635-75b402e4f191"}
02:52:55.983 01.968 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"9db649d4-ad2b-451c-8e1b-1712b3e93f27"}
02:52:55.992 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"9db649d4-ad2b-451c-8e1b-1712b3e93f27"}
02:52:56.002 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"20e1a4e9-3a06-46a3-b05b-e0caa5906361"}
02:52:56.009 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"20e1a4e9-3a06-46a3-b05b-e0caa5906361"}
02:52:57.979 01.970 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"03ef94db-1883-45e0-a9cd-8812fd27fef4"}
02:52:57.993 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"03ef94db-1883-45e0-a9cd-8812fd27fef4"}
02:52:58.003 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"89bd2312-1c10-4187-8fc3-a81beb79ecb9"}
02:52:58.011 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"89bd2312-1c10-4187-8fc3-a81beb79ecb9"}
02:52:59.977 01.966 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"f72f761e-5648-475d-a613-233fa1148ddf"}
02:52:59.991 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"f72f761e-5648-475d-a613-233fa1148ddf"}
02:52:59.998 00.007 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"711d6100-e957-436b-bf1b-c6296766c268"}
02:53:00.004 00.006 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"711d6100-e957-436b-bf1b-c6296766c268"}
02:53:01.977 01.973 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"c3dd67c3-f07d-4ca4-bf10-df7713d62bbe"}
02:53:01.991 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"c3dd67c3-f07d-4ca4-bf10-df7713d62bbe"}
02:53:02.001 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"f4531331-dd0e-4ac0-b8ff-64cddae5f510"}
02:53:02.009 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"f4531331-dd0e-4ac0-b8ff-64cddae5f510"}
02:53:03.977 01.968 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"cdf74156-9c3e-4f3a-bd8d-c37dafa84335"}
02:53:03.989 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"cdf74156-9c3e-4f3a-bd8d-c37dafa84335"}
02:53:04.002 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"b390b0e0-6996-4b55-9e3f-4dbbca6901a4"}
02:53:04.019 00.017 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"b390b0e0-6996-4b55-9e3f-4dbbca6901a4"}
02:53:05.977 01.958 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"f6ea3d22-8543-47a5-b31d-540219dab38b"}
02:53:05.989 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"f6ea3d22-8543-47a5-b31d-540219dab38b"}
02:53:05.997 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"40a5012c-f587-4617-af90-7b553ff705d1"}
02:53:06.006 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"40a5012c-f587-4617-af90-7b553ff705d1"}
02:53:07.978 01.972 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"3b18dee4-ae08-4db2-aca7-bd786d62bf0d"}
02:53:07.987 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"3b18dee4-ae08-4db2-aca7-bd786d62bf0d"}
02:53:07.995 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"ee9a262c-e94b-4a45-8094-9f5f599fbb6e"}
02:53:08.002 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"ee9a262c-e94b-4a45-8094-9f5f599fbb6e"}
02:53:09.977 01.975 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"70d8a9fe-cf28-43db-87bf-2c3f9a7b19b5"}
02:53:10.005 00.028 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"70d8a9fe-cf28-43db-87bf-2c3f9a7b19b5"}
02:53:10.016 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"82394d64-3fd3-466a-87a0-8216fe792ba0"}
02:53:10.025 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"82394d64-3fd3-466a-87a0-8216fe792ba0"}
02:53:11.977 01.952 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"c27a3217-b6d4-434d-9d47-ad7226cc4ae0"}
02:53:11.988 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"c27a3217-b6d4-434d-9d47-ad7226cc4ae0"}
02:53:11.995 00.007 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"7535477c-9e6b-4920-a36b-cbfaa1dd3e08"}
02:53:12.003 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"7535477c-9e6b-4920-a36b-cbfaa1dd3e08"}
02:53:13.978 01.975 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"2d3d7b12-f8a7-49a6-83b4-b95d42cc9899"}
02:53:13.988 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"2d3d7b12-f8a7-49a6-83b4-b95d42cc9899"}
02:53:14.000 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"4f2d3ff1-41eb-409d-b582-15d9cb8ee940"}
02:53:14.023 00.023 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"4f2d3ff1-41eb-409d-b582-15d9cb8ee940"}
02:53:15.981 01.958 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"4abe4790-00e3-4cc8-b62f-bfe866c998e2"}
02:53:16.031 00.050 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"4abe4790-00e3-4cc8-b62f-bfe866c998e2"}
02:53:16.061 00.030 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"ff7daa66-a503-4caa-a1c5-a03b15a1eb45"}
02:53:16.102 00.041 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"ff7daa66-a503-4caa-a1c5-a03b15a1eb45"}
02:53:17.979 01.877 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"b27758b1-f7d7-4290-a447-b2ab42ce9f6f"}
02:53:17.992 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"b27758b1-f7d7-4290-a447-b2ab42ce9f6f"}
02:53:18.007 00.015 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"06d910f2-7631-4d9c-8727-e20c61db8369"}
02:53:18.019 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"06d910f2-7631-4d9c-8727-e20c61db8369"}
02:53:19.979 01.960 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"5082a38f-b580-441d-8691-76b3aa43efc0"}
02:53:19.990 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"5082a38f-b580-441d-8691-76b3aa43efc0"}
02:53:19.999 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"07a81c5a-8363-4dfd-976e-bdbebc922605"}
02:53:20.021 00.022 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"07a81c5a-8363-4dfd-976e-bdbebc922605"}
02:53:21.979 01.958 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"1915362f-1a55-4b14-ad94-5f461fbd4925"}
02:53:21.992 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"1915362f-1a55-4b14-ad94-5f461fbd4925"}
02:53:22.003 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"84487724-0115-4c41-8429-5d0dc3c8d633"}
02:53:22.014 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"84487724-0115-4c41-8429-5d0dc3c8d633"}
02:53:23.979 01.965 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"0368d8cd-fd26-4c61-ae6b-dba465a30ddd"}
02:53:23.990 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"0368d8cd-fd26-4c61-ae6b-dba465a30ddd"}
02:53:24.001 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"58490b09-5a08-415a-a326-79cddf5687c7"}
02:53:24.011 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"58490b09-5a08-415a-a326-79cddf5687c7"}
02:53:25.979 01.968 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"79cad0d6-1198-4bc2-b231-b98aabece410"}
02:53:25.990 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"79cad0d6-1198-4bc2-b231-b98aabece410"}
02:53:26.000 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"6f94f70c-5608-416e-b2a4-4cfccc48441e"}
02:53:26.009 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"6f94f70c-5608-416e-b2a4-4cfccc48441e"}
02:53:27.978 01.969 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"dbf800e6-cbb6-4418-bd28-0da33e55b62b"}
02:53:27.991 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"dbf800e6-cbb6-4418-bd28-0da33e55b62b"}
02:53:27.998 00.007 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"89aad2c7-2f53-44e4-ad5f-3b30fc56c45c"}
02:53:28.005 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"89aad2c7-2f53-44e4-ad5f-3b30fc56c45c"}
02:53:29.978 01.973 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"96f51449-152b-435c-8a5e-90ea25c93e2a"}
02:53:29.989 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"96f51449-152b-435c-8a5e-90ea25c93e2a"}
02:53:30.011 00.022 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"2af682d8-a067-4c5f-97bc-36f02cb8e5aa"}
02:53:30.022 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"2af682d8-a067-4c5f-97bc-36f02cb8e5aa"}
02:53:31.976 01.954 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"24c31200-4592-4af3-9d1a-78d3b833f613"}
02:53:31.986 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"24c31200-4592-4af3-9d1a-78d3b833f613"}
02:53:31.995 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"bcc89c57-a2bd-4f47-8756-8e21ff4e3633"}
02:53:32.001 00.006 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"bcc89c57-a2bd-4f47-8756-8e21ff4e3633"}
02:53:33.977 01.976 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"e084d97e-b869-41f9-8c21-6b55213526f1"}
02:53:33.991 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"e084d97e-b869-41f9-8c21-6b55213526f1"}
02:53:33.998 00.007 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"528a0c4b-7ce6-40aa-b73b-79296fc0704d"}
02:53:34.005 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"528a0c4b-7ce6-40aa-b73b-79296fc0704d"}
02:53:35.979 01.974 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"53a221d1-d567-4fc9-be3b-99d40321534d"}
02:53:35.997 00.018 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"53a221d1-d567-4fc9-be3b-99d40321534d"}
02:53:36.007 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"0c2b11ca-96e7-40e4-8a23-39d4f697921e"}
02:53:36.014 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"0c2b11ca-96e7-40e4-8a23-39d4f697921e"}
02:53:37.978 01.964 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"ecae1e0d-6daa-49e3-a10b-aae7e8c635c2"}
02:53:37.984 00.006 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"ecae1e0d-6daa-49e3-a10b-aae7e8c635c2"}
02:53:37.996 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"8ddc3997-2076-4c9c-a392-96838438e6f2"}
02:53:38.005 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"8ddc3997-2076-4c9c-a392-96838438e6f2"}
02:53:39.976 01.971 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"28a47484-9fdc-4f26-8c24-48c6373c0e3f"}
02:53:39.987 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"28a47484-9fdc-4f26-8c24-48c6373c0e3f"}
02:53:40.001 00.014 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"77609c64-1c2c-4e1c-a136-15e684138920"}
02:53:40.028 00.027 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"77609c64-1c2c-4e1c-a136-15e684138920"}
02:53:41.979 01.951 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"a8988d12-5b8f-45c7-b078-a0c7f7c0771b"}
02:53:41.994 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"a8988d12-5b8f-45c7-b078-a0c7f7c0771b"}
02:53:42.007 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"ff9f3a2f-2c9a-40ff-9d36-280c09e3427b"}
02:53:42.017 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"ff9f3a2f-2c9a-40ff-9d36-280c09e3427b"}
02:53:43.976 01.959 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"2966fc7c-807e-48bf-9e10-5390ef27824a"}
02:53:43.985 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"2966fc7c-807e-48bf-9e10-5390ef27824a"}
02:53:43.997 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"80a9fa7f-600f-4198-9b47-a0222fb3abbe"}
02:53:44.006 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"80a9fa7f-600f-4198-9b47-a0222fb3abbe"}
02:53:45.975 01.969 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"541d628c-ceda-4132-8172-ed7ac18bfde3"}
02:53:45.987 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"541d628c-ceda-4132-8172-ed7ac18bfde3"}
02:53:46.004 00.017 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"5bc702d0-0c71-4e76-b4a8-be634e68ee07"}
02:53:46.039 00.035 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"5bc702d0-0c71-4e76-b4a8-be634e68ee07"}
02:53:47.975 01.936 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"2760c070-ebd1-47fc-885c-b352ae9bf522"}
02:53:47.996 00.021 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"2760c070-ebd1-47fc-885c-b352ae9bf522"}
02:53:48.013 00.017 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"f02da3b4-f25f-4014-89ec-e6e5fc0e7353"}
02:53:48.025 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"f02da3b4-f25f-4014-89ec-e6e5fc0e7353"}
02:53:49.978 01.953 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"53d1f979-e8f3-42f6-9fe2-2ef9ac116d96"}
02:53:49.996 00.018 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"53d1f979-e8f3-42f6-9fe2-2ef9ac116d96"}
02:53:50.005 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"fa502e7f-b7de-418b-b580-df201480d23e"}
02:53:50.015 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"fa502e7f-b7de-418b-b580-df201480d23e"}
02:53:51.976 01.961 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"b1168f48-b0ac-4803-968c-f84d3fc11672"}
02:53:51.984 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"b1168f48-b0ac-4803-968c-f84d3fc11672"}
02:53:51.992 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"8c315c52-ecf2-4dc2-a00c-5a6316fbc7b4"}
02:53:52.001 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"8c315c52-ecf2-4dc2-a00c-5a6316fbc7b4"}
02:53:53.976 01.975 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"2348fdbd-11ec-4632-a2d8-bed80353cc45"}
02:53:53.988 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"2348fdbd-11ec-4632-a2d8-bed80353cc45"}
02:53:54.003 00.015 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"ded4b6da-4058-4eb5-a89a-3e9d4d78f1cb"}
02:53:54.016 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"ded4b6da-4058-4eb5-a89a-3e9d4d78f1cb"}
02:53:55.975 01.959 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"5bfa51c3-ac03-4bfc-85a3-933e0679e176"}
02:53:55.987 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"5bfa51c3-ac03-4bfc-85a3-933e0679e176"}
02:53:55.999 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"4ac452fc-2407-4188-b10c-c81ad9169f59"}
02:53:56.023 00.024 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"4ac452fc-2407-4188-b10c-c81ad9169f59"}
02:53:57.976 01.953 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"d984e340-a01e-4709-bf73-7f23dfff238d"}
02:53:57.988 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"d984e340-a01e-4709-bf73-7f23dfff238d"}
02:53:57.999 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"e6b7e26a-862f-45df-9c1f-d83ced5fd913"}
02:53:58.006 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"e6b7e26a-862f-45df-9c1f-d83ced5fd913"}
02:53:59.975 01.969 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"d1023312-3f21-47fc-860f-39bfaf7bc9d7"}
02:53:59.986 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"d1023312-3f21-47fc-860f-39bfaf7bc9d7"}
02:53:59.998 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"ae9109cb-6500-4851-8492-b189976d156b"}
02:54:00.028 00.030 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"ae9109cb-6500-4851-8492-b189976d156b"}
02:54:01.975 01.947 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"b6f01302-656c-4f65-9403-27bd89c59835"}
02:54:01.987 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"b6f01302-656c-4f65-9403-27bd89c59835"}
02:54:02.013 00.026 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"3ccdfec5-8161-4bed-bb14-98404a79c791"}
02:54:02.025 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"3ccdfec5-8161-4bed-bb14-98404a79c791"}
02:54:03.974 01.949 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"edd4f27d-e672-4d6d-bb17-13f9c064af1e"}
02:54:03.984 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"edd4f27d-e672-4d6d-bb17-13f9c064af1e"}
02:54:03.995 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"de48c58d-81ee-4e67-9426-8f92a78d818a"}
02:54:04.005 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"de48c58d-81ee-4e67-9426-8f92a78d818a"}
02:54:05.973 01.968 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"2d47b23c-f72e-41cd-b063-492e0c281565"}
02:54:05.983 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"2d47b23c-f72e-41cd-b063-492e0c281565"}
02:54:05.994 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"0b2e5297-3cda-4004-8e5e-9f0066c69270"}
02:54:06.003 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"0b2e5297-3cda-4004-8e5e-9f0066c69270"}
02:54:07.974 01.971 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"95eeed61-1a9f-478e-be55-534dfd112b68"}
02:54:07.983 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"95eeed61-1a9f-478e-be55-534dfd112b68"}
02:54:07.992 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"ea4c8d4c-de70-4e7a-b3ed-8c25db07068a"}
02:54:08.000 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"ea4c8d4c-de70-4e7a-b3ed-8c25db07068a"}
02:54:09.973 01.973 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"f2772b83-2851-4ba5-a9a2-2cf91a2dd9dc"}
02:54:09.981 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"f2772b83-2851-4ba5-a9a2-2cf91a2dd9dc"}
02:54:09.988 00.007 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"058ea1c2-55b0-4255-a4e7-66e51bdbcc0a"}
02:54:09.998 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"058ea1c2-55b0-4255-a4e7-66e51bdbcc0a"}
02:54:11.973 01.975 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"5f04605e-06c8-4a7a-b0c0-210dd9db2a98"}
02:54:11.982 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"5f04605e-06c8-4a7a-b0c0-210dd9db2a98"}
02:54:11.994 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"2907def1-65c0-47f0-9451-72fd2d505ecb"}
02:54:12.007 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"2907def1-65c0-47f0-9451-72fd2d505ecb"}
02:54:13.973 01.966 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"f1f2b9df-0669-49b7-8d1e-0922e786d2f6"}
02:54:13.991 00.018 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"f1f2b9df-0669-49b7-8d1e-0922e786d2f6"}
02:54:14.001 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"28bdd6b7-b758-4759-8c16-fda44705d157"}
02:54:14.012 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"28bdd6b7-b758-4759-8c16-fda44705d157"}
02:54:15.983 01.971 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"011ef121-410c-4dbe-8aa2-a9ef59bb7b3a"}
02:54:15.995 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"011ef121-410c-4dbe-8aa2-a9ef59bb7b3a"}
02:54:16.024 00.029 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"e7f1b463-aea7-4e03-9a3a-37b1b146653a"}
02:54:16.034 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"e7f1b463-aea7-4e03-9a3a-37b1b146653a"}
02:54:17.986 01.952 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"43282819-69af-4b43-8515-f61637b259cc"}
02:54:18.006 00.020 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"43282819-69af-4b43-8515-f61637b259cc"}
02:54:18.015 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"711414f6-df7b-4635-b69e-80d0f3d0660b"}
02:54:18.021 00.006 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"711414f6-df7b-4635-b69e-80d0f3d0660b"}
02:54:19.983 01.962 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"c68bde1a-7524-42ec-998b-8aaf192445ba"}
02:54:19.993 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"c68bde1a-7524-42ec-998b-8aaf192445ba"}
02:54:20.013 00.020 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"d195ddc1-c4e1-43ea-8ef4-ff7f02cd27df"}
02:54:20.024 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"d195ddc1-c4e1-43ea-8ef4-ff7f02cd27df"}
02:54:21.982 01.958 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"e175674c-fb8f-419e-bc64-459b2d636c42"}
02:54:21.990 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"e175674c-fb8f-419e-bc64-459b2d636c42"}
02:54:21.997 00.007 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"00f7bf42-7f5c-4f63-8e7d-22b78c58ffe7"}
02:54:22.004 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"00f7bf42-7f5c-4f63-8e7d-22b78c58ffe7"}
02:54:23.982 01.978 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"b8040314-401f-498c-9767-ae10d5d79843"}
02:54:23.992 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"b8040314-401f-498c-9767-ae10d5d79843"}
02:54:24.017 00.025 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"6dfdd6ed-3525-4c45-9a2d-1aa61fefd621"}
02:54:24.026 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"6dfdd6ed-3525-4c45-9a2d-1aa61fefd621"}
02:54:25.981 01.955 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"f0c1f649-4be9-474d-84da-be21443261f7"}
02:54:25.994 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"f0c1f649-4be9-474d-84da-be21443261f7"}
02:54:26.006 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"d203cf02-2800-4888-893f-be6db08d2ec4"}
02:54:26.029 00.023 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"d203cf02-2800-4888-893f-be6db08d2ec4"}
02:54:27.981 01.952 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"5cd5f0f6-afb1-4b3e-b599-6139b23a7a16"}
02:54:27.991 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"5cd5f0f6-afb1-4b3e-b599-6139b23a7a16"}
02:54:27.998 00.007 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"8f072219-ea10-4121-ab26-c12dac4b2d52"}
02:54:28.005 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"8f072219-ea10-4121-ab26-c12dac4b2d52"}
02:54:29.981 01.976 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"2600c699-4b67-4d6e-8e64-0d482961db96"}
02:54:29.988 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"2600c699-4b67-4d6e-8e64-0d482961db96"}
02:54:30.010 00.022 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"dee437ce-2225-4da6-8c60-bed3a8c7fe1b"}
02:54:30.018 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"dee437ce-2225-4da6-8c60-bed3a8c7fe1b"}
02:54:31.982 01.964 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"16d1573a-29bb-4ffd-b272-d31c9880d1dd"}
02:54:31.991 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"16d1573a-29bb-4ffd-b272-d31c9880d1dd"}
02:54:31.999 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"e15cbf5a-790b-459d-a59c-94061907599e"}
02:54:32.006 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"e15cbf5a-790b-459d-a59c-94061907599e"}
02:54:33.982 01.976 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"0c2bd6cd-cd3e-48d4-9d16-52ddbc5bfe4c"}
02:54:33.993 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"0c2bd6cd-cd3e-48d4-9d16-52ddbc5bfe4c"}
02:54:34.003 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"70a1e51c-05d4-4863-854c-63dbd0a3717a"}
02:54:34.012 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"70a1e51c-05d4-4863-854c-63dbd0a3717a"}
02:54:35.981 01.969 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"c8cfc981-3d74-4e81-a766-636cfa6a91fe"}
02:54:35.990 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"c8cfc981-3d74-4e81-a766-636cfa6a91fe"}
02:54:35.999 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"6711d75c-216a-4447-bba1-551e0a743433"}
02:54:36.007 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"6711d75c-216a-4447-bba1-551e0a743433"}
02:54:37.982 01.975 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"3e60b9a1-599e-42d2-b3bf-91b0b3ff031c"}
02:54:37.991 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"3e60b9a1-599e-42d2-b3bf-91b0b3ff031c"}
02:54:38.002 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"ec24e981-93aa-4db2-a547-84878aceb22f"}
02:54:38.012 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"ec24e981-93aa-4db2-a547-84878aceb22f"}
02:54:39.980 01.968 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"dc8fb1e9-0b43-4d24-87bd-f9d66f91cd78"}
02:54:39.989 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"dc8fb1e9-0b43-4d24-87bd-f9d66f91cd78"}
02:54:39.997 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"36f6d0cf-333f-4e13-a9cc-b55451bae8ef"}
02:54:40.007 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"36f6d0cf-333f-4e13-a9cc-b55451bae8ef"}
02:54:41.984 01.977 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"eddc71bd-7dd9-4d9e-ba80-d03130d10bfe"}
02:54:41.994 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"eddc71bd-7dd9-4d9e-ba80-d03130d10bfe"}
02:54:42.004 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"feea6577-b256-4333-a2df-977cb6550027"}
02:54:42.011 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"feea6577-b256-4333-a2df-977cb6550027"}
02:54:43.981 01.970 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"4f8fc81f-3eb1-4d38-b0e8-b3bc0ef2cce0"}
02:54:44.023 00.042 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"4f8fc81f-3eb1-4d38-b0e8-b3bc0ef2cce0"}
02:54:44.043 00.020 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"0e5b952c-1382-477a-ac8f-3ba6b951ff44"}
02:54:44.060 00.017 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"0e5b952c-1382-477a-ac8f-3ba6b951ff44"}
02:54:45.980 01.920 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"31c72529-a7eb-4163-b9cb-03acf68658ee"}
02:54:45.991 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"31c72529-a7eb-4163-b9cb-03acf68658ee"}
02:54:46.014 00.023 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"377105b3-135b-40c1-86be-ce82aff40254"}
02:54:46.025 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"377105b3-135b-40c1-86be-ce82aff40254"}
02:54:47.978 01.953 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"ebd8b721-533f-4228-a76d-ddc6c04f2a0f"}
02:54:48.001 00.023 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"ebd8b721-533f-4228-a76d-ddc6c04f2a0f"}
02:54:48.012 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"99adcae1-372a-4163-a49e-3fa4212b4296"}
02:54:48.018 00.006 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"99adcae1-372a-4163-a49e-3fa4212b4296"}
02:54:49.981 01.963 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"69e669f6-bdb1-47d7-8fcf-49aae68a1f68"}
02:54:50.003 00.022 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"69e669f6-bdb1-47d7-8fcf-49aae68a1f68"}
02:54:50.012 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"8d52c579-0be3-4afa-881d-00d9af1ed59b"}
02:54:50.020 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"8d52c579-0be3-4afa-881d-00d9af1ed59b"}
02:54:51.979 01.959 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"09dbe9a3-8b14-4693-8bc9-883be727c6e1"}
02:54:51.991 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"09dbe9a3-8b14-4693-8bc9-883be727c6e1"}
02:54:52.001 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"bc00d84f-d9ea-4c3d-849f-e4cf548192ec"}
02:54:52.010 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"bc00d84f-d9ea-4c3d-849f-e4cf548192ec"}
02:54:53.980 01.970 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"723b2078-7ee9-48f8-9ff1-90f7d4f3e45e"}
02:54:53.993 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"723b2078-7ee9-48f8-9ff1-90f7d4f3e45e"}
02:54:54.003 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"8c878b3b-4655-477d-be94-3066bf5bc1b0"}
02:54:54.010 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"8c878b3b-4655-477d-be94-3066bf5bc1b0"}
02:54:55.978 01.968 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"b141a9a8-92cf-4175-a823-0da0990e7898"}
02:54:55.986 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"b141a9a8-92cf-4175-a823-0da0990e7898"}
02:54:55.998 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"b3885e3d-29f6-473a-9eb3-e0eb58b2330f"}
02:54:56.008 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"b3885e3d-29f6-473a-9eb3-e0eb58b2330f"}
02:54:57.978 01.970 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"416e7ef5-9cc3-4416-adc2-5e1a2e1be59e"}
02:54:57.985 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"416e7ef5-9cc3-4416-adc2-5e1a2e1be59e"}
02:54:58.008 00.023 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"fd47c153-c86b-4709-85ba-03283e70ce03"}
02:54:58.016 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"fd47c153-c86b-4709-85ba-03283e70ce03"}
02:54:59.977 01.961 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"c8603a83-1737-44d2-b670-2bcc43bbeda3"}
02:54:59.989 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"c8603a83-1737-44d2-b670-2bcc43bbeda3"}
02:55:00.016 00.027 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"4fa5303b-592f-4367-8798-5deb9410ee60"}
02:55:00.033 00.017 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"4fa5303b-592f-4367-8798-5deb9410ee60"}
02:55:01.977 01.944 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"64d65d6c-e732-42e2-ab97-5f358a157dd1"}
02:55:01.994 00.017 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"64d65d6c-e732-42e2-ab97-5f358a157dd1"}
02:55:02.031 00.037 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"95faa86a-b72f-4070-bcef-222e4ee06a1b"}
02:55:02.045 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"95faa86a-b72f-4070-bcef-222e4ee06a1b"}
02:55:03.978 01.933 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"6b8a2680-f8f0-4dbc-bc95-73814dce1fce"}
02:55:03.987 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"6b8a2680-f8f0-4dbc-bc95-73814dce1fce"}
02:55:03.996 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"5909c232-d6ea-460e-a80b-d8ce62495069"}
02:55:04.005 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"5909c232-d6ea-460e-a80b-d8ce62495069"}
02:55:05.979 01.974 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"665fc5d2-7e49-4dbb-af4e-32e8d8d1ff6c"}
02:55:05.987 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"665fc5d2-7e49-4dbb-af4e-32e8d8d1ff6c"}
02:55:05.993 00.006 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"3f47af15-11f1-4481-bc80-f9d83fbedbb6"}
02:55:06.004 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"3f47af15-11f1-4481-bc80-f9d83fbedbb6"}
02:55:07.978 01.974 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"d6fe64c4-1e4c-48cd-8a9e-dde8e0db6609"}
02:55:08.002 00.024 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"d6fe64c4-1e4c-48cd-8a9e-dde8e0db6609"}
02:55:08.015 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"3d7b8794-40ee-4391-aa45-44584a6ada18"}
02:55:08.028 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"3d7b8794-40ee-4391-aa45-44584a6ada18"}
02:55:09.978 01.950 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"dd5224b4-7fb6-4678-b55d-a1addc59d551"}
02:55:09.998 00.020 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"dd5224b4-7fb6-4678-b55d-a1addc59d551"}
02:55:10.012 00.014 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"aa442e54-a30c-4fc0-a6ef-4af2f4d73f16"}
02:55:10.025 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"aa442e54-a30c-4fc0-a6ef-4af2f4d73f16"}
02:55:11.978 01.953 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"16591c1b-111b-4cc4-9d4e-a9cac3306de5"}
02:55:11.999 00.021 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"16591c1b-111b-4cc4-9d4e-a9cac3306de5"}
02:55:12.010 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"d566c591-ebf1-4a05-97c6-090a16db941c"}
02:55:12.019 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"d566c591-ebf1-4a05-97c6-090a16db941c"}
02:55:13.977 01.958 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"ee1c4327-a5de-4da8-87e1-335034c9e561"}
02:55:13.987 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"ee1c4327-a5de-4da8-87e1-335034c9e561"}
02:55:13.998 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"303713ad-b605-40d9-b8ef-b821c4d77143"}
02:55:14.008 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"303713ad-b605-40d9-b8ef-b821c4d77143"}
02:55:15.978 01.970 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"08cc71c6-20bc-4cd5-8849-803af608ce28"}
02:55:15.988 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"08cc71c6-20bc-4cd5-8849-803af608ce28"}
02:55:16.004 00.016 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"c44b82fb-f321-4f58-a037-b6c43f14586b"}
02:55:16.017 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"c44b82fb-f321-4f58-a037-b6c43f14586b"}
02:55:17.980 01.963 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"18e501bc-fb5e-4be8-8f03-23cba9c4b8a8"}
02:55:17.994 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"18e501bc-fb5e-4be8-8f03-23cba9c4b8a8"}
02:55:18.005 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"3d42a2dd-3831-44bb-8043-97ad4e17efed"}
02:55:18.015 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"3d42a2dd-3831-44bb-8043-97ad4e17efed"}
02:55:19.981 01.966 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"a93d2a6e-7bcf-4fd8-9fd2-e05c238ecaaf"}
02:55:19.997 00.016 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"a93d2a6e-7bcf-4fd8-9fd2-e05c238ecaaf"}
02:55:20.007 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"700592b7-64d7-4109-acd3-31b383acbee5"}
02:55:20.017 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"700592b7-64d7-4109-acd3-31b383acbee5"}
02:55:21.977 01.960 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"9c87eb1f-3284-42ff-bab7-7d4d939247c6"}
02:55:21.987 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"9c87eb1f-3284-42ff-bab7-7d4d939247c6"}
02:55:21.995 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"da627d64-8d11-4a88-85e2-ec436c91d0dd"}
02:55:22.003 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"da627d64-8d11-4a88-85e2-ec436c91d0dd"}
02:55:23.978 01.975 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"388be827-1dab-4dc9-ba70-60691969d885"}
02:55:23.987 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"388be827-1dab-4dc9-ba70-60691969d885"}
02:55:23.995 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"ca54ec39-f90b-46f7-91b4-ffc6a40d3537"}
02:55:24.002 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"ca54ec39-f90b-46f7-91b4-ffc6a40d3537"}
02:55:25.978 01.976 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"09e29d62-383e-4deb-84be-4e296fc7883d"}
02:55:25.989 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"09e29d62-383e-4deb-84be-4e296fc7883d"}
02:55:26.000 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"180e8bc4-2323-407b-a0de-b0322d649d12"}
02:55:26.011 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"180e8bc4-2323-407b-a0de-b0322d649d12"}
02:55:27.978 01.967 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"3f708a81-7753-403d-ab75-94c166041916"}
02:55:27.990 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"3f708a81-7753-403d-ab75-94c166041916"}
02:55:28.000 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"ef9a3593-a00f-407c-9060-f7ca3dfbe3ad"}
02:55:28.025 00.025 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"ef9a3593-a00f-407c-9060-f7ca3dfbe3ad"}
02:55:29.978 01.953 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"3e901fc3-4357-4962-bc50-c4b1f8a6b13d"}
02:55:29.987 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"3e901fc3-4357-4962-bc50-c4b1f8a6b13d"}
02:55:29.997 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"95cae596-638c-4ca4-bce8-f6924b4d2005"}
02:55:30.006 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"95cae596-638c-4ca4-bce8-f6924b4d2005"}
02:55:31.979 01.973 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"e23ddf71-1f71-4138-ada4-e84d86b17917"}
02:55:31.987 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"e23ddf71-1f71-4138-ada4-e84d86b17917"}
02:55:31.996 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"878ad276-79f4-49c1-b682-b823dc8e8ca1"}
02:55:32.006 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"878ad276-79f4-49c1-b682-b823dc8e8ca1"}
02:55:33.977 01.971 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"89783057-954c-4147-ac87-ecaaa14714b6"}
02:55:33.990 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"89783057-954c-4147-ac87-ecaaa14714b6"}
02:55:34.000 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"57307ff7-ad7c-4a6c-827c-92821837c2b1"}
02:55:34.027 00.027 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"57307ff7-ad7c-4a6c-827c-92821837c2b1"}
02:55:35.977 01.950 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"1e613676-3a98-4491-b411-d2921e83af97"}
02:55:35.987 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"1e613676-3a98-4491-b411-d2921e83af97"}
02:55:35.995 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"a17c9f9c-87a6-4e84-925c-e2ce39d6e0ad"}
02:55:36.002 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"a17c9f9c-87a6-4e84-925c-e2ce39d6e0ad"}
02:55:37.977 01.975 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"e19b4db9-354c-4300-a721-b24a0938a146"}
02:55:37.986 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"e19b4db9-354c-4300-a721-b24a0938a146"}
02:55:37.999 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"4db4c45d-15c9-429c-ad48-c2cb500f3d36"}
02:55:38.008 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"4db4c45d-15c9-429c-ad48-c2cb500f3d36"}
02:55:39.976 01.968 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"baa83d20-705e-4c61-9185-63aa8c087999"}
02:55:39.985 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"baa83d20-705e-4c61-9185-63aa8c087999"}
02:55:40.000 00.015 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"1c6ee13c-4171-4b95-8d5e-92da98a8421d"}
02:55:40.010 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"1c6ee13c-4171-4b95-8d5e-92da98a8421d"}
02:55:41.974 01.964 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"852518e9-f568-443b-aa96-bc0d7bd2408f"}
02:55:41.985 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"852518e9-f568-443b-aa96-bc0d7bd2408f"}
02:55:41.992 00.007 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"b9450386-1a8c-4532-a3c7-0b60264601d3"}
02:55:42.001 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"b9450386-1a8c-4532-a3c7-0b60264601d3"}
02:55:43.975 01.974 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"932fa10d-95b6-45bf-8179-ab95aac80f22"}
02:55:43.983 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"932fa10d-95b6-45bf-8179-ab95aac80f22"}
02:55:43.994 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"c0335cc3-35cd-479b-847f-7cd2e5b4d86f"}
02:55:44.001 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"c0335cc3-35cd-479b-847f-7cd2e5b4d86f"}
02:55:45.975 01.974 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"16b003e9-60a0-4a19-ba96-0a4eb8d8349c"}
02:55:46.019 00.044 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"16b003e9-60a0-4a19-ba96-0a4eb8d8349c"}
02:55:46.038 00.019 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"b189ce70-c83a-4182-b1f7-c61debf330da"}
02:55:46.050 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"b189ce70-c83a-4182-b1f7-c61debf330da"}
02:55:47.973 01.923 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"8b7f1ffc-6cc0-48aa-9bb7-4ee2b960ffbe"}
02:55:47.987 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"8b7f1ffc-6cc0-48aa-9bb7-4ee2b960ffbe"}
02:55:47.996 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"36534b8a-5f5e-4180-9b23-557de32692de"}
02:55:48.005 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"36534b8a-5f5e-4180-9b23-557de32692de"}
02:55:49.972 01.967 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"bd7e81b9-a778-4ec7-b9ef-aa14df627ea1"}
02:55:49.979 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"bd7e81b9-a778-4ec7-b9ef-aa14df627ea1"}
02:55:49.986 00.007 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"75489a4f-ff56-485c-89d8-ffa0ac76ed26"}
02:55:49.999 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"75489a4f-ff56-485c-89d8-ffa0ac76ed26"}
02:55:51.973 01.974 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"e11efe91-9131-4f4f-bc66-1d6ca0f74767"}
02:55:51.987 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"e11efe91-9131-4f4f-bc66-1d6ca0f74767"}
02:55:52.000 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"a49ed9b4-ea32-4bd1-873a-ee64c5598a1d"}
02:55:52.008 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"a49ed9b4-ea32-4bd1-873a-ee64c5598a1d"}
02:55:53.973 01.965 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"cc5b61c6-967c-44ad-90b8-9af7758c7a08"}
02:55:53.986 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"cc5b61c6-967c-44ad-90b8-9af7758c7a08"}
02:55:53.996 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"64fcc93c-3c48-48d2-b99c-5f51aa659431"}
02:55:54.004 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"64fcc93c-3c48-48d2-b99c-5f51aa659431"}
02:55:55.973 01.969 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"940cd6ea-f450-4eb0-afb8-63917fa425b4"}
02:55:56.000 00.027 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"940cd6ea-f450-4eb0-afb8-63917fa425b4"}
02:55:56.011 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"a43818a4-539d-4f3d-89be-c87970882993"}
02:55:56.018 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"a43818a4-539d-4f3d-89be-c87970882993"}
02:55:57.971 01.953 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"f73464f9-2129-4e78-a55e-a30001ba5295"}
02:55:57.983 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"f73464f9-2129-4e78-a55e-a30001ba5295"}
02:55:58.000 00.017 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"77b18b07-f677-48ee-a83d-9040618cd2e1"}
02:55:58.012 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"77b18b07-f677-48ee-a83d-9040618cd2e1"}
02:55:59.971 01.959 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"ad247d2d-04b5-4545-93f1-53795b3b5ccf"}
02:55:59.981 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"ad247d2d-04b5-4545-93f1-53795b3b5ccf"}
02:55:59.990 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"fcadd73a-53d4-4ba6-8b4b-c166a99245c5"}
02:55:59.998 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"fcadd73a-53d4-4ba6-8b4b-c166a99245c5"}
02:56:01.970 01.972 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"d6973f56-c7fb-41cd-bf3a-1d169cd3c07c"}
02:56:01.979 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"d6973f56-c7fb-41cd-bf3a-1d169cd3c07c"}
02:56:01.989 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"d3098367-7da0-47bc-b95a-47910bf88e3c"}
02:56:01.998 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"d3098367-7da0-47bc-b95a-47910bf88e3c"}
02:56:03.971 01.973 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"01094522-a8d8-496d-aba3-fe24fccc5ab9"}
02:56:03.999 00.028 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"01094522-a8d8-496d-aba3-fe24fccc5ab9"}
02:56:04.011 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"a82c1448-5a12-40a8-a67e-416f8c085256"}
02:56:04.024 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"a82c1448-5a12-40a8-a67e-416f8c085256"}
02:56:05.969 01.945 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"942b5c9c-7a0d-4b62-b1a1-83ca4b6cf0a9"}
02:56:05.981 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"942b5c9c-7a0d-4b62-b1a1-83ca4b6cf0a9"}
02:56:05.988 00.007 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"33976572-88ab-4c6f-b382-3d7ab12e995f"}
02:56:06.001 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"33976572-88ab-4c6f-b382-3d7ab12e995f"}
02:56:07.968 01.967 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"130404dd-3c76-47d4-bdc3-08c140988848"}
02:56:07.997 00.029 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"130404dd-3c76-47d4-bdc3-08c140988848"}
02:56:08.007 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"c2267d26-b7c9-4555-a4dc-e2e7e7d3a3aa"}
02:56:08.015 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"c2267d26-b7c9-4555-a4dc-e2e7e7d3a3aa"}
02:56:09.968 01.953 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"c9763a6d-961f-4f3e-86b5-ff3fc457eacd"}
02:56:09.978 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"c9763a6d-961f-4f3e-86b5-ff3fc457eacd"}
02:56:09.989 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"f438dcf4-6474-43e0-af31-353a8bbf5eb9"}
02:56:10.004 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"f438dcf4-6474-43e0-af31-353a8bbf5eb9"}
02:56:11.966 01.962 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"3454ee55-74e2-459a-809a-0357be65f110"}
02:56:11.979 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"3454ee55-74e2-459a-809a-0357be65f110"}
02:56:11.988 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"bb73609c-17a1-4670-aa11-6506cfdd870b"}
02:56:11.999 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"bb73609c-17a1-4670-aa11-6506cfdd870b"}
02:56:13.966 01.967 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"a7cde312-fb77-4d1c-9985-dc97cff10eaa"}
02:56:13.983 00.017 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"a7cde312-fb77-4d1c-9985-dc97cff10eaa"}
02:56:13.989 00.006 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"9554f1e2-c5df-451a-aac9-ee9676076593"}
02:56:13.996 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"9554f1e2-c5df-451a-aac9-ee9676076593"}
02:56:15.970 01.974 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"e78bd339-e02b-45ba-8d05-e9dcbb50ea9a"}
02:56:15.999 00.029 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"e78bd339-e02b-45ba-8d05-e9dcbb50ea9a"}
02:56:16.012 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"e0efc3a1-8f73-4033-b264-af750009cfcb"}
02:56:16.020 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"e0efc3a1-8f73-4033-b264-af750009cfcb"}
02:56:17.966 01.946 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"05e92fe3-d836-477b-b626-2ed806004fc0"}
02:56:17.976 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"05e92fe3-d836-477b-b626-2ed806004fc0"}
02:56:17.989 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"f81f9c7b-86ab-4987-8ee5-b2bbd8549f52"}
02:56:18.017 00.028 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"f81f9c7b-86ab-4987-8ee5-b2bbd8549f52"}
02:56:19.970 01.953 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"b43c3245-c0cb-4477-9948-0decdd27756d"}
02:56:19.980 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"b43c3245-c0cb-4477-9948-0decdd27756d"}
02:56:19.989 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"1e1634e7-c187-4b16-bdf2-b5b6a1bf2385"}
02:56:19.996 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"1e1634e7-c187-4b16-bdf2-b5b6a1bf2385"}
02:56:21.967 01.971 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"3daf6f81-df64-4b6c-abca-41204d8025d7"}
02:56:21.980 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"3daf6f81-df64-4b6c-abca-41204d8025d7"}
02:56:21.989 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"20910e07-64e8-42a2-851f-c16b3cc05d77"}
02:56:22.014 00.025 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"20910e07-64e8-42a2-851f-c16b3cc05d77"}
02:56:23.967 01.953 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"d4c80e0d-9f4f-4d2d-8f62-a0a7adfd1d49"}
02:56:23.978 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"d4c80e0d-9f4f-4d2d-8f62-a0a7adfd1d49"}
02:56:23.992 00.014 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"843ce6f7-724c-4197-ae87-cc2b6a6f557e"}
02:56:24.003 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"843ce6f7-724c-4197-ae87-cc2b6a6f557e"}
02:56:25.966 01.963 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"452e9f4a-75e0-477a-814d-0ed55895f726"}
02:56:25.975 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"452e9f4a-75e0-477a-814d-0ed55895f726"}
02:56:25.984 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"ff641269-4a7f-4689-82b0-456df2fb4ea7"}
02:56:25.992 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"ff641269-4a7f-4689-82b0-456df2fb4ea7"}
02:56:27.966 01.974 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"ed7cb3d2-181d-4355-baee-08763351b8ea"}
02:56:27.977 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"ed7cb3d2-181d-4355-baee-08763351b8ea"}
02:56:27.996 00.019 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"6ff6fc07-4297-4e3f-bf0a-c07021f542a9"}
02:56:28.006 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"6ff6fc07-4297-4e3f-bf0a-c07021f542a9"}
02:56:29.966 01.960 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"edea135c-7ed5-42ea-bac5-8316d93d8c66"}
02:56:29.975 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"edea135c-7ed5-42ea-bac5-8316d93d8c66"}
02:56:29.985 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"dcd228a3-5cb4-4c51-8b4e-bba0a5070f60"}
02:56:29.995 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"dcd228a3-5cb4-4c51-8b4e-bba0a5070f60"}
02:56:31.965 01.970 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"d3022812-e44c-4918-ae64-f97c3fe2fa10"}
02:56:31.986 00.021 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"d3022812-e44c-4918-ae64-f97c3fe2fa10"}
02:56:31.996 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"bea467d4-a7e1-4b2d-b35a-1049829714b3"}
02:56:32.003 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"bea467d4-a7e1-4b2d-b35a-1049829714b3"}
02:56:33.965 01.962 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"2b0a98ac-88ba-4eaa-ab22-6338dbc64f49"}
02:56:33.976 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"2b0a98ac-88ba-4eaa-ab22-6338dbc64f49"}
02:56:33.984 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"553a8b75-a4a3-4d5f-8060-07566846edd5"}
02:56:34.004 00.020 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"553a8b75-a4a3-4d5f-8060-07566846edd5"}
02:56:35.965 01.961 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"4e9fcce4-c631-439f-834b-156bb5298eac"}
02:56:35.998 00.033 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"4e9fcce4-c631-439f-834b-156bb5298eac"}
02:56:36.052 00.054 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"3e88151f-e67e-40ae-b041-ee827bf49406"}
02:56:36.073 00.021 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"3e88151f-e67e-40ae-b041-ee827bf49406"}
02:56:38.003 01.930 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"fb7479a3-5d32-48ac-897a-80e25f4dbf7a"}
02:56:38.014 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"fb7479a3-5d32-48ac-897a-80e25f4dbf7a"}
02:56:38.046 00.032 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"7fbbf6f0-7c13-4ca9-af57-0abc02acdc45"}
02:56:38.055 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"7fbbf6f0-7c13-4ca9-af57-0abc02acdc45"}
02:56:40.002 01.947 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"97007d76-1e4c-4b99-ac4b-cf62c8bcf088"}
02:56:40.027 00.025 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"97007d76-1e4c-4b99-ac4b-cf62c8bcf088"}
02:56:40.038 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"98804ef0-d08c-47ce-a833-21985d731560"}
02:56:40.046 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"98804ef0-d08c-47ce-a833-21985d731560"}
02:56:42.000 01.954 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"446bb82b-d335-4c46-ac78-a6457f3ed56b"}
02:56:42.014 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"446bb82b-d335-4c46-ac78-a6457f3ed56b"}
02:56:42.027 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"1300e332-62ea-4240-b1c1-722a104363ca"}
02:56:42.059 00.032 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"1300e332-62ea-4240-b1c1-722a104363ca"}
02:56:44.000 01.941 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"b52bcf91-35ff-42fc-8178-4b50d99954bf"}
02:56:44.011 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"b52bcf91-35ff-42fc-8178-4b50d99954bf"}
02:56:44.022 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"a1000a8f-6c7c-4bcf-853a-83893365740f"}
02:56:44.046 00.024 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"a1000a8f-6c7c-4bcf-853a-83893365740f"}
02:56:46.004 01.958 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"3aa7278a-3575-4a10-a779-1f12dc4dae69"}
02:56:46.021 00.017 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"3aa7278a-3575-4a10-a779-1f12dc4dae69"}
02:56:46.034 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"25c498e8-d241-4719-aa0e-6881b972ba7d"}
02:56:46.048 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"25c498e8-d241-4719-aa0e-6881b972ba7d"}
02:56:48.004 01.956 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"6ae51d46-9cb3-4df9-b0fb-393136058154"}
02:56:48.022 00.018 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"6ae51d46-9cb3-4df9-b0fb-393136058154"}
02:56:48.032 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"ce3c3d71-0d61-46cd-b092-bdec8ce8a218"}
02:56:48.042 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"ce3c3d71-0d61-46cd-b092-bdec8ce8a218"}
02:56:50.000 01.958 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"1e55ce33-3da9-4e57-aa83-c9118d939655"}
02:56:50.010 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"1e55ce33-3da9-4e57-aa83-c9118d939655"}
02:56:50.019 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"7a4c0251-d415-4fab-a857-9af0cbb29647"}
02:56:50.025 00.006 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"7a4c0251-d415-4fab-a857-9af0cbb29647"}
02:56:52.001 01.976 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"385777d8-353c-4386-abda-fd7264c411e3"}
02:56:52.009 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"385777d8-353c-4386-abda-fd7264c411e3"}
02:56:52.017 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"d2dcd586-f749-4eba-b55f-6a67fb9f1afb"}
02:56:52.024 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"d2dcd586-f749-4eba-b55f-6a67fb9f1afb"}
02:56:53.999 01.975 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"b4c030d5-ef49-4e71-8f6a-0e14664fc79d"}
02:56:54.011 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"b4c030d5-ef49-4e71-8f6a-0e14664fc79d"}
02:56:54.020 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"a26b55ef-94c0-42de-aed0-1ca5a88ce6d3"}
02:56:54.032 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"a26b55ef-94c0-42de-aed0-1ca5a88ce6d3"}
02:56:55.999 01.967 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"f3eb3c86-6ffa-459a-bc0c-565273b2bd0b"}
02:56:56.010 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"f3eb3c86-6ffa-459a-bc0c-565273b2bd0b"}
02:56:56.020 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"4f4a3e1a-c941-450b-abfb-11f1d1a02dce"}
02:56:56.028 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"4f4a3e1a-c941-450b-abfb-11f1d1a02dce"}
02:56:57.998 01.970 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"50cc815b-e16c-4efb-8486-8d41ae98f2ec"}
02:56:58.010 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"50cc815b-e16c-4efb-8486-8d41ae98f2ec"}
02:56:58.019 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"d5a84245-1c70-46ea-b4ab-2db78d8b7efa"}
02:56:58.030 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"d5a84245-1c70-46ea-b4ab-2db78d8b7efa"}
02:56:59.997 01.967 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"52684b35-7276-4cf5-a4ca-c1fde7319a73"}
02:57:00.025 00.028 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"52684b35-7276-4cf5-a4ca-c1fde7319a73"}
02:57:00.063 00.038 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"a40c2fb5-b532-4b9e-b688-45573897e40c"}
02:57:00.112 00.049 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"a40c2fb5-b532-4b9e-b688-45573897e40c"}
02:57:01.997 01.885 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"5568966e-42a4-4081-a00a-5a73311c2be3"}
02:57:02.008 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"5568966e-42a4-4081-a00a-5a73311c2be3"}
02:57:02.022 00.014 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"488a030b-8385-4e58-86b3-5c890f58cb3b"}
02:57:02.033 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"488a030b-8385-4e58-86b3-5c890f58cb3b"}
02:57:03.997 01.964 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"c25ef0ef-143d-4ca1-abe8-cb0e7965d0c1"}
02:57:04.008 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"c25ef0ef-143d-4ca1-abe8-cb0e7965d0c1"}
02:57:04.016 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"da34cb4c-e73c-44c6-84a2-6e00e8671a76"}
02:57:04.025 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"da34cb4c-e73c-44c6-84a2-6e00e8671a76"}
02:57:05.997 01.972 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"e21dece4-ab2c-4156-a1ea-ac5df571999b"}
02:57:06.007 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"e21dece4-ab2c-4156-a1ea-ac5df571999b"}
02:57:06.018 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"6faa7d74-2da6-4a69-a2a6-b3d9ae7857d0"}
02:57:06.026 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"6faa7d74-2da6-4a69-a2a6-b3d9ae7857d0"}
02:57:07.996 01.970 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"a0341397-6780-4af0-90f3-d7511e949d24"}
02:57:08.006 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"a0341397-6780-4af0-90f3-d7511e949d24"}
02:57:08.017 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"2c53e734-54ea-4f71-ab1d-3b6f5664a8fe"}
02:57:08.025 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"2c53e734-54ea-4f71-ab1d-3b6f5664a8fe"}
02:57:09.995 01.970 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"105838ab-accc-4b2e-a774-e924d20e328b"}
02:57:10.002 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"105838ab-accc-4b2e-a774-e924d20e328b"}
02:57:10.010 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"96ef9eed-0649-4a62-930a-fb56877a109f"}
02:57:10.019 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"96ef9eed-0649-4a62-930a-fb56877a109f"}
02:57:11.994 01.975 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"79368eec-0574-4f03-8a03-f244133de94c"}
02:57:12.005 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"79368eec-0574-4f03-8a03-f244133de94c"}
02:57:12.033 00.028 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"4fabb943-3b53-4fdd-ac36-a0b3d408563a"}
02:57:12.041 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"4fabb943-3b53-4fdd-ac36-a0b3d408563a"}
02:57:13.994 01.953 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"e74c9f07-7817-44f1-b9e9-083c0baed709"}
02:57:14.009 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"e74c9f07-7817-44f1-b9e9-083c0baed709"}
02:57:14.021 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"858cf461-f311-4aa7-a4cd-dfbe0522d6e4"}
02:57:14.032 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"858cf461-f311-4aa7-a4cd-dfbe0522d6e4"}
02:57:15.999 01.967 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"d17f97f6-db38-4753-ba1c-45e18e643601"}
02:57:16.011 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"d17f97f6-db38-4753-ba1c-45e18e643601"}
02:57:16.020 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"bcdd8a83-7178-4a1e-afbd-ccb6650e124f"}
02:57:16.032 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"bcdd8a83-7178-4a1e-afbd-ccb6650e124f"}
02:57:17.993 01.961 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"8ceeb3aa-9f0a-4f05-b872-b94fe4439538"}
02:57:18.010 00.017 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"8ceeb3aa-9f0a-4f05-b872-b94fe4439538"}
02:57:18.018 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"e5e8e37b-87ce-4119-996a-cec11eb07a08"}
02:57:18.027 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"e5e8e37b-87ce-4119-996a-cec11eb07a08"}
02:57:19.994 01.967 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"b676bcae-fe5b-4890-88dc-bca4ca0a74ba"}
02:57:20.004 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"b676bcae-fe5b-4890-88dc-bca4ca0a74ba"}
02:57:20.017 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"1be5f6b0-b28e-4404-b202-d3fff3235107"}
02:57:20.029 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"1be5f6b0-b28e-4404-b202-d3fff3235107"}
02:57:21.995 01.966 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"2f31e28e-c2a8-4268-96ee-cc3ea9819503"}
02:57:22.009 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"2f31e28e-c2a8-4268-96ee-cc3ea9819503"}
02:57:22.017 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"d03f39c8-38d8-439d-bb8e-c17ad28b06d6"}
02:57:22.024 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"d03f39c8-38d8-439d-bb8e-c17ad28b06d6"}
02:57:23.994 01.970 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"e3b75d97-4f7b-4b6f-9e9d-e3f8debc0ef5"}
02:57:24.002 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"e3b75d97-4f7b-4b6f-9e9d-e3f8debc0ef5"}
02:57:24.013 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"097e8425-3922-414b-83cf-a3ff268b2ed0"}
02:57:24.020 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"097e8425-3922-414b-83cf-a3ff268b2ed0"}
02:57:25.994 01.974 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"636dff5a-da39-4aa1-8cc6-e975375ff285"}
02:57:26.026 00.032 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"636dff5a-da39-4aa1-8cc6-e975375ff285"}
02:57:26.043 00.017 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"3a9604d9-67c4-48ea-bbfc-d743bd6e7980"}
02:57:26.056 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"3a9604d9-67c4-48ea-bbfc-d743bd6e7980"}
02:57:27.992 01.936 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"e058c7e9-c07f-452c-90c5-2c1e29302cb6"}
02:57:28.003 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"e058c7e9-c07f-452c-90c5-2c1e29302cb6"}
02:57:28.013 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"15bbed49-f4a6-43ea-9a6f-8230be459d96"}
02:57:28.022 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"15bbed49-f4a6-43ea-9a6f-8230be459d96"}
02:57:29.994 01.972 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"23d4a7fa-11e2-4556-90f6-800e884b34ea"}
02:57:30.010 00.016 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"23d4a7fa-11e2-4556-90f6-800e884b34ea"}
02:57:30.018 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"f831e26e-ef37-4392-b86f-df6c858bc9bf"}
02:57:30.025 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"f831e26e-ef37-4392-b86f-df6c858bc9bf"}
02:57:31.992 01.967 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"f55683a4-d0db-4809-90eb-8aabb1d0a593"}
02:57:32.004 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"f55683a4-d0db-4809-90eb-8aabb1d0a593"}
02:57:32.022 00.018 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"99973bed-a09f-479b-adbd-f77124432db1"}
02:57:32.039 00.017 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"99973bed-a09f-479b-adbd-f77124432db1"}
02:57:33.992 01.953 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"a8919013-59b0-4045-ad1d-19d98243677d"}
02:57:34.002 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"a8919013-59b0-4045-ad1d-19d98243677d"}
02:57:34.013 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"be1f771b-58e7-4b47-af8b-efc4d21111e1"}
02:57:34.021 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"be1f771b-58e7-4b47-af8b-efc4d21111e1"}
02:57:35.992 01.971 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"72ca04da-1e1f-48b1-8d47-0c064f506098"}
02:57:36.003 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"72ca04da-1e1f-48b1-8d47-0c064f506098"}
02:57:36.012 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"edd1b85d-3586-438d-bf61-09b00c162f5c"}
02:57:36.021 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"edd1b85d-3586-438d-bf61-09b00c162f5c"}
02:57:37.991 01.970 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"cd76b1a7-24df-44a0-99ab-3c093168287d"}
02:57:38.006 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"cd76b1a7-24df-44a0-99ab-3c093168287d"}
02:57:38.023 00.017 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"243d0b50-26d2-4ea7-b5e4-ef5c3f1afee2"}
02:57:38.051 00.028 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"243d0b50-26d2-4ea7-b5e4-ef5c3f1afee2"}
02:57:39.992 01.941 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"b07c7767-43a9-4a9c-832d-562624def42d"}
02:57:40.020 00.028 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"b07c7767-43a9-4a9c-832d-562624def42d"}
02:57:40.030 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"c97e3ac2-eb64-4427-95c5-1a64e32ca6b0"}
02:57:40.040 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"c97e3ac2-eb64-4427-95c5-1a64e32ca6b0"}
02:57:41.990 01.950 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"9bf03e2e-2697-41fb-b105-f84582c2846f"}
02:57:42.001 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"9bf03e2e-2697-41fb-b105-f84582c2846f"}
02:57:42.011 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"2cdee43e-dbdf-4ea7-9148-9f377c092d88"}
02:57:42.020 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"2cdee43e-dbdf-4ea7-9148-9f377c092d88"}
02:57:43.989 01.969 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"5e0c4b94-c720-4d02-a33b-834a38df02a5"}
02:57:43.999 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"5e0c4b94-c720-4d02-a33b-834a38df02a5"}
02:57:44.008 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"9e9cbf7e-9fe6-4b5b-b627-9dfb13cebed8"}
02:57:44.020 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"9e9cbf7e-9fe6-4b5b-b627-9dfb13cebed8"}
02:57:45.988 01.968 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"763e866f-cd90-4d55-abb4-9e5e122ab6fd"}
02:57:46.000 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"763e866f-cd90-4d55-abb4-9e5e122ab6fd"}
02:57:46.009 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"e6b59c5c-a3f1-47f6-ab01-08966155115a"}
02:57:46.019 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"e6b59c5c-a3f1-47f6-ab01-08966155115a"}
02:57:47.987 01.968 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"3225446b-0107-43b2-b571-7f11e398b541"}
02:57:47.997 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"3225446b-0107-43b2-b571-7f11e398b541"}
02:57:48.008 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"d6d03690-4d80-4ae0-af0f-cebde228a378"}
02:57:48.016 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"d6d03690-4d80-4ae0-af0f-cebde228a378"}
02:57:49.988 01.972 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"9462d2d3-7751-4184-afe7-3218f452edef"}
02:57:49.998 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"9462d2d3-7751-4184-afe7-3218f452edef"}
02:57:50.006 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"7e1d39bd-a530-4bbe-ae06-a997936382a7"}
02:57:50.014 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"7e1d39bd-a530-4bbe-ae06-a997936382a7"}
02:57:51.987 01.973 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"b2a10ffc-7668-4663-bca3-57d2aa728980"}
02:57:51.995 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"b2a10ffc-7668-4663-bca3-57d2aa728980"}
02:57:52.003 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"19d6664b-26b1-425c-82b9-eee274fbe211"}
02:57:52.010 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"19d6664b-26b1-425c-82b9-eee274fbe211"}
02:57:53.990 01.980 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"f3b64d05-4e77-4d95-b9f0-b2e2d71c2104"}
02:57:54.002 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"f3b64d05-4e77-4d95-b9f0-b2e2d71c2104"}
02:57:54.010 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"41b104f4-7c79-4791-bdf3-2bac834e8041"}
02:57:54.017 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"41b104f4-7c79-4791-bdf3-2bac834e8041"}
02:57:55.986 01.969 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"f564d38a-254d-4cac-b964-f5abc91c5e3e"}
02:57:55.997 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"f564d38a-254d-4cac-b964-f5abc91c5e3e"}
02:57:56.003 00.006 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"641a2c68-f06b-470d-adcf-7c86eee3bf4a"}
02:57:56.013 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"641a2c68-f06b-470d-adcf-7c86eee3bf4a"}
02:57:57.987 01.974 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"b4aff0ef-9511-4693-93aa-61c18cb077f8"}
02:57:57.999 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"b4aff0ef-9511-4693-93aa-61c18cb077f8"}
02:57:58.008 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"ac5cc7b5-c83b-4e38-a66e-a2f5b18b920e"}
02:57:58.016 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"ac5cc7b5-c83b-4e38-a66e-a2f5b18b920e"}
02:57:59.986 01.970 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"775cedc9-b74b-458e-a4af-304ce3d7067e"}
02:57:59.998 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"775cedc9-b74b-458e-a4af-304ce3d7067e"}
02:58:00.007 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"88462739-60b9-4bff-937b-004dfe9724fa"}
02:58:00.016 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"88462739-60b9-4bff-937b-004dfe9724fa"}
02:58:01.987 01.971 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"d7e20160-bbec-4d4d-8b95-c97de31fac42"}
02:58:02.002 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"d7e20160-bbec-4d4d-8b95-c97de31fac42"}
02:58:02.016 00.014 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"9dba50e7-7e60-46c5-b342-ece7e7a0f3f8"}
02:58:02.045 00.029 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"9dba50e7-7e60-46c5-b342-ece7e7a0f3f8"}
02:58:04.019 01.974 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"2b09d8ac-6fde-4771-9caa-fe7e0799e370"}
02:58:04.031 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"2b09d8ac-6fde-4771-9caa-fe7e0799e370"}
02:58:04.046 00.015 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"69085732-ecb9-4970-a490-a465493a6f9b"}
02:58:04.076 00.030 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"69085732-ecb9-4970-a490-a465493a6f9b"}
02:58:06.019 01.943 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"160c5597-1fc2-4740-add2-c7626e058263"}
02:58:06.033 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"160c5597-1fc2-4740-add2-c7626e058263"}
02:58:06.041 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"31280497-5558-4d0b-bca2-71e6d21c4c03"}
02:58:06.048 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"31280497-5558-4d0b-bca2-71e6d21c4c03"}
02:58:08.017 01.969 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"239a2232-df54-460b-8893-0d47711dd988"}
02:58:08.028 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"239a2232-df54-460b-8893-0d47711dd988"}
02:58:08.040 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"88a027c3-cfa4-441d-9c6b-43e9b4523eb9"}
02:58:08.047 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"88a027c3-cfa4-441d-9c6b-43e9b4523eb9"}
02:58:10.020 01.973 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"3ccc2e67-cdc9-4d0d-9a49-d0ea3a04de84"}
02:58:10.035 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"3ccc2e67-cdc9-4d0d-9a49-d0ea3a04de84"}
02:58:10.043 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"3f0938e9-2af8-424e-afb3-f86dd5c6728b"}
02:58:10.053 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"3f0938e9-2af8-424e-afb3-f86dd5c6728b"}
02:58:12.018 01.965 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"b4ac16e5-9018-40d9-8efb-351dc1fcd4ae"}
02:58:12.028 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"b4ac16e5-9018-40d9-8efb-351dc1fcd4ae"}
02:58:12.039 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"175c5563-646a-4c15-b901-fb6373b460fd"}
02:58:12.047 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"175c5563-646a-4c15-b901-fb6373b460fd"}
02:58:14.018 01.971 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"5ecc5819-77ae-45a9-b50c-6df25749e5e7"}
02:58:14.040 00.022 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"5ecc5819-77ae-45a9-b50c-6df25749e5e7"}
02:58:14.052 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"06a1d40f-bcbb-4d50-842f-8cf8717b7395"}
02:58:14.061 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"06a1d40f-bcbb-4d50-842f-8cf8717b7395"}
02:58:16.017 01.956 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"533fba83-64cf-4af0-8854-439969df0644"}
02:58:16.043 00.026 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"533fba83-64cf-4af0-8854-439969df0644"}
02:58:16.066 00.023 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"1e60a9d0-dde2-4ff8-9573-724c73b74952"}
02:58:16.084 00.018 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"1e60a9d0-dde2-4ff8-9573-724c73b74952"}
02:58:18.016 01.932 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"583c9372-938e-479c-bbfb-d8cde1a58a0c"}
02:58:18.025 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"583c9372-938e-479c-bbfb-d8cde1a58a0c"}
02:58:18.034 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"60cb1f50-d5b3-4032-adc7-ebc01abf371c"}
02:58:18.042 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"60cb1f50-d5b3-4032-adc7-ebc01abf371c"}
02:58:20.015 01.973 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"331f0bb6-559e-461a-9ba6-cef811e2190a"}
02:58:20.023 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"331f0bb6-559e-461a-9ba6-cef811e2190a"}
02:58:20.031 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"4962c6c7-35bc-439c-9618-7c84e754be10"}
02:58:20.040 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"4962c6c7-35bc-439c-9618-7c84e754be10"}
02:58:22.014 01.974 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"7e7b0196-3810-4ef6-96ed-2983f91ee4f6"}
02:58:22.027 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"7e7b0196-3810-4ef6-96ed-2983f91ee4f6"}
02:58:22.060 00.033 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"f2430677-68a2-445f-a7fc-59d03694100c"}
02:58:22.070 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"f2430677-68a2-445f-a7fc-59d03694100c"}
02:58:24.014 01.944 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"d8e11028-f7cb-409b-8f54-78a9c2c644cc"}
02:58:24.022 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"d8e11028-f7cb-409b-8f54-78a9c2c644cc"}
02:58:24.029 00.007 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"5798092e-340a-4cee-98b5-07d25478ce03"}
02:58:24.039 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"5798092e-340a-4cee-98b5-07d25478ce03"}
02:58:26.014 01.975 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"b8fa25bf-2e85-4bca-b69b-7739f874608a"}
02:58:26.021 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"b8fa25bf-2e85-4bca-b69b-7739f874608a"}
02:58:26.029 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"7df0aaca-8421-472b-bc36-3e0786c62398"}
02:58:26.038 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"7df0aaca-8421-472b-bc36-3e0786c62398"}
02:58:28.013 01.975 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"7a7bcce4-22ec-45ee-a186-7fc4ef78b11a"}
02:58:28.024 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"7a7bcce4-22ec-45ee-a186-7fc4ef78b11a"}
02:58:28.036 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"0e784eda-257e-4aa0-ab22-ddcc440b553a"}
02:58:28.046 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"0e784eda-257e-4aa0-ab22-ddcc440b553a"}
02:58:30.014 01.968 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"a58b1481-485e-436b-bc80-b2c00ed5886a"}
02:58:30.023 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"a58b1481-485e-436b-bc80-b2c00ed5886a"}
02:58:30.030 00.007 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"526bb987-1263-4790-b3a1-e28490e5f7c2"}
02:58:30.048 00.018 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"526bb987-1263-4790-b3a1-e28490e5f7c2"}
02:58:32.013 01.965 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"ab24919c-ee3c-485a-9472-0c3688476059"}
02:58:32.022 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"ab24919c-ee3c-485a-9472-0c3688476059"}
02:58:32.032 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"03a06117-3d2b-41a6-a3cf-8eaff360846e"}
02:58:32.039 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"03a06117-3d2b-41a6-a3cf-8eaff360846e"}
02:58:34.012 01.973 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"f7a9b5ec-07b1-4544-9f89-6e478b8bc801"}
02:58:34.027 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"f7a9b5ec-07b1-4544-9f89-6e478b8bc801"}
02:58:34.040 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"3ce310ad-1fa5-4b49-903d-803a6425018e"}
02:58:34.050 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"3ce310ad-1fa5-4b49-903d-803a6425018e"}
02:58:36.010 01.960 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"e87d207e-91de-4b8d-9835-9401ef05da22"}
02:58:36.020 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"e87d207e-91de-4b8d-9835-9401ef05da22"}
02:58:36.028 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"4bd065d6-d1e1-4552-be64-7bfdfbfd2dd6"}
02:58:36.039 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"4bd065d6-d1e1-4552-be64-7bfdfbfd2dd6"}
02:58:38.010 01.971 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"c31cf3cc-e7ab-41b0-b250-a5b891073387"}
02:58:38.023 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"c31cf3cc-e7ab-41b0-b250-a5b891073387"}
02:58:38.032 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"c261e134-c6ec-4d53-a9e0-b03cefc52aa1"}
02:58:38.044 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"c261e134-c6ec-4d53-a9e0-b03cefc52aa1"}
02:58:40.010 01.966 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"50956c32-c262-4944-9f76-7c55988090bc"}
02:58:40.040 00.030 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"50956c32-c262-4944-9f76-7c55988090bc"}
02:58:40.067 00.027 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"75b00fe1-2f47-4f2f-9886-c468940c54d8"}
02:58:40.078 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"75b00fe1-2f47-4f2f-9886-c468940c54d8"}
02:58:42.011 01.933 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"24fbe3a5-663c-4da2-9101-7654e9e125fb"}
02:58:42.025 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"24fbe3a5-663c-4da2-9101-7654e9e125fb"}
02:58:42.034 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"0e9f75eb-f1b8-4751-b385-98bc7b797b1a"}
02:58:42.043 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"0e9f75eb-f1b8-4751-b385-98bc7b797b1a"}
02:58:44.010 01.967 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"e5052b56-f1d5-4291-b596-c79044184779"}
02:58:44.019 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"e5052b56-f1d5-4291-b596-c79044184779"}
02:58:44.040 00.021 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"2c6b9785-4430-476a-8b1b-f42b677bac73"}
02:58:44.049 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"2c6b9785-4430-476a-8b1b-f42b677bac73"}
02:58:46.008 01.959 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"d0da9fc0-d9cd-4e8e-a7bf-34d1689a270a"}
02:58:46.020 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"d0da9fc0-d9cd-4e8e-a7bf-34d1689a270a"}
02:58:46.037 00.017 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"f9fcf34a-f95d-456d-8a6d-f6399c3029ba"}
02:58:46.050 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"f9fcf34a-f95d-456d-8a6d-f6399c3029ba"}
02:58:48.007 01.957 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"cc808b51-6dc4-4574-83f8-53c36753f035"}
02:58:48.017 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"cc808b51-6dc4-4574-83f8-53c36753f035"}
02:58:48.025 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"cca369ba-3942-4c90-9b56-14418fc9cb2b"}
02:58:48.032 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"cca369ba-3942-4c90-9b56-14418fc9cb2b"}
02:58:50.008 01.976 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"4dd84ddb-784b-4f91-b623-b5d2c2a9681b"}
02:58:50.018 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"4dd84ddb-784b-4f91-b623-b5d2c2a9681b"}
02:58:50.027 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"317b1100-186d-423b-a4c6-e37c5bfe4108"}
02:58:50.036 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"317b1100-186d-423b-a4c6-e37c5bfe4108"}
02:58:52.007 01.971 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"9ef6244f-a86e-4c9d-84e8-648881ded188"}
02:58:52.020 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"9ef6244f-a86e-4c9d-84e8-648881ded188"}
02:58:52.030 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"8fda4617-bd27-438d-ab14-569d67098bd2"}
02:58:52.037 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"8fda4617-bd27-438d-ab14-569d67098bd2"}
02:58:54.009 01.972 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"91855cd9-6027-4207-8076-ec35e43f71b3"}
02:58:54.018 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"91855cd9-6027-4207-8076-ec35e43f71b3"}
02:58:54.030 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"b3060e16-3539-4f6e-86f3-3bb721d37874"}
02:58:54.036 00.006 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"b3060e16-3539-4f6e-86f3-3bb721d37874"}
02:58:56.007 01.971 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"dd4cb147-ea91-4558-b456-f2f43e5eb4db"}
02:58:56.019 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"dd4cb147-ea91-4558-b456-f2f43e5eb4db"}
02:58:56.028 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"33eae99f-927a-4128-8c26-069b86392436"}
02:58:56.035 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"33eae99f-927a-4128-8c26-069b86392436"}
02:58:58.006 01.971 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"b53aa4b7-b4cc-493c-9231-33f3824bea17"}
02:58:58.014 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"b53aa4b7-b4cc-493c-9231-33f3824bea17"}
02:58:58.020 00.006 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"46727777-8467-43df-a9f0-91b6ce89a696"}
02:58:58.028 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"46727777-8467-43df-a9f0-91b6ce89a696"}
02:59:00.008 01.980 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"a8e6a1a9-5e1f-4ce8-81de-dd8fa9d5d77f"}
02:59:00.026 00.018 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"a8e6a1a9-5e1f-4ce8-81de-dd8fa9d5d77f"}
02:59:00.039 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"2fa8a190-0dbf-41f2-9ee2-9038360c3518"}
02:59:00.047 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"2fa8a190-0dbf-41f2-9ee2-9038360c3518"}
02:59:02.006 01.959 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"7735ced2-d0c2-4c43-9495-5698beb1295a"}
02:59:02.041 00.035 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"7735ced2-d0c2-4c43-9495-5698beb1295a"}
02:59:02.052 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"78f55cbd-95bd-4891-acab-2a06ce2843b3"}
02:59:02.061 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"78f55cbd-95bd-4891-acab-2a06ce2843b3"}
02:59:04.007 01.946 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"4604c717-ca52-4943-a0e4-80ebf06d7397"}
02:59:04.021 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"4604c717-ca52-4943-a0e4-80ebf06d7397"}
02:59:04.030 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"2b907723-98d3-47a7-b4a7-20165e7c2b43"}
02:59:04.039 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"2b907723-98d3-47a7-b4a7-20165e7c2b43"}
02:59:06.005 01.966 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"d1bdf851-37dc-47e8-b9ca-cc9bf3d775f2"}
02:59:06.021 00.016 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"d1bdf851-37dc-47e8-b9ca-cc9bf3d775f2"}
02:59:06.031 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"e62c11fd-9f18-4414-b285-dfac85926016"}
02:59:06.042 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"e62c11fd-9f18-4414-b285-dfac85926016"}
02:59:08.005 01.963 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"e993ca1c-77f3-43d4-b2ba-13a84da3df8e"}
02:59:08.016 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"e993ca1c-77f3-43d4-b2ba-13a84da3df8e"}
02:59:08.026 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"4bc388d6-c44f-4949-b2ff-d76407649670"}
02:59:08.034 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"4bc388d6-c44f-4949-b2ff-d76407649670"}
02:59:10.003 01.969 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"89a5a870-3f92-4a0d-9e86-9ed01076c096"}
02:59:10.025 00.022 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"89a5a870-3f92-4a0d-9e86-9ed01076c096"}
02:59:10.035 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"d7afbe8b-9818-4ce6-ab44-bd87cd1c17fe"}
02:59:10.043 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"d7afbe8b-9818-4ce6-ab44-bd87cd1c17fe"}
02:59:12.001 01.958 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"4e672ca3-9a3f-40c1-948b-f855ebbdbd16"}
02:59:12.030 00.029 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"4e672ca3-9a3f-40c1-948b-f855ebbdbd16"}
02:59:12.041 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"54d22602-169a-43a1-94a6-3799271286f8"}
02:59:12.051 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"54d22602-169a-43a1-94a6-3799271286f8"}
02:59:14.003 01.952 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"67bcf3ed-65bb-4405-943a-7bcdfdd6ee50"}
02:59:14.016 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"67bcf3ed-65bb-4405-943a-7bcdfdd6ee50"}
02:59:14.028 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"2c29494c-af98-4254-92bb-741529c7dfae"}
02:59:14.039 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"2c29494c-af98-4254-92bb-741529c7dfae"}
02:59:16.006 01.967 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"4aa7eae8-ad8a-4e02-9d87-3db23e19950f"}
02:59:16.020 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"4aa7eae8-ad8a-4e02-9d87-3db23e19950f"}
02:59:16.029 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"ccc13ab7-84eb-4283-a2ae-8ae55572e318"}
02:59:16.038 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"ccc13ab7-84eb-4283-a2ae-8ae55572e318"}
02:59:18.005 01.967 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"30e4ebeb-c7f0-4b77-a7df-d8329ec4b5f5"}
02:59:18.016 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"30e4ebeb-c7f0-4b77-a7df-d8329ec4b5f5"}
02:59:18.026 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"ed8a229a-cfc8-424a-99da-5ea5c66e70f7"}
02:59:18.035 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"ed8a229a-cfc8-424a-99da-5ea5c66e70f7"}
02:59:20.004 01.969 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"09cdc0ae-0a01-460f-a746-19421c6cadfd"}
02:59:20.028 00.024 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"09cdc0ae-0a01-460f-a746-19421c6cadfd"}
02:59:20.040 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"e7ea3764-bc37-4375-ad2f-bb5bf45ab06a"}
02:59:20.048 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"e7ea3764-bc37-4375-ad2f-bb5bf45ab06a"}
02:59:22.003 01.955 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"ec70e3af-bcd9-4a30-8cd7-31a25ee01db2"}
02:59:22.015 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"ec70e3af-bcd9-4a30-8cd7-31a25ee01db2"}
02:59:22.023 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"426a73d2-f729-4450-8f46-146d3b4ca419"}
02:59:22.031 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"426a73d2-f729-4450-8f46-146d3b4ca419"}
02:59:24.004 01.973 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"c30f917c-7bd5-42c1-b381-dc003d768a6a"}
02:59:24.016 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"c30f917c-7bd5-42c1-b381-dc003d768a6a"}
02:59:24.030 00.014 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"f7e65a56-9087-4cac-bd51-19192848b852"}
02:59:24.044 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"f7e65a56-9087-4cac-bd51-19192848b852"}
02:59:26.003 01.959 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"27ff012a-6834-4841-b6e8-c011b5323e06"}
02:59:26.011 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"27ff012a-6834-4841-b6e8-c011b5323e06"}
02:59:26.019 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"f3c2a852-d596-4481-8bce-fcf248a2cb7f"}
02:59:26.029 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"f3c2a852-d596-4481-8bce-fcf248a2cb7f"}
02:59:28.003 01.974 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"91e7a15d-9f24-40f2-81eb-bf20aeaa6696"}
02:59:28.014 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"91e7a15d-9f24-40f2-81eb-bf20aeaa6696"}
02:59:28.025 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"0cb54964-e9e0-43ae-8d33-cf94e0960162"}
02:59:28.038 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"0cb54964-e9e0-43ae-8d33-cf94e0960162"}
02:59:30.002 01.964 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"523da6d3-7d65-41eb-a8e9-617e6587c0e6"}
02:59:30.017 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"523da6d3-7d65-41eb-a8e9-617e6587c0e6"}
02:59:30.035 00.018 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"6ce79682-8a3a-48b5-a7d6-e54dbd155f55"}
02:59:30.061 00.026 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"6ce79682-8a3a-48b5-a7d6-e54dbd155f55"}
02:59:32.002 01.941 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"ded403b0-c8ff-4f57-96a4-75b167f2d6c3"}
02:59:32.011 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"ded403b0-c8ff-4f57-96a4-75b167f2d6c3"}
02:59:32.022 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"d982fd49-bb68-46c7-ae3c-d3c5f8a1f6cf"}
02:59:32.030 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"d982fd49-bb68-46c7-ae3c-d3c5f8a1f6cf"}
02:59:34.001 01.971 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"76dee7de-7fd1-47b6-925a-2050baf951de"}
02:59:34.011 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"76dee7de-7fd1-47b6-925a-2050baf951de"}
02:59:34.020 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"bd5d76c5-8bb7-43b2-befa-12bc3cced76e"}
02:59:34.029 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"bd5d76c5-8bb7-43b2-befa-12bc3cced76e"}
02:59:36.001 01.972 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"38ec38e6-a400-4f2c-bf2a-91574be6b72f"}
02:59:36.029 00.028 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"38ec38e6-a400-4f2c-bf2a-91574be6b72f"}
02:59:36.039 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"b581386d-adf7-40c9-9863-72ac3d8e7ca8"}
02:59:36.050 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"b581386d-adf7-40c9-9863-72ac3d8e7ca8"}
02:59:38.001 01.951 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"05498d64-36b8-4f43-9536-b0489e6927b0"}
02:59:38.012 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"05498d64-36b8-4f43-9536-b0489e6927b0"}
02:59:38.023 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"b40be84e-f3e8-428f-b312-3bd873df1a64"}
02:59:38.043 00.020 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"b40be84e-f3e8-428f-b312-3bd873df1a64"}
02:59:40.001 01.958 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"8ce756f3-e48f-4e21-a546-7d6e960a7a11"}
02:59:40.010 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"8ce756f3-e48f-4e21-a546-7d6e960a7a11"}
02:59:40.020 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"e502bd07-aca6-46ad-837e-099b686246c6"}
02:59:40.030 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"e502bd07-aca6-46ad-837e-099b686246c6"}
02:59:42.001 01.971 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"623b63cb-7b15-447d-beaf-687254f69653"}
02:59:42.011 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"623b63cb-7b15-447d-beaf-687254f69653"}
02:59:42.022 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"3cd6cc08-4cdf-4b5c-914e-13dd70d373d9"}
02:59:42.030 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"3cd6cc08-4cdf-4b5c-914e-13dd70d373d9"}
02:59:44.002 01.972 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"66364bb9-51bc-408b-a624-451a69a302a7"}
02:59:44.009 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"66364bb9-51bc-408b-a624-451a69a302a7"}
02:59:44.022 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"c6317017-594e-46ea-85a5-aa5f2c187831"}
02:59:44.032 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"c6317017-594e-46ea-85a5-aa5f2c187831"}
02:59:46.015 01.983 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"f7fb88d8-6246-4267-9772-92b908ceb9b0"}
02:59:46.027 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"f7fb88d8-6246-4267-9772-92b908ceb9b0"}
02:59:46.039 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"a823cd9d-bbe1-4039-9a67-b7b7d1be9cc3"}
02:59:46.049 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"a823cd9d-bbe1-4039-9a67-b7b7d1be9cc3"}
02:59:48.020 01.971 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"d5cea83d-a72f-4151-93d8-205ee6481e52"}
02:59:48.038 00.018 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"d5cea83d-a72f-4151-93d8-205ee6481e52"}
02:59:48.049 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"fb6a1ce5-4e3c-4c24-8f76-ab7f6481479a"}
02:59:48.060 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"fb6a1ce5-4e3c-4c24-8f76-ab7f6481479a"}
02:59:50.019 01.959 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"6bf2246a-a369-4a51-a8d6-87222592e084"}
02:59:50.030 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"6bf2246a-a369-4a51-a8d6-87222592e084"}
02:59:50.038 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"5da924ae-9abe-480f-9071-329b11340a7f"}
02:59:50.064 00.026 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"5da924ae-9abe-480f-9071-329b11340a7f"}
02:59:52.019 01.955 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"66aadf9c-c54d-49f8-98ab-ed34f69566df"}
02:59:52.028 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"66aadf9c-c54d-49f8-98ab-ed34f69566df"}
02:59:52.035 00.007 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"35914290-1d01-46d4-ad66-7b9a46785037"}
02:59:52.044 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"35914290-1d01-46d4-ad66-7b9a46785037"}
02:59:54.018 01.974 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"25dd399c-f650-44be-9f16-9f9395ff3874"}
02:59:54.032 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"25dd399c-f650-44be-9f16-9f9395ff3874"}
02:59:54.065 00.033 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"c65f6e12-1538-406b-a55d-e568db0dbc24"}
02:59:54.077 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"c65f6e12-1538-406b-a55d-e568db0dbc24"}
02:59:56.018 01.941 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"ae1b3b83-cb39-4531-8f19-3b5dd5615d8e"}
02:59:56.027 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"ae1b3b83-cb39-4531-8f19-3b5dd5615d8e"}
02:59:56.036 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"987a0a48-328c-40e4-907b-0dbaff38c8f6"}
02:59:56.046 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"987a0a48-328c-40e4-907b-0dbaff38c8f6"}
02:59:58.017 01.971 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"01318efc-e530-4d75-bb5f-35f244c54247"}
02:59:58.029 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"01318efc-e530-4d75-bb5f-35f244c54247"}
02:59:58.041 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"b23e5bd0-2032-4888-907a-f5232fc23434"}
02:59:58.052 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"b23e5bd0-2032-4888-907a-f5232fc23434"}
03:00:00.016 01.964 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"092cfbea-d781-4416-b5e4-bfe371dee14f"}
03:00:00.039 00.023 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"092cfbea-d781-4416-b5e4-bfe371dee14f"}
03:00:00.049 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"660523bb-5178-4d99-a7fb-01e6e1a63050"}
03:00:00.056 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"660523bb-5178-4d99-a7fb-01e6e1a63050"}
03:00:02.018 01.962 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"dcc2ff6e-1136-47ec-b46b-04d75b1910bf"}
03:00:02.028 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"dcc2ff6e-1136-47ec-b46b-04d75b1910bf"}
03:00:02.044 00.016 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"de60b4df-8fd1-424a-af49-9ca61b94024f"}
03:00:02.072 00.028 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"de60b4df-8fd1-424a-af49-9ca61b94024f"}
03:00:04.018 01.946 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"9f709568-2dbc-4b5d-9120-c1d21fff7833"}
03:00:04.029 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"9f709568-2dbc-4b5d-9120-c1d21fff7833"}
03:00:04.036 00.007 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"60597e73-fe72-42df-80ef-970cbe36b2f5"}
03:00:04.043 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"60597e73-fe72-42df-80ef-970cbe36b2f5"}
03:00:06.018 01.975 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"826be3f1-d533-4cdf-8635-0a02845716e7"}
03:00:06.028 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"826be3f1-d533-4cdf-8635-0a02845716e7"}
03:00:06.037 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"e8c18b63-696a-4050-8ad1-d73f62b071c5"}
03:00:06.060 00.023 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"e8c18b63-696a-4050-8ad1-d73f62b071c5"}
03:00:08.018 01.958 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"c4506ac2-9346-4e7a-add4-c7950ed29ab0"}
03:00:08.031 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"c4506ac2-9346-4e7a-add4-c7950ed29ab0"}
03:00:08.042 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"48c885b7-0c13-40f8-bd05-226672c7a469"}
03:00:08.051 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"48c885b7-0c13-40f8-bd05-226672c7a469"}
03:00:10.018 01.967 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"6244ab42-37c5-4bb1-9e8b-d069258705f7"}
03:00:10.027 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"6244ab42-37c5-4bb1-9e8b-d069258705f7"}
03:00:10.035 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"ec213177-7f3c-4c6f-85a8-6941a502b0fc"}
03:00:10.058 00.023 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"ec213177-7f3c-4c6f-85a8-6941a502b0fc"}
03:00:12.017 01.959 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"18e0a7da-a53f-4fec-9814-3764927a721d"}
03:00:12.033 00.016 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"18e0a7da-a53f-4fec-9814-3764927a721d"}
03:00:12.044 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"c32760fd-364e-49a2-9e70-35a4a5db4fa8"}
03:00:12.053 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"c32760fd-364e-49a2-9e70-35a4a5db4fa8"}
03:00:14.016 01.963 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"55a836a3-ba62-4ea2-b0e3-335b5705e60f"}
03:00:14.031 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"55a836a3-ba62-4ea2-b0e3-335b5705e60f"}
03:00:14.040 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"003b5aa7-793f-45c0-a537-24aa41a789ce"}
03:00:14.053 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"003b5aa7-793f-45c0-a537-24aa41a789ce"}
03:00:16.015 01.962 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"ef1c4437-fadf-46bd-bcf6-9c714d669846"}
03:00:16.031 00.016 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"ef1c4437-fadf-46bd-bcf6-9c714d669846"}
03:00:16.042 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"1f76f80b-9aaf-45d7-93a0-c3345734f8e6"}
03:00:16.051 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"1f76f80b-9aaf-45d7-93a0-c3345734f8e6"}
03:00:18.019 01.968 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"64c16d81-2043-46db-ad23-da660649927f"}
03:00:18.027 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"64c16d81-2043-46db-ad23-da660649927f"}
03:00:18.038 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"f38800f8-2652-4a2e-ae8a-dc30581f37aa"}
03:00:18.045 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"f38800f8-2652-4a2e-ae8a-dc30581f37aa"}
03:00:20.015 01.970 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"7cde4ce9-19c4-4b26-8f5b-b0033d902279"}
03:00:20.032 00.017 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"7cde4ce9-19c4-4b26-8f5b-b0033d902279"}
03:00:20.057 00.025 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"68a73472-be16-4e27-8283-fc627c55b233"}
03:00:20.071 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"68a73472-be16-4e27-8283-fc627c55b233"}
03:00:22.015 01.944 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"7c8a4798-0dc8-47bf-864d-6a80a162ddc9"}
03:00:22.026 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"7c8a4798-0dc8-47bf-864d-6a80a162ddc9"}
03:00:22.033 00.007 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"e6579ab9-2e45-4500-bcec-06e5e4eceaf1"}
03:00:22.042 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"e6579ab9-2e45-4500-bcec-06e5e4eceaf1"}
03:00:24.014 01.972 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"9cb89d39-8766-4e19-afaa-4c428cef6ec4"}
03:00:24.024 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"9cb89d39-8766-4e19-afaa-4c428cef6ec4"}
03:00:24.032 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"2ec431e2-7172-4cc1-8b03-6bdab9715af1"}
03:00:24.054 00.022 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"2ec431e2-7172-4cc1-8b03-6bdab9715af1"}
03:00:26.014 01.960 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"70a8cff6-02df-4f58-849e-5d2e6aa6b81e"}
03:00:26.026 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"70a8cff6-02df-4f58-849e-5d2e6aa6b81e"}
03:00:26.043 00.017 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"9b6692f7-f00a-47ca-9fce-ac5a9530ef7b"}
03:00:26.073 00.030 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"9b6692f7-f00a-47ca-9fce-ac5a9530ef7b"}
03:00:28.015 01.942 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"3fd673da-d5ae-48f3-8385-a30f3d60dddc"}
03:00:28.040 00.025 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"3fd673da-d5ae-48f3-8385-a30f3d60dddc"}
03:00:28.049 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"103cc3dd-9610-49de-8757-1960a0cec3d8"}
03:00:28.057 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"103cc3dd-9610-49de-8757-1960a0cec3d8"}
03:00:30.015 01.958 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"5c68376d-ceef-43b2-acb3-bc4c282fae03"}
03:00:30.029 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"5c68376d-ceef-43b2-acb3-bc4c282fae03"}
03:00:30.038 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"1c8e3d8a-d7d9-4746-b6e6-a21e1ce06657"}
03:00:30.048 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"1c8e3d8a-d7d9-4746-b6e6-a21e1ce06657"}
03:00:32.014 01.966 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"bd7f5bfa-f4b3-4886-bc30-f49a16618ec1"}
03:00:32.043 00.029 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"bd7f5bfa-f4b3-4886-bc30-f49a16618ec1"}
03:00:32.056 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"5eaa89ec-22f8-4487-8066-bfee4063f1bd"}
03:00:32.070 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"5eaa89ec-22f8-4487-8066-bfee4063f1bd"}
03:00:34.014 01.944 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"49d82c2e-9904-4896-bb38-d98a06d1ab74"}
03:00:34.025 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"49d82c2e-9904-4896-bb38-d98a06d1ab74"}
03:00:34.033 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"505e00ec-7b35-4bde-91fc-605ab27991a5"}
03:00:34.041 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"505e00ec-7b35-4bde-91fc-605ab27991a5"}
03:00:36.012 01.971 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"57de56cd-5f3e-4671-a893-66dd272ed210"}
03:00:36.023 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"57de56cd-5f3e-4671-a893-66dd272ed210"}
03:00:36.033 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"511e37e5-8374-49e0-9c78-51b02ed61641"}
03:00:36.042 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"511e37e5-8374-49e0-9c78-51b02ed61641"}
03:00:38.011 01.969 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"8d234b67-649c-4baf-9e74-0ebfc0bb172a"}
03:00:38.021 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"8d234b67-649c-4baf-9e74-0ebfc0bb172a"}
03:00:38.038 00.017 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"d23c5558-1e0a-4ac9-9bcb-dc26da9049a3"}
03:00:38.050 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"d23c5558-1e0a-4ac9-9bcb-dc26da9049a3"}
03:00:40.009 01.959 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"3c818328-d6d2-4d58-b6d1-b1f84d651d64"}
03:00:40.018 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"3c818328-d6d2-4d58-b6d1-b1f84d651d64"}
03:00:40.025 00.007 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"e3fc439e-b01a-45cb-be10-d80ca276f685"}
03:00:40.034 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"e3fc439e-b01a-45cb-be10-d80ca276f685"}
03:00:42.010 01.976 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"f75a546f-28e7-4dd3-aa7a-0d7b262c3483"}
03:00:42.017 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"f75a546f-28e7-4dd3-aa7a-0d7b262c3483"}
03:00:42.025 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"a5169b13-9bca-4910-9573-e1c495f66d60"}
03:00:42.033 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"a5169b13-9bca-4910-9573-e1c495f66d60"}
03:00:44.010 01.977 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"84dd357a-a156-46f3-a019-622737552a18"}
03:00:44.053 00.043 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"84dd357a-a156-46f3-a019-622737552a18"}
03:00:44.124 00.071 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"b89fc342-92bf-4eb8-9c72-552eb611729a"}
03:00:44.155 00.031 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"b89fc342-92bf-4eb8-9c72-552eb611729a"}
03:00:46.011 01.856 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"7eb43130-c3c6-4590-850c-e2ca2caccacd"}
03:00:46.058 00.047 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"7eb43130-c3c6-4590-850c-e2ca2caccacd"}
03:00:46.076 00.018 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"d644cebb-9942-46b4-955a-b6411d4243a1"}
03:00:46.093 00.017 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"d644cebb-9942-46b4-955a-b6411d4243a1"}
03:00:48.009 01.916 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"120708ac-fbdd-499c-8a2a-7e91bbc33fb1"}
03:00:48.026 00.017 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"120708ac-fbdd-499c-8a2a-7e91bbc33fb1"}
03:00:48.037 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"e448cd37-be86-460b-a0a8-b527ee0146bd"}
03:00:48.069 00.032 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"e448cd37-be86-460b-a0a8-b527ee0146bd"}
03:00:50.008 01.939 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"5281b949-53d4-48d4-a9e0-199015bb334a"}
03:00:50.020 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"5281b949-53d4-48d4-a9e0-199015bb334a"}
03:00:50.031 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"5a4ada83-7328-4f27-a92d-bdae7e405a19"}
03:00:50.046 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"5a4ada83-7328-4f27-a92d-bdae7e405a19"}
03:00:52.008 01.962 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"3e7ddc92-6759-4e00-858a-f3f6bb4a194a"}
03:00:52.045 00.037 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"3e7ddc92-6759-4e00-858a-f3f6bb4a194a"}
03:00:52.064 00.019 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"523458d2-3892-4a7d-8d86-06b04ce0082b"}
03:00:52.076 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"523458d2-3892-4a7d-8d86-06b04ce0082b"}
03:00:54.008 01.932 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"d0051cf3-96fb-43ab-ac0f-a9923c9436d2"}
03:00:54.045 00.037 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"d0051cf3-96fb-43ab-ac0f-a9923c9436d2"}
03:00:54.062 00.017 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"2af3d321-1e60-47c9-bd18-16e789831e8f"}
03:00:54.075 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"2af3d321-1e60-47c9-bd18-16e789831e8f"}
03:00:56.007 01.932 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"0e96de19-fc9b-473c-99a9-0b1c799e46b3"}
03:00:56.018 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"0e96de19-fc9b-473c-99a9-0b1c799e46b3"}
03:00:56.028 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"088750c8-cfe9-41e6-a508-c65306b7cb54"}
03:00:56.038 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"088750c8-cfe9-41e6-a508-c65306b7cb54"}
03:00:58.005 01.967 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"ae375b9f-8402-45cf-a500-6b86ca9ae686"}
03:00:58.018 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"ae375b9f-8402-45cf-a500-6b86ca9ae686"}
03:00:58.033 00.015 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"4a6e8c0b-d61a-4698-8408-39b1fbdef993"}
03:00:58.069 00.036 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"4a6e8c0b-d61a-4698-8408-39b1fbdef993"}
03:01:00.007 01.938 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"a64410af-e560-462e-b7cb-494ed2f0d70d"}
03:01:00.018 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"a64410af-e560-462e-b7cb-494ed2f0d70d"}
03:01:00.032 00.014 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"8c0bf5b7-7478-4395-bd18-b000f7511dec"}
03:01:00.039 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"8c0bf5b7-7478-4395-bd18-b000f7511dec"}
03:01:02.006 01.967 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"6b9cc3fe-7db5-43a6-a875-456f534efb1e"}
03:01:02.014 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"6b9cc3fe-7db5-43a6-a875-456f534efb1e"}
03:01:02.026 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"309a9d9d-abb8-4d4b-9e0e-8c3e03a74bd0"}
03:01:02.034 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"309a9d9d-abb8-4d4b-9e0e-8c3e03a74bd0"}
03:01:04.004 01.970 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"5ebe3ad4-6d70-4f27-85ca-619c3fe89133"}
03:01:04.020 00.016 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"5ebe3ad4-6d70-4f27-85ca-619c3fe89133"}
03:01:04.032 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"e848856d-5dcc-48aa-b8c0-9fcda810171f"}
03:01:04.044 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"e848856d-5dcc-48aa-b8c0-9fcda810171f"}
03:01:06.003 01.959 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"ac7582f8-8a66-458b-9209-395b6fd6ae66"}
03:01:06.012 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"ac7582f8-8a66-458b-9209-395b6fd6ae66"}
03:01:06.020 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"75a8f9cf-2597-43e8-b901-92a522dfe5b6"}
03:01:06.028 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"75a8f9cf-2597-43e8-b901-92a522dfe5b6"}
03:01:08.004 01.976 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"5187557d-0e7e-4021-a74e-8517597597e8"}
03:01:08.021 00.017 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"5187557d-0e7e-4021-a74e-8517597597e8"}
03:01:08.031 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"10f78704-00ed-49f6-8590-e14167c2de87"}
03:01:08.038 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"10f78704-00ed-49f6-8590-e14167c2de87"}
03:01:10.003 01.965 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"6c5b4f6e-a063-45e3-86d3-ee08d7356794"}
03:01:10.014 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"6c5b4f6e-a063-45e3-86d3-ee08d7356794"}
03:01:10.045 00.031 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"f0b3e4c1-1d29-4679-97ed-99de923cee5e"}
03:01:10.063 00.018 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"f0b3e4c1-1d29-4679-97ed-99de923cee5e"}
03:01:12.003 01.940 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"f0336282-7477-4d12-898a-593fcca8acf5"}
03:01:12.012 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"f0336282-7477-4d12-898a-593fcca8acf5"}
03:01:12.019 00.007 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"fbadec93-e67e-41d7-9a68-4d2a9ecb473d"}
03:01:12.031 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"fbadec93-e67e-41d7-9a68-4d2a9ecb473d"}
03:01:14.002 01.971 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"51896045-a787-4648-badb-28b47bb75068"}
03:01:14.013 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"51896045-a787-4648-badb-28b47bb75068"}
03:01:14.023 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"c669a324-5e27-4cd4-a501-3a1f3205cf55"}
03:01:14.032 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"c669a324-5e27-4cd4-a501-3a1f3205cf55"}
03:01:16.002 01.970 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"4fc06bd1-233d-409d-a1da-2f03bfc88395"}
03:01:16.027 00.025 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"4fc06bd1-233d-409d-a1da-2f03bfc88395"}
03:01:16.068 00.041 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"6d30e5bd-ede4-4fc8-9f6b-d142f4ad736f"}
03:01:16.095 00.027 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"6d30e5bd-ede4-4fc8-9f6b-d142f4ad736f"}
03:01:18.001 01.906 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"4bf8462d-aa91-4cf2-900c-5c4b08cfb52d"}
03:01:18.012 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"4bf8462d-aa91-4cf2-900c-5c4b08cfb52d"}
03:01:18.024 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"9230c6ae-d03d-4018-a66c-0dfc405243a7"}
03:01:18.045 00.021 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"9230c6ae-d03d-4018-a66c-0dfc405243a7"}
03:01:19.999 01.954 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"fcea3d25-a466-4ef7-8b7c-5ba082dab3c2"}
03:01:20.006 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"fcea3d25-a466-4ef7-8b7c-5ba082dab3c2"}
03:01:20.016 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"e4fec8b4-e748-4990-9c71-d08e83efffe5"}
03:01:20.023 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"e4fec8b4-e748-4990-9c71-d08e83efffe5"}
03:01:21.998 01.975 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"ff05f124-9d7a-4183-aa75-8a735d2ad27c"}
03:01:22.007 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"ff05f124-9d7a-4183-aa75-8a735d2ad27c"}
03:01:22.014 00.007 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"a9103058-2871-4e99-b746-1a020b30973d"}
03:01:22.022 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"a9103058-2871-4e99-b746-1a020b30973d"}
03:01:23.996 01.974 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"73f79967-3eeb-47c3-a0c0-e0349aa14f49"}
03:01:24.005 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"73f79967-3eeb-47c3-a0c0-e0349aa14f49"}
03:01:24.017 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"54ccc999-d3e8-49ba-87e8-049998a65322"}
03:01:24.027 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"54ccc999-d3e8-49ba-87e8-049998a65322"}
03:01:25.996 01.969 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"d2d66d67-fa80-4d23-8120-8910f7eae061"}
03:01:26.009 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"d2d66d67-fa80-4d23-8120-8910f7eae061"}
03:01:26.020 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"ad66ceb1-3b56-45e8-9710-7c2406d7c0aa"}
03:01:26.029 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"ad66ceb1-3b56-45e8-9710-7c2406d7c0aa"}
03:01:27.999 01.970 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"73a97835-bb11-4151-9e66-394b8fc01dd4"}
03:01:28.022 00.023 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"73a97835-bb11-4151-9e66-394b8fc01dd4"}
03:01:28.038 00.016 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"208e8e14-56b0-4756-b949-a3cb150d150e"}
03:01:28.048 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"208e8e14-56b0-4756-b949-a3cb150d150e"}
03:01:29.996 01.948 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"cb6a68e7-2dea-4a07-97de-3d8cef6f8e8f"}
03:01:30.012 00.016 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"cb6a68e7-2dea-4a07-97de-3d8cef6f8e8f"}
03:01:30.022 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"f5444284-9814-44fb-a2c7-37ad01077cb5"}
03:01:30.031 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"f5444284-9814-44fb-a2c7-37ad01077cb5"}
03:01:31.994 01.963 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"618d0a0b-b0d8-4941-b763-51f9dfdb40ad"}
03:01:32.001 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"618d0a0b-b0d8-4941-b763-51f9dfdb40ad"}
03:01:32.008 00.007 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"42155e98-c3b0-4b19-9702-4dbc409259f4"}
03:01:32.019 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"42155e98-c3b0-4b19-9702-4dbc409259f4"}
03:01:33.995 01.976 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"0bc208f5-7847-45f0-87b9-b760f7f3381f"}
03:01:34.005 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"0bc208f5-7847-45f0-87b9-b760f7f3381f"}
03:01:34.015 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"52f45722-8472-4a96-b119-c466085d34d7"}
03:01:34.040 00.025 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"52f45722-8472-4a96-b119-c466085d34d7"}
03:01:35.998 01.958 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"2c6e2b50-2112-4bdf-b9b4-b36b023c5978"}
03:01:36.015 00.017 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"2c6e2b50-2112-4bdf-b9b4-b36b023c5978"}
03:01:36.024 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"2ced10d3-5a0e-46b0-89da-6d2caeb1f948"}
03:01:36.036 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"2ced10d3-5a0e-46b0-89da-6d2caeb1f948"}
03:01:37.996 01.960 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"966ad8e2-4ee3-4ca3-883d-553aeab54cef"}
03:01:38.007 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"966ad8e2-4ee3-4ca3-883d-553aeab54cef"}
03:01:38.017 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"77a94236-e1ee-4d65-874f-6e8706e1fa20"}
03:01:38.025 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"77a94236-e1ee-4d65-874f-6e8706e1fa20"}
03:01:39.995 01.970 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"f3688918-4f4e-4abb-a430-2c5dd0d238b9"}
03:01:40.007 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"f3688918-4f4e-4abb-a430-2c5dd0d238b9"}
03:01:40.018 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"63aafc0e-a292-4651-9a70-bb99c816e2ce"}
03:01:40.026 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"63aafc0e-a292-4651-9a70-bb99c816e2ce"}
03:01:41.995 01.969 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"09ba3612-426f-478a-99b9-3ff8396d8b6d"}
03:01:42.004 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"09ba3612-426f-478a-99b9-3ff8396d8b6d"}
03:01:42.014 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"c8d59a4f-67a2-4d24-b8c2-c71f069989b6"}
03:01:42.024 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"c8d59a4f-67a2-4d24-b8c2-c71f069989b6"}
03:01:43.996 01.972 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"34333041-0150-4763-b504-bfd39e39fc30"}
03:01:44.004 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"34333041-0150-4763-b504-bfd39e39fc30"}
03:01:44.024 00.020 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"5e57ded9-2597-4903-bfe0-d32f643dfe84"}
03:01:44.043 00.019 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"5e57ded9-2597-4903-bfe0-d32f643dfe84"}
03:01:45.996 01.953 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"9215c3e4-5f2f-4b3b-88ec-05f08c4ddb01"}
03:01:46.004 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"9215c3e4-5f2f-4b3b-88ec-05f08c4ddb01"}
03:01:46.016 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"f556b6c1-2254-44ce-9f7d-80f254d50b82"}
03:01:46.033 00.017 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"f556b6c1-2254-44ce-9f7d-80f254d50b82"}
03:01:47.994 01.961 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"c2a7e79e-a1f4-4f97-912e-7647afdfbe5d"}
03:01:48.005 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"c2a7e79e-a1f4-4f97-912e-7647afdfbe5d"}
03:01:48.024 00.019 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"8acc5044-8c57-4cdb-919c-7b6ab4078188"}
03:01:48.037 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"8acc5044-8c57-4cdb-919c-7b6ab4078188"}
03:01:49.995 01.958 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"1d2c2026-7697-4212-8b79-c2bc994432d4"}
03:01:50.005 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"1d2c2026-7697-4212-8b79-c2bc994432d4"}
03:01:50.015 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"2936a19f-16ef-4b32-b73d-8ec3f9938d11"}
03:01:50.023 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"2936a19f-16ef-4b32-b73d-8ec3f9938d11"}
03:01:51.995 01.972 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"02e2c4b7-9a63-4c93-9418-cd20d5cc51dd"}
03:01:52.005 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"02e2c4b7-9a63-4c93-9418-cd20d5cc51dd"}
03:01:52.016 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"1e3a080b-c62d-4da3-9af6-7163ab89b7c2"}
03:01:52.025 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"1e3a080b-c62d-4da3-9af6-7163ab89b7c2"}
03:01:53.993 01.968 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"8aff81d8-957b-4a4a-ac74-6211e68a29f6"}
03:01:54.027 00.034 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"8aff81d8-957b-4a4a-ac74-6211e68a29f6"}
03:01:54.043 00.016 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"91c9d338-b24b-4083-99c7-3dc68d3025a4"}
03:01:54.054 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"91c9d338-b24b-4083-99c7-3dc68d3025a4"}
03:01:55.994 01.940 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"07d49fca-cca7-4502-a048-a8bee2120b26"}
03:01:56.005 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"07d49fca-cca7-4502-a048-a8bee2120b26"}
03:01:56.015 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"4a77d38a-760c-461a-ad80-94151bf60211"}
03:01:56.038 00.023 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"4a77d38a-760c-461a-ad80-94151bf60211"}
03:01:57.997 01.959 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"5ca890b5-7a58-4baa-bf22-ca49619dccec"}
03:01:58.016 00.019 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"5ca890b5-7a58-4baa-bf22-ca49619dccec"}
03:01:58.025 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"77a2d33b-2efa-4bcf-96c6-1a41c8fc0754"}
03:01:58.034 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"77a2d33b-2efa-4bcf-96c6-1a41c8fc0754"}
03:01:59.997 01.963 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"61854f5b-59e7-4998-b41d-11db898daffa"}
03:02:00.039 00.042 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"61854f5b-59e7-4998-b41d-11db898daffa"}
03:02:00.057 00.018 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"a1311ac3-14fa-4927-9332-8261062904ae"}
03:02:00.070 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"a1311ac3-14fa-4927-9332-8261062904ae"}
03:02:01.995 01.925 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"e8005cac-6810-48a6-9d38-73c4bc14641d"}
03:02:02.009 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"e8005cac-6810-48a6-9d38-73c4bc14641d"}
03:02:02.040 00.031 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"e2abcf91-0bb0-453f-9b83-a2689e5d55b5"}
03:02:02.050 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"e2abcf91-0bb0-453f-9b83-a2689e5d55b5"}
03:02:03.994 01.944 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"ee46c1ec-7837-467d-b11c-ae19f72259e8"}
03:02:04.005 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"ee46c1ec-7837-467d-b11c-ae19f72259e8"}
03:02:04.017 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"add37a84-d3d5-43f0-8061-c6d148684d7a"}
03:02:04.026 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"add37a84-d3d5-43f0-8061-c6d148684d7a"}
03:02:05.995 01.969 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"7270adec-0709-443b-a514-76c661bfe05f"}
03:02:06.005 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"7270adec-0709-443b-a514-76c661bfe05f"}
03:02:06.014 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"c62b9f89-5c9d-4376-ac9b-4a1c16d88cbb"}
03:02:06.026 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"c62b9f89-5c9d-4376-ac9b-4a1c16d88cbb"}
03:02:07.994 01.968 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"e8068786-6e78-42e4-80ba-b56e3e3da57d"}
03:02:08.004 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"e8068786-6e78-42e4-80ba-b56e3e3da57d"}
03:02:08.013 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"aadc4776-7bef-4c87-86b2-f612a602d0a0"}
03:02:08.020 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"aadc4776-7bef-4c87-86b2-f612a602d0a0"}
03:02:09.994 01.974 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"d8cf0688-eb20-4744-af99-9d212b6c2dcd"}
03:02:10.002 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"d8cf0688-eb20-4744-af99-9d212b6c2dcd"}
03:02:10.009 00.007 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"86adf798-b1da-42ff-b66e-f7d19d73fb5d"}
03:02:10.015 00.006 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"86adf798-b1da-42ff-b66e-f7d19d73fb5d"}
03:02:11.993 01.978 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"e9846b10-028c-455e-b9d8-2a969292d975"}
03:02:12.003 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"e9846b10-028c-455e-b9d8-2a969292d975"}
03:02:12.026 00.023 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"2b086c8e-86a2-405c-a205-d323281ea2ea"}
03:02:12.033 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"2b086c8e-86a2-405c-a205-d323281ea2ea"}
03:02:13.995 01.962 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"bd1f8ef4-c93f-483b-9697-10d420269ad3"}
03:02:14.002 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"bd1f8ef4-c93f-483b-9697-10d420269ad3"}
03:02:14.013 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"da5da9b9-b6a6-4ab2-88bb-8a2ebeb3573a"}
03:02:14.020 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"da5da9b9-b6a6-4ab2-88bb-8a2ebeb3573a"}
03:02:15.995 01.975 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"44c82fd9-aed4-4e02-b7e2-344ec3710cdd"}
03:02:16.005 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"44c82fd9-aed4-4e02-b7e2-344ec3710cdd"}
03:02:16.029 00.024 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"d19649ba-f804-446d-b1f8-7f308f586e9a"}
03:02:16.039 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"d19649ba-f804-446d-b1f8-7f308f586e9a"}
03:02:17.997 01.958 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"c830ad72-6869-4c12-b262-030ea11eda36"}
03:02:18.014 00.017 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"c830ad72-6869-4c12-b262-030ea11eda36"}
03:02:18.023 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"bdb025a0-e3e4-42c6-a3c8-cc3727b49c87"}
03:02:18.034 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"bdb025a0-e3e4-42c6-a3c8-cc3727b49c87"}
03:02:19.996 01.962 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"38afae55-92bc-41bc-95fc-1e01395f0a7d"}
03:02:20.009 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"38afae55-92bc-41bc-95fc-1e01395f0a7d"}
03:02:20.021 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"9f8d9a2a-5493-4c9d-bc27-e3c3cb2a8afc"}
03:02:20.031 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"9f8d9a2a-5493-4c9d-bc27-e3c3cb2a8afc"}
03:02:21.996 01.965 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"c2aca173-0fc6-4bde-b21d-9affd6965131"}
03:02:22.008 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"c2aca173-0fc6-4bde-b21d-9affd6965131"}
03:02:22.016 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"8af86431-e171-41df-bb9c-746f30afb041"}
03:02:22.025 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"8af86431-e171-41df-bb9c-746f30afb041"}
03:02:23.996 01.971 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"f6f7be1d-dafb-4c35-8363-583c6ea0321e"}
03:02:24.013 00.017 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"f6f7be1d-dafb-4c35-8363-583c6ea0321e"}
03:02:24.019 00.006 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"8e5685b6-0c2f-4bad-851a-03990437b566"}
03:02:24.027 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"8e5685b6-0c2f-4bad-851a-03990437b566"}
03:02:25.999 01.972 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"1d6c4b4f-68af-4f75-a7ee-b51730722f82"}
03:02:26.012 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"1d6c4b4f-68af-4f75-a7ee-b51730722f82"}
03:02:26.024 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"49f37f03-33ad-40af-bf21-9c4e2e0df241"}
03:02:26.036 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"49f37f03-33ad-40af-bf21-9c4e2e0df241"}
03:02:27.996 01.960 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"fab736d6-64d6-4740-bd03-fc6e7c237fb7"}
03:02:28.018 00.022 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"fab736d6-64d6-4740-bd03-fc6e7c237fb7"}
03:02:28.030 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"5f69ab33-2af3-4823-94f4-42e5b030818b"}
03:02:28.037 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"5f69ab33-2af3-4823-94f4-42e5b030818b"}
03:02:29.997 01.960 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"835ece1e-9764-4d06-8e19-31b62ed410b2"}
03:02:30.008 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"835ece1e-9764-4d06-8e19-31b62ed410b2"}
03:02:30.017 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"23343654-7b8d-483b-8776-4d15e87017cd"}
03:02:30.026 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"23343654-7b8d-483b-8776-4d15e87017cd"}
03:02:31.996 01.970 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"e528ecdc-e0ea-41ac-a8bd-105cd3e4500f"}
03:02:32.010 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"e528ecdc-e0ea-41ac-a8bd-105cd3e4500f"}
03:02:32.020 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"2662f39f-1e5c-4d8c-99e2-4d3c781c27b5"}
03:02:32.051 00.031 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"2662f39f-1e5c-4d8c-99e2-4d3c781c27b5"}
03:02:33.996 01.945 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"caf051cf-8716-4a3a-bbba-f433e7a239dc"}
03:02:34.005 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"caf051cf-8716-4a3a-bbba-f433e7a239dc"}
03:02:34.015 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"80440d6c-1881-4c77-9532-f51bc3aaeb4c"}
03:02:34.025 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"80440d6c-1881-4c77-9532-f51bc3aaeb4c"}
03:02:35.996 01.971 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"880a48e8-b400-48ca-b0da-01d104f274ac"}
03:02:36.006 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"880a48e8-b400-48ca-b0da-01d104f274ac"}
03:02:36.013 00.007 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"37a46299-b33a-48fb-9149-96b5d3a8fb8f"}
03:02:36.021 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"37a46299-b33a-48fb-9149-96b5d3a8fb8f"}
03:02:37.995 01.974 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"7ae6dbb9-f819-4b94-9441-39441faa7a5c"}
03:02:38.010 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"7ae6dbb9-f819-4b94-9441-39441faa7a5c"}
03:02:38.027 00.017 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"f18d3793-525c-424e-acf3-90790c0193ff"}
03:02:38.039 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"f18d3793-525c-424e-acf3-90790c0193ff"}
03:02:39.993 01.954 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"c2d164c5-e3b7-4a33-808c-5fbe609f97e1"}
03:02:40.004 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"c2d164c5-e3b7-4a33-808c-5fbe609f97e1"}
03:02:40.016 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"8c24b2f2-d198-433b-90dc-9a93e81373ff"}
03:02:40.025 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"8c24b2f2-d198-433b-90dc-9a93e81373ff"}
03:02:41.993 01.968 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"3613b520-0196-48c0-a9ec-20ea596bce0c"}
03:02:42.004 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"3613b520-0196-48c0-a9ec-20ea596bce0c"}
03:02:42.013 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"533a796a-a7f3-4c39-b0b0-a1d0658eff3e"}
03:02:42.019 00.006 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"533a796a-a7f3-4c39-b0b0-a1d0658eff3e"}
03:02:43.993 01.974 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"0b082cff-0c86-4ece-8653-d7a1088d8501"}
03:02:44.007 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"0b082cff-0c86-4ece-8653-d7a1088d8501"}
03:02:44.019 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"86618c32-7883-49fd-9bd0-a6afcbe5a2a2"}
03:02:44.027 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"86618c32-7883-49fd-9bd0-a6afcbe5a2a2"}
03:02:45.993 01.966 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"4c16e297-7ac5-441a-9ef3-722ee5a99222"}
03:02:46.007 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"4c16e297-7ac5-441a-9ef3-722ee5a99222"}
03:02:46.021 00.014 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"43380925-8e37-4d51-a0fe-17a072246584"}
03:02:46.047 00.026 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"43380925-8e37-4d51-a0fe-17a072246584"}
03:02:47.994 01.947 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"e3b8cfe5-7e90-42b8-82c3-497a1bd9d50e"}
03:02:48.006 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"e3b8cfe5-7e90-42b8-82c3-497a1bd9d50e"}
03:02:48.014 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"de780642-d97a-4e20-88ff-5a7ce1da4dfb"}
03:02:48.021 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"de780642-d97a-4e20-88ff-5a7ce1da4dfb"}
03:02:49.994 01.973 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"7ac209a6-af71-47b3-9718-5e1eb0f14103"}
03:02:50.007 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"7ac209a6-af71-47b3-9718-5e1eb0f14103"}
03:02:50.035 00.028 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"cde76b44-47e6-4853-9f0f-abff115e6ff8"}
03:02:50.047 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"cde76b44-47e6-4853-9f0f-abff115e6ff8"}
03:02:51.994 01.947 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"79d825e9-d0f4-44f1-9b3a-997e40d849be"}
03:02:52.002 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"79d825e9-d0f4-44f1-9b3a-997e40d849be"}
03:02:52.010 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"e38c0d37-06c1-4472-826b-24b16dce217e"}
03:02:52.020 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"e38c0d37-06c1-4472-826b-24b16dce217e"}
03:02:53.993 01.973 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"0ca5b87b-a961-4ad5-9d91-94c5f11910ce"}
03:02:54.004 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"0ca5b87b-a961-4ad5-9d91-94c5f11910ce"}
03:02:54.012 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"eb1a430e-f695-48b0-aebc-9dce90c67b7c"}
03:02:54.030 00.018 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"eb1a430e-f695-48b0-aebc-9dce90c67b7c"}
03:02:55.993 01.963 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"b2a92eb7-e398-485c-b0ff-cd54521a2e1d"}
03:02:56.019 00.026 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"b2a92eb7-e398-485c-b0ff-cd54521a2e1d"}
03:02:56.033 00.014 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"17b60a5f-3723-4387-a74b-6c61345f4822"}
03:02:56.044 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"17b60a5f-3723-4387-a74b-6c61345f4822"}
03:02:57.993 01.949 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"b0336e21-3375-48cf-8328-e6860a2d74f5"}
03:02:58.004 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"b0336e21-3375-48cf-8328-e6860a2d74f5"}
03:02:58.016 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"9da040c9-fe00-40a7-b421-4b842915acfd"}
03:02:58.041 00.025 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"9da040c9-fe00-40a7-b421-4b842915acfd"}
03:02:59.992 01.951 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"dd6b1b65-a36a-4b9d-b36a-2ba359048ae5"}
03:03:00.019 00.027 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"dd6b1b65-a36a-4b9d-b36a-2ba359048ae5"}
03:03:00.036 00.017 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"c6bcb5fd-35ba-4e4c-8453-227dd7d8e423"}
03:03:00.047 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"c6bcb5fd-35ba-4e4c-8453-227dd7d8e423"}
03:03:01.992 01.945 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"88f334c5-c2ae-4064-92b7-7bee97555859"}
03:03:02.008 00.016 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"88f334c5-c2ae-4064-92b7-7bee97555859"}
03:03:02.019 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"a10597ad-4b12-4481-84f7-eb7521a766df"}
03:03:02.029 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"a10597ad-4b12-4481-84f7-eb7521a766df"}
03:03:03.991 01.962 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"f9344721-5029-4e75-a445-695b7f8a2bfe"}
03:03:04.004 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"f9344721-5029-4e75-a445-695b7f8a2bfe"}
03:03:04.017 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"9f29293e-2e96-467d-92f1-f1fbf6ee9b8a"}
03:03:04.047 00.030 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"9f29293e-2e96-467d-92f1-f1fbf6ee9b8a"}
03:03:05.991 01.944 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"a320f770-e8e2-48c9-82c4-33993eb16deb"}
03:03:05.999 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"a320f770-e8e2-48c9-82c4-33993eb16deb"}
03:03:06.006 00.007 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"1c437c6f-0d20-48b4-b393-958fa5d0f5c5"}
03:03:06.015 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"1c437c6f-0d20-48b4-b393-958fa5d0f5c5"}
03:03:07.990 01.975 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"226de475-1ed1-43e8-b60e-fff2ddb523df"}
03:03:08.009 00.019 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"226de475-1ed1-43e8-b60e-fff2ddb523df"}
03:03:08.019 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"1a0587b4-49e6-4a0c-bd29-9f72554a1945"}
03:03:08.027 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"1a0587b4-49e6-4a0c-bd29-9f72554a1945"}
03:03:09.991 01.964 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"2cda06e3-6655-4aac-a076-83696e9d7278"}
03:03:10.015 00.024 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"2cda06e3-6655-4aac-a076-83696e9d7278"}
03:03:10.024 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"8604ae15-b6a7-4d9f-b974-cac9ba282428"}
03:03:10.032 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"8604ae15-b6a7-4d9f-b974-cac9ba282428"}
03:03:11.991 01.959 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"95fbc729-551a-4112-9fe1-1602533fb9c2"}
03:03:12.017 00.026 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"95fbc729-551a-4112-9fe1-1602533fb9c2"}
03:03:12.029 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"8973d923-9550-4089-a8c3-9f03988bf8e1"}
03:03:12.038 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"8973d923-9550-4089-a8c3-9f03988bf8e1"}
03:03:13.990 01.952 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"02f2b8e0-641c-43b2-95c3-b46790c49211"}
03:03:14.002 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"02f2b8e0-641c-43b2-95c3-b46790c49211"}
03:03:14.017 00.015 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"3e23d136-12e9-47c9-8cad-fd770b79b301"}
03:03:14.041 00.024 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"3e23d136-12e9-47c9-8cad-fd770b79b301"}
03:03:15.990 01.949 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"ed1b4a0b-48a7-4030-b5e6-6acbbbf7d1d3"}
03:03:16.002 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"ed1b4a0b-48a7-4030-b5e6-6acbbbf7d1d3"}
03:03:16.014 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"de426ee7-5115-4b3e-a878-32e6ba4c4345"}
03:03:16.044 00.030 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"de426ee7-5115-4b3e-a878-32e6ba4c4345"}
03:03:17.991 01.947 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"4e23ebf6-26c9-41ac-9370-0c067a8727fa"}
03:03:18.013 00.022 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"4e23ebf6-26c9-41ac-9370-0c067a8727fa"}
03:03:18.021 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"23da44a0-fd8f-4a1f-8afa-7c1ac1bf4fcb"}
03:03:18.027 00.006 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"23da44a0-fd8f-4a1f-8afa-7c1ac1bf4fcb"}
03:03:19.994 01.967 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"fc4ba967-8e30-42b1-82a9-e9380704f0e1"}
03:03:20.009 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"fc4ba967-8e30-42b1-82a9-e9380704f0e1"}
03:03:20.019 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"4782258c-e95c-40df-95cf-126d2db73976"}
03:03:20.028 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"4782258c-e95c-40df-95cf-126d2db73976"}
03:03:21.994 01.966 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"9cc022fe-5e90-4270-bf7c-6e5531db394c"}
03:03:22.005 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"9cc022fe-5e90-4270-bf7c-6e5531db394c"}
03:03:22.014 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"d59b8783-2e93-4018-b053-9b661e53de25"}
03:03:22.023 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"d59b8783-2e93-4018-b053-9b661e53de25"}
03:03:23.993 01.970 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"02fc25ce-e8c2-48ac-b222-73747f62a099"}
03:03:24.002 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"02fc25ce-e8c2-48ac-b222-73747f62a099"}
03:03:24.012 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"374f1bfc-9b9b-4af4-a533-787e8e53527b"}
03:03:24.019 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"374f1bfc-9b9b-4af4-a533-787e8e53527b"}
03:03:25.992 01.973 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"e9c92e25-1bb3-4d43-9bdd-feb00191d0e2"}
03:03:26.007 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"e9c92e25-1bb3-4d43-9bdd-feb00191d0e2"}
03:03:26.019 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"947f7e80-0fca-4107-8774-18c84b0f795b"}
03:03:26.035 00.016 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"947f7e80-0fca-4107-8774-18c84b0f795b"}
03:03:27.992 01.957 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"31f5520e-85ba-4442-9e80-7a7ea53b48a2"}
03:03:28.004 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"31f5520e-85ba-4442-9e80-7a7ea53b48a2"}
03:03:28.017 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"83913edf-9708-4714-85c3-aa9c70654ec8"}
03:03:28.027 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"83913edf-9708-4714-85c3-aa9c70654ec8"}
03:03:29.992 01.965 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"881d2ea7-280e-4170-9e84-78f6a67969b4"}
03:03:30.007 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"881d2ea7-280e-4170-9e84-78f6a67969b4"}
03:03:30.015 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"63f745f9-a76e-4906-897c-fe9b2dc583dd"}
03:03:30.025 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"63f745f9-a76e-4906-897c-fe9b2dc583dd"}
03:03:31.991 01.966 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"356501dd-c78f-4933-91e9-eabe5655d14b"}
03:03:32.002 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"356501dd-c78f-4933-91e9-eabe5655d14b"}
03:03:32.011 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"43797799-ce92-4466-9975-cf88ced5ebdc"}
03:03:32.028 00.017 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"43797799-ce92-4466-9975-cf88ced5ebdc"}
03:03:33.990 01.962 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"2ad849ba-1df8-483c-aafc-381357d86552"}
03:03:34.005 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"2ad849ba-1df8-483c-aafc-381357d86552"}
03:03:34.018 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"fd3b8705-0212-4ec2-a14d-57e4f973ef93"}
03:03:34.035 00.017 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"fd3b8705-0212-4ec2-a14d-57e4f973ef93"}
03:03:35.989 01.954 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"ad35ee8b-9d7e-4b77-b2bb-c5e3b63a2708"}
03:03:35.998 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"ad35ee8b-9d7e-4b77-b2bb-c5e3b63a2708"}
03:03:36.024 00.026 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"7349462a-9370-4a4a-acfb-b812652ac987"}
03:03:36.033 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"7349462a-9370-4a4a-acfb-b812652ac987"}
03:03:37.988 01.955 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"930ad9fd-ae9b-456a-a752-2edf15bd27a1"}
03:03:37.997 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"930ad9fd-ae9b-456a-a752-2edf15bd27a1"}
03:03:38.005 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"25c025f1-39d7-4baa-a4b8-a2c9c968d5ce"}
03:03:38.011 00.006 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"25c025f1-39d7-4baa-a4b8-a2c9c968d5ce"}
03:03:39.987 01.976 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"401ea3ca-ba1c-42b8-9ddb-13a40b9c4516"}
03:03:40.012 00.025 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"401ea3ca-ba1c-42b8-9ddb-13a40b9c4516"}
03:03:40.022 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"7058b352-29b5-4b92-9e39-dfe442cf7468"}
03:03:40.032 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"7058b352-29b5-4b92-9e39-dfe442cf7468"}
03:03:41.986 01.954 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"cecb4360-83a8-4947-9753-cdff19416b55"}
03:03:41.994 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"cecb4360-83a8-4947-9753-cdff19416b55"}
03:03:42.002 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"d9e3be82-f7b8-4ddf-9efb-75ea12e6561f"}
03:03:42.010 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"d9e3be82-f7b8-4ddf-9efb-75ea12e6561f"}
03:03:43.986 01.976 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"867bf59f-c07a-41c8-8c01-e9acb2ed6eb4"}
03:03:43.995 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"867bf59f-c07a-41c8-8c01-e9acb2ed6eb4"}
03:03:44.003 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"2b6f179d-5fbb-4b70-9401-bab1980c55b2"}
03:03:44.025 00.022 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"2b6f179d-5fbb-4b70-9401-bab1980c55b2"}
03:03:45.986 01.961 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"7465d680-8be1-46d7-80a8-afb1f023d360"}
03:03:46.002 00.016 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"7465d680-8be1-46d7-80a8-afb1f023d360"}
03:03:46.052 00.050 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"af0dea8c-c79f-43ce-8a01-7043f465ab6c"}
03:03:46.067 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"af0dea8c-c79f-43ce-8a01-7043f465ab6c"}
03:03:47.985 01.918 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"da52dc20-a419-4092-a81d-47b4825ae5f9"}
03:03:47.997 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"da52dc20-a419-4092-a81d-47b4825ae5f9"}
03:03:48.004 00.007 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"30845a43-76b5-491e-aa30-4f33acf348ba"}
03:03:48.015 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"30845a43-76b5-491e-aa30-4f33acf348ba"}
03:03:49.988 01.973 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"1cdc5d44-1baa-4972-9b0a-1dfea65ac402"}
03:03:50.031 00.043 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"1cdc5d44-1baa-4972-9b0a-1dfea65ac402"}
03:03:50.086 00.055 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"bd78bdc4-5543-4c9d-8ab2-ff5551e1dcb4"}
03:03:50.110 00.024 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"bd78bdc4-5543-4c9d-8ab2-ff5551e1dcb4"}
03:03:52.016 01.906 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"ca0c0ae0-84d5-41ea-b1c6-79794249793a"}
03:03:52.041 00.025 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"ca0c0ae0-84d5-41ea-b1c6-79794249793a"}
03:03:52.049 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"dd54c6cd-5b7b-4c1c-b3d4-486d3fd14734"}
03:03:52.060 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"dd54c6cd-5b7b-4c1c-b3d4-486d3fd14734"}
03:03:54.012 01.952 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"2a8b9ebb-4a00-4cc5-8bac-f52d7fec6407"}
03:03:54.021 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"2a8b9ebb-4a00-4cc5-8bac-f52d7fec6407"}
03:03:54.030 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"fc7523a7-49ae-437a-82a9-f34286b7d9f2"}
03:03:54.040 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"fc7523a7-49ae-437a-82a9-f34286b7d9f2"}
03:03:56.014 01.974 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"2eb1bca0-0fb5-4598-9daa-62e15a5dd198"}
03:03:56.025 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"2eb1bca0-0fb5-4598-9daa-62e15a5dd198"}
03:03:56.035 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"7418d908-2409-4694-8c98-e859ad7a87d5"}
03:03:56.042 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"7418d908-2409-4694-8c98-e859ad7a87d5"}
03:03:58.012 01.970 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"173e6c80-8ad6-4992-9098-52356b7e10d2"}
03:03:58.024 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"173e6c80-8ad6-4992-9098-52356b7e10d2"}
03:03:58.032 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"cb16f686-b944-41b4-a4cb-8fb24ab949ba"}
03:03:58.055 00.023 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"cb16f686-b944-41b4-a4cb-8fb24ab949ba"}
03:04:00.010 01.955 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"b3eecca7-97c6-48bf-a153-fe973cfd3f52"}
03:04:00.025 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"b3eecca7-97c6-48bf-a153-fe973cfd3f52"}
03:04:00.040 00.015 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"61c7e261-56b3-4d44-8277-7916a0f0e957"}
03:04:00.050 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"61c7e261-56b3-4d44-8277-7916a0f0e957"}
03:04:02.010 01.960 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"e1e55578-fea2-4a88-a25e-ee6ec97323b6"}
03:04:02.023 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"e1e55578-fea2-4a88-a25e-ee6ec97323b6"}
03:04:02.046 00.023 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"2cdde4db-d355-4e83-8807-544bb531c201"}
03:04:02.055 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"2cdde4db-d355-4e83-8807-544bb531c201"}
03:04:04.011 01.956 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"64fa1eb1-c104-4857-b902-4869db4b1708"}
03:04:04.020 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"64fa1eb1-c104-4857-b902-4869db4b1708"}
03:04:04.029 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"84a7d7ca-7fa8-467d-bcab-b0d7d8aef186"}
03:04:04.037 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"84a7d7ca-7fa8-467d-bcab-b0d7d8aef186"}
03:04:06.010 01.973 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"d50966fb-9539-47df-81eb-f91227c93878"}
03:04:06.019 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"d50966fb-9539-47df-81eb-f91227c93878"}
03:04:06.030 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"27ccabd1-cf7b-4690-86d8-670681a84d61"}
03:04:06.039 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"27ccabd1-cf7b-4690-86d8-670681a84d61"}
03:04:08.009 01.970 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"0d83666d-8325-4fb3-8ad0-d592eb8e2503"}
03:04:08.019 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"0d83666d-8325-4fb3-8ad0-d592eb8e2503"}
03:04:08.028 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"05acb779-046d-4d25-8876-41bf60744769"}
03:04:08.035 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"05acb779-046d-4d25-8876-41bf60744769"}
03:04:10.010 01.975 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"d556f075-228f-493f-984b-f1c6852d7167"}
03:04:10.020 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"d556f075-228f-493f-984b-f1c6852d7167"}
03:04:10.040 00.020 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"a364efec-b169-4b48-919c-0dcc300bba57"}
03:04:10.048 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"a364efec-b169-4b48-919c-0dcc300bba57"}
03:04:12.009 01.961 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"e8f14764-6079-4b9e-a14a-1188a51e7319"}
03:04:12.022 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"e8f14764-6079-4b9e-a14a-1188a51e7319"}
03:04:12.031 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"bed77303-6b15-4f2a-8bc8-b1ef645610de"}
03:04:12.044 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"bed77303-6b15-4f2a-8bc8-b1ef645610de"}
03:04:14.009 01.965 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"6006db2b-0f03-4269-86e8-917f9548fb34"}
03:04:14.017 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"6006db2b-0f03-4269-86e8-917f9548fb34"}
03:04:14.025 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"0d9d8fb4-da86-4e95-a1b5-6f7459368160"}
03:04:14.034 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"0d9d8fb4-da86-4e95-a1b5-6f7459368160"}
03:04:16.008 01.974 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"9a6838fa-774d-4668-9b8a-ba4c35f71baa"}
03:04:16.018 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"9a6838fa-774d-4668-9b8a-ba4c35f71baa"}
03:04:16.030 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"5b11a48b-9b68-4ac3-b134-a39daed50f62"}
03:04:16.038 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"5b11a48b-9b68-4ac3-b134-a39daed50f62"}
03:04:18.008 01.970 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"73af69fd-6472-417b-8662-d10731276061"}
03:04:18.021 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"73af69fd-6472-417b-8662-d10731276061"}
03:04:18.033 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"6973218c-6459-4e97-a83f-3fbf4377144d"}
03:04:18.058 00.025 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"6973218c-6459-4e97-a83f-3fbf4377144d"}
03:04:20.007 01.949 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"b6651f1e-4e39-4e7a-b834-3e9e177b8b7f"}
03:04:20.015 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"b6651f1e-4e39-4e7a-b834-3e9e177b8b7f"}
03:04:20.023 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"10da6e32-8572-4594-8dfa-a51c57f00e92"}
03:04:20.036 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"10da6e32-8572-4594-8dfa-a51c57f00e92"}
03:04:22.008 01.972 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"7bd395f4-7903-4e51-9967-cd0d5e85c525"}
03:04:22.027 00.019 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"7bd395f4-7903-4e51-9967-cd0d5e85c525"}
03:04:22.035 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"7484cb77-a374-4c7f-b61b-679aa3b360d3"}
03:04:22.043 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"7484cb77-a374-4c7f-b61b-679aa3b360d3"}
03:04:24.009 01.966 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"036a4ea3-aaf6-4daa-8e96-f6645c70730e"}
03:04:24.029 00.020 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"036a4ea3-aaf6-4daa-8e96-f6645c70730e"}
03:04:24.040 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"40411c5d-c750-4928-bc0e-55d2840bb74a"}
03:04:24.051 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"40411c5d-c750-4928-bc0e-55d2840bb74a"}
03:04:26.009 01.958 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"1bad8a6a-41fb-4f9c-83f2-6e37e46c2300"}
03:04:26.021 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"1bad8a6a-41fb-4f9c-83f2-6e37e46c2300"}
03:04:26.031 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"3bf8645d-8285-4c53-a787-2268c2570262"}
03:04:26.039 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"3bf8645d-8285-4c53-a787-2268c2570262"}
03:04:28.008 01.969 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"43498369-50d4-4034-bd7f-d20503090b91"}
03:04:28.022 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"43498369-50d4-4034-bd7f-d20503090b91"}
03:04:28.031 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"d0dae00a-4d6f-403e-9756-fb62116665ad"}
03:04:28.042 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"d0dae00a-4d6f-403e-9756-fb62116665ad"}
03:04:30.007 01.965 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"31653e93-4b9d-4d3c-8516-3041ac4583c6"}
03:04:30.037 00.030 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"31653e93-4b9d-4d3c-8516-3041ac4583c6"}
03:04:30.052 00.015 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"82130147-585f-4e81-8b03-3fe25c845988"}
03:04:30.063 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"82130147-585f-4e81-8b03-3fe25c845988"}
03:04:32.006 01.943 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"d91c7acc-24c3-46f7-b4ea-ec34ab960786"}
03:04:32.021 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"d91c7acc-24c3-46f7-b4ea-ec34ab960786"}
03:04:32.032 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"ebf0d43b-f6fe-4543-926e-27f570085d3d"}
03:04:32.042 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"ebf0d43b-f6fe-4543-926e-27f570085d3d"}
03:04:34.006 01.964 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"e8c4e35e-031f-4ccd-a547-790956b7dabd"}
03:04:34.016 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"e8c4e35e-031f-4ccd-a547-790956b7dabd"}
03:04:34.026 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"09e59676-2442-41b9-9fe3-caa38fd89fe5"}
03:04:34.045 00.019 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"09e59676-2442-41b9-9fe3-caa38fd89fe5"}
03:04:36.006 01.961 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"83a2e3a4-a3fb-4a0f-8905-14f2e3f2ca51"}
03:04:36.035 00.029 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"83a2e3a4-a3fb-4a0f-8905-14f2e3f2ca51"}
03:04:36.047 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"5eb8d9ea-e461-4d7b-a59e-87570a8339c7"}
03:04:36.057 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"5eb8d9ea-e461-4d7b-a59e-87570a8339c7"}
03:04:38.006 01.949 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"c1fda004-5124-4f82-b66f-d5e2e8dfc8bc"}
03:04:38.030 00.024 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"c1fda004-5124-4f82-b66f-d5e2e8dfc8bc"}
03:04:38.039 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"a51f42d1-309a-4c68-9c12-38fd3c542e82"}
03:04:38.047 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"a51f42d1-309a-4c68-9c12-38fd3c542e82"}
03:04:40.005 01.958 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"b6c832c7-19dc-4c5a-abba-e068a95303d6"}
03:04:40.013 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"b6c832c7-19dc-4c5a-abba-e068a95303d6"}
03:04:40.029 00.016 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"840f7dae-097d-4947-8a38-4576e10175c2"}
03:04:40.037 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"840f7dae-097d-4947-8a38-4576e10175c2"}
03:04:42.006 01.969 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"2e6256dd-e37e-4238-abe6-8804275520d2"}
03:04:42.019 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"2e6256dd-e37e-4238-abe6-8804275520d2"}
03:04:42.034 00.015 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"151eb268-386d-4d4f-b495-01b979979529"}
03:04:42.044 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"151eb268-386d-4d4f-b495-01b979979529"}
03:04:44.006 01.962 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"b0347582-c810-475a-823a-b56ea3fd5995"}
03:04:44.020 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"b0347582-c810-475a-823a-b56ea3fd5995"}
03:04:44.032 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"89200c32-1281-483e-bf8b-5103b9cfc908"}
03:04:44.043 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"89200c32-1281-483e-bf8b-5103b9cfc908"}
03:04:46.006 01.963 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"35ff3956-d996-4db3-b937-f8dabdcb04da"}
03:04:46.018 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"35ff3956-d996-4db3-b937-f8dabdcb04da"}
03:04:46.042 00.024 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"99b45fcd-7002-42f3-89d7-b9cfcc91857f"}
03:04:46.052 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"99b45fcd-7002-42f3-89d7-b9cfcc91857f"}
03:04:48.006 01.954 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"9487f077-d420-4c2f-a893-0b7d02cb5b20"}
03:04:48.021 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"9487f077-d420-4c2f-a893-0b7d02cb5b20"}
03:04:48.032 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"0313c547-c21f-4021-9352-da0301e05296"}
03:04:48.045 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"0313c547-c21f-4021-9352-da0301e05296"}
03:04:50.006 01.961 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"5e89f244-cfa7-4bf8-b8a4-0ae06c59bb73"}
03:04:50.017 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"5e89f244-cfa7-4bf8-b8a4-0ae06c59bb73"}
03:04:50.033 00.016 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"3fc86879-b1b6-4ba8-8bd5-e17d7e33f6ff"}
03:04:50.044 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"3fc86879-b1b6-4ba8-8bd5-e17d7e33f6ff"}
03:04:52.010 01.966 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"3819df59-b014-4682-85df-7d5392eeb1f6"}
03:04:52.030 00.020 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"3819df59-b014-4682-85df-7d5392eeb1f6"}
03:04:52.045 00.015 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"eac2d871-926a-4a15-939d-70b8aa82e97f"}
03:04:52.054 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"eac2d871-926a-4a15-939d-70b8aa82e97f"}
03:04:54.009 01.955 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"f2c07954-5bd3-43d9-adaa-1acab07be91e"}
03:04:54.020 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"f2c07954-5bd3-43d9-adaa-1acab07be91e"}
03:04:54.032 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"212808a7-fd30-404e-9123-47b95d442fc6"}
03:04:54.045 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"212808a7-fd30-404e-9123-47b95d442fc6"}
03:04:56.008 01.963 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"4daf1477-0769-4f40-a67a-d538ca65bb7c"}
03:04:56.020 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"4daf1477-0769-4f40-a67a-d538ca65bb7c"}
03:04:56.034 00.014 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"d56d2d06-f60b-40a8-985e-aa8edbe6f326"}
03:04:56.044 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"d56d2d06-f60b-40a8-985e-aa8edbe6f326"}
03:04:58.007 01.963 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"6ba8b2d9-8269-4de8-a7be-aaf03d22b96b"}
03:04:58.017 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"6ba8b2d9-8269-4de8-a7be-aaf03d22b96b"}
03:04:58.026 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"c5c5ae1e-4956-4f3e-a06b-f54edb8d8e47"}
03:04:58.035 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"c5c5ae1e-4956-4f3e-a06b-f54edb8d8e47"}
03:05:00.007 01.972 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"c556a504-73df-4814-aadc-55c152cff195"}
03:05:00.024 00.017 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"c556a504-73df-4814-aadc-55c152cff195"}
03:05:00.032 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"7c165c50-c620-4239-8c1a-ded0fce8af16"}
03:05:00.040 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"7c165c50-c620-4239-8c1a-ded0fce8af16"}
03:05:02.005 01.965 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"40618940-70b2-4440-ad9f-04ddb35d17ad"}
03:05:02.018 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"40618940-70b2-4440-ad9f-04ddb35d17ad"}
03:05:02.029 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"6589ac54-818a-4afa-aa16-e578a4d9cf96"}
03:05:02.039 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"6589ac54-818a-4afa-aa16-e578a4d9cf96"}
03:05:04.005 01.966 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"11aa49ec-f493-4c62-8923-f2869b751b56"}
03:05:04.012 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"11aa49ec-f493-4c62-8923-f2869b751b56"}
03:05:04.025 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"b21a8b5f-78b5-4186-b283-c900e9559b60"}
03:05:04.031 00.006 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"b21a8b5f-78b5-4186-b283-c900e9559b60"}
03:05:06.005 01.974 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"41452c89-2ec4-4136-bb1d-4a1d9795e215"}
03:05:06.035 00.030 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"41452c89-2ec4-4136-bb1d-4a1d9795e215"}
03:05:06.045 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"55542a4d-4742-4c55-a845-cd535b672aed"}
03:05:06.056 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"55542a4d-4742-4c55-a845-cd535b672aed"}
03:05:08.005 01.949 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"0bb73c70-5b2c-48d9-a207-50a7e3e8fad6"}
03:05:08.020 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"0bb73c70-5b2c-48d9-a207-50a7e3e8fad6"}
03:05:08.033 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"81601224-78fd-4cde-926d-d5abd178586a"}
03:05:08.047 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"81601224-78fd-4cde-926d-d5abd178586a"}
03:05:10.003 01.956 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"b89a878b-90c7-4287-b908-901b741123f6"}
03:05:10.015 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"b89a878b-90c7-4287-b908-901b741123f6"}
03:05:10.030 00.015 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"7234d6f4-52aa-4ea2-a305-a97921fb760f"}
03:05:10.044 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"7234d6f4-52aa-4ea2-a305-a97921fb760f"}
03:05:12.006 01.962 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"11768ea8-9101-4de0-89dd-6e22493e012e"}
03:05:12.018 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"11768ea8-9101-4de0-89dd-6e22493e012e"}
03:05:12.028 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"f443c37d-77ed-4eb8-b484-7d9a15836a6f"}
03:05:12.036 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"f443c37d-77ed-4eb8-b484-7d9a15836a6f"}
03:05:14.003 01.967 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"1df1b083-58d8-416d-ada9-a4410ad6b838"}
03:05:14.022 00.019 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"1df1b083-58d8-416d-ada9-a4410ad6b838"}
03:05:14.061 00.039 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"9473f9dd-19df-489f-a801-7f3ef99e24d5"}
03:05:14.075 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"9473f9dd-19df-489f-a801-7f3ef99e24d5"}
03:05:16.003 01.928 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"b9236ec2-7299-4c8b-9157-1a4f10c2975e"}
03:05:16.033 00.030 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"b9236ec2-7299-4c8b-9157-1a4f10c2975e"}
03:05:16.153 00.120 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"51ed2e64-22bc-42c7-b11e-3471e402fb7f"}
03:05:16.174 00.021 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"51ed2e64-22bc-42c7-b11e-3471e402fb7f"}
03:05:18.003 01.829 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"5e44ea6b-f8f0-46a2-af3c-9d499e8f763f"}
03:05:18.039 00.036 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"5e44ea6b-f8f0-46a2-af3c-9d499e8f763f"}
03:05:18.055 00.016 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"c7624d82-4bf7-4080-b9c5-be977e462f6d"}
03:05:18.070 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"c7624d82-4bf7-4080-b9c5-be977e462f6d"}
03:05:20.002 01.932 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"8432b5b8-3846-4527-ac37-2a5146547ca4"}
03:05:20.023 00.021 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"8432b5b8-3846-4527-ac37-2a5146547ca4"}
03:05:20.058 00.035 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"c2166acd-afb5-45c3-b379-617a62a2f9a6"}
03:05:20.082 00.024 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"c2166acd-afb5-45c3-b379-617a62a2f9a6"}
03:05:22.002 01.920 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"c22d2583-a475-4124-93b7-90f780c74c9c"}
03:05:22.015 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"c22d2583-a475-4124-93b7-90f780c74c9c"}
03:05:22.026 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"ab82fbf6-47f8-47e5-a22b-a830f8024976"}
03:05:22.036 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"ab82fbf6-47f8-47e5-a22b-a830f8024976"}
03:05:24.005 01.969 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"7789c9c7-0a70-4b13-a279-422c9e4a4a62"}
03:05:24.013 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"7789c9c7-0a70-4b13-a279-422c9e4a4a62"}
03:05:24.021 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"83c4dfcc-d91c-4c6b-abae-e5dcd025ebb5"}
03:05:24.026 00.005 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"83c4dfcc-d91c-4c6b-abae-e5dcd025ebb5"}
03:05:26.003 01.977 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"7f13985e-a19b-4a20-a44c-098f3b95d2aa"}
03:05:26.011 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"7f13985e-a19b-4a20-a44c-098f3b95d2aa"}
03:05:26.018 00.007 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"e44b5b40-640c-4a86-93ae-46384dce1f3a"}
03:05:26.025 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"e44b5b40-640c-4a86-93ae-46384dce1f3a"}
03:05:28.003 01.978 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"17d63ac6-a7ba-4f9e-964d-af7b6ba73e3d"}
03:05:28.012 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"17d63ac6-a7ba-4f9e-964d-af7b6ba73e3d"}
03:05:28.023 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"a7443726-2a45-4443-a68f-c89850903295"}
03:05:28.031 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"a7443726-2a45-4443-a68f-c89850903295"}
03:05:30.003 01.972 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"749622a3-9807-4658-864d-294215a190fd"}
03:05:30.015 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"749622a3-9807-4658-864d-294215a190fd"}
03:05:30.022 00.007 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"bf161ebf-48ce-4865-af34-806d23acc4f9"}
03:05:30.030 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"bf161ebf-48ce-4865-af34-806d23acc4f9"}
03:05:32.004 01.974 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"0b296ea0-d738-4415-82ec-4b720b7f9290"}
03:05:32.013 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"0b296ea0-d738-4415-82ec-4b720b7f9290"}
03:05:32.021 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"1319d62f-880e-4d64-80b4-89abb1813ba3"}
03:05:32.028 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"1319d62f-880e-4d64-80b4-89abb1813ba3"}
03:05:34.003 01.975 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"8914cb61-626e-4572-8810-de42c05be53a"}
03:05:34.014 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"8914cb61-626e-4572-8810-de42c05be53a"}
03:05:34.022 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"caf7521b-164b-4ab6-9bb3-f6485eaeb0d7"}
03:05:34.033 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"caf7521b-164b-4ab6-9bb3-f6485eaeb0d7"}
03:05:36.005 01.972 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"3b9e974f-cc91-4f33-bb82-d67c54860e86"}
03:05:36.014 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"3b9e974f-cc91-4f33-bb82-d67c54860e86"}
03:05:36.022 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"30c2f8e4-5b61-41b3-ba22-c02a0abfba5f"}
03:05:36.031 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"30c2f8e4-5b61-41b3-ba22-c02a0abfba5f"}
03:05:38.004 01.973 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"5bd132fe-e0da-441f-bfd8-4893dd021ff6"}
03:05:38.015 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"5bd132fe-e0da-441f-bfd8-4893dd021ff6"}
03:05:38.022 00.007 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"09677a3d-bff4-48e9-b1e7-9ab5120315f4"}
03:05:38.041 00.019 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"09677a3d-bff4-48e9-b1e7-9ab5120315f4"}
03:05:40.003 01.962 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"aba5685d-cef0-4c57-8223-132c413e6fca"}
03:05:40.012 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"aba5685d-cef0-4c57-8223-132c413e6fca"}
03:05:40.024 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"d2b681fc-d589-4bf2-a073-0e2a14abb63e"}
03:05:40.048 00.024 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"d2b681fc-d589-4bf2-a073-0e2a14abb63e"}
03:05:42.006 01.958 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"c6f87e69-f7b1-4242-9f84-9f77ebf801e3"}
03:05:42.025 00.019 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"c6f87e69-f7b1-4242-9f84-9f77ebf801e3"}
03:05:42.033 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"5056ae3b-5fe0-45b2-a75a-59cd96e9832e"}
03:05:42.042 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"5056ae3b-5fe0-45b2-a75a-59cd96e9832e"}
03:05:44.004 01.962 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"f5dd51e1-5f7c-4b43-accf-bf6dc504cbe6"}
03:05:44.017 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"f5dd51e1-5f7c-4b43-accf-bf6dc504cbe6"}
03:05:44.026 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"2256141b-e11b-4a9f-bb53-ea2632e712ab"}
03:05:44.034 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"2256141b-e11b-4a9f-bb53-ea2632e712ab"}
03:05:46.006 01.972 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"f4e36831-0c68-4bf5-b33f-2500e549a818"}
03:05:46.040 00.034 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"f4e36831-0c68-4bf5-b33f-2500e549a818"}
03:05:46.068 00.028 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"a4977549-1497-4338-9a51-98a283e1e53a"}
03:05:46.085 00.017 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"a4977549-1497-4338-9a51-98a283e1e53a"}
03:05:48.003 01.918 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"1dec15c2-659f-4df3-a1d0-0466e0c32d2e"}
03:05:48.012 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"1dec15c2-659f-4df3-a1d0-0466e0c32d2e"}
03:05:48.021 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"53aecd40-73cf-4685-b487-738743919f91"}
03:05:48.030 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"53aecd40-73cf-4685-b487-738743919f91"}
03:05:50.003 01.973 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"58745a80-4179-4603-bd40-7a6486a4fbdf"}
03:05:50.012 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"58745a80-4179-4603-bd40-7a6486a4fbdf"}
03:05:50.023 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"953c1404-a711-4a3c-94a4-12c1e9fdf26c"}
03:05:50.028 00.005 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"953c1404-a711-4a3c-94a4-12c1e9fdf26c"}
03:05:52.002 01.974 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"5a61ff30-f31c-4567-abca-7d1c7f27e84c"}
03:05:52.028 00.026 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"5a61ff30-f31c-4567-abca-7d1c7f27e84c"}
03:05:52.039 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"7dc230cb-b558-410b-9df0-08866beb16ee"}
03:05:52.048 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"7dc230cb-b558-410b-9df0-08866beb16ee"}
03:05:54.002 01.954 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"698ba73e-c74e-455b-99c9-71c103fdcb84"}
03:05:54.015 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"698ba73e-c74e-455b-99c9-71c103fdcb84"}
03:05:54.022 00.007 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"1f884ef4-fa8d-45b9-b4c8-3df809d5559a"}
03:05:54.030 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"1f884ef4-fa8d-45b9-b4c8-3df809d5559a"}
03:05:56.002 01.972 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"8c4dffde-5e6c-4654-8b11-d5d12004870b"}
03:05:56.013 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"8c4dffde-5e6c-4654-8b11-d5d12004870b"}
03:05:56.023 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"25902483-52a4-435c-855a-e63b546534ae"}
03:05:56.033 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"25902483-52a4-435c-855a-e63b546534ae"}
03:05:58.001 01.968 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"2caab0fb-eaf8-4f58-a4a2-107821d17b76"}
03:05:58.011 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"2caab0fb-eaf8-4f58-a4a2-107821d17b76"}
03:05:58.022 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"384f4f05-7868-4e26-85a3-b3225d27406d"}
03:05:58.036 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"384f4f05-7868-4e26-85a3-b3225d27406d"}
03:06:00.001 01.965 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"a8451413-7335-4aba-9e3c-32e72e9564af"}
03:06:00.008 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"a8451413-7335-4aba-9e3c-32e72e9564af"}
03:06:00.022 00.014 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"f557b9c8-c09d-48e0-9eb3-dba8b2c3421d"}
03:06:00.033 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"f557b9c8-c09d-48e0-9eb3-dba8b2c3421d"}
03:06:02.001 01.968 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"350674c6-1710-43c2-87c5-844e4264d85d"}
03:06:02.012 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"350674c6-1710-43c2-87c5-844e4264d85d"}
03:06:02.021 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"804288db-e233-4052-8b5e-80221c23bb2f"}
03:06:02.043 00.022 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"804288db-e233-4052-8b5e-80221c23bb2f"}
03:06:04.000 01.957 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"c6b44306-81ba-4d6a-9148-b1df96348df3"}
03:06:04.014 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"c6b44306-81ba-4d6a-9148-b1df96348df3"}
03:06:04.031 00.017 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"d7753594-059b-491d-8634-337cba931a44"}
03:06:04.041 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"d7753594-059b-491d-8634-337cba931a44"}
03:06:05.999 01.958 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"9ad6a454-6ec8-49f8-bbfc-2527896c7190"}
03:06:06.011 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"9ad6a454-6ec8-49f8-bbfc-2527896c7190"}
03:06:06.025 00.014 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"734a0959-5b4c-44e5-ad93-c13cb89f6dd7"}
03:06:06.033 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"734a0959-5b4c-44e5-ad93-c13cb89f6dd7"}
03:06:07.998 01.965 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"438cc7f0-16f6-4b93-b9db-aa27e90a9c2e"}
03:06:08.009 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"438cc7f0-16f6-4b93-b9db-aa27e90a9c2e"}
03:06:08.016 00.007 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"caf61b80-aa34-441f-9efe-afabb990b9ab"}
03:06:08.022 00.006 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"caf61b80-aa34-441f-9efe-afabb990b9ab"}
03:06:09.998 01.976 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"9269fa06-2f79-416b-9be9-e18f9724cc5e"}
03:06:10.010 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"9269fa06-2f79-416b-9be9-e18f9724cc5e"}
03:06:10.020 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"2d41238e-f4fe-4b01-a1f5-a353b6fd5bc4"}
03:06:10.029 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"2d41238e-f4fe-4b01-a1f5-a353b6fd5bc4"}
03:06:11.997 01.968 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"21521c0e-5dff-47af-8dbd-5df6c3752639"}
03:06:12.009 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"21521c0e-5dff-47af-8dbd-5df6c3752639"}
03:06:12.020 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"681cc4ff-a6ac-4f67-a92d-5a62ae1c1e49"}
03:06:12.030 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"681cc4ff-a6ac-4f67-a92d-5a62ae1c1e49"}
03:06:13.996 01.966 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"73832084-da5e-4385-bd21-7360b3b3f555"}
03:06:14.007 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"73832084-da5e-4385-bd21-7360b3b3f555"}
03:06:14.016 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"0411b511-66e0-46f9-802c-6e14421fe0a0"}
03:06:14.024 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"0411b511-66e0-46f9-802c-6e14421fe0a0"}
03:06:15.997 01.973 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"27b21ff4-20f4-4ee4-b5f1-a9c390a3279a"}
03:06:16.012 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"27b21ff4-20f4-4ee4-b5f1-a9c390a3279a"}
03:06:16.056 00.044 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"2d31be21-5448-430d-92b1-199ef952ccc1"}
03:06:16.103 00.047 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"2d31be21-5448-430d-92b1-199ef952ccc1"}
03:06:17.998 01.895 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"f861e003-3869-4591-8fc2-8a582abe7ec8"}
03:06:18.008 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"f861e003-3869-4591-8fc2-8a582abe7ec8"}
03:06:18.022 00.014 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"7184f0ee-4ea9-4c32-8c49-0f52891fe09d"}
03:06:18.031 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"7184f0ee-4ea9-4c32-8c49-0f52891fe09d"}
03:06:19.996 01.965 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"74a6a47a-acf0-4a42-86e4-62c4e8d7a7d8"}
03:06:20.004 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"74a6a47a-acf0-4a42-86e4-62c4e8d7a7d8"}
03:06:20.011 00.007 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"b2fbc44d-6ff2-4812-b255-f0f4ee2bee82"}
03:06:20.018 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"b2fbc44d-6ff2-4812-b255-f0f4ee2bee82"}
03:06:21.995 01.977 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"ca70026b-6f13-48e3-b571-aa611082bc24"}
03:06:22.003 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"ca70026b-6f13-48e3-b571-aa611082bc24"}
03:06:22.014 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"0383b39e-5634-4001-a6ff-fa8343cf0eb9"}
03:06:22.027 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"0383b39e-5634-4001-a6ff-fa8343cf0eb9"}
03:06:23.996 01.969 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"1a0ccda0-7555-451e-bbfc-78c862db9fff"}
03:06:24.005 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"1a0ccda0-7555-451e-bbfc-78c862db9fff"}
03:06:24.013 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"01435c8f-57ea-4a2d-a79b-36b84c5d9891"}
03:06:24.022 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"01435c8f-57ea-4a2d-a79b-36b84c5d9891"}
03:06:25.994 01.972 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"d9ce9fed-0857-433e-8fb2-1f421448d281"}
03:06:26.006 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"d9ce9fed-0857-433e-8fb2-1f421448d281"}
03:06:26.015 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"83f21acd-688e-45dd-a891-279398ae2c85"}
03:06:26.036 00.021 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"83f21acd-688e-45dd-a891-279398ae2c85"}
03:06:27.994 01.958 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"178b720d-fc71-469a-8c82-c07e4e2a0883"}
03:06:28.002 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"178b720d-fc71-469a-8c82-c07e4e2a0883"}
03:06:28.009 00.007 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"2556ba5e-ee1b-407f-9be8-15008534c9c7"}
03:06:28.016 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"2556ba5e-ee1b-407f-9be8-15008534c9c7"}
03:06:29.995 01.979 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"c762b0d2-b6b5-433d-bfa2-89a9214dc2b2"}
03:06:30.020 00.025 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"c762b0d2-b6b5-433d-bfa2-89a9214dc2b2"}
03:06:30.030 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"b906562b-38a8-4823-8a41-453c6d5957c6"}
03:06:30.037 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"b906562b-38a8-4823-8a41-453c6d5957c6"}
03:06:31.994 01.957 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"21e583d9-6900-4489-ae85-301ee58e8a82"}
03:06:32.005 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"21e583d9-6900-4489-ae85-301ee58e8a82"}
03:06:32.016 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"980e2418-16cf-4414-a602-453dafa45b64"}
03:06:32.024 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"980e2418-16cf-4414-a602-453dafa45b64"}
03:06:33.995 01.971 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"d0222bf8-6c5a-4939-b4a5-6e8c19885746"}
03:06:34.005 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"d0222bf8-6c5a-4939-b4a5-6e8c19885746"}
03:06:34.013 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"c62c557f-fe93-4d5f-a36e-4e44acb114bc"}
03:06:34.024 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"c62c557f-fe93-4d5f-a36e-4e44acb114bc"}
03:06:35.995 01.971 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"f4309262-de00-40ec-b013-9a30cfd0c0a7"}
03:06:36.004 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"f4309262-de00-40ec-b013-9a30cfd0c0a7"}
03:06:36.012 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"2b766e0a-a7e5-4dc4-bb15-cf70ec45115c"}
03:06:36.019 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"2b766e0a-a7e5-4dc4-bb15-cf70ec45115c"}
03:06:37.994 01.975 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"ad6a4ae0-3a39-4966-ab5c-b833611baaf6"}
03:06:38.003 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"ad6a4ae0-3a39-4966-ab5c-b833611baaf6"}
03:06:38.013 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"0525ba17-ee65-42d2-897a-da36cbc1a817"}
03:06:38.023 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"0525ba17-ee65-42d2-897a-da36cbc1a817"}
03:06:39.993 01.970 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"16c5f242-9a8a-4263-9f7b-89425091aeef"}
03:06:40.003 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"16c5f242-9a8a-4263-9f7b-89425091aeef"}
03:06:40.028 00.025 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"7852cd08-f9db-4244-8bc8-a3c0546da42a"}
03:06:40.042 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"7852cd08-f9db-4244-8bc8-a3c0546da42a"}
03:06:41.992 01.950 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"a8f5c3be-f35f-49c1-963d-fb26bb85b940"}
03:06:42.004 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"a8f5c3be-f35f-49c1-963d-fb26bb85b940"}
03:06:42.013 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"4b5685fa-5ae5-4905-99dd-6e4e1db39b48"}
03:06:42.024 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"4b5685fa-5ae5-4905-99dd-6e4e1db39b48"}
03:06:43.991 01.967 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"9bb84435-885e-4817-bca6-fb666437cdb2"}
03:06:44.000 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"9bb84435-885e-4817-bca6-fb666437cdb2"}
03:06:44.007 00.007 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"4b783757-4522-4f63-a962-30bfc9e4fc19"}
03:06:44.015 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"4b783757-4522-4f63-a962-30bfc9e4fc19"}
03:06:46.000 01.985 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"9193edc3-32ae-43ac-9af5-71f4cea9f7b6"}
03:06:46.021 00.021 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"9193edc3-32ae-43ac-9af5-71f4cea9f7b6"}
03:06:46.039 00.018 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"953f0a3c-9ece-4d31-ab0c-06143afd7b5d"}
03:06:46.049 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"953f0a3c-9ece-4d31-ab0c-06143afd7b5d"}
03:06:47.994 01.945 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"12baff0d-d1d7-4ce2-8bff-a5a095697bcd"}
03:06:48.008 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"12baff0d-d1d7-4ce2-8bff-a5a095697bcd"}
03:06:48.023 00.015 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"6c7cff0c-1e3d-463c-ac1c-d0c9d8a1149d"}
03:06:48.036 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"6c7cff0c-1e3d-463c-ac1c-d0c9d8a1149d"}
03:06:49.993 01.957 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"8c9674db-a772-4986-9f34-aa6084c297b2"}
03:06:50.002 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"8c9674db-a772-4986-9f34-aa6084c297b2"}
03:06:50.009 00.007 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"75528bcf-d64d-4d05-ae53-547f705babf1"}
03:06:50.021 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"75528bcf-d64d-4d05-ae53-547f705babf1"}
03:06:51.991 01.970 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"a187bcf7-fee9-433e-a262-d27d60761fec"}
03:06:51.999 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"a187bcf7-fee9-433e-a262-d27d60761fec"}
03:06:52.010 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"b513a4fb-e7c8-49ff-8509-1b2d977ddfeb"}
03:06:52.018 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"b513a4fb-e7c8-49ff-8509-1b2d977ddfeb"}
03:06:53.992 01.974 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"9390e4a6-5989-407c-a83c-5db340c08924"}
03:06:54.002 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"9390e4a6-5989-407c-a83c-5db340c08924"}
03:06:54.033 00.031 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"46a4cd4b-dca3-4b2c-9bf6-c8062a8758c0"}
03:06:54.042 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"46a4cd4b-dca3-4b2c-9bf6-c8062a8758c0"}
03:06:55.990 01.948 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"1d81a30d-3542-4d92-999b-5601243caff6"}
03:06:56.021 00.031 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"1d81a30d-3542-4d92-999b-5601243caff6"}
03:06:56.030 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"5f8c7b80-4816-4024-8f65-564a2b0bbc08"}
03:06:56.038 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"5f8c7b80-4816-4024-8f65-564a2b0bbc08"}
03:06:57.993 01.955 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"5b692546-d279-48e0-983d-5812e03d0949"}
03:06:58.002 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"5b692546-d279-48e0-983d-5812e03d0949"}
03:06:58.014 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"131e2bb7-554c-4e43-a5be-4d053542adf4"}
03:06:58.045 00.031 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"131e2bb7-554c-4e43-a5be-4d053542adf4"}
03:06:58.083 00.038 9340 evsrv: cli 100A41E8 connect
03:06:58.154 00.071 9340 evsrv: cli 100A41E8 request: {"method":"get_app_state","id":"808ed8b2-75bf-45ac-ab80-c60a030ecf57"}
03:06:58.216 00.062 9340 evsrv: cli 100A41E8 response: {"jsonrpc":"2.0","result":"Stopped","id":"808ed8b2-75bf-45ac-ab80-c60a030ecf57"}
03:06:58.259 00.043 9340 evsrv: cli 100A41E8 disconnect
03:06:59.992 01.733 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"4e540417-db1a-476b-b584-7d9a63d451ec"}
03:07:00.007 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"4e540417-db1a-476b-b584-7d9a63d451ec"}
03:07:00.098 00.091 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"b29f2082-a148-4708-8365-eaef88583653"}
03:07:00.158 00.060 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"b29f2082-a148-4708-8365-eaef88583653"}
03:07:01.991 01.833 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"97cfae67-4c13-4bb1-a085-e74637fb8ca4"}
03:07:02.005 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"97cfae67-4c13-4bb1-a085-e74637fb8ca4"}
03:07:02.023 00.018 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"e818590c-dc87-4eab-8a9a-68d5b577784b"}
03:07:02.040 00.017 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"e818590c-dc87-4eab-8a9a-68d5b577784b"}
03:07:03.990 01.950 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"a0bbbed3-bd6b-4c01-9336-29f7512b62de"}
03:07:04.007 00.017 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"a0bbbed3-bd6b-4c01-9336-29f7512b62de"}
03:07:04.041 00.034 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"0375d372-203e-482c-beb1-fd13de920dfc"}
03:07:04.052 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"0375d372-203e-482c-beb1-fd13de920dfc"}
03:07:05.990 01.938 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"6509c4fe-c7a2-4be8-b3f7-cb03a2d21b58"}
03:07:06.006 00.016 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"6509c4fe-c7a2-4be8-b3f7-cb03a2d21b58"}
03:07:06.031 00.025 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"200851cc-4cce-4e56-8e9d-c96749796851"}
03:07:06.079 00.048 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"200851cc-4cce-4e56-8e9d-c96749796851"}
03:07:07.988 01.909 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"fee07633-7c74-45fb-8626-5142b203dbae"}
03:07:07.999 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"fee07633-7c74-45fb-8626-5142b203dbae"}
03:07:08.012 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"c4152655-2ed3-4177-9452-27657624aa08"}
03:07:08.029 00.017 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"c4152655-2ed3-4177-9452-27657624aa08"}
03:07:09.987 01.958 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"36b65f50-5388-4b4d-81ea-114cf7291954"}
03:07:09.998 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"36b65f50-5388-4b4d-81ea-114cf7291954"}
03:07:10.010 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"252be43e-683f-494d-ab99-97d3dd456ec9"}
03:07:10.043 00.033 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"252be43e-683f-494d-ab99-97d3dd456ec9"}
03:07:11.987 01.944 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"50a3da9e-67e0-4895-b075-91cfa9f7f1cc"}
03:07:11.999 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"50a3da9e-67e0-4895-b075-91cfa9f7f1cc"}
03:07:12.012 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"3be06c8e-f61a-4726-a283-c8e049bfd88f"}
03:07:12.021 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"3be06c8e-f61a-4726-a283-c8e049bfd88f"}
03:07:13.986 01.965 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"7e3ba69b-94c5-4f17-8278-911ea127b5b9"}
03:07:13.999 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"7e3ba69b-94c5-4f17-8278-911ea127b5b9"}
03:07:14.015 00.016 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"e5eef77f-9243-483a-b5b0-afd62686fd6e"}
03:07:14.031 00.016 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"e5eef77f-9243-483a-b5b0-afd62686fd6e"}
03:07:15.984 01.953 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"9b9ab387-ef20-41ec-8fad-0376f35ff44d"}
03:07:16.002 00.018 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"9b9ab387-ef20-41ec-8fad-0376f35ff44d"}
03:07:16.022 00.020 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"64faa7bb-2568-48ff-bcc2-36d25786718a"}
03:07:16.060 00.038 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"64faa7bb-2568-48ff-bcc2-36d25786718a"}
03:07:17.983 01.923 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"a7597411-9933-4c91-afdc-2adf0624240e"}
03:07:17.997 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"a7597411-9933-4c91-afdc-2adf0624240e"}
03:07:18.018 00.021 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"f5aa548f-752d-45f7-8a3c-a784f6a16b43"}
03:07:18.054 00.036 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"f5aa548f-752d-45f7-8a3c-a784f6a16b43"}
03:07:19.984 01.930 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"52eab23c-2ced-4386-9efc-c45efa319d70"}
03:07:20.041 00.057 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"52eab23c-2ced-4386-9efc-c45efa319d70"}
03:07:20.063 00.022 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"a9e20ea0-1f23-41b2-8323-d553952cf666"}
03:07:20.080 00.017 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"a9e20ea0-1f23-41b2-8323-d553952cf666"}
03:07:21.984 01.904 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"38df0ccc-3763-4332-b83d-bdedd53648c0"}
03:07:21.997 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"38df0ccc-3763-4332-b83d-bdedd53648c0"}
03:07:22.011 00.014 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"1d4e423d-1274-4d7d-8fee-0c69805be535"}
03:07:22.025 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"1d4e423d-1274-4d7d-8fee-0c69805be535"}
03:07:23.983 01.958 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"58fb847e-2a0e-4b82-8f72-8f024fd75b0b"}
03:07:23.998 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"58fb847e-2a0e-4b82-8f72-8f024fd75b0b"}
03:07:24.014 00.016 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"ddae9d3e-b22a-4911-8bd7-d7ca0ceb06ee"}
03:07:24.046 00.032 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"ddae9d3e-b22a-4911-8bd7-d7ca0ceb06ee"}
03:07:25.987 01.941 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"b8fd0573-6545-475f-acd1-746e3109530b"}
03:07:26.019 00.032 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"b8fd0573-6545-475f-acd1-746e3109530b"}
03:07:26.064 00.045 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"812de153-f362-4d04-b7de-c8633ac7956b"}
03:07:26.133 00.069 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"812de153-f362-4d04-b7de-c8633ac7956b"}
03:07:27.983 01.850 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"6402beec-5214-4c20-b112-5ee12154b3b3"}
03:07:27.997 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"6402beec-5214-4c20-b112-5ee12154b3b3"}
03:07:28.022 00.025 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"61db11c5-daf9-4554-8d2d-e3c720346dfc"}
03:07:28.040 00.018 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"61db11c5-daf9-4554-8d2d-e3c720346dfc"}
03:07:29.983 01.943 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"b67d4838-1315-416c-acb1-d9fcfdc58ed6"}
03:07:30.006 00.023 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"b67d4838-1315-416c-acb1-d9fcfdc58ed6"}
03:07:30.148 00.142 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"9df093ac-6fc3-4ff9-9de8-c5db5fbec343"}
03:07:30.189 00.041 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"9df093ac-6fc3-4ff9-9de8-c5db5fbec343"}
03:07:32.002 01.813 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"03dec812-c43b-425c-bd9b-8019f24c64f4"}
03:07:32.118 00.116 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"03dec812-c43b-425c-bd9b-8019f24c64f4"}
03:07:32.262 00.144 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"86ac3eca-28b0-4846-a382-9c628e7f1b07"}
03:07:32.371 00.109 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"86ac3eca-28b0-4846-a382-9c628e7f1b07"}
03:07:33.989 01.618 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"0410933d-c217-48d7-83c6-ab48aded02c5"}
03:07:34.100 00.111 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"0410933d-c217-48d7-83c6-ab48aded02c5"}
03:07:34.300 00.200 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"3511fa5c-f547-4222-a7c5-a7f95c674bd5"}
03:07:34.418 00.118 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"3511fa5c-f547-4222-a7c5-a7f95c674bd5"}
03:07:36.071 01.653 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"65d46970-24ac-4a42-bb2e-e5f2a72612f0"}
03:07:36.091 00.020 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"65d46970-24ac-4a42-bb2e-e5f2a72612f0"}
03:07:36.148 00.057 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"45544bdc-8b60-4c61-ae17-e8abc3a2355d"}
03:07:36.171 00.023 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"45544bdc-8b60-4c61-ae17-e8abc3a2355d"}
03:07:38.069 01.898 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"dacc8807-824f-4d9b-be0b-0b4a975eb27f"}
03:07:38.078 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"dacc8807-824f-4d9b-be0b-0b4a975eb27f"}
03:07:38.087 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"8eb7c369-91f7-4a4a-b30d-506c96e47a87"}
03:07:38.098 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"8eb7c369-91f7-4a4a-b30d-506c96e47a87"}
03:07:40.068 01.970 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"fda4849e-0d74-4d37-adb7-f9d7be725a47"}
03:07:40.083 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"fda4849e-0d74-4d37-adb7-f9d7be725a47"}
03:07:40.097 00.014 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"3606929f-be10-4b71-b28e-a1c3537f7d4b"}
03:07:40.125 00.028 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"3606929f-be10-4b71-b28e-a1c3537f7d4b"}
03:07:42.067 01.942 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"225f093c-2bf4-40b6-ba8c-5641c5b1260d"}
03:07:42.076 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"225f093c-2bf4-40b6-ba8c-5641c5b1260d"}
03:07:42.085 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"0c24b260-e9cf-4f8e-8b5c-993f18510ee4"}
03:07:42.108 00.023 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"0c24b260-e9cf-4f8e-8b5c-993f18510ee4"}
03:07:44.068 01.960 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"9bb2dd9f-4137-4898-827f-2c432df32632"}
03:07:44.077 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"9bb2dd9f-4137-4898-827f-2c432df32632"}
03:07:44.100 00.023 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"63f1b366-206c-4b62-a19e-1e71e38c5f5e"}
03:07:44.112 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"63f1b366-206c-4b62-a19e-1e71e38c5f5e"}
03:07:46.068 01.956 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"f9afa8c6-647f-4dd0-948c-105172b9a864"}
03:07:46.080 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"f9afa8c6-647f-4dd0-948c-105172b9a864"}
03:07:46.098 00.018 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"7366cee8-a97c-4611-8056-805d0bcd857d"}
03:07:46.141 00.043 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"7366cee8-a97c-4611-8056-805d0bcd857d"}
03:07:48.068 01.927 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"eeb653d7-0545-4e7e-b498-eedc21821f57"}
03:07:48.078 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"eeb653d7-0545-4e7e-b498-eedc21821f57"}
03:07:48.089 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"a3ab01c1-61b7-4f29-8e9c-859f016da002"}
03:07:48.097 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"a3ab01c1-61b7-4f29-8e9c-859f016da002"}
03:07:50.068 01.971 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"d6c05624-4fd3-4431-92a0-6bd1d7089d92"}
03:07:50.076 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"d6c05624-4fd3-4431-92a0-6bd1d7089d92"}
03:07:50.083 00.007 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"3a253e5d-2ab8-4f38-bfd3-aa51dd108a61"}
03:07:50.089 00.006 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"3a253e5d-2ab8-4f38-bfd3-aa51dd108a61"}
03:07:52.067 01.978 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"fdf9e592-ac87-4c29-b699-636d289c849b"}
03:07:52.080 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"fdf9e592-ac87-4c29-b699-636d289c849b"}
03:07:52.091 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"5af9a2de-3abd-4c8a-a175-0daf4e496e04"}
03:07:52.112 00.021 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"5af9a2de-3abd-4c8a-a175-0daf4e496e04"}
03:07:54.066 01.954 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"5e18715b-bc7b-40e7-8943-234935e3d367"}
03:07:54.077 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"5e18715b-bc7b-40e7-8943-234935e3d367"}
03:07:54.086 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"b55409df-9532-4a27-94db-d168764e1da3"}
03:07:54.108 00.022 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"b55409df-9532-4a27-94db-d168764e1da3"}
03:07:56.065 01.957 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"b3a05a49-f101-4867-a20a-3bc84f5f44ca"}
03:07:56.075 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"b3a05a49-f101-4867-a20a-3bc84f5f44ca"}
03:07:56.097 00.022 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"6063dc01-7b9e-48e5-a499-20e87b8263c1"}
03:07:56.108 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"6063dc01-7b9e-48e5-a499-20e87b8263c1"}
03:07:58.064 01.956 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"7c744536-5310-43e5-b69e-fe0921c5dde9"}
03:07:58.073 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"7c744536-5310-43e5-b69e-fe0921c5dde9"}
03:07:58.082 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"eb268292-c071-4abd-be66-499331832ed0"}
03:07:58.094 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"eb268292-c071-4abd-be66-499331832ed0"}
03:08:00.064 01.970 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"03c25e3f-e9ca-4926-b58d-7860445325e2"}
03:08:00.077 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"03c25e3f-e9ca-4926-b58d-7860445325e2"}
03:08:00.089 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"57efdb41-7494-4cb3-ac14-5c916d6f294f"}
03:08:00.097 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"57efdb41-7494-4cb3-ac14-5c916d6f294f"}
03:08:02.065 01.968 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"7003c3e6-37a6-4077-ada5-5fe310c992c5"}
03:08:02.076 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"7003c3e6-37a6-4077-ada5-5fe310c992c5"}
03:08:02.088 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"907b7baf-616a-42e7-982d-33c0d0a10d13"}
03:08:02.096 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"907b7baf-616a-42e7-982d-33c0d0a10d13"}
03:08:04.063 01.967 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"a28aed5c-d8a8-4d20-bb4a-1b004e0b7d2f"}
03:08:04.074 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"a28aed5c-d8a8-4d20-bb4a-1b004e0b7d2f"}
03:08:04.084 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"aa51eacd-c594-4a9a-b269-40e43cdbd17a"}
03:08:04.093 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"aa51eacd-c594-4a9a-b269-40e43cdbd17a"}
03:08:06.062 01.969 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"1124ce3f-a470-4570-8ff3-399db26ac29a"}
03:08:06.075 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"1124ce3f-a470-4570-8ff3-399db26ac29a"}
03:08:06.110 00.035 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"71277334-03b1-47e6-a55f-13e90c9b12e8"}
03:08:06.119 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"71277334-03b1-47e6-a55f-13e90c9b12e8"}
03:08:08.063 01.944 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"6c3809ae-aa4b-44a6-9101-c3606a429b6e"}
03:08:08.073 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"6c3809ae-aa4b-44a6-9101-c3606a429b6e"}
03:08:08.083 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"3a5e5c91-7903-442a-b932-b4577f5676ff"}
03:08:08.091 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"3a5e5c91-7903-442a-b932-b4577f5676ff"}
03:08:10.061 01.970 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"7ae021e9-b295-4e51-8c36-7beb9a1b0fec"}
03:08:10.068 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"7ae021e9-b295-4e51-8c36-7beb9a1b0fec"}
03:08:10.076 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"dbc2bc73-4657-4440-8f2f-f920af9ffa58"}
03:08:10.082 00.006 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"dbc2bc73-4657-4440-8f2f-f920af9ffa58"}
03:08:12.060 01.978 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"b9f875c2-3e4a-4911-a791-5da2eb37debc"}
03:08:12.072 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"b9f875c2-3e4a-4911-a791-5da2eb37debc"}
03:08:12.084 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"0a04b4d2-58e1-46a0-8975-7223f5297542"}
03:08:12.112 00.028 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"0a04b4d2-58e1-46a0-8975-7223f5297542"}
03:08:14.060 01.948 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"a8ae228c-4553-4d0f-aeff-e4505d88ae15"}
03:08:14.075 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"a8ae228c-4553-4d0f-aeff-e4505d88ae15"}
03:08:14.087 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"e44e518e-2419-4f1f-b998-719713761c86"}
03:08:14.095 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"e44e518e-2419-4f1f-b998-719713761c86"}
03:08:16.061 01.966 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"2a052149-2d18-4782-bf90-61675d8e1525"}
03:08:16.078 00.017 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"2a052149-2d18-4782-bf90-61675d8e1525"}
03:08:16.110 00.032 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"56591a71-e4e2-42f9-ad15-6b8ffe7d9079"}
03:08:16.128 00.018 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"56591a71-e4e2-42f9-ad15-6b8ffe7d9079"}
03:08:18.058 01.930 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"91596843-1f7c-4899-8dbc-6cfb5ae46a13"}
03:08:18.071 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"91596843-1f7c-4899-8dbc-6cfb5ae46a13"}
03:08:18.084 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"da9bbbd2-b547-4108-9acf-126b7581ee8d"}
03:08:18.098 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"da9bbbd2-b547-4108-9acf-126b7581ee8d"}
03:08:20.059 01.961 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"bc89ce70-4b5a-446c-94b8-f56357bc592d"}
03:08:20.071 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"bc89ce70-4b5a-446c-94b8-f56357bc592d"}
03:08:20.079 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"79894e96-a84d-4e80-b67a-2309573a5299"}
03:08:20.087 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"79894e96-a84d-4e80-b67a-2309573a5299"}
03:08:22.057 01.970 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"278d2a43-a3ed-472d-8759-bbabc22f9142"}
03:08:22.067 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"278d2a43-a3ed-472d-8759-bbabc22f9142"}
03:08:22.077 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"3243a775-938e-4506-ae90-b8983ffa2100"}
03:08:22.084 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"3243a775-938e-4506-ae90-b8983ffa2100"}
03:08:24.056 01.972 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"75c3add7-c31f-4f1b-9abd-214dd86f8fbd"}
03:08:24.065 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"75c3add7-c31f-4f1b-9abd-214dd86f8fbd"}
03:08:24.077 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"87f71137-0afc-46e4-b57e-81f4ed9e15bb"}
03:08:24.092 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"87f71137-0afc-46e4-b57e-81f4ed9e15bb"}
03:08:26.057 01.965 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"4866ed39-e06c-4548-839b-c67652942e74"}
03:08:26.066 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"4866ed39-e06c-4548-839b-c67652942e74"}
03:08:26.077 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"66aedfa0-447c-45db-95d8-15dc4c314a52"}
03:08:26.099 00.022 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"66aedfa0-447c-45db-95d8-15dc4c314a52"}
03:08:28.060 01.961 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"198ff2de-1c24-4754-b076-1d1471426cf7"}
03:08:28.079 00.019 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"198ff2de-1c24-4754-b076-1d1471426cf7"}
03:08:28.088 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"cf1222a1-cf39-429b-861a-bad4c03b6499"}
03:08:28.099 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"cf1222a1-cf39-429b-861a-bad4c03b6499"}
03:08:30.059 01.960 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"0449007d-dbcc-4b53-94cd-cf7a6daa79ef"}
03:08:30.094 00.035 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"0449007d-dbcc-4b53-94cd-cf7a6daa79ef"}
03:08:30.107 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"ad166d32-99c7-4e4d-ae98-85b7c46546c8"}
03:08:30.120 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"ad166d32-99c7-4e4d-ae98-85b7c46546c8"}
03:08:32.058 01.938 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"b135cc97-4bec-47df-aa37-6c7a92d51df4"}
03:08:32.070 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"b135cc97-4bec-47df-aa37-6c7a92d51df4"}
03:08:32.094 00.024 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"e473f814-e955-4f1f-b3c8-ec11a3bab4c8"}
03:08:32.107 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"e473f814-e955-4f1f-b3c8-ec11a3bab4c8"}
03:08:34.063 01.956 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"abeb5e05-9d8a-4fac-93dd-b3a611e446b1"}
03:08:34.077 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"abeb5e05-9d8a-4fac-93dd-b3a611e446b1"}
03:08:34.087 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"83cc7825-008c-4b54-8b9b-e0ef657b6804"}
03:08:34.095 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"83cc7825-008c-4b54-8b9b-e0ef657b6804"}
03:08:36.061 01.966 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"221e83aa-054a-49c4-af7d-14974921fca5"}
03:08:36.076 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"221e83aa-054a-49c4-af7d-14974921fca5"}
03:08:36.088 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"7c4864c3-e40e-4412-88c0-0925f19411ec"}
03:08:36.115 00.027 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"7c4864c3-e40e-4412-88c0-0925f19411ec"}
03:08:38.060 01.945 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"00cc64ff-1484-45b3-963d-0962b6b0044e"}
03:08:38.069 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"00cc64ff-1484-45b3-963d-0962b6b0044e"}
03:08:38.078 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"725ee975-773f-485d-91fd-b66dcf34e2df"}
03:08:38.086 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"725ee975-773f-485d-91fd-b66dcf34e2df"}
03:08:40.059 01.973 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"92cd3b72-dfd5-4c8d-8a0e-dce43d053731"}
03:08:40.071 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"92cd3b72-dfd5-4c8d-8a0e-dce43d053731"}
03:08:40.079 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"799b86a8-6abf-435b-be0c-df6317014b08"}
03:08:40.085 00.006 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"799b86a8-6abf-435b-be0c-df6317014b08"}
03:08:42.057 01.972 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"a10774c4-5dbf-4454-9171-dc5f909ceaef"}
03:08:42.067 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"a10774c4-5dbf-4454-9171-dc5f909ceaef"}
03:08:42.079 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"dfba909d-9ae2-493f-b5ff-5428c6c9ee08"}
03:08:42.090 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"dfba909d-9ae2-493f-b5ff-5428c6c9ee08"}
03:08:44.057 01.967 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"2a765986-eb7b-4292-a5ab-b056be6858e7"}
03:08:44.065 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"2a765986-eb7b-4292-a5ab-b056be6858e7"}
03:08:44.075 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"42eedd18-1720-4249-8e16-dc011b46afda"}
03:08:44.082 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"42eedd18-1720-4249-8e16-dc011b46afda"}
03:08:46.057 01.975 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"4faaf4af-f3da-4056-b544-acc66df6205c"}
03:08:46.068 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"4faaf4af-f3da-4056-b544-acc66df6205c"}
03:08:46.081 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"11736b66-a1d5-4626-a0bb-d46b4474b482"}
03:08:46.094 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"11736b66-a1d5-4626-a0bb-d46b4474b482"}
03:08:48.057 01.963 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"1c915855-4367-4af3-bc1f-f34e8fbcf4e9"}
03:08:48.067 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"1c915855-4367-4af3-bc1f-f34e8fbcf4e9"}
03:08:48.078 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"368ec02e-f292-4a9c-8670-c8e02a1939da"}
03:08:48.090 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"368ec02e-f292-4a9c-8670-c8e02a1939da"}
03:08:50.055 01.965 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"23d73dd7-8e17-40d8-826d-81ce331a58db"}
03:08:50.064 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"23d73dd7-8e17-40d8-826d-81ce331a58db"}
03:08:50.072 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"a72fd37e-f31e-461b-9d47-72498d49a3aa"}
03:08:50.085 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"a72fd37e-f31e-461b-9d47-72498d49a3aa"}
03:08:52.055 01.970 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"06f3a874-27da-40db-8858-50e2ee3ae887"}
03:08:52.065 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"06f3a874-27da-40db-8858-50e2ee3ae887"}
03:08:52.088 00.023 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"5f75dd9f-c8d3-4a40-8ac3-e846bc92cfce"}
03:08:52.098 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"5f75dd9f-c8d3-4a40-8ac3-e846bc92cfce"}
03:08:54.055 01.957 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"3bb68b4a-ef70-4f47-9d60-96b1df11eae8"}
03:08:54.068 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"3bb68b4a-ef70-4f47-9d60-96b1df11eae8"}
03:08:54.076 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"30fd61fe-db87-46db-80da-ba803079dc6c"}
03:08:54.090 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"30fd61fe-db87-46db-80da-ba803079dc6c"}
03:08:56.055 01.965 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"266a9a42-c0d4-47b4-85d0-72c28d222e38"}
03:08:56.071 00.016 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"266a9a42-c0d4-47b4-85d0-72c28d222e38"}
03:08:56.085 00.014 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"f39a8747-e7ad-4348-9e33-ed4ad8270ddf"}
03:08:56.113 00.028 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"f39a8747-e7ad-4348-9e33-ed4ad8270ddf"}
03:08:58.055 01.942 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"37376272-b9d7-4e86-83be-5433a90a69cd"}
03:08:58.068 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"37376272-b9d7-4e86-83be-5433a90a69cd"}
03:08:58.081 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"c28c4408-368c-4692-9e7b-69062dc33558"}
03:08:58.093 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"c28c4408-368c-4692-9e7b-69062dc33558"}
03:09:00.055 01.962 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"ba93851b-1482-4d0b-a409-69e74280eddc"}
03:09:00.064 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"ba93851b-1482-4d0b-a409-69e74280eddc"}
03:09:00.086 00.022 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"89c9797c-fa3a-4a18-86f3-c723a9075be0"}
03:09:00.096 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"89c9797c-fa3a-4a18-86f3-c723a9075be0"}
03:09:02.054 01.958 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"499e8672-2bef-48ed-ae6a-841808a6d68d"}
03:09:02.065 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"499e8672-2bef-48ed-ae6a-841808a6d68d"}
03:09:02.080 00.015 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"43eb14f4-7e42-4422-95a6-8c2602aa2ede"}
03:09:02.091 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"43eb14f4-7e42-4422-95a6-8c2602aa2ede"}
03:09:04.056 01.965 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"dd7d8fca-68e3-4675-b774-a8e9df8844ff"}
03:09:04.073 00.017 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"dd7d8fca-68e3-4675-b774-a8e9df8844ff"}
03:09:04.082 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"90396bd5-f595-495c-a0b7-035619a32518"}
03:09:04.091 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"90396bd5-f595-495c-a0b7-035619a32518"}
03:09:06.053 01.962 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"19e3cc48-d577-435c-8c69-4a0ca835c54e"}
03:09:06.063 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"19e3cc48-d577-435c-8c69-4a0ca835c54e"}
03:09:06.071 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"0d260325-1eef-4fb4-ad17-9ed1f14a4a6f"}
03:09:06.079 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"0d260325-1eef-4fb4-ad17-9ed1f14a4a6f"}
03:09:08.052 01.973 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"3ca4d205-c9ca-4c55-9167-f885730b9fd4"}
03:09:08.061 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"3ca4d205-c9ca-4c55-9167-f885730b9fd4"}
03:09:08.073 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"01aac745-c5cd-4038-a4fb-56880c0f933f"}
03:09:08.082 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"01aac745-c5cd-4038-a4fb-56880c0f933f"}
03:09:10.053 01.971 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"578130e4-01ce-43b0-9bc6-15bbc53d67dd"}
03:09:10.064 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"578130e4-01ce-43b0-9bc6-15bbc53d67dd"}
03:09:10.073 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"5c1003d3-e8db-486e-ad73-9ab4777e581f"}
03:09:10.083 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"5c1003d3-e8db-486e-ad73-9ab4777e581f"}
03:09:12.052 01.969 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"c7e844f4-3b98-4a30-aaa8-6cf55fa4523c"}
03:09:12.065 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"c7e844f4-3b98-4a30-aaa8-6cf55fa4523c"}
03:09:12.075 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"d144f261-9c63-4ba5-aa9a-74c23201d35f"}
03:09:12.082 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"d144f261-9c63-4ba5-aa9a-74c23201d35f"}
03:09:14.053 01.971 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"1fa5ddf3-aa56-4a20-8ddd-660dfd8605c7"}
03:09:14.069 00.016 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"1fa5ddf3-aa56-4a20-8ddd-660dfd8605c7"}
03:09:14.080 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"1b6512bd-c9c9-473c-80c3-9535b85a1431"}
03:09:14.090 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"1b6512bd-c9c9-473c-80c3-9535b85a1431"}
03:09:16.051 01.961 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"334081b5-fc6c-486c-a4a2-52f597cf8d17"}
03:09:16.062 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"334081b5-fc6c-486c-a4a2-52f597cf8d17"}
03:09:16.072 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"cc723dc9-911d-405b-8428-eafd3da9f752"}
03:09:16.082 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"cc723dc9-911d-405b-8428-eafd3da9f752"}
03:09:18.054 01.972 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"c4a740ae-5f5a-45ee-8135-404e019a9c9f"}
03:09:18.066 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"c4a740ae-5f5a-45ee-8135-404e019a9c9f"}
03:09:18.075 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"be207552-4613-41be-8726-fdbd165de0c7"}
03:09:18.082 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"be207552-4613-41be-8726-fdbd165de0c7"}
03:09:20.052 01.970 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"b460db0a-0a59-460a-ba1d-927f9bfebd10"}
03:09:20.062 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"b460db0a-0a59-460a-ba1d-927f9bfebd10"}
03:09:20.072 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"099fab8f-59a5-4230-8314-bb45c8e81118"}
03:09:20.081 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"099fab8f-59a5-4230-8314-bb45c8e81118"}
03:09:22.055 01.974 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"cc178dfd-3f1b-4d59-8de1-899049e89eb4"}
03:09:22.065 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"cc178dfd-3f1b-4d59-8de1-899049e89eb4"}
03:09:22.077 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"98a63e90-5007-485c-939f-6fd0001ede43"}
03:09:22.086 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"98a63e90-5007-485c-939f-6fd0001ede43"}
03:09:24.053 01.967 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"0567b61c-63d5-4f5b-8ff9-81b6967202e2"}
03:09:24.061 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"0567b61c-63d5-4f5b-8ff9-81b6967202e2"}
03:09:24.069 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"b94d9e54-8cc6-4a0b-aad8-64ff50649004"}
03:09:24.076 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"b94d9e54-8cc6-4a0b-aad8-64ff50649004"}
03:09:26.051 01.975 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"de35d8eb-ef79-4571-baa1-2b1b1a808d8e"}
03:09:26.062 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"de35d8eb-ef79-4571-baa1-2b1b1a808d8e"}
03:09:26.074 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"8880768c-51d2-436b-8907-0f1dbf5ae4fa"}
03:09:26.085 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"8880768c-51d2-436b-8907-0f1dbf5ae4fa"}
03:09:28.049 01.964 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"95130211-21ce-46da-8f8e-cd28e7daba29"}
03:09:28.063 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"95130211-21ce-46da-8f8e-cd28e7daba29"}
03:09:28.072 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"a7cd7f45-9cd5-4e2d-808d-5fe2374a6235"}
03:09:28.081 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"a7cd7f45-9cd5-4e2d-808d-5fe2374a6235"}
03:09:30.049 01.968 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"ae702253-8340-4c77-b34e-4df5dd8517ff"}
03:09:30.063 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"ae702253-8340-4c77-b34e-4df5dd8517ff"}
03:09:30.075 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"83d87f39-ee2a-48d2-b6b7-91fd9e80f14a"}
03:09:30.101 00.026 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"83d87f39-ee2a-48d2-b6b7-91fd9e80f14a"}
03:09:32.049 01.948 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"9df8b33d-5e9a-4925-89a9-a1c90f4fe029"}
03:09:32.092 00.043 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"9df8b33d-5e9a-4925-89a9-a1c90f4fe029"}
03:09:32.112 00.020 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"c04c7959-b151-4928-9ed5-d1525f592618"}
03:09:32.124 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"c04c7959-b151-4928-9ed5-d1525f592618"}
03:09:34.048 01.924 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"2fcde702-a7c4-4b4f-8868-3631b1e12463"}
03:09:34.059 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"2fcde702-a7c4-4b4f-8868-3631b1e12463"}
03:09:34.070 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"d0a8125a-a346-4664-ada8-48a8b55e2317"}
03:09:34.079 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"d0a8125a-a346-4664-ada8-48a8b55e2317"}
03:09:36.048 01.969 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"d0a5a57f-f170-4d21-843f-e2768bba8c10"}
03:09:36.058 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"d0a5a57f-f170-4d21-843f-e2768bba8c10"}
03:09:36.067 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"ec5d6c63-3f1b-4941-9d27-84fd1bcfef47"}
03:09:36.076 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"ec5d6c63-3f1b-4941-9d27-84fd1bcfef47"}
03:09:38.047 01.971 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"ed73bc82-dd95-4cce-a3b7-d86a9845f4d8"}
03:09:38.059 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"ed73bc82-dd95-4cce-a3b7-d86a9845f4d8"}
03:09:38.090 00.031 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"7b1d7fa9-1bdd-4ff0-b3bd-70044b2a091b"}
03:09:38.101 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"7b1d7fa9-1bdd-4ff0-b3bd-70044b2a091b"}
03:09:40.051 01.950 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"e082e0c8-dfea-4e1b-92ac-cf1b10dd9662"}
03:09:40.067 00.016 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"e082e0c8-dfea-4e1b-92ac-cf1b10dd9662"}
03:09:40.075 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"57f76347-adbc-4ed5-a34b-4d70f0139e7f"}
03:09:40.083 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"57f76347-adbc-4ed5-a34b-4d70f0139e7f"}
03:09:42.047 01.964 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"0df3f3ce-a892-45c3-9f99-ade92bfba22c"}
03:09:42.058 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"0df3f3ce-a892-45c3-9f99-ade92bfba22c"}
03:09:42.068 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"64a5aecd-9224-4716-9725-eeddf5d0a5ad"}
03:09:42.077 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"64a5aecd-9224-4716-9725-eeddf5d0a5ad"}
03:09:44.047 01.970 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"cf555313-46ce-4837-a228-dc799ba8eff1"}
03:09:44.076 00.029 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"cf555313-46ce-4837-a228-dc799ba8eff1"}
03:09:44.089 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"a4f3c8ed-c739-4c92-bdd6-d7524439c22c"}
03:09:44.102 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"a4f3c8ed-c739-4c92-bdd6-d7524439c22c"}
03:09:46.047 01.945 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"7411657a-7a42-4da7-8bec-4fb1b77bf79a"}
03:09:46.060 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"7411657a-7a42-4da7-8bec-4fb1b77bf79a"}
03:09:46.071 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"803a2744-e64f-4f07-a739-ebf4250ce715"}
03:09:46.086 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"803a2744-e64f-4f07-a739-ebf4250ce715"}
03:09:48.045 01.959 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"e27f1227-8765-40a5-a2d1-c2b7ebdf6247"}
03:09:48.068 00.023 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"e27f1227-8765-40a5-a2d1-c2b7ebdf6247"}
03:09:48.079 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"afa28549-dad1-4bc3-b2db-b825e64fd9ca"}
03:09:48.087 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"afa28549-dad1-4bc3-b2db-b825e64fd9ca"}
03:09:50.044 01.957 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"40a5867e-86f1-4f8b-bace-e4d750bb2825"}
03:09:50.062 00.018 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"40a5867e-86f1-4f8b-bace-e4d750bb2825"}
03:09:50.075 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"116ae0cb-a609-401f-9ff2-9a358ab5a3e2"}
03:09:50.100 00.025 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"116ae0cb-a609-401f-9ff2-9a358ab5a3e2"}
03:09:52.044 01.944 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"9d2325c4-e21d-45b2-b6ad-4cc4fcdb35b5"}
03:09:52.055 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"9d2325c4-e21d-45b2-b6ad-4cc4fcdb35b5"}
03:09:52.082 00.027 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"8a3f8b1d-5df0-4895-8218-f8a9deec9e7e"}
03:09:52.089 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"8a3f8b1d-5df0-4895-8218-f8a9deec9e7e"}
03:09:54.044 01.955 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"af899f32-7634-4c61-b57c-fee76893cebe"}
03:09:54.054 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"af899f32-7634-4c61-b57c-fee76893cebe"}
03:09:54.085 00.031 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"afb2ee1e-e1c9-4869-b502-356d33c0ea09"}
03:09:54.095 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"afb2ee1e-e1c9-4869-b502-356d33c0ea09"}
03:09:56.043 01.948 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"50ff9b42-9b28-43b8-9671-6ac1f1160aa5"}
03:09:56.079 00.036 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"50ff9b42-9b28-43b8-9671-6ac1f1160aa5"}
03:09:56.093 00.014 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"771205a7-e4f9-4e98-8cd6-44a09068871a"}
03:09:56.107 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"771205a7-e4f9-4e98-8cd6-44a09068871a"}
03:09:58.043 01.936 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"57823f6b-f988-479d-81e3-5b7bc7ca6c1e"}
03:09:58.053 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"57823f6b-f988-479d-81e3-5b7bc7ca6c1e"}
03:09:58.065 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"f46d1892-ad87-45e3-b80e-d1702399aa4e"}
03:09:58.074 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"f46d1892-ad87-45e3-b80e-d1702399aa4e"}
03:10:00.042 01.968 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"3f77fcf7-3565-4694-a16f-10f937a159a4"}
03:10:00.053 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"3f77fcf7-3565-4694-a16f-10f937a159a4"}
03:10:00.079 00.026 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"5cafa548-deeb-4ef2-be80-0667d9221c44"}
03:10:00.093 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"5cafa548-deeb-4ef2-be80-0667d9221c44"}
03:10:02.042 01.949 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"14c9e423-92f1-4d80-a0dd-19a3d35f1235"}
03:10:02.052 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"14c9e423-92f1-4d80-a0dd-19a3d35f1235"}
03:10:02.063 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"9fc2678f-66a5-47e8-bf52-f69ac59a854f"}
03:10:02.071 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"9fc2678f-66a5-47e8-bf52-f69ac59a854f"}
03:10:04.041 01.970 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"d1fe644e-b3d3-4553-908a-976ca4393746"}
03:10:04.054 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"d1fe644e-b3d3-4553-908a-976ca4393746"}
03:10:04.063 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"9551f8cd-3b8b-4cbb-a145-13bc88c3871f"}
03:10:04.072 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"9551f8cd-3b8b-4cbb-a145-13bc88c3871f"}
03:10:06.042 01.970 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"4a59a430-bb1b-4766-b975-16becdfa257a"}
03:10:06.059 00.017 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"4a59a430-bb1b-4766-b975-16becdfa257a"}
03:10:06.068 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"df49576d-1d0b-44d0-b44a-776648e71889"}
03:10:06.075 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"df49576d-1d0b-44d0-b44a-776648e71889"}
03:10:08.039 01.964 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"88085def-4314-4102-88d9-d4fe3af0da55"}
03:10:08.064 00.025 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"88085def-4314-4102-88d9-d4fe3af0da55"}
03:10:08.074 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"1f231c74-964d-4f0e-ac56-e8ec96a98013"}
03:10:08.081 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"1f231c74-964d-4f0e-ac56-e8ec96a98013"}
03:10:10.039 01.958 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"b4d19208-d876-421a-9607-b5c37ce890d4"}
03:10:10.051 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"b4d19208-d876-421a-9607-b5c37ce890d4"}
03:10:10.061 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"2d3305eb-9db1-4db0-911e-0fbfafbe1fd0"}
03:10:10.073 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"2d3305eb-9db1-4db0-911e-0fbfafbe1fd0"}
03:10:12.038 01.965 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"6829b803-307d-4f08-a1c4-d11767fafc12"}
03:10:12.048 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"6829b803-307d-4f08-a1c4-d11767fafc12"}
03:10:12.057 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"f6f61abf-3fcf-4e8c-8181-d6c915985746"}
03:10:12.066 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"f6f61abf-3fcf-4e8c-8181-d6c915985746"}
03:10:14.038 01.972 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"baa7b934-6fa8-4946-8104-d873f0fbc8b1"}
03:10:14.060 00.022 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"baa7b934-6fa8-4946-8104-d873f0fbc8b1"}
03:10:14.070 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"6640feda-2c12-43f2-be93-da0cf28e09d8"}
03:10:14.077 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"6640feda-2c12-43f2-be93-da0cf28e09d8"}
03:10:16.039 01.962 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"84ee87b1-b269-4382-8644-800668adc5d9"}
03:10:16.053 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"84ee87b1-b269-4382-8644-800668adc5d9"}
03:10:16.067 00.014 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"67d39c36-5300-40f6-a178-8141530ac10e"}
03:10:16.078 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"67d39c36-5300-40f6-a178-8141530ac10e"}
03:10:18.037 01.959 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"cded2925-63fc-4dc8-80bd-08f23bdc16ec"}
03:10:18.052 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"cded2925-63fc-4dc8-80bd-08f23bdc16ec"}
03:10:18.068 00.016 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"90e3996f-dce2-4d10-9e64-e9472454645d"}
03:10:18.100 00.032 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"90e3996f-dce2-4d10-9e64-e9472454645d"}
03:10:20.036 01.936 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"ae1ed4b4-fb85-44e6-b5fb-b6399b2f37c3"}
03:10:20.048 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"ae1ed4b4-fb85-44e6-b5fb-b6399b2f37c3"}
03:10:20.079 00.031 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"6d727f8e-bb0e-4ea2-8acd-8967e633b50c"}
03:10:20.094 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"6d727f8e-bb0e-4ea2-8acd-8967e633b50c"}
03:10:22.039 01.945 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"4e552a63-56c7-44a1-913d-215005554e7b"}
03:10:22.069 00.030 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"4e552a63-56c7-44a1-913d-215005554e7b"}
03:10:22.082 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"8ae9eb8d-13f7-471a-b1e2-d8d75621baf4"}
03:10:22.096 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"8ae9eb8d-13f7-471a-b1e2-d8d75621baf4"}
03:10:24.036 01.940 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"bc96e86a-d6e7-4685-b862-96ee729a445c"}
03:10:24.044 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"bc96e86a-d6e7-4685-b862-96ee729a445c"}
03:10:24.054 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"3c672ce6-bdbe-492c-97dc-9cad9de9db49"}
03:10:24.062 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"3c672ce6-bdbe-492c-97dc-9cad9de9db49"}
03:10:26.037 01.975 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"1ec3ff06-2128-4761-9c4b-560e0c192a56"}
03:10:26.052 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"1ec3ff06-2128-4761-9c4b-560e0c192a56"}
03:10:26.061 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"9bbff558-b420-4bab-9b9f-044d8bf0f8fc"}
03:10:26.068 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"9bbff558-b420-4bab-9b9f-044d8bf0f8fc"}
03:10:28.037 01.969 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"2b1e28c5-3234-43f0-9ffa-7b686a7e929f"}
03:10:28.046 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"2b1e28c5-3234-43f0-9ffa-7b686a7e929f"}
03:10:28.058 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"5dfdefa7-fb1f-4d05-a738-3fbda44178f5"}
03:10:28.069 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"5dfdefa7-fb1f-4d05-a738-3fbda44178f5"}
03:10:30.035 01.966 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"594d7f4f-17d9-4ecd-b820-6098c98ff3bf"}
03:10:30.048 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"594d7f4f-17d9-4ecd-b820-6098c98ff3bf"}
03:10:30.057 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"34c5c807-86cc-4be5-8433-bfe7d42cf70a"}
03:10:30.067 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"34c5c807-86cc-4be5-8433-bfe7d42cf70a"}
03:10:32.034 01.967 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"e8156906-87a3-4f95-9a5d-467900eb104b"}
03:10:32.044 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"e8156906-87a3-4f95-9a5d-467900eb104b"}
03:10:32.050 00.006 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"0ca53237-6934-4295-b9d2-9e5a48c3a914"}
03:10:32.058 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"0ca53237-6934-4295-b9d2-9e5a48c3a914"}
03:10:34.037 01.979 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"7f3ff27c-2500-40d2-bd08-3b6070c6b225"}
03:10:34.058 00.021 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"7f3ff27c-2500-40d2-bd08-3b6070c6b225"}
03:10:34.068 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"318230a2-d0e9-462a-92ef-fe2f4aae5bd5"}
03:10:34.081 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"318230a2-d0e9-462a-92ef-fe2f4aae5bd5"}
03:10:36.036 01.955 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"0329f43c-a629-4e87-a18c-48de4bbd3d5a"}
03:10:36.051 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"0329f43c-a629-4e87-a18c-48de4bbd3d5a"}
03:10:36.062 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"90ae6446-dfef-4968-a024-64bca608b397"}
03:10:36.069 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"90ae6446-dfef-4968-a024-64bca608b397"}
03:10:38.035 01.966 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"9b2a7ac5-dde3-48d6-956a-93a6e218d9be"}
03:10:38.048 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"9b2a7ac5-dde3-48d6-956a-93a6e218d9be"}
03:10:38.055 00.007 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"bc0607b6-9296-4902-9059-f46955e1f99e"}
03:10:38.064 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"bc0607b6-9296-4902-9059-f46955e1f99e"}
03:10:40.033 01.969 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"b2f38f68-cf83-470f-b6a1-1c5f4ff3c9db"}
03:10:40.045 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"b2f38f68-cf83-470f-b6a1-1c5f4ff3c9db"}
03:10:40.075 00.030 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"dfbc47fa-875d-4f91-9e48-a4402de7ee04"}
03:10:40.085 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"dfbc47fa-875d-4f91-9e48-a4402de7ee04"}
03:10:42.033 01.948 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"7cbabbd8-be46-4032-a6c0-4152c2314e51"}
03:10:42.045 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"7cbabbd8-be46-4032-a6c0-4152c2314e51"}
03:10:42.058 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"157cbba5-32f4-444d-bf3c-6f74b25ad64d"}
03:10:42.070 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"157cbba5-32f4-444d-bf3c-6f74b25ad64d"}
03:10:44.033 01.963 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"be9fdfa2-abbd-4bc4-9d18-75621f3e5ea4"}
03:10:44.045 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"be9fdfa2-abbd-4bc4-9d18-75621f3e5ea4"}
03:10:44.053 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"ea35d142-3bb7-4b39-a28f-6085d1d5c74f"}
03:10:44.065 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"ea35d142-3bb7-4b39-a28f-6085d1d5c74f"}
03:10:46.035 01.970 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"8580dfe6-d32d-444b-87d8-846554cbb5d1"}
03:10:46.062 00.027 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"8580dfe6-d32d-444b-87d8-846554cbb5d1"}
03:10:46.078 00.016 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"2ec8b01d-3d01-428a-97d3-04e71fc779c0"}
03:10:46.132 00.054 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"2ec8b01d-3d01-428a-97d3-04e71fc779c0"}
03:10:48.034 01.902 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"c91ac834-a7c5-4bd3-8c1c-e41648c5cc2d"}
03:10:48.047 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"c91ac834-a7c5-4bd3-8c1c-e41648c5cc2d"}
03:10:48.058 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"33966746-e585-42f0-b344-f03513e14971"}
03:10:48.086 00.028 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"33966746-e585-42f0-b344-f03513e14971"}
03:10:50.033 01.947 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"680f4aff-9034-4152-ae29-d1dc8e629161"}
03:10:50.044 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"680f4aff-9034-4152-ae29-d1dc8e629161"}
03:10:50.052 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"ec791164-27d1-485c-be5c-2fdab916eecc"}
03:10:50.060 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"ec791164-27d1-485c-be5c-2fdab916eecc"}
03:10:52.033 01.973 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"687bcaed-5ddd-4db1-8d43-fd35bd004240"}
03:10:52.043 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"687bcaed-5ddd-4db1-8d43-fd35bd004240"}
03:10:52.054 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"73908142-c89b-4e7e-bf24-dec82e469532"}
03:10:52.063 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"73908142-c89b-4e7e-bf24-dec82e469532"}
03:10:54.032 01.969 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"f6ac5ec4-ee9a-4471-b57b-1c31b4153a84"}
03:10:54.043 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"f6ac5ec4-ee9a-4471-b57b-1c31b4153a84"}
03:10:54.053 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"40ac40d5-7435-4117-b3fa-689e52f758f4"}
03:10:54.060 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"40ac40d5-7435-4117-b3fa-689e52f758f4"}
03:10:56.033 01.973 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"914cf628-410a-4827-bcc0-0b6a1cd7c44e"}
03:10:56.042 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"914cf628-410a-4827-bcc0-0b6a1cd7c44e"}
03:10:56.051 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"5d78db72-46c7-46ef-adac-10e542fc3297"}
03:10:56.060 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"5d78db72-46c7-46ef-adac-10e542fc3297"}
03:10:58.034 01.974 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"59fe35ab-0376-4b4f-8156-0a5d99dc6a1c"}
03:10:58.042 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"59fe35ab-0376-4b4f-8156-0a5d99dc6a1c"}
03:10:58.049 00.007 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"dd959163-4987-4670-a315-ac1f8eb5269c"}
03:10:58.056 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"dd959163-4987-4670-a315-ac1f8eb5269c"}
03:11:00.032 01.976 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"fa45adbc-b69c-47a7-9f26-f00f2c47493e"}
03:11:00.043 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"fa45adbc-b69c-47a7-9f26-f00f2c47493e"}
03:11:00.053 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"943d2f4d-2fc6-41cc-8103-c51e6a30786a"}
03:11:00.075 00.022 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"943d2f4d-2fc6-41cc-8103-c51e6a30786a"}
03:11:02.031 01.956 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"b1b81b72-56d4-4285-b2c2-cb30323a6105"}
03:11:02.041 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"b1b81b72-56d4-4285-b2c2-cb30323a6105"}
03:11:02.075 00.034 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"db2a8a86-927c-4caf-bc21-d5e159c008d2"}
03:11:02.085 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"db2a8a86-927c-4caf-bc21-d5e159c008d2"}
03:11:04.030 01.945 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"05b112d4-724f-4bcb-bf05-afe4dcf5aae9"}
03:11:04.041 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"05b112d4-724f-4bcb-bf05-afe4dcf5aae9"}
03:11:04.065 00.024 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"554bd573-9e3a-43ff-a891-678f04952b8c"}
03:11:04.076 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"554bd573-9e3a-43ff-a891-678f04952b8c"}
03:11:06.029 01.953 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"26aa2e5c-579b-4372-b41e-aec5125cad81"}
03:11:06.042 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"26aa2e5c-579b-4372-b41e-aec5125cad81"}
03:11:06.051 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"1f5be85a-be74-4f08-aedf-622243bab741"}
03:11:06.062 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"1f5be85a-be74-4f08-aedf-622243bab741"}
03:11:08.029 01.967 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"6135d707-3706-406a-9c4e-2ccf0c30309e"}
03:11:08.039 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"6135d707-3706-406a-9c4e-2ccf0c30309e"}
03:11:08.048 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"ae793d92-3c2a-44b8-9b82-7a3cd611de4a"}
03:11:08.056 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"ae793d92-3c2a-44b8-9b82-7a3cd611de4a"}
03:11:10.028 01.972 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"da8aa289-ae45-40d2-b391-44f81aebb5d2"}
03:11:10.039 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"da8aa289-ae45-40d2-b391-44f81aebb5d2"}
03:11:10.048 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"aca07c6a-ee7d-415b-90bf-c8626acb809d"}
03:11:10.055 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"aca07c6a-ee7d-415b-90bf-c8626acb809d"}
03:11:12.029 01.974 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"19ecec2d-77a7-4da5-8c03-ef1fc547641a"}
03:11:12.040 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"19ecec2d-77a7-4da5-8c03-ef1fc547641a"}
03:11:12.073 00.033 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"6e5b80bb-6081-4bb0-9b1d-57e8480b24f5"}
03:11:12.086 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"6e5b80bb-6081-4bb0-9b1d-57e8480b24f5"}
03:11:14.028 01.942 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"8735d44d-2d8e-437b-88fa-042be8cfe315"}
03:11:14.039 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"8735d44d-2d8e-437b-88fa-042be8cfe315"}
03:11:14.051 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"64116244-1bdb-4e9e-a095-6fb86ef6f16a"}
03:11:14.060 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"64116244-1bdb-4e9e-a095-6fb86ef6f16a"}
03:11:16.034 01.974 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"a7354d56-4a05-4e51-93fb-eadffdb703a5"}
03:11:16.052 00.018 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"a7354d56-4a05-4e51-93fb-eadffdb703a5"}
03:11:16.064 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"42173343-2ac3-4d9a-84fb-f395cbcf1a6a"}
03:11:16.077 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"42173343-2ac3-4d9a-84fb-f395cbcf1a6a"}
03:11:18.030 01.953 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"bc1b1b59-e212-4d47-aace-dae58184f36e"}
03:11:18.049 00.019 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"bc1b1b59-e212-4d47-aace-dae58184f36e"}
03:11:18.068 00.019 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"a5c06388-4544-44ee-8eeb-984b101f08f2"}
03:11:18.104 00.036 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"a5c06388-4544-44ee-8eeb-984b101f08f2"}
03:11:20.029 01.925 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"17b55cdf-95e2-4b27-9f26-c76f6473cb2f"}
03:11:20.038 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"17b55cdf-95e2-4b27-9f26-c76f6473cb2f"}
03:11:20.047 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"dfa2fee3-c49f-463a-955d-9f10d460004f"}
03:11:20.056 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"dfa2fee3-c49f-463a-955d-9f10d460004f"}
03:11:22.029 01.973 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"5f937f02-1a57-4b50-8149-ff461324c5ae"}
03:11:22.045 00.016 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"5f937f02-1a57-4b50-8149-ff461324c5ae"}
03:11:22.057 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"dff08343-a9cc-4415-a7b2-ea873d1b61b0"}
03:11:22.067 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"dff08343-a9cc-4415-a7b2-ea873d1b61b0"}
03:11:24.029 01.962 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"7c31c924-7583-4c90-9097-622077a51e0a"}
03:11:24.040 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"7c31c924-7583-4c90-9097-622077a51e0a"}
03:11:24.066 00.026 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"65733b6f-cefd-4ea9-b96c-fac7b6de610c"}
03:11:24.079 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"65733b6f-cefd-4ea9-b96c-fac7b6de610c"}
03:11:26.027 01.948 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"8379683a-f3ab-4e75-9a4b-ab1722200535"}
03:11:26.040 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"8379683a-f3ab-4e75-9a4b-ab1722200535"}
03:11:26.050 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"0d8982a0-45ad-4c72-9fe6-fe95bb3a35a2"}
03:11:26.058 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"0d8982a0-45ad-4c72-9fe6-fe95bb3a35a2"}
03:11:28.027 01.969 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"c0fc50f0-f68b-447e-b9d2-207851a5712a"}
03:11:28.035 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"c0fc50f0-f68b-447e-b9d2-207851a5712a"}
03:11:28.052 00.017 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"c08eb5a2-d55d-4d9c-bc50-597bfba8491b"}
03:11:28.061 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"c08eb5a2-d55d-4d9c-bc50-597bfba8491b"}
03:11:30.027 01.966 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"937411de-b248-4748-8a1e-7f60fdeb36be"}
03:11:30.035 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"937411de-b248-4748-8a1e-7f60fdeb36be"}
03:11:30.048 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"6d05d384-7953-4d63-82e4-b2baa4f2cb7d"}
03:11:30.075 00.027 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"6d05d384-7953-4d63-82e4-b2baa4f2cb7d"}
03:11:32.027 01.952 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"457ce7a2-bd6a-42fd-985e-77d3eeeb29c7"}
03:11:32.054 00.027 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"457ce7a2-bd6a-42fd-985e-77d3eeeb29c7"}
03:11:32.062 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"db88c8df-f720-407b-9975-7549e839d7b6"}
03:11:32.070 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"db88c8df-f720-407b-9975-7549e839d7b6"}
03:11:34.026 01.956 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"bbfaa682-de69-4beb-b8df-e0f88d78b203"}
03:11:34.035 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"bbfaa682-de69-4beb-b8df-e0f88d78b203"}
03:11:34.046 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"df53083a-3c83-4863-bf40-230e1f18660d"}
03:11:34.055 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"df53083a-3c83-4863-bf40-230e1f18660d"}
03:11:36.025 01.970 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"bf0e59a7-9a74-4077-b09a-3e97e4a4e3d9"}
03:11:36.039 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"bf0e59a7-9a74-4077-b09a-3e97e4a4e3d9"}
03:11:36.054 00.015 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"a69102b4-a3fb-498d-a071-2e5a8b3f4ede"}
03:11:36.065 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"a69102b4-a3fb-498d-a071-2e5a8b3f4ede"}
03:11:38.025 01.960 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"fb4c2d2b-921a-4b83-a812-550fa12ac7ab"}
03:11:38.034 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"fb4c2d2b-921a-4b83-a812-550fa12ac7ab"}
03:11:38.041 00.007 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"dcd71666-a73f-4022-b59c-c2bc8fa2c9e2"}
03:11:38.050 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"dcd71666-a73f-4022-b59c-c2bc8fa2c9e2"}
03:11:40.025 01.975 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"c29b3680-39f2-4d65-aab2-4e586388532e"}
03:11:40.035 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"c29b3680-39f2-4d65-aab2-4e586388532e"}
03:11:40.045 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"e9bdad83-ce03-40d1-b832-22f680e40a5b"}
03:11:40.055 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"e9bdad83-ce03-40d1-b832-22f680e40a5b"}
03:11:42.025 01.970 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"48493b44-5b81-42ea-86e5-fd6601e82595"}
03:11:42.059 00.034 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"48493b44-5b81-42ea-86e5-fd6601e82595"}
03:11:42.080 00.021 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"a629eb6a-a5db-4f60-8ad7-7336158b4dcc"}
03:11:42.097 00.017 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"a629eb6a-a5db-4f60-8ad7-7336158b4dcc"}
03:11:44.025 01.928 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"f722dba6-543b-44fc-8784-08410c2d9c5f"}
03:11:44.037 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"f722dba6-543b-44fc-8784-08410c2d9c5f"}
03:11:44.065 00.028 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"b00f6d76-4865-441c-a3a5-e1c0a9748194"}
03:11:44.078 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"b00f6d76-4865-441c-a3a5-e1c0a9748194"}
03:11:46.023 01.945 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"c2bdd868-ae2f-4854-bca3-edaf29822791"}
03:11:46.037 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"c2bdd868-ae2f-4854-bca3-edaf29822791"}
03:11:46.051 00.014 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"0df66480-db2e-4d06-bd36-78666c14295e"}
03:11:46.067 00.016 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"0df66480-db2e-4d06-bd36-78666c14295e"}
03:11:48.022 01.955 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"deb9d5fc-e84c-4733-84d2-35a0a19df985"}
03:11:48.033 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"deb9d5fc-e84c-4733-84d2-35a0a19df985"}
03:11:48.058 00.025 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"58307787-f0dd-4b82-8c80-6c4ae452c5cd"}
03:11:48.071 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"58307787-f0dd-4b82-8c80-6c4ae452c5cd"}
03:11:50.021 01.950 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"bcc67240-fa03-455d-a2a1-0295ded63eb0"}
03:11:50.032 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"bcc67240-fa03-455d-a2a1-0295ded63eb0"}
03:11:50.044 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"1b836973-2b9e-4be3-9845-5349fd3721d2"}
03:11:50.073 00.029 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"1b836973-2b9e-4be3-9845-5349fd3721d2"}
03:11:52.019 01.946 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"6ef361ff-4838-4346-b6e7-4503f3a82846"}
03:11:52.034 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"6ef361ff-4838-4346-b6e7-4503f3a82846"}
03:11:52.046 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"cad769ca-46e5-42b2-b41e-7af6eeb35f4a"}
03:11:52.054 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"cad769ca-46e5-42b2-b41e-7af6eeb35f4a"}
03:11:54.019 01.965 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"ba87ba3d-0276-4f3d-9cb2-556db8ee09a4"}
03:11:54.028 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"ba87ba3d-0276-4f3d-9cb2-556db8ee09a4"}
03:11:54.037 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"be3b717c-e70c-463b-80c9-6c0f65f511d6"}
03:11:54.061 00.024 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"be3b717c-e70c-463b-80c9-6c0f65f511d6"}
03:11:56.019 01.958 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"c126cbac-9a11-4906-aaaf-9943490cfe2e"}
03:11:56.045 00.026 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"c126cbac-9a11-4906-aaaf-9943490cfe2e"}
03:11:56.054 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"1b57d43e-fb31-4cb8-a85b-e7e1ee4045b7"}
03:11:56.063 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"1b57d43e-fb31-4cb8-a85b-e7e1ee4045b7"}
03:11:58.018 01.955 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"4edcdf54-a211-4a17-8c7d-1c7299cf3e90"}
03:11:58.046 00.028 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"4edcdf54-a211-4a17-8c7d-1c7299cf3e90"}
03:11:58.056 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"4151bc28-bf28-4316-810a-fab60a094da4"}
03:11:58.063 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"4151bc28-bf28-4316-810a-fab60a094da4"}
03:12:00.018 01.955 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"fafb1763-a70b-4d30-8ed3-136faf458c11"}
03:12:00.027 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"fafb1763-a70b-4d30-8ed3-136faf458c11"}
03:12:00.034 00.007 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"995f0886-bde0-4996-b850-18fbbbf0798c"}
03:12:00.054 00.020 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"995f0886-bde0-4996-b850-18fbbbf0798c"}
03:12:02.019 01.965 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"6f047808-5654-46fe-adb7-7d5555b5935f"}
03:12:02.054 00.035 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"6f047808-5654-46fe-adb7-7d5555b5935f"}
03:12:02.069 00.015 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"b2484bde-3d2a-402f-9969-392b5cc848ef"}
03:12:02.084 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"b2484bde-3d2a-402f-9969-392b5cc848ef"}
03:12:04.017 01.933 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"11478193-dac0-408c-a987-448af198d588"}
03:12:04.028 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"11478193-dac0-408c-a987-448af198d588"}
03:12:04.054 00.026 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"7512aeaf-f4f5-4105-9c22-0c03f9ae0080"}
03:12:04.067 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"7512aeaf-f4f5-4105-9c22-0c03f9ae0080"}
03:12:06.017 01.950 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"5aef2b28-5c06-4f6c-a521-b1ddc4871f72"}
03:12:06.026 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"5aef2b28-5c06-4f6c-a521-b1ddc4871f72"}
03:12:06.039 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"ca3c20bd-c0a2-4255-bb6e-2d00236f6abe"}
03:12:06.065 00.026 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"ca3c20bd-c0a2-4255-bb6e-2d00236f6abe"}
03:12:08.015 01.950 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"6359cee0-fba4-40ab-a5ca-1e15b63033a9"}
03:12:08.028 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"6359cee0-fba4-40ab-a5ca-1e15b63033a9"}
03:12:08.040 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"b16d706e-e250-499f-9190-962fcd74affb"}
03:12:08.053 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"b16d706e-e250-499f-9190-962fcd74affb"}
03:12:10.013 01.960 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"f76f4b4f-9dfa-499c-852a-9c08eb6ee97a"}
03:12:10.027 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"f76f4b4f-9dfa-499c-852a-9c08eb6ee97a"}
03:12:10.038 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"245fb9a5-ad98-442e-ba71-9726bd165a70"}
03:12:10.064 00.026 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"245fb9a5-ad98-442e-ba71-9726bd165a70"}
03:12:12.014 01.950 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"3a7d17fc-0b6f-4656-96dc-8ed2ad3430fd"}
03:12:12.023 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"3a7d17fc-0b6f-4656-96dc-8ed2ad3430fd"}
03:12:12.033 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"947b4873-bd24-424a-8ba6-4ce3b4d78184"}
03:12:12.043 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"947b4873-bd24-424a-8ba6-4ce3b4d78184"}
03:12:14.013 01.970 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"697ea0fb-5580-42a7-b956-04ac8a6e0374"}
03:12:14.023 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"697ea0fb-5580-42a7-b956-04ac8a6e0374"}
03:12:14.041 00.018 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"613fd545-dba4-42fc-8eb2-4fdb29b71b90"}
03:12:14.052 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"613fd545-dba4-42fc-8eb2-4fdb29b71b90"}
03:12:16.014 01.962 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"5cbb0ced-858e-4305-85ac-c46e6d95dd55"}
03:12:16.023 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"5cbb0ced-858e-4305-85ac-c46e6d95dd55"}
03:12:16.045 00.022 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"013d0d25-92b0-42a8-8175-be8b7af1a987"}
03:12:16.054 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"013d0d25-92b0-42a8-8175-be8b7af1a987"}
03:12:18.011 01.957 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"bb7a2477-6663-4482-8417-f1159ecacd6e"}
03:12:18.019 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"bb7a2477-6663-4482-8417-f1159ecacd6e"}
03:12:18.029 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"724ef44d-a973-4a43-9d83-ffb2b1ea5096"}
03:12:18.039 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"724ef44d-a973-4a43-9d83-ffb2b1ea5096"}
03:12:20.011 01.972 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"ef5c1d56-f6fa-4e33-a496-b9fa64292f12"}
03:12:20.024 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"ef5c1d56-f6fa-4e33-a496-b9fa64292f12"}
03:12:20.038 00.014 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"06df3c39-11c0-48a1-9701-662e28de69f7"}
03:12:20.047 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"06df3c39-11c0-48a1-9701-662e28de69f7"}
03:12:22.011 01.964 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"6f5783b9-e665-42dc-94e7-bf13b48045c7"}
03:12:22.019 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"6f5783b9-e665-42dc-94e7-bf13b48045c7"}
03:12:22.027 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"e6172937-cde4-4383-9622-85cc1b6f24d0"}
03:12:22.038 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"e6172937-cde4-4383-9622-85cc1b6f24d0"}
03:12:24.011 01.973 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"ad3e0e25-9702-4f5e-9fc8-8019dcf0df88"}
03:12:24.021 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"ad3e0e25-9702-4f5e-9fc8-8019dcf0df88"}
03:12:24.041 00.020 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"0d98b9f0-582f-4777-bb6a-311761cc90c9"}
03:12:24.051 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"0d98b9f0-582f-4777-bb6a-311761cc90c9"}
03:12:26.010 01.959 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"7879c29a-2b8a-473f-b8c8-8cfbef638e8f"}
03:12:26.020 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"7879c29a-2b8a-473f-b8c8-8cfbef638e8f"}
03:12:26.031 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"525dabf1-a278-41bd-9d79-11164205905d"}
03:12:26.045 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"525dabf1-a278-41bd-9d79-11164205905d"}
03:12:28.009 01.964 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"dd44d76b-05e4-48a6-bdd5-4387d99d1412"}
03:12:28.019 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"dd44d76b-05e4-48a6-bdd5-4387d99d1412"}
03:12:28.027 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"005721d1-48df-4f74-9834-7710d8ae4ebf"}
03:12:28.034 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"005721d1-48df-4f74-9834-7710d8ae4ebf"}
03:12:30.013 01.979 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"e0dd4dc8-6f9e-4a8e-b088-efb2c9686905"}
03:12:30.025 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"e0dd4dc8-6f9e-4a8e-b088-efb2c9686905"}
03:12:30.032 00.007 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"bcb8f3f2-2136-4898-b635-5108b73758da"}
03:12:30.041 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"bcb8f3f2-2136-4898-b635-5108b73758da"}
03:12:32.010 01.969 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"15848695-3caa-49ea-9262-bc5503118b72"}
03:12:32.037 00.027 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"15848695-3caa-49ea-9262-bc5503118b72"}
03:12:32.051 00.014 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"a40e48b8-a16c-40a0-a2b1-0f8ab2ea9022"}
03:12:32.067 00.016 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"a40e48b8-a16c-40a0-a2b1-0f8ab2ea9022"}
03:12:34.011 01.944 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"74ebf085-5c81-4bf4-be00-6d5cf3f96708"}
03:12:34.038 00.027 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"74ebf085-5c81-4bf4-be00-6d5cf3f96708"}
03:12:34.059 00.021 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"b8c27644-ca6b-4a7c-92d3-e5ccf89a200f"}
03:12:34.082 00.023 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"b8c27644-ca6b-4a7c-92d3-e5ccf89a200f"}
03:12:36.009 01.927 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"cb19f1cf-7aba-4618-8a31-54b977e6914d"}
03:12:36.024 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"cb19f1cf-7aba-4618-8a31-54b977e6914d"}
03:12:36.036 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"7f13528e-72d3-4e6d-8c6c-49a34a0253f4"}
03:12:36.069 00.033 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"7f13528e-72d3-4e6d-8c6c-49a34a0253f4"}
03:12:38.010 01.941 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"dc213281-497e-451a-a3a6-2369bc5019bc"}
03:12:38.022 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"dc213281-497e-451a-a3a6-2369bc5019bc"}
03:12:38.033 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"2f0adcf5-f11f-4460-83a9-e5a2add58aa8"}
03:12:38.042 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"2f0adcf5-f11f-4460-83a9-e5a2add58aa8"}
03:12:40.008 01.966 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"0880ae43-8135-4749-90b6-1c296df9a0fe"}
03:12:40.018 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"0880ae43-8135-4749-90b6-1c296df9a0fe"}
03:12:40.029 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"bece7679-01e7-4e82-bf5d-26bfd0731028"}
03:12:40.036 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"bece7679-01e7-4e82-bf5d-26bfd0731028"}
03:12:42.007 01.971 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"e5ac352b-3ac6-49b8-9e05-b77438dfc6bc"}
03:12:42.017 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"e5ac352b-3ac6-49b8-9e05-b77438dfc6bc"}
03:12:42.027 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"8756d416-77d3-4288-831c-03970d005c52"}
03:12:42.034 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"8756d416-77d3-4288-831c-03970d005c52"}
03:12:44.006 01.972 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"6e322bd8-786b-419a-92ca-ed1343349ab1"}
03:12:44.015 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"6e322bd8-786b-419a-92ca-ed1343349ab1"}
03:12:44.023 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"65c8376e-452f-4d91-b711-2c77a7765233"}
03:12:44.030 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"65c8376e-452f-4d91-b711-2c77a7765233"}
03:12:46.005 01.975 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"56888f31-3635-4bd0-bcfb-2e60be7b402d"}
03:12:46.016 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"56888f31-3635-4bd0-bcfb-2e60be7b402d"}
03:12:46.030 00.014 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"d5eb09da-f198-4508-9625-dcba80c2ec2b"}
03:12:46.040 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"d5eb09da-f198-4508-9625-dcba80c2ec2b"}
03:12:48.005 01.965 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"b716e1fa-2b13-4054-917f-c08949a5a7c6"}
03:12:48.014 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"b716e1fa-2b13-4054-917f-c08949a5a7c6"}
03:12:48.023 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"a68b8fd0-9364-4a1c-aa15-f510f2a09435"}
03:12:48.033 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"a68b8fd0-9364-4a1c-aa15-f510f2a09435"}
03:12:50.004 01.971 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"fa28274a-b2ed-402f-80e6-31f64fe340c7"}
03:12:50.013 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"fa28274a-b2ed-402f-80e6-31f64fe340c7"}
03:12:50.023 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"3b2bb061-0916-49a9-b51a-94beafa11183"}
03:12:50.050 00.027 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"3b2bb061-0916-49a9-b51a-94beafa11183"}
03:12:52.003 01.953 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"8f476393-74e2-4bab-878a-f213f3399c16"}
03:12:52.014 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"8f476393-74e2-4bab-878a-f213f3399c16"}
03:12:52.025 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"5a721da6-1ce0-4dae-870b-28d13f9ce345"}
03:12:52.035 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"5a721da6-1ce0-4dae-870b-28d13f9ce345"}
03:12:54.002 01.967 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"395d56d9-bfb4-431f-abb8-d9aaf6cfc663"}
03:12:54.013 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"395d56d9-bfb4-431f-abb8-d9aaf6cfc663"}
03:12:54.021 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"91325b24-b33e-4d3b-8c74-21d4339ae035"}
03:12:54.029 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"91325b24-b33e-4d3b-8c74-21d4339ae035"}
03:12:56.002 01.973 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"a9888a10-e054-4a83-b592-97340e6a1b64"}
03:12:56.030 00.028 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"a9888a10-e054-4a83-b592-97340e6a1b64"}
03:12:56.038 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"918399a6-f60c-4a54-a004-56e85071cdd0"}
03:12:56.045 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"918399a6-f60c-4a54-a004-56e85071cdd0"}
03:12:58.001 01.956 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"99f3af60-f0a6-4fac-9250-b609416f788a"}
03:12:58.028 00.027 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"99f3af60-f0a6-4fac-9250-b609416f788a"}
03:12:58.039 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"49f68038-7492-44bf-984f-002fb122a0a8"}
03:12:58.047 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"49f68038-7492-44bf-984f-002fb122a0a8"}
03:13:00.002 01.955 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"1a4b83bf-1208-4339-b4fd-5f70ae8ca15c"}
03:13:00.016 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"1a4b83bf-1208-4339-b4fd-5f70ae8ca15c"}
03:13:00.029 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"0f76cdbb-9fd6-44ca-876b-f2b168279a58"}
03:13:00.036 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"0f76cdbb-9fd6-44ca-876b-f2b168279a58"}
03:13:02.001 01.965 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"fd85da49-f241-47ff-a453-b50a01403c97"}
03:13:02.013 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"fd85da49-f241-47ff-a453-b50a01403c97"}
03:13:02.022 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"183fd563-4779-45fb-9799-47bbb727ca33"}
03:13:02.032 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"183fd563-4779-45fb-9799-47bbb727ca33"}
03:13:04.000 01.968 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"132beed2-54a6-45a5-9a9e-f57dc26938ee"}
03:13:04.014 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"132beed2-54a6-45a5-9a9e-f57dc26938ee"}
03:13:04.025 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"c8d619cf-0273-4f5a-90b0-5d75887d0339"}
03:13:04.036 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"c8d619cf-0273-4f5a-90b0-5d75887d0339"}
03:13:05.998 01.962 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"dc6c2d4e-6a1a-44a3-bf04-2fe42a4f5f08"}
03:13:06.024 00.026 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"dc6c2d4e-6a1a-44a3-bf04-2fe42a4f5f08"}
03:13:06.036 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"0ce8c9ed-578f-4317-add8-aef139404350"}
03:13:06.045 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"0ce8c9ed-578f-4317-add8-aef139404350"}
03:13:07.997 01.952 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"3b657bfb-0353-46ad-aaa5-053a074ce5a1"}
03:13:08.022 00.025 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"3b657bfb-0353-46ad-aaa5-053a074ce5a1"}
03:13:08.034 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"e1db923f-1442-49d6-a9f0-baeacfc6fbda"}
03:13:08.042 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"e1db923f-1442-49d6-a9f0-baeacfc6fbda"}
03:13:09.997 01.955 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"4742d640-cd85-4e69-8fb3-f4cee6414fff"}
03:13:10.023 00.026 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"4742d640-cd85-4e69-8fb3-f4cee6414fff"}
03:13:10.034 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"f57cae1a-1145-4a2f-8f40-88b4915d54c8"}
03:13:10.043 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"f57cae1a-1145-4a2f-8f40-88b4915d54c8"}
03:13:11.996 01.953 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"ff8fb82f-25a4-466c-93dc-d0a8b5342df0"}
03:13:12.017 00.021 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"ff8fb82f-25a4-466c-93dc-d0a8b5342df0"}
03:13:12.027 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"a7f7440e-a29c-4979-991e-afc80a2dd7cf"}
03:13:12.035 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"a7f7440e-a29c-4979-991e-afc80a2dd7cf"}
03:13:13.995 01.960 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"ff15bfcf-5af4-4174-8d2a-a48fea573bc4"}
03:13:14.003 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"ff15bfcf-5af4-4174-8d2a-a48fea573bc4"}
03:13:14.011 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"de3daf63-000d-4747-be71-75730add9a4e"}
03:13:14.019 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"de3daf63-000d-4747-be71-75730add9a4e"}
03:13:15.995 01.976 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"ff5a62ef-4796-489f-a7c4-f93197647a37"}
03:13:16.028 00.033 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"ff5a62ef-4796-489f-a7c4-f93197647a37"}
03:13:16.053 00.025 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"5e4234a4-26a6-407f-944b-f77a090bf119"}
03:13:16.071 00.018 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"5e4234a4-26a6-407f-944b-f77a090bf119"}
03:13:17.994 01.923 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"6f663f19-739d-4261-ba98-0a33e9c0a2ec"}
03:13:18.005 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"6f663f19-739d-4261-ba98-0a33e9c0a2ec"}
03:13:18.015 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"9fe61271-d056-4b74-9e28-c375fdfe3f91"}
03:13:18.024 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"9fe61271-d056-4b74-9e28-c375fdfe3f91"}
03:13:19.994 01.970 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"81470293-baf7-4883-9f4a-973f41733006"}
03:13:20.001 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"81470293-baf7-4883-9f4a-973f41733006"}
03:13:20.009 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"b4fdc6f2-4c6b-40c2-827d-289f50cc1ae4"}
03:13:20.019 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"b4fdc6f2-4c6b-40c2-827d-289f50cc1ae4"}
03:13:21.993 01.974 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"0630b6a5-f6e2-40c0-b550-ea8453187176"}
03:13:22.019 00.026 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"0630b6a5-f6e2-40c0-b550-ea8453187176"}
03:13:22.038 00.019 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"09af8a4d-f8d7-444d-a899-a8d75d5d2681"}
03:13:22.074 00.036 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"09af8a4d-f8d7-444d-a899-a8d75d5d2681"}
03:13:23.991 01.917 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"f77f56a3-a497-4996-88e6-38fbeec861aa"}
03:13:24.005 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"f77f56a3-a497-4996-88e6-38fbeec861aa"}
03:13:24.012 00.007 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"4cb74115-3b52-4d88-8dc0-dbe313d99bac"}
03:13:24.021 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"4cb74115-3b52-4d88-8dc0-dbe313d99bac"}
03:13:25.991 01.970 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"3ebe4d6e-5a42-4e79-9fad-84931a5a7ea3"}
03:13:26.003 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"3ebe4d6e-5a42-4e79-9fad-84931a5a7ea3"}
03:13:26.013 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"6b8b62f4-f2e8-4fae-9bed-2fe1bd4fc6c9"}
03:13:26.022 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"6b8b62f4-f2e8-4fae-9bed-2fe1bd4fc6c9"}
03:13:27.993 01.971 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"40be43eb-e96b-4e6c-8ae2-5ff31cbf69d0"}
03:13:28.012 00.019 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"40be43eb-e96b-4e6c-8ae2-5ff31cbf69d0"}
03:13:28.023 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"8bd53901-5f5b-42b2-983d-535cbf22e036"}
03:13:28.037 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"8bd53901-5f5b-42b2-983d-535cbf22e036"}
03:13:29.990 01.953 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"7b1bb153-9442-4c5b-8d5a-da1ae6fb674e"}
03:13:30.001 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"7b1bb153-9442-4c5b-8d5a-da1ae6fb674e"}
03:13:30.010 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"a8bf92e5-c77c-4601-a442-46c2dfb4ea81"}
03:13:30.022 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"a8bf92e5-c77c-4601-a442-46c2dfb4ea81"}
03:13:31.991 01.969 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"455e2862-dab6-410e-9d51-d8e63dd2abbd"}
03:13:32.004 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"455e2862-dab6-410e-9d51-d8e63dd2abbd"}
03:13:32.013 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"2d18cb09-5510-4848-9051-aaeb119fee9a"}
03:13:32.025 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"2d18cb09-5510-4848-9051-aaeb119fee9a"}
03:13:33.990 01.965 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"ab7792cd-c64c-457c-a822-a3bd34b055ae"}
03:13:34.002 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"ab7792cd-c64c-457c-a822-a3bd34b055ae"}
03:13:34.019 00.017 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"4a676d38-a435-4858-b8be-20e6d9f77037"}
03:13:34.057 00.038 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"4a676d38-a435-4858-b8be-20e6d9f77037"}
03:13:35.990 01.933 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"01341f44-7561-44d2-914c-e8a138dfae84"}
03:13:36.002 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"01341f44-7561-44d2-914c-e8a138dfae84"}
03:13:36.012 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"f0dd567b-4855-4dfc-94ad-cd7acfecde70"}
03:13:36.022 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"f0dd567b-4855-4dfc-94ad-cd7acfecde70"}
03:13:37.987 01.965 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"78736e15-cb86-4840-a5e0-6b13fc5a49e9"}
03:13:37.998 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"78736e15-cb86-4840-a5e0-6b13fc5a49e9"}
03:13:38.006 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"e89c4671-d501-401f-b4a5-3e2e5be593ad"}
03:13:38.014 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"e89c4671-d501-401f-b4a5-3e2e5be593ad"}
03:13:39.987 01.973 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"6a2aa683-7819-4f45-bf94-439c9322948a"}
03:13:39.995 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"6a2aa683-7819-4f45-bf94-439c9322948a"}
03:13:40.007 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"ccbb994c-33e0-41ea-8b64-c656055c10ca"}
03:13:40.017 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"ccbb994c-33e0-41ea-8b64-c656055c10ca"}
03:13:41.986 01.969 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"13a71735-969d-409f-80fc-06f7ea471a42"}
03:13:41.997 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"13a71735-969d-409f-80fc-06f7ea471a42"}
03:13:42.005 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"642cf96e-be7b-46a9-bcf4-38117e04e79b"}
03:13:42.028 00.023 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"642cf96e-be7b-46a9-bcf4-38117e04e79b"}
03:13:43.986 01.958 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"ebaa753a-153a-4814-aa70-ea370266871e"}
03:13:43.995 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"ebaa753a-153a-4814-aa70-ea370266871e"}
03:13:44.005 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"7c46d104-6849-4fc1-bd73-4e9b51673e7a"}
03:13:44.013 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"7c46d104-6849-4fc1-bd73-4e9b51673e7a"}
03:13:45.985 01.972 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"78058915-ecd0-42d3-ad9c-b481016ff1b2"}
03:13:46.022 00.037 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"78058915-ecd0-42d3-ad9c-b481016ff1b2"}
03:13:46.033 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"31911de3-674f-4b91-b81c-4afed48b38cc"}
03:13:46.047 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"31911de3-674f-4b91-b81c-4afed48b38cc"}
03:13:47.985 01.938 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"62744d54-9592-4a3d-acc0-f62f592e663b"}
03:13:47.994 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"62744d54-9592-4a3d-acc0-f62f592e663b"}
03:13:48.004 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"bfe3c472-d1ee-42fd-8e9d-c8aec3388d35"}
03:13:48.015 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"bfe3c472-d1ee-42fd-8e9d-c8aec3388d35"}
03:13:49.985 01.970 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"8ca83476-d70a-4cc3-b0a4-2b2c224ee127"}
03:13:49.993 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"8ca83476-d70a-4cc3-b0a4-2b2c224ee127"}
03:13:50.002 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"0501c136-49ca-43b6-8c04-a90f9ce0de45"}
03:13:50.012 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"0501c136-49ca-43b6-8c04-a90f9ce0de45"}
03:13:51.984 01.972 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"33e736c5-32d1-4eb9-aa36-548f77e593b4"}
03:13:51.995 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"33e736c5-32d1-4eb9-aa36-548f77e593b4"}
03:13:52.005 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"0b47aa48-0f06-4ebd-b1ca-c9f860b4baf2"}
03:13:52.014 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"0b47aa48-0f06-4ebd-b1ca-c9f860b4baf2"}
03:13:53.984 01.970 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"8d884ad6-4853-456f-8c68-86d495bfe99e"}
03:13:53.995 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"8d884ad6-4853-456f-8c68-86d495bfe99e"}
03:13:54.019 00.024 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"5563a1e7-4824-42ea-9878-997fcc0811b4"}
03:13:54.029 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"5563a1e7-4824-42ea-9878-997fcc0811b4"}
03:13:55.983 01.954 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"13fa6096-05b5-4aa3-a0c3-80ed76e5da20"}
03:13:55.994 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"13fa6096-05b5-4aa3-a0c3-80ed76e5da20"}
03:13:56.003 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"2c353f40-48ee-4a71-8f25-14a549ade909"}
03:13:56.012 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"2c353f40-48ee-4a71-8f25-14a549ade909"}
03:13:57.982 01.970 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"1a68e0ac-d999-443b-aeac-5255d9b7d9fa"}
03:13:57.992 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"1a68e0ac-d999-443b-aeac-5255d9b7d9fa"}
03:13:58.019 00.027 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"b590d3c9-b72d-44d5-803d-c1e1f41b175a"}
03:13:58.030 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"b590d3c9-b72d-44d5-803d-c1e1f41b175a"}
03:13:59.983 01.953 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"c08f1a99-1337-4ea4-a315-5c1707dbc9dc"}
03:13:59.998 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"c08f1a99-1337-4ea4-a315-5c1707dbc9dc"}
03:14:00.013 00.015 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"a5ba16fd-d932-4b69-8a16-f979cdcf355f"}
03:14:00.055 00.042 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"a5ba16fd-d932-4b69-8a16-f979cdcf355f"}
03:14:01.985 01.930 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"d8179596-7501-4ec3-8de8-2e6fdc0848cf"}
03:14:02.000 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"d8179596-7501-4ec3-8de8-2e6fdc0848cf"}
03:14:02.010 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"a177ae69-0e27-4432-9e02-71d812354832"}
03:14:02.021 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"a177ae69-0e27-4432-9e02-71d812354832"}
03:14:03.981 01.960 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"94f9700f-7efc-47ce-8ca0-7f5f6ccbd9e2"}
03:14:04.006 00.025 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"94f9700f-7efc-47ce-8ca0-7f5f6ccbd9e2"}
03:14:04.017 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"49bb3e11-94dc-4158-a1fc-07111e6384d2"}
03:14:04.026 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"49bb3e11-94dc-4158-a1fc-07111e6384d2"}
03:14:05.982 01.956 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"8c023f67-c7c7-4c15-8fd9-18c0bf47fe9e"}
03:14:05.994 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"8c023f67-c7c7-4c15-8fd9-18c0bf47fe9e"}
03:14:06.006 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"b3e705d5-30dd-471d-9d55-4e89422d8e21"}
03:14:06.020 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"b3e705d5-30dd-471d-9d55-4e89422d8e21"}
03:14:07.981 01.961 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"28e4bd22-1359-41d1-85eb-7e3c6bf68dda"}
03:14:07.990 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"28e4bd22-1359-41d1-85eb-7e3c6bf68dda"}
03:14:07.998 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"cd0686d7-1ff0-46b7-b900-367cc35c2542"}
03:14:08.008 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"cd0686d7-1ff0-46b7-b900-367cc35c2542"}
03:14:09.980 01.972 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"82d72811-5eed-45d1-97a0-3cdee30bc459"}
03:14:09.990 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"82d72811-5eed-45d1-97a0-3cdee30bc459"}
03:14:09.996 00.006 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"c7767b6a-cbb9-4fca-b834-f19f0047e725"}
03:14:10.004 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"c7767b6a-cbb9-4fca-b834-f19f0047e725"}
03:14:11.979 01.975 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"70a98f53-b489-4386-863e-0ae9ba1615e9"}
03:14:11.992 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"70a98f53-b489-4386-863e-0ae9ba1615e9"}
03:14:12.001 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"bdd8f6ae-e5cc-4e00-8309-4258ade330d9"}
03:14:12.028 00.027 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"bdd8f6ae-e5cc-4e00-8309-4258ade330d9"}
03:14:13.978 01.950 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"89dec67a-2042-4dfd-8839-8c666a18363a"}
03:14:13.988 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"89dec67a-2042-4dfd-8839-8c666a18363a"}
03:14:14.000 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"6d81e94c-f7de-419e-a28d-2432862effd3"}
03:14:14.029 00.029 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"6d81e94c-f7de-419e-a28d-2432862effd3"}
03:14:15.984 01.955 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"3349f1a3-590f-47de-9944-4cda1769bdcc"}
03:14:16.006 00.022 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"3349f1a3-590f-47de-9944-4cda1769bdcc"}
03:14:16.016 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"c4f4750f-c815-4fb2-8acd-96d0db1e44b4"}
03:14:16.026 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"c4f4750f-c815-4fb2-8acd-96d0db1e44b4"}
03:14:17.983 01.957 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"308e65c9-ad4b-407d-bcbb-df8f4aca839f"}
03:14:18.000 00.017 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"308e65c9-ad4b-407d-bcbb-df8f4aca839f"}
03:14:18.013 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"e7f7f92e-8214-487b-82c8-133b030c68ed"}
03:14:18.043 00.030 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"e7f7f92e-8214-487b-82c8-133b030c68ed"}
03:14:19.983 01.940 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"80be3cdd-19f3-4f85-a937-a83be55d46e3"}
03:14:19.994 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"80be3cdd-19f3-4f85-a937-a83be55d46e3"}
03:14:20.004 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"deced7b0-fc33-4fe6-b84c-37a29962c9ea"}
03:14:20.013 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"deced7b0-fc33-4fe6-b84c-37a29962c9ea"}
03:14:21.982 01.969 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"1f185fc0-e1cd-4fff-9712-4fe585e7af0b"}
03:14:21.995 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"1f185fc0-e1cd-4fff-9712-4fe585e7af0b"}
03:14:22.007 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"565fbb49-0612-4d4d-a3d5-f2f978035cce"}
03:14:22.016 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"565fbb49-0612-4d4d-a3d5-f2f978035cce"}
03:14:23.982 01.966 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"b4e02fce-d2b3-4c77-a395-4c563323a058"}
03:14:24.000 00.018 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"b4e02fce-d2b3-4c77-a395-4c563323a058"}
03:14:24.037 00.037 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"be25c218-f513-40ab-acf8-a777b1f26a90"}
03:14:24.051 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"be25c218-f513-40ab-acf8-a777b1f26a90"}
03:14:25.982 01.931 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"9fb6d0a8-d687-4916-ac07-af7488f11a2a"}
03:14:25.995 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"9fb6d0a8-d687-4916-ac07-af7488f11a2a"}
03:14:26.008 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"e81619f5-b2d5-4c43-bca7-257b0a43c74a"}
03:14:26.019 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"e81619f5-b2d5-4c43-bca7-257b0a43c74a"}
03:14:27.984 01.965 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"ef6c06fa-97ec-4061-b9e1-5ed59638392f"}
03:14:28.000 00.016 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"ef6c06fa-97ec-4061-b9e1-5ed59638392f"}
03:14:28.008 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"b2cfe006-a56e-4e24-8c50-bd018d4c6b8e"}
03:14:28.020 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"b2cfe006-a56e-4e24-8c50-bd018d4c6b8e"}
03:14:29.981 01.961 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"e6d63ce3-c1a8-4749-a84e-3f58ba1bddab"}
03:14:30.014 00.033 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"e6d63ce3-c1a8-4749-a84e-3f58ba1bddab"}
03:14:30.031 00.017 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"a8d8813c-e817-4924-a6fc-aab4c06de3fd"}
03:14:30.043 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"a8d8813c-e817-4924-a6fc-aab4c06de3fd"}
03:14:31.980 01.937 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"fbf87d10-c63c-47cc-88fc-1d1adfc9f427"}
03:14:31.994 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"fbf87d10-c63c-47cc-88fc-1d1adfc9f427"}
03:14:32.007 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"125530cc-f4c9-487e-b61e-bab8fffef410"}
03:14:32.038 00.031 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"125530cc-f4c9-487e-b61e-bab8fffef410"}
03:14:33.980 01.942 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"5bae9358-6c36-48d4-b197-9d5e635e1090"}
03:14:33.990 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"5bae9358-6c36-48d4-b197-9d5e635e1090"}
03:14:34.002 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"3f686f0e-5fd0-44bd-b888-94b67acb79f4"}
03:14:34.014 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"3f686f0e-5fd0-44bd-b888-94b67acb79f4"}
03:14:35.981 01.967 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"8e1bbcb4-d74b-4c25-9d45-eb0973eee2be"}
03:14:35.990 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"8e1bbcb4-d74b-4c25-9d45-eb0973eee2be"}
03:14:36.005 00.015 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"26038113-bd76-4314-81da-8ca68f180189"}
03:14:36.015 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"26038113-bd76-4314-81da-8ca68f180189"}
03:14:37.980 01.965 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"6d09c036-da15-4971-bd3b-f5a8cad34b40"}
03:14:37.991 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"6d09c036-da15-4971-bd3b-f5a8cad34b40"}
03:14:38.001 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"39f158e8-33f7-4bfa-a268-04dcb96d827b"}
03:14:38.009 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"39f158e8-33f7-4bfa-a268-04dcb96d827b"}
03:14:39.982 01.973 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"42ec9dba-1716-4c63-bff3-82ff576e962f"}
03:14:39.998 00.016 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"42ec9dba-1716-4c63-bff3-82ff576e962f"}
03:14:40.008 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"951884ec-d25c-47c3-8292-5fcf492b0b57"}
03:14:40.014 00.006 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"951884ec-d25c-47c3-8292-5fcf492b0b57"}
03:14:41.981 01.967 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"5b8efc85-3a4a-4c46-aa6a-d6bd2c7faa19"}
03:14:41.994 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"5b8efc85-3a4a-4c46-aa6a-d6bd2c7faa19"}
03:14:42.004 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"1f86799c-c908-45c2-afb9-0ca210d1c330"}
03:14:42.012 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"1f86799c-c908-45c2-afb9-0ca210d1c330"}
03:14:43.981 01.969 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"05f0da44-9e31-42e6-a249-7767408f0ba6"}
03:14:43.990 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"05f0da44-9e31-42e6-a249-7767408f0ba6"}
03:14:44.004 00.014 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"9dabd360-333c-48ed-a9af-ff6b492ef8b9"}
03:14:44.012 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"9dabd360-333c-48ed-a9af-ff6b492ef8b9"}
03:14:45.982 01.970 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"cbbe8778-74b2-452b-b1ca-d561824d9737"}
03:14:45.993 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"cbbe8778-74b2-452b-b1ca-d561824d9737"}
03:14:46.025 00.032 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"577357d1-97f3-450e-8884-f02f2c615dd0"}
03:14:46.036 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"577357d1-97f3-450e-8884-f02f2c615dd0"}
03:14:47.980 01.944 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"e2d4f735-e5e0-4836-9a43-79f243ae81e2"}
03:14:47.988 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"e2d4f735-e5e0-4836-9a43-79f243ae81e2"}
03:14:47.998 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"f0544dca-104d-43c6-9dc6-35bee15af0ee"}
03:14:48.025 00.027 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"f0544dca-104d-43c6-9dc6-35bee15af0ee"}
03:14:49.980 01.955 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"d2bc8c5e-69d8-4a2e-a102-c8e5617af3f0"}
03:14:49.991 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"d2bc8c5e-69d8-4a2e-a102-c8e5617af3f0"}
03:14:50.001 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"02a24de7-ac20-489d-9aae-adb5b9143dec"}
03:14:50.008 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"02a24de7-ac20-489d-9aae-adb5b9143dec"}
03:14:51.982 01.974 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"02fc955b-2ab4-48c4-a2eb-37653d90accc"}
03:14:51.991 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"02fc955b-2ab4-48c4-a2eb-37653d90accc"}
03:14:52.001 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"2a070093-6bfb-49b1-a649-02df3e24ba92"}
03:14:52.010 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"2a070093-6bfb-49b1-a649-02df3e24ba92"}
03:14:53.984 01.974 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"5cf484d6-72a7-4192-8112-921abd659746"}
03:14:54.004 00.020 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"5cf484d6-72a7-4192-8112-921abd659746"}
03:14:54.015 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"a2e6e50a-116c-418b-b64f-b7148a6a6d45"}
03:14:54.025 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"a2e6e50a-116c-418b-b64f-b7148a6a6d45"}
03:14:55.982 01.957 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"de85676d-e9cd-4832-957e-7a63a841c4cd"}
03:14:55.997 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"de85676d-e9cd-4832-957e-7a63a841c4cd"}
03:14:56.008 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"9c6dfe3e-417b-44de-9152-cb5cddf62713"}
03:14:56.020 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"9c6dfe3e-417b-44de-9152-cb5cddf62713"}
03:14:57.982 01.962 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"684853b6-c3e9-4e38-a70c-044f81116c3a"}
03:14:58.008 00.026 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"684853b6-c3e9-4e38-a70c-044f81116c3a"}
03:14:58.017 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"3e62ae28-95c5-4fdd-930a-2f4d25cd369f"}
03:14:58.024 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"3e62ae28-95c5-4fdd-930a-2f4d25cd369f"}
03:14:59.982 01.958 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"c8142e58-1431-4cef-bbd7-5b4341017a44"}
03:14:59.994 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"c8142e58-1431-4cef-bbd7-5b4341017a44"}
03:15:00.004 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"932ce93e-395e-4e9f-a74f-2118ed242aee"}
03:15:00.012 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"932ce93e-395e-4e9f-a74f-2118ed242aee"}
03:15:01.981 01.969 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"8a425ae7-eb3f-472c-8b9b-3136c5722045"}
03:15:01.996 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"8a425ae7-eb3f-472c-8b9b-3136c5722045"}
03:15:02.030 00.034 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"0ce2973b-b861-467a-a348-e8f9eb2365b3"}
03:15:02.043 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"0ce2973b-b861-467a-a348-e8f9eb2365b3"}
03:15:03.980 01.937 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"9bee10aa-19f6-4ece-b522-b9d930e3f740"}
03:15:03.991 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"9bee10aa-19f6-4ece-b522-b9d930e3f740"}
03:15:04.003 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"01b78a55-388d-40c3-b179-81165338af0b"}
03:15:04.015 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"01b78a55-388d-40c3-b179-81165338af0b"}
03:15:05.980 01.965 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"6921375b-6391-41e4-9363-e12831e01158"}
03:15:05.993 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"6921375b-6391-41e4-9363-e12831e01158"}
03:15:06.001 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"d1d953e9-aa6c-46a9-83e2-fa21acf903aa"}
03:15:06.009 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"d1d953e9-aa6c-46a9-83e2-fa21acf903aa"}
03:15:07.980 01.971 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"de3030df-d644-450b-a619-d78161285851"}
03:15:07.998 00.018 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"de3030df-d644-450b-a619-d78161285851"}
03:15:08.010 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"738b88b5-de41-4297-84a6-7d0c464b3c6c"}
03:15:08.039 00.029 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"738b88b5-de41-4297-84a6-7d0c464b3c6c"}
03:15:09.982 01.943 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"01e648a0-8883-47fa-a4e6-403efed4292a"}
03:15:09.991 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"01e648a0-8883-47fa-a4e6-403efed4292a"}
03:15:10.000 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"6528dd6c-3bc1-4376-98d7-46347e3d6916"}
03:15:10.007 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"6528dd6c-3bc1-4376-98d7-46347e3d6916"}
03:15:11.980 01.973 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"6834a7a4-9b1b-45f3-83f7-1ad3e342db5c"}
03:15:11.990 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"6834a7a4-9b1b-45f3-83f7-1ad3e342db5c"}
03:15:11.999 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"3db49a12-bd70-4d70-83be-f1c298957ea4"}
03:15:12.006 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"3db49a12-bd70-4d70-83be-f1c298957ea4"}
03:15:13.979 01.973 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"d4f79743-bfec-47a1-a617-2636db42806f"}
03:15:13.990 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"d4f79743-bfec-47a1-a617-2636db42806f"}
03:15:14.007 00.017 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"65d82821-5a6c-49b2-aad2-5fe3869a6b44"}
03:15:14.019 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"65d82821-5a6c-49b2-aad2-5fe3869a6b44"}
03:15:15.984 01.965 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"15555590-1469-4127-b829-4105ad767f45"}
03:15:15.998 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"15555590-1469-4127-b829-4105ad767f45"}
03:15:16.011 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"6f9c4fa6-e8e8-4fd2-9242-11fdce3d83fb"}
03:15:16.043 00.032 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"6f9c4fa6-e8e8-4fd2-9242-11fdce3d83fb"}
03:15:17.985 01.942 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"c63c03c6-83f3-4a22-b430-7346c786a708"}
03:15:17.994 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"c63c03c6-83f3-4a22-b430-7346c786a708"}
03:15:18.004 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"a2c7827e-9eb5-4f7e-9bc7-329cf938b925"}
03:15:18.013 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"a2c7827e-9eb5-4f7e-9bc7-329cf938b925"}
03:15:19.987 01.974 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"b9195376-bc0f-46c6-9240-bd867f36c6e4"}
03:15:20.000 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"b9195376-bc0f-46c6-9240-bd867f36c6e4"}
03:15:20.014 00.014 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"af746b53-bceb-441c-8d97-26270b4e8c02"}
03:15:20.024 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"af746b53-bceb-441c-8d97-26270b4e8c02"}
03:15:21.987 01.963 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"37da25aa-e433-4bcf-b598-b79816708bd8"}
03:15:22.006 00.019 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"37da25aa-e433-4bcf-b598-b79816708bd8"}
03:15:22.048 00.042 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"c454f3ea-706c-4390-a597-eb02c7b68ae1"}
03:15:22.067 00.019 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"c454f3ea-706c-4390-a597-eb02c7b68ae1"}
03:15:23.986 01.919 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"c13e4056-341f-4350-aebf-6dd9f99f1240"}
03:15:23.998 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"c13e4056-341f-4350-aebf-6dd9f99f1240"}
03:15:24.009 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"49743b24-e8d0-41aa-988e-84adeb0c784e"}
03:15:24.022 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"49743b24-e8d0-41aa-988e-84adeb0c784e"}
03:15:25.986 01.964 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"e415b64e-8c7c-4385-b9ff-5c0fa1421ba7"}
03:15:26.002 00.016 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"e415b64e-8c7c-4385-b9ff-5c0fa1421ba7"}
03:15:26.019 00.017 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"9b24c07e-3e9f-4735-a940-b7054ddd0c0c"}
03:15:26.030 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"9b24c07e-3e9f-4735-a940-b7054ddd0c0c"}
03:15:27.989 01.959 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"8ff08a12-af0e-482e-b224-284b20bd95ff"}
03:15:28.006 00.017 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"8ff08a12-af0e-482e-b224-284b20bd95ff"}
03:15:28.015 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"5e91ae21-d795-408a-8720-1008bdd3c0dc"}
03:15:28.023 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"5e91ae21-d795-408a-8720-1008bdd3c0dc"}
03:15:29.986 01.963 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"b14b82bb-1444-4307-9201-a0e53297487c"}
03:15:29.993 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"b14b82bb-1444-4307-9201-a0e53297487c"}
03:15:30.002 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"3f57741f-cfb4-47ea-807b-c919b948c6a5"}
03:15:30.009 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"3f57741f-cfb4-47ea-807b-c919b948c6a5"}
03:15:31.986 01.977 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"386791c7-12b5-4776-a14f-4359d5d1deff"}
03:15:31.999 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"386791c7-12b5-4776-a14f-4359d5d1deff"}
03:15:32.011 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"f9031d8a-570c-488f-8da4-17837480b306"}
03:15:32.022 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"f9031d8a-570c-488f-8da4-17837480b306"}
03:15:33.991 01.969 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"3130c143-8b4b-4c51-a718-364fcdc76e87"}
03:15:34.001 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"3130c143-8b4b-4c51-a718-364fcdc76e87"}
03:15:34.011 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"a454673d-7f80-43b2-8422-555a63463c46"}
03:15:34.019 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"a454673d-7f80-43b2-8422-555a63463c46"}
03:15:35.988 01.969 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"93f5ee39-889c-47c1-a663-7e86a8619446"}
03:15:35.999 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"93f5ee39-889c-47c1-a663-7e86a8619446"}
03:15:36.010 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"63c51fa6-7545-4a99-93e6-d3e9df7c418a"}
03:15:36.021 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"63c51fa6-7545-4a99-93e6-d3e9df7c418a"}
03:15:37.988 01.967 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"afd3b3c1-84a8-48f5-b1a1-b3a2dd74db57"}
03:15:37.998 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"afd3b3c1-84a8-48f5-b1a1-b3a2dd74db57"}
03:15:38.008 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"2f225d93-3c79-40cc-965a-5b31b7755098"}
03:15:38.019 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"2f225d93-3c79-40cc-965a-5b31b7755098"}
03:15:39.986 01.967 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"280ff2b9-ec0d-4d10-8f69-dd49949e116b"}
03:15:39.994 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"280ff2b9-ec0d-4d10-8f69-dd49949e116b"}
03:15:40.003 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"6efa7ec3-036d-49cb-b62b-901407624f04"}
03:15:40.010 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"6efa7ec3-036d-49cb-b62b-901407624f04"}
03:15:41.986 01.976 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"f8417fac-b0eb-45e3-be2f-026d5fc7977a"}
03:15:41.997 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"f8417fac-b0eb-45e3-be2f-026d5fc7977a"}
03:15:42.005 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"e56684b5-937a-4d8d-ab76-95c18a368949"}
03:15:42.015 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"e56684b5-937a-4d8d-ab76-95c18a368949"}
03:15:43.986 01.971 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"56b5dd14-722e-49b6-b01b-acfd04813f58"}
03:15:44.000 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"56b5dd14-722e-49b6-b01b-acfd04813f58"}
03:15:44.012 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"ecfabcb4-30ce-4323-bb9a-23f763f33f85"}
03:15:44.037 00.025 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"ecfabcb4-30ce-4323-bb9a-23f763f33f85"}
03:15:45.986 01.949 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"31a602d6-b9b6-4e0c-b532-186c64bab3de"}
03:15:46.001 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"31a602d6-b9b6-4e0c-b532-186c64bab3de"}
03:15:46.019 00.018 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"ee7ddae5-e405-49a3-b4d4-8dc213dd894a"}
03:15:46.031 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"ee7ddae5-e405-49a3-b4d4-8dc213dd894a"}
03:15:47.986 01.955 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"5d7f68fe-035d-46a9-aa55-7989d46d359a"}
03:15:47.995 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"5d7f68fe-035d-46a9-aa55-7989d46d359a"}
03:15:48.004 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"1132a5b4-77d7-4be4-8762-9fceebe2ce69"}
03:15:48.015 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"1132a5b4-77d7-4be4-8762-9fceebe2ce69"}
03:15:49.987 01.972 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"6064e35c-c29e-4deb-85c4-5863c1c5e647"}
03:15:49.999 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"6064e35c-c29e-4deb-85c4-5863c1c5e647"}
03:15:50.011 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"e1028dd7-6153-43ad-a630-cc2d5e1a6d53"}
03:15:50.023 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"e1028dd7-6153-43ad-a630-cc2d5e1a6d53"}
03:15:51.989 01.966 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"fc3d56c3-f572-495f-affe-d27c0a704ca8"}
03:15:52.004 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"fc3d56c3-f572-495f-affe-d27c0a704ca8"}
03:15:52.014 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"bf65e12b-0184-4a38-bbbb-a7d883dc86ee"}
03:15:52.026 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"bf65e12b-0184-4a38-bbbb-a7d883dc86ee"}
03:15:53.986 01.960 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"8e0f07df-c8c1-453e-bdf7-ce06bd42de0e"}
03:15:54.001 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"8e0f07df-c8c1-453e-bdf7-ce06bd42de0e"}
03:15:54.010 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"1a04d12a-5152-4882-9e06-a7a41cc0a231"}
03:15:54.019 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"1a04d12a-5152-4882-9e06-a7a41cc0a231"}
03:15:55.985 01.966 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"0f223a8b-a669-479d-9e3a-c0d48ccbd3b5"}
03:15:56.011 00.026 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"0f223a8b-a669-479d-9e3a-c0d48ccbd3b5"}
03:15:56.022 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"9da4bdbb-b4b9-4e76-80f4-58e602d4c833"}
03:15:56.029 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"9da4bdbb-b4b9-4e76-80f4-58e602d4c833"}
03:15:57.986 01.957 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"86f5950d-b67d-4d24-9f00-6597ebaa929f"}
03:15:58.015 00.029 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"86f5950d-b67d-4d24-9f00-6597ebaa929f"}
03:15:58.024 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"b45e8fd0-34c7-4517-8cac-17819ced8206"}
03:15:58.032 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"b45e8fd0-34c7-4517-8cac-17819ced8206"}
03:15:59.985 01.953 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"7f497c3e-eaae-4637-9a24-2328c441038f"}
03:15:59.997 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"7f497c3e-eaae-4637-9a24-2328c441038f"}
03:16:00.008 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"5f0aa79d-d131-4544-9605-a595eb54c048"}
03:16:00.021 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"5f0aa79d-d131-4544-9605-a595eb54c048"}
03:16:01.984 01.963 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"dcc91361-a986-4530-aef0-5b3334498fd9"}
03:16:02.011 00.027 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"dcc91361-a986-4530-aef0-5b3334498fd9"}
03:16:02.021 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"eca9948f-bd35-4cc8-8c51-f466304942a9"}
03:16:02.031 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"eca9948f-bd35-4cc8-8c51-f466304942a9"}
03:16:03.987 01.956 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"1aeae126-6627-4373-a5e3-5e749c759ff3"}
03:16:04.015 00.028 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"1aeae126-6627-4373-a5e3-5e749c759ff3"}
03:16:04.034 00.019 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"bc3d9963-2016-4935-9279-00ded534de7d"}
03:16:04.044 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"bc3d9963-2016-4935-9279-00ded534de7d"}
03:16:05.985 01.941 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"9c077973-41b9-42bf-8d6f-758f214c077a"}
03:16:05.997 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"9c077973-41b9-42bf-8d6f-758f214c077a"}
03:16:06.005 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"d0c90829-9e2e-4d48-bde3-d7531324820b"}
03:16:06.012 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"d0c90829-9e2e-4d48-bde3-d7531324820b"}
03:16:07.982 01.970 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"284f6135-3675-4166-9b56-eda965604181"}
03:16:07.990 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"284f6135-3675-4166-9b56-eda965604181"}
03:16:08.000 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"37b8ae49-4e36-4c16-98e8-1bdcc77ab32d"}
03:16:08.010 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"37b8ae49-4e36-4c16-98e8-1bdcc77ab32d"}
03:16:09.982 01.972 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"c3b388b0-d2a2-43ac-9d54-bd2fb6f13034"}
03:16:09.994 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"c3b388b0-d2a2-43ac-9d54-bd2fb6f13034"}
03:16:10.009 00.015 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"fdae65c2-69ac-430b-9324-afb85afe5997"}
03:16:10.019 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"fdae65c2-69ac-430b-9324-afb85afe5997"}
03:16:11.982 01.963 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"3c2e3042-0969-4a78-a92f-3bd1063cf32a"}
03:16:11.994 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"3c2e3042-0969-4a78-a92f-3bd1063cf32a"}
03:16:12.002 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"85f0dc3e-005e-458c-ad0e-a611beac64b5"}
03:16:12.012 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"85f0dc3e-005e-458c-ad0e-a611beac64b5"}
03:16:13.981 01.969 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"360c0c0e-9924-4c35-96e2-429619832f4a"}
03:16:13.993 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"360c0c0e-9924-4c35-96e2-429619832f4a"}
03:16:14.005 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"12a977e0-e869-4152-974b-d4aa677ca219"}
03:16:14.015 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"12a977e0-e869-4152-974b-d4aa677ca219"}
03:16:15.983 01.968 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"d66b1764-dbca-4641-a997-2343c732f5a2"}
03:16:16.033 00.050 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"d66b1764-dbca-4641-a997-2343c732f5a2"}
03:16:16.058 00.025 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"c701beeb-90c9-4632-9d61-3de46e27e3f8"}
03:16:16.080 00.022 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"c701beeb-90c9-4632-9d61-3de46e27e3f8"}
03:16:17.980 01.900 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"97b812ee-8caa-4268-b441-eaa269acd402"}
03:16:17.990 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"97b812ee-8caa-4268-b441-eaa269acd402"}
03:16:18.003 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"2b72be19-c525-41e4-b187-d70ef5e1e4e7"}
03:16:18.014 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"2b72be19-c525-41e4-b187-d70ef5e1e4e7"}
03:16:19.981 01.967 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"48ee4693-b767-4e8c-a63b-07d7bd460fc0"}
03:16:19.993 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"48ee4693-b767-4e8c-a63b-07d7bd460fc0"}
03:16:20.020 00.027 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"396a44e2-c3de-4507-befe-128d8ae77281"}
03:16:20.030 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"396a44e2-c3de-4507-befe-128d8ae77281"}
03:16:22.010 01.980 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"5b75929e-aac5-443b-b03c-939405458590"}
03:16:22.028 00.018 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"5b75929e-aac5-443b-b03c-939405458590"}
03:16:22.042 00.014 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"6603b6e2-f7cf-4e03-a07f-bb2e2ba19e7e"}
03:16:22.075 00.033 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"6603b6e2-f7cf-4e03-a07f-bb2e2ba19e7e"}
03:16:24.011 01.936 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"9d611906-196e-4e3a-80dd-09db8ee93b69"}
03:16:24.022 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"9d611906-196e-4e3a-80dd-09db8ee93b69"}
03:16:24.030 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"eb7af065-2a32-4238-abf6-4a191b658e00"}
03:16:24.038 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"eb7af065-2a32-4238-abf6-4a191b658e00"}
03:16:26.009 01.971 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"e80aa1a0-3820-4968-8e02-c6268aef001a"}
03:16:26.017 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"e80aa1a0-3820-4968-8e02-c6268aef001a"}
03:16:26.028 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"3f6ecc61-8dbf-4001-b9f6-370776f428ea"}
03:16:26.034 00.006 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"3f6ecc61-8dbf-4001-b9f6-370776f428ea"}
03:16:28.009 01.975 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"5af51ff2-96bc-4a1c-a045-308634d4632a"}
03:16:28.020 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"5af51ff2-96bc-4a1c-a045-308634d4632a"}
03:16:28.032 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"99c0264e-d1c6-4b2f-bec8-ebdef688b974"}
03:16:28.042 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"99c0264e-d1c6-4b2f-bec8-ebdef688b974"}
03:16:30.008 01.966 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"099315ad-76e7-4992-8d9e-782ba27eb929"}
03:16:30.022 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"099315ad-76e7-4992-8d9e-782ba27eb929"}
03:16:30.033 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"9bb87a09-dc96-4580-89d4-66950d4f0bf1"}
03:16:30.043 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"9bb87a09-dc96-4580-89d4-66950d4f0bf1"}
03:16:32.008 01.965 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"ecdfafaf-f954-44f6-a1f7-2ae9ed373a96"}
03:16:32.017 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"ecdfafaf-f954-44f6-a1f7-2ae9ed373a96"}
03:16:32.038 00.021 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"120991f4-e2fc-43c6-925b-eedfa8f0272b"}
03:16:32.046 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"120991f4-e2fc-43c6-925b-eedfa8f0272b"}
03:16:34.007 01.961 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"5b2fd62b-b6cd-4a06-bf1d-3837f1ad2bc9"}
03:16:34.016 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"5b2fd62b-b6cd-4a06-bf1d-3837f1ad2bc9"}
03:16:34.024 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"23b375b7-9b88-4b81-a85e-089657f5a4b0"}
03:16:34.035 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"23b375b7-9b88-4b81-a85e-089657f5a4b0"}
03:16:36.008 01.973 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"fe4554d5-7b59-4192-af40-3aa3818d98ec"}
03:16:36.019 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"fe4554d5-7b59-4192-af40-3aa3818d98ec"}
03:16:36.028 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"3bedca4b-cb0a-4ba4-b13c-27d12844dbc0"}
03:16:36.038 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"3bedca4b-cb0a-4ba4-b13c-27d12844dbc0"}
03:16:38.008 01.970 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"7c3a76d3-cdb6-4be3-a23f-9a9c455964a6"}
03:16:38.033 00.025 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"7c3a76d3-cdb6-4be3-a23f-9a9c455964a6"}
03:16:38.044 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"4477091a-7302-4112-8d76-393702144f2c"}
03:16:38.051 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"4477091a-7302-4112-8d76-393702144f2c"}
03:16:40.008 01.957 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"32f27d37-1e46-4bae-8989-7f08fb8af498"}
03:16:40.020 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"32f27d37-1e46-4bae-8989-7f08fb8af498"}
03:16:40.032 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"dc526a0f-1d0d-43ca-b4a1-da4d48e28056"}
03:16:40.042 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"dc526a0f-1d0d-43ca-b4a1-da4d48e28056"}
03:16:42.009 01.967 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"3e517334-1a4f-4bf3-b75d-5dc511f8814c"}
03:16:42.023 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"3e517334-1a4f-4bf3-b75d-5dc511f8814c"}
03:16:42.037 00.014 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"f55fe46f-417f-403c-8846-b4759fa6320d"}
03:16:42.062 00.025 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"f55fe46f-417f-403c-8846-b4759fa6320d"}
03:16:44.008 01.946 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"3caf3e3a-5305-4853-a004-22c9151d30ce"}
03:16:44.018 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"3caf3e3a-5305-4853-a004-22c9151d30ce"}
03:16:44.029 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"56f7292e-f098-4c98-98e8-ef89a49391e5"}
03:16:44.038 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"56f7292e-f098-4c98-98e8-ef89a49391e5"}
03:16:46.007 01.969 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"4768de82-677e-43e2-a4fb-ee6b59129454"}
03:16:46.016 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"4768de82-677e-43e2-a4fb-ee6b59129454"}
03:16:46.028 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"61dd338c-8ede-4464-a154-16df8c1d447f"}
03:16:46.043 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"61dd338c-8ede-4464-a154-16df8c1d447f"}
03:16:48.005 01.962 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"a0d26105-9f90-4de1-832e-38bdf66e10d9"}
03:16:48.017 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"a0d26105-9f90-4de1-832e-38bdf66e10d9"}
03:16:48.028 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"addd50eb-1b07-4093-90b2-02ee104eaf5d"}
03:16:48.036 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"addd50eb-1b07-4093-90b2-02ee104eaf5d"}
03:16:50.005 01.969 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"101f098f-d105-44d6-ac47-f393f9a29772"}
03:16:50.016 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"101f098f-d105-44d6-ac47-f393f9a29772"}
03:16:50.029 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"9513cad9-87da-4cc2-9795-5a0a3401a65c"}
03:16:50.037 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"9513cad9-87da-4cc2-9795-5a0a3401a65c"}
03:16:52.006 01.969 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"39cd66e2-89af-41ae-9ddd-073c213e3ebd"}
03:16:52.016 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"39cd66e2-89af-41ae-9ddd-073c213e3ebd"}
03:16:52.023 00.007 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"095070d3-56b2-4c9f-be0f-0ab244e0ee9f"}
03:16:52.033 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"095070d3-56b2-4c9f-be0f-0ab244e0ee9f"}
03:16:54.005 01.972 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"e5d6ad07-4df9-45fb-a9db-dd123079fbe2"}
03:16:54.017 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"e5d6ad07-4df9-45fb-a9db-dd123079fbe2"}
03:16:54.029 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"3692c976-7aac-4b38-b437-4854800e3956"}
03:16:54.038 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"3692c976-7aac-4b38-b437-4854800e3956"}
03:16:56.004 01.966 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"a3145118-a31e-4e25-9513-8071b9f4284f"}
03:16:56.015 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"a3145118-a31e-4e25-9513-8071b9f4284f"}
03:16:56.022 00.007 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"ed23805c-b31d-4ccc-8df3-076287c4faa7"}
03:16:56.028 00.006 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"ed23805c-b31d-4ccc-8df3-076287c4faa7"}
03:16:58.003 01.975 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"b3900069-6964-48d0-ab42-a6db8cfe4c7a"}
03:16:58.013 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"b3900069-6964-48d0-ab42-a6db8cfe4c7a"}
03:16:58.022 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"47229b36-d367-45fa-9c14-5d13a6cb9662"}
03:16:58.044 00.022 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"47229b36-d367-45fa-9c14-5d13a6cb9662"}
03:17:00.002 01.958 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"7354c1f9-0dc3-4a95-b4ab-0d38a14e7afb"}
03:17:00.015 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"7354c1f9-0dc3-4a95-b4ab-0d38a14e7afb"}
03:17:00.029 00.014 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"44ddc234-793c-44f0-ac8d-8d5adea90c61"}
03:17:00.040 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"44ddc234-793c-44f0-ac8d-8d5adea90c61"}
03:17:02.005 01.965 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"c960c7df-fa3a-483f-8b77-8758fd738772"}
03:17:02.031 00.026 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"c960c7df-fa3a-483f-8b77-8758fd738772"}
03:17:02.043 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"b4712b7b-4938-4770-858d-4a025e65b344"}
03:17:02.055 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"b4712b7b-4938-4770-858d-4a025e65b344"}
03:17:04.002 01.947 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"f6c7d08a-7530-435c-86b4-19018d85a27b"}
03:17:04.014 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"f6c7d08a-7530-435c-86b4-19018d85a27b"}
03:17:04.028 00.014 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"245426de-ef06-4238-bc52-b226ddc30959"}
03:17:04.060 00.032 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"245426de-ef06-4238-bc52-b226ddc30959"}
03:17:06.003 01.943 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"64fd40ac-88bd-4907-9ff1-6f560a940fa9"}
03:17:06.032 00.029 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"64fd40ac-88bd-4907-9ff1-6f560a940fa9"}
03:17:06.053 00.021 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"c90f0884-0422-447c-a852-c84b8a00f791"}
03:17:06.066 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"c90f0884-0422-447c-a852-c84b8a00f791"}
03:17:08.000 01.934 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"0f7e9af0-eed1-4ea9-8867-8a6cc3d75676"}
03:17:08.008 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"0f7e9af0-eed1-4ea9-8867-8a6cc3d75676"}
03:17:08.017 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"a38d1e26-7fe9-4f85-9265-1c198ea29f6e"}
03:17:08.024 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"a38d1e26-7fe9-4f85-9265-1c198ea29f6e"}
03:17:10.000 01.976 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"f05ec480-e579-4dca-9601-59112fec7402"}
03:17:10.012 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"f05ec480-e579-4dca-9601-59112fec7402"}
03:17:10.020 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"36546dd8-3d84-4d4c-b0f2-f291b89d9514"}
03:17:10.029 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"36546dd8-3d84-4d4c-b0f2-f291b89d9514"}
03:17:12.000 01.971 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"46bbcd56-cf45-4d0f-aef7-b6dff34b8058"}
03:17:12.021 00.021 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"46bbcd56-cf45-4d0f-aef7-b6dff34b8058"}
03:17:12.070 00.049 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"5fe0c39b-74c6-48a4-9e28-21ef425b49ac"}
03:17:12.086 00.016 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"5fe0c39b-74c6-48a4-9e28-21ef425b49ac"}
03:17:13.998 01.912 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"367d3fa2-8882-4855-8697-4e93a41ec6c8"}
03:17:14.009 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"367d3fa2-8882-4855-8697-4e93a41ec6c8"}
03:17:14.021 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"46b20b9c-1783-4d94-bc89-f99bf96d6596"}
03:17:14.028 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"46b20b9c-1783-4d94-bc89-f99bf96d6596"}
03:17:15.997 01.969 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"eb14816a-9404-4628-b653-2cc92740f12d"}
03:17:16.027 00.030 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"eb14816a-9404-4628-b653-2cc92740f12d"}
03:17:16.039 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"8428ca4b-4fcd-4e38-af93-a6d2bdd2ed7e"}
03:17:16.050 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"8428ca4b-4fcd-4e38-af93-a6d2bdd2ed7e"}
03:17:17.997 01.947 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"6c8d8d8e-b153-42fa-b5b8-3206f030cb24"}
03:17:18.008 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"6c8d8d8e-b153-42fa-b5b8-3206f030cb24"}
03:17:18.020 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"4e206859-5251-45a1-b207-5e8cb4d52d91"}
03:17:18.031 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"4e206859-5251-45a1-b207-5e8cb4d52d91"}
03:17:20.000 01.969 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"d33239ee-3de0-45ed-9039-48d0767fdc91"}
03:17:20.015 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"d33239ee-3de0-45ed-9039-48d0767fdc91"}
03:17:20.022 00.007 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"dc40fa00-197b-4d1c-aa43-ac32034ed9a9"}
03:17:20.031 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"dc40fa00-197b-4d1c-aa43-ac32034ed9a9"}
03:17:21.998 01.967 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"471bcddc-4d71-41b5-a3bd-eb047bd898d1"}
03:17:22.007 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"471bcddc-4d71-41b5-a3bd-eb047bd898d1"}
03:17:22.015 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"9da828ea-627c-41ce-b14f-dbd7d31d4f63"}
03:17:22.022 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"9da828ea-627c-41ce-b14f-dbd7d31d4f63"}
03:17:23.998 01.976 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"a639e82a-8f0b-48e0-b01a-a4531b01f2f0"}
03:17:24.008 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"a639e82a-8f0b-48e0-b01a-a4531b01f2f0"}
03:17:24.018 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"397024e6-1545-4b62-b091-fe8c79bc803d"}
03:17:24.027 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"397024e6-1545-4b62-b091-fe8c79bc803d"}
03:17:25.999 01.972 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"ab65f013-6672-46b5-99a2-885b99685cb0"}
03:17:26.009 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"ab65f013-6672-46b5-99a2-885b99685cb0"}
03:17:26.017 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"6d411c15-7747-4816-89d2-dd96cde60142"}
03:17:26.025 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"6d411c15-7747-4816-89d2-dd96cde60142"}
03:17:27.997 01.972 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"7c926467-4511-4fc6-9d17-758ca7057d16"}
03:17:28.008 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"7c926467-4511-4fc6-9d17-758ca7057d16"}
03:17:28.017 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"ff746fa7-bffd-48bd-868e-378940193d3d"}
03:17:28.026 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"ff746fa7-bffd-48bd-868e-378940193d3d"}
03:17:29.997 01.971 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"b696637f-79d3-4d24-a84c-3830e3d209b0"}
03:17:30.010 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"b696637f-79d3-4d24-a84c-3830e3d209b0"}
03:17:30.022 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"a208f870-41a1-4b9b-9965-a89ecdc291e4"}
03:17:30.046 00.024 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"a208f870-41a1-4b9b-9965-a89ecdc291e4"}
03:17:31.997 01.951 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"8d72b113-2ba1-4905-8440-e6025d813a4a"}
03:17:32.008 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"8d72b113-2ba1-4905-8440-e6025d813a4a"}
03:17:32.018 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"36aacf14-a23a-4bd0-868c-49772f86afa4"}
03:17:32.042 00.024 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"36aacf14-a23a-4bd0-868c-49772f86afa4"}
03:17:33.997 01.955 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"41763002-d6e9-435c-a1d5-efb14e8bef72"}
03:17:34.023 00.026 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"41763002-d6e9-435c-a1d5-efb14e8bef72"}
03:17:34.031 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"3c937f4a-447d-4bde-b0ad-3a6202959b0d"}
03:17:34.038 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"3c937f4a-447d-4bde-b0ad-3a6202959b0d"}
03:17:35.997 01.959 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"e86c6335-e915-433f-abc7-3a8c2b4d809e"}
03:17:36.007 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"e86c6335-e915-433f-abc7-3a8c2b4d809e"}
03:17:36.020 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"05759355-fece-4b05-adba-a320411a2baf"}
03:17:36.034 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"05759355-fece-4b05-adba-a320411a2baf"}
03:17:37.998 01.964 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"a5608c71-bd44-42a7-8db3-88bf2b239d49"}
03:17:38.008 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"a5608c71-bd44-42a7-8db3-88bf2b239d49"}
03:17:38.024 00.016 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"43c579c2-6e99-4376-a59a-bf206a7db702"}
03:17:38.038 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"43c579c2-6e99-4376-a59a-bf206a7db702"}
03:17:39.995 01.957 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"30e37a18-5134-4452-95e4-0c98f6a8909e"}
03:17:40.005 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"30e37a18-5134-4452-95e4-0c98f6a8909e"}
03:17:40.015 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"a6b94759-df91-49e7-bc27-699a557dd2b9"}
03:17:40.024 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"a6b94759-df91-49e7-bc27-699a557dd2b9"}
03:17:41.995 01.971 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"8dd2cd97-b94f-4e06-a56b-15aa80d95c72"}
03:17:42.006 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"8dd2cd97-b94f-4e06-a56b-15aa80d95c72"}
03:17:42.015 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"572b0b41-4a32-406a-9af4-2ba6e3657619"}
03:17:42.024 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"572b0b41-4a32-406a-9af4-2ba6e3657619"}
03:17:43.994 01.970 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"0ad200d7-4498-4e12-97ca-5baab536fde1"}
03:17:44.005 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"0ad200d7-4498-4e12-97ca-5baab536fde1"}
03:17:44.015 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"40e09e89-ec93-4c37-a98b-b0d2484f7861"}
03:17:44.026 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"40e09e89-ec93-4c37-a98b-b0d2484f7861"}
03:17:45.993 01.967 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"ab44bc76-c11b-40e5-be3a-93290936fb2a"}
03:17:46.006 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"ab44bc76-c11b-40e5-be3a-93290936fb2a"}
03:17:46.022 00.016 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"fc8b53af-897a-496d-a2f2-f1b042e2b845"}
03:17:46.032 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"fc8b53af-897a-496d-a2f2-f1b042e2b845"}
03:17:47.992 01.960 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"4f745ed4-9542-4f3d-923a-23d8442b3ab6"}
03:17:48.014 00.022 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"4f745ed4-9542-4f3d-923a-23d8442b3ab6"}
03:17:48.026 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"7d44ed89-a3d7-4c96-8742-24fdbb1413d8"}
03:17:48.034 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"7d44ed89-a3d7-4c96-8742-24fdbb1413d8"}
03:17:49.991 01.957 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"138e0396-c75f-4007-84b1-1c9c74890b8f"}
03:17:50.003 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"138e0396-c75f-4007-84b1-1c9c74890b8f"}
03:17:50.012 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"e39549cf-0e74-458d-98bb-92ee76ba0c90"}
03:17:50.021 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"e39549cf-0e74-458d-98bb-92ee76ba0c90"}
03:17:51.991 01.970 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"cf82c727-313d-4a50-aae1-5cb5ec932800"}
03:17:52.001 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"cf82c727-313d-4a50-aae1-5cb5ec932800"}
03:17:52.012 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"980039c8-c72c-48fb-aaaf-d4f32c899139"}
03:17:52.033 00.021 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"980039c8-c72c-48fb-aaaf-d4f32c899139"}
03:17:53.991 01.958 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"4dd15b6f-8a8c-48ee-9c20-5f79b6c714b1"}
03:17:54.005 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"4dd15b6f-8a8c-48ee-9c20-5f79b6c714b1"}
03:17:54.013 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"55f86d65-d83c-4d0e-a658-5984566e09d9"}
03:17:54.020 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"55f86d65-d83c-4d0e-a658-5984566e09d9"}
03:17:55.990 01.970 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"fb2910ee-b2df-4aa6-a744-6648cc6c2f53"}
03:17:56.006 00.016 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"fb2910ee-b2df-4aa6-a744-6648cc6c2f53"}
03:17:56.018 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"81f4fd10-3937-488e-af64-f711cc29a2ed"}
03:17:56.027 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"81f4fd10-3937-488e-af64-f711cc29a2ed"}
03:17:57.990 01.963 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"251c7c7f-0a91-4cde-99f6-e66dee998e3a"}
03:17:58.002 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"251c7c7f-0a91-4cde-99f6-e66dee998e3a"}
03:17:58.011 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"d8395a69-af9b-4ba7-81fe-31257bbc6daa"}
03:17:58.017 00.006 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"d8395a69-af9b-4ba7-81fe-31257bbc6daa"}
03:17:59.990 01.973 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"c02272be-95cd-4223-84ce-1dd657efa91f"}
03:17:59.999 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"c02272be-95cd-4223-84ce-1dd657efa91f"}
03:18:00.016 00.017 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"bbc9d298-3e12-4924-9679-330070470bf6"}
03:18:00.026 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"bbc9d298-3e12-4924-9679-330070470bf6"}
03:18:01.990 01.964 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"2477771c-3fc6-4e92-85a3-3b39cedec271"}
03:18:02.027 00.037 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"2477771c-3fc6-4e92-85a3-3b39cedec271"}
03:18:02.038 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"85753f4d-d74d-40ce-be7e-c167283fac68"}
03:18:02.054 00.016 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"85753f4d-d74d-40ce-be7e-c167283fac68"}
03:18:04.018 01.964 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"b6430b0f-a513-4fa0-84e2-40d2493ec872"}
03:18:04.031 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"b6430b0f-a513-4fa0-84e2-40d2493ec872"}
03:18:04.062 00.031 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"b9ca1a97-693a-473b-b14f-8c911f34792c"}
03:18:04.074 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"b9ca1a97-693a-473b-b14f-8c911f34792c"}
03:18:06.018 01.944 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"1f387676-55cd-4617-8394-bd0f1703cf58"}
03:18:06.027 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"1f387676-55cd-4617-8394-bd0f1703cf58"}
03:18:06.038 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"cdb41a5c-44d5-4d36-9895-42e3f6bd83de"}
03:18:06.046 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"cdb41a5c-44d5-4d36-9895-42e3f6bd83de"}
03:18:08.016 01.970 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"1f3ee55d-f617-4f59-99c7-e256bc9f1f64"}
03:18:08.032 00.016 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"1f3ee55d-f617-4f59-99c7-e256bc9f1f64"}
03:18:08.046 00.014 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"27ce1c6c-60b4-4f03-a29f-0d4a49c22356"}
03:18:08.080 00.034 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"27ce1c6c-60b4-4f03-a29f-0d4a49c22356"}
03:18:10.016 01.936 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"c72ae7e9-558b-4947-b7c5-8e2fc340e802"}
03:18:10.026 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"c72ae7e9-558b-4947-b7c5-8e2fc340e802"}
03:18:10.035 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"20b77ff9-02f4-4828-8070-67416cd79c31"}
03:18:10.046 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"20b77ff9-02f4-4828-8070-67416cd79c31"}
03:18:12.017 01.971 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"5f2e3375-4f2d-43ad-9987-5c7691f74c9c"}
03:18:12.042 00.025 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"5f2e3375-4f2d-43ad-9987-5c7691f74c9c"}
03:18:12.053 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"5a917118-f9b8-4fd7-9e68-0e59f4ed5b85"}
03:18:12.064 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"5a917118-f9b8-4fd7-9e68-0e59f4ed5b85"}
03:18:14.034 01.970 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"c95af9f0-f34b-4973-9dea-cecb37ba78b1"}
03:18:14.057 00.023 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"c95af9f0-f34b-4973-9dea-cecb37ba78b1"}
03:18:14.071 00.014 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"3ae1a718-8f85-4452-bc67-e29984740aec"}
03:18:14.084 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"3ae1a718-8f85-4452-bc67-e29984740aec"}
03:18:16.032 01.948 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"7afeb410-27bf-4340-8f46-90e0cc98dbea"}
03:18:16.045 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"7afeb410-27bf-4340-8f46-90e0cc98dbea"}
03:18:16.058 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"a0659998-e313-4378-a703-2821fc10a4e5"}
03:18:16.071 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"a0659998-e313-4378-a703-2821fc10a4e5"}
03:18:18.031 01.960 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"01e20e52-6a55-4e7b-9319-b14f8c79f4fb"}
03:18:18.039 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"01e20e52-6a55-4e7b-9319-b14f8c79f4fb"}
03:18:18.047 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"1df38e26-03d2-4001-a085-8733b9f733db"}
03:18:18.057 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"1df38e26-03d2-4001-a085-8733b9f733db"}
03:18:20.030 01.973 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"7888dc21-ab00-4d42-870f-19bbb517616f"}
03:18:20.042 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"7888dc21-ab00-4d42-870f-19bbb517616f"}
03:18:20.052 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"69e67303-fbda-495a-8f37-573d6c99d3e9"}
03:18:20.078 00.026 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"69e67303-fbda-495a-8f37-573d6c99d3e9"}
03:18:22.028 01.950 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"0bb0ed7b-ac16-43f7-acc9-9be7bebee2df"}
03:18:22.038 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"0bb0ed7b-ac16-43f7-acc9-9be7bebee2df"}
03:18:22.060 00.022 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"8276acc6-1ba2-466c-9799-4d88d3ed3435"}
03:18:22.069 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"8276acc6-1ba2-466c-9799-4d88d3ed3435"}
03:18:24.028 01.959 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"934de3ce-40d7-4ef9-a2bb-e396dcf7d6e5"}
03:18:24.037 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"934de3ce-40d7-4ef9-a2bb-e396dcf7d6e5"}
03:18:24.048 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"63aa1eb4-7e8e-4f49-8e82-5972f384b699"}
03:18:24.054 00.006 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"63aa1eb4-7e8e-4f49-8e82-5972f384b699"}
03:18:26.027 01.973 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"a523d675-7ab6-4b57-9415-f655d7512996"}
03:18:26.038 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"a523d675-7ab6-4b57-9415-f655d7512996"}
03:18:26.054 00.016 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"25a49eb9-d110-4e2c-845d-655ac7afab56"}
03:18:26.080 00.026 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"25a49eb9-d110-4e2c-845d-655ac7afab56"}
03:18:28.027 01.947 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"825e4436-e37d-4bd9-afda-a8e625d0341a"}
03:18:28.037 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"825e4436-e37d-4bd9-afda-a8e625d0341a"}
03:18:28.048 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"a0326ae1-c4b6-4a7b-8cfa-851d9e65558e"}
03:18:28.057 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"a0326ae1-c4b6-4a7b-8cfa-851d9e65558e"}
03:18:30.026 01.969 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"449d3009-46ae-4e34-b6ce-0c28447b6e2f"}
03:18:30.033 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"449d3009-46ae-4e34-b6ce-0c28447b6e2f"}
03:18:30.041 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"6af98ca6-4ec1-4409-8695-e97a733f6353"}
03:18:30.048 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"6af98ca6-4ec1-4409-8695-e97a733f6353"}
03:18:32.025 01.977 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"dca897cf-429c-42cf-8b75-65533d7be5aa"}
03:18:32.036 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"dca897cf-429c-42cf-8b75-65533d7be5aa"}
03:18:32.046 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"7035cbd6-c090-4188-a987-bd1fd7cd2f4b"}
03:18:32.057 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"7035cbd6-c090-4188-a987-bd1fd7cd2f4b"}
03:18:34.026 01.969 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"584a8e2d-8943-4078-a5a5-7a711f597ecf"}
03:18:34.036 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"584a8e2d-8943-4078-a5a5-7a711f597ecf"}
03:18:34.045 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"d274dc11-1a40-484d-9a4a-f5b68136a97b"}
03:18:34.056 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"d274dc11-1a40-484d-9a4a-f5b68136a97b"}
03:18:36.026 01.970 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"0ecb8623-bac2-488c-9c78-bfdcf0cc5e05"}
03:18:36.052 00.026 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"0ecb8623-bac2-488c-9c78-bfdcf0cc5e05"}
03:18:36.060 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"7c572027-fe1a-44c8-8a68-2ecff3e0d44c"}
03:18:36.070 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"7c572027-fe1a-44c8-8a68-2ecff3e0d44c"}
03:18:38.026 01.956 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"66468cc1-771b-4bad-b0b6-9f6ac2e8e81f"}
03:18:38.036 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"66468cc1-771b-4bad-b0b6-9f6ac2e8e81f"}
03:18:38.046 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"d3607f85-ffd5-4998-867b-8d5d3884da96"}
03:18:38.056 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"d3607f85-ffd5-4998-867b-8d5d3884da96"}
03:18:40.026 01.970 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"925a59eb-118a-4ce2-b1d6-b01e5b88f6ac"}
03:18:40.038 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"925a59eb-118a-4ce2-b1d6-b01e5b88f6ac"}
03:18:40.047 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"9044d3fc-dd64-4f31-b9c2-980d63990992"}
03:18:40.056 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"9044d3fc-dd64-4f31-b9c2-980d63990992"}
03:18:42.025 01.969 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"8f4a91b8-5b05-4918-9780-aa8ba9721990"}
03:18:42.036 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"8f4a91b8-5b05-4918-9780-aa8ba9721990"}
03:18:42.046 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"b5daf3b1-5109-4951-9c2f-03db0f8b5f39"}
03:18:42.055 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"b5daf3b1-5109-4951-9c2f-03db0f8b5f39"}
03:18:44.024 01.969 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"408b0240-7ab4-406a-baf9-afe4a5676c5f"}
03:18:44.052 00.028 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"408b0240-7ab4-406a-baf9-afe4a5676c5f"}
03:18:44.067 00.015 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"d83c9674-1cb3-4536-92c1-a59c4c84bda9"}
03:18:44.080 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"d83c9674-1cb3-4536-92c1-a59c4c84bda9"}
03:18:46.025 01.945 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"c586861e-026b-4012-acd9-705770a5fb46"}
03:18:46.037 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"c586861e-026b-4012-acd9-705770a5fb46"}
03:18:46.051 00.014 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"92783eef-29a3-4ade-a035-0e8c75e895eb"}
03:18:46.060 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"92783eef-29a3-4ade-a035-0e8c75e895eb"}
03:18:48.024 01.964 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"8536a809-0e08-4418-a9d4-eb1365e0268a"}
03:18:48.034 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"8536a809-0e08-4418-a9d4-eb1365e0268a"}
03:18:48.041 00.007 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"d4ea5d7b-0c5a-4860-85d2-88a695ad0f2c"}
03:18:48.050 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"d4ea5d7b-0c5a-4860-85d2-88a695ad0f2c"}
03:18:50.022 01.972 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"fc0a6c73-2eb9-45ff-a935-7a319f89e1a8"}
03:18:50.036 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"fc0a6c73-2eb9-45ff-a935-7a319f89e1a8"}
03:18:50.046 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"6c504c95-3c3e-491b-b403-5bcbc2e452a0"}
03:18:50.055 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"6c504c95-3c3e-491b-b403-5bcbc2e452a0"}
03:18:52.022 01.967 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"c1563540-1056-496a-b8c6-0fc91660ba28"}
03:18:52.034 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"c1563540-1056-496a-b8c6-0fc91660ba28"}
03:18:52.045 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"9debd3a2-0587-49f9-b739-2afbd1444140"}
03:18:52.057 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"9debd3a2-0587-49f9-b739-2afbd1444140"}
03:18:54.021 01.964 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"822beeed-abed-45f2-b834-bd900ab53ff8"}
03:18:54.031 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"822beeed-abed-45f2-b834-bd900ab53ff8"}
03:18:54.052 00.021 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"71d3d24d-74b9-4397-a6a7-a0a03b697e58"}
03:18:54.061 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"71d3d24d-74b9-4397-a6a7-a0a03b697e58"}
03:18:56.021 01.960 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"1accf70c-c75c-4df4-856c-2ea3e8123793"}
03:18:56.031 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"1accf70c-c75c-4df4-856c-2ea3e8123793"}
03:18:56.040 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"a96e4c2a-3996-4cce-b2d6-68f80820e8f2"}
03:18:56.057 00.017 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"a96e4c2a-3996-4cce-b2d6-68f80820e8f2"}
03:18:58.022 01.965 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"e3bf66bc-045e-4608-b758-0f81537e06b4"}
03:18:58.034 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"e3bf66bc-045e-4608-b758-0f81537e06b4"}
03:18:58.042 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"f4cc2a46-1189-4d56-b9c4-3f5eacc52721"}
03:18:58.051 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"f4cc2a46-1189-4d56-b9c4-3f5eacc52721"}
03:19:00.022 01.971 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"ee842863-e6d4-4f64-8cf9-69141b007315"}
03:19:00.042 00.020 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"ee842863-e6d4-4f64-8cf9-69141b007315"}
03:19:00.051 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"ea19751b-390d-4792-ab76-230d0ad5c8d3"}
03:19:00.058 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"ea19751b-390d-4792-ab76-230d0ad5c8d3"}
03:19:02.022 01.964 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"d0a8fa1c-5e46-4315-9692-7fff7d0aa2be"}
03:19:02.033 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"d0a8fa1c-5e46-4315-9692-7fff7d0aa2be"}
03:19:02.043 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"bc2b3347-6d50-4e33-b67a-6df2f6937759"}
03:19:02.072 00.029 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"bc2b3347-6d50-4e33-b67a-6df2f6937759"}
03:19:04.020 01.948 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"567f60cf-0a48-473f-9cd4-21c724064ddc"}
03:19:04.037 00.017 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"567f60cf-0a48-473f-9cd4-21c724064ddc"}
03:19:04.049 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"c5f0f4dc-4337-4c48-87ea-f3a1364f6bca"}
03:19:04.061 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"c5f0f4dc-4337-4c48-87ea-f3a1364f6bca"}
03:19:06.020 01.959 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"db796a96-62d1-4d28-9090-31eddcd4fd80"}
03:19:06.031 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"db796a96-62d1-4d28-9090-31eddcd4fd80"}
03:19:06.041 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"8b09ab1a-bd7b-470a-b067-85fa5e86b1cd"}
03:19:06.050 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"8b09ab1a-bd7b-470a-b067-85fa5e86b1cd"}
03:19:08.022 01.972 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"8744c987-dba0-4030-8a07-d276caed9c53"}
03:19:08.036 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"8744c987-dba0-4030-8a07-d276caed9c53"}
03:19:08.046 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"90127ce9-d08f-485f-bb90-dea3d2079de9"}
03:19:08.056 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"90127ce9-d08f-485f-bb90-dea3d2079de9"}
03:19:10.020 01.964 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"9f339fe7-db44-42ac-8aaf-af4ed388b594"}
03:19:10.032 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"9f339fe7-db44-42ac-8aaf-af4ed388b594"}
03:19:10.060 00.028 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"8264ee75-90d2-4e81-8b8b-6af19823a4a3"}
03:19:10.070 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"8264ee75-90d2-4e81-8b8b-6af19823a4a3"}
03:19:12.020 01.950 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"01aff685-9c1a-494b-ba1e-b1c0ae8235c3"}
03:19:12.029 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"01aff685-9c1a-494b-ba1e-b1c0ae8235c3"}
03:19:12.056 00.027 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"85d50e69-ff31-4c3d-a53e-834102cec86e"}
03:19:12.071 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"85d50e69-ff31-4c3d-a53e-834102cec86e"}
03:19:14.020 01.949 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"e7394d37-91f6-4b65-afa1-f843ba5bceb4"}
03:19:14.048 00.028 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"e7394d37-91f6-4b65-afa1-f843ba5bceb4"}
03:19:14.060 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"45896b6c-6725-4181-9d9f-2faed51da00f"}
03:19:14.072 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"45896b6c-6725-4181-9d9f-2faed51da00f"}
03:19:16.022 01.950 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"24fd5d46-1de0-4236-b1f1-2e3bc866bf3a"}
03:19:16.037 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"24fd5d46-1de0-4236-b1f1-2e3bc866bf3a"}
03:19:16.079 00.042 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"4e754774-f1f5-4e3d-85e5-ee924796fb0f"}
03:19:16.105 00.026 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"4e754774-f1f5-4e3d-85e5-ee924796fb0f"}
03:19:18.019 01.914 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"89f2da7c-af01-46eb-92c4-7d014560c6a6"}
03:19:18.030 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"89f2da7c-af01-46eb-92c4-7d014560c6a6"}
03:19:18.040 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"0b55fdc1-17d3-4959-991e-2f0385d5addf"}
03:19:18.050 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"0b55fdc1-17d3-4959-991e-2f0385d5addf"}
03:19:20.021 01.971 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"8e481558-db52-4bcb-a962-8c88c11cf36a"}
03:19:20.031 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"8e481558-db52-4bcb-a962-8c88c11cf36a"}
03:19:20.046 00.015 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"632cda60-7f46-4526-825a-3e37ca412b56"}
03:19:20.065 00.019 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"632cda60-7f46-4526-825a-3e37ca412b56"}
03:19:22.022 01.957 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"92b6e9b7-f2be-4b20-a048-114cff78aab8"}
03:19:22.034 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"92b6e9b7-f2be-4b20-a048-114cff78aab8"}
03:19:22.047 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"84e1ed44-acb4-439d-9740-b13401d636d1"}
03:19:22.078 00.031 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"84e1ed44-acb4-439d-9740-b13401d636d1"}
03:19:24.021 01.943 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"98d9d30f-ee07-4fbc-b875-63a512588c48"}
03:19:24.046 00.025 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"98d9d30f-ee07-4fbc-b875-63a512588c48"}
03:19:24.056 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"8d49e895-1a34-40f2-b08f-055c599fc533"}
03:19:24.065 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"8d49e895-1a34-40f2-b08f-055c599fc533"}
03:19:26.020 01.955 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"9c967acf-6bd2-4535-bfef-3dbc571cd47f"}
03:19:26.028 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"9c967acf-6bd2-4535-bfef-3dbc571cd47f"}
03:19:26.035 00.007 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"985bbb25-ff43-4e96-a8a0-91989c1fb96c"}
03:19:26.043 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"985bbb25-ff43-4e96-a8a0-91989c1fb96c"}
03:19:28.020 01.977 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"8df2430f-89c1-4b4a-a683-7b179eee7d11"}
03:19:28.030 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"8df2430f-89c1-4b4a-a683-7b179eee7d11"}
03:19:28.042 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"a6a89006-1c3d-42c2-a1e9-24622a5a0c87"}
03:19:28.052 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"a6a89006-1c3d-42c2-a1e9-24622a5a0c87"}
03:19:30.024 01.972 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"891c5684-6475-49f5-8bac-d93c4ff7ac37"}
03:19:30.043 00.019 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"891c5684-6475-49f5-8bac-d93c4ff7ac37"}
03:19:30.051 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"5ba161f1-3798-43f2-a872-712750205cca"}
03:19:30.058 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"5ba161f1-3798-43f2-a872-712750205cca"}
03:19:32.020 01.962 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"a800f33f-3eaa-404c-bcde-18ffb32314a8"}
03:19:32.028 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"a800f33f-3eaa-404c-bcde-18ffb32314a8"}
03:19:32.035 00.007 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"28c2e223-904e-4705-9f96-6c0790b555d4"}
03:19:32.043 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"28c2e223-904e-4705-9f96-6c0790b555d4"}
03:19:34.019 01.976 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"5c539dc9-6b30-4f61-b314-d4abe90d0967"}
03:19:34.029 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"5c539dc9-6b30-4f61-b314-d4abe90d0967"}
03:19:34.038 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"b9186ddc-42b3-426e-a74d-6c4960e04d65"}
03:19:34.049 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"b9186ddc-42b3-426e-a74d-6c4960e04d65"}
03:19:36.018 01.969 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"91389a0f-35f3-462e-a5c6-d406768ecc43"}
03:19:36.031 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"91389a0f-35f3-462e-a5c6-d406768ecc43"}
03:19:36.041 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"95ecc085-7f46-4be6-a6bb-e8585b1fb867"}
03:19:36.052 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"95ecc085-7f46-4be6-a6bb-e8585b1fb867"}
03:19:38.019 01.967 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"c71d6a0a-9110-4182-b431-a32aae8a4dd8"}
03:19:38.032 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"c71d6a0a-9110-4182-b431-a32aae8a4dd8"}
03:19:38.054 00.022 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"e26e5ca5-2c49-48bd-b686-efdc8852adae"}
03:19:38.062 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"e26e5ca5-2c49-48bd-b686-efdc8852adae"}
03:19:40.018 01.956 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"286a3eab-0bd7-47f0-a3b9-9970c7643de4"}
03:19:40.027 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"286a3eab-0bd7-47f0-a3b9-9970c7643de4"}
03:19:40.036 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"d1af1208-7fd7-44cf-ab42-bdbf53d05483"}
03:19:40.046 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"d1af1208-7fd7-44cf-ab42-bdbf53d05483"}
03:19:42.018 01.972 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"5c3ed0ff-b74f-4ea4-894e-9416a09aa213"}
03:19:42.025 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"5c3ed0ff-b74f-4ea4-894e-9416a09aa213"}
03:19:42.038 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"fdf52845-5a0a-4283-a68c-0469cb9ef163"}
03:19:42.048 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"fdf52845-5a0a-4283-a68c-0469cb9ef163"}
03:19:44.018 01.970 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"ac7e7c06-dd3d-4ac6-bf82-63db87517d45"}
03:19:44.028 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"ac7e7c06-dd3d-4ac6-bf82-63db87517d45"}
03:19:44.036 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"ebf5c759-17c2-4f93-8a91-e48f23c92dd0"}
03:19:44.060 00.024 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"ebf5c759-17c2-4f93-8a91-e48f23c92dd0"}
03:19:46.018 01.958 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"2ed56458-d4b0-40ba-84e1-df350b85f9bc"}
03:19:46.044 00.026 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"2ed56458-d4b0-40ba-84e1-df350b85f9bc"}
03:19:46.084 00.040 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"17ccb1e0-f0e8-4d97-bdb2-31445e44105a"}
03:19:46.104 00.020 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"17ccb1e0-f0e8-4d97-bdb2-31445e44105a"}
03:19:48.018 01.914 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"df6ffe9b-c0d0-426c-b99a-6805853247bf"}
03:19:48.033 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"df6ffe9b-c0d0-426c-b99a-6805853247bf"}
03:19:48.046 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"58ad16f5-768e-45a7-b6e1-d3347f1a9e2b"}
03:19:48.078 00.032 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"58ad16f5-768e-45a7-b6e1-d3347f1a9e2b"}
03:19:50.018 01.940 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"1b6e46ee-699c-4d8c-9a3c-f71019807272"}
03:19:50.029 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"1b6e46ee-699c-4d8c-9a3c-f71019807272"}
03:19:50.054 00.025 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"1c6d61b6-d786-4817-8d40-7c6f98e4c35d"}
03:19:50.062 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"1c6d61b6-d786-4817-8d40-7c6f98e4c35d"}
03:19:52.017 01.955 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"c9ca2f6c-0638-4ccc-80a4-783f99d26436"}
03:19:52.029 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"c9ca2f6c-0638-4ccc-80a4-783f99d26436"}
03:19:52.036 00.007 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"996ff4e5-e752-4e58-85dd-7608d74201ea"}
03:19:52.047 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"996ff4e5-e752-4e58-85dd-7608d74201ea"}
03:19:54.016 01.969 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"f979e459-1258-4d31-86ec-5d6c5bb8e061"}
03:19:54.025 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"f979e459-1258-4d31-86ec-5d6c5bb8e061"}
03:19:54.035 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"71676409-ed2a-41ef-bd85-6945899385fa"}
03:19:54.046 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"71676409-ed2a-41ef-bd85-6945899385fa"}
03:19:56.017 01.971 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"cf787ec9-4ca1-4461-b459-550c33f7cef6"}
03:19:56.037 00.020 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"cf787ec9-4ca1-4461-b459-550c33f7cef6"}
03:19:56.045 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"70ff3a34-8928-40ba-873f-bdd81d86491d"}
03:19:56.054 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"70ff3a34-8928-40ba-873f-bdd81d86491d"}
03:19:58.016 01.962 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"abd7874a-af15-40f6-98e6-1c6386b031b9"}
03:19:58.026 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"abd7874a-af15-40f6-98e6-1c6386b031b9"}
03:19:58.034 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"a3edbd99-7529-4a89-b745-eaf331191b22"}
03:19:58.041 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"a3edbd99-7529-4a89-b745-eaf331191b22"}
03:20:00.014 01.973 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"b92d4fb8-8729-4834-b8a9-0bac98bdaec0"}
03:20:00.028 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"b92d4fb8-8729-4834-b8a9-0bac98bdaec0"}
03:20:00.038 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"37ff59cc-b689-483a-80f4-bb9051a903b2"}
03:20:00.046 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"37ff59cc-b689-483a-80f4-bb9051a903b2"}
03:20:02.013 01.967 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"749f28ad-90c4-4c65-9e58-c5a619f1eedf"}
03:20:02.027 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"749f28ad-90c4-4c65-9e58-c5a619f1eedf"}
03:20:02.038 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"51372558-7496-446a-8ea5-f867c342020d"}
03:20:02.063 00.025 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"51372558-7496-446a-8ea5-f867c342020d"}
03:20:04.012 01.949 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"b07ba0d6-e612-47dc-829e-45c0b108b6c4"}
03:20:04.023 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"b07ba0d6-e612-47dc-829e-45c0b108b6c4"}
03:20:04.047 00.024 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"9c675aed-2444-4b3b-957e-92c4540d28a5"}
03:20:04.056 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"9c675aed-2444-4b3b-957e-92c4540d28a5"}
03:20:06.013 01.957 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"1360823c-254b-4a03-b372-ba4307ffc328"}
03:20:06.034 00.021 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"1360823c-254b-4a03-b372-ba4307ffc328"}
03:20:06.045 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"f5f47f20-a79c-4c62-9c1b-fe26ad3fbe5e"}
03:20:06.057 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"f5f47f20-a79c-4c62-9c1b-fe26ad3fbe5e"}
03:20:08.011 01.954 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"59c3ed12-92cd-495f-b6cb-78933472fd76"}
03:20:08.026 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"59c3ed12-92cd-495f-b6cb-78933472fd76"}
03:20:08.036 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"9fc4958d-c27e-41e8-b562-2d1c0533a5ff"}
03:20:08.043 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"9fc4958d-c27e-41e8-b562-2d1c0533a5ff"}
03:20:10.010 01.967 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"4efc6d03-2fe3-4969-bd67-9e8af028abd6"}
03:20:10.020 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"4efc6d03-2fe3-4969-bd67-9e8af028abd6"}
03:20:10.029 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"774f00d9-b852-4aee-9dd4-f00d2e6dcd6b"}
03:20:10.038 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"774f00d9-b852-4aee-9dd4-f00d2e6dcd6b"}
03:20:12.009 01.971 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"a80bfd3e-29df-4d92-844e-64ef4aabf086"}
03:20:12.021 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"a80bfd3e-29df-4d92-844e-64ef4aabf086"}
03:20:12.047 00.026 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"0dfb6735-dad1-4a5f-ab30-7a6afb3fe756"}
03:20:12.058 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"0dfb6735-dad1-4a5f-ab30-7a6afb3fe756"}
03:20:14.010 01.952 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"8fdccb95-9986-4e39-9b60-e7f4041f500b"}
03:20:14.021 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"8fdccb95-9986-4e39-9b60-e7f4041f500b"}
03:20:14.031 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"3c9425a9-1b58-47a1-9d84-612f7ce9eecb"}
03:20:14.042 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"3c9425a9-1b58-47a1-9d84-612f7ce9eecb"}
03:20:16.009 01.967 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"a1748382-221d-473b-9c2e-0d6c85d0d3e8"}
03:20:16.023 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"a1748382-221d-473b-9c2e-0d6c85d0d3e8"}
03:20:16.038 00.015 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"6124b2f5-a664-4ade-bbd5-92ddf77fdb3e"}
03:20:16.074 00.036 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"6124b2f5-a664-4ade-bbd5-92ddf77fdb3e"}
03:20:18.008 01.934 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"e3f2a16b-4fdb-467b-b4b7-570add4809f2"}
03:20:18.022 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"e3f2a16b-4fdb-467b-b4b7-570add4809f2"}
03:20:18.038 00.016 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"465d1877-a2ad-46aa-8559-12f3cbaa451c"}
03:20:18.053 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"465d1877-a2ad-46aa-8559-12f3cbaa451c"}
03:20:20.006 01.953 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"d279dc3b-b18f-4e12-a0f1-689dd1f5d885"}
03:20:20.018 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"d279dc3b-b18f-4e12-a0f1-689dd1f5d885"}
03:20:20.030 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"ddbe78f6-9e51-446e-b782-42a32fb1be39"}
03:20:20.057 00.027 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"ddbe78f6-9e51-446e-b782-42a32fb1be39"}
03:20:22.009 01.952 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"f1a93888-d112-47bb-b124-0046071d892e"}
03:20:22.022 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"f1a93888-d112-47bb-b124-0046071d892e"}
03:20:22.032 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"a14dc8f0-0fc5-4464-a824-318dfe82e8d1"}
03:20:22.040 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"a14dc8f0-0fc5-4464-a824-318dfe82e8d1"}
03:20:24.032 01.992 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"9543964c-7130-4177-84de-c30bd42cdf04"}
03:20:24.066 00.034 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"9543964c-7130-4177-84de-c30bd42cdf04"}
03:20:24.092 00.026 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"433ec01e-0d47-4789-a5f5-885d07baf370"}
03:20:24.110 00.018 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"433ec01e-0d47-4789-a5f5-885d07baf370"}
03:20:26.028 01.918 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"c806eed7-d923-4c2c-8030-6dec7d4d6235"}
03:20:26.037 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"c806eed7-d923-4c2c-8030-6dec7d4d6235"}
03:20:26.045 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"70ffea97-98f8-4c81-87ff-b42ecfe2e015"}
03:20:26.056 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"70ffea97-98f8-4c81-87ff-b42ecfe2e015"}
03:20:28.028 01.972 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"98dc0ee5-c20a-4b17-be6f-876dd8cf1db8"}
03:20:28.036 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"98dc0ee5-c20a-4b17-be6f-876dd8cf1db8"}
03:20:28.043 00.007 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"1e8f0e4f-17d3-4f01-97df-09e39f5d2b7c"}
03:20:28.054 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"1e8f0e4f-17d3-4f01-97df-09e39f5d2b7c"}
03:20:30.029 01.975 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"7085ae0b-e06a-4e9e-b9ca-3486c3ef2ca3"}
03:20:30.037 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"7085ae0b-e06a-4e9e-b9ca-3486c3ef2ca3"}
03:20:30.047 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"7f024887-f7fd-48aa-9fa8-3f2159d94088"}
03:20:30.058 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"7f024887-f7fd-48aa-9fa8-3f2159d94088"}
03:20:32.028 01.970 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"2c8390ba-68a7-4d06-bd25-88f78d0bb690"}
03:20:32.040 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"2c8390ba-68a7-4d06-bd25-88f78d0bb690"}
03:20:32.049 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"6a3f1757-52f7-406c-a327-7a07239dde1b"}
03:20:32.057 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"6a3f1757-52f7-406c-a327-7a07239dde1b"}
03:20:34.027 01.970 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"208b3df5-8f8b-4187-8673-f08dba5e0ec3"}
03:20:34.039 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"208b3df5-8f8b-4187-8673-f08dba5e0ec3"}
03:20:34.052 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"2bbe7b12-3ab2-4710-9712-6aa2ccacc478"}
03:20:34.080 00.028 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"2bbe7b12-3ab2-4710-9712-6aa2ccacc478"}
03:20:36.026 01.946 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"4968bfc0-ab6b-4885-8257-68ae53c301d5"}
03:20:36.036 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"4968bfc0-ab6b-4885-8257-68ae53c301d5"}
03:20:36.066 00.030 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"991f1efb-180b-42b9-8039-faf576ec7a50"}
03:20:36.081 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"991f1efb-180b-42b9-8039-faf576ec7a50"}
03:20:38.025 01.944 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"0f8be18b-e34d-4772-89fe-7c0d323faa78"}
03:20:38.036 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"0f8be18b-e34d-4772-89fe-7c0d323faa78"}
03:20:38.061 00.025 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"62ca571f-d88c-4f27-bb16-b4e12aa6e3b7"}
03:20:38.070 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"62ca571f-d88c-4f27-bb16-b4e12aa6e3b7"}
03:20:40.026 01.956 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"c1e3d033-146b-4aa6-936d-8004b57735c6"}
03:20:40.036 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"c1e3d033-146b-4aa6-936d-8004b57735c6"}
03:20:40.046 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"ed1498a3-8fc7-4147-913d-227045b1af4c"}
03:20:40.053 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"ed1498a3-8fc7-4147-913d-227045b1af4c"}
03:20:42.024 01.971 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"debf0d60-1277-4242-aab7-6594ec2a1c61"}
03:20:42.038 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"debf0d60-1277-4242-aab7-6594ec2a1c61"}
03:20:42.049 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"f01119ff-b52e-49b5-8d59-bf6e3d390a0b"}
03:20:42.059 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"f01119ff-b52e-49b5-8d59-bf6e3d390a0b"}
03:20:44.024 01.965 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"013d9975-dae4-4285-b373-c2b1e07aaec4"}
03:20:44.035 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"013d9975-dae4-4285-b373-c2b1e07aaec4"}
03:20:44.044 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"36569b9f-106d-42ed-b987-489bbfb5658d"}
03:20:44.057 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"36569b9f-106d-42ed-b987-489bbfb5658d"}
03:20:46.023 01.966 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"91428762-85c9-438f-8282-07d462f7a5a7"}
03:20:46.033 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"91428762-85c9-438f-8282-07d462f7a5a7"}
03:20:46.048 00.015 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"6a6e8492-66db-49bd-bfe2-d745ca2331bd"}
03:20:46.058 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"6a6e8492-66db-49bd-bfe2-d745ca2331bd"}
03:20:48.022 01.964 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"b768e32c-8020-443a-aed7-95cbb0ff375f"}
03:20:48.032 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"b768e32c-8020-443a-aed7-95cbb0ff375f"}
03:20:48.041 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"e8477760-1c0c-4bc1-8d01-c79daf018d25"}
03:20:48.051 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"e8477760-1c0c-4bc1-8d01-c79daf018d25"}
03:20:50.025 01.974 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"6cc02c90-5ba3-42da-8c91-4e757b3a8806"}
03:20:50.035 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"6cc02c90-5ba3-42da-8c91-4e757b3a8806"}
03:20:50.045 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"876638bd-26de-4594-b748-ee3e2dbd4cf1"}
03:20:50.054 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"876638bd-26de-4594-b748-ee3e2dbd4cf1"}
03:20:52.024 01.970 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"76e5c461-5a0a-4fa1-b4aa-8984e9fa43ec"}
03:20:52.034 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"76e5c461-5a0a-4fa1-b4aa-8984e9fa43ec"}
03:20:52.042 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"04cdbcc5-a1a8-4065-8bf5-5249a0b2a63a"}
03:20:52.049 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"04cdbcc5-a1a8-4065-8bf5-5249a0b2a63a"}
03:20:54.023 01.974 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"ef153a98-141e-46a0-8077-089e3e40ae07"}
03:20:54.032 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"ef153a98-141e-46a0-8077-089e3e40ae07"}
03:20:54.039 00.007 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"81c9d4da-d54c-451d-9dbb-8064b74275eb"}
03:20:54.048 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"81c9d4da-d54c-451d-9dbb-8064b74275eb"}
03:20:56.021 01.973 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"f43583d5-f3dd-4900-bb50-66631a00bffa"}
03:20:56.033 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"f43583d5-f3dd-4900-bb50-66631a00bffa"}
03:20:56.044 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"a66772e9-a058-4686-a564-5489fecb2a7f"}
03:20:56.054 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"a66772e9-a058-4686-a564-5489fecb2a7f"}
03:20:58.021 01.967 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"4b334ff3-21e1-4bdc-ab6d-6a2354b4b5b7"}
03:20:58.031 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"4b334ff3-21e1-4bdc-ab6d-6a2354b4b5b7"}
03:20:58.040 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"681d2243-4d5a-47bd-b9e3-bf25643b15fc"}
03:20:58.060 00.020 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"681d2243-4d5a-47bd-b9e3-bf25643b15fc"}
03:21:00.022 01.962 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"01f39901-2665-4190-8782-3c6c1a8c247b"}
03:21:00.033 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"01f39901-2665-4190-8782-3c6c1a8c247b"}
03:21:00.040 00.007 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"38740a52-9795-4955-944f-e9601d0eb510"}
03:21:00.048 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"38740a52-9795-4955-944f-e9601d0eb510"}
03:21:02.023 01.975 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"5a49c0e3-916b-4b6b-8535-5071286bbd64"}
03:21:02.036 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"5a49c0e3-916b-4b6b-8535-5071286bbd64"}
03:21:02.054 00.018 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"feee3c09-f97e-4cce-9787-30049510b3ba"}
03:21:02.071 00.017 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"feee3c09-f97e-4cce-9787-30049510b3ba"}
03:21:04.021 01.950 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"5819c0ed-c02c-450a-b2f8-adf3e4a703e5"}
03:21:04.032 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"5819c0ed-c02c-450a-b2f8-adf3e4a703e5"}
03:21:04.043 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"de2d86e5-78cc-4c20-9b23-d9e511c4815b"}
03:21:04.052 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"de2d86e5-78cc-4c20-9b23-d9e511c4815b"}
03:21:06.021 01.969 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"741261e2-c5b7-4269-9b7b-f51ed21360a4"}
03:21:06.032 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"741261e2-c5b7-4269-9b7b-f51ed21360a4"}
03:21:06.040 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"4c9c8ff1-81a1-424d-99ec-5138fe43ea39"}
03:21:06.048 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"4c9c8ff1-81a1-424d-99ec-5138fe43ea39"}
03:21:08.020 01.972 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"3ad5f1cf-1a36-4e7b-b8e5-c8c0143a040e"}
03:21:08.031 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"3ad5f1cf-1a36-4e7b-b8e5-c8c0143a040e"}
03:21:08.042 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"6e7c333a-62ca-4e64-89a5-d96806eecf00"}
03:21:08.072 00.030 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"6e7c333a-62ca-4e64-89a5-d96806eecf00"}
03:21:10.022 01.950 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"01926c22-0771-4029-9a1e-cf3ac58d4439"}
03:21:10.033 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"01926c22-0771-4029-9a1e-cf3ac58d4439"}
03:21:10.042 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"fd38f867-5c3c-4409-abe5-587fc085939b"}
03:21:10.052 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"fd38f867-5c3c-4409-abe5-587fc085939b"}
03:21:12.020 01.968 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"60a0fc80-0bdf-4b8d-a527-5b45f104f79b"}
03:21:12.031 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"60a0fc80-0bdf-4b8d-a527-5b45f104f79b"}
03:21:12.044 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"6ca6d887-ccc3-4c76-a381-e1d4dbaa23dd"}
03:21:12.055 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"6ca6d887-ccc3-4c76-a381-e1d4dbaa23dd"}
03:21:14.022 01.967 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"b8076c43-2c93-441f-bdd5-b674e5b54140"}
03:21:14.034 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"b8076c43-2c93-441f-bdd5-b674e5b54140"}
03:21:14.068 00.034 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"4a2f419f-a0e3-446d-92c4-b5aef771351e"}
03:21:14.087 00.019 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"4a2f419f-a0e3-446d-92c4-b5aef771351e"}
03:21:16.020 01.933 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"b1981f28-9b02-4e00-9b0d-9c78bf461a78"}
03:21:16.032 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"b1981f28-9b02-4e00-9b0d-9c78bf461a78"}
03:21:16.068 00.036 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"76cea24c-b939-4121-8979-5d98443a7bfb"}
03:21:16.086 00.018 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"76cea24c-b939-4121-8979-5d98443a7bfb"}
03:21:18.018 01.932 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"44da84ac-ef5c-4913-88e6-17d244130940"}
03:21:18.032 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"44da84ac-ef5c-4913-88e6-17d244130940"}
03:21:18.045 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"19239c7e-07b8-4270-b15d-5db6b036315b"}
03:21:18.053 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"19239c7e-07b8-4270-b15d-5db6b036315b"}
03:21:20.018 01.965 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"ccbf8de3-9c33-4844-9e22-84de193ce78a"}
03:21:20.031 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"ccbf8de3-9c33-4844-9e22-84de193ce78a"}
03:21:20.042 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"349fb690-13f0-4957-bcc2-5687e8ab0910"}
03:21:20.067 00.025 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"349fb690-13f0-4957-bcc2-5687e8ab0910"}
03:21:22.020 01.953 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"1ffb1c68-9ebc-42e2-b858-36f248eb6c7a"}
03:21:22.031 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"1ffb1c68-9ebc-42e2-b858-36f248eb6c7a"}
03:21:22.039 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"ca0f441f-ace9-439d-a041-a21f1a703a85"}
03:21:22.048 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"ca0f441f-ace9-439d-a041-a21f1a703a85"}
03:21:24.019 01.971 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"c6118e96-5972-4287-a5bc-1df56fcc3621"}
03:21:24.032 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"c6118e96-5972-4287-a5bc-1df56fcc3621"}
03:21:24.040 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"1c68da3c-5469-429b-84d7-b87aefeaa91f"}
03:21:24.049 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"1c68da3c-5469-429b-84d7-b87aefeaa91f"}
03:21:26.018 01.969 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"2d486d29-90c2-40f6-bd5b-fa1476a00925"}
03:21:26.031 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"2d486d29-90c2-40f6-bd5b-fa1476a00925"}
03:21:26.041 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"626e4639-285b-4cfa-8ed1-d3470209f95e"}
03:21:26.050 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"626e4639-285b-4cfa-8ed1-d3470209f95e"}
03:21:28.017 01.967 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"2c42e16e-2287-4495-85ba-bb86a0e016e3"}
03:21:28.026 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"2c42e16e-2287-4495-85ba-bb86a0e016e3"}
03:21:28.034 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"93babc1e-4098-4c51-a5c7-a028bc283de2"}
03:21:28.045 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"93babc1e-4098-4c51-a5c7-a028bc283de2"}
03:21:30.016 01.971 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"71c3425e-72aa-4c6b-9f6e-3c477cd4818b"}
03:21:30.023 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"71c3425e-72aa-4c6b-9f6e-3c477cd4818b"}
03:21:30.031 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"d9e384ce-2142-4c91-93d8-89744ada45b7"}
03:21:30.040 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"d9e384ce-2142-4c91-93d8-89744ada45b7"}
03:21:32.015 01.975 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"06602092-aeb7-4c9f-b276-1de84295f0eb"}
03:21:32.026 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"06602092-aeb7-4c9f-b276-1de84295f0eb"}
03:21:32.047 00.021 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"a50e39ec-2823-4c7f-a41a-5118f34f7b53"}
03:21:32.058 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"a50e39ec-2823-4c7f-a41a-5118f34f7b53"}
03:21:34.015 01.957 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"d47f7f08-8d29-49dd-97b6-d8ca8a2a1a41"}
03:21:34.035 00.020 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"d47f7f08-8d29-49dd-97b6-d8ca8a2a1a41"}
03:21:34.048 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"a3b3ee2e-f995-4250-8d0c-e07c42e5def6"}
03:21:34.056 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"a3b3ee2e-f995-4250-8d0c-e07c42e5def6"}
03:21:36.015 01.959 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"aa345d47-30f9-4ba0-b42e-172331881cdd"}
03:21:36.027 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"aa345d47-30f9-4ba0-b42e-172331881cdd"}
03:21:36.038 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"f7a4e6f9-6ddc-4769-8de3-1b72a39162b9"}
03:21:36.051 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"f7a4e6f9-6ddc-4769-8de3-1b72a39162b9"}
03:21:38.014 01.963 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"529ad96b-8c02-4679-aee7-ad0cd2335ad1"}
03:21:38.029 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"529ad96b-8c02-4679-aee7-ad0cd2335ad1"}
03:21:38.061 00.032 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"88d9bde3-6385-4b0a-a1ec-604997db5416"}
03:21:38.073 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"88d9bde3-6385-4b0a-a1ec-604997db5416"}
03:21:40.014 01.941 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"edfe8f07-26a1-4de2-8fa9-65b98630eeac"}
03:21:40.038 00.024 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"edfe8f07-26a1-4de2-8fa9-65b98630eeac"}
03:21:40.049 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"6eb5812a-b92b-4979-a7ab-0a9c89601a68"}
03:21:40.061 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"6eb5812a-b92b-4979-a7ab-0a9c89601a68"}
03:21:42.012 01.951 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"df386e46-b16c-4ff8-9b15-3cfc3996705b"}
03:21:42.023 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"df386e46-b16c-4ff8-9b15-3cfc3996705b"}
03:21:42.034 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"a016f45f-70bb-4dd8-a86d-53584757ba88"}
03:21:42.042 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"a016f45f-70bb-4dd8-a86d-53584757ba88"}
03:21:44.011 01.969 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"fcbf1879-c6c6-4455-9c0a-8b5e8d2a55d8"}
03:21:44.018 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"fcbf1879-c6c6-4455-9c0a-8b5e8d2a55d8"}
03:21:44.027 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"181a065e-364a-4ad6-9818-86d2f30208c2"}
03:21:44.037 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"181a065e-364a-4ad6-9818-86d2f30208c2"}
03:21:46.014 01.977 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"d5e006b2-8f90-4755-b9f9-8195fec2f2de"}
03:21:46.029 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"d5e006b2-8f90-4755-b9f9-8195fec2f2de"}
03:21:46.043 00.014 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"178a6861-4606-4288-85c9-c4d8e0ccc262"}
03:21:46.053 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"178a6861-4606-4288-85c9-c4d8e0ccc262"}
03:21:48.010 01.957 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"3f7ca936-614c-490b-8c81-08fc892bd9e0"}
03:21:48.019 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"3f7ca936-614c-490b-8c81-08fc892bd9e0"}
03:21:48.026 00.007 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"69bee653-e732-4439-afc4-f3a312911672"}
03:21:48.033 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"69bee653-e732-4439-afc4-f3a312911672"}
03:21:50.010 01.977 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"3076f697-d322-427f-8fb1-7d0aaa3dc927"}
03:21:50.019 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"3076f697-d322-427f-8fb1-7d0aaa3dc927"}
03:21:50.026 00.007 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"e9d90856-0e9c-498a-b086-64dbbf1b5897"}
03:21:50.034 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"e9d90856-0e9c-498a-b086-64dbbf1b5897"}
03:21:52.010 01.976 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"f463620f-69cf-4f3d-a919-b10243b6f529"}
03:21:52.019 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"f463620f-69cf-4f3d-a919-b10243b6f529"}
03:21:52.029 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"ac4ccc56-4a9d-4bfd-87ac-7f2cf54e166a"}
03:21:52.037 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"ac4ccc56-4a9d-4bfd-87ac-7f2cf54e166a"}
03:21:54.009 01.972 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"6daade4a-9e66-4eec-80f6-ecd496277ef4"}
03:21:54.019 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"6daade4a-9e66-4eec-80f6-ecd496277ef4"}
03:21:54.026 00.007 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"c175785b-4379-4f91-8f10-ccbc735a0598"}
03:21:54.033 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"c175785b-4379-4f91-8f10-ccbc735a0598"}
03:21:56.008 01.975 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"be2abaef-1098-4fac-b327-fdbfbdbe3ec4"}
03:21:56.016 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"be2abaef-1098-4fac-b327-fdbfbdbe3ec4"}
03:21:56.024 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"562bec0e-9298-43f2-851f-7b5d5b9b7552"}
03:21:56.034 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"562bec0e-9298-43f2-851f-7b5d5b9b7552"}
03:21:58.007 01.973 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"2f6b9d90-d933-445f-b2e3-cfd5aab5ec43"}
03:21:58.035 00.028 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"2f6b9d90-d933-445f-b2e3-cfd5aab5ec43"}
03:21:58.045 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"54b9ef43-b9d7-4257-a97b-cf7b95984b95"}
03:21:58.053 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"54b9ef43-b9d7-4257-a97b-cf7b95984b95"}
03:22:00.008 01.955 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"82823438-4446-4d64-bb10-21f0258d2756"}
03:22:00.023 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"82823438-4446-4d64-bb10-21f0258d2756"}
03:22:00.036 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"00159bb7-8a23-48a2-9d8f-6263fba3086e"}
03:22:00.044 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"00159bb7-8a23-48a2-9d8f-6263fba3086e"}
03:22:02.006 01.962 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"e681a1e0-7e63-44a3-91e2-2ec9a7446189"}
03:22:02.016 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"e681a1e0-7e63-44a3-91e2-2ec9a7446189"}
03:22:02.026 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"22820b28-557e-4b5d-bc1e-73be6ed0b5c3"}
03:22:02.036 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"22820b28-557e-4b5d-bc1e-73be6ed0b5c3"}
03:22:04.006 01.970 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"86567c8e-4918-4514-9b0a-4d4b833ba42d"}
03:22:04.019 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"86567c8e-4918-4514-9b0a-4d4b833ba42d"}
03:22:04.036 00.017 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"fa1932f8-45b2-461e-81e6-228e50c33685"}
03:22:04.047 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"fa1932f8-45b2-461e-81e6-228e50c33685"}
03:22:06.008 01.961 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"776d57d3-72c1-46f8-b96b-8a7080880b03"}
03:22:06.030 00.022 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"776d57d3-72c1-46f8-b96b-8a7080880b03"}
03:22:06.042 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"01f32895-3e04-408b-82cf-a202458a0bf3"}
03:22:06.055 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"01f32895-3e04-408b-82cf-a202458a0bf3"}
03:22:08.006 01.951 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"bfb4f29b-7ebc-43ec-82f8-953aab365a25"}
03:22:08.016 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"bfb4f29b-7ebc-43ec-82f8-953aab365a25"}
03:22:08.026 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"e591c489-44f6-4994-be9f-139b879778f0"}
03:22:08.033 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"e591c489-44f6-4994-be9f-139b879778f0"}
03:22:10.005 01.972 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"2865437f-816d-420b-877b-e43952c6dc16"}
03:22:10.017 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"2865437f-816d-420b-877b-e43952c6dc16"}
03:22:10.029 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"d7b822b2-f533-469f-8303-5a3ae8928820"}
03:22:10.043 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"d7b822b2-f533-469f-8303-5a3ae8928820"}
03:22:12.003 01.960 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"f082662d-1191-4f81-b549-effe2de8dbd8"}
03:22:12.010 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"f082662d-1191-4f81-b549-effe2de8dbd8"}
03:22:12.023 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"598247d4-6645-4032-bd60-07fff4c592a3"}
03:22:12.030 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"598247d4-6645-4032-bd60-07fff4c592a3"}
03:22:14.002 01.972 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"20af2b40-f672-4184-ab1f-06a7780849b0"}
03:22:14.015 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"20af2b40-f672-4184-ab1f-06a7780849b0"}
03:22:14.034 00.019 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"77072657-a7af-4767-8d51-c949b207985f"}
03:22:14.042 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"77072657-a7af-4767-8d51-c949b207985f"}
03:22:16.002 01.960 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"eb6752e8-814e-4b7a-a33b-74ba2cc1d9ae"}
03:22:16.017 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"eb6752e8-814e-4b7a-a33b-74ba2cc1d9ae"}
03:22:16.036 00.019 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"ca548188-2e32-4613-b766-ba181149bbca"}
03:22:16.046 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"ca548188-2e32-4613-b766-ba181149bbca"}
03:22:18.000 01.954 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"04fbba8c-2848-4b68-86e0-64d0c85c326a"}
03:22:18.009 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"04fbba8c-2848-4b68-86e0-64d0c85c326a"}
03:22:18.032 00.023 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"94b0701c-9b6d-49ef-90ae-dc69d542c0db"}
03:22:18.040 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"94b0701c-9b6d-49ef-90ae-dc69d542c0db"}
03:22:20.000 01.960 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"b78b9bda-d59d-4ea4-9b7f-2f4b4ab7ff73"}
03:22:20.008 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"b78b9bda-d59d-4ea4-9b7f-2f4b4ab7ff73"}
03:22:20.031 00.023 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"a2a5fb69-a3ca-4e8c-b994-4a513bd1d74a"}
03:22:20.041 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"a2a5fb69-a3ca-4e8c-b994-4a513bd1d74a"}
03:22:21.999 01.958 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"d4b168a7-cfe2-4f1e-aa30-334dabb02608"}
03:22:22.009 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"d4b168a7-cfe2-4f1e-aa30-334dabb02608"}
03:22:22.018 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"a21fab3f-d399-4027-9b4f-1dc7681d3c29"}
03:22:22.030 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"a21fab3f-d399-4027-9b4f-1dc7681d3c29"}
03:22:23.999 01.969 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"5e029590-d037-453c-b66e-4658bb7a2b61"}
03:22:24.008 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"5e029590-d037-453c-b66e-4658bb7a2b61"}
03:22:24.021 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"8e5e860e-8a0c-4bc3-adfd-7be3c1b2b97b"}
03:22:24.032 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"8e5e860e-8a0c-4bc3-adfd-7be3c1b2b97b"}
03:22:25.996 01.964 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"8591e676-cf72-4b13-bc3d-4db4de72572c"}
03:22:26.012 00.016 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"8591e676-cf72-4b13-bc3d-4db4de72572c"}
03:22:26.020 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"affe06fe-7e66-4660-b066-101e6540bf49"}
03:22:26.031 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"affe06fe-7e66-4660-b066-101e6540bf49"}
03:22:27.997 01.966 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"b77314be-913d-4d9e-bf1f-ff6f650e8f24"}
03:22:28.014 00.017 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"b77314be-913d-4d9e-bf1f-ff6f650e8f24"}
03:22:28.054 00.040 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"ee2ffc7d-7598-4493-99c9-e20a30557019"}
03:22:28.072 00.018 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"ee2ffc7d-7598-4493-99c9-e20a30557019"}
03:22:29.996 01.924 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"017655d2-8a06-4905-89da-f3d72f43fea8"}
03:22:30.004 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"017655d2-8a06-4905-89da-f3d72f43fea8"}
03:22:30.016 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"ce2057ef-ae37-49c1-8075-96685c2c5619"}
03:22:30.024 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"ce2057ef-ae37-49c1-8075-96685c2c5619"}
03:22:31.996 01.972 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"58166977-496a-4756-b1b9-da3f947a0937"}
03:22:32.005 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"58166977-496a-4756-b1b9-da3f947a0937"}
03:22:32.014 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"c5964156-8d5d-417c-a477-0b6ad313dbd6"}
03:22:32.021 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"c5964156-8d5d-417c-a477-0b6ad313dbd6"}
03:22:33.996 01.975 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"75594d6a-64b0-4857-b941-5ee909d1ea02"}
03:22:34.008 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"75594d6a-64b0-4857-b941-5ee909d1ea02"}
03:22:34.021 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"3db1943f-29c2-453f-8b09-792eb49d8f62"}
03:22:34.055 00.034 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"3db1943f-29c2-453f-8b09-792eb49d8f62"}
03:22:36.033 01.978 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"470facc7-3526-4a51-915d-5ca38e686b03"}
03:22:36.050 00.017 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"470facc7-3526-4a51-915d-5ca38e686b03"}
03:22:36.062 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"65a40689-c7b1-4a0a-8354-9d7bd1f5ea32"}
03:22:36.071 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"65a40689-c7b1-4a0a-8354-9d7bd1f5ea32"}
03:22:38.030 01.959 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"228be12f-490a-475a-b8e1-2010b7f91b34"}
03:22:38.038 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"228be12f-490a-475a-b8e1-2010b7f91b34"}
03:22:38.047 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"4084c989-1e04-4032-9068-1dc731c39417"}
03:22:38.056 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"4084c989-1e04-4032-9068-1dc731c39417"}
03:22:40.029 01.973 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"612c1216-9b65-4542-b316-0b43bfbb982b"}
03:22:40.042 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"612c1216-9b65-4542-b316-0b43bfbb982b"}
03:22:40.100 00.058 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"d0d9dbbf-cd65-4876-95c0-a38071bcc1f3"}
03:22:40.107 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"d0d9dbbf-cd65-4876-95c0-a38071bcc1f3"}
03:22:42.030 01.923 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"4bd1fd04-73f5-49e1-91ec-b5e1fd80db18"}
03:22:42.042 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"4bd1fd04-73f5-49e1-91ec-b5e1fd80db18"}
03:22:42.052 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"4810a1d6-ce45-45d3-8d5a-db8cd9b4c509"}
03:22:42.077 00.025 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"4810a1d6-ce45-45d3-8d5a-db8cd9b4c509"}
03:22:44.029 01.952 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"34358e9c-63fa-4a8b-a481-ac94d9b59127"}
03:22:44.038 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"34358e9c-63fa-4a8b-a481-ac94d9b59127"}
03:22:44.047 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"28d03b59-7a96-4f2f-81fd-cfb964cd53fd"}
03:22:44.068 00.021 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"28d03b59-7a96-4f2f-81fd-cfb964cd53fd"}
03:22:46.035 01.967 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"84ec037f-3693-4815-ab9d-874b0e7ee878"}
03:22:46.053 00.018 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"84ec037f-3693-4815-ab9d-874b0e7ee878"}
03:22:46.102 00.049 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"0af3335b-9e7b-42f6-88b3-4dec653fd4f4"}
03:22:46.119 00.017 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"0af3335b-9e7b-42f6-88b3-4dec653fd4f4"}
03:22:48.033 01.914 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"e42aed1b-c73c-48bc-8b5d-adb466fc3d1d"}
03:22:48.055 00.022 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"e42aed1b-c73c-48bc-8b5d-adb466fc3d1d"}
03:22:48.066 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"51ad717e-e1e4-4548-b3a4-e6cbbd64c3ce"}
03:22:48.077 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"51ad717e-e1e4-4548-b3a4-e6cbbd64c3ce"}
03:22:50.031 01.954 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"48f24850-9aaf-4ee6-ab15-e2fa1bc54d94"}
03:22:50.041 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"48f24850-9aaf-4ee6-ab15-e2fa1bc54d94"}
03:22:50.048 00.007 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"b6a0755b-893e-4307-be83-90c6b79a0a8a"}
03:22:50.057 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"b6a0755b-893e-4307-be83-90c6b79a0a8a"}
03:22:52.030 01.973 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"599bd8c7-37f5-4a8c-9ac4-d45456a8ae92"}
03:22:52.043 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"599bd8c7-37f5-4a8c-9ac4-d45456a8ae92"}
03:22:52.052 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"cc70eede-5271-428f-b04a-1f600cd66493"}
03:22:52.061 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"cc70eede-5271-428f-b04a-1f600cd66493"}
03:22:54.030 01.969 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"2f16e56a-243c-440c-9190-7008929aa70e"}
03:22:54.055 00.025 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"2f16e56a-243c-440c-9190-7008929aa70e"}
03:22:54.066 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"78ef33f0-e308-4655-a9bc-9d4083987ea9"}
03:22:54.076 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"78ef33f0-e308-4655-a9bc-9d4083987ea9"}
03:22:56.029 01.953 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"5baaf290-3134-4178-af72-800b7b5acb84"}
03:22:56.052 00.023 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"5baaf290-3134-4178-af72-800b7b5acb84"}
03:22:56.061 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"17c96ff6-6651-43f0-8057-8342fa36ef08"}
03:22:56.068 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"17c96ff6-6651-43f0-8057-8342fa36ef08"}
03:22:58.030 01.962 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"5c33b60a-6a66-4dfc-a489-2452c3bede41"}
03:22:58.040 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"5c33b60a-6a66-4dfc-a489-2452c3bede41"}
03:22:58.048 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"e464b839-69ed-4d68-bbdf-a3c1ac5b0e2f"}
03:22:58.057 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"e464b839-69ed-4d68-bbdf-a3c1ac5b0e2f"}
03:23:00.029 01.972 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"a0dcbc39-a85e-4372-9b11-0a805236c4e3"}
03:23:00.065 00.036 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"a0dcbc39-a85e-4372-9b11-0a805236c4e3"}
03:23:00.086 00.021 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"54abb691-9015-469a-8e04-6773d3cd8bea"}
03:23:00.097 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"54abb691-9015-469a-8e04-6773d3cd8bea"}
03:23:02.028 01.931 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"2b527c31-7b67-460b-8101-c3b54ec9657d"}
03:23:02.038 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"2b527c31-7b67-460b-8101-c3b54ec9657d"}
03:23:02.050 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"8a571500-291b-43f0-a7fe-19cc76832cc3"}
03:23:02.059 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"8a571500-291b-43f0-a7fe-19cc76832cc3"}
03:23:04.026 01.967 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"e3e3b7a0-7b59-4b6c-88b3-249164e8fbe3"}
03:23:04.037 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"e3e3b7a0-7b59-4b6c-88b3-249164e8fbe3"}
03:23:04.047 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"4de9cb61-0f59-4305-8dc1-24d13544f957"}
03:23:04.057 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"4de9cb61-0f59-4305-8dc1-24d13544f957"}
03:23:06.026 01.969 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"149aa780-a0aa-41f7-8256-aa9a917c1873"}
03:23:06.041 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"149aa780-a0aa-41f7-8256-aa9a917c1873"}
03:23:06.072 00.031 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"4a823cf2-beb8-4ab8-8416-0546e38a3907"}
03:23:06.085 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"4a823cf2-beb8-4ab8-8416-0546e38a3907"}
03:23:08.027 01.942 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"c7b19a78-6552-4088-a767-b9430b8592fa"}
03:23:08.035 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"c7b19a78-6552-4088-a767-b9430b8592fa"}
03:23:08.043 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"2ff921b9-b4a4-48bd-bbf1-7aea03a2e859"}
03:23:08.051 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"2ff921b9-b4a4-48bd-bbf1-7aea03a2e859"}
03:23:10.025 01.974 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"9649daef-5da2-4f54-8f3c-ea84a5c5898d"}
03:23:10.037 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"9649daef-5da2-4f54-8f3c-ea84a5c5898d"}
03:23:10.045 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"dbfde9ac-e2fc-47db-af79-4ee98f5a6f7f"}
03:23:10.054 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"dbfde9ac-e2fc-47db-af79-4ee98f5a6f7f"}
03:23:12.025 01.971 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"51d7189f-fc4a-4979-b839-3ff5bf8bd24f"}
03:23:12.039 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"51d7189f-fc4a-4979-b839-3ff5bf8bd24f"}
03:23:12.052 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"b5a5e79c-8ec3-480f-9125-75e4d339ede6"}
03:23:12.077 00.025 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"b5a5e79c-8ec3-480f-9125-75e4d339ede6"}
03:23:14.025 01.948 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"3ee26664-2ddd-417f-a106-d434bc0e00a2"}
03:23:14.034 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"3ee26664-2ddd-417f-a106-d434bc0e00a2"}
03:23:14.054 00.020 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"219f7d2e-599c-437b-82bc-f97879e02149"}
03:23:14.063 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"219f7d2e-599c-437b-82bc-f97879e02149"}
03:23:16.051 01.988 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"f1cf7e11-2197-4a3c-8d52-6e5f40457b04"}
03:23:16.059 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"f1cf7e11-2197-4a3c-8d52-6e5f40457b04"}
03:23:16.071 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"b13bb630-f5c3-4b5e-9542-d0e8e508ba68"}
03:23:16.081 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"b13bb630-f5c3-4b5e-9542-d0e8e508ba68"}
03:23:18.052 01.971 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"9302f05e-ec7f-4296-b5f5-a427a3aa26c7"}
03:23:18.070 00.018 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"9302f05e-ec7f-4296-b5f5-a427a3aa26c7"}
03:23:18.082 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"7bf00260-6e24-4b8e-821f-a7f24564b5e2"}
03:23:18.093 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"7bf00260-6e24-4b8e-821f-a7f24564b5e2"}
03:23:20.049 01.956 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"2b1f181d-53ad-4cea-b6c3-74ad6a0a8550"}
03:23:20.058 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"2b1f181d-53ad-4cea-b6c3-74ad6a0a8550"}
03:23:20.067 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"0753cb63-a887-4c03-8509-eb731de1b26e"}
03:23:20.075 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"0753cb63-a887-4c03-8509-eb731de1b26e"}
03:23:22.047 01.972 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"dc1c496d-88e0-450e-b898-bd0b8c6dfa2c"}
03:23:22.057 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"dc1c496d-88e0-450e-b898-bd0b8c6dfa2c"}
03:23:22.065 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"9725c397-c9ac-45ca-a03e-a516b3f0e05a"}
03:23:22.075 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"9725c397-c9ac-45ca-a03e-a516b3f0e05a"}
03:23:24.047 01.972 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"55630436-23df-4c2c-9760-c3401a72e859"}
03:23:24.058 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"55630436-23df-4c2c-9760-c3401a72e859"}
03:23:24.073 00.015 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"f24c738f-7722-4c80-972f-70c0fe6489b2"}
03:23:24.089 00.016 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"f24c738f-7722-4c80-972f-70c0fe6489b2"}
03:23:26.045 01.956 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"a2a95c12-31d2-4b1c-9022-7f4da2b5f065"}
03:23:26.076 00.031 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"a2a95c12-31d2-4b1c-9022-7f4da2b5f065"}
03:23:26.089 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"c24416f1-2b9a-4057-b0ad-1ec9d0f015d8"}
03:23:26.098 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"c24416f1-2b9a-4057-b0ad-1ec9d0f015d8"}
03:23:28.046 01.948 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"8daf52cd-a875-47f8-b413-b8a1ab881370"}
03:23:28.060 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"8daf52cd-a875-47f8-b413-b8a1ab881370"}
03:23:28.069 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"c7b2cb1f-88e8-4243-9de0-88b31a27bec5"}
03:23:28.079 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"c7b2cb1f-88e8-4243-9de0-88b31a27bec5"}
03:23:30.045 01.966 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"c787434a-979f-4951-9458-128e463a1ac3"}
03:23:30.056 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"c787434a-979f-4951-9458-128e463a1ac3"}
03:23:30.069 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"d0fb7aaf-7d54-4d5c-8768-1397aad8afd2"}
03:23:30.079 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"d0fb7aaf-7d54-4d5c-8768-1397aad8afd2"}
03:23:32.046 01.967 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"d7cfe094-86d9-4526-a9b0-4bf04760cb49"}
03:23:32.058 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"d7cfe094-86d9-4526-a9b0-4bf04760cb49"}
03:23:32.067 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"ab2e4ef4-60e9-4cf0-be26-32cb97d4850e"}
03:23:32.074 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"ab2e4ef4-60e9-4cf0-be26-32cb97d4850e"}
03:23:34.046 01.972 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"947ae0c7-a67a-4f65-b8ce-dbb77a6a0ba1"}
03:23:34.054 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"947ae0c7-a67a-4f65-b8ce-dbb77a6a0ba1"}
03:23:34.063 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"84a45009-2692-4122-bac0-20b26490a0b7"}
03:23:34.070 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"84a45009-2692-4122-bac0-20b26490a0b7"}
03:23:36.047 01.977 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"562dd507-5e85-4eff-80e3-209b178e3fca"}
03:23:36.059 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"562dd507-5e85-4eff-80e3-209b178e3fca"}
03:23:36.071 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"6ea457a3-683b-4d63-a493-a596000a4906"}
03:23:36.079 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"6ea457a3-683b-4d63-a493-a596000a4906"}
03:23:38.045 01.966 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"07960d6c-759d-4505-9c64-086d4f3f822b"}
03:23:38.056 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"07960d6c-759d-4505-9c64-086d4f3f822b"}
03:23:38.066 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"c5feb468-a71f-4e31-8317-7c5edfabbb60"}
03:23:38.073 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"c5feb468-a71f-4e31-8317-7c5edfabbb60"}
03:23:40.043 01.970 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"6a42ddc6-86be-411d-8ad5-d3cca84696aa"}
03:23:40.054 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"6a42ddc6-86be-411d-8ad5-d3cca84696aa"}
03:23:40.062 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"9674ed9c-8825-491a-bce0-d26f46ef9c5e"}
03:23:40.070 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"9674ed9c-8825-491a-bce0-d26f46ef9c5e"}
03:23:42.046 01.976 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"367012e2-c1f8-4694-9650-5b97a5116eef"}
03:23:42.064 00.018 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"367012e2-c1f8-4694-9650-5b97a5116eef"}
03:23:42.073 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"6d8d397e-22f4-430e-81ff-06cce52dc802"}
03:23:42.080 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"6d8d397e-22f4-430e-81ff-06cce52dc802"}
03:23:44.043 01.963 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"779d073a-7e56-4409-8bfc-4c926875af59"}
03:23:44.057 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"779d073a-7e56-4409-8bfc-4c926875af59"}
03:23:44.067 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"ebf49382-007e-469e-b220-1d009693a110"}
03:23:44.075 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"ebf49382-007e-469e-b220-1d009693a110"}
03:23:46.043 01.968 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"287fa799-4a6e-4529-8827-2dca47fac4f4"}
03:23:46.055 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"287fa799-4a6e-4529-8827-2dca47fac4f4"}
03:23:46.067 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"2cb682aa-1c01-49a5-a49f-174a781c5dd2"}
03:23:46.075 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"2cb682aa-1c01-49a5-a49f-174a781c5dd2"}
03:23:48.043 01.968 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"0a5ae6b0-31e7-4067-92e7-72119df385bc"}
03:23:48.054 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"0a5ae6b0-31e7-4067-92e7-72119df385bc"}
03:23:48.063 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"bbe6d5a4-9915-4750-9bad-06f5d7171ebc"}
03:23:48.075 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"bbe6d5a4-9915-4750-9bad-06f5d7171ebc"}
03:23:50.055 01.980 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"1cf37f4d-1f7f-4f47-8082-1dff399edb82"}
03:23:50.068 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"1cf37f4d-1f7f-4f47-8082-1dff399edb82"}
03:23:50.083 00.015 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"85f4d197-3dc1-4cd1-9d64-c3ae1c4e7616"}
03:23:50.094 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"85f4d197-3dc1-4cd1-9d64-c3ae1c4e7616"}
03:23:52.053 01.959 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"ce0e44ee-5950-41a0-8dda-a9ea61a3797b"}
03:23:52.079 00.026 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"ce0e44ee-5950-41a0-8dda-a9ea61a3797b"}
03:23:52.089 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"6f595d5f-772f-4682-a8a7-abe19ae015bd"}
03:23:52.100 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"6f595d5f-772f-4682-a8a7-abe19ae015bd"}
03:23:54.053 01.953 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"bc649038-a842-4fac-a05e-dc909505e108"}
03:23:54.066 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"bc649038-a842-4fac-a05e-dc909505e108"}
03:23:54.077 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"f49f4692-d1a0-4e10-a59b-52be377e1aae"}
03:23:54.103 00.026 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"f49f4692-d1a0-4e10-a59b-52be377e1aae"}
03:23:56.053 01.950 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"e046714c-ff82-4bb1-a671-4a79c399219a"}
03:23:56.067 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"e046714c-ff82-4bb1-a671-4a79c399219a"}
03:23:56.078 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"c6ea2037-a01a-49d1-b37d-627afe7b79ce"}
03:23:56.087 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"c6ea2037-a01a-49d1-b37d-627afe7b79ce"}
03:23:58.053 01.966 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"101ead59-8e39-4d14-a3a6-7f2fd592daed"}
03:23:58.063 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"101ead59-8e39-4d14-a3a6-7f2fd592daed"}
03:23:58.070 00.007 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"5a532911-36f3-402b-b940-c55f7d8c0e2f"}
03:23:58.080 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"5a532911-36f3-402b-b940-c55f7d8c0e2f"}
03:24:00.051 01.971 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"746c6a68-5225-43eb-b1bf-075103951830"}
03:24:00.059 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"746c6a68-5225-43eb-b1bf-075103951830"}
03:24:00.081 00.022 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"0604aafa-7633-448b-952f-b09faa38ad15"}
03:24:00.088 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"0604aafa-7633-448b-952f-b09faa38ad15"}
03:24:02.050 01.962 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"fae0014d-53f8-4f8d-b24d-6748b777c561"}
03:24:02.064 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"fae0014d-53f8-4f8d-b24d-6748b777c561"}
03:24:02.079 00.015 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"7fa83210-c5bc-4272-9cc1-ffb77f0a4c3c"}
03:24:02.100 00.021 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"7fa83210-c5bc-4272-9cc1-ffb77f0a4c3c"}
03:24:04.051 01.951 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"44526e6b-062e-4ecc-be06-d3e20c32b7bd"}
03:24:04.062 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"44526e6b-062e-4ecc-be06-d3e20c32b7bd"}
03:24:04.070 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"9387403c-8605-4278-ba09-ab069c6d23e7"}
03:24:04.080 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"9387403c-8605-4278-ba09-ab069c6d23e7"}
03:24:06.050 01.970 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"0d7e9cc3-20f4-416b-956f-63619fd85760"}
03:24:06.061 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"0d7e9cc3-20f4-416b-956f-63619fd85760"}
03:24:06.071 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"253f8f71-37fb-4160-b0cb-cb4e325d1020"}
03:24:06.079 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"253f8f71-37fb-4160-b0cb-cb4e325d1020"}
03:24:08.050 01.971 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"0cf24b0a-be53-41ca-a8e8-cf4d74a028da"}
03:24:08.061 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"0cf24b0a-be53-41ca-a8e8-cf4d74a028da"}
03:24:08.070 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"604f0911-79d5-481d-8eb1-6268ceb5cd58"}
03:24:08.082 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"604f0911-79d5-481d-8eb1-6268ceb5cd58"}
03:24:10.049 01.967 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"aeb017d9-7bd8-49ea-8c28-6150fc73728c"}
03:24:10.071 00.022 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"aeb017d9-7bd8-49ea-8c28-6150fc73728c"}
03:24:10.081 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"1a4eb030-f172-4476-9380-23a09df0bca9"}
03:24:10.087 00.006 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"1a4eb030-f172-4476-9380-23a09df0bca9"}
03:24:12.048 01.961 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"97209e65-897e-4b74-955a-9227377889bf"}
03:24:12.056 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"97209e65-897e-4b74-955a-9227377889bf"}
03:24:12.066 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"efb21b25-f475-4769-8f19-d4d5f92dc9c9"}
03:24:12.074 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"efb21b25-f475-4769-8f19-d4d5f92dc9c9"}
03:24:14.047 01.973 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"52757bbd-1c60-49af-9d91-48bb8b089514"}
03:24:14.064 00.017 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"52757bbd-1c60-49af-9d91-48bb8b089514"}
03:24:14.092 00.028 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"40aafbc2-e7df-475e-a9e9-4ecdb8184b3c"}
03:24:14.108 00.016 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"40aafbc2-e7df-475e-a9e9-4ecdb8184b3c"}
03:24:16.057 01.949 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"b3b01fbb-2eac-4832-a03e-63ce0d5e7612"}
03:24:16.069 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"b3b01fbb-2eac-4832-a03e-63ce0d5e7612"}
03:24:16.098 00.029 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"619241e7-7d5c-4e15-85c9-495f21d8f269"}
03:24:16.109 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"619241e7-7d5c-4e15-85c9-495f21d8f269"}
03:24:18.056 01.947 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"3c13e612-7746-495e-8a6b-efbadba1a935"}
03:24:18.066 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"3c13e612-7746-495e-8a6b-efbadba1a935"}
03:24:18.077 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"37102105-8831-48e1-83f4-165c6dc096aa"}
03:24:18.085 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"37102105-8831-48e1-83f4-165c6dc096aa"}
03:24:20.055 01.970 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"567273fd-ee4e-4be0-8059-514c9248d382"}
03:24:20.069 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"567273fd-ee4e-4be0-8059-514c9248d382"}
03:24:20.084 00.015 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"db2c408a-6790-48d9-a357-19d8606b4c15"}
03:24:20.115 00.031 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"db2c408a-6790-48d9-a357-19d8606b4c15"}
03:24:22.054 01.939 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"b79eb8a1-7520-4ebc-b619-83427d022ed4"}
03:24:22.069 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"b79eb8a1-7520-4ebc-b619-83427d022ed4"}
03:24:22.080 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"188af60e-0d08-4a31-8c13-fa5e37fa78ae"}
03:24:22.091 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"188af60e-0d08-4a31-8c13-fa5e37fa78ae"}
03:24:24.054 01.963 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"42688d63-b0fb-427e-b4ac-8aa413e9e4b9"}
03:24:24.066 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"42688d63-b0fb-427e-b4ac-8aa413e9e4b9"}
03:24:24.074 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"bf0660d9-d67c-4cfa-81bc-0b5af96291d0"}
03:24:24.082 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"bf0660d9-d67c-4cfa-81bc-0b5af96291d0"}
03:24:26.053 01.971 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"81715eb4-d8c2-4917-9121-31db0815ae44"}
03:24:26.100 00.047 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"81715eb4-d8c2-4917-9121-31db0815ae44"}
03:24:26.116 00.016 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"090958e0-77c1-457f-a874-94ea00648902"}
03:24:26.136 00.020 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"090958e0-77c1-457f-a874-94ea00648902"}
03:24:28.053 01.917 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"4a8124ca-3ee7-47ad-9be3-3bf522d97150"}
03:24:28.062 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"4a8124ca-3ee7-47ad-9be3-3bf522d97150"}
03:24:28.071 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"7edaf893-9660-4765-bb94-4fb8769a2acd"}
03:24:28.078 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"7edaf893-9660-4765-bb94-4fb8769a2acd"}
03:24:30.052 01.974 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"14653422-cc3f-407d-bbaf-3932184ad9e8"}
03:24:30.062 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"14653422-cc3f-407d-bbaf-3932184ad9e8"}
03:24:30.072 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"feef9eac-4ab7-4e96-a5a8-043f1caff97b"}
03:24:30.081 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"feef9eac-4ab7-4e96-a5a8-043f1caff97b"}
03:24:32.052 01.971 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"860d2d4f-0263-4372-b9af-e897d9197052"}
03:24:32.061 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"860d2d4f-0263-4372-b9af-e897d9197052"}
03:24:32.073 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"8a8ee870-4b02-405b-ac34-197a249cd0f8"}
03:24:32.086 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"8a8ee870-4b02-405b-ac34-197a249cd0f8"}
03:24:34.052 01.966 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"27555634-08ed-495d-bd16-345b2afd9603"}
03:24:34.065 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"27555634-08ed-495d-bd16-345b2afd9603"}
03:24:34.091 00.026 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"9dc36ada-e213-4de3-a1e7-1c8548cee709"}
03:24:34.103 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"9dc36ada-e213-4de3-a1e7-1c8548cee709"}
03:24:36.053 01.950 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"f858c836-a1da-4745-b0aa-80ad7a2e40c8"}
03:24:36.064 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"f858c836-a1da-4745-b0aa-80ad7a2e40c8"}
03:24:36.074 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"1898748a-4660-44b9-bbdb-1ca623ae97c9"}
03:24:36.084 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"1898748a-4660-44b9-bbdb-1ca623ae97c9"}
03:24:38.052 01.968 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"3018037c-5bc0-4b8c-84a0-86de0c5e5a6c"}
03:24:38.067 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"3018037c-5bc0-4b8c-84a0-86de0c5e5a6c"}
03:24:38.076 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"db1345cd-b226-458e-b482-63c68fb7c2b3"}
03:24:38.086 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"db1345cd-b226-458e-b482-63c68fb7c2b3"}
03:24:40.051 01.965 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"1a373813-ec0c-4cbf-a4cc-1456efbe5bfe"}
03:24:40.062 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"1a373813-ec0c-4cbf-a4cc-1456efbe5bfe"}
03:24:40.070 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"8ee6da45-c76e-45eb-8abb-b305594e7a64"}
03:24:40.080 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"8ee6da45-c76e-45eb-8abb-b305594e7a64"}
03:24:42.051 01.971 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"cb0b7b13-f25b-4e85-a67f-9c18f1d347ee"}
03:24:42.060 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"cb0b7b13-f25b-4e85-a67f-9c18f1d347ee"}
03:24:42.069 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"f4d13196-f9a4-49f7-9ac9-07ed494c7256"}
03:24:42.077 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"f4d13196-f9a4-49f7-9ac9-07ed494c7256"}
03:24:44.051 01.974 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"893ca9a1-fc67-4fea-b656-0cb57f34c0c5"}
03:24:44.061 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"893ca9a1-fc67-4fea-b656-0cb57f34c0c5"}
03:24:44.069 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"90bf95aa-6a33-4c1d-9293-a80515c25256"}
03:24:44.078 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"90bf95aa-6a33-4c1d-9293-a80515c25256"}
03:24:46.052 01.974 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"393dfb7f-9bcf-4c15-bad7-2fa0b3276f8f"}
03:24:46.110 00.058 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"393dfb7f-9bcf-4c15-bad7-2fa0b3276f8f"}
03:24:46.138 00.028 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"16c95b1e-3a17-4fed-bda6-037a91d5e64d"}
03:24:46.155 00.017 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"16c95b1e-3a17-4fed-bda6-037a91d5e64d"}
03:24:48.053 01.898 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"a807cd70-65f9-4f5e-a621-b3d104ca082b"}
03:24:48.068 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"a807cd70-65f9-4f5e-a621-b3d104ca082b"}
03:24:48.079 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"827fd49a-011f-4cd1-869c-d6d40b9a55cf"}
03:24:48.089 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"827fd49a-011f-4cd1-869c-d6d40b9a55cf"}
03:24:50.052 01.963 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"d132e6ec-c337-46bd-a917-4277281b233a"}
03:24:50.070 00.018 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"d132e6ec-c337-46bd-a917-4277281b233a"}
03:24:50.078 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"87d37aef-6d7a-46d3-a513-0ca0a76088fc"}
03:24:50.089 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"87d37aef-6d7a-46d3-a513-0ca0a76088fc"}
03:24:52.049 01.960 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"3225c0db-e0b5-4006-81ac-839d7158b532"}
03:24:52.060 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"3225c0db-e0b5-4006-81ac-839d7158b532"}
03:24:52.079 00.019 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"0a2e7c4f-a19e-4986-9f51-80e484042de1"}
03:24:52.117 00.038 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"0a2e7c4f-a19e-4986-9f51-80e484042de1"}
03:24:54.049 01.932 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"eac9b92a-67a6-4c3b-828b-3e1c1648b622"}
03:24:54.061 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"eac9b92a-67a6-4c3b-828b-3e1c1648b622"}
03:24:54.074 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"b74eb854-c5f1-4ad1-9c75-623c9645366d"}
03:24:54.098 00.024 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"b74eb854-c5f1-4ad1-9c75-623c9645366d"}
03:24:56.054 01.956 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"0e711fce-0c47-4f45-8c1c-689b97cf5bc9"}
03:24:56.067 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"0e711fce-0c47-4f45-8c1c-689b97cf5bc9"}
03:24:56.076 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"9cbb6c4e-232d-48ac-8d17-3aa36cbfa56f"}
03:24:56.083 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"9cbb6c4e-232d-48ac-8d17-3aa36cbfa56f"}
03:24:58.052 01.969 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"eb90f8e4-bb93-4b38-82ca-3b7c00cb5420"}
03:24:58.061 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"eb90f8e4-bb93-4b38-82ca-3b7c00cb5420"}
03:24:58.070 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"f4b30a11-00ef-43ea-b86f-5c90f003e078"}
03:24:58.082 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"f4b30a11-00ef-43ea-b86f-5c90f003e078"}
03:25:00.052 01.970 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"0cb5cd86-befa-4638-93ca-9d3c3c700df6"}
03:25:00.080 00.028 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"0cb5cd86-befa-4638-93ca-9d3c3c700df6"}
03:25:00.090 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"24cebfd2-f17b-47ba-b058-6d44fed8a2cc"}
03:25:00.097 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"24cebfd2-f17b-47ba-b058-6d44fed8a2cc"}
03:25:02.052 01.955 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"f6bce2c4-84b3-4ea7-bd63-99e591f7de38"}
03:25:02.062 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"f6bce2c4-84b3-4ea7-bd63-99e591f7de38"}
03:25:02.096 00.034 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"6976fc62-f0d9-4ff2-9a41-0f90e35a9530"}
03:25:02.107 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"6976fc62-f0d9-4ff2-9a41-0f90e35a9530"}
03:25:04.052 01.945 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"ce642243-2140-4802-b391-e34e0c30e0e2"}
03:25:04.064 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"ce642243-2140-4802-b391-e34e0c30e0e2"}
03:25:04.077 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"b957da4b-e258-410e-86d3-da082c943a7d"}
03:25:04.111 00.034 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"b957da4b-e258-410e-86d3-da082c943a7d"}
03:25:06.051 01.940 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"e6223769-02bc-44b4-b6be-d0cca7a1b386"}
03:25:06.068 00.017 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"e6223769-02bc-44b4-b6be-d0cca7a1b386"}
03:25:06.079 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"77622aba-df4d-4937-9dae-1fe8848509b0"}
03:25:06.088 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"77622aba-df4d-4937-9dae-1fe8848509b0"}
03:25:08.051 01.963 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"92b80907-81f8-4676-83ef-d5ade45afe1f"}
03:25:08.064 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"92b80907-81f8-4676-83ef-d5ade45afe1f"}
03:25:08.076 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"2d9b9c25-785b-4219-a2d2-2b3b1ed0b840"}
03:25:08.083 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"2d9b9c25-785b-4219-a2d2-2b3b1ed0b840"}
03:25:10.052 01.969 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"1588bc4c-3ea2-486a-a19e-3fdf21c41e75"}
03:25:10.062 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"1588bc4c-3ea2-486a-a19e-3fdf21c41e75"}
03:25:10.071 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"ff614852-5225-4260-91f3-3c4bb10ef3db"}
03:25:10.080 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"ff614852-5225-4260-91f3-3c4bb10ef3db"}
03:25:12.051 01.971 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"2f488a1a-7502-4536-8238-1f7603aac541"}
03:25:12.061 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"2f488a1a-7502-4536-8238-1f7603aac541"}
03:25:12.087 00.026 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"5958457f-de6e-44ff-8d9e-c867c58203d3"}
03:25:12.096 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"5958457f-de6e-44ff-8d9e-c867c58203d3"}
03:25:14.050 01.954 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"043efbff-1276-4b09-beec-6ba0b6d9b162"}
03:25:14.074 00.024 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"043efbff-1276-4b09-beec-6ba0b6d9b162"}
03:25:14.084 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"dad0b568-f0a0-4da6-8b94-bb0a27e7b88f"}
03:25:14.090 00.006 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"dad0b568-f0a0-4da6-8b94-bb0a27e7b88f"}
03:25:16.051 01.961 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"dfc7500b-7f94-4600-b7c3-e54f22b2b8b8"}
03:25:16.064 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"dfc7500b-7f94-4600-b7c3-e54f22b2b8b8"}
03:25:16.076 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"6da2c3c2-88f1-4680-ae14-626e1f39b3dc"}
03:25:16.089 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"6da2c3c2-88f1-4680-ae14-626e1f39b3dc"}
03:25:18.048 01.959 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"f659290c-7f50-4f22-a231-048bf9a04ca4"}
03:25:18.062 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"f659290c-7f50-4f22-a231-048bf9a04ca4"}
03:25:18.080 00.018 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"8ca4fc3e-c79b-4140-b0d0-1ffec37b4f6a"}
03:25:18.092 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"8ca4fc3e-c79b-4140-b0d0-1ffec37b4f6a"}
03:25:20.047 01.955 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"e6bd1e7d-e28c-40ad-bb35-0668dbdcb53c"}
03:25:20.060 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"e6bd1e7d-e28c-40ad-bb35-0668dbdcb53c"}
03:25:20.087 00.027 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"8e129e9d-d1a7-45e4-9a92-08e2c0f40cf8"}
03:25:20.096 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"8e129e9d-d1a7-45e4-9a92-08e2c0f40cf8"}
03:25:22.047 01.951 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"7a730a55-ee94-4d64-bb7c-8e44edfdf0ba"}
03:25:22.077 00.030 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"7a730a55-ee94-4d64-bb7c-8e44edfdf0ba"}
03:25:22.087 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"79f61c96-f5c5-46de-b27f-7fb39b022aab"}
03:25:22.096 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"79f61c96-f5c5-46de-b27f-7fb39b022aab"}
03:25:24.047 01.951 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"ed9d4b57-be08-4e6d-917c-e7a9d54e4806"}
03:25:24.057 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"ed9d4b57-be08-4e6d-917c-e7a9d54e4806"}
03:25:24.068 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"6aa4bb67-e466-4b2c-9669-35dd24dcbdbd"}
03:25:24.081 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"6aa4bb67-e466-4b2c-9669-35dd24dcbdbd"}
03:25:26.047 01.966 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"63c7f138-0cbf-495e-869b-5b403d5cbb8f"}
03:25:26.056 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"63c7f138-0cbf-495e-869b-5b403d5cbb8f"}
03:25:26.069 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"2cbb74a2-f8e9-4a14-9f4b-c6c25c2a4d54"}
03:25:26.077 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"2cbb74a2-f8e9-4a14-9f4b-c6c25c2a4d54"}
03:25:28.047 01.970 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"d5ec1261-dce8-4d04-9359-9375888657f5"}
03:25:28.055 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"d5ec1261-dce8-4d04-9359-9375888657f5"}
03:25:28.063 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"99eeb20f-fc08-4653-a241-81a1246b0e49"}
03:25:28.070 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"99eeb20f-fc08-4653-a241-81a1246b0e49"}
03:25:30.047 01.977 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"c9689ebb-89cb-430a-9562-51cd3afef188"}
03:25:30.061 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"c9689ebb-89cb-430a-9562-51cd3afef188"}
03:25:30.072 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"19f7f4cc-f55f-49d0-a3b7-b3e1682ec27d"}
03:25:30.081 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"19f7f4cc-f55f-49d0-a3b7-b3e1682ec27d"}
03:25:32.045 01.964 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"33e4009b-fb5b-44ee-a2e8-ec69247779e7"}
03:25:32.054 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"33e4009b-fb5b-44ee-a2e8-ec69247779e7"}
03:25:32.062 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"aa19cc00-22a5-4c38-965c-d07a95fd92be"}
03:25:32.070 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"aa19cc00-22a5-4c38-965c-d07a95fd92be"}
03:25:34.043 01.973 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"a94679fa-6d6e-4379-95ce-5746b420cc97"}
03:25:34.053 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"a94679fa-6d6e-4379-95ce-5746b420cc97"}
03:25:34.061 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"b8c90d0a-8459-4739-9a31-b7ef0cd9af3c"}
03:25:34.070 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"b8c90d0a-8459-4739-9a31-b7ef0cd9af3c"}
03:25:36.043 01.973 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"09e1e58e-6b89-4d55-8856-df12a1b8c7c8"}
03:25:36.056 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"09e1e58e-6b89-4d55-8856-df12a1b8c7c8"}
03:25:36.074 00.018 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"028ff85d-7db9-4a58-a6fc-874b377172b5"}
03:25:36.092 00.018 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"028ff85d-7db9-4a58-a6fc-874b377172b5"}
03:25:38.044 01.952 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"bdae2939-66d4-4757-9580-10847ac75547"}
03:25:38.069 00.025 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"bdae2939-66d4-4757-9580-10847ac75547"}
03:25:38.078 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"32c3c79c-904a-450d-93c8-a5fd81ee097d"}
03:25:38.087 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"32c3c79c-904a-450d-93c8-a5fd81ee097d"}
03:25:40.041 01.954 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"b66fc39d-311e-4d65-a67c-4c5d31665c42"}
03:25:40.054 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"b66fc39d-311e-4d65-a67c-4c5d31665c42"}
03:25:40.063 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"696e5b19-d7ff-46bd-83af-722b54c6da74"}
03:25:40.070 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"696e5b19-d7ff-46bd-83af-722b54c6da74"}
03:25:42.041 01.971 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"1b819abf-e767-4cf1-b615-dec6cd29ab49"}
03:25:42.052 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"1b819abf-e767-4cf1-b615-dec6cd29ab49"}
03:25:42.062 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"a66f1a87-e06c-467a-bee5-74b7bef6b37a"}
03:25:42.074 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"a66f1a87-e06c-467a-bee5-74b7bef6b37a"}
03:25:44.042 01.968 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"1c4167fd-0183-4441-9cdc-1cba75601ae1"}
03:25:44.051 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"1c4167fd-0183-4441-9cdc-1cba75601ae1"}
03:25:44.058 00.007 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"699b88ad-f4d7-48d2-91d3-c4fa8a5f731b"}
03:25:44.067 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"699b88ad-f4d7-48d2-91d3-c4fa8a5f731b"}
03:25:46.041 01.974 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"1587c05c-46fc-4644-bc93-941fdfbf0b3a"}
03:25:46.051 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"1587c05c-46fc-4644-bc93-941fdfbf0b3a"}
03:25:46.082 00.031 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"bc5a6d11-0045-4e9d-b24b-5e5ee238ec0f"}
03:25:46.094 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"bc5a6d11-0045-4e9d-b24b-5e5ee238ec0f"}
03:25:48.040 01.946 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"2cbd47a8-6a4d-409f-930a-fa6a1672b1bb"}
03:25:48.054 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"2cbd47a8-6a4d-409f-930a-fa6a1672b1bb"}
03:25:48.086 00.032 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"1b8d1e41-643a-49dc-ae84-3f974e578f0f"}
03:25:48.104 00.018 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"1b8d1e41-643a-49dc-ae84-3f974e578f0f"}
03:25:50.045 01.941 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"2898c3fa-73c9-4748-9765-143d7ed929d3"}
03:25:50.063 00.018 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"2898c3fa-73c9-4748-9765-143d7ed929d3"}
03:25:50.072 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"c9c5b59e-1b2f-4953-921c-320fdccf3633"}
03:25:50.083 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"c9c5b59e-1b2f-4953-921c-320fdccf3633"}
03:25:52.042 01.959 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"2f4c6b09-2c71-4468-bf9f-d2da9564613b"}
03:25:52.051 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"2f4c6b09-2c71-4468-bf9f-d2da9564613b"}
03:25:52.064 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"7b6f30a2-d115-4cfc-9c21-84bb34bc399b"}
03:25:52.075 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"7b6f30a2-d115-4cfc-9c21-84bb34bc399b"}
03:25:54.040 01.965 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"9361b97e-3b08-4037-8ddc-5554663e06e1"}
03:25:54.067 00.027 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"9361b97e-3b08-4037-8ddc-5554663e06e1"}
03:25:54.081 00.014 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"c4ddb35e-14b2-4445-95b7-1e38ec2cee54"}
03:25:54.090 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"c4ddb35e-14b2-4445-95b7-1e38ec2cee54"}
03:25:56.038 01.948 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"d0c5d067-ff25-4573-a90b-64931467c62e"}
03:25:56.063 00.025 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"d0c5d067-ff25-4573-a90b-64931467c62e"}
03:25:56.075 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"8395eae8-ec76-4ada-98e1-478382368188"}
03:25:56.083 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"8395eae8-ec76-4ada-98e1-478382368188"}
03:25:58.036 01.953 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"0f0d0520-5426-443f-9690-6f11af7c8dfb"}
03:25:58.048 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"0f0d0520-5426-443f-9690-6f11af7c8dfb"}
03:25:58.056 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"4590713b-c569-45f1-998b-80790812c869"}
03:25:58.076 00.020 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"4590713b-c569-45f1-998b-80790812c869"}
03:26:00.034 01.958 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"bcad21e5-48b3-4b8a-a1e0-749f66783c95"}
03:26:00.041 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"bcad21e5-48b3-4b8a-a1e0-749f66783c95"}
03:26:00.049 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"4a86d73c-8754-4aff-b5a0-eee4c62505aa"}
03:26:00.058 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"4a86d73c-8754-4aff-b5a0-eee4c62505aa"}
03:26:02.038 01.980 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"b25c69c6-bc12-4091-8e13-c85e56dc759e"}
03:26:02.052 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"b25c69c6-bc12-4091-8e13-c85e56dc759e"}
03:26:02.063 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"90daff4d-bf44-4b80-b4f2-d28c1cd857b8"}
03:26:02.074 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"90daff4d-bf44-4b80-b4f2-d28c1cd857b8"}
03:26:04.035 01.961 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"18f69a80-8ff5-4ce7-9af3-192be2c4f880"}
03:26:04.045 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"18f69a80-8ff5-4ce7-9af3-192be2c4f880"}
03:26:04.056 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"83ae38e3-d8a6-43c1-95c0-11ee10b6b1b3"}
03:26:04.080 00.024 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"83ae38e3-d8a6-43c1-95c0-11ee10b6b1b3"}
03:26:06.038 01.958 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"f32edcba-3afb-483e-b5d1-6c8d8d094487"}
03:26:06.055 00.017 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"f32edcba-3afb-483e-b5d1-6c8d8d094487"}
03:26:06.065 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"16f2d5dd-3f0d-4ade-ab6f-f8f9c761af70"}
03:26:06.074 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"16f2d5dd-3f0d-4ade-ab6f-f8f9c761af70"}
03:26:08.037 01.963 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"b974c269-fd9c-40c5-a4ed-547a95df4305"}
03:26:08.055 00.018 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"b974c269-fd9c-40c5-a4ed-547a95df4305"}
03:26:08.068 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"71931c0b-2684-47cc-af83-13fc8b2a45ae"}
03:26:08.079 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"71931c0b-2684-47cc-af83-13fc8b2a45ae"}
03:26:10.036 01.957 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"6392f340-f357-4196-8722-9d22a5ae0e1b"}
03:26:10.046 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"6392f340-f357-4196-8722-9d22a5ae0e1b"}
03:26:10.054 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"69be3a69-1209-43bd-aec4-a94726483e4e"}
03:26:10.062 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"69be3a69-1209-43bd-aec4-a94726483e4e"}
03:26:12.036 01.974 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"2ea669db-e96f-49c0-9f9d-906d69f9d189"}
03:26:12.045 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"2ea669db-e96f-49c0-9f9d-906d69f9d189"}
03:26:12.056 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"78372710-4833-4cb9-84f3-46f3f78ad64d"}
03:26:12.062 00.006 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"78372710-4833-4cb9-84f3-46f3f78ad64d"}
03:26:14.035 01.973 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"17e41c67-7c79-4c8f-b890-2c7dab3ed737"}
03:26:14.053 00.018 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"17e41c67-7c79-4c8f-b890-2c7dab3ed737"}
03:26:14.086 00.033 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"43b249d7-f259-41be-945e-10e7abb80cc3"}
03:26:14.098 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"43b249d7-f259-41be-945e-10e7abb80cc3"}
03:26:16.035 01.937 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"b8f8a082-ae06-4d98-a367-61333097eb2d"}
03:26:16.047 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"b8f8a082-ae06-4d98-a367-61333097eb2d"}
03:26:16.076 00.029 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"6a7f3e71-1604-406d-8f72-fb32b9a9cf39"}
03:26:16.089 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"6a7f3e71-1604-406d-8f72-fb32b9a9cf39"}
03:26:18.034 01.945 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"9eb85251-13c1-47de-95b4-c43a3587c786"}
03:26:18.062 00.028 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"9eb85251-13c1-47de-95b4-c43a3587c786"}
03:26:18.078 00.016 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"c08f74f3-9098-4e7c-bc57-8b102224171a"}
03:26:18.088 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"c08f74f3-9098-4e7c-bc57-8b102224171a"}
03:26:20.034 01.946 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"6aec8ca7-8826-4973-8931-93f756199be4"}
03:26:20.051 00.017 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"6aec8ca7-8826-4973-8931-93f756199be4"}
03:26:20.062 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"c882d2a9-50d4-4797-bfee-82223a808eee"}
03:26:20.075 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"c882d2a9-50d4-4797-bfee-82223a808eee"}
03:26:22.034 01.959 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"f045afd4-4715-4953-acb2-d645e81a338a"}
03:26:22.042 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"f045afd4-4715-4953-acb2-d645e81a338a"}
03:26:22.051 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"8a2d060e-a495-4ed1-ae27-e0d0060f9c70"}
03:26:22.059 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"8a2d060e-a495-4ed1-ae27-e0d0060f9c70"}
03:26:24.035 01.976 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"2b5dd0e0-0bf2-4011-bbd6-baa93593de4a"}
03:26:24.047 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"2b5dd0e0-0bf2-4011-bbd6-baa93593de4a"}
03:26:24.055 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"e836dc73-e15b-43f0-9b6c-dbc80ae997e9"}
03:26:24.065 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"e836dc73-e15b-43f0-9b6c-dbc80ae997e9"}
03:26:26.035 01.970 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"ad3c0d49-7ef7-4c46-ad73-2b714034f39a"}
03:26:26.051 00.016 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"ad3c0d49-7ef7-4c46-ad73-2b714034f39a"}
03:26:26.080 00.029 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"884d5eff-f6b6-4f25-8af8-53e754010b21"}
03:26:26.094 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"884d5eff-f6b6-4f25-8af8-53e754010b21"}
03:26:28.035 01.941 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"ac1bcde3-3194-47e0-bbf6-5964912fdb30"}
03:26:28.047 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"ac1bcde3-3194-47e0-bbf6-5964912fdb30"}
03:26:28.069 00.022 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"a27b6332-7b71-4d01-b61a-69a3ee1f77d4"}
03:26:28.077 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"a27b6332-7b71-4d01-b61a-69a3ee1f77d4"}
03:26:30.034 01.957 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"30f3dc00-d404-4d4b-af43-d3cdc50f8e04"}
03:26:30.041 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"30f3dc00-d404-4d4b-af43-d3cdc50f8e04"}
03:26:30.070 00.029 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"ddacc97f-89bc-43eb-a142-7a14f96ce912"}
03:26:30.077 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"ddacc97f-89bc-43eb-a142-7a14f96ce912"}
03:26:32.032 01.955 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"18a70670-6261-4ae5-840e-0cb19e306020"}
03:26:32.061 00.029 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"18a70670-6261-4ae5-840e-0cb19e306020"}
03:26:32.075 00.014 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"407c07c5-e51f-4fdf-9ac3-510d372996be"}
03:26:32.096 00.021 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"407c07c5-e51f-4fdf-9ac3-510d372996be"}
03:26:34.032 01.936 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"5122577a-c7d4-43ca-9cc3-faace613bf43"}
03:26:34.041 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"5122577a-c7d4-43ca-9cc3-faace613bf43"}
03:26:34.052 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"ed4085f7-a403-4d60-8600-a9bf33c63917"}
03:26:34.071 00.019 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"ed4085f7-a403-4d60-8600-a9bf33c63917"}
03:26:36.034 01.963 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"d4bd05eb-d8ed-4a02-b81f-96c4dc4aa7e4"}
03:26:36.047 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"d4bd05eb-d8ed-4a02-b81f-96c4dc4aa7e4"}
03:26:36.055 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"13643baa-9e2e-437f-9acc-afed950ce174"}
03:26:36.063 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"13643baa-9e2e-437f-9acc-afed950ce174"}
03:26:38.032 01.969 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"d0bb3a4f-f90f-43dc-b47c-088e03f08bba"}
03:26:38.042 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"d0bb3a4f-f90f-43dc-b47c-088e03f08bba"}
03:26:38.052 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"4a9f371d-71f6-4704-917c-185805820345"}
03:26:38.068 00.016 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"4a9f371d-71f6-4704-917c-185805820345"}
03:26:40.030 01.962 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"71e45fb2-2540-4e70-93a9-b42d841ac3af"}
03:26:40.041 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"71e45fb2-2540-4e70-93a9-b42d841ac3af"}
03:26:40.050 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"acb9717b-049d-406f-883a-fa8afa0fe7d7"}
03:26:40.057 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"acb9717b-049d-406f-883a-fa8afa0fe7d7"}
03:26:42.031 01.974 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"065c83f5-e430-40ed-ab80-61a571e75dda"}
03:26:42.046 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"065c83f5-e430-40ed-ab80-61a571e75dda"}
03:26:42.055 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"1068fcde-5e9b-4ee9-af80-bbf662a47880"}
03:26:42.067 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"1068fcde-5e9b-4ee9-af80-bbf662a47880"}
03:26:44.030 01.963 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"4d288fd2-6c38-4fa8-9c70-9f37bb11361f"}
03:26:44.047 00.017 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"4d288fd2-6c38-4fa8-9c70-9f37bb11361f"}
03:26:44.061 00.014 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"500b0c8a-75ca-4bcb-95dc-56016678abfc"}
03:26:44.095 00.034 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"500b0c8a-75ca-4bcb-95dc-56016678abfc"}
03:26:46.034 01.939 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"ec4fc91b-0cb0-4cca-906c-79895db02d1d"}
03:26:46.054 00.020 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"ec4fc91b-0cb0-4cca-906c-79895db02d1d"}
03:26:46.067 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"9ad760f7-4ce2-4247-aedf-eb3d5d009e9b"}
03:26:46.081 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"9ad760f7-4ce2-4247-aedf-eb3d5d009e9b"}
03:26:48.033 01.952 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"35393d25-4592-4981-8ec4-baa4c907b033"}
03:26:48.042 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"35393d25-4592-4981-8ec4-baa4c907b033"}
03:26:48.053 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"c331e7f9-1f73-42a2-af8a-61fed6341f7c"}
03:26:48.062 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"c331e7f9-1f73-42a2-af8a-61fed6341f7c"}
03:26:50.034 01.972 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"71210b71-ffe4-464d-a4b7-8846002fb9d2"}
03:26:50.045 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"71210b71-ffe4-464d-a4b7-8846002fb9d2"}
03:26:50.056 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"303e8a1a-693d-45f7-8944-e7eb937c61be"}
03:26:50.071 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"303e8a1a-693d-45f7-8944-e7eb937c61be"}
03:26:52.032 01.961 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"f1b2aa1d-f5ce-4527-ae55-07b282f03a61"}
03:26:52.044 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"f1b2aa1d-f5ce-4527-ae55-07b282f03a61"}
03:26:52.052 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"30f01794-b0a3-4978-b7d7-238b07a1a21b"}
03:26:52.062 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"30f01794-b0a3-4978-b7d7-238b07a1a21b"}
03:26:54.031 01.969 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"b46b45e6-4704-4859-81b2-b18279a1b8c1"}
03:26:54.041 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"b46b45e6-4704-4859-81b2-b18279a1b8c1"}
03:26:54.050 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"d40572af-4f6b-4435-8a39-05a952b21678"}
03:26:54.058 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"d40572af-4f6b-4435-8a39-05a952b21678"}
03:26:56.032 01.974 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"54d27cb9-4f1e-4936-b9ae-d40e9b79ea1f"}
03:26:56.044 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"54d27cb9-4f1e-4936-b9ae-d40e9b79ea1f"}
03:26:56.053 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"852b755a-844c-48f3-91b1-1b675274348a"}
03:26:56.061 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"852b755a-844c-48f3-91b1-1b675274348a"}
03:26:58.031 01.970 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"1b6aa7b0-68da-4da2-8a63-fe9ba6503148"}
03:26:58.041 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"1b6aa7b0-68da-4da2-8a63-fe9ba6503148"}
03:26:58.052 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"20aa71a1-a07d-4493-b739-6e1859ec2c55"}
03:26:58.059 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"20aa71a1-a07d-4493-b739-6e1859ec2c55"}
03:27:00.030 01.971 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"e2d5da38-2754-440b-b3c2-141469678b04"}
03:27:00.039 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"e2d5da38-2754-440b-b3c2-141469678b04"}
03:27:00.049 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"06bd57c0-aaf6-4352-b2bb-bd38bcbdebd6"}
03:27:00.057 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"06bd57c0-aaf6-4352-b2bb-bd38bcbdebd6"}
03:27:02.029 01.972 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"dc51ac5b-b821-4a75-b76d-74354ed565c2"}
03:27:02.041 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"dc51ac5b-b821-4a75-b76d-74354ed565c2"}
03:27:02.070 00.029 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"1ac249b7-23c8-457c-9355-a0bb382ffc8b"}
03:27:02.080 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"1ac249b7-23c8-457c-9355-a0bb382ffc8b"}
03:27:04.029 01.949 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"eafc22e0-c509-4927-b0c8-8cd73cf4440e"}
03:27:04.043 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"eafc22e0-c509-4927-b0c8-8cd73cf4440e"}
03:27:04.053 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"390d38a2-76d6-403d-9bc8-7b0dc58211eb"}
03:27:04.065 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"390d38a2-76d6-403d-9bc8-7b0dc58211eb"}
03:27:06.029 01.964 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"95d9a589-5765-4ef9-8ed5-b1dfc5dacf16"}
03:27:06.039 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"95d9a589-5765-4ef9-8ed5-b1dfc5dacf16"}
03:27:06.049 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"9d031852-1704-4dd4-a68d-f184d88bd00c"}
03:27:06.056 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"9d031852-1704-4dd4-a68d-f184d88bd00c"}
03:27:08.028 01.972 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"45dd67e9-af96-4929-83e6-ba4f5916dab3"}
03:27:08.038 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"45dd67e9-af96-4929-83e6-ba4f5916dab3"}
03:27:08.048 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"1b1d75d5-acf9-4dbc-a492-f8d2eca67694"}
03:27:08.056 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"1b1d75d5-acf9-4dbc-a492-f8d2eca67694"}
03:27:10.028 01.972 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"5abe236f-cdbc-4d94-8e6e-1a0653ec808d"}
03:27:10.042 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"5abe236f-cdbc-4d94-8e6e-1a0653ec808d"}
03:27:10.051 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"1328ca39-3aea-4e2a-9430-33aef4532007"}
03:27:10.061 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"1328ca39-3aea-4e2a-9430-33aef4532007"}
03:27:12.029 01.968 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"4848b3e6-624b-47e9-8785-4a6b8e8b0ac7"}
03:27:12.037 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"4848b3e6-624b-47e9-8785-4a6b8e8b0ac7"}
03:27:12.048 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"b57b2ec3-db5d-456a-9721-77c0ffa584b4"}
03:27:12.054 00.006 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"b57b2ec3-db5d-456a-9721-77c0ffa584b4"}
03:27:14.028 01.974 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"2a4adeb4-74f9-47a4-b180-33b0fd9a7cbe"}
03:27:14.047 00.019 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"2a4adeb4-74f9-47a4-b180-33b0fd9a7cbe"}
03:27:14.059 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"020b050e-e490-4ec7-a18d-506a70331b02"}
03:27:14.066 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"020b050e-e490-4ec7-a18d-506a70331b02"}
03:27:16.029 01.963 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"de898be4-bf4a-4001-9563-eb2669998011"}
03:27:16.045 00.016 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"de898be4-bf4a-4001-9563-eb2669998011"}
03:27:16.092 00.047 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"1768940f-a5e7-46d1-af8a-7c43d90bb51a"}
03:27:16.111 00.019 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"1768940f-a5e7-46d1-af8a-7c43d90bb51a"}
03:27:18.027 01.916 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"60485c11-2fc6-41f9-a4e8-1004e26f93bc"}
03:27:18.040 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"60485c11-2fc6-41f9-a4e8-1004e26f93bc"}
03:27:18.051 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"f6638194-038d-4fff-8c51-ad68581c1f05"}
03:27:18.081 00.030 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"f6638194-038d-4fff-8c51-ad68581c1f05"}
03:27:20.026 01.945 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"e74f8ed8-498b-484f-bd1a-f3654d81405a"}
03:27:20.037 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"e74f8ed8-498b-484f-bd1a-f3654d81405a"}
03:27:20.065 00.028 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"98c0a5e4-5090-44ab-89b9-c8075f4b06ac"}
03:27:20.078 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"98c0a5e4-5090-44ab-89b9-c8075f4b06ac"}
03:27:22.025 01.947 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"9bf53fc3-3f35-4ae4-9aa6-f3cdd0759126"}
03:27:22.037 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"9bf53fc3-3f35-4ae4-9aa6-f3cdd0759126"}
03:27:22.055 00.018 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"3d33e8eb-73c0-4611-9474-54bcba940311"}
03:27:22.065 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"3d33e8eb-73c0-4611-9474-54bcba940311"}
03:27:24.025 01.960 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"3600705c-f393-4b68-a8f0-8003b18ce8b1"}
03:27:24.036 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"3600705c-f393-4b68-a8f0-8003b18ce8b1"}
03:27:24.046 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"f1ac8e6f-8822-4ee3-81e3-263dbf3d1a8f"}
03:27:24.055 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"f1ac8e6f-8822-4ee3-81e3-263dbf3d1a8f"}
03:27:26.024 01.969 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"10da5f2b-8c12-4534-8584-d2411556d971"}
03:27:26.035 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"10da5f2b-8c12-4534-8584-d2411556d971"}
03:27:26.044 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"2e609b2f-a86a-42f8-8db1-9af64b033790"}
03:27:26.050 00.006 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"2e609b2f-a86a-42f8-8db1-9af64b033790"}
03:27:28.023 01.973 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"85b1fdbd-c34a-4d88-8493-8c92e0f9f432"}
03:27:28.039 00.016 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"85b1fdbd-c34a-4d88-8493-8c92e0f9f432"}
03:27:28.066 00.027 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"0af96eb0-f405-4909-a757-ff85c5b11e32"}
03:27:28.078 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"0af96eb0-f405-4909-a757-ff85c5b11e32"}
03:27:30.022 01.944 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"57224311-2e23-4aa4-a2df-648db31a3519"}
03:27:30.031 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"57224311-2e23-4aa4-a2df-648db31a3519"}
03:27:30.042 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"f2766433-8ad9-4280-ac24-ff2567baad72"}
03:27:30.050 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"f2766433-8ad9-4280-ac24-ff2567baad72"}
03:27:32.021 01.971 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"8cfa2c4b-67c8-48db-83e8-6c57ac3dfdc2"}
03:27:32.033 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"8cfa2c4b-67c8-48db-83e8-6c57ac3dfdc2"}
03:27:32.043 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"89005253-b236-4c7d-8d03-23384be7a554"}
03:27:32.051 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"89005253-b236-4c7d-8d03-23384be7a554"}
03:27:34.019 01.968 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"a4087967-8a4d-49ce-854f-cc1d737d95f3"}
03:27:34.032 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"a4087967-8a4d-49ce-854f-cc1d737d95f3"}
03:27:34.057 00.025 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"0c845606-2e05-49a7-a867-04cd13346eff"}
03:27:34.070 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"0c845606-2e05-49a7-a867-04cd13346eff"}
03:27:36.019 01.949 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"0635e7bc-714e-451a-932f-f6523a37ca2b"}
03:27:36.030 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"0635e7bc-714e-451a-932f-f6523a37ca2b"}
03:27:36.039 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"0fb4af68-6123-4abd-9853-24ad5fbdf713"}
03:27:36.060 00.021 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"0fb4af68-6123-4abd-9853-24ad5fbdf713"}
03:27:38.019 01.959 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"c9f0a773-4e49-4938-97ca-7c63b4edd763"}
03:27:38.031 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"c9f0a773-4e49-4938-97ca-7c63b4edd763"}
03:27:38.041 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"7071494c-5bc3-4252-b6b0-f21ec6e91e43"}
03:27:38.050 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"7071494c-5bc3-4252-b6b0-f21ec6e91e43"}
03:27:40.021 01.971 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"60507cc3-3b0c-4a0c-bc89-8d2c2a3a1a8e"}
03:27:40.051 00.030 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"60507cc3-3b0c-4a0c-bc89-8d2c2a3a1a8e"}
03:27:40.091 00.040 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"bf0f9dac-450c-4c06-bfe8-62ab80747115"}
03:27:40.108 00.017 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"bf0f9dac-450c-4c06-bfe8-62ab80747115"}
03:27:42.021 01.913 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"aa3670ff-8553-4491-a936-b7810241cacd"}
03:27:42.037 00.016 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"aa3670ff-8553-4491-a936-b7810241cacd"}
03:27:42.047 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"221a3fb6-e1ea-485d-9f1d-28a196b3b3d8"}
03:27:42.057 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"221a3fb6-e1ea-485d-9f1d-28a196b3b3d8"}
03:27:44.019 01.962 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"9463758a-f99e-4717-8081-a83ecef6ea35"}
03:27:44.031 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"9463758a-f99e-4717-8081-a83ecef6ea35"}
03:27:44.041 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"1c14498d-58e1-476e-9ae2-2efe2f935cf8"}
03:27:44.051 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"1c14498d-58e1-476e-9ae2-2efe2f935cf8"}
03:27:46.017 01.966 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"c7258613-b8d4-460e-95b7-6b77abb620ba"}
03:27:46.027 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"c7258613-b8d4-460e-95b7-6b77abb620ba"}
03:27:46.037 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"c8345b47-8926-4028-8776-af99f8ecaaa4"}
03:27:46.050 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"c8345b47-8926-4028-8776-af99f8ecaaa4"}
03:27:48.016 01.966 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"1595e3a4-9a5e-452b-8608-ba88a1e4e0e2"}
03:27:48.026 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"1595e3a4-9a5e-452b-8608-ba88a1e4e0e2"}
03:27:48.038 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"e9ed94b6-380b-40e2-b60c-980dc39fd86a"}
03:27:48.046 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"e9ed94b6-380b-40e2-b60c-980dc39fd86a"}
03:27:50.016 01.970 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"db24de27-ab73-4c93-82c2-4869aea3da68"}
03:27:50.027 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"db24de27-ab73-4c93-82c2-4869aea3da68"}
03:27:50.042 00.015 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"693feb0a-4ae3-4594-a2bb-cc5db9c9a127"}
03:27:50.054 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"693feb0a-4ae3-4594-a2bb-cc5db9c9a127"}
03:27:52.016 01.962 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"bdcf15c4-218f-49fd-b802-36a642c487cc"}
03:27:52.025 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"bdcf15c4-218f-49fd-b802-36a642c487cc"}
03:27:52.034 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"fc32953a-c777-4cac-89f2-77c151a48c82"}
03:27:52.041 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"fc32953a-c777-4cac-89f2-77c151a48c82"}
03:27:54.016 01.975 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"8d59a269-b4df-4bc2-9a44-e158c666fc70"}
03:27:54.025 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"8d59a269-b4df-4bc2-9a44-e158c666fc70"}
03:27:54.047 00.022 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"4ad83218-c327-49d9-9cb9-978fe30ed150"}
03:27:54.059 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"4ad83218-c327-49d9-9cb9-978fe30ed150"}
03:27:56.014 01.955 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"6f40c597-e298-4221-9195-12cb4e3d6284"}
03:27:56.025 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"6f40c597-e298-4221-9195-12cb4e3d6284"}
03:27:56.033 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"d3429037-5b98-468b-b48e-a13fcb050aa7"}
03:27:56.041 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"d3429037-5b98-468b-b48e-a13fcb050aa7"}
03:27:58.015 01.974 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"40ba0820-54f4-4cca-b10e-d5fb54da1e99"}
03:27:58.025 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"40ba0820-54f4-4cca-b10e-d5fb54da1e99"}
03:27:58.034 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"163fc436-a3db-483b-8cc0-953e2c4da52b"}
03:27:58.043 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"163fc436-a3db-483b-8cc0-953e2c4da52b"}
03:28:00.015 01.972 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"b574f558-31bb-4e6e-9753-0447e9add6eb"}
03:28:00.035 00.020 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"b574f558-31bb-4e6e-9753-0447e9add6eb"}
03:28:00.046 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"66003868-1ff5-4efb-9b60-dea22fadd2d3"}
03:28:00.055 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"66003868-1ff5-4efb-9b60-dea22fadd2d3"}
03:28:02.015 01.960 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"aac4ab26-8ff1-4420-a229-1550f0501ac4"}
03:28:02.028 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"aac4ab26-8ff1-4420-a229-1550f0501ac4"}
03:28:02.037 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"4bd4b853-7a1f-4a86-8448-b1d44fa0abf6"}
03:28:02.048 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"4bd4b853-7a1f-4a86-8448-b1d44fa0abf6"}
03:28:04.014 01.966 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"3e2492ae-e6a5-45f4-82b7-7d5500623b37"}
03:28:04.021 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"3e2492ae-e6a5-45f4-82b7-7d5500623b37"}
03:28:04.035 00.014 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"51be436e-12bf-4a20-9c69-e9c2f13cd306"}
03:28:04.050 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"51be436e-12bf-4a20-9c69-e9c2f13cd306"}
03:28:06.014 01.964 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"78b3e9c5-dd00-4602-9a4e-5e2031fd68a0"}
03:28:06.032 00.018 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"78b3e9c5-dd00-4602-9a4e-5e2031fd68a0"}
03:28:06.045 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"5518d4ca-b06a-4e52-90ad-565c07a5cb35"}
03:28:06.058 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"5518d4ca-b06a-4e52-90ad-565c07a5cb35"}
03:28:08.013 01.955 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"f36c065a-5c50-49f3-ab2e-bb5708a48d3e"}
03:28:08.024 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"f36c065a-5c50-49f3-ab2e-bb5708a48d3e"}
03:28:08.034 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"db783b4d-2c96-4d9f-8049-e622691f5af3"}
03:28:08.044 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"db783b4d-2c96-4d9f-8049-e622691f5af3"}
03:28:10.011 01.967 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"3a745697-6759-49a6-9558-74fccf6feaf1"}
03:28:10.038 00.027 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"3a745697-6759-49a6-9558-74fccf6feaf1"}
03:28:10.052 00.014 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"58c12a61-4649-4997-9e6a-266873efcaf7"}
03:28:10.062 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"58c12a61-4649-4997-9e6a-266873efcaf7"}
03:28:12.012 01.950 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"019d2ba5-58c3-4f44-b6a9-326ad4900cc8"}
03:28:12.040 00.028 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"019d2ba5-58c3-4f44-b6a9-326ad4900cc8"}
03:28:12.058 00.018 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"e41a328a-cddc-4b38-9776-e7c34a539466"}
03:28:12.092 00.034 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"e41a328a-cddc-4b38-9776-e7c34a539466"}
03:28:14.010 01.918 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"9723b88a-fa34-4a4f-8547-65f471aa61ad"}
03:28:14.019 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"9723b88a-fa34-4a4f-8547-65f471aa61ad"}
03:28:14.028 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"119c5631-26ba-4250-8408-55ef197222eb"}
03:28:14.036 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"119c5631-26ba-4250-8408-55ef197222eb"}
03:28:16.011 01.975 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"cad4d8e4-e7b7-48bb-bcb1-2a11e795e647"}
03:28:16.098 00.087 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"cad4d8e4-e7b7-48bb-bcb1-2a11e795e647"}
03:28:16.153 00.055 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"29892876-0f89-425f-a795-f2357848f5d0"}
03:28:16.243 00.090 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"29892876-0f89-425f-a795-f2357848f5d0"}
03:28:18.010 01.767 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"4e434efc-88e4-4934-8acf-e4f0450679aa"}
03:28:18.050 00.040 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"4e434efc-88e4-4934-8acf-e4f0450679aa"}
03:28:18.075 00.025 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"0e9c2bd8-5da4-4ee8-93be-c1ba61159be1"}
03:28:18.113 00.038 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"0e9c2bd8-5da4-4ee8-93be-c1ba61159be1"}
03:28:20.008 01.895 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"0744b9ab-96b0-43e8-b677-e782b0b181d7"}
03:28:20.024 00.016 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"0744b9ab-96b0-43e8-b677-e782b0b181d7"}
03:28:20.042 00.018 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"072a5362-d49c-41ef-b875-4fab15ba963b"}
03:28:20.077 00.035 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"072a5362-d49c-41ef-b875-4fab15ba963b"}
03:28:22.009 01.932 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"18e4e6a3-85ef-410a-834f-319a2e9d8b4c"}
03:28:22.040 00.031 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"18e4e6a3-85ef-410a-834f-319a2e9d8b4c"}
03:28:22.056 00.016 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"e8c20581-9c0a-4791-b90a-3daabfa22a50"}
03:28:22.073 00.017 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"e8c20581-9c0a-4791-b90a-3daabfa22a50"}
03:28:24.008 01.935 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"89d8a9d3-eea4-435e-ae3f-26d5edc72cea"}
03:28:24.023 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"89d8a9d3-eea4-435e-ae3f-26d5edc72cea"}
03:28:24.042 00.019 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"7b677a0a-23bb-40f0-941e-eb0a40f016c0"}
03:28:24.056 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"7b677a0a-23bb-40f0-941e-eb0a40f016c0"}
03:28:26.010 01.954 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"b23554cc-1e23-43c3-8df7-1ecd96784c4a"}
03:28:26.033 00.023 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"b23554cc-1e23-43c3-8df7-1ecd96784c4a"}
03:28:26.043 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"f4e152fd-6076-4381-b9a0-f706e72d3a41"}
03:28:26.056 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"f4e152fd-6076-4381-b9a0-f706e72d3a41"}
03:28:28.007 01.951 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"d8d56808-d4e4-4426-a960-1133f360ca82"}
03:28:28.025 00.018 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"d8d56808-d4e4-4426-a960-1133f360ca82"}
03:28:28.033 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"327baee6-409e-4a1a-868d-6a5bcbd9a969"}
03:28:28.041 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"327baee6-409e-4a1a-868d-6a5bcbd9a969"}
03:28:30.006 01.965 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"0f2b9731-dcc2-40fa-ac9f-b3abfd3ff97c"}
03:28:30.014 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"0f2b9731-dcc2-40fa-ac9f-b3abfd3ff97c"}
03:28:30.022 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"3989785b-77a4-4b29-bbe2-f3f3d94741da"}
03:28:30.030 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"3989785b-77a4-4b29-bbe2-f3f3d94741da"}
03:28:32.007 01.977 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"12314401-8801-4347-a70f-1b9d1b550c1e"}
03:28:32.017 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"12314401-8801-4347-a70f-1b9d1b550c1e"}
03:28:32.029 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"38f22012-8ab6-4d43-b8d8-fb713dfb7ac0"}
03:28:32.036 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"38f22012-8ab6-4d43-b8d8-fb713dfb7ac0"}
03:28:34.006 01.970 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"cde7d693-554f-470d-aad1-13b142812e4d"}
03:28:34.019 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"cde7d693-554f-470d-aad1-13b142812e4d"}
03:28:34.030 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"8d0894bd-c4fa-409b-b952-0c214b4e18c8"}
03:28:34.038 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"8d0894bd-c4fa-409b-b952-0c214b4e18c8"}
03:28:36.007 01.969 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"d5e00864-a1f3-41ff-bde1-78a13d52b713"}
03:28:36.015 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"d5e00864-a1f3-41ff-bde1-78a13d52b713"}
03:28:36.022 00.007 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"5cd58b1b-5d48-4d15-8668-ef43f191720c"}
03:28:36.029 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"5cd58b1b-5d48-4d15-8668-ef43f191720c"}
03:28:38.006 01.977 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"96599cfb-f814-4b1c-a876-76a2999cdeef"}
03:28:38.015 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"96599cfb-f814-4b1c-a876-76a2999cdeef"}
03:28:38.027 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"c407135d-4530-4c0f-a4bf-e3c0f991da57"}
03:28:38.036 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"c407135d-4530-4c0f-a4bf-e3c0f991da57"}
03:28:40.006 01.970 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"53dff128-39e7-49d6-bf61-3471f0ded3ac"}
03:28:40.019 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"53dff128-39e7-49d6-bf61-3471f0ded3ac"}
03:28:40.028 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"3f08635f-50e8-48b8-b0f3-dbc2c2cf4c83"}
03:28:40.039 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"3f08635f-50e8-48b8-b0f3-dbc2c2cf4c83"}
03:28:42.006 01.967 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"300bc0fe-f515-4c2e-8b6b-b2a8d473fdfb"}
03:28:42.015 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"300bc0fe-f515-4c2e-8b6b-b2a8d473fdfb"}
03:28:42.024 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"dbf9f679-e653-4fc2-8507-58bb35dd6d97"}
03:28:42.034 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"dbf9f679-e653-4fc2-8507-58bb35dd6d97"}
03:28:44.004 01.970 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"f89180f8-79d0-4604-84c7-5b5d4c643482"}
03:28:44.019 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"f89180f8-79d0-4604-84c7-5b5d4c643482"}
03:28:44.032 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"2830d14c-1ef0-4e6d-96da-62b270deb829"}
03:28:44.061 00.029 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"2830d14c-1ef0-4e6d-96da-62b270deb829"}
03:28:46.004 01.943 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"b8100572-2542-4734-9514-cb03fa975c49"}
03:28:46.040 00.036 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"b8100572-2542-4734-9514-cb03fa975c49"}
03:28:46.053 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"8c408961-38bc-42c2-86e6-8085a5079fd5"}
03:28:46.066 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"8c408961-38bc-42c2-86e6-8085a5079fd5"}
03:28:48.004 01.938 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"10acfbde-1fdb-4d4e-ad0c-16f5250ff3de"}
03:28:48.013 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"10acfbde-1fdb-4d4e-ad0c-16f5250ff3de"}
03:28:48.021 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"d3276155-7721-4295-a02c-acedf7c21e6e"}
03:28:48.029 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"d3276155-7721-4295-a02c-acedf7c21e6e"}
03:28:50.004 01.975 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"46116db3-ffa0-4a54-a50f-43b137f942d3"}
03:28:50.015 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"46116db3-ffa0-4a54-a50f-43b137f942d3"}
03:28:50.030 00.015 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"909d1c4c-7bc2-4c35-a434-1b9539bb286c"}
03:28:50.039 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"909d1c4c-7bc2-4c35-a434-1b9539bb286c"}
03:28:52.003 01.964 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"74285e88-c352-4007-baa0-1f1181e1c821"}
03:28:52.014 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"74285e88-c352-4007-baa0-1f1181e1c821"}
03:28:52.023 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"2a46c4da-72c9-4bc8-8bd4-dda8a831904a"}
03:28:52.031 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"2a46c4da-72c9-4bc8-8bd4-dda8a831904a"}
03:28:54.003 01.972 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"4e03775b-528d-47e5-b8a1-0244ecfbb1ec"}
03:28:54.009 00.006 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"4e03775b-528d-47e5-b8a1-0244ecfbb1ec"}
03:28:54.019 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"f88d9cca-6e41-4489-9a37-b2d1d3b69449"}
03:28:54.027 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"f88d9cca-6e41-4489-9a37-b2d1d3b69449"}
03:28:56.002 01.975 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"1964252a-a127-4674-9e1c-9fb6c63e433e"}
03:28:56.015 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"1964252a-a127-4674-9e1c-9fb6c63e433e"}
03:28:56.028 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"1029f3b2-35c7-48e6-b2d5-a310f891fca8"}
03:28:56.044 00.016 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"1029f3b2-35c7-48e6-b2d5-a310f891fca8"}
03:28:58.004 01.960 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"a0cbdf1d-2926-47c3-820e-5b02d728c31e"}
03:28:58.012 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"a0cbdf1d-2926-47c3-820e-5b02d728c31e"}
03:28:58.022 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"44f7cf40-5b83-4513-b8f9-c50050eb193f"}
03:28:58.029 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"44f7cf40-5b83-4513-b8f9-c50050eb193f"}
03:29:00.004 01.975 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"b90ad6d7-7b2e-4783-8801-f579e017dd29"}
03:29:00.013 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"b90ad6d7-7b2e-4783-8801-f579e017dd29"}
03:29:00.027 00.014 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"b6c03c51-79fe-4410-b771-1451830bb03a"}
03:29:00.048 00.021 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"b6c03c51-79fe-4410-b771-1451830bb03a"}
03:29:02.004 01.956 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"077d6763-d236-4723-a9d4-05a45f5cb2ab"}
03:29:02.020 00.016 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"077d6763-d236-4723-a9d4-05a45f5cb2ab"}
03:29:02.036 00.016 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"1884ee67-99b1-4f21-9275-5fcc3ed5dd52"}
03:29:02.060 00.024 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"1884ee67-99b1-4f21-9275-5fcc3ed5dd52"}
03:29:04.002 01.942 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"f9918f44-8218-4929-b09c-85f6e6297784"}
03:29:04.011 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"f9918f44-8218-4929-b09c-85f6e6297784"}
03:29:04.024 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"12746ccd-dc52-403b-8413-e26348447bc4"}
03:29:04.035 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"12746ccd-dc52-403b-8413-e26348447bc4"}
03:29:06.001 01.966 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"193ef088-382b-4011-b6a6-eebd364bf1dc"}
03:29:06.012 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"193ef088-382b-4011-b6a6-eebd364bf1dc"}
03:29:06.022 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"79ad415a-a21c-4752-a31d-9ee47bd42b79"}
03:29:06.034 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"79ad415a-a21c-4752-a31d-9ee47bd42b79"}
03:29:08.001 01.967 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"e10e6699-c312-4af5-8af6-a45497ec70bc"}
03:29:08.036 00.035 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"e10e6699-c312-4af5-8af6-a45497ec70bc"}
03:29:08.053 00.017 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"969f0904-78ba-4b69-a1da-2efa5fb4b9f3"}
03:29:08.064 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"969f0904-78ba-4b69-a1da-2efa5fb4b9f3"}
03:29:09.999 01.935 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"e54693c8-c740-4d83-bf41-f5650093773c"}
03:29:10.009 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"e54693c8-c740-4d83-bf41-f5650093773c"}
03:29:10.024 00.015 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"78395aba-a422-4a37-b021-2b6f7a2f930f"}
03:29:10.034 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"78395aba-a422-4a37-b021-2b6f7a2f930f"}
03:29:11.999 01.965 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"394cd67b-5f7f-4d42-8fd4-a0781f328eb4"}
03:29:12.012 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"394cd67b-5f7f-4d42-8fd4-a0781f328eb4"}
03:29:12.022 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"f2e727df-9efc-49a4-97ae-8c368c35aef0"}
03:29:12.049 00.027 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"f2e727df-9efc-49a4-97ae-8c368c35aef0"}
03:29:13.999 01.950 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"c78602a3-70bd-412e-b015-af8edf1230e5"}
03:29:14.012 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"c78602a3-70bd-412e-b015-af8edf1230e5"}
03:29:14.036 00.024 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"7bb0453f-8d1b-4628-bd3e-a74c9fb6b7af"}
03:29:14.047 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"7bb0453f-8d1b-4628-bd3e-a74c9fb6b7af"}
03:29:15.999 01.952 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"54c0aa3d-ebd6-46f2-863a-d20d5b004cb6"}
03:29:16.012 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"54c0aa3d-ebd6-46f2-863a-d20d5b004cb6"}
03:29:16.028 00.016 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"6ce42c45-2a08-43a5-9109-e221145395ab"}
03:29:16.039 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"6ce42c45-2a08-43a5-9109-e221145395ab"}
03:29:18.001 01.962 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"ff0f418b-cf94-4b03-8dd8-c088ac83b097"}
03:29:18.011 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"ff0f418b-cf94-4b03-8dd8-c088ac83b097"}
03:29:18.020 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"fb309f85-d49a-44bb-8e95-d7db93fe8f78"}
03:29:18.029 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"fb309f85-d49a-44bb-8e95-d7db93fe8f78"}
03:29:19.999 01.970 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"a676be02-118a-42b7-b3ba-4edc265a70a0"}
03:29:20.008 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"a676be02-118a-42b7-b3ba-4edc265a70a0"}
03:29:20.015 00.007 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"9f7104f4-61db-4b65-a1cc-5ba38b025db9"}
03:29:20.023 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"9f7104f4-61db-4b65-a1cc-5ba38b025db9"}
03:29:21.998 01.975 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"7a2a89bd-408c-4eb4-b001-e19c2147e322"}
03:29:22.014 00.016 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"7a2a89bd-408c-4eb4-b001-e19c2147e322"}
03:29:22.026 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"496048ec-41d1-4e1b-a4fc-65edd778219a"}
03:29:22.037 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"496048ec-41d1-4e1b-a4fc-65edd778219a"}
03:29:23.999 01.962 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"199b477c-74cb-4be6-8cd2-5c8fe827b63d"}
03:29:24.008 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"199b477c-74cb-4be6-8cd2-5c8fe827b63d"}
03:29:24.016 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"bf7a3f00-0ffb-4597-8770-9a96d0199916"}
03:29:24.039 00.023 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"bf7a3f00-0ffb-4597-8770-9a96d0199916"}
03:29:26.003 01.964 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"52edc2aa-d6b8-4396-8e61-2740954ea706"}
03:29:26.020 00.017 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"52edc2aa-d6b8-4396-8e61-2740954ea706"}
03:29:26.028 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"93f8d341-df79-4d0a-96f9-e851767b8c65"}
03:29:26.035 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"93f8d341-df79-4d0a-96f9-e851767b8c65"}
03:29:28.005 01.970 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"0870480f-f3f8-4aec-a241-7fe755e0dc53"}
03:29:28.021 00.016 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"0870480f-f3f8-4aec-a241-7fe755e0dc53"}
03:29:28.032 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"a9f13eae-b870-4865-9674-4d4fb99acc8c"}
03:29:28.043 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"a9f13eae-b870-4865-9674-4d4fb99acc8c"}
03:29:30.003 01.960 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"cab4f2c2-e9c5-4c70-ada8-e86844d749ad"}
03:29:30.011 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"cab4f2c2-e9c5-4c70-ada8-e86844d749ad"}
03:29:30.025 00.014 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"de35d9da-7f16-4cd6-ae6c-796bb5861787"}
03:29:30.035 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"de35d9da-7f16-4cd6-ae6c-796bb5861787"}
03:29:32.006 01.971 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"001fbf75-88aa-4264-b10f-2f85e8796a57"}
03:29:32.026 00.020 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"001fbf75-88aa-4264-b10f-2f85e8796a57"}
03:29:32.036 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"bec8b28e-01b6-4f27-a193-8718331ec273"}
03:29:32.044 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"bec8b28e-01b6-4f27-a193-8718331ec273"}
03:29:34.457 02.413 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"238f671a-2ddb-468f-9f4c-c4c3d1e40d51"}
03:29:34.495 00.038 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"238f671a-2ddb-468f-9f4c-c4c3d1e40d51"}
03:29:34.516 00.021 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"447c46ef-5d6e-4ecf-95d1-8b68ba5d7232"}
03:29:34.530 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"447c46ef-5d6e-4ecf-95d1-8b68ba5d7232"}
03:29:36.447 01.917 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"30d1fff7-06c9-4ad4-a6fa-395a28f90e60"}
03:29:36.456 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"30d1fff7-06c9-4ad4-a6fa-395a28f90e60"}
03:29:36.463 00.007 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"3dbdbdc0-4c66-4d71-a14f-f2f61f177c9d"}
03:29:36.472 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"3dbdbdc0-4c66-4d71-a14f-f2f61f177c9d"}
03:29:38.447 01.975 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"db2cd068-d7e0-4cf3-8c01-cd25045b989e"}
03:29:38.458 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"db2cd068-d7e0-4cf3-8c01-cd25045b989e"}
03:29:38.469 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"fc39ab03-0a2f-4db9-91cd-c8cb0355de6a"}
03:29:38.478 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"fc39ab03-0a2f-4db9-91cd-c8cb0355de6a"}
03:29:40.447 01.969 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"ffe0a90e-6821-4001-afdc-431ac8d17076"}
03:29:40.456 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"ffe0a90e-6821-4001-afdc-431ac8d17076"}
03:29:40.466 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"3c2fdac9-7d46-4c55-a595-7b0c60c1d0ad"}
03:29:40.476 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"3c2fdac9-7d46-4c55-a595-7b0c60c1d0ad"}
03:29:42.447 01.971 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"033a0a36-4be3-4955-bfb4-da419ec1fcde"}
03:29:42.472 00.025 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"033a0a36-4be3-4955-bfb4-da419ec1fcde"}
03:29:42.481 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"50d146de-1e4a-44fc-a043-2a4658b37c37"}
03:29:42.488 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"50d146de-1e4a-44fc-a043-2a4658b37c37"}
03:29:44.450 01.962 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"f7b84197-991d-478d-b610-3a2a2a59b9b6"}
03:29:44.463 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"f7b84197-991d-478d-b610-3a2a2a59b9b6"}
03:29:44.472 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"a29475dc-d00c-4722-892d-aec3aa56455c"}
03:29:44.479 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"a29475dc-d00c-4722-892d-aec3aa56455c"}
03:29:46.450 01.971 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"ed210699-cb6b-4e8f-9445-ac6aaee0b51b"}
03:29:46.478 00.028 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"ed210699-cb6b-4e8f-9445-ac6aaee0b51b"}
03:29:46.489 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"f9cd0b94-6be5-4d7a-ab6c-7096ac5b5c2d"}
03:29:46.499 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"f9cd0b94-6be5-4d7a-ab6c-7096ac5b5c2d"}
03:29:48.450 01.951 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"9eced2f5-ca15-4fb7-a01b-adc35777b127"}
03:29:48.459 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"9eced2f5-ca15-4fb7-a01b-adc35777b127"}
03:29:48.469 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"124f0356-2467-4da1-9f92-30cb7e5f2ea8"}
03:29:48.479 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"124f0356-2467-4da1-9f92-30cb7e5f2ea8"}
03:29:50.453 01.974 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"3faff853-209a-4056-bafe-a8635a9a7c50"}
03:29:50.466 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"3faff853-209a-4056-bafe-a8635a9a7c50"}
03:29:50.474 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"41525d54-8efb-4058-bbb3-7a2a1fa6a482"}
03:29:50.483 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"41525d54-8efb-4058-bbb3-7a2a1fa6a482"}
03:29:52.454 01.971 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"0c71ad18-8c18-49b1-8af7-9e8768624dae"}
03:29:52.468 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"0c71ad18-8c18-49b1-8af7-9e8768624dae"}
03:29:52.479 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"343a18d7-7043-485a-ad3c-b9096561b523"}
03:29:52.490 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"343a18d7-7043-485a-ad3c-b9096561b523"}
03:29:54.453 01.963 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"106173b0-3eed-4fbe-b235-b322c882fe93"}
03:29:54.463 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"106173b0-3eed-4fbe-b235-b322c882fe93"}
03:29:54.472 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"8a641301-b02b-4ca6-8f10-99d6f27d8d26"}
03:29:54.482 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"8a641301-b02b-4ca6-8f10-99d6f27d8d26"}
03:29:56.452 01.970 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"180e6401-7f72-40fe-8a29-c9c853f31546"}
03:29:56.472 00.020 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"180e6401-7f72-40fe-8a29-c9c853f31546"}
03:29:56.481 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"073ecb1b-5b2e-4507-acff-fca787edef7b"}
03:29:56.489 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"073ecb1b-5b2e-4507-acff-fca787edef7b"}
03:29:58.454 01.965 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"f4163d1a-0ba8-472d-8868-953e7ad7067f"}
03:29:58.465 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"f4163d1a-0ba8-472d-8868-953e7ad7067f"}
03:29:58.478 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"d15f163b-2596-4307-b250-236c8c902d41"}
03:29:58.489 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"d15f163b-2596-4307-b250-236c8c902d41"}
03:30:00.452 01.963 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"bac5c354-5c08-449b-bf9a-2e5312f2751f"}
03:30:00.461 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"bac5c354-5c08-449b-bf9a-2e5312f2751f"}
03:30:00.471 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"df7a22dc-b036-4200-a522-e118ed9c251c"}
03:30:00.479 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"df7a22dc-b036-4200-a522-e118ed9c251c"}
03:30:02.455 01.976 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"d0865369-d48d-4265-9cb3-f666ef7a6433"}
03:30:02.478 00.023 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"d0865369-d48d-4265-9cb3-f666ef7a6433"}
03:30:02.487 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"df57708f-ff35-43d5-af69-43a2fd94170c"}
03:30:02.496 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"df57708f-ff35-43d5-af69-43a2fd94170c"}
03:30:04.452 01.956 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"8ad88d5d-de3a-4d0f-b531-dcc4094add00"}
03:30:04.462 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"8ad88d5d-de3a-4d0f-b531-dcc4094add00"}
03:30:04.480 00.018 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"bc0f8a3c-6684-45db-ae09-a391994e494c"}
03:30:04.490 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"bc0f8a3c-6684-45db-ae09-a391994e494c"}
03:30:06.454 01.964 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"61bbfcdd-cbfe-47a0-9d06-e3c08c4e1c22"}
03:30:06.483 00.029 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"61bbfcdd-cbfe-47a0-9d06-e3c08c4e1c22"}
03:30:06.494 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"cc0a0596-19e2-45cd-8afd-d77ad60c02c6"}
03:30:06.502 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"cc0a0596-19e2-45cd-8afd-d77ad60c02c6"}
03:30:08.453 01.951 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"9c445168-860b-487e-9b22-fed64ff3cec7"}
03:30:08.464 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"9c445168-860b-487e-9b22-fed64ff3cec7"}
03:30:08.498 00.034 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"49aa5088-47af-414d-b4c8-3c1e4697297c"}
03:30:08.506 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"49aa5088-47af-414d-b4c8-3c1e4697297c"}
03:30:10.453 01.947 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"80ea252f-c414-4d74-ae67-086366ff7631"}
03:30:10.463 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"80ea252f-c414-4d74-ae67-086366ff7631"}
03:30:10.475 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"0b83ba96-177c-4b66-a15e-be645f4d2309"}
03:30:10.486 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"0b83ba96-177c-4b66-a15e-be645f4d2309"}
03:30:12.452 01.966 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"edff56de-3ff8-4cfa-9206-490f4d6b183d"}
03:30:12.460 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"edff56de-3ff8-4cfa-9206-490f4d6b183d"}
03:30:12.469 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"5dc56a0b-7978-4e0f-bda0-725fa08a7ee6"}
03:30:12.476 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"5dc56a0b-7978-4e0f-bda0-725fa08a7ee6"}
03:30:14.451 01.975 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"36ede05b-9a49-46ca-920d-decf363abbc6"}
03:30:14.461 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"36ede05b-9a49-46ca-920d-decf363abbc6"}
03:30:14.471 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"00301bbb-c7be-4972-855e-17e89657587f"}
03:30:14.481 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"00301bbb-c7be-4972-855e-17e89657587f"}
03:30:16.470 01.989 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"9e67bb1c-007f-463b-a732-91515f62b432"}
03:30:16.484 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"9e67bb1c-007f-463b-a732-91515f62b432"}
03:30:16.496 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"e29948eb-d740-476e-b27c-dc139d942132"}
03:30:16.509 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"e29948eb-d740-476e-b27c-dc139d942132"}
03:30:18.469 01.960 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"fff63473-a94e-4856-90f2-20ab7dff360a"}
03:30:18.479 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"fff63473-a94e-4856-90f2-20ab7dff360a"}
03:30:18.489 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"6f2cde80-77c7-4dc0-b96b-4c6a2b217303"}
03:30:18.497 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"6f2cde80-77c7-4dc0-b96b-4c6a2b217303"}
03:30:20.470 01.973 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"a17a150b-9658-41f4-890e-c8dbd9b0687b"}
03:30:20.479 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"a17a150b-9658-41f4-890e-c8dbd9b0687b"}
03:30:20.487 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"ab01c8e7-bec4-4141-91a6-01c946efc27d"}
03:30:20.509 00.022 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"ab01c8e7-bec4-4141-91a6-01c946efc27d"}
03:30:22.470 01.961 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"cb8cd786-b29a-4ab2-94ce-6bd210f01f20"}
03:30:22.492 00.022 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"cb8cd786-b29a-4ab2-94ce-6bd210f01f20"}
03:30:22.503 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"76182e1c-f5aa-4376-ae49-163377bb79de"}
03:30:22.511 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"76182e1c-f5aa-4376-ae49-163377bb79de"}
03:30:24.470 01.959 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"80d93374-d993-4e24-8fd3-11c0118f41f1"}
03:30:24.478 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"80d93374-d993-4e24-8fd3-11c0118f41f1"}
03:30:24.484 00.006 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"9c811367-cf07-4610-b04c-dcefb2354448"}
03:30:24.492 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"9c811367-cf07-4610-b04c-dcefb2354448"}
03:30:26.471 01.979 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"2a284211-a992-445d-a617-d490a480ed94"}
03:30:26.479 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"2a284211-a992-445d-a617-d490a480ed94"}
03:30:26.490 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"30c5b5ae-f0c5-44a9-af69-d1e2523cf18f"}
03:30:26.497 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"30c5b5ae-f0c5-44a9-af69-d1e2523cf18f"}
03:30:28.470 01.973 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"5afae93d-4d3c-4f2c-962a-61107fe88a03"}
03:30:28.485 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"5afae93d-4d3c-4f2c-962a-61107fe88a03"}
03:30:28.504 00.019 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"ae182d65-0950-4a92-a5c3-fbcc7e2a4997"}
03:30:28.540 00.036 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"ae182d65-0950-4a92-a5c3-fbcc7e2a4997"}
03:30:30.469 01.929 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"fa8b5674-4f4f-4d03-bfd2-418209c483b3"}
03:30:30.480 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"fa8b5674-4f4f-4d03-bfd2-418209c483b3"}
03:30:30.502 00.022 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"4ed9c12f-e4b6-41c8-8dbc-1f039721a118"}
03:30:30.514 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"4ed9c12f-e4b6-41c8-8dbc-1f039721a118"}
03:30:32.469 01.955 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"9bdb5caf-41ab-4673-bda0-426ea2f57230"}
03:30:32.477 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"9bdb5caf-41ab-4673-bda0-426ea2f57230"}
03:30:32.488 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"f585a72a-8eff-4983-8fc4-62f3e3266f3c"}
03:30:32.494 00.006 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"f585a72a-8eff-4983-8fc4-62f3e3266f3c"}
03:30:34.471 01.977 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"49d44c74-992b-4faf-a87e-04f5104c4ac9"}
03:30:34.482 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"49d44c74-992b-4faf-a87e-04f5104c4ac9"}
03:30:34.489 00.007 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"663004b7-1ff8-4ec5-a02b-eefecea31a2a"}
03:30:34.495 00.006 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"663004b7-1ff8-4ec5-a02b-eefecea31a2a"}
03:30:36.468 01.973 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"1aba98c3-287a-470c-a390-cb544c40bf03"}
03:30:36.479 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"1aba98c3-287a-470c-a390-cb544c40bf03"}
03:30:36.506 00.027 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"5db9eac7-d3c7-4aa3-8b9d-baacea39d55e"}
03:30:36.516 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"5db9eac7-d3c7-4aa3-8b9d-baacea39d55e"}
03:30:38.471 01.955 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"d79e5fcb-02b8-455d-beac-0118b3efc6b2"}
03:30:38.483 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"d79e5fcb-02b8-455d-beac-0118b3efc6b2"}
03:30:38.492 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"392a0e39-3034-4674-bf8a-6f47b21af10e"}
03:30:38.502 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"392a0e39-3034-4674-bf8a-6f47b21af10e"}
03:30:40.470 01.968 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"f7ecb40a-9ca1-4690-bda7-2f130ce299e8"}
03:30:40.501 00.031 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"f7ecb40a-9ca1-4690-bda7-2f130ce299e8"}
03:30:40.517 00.016 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"e2f16605-9da9-4514-941f-46b1f6953840"}
03:30:40.528 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"e2f16605-9da9-4514-941f-46b1f6953840"}
03:30:42.475 01.947 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"bd1bbb73-0ad9-4846-b908-dce161188ace"}
03:30:42.494 00.019 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"bd1bbb73-0ad9-4846-b908-dce161188ace"}
03:30:42.504 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"1ea12261-b4e7-4a7f-ba9e-62c47774b460"}
03:30:42.513 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"1ea12261-b4e7-4a7f-ba9e-62c47774b460"}
03:30:44.473 01.960 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"0b5e53f3-186e-4de9-8c8f-44870d0c8b5f"}
03:30:44.482 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"0b5e53f3-186e-4de9-8c8f-44870d0c8b5f"}
03:30:44.489 00.007 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"9535d3ef-e2c5-476b-8d61-4bcebb9b804e"}
03:30:44.507 00.018 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"9535d3ef-e2c5-476b-8d61-4bcebb9b804e"}
03:30:46.473 01.966 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"b59c241f-8b7e-4668-8f1c-dd241ff874ea"}
03:30:46.483 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"b59c241f-8b7e-4668-8f1c-dd241ff874ea"}
03:30:46.493 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"8bf8e39b-cc93-4b0f-a4b9-2c16e7bb569c"}
03:30:46.504 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"8bf8e39b-cc93-4b0f-a4b9-2c16e7bb569c"}
03:30:48.472 01.968 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"a51fc29e-0b9b-4018-bbeb-d0d9c1c45f94"}
03:30:48.484 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"a51fc29e-0b9b-4018-bbeb-d0d9c1c45f94"}
03:30:48.493 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"7787b1da-362a-4bcd-a5fc-3b019b49b53a"}
03:30:48.503 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"7787b1da-362a-4bcd-a5fc-3b019b49b53a"}
03:30:50.471 01.968 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"ea47d73c-71ed-4776-b367-ad7fd2594846"}
03:30:50.479 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"ea47d73c-71ed-4776-b367-ad7fd2594846"}
03:30:50.488 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"83f6ae23-b419-4169-ab47-e9e30c2df046"}
03:30:50.499 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"83f6ae23-b419-4169-ab47-e9e30c2df046"}
03:30:52.471 01.972 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"ef5ede4b-87ff-4d94-8f1c-b713d347a917"}
03:30:52.486 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"ef5ede4b-87ff-4d94-8f1c-b713d347a917"}
03:30:52.515 00.029 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"6a92c9f5-2548-456f-8db5-220c80569f7b"}
03:30:52.529 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"6a92c9f5-2548-456f-8db5-220c80569f7b"}
03:30:54.471 01.942 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"b1491e9d-eb23-46d6-a972-fcd336538a39"}
03:30:54.485 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"b1491e9d-eb23-46d6-a972-fcd336538a39"}
03:30:54.499 00.014 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"a5f9dae3-b811-4c7e-baca-bec073120baa"}
03:30:54.526 00.027 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"a5f9dae3-b811-4c7e-baca-bec073120baa"}
03:30:56.473 01.947 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"3adfe86e-22b7-4947-ba2e-5c7e2cf90db9"}
03:30:56.483 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"3adfe86e-22b7-4947-ba2e-5c7e2cf90db9"}
03:30:56.494 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"45fa1ab5-ea1c-4914-9269-37bfece1cc6b"}
03:30:56.502 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"45fa1ab5-ea1c-4914-9269-37bfece1cc6b"}
03:30:58.475 01.973 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"ba10008b-b40c-4c2c-80f1-729b7f26fe2c"}
03:30:58.483 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"ba10008b-b40c-4c2c-80f1-729b7f26fe2c"}
03:30:58.491 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"fbd71c40-b9e2-4b40-b01d-b2ad188bd313"}
03:30:58.499 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"fbd71c40-b9e2-4b40-b01d-b2ad188bd313"}
03:31:00.472 01.973 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"e0518b41-1d46-4681-b2ef-1fed2be9dd75"}
03:31:00.485 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"e0518b41-1d46-4681-b2ef-1fed2be9dd75"}
03:31:00.496 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"6ca8f8f5-65e4-481b-880c-71e6f1534967"}
03:31:00.508 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"6ca8f8f5-65e4-481b-880c-71e6f1534967"}
03:31:02.473 01.965 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"4ed745e0-5180-4dd4-a135-4edf0a701c13"}
03:31:02.483 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"4ed745e0-5180-4dd4-a135-4edf0a701c13"}
03:31:02.491 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"cac5cb77-1fea-4eed-a169-2cfa573d9e43"}
03:31:02.503 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"cac5cb77-1fea-4eed-a169-2cfa573d9e43"}
03:31:04.474 01.971 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"28769c51-8073-4fc2-a0e6-2e0733a02130"}
03:31:04.483 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"28769c51-8073-4fc2-a0e6-2e0733a02130"}
03:31:04.508 00.025 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"b559b611-69b7-41c0-a096-9fde4c36f7bf"}
03:31:04.515 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"b559b611-69b7-41c0-a096-9fde4c36f7bf"}
03:31:06.474 01.959 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"215353fc-bfb7-4f5d-98e9-48a80685088e"}
03:31:06.502 00.028 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"215353fc-bfb7-4f5d-98e9-48a80685088e"}
03:31:06.518 00.016 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"644e9ec0-5045-483f-986f-f55dc50cb975"}
03:31:06.528 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"644e9ec0-5045-483f-986f-f55dc50cb975"}
03:31:08.474 01.946 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"9e1eafef-ebb1-4f6b-be57-854a4774f0e3"}
03:31:08.482 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"9e1eafef-ebb1-4f6b-be57-854a4774f0e3"}
03:31:08.494 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"2718b7e3-7cbb-469d-8339-81261160c8b6"}
03:31:08.517 00.023 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"2718b7e3-7cbb-469d-8339-81261160c8b6"}
03:31:10.473 01.956 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"64771b6c-d395-4a3c-8a85-3e606f212c1c"}
03:31:10.482 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"64771b6c-d395-4a3c-8a85-3e606f212c1c"}
03:31:10.491 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"82d3b9ef-6242-49b4-9534-0a77e40807cc"}
03:31:10.502 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"82d3b9ef-6242-49b4-9534-0a77e40807cc"}
03:31:12.476 01.974 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"8ca9eb32-30bc-4eaf-8d44-98636101ae29"}
03:31:12.494 00.018 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"8ca9eb32-30bc-4eaf-8d44-98636101ae29"}
03:31:12.512 00.018 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"a2fd114d-a652-4ec2-9667-363b3f6b98ea"}
03:31:12.522 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"a2fd114d-a652-4ec2-9667-363b3f6b98ea"}
03:31:14.473 01.951 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"a0b0157b-ba75-442c-8e08-62f34742e1bd"}
03:31:14.486 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"a0b0157b-ba75-442c-8e08-62f34742e1bd"}
03:31:14.514 00.028 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"21d03773-46ab-41d6-b720-5edf802dfb31"}
03:31:14.528 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"21d03773-46ab-41d6-b720-5edf802dfb31"}
03:31:16.473 01.945 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"01b5a320-8eed-4fa3-89d1-e1b5691522ad"}
03:31:16.485 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"01b5a320-8eed-4fa3-89d1-e1b5691522ad"}
03:31:16.495 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"2fe00524-0691-4965-8f45-f52e1b4d45ce"}
03:31:16.506 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"2fe00524-0691-4965-8f45-f52e1b4d45ce"}
03:31:18.473 01.967 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"432da27e-86ea-40d6-9d23-0ea45d965a5c"}
03:31:18.481 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"432da27e-86ea-40d6-9d23-0ea45d965a5c"}
03:31:18.492 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"d4363bfd-426d-4100-8187-6a9aa00ca6f7"}
03:31:18.500 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"d4363bfd-426d-4100-8187-6a9aa00ca6f7"}
03:31:20.473 01.973 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"f5890b20-a529-4e05-b4e1-2790fade6f03"}
03:31:20.482 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"f5890b20-a529-4e05-b4e1-2790fade6f03"}
03:31:20.491 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"d27aa1bc-6fc8-4c21-8f88-5d82e23d8409"}
03:31:20.498 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"d27aa1bc-6fc8-4c21-8f88-5d82e23d8409"}
03:31:22.473 01.975 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"e13b76f7-1220-4bfa-947e-591b2b5f9486"}
03:31:22.486 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"e13b76f7-1220-4bfa-947e-591b2b5f9486"}
03:31:22.496 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"affc227a-1ae8-4398-a75e-681de86f2362"}
03:31:22.503 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"affc227a-1ae8-4398-a75e-681de86f2362"}
03:31:24.473 01.970 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"4c670098-3086-4dd1-9207-30ba7f79cf99"}
03:31:24.483 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"4c670098-3086-4dd1-9207-30ba7f79cf99"}
03:31:24.495 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"da34ed82-bc5c-4bbb-b669-ff9008f7f150"}
03:31:24.506 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"da34ed82-bc5c-4bbb-b669-ff9008f7f150"}
03:31:26.473 01.967 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"6ba9d031-bed4-4555-a7aa-df7361b18e2b"}
03:31:26.485 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"6ba9d031-bed4-4555-a7aa-df7361b18e2b"}
03:31:26.496 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"7742cff1-2953-49d2-a85f-316c558184a0"}
03:31:26.504 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"7742cff1-2953-49d2-a85f-316c558184a0"}
03:31:28.474 01.970 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"a139dd80-6e2f-4073-9a36-87ed117bd914"}
03:31:28.482 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"a139dd80-6e2f-4073-9a36-87ed117bd914"}
03:31:28.491 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"ca7014ba-c97e-4a96-aad4-655b0b242b70"}
03:31:28.497 00.006 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"ca7014ba-c97e-4a96-aad4-655b0b242b70"}
03:31:30.474 01.977 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"469f79fc-f79b-4887-bc9c-34806f04698b"}
03:31:30.497 00.023 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"469f79fc-f79b-4887-bc9c-34806f04698b"}
03:31:30.507 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"1e6adef1-4236-479e-ab10-dc4c9af85e1b"}
03:31:30.515 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"1e6adef1-4236-479e-ab10-dc4c9af85e1b"}
03:31:32.476 01.961 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"21c339ba-7895-4e5c-bdfd-7059d70e70ff"}
03:31:32.488 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"21c339ba-7895-4e5c-bdfd-7059d70e70ff"}
03:31:32.499 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"a43ade21-db72-4e9c-b082-18de6502feb8"}
03:31:32.509 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"a43ade21-db72-4e9c-b082-18de6502feb8"}
03:31:34.475 01.966 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"f8dc2694-0356-42e5-86d3-f3ee97690c18"}
03:31:34.497 00.022 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"f8dc2694-0356-42e5-86d3-f3ee97690c18"}
03:31:34.507 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"6a3388af-3625-434c-9bd7-7ebbf94627c5"}
03:31:34.514 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"6a3388af-3625-434c-9bd7-7ebbf94627c5"}
03:31:36.475 01.961 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"e7a1f5dc-2a55-4c5b-b9c7-a3fc3a8b57a8"}
03:31:36.485 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"e7a1f5dc-2a55-4c5b-b9c7-a3fc3a8b57a8"}
03:31:36.498 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"05fb4b8b-371a-412d-ae26-ac0a8b0972a2"}
03:31:36.523 00.025 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"05fb4b8b-371a-412d-ae26-ac0a8b0972a2"}
03:31:38.476 01.953 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"4a7ddf5c-f2cb-4495-8c5d-e270bcb45349"}
03:31:38.485 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"4a7ddf5c-f2cb-4495-8c5d-e270bcb45349"}
03:31:38.496 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"543d90c9-fee1-4ff1-948e-94f7f0b7cec9"}
03:31:38.507 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"543d90c9-fee1-4ff1-948e-94f7f0b7cec9"}
03:31:40.475 01.968 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"731addbd-0418-4360-8a73-4391d1c8125a"}
03:31:40.482 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"731addbd-0418-4360-8a73-4391d1c8125a"}
03:31:40.489 00.007 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"5f69e199-0776-4bae-94cc-9ab97cbc5607"}
03:31:40.498 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"5f69e199-0776-4bae-94cc-9ab97cbc5607"}
03:31:42.476 01.978 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"40a5563b-99c0-40d7-8595-2c6ddef04897"}
03:31:42.487 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"40a5563b-99c0-40d7-8595-2c6ddef04897"}
03:31:42.497 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"4fab61d4-8547-464a-9cfc-331a8235a882"}
03:31:42.507 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"4fab61d4-8547-464a-9cfc-331a8235a882"}
03:31:44.475 01.968 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"be991fbd-a797-4592-a956-204ccedd88ec"}
03:31:44.488 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"be991fbd-a797-4592-a956-204ccedd88ec"}
03:31:44.498 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"185a936e-767a-41f0-ac9a-9fb2982feaf9"}
03:31:44.505 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"185a936e-767a-41f0-ac9a-9fb2982feaf9"}
03:31:46.477 01.972 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"b588be44-a504-47a5-86e5-1c043ffd28ec"}
03:31:46.488 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"b588be44-a504-47a5-86e5-1c043ffd28ec"}
03:31:46.498 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"e1f13a96-6ac3-46c3-af0f-c80697e33e76"}
03:31:46.506 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"e1f13a96-6ac3-46c3-af0f-c80697e33e76"}
03:31:48.476 01.970 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"c1df82b9-e644-4e61-90cc-f6c65a5a732d"}
03:31:48.487 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"c1df82b9-e644-4e61-90cc-f6c65a5a732d"}
03:31:48.494 00.007 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"7dc3ab22-4cfd-4840-87d3-4f2fcde54d2f"}
03:31:48.501 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"7dc3ab22-4cfd-4840-87d3-4f2fcde54d2f"}
03:31:50.475 01.974 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"56020a81-1c9d-424b-8934-b52500bf00cb"}
03:31:50.499 00.024 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"56020a81-1c9d-424b-8934-b52500bf00cb"}
03:31:50.509 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"f816a623-99e6-451e-8e0a-1ad7d2dbb663"}
03:31:50.517 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"f816a623-99e6-451e-8e0a-1ad7d2dbb663"}
03:31:52.478 01.961 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"7a2fed97-f007-48a3-b54b-98915d727890"}
03:31:52.488 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"7a2fed97-f007-48a3-b54b-98915d727890"}
03:31:52.496 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"009dab43-8ceb-41da-9786-a60ce6b7ecfa"}
03:31:52.502 00.006 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"009dab43-8ceb-41da-9786-a60ce6b7ecfa"}
03:31:54.476 01.974 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"03798dc4-f6a8-4e97-b6c1-6e35c328f82e"}
03:31:54.485 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"03798dc4-f6a8-4e97-b6c1-6e35c328f82e"}
03:31:54.494 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"c6f2ad2a-ac9b-4fc3-b013-0f588b0b6fe7"}
03:31:54.503 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"c6f2ad2a-ac9b-4fc3-b013-0f588b0b6fe7"}
03:31:56.477 01.974 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"1e6de195-cc6f-4752-a264-70f81225ed77"}
03:31:56.498 00.021 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"1e6de195-cc6f-4752-a264-70f81225ed77"}
03:31:56.536 00.038 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"d56a669b-f404-4c09-b527-8a02f1a885e3"}
03:31:56.551 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"d56a669b-f404-4c09-b527-8a02f1a885e3"}
03:31:58.480 01.929 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"7c5502ea-56df-4746-a9b7-115b71b63009"}
03:31:58.496 00.016 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"7c5502ea-56df-4746-a9b7-115b71b63009"}
03:31:58.504 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"bbe77ba7-dea3-4717-89ad-e066b72f11e5"}
03:31:58.514 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"bbe77ba7-dea3-4717-89ad-e066b72f11e5"}
03:32:00.478 01.964 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"7e1571bf-674c-423b-bdbd-d90b37924a0a"}
03:32:00.489 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"7e1571bf-674c-423b-bdbd-d90b37924a0a"}
03:32:00.499 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"b66b110d-93ce-45f3-9c12-bb72f42c77d1"}
03:32:00.510 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"b66b110d-93ce-45f3-9c12-bb72f42c77d1"}
03:32:02.478 01.968 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"5ea55d79-1107-4add-9988-3709f4438a97"}
03:32:02.501 00.023 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"5ea55d79-1107-4add-9988-3709f4438a97"}
03:32:02.517 00.016 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"a3e5f791-3113-4374-b60a-67a4f23e047a"}
03:32:02.531 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"a3e5f791-3113-4374-b60a-67a4f23e047a"}
03:32:04.478 01.947 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"ed333ec5-68cd-4d45-9e36-cc969703658f"}
03:32:04.487 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"ed333ec5-68cd-4d45-9e36-cc969703658f"}
03:32:04.496 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"4d89d958-67fc-492e-bbb6-ffbae6baf554"}
03:32:04.504 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"4d89d958-67fc-492e-bbb6-ffbae6baf554"}
03:32:06.477 01.973 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"8f16ed28-5ff7-4b67-ac88-3e475460133d"}
03:32:06.485 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"8f16ed28-5ff7-4b67-ac88-3e475460133d"}
03:32:06.493 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"f21d03a6-0e7d-4452-a1d3-c9b70b599d7c"}
03:32:06.501 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"f21d03a6-0e7d-4452-a1d3-c9b70b599d7c"}
03:32:08.480 01.979 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"d144b142-7b54-4bd3-84ad-bb5933769277"}
03:32:08.490 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"d144b142-7b54-4bd3-84ad-bb5933769277"}
03:32:08.501 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"0ae5206a-b520-49fd-8e13-086d43cf1120"}
03:32:08.510 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"0ae5206a-b520-49fd-8e13-086d43cf1120"}
03:32:10.480 01.970 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"c3d265ef-cf15-4d8e-9773-244956ec5b76"}
03:32:10.490 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"c3d265ef-cf15-4d8e-9773-244956ec5b76"}
03:32:10.499 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"376c962e-4ae1-46a6-9957-6db8f4a436c7"}
03:32:10.509 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"376c962e-4ae1-46a6-9957-6db8f4a436c7"}
03:32:12.483 01.974 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"37578328-f6f8-4904-8073-eb5f94300c9c"}
03:32:12.498 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"37578328-f6f8-4904-8073-eb5f94300c9c"}
03:32:12.507 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"77dd1874-a77c-4ff9-99da-172890859f0a"}
03:32:12.516 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"77dd1874-a77c-4ff9-99da-172890859f0a"}
03:32:14.481 01.965 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"04da8982-7993-4790-b34f-1f330844ae43"}
03:32:14.510 00.029 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"04da8982-7993-4790-b34f-1f330844ae43"}
03:32:14.522 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"d551f8d7-d7d1-4d4d-b75c-87dc38c51886"}
03:32:14.533 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"d551f8d7-d7d1-4d4d-b75c-87dc38c51886"}
03:32:16.490 01.957 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"59022b86-f0b1-467a-8dff-c4594d01a14d"}
03:32:16.510 00.020 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"59022b86-f0b1-467a-8dff-c4594d01a14d"}
03:32:16.523 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"3f31d2f4-c58d-452a-b73a-2fa0a7ef5f26"}
03:32:16.537 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"3f31d2f4-c58d-452a-b73a-2fa0a7ef5f26"}
03:32:18.487 01.950 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"d06e41d6-32b9-4332-be5d-7ca3b002e5d3"}
03:32:18.495 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"d06e41d6-32b9-4332-be5d-7ca3b002e5d3"}
03:32:18.504 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"04f12d65-0778-4046-abcf-e2fc4dc3a666"}
03:32:18.512 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"04f12d65-0778-4046-abcf-e2fc4dc3a666"}
03:32:20.484 01.972 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"38a62646-9611-47e0-b93a-d0febaedc3a0"}
03:32:20.495 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"38a62646-9611-47e0-b93a-d0febaedc3a0"}
03:32:20.510 00.015 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"de957731-765c-4a03-8145-6863a91b9668"}
03:32:20.525 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"de957731-765c-4a03-8145-6863a91b9668"}
03:32:22.483 01.958 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"28fac802-9367-453b-a7fa-b048eeeca5eb"}
03:32:22.496 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"28fac802-9367-453b-a7fa-b048eeeca5eb"}
03:32:22.508 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"94b0604d-dced-496c-bff3-482cacdd0587"}
03:32:22.532 00.024 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"94b0604d-dced-496c-bff3-482cacdd0587"}
03:32:24.483 01.951 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"cccb3c8d-4852-444c-b0c3-5e063422f743"}
03:32:24.494 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"cccb3c8d-4852-444c-b0c3-5e063422f743"}
03:32:24.502 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"14345c6f-b285-42d0-a970-238dfd5c18fd"}
03:32:24.513 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"14345c6f-b285-42d0-a970-238dfd5c18fd"}
03:32:26.482 01.969 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"1ff98a30-450e-449b-bca8-a983153fd34b"}
03:32:26.497 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"1ff98a30-450e-449b-bca8-a983153fd34b"}
03:32:26.511 00.014 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"e3ec193f-5c4c-44e6-a159-385d0b59b052"}
03:32:26.528 00.017 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"e3ec193f-5c4c-44e6-a159-385d0b59b052"}
03:32:28.482 01.954 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"b306b6a7-80cb-4ebe-81cb-a207000e9ccd"}
03:32:28.524 00.042 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"b306b6a7-80cb-4ebe-81cb-a207000e9ccd"}
03:32:28.579 00.055 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"b8e82400-038e-4539-befb-a0e16692e865"}
03:32:28.631 00.052 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"b8e82400-038e-4539-befb-a0e16692e865"}
03:32:30.481 01.850 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"ea88bcd4-d470-4a66-8035-b08adf511d3a"}
03:32:30.543 00.062 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"ea88bcd4-d470-4a66-8035-b08adf511d3a"}
03:32:30.583 00.040 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"82dc31b6-7589-4a87-b414-94ac7cfe92ba"}
03:32:30.646 00.063 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"82dc31b6-7589-4a87-b414-94ac7cfe92ba"}
03:32:32.482 01.836 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"28f8ed95-b080-49ec-98d9-e6d7e3e0a799"}
03:32:32.494 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"28f8ed95-b080-49ec-98d9-e6d7e3e0a799"}
03:32:32.506 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"eff1c4d5-67fc-49e8-900c-2c525cbbb77e"}
03:32:32.519 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"eff1c4d5-67fc-49e8-900c-2c525cbbb77e"}
03:32:34.483 01.964 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"1250c2b4-2294-4609-bfcd-e77c7bbdabe6"}
03:32:34.504 00.021 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"1250c2b4-2294-4609-bfcd-e77c7bbdabe6"}
03:32:34.553 00.049 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"2500c2fe-6c71-4a6e-918b-27c92857ed28"}
03:32:34.578 00.025 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"2500c2fe-6c71-4a6e-918b-27c92857ed28"}
03:32:36.482 01.904 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"5ec8f839-54ce-4d08-b71a-b1bb5c484eb1"}
03:32:36.523 00.041 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"5ec8f839-54ce-4d08-b71a-b1bb5c484eb1"}
03:32:36.539 00.016 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"96cd2ee3-489a-4739-a644-89f1d83843b4"}
03:32:36.553 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"96cd2ee3-489a-4739-a644-89f1d83843b4"}
03:32:38.480 01.927 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"3d6bc513-cc62-4229-8504-ee9be60e9b01"}
03:32:38.492 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"3d6bc513-cc62-4229-8504-ee9be60e9b01"}
03:32:38.501 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"74d91733-37e4-4be5-b07f-0c4e79ec3943"}
03:32:38.512 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"74d91733-37e4-4be5-b07f-0c4e79ec3943"}
03:32:40.479 01.967 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"6fd4fbcf-7f26-4391-8baa-2a41573c6ffa"}
03:32:40.488 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"6fd4fbcf-7f26-4391-8baa-2a41573c6ffa"}
03:32:40.499 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"e2511116-8c46-4fd0-993b-36a1b0a2d7bd"}
03:32:40.509 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"e2511116-8c46-4fd0-993b-36a1b0a2d7bd"}
03:32:42.479 01.970 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"b244455b-b95f-403a-9e58-d7bf12f5e5c5"}
03:32:42.489 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"b244455b-b95f-403a-9e58-d7bf12f5e5c5"}
03:32:42.497 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"a1075122-a557-436a-b74e-cc09cd8ca74c"}
03:32:42.504 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"a1075122-a557-436a-b74e-cc09cd8ca74c"}
03:32:44.484 01.980 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"e96e60dd-80ea-41de-b306-ed7c0021d83e"}
03:32:44.499 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"e96e60dd-80ea-41de-b306-ed7c0021d83e"}
03:32:44.507 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"7c97d850-88aa-49ed-b8a1-645c4c2778ae"}
03:32:44.513 00.006 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"7c97d850-88aa-49ed-b8a1-645c4c2778ae"}
03:32:46.484 01.971 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"be5c07b5-1b83-4b3e-a6f3-0b69a0203dc0"}
03:32:46.501 00.017 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"be5c07b5-1b83-4b3e-a6f3-0b69a0203dc0"}
03:32:46.524 00.023 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"dc1d1c70-21ca-4fbc-ae61-641634390a0a"}
03:32:46.557 00.033 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"dc1d1c70-21ca-4fbc-ae61-641634390a0a"}
03:32:48.483 01.926 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"54ef1bd5-652c-47be-b273-71f5cbf465e3"}
03:32:48.494 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"54ef1bd5-652c-47be-b273-71f5cbf465e3"}
03:32:48.506 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"7da854d2-957a-4834-b582-7ff14d8b4998"}
03:32:48.519 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"7da854d2-957a-4834-b582-7ff14d8b4998"}
03:32:50.484 01.965 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"040fe377-7ade-44d5-8d06-ae9736e701b7"}
03:32:50.495 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"040fe377-7ade-44d5-8d06-ae9736e701b7"}
03:32:50.507 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"be7b7bda-08f9-42ad-a6c9-26d76a3d8857"}
03:32:50.534 00.027 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"be7b7bda-08f9-42ad-a6c9-26d76a3d8857"}
03:32:52.485 01.951 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"02635b4e-f8fb-4ea8-85f7-03b73d7fb83f"}
03:32:52.496 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"02635b4e-f8fb-4ea8-85f7-03b73d7fb83f"}
03:32:52.517 00.021 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"98bec4a3-f75b-4f51-97fa-dca673444e55"}
03:32:52.527 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"98bec4a3-f75b-4f51-97fa-dca673444e55"}
03:32:54.485 01.958 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"3a6fa4c1-6ac3-4ad2-a1fa-70371e12e6f5"}
03:32:54.504 00.019 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"3a6fa4c1-6ac3-4ad2-a1fa-70371e12e6f5"}
03:32:54.514 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"73a542dd-cbb3-4ec0-a9c5-bb8dd95eea66"}
03:32:54.521 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"73a542dd-cbb3-4ec0-a9c5-bb8dd95eea66"}
03:32:56.485 01.964 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"b11f91bb-b16b-4628-bde0-bae356124b4c"}
03:32:56.492 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"b11f91bb-b16b-4628-bde0-bae356124b4c"}
03:32:56.501 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"9e4d9a19-dcd9-401e-b4a9-90ec453be4d1"}
03:32:56.509 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"9e4d9a19-dcd9-401e-b4a9-90ec453be4d1"}
03:32:58.488 01.979 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"6243110e-5752-442a-abf5-7f6182cb871b"}
03:32:58.500 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"6243110e-5752-442a-abf5-7f6182cb871b"}
03:32:58.509 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"ae158142-64df-4fa6-90e5-03adbb47ad4f"}
03:32:58.516 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"ae158142-64df-4fa6-90e5-03adbb47ad4f"}
03:33:00.488 01.972 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"34d9a9fc-aee3-4415-838b-77d1a459c85a"}
03:33:00.500 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"34d9a9fc-aee3-4415-838b-77d1a459c85a"}
03:33:00.510 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"eda49270-68a4-4c66-b79f-f11f6849ee73"}
03:33:00.519 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"eda49270-68a4-4c66-b79f-f11f6849ee73"}
03:33:02.488 01.969 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"fa2ea5ed-770f-470d-b1a9-73cfca0d57bc"}
03:33:02.496 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"fa2ea5ed-770f-470d-b1a9-73cfca0d57bc"}
03:33:02.507 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"19c1cb9f-52ec-45bb-a255-03d04e3e19e4"}
03:33:02.518 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"19c1cb9f-52ec-45bb-a255-03d04e3e19e4"}
03:33:04.488 01.970 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"2b11ff7b-2391-47c6-8d2b-0c0ffc9caa2c"}
03:33:04.497 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"2b11ff7b-2391-47c6-8d2b-0c0ffc9caa2c"}
03:33:04.507 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"151f2897-eb55-46d4-8d4f-26b29184ddf1"}
03:33:04.516 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"151f2897-eb55-46d4-8d4f-26b29184ddf1"}
03:33:06.487 01.971 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"d1aa4fd5-15cc-49a2-9b9d-edb49b5f2954"}
03:33:06.501 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"d1aa4fd5-15cc-49a2-9b9d-edb49b5f2954"}
03:33:06.514 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"763334b8-5528-4c3c-8275-f1b5524f7b17"}
03:33:06.537 00.023 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"763334b8-5528-4c3c-8275-f1b5524f7b17"}
03:33:08.490 01.953 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"3a1b8a12-e11f-43ea-b120-775e48e3c25c"}
03:33:08.502 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"3a1b8a12-e11f-43ea-b120-775e48e3c25c"}
03:33:08.513 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"f567353d-bb6e-4695-af0c-cd307a8ab1ea"}
03:33:08.521 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"f567353d-bb6e-4695-af0c-cd307a8ab1ea"}
03:33:10.488 01.967 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"47759f27-0b44-4bd7-80f3-ea5a0590d1b9"}
03:33:10.498 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"47759f27-0b44-4bd7-80f3-ea5a0590d1b9"}
03:33:10.509 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"4b017f3e-29a6-4bc9-b7d7-64a5916ff96e"}
03:33:10.519 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"4b017f3e-29a6-4bc9-b7d7-64a5916ff96e"}
03:33:12.488 01.969 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"b98d265d-ce2c-4dcd-b40b-2b18333abeff"}
03:33:12.503 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"b98d265d-ce2c-4dcd-b40b-2b18333abeff"}
03:33:12.522 00.019 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"ffe3f760-8f12-425e-b21d-3dd6dffd1483"}
03:33:12.553 00.031 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"ffe3f760-8f12-425e-b21d-3dd6dffd1483"}
03:33:14.488 01.935 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"cd068076-1867-4f41-94a1-2573731186e1"}
03:33:14.501 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"cd068076-1867-4f41-94a1-2573731186e1"}
03:33:14.510 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"7814c8c5-e93f-44ae-a7f7-13e4b2b10346"}
03:33:14.520 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"7814c8c5-e93f-44ae-a7f7-13e4b2b10346"}
03:33:16.488 01.968 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"3b457fab-5c05-4ac5-a608-81e90dc77481"}
03:33:16.500 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"3b457fab-5c05-4ac5-a608-81e90dc77481"}
03:33:16.528 00.028 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"f5c677dd-8d62-44fd-86a5-a8021bd73e26"}
03:33:16.537 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"f5c677dd-8d62-44fd-86a5-a8021bd73e26"}
03:33:18.488 01.951 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"c4b7d815-7730-4346-b77b-1e4c4b6f77d9"}
03:33:18.502 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"c4b7d815-7730-4346-b77b-1e4c4b6f77d9"}
03:33:18.516 00.014 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"4905bd44-16d6-450a-9266-4d6e1b976b26"}
03:33:18.542 00.026 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"4905bd44-16d6-450a-9266-4d6e1b976b26"}
03:33:20.488 01.946 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"34460b8d-3e55-4263-b23a-fc3b0957167c"}
03:33:20.499 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"34460b8d-3e55-4263-b23a-fc3b0957167c"}
03:33:20.507 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"8ad4fe9f-8875-41f3-9414-1823d9cdab76"}
03:33:20.515 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"8ad4fe9f-8875-41f3-9414-1823d9cdab76"}
03:33:22.488 01.973 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"215c6df4-45b8-47a7-9ad8-a0af12bbd55a"}
03:33:22.496 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"215c6df4-45b8-47a7-9ad8-a0af12bbd55a"}
03:33:22.502 00.006 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"b4b0174f-0b60-44fc-bb1f-14063cff2c2b"}
03:33:22.512 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"b4b0174f-0b60-44fc-bb1f-14063cff2c2b"}
03:33:24.488 01.976 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"2a7c14a6-ac75-4039-898a-2b31edcbce68"}
03:33:24.498 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"2a7c14a6-ac75-4039-898a-2b31edcbce68"}
03:33:24.514 00.016 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"aa16c7ac-3fd6-4e6e-82f7-c97a75a011fd"}
03:33:24.525 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"aa16c7ac-3fd6-4e6e-82f7-c97a75a011fd"}
03:33:26.488 01.963 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"8cd4b7d2-7953-4f3c-9591-3a9fa796597f"}
03:33:26.513 00.025 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"8cd4b7d2-7953-4f3c-9591-3a9fa796597f"}
03:33:26.524 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"af27a5f4-5575-4771-8609-d1e362529656"}
03:33:26.535 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"af27a5f4-5575-4771-8609-d1e362529656"}
03:33:28.486 01.951 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"dc4362d4-48f6-4265-9ecc-75da2fc91647"}
03:33:28.496 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"dc4362d4-48f6-4265-9ecc-75da2fc91647"}
03:33:28.515 00.019 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"7ee4628a-b3e0-4008-b233-54313cbe6a6b"}
03:33:28.525 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"7ee4628a-b3e0-4008-b233-54313cbe6a6b"}
03:33:30.486 01.961 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"e229dd26-958e-45f2-ae8e-17ebbb8874ec"}
03:33:30.506 00.020 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"e229dd26-958e-45f2-ae8e-17ebbb8874ec"}
03:33:30.517 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"f8ab86ca-8273-4acd-85d4-c49e26c2f393"}
03:33:30.526 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"f8ab86ca-8273-4acd-85d4-c49e26c2f393"}
03:33:32.485 01.959 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"a402f2b6-5f88-48c4-8918-4a9efc0a833b"}
03:33:32.516 00.031 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"a402f2b6-5f88-48c4-8918-4a9efc0a833b"}
03:33:32.529 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"437b9ed8-eec4-47df-a3f4-4aa7c264858b"}
03:33:32.540 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"437b9ed8-eec4-47df-a3f4-4aa7c264858b"}
03:33:34.485 01.945 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"66ce2110-d567-448a-9af0-7da53bd6d009"}
03:33:34.495 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"66ce2110-d567-448a-9af0-7da53bd6d009"}
03:33:34.503 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"3960c05c-2821-4d6b-951f-80fdb225db10"}
03:33:34.509 00.006 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"3960c05c-2821-4d6b-951f-80fdb225db10"}
03:33:36.485 01.976 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"fc862a2e-55da-44f0-833f-7a79a349d20d"}
03:33:36.494 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"fc862a2e-55da-44f0-833f-7a79a349d20d"}
03:33:36.504 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"b7133d7b-bd9d-4bda-8ff1-fcac68ac3af5"}
03:33:36.513 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"b7133d7b-bd9d-4bda-8ff1-fcac68ac3af5"}
03:33:38.485 01.972 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"c4c5b6f8-d58d-44e8-9b74-12a5a33ff10f"}
03:33:38.494 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"c4c5b6f8-d58d-44e8-9b74-12a5a33ff10f"}
03:33:38.502 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"a1d49bf4-f914-48fd-99bc-aed648bde44c"}
03:33:38.512 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"a1d49bf4-f914-48fd-99bc-aed648bde44c"}
03:33:40.484 01.972 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"057668f4-1a96-4276-979d-c3bc4e5effce"}
03:33:40.513 00.029 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"057668f4-1a96-4276-979d-c3bc4e5effce"}
03:33:40.522 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"58f703ec-921d-4799-a87c-55dcbd8825ff"}
03:33:40.533 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"58f703ec-921d-4799-a87c-55dcbd8825ff"}
03:33:42.484 01.951 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"53abe89d-776c-42ce-841a-a7cae642d1d5"}
03:33:42.497 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"53abe89d-776c-42ce-841a-a7cae642d1d5"}
03:33:42.509 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"5d7dc831-f94c-4558-bbc9-43f6481cb95c"}
03:33:42.540 00.031 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"5d7dc831-f94c-4558-bbc9-43f6481cb95c"}
03:33:44.483 01.943 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"9f132c59-9b16-4a41-9ce2-b5bc21cc6fe0"}
03:33:44.491 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"9f132c59-9b16-4a41-9ce2-b5bc21cc6fe0"}
03:33:44.501 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"4681076b-3cb5-46d8-9400-fc23b3eba52d"}
03:33:44.513 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"4681076b-3cb5-46d8-9400-fc23b3eba52d"}
03:33:46.484 01.971 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"2378c713-e553-4035-acaa-da6dc153f3cd"}
03:33:46.502 00.018 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"2378c713-e553-4035-acaa-da6dc153f3cd"}
03:33:46.513 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"637361c7-5a8e-4f3f-8922-738b0e1f73e0"}
03:33:46.523 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"637361c7-5a8e-4f3f-8922-738b0e1f73e0"}
03:33:48.483 01.960 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"31f0b875-27ef-4052-b85e-92ddbd6bb263"}
03:33:48.493 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"31f0b875-27ef-4052-b85e-92ddbd6bb263"}
03:33:48.501 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"e974737e-cc70-410b-9da4-871364162c90"}
03:33:48.510 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"e974737e-cc70-410b-9da4-871364162c90"}
03:33:50.484 01.974 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"1b3ed8b2-7d16-47b1-a715-8bf780e4c954"}
03:33:50.495 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"1b3ed8b2-7d16-47b1-a715-8bf780e4c954"}
03:33:50.505 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"6147b2ba-a00b-4630-8e1c-e90333b57e60"}
03:33:50.514 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"6147b2ba-a00b-4630-8e1c-e90333b57e60"}
03:33:52.485 01.971 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"5d4a1b3a-2666-49fb-bd48-c77fcf392eb5"}
03:33:52.497 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"5d4a1b3a-2666-49fb-bd48-c77fcf392eb5"}
03:33:52.507 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"8474c88e-58e5-4e83-b425-11216caf8848"}
03:33:52.514 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"8474c88e-58e5-4e83-b425-11216caf8848"}
03:33:54.485 01.971 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"822865bc-df35-4e65-a09c-9f2f13294f06"}
03:33:54.493 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"822865bc-df35-4e65-a09c-9f2f13294f06"}
03:33:54.500 00.007 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"95970c8d-3248-456f-90fa-38f6fd554738"}
03:33:54.518 00.018 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"95970c8d-3248-456f-90fa-38f6fd554738"}
03:33:56.486 01.968 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"53a6b441-6f80-40d7-8657-026cbb5d4b28"}
03:33:56.494 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"53a6b441-6f80-40d7-8657-026cbb5d4b28"}
03:33:56.503 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"1171322d-8e2e-4fcc-8270-fafee6439244"}
03:33:56.510 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"1171322d-8e2e-4fcc-8270-fafee6439244"}
03:33:58.487 01.977 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"c3550727-98ba-4895-a71b-8d7ddeefdcda"}
03:33:58.496 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"c3550727-98ba-4895-a71b-8d7ddeefdcda"}
03:33:58.504 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"81b652dd-3c0d-4398-9d86-be9103512164"}
03:33:58.512 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"81b652dd-3c0d-4398-9d86-be9103512164"}
03:34:00.486 01.974 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"8cde0be8-b34d-4891-9636-a18bc275c036"}
03:34:00.497 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"8cde0be8-b34d-4891-9636-a18bc275c036"}
03:34:00.506 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"6f1bd274-e1e3-40bd-8296-2cef8cab8233"}
03:34:00.516 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"6f1bd274-e1e3-40bd-8296-2cef8cab8233"}
03:34:02.491 01.975 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"ff48ff51-c96d-4a4d-89ee-00163a775b79"}
03:34:02.511 00.020 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"ff48ff51-c96d-4a4d-89ee-00163a775b79"}
03:34:02.523 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"42453615-58f4-48e2-9fa2-59e0cddb8f89"}
03:34:02.532 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"42453615-58f4-48e2-9fa2-59e0cddb8f89"}
03:34:04.488 01.956 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"b764ed92-f95e-429b-8e18-03ea2ceec454"}
03:34:04.496 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"b764ed92-f95e-429b-8e18-03ea2ceec454"}
03:34:04.505 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"d79d0c62-8b02-41f3-96b1-8dc4f61a9893"}
03:34:04.512 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"d79d0c62-8b02-41f3-96b1-8dc4f61a9893"}
03:34:06.490 01.978 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"b45b14e2-13c0-4eca-a437-996fe902db2b"}
03:34:06.500 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"b45b14e2-13c0-4eca-a437-996fe902db2b"}
03:34:06.509 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"e884c82e-6eab-4f59-b1c1-e42cfc8478f5"}
03:34:06.515 00.006 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"e884c82e-6eab-4f59-b1c1-e42cfc8478f5"}
03:34:08.488 01.973 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"07e168e2-2a3a-4b07-8d14-691b54fa4e26"}
03:34:08.500 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"07e168e2-2a3a-4b07-8d14-691b54fa4e26"}
03:34:08.511 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"cfa9639a-d446-4635-b28f-3fed8dd16c71"}
03:34:08.539 00.028 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"cfa9639a-d446-4635-b28f-3fed8dd16c71"}
03:34:10.489 01.950 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"94aea424-5f38-40da-bbd8-f8ca20dc4989"}
03:34:10.500 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"94aea424-5f38-40da-bbd8-f8ca20dc4989"}
03:34:10.509 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"76061dcd-ccbe-4e46-ab1f-c5cd198ac247"}
03:34:10.519 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"76061dcd-ccbe-4e46-ab1f-c5cd198ac247"}
03:34:12.489 01.970 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"1b44711e-8f02-440e-8e8c-07d847eea26b"}
03:34:12.499 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"1b44711e-8f02-440e-8e8c-07d847eea26b"}
03:34:12.511 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"395db90c-cd4e-45cf-aef6-63afbdfea855"}
03:34:12.520 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"395db90c-cd4e-45cf-aef6-63afbdfea855"}
03:34:14.490 01.970 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"6cc0f157-652e-4a19-b859-57624801c6b0"}
03:34:14.503 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"6cc0f157-652e-4a19-b859-57624801c6b0"}
03:34:14.541 00.038 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"4103c45e-7a44-4ca4-ba51-6a56e3f05ac2"}
03:34:14.553 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"4103c45e-7a44-4ca4-ba51-6a56e3f05ac2"}
03:34:16.488 01.935 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"39067448-b10b-49e2-9f92-88e95b8c2b8d"}
03:34:16.500 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"39067448-b10b-49e2-9f92-88e95b8c2b8d"}
03:34:16.515 00.015 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"28cb0672-e97e-4a55-b09c-ee37581f3d13"}
03:34:16.525 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"28cb0672-e97e-4a55-b09c-ee37581f3d13"}
03:34:18.489 01.964 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"7a8c3b6e-ff44-460d-9f37-7d9e76cb36f9"}
03:34:18.503 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"7a8c3b6e-ff44-460d-9f37-7d9e76cb36f9"}
03:34:18.516 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"c72e3436-cab7-4aad-829a-f69b2c728d73"}
03:34:18.524 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"c72e3436-cab7-4aad-829a-f69b2c728d73"}
03:34:20.489 01.965 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"e3457de3-adba-46e0-ae70-7ff3725969eb"}
03:34:20.503 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"e3457de3-adba-46e0-ae70-7ff3725969eb"}
03:34:20.513 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"a447f229-771b-4290-ba51-9977a03a8643"}
03:34:20.544 00.031 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"a447f229-771b-4290-ba51-9977a03a8643"}
03:34:22.488 01.944 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"daae3163-b74e-4a35-a568-a69c71cc558f"}
03:34:22.498 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"daae3163-b74e-4a35-a568-a69c71cc558f"}
03:34:22.505 00.007 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"d8d0ae3f-ea69-4ed4-93ff-82bbe9ade3e4"}
03:34:22.512 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"d8d0ae3f-ea69-4ed4-93ff-82bbe9ade3e4"}
03:34:24.488 01.976 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"d3abeae4-e7dc-4c1b-a360-03fe74dc39d1"}
03:34:24.496 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"d3abeae4-e7dc-4c1b-a360-03fe74dc39d1"}
03:34:24.504 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"e58d733f-9462-4a2e-ba11-669d2fac1be2"}
03:34:24.526 00.022 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"e58d733f-9462-4a2e-ba11-669d2fac1be2"}
03:34:26.488 01.962 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"4bdf0dd9-6682-41b2-883f-1e71285387eb"}
03:34:26.507 00.019 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"4bdf0dd9-6682-41b2-883f-1e71285387eb"}
03:34:26.519 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"22a8ead5-9979-4171-9844-7b902672f309"}
03:34:26.531 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"22a8ead5-9979-4171-9844-7b902672f309"}
03:34:28.493 01.962 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"2c4ed568-4406-409b-a61f-19c2f16e2c91"}
03:34:28.509 00.016 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"2c4ed568-4406-409b-a61f-19c2f16e2c91"}
03:34:28.517 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"b4356ba2-737e-4523-971b-4ad1fc87c62e"}
03:34:28.525 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"b4356ba2-737e-4523-971b-4ad1fc87c62e"}
03:34:30.493 01.968 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"fc17c17a-897c-4f73-b16c-d65b9aae286a"}
03:34:30.504 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"fc17c17a-897c-4f73-b16c-d65b9aae286a"}
03:34:30.513 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"6c293280-db55-4dc0-bd8f-6d1dd9e9b6b7"}
03:34:30.520 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"6c293280-db55-4dc0-bd8f-6d1dd9e9b6b7"}
03:34:32.492 01.972 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"45f46420-f43a-412c-be2d-e99250d76e82"}
03:34:32.501 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"45f46420-f43a-412c-be2d-e99250d76e82"}
03:34:32.512 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"1ec79bfb-ca21-4d5f-8151-98615737cd30"}
03:34:32.522 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"1ec79bfb-ca21-4d5f-8151-98615737cd30"}
03:34:34.493 01.971 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"a93589fe-74ea-420a-81d9-23b1aa8c55d3"}
03:34:34.502 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"a93589fe-74ea-420a-81d9-23b1aa8c55d3"}
03:34:34.512 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"8b861344-bd6d-46f3-a41e-ce52603b0834"}
03:34:34.521 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"8b861344-bd6d-46f3-a41e-ce52603b0834"}
03:34:36.493 01.972 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"bde639f3-8c6c-48db-81d2-a178800ee5b3"}
03:34:36.504 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"bde639f3-8c6c-48db-81d2-a178800ee5b3"}
03:34:36.528 00.024 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"fef79995-fbee-460f-83a0-5fcb76c87a6b"}
03:34:36.536 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"fef79995-fbee-460f-83a0-5fcb76c87a6b"}
03:34:38.493 01.957 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"11fb727c-615d-45d2-974d-531feb984f1c"}
03:34:38.506 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"11fb727c-615d-45d2-974d-531feb984f1c"}
03:34:38.517 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"ae118db9-9d57-4106-a13e-ca572c10f3f9"}
03:34:38.527 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"ae118db9-9d57-4106-a13e-ca572c10f3f9"}
03:34:40.492 01.965 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"929c3556-d1cb-4cb5-b372-9713bfefdfac"}
03:34:40.503 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"929c3556-d1cb-4cb5-b372-9713bfefdfac"}
03:34:40.512 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"cc2d5dd1-da8c-44f8-bd94-3188e40e89a1"}
03:34:40.520 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"cc2d5dd1-da8c-44f8-bd94-3188e40e89a1"}
03:34:42.491 01.971 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"0dd1897f-93b8-4dc4-a66f-e97221fc9b0d"}
03:34:42.501 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"0dd1897f-93b8-4dc4-a66f-e97221fc9b0d"}
03:34:42.512 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"2a375ee4-df0e-4fa4-b756-c196d081c1fd"}
03:34:42.520 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"2a375ee4-df0e-4fa4-b756-c196d081c1fd"}
03:34:44.493 01.973 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"2aa886ca-4dbe-48a7-8751-4f099bf6cfae"}
03:34:44.507 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"2aa886ca-4dbe-48a7-8751-4f099bf6cfae"}
03:34:44.520 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"8e1911bb-cdd1-4d50-bf17-e7369adb5475"}
03:34:44.544 00.024 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"8e1911bb-cdd1-4d50-bf17-e7369adb5475"}
03:34:46.492 01.948 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"2b216479-456e-4be6-8a1e-e9de0da08e03"}
03:34:46.502 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"2b216479-456e-4be6-8a1e-e9de0da08e03"}
03:34:46.518 00.016 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"bb4640ea-4a24-44ba-b436-834063bda208"}
03:34:46.530 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"bb4640ea-4a24-44ba-b436-834063bda208"}
03:34:48.492 01.962 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"c612b56d-146f-43bc-8a02-780b8c46f7bf"}
03:34:48.504 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"c612b56d-146f-43bc-8a02-780b8c46f7bf"}
03:34:48.525 00.021 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"14cbd2c0-4765-48f1-92f4-3c3d6622f140"}
03:34:48.534 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"14cbd2c0-4765-48f1-92f4-3c3d6622f140"}
03:34:50.493 01.959 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"e0347c3e-a58e-4d32-9922-29d988c510e9"}
03:34:50.501 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"e0347c3e-a58e-4d32-9922-29d988c510e9"}
03:34:50.508 00.007 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"3a8106bb-3370-4392-9c06-32f2bf2413bd"}
03:34:50.527 00.019 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"3a8106bb-3370-4392-9c06-32f2bf2413bd"}
03:34:52.492 01.965 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"e4c324b1-1afa-46f5-b1be-08c8cb7a2e7a"}
03:34:52.503 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"e4c324b1-1afa-46f5-b1be-08c8cb7a2e7a"}
03:34:52.512 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"1cb3e477-7a6d-494f-a196-65ef4abc12ea"}
03:34:52.530 00.018 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"1cb3e477-7a6d-494f-a196-65ef4abc12ea"}
03:34:54.491 01.961 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"e246483f-5e45-4667-9e24-ee47e42ce0f0"}
03:34:54.513 00.022 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"e246483f-5e45-4667-9e24-ee47e42ce0f0"}
03:34:54.521 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"31ee5e3b-177e-4913-bac3-669497c42439"}
03:34:54.528 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"31ee5e3b-177e-4913-bac3-669497c42439"}
03:34:56.491 01.963 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"78bd4286-7713-4249-87c2-6b8a67c38b99"}
03:34:56.498 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"78bd4286-7713-4249-87c2-6b8a67c38b99"}
03:34:56.505 00.007 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"a22d845b-75e9-4b46-b5dc-a68c2bdd3110"}
03:34:56.512 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"a22d845b-75e9-4b46-b5dc-a68c2bdd3110"}
03:34:58.491 01.979 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"373798b6-7953-48eb-8909-e4d912fcbd96"}
03:34:58.503 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"373798b6-7953-48eb-8909-e4d912fcbd96"}
03:34:58.510 00.007 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"bdcf2fef-6851-4498-a7bd-0f8eda8762d2"}
03:34:58.517 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"bdcf2fef-6851-4498-a7bd-0f8eda8762d2"}
03:35:00.491 01.974 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"d3e573e4-35a5-418f-b8cc-0a25dfc62980"}
03:35:00.505 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"d3e573e4-35a5-418f-b8cc-0a25dfc62980"}
03:35:00.515 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"dad724b3-fea2-412b-bc7b-442b366f8181"}
03:35:00.528 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"dad724b3-fea2-412b-bc7b-442b366f8181"}
03:35:02.495 01.967 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"fe99d870-e7d5-42fd-b2e9-b4ec711aa15b"}
03:35:02.506 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"fe99d870-e7d5-42fd-b2e9-b4ec711aa15b"}
03:35:02.516 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"be1cb347-13e3-46c1-9637-e13a0686669b"}
03:35:02.527 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"be1cb347-13e3-46c1-9637-e13a0686669b"}
03:35:04.492 01.965 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"dbb2c89f-a559-45aa-90d5-fbdbf45c272e"}
03:35:04.502 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"dbb2c89f-a559-45aa-90d5-fbdbf45c272e"}
03:35:04.511 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"7d6acc6e-10a3-4f49-92ea-49a6ca0352a9"}
03:35:04.519 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"7d6acc6e-10a3-4f49-92ea-49a6ca0352a9"}
03:35:06.491 01.972 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"63a42d9c-15d8-4a42-aa75-6a563c53b2a0"}
03:35:06.505 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"63a42d9c-15d8-4a42-aa75-6a563c53b2a0"}
03:35:06.514 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"cb0c3cc9-3f62-4620-a5da-101ba438aeef"}
03:35:06.526 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"cb0c3cc9-3f62-4620-a5da-101ba438aeef"}
03:35:08.491 01.965 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"c91a07a9-f933-4206-bd2e-2eea81074398"}
03:35:08.516 00.025 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"c91a07a9-f933-4206-bd2e-2eea81074398"}
03:35:08.528 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"fd85d4d4-3b6f-40ff-96bc-508a3279ca2b"}
03:35:08.536 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"fd85d4d4-3b6f-40ff-96bc-508a3279ca2b"}
03:35:10.492 01.956 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"19c99459-39c2-4902-928c-9ba74d1aa2d6"}
03:35:10.504 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"19c99459-39c2-4902-928c-9ba74d1aa2d6"}
03:35:10.514 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"1c5cb596-7252-4d7d-8076-a40dc5c11572"}
03:35:10.525 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"1c5cb596-7252-4d7d-8076-a40dc5c11572"}
03:35:12.494 01.969 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"fff0407a-e60c-4fb2-8988-0870c1136a57"}
03:35:12.510 00.016 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"fff0407a-e60c-4fb2-8988-0870c1136a57"}
03:35:12.520 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"62801841-23b3-41f8-b039-0b6083e79457"}
03:35:12.529 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"62801841-23b3-41f8-b039-0b6083e79457"}
03:35:14.499 01.970 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"af6b580a-5106-4afb-bb36-781f9b700c32"}
03:35:14.511 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"af6b580a-5106-4afb-bb36-781f9b700c32"}
03:35:14.520 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"cb389585-ebb5-4719-a79e-a06de132f8fa"}
03:35:14.526 00.006 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"cb389585-ebb5-4719-a79e-a06de132f8fa"}
03:35:16.500 01.974 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"e55891a8-db14-4a07-a144-e6042f93591c"}
03:35:16.543 00.043 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"e55891a8-db14-4a07-a144-e6042f93591c"}
03:35:16.620 00.077 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"9ded0214-5f9d-4ebd-918b-1c2fb832cb33"}
03:35:16.648 00.028 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"9ded0214-5f9d-4ebd-918b-1c2fb832cb33"}
03:35:18.497 01.849 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"74317158-c14d-40ed-af11-492f0366a3ad"}
03:35:18.510 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"74317158-c14d-40ed-af11-492f0366a3ad"}
03:35:18.520 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"19b6dd6b-e021-4f53-a728-9142a99f9a6c"}
03:35:18.530 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"19b6dd6b-e021-4f53-a728-9142a99f9a6c"}
03:35:20.499 01.969 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"73a16621-dc2e-46d9-b2b0-50a206726470"}
03:35:20.510 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"73a16621-dc2e-46d9-b2b0-50a206726470"}
03:35:20.517 00.007 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"e95e9b21-4d6e-4e51-8237-b58876d5315d"}
03:35:20.525 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"e95e9b21-4d6e-4e51-8237-b58876d5315d"}
03:35:22.500 01.975 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"b127bc6d-bd1b-4d63-aab6-1b9eaf31ca9e"}
03:35:22.509 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"b127bc6d-bd1b-4d63-aab6-1b9eaf31ca9e"}
03:35:22.523 00.014 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"f6bcc9cf-0fb1-46b2-bd25-3c2e0dac810a"}
03:35:22.533 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"f6bcc9cf-0fb1-46b2-bd25-3c2e0dac810a"}
03:35:24.501 01.968 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"25482600-339c-48a4-8b04-4f291b0a5cb0"}
03:35:24.510 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"25482600-339c-48a4-8b04-4f291b0a5cb0"}
03:35:24.520 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"01b21a11-f8f4-47cd-8d85-8df5b42b11ea"}
03:35:24.526 00.006 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"01b21a11-f8f4-47cd-8d85-8df5b42b11ea"}
03:35:26.505 01.979 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"e690147e-6185-4fc0-9003-83314af64980"}
03:35:26.518 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"e690147e-6185-4fc0-9003-83314af64980"}
03:35:26.526 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"80913a06-082b-4fd9-9141-3c4e0141a8f2"}
03:35:26.534 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"80913a06-082b-4fd9-9141-3c4e0141a8f2"}
03:35:28.502 01.968 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"7be86b33-b810-42ed-9a89-1a9e7174e688"}
03:35:28.515 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"7be86b33-b810-42ed-9a89-1a9e7174e688"}
03:35:28.526 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"02bb2e37-c6df-48b5-be43-34aa2a4c9251"}
03:35:28.536 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"02bb2e37-c6df-48b5-be43-34aa2a4c9251"}
03:35:30.502 01.966 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"b60d67a4-909c-45c6-bf84-b1b40e6cf8db"}
03:35:30.517 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"b60d67a4-909c-45c6-bf84-b1b40e6cf8db"}
03:35:30.556 00.039 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"2072e6b1-1f85-4e05-aaf0-7d100b2c4456"}
03:35:30.569 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"2072e6b1-1f85-4e05-aaf0-7d100b2c4456"}
03:35:32.501 01.932 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"86714444-5840-4b9c-aa54-462cb84d5645"}
03:35:32.514 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"86714444-5840-4b9c-aa54-462cb84d5645"}
03:35:32.522 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"c18e3c35-36fb-467a-9538-a101c0ffe6c0"}
03:35:32.531 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"c18e3c35-36fb-467a-9538-a101c0ffe6c0"}
03:35:34.500 01.969 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"e300ad8e-48e6-470d-980b-62749e1ca957"}
03:35:34.514 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"e300ad8e-48e6-470d-980b-62749e1ca957"}
03:35:34.524 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"e3064aef-b672-42ff-bbed-8e7c7af3ff80"}
03:35:34.532 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"e3064aef-b672-42ff-bbed-8e7c7af3ff80"}
03:35:36.500 01.968 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"795d224d-47e7-41e7-a8d3-60fa47efd82e"}
03:35:36.509 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"795d224d-47e7-41e7-a8d3-60fa47efd82e"}
03:35:36.520 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"b11bdccd-da6b-419b-8371-3313b978e40c"}
03:35:36.542 00.022 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"b11bdccd-da6b-419b-8371-3313b978e40c"}
03:35:38.504 01.962 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"9ccd10cc-e087-42bb-a140-ff0c1af6d9d3"}
03:35:38.525 00.021 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"9ccd10cc-e087-42bb-a140-ff0c1af6d9d3"}
03:35:38.534 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"79bbec51-bf4f-48bb-a73b-ba767aec5842"}
03:35:38.543 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"79bbec51-bf4f-48bb-a73b-ba767aec5842"}
03:35:40.501 01.958 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"bda8715b-c1ec-4b7e-abe2-348e341007b3"}
03:35:40.512 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"bda8715b-c1ec-4b7e-abe2-348e341007b3"}
03:35:40.525 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"daf2bb14-27bb-4428-b06e-deecc4e7ce6a"}
03:35:40.539 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"daf2bb14-27bb-4428-b06e-deecc4e7ce6a"}
03:35:42.502 01.963 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"7d19392a-1508-4324-83b1-8d636e1160f8"}
03:35:42.514 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"7d19392a-1508-4324-83b1-8d636e1160f8"}
03:35:42.524 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"7dea4271-2349-4912-b011-101e1131e8c7"}
03:35:42.548 00.024 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"7dea4271-2349-4912-b011-101e1131e8c7"}
03:35:44.501 01.953 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"ce62e2a9-8c61-488a-ba68-c851fc2949cc"}
03:35:44.509 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"ce62e2a9-8c61-488a-ba68-c851fc2949cc"}
03:35:44.518 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"30d0986f-58a6-43e1-9eb5-d0b8eee32004"}
03:35:44.524 00.006 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"30d0986f-58a6-43e1-9eb5-d0b8eee32004"}
03:35:46.530 02.006 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"3f082829-82d1-4d3c-81dc-9aa05a5a30b9"}
03:35:46.547 00.017 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"3f082829-82d1-4d3c-81dc-9aa05a5a30b9"}
03:35:46.558 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"13124a08-0d0a-496c-bf8d-892ec0c3acda"}
03:35:46.572 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"13124a08-0d0a-496c-bf8d-892ec0c3acda"}
03:35:48.533 01.961 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"d46be6a2-c1f3-490a-acb8-098cd09e8cdc"}
03:35:48.549 00.016 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"d46be6a2-c1f3-490a-acb8-098cd09e8cdc"}
03:35:48.557 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"ea41539d-e3c7-4516-a271-9a6bc6f9cf21"}
03:35:48.565 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"ea41539d-e3c7-4516-a271-9a6bc6f9cf21"}
03:35:50.532 01.967 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"3b31c193-302e-45e7-961b-68db9cd5b3e8"}
03:35:50.539 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"3b31c193-302e-45e7-961b-68db9cd5b3e8"}
03:35:50.547 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"1bf07cbf-89c0-4bc1-a906-bc62cfaa4208"}
03:35:50.556 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"1bf07cbf-89c0-4bc1-a906-bc62cfaa4208"}
03:35:52.533 01.977 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"82d57959-15f0-4f95-86b9-00118a05836c"}
03:35:52.542 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"82d57959-15f0-4f95-86b9-00118a05836c"}
03:35:52.563 00.021 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"2b9584de-7e50-4a78-9807-c34e21ae4066"}
03:35:52.571 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"2b9584de-7e50-4a78-9807-c34e21ae4066"}
03:35:54.534 01.963 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"ffc506ee-4a4c-464c-82d7-87415956f41f"}
03:35:54.555 00.021 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"ffc506ee-4a4c-464c-82d7-87415956f41f"}
03:35:54.563 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"862b5b91-e4ec-4fa1-868d-3169e6bd6453"}
03:35:54.570 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"862b5b91-e4ec-4fa1-868d-3169e6bd6453"}
03:35:56.533 01.963 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"b91190be-5c92-4828-91d6-841b8a75b006"}
03:35:56.543 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"b91190be-5c92-4828-91d6-841b8a75b006"}
03:35:56.550 00.007 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"a13e6e70-3a82-49d1-9741-7e17e790c0cd"}
03:35:56.557 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"a13e6e70-3a82-49d1-9741-7e17e790c0cd"}
03:35:58.533 01.976 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"7738e45c-e8d8-46e5-9c9e-c53687c6855a"}
03:35:58.543 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"7738e45c-e8d8-46e5-9c9e-c53687c6855a"}
03:35:58.551 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"a69a5170-1129-497f-a2e6-cb0b931a06ee"}
03:35:58.559 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"a69a5170-1129-497f-a2e6-cb0b931a06ee"}
03:36:00.533 01.974 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"5f38cf38-36eb-4f02-8fe0-a76aa3c1347b"}
03:36:00.543 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"5f38cf38-36eb-4f02-8fe0-a76aa3c1347b"}
03:36:00.569 00.026 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"90c01b41-f085-416f-a47b-42f2b7085203"}
03:36:00.577 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"90c01b41-f085-416f-a47b-42f2b7085203"}
03:36:02.533 01.956 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"8bced2bd-ccda-4a1c-8ae3-26b41d50a670"}
03:36:02.557 00.024 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"8bced2bd-ccda-4a1c-8ae3-26b41d50a670"}
03:36:02.568 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"68b3353b-3793-4551-9cf6-429afa83fb23"}
03:36:02.576 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"68b3353b-3793-4551-9cf6-429afa83fb23"}
03:36:04.533 01.957 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"a0272890-9706-485d-96f3-857f0ce2ee62"}
03:36:04.545 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"a0272890-9706-485d-96f3-857f0ce2ee62"}
03:36:04.554 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"59063c2f-deb7-410f-961e-26d9300dece5"}
03:36:04.562 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"59063c2f-deb7-410f-961e-26d9300dece5"}
03:36:06.533 01.971 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"76c3afba-7218-4f5a-b40b-24f1808b8124"}
03:36:06.547 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"76c3afba-7218-4f5a-b40b-24f1808b8124"}
03:36:06.560 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"6f5317bf-332a-4bdc-97fa-ee3be2d37f4c"}
03:36:06.588 00.028 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"6f5317bf-332a-4bdc-97fa-ee3be2d37f4c"}
03:36:08.534 01.946 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"7b0af4ce-c836-4c56-ba02-99a921751c3f"}
03:36:08.543 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"7b0af4ce-c836-4c56-ba02-99a921751c3f"}
03:36:08.551 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"2d37563d-f846-4ab3-9ebc-07a76bf19df2"}
03:36:08.558 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"2d37563d-f846-4ab3-9ebc-07a76bf19df2"}
03:36:10.534 01.976 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"c077ab39-bb6b-4f5f-a254-638f547f79ef"}
03:36:10.545 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"c077ab39-bb6b-4f5f-a254-638f547f79ef"}
03:36:10.552 00.007 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"1909f248-cfe0-486e-b8b0-5e0c8d31e32c"}
03:36:10.572 00.020 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"1909f248-cfe0-486e-b8b0-5e0c8d31e32c"}
03:36:12.534 01.962 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"eedd9385-0705-49a2-af2e-dfb6fb63089e"}
03:36:12.550 00.016 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"eedd9385-0705-49a2-af2e-dfb6fb63089e"}
03:36:12.563 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"751bc97a-8c89-42ef-a461-312bac3672b7"}
03:36:12.579 00.016 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"751bc97a-8c89-42ef-a461-312bac3672b7"}
03:36:14.533 01.954 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"4ef89494-032e-4845-bb96-35881dd0b919"}
03:36:14.542 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"4ef89494-032e-4845-bb96-35881dd0b919"}
03:36:14.550 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"01f5d35d-61d3-40fe-94ce-3d7c3b9a9e81"}
03:36:14.559 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"01f5d35d-61d3-40fe-94ce-3d7c3b9a9e81"}
03:36:16.533 01.974 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"60d22ce3-d979-4c3d-bbe6-04456e9609ba"}
03:36:16.543 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"60d22ce3-d979-4c3d-bbe6-04456e9609ba"}
03:36:16.553 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"12ae16b5-d6fc-4537-8f60-b7c8387151b9"}
03:36:16.564 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"12ae16b5-d6fc-4537-8f60-b7c8387151b9"}
03:36:18.532 01.968 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"6677c7ee-4ade-4e07-9610-e50766424c83"}
03:36:18.545 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"6677c7ee-4ade-4e07-9610-e50766424c83"}
03:36:18.558 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"bddba781-ef5c-4eff-8b0c-3a338a1f040a"}
03:36:18.577 00.019 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"bddba781-ef5c-4eff-8b0c-3a338a1f040a"}
03:36:20.533 01.956 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"89efc272-6435-4ceb-b71b-ac42c2b07a4a"}
03:36:20.549 00.016 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"89efc272-6435-4ceb-b71b-ac42c2b07a4a"}
03:36:20.561 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"b87115bd-d74f-420d-850a-eda040ba308a"}
03:36:20.567 00.006 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"b87115bd-d74f-420d-850a-eda040ba308a"}
03:36:22.532 01.965 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"9b762b58-376c-467d-b84d-2d6577c169d2"}
03:36:22.540 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"9b762b58-376c-467d-b84d-2d6577c169d2"}
03:36:22.547 00.007 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"92252173-26bc-4d6d-b048-f2f7ab031ea2"}
03:36:22.555 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"92252173-26bc-4d6d-b048-f2f7ab031ea2"}
03:36:24.532 01.977 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"3c697709-7038-4b68-8446-30a05f092801"}
03:36:24.540 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"3c697709-7038-4b68-8446-30a05f092801"}
03:36:24.551 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"4a1b4d68-3c73-412c-811a-f60b999f3ec8"}
03:36:24.564 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"4a1b4d68-3c73-412c-811a-f60b999f3ec8"}
03:36:26.532 01.968 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"fb07ebe2-ce25-4d76-b432-8312f93361d3"}
03:36:26.540 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"fb07ebe2-ce25-4d76-b432-8312f93361d3"}
03:36:26.550 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"b985fd11-ac24-4e1d-941d-6b3b2a3706d8"}
03:36:26.558 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"b985fd11-ac24-4e1d-941d-6b3b2a3706d8"}
03:36:28.532 01.974 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"d7319586-2f70-422b-b80b-dc6b96ef4362"}
03:36:28.539 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"d7319586-2f70-422b-b80b-dc6b96ef4362"}
03:36:28.547 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"4e7fcd9d-5216-4011-9512-f203aa3e4675"}
03:36:28.555 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"4e7fcd9d-5216-4011-9512-f203aa3e4675"}
03:36:30.532 01.977 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"4926c6d2-cc38-4da9-bc32-d80e1b9d6994"}
03:36:30.541 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"4926c6d2-cc38-4da9-bc32-d80e1b9d6994"}
03:36:30.566 00.025 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"a21a67e2-aabb-4ccf-8dc1-69cc842c8282"}
03:36:30.580 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"a21a67e2-aabb-4ccf-8dc1-69cc842c8282"}
03:36:32.532 01.952 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"a99af11f-0878-4620-808a-1f0543b6902b"}
03:36:32.541 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"a99af11f-0878-4620-808a-1f0543b6902b"}
03:36:32.550 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"d1711e33-342f-41a5-b929-da24ca60ef57"}
03:36:32.572 00.022 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"d1711e33-342f-41a5-b929-da24ca60ef57"}
03:36:34.532 01.960 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"9a1d541e-1be1-4e68-8a1e-6de3c2409a54"}
03:36:34.543 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"9a1d541e-1be1-4e68-8a1e-6de3c2409a54"}
03:36:34.564 00.021 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"6e40cf6f-9d91-4502-ae68-118eed6ff649"}
03:36:34.571 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"6e40cf6f-9d91-4502-ae68-118eed6ff649"}
03:36:36.530 01.959 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"adde6631-0ce1-493d-8ec3-24d5f9712c4b"}
03:36:36.544 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"adde6631-0ce1-493d-8ec3-24d5f9712c4b"}
03:36:36.579 00.035 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"873b4918-f785-48e4-98e0-3883ea522592"}
03:36:36.591 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"873b4918-f785-48e4-98e0-3883ea522592"}
03:36:38.532 01.941 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"5ad09bb0-8155-471e-8031-a82b73dc208d"}
03:36:38.551 00.019 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"5ad09bb0-8155-471e-8031-a82b73dc208d"}
03:36:38.563 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"84327e19-5d53-4cab-8b8c-9bba53833c92"}
03:36:38.573 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"84327e19-5d53-4cab-8b8c-9bba53833c92"}
03:36:40.529 01.956 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"c94da038-f6c4-429b-ae08-4f208c6f098c"}
03:36:40.557 00.028 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"c94da038-f6c4-429b-ae08-4f208c6f098c"}
03:36:40.569 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"ca693d9b-7736-4056-9097-611c4a2a550b"}
03:36:40.579 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"ca693d9b-7736-4056-9097-611c4a2a550b"}
03:36:42.527 01.948 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"ba2c82dc-f813-4302-8896-0fa0887bcd9d"}
03:36:42.537 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"ba2c82dc-f813-4302-8896-0fa0887bcd9d"}
03:36:42.563 00.026 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"f52188cc-66c7-472c-ba71-bfb6fa1bb1a5"}
03:36:42.571 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"f52188cc-66c7-472c-ba71-bfb6fa1bb1a5"}
03:36:44.534 01.963 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"409b92a4-fd5d-4a6b-8b59-c6246c85e8c2"}
03:36:44.545 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"409b92a4-fd5d-4a6b-8b59-c6246c85e8c2"}
03:36:44.554 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"ac457194-941d-417a-a038-81346ecb50e1"}
03:36:44.562 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"ac457194-941d-417a-a038-81346ecb50e1"}
03:36:46.527 01.965 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"0ebd608a-ab5a-4d4a-aa45-7e50cd747e98"}
03:36:46.537 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"0ebd608a-ab5a-4d4a-aa45-7e50cd747e98"}
03:36:46.548 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"f381f151-6212-440e-bca7-6fe97fbd2d44"}
03:36:46.555 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"f381f151-6212-440e-bca7-6fe97fbd2d44"}
03:36:48.528 01.973 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"484cc7ad-b517-4827-8d55-df8b0e0587b6"}
03:36:48.537 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"484cc7ad-b517-4827-8d55-df8b0e0587b6"}
03:36:48.544 00.007 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"fa8b510a-7aa4-4c84-b5e0-8acb7808e645"}
03:36:48.552 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"fa8b510a-7aa4-4c84-b5e0-8acb7808e645"}
03:36:50.528 01.976 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"1b00fd44-36d0-41c8-818b-1d6f53e62f89"}
03:36:50.538 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"1b00fd44-36d0-41c8-818b-1d6f53e62f89"}
03:36:50.548 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"08481b7c-26b5-4b55-896a-0c586962143b"}
03:36:50.556 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"08481b7c-26b5-4b55-896a-0c586962143b"}
03:36:52.528 01.972 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"512d000d-7fe6-4f68-a964-698dee599fac"}
03:36:52.538 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"512d000d-7fe6-4f68-a964-698dee599fac"}
03:36:52.547 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"51652dbf-df15-4db8-bbf1-425973dd6bb7"}
03:36:52.555 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"51652dbf-df15-4db8-bbf1-425973dd6bb7"}
03:36:54.527 01.972 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"a393bb29-ff22-41a1-ad4e-f4dbd07105b8"}
03:36:54.546 00.019 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"a393bb29-ff22-41a1-ad4e-f4dbd07105b8"}
03:36:54.556 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"77f9caa8-b46f-4dfa-866d-ddb2ece125bd"}
03:36:54.563 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"77f9caa8-b46f-4dfa-866d-ddb2ece125bd"}
03:36:56.526 01.963 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"7d14746d-0c1c-4ca0-a7fa-5a74ac64a044"}
03:36:56.537 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"7d14746d-0c1c-4ca0-a7fa-5a74ac64a044"}
03:36:56.548 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"acb3b742-56c6-429d-90cc-3809ddf728a3"}
03:36:56.559 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"acb3b742-56c6-429d-90cc-3809ddf728a3"}
03:36:58.525 01.966 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"53060023-a620-490a-81ef-1faf8d168979"}
03:36:58.533 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"53060023-a620-490a-81ef-1faf8d168979"}
03:36:58.540 00.007 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"850fb2e9-26af-4d82-822a-2c6e1daa15e7"}
03:36:58.549 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"850fb2e9-26af-4d82-822a-2c6e1daa15e7"}
03:37:00.526 01.977 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"7ebadd85-34a6-4019-b4f1-a6a0be21f2ee"}
03:37:00.536 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"7ebadd85-34a6-4019-b4f1-a6a0be21f2ee"}
03:37:00.542 00.006 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"7d8e9071-093d-4670-8125-d4f701b9eded"}
03:37:00.551 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"7d8e9071-093d-4670-8125-d4f701b9eded"}
03:37:02.525 01.974 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"c364f555-f3d0-49b1-adec-bb0b2e0c140c"}
03:37:02.537 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"c364f555-f3d0-49b1-adec-bb0b2e0c140c"}
03:37:02.568 00.031 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"dab2fd6c-682a-48ca-b11c-426b463b4c62"}
03:37:02.583 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"dab2fd6c-682a-48ca-b11c-426b463b4c62"}
03:37:04.526 01.943 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"0b59aa00-9745-4fc5-af5d-6b4e2cb3ad68"}
03:37:04.538 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"0b59aa00-9745-4fc5-af5d-6b4e2cb3ad68"}
03:37:04.549 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"5baf1af6-4c8a-4472-bd12-99525a28cdaa"}
03:37:04.558 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"5baf1af6-4c8a-4472-bd12-99525a28cdaa"}
03:37:06.526 01.968 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"ca17cf10-e648-4de6-a9f7-7a1abbe46bb7"}
03:37:06.533 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"ca17cf10-e648-4de6-a9f7-7a1abbe46bb7"}
03:37:06.543 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"aef5e1c7-ed7f-496c-9462-d1afa017486c"}
03:37:06.552 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"aef5e1c7-ed7f-496c-9462-d1afa017486c"}
03:37:08.525 01.973 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"ad614a64-ec3f-41f0-affd-8343ee758f27"}
03:37:08.537 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"ad614a64-ec3f-41f0-affd-8343ee758f27"}
03:37:08.566 00.029 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"ab3fa2ac-8693-4e94-beb3-77254e5fb129"}
03:37:08.576 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"ab3fa2ac-8693-4e94-beb3-77254e5fb129"}
03:37:10.525 01.949 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"e315e3a3-0d0b-4501-91f6-aae2b7b30747"}
03:37:10.534 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"e315e3a3-0d0b-4501-91f6-aae2b7b30747"}
03:37:10.544 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"e2bbbc33-829f-493c-a8b3-3d052cd53acf"}
03:37:10.552 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"e2bbbc33-829f-493c-a8b3-3d052cd53acf"}
03:37:12.529 01.977 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"bd5b5a4c-2018-4d3e-8f71-e4b3ae6ed3b2"}
03:37:12.541 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"bd5b5a4c-2018-4d3e-8f71-e4b3ae6ed3b2"}
03:37:12.550 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"5facf8f9-9807-48c3-b2db-79b111015ad2"}
03:37:12.558 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"5facf8f9-9807-48c3-b2db-79b111015ad2"}
03:37:14.526 01.968 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"30d82e57-ec7d-427f-afe2-7c37035b684b"}
03:37:14.552 00.026 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"30d82e57-ec7d-427f-afe2-7c37035b684b"}
03:37:14.566 00.014 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"ab0632c8-a08b-4257-bab4-040f3f12730d"}
03:37:14.576 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"ab0632c8-a08b-4257-bab4-040f3f12730d"}
03:37:16.526 01.950 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"5cf5b576-7c51-4815-a43d-66feeeeca19f"}
03:37:16.553 00.027 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"5cf5b576-7c51-4815-a43d-66feeeeca19f"}
03:37:16.592 00.039 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"a9a2c17e-a183-4cba-8687-0db4e58b01f3"}
03:37:16.602 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"a9a2c17e-a183-4cba-8687-0db4e58b01f3"}
03:37:18.528 01.926 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"a50d0c89-594b-497f-bc83-2f05e637fbe5"}
03:37:18.536 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"a50d0c89-594b-497f-bc83-2f05e637fbe5"}
03:37:18.546 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"5fc4f92c-392b-4008-84ea-cb3bafc881cc"}
03:37:18.554 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"5fc4f92c-392b-4008-84ea-cb3bafc881cc"}
03:37:20.527 01.973 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"f4480708-8d7b-4b06-9699-80ec78172e83"}
03:37:20.551 00.024 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"f4480708-8d7b-4b06-9699-80ec78172e83"}
03:37:20.565 00.014 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"4c625544-4e84-4c35-8cbf-ea3c503d3295"}
03:37:20.575 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"4c625544-4e84-4c35-8cbf-ea3c503d3295"}
03:37:22.529 01.954 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"3d6b8b2b-01e0-426b-bd78-bab1ddda8674"}
03:37:22.539 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"3d6b8b2b-01e0-426b-bd78-bab1ddda8674"}
03:37:22.548 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"3698db53-65fb-46a4-a7bb-ef3139358694"}
03:37:22.553 00.005 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"3698db53-65fb-46a4-a7bb-ef3139358694"}
03:37:24.528 01.975 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"42e469f3-1cd1-4383-9d93-c2def9db2d43"}
03:37:24.536 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"42e469f3-1cd1-4383-9d93-c2def9db2d43"}
03:37:24.554 00.018 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"826340f7-4a54-478d-9f3f-f8cbe0754584"}
03:37:24.564 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"826340f7-4a54-478d-9f3f-f8cbe0754584"}
03:37:26.528 01.964 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"38e88bad-a9ca-45dc-a5f1-d3724229a7ba"}
03:37:26.540 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"38e88bad-a9ca-45dc-a5f1-d3724229a7ba"}
03:37:26.564 00.024 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"d46591de-e9dd-422c-ac14-7a7a8fe5fbc8"}
03:37:26.577 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"d46591de-e9dd-422c-ac14-7a7a8fe5fbc8"}
03:37:28.531 01.954 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"290a3eec-3ada-49a5-8e10-35351386ad48"}
03:37:28.544 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"290a3eec-3ada-49a5-8e10-35351386ad48"}
03:37:28.551 00.007 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"7d4a4464-b46f-4e22-aa25-46504f2a8af9"}
03:37:28.558 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"7d4a4464-b46f-4e22-aa25-46504f2a8af9"}
03:37:30.529 01.971 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"145475bd-75b0-4bf2-81c1-f6a199406cfd"}
03:37:30.538 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"145475bd-75b0-4bf2-81c1-f6a199406cfd"}
03:37:30.563 00.025 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"ce332376-1034-42c2-97d9-08c0bfc9c436"}
03:37:30.571 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"ce332376-1034-42c2-97d9-08c0bfc9c436"}
03:37:32.530 01.959 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"1c784355-909a-4faf-8fe1-90da529ae8b7"}
03:37:32.547 00.017 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"1c784355-909a-4faf-8fe1-90da529ae8b7"}
03:37:32.562 00.015 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"80daee86-21df-4643-b77e-767c70393792"}
03:37:32.575 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"80daee86-21df-4643-b77e-767c70393792"}
03:37:34.530 01.955 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"e6c3ddc5-6f6a-4ec4-8ee8-f1c150812906"}
03:37:34.540 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"e6c3ddc5-6f6a-4ec4-8ee8-f1c150812906"}
03:37:34.551 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"5dd20807-4534-48a4-aeb7-6cf0482409b4"}
03:37:34.562 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"5dd20807-4534-48a4-aeb7-6cf0482409b4"}
03:37:36.527 01.965 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"925550b0-bf81-4542-a6a2-ca4af6a10e4d"}
03:37:36.554 00.027 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"925550b0-bf81-4542-a6a2-ca4af6a10e4d"}
03:37:36.568 00.014 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"b0bfc56a-058f-419b-a82f-5a1841515868"}
03:37:36.576 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"b0bfc56a-058f-419b-a82f-5a1841515868"}
03:37:38.527 01.951 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"61b12cf9-5d06-4719-854e-d6bdffbc0a58"}
03:37:38.541 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"61b12cf9-5d06-4719-854e-d6bdffbc0a58"}
03:37:38.552 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"2e8842fd-ecd3-4c9d-a6f0-97911e9d0b61"}
03:37:38.566 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"2e8842fd-ecd3-4c9d-a6f0-97911e9d0b61"}
03:37:40.528 01.962 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"639688de-40e8-4040-82ed-b257cce0bfe1"}
03:37:40.538 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"639688de-40e8-4040-82ed-b257cce0bfe1"}
03:37:40.549 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"1ce9f6e2-d73f-4953-9589-2b701c128d20"}
03:37:40.555 00.006 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"1ce9f6e2-d73f-4953-9589-2b701c128d20"}
03:37:42.527 01.972 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"27bf733e-7100-4a19-a3cb-23020ce66041"}
03:37:42.543 00.016 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"27bf733e-7100-4a19-a3cb-23020ce66041"}
03:37:42.550 00.007 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"e690710a-39ba-434b-b435-3eb801e875b4"}
03:37:42.557 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"e690710a-39ba-434b-b435-3eb801e875b4"}
03:37:44.528 01.971 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"2c9a3cd6-7456-43a8-8013-25462b469f73"}
03:37:44.549 00.021 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"2c9a3cd6-7456-43a8-8013-25462b469f73"}
03:37:44.563 00.014 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"749bb646-c116-486e-8a04-928850e475aa"}
03:37:44.571 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"749bb646-c116-486e-8a04-928850e475aa"}
03:37:46.565 01.994 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"63412aa8-7120-4efd-b683-351bf9a9edf5"}
03:37:46.576 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"63412aa8-7120-4efd-b683-351bf9a9edf5"}
03:37:46.591 00.015 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"527d930d-d5e1-4fcd-ab89-f38823caf68a"}
03:37:46.602 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"527d930d-d5e1-4fcd-ab89-f38823caf68a"}
03:37:48.566 01.964 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"582751a0-63e1-4559-a668-3f0fbf4079b2"}
03:37:48.573 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"582751a0-63e1-4559-a668-3f0fbf4079b2"}
03:37:48.580 00.007 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"2fead188-cc47-49d9-945f-a5c2ead8afd6"}
03:37:48.588 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"2fead188-cc47-49d9-945f-a5c2ead8afd6"}
03:37:50.566 01.978 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"3a3dc0b1-757c-410e-b8f9-e45adaa38773"}
03:37:50.578 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"3a3dc0b1-757c-410e-b8f9-e45adaa38773"}
03:37:50.593 00.015 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"172688cf-618b-44c4-8d3d-7f98b0a1085d"}
03:37:50.603 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"172688cf-618b-44c4-8d3d-7f98b0a1085d"}
03:37:52.566 01.963 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"e4eb28cf-4424-4bfd-adbe-76577d635282"}
03:37:52.581 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"e4eb28cf-4424-4bfd-adbe-76577d635282"}
03:37:52.590 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"b68357e7-cf7f-4bf5-ad34-9761995425a1"}
03:37:52.599 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"b68357e7-cf7f-4bf5-ad34-9761995425a1"}
03:37:54.566 01.967 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"a8e38934-b780-4e1f-af62-74467706fc88"}
03:37:54.576 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"a8e38934-b780-4e1f-af62-74467706fc88"}
03:37:54.583 00.007 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"a8d20d96-59eb-425e-a9d2-c6e60875c35d"}
03:37:54.590 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"a8d20d96-59eb-425e-a9d2-c6e60875c35d"}
03:37:56.566 01.976 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"e093a645-6b6e-4eb8-a449-e142c82e3ffa"}
03:37:56.573 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"e093a645-6b6e-4eb8-a449-e142c82e3ffa"}
03:37:56.580 00.007 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"178fdfc7-289b-4eba-8d10-dc3ba07cb71c"}
03:37:56.588 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"178fdfc7-289b-4eba-8d10-dc3ba07cb71c"}
03:37:58.566 01.978 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"0fabfb92-ab00-4260-a64f-315b7050213a"}
03:37:58.576 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"0fabfb92-ab00-4260-a64f-315b7050213a"}
03:37:58.583 00.007 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"32a01644-b082-4aec-9f26-9b4bbcb7cacb"}
03:37:58.593 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"32a01644-b082-4aec-9f26-9b4bbcb7cacb"}
03:38:00.566 01.973 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"9714d13c-fc1a-495e-a646-c079a9a1e98c"}
03:38:00.576 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"9714d13c-fc1a-495e-a646-c079a9a1e98c"}
03:38:00.585 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"25225e20-52cb-4655-a4a6-1af1beb4bfb6"}
03:38:00.595 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"25225e20-52cb-4655-a4a6-1af1beb4bfb6"}
03:38:02.569 01.974 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"9f89eb88-2d92-4568-8a5e-e70a13a1714d"}
03:38:02.580 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"9f89eb88-2d92-4568-8a5e-e70a13a1714d"}
03:38:02.589 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"45cc07f5-338d-44ce-8cb9-2f8e55ab033b"}
03:38:02.598 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"45cc07f5-338d-44ce-8cb9-2f8e55ab033b"}
03:38:04.567 01.969 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"190ca5c6-90e2-4c3c-b9d9-7fac1ceccec5"}
03:38:04.579 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"190ca5c6-90e2-4c3c-b9d9-7fac1ceccec5"}
03:38:04.589 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"c406588c-54d9-45ea-9c97-52fbeab3985a"}
03:38:04.598 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"c406588c-54d9-45ea-9c97-52fbeab3985a"}
03:38:06.566 01.968 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"0ec495a4-f258-488b-9b06-a7beec59169b"}
03:38:06.576 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"0ec495a4-f258-488b-9b06-a7beec59169b"}
03:38:06.586 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"02399d69-ce7b-425e-bf98-056f36d82f0b"}
03:38:06.610 00.024 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"02399d69-ce7b-425e-bf98-056f36d82f0b"}
03:38:08.567 01.957 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"d34a4474-d966-4c79-8397-8990721fe95e"}
03:38:08.578 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"d34a4474-d966-4c79-8397-8990721fe95e"}
03:38:08.588 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"55ba2e47-1d00-43ac-bd66-a5a1076bf756"}
03:38:08.612 00.024 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"55ba2e47-1d00-43ac-bd66-a5a1076bf756"}
03:38:10.566 01.954 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"c3eeeb92-32b2-4005-915b-3c13ecbc3655"}
03:38:10.576 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"c3eeeb92-32b2-4005-915b-3c13ecbc3655"}
03:38:10.587 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"773b8095-e02c-440f-862b-566646aaec6e"}
03:38:10.600 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"773b8095-e02c-440f-862b-566646aaec6e"}
03:38:12.567 01.967 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"e83e76f1-5896-4d19-86d7-066f4b8599d4"}
03:38:12.575 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"e83e76f1-5896-4d19-86d7-066f4b8599d4"}
03:38:12.582 00.007 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"f101be56-e183-4af1-b0d9-32d590401db4"}
03:38:12.601 00.019 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"f101be56-e183-4af1-b0d9-32d590401db4"}
03:38:14.566 01.965 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"cf60a5ef-9dfd-41b0-a9c2-d45856be5186"}
03:38:14.576 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"cf60a5ef-9dfd-41b0-a9c2-d45856be5186"}
03:38:14.583 00.007 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"0ad779d8-3a2d-4c97-baf7-b5898ff0d70a"}
03:38:14.591 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"0ad779d8-3a2d-4c97-baf7-b5898ff0d70a"}
03:38:16.566 01.975 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"46abd802-c868-487f-8ae8-444d25cf2bb6"}
03:38:16.586 00.020 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"46abd802-c868-487f-8ae8-444d25cf2bb6"}
03:38:16.605 00.019 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"fc0fafac-0fd9-4501-ab4a-53528771b361"}
03:38:16.656 00.051 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"fc0fafac-0fd9-4501-ab4a-53528771b361"}
03:38:18.566 01.910 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"af3f40dc-b38d-44e5-bb12-bc5def07663e"}
03:38:18.572 00.006 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"af3f40dc-b38d-44e5-bb12-bc5def07663e"}
03:38:18.580 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"58e47fd4-d83f-411f-9012-3ca82d178e68"}
03:38:18.586 00.006 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"58e47fd4-d83f-411f-9012-3ca82d178e68"}
03:38:20.566 01.980 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"46a323f6-c6b1-4ab9-b17b-6b4799840a7f"}
03:38:20.575 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"46a323f6-c6b1-4ab9-b17b-6b4799840a7f"}
03:38:20.599 00.024 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"e4985503-174b-48a3-803a-6f1131ee0d70"}
03:38:20.607 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"e4985503-174b-48a3-803a-6f1131ee0d70"}
03:38:22.567 01.960 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"e5dacc6a-4651-4fd6-9baa-082af05ace2f"}
03:38:22.582 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"e5dacc6a-4651-4fd6-9baa-082af05ace2f"}
03:38:22.597 00.015 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"ea76e0a9-988a-464d-a3bf-7753c02a3413"}
03:38:22.634 00.037 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"ea76e0a9-988a-464d-a3bf-7753c02a3413"}
03:38:24.567 01.933 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"c0ab58da-283b-4702-a5bb-290c799ef6d9"}
03:38:24.575 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"c0ab58da-283b-4702-a5bb-290c799ef6d9"}
03:38:24.584 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"92d3e90d-37c1-4927-98cd-4e9999f559e9"}
03:38:24.592 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"92d3e90d-37c1-4927-98cd-4e9999f559e9"}
03:38:26.566 01.974 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"04f88ef1-b3f7-460f-ab93-fed12c2286ab"}
03:38:26.574 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"04f88ef1-b3f7-460f-ab93-fed12c2286ab"}
03:38:26.581 00.007 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"54cafc69-b8f4-4fe4-8d7d-7a0fc757acb1"}
03:38:26.592 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"54cafc69-b8f4-4fe4-8d7d-7a0fc757acb1"}
03:38:28.566 01.974 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"0c7c05e8-f322-4fcf-b5c6-a12dfe97efdf"}
03:38:28.599 00.033 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"0c7c05e8-f322-4fcf-b5c6-a12dfe97efdf"}
03:38:28.611 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"889f054d-5f1e-4615-b41c-2e43eca954e0"}
03:38:28.622 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"889f054d-5f1e-4615-b41c-2e43eca954e0"}
03:38:30.567 01.945 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"e0405965-7eed-4bca-b7a1-4fe6d83e591a"}
03:38:30.579 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"e0405965-7eed-4bca-b7a1-4fe6d83e591a"}
03:38:30.589 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"b5180539-6afc-49c1-b116-2d51e5b26a94"}
03:38:30.600 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"b5180539-6afc-49c1-b116-2d51e5b26a94"}
03:38:32.567 01.967 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"0a13d411-2b06-4a34-ae36-d6de033cc9db"}
03:38:32.575 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"0a13d411-2b06-4a34-ae36-d6de033cc9db"}
03:38:32.586 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"4ca5604e-ecdb-4cb2-a8f7-aa5955e0be54"}
03:38:32.596 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"4ca5604e-ecdb-4cb2-a8f7-aa5955e0be54"}
03:38:34.566 01.970 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"2c269079-646a-4b33-8207-db0bc65bbd3f"}
03:38:34.575 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"2c269079-646a-4b33-8207-db0bc65bbd3f"}
03:38:34.587 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"6c43247b-3f75-40ba-bc4d-d7540040c02b"}
03:38:34.598 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"6c43247b-3f75-40ba-bc4d-d7540040c02b"}
03:38:36.567 01.969 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"050e4935-cf01-46df-b0a4-e24946188ee2"}
03:38:36.590 00.023 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"050e4935-cf01-46df-b0a4-e24946188ee2"}
03:38:36.601 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"90866603-eec9-48b0-951e-594e021005b5"}
03:38:36.610 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"90866603-eec9-48b0-951e-594e021005b5"}
03:38:38.567 01.957 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"ea808720-f218-499a-8c33-ddf8b24b677e"}
03:38:38.575 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"ea808720-f218-499a-8c33-ddf8b24b677e"}
03:38:38.584 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"a10d0ad8-e8f7-4bbd-ac34-d5d1451429c9"}
03:38:38.590 00.006 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"a10d0ad8-e8f7-4bbd-ac34-d5d1451429c9"}
03:38:40.566 01.976 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"18f411e6-b4d7-40b4-9834-10a420b11100"}
03:38:40.575 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"18f411e6-b4d7-40b4-9834-10a420b11100"}
03:38:40.583 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"7104145d-6782-4192-bbe5-dc0233dea1c0"}
03:38:40.592 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"7104145d-6782-4192-bbe5-dc0233dea1c0"}
03:38:42.566 01.974 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"3b38e06b-5e4d-4cd9-93f5-2b9434064b87"}
03:38:42.577 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"3b38e06b-5e4d-4cd9-93f5-2b9434064b87"}
03:38:42.587 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"3225b281-776e-43cc-8f67-f89a3c966c65"}
03:38:42.596 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"3225b281-776e-43cc-8f67-f89a3c966c65"}
03:38:44.566 01.970 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"e343eb81-72b7-4b00-9924-29e1e0aebb38"}
03:38:44.585 00.019 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"e343eb81-72b7-4b00-9924-29e1e0aebb38"}
03:38:44.594 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"a04cbd2e-c50b-44de-9cf0-bd86bf3933a7"}
03:38:44.601 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"a04cbd2e-c50b-44de-9cf0-bd86bf3933a7"}
03:38:46.564 01.963 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"22a16279-7f94-4edf-ae35-95551de19e47"}
03:38:46.577 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"22a16279-7f94-4edf-ae35-95551de19e47"}
03:38:46.589 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"553f6958-e4e2-47f7-b34d-164ae5cb667b"}
03:38:46.603 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"553f6958-e4e2-47f7-b34d-164ae5cb667b"}
03:38:48.564 01.961 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"4f9f3dc6-902a-4efd-8382-d9565293d9f0"}
03:38:48.579 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"4f9f3dc6-902a-4efd-8382-d9565293d9f0"}
03:38:48.590 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"4f828846-5d42-45ad-a926-fe64134037ff"}
03:38:48.620 00.030 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"4f828846-5d42-45ad-a926-fe64134037ff"}
03:38:50.564 01.944 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"7b0d8b53-05b3-4b1e-94c0-51351bce96f3"}
03:38:50.577 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"7b0d8b53-05b3-4b1e-94c0-51351bce96f3"}
03:38:50.587 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"ba7472f9-e61e-4b8f-864f-6c04a220b1b1"}
03:38:50.594 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"ba7472f9-e61e-4b8f-864f-6c04a220b1b1"}
03:38:52.563 01.969 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"ee4d4d8a-95cb-46d4-a13d-c867241d4c94"}
03:38:52.574 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"ee4d4d8a-95cb-46d4-a13d-c867241d4c94"}
03:38:52.584 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"fc53597e-7a80-4848-a71f-667903f3ff3e"}
03:38:52.592 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"fc53597e-7a80-4848-a71f-667903f3ff3e"}
03:38:54.562 01.970 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"780134c0-2071-4f60-9d1a-79ad7b88cf7b"}
03:38:54.578 00.016 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"780134c0-2071-4f60-9d1a-79ad7b88cf7b"}
03:38:54.593 00.015 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"fc3ca9dd-4dec-4319-9d9e-cf5e6a7ba949"}
03:38:54.607 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"fc3ca9dd-4dec-4319-9d9e-cf5e6a7ba949"}
03:38:56.560 01.953 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"f46b3ee6-5abc-4d28-a54e-e7533dc8461b"}
03:38:56.570 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"f46b3ee6-5abc-4d28-a54e-e7533dc8461b"}
03:38:56.581 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"86d1e739-22dd-45d9-a524-967a742663c1"}
03:38:56.590 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"86d1e739-22dd-45d9-a524-967a742663c1"}
03:38:58.566 01.976 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"d24303f8-e111-4a24-a959-5388b5a34e5f"}
03:38:58.580 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"d24303f8-e111-4a24-a959-5388b5a34e5f"}
03:38:58.589 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"4b8f99a6-2668-4171-b411-5e1994bfd619"}
03:38:58.599 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"4b8f99a6-2668-4171-b411-5e1994bfd619"}
03:39:00.563 01.964 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"bb5bfa34-688d-4dc2-9db2-8c4e137698d2"}
03:39:00.577 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"bb5bfa34-688d-4dc2-9db2-8c4e137698d2"}
03:39:00.609 00.032 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"76009fbd-7d8b-4ddc-b387-2c1a20ba6cca"}
03:39:00.625 00.016 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"76009fbd-7d8b-4ddc-b387-2c1a20ba6cca"}
03:39:02.562 01.937 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"24f48ebb-1535-4391-b063-5941ce8152a8"}
03:39:02.574 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"24f48ebb-1535-4391-b063-5941ce8152a8"}
03:39:02.587 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"bd2f156e-7af4-4b87-a226-0fdc1f9989cc"}
03:39:02.614 00.027 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"bd2f156e-7af4-4b87-a226-0fdc1f9989cc"}
03:39:04.567 01.953 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"216c35b5-b9db-487b-b016-1fa371c1a4d5"}
03:39:04.580 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"216c35b5-b9db-487b-b016-1fa371c1a4d5"}
03:39:04.590 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"f16d6e99-653d-4894-9c64-7503909275ca"}
03:39:04.598 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"f16d6e99-653d-4894-9c64-7503909275ca"}
03:39:06.565 01.967 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"7d637f39-8764-42f2-b7f9-03f1f9fcfb2b"}
03:39:06.577 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"7d637f39-8764-42f2-b7f9-03f1f9fcfb2b"}
03:39:06.591 00.014 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"1ecc1625-ae2f-4180-9bec-0275619efbca"}
03:39:06.603 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"1ecc1625-ae2f-4180-9bec-0275619efbca"}
03:39:08.566 01.963 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"c4f04024-4690-40a6-84db-45e0da31d3e7"}
03:39:08.587 00.021 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"c4f04024-4690-40a6-84db-45e0da31d3e7"}
03:39:08.594 00.007 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"329745d8-af64-430f-9262-cfdd4d1a188a"}
03:39:08.601 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"329745d8-af64-430f-9262-cfdd4d1a188a"}
03:39:10.568 01.967 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"44c3da4a-c7c6-41a9-9701-c2e4951e33f7"}
03:39:10.576 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"44c3da4a-c7c6-41a9-9701-c2e4951e33f7"}
03:39:10.583 00.007 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"e6858b0b-cbcc-4960-acfa-c4f2fa84196b"}
03:39:10.591 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"e6858b0b-cbcc-4960-acfa-c4f2fa84196b"}
03:39:12.568 01.977 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"0e50d7b4-202c-4177-ba51-18e80730c0b0"}
03:39:12.578 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"0e50d7b4-202c-4177-ba51-18e80730c0b0"}
03:39:12.590 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"07cc14b6-1d9f-48cc-a9a6-f8818ea91160"}
03:39:12.598 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"07cc14b6-1d9f-48cc-a9a6-f8818ea91160"}
03:39:14.568 01.970 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"162b44b5-6b17-465a-a454-5b179ae48eb9"}
03:39:14.579 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"162b44b5-6b17-465a-a454-5b179ae48eb9"}
03:39:14.588 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"503886ce-9c30-44fe-a3e6-3d5589a46eae"}
03:39:14.597 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"503886ce-9c30-44fe-a3e6-3d5589a46eae"}
03:39:16.568 01.971 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"abae6339-7b99-4784-870f-ca006973e889"}
03:39:16.581 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"abae6339-7b99-4784-870f-ca006973e889"}
03:39:16.591 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"1896c7e0-b464-43dd-8b4d-95a44e72875b"}
03:39:16.600 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"1896c7e0-b464-43dd-8b4d-95a44e72875b"}
03:39:18.568 01.968 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"0663e732-3920-4e0e-945d-c643c2026e58"}
03:39:18.580 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"0663e732-3920-4e0e-945d-c643c2026e58"}
03:39:18.593 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"b23f1a9c-d5f5-4929-96bd-62344f9959f0"}
03:39:18.602 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"b23f1a9c-d5f5-4929-96bd-62344f9959f0"}
03:39:20.568 01.966 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"8f54dd72-9bcf-45ae-ab65-c3e573f8470c"}
03:39:20.582 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"8f54dd72-9bcf-45ae-ab65-c3e573f8470c"}
03:39:20.592 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"a769df42-883f-41d9-b78f-a08d059a084d"}
03:39:20.601 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"a769df42-883f-41d9-b78f-a08d059a084d"}
03:39:22.569 01.968 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"24ec0520-d3fc-4568-88a2-18b713b2ccf4"}
03:39:22.595 00.026 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"24ec0520-d3fc-4568-88a2-18b713b2ccf4"}
03:39:22.602 00.007 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"503a21c2-866f-404b-9cef-edd4ed9b9a77"}
03:39:22.609 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"503a21c2-866f-404b-9cef-edd4ed9b9a77"}
03:39:24.570 01.961 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"2132ebc5-f050-48d1-880a-5a66ba0b01ae"}
03:39:24.581 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"2132ebc5-f050-48d1-880a-5a66ba0b01ae"}
03:39:24.615 00.034 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"375501d0-3273-41e0-9a91-89cb4cae2a7f"}
03:39:24.627 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"375501d0-3273-41e0-9a91-89cb4cae2a7f"}
03:39:26.570 01.943 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"08ad7b8f-7208-44a3-8684-feb40fe40b8a"}
03:39:26.579 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"08ad7b8f-7208-44a3-8684-feb40fe40b8a"}
03:39:26.605 00.026 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"c45c46d8-6cc1-4e69-b781-dce731648620"}
03:39:26.619 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"c45c46d8-6cc1-4e69-b781-dce731648620"}
03:39:28.568 01.949 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"05e6995a-f87e-4439-8754-a0e2396ab62f"}
03:39:28.579 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"05e6995a-f87e-4439-8754-a0e2396ab62f"}
03:39:28.590 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"134c142f-7018-4232-9f7e-f195be0fc036"}
03:39:28.601 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"134c142f-7018-4232-9f7e-f195be0fc036"}
03:39:30.567 01.966 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"c4bfbafa-3551-4ffd-94ea-ac785c1f2cd8"}
03:39:30.577 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"c4bfbafa-3551-4ffd-94ea-ac785c1f2cd8"}
03:39:30.587 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"81e7091f-a7a7-49a3-9423-516d8a2f56c1"}
03:39:30.606 00.019 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"81e7091f-a7a7-49a3-9423-516d8a2f56c1"}
03:39:32.566 01.960 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"c28da4af-39e2-40e5-9960-0f7012c4e84c"}
03:39:32.575 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"c28da4af-39e2-40e5-9960-0f7012c4e84c"}
03:39:32.604 00.029 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"dcec7c1e-b76d-440a-aa4b-3184781808c1"}
03:39:32.626 00.022 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"dcec7c1e-b76d-440a-aa4b-3184781808c1"}
03:39:34.565 01.939 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"34c58e56-0dcf-49c1-b9c4-57ae85ae6973"}
03:39:34.575 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"34c58e56-0dcf-49c1-b9c4-57ae85ae6973"}
03:39:34.584 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"f696a87c-fc09-48b1-9303-76a3ac23ebef"}
03:39:34.590 00.006 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"f696a87c-fc09-48b1-9303-76a3ac23ebef"}
03:39:36.566 01.976 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"e4f40c22-b188-4442-8f1f-0776c52c8c80"}
03:39:36.581 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"e4f40c22-b188-4442-8f1f-0776c52c8c80"}
03:39:36.590 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"56de0f88-a41e-46cf-a187-99015c938ed9"}
03:39:36.596 00.006 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"56de0f88-a41e-46cf-a187-99015c938ed9"}
03:39:38.565 01.969 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"aa63c5f1-3c4e-4527-9bef-941a72f4f120"}
03:39:38.575 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"aa63c5f1-3c4e-4527-9bef-941a72f4f120"}
03:39:38.586 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"710f051c-c16e-469f-98b8-364a1aa6d9c8"}
03:39:38.596 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"710f051c-c16e-469f-98b8-364a1aa6d9c8"}
03:39:40.587 01.991 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"84dac45d-fc99-4123-9ad2-1247ac5e893d"}
03:39:40.600 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"84dac45d-fc99-4123-9ad2-1247ac5e893d"}
03:39:40.613 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"0600f864-e01a-4fa4-b056-9ec093411083"}
03:39:40.623 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"0600f864-e01a-4fa4-b056-9ec093411083"}
03:39:42.585 01.962 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"b1ea962e-2830-49a5-b30e-9b162e189d6e"}
03:39:42.597 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"b1ea962e-2830-49a5-b30e-9b162e189d6e"}
03:39:42.624 00.027 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"8771035d-c213-4405-a9c7-be71c056a8d3"}
03:39:42.633 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"8771035d-c213-4405-a9c7-be71c056a8d3"}
03:39:44.587 01.954 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"3ecf1b4c-fe30-4e34-89e5-0437629e13b4"}
03:39:44.603 00.016 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"3ecf1b4c-fe30-4e34-89e5-0437629e13b4"}
03:39:44.613 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"d5ba7b2c-e5eb-4ee3-ac00-7435084cb17f"}
03:39:44.622 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"d5ba7b2c-e5eb-4ee3-ac00-7435084cb17f"}
03:39:46.586 01.964 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"944e5ebe-ef29-413d-b1b9-5630d298c6ce"}
03:39:46.599 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"944e5ebe-ef29-413d-b1b9-5630d298c6ce"}
03:39:46.609 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"8a072c8a-e90d-4cc0-afab-846bc2ec5e4d"}
03:39:46.633 00.024 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"8a072c8a-e90d-4cc0-afab-846bc2ec5e4d"}
03:39:48.588 01.955 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"66f62ca4-1496-4923-8d75-271abdbad3c4"}
03:39:48.601 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"66f62ca4-1496-4923-8d75-271abdbad3c4"}
03:39:48.611 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"8dcc3fb8-cbe1-484d-8608-48605e535eac"}
03:39:48.618 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"8dcc3fb8-cbe1-484d-8608-48605e535eac"}
03:39:50.586 01.968 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"a1adcf2a-e017-4d9a-9a0f-6659b88795f1"}
03:39:50.597 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"a1adcf2a-e017-4d9a-9a0f-6659b88795f1"}
03:39:50.609 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"c79b9037-2f83-45b3-901e-8ad81b668db1"}
03:39:50.615 00.006 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"c79b9037-2f83-45b3-901e-8ad81b668db1"}
03:39:52.587 01.972 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"cef873ee-7184-41fd-a750-73576bd99b6e"}
03:39:52.598 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"cef873ee-7184-41fd-a750-73576bd99b6e"}
03:39:52.610 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"c2c04ae2-8be4-4ce5-9474-d1b682084c4c"}
03:39:52.621 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"c2c04ae2-8be4-4ce5-9474-d1b682084c4c"}
03:39:54.586 01.965 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"4340023e-9bea-4694-9b10-f6fb7170ef53"}
03:39:54.597 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"4340023e-9bea-4694-9b10-f6fb7170ef53"}
03:39:54.608 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"2020c1f9-ec28-45fb-8be1-5e98cb38a940"}
03:39:54.615 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"2020c1f9-ec28-45fb-8be1-5e98cb38a940"}
03:39:56.587 01.972 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"a2875500-0ce5-491c-a4c8-c9b44b35bf6a"}
03:39:56.614 00.027 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"a2875500-0ce5-491c-a4c8-c9b44b35bf6a"}
03:39:56.631 00.017 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"ad54a2fa-927e-4a05-82be-d1eab7139a90"}
03:39:56.645 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"ad54a2fa-927e-4a05-82be-d1eab7139a90"}
03:39:58.585 01.940 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"a06c184d-8ec0-41ec-a934-e1c39337d040"}
03:39:58.593 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"a06c184d-8ec0-41ec-a934-e1c39337d040"}
03:39:58.601 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"ea394eff-8eba-4774-9200-deb5d183effc"}
03:39:58.611 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"ea394eff-8eba-4774-9200-deb5d183effc"}
03:40:00.585 01.974 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"ecffe9d7-6f44-4f17-9d8d-b7c4c0c1c988"}
03:40:00.597 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"ecffe9d7-6f44-4f17-9d8d-b7c4c0c1c988"}
03:40:00.612 00.015 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"65fe170d-3c8a-47ce-9c82-26c58ac1a96e"}
03:40:00.636 00.024 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"65fe170d-3c8a-47ce-9c82-26c58ac1a96e"}
03:40:02.585 01.949 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"0fc78ab4-d9eb-455d-a3c2-ce60761e9ab1"}
03:40:02.598 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"0fc78ab4-d9eb-455d-a3c2-ce60761e9ab1"}
03:40:02.612 00.014 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"18b96bb8-25ce-4a0d-b6f0-656eea6dfbe3"}
03:40:02.628 00.016 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"18b96bb8-25ce-4a0d-b6f0-656eea6dfbe3"}
03:40:04.586 01.958 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"51e2feae-c52b-4428-8417-094309d91da8"}
03:40:04.594 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"51e2feae-c52b-4428-8417-094309d91da8"}
03:40:04.603 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"501c421b-0f76-4dba-a547-28a650ca6cd3"}
03:40:04.612 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"501c421b-0f76-4dba-a547-28a650ca6cd3"}
03:40:06.587 01.975 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"1fdf9886-ce2c-41a0-888b-35cb4893d865"}
03:40:06.598 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"1fdf9886-ce2c-41a0-888b-35cb4893d865"}
03:40:06.608 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"1778ad60-6ce2-4496-8db2-e30636dad8f3"}
03:40:06.617 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"1778ad60-6ce2-4496-8db2-e30636dad8f3"}
03:40:08.588 01.971 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"a4c86925-04a0-4ffd-907d-46e70d8cd8a6"}
03:40:08.598 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"a4c86925-04a0-4ffd-907d-46e70d8cd8a6"}
03:40:08.607 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"4770a323-7dc3-41a3-b256-7f99b87de178"}
03:40:08.616 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"4770a323-7dc3-41a3-b256-7f99b87de178"}
03:40:10.587 01.971 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"d24b8652-229c-4590-9b56-ec836fa93306"}
03:40:10.595 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"d24b8652-229c-4590-9b56-ec836fa93306"}
03:40:10.605 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"dba21728-600f-4384-82d9-892be8da56b4"}
03:40:10.612 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"dba21728-600f-4384-82d9-892be8da56b4"}
03:40:12.588 01.976 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"447cdd3c-2fa5-4b60-8305-f5307f21fa29"}
03:40:12.598 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"447cdd3c-2fa5-4b60-8305-f5307f21fa29"}
03:40:12.606 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"1c0c24ea-827e-4110-bbe6-6046d4821869"}
03:40:12.614 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"1c0c24ea-827e-4110-bbe6-6046d4821869"}
03:40:14.588 01.974 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"687fb0b7-6fa2-4a60-b4ba-ac814364d13d"}
03:40:14.608 00.020 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"687fb0b7-6fa2-4a60-b4ba-ac814364d13d"}
03:40:14.624 00.016 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"422f5d09-a9df-42b2-9398-1eeaa5ba65a6"}
03:40:14.652 00.028 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"422f5d09-a9df-42b2-9398-1eeaa5ba65a6"}
03:40:16.588 01.936 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"815407a4-01d8-4702-8bf6-0b1b3b41d4cf"}
03:40:16.601 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"815407a4-01d8-4702-8bf6-0b1b3b41d4cf"}
03:40:16.613 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"f632fac4-182a-4a85-b9d5-00df47c56170"}
03:40:16.623 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"f632fac4-182a-4a85-b9d5-00df47c56170"}
03:40:18.589 01.966 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"d0a4b26a-ef42-4798-ac1a-bec17906cce3"}
03:40:18.601 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"d0a4b26a-ef42-4798-ac1a-bec17906cce3"}
03:40:18.610 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"35683f2f-c19b-4e9a-a66c-b43898d81e60"}
03:40:18.619 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"35683f2f-c19b-4e9a-a66c-b43898d81e60"}
03:40:20.588 01.969 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"8935d988-ede0-4e09-a366-cff92ca68182"}
03:40:20.600 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"8935d988-ede0-4e09-a366-cff92ca68182"}
03:40:20.609 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"9d6a0a20-b847-4b33-83ce-0a99292fde4d"}
03:40:20.631 00.022 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"9d6a0a20-b847-4b33-83ce-0a99292fde4d"}
03:40:22.587 01.956 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"7a9ed803-e3f7-491d-82b3-bcf4308a42ec"}
03:40:22.597 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"7a9ed803-e3f7-491d-82b3-bcf4308a42ec"}
03:40:22.619 00.022 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"71b18ccd-dfeb-44ea-a3f1-ad4f8338e8e9"}
03:40:22.627 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"71b18ccd-dfeb-44ea-a3f1-ad4f8338e8e9"}
03:40:24.589 01.962 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"f6db5e75-fd6f-41c9-82ee-fc886589bb10"}
03:40:24.606 00.017 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"f6db5e75-fd6f-41c9-82ee-fc886589bb10"}
03:40:24.613 00.007 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"0c68b7e3-7e0c-400c-a256-cdc64f14bc31"}
03:40:24.622 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"0c68b7e3-7e0c-400c-a256-cdc64f14bc31"}
03:40:26.588 01.966 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"07769788-6822-4b61-9a79-1766660ad5a4"}
03:40:26.599 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"07769788-6822-4b61-9a79-1766660ad5a4"}
03:40:26.625 00.026 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"edcb8ce2-44d6-4037-a14c-f3d755dc63e8"}
03:40:26.635 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"edcb8ce2-44d6-4037-a14c-f3d755dc63e8"}
03:40:28.589 01.954 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"4e8682b5-21b0-4beb-a71b-6db4a77ad370"}
03:40:28.619 00.030 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"4e8682b5-21b0-4beb-a71b-6db4a77ad370"}
03:40:28.630 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"1466c5aa-8a6f-4811-a2a0-33cd391bef0d"}
03:40:28.640 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"1466c5aa-8a6f-4811-a2a0-33cd391bef0d"}
03:40:30.588 01.948 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"9c90957d-6c8c-43a4-b7af-5c458790d66c"}
03:40:30.609 00.021 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"9c90957d-6c8c-43a4-b7af-5c458790d66c"}
03:40:30.619 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"d5daa7a3-9828-49a4-b814-d09d692f4e76"}
03:40:30.628 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"d5daa7a3-9828-49a4-b814-d09d692f4e76"}
03:40:32.588 01.960 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"cdd05203-1f50-4848-bc98-931a5632f87f"}
03:40:32.597 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"cdd05203-1f50-4848-bc98-931a5632f87f"}
03:40:32.609 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"12f363bb-ad14-4eeb-8524-52383d212b36"}
03:40:32.617 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"12f363bb-ad14-4eeb-8524-52383d212b36"}
03:40:34.589 01.972 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"4539f653-4e4c-4b30-bc07-a5a2e792e74a"}
03:40:34.603 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"4539f653-4e4c-4b30-bc07-a5a2e792e74a"}
03:40:34.613 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"c6068f9c-5ea7-40f0-aa8a-a51b8c1c78b4"}
03:40:34.623 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"c6068f9c-5ea7-40f0-aa8a-a51b8c1c78b4"}
03:40:36.588 01.965 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"84be3f71-dd79-4874-8885-ea8598522146"}
03:40:36.596 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"84be3f71-dd79-4874-8885-ea8598522146"}
03:40:36.604 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"d4e5c6a2-07fa-4cc8-8787-9695a366534f"}
03:40:36.610 00.006 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"d4e5c6a2-07fa-4cc8-8787-9695a366534f"}
03:40:38.590 01.980 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"e1c55699-b98b-4b30-ac35-a9aa2fa163af"}
03:40:38.601 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"e1c55699-b98b-4b30-ac35-a9aa2fa163af"}
03:40:38.610 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"ac620e61-62c8-4e51-b176-6cc0db0ac280"}
03:40:38.618 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"ac620e61-62c8-4e51-b176-6cc0db0ac280"}
03:40:40.589 01.971 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"18d4b06a-ed21-4eb0-9729-b334a1db1414"}
03:40:40.604 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"18d4b06a-ed21-4eb0-9729-b334a1db1414"}
03:40:40.630 00.026 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"128583cd-f171-4d72-b439-29c76cd8a5a3"}
03:40:40.642 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"128583cd-f171-4d72-b439-29c76cd8a5a3"}
03:40:42.589 01.947 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"1a951ea0-de6c-48df-a5e7-5b374f55725a"}
03:40:42.596 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"1a951ea0-de6c-48df-a5e7-5b374f55725a"}
03:40:42.617 00.021 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"acb56ae8-5a1a-4ccd-925d-f4245e2a5499"}
03:40:42.625 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"acb56ae8-5a1a-4ccd-925d-f4245e2a5499"}
03:40:44.588 01.963 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"e3a7be83-9507-434f-ba4a-ed2ae85a0550"}
03:40:44.600 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"e3a7be83-9507-434f-ba4a-ed2ae85a0550"}
03:40:44.607 00.007 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"e578a1f4-48a3-4e2a-89e3-ec5685062ea6"}
03:40:44.613 00.006 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"e578a1f4-48a3-4e2a-89e3-ec5685062ea6"}
03:40:46.588 01.975 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"c52b03d8-5d4f-4369-9c41-db729230e126"}
03:40:46.601 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"c52b03d8-5d4f-4369-9c41-db729230e126"}
03:40:46.617 00.016 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"f7d06ca0-fc69-4876-b771-4bdb01414edc"}
03:40:46.631 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"f7d06ca0-fc69-4876-b771-4bdb01414edc"}
03:40:48.586 01.955 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"d2c6bdff-2b46-40b6-9102-4e3f1b0f9a81"}
03:40:48.608 00.022 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"d2c6bdff-2b46-40b6-9102-4e3f1b0f9a81"}
03:40:48.618 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"8bacf354-e85d-4b3c-be91-a05f37477c90"}
03:40:48.626 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"8bacf354-e85d-4b3c-be91-a05f37477c90"}
03:40:50.588 01.962 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"97de5e24-20f8-4e32-a27b-dca6d1cdbd2f"}
03:40:50.599 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"97de5e24-20f8-4e32-a27b-dca6d1cdbd2f"}
03:40:50.625 00.026 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"705c58fb-a6fb-481f-8ed5-1f0c4f69aa51"}
03:40:50.635 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"705c58fb-a6fb-481f-8ed5-1f0c4f69aa51"}
03:40:52.588 01.953 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"c5b5b612-28ce-4b40-9f4f-dacd26366307"}
03:40:52.603 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"c5b5b612-28ce-4b40-9f4f-dacd26366307"}
03:40:52.617 00.014 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"02bc75b5-36d4-4975-8190-77e34d65df58"}
03:40:52.628 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"02bc75b5-36d4-4975-8190-77e34d65df58"}
03:40:54.591 01.963 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"8cedb71e-3c7a-4ab0-8d39-7f9417257cdc"}
03:40:54.611 00.020 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"8cedb71e-3c7a-4ab0-8d39-7f9417257cdc"}
03:40:54.621 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"fb823039-6956-4c21-b5ce-773ccacf82a7"}
03:40:54.628 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"fb823039-6956-4c21-b5ce-773ccacf82a7"}
03:40:56.588 01.960 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"77174bff-d947-42df-8d7d-705df4928162"}
03:40:56.598 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"77174bff-d947-42df-8d7d-705df4928162"}
03:40:56.620 00.022 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"3675719e-54a5-4373-915e-467ca0a4bf15"}
03:40:56.628 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"3675719e-54a5-4373-915e-467ca0a4bf15"}
03:40:58.589 01.961 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"4572b4f7-7f3d-448e-b197-e5f738d321c4"}
03:40:58.597 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"4572b4f7-7f3d-448e-b197-e5f738d321c4"}
03:40:58.610 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"fc60c087-931b-4c49-af3d-52ca75188a50"}
03:40:58.620 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"fc60c087-931b-4c49-af3d-52ca75188a50"}
03:41:00.588 01.968 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"fef438b4-1eb2-45b4-8849-4d39f8886c44"}
03:41:00.596 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"fef438b4-1eb2-45b4-8849-4d39f8886c44"}
03:41:00.603 00.007 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"77b765ce-b047-410d-aac2-e48fefa7f648"}
03:41:00.614 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"77b765ce-b047-410d-aac2-e48fefa7f648"}
03:41:02.588 01.974 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"5d7b997e-c09b-4a79-85ce-6e70d7d1ea56"}
03:41:02.597 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"5d7b997e-c09b-4a79-85ce-6e70d7d1ea56"}
03:41:02.610 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"abdedab0-5d30-4609-8992-5dc026806d49"}
03:41:02.618 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"abdedab0-5d30-4609-8992-5dc026806d49"}
03:41:04.588 01.970 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"36b5f82c-4145-456f-a810-e74164b05dec"}
03:41:04.602 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"36b5f82c-4145-456f-a810-e74164b05dec"}
03:41:04.613 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"06edbc2a-3088-4b4f-9035-e03b694efe15"}
03:41:04.625 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"06edbc2a-3088-4b4f-9035-e03b694efe15"}
03:41:06.586 01.961 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"0d5bb097-9d0b-4b61-9d5f-bbe56b35f64a"}
03:41:06.595 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"0d5bb097-9d0b-4b61-9d5f-bbe56b35f64a"}
03:41:06.604 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"0ac704ad-0cc0-48fb-a15c-78fad100ffe9"}
03:41:06.613 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"0ac704ad-0cc0-48fb-a15c-78fad100ffe9"}
03:41:08.586 01.973 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"63d3fa1d-e4cb-4847-bec6-c289601cc460"}
03:41:08.594 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"63d3fa1d-e4cb-4847-bec6-c289601cc460"}
03:41:08.611 00.017 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"a348df24-4180-4056-b923-a1c19d2982ae"}
03:41:08.620 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"a348df24-4180-4056-b923-a1c19d2982ae"}
03:41:10.588 01.968 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"680664a6-317b-429e-8c93-bede993880bb"}
03:41:10.622 00.034 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"680664a6-317b-429e-8c93-bede993880bb"}
03:41:10.635 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"2bee8392-3ebf-4fea-8862-c46126d104ba"}
03:41:10.646 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"2bee8392-3ebf-4fea-8862-c46126d104ba"}
03:41:12.591 01.945 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"6dc1b0b1-5b57-4cf6-b7b2-2929ba99f0c5"}
03:41:12.604 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"6dc1b0b1-5b57-4cf6-b7b2-2929ba99f0c5"}
03:41:12.615 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"e2d8409f-3937-4627-963a-ea0befd641e3"}
03:41:12.626 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"e2d8409f-3937-4627-963a-ea0befd641e3"}
03:41:14.588 01.962 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"a702781d-15d2-4d2a-945f-f85b0799ba68"}
03:41:14.604 00.016 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"a702781d-15d2-4d2a-945f-f85b0799ba68"}
03:41:14.612 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"d7af1642-bdf8-4f93-9810-055b8df8f464"}
03:41:14.622 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"d7af1642-bdf8-4f93-9810-055b8df8f464"}
03:41:16.589 01.967 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"3d7c0b70-3513-4c30-b987-921f74b1197a"}
03:41:16.599 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"3d7c0b70-3513-4c30-b987-921f74b1197a"}
03:41:16.629 00.030 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"6b41075a-e18a-4511-9a24-2f583d43457a"}
03:41:16.640 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"6b41075a-e18a-4511-9a24-2f583d43457a"}
03:41:18.589 01.949 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"6ef15185-43dd-4410-8cb4-9db1c6697662"}
03:41:18.602 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"6ef15185-43dd-4410-8cb4-9db1c6697662"}
03:41:18.631 00.029 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"6808c6d5-2347-4e00-8b9c-e10c5cdf4463"}
03:41:18.641 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"6808c6d5-2347-4e00-8b9c-e10c5cdf4463"}
03:41:20.588 01.947 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"c6de2674-731f-4488-a860-39ded9fa4422"}
03:41:20.620 00.032 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"c6de2674-731f-4488-a860-39ded9fa4422"}
03:41:20.637 00.017 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"42b17a24-2815-410d-8875-898765c8d3d1"}
03:41:20.650 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"42b17a24-2815-410d-8875-898765c8d3d1"}
03:41:22.590 01.940 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"d0a3c6c8-7bd2-494b-ae74-b57f68db6226"}
03:41:22.603 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"d0a3c6c8-7bd2-494b-ae74-b57f68db6226"}
03:41:22.614 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"0e4a0088-a672-485d-b87d-e4075fc30319"}
03:41:22.624 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"0e4a0088-a672-485d-b87d-e4075fc30319"}
03:41:24.591 01.967 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"83a529e6-21da-49c9-b312-ba7a66712b53"}
03:41:24.602 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"83a529e6-21da-49c9-b312-ba7a66712b53"}
03:41:24.614 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"19e78628-b1ef-46c4-8683-a28aff626d4b"}
03:41:24.625 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"19e78628-b1ef-46c4-8683-a28aff626d4b"}
03:41:26.591 01.966 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"d12374a2-d6e6-4d67-9bb4-0573d8e42c9c"}
03:41:26.604 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"d12374a2-d6e6-4d67-9bb4-0573d8e42c9c"}
03:41:26.615 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"e2f50e54-1cf2-4cfc-a794-1d5453378709"}
03:41:26.629 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"e2f50e54-1cf2-4cfc-a794-1d5453378709"}
03:41:28.592 01.963 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"96f3077b-0c1c-46fc-b707-b5fc58d3880d"}
03:41:28.600 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"96f3077b-0c1c-46fc-b707-b5fc58d3880d"}
03:41:28.610 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"6b818e1e-1580-43ac-9e41-0ac99dc3ab6c"}
03:41:28.617 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"6b818e1e-1580-43ac-9e41-0ac99dc3ab6c"}
03:41:30.592 01.975 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"1526a758-5e57-4f27-92ab-20daf0c9c4eb"}
03:41:30.604 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"1526a758-5e57-4f27-92ab-20daf0c9c4eb"}
03:41:30.615 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"202c2f5a-b6dd-49a4-b214-9c7c0aa31c11"}
03:41:30.624 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"202c2f5a-b6dd-49a4-b214-9c7c0aa31c11"}
03:41:32.591 01.967 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"67de6b48-98eb-45a9-86a2-293e0f3c3dc6"}
03:41:32.603 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"67de6b48-98eb-45a9-86a2-293e0f3c3dc6"}
03:41:32.615 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"f58043e1-9255-4e56-b9c9-f50744d4275f"}
03:41:32.623 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"f58043e1-9255-4e56-b9c9-f50744d4275f"}
03:41:34.591 01.968 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"fe15ec30-0127-4872-87bf-8e53d80b5c68"}
03:41:34.598 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"fe15ec30-0127-4872-87bf-8e53d80b5c68"}
03:41:34.607 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"52fba0a8-ae9e-492c-92c6-743aed517417"}
03:41:34.616 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"52fba0a8-ae9e-492c-92c6-743aed517417"}
03:41:36.592 01.976 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"22155dd1-cc84-40a5-b265-068e35f18238"}
03:41:36.604 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"22155dd1-cc84-40a5-b265-068e35f18238"}
03:41:36.615 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"5e7e426b-d37a-49f8-8618-f3ceeb0d4815"}
03:41:36.645 00.030 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"5e7e426b-d37a-49f8-8618-f3ceeb0d4815"}
03:41:38.590 01.945 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"2b48c221-b814-4fac-9962-2122d3c2db99"}
03:41:38.600 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"2b48c221-b814-4fac-9962-2122d3c2db99"}
03:41:38.609 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"3dfb8e02-9605-40d3-97e7-683d05125219"}
03:41:38.618 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"3dfb8e02-9605-40d3-97e7-683d05125219"}
03:41:40.590 01.972 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"ea3e4d43-90f1-4b4a-a52a-47290b7d212d"}
03:41:40.612 00.022 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"ea3e4d43-90f1-4b4a-a52a-47290b7d212d"}
03:41:40.621 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"e9b79b17-df88-45be-b8ff-a55ebb080add"}
03:41:40.628 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"e9b79b17-df88-45be-b8ff-a55ebb080add"}
03:41:42.591 01.963 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"ff3353b3-580c-4cc1-a904-d262bac0fc78"}
03:41:42.600 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"ff3353b3-580c-4cc1-a904-d262bac0fc78"}
03:41:42.611 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"c72babd2-7c82-4d0f-b3ce-79ace5f7af79"}
03:41:42.623 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"c72babd2-7c82-4d0f-b3ce-79ace5f7af79"}
03:41:44.592 01.969 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"87f64a6d-d232-4c6a-8e9c-0dad8c942dc8"}
03:41:44.692 00.100 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"87f64a6d-d232-4c6a-8e9c-0dad8c942dc8"}
03:41:44.757 00.065 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"064445f9-4a76-4696-bc91-c64ca78f6ecc"}
03:41:44.854 00.097 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"064445f9-4a76-4696-bc91-c64ca78f6ecc"}
03:41:46.593 01.739 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"d8ff0162-81f8-489b-9fae-8df2a9e10d00"}
03:41:46.666 00.073 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"d8ff0162-81f8-489b-9fae-8df2a9e10d00"}
03:41:46.803 00.137 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"8a0e78de-e324-40b5-93e5-7992a5518582"}
03:41:46.855 00.052 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"8a0e78de-e324-40b5-93e5-7992a5518582"}
03:41:48.593 01.738 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"2d41717f-4161-45d4-9d56-27df3062774f"}
03:41:48.602 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"2d41717f-4161-45d4-9d56-27df3062774f"}
03:41:48.614 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"d2a8175c-a1b3-4c09-8e03-eb72313ff8e7"}
03:41:48.624 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"d2a8175c-a1b3-4c09-8e03-eb72313ff8e7"}
03:41:50.592 01.968 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"ce16f28c-0bc8-4e87-a37c-c982bd8ce668"}
03:41:50.600 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"ce16f28c-0bc8-4e87-a37c-c982bd8ce668"}
03:41:50.609 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"97236bfa-dc4f-4033-8a7a-8037de97eab7"}
03:41:50.619 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"97236bfa-dc4f-4033-8a7a-8037de97eab7"}
03:41:52.594 01.975 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"08b2f7a4-08d8-42f3-b9a2-ebabe47c3da1"}
03:41:52.609 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"08b2f7a4-08d8-42f3-b9a2-ebabe47c3da1"}
03:41:52.621 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"0fcbb9fd-9931-4ca2-a76d-4e786b2b8fa0"}
03:41:52.629 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"0fcbb9fd-9931-4ca2-a76d-4e786b2b8fa0"}
03:41:54.593 01.964 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"55ec255b-7a23-45e3-977a-d8ea7fd6a64b"}
03:41:54.626 00.033 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"55ec255b-7a23-45e3-977a-d8ea7fd6a64b"}
03:41:54.641 00.015 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"f9d021b2-6ebc-4af5-ac94-7294ed51c919"}
03:41:54.653 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"f9d021b2-6ebc-4af5-ac94-7294ed51c919"}
03:41:56.595 01.942 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"2277aed2-6bd1-4bd2-b224-842a8db5041e"}
03:41:56.606 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"2277aed2-6bd1-4bd2-b224-842a8db5041e"}
03:41:56.617 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"61f32f82-ef79-4d2d-9428-4343f23d8612"}
03:41:56.631 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"61f32f82-ef79-4d2d-9428-4343f23d8612"}
03:41:58.594 01.963 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"087692d7-3a14-44ac-afe4-fdec4e1b5f0c"}
03:41:58.604 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"087692d7-3a14-44ac-afe4-fdec4e1b5f0c"}
03:41:58.613 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"3134f0b1-d503-409a-8260-6e92a586817f"}
03:41:58.621 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"3134f0b1-d503-409a-8260-6e92a586817f"}
03:42:00.595 01.974 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"22f37728-bcaf-4da8-b9b4-0860e78da0b1"}
03:42:00.606 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"22f37728-bcaf-4da8-b9b4-0860e78da0b1"}
03:42:00.615 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"ba136141-0da8-40d9-9004-f826d0580699"}
03:42:00.623 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"ba136141-0da8-40d9-9004-f826d0580699"}
03:42:02.594 01.971 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"b0f58f9f-f356-4728-a2d9-f9f81c3fa190"}
03:42:02.604 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"b0f58f9f-f356-4728-a2d9-f9f81c3fa190"}
03:42:02.613 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"609b1391-c3d1-4554-b7d7-66f6a06a50d7"}
03:42:02.624 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"609b1391-c3d1-4554-b7d7-66f6a06a50d7"}
03:42:04.595 01.971 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"474330ad-2089-479c-8b41-840ca4b61177"}
03:42:04.603 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"474330ad-2089-479c-8b41-840ca4b61177"}
03:42:04.615 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"24a92bbf-bb93-4024-909c-a1a53243a117"}
03:42:04.621 00.006 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"24a92bbf-bb93-4024-909c-a1a53243a117"}
03:42:06.594 01.973 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"d030b54f-534b-49bf-9579-8e9c7ba4f461"}
03:42:06.603 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"d030b54f-534b-49bf-9579-8e9c7ba4f461"}
03:42:06.615 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"e5a918f6-60ad-4701-b3b8-cf76c4fa14a2"}
03:42:06.625 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"e5a918f6-60ad-4701-b3b8-cf76c4fa14a2"}
03:42:08.594 01.969 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"b8ebe4d7-977e-4aa5-a965-66ea89879219"}
03:42:08.602 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"b8ebe4d7-977e-4aa5-a965-66ea89879219"}
03:42:08.608 00.006 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"b0141c13-23ef-4262-9998-439b0be375b3"}
03:42:08.616 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"b0141c13-23ef-4262-9998-439b0be375b3"}
03:42:10.597 01.981 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"a66c3203-cfb4-4bfe-8a81-789bfa951a2f"}
03:42:10.608 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"a66c3203-cfb4-4bfe-8a81-789bfa951a2f"}
03:42:10.618 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"11ec2be0-5a28-464b-9fa6-f5b9c3185946"}
03:42:10.625 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"11ec2be0-5a28-464b-9fa6-f5b9c3185946"}
03:42:12.595 01.970 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"9b07f53f-3df2-4f5d-9f45-9c3f771e877f"}
03:42:12.603 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"9b07f53f-3df2-4f5d-9f45-9c3f771e877f"}
03:42:12.610 00.007 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"3b942adc-ca51-4bb4-b7db-2ce10838434c"}
03:42:12.621 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"3b942adc-ca51-4bb4-b7db-2ce10838434c"}
03:42:14.597 01.976 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"8f04b8a6-6ab5-49cf-8cf6-9608a6a63eab"}
03:42:14.608 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"8f04b8a6-6ab5-49cf-8cf6-9608a6a63eab"}
03:42:14.617 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"f0406ef3-1528-4a39-b762-f4ccdebccecf"}
03:42:14.627 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"f0406ef3-1528-4a39-b762-f4ccdebccecf"}
03:42:16.596 01.969 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"040946a0-4f94-462f-8a6d-0a0a88e0c0ea"}
03:42:16.629 00.033 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"040946a0-4f94-462f-8a6d-0a0a88e0c0ea"}
03:42:16.651 00.022 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"28217cbd-3de5-4ba1-831c-93e360aa81fe"}
03:42:16.666 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"28217cbd-3de5-4ba1-831c-93e360aa81fe"}
03:42:18.598 01.932 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"704be7d4-6df7-4a3b-8d54-63d8e12798db"}
03:42:18.608 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"704be7d4-6df7-4a3b-8d54-63d8e12798db"}
03:42:18.619 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"a87a3f29-e0a3-4f56-88a4-0510104c0422"}
03:42:18.645 00.026 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"a87a3f29-e0a3-4f56-88a4-0510104c0422"}
03:42:20.597 01.952 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"82d19f45-6047-4a83-b113-05271b3dbd54"}
03:42:20.624 00.027 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"82d19f45-6047-4a83-b113-05271b3dbd54"}
03:42:20.636 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"cef8fe32-f438-4c85-8072-b47832498b38"}
03:42:20.643 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"cef8fe32-f438-4c85-8072-b47832498b38"}
03:42:22.596 01.953 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"03fb5386-0668-405a-9e43-569f17c9d5ec"}
03:42:22.605 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"03fb5386-0668-405a-9e43-569f17c9d5ec"}
03:42:22.611 00.006 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"3810ca8d-569f-4c22-8fe0-8e983f271f84"}
03:42:22.621 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"3810ca8d-569f-4c22-8fe0-8e983f271f84"}
03:42:24.597 01.976 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"4d66fca0-ecbd-4e97-8846-6b2a38694598"}
03:42:24.606 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"4d66fca0-ecbd-4e97-8846-6b2a38694598"}
03:42:24.616 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"f90b64d4-d2f2-4126-b24e-edf1e9dcb364"}
03:42:24.621 00.005 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"f90b64d4-d2f2-4126-b24e-edf1e9dcb364"}
03:42:26.598 01.977 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"721d9696-ff75-48dc-903c-7e8941bebee5"}
03:42:26.609 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"721d9696-ff75-48dc-903c-7e8941bebee5"}
03:42:26.617 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"07f836d5-e870-4a37-a5a4-d8ff2a3b81e8"}
03:42:26.624 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"07f836d5-e870-4a37-a5a4-d8ff2a3b81e8"}
03:42:28.598 01.974 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"cbe57d14-a8a6-4f1e-8d1a-6bd3775b2270"}
03:42:28.609 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"cbe57d14-a8a6-4f1e-8d1a-6bd3775b2270"}
03:42:28.618 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"55b20dbe-dd43-4762-ac70-5810fa3c312a"}
03:42:28.634 00.016 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"55b20dbe-dd43-4762-ac70-5810fa3c312a"}
03:42:30.599 01.965 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"bf7d2b0c-d873-49e1-80d0-bb618cbfb2fe"}
03:42:30.610 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"bf7d2b0c-d873-49e1-80d0-bb618cbfb2fe"}
03:42:30.619 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"b6637b83-a68a-459c-9f84-f0104f8da52c"}
03:42:30.629 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"b6637b83-a68a-459c-9f84-f0104f8da52c"}
03:42:32.599 01.970 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"b03b680e-56b4-494a-ad9b-a1004c128a20"}
03:42:32.610 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"b03b680e-56b4-494a-ad9b-a1004c128a20"}
03:42:32.619 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"aba29624-6355-4a8b-ba85-6f20987df6da"}
03:42:32.648 00.029 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"aba29624-6355-4a8b-ba85-6f20987df6da"}
03:42:34.599 01.951 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"ac7d8f8e-3c5d-497f-aad6-21aac4039684"}
03:42:34.607 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"ac7d8f8e-3c5d-497f-aad6-21aac4039684"}
03:42:34.615 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"2c44b563-a02c-4632-93e2-d04b9c2488a0"}
03:42:34.636 00.021 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"2c44b563-a02c-4632-93e2-d04b9c2488a0"}
03:42:36.601 01.965 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"5812262d-4794-4148-a073-afe07314038a"}
03:42:36.612 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"5812262d-4794-4148-a073-afe07314038a"}
03:42:36.621 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"636e783f-e297-469d-9024-0ab55113fef8"}
03:42:36.629 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"636e783f-e297-469d-9024-0ab55113fef8"}
03:42:38.601 01.972 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"c2e1792d-103d-4d8e-99c7-ab42a86e002c"}
03:42:38.625 00.024 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"c2e1792d-103d-4d8e-99c7-ab42a86e002c"}
03:42:38.637 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"848f93a1-0feb-44b9-bd7c-8f2205e0b6ed"}
03:42:38.646 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"848f93a1-0feb-44b9-bd7c-8f2205e0b6ed"}
03:42:40.599 01.953 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"888cc6df-915f-4176-b844-74b84c5296d1"}
03:42:40.608 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"888cc6df-915f-4176-b844-74b84c5296d1"}
03:42:40.629 00.021 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"5d4d4d91-aae5-41e5-9ba7-b5067668822d"}
03:42:40.640 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"5d4d4d91-aae5-41e5-9ba7-b5067668822d"}
03:42:42.598 01.958 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"3e2c0751-6b9c-4d38-b921-b127604767ec"}
03:42:42.611 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"3e2c0751-6b9c-4d38-b921-b127604767ec"}
03:42:42.623 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"6cd9339a-f484-4c1d-86cf-e8b0380ac181"}
03:42:42.651 00.028 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"6cd9339a-f484-4c1d-86cf-e8b0380ac181"}
03:42:44.599 01.948 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"2a187e3f-0216-4c4d-b8c6-c3e1b1f28c5f"}
03:42:44.611 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"2a187e3f-0216-4c4d-b8c6-c3e1b1f28c5f"}
03:42:44.625 00.014 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"b83597bf-6e8b-495f-b226-a58b07760a60"}
03:42:44.640 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"b83597bf-6e8b-495f-b226-a58b07760a60"}
03:42:46.600 01.960 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"ae36d0c7-b880-475c-bc80-89d6cfbb566e"}
03:42:46.622 00.022 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"ae36d0c7-b880-475c-bc80-89d6cfbb566e"}
03:42:46.634 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"08a599e9-6700-4401-9a60-3bd976549a38"}
03:42:46.644 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"08a599e9-6700-4401-9a60-3bd976549a38"}
03:42:48.597 01.953 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"ff648b21-4bcc-4144-9879-e6cf01ed05ef"}
03:42:48.609 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"ff648b21-4bcc-4144-9879-e6cf01ed05ef"}
03:42:48.619 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"a1a98036-e243-4a79-9969-085c2a6da947"}
03:42:48.628 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"a1a98036-e243-4a79-9969-085c2a6da947"}
03:42:50.597 01.969 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"8736ced5-23dc-40c4-9ce2-6d3eab0aca17"}
03:42:50.613 00.016 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"8736ced5-23dc-40c4-9ce2-6d3eab0aca17"}
03:42:50.645 00.032 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"caa87759-d3e7-47f4-ad66-b0482c7c8868"}
03:42:50.660 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"caa87759-d3e7-47f4-ad66-b0482c7c8868"}
03:42:52.597 01.937 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"0adb6023-d3be-4aaf-b6b7-3b6fa38bac26"}
03:42:52.608 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"0adb6023-d3be-4aaf-b6b7-3b6fa38bac26"}
03:42:52.621 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"3a2678e6-dc12-453a-b959-26adaece909a"}
03:42:52.630 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"3a2678e6-dc12-453a-b959-26adaece909a"}
03:42:54.597 01.967 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"2aba9c7b-c122-4c4e-acc6-a0c11c4dc54c"}
03:42:54.608 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"2aba9c7b-c122-4c4e-acc6-a0c11c4dc54c"}
03:42:54.617 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"bf0b5084-a0af-43e7-bf0a-3a7994a46554"}
03:42:54.624 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"bf0b5084-a0af-43e7-bf0a-3a7994a46554"}
03:42:56.599 01.975 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"0f01f101-45fd-4637-a271-b88a91503465"}
03:42:56.608 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"0f01f101-45fd-4637-a271-b88a91503465"}
03:42:56.619 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"b78e9611-0000-4e64-b56e-57a5222769e1"}
03:42:56.629 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"b78e9611-0000-4e64-b56e-57a5222769e1"}
03:42:58.598 01.969 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"8460386a-bf90-483c-9078-3972e8a9edad"}
03:42:58.607 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"8460386a-bf90-483c-9078-3972e8a9edad"}
03:42:58.615 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"a3db4d6e-2bbf-41b5-bca5-75ee83fe55b7"}
03:42:58.625 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"a3db4d6e-2bbf-41b5-bca5-75ee83fe55b7"}
03:43:00.598 01.973 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"a2776e16-0ce0-4ded-994c-3f86f7711b18"}
03:43:00.606 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"a2776e16-0ce0-4ded-994c-3f86f7711b18"}
03:43:00.612 00.006 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"9fcc0b93-8cec-4c6b-a07b-a455fdf41f23"}
03:43:00.619 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"9fcc0b93-8cec-4c6b-a07b-a455fdf41f23"}
03:43:02.597 01.978 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"04d49259-18bd-4328-8e9f-8db9bac47c15"}
03:43:02.610 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"04d49259-18bd-4328-8e9f-8db9bac47c15"}
03:43:02.625 00.015 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"3fec344d-e569-4fbd-8398-8cd875d1affc"}
03:43:02.656 00.031 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"3fec344d-e569-4fbd-8398-8cd875d1affc"}
03:43:04.598 01.942 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"5cde6020-92e2-4f49-9c49-25236863bef8"}
03:43:04.611 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"5cde6020-92e2-4f49-9c49-25236863bef8"}
03:43:04.636 00.025 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"45df6ba3-79f4-4019-9a57-070933d728be"}
03:43:04.645 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"45df6ba3-79f4-4019-9a57-070933d728be"}
03:43:06.599 01.954 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"305f6569-824e-43ab-831d-86bcf492bf9c"}
03:43:06.610 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"305f6569-824e-43ab-831d-86bcf492bf9c"}
03:43:06.619 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"de609483-4984-46a6-a3fc-325a3b118950"}
03:43:06.627 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"de609483-4984-46a6-a3fc-325a3b118950"}
03:43:08.600 01.973 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"d16be12c-b9d6-4637-adc8-045deb9566c1"}
03:43:08.607 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"d16be12c-b9d6-4637-adc8-045deb9566c1"}
03:43:08.627 00.020 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"de70ed08-0381-41f2-a95a-2eefd2797ff5"}
03:43:08.637 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"de70ed08-0381-41f2-a95a-2eefd2797ff5"}
03:43:10.598 01.961 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"b0b10889-6cbd-4ece-8177-5f254900666d"}
03:43:10.608 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"b0b10889-6cbd-4ece-8177-5f254900666d"}
03:43:10.631 00.023 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"2660f9de-97fc-4cde-86d0-23f2ccc64139"}
03:43:10.642 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"2660f9de-97fc-4cde-86d0-23f2ccc64139"}
03:43:12.598 01.956 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"6429ee55-de19-4e70-af90-cecc5e45088b"}
03:43:12.624 00.026 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"6429ee55-de19-4e70-af90-cecc5e45088b"}
03:43:12.636 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"e924418f-26d2-495d-902e-593008007aa7"}
03:43:12.645 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"e924418f-26d2-495d-902e-593008007aa7"}
03:43:14.599 01.954 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"6030cbce-f9d7-47d1-98d6-676c2e109080"}
03:43:14.609 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"6030cbce-f9d7-47d1-98d6-676c2e109080"}
03:43:14.618 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"a8c404dc-10a6-4e0b-bfa6-81692bcdf0c5"}
03:43:14.627 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"a8c404dc-10a6-4e0b-bfa6-81692bcdf0c5"}
03:43:16.600 01.973 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"bade1240-37ff-407e-bc8e-47c10ad4051b"}
03:43:16.643 00.043 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"bade1240-37ff-407e-bc8e-47c10ad4051b"}
03:43:16.653 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"5a083e23-0a9c-4d42-b087-b533db41ebd9"}
03:43:16.667 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"5a083e23-0a9c-4d42-b087-b533db41ebd9"}
03:43:18.605 01.938 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"319b139c-460b-47a4-a27f-5ac5c66259c5"}
03:43:18.623 00.018 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"319b139c-460b-47a4-a27f-5ac5c66259c5"}
03:43:18.633 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"acc9a092-5d85-4f82-958e-9f7946a07acd"}
03:43:18.640 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"acc9a092-5d85-4f82-958e-9f7946a07acd"}
03:43:20.603 01.963 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"cd5c65db-b7af-4309-adf0-b916c3fbdf64"}
03:43:20.615 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"cd5c65db-b7af-4309-adf0-b916c3fbdf64"}
03:43:20.622 00.007 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"40ddac99-4957-47d3-8cf2-051888789db1"}
03:43:20.631 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"40ddac99-4957-47d3-8cf2-051888789db1"}
03:43:22.601 01.970 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"b0cbef5c-a4bd-42da-aaa8-00c341e65ff4"}
03:43:22.615 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"b0cbef5c-a4bd-42da-aaa8-00c341e65ff4"}
03:43:22.625 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"d1aff87e-e6a6-4e98-97e1-aa168b83e6ac"}
03:43:22.634 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"d1aff87e-e6a6-4e98-97e1-aa168b83e6ac"}
03:43:24.601 01.967 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"cbe97dec-088d-461f-a10c-bf403eec053f"}
03:43:24.611 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"cbe97dec-088d-461f-a10c-bf403eec053f"}
03:43:24.622 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"c858f9a6-1cdb-4fa8-beb2-e6f7fa3bd894"}
03:43:24.630 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"c858f9a6-1cdb-4fa8-beb2-e6f7fa3bd894"}
03:43:26.601 01.971 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"caca9b22-e8da-4332-9372-efb02c2d3ca8"}
03:43:26.610 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"caca9b22-e8da-4332-9372-efb02c2d3ca8"}
03:43:26.619 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"f8825108-2b13-405a-9fd3-58d947112571"}
03:43:26.644 00.025 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"f8825108-2b13-405a-9fd3-58d947112571"}
03:43:28.601 01.957 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"a9083a6f-3996-4d8e-af50-8eb4fb0bb022"}
03:43:28.612 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"a9083a6f-3996-4d8e-af50-8eb4fb0bb022"}
03:43:28.624 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"249a9e6d-fb5b-4c10-9a95-7cc58e21c3f4"}
03:43:28.634 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"249a9e6d-fb5b-4c10-9a95-7cc58e21c3f4"}
03:43:30.603 01.969 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"72b4bf6a-7175-44e4-80db-e87c664afea3"}
03:43:30.615 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"72b4bf6a-7175-44e4-80db-e87c664afea3"}
03:43:30.624 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"5702b1cf-783a-4424-9624-c805749f6b1c"}
03:43:30.631 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"5702b1cf-783a-4424-9624-c805749f6b1c"}
03:43:32.601 01.970 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"f4663a12-755a-4bd9-aa56-0c6e32154a33"}
03:43:32.609 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"f4663a12-755a-4bd9-aa56-0c6e32154a33"}
03:43:32.616 00.007 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"a35fb9e5-de71-4a96-979c-1163d56e555f"}
03:43:32.626 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"a35fb9e5-de71-4a96-979c-1163d56e555f"}
03:43:34.600 01.974 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"cc1e7818-099d-4f53-af6e-c7084d8bbeb5"}
03:43:34.612 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"cc1e7818-099d-4f53-af6e-c7084d8bbeb5"}
03:43:34.622 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"7c823515-1b1a-4988-9856-2db3a289665f"}
03:43:34.634 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"7c823515-1b1a-4988-9856-2db3a289665f"}
03:43:36.601 01.967 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"01c7b9c4-3e3b-47c1-961c-25050a95b17d"}
03:43:36.611 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"01c7b9c4-3e3b-47c1-961c-25050a95b17d"}
03:43:36.619 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"dd65a37d-8a43-4119-b44f-c35caa816c5f"}
03:43:36.630 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"dd65a37d-8a43-4119-b44f-c35caa816c5f"}
03:43:38.600 01.970 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"a3535a67-aa4d-4826-848b-05ac4ac8e32e"}
03:43:38.612 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"a3535a67-aa4d-4826-848b-05ac4ac8e32e"}
03:43:38.625 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"43e42165-2c60-4949-9c2c-1bdac1161b19"}
03:43:38.638 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"43e42165-2c60-4949-9c2c-1bdac1161b19"}
03:43:40.601 01.963 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"1e15cba2-cb94-4dc7-b9c3-525bbee34003"}
03:43:40.617 00.016 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"1e15cba2-cb94-4dc7-b9c3-525bbee34003"}
03:43:40.652 00.035 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"85685a99-01c9-47ba-89ea-dd98a2e2d4b8"}
03:43:40.664 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"85685a99-01c9-47ba-89ea-dd98a2e2d4b8"}
03:43:42.601 01.937 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"144d7095-72b5-483c-a3f0-34e84cec294c"}
03:43:42.613 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"144d7095-72b5-483c-a3f0-34e84cec294c"}
03:43:42.621 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"c70e0bb3-688a-487c-b0bd-aa69dc347735"}
03:43:42.629 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"c70e0bb3-688a-487c-b0bd-aa69dc347735"}
03:43:44.601 01.972 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"0419082c-87d4-4a2c-a427-56ac9dde945e"}
03:43:44.609 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"0419082c-87d4-4a2c-a427-56ac9dde945e"}
03:43:44.621 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"bf13d738-6bc5-4ccc-a87e-22732e455614"}
03:43:44.631 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"bf13d738-6bc5-4ccc-a87e-22732e455614"}
03:43:46.601 01.970 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"443c7793-d02c-4598-91c3-b3b5777e1e8d"}
03:43:46.616 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"443c7793-d02c-4598-91c3-b3b5777e1e8d"}
03:43:46.631 00.015 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"f9eaf77a-798c-4b84-a2e2-c26bba5afd14"}
03:43:46.643 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"f9eaf77a-798c-4b84-a2e2-c26bba5afd14"}
03:43:48.601 01.958 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"1088da97-8c92-4391-8e61-f24a2952bed6"}
03:43:48.609 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"1088da97-8c92-4391-8e61-f24a2952bed6"}
03:43:48.633 00.024 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"a145430e-64a7-4996-bc66-095525ec29bb"}
03:43:48.644 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"a145430e-64a7-4996-bc66-095525ec29bb"}
03:43:50.602 01.958 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"913f18d9-0e3e-4899-86b3-6700426dfe04"}
03:43:50.608 00.006 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"913f18d9-0e3e-4899-86b3-6700426dfe04"}
03:43:50.617 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"b450bfc2-b96c-4de5-aa26-48893fcaabc6"}
03:43:50.624 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"b450bfc2-b96c-4de5-aa26-48893fcaabc6"}
03:43:52.602 01.978 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"0128ad27-d6dc-4ff8-8eef-817591729c9b"}
03:43:52.612 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"0128ad27-d6dc-4ff8-8eef-817591729c9b"}
03:43:52.622 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"c9a679af-206f-401f-908a-db5f49721a93"}
03:43:52.631 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"c9a679af-206f-401f-908a-db5f49721a93"}
03:43:54.601 01.970 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"a1ec0bb9-93e2-4c96-8fba-927ec9917c05"}
03:43:54.613 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"a1ec0bb9-93e2-4c96-8fba-927ec9917c05"}
03:43:54.620 00.007 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"6b1bb2b8-0d7c-4ba7-9e18-2e5cc7a80a21"}
03:43:54.641 00.021 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"6b1bb2b8-0d7c-4ba7-9e18-2e5cc7a80a21"}
03:43:56.605 01.964 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"5cb1b0c9-40f2-429e-ac8f-6361e6d2e52b"}
03:43:56.617 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"5cb1b0c9-40f2-429e-ac8f-6361e6d2e52b"}
03:43:56.625 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"5a99fdee-cb1d-4d6d-b006-9185753107b6"}
03:43:56.633 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"5a99fdee-cb1d-4d6d-b006-9185753107b6"}
03:43:58.603 01.970 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"70af5594-6329-4103-a731-1871a2e424de"}
03:43:58.616 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"70af5594-6329-4103-a731-1871a2e424de"}
03:43:58.627 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"795864f8-4c6e-45f9-b209-17392216fe80"}
03:43:58.635 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"795864f8-4c6e-45f9-b209-17392216fe80"}
03:44:00.604 01.969 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"0cbe23b6-fe8a-4cc4-a521-5ce8a4c20541"}
03:44:00.614 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"0cbe23b6-fe8a-4cc4-a521-5ce8a4c20541"}
03:44:00.624 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"ca0588da-5de0-43dc-89b1-2948c9a280eb"}
03:44:00.633 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"ca0588da-5de0-43dc-89b1-2948c9a280eb"}
03:44:02.605 01.972 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"a68cb6ba-6187-4a77-8e15-ba329bb0d876"}
03:44:02.614 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"a68cb6ba-6187-4a77-8e15-ba329bb0d876"}
03:44:02.623 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"ceb689c8-71f6-48f9-9e0e-a4e2748797db"}
03:44:02.631 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"ceb689c8-71f6-48f9-9e0e-a4e2748797db"}
03:44:04.605 01.974 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"ecef1d0d-2899-4076-8a91-044ddc4ffc01"}
03:44:04.617 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"ecef1d0d-2899-4076-8a91-044ddc4ffc01"}
03:44:04.626 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"34eec398-b326-4762-9725-0636d0718035"}
03:44:04.637 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"34eec398-b326-4762-9725-0636d0718035"}
03:44:06.604 01.967 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"00edd866-73ec-4017-942f-25f50485306d"}
03:44:06.617 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"00edd866-73ec-4017-942f-25f50485306d"}
03:44:06.645 00.028 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"4d87dac5-01b8-4026-ae62-1225a31c380d"}
03:44:06.655 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"4d87dac5-01b8-4026-ae62-1225a31c380d"}
03:44:08.604 01.949 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"a1e9216a-681f-4385-ae71-25c07971e3c6"}
03:44:08.615 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"a1e9216a-681f-4385-ae71-25c07971e3c6"}
03:44:08.624 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"99cfb909-b432-4169-88b9-c5c9cc033e41"}
03:44:08.634 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"99cfb909-b432-4169-88b9-c5c9cc033e41"}
03:44:10.603 01.969 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"d6e99b13-abc2-49f6-8c9e-a0cd57cbd294"}
03:44:10.617 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"d6e99b13-abc2-49f6-8c9e-a0cd57cbd294"}
03:44:10.648 00.031 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"b2565930-46a5-4db0-8d0f-04d29c44e675"}
03:44:10.663 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"b2565930-46a5-4db0-8d0f-04d29c44e675"}
03:44:12.602 01.939 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"6164e3b4-21eb-4280-ad8f-cf0e3a90dc17"}
03:44:12.613 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"6164e3b4-21eb-4280-ad8f-cf0e3a90dc17"}
03:44:12.642 00.029 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"0bc69d53-fca9-406f-bcf2-f76ff3641b3e"}
03:44:12.651 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"0bc69d53-fca9-406f-bcf2-f76ff3641b3e"}
03:44:14.602 01.951 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"a776c381-c851-47ee-9ea2-4ac4c43a0f82"}
03:44:14.610 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"a776c381-c851-47ee-9ea2-4ac4c43a0f82"}
03:44:14.619 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"f6c2705b-aeaa-4f6e-ac5a-5c9266e137eb"}
03:44:14.626 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"f6c2705b-aeaa-4f6e-ac5a-5c9266e137eb"}
03:44:16.603 01.977 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"1d82d677-41c3-4b71-80f3-f3d622fd8601"}
03:44:16.613 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"1d82d677-41c3-4b71-80f3-f3d622fd8601"}
03:44:16.625 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"fc4be63d-bb6b-430e-a367-de617e190953"}
03:44:16.635 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"fc4be63d-bb6b-430e-a367-de617e190953"}
03:44:18.603 01.968 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"74729cf1-0c2d-4407-a49b-04abce4913f8"}
03:44:18.614 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"74729cf1-0c2d-4407-a49b-04abce4913f8"}
03:44:18.622 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"46880693-3315-4014-a9bb-03b90689dd67"}
03:44:18.632 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"46880693-3315-4014-a9bb-03b90689dd67"}
03:44:20.605 01.973 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"75473cb7-527a-4f5d-81f3-4f9bf9692871"}
03:44:20.624 00.019 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"75473cb7-527a-4f5d-81f3-4f9bf9692871"}
03:44:20.633 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"6a1aedae-3196-4d48-b17f-c587f934e305"}
03:44:20.640 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"6a1aedae-3196-4d48-b17f-c587f934e305"}
03:44:22.603 01.963 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"4159387c-a263-49e3-95e5-e51251d1d434"}
03:44:22.624 00.021 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"4159387c-a263-49e3-95e5-e51251d1d434"}
03:44:22.632 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"fa33c8a7-d00e-4b2b-8b90-aff94c6f9356"}
03:44:22.639 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"fa33c8a7-d00e-4b2b-8b90-aff94c6f9356"}
03:44:24.602 01.963 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"26447f33-9bad-4500-a8ff-6f36e6412d03"}
03:44:24.611 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"26447f33-9bad-4500-a8ff-6f36e6412d03"}
03:44:24.618 00.007 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"ad6a1acc-13a1-469e-9fe5-17115c10a226"}
03:44:24.630 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"ad6a1acc-13a1-469e-9fe5-17115c10a226"}
03:44:26.603 01.973 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"5bf6d95f-46ce-4449-8f25-fbea09417ce0"}
03:44:26.612 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"5bf6d95f-46ce-4449-8f25-fbea09417ce0"}
03:44:26.621 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"2e5f464f-f2ef-4e43-a00b-1f8787a7b707"}
03:44:26.632 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"2e5f464f-f2ef-4e43-a00b-1f8787a7b707"}
03:44:28.603 01.971 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"dc63021b-47ac-41f4-a70e-8a11c3ab82d6"}
03:44:28.615 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"dc63021b-47ac-41f4-a70e-8a11c3ab82d6"}
03:44:28.623 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"77655bfc-a953-473c-88bf-018c35047cd9"}
03:44:28.634 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"77655bfc-a953-473c-88bf-018c35047cd9"}
03:44:30.604 01.970 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"bd992669-2ed5-400d-9420-e5e65dd8e7a4"}
03:44:30.615 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"bd992669-2ed5-400d-9420-e5e65dd8e7a4"}
03:44:30.625 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"cfc41d0b-4071-4800-a96d-ac8cdfbf9596"}
03:44:30.636 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"cfc41d0b-4071-4800-a96d-ac8cdfbf9596"}
03:44:32.604 01.968 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"3ebe10a8-12fd-4573-8845-57768ca1873e"}
03:44:32.612 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"3ebe10a8-12fd-4573-8845-57768ca1873e"}
03:44:32.619 00.007 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"8f3d67af-3065-4043-904e-04ad54d1e1e4"}
03:44:32.625 00.006 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"8f3d67af-3065-4043-904e-04ad54d1e1e4"}
03:44:34.603 01.978 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"2ea0b16a-30cd-4a1e-a956-36da66861f20"}
03:44:34.611 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"2ea0b16a-30cd-4a1e-a956-36da66861f20"}
03:44:34.636 00.025 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"59c8605f-07e1-4391-af8c-3c6795d5bc55"}
03:44:34.645 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"59c8605f-07e1-4391-af8c-3c6795d5bc55"}
03:44:36.605 01.960 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"16ead09f-101e-4b7f-be89-0ef1d94cc8dd"}
03:44:36.620 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"16ead09f-101e-4b7f-be89-0ef1d94cc8dd"}
03:44:36.657 00.037 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"b3ef3c38-a0da-4074-9034-0240c1172b35"}
03:44:36.671 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"b3ef3c38-a0da-4074-9034-0240c1172b35"}
03:44:38.604 01.933 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"605c48bb-2634-4769-99b9-1db2537dcea6"}
03:44:38.613 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"605c48bb-2634-4769-99b9-1db2537dcea6"}
03:44:38.641 00.028 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"8fcac46a-3d2d-4712-a9ab-aedd5101f740"}
03:44:38.651 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"8fcac46a-3d2d-4712-a9ab-aedd5101f740"}
03:44:40.605 01.954 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"e3c8211f-2b2a-4e80-8993-8e92e835bde1"}
03:44:40.615 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"e3c8211f-2b2a-4e80-8993-8e92e835bde1"}
03:44:40.640 00.025 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"3a3c0f6a-03ce-4411-a2ee-039c6ca9573c"}
03:44:40.648 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"3a3c0f6a-03ce-4411-a2ee-039c6ca9573c"}
03:44:42.685 02.037 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"ad68a912-e928-4a64-961b-c173d01e7b48"}
03:44:42.704 00.019 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"ad68a912-e928-4a64-961b-c173d01e7b48"}
03:44:42.745 00.041 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"4ed1297c-65b2-46e3-a82e-3bc3c5f56d5a"}
03:44:42.757 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"4ed1297c-65b2-46e3-a82e-3bc3c5f56d5a"}
03:44:44.683 01.926 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"e5820359-c0b5-45cd-8d97-1223ddcddec4"}
03:44:44.694 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"e5820359-c0b5-45cd-8d97-1223ddcddec4"}
03:44:44.703 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"a99cd396-3cfa-4dfc-87db-88b1c9830af1"}
03:44:44.712 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"a99cd396-3cfa-4dfc-87db-88b1c9830af1"}
03:44:46.684 01.972 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"0e955077-a9bf-48cb-b81e-10df244d82eb"}
03:44:46.696 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"0e955077-a9bf-48cb-b81e-10df244d82eb"}
03:44:46.723 00.027 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"354f23ae-db9c-4743-a010-6fa4394d0b77"}
03:44:46.732 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"354f23ae-db9c-4743-a010-6fa4394d0b77"}
03:44:48.683 01.951 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"f791b67d-adb9-4692-b7ed-b1ea8dc67c9d"}
03:44:48.696 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"f791b67d-adb9-4692-b7ed-b1ea8dc67c9d"}
03:44:48.721 00.025 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"f5ae736c-0552-4560-af20-099cbed45f73"}
03:44:48.731 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"f5ae736c-0552-4560-af20-099cbed45f73"}
03:44:50.686 01.955 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"fe514576-0b00-4289-9839-e1469e3a60c6"}
03:44:50.694 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"fe514576-0b00-4289-9839-e1469e3a60c6"}
03:44:50.705 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"024c1281-2919-4b2f-86ce-f6f4d7e39cee"}
03:44:50.711 00.006 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"024c1281-2919-4b2f-86ce-f6f4d7e39cee"}
03:44:52.684 01.973 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"2f50d0d4-7af0-43ee-bc2b-957765c0a821"}
03:44:52.693 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"2f50d0d4-7af0-43ee-bc2b-957765c0a821"}
03:44:52.701 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"37273da9-836e-4fb9-bef4-4410cbb15d64"}
03:44:52.707 00.006 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"37273da9-836e-4fb9-bef4-4410cbb15d64"}
03:44:54.685 01.978 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"32c9a29f-17a5-49a9-9d89-62f0e0a9de22"}
03:44:54.693 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"32c9a29f-17a5-49a9-9d89-62f0e0a9de22"}
03:44:54.703 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"761c9f94-7577-4616-8d34-e385370f17ff"}
03:44:54.710 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"761c9f94-7577-4616-8d34-e385370f17ff"}
03:44:56.685 01.975 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"538e36e1-f7a1-4281-8d04-74c55ca8b292"}
03:44:56.694 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"538e36e1-f7a1-4281-8d04-74c55ca8b292"}
03:44:56.702 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"64bb61ed-6e9c-464b-b4a9-93f033f4a124"}
03:44:56.725 00.023 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"64bb61ed-6e9c-464b-b4a9-93f033f4a124"}
03:44:58.686 01.961 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"a4619f8a-15db-4aee-8a20-f662028f71d2"}
03:44:58.706 00.020 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"a4619f8a-15db-4aee-8a20-f662028f71d2"}
03:44:58.716 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"0c6ebe45-e1ab-4552-afa3-a8da48af89bc"}
03:44:58.723 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"0c6ebe45-e1ab-4552-afa3-a8da48af89bc"}
03:45:00.684 01.961 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"e45b2c0f-35c0-4b10-82e8-25f3538ce2e3"}
03:45:00.693 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"e45b2c0f-35c0-4b10-82e8-25f3538ce2e3"}
03:45:00.703 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"268d169e-8ac5-45ef-acd1-d45f020d3b30"}
03:45:00.714 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"268d169e-8ac5-45ef-acd1-d45f020d3b30"}
03:45:02.685 01.971 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"3d55f2a2-e138-4957-80df-100e832fb2dd"}
03:45:02.697 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"3d55f2a2-e138-4957-80df-100e832fb2dd"}
03:45:02.706 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"cca7da86-1dbc-4958-92a8-c384d2ebb756"}
03:45:02.716 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"cca7da86-1dbc-4958-92a8-c384d2ebb756"}
03:45:04.686 01.970 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"39f832e1-a004-4658-be59-e9b5e01dec85"}
03:45:04.700 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"39f832e1-a004-4658-be59-e9b5e01dec85"}
03:45:04.712 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"3902a1f4-6599-42e1-911b-7d3f6930201b"}
03:45:04.723 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"3902a1f4-6599-42e1-911b-7d3f6930201b"}
03:45:06.684 01.961 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"146ba60c-e1d5-4fd1-90a5-a7190b9beb0b"}
03:45:06.696 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"146ba60c-e1d5-4fd1-90a5-a7190b9beb0b"}
03:45:06.706 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"238fa70e-b946-4361-a54a-924b1d79a43a"}
03:45:06.731 00.025 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"238fa70e-b946-4361-a54a-924b1d79a43a"}
03:45:08.683 01.952 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"a4633ae2-f7b7-454b-ace1-7a489517f1af"}
03:45:08.693 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"a4633ae2-f7b7-454b-ace1-7a489517f1af"}
03:45:08.703 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"0cb6cfd2-8c02-411f-a4c5-36529922d192"}
03:45:08.715 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"0cb6cfd2-8c02-411f-a4c5-36529922d192"}
03:45:10.684 01.969 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"87f173d5-445f-407e-8be0-79a1d9f0d78d"}
03:45:10.693 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"87f173d5-445f-407e-8be0-79a1d9f0d78d"}
03:45:10.702 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"01f61728-81a2-4245-ac0d-08fb926b1e35"}
03:45:10.709 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"01f61728-81a2-4245-ac0d-08fb926b1e35"}
03:45:12.684 01.975 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"24deda66-96df-475d-8f24-cc24f65beca3"}
03:45:12.691 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"24deda66-96df-475d-8f24-cc24f65beca3"}
03:45:12.703 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"80f40761-1c4b-491d-ab6b-897d2a0a5002"}
03:45:12.713 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"80f40761-1c4b-491d-ab6b-897d2a0a5002"}
03:45:14.685 01.972 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"4ce96628-6078-46b1-85a5-46c5e690b89c"}
03:45:14.700 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"4ce96628-6078-46b1-85a5-46c5e690b89c"}
03:45:14.712 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"e2978eb4-391b-426b-bb2b-ff2393421ba2"}
03:45:14.721 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"e2978eb4-391b-426b-bb2b-ff2393421ba2"}
03:45:16.684 01.963 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"2699df4c-0480-4163-a9f4-31d4613e048b"}
03:45:16.694 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"2699df4c-0480-4163-a9f4-31d4613e048b"}
03:45:16.704 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"4fde92a2-8008-4c8e-91c0-4d067904b955"}
03:45:16.713 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"4fde92a2-8008-4c8e-91c0-4d067904b955"}
03:45:18.684 01.971 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"375ff93d-9a8f-44e9-9b32-32918e1eb797"}
03:45:18.698 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"375ff93d-9a8f-44e9-9b32-32918e1eb797"}
03:45:18.710 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"e199d931-0fd5-496a-aa1a-7a99d969f1c3"}
03:45:18.720 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"e199d931-0fd5-496a-aa1a-7a99d969f1c3"}
03:45:20.683 01.963 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"abf04149-2280-4f8d-9311-9d9717488625"}
03:45:20.694 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"abf04149-2280-4f8d-9311-9d9717488625"}
03:45:20.702 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"6cf492f7-8348-4530-aff7-cc074e146355"}
03:45:20.712 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"6cf492f7-8348-4530-aff7-cc074e146355"}
03:45:22.685 01.973 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"e55e2b5a-b0c0-4697-aed5-d3cdd8395f46"}
03:45:22.692 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"e55e2b5a-b0c0-4697-aed5-d3cdd8395f46"}
03:45:22.700 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"5b63dc20-1c17-45b4-9a6a-bc03a69f3d92"}
03:45:22.707 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"5b63dc20-1c17-45b4-9a6a-bc03a69f3d92"}
03:45:24.682 01.975 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"7000fcdd-9b90-4932-a794-e8a902867c9f"}
03:45:24.695 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"7000fcdd-9b90-4932-a794-e8a902867c9f"}
03:45:24.704 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"1bf44641-9596-493b-9411-22aeb66b6fce"}
03:45:24.711 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"1bf44641-9596-493b-9411-22aeb66b6fce"}
03:45:26.682 01.971 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"f4075083-5e17-4a1d-99ed-b56ec3a59e92"}
03:45:26.710 00.028 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"f4075083-5e17-4a1d-99ed-b56ec3a59e92"}
03:45:26.720 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"1152b5a9-c43e-4452-bb0f-f7233cda93c6"}
03:45:26.729 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"1152b5a9-c43e-4452-bb0f-f7233cda93c6"}
03:45:28.683 01.954 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"ee55685a-9dad-40e0-8f7b-e6742b171732"}
03:45:28.696 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"ee55685a-9dad-40e0-8f7b-e6742b171732"}
03:45:28.705 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"570f07e7-a093-42f0-8f12-eb9d96a9c8b1"}
03:45:28.713 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"570f07e7-a093-42f0-8f12-eb9d96a9c8b1"}
03:45:30.687 01.974 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"88e25548-ebed-4a03-82c3-2c66c67b7a60"}
03:45:30.707 00.020 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"88e25548-ebed-4a03-82c3-2c66c67b7a60"}
03:45:30.716 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"fd7db78c-1ccb-454f-8810-cec233701bc9"}
03:45:30.726 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"fd7db78c-1ccb-454f-8810-cec233701bc9"}
03:45:32.687 01.961 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"d577c8a5-c210-4ff5-b8d7-ffe36b7e38cf"}
03:45:32.699 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"d577c8a5-c210-4ff5-b8d7-ffe36b7e38cf"}
03:45:32.719 00.020 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"2f76e9be-648e-4fb7-8a7c-71a0c854bbd2"}
03:45:32.735 00.016 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"2f76e9be-648e-4fb7-8a7c-71a0c854bbd2"}
03:45:34.684 01.949 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"c28f55d4-83d2-4cc7-aaa4-06d64bfdab3f"}
03:45:34.694 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"c28f55d4-83d2-4cc7-aaa4-06d64bfdab3f"}
03:45:34.702 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"d2e85758-8e36-44a0-a7bd-10fb1005d60d"}
03:45:34.712 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"d2e85758-8e36-44a0-a7bd-10fb1005d60d"}
03:45:36.685 01.973 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"ae247d94-1bbd-4e9f-92bb-87e1b5702d52"}
03:45:36.700 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"ae247d94-1bbd-4e9f-92bb-87e1b5702d52"}
03:45:36.711 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"635eb324-b747-497c-a786-612520377484"}
03:45:36.739 00.028 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"635eb324-b747-497c-a786-612520377484"}
03:45:38.685 01.946 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"4f25f9e4-56c1-40e8-b708-1491e9ccf78c"}
03:45:38.711 00.026 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"4f25f9e4-56c1-40e8-b708-1491e9ccf78c"}
03:45:38.724 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"144145f4-afb2-49d4-af29-df2234a0d260"}
03:45:38.733 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"144145f4-afb2-49d4-af29-df2234a0d260"}
03:45:40.685 01.952 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"91f40922-59a4-41ce-9636-43365fc399a2"}
03:45:40.693 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"91f40922-59a4-41ce-9636-43365fc399a2"}
03:45:40.701 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"083e1ccd-8ed6-4c98-b744-ff9c875bb2d3"}
03:45:40.708 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"083e1ccd-8ed6-4c98-b744-ff9c875bb2d3"}
03:45:42.684 01.976 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"f1fc0b83-bc12-4462-bb83-e2377ae597cd"}
03:45:42.698 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"f1fc0b83-bc12-4462-bb83-e2377ae597cd"}
03:45:42.706 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"552626ae-d02f-44f7-8498-6b4a1b1b9a50"}
03:45:42.714 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"552626ae-d02f-44f7-8498-6b4a1b1b9a50"}
03:45:44.683 01.969 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"2324d872-cba9-4fff-bf11-0853b3544797"}
03:45:44.711 00.028 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"2324d872-cba9-4fff-bf11-0853b3544797"}
03:45:44.724 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"f03b1477-5543-41c6-9aa8-86d9e5941fab"}
03:45:44.737 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"f03b1477-5543-41c6-9aa8-86d9e5941fab"}
03:45:46.683 01.946 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"785428ed-0388-4a75-a89d-2742e71ca1ab"}
03:45:46.694 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"785428ed-0388-4a75-a89d-2742e71ca1ab"}
03:45:46.704 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"11bc297f-c081-4586-a2b1-525b94183aec"}
03:45:46.712 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"11bc297f-c081-4586-a2b1-525b94183aec"}
03:45:48.683 01.971 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"c0fd8863-b994-4ba7-bbda-1b744ffec4a8"}
03:45:48.692 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"c0fd8863-b994-4ba7-bbda-1b744ffec4a8"}
03:45:48.702 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"e58a15b1-d7fd-4774-8621-0d20e5d6ecca"}
03:45:48.710 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"e58a15b1-d7fd-4774-8621-0d20e5d6ecca"}
03:45:50.683 01.973 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"60c73f06-b0fa-4bad-948a-f9bdb14f385b"}
03:45:50.692 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"60c73f06-b0fa-4bad-948a-f9bdb14f385b"}
03:45:50.702 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"ed6ef5bd-ed4e-4f02-bb18-a1a00c8db054"}
03:45:50.715 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"ed6ef5bd-ed4e-4f02-bb18-a1a00c8db054"}
03:45:52.688 01.973 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"ccf99a9d-a146-47a9-9129-d4e807a4cd81"}
03:45:52.709 00.021 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"ccf99a9d-a146-47a9-9129-d4e807a4cd81"}
03:45:52.720 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"c9551ebd-80b3-41d5-a656-63edec1612de"}
03:45:52.727 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"c9551ebd-80b3-41d5-a656-63edec1612de"}
03:45:54.687 01.960 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"5a9c1dda-7a25-4766-91d1-7f3571acc7ab"}
03:45:54.708 00.021 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"5a9c1dda-7a25-4766-91d1-7f3571acc7ab"}
03:45:54.719 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"2270a790-3f12-4a8f-b75b-33091983f35b"}
03:45:54.726 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"2270a790-3f12-4a8f-b75b-33091983f35b"}
03:45:56.688 01.962 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"1cbfcc77-5488-4ff9-bf47-35ef3795507b"}
03:45:56.700 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"1cbfcc77-5488-4ff9-bf47-35ef3795507b"}
03:45:56.712 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"440ece74-4857-4a7a-a4fd-a47329062a17"}
03:45:56.739 00.027 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"440ece74-4857-4a7a-a4fd-a47329062a17"}
03:45:58.687 01.948 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"1cee4e44-326e-4e78-825c-7ed61e014901"}
03:45:58.712 00.025 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"1cee4e44-326e-4e78-825c-7ed61e014901"}
03:45:58.723 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"85a3ead9-9bb7-47aa-8987-44b948bee081"}
03:45:58.731 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"85a3ead9-9bb7-47aa-8987-44b948bee081"}
03:46:00.687 01.956 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"a36484cd-5ff6-4c5b-bd77-4d1d936c49c5"}
03:46:00.696 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"a36484cd-5ff6-4c5b-bd77-4d1d936c49c5"}
03:46:00.706 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"af311000-8f79-4eff-afa8-008b49a470c6"}
03:46:00.714 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"af311000-8f79-4eff-afa8-008b49a470c6"}
03:46:02.688 01.974 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"3278e024-2d5d-492c-b879-1cc39d46c42b"}
03:46:02.697 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"3278e024-2d5d-492c-b879-1cc39d46c42b"}
03:46:02.706 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"bf981ad5-dd4e-410e-9c35-1b3738763109"}
03:46:02.717 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"bf981ad5-dd4e-410e-9c35-1b3738763109"}
03:46:04.688 01.971 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"493dd580-24f0-4527-9523-ae6d3fa240b9"}
03:46:04.701 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"493dd580-24f0-4527-9523-ae6d3fa240b9"}
03:46:04.726 00.025 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"0fce1a82-96ca-4abf-9192-ac9eb76cc063"}
03:46:04.735 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"0fce1a82-96ca-4abf-9192-ac9eb76cc063"}
03:46:06.688 01.953 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"e4fb7f8a-756c-4179-8639-65b798743528"}
03:46:06.697 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"e4fb7f8a-756c-4179-8639-65b798743528"}
03:46:06.708 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"0c767692-84a9-4a30-814e-1c9df0a74651"}
03:46:06.717 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"0c767692-84a9-4a30-814e-1c9df0a74651"}
03:46:08.688 01.971 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"f3118e7b-1dbe-4937-8fc0-f4f4f116371a"}
03:46:08.699 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"f3118e7b-1dbe-4937-8fc0-f4f4f116371a"}
03:46:08.708 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"352c5eec-c886-417e-80d7-0d5686bd4ae7"}
03:46:08.716 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"352c5eec-c886-417e-80d7-0d5686bd4ae7"}
03:46:10.688 01.972 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"a8334709-b0d0-4c63-bff1-f59073d09440"}
03:46:10.695 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"a8334709-b0d0-4c63-bff1-f59073d09440"}
03:46:10.707 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"acf42e90-1fc5-4bb8-9927-204bf6c03139"}
03:46:10.719 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"acf42e90-1fc5-4bb8-9927-204bf6c03139"}
03:46:12.688 01.969 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"60e247df-c801-4e18-937b-266dae7c0d99"}
03:46:12.700 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"60e247df-c801-4e18-937b-266dae7c0d99"}
03:46:12.708 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"f1bfa1fb-9bd0-4ffd-b0d2-9adebed25283"}
03:46:12.730 00.022 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"f1bfa1fb-9bd0-4ffd-b0d2-9adebed25283"}
03:46:14.691 01.961 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"57c01054-d72a-4783-84f4-510d92d8242f"}
03:46:14.700 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"57c01054-d72a-4783-84f4-510d92d8242f"}
03:46:14.709 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"4133774e-7410-433c-9b4f-4e84520f7225"}
03:46:14.715 00.006 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"4133774e-7410-433c-9b4f-4e84520f7225"}
03:46:16.688 01.973 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"63d30e29-9157-478f-b990-4c676c49187b"}
03:46:16.704 00.016 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"63d30e29-9157-478f-b990-4c676c49187b"}
03:46:16.739 00.035 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"2872ced1-4f20-40dd-bdbb-88a0182d5f3d"}
03:46:16.751 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"2872ced1-4f20-40dd-bdbb-88a0182d5f3d"}
03:46:18.689 01.938 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"f9afbfd5-5733-4701-8c25-d874893bc755"}
03:46:18.700 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"f9afbfd5-5733-4701-8c25-d874893bc755"}
03:46:18.707 00.007 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"05710bd0-d9d4-4c9d-acbf-318671278de1"}
03:46:18.715 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"05710bd0-d9d4-4c9d-acbf-318671278de1"}
03:46:20.689 01.974 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"295746ed-cd9d-4d92-bc3a-6ec9b1c497c1"}
03:46:20.696 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"295746ed-cd9d-4d92-bc3a-6ec9b1c497c1"}
03:46:20.706 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"435c7974-b48e-4ab1-a416-98673c3f022c"}
03:46:20.713 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"435c7974-b48e-4ab1-a416-98673c3f022c"}
03:46:22.690 01.977 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"fc7d728c-0138-4791-b6cf-3b4050e53b40"}
03:46:22.702 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"fc7d728c-0138-4791-b6cf-3b4050e53b40"}
03:46:22.716 00.014 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"8de1bf55-f754-4b61-b28b-bef6e2e5848a"}
03:46:22.726 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"8de1bf55-f754-4b61-b28b-bef6e2e5848a"}
03:46:24.689 01.963 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"423ac911-bd29-4e61-bb8d-3ca09c3e7a06"}
03:46:24.698 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"423ac911-bd29-4e61-bb8d-3ca09c3e7a06"}
03:46:24.720 00.022 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"6d3ff6cd-e145-4b53-a473-b8380ef72277"}
03:46:24.728 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"6d3ff6cd-e145-4b53-a473-b8380ef72277"}
03:46:26.692 01.964 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"b9095405-314f-4f7c-9f6d-803c1d196b1c"}
03:46:26.709 00.017 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"b9095405-314f-4f7c-9f6d-803c1d196b1c"}
03:46:26.722 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"4fc415a0-a2c4-4513-b4b4-d3345de40551"}
03:46:26.729 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"4fc415a0-a2c4-4513-b4b4-d3345de40551"}
03:46:28.688 01.959 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"793cb8bb-eb96-4c4b-a0b2-246c4a6cfa90"}
03:46:28.706 00.018 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"793cb8bb-eb96-4c4b-a0b2-246c4a6cfa90"}
03:46:28.738 00.032 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"444b8cf5-21e1-42a0-a4f2-a095dc4216a6"}
03:46:28.751 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"444b8cf5-21e1-42a0-a4f2-a095dc4216a6"}
03:46:30.687 01.936 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"0fa60e49-0ff8-40b6-acaa-6b275c868041"}
03:46:30.700 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"0fa60e49-0ff8-40b6-acaa-6b275c868041"}
03:46:30.713 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"1c04a839-df05-4693-8d61-7096a2a5b58c"}
03:46:30.723 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"1c04a839-df05-4693-8d61-7096a2a5b58c"}
03:46:32.689 01.966 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"c74c0426-4b10-4de3-bdde-0d1a07737bb9"}
03:46:32.705 00.016 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"c74c0426-4b10-4de3-bdde-0d1a07737bb9"}
03:46:32.714 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"f5633ebf-03aa-459d-b158-8be7f3ddfe7b"}
03:46:32.724 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"f5633ebf-03aa-459d-b158-8be7f3ddfe7b"}
03:46:34.687 01.963 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"3a62e5d6-7459-4690-8b42-fd9f2e648b74"}
03:46:34.699 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"3a62e5d6-7459-4690-8b42-fd9f2e648b74"}
03:46:34.712 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"90f948ca-0954-4510-b07f-6e6c97d8280c"}
03:46:34.722 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"90f948ca-0954-4510-b07f-6e6c97d8280c"}
03:46:36.688 01.966 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"3d4f933a-9f4d-46a3-b3a4-5f6a7d1fcf77"}
03:46:36.704 00.016 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"3d4f933a-9f4d-46a3-b3a4-5f6a7d1fcf77"}
03:46:36.713 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"836a3c8d-905a-4c85-9996-f3423040112a"}
03:46:36.722 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"836a3c8d-905a-4c85-9996-f3423040112a"}
03:46:38.689 01.967 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"fab94d68-fe24-4107-99ac-ac06837a9ff4"}
03:46:38.697 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"fab94d68-fe24-4107-99ac-ac06837a9ff4"}
03:46:38.704 00.007 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"12a0dfbe-cc70-4adb-a11d-23a0aa9f41f9"}
03:46:38.723 00.019 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"12a0dfbe-cc70-4adb-a11d-23a0aa9f41f9"}
03:46:40.688 01.965 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"6ef69d15-916b-4117-b824-b22b3fcea55b"}
03:46:40.698 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"6ef69d15-916b-4117-b824-b22b3fcea55b"}
03:46:40.709 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"a8cc9641-860a-45e7-aa04-b1f52f7b152e"}
03:46:40.720 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"a8cc9641-860a-45e7-aa04-b1f52f7b152e"}
03:46:42.688 01.968 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"afa742a3-6c80-46c2-9a12-6150b470d203"}
03:46:42.697 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"afa742a3-6c80-46c2-9a12-6150b470d203"}
03:46:42.705 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"2595f70c-d92c-49ae-8326-6e2d828e19ed"}
03:46:42.712 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"2595f70c-d92c-49ae-8326-6e2d828e19ed"}
03:46:44.690 01.978 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"befd6c2b-46e5-4d8f-8eac-af25341472b5"}
03:46:44.705 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"befd6c2b-46e5-4d8f-8eac-af25341472b5"}
03:46:44.716 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"477359ee-2e9c-4b07-8e5b-da5958eeaffc"}
03:46:44.722 00.006 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"477359ee-2e9c-4b07-8e5b-da5958eeaffc"}
03:46:46.687 01.965 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"82d3972b-543b-4f4f-a787-6eddfbfde4b5"}
03:46:46.703 00.016 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"82d3972b-543b-4f4f-a787-6eddfbfde4b5"}
03:46:46.739 00.036 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"d35f48e2-9aba-4c5e-8268-c1bacb524e54"}
03:46:46.754 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"d35f48e2-9aba-4c5e-8268-c1bacb524e54"}
03:46:48.687 01.933 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"eeaa0b82-1d3b-4630-b111-9bf8d3266fa8"}
03:46:48.700 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"eeaa0b82-1d3b-4630-b111-9bf8d3266fa8"}
03:46:48.709 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"c6518cea-39d2-44e1-accb-5158ac72e1cd"}
03:46:48.718 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"c6518cea-39d2-44e1-accb-5158ac72e1cd"}
03:46:50.691 01.973 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"52aaa4ae-4d1c-459d-96cd-711940408967"}
03:46:50.706 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"52aaa4ae-4d1c-459d-96cd-711940408967"}
03:46:50.714 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"7d93df1c-cfe5-4c16-85ba-33961253bc2f"}
03:46:50.721 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"7d93df1c-cfe5-4c16-85ba-33961253bc2f"}
03:46:52.690 01.969 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"e44448a4-b6d3-4c3b-b480-e732c6ae0419"}
03:46:52.702 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"e44448a4-b6d3-4c3b-b480-e732c6ae0419"}
03:46:52.713 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"7ff7d4e3-b82b-4c08-9994-99f8c6d4d80a"}
03:46:52.721 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"7ff7d4e3-b82b-4c08-9994-99f8c6d4d80a"}
03:46:54.689 01.968 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"bf28005c-6ee8-4878-ac04-c620df975c67"}
03:46:54.698 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"bf28005c-6ee8-4878-ac04-c620df975c67"}
03:46:54.705 00.007 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"17617ec0-1573-4c27-ace7-3955caab4b92"}
03:46:54.714 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"17617ec0-1573-4c27-ace7-3955caab4b92"}
03:46:56.691 01.977 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"62edae09-07df-4246-9bda-52071ec21c42"}
03:46:56.702 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"62edae09-07df-4246-9bda-52071ec21c42"}
03:46:56.709 00.007 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"c8a4852e-0219-49d7-822e-12035ba63c3f"}
03:46:56.719 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"c8a4852e-0219-49d7-822e-12035ba63c3f"}
03:46:58.691 01.972 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"596e817d-3f48-4e4e-ad94-dc26dc779625"}
03:46:58.704 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"596e817d-3f48-4e4e-ad94-dc26dc779625"}
03:46:58.733 00.029 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"bab2da10-afcd-4052-aa5b-be2e29cfc9a6"}
03:46:58.745 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"bab2da10-afcd-4052-aa5b-be2e29cfc9a6"}
03:47:00.691 01.946 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"a5c216e0-ed38-482d-b0f4-8f369f97ac35"}
03:47:00.721 00.030 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"a5c216e0-ed38-482d-b0f4-8f369f97ac35"}
03:47:00.732 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"091bccd2-e82c-46ee-a70c-993a2fbb120d"}
03:47:00.745 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"091bccd2-e82c-46ee-a70c-993a2fbb120d"}
03:47:02.691 01.946 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"830bb34d-453f-43a3-884e-e5595c0f7bd0"}
03:47:02.700 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"830bb34d-453f-43a3-884e-e5595c0f7bd0"}
03:47:02.712 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"1e906e2d-1743-4ca0-a9b5-f91454bfb24a"}
03:47:02.725 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"1e906e2d-1743-4ca0-a9b5-f91454bfb24a"}
03:47:04.691 01.966 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"5a528a4c-8a3c-4d04-8b96-eb1e5461fd77"}
03:47:04.699 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"5a528a4c-8a3c-4d04-8b96-eb1e5461fd77"}
03:47:04.707 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"0a147cf9-d131-4dd7-a395-df8e325c5c05"}
03:47:04.714 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"0a147cf9-d131-4dd7-a395-df8e325c5c05"}
03:47:06.691 01.977 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"b59a98a1-d2f0-409e-8a58-07df171edf50"}
03:47:06.713 00.022 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"b59a98a1-d2f0-409e-8a58-07df171edf50"}
03:47:06.723 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"54fff084-39b0-44f5-b4ff-0f8232c532bf"}
03:47:06.731 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"54fff084-39b0-44f5-b4ff-0f8232c532bf"}
03:47:08.689 01.958 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"e5f7642b-dab7-4424-b1ee-63397a7c1842"}
03:47:08.699 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"e5f7642b-dab7-4424-b1ee-63397a7c1842"}
03:47:08.706 00.007 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"95f1bd9d-4748-45c5-a10d-422829bb4530"}
03:47:08.713 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"95f1bd9d-4748-45c5-a10d-422829bb4530"}
03:47:10.690 01.977 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"880930ec-277a-4d2b-b810-17996d78a551"}
03:47:10.703 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"880930ec-277a-4d2b-b810-17996d78a551"}
03:47:10.713 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"e944f391-8f42-45f3-bdef-6c3807a48a07"}
03:47:10.721 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"e944f391-8f42-45f3-bdef-6c3807a48a07"}
03:47:12.689 01.968 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"4d439397-e3df-4044-ba6e-fb4143aa920e"}
03:47:12.705 00.016 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"4d439397-e3df-4044-ba6e-fb4143aa920e"}
03:47:12.717 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"034f153e-f8f3-4dce-b4d3-21662f75b13c"}
03:47:12.725 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"034f153e-f8f3-4dce-b4d3-21662f75b13c"}
03:47:14.688 01.963 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"a25bd31c-b36b-42ce-9ccd-efae2380fb6d"}
03:47:14.697 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"a25bd31c-b36b-42ce-9ccd-efae2380fb6d"}
03:47:14.707 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"9c6df616-313b-4c95-a6f6-02ca0f8093a4"}
03:47:14.728 00.021 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"9c6df616-313b-4c95-a6f6-02ca0f8093a4"}
03:47:16.687 01.959 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"9a8f6435-b1c4-43aa-843b-4c9c494c2e78"}
03:47:16.712 00.025 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"9a8f6435-b1c4-43aa-843b-4c9c494c2e78"}
03:47:16.726 00.014 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"d2f69946-b0e9-4eb2-90e1-80130d8f7bc0"}
03:47:16.733 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"d2f69946-b0e9-4eb2-90e1-80130d8f7bc0"}
03:47:18.689 01.956 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"66d0c097-e94d-44e1-82e3-aeb79d8b055f"}
03:47:18.716 00.027 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"66d0c097-e94d-44e1-82e3-aeb79d8b055f"}
03:47:18.725 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"a8df1e62-6c93-4ca5-a209-3399b45a388f"}
03:47:18.734 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"a8df1e62-6c93-4ca5-a209-3399b45a388f"}
03:47:20.687 01.953 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"356a4d97-f7c2-4d74-a5f4-6ab9299e531f"}
03:47:20.697 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"356a4d97-f7c2-4d74-a5f4-6ab9299e531f"}
03:47:20.706 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"8a0e0b08-d106-4057-9be9-3f7f0c681f86"}
03:47:20.713 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"8a0e0b08-d106-4057-9be9-3f7f0c681f86"}
03:47:22.693 01.980 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"7c7331e5-cdfd-4c82-8cf1-cfa5d29d7b32"}
03:47:22.711 00.018 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"7c7331e5-cdfd-4c82-8cf1-cfa5d29d7b32"}
03:47:22.718 00.007 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"6fc1b7ba-9c5d-4151-8f82-68fa587c9f61"}
03:47:22.724 00.006 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"6fc1b7ba-9c5d-4151-8f82-68fa587c9f61"}
03:47:24.689 01.965 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"e6d75fe4-92d1-4e2f-81cd-84475ab25869"}
03:47:24.706 00.017 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"e6d75fe4-92d1-4e2f-81cd-84475ab25869"}
03:47:24.719 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"3d48ce18-e77b-43b0-9cde-badc72651345"}
03:47:24.738 00.019 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"3d48ce18-e77b-43b0-9cde-badc72651345"}
03:47:26.689 01.951 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"751ac284-a631-44e8-a7c8-28d77ee08585"}
03:47:26.701 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"751ac284-a631-44e8-a7c8-28d77ee08585"}
03:47:26.712 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"701691d1-38c5-4992-ab8b-a01e172e946c"}
03:47:26.721 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"701691d1-38c5-4992-ab8b-a01e172e946c"}
03:47:28.688 01.967 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"cec4f612-bc50-499f-a9d5-693d06eb73b1"}
03:47:28.702 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"cec4f612-bc50-499f-a9d5-693d06eb73b1"}
03:47:28.737 00.035 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"5265a1bb-8e5f-4182-a530-48c982b27b01"}
03:47:28.748 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"5265a1bb-8e5f-4182-a530-48c982b27b01"}
03:47:30.687 01.939 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"5345869c-d825-481c-a9dd-9e6df302cded"}
03:47:30.736 00.049 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"5345869c-d825-481c-a9dd-9e6df302cded"}
03:47:30.765 00.029 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"f945438e-0522-43ab-bf18-a7854c96a845"}
03:47:30.787 00.022 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"f945438e-0522-43ab-bf18-a7854c96a845"}
03:47:32.687 01.900 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"22f93944-a2b6-4a37-8656-dac55089e615"}
03:47:32.715 00.028 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"22f93944-a2b6-4a37-8656-dac55089e615"}
03:47:32.728 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"a70c8f12-ae0a-4605-809a-765347360ad7"}
03:47:32.737 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"a70c8f12-ae0a-4605-809a-765347360ad7"}
03:47:34.687 01.950 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"1e314a81-678e-4d40-b0ba-447dd6d65359"}
03:47:34.696 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"1e314a81-678e-4d40-b0ba-447dd6d65359"}
03:47:34.706 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"57957207-550e-4c2a-a9b4-d9a71a823f18"}
03:47:34.729 00.023 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"57957207-550e-4c2a-a9b4-d9a71a823f18"}
03:47:36.687 01.958 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"3edebf63-ab4b-4efb-ab11-0ecc57f3e8b1"}
03:47:36.696 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"3edebf63-ab4b-4efb-ab11-0ecc57f3e8b1"}
03:47:36.705 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"3f0be312-7554-4781-bf65-66b6eef0b01b"}
03:47:36.717 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"3f0be312-7554-4781-bf65-66b6eef0b01b"}
03:47:38.685 01.968 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"23b5c0fb-3a46-4b80-8b8c-3322491988c6"}
03:47:38.695 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"23b5c0fb-3a46-4b80-8b8c-3322491988c6"}
03:47:38.704 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"a72e48c2-a295-45e4-a192-138dbe19833e"}
03:47:38.710 00.006 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"a72e48c2-a295-45e4-a192-138dbe19833e"}
03:47:40.684 01.974 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"ac1fa213-65e6-4336-b1fc-3eab67b4e934"}
03:47:40.694 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"ac1fa213-65e6-4336-b1fc-3eab67b4e934"}
03:47:40.702 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"281774fd-9d9e-408e-9f18-03ce28ad2c31"}
03:47:40.712 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"281774fd-9d9e-408e-9f18-03ce28ad2c31"}
03:47:42.684 01.972 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"d05fd77e-a4bd-452f-8324-394f0c388cff"}
03:47:42.699 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"d05fd77e-a4bd-452f-8324-394f0c388cff"}
03:47:42.714 00.015 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"86d9c7c6-fa72-4f43-b134-4ed09b102d05"}
03:47:42.723 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"86d9c7c6-fa72-4f43-b134-4ed09b102d05"}
03:47:44.683 01.960 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"5416802e-8635-44b0-b5a6-fd3ec4fed5d0"}
03:47:44.695 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"5416802e-8635-44b0-b5a6-fd3ec4fed5d0"}
03:47:44.705 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"d78c8076-17d0-4e9f-8ee6-95dab4e7d198"}
03:47:44.714 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"d78c8076-17d0-4e9f-8ee6-95dab4e7d198"}
03:47:46.682 01.968 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"b6742094-0d92-4120-84d8-f6f2e8e5bf8e"}
03:47:46.693 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"b6742094-0d92-4120-84d8-f6f2e8e5bf8e"}
03:47:46.702 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"286dc99b-1b3d-4a78-af25-d10d302885f3"}
03:47:46.728 00.026 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"286dc99b-1b3d-4a78-af25-d10d302885f3"}
03:47:48.683 01.955 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"24ff3947-7960-4a94-b2bc-b1f90f9a5783"}
03:47:48.693 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"24ff3947-7960-4a94-b2bc-b1f90f9a5783"}
03:47:48.716 00.023 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"b71d7675-389c-4211-87a7-6a5cc68cd5f1"}
03:47:48.723 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"b71d7675-389c-4211-87a7-6a5cc68cd5f1"}
03:47:50.684 01.961 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"447556e0-33fe-4abf-b3f0-abbe8db8f7b6"}
03:47:50.691 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"447556e0-33fe-4abf-b3f0-abbe8db8f7b6"}
03:47:50.700 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"b5e20902-089f-46a2-992e-afad599d784d"}
03:47:50.710 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"b5e20902-089f-46a2-992e-afad599d784d"}
03:47:52.684 01.974 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"69bc0264-05cc-4bdc-bc7d-fef89e88c0d5"}
03:47:52.693 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"69bc0264-05cc-4bdc-bc7d-fef89e88c0d5"}
03:47:52.705 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"fc054d5d-a621-4389-99fd-50caea0db1fa"}
03:47:52.711 00.006 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"fc054d5d-a621-4389-99fd-50caea0db1fa"}
03:47:54.684 01.973 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"d57abb94-8f4e-4d2b-9800-c8920b1cc2fc"}
03:47:54.694 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"d57abb94-8f4e-4d2b-9800-c8920b1cc2fc"}
03:47:54.704 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"cb2f53eb-6e6f-47cf-ba53-af53f37359d2"}
03:47:54.713 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"cb2f53eb-6e6f-47cf-ba53-af53f37359d2"}
03:47:56.684 01.971 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"84116ec5-4f1a-48e4-87f5-f5cc42ada5d4"}
03:47:56.693 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"84116ec5-4f1a-48e4-87f5-f5cc42ada5d4"}
03:47:56.702 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"e1385e9c-f235-4b97-9821-e95362c787df"}
03:47:56.723 00.021 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"e1385e9c-f235-4b97-9821-e95362c787df"}
03:47:58.682 01.959 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"132f1a91-2fc8-4663-9fff-ef3712d44a74"}
03:47:58.693 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"132f1a91-2fc8-4663-9fff-ef3712d44a74"}
03:47:58.701 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"e4f02f22-b7f1-4192-8867-f07b7cd1ccaa"}
03:47:58.711 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"e4f02f22-b7f1-4192-8867-f07b7cd1ccaa"}
03:48:00.682 01.971 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"f18fe08a-b4ce-4355-b0ea-895058ef396c"}
03:48:00.692 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"f18fe08a-b4ce-4355-b0ea-895058ef396c"}
03:48:00.701 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"ead80e12-eb48-468f-a34e-143e0e3b67c4"}
03:48:00.709 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"ead80e12-eb48-468f-a34e-143e0e3b67c4"}
03:48:02.684 01.975 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"8557f44f-0bbe-4e86-8dbb-1c3873aeafe3"}
03:48:02.703 00.019 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"8557f44f-0bbe-4e86-8dbb-1c3873aeafe3"}
03:48:02.712 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"c5703132-d04c-463b-83c2-75d2313e08a2"}
03:48:02.721 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"c5703132-d04c-463b-83c2-75d2313e08a2"}
03:48:04.681 01.960 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"94fe5942-2a66-43f3-b3c1-af427fd48bf6"}
03:48:04.704 00.023 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"94fe5942-2a66-43f3-b3c1-af427fd48bf6"}
03:48:04.715 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"bdc6820d-05a6-47a1-803a-f9beebcd1fdf"}
03:48:04.724 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"bdc6820d-05a6-47a1-803a-f9beebcd1fdf"}
03:48:06.681 01.957 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"73d86b23-5ebd-4382-ad4f-2b61897bcea5"}
03:48:06.691 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"73d86b23-5ebd-4382-ad4f-2b61897bcea5"}
03:48:06.698 00.007 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"6f1110bf-bc3f-46d1-a85d-0c8b40eedb5b"}
03:48:06.706 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"6f1110bf-bc3f-46d1-a85d-0c8b40eedb5b"}
03:48:08.679 01.973 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"8d064936-d63f-4585-b1fe-09ab20b80a90"}
03:48:08.690 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"8d064936-d63f-4585-b1fe-09ab20b80a90"}
03:48:08.700 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"26044dce-202c-439b-b4b0-b630ad3eda84"}
03:48:08.708 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"26044dce-202c-439b-b4b0-b630ad3eda84"}
03:48:10.678 01.970 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"1d84f3bb-0816-4b9f-9f93-9cbfb22659b3"}
03:48:10.686 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"1d84f3bb-0816-4b9f-9f93-9cbfb22659b3"}
03:48:10.694 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"d7426811-d5ba-4623-9064-e34dbec83ed6"}
03:48:10.700 00.006 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"d7426811-d5ba-4623-9064-e34dbec83ed6"}
03:48:12.678 01.978 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"98478188-47b3-4fef-8bd5-13f5a2b30685"}
03:48:12.685 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"98478188-47b3-4fef-8bd5-13f5a2b30685"}
03:48:12.692 00.007 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"3ecd521e-824d-424d-888f-325f65bc83b6"}
03:48:12.698 00.006 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"3ecd521e-824d-424d-888f-325f65bc83b6"}
03:48:14.679 01.981 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"5b227dea-9288-4062-9a63-71b8b4269264"}
03:48:14.688 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"5b227dea-9288-4062-9a63-71b8b4269264"}
03:48:14.699 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"c13a8c8e-210f-402e-bbc3-d7274c0a6faf"}
03:48:14.709 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"c13a8c8e-210f-402e-bbc3-d7274c0a6faf"}
03:48:16.678 01.969 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"3fc4155f-5687-4a6d-8ad3-912e1d6711c0"}
03:48:16.688 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"3fc4155f-5687-4a6d-8ad3-912e1d6711c0"}
03:48:16.699 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"ae286a41-1c46-4fa7-90da-043dcc0e0f19"}
03:48:16.707 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"ae286a41-1c46-4fa7-90da-043dcc0e0f19"}
03:48:18.677 01.970 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"b4653c30-b8da-43a4-add7-30dda81639bf"}
03:48:18.698 00.021 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"b4653c30-b8da-43a4-add7-30dda81639bf"}
03:48:18.707 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"d9e26470-1cce-4f71-a7ee-2c58c1853893"}
03:48:18.715 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"d9e26470-1cce-4f71-a7ee-2c58c1853893"}
03:48:20.678 01.963 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"5056056b-41c3-4bc2-855c-05a9c890dfba"}
03:48:20.702 00.024 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"5056056b-41c3-4bc2-855c-05a9c890dfba"}
03:48:20.712 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"25c23d85-fa66-4464-9d52-a4b4a165343d"}
03:48:20.722 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"25c23d85-fa66-4464-9d52-a4b4a165343d"}
03:48:22.676 01.954 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"d8e6464e-1907-4278-8419-8ecc00d44ca4"}
03:48:22.687 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"d8e6464e-1907-4278-8419-8ecc00d44ca4"}
03:48:22.699 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"bfe6d938-1c65-4657-962c-36bbeace1fbe"}
03:48:22.707 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"bfe6d938-1c65-4657-962c-36bbeace1fbe"}
03:48:24.676 01.969 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"33cf7881-eb4f-44ae-a4a6-05b9ab6d58ea"}
03:48:24.686 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"33cf7881-eb4f-44ae-a4a6-05b9ab6d58ea"}
03:48:24.696 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"56751686-2b0b-4562-a3ee-dc517cb886b5"}
03:48:24.705 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"56751686-2b0b-4562-a3ee-dc517cb886b5"}
03:48:26.676 01.971 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"3115d45d-a55d-4aca-9125-88c7808e8d3e"}
03:48:26.687 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"3115d45d-a55d-4aca-9125-88c7808e8d3e"}
03:48:26.703 00.016 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"d7767099-5480-488a-b507-e77af873d238"}
03:48:26.713 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"d7767099-5480-488a-b507-e77af873d238"}
03:48:28.674 01.961 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"601b351f-7f0b-41c3-aa34-8a0673972779"}
03:48:28.683 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"601b351f-7f0b-41c3-aa34-8a0673972779"}
03:48:28.690 00.007 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"3d49e9fa-5a21-4956-936d-828adfba0740"}
03:48:28.697 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"3d49e9fa-5a21-4956-936d-828adfba0740"}
03:48:30.676 01.979 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"b27141f5-9b96-4c35-b137-20581e2db178"}
03:48:30.683 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"b27141f5-9b96-4c35-b137-20581e2db178"}
03:48:30.703 00.020 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"010035d5-12f1-4b05-8e3b-2a00db9b36f3"}
03:48:30.711 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"010035d5-12f1-4b05-8e3b-2a00db9b36f3"}
03:48:32.674 01.963 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"84f0b4ca-391b-4567-93ab-a0760424190f"}
03:48:32.688 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"84f0b4ca-391b-4567-93ab-a0760424190f"}
03:48:32.702 00.014 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"3f135809-00e0-4a8f-8e90-4781da0889cb"}
03:48:32.716 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"3f135809-00e0-4a8f-8e90-4781da0889cb"}
03:48:34.674 01.958 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"33e6b92b-b1c3-4e24-8a69-264847bef9cc"}
03:48:34.684 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"33e6b92b-b1c3-4e24-8a69-264847bef9cc"}
03:48:34.694 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"11b53b39-80a7-42fa-bf8c-0b2506318d24"}
03:48:34.702 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"11b53b39-80a7-42fa-bf8c-0b2506318d24"}
03:48:36.673 01.971 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"f1af83cc-8eeb-402c-8a01-3c6d4fac8020"}
03:48:36.680 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"f1af83cc-8eeb-402c-8a01-3c6d4fac8020"}
03:48:36.688 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"05fd6b60-3a69-498e-9777-100dd5dadae7"}
03:48:36.696 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"05fd6b60-3a69-498e-9777-100dd5dadae7"}
03:48:38.673 01.977 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"9671d181-6bbe-4dd1-9be0-f67e64a56355"}
03:48:38.682 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"9671d181-6bbe-4dd1-9be0-f67e64a56355"}
03:48:38.696 00.014 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"5239087e-3fbe-4bd5-b4d5-92b496fc796e"}
03:48:38.706 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"5239087e-3fbe-4bd5-b4d5-92b496fc796e"}
03:48:40.673 01.967 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"aebbe09c-e72d-436e-823f-022e81063898"}
03:48:40.681 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"aebbe09c-e72d-436e-823f-022e81063898"}
03:48:40.690 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"b616aeae-f5c5-44ce-8267-2c3cf1b1c309"}
03:48:40.700 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"b616aeae-f5c5-44ce-8267-2c3cf1b1c309"}
03:48:42.672 01.972 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"f9c77b89-34d8-48bd-9f57-cf7993af8273"}
03:48:42.683 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"f9c77b89-34d8-48bd-9f57-cf7993af8273"}
03:48:42.692 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"6b9e86bb-65da-47ef-bb7f-07874146434b"}
03:48:42.699 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"6b9e86bb-65da-47ef-bb7f-07874146434b"}
03:48:44.674 01.975 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"1bfb2183-d10d-49c3-b686-9b984ac65ea5"}
03:48:44.684 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"1bfb2183-d10d-49c3-b686-9b984ac65ea5"}
03:48:44.702 00.018 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"2f6800e8-5b1c-4cd2-8d6c-a5a07bd70133"}
03:48:44.711 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"2f6800e8-5b1c-4cd2-8d6c-a5a07bd70133"}
03:48:46.701 01.990 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"037cac51-98b5-4b5a-8929-69135dd7f591"}
03:48:46.713 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"037cac51-98b5-4b5a-8929-69135dd7f591"}
03:48:46.726 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"e29ef4d9-9744-4d2a-8fb2-f8fdb2e753ea"}
03:48:46.754 00.028 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"e29ef4d9-9744-4d2a-8fb2-f8fdb2e753ea"}
03:48:48.700 01.946 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"06645799-3a9c-49e7-89d0-5cf4faf9bc9c"}
03:48:48.710 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"06645799-3a9c-49e7-89d0-5cf4faf9bc9c"}
03:48:48.717 00.007 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"136cf3c6-9ccd-449b-b5b4-57fc2cdcc5d9"}
03:48:48.723 00.006 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"136cf3c6-9ccd-449b-b5b4-57fc2cdcc5d9"}
03:48:50.701 01.978 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"d02e37dc-66f1-4eea-9444-16c5be878acd"}
03:48:50.713 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"d02e37dc-66f1-4eea-9444-16c5be878acd"}
03:48:50.723 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"5ac471f4-26c3-4584-b16c-37d44c3b92d8"}
03:48:50.733 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"5ac471f4-26c3-4584-b16c-37d44c3b92d8"}
03:48:52.701 01.968 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"91ed8596-a7b7-4d1a-9f07-9c2a6a2aeb89"}
03:48:52.718 00.017 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"91ed8596-a7b7-4d1a-9f07-9c2a6a2aeb89"}
03:48:52.728 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"9130ef56-f8af-4fae-bab9-79338418e681"}
03:48:52.736 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"9130ef56-f8af-4fae-bab9-79338418e681"}
03:48:54.701 01.965 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"b0816d3e-5a7b-4ed8-8560-279c65bad83e"}
03:48:54.709 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"b0816d3e-5a7b-4ed8-8560-279c65bad83e"}
03:48:54.734 00.025 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"44b3a473-3ce9-43dd-9d4f-114f14516114"}
03:48:54.742 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"44b3a473-3ce9-43dd-9d4f-114f14516114"}
03:48:56.701 01.959 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"8c210b3b-c992-4c06-a302-54ef8210e69b"}
03:48:56.721 00.020 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"8c210b3b-c992-4c06-a302-54ef8210e69b"}
03:48:56.753 00.032 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"569e58e1-b278-417d-b806-c1364cd71570"}
03:48:56.766 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"569e58e1-b278-417d-b806-c1364cd71570"}
03:48:58.700 01.934 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"21838846-2027-4154-a0a7-e3a32e2d418a"}
03:48:58.711 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"21838846-2027-4154-a0a7-e3a32e2d418a"}
03:48:58.722 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"dc9c6db0-2bf7-442e-bf9b-e20cdedb6a54"}
03:48:58.748 00.026 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"dc9c6db0-2bf7-442e-bf9b-e20cdedb6a54"}
03:49:00.699 01.951 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"16d3c50e-9eef-49f3-aa10-29c9e63f9730"}
03:49:00.710 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"16d3c50e-9eef-49f3-aa10-29c9e63f9730"}
03:49:00.723 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"111723d5-c031-4c22-a52c-3e73c34223b0"}
03:49:00.748 00.025 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"111723d5-c031-4c22-a52c-3e73c34223b0"}
03:49:02.698 01.950 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"77776877-8163-45f8-81a6-55fc77627a0a"}
03:49:02.711 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"77776877-8163-45f8-81a6-55fc77627a0a"}
03:49:02.726 00.015 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"e3a209f8-9e31-46c1-873a-6f88543fa204"}
03:49:02.738 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"e3a209f8-9e31-46c1-873a-6f88543fa204"}
03:49:04.700 01.962 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"89fdbcc9-fb6f-4f73-a714-bc77880accf8"}
03:49:04.712 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"89fdbcc9-fb6f-4f73-a714-bc77880accf8"}
03:49:04.719 00.007 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"ae9d5a39-073f-4bb5-99b1-e1330eb4db5b"}
03:49:04.729 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"ae9d5a39-073f-4bb5-99b1-e1330eb4db5b"}
03:49:06.699 01.970 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"669aef1e-b368-4282-a715-5f318fc00724"}
03:49:06.709 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"669aef1e-b368-4282-a715-5f318fc00724"}
03:49:06.717 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"5d372c13-9621-4815-91bf-09221778f42f"}
03:49:06.725 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"5d372c13-9621-4815-91bf-09221778f42f"}
03:49:08.699 01.974 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"25195f7d-c774-43d1-b5ba-27284a324ce0"}
03:49:08.708 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"25195f7d-c774-43d1-b5ba-27284a324ce0"}
03:49:08.714 00.006 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"654b701e-0f89-4602-b30b-04b396ab1c07"}
03:49:08.720 00.006 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"654b701e-0f89-4602-b30b-04b396ab1c07"}
03:49:10.701 01.981 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"5b5dc622-3ffc-49c4-9bed-c959c4685bda"}
03:49:10.711 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"5b5dc622-3ffc-49c4-9bed-c959c4685bda"}
03:49:10.721 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"2a2ecb4e-cb77-451e-b29b-55c1a0464589"}
03:49:10.728 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"2a2ecb4e-cb77-451e-b29b-55c1a0464589"}
03:49:12.700 01.972 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"908a5ace-0bbe-4eb4-adc8-10e9c1a2fd13"}
03:49:12.710 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"908a5ace-0bbe-4eb4-adc8-10e9c1a2fd13"}
03:49:12.736 00.026 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"59859ee7-6f29-4e2a-988b-ed9bfc7464ff"}
03:49:12.744 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"59859ee7-6f29-4e2a-988b-ed9bfc7464ff"}
03:49:14.700 01.956 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"48d5e8c8-a518-4dda-9f15-3ded751c8ac3"}
03:49:14.709 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"48d5e8c8-a518-4dda-9f15-3ded751c8ac3"}
03:49:14.717 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"a185de3d-93fa-490d-bb35-a258120569e7"}
03:49:14.724 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"a185de3d-93fa-490d-bb35-a258120569e7"}
03:49:16.700 01.976 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"b4bda6ed-7ba3-477d-9ce3-4f95ea91dfcc"}
03:49:16.712 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"b4bda6ed-7ba3-477d-9ce3-4f95ea91dfcc"}
03:49:16.725 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"25ba6211-82dd-476d-90ca-a83e4197d96f"}
03:49:16.737 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"25ba6211-82dd-476d-90ca-a83e4197d96f"}
03:49:18.699 01.962 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"5d9260b0-31d5-4922-9d38-12c692661015"}
03:49:18.712 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"5d9260b0-31d5-4922-9d38-12c692661015"}
03:49:18.736 00.024 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"001a82d7-2eb8-47d9-b8cf-91124aff44ae"}
03:49:18.745 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"001a82d7-2eb8-47d9-b8cf-91124aff44ae"}
03:49:20.698 01.953 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"3283fd69-384c-488f-8e9d-b46b139515cc"}
03:49:20.708 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"3283fd69-384c-488f-8e9d-b46b139515cc"}
03:49:20.719 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"0f0768bf-ecfe-4b29-8038-50324f527dbe"}
03:49:20.729 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"0f0768bf-ecfe-4b29-8038-50324f527dbe"}
03:49:22.698 01.969 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"7549c7b1-4848-42c1-9bc7-aa2c71f7bb5d"}
03:49:22.710 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"7549c7b1-4848-42c1-9bc7-aa2c71f7bb5d"}
03:49:22.739 00.029 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"c53d159f-19d5-4f16-8970-d3c786bc5d1e"}
03:49:22.752 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"c53d159f-19d5-4f16-8970-d3c786bc5d1e"}
03:49:24.697 01.945 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"17861645-3ba3-42a4-b092-394337cae792"}
03:49:24.724 00.027 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"17861645-3ba3-42a4-b092-394337cae792"}
03:49:24.734 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"15cc39d6-1f80-424a-9cbb-f73b496b4b90"}
03:49:24.742 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"15cc39d6-1f80-424a-9cbb-f73b496b4b90"}
03:49:26.696 01.954 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"6ead033e-8f1f-4b76-9dc9-b7a441589a20"}
03:49:26.707 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"6ead033e-8f1f-4b76-9dc9-b7a441589a20"}
03:49:26.717 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"aa172a63-f449-4f9a-a017-829492d5ef4c"}
03:49:26.725 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"aa172a63-f449-4f9a-a017-829492d5ef4c"}
03:49:28.697 01.972 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"2a72820b-ffae-4d0b-ac7f-8ee718e25450"}
03:49:28.716 00.019 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"2a72820b-ffae-4d0b-ac7f-8ee718e25450"}
03:49:28.740 00.024 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"c98d97f4-6876-478c-a6fc-4077fb41f0ad"}
03:49:28.784 00.044 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"c98d97f4-6876-478c-a6fc-4077fb41f0ad"}
03:49:30.696 01.912 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"b30e3b38-898c-408a-a58c-e2401388db0a"}
03:49:30.707 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"b30e3b38-898c-408a-a58c-e2401388db0a"}
03:49:30.718 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"dcd5934c-e6a5-49a9-bafb-3edc3cca2a79"}
03:49:30.728 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"dcd5934c-e6a5-49a9-bafb-3edc3cca2a79"}
03:49:32.696 01.968 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"8eee5419-f7e7-4359-a806-a1d54cad2063"}
03:49:32.708 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"8eee5419-f7e7-4359-a806-a1d54cad2063"}
03:49:32.716 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"613397ff-3803-4fc7-b353-382c182a3f11"}
03:49:32.726 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"613397ff-3803-4fc7-b353-382c182a3f11"}
03:49:34.697 01.971 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"c364d38c-62a9-48fe-a57d-b1ea4b3ddfa3"}
03:49:34.717 00.020 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"c364d38c-62a9-48fe-a57d-b1ea4b3ddfa3"}
03:49:34.733 00.016 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"8fe85c90-1a5a-447a-8a6f-274b14a88540"}
03:49:34.750 00.017 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"8fe85c90-1a5a-447a-8a6f-274b14a88540"}
03:49:36.695 01.945 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"f455ca53-ca58-44c8-b3c2-6e761e85fa89"}
03:49:36.703 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"f455ca53-ca58-44c8-b3c2-6e761e85fa89"}
03:49:36.712 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"608288df-3070-44b5-8941-ebb64343ffa0"}
03:49:36.720 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"608288df-3070-44b5-8941-ebb64343ffa0"}
03:49:38.694 01.974 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"4019df8e-da16-4f92-a1a3-53ab192d4a30"}
03:49:38.704 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"4019df8e-da16-4f92-a1a3-53ab192d4a30"}
03:49:38.711 00.007 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"ba1abc84-b229-408a-a618-bc5969c2051c"}
03:49:38.718 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"ba1abc84-b229-408a-a618-bc5969c2051c"}
03:49:40.694 01.976 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"4fdb90bd-d196-429e-89f6-8f61c980e871"}
03:49:40.717 00.023 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"4fdb90bd-d196-429e-89f6-8f61c980e871"}
03:49:40.728 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"67208b25-f4ea-4e31-9cef-9b19a6a6b718"}
03:49:40.736 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"67208b25-f4ea-4e31-9cef-9b19a6a6b718"}
03:49:42.695 01.959 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"1a48d5a5-240d-4a66-972e-5a29c3583fb9"}
03:49:42.706 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"1a48d5a5-240d-4a66-972e-5a29c3583fb9"}
03:49:42.716 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"18e0c9de-f960-4e72-9c68-981f00df2b63"}
03:49:42.723 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"18e0c9de-f960-4e72-9c68-981f00df2b63"}
03:49:44.696 01.973 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"4e567203-3eff-49f6-b365-ccbe88dc4531"}
03:49:44.705 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"4e567203-3eff-49f6-b365-ccbe88dc4531"}
03:49:44.713 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"dbbbb864-c79e-4923-a59b-2e4265dc68d6"}
03:49:44.721 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"dbbbb864-c79e-4923-a59b-2e4265dc68d6"}
03:49:46.699 01.978 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"cea20fcf-656c-4d28-99d2-81bfb4fa8b2b"}
03:49:46.725 00.026 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"cea20fcf-656c-4d28-99d2-81bfb4fa8b2b"}
03:49:46.742 00.017 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"2c2f000d-afb8-4ef4-8284-059c47cd7edf"}
03:49:46.765 00.023 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"2c2f000d-afb8-4ef4-8284-059c47cd7edf"}
03:49:48.695 01.930 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"da3ef208-8418-4a3e-b4e2-5197c3a250c4"}
03:49:48.706 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"da3ef208-8418-4a3e-b4e2-5197c3a250c4"}
03:49:48.719 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"4bb5dc73-736e-4c23-b09f-7d9a16a9b185"}
03:49:48.727 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"4bb5dc73-736e-4c23-b09f-7d9a16a9b185"}
03:49:50.696 01.969 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"76a0ebee-4ad9-476e-aa32-1934c2ce8ebe"}
03:49:50.704 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"76a0ebee-4ad9-476e-aa32-1934c2ce8ebe"}
03:49:50.714 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"b940925d-2a55-4d3b-9f1a-547fe4852e2e"}
03:49:50.722 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"b940925d-2a55-4d3b-9f1a-547fe4852e2e"}
03:49:52.713 01.991 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"f9853157-8a2b-4192-8aef-abf9cd4edd12"}
03:49:52.723 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"f9853157-8a2b-4192-8aef-abf9cd4edd12"}
03:49:52.733 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"1333c227-746b-451d-82cf-b7ac505b5ed7"}
03:49:52.743 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"1333c227-746b-451d-82cf-b7ac505b5ed7"}
03:49:54.738 01.995 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"8a22679a-66f5-49aa-a0a2-2a6f8d0b80fc"}
03:49:54.757 00.019 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"8a22679a-66f5-49aa-a0a2-2a6f8d0b80fc"}
03:49:54.783 00.026 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"20cf9501-5771-44a0-b552-eb80f34fdca5"}
03:49:54.798 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"20cf9501-5771-44a0-b552-eb80f34fdca5"}
03:49:56.712 01.914 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"51d53523-a63c-49c6-b810-c96350873347"}
03:49:56.724 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"51d53523-a63c-49c6-b810-c96350873347"}
03:49:56.735 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"3f6ea188-75c0-4f1e-9ac8-a6919b02a65b"}
03:49:56.744 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"3f6ea188-75c0-4f1e-9ac8-a6919b02a65b"}
03:49:58.712 01.968 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"aa4047ca-55c8-442e-9b02-797835548956"}
03:49:58.735 00.023 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"aa4047ca-55c8-442e-9b02-797835548956"}
03:49:58.745 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"9efeca59-82b8-4b38-a1b2-e57daa528c7e"}
03:49:58.754 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"9efeca59-82b8-4b38-a1b2-e57daa528c7e"}
03:50:00.713 01.959 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"3d856405-767f-4932-90c3-2ae209d8b1c6"}
03:50:00.737 00.024 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"3d856405-767f-4932-90c3-2ae209d8b1c6"}
03:50:00.746 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"c567dae8-fb01-4045-ba2d-a844bee656ae"}
03:50:00.756 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"c567dae8-fb01-4045-ba2d-a844bee656ae"}
03:50:02.712 01.956 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"efc53e83-7d6f-4569-92e0-918c64f6cbff"}
03:50:02.737 00.025 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"efc53e83-7d6f-4569-92e0-918c64f6cbff"}
03:50:02.749 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"cec75756-9a6e-4547-b225-58f2f2ccb346"}
03:50:02.758 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"cec75756-9a6e-4547-b225-58f2f2ccb346"}
03:50:04.712 01.954 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"e97125c1-713a-4199-9949-ccd3bc2c21bf"}
03:50:04.720 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"e97125c1-713a-4199-9949-ccd3bc2c21bf"}
03:50:04.728 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"2f60fd82-73d3-4638-99e1-b8a67a48c356"}
03:50:04.736 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"2f60fd82-73d3-4638-99e1-b8a67a48c356"}
03:50:06.713 01.977 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"ae48f365-4372-45b0-ae27-8b7c549f7ad4"}
03:50:06.721 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"ae48f365-4372-45b0-ae27-8b7c549f7ad4"}
03:50:06.733 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"c0984553-495a-4741-a999-580475890dea"}
03:50:06.744 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"c0984553-495a-4741-a999-580475890dea"}
03:50:08.711 01.967 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"6d15725c-869c-4928-b991-ea368e022b64"}
03:50:08.731 00.020 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"6d15725c-869c-4928-b991-ea368e022b64"}
03:50:08.739 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"fcaa49fe-cfea-4a38-875f-0c1305c2fd19"}
03:50:08.745 00.006 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"fcaa49fe-cfea-4a38-875f-0c1305c2fd19"}
03:50:10.713 01.968 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"fc394578-5415-4214-938c-0864c4e3a91e"}
03:50:10.727 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"fc394578-5415-4214-938c-0864c4e3a91e"}
03:50:10.734 00.007 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"96850948-f77e-4e10-9e5e-a831ebf29b5a"}
03:50:10.741 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"96850948-f77e-4e10-9e5e-a831ebf29b5a"}
03:50:12.713 01.972 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"f9868485-3f54-4c35-9f14-b9db0a6e5173"}
03:50:12.737 00.024 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"f9868485-3f54-4c35-9f14-b9db0a6e5173"}
03:50:12.751 00.014 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"4b371a09-0c93-407c-8c6f-c5c375edcdc5"}
03:50:12.765 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"4b371a09-0c93-407c-8c6f-c5c375edcdc5"}
03:50:14.716 01.951 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"9e4c3e73-a456-424b-9445-4c7bc0a51005"}
03:50:14.726 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"9e4c3e73-a456-424b-9445-4c7bc0a51005"}
03:50:14.734 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"aeb2bd55-0b48-4513-ab03-3a4fd7b3509c"}
03:50:14.742 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"aeb2bd55-0b48-4513-ab03-3a4fd7b3509c"}
03:50:16.714 01.972 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"b2fe161a-2619-4321-b4e0-a8771fa20202"}
03:50:16.725 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"b2fe161a-2619-4321-b4e0-a8771fa20202"}
03:50:16.754 00.029 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"4665f0f8-956f-4566-8e92-005f63bc6431"}
03:50:16.769 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"4665f0f8-956f-4566-8e92-005f63bc6431"}
03:50:18.714 01.945 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"b9d01dba-e5cc-4d76-933d-78529d85d384"}
03:50:18.732 00.018 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"b9d01dba-e5cc-4d76-933d-78529d85d384"}
03:50:18.753 00.021 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"ccd2e55c-db16-4f0a-b954-972ecb3d8363"}
03:50:18.778 00.025 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"ccd2e55c-db16-4f0a-b954-972ecb3d8363"}
03:50:20.712 01.934 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"1b5723c1-7251-4f8b-b134-f55905ba8f46"}
03:50:20.723 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"1b5723c1-7251-4f8b-b134-f55905ba8f46"}
03:50:20.749 00.026 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"b4c3e42a-8064-4fd7-bcfa-c757f7c74fb5"}
03:50:20.760 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"b4c3e42a-8064-4fd7-bcfa-c757f7c74fb5"}
03:50:22.711 01.951 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"ffe39fdd-cf97-467a-b7fd-285648bb8a69"}
03:50:22.726 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"ffe39fdd-cf97-467a-b7fd-285648bb8a69"}
03:50:22.735 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"046ac388-feac-4138-afbb-3282dddb005b"}
03:50:22.745 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"046ac388-feac-4138-afbb-3282dddb005b"}
03:50:24.711 01.966 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"388a68d1-aaca-4abf-abc8-e26c5311b290"}
03:50:24.723 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"388a68d1-aaca-4abf-abc8-e26c5311b290"}
03:50:24.739 00.016 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"3e41a2d5-7338-44ed-94dc-868af43f765c"}
03:50:24.755 00.016 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"3e41a2d5-7338-44ed-94dc-868af43f765c"}
03:50:26.710 01.955 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"224ac01c-ae79-464e-8f17-cd1d48cb0d1d"}
03:50:26.729 00.019 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"224ac01c-ae79-464e-8f17-cd1d48cb0d1d"}
03:50:26.766 00.037 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"7cef4ca1-ea8d-4059-81fe-48805398f4d2"}
03:50:26.784 00.018 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"7cef4ca1-ea8d-4059-81fe-48805398f4d2"}
03:50:28.709 01.925 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"16976094-93d5-49f8-b99e-ba81dedc8e0f"}
03:50:28.722 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"16976094-93d5-49f8-b99e-ba81dedc8e0f"}
03:50:28.733 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"78bc34d5-6119-4d96-927e-a29f9d4a1160"}
03:50:28.748 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"78bc34d5-6119-4d96-927e-a29f9d4a1160"}
03:50:30.887 02.139 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"2c3e785b-05c7-4d41-a90a-91eec3d1c7ba"}
03:50:31.060 00.173 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"2c3e785b-05c7-4d41-a90a-91eec3d1c7ba"}
03:50:31.499 00.439 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"53098244-b571-4399-a298-6a1e382d9df1"}
03:50:31.744 00.245 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"53098244-b571-4399-a298-6a1e382d9df1"}
03:50:32.954 01.210 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"a69a1f62-d868-4a1a-a452-eebd03c763ac"}
03:50:33.296 00.342 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"a69a1f62-d868-4a1a-a452-eebd03c763ac"}
03:50:33.453 00.157 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"55235139-ed2b-4328-b72a-9e8e3ee3d8e4"}
03:50:33.572 00.119 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"55235139-ed2b-4328-b72a-9e8e3ee3d8e4"}
03:50:34.954 01.382 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"5259056e-c0f0-45c5-a818-49992b70cd7b"}
03:50:34.998 00.044 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"5259056e-c0f0-45c5-a818-49992b70cd7b"}
03:50:35.018 00.020 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"33e9550a-ca35-42b2-aedc-929853932a6b"}
03:50:35.034 00.016 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"33e9550a-ca35-42b2-aedc-929853932a6b"}
03:50:36.953 01.919 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"2bc0fab3-1c36-4823-851c-0a9bb48b4537"}
03:50:36.994 00.041 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"2bc0fab3-1c36-4823-851c-0a9bb48b4537"}
03:50:37.012 00.018 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"cb508236-a5d1-4ce6-8d0d-a1e19f758fc5"}
03:50:37.023 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"cb508236-a5d1-4ce6-8d0d-a1e19f758fc5"}
03:50:38.952 01.929 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"b233293c-7aa6-4d03-90f8-336a0074803a"}
03:50:38.966 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"b233293c-7aa6-4d03-90f8-336a0074803a"}
03:50:38.982 00.016 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"350fbbff-5cf2-4b6f-8b34-81020ea5b3ce"}
03:50:38.996 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"350fbbff-5cf2-4b6f-8b34-81020ea5b3ce"}
03:50:40.951 01.955 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"866a4c9e-4ffe-4643-9974-025bf0ca85dc"}
03:50:40.969 00.018 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"866a4c9e-4ffe-4643-9974-025bf0ca85dc"}
03:50:40.986 00.017 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"c78142aa-30ab-4a1a-9a99-074e2229f040"}
03:50:40.997 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"c78142aa-30ab-4a1a-9a99-074e2229f040"}
03:50:42.951 01.954 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"e866730e-a7e3-4485-b3cc-c0adc92209e5"}
03:50:42.961 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"e866730e-a7e3-4485-b3cc-c0adc92209e5"}
03:50:42.971 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"9585e8d0-da47-4c27-84b9-f30a887e76ce"}
03:50:42.996 00.025 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"9585e8d0-da47-4c27-84b9-f30a887e76ce"}
03:50:44.951 01.955 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"2cecc9c9-7f6a-4c52-b3f3-59a6f24b7680"}
03:50:44.963 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"2cecc9c9-7f6a-4c52-b3f3-59a6f24b7680"}
03:50:44.973 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"33c66ead-9c39-40a6-bbb3-e5e9b7f7be59"}
03:50:44.987 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"33c66ead-9c39-40a6-bbb3-e5e9b7f7be59"}
03:50:46.951 01.964 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"4e112dbc-f89f-44d5-bffe-572fb8dc94e5"}
03:50:46.971 00.020 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"4e112dbc-f89f-44d5-bffe-572fb8dc94e5"}
03:50:47.036 00.065 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"d100135b-adf2-4087-81c6-43d7d4b276f5"}
03:50:47.066 00.030 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"d100135b-adf2-4087-81c6-43d7d4b276f5"}
03:50:48.951 01.885 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"6d2d7ca0-c59d-4d49-ac63-0acbb30b49e4"}
03:50:48.965 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"6d2d7ca0-c59d-4d49-ac63-0acbb30b49e4"}
03:50:48.975 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"2228e01d-379f-4ba1-8e6c-a75575a766f7"}
03:50:48.997 00.022 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"2228e01d-379f-4ba1-8e6c-a75575a766f7"}
03:50:50.952 01.955 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"b248ac0e-38bc-4db2-a42a-3fa2b654d0f5"}
03:50:50.962 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"b248ac0e-38bc-4db2-a42a-3fa2b654d0f5"}
03:50:50.973 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"ef755bbb-4ea6-434a-ac97-b84d02131afc"}
03:50:50.982 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"ef755bbb-4ea6-434a-ac97-b84d02131afc"}
03:50:52.953 01.971 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"186adeb4-5515-4250-ab24-421b144bf36b"}
03:50:52.986 00.033 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"186adeb4-5515-4250-ab24-421b144bf36b"}
03:50:52.998 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"bba89c1a-26c9-4e38-8c7c-6348f76c6b6b"}
03:50:53.007 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"bba89c1a-26c9-4e38-8c7c-6348f76c6b6b"}
03:50:54.953 01.946 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"a1ab7ec0-651c-4171-a904-552b54165aaf"}
03:50:54.987 00.034 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"a1ab7ec0-651c-4171-a904-552b54165aaf"}
03:50:55.001 00.014 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"9c3bc4fe-ebf0-4283-8845-040a110e570e"}
03:50:55.013 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"9c3bc4fe-ebf0-4283-8845-040a110e570e"}
03:50:57.004 01.991 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"d9f448b7-0366-4b61-8459-6167f42b85f3"}
03:50:57.211 00.207 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"d9f448b7-0366-4b61-8459-6167f42b85f3"}
03:50:57.245 00.034 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"4ef936e4-f33d-469b-8613-31b92cfcd3ca"}
03:50:57.347 00.102 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"4ef936e4-f33d-469b-8613-31b92cfcd3ca"}
03:50:59.146 01.799 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"2ab3f95e-82e6-4587-975b-bec6929fae5e"}
03:50:59.543 00.397 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"2ab3f95e-82e6-4587-975b-bec6929fae5e"}
03:50:59.762 00.219 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"88ae9056-1000-4f9e-a86e-84b4224e4c37"}
03:50:59.990 00.228 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"88ae9056-1000-4f9e-a86e-84b4224e4c37"}
03:51:01.137 01.147 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"3ef752a8-b7aa-4f5e-a07b-d6d92a9faf43"}
03:51:01.296 00.159 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"3ef752a8-b7aa-4f5e-a07b-d6d92a9faf43"}
03:51:01.337 00.041 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"36c1ce71-a72f-49ba-bc5a-3e49e8820004"}
03:51:01.375 00.038 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"36c1ce71-a72f-49ba-bc5a-3e49e8820004"}
03:51:03.136 01.761 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"7310c57d-0a94-4022-990d-f2793fda9ab6"}
03:51:03.150 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"7310c57d-0a94-4022-990d-f2793fda9ab6"}
03:51:03.189 00.039 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"2d290b1a-016d-4815-8be1-5c2e333d3e89"}
03:51:03.203 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"2d290b1a-016d-4815-8be1-5c2e333d3e89"}
03:51:05.137 01.934 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"9fe1bf97-ada0-407e-b675-9202d1c09f6b"}
03:51:05.159 00.022 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"9fe1bf97-ada0-407e-b675-9202d1c09f6b"}
03:51:05.169 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"c68d97c2-1499-4311-8c6e-5aee2021a267"}
03:51:05.178 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"c68d97c2-1499-4311-8c6e-5aee2021a267"}
03:51:07.135 01.957 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"0578b238-a94f-4eed-a74f-8dbd678cd90d"}
03:51:07.148 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"0578b238-a94f-4eed-a74f-8dbd678cd90d"}
03:51:07.177 00.029 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"7df08310-595c-49f5-966b-af07fe267db7"}
03:51:07.198 00.021 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"7df08310-595c-49f5-966b-af07fe267db7"}
03:51:09.135 01.937 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"75ac7145-f08a-4d68-b49b-fa45d288b547"}
03:51:09.144 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"75ac7145-f08a-4d68-b49b-fa45d288b547"}
03:51:09.151 00.007 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"0c4dba41-1158-436c-8f65-cea94b4fb1c1"}
03:51:09.160 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"0c4dba41-1158-436c-8f65-cea94b4fb1c1"}
03:51:11.135 01.975 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"e6f1669d-e2c9-4d76-a929-3538cc8549fd"}
03:51:11.146 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"e6f1669d-e2c9-4d76-a929-3538cc8549fd"}
03:51:11.205 00.059 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"eba192e0-30da-4459-9342-7abd9bade6ea"}
03:51:11.221 00.016 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"eba192e0-30da-4459-9342-7abd9bade6ea"}
03:51:13.134 01.913 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"51f072eb-2c4a-43ed-8c69-8d8c955fe09d"}
03:51:13.150 00.016 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"51f072eb-2c4a-43ed-8c69-8d8c955fe09d"}
03:51:13.164 00.014 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"f9a03723-34a4-4cd4-9dd1-3c01bfe0b48a"}
03:51:13.184 00.020 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"f9a03723-34a4-4cd4-9dd1-3c01bfe0b48a"}
03:51:15.133 01.949 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"a8e9c5ff-5d71-4fa1-be86-e37057d475fd"}
03:51:15.145 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"a8e9c5ff-5d71-4fa1-be86-e37057d475fd"}
03:51:15.155 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"759c7d2f-1df0-4479-ba89-b872f498401a"}
03:51:15.166 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"759c7d2f-1df0-4479-ba89-b872f498401a"}
03:51:17.132 01.966 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"5dc94027-be2c-4185-8f5e-f4da329bdeb1"}
03:51:17.146 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"5dc94027-be2c-4185-8f5e-f4da329bdeb1"}
03:51:17.154 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"2a35d44b-7542-4a6e-94e3-90a635a0267f"}
03:51:17.168 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"2a35d44b-7542-4a6e-94e3-90a635a0267f"}
03:51:19.132 01.964 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"9c2a8e00-717c-4eff-95f6-ccc7181327d0"}
03:51:19.148 00.016 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"9c2a8e00-717c-4eff-95f6-ccc7181327d0"}
03:51:19.177 00.029 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"ef4ae3a5-8948-40ee-b19e-8b38c82c68fc"}
03:51:19.193 00.016 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"ef4ae3a5-8948-40ee-b19e-8b38c82c68fc"}
03:51:21.133 01.940 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"98eac890-0aef-4668-86d4-214b62662591"}
03:51:21.146 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"98eac890-0aef-4668-86d4-214b62662591"}
03:51:21.180 00.034 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"21486055-dd50-48d0-970c-589c90f3a164"}
03:51:21.197 00.017 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"21486055-dd50-48d0-970c-589c90f3a164"}
03:51:23.132 01.935 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"3360d221-d174-4728-bfdd-536ec509bc13"}
03:51:23.163 00.031 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"3360d221-d174-4728-bfdd-536ec509bc13"}
03:51:23.172 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"5457ba70-d952-48d0-89ae-1edd87a61082"}
03:51:23.184 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"5457ba70-d952-48d0-89ae-1edd87a61082"}
03:51:25.132 01.948 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"5053de76-df99-49bc-8a6a-6f78a48a5ecd"}
03:51:25.143 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"5053de76-df99-49bc-8a6a-6f78a48a5ecd"}
03:51:25.152 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"dfc6f620-26cc-4e4d-942b-a4a7c5baf399"}
03:51:25.174 00.022 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"dfc6f620-26cc-4e4d-942b-a4a7c5baf399"}
03:51:27.132 01.958 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"d2d4e7de-00c0-4f9b-864f-f8575e54b7f6"}
03:51:27.144 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"d2d4e7de-00c0-4f9b-864f-f8575e54b7f6"}
03:51:27.161 00.017 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"01a5dcb6-d70e-4ffb-8b6e-696496a09c52"}
03:51:27.172 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"01a5dcb6-d70e-4ffb-8b6e-696496a09c52"}
03:51:29.132 01.960 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"1f801746-afee-4aca-ba2c-0b3502eaa212"}
03:51:29.235 00.103 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"1f801746-afee-4aca-ba2c-0b3502eaa212"}
03:51:29.400 00.165 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"c21b4830-f736-4c78-a666-74beb597e450"}
03:51:29.512 00.112 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"c21b4830-f736-4c78-a666-74beb597e450"}
03:51:31.133 01.621 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"8fc26deb-b420-4ab6-b1ce-841fc068f3f7"}
03:51:31.471 00.338 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"8fc26deb-b420-4ab6-b1ce-841fc068f3f7"}
03:51:31.712 00.241 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"14d20a9a-c0a9-4ac4-978e-b335e023ccad"}
03:51:32.067 00.355 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"14d20a9a-c0a9-4ac4-978e-b335e023ccad"}
03:51:33.397 01.330 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"624c4106-ff3d-414f-8e13-06d1e5a93671"}
03:51:33.709 00.312 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"624c4106-ff3d-414f-8e13-06d1e5a93671"}
03:51:34.876 01.167 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"4b15fdb4-417c-4077-8213-50f12262bd81"}
03:51:34.942 00.066 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"4b15fdb4-417c-4077-8213-50f12262bd81"}
03:51:35.415 00.473 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"806ef667-7eb3-4b34-b50e-deeda84adf67"}
03:51:35.447 00.032 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"806ef667-7eb3-4b34-b50e-deeda84adf67"}
03:51:35.543 00.096 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"d78cda70-e6e3-4a09-aaed-99edcfbb42e1"}
03:51:35.562 00.019 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"d78cda70-e6e3-4a09-aaed-99edcfbb42e1"}
03:51:37.415 01.853 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"0c103230-8bf9-4e0e-8c33-3340207a4bee"}
03:51:37.429 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"0c103230-8bf9-4e0e-8c33-3340207a4bee"}
03:51:37.471 00.042 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"b824146a-7e16-429d-915b-46fcfec6d952"}
03:51:37.493 00.022 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"b824146a-7e16-429d-915b-46fcfec6d952"}
03:51:38.027 00.534 9340 evsrv: cli 100A41E8 connect
03:51:38.156 00.129 9340 evsrv: cli 100A41E8 request: {"method":"get_app_state","id":"6369f778-f5b7-4543-b322-6041929e32bf"}
03:51:38.248 00.092 9340 evsrv: cli 100A41E8 response: {"jsonrpc":"2.0","result":"Stopped","id":"6369f778-f5b7-4543-b322-6041929e32bf"}
03:51:38.282 00.034 9340 evsrv: cli 100A41E8 disconnect
03:51:38.308 00.026 9340 evsrv: cli 100A4328 connect
03:51:38.332 00.024 9340 evsrv: cli 100A4328 request: {"method":"get_calibrated","id":"3184b487-ee01-447e-a6c3-afb7574160f5"}
03:51:38.406 00.074 9340 evsrv: cli 100A4328 response: {"jsonrpc":"2.0","result":true,"id":"3184b487-ee01-447e-a6c3-afb7574160f5"}
03:51:38.473 00.067 9340 evsrv: cli 100A4328 disconnect
03:51:38.532 00.059 9340 evsrv: cli 100A43C8 connect
03:51:38.559 00.027 9340 evsrv: cli 100A43C8 request: {"method":"guide","params":{"settle":{"pixels":0.45,"time":8,"timeout":90},"recalibrate":false},"id":"019c84f7-b897-4c4c-bdbb-122ff9bdf625"}
03:51:38.572 00.013 9340 PhdController::Guide begins
03:51:38.588 00.016 9340 PhdController: newstate STATE_SETUP
03:51:38.602 00.014 9340 PhdController: setup
03:51:38.615 00.013 9340 PhdController: newstate STATE_ATTEMPT_START
03:51:38.646 00.031 9340 PhdController: start capturing
03:51:38.658 00.012 9340 Changing from state SELECTING to UNINITIALIZED
03:51:38.673 00.015 9340 guider state => SELECTING
03:51:38.685 00.012 9340 setting force full frames = true
03:51:38.699 00.014 9340 StartCapturing CaptureActive=0 continueCapturing=0 exposurePending=0
03:51:38.728 00.029 9340 ScheduleExposure(2000,3,0) exposurePending=0
03:51:38.759 00.031 9340 Enqueuing Expose request
03:51:38.772 00.013 9340 PhdController: newstate STATE_SELECT_STAR
03:51:38.785 00.013 12020 Worker thread wakes up
03:51:38.785 00.000 9340 evsrv: cli 100A43C8 response: {"jsonrpc":"2.0","result":0,"id":"019c84f7-b897-4c4c-bdbb-122ff9bdf625"}
03:51:38.795 00.010 12020 worker thread servicing REQUEST_EXPOSE 2000
03:51:38.795 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(0,0,0,0)
03:51:38.796 00.001 9340 evsrv: cli 100A43C8 disconnect
03:51:38.810 00.014 9340 evsrv: cli 100A41E8 connect
03:51:38.827 00.017 9340 case statement mapped state 1 to 101
03:51:38.840 00.013 9340 case statement mapped state 1 to 101
03:51:38.875 00.035 9340 evsrv: cli 100A41E8 request: {"method":"get_lock_shift_params","id":"f46bae99-499c-4edf-b2a8-f7ec2afc30c4"}
03:51:38.890 00.015 9340 evsrv: cli 100A41E8 response: {"jsonrpc":"2.0","result":{"enabled":false,"rate":[0.00,0.00],"units":"arcsec/hr","axes":"RA/Dec"},"id":"f46bae99-499c-4edf-b2a8-f7ec2afc30c4"}
03:51:38.925 00.035 9340 evsrv: cli 100A41E8 disconnect
03:51:38.942 00.017 9340 evsrv: cli 100A4288 connect
03:51:38.961 00.019 9340 case statement mapped state 1 to 101
03:51:39.003 00.042 9340 case statement mapped state 1 to 101
03:51:39.023 00.020 9340 evsrv: cli 100A4288 request: {"method":"get_lock_position","id":"c1ecff47-c472-403c-9672-95ae652cee79"}
03:51:39.039 00.016 9340 evsrv: cli 100A4288 response: {"jsonrpc":"2.0","result":null,"id":"c1ecff47-c472-403c-9672-95ae652cee79"}
03:51:39.061 00.022 9340 evsrv: cli 100A4288 disconnect
03:51:39.414 00.353 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"32e4e29d-703a-4a6a-bea7-ec0479f162a3"}
03:51:39.430 00.016 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"32e4e29d-703a-4a6a-bea7-ec0479f162a3"}
03:51:39.446 00.016 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"b80a27a8-8656-46f9-95f5-bfb0d1939234"}
03:51:39.475 00.029 9340 case statement mapped state 1 to 101
03:51:39.495 00.020 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Looping","id":"b80a27a8-8656-46f9-95f5-bfb0d1939234"}
03:51:40.062 00.567 9340 evsrv: cli 100A41E8 connect
03:51:40.113 00.051 9340 case statement mapped state 1 to 101
03:51:40.126 00.013 9340 case statement mapped state 1 to 101
03:51:40.146 00.020 9340 evsrv: cli 100A41E8 request: {"method":"get_lock_position","id":"6f214c62-9cdf-4a04-be98-8dd418da700f"}
03:51:40.158 00.012 9340 evsrv: cli 100A41E8 response: {"jsonrpc":"2.0","result":null,"id":"6f214c62-9cdf-4a04-be98-8dd418da700f"}
03:51:40.175 00.017 9340 evsrv: cli 100A41E8 disconnect
03:51:41.177 01.002 9340 evsrv: cli 100A41E8 connect
03:51:41.201 00.024 9340 case statement mapped state 1 to 101
03:51:41.218 00.017 9340 case statement mapped state 1 to 101
03:51:41.255 00.037 9340 evsrv: cli 100A41E8 request: {"method":"get_lock_position","id":"8eadff2a-2e04-44c4-93ef-6264fafc3f7b"}
03:51:41.271 00.016 12020 Exposure complete
03:51:41.271 00.000 9340 evsrv: cli 100A41E8 response: {"jsonrpc":"2.0","result":null,"id":"8eadff2a-2e04-44c4-93ef-6264fafc3f7b"}
03:51:41.283 00.012 9340 evsrv: cli 100A41E8 disconnect
03:51:41.414 00.131 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"05827a12-3e87-467c-b828-049b5ad304ad"}
03:51:41.426 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"05827a12-3e87-467c-b828-049b5ad304ad"}
03:51:41.441 00.015 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"6d3e80ad-a590-4917-8877-542f60bdf8cf"}
03:51:41.453 00.012 9340 case statement mapped state 1 to 101
03:51:41.485 00.032 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Looping","id":"6d3e80ad-a590-4917-8877-542f60bdf8cf"}
03:51:41.536 00.051 12020 worker thread done servicing request
03:51:41.536 00.000 9340 OnExposeComplete: enter
03:51:41.546 00.010 9340 UpdateGuideState(): m_state=1
03:51:41.559 00.013 9340 UpdateCurrentPosition: no star selected
03:51:41.572 00.013 9340 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:51:41.584 00.012 9340 Status Line: No star selected
03:51:41.618 00.034 9340 UpdateImageDisplay: Size=(1920,1080) min=6746, max=65535, med=10888, FiltMin=8601, FiltMax=65531, Gamma=2.870
03:51:41.630 00.012 9340 UpdateGuideState exits: No star selected
03:51:41.642 00.012 9340 GuiderMultiStar::AutoSelect enter
03:51:41.652 00.010 9340 Star::AutoFind called with edgeAllowance = 0 searchRegion = 15 roi = 0x0@0,0
03:51:41.895 00.243 9340 AutoFind: auto downsample for scale 2.47 => 1x
03:51:42.228 00.333 9340 AutoFind: global mean = 0.1, stdev 3402.1
03:51:42.240 00.012 9340 AutoFind: using threshold = 0.1
03:51:42.536 00.296 9340 AutoFind: local max [359, 722] 57.3
03:51:42.564 00.028 9340 AutoFind: local max [1445, 122] 56.8
03:51:42.575 00.011 9340 AutoFind: local max [831, 302] 56.4
03:51:42.588 00.013 9340 AutoFind: local max [1870, 960] 55.1
03:51:42.598 00.010 9340 AutoFind: local max [1413, 107] 52.4
03:51:42.611 00.013 9340 AutoFind: local max [1338, 522] 51.5
03:51:42.622 00.011 9340 AutoFind: local max [1221, 309] 49.9
03:51:42.634 00.012 9340 AutoFind: local max [1521, 1043] 48.5
03:51:42.647 00.013 9340 AutoFind: local max [1756, 1039] 48.2
03:51:42.659 00.012 9340 AutoFind: local max [800, 946] 48.0
03:51:42.686 00.027 9340 AutoFind: local max [1205, 1043] 46.3
03:51:42.697 00.011 9340 AutoFind: local max [1704, 273] 45.8
03:51:42.707 00.010 9340 AutoFind: local max [793, 736] 45.6
03:51:42.720 00.013 9340 AutoFind: local max [1483, 924] 42.5
03:51:42.730 00.010 9340 AutoFind: local max [833, 45] 42.3
03:51:42.740 00.010 9340 AutoFind: local max [1701, 818] 42.1
03:51:42.751 00.011 9340 AutoFind: local max [889, 1013] 42.1
03:51:42.762 00.011 9340 AutoFind: local max [1074, 596] 41.7
03:51:42.773 00.011 9340 AutoFind: local max [1455, 286] 41.5
03:51:42.801 00.028 9340 AutoFind: local max [1704, 823] 41.2
03:51:42.817 00.016 9340 AutoFind: local max [1129, 506] 40.4
03:51:42.829 00.012 9340 AutoFind: local max [1889, 77] 39.9
03:51:42.840 00.011 9340 AutoFind: local max [1857, 82] 39.5
03:51:42.849 00.009 9340 AutoFind: local max [133, 269] 39.3
03:51:42.859 00.010 9340 AutoFind: local max [1754, 1062] 38.6
03:51:42.877 00.018 9340 AutoFind: local max [1135, 135] 37.0
03:51:42.892 00.015 9340 AutoFind: local max [800, 855] 36.9
03:51:42.950 00.058 9340 AutoFind: local max [568, 194] 36.4
03:51:42.968 00.018 9340 AutoFind: local max [38, 107] 35.4
03:51:42.986 00.018 9340 AutoFind: local max [518, 25] 35.1
03:51:43.010 00.024 9340 AutoFind: local max [515, 863] 34.8
03:51:43.036 00.026 9340 AutoFind: local max [969, 730] 33.9
03:51:43.092 00.056 9340 AutoFind: local max [1801, 255] 33.4
03:51:43.115 00.023 9340 AutoFind: local max [966, 806] 33.0
03:51:43.131 00.016 9340 AutoFind: local max [206, 110] 32.8
03:51:43.147 00.016 9340 AutoFind: local max [1847, 676] 32.7
03:51:43.171 00.024 9340 AutoFind: local max [1224, 103] 32.4
03:51:43.199 00.028 9340 AutoFind: local max [1137, 952] 30.9
03:51:43.247 00.048 9340 AutoFind: local max [451, 1018] 30.3
03:51:43.270 00.023 9340 AutoFind: local max [600, 921] 29.3
03:51:43.284 00.014 9340 AutoFind: local max [752, 965] 28.6
03:51:43.309 00.025 9340 AutoFind: local max [1257, 116] 27.8
03:51:43.331 00.022 9340 AutoFind: local max [1486, 976] 27.0
03:51:43.371 00.040 9340 AutoFind: local max [303, 913] 27.0
03:51:43.385 00.014 9340 AutoFind: local max [475, 86] 26.3
03:51:43.397 00.012 9340 AutoFind: local max [616, 1069] 26.2
03:51:43.451 00.054 9340 AutoFind: local max [368, 480] 24.2
03:51:43.474 00.023 9340 AutoFind: local max [1686, 117] 24.2
03:51:43.519 00.045 9340 AutoFind: local max [1619, 412] 23.7
03:51:43.535 00.016 9340 AutoFind: local max [1043, 1006] 23.7
03:51:43.549 00.014 9340 AutoFind: local max [1298, 317] 22.7
03:51:43.565 00.016 9340 AutoFind: local max [585, 202] 22.4
03:51:43.579 00.014 9340 AutoFind: local max [779, 271] 21.7
03:51:43.593 00.014 9340 AutoFind: local max [854, 1000] 21.3
03:51:43.610 00.017 9340 AutoFind: local max [994, 467] 21.3
03:51:43.628 00.018 9340 AutoFind: local max [1812, 35] 20.9
03:51:43.661 00.033 9340 AutoFind: local max [1066, 755] 20.8
03:51:43.674 00.013 9340 AutoFind: local max [1339, 199] 20.8
03:51:43.686 00.012 9340 AutoFind: local max [1826, 921] 20.7
03:51:43.699 00.013 9340 AutoFind: local max [440, 247] 20.1
03:51:43.712 00.013 9340 AutoFind: local max [274, 48] 19.7
03:51:43.724 00.012 9340 AutoFind: local max [1287, 141] 19.6
03:51:43.738 00.014 9340 AutoFind: local max [1135, 438] 19.5
03:51:43.749 00.011 9340 AutoFind: local max [740, 78] 19.0
03:51:43.762 00.013 9340 AutoFind: local max [327, 543] 18.3
03:51:43.792 00.030 9340 AutoFind: local max [1074, 691] 17.9
03:51:43.802 00.010 9340 AutoFind: local max [1489, 16] 17.7
03:51:43.815 00.013 9340 AutoFind: local max [64, 249] 17.4
03:51:43.827 00.012 9340 AutoFind: local max [307, 1032] 16.8
03:51:43.836 00.009 9340 AutoFind: local max [1377, 999] 16.4
03:51:43.848 00.012 9340 AutoFind: local max [178, 709] 16.2
03:51:43.862 00.014 9340 AutoFind: local max [845, 910] 16.1
03:51:43.878 00.016 9340 AutoFind: local max [1169, 423] 16.1
03:51:43.918 00.040 9340 AutoFind: local max [426, 164] 16.0
03:51:43.935 00.017 9340 AutoFind: local max [1202, 818] 15.7
03:51:43.950 00.015 9340 AutoFind: local max [600, 510] 15.7
03:51:43.972 00.022 9340 AutoFind: local max [527, 909] 15.6
03:51:43.997 00.025 9340 AutoFind: local max [1852, 765] 15.6
03:51:44.016 00.019 9340 AutoFind: local max [219, 759] 15.6
03:51:44.067 00.051 9340 AutoFind: local max [1492, 606] 15.4
03:51:44.082 00.015 9340 AutoFind: local max [1813, 710] 15.2
03:51:44.117 00.035 9340 AutoFind: local max [1566, 704] 15.1
03:51:44.133 00.016 9340 AutoFind: local max [1881, 187] 15.1
03:51:44.149 00.016 9340 AutoFind: local max [1099, 658] 14.9
03:51:44.166 00.017 9340 AutoFind: local max [562, 702] 14.7
03:51:44.205 00.039 9340 AutoFind: local max [1547, 1062] 14.6
03:51:44.215 00.010 9340 AutoFind: local max [1288, 165] 14.6
03:51:44.231 00.016 9340 AutoFind: local max [39, 648] 14.4
03:51:44.251 00.020 9340 AutoFind: local max [778, 993] 14.4
03:51:44.264 00.013 9340 AutoFind: local max [1747, 662] 14.3
03:51:44.277 00.013 9340 AutoFind: local max [1144, 177] 14.1
03:51:44.300 00.023 9340 AutoFind: local max [406, 500] 14.0
03:51:44.341 00.041 9340 AutoFind: local max [1098, 1056] 13.9
03:51:44.362 00.021 9340 AutoFind: local max [361, 376] 13.9
03:51:44.380 00.018 9340 AutoFind: local max [963, 272] 13.8
03:51:44.393 00.013 9340 AutoFind: local max [1026, 326] 13.6
03:51:44.412 00.019 9340 AutoFind: local max [1177, 227] 13.6
03:51:44.427 00.015 9340 AutoFind: local max [338, 13] 13.6
03:51:44.458 00.031 9340 AutoFind: local max [1321, 1032] 13.6
03:51:44.469 00.011 9340 AutoFind: local max [21, 305] 13.0
03:51:44.480 00.011 9340 AutoFind: too close [585, 202] 22.4 - [568, 194] 36.4
03:51:44.495 00.015 9340 AutoFind: too close [1704, 823] 41.2 - [1701, 818] 42.1
03:51:44.510 00.015 9340 AutoFind: too close to edge [338, 13] 13.6
03:51:44.525 00.015 9340 AutoFind: too close to edge [616, 1069] 26.2
03:51:44.558 00.033 9340 AutoFind: BPP = 16, saturation at 69503, pedestal 3968, thresh = 62949
03:51:44.574 00.016 9340 Star::Find(15, 359, 722, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
03:51:44.590 00.016 9340 Star::Find returns 1 (0), X=359.41, Y=722.44, Mass=2301619, SNR=275.1, Peak=65479 HFD=5.3
03:51:44.600 00.010 9340 Star::Find(15, 1445, 122, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
03:51:44.614 00.014 9340 Star::Find returns 1 (0), X=1444.93, Y=122.48, Mass=2072303, SNR=288.6, Peak=65514 HFD=5.2
03:51:44.627 00.013 9340 Star::Find(15, 831, 302, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
03:51:44.660 00.033 9340 Star::Find returns 1 (0), X=831.37, Y=302.26, Mass=1930912, SNR=272.3, Peak=65402 HFD=5.3
03:51:44.675 00.015 9340 Star::Find(15, 1870, 960, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
03:51:44.688 00.013 9340 Star::Find returns 1 (0), X=1869.73, Y=960.39, Mass=1629040, SNR=188.5, Peak=65141 HFD=4.8
03:51:44.702 00.014 9340 Star::Find(15, 1413, 107, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
03:51:44.717 00.015 9340 Star::Find returns 1 (0), X=1413.10, Y=107.50, Mass=1514922, SNR=220.8, Peak=65328 HFD=5.0
03:51:44.728 00.011 9340 Star::Find(15, 1338, 522, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
03:51:44.757 00.029 9340 Star::Find returns 1 (0), X=1338.23, Y=521.84, Mass=2746630, SNR=385.7, Peak=65498 HFD=5.8
03:51:44.769 00.012 9340 Star::Find(15, 1221, 309, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
03:51:44.781 00.012 9340 Star::Find returns 1 (0), X=1220.94, Y=309.01, Mass=1419141, SNR=183.4, Peak=65515 HFD=4.5
03:51:44.795 00.014 9340 Star::Find(15, 1521, 1043, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
03:51:44.810 00.015 9340 Star::Find returns 1 (0), X=1520.67, Y=1043.66, Mass=1490978, SNR=199.6, Peak=64051 HFD=4.9
03:51:44.824 00.014 9340 Star::Find(15, 1756, 1039, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
03:51:44.855 00.031 9340 Star::Find returns 1 (0), X=1756.13, Y=1039.09, Mass=1338106, SNR=198.0, Peak=65470 HFD=4.6
03:51:44.873 00.018 9340 Star::Find(15, 800, 946, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
03:51:44.904 00.031 9340 Star::Find returns 1 (0), X=799.93, Y=945.97, Mass=1166630, SNR=184.9, Peak=65498 HFD=4.4
03:51:44.920 00.016 9340 Star::Find(15, 1205, 1043, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
03:51:44.969 00.049 9340 Star::Find returns 1 (0), X=1205.09, Y=1042.93, Mass=1343487, SNR=177.1, Peak=64535 HFD=4.5
03:51:44.992 00.023 9340 Star::Find(15, 1704, 273, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
03:51:45.015 00.023 9340 Star::Find returns 1 (0), X=1704.51, Y=273.50, Mass=1121159, SNR=200.8, Peak=61031 HFD=4.3
03:51:45.032 00.017 9340 Star::Find(15, 793, 736, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
03:51:45.075 00.043 9340 Star::Find returns 1 (0), X=793.12, Y=737.07, Mass=3032152, SNR=316.8, Peak=65526 HFD=6.1
03:51:45.098 00.023 9340 Star::Find(15, 1483, 924, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
03:51:45.116 00.018 9340 Star::Find returns 1 (0), X=1483.12, Y=924.16, Mass=1138261, SNR=190.7, Peak=58390 HFD=4.5
03:51:45.132 00.016 9340 Star::Find(15, 833, 45, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
03:51:45.175 00.043 9340 Star::Find returns 1 (0), X=833.11, Y=45.86, Mass=886469, SNR=143.4, Peak=59641 HFD=4.2
03:51:45.199 00.024 9340 Star::Find(15, 889, 1013, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
03:51:45.218 00.019 9340 Star::Find returns 1 (0), X=888.73, Y=1013.29, Mass=1260594, SNR=164.0, Peak=61578 HFD=4.8
03:51:45.235 00.017 9340 Star::Find(15, 1074, 596, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
03:51:45.253 00.018 9340 Star::Find returns 1 (0), X=1073.65, Y=596.63, Mass=933772, SNR=167.9, Peak=59357 HFD=4.1
03:51:45.293 00.040 9340 Star::Find(15, 1455, 286, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
03:51:45.316 00.023 9340 Star::Find returns 1 (0), X=1455.55, Y=286.34, Mass=1142039, SNR=164.4, Peak=58027 HFD=4.8
03:51:45.328 00.012 9340 Star::Find(15, 1129, 506, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
03:51:45.340 00.012 9340 Star::Find returns 1 (0), X=1128.66, Y=506.01, Mass=1364504, SNR=176.5, Peak=61041 HFD=5.2
03:51:45.353 00.013 9340 Star::Find(15, 1889, 77, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
03:51:45.371 00.018 9340 Star::Find returns 1 (0), X=1889.28, Y=77.28, Mass=969781, SNR=170.5, Peak=61072 HFD=4.6
03:51:45.412 00.041 9340 Star::Find(15, 1857, 82, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
03:51:45.428 00.016 9340 Star::Find returns 1 (0), X=1857.45, Y=82.61, Mass=1034761, SNR=155.9, Peak=61867 HFD=4.9
03:51:45.440 00.012 9340 Star::Find(15, 133, 269, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
03:51:45.451 00.011 9340 Star::Find returns 1 (0), X=133.43, Y=270.00, Mass=1005790, SNR=174.9, Peak=58799 HFD=4.6
03:51:45.467 00.016 9340 Star::Find(15, 1754, 1062, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
03:51:45.478 00.011 9340 Star::Find returns 1 (0), X=1754.86, Y=1062.74, Mass=944157, SNR=173.6, Peak=62279 HFD=4.4
03:51:45.512 00.034 9340 Star::Find(15, 1135, 135, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
03:51:45.525 00.013 9340 Star::Find returns 1 (0), X=1134.99, Y=135.60, Mass=907583, SNR=150.3, Peak=58226 HFD=4.2
03:51:45.541 00.016 9340 Star::Find(15, 800, 855, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
03:51:45.554 00.013 9340 Star::Find returns 1 (0), X=800.26, Y=855.42, Mass=773444, SNR=153.3, Peak=53203 HFD=3.8
03:51:45.567 00.013 9340 Star::Find(15, 38, 107, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
03:51:45.580 00.013 9340 Star::Find returns 1 (0), X=38.04, Y=107.21, Mass=986554, SNR=154.7, Peak=54428 HFD=4.7
03:51:45.613 00.033 9340 Star::Find(15, 518, 25, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
03:51:45.627 00.014 9340 Star::Find returns 1 (0), X=518.65, Y=25.13, Mass=836465, SNR=149.8, Peak=55222 HFD=4.2
03:51:45.637 00.010 9340 Star::Find(15, 515, 863, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
03:51:45.650 00.013 9340 Star::Find returns 1 (0), X=514.64, Y=863.83, Mass=928328, SNR=187.2, Peak=57004 HFD=4.5
03:51:45.662 00.012 9340 Star::Find(15, 969, 730, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
03:51:45.674 00.012 9340 Star::Find returns 1 (0), X=968.95, Y=730.35, Mass=686186, SNR=125.7, Peak=54768 HFD=3.9
03:51:45.685 00.011 9340 Star::Find(15, 1801, 255, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
03:51:45.716 00.031 9340 Star::Find returns 1 (0), X=1802.96, Y=256.92, Mass=4108267, SNR=359.3, Peak=65508 HFD=7.1
03:51:45.729 00.013 9340 Star::Find(15, 966, 806, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
03:51:45.745 00.016 9340 Star::Find returns 1 (0), X=966.15, Y=806.84, Mass=742280, SNR=132.9, Peak=56598 HFD=4.2
03:51:45.755 00.010 9340 Star::Find(15, 206, 110, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
03:51:45.769 00.014 9340 Star::Find returns 1 (0), X=205.85, Y=109.93, Mass=853100, SNR=137.0, Peak=56385 HFD=4.2
03:51:45.781 00.012 9340 Star::Find(15, 1847, 676, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
03:51:45.812 00.031 9340 Star::Find returns 1 (0), X=1846.90, Y=676.17, Mass=787171, SNR=131.9, Peak=54772 HFD=4.3
03:51:45.825 00.013 9340 Star::Find(15, 1224, 103, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
03:51:45.839 00.014 9340 Star::Find returns 1 (0), X=1225.69, Y=104.17, Mass=4084381, SNR=390.7, Peak=65535 HFD=6.9
03:51:45.857 00.018 9340 Star::Find(15, 1137, 952, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
03:51:45.873 00.016 9340 Star::Find returns 1 (0), X=1137.11, Y=952.38, Mass=583681, SNR=129.2, Peak=52551 HFD=3.7
03:51:45.941 00.068 9340 Star::Find(15, 451, 1018, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
03:51:46.073 00.132 9340 Star::Find returns 1 (0), X=451.65, Y=1018.02, Mass=1095816, SNR=147.1, Peak=54945 HFD=5.2
03:51:46.165 00.092 9340 Star::Find(15, 600, 921, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
03:51:46.230 00.065 9340 Star::Find returns 1 (0), X=603.47, Y=923.66, Mass=4789299, SNR=239.0, Peak=65535 HFD=7.4
03:51:46.296 00.066 9340 Star::Find(15, 752, 965, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
03:51:46.325 00.029 9340 Star::Find returns 1 (0), X=752.64, Y=965.03, Mass=576004, SNR=111.0, Peak=40996 HFD=4.0
03:51:46.361 00.036 9340 Star::Find(15, 1257, 116, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
03:51:46.444 00.083 9340 Star::Find returns 1 (0), X=1257.30, Y=116.69, Mass=600569, SNR=115.2, Peak=50494 HFD=3.7
03:51:46.467 00.023 9340 Star::Find(15, 1486, 976, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
03:51:46.495 00.028 9340 Star::Find returns 1 (0), X=1486.26, Y=976.48, Mass=660789, SNR=114.4, Peak=51842 HFD=3.9
03:51:46.567 00.072 9340 Star::Find(15, 303, 913, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
03:51:46.595 00.028 9340 Star::Find returns 1 (0), X=303.72, Y=912.93, Mass=671003, SNR=137.9, Peak=50146 HFD=4.1
03:51:46.609 00.014 9340 Star::Find(15, 475, 86, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
03:51:46.646 00.037 9340 Star::Find returns 1 (0), X=474.73, Y=86.40, Mass=562598, SNR=130.3, Peak=46667 HFD=3.7
03:51:46.687 00.041 9340 Star::Find(15, 368, 480, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
03:51:46.713 00.026 9340 Star::Find returns 1 (0), X=368.03, Y=480.57, Mass=523209, SNR=91.0, Peak=48877 HFD=3.8
03:51:46.732 00.019 9340 Star::Find(15, 1686, 117, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
03:51:46.766 00.034 9340 Star::Find returns 1 (0), X=1685.99, Y=117.15, Mass=525966, SNR=114.9, Peak=48266 HFD=4.1
03:51:46.822 00.056 9340 Star::Find(15, 1619, 412, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
03:51:46.850 00.028 9340 Star::Find returns 1 (0), X=1619.16, Y=411.92, Mass=553570, SNR=116.5, Peak=44115 HFD=4.2
03:51:46.875 00.025 9340 Star::Find(15, 1043, 1006, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
03:51:46.972 00.097 9340 Star::Find returns 1 (0), X=1043.08, Y=1006.54, Mass=496120, SNR=101.7, Peak=43983 HFD=3.9
03:51:47.103 00.131 9340 Star::Find(15, 1298, 317, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
03:51:47.141 00.038 9340 Star::Find returns 1 (0), X=1298.74, Y=316.80, Mass=482238, SNR=90.3, Peak=45401 HFD=3.8
03:51:47.185 00.044 9340 Star::Find(15, 779, 271, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
03:51:47.243 00.058 9340 Star::Find returns 1 (0), X=779.45, Y=271.01, Mass=607419, SNR=97.6, Peak=45857 HFD=4.2
03:51:47.268 00.025 9340 Star::Find(15, 854, 1000, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
03:51:47.292 00.024 9340 Star::Find returns 1 (0), X=854.25, Y=1000.67, Mass=448755, SNR=87.7, Peak=44044 HFD=3.7
03:51:47.366 00.074 9340 Star::Find(15, 994, 467, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
03:51:47.447 00.081 9340 Star::Find returns 1 (0), X=993.99, Y=467.60, Mass=386230, SNR=88.7, Peak=45624 HFD=3.3
03:51:47.494 00.047 9340 Star::Find(15, 1812, 35, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
03:51:47.532 00.038 9340 Star::Find returns 1 (0), X=1812.31, Y=35.69, Mass=538572, SNR=98.7, Peak=42805 HFD=4.3
03:51:47.594 00.062 9340 Star::Find(15, 1066, 755, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
03:51:47.658 00.064 9340 Star::Find returns 1 (0), X=1066.29, Y=755.48, Mass=511405, SNR=89.2, Peak=43778 HFD=4.0
03:51:47.685 00.027 9340 Star::Find(15, 1339, 199, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
03:51:47.740 00.055 9340 Star::Find returns 1 (0), X=1339.66, Y=199.21, Mass=507700, SNR=101.1, Peak=42470 HFD=4.0
03:51:47.819 00.079 9340 Star::Find(15, 1826, 921, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
03:51:47.835 00.016 9340 Star::Find returns 1 (0), X=1826.80, Y=921.69, Mass=494536, SNR=94.6, Peak=42280 HFD=4.1
03:51:47.855 00.020 9340 Star::Find(15, 440, 247, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
03:51:47.873 00.018 9340 Star::Find returns 1 (0), X=440.05, Y=247.25, Mass=457009, SNR=91.4, Peak=40319 HFD=4.1
03:51:47.918 00.045 9340 Star::Find(15, 274, 48, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
03:51:47.936 00.018 9340 Star::Find returns 1 (0), X=274.09, Y=48.59, Mass=420093, SNR=91.9, Peak=41310 HFD=3.9
03:51:47.953 00.017 9340 Star::Find(15, 1287, 141, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
03:51:47.964 00.011 9340 Star::Find returns 1 (0), X=1287.30, Y=141.35, Mass=398061, SNR=82.2, Peak=42481 HFD=3.5
03:51:47.977 00.013 9340 Star::Find(15, 1135, 438, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
03:51:48.006 00.029 9340 Star::Find returns 1 (0), X=1135.08, Y=437.91, Mass=351573, SNR=81.9, Peak=36854 HFD=3.7
03:51:48.053 00.047 9340 Star::Find(15, 740, 78, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
03:51:48.082 00.029 9340 Star::Find returns 1 (0), X=740.05, Y=78.32, Mass=482137, SNR=93.5, Peak=43344 HFD=4.1
03:51:48.137 00.055 9340 Star::Find(15, 327, 543, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
03:51:48.211 00.074 9340 Star::Find returns 1 (0), X=327.50, Y=543.64, Mass=377032, SNR=82.4, Peak=42697 HFD=3.3
03:51:48.229 00.018 9340 Star::Find(15, 1074, 691, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
03:51:48.251 00.022 9340 Star::Find returns 1 (0), X=1074.17, Y=690.83, Mass=363479, SNR=81.6, Peak=37845 HFD=3.7
03:51:48.280 00.029 9340 Star::Find(15, 1489, 16, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
03:51:48.297 00.017 9340 Star::Find returns 1 (0), X=1489.54, Y=16.84, Mass=351361, SNR=94.9, Peak=34993 HFD=3.8
03:51:48.336 00.039 9340 Star::Find(15, 64, 249, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
03:51:48.353 00.017 9340 Star::Find returns 1 (0), X=64.19, Y=249.14, Mass=337559, SNR=79.7, Peak=43383 HFD=3.2
03:51:48.376 00.023 9340 Star::Find(15, 307, 1032, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
03:51:48.414 00.038 9340 Star::Find returns 1 (0), X=307.11, Y=1032.25, Mass=360155, SNR=82.9, Peak=32626 HFD=4.1
03:51:48.468 00.054 9340 Star::Find(15, 1377, 999, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
03:51:48.480 00.012 9340 Star::Find returns 1 (0), X=1377.06, Y=999.51, Mass=393741, SNR=82.7, Peak=40668 HFD=3.9
03:51:48.497 00.017 9340 Star::Find(15, 178, 709, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
03:51:48.509 00.012 9340 Star::Find returns 1 (0), X=178.76, Y=709.84, Mass=409552, SNR=86.2, Peak=34580 HFD=4.3
03:51:48.521 00.012 9340 Star::Find(15, 845, 910, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
03:51:48.538 00.017 9340 Star::Find returns 1 (0), X=844.99, Y=910.09, Mass=300893, SNR=79.1, Peak=33673 HFD=3.4
03:51:48.570 00.032 9340 Star::Find(15, 1169, 423, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
03:51:48.584 00.014 9340 Star::Find returns 1 (0), X=1169.31, Y=423.64, Mass=433204, SNR=76.5, Peak=39658 HFD=4.0
03:51:48.597 00.013 9340 Star::Find(15, 426, 164, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
03:51:48.611 00.014 9340 Star::Find returns 1 (0), X=426.27, Y=163.98, Mass=282164, SNR=64.5, Peak=35909 HFD=3.2
03:51:48.624 00.013 9340 Star::Find(15, 1202, 818, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
03:51:48.636 00.012 9340 Star::Find returns 1 (0), X=1202.20, Y=818.23, Mass=342671, SNR=71.2, Peak=39204 HFD=3.5
03:51:48.671 00.035 9340 Star::Find(15, 600, 510, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
03:51:48.688 00.017 9340 Star::Find returns 1 (0), X=600.20, Y=510.33, Mass=349557, SNR=75.3, Peak=35002 HFD=3.7
03:51:48.703 00.015 9340 Star::Find(15, 527, 909, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
03:51:48.714 00.011 9340 Star::Find returns 1 (0), X=526.76, Y=909.17, Mass=300784, SNR=72.1, Peak=34854 HFD=3.5
03:51:48.725 00.011 9340 Star::Find(15, 1852, 765, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
03:51:48.736 00.011 9340 Star::Find returns 1 (0), X=1852.02, Y=765.21, Mass=426107, SNR=96.9, Peak=36950 HFD=4.3
03:51:48.748 00.012 9340 Star::Find(15, 219, 759, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
03:51:48.778 00.030 9340 Star::Find returns 1 (0), X=219.37, Y=758.81, Mass=460513, SNR=100.1, Peak=33610 HFD=4.7
03:51:48.792 00.014 9340 Star::Find(15, 1492, 606, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
03:51:48.805 00.013 9340 Star::Find returns 1 (0), X=1492.03, Y=606.29, Mass=345742, SNR=77.4, Peak=38224 HFD=3.8
03:51:48.817 00.012 9340 Star::Find(15, 1813, 710, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
03:51:48.829 00.012 9340 Star::Find returns 1 (0), X=1813.47, Y=710.77, Mass=320575, SNR=72.1, Peak=34129 HFD=3.7
03:51:48.841 00.012 9340 Star::Find(15, 1566, 704, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
03:51:48.854 00.013 9340 Star::Find returns 1 (0), X=1566.32, Y=704.57, Mass=319871, SNR=68.4, Peak=31060 HFD=3.7
03:51:48.898 00.044 9340 Star::Find(15, 1881, 187, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
03:51:48.912 00.014 9340 Star::Find returns 1 (0), X=1880.91, Y=187.14, Mass=303614, SNR=59.1, Peak=35983 HFD=3.7
03:51:48.924 00.012 9340 Star::Find(15, 1099, 658, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
03:51:48.945 00.021 9340 Star::Find returns 1 (0), X=1099.21, Y=658.10, Mass=294005, SNR=73.4, Peak=34638 HFD=3.6
03:51:48.962 00.017 9340 Star::Find(15, 562, 702, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
03:51:49.010 00.048 9340 Star::Find returns 1 (0), X=562.07, Y=701.93, Mass=328113, SNR=80.0, Peak=38672 HFD=3.9
03:51:49.032 00.022 9340 Star::Find(15, 1547, 1062, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
03:51:49.045 00.013 9340 Star::Find returns 1 (0), X=1546.91, Y=1061.92, Mass=302025, SNR=58.8, Peak=33467 HFD=3.8
03:51:49.070 00.025 9340 Star::Find(15, 1288, 165, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
03:51:49.108 00.038 9340 Star::Find returns 1 (0), X=1287.39, Y=165.24, Mass=451257, SNR=80.3, Peak=33602 HFD=4.9
03:51:49.127 00.019 9340 Star::Find(15, 39, 648, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
03:51:49.142 00.015 9340 Star::Find returns 1 (0), X=39.17, Y=648.53, Mass=252954, SNR=60.6, Peak=30043 HFD=3.5
03:51:49.154 00.012 9340 Star::Find(15, 778, 993, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
03:51:49.166 00.012 9340 Star::Find returns 1 (0), X=778.03, Y=992.87, Mass=404389, SNR=77.5, Peak=33799 HFD=4.4
03:51:49.182 00.016 9340 Star::Find(15, 1747, 662, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
03:51:49.198 00.016 9340 Star::Find returns 1 (0), X=1747.22, Y=662.33, Mass=318410, SNR=72.7, Peak=34219 HFD=3.7
03:51:49.236 00.038 9340 Star::Find(15, 1144, 177, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
03:51:49.251 00.015 9340 Star::Find returns 1 (0), X=1144.89, Y=176.90, Mass=318840, SNR=71.2, Peak=28673 HFD=4.2
03:51:49.264 00.013 9340 Star::Find(15, 406, 500, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
03:51:49.275 00.011 9340 Star::Find returns 1 (0), X=406.32, Y=500.43, Mass=258437, SNR=64.1, Peak=35771 HFD=3.2
03:51:49.293 00.018 9340 Star::Find(15, 1098, 1056, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
03:51:49.309 00.016 9340 Star::Find returns 1 (0), X=1097.93, Y=1056.11, Mass=328561, SNR=80.9, Peak=37470 HFD=3.8
03:51:49.352 00.043 9340 Star::Find(15, 361, 376, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
03:51:49.365 00.013 9340 Star::Find returns 1 (0), X=361.12, Y=375.80, Mass=312432, SNR=72.4, Peak=31145 HFD=4.2
03:51:49.378 00.013 9340 Star::Find(15, 963, 272, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
03:51:49.392 00.014 9340 Star::Find returns 1 (0), X=963.12, Y=272.62, Mass=286430, SNR=76.2, Peak=31561 HFD=3.8
03:51:49.406 00.014 9340 Star::Find(15, 1026, 326, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
03:51:49.418 00.012 9340 Star::Find returns 1 (0), X=1025.93, Y=326.16, Mass=368696, SNR=86.5, Peak=36509 HFD=4.1
03:51:49.431 00.013 9340 Star::Find(15, 1177, 227, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
03:51:49.466 00.035 9340 Star::Find returns 1 (0), X=1176.83, Y=227.64, Mass=357278, SNR=78.1, Peak=30776 HFD=4.4
03:51:49.479 00.013 9340 Star::Find(15, 1321, 1032, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
03:51:49.493 00.014 9340 Star::Find returns 1 (0), X=1320.67, Y=1032.29, Mass=247867, SNR=64.1, Peak=28601 HFD=3.5
03:51:49.504 00.011 9340 Star::Find(15, 21, 305, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
03:51:49.517 00.013 9340 Star::Find returns 1 (0), X=20.81, Y=305.53, Mass=307365, SNR=59.7, Peak=28849 HFD=3.8
03:51:49.529 00.012 9340 AutoFind: finding best star pass 1
03:51:49.542 00.013 9340 Star::Find(15, 359, 722, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
03:51:49.571 00.029 9340 Star::Find returns 1 (0), X=359.41, Y=722.44, Mass=2301619, SNR=275.1, Peak=65479 HFD=5.3
03:51:49.585 00.014 9340 AutoFind: near-saturated [359, 722] 57.3 Mass 2301619 SNR 275.1 Peak 65479
03:51:49.598 00.013 9340 Star::Find(15, 1445, 122, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
03:51:49.609 00.011 9340 Star::Find returns 1 (0), X=1444.93, Y=122.48, Mass=2072303, SNR=288.6, Peak=65514 HFD=5.2
03:51:49.622 00.013 9340 AutoFind: near-saturated [1445, 122] 56.8 Mass 2072303 SNR 288.6 Peak 65514
03:51:49.635 00.013 9340 Star::Find(15, 831, 302, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
03:51:49.647 00.012 9340 Star::Find returns 1 (0), X=831.37, Y=302.26, Mass=1930912, SNR=272.3, Peak=65402 HFD=5.3
03:51:49.680 00.033 9340 AutoFind: near-saturated [831, 302] 56.4 Mass 1930912 SNR 272.3 Peak 65402
03:51:49.692 00.012 9340 Star::Find(15, 1870, 960, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
03:51:49.706 00.014 9340 Star::Find returns 1 (0), X=1869.73, Y=960.39, Mass=1629040, SNR=188.5, Peak=65141 HFD=4.8
03:51:49.716 00.010 9340 AutoFind: near-saturated [1870, 960] 55.1 Mass 1629040 SNR 188.5 Peak 65141
03:51:49.727 00.011 9340 Star::Find(15, 1413, 107, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
03:51:49.744 00.017 9340 Star::Find returns 1 (0), X=1413.10, Y=107.50, Mass=1514922, SNR=220.8, Peak=65328 HFD=5.0
03:51:49.778 00.034 9340 AutoFind: near-saturated [1413, 107] 52.4 Mass 1514922 SNR 220.8 Peak 65328
03:51:49.791 00.013 9340 Star::Find(15, 1338, 522, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
03:51:49.804 00.013 9340 Star::Find returns 1 (0), X=1338.23, Y=521.84, Mass=2746630, SNR=385.7, Peak=65498 HFD=5.8
03:51:49.822 00.018 9340 AutoFind: near-saturated [1338, 522] 51.5 Mass 2746630 SNR 385.7 Peak 65498
03:51:49.836 00.014 9340 Star::Find(15, 1221, 309, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
03:51:49.851 00.015 9340 Star::Find returns 1 (0), X=1220.94, Y=309.01, Mass=1419141, SNR=183.4, Peak=65515 HFD=4.5
03:51:49.864 00.013 9340 AutoFind: near-saturated [1221, 309] 49.9 Mass 1419141 SNR 183.4 Peak 65515
03:51:49.904 00.040 9340 Star::Find(15, 1521, 1043, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
03:51:49.923 00.019 9340 Star::Find returns 1 (0), X=1520.67, Y=1043.66, Mass=1490978, SNR=199.6, Peak=64051 HFD=4.9
03:51:49.939 00.016 9340 AutoFind: near-saturated [1521, 1043] 48.5 Mass 1490978 SNR 199.6 Peak 64051
03:51:49.953 00.014 9340 Star::Find(15, 1756, 1039, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
03:51:49.968 00.015 9340 Star::Find returns 1 (0), X=1756.13, Y=1039.09, Mass=1338106, SNR=198.0, Peak=65470 HFD=4.6
03:51:50.015 00.047 9340 AutoFind: near-saturated [1756, 1039] 48.2 Mass 1338106 SNR 198.0 Peak 65470
03:51:50.039 00.024 9340 Star::Find(15, 800, 946, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
03:51:50.058 00.019 9340 Star::Find returns 1 (0), X=799.93, Y=945.97, Mass=1166630, SNR=184.9, Peak=65498 HFD=4.4
03:51:50.072 00.014 9340 AutoFind: near-saturated [800, 946] 48.0 Mass 1166630 SNR 184.9 Peak 65498
03:51:50.147 00.075 9340 Star::Find(15, 1205, 1043, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
03:51:50.181 00.034 9340 Star::Find returns 1 (0), X=1205.09, Y=1042.93, Mass=1343487, SNR=177.1, Peak=64535 HFD=4.5
03:51:50.202 00.021 9340 AutoFind: near-saturated [1205, 1043] 46.3 Mass 1343487 SNR 177.1 Peak 64535
03:51:50.217 00.015 9340 Star::Find(15, 1704, 273, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
03:51:50.316 00.099 9340 Star::Find returns 1 (0), X=1704.51, Y=273.50, Mass=1121159, SNR=200.8, Peak=61031 HFD=4.3
03:51:50.386 00.070 9340 AutoFind returns star at [1704, 273] 45.8 Mass 1121159 SNR 200.8
03:51:50.466 00.080 9340 Star::Find(15, 1704, 273, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
03:51:50.488 00.022 9340 Star::Find returns 1 (0), X=1704.51, Y=273.50, Mass=1121159, SNR=200.8, Peak=61031 HFD=4.3
03:51:50.499 00.011 9340 MultiStar: List (12): {1704.51, 273.50}(200.8), {793.12, 737.07}(316.8), {1483.12, 924.16}(190.7), {833.11, 45.86}(143.4), {888.73, 1013.29}(164.0), {1073.65, 596.63}(167.9), {1455.55, 286.34}(164.4), {1128.66, 506.01}(176.5), {1889.28, 77.28}(170.5), {1857.45, 82.61}(155.9), {133.43, 270.00}(174.9), {1134.99, 135.60}(150.3), 
03:51:50.514 00.015 9340 setting lock position to (1704.51, 273.50)
03:51:50.527 00.013 9340 MultiStar: stabilizing after lock position change
03:51:50.571 00.044 9340 AutoSelect: state = 1, call UpdateGuideState
03:51:50.594 00.023 9340 UpdateGuideState(): m_state=1
03:51:50.617 00.023 9340 Star::Find(15, 1704, 273, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
03:51:50.632 00.015 9340 Star::Find returns 1 (0), X=1704.51, Y=273.50, Mass=1121159, SNR=200.8, Peak=61031 HFD=4.3
03:51:50.648 00.016 9340 CameraToMount -- cameraTheta (0.00) - m_xAngle (-3.09) = xAngle (3.09 = 3.09)
03:51:50.672 00.024 9340 CameraToMount -- cameraTheta (0.00) - (m_xAngle (-3.09) + m_yAngleError (-0.07)) = yAngle (3.17 = -3.12)
03:51:50.710 00.038 9340 CameraToMount -- cameraX=0.00 cameraY=0.00 hyp=0.00 cameraTheta=0.00 mountX=-0.00 mountY=-0.00, mountTheta=0.00
03:51:50.737 00.027 9340 setting force full frames = false
03:51:50.751 00.014 9340 setting lock position to (1704.51, 273.50)
03:51:50.763 00.012 9340 MultiStar: stabilizing after lock position change
03:51:50.777 00.014 9340 CurrentPosition() valid, moving to STATE_SELECTED
03:51:50.790 00.013 9340 Changing from state SELECTING to SELECTED
03:51:50.802 00.012 9340 guider state => SELECTED
03:51:50.842 00.040 9340 UpdateImageDisplay: Size=(1920,1080) min=6746, max=65535, med=10888, FiltMin=8601, FiltMax=65531, Gamma=2.870
03:51:50.854 00.012 9340 UpdateGuideState exits: m=1121159 SNR=200.8
03:51:50.868 00.014 9340 UpdateImageDisplay: Size=(1920,1080) min=6746, max=65535, med=10888, FiltMin=8601, FiltMax=65531, Gamma=2.870
03:51:50.879 00.011 9340 Status Line: Auto-selected star at (1704.5, 273.5)
03:51:50.908 00.029 9340 PhdController: newstate STATE_WAIT_SELECTED
03:51:50.922 00.014 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:51:50.959 00.037 9340 ScheduleExposure(2000,3,1) exposurePending=0
03:51:50.974 00.015 9340 Enqueuing Expose request
03:51:50.993 00.019 12020 Worker thread wakes up
03:51:50.993 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
03:51:50.993 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(1690,259,31,31)
03:51:50.994 00.001 9340 evsrv: cli 100A41E8 connect
03:51:51.009 00.015 9340 case statement mapped state 2 to 1
03:51:51.027 00.018 9340 case statement mapped state 2 to 1
03:51:51.039 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"33c68a15-c12b-4fc2-9ea2-29b17bfa4055"}
03:51:51.077 00.038 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"33c68a15-c12b-4fc2-9ea2-29b17bfa4055"}
03:51:51.091 00.014 9340 evsrv: cli 100A41E8 request: {"method":"get_lock_position","id":"8c494361-e8b0-445d-b5f7-78d079c7145c"}
03:51:51.102 00.011 9340 evsrv: cli 100A41E8 response: {"jsonrpc":"2.0","result":[1704.51,273.50],"id":"8c494361-e8b0-445d-b5f7-78d079c7145c"}
03:51:51.114 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"6db49010-e598-4ffa-97a9-9d6e04628922"}
03:51:51.126 00.012 9340 case statement mapped state 2 to 1
03:51:51.138 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Selected","id":"6db49010-e598-4ffa-97a9-9d6e04628922"}
03:51:51.155 00.017 9340 evsrv: cli 100A41E8 disconnect
03:51:51.169 00.014 9340 evsrv: cli 100A4288 connect
03:51:51.201 00.032 9340 case statement mapped state 2 to 1
03:51:51.222 00.021 9340 case statement mapped state 2 to 1
03:51:51.240 00.018 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"7235b74f-a808-4dd3-b444-abe2abb82deb"}
03:51:51.255 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":1,"width":15,"height":15,"star_pos":[6.51,6.50],"pixels":"..."},"id":"7235b74f-a808-4dd3-b444-abe2abb82deb"}
03:51:51.278 00.023 9340 evsrv: cli 100A4288 request: {"method":"get_app_state","id":"68c48009-e456-4549-860e-2870acbbc14d"}
03:51:51.296 00.018 9340 case statement mapped state 2 to 1
03:51:51.335 00.039 9340 evsrv: cli 100A4288 response: {"jsonrpc":"2.0","result":"Selected","id":"68c48009-e456-4549-860e-2870acbbc14d"}
03:51:51.349 00.014 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"d4032bb4-fc01-415b-9754-b37a366b8e69"}
03:51:51.365 00.016 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"d4032bb4-fc01-415b-9754-b37a366b8e69"}
03:51:51.380 00.015 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"fcbaf7da-2551-488b-ad4f-22d4cfd6258c"}
03:51:51.391 00.011 9340 case statement mapped state 2 to 1
03:51:51.408 00.017 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Selected","id":"fcbaf7da-2551-488b-ad4f-22d4cfd6258c"}
03:51:51.429 00.021 9340 evsrv: cli 100A4288 disconnect
03:51:51.458 00.029 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"f7c920c4-0df9-4cb6-8c9d-d405a6df5e70"}
03:51:51.472 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":1,"width":15,"height":15,"star_pos":[6.51,6.50],"pixels":"..."},"id":"f7c920c4-0df9-4cb6-8c9d-d405a6df5e70"}
03:51:52.351 00.879 9340 evsrv: cli 100A41E8 connect
03:51:52.366 00.015 9340 case statement mapped state 2 to 1
03:51:52.375 00.009 9340 case statement mapped state 2 to 1
03:51:52.385 00.010 9340 evsrv: cli 100A41E8 request: {"method":"get_app_state","id":"f27f3b28-3e1f-49cd-9416-d11c9dc263dc"}
03:51:52.399 00.014 9340 case statement mapped state 2 to 1
03:51:52.409 00.010 9340 evsrv: cli 100A41E8 response: {"jsonrpc":"2.0","result":"Selected","id":"f27f3b28-3e1f-49cd-9416-d11c9dc263dc"}
03:51:52.424 00.015 9340 evsrv: cli 100A41E8 disconnect
03:51:53.324 00.900 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"43505b05-7195-4d99-82f2-f8e0b9780d45"}
03:51:53.338 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"43505b05-7195-4d99-82f2-f8e0b9780d45"}
03:51:53.352 00.014 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"208c22d3-a53b-496c-8a9b-aceddc54ea84"}
03:51:53.367 00.015 9340 case statement mapped state 2 to 1
03:51:53.380 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Selected","id":"208c22d3-a53b-496c-8a9b-aceddc54ea84"}
03:51:53.429 00.049 9340 evsrv: cli 100A41E8 connect
03:51:53.445 00.016 12020 Exposure complete
03:51:53.446 00.001 9340 case statement mapped state 2 to 1
03:51:53.468 00.022 9340 case statement mapped state 2 to 1
03:51:53.480 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"83287b69-a0cb-4f61-8d47-0b139c18eca1"}
03:51:53.501 00.021 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":1,"width":15,"height":15,"star_pos":[6.51,6.50],"pixels":"..."},"id":"83287b69-a0cb-4f61-8d47-0b139c18eca1"}
03:51:53.545 00.044 9340 evsrv: cli 100A41E8 request: {"method":"get_app_state","id":"e9881985-14f5-434a-a48f-c4cca28e90b3"}
03:51:53.590 00.045 9340 case statement mapped state 2 to 1
03:51:53.606 00.016 9340 evsrv: cli 100A41E8 response: {"jsonrpc":"2.0","result":"Selected","id":"e9881985-14f5-434a-a48f-c4cca28e90b3"}
03:51:53.629 00.023 9340 evsrv: cli 100A41E8 disconnect
03:51:53.779 00.150 12020 worker thread done servicing request
03:51:53.779 00.000 9340 OnExposeComplete: enter
03:51:53.813 00.034 9340 UpdateGuideState(): m_state=2
03:51:53.829 00.016 9340 Star::Find(15, 1704, 273, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2
03:51:53.843 00.014 9340 Star::Find returns 1 (0), X=1704.33, Y=273.70, Mass=1066207, SNR=163.5, Peak=61756 HFD=4.7
03:51:53.854 00.011 9340 CameraToMount -- cameraTheta (2.32) - m_xAngle (-3.09) = xAngle (5.41 = -0.87)
03:51:53.865 00.011 9340 CameraToMount -- cameraTheta (2.32) - (m_xAngle (-3.09) + m_yAngleError (-0.07)) = yAngle (5.48 = -0.80)
03:51:53.884 00.019 9340 CameraToMount -- cameraX=-0.18 cameraY=0.19 hyp=0.26 cameraTheta=2.32 mountX=0.17 mountY=-0.19, mountTheta=-0.84
03:51:53.952 00.068 9340 UpdateImageDisplay: Size=(1920,1080) min=6807, max=65535, med=10933, FiltMin=8608, FiltMax=65523, Gamma=2.870
03:51:54.010 00.058 9340 UpdateGuideState exits: m=1066207 SNR=163.5
03:51:54.048 00.038 9340 PhdController: newstate STATE_CALIBRATE
03:51:54.115 00.067 9340 PhdController: newstate STATE_GUIDE
03:51:54.278 00.163 9340 Changing from state SELECTED to CALIBRATING_PRIMARY
03:51:54.306 00.028 9340 guider state => CALIBRATED
03:51:54.328 00.022 9340 StartCapturing CaptureActive=1 continueCapturing=1 exposurePending=0
03:51:54.375 00.047 9340 reset dither spiral
03:51:54.390 00.015 9340 PhdController: newstate STATE_SETTLE_BEGIN
03:51:54.408 00.018 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:51:54.419 00.011 9340 ScheduleExposure(2000,3,0) exposurePending=0
03:51:54.437 00.018 9340 Enqueuing Expose request
03:51:54.449 00.012 12020 Worker thread wakes up
03:51:54.450 00.001 12020 worker thread servicing REQUEST_EXPOSE 2000
03:51:54.450 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(0,0,0,0)
03:51:54.630 00.180 9340 evsrv: cli 100A41E8 connect
03:51:54.641 00.011 9340 case statement mapped state 5 to 1
03:51:54.653 00.012 9340 case statement mapped state 5 to 1
03:51:54.668 00.015 9340 evsrv: cli 100A41E8 request: {"method":"get_app_state","id":"aaedd2e0-dc3b-4290-81fd-15a093094f64"}
03:51:54.679 00.011 9340 case statement mapped state 5 to 1
03:51:54.692 00.013 9340 evsrv: cli 100A41E8 response: {"jsonrpc":"2.0","result":"Selected","id":"aaedd2e0-dc3b-4290-81fd-15a093094f64"}
03:51:54.705 00.013 9340 evsrv: cli 100A41E8 disconnect
03:51:55.323 00.618 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"a55f5d6b-4ab8-4216-924f-da914e42f1a5"}
03:51:55.338 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"a55f5d6b-4ab8-4216-924f-da914e42f1a5"}
03:51:55.350 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"0b726230-8ad0-4bed-b48a-13b08fb80215"}
03:51:55.376 00.026 9340 case statement mapped state 5 to 1
03:51:55.385 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Selected","id":"0b726230-8ad0-4bed-b48a-13b08fb80215"}
03:51:55.397 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"ec6b95b9-a568-4b9a-84f3-564bc7111707"}
03:51:55.409 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":2,"width":15,"height":15,"star_pos":[7.33,6.70],"pixels":"..."},"id":"ec6b95b9-a568-4b9a-84f3-564bc7111707"}
03:51:55.706 00.297 9340 evsrv: cli 100A41E8 connect
03:51:55.736 00.030 9340 case statement mapped state 5 to 1
03:51:55.748 00.012 9340 case statement mapped state 5 to 1
03:51:55.757 00.009 9340 evsrv: cli 100A41E8 request: {"method":"get_app_state","id":"49a941e0-0e97-4b4a-a234-33c7f2fc7c66"}
03:51:55.767 00.010 9340 case statement mapped state 5 to 1
03:51:55.774 00.007 9340 evsrv: cli 100A41E8 response: {"jsonrpc":"2.0","result":"Selected","id":"49a941e0-0e97-4b4a-a234-33c7f2fc7c66"}
03:51:55.784 00.010 9340 evsrv: cli 100A41E8 disconnect
03:51:56.786 01.002 9340 evsrv: cli 100A41E8 connect
03:51:56.809 00.023 9340 case statement mapped state 5 to 1
03:51:56.819 00.010 12020 Exposure complete
03:51:56.819 00.000 9340 case statement mapped state 5 to 1
03:51:56.832 00.013 9340 evsrv: cli 100A41E8 request: {"method":"get_app_state","id":"90fa0597-36df-42e8-a1e4-9c01cab8bbdb"}
03:51:56.841 00.009 9340 case statement mapped state 5 to 1
03:51:56.850 00.009 9340 evsrv: cli 100A41E8 response: {"jsonrpc":"2.0","result":"Selected","id":"90fa0597-36df-42e8-a1e4-9c01cab8bbdb"}
03:51:56.861 00.011 9340 evsrv: cli 100A41E8 disconnect
03:51:57.070 00.209 12020 worker thread done servicing request
03:51:57.071 00.001 9340 OnExposeComplete: enter
03:51:57.080 00.009 9340 UpdateGuideState(): m_state=5
03:51:57.101 00.021 9340 Star::Find(15, 1704, 273, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3
03:51:57.113 00.012 9340 Star::Find returns 1 (0), X=1704.52, Y=273.93, Mass=1000418, SNR=149.8, Peak=59928 HFD=4.3
03:51:57.126 00.013 9340 CameraToMount -- cameraTheta (1.54) - m_xAngle (-3.09) = xAngle (4.63 = -1.65)
03:51:57.138 00.012 9340 CameraToMount -- cameraTheta (1.54) - (m_xAngle (-3.09) + m_yAngleError (-0.07)) = yAngle (4.71 = -1.57)
03:51:57.149 00.011 9340 CameraToMount -- cameraX=0.01 cameraY=0.43 hyp=0.43 cameraTheta=1.54 mountX=-0.03 mountY=-0.43, mountTheta=-1.65
03:51:57.182 00.033 9340 Changing from state CALIBRATED to GUIDING
03:51:57.197 00.015 9340 ScopeASCOM::GetDeclinationRadians() returns 22.8
03:51:57.212 00.015 9340 ScopeASCOM::SideOfPier() returns 1
03:51:57.223 00.011 9340 AdjustCalibrationForScopePointing (scope): current dec=22.8 pierSide=1, cal dec=-0.0 pierSide=0 rotAngle=None bin=1
03:51:57.237 00.014 9340 GetInt("/profile/16/scope/calibration/focal_length", 0) returns 242
03:51:57.253 00.016 9340 GetDouble("/profile/16/scope/calibration/image_scale", 1.000000) returns 2.471770
03:51:57.267 00.014 9340 GetDouble("/profile/16/scope/calibration/ra_guide_rate", -1.000000) returns 0.003760
03:51:57.308 00.041 9340 GetDouble("/profile/16/scope/calibration/dec_guide_rate", -1.000000) returns 0.003760
03:51:57.318 00.010 9340 GetDouble("/profile/16/scope/calibration/ortho_error", 0.000000) returns 4.237040
03:51:57.334 00.016 9340 GetInt("/profile/16/scope/calibration/ra_step_count", 0) returns 11
03:51:57.345 00.011 9340 GetInt("/profile/16/scope/calibration/dec_step_count", 0) returns 11
03:51:57.358 00.013 9340 GetDouble("/profile/16/scope/calibration/orig_binning", 1.000000) returns 1.000000
03:51:57.371 00.013 9340 GetInt("/profile/16/scope/calibration/last_issue", 0) returns 0
03:51:57.384 00.013 9340 GetString("/profile/16/scope/calibration/orig_timestamp", "Unknown") returns "5/14/2026 12:34:08 AM"
03:51:57.418 00.034 9340 GetInt("/profile/16/scope/calibration/orig_pierside", -1) returns 1
03:51:57.433 00.015 9340 GetString("/profile/16/scope/calibration/ra_steps", "") returns "{0.0 0.0}, {2.4 0.4}, {5.2 0.1}, {7.7 0.4}, {10.2 0.3}, {12.4 0.5}, {14.9 0.8}, {17.3 0.6}, {20.0 0.9}, {22.0 1.1}, {24.3 1.2}, {26.6 1.3}, {26.6 1.3}, {12.4 0.2}, {1.1 0.0}"
03:51:57.451 00.018 9340 GetString("/profile/16/scope/calibration/dec_steps", "") returns "{0.0 0.0}, {-0.2 2.1}, {-0.5 4.5}, {-1.0 6.7}, {-1.2 9.2}, {-1.1 11.6}, {-1.5 14.2}, {-2.1 16.9}, {-2.1 19.5}, {-2.9 21.8}, {-2.9 24.5}, {-3.3 26.9}, {-3.3 26.9}, {-3.1 17.5}, {-2.9 6.1}, {-2.9 3.2}"
03:51:57.463 00.012 9340 ScopeASCOM::GetGuideRates returns 0 13.537 13.537 a-s/sec
03:51:57.474 00.011 9340 GetDouble("/profile/16/camera/pixelsize", 0.000000) returns 2.900000
03:51:57.486 00.012 9340 Guiding starts on opposite side of pier: calibration data side is East, current side is West
03:51:57.498 00.012 9340 FlipCalibration before: x=-177.2, y=-83.0 decFlipRequired=0 sideOfPier=East rotAngle=None parity=+/+
03:51:57.507 00.009 9340 FlipCalibration pre-normalize: x=2.8, y=-83.0
03:51:57.533 00.026 9340 FlipCalibration after: x=2.8 y=-83.0 sideOfPier=West parity=+/-
03:51:57.545 00.012 9340 Mount::SetCalibration (scope) -- xAngle=2.8 yAngle=-83.0 xRate=6.047 yRate=6.157 bin=1 dec=-0.0 pierSide=1 par=+/- rotAng=None
03:51:57.555 00.010 9340 Mount::SetCalibration (scope) -- sets m_xAngle=2.8 m_yAngleError=175.8
03:51:57.571 00.016 9340 ScopeASCOM::GetDeclinationRadians() returns 22.8
03:51:57.583 00.012 9340 ScopeASCOM::SideOfPier() returns 1
03:51:57.609 00.026 9340 Status Line: CAL: East(-177,-83)->West(3,-83)
03:51:57.624 00.015 9340 Dec comp: XRate 6.047 -> 5.575 for dec -0.0 -> dec 22.8
03:51:57.657 00.033 9340 ScopeASCOM::GetDeclinationRadians() returns 22.8
03:51:57.672 00.015 9340 ScopeASCOM::SideOfPier() returns 1
03:51:57.684 00.012 9340 setting lock position to (1704.52, 273.93)
03:51:57.696 00.012 9340 MultiStar: stabilizing after lock position change
03:51:57.706 00.010 9340 guider state => GUIDING
03:51:57.714 00.008 9340 Status Line: Guiding
03:51:57.727 00.013 9340 Mount: notify guiding started
03:51:57.751 00.024 9340 GetString("/profile/16/name", "") returns "EvoGuid50ED_ASI662MC_20260416"
03:51:57.783 00.032 9340 GetString("/profile/16/scope/calibration/timestamp", "") returns "5/14/2026 3:51:57 AM"
03:51:57.792 00.009 9340 GetDouble("/profile/16/scope/calibration/xRate", 1.000000) returns 0.006047
03:51:57.803 00.011 9340 GetDouble("/profile/16/scope/calibration/yRate", 1.000000) returns 0.006157
03:51:57.813 00.010 9340 GetInt("/profile/16/scope/calibration/binning", 1) returns 1
03:51:57.822 00.009 9340 GetDouble("/profile/16/scope/calibration/xAngle", 0.000000) returns 0.048794
03:51:57.832 00.010 9340 GetDouble("/profile/16/scope/calibration/yAngle", 0.000000) returns -1.448050
03:51:57.843 00.011 9340 GetDouble("/profile/16/scope/calibration/declination", 0.000000) returns -0.000012
03:51:57.856 00.013 9340 GetInt("/profile/16/scope/calibration/pierSide", -1) returns 1
03:51:57.869 00.013 9340 GetInt("/profile/16/scope/calibration/raGuideParity", 0) returns 1
03:51:57.906 00.037 9340 GetInt("/profile/16/scope/calibration/decGuideParity", 0) returns -1
03:51:57.920 00.014 9340 GetDouble("/profile/16/scope/calibration/rotatorAngle", -888.000000) returns -888.000000
03:51:57.935 00.015 9340 GetInt("/profile/16/scope/calibration/focal_length", 0) returns 242
03:51:57.949 00.014 9340 GetDouble("/profile/16/scope/calibration/image_scale", 1.000000) returns 2.471770
03:51:57.966 00.017 9340 GetDouble("/profile/16/scope/calibration/ra_guide_rate", -1.000000) returns 0.003760
03:51:57.996 00.030 9340 GetDouble("/profile/16/scope/calibration/dec_guide_rate", -1.000000) returns 0.003760
03:51:58.045 00.049 9340 GetDouble("/profile/16/scope/calibration/ortho_error", 0.000000) returns 4.237040
03:51:58.061 00.016 9340 GetInt("/profile/16/scope/calibration/ra_step_count", 0) returns 11
03:51:58.082 00.021 9340 GetInt("/profile/16/scope/calibration/dec_step_count", 0) returns 11
03:51:58.098 00.016 9340 GetDouble("/profile/16/scope/calibration/orig_binning", 1.000000) returns 1.000000
03:51:58.123 00.025 9340 GetInt("/profile/16/scope/calibration/last_issue", 0) returns 0
03:51:58.140 00.017 9340 GetString("/profile/16/scope/calibration/orig_timestamp", "Unknown") returns "5/14/2026 12:34:08 AM"
03:51:58.183 00.043 9340 GetInt("/profile/16/scope/calibration/orig_pierside", -1) returns 1
03:51:58.196 00.013 9340 GetString("/profile/16/scope/calibration/ra_steps", "") returns "{0.0 0.0}, {2.4 0.4}, {5.2 0.1}, {7.7 0.4}, {10.2 0.3}, {12.4 0.5}, {14.9 0.8}, {17.3 0.6}, {20.0 0.9}, {22.0 1.1}, {24.3 1.2}, {26.6 1.3}, {26.6 1.3}, {12.4 0.2}, {1.1 0.0}"
03:51:58.213 00.017 9340 GetString("/profile/16/scope/calibration/dec_steps", "") returns "{0.0 0.0}, {-0.2 2.1}, {-0.5 4.5}, {-1.0 6.7}, {-1.2 9.2}, {-1.1 11.6}, {-1.5 14.2}, {-2.1 16.9}, {-2.1 19.5}, {-2.9 21.8}, {-2.9 24.5}, {-3.3 26.9}, {-3.3 26.9}, {-3.1 17.5}, {-2.9 6.1}, {-2.9 3.2}"
03:51:58.226 00.013 9340 GetInt("/profile/16/scope/calibration/focal_length", 0) returns 242
03:51:58.238 00.012 9340 GetDouble("/profile/16/scope/calibration/image_scale", 1.000000) returns 2.471770
03:51:58.253 00.015 9340 GetDouble("/profile/16/scope/calibration/ra_guide_rate", -1.000000) returns 0.003760
03:51:58.270 00.017 9340 GetDouble("/profile/16/scope/calibration/dec_guide_rate", -1.000000) returns 0.003760
03:51:58.311 00.041 9340 GetDouble("/profile/16/scope/calibration/ortho_error", 0.000000) returns 4.237040
03:51:58.323 00.012 9340 GetInt("/profile/16/scope/calibration/ra_step_count", 0) returns 11
03:51:58.334 00.011 9340 GetInt("/profile/16/scope/calibration/dec_step_count", 0) returns 11
03:51:58.348 00.014 9340 GetDouble("/profile/16/scope/calibration/orig_binning", 1.000000) returns 1.000000
03:51:58.360 00.012 9340 GetInt("/profile/16/scope/calibration/last_issue", 0) returns 0
03:51:58.371 00.011 9340 GetString("/profile/16/scope/calibration/orig_timestamp", "Unknown") returns "5/14/2026 12:34:08 AM"
03:51:58.385 00.014 9340 GetInt("/profile/16/scope/calibration/orig_pierside", -1) returns 1
03:51:58.400 00.015 9340 GetString("/profile/16/scope/calibration/ra_steps", "") returns "{0.0 0.0}, {2.4 0.4}, {5.2 0.1}, {7.7 0.4}, {10.2 0.3}, {12.4 0.5}, {14.9 0.8}, {17.3 0.6}, {20.0 0.9}, {22.0 1.1}, {24.3 1.2}, {26.6 1.3}, {26.6 1.3}, {12.4 0.2}, {1.1 0.0}"
03:51:58.412 00.012 9340 GetString("/profile/16/scope/calibration/dec_steps", "") returns "{0.0 0.0}, {-0.2 2.1}, {-0.5 4.5}, {-1.0 6.7}, {-1.2 9.2}, {-1.1 11.6}, {-1.5 14.2}, {-2.1 16.9}, {-2.1 19.5}, {-2.9 21.8}, {-2.9 24.5}, {-3.3 26.9}, {-3.3 26.9}, {-3.1 17.5}, {-2.9 6.1}, {-2.9 3.2}"
03:51:58.457 00.045 9340 ScopeASCOM::GetGuideRates returns 0 13.537 13.537 a-s/sec
03:51:58.475 00.018 9340 ScopeASCOM::SideOfPier() returns 1
03:51:58.489 00.014 9340 UpdateLockPosShiftCameraCoords: shift rate mount coords = 0.00,0.00
03:51:58.502 00.013 9340 UpdateLockPosShiftCameraCoords: after parity adjustment: 0.00,-0.00
03:51:58.518 00.016 9340 ScopeASCOM::GetDeclinationRadians() returns 22.8
03:51:58.530 00.012 9340 UpdateLockPosShiftCameraCoords: RA shift rate adjusted for declination 22.8
03:51:58.541 00.011 9340 MountToCamera -- mountTheta (-0.00) + m_xAngle (0.05) = xAngle (0.05 = 0.05)
03:51:58.573 00.032 9340 MountToCamera -- mountX=0.00 mountY=-0.00 hyp=0.00 mountTheta=-0.00 cameraX=0.00, cameraY=0.00 cameraTheta=0.00
03:51:58.585 00.012 9340 UpdateLockPosShiftCameraCoords: shift rate camera coords = 0.00,0.00 arcsec/hr
03:51:58.597 00.012 9340 UpdateLockPosShiftCameraCoords: shift rate 0,0 px/sec
03:51:58.609 00.012 9340 GetInt("/profile/16/AutoLoadCalibration", -1) returns 1
03:51:58.621 00.012 9340 UpdateImageDisplay: Size=(1920,1080) min=6659, max=65535, med=10923, FiltMin=8547, FiltMax=65531, Gamma=2.870
03:51:58.636 00.015 9340 UpdateGuideState exits: m=1000418 SNR=149.8
03:51:58.651 00.015 9340 PhdController: newstate STATE_SETTLE_WAIT
03:51:58.663 00.012 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:51:58.696 00.033 9340 ScheduleExposure(2000,3,1) exposurePending=0
03:51:58.709 00.013 9340 Enqueuing Expose request
03:51:58.720 00.011 12020 Worker thread wakes up
03:51:58.721 00.001 12020 worker thread servicing REQUEST_EXPOSE 2000
03:51:58.721 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(1690,259,31,31)
03:51:58.721 00.000 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"83b61f7d-1583-4de7-ab40-25b382825fa8"}
03:51:58.734 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"83b61f7d-1583-4de7-ab40-25b382825fa8"}
03:51:58.746 00.012 9340 evsrv: cli 100A41E8 connect
03:51:58.757 00.011 9340 case statement mapped state 6 to 3
03:51:58.769 00.012 9340 case statement mapped state 6 to 3
03:51:58.784 00.015 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"6141a0c2-0d63-49b2-b076-ad61445c2baf"}
03:51:58.814 00.030 9340 case statement mapped state 6 to 3
03:51:58.828 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"6141a0c2-0d63-49b2-b076-ad61445c2baf"}
03:51:58.843 00.015 9340 evsrv: cli 100A4288 connect
03:51:58.856 00.013 9340 case statement mapped state 6 to 3
03:51:58.868 00.012 9340 case statement mapped state 6 to 3
03:51:58.882 00.014 9340 evsrv: cli 100A41E8 request: {"method":"get_pixel_scale","id":"86a1662f-33d6-46cc-a32d-70c8839e0614"}
03:51:58.894 00.012 9340 evsrv: cli 100A41E8 response: {"jsonrpc":"2.0","result":2.47177,"id":"86a1662f-33d6-46cc-a32d-70c8839e0614"}
03:51:58.907 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"eb17fa2e-6cb6-47f3-8939-2629479e27ce"}
03:51:58.946 00.039 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":3,"width":15,"height":15,"star_pos":[6.52,6.93],"pixels":"..."},"id":"eb17fa2e-6cb6-47f3-8939-2629479e27ce"}
03:51:58.967 00.021 9340 evsrv: cli 100A4288 request: {"method":"get_app_state","id":"887370d2-ef37-4702-8c98-8e81778450b6"}
03:51:59.001 00.034 9340 case statement mapped state 6 to 3
03:51:59.107 00.106 9340 evsrv: cli 100A4288 response: {"jsonrpc":"2.0","result":"Guiding","id":"887370d2-ef37-4702-8c98-8e81778450b6"}
03:51:59.148 00.041 9340 evsrv: cli 100A41E8 disconnect
03:51:59.183 00.035 9340 evsrv: cli 100A4288 disconnect
03:51:59.329 00.146 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"540df34c-87f4-4c94-b606-b164cb791d8e"}
03:51:59.359 00.030 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"540df34c-87f4-4c94-b606-b164cb791d8e"}
03:51:59.437 00.078 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"6b201dfa-855b-40c9-9492-167ad30acde1"}
03:51:59.458 00.021 9340 case statement mapped state 6 to 3
03:51:59.474 00.016 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"6b201dfa-855b-40c9-9492-167ad30acde1"}
03:51:59.513 00.039 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"f5d0e2f4-14c8-4d60-aaeb-d2d6166e709c"}
03:51:59.573 00.060 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":3,"width":15,"height":15,"star_pos":[6.52,6.93],"pixels":"..."},"id":"f5d0e2f4-14c8-4d60-aaeb-d2d6166e709c"}
03:52:01.107 01.534 12020 Exposure complete
03:52:01.328 00.221 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"3da5ca88-d22b-4af4-9cf8-3af7ecd49276"}
03:52:01.341 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"3da5ca88-d22b-4af4-9cf8-3af7ecd49276"}
03:52:01.357 00.016 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"f6bdcc0f-746c-499d-a8b1-6cb5f95319e1"}
03:52:01.368 00.011 12020 worker thread done servicing request
03:52:01.368 00.000 9340 case statement mapped state 6 to 3
03:52:01.398 00.030 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"f6bdcc0f-746c-499d-a8b1-6cb5f95319e1"}
03:52:01.409 00.011 9340 OnExposeComplete: enter
03:52:01.420 00.011 9340 UpdateGuideState(): m_state=6
03:52:01.433 00.013 9340 Star::Find(15, 1704, 273, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
03:52:01.443 00.010 9340 Star::Find returns 1 (0), X=1704.51, Y=273.42, Mass=1077676, SNR=161.3, Peak=59643 HFD=4.8
03:52:01.457 00.014 9340 CameraToMount -- cameraTheta (-1.60) - m_xAngle (0.05) = xAngle (-1.65 = -1.65)
03:52:01.471 00.014 9340 CameraToMount -- cameraTheta (-1.60) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-4.72 = 1.56)
03:52:01.514 00.043 9340 CameraToMount -- cameraX=-0.02 cameraY=-0.51 hyp=0.51 cameraTheta=-1.60 mountX=-0.04 mountY=0.51, mountTheta=1.65
03:52:01.532 00.018 9340 SchedulePrimaryMove(10104498, x=-0.02, y=-0.51, opts=13)
03:52:01.544 00.012 9340 Enqueuing Move request for scope (-0.02, -0.51)
03:52:01.560 00.016 12020 Worker thread wakes up
03:52:01.560 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=6614, max=65535, med=10858, FiltMin=8507, FiltMax=65531, Gamma=2.870
03:52:01.576 00.016 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.51) opts 0xd
03:52:01.576 00.000 9340 UpdateGuideState exits: m=1077676 SNR=161.3
03:52:01.587 00.011 12020 Handling offset move in thread for scope, endpoint = (-0.02, -0.51)
03:52:01.587 00.000 9340 PhdController: settling, locked = 1, distance = 0.45 (0.45) aobump = 0 frame = 1 / 99999
03:52:01.614 00.027 12020 Moving (-0.02, -0.51) raw xDistance=-0.04 yDistance=0.51
03:52:01.614 00.000 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
03:52:01.615 00.001 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
03:52:01.615 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.51
03:52:01.615 00.000 12020 MoveAxis(E, 0, ABG)
03:52:01.615 00.000 12020 Move returns status 0, amount 0
03:52:01.615 00.000 9340 evsrv: {"Event":"Settling","Timestamp":1778748721.615,"Host":"ASTRO","Inst":1,"Distance":0.45,"Time":0.0,"SettleTime":8.0,"StarLocked":true}
03:52:01.626 00.011 12020 MoveAxis(N, 0, ABG)
03:52:01.627 00.001 12020 Move returns status 0, amount 0
03:52:01.627 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:52:01.639 00.012 12020 move complete, result=0
03:52:01.639 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
03:52:01.649 00.010 9340 Enqueuing Expose request
03:52:01.659 00.010 12020 worker thread done servicing request
03:52:01.659 00.000 9340 GuideStep: -0.0 px 0 ms EAST, 0.5 px 0 ms NORTH
03:52:01.673 00.014 12020 Worker thread wakes up
03:52:01.673 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
03:52:01.673 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(1690,259,31,31)
03:52:01.682 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"a7040b35-21d0-48e2-8c19-49429826f7ef"}
03:52:01.711 00.029 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":1,"width":15,"height":15,"star_pos":[6.51,7.42],"pixels":"..."},"id":"a7040b35-21d0-48e2-8c19-49429826f7ef"}
03:52:03.328 01.617 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"111eab53-8ab7-4fa6-96dc-45463cd38d0c"}
03:52:03.343 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"111eab53-8ab7-4fa6-96dc-45463cd38d0c"}
03:52:03.373 00.030 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"ec012ee4-847f-467d-8744-62f70503c2ff"}
03:52:03.387 00.014 9340 case statement mapped state 6 to 3
03:52:03.396 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"ec012ee4-847f-467d-8744-62f70503c2ff"}
03:52:03.408 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"babc3065-ddef-434c-a852-53fbca600726"}
03:52:03.420 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":1,"width":15,"height":15,"star_pos":[6.51,7.42],"pixels":"..."},"id":"babc3065-ddef-434c-a852-53fbca600726"}
03:52:04.041 00.621 12020 Exposure complete
03:52:04.310 00.269 12020 worker thread done servicing request
03:52:04.310 00.000 9340 OnExposeComplete: enter
03:52:04.340 00.030 9340 UpdateGuideState(): m_state=6
03:52:04.350 00.010 9340 Star::Find(15, 1704, 273, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2
03:52:04.362 00.012 9340 Star::Find returns 1 (0), X=1704.74, Y=273.57, Mass=1108634, SNR=171.9, Peak=63279 HFD=4.8
03:52:04.374 00.012 9340 CameraToMount -- cameraTheta (-1.03) - m_xAngle (0.05) = xAngle (-1.08 = -1.08)
03:52:04.383 00.009 9340 CameraToMount -- cameraTheta (-1.03) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-4.15 = 2.13)
03:52:04.394 00.011 9340 CameraToMount -- cameraX=0.21 cameraY=-0.36 hyp=0.42 cameraTheta=-1.03 mountX=0.20 mountY=0.35, mountTheta=1.06
03:52:04.411 00.017 9340 SchedulePrimaryMove(10104498, x=0.21, y=-0.36, opts=13)
03:52:04.439 00.028 9340 Enqueuing Move request for scope (0.21, -0.36)
03:52:04.450 00.011 12020 Worker thread wakes up
03:52:04.450 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=5969, max=65535, med=10904, FiltMin=8436, FiltMax=65531, Gamma=2.870
03:52:04.460 00.010 12020 worker thread servicing REQUEST_MOVE scope ofs (0.21, -0.36) opts 0xd
03:52:04.460 00.000 9340 UpdateGuideState exits: m=1108634 SNR=171.9
03:52:04.471 00.011 12020 Handling offset move in thread for scope, endpoint = (0.21, -0.36)
03:52:04.472 00.001 9340 PhdController: settling, locked = 1, distance = 0.44 (0.45) aobump = 0 frame = 2 / 99999
03:52:04.481 00.009 12020 Moving (0.21, -0.36) raw xDistance=0.20 yDistance=0.35
03:52:04.481 00.000 9340 evsrv: {"Event":"Settling","Timestamp":1778748724.481,"Host":"ASTRO","Inst":1,"Distance":0.44,"Time":0.0,"SettleTime":8.0,"StarLocked":true}
03:52:04.491 00.010 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.20
03:52:04.491 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
03:52:04.491 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:52:04.501 00.010 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.35
03:52:04.501 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
03:52:04.513 00.012 12020 MoveAxis(E, 0, ABG)
03:52:04.513 00.000 9340 Enqueuing Expose request
03:52:04.524 00.011 12020 Move returns status 0, amount 0
03:52:04.524 00.000 12020 MoveAxis(N, 0, ABG)
03:52:04.525 00.001 12020 Move returns status 0, amount 0
03:52:04.525 00.000 12020 move complete, result=0
03:52:04.525 00.000 12020 worker thread done servicing request
03:52:04.525 00.000 12020 Worker thread wakes up
03:52:04.526 00.001 12020 worker thread servicing REQUEST_EXPOSE 2000
03:52:04.526 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(1690,259,31,31)
03:52:04.545 00.019 9340 GuideStep: 0.2 px 0 ms EAST, 0.4 px 0 ms NORTH
03:52:05.329 00.784 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"ba2eb822-e7eb-4b15-a575-9c1ae5795125"}
03:52:05.359 00.030 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"ba2eb822-e7eb-4b15-a575-9c1ae5795125"}
03:52:05.370 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"c992f37a-3c3d-4d6f-8749-b1d01725fe9f"}
03:52:05.381 00.011 9340 case statement mapped state 6 to 3
03:52:05.393 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"c992f37a-3c3d-4d6f-8749-b1d01725fe9f"}
03:52:05.406 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"546b5a08-6b85-4dc7-9f3b-13213c60d99e"}
03:52:05.420 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":2,"width":15,"height":15,"star_pos":[6.74,6.57],"pixels":"..."},"id":"546b5a08-6b85-4dc7-9f3b-13213c60d99e"}
03:52:06.903 01.483 12020 Exposure complete
03:52:07.169 00.266 12020 worker thread done servicing request
03:52:07.169 00.000 9340 OnExposeComplete: enter
03:52:07.180 00.011 9340 UpdateGuideState(): m_state=6
03:52:07.201 00.021 9340 Star::Find(15, 1704, 273, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3
03:52:07.217 00.016 9340 Star::Find returns 1 (0), X=1704.81, Y=273.61, Mass=1043097, SNR=144.9, Peak=61807 HFD=4.5
03:52:07.235 00.018 9340 CameraToMount -- cameraTheta (-0.84) - m_xAngle (0.05) = xAngle (-0.89 = -0.89)
03:52:07.275 00.040 9340 CameraToMount -- cameraTheta (-0.84) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-3.96 = 2.33)
03:52:07.293 00.018 9340 CameraToMount -- cameraX=0.28 cameraY=-0.32 hyp=0.43 cameraTheta=-0.84 mountX=0.27 mountY=0.31, mountTheta=0.86
03:52:07.309 00.016 9340 SchedulePrimaryMove(10104498, x=0.28, y=-0.32, opts=13)
03:52:07.320 00.011 9340 Enqueuing Move request for scope (0.28, -0.32)
03:52:07.333 00.013 12020 Worker thread wakes up
03:52:07.333 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=7309, max=65535, med=10890, FiltMin=8718, FiltMax=65531, Gamma=2.870
03:52:07.345 00.012 12020 worker thread servicing REQUEST_MOVE scope ofs (0.28, -0.32) opts 0xd
03:52:07.346 00.001 9340 UpdateGuideState exits: m=1043097 SNR=144.9
03:52:07.356 00.010 12020 Handling offset move in thread for scope, endpoint = (0.28, -0.32)
03:52:07.357 00.001 9340 PhdController: settling, locked = 1, distance = 0.44 (0.45) aobump = 0 frame = 3 / 99999
03:52:07.382 00.025 12020 Moving (0.28, -0.32) raw xDistance=0.27 yDistance=0.31
03:52:07.382 00.000 9340 evsrv: {"Event":"Settling","Timestamp":1778748727.382,"Host":"ASTRO","Inst":1,"Distance":0.44,"Time":2.9,"SettleTime":8.0,"StarLocked":true}
03:52:07.394 00.012 12020 GuideAlgorithmHysteresis::Result() returns 0.11 from input 0.27
03:52:07.395 00.001 12020 switching direction from 0 to 1 - decHistory=3 oldest=0.00 newest=1.17
03:52:07.395 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:52:07.405 00.010 12020 GuideAlgorithmResistSwitch::result() returns 0.31 from input 0.31
03:52:07.406 00.001 9340 ScheduleExposure(2000,3,1) exposurePending=0
03:52:07.417 00.011 12020 MoveAxis(W, 20, ABG)
03:52:07.417 00.000 9340 Enqueuing Expose request
03:52:07.426 00.009 12020 Guiding  Dir = 3, Dur = 20
03:52:07.427 00.001 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"8834b77c-408f-43f1-a436-c260a2297d1b"}
03:52:07.436 00.009 12020 IsSlewing returns 0
03:52:07.436 00.000 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"8834b77c-408f-43f1-a436-c260a2297d1b"}
03:52:07.449 00.013 12020 IsGuiding returns 0
03:52:07.450 00.001 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"7f6e02c7-c4d7-492a-bc4c-a0f617278979"}
03:52:07.461 00.011 9340 case statement mapped state 6 to 3
03:52:07.471 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"7f6e02c7-c4d7-492a-bc4c-a0f617278979"}
03:52:07.497 00.026 12020 IsGuiding returns 1
03:52:07.497 00.000 12020 scope still moving after pulse duration time elapsed
03:52:07.497 00.000 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"04973193-6b21-4427-a7d3-9efa9616433e"}
03:52:07.509 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":3,"width":15,"height":15,"star_pos":[6.81,6.61],"pixels":"..."},"id":"04973193-6b21-4427-a7d3-9efa9616433e"}
03:52:07.541 00.032 12020 IsSlewing returns 0
03:52:07.573 00.032 12020 IsGuiding returns 0
03:52:07.574 00.001 12020 scope move finished after 20 + 104 ms
03:52:07.574 00.000 12020 Move returns status 0, amount 20
03:52:07.574 00.000 12020 MoveAxis(S, 50, ABG)
03:52:07.574 00.000 12020 Guiding  Dir = 1, Dur = 50
03:52:07.575 00.001 12020 IsSlewing returns 0
03:52:07.576 00.001 12020 IsGuiding returns 0
03:52:07.669 00.093 12020 IsGuiding returns 1
03:52:07.670 00.001 12020 scope still moving after pulse duration time elapsed
03:52:07.696 00.026 12020 IsSlewing returns 0
03:52:07.698 00.002 12020 IsGuiding returns 1
03:52:07.828 00.130 12020 IsSlewing returns 0
03:52:07.866 00.038 12020 IsGuiding returns 0
03:52:07.866 00.000 12020 scope move finished after 50 + 238 ms
03:52:07.866 00.000 12020 Move returns status 0, amount 50
03:52:07.866 00.000 12020 move complete, result=0
03:52:07.867 00.001 12020 worker thread done servicing request
03:52:07.867 00.000 12020 Worker thread wakes up
03:52:07.867 00.000 9340 GuideStep: 0.3 px 20 ms WEST, 0.3 px 50 ms SOUTH
03:52:07.878 00.011 12020 worker thread servicing REQUEST_EXPOSE 2000
03:52:07.878 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(1690,259,31,31)
03:52:09.327 01.449 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"4fd47040-3ade-4802-8b8e-35e43caab605"}
03:52:09.341 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"4fd47040-3ade-4802-8b8e-35e43caab605"}
03:52:09.351 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"352f9f95-a879-47dd-90e6-c2d7fa6f157b"}
03:52:09.360 00.009 9340 case statement mapped state 6 to 3
03:52:09.370 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"352f9f95-a879-47dd-90e6-c2d7fa6f157b"}
03:52:09.381 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"b9dcb2b5-52d2-4e74-b320-c4973ea0548c"}
03:52:09.393 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":3,"width":15,"height":15,"star_pos":[6.81,6.61],"pixels":"..."},"id":"b9dcb2b5-52d2-4e74-b320-c4973ea0548c"}
03:52:10.278 00.885 12020 Exposure complete
03:52:10.471 00.193 12020 worker thread done servicing request
03:52:10.471 00.000 9340 OnExposeComplete: enter
03:52:10.499 00.028 9340 UpdateGuideState(): m_state=6
03:52:10.512 00.013 9340 Star::Find(15, 1704, 273, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4
03:52:10.521 00.009 9340 Star::Find returns 1 (0), X=1704.49, Y=273.70, Mass=1099564, SNR=176.4, Peak=62708 HFD=4.5
03:52:10.529 00.008 9340 CameraToMount -- cameraTheta (-1.72) - m_xAngle (0.05) = xAngle (-1.77 = -1.77)
03:52:10.538 00.009 9340 CameraToMount -- cameraTheta (-1.72) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-4.84 = 1.45)
03:52:10.548 00.010 9340 CameraToMount -- cameraX=-0.03 cameraY=-0.23 hyp=0.24 cameraTheta=-1.72 mountX=-0.05 mountY=0.23, mountTheta=1.77
03:52:10.562 00.014 9340 SchedulePrimaryMove(10104498, x=-0.03, y=-0.23, opts=13)
03:52:10.572 00.010 9340 Enqueuing Move request for scope (-0.03, -0.23)
03:52:10.581 00.009 12020 Worker thread wakes up
03:52:10.581 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=6607, max=65535, med=10895, FiltMin=8464, FiltMax=65531, Gamma=2.870
03:52:10.591 00.010 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.23) opts 0xd
03:52:10.591 00.000 9340 UpdateGuideState exits: m=1099564 SNR=176.4
03:52:10.618 00.027 12020 Handling offset move in thread for scope, endpoint = (-0.03, -0.23)
03:52:10.618 00.000 9340 PhdController: settling, locked = 1, distance = 0.38 (0.45) aobump = 0 frame = 4 / 99999
03:52:10.628 00.010 12020 Moving (-0.03, -0.23) raw xDistance=-0.05 yDistance=0.23
03:52:10.628 00.000 9340 evsrv: {"Event":"Settling","Timestamp":1778748730.628,"Host":"ASTRO","Inst":1,"Distance":0.38,"Time":6.1,"SettleTime":8.0,"StarLocked":true}
03:52:10.636 00.008 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
03:52:10.636 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:52:10.637 00.001 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:52:10.649 00.012 9340 ScheduleExposure(2000,3,1) exposurePending=0
03:52:10.658 00.009 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.23
03:52:10.658 00.000 12020 MoveAxis(E, 0, ABG)
03:52:10.658 00.000 12020 Move returns status 0, amount 0
03:52:10.658 00.000 12020 MoveAxis(N, 0, ABG)
03:52:10.658 00.000 12020 Move returns status 0, amount 0
03:52:10.658 00.000 12020 move complete, result=0
03:52:10.658 00.000 9340 Enqueuing Expose request
03:52:10.667 00.009 12020 worker thread done servicing request
03:52:10.667 00.000 12020 Worker thread wakes up
03:52:10.667 00.000 9340 GuideStep: -0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
03:52:10.678 00.011 12020 worker thread servicing REQUEST_EXPOSE 2000
03:52:10.679 00.001 12020 Handling exposure in thread, d=2000 o=3 r=(1690,259,31,31)
03:52:11.330 00.651 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"da6f0dbb-84f0-4044-b35c-e18a6da07f27"}
03:52:11.349 00.019 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"da6f0dbb-84f0-4044-b35c-e18a6da07f27"}
03:52:11.361 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"b20d7774-9bda-4f7a-bde0-72b04c2390cd"}
03:52:11.376 00.015 9340 case statement mapped state 6 to 3
03:52:11.386 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"b20d7774-9bda-4f7a-bde0-72b04c2390cd"}
03:52:11.408 00.022 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"92ec0253-1de6-4943-b53f-a191e0cb795a"}
03:52:11.420 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":4,"width":15,"height":15,"star_pos":[7.49,6.70],"pixels":"..."},"id":"92ec0253-1de6-4943-b53f-a191e0cb795a"}
03:52:13.054 01.634 12020 Exposure complete
03:52:13.349 00.295 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"f665268f-f06a-4d3c-9416-32c1257fc16d"}
03:52:13.369 00.020 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"f665268f-f06a-4d3c-9416-32c1257fc16d"}
03:52:13.387 00.018 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"081cd035-3ced-4271-9802-b739bd6ef432"}
03:52:13.406 00.019 9340 case statement mapped state 6 to 3
03:52:13.451 00.045 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"081cd035-3ced-4271-9802-b739bd6ef432"}
03:52:13.471 00.020 12020 worker thread done servicing request
03:52:13.475 00.004 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"eafdb98a-d389-4944-85d5-585fd2d52f6f"}
03:52:13.490 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":4,"width":15,"height":15,"star_pos":[7.49,6.70],"pixels":"..."},"id":"eafdb98a-d389-4944-85d5-585fd2d52f6f"}
03:52:13.508 00.018 9340 OnExposeComplete: enter
03:52:13.560 00.052 9340 UpdateGuideState(): m_state=6
03:52:13.582 00.022 9340 Star::Find(15, 1704, 273, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 5
03:52:13.595 00.013 9340 Star::Find returns 1 (0), X=1704.89, Y=273.38, Mass=1093614, SNR=196.4, Peak=61523 HFD=4.5
03:52:13.610 00.015 9340 CameraToMount -- cameraTheta (-0.97) - m_xAngle (0.05) = xAngle (-1.02 = -1.02)
03:52:13.628 00.018 9340 CameraToMount -- cameraTheta (-0.97) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-4.09 = 2.19)
03:52:13.661 00.033 9340 CameraToMount -- cameraX=0.37 cameraY=-0.55 hyp=0.66 cameraTheta=-0.97 mountX=0.34 mountY=0.54, mountTheta=1.00
03:52:13.680 00.019 9340 SchedulePrimaryMove(10104498, x=0.37, y=-0.55, opts=13)
03:52:13.699 00.019 9340 Enqueuing Move request for scope (0.37, -0.55)
03:52:13.713 00.014 12020 Worker thread wakes up
03:52:13.713 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=6490, max=65535, med=10875, FiltMin=8573, FiltMax=65531, Gamma=2.870
03:52:13.727 00.014 12020 worker thread servicing REQUEST_MOVE scope ofs (0.37, -0.55) opts 0xd
03:52:13.727 00.000 12020 Handling offset move in thread for scope, endpoint = (0.37, -0.55)
03:52:13.728 00.001 9340 UpdateGuideState exits: m=1093614 SNR=196.4
03:52:13.740 00.012 12020 Moving (0.37, -0.55) raw xDistance=0.34 yDistance=0.54
03:52:13.740 00.000 9340 PhdController: settling, locked = 1, distance = 0.46 (0.45) aobump = 0 frame = 5 / 99999
03:52:13.774 00.034 12020 GuideAlgorithmHysteresis::Result() returns 0.14 from input 0.34
03:52:13.775 00.001 12020 GuideAlgorithmResistSwitch::result() returns 0.54 from input 0.54
03:52:13.775 00.000 12020 MoveAxis(W, 26, ABG)
03:52:13.775 00.000 9340 evsrv: {"Event":"Settling","Timestamp":1778748733.775,"Host":"ASTRO","Inst":1,"Distance":0.46,"Time":0.0,"SettleTime":8.0,"StarLocked":true}
03:52:13.790 00.015 12020 Guiding  Dir = 3, Dur = 26
03:52:13.790 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:52:13.802 00.012 12020 IsSlewing returns 0
03:52:13.802 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
03:52:13.813 00.011 12020 IsGuiding returns 0
03:52:13.813 00.000 9340 Enqueuing Expose request
03:52:13.842 00.029 12020 IsGuiding returns 1
03:52:13.843 00.001 12020 scope still moving after pulse duration time elapsed
03:52:13.889 00.046 12020 IsSlewing returns 0
03:52:13.938 00.049 12020 IsGuiding returns 0
03:52:13.938 00.000 12020 scope move finished after 26 + 98 ms
03:52:13.939 00.001 12020 Move returns status 0, amount 26
03:52:13.939 00.000 12020 MoveAxis(S, 87, ABG)
03:52:13.939 00.000 12020 Guiding  Dir = 1, Dur = 87
03:52:13.940 00.001 12020 IsSlewing returns 0
03:52:13.941 00.001 12020 IsGuiding returns 0
03:52:14.016 00.075 12020 PulseGuide returned control before completion, sleep 22
03:52:14.047 00.031 12020 IsGuiding returns 1
03:52:14.063 00.016 12020 scope still moving after pulse duration time elapsed
03:52:14.093 00.030 12020 IsSlewing returns 0
03:52:14.094 00.001 12020 IsGuiding returns 1
03:52:14.209 00.115 12020 IsSlewing returns 0
03:52:14.240 00.031 12020 IsGuiding returns 0
03:52:14.241 00.001 12020 scope move finished after 87 + 212 ms
03:52:14.241 00.000 12020 Move returns status 0, amount 87
03:52:14.241 00.000 12020 move complete, result=0
03:52:14.241 00.000 12020 worker thread done servicing request
03:52:14.242 00.001 9340 GuideStep: 0.3 px 26 ms WEST, 0.5 px 87 ms SOUTH
03:52:14.263 00.021 12020 Worker thread wakes up
03:52:14.263 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
03:52:14.263 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(1690,259,31,31)
03:52:15.350 01.087 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"65f72996-3333-41ae-8c0a-28021c769b85"}
03:52:15.368 00.018 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"65f72996-3333-41ae-8c0a-28021c769b85"}
03:52:15.380 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"7a3bc9a3-47c2-4112-b4b4-445229110507"}
03:52:15.394 00.014 9340 case statement mapped state 6 to 3
03:52:15.406 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"7a3bc9a3-47c2-4112-b4b4-445229110507"}
03:52:15.423 00.017 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"f879eb1d-6669-4005-a4a3-2fccb9c833b3"}
03:52:15.436 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":5,"width":15,"height":15,"star_pos":[6.89,7.38],"pixels":"..."},"id":"f879eb1d-6669-4005-a4a3-2fccb9c833b3"}
03:52:16.636 01.200 12020 Exposure complete
03:52:17.032 00.396 12020 worker thread done servicing request
03:52:17.033 00.001 9340 OnExposeComplete: enter
03:52:17.052 00.019 9340 UpdateGuideState(): m_state=6
03:52:17.068 00.016 9340 Star::Find(15, 1704, 273, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 6
03:52:17.080 00.012 9340 Star::Find returns 1 (0), X=1704.65, Y=274.03, Mass=1042069, SNR=186.8, Peak=62152 HFD=4.3
03:52:17.096 00.016 9340 CameraToMount -- cameraTheta (0.64) - m_xAngle (0.05) = xAngle (0.59 = 0.59)
03:52:17.141 00.045 9340 CameraToMount -- cameraTheta (0.64) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-2.48 = -2.48)
03:52:17.160 00.019 9340 CameraToMount -- cameraX=0.13 cameraY=0.10 hyp=0.16 cameraTheta=0.64 mountX=0.14 mountY=-0.10, mountTheta=-0.64
03:52:17.184 00.024 9340 SchedulePrimaryMove(10104498, x=0.13, y=0.10, opts=13)
03:52:17.202 00.018 9340 Enqueuing Move request for scope (0.13, 0.10)
03:52:17.246 00.044 12020 Worker thread wakes up
03:52:17.246 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=6590, max=65535, med=10905, FiltMin=8611, FiltMax=65531, Gamma=2.870
03:52:17.265 00.019 12020 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.10) opts 0xd
03:52:17.265 00.000 9340 UpdateGuideState exits: m=1042069 SNR=186.8
03:52:17.281 00.016 12020 Handling offset move in thread for scope, endpoint = (0.13, 0.10)
03:52:17.282 00.001 9340 PhdController: settling, locked = 1, distance = 0.37 (0.45) aobump = 0 frame = 6 / 99999
03:52:17.295 00.013 12020 Moving (0.13, 0.10) raw xDistance=0.14 yDistance=-0.10
03:52:17.295 00.000 9340 evsrv: {"Event":"Settling","Timestamp":1778748737.295,"Host":"ASTRO","Inst":1,"Distance":0.37,"Time":0.0,"SettleTime":8.0,"StarLocked":true}
03:52:17.310 00.015 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14
03:52:17.310 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:52:17.311 00.001 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:52:17.325 00.014 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
03:52:17.325 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
03:52:17.363 00.038 12020 MoveAxis(E, 0, ABG)
03:52:17.364 00.001 12020 Move returns status 0, amount 0
03:52:17.364 00.000 9340 Enqueuing Expose request
03:52:17.383 00.019 12020 MoveAxis(N, 0, ABG)
03:52:17.383 00.000 12020 Move returns status 0, amount 0
03:52:17.384 00.001 12020 move complete, result=0
03:52:17.384 00.000 12020 worker thread done servicing request
03:52:17.384 00.000 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"19899c39-570c-4a95-a4c7-c71f1eecbaba"}
03:52:17.403 00.019 12020 Worker thread wakes up
03:52:17.403 00.000 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"19899c39-570c-4a95-a4c7-c71f1eecbaba"}
03:52:17.419 00.016 12020 worker thread servicing REQUEST_EXPOSE 2000
03:52:17.420 00.001 12020 Handling exposure in thread, d=2000 o=3 r=(1690,259,31,31)
03:52:17.420 00.000 9340 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
03:52:17.454 00.034 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"fd3f3185-d98c-4486-a0c0-91f2afbfe303"}
03:52:17.488 00.034 9340 case statement mapped state 6 to 3
03:52:17.508 00.020 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"fd3f3185-d98c-4486-a0c0-91f2afbfe303"}
03:52:17.524 00.016 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"9845b8c3-29ad-4615-95ed-236352b90835"}
03:52:17.546 00.022 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":6,"width":15,"height":15,"star_pos":[6.65,7.03],"pixels":"..."},"id":"9845b8c3-29ad-4615-95ed-236352b90835"}
03:52:19.348 01.802 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"a4d570c8-9394-4ec4-8206-6fe4018cfecf"}
03:52:19.371 00.023 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"a4d570c8-9394-4ec4-8206-6fe4018cfecf"}
03:52:19.415 00.044 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"0264b44a-a8cb-4c53-947f-12d5af4077f1"}
03:52:19.431 00.016 9340 case statement mapped state 6 to 3
03:52:19.448 00.017 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"0264b44a-a8cb-4c53-947f-12d5af4077f1"}
03:52:19.470 00.022 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"f6161972-b87d-4445-a444-4cbd680b10a5"}
03:52:19.494 00.024 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":6,"width":15,"height":15,"star_pos":[6.65,7.03],"pixels":"..."},"id":"f6161972-b87d-4445-a444-4cbd680b10a5"}
03:52:19.788 00.294 12020 Exposure complete
03:52:20.170 00.382 12020 worker thread done servicing request
03:52:20.171 00.001 9340 OnExposeComplete: enter
03:52:20.204 00.033 9340 UpdateGuideState(): m_state=6
03:52:20.253 00.049 9340 Star::Find(15, 1704, 274, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 7
03:52:20.274 00.021 9340 Star::Find returns 1 (0), X=1705.00, Y=273.61, Mass=1116290, SNR=190.6, Peak=61215 HFD=4.2
03:52:20.288 00.014 9340 CameraToMount -- cameraTheta (-0.59) - m_xAngle (0.05) = xAngle (-0.64 = -0.64)
03:52:20.303 00.015 9340 CameraToMount -- cameraTheta (-0.59) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-3.71 = 2.58)
03:52:20.321 00.018 9340 CameraToMount -- cameraX=0.48 cameraY=-0.32 hyp=0.58 cameraTheta=-0.59 mountX=0.46 mountY=0.31, mountTheta=0.59
03:52:20.345 00.024 9340 SchedulePrimaryMove(10104498, x=0.48, y=-0.32, opts=13)
03:52:20.380 00.035 9340 Enqueuing Move request for scope (0.48, -0.32)
03:52:20.392 00.012 12020 Worker thread wakes up
03:52:20.392 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=5863, max=65535, med=10874, FiltMin=8535, FiltMax=65531, Gamma=2.870
03:52:20.405 00.013 12020 worker thread servicing REQUEST_MOVE scope ofs (0.48, -0.32) opts 0xd
03:52:20.406 00.001 9340 UpdateGuideState exits: m=1116290 SNR=190.6
03:52:20.418 00.012 12020 Handling offset move in thread for scope, endpoint = (0.48, -0.32)
03:52:20.418 00.000 9340 PhdController: settling, locked = 1, distance = 0.43 (0.45) aobump = 0 frame = 7 / 99999
03:52:20.431 00.013 12020 Moving (0.48, -0.32) raw xDistance=0.46 yDistance=0.31
03:52:20.431 00.000 9340 evsrv: {"Event":"Settling","Timestamp":1778748740.431,"Host":"ASTRO","Inst":1,"Distance":0.43,"Time":3.1,"SettleTime":8.0,"StarLocked":true}
03:52:20.443 00.012 12020 GuideAlgorithmHysteresis::Result() returns 0.19 from input 0.46
03:52:20.444 00.001 12020 GuideAlgorithmResistSwitch::result() returns 0.31 from input 0.31
03:52:20.444 00.000 12020 MoveAxis(W, 35, ABG)
03:52:20.444 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:52:20.457 00.013 9340 ScheduleExposure(2000,3,1) exposurePending=0
03:52:20.469 00.012 12020 Guiding  Dir = 3, Dur = 35
03:52:20.469 00.000 9340 Enqueuing Expose request
03:52:20.500 00.031 12020 IsSlewing returns 0
03:52:20.501 00.001 12020 IsGuiding returns 0
03:52:20.526 00.025 12020 PulseGuide returned control before completion, sleep 22
03:52:20.574 00.048 12020 IsGuiding returns 1
03:52:20.574 00.000 12020 scope still moving after pulse duration time elapsed
03:52:20.615 00.041 12020 IsSlewing returns 0
03:52:20.616 00.001 12020 IsGuiding returns 0
03:52:20.618 00.002 12020 scope move finished after 35 + 80 ms
03:52:20.618 00.000 12020 Move returns status 0, amount 35
03:52:20.618 00.000 12020 MoveAxis(S, 50, ABG)
03:52:20.618 00.000 12020 Guiding  Dir = 1, Dur = 50
03:52:20.619 00.001 12020 IsSlewing returns 0
03:52:20.619 00.000 12020 IsGuiding returns 0
03:52:20.703 00.084 12020 IsGuiding returns 1
03:52:20.703 00.000 12020 scope still moving after pulse duration time elapsed
03:52:20.734 00.031 12020 IsSlewing returns 0
03:52:20.735 00.001 12020 IsGuiding returns 1
03:52:20.861 00.126 12020 IsSlewing returns 0
03:52:20.894 00.033 12020 IsGuiding returns 0
03:52:20.894 00.000 12020 scope move finished after 50 + 224 ms
03:52:20.894 00.000 12020 Move returns status 0, amount 50
03:52:20.894 00.000 12020 move complete, result=0
03:52:20.895 00.001 12020 worker thread done servicing request
03:52:20.895 00.000 12020 Worker thread wakes up
03:52:20.895 00.000 9340 GuideStep: 0.5 px 35 ms WEST, 0.3 px 50 ms SOUTH
03:52:20.908 00.013 12020 worker thread servicing REQUEST_EXPOSE 2000
03:52:20.908 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(1690,259,31,31)
03:52:21.347 00.439 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"7840fc10-c714-4022-9a40-586c5f58dad3"}
03:52:21.356 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"7840fc10-c714-4022-9a40-586c5f58dad3"}
03:52:21.367 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"002aca2e-3a25-4012-bdd2-75f5bf985a44"}
03:52:21.376 00.009 9340 case statement mapped state 6 to 3
03:52:21.386 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"002aca2e-3a25-4012-bdd2-75f5bf985a44"}
03:52:21.401 00.015 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"b10fc50c-83ae-4bc4-827d-c1220976735a"}
03:52:21.415 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":7,"width":15,"height":15,"star_pos":[7.00,6.61],"pixels":"..."},"id":"b10fc50c-83ae-4bc4-827d-c1220976735a"}
03:52:23.265 01.850 12020 Exposure complete
03:52:23.372 00.107 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"769c9682-e23c-4fbe-aef8-894832c9e8fd"}
03:52:23.394 00.022 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"769c9682-e23c-4fbe-aef8-894832c9e8fd"}
03:52:23.412 00.018 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"349ead3d-a841-456b-9a8b-7b8d872f9d89"}
03:52:23.436 00.024 9340 case statement mapped state 6 to 3
03:52:23.451 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"349ead3d-a841-456b-9a8b-7b8d872f9d89"}
03:52:23.509 00.058 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"378beff4-86df-42f0-b605-2c58cdf1c498"}
03:52:23.558 00.049 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":7,"width":15,"height":15,"star_pos":[7.00,6.61],"pixels":"..."},"id":"378beff4-86df-42f0-b605-2c58cdf1c498"}
03:52:23.751 00.193 12020 worker thread done servicing request
03:52:23.752 00.001 9340 OnExposeComplete: enter
03:52:23.766 00.014 9340 UpdateGuideState(): m_state=6
03:52:23.783 00.017 9340 Star::Find(15, 1705, 273, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 8
03:52:23.795 00.012 9340 Star::Find returns 1 (0), X=1704.83, Y=274.00, Mass=1087543, SNR=175.7, Peak=61100 HFD=4.3
03:52:23.812 00.017 9340 CameraToMount -- cameraTheta (0.21) - m_xAngle (0.05) = xAngle (0.17 = 0.17)
03:52:23.828 00.016 9340 CameraToMount -- cameraTheta (0.21) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-2.90 = -2.90)
03:52:23.866 00.038 9340 CameraToMount -- cameraX=0.31 cameraY=0.07 hyp=0.31 cameraTheta=0.21 mountX=0.31 mountY=-0.07, mountTheta=-0.24
03:52:23.888 00.022 9340 SchedulePrimaryMove(10104498, x=0.31, y=0.07, opts=13)
03:52:23.911 00.023 9340 Enqueuing Move request for scope (0.31, 0.07)
03:52:23.925 00.014 12020 Worker thread wakes up
03:52:23.925 00.000 12020 worker thread servicing REQUEST_MOVE scope ofs (0.31, 0.07) opts 0xd
03:52:23.925 00.000 12020 Handling offset move in thread for scope, endpoint = (0.31, 0.07)
03:52:23.925 00.000 12020 Moving (0.31, 0.07) raw xDistance=0.31 yDistance=-0.07
03:52:23.926 00.001 12020 GuideAlgorithmHysteresis::Result() returns 0.15 from input 0.31
03:52:23.926 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:52:23.926 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=6864, max=65535, med=10883, FiltMin=8395, FiltMax=65531, Gamma=2.870
03:52:23.951 00.025 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
03:52:23.951 00.000 12020 MoveAxis(W, 26, ABG)
03:52:23.952 00.001 12020 Guiding  Dir = 3, Dur = 26
03:52:23.953 00.001 9340 UpdateGuideState exits: m=1087543 SNR=175.7
03:52:23.999 00.046 12020 IsSlewing returns 0
03:52:24.001 00.002 12020 IsGuiding returns 0
03:52:24.003 00.002 9340 PhdController: settling, locked = 1, distance = 0.40 (0.45) aobump = 0 frame = 8 / 99999
03:52:24.030 00.027 12020 PulseGuide returned control before completion, sleep 11
03:52:24.030 00.000 9340 evsrv: {"Event":"Settling","Timestamp":1778748744.030,"Host":"ASTRO","Inst":1,"Distance":0.40,"Time":6.7,"SettleTime":8.0,"StarLocked":true}
03:52:24.051 00.021 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:52:24.072 00.021 9340 ScheduleExposure(2000,3,1) exposurePending=0
03:52:24.091 00.019 12020 IsGuiding returns 1
03:52:24.091 00.000 12020 scope still moving after pulse duration time elapsed
03:52:24.096 00.005 9340 Enqueuing Expose request
03:52:24.153 00.057 12020 IsSlewing returns 0
03:52:24.156 00.003 12020 IsGuiding returns 0
03:52:24.156 00.000 12020 scope move finished after 26 + 128 ms
03:52:24.157 00.001 12020 Move returns status 0, amount 26
03:52:24.157 00.000 12020 MoveAxis(N, 0, ABG)
03:52:24.157 00.000 12020 Move returns status 0, amount 0
03:52:24.157 00.000 12020 move complete, result=0
03:52:24.157 00.000 12020 worker thread done servicing request
03:52:24.158 00.001 12020 Worker thread wakes up
03:52:24.158 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
03:52:24.158 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(1690,259,31,31)
03:52:24.166 00.008 9340 GuideStep: 0.3 px 26 ms WEST, -0.1 px 0 ms NORTH
03:52:25.372 01.206 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"a52b845e-0140-40f4-9edb-95cb673852b8"}
03:52:25.389 00.017 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"a52b845e-0140-40f4-9edb-95cb673852b8"}
03:52:25.406 00.017 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"f6cb235c-4cf4-4641-8f8e-f9108116551b"}
03:52:25.426 00.020 9340 case statement mapped state 6 to 3
03:52:25.442 00.016 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"f6cb235c-4cf4-4641-8f8e-f9108116551b"}
03:52:25.492 00.050 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"c08e757e-b7f7-47bc-a686-6bd979e41df1"}
03:52:25.508 00.016 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":8,"width":15,"height":15,"star_pos":[6.83,7.00],"pixels":"..."},"id":"c08e757e-b7f7-47bc-a686-6bd979e41df1"}
03:52:26.548 01.040 12020 Exposure complete
03:52:26.841 00.293 12020 worker thread done servicing request
03:52:26.841 00.000 9340 OnExposeComplete: enter
03:52:26.854 00.013 9340 UpdateGuideState(): m_state=6
03:52:26.868 00.014 9340 Star::Find(15, 1704, 273, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 9
03:52:26.882 00.014 9340 Star::Find returns 1 (0), X=1704.19, Y=273.92, Mass=1060126, SNR=182.2, Peak=62328 HFD=4.4
03:52:26.893 00.011 9340 CameraToMount -- cameraTheta (-3.12) - m_xAngle (0.05) = xAngle (-3.17 = 3.11)
03:52:26.911 00.018 9340 CameraToMount -- cameraTheta (-3.12) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-6.24 = 0.05)
03:52:26.926 00.015 9340 CameraToMount -- cameraX=-0.33 cameraY=-0.01 hyp=0.33 cameraTheta=-3.12 mountX=-0.33 mountY=0.02, mountTheta=3.09
03:52:26.969 00.043 9340 SchedulePrimaryMove(10104498, x=-0.33, y=-0.01, opts=13)
03:52:26.982 00.013 9340 Enqueuing Move request for scope (-0.33, -0.01)
03:52:26.998 00.016 12020 Worker thread wakes up
03:52:26.998 00.000 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.33, -0.01) opts 0xd
03:52:26.999 00.001 12020 Handling offset move in thread for scope, endpoint = (-0.33, -0.01)
03:52:26.999 00.000 12020 Moving (-0.33, -0.01) raw xDistance=-0.33 yDistance=0.02
03:52:26.999 00.000 12020 GuideAlgorithmHysteresis::Result() returns -0.13 from input -0.33
03:52:26.999 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:52:27.000 00.001 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
03:52:27.000 00.000 12020 MoveAxis(E, 23, ABG)
03:52:27.000 00.000 12020 Guiding  Dir = 2, Dur = 23
03:52:27.001 00.001 12020 IsSlewing returns 0
03:52:27.002 00.001 9340 UpdateImageDisplay: Size=(1920,1080) min=6163, max=65535, med=10877, FiltMin=8427, FiltMax=65523, Gamma=2.870
03:52:27.016 00.014 12020 IsGuiding returns 0
03:52:27.016 00.000 9340 UpdateGuideState exits: m=1060126 SNR=182.2
03:52:27.028 00.012 9340 PhdController: settling, locked = 1, distance = 0.38 (0.45) aobump = 0 frame = 9 / 99999
03:52:27.042 00.014 9340 PhdController: newstate STATE_FINISH
03:52:27.061 00.019 9340 PhdController complete: success
03:52:27.101 00.040 12020 IsGuiding returns 1
03:52:27.101 00.000 9340 evsrv: {"Event":"SettleDone","Timestamp":1778748747.101,"Host":"ASTRO","Inst":1,"Status":0,"TotalFrames":9,"DroppedFrames":0}
03:52:27.115 00.014 12020 scope still moving after pulse duration time elapsed
03:52:27.116 00.001 9340 Mount: notify guiding dither settle done success=1
03:52:27.127 00.011 9340 PhdController: newstate STATE_IDLE
03:52:27.138 00.011 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:52:27.148 00.010 9340 ScheduleExposure(2000,3,1) exposurePending=0
03:52:27.159 00.011 12020 IsSlewing returns 0
03:52:27.159 00.000 9340 Enqueuing Expose request
03:52:27.173 00.014 12020 IsGuiding returns 0
03:52:27.173 00.000 12020 scope move finished after 23 + 134 ms
03:52:27.173 00.000 12020 Move returns status 0, amount 23
03:52:27.174 00.001 12020 MoveAxis(N, 0, ABG)
03:52:27.174 00.000 12020 Move returns status 0, amount 0
03:52:27.174 00.000 12020 move complete, result=0
03:52:27.174 00.000 12020 worker thread done servicing request
03:52:27.174 00.000 12020 Worker thread wakes up
03:52:27.175 00.001 12020 worker thread servicing REQUEST_EXPOSE 2000
03:52:27.175 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(1690,259,31,31)
03:52:27.178 00.003 9340 GuideStep: -0.3 px 23 ms EAST, 0.0 px 0 ms NORTH
03:52:27.371 00.193 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"301ddaa4-82f7-4194-8a21-28ed269e993d"}
03:52:27.429 00.058 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"301ddaa4-82f7-4194-8a21-28ed269e993d"}
03:52:27.538 00.109 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"038044e7-02aa-45be-9791-b0efca214f60"}
03:52:27.564 00.026 9340 case statement mapped state 6 to 3
03:52:27.634 00.070 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"038044e7-02aa-45be-9791-b0efca214f60"}
03:52:27.654 00.020 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"fb280074-a608-43a6-bcab-4841fe05b7f1"}
03:52:27.674 00.020 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":9,"width":15,"height":15,"star_pos":[7.19,6.92],"pixels":"..."},"id":"fb280074-a608-43a6-bcab-4841fe05b7f1"}
03:52:27.902 00.228 9340 evsrv: cli 100A41E8 connect
03:52:27.919 00.017 9340 case statement mapped state 6 to 3
03:52:27.939 00.020 9340 case statement mapped state 6 to 3
03:52:27.957 00.018 9340 evsrv: cli 100A41E8 request: {"method":"get_app_state","id":"f8acbc9f-3c19-4a7e-afc5-52909113486c"}
03:52:27.971 00.014 9340 case statement mapped state 6 to 3
03:52:28.027 00.056 9340 evsrv: cli 100A41E8 response: {"jsonrpc":"2.0","result":"Guiding","id":"f8acbc9f-3c19-4a7e-afc5-52909113486c"}
03:52:28.070 00.043 9340 evsrv: cli 100A41E8 disconnect
03:52:28.095 00.025 9340 evsrv: cli 100A4288 connect
03:52:28.112 00.017 9340 case statement mapped state 6 to 3
03:52:28.158 00.046 9340 case statement mapped state 6 to 3
03:52:28.173 00.015 9340 evsrv: cli 100A4288 request: {"method":"dither","params":{"amount":4,"raOnly":false,"settle":{"pixels":0.45,"time":8,"timeout":90}},"id":"074d9f1a-4401-4459-a4eb-086dff5cfc8c"}
03:52:28.211 00.038 9340 PhdController::Dither begins
03:52:28.265 00.054 9340 dither: size=4.00, dRA=3.91 dDec=-0.43
03:52:28.286 00.021 9340 MountToCamera -- mountTheta (0.11) + m_xAngle (0.05) = xAngle (0.16 = 0.16)
03:52:28.311 00.025 9340 MountToCamera -- mountX=3.91 mountY=-0.43 hyp=3.93 mountTheta=0.11 cameraX=3.88, cameraY=0.62 cameraTheta=0.16
03:52:28.335 00.024 9340 setting lock position to (1708.41, 274.56)
03:52:28.395 00.060 9340 Mount: notify guiding dithered (3.9, 0.6)
03:52:28.410 00.015 9340 MultiStar: stabilizing after lock position change
03:52:28.426 00.016 9340 Status Line: Dither by 3.91,-0.43
03:52:28.444 00.018 9340 PhdController: newstate STATE_SETTLE_BEGIN
03:52:28.468 00.024 9340 PhdController: newstate STATE_SETTLE_WAIT
03:52:28.520 00.052 9340 evsrv: cli 100A4288 response: {"jsonrpc":"2.0","result":0,"id":"074d9f1a-4401-4459-a4eb-086dff5cfc8c"}
03:52:28.584 00.064 9340 evsrv: cli 100A4288 disconnect
03:52:29.378 00.794 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"4140e141-5efa-4982-a35f-f20fa9d6a3e9"}
03:52:29.419 00.041 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"4140e141-5efa-4982-a35f-f20fa9d6a3e9"}
03:52:29.510 00.091 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"07466f99-81ce-42cd-91d9-574a4b891c5a"}
03:52:29.533 00.023 9340 case statement mapped state 6 to 3
03:52:29.551 00.018 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"07466f99-81ce-42cd-91d9-574a4b891c5a"}
03:52:29.572 00.021 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"275c8e09-518c-4b6a-8319-3be3e78203fd"}
03:52:29.686 00.114 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":9,"width":15,"height":15,"star_pos":[7.19,6.92],"pixels":"..."},"id":"275c8e09-518c-4b6a-8319-3be3e78203fd"}
03:52:29.707 00.021 12020 Exposure complete
03:52:30.113 00.406 9340 OnExposeComplete: enter
03:52:30.158 00.045 12020 worker thread done servicing request
03:52:30.158 00.000 9340 UpdateGuideState(): m_state=6
03:52:30.183 00.025 9340 Star::Find(15, 1704, 273, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 10
03:52:30.199 00.016 9340 Star::Find returns 1 (0), X=1704.68, Y=273.97, Mass=1083657, SNR=183.8, Peak=62124 HFD=4.6
03:52:30.218 00.019 9340 CameraToMount -- cameraTheta (-2.99) - m_xAngle (0.05) = xAngle (-3.03 = -3.03)
03:52:30.235 00.017 9340 CameraToMount -- cameraTheta (-2.99) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-6.10 = 0.18)
03:52:30.253 00.018 9340 CameraToMount -- cameraX=-3.73 cameraY=-0.59 hyp=3.78 cameraTheta=-2.99 mountX=-3.75 mountY=0.68, mountTheta=2.96
03:52:30.308 00.055 9340 dither recenter: remaining=(-3.9,0.4) step=(-3.9,0.4)
03:52:30.329 00.021 9340 MountToCamera -- mountTheta (-3.03) + m_xAngle (0.05) = xAngle (-2.98 = -2.98)
03:52:30.344 00.015 9340 MountToCamera -- mountX=-3.91 mountY=0.43 hyp=3.93 mountTheta=-3.03 cameraX=-3.88, cameraY=-0.62 cameraTheta=-2.98
03:52:30.360 00.016 9340 SchedulePrimaryMove(10104498, x=-3.88, y=-0.62, opts=4)
03:52:30.375 00.015 9340 Enqueuing Move request for scope (-3.88, -0.62)
03:52:30.398 00.023 12020 Worker thread wakes up
03:52:30.398 00.000 9340 Mount: notify direct move -3.91,0.43
03:52:30.438 00.040 12020 worker thread servicing REQUEST_MOVE scope ofs (-3.88, -0.62) opts 0x4
03:52:30.439 00.001 9340 UpdateImageDisplay: Size=(1920,1080) min=6743, max=65535, med=10877, FiltMin=8624, FiltMax=65531, Gamma=2.870
03:52:30.453 00.014 12020 Handling offset move in thread for scope, endpoint = (-3.88, -0.62)
03:52:30.454 00.001 9340 UpdateGuideState exits: m=1083657 SNR=183.8
03:52:30.470 00.016 12020 Moving (-3.88, -0.62) raw xDistance=-3.91 yDistance=0.43
03:52:30.470 00.000 9340 PhdController: settling, locked = 1, distance = 4.15 (0.45) aobump = 0 frame = 1 / 99999
03:52:30.486 00.016 12020 MoveAxis(E, 701, B)
03:52:30.486 00.000 9340 evsrv: {"Event":"Settling","Timestamp":1778748750.486,"Host":"ASTRO","Inst":1,"Distance":4.15,"Time":0.0,"SettleTime":8.0,"StarLocked":true}
03:52:30.502 00.016 12020 Guiding  Dir = 2, Dur = 701
03:52:30.503 00.001 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:52:30.521 00.018 12020 IsSlewing returns 0
03:52:30.521 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
03:52:30.544 00.023 9340 Enqueuing Expose request
03:52:30.558 00.014 12020 IsGuiding returns 0
03:52:30.585 00.027 12020 PulseGuide returned control before completion, sleep 686
03:52:31.320 00.735 12020 IsGuiding returns 1
03:52:31.320 00.000 12020 scope still moving after pulse duration time elapsed
03:52:31.352 00.032 12020 IsSlewing returns 0
03:52:31.354 00.002 12020 IsGuiding returns 0
03:52:31.354 00.000 12020 scope move finished after 701 + 93 ms
03:52:31.354 00.000 12020 Move returns status 0, amount 701
03:52:31.354 00.000 12020 MoveAxis(S, 71, B)
03:52:31.355 00.001 12020 Guiding  Dir = 1, Dur = 71
03:52:31.356 00.001 12020 IsSlewing returns 0
03:52:31.357 00.001 12020 IsGuiding returns 0
03:52:31.371 00.014 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"640d5e15-8d8f-4dbb-b95b-6d29b72fa8a2"}
03:52:31.388 00.017 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"640d5e15-8d8f-4dbb-b95b-6d29b72fa8a2"}
03:52:31.406 00.018 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"ac6ce70b-10d5-449d-859f-182fb63a4e87"}
03:52:31.420 00.014 9340 case statement mapped state 6 to 3
03:52:31.456 00.036 12020 IsGuiding returns 1
03:52:31.456 00.000 12020 scope still moving after pulse duration time elapsed
03:52:31.456 00.000 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"ac6ce70b-10d5-449d-859f-182fb63a4e87"}
03:52:31.475 00.019 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"3bc0ce73-c934-4d0c-acf7-0c59f1f86234"}
03:52:31.493 00.018 12020 IsSlewing returns 0
03:52:31.493 00.000 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":10,"width":15,"height":15,"star_pos":[6.68,6.97],"pixels":"..."},"id":"3bc0ce73-c934-4d0c-acf7-0c59f1f86234"}
03:52:31.591 00.098 12020 IsGuiding returns 0
03:52:31.592 00.001 12020 scope move finished after 71 + 163 ms
03:52:31.592 00.000 12020 Move returns status 0, amount 71
03:52:31.592 00.000 12020 move complete, result=0
03:52:31.593 00.001 12020 worker thread done servicing request
03:52:31.593 00.000 9340 GuideStep: -3.9 px 701 ms EAST, 0.4 px 71 ms SOUTH
03:52:31.606 00.013 12020 Worker thread wakes up
03:52:31.606 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
03:52:31.606 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(1693,260,31,31)
03:52:33.372 01.766 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"24a68891-f17d-4342-9f01-8419e530aa48"}
03:52:33.386 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"24a68891-f17d-4342-9f01-8419e530aa48"}
03:52:33.400 00.014 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"46d385cf-c8ea-4ee7-b5c9-036b61b688db"}
03:52:33.411 00.011 9340 case statement mapped state 6 to 3
03:52:33.423 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"46d385cf-c8ea-4ee7-b5c9-036b61b688db"}
03:52:33.441 00.018 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"23989a05-1830-4f0a-b22e-f89245327df0"}
03:52:33.453 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":10,"width":15,"height":15,"star_pos":[6.68,6.97],"pixels":"..."},"id":"23989a05-1830-4f0a-b22e-f89245327df0"}
03:52:34.011 00.558 12020 Exposure complete
03:52:34.414 00.403 12020 worker thread done servicing request
03:52:34.414 00.000 9340 OnExposeComplete: enter
03:52:34.427 00.013 9340 UpdateGuideState(): m_state=6
03:52:34.440 00.013 9340 Star::Find(15, 1704, 273, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 11
03:52:34.453 00.013 9340 Star::Find returns 1 (0), X=1708.56, Y=274.41, Mass=1070084, SNR=193.1, Peak=64750 HFD=4.4
03:52:34.465 00.012 9340 CameraToMount -- cameraTheta (-0.77) - m_xAngle (0.05) = xAngle (-0.82 = -0.82)
03:52:34.477 00.012 9340 CameraToMount -- cameraTheta (-0.77) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-3.89 = 2.40)
03:52:34.509 00.032 9340 CameraToMount -- cameraX=0.15 cameraY=-0.15 hyp=0.21 cameraTheta=-0.77 mountX=0.14 mountY=0.14, mountTheta=0.78
03:52:34.525 00.016 9340 SchedulePrimaryMove(10104498, x=0.15, y=-0.15, opts=13)
03:52:34.538 00.013 9340 Enqueuing Move request for scope (0.15, -0.15)
03:52:34.550 00.012 12020 Worker thread wakes up
03:52:34.551 00.001 12020 worker thread servicing REQUEST_MOVE scope ofs (0.15, -0.15) opts 0xd
03:52:34.551 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=6562, max=65535, med=10891, FiltMin=8206, FiltMax=65531, Gamma=2.870
03:52:34.571 00.020 12020 Handling offset move in thread for scope, endpoint = (0.15, -0.15)
03:52:34.571 00.000 12020 Moving (0.15, -0.15) raw xDistance=0.14 yDistance=0.14
03:52:34.571 00.000 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14
03:52:34.571 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:52:34.572 00.001 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
03:52:34.572 00.000 12020 MoveAxis(E, 0, ABG)
03:52:34.572 00.000 12020 Move returns status 0, amount 0
03:52:34.572 00.000 12020 MoveAxis(N, 0, ABG)
03:52:34.573 00.001 9340 UpdateGuideState exits: m=1070084 SNR=193.1
03:52:34.632 00.059 12020 Move returns status 0, amount 0
03:52:34.632 00.000 9340 PhdController: settling, locked = 1, distance = 0.21 (0.45) aobump = 0 frame = 2 / 99999
03:52:34.647 00.015 12020 move complete, result=0
03:52:34.647 00.000 9340 evsrv: {"Event":"Settling","Timestamp":1778748754.647,"Host":"ASTRO","Inst":1,"Distance":0.21,"Time":0.0,"SettleTime":8.0,"StarLocked":true}
03:52:34.660 00.013 12020 worker thread done servicing request
03:52:34.660 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:52:34.677 00.017 9340 ScheduleExposure(2000,3,1) exposurePending=0
03:52:34.692 00.015 9340 Enqueuing Expose request
03:52:34.726 00.034 12020 Worker thread wakes up
03:52:34.728 00.002 9340 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
03:52:34.740 00.012 12020 worker thread servicing REQUEST_EXPOSE 2000
03:52:34.740 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(1693,260,31,31)
03:52:35.370 00.630 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"6cec5e99-175e-4f93-b004-25d131198c98"}
03:52:35.383 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"6cec5e99-175e-4f93-b004-25d131198c98"}
03:52:35.394 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"555afec1-3a98-4505-98dd-d0036a162365"}
03:52:35.405 00.011 9340 case statement mapped state 6 to 3
03:52:35.414 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"555afec1-3a98-4505-98dd-d0036a162365"}
03:52:35.425 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"c37fb587-738c-4fe4-a438-8027379bd081"}
03:52:35.437 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":11,"width":15,"height":15,"star_pos":[6.56,7.41],"pixels":"..."},"id":"c37fb587-738c-4fe4-a438-8027379bd081"}
03:52:37.121 01.684 12020 Exposure complete
03:52:37.372 00.251 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"4b221956-8cd0-40d7-aada-b1e1fb73e9ed"}
03:52:37.393 00.021 12020 worker thread done servicing request
03:52:37.393 00.000 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"4b221956-8cd0-40d7-aada-b1e1fb73e9ed"}
03:52:37.405 00.012 9340 OnExposeComplete: enter
03:52:37.418 00.013 9340 UpdateGuideState(): m_state=6
03:52:37.429 00.011 9340 Star::Find(15, 1708, 274, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 12
03:52:37.438 00.009 9340 Star::Find returns 1 (0), X=1708.61, Y=274.70, Mass=1033328, SNR=161.7, Peak=61510 HFD=4.7
03:52:37.449 00.011 9340 CameraToMount -- cameraTheta (0.61) - m_xAngle (0.05) = xAngle (0.56 = 0.56)
03:52:37.461 00.012 9340 CameraToMount -- cameraTheta (0.61) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-2.51 = -2.51)
03:52:37.475 00.014 9340 CameraToMount -- cameraX=0.20 cameraY=0.14 hyp=0.25 cameraTheta=0.61 mountX=0.21 mountY=-0.15, mountTheta=-0.61
03:52:37.520 00.045 9340 SchedulePrimaryMove(10104498, x=0.20, y=0.14, opts=13)
03:52:37.531 00.011 9340 Enqueuing Move request for scope (0.20, 0.14)
03:52:37.542 00.011 12020 Worker thread wakes up
03:52:37.542 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=6822, max=65535, med=10869, FiltMin=8391, FiltMax=65531, Gamma=2.870
03:52:37.551 00.009 12020 worker thread servicing REQUEST_MOVE scope ofs (0.20, 0.14) opts 0xd
03:52:37.551 00.000 9340 UpdateGuideState exits: m=1033328 SNR=161.7
03:52:37.561 00.010 12020 Handling offset move in thread for scope, endpoint = (0.20, 0.14)
03:52:37.561 00.000 9340 PhdController: settling, locked = 1, distance = 0.22 (0.45) aobump = 0 frame = 3 / 99999
03:52:37.575 00.014 12020 Moving (0.20, 0.14) raw xDistance=0.21 yDistance=-0.15
03:52:37.575 00.000 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.21
03:52:37.576 00.001 9340 evsrv: {"Event":"Settling","Timestamp":1778748757.575,"Host":"ASTRO","Inst":1,"Distance":0.22,"Time":2.9,"SettleTime":8.0,"StarLocked":true}
03:52:37.590 00.014 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:52:37.590 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
03:52:37.591 00.001 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:52:37.624 00.033 12020 MoveAxis(E, 0, ABG)
03:52:37.625 00.001 9340 ScheduleExposure(2000,3,1) exposurePending=0
03:52:37.638 00.013 12020 Move returns status 0, amount 0
03:52:37.638 00.000 12020 MoveAxis(N, 0, ABG)
03:52:37.638 00.000 12020 Move returns status 0, amount 0
03:52:37.638 00.000 9340 Enqueuing Expose request
03:52:37.648 00.010 12020 move complete, result=0
03:52:37.649 00.001 9340 GuideStep: 0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
03:52:37.661 00.012 12020 worker thread done servicing request
03:52:37.662 00.001 12020 Worker thread wakes up
03:52:37.662 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
03:52:37.662 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(1693,260,31,31)
03:52:37.668 00.006 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"61f5322f-b4a5-4e2d-b4cd-3e8a257e9485"}
03:52:37.680 00.012 9340 case statement mapped state 6 to 3
03:52:37.689 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"61f5322f-b4a5-4e2d-b4cd-3e8a257e9485"}
03:52:37.704 00.015 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"b7056648-80f7-4d44-a1f1-3fdaf742da13"}
03:52:37.717 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":12,"width":15,"height":15,"star_pos":[6.61,6.70],"pixels":"..."},"id":"b7056648-80f7-4d44-a1f1-3fdaf742da13"}
03:52:39.370 01.653 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"b8e57695-1c10-4818-8d18-979e731097ed"}
03:52:39.398 00.028 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"b8e57695-1c10-4818-8d18-979e731097ed"}
03:52:39.428 00.030 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"f455d04a-3be0-487f-a998-4b3f38d6fc82"}
03:52:39.466 00.038 9340 case statement mapped state 6 to 3
03:52:39.495 00.029 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"f455d04a-3be0-487f-a998-4b3f38d6fc82"}
03:52:39.511 00.016 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"2fea37d5-5496-4bfc-a001-0b8ad5e1d5e0"}
03:52:39.528 00.017 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":12,"width":15,"height":15,"star_pos":[6.61,6.70],"pixels":"..."},"id":"2fea37d5-5496-4bfc-a001-0b8ad5e1d5e0"}
03:52:40.029 00.501 12020 Exposure complete
03:52:40.345 00.316 12020 worker thread done servicing request
03:52:40.346 00.001 9340 OnExposeComplete: enter
03:52:40.362 00.016 9340 UpdateGuideState(): m_state=6
03:52:40.375 00.013 9340 Star::Find(15, 1708, 274, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 13
03:52:40.404 00.029 9340 Star::Find returns 1 (0), X=1708.81, Y=274.43, Mass=1080619, SNR=171.1, Peak=64014 HFD=4.6
03:52:40.417 00.013 9340 CameraToMount -- cameraTheta (-0.31) - m_xAngle (0.05) = xAngle (-0.36 = -0.36)
03:52:40.430 00.013 9340 CameraToMount -- cameraTheta (-0.31) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-3.42 = 2.86)
03:52:40.441 00.011 9340 CameraToMount -- cameraX=0.41 cameraY=-0.13 hyp=0.43 cameraTheta=-0.31 mountX=0.40 mountY=0.12, mountTheta=0.29
03:52:40.459 00.018 9340 SchedulePrimaryMove(10104498, x=0.41, y=-0.13, opts=13)
03:52:40.472 00.013 9340 Enqueuing Move request for scope (0.41, -0.13)
03:52:40.504 00.032 12020 Worker thread wakes up
03:52:40.504 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=6811, max=65535, med=10936, FiltMin=8414, FiltMax=65531, Gamma=2.870
03:52:40.518 00.014 12020 worker thread servicing REQUEST_MOVE scope ofs (0.41, -0.13) opts 0xd
03:52:40.518 00.000 9340 UpdateGuideState exits: m=1080619 SNR=171.1
03:52:40.530 00.012 12020 Handling offset move in thread for scope, endpoint = (0.41, -0.13)
03:52:40.530 00.000 9340 PhdController: settling, locked = 1, distance = 0.28 (0.45) aobump = 0 frame = 4 / 99999
03:52:40.541 00.011 12020 Moving (0.41, -0.13) raw xDistance=0.40 yDistance=0.12
03:52:40.541 00.000 9340 evsrv: {"Event":"Settling","Timestamp":1778748760.541,"Host":"ASTRO","Inst":1,"Distance":0.28,"Time":5.9,"SettleTime":8.0,"StarLocked":true}
03:52:40.551 00.010 12020 GuideAlgorithmHysteresis::Result() returns 0.17 from input 0.40
03:52:40.551 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:52:40.552 00.001 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
03:52:40.552 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:52:40.564 00.012 12020 MoveAxis(W, 30, ABG)
03:52:40.565 00.001 9340 ScheduleExposure(2000,3,1) exposurePending=0
03:52:40.577 00.012 12020 Guiding  Dir = 3, Dur = 30
03:52:40.577 00.000 9340 Enqueuing Expose request
03:52:40.606 00.029 12020 IsSlewing returns 0
03:52:40.606 00.000 12020 IsGuiding returns 0
03:52:40.627 00.021 12020 PulseGuide returned control before completion, sleep 20
03:52:40.652 00.025 12020 IsGuiding returns 1
03:52:40.652 00.000 12020 scope still moving after pulse duration time elapsed
03:52:40.703 00.051 12020 IsSlewing returns 0
03:52:40.739 00.036 12020 IsGuiding returns 0
03:52:40.739 00.000 12020 scope move finished after 30 + 102 ms
03:52:40.739 00.000 12020 Move returns status 0, amount 30
03:52:40.739 00.000 12020 MoveAxis(N, 0, ABG)
03:52:40.739 00.000 12020 Move returns status 0, amount 0
03:52:40.739 00.000 12020 move complete, result=0
03:52:40.740 00.001 12020 worker thread done servicing request
03:52:40.740 00.000 9340 GuideStep: 0.4 px 30 ms WEST, 0.1 px 0 ms NORTH
03:52:40.752 00.012 12020 Worker thread wakes up
03:52:40.753 00.001 12020 worker thread servicing REQUEST_EXPOSE 2000
03:52:40.753 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(1693,260,31,31)
03:52:41.368 00.615 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"33918296-b497-4912-873e-0de60bf50c21"}
03:52:41.382 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"33918296-b497-4912-873e-0de60bf50c21"}
03:52:41.413 00.031 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"c93d9dc3-e2a1-4c28-83ce-d8662d6d529e"}
03:52:41.427 00.014 9340 case statement mapped state 6 to 3
03:52:41.435 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"c93d9dc3-e2a1-4c28-83ce-d8662d6d529e"}
03:52:41.446 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"b4d4c13f-2c37-45dd-a63a-8ae363ce7ea9"}
03:52:41.458 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":13,"width":15,"height":15,"star_pos":[6.81,7.43],"pixels":"..."},"id":"b4d4c13f-2c37-45dd-a63a-8ae363ce7ea9"}
03:52:43.129 01.671 12020 Exposure complete
03:52:43.368 00.239 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"eb893990-bb89-4f3a-81ce-1dfa1566b06f"}
03:52:43.381 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"eb893990-bb89-4f3a-81ce-1dfa1566b06f"}
03:52:43.410 00.029 12020 worker thread done servicing request
03:52:43.411 00.001 9340 OnExposeComplete: enter
03:52:43.423 00.012 9340 UpdateGuideState(): m_state=6
03:52:43.440 00.017 9340 Star::Find(15, 1708, 274, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 14
03:52:43.452 00.012 9340 Star::Find returns 1 (0), X=1708.62, Y=274.50, Mass=1072258, SNR=168.4, Peak=61062 HFD=4.7
03:52:43.462 00.010 9340 CameraToMount -- cameraTheta (-0.24) - m_xAngle (0.05) = xAngle (-0.29 = -0.29)
03:52:43.474 00.012 9340 CameraToMount -- cameraTheta (-0.24) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-3.35 = 2.93)
03:52:43.503 00.029 9340 CameraToMount -- cameraX=0.21 cameraY=-0.05 hyp=0.22 cameraTheta=-0.24 mountX=0.21 mountY=0.05, mountTheta=0.22
03:52:43.521 00.018 9340 SchedulePrimaryMove(10104498, x=0.21, y=-0.05, opts=13)
03:52:43.533 00.012 9340 Enqueuing Move request for scope (0.21, -0.05)
03:52:43.543 00.010 12020 Worker thread wakes up
03:52:43.543 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=6435, max=65535, med=10904, FiltMin=8317, FiltMax=65531, Gamma=2.870
03:52:43.553 00.010 12020 worker thread servicing REQUEST_MOVE scope ofs (0.21, -0.05) opts 0xd
03:52:43.553 00.000 9340 UpdateGuideState exits: m=1072258 SNR=168.4
03:52:43.565 00.012 12020 Handling offset move in thread for scope, endpoint = (0.21, -0.05)
03:52:43.565 00.000 9340 PhdController: settling, locked = 1, distance = 0.26 (0.45) aobump = 0 frame = 5 / 99999
03:52:43.591 00.026 12020 Moving (0.21, -0.05) raw xDistance=0.21 yDistance=0.05
03:52:43.591 00.000 9340 PhdController: newstate STATE_FINISH
03:52:43.603 00.012 9340 PhdController complete: success
03:52:43.620 00.017 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.21
03:52:43.620 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:52:43.620 00.000 9340 evsrv: {"Event":"SettleDone","Timestamp":1778748763.620,"Host":"ASTRO","Inst":1,"Status":0,"TotalFrames":5,"DroppedFrames":0}
03:52:43.630 00.010 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
03:52:43.631 00.001 12020 MoveAxis(E, 0, ABG)
03:52:43.631 00.000 12020 Move returns status 0, amount 0
03:52:43.631 00.000 12020 MoveAxis(N, 0, ABG)
03:52:43.631 00.000 12020 Move returns status 0, amount 0
03:52:43.631 00.000 12020 move complete, result=0
03:52:43.632 00.001 9340 Mount: notify guiding dither settle done success=1
03:52:43.646 00.014 12020 worker thread done servicing request
03:52:43.648 00.002 9340 PhdController: newstate STATE_IDLE
03:52:43.662 00.014 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:52:43.694 00.032 9340 ScheduleExposure(2000,3,1) exposurePending=0
03:52:43.708 00.014 9340 Enqueuing Expose request
03:52:43.719 00.011 12020 Worker thread wakes up
03:52:43.720 00.001 9340 GuideStep: 0.2 px 0 ms EAST, 0.0 px 0 ms NORTH
03:52:43.729 00.009 12020 worker thread servicing REQUEST_EXPOSE 2000
03:52:43.730 00.001 12020 Handling exposure in thread, d=2000 o=3 r=(1693,260,31,31)
03:52:43.736 00.006 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"192c6df8-9a41-46c3-8d2d-ccfa1661a027"}
03:52:43.748 00.012 9340 case statement mapped state 6 to 3
03:52:43.760 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"192c6df8-9a41-46c3-8d2d-ccfa1661a027"}
03:52:43.779 00.019 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"5d601cd1-0782-479e-b3b3-d4c99f668227"}
03:52:43.806 00.027 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":14,"width":15,"height":15,"star_pos":[6.62,6.50],"pixels":"..."},"id":"5d601cd1-0782-479e-b3b3-d4c99f668227"}
03:52:44.327 00.521 9340 evsrv: cli 100A41E8 connect
03:52:44.358 00.031 9340 case statement mapped state 6 to 3
03:52:44.419 00.061 9340 case statement mapped state 6 to 3
03:52:44.437 00.018 9340 evsrv: cli 100A41E8 request: {"method":"get_app_state","id":"3be461c0-652f-49a3-a584-d29c9d7459bc"}
03:52:44.460 00.023 9340 case statement mapped state 6 to 3
03:52:44.483 00.023 9340 evsrv: cli 100A41E8 response: {"jsonrpc":"2.0","result":"Guiding","id":"3be461c0-652f-49a3-a584-d29c9d7459bc"}
03:52:44.504 00.021 9340 evsrv: cli 100A41E8 disconnect
03:52:44.555 00.051 9340 evsrv: cli 100A4288 connect
03:52:44.581 00.026 9340 case statement mapped state 6 to 3
03:52:44.596 00.015 9340 case statement mapped state 6 to 3
03:52:44.617 00.021 9340 evsrv: cli 100A4288 request: {"method":"stop_capture","id":"6c25f581-59e7-466b-9469-8eead475adb1"}
03:52:44.632 00.015 9340 StopCapturing CaptureActive=1 continueCapturing=1 exposurePending=1
03:52:44.685 00.053 9340 Status Line: Waiting for devices...
03:52:44.713 00.028 9340 evsrv: cli 100A4288 response: {"jsonrpc":"2.0","result":0,"id":"6c25f581-59e7-466b-9469-8eead475adb1"}
03:52:44.734 00.021 9340 evsrv: cli 100A4288 disconnect
03:52:44.748 00.014 9340 evsrv: cli 100A4328 connect
03:52:44.788 00.040 12020 ZWO: stopexposure
03:52:44.789 00.001 9340 case statement mapped state 6 to 3
03:52:44.809 00.020 9340 case statement mapped state 6 to 3
03:52:44.824 00.015 9340 evsrv: cli 100A4328 request: {"method":"get_app_state","id":"e4347482-8c3a-4fe8-abc1-dd6aa93520bf"}
03:52:44.839 00.015 9340 case statement mapped state 6 to 3
03:52:44.857 00.018 9340 evsrv: cli 100A4328 response: {"jsonrpc":"2.0","result":"Guiding","id":"e4347482-8c3a-4fe8-abc1-dd6aa93520bf"}
03:52:44.874 00.017 9340 evsrv: cli 100A4328 disconnect
03:52:45.321 00.447 12020 ZWO: stopexposure
03:52:45.322 00.001 12020 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:195->Capture failed
03:52:45.322 00.000 9340 OnExposeComplete: enter
03:52:45.342 00.020 12020 worker thread done servicing request
03:52:45.342 00.000 9340 OnExposeComplete: Capture Error reported
03:52:45.388 00.046 9340 StopCapturing CaptureActive=1 continueCapturing=0 exposurePending=0
03:52:45.454 00.066 9340 Mount: notify guiding stopped
03:52:45.525 00.071 9340 Changing from state GUIDING to STOP
03:52:45.591 00.066 9340 guider state => SELECTED
03:52:45.674 00.083 9340 UpdateImageDisplay: Size=(1920,1080) min=6435, max=65535, med=10904, FiltMin=8317, FiltMax=65531, Gamma=2.870
03:52:45.784 00.110 9340 Changing from state SELECTED to UNINITIALIZED
03:52:45.819 00.035 9340 guider state => SELECTING
03:52:45.908 00.089 9340 Status Line: Stopped.
03:52:46.031 00.123 9340 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:557->Error reported capturing image
03:52:46.205 00.174 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"728fcfd9-7633-4e17-be01-7b313ad73186"}
03:52:46.300 00.095 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"728fcfd9-7633-4e17-be01-7b313ad73186"}
03:52:46.342 00.042 9340 evsrv: cli 100A45A8 connect
03:52:46.366 00.024 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"74474703-2f9f-4cd5-82f0-7655153f7592"}
03:52:46.433 00.067 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"74474703-2f9f-4cd5-82f0-7655153f7592"}
03:52:46.456 00.023 9340 evsrv: cli 100A45A8 request: {"method":"get_app_state","id":"842f8dc6-b7ce-470e-80cb-4c2a0dfe352d"}
03:52:46.508 00.052 9340 evsrv: cli 100A45A8 response: {"jsonrpc":"2.0","result":"Stopped","id":"842f8dc6-b7ce-470e-80cb-4c2a0dfe352d"}
03:52:46.621 00.113 9340 evsrv: cli 100A45A8 disconnect
03:52:47.370 00.749 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"4d43cb17-b159-4b89-b5ec-37203786d2f0"}
03:52:47.390 00.020 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"4d43cb17-b159-4b89-b5ec-37203786d2f0"}
03:52:47.409 00.019 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"a1957afe-d453-461e-b7bf-0d11adabc3a7"}
03:52:47.424 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"a1957afe-d453-461e-b7bf-0d11adabc3a7"}
03:52:49.369 01.945 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"3bae167f-5611-4f66-8cca-0c23e4a74099"}
03:52:49.385 00.016 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"3bae167f-5611-4f66-8cca-0c23e4a74099"}
03:52:49.394 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"fbd03365-c271-4f1e-aa79-031a5616bcbf"}
03:52:49.418 00.024 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"fbd03365-c271-4f1e-aa79-031a5616bcbf"}
03:52:51.370 01.952 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"a2d29f72-988d-468c-b418-51d16a83544e"}
03:52:51.381 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"a2d29f72-988d-468c-b418-51d16a83544e"}
03:52:51.405 00.024 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"d55f7459-660c-4886-ac9d-b2663b449fd1"}
03:52:51.415 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"d55f7459-660c-4886-ac9d-b2663b449fd1"}
03:52:53.478 02.063 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"1c46d626-71c1-4deb-a295-f0e8a70b04e9"}
03:52:53.493 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"1c46d626-71c1-4deb-a295-f0e8a70b04e9"}
03:52:53.560 00.067 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"da22e032-e8a6-4fe0-9315-1bf707921c51"}
03:52:53.575 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"da22e032-e8a6-4fe0-9315-1bf707921c51"}
03:52:55.533 01.958 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"a180a9f3-084f-4baf-a484-64c1ca2de34c"}
03:52:55.544 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"a180a9f3-084f-4baf-a484-64c1ca2de34c"}
03:52:55.558 00.014 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"faa0ca43-1fd3-41c6-b8cf-293f4b297787"}
03:52:55.571 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"faa0ca43-1fd3-41c6-b8cf-293f4b297787"}
03:52:57.531 01.960 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"d6eff4bf-9faa-40db-833c-a04388b926a5"}
03:52:57.541 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"d6eff4bf-9faa-40db-833c-a04388b926a5"}
03:52:57.550 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"74c106a0-2a9f-494f-8a36-d46e0b6e0664"}
03:52:57.561 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"74c106a0-2a9f-494f-8a36-d46e0b6e0664"}
03:52:59.531 01.970 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"4c0f16a9-e45c-42b4-91ab-ba50532f3ab7"}
03:52:59.541 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"4c0f16a9-e45c-42b4-91ab-ba50532f3ab7"}
03:52:59.550 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"87a095ff-391c-4a0a-9457-3684042800bf"}
03:52:59.559 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"87a095ff-391c-4a0a-9457-3684042800bf"}
03:53:01.532 01.973 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"ba867316-ebfe-4d2a-8b6c-48208b68e44f"}
03:53:01.542 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"ba867316-ebfe-4d2a-8b6c-48208b68e44f"}
03:53:01.551 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"9f19a833-973b-42e4-bc00-f1d1b8827b5d"}
03:53:01.561 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"9f19a833-973b-42e4-bc00-f1d1b8827b5d"}
03:53:03.530 01.969 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"64845a85-c168-42f5-ac77-9d90a907137d"}
03:53:03.541 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"64845a85-c168-42f5-ac77-9d90a907137d"}
03:53:03.565 00.024 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"9a079ced-5418-49e8-9c15-614a9575091a"}
03:53:03.575 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"9a079ced-5418-49e8-9c15-614a9575091a"}
03:53:05.531 01.956 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"9993c259-2be2-47c2-aa35-17f194b1caca"}
03:53:05.543 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"9993c259-2be2-47c2-aa35-17f194b1caca"}
03:53:05.566 00.023 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"08523211-f96a-4adf-9d83-add493962e2a"}
03:53:05.577 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"08523211-f96a-4adf-9d83-add493962e2a"}
03:53:07.550 01.973 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"c1644e8c-ff58-4602-bc1e-0ddc3e2a118d"}
03:53:07.567 00.017 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"c1644e8c-ff58-4602-bc1e-0ddc3e2a118d"}
03:53:07.588 00.021 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"3875c637-96c2-4f81-a0f8-048b3aae4d53"}
03:53:07.607 00.019 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"3875c637-96c2-4f81-a0f8-048b3aae4d53"}
03:53:09.550 01.943 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"75ad7f57-2f3f-419e-95e2-122b92fadb4d"}
03:53:09.569 00.019 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"75ad7f57-2f3f-419e-95e2-122b92fadb4d"}
03:53:10.916 01.347 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"8eaf7c49-d1d6-4000-81ab-eac635afb840"}
03:53:10.930 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"8eaf7c49-d1d6-4000-81ab-eac635afb840"}
03:53:11.555 00.625 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"229a9193-69cd-43cc-9df1-62f43ead24f3"}
03:53:11.569 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"229a9193-69cd-43cc-9df1-62f43ead24f3"}
03:53:11.583 00.014 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"089b55f2-ce4c-4af1-898d-7cd3d184c949"}
03:53:11.597 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"089b55f2-ce4c-4af1-898d-7cd3d184c949"}
03:53:13.579 01.982 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"2a891c15-a6ee-4606-aa23-f9a50b6b8564"}
03:53:13.594 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"2a891c15-a6ee-4606-aa23-f9a50b6b8564"}
03:53:13.616 00.022 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"f26b1491-04ec-47bc-bcca-4588cbccd25c"}
03:53:13.629 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"f26b1491-04ec-47bc-bcca-4588cbccd25c"}
03:53:15.579 01.950 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"254bb4e4-87d4-4d12-9566-bf31fe7793e6"}
03:53:15.594 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"254bb4e4-87d4-4d12-9566-bf31fe7793e6"}
03:53:15.626 00.032 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"83d6b070-fa9f-4705-9bc6-5dbdb41dbb23"}
03:53:15.642 00.016 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"83d6b070-fa9f-4705-9bc6-5dbdb41dbb23"}
03:53:17.579 01.937 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"0aa21190-d284-4054-8499-d6dc08d75c36"}
03:53:17.593 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"0aa21190-d284-4054-8499-d6dc08d75c36"}
03:53:17.607 00.014 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"9d2d195d-935d-49d7-b88b-7b61cbb88c63"}
03:53:17.624 00.017 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"9d2d195d-935d-49d7-b88b-7b61cbb88c63"}
03:53:19.580 01.956 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"f5b11842-d025-4281-815e-4113911b306c"}
03:53:19.594 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"f5b11842-d025-4281-815e-4113911b306c"}
03:53:19.609 00.015 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"a92ab153-da6b-4c79-90bd-ca6972c76312"}
03:53:19.625 00.016 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"a92ab153-da6b-4c79-90bd-ca6972c76312"}
03:53:22.183 02.558 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"4fbf2b42-4779-45be-ab5d-52ec50273b0b"}
03:53:22.238 00.055 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"4fbf2b42-4779-45be-ab5d-52ec50273b0b"}
03:53:22.274 00.036 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"e8d5dad7-4f95-48c6-8f53-afb6e51d9972"}
03:53:22.292 00.018 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"e8d5dad7-4f95-48c6-8f53-afb6e51d9972"}
03:53:24.165 01.873 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"af3c0521-4f0e-4d19-96cb-537bd4e7d22e"}
03:53:24.219 00.054 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"af3c0521-4f0e-4d19-96cb-537bd4e7d22e"}
03:53:24.298 00.079 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"3be21828-a3ac-4865-9951-f2b9bbbb513e"}
03:53:24.318 00.020 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"3be21828-a3ac-4865-9951-f2b9bbbb513e"}
03:53:26.167 01.849 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"5f3c3d27-2b5c-40d8-9407-411f45063467"}
03:53:26.223 00.056 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"5f3c3d27-2b5c-40d8-9407-411f45063467"}
03:53:26.255 00.032 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"ccb7bb31-0ca3-4a1d-8d22-6bd304e31711"}
03:53:26.290 00.035 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"ccb7bb31-0ca3-4a1d-8d22-6bd304e31711"}
03:53:28.166 01.876 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"087dd706-f13d-42e1-bdc8-6010e0801e67"}
03:53:28.190 00.024 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"087dd706-f13d-42e1-bdc8-6010e0801e67"}
03:53:28.207 00.017 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"f2a90485-6814-4c47-9dc2-53d8020191f8"}
03:53:28.226 00.019 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"f2a90485-6814-4c47-9dc2-53d8020191f8"}
03:53:30.167 01.941 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"8511ba2f-a237-4427-9ea3-fe3f94160b60"}
03:53:30.244 00.077 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"8511ba2f-a237-4427-9ea3-fe3f94160b60"}
03:53:30.267 00.023 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"b784fcf5-09cf-44d3-9334-65a068820a7b"}
03:53:30.318 00.051 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"b784fcf5-09cf-44d3-9334-65a068820a7b"}
03:53:32.179 01.861 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"f81ede98-8237-4ce0-b8bf-9065401f7ec5"}
03:53:32.222 00.043 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"f81ede98-8237-4ce0-b8bf-9065401f7ec5"}
03:53:32.281 00.059 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"4a552ba5-40ff-434c-90ea-880919ff5803"}
03:53:32.362 00.081 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"4a552ba5-40ff-434c-90ea-880919ff5803"}
03:53:34.172 01.810 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"e6a35296-f7a9-43a3-8a6c-ac3aed068f29"}
03:53:34.292 00.120 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"e6a35296-f7a9-43a3-8a6c-ac3aed068f29"}
03:53:34.449 00.157 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"26279349-bc79-442a-81bc-76459804d85b"}
03:53:34.712 00.263 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"26279349-bc79-442a-81bc-76459804d85b"}
03:53:36.178 01.466 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"4dbcf1e9-d11c-4b52-8639-8d20acad0233"}
03:53:36.541 00.363 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"4dbcf1e9-d11c-4b52-8639-8d20acad0233"}
03:53:36.773 00.232 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"94d2ff48-76c0-499b-9e7c-304bb9586eac"}
03:53:36.917 00.144 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"94d2ff48-76c0-499b-9e7c-304bb9586eac"}
03:53:38.174 01.257 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"911225fd-da89-4793-a2c3-ca7979c9b9e6"}
03:53:38.453 00.279 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"911225fd-da89-4793-a2c3-ca7979c9b9e6"}
03:53:38.708 00.255 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"7cca022a-e674-4ce2-91d8-b71a6fe639bc"}
03:53:38.910 00.202 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"7cca022a-e674-4ce2-91d8-b71a6fe639bc"}
03:53:40.175 01.265 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"85865930-6073-4e54-88ce-60ddd52796bf"}
03:53:40.188 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"85865930-6073-4e54-88ce-60ddd52796bf"}
03:53:40.206 00.018 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"b34d2558-d7cc-48af-aba2-e09ef345c617"}
03:53:40.264 00.058 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"b34d2558-d7cc-48af-aba2-e09ef345c617"}
03:53:42.179 01.915 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"c0b1ef0f-fb3e-4065-ace0-b8cca3e81fe5"}
03:53:42.306 00.127 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"c0b1ef0f-fb3e-4065-ace0-b8cca3e81fe5"}
03:53:43.061 00.755 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"861577cf-7afa-46b1-808e-0461d9345893"}
03:53:43.439 00.378 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"861577cf-7afa-46b1-808e-0461d9345893"}
03:53:44.177 00.738 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"7292b3db-6227-40f2-a905-af2b553a2fd3"}
03:53:44.272 00.095 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"7292b3db-6227-40f2-a905-af2b553a2fd3"}
03:53:44.324 00.052 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"16f525d7-26f6-4953-b8fb-fba436a5ed9b"}
03:53:44.357 00.033 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"16f525d7-26f6-4953-b8fb-fba436a5ed9b"}
03:53:46.248 01.891 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"a11da107-c56e-41e4-b988-3fff6f1d5b1e"}
03:53:46.320 00.072 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"a11da107-c56e-41e4-b988-3fff6f1d5b1e"}
03:53:46.344 00.024 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"68aac7b6-2611-4ead-b7f5-210b51686a24"}
03:53:46.361 00.017 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"68aac7b6-2611-4ead-b7f5-210b51686a24"}
03:53:48.256 01.895 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"1f905328-a4be-4e8f-8053-b9f092bfdb2f"}
03:53:48.269 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"1f905328-a4be-4e8f-8053-b9f092bfdb2f"}
03:53:48.329 00.060 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"85455dee-d7bc-4285-b5e0-829cf5061491"}
03:53:48.364 00.035 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"85455dee-d7bc-4285-b5e0-829cf5061491"}
03:53:50.254 01.890 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"36ed1634-8a0c-464b-a549-382fd315b04f"}
03:53:50.292 00.038 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"36ed1634-8a0c-464b-a549-382fd315b04f"}
03:53:50.317 00.025 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"fdfd2649-3988-4334-8a83-877e1433cd48"}
03:53:50.389 00.072 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"fdfd2649-3988-4334-8a83-877e1433cd48"}
03:53:52.256 01.867 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"c227b106-b0d4-4a0a-9bf1-0a9e73ece3f8"}
03:53:52.277 00.021 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"c227b106-b0d4-4a0a-9bf1-0a9e73ece3f8"}
03:53:52.291 00.014 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"4d4eecf3-7b26-49ab-8072-64e9f8fc3089"}
03:53:52.333 00.042 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"4d4eecf3-7b26-49ab-8072-64e9f8fc3089"}
03:53:54.257 01.924 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"68a096a7-33f6-4a89-ad69-79b5dae069da"}
03:53:54.284 00.027 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"68a096a7-33f6-4a89-ad69-79b5dae069da"}
03:53:54.411 00.127 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"1c93783c-b667-4597-bd36-d0399443e14f"}
03:53:54.439 00.028 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"1c93783c-b667-4597-bd36-d0399443e14f"}
03:53:56.256 01.817 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"7ac98bdb-b8a0-4d1c-9844-03a99c46f035"}
03:53:56.273 00.017 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"7ac98bdb-b8a0-4d1c-9844-03a99c46f035"}
03:53:56.287 00.014 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"5493227a-e9d9-430d-95b2-2d987a3017fc"}
03:53:56.311 00.024 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"5493227a-e9d9-430d-95b2-2d987a3017fc"}
03:53:58.280 01.969 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"7b27076e-84c8-4144-a26f-026a71c7eb60"}
03:53:58.360 00.080 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"7b27076e-84c8-4144-a26f-026a71c7eb60"}
03:53:58.397 00.037 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"0d163109-c033-4a08-ae20-9fe3d0102eb3"}
03:53:58.426 00.029 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"0d163109-c033-4a08-ae20-9fe3d0102eb3"}
03:54:01.790 03.364 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"2e4fcd66-656e-4892-909f-72fd8b979016"}
03:54:02.061 00.271 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"2e4fcd66-656e-4892-909f-72fd8b979016"}
03:54:02.240 00.179 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"21ee458d-ea1d-4515-afc3-cfe8083e9298"}
03:54:02.351 00.111 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"21ee458d-ea1d-4515-afc3-cfe8083e9298"}
03:54:03.788 01.437 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"06831b62-6ed0-4080-a698-6d4c42b70755"}
03:54:03.824 00.036 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"06831b62-6ed0-4080-a698-6d4c42b70755"}
03:54:03.843 00.019 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"d60ae2ad-7e85-42f9-9daf-810c939c4fa4"}
03:54:03.873 00.030 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"d60ae2ad-7e85-42f9-9daf-810c939c4fa4"}
03:54:05.787 01.914 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"2bdee64c-b194-4757-a1e0-368ee23c003c"}
03:54:05.799 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"2bdee64c-b194-4757-a1e0-368ee23c003c"}
03:54:05.814 00.015 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"06dbe197-7969-4337-8103-832ba0d007a9"}
03:54:05.827 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"06dbe197-7969-4337-8103-832ba0d007a9"}
03:54:07.788 01.961 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"4a829a78-61eb-4565-8690-6ae19c394f38"}
03:54:07.799 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"4a829a78-61eb-4565-8690-6ae19c394f38"}
03:54:07.808 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"a9fdc857-b33f-44ff-9200-9c5a2f344255"}
03:54:07.818 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"a9fdc857-b33f-44ff-9200-9c5a2f344255"}
03:54:09.788 01.970 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"505493d6-9c16-4aa2-aa27-e713a337119b"}
03:54:09.797 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"505493d6-9c16-4aa2-aa27-e713a337119b"}
03:54:09.820 00.023 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"b0ef1a90-1912-46a0-96fb-30b2db5aca84"}
03:54:09.831 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"b0ef1a90-1912-46a0-96fb-30b2db5aca84"}
03:54:11.788 01.957 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"e3b4516a-f768-4b89-8545-6f9426877aba"}
03:54:11.810 00.022 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"e3b4516a-f768-4b89-8545-6f9426877aba"}
03:54:11.828 00.018 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"e26882bd-ab4a-4e64-9f4c-787351dafcdf"}
03:54:11.864 00.036 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"e26882bd-ab4a-4e64-9f4c-787351dafcdf"}
03:54:13.788 01.924 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"ce361cc8-1636-46b9-b16c-bb7dc3dcdc3a"}
03:54:13.803 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"ce361cc8-1636-46b9-b16c-bb7dc3dcdc3a"}
03:54:13.832 00.029 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"05c45066-b34c-43b4-97de-db50d93f0ecd"}
03:54:13.843 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"05c45066-b34c-43b4-97de-db50d93f0ecd"}
03:54:15.788 01.945 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"ceace588-433b-490a-ab64-720300b78f81"}
03:54:15.800 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"ceace588-433b-490a-ab64-720300b78f81"}
03:54:15.821 00.021 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"5d34c5f9-00bd-481c-a64c-69bacb18d1d6"}
03:54:15.830 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"5d34c5f9-00bd-481c-a64c-69bacb18d1d6"}
03:54:17.799 01.969 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"08910922-7149-4826-bcf7-0e84fccec000"}
03:54:17.847 00.048 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"08910922-7149-4826-bcf7-0e84fccec000"}
03:54:17.870 00.023 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"69f27246-af59-45e4-84dc-82b6dff09040"}
03:54:17.887 00.017 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"69f27246-af59-45e4-84dc-82b6dff09040"}
03:54:20.455 02.568 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"9530d102-0184-4a32-a1fe-5b93b8f872a7"}
03:54:20.500 00.045 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"9530d102-0184-4a32-a1fe-5b93b8f872a7"}
03:54:20.603 00.103 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"9fd48e78-246e-4078-872f-fa5cca217edf"}
03:54:20.625 00.022 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"9fd48e78-246e-4078-872f-fa5cca217edf"}
03:54:22.452 01.827 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"908a3ad6-9b70-40f8-8f4c-d68079a7a741"}
03:54:22.513 00.061 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"908a3ad6-9b70-40f8-8f4c-d68079a7a741"}
03:54:22.532 00.019 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"9d018c36-2034-47b1-b21c-4e7882be26d4"}
03:54:22.544 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"9d018c36-2034-47b1-b21c-4e7882be26d4"}
03:54:24.451 01.907 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"cbc6fa2d-9d71-4a14-a075-083716db2379"}
03:54:24.465 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"cbc6fa2d-9d71-4a14-a075-083716db2379"}
03:54:24.495 00.030 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"49f23d61-128f-477f-b7cf-f38789c43683"}
03:54:24.506 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"49f23d61-128f-477f-b7cf-f38789c43683"}
03:54:26.457 01.951 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"c35c9f4d-3da8-4e6b-9b1c-41c33c445a37"}
03:54:26.483 00.026 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"c35c9f4d-3da8-4e6b-9b1c-41c33c445a37"}
03:54:26.496 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"525ab43e-1b27-4fa2-b1d8-4c5cf58d1245"}
03:54:26.512 00.016 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"525ab43e-1b27-4fa2-b1d8-4c5cf58d1245"}
03:54:28.456 01.944 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"d7c65e77-51c7-4b0d-a74c-4e1880bd1832"}
03:54:28.475 00.019 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"d7c65e77-51c7-4b0d-a74c-4e1880bd1832"}
03:54:28.486 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"253db7da-74ec-4d09-a0a9-c68431106747"}
03:54:28.496 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"253db7da-74ec-4d09-a0a9-c68431106747"}
03:54:30.462 01.966 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"30fe07a4-4e2b-4679-9364-a594f2ea67a2"}
03:54:30.485 00.023 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"30fe07a4-4e2b-4679-9364-a594f2ea67a2"}
03:54:30.528 00.043 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"887afd77-6f67-47a8-a4d6-bb7c75255d3d"}
03:54:30.556 00.028 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"887afd77-6f67-47a8-a4d6-bb7c75255d3d"}
03:54:32.519 01.963 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"cb204ebf-c9e1-4337-961e-20377a9172de"}
03:54:32.671 00.152 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"cb204ebf-c9e1-4337-961e-20377a9172de"}
03:54:32.735 00.064 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"9209cc1c-3433-4eb2-9496-ae459c6c97e6"}
03:54:32.893 00.158 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"9209cc1c-3433-4eb2-9496-ae459c6c97e6"}
03:54:34.519 01.626 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"dfbd807c-c902-4737-a1b3-c5bcea391df9"}
03:54:34.535 00.016 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"dfbd807c-c902-4737-a1b3-c5bcea391df9"}
03:54:34.578 00.043 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"f988e941-60f3-49c1-8171-70094b0a2d92"}
03:54:34.588 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"f988e941-60f3-49c1-8171-70094b0a2d92"}
03:54:36.519 01.931 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"4d23a29d-936f-480b-a0b0-4a41895b4aa0"}
03:54:36.537 00.018 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"4d23a29d-936f-480b-a0b0-4a41895b4aa0"}
03:54:36.584 00.047 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"01d5d1a0-8531-4ae2-9136-11b6eb8b79f6"}
03:54:36.598 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"01d5d1a0-8531-4ae2-9136-11b6eb8b79f6"}
03:54:38.752 02.154 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"1924e7fe-61da-4417-8242-78dba938544a"}
03:54:38.950 00.198 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"1924e7fe-61da-4417-8242-78dba938544a"}
03:54:39.166 00.216 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"01574944-3100-4214-bc71-f2658cc745d4"}
03:54:39.521 00.355 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"01574944-3100-4214-bc71-f2658cc745d4"}
03:54:40.713 01.192 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"0b25156e-1961-4419-b652-ff492dc1787c"}
03:54:40.751 00.038 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"0b25156e-1961-4419-b652-ff492dc1787c"}
03:54:40.786 00.035 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"84da920f-0e83-4ac4-9565-c136ed882211"}
03:54:40.891 00.105 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"84da920f-0e83-4ac4-9565-c136ed882211"}
03:54:42.714 01.823 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"d56053d2-7a63-4897-824a-2f01acd6edc7"}
03:54:42.729 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"d56053d2-7a63-4897-824a-2f01acd6edc7"}
03:54:42.742 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"2a6f27ae-fd63-4ad7-908d-aa6d5dffbce4"}
03:54:42.759 00.017 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"2a6f27ae-fd63-4ad7-908d-aa6d5dffbce4"}
03:54:44.713 01.954 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"e00344cd-afdf-4671-9c3a-9a6ec1acbd97"}
03:54:44.746 00.033 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"e00344cd-afdf-4671-9c3a-9a6ec1acbd97"}
03:54:44.758 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"566eb9b5-441f-4d90-ad12-6d67f9a42873"}
03:54:44.771 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"566eb9b5-441f-4d90-ad12-6d67f9a42873"}
03:54:46.714 01.943 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"482cf263-8627-4145-aa56-3bd060979b7e"}
03:54:46.768 00.054 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"482cf263-8627-4145-aa56-3bd060979b7e"}
03:54:46.813 00.045 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"2054b9ea-fe54-409c-aca0-e192179dc53b"}
03:54:46.830 00.017 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"2054b9ea-fe54-409c-aca0-e192179dc53b"}
03:54:48.712 01.882 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"c17dd86b-9836-4a8c-b7e4-572cd078735a"}
03:54:48.723 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"c17dd86b-9836-4a8c-b7e4-572cd078735a"}
03:54:48.734 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"0b1155d2-e3eb-4129-ab2e-b0ce31ca4e32"}
03:54:48.743 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"0b1155d2-e3eb-4129-ab2e-b0ce31ca4e32"}
03:54:50.712 01.969 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"7290d3d3-0201-4497-972c-27b2d53c5b4f"}
03:54:50.723 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"7290d3d3-0201-4497-972c-27b2d53c5b4f"}
03:54:50.732 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"95897d42-66ad-414d-88c3-9abeb8a44ecb"}
03:54:50.744 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"95897d42-66ad-414d-88c3-9abeb8a44ecb"}
03:54:52.712 01.968 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"e028ac12-e435-4cea-9b46-552a44f508a0"}
03:54:52.727 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"e028ac12-e435-4cea-9b46-552a44f508a0"}
03:54:52.746 00.019 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"ab304b6f-d678-4eaf-9887-78d8593d0290"}
03:54:52.763 00.017 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"ab304b6f-d678-4eaf-9887-78d8593d0290"}
03:54:54.906 02.143 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"c8d8d9f0-8d72-4d06-b638-a99cb3d28e4b"}
03:54:54.971 00.065 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"c8d8d9f0-8d72-4d06-b638-a99cb3d28e4b"}
03:54:55.021 00.050 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"1f988a9f-2fa2-43ef-9bed-ddb32e4893f2"}
03:54:55.040 00.019 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"1f988a9f-2fa2-43ef-9bed-ddb32e4893f2"}
03:54:57.678 02.638 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"505e15a8-a757-46b2-835e-842cc282960d"}
03:54:58.360 00.682 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"505e15a8-a757-46b2-835e-842cc282960d"}
03:54:58.810 00.450 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"4c2b9ae4-92e4-4700-8037-24b423e5a3b7"}
03:54:59.171 00.361 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"4c2b9ae4-92e4-4700-8037-24b423e5a3b7"}
03:54:59.646 00.475 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"052b37fb-3cb0-48c8-8ff7-0ed0e5ceaf71"}
03:54:59.914 00.268 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"052b37fb-3cb0-48c8-8ff7-0ed0e5ceaf71"}
03:55:00.377 00.463 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"64892c06-8a3c-45e7-96f0-0bd240170600"}
03:55:00.688 00.311 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"64892c06-8a3c-45e7-96f0-0bd240170600"}
03:55:01.645 00.957 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"5724851d-cb39-40c2-8d79-3daf6120592a"}
03:55:01.673 00.028 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"5724851d-cb39-40c2-8d79-3daf6120592a"}
03:55:01.768 00.095 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"d0f4a564-be55-4ccb-89f4-adbf5a1a14b1"}
03:55:01.804 00.036 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"d0f4a564-be55-4ccb-89f4-adbf5a1a14b1"}
03:55:03.651 01.847 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"cd7afb89-7118-4953-a672-af170fe72874"}
03:55:03.668 00.017 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"cd7afb89-7118-4953-a672-af170fe72874"}
03:55:03.678 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"f8aaf57d-a32e-42e9-a241-c4d58fbc296b"}
03:55:03.688 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"f8aaf57d-a32e-42e9-a241-c4d58fbc296b"}
03:55:05.654 01.966 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"b83030a2-4b05-4a7f-9b8a-6aebc9b72e01"}
03:55:05.755 00.101 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"b83030a2-4b05-4a7f-9b8a-6aebc9b72e01"}
03:55:05.930 00.175 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"3bab0b0f-8da4-43b9-a24c-39f7677b1be5"}
03:55:06.223 00.293 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"3bab0b0f-8da4-43b9-a24c-39f7677b1be5"}
03:55:07.849 01.626 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"8d967e67-3808-451f-936f-bd41f66eae61"}
03:55:08.167 00.318 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"8d967e67-3808-451f-936f-bd41f66eae61"}
03:55:08.676 00.509 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"79669c89-bec0-4517-8794-625c0f2b23ae"}
03:55:09.365 00.689 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"79669c89-bec0-4517-8794-625c0f2b23ae"}
03:55:09.844 00.479 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"bdba959f-6d50-446d-aadb-af0b202901b2"}
03:55:09.864 00.020 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"bdba959f-6d50-446d-aadb-af0b202901b2"}
03:55:09.908 00.044 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"3586b162-fe1b-4d25-90c1-af665f4ff6b5"}
03:55:09.923 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"3586b162-fe1b-4d25-90c1-af665f4ff6b5"}
03:55:11.845 01.922 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"cef5d203-0a3b-4c06-9289-849701f3c143"}
03:55:11.864 00.019 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"cef5d203-0a3b-4c06-9289-849701f3c143"}
03:55:11.895 00.031 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"1b0d150b-a4fd-4dda-86d4-73ca926347df"}
03:55:11.905 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"1b0d150b-a4fd-4dda-86d4-73ca926347df"}
03:55:13.848 01.943 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"4483ee39-476b-467b-81f8-a27f6111b31c"}
03:55:13.864 00.016 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"4483ee39-476b-467b-81f8-a27f6111b31c"}
03:55:13.876 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"12dd1ad2-8f75-46c5-ac6e-7e27fd1e9e89"}
03:55:13.888 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"12dd1ad2-8f75-46c5-ac6e-7e27fd1e9e89"}
03:55:15.847 01.959 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"5771cb81-0ae2-43cf-bd67-c8ee37dfd654"}
03:55:15.858 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"5771cb81-0ae2-43cf-bd67-c8ee37dfd654"}
03:55:15.869 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"f8088dfc-a9ba-41c1-9428-4b07c566f872"}
03:55:15.879 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"f8088dfc-a9ba-41c1-9428-4b07c566f872"}
03:55:17.848 01.969 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"9924731f-b08a-4084-a9c4-05331ffe8db2"}
03:55:17.860 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"9924731f-b08a-4084-a9c4-05331ffe8db2"}
03:55:17.867 00.007 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"dd391bb4-d454-4d47-acc2-67e29156a59e"}
03:55:17.875 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"dd391bb4-d454-4d47-acc2-67e29156a59e"}
03:55:19.846 01.971 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"7d6eef6f-5c2c-431f-8c72-9e2b738ad647"}
03:55:19.858 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"7d6eef6f-5c2c-431f-8c72-9e2b738ad647"}
03:55:19.867 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"90028978-af22-40d8-bb24-57876ebe8a84"}
03:55:19.876 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"90028978-af22-40d8-bb24-57876ebe8a84"}
03:55:21.847 01.971 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"1f4eee9e-d820-4c5d-a574-00b7c1fd541c"}
03:55:21.873 00.026 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"1f4eee9e-d820-4c5d-a574-00b7c1fd541c"}
03:55:21.885 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"85282a90-8058-432b-af09-1e79eed0a62c"}
03:55:21.953 00.068 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"85282a90-8058-432b-af09-1e79eed0a62c"}
03:55:23.851 01.898 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"66707f7a-1dee-402e-9309-7cbfe1906456"}
03:55:23.869 00.018 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"66707f7a-1dee-402e-9309-7cbfe1906456"}
03:55:23.879 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"262664f9-d485-4b8a-972c-b0e3ed7b3a3b"}
03:55:23.888 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"262664f9-d485-4b8a-972c-b0e3ed7b3a3b"}
03:55:25.672 01.784 9340 evsrv: cli 100A41E8 connect
03:55:25.693 00.021 9340 evsrv: cli 100A41E8 request: {"method":"get_app_state","id":"1928fbab-8c72-404f-ab65-c9ad360a3688"}
03:55:25.739 00.046 9340 evsrv: cli 100A41E8 response: {"jsonrpc":"2.0","result":"Stopped","id":"1928fbab-8c72-404f-ab65-c9ad360a3688"}
03:55:25.786 00.047 9340 evsrv: cli 100A41E8 disconnect
03:55:25.828 00.042 9340 evsrv: cli 100A4288 connect
03:55:25.858 00.030 9340 evsrv: cli 100A4288 request: {"method":"get_calibrated","id":"9bcdb28f-ffd9-40f5-b9f9-2b2a418b8037"}
03:55:25.871 00.013 9340 evsrv: cli 100A4288 response: {"jsonrpc":"2.0","result":true,"id":"9bcdb28f-ffd9-40f5-b9f9-2b2a418b8037"}
03:55:25.892 00.021 9340 evsrv: cli 100A4288 disconnect
03:55:25.940 00.048 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"0987b69c-3e11-4a79-9991-0d265d5a2cce"}
03:55:25.978 00.038 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"0987b69c-3e11-4a79-9991-0d265d5a2cce"}
03:55:26.023 00.045 9340 evsrv: cli 100A4328 connect
03:55:26.099 00.076 9340 evsrv: cli 100A4328 request: {"method":"guide","params":{"settle":{"pixels":0.45,"time":8,"timeout":90},"recalibrate":false},"id":"6c4b64e2-2654-450f-b3fa-c540472865fd"}
03:55:26.135 00.036 9340 PhdController::Guide begins
03:55:26.195 00.060 9340 PhdController: newstate STATE_SETUP
03:55:26.222 00.027 9340 PhdController: setup
03:55:26.246 00.024 9340 PhdController: newstate STATE_ATTEMPT_START
03:55:26.301 00.055 9340 PhdController: start capturing
03:55:26.331 00.030 9340 Changing from state SELECTING to UNINITIALIZED
03:55:26.347 00.016 9340 guider state => SELECTING
03:55:26.365 00.018 9340 setting force full frames = true
03:55:26.382 00.017 9340 StartCapturing CaptureActive=0 continueCapturing=0 exposurePending=0
03:55:26.442 00.060 9340 ScheduleExposure(2000,3,0) exposurePending=0
03:55:26.455 00.013 9340 Enqueuing Expose request
03:55:26.481 00.026 9340 PhdController: newstate STATE_SELECT_STAR
03:55:26.503 00.022 12020 Worker thread wakes up
03:55:26.503 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
03:55:26.503 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(0,0,0,0)
03:55:26.539 00.036 9340 evsrv: cli 100A4328 response: {"jsonrpc":"2.0","result":0,"id":"6c4b64e2-2654-450f-b3fa-c540472865fd"}
03:55:26.561 00.022 9340 evsrv: cli 100A4328 disconnect
03:55:26.587 00.026 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"e044e721-80e3-48a8-b496-a7eec3aa9899"}
03:55:26.605 00.018 9340 case statement mapped state 1 to 101
03:55:26.628 00.023 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Looping","id":"e044e721-80e3-48a8-b496-a7eec3aa9899"}
03:55:26.675 00.047 9340 evsrv: cli 100A43C8 connect
03:55:26.689 00.014 9340 case statement mapped state 1 to 101
03:55:26.710 00.021 9340 case statement mapped state 1 to 101
03:55:26.740 00.030 9340 evsrv: cli 100A43C8 request: {"method":"get_lock_shift_params","id":"c27d9802-a47b-4283-af47-34e6034599c6"}
03:55:26.781 00.041 9340 evsrv: cli 100A43C8 response: {"jsonrpc":"2.0","result":{"enabled":false,"rate":[0.00,0.00],"units":"arcsec/hr","axes":"RA/Dec"},"id":"c27d9802-a47b-4283-af47-34e6034599c6"}
03:55:26.805 00.024 9340 evsrv: cli 100A43C8 disconnect
03:55:26.829 00.024 9340 evsrv: cli 100A41E8 connect
03:55:26.851 00.022 9340 case statement mapped state 1 to 101
03:55:26.875 00.024 9340 case statement mapped state 1 to 101
03:55:26.927 00.052 9340 evsrv: cli 100A41E8 request: {"method":"get_lock_position","id":"7930fb87-defa-414f-9402-f62a9d8c2961"}
03:55:26.948 00.021 9340 evsrv: cli 100A41E8 response: {"jsonrpc":"2.0","result":null,"id":"7930fb87-defa-414f-9402-f62a9d8c2961"}
03:55:26.993 00.045 9340 evsrv: cli 100A41E8 disconnect
03:55:27.850 00.857 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"a41b3778-65c3-46af-a307-9f56e19bfc66"}
03:55:27.904 00.054 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"a41b3778-65c3-46af-a307-9f56e19bfc66"}
03:55:28.044 00.140 9340 evsrv: cli 100A41E8 connect
03:55:28.186 00.142 9340 case statement mapped state 1 to 101
03:55:28.261 00.075 9340 case statement mapped state 1 to 101
03:55:28.312 00.051 9340 evsrv: cli 100A41E8 request: {"method":"get_lock_position","id":"23e27c8f-a63b-463d-8f1d-c16c24c7cd96"}
03:55:28.362 00.050 9340 evsrv: cli 100A41E8 response: {"jsonrpc":"2.0","result":null,"id":"23e27c8f-a63b-463d-8f1d-c16c24c7cd96"}
03:55:28.415 00.053 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"9415c997-59eb-45b4-9333-850e18b64cb4"}
03:55:28.437 00.022 9340 case statement mapped state 1 to 101
03:55:28.456 00.019 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Looping","id":"9415c997-59eb-45b4-9333-850e18b64cb4"}
03:55:28.501 00.045 9340 evsrv: cli 100A41E8 disconnect
03:55:28.948 00.447 12020 Exposure complete
03:55:29.415 00.467 9340 evsrv: cli 100A41E8 connect
03:55:29.442 00.027 9340 case statement mapped state 1 to 101
03:55:29.527 00.085 9340 case statement mapped state 1 to 101
03:55:29.551 00.024 9340 evsrv: cli 100A41E8 request: {"method":"get_lock_position","id":"93dfbac3-4c31-413a-99e9-d89e7194c73c"}
03:55:29.568 00.017 9340 evsrv: cli 100A41E8 response: {"jsonrpc":"2.0","result":null,"id":"93dfbac3-4c31-413a-99e9-d89e7194c73c"}
03:55:29.587 00.019 12020 worker thread done servicing request
03:55:29.587 00.000 9340 OnExposeComplete: enter
03:55:29.602 00.015 9340 UpdateGuideState(): m_state=1
03:55:29.649 00.047 9340 UpdateCurrentPosition: no star selected
03:55:29.667 00.018 9340 evsrv: cli 100A41E8 short write 0/133 Input / Output error
03:55:29.680 00.013 9340 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:55:29.693 00.013 9340 Status Line: No star selected
03:55:29.713 00.020 9340 UpdateImageDisplay: Size=(1920,1080) min=7033, max=65535, med=10795, FiltMin=8557, FiltMax=65518, Gamma=2.870
03:55:29.728 00.015 9340 UpdateGuideState exits: No star selected
03:55:29.760 00.032 9340 GuiderMultiStar::AutoSelect enter
03:55:29.773 00.013 9340 Star::AutoFind called with edgeAllowance = 0 searchRegion = 15 roi = 0x0@0,0
03:55:30.089 00.316 9340 AutoFind: auto downsample for scale 2.47 => 1x
03:55:30.488 00.399 9340 AutoFind: global mean = 0.1, stdev 3391.4
03:55:30.501 00.013 9340 AutoFind: using threshold = 0.1
03:55:30.849 00.348 9340 AutoFind: local max [1451, 123] 59.4
03:55:30.868 00.019 9340 AutoFind: local max [838, 303] 59.4
03:55:30.880 00.012 9340 AutoFind: local max [366, 723] 57.7
03:55:30.908 00.028 9340 AutoFind: local max [1527, 1044] 51.7
03:55:30.920 00.012 9340 AutoFind: local max [1345, 522] 51.6
03:55:30.933 00.013 9340 AutoFind: local max [1762, 1039] 51.5
03:55:30.948 00.015 9340 AutoFind: local max [1876, 961] 49.8
03:55:30.962 00.014 9340 AutoFind: local max [800, 738] 49.2
03:55:30.975 00.013 9340 AutoFind: local max [1420, 108] 49.2
03:55:31.022 00.047 9340 AutoFind: local max [806, 946] 48.0
03:55:31.044 00.022 9340 AutoFind: local max [1080, 597] 46.8
03:55:31.060 00.016 9340 AutoFind: local max [1228, 310] 46.6
03:55:31.086 00.026 9340 AutoFind: local max [1708, 819] 45.5
03:55:31.110 00.024 9340 AutoFind: local max [1212, 1044] 45.2
03:55:31.152 00.042 9340 AutoFind: local max [1711, 274] 44.2
03:55:31.166 00.014 9340 AutoFind: local max [1761, 1063] 43.6
03:55:31.183 00.017 9340 AutoFind: local max [1462, 287] 43.2
03:55:31.195 00.012 9340 AutoFind: local max [575, 194] 42.9
03:55:31.206 00.011 9340 AutoFind: local max [895, 1014] 42.3
03:55:31.229 00.023 9340 AutoFind: local max [1710, 824] 41.5
03:55:31.273 00.044 9340 AutoFind: local max [140, 270] 40.5
03:55:31.289 00.016 9340 AutoFind: local max [1490, 924] 40.2
03:55:31.312 00.023 9340 AutoFind: local max [44, 108] 39.1
03:55:31.326 00.014 9340 AutoFind: local max [840, 46] 38.3
03:55:31.340 00.014 9340 AutoFind: local max [1141, 136] 37.2
03:55:31.352 00.012 9340 AutoFind: local max [1135, 507] 37.0
03:55:31.385 00.033 9340 AutoFind: local max [212, 110] 36.9
03:55:31.399 00.014 9340 AutoFind: local max [973, 807] 36.1
03:55:31.410 00.011 9340 AutoFind: local max [1864, 83] 35.7
03:55:31.421 00.011 9340 AutoFind: local max [525, 26] 34.9
03:55:31.436 00.015 9340 AutoFind: local max [1232, 103] 34.4
03:55:31.450 00.014 9340 AutoFind: local max [521, 864] 34.1
03:55:31.462 00.012 9340 AutoFind: local max [976, 731] 34.0
03:55:31.498 00.036 9340 AutoFind: local max [807, 856] 33.6
03:55:31.520 00.022 9340 AutoFind: local max [1808, 256] 32.9
03:55:31.536 00.016 9340 AutoFind: local max [1896, 78] 32.7
03:55:31.545 00.009 9340 AutoFind: local max [458, 1019] 32.5
03:55:31.562 00.017 9340 AutoFind: local max [1853, 677] 29.4
03:55:31.576 00.014 9340 AutoFind: local max [1144, 953] 29.3
03:55:31.604 00.028 9340 AutoFind: local max [310, 913] 28.6
03:55:31.620 00.016 9340 AutoFind: local max [1625, 412] 27.8
03:55:31.630 00.010 9340 AutoFind: local max [1493, 977] 26.8
03:55:31.644 00.014 9340 AutoFind: local max [759, 965] 26.3
03:55:31.657 00.013 9340 AutoFind: local max [374, 481] 26.3
03:55:31.670 00.013 9340 AutoFind: local max [608, 921] 25.7
03:55:31.680 00.010 9340 AutoFind: local max [481, 87] 25.6
03:55:31.711 00.031 9340 AutoFind: local max [622, 1070] 25.4
03:55:31.737 00.026 9340 AutoFind: local max [1305, 318] 24.5
03:55:31.748 00.011 9340 AutoFind: local max [746, 79] 23.9
03:55:31.759 00.011 9340 AutoFind: local max [1833, 922] 23.9
03:55:31.771 00.012 9340 AutoFind: local max [609, 928] 23.7
03:55:31.783 00.012 9340 AutoFind: local max [1264, 117] 23.6
03:55:31.798 00.015 9340 AutoFind: local max [861, 1001] 23.6
03:55:31.830 00.032 9340 AutoFind: local max [1346, 200] 23.5
03:55:31.841 00.011 9340 AutoFind: local max [1050, 1007] 23.1
03:55:31.856 00.015 9340 AutoFind: local max [592, 203] 22.7
03:55:31.865 00.009 9340 AutoFind: local max [1072, 756] 22.6
03:55:31.877 00.012 9340 AutoFind: local max [1000, 468] 22.3
03:55:31.892 00.015 9340 AutoFind: local max [1692, 118] 21.2
03:55:31.904 00.012 9340 AutoFind: local max [1818, 36] 21.1
03:55:31.931 00.027 9340 AutoFind: local max [1294, 142] 20.5
03:55:31.945 00.014 9340 AutoFind: local max [1858, 765] 20.3
03:55:31.960 00.015 9340 AutoFind: local max [786, 272] 20.0
03:55:31.972 00.012 9340 AutoFind: local max [447, 248] 19.8
03:55:31.984 00.012 9340 AutoFind: local max [280, 49] 19.5
03:55:31.996 00.012 9340 AutoFind: local max [1176, 424] 18.9
03:55:32.017 00.021 9340 AutoFind: local max [1209, 818] 18.6
03:55:32.064 00.047 9340 AutoFind: local max [334, 544] 17.9
03:55:32.083 00.019 9340 AutoFind: local max [1081, 691] 17.6
03:55:32.097 00.014 9340 AutoFind: local max [185, 710] 17.2
03:55:32.112 00.015 9340 AutoFind: local max [607, 511] 17.1
03:55:32.128 00.016 9340 AutoFind: local max [1106, 659] 16.1
03:55:32.184 00.056 9340 AutoFind: local max [1183, 228] 16.0
03:55:32.212 00.028 9340 AutoFind: local max [1032, 326] 16.0
03:55:32.225 00.013 9340 AutoFind: local max [1498, 607] 16.0
03:55:32.243 00.018 9340 AutoFind: local max [1104, 1056] 15.9
03:55:32.287 00.044 9340 AutoFind: local max [1573, 705] 15.8
03:55:32.301 00.014 9340 AutoFind: local max [1141, 438] 15.4
03:55:32.329 00.028 9340 AutoFind: local max [1496, 17] 15.3
03:55:32.347 00.018 9340 AutoFind: local max [569, 702] 15.1
03:55:32.359 00.012 9340 AutoFind: local max [27, 306] 15.1
03:55:32.371 00.012 9340 AutoFind: local max [1384, 1000] 15.1
03:55:32.405 00.034 9340 AutoFind: local max [1294, 166] 15.0
03:55:32.417 00.012 9340 AutoFind: local max [433, 165] 14.9
03:55:32.426 00.009 9340 AutoFind: local max [1151, 177] 14.9
03:55:32.442 00.016 9340 AutoFind: local max [413, 501] 14.4
03:55:32.453 00.011 9340 AutoFind: local max [71, 250] 14.3
03:55:32.467 00.014 9340 AutoFind: local max [852, 910] 14.2
03:55:32.483 00.016 9340 AutoFind: local max [830, 488] 14.0
03:55:32.496 00.013 9340 AutoFind: local max [226, 759] 14.0
03:55:32.536 00.040 9340 AutoFind: local max [1286, 155] 13.8
03:55:32.553 00.017 9340 AutoFind: local max [970, 273] 13.8
03:55:32.569 00.016 9340 AutoFind: local max [1888, 188] 13.8
03:55:32.579 00.010 9340 AutoFind: local max [344, 14] 13.8
03:55:32.590 00.011 9340 AutoFind: local max [313, 1032] 13.7
03:55:32.604 00.014 9340 AutoFind: local max [581, 524] 13.7
03:55:32.616 00.012 9340 AutoFind: local max [367, 377] 13.5
03:55:32.652 00.036 9340 AutoFind: local max [1347, 460] 13.3
03:55:32.664 00.012 9340 AutoFind: local max [1553, 1062] 12.9
03:55:32.674 00.010 9340 AutoFind: local max [533, 910] 12.8
03:55:32.687 00.013 9340 AutoFind: too close [1286, 155] 13.8 - [1294, 166] 15.0
03:55:32.701 00.014 9340 AutoFind: too close [1286, 155] 13.8 - [1294, 142] 20.5
03:55:32.720 00.019 9340 AutoFind: too close [592, 203] 22.7 - [575, 194] 42.9
03:55:32.730 00.010 9340 AutoFind: too close [609, 928] 23.7 - [608, 921] 25.7
03:55:32.742 00.012 9340 AutoFind: too close [1710, 824] 41.5 - [1708, 819] 45.5
03:55:32.777 00.035 9340 AutoFind: too close to edge [344, 14] 13.8
03:55:32.790 00.013 9340 AutoFind: too close to edge [622, 1070] 25.4
03:55:32.804 00.014 9340 AutoFind: BPP = 16, saturation at 69503, pedestal 3968, thresh = 62949
03:55:32.816 00.012 9340 Star::Find(15, 1451, 123, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
03:55:32.832 00.016 9340 Star::Find returns 1 (0), X=1451.42, Y=123.45, Mass=2074657, SNR=254.6, Peak=65523 HFD=5.2
03:55:32.847 00.015 9340 Star::Find(15, 838, 303, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
03:55:32.860 00.013 9340 Star::Find returns 1 (0), X=838.10, Y=303.33, Mass=1886153, SNR=280.0, Peak=65509 HFD=5.0
03:55:32.896 00.036 9340 Star::Find(15, 366, 723, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
03:55:32.907 00.011 9340 Star::Find returns 1 (0), X=365.93, Y=723.24, Mass=2236498, SNR=288.4, Peak=65506 HFD=5.5
03:55:32.921 00.014 9340 Star::Find(15, 1527, 1044, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
03:55:32.938 00.017 9340 Star::Find returns 1 (0), X=1527.10, Y=1044.22, Mass=1538620, SNR=236.2, Peak=65292 HFD=4.8
03:55:32.949 00.011 9340 Star::Find(15, 1345, 522, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
03:55:32.961 00.012 9340 Star::Find returns 1 (0), X=1344.97, Y=522.62, Mass=2668072, SNR=272.7, Peak=65494 HFD=5.9
03:55:32.976 00.015 9340 Star::Find(15, 1762, 1039, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
03:55:33.017 00.041 9340 Star::Find returns 1 (0), X=1762.78, Y=1039.55, Mass=1336769, SNR=208.7, Peak=65516 HFD=4.7
03:55:33.039 00.022 9340 Star::Find(15, 1876, 961, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
03:55:33.059 00.020 9340 Star::Find returns 1 (0), X=1876.25, Y=961.00, Mass=1607821, SNR=168.6, Peak=65482 HFD=4.9
03:55:33.072 00.013 9340 Star::Find(15, 800, 738, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
03:55:33.102 00.030 9340 Star::Find returns 1 (0), X=799.73, Y=737.89, Mass=2890248, SNR=296.3, Peak=65523 HFD=6.0
03:55:33.121 00.019 9340 Star::Find(15, 1420, 108, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
03:55:33.167 00.046 9340 Star::Find returns 1 (0), X=1419.74, Y=108.46, Mass=1481397, SNR=222.3, Peak=61106 HFD=5.0
03:55:33.182 00.015 9340 Star::Find(15, 806, 946, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
03:55:33.195 00.013 9340 Star::Find returns 1 (0), X=806.55, Y=946.53, Mass=1159541, SNR=166.3, Peak=65461 HFD=4.3
03:55:33.210 00.015 9340 Star::Find(15, 1080, 597, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
03:55:33.222 00.012 9340 Star::Find returns 1 (0), X=1080.15, Y=597.28, Mass=1006909, SNR=201.7, Peak=61221 HFD=4.2
03:55:33.245 00.023 9340 Star::Find(15, 1228, 310, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
03:55:33.296 00.051 9340 Star::Find returns 1 (0), X=1227.56, Y=310.00, Mass=1325835, SNR=181.7, Peak=60400 HFD=4.9
03:55:33.318 00.022 9340 Star::Find(15, 1212, 1044, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
03:55:33.331 00.013 9340 Star::Find returns 1 (0), X=1211.86, Y=1043.76, Mass=1310283, SNR=157.7, Peak=60097 HFD=4.6
03:55:33.344 00.013 9340 Star::Find(15, 1711, 274, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
03:55:33.362 00.018 9340 Star::Find returns 1 (0), X=1711.06, Y=274.49, Mass=1066471, SNR=180.9, Peak=61117 HFD=4.3
03:55:33.374 00.012 9340 Star::Find(15, 1761, 1063, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
03:55:33.407 00.033 9340 Star::Find returns 1 (0), X=1761.46, Y=1063.35, Mass=1041892, SNR=164.7, Peak=63697 HFD=4.5
03:55:33.422 00.015 9340 Star::Find(15, 1462, 287, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
03:55:33.434 00.012 9340 Star::Find returns 1 (0), X=1461.91, Y=287.25, Mass=1120075, SNR=180.6, Peak=60393 HFD=4.5
03:55:33.446 00.012 9340 Star::Find(15, 895, 1014, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
03:55:33.457 00.011 9340 Star::Find returns 1 (0), X=895.40, Y=1013.87, Mass=1313802, SNR=188.8, Peak=57675 HFD=5.1
03:55:33.471 00.014 9340 Star::Find(15, 140, 270, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
03:55:33.481 00.010 9340 Star::Find returns 1 (0), X=140.14, Y=271.09, Mass=1043402, SNR=163.6, Peak=59886 HFD=4.5
03:55:33.496 00.015 9340 Star::Find(15, 1490, 924, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
03:55:33.537 00.041 9340 Star::Find returns 1 (0), X=1489.80, Y=924.73, Mass=1105810, SNR=171.8, Peak=56396 HFD=4.5
03:55:33.547 00.010 9340 Star::Find(15, 44, 108, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
03:55:33.561 00.014 9340 Star::Find returns 1 (0), X=44.49, Y=108.22, Mass=968332, SNR=180.5, Peak=59944 HFD=4.6
03:55:33.578 00.017 9340 Star::Find(15, 840, 46, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
03:55:33.592 00.014 9340 Star::Find returns 1 (0), X=839.74, Y=46.86, Mass=954984, SNR=166.8, Peak=59563 HFD=4.4
03:55:33.608 00.016 9340 Star::Find(15, 1141, 136, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
03:55:33.621 00.013 9340 Star::Find returns 1 (0), X=1141.37, Y=136.82, Mass=909408, SNR=145.1, Peak=59260 HFD=4.5
03:55:33.651 00.030 9340 Star::Find(15, 1135, 507, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
03:55:33.663 00.012 9340 Star::Find returns 1 (0), X=1135.36, Y=506.87, Mass=1290011, SNR=162.3, Peak=56366 HFD=5.2
03:55:33.674 00.011 9340 Star::Find(15, 212, 110, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
03:55:33.686 00.012 9340 Star::Find returns 1 (0), X=212.31, Y=110.70, Mass=818878, SNR=132.9, Peak=62360 HFD=3.7
03:55:33.699 00.013 9340 Star::Find(15, 973, 807, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
03:55:33.710 00.011 9340 Star::Find returns 1 (0), X=972.68, Y=807.35, Mass=852808, SNR=138.2, Peak=59779 HFD=4.2
03:55:33.722 00.012 9340 Star::Find(15, 1864, 83, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
03:55:33.733 00.011 9340 Star::Find returns 1 (0), X=1864.04, Y=83.27, Mass=960801, SNR=135.8, Peak=57265 HFD=4.6
03:55:33.745 00.012 9340 Star::Find(15, 525, 26, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
03:55:33.755 00.010 9340 Star::Find returns 1 (0), X=525.24, Y=26.09, Mass=752924, SNR=116.5, Peak=56400 HFD=4.2
03:55:33.787 00.032 9340 Star::Find(15, 1232, 103, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
03:55:33.797 00.010 9340 Star::Find returns 1 (0), X=1232.50, Y=105.36, Mass=4025493, SNR=345.2, Peak=65535 HFD=7.1
03:55:33.810 00.013 9340 Star::Find(15, 521, 864, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
03:55:33.821 00.011 9340 Star::Find returns 1 (0), X=521.24, Y=864.55, Mass=877313, SNR=142.0, Peak=58424 HFD=4.6
03:55:33.830 00.009 9340 Star::Find(15, 976, 731, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
03:55:33.842 00.012 9340 Star::Find returns 1 (0), X=975.63, Y=731.21, Mass=678074, SNR=116.9, Peak=49762 HFD=3.8
03:55:33.859 00.017 9340 Star::Find(15, 807, 856, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
03:55:33.870 00.011 9340 Star::Find returns 1 (0), X=806.91, Y=856.03, Mass=694242, SNR=123.8, Peak=52044 HFD=4.1
03:55:33.899 00.029 9340 Star::Find(15, 1808, 256, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
03:55:33.911 00.012 9340 Star::Find returns 1 (0), X=1809.37, Y=257.06, Mass=3972277, SNR=341.8, Peak=65525 HFD=6.9
03:55:33.922 00.011 9340 Star::Find(15, 1896, 78, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
03:55:33.936 00.014 9340 Star::Find returns 1 (0), X=1895.84, Y=78.14, Mass=913545, SNR=123.2, Peak=54513 HFD=4.4
03:55:33.948 00.012 9340 Star::Find(15, 458, 1019, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
03:55:33.959 00.011 9340 Star::Find returns 1 (0), X=458.30, Y=1018.44, Mass=1141578, SNR=146.5, Peak=55130 HFD=5.3
03:55:33.973 00.014 9340 Star::Find(15, 1853, 677, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
03:55:33.987 00.014 9340 Star::Find returns 1 (0), X=1853.57, Y=676.77, Mass=755863, SNR=132.7, Peak=51168 HFD=4.3
03:55:34.028 00.041 9340 Star::Find(15, 1144, 953, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
03:55:34.043 00.015 9340 Star::Find returns 1 (0), X=1143.72, Y=953.09, Mass=546949, SNR=106.4, Peak=49630 HFD=3.7
03:55:34.080 00.037 9340 Star::Find(15, 310, 913, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
03:55:34.102 00.022 9340 Star::Find returns 1 (0), X=310.27, Y=913.48, Mass=674232, SNR=121.8, Peak=56039 HFD=3.9
03:55:34.124 00.022 9340 Star::Find(15, 1625, 412, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
03:55:34.138 00.014 9340 Star::Find returns 1 (0), X=1625.42, Y=412.74, Mass=577408, SNR=117.1, Peak=54107 HFD=3.6
03:55:34.174 00.036 9340 Star::Find(15, 1493, 977, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
03:55:34.187 00.013 9340 Star::Find returns 1 (0), X=1492.95, Y=977.24, Mass=659414, SNR=112.3, Peak=55113 HFD=4.2
03:55:34.207 00.020 9340 Star::Find(15, 759, 965, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
03:55:34.220 00.013 9340 Star::Find returns 1 (0), X=759.16, Y=965.72, Mass=577833, SNR=132.9, Peak=52042 HFD=3.9
03:55:34.230 00.010 9340 Star::Find(15, 374, 481, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
03:55:34.243 00.013 9340 Star::Find returns 1 (0), X=374.52, Y=481.55, Mass=553112, SNR=109.3, Peak=43469 HFD=4.2
03:55:34.263 00.020 9340 Star::Find(15, 481, 87, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
03:55:34.297 00.034 9340 Star::Find returns 1 (0), X=481.17, Y=87.60, Mass=617346, SNR=118.8, Peak=49725 HFD=4.1
03:55:34.319 00.022 9340 Star::Find(15, 1305, 318, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
03:55:34.332 00.013 9340 Star::Find returns 1 (0), X=1305.38, Y=317.82, Mass=558643, SNR=127.4, Peak=48453 HFD=3.8
03:55:34.349 00.017 9340 Star::Find(15, 746, 79, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
03:55:34.362 00.013 9340 Star::Find returns 1 (0), X=746.64, Y=79.01, Mass=514813, SNR=105.0, Peak=44350 HFD=3.9
03:55:34.387 00.025 9340 Star::Find(15, 1833, 922, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
03:55:34.402 00.015 9340 Star::Find returns 1 (0), X=1833.42, Y=922.22, Mass=524542, SNR=109.6, Peak=48546 HFD=3.7
03:55:34.441 00.039 9340 Star::Find(15, 1264, 117, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
03:55:34.454 00.013 9340 Star::Find returns 1 (0), X=1263.82, Y=117.65, Mass=581709, SNR=112.0, Peak=50050 HFD=3.8
03:55:34.468 00.014 9340 Star::Find(15, 861, 1001, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
03:55:34.482 00.014 9340 Star::Find returns 1 (0), X=861.08, Y=1001.41, Mass=423955, SNR=89.4, Peak=40217 HFD=3.7
03:55:34.493 00.011 9340 Star::Find(15, 1346, 200, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
03:55:34.506 00.013 9340 Star::Find returns 1 (0), X=1346.26, Y=199.99, Mass=518487, SNR=119.4, Peak=48979 HFD=4.0
03:55:34.521 00.015 9340 Star::Find(15, 1050, 1007, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
03:55:34.533 00.012 9340 Star::Find returns 1 (0), X=1049.62, Y=1007.35, Mass=541514, SNR=106.1, Peak=44326 HFD=3.9
03:55:34.546 00.013 9340 Star::Find(15, 1072, 756, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
03:55:34.575 00.029 9340 Star::Find returns 1 (0), X=1072.90, Y=756.17, Mass=547805, SNR=102.5, Peak=47195 HFD=4.2
03:55:34.590 00.015 9340 Star::Find(15, 1000, 468, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
03:55:34.605 00.015 9340 Star::Find returns 1 (0), X=1000.44, Y=468.36, Mass=444064, SNR=102.4, Peak=53467 HFD=3.2
03:55:34.617 00.012 9340 Star::Find(15, 1692, 118, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
03:55:34.629 00.012 9340 Star::Find returns 1 (0), X=1692.33, Y=117.96, Mass=504829, SNR=103.4, Peak=47434 HFD=3.9
03:55:34.655 00.026 9340 Star::Find(15, 1818, 36, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
03:55:34.669 00.014 9340 Star::Find returns 1 (0), X=1818.77, Y=36.50, Mass=527559, SNR=109.1, Peak=42897 HFD=4.6
03:55:34.702 00.033 9340 Star::Find(15, 1858, 765, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
03:55:34.719 00.017 9340 Star::Find returns 1 (0), X=1858.58, Y=765.87, Mass=463287, SNR=101.4, Peak=44641 HFD=3.9
03:55:34.735 00.016 9340 Star::Find(15, 786, 272, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
03:55:34.747 00.012 9340 Star::Find returns 1 (0), X=786.05, Y=271.94, Mass=611359, SNR=99.4, Peak=45118 HFD=4.5
03:55:34.760 00.013 9340 Star::Find(15, 447, 248, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
03:55:34.775 00.015 9340 Star::Find returns 1 (0), X=446.69, Y=248.05, Mass=444851, SNR=82.4, Peak=45758 HFD=3.8
03:55:34.795 00.020 9340 Star::Find(15, 280, 49, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
03:55:34.839 00.044 9340 Star::Find returns 1 (0), X=280.39, Y=49.60, Mass=425065, SNR=87.7, Peak=34937 HFD=4.2
03:55:34.855 00.016 9340 Star::Find(15, 1176, 424, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
03:55:34.871 00.016 9340 Star::Find returns 1 (0), X=1176.07, Y=424.13, Mass=443754, SNR=96.7, Peak=44420 HFD=4.2
03:55:34.882 00.011 9340 Star::Find(15, 1209, 818, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
03:55:34.898 00.016 9340 Star::Find returns 1 (0), X=1208.58, Y=818.50, Mass=321066, SNR=84.9, Peak=39078 HFD=3.2
03:55:34.918 00.020 9340 Star::Find(15, 334, 544, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
03:55:34.933 00.015 9340 Star::Find returns 1 (0), X=334.25, Y=544.20, Mass=405164, SNR=92.3, Peak=44422 HFD=3.6
03:55:34.976 00.043 9340 Star::Find(15, 1081, 691, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
03:55:34.992 00.016 9340 Star::Find returns 1 (0), X=1081.06, Y=691.55, Mass=414202, SNR=96.7, Peak=39483 HFD=3.8
03:55:35.024 00.032 9340 Star::Find(15, 185, 710, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
03:55:35.054 00.030 9340 Star::Find returns 1 (0), X=185.30, Y=710.27, Mass=369874, SNR=88.8, Peak=37937 HFD=3.7
03:55:35.122 00.068 9340 Star::Find(15, 607, 511, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
03:55:35.167 00.045 9340 Star::Find returns 1 (0), X=606.76, Y=511.44, Mass=372054, SNR=74.2, Peak=36082 HFD=3.6
03:55:35.214 00.047 9340 Star::Find(15, 1106, 659, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
03:55:35.373 00.159 9340 Star::Find returns 1 (0), X=1105.79, Y=659.15, Mass=345762, SNR=83.4, Peak=39707 HFD=3.6
03:55:35.477 00.104 9340 Star::Find(15, 1183, 228, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
03:55:35.497 00.020 9340 Star::Find returns 1 (0), X=1183.65, Y=228.38, Mass=340591, SNR=75.2, Peak=42302 HFD=3.4
03:55:35.530 00.033 9340 Star::Find(15, 1032, 326, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
03:55:35.595 00.065 9340 Star::Find returns 1 (0), X=1032.40, Y=326.58, Mass=335282, SNR=74.9, Peak=34733 HFD=3.6
03:55:35.660 00.065 9340 Star::Find(15, 1498, 607, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
03:55:35.753 00.093 9340 Star::Find returns 1 (0), X=1498.30, Y=607.30, Mass=379878, SNR=74.4, Peak=36861 HFD=3.7
03:55:35.779 00.026 9340 Star::Find(15, 1104, 1056, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
03:55:35.806 00.027 9340 Star::Find returns 1 (0), X=1104.66, Y=1057.02, Mass=342877, SNR=83.3, Peak=32186 HFD=4.0
03:55:35.836 00.030 9340 Star::Find(15, 1573, 705, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
03:55:35.884 00.048 9340 Star::Find returns 1 (0), X=1572.93, Y=705.03, Mass=314088, SNR=78.5, Peak=31382 HFD=4.1
03:55:35.899 00.015 9340 Star::Find(15, 1141, 438, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
03:55:35.915 00.016 9340 Star::Find returns 1 (0), X=1141.63, Y=438.88, Mass=342534, SNR=79.0, Peak=39254 HFD=3.7
03:55:35.930 00.015 9340 Star::Find(15, 1496, 17, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
03:55:35.960 00.030 9340 Star::Find returns 1 (0), X=1496.08, Y=17.70, Mass=324209, SNR=83.8, Peak=37288 HFD=3.4
03:55:36.023 00.063 9340 Star::Find(15, 569, 702, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
03:55:36.074 00.051 9340 Star::Find returns 1 (0), X=568.92, Y=702.62, Mass=320503, SNR=80.4, Peak=30665 HFD=3.9
03:55:36.180 00.106 9340 Star::Find(15, 27, 306, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
03:55:36.224 00.044 9340 Star::Find returns 1 (0), X=27.59, Y=306.55, Mass=346797, SNR=63.0, Peak=31359 HFD=4.2
03:55:36.254 00.030 9340 Star::Find(15, 1384, 1000, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
03:55:36.274 00.020 9340 Star::Find returns 1 (0), X=1383.61, Y=999.96, Mass=419344, SNR=93.1, Peak=39737 HFD=4.1
03:55:36.337 00.063 9340 Star::Find(15, 433, 165, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
03:55:36.379 00.042 9340 Star::Find returns 1 (0), X=432.80, Y=165.31, Mass=286648, SNR=62.6, Peak=29004 HFD=3.7
03:55:36.422 00.043 9340 Star::Find(15, 1151, 177, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
03:55:36.475 00.053 9340 Star::Find returns 1 (0), X=1151.31, Y=177.84, Mass=390817, SNR=78.8, Peak=41847 HFD=3.9
03:55:36.489 00.014 9340 Star::Find(15, 413, 501, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
03:55:36.506 00.017 9340 Star::Find returns 1 (0), X=413.04, Y=501.65, Mass=295326, SNR=73.0, Peak=29416 HFD=3.9
03:55:36.523 00.017 9340 Star::Find(15, 71, 250, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
03:55:36.552 00.029 9340 Star::Find returns 1 (0), X=70.74, Y=250.51, Mass=288276, SNR=64.4, Peak=28645 HFD=3.6
03:55:36.573 00.021 9340 Star::Find(15, 852, 910, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
03:55:36.611 00.038 9340 Star::Find returns 1 (0), X=851.67, Y=910.34, Mass=311476, SNR=71.1, Peak=35069 HFD=3.5
03:55:36.622 00.011 9340 Star::Find(15, 830, 488, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
03:55:36.634 00.012 9340 Star::Find returns 1 (0), X=830.27, Y=487.60, Mass=365585, SNR=82.0, Peak=36653 HFD=4.0
03:55:36.651 00.017 9340 Star::Find(15, 226, 759, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
03:55:36.662 00.011 9340 Star::Find returns 1 (0), X=226.13, Y=759.31, Mass=435821, SNR=89.9, Peak=31690 HFD=4.7
03:55:36.673 00.011 9340 Star::Find(15, 970, 273, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
03:55:36.684 00.011 9340 Star::Find returns 1 (0), X=969.68, Y=273.59, Mass=303351, SNR=63.1, Peak=38109 HFD=3.4
03:55:36.700 00.016 9340 Star::Find(15, 1888, 188, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
03:55:36.732 00.032 9340 Star::Find returns 1 (0), X=1887.72, Y=187.64, Mass=307744, SNR=70.4, Peak=39257 HFD=3.2
03:55:36.750 00.018 9340 Star::Find(15, 313, 1032, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
03:55:36.762 00.012 9340 Star::Find returns 1 (0), X=313.71, Y=1032.54, Mass=355831, SNR=83.7, Peak=38875 HFD=3.6
03:55:36.775 00.013 9340 Star::Find(15, 581, 524, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
03:55:36.785 00.010 9340 Star::Find returns 1 (0), X=581.07, Y=524.29, Mass=365695, SNR=83.3, Peak=31272 HFD=4.3
03:55:36.797 00.012 9340 Star::Find(15, 367, 377, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
03:55:36.814 00.017 9340 Star::Find returns 1 (0), X=367.47, Y=377.09, Mass=291329, SNR=66.2, Peak=36054 HFD=3.6
03:55:36.824 00.010 9340 Star::Find(15, 1347, 460, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
03:55:36.836 00.012 9340 Star::Find returns 1 (0), X=1347.35, Y=460.08, Mass=280433, SNR=74.5, Peak=33855 HFD=3.6
03:55:36.870 00.034 9340 Star::Find(15, 1553, 1062, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
03:55:36.882 00.012 9340 Star::Find returns 1 (0), X=1553.65, Y=1062.41, Mass=252174, SNR=73.2, Peak=32757 HFD=3.3
03:55:36.895 00.013 9340 Star::Find(15, 533, 910, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
03:55:36.905 00.010 9340 Star::Find returns 1 (0), X=533.51, Y=909.79, Mass=315855, SNR=70.1, Peak=37820 HFD=3.4
03:55:36.917 00.012 9340 AutoFind: finding best star pass 1
03:55:36.929 00.012 9340 Star::Find(15, 1451, 123, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
03:55:36.944 00.015 9340 Star::Find returns 1 (0), X=1451.42, Y=123.45, Mass=2074657, SNR=254.6, Peak=65523 HFD=5.2
03:55:36.957 00.013 9340 AutoFind: near-saturated [1451, 123] 59.4 Mass 2074657 SNR 254.6 Peak 65523
03:55:36.970 00.013 9340 Star::Find(15, 838, 303, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
03:55:37.012 00.042 9340 Star::Find returns 1 (0), X=838.10, Y=303.33, Mass=1886153, SNR=280.0, Peak=65509 HFD=5.0
03:55:37.025 00.013 9340 AutoFind: near-saturated [838, 303] 59.4 Mass 1886153 SNR 280.0 Peak 65509
03:55:37.038 00.013 9340 Star::Find(15, 366, 723, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
03:55:37.052 00.014 9340 Star::Find returns 1 (0), X=365.93, Y=723.24, Mass=2236498, SNR=288.4, Peak=65506 HFD=5.5
03:55:37.070 00.018 9340 AutoFind: near-saturated [366, 723] 57.7 Mass 2236498 SNR 288.4 Peak 65506
03:55:37.094 00.024 9340 Star::Find(15, 1527, 1044, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
03:55:37.142 00.048 9340 Star::Find returns 1 (0), X=1527.10, Y=1044.22, Mass=1538620, SNR=236.2, Peak=65292 HFD=4.8
03:55:37.156 00.014 9340 AutoFind: near-saturated [1527, 1044] 51.7 Mass 1538620 SNR 236.2 Peak 65292
03:55:37.174 00.018 9340 Star::Find(15, 1345, 522, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
03:55:37.191 00.017 9340 Star::Find returns 1 (0), X=1344.97, Y=522.62, Mass=2668072, SNR=272.7, Peak=65494 HFD=5.9
03:55:37.204 00.013 9340 AutoFind: near-saturated [1345, 522] 51.6 Mass 2668072 SNR 272.7 Peak 65494
03:55:37.235 00.031 9340 Star::Find(15, 1762, 1039, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
03:55:37.279 00.044 9340 Star::Find returns 1 (0), X=1762.78, Y=1039.55, Mass=1336769, SNR=208.7, Peak=65516 HFD=4.7
03:55:37.304 00.025 9340 AutoFind: near-saturated [1762, 1039] 51.5 Mass 1336769 SNR 208.7 Peak 65516
03:55:37.331 00.027 9340 Star::Find(15, 1876, 961, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
03:55:37.347 00.016 9340 Star::Find returns 1 (0), X=1876.25, Y=961.00, Mass=1607821, SNR=168.6, Peak=65482 HFD=4.9
03:55:37.364 00.017 9340 AutoFind: near-saturated [1876, 961] 49.8 Mass 1607821 SNR 168.6 Peak 65482
03:55:37.387 00.023 9340 Star::Find(15, 800, 738, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
03:55:37.426 00.039 9340 Star::Find returns 1 (0), X=799.73, Y=737.89, Mass=2890248, SNR=296.3, Peak=65523 HFD=6.0
03:55:37.444 00.018 9340 AutoFind: near-saturated [800, 738] 49.2 Mass 2890248 SNR 296.3 Peak 65523
03:55:37.465 00.021 9340 Star::Find(15, 1420, 108, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
03:55:37.480 00.015 9340 Star::Find returns 1 (0), X=1419.74, Y=108.46, Mass=1481397, SNR=222.3, Peak=61106 HFD=5.0
03:55:37.493 00.013 9340 AutoFind returns star at [1420, 108] 49.2 Mass 1481397 SNR 222.3
03:55:37.516 00.023 9340 Star::Find(15, 1420, 108, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
03:55:37.529 00.013 9340 Star::Find returns 1 (0), X=1419.74, Y=108.46, Mass=1481397, SNR=222.3, Peak=61106 HFD=5.0
03:55:37.571 00.042 9340 MultiStar: List (12): {1419.74, 108.46}(222.3), {806.55, 946.53}(166.3), {1080.15, 597.28}(201.7), {1227.56, 310.00}(181.7), {1211.86, 1043.76}(157.7), {1711.06, 274.49}(180.9), {1461.91, 287.25}(180.6), {895.40, 1013.87}(188.8), {140.14, 271.09}(163.6), {1489.80, 924.73}(171.8), {44.49, 108.22}(180.5), {839.74, 46.86}(166.8), 
03:55:37.585 00.014 9340 setting lock position to (1419.74, 108.46)
03:55:37.609 00.024 9340 evsrv: cli 100A41E8 short write 0/105 Input / Output error
03:55:37.621 00.012 9340 MultiStar: stabilizing after lock position change
03:55:37.632 00.011 9340 AutoSelect: state = 1, call UpdateGuideState
03:55:37.646 00.014 9340 UpdateGuideState(): m_state=1
03:55:37.663 00.017 9340 Star::Find(15, 1419, 108, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
03:55:37.694 00.031 9340 Star::Find returns 1 (0), X=1419.74, Y=108.46, Mass=1481397, SNR=222.3, Peak=61106 HFD=5.0
03:55:37.708 00.014 9340 CameraToMount -- cameraTheta (0.00) - m_xAngle (0.05) = xAngle (-0.05 = -0.05)
03:55:37.718 00.010 9340 CameraToMount -- cameraTheta (0.00) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-3.12 = -3.12)
03:55:37.733 00.015 9340 CameraToMount -- cameraX=0.00 cameraY=0.00 hyp=0.00 cameraTheta=0.00 mountX=0.00 mountY=-0.00, mountTheta=0.00
03:55:37.751 00.018 9340 evsrv: cli 100A41E8 short write 0/134 Input / Output error
03:55:37.765 00.014 9340 setting force full frames = false
03:55:37.782 00.017 9340 setting lock position to (1419.74, 108.46)
03:55:37.793 00.011 9340 MultiStar: stabilizing after lock position change
03:55:37.825 00.032 9340 CurrentPosition() valid, moving to STATE_SELECTED
03:55:37.839 00.014 9340 evsrv: cli 100A41E8 short write 0/102 Input / Output error
03:55:37.850 00.011 9340 Changing from state SELECTING to SELECTED
03:55:37.868 00.018 9340 guider state => SELECTED
03:55:37.882 00.014 9340 UpdateImageDisplay: Size=(1920,1080) min=7033, max=65535, med=10795, FiltMin=8557, FiltMax=65518, Gamma=2.870
03:55:37.893 00.011 9340 UpdateGuideState exits: m=1481397 SNR=222.3
03:55:37.910 00.017 9340 UpdateImageDisplay: Size=(1920,1080) min=7033, max=65535, med=10795, FiltMin=8557, FiltMax=65518, Gamma=2.870
03:55:37.923 00.013 9340 Status Line: Auto-selected star at (1419.7, 108.5)
03:55:37.966 00.043 9340 PhdController: newstate STATE_WAIT_SELECTED
03:55:37.987 00.021 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:55:38.003 00.016 9340 ScheduleExposure(2000,3,1) exposurePending=0
03:55:38.020 00.017 9340 Enqueuing Expose request
03:55:38.055 00.035 9340 evsrv: cli 100A41E8 disconnect
03:55:38.097 00.042 12020 Worker thread wakes up
03:55:38.098 00.001 12020 worker thread servicing REQUEST_EXPOSE 2000
03:55:38.098 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(1405,93,31,31)
03:55:38.103 00.005 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"2304b5b5-9386-4527-a88c-01628c0eb0c8"}
03:55:38.128 00.025 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"2304b5b5-9386-4527-a88c-01628c0eb0c8"}
03:55:38.164 00.036 9340 evsrv: cli 100A4288 connect
03:55:38.191 00.027 9340 case statement mapped state 2 to 1
03:55:38.212 00.021 9340 case statement mapped state 2 to 1
03:55:38.277 00.065 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"bfaa1d1b-0ea4-47be-b503-2ceb286f055a"}
03:55:38.296 00.019 9340 case statement mapped state 2 to 1
03:55:38.313 00.017 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Selected","id":"bfaa1d1b-0ea4-47be-b503-2ceb286f055a"}
03:55:38.327 00.014 9340 evsrv: cli 100A4288 request: {"method":"get_lock_position","id":"c3224e32-214a-41f1-bf59-cf303f7b5e30"}
03:55:38.341 00.014 9340 evsrv: cli 100A4288 response: {"jsonrpc":"2.0","result":[1419.74,108.46],"id":"c3224e32-214a-41f1-bf59-cf303f7b5e30"}
03:55:38.397 00.056 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"f3ac961b-d861-4e9c-b161-ba6fc08b5232"}
03:55:38.425 00.028 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":1,"width":15,"height":15,"star_pos":[6.74,7.46],"pixels":"..."},"id":"f3ac961b-d861-4e9c-b161-ba6fc08b5232"}
03:55:38.446 00.021 9340 evsrv: cli 100A4288 disconnect
03:55:38.462 00.016 9340 evsrv: cli 100A45A8 connect
03:55:38.491 00.029 9340 case statement mapped state 2 to 1
03:55:38.506 00.015 9340 case statement mapped state 2 to 1
03:55:38.551 00.045 9340 evsrv: cli 100A45A8 request: {"method":"get_app_state","id":"74aaadbc-fab2-4ad6-8c06-7e63bf17061d"}
03:55:38.573 00.022 9340 case statement mapped state 2 to 1
03:55:38.585 00.012 9340 evsrv: cli 100A45A8 response: {"jsonrpc":"2.0","result":"Selected","id":"74aaadbc-fab2-4ad6-8c06-7e63bf17061d"}
03:55:38.597 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"5136f26b-d138-442c-8907-7a0faacd3b19"}
03:55:38.609 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"5136f26b-d138-442c-8907-7a0faacd3b19"}
03:55:38.646 00.037 9340 evsrv: cli 100A45A8 disconnect
03:55:38.680 00.034 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"709197b3-5b8f-4725-9c64-32b4519b527a"}
03:55:38.690 00.010 9340 case statement mapped state 2 to 1
03:55:38.701 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Selected","id":"709197b3-5b8f-4725-9c64-32b4519b527a"}
03:55:38.713 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"1cef102b-de0c-4866-834d-f1335a44d61a"}
03:55:38.725 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":1,"width":15,"height":15,"star_pos":[6.74,7.46],"pixels":"..."},"id":"1cef102b-de0c-4866-834d-f1335a44d61a"}
03:55:39.646 00.921 9340 evsrv: cli 100A41E8 connect
03:55:39.664 00.018 9340 case statement mapped state 2 to 1
03:55:39.707 00.043 9340 case statement mapped state 2 to 1
03:55:39.738 00.031 9340 evsrv: cli 100A41E8 request: {"method":"get_app_state","id":"50bb6e0d-a124-4b14-8b94-acb70f033fcc"}
03:55:39.756 00.018 9340 case statement mapped state 2 to 1
03:55:39.798 00.042 9340 evsrv: cli 100A41E8 response: {"jsonrpc":"2.0","result":"Selected","id":"50bb6e0d-a124-4b14-8b94-acb70f033fcc"}
03:55:39.811 00.013 9340 evsrv: cli 100A41E8 disconnect
03:55:40.470 00.659 12020 Exposure complete
03:55:40.492 00.022 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"dbb3ca98-1793-4909-8d5f-865f3e92c080"}
03:55:40.520 00.028 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"dbb3ca98-1793-4909-8d5f-865f3e92c080"}
03:55:40.543 00.023 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"b8057618-00b3-49de-b0dd-45e02510ff1b"}
03:55:40.573 00.030 9340 case statement mapped state 2 to 1
03:55:40.619 00.046 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Selected","id":"b8057618-00b3-49de-b0dd-45e02510ff1b"}
03:55:40.642 00.023 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"366b6872-e064-441a-a701-1825024b6080"}
03:55:40.655 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":1,"width":15,"height":15,"star_pos":[6.74,7.46],"pixels":"..."},"id":"366b6872-e064-441a-a701-1825024b6080"}
03:55:40.813 00.158 9340 evsrv: cli 100A41E8 connect
03:55:40.854 00.041 9340 case statement mapped state 2 to 1
03:55:40.873 00.019 9340 case statement mapped state 2 to 1
03:55:40.888 00.015 9340 evsrv: cli 100A41E8 request: {"method":"get_app_state","id":"ceea9dda-6ce5-4326-af6b-c1f47861f096"}
03:55:40.910 00.022 9340 case statement mapped state 2 to 1
03:55:40.924 00.014 12020 worker thread done servicing request
03:55:40.924 00.000 9340 evsrv: cli 100A41E8 response: {"jsonrpc":"2.0","result":"Selected","id":"ceea9dda-6ce5-4326-af6b-c1f47861f096"}
03:55:40.976 00.052 9340 OnExposeComplete: enter
03:55:41.005 00.029 9340 UpdateGuideState(): m_state=2
03:55:41.031 00.026 9340 Star::Find(15, 1419, 108, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2
03:55:41.081 00.050 9340 Star::Find returns 1 (0), X=1420.03, Y=108.57, Mass=1479158, SNR=200.4, Peak=62659 HFD=4.9
03:55:41.115 00.034 9340 CameraToMount -- cameraTheta (0.37) - m_xAngle (0.05) = xAngle (0.32 = 0.32)
03:55:41.134 00.019 9340 CameraToMount -- cameraTheta (0.37) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-2.75 = -2.75)
03:55:41.169 00.035 9340 CameraToMount -- cameraX=0.29 cameraY=0.11 hyp=0.31 cameraTheta=0.37 mountX=0.30 mountY=-0.12, mountTheta=-0.38
03:55:41.222 00.053 9340 UpdateImageDisplay: Size=(1920,1080) min=6247, max=65535, med=10793, FiltMin=8555, FiltMax=65518, Gamma=2.870
03:55:41.240 00.018 9340 UpdateGuideState exits: m=1479158 SNR=200.4
03:55:41.254 00.014 9340 PhdController: newstate STATE_CALIBRATE
03:55:41.277 00.023 9340 PhdController: newstate STATE_GUIDE
03:55:41.452 00.175 9340 Changing from state SELECTED to CALIBRATING_PRIMARY
03:55:41.472 00.020 9340 guider state => CALIBRATED
03:55:41.494 00.022 9340 StartCapturing CaptureActive=1 continueCapturing=1 exposurePending=0
03:55:41.597 00.103 9340 reset dither spiral
03:55:41.618 00.021 9340 PhdController: newstate STATE_SETTLE_BEGIN
03:55:41.644 00.026 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:55:41.686 00.042 9340 ScheduleExposure(2000,3,0) exposurePending=0
03:55:41.721 00.035 9340 Enqueuing Expose request
03:55:41.737 00.016 12020 Worker thread wakes up
03:55:41.737 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
03:55:41.737 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(0,0,0,0)
03:55:41.744 00.007 9340 evsrv: cli 100A41E8 disconnect
03:55:42.007 00.263 9340 evsrv: cli 100A41E8 connect
03:55:42.091 00.084 9340 case statement mapped state 5 to 1
03:55:42.154 00.063 9340 case statement mapped state 5 to 1
03:55:42.329 00.175 9340 evsrv: cli 100A41E8 request: {"method":"get_app_state","id":"1d284e43-f084-4ba3-92e9-48468efe1a5c"}
03:55:42.460 00.131 9340 case statement mapped state 5 to 1
03:55:42.487 00.027 9340 evsrv: cli 100A41E8 response: {"jsonrpc":"2.0","result":"Selected","id":"1d284e43-f084-4ba3-92e9-48468efe1a5c"}
03:55:42.508 00.021 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"25258b20-1124-4188-90ae-4f690e4949c2"}
03:55:42.527 00.019 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"25258b20-1124-4188-90ae-4f690e4949c2"}
03:55:42.597 00.070 9340 evsrv: cli 100A41E8 disconnect
03:55:42.628 00.031 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"dab7bdc4-4023-49f8-9331-f0f781154d1a"}
03:55:42.654 00.026 9340 case statement mapped state 5 to 1
03:55:42.675 00.021 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Selected","id":"dab7bdc4-4023-49f8-9331-f0f781154d1a"}
03:55:42.717 00.042 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"365e90d0-f424-4d0c-b115-4729ecbf9202"}
03:55:42.736 00.019 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":2,"width":15,"height":15,"star_pos":[7.03,6.57],"pixels":"..."},"id":"365e90d0-f424-4d0c-b115-4729ecbf9202"}
03:55:43.509 00.773 9340 evsrv: cli 100A4508 connect
03:55:43.530 00.021 9340 case statement mapped state 5 to 1
03:55:43.552 00.022 9340 case statement mapped state 5 to 1
03:55:43.568 00.016 9340 evsrv: cli 100A4508 request: {"method":"get_app_state","id":"69e17d1f-bc53-4827-856e-8564ed55a136"}
03:55:43.586 00.018 9340 case statement mapped state 5 to 1
03:55:43.629 00.043 9340 evsrv: cli 100A4508 response: {"jsonrpc":"2.0","result":"Selected","id":"69e17d1f-bc53-4827-856e-8564ed55a136"}
03:55:43.646 00.017 9340 evsrv: cli 100A4508 disconnect
03:55:44.102 00.456 12020 Exposure complete
03:55:44.423 00.321 12020 worker thread done servicing request
03:55:44.423 00.000 9340 OnExposeComplete: enter
03:55:44.436 00.013 9340 UpdateGuideState(): m_state=5
03:55:44.448 00.012 9340 Star::Find(15, 1420, 108, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3
03:55:44.460 00.012 9340 Star::Find returns 1 (0), X=1420.02, Y=108.59, Mass=1476765, SNR=199.8, Peak=65471 HFD=4.9
03:55:44.474 00.014 9340 CameraToMount -- cameraTheta (0.43) - m_xAngle (0.05) = xAngle (0.38 = 0.38)
03:55:44.503 00.029 9340 CameraToMount -- cameraTheta (0.43) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-2.69 = -2.69)
03:55:44.515 00.012 9340 CameraToMount -- cameraX=0.28 cameraY=0.13 hyp=0.31 cameraTheta=0.43 mountX=0.28 mountY=-0.14, mountTheta=-0.44
03:55:44.532 00.017 9340 Changing from state CALIBRATED to GUIDING
03:55:44.548 00.016 9340 ScopeASCOM::GetDeclinationRadians() returns 22.8
03:55:44.562 00.014 9340 ScopeASCOM::SideOfPier() returns 1
03:55:44.574 00.012 9340 AdjustCalibrationForScopePointing (scope): current dec=22.8 pierSide=1, cal dec=-0.0 pierSide=1 rotAngle=None bin=1
03:55:44.588 00.014 9340 GetInt("/profile/16/scope/calibration/focal_length", 0) returns 242
03:55:44.619 00.031 9340 GetDouble("/profile/16/scope/calibration/image_scale", 1.000000) returns 2.471770
03:55:44.631 00.012 9340 GetDouble("/profile/16/scope/calibration/ra_guide_rate", -1.000000) returns 0.003760
03:55:44.648 00.017 9340 GetDouble("/profile/16/scope/calibration/dec_guide_rate", -1.000000) returns 0.003760
03:55:44.659 00.011 9340 GetDouble("/profile/16/scope/calibration/ortho_error", 0.000000) returns 4.237040
03:55:44.673 00.014 9340 GetInt("/profile/16/scope/calibration/ra_step_count", 0) returns 11
03:55:44.688 00.015 9340 GetInt("/profile/16/scope/calibration/dec_step_count", 0) returns 11
03:55:44.724 00.036 9340 GetDouble("/profile/16/scope/calibration/orig_binning", 1.000000) returns 1.000000
03:55:44.737 00.013 9340 GetInt("/profile/16/scope/calibration/last_issue", 0) returns 0
03:55:44.749 00.012 9340 GetString("/profile/16/scope/calibration/orig_timestamp", "Unknown") returns "5/14/2026 12:34:08 AM"
03:55:44.762 00.013 9340 GetInt("/profile/16/scope/calibration/orig_pierside", -1) returns 1
03:55:44.775 00.013 9340 GetString("/profile/16/scope/calibration/ra_steps", "") returns "{0.0 0.0}, {2.4 0.4}, {5.2 0.1}, {7.7 0.4}, {10.2 0.3}, {12.4 0.5}, {14.9 0.8}, {17.3 0.6}, {20.0 0.9}, {22.0 1.1}, {24.3 1.2}, {26.6 1.3}, {26.6 1.3}, {12.4 0.2}, {1.1 0.0}"
03:55:44.794 00.019 9340 GetString("/profile/16/scope/calibration/dec_steps", "") returns "{0.0 0.0}, {-0.2 2.1}, {-0.5 4.5}, {-1.0 6.7}, {-1.2 9.2}, {-1.1 11.6}, {-1.5 14.2}, {-2.1 16.9}, {-2.1 19.5}, {-2.9 21.8}, {-2.9 24.5}, {-3.3 26.9}, {-3.3 26.9}, {-3.1 17.5}, {-2.9 6.1}, {-2.9 3.2}"
03:55:44.830 00.036 9340 ScopeASCOM::GetGuideRates returns 0 13.537 13.537 a-s/sec
03:55:44.845 00.015 9340 GetDouble("/profile/16/camera/pixelsize", 0.000000) returns 2.900000
03:55:44.870 00.025 9340 Dec comp: XRate 6.047 -> 5.575 for dec -0.0 -> dec 22.8
03:55:44.885 00.015 9340 ScopeASCOM::GetDeclinationRadians() returns 22.8
03:55:44.900 00.015 9340 ScopeASCOM::SideOfPier() returns 1
03:55:44.936 00.036 9340 setting lock position to (1420.02, 108.59)
03:55:44.955 00.019 9340 MultiStar: stabilizing after lock position change
03:55:44.967 00.012 9340 guider state => GUIDING
03:55:44.980 00.013 9340 Status Line: Guiding
03:55:44.997 00.017 9340 Mount: notify guiding started
03:55:45.046 00.049 9340 GetString("/profile/16/name", "") returns "EvoGuid50ED_ASI662MC_20260416"
03:55:45.063 00.017 9340 GetString("/profile/16/scope/calibration/timestamp", "") returns "5/14/2026 3:51:57 AM"
03:55:45.081 00.018 9340 GetDouble("/profile/16/scope/calibration/xRate", 1.000000) returns 0.006047
03:55:45.100 00.019 9340 GetDouble("/profile/16/scope/calibration/yRate", 1.000000) returns 0.006157
03:55:45.125 00.025 9340 GetInt("/profile/16/scope/calibration/binning", 1) returns 1
03:55:45.166 00.041 9340 GetDouble("/profile/16/scope/calibration/xAngle", 0.000000) returns 0.048794
03:55:45.185 00.019 9340 GetDouble("/profile/16/scope/calibration/yAngle", 0.000000) returns -1.448050
03:55:45.202 00.017 9340 GetDouble("/profile/16/scope/calibration/declination", 0.000000) returns -0.000012
03:55:45.216 00.014 9340 GetInt("/profile/16/scope/calibration/pierSide", -1) returns 1
03:55:45.231 00.015 9340 GetInt("/profile/16/scope/calibration/raGuideParity", 0) returns 1
03:55:45.246 00.015 9340 GetInt("/profile/16/scope/calibration/decGuideParity", 0) returns -1
03:55:45.287 00.041 9340 GetDouble("/profile/16/scope/calibration/rotatorAngle", -888.000000) returns -888.000000
03:55:45.309 00.022 9340 GetInt("/profile/16/scope/calibration/focal_length", 0) returns 242
03:55:45.323 00.014 9340 GetDouble("/profile/16/scope/calibration/image_scale", 1.000000) returns 2.471770
03:55:45.334 00.011 9340 GetDouble("/profile/16/scope/calibration/ra_guide_rate", -1.000000) returns 0.003760
03:55:45.346 00.012 9340 GetDouble("/profile/16/scope/calibration/dec_guide_rate", -1.000000) returns 0.003760
03:55:45.360 00.014 9340 GetDouble("/profile/16/scope/calibration/ortho_error", 0.000000) returns 4.237040
03:55:45.371 00.011 9340 GetInt("/profile/16/scope/calibration/ra_step_count", 0) returns 11
03:55:45.402 00.031 9340 GetInt("/profile/16/scope/calibration/dec_step_count", 0) returns 11
03:55:45.419 00.017 9340 GetDouble("/profile/16/scope/calibration/orig_binning", 1.000000) returns 1.000000
03:55:45.431 00.012 9340 GetInt("/profile/16/scope/calibration/last_issue", 0) returns 0
03:55:45.442 00.011 9340 GetString("/profile/16/scope/calibration/orig_timestamp", "Unknown") returns "5/14/2026 12:34:08 AM"
03:55:45.453 00.011 9340 GetInt("/profile/16/scope/calibration/orig_pierside", -1) returns 1
03:55:45.467 00.014 9340 GetString("/profile/16/scope/calibration/ra_steps", "") returns "{0.0 0.0}, {2.4 0.4}, {5.2 0.1}, {7.7 0.4}, {10.2 0.3}, {12.4 0.5}, {14.9 0.8}, {17.3 0.6}, {20.0 0.9}, {22.0 1.1}, {24.3 1.2}, {26.6 1.3}, {26.6 1.3}, {12.4 0.2}, {1.1 0.0}"
03:55:45.479 00.012 9340 GetString("/profile/16/scope/calibration/dec_steps", "") returns "{0.0 0.0}, {-0.2 2.1}, {-0.5 4.5}, {-1.0 6.7}, {-1.2 9.2}, {-1.1 11.6}, {-1.5 14.2}, {-2.1 16.9}, {-2.1 19.5}, {-2.9 21.8}, {-2.9 24.5}, {-3.3 26.9}, {-3.3 26.9}, {-3.1 17.5}, {-2.9 6.1}, {-2.9 3.2}"
03:55:45.510 00.031 9340 GetInt("/profile/16/scope/calibration/focal_length", 0) returns 242
03:55:45.526 00.016 9340 GetDouble("/profile/16/scope/calibration/image_scale", 1.000000) returns 2.471770
03:55:45.538 00.012 9340 GetDouble("/profile/16/scope/calibration/ra_guide_rate", -1.000000) returns 0.003760
03:55:45.549 00.011 9340 GetDouble("/profile/16/scope/calibration/dec_guide_rate", -1.000000) returns 0.003760
03:55:45.560 00.011 9340 GetDouble("/profile/16/scope/calibration/ortho_error", 0.000000) returns 4.237040
03:55:45.575 00.015 9340 GetInt("/profile/16/scope/calibration/ra_step_count", 0) returns 11
03:55:45.590 00.015 9340 GetInt("/profile/16/scope/calibration/dec_step_count", 0) returns 11
03:55:45.604 00.014 9340 GetDouble("/profile/16/scope/calibration/orig_binning", 1.000000) returns 1.000000
03:55:45.639 00.035 9340 GetInt("/profile/16/scope/calibration/last_issue", 0) returns 0
03:55:45.650 00.011 9340 GetString("/profile/16/scope/calibration/orig_timestamp", "Unknown") returns "5/14/2026 12:34:08 AM"
03:55:45.666 00.016 9340 GetInt("/profile/16/scope/calibration/orig_pierside", -1) returns 1
03:55:45.677 00.011 9340 GetString("/profile/16/scope/calibration/ra_steps", "") returns "{0.0 0.0}, {2.4 0.4}, {5.2 0.1}, {7.7 0.4}, {10.2 0.3}, {12.4 0.5}, {14.9 0.8}, {17.3 0.6}, {20.0 0.9}, {22.0 1.1}, {24.3 1.2}, {26.6 1.3}, {26.6 1.3}, {12.4 0.2}, {1.1 0.0}"
03:55:45.689 00.012 9340 GetString("/profile/16/scope/calibration/dec_steps", "") returns "{0.0 0.0}, {-0.2 2.1}, {-0.5 4.5}, {-1.0 6.7}, {-1.2 9.2}, {-1.1 11.6}, {-1.5 14.2}, {-2.1 16.9}, {-2.1 19.5}, {-2.9 21.8}, {-2.9 24.5}, {-3.3 26.9}, {-3.3 26.9}, {-3.1 17.5}, {-2.9 6.1}, {-2.9 3.2}"
03:55:45.749 00.060 9340 ScopeASCOM::GetGuideRates returns 0 13.537 13.537 a-s/sec
03:55:45.763 00.014 9340 ScopeASCOM::SideOfPier() returns 1
03:55:45.775 00.012 9340 UpdateLockPosShiftCameraCoords: shift rate mount coords = 0.00,0.00
03:55:45.787 00.012 9340 UpdateLockPosShiftCameraCoords: after parity adjustment: 0.00,-0.00
03:55:45.800 00.013 9340 ScopeASCOM::GetDeclinationRadians() returns 22.8
03:55:45.812 00.012 9340 UpdateLockPosShiftCameraCoords: RA shift rate adjusted for declination 22.8
03:55:45.824 00.012 9340 MountToCamera -- mountTheta (-0.00) + m_xAngle (0.05) = xAngle (0.05 = 0.05)
03:55:45.835 00.011 9340 MountToCamera -- mountX=0.00 mountY=-0.00 hyp=0.00 mountTheta=-0.00 cameraX=0.00, cameraY=0.00 cameraTheta=0.00
03:55:45.864 00.029 9340 UpdateLockPosShiftCameraCoords: shift rate camera coords = 0.00,0.00 arcsec/hr
03:55:45.877 00.013 9340 UpdateLockPosShiftCameraCoords: shift rate 0,0 px/sec
03:55:45.886 00.009 9340 GetInt("/profile/16/AutoLoadCalibration", -1) returns 1
03:55:45.897 00.011 9340 UpdateImageDisplay: Size=(1920,1080) min=6247, max=65535, med=10765, FiltMin=7172, FiltMax=65518, Gamma=2.870
03:55:45.909 00.012 9340 UpdateGuideState exits: m=1476765 SNR=199.8
03:55:45.922 00.013 9340 PhdController: newstate STATE_SETTLE_WAIT
03:55:45.936 00.014 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:55:45.949 00.013 9340 ScheduleExposure(2000,3,1) exposurePending=0
03:55:45.981 00.032 9340 Enqueuing Expose request
03:55:45.994 00.013 12020 Worker thread wakes up
03:55:45.994 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
03:55:45.994 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(1405,94,31,31)
03:55:45.994 00.000 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"6fca93a5-c71f-4246-8d56-4842b9cfba27"}
03:55:46.019 00.025 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"6fca93a5-c71f-4246-8d56-4842b9cfba27"}
03:55:46.046 00.027 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"3ce987b0-9b0c-4daf-aaa6-801b5c5fc173"}
03:55:46.063 00.017 9340 case statement mapped state 6 to 3
03:55:46.099 00.036 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"3ce987b0-9b0c-4daf-aaa6-801b5c5fc173"}
03:55:46.113 00.014 9340 evsrv: cli 100A41E8 connect
03:55:46.131 00.018 9340 case statement mapped state 6 to 3
03:55:46.148 00.017 9340 case statement mapped state 6 to 3
03:55:46.164 00.016 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"c059b882-164a-4557-bf4c-3d56e52cf1cf"}
03:55:46.179 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":3,"width":15,"height":15,"star_pos":[7.02,6.59],"pixels":"..."},"id":"c059b882-164a-4557-bf4c-3d56e52cf1cf"}
03:55:46.223 00.044 9340 evsrv: cli 100A41E8 request: {"method":"get_app_state","id":"0e0fce4e-dcf2-4207-90fc-18ee588eef83"}
03:55:46.240 00.017 9340 case statement mapped state 6 to 3
03:55:46.254 00.014 9340 evsrv: cli 100A41E8 response: {"jsonrpc":"2.0","result":"Guiding","id":"0e0fce4e-dcf2-4207-90fc-18ee588eef83"}
03:55:46.273 00.019 9340 evsrv: cli 100A41E8 disconnect
03:55:46.491 00.218 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"fff41889-b0da-4340-9b4c-3b96e8adf257"}
03:55:46.504 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"fff41889-b0da-4340-9b4c-3b96e8adf257"}
03:55:46.521 00.017 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"084c3788-1ca5-4bbf-8795-68153c9b584a"}
03:55:46.535 00.014 9340 case statement mapped state 6 to 3
03:55:46.549 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"084c3788-1ca5-4bbf-8795-68153c9b584a"}
03:55:46.563 00.014 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"554177e2-2e99-4d5c-a720-7d1bfcca4342"}
03:55:46.574 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":3,"width":15,"height":15,"star_pos":[7.02,6.59],"pixels":"..."},"id":"554177e2-2e99-4d5c-a720-7d1bfcca4342"}
03:55:48.357 01.783 12020 Exposure complete
03:55:48.491 00.134 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"4ad07b0b-8998-447a-8396-52a1dc1b920a"}
03:55:48.504 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"4ad07b0b-8998-447a-8396-52a1dc1b920a"}
03:55:48.533 00.029 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"cfe77b3f-f79a-41ec-acac-13a215a56a0b"}
03:55:48.546 00.013 9340 case statement mapped state 6 to 3
03:55:48.561 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"cfe77b3f-f79a-41ec-acac-13a215a56a0b"}
03:55:48.587 00.026 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"7b85d99d-fe5a-47cc-b44a-4806c0414694"}
03:55:48.603 00.016 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":3,"width":15,"height":15,"star_pos":[7.02,6.59],"pixels":"..."},"id":"7b85d99d-fe5a-47cc-b44a-4806c0414694"}
03:55:48.662 00.059 9340 OnExposeComplete: enter
03:55:48.681 00.019 12020 worker thread done servicing request
03:55:48.681 00.000 9340 UpdateGuideState(): m_state=6
03:55:48.704 00.023 9340 Star::Find(15, 1420, 108, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
03:55:48.715 00.011 9340 Star::Find returns 1 (0), X=1420.19, Y=108.55, Mass=1450788, SNR=162.7, Peak=65471 HFD=4.8
03:55:48.729 00.014 9340 CameraToMount -- cameraTheta (-0.21) - m_xAngle (0.05) = xAngle (-0.26 = -0.26)
03:55:48.742 00.013 9340 CameraToMount -- cameraTheta (-0.21) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-3.33 = 2.95)
03:55:48.754 00.012 9340 CameraToMount -- cameraX=0.17 cameraY=-0.04 hyp=0.18 cameraTheta=-0.21 mountX=0.17 mountY=0.03, mountTheta=0.19
03:55:48.800 00.046 9340 SchedulePrimaryMove(10104498, x=0.17, y=-0.04, opts=13)
03:55:48.812 00.012 9340 Enqueuing Move request for scope (0.17, -0.04)
03:55:48.826 00.014 12020 Worker thread wakes up
03:55:48.827 00.001 9340 UpdateImageDisplay: Size=(1920,1080) min=6539, max=65535, med=10779, FiltMin=8254, FiltMax=65518, Gamma=2.870
03:55:48.837 00.010 12020 worker thread servicing REQUEST_MOVE scope ofs (0.17, -0.04) opts 0xd
03:55:48.837 00.000 9340 UpdateGuideState exits: m=1450788 SNR=162.7
03:55:48.848 00.011 12020 Handling offset move in thread for scope, endpoint = (0.17, -0.04)
03:55:48.848 00.000 9340 PhdController: settling, locked = 1, distance = 0.27 (0.45) aobump = 0 frame = 1 / 99999
03:55:48.863 00.015 12020 Moving (0.17, -0.04) raw xDistance=0.17 yDistance=0.03
03:55:48.863 00.000 9340 evsrv: {"Event":"Settling","Timestamp":1778748948.863,"Host":"ASTRO","Inst":1,"Distance":0.27,"Time":0.0,"SettleTime":8.0,"StarLocked":true}
03:55:48.876 00.013 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.17
03:55:48.876 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:55:48.877 00.001 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
03:55:48.877 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:55:48.888 00.011 12020 MoveAxis(E, 0, ABG)
03:55:48.888 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
03:55:48.927 00.039 12020 Move returns status 0, amount 0
03:55:48.928 00.001 9340 Enqueuing Expose request
03:55:48.939 00.011 12020 MoveAxis(N, 0, ABG)
03:55:48.939 00.000 12020 Move returns status 0, amount 0
03:55:48.940 00.001 12020 move complete, result=0
03:55:48.940 00.000 12020 worker thread done servicing request
03:55:48.940 00.000 12020 Worker thread wakes up
03:55:48.940 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
03:55:48.941 00.001 12020 Handling exposure in thread, d=2000 o=3 r=(1405,94,31,31)
03:55:48.946 00.005 9340 GuideStep: 0.2 px 0 ms EAST, 0.0 px 0 ms NORTH
03:55:50.492 01.546 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"1f80520f-869e-44af-86fa-d8e75daa8722"}
03:55:50.505 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"1f80520f-869e-44af-86fa-d8e75daa8722"}
03:55:50.518 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"3e971f96-376c-45a4-b727-489ab786b29b"}
03:55:50.529 00.011 9340 case statement mapped state 6 to 3
03:55:50.542 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"3e971f96-376c-45a4-b727-489ab786b29b"}
03:55:50.556 00.014 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"b1ad9397-a264-4216-a675-1e9cb2b4bfde"}
03:55:50.590 00.034 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":1,"width":15,"height":15,"star_pos":[7.19,6.55],"pixels":"..."},"id":"b1ad9397-a264-4216-a675-1e9cb2b4bfde"}
03:55:51.328 00.738 12020 Exposure complete
03:55:51.569 00.241 12020 worker thread done servicing request
03:55:51.570 00.001 9340 OnExposeComplete: enter
03:55:51.582 00.012 9340 UpdateGuideState(): m_state=6
03:55:51.592 00.010 9340 Star::Find(15, 1420, 108, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2
03:55:51.602 00.010 9340 Star::Find returns 1 (0), X=1420.01, Y=108.44, Mass=1547330, SNR=219.1, Peak=65471 HFD=5.0
03:55:51.611 00.009 9340 CameraToMount -- cameraTheta (-1.62) - m_xAngle (0.05) = xAngle (-1.67 = -1.67)
03:55:51.623 00.012 9340 CameraToMount -- cameraTheta (-1.62) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-4.74 = 1.55)
03:55:51.634 00.011 9340 CameraToMount -- cameraX=-0.01 cameraY=-0.15 hyp=0.15 cameraTheta=-1.62 mountX=-0.01 mountY=0.15, mountTheta=1.67
03:55:51.648 00.014 9340 SchedulePrimaryMove(10104498, x=-0.01, y=-0.15, opts=13)
03:55:51.674 00.026 9340 Enqueuing Move request for scope (-0.01, -0.15)
03:55:51.685 00.011 12020 Worker thread wakes up
03:55:51.685 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=6476, max=65535, med=10749, FiltMin=8314, FiltMax=65518, Gamma=2.870
03:55:51.695 00.010 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.15) opts 0xd
03:55:51.695 00.000 9340 UpdateGuideState exits: m=1547330 SNR=219.1
03:55:51.705 00.010 12020 Handling offset move in thread for scope, endpoint = (-0.01, -0.15)
03:55:51.705 00.000 9340 PhdController: settling, locked = 1, distance = 0.23 (0.45) aobump = 0 frame = 2 / 99999
03:55:51.717 00.012 12020 Moving (-0.01, -0.15) raw xDistance=-0.01 yDistance=0.15
03:55:51.717 00.000 9340 evsrv: {"Event":"Settling","Timestamp":1778748951.717,"Host":"ASTRO","Inst":1,"Distance":0.23,"Time":2.9,"SettleTime":8.0,"StarLocked":true}
03:55:51.726 00.009 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
03:55:51.727 00.001 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:55:51.727 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
03:55:51.727 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:55:51.737 00.010 9340 ScheduleExposure(2000,3,1) exposurePending=0
03:55:51.751 00.014 12020 MoveAxis(E, 0, ABG)
03:55:51.751 00.000 9340 Enqueuing Expose request
03:55:51.761 00.010 12020 Move returns status 0, amount 0
03:55:51.761 00.000 12020 MoveAxis(N, 0, ABG)
03:55:51.761 00.000 12020 Move returns status 0, amount 0
03:55:51.762 00.001 12020 move complete, result=0
03:55:51.762 00.000 12020 worker thread done servicing request
03:55:51.762 00.000 12020 Worker thread wakes up
03:55:51.762 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
03:55:51.762 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(1405,94,31,31)
03:55:51.765 00.003 9340 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
03:55:52.492 00.727 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"3e0af02b-67ac-421f-abd6-0fda4d179918"}
03:55:52.508 00.016 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"3e0af02b-67ac-421f-abd6-0fda4d179918"}
03:55:52.534 00.026 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"4272ed05-25ac-4dc0-b33b-dc0866a3360e"}
03:55:52.544 00.010 9340 case statement mapped state 6 to 3
03:55:52.553 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"4272ed05-25ac-4dc0-b33b-dc0866a3360e"}
03:55:52.568 00.015 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"d9c3cab2-7628-45f4-9f64-ee5d7b56c315"}
03:55:52.578 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":2,"width":15,"height":15,"star_pos":[7.01,7.44],"pixels":"..."},"id":"d9c3cab2-7628-45f4-9f64-ee5d7b56c315"}
03:55:54.148 01.570 12020 Exposure complete
03:55:54.336 00.188 12020 worker thread done servicing request
03:55:54.336 00.000 9340 OnExposeComplete: enter
03:55:54.362 00.026 9340 UpdateGuideState(): m_state=6
03:55:54.371 00.009 9340 Star::Find(15, 1420, 108, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3
03:55:54.381 00.010 9340 Star::Find returns 1 (0), X=1419.59, Y=108.62, Mass=1516094, SNR=197.9, Peak=64490 HFD=4.9
03:55:54.391 00.010 9340 CameraToMount -- cameraTheta (3.06) - m_xAngle (0.05) = xAngle (3.01 = 3.01)
03:55:54.400 00.009 9340 CameraToMount -- cameraTheta (3.06) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-0.05 = -0.05)
03:55:54.410 00.010 9340 CameraToMount -- cameraX=-0.42 cameraY=0.03 hyp=0.42 cameraTheta=3.06 mountX=-0.42 mountY=-0.02, mountTheta=-3.09
03:55:54.422 00.012 9340 SchedulePrimaryMove(10104498, x=-0.42, y=0.03, opts=13)
03:55:54.434 00.012 9340 Enqueuing Move request for scope (-0.42, 0.03)
03:55:54.444 00.010 12020 Worker thread wakes up
03:55:54.444 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=6693, max=65535, med=10770, FiltMin=8381, FiltMax=65518, Gamma=2.870
03:55:54.452 00.008 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.42, 0.03) opts 0xd
03:55:54.453 00.001 9340 UpdateGuideState exits: m=1516094 SNR=197.9
03:55:54.477 00.024 12020 Handling offset move in thread for scope, endpoint = (-0.42, 0.03)
03:55:54.477 00.000 9340 PhdController: settling, locked = 1, distance = 0.29 (0.45) aobump = 0 frame = 3 / 99999
03:55:54.486 00.009 12020 Moving (-0.42, 0.03) raw xDistance=-0.42 yDistance=-0.02
03:55:54.486 00.000 9340 evsrv: {"Event":"Settling","Timestamp":1778748954.486,"Host":"ASTRO","Inst":1,"Distance":0.29,"Time":5.6,"SettleTime":8.0,"StarLocked":true}
03:55:54.495 00.009 12020 GuideAlgorithmHysteresis::Result() returns -0.18 from input -0.42
03:55:54.496 00.001 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:55:54.496 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
03:55:54.496 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:55:54.508 00.012 12020 MoveAxis(E, 32, ABG)
03:55:54.509 00.001 9340 ScheduleExposure(2000,3,1) exposurePending=0
03:55:54.518 00.009 12020 Guiding  Dir = 2, Dur = 32
03:55:54.518 00.000 9340 Enqueuing Expose request
03:55:54.526 00.008 12020 IsSlewing returns 0
03:55:54.526 00.000 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"ff8fc035-eda2-47b2-a62e-cc14ad4f8841"}
03:55:54.534 00.008 12020 IsGuiding returns 0
03:55:54.535 00.001 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"ff8fc035-eda2-47b2-a62e-cc14ad4f8841"}
03:55:54.548 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"09cfca9f-deff-40e9-bd6a-00111eb9d0c3"}
03:55:54.557 00.009 9340 case statement mapped state 6 to 3
03:55:54.567 00.010 12020 PulseGuide returned control before completion, sleep 14
03:55:54.582 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"09cfca9f-deff-40e9-bd6a-00111eb9d0c3"}
03:55:54.597 00.015 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"b5cc2b37-e1ca-4732-af25-8ea423bb72f5"}
03:55:54.609 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":3,"width":15,"height":15,"star_pos":[6.59,6.62],"pixels":"..."},"id":"b5cc2b37-e1ca-4732-af25-8ea423bb72f5"}
03:55:54.620 00.011 12020 IsGuiding returns 0
03:55:54.621 00.001 12020 Move returns status 0, amount 32
03:55:54.621 00.000 12020 MoveAxis(N, 0, ABG)
03:55:54.622 00.001 12020 Move returns status 0, amount 0
03:55:54.622 00.000 12020 move complete, result=0
03:55:54.623 00.001 12020 worker thread done servicing request
03:55:54.623 00.000 12020 Worker thread wakes up
03:55:54.623 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
03:55:54.623 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(1405,94,31,31)
03:55:54.625 00.002 9340 GuideStep: -0.4 px 32 ms EAST, -0.0 px 0 ms NORTH
03:55:56.492 01.867 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"706e3fe8-a2aa-468d-b503-b61773a739de"}
03:55:56.509 00.017 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"706e3fe8-a2aa-468d-b503-b61773a739de"}
03:55:56.618 00.109 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"639d85c2-af9e-481d-9aec-032916010bfb"}
03:55:56.635 00.017 9340 case statement mapped state 6 to 3
03:55:56.667 00.032 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"639d85c2-af9e-481d-9aec-032916010bfb"}
03:55:56.683 00.016 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"143ee714-0727-41b7-8e3b-477a5d1ff0c4"}
03:55:56.698 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":3,"width":15,"height":15,"star_pos":[6.59,6.62],"pixels":"..."},"id":"143ee714-0727-41b7-8e3b-477a5d1ff0c4"}
03:55:57.057 00.359 12020 Exposure complete
03:55:57.291 00.234 12020 worker thread done servicing request
03:55:57.291 00.000 9340 OnExposeComplete: enter
03:55:57.306 00.015 9340 UpdateGuideState(): m_state=6
03:55:57.316 00.010 9340 Star::Find(15, 1419, 108, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4
03:55:57.325 00.009 9340 Star::Find returns 1 (0), X=1420.02, Y=108.48, Mass=1467450, SNR=182.5, Peak=64775 HFD=5.0
03:55:57.336 00.011 9340 CameraToMount -- cameraTheta (-1.50) - m_xAngle (0.05) = xAngle (-1.55 = -1.55)
03:55:57.344 00.008 9340 CameraToMount -- cameraTheta (-1.50) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-4.62 = 1.66)
03:55:57.362 00.018 9340 CameraToMount -- cameraX=0.01 cameraY=-0.11 hyp=0.11 cameraTheta=-1.50 mountX=0.00 mountY=0.11, mountTheta=1.55
03:55:57.378 00.016 9340 SchedulePrimaryMove(10104498, x=0.01, y=-0.11, opts=13)
03:55:57.389 00.011 9340 Enqueuing Move request for scope (0.01, -0.11)
03:55:57.416 00.027 12020 Worker thread wakes up
03:55:57.416 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=6455, max=65535, med=10773, FiltMin=8425, FiltMax=65518, Gamma=2.870
03:55:57.429 00.013 12020 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.11) opts 0xd
03:55:57.429 00.000 9340 UpdateGuideState exits: m=1467450 SNR=182.5
03:55:57.440 00.011 12020 Handling offset move in thread for scope, endpoint = (0.01, -0.11)
03:55:57.440 00.000 9340 PhdController: settling, locked = 1, distance = 0.24 (0.45) aobump = 0 frame = 4 / 99999
03:55:57.449 00.009 9340 PhdController: newstate STATE_FINISH
03:55:57.460 00.011 12020 Moving (0.01, -0.11) raw xDistance=0.00 yDistance=0.11
03:55:57.460 00.000 9340 PhdController complete: success
03:55:57.470 00.010 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.00
03:55:57.470 00.000 9340 evsrv: {"Event":"SettleDone","Timestamp":1778748957.470,"Host":"ASTRO","Inst":1,"Status":0,"TotalFrames":4,"DroppedFrames":0}
03:55:57.481 00.011 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:55:57.481 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
03:55:57.481 00.000 9340 Mount: notify guiding dither settle done success=1
03:55:57.493 00.012 12020 MoveAxis(E, 0, ABG)
03:55:57.493 00.000 12020 Move returns status 0, amount 0
03:55:57.493 00.000 12020 MoveAxis(N, 0, ABG)
03:55:57.493 00.000 12020 Move returns status 0, amount 0
03:55:57.493 00.000 9340 PhdController: newstate STATE_IDLE
03:55:57.505 00.012 12020 move complete, result=0
03:55:57.505 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:55:57.532 00.027 12020 worker thread done servicing request
03:55:57.532 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
03:55:57.544 00.012 9340 Enqueuing Expose request
03:55:57.554 00.010 12020 Worker thread wakes up
03:55:57.554 00.000 9340 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
03:55:57.564 00.010 12020 worker thread servicing REQUEST_EXPOSE 2000
03:55:57.565 00.001 12020 Handling exposure in thread, d=2000 o=3 r=(1405,94,31,31)
03:55:58.370 00.805 9340 evsrv: cli 100A4508 connect
03:55:58.380 00.010 9340 case statement mapped state 6 to 3
03:55:58.390 00.010 9340 case statement mapped state 6 to 3
03:55:58.406 00.016 9340 evsrv: cli 100A4508 request: {"method":"get_app_state","id":"19015013-76c5-46b4-80e8-98fb29c2130f"}
03:55:58.415 00.009 9340 case statement mapped state 6 to 3
03:55:58.425 00.010 9340 evsrv: cli 100A4508 response: {"jsonrpc":"2.0","result":"Guiding","id":"19015013-76c5-46b4-80e8-98fb29c2130f"}
03:55:58.438 00.013 9340 evsrv: cli 100A4508 disconnect
03:55:58.496 00.058 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"6fed0741-36fb-4048-8a36-1b6e0c8f4fc2"}
03:55:58.511 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"6fed0741-36fb-4048-8a36-1b6e0c8f4fc2"}
03:55:58.528 00.017 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"ed2b3472-a3bc-4294-926d-456ae3ac7038"}
03:55:58.546 00.018 9340 case statement mapped state 6 to 3
03:55:58.557 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"ed2b3472-a3bc-4294-926d-456ae3ac7038"}
03:55:58.569 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"83ec72b3-d7b3-4979-9c6d-b605d4591528"}
03:55:58.585 00.016 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":4,"width":15,"height":15,"star_pos":[7.02,7.48],"pixels":"..."},"id":"83ec72b3-d7b3-4979-9c6d-b605d4591528"}
03:55:59.935 01.350 12020 Exposure complete
03:56:00.311 00.376 12020 worker thread done servicing request
03:56:00.311 00.000 9340 OnExposeComplete: enter
03:56:00.332 00.021 9340 UpdateGuideState(): m_state=6
03:56:00.348 00.016 9340 Star::Find(15, 1420, 108, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 5
03:56:00.375 00.027 9340 Star::Find returns 1 (0), X=1419.22, Y=108.33, Mass=1595595, SNR=216.2, Peak=65042 HFD=4.9
03:56:00.412 00.037 9340 CameraToMount -- cameraTheta (-2.83) - m_xAngle (0.05) = xAngle (-2.88 = -2.88)
03:56:00.435 00.023 9340 CameraToMount -- cameraTheta (-2.83) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-5.95 = 0.34)
03:56:00.451 00.016 9340 CameraToMount -- cameraX=-0.80 cameraY=-0.26 hyp=0.84 cameraTheta=-2.83 mountX=-0.81 mountY=0.28, mountTheta=2.81
03:56:00.469 00.018 9340 SchedulePrimaryMove(10104498, x=-0.80, y=-0.26, opts=13)
03:56:00.485 00.016 9340 Enqueuing Move request for scope (-0.80, -0.26)
03:56:00.529 00.044 12020 Worker thread wakes up
03:56:00.530 00.001 9340 UpdateImageDisplay: Size=(1920,1080) min=6311, max=65535, med=10804, FiltMin=8364, FiltMax=65518, Gamma=2.870
03:56:00.543 00.013 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.80, -0.26) opts 0xd
03:56:00.543 00.000 9340 UpdateGuideState exits: m=1595595 SNR=216.2
03:56:00.555 00.012 12020 Handling offset move in thread for scope, endpoint = (-0.80, -0.26)
03:56:00.555 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:56:00.572 00.017 12020 Moving (-0.80, -0.26) raw xDistance=-0.81 yDistance=0.28
03:56:00.572 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
03:56:00.586 00.014 12020 GuideAlgorithmHysteresis::Result() returns -0.34 from input -0.81
03:56:00.587 00.001 9340 Enqueuing Expose request
03:56:00.627 00.040 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
03:56:00.627 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.28
03:56:00.628 00.001 12020 MoveAxis(E, 61, ABG)
03:56:00.628 00.000 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"0af30589-6930-4007-bfea-95963126a57b"}
03:56:00.644 00.016 12020 Guiding  Dir = 2, Dur = 61
03:56:00.644 00.000 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"0af30589-6930-4007-bfea-95963126a57b"}
03:56:00.659 00.015 12020 IsSlewing returns 0
03:56:00.661 00.002 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"6aa47f0b-1148-42bd-bb6d-58a3c9bf3d28"}
03:56:00.674 00.013 12020 IsGuiding returns 0
03:56:00.674 00.000 9340 case statement mapped state 6 to 3
03:56:00.688 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"6aa47f0b-1148-42bd-bb6d-58a3c9bf3d28"}
03:56:00.728 00.040 12020 PulseGuide returned control before completion, sleep 19
03:56:00.737 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"145c01c2-4586-440b-8937-6da685691223"}
03:56:00.755 00.018 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":5,"width":15,"height":15,"star_pos":[7.22,7.33],"pixels":"..."},"id":"145c01c2-4586-440b-8937-6da685691223"}
03:56:00.770 00.015 12020 IsGuiding returns 1
03:56:00.771 00.001 12020 scope still moving after pulse duration time elapsed
03:56:00.815 00.044 12020 IsSlewing returns 0
03:56:00.864 00.049 12020 IsGuiding returns 0
03:56:00.864 00.000 12020 scope move finished after 61 + 129 ms
03:56:00.865 00.001 12020 Move returns status 0, amount 61
03:56:00.865 00.000 12020 MoveAxis(N, 0, ABG)
03:56:00.865 00.000 12020 Move returns status 0, amount 0
03:56:00.865 00.000 12020 move complete, result=0
03:56:00.865 00.000 12020 worker thread done servicing request
03:56:00.866 00.001 9340 GuideStep: -0.8 px 61 ms EAST, 0.3 px 0 ms NORTH
03:56:00.879 00.013 12020 Worker thread wakes up
03:56:00.879 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
03:56:00.879 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(1405,94,31,31)
03:56:02.493 01.614 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"60b6d054-f15c-48c2-8801-2c647e13296e"}
03:56:02.555 00.062 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"60b6d054-f15c-48c2-8801-2c647e13296e"}
03:56:02.613 00.058 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"b89a40dd-b1c6-4a46-9128-f4fc290a31a7"}
03:56:02.701 00.088 9340 case statement mapped state 6 to 3
03:56:02.750 00.049 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"b89a40dd-b1c6-4a46-9128-f4fc290a31a7"}
03:56:02.822 00.072 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"57d81191-357d-4e7a-a5fe-8e651479a512"}
03:56:02.841 00.019 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":5,"width":15,"height":15,"star_pos":[7.22,7.33],"pixels":"..."},"id":"57d81191-357d-4e7a-a5fe-8e651479a512"}
03:56:03.381 00.540 12020 Exposure complete
03:56:03.700 00.319 12020 worker thread done servicing request
03:56:03.700 00.000 9340 OnExposeComplete: enter
03:56:03.737 00.037 9340 UpdateGuideState(): m_state=6
03:56:03.759 00.022 9340 Star::Find(15, 1419, 108, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 6
03:56:03.772 00.013 9340 Star::Find returns 1 (0), X=1419.81, Y=108.79, Mass=1491452, SNR=212.1, Peak=63659 HFD=4.7
03:56:03.785 00.013 9340 CameraToMount -- cameraTheta (2.36) - m_xAngle (0.05) = xAngle (2.32 = 2.32)
03:56:03.798 00.013 9340 CameraToMount -- cameraTheta (2.36) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-0.75 = -0.75)
03:56:03.813 00.015 9340 CameraToMount -- cameraX=-0.21 cameraY=0.21 hyp=0.30 cameraTheta=2.36 mountX=-0.20 mountY=-0.20, mountTheta=-2.35
03:56:03.863 00.050 9340 SchedulePrimaryMove(10104498, x=-0.21, y=0.21, opts=13)
03:56:03.876 00.013 9340 Enqueuing Move request for scope (-0.21, 0.21)
03:56:03.890 00.014 12020 Worker thread wakes up
03:56:03.890 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=6971, max=65535, med=10754, FiltMin=8056, FiltMax=65518, Gamma=2.870
03:56:03.904 00.014 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.21, 0.21) opts 0xd
03:56:03.904 00.000 9340 UpdateGuideState exits: m=1491452 SNR=212.1
03:56:03.914 00.010 12020 Handling offset move in thread for scope, endpoint = (-0.21, 0.21)
03:56:03.914 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:56:03.929 00.015 12020 Moving (-0.21, 0.21) raw xDistance=-0.20 yDistance=-0.20
03:56:03.929 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
03:56:03.944 00.015 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.20
03:56:03.944 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:56:03.944 00.000 9340 Enqueuing Expose request
03:56:03.983 00.039 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.20
03:56:03.983 00.000 12020 MoveAxis(E, 0, ABG)
03:56:03.983 00.000 12020 Move returns status 0, amount 0
03:56:03.983 00.000 12020 MoveAxis(N, 0, ABG)
03:56:03.984 00.001 12020 Move returns status 0, amount 0
03:56:03.984 00.000 12020 move complete, result=0
03:56:03.985 00.001 12020 worker thread done servicing request
03:56:03.986 00.001 9340 GuideStep: -0.2 px 0 ms EAST, -0.2 px 0 ms NORTH
03:56:03.999 00.013 12020 Worker thread wakes up
03:56:04.000 00.001 12020 worker thread servicing REQUEST_EXPOSE 2000
03:56:04.000 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(1405,94,31,31)
03:56:04.497 00.497 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"33a77082-442d-4e08-b328-187317be7946"}
03:56:04.515 00.018 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"33a77082-442d-4e08-b328-187317be7946"}
03:56:04.527 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"6780511d-0bbd-4c4a-bba4-9d9d9be4fd4a"}
03:56:04.537 00.010 9340 case statement mapped state 6 to 3
03:56:04.558 00.021 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"6780511d-0bbd-4c4a-bba4-9d9d9be4fd4a"}
03:56:04.572 00.014 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"91cbdbff-49c1-4e27-8f3b-69bfae77ea34"}
03:56:04.587 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":6,"width":15,"height":15,"star_pos":[6.81,6.79],"pixels":"..."},"id":"91cbdbff-49c1-4e27-8f3b-69bfae77ea34"}
03:56:06.389 01.802 12020 Exposure complete
03:56:06.493 00.104 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"b3943526-70a4-44bb-81fc-e704f78f718b"}
03:56:06.521 00.028 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"b3943526-70a4-44bb-81fc-e704f78f718b"}
03:56:06.569 00.048 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"4a9c3e47-1845-4d6c-9cdc-314f4d136f75"}
03:56:06.584 00.015 9340 case statement mapped state 6 to 3
03:56:06.609 00.025 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"4a9c3e47-1845-4d6c-9cdc-314f4d136f75"}
03:56:06.624 00.015 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"abfccf2a-0523-4542-b999-dedeb4eca588"}
03:56:06.649 00.025 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":6,"width":15,"height":15,"star_pos":[6.81,6.79],"pixels":"..."},"id":"abfccf2a-0523-4542-b999-dedeb4eca588"}
03:56:06.729 00.080 12020 worker thread done servicing request
03:56:06.729 00.000 9340 OnExposeComplete: enter
03:56:06.751 00.022 9340 UpdateGuideState(): m_state=6
03:56:06.796 00.045 9340 Star::Find(15, 1419, 108, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 7
03:56:06.813 00.017 9340 Star::Find returns 1 (0), X=1419.69, Y=108.69, Mass=1512900, SNR=181.7, Peak=63702 HFD=4.8
03:56:06.831 00.018 9340 CameraToMount -- cameraTheta (2.84) - m_xAngle (0.05) = xAngle (2.79 = 2.79)
03:56:06.852 00.021 9340 CameraToMount -- cameraTheta (2.84) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-0.28 = -0.28)
03:56:06.895 00.043 9340 CameraToMount -- cameraX=-0.33 cameraY=0.10 hyp=0.35 cameraTheta=2.84 mountX=-0.33 mountY=-0.10, mountTheta=-2.86
03:56:06.922 00.027 9340 SchedulePrimaryMove(10104498, x=-0.33, y=0.10, opts=13)
03:56:06.937 00.015 9340 Enqueuing Move request for scope (-0.33, 0.10)
03:56:06.949 00.012 12020 Worker thread wakes up
03:56:06.950 00.001 9340 UpdateImageDisplay: Size=(1920,1080) min=6218, max=65535, med=10782, FiltMin=8517, FiltMax=65518, Gamma=2.870
03:56:06.965 00.015 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.33, 0.10) opts 0xd
03:56:06.965 00.000 12020 Handling offset move in thread for scope, endpoint = (-0.33, 0.10)
03:56:06.966 00.001 12020 Moving (-0.33, 0.10) raw xDistance=-0.33 yDistance=-0.10
03:56:06.966 00.000 12020 GuideAlgorithmHysteresis::Result() returns -0.14 from input -0.33
03:56:06.966 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:56:06.967 00.001 9340 UpdateGuideState exits: m=1512900 SNR=181.7
03:56:07.009 00.042 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
03:56:07.009 00.000 12020 MoveAxis(E, 24, ABG)
03:56:07.010 00.001 12020 Guiding  Dir = 2, Dur = 24
03:56:07.010 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:56:07.026 00.016 12020 IsSlewing returns 0
03:56:07.027 00.001 9340 ScheduleExposure(2000,3,1) exposurePending=0
03:56:07.039 00.012 12020 IsGuiding returns 0
03:56:07.039 00.000 9340 Enqueuing Expose request
03:56:07.070 00.031 12020 IsGuiding returns 1
03:56:07.070 00.000 12020 scope still moving after pulse duration time elapsed
03:56:07.103 00.033 12020 IsSlewing returns 0
03:56:07.104 00.001 12020 IsGuiding returns 1
03:56:07.137 00.033 12020 IsSlewing returns 0
03:56:07.138 00.001 12020 IsGuiding returns 0
03:56:07.139 00.001 12020 scope move finished after 24 + 75 ms
03:56:07.139 00.000 12020 Move returns status 0, amount 24
03:56:07.139 00.000 12020 MoveAxis(N, 0, ABG)
03:56:07.139 00.000 12020 Move returns status 0, amount 0
03:56:07.139 00.000 12020 move complete, result=0
03:56:07.139 00.000 12020 worker thread done servicing request
03:56:07.140 00.001 9340 GuideStep: -0.3 px 24 ms EAST, -0.1 px 0 ms NORTH
03:56:07.152 00.012 12020 Worker thread wakes up
03:56:07.153 00.001 12020 worker thread servicing REQUEST_EXPOSE 2000
03:56:07.153 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(1405,94,31,31)
03:56:08.494 01.341 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"fc4a9bfe-8ab0-467d-b5a2-1e9f5e7663b1"}
03:56:08.580 00.086 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"fc4a9bfe-8ab0-467d-b5a2-1e9f5e7663b1"}
03:56:08.621 00.041 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"9c3f9374-6dba-4cbb-b1f7-4e0ce1a6753d"}
03:56:08.699 00.078 9340 case statement mapped state 6 to 3
03:56:08.724 00.025 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"9c3f9374-6dba-4cbb-b1f7-4e0ce1a6753d"}
03:56:08.801 00.077 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"4041b302-0ca4-4c0c-8a39-be9ae679ea9e"}
03:56:08.840 00.039 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":7,"width":15,"height":15,"star_pos":[6.69,6.69],"pixels":"..."},"id":"4041b302-0ca4-4c0c-8a39-be9ae679ea9e"}
03:56:09.546 00.706 12020 Exposure complete
03:56:10.116 00.570 9340 OnExposeComplete: enter
03:56:10.138 00.022 12020 worker thread done servicing request
03:56:10.138 00.000 9340 UpdateGuideState(): m_state=6
03:56:10.254 00.116 9340 Star::Find(15, 1419, 108, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 8
03:56:10.345 00.091 9340 Star::Find returns 1 (0), X=1420.28, Y=108.83, Mass=1534558, SNR=175.1, Peak=65519 HFD=4.8
03:56:10.426 00.081 9340 CameraToMount -- cameraTheta (0.76) - m_xAngle (0.05) = xAngle (0.71 = 0.71)
03:56:10.483 00.057 9340 CameraToMount -- cameraTheta (0.76) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-2.36 = -2.36)
03:56:10.508 00.025 9340 CameraToMount -- cameraX=0.26 cameraY=0.25 hyp=0.36 cameraTheta=0.76 mountX=0.27 mountY=-0.25, mountTheta=-0.75
03:56:10.545 00.037 9340 SchedulePrimaryMove(10104498, x=0.26, y=0.25, opts=13)
03:56:10.600 00.055 9340 Enqueuing Move request for scope (0.26, 0.25)
03:56:10.619 00.019 12020 Worker thread wakes up
03:56:10.620 00.001 12020 worker thread servicing REQUEST_MOVE scope ofs (0.26, 0.25) opts 0xd
03:56:10.620 00.000 12020 Handling offset move in thread for scope, endpoint = (0.26, 0.25)
03:56:10.620 00.000 12020 Moving (0.26, 0.25) raw xDistance=0.27 yDistance=-0.25
03:56:10.620 00.000 12020 GuideAlgorithmHysteresis::Result() returns 0.10 from input 0.27
03:56:10.621 00.001 9340 UpdateImageDisplay: Size=(1920,1080) min=5997, max=65535, med=10753, FiltMin=8439, FiltMax=65518, Gamma=2.870
03:56:10.641 00.020 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
03:56:10.641 00.000 9340 UpdateGuideState exits: m=1534558 SNR=175.1
03:56:10.662 00.021 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.25
03:56:10.662 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:56:10.684 00.022 12020 MoveAxis(W, 19, ABG)
03:56:10.706 00.022 12020 Guiding  Dir = 3, Dur = 19
03:56:10.707 00.001 9340 ScheduleExposure(2000,3,1) exposurePending=0
03:56:10.726 00.019 12020 IsSlewing returns 0
03:56:10.726 00.000 9340 Enqueuing Expose request
03:56:10.739 00.013 12020 IsGuiding returns 0
03:56:10.741 00.002 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"4798a8a1-853b-427e-a4f8-bff11f8f7d85"}
03:56:10.755 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"4798a8a1-853b-427e-a4f8-bff11f8f7d85"}
03:56:10.768 00.013 12020 IsGuiding returns 1
03:56:10.768 00.000 12020 scope still moving after pulse duration time elapsed
03:56:10.769 00.001 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"a8708ef3-59eb-4fe1-bcc0-6e196f6d1a7b"}
03:56:10.791 00.022 9340 case statement mapped state 6 to 3
03:56:10.826 00.035 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"a8708ef3-59eb-4fe1-bcc0-6e196f6d1a7b"}
03:56:10.843 00.017 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"71f61af8-1a1b-4d19-903c-e53a311b10db"}
03:56:10.861 00.018 12020 IsSlewing returns 0
03:56:10.861 00.000 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":8,"width":15,"height":15,"star_pos":[7.28,6.83],"pixels":"..."},"id":"71f61af8-1a1b-4d19-903c-e53a311b10db"}
03:56:10.878 00.017 12020 IsGuiding returns 0
03:56:10.878 00.000 12020 scope move finished after 19 + 119 ms
03:56:10.879 00.001 12020 Move returns status 0, amount 19
03:56:10.879 00.000 12020 MoveAxis(N, 0, ABG)
03:56:10.880 00.001 12020 Move returns status 0, amount 0
03:56:10.881 00.001 12020 move complete, result=0
03:56:10.882 00.001 12020 worker thread done servicing request
03:56:10.882 00.000 12020 Worker thread wakes up
03:56:10.882 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
03:56:10.882 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(1405,94,31,31)
03:56:10.885 00.003 9340 GuideStep: 0.3 px 19 ms WEST, -0.3 px 0 ms NORTH
03:56:12.501 01.616 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"a6a036b0-0548-4489-b61b-e3985f6de9af"}
03:56:12.522 00.021 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"a6a036b0-0548-4489-b61b-e3985f6de9af"}
03:56:12.537 00.015 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"1a11f6a3-f450-46ac-86c9-071fce955893"}
03:56:12.554 00.017 9340 case statement mapped state 6 to 3
03:56:12.566 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"1a11f6a3-f450-46ac-86c9-071fce955893"}
03:56:12.594 00.028 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"60180242-8a36-4f1d-9a6f-02ddf93e0f0f"}
03:56:12.615 00.021 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":8,"width":15,"height":15,"star_pos":[7.28,6.83],"pixels":"..."},"id":"60180242-8a36-4f1d-9a6f-02ddf93e0f0f"}
03:56:13.256 00.641 12020 Exposure complete
03:56:13.523 00.267 12020 worker thread done servicing request
03:56:13.524 00.001 9340 OnExposeComplete: enter
03:56:13.535 00.011 9340 UpdateGuideState(): m_state=6
03:56:13.549 00.014 9340 Star::Find(15, 1420, 108, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 9
03:56:13.560 00.011 9340 Star::Find returns 1 (0), X=1420.12, Y=108.72, Mass=1514732, SNR=181.4, Peak=65471 HFD=4.8
03:56:13.572 00.012 9340 CameraToMount -- cameraTheta (0.91) - m_xAngle (0.05) = xAngle (0.86 = 0.86)
03:56:13.586 00.014 9340 CameraToMount -- cameraTheta (0.91) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-2.21 = -2.21)
03:56:13.601 00.015 9340 CameraToMount -- cameraX=0.10 cameraY=0.13 hyp=0.17 cameraTheta=0.91 mountX=0.11 mountY=-0.13, mountTheta=-0.89
03:56:13.633 00.032 9340 SchedulePrimaryMove(10104498, x=0.10, y=0.13, opts=13)
03:56:13.658 00.025 9340 Enqueuing Move request for scope (0.10, 0.13)
03:56:13.671 00.013 12020 Worker thread wakes up
03:56:13.671 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=6905, max=65535, med=10761, FiltMin=8686, FiltMax=65518, Gamma=2.870
03:56:13.683 00.012 12020 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.13) opts 0xd
03:56:13.683 00.000 9340 UpdateGuideState exits: m=1514732 SNR=181.4
03:56:13.693 00.010 12020 Handling offset move in thread for scope, endpoint = (0.10, 0.13)
03:56:13.693 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:56:13.703 00.010 12020 Moving (0.10, 0.13) raw xDistance=0.11 yDistance=-0.13
03:56:13.703 00.000 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
03:56:13.703 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:56:13.705 00.002 9340 ScheduleExposure(2000,3,1) exposurePending=0
03:56:13.719 00.014 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
03:56:13.720 00.001 9340 Enqueuing Expose request
03:56:13.731 00.011 12020 MoveAxis(E, 0, ABG)
03:56:13.731 00.000 12020 Move returns status 0, amount 0
03:56:13.731 00.000 12020 MoveAxis(N, 0, ABG)
03:56:13.731 00.000 12020 Move returns status 0, amount 0
03:56:13.731 00.000 12020 move complete, result=0
03:56:13.731 00.000 12020 worker thread done servicing request
03:56:13.731 00.000 12020 Worker thread wakes up
03:56:13.731 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
03:56:13.732 00.001 12020 Handling exposure in thread, d=2000 o=3 r=(1405,94,31,31)
03:56:13.735 00.003 9340 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
03:56:14.501 00.766 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"66773d16-33d2-4527-9b23-91fcee53e971"}
03:56:14.515 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"66773d16-33d2-4527-9b23-91fcee53e971"}
03:56:14.564 00.049 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"5eeba21b-33f8-4454-83d4-da80c3e7000e"}
03:56:14.595 00.031 9340 case statement mapped state 6 to 3
03:56:14.611 00.016 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"5eeba21b-33f8-4454-83d4-da80c3e7000e"}
03:56:14.625 00.014 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"a5201694-8a66-45a0-8ebf-3506556551f0"}
03:56:14.635 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":9,"width":15,"height":15,"star_pos":[7.12,6.72],"pixels":"..."},"id":"a5201694-8a66-45a0-8ebf-3506556551f0"}
03:56:16.236 01.601 12020 Exposure complete
03:56:16.500 00.264 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"7d99d25f-1d14-44c5-8adf-4d22f872cb08"}
03:56:16.596 00.096 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"7d99d25f-1d14-44c5-8adf-4d22f872cb08"}
03:56:16.697 00.101 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"75332ca7-5848-4533-9412-026b56333281"}
03:56:16.729 00.032 9340 case statement mapped state 6 to 3
03:56:16.811 00.082 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"75332ca7-5848-4533-9412-026b56333281"}
03:56:16.878 00.067 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"3bc49c57-c526-440a-91f7-e22a9f1c8300"}
03:56:16.948 00.070 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":9,"width":15,"height":15,"star_pos":[7.12,6.72],"pixels":"..."},"id":"3bc49c57-c526-440a-91f7-e22a9f1c8300"}
03:56:17.126 00.178 12020 worker thread done servicing request
03:56:17.127 00.001 9340 OnExposeComplete: enter
03:56:17.157 00.030 9340 UpdateGuideState(): m_state=6
03:56:17.218 00.061 9340 Star::Find(15, 1420, 108, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 10
03:56:17.244 00.026 9340 Star::Find returns 1 (0), X=1419.44, Y=108.54, Mass=1472385, SNR=188.2, Peak=65494 HFD=5.0
03:56:17.280 00.036 9340 CameraToMount -- cameraTheta (-3.07) - m_xAngle (0.05) = xAngle (-3.12 = -3.12)
03:56:17.345 00.065 9340 CameraToMount -- cameraTheta (-3.07) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-6.18 = 0.10)
03:56:17.407 00.062 9340 CameraToMount -- cameraX=-0.58 cameraY=-0.04 hyp=0.58 cameraTheta=-3.07 mountX=-0.58 mountY=0.06, mountTheta=3.04
03:56:17.495 00.088 9340 SchedulePrimaryMove(10104498, x=-0.58, y=-0.04, opts=13)
03:56:17.580 00.085 9340 Enqueuing Move request for scope (-0.58, -0.04)
03:56:17.608 00.028 12020 Worker thread wakes up
03:56:17.609 00.001 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.58, -0.04) opts 0xd
03:56:17.609 00.000 12020 Handling offset move in thread for scope, endpoint = (-0.58, -0.04)
03:56:17.609 00.000 12020 Moving (-0.58, -0.04) raw xDistance=-0.58 yDistance=0.06
03:56:17.610 00.001 12020 GuideAlgorithmHysteresis::Result() returns -0.24 from input -0.58
03:56:17.610 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:56:17.610 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
03:56:17.610 00.000 12020 MoveAxis(E, 44, ABG)
03:56:17.611 00.001 12020 Guiding  Dir = 2, Dur = 44
03:56:17.611 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=6729, max=65535, med=10819, FiltMin=8594, FiltMax=65518, Gamma=2.870
03:56:17.633 00.022 12020 IsSlewing returns 0
03:56:17.633 00.000 9340 UpdateGuideState exits: m=1472385 SNR=188.2
03:56:17.658 00.025 12020 IsGuiding returns 0
03:56:17.661 00.003 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:56:17.718 00.057 12020 IsGuiding returns 1
03:56:17.719 00.001 12020 scope still moving after pulse duration time elapsed
03:56:17.719 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
03:56:17.738 00.019 9340 Enqueuing Expose request
03:56:17.755 00.017 12020 IsSlewing returns 0
03:56:17.757 00.002 12020 IsGuiding returns 1
03:56:17.815 00.058 12020 IsSlewing returns 0
03:56:17.816 00.001 12020 IsGuiding returns 0
03:56:17.817 00.001 12020 scope move finished after 44 + 113 ms
03:56:17.817 00.000 12020 Move returns status 0, amount 44
03:56:17.817 00.000 12020 MoveAxis(N, 0, ABG)
03:56:17.817 00.000 12020 Move returns status 0, amount 0
03:56:17.817 00.000 12020 move complete, result=0
03:56:17.818 00.001 12020 worker thread done servicing request
03:56:17.818 00.000 9340 GuideStep: -0.6 px 44 ms EAST, 0.1 px 0 ms NORTH
03:56:17.856 00.038 12020 Worker thread wakes up
03:56:17.857 00.001 12020 worker thread servicing REQUEST_EXPOSE 2000
03:56:17.857 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(1405,94,31,31)
03:56:18.500 00.643 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"96b7cc83-1d95-4aa3-aae6-8b0acb046d1b"}
03:56:18.514 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"96b7cc83-1d95-4aa3-aae6-8b0acb046d1b"}
03:56:18.535 00.021 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"390f3608-63ec-41f7-adda-4e943c17a41b"}
03:56:18.561 00.026 9340 case statement mapped state 6 to 3
03:56:18.573 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"390f3608-63ec-41f7-adda-4e943c17a41b"}
03:56:18.614 00.041 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"f947c303-7210-4482-8fce-979648db1a3f"}
03:56:18.633 00.019 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":10,"width":15,"height":15,"star_pos":[7.44,6.54],"pixels":"..."},"id":"f947c303-7210-4482-8fce-979648db1a3f"}
03:56:20.243 01.610 12020 Exposure complete
03:56:20.499 00.256 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"8d3ae8cb-a86f-4388-8e5f-27c6d25a39c8"}
03:56:20.544 00.045 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"8d3ae8cb-a86f-4388-8e5f-27c6d25a39c8"}
03:56:20.576 00.032 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"78003e9a-ff66-4ab1-83b4-e9055d500447"}
03:56:20.597 00.021 9340 case statement mapped state 6 to 3
03:56:20.615 00.018 12020 worker thread done servicing request
03:56:20.616 00.001 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"78003e9a-ff66-4ab1-83b4-e9055d500447"}
03:56:20.637 00.021 9340 OnExposeComplete: enter
03:56:20.684 00.047 9340 UpdateGuideState(): m_state=6
03:56:20.704 00.020 9340 Star::Find(15, 1419, 108, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 11
03:56:20.725 00.021 9340 Star::Find returns 1 (0), X=1419.80, Y=108.38, Mass=1490241, SNR=202.8, Peak=62743 HFD=4.9
03:56:20.738 00.013 9340 MultiStar: exiting stabilization period
03:56:20.758 00.020 9340 MultiStar: updating star positions after lock position change
03:56:20.772 00.014 9340 Star::Find(15, 806, 946, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 11
03:56:20.786 00.014 9340 Star::Find returns 1 (0), X=806.81, Y=946.63, Mass=1154391, SNR=169.5, Peak=65461 HFD=4.2
03:56:20.824 00.038 9340 Star::Find(15, 1079, 597, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 11
03:56:20.841 00.017 9340 Star::Find returns 1 (0), X=1080.66, Y=597.19, Mass=917202, SNR=156.2, Peak=63767 HFD=3.7
03:56:20.854 00.013 9340 Star::Find(15, 1227, 310, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 11
03:56:20.870 00.016 9340 Star::Find returns 1 (0), X=1227.95, Y=309.90, Mass=1359235, SNR=193.4, Peak=60276 HFD=4.5
03:56:20.885 00.015 9340 Star::Find(15, 1211, 1044, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 11
03:56:20.902 00.017 9340 Star::Find returns 1 (0), X=1212.22, Y=1043.68, Mass=1453192, SNR=197.6, Peak=59953 HFD=4.9
03:56:20.922 00.020 9340 Star::Find(15, 1710, 274, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 11
03:56:20.937 00.015 9340 Star::Find returns 1 (0), X=1711.34, Y=274.31, Mass=1073239, SNR=180.1, Peak=56947 HFD=4.7
03:56:20.982 00.045 9340 Star::Find(15, 1461, 287, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 11
03:56:20.997 00.015 9340 Star::Find returns 1 (0), X=1462.19, Y=287.13, Mass=1149192, SNR=167.2, Peak=63141 HFD=4.5
03:56:21.011 00.014 9340 Star::Find(15, 895, 1014, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 11
03:56:21.028 00.017 9340 Star::Find returns 1 (0), X=895.77, Y=1013.81, Mass=1310156, SNR=186.8, Peak=59328 HFD=5.0
03:56:21.044 00.016 9340 Star::Find(15, 139, 271, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 11
03:56:21.063 00.019 9340 Star::Find returns 1 (0), X=140.46, Y=270.99, Mass=1071139, SNR=177.9, Peak=63954 HFD=4.9
03:56:21.081 00.018 9340 Star::Find(15, 1489, 925, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 11
03:56:21.125 00.044 9340 Star::Find returns 1 (0), X=1490.11, Y=924.74, Mass=1092977, SNR=170.6, Peak=60648 HFD=4.4
03:56:21.146 00.021 9340 Star::Find(15, 44, 108, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 11
03:56:21.163 00.017 9340 Star::Find returns 1 (0), X=45.01, Y=108.43, Mass=918278, SNR=149.3, Peak=57641 HFD=4.5
03:56:21.183 00.020 9340 Star::Find(15, 839, 47, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 11
03:56:21.198 00.015 9340 Star::Find returns 1 (0), X=840.14, Y=46.75, Mass=883433, SNR=192.2, Peak=63899 HFD=4.1
03:56:21.216 00.018 9340 CameraToMount -- cameraTheta (-2.40) - m_xAngle (0.05) = xAngle (-2.45 = -2.45)
03:56:21.241 00.025 9340 CameraToMount -- cameraTheta (-2.40) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-5.51 = 0.77)
03:56:21.280 00.039 9340 CameraToMount -- cameraX=-0.22 cameraY=-0.20 hyp=0.30 cameraTheta=-2.40 mountX=-0.23 mountY=0.21, mountTheta=2.41
03:56:21.317 00.037 9340 SchedulePrimaryMove(10104498, x=-0.22, y=-0.20, opts=13)
03:56:21.344 00.027 9340 Enqueuing Move request for scope (-0.22, -0.20)
03:56:21.358 00.014 12020 Worker thread wakes up
03:56:21.358 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=6824, max=65535, med=10769, FiltMin=8526, FiltMax=65518, Gamma=2.870
03:56:21.380 00.022 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.22, -0.20) opts 0xd
03:56:21.381 00.001 9340 UpdateGuideState exits: m=1490241 SNR=202.8
03:56:21.397 00.016 12020 Handling offset move in thread for scope, endpoint = (-0.22, -0.20)
03:56:21.398 00.001 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:56:21.412 00.014 12020 Moving (-0.22, -0.20) raw xDistance=-0.23 yDistance=0.21
03:56:21.412 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
03:56:21.447 00.035 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.23
03:56:21.448 00.001 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:56:21.448 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.21
03:56:21.448 00.000 12020 MoveAxis(E, 0, ABG)
03:56:21.449 00.001 12020 Move returns status 0, amount 0
03:56:21.449 00.000 12020 MoveAxis(N, 0, ABG)
03:56:21.449 00.000 12020 Move returns status 0, amount 0
03:56:21.450 00.001 9340 Enqueuing Expose request
03:56:21.467 00.017 12020 move complete, result=0
03:56:21.467 00.000 12020 worker thread done servicing request
03:56:21.467 00.000 12020 Worker thread wakes up
03:56:21.469 00.002 9340 GuideStep: -0.2 px 0 ms EAST, 0.2 px 0 ms NORTH
03:56:21.485 00.016 12020 worker thread servicing REQUEST_EXPOSE 2000
03:56:21.486 00.001 12020 Handling exposure in thread, d=2000 o=3 r=(1405,94,31,31)
03:56:21.495 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"09af3bde-38b1-471f-b08c-d6086d324b54"}
03:56:21.508 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":11,"width":15,"height":15,"star_pos":[6.80,7.38],"pixels":"..."},"id":"09af3bde-38b1-471f-b08c-d6086d324b54"}
03:56:22.497 00.989 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"eb1243c4-d5e2-407b-b4e9-c4458a651453"}
03:56:22.507 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"eb1243c4-d5e2-407b-b4e9-c4458a651453"}
03:56:22.523 00.016 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"9ab5e25a-dd79-4265-b213-9f0e92390516"}
03:56:22.547 00.024 9340 case statement mapped state 6 to 3
03:56:22.568 00.021 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"9ab5e25a-dd79-4265-b213-9f0e92390516"}
03:56:22.626 00.058 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"895cd601-e184-4a03-8c08-0f132c4839d4"}
03:56:22.644 00.018 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":11,"width":15,"height":15,"star_pos":[6.80,7.38],"pixels":"..."},"id":"895cd601-e184-4a03-8c08-0f132c4839d4"}
03:56:23.882 01.238 12020 Exposure complete
03:56:24.418 00.536 12020 worker thread done servicing request
03:56:24.419 00.001 9340 OnExposeComplete: enter
03:56:24.432 00.013 9340 UpdateGuideState(): m_state=6
03:56:24.445 00.013 9340 Star::Find(15, 1419, 108, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 12
03:56:24.467 00.022 9340 Star::Find returns 1 (0), X=1419.54, Y=108.45, Mass=1540342, SNR=188.3, Peak=65386 HFD=5.0
03:56:24.480 00.013 9340 MultiStar: [#1 -0.30,-0.12,0.91,U] [#2 -0.40,0.20,1.02,U] [#3 -0.33,0.12,0.94,U] [#4 -0.26,0.16,0.91,U] [#5 -0.35,0.19,0.89,U] [#6 -0.24,0.21,1.09,U] [#7 -0.41,0.09,1.00,U] [#8 -0.30,-0.06,1.01,U] 
03:56:24.524 00.044 9340 refined, 8 included, MultiStar: {-0.34, 0.07}, one-star: {-0.48, -0.14}
03:56:24.543 00.019 9340 CameraToMount -- cameraTheta (2.93) - m_xAngle (0.05) = xAngle (2.89 = 2.89)
03:56:24.555 00.012 9340 CameraToMount -- cameraTheta (2.93) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-0.18 = -0.18)
03:56:24.572 00.017 9340 CameraToMount -- cameraX=-0.34 cameraY=0.07 hyp=0.35 cameraTheta=2.93 mountX=-0.34 mountY=-0.06, mountTheta=-2.96
03:56:24.591 00.019 9340 SchedulePrimaryMove(10104498, x=-0.34, y=0.07, opts=13)
03:56:24.609 00.018 9340 Enqueuing Move request for scope (-0.34, 0.07)
03:56:24.624 00.015 12020 Worker thread wakes up
03:56:24.624 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=6169, max=65535, med=10766, FiltMin=8545, FiltMax=65518, Gamma=2.870
03:56:24.638 00.014 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.34, 0.07) opts 0xd
03:56:24.639 00.001 12020 Handling offset move in thread for scope, endpoint = (-0.34, 0.07)
03:56:24.639 00.000 12020 Moving (-0.34, 0.07) raw xDistance=-0.34 yDistance=-0.06
03:56:24.640 00.001 12020 GuideAlgorithmHysteresis::Result() returns -0.14 from input -0.34
03:56:24.640 00.000 9340 UpdateGuideState exits: m=1540342 SNR=188.3
03:56:24.672 00.032 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:56:24.673 00.001 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:56:24.686 00.013 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
03:56:24.686 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
03:56:24.700 00.014 12020 MoveAxis(E, 26, ABG)
03:56:24.700 00.000 12020 Guiding  Dir = 2, Dur = 26
03:56:24.700 00.000 9340 Enqueuing Expose request
03:56:24.715 00.015 12020 IsSlewing returns 0
03:56:24.716 00.001 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"2a7ac621-49dc-429e-bce0-bfff336e3ba6"}
03:56:24.732 00.016 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"2a7ac621-49dc-429e-bce0-bfff336e3ba6"}
03:56:24.750 00.018 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"0106f207-c594-4a3e-ae2e-a0dbff6ee016"}
03:56:24.762 00.012 12020 IsGuiding returns 0
03:56:24.762 00.000 9340 case statement mapped state 6 to 3
03:56:24.775 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"0106f207-c594-4a3e-ae2e-a0dbff6ee016"}
03:56:24.813 00.038 12020 IsGuiding returns 1
03:56:24.813 00.000 12020 scope still moving after pulse duration time elapsed
03:56:24.814 00.001 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"6aa8c5bc-9c46-49fd-91f3-382cf7c64830"}
03:56:24.828 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":12,"width":15,"height":15,"star_pos":[6.54,7.45],"pixels":"..."},"id":"6aa8c5bc-9c46-49fd-91f3-382cf7c64830"}
03:56:24.852 00.024 12020 IsSlewing returns 0
03:56:24.853 00.001 12020 IsGuiding returns 0
03:56:24.853 00.000 12020 scope move finished after 26 + 64 ms
03:56:24.853 00.000 12020 Move returns status 0, amount 26
03:56:24.853 00.000 12020 MoveAxis(N, 0, ABG)
03:56:24.853 00.000 12020 Move returns status 0, amount 0
03:56:24.854 00.001 12020 move complete, result=0
03:56:24.854 00.000 12020 worker thread done servicing request
03:56:24.854 00.000 9340 GuideStep: -0.3 px 26 ms EAST, -0.1 px 0 ms NORTH
03:56:24.868 00.014 12020 Worker thread wakes up
03:56:24.869 00.001 12020 worker thread servicing REQUEST_EXPOSE 2000
03:56:24.870 00.001 12020 Handling exposure in thread, d=2000 o=3 r=(1405,94,31,31)
03:56:26.497 01.627 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"e183ffec-c0aa-405d-b729-1eef0bfc020e"}
03:56:26.523 00.026 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"e183ffec-c0aa-405d-b729-1eef0bfc020e"}
03:56:26.537 00.014 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"76068f8f-d1bb-48a6-bda6-29bf8fbf09b7"}
03:56:26.555 00.018 9340 case statement mapped state 6 to 3
03:56:26.589 00.034 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"76068f8f-d1bb-48a6-bda6-29bf8fbf09b7"}
03:56:26.630 00.041 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"5806c7a4-086f-4f86-b67e-b88244fcc55a"}
03:56:26.647 00.017 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":12,"width":15,"height":15,"star_pos":[6.54,7.45],"pixels":"..."},"id":"5806c7a4-086f-4f86-b67e-b88244fcc55a"}
03:56:27.248 00.601 12020 Exposure complete
03:56:27.538 00.290 12020 worker thread done servicing request
03:56:27.538 00.000 9340 OnExposeComplete: enter
03:56:27.552 00.014 9340 UpdateGuideState(): m_state=6
03:56:27.572 00.020 9340 Star::Find(15, 1419, 108, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 13
03:56:27.586 00.014 9340 Star::Find returns 1 (0), X=1419.43, Y=108.83, Mass=1438164, SNR=176.5, Peak=64222 HFD=4.8
03:56:27.607 00.021 9340 MultiStar: [#1 -0.38,0.24,1.09,U] [#2 -0.52,0.51,0.00,M1] [#3 -0.48,0.21,0.00,M1] [#4 -0.51,0.38,0.00,M1] [#5 -0.35,0.25,0.95,U] [#6 -0.41,0.41,0.00,M1] [#7 -0.52,0.22,0.00,M1] [#8 -0.37,0.31,1.19,U] 
03:56:27.640 00.033 9340 refined, 3 included, MultiStar: {-0.42, 0.26}, one-star: {-0.59, 0.24}
03:56:27.653 00.013 9340 CameraToMount -- cameraTheta (2.58) - m_xAngle (0.05) = xAngle (2.53 = 2.53)
03:56:27.668 00.015 9340 CameraToMount -- cameraTheta (2.58) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-0.53 = -0.53)
03:56:27.680 00.012 9340 CameraToMount -- cameraX=-0.42 cameraY=0.26 hyp=0.50 cameraTheta=2.58 mountX=-0.41 mountY=-0.25, mountTheta=-2.59
03:56:27.698 00.018 9340 SchedulePrimaryMove(10104498, x=-0.42, y=0.26, opts=13)
03:56:27.714 00.016 9340 Enqueuing Move request for scope (-0.42, 0.26)
03:56:27.746 00.032 12020 Worker thread wakes up
03:56:27.746 00.000 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.42, 0.26) opts 0xd
03:56:27.746 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=6844, max=65535, med=10757, FiltMin=8531, FiltMax=65518, Gamma=2.870
03:56:27.765 00.019 12020 Handling offset move in thread for scope, endpoint = (-0.42, 0.26)
03:56:27.765 00.000 9340 UpdateGuideState exits: m=1438164 SNR=176.5
03:56:27.779 00.014 12020 Moving (-0.42, 0.26) raw xDistance=-0.41 yDistance=-0.25
03:56:27.779 00.000 12020 GuideAlgorithmHysteresis::Result() returns -0.18 from input -0.41
03:56:27.780 00.001 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:56:27.790 00.010 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
03:56:27.790 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
03:56:27.804 00.014 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.25
03:56:27.805 00.001 9340 Enqueuing Expose request
03:56:27.822 00.017 12020 MoveAxis(E, 33, ABG)
03:56:27.822 00.000 12020 Guiding  Dir = 2, Dur = 33
03:56:27.823 00.001 12020 IsSlewing returns 0
03:56:27.824 00.001 12020 IsGuiding returns 0
03:56:27.846 00.022 12020 PulseGuide returned control before completion, sleep 22
03:56:27.906 00.060 12020 IsGuiding returns 0
03:56:27.906 00.000 12020 Move returns status 0, amount 33
03:56:27.907 00.001 12020 MoveAxis(N, 0, ABG)
03:56:27.907 00.000 12020 Move returns status 0, amount 0
03:56:27.907 00.000 12020 move complete, result=0
03:56:27.908 00.001 9340 GuideStep: -0.4 px 33 ms EAST, -0.3 px 0 ms NORTH
03:56:27.924 00.016 12020 worker thread done servicing request
03:56:27.924 00.000 12020 Worker thread wakes up
03:56:27.924 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
03:56:27.924 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(1405,94,31,31)
03:56:28.496 00.572 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"ece5e3e7-ab79-4be9-89de-89579eecaec2"}
03:56:28.514 00.018 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"ece5e3e7-ab79-4be9-89de-89579eecaec2"}
03:56:28.529 00.015 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"8d35c84d-7aad-4cbe-ac89-1b336e6fecf8"}
03:56:28.568 00.039 9340 case statement mapped state 6 to 3
03:56:28.591 00.023 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"8d35c84d-7aad-4cbe-ac89-1b336e6fecf8"}
03:56:28.608 00.017 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"4c36baa7-3a18-4b34-87b1-c81e3ca4b230"}
03:56:28.627 00.019 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":13,"width":15,"height":15,"star_pos":[7.43,6.83],"pixels":"..."},"id":"4c36baa7-3a18-4b34-87b1-c81e3ca4b230"}
03:56:30.348 01.721 12020 Exposure complete
03:56:30.499 00.151 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"dcd669d3-5a17-4d40-b736-1ff2877fd877"}
03:56:30.545 00.046 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"dcd669d3-5a17-4d40-b736-1ff2877fd877"}
03:56:30.569 00.024 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"af43260c-9738-474b-a9f7-9cbcf8b223d4"}
03:56:30.602 00.033 9340 case statement mapped state 6 to 3
03:56:30.680 00.078 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"af43260c-9738-474b-a9f7-9cbcf8b223d4"}
03:56:30.725 00.045 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"e5ab31e6-9311-4b02-acb4-51fd8e839609"}
03:56:30.773 00.048 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":13,"width":15,"height":15,"star_pos":[7.43,6.83],"pixels":"..."},"id":"e5ab31e6-9311-4b02-acb4-51fd8e839609"}
03:56:31.070 00.297 12020 worker thread done servicing request
03:56:31.071 00.001 9340 OnExposeComplete: enter
03:56:31.147 00.076 9340 UpdateGuideState(): m_state=6
03:56:31.163 00.016 9340 Star::Find(15, 1419, 108, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 14
03:56:31.189 00.026 9340 Star::Find returns 1 (0), X=1420.09, Y=108.71, Mass=1457898, SNR=193.6, Peak=65471 HFD=4.8
03:56:31.209 00.020 9340 MultiStar: [#1 -0.02,0.31,0.90,U] [#2 -0.08,0.45,0.86,U] [#3 0.02,0.05,0.91,U] [#4 0.03,0.21,1.04,U] [#5 0.32,0.20,0.87,U] [#6 0.12,0.43,0.88,U] [#7 -0.05,0.16,0.90,U] [#8 0.07,0.43,0.91,U] 
03:56:31.247 00.038 9340 single-star, 8 included, MultiStar: {0.05, 0.26}, one-star: {0.07, 0.12}
03:56:31.288 00.041 9340 CameraToMount -- cameraTheta (1.04) - m_xAngle (0.05) = xAngle (1.00 = 1.00)
03:56:31.308 00.020 9340 CameraToMount -- cameraTheta (1.04) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-2.07 = -2.07)
03:56:31.326 00.018 9340 CameraToMount -- cameraX=0.07 cameraY=0.12 hyp=0.14 cameraTheta=1.04 mountX=0.08 mountY=-0.12, mountTheta=-1.02
03:56:31.346 00.020 9340 SchedulePrimaryMove(10104498, x=0.07, y=0.12, opts=13)
03:56:31.364 00.018 9340 Enqueuing Move request for scope (0.07, 0.12)
03:56:31.378 00.014 12020 Worker thread wakes up
03:56:31.378 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=6718, max=65535, med=10758, FiltMin=8362, FiltMax=65518, Gamma=2.870
03:56:31.399 00.021 12020 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.12) opts 0xd
03:56:31.399 00.000 9340 UpdateGuideState exits: m=1457898 SNR=193.6
03:56:31.440 00.041 12020 Handling offset move in thread for scope, endpoint = (0.07, 0.12)
03:56:31.440 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:56:31.453 00.013 12020 Moving (0.07, 0.12) raw xDistance=0.08 yDistance=-0.12
03:56:31.453 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
03:56:31.469 00.016 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
03:56:31.469 00.000 9340 Enqueuing Expose request
03:56:31.487 00.018 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:56:31.488 00.001 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
03:56:31.488 00.000 12020 MoveAxis(E, 0, ABG)
03:56:31.488 00.000 12020 Move returns status 0, amount 0
03:56:31.489 00.001 12020 MoveAxis(N, 0, ABG)
03:56:31.489 00.000 12020 Move returns status 0, amount 0
03:56:31.489 00.000 12020 move complete, result=0
03:56:31.489 00.000 12020 worker thread done servicing request
03:56:31.490 00.001 12020 Worker thread wakes up
03:56:31.490 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
03:56:31.491 00.001 12020 Handling exposure in thread, d=2000 o=3 r=(1405,94,31,31)
03:56:31.495 00.004 9340 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
03:56:32.507 01.012 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"bdce6a63-2fbd-42a9-acd8-c100687456d2"}
03:56:32.557 00.050 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"bdce6a63-2fbd-42a9-acd8-c100687456d2"}
03:56:32.574 00.017 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"1215264c-e131-4014-8b49-4b76bb8d482d"}
03:56:32.598 00.024 9340 case statement mapped state 6 to 3
03:56:32.615 00.017 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"1215264c-e131-4014-8b49-4b76bb8d482d"}
03:56:32.638 00.023 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"63314e0a-0672-4900-97f4-7bab87a12f85"}
03:56:32.679 00.041 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":14,"width":15,"height":15,"star_pos":[7.09,6.71],"pixels":"..."},"id":"63314e0a-0672-4900-97f4-7bab87a12f85"}
03:56:33.852 01.173 12020 Exposure complete
03:56:34.180 00.328 12020 worker thread done servicing request
03:56:34.181 00.001 9340 OnExposeComplete: enter
03:56:34.223 00.042 9340 UpdateGuideState(): m_state=6
03:56:34.244 00.021 9340 Star::Find(15, 1420, 108, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 15
03:56:34.261 00.017 9340 Star::Find returns 1 (0), X=1419.96, Y=108.70, Mass=1495398, SNR=201.5, Peak=64963 HFD=4.8
03:56:34.284 00.023 9340 MultiStar: [#1 0.09,0.30,0.91,U] [#2 -0.07,0.64,0.00,M1] [#3 -0.09,0.30,0.91,U] [#4 -0.08,0.38,1.04,U] [#5 -0.08,0.31,1.01,U] [#6 0.01,0.29,0.74,U] [#7 -0.01,0.36,0.98,U] [#8 0.10,0.34,0.82,U] 
03:56:34.337 00.053 9340 single-star, 7 included, MultiStar: {-0.02, 0.30}, one-star: {-0.06, 0.12}
03:56:34.355 00.018 9340 CameraToMount -- cameraTheta (2.02) - m_xAngle (0.05) = xAngle (1.97 = 1.97)
03:56:34.367 00.012 9340 CameraToMount -- cameraTheta (2.02) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-1.09 = -1.09)
03:56:34.382 00.015 9340 CameraToMount -- cameraX=-0.06 cameraY=0.12 hyp=0.13 cameraTheta=2.02 mountX=-0.05 mountY=-0.12, mountTheta=-1.99
03:56:34.426 00.044 9340 SchedulePrimaryMove(10104498, x=-0.06, y=0.12, opts=13)
03:56:34.450 00.024 9340 Enqueuing Move request for scope (-0.06, 0.12)
03:56:34.469 00.019 12020 Worker thread wakes up
03:56:34.469 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=6533, max=65535, med=10762, FiltMin=8053, FiltMax=65518, Gamma=2.870
03:56:34.487 00.018 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.12) opts 0xd
03:56:34.487 00.000 9340 UpdateGuideState exits: m=1495398 SNR=201.5
03:56:34.504 00.017 12020 Handling offset move in thread for scope, endpoint = (-0.06, 0.12)
03:56:34.504 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:56:34.545 00.041 12020 Moving (-0.06, 0.12) raw xDistance=-0.05 yDistance=-0.12
03:56:34.545 00.000 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
03:56:34.546 00.001 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:56:34.546 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
03:56:34.560 00.014 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
03:56:34.560 00.000 9340 Enqueuing Expose request
03:56:34.578 00.018 12020 MoveAxis(E, 0, ABG)
03:56:34.578 00.000 12020 Move returns status 0, amount 0
03:56:34.579 00.001 12020 MoveAxis(N, 0, ABG)
03:56:34.579 00.000 12020 Move returns status 0, amount 0
03:56:34.579 00.000 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"0f208073-27c0-4085-90f2-a25e388c9982"}
03:56:34.593 00.014 12020 move complete, result=0
03:56:34.593 00.000 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"0f208073-27c0-4085-90f2-a25e388c9982"}
03:56:34.608 00.015 12020 worker thread done servicing request
03:56:34.609 00.001 12020 Worker thread wakes up
03:56:34.609 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
03:56:34.609 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(1405,94,31,31)
03:56:34.610 00.001 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"4ecb6cf4-27af-4f55-bb94-c4c4ed0d36a5"}
03:56:34.657 00.047 9340 case statement mapped state 6 to 3
03:56:34.674 00.017 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"4ecb6cf4-27af-4f55-bb94-c4c4ed0d36a5"}
03:56:34.692 00.018 9340 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
03:56:34.725 00.033 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"3cce0274-5e47-4ef4-b1e8-eff62f7b57ff"}
03:56:34.761 00.036 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":15,"width":15,"height":15,"star_pos":[6.96,6.70],"pixels":"..."},"id":"3cce0274-5e47-4ef4-b1e8-eff62f7b57ff"}
03:56:36.506 01.745 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"6e3f7969-aa39-4c50-b8c1-9afd71ad152f"}
03:56:36.563 00.057 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"6e3f7969-aa39-4c50-b8c1-9afd71ad152f"}
03:56:36.601 00.038 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"649fdbbf-677b-4330-ab77-e3a9ad276a9f"}
03:56:36.631 00.030 9340 case statement mapped state 6 to 3
03:56:36.661 00.030 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"649fdbbf-677b-4330-ab77-e3a9ad276a9f"}
03:56:36.742 00.081 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"2a3b0398-f461-4e59-a1fe-b7d999c9c173"}
03:56:36.769 00.027 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":15,"width":15,"height":15,"star_pos":[6.96,6.70],"pixels":"..."},"id":"2a3b0398-f461-4e59-a1fe-b7d999c9c173"}
03:56:36.985 00.216 12020 Exposure complete
03:56:37.772 00.787 12020 worker thread done servicing request
03:56:37.772 00.000 9340 OnExposeComplete: enter
03:56:37.846 00.074 9340 UpdateGuideState(): m_state=6
03:56:37.880 00.034 9340 Star::Find(15, 1419, 108, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 16
03:56:37.914 00.034 9340 Star::Find returns 1 (0), X=1420.04, Y=108.51, Mass=1530859, SNR=209.9, Peak=65471 HFD=5.0
03:56:37.968 00.054 9340 MultiStar: [#1 0.26,0.12,0.80,U] [#2 0.12,0.13,0.73,U] [#3 0.11,0.01,1.04,U] [#4 0.21,0.29,0.89,U] [#5 0.30,0.13,0.86,U] [#6 0.11,0.11,0.71,U] [#7 0.14,0.26,0.92,U] [#8 0.24,0.14,0.86,U] 
03:56:38.090 00.122 9340 single-star, 8 included, MultiStar: {0.16, 0.12}, one-star: {0.02, -0.08}
03:56:38.218 00.128 9340 CameraToMount -- cameraTheta (-1.31) - m_xAngle (0.05) = xAngle (-1.36 = -1.36)
03:56:38.307 00.089 9340 CameraToMount -- cameraTheta (-1.31) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-4.43 = 1.85)
03:56:38.341 00.034 9340 CameraToMount -- cameraX=0.02 cameraY=-0.08 hyp=0.08 cameraTheta=-1.31 mountX=0.02 mountY=0.07, mountTheta=1.36
03:56:38.380 00.039 9340 SchedulePrimaryMove(10104498, x=0.02, y=-0.08, opts=13)
03:56:38.411 00.031 9340 Enqueuing Move request for scope (0.02, -0.08)
03:56:38.466 00.055 12020 Worker thread wakes up
03:56:38.466 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=5106, max=65535, med=10771, FiltMin=8187, FiltMax=65518, Gamma=2.870
03:56:38.481 00.015 12020 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.08) opts 0xd
03:56:38.481 00.000 9340 UpdateGuideState exits: m=1530859 SNR=209.9
03:56:38.495 00.014 12020 Handling offset move in thread for scope, endpoint = (0.02, -0.08)
03:56:38.495 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:56:38.506 00.011 12020 Moving (0.02, -0.08) raw xDistance=0.02 yDistance=0.07
03:56:38.506 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
03:56:38.526 00.020 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
03:56:38.527 00.001 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:56:38.528 00.001 9340 Enqueuing Expose request
03:56:38.554 00.026 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
03:56:38.554 00.000 12020 MoveAxis(E, 0, ABG)
03:56:38.554 00.000 12020 Move returns status 0, amount 0
03:56:38.554 00.000 12020 MoveAxis(N, 0, ABG)
03:56:38.554 00.000 12020 Move returns status 0, amount 0
03:56:38.555 00.001 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"d3301794-3711-4ce6-a7ac-0599d9f202e2"}
03:56:38.589 00.034 12020 move complete, result=0
03:56:38.590 00.001 12020 worker thread done servicing request
03:56:38.590 00.000 12020 Worker thread wakes up
03:56:38.590 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
03:56:38.590 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(1405,94,31,31)
03:56:38.591 00.001 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"d3301794-3711-4ce6-a7ac-0599d9f202e2"}
03:56:38.606 00.015 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"97a57d68-f9a4-46b4-b3f5-08ab2656d31d"}
03:56:38.619 00.013 9340 case statement mapped state 6 to 3
03:56:38.635 00.016 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"97a57d68-f9a4-46b4-b3f5-08ab2656d31d"}
03:56:38.654 00.019 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"534953f0-5e7e-42c6-8577-c6ea6c35c622"}
03:56:38.673 00.019 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":16,"width":15,"height":15,"star_pos":[7.04,6.51],"pixels":"..."},"id":"534953f0-5e7e-42c6-8577-c6ea6c35c622"}
03:56:38.690 00.017 9340 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
03:56:40.503 01.813 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"d6969b20-3dbe-474a-947e-e68f084f8fa2"}
03:56:40.547 00.044 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"d6969b20-3dbe-474a-947e-e68f084f8fa2"}
03:56:40.558 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"0094bfa4-de04-4f52-aaae-5307be331879"}
03:56:40.584 00.026 9340 case statement mapped state 6 to 3
03:56:40.595 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"0094bfa4-de04-4f52-aaae-5307be331879"}
03:56:40.616 00.021 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"f4f2a631-accc-4b3e-b0a1-e594345b9d78"}
03:56:40.633 00.017 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":16,"width":15,"height":15,"star_pos":[7.04,6.51],"pixels":"..."},"id":"f4f2a631-accc-4b3e-b0a1-e594345b9d78"}
03:56:40.958 00.325 12020 Exposure complete
03:56:41.225 00.267 12020 worker thread done servicing request
03:56:41.225 00.000 9340 OnExposeComplete: enter
03:56:41.244 00.019 9340 UpdateGuideState(): m_state=6
03:56:41.258 00.014 9340 Star::Find(15, 1420, 108, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 17
03:56:41.271 00.013 9340 Star::Find returns 1 (0), X=1420.08, Y=108.44, Mass=1458074, SNR=182.5, Peak=64411 HFD=4.9
03:56:41.294 00.023 9340 MultiStar: [#1 0.02,-0.06,0.91,U] [#2 -0.03,0.14,1.01,U] [#3 0.07,-0.07,1.05,U] [#4 -0.04,0.01,1.05,U] [#5 0.13,-0.01,0.88,U] [#6 0.23,0.16,0.96,U] [#7 0.13,0.04,0.98,U] [#8 0.16,0.08,1.04,U] 
03:56:41.311 00.017 9340 refined, 8 included, MultiStar: {0.08, 0.02}, one-star: {0.07, -0.14}
03:56:41.324 00.013 9340 CameraToMount -- cameraTheta (0.20) - m_xAngle (0.05) = xAngle (0.15 = 0.15)
03:56:41.365 00.041 9340 CameraToMount -- cameraTheta (0.20) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-2.92 = -2.92)
03:56:41.381 00.016 9340 CameraToMount -- cameraX=0.08 cameraY=0.02 hyp=0.08 cameraTheta=0.20 mountX=0.08 mountY=-0.02, mountTheta=-0.22
03:56:41.398 00.017 9340 SchedulePrimaryMove(10104498, x=0.08, y=0.02, opts=13)
03:56:41.411 00.013 9340 Enqueuing Move request for scope (0.08, 0.02)
03:56:41.428 00.017 12020 Worker thread wakes up
03:56:41.428 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=6600, max=65535, med=10780, FiltMin=8510, FiltMax=65518, Gamma=2.870
03:56:41.442 00.014 12020 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.02) opts 0xd
03:56:41.443 00.001 9340 UpdateGuideState exits: m=1458074 SNR=182.5
03:56:41.454 00.011 12020 Handling offset move in thread for scope, endpoint = (0.08, 0.02)
03:56:41.454 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:56:41.489 00.035 12020 Moving (0.08, 0.02) raw xDistance=0.08 yDistance=-0.02
03:56:41.489 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
03:56:41.505 00.016 9340 Enqueuing Expose request
03:56:41.522 00.017 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
03:56:41.522 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:56:41.523 00.001 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
03:56:41.523 00.000 12020 MoveAxis(E, 0, ABG)
03:56:41.523 00.000 12020 Move returns status 0, amount 0
03:56:41.523 00.000 12020 MoveAxis(N, 0, ABG)
03:56:41.523 00.000 12020 Move returns status 0, amount 0
03:56:41.523 00.000 12020 move complete, result=0
03:56:41.524 00.001 12020 worker thread done servicing request
03:56:41.524 00.000 12020 Worker thread wakes up
03:56:41.526 00.002 12020 worker thread servicing REQUEST_EXPOSE 2000
03:56:41.526 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(1405,94,31,31)
03:56:41.528 00.002 9340 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
03:56:42.503 00.975 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"2bb8801a-f839-430d-b22e-eb1d3cf359b9"}
03:56:42.517 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"2bb8801a-f839-430d-b22e-eb1d3cf359b9"}
03:56:42.550 00.033 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"1649ff57-dd16-4926-ad83-324f6e0019fd"}
03:56:42.570 00.020 9340 case statement mapped state 6 to 3
03:56:42.583 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"1649ff57-dd16-4926-ad83-324f6e0019fd"}
03:56:42.609 00.026 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"5e70f57c-6c00-4b0c-a93d-0e8fbf0d5a4a"}
03:56:42.621 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":17,"width":15,"height":15,"star_pos":[7.08,7.44],"pixels":"..."},"id":"5e70f57c-6c00-4b0c-a93d-0e8fbf0d5a4a"}
03:56:43.926 01.305 12020 Exposure complete
03:56:44.416 00.490 12020 worker thread done servicing request
03:56:44.416 00.000 9340 OnExposeComplete: enter
03:56:44.437 00.021 9340 UpdateGuideState(): m_state=6
03:56:44.457 00.020 9340 Star::Find(15, 1420, 108, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 18
03:56:44.499 00.042 9340 Star::Find returns 1 (0), X=1419.85, Y=108.65, Mass=1515971, SNR=209.8, Peak=64643 HFD=4.9
03:56:44.524 00.025 9340 MultiStar: [#1 -0.10,0.17,0.78,U] [#2 0.01,0.54,0.79,U] [#3 -0.15,0.16,0.89,U] [#4 -0.03,0.20,0.85,U] [#5 -0.27,0.32,0.82,U] [#6 -0.07,0.34,0.80,U] [#7 0.08,0.22,0.84,U] [#8 0.06,0.24,1.00,U] 
03:56:44.550 00.026 9340 single-star, 8 included, MultiStar: {-0.07, 0.24}, one-star: {-0.17, 0.07}
03:56:44.566 00.016 9340 CameraToMount -- cameraTheta (2.76) - m_xAngle (0.05) = xAngle (2.71 = 2.71)
03:56:44.587 00.021 9340 CameraToMount -- cameraTheta (2.76) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-0.36 = -0.36)
03:56:44.606 00.019 9340 CameraToMount -- cameraX=-0.17 cameraY=0.07 hyp=0.18 cameraTheta=2.76 mountX=-0.16 mountY=-0.06, mountTheta=-2.77
03:56:44.630 00.024 9340 SchedulePrimaryMove(10104498, x=-0.17, y=0.07, opts=13)
03:56:44.679 00.049 9340 Enqueuing Move request for scope (-0.17, 0.07)
03:56:44.707 00.028 12020 Worker thread wakes up
03:56:44.708 00.001 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.17, 0.07) opts 0xd
03:56:44.708 00.000 12020 Handling offset move in thread for scope, endpoint = (-0.17, 0.07)
03:56:44.708 00.000 12020 Moving (-0.17, 0.07) raw xDistance=-0.16 yDistance=-0.06
03:56:44.708 00.000 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16
03:56:44.708 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:56:44.709 00.001 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
03:56:44.709 00.000 12020 MoveAxis(E, 0, ABG)
03:56:44.709 00.000 12020 Move returns status 0, amount 0
03:56:44.709 00.000 12020 MoveAxis(N, 0, ABG)
03:56:44.712 00.003 12020 Move returns status 0, amount 0
03:56:44.713 00.001 12020 move complete, result=0
03:56:44.713 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=6787, max=65535, med=10758, FiltMin=7632, FiltMax=65518, Gamma=2.870
03:56:44.729 00.016 12020 worker thread done servicing request
03:56:44.729 00.000 9340 UpdateGuideState exits: m=1515971 SNR=209.8
03:56:44.758 00.029 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:56:44.811 00.053 9340 ScheduleExposure(2000,3,1) exposurePending=0
03:56:44.825 00.014 9340 Enqueuing Expose request
03:56:44.842 00.017 12020 Worker thread wakes up
03:56:44.842 00.000 9340 GuideStep: -0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
03:56:44.855 00.013 12020 worker thread servicing REQUEST_EXPOSE 2000
03:56:44.855 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(1405,94,31,31)
03:56:44.864 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"829a0a2b-5c77-490f-8e3a-cebe691cc795"}
03:56:44.883 00.019 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"829a0a2b-5c77-490f-8e3a-cebe691cc795"}
03:56:44.904 00.021 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"5081219d-d167-4e97-bf7e-ce6bdd3bb2b2"}
03:56:44.917 00.013 9340 case statement mapped state 6 to 3
03:56:44.952 00.035 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"5081219d-d167-4e97-bf7e-ce6bdd3bb2b2"}
03:56:44.965 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"78944e6a-dda3-47f2-9f3c-121b22f400fc"}
03:56:44.983 00.018 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":18,"width":15,"height":15,"star_pos":[6.85,6.65],"pixels":"..."},"id":"78944e6a-dda3-47f2-9f3c-121b22f400fc"}
03:56:46.510 01.527 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"1d5ac99c-f3fd-48bd-98d1-3ea8d0d179e7"}
03:56:46.526 00.016 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"1d5ac99c-f3fd-48bd-98d1-3ea8d0d179e7"}
03:56:46.539 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"08de9c99-4e75-4158-a50a-be9a05ee02ec"}
03:56:46.572 00.033 9340 case statement mapped state 6 to 3
03:56:46.591 00.019 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"08de9c99-4e75-4158-a50a-be9a05ee02ec"}
03:56:46.604 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"ba80cad6-1e84-4482-9266-868b19d628f3"}
03:56:46.618 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":18,"width":15,"height":15,"star_pos":[6.85,6.65],"pixels":"..."},"id":"ba80cad6-1e84-4482-9266-868b19d628f3"}
03:56:47.230 00.612 12020 Exposure complete
03:56:47.489 00.259 12020 worker thread done servicing request
03:56:47.489 00.000 9340 OnExposeComplete: enter
03:56:47.504 00.015 9340 UpdateGuideState(): m_state=6
03:56:47.516 00.012 9340 Star::Find(15, 1419, 108, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 19
03:56:47.532 00.016 9340 Star::Find returns 1 (0), X=1420.08, Y=108.59, Mass=1502044, SNR=202.6, Peak=65471 HFD=4.9
03:56:47.548 00.016 9340 MultiStar: [#1 0.18,0.14,0.96,U] [#2 -0.04,0.31,0.74,U] [#3 0.16,0.22,0.83,U] [#4 0.11,0.35,0.89,U] [#5 0.21,0.24,0.95,U] [#6 0.22,0.31,0.83,U] [#7 0.13,0.29,1.02,U] [#8 0.16,0.31,0.96,U] 
03:56:47.567 00.019 9340 single-star, 8 included, MultiStar: {0.13, 0.24}, one-star: {0.06, 0.01}
03:56:47.613 00.046 9340 CameraToMount -- cameraTheta (0.12) - m_xAngle (0.05) = xAngle (0.07 = 0.07)
03:56:47.630 00.017 9340 CameraToMount -- cameraTheta (0.12) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-2.99 = -2.99)
03:56:47.646 00.016 9340 CameraToMount -- cameraX=0.06 cameraY=0.01 hyp=0.06 cameraTheta=0.12 mountX=0.06 mountY=-0.01, mountTheta=-0.15
03:56:47.664 00.018 9340 SchedulePrimaryMove(10104498, x=0.06, y=0.01, opts=13)
03:56:47.690 00.026 9340 Enqueuing Move request for scope (0.06, 0.01)
03:56:47.706 00.016 12020 Worker thread wakes up
03:56:47.706 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=6555, max=65535, med=10746, FiltMin=8369, FiltMax=65518, Gamma=2.870
03:56:47.745 00.039 12020 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.01) opts 0xd
03:56:47.745 00.000 9340 UpdateGuideState exits: m=1502044 SNR=202.6
03:56:47.762 00.017 12020 Handling offset move in thread for scope, endpoint = (0.06, 0.01)
03:56:47.762 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:56:47.776 00.014 12020 Moving (0.06, 0.01) raw xDistance=0.06 yDistance=-0.01
03:56:47.777 00.001 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
03:56:47.777 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:56:47.778 00.001 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
03:56:47.778 00.000 12020 MoveAxis(E, 0, ABG)
03:56:47.778 00.000 12020 Move returns status 0, amount 0
03:56:47.779 00.001 9340 ScheduleExposure(2000,3,1) exposurePending=0
03:56:47.790 00.011 12020 MoveAxis(N, 0, ABG)
03:56:47.791 00.001 9340 Enqueuing Expose request
03:56:47.804 00.013 12020 Move returns status 0, amount 0
03:56:47.805 00.001 12020 move complete, result=0
03:56:47.805 00.000 12020 worker thread done servicing request
03:56:47.805 00.000 12020 Worker thread wakes up
03:56:47.805 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
03:56:47.805 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(1405,94,31,31)
03:56:47.810 00.005 9340 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
03:56:48.510 00.700 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"5594c900-267d-4ef4-8f9d-75b544044a4e"}
03:56:48.526 00.016 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"5594c900-267d-4ef4-8f9d-75b544044a4e"}
03:56:48.564 00.038 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"3234fa17-72e5-44cc-8827-73abd0d04ccf"}
03:56:48.582 00.018 9340 case statement mapped state 6 to 3
03:56:48.594 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"3234fa17-72e5-44cc-8827-73abd0d04ccf"}
03:56:48.609 00.015 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"e6fb2e73-da46-4ba5-b555-2ee8216218fe"}
03:56:48.624 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":19,"width":15,"height":15,"star_pos":[7.08,6.59],"pixels":"..."},"id":"e6fb2e73-da46-4ba5-b555-2ee8216218fe"}
03:56:50.177 01.553 12020 Exposure complete
03:56:50.511 00.334 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"2ab958aa-d0a4-41dd-9cd3-25b6603c2a34"}
03:56:50.552 00.041 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"2ab958aa-d0a4-41dd-9cd3-25b6603c2a34"}
03:56:50.572 00.020 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"4a62fbc6-367f-4a96-b0f3-80485921edfd"}
03:56:50.599 00.027 9340 case statement mapped state 6 to 3
03:56:50.638 00.039 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"4a62fbc6-367f-4a96-b0f3-80485921edfd"}
03:56:50.701 00.063 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"63e5dd16-8e12-4c3a-8158-887abd90dc09"}
03:56:50.731 00.030 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":19,"width":15,"height":15,"star_pos":[7.08,6.59],"pixels":"..."},"id":"63e5dd16-8e12-4c3a-8158-887abd90dc09"}
03:56:50.745 00.014 12020 worker thread done servicing request
03:56:50.746 00.001 9340 OnExposeComplete: enter
03:56:50.789 00.043 9340 UpdateGuideState(): m_state=6
03:56:50.854 00.065 9340 Star::Find(15, 1420, 108, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 20
03:56:50.891 00.037 9340 Star::Find returns 1 (0), X=1419.77, Y=108.58, Mass=1509146, SNR=179.4, Peak=62902 HFD=4.8
03:56:50.909 00.018 9340 MultiStar: [#1 -0.22,0.20,0.94,U] [#2 -0.31,0.20,0.98,U] [#3 -0.15,0.23,1.11,U] [#4 -0.24,0.33,1.04,U] [#5 -0.17,0.03,0.97,U] [#6 -0.21,0.26,0.72,U] [#7 -0.28,0.19,1.16,U] [#8 -0.13,0.25,0.99,U] 
03:56:50.947 00.038 9340 single-star, 8 included, MultiStar: {-0.22, 0.19}, one-star: {-0.25, -0.01}
03:56:50.987 00.040 9340 CameraToMount -- cameraTheta (-3.10) - m_xAngle (0.05) = xAngle (-3.15 = 3.13)
03:56:51.005 00.018 9340 CameraToMount -- cameraTheta (-3.10) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-6.22 = 0.07)
03:56:51.034 00.029 9340 CameraToMount -- cameraX=-0.25 cameraY=-0.01 hyp=0.25 cameraTheta=-3.10 mountX=-0.25 mountY=0.02, mountTheta=3.07
03:56:51.059 00.025 9340 SchedulePrimaryMove(10104498, x=-0.25, y=-0.01, opts=13)
03:56:51.079 00.020 9340 Enqueuing Move request for scope (-0.25, -0.01)
03:56:51.129 00.050 12020 Worker thread wakes up
03:56:51.130 00.001 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.25, -0.01) opts 0xd
03:56:51.131 00.001 12020 Handling offset move in thread for scope, endpoint = (-0.25, -0.01)
03:56:51.131 00.000 12020 Moving (-0.25, -0.01) raw xDistance=-0.25 yDistance=0.02
03:56:51.131 00.000 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.25
03:56:51.131 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:56:51.134 00.003 9340 UpdateImageDisplay: Size=(1920,1080) min=6628, max=65535, med=10745, FiltMin=8225, FiltMax=65518, Gamma=2.870
03:56:51.162 00.028 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
03:56:51.163 00.001 12020 MoveAxis(E, 0, ABG)
03:56:51.163 00.000 9340 UpdateGuideState exits: m=1509146 SNR=179.4
03:56:51.181 00.018 12020 Move returns status 0, amount 0
03:56:51.183 00.002 12020 MoveAxis(N, 0, ABG)
03:56:51.183 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:56:51.197 00.014 12020 Move returns status 0, amount 0
03:56:51.197 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
03:56:51.220 00.023 12020 move complete, result=0
03:56:51.223 00.003 9340 Enqueuing Expose request
03:56:51.263 00.040 12020 worker thread done servicing request
03:56:51.283 00.020 12020 Worker thread wakes up
03:56:51.283 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
03:56:51.283 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(1405,94,31,31)
03:56:51.287 00.004 9340 GuideStep: -0.2 px 0 ms EAST, 0.0 px 0 ms NORTH
03:56:52.517 01.230 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"c4b7ceb0-2218-4c0e-8b64-66bde719bb34"}
03:56:52.542 00.025 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"c4b7ceb0-2218-4c0e-8b64-66bde719bb34"}
03:56:52.556 00.014 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"dfb657b0-3292-4d80-b810-0f53f01babfd"}
03:56:52.568 00.012 9340 case statement mapped state 6 to 3
03:56:52.581 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"dfb657b0-3292-4d80-b810-0f53f01babfd"}
03:56:52.604 00.023 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"4720dbf4-1a14-4463-81df-11f0196a5430"}
03:56:52.624 00.020 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":20,"width":15,"height":15,"star_pos":[6.77,6.58],"pixels":"..."},"id":"4720dbf4-1a14-4463-81df-11f0196a5430"}
03:56:53.673 01.049 12020 Exposure complete
03:56:53.918 00.245 12020 worker thread done servicing request
03:56:53.918 00.000 9340 OnExposeComplete: enter
03:56:53.927 00.009 9340 UpdateGuideState(): m_state=6
03:56:53.940 00.013 9340 Star::Find(15, 1419, 108, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 21
03:56:53.954 00.014 9340 Star::Find returns 1 (0), X=1419.56, Y=108.50, Mass=1466807, SNR=215.9, Peak=63858 HFD=5.1
03:56:53.968 00.014 9340 MultiStar: [#1 -0.41,0.10,0.85,U] [#2 -0.63,0.24,0.00,M1] [#3 -0.43,0.05,0.92,U] [#4 -0.40,0.16,0.71,U] [#5 -0.22,0.07,0.73,U] [#6 -0.39,0.10,0.71,U] [#7 -0.46,0.14,0.87,U] [#8 -0.34,0.24,0.83,U] 
03:56:54.000 00.032 9340 refined, 7 included, MultiStar: {-0.39, 0.09}, one-star: {-0.46, -0.09}
03:56:54.016 00.016 9340 CameraToMount -- cameraTheta (2.91) - m_xAngle (0.05) = xAngle (2.86 = 2.86)
03:56:54.030 00.014 9340 CameraToMount -- cameraTheta (2.91) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-0.20 = -0.20)
03:56:54.052 00.022 9340 CameraToMount -- cameraX=-0.39 cameraY=0.09 hyp=0.40 cameraTheta=2.91 mountX=-0.39 mountY=-0.08, mountTheta=-2.93
03:56:54.073 00.021 9340 SchedulePrimaryMove(10104498, x=-0.39, y=0.09, opts=13)
03:56:54.090 00.017 9340 Enqueuing Move request for scope (-0.39, 0.09)
03:56:54.105 00.015 12020 Worker thread wakes up
03:56:54.105 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=7009, max=65535, med=10752, FiltMin=8266, FiltMax=65518, Gamma=2.870
03:56:54.136 00.031 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.39, 0.09) opts 0xd
03:56:54.136 00.000 12020 Handling offset move in thread for scope, endpoint = (-0.39, 0.09)
03:56:54.139 00.003 12020 Moving (-0.39, 0.09) raw xDistance=-0.39 yDistance=-0.08
03:56:54.139 00.000 12020 GuideAlgorithmHysteresis::Result() returns -0.16 from input -0.39
03:56:54.140 00.001 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:56:54.140 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
03:56:54.143 00.003 9340 UpdateGuideState exits: m=1466807 SNR=215.9
03:56:54.160 00.017 12020 MoveAxis(E, 29, ABG)
03:56:54.160 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:56:54.170 00.010 12020 Guiding  Dir = 2, Dur = 29
03:56:54.170 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
03:56:54.186 00.016 12020 IsSlewing returns 0
03:56:54.186 00.000 9340 Enqueuing Expose request
03:56:54.200 00.014 12020 IsGuiding returns 0
03:56:54.228 00.028 12020 PulseGuide returned control before completion, sleep 11
03:56:54.267 00.039 12020 IsGuiding returns 1
03:56:54.267 00.000 12020 scope still moving after pulse duration time elapsed
03:56:54.298 00.031 12020 IsSlewing returns 0
03:56:54.299 00.001 12020 IsGuiding returns 0
03:56:54.299 00.000 12020 scope move finished after 29 + 70 ms
03:56:54.299 00.000 12020 Move returns status 0, amount 29
03:56:54.299 00.000 12020 MoveAxis(N, 0, ABG)
03:56:54.299 00.000 12020 Move returns status 0, amount 0
03:56:54.300 00.001 12020 move complete, result=0
03:56:54.300 00.000 12020 worker thread done servicing request
03:56:54.300 00.000 9340 GuideStep: -0.4 px 29 ms EAST, -0.1 px 0 ms NORTH
03:56:54.319 00.019 12020 Worker thread wakes up
03:56:54.319 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
03:56:54.319 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(1405,94,31,31)
03:56:54.511 00.192 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"f08fa0f5-fb78-4930-91c1-75f5c6b1def3"}
03:56:54.541 00.030 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"f08fa0f5-fb78-4930-91c1-75f5c6b1def3"}
03:56:54.558 00.017 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"d8b9c0ee-71e1-4425-bd4f-5602ce10f69f"}
03:56:54.574 00.016 9340 case statement mapped state 6 to 3
03:56:54.587 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"d8b9c0ee-71e1-4425-bd4f-5602ce10f69f"}
03:56:54.598 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"433420c9-2a84-4148-a469-1574cc51048c"}
03:56:54.612 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":21,"width":15,"height":15,"star_pos":[6.56,7.50],"pixels":"..."},"id":"433420c9-2a84-4148-a469-1574cc51048c"}
03:56:56.510 01.898 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"f6476138-3291-4c1c-a249-fae5287c4e5e"}
03:56:56.534 00.024 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"f6476138-3291-4c1c-a249-fae5287c4e5e"}
03:56:56.556 00.022 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"3473f79e-72aa-45d5-b135-7304d83ac7c1"}
03:56:56.575 00.019 9340 case statement mapped state 6 to 3
03:56:56.608 00.033 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"3473f79e-72aa-45d5-b135-7304d83ac7c1"}
03:56:56.652 00.044 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"a1122d55-6673-4d7b-97de-e3a0bc644636"}
03:56:56.665 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":21,"width":15,"height":15,"star_pos":[6.56,7.50],"pixels":"..."},"id":"a1122d55-6673-4d7b-97de-e3a0bc644636"}
03:56:56.704 00.039 12020 Exposure complete
03:56:57.118 00.414 12020 worker thread done servicing request
03:56:57.118 00.000 9340 OnExposeComplete: enter
03:56:57.133 00.015 9340 UpdateGuideState(): m_state=6
03:56:57.168 00.035 9340 Star::Find(15, 1419, 108, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 22
03:56:57.229 00.061 9340 Star::Find returns 1 (0), X=1419.53, Y=108.68, Mass=1494300, SNR=199.0, Peak=65438 HFD=5.0
03:56:57.256 00.027 9340 MultiStar: [#1 -0.46,0.31,0.00,M1] [#2 -0.58,0.22,0.00,M2] [#3 -0.59,0.05,0.00,M1] [#4 -0.44,0.27,1.05,U] [#5 -0.39,0.05,0.89,U] [#6 -0.40,0.23,0.80,U] [#7 -0.59,0.31,0.00,M1] [#8 -0.37,0.37,0.82,U] 
03:56:57.270 00.014 9340 refined, 4 included, MultiStar: {-0.42, 0.20}, one-star: {-0.49, 0.09}
03:56:57.301 00.031 9340 CameraToMount -- cameraTheta (2.70) - m_xAngle (0.05) = xAngle (2.65 = 2.65)
03:56:57.378 00.077 9340 CameraToMount -- cameraTheta (2.70) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-0.42 = -0.42)
03:56:57.412 00.034 9340 CameraToMount -- cameraX=-0.42 cameraY=0.20 hyp=0.47 cameraTheta=2.70 mountX=-0.41 mountY=-0.19, mountTheta=-2.71
03:56:57.450 00.038 9340 SchedulePrimaryMove(10104498, x=-0.42, y=0.20, opts=13)
03:56:57.471 00.021 9340 Enqueuing Move request for scope (-0.42, 0.20)
03:56:57.524 00.053 12020 Worker thread wakes up
03:56:57.524 00.000 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.42, 0.20) opts 0xd
03:56:57.524 00.000 12020 Handling offset move in thread for scope, endpoint = (-0.42, 0.20)
03:56:57.524 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=6703, max=65535, med=10730, FiltMin=8517, FiltMax=65518, Gamma=2.870
03:56:57.539 00.015 12020 Moving (-0.42, 0.20) raw xDistance=-0.41 yDistance=-0.19
03:56:57.539 00.000 12020 GuideAlgorithmHysteresis::Result() returns -0.19 from input -0.41
03:56:57.540 00.001 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:56:57.541 00.001 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
03:56:57.541 00.000 12020 MoveAxis(E, 33, ABG)
03:56:57.541 00.000 12020 Guiding  Dir = 2, Dur = 33
03:56:57.542 00.001 12020 IsSlewing returns 0
03:56:57.544 00.002 9340 UpdateGuideState exits: m=1494300 SNR=199.0
03:56:57.558 00.014 12020 IsGuiding returns 0
03:56:57.558 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:56:57.570 00.012 9340 ScheduleExposure(2000,3,1) exposurePending=0
03:56:57.595 00.025 12020 PulseGuide returned control before completion, sleep 15
03:56:57.596 00.001 9340 Enqueuing Expose request
03:56:57.667 00.071 12020 IsGuiding returns 0
03:56:57.667 00.000 12020 Move returns status 0, amount 33
03:56:57.667 00.000 12020 MoveAxis(N, 0, ABG)
03:56:57.667 00.000 12020 Move returns status 0, amount 0
03:56:57.667 00.000 12020 move complete, result=0
03:56:57.667 00.000 12020 worker thread done servicing request
03:56:57.667 00.000 9340 GuideStep: -0.4 px 33 ms EAST, -0.2 px 0 ms NORTH
03:56:57.683 00.016 12020 Worker thread wakes up
03:56:57.683 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
03:56:57.683 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(1405,94,31,31)
03:56:58.510 00.827 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"d7a96f1a-4419-4638-87cc-8f67fe7bb60c"}
03:56:58.560 00.050 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"d7a96f1a-4419-4638-87cc-8f67fe7bb60c"}
03:56:58.574 00.014 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"168e86de-ca8a-4cf4-b5f6-27d5d96a1c1e"}
03:56:58.596 00.022 9340 case statement mapped state 6 to 3
03:56:58.609 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"168e86de-ca8a-4cf4-b5f6-27d5d96a1c1e"}
03:56:58.623 00.014 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"7d1d2882-b21f-439e-bce0-5f4641315284"}
03:56:58.644 00.021 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":22,"width":15,"height":15,"star_pos":[6.53,6.68],"pixels":"..."},"id":"7d1d2882-b21f-439e-bce0-5f4641315284"}
03:57:00.065 01.421 12020 Exposure complete
03:57:00.363 00.298 12020 worker thread done servicing request
03:57:00.363 00.000 9340 OnExposeComplete: enter
03:57:00.379 00.016 9340 UpdateGuideState(): m_state=6
03:57:00.394 00.015 9340 Star::Find(15, 1419, 108, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 23
03:57:00.414 00.020 9340 Star::Find returns 1 (0), X=1419.84, Y=108.60, Mass=1506558, SNR=207.9, Peak=65471 HFD=4.9
03:57:00.429 00.015 9340 MultiStar: [#1 0.12,0.16,0.77,U] [#2 -0.02,0.30,0.97,U] [#3 0.02,0.23,0.93,U] [#4 -0.03,0.13,0.91,U] [#5 0.06,0.15,0.88,U] [#6 0.15,0.22,0.84,U] [#7 -0.03,0.15,0.90,U] [#8 -0.02,0.27,0.83,U] 
03:57:00.442 00.013 9340 single-star, 8 included, MultiStar: {0.00, 0.18}, one-star: {-0.17, 0.01}
03:57:00.478 00.036 9340 CameraToMount -- cameraTheta (3.08) - m_xAngle (0.05) = xAngle (3.03 = 3.03)
03:57:00.493 00.015 9340 CameraToMount -- cameraTheta (3.08) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-0.03 = -0.03)
03:57:00.516 00.023 9340 CameraToMount -- cameraX=-0.17 cameraY=0.01 hyp=0.17 cameraTheta=3.08 mountX=-0.17 mountY=-0.01, mountTheta=-3.11
03:57:00.534 00.018 9340 SchedulePrimaryMove(10104498, x=-0.17, y=0.01, opts=13)
03:57:00.572 00.038 9340 Enqueuing Move request for scope (-0.17, 0.01)
03:57:00.592 00.020 12020 Worker thread wakes up
03:57:00.592 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=6887, max=65535, med=10750, FiltMin=8291, FiltMax=65518, Gamma=2.870
03:57:00.612 00.020 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.17, 0.01) opts 0xd
03:57:00.612 00.000 9340 UpdateGuideState exits: m=1506558 SNR=207.9
03:57:00.629 00.017 12020 Handling offset move in thread for scope, endpoint = (-0.17, 0.01)
03:57:00.630 00.001 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:57:00.669 00.039 12020 Moving (-0.17, 0.01) raw xDistance=-0.17 yDistance=-0.01
03:57:00.669 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
03:57:00.685 00.016 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17
03:57:00.685 00.000 9340 Enqueuing Expose request
03:57:00.699 00.014 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:57:00.699 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
03:57:00.699 00.000 12020 MoveAxis(E, 0, ABG)
03:57:00.700 00.001 12020 Move returns status 0, amount 0
03:57:00.700 00.000 12020 MoveAxis(N, 0, ABG)
03:57:00.700 00.000 12020 Move returns status 0, amount 0
03:57:00.701 00.001 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"d14ae17c-a43e-4afa-9e82-f003320fe815"}
03:57:00.721 00.020 12020 move complete, result=0
03:57:00.721 00.000 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"d14ae17c-a43e-4afa-9e82-f003320fe815"}
03:57:00.741 00.020 12020 worker thread done servicing request
03:57:00.741 00.000 12020 Worker thread wakes up
03:57:00.741 00.000 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"b82f4353-ad7c-46ec-b60b-e9553343b7e5"}
03:57:00.759 00.018 12020 worker thread servicing REQUEST_EXPOSE 2000
03:57:00.759 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(1405,94,31,31)
03:57:00.777 00.018 9340 case statement mapped state 6 to 3
03:57:00.798 00.021 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"b82f4353-ad7c-46ec-b60b-e9553343b7e5"}
03:57:00.819 00.021 9340 GuideStep: -0.2 px 0 ms EAST, -0.0 px 0 ms NORTH
03:57:00.847 00.028 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"7a129ba8-9346-408f-ba97-579337cb6cd9"}
03:57:00.863 00.016 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":23,"width":15,"height":15,"star_pos":[6.84,6.60],"pixels":"..."},"id":"7a129ba8-9346-408f-ba97-579337cb6cd9"}
03:57:02.510 01.647 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"31268899-a18f-4ac5-b55f-f6f813700f08"}
03:57:02.527 00.017 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"31268899-a18f-4ac5-b55f-f6f813700f08"}
03:57:02.553 00.026 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"fae92056-cce3-4077-9f16-432c9c2397a1"}
03:57:02.599 00.046 9340 case statement mapped state 6 to 3
03:57:02.615 00.016 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"fae92056-cce3-4077-9f16-432c9c2397a1"}
03:57:02.643 00.028 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"d7238b9b-b5e8-4a60-b26a-2d3d6678369a"}
03:57:02.662 00.019 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":23,"width":15,"height":15,"star_pos":[6.84,6.60],"pixels":"..."},"id":"d7238b9b-b5e8-4a60-b26a-2d3d6678369a"}
03:57:03.196 00.534 12020 Exposure complete
03:57:03.683 00.487 12020 worker thread done servicing request
03:57:03.683 00.000 9340 OnExposeComplete: enter
03:57:03.715 00.032 9340 UpdateGuideState(): m_state=6
03:57:03.765 00.050 9340 Star::Find(15, 1419, 108, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 24
03:57:03.800 00.035 9340 Star::Find returns 1 (0), X=1419.52, Y=108.68, Mass=1463168, SNR=198.3, Peak=65494 HFD=4.9
03:57:03.833 00.033 9340 MultiStar: [#1 -0.37,0.24,1.02,U] [#2 -0.54,0.34,0.00,M2] [#3 -0.48,0.13,1.12,U] [#4 -0.40,0.43,0.00,M1] [#5 -0.37,0.17,0.78,U] [#6 -0.35,0.27,0.82,U] [#7 -0.46,0.42,0.00,M1] [#8 -0.35,0.20,0.73,U] 
03:57:03.853 00.020 9340 refined, 5 included, MultiStar: {-0.41, 0.18}, one-star: {-0.49, 0.09}
03:57:03.905 00.052 9340 CameraToMount -- cameraTheta (2.73) - m_xAngle (0.05) = xAngle (2.68 = 2.68)
03:57:03.931 00.026 9340 CameraToMount -- cameraTheta (2.73) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-0.39 = -0.39)
03:57:03.962 00.031 9340 CameraToMount -- cameraX=-0.41 cameraY=0.18 hyp=0.45 cameraTheta=2.73 mountX=-0.40 mountY=-0.17, mountTheta=-2.74
03:57:04.023 00.061 9340 SchedulePrimaryMove(10104498, x=-0.41, y=0.18, opts=13)
03:57:04.055 00.032 9340 Enqueuing Move request for scope (-0.41, 0.18)
03:57:04.107 00.052 12020 Worker thread wakes up
03:57:04.107 00.000 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.41, 0.18) opts 0xd
03:57:04.127 00.020 12020 Handling offset move in thread for scope, endpoint = (-0.41, 0.18)
03:57:04.127 00.000 12020 Moving (-0.41, 0.18) raw xDistance=-0.40 yDistance=-0.17
03:57:04.127 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=6327, max=65535, med=10758, FiltMin=8237, FiltMax=65518, Gamma=2.870
03:57:04.147 00.020 12020 GuideAlgorithmHysteresis::Result() returns -0.17 from input -0.40
03:57:04.149 00.002 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:57:04.149 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
03:57:04.149 00.000 12020 MoveAxis(E, 30, ABG)
03:57:04.150 00.001 12020 Guiding  Dir = 2, Dur = 30
03:57:04.155 00.005 9340 UpdateGuideState exits: m=1463168 SNR=198.3
03:57:04.176 00.021 12020 IsSlewing returns 0
03:57:04.178 00.002 12020 IsGuiding returns 0
03:57:04.178 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:57:04.210 00.032 12020 PulseGuide returned control before completion, sleep 12
03:57:04.212 00.002 9340 ScheduleExposure(2000,3,1) exposurePending=0
03:57:04.252 00.040 12020 IsGuiding returns 1
03:57:04.252 00.000 12020 scope still moving after pulse duration time elapsed
03:57:04.269 00.017 9340 Enqueuing Expose request
03:57:04.297 00.028 12020 IsSlewing returns 0
03:57:04.320 00.023 12020 IsGuiding returns 0
03:57:04.321 00.001 12020 scope move finished after 30 + 112 ms
03:57:04.321 00.000 12020 Move returns status 0, amount 30
03:57:04.321 00.000 12020 MoveAxis(N, 0, ABG)
03:57:04.322 00.001 12020 Move returns status 0, amount 0
03:57:04.322 00.000 12020 move complete, result=0
03:57:04.322 00.000 12020 worker thread done servicing request
03:57:04.322 00.000 9340 GuideStep: -0.4 px 30 ms EAST, -0.2 px 0 ms NORTH
03:57:04.343 00.021 12020 Worker thread wakes up
03:57:04.343 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
03:57:04.343 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(1405,94,31,31)
03:57:04.508 00.165 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"eb263ccd-bcd1-4c5c-90e4-c59fde1aba12"}
03:57:04.565 00.057 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"eb263ccd-bcd1-4c5c-90e4-c59fde1aba12"}
03:57:04.596 00.031 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"aa156308-a816-4c06-a36d-a3afc3704808"}
03:57:04.621 00.025 9340 case statement mapped state 6 to 3
03:57:04.680 00.059 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"aa156308-a816-4c06-a36d-a3afc3704808"}
03:57:04.722 00.042 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"8c7acb95-cc4e-43f8-b33f-a201074d3642"}
03:57:04.738 00.016 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":24,"width":15,"height":15,"star_pos":[6.52,6.68],"pixels":"..."},"id":"8c7acb95-cc4e-43f8-b33f-a201074d3642"}
03:57:06.508 01.770 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"4ed03b7c-bf1c-46d1-8e77-6b95889c7563"}
03:57:06.526 00.018 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"4ed03b7c-bf1c-46d1-8e77-6b95889c7563"}
03:57:06.540 00.014 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"9c504054-e577-4fcb-98c4-19f7aa0f48f3"}
03:57:06.566 00.026 9340 case statement mapped state 6 to 3
03:57:06.606 00.040 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"9c504054-e577-4fcb-98c4-19f7aa0f48f3"}
03:57:06.631 00.025 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"99114cc0-ce8d-4761-aad4-5008b8d5edac"}
03:57:06.643 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":24,"width":15,"height":15,"star_pos":[6.52,6.68],"pixels":"..."},"id":"99114cc0-ce8d-4761-aad4-5008b8d5edac"}
03:57:06.708 00.065 12020 Exposure complete
03:57:07.029 00.321 12020 worker thread done servicing request
03:57:07.029 00.000 9340 OnExposeComplete: enter
03:57:07.046 00.017 9340 UpdateGuideState(): m_state=6
03:57:07.063 00.017 9340 Star::Find(15, 1419, 108, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 25
03:57:07.097 00.034 9340 Star::Find returns 1 (0), X=1419.19, Y=108.26, Mass=1516749, SNR=192.5, Peak=65494 HFD=4.8
03:57:07.123 00.026 9340 MultiStar: [#1 -0.57,-0.16,0.96,U] [#2 -0.76,0.03,0.00,M3] [#3 -0.67,-0.13,0.00,M1] [#4 -0.56,0.03,0.90,U] [#5 -0.59,-0.16,0.00,M1] [#6 -0.55,0.09,0.95,U] [#7 -0.64,0.03,0.00,M2] [#8 -0.61,-0.09,0.00,M1] 
03:57:07.133 00.010 9340 refined, 3 included, MultiStar: {-0.63, -0.10}, one-star: {-0.82, -0.33}
03:57:07.148 00.015 9340 CameraToMount -- cameraTheta (-2.99) - m_xAngle (0.05) = xAngle (-3.04 = -3.04)
03:57:07.170 00.022 9340 CameraToMount -- cameraTheta (-2.99) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-6.10 = 0.18)
03:57:07.202 00.032 9340 CameraToMount -- cameraX=-0.63 cameraY=-0.10 hyp=0.64 cameraTheta=-2.99 mountX=-0.63 mountY=0.11, mountTheta=2.96
03:57:07.228 00.026 9340 SchedulePrimaryMove(10104498, x=-0.63, y=-0.10, opts=13)
03:57:07.240 00.012 9340 Enqueuing Move request for scope (-0.63, -0.10)
03:57:07.253 00.013 12020 Worker thread wakes up
03:57:07.253 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=6843, max=65535, med=10773, FiltMin=8237, FiltMax=65518, Gamma=2.870
03:57:07.267 00.014 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.63, -0.10) opts 0xd
03:57:07.267 00.000 9340 UpdateGuideState exits: m=1516749 SNR=192.5
03:57:07.281 00.014 12020 Handling offset move in thread for scope, endpoint = (-0.63, -0.10)
03:57:07.281 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:57:07.323 00.042 12020 Moving (-0.63, -0.10) raw xDistance=-0.63 yDistance=0.11
03:57:07.323 00.000 12020 GuideAlgorithmHysteresis::Result() returns -0.28 from input -0.63
03:57:07.324 00.001 9340 ScheduleExposure(2000,3,1) exposurePending=0
03:57:07.341 00.017 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:57:07.341 00.000 9340 Enqueuing Expose request
03:57:07.354 00.013 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
03:57:07.354 00.000 12020 MoveAxis(E, 50, ABG)
03:57:07.355 00.001 12020 Guiding  Dir = 2, Dur = 50
03:57:07.356 00.001 12020 IsSlewing returns 0
03:57:07.357 00.001 12020 IsGuiding returns 0
03:57:07.389 00.032 12020 PulseGuide returned control before completion, sleep 29
03:57:07.433 00.044 12020 IsGuiding returns 1
03:57:07.435 00.002 12020 scope still moving after pulse duration time elapsed
03:57:07.485 00.050 12020 IsSlewing returns 0
03:57:07.518 00.033 12020 IsGuiding returns 0
03:57:07.518 00.000 12020 scope move finished after 50 + 109 ms
03:57:07.518 00.000 12020 Move returns status 0, amount 50
03:57:07.518 00.000 12020 MoveAxis(N, 0, ABG)
03:57:07.519 00.001 12020 Move returns status 0, amount 0
03:57:07.519 00.000 12020 move complete, result=0
03:57:07.519 00.000 12020 worker thread done servicing request
03:57:07.519 00.000 9340 GuideStep: -0.6 px 50 ms EAST, 0.1 px 0 ms NORTH
03:57:07.552 00.033 12020 Worker thread wakes up
03:57:07.553 00.001 12020 worker thread servicing REQUEST_EXPOSE 2000
03:57:07.553 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(1405,94,31,31)
03:57:08.507 00.954 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"4927cf9d-fee5-4d14-bddc-26aa572effee"}
03:57:08.519 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"4927cf9d-fee5-4d14-bddc-26aa572effee"}
03:57:08.533 00.014 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"28b01914-872e-4a9c-9c3d-ab16fe396411"}
03:57:08.547 00.014 9340 case statement mapped state 6 to 3
03:57:08.591 00.044 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"28b01914-872e-4a9c-9c3d-ab16fe396411"}
03:57:08.616 00.025 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"2429f703-bf59-486d-a2d0-34df5a9d9c39"}
03:57:08.630 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":25,"width":15,"height":15,"star_pos":[7.19,7.26],"pixels":"..."},"id":"2429f703-bf59-486d-a2d0-34df5a9d9c39"}
03:57:09.972 01.342 12020 Exposure complete
03:57:10.245 00.273 12020 worker thread done servicing request
03:57:10.245 00.000 9340 OnExposeComplete: enter
03:57:10.264 00.019 9340 UpdateGuideState(): m_state=6
03:57:10.278 00.014 9340 Star::Find(15, 1419, 108, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 26
03:57:10.290 00.012 9340 Star::Find returns 1 (0), X=1419.54, Y=108.25, Mass=1488281, SNR=216.0, Peak=62422 HFD=4.9
03:57:10.311 00.021 9340 MultiStar: [#1 -0.47,-0.12,0.84,U] [#2 -0.45,0.21,0.75,U] [#3 -0.30,0.06,0.89,U] [#4 -0.40,-0.04,0.83,U] [#5 -0.29,-0.02,0.83,U] [#6 -0.30,0.10,0.85,U] [#7 -0.49,-0.01,0.83,U] [#8 -0.47,0.02,0.73,U] 
03:57:10.335 00.024 9340 refined, 8 included, MultiStar: {-0.41, -0.03}, one-star: {-0.48, -0.33}
03:57:10.381 00.046 9340 CameraToMount -- cameraTheta (-3.08) - m_xAngle (0.05) = xAngle (-3.13 = -3.13)
03:57:10.392 00.011 9340 CameraToMount -- cameraTheta (-3.08) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-6.20 = 0.09)
03:57:10.421 00.029 9340 CameraToMount -- cameraX=-0.41 cameraY=-0.03 hyp=0.41 cameraTheta=-3.08 mountX=-0.41 mountY=0.04, mountTheta=3.05
03:57:10.439 00.018 9340 SchedulePrimaryMove(10104498, x=-0.41, y=-0.03, opts=13)
03:57:10.460 00.021 9340 Enqueuing Move request for scope (-0.41, -0.03)
03:57:10.475 00.015 12020 Worker thread wakes up
03:57:10.475 00.000 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.41, -0.03) opts 0xd
03:57:10.475 00.000 12020 Handling offset move in thread for scope, endpoint = (-0.41, -0.03)
03:57:10.475 00.000 12020 Moving (-0.41, -0.03) raw xDistance=-0.41 yDistance=0.04
03:57:10.475 00.000 12020 GuideAlgorithmHysteresis::Result() returns -0.19 from input -0.41
03:57:10.476 00.001 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:57:10.477 00.001 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
03:57:10.478 00.001 12020 MoveAxis(E, 35, ABG)
03:57:10.478 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=6462, max=65535, med=10761, FiltMin=8348, FiltMax=65518, Gamma=2.870
03:57:10.523 00.045 12020 Guiding  Dir = 2, Dur = 35
03:57:10.524 00.001 12020 IsSlewing returns 0
03:57:10.525 00.001 9340 UpdateGuideState exits: m=1488281 SNR=216.0
03:57:10.539 00.014 12020 IsGuiding returns 0
03:57:10.540 00.001 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:57:10.568 00.028 12020 PulseGuide returned control before completion, sleep 29
03:57:10.572 00.004 9340 ScheduleExposure(2000,3,1) exposurePending=0
03:57:10.595 00.023 9340 Enqueuing Expose request
03:57:10.614 00.019 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"80993153-4067-4598-a31f-a8c06ed771f4"}
03:57:10.643 00.029 12020 IsGuiding returns 0
03:57:10.643 00.000 12020 Move returns status 0, amount 35
03:57:10.644 00.001 12020 MoveAxis(N, 0, ABG)
03:57:10.644 00.000 12020 Move returns status 0, amount 0
03:57:10.645 00.001 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"80993153-4067-4598-a31f-a8c06ed771f4"}
03:57:10.663 00.018 12020 move complete, result=0
03:57:10.663 00.000 12020 worker thread done servicing request
03:57:10.663 00.000 12020 Worker thread wakes up
03:57:10.664 00.001 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"eca7f13c-895d-4e3f-8cd2-389aecb69fd0"}
03:57:10.680 00.016 12020 worker thread servicing REQUEST_EXPOSE 2000
03:57:10.680 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(1405,94,31,31)
03:57:10.681 00.001 9340 case statement mapped state 6 to 3
03:57:10.697 00.016 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"eca7f13c-895d-4e3f-8cd2-389aecb69fd0"}
03:57:10.710 00.013 9340 GuideStep: -0.4 px 35 ms EAST, 0.0 px 0 ms NORTH
03:57:10.745 00.035 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"1f5b1be3-a4d8-41f2-b0d9-9187ecc8889a"}
03:57:10.791 00.046 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":26,"width":15,"height":15,"star_pos":[6.54,7.25],"pixels":"..."},"id":"1f5b1be3-a4d8-41f2-b0d9-9187ecc8889a"}
03:57:12.507 01.716 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"c74b878d-d99c-450c-8ec9-720ed7843915"}
03:57:12.539 00.032 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"c74b878d-d99c-450c-8ec9-720ed7843915"}
03:57:12.554 00.015 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"663bf662-4ee6-45c6-a8e8-85278a290bc8"}
03:57:12.589 00.035 9340 case statement mapped state 6 to 3
03:57:12.606 00.017 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"663bf662-4ee6-45c6-a8e8-85278a290bc8"}
03:57:12.635 00.029 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"eeb534d9-766d-48bc-86d7-2b35d1473b97"}
03:57:12.647 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":26,"width":15,"height":15,"star_pos":[6.54,7.25],"pixels":"..."},"id":"eeb534d9-766d-48bc-86d7-2b35d1473b97"}
03:57:13.071 00.424 12020 Exposure complete
03:57:13.347 00.276 12020 worker thread done servicing request
03:57:13.348 00.001 9340 OnExposeComplete: enter
03:57:13.374 00.026 9340 UpdateGuideState(): m_state=6
03:57:13.407 00.033 9340 Star::Find(15, 1419, 108, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 27
03:57:13.418 00.011 9340 Star::Find returns 1 (0), X=1419.44, Y=108.47, Mass=1473859, SNR=206.7, Peak=65494 HFD=5.0
03:57:13.429 00.011 9340 MultiStar: [#1 -0.30,-0.06,0.99,U] [#2 -0.51,0.27,0.81,U] [#3 -0.48,-0.07,1.08,U] [#4 -0.37,0.08,0.90,U] [#5 -0.44,0.21,0.76,U] [#6 -0.33,0.07,0.94,U] [#7 -0.34,0.10,0.96,U] [#8 -0.28,0.01,0.92,U] 
03:57:13.446 00.017 9340 refined, 8 included, MultiStar: {-0.40, 0.04}, one-star: {-0.57, -0.12}
03:57:13.456 00.010 9340 CameraToMount -- cameraTheta (3.04) - m_xAngle (0.05) = xAngle (2.99 = 2.99)
03:57:13.472 00.016 9340 CameraToMount -- cameraTheta (3.04) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-0.08 = -0.08)
03:57:13.487 00.015 9340 CameraToMount -- cameraX=-0.40 cameraY=0.04 hyp=0.41 cameraTheta=3.04 mountX=-0.40 mountY=-0.03, mountTheta=-3.06
03:57:13.504 00.017 9340 SchedulePrimaryMove(10104498, x=-0.40, y=0.04, opts=13)
03:57:13.538 00.034 9340 Enqueuing Move request for scope (-0.40, 0.04)
03:57:13.554 00.016 12020 Worker thread wakes up
03:57:13.554 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=6567, max=65535, med=10768, FiltMin=8391, FiltMax=65518, Gamma=2.870
03:57:13.568 00.014 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.40, 0.04) opts 0xd
03:57:13.568 00.000 9340 UpdateGuideState exits: m=1473859 SNR=206.7
03:57:13.583 00.015 12020 Handling offset move in thread for scope, endpoint = (-0.40, 0.04)
03:57:13.583 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:57:13.595 00.012 12020 Moving (-0.40, 0.04) raw xDistance=-0.40 yDistance=-0.03
03:57:13.595 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
03:57:13.606 00.011 12020 GuideAlgorithmHysteresis::Result() returns -0.18 from input -0.40
03:57:13.606 00.000 9340 Enqueuing Expose request
03:57:13.620 00.014 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:57:13.620 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
03:57:13.621 00.001 12020 MoveAxis(E, 33, ABG)
03:57:13.621 00.000 12020 Guiding  Dir = 2, Dur = 33
03:57:13.643 00.022 12020 IsSlewing returns 0
03:57:13.644 00.001 12020 IsGuiding returns 0
03:57:13.675 00.031 12020 PulseGuide returned control before completion, sleep 13
03:57:13.693 00.018 12020 IsGuiding returns 1
03:57:13.693 00.000 12020 scope still moving after pulse duration time elapsed
03:57:13.738 00.045 12020 IsSlewing returns 0
03:57:13.740 00.002 12020 IsGuiding returns 0
03:57:13.740 00.000 12020 scope move finished after 33 + 62 ms
03:57:13.741 00.001 12020 Move returns status 0, amount 33
03:57:13.741 00.000 12020 MoveAxis(N, 0, ABG)
03:57:13.741 00.000 12020 Move returns status 0, amount 0
03:57:13.741 00.000 12020 move complete, result=0
03:57:13.741 00.000 12020 worker thread done servicing request
03:57:13.742 00.001 9340 GuideStep: -0.4 px 33 ms EAST, -0.0 px 0 ms NORTH
03:57:13.755 00.013 12020 Worker thread wakes up
03:57:13.755 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
03:57:13.755 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(1405,94,31,31)
03:57:14.506 00.751 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"89275213-9e62-4ebf-98f8-c71c1e6fa481"}
03:57:14.523 00.017 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"89275213-9e62-4ebf-98f8-c71c1e6fa481"}
03:57:14.552 00.029 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"9219a8fd-4fad-457a-a452-2cb3247a683f"}
03:57:14.566 00.014 9340 case statement mapped state 6 to 3
03:57:14.597 00.031 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"9219a8fd-4fad-457a-a452-2cb3247a683f"}
03:57:14.621 00.024 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"9e50d01b-1b1a-461e-947f-bbbec1592814"}
03:57:14.633 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":27,"width":15,"height":15,"star_pos":[7.44,7.47],"pixels":"..."},"id":"9e50d01b-1b1a-461e-947f-bbbec1592814"}
03:57:16.160 01.527 12020 Exposure complete
03:57:16.461 00.301 12020 worker thread done servicing request
03:57:16.462 00.001 9340 OnExposeComplete: enter
03:57:16.475 00.013 9340 UpdateGuideState(): m_state=6
03:57:16.516 00.041 9340 Star::Find(15, 1419, 108, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 28
03:57:16.528 00.012 9340 Star::Find returns 1 (0), X=1419.73, Y=108.38, Mass=1586944, SNR=216.5, Peak=64598 HFD=5.0
03:57:16.540 00.012 9340 MultiStar: [#1 -0.20,-0.12,0.91,U] [#2 -0.31,0.15,0.82,U] [#3 -0.15,0.06,0.91,U] [#4 -0.16,-0.16,0.85,U] [#5 -0.10,-0.05,0.88,U] [#6 -0.12,0.22,0.88,U] [#7 -0.14,-0.12,0.76,U] [#8 -0.23,-0.03,0.76,U] 
03:57:16.551 00.011 9340 refined, 8 included, MultiStar: {-0.19, -0.03}, one-star: {-0.28, -0.21}
03:57:16.563 00.012 9340 CameraToMount -- cameraTheta (-2.98) - m_xAngle (0.05) = xAngle (-3.03 = -3.03)
03:57:16.584 00.021 9340 CameraToMount -- cameraTheta (-2.98) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-6.09 = 0.19)
03:57:16.600 00.016 9340 CameraToMount -- cameraX=-0.19 cameraY=-0.03 hyp=0.19 cameraTheta=-2.98 mountX=-0.19 mountY=0.04, mountTheta=2.95
03:57:16.645 00.045 9340 SchedulePrimaryMove(10104498, x=-0.19, y=-0.03, opts=13)
03:57:16.665 00.020 9340 Enqueuing Move request for scope (-0.19, -0.03)
03:57:16.688 00.023 12020 Worker thread wakes up
03:57:16.688 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=6766, max=65535, med=10761, FiltMin=8359, FiltMax=65518, Gamma=2.870
03:57:16.700 00.012 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.19, -0.03) opts 0xd
03:57:16.701 00.001 9340 UpdateGuideState exits: m=1586944 SNR=216.5
03:57:16.713 00.012 12020 Handling offset move in thread for scope, endpoint = (-0.19, -0.03)
03:57:16.713 00.000 12020 Moving (-0.19, -0.03) raw xDistance=-0.19 yDistance=0.04
03:57:16.713 00.000 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.19
03:57:16.713 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:57:16.725 00.012 9340 ScheduleExposure(2000,3,1) exposurePending=0
03:57:16.740 00.015 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:57:16.741 00.001 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
03:57:16.741 00.000 9340 Enqueuing Expose request
03:57:16.777 00.036 12020 MoveAxis(E, 0, ABG)
03:57:16.777 00.000 12020 Move returns status 0, amount 0
03:57:16.778 00.001 12020 MoveAxis(N, 0, ABG)
03:57:16.778 00.000 12020 Move returns status 0, amount 0
03:57:16.778 00.000 12020 move complete, result=0
03:57:16.778 00.000 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"d3b49504-dcb7-4a46-ad94-74dc76471af8"}
03:57:16.796 00.018 12020 worker thread done servicing request
03:57:16.796 00.000 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"d3b49504-dcb7-4a46-ad94-74dc76471af8"}
03:57:16.809 00.013 12020 Worker thread wakes up
03:57:16.810 00.001 12020 worker thread servicing REQUEST_EXPOSE 2000
03:57:16.810 00.000 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"9597eee1-c169-4f44-a739-c9963e100654"}
03:57:16.822 00.012 12020 Handling exposure in thread, d=2000 o=3 r=(1405,94,31,31)
03:57:16.823 00.001 9340 case statement mapped state 6 to 3
03:57:16.834 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"9597eee1-c169-4f44-a739-c9963e100654"}
03:57:16.844 00.010 9340 GuideStep: -0.2 px 0 ms EAST, 0.0 px 0 ms NORTH
03:57:16.871 00.027 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"b008c81b-d20a-40bd-895c-650f7c9700d2"}
03:57:16.915 00.044 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":28,"width":15,"height":15,"star_pos":[6.73,7.38],"pixels":"..."},"id":"b008c81b-d20a-40bd-895c-650f7c9700d2"}
03:57:18.507 01.592 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"c5655495-89c2-4911-9234-789c1bb2c5ca"}
03:57:18.557 00.050 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"c5655495-89c2-4911-9234-789c1bb2c5ca"}
03:57:18.597 00.040 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"c4fd98b2-98b2-402d-ab83-31f0ea492554"}
03:57:18.612 00.015 9340 case statement mapped state 6 to 3
03:57:18.652 00.040 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"c4fd98b2-98b2-402d-ab83-31f0ea492554"}
03:57:18.706 00.054 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"30d4b622-0750-49de-9e6e-f4b3d7c7c556"}
03:57:18.725 00.019 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":28,"width":15,"height":15,"star_pos":[6.73,7.38],"pixels":"..."},"id":"30d4b622-0750-49de-9e6e-f4b3d7c7c556"}
03:57:19.296 00.571 12020 Exposure complete
03:57:19.594 00.298 12020 worker thread done servicing request
03:57:19.594 00.000 9340 OnExposeComplete: enter
03:57:19.613 00.019 9340 UpdateGuideState(): m_state=6
03:57:19.628 00.015 9340 Star::Find(15, 1419, 108, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 29
03:57:19.640 00.012 9340 Star::Find returns 1 (0), X=1419.43, Y=108.44, Mass=1521659, SNR=179.8, Peak=65494 HFD=5.0
03:57:19.661 00.021 9340 MultiStar: [#1 -0.59,-0.01,0.00,M1] [#2 -0.61,0.29,0.00,M1] [#3 -0.47,0.17,1.08,U] [#4 -0.50,0.06,1.29,U] [#5 -0.55,0.15,0.90,U] [#6 -0.61,0.18,0.00,M1] [#7 -0.49,0.08,0.89,U] [#8 -0.67,0.03,0.00,M1] 
03:57:19.699 00.038 9340 refined, 4 included, MultiStar: {-0.52, 0.06}, one-star: {-0.59, -0.15}
03:57:19.718 00.019 9340 CameraToMount -- cameraTheta (3.02) - m_xAngle (0.05) = xAngle (2.97 = 2.97)
03:57:19.732 00.014 9340 CameraToMount -- cameraTheta (3.02) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-0.09 = -0.09)
03:57:19.749 00.017 9340 CameraToMount -- cameraX=-0.52 cameraY=0.06 hyp=0.52 cameraTheta=3.02 mountX=-0.51 mountY=-0.05, mountTheta=-3.05
03:57:19.764 00.015 9340 SchedulePrimaryMove(10104498, x=-0.52, y=0.06, opts=13)
03:57:19.781 00.017 9340 Enqueuing Move request for scope (-0.52, 0.06)
03:57:19.798 00.017 12020 Worker thread wakes up
03:57:19.798 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=6154, max=65535, med=10811, FiltMin=8166, FiltMax=65518, Gamma=2.870
03:57:19.830 00.032 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.52, 0.06) opts 0xd
03:57:19.830 00.000 9340 UpdateGuideState exits: m=1521659 SNR=179.8
03:57:19.845 00.015 12020 Handling offset move in thread for scope, endpoint = (-0.52, 0.06)
03:57:19.845 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:57:19.857 00.012 12020 Moving (-0.52, 0.06) raw xDistance=-0.51 yDistance=-0.05
03:57:19.857 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
03:57:19.869 00.012 12020 GuideAlgorithmHysteresis::Result() returns -0.22 from input -0.51
03:57:19.870 00.001 9340 Enqueuing Expose request
03:57:19.883 00.013 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:57:19.883 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
03:57:19.883 00.000 12020 MoveAxis(E, 39, ABG)
03:57:19.883 00.000 12020 Guiding  Dir = 2, Dur = 39
03:57:19.884 00.001 12020 IsSlewing returns 0
03:57:19.885 00.001 12020 IsGuiding returns 0
03:57:19.911 00.026 12020 PulseGuide returned control before completion, sleep 23
03:57:19.958 00.047 12020 IsGuiding returns 0
03:57:19.959 00.001 12020 Move returns status 0, amount 39
03:57:19.960 00.001 12020 MoveAxis(N, 0, ABG)
03:57:19.960 00.000 12020 Move returns status 0, amount 0
03:57:19.960 00.000 12020 move complete, result=0
03:57:19.960 00.000 12020 worker thread done servicing request
03:57:19.960 00.000 12020 Worker thread wakes up
03:57:19.961 00.001 9340 GuideStep: -0.5 px 39 ms EAST, -0.0 px 0 ms NORTH
03:57:19.975 00.014 12020 worker thread servicing REQUEST_EXPOSE 2000
03:57:19.976 00.001 12020 Handling exposure in thread, d=2000 o=3 r=(1405,94,31,31)
03:57:20.507 00.531 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"d876166b-89f3-41d3-9346-7d92847da347"}
03:57:20.528 00.021 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"d876166b-89f3-41d3-9346-7d92847da347"}
03:57:20.545 00.017 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"268127a4-053f-4959-8f9c-39ed4f143fb1"}
03:57:20.558 00.013 9340 case statement mapped state 6 to 3
03:57:20.571 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"268127a4-053f-4959-8f9c-39ed4f143fb1"}
03:57:20.582 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"6058f015-ebaf-4d8f-b525-4422b8e18cba"}
03:57:20.606 00.024 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":29,"width":15,"height":15,"star_pos":[7.43,7.44],"pixels":"..."},"id":"6058f015-ebaf-4d8f-b525-4422b8e18cba"}
03:57:22.333 01.727 12020 Exposure complete
03:57:22.508 00.175 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"8173d394-ce77-46cb-a9b3-d7d0105f1f5b"}
03:57:22.525 00.017 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"8173d394-ce77-46cb-a9b3-d7d0105f1f5b"}
03:57:22.541 00.016 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"d4270ea9-04ce-410f-bb34-bdd25ce27111"}
03:57:22.571 00.030 9340 case statement mapped state 6 to 3
03:57:22.590 00.019 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"d4270ea9-04ce-410f-bb34-bdd25ce27111"}
03:57:22.606 00.016 12020 worker thread done servicing request
03:57:22.607 00.001 9340 OnExposeComplete: enter
03:57:22.619 00.012 9340 UpdateGuideState(): m_state=6
03:57:22.628 00.009 9340 Star::Find(15, 1419, 108, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 30
03:57:22.642 00.014 9340 Star::Find returns 1 (0), X=1419.75, Y=108.25, Mass=1486531, SNR=186.3, Peak=59547 HFD=5.0
03:57:22.654 00.012 9340 MultiStar: [#1 -0.26,-0.13,0.82,U] [#2 -0.30,0.10,1.08,U] [#3 -0.60,-0.30,0.00,M1] [#4 -0.38,0.02,1.40,U] [#5 -0.27,-0.22,0.96,U] [#6 -0.24,-0.20,0.95,U] [#7 -0.33,-0.04,0.83,U] [#8 -0.37,-0.13,0.94,U] 
03:57:22.668 00.014 9340 refined, 7 included, MultiStar: {-0.31, -0.11}, one-star: {-0.27, -0.34}
03:57:22.681 00.013 9340 CameraToMount -- cameraTheta (-2.81) - m_xAngle (0.05) = xAngle (-2.86 = -2.86)
03:57:22.714 00.033 9340 CameraToMount -- cameraTheta (-2.81) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-5.92 = 0.36)
03:57:22.728 00.014 9340 CameraToMount -- cameraX=-0.31 cameraY=-0.11 hyp=0.33 cameraTheta=-2.81 mountX=-0.31 mountY=0.11, mountTheta=2.79
03:57:22.744 00.016 9340 SchedulePrimaryMove(10104498, x=-0.31, y=-0.11, opts=13)
03:57:22.756 00.012 9340 Enqueuing Move request for scope (-0.31, -0.11)
03:57:22.765 00.009 12020 Worker thread wakes up
03:57:22.765 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=6362, max=65535, med=10760, FiltMin=8280, FiltMax=65518, Gamma=2.870
03:57:22.779 00.014 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.31, -0.11) opts 0xd
03:57:22.780 00.001 9340 UpdateGuideState exits: m=1486531 SNR=186.3
03:57:22.795 00.015 12020 Handling offset move in thread for scope, endpoint = (-0.31, -0.11)
03:57:22.795 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:57:22.810 00.015 12020 Moving (-0.31, -0.11) raw xDistance=-0.31 yDistance=0.11
03:57:22.811 00.001 9340 ScheduleExposure(2000,3,1) exposurePending=0
03:57:22.842 00.031 12020 GuideAlgorithmHysteresis::Result() returns -0.15 from input -0.31
03:57:22.843 00.001 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:57:22.843 00.000 9340 Enqueuing Expose request
03:57:22.857 00.014 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
03:57:22.858 00.001 12020 MoveAxis(E, 27, ABG)
03:57:22.858 00.000 12020 Guiding  Dir = 2, Dur = 27
03:57:22.858 00.000 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"115fc072-2408-41cc-b64f-1f126c246f8b"}
03:57:22.870 00.012 12020 IsSlewing returns 0
03:57:22.870 00.000 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":30,"width":15,"height":15,"star_pos":[6.75,7.25],"pixels":"..."},"id":"115fc072-2408-41cc-b64f-1f126c246f8b"}
03:57:22.901 00.031 12020 IsGuiding returns 0
03:57:22.935 00.034 12020 IsGuiding returns 1
03:57:22.935 00.000 12020 scope still moving after pulse duration time elapsed
03:57:22.960 00.025 12020 IsSlewing returns 0
03:57:22.963 00.003 12020 IsGuiding returns 1
03:57:22.997 00.034 12020 IsSlewing returns 0
03:57:22.998 00.001 12020 IsGuiding returns 0
03:57:22.999 00.001 12020 scope move finished after 27 + 69 ms
03:57:22.999 00.000 12020 Move returns status 0, amount 27
03:57:22.999 00.000 12020 MoveAxis(N, 0, ABG)
03:57:23.000 00.001 12020 Move returns status 0, amount 0
03:57:23.000 00.000 12020 move complete, result=0
03:57:23.000 00.000 12020 worker thread done servicing request
03:57:23.000 00.000 9340 GuideStep: -0.3 px 27 ms EAST, 0.1 px 0 ms NORTH
03:57:23.014 00.014 12020 Worker thread wakes up
03:57:23.015 00.001 12020 worker thread servicing REQUEST_EXPOSE 2000
03:57:23.015 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(1405,94,31,31)
03:57:24.508 01.493 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"015d7404-4e3b-4e8e-be0e-ae7f76172c19"}
03:57:24.563 00.055 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"015d7404-4e3b-4e8e-be0e-ae7f76172c19"}
03:57:24.580 00.017 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"547432fe-b76b-4f38-a847-f8ebd52a846a"}
03:57:24.602 00.022 9340 case statement mapped state 6 to 3
03:57:24.619 00.017 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"547432fe-b76b-4f38-a847-f8ebd52a846a"}
03:57:24.648 00.029 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"cd5627de-e698-4a9b-ae48-3fc966c26e23"}
03:57:24.720 00.072 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":30,"width":15,"height":15,"star_pos":[6.75,7.25],"pixels":"..."},"id":"cd5627de-e698-4a9b-ae48-3fc966c26e23"}
03:57:25.430 00.710 12020 Exposure complete
03:57:25.793 00.363 12020 worker thread done servicing request
03:57:25.793 00.000 9340 OnExposeComplete: enter
03:57:25.807 00.014 9340 UpdateGuideState(): m_state=6
03:57:25.825 00.018 9340 Star::Find(15, 1419, 108, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 31
03:57:25.839 00.014 9340 Star::Find returns 1 (0), X=1420.06, Y=108.45, Mass=1471818, SNR=221.0, Peak=65471 HFD=4.9
03:57:25.861 00.022 9340 MultiStar: [#1 0.15,0.08,0.76,U] [#2 -0.08,0.37,0.65,U] [#3 -0.03,0.12,0.92,U] [#4 0.04,0.19,0.88,U] [#5 0.06,0.16,0.95,U] [#6 0.06,0.18,0.73,U] [#7 0.10,0.09,0.85,U] [#8 0.21,0.06,0.80,U] 
03:57:25.894 00.033 9340 refined, 8 included, MultiStar: {0.06, 0.11}, one-star: {0.05, -0.13}
03:57:25.907 00.013 9340 CameraToMount -- cameraTheta (1.07) - m_xAngle (0.05) = xAngle (1.02 = 1.02)
03:57:25.927 00.020 9340 CameraToMount -- cameraTheta (1.07) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-2.05 = -2.05)
03:57:25.942 00.015 9340 CameraToMount -- cameraX=0.06 cameraY=0.11 hyp=0.13 cameraTheta=1.07 mountX=0.07 mountY=-0.11, mountTheta=-1.04
03:57:25.959 00.017 9340 SchedulePrimaryMove(10104498, x=0.06, y=0.11, opts=13)
03:57:25.973 00.014 9340 Enqueuing Move request for scope (0.06, 0.11)
03:57:25.989 00.016 12020 Worker thread wakes up
03:57:25.989 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=6145, max=65535, med=10719, FiltMin=8613, FiltMax=65518, Gamma=2.870
03:57:26.031 00.042 12020 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.11) opts 0xd
03:57:26.031 00.000 9340 UpdateGuideState exits: m=1471818 SNR=221.0
03:57:26.052 00.021 12020 Handling offset move in thread for scope, endpoint = (0.06, 0.11)
03:57:26.052 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:57:26.073 00.021 12020 Moving (0.06, 0.11) raw xDistance=0.07 yDistance=-0.11
03:57:26.073 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
03:57:26.090 00.017 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
03:57:26.092 00.002 9340 Enqueuing Expose request
03:57:26.105 00.013 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:57:26.105 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
03:57:26.105 00.000 12020 MoveAxis(E, 0, ABG)
03:57:26.106 00.001 12020 Move returns status 0, amount 0
03:57:26.106 00.000 12020 MoveAxis(N, 0, ABG)
03:57:26.106 00.000 12020 Move returns status 0, amount 0
03:57:26.106 00.000 12020 move complete, result=0
03:57:26.106 00.000 12020 worker thread done servicing request
03:57:26.106 00.000 12020 Worker thread wakes up
03:57:26.107 00.001 12020 worker thread servicing REQUEST_EXPOSE 2000
03:57:26.107 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(1405,94,31,31)
03:57:26.110 00.003 9340 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
03:57:26.508 00.398 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"5e855606-cdf2-4270-aa93-f912bec4a99c"}
03:57:26.520 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"5e855606-cdf2-4270-aa93-f912bec4a99c"}
03:57:26.535 00.015 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"27660e8a-100c-450a-8433-d71a13c96914"}
03:57:26.557 00.022 9340 case statement mapped state 6 to 3
03:57:26.575 00.018 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"27660e8a-100c-450a-8433-d71a13c96914"}
03:57:26.616 00.041 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"2ddcbe3c-bc83-45b0-819a-82a65f20ef60"}
03:57:26.634 00.018 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":31,"width":15,"height":15,"star_pos":[7.06,7.45],"pixels":"..."},"id":"2ddcbe3c-bc83-45b0-819a-82a65f20ef60"}
03:57:28.489 01.855 12020 Exposure complete
03:57:28.509 00.020 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"659d7de8-cf5a-4010-8a79-d254c1fd6550"}
03:57:28.527 00.018 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"659d7de8-cf5a-4010-8a79-d254c1fd6550"}
03:57:28.539 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"57ee0626-090f-4754-9942-69475d844010"}
03:57:28.548 00.009 9340 case statement mapped state 6 to 3
03:57:28.558 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"57ee0626-090f-4754-9942-69475d844010"}
03:57:28.575 00.017 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"0542ffd8-3c07-43ed-84e7-487e0bccdc89"}
03:57:28.603 00.028 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":31,"width":15,"height":15,"star_pos":[7.06,7.45],"pixels":"..."},"id":"0542ffd8-3c07-43ed-84e7-487e0bccdc89"}
03:57:28.744 00.141 9340 OnExposeComplete: enter
03:57:28.758 00.014 12020 worker thread done servicing request
03:57:28.758 00.000 9340 UpdateGuideState(): m_state=6
03:57:28.769 00.011 9340 Star::Find(15, 1420, 108, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 32
03:57:28.780 00.011 9340 Star::Find returns 1 (0), X=1420.41, Y=108.36, Mass=1522913, SNR=200.1, Peak=65471 HFD=4.9
03:57:28.795 00.015 9340 MultiStar: [#1 0.41,-0.07,0.85,U] [#2 0.26,0.04,0.78,U] [#3 0.44,-0.10,0.95,U] [#4 0.51,-0.08,1.08,U] [#5 0.48,0.04,0.82,U] [#6 0.55,0.16,0.00,M1] [#7 0.47,0.10,0.82,U] [#8 0.32,0.01,0.99,U] 
03:57:28.805 00.010 9340 refined, 7 included, MultiStar: {0.41, -0.04}, one-star: {0.40, -0.22}
03:57:28.814 00.009 9340 CameraToMount -- cameraTheta (-0.10) - m_xAngle (0.05) = xAngle (-0.15 = -0.15)
03:57:28.833 00.019 9340 CameraToMount -- cameraTheta (-0.10) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-3.22 = 3.06)
03:57:28.845 00.012 9340 CameraToMount -- cameraX=0.41 cameraY=-0.04 hyp=0.42 cameraTheta=-0.10 mountX=0.41 mountY=0.03, mountTheta=0.08
03:57:28.878 00.033 9340 SchedulePrimaryMove(10104498, x=0.41, y=-0.04, opts=13)
03:57:28.892 00.014 9340 Enqueuing Move request for scope (0.41, -0.04)
03:57:28.904 00.012 12020 Worker thread wakes up
03:57:28.905 00.001 9340 UpdateImageDisplay: Size=(1920,1080) min=5633, max=65535, med=10744, FiltMin=8063, FiltMax=65518, Gamma=2.870
03:57:28.917 00.012 12020 worker thread servicing REQUEST_MOVE scope ofs (0.41, -0.04) opts 0xd
03:57:28.917 00.000 9340 UpdateGuideState exits: m=1522913 SNR=200.1
03:57:28.927 00.010 12020 Handling offset move in thread for scope, endpoint = (0.41, -0.04)
03:57:28.927 00.000 12020 Moving (0.41, -0.04) raw xDistance=0.41 yDistance=0.03
03:57:28.927 00.000 12020 GuideAlgorithmHysteresis::Result() returns 0.17 from input 0.41
03:57:28.928 00.001 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:57:28.942 00.014 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:57:28.942 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
03:57:28.953 00.011 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
03:57:28.954 00.001 9340 Enqueuing Expose request
03:57:28.965 00.011 12020 MoveAxis(W, 31, ABG)
03:57:28.966 00.001 12020 Guiding  Dir = 3, Dur = 31
03:57:28.967 00.001 12020 IsSlewing returns 0
03:57:28.968 00.001 12020 IsGuiding returns 0
03:57:29.003 00.035 12020 IsGuiding returns 1
03:57:29.003 00.000 12020 scope still moving after pulse duration time elapsed
03:57:29.042 00.039 12020 IsSlewing returns 0
03:57:29.043 00.001 12020 IsGuiding returns 0
03:57:29.043 00.000 12020 scope move finished after 31 + 44 ms
03:57:29.043 00.000 12020 Move returns status 0, amount 31
03:57:29.043 00.000 12020 MoveAxis(N, 0, ABG)
03:57:29.045 00.002 12020 Move returns status 0, amount 0
03:57:29.045 00.000 12020 move complete, result=0
03:57:29.045 00.000 9340 GuideStep: 0.4 px 31 ms WEST, 0.0 px 0 ms NORTH
03:57:29.056 00.011 12020 worker thread done servicing request
03:57:29.056 00.000 12020 Worker thread wakes up
03:57:29.056 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
03:57:29.056 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(1405,94,31,31)
03:57:30.508 01.452 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"cbcbdfcf-0053-40ac-84be-dba1b15bf38a"}
03:57:30.520 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"cbcbdfcf-0053-40ac-84be-dba1b15bf38a"}
03:57:30.544 00.024 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"481f5a32-ead3-48ea-8f6c-c3019c0490a0"}
03:57:30.556 00.012 9340 case statement mapped state 6 to 3
03:57:30.597 00.041 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"481f5a32-ead3-48ea-8f6c-c3019c0490a0"}
03:57:30.619 00.022 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"558a4f47-8fae-486e-bef5-42b6b2721bcf"}
03:57:30.636 00.017 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":32,"width":15,"height":15,"star_pos":[7.41,7.36],"pixels":"..."},"id":"558a4f47-8fae-486e-bef5-42b6b2721bcf"}
03:57:31.444 00.808 12020 Exposure complete
03:57:31.847 00.403 9340 OnExposeComplete: enter
03:57:31.865 00.018 12020 worker thread done servicing request
03:57:31.865 00.000 9340 UpdateGuideState(): m_state=6
03:57:31.890 00.025 9340 Star::Find(15, 1420, 108, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 33
03:57:31.903 00.013 9340 Star::Find returns 1 (0), X=1420.11, Y=108.33, Mass=1505859, SNR=204.9, Peak=65471 HFD=5.0
03:57:31.924 00.021 9340 MultiStar: [#1 0.26,-0.00,0.98,U] [#2 0.04,0.07,0.66,U] [#3 0.03,-0.06,0.89,U] [#4 0.18,0.12,0.85,U] [#5 0.13,0.13,0.74,U] [#6 0.28,0.08,0.82,U] [#7 0.09,0.06,1.09,U] [#8 0.17,-0.06,0.92,U] 
03:57:31.952 00.028 9340 refined, 8 included, MultiStar: {0.14, 0.00}, one-star: {0.10, -0.26}
03:57:31.990 00.038 9340 CameraToMount -- cameraTheta (0.01) - m_xAngle (0.05) = xAngle (-0.04 = -0.04)
03:57:32.005 00.015 9340 CameraToMount -- cameraTheta (0.01) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-3.11 = -3.11)
03:57:32.024 00.019 9340 CameraToMount -- cameraX=0.14 cameraY=0.00 hyp=0.14 cameraTheta=0.01 mountX=0.14 mountY=-0.00, mountTheta=-0.03
03:57:32.067 00.043 9340 SchedulePrimaryMove(10104498, x=0.14, y=0.00, opts=13)
03:57:32.132 00.065 9340 Enqueuing Move request for scope (0.14, 0.00)
03:57:32.179 00.047 12020 Worker thread wakes up
03:57:32.179 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=6752, max=65535, med=10735, FiltMin=8123, FiltMax=65518, Gamma=2.870
03:57:32.198 00.019 12020 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.00) opts 0xd
03:57:32.199 00.001 12020 Handling offset move in thread for scope, endpoint = (0.14, 0.00)
03:57:32.199 00.000 12020 Moving (0.14, 0.00) raw xDistance=0.14 yDistance=-0.00
03:57:32.199 00.000 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14
03:57:32.199 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:57:32.199 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
03:57:32.199 00.000 12020 MoveAxis(E, 0, ABG)
03:57:32.199 00.000 12020 Move returns status 0, amount 0
03:57:32.200 00.001 12020 MoveAxis(N, 0, ABG)
03:57:32.203 00.003 9340 UpdateGuideState exits: m=1505859 SNR=204.9
03:57:32.269 00.066 12020 Move returns status 0, amount 0
03:57:32.270 00.001 12020 move complete, result=0
03:57:32.270 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:57:32.288 00.018 12020 worker thread done servicing request
03:57:32.288 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
03:57:32.319 00.031 9340 Enqueuing Expose request
03:57:32.353 00.034 12020 Worker thread wakes up
03:57:32.354 00.001 9340 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
03:57:32.375 00.021 12020 worker thread servicing REQUEST_EXPOSE 2000
03:57:32.375 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(1405,94,31,31)
03:57:32.534 00.159 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"7afc19c5-36cf-48ad-acad-6e8d63e64aaf"}
03:57:32.579 00.045 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"7afc19c5-36cf-48ad-acad-6e8d63e64aaf"}
03:57:32.594 00.015 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"60ad95b7-e4c5-4015-a12a-9a8387227736"}
03:57:32.616 00.022 9340 case statement mapped state 6 to 3
03:57:32.628 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"60ad95b7-e4c5-4015-a12a-9a8387227736"}
03:57:32.652 00.024 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"d45bc31c-903e-4028-ba6f-5fcfe7e2e4e0"}
03:57:32.666 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":33,"width":15,"height":15,"star_pos":[7.11,7.33],"pixels":"..."},"id":"d45bc31c-903e-4028-ba6f-5fcfe7e2e4e0"}
03:57:34.539 01.873 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"c06f1539-18f5-4fb7-bde0-977951d27621"}
03:57:34.562 00.023 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"c06f1539-18f5-4fb7-bde0-977951d27621"}
03:57:34.578 00.016 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"fd8490c2-566c-451e-a0d6-67b2fafba7d7"}
03:57:34.592 00.014 9340 case statement mapped state 6 to 3
03:57:34.608 00.016 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"fd8490c2-566c-451e-a0d6-67b2fafba7d7"}
03:57:34.621 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"405b4bd9-df11-48e6-9181-2b4075220350"}
03:57:34.663 00.042 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":33,"width":15,"height":15,"star_pos":[7.11,7.33],"pixels":"..."},"id":"405b4bd9-df11-48e6-9181-2b4075220350"}
03:57:34.788 00.125 12020 Exposure complete
03:57:35.105 00.317 12020 worker thread done servicing request
03:57:35.106 00.001 9340 OnExposeComplete: enter
03:57:35.128 00.022 9340 UpdateGuideState(): m_state=6
03:57:35.145 00.017 9340 Star::Find(15, 1420, 108, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 34
03:57:35.182 00.037 9340 Star::Find returns 1 (0), X=1420.50, Y=108.45, Mass=1552523, SNR=205.4, Peak=65471 HFD=5.1
03:57:35.203 00.021 9340 MultiStar: [#1 0.69,0.02,0.00,M1] [#2 0.46,0.11,0.73,U] [#3 0.53,0.01,1.06,U] [#4 0.59,0.05,0.00,M1] [#5 0.59,-0.08,0.00,M1] [#6 0.65,0.17,0.00,M1] [#7 0.62,0.09,0.00,M1] [#8 0.59,0.04,0.00,M1] 
03:57:35.215 00.012 9340 refined, 2 included, MultiStar: {0.49, -0.02}, one-star: {0.49, -0.13}
03:57:35.227 00.012 9340 CameraToMount -- cameraTheta (-0.03) - m_xAngle (0.05) = xAngle (-0.08 = -0.08)
03:57:35.253 00.026 9340 CameraToMount -- cameraTheta (-0.03) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-3.15 = 3.13)
03:57:35.299 00.046 9340 CameraToMount -- cameraX=0.49 cameraY=-0.02 hyp=0.49 cameraTheta=-0.03 mountX=0.49 mountY=0.00, mountTheta=0.01
03:57:35.325 00.026 9340 SchedulePrimaryMove(10104498, x=0.49, y=-0.02, opts=13)
03:57:35.338 00.013 9340 Enqueuing Move request for scope (0.49, -0.02)
03:57:35.362 00.024 12020 Worker thread wakes up
03:57:35.362 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=6490, max=65535, med=10732, FiltMin=8404, FiltMax=65518, Gamma=2.870
03:57:35.410 00.048 12020 worker thread servicing REQUEST_MOVE scope ofs (0.49, -0.02) opts 0xd
03:57:35.410 00.000 12020 Handling offset move in thread for scope, endpoint = (0.49, -0.02)
03:57:35.410 00.000 12020 Moving (0.49, -0.02) raw xDistance=0.49 yDistance=0.00
03:57:35.411 00.001 12020 GuideAlgorithmHysteresis::Result() returns 0.21 from input 0.49
03:57:35.411 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:57:35.411 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
03:57:35.411 00.000 12020 MoveAxis(W, 37, ABG)
03:57:35.411 00.000 12020 Guiding  Dir = 3, Dur = 37
03:57:35.412 00.001 9340 UpdateGuideState exits: m=1552523 SNR=205.4
03:57:35.427 00.015 12020 IsSlewing returns 0
03:57:35.429 00.002 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:57:35.443 00.014 9340 ScheduleExposure(2000,3,1) exposurePending=0
03:57:35.457 00.014 9340 Enqueuing Expose request
03:57:35.483 00.026 12020 IsGuiding returns 0
03:57:35.520 00.037 12020 PulseGuide returned control before completion, sleep 12
03:57:35.567 00.047 12020 IsGuiding returns 0
03:57:35.567 00.000 12020 Move returns status 0, amount 37
03:57:35.567 00.000 12020 MoveAxis(N, 0, ABG)
03:57:35.568 00.001 12020 Move returns status 0, amount 0
03:57:35.568 00.000 12020 move complete, result=0
03:57:35.568 00.000 12020 worker thread done servicing request
03:57:35.568 00.000 9340 GuideStep: 0.5 px 37 ms WEST, 0.0 px 0 ms NORTH
03:57:35.587 00.019 12020 Worker thread wakes up
03:57:35.587 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
03:57:35.587 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(1405,94,31,31)
03:57:36.542 00.955 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"a617a5e1-3daf-4020-afc8-6b37fe663711"}
03:57:36.574 00.032 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"a617a5e1-3daf-4020-afc8-6b37fe663711"}
03:57:36.590 00.016 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"e9178577-5c40-4172-8bbb-16412a5aa297"}
03:57:36.607 00.017 9340 case statement mapped state 6 to 3
03:57:36.632 00.025 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"e9178577-5c40-4172-8bbb-16412a5aa297"}
03:57:36.685 00.053 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"545c9c08-3d08-4b46-a1fe-266cf8eb36b2"}
03:57:36.715 00.030 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":34,"width":15,"height":15,"star_pos":[6.50,7.45],"pixels":"..."},"id":"545c9c08-3d08-4b46-a1fe-266cf8eb36b2"}
03:57:37.976 01.261 12020 Exposure complete
03:57:38.541 00.565 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"d52cc81f-980b-4133-b5d5-92fd20bf2342"}
03:57:38.599 00.058 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"d52cc81f-980b-4133-b5d5-92fd20bf2342"}
03:57:38.696 00.097 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"3a147863-a256-4794-b780-c3c667f2d7d6"}
03:57:38.804 00.108 9340 case statement mapped state 6 to 3
03:57:38.853 00.049 12020 worker thread done servicing request
03:57:38.853 00.000 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"3a147863-a256-4794-b780-c3c667f2d7d6"}
03:57:38.951 00.098 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"fc202ef4-fdfa-42b3-875d-64804ace6f4f"}
03:57:39.008 00.057 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":34,"width":15,"height":15,"star_pos":[6.50,7.45],"pixels":"..."},"id":"fc202ef4-fdfa-42b3-875d-64804ace6f4f"}
03:57:39.104 00.096 9340 OnExposeComplete: enter
03:57:39.198 00.094 9340 UpdateGuideState(): m_state=6
03:57:39.243 00.045 9340 Star::Find(15, 1420, 108, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 35
03:57:39.344 00.101 9340 Star::Find returns 1 (0), X=1420.66, Y=108.55, Mass=1495993, SNR=181.0, Peak=65471 HFD=4.8
03:57:39.410 00.066 9340 MultiStar: [#1 0.80,0.03,0.00,M2] [#2 0.48,0.06,0.92,U] [#3 0.55,-0.20,0.00,M1] [#4 0.66,0.18,0.00,M2] [#5 0.50,-0.01,0.94,U] [#6 0.55,0.01,0.00,M2] [#7 0.75,0.15,0.00,M2] [#8 0.57,0.09,0.00,M2] 
03:57:39.473 00.063 9340 refined, 2 included, MultiStar: {0.54, 0.00}, one-star: {0.64, -0.04}
03:57:39.505 00.032 9340 CameraToMount -- cameraTheta (0.01) - m_xAngle (0.05) = xAngle (-0.04 = -0.04)
03:57:39.526 00.021 9340 CameraToMount -- cameraTheta (0.01) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-3.11 = -3.11)
03:57:39.548 00.022 9340 CameraToMount -- cameraX=0.54 cameraY=0.00 hyp=0.54 cameraTheta=0.01 mountX=0.54 mountY=-0.02, mountTheta=-0.03
03:57:39.595 00.047 9340 SchedulePrimaryMove(10104498, x=0.54, y=0.00, opts=13)
03:57:39.613 00.018 9340 Enqueuing Move request for scope (0.54, 0.00)
03:57:39.628 00.015 12020 Worker thread wakes up
03:57:39.628 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=6802, max=65535, med=10751, FiltMin=7950, FiltMax=65518, Gamma=2.870
03:57:39.641 00.013 12020 worker thread servicing REQUEST_MOVE scope ofs (0.54, 0.00) opts 0xd
03:57:39.642 00.001 9340 UpdateGuideState exits: m=1495993 SNR=181.0
03:57:39.660 00.018 12020 Handling offset move in thread for scope, endpoint = (0.54, 0.00)
03:57:39.660 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:57:39.673 00.013 12020 Moving (0.54, 0.00) raw xDistance=0.54 yDistance=-0.02
03:57:39.673 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
03:57:39.688 00.015 12020 GuideAlgorithmHysteresis::Result() returns 0.24 from input 0.54
03:57:39.688 00.000 9340 Enqueuing Expose request
03:57:39.726 00.038 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:57:39.727 00.001 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
03:57:39.727 00.000 12020 MoveAxis(W, 44, ABG)
03:57:39.727 00.000 12020 Guiding  Dir = 3, Dur = 44
03:57:39.729 00.002 12020 IsSlewing returns 0
03:57:39.730 00.001 12020 IsGuiding returns 0
03:57:39.757 00.027 12020 PulseGuide returned control before completion, sleep 28
03:57:39.796 00.039 12020 IsGuiding returns 1
03:57:39.796 00.000 12020 scope still moving after pulse duration time elapsed
03:57:39.869 00.073 12020 IsSlewing returns 0
03:57:39.870 00.001 12020 IsGuiding returns 0
03:57:39.870 00.000 12020 scope move finished after 44 + 95 ms
03:57:39.870 00.000 12020 Move returns status 0, amount 44
03:57:39.870 00.000 12020 MoveAxis(N, 0, ABG)
03:57:39.870 00.000 12020 Move returns status 0, amount 0
03:57:39.870 00.000 12020 move complete, result=0
03:57:39.871 00.001 12020 worker thread done servicing request
03:57:39.871 00.000 9340 GuideStep: 0.5 px 44 ms WEST, -0.0 px 0 ms NORTH
03:57:39.883 00.012 12020 Worker thread wakes up
03:57:39.883 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
03:57:39.883 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(1405,94,31,31)
03:57:40.541 00.658 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"5b12bb71-6ef3-4b01-9b4d-bf4e2a32c854"}
03:57:40.554 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"5b12bb71-6ef3-4b01-9b4d-bf4e2a32c854"}
03:57:40.569 00.015 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"97f3f0e5-1b6c-4739-94f6-d95b6c671c0b"}
03:57:40.583 00.014 9340 case statement mapped state 6 to 3
03:57:40.614 00.031 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"97f3f0e5-1b6c-4739-94f6-d95b6c671c0b"}
03:57:40.631 00.017 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"c72c3a28-c1f4-4f37-94e7-cb0d2cd0391f"}
03:57:40.645 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":35,"width":15,"height":15,"star_pos":[6.66,6.55],"pixels":"..."},"id":"c72c3a28-c1f4-4f37-94e7-cb0d2cd0391f"}
03:57:42.250 01.605 12020 Exposure complete
03:57:42.511 00.261 12020 worker thread done servicing request
03:57:42.511 00.000 9340 OnExposeComplete: enter
03:57:42.522 00.011 9340 UpdateGuideState(): m_state=6
03:57:42.539 00.017 9340 Star::Find(15, 1420, 108, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 36
03:57:42.550 00.011 9340 Star::Find returns 1 (0), X=1420.05, Y=108.45, Mass=1514109, SNR=203.0, Peak=65471 HFD=5.0
03:57:42.560 00.010 9340 MultiStar: [#1 0.02,0.22,1.11,U] [#2 -0.06,0.35,0.99,U] [#3 0.13,0.19,1.03,U] [#4 0.01,0.25,0.97,U] [#5 0.17,0.07,0.98,U] [#6 0.09,0.17,0.84,U] [#7 0.05,0.30,0.83,U] [#8 0.18,0.17,0.91,U] 
03:57:42.571 00.011 9340 single-star, 8 included, MultiStar: {0.07, 0.18}, one-star: {0.04, -0.13}
03:57:42.592 00.021 9340 CameraToMount -- cameraTheta (-1.31) - m_xAngle (0.05) = xAngle (-1.36 = -1.36)
03:57:42.605 00.013 9340 CameraToMount -- cameraTheta (-1.31) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-4.43 = 1.86)
03:57:42.634 00.029 9340 CameraToMount -- cameraX=0.04 cameraY=-0.13 hyp=0.14 cameraTheta=-1.31 mountX=0.03 mountY=0.13, mountTheta=1.35
03:57:42.650 00.016 9340 SchedulePrimaryMove(10104498, x=0.04, y=-0.13, opts=13)
03:57:42.665 00.015 9340 Enqueuing Move request for scope (0.04, -0.13)
03:57:42.680 00.015 12020 Worker thread wakes up
03:57:42.680 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=6671, max=65535, med=10755, FiltMin=8472, FiltMax=65518, Gamma=2.870
03:57:42.690 00.010 12020 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.13) opts 0xd
03:57:42.690 00.000 9340 UpdateGuideState exits: m=1514109 SNR=203.0
03:57:42.704 00.014 12020 Handling offset move in thread for scope, endpoint = (0.04, -0.13)
03:57:42.705 00.001 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:57:42.720 00.015 12020 Moving (0.04, -0.13) raw xDistance=0.03 yDistance=0.13
03:57:42.720 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
03:57:42.734 00.014 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
03:57:42.735 00.001 9340 Enqueuing Expose request
03:57:42.744 00.009 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:57:42.745 00.001 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
03:57:42.746 00.001 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"92c6240a-f63f-4f25-8d8d-39f0693572a2"}
03:57:42.782 00.036 12020 MoveAxis(E, 0, ABG)
03:57:42.782 00.000 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"92c6240a-f63f-4f25-8d8d-39f0693572a2"}
03:57:42.797 00.015 12020 Move returns status 0, amount 0
03:57:42.798 00.001 12020 MoveAxis(N, 0, ABG)
03:57:42.798 00.000 12020 Move returns status 0, amount 0
03:57:42.799 00.001 12020 move complete, result=0
03:57:42.799 00.000 12020 worker thread done servicing request
03:57:42.799 00.000 12020 Worker thread wakes up
03:57:42.800 00.001 12020 worker thread servicing REQUEST_EXPOSE 2000
03:57:42.800 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(1405,94,31,31)
03:57:42.803 00.003 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"095fe4ac-a21b-4a18-b1e3-25834f87cc3b"}
03:57:42.817 00.014 9340 case statement mapped state 6 to 3
03:57:42.827 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"095fe4ac-a21b-4a18-b1e3-25834f87cc3b"}
03:57:42.836 00.009 9340 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
03:57:42.866 00.030 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"70464435-fc8a-41cc-a2ca-181839782be3"}
03:57:42.899 00.033 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":36,"width":15,"height":15,"star_pos":[7.05,7.45],"pixels":"..."},"id":"70464435-fc8a-41cc-a2ca-181839782be3"}
03:57:44.539 01.640 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"47c83908-c357-4cfe-a444-fcc667475a61"}
03:57:44.557 00.018 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"47c83908-c357-4cfe-a444-fcc667475a61"}
03:57:44.619 00.062 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"a6dd9ace-25e8-433d-9a36-346e94daa762"}
03:57:44.667 00.048 9340 case statement mapped state 6 to 3
03:57:44.688 00.021 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"a6dd9ace-25e8-433d-9a36-346e94daa762"}
03:57:44.704 00.016 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"b6d30cf6-d059-45a6-a6af-c04703ad31ee"}
03:57:44.733 00.029 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":36,"width":15,"height":15,"star_pos":[7.05,7.45],"pixels":"..."},"id":"b6d30cf6-d059-45a6-a6af-c04703ad31ee"}
03:57:45.213 00.480 12020 Exposure complete
03:57:45.633 00.420 12020 worker thread done servicing request
03:57:45.634 00.001 9340 OnExposeComplete: enter
03:57:45.649 00.015 9340 UpdateGuideState(): m_state=6
03:57:45.678 00.029 9340 Star::Find(15, 1420, 108, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 37
03:57:45.692 00.014 9340 Star::Find returns 1 (0), X=1420.17, Y=108.65, Mass=1477390, SNR=189.0, Peak=65471 HFD=4.9
03:57:45.711 00.019 9340 MultiStar: [#1 0.23,0.01,1.01,U] [#2 0.01,0.12,0.82,U] [#3 0.24,0.19,0.99,U] [#4 0.28,0.22,0.90,U] [#5 0.29,0.14,0.83,U] [#6 0.28,0.30,0.95,U] [#7 0.22,0.10,1.02,U] [#8 0.42,0.11,1.21,U] 
03:57:45.733 00.022 9340 single-star, 8 included, MultiStar: {0.24, 0.14}, one-star: {0.15, 0.06}
03:57:45.771 00.038 9340 CameraToMount -- cameraTheta (0.39) - m_xAngle (0.05) = xAngle (0.34 = 0.34)
03:57:45.791 00.020 9340 CameraToMount -- cameraTheta (0.39) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-2.73 = -2.73)
03:57:45.807 00.016 9340 CameraToMount -- cameraX=0.15 cameraY=0.06 hyp=0.17 cameraTheta=0.39 mountX=0.16 mountY=-0.07, mountTheta=-0.40
03:57:45.831 00.024 9340 SchedulePrimaryMove(10104498, x=0.15, y=0.06, opts=13)
03:57:45.852 00.021 9340 Enqueuing Move request for scope (0.15, 0.06)
03:57:45.923 00.071 12020 Worker thread wakes up
03:57:45.923 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=6483, max=65535, med=10782, FiltMin=8456, FiltMax=65518, Gamma=2.870
03:57:45.938 00.015 12020 worker thread servicing REQUEST_MOVE scope ofs (0.15, 0.06) opts 0xd
03:57:45.938 00.000 12020 Handling offset move in thread for scope, endpoint = (0.15, 0.06)
03:57:45.939 00.001 12020 Moving (0.15, 0.06) raw xDistance=0.16 yDistance=-0.07
03:57:45.939 00.000 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.16
03:57:45.939 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:57:45.939 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
03:57:45.939 00.000 12020 MoveAxis(E, 0, ABG)
03:57:45.940 00.001 12020 Move returns status 0, amount 0
03:57:45.940 00.000 12020 MoveAxis(N, 0, ABG)
03:57:45.940 00.000 12020 Move returns status 0, amount 0
03:57:45.940 00.000 12020 move complete, result=0
03:57:45.940 00.000 9340 UpdateGuideState exits: m=1477390 SNR=189.0
03:57:45.971 00.031 12020 worker thread done servicing request
03:57:45.971 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:57:45.989 00.018 9340 ScheduleExposure(2000,3,1) exposurePending=0
03:57:46.023 00.034 9340 Enqueuing Expose request
03:57:46.120 00.097 12020 Worker thread wakes up
03:57:46.120 00.000 9340 GuideStep: 0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
03:57:46.136 00.016 12020 worker thread servicing REQUEST_EXPOSE 2000
03:57:46.136 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(1405,94,31,31)
03:57:46.541 00.405 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"4887f236-f640-4473-aed1-28fdf2e74bac"}
03:57:46.562 00.021 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"4887f236-f640-4473-aed1-28fdf2e74bac"}
03:57:46.579 00.017 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"7e0ebf24-6c69-4a47-b27f-4997bcea1514"}
03:57:46.599 00.020 9340 case statement mapped state 6 to 3
03:57:46.614 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"7e0ebf24-6c69-4a47-b27f-4997bcea1514"}
03:57:46.637 00.023 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"6c0c4846-89e2-4732-bca5-5d91e6a406f4"}
03:57:46.681 00.044 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":37,"width":15,"height":15,"star_pos":[7.17,6.65],"pixels":"..."},"id":"6c0c4846-89e2-4732-bca5-5d91e6a406f4"}
03:57:48.513 01.832 12020 Exposure complete
03:57:48.540 00.027 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"aa7041ff-2385-4942-bfa7-6a18336ac695"}
03:57:48.558 00.018 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"aa7041ff-2385-4942-bfa7-6a18336ac695"}
03:57:48.576 00.018 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"01d7a07c-bc44-4fbc-a3ae-070ca2191192"}
03:57:48.631 00.055 9340 case statement mapped state 6 to 3
03:57:48.646 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"01d7a07c-bc44-4fbc-a3ae-070ca2191192"}
03:57:48.666 00.020 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"de775a68-0a38-4ef9-a7aa-4962aa920c06"}
03:57:48.680 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":37,"width":15,"height":15,"star_pos":[7.17,6.65],"pixels":"..."},"id":"de775a68-0a38-4ef9-a7aa-4962aa920c06"}
03:57:48.843 00.163 12020 worker thread done servicing request
03:57:48.843 00.000 9340 OnExposeComplete: enter
03:57:48.867 00.024 9340 UpdateGuideState(): m_state=6
03:57:48.883 00.016 9340 Star::Find(15, 1420, 108, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 38
03:57:48.925 00.042 9340 Star::Find returns 1 (0), X=1420.14, Y=108.52, Mass=1477184, SNR=189.9, Peak=65471 HFD=4.9
03:57:48.942 00.017 9340 MultiStar: [#1 0.28,0.06,1.01,U] [#2 0.19,0.10,0.96,U] [#3 0.37,-0.02,1.05,U] [#4 0.26,0.19,0.94,U] [#5 0.37,-0.07,0.80,U] [#6 0.35,0.18,0.92,U] [#7 0.34,0.25,0.88,U] [#8 0.41,-0.04,0.93,U] 
03:57:48.959 00.017 9340 single-star, 8 included, MultiStar: {0.30, 0.06}, one-star: {0.12, -0.06}
03:57:48.969 00.010 9340 CameraToMount -- cameraTheta (-0.47) - m_xAngle (0.05) = xAngle (-0.52 = -0.52)
03:57:48.981 00.012 9340 CameraToMount -- cameraTheta (-0.47) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-3.59 = 2.69)
03:57:49.000 00.019 9340 CameraToMount -- cameraX=0.12 cameraY=-0.06 hyp=0.14 cameraTheta=-0.47 mountX=0.12 mountY=0.06, mountTheta=0.46
03:57:49.043 00.043 9340 SchedulePrimaryMove(10104498, x=0.12, y=-0.06, opts=13)
03:57:49.064 00.021 9340 Enqueuing Move request for scope (0.12, -0.06)
03:57:49.082 00.018 12020 Worker thread wakes up
03:57:49.083 00.001 9340 UpdateImageDisplay: Size=(1920,1080) min=6831, max=65535, med=10801, FiltMin=8298, FiltMax=65518, Gamma=2.870
03:57:49.097 00.014 12020 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.06) opts 0xd
03:57:49.097 00.000 9340 UpdateGuideState exits: m=1477184 SNR=189.9
03:57:49.110 00.013 12020 Handling offset move in thread for scope, endpoint = (0.12, -0.06)
03:57:49.111 00.001 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:57:49.131 00.020 12020 Moving (0.12, -0.06) raw xDistance=0.12 yDistance=0.06
03:57:49.132 00.001 9340 ScheduleExposure(2000,3,1) exposurePending=0
03:57:49.150 00.018 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
03:57:49.150 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:57:49.151 00.001 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
03:57:49.151 00.000 12020 MoveAxis(E, 0, ABG)
03:57:49.151 00.000 12020 Move returns status 0, amount 0
03:57:49.151 00.000 12020 MoveAxis(N, 0, ABG)
03:57:49.151 00.000 12020 Move returns status 0, amount 0
03:57:49.152 00.001 12020 move complete, result=0
03:57:49.152 00.000 12020 worker thread done servicing request
03:57:49.173 00.021 9340 Enqueuing Expose request
03:57:49.192 00.019 12020 Worker thread wakes up
03:57:49.194 00.002 9340 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
03:57:49.208 00.014 12020 worker thread servicing REQUEST_EXPOSE 2000
03:57:49.208 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(1405,94,31,31)
03:57:50.544 01.336 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"8a0a13c7-ea5e-452c-9e30-129260b1a7b5"}
03:57:50.570 00.026 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"8a0a13c7-ea5e-452c-9e30-129260b1a7b5"}
03:57:50.586 00.016 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"6e0fe7e9-6f14-44d5-b6f4-298e749bd7be"}
03:57:50.597 00.011 9340 case statement mapped state 6 to 3
03:57:50.622 00.025 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"6e0fe7e9-6f14-44d5-b6f4-298e749bd7be"}
03:57:50.653 00.031 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"2d8ddf7e-31ad-42d4-b3dd-c954a032edc4"}
03:57:50.696 00.043 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":38,"width":15,"height":15,"star_pos":[7.14,6.52],"pixels":"..."},"id":"2d8ddf7e-31ad-42d4-b3dd-c954a032edc4"}
03:57:51.615 00.919 12020 Exposure complete
03:57:51.973 00.358 12020 worker thread done servicing request
03:57:51.974 00.001 9340 OnExposeComplete: enter
03:57:51.990 00.016 9340 UpdateGuideState(): m_state=6
03:57:52.011 00.021 9340 Star::Find(15, 1420, 108, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 39
03:57:52.085 00.074 9340 Star::Find returns 1 (0), X=1420.59, Y=108.55, Mass=1430173, SNR=179.5, Peak=65471 HFD=4.9
03:57:52.111 00.026 9340 MultiStar: [#1 0.67,-0.06,0.00,M1] [#2 0.65,0.16,0.00,M1] [#3 0.61,0.01,0.00,M1] [#4 0.85,0.14,0.00,M1] [#5 0.75,0.02,0.00,M1] [#6 0.68,0.07,0.00,M1] [#7 0.70,0.07,0.00,M1] [#8 0.88,0.07,0.00,M1] 
03:57:52.140 00.029 9340 CameraToMount -- cameraTheta (-0.06) - m_xAngle (0.05) = xAngle (-0.11 = -0.11)
03:57:52.159 00.019 9340 CameraToMount -- cameraTheta (-0.06) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-3.18 = 3.10)
03:57:52.200 00.041 9340 CameraToMount -- cameraX=0.57 cameraY=-0.04 hyp=0.58 cameraTheta=-0.06 mountX=0.57 mountY=0.02, mountTheta=0.04
03:57:52.264 00.064 9340 SchedulePrimaryMove(10104498, x=0.57, y=-0.04, opts=13)
03:57:52.302 00.038 9340 Enqueuing Move request for scope (0.57, -0.04)
03:57:52.393 00.091 12020 Worker thread wakes up
03:57:52.393 00.000 12020 worker thread servicing REQUEST_MOVE scope ofs (0.57, -0.04) opts 0xd
03:57:52.393 00.000 12020 Handling offset move in thread for scope, endpoint = (0.57, -0.04)
03:57:52.393 00.000 12020 Moving (0.57, -0.04) raw xDistance=0.57 yDistance=0.02
03:57:52.394 00.001 12020 GuideAlgorithmHysteresis::Result() returns 0.24 from input 0.57
03:57:52.394 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:57:52.394 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
03:57:52.396 00.002 9340 UpdateImageDisplay: Size=(1920,1080) min=5869, max=65535, med=10785, FiltMin=8186, FiltMax=65518, Gamma=2.870
03:57:52.420 00.024 12020 MoveAxis(W, 43, ABG)
03:57:52.420 00.000 12020 Guiding  Dir = 3, Dur = 43
03:57:52.421 00.001 9340 UpdateGuideState exits: m=1430173 SNR=179.5
03:57:52.439 00.018 12020 IsSlewing returns 0
03:57:52.439 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:57:52.458 00.019 12020 IsGuiding returns 0
03:57:52.459 00.001 9340 ScheduleExposure(2000,3,1) exposurePending=0
03:57:52.505 00.046 9340 Enqueuing Expose request
03:57:52.550 00.045 12020 IsGuiding returns 1
03:57:52.551 00.001 12020 scope still moving after pulse duration time elapsed
03:57:52.554 00.003 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"8df96cf2-ea1f-4728-a76b-64938c5048ab"}
03:57:52.577 00.023 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"8df96cf2-ea1f-4728-a76b-64938c5048ab"}
03:57:52.599 00.022 12020 IsSlewing returns 0
03:57:52.600 00.001 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"4c50cff8-88ed-4447-a006-b536ff9c6615"}
03:57:52.622 00.022 12020 IsGuiding returns 0
03:57:52.623 00.001 9340 case statement mapped state 6 to 3
03:57:52.639 00.016 12020 scope move finished after 43 + 120 ms
03:57:52.639 00.000 12020 Move returns status 0, amount 43
03:57:52.641 00.002 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"4c50cff8-88ed-4447-a006-b536ff9c6615"}
03:57:52.658 00.017 12020 MoveAxis(N, 0, ABG)
03:57:52.659 00.001 12020 Move returns status 0, amount 0
03:57:52.660 00.001 12020 move complete, result=0
03:57:52.660 00.000 12020 worker thread done servicing request
03:57:52.660 00.000 12020 Worker thread wakes up
03:57:52.660 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
03:57:52.661 00.001 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"77c4f5a0-a69e-4167-bdc1-b93afe59e5a9"}
03:57:52.706 00.045 12020 Handling exposure in thread, d=2000 o=3 r=(1405,94,31,31)
03:57:52.706 00.000 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":39,"width":15,"height":15,"star_pos":[6.59,6.55],"pixels":"..."},"id":"77c4f5a0-a69e-4167-bdc1-b93afe59e5a9"}
03:57:52.740 00.034 9340 GuideStep: 0.6 px 43 ms WEST, 0.0 px 0 ms NORTH
03:57:54.543 01.803 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"a9f24941-053a-4c8d-85b4-46dc69afeb81"}
03:57:54.557 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"a9f24941-053a-4c8d-85b4-46dc69afeb81"}
03:57:54.575 00.018 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"a372362d-f5e4-4b21-bcce-37e0b6ec8e62"}
03:57:54.589 00.014 9340 case statement mapped state 6 to 3
03:57:54.600 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"a372362d-f5e4-4b21-bcce-37e0b6ec8e62"}
03:57:54.615 00.015 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"2a09ee84-5080-4bef-9ff0-47d554f6840a"}
03:57:54.637 00.022 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":39,"width":15,"height":15,"star_pos":[6.59,6.55],"pixels":"..."},"id":"2a09ee84-5080-4bef-9ff0-47d554f6840a"}
03:57:55.095 00.458 12020 Exposure complete
03:57:55.371 00.276 12020 worker thread done servicing request
03:57:55.371 00.000 9340 OnExposeComplete: enter
03:57:55.388 00.017 9340 UpdateGuideState(): m_state=6
03:57:55.405 00.017 9340 Star::Find(15, 1420, 108, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 40
03:57:55.425 00.020 9340 Star::Find returns 1 (0), X=1420.16, Y=108.42, Mass=1471374, SNR=202.2, Peak=65339 HFD=4.9
03:57:55.444 00.019 9340 MultiStar: [#1 0.03,-0.02,0.93,U] [#2 0.08,0.16,0.89,U] [#3 -0.02,-0.08,1.03,U] [#4 0.12,-0.00,0.94,U] [#5 0.30,-0.02,0.91,U] [#6 0.16,0.12,0.81,U] [#7 -0.02,-0.17,0.82,U] [#8 0.08,0.11,0.70,U] 
03:57:55.456 00.012 9340 refined, 8 included, MultiStar: {0.10, -0.01}, one-star: {0.14, -0.17}
03:57:55.497 00.041 9340 CameraToMount -- cameraTheta (-0.13) - m_xAngle (0.05) = xAngle (-0.18 = -0.18)
03:57:55.510 00.013 9340 CameraToMount -- cameraTheta (-0.13) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-3.24 = 3.04)
03:57:55.521 00.011 9340 CameraToMount -- cameraX=0.10 cameraY=-0.01 hyp=0.10 cameraTheta=-0.13 mountX=0.10 mountY=0.01, mountTheta=0.10
03:57:55.542 00.021 9340 SchedulePrimaryMove(10104498, x=0.10, y=-0.01, opts=13)
03:57:55.553 00.011 9340 Enqueuing Move request for scope (0.10, -0.01)
03:57:55.567 00.014 12020 Worker thread wakes up
03:57:55.567 00.000 12020 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.01) opts 0xd
03:57:55.567 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=6249, max=65535, med=10778, FiltMin=8378, FiltMax=65518, Gamma=2.870
03:57:55.582 00.015 12020 Handling offset move in thread for scope, endpoint = (0.10, -0.01)
03:57:55.583 00.001 9340 UpdateGuideState exits: m=1471374 SNR=202.2
03:57:55.593 00.010 12020 Moving (0.10, -0.01) raw xDistance=0.10 yDistance=0.01
03:57:55.593 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:57:55.628 00.035 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
03:57:55.628 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
03:57:55.641 00.013 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:57:55.641 00.000 9340 Enqueuing Expose request
03:57:55.651 00.010 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
03:57:55.652 00.001 12020 MoveAxis(E, 0, ABG)
03:57:55.652 00.000 12020 Move returns status 0, amount 0
03:57:55.652 00.000 12020 MoveAxis(N, 0, ABG)
03:57:55.652 00.000 12020 Move returns status 0, amount 0
03:57:55.652 00.000 12020 move complete, result=0
03:57:55.653 00.001 12020 worker thread done servicing request
03:57:55.653 00.000 12020 Worker thread wakes up
03:57:55.653 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
03:57:55.653 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(1405,94,31,31)
03:57:55.656 00.003 9340 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
03:57:56.542 00.886 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"5dc5e3f4-f1f9-4481-a343-2f4ac0562ff5"}
03:57:56.557 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"5dc5e3f4-f1f9-4481-a343-2f4ac0562ff5"}
03:57:56.596 00.039 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"500766cf-1505-4922-9bec-2648dcefaa53"}
03:57:56.606 00.010 9340 case statement mapped state 6 to 3
03:57:56.618 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"500766cf-1505-4922-9bec-2648dcefaa53"}
03:57:56.630 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"6c7b8002-f291-41ff-97a1-c6fe02e10669"}
03:57:56.645 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":40,"width":15,"height":15,"star_pos":[7.16,7.42],"pixels":"..."},"id":"6c7b8002-f291-41ff-97a1-c6fe02e10669"}
03:57:58.023 01.378 12020 Exposure complete
03:57:58.453 00.430 12020 worker thread done servicing request
03:57:58.453 00.000 9340 OnExposeComplete: enter
03:57:58.469 00.016 9340 UpdateGuideState(): m_state=6
03:57:58.494 00.025 9340 Star::Find(15, 1420, 108, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 41
03:57:58.514 00.020 9340 Star::Find returns 1 (0), X=1419.91, Y=108.54, Mass=1417371, SNR=181.2, Peak=63651 HFD=4.9
03:57:58.557 00.043 9340 MultiStar: [#1 0.18,0.05,1.13,U] [#2 -0.01,0.16,0.94,U] [#3 -0.15,0.23,1.20,U] [#4 0.11,0.12,0.98,U] [#5 -0.14,0.11,0.98,U] [#6 -0.02,0.14,1.00,U] [#7 0.05,0.17,0.90,U] [#8 0.04,0.01,0.98,U] 
03:57:58.571 00.014 9340 refined, 8 included, MultiStar: {-0.01, 0.10}, one-star: {-0.11, -0.05}
03:57:58.598 00.027 9340 CameraToMount -- cameraTheta (1.63) - m_xAngle (0.05) = xAngle (1.58 = 1.58)
03:57:58.614 00.016 9340 CameraToMount -- cameraTheta (1.63) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-1.49 = -1.49)
03:57:58.635 00.021 9340 CameraToMount -- cameraX=-0.01 cameraY=0.10 hyp=0.11 cameraTheta=1.63 mountX=-0.00 mountY=-0.10, mountTheta=-1.58
03:57:58.654 00.019 9340 SchedulePrimaryMove(10104498, x=-0.01, y=0.10, opts=13)
03:57:58.704 00.050 9340 Enqueuing Move request for scope (-0.01, 0.10)
03:57:58.721 00.017 12020 Worker thread wakes up
03:57:58.721 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=6585, max=65535, med=10775, FiltMin=8509, FiltMax=65518, Gamma=2.870
03:57:58.736 00.015 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.10) opts 0xd
03:57:58.737 00.001 12020 Handling offset move in thread for scope, endpoint = (-0.01, 0.10)
03:57:58.738 00.001 12020 Moving (-0.01, 0.10) raw xDistance=-0.00 yDistance=-0.10
03:57:58.738 00.000 9340 UpdateGuideState exits: m=1417371 SNR=181.2
03:57:58.751 00.013 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.00
03:57:58.751 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:57:58.765 00.014 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:57:58.765 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
03:57:58.795 00.030 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
03:57:58.795 00.000 9340 Enqueuing Expose request
03:57:58.830 00.035 12020 MoveAxis(E, 0, ABG)
03:57:58.831 00.001 12020 Move returns status 0, amount 0
03:57:58.831 00.000 12020 MoveAxis(N, 0, ABG)
03:57:58.831 00.000 12020 Move returns status 0, amount 0
03:57:58.831 00.000 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"e74a6c9e-cb78-4646-8a90-978598b237b9"}
03:57:58.847 00.016 12020 move complete, result=0
03:57:58.848 00.001 12020 worker thread done servicing request
03:57:58.848 00.000 12020 Worker thread wakes up
03:57:58.848 00.000 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"e74a6c9e-cb78-4646-8a90-978598b237b9"}
03:57:58.863 00.015 12020 worker thread servicing REQUEST_EXPOSE 2000
03:57:58.863 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(1405,94,31,31)
03:57:58.863 00.000 9340 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
03:57:58.886 00.023 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"c1a1dfb0-48bc-4b2a-ae28-26427c133dc2"}
03:57:58.916 00.030 9340 case statement mapped state 6 to 3
03:57:58.932 00.016 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"c1a1dfb0-48bc-4b2a-ae28-26427c133dc2"}
03:57:58.972 00.040 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"7b954fcb-8ec4-4ce7-815b-2f80f11580bb"}
03:57:59.002 00.030 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":41,"width":15,"height":15,"star_pos":[6.91,6.54],"pixels":"..."},"id":"7b954fcb-8ec4-4ce7-815b-2f80f11580bb"}
03:58:00.544 01.542 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"00199ccc-608b-4c7e-905d-cb50396fb5d1"}
03:58:00.567 00.023 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"00199ccc-608b-4c7e-905d-cb50396fb5d1"}
03:58:00.586 00.019 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"9ecabfdc-6204-4c83-b696-6628b586c8e9"}
03:58:00.604 00.018 9340 case statement mapped state 6 to 3
03:58:00.621 00.017 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"9ecabfdc-6204-4c83-b696-6628b586c8e9"}
03:58:00.639 00.018 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"da598256-d6e0-499e-98ff-beae2e370759"}
03:58:00.683 00.044 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":41,"width":15,"height":15,"star_pos":[6.91,6.54],"pixels":"..."},"id":"da598256-d6e0-499e-98ff-beae2e370759"}
03:58:01.256 00.573 12020 Exposure complete
03:58:01.598 00.342 9340 OnExposeComplete: enter
03:58:01.613 00.015 12020 worker thread done servicing request
03:58:01.613 00.000 9340 UpdateGuideState(): m_state=6
03:58:01.624 00.011 9340 Star::Find(15, 1419, 108, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 42
03:58:01.646 00.022 9340 Star::Find returns 1 (0), X=1420.12, Y=108.45, Mass=1494284, SNR=185.6, Peak=65471 HFD=5.1
03:58:01.659 00.013 9340 MultiStar: [#1 0.38,0.05,1.09,U] [#2 0.30,0.16,0.89,U] [#3 0.31,-0.07,1.04,U] [#4 0.39,0.00,1.04,U] [#5 0.44,0.01,0.95,U] [#6 0.41,0.20,0.97,U] [#7 0.47,0.18,0.98,U] [#8 0.24,-0.01,0.98,U] 
03:58:01.696 00.037 9340 single-star, 8 included, MultiStar: {0.34, 0.04}, one-star: {0.10, -0.13}
03:58:01.710 00.014 9340 CameraToMount -- cameraTheta (-0.91) - m_xAngle (0.05) = xAngle (-0.96 = -0.96)
03:58:01.729 00.019 9340 CameraToMount -- cameraTheta (-0.91) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-4.03 = 2.25)
03:58:01.741 00.012 9340 CameraToMount -- cameraX=0.10 cameraY=-0.13 hyp=0.17 cameraTheta=-0.91 mountX=0.10 mountY=0.13, mountTheta=0.94
03:58:01.761 00.020 9340 SchedulePrimaryMove(10104498, x=0.10, y=-0.13, opts=13)
03:58:01.796 00.035 9340 Enqueuing Move request for scope (0.10, -0.13)
03:58:01.812 00.016 12020 Worker thread wakes up
03:58:01.812 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=6439, max=65535, med=10772, FiltMin=8437, FiltMax=65518, Gamma=2.870
03:58:01.829 00.017 12020 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.13) opts 0xd
03:58:01.830 00.001 12020 Handling offset move in thread for scope, endpoint = (0.10, -0.13)
03:58:01.830 00.000 9340 UpdateGuideState exits: m=1494284 SNR=185.6
03:58:01.842 00.012 12020 Moving (0.10, -0.13) raw xDistance=0.10 yDistance=0.13
03:58:01.843 00.001 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:58:01.855 00.012 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
03:58:01.855 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
03:58:01.868 00.013 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:58:01.868 00.000 9340 Enqueuing Expose request
03:58:01.885 00.017 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
03:58:01.886 00.001 12020 MoveAxis(E, 0, ABG)
03:58:01.886 00.000 12020 Move returns status 0, amount 0
03:58:01.886 00.000 12020 MoveAxis(N, 0, ABG)
03:58:01.886 00.000 12020 Move returns status 0, amount 0
03:58:01.903 00.017 12020 move complete, result=0
03:58:01.903 00.000 12020 worker thread done servicing request
03:58:01.903 00.000 12020 Worker thread wakes up
03:58:01.904 00.001 12020 worker thread servicing REQUEST_EXPOSE 2000
03:58:01.904 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(1405,94,31,31)
03:58:01.918 00.014 9340 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
03:58:02.541 00.623 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"3c0a1ece-f1c0-4c3f-935b-02ba03e2f7ae"}
03:58:02.568 00.027 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"3c0a1ece-f1c0-4c3f-935b-02ba03e2f7ae"}
03:58:02.611 00.043 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"fe43e202-c394-4fae-b3a6-4f5c69b03985"}
03:58:02.634 00.023 9340 case statement mapped state 6 to 3
03:58:02.649 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"fe43e202-c394-4fae-b3a6-4f5c69b03985"}
03:58:02.672 00.023 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"fbb5c9e8-8f88-428e-aece-f89fea75a58d"}
03:58:02.696 00.024 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":42,"width":15,"height":15,"star_pos":[7.12,7.45],"pixels":"..."},"id":"fbb5c9e8-8f88-428e-aece-f89fea75a58d"}
03:58:04.377 01.681 12020 Exposure complete
03:58:04.542 00.165 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"04a830ba-ecd8-4957-9dda-e93aaab94d87"}
03:58:04.575 00.033 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"04a830ba-ecd8-4957-9dda-e93aaab94d87"}
03:58:04.587 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"450c3847-edc7-4232-bd32-8bedd9c32e08"}
03:58:04.598 00.011 9340 case statement mapped state 6 to 3
03:58:04.611 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"450c3847-edc7-4232-bd32-8bedd9c32e08"}
03:58:04.629 00.018 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"bbfffc0d-ae76-4359-9f17-855428c12112"}
03:58:04.687 00.058 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":42,"width":15,"height":15,"star_pos":[7.12,7.45],"pixels":"..."},"id":"bbfffc0d-ae76-4359-9f17-855428c12112"}
03:58:04.708 00.021 12020 worker thread done servicing request
03:58:04.708 00.000 9340 OnExposeComplete: enter
03:58:04.730 00.022 9340 UpdateGuideState(): m_state=6
03:58:04.744 00.014 9340 Star::Find(15, 1420, 108, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 43
03:58:04.763 00.019 9340 Star::Find returns 1 (0), X=1420.13, Y=108.38, Mass=1522585, SNR=219.5, Peak=65471 HFD=5.0
03:58:04.818 00.055 9340 MultiStar: [#1 0.25,-0.00,0.79,U] [#2 0.08,0.16,0.72,U] [#3 0.14,0.09,0.89,U] [#4 0.24,0.16,0.79,U] [#5 0.49,0.11,0.79,U] [#6 0.41,0.12,0.73,U] [#7 0.24,0.06,0.77,U] [#8 0.25,0.02,0.90,U] 
03:58:04.844 00.026 9340 single-star, 8 included, MultiStar: {0.24, 0.05}, one-star: {0.12, -0.21}
03:58:04.863 00.019 9340 CameraToMount -- cameraTheta (-1.06) - m_xAngle (0.05) = xAngle (-1.11 = -1.11)
03:58:04.876 00.013 9340 CameraToMount -- cameraTheta (-1.06) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-4.18 = 2.11)
03:58:04.890 00.014 9340 CameraToMount -- cameraX=0.12 cameraY=-0.21 hyp=0.24 cameraTheta=-1.06 mountX=0.11 mountY=0.21, mountTheta=1.09
03:58:04.926 00.036 9340 SchedulePrimaryMove(10104498, x=0.12, y=-0.21, opts=13)
03:58:04.978 00.052 9340 Enqueuing Move request for scope (0.12, -0.21)
03:58:04.992 00.014 12020 Worker thread wakes up
03:58:04.992 00.000 12020 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.21) opts 0xd
03:58:04.992 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=6737, max=65535, med=10810, FiltMin=8766, FiltMax=65518, Gamma=2.870
03:58:05.006 00.014 12020 Handling offset move in thread for scope, endpoint = (0.12, -0.21)
03:58:05.006 00.000 9340 UpdateGuideState exits: m=1522585 SNR=219.5
03:58:05.021 00.015 12020 Moving (0.12, -0.21) raw xDistance=0.11 yDistance=0.21
03:58:05.021 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:58:05.037 00.016 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
03:58:05.037 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:58:05.037 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
03:58:05.069 00.032 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.21
03:58:05.069 00.000 12020 MoveAxis(E, 0, ABG)
03:58:05.070 00.001 12020 Move returns status 0, amount 0
03:58:05.070 00.000 12020 MoveAxis(N, 0, ABG)
03:58:05.070 00.000 9340 Enqueuing Expose request
03:58:05.087 00.017 12020 Move returns status 0, amount 0
03:58:05.087 00.000 12020 move complete, result=0
03:58:05.088 00.001 9340 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
03:58:05.141 00.053 12020 worker thread done servicing request
03:58:05.141 00.000 12020 Worker thread wakes up
03:58:05.141 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
03:58:05.141 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(1405,94,31,31)
03:58:06.542 01.401 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"61c273e6-68a8-4cd3-98b8-5342123963cd"}
03:58:06.564 00.022 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"61c273e6-68a8-4cd3-98b8-5342123963cd"}
03:58:06.609 00.045 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"2d8f972f-683f-4904-a2ee-3cd513cd2983"}
03:58:06.628 00.019 9340 case statement mapped state 6 to 3
03:58:06.647 00.019 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"2d8f972f-683f-4904-a2ee-3cd513cd2983"}
03:58:06.675 00.028 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"9bdc83ad-8411-42e1-bd83-f6cae83496d3"}
03:58:06.687 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":43,"width":15,"height":15,"star_pos":[7.13,7.38],"pixels":"..."},"id":"9bdc83ad-8411-42e1-bd83-f6cae83496d3"}
03:58:07.505 00.818 12020 Exposure complete
03:58:07.738 00.233 12020 worker thread done servicing request
03:58:07.738 00.000 9340 OnExposeComplete: enter
03:58:07.748 00.010 9340 UpdateGuideState(): m_state=6
03:58:07.760 00.012 9340 Star::Find(15, 1420, 108, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 44
03:58:07.773 00.013 9340 Star::Find returns 1 (0), X=1420.35, Y=108.31, Mass=1475667, SNR=180.2, Peak=65471 HFD=4.8
03:58:07.787 00.014 9340 MultiStar: [#1 0.42,-0.06,1.05,U] [#2 0.30,-0.07,0.92,U] [#3 0.33,-0.17,1.08,U] [#4 0.37,-0.09,1.00,U] [#5 0.44,-0.09,0.96,U] [#6 0.48,-0.10,1.05,U] [#7 0.43,-0.03,0.99,U] [#8 0.61,-0.13,0.00,M1] 
03:58:07.797 00.010 9340 refined, 7 included, MultiStar: {0.39, -0.11}, one-star: {0.33, -0.27}
03:58:07.831 00.034 9340 CameraToMount -- cameraTheta (-0.28) - m_xAngle (0.05) = xAngle (-0.33 = -0.33)
03:58:07.841 00.010 9340 CameraToMount -- cameraTheta (-0.28) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-3.40 = 2.89)
03:58:07.850 00.009 9340 CameraToMount -- cameraX=0.39 cameraY=-0.11 hyp=0.40 cameraTheta=-0.28 mountX=0.38 mountY=0.10, mountTheta=0.26
03:58:07.867 00.017 9340 SchedulePrimaryMove(10104498, x=0.39, y=-0.11, opts=13)
03:58:07.877 00.010 9340 Enqueuing Move request for scope (0.39, -0.11)
03:58:07.887 00.010 12020 Worker thread wakes up
03:58:07.887 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=6217, max=65535, med=10781, FiltMin=8427, FiltMax=65518, Gamma=2.870
03:58:07.897 00.010 12020 worker thread servicing REQUEST_MOVE scope ofs (0.39, -0.11) opts 0xd
03:58:07.897 00.000 9340 UpdateGuideState exits: m=1475667 SNR=180.2
03:58:07.911 00.014 12020 Handling offset move in thread for scope, endpoint = (0.39, -0.11)
03:58:07.911 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:58:07.924 00.013 12020 Moving (0.39, -0.11) raw xDistance=0.38 yDistance=0.10
03:58:07.924 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
03:58:07.936 00.012 12020 GuideAlgorithmHysteresis::Result() returns 0.16 from input 0.38
03:58:07.936 00.000 9340 Enqueuing Expose request
03:58:07.962 00.026 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:58:07.962 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
03:58:07.962 00.000 12020 MoveAxis(W, 29, ABG)
03:58:07.962 00.000 12020 Guiding  Dir = 3, Dur = 29
03:58:07.983 00.021 12020 IsSlewing returns 0
03:58:07.984 00.001 12020 IsGuiding returns 0
03:58:08.015 00.031 12020 IsGuiding returns 1
03:58:08.016 00.001 12020 scope still moving after pulse duration time elapsed
03:58:08.062 00.046 12020 IsSlewing returns 0
03:58:08.063 00.001 12020 IsGuiding returns 0
03:58:08.063 00.000 12020 scope move finished after 29 + 50 ms
03:58:08.063 00.000 12020 Move returns status 0, amount 29
03:58:08.063 00.000 12020 MoveAxis(N, 0, ABG)
03:58:08.064 00.001 12020 Move returns status 0, amount 0
03:58:08.064 00.000 12020 move complete, result=0
03:58:08.064 00.000 12020 worker thread done servicing request
03:58:08.064 00.000 9340 GuideStep: 0.4 px 29 ms WEST, 0.1 px 0 ms NORTH
03:58:08.081 00.017 12020 Worker thread wakes up
03:58:08.082 00.001 12020 worker thread servicing REQUEST_EXPOSE 2000
03:58:08.082 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(1405,94,31,31)
03:58:08.562 00.480 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"43d02260-adf6-4076-bebe-95e11502a3ac"}
03:58:08.577 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"43d02260-adf6-4076-bebe-95e11502a3ac"}
03:58:08.612 00.035 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"7e4ae536-9755-4e77-af98-22fffc4fcb4c"}
03:58:08.625 00.013 9340 case statement mapped state 6 to 3
03:58:08.636 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"7e4ae536-9755-4e77-af98-22fffc4fcb4c"}
03:58:08.649 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"632e1b30-affa-4222-9c43-6d2752e48ee9"}
03:58:08.663 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":44,"width":15,"height":15,"star_pos":[7.35,7.31],"pixels":"..."},"id":"632e1b30-affa-4222-9c43-6d2752e48ee9"}
03:58:10.442 01.779 12020 Exposure complete
03:58:10.561 00.119 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"dd653cf7-db1e-47a9-a47a-5a9c09eae412"}
03:58:10.596 00.035 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"dd653cf7-db1e-47a9-a47a-5a9c09eae412"}
03:58:10.612 00.016 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"4a605550-1636-411e-b403-4fa967f9b937"}
03:58:10.631 00.019 9340 case statement mapped state 6 to 3
03:58:10.648 00.017 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"4a605550-1636-411e-b403-4fa967f9b937"}
03:58:10.662 00.014 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"7070d06d-dbe0-48a6-b31c-d56da882a92f"}
03:58:10.694 00.032 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":44,"width":15,"height":15,"star_pos":[7.35,7.31],"pixels":"..."},"id":"7070d06d-dbe0-48a6-b31c-d56da882a92f"}
03:58:10.731 00.037 9340 OnExposeComplete: enter
03:58:10.744 00.013 12020 worker thread done servicing request
03:58:10.745 00.001 9340 UpdateGuideState(): m_state=6
03:58:10.759 00.014 9340 Star::Find(15, 1420, 108, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 45
03:58:10.774 00.015 9340 Star::Find returns 1 (0), X=1419.73, Y=108.34, Mass=1518788, SNR=199.7, Peak=60454 HFD=4.9
03:58:10.822 00.048 9340 MultiStar: [#1 -0.10,-0.02,0.99,U] [#2 -0.28,0.07,0.94,U] [#3 -0.22,-0.21,1.02,U] [#4 -0.16,0.01,0.97,U] [#5 -0.15,-0.25,0.84,U] [#6 -0.14,-0.18,1.00,U] [#7 -0.15,0.01,0.95,U] [#8 -0.07,-0.14,0.79,U] 
03:58:10.834 00.012 9340 refined, 8 included, MultiStar: {-0.18, -0.10}, one-star: {-0.29, -0.25}
03:58:10.851 00.017 9340 CameraToMount -- cameraTheta (-2.60) - m_xAngle (0.05) = xAngle (-2.65 = -2.65)
03:58:10.861 00.010 9340 CameraToMount -- cameraTheta (-2.60) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-5.72 = 0.56)
03:58:10.876 00.015 9340 CameraToMount -- cameraX=-0.18 cameraY=-0.10 hyp=0.20 cameraTheta=-2.60 mountX=-0.18 mountY=0.11, mountTheta=2.60
03:58:10.913 00.037 9340 SchedulePrimaryMove(10104498, x=-0.18, y=-0.10, opts=13)
03:58:10.938 00.025 9340 Enqueuing Move request for scope (-0.18, -0.10)
03:58:10.957 00.019 12020 Worker thread wakes up
03:58:10.957 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=6834, max=65535, med=10762, FiltMin=8381, FiltMax=65518, Gamma=2.870
03:58:10.968 00.011 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.18, -0.10) opts 0xd
03:58:10.968 00.000 9340 UpdateGuideState exits: m=1518788 SNR=199.7
03:58:10.984 00.016 12020 Handling offset move in thread for scope, endpoint = (-0.18, -0.10)
03:58:10.984 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:58:10.998 00.014 12020 Moving (-0.18, -0.10) raw xDistance=-0.18 yDistance=0.11
03:58:10.998 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
03:58:11.031 00.033 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.18
03:58:11.031 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:58:11.031 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
03:58:11.031 00.000 12020 MoveAxis(E, 0, ABG)
03:58:11.032 00.001 12020 Move returns status 0, amount 0
03:58:11.032 00.000 12020 MoveAxis(N, 0, ABG)
03:58:11.032 00.000 12020 Move returns status 0, amount 0
03:58:11.032 00.000 12020 move complete, result=0
03:58:11.033 00.001 12020 worker thread done servicing request
03:58:11.033 00.000 9340 Enqueuing Expose request
03:58:11.058 00.025 12020 Worker thread wakes up
03:58:11.058 00.000 9340 GuideStep: -0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
03:58:11.071 00.013 12020 worker thread servicing REQUEST_EXPOSE 2000
03:58:11.071 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(1405,94,31,31)
03:58:12.562 01.491 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"ddb49c2d-9c60-4668-a7a8-485ba5ffadd9"}
03:58:12.617 00.055 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"ddb49c2d-9c60-4668-a7a8-485ba5ffadd9"}
03:58:12.648 00.031 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"2a0d7c71-e209-4481-b126-70fbfb96fdca"}
03:58:12.677 00.029 9340 case statement mapped state 6 to 3
03:58:12.769 00.092 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"2a0d7c71-e209-4481-b126-70fbfb96fdca"}
03:58:12.809 00.040 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"93249cb9-82b6-4adb-932f-5ebb810fb7dd"}
03:58:12.849 00.040 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":45,"width":15,"height":15,"star_pos":[6.73,7.34],"pixels":"..."},"id":"93249cb9-82b6-4adb-932f-5ebb810fb7dd"}
03:58:13.485 00.636 12020 Exposure complete
03:58:13.778 00.293 12020 worker thread done servicing request
03:58:13.778 00.000 9340 OnExposeComplete: enter
03:58:13.791 00.013 9340 UpdateGuideState(): m_state=6
03:58:13.805 00.014 9340 Star::Find(15, 1419, 108, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 46
03:58:13.818 00.013 9340 Star::Find returns 1 (0), X=1420.13, Y=108.47, Mass=1572521, SNR=208.1, Peak=65471 HFD=5.0
03:58:13.835 00.017 9340 MultiStar: [#1 0.29,-0.06,0.87,U] [#2 0.19,0.06,0.74,U] [#3 0.13,-0.07,0.88,U] [#4 0.14,-0.05,0.78,U] [#5 0.25,-0.11,0.75,U] [#6 0.35,0.13,0.71,U] [#7 0.30,-0.14,0.70,U] [#8 0.32,0.01,0.75,U] 
03:58:13.851 00.016 9340 single-star, 8 included, MultiStar: {0.23, -0.04}, one-star: {0.12, -0.12}
03:58:13.883 00.032 9340 CameraToMount -- cameraTheta (-0.79) - m_xAngle (0.05) = xAngle (-0.84 = -0.84)
03:58:13.896 00.013 9340 CameraToMount -- cameraTheta (-0.79) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-3.90 = 2.38)
03:58:13.908 00.012 9340 CameraToMount -- cameraX=0.12 cameraY=-0.12 hyp=0.16 cameraTheta=-0.79 mountX=0.11 mountY=0.11, mountTheta=0.80
03:58:13.932 00.024 9340 SchedulePrimaryMove(10104498, x=0.12, y=-0.12, opts=13)
03:58:13.942 00.010 9340 Enqueuing Move request for scope (0.12, -0.12)
03:58:13.955 00.013 12020 Worker thread wakes up
03:58:13.955 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=6320, max=65535, med=10814, FiltMin=8604, FiltMax=65518, Gamma=2.870
03:58:13.969 00.014 12020 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.12) opts 0xd
03:58:13.969 00.000 9340 UpdateGuideState exits: m=1572521 SNR=208.1
03:58:13.980 00.011 12020 Handling offset move in thread for scope, endpoint = (0.12, -0.12)
03:58:13.981 00.001 12020 Moving (0.12, -0.12) raw xDistance=0.11 yDistance=0.11
03:58:13.981 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:58:13.995 00.014 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
03:58:13.995 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
03:58:14.031 00.036 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:58:14.031 00.000 9340 Enqueuing Expose request
03:58:14.048 00.017 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
03:58:14.048 00.000 12020 MoveAxis(E, 0, ABG)
03:58:14.048 00.000 12020 Move returns status 0, amount 0
03:58:14.048 00.000 12020 MoveAxis(N, 0, ABG)
03:58:14.049 00.001 12020 Move returns status 0, amount 0
03:58:14.049 00.000 12020 move complete, result=0
03:58:14.049 00.000 12020 worker thread done servicing request
03:58:14.049 00.000 12020 Worker thread wakes up
03:58:14.049 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
03:58:14.050 00.001 12020 Handling exposure in thread, d=2000 o=3 r=(1405,94,31,31)
03:58:14.055 00.005 9340 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
03:58:14.561 00.506 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"3efb8904-5eef-41be-a77f-ce6a6b69d374"}
03:58:14.576 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"3efb8904-5eef-41be-a77f-ce6a6b69d374"}
03:58:14.611 00.035 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"030ed76f-d392-443b-bf16-9e71f7a1697a"}
03:58:14.626 00.015 9340 case statement mapped state 6 to 3
03:58:14.641 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"030ed76f-d392-443b-bf16-9e71f7a1697a"}
03:58:14.660 00.019 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"858e0199-f65e-4d33-8cb0-0c3b0207c600"}
03:58:14.674 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":46,"width":15,"height":15,"star_pos":[7.13,7.47],"pixels":"..."},"id":"858e0199-f65e-4d33-8cb0-0c3b0207c600"}
03:58:16.417 01.743 12020 Exposure complete
03:58:16.561 00.144 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"b4d125d4-af9b-4b92-a841-90a2cb3be3b9"}
03:58:16.576 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"b4d125d4-af9b-4b92-a841-90a2cb3be3b9"}
03:58:16.595 00.019 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"2923de12-9b19-4d0c-bc86-0997f48db46c"}
03:58:16.644 00.049 9340 case statement mapped state 6 to 3
03:58:16.658 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"2923de12-9b19-4d0c-bc86-0997f48db46c"}
03:58:16.679 00.021 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"0594970d-e014-4585-aa98-d9052f11a813"}
03:58:16.696 00.017 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":46,"width":15,"height":15,"star_pos":[7.13,7.47],"pixels":"..."},"id":"0594970d-e014-4585-aa98-d9052f11a813"}
03:58:16.720 00.024 12020 worker thread done servicing request
03:58:16.720 00.000 9340 OnExposeComplete: enter
03:58:16.740 00.020 9340 UpdateGuideState(): m_state=6
03:58:16.786 00.046 9340 Star::Find(15, 1420, 108, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 47
03:58:16.800 00.014 9340 Star::Find returns 1 (0), X=1419.77, Y=108.33, Mass=1493295, SNR=209.1, Peak=62427 HFD=4.9
03:58:16.814 00.014 9340 MultiStar: [#1 -0.02,-0.10,0.84,U] [#2 -0.22,0.12,0.74,U] [#3 -0.22,0.11,1.00,U] [#4 -0.20,0.10,0.89,U] [#5 0.01,-0.08,0.91,U] [#6 -0.22,-0.02,0.79,U] [#7 -0.08,0.08,1.01,U] [#8 -0.25,0.12,0.83,U] 
03:58:16.828 00.014 9340 refined, 8 included, MultiStar: {-0.16, 0.01}, one-star: {-0.25, -0.26}
03:58:16.841 00.013 9340 CameraToMount -- cameraTheta (3.11) - m_xAngle (0.05) = xAngle (3.06 = 3.06)
03:58:16.854 00.013 9340 CameraToMount -- cameraTheta (3.11) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-0.01 = -0.01)
03:58:16.885 00.031 9340 CameraToMount -- cameraX=-0.16 cameraY=0.01 hyp=0.16 cameraTheta=3.11 mountX=-0.16 mountY=-0.00, mountTheta=-3.13
03:58:16.941 00.056 9340 SchedulePrimaryMove(10104498, x=-0.16, y=0.01, opts=13)
03:58:16.957 00.016 9340 Enqueuing Move request for scope (-0.16, 0.01)
03:58:16.983 00.026 12020 Worker thread wakes up
03:58:16.983 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=6523, max=65535, med=10758, FiltMin=8492, FiltMax=65518, Gamma=2.870
03:58:16.995 00.012 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.16, 0.01) opts 0xd
03:58:16.995 00.000 9340 UpdateGuideState exits: m=1493295 SNR=209.1
03:58:17.013 00.018 12020 Handling offset move in thread for scope, endpoint = (-0.16, 0.01)
03:58:17.013 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:58:17.030 00.017 12020 Moving (-0.16, 0.01) raw xDistance=-0.16 yDistance=-0.00
03:58:17.030 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
03:58:17.076 00.046 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16
03:58:17.076 00.000 9340 Enqueuing Expose request
03:58:17.092 00.016 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:58:17.092 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
03:58:17.092 00.000 12020 MoveAxis(E, 0, ABG)
03:58:17.092 00.000 12020 Move returns status 0, amount 0
03:58:17.093 00.001 12020 MoveAxis(N, 0, ABG)
03:58:17.093 00.000 12020 Move returns status 0, amount 0
03:58:17.093 00.000 12020 move complete, result=0
03:58:17.093 00.000 12020 worker thread done servicing request
03:58:17.094 00.001 12020 Worker thread wakes up
03:58:17.094 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
03:58:17.094 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(1405,94,31,31)
03:58:17.097 00.003 9340 GuideStep: -0.2 px 0 ms EAST, -0.0 px 0 ms NORTH
03:58:18.561 01.464 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"773b6195-8f7f-44f0-b1b4-a739531fcf14"}
03:58:18.618 00.057 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"773b6195-8f7f-44f0-b1b4-a739531fcf14"}
03:58:18.652 00.034 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"ce6eb40b-207c-44da-ab29-5bec4c42b64f"}
03:58:18.680 00.028 9340 case statement mapped state 6 to 3
03:58:18.691 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"ce6eb40b-207c-44da-ab29-5bec4c42b64f"}
03:58:18.721 00.030 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"9aa39801-6b48-4a3b-b034-722379df3632"}
03:58:18.771 00.050 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":47,"width":15,"height":15,"star_pos":[6.77,7.33],"pixels":"..."},"id":"9aa39801-6b48-4a3b-b034-722379df3632"}
03:58:19.507 00.736 12020 Exposure complete
03:58:19.877 00.370 12020 worker thread done servicing request
03:58:19.877 00.000 9340 OnExposeComplete: enter
03:58:19.942 00.065 9340 UpdateGuideState(): m_state=6
03:58:19.957 00.015 9340 Star::Find(15, 1419, 108, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 48
03:58:19.969 00.012 9340 Star::Find returns 1 (0), X=1419.86, Y=108.53, Mass=1503735, SNR=185.5, Peak=63318 HFD=4.9
03:58:19.987 00.018 9340 MultiStar: [#1 -0.05,-0.02,1.01,U] [#2 -0.17,0.10,0.87,U] [#3 -0.05,0.13,0.99,U] [#4 -0.07,0.19,0.95,U] [#5 -0.01,0.09,0.93,U] [#6 -0.12,0.16,0.98,U] [#7 -0.21,0.15,1.04,U] [#8 0.04,0.19,1.00,U] 
03:58:20.004 00.017 9340 refined, 8 included, MultiStar: {-0.09, 0.10}, one-star: {-0.15, -0.05}
03:58:20.041 00.037 9340 CameraToMount -- cameraTheta (2.27) - m_xAngle (0.05) = xAngle (2.22 = 2.22)
03:58:20.075 00.034 9340 CameraToMount -- cameraTheta (2.27) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-0.84 = -0.84)
03:58:20.092 00.017 9340 CameraToMount -- cameraX=-0.09 cameraY=0.10 hyp=0.14 cameraTheta=2.27 mountX=-0.08 mountY=-0.10, mountTheta=-2.25
03:58:20.107 00.015 9340 SchedulePrimaryMove(10104498, x=-0.09, y=0.10, opts=13)
03:58:20.151 00.044 9340 Enqueuing Move request for scope (-0.09, 0.10)
03:58:20.199 00.048 12020 Worker thread wakes up
03:58:20.199 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=5981, max=65535, med=10757, FiltMin=8000, FiltMax=65518, Gamma=2.870
03:58:20.212 00.013 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.10) opts 0xd
03:58:20.212 00.000 9340 UpdateGuideState exits: m=1503735 SNR=185.5
03:58:20.227 00.015 12020 Handling offset move in thread for scope, endpoint = (-0.09, 0.10)
03:58:20.228 00.001 12020 Moving (-0.09, 0.10) raw xDistance=-0.08 yDistance=-0.10
03:58:20.228 00.000 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
03:58:20.228 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:58:20.244 00.016 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:58:20.244 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
03:58:20.261 00.017 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
03:58:20.261 00.000 12020 MoveAxis(E, 0, ABG)
03:58:20.262 00.001 12020 Move returns status 0, amount 0
03:58:20.262 00.000 12020 MoveAxis(N, 0, ABG)
03:58:20.262 00.000 12020 Move returns status 0, amount 0
03:58:20.262 00.000 12020 move complete, result=0
03:58:20.262 00.000 9340 Enqueuing Expose request
03:58:20.281 00.019 12020 worker thread done servicing request
03:58:20.281 00.000 12020 Worker thread wakes up
03:58:20.281 00.000 9340 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
03:58:20.305 00.024 12020 worker thread servicing REQUEST_EXPOSE 2000
03:58:20.305 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(1405,94,31,31)
03:58:20.560 00.255 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"67135af4-b2ce-4642-bc03-85e4d3aca775"}
03:58:20.572 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"67135af4-b2ce-4642-bc03-85e4d3aca775"}
03:58:20.610 00.038 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"67fdbaa3-fa1a-45d8-aa4c-b0bab6fbcea6"}
03:58:20.625 00.015 9340 case statement mapped state 6 to 3
03:58:20.638 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"67fdbaa3-fa1a-45d8-aa4c-b0bab6fbcea6"}
03:58:20.663 00.025 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"d5cfbc93-92b1-4936-bacc-80b61f1d722b"}
03:58:20.675 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":48,"width":15,"height":15,"star_pos":[6.86,6.53],"pixels":"..."},"id":"d5cfbc93-92b1-4936-bacc-80b61f1d722b"}
03:58:22.562 01.887 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"270bdade-5ca3-4e60-ad4d-eb9453b2c903"}
03:58:22.584 00.022 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"270bdade-5ca3-4e60-ad4d-eb9453b2c903"}
03:58:22.603 00.019 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"f2a73ba7-2d88-4bc9-acc4-12e906b0c068"}
03:58:22.613 00.010 9340 case statement mapped state 6 to 3
03:58:22.629 00.016 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"f2a73ba7-2d88-4bc9-acc4-12e906b0c068"}
03:58:22.640 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"a511302d-fa19-458b-bf78-99614da09331"}
03:58:22.683 00.043 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":48,"width":15,"height":15,"star_pos":[6.86,6.53],"pixels":"..."},"id":"a511302d-fa19-458b-bf78-99614da09331"}
03:58:22.701 00.018 12020 Exposure complete
03:58:23.006 00.305 12020 worker thread done servicing request
03:58:23.006 00.000 9340 OnExposeComplete: enter
03:58:23.022 00.016 9340 UpdateGuideState(): m_state=6
03:58:23.036 00.014 9340 Star::Find(15, 1419, 108, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 49
03:58:23.048 00.012 9340 Star::Find returns 1 (0), X=1419.81, Y=108.15, Mass=1420001, SNR=178.1, Peak=60835 HFD=4.7
03:58:23.060 00.012 9340 MultiStar: [#1 -0.21,-0.20,1.00,U] [#2 -0.33,-0.05,0.87,U] [#3 -0.31,-0.28,1.14,U] [#4 -0.20,-0.25,1.08,U] [#5 -0.11,-0.09,0.93,U] [#6 -0.07,-0.20,0.89,U] [#7 -0.21,-0.07,1.19,U] [#8 -0.27,-0.31,1.06,U] 
03:58:23.080 00.020 9340 refined, 8 included, MultiStar: {-0.21, -0.21}, one-star: {-0.21, -0.43}
03:58:23.094 00.014 9340 CameraToMount -- cameraTheta (-2.36) - m_xAngle (0.05) = xAngle (-2.41 = -2.41)
03:58:23.136 00.042 9340 CameraToMount -- cameraTheta (-2.36) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-5.48 = 0.80)
03:58:23.148 00.012 9340 CameraToMount -- cameraX=-0.21 cameraY=-0.21 hyp=0.30 cameraTheta=-2.36 mountX=-0.22 mountY=0.22, mountTheta=2.37
03:58:23.169 00.021 9340 SchedulePrimaryMove(10104498, x=-0.21, y=-0.21, opts=13)
03:58:23.191 00.022 9340 Enqueuing Move request for scope (-0.21, -0.21)
03:58:23.205 00.014 12020 Worker thread wakes up
03:58:23.206 00.001 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.21, -0.21) opts 0xd
03:58:23.206 00.000 12020 Handling offset move in thread for scope, endpoint = (-0.21, -0.21)
03:58:23.206 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=6579, max=65535, med=10739, FiltMin=8418, FiltMax=65518, Gamma=2.870
03:58:23.222 00.016 12020 Moving (-0.21, -0.21) raw xDistance=-0.22 yDistance=0.22
03:58:23.223 00.001 9340 UpdateGuideState exits: m=1420001 SNR=178.1
03:58:23.255 00.032 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.22
03:58:23.256 00.001 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:58:23.267 00.011 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:58:23.267 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
03:58:23.283 00.016 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.22
03:58:23.284 00.001 12020 MoveAxis(E, 0, ABG)
03:58:23.284 00.000 9340 Enqueuing Expose request
03:58:23.297 00.013 12020 Move returns status 0, amount 0
03:58:23.297 00.000 12020 MoveAxis(N, 0, ABG)
03:58:23.298 00.001 12020 Move returns status 0, amount 0
03:58:23.298 00.000 12020 move complete, result=0
03:58:23.298 00.000 12020 worker thread done servicing request
03:58:23.298 00.000 12020 Worker thread wakes up
03:58:23.298 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
03:58:23.299 00.001 12020 Handling exposure in thread, d=2000 o=3 r=(1405,94,31,31)
03:58:23.301 00.002 9340 GuideStep: -0.2 px 0 ms EAST, 0.2 px 0 ms NORTH
03:58:24.559 01.258 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"9401911d-92e2-442a-91f0-e4b79adc0d56"}
03:58:24.581 00.022 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"9401911d-92e2-442a-91f0-e4b79adc0d56"}
03:58:24.622 00.041 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"7e2b3b48-b7b2-446c-81c4-dd91496f9215"}
03:58:24.636 00.014 9340 case statement mapped state 6 to 3
03:58:24.647 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"7e2b3b48-b7b2-446c-81c4-dd91496f9215"}
03:58:24.686 00.039 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"1bbedee0-4ada-4f6f-9839-c564a25e8385"}
03:58:24.705 00.019 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":49,"width":15,"height":15,"star_pos":[6.81,7.15],"pixels":"..."},"id":"1bbedee0-4ada-4f6f-9839-c564a25e8385"}
03:58:25.680 00.975 12020 Exposure complete
03:58:26.046 00.366 9340 OnExposeComplete: enter
03:58:26.080 00.034 12020 worker thread done servicing request
03:58:26.080 00.000 9340 UpdateGuideState(): m_state=6
03:58:26.115 00.035 9340 Star::Find(15, 1419, 108, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 50
03:58:26.137 00.022 9340 Star::Find returns 1 (0), X=1420.01, Y=108.27, Mass=1457221, SNR=187.8, Peak=61811 HFD=4.8
03:58:26.205 00.068 9340 MultiStar: [#1 -0.08,-0.29,1.02,U] [#2 -0.04,0.00,0.90,U] [#3 -0.10,-0.25,1.00,U] [#4 -0.09,-0.27,0.96,U] [#5 0.15,-0.29,0.79,U] [#6 0.07,-0.17,0.85,U] [#7 -0.02,-0.10,1.03,U] [#8 -0.08,-0.20,1.04,U] 
03:58:26.243 00.038 9340 refined, 8 included, MultiStar: {-0.03, -0.21}, one-star: {-0.01, -0.31}
03:58:26.261 00.018 9340 CameraToMount -- cameraTheta (-1.71) - m_xAngle (0.05) = xAngle (-1.76 = -1.76)
03:58:26.280 00.019 9340 CameraToMount -- cameraTheta (-1.71) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-4.82 = 1.46)
03:58:26.320 00.040 9340 CameraToMount -- cameraX=-0.03 cameraY=-0.21 hyp=0.21 cameraTheta=-1.71 mountX=-0.04 mountY=0.21, mountTheta=1.75
03:58:26.380 00.060 9340 SchedulePrimaryMove(10104498, x=-0.03, y=-0.21, opts=13)
03:58:26.411 00.031 9340 Enqueuing Move request for scope (-0.03, -0.21)
03:58:26.463 00.052 12020 Worker thread wakes up
03:58:26.464 00.001 9340 UpdateImageDisplay: Size=(1920,1080) min=6527, max=65535, med=10751, FiltMin=8440, FiltMax=65518, Gamma=2.870
03:58:26.501 00.037 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.21) opts 0xd
03:58:26.501 00.000 12020 Handling offset move in thread for scope, endpoint = (-0.03, -0.21)
03:58:26.501 00.000 12020 Moving (-0.03, -0.21) raw xDistance=-0.04 yDistance=0.21
03:58:26.502 00.001 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
03:58:26.502 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:58:26.502 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.21
03:58:26.502 00.000 12020 MoveAxis(E, 0, ABG)
03:58:26.502 00.000 12020 Move returns status 0, amount 0
03:58:26.504 00.002 9340 UpdateGuideState exits: m=1457221 SNR=187.8
03:58:26.525 00.021 12020 MoveAxis(N, 0, ABG)
03:58:26.526 00.001 12020 Move returns status 0, amount 0
03:58:26.526 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:58:26.544 00.018 12020 move complete, result=0
03:58:26.545 00.001 9340 ScheduleExposure(2000,3,1) exposurePending=0
03:58:26.563 00.018 12020 worker thread done servicing request
03:58:26.564 00.001 9340 Enqueuing Expose request
03:58:26.613 00.049 12020 Worker thread wakes up
03:58:26.613 00.000 9340 GuideStep: -0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
03:58:26.657 00.044 12020 worker thread servicing REQUEST_EXPOSE 2000
03:58:26.657 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(1405,94,31,31)
03:58:26.676 00.019 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"02bdce83-e11c-4485-b447-75f713609959"}
03:58:26.691 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"02bdce83-e11c-4485-b447-75f713609959"}
03:58:26.705 00.014 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"203ccf15-af10-4b16-8661-9bd4027e28fb"}
03:58:26.719 00.014 9340 case statement mapped state 6 to 3
03:58:26.730 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"203ccf15-af10-4b16-8661-9bd4027e28fb"}
03:58:26.749 00.019 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"f3930ac5-2d58-4208-ad5b-7374118a170e"}
03:58:26.774 00.025 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":50,"width":15,"height":15,"star_pos":[7.01,7.27],"pixels":"..."},"id":"f3930ac5-2d58-4208-ad5b-7374118a170e"}
03:58:28.559 01.785 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"6d8396e0-c1c0-4b45-b12c-375d0cbbf9b6"}
03:58:28.571 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"6d8396e0-c1c0-4b45-b12c-375d0cbbf9b6"}
03:58:28.587 00.016 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"b41ed024-1db4-4c53-88ac-b0dbbe2a84d7"}
03:58:28.601 00.014 9340 case statement mapped state 6 to 3
03:58:28.625 00.024 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"b41ed024-1db4-4c53-88ac-b0dbbe2a84d7"}
03:58:28.654 00.029 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"b964dd8d-cea7-41ab-b1fe-2d3bc33a8f8a"}
03:58:28.664 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":50,"width":15,"height":15,"star_pos":[7.01,7.27],"pixels":"..."},"id":"b964dd8d-cea7-41ab-b1fe-2d3bc33a8f8a"}
03:58:29.125 00.461 12020 Exposure complete
03:58:29.381 00.256 12020 worker thread done servicing request
03:58:29.381 00.000 9340 OnExposeComplete: enter
03:58:29.394 00.013 9340 UpdateGuideState(): m_state=6
03:58:29.430 00.036 9340 Star::Find(15, 1420, 108, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 51
03:58:29.446 00.016 9340 Star::Find returns 1 (0), X=1420.29, Y=108.34, Mass=1538284, SNR=204.8, Peak=65471 HFD=4.9
03:58:29.455 00.009 9340 MultiStar: [#1 0.39,-0.08,0.93,U] [#2 0.27,0.04,0.81,U] [#3 0.30,-0.14,1.23,U] [#4 0.28,-0.19,0.90,U] [#5 0.53,-0.18,0.00,M1] [#6 0.40,0.12,0.94,U] [#7 0.34,0.01,0.87,U] [#8 0.44,-0.11,0.91,U] 
03:58:29.469 00.014 9340 refined, 7 included, MultiStar: {0.34, -0.08}, one-star: {0.28, -0.24}
03:58:29.480 00.011 9340 CameraToMount -- cameraTheta (-0.23) - m_xAngle (0.05) = xAngle (-0.28 = -0.28)
03:58:29.490 00.010 9340 CameraToMount -- cameraTheta (-0.23) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-3.35 = 2.93)
03:58:29.502 00.012 9340 CameraToMount -- cameraX=0.34 cameraY=-0.08 hyp=0.35 cameraTheta=-0.23 mountX=0.33 mountY=0.07, mountTheta=0.21
03:58:29.528 00.026 9340 SchedulePrimaryMove(10104498, x=0.34, y=-0.08, opts=13)
03:58:29.539 00.011 9340 Enqueuing Move request for scope (0.34, -0.08)
03:58:29.572 00.033 12020 Worker thread wakes up
03:58:29.572 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=6358, max=65535, med=10797, FiltMin=8258, FiltMax=65518, Gamma=2.870
03:58:29.584 00.012 12020 worker thread servicing REQUEST_MOVE scope ofs (0.34, -0.08) opts 0xd
03:58:29.584 00.000 9340 UpdateGuideState exits: m=1538284 SNR=204.8
03:58:29.595 00.011 12020 Handling offset move in thread for scope, endpoint = (0.34, -0.08)
03:58:29.596 00.001 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:58:29.612 00.016 12020 Moving (0.34, -0.08) raw xDistance=0.33 yDistance=0.07
03:58:29.612 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
03:58:29.624 00.012 12020 GuideAlgorithmHysteresis::Result() returns 0.14 from input 0.33
03:58:29.624 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:58:29.626 00.002 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
03:58:29.626 00.000 9340 Enqueuing Expose request
03:58:29.638 00.012 12020 MoveAxis(W, 25, ABG)
03:58:29.639 00.001 12020 Guiding  Dir = 3, Dur = 25
03:58:29.640 00.001 12020 IsSlewing returns 0
03:58:29.641 00.001 12020 IsGuiding returns 0
03:58:29.668 00.027 12020 IsGuiding returns 1
03:58:29.668 00.000 12020 scope still moving after pulse duration time elapsed
03:58:29.715 00.047 12020 IsSlewing returns 0
03:58:29.717 00.002 12020 IsGuiding returns 0
03:58:29.717 00.000 12020 scope move finished after 25 + 50 ms
03:58:29.717 00.000 12020 Move returns status 0, amount 25
03:58:29.717 00.000 12020 MoveAxis(N, 0, ABG)
03:58:29.717 00.000 12020 Move returns status 0, amount 0
03:58:29.717 00.000 12020 move complete, result=0
03:58:29.718 00.001 12020 worker thread done servicing request
03:58:29.718 00.000 9340 GuideStep: 0.3 px 25 ms WEST, 0.1 px 0 ms NORTH
03:58:29.733 00.015 12020 Worker thread wakes up
03:58:29.733 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
03:58:29.734 00.001 12020 Handling exposure in thread, d=2000 o=3 r=(1405,94,31,31)
03:58:30.559 00.825 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"86bc41ea-c960-483d-8464-8cf768f477fb"}
03:58:30.604 00.045 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"86bc41ea-c960-483d-8464-8cf768f477fb"}
03:58:30.642 00.038 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"e1989df5-5c7e-443e-8f31-93593ea812eb"}
03:58:30.656 00.014 9340 case statement mapped state 6 to 3
03:58:30.670 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"e1989df5-5c7e-443e-8f31-93593ea812eb"}
03:58:30.717 00.047 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"6237ad76-2c8f-44cb-b946-693f848fffe2"}
03:58:30.730 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":51,"width":15,"height":15,"star_pos":[7.29,7.34],"pixels":"..."},"id":"6237ad76-2c8f-44cb-b946-693f848fffe2"}
03:58:32.134 01.404 12020 Exposure complete
03:58:32.601 00.467 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"57b8d79b-f569-47a7-99cc-0dabbb301416"}
03:58:32.644 00.043 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"57b8d79b-f569-47a7-99cc-0dabbb301416"}
03:58:32.742 00.098 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"863cbd1e-d961-4c42-8a04-438093fde25d"}
03:58:32.778 00.036 9340 case statement mapped state 6 to 3
03:58:32.819 00.041 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"863cbd1e-d961-4c42-8a04-438093fde25d"}
03:58:32.882 00.063 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"edfe9767-f7f2-4e86-a774-8c2236c69248"}
03:58:32.908 00.026 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":51,"width":15,"height":15,"star_pos":[7.29,7.34],"pixels":"..."},"id":"edfe9767-f7f2-4e86-a774-8c2236c69248"}
03:58:32.953 00.045 12020 worker thread done servicing request
03:58:32.953 00.000 9340 OnExposeComplete: enter
03:58:33.021 00.068 9340 UpdateGuideState(): m_state=6
03:58:33.066 00.045 9340 Star::Find(15, 1420, 108, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 52
03:58:33.098 00.032 9340 Star::Find returns 1 (0), X=1419.97, Y=108.25, Mass=1466174, SNR=192.3, Peak=62795 HFD=4.8
03:58:33.167 00.069 9340 MultiStar: [#1 0.16,-0.16,0.90,U] [#2 -0.07,-0.05,1.02,U] [#3 0.04,-0.23,1.10,U] [#4 0.02,-0.24,1.00,U] [#5 0.23,-0.09,0.86,U] [#6 0.10,0.03,0.99,U] [#7 0.02,-0.18,0.85,U] [#8 0.16,-0.15,0.84,U] 
03:58:33.190 00.023 9340 refined, 8 included, MultiStar: {0.06, -0.16}, one-star: {-0.04, -0.33}
03:58:33.206 00.016 9340 CameraToMount -- cameraTheta (-1.18) - m_xAngle (0.05) = xAngle (-1.23 = -1.23)
03:58:33.242 00.036 9340 CameraToMount -- cameraTheta (-1.18) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-4.30 = 1.98)
03:58:33.300 00.058 9340 CameraToMount -- cameraX=0.06 cameraY=-0.16 hyp=0.17 cameraTheta=-1.18 mountX=0.06 mountY=0.16, mountTheta=1.22
03:58:33.343 00.043 9340 SchedulePrimaryMove(10104498, x=0.06, y=-0.16, opts=13)
03:58:33.444 00.101 9340 Enqueuing Move request for scope (0.06, -0.16)
03:58:33.478 00.034 12020 Worker thread wakes up
03:58:33.478 00.000 12020 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.16) opts 0xd
03:58:33.478 00.000 12020 Handling offset move in thread for scope, endpoint = (0.06, -0.16)
03:58:33.479 00.001 12020 Moving (0.06, -0.16) raw xDistance=0.06 yDistance=0.16
03:58:33.480 00.001 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
03:58:33.480 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:58:33.482 00.002 9340 UpdateImageDisplay: Size=(1920,1080) min=6633, max=65535, med=10758, FiltMin=8340, FiltMax=65518, Gamma=2.870
03:58:33.532 00.050 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
03:58:33.532 00.000 12020 MoveAxis(E, 0, ABG)
03:58:33.532 00.000 12020 Move returns status 0, amount 0
03:58:33.532 00.000 12020 MoveAxis(N, 0, ABG)
03:58:33.532 00.000 12020 Move returns status 0, amount 0
03:58:33.533 00.001 12020 move complete, result=0
03:58:33.533 00.000 9340 UpdateGuideState exits: m=1466174 SNR=192.3
03:58:33.578 00.045 12020 worker thread done servicing request
03:58:33.578 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:58:33.629 00.051 9340 ScheduleExposure(2000,3,1) exposurePending=0
03:58:33.682 00.053 9340 Enqueuing Expose request
03:58:33.734 00.052 12020 Worker thread wakes up
03:58:33.735 00.001 12020 worker thread servicing REQUEST_EXPOSE 2000
03:58:33.735 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(1405,94,31,31)
03:58:33.738 00.003 9340 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
03:58:34.601 00.863 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"0cce4372-2693-409b-84e7-8d99f0051d88"}
03:58:34.660 00.059 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"0cce4372-2693-409b-84e7-8d99f0051d88"}
03:58:34.693 00.033 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"5207f2c0-e81f-4435-a37d-7597946e2608"}
03:58:34.724 00.031 9340 case statement mapped state 6 to 3
03:58:34.746 00.022 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"5207f2c0-e81f-4435-a37d-7597946e2608"}
03:58:34.801 00.055 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"acba5632-0f43-4886-96f1-4ed3e22b942c"}
03:58:34.831 00.030 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":52,"width":15,"height":15,"star_pos":[6.97,7.25],"pixels":"..."},"id":"acba5632-0f43-4886-96f1-4ed3e22b942c"}
03:58:36.118 01.287 12020 Exposure complete
03:58:36.546 00.428 12020 worker thread done servicing request
03:58:36.546 00.000 9340 OnExposeComplete: enter
03:58:36.604 00.058 9340 UpdateGuideState(): m_state=6
03:58:36.645 00.041 9340 Star::Find(15, 1419, 108, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 53
03:58:36.678 00.033 9340 Star::Find returns 1 (0), X=1420.58, Y=108.28, Mass=1541286, SNR=229.8, Peak=65471 HFD=5.0
03:58:36.728 00.050 9340 MultiStar: [#1 0.58,-0.12,0.00,M1] [#2 0.47,-0.13,0.78,U] [#3 0.54,-0.20,0.00,M1] [#4 0.69,-0.07,0.00,M1] [#5 0.62,-0.22,0.00,M1] [#6 0.65,-0.07,0.00,M1] [#7 0.57,-0.09,0.00,M1] [#8 0.82,-0.21,0.00,M1] 
03:58:36.745 00.017 9340 refined, 1 included, MultiStar: {0.52, -0.23}, one-star: {0.57, -0.31}
03:58:36.764 00.019 9340 CameraToMount -- cameraTheta (-0.41) - m_xAngle (0.05) = xAngle (-0.46 = -0.46)
03:58:36.788 00.024 9340 CameraToMount -- cameraTheta (-0.41) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-3.53 = 2.76)
03:58:36.804 00.016 9340 CameraToMount -- cameraX=0.52 cameraY=-0.23 hyp=0.57 cameraTheta=-0.41 mountX=0.51 mountY=0.21, mountTheta=0.40
03:58:36.857 00.053 9340 SchedulePrimaryMove(10104498, x=0.52, y=-0.23, opts=13)
03:58:36.878 00.021 9340 Enqueuing Move request for scope (0.52, -0.23)
03:58:36.895 00.017 12020 Worker thread wakes up
03:58:36.895 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=6412, max=65535, med=10769, FiltMin=8368, FiltMax=65518, Gamma=2.870
03:58:36.917 00.022 12020 worker thread servicing REQUEST_MOVE scope ofs (0.52, -0.23) opts 0xd
03:58:36.918 00.001 12020 Handling offset move in thread for scope, endpoint = (0.52, -0.23)
03:58:36.918 00.000 9340 UpdateGuideState exits: m=1541286 SNR=229.8
03:58:36.940 00.022 12020 Moving (0.52, -0.23) raw xDistance=0.51 yDistance=0.21
03:58:36.962 00.022 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:58:36.976 00.014 12020 GuideAlgorithmHysteresis::Result() returns 0.21 from input 0.51
03:58:36.976 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
03:58:36.991 00.015 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:58:36.991 00.000 9340 Enqueuing Expose request
03:58:37.005 00.014 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.21
03:58:37.006 00.001 12020 MoveAxis(W, 38, ABG)
03:58:37.006 00.000 12020 Guiding  Dir = 3, Dur = 38
03:58:37.006 00.000 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"e1244cb4-2b0a-4419-9299-1e4a92b5325c"}
03:58:37.024 00.018 12020 IsSlewing returns 0
03:58:37.025 00.001 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"e1244cb4-2b0a-4419-9299-1e4a92b5325c"}
03:58:37.043 00.018 12020 IsGuiding returns 0
03:58:37.044 00.001 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"de1878cc-f6c9-4faa-a9a1-31cc2b42b720"}
03:58:37.080 00.036 9340 case statement mapped state 6 to 3
03:58:37.097 00.017 12020 PulseGuide returned control before completion, sleep 14
03:58:37.097 00.000 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"de1878cc-f6c9-4faa-a9a1-31cc2b42b720"}
03:58:37.119 00.022 12020 IsGuiding returns 1
03:58:37.120 00.001 12020 scope still moving after pulse duration time elapsed
03:58:37.131 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"dacb5f13-ca44-4757-ab84-09d68b64c9da"}
03:58:37.152 00.021 12020 IsSlewing returns 0
03:58:37.152 00.000 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":53,"width":15,"height":15,"star_pos":[6.58,7.28],"pixels":"..."},"id":"dacb5f13-ca44-4757-ab84-09d68b64c9da"}
03:58:37.173 00.021 12020 IsGuiding returns 0
03:58:37.202 00.029 12020 scope move finished after 38 + 92 ms
03:58:37.205 00.003 12020 Move returns status 0, amount 38
03:58:37.205 00.000 12020 MoveAxis(N, 0, ABG)
03:58:37.205 00.000 12020 Move returns status 0, amount 0
03:58:37.205 00.000 12020 move complete, result=0
03:58:37.206 00.001 12020 worker thread done servicing request
03:58:37.206 00.000 12020 Worker thread wakes up
03:58:37.206 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
03:58:37.208 00.002 9340 GuideStep: 0.5 px 38 ms WEST, 0.2 px 0 ms NORTH
03:58:37.235 00.027 12020 Handling exposure in thread, d=2000 o=3 r=(1405,94,31,31)
03:58:38.601 01.366 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"c437a788-7655-45dd-ba1e-5ff58e4f17db"}
03:58:38.651 00.050 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"c437a788-7655-45dd-ba1e-5ff58e4f17db"}
03:58:38.748 00.097 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"800adf89-1636-4d5a-a28a-e655483183fb"}
03:58:38.883 00.135 9340 case statement mapped state 6 to 3
03:58:38.984 00.101 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"800adf89-1636-4d5a-a28a-e655483183fb"}
03:58:39.042 00.058 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"3ebfd3be-91dd-4d08-8561-a3f3c5e3e592"}
03:58:39.143 00.101 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":53,"width":15,"height":15,"star_pos":[6.58,7.28],"pixels":"..."},"id":"3ebfd3be-91dd-4d08-8561-a3f3c5e3e592"}
03:58:39.718 00.575 12020 Exposure complete
03:58:40.390 00.672 12020 worker thread done servicing request
03:58:40.390 00.000 9340 OnExposeComplete: enter
03:58:40.417 00.027 9340 UpdateGuideState(): m_state=6
03:58:40.452 00.035 9340 Star::Find(15, 1420, 108, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 54
03:58:40.514 00.062 9340 Star::Find returns 1 (0), X=1420.47, Y=108.12, Mass=1542581, SNR=194.3, Peak=64515 HFD=5.1
03:58:40.561 00.047 9340 MultiStar: [#1 0.77,-0.41,0.00,M2] [#2 0.29,-0.17,0.74,U] [#3 0.40,-0.43,0.00,M2] [#4 0.67,-0.34,0.00,M2] [#5 0.54,-0.16,0.00,M2] [#6 0.40,-0.38,0.00,M2] [#7 0.61,-0.20,0.00,M2] [#8 0.52,-0.44,0.00,M2] 
03:58:40.583 00.022 9340 refined, 1 included, MultiStar: {0.39, -0.34}, one-star: {0.46, -0.46}
03:58:40.617 00.034 9340 CameraToMount -- cameraTheta (-0.73) - m_xAngle (0.05) = xAngle (-0.77 = -0.77)
03:58:40.666 00.049 9340 CameraToMount -- cameraTheta (-0.73) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-3.84 = 2.44)
03:58:40.690 00.024 9340 CameraToMount -- cameraX=0.39 cameraY=-0.34 hyp=0.51 cameraTheta=-0.73 mountX=0.37 mountY=0.33, mountTheta=0.73
03:58:40.730 00.040 9340 SchedulePrimaryMove(10104498, x=0.39, y=-0.34, opts=13)
03:58:40.756 00.026 9340 Enqueuing Move request for scope (0.39, -0.34)
03:58:40.805 00.049 12020 Worker thread wakes up
03:58:40.805 00.000 12020 worker thread servicing REQUEST_MOVE scope ofs (0.39, -0.34) opts 0xd
03:58:40.805 00.000 12020 Handling offset move in thread for scope, endpoint = (0.39, -0.34)
03:58:40.806 00.001 12020 Moving (0.39, -0.34) raw xDistance=0.37 yDistance=0.33
03:58:40.806 00.000 12020 GuideAlgorithmHysteresis::Result() returns 0.17 from input 0.37
03:58:40.806 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
03:58:40.807 00.001 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.33
03:58:40.807 00.000 12020 MoveAxis(W, 31, ABG)
03:58:40.807 00.000 12020 Guiding  Dir = 3, Dur = 31
03:58:40.813 00.006 9340 UpdateImageDisplay: Size=(1920,1080) min=6278, max=65535, med=10778, FiltMin=8670, FiltMax=65518, Gamma=2.870
03:58:40.831 00.018 12020 IsSlewing returns 0
03:58:40.832 00.001 9340 UpdateGuideState exits: m=1542581 SNR=194.3
03:58:40.849 00.017 12020 IsGuiding returns 0
03:58:40.849 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:58:40.868 00.019 9340 ScheduleExposure(2000,3,1) exposurePending=0
03:58:40.884 00.016 12020 PulseGuide returned control before completion, sleep 13
03:58:40.884 00.000 9340 Enqueuing Expose request
03:58:40.908 00.024 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"566f3508-afbe-4681-a799-eeb56c7f2784"}
03:58:40.956 00.048 12020 IsGuiding returns 0
03:58:40.956 00.000 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"566f3508-afbe-4681-a799-eeb56c7f2784"}
03:58:40.970 00.014 12020 Move returns status 0, amount 31
03:58:40.971 00.001 12020 MoveAxis(N, 0, ABG)
03:58:40.971 00.000 12020 Move returns status 0, amount 0
03:58:40.971 00.000 12020 move complete, result=0
03:58:40.971 00.000 12020 worker thread done servicing request
03:58:40.972 00.001 12020 Worker thread wakes up
03:58:40.972 00.000 9340 GuideStep: 0.4 px 31 ms WEST, 0.3 px 0 ms NORTH
03:58:40.992 00.020 12020 worker thread servicing REQUEST_EXPOSE 2000
03:58:40.992 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(1405,94,31,31)
03:58:41.010 00.018 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"0c9241d6-2124-476c-9e0c-a6733aafdfbf"}
03:58:41.046 00.036 9340 case statement mapped state 6 to 3
03:58:41.090 00.044 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"0c9241d6-2124-476c-9e0c-a6733aafdfbf"}
03:58:41.114 00.024 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"c77c0164-4f0c-41c7-9e47-839f94312efd"}
03:58:41.143 00.029 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":54,"width":15,"height":15,"star_pos":[7.47,7.12],"pixels":"..."},"id":"c77c0164-4f0c-41c7-9e47-839f94312efd"}
03:58:42.599 01.456 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"ddcf7e1d-48aa-4dbb-9599-1d1ee557d282"}
03:58:42.612 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"ddcf7e1d-48aa-4dbb-9599-1d1ee557d282"}
03:58:42.673 00.061 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"5d816747-68ff-494b-8041-8efefdd9c36f"}
03:58:42.689 00.016 9340 case statement mapped state 6 to 3
03:58:42.715 00.026 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"5d816747-68ff-494b-8041-8efefdd9c36f"}
03:58:42.760 00.045 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"08cece44-ac9b-4b76-a21d-d296b3fdf414"}
03:58:42.777 00.017 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":54,"width":15,"height":15,"star_pos":[7.47,7.12],"pixels":"..."},"id":"08cece44-ac9b-4b76-a21d-d296b3fdf414"}
03:58:43.375 00.598 12020 Exposure complete
03:58:43.666 00.291 12020 worker thread done servicing request
03:58:43.666 00.000 9340 OnExposeComplete: enter
03:58:43.709 00.043 9340 UpdateGuideState(): m_state=6
03:58:43.728 00.019 9340 Star::Find(15, 1420, 108, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 55
03:58:43.741 00.013 9340 Star::Find returns 1 (0), X=1420.05, Y=108.18, Mass=1513340, SNR=211.7, Peak=65471 HFD=4.7
03:58:43.754 00.013 9340 MultiStar: [#1 0.37,-0.09,0.84,U] [#2 0.12,-0.05,0.90,U] [#3 0.15,-0.12,1.05,U] [#4 0.20,0.06,0.93,U] [#5 0.35,-0.15,0.97,U] [#6 0.20,-0.05,0.79,U] [#7 0.32,-0.05,0.82,U] [#8 0.41,-0.20,0.91,U] 
03:58:43.773 00.019 9340 refined, 8 included, MultiStar: {0.23, -0.12}, one-star: {0.03, -0.40}
03:58:43.792 00.019 9340 CameraToMount -- cameraTheta (-0.48) - m_xAngle (0.05) = xAngle (-0.53 = -0.53)
03:58:43.837 00.045 9340 CameraToMount -- cameraTheta (-0.48) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-3.60 = 2.68)
03:58:43.855 00.018 9340 CameraToMount -- cameraX=0.23 cameraY=-0.12 hyp=0.26 cameraTheta=-0.48 mountX=0.23 mountY=0.12, mountTheta=0.48
03:58:43.874 00.019 9340 SchedulePrimaryMove(10104498, x=0.23, y=-0.12, opts=13)
03:58:43.890 00.016 9340 Enqueuing Move request for scope (0.23, -0.12)
03:58:43.911 00.021 12020 Worker thread wakes up
03:58:43.912 00.001 9340 UpdateImageDisplay: Size=(1920,1080) min=6611, max=65535, med=10766, FiltMin=8345, FiltMax=65518, Gamma=2.870
03:58:43.924 00.012 12020 worker thread servicing REQUEST_MOVE scope ofs (0.23, -0.12) opts 0xd
03:58:43.924 00.000 12020 Handling offset move in thread for scope, endpoint = (0.23, -0.12)
03:58:43.926 00.002 9340 UpdateGuideState exits: m=1513340 SNR=211.7
03:58:43.962 00.036 12020 Moving (0.23, -0.12) raw xDistance=0.23 yDistance=0.12
03:58:43.964 00.002 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:58:43.976 00.012 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.23
03:58:43.976 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
03:58:43.991 00.015 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:58:43.991 00.000 9340 Enqueuing Expose request
03:58:44.012 00.021 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
03:58:44.012 00.000 12020 MoveAxis(E, 0, ABG)
03:58:44.012 00.000 12020 Move returns status 0, amount 0
03:58:44.013 00.001 12020 MoveAxis(N, 0, ABG)
03:58:44.013 00.000 12020 Move returns status 0, amount 0
03:58:44.013 00.000 12020 move complete, result=0
03:58:44.014 00.001 12020 worker thread done servicing request
03:58:44.014 00.000 12020 Worker thread wakes up
03:58:44.014 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
03:58:44.015 00.001 12020 Handling exposure in thread, d=2000 o=3 r=(1405,94,31,31)
03:58:44.018 00.003 9340 GuideStep: 0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
03:58:44.606 00.588 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"29cbe36c-ba2a-4ff1-a5d8-4c12fcf9c0c5"}
03:58:44.632 00.026 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"29cbe36c-ba2a-4ff1-a5d8-4c12fcf9c0c5"}
03:58:44.654 00.022 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"0a2c5c7f-70f7-4cfc-841d-0ab48419a9a2"}
03:58:44.667 00.013 9340 case statement mapped state 6 to 3
03:58:44.688 00.021 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"0a2c5c7f-70f7-4cfc-841d-0ab48419a9a2"}
03:58:44.731 00.043 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"dad0b1de-d9dc-44e3-ad19-6f4b16191611"}
03:58:44.760 00.029 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":55,"width":15,"height":15,"star_pos":[7.05,7.18],"pixels":"..."},"id":"dad0b1de-d9dc-44e3-ad19-6f4b16191611"}
03:58:46.397 01.637 12020 Exposure complete
03:58:46.608 00.211 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"a0fd552e-19cb-495f-acfe-e8c2861087c0"}
03:58:46.645 00.037 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"a0fd552e-19cb-495f-acfe-e8c2861087c0"}
03:58:46.683 00.038 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"d75d7be3-b4c0-4809-ad74-22e9462f7b5d"}
03:58:46.776 00.093 9340 case statement mapped state 6 to 3
03:58:46.828 00.052 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"d75d7be3-b4c0-4809-ad74-22e9462f7b5d"}
03:58:46.901 00.073 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"7dcaa5ee-190a-4cc1-b5e8-dc6659d66197"}
03:58:46.951 00.050 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":55,"width":15,"height":15,"star_pos":[7.05,7.18],"pixels":"..."},"id":"7dcaa5ee-190a-4cc1-b5e8-dc6659d66197"}
03:58:47.124 00.173 12020 worker thread done servicing request
03:58:47.124 00.000 9340 OnExposeComplete: enter
03:58:47.193 00.069 9340 UpdateGuideState(): m_state=6
03:58:47.228 00.035 9340 Star::Find(15, 1420, 108, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 56
03:58:47.269 00.041 9340 Star::Find returns 1 (0), X=1420.82, Y=108.06, Mass=1461257, SNR=185.1, Peak=65471 HFD=4.6
03:58:47.335 00.066 9340 MultiStar: [#1 0.79,-0.21,0.00,M2] [#2 0.71,-0.09,0.00,M1] [#3 0.72,-0.35,0.00,M2] [#4 0.72,-0.17,0.00,M2] [#5 0.77,-0.24,0.00,M2] [#6 0.88,-0.22,0.00,M2] [#7 0.71,-0.18,0.00,M2] [#8 0.80,-0.26,0.00,M2] 
03:58:47.365 00.030 9340 CameraToMount -- cameraTheta (-0.58) - m_xAngle (0.05) = xAngle (-0.63 = -0.63)
03:58:47.392 00.027 9340 CameraToMount -- cameraTheta (-0.58) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-3.70 = 2.58)
03:58:47.476 00.084 9340 CameraToMount -- cameraX=0.80 cameraY=-0.53 hyp=0.96 cameraTheta=-0.58 mountX=0.78 mountY=0.51, mountTheta=0.58
03:58:47.521 00.045 9340 SchedulePrimaryMove(10104498, x=0.80, y=-0.53, opts=13)
03:58:47.552 00.031 9340 Enqueuing Move request for scope (0.80, -0.53)
03:58:47.633 00.081 12020 Worker thread wakes up
03:58:47.633 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=6439, max=65535, med=10736, FiltMin=8510, FiltMax=65518, Gamma=2.870
03:58:47.652 00.019 12020 worker thread servicing REQUEST_MOVE scope ofs (0.80, -0.53) opts 0xd
03:58:47.653 00.001 12020 Handling offset move in thread for scope, endpoint = (0.80, -0.53)
03:58:47.654 00.001 12020 Moving (0.80, -0.53) raw xDistance=0.78 yDistance=0.51
03:58:47.654 00.000 12020 GuideAlgorithmHysteresis::Result() returns 0.33 from input 0.78
03:58:47.654 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
03:58:47.660 00.006 9340 UpdateGuideState exits: m=1461257 SNR=185.1
03:58:47.686 00.026 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.51
03:58:47.687 00.001 12020 MoveAxis(W, 58, ABG)
03:58:47.687 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:58:47.711 00.024 12020 Guiding  Dir = 3, Dur = 58
03:58:47.714 00.003 9340 ScheduleExposure(2000,3,1) exposurePending=0
03:58:47.738 00.024 12020 IsSlewing returns 0
03:58:47.740 00.002 12020 IsGuiding returns 0
03:58:47.778 00.038 9340 Enqueuing Expose request
03:58:47.825 00.047 12020 PulseGuide returned control before completion, sleep 35
03:58:47.874 00.049 12020 IsGuiding returns 1
03:58:47.874 00.000 12020 scope still moving after pulse duration time elapsed
03:58:47.963 00.089 12020 IsSlewing returns 0
03:58:47.965 00.002 12020 IsGuiding returns 0
03:58:47.965 00.000 12020 scope move finished after 58 + 121 ms
03:58:47.966 00.001 12020 Move returns status 0, amount 58
03:58:47.966 00.000 12020 MoveAxis(N, 0, ABG)
03:58:47.966 00.000 12020 Move returns status 0, amount 0
03:58:47.967 00.001 12020 move complete, result=0
03:58:47.968 00.001 9340 GuideStep: 0.8 px 58 ms WEST, 0.5 px 0 ms NORTH
03:58:47.986 00.018 12020 worker thread done servicing request
03:58:47.987 00.001 12020 Worker thread wakes up
03:58:47.987 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
03:58:47.987 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(1405,94,31,31)
03:58:48.628 00.641 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"fadd7b29-a26b-4f90-b427-d1dc849e0c17"}
03:58:48.655 00.027 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"fadd7b29-a26b-4f90-b427-d1dc849e0c17"}
03:58:48.677 00.022 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"1eb098d0-460e-40ac-a383-ae745d82d2e0"}
03:58:48.701 00.024 9340 case statement mapped state 6 to 3
03:58:48.719 00.018 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"1eb098d0-460e-40ac-a383-ae745d82d2e0"}
03:58:48.752 00.033 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"9b6b4c78-5a45-4baf-9f30-4169d75712f3"}
03:58:48.790 00.038 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":56,"width":15,"height":15,"star_pos":[6.82,7.06],"pixels":"..."},"id":"9b6b4c78-5a45-4baf-9f30-4169d75712f3"}
03:58:50.358 01.568 12020 Exposure complete
03:58:50.624 00.266 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"a443f76c-bd9e-4287-98b4-c8d16df7f31e"}
03:58:50.639 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"a443f76c-bd9e-4287-98b4-c8d16df7f31e"}
03:58:50.651 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"c41d69ca-9c46-4111-b606-8edf87cf7472"}
03:58:50.662 00.011 9340 case statement mapped state 6 to 3
03:58:50.680 00.018 12020 worker thread done servicing request
03:58:50.680 00.000 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"c41d69ca-9c46-4111-b606-8edf87cf7472"}
03:58:50.704 00.024 9340 OnExposeComplete: enter
03:58:50.737 00.033 9340 UpdateGuideState(): m_state=6
03:58:50.755 00.018 9340 Star::Find(15, 1420, 108, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 57
03:58:50.767 00.012 9340 Star::Find returns 1 (0), X=1419.81, Y=108.27, Mass=1481604, SNR=173.9, Peak=63319 HFD=4.8
03:58:50.784 00.017 9340 MultiStar: [#1 -0.05,-0.35,1.10,U] [#2 -0.36,-0.17,0.97,U] [#3 -0.20,-0.26,1.10,U] [#4 0.03,-0.28,1.13,U] [#5 0.07,-0.10,0.96,U] [#6 0.07,-0.25,0.95,U] [#7 -0.16,-0.13,1.09,U] [#8 -0.04,-0.12,0.87,U] 
03:58:50.795 00.011 9340 refined, 8 included, MultiStar: {-0.10, -0.22}, one-star: {-0.21, -0.31}
03:58:50.808 00.013 9340 CameraToMount -- cameraTheta (-1.98) - m_xAngle (0.05) = xAngle (-2.03 = -2.03)
03:58:50.824 00.016 9340 CameraToMount -- cameraTheta (-1.98) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-5.10 = 1.18)
03:58:50.836 00.012 9340 CameraToMount -- cameraX=-0.10 cameraY=-0.22 hyp=0.24 cameraTheta=-1.98 mountX=-0.11 mountY=0.22, mountTheta=2.02
03:58:50.874 00.038 9340 SchedulePrimaryMove(10104498, x=-0.10, y=-0.22, opts=13)
03:58:50.888 00.014 9340 Enqueuing Move request for scope (-0.10, -0.22)
03:58:50.909 00.021 12020 Worker thread wakes up
03:58:50.909 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=6727, max=65535, med=10746, FiltMin=8410, FiltMax=65518, Gamma=2.870
03:58:50.922 00.013 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.10, -0.22) opts 0xd
03:58:50.922 00.000 9340 UpdateGuideState exits: m=1481604 SNR=173.9
03:58:50.932 00.010 12020 Handling offset move in thread for scope, endpoint = (-0.10, -0.22)
03:58:50.932 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:58:50.946 00.014 12020 Moving (-0.10, -0.22) raw xDistance=-0.11 yDistance=0.22
03:58:50.946 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
03:58:50.960 00.014 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
03:58:50.960 00.000 9340 Enqueuing Expose request
03:58:50.972 00.012 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:58:50.972 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.22
03:58:50.972 00.000 12020 MoveAxis(E, 0, ABG)
03:58:50.972 00.000 12020 Move returns status 0, amount 0
03:58:50.973 00.001 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"95936d91-c8e1-4b25-af09-1e79b0f75b7b"}
03:58:51.018 00.045 12020 MoveAxis(N, 0, ABG)
03:58:51.018 00.000 12020 Move returns status 0, amount 0
03:58:51.018 00.000 12020 move complete, result=0
03:58:51.019 00.001 12020 worker thread done servicing request
03:58:51.019 00.000 12020 Worker thread wakes up
03:58:51.019 00.000 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":57,"width":15,"height":15,"star_pos":[6.81,7.27],"pixels":"..."},"id":"95936d91-c8e1-4b25-af09-1e79b0f75b7b"}
03:58:51.030 00.011 12020 worker thread servicing REQUEST_EXPOSE 2000
03:58:51.031 00.001 12020 Handling exposure in thread, d=2000 o=3 r=(1405,94,31,31)
03:58:51.031 00.000 9340 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
03:58:52.622 01.591 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"e709fd5d-dda4-4a4f-b814-c77f91d13a1a"}
03:58:52.643 00.021 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"e709fd5d-dda4-4a4f-b814-c77f91d13a1a"}
03:58:52.674 00.031 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"358e7d74-724a-4296-bf5e-320096d0b4ea"}
03:58:52.691 00.017 9340 case statement mapped state 6 to 3
03:58:52.702 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"358e7d74-724a-4296-bf5e-320096d0b4ea"}
03:58:52.742 00.040 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"90baaf55-6a45-4d9b-90fb-c3c3befb0e9b"}
03:58:52.761 00.019 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":57,"width":15,"height":15,"star_pos":[6.81,7.27],"pixels":"..."},"id":"90baaf55-6a45-4d9b-90fb-c3c3befb0e9b"}
03:58:53.421 00.660 12020 Exposure complete
03:58:53.831 00.410 12020 worker thread done servicing request
03:58:53.831 00.000 9340 OnExposeComplete: enter
03:58:53.846 00.015 9340 UpdateGuideState(): m_state=6
03:58:53.883 00.037 9340 Star::Find(15, 1419, 108, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 58
03:58:53.923 00.040 9340 Star::Find returns 1 (0), X=1419.87, Y=108.31, Mass=1507849, SNR=185.7, Peak=63155 HFD=5.0
03:58:53.937 00.014 9340 MultiStar: [#1 0.12,-0.12,0.93,U] [#2 -0.08,-0.01,0.86,U] [#3 0.21,-0.14,0.98,U] [#4 0.09,-0.03,1.30,U] [#5 -0.04,0.05,0.87,U] [#6 0.18,0.06,0.92,U] [#7 -0.07,0.02,0.81,U] [#8 0.17,-0.01,0.87,U] 
03:58:53.959 00.022 9340 refined, 8 included, MultiStar: {0.05, -0.06}, one-star: {-0.15, -0.28}
03:58:53.975 00.016 9340 CameraToMount -- cameraTheta (-0.83) - m_xAngle (0.05) = xAngle (-0.88 = -0.88)
03:58:54.010 00.035 9340 CameraToMount -- cameraTheta (-0.83) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-3.94 = 2.34)
03:58:54.062 00.052 9340 CameraToMount -- cameraX=0.05 cameraY=-0.06 hyp=0.08 cameraTheta=-0.83 mountX=0.05 mountY=0.05, mountTheta=0.84
03:58:54.105 00.043 9340 SchedulePrimaryMove(10104498, x=0.05, y=-0.06, opts=13)
03:58:54.130 00.025 9340 Enqueuing Move request for scope (0.05, -0.06)
03:58:54.172 00.042 12020 Worker thread wakes up
03:58:54.172 00.000 12020 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.06) opts 0xd
03:58:54.172 00.000 12020 Handling offset move in thread for scope, endpoint = (0.05, -0.06)
03:58:54.172 00.000 12020 Moving (0.05, -0.06) raw xDistance=0.05 yDistance=0.05
03:58:54.172 00.000 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
03:58:54.173 00.001 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:58:54.174 00.001 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
03:58:54.174 00.000 12020 MoveAxis(E, 0, ABG)
03:58:54.194 00.020 9340 UpdateImageDisplay: Size=(1920,1080) min=6857, max=65535, med=10759, FiltMin=8504, FiltMax=65518, Gamma=2.870
03:58:54.227 00.033 12020 Move returns status 0, amount 0
03:58:54.227 00.000 9340 UpdateGuideState exits: m=1507849 SNR=185.7
03:58:54.244 00.017 12020 MoveAxis(N, 0, ABG)
03:58:54.244 00.000 12020 Move returns status 0, amount 0
03:58:54.244 00.000 12020 move complete, result=0
03:58:54.244 00.000 12020 worker thread done servicing request
03:58:54.246 00.002 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:58:54.265 00.019 9340 ScheduleExposure(2000,3,1) exposurePending=0
03:58:54.303 00.038 9340 Enqueuing Expose request
03:58:54.362 00.059 12020 Worker thread wakes up
03:58:54.362 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
03:58:54.363 00.001 12020 Handling exposure in thread, d=2000 o=3 r=(1405,94,31,31)
03:58:54.365 00.002 9340 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
03:58:54.655 00.290 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"c88f87ea-1a92-46f2-b074-8ddc6b3ed657"}
03:58:54.672 00.017 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"c88f87ea-1a92-46f2-b074-8ddc6b3ed657"}
03:58:54.686 00.014 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"45c1fa98-d1d2-47e6-9a47-16b3c7721ae4"}
03:58:54.698 00.012 9340 case statement mapped state 6 to 3
03:58:54.712 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"45c1fa98-d1d2-47e6-9a47-16b3c7721ae4"}
03:58:54.737 00.025 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"c7abf940-a8ba-46fd-b13e-6a9e8f11a46b"}
03:58:54.757 00.020 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":58,"width":15,"height":15,"star_pos":[6.87,7.31],"pixels":"..."},"id":"c7abf940-a8ba-46fd-b13e-6a9e8f11a46b"}
03:58:56.657 01.900 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"71ba9901-cde3-4a4e-9307-2e25151c4f2b"}
03:58:56.672 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"71ba9901-cde3-4a4e-9307-2e25151c4f2b"}
03:58:56.687 00.015 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"9b1011c7-1118-4fe9-9793-5445f5a5ad6f"}
03:58:56.725 00.038 9340 case statement mapped state 6 to 3
03:58:56.737 00.012 12020 Exposure complete
03:58:56.737 00.000 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"9b1011c7-1118-4fe9-9793-5445f5a5ad6f"}
03:58:56.753 00.016 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"e7b05d52-ba91-40be-a776-f5e666613a67"}
03:58:56.774 00.021 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":58,"width":15,"height":15,"star_pos":[6.87,7.31],"pixels":"..."},"id":"e7b05d52-ba91-40be-a776-f5e666613a67"}
03:58:57.089 00.315 9340 OnExposeComplete: enter
03:58:57.104 00.015 12020 worker thread done servicing request
03:58:57.104 00.000 9340 UpdateGuideState(): m_state=6
03:58:57.117 00.013 9340 Star::Find(15, 1419, 108, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 59
03:58:57.130 00.013 9340 Star::Find returns 1 (0), X=1419.95, Y=108.12, Mass=1425171, SNR=187.2, Peak=59751 HFD=4.6
03:58:57.146 00.016 9340 MultiStar: [#1 -0.05,-0.17,1.31,U] [#2 -0.17,0.04,0.81,U] [#3 -0.14,-0.29,1.21,U] [#4 -0.18,-0.15,1.01,U] [#5 -0.00,-0.24,0.99,U] [#6 -0.05,-0.27,0.86,U] [#7 -0.11,-0.15,0.88,U] [#8 -0.02,-0.26,0.95,U] 
03:58:57.183 00.037 9340 refined, 8 included, MultiStar: {-0.09, -0.22}, one-star: {-0.06, -0.47}
03:58:57.200 00.017 9340 CameraToMount -- cameraTheta (-1.94) - m_xAngle (0.05) = xAngle (-1.99 = -1.99)
03:58:57.214 00.014 9340 CameraToMount -- cameraTheta (-1.94) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-5.06 = 1.23)
03:58:57.226 00.012 9340 CameraToMount -- cameraX=-0.09 cameraY=-0.22 hyp=0.24 cameraTheta=-1.94 mountX=-0.10 mountY=0.23, mountTheta=1.98
03:58:57.247 00.021 9340 SchedulePrimaryMove(10104498, x=-0.09, y=-0.22, opts=13)
03:58:57.258 00.011 9340 Enqueuing Move request for scope (-0.09, -0.22)
03:58:57.305 00.047 12020 Worker thread wakes up
03:58:57.306 00.001 9340 UpdateImageDisplay: Size=(1920,1080) min=6857, max=65535, med=10728, FiltMin=8506, FiltMax=65518, Gamma=2.870
03:58:57.323 00.017 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.09, -0.22) opts 0xd
03:58:57.324 00.001 12020 Handling offset move in thread for scope, endpoint = (-0.09, -0.22)
03:58:57.324 00.000 12020 Moving (-0.09, -0.22) raw xDistance=-0.10 yDistance=0.23
03:58:57.324 00.000 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
03:58:57.324 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:58:57.325 00.001 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.23
03:58:57.325 00.000 9340 UpdateGuideState exits: m=1425171 SNR=187.2
03:58:57.341 00.016 12020 MoveAxis(E, 0, ABG)
03:58:57.341 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:58:57.366 00.025 12020 Move returns status 0, amount 0
03:58:57.366 00.000 12020 MoveAxis(N, 0, ABG)
03:58:57.367 00.001 9340 ScheduleExposure(2000,3,1) exposurePending=0
03:58:57.387 00.020 12020 Move returns status 0, amount 0
03:58:57.387 00.000 12020 move complete, result=0
03:58:57.388 00.001 9340 Enqueuing Expose request
03:58:57.428 00.040 12020 worker thread done servicing request
03:58:57.428 00.000 9340 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
03:58:57.440 00.012 12020 Worker thread wakes up
03:58:57.440 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
03:58:57.440 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(1405,94,31,31)
03:58:58.654 01.214 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"a1765a78-0b16-4f29-aed9-04e182f50baf"}
03:58:58.678 00.024 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"a1765a78-0b16-4f29-aed9-04e182f50baf"}
03:58:58.695 00.017 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"a59bc993-cfde-4fcc-8ce1-0b20d9b0c1b1"}
03:58:58.713 00.018 9340 case statement mapped state 6 to 3
03:58:58.731 00.018 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"a59bc993-cfde-4fcc-8ce1-0b20d9b0c1b1"}
03:58:58.775 00.044 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"eb3f02d6-d90f-4b13-848b-c86a2330bfbe"}
03:58:58.790 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":59,"width":15,"height":15,"star_pos":[6.95,7.12],"pixels":"..."},"id":"eb3f02d6-d90f-4b13-848b-c86a2330bfbe"}
03:58:59.844 01.054 12020 Exposure complete
03:59:00.423 00.579 12020 worker thread done servicing request
03:59:00.425 00.002 9340 OnExposeComplete: enter
03:59:00.506 00.081 9340 UpdateGuideState(): m_state=6
03:59:00.577 00.071 9340 Star::Find(15, 1419, 108, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 60
03:59:00.647 00.070 9340 Star::Find returns 1 (0), X=1419.78, Y=108.36, Mass=1409746, SNR=191.2, Peak=60467 HFD=4.8
03:59:00.676 00.029 9340 MultiStar: [#1 -0.06,-0.04,0.93,U] [#2 -0.31,-0.00,0.98,U] [#3 -0.09,-0.20,0.93,U] [#4 -0.19,0.14,1.10,U] [#5 -0.15,-0.20,1.00,U] [#6 -0.12,0.00,0.94,U] [#7 -0.24,0.07,0.82,U] [#8 -0.14,-0.06,0.92,U] 
03:59:00.718 00.042 9340 refined, 8 included, MultiStar: {-0.17, -0.06}, one-star: {-0.24, -0.23}
03:59:00.761 00.043 9340 CameraToMount -- cameraTheta (-2.82) - m_xAngle (0.05) = xAngle (-2.87 = -2.87)
03:59:00.782 00.021 9340 CameraToMount -- cameraTheta (-2.82) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-5.94 = 0.34)
03:59:00.802 00.020 9340 CameraToMount -- cameraX=-0.17 cameraY=-0.06 hyp=0.18 cameraTheta=-2.82 mountX=-0.18 mountY=0.06, mountTheta=2.81
03:59:00.875 00.073 9340 SchedulePrimaryMove(10104498, x=-0.17, y=-0.06, opts=13)
03:59:00.897 00.022 9340 Enqueuing Move request for scope (-0.17, -0.06)
03:59:00.950 00.053 12020 Worker thread wakes up
03:59:00.950 00.000 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.17, -0.06) opts 0xd
03:59:00.950 00.000 12020 Handling offset move in thread for scope, endpoint = (-0.17, -0.06)
03:59:00.950 00.000 12020 Moving (-0.17, -0.06) raw xDistance=-0.18 yDistance=0.06
03:59:00.951 00.001 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.18
03:59:00.951 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:59:00.951 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
03:59:00.951 00.000 12020 MoveAxis(E, 0, ABG)
03:59:00.952 00.001 12020 Move returns status 0, amount 0
03:59:00.952 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=6701, max=65535, med=10752, FiltMin=8379, FiltMax=65518, Gamma=2.870
03:59:00.972 00.020 9340 UpdateGuideState exits: m=1409746 SNR=191.2
03:59:00.998 00.026 12020 MoveAxis(N, 0, ABG)
03:59:00.999 00.001 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:59:01.020 00.021 12020 Move returns status 0, amount 0
03:59:01.020 00.000 12020 move complete, result=0
03:59:01.021 00.001 12020 worker thread done servicing request
03:59:01.023 00.002 9340 ScheduleExposure(2000,3,1) exposurePending=0
03:59:01.089 00.066 9340 Enqueuing Expose request
03:59:01.106 00.017 9340 GuideStep: -0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
03:59:01.137 00.031 12020 Worker thread wakes up
03:59:01.138 00.001 12020 worker thread servicing REQUEST_EXPOSE 2000
03:59:01.138 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(1405,94,31,31)
03:59:01.187 00.049 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"e16dd3d8-ae30-478f-ba3f-07b31c227aa1"}
03:59:01.228 00.041 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"e16dd3d8-ae30-478f-ba3f-07b31c227aa1"}
03:59:01.325 00.097 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"98775a26-14e3-4947-9073-1c50380a757c"}
03:59:01.356 00.031 9340 case statement mapped state 6 to 3
03:59:01.484 00.128 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"98775a26-14e3-4947-9073-1c50380a757c"}
03:59:01.608 00.124 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"31299006-4e37-4352-a717-08342b50c636"}
03:59:01.643 00.035 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":60,"width":15,"height":15,"star_pos":[6.78,7.36],"pixels":"..."},"id":"31299006-4e37-4352-a717-08342b50c636"}
03:59:02.654 01.011 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"24e6eaff-714f-44ae-bb02-edd1be7a340f"}
03:59:02.676 00.022 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"24e6eaff-714f-44ae-bb02-edd1be7a340f"}
03:59:02.691 00.015 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"e6ddf4aa-30cc-42e3-ba81-b2ca2a306ead"}
03:59:02.709 00.018 9340 case statement mapped state 6 to 3
03:59:02.727 00.018 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"e6ddf4aa-30cc-42e3-ba81-b2ca2a306ead"}
03:59:02.767 00.040 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"defce55d-a628-42d9-9ba0-b9a5f52dd43a"}
03:59:02.781 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":60,"width":15,"height":15,"star_pos":[6.78,7.36],"pixels":"..."},"id":"defce55d-a628-42d9-9ba0-b9a5f52dd43a"}
03:59:03.518 00.737 12020 Exposure complete
03:59:03.777 00.259 12020 worker thread done servicing request
03:59:03.778 00.001 9340 OnExposeComplete: enter
03:59:03.797 00.019 9340 UpdateGuideState(): m_state=6
03:59:03.811 00.014 9340 Star::Find(15, 1419, 108, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 61
03:59:03.841 00.030 9340 Star::Find returns 1 (0), X=1419.66, Y=108.29, Mass=1494967, SNR=188.5, Peak=61967 HFD=4.8
03:59:03.859 00.018 9340 MultiStar: [#1 -0.22,-0.00,1.05,U] [#2 -0.48,0.09,0.85,U] [#3 -0.25,-0.22,1.12,U] [#4 -0.35,0.25,0.99,U] [#5 -0.15,-0.11,0.87,U] [#6 -0.22,-0.03,0.82,U] [#7 -0.38,0.08,1.05,U] [#8 -0.29,-0.11,0.81,U] 
03:59:03.883 00.024 9340 refined, 8 included, MultiStar: {-0.30, -0.04}, one-star: {-0.36, -0.29}
03:59:03.893 00.010 9340 CameraToMount -- cameraTheta (-3.01) - m_xAngle (0.05) = xAngle (-3.06 = -3.06)
03:59:03.904 00.011 9340 CameraToMount -- cameraTheta (-3.01) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-6.12 = 0.16)
03:59:03.921 00.017 9340 CameraToMount -- cameraX=-0.30 cameraY=-0.04 hyp=0.30 cameraTheta=-3.01 mountX=-0.30 mountY=0.05, mountTheta=2.98
03:59:03.940 00.019 9340 SchedulePrimaryMove(10104498, x=-0.30, y=-0.04, opts=13)
03:59:03.980 00.040 9340 Enqueuing Move request for scope (-0.30, -0.04)
03:59:03.992 00.012 12020 Worker thread wakes up
03:59:03.992 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=6633, max=65535, med=10749, FiltMin=8247, FiltMax=65518, Gamma=2.870
03:59:04.006 00.014 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.30, -0.04) opts 0xd
03:59:04.007 00.001 9340 UpdateGuideState exits: m=1494967 SNR=188.5
03:59:04.017 00.010 12020 Handling offset move in thread for scope, endpoint = (-0.30, -0.04)
03:59:04.017 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:59:04.030 00.013 12020 Moving (-0.30, -0.04) raw xDistance=-0.30 yDistance=0.05
03:59:04.030 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
03:59:04.046 00.016 12020 GuideAlgorithmHysteresis::Result() returns -0.13 from input -0.30
03:59:04.047 00.001 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:59:04.047 00.000 9340 Enqueuing Expose request
03:59:04.090 00.043 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
03:59:04.090 00.000 12020 MoveAxis(E, 23, ABG)
03:59:04.090 00.000 12020 Guiding  Dir = 2, Dur = 23
03:59:04.092 00.002 12020 IsSlewing returns 0
03:59:04.094 00.002 12020 IsGuiding returns 0
03:59:04.114 00.020 12020 PulseGuide returned control before completion, sleep 13
03:59:04.163 00.049 12020 IsGuiding returns 1
03:59:04.163 00.000 12020 scope still moving after pulse duration time elapsed
03:59:04.194 00.031 12020 IsSlewing returns 0
03:59:04.195 00.001 12020 IsGuiding returns 0
03:59:04.196 00.001 12020 scope move finished after 23 + 78 ms
03:59:04.196 00.000 12020 Move returns status 0, amount 23
03:59:04.196 00.000 12020 MoveAxis(N, 0, ABG)
03:59:04.196 00.000 12020 Move returns status 0, amount 0
03:59:04.196 00.000 12020 move complete, result=0
03:59:04.196 00.000 12020 worker thread done servicing request
03:59:04.196 00.000 9340 GuideStep: -0.3 px 23 ms EAST, 0.0 px 0 ms NORTH
03:59:04.230 00.034 12020 Worker thread wakes up
03:59:04.230 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
03:59:04.230 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(1405,94,31,31)
03:59:04.704 00.474 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"caf902a7-a269-4671-94be-b5d87da23891"}
03:59:04.736 00.032 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"caf902a7-a269-4671-94be-b5d87da23891"}
03:59:04.779 00.043 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"78fd7166-d63f-42a4-bd00-bab816e33370"}
03:59:04.810 00.031 9340 case statement mapped state 6 to 3
03:59:04.863 00.053 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"78fd7166-d63f-42a4-bd00-bab816e33370"}
03:59:04.900 00.037 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"87428c56-2975-4a12-a292-b8a1d63a9c9a"}
03:59:04.915 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":61,"width":15,"height":15,"star_pos":[6.66,7.29],"pixels":"..."},"id":"87428c56-2975-4a12-a292-b8a1d63a9c9a"}
03:59:06.601 01.686 12020 Exposure complete
03:59:06.703 00.102 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"c51fe332-3183-40ce-912b-d75f262c2dd6"}
03:59:06.730 00.027 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"c51fe332-3183-40ce-912b-d75f262c2dd6"}
03:59:06.765 00.035 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"4359cbc0-3e79-4fb8-b9de-43d0f9c6dde5"}
03:59:06.813 00.048 9340 case statement mapped state 6 to 3
03:59:06.865 00.052 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"4359cbc0-3e79-4fb8-b9de-43d0f9c6dde5"}
03:59:06.934 00.069 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"0bd8a7e9-fc56-455e-a650-fa525b094d0c"}
03:59:06.981 00.047 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":61,"width":15,"height":15,"star_pos":[6.66,7.29],"pixels":"..."},"id":"0bd8a7e9-fc56-455e-a650-fa525b094d0c"}
03:59:07.342 00.361 9340 OnExposeComplete: enter
03:59:07.408 00.066 12020 worker thread done servicing request
03:59:07.413 00.005 9340 UpdateGuideState(): m_state=6
03:59:07.443 00.030 9340 Star::Find(15, 1419, 108, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 62
03:59:07.464 00.021 9340 Star::Find returns 1 (0), X=1420.00, Y=108.57, Mass=1449650, SNR=179.7, Peak=65471 HFD=4.9
03:59:07.508 00.044 9340 MultiStar: [#1 0.07,-0.04,1.07,U] [#2 0.03,0.05,0.94,U] [#3 0.09,-0.07,1.40,U] [#4 -0.05,0.08,1.09,U] [#5 0.15,0.05,0.88,U] [#6 0.14,-0.00,0.99,U] [#7 0.01,0.11,0.94,U] [#8 -0.04,0.12,1.00,U] 
03:59:07.544 00.036 9340 single-star, 8 included, MultiStar: {0.04, 0.03}, one-star: {-0.01, -0.01}
03:59:07.560 00.016 9340 CameraToMount -- cameraTheta (-2.40) - m_xAngle (0.05) = xAngle (-2.44 = -2.44)
03:59:07.578 00.018 9340 CameraToMount -- cameraTheta (-2.40) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-5.51 = 0.77)
03:59:07.603 00.025 9340 CameraToMount -- cameraX=-0.01 cameraY=-0.01 hyp=0.02 cameraTheta=-2.40 mountX=-0.01 mountY=0.01, mountTheta=2.40
03:59:07.668 00.065 9340 SchedulePrimaryMove(10104498, x=-0.01, y=-0.01, opts=13)
03:59:07.686 00.018 9340 Enqueuing Move request for scope (-0.01, -0.01)
03:59:07.712 00.026 12020 Worker thread wakes up
03:59:07.712 00.000 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.01) opts 0xd
03:59:07.713 00.001 12020 Handling offset move in thread for scope, endpoint = (-0.01, -0.01)
03:59:07.713 00.000 12020 Moving (-0.01, -0.01) raw xDistance=-0.01 yDistance=0.01
03:59:07.713 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=6845, max=65535, med=10749, FiltMin=8399, FiltMax=65518, Gamma=2.870
03:59:07.754 00.041 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
03:59:07.755 00.001 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:59:07.755 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
03:59:07.755 00.000 12020 MoveAxis(E, 0, ABG)
03:59:07.756 00.001 12020 Move returns status 0, amount 0
03:59:07.756 00.000 12020 MoveAxis(N, 0, ABG)
03:59:07.756 00.000 12020 Move returns status 0, amount 0
03:59:07.756 00.000 12020 move complete, result=0
03:59:07.756 00.000 12020 worker thread done servicing request
03:59:07.763 00.007 9340 UpdateGuideState exits: m=1449650 SNR=179.7
03:59:07.798 00.035 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:59:07.818 00.020 9340 ScheduleExposure(2000,3,1) exposurePending=0
03:59:07.840 00.022 9340 Enqueuing Expose request
03:59:07.884 00.044 12020 Worker thread wakes up
03:59:07.885 00.001 9340 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
03:59:07.903 00.018 12020 worker thread servicing REQUEST_EXPOSE 2000
03:59:07.903 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(1405,94,31,31)
03:59:08.703 00.800 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"582c64a2-54d5-4143-8269-fd9a625d86ea"}
03:59:08.722 00.019 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"582c64a2-54d5-4143-8269-fd9a625d86ea"}
03:59:08.778 00.056 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"da5c78be-5a86-428e-a395-03cc3081f9b0"}
03:59:08.792 00.014 9340 case statement mapped state 6 to 3
03:59:08.812 00.020 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"da5c78be-5a86-428e-a395-03cc3081f9b0"}
03:59:08.841 00.029 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"76e3dfa1-f2d5-45fd-84f6-cefb7174432b"}
03:59:08.859 00.018 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":62,"width":15,"height":15,"star_pos":[7.00,6.57],"pixels":"..."},"id":"76e3dfa1-f2d5-45fd-84f6-cefb7174432b"}
03:59:10.273 01.414 12020 Exposure complete
03:59:10.585 00.312 9340 OnExposeComplete: enter
03:59:10.602 00.017 12020 worker thread done servicing request
03:59:10.602 00.000 9340 UpdateGuideState(): m_state=6
03:59:10.616 00.014 9340 Star::Find(15, 1420, 108, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 63
03:59:10.632 00.016 9340 Star::Find returns 1 (0), X=1420.07, Y=108.41, Mass=1548962, SNR=226.6, Peak=65471 HFD=5.0
03:59:10.645 00.013 9340 MultiStar: [#1 0.21,-0.09,0.81,U] [#2 0.04,0.08,0.70,U] [#3 0.09,0.08,0.82,U] [#4 0.10,-0.05,0.96,U] [#5 0.26,0.08,0.74,U] [#6 0.12,0.01,0.94,U] [#7 0.14,-0.08,0.67,U] [#8 0.11,0.02,0.79,U] 
03:59:10.681 00.036 9340 refined, 8 included, MultiStar: {0.12, -0.02}, one-star: {0.06, -0.17}
03:59:10.697 00.016 9340 CameraToMount -- cameraTheta (-0.15) - m_xAngle (0.05) = xAngle (-0.20 = -0.20)
03:59:10.715 00.018 9340 CameraToMount -- cameraTheta (-0.15) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-3.27 = 3.02)
03:59:10.726 00.011 9340 CameraToMount -- cameraX=0.12 cameraY=-0.02 hyp=0.12 cameraTheta=-0.15 mountX=0.12 mountY=0.02, mountTheta=0.13
03:59:10.746 00.020 9340 SchedulePrimaryMove(10104498, x=0.12, y=-0.02, opts=13)
03:59:10.762 00.016 9340 Enqueuing Move request for scope (0.12, -0.02)
03:59:10.803 00.041 12020 Worker thread wakes up
03:59:10.803 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=7057, max=65535, med=10754, FiltMin=8236, FiltMax=65518, Gamma=2.870
03:59:10.820 00.017 12020 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.02) opts 0xd
03:59:10.820 00.000 9340 UpdateGuideState exits: m=1548962 SNR=226.6
03:59:10.833 00.013 12020 Handling offset move in thread for scope, endpoint = (0.12, -0.02)
03:59:10.833 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:59:10.851 00.018 12020 Moving (0.12, -0.02) raw xDistance=0.12 yDistance=0.02
03:59:10.851 00.000 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
03:59:10.851 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
03:59:10.864 00.013 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:59:10.865 00.001 9340 Enqueuing Expose request
03:59:10.901 00.036 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
03:59:10.902 00.001 12020 MoveAxis(E, 0, ABG)
03:59:10.902 00.000 12020 Move returns status 0, amount 0
03:59:10.902 00.000 12020 MoveAxis(N, 0, ABG)
03:59:10.902 00.000 12020 Move returns status 0, amount 0
03:59:10.903 00.001 12020 move complete, result=0
03:59:10.903 00.000 12020 worker thread done servicing request
03:59:10.904 00.001 9340 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
03:59:10.922 00.018 12020 Worker thread wakes up
03:59:10.922 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
03:59:10.922 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(1405,94,31,31)
03:59:10.931 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"e7b1f894-2140-4d71-9d28-394a65779033"}
03:59:10.945 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"e7b1f894-2140-4d71-9d28-394a65779033"}
03:59:10.958 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"ec75f85c-8303-4bf8-9c2d-749420a98fd3"}
03:59:10.971 00.013 9340 case statement mapped state 6 to 3
03:59:11.012 00.041 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"ec75f85c-8303-4bf8-9c2d-749420a98fd3"}
03:59:11.025 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"a7e7468f-f425-4d13-9d1d-915c6c404215"}
03:59:11.036 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":63,"width":15,"height":15,"star_pos":[7.07,7.41],"pixels":"..."},"id":"a7e7468f-f425-4d13-9d1d-915c6c404215"}
03:59:12.730 01.694 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"d1109d47-8a31-43a5-8280-3856b3f56504"}
03:59:12.759 00.029 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"d1109d47-8a31-43a5-8280-3856b3f56504"}
03:59:12.780 00.021 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"288ef2c0-1a9c-47df-ba08-061a5eb7beb2"}
03:59:12.794 00.014 9340 case statement mapped state 6 to 3
03:59:12.817 00.023 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"288ef2c0-1a9c-47df-ba08-061a5eb7beb2"}
03:59:12.843 00.026 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"21b546c4-fa8c-4722-ac34-3212bd37bcff"}
03:59:12.891 00.048 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":63,"width":15,"height":15,"star_pos":[7.07,7.41],"pixels":"..."},"id":"21b546c4-fa8c-4722-ac34-3212bd37bcff"}
03:59:13.278 00.387 12020 Exposure complete
03:59:13.587 00.309 9340 OnExposeComplete: enter
03:59:13.608 00.021 12020 worker thread done servicing request
03:59:13.608 00.000 9340 UpdateGuideState(): m_state=6
03:59:13.619 00.011 9340 Star::Find(15, 1420, 108, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 64
03:59:13.634 00.015 9340 Star::Find returns 1 (0), X=1419.83, Y=108.22, Mass=1510691, SNR=181.1, Peak=60279 HFD=4.9
03:59:13.645 00.011 9340 MultiStar: [#1 -0.03,-0.52,0.94,U] [#2 -0.19,-0.03,0.91,U] [#3 -0.10,-0.32,1.15,U] [#4 -0.25,-0.30,1.04,U] [#5 0.04,-0.30,0.92,U] [#6 -0.01,-0.27,1.11,U] [#7 -0.20,-0.33,0.90,U] [#8 0.05,-0.34,1.04,U] 
03:59:13.659 00.014 9340 refined, 8 included, MultiStar: {-0.09, -0.31}, one-star: {-0.18, -0.36}
03:59:13.703 00.044 9340 CameraToMount -- cameraTheta (-1.87) - m_xAngle (0.05) = xAngle (-1.92 = -1.92)
03:59:13.717 00.014 9340 CameraToMount -- cameraTheta (-1.87) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-4.99 = 1.30)
03:59:13.735 00.018 9340 CameraToMount -- cameraX=-0.09 cameraY=-0.31 hyp=0.32 cameraTheta=-1.87 mountX=-0.11 mountY=0.31, mountTheta=1.91
03:59:13.753 00.018 9340 SchedulePrimaryMove(10104498, x=-0.09, y=-0.31, opts=13)
03:59:13.769 00.016 9340 Enqueuing Move request for scope (-0.09, -0.31)
03:59:13.812 00.043 12020 Worker thread wakes up
03:59:13.812 00.000 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.09, -0.31) opts 0xd
03:59:13.812 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=6599, max=65535, med=10746, FiltMin=8311, FiltMax=65518, Gamma=2.870
03:59:13.828 00.016 12020 Handling offset move in thread for scope, endpoint = (-0.09, -0.31)
03:59:13.828 00.000 12020 Moving (-0.09, -0.31) raw xDistance=-0.11 yDistance=0.31
03:59:13.829 00.001 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
03:59:13.829 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
03:59:13.829 00.000 9340 UpdateGuideState exits: m=1510691 SNR=181.1
03:59:13.847 00.018 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.31
03:59:13.847 00.000 12020 MoveAxis(E, 0, ABG)
03:59:13.847 00.000 12020 Move returns status 0, amount 0
03:59:13.847 00.000 12020 MoveAxis(N, 0, ABG)
03:59:13.848 00.001 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:59:13.859 00.011 12020 Move returns status 0, amount 0
03:59:13.859 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
03:59:13.886 00.027 12020 move complete, result=0
03:59:13.886 00.000 12020 worker thread done servicing request
03:59:13.887 00.001 9340 Enqueuing Expose request
03:59:13.913 00.026 12020 Worker thread wakes up
03:59:13.914 00.001 12020 worker thread servicing REQUEST_EXPOSE 2000
03:59:13.914 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(1405,94,31,31)
03:59:13.914 00.000 9340 GuideStep: -0.1 px 0 ms EAST, 0.3 px 0 ms NORTH
03:59:14.722 00.808 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"22fd48ee-1403-434a-aa80-ea46cf269fa4"}
03:59:14.751 00.029 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"22fd48ee-1403-434a-aa80-ea46cf269fa4"}
03:59:14.775 00.024 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"4fd843cf-1bab-4101-b98b-a711fa39cbc6"}
03:59:14.831 00.056 9340 case statement mapped state 6 to 3
03:59:14.851 00.020 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"4fd843cf-1bab-4101-b98b-a711fa39cbc6"}
03:59:14.867 00.016 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"857d72cf-cea0-493c-9643-3fe289b241a8"}
03:59:14.894 00.027 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":64,"width":15,"height":15,"star_pos":[6.83,7.22],"pixels":"..."},"id":"857d72cf-cea0-493c-9643-3fe289b241a8"}
03:59:16.409 01.515 12020 Exposure complete
03:59:16.703 00.294 12020 worker thread done servicing request
03:59:16.703 00.000 9340 OnExposeComplete: enter
03:59:16.722 00.019 9340 UpdateGuideState(): m_state=6
03:59:16.741 00.019 9340 Star::Find(15, 1419, 108, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 65
03:59:16.780 00.039 9340 Star::Find returns 1 (0), X=1419.91, Y=108.24, Mass=1473113, SNR=229.8, Peak=64307 HFD=4.7
03:59:16.801 00.021 9340 MultiStar: [#1 0.02,-0.06,0.86,U] [#2 -0.35,0.05,0.76,U] [#3 -0.24,-0.16,0.92,U] [#4 -0.15,-0.04,0.72,U] [#5 -0.00,-0.12,0.85,U] [#6 0.05,0.04,0.78,U] [#7 -0.01,-0.08,0.80,U] [#8 -0.03,-0.06,0.83,U] 
03:59:16.816 00.015 9340 refined, 8 included, MultiStar: {-0.09, -0.10}, one-star: {-0.11, -0.35}
03:59:16.835 00.019 9340 CameraToMount -- cameraTheta (-2.33) - m_xAngle (0.05) = xAngle (-2.37 = -2.37)
03:59:16.846 00.011 9340 CameraToMount -- cameraTheta (-2.33) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-5.44 = 0.84)
03:59:16.861 00.015 9340 CameraToMount -- cameraX=-0.09 cameraY=-0.10 hyp=0.13 cameraTheta=-2.33 mountX=-0.09 mountY=0.10, mountTheta=2.34
03:59:16.883 00.022 9340 SchedulePrimaryMove(10104498, x=-0.09, y=-0.10, opts=13)
03:59:16.933 00.050 9340 Enqueuing Move request for scope (-0.09, -0.10)
03:59:16.946 00.013 12020 Worker thread wakes up
03:59:16.947 00.001 9340 UpdateImageDisplay: Size=(1920,1080) min=6259, max=65535, med=10805, FiltMin=8473, FiltMax=65518, Gamma=2.870
03:59:16.961 00.014 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.09, -0.10) opts 0xd
03:59:16.962 00.001 9340 UpdateGuideState exits: m=1473113 SNR=229.8
03:59:16.980 00.018 12020 Handling offset move in thread for scope, endpoint = (-0.09, -0.10)
03:59:16.980 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:59:16.995 00.015 12020 Moving (-0.09, -0.10) raw xDistance=-0.09 yDistance=0.10
03:59:16.995 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
03:59:17.015 00.020 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
03:59:17.015 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:59:17.015 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
03:59:17.016 00.001 12020 MoveAxis(E, 0, ABG)
03:59:17.016 00.000 12020 Move returns status 0, amount 0
03:59:17.016 00.000 12020 MoveAxis(N, 0, ABG)
03:59:17.016 00.000 12020 Move returns status 0, amount 0
03:59:17.016 00.000 12020 move complete, result=0
03:59:17.017 00.001 9340 Enqueuing Expose request
03:59:17.059 00.042 12020 worker thread done servicing request
03:59:17.060 00.001 12020 Worker thread wakes up
03:59:17.061 00.001 12020 worker thread servicing REQUEST_EXPOSE 2000
03:59:17.061 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(1405,94,31,31)
03:59:17.061 00.000 9340 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
03:59:17.095 00.034 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"978a3fb1-9a7a-47c5-b812-7fbddacf82c3"}
03:59:17.110 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"978a3fb1-9a7a-47c5-b812-7fbddacf82c3"}
03:59:17.126 00.016 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"060572e7-be64-4260-bd2d-f4f89658e24f"}
03:59:17.142 00.016 9340 case statement mapped state 6 to 3
03:59:17.159 00.017 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"060572e7-be64-4260-bd2d-f4f89658e24f"}
03:59:17.198 00.039 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"a32445e9-1c12-49d5-aa67-f0fed0e1a7fd"}
03:59:17.221 00.023 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":65,"width":15,"height":15,"star_pos":[6.91,7.24],"pixels":"..."},"id":"a32445e9-1c12-49d5-aa67-f0fed0e1a7fd"}
03:59:18.722 01.501 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"038e3b5d-59c6-4a43-a955-126a4c53cee5"}
03:59:18.735 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"038e3b5d-59c6-4a43-a955-126a4c53cee5"}
03:59:18.747 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"fbc49541-3d83-48ea-8fc0-ccf550f75a25"}
03:59:18.766 00.019 9340 case statement mapped state 6 to 3
03:59:18.787 00.021 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"fbc49541-3d83-48ea-8fc0-ccf550f75a25"}
03:59:18.831 00.044 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"c6dc01a8-1c3f-40cd-ac5a-7c2642a267fd"}
03:59:18.845 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":65,"width":15,"height":15,"star_pos":[6.91,7.24],"pixels":"..."},"id":"c6dc01a8-1c3f-40cd-ac5a-7c2642a267fd"}
03:59:19.424 00.579 12020 Exposure complete
03:59:19.664 00.240 12020 worker thread done servicing request
03:59:19.664 00.000 9340 OnExposeComplete: enter
03:59:19.677 00.013 9340 UpdateGuideState(): m_state=6
03:59:19.693 00.016 9340 Star::Find(15, 1419, 108, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 66
03:59:19.705 00.012 9340 Star::Find returns 1 (0), X=1419.28, Y=108.36, Mass=1468994, SNR=193.3, Peak=62710 HFD=4.8
03:59:19.737 00.032 9340 MultiStar: [#1 -0.61,-0.33,0.00,M1] [#2 -0.79,-0.15,0.00,M1] [#3 -0.69,-0.29,0.00,M1] [#4 -0.73,-0.33,0.00,M1] [#5 -0.69,-0.21,0.00,M1] [#6 -0.82,-0.14,0.00,M1] [#7 -0.71,-0.21,0.00,M1] [#8 -0.65,-0.22,0.00,M1] 
03:59:19.750 00.013 9340 CameraToMount -- cameraTheta (-2.85) - m_xAngle (0.05) = xAngle (-2.90 = -2.90)
03:59:19.768 00.018 9340 CameraToMount -- cameraTheta (-2.85) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-5.97 = 0.32)
03:59:19.782 00.014 9340 CameraToMount -- cameraX=-0.74 cameraY=-0.22 hyp=0.77 cameraTheta=-2.85 mountX=-0.75 mountY=0.24, mountTheta=2.83
03:59:19.797 00.015 9340 SchedulePrimaryMove(10104498, x=-0.74, y=-0.22, opts=13)
03:59:19.812 00.015 9340 Enqueuing Move request for scope (-0.74, -0.22)
03:59:19.825 00.013 12020 Worker thread wakes up
03:59:19.825 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=6129, max=65535, med=10765, FiltMin=8319, FiltMax=65518, Gamma=2.870
03:59:19.838 00.013 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.74, -0.22) opts 0xd
03:59:19.839 00.001 9340 UpdateGuideState exits: m=1468994 SNR=193.3
03:59:19.872 00.033 12020 Handling offset move in thread for scope, endpoint = (-0.74, -0.22)
03:59:19.873 00.001 12020 Moving (-0.74, -0.22) raw xDistance=-0.75 yDistance=0.24
03:59:19.873 00.000 12020 GuideAlgorithmHysteresis::Result() returns -0.32 from input -0.75
03:59:19.873 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:59:19.873 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:59:19.887 00.014 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.24
03:59:19.888 00.001 9340 ScheduleExposure(2000,3,1) exposurePending=0
03:59:19.900 00.012 12020 MoveAxis(E, 57, ABG)
03:59:19.900 00.000 9340 Enqueuing Expose request
03:59:19.912 00.012 12020 Guiding  Dir = 2, Dur = 57
03:59:19.913 00.001 12020 IsSlewing returns 0
03:59:19.915 00.002 12020 IsGuiding returns 0
03:59:19.947 00.032 12020 PulseGuide returned control before completion, sleep 36
03:59:20.010 00.063 12020 IsGuiding returns 1
03:59:20.011 00.001 12020 scope still moving after pulse duration time elapsed
03:59:20.047 00.036 12020 IsSlewing returns 0
03:59:20.048 00.001 12020 IsGuiding returns 0
03:59:20.048 00.000 12020 scope move finished after 57 + 75 ms
03:59:20.048 00.000 12020 Move returns status 0, amount 57
03:59:20.048 00.000 12020 MoveAxis(N, 0, ABG)
03:59:20.048 00.000 12020 Move returns status 0, amount 0
03:59:20.048 00.000 12020 move complete, result=0
03:59:20.048 00.000 12020 worker thread done servicing request
03:59:20.049 00.001 12020 Worker thread wakes up
03:59:20.049 00.000 9340 GuideStep: -0.8 px 57 ms EAST, 0.2 px 0 ms NORTH
03:59:20.061 00.012 12020 worker thread servicing REQUEST_EXPOSE 2000
03:59:20.063 00.002 12020 Handling exposure in thread, d=2000 o=3 r=(1405,94,31,31)
03:59:20.724 00.661 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"0b4860c3-8b0a-434e-ac96-e0817531738b"}
03:59:20.750 00.026 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"0b4860c3-8b0a-434e-ac96-e0817531738b"}
03:59:20.765 00.015 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"a6e533f6-7887-43c1-801e-6cd8cbf6a947"}
03:59:20.837 00.072 9340 case statement mapped state 6 to 3
03:59:20.864 00.027 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"a6e533f6-7887-43c1-801e-6cd8cbf6a947"}
03:59:20.883 00.019 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"092443cf-5c81-4f0b-aa96-ae3d17334876"}
03:59:20.903 00.020 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":66,"width":15,"height":15,"star_pos":[7.28,7.36],"pixels":"..."},"id":"092443cf-5c81-4f0b-aa96-ae3d17334876"}
03:59:22.428 01.525 12020 Exposure complete
03:59:22.702 00.274 12020 worker thread done servicing request
03:59:22.703 00.001 9340 OnExposeComplete: enter
03:59:22.719 00.016 9340 UpdateGuideState(): m_state=6
03:59:22.737 00.018 9340 Star::Find(15, 1419, 108, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 67
03:59:22.772 00.035 9340 Star::Find returns 1 (0), X=1420.33, Y=108.28, Mass=1499922, SNR=200.6, Peak=65471 HFD=4.8
03:59:22.785 00.013 9340 MultiStar: [#1 0.54,-0.10,0.00,M2] [#2 0.29,-0.10,0.83,U] [#3 0.44,-0.14,0.91,U] [#4 0.47,-0.12,0.89,U] [#5 0.49,-0.09,1.01,U] [#6 0.48,0.03,0.86,U] [#7 0.39,0.09,0.82,U] [#8 0.46,-0.18,0.91,U] 
03:59:22.798 00.013 9340 refined, 7 included, MultiStar: {0.42, -0.11}, one-star: {0.31, -0.31}
03:59:22.817 00.019 9340 CameraToMount -- cameraTheta (-0.26) - m_xAngle (0.05) = xAngle (-0.31 = -0.31)
03:59:22.827 00.010 9340 CameraToMount -- cameraTheta (-0.26) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-3.37 = 2.91)
03:59:22.841 00.014 9340 CameraToMount -- cameraX=0.42 cameraY=-0.11 hyp=0.43 cameraTheta=-0.26 mountX=0.41 mountY=0.10, mountTheta=0.24
03:59:22.858 00.017 9340 SchedulePrimaryMove(10104498, x=0.42, y=-0.11, opts=13)
03:59:22.872 00.014 9340 Enqueuing Move request for scope (0.42, -0.11)
03:59:22.886 00.014 12020 Worker thread wakes up
03:59:22.886 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=6555, max=65535, med=10773, FiltMin=8318, FiltMax=65518, Gamma=2.870
03:59:22.920 00.034 12020 worker thread servicing REQUEST_MOVE scope ofs (0.42, -0.11) opts 0xd
03:59:22.920 00.000 12020 Handling offset move in thread for scope, endpoint = (0.42, -0.11)
03:59:22.922 00.002 12020 Moving (0.42, -0.11) raw xDistance=0.41 yDistance=0.10
03:59:22.922 00.000 9340 UpdateGuideState exits: m=1499922 SNR=200.6
03:59:22.937 00.015 12020 GuideAlgorithmHysteresis::Result() returns 0.15 from input 0.41
03:59:22.938 00.001 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:59:22.948 00.010 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:59:22.948 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
03:59:22.959 00.011 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
03:59:22.960 00.001 9340 Enqueuing Expose request
03:59:22.971 00.011 12020 MoveAxis(W, 26, ABG)
03:59:22.971 00.000 12020 Guiding  Dir = 3, Dur = 26
03:59:22.971 00.000 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"122d8101-1ec3-4d51-9f3d-1385a51fca74"}
03:59:22.985 00.014 12020 IsSlewing returns 0
03:59:22.985 00.000 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"122d8101-1ec3-4d51-9f3d-1385a51fca74"}
03:59:23.000 00.015 12020 IsGuiding returns 0
03:59:23.001 00.001 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"a1408862-f7e9-45f9-83f0-0f1206de8004"}
03:59:23.014 00.013 9340 case statement mapped state 6 to 3
03:59:23.053 00.039 12020 IsGuiding returns 1
03:59:23.054 00.001 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"a1408862-f7e9-45f9-83f0-0f1206de8004"}
03:59:23.065 00.011 12020 scope still moving after pulse duration time elapsed
03:59:23.067 00.002 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"20670d9a-256c-4cfe-9543-d5d0544a39b5"}
03:59:23.079 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":67,"width":15,"height":15,"star_pos":[7.33,7.28],"pixels":"..."},"id":"20670d9a-256c-4cfe-9543-d5d0544a39b5"}
03:59:23.096 00.017 12020 IsSlewing returns 0
03:59:23.097 00.001 12020 IsGuiding returns 0
03:59:23.098 00.001 12020 scope move finished after 26 + 71 ms
03:59:23.098 00.000 12020 Move returns status 0, amount 26
03:59:23.098 00.000 12020 MoveAxis(N, 0, ABG)
03:59:23.098 00.000 12020 Move returns status 0, amount 0
03:59:23.098 00.000 12020 move complete, result=0
03:59:23.098 00.000 12020 worker thread done servicing request
03:59:23.098 00.000 12020 Worker thread wakes up
03:59:23.099 00.001 12020 worker thread servicing REQUEST_EXPOSE 2000
03:59:23.099 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(1405,94,31,31)
03:59:23.101 00.002 9340 GuideStep: 0.4 px 26 ms WEST, 0.1 px 0 ms NORTH
03:59:24.741 01.640 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"a64956f6-10b3-408b-a36c-654ad91efdbc"}
03:59:24.755 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"a64956f6-10b3-408b-a36c-654ad91efdbc"}
03:59:24.793 00.038 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"f0b0d3d7-cea9-427e-884b-6042d91abfdb"}
03:59:24.814 00.021 9340 case statement mapped state 6 to 3
03:59:24.828 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"f0b0d3d7-cea9-427e-884b-6042d91abfdb"}
03:59:24.842 00.014 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"616cde8e-9518-4da4-9f43-e7c66f47af9e"}
03:59:24.864 00.022 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":67,"width":15,"height":15,"star_pos":[7.33,7.28],"pixels":"..."},"id":"616cde8e-9518-4da4-9f43-e7c66f47af9e"}
03:59:25.479 00.615 12020 Exposure complete
03:59:25.777 00.298 12020 worker thread done servicing request
03:59:25.777 00.000 9340 OnExposeComplete: enter
03:59:25.793 00.016 9340 UpdateGuideState(): m_state=6
03:59:25.809 00.016 9340 Star::Find(15, 1420, 108, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 68
03:59:25.821 00.012 9340 Star::Find returns 1 (0), X=1419.58, Y=108.29, Mass=1525297, SNR=196.6, Peak=62630 HFD=5.0
03:59:25.831 00.010 9340 MultiStar: [#1 -0.46,-0.29,0.00,M3] [#2 -0.44,0.10,0.75,U] [#3 -0.43,-0.09,1.13,U] [#4 -0.32,-0.01,0.93,U] [#5 -0.17,-0.14,0.96,U] [#6 -0.29,-0.07,0.89,U] [#7 -0.36,-0.06,1.00,U] [#8 -0.27,-0.08,0.85,U] 
03:59:25.844 00.013 9340 refined, 7 included, MultiStar: {-0.34, -0.09}, one-star: {-0.43, -0.30}
03:59:25.859 00.015 9340 CameraToMount -- cameraTheta (-2.89) - m_xAngle (0.05) = xAngle (-2.94 = -2.94)
03:59:25.900 00.041 9340 CameraToMount -- cameraTheta (-2.89) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-6.01 = 0.27)
03:59:25.913 00.013 9340 CameraToMount -- cameraX=-0.34 cameraY=-0.09 hyp=0.35 cameraTheta=-2.89 mountX=-0.35 mountY=0.10, mountTheta=2.87
03:59:25.932 00.019 9340 SchedulePrimaryMove(10104498, x=-0.34, y=-0.09, opts=13)
03:59:25.946 00.014 9340 Enqueuing Move request for scope (-0.34, -0.09)
03:59:25.958 00.012 12020 Worker thread wakes up
03:59:25.958 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=6997, max=65535, med=10775, FiltMin=8468, FiltMax=65518, Gamma=2.870
03:59:25.989 00.031 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.34, -0.09) opts 0xd
03:59:25.989 00.000 12020 Handling offset move in thread for scope, endpoint = (-0.34, -0.09)
03:59:25.990 00.001 9340 UpdateGuideState exits: m=1525297 SNR=196.6
03:59:26.004 00.014 12020 Moving (-0.34, -0.09) raw xDistance=-0.35 yDistance=0.10
03:59:26.004 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:59:26.020 00.016 12020 GuideAlgorithmHysteresis::Result() returns -0.13 from input -0.35
03:59:26.020 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
03:59:26.035 00.015 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:59:26.036 00.001 9340 Enqueuing Expose request
03:59:26.052 00.016 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
03:59:26.052 00.000 12020 MoveAxis(E, 24, ABG)
03:59:26.053 00.001 12020 Guiding  Dir = 2, Dur = 24
03:59:26.055 00.002 12020 IsSlewing returns 0
03:59:26.105 00.050 12020 IsGuiding returns 0
03:59:26.136 00.031 12020 IsGuiding returns 1
03:59:26.136 00.000 12020 scope still moving after pulse duration time elapsed
03:59:26.199 00.063 12020 IsSlewing returns 0
03:59:26.200 00.001 12020 IsGuiding returns 0
03:59:26.203 00.003 12020 scope move finished after 24 + 73 ms
03:59:26.203 00.000 12020 Move returns status 0, amount 24
03:59:26.203 00.000 12020 MoveAxis(N, 0, ABG)
03:59:26.204 00.001 12020 Move returns status 0, amount 0
03:59:26.204 00.000 12020 move complete, result=0
03:59:26.204 00.000 12020 worker thread done servicing request
03:59:26.204 00.000 12020 Worker thread wakes up
03:59:26.211 00.007 9340 GuideStep: -0.3 px 24 ms EAST, 0.1 px 0 ms NORTH
03:59:26.243 00.032 12020 worker thread servicing REQUEST_EXPOSE 2000
03:59:26.244 00.001 12020 Handling exposure in thread, d=2000 o=3 r=(1405,94,31,31)
03:59:26.743 00.499 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"2c8a9587-1e1d-4c0b-9fda-6a4937180452"}
03:59:26.757 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"2c8a9587-1e1d-4c0b-9fda-6a4937180452"}
03:59:26.768 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"08b4197b-c5b2-424b-8efb-0a9df26ae868"}
03:59:26.789 00.021 9340 case statement mapped state 6 to 3
03:59:26.803 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"08b4197b-c5b2-424b-8efb-0a9df26ae868"}
03:59:26.850 00.047 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"85ecb793-0cb7-4a3f-96dc-76390a760ac2"}
03:59:26.874 00.024 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":68,"width":15,"height":15,"star_pos":[6.58,7.29],"pixels":"..."},"id":"85ecb793-0cb7-4a3f-96dc-76390a760ac2"}
03:59:28.739 01.865 12020 Exposure complete
03:59:28.744 00.005 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"fae7cf1c-4949-4b21-a083-865c34e6930c"}
03:59:28.776 00.032 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"fae7cf1c-4949-4b21-a083-865c34e6930c"}
03:59:28.807 00.031 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"7ced16d6-6412-4d59-8385-73827f2663a3"}
03:59:28.830 00.023 9340 case statement mapped state 6 to 3
03:59:28.893 00.063 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"7ced16d6-6412-4d59-8385-73827f2663a3"}
03:59:28.915 00.022 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"145dee0c-250e-4828-ac70-548229391bdd"}
03:59:28.935 00.020 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":68,"width":15,"height":15,"star_pos":[6.58,7.29],"pixels":"..."},"id":"145dee0c-250e-4828-ac70-548229391bdd"}
03:59:29.203 00.268 12020 worker thread done servicing request
03:59:29.203 00.000 9340 OnExposeComplete: enter
03:59:29.218 00.015 9340 UpdateGuideState(): m_state=6
03:59:29.232 00.014 9340 Star::Find(15, 1419, 108, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 69
03:59:29.248 00.016 9340 Star::Find returns 1 (0), X=1419.82, Y=108.23, Mass=1465195, SNR=198.4, Peak=61931 HFD=4.8
03:59:29.267 00.019 9340 MultiStar: [#1 0.08,-0.23,1.03,U] [#2 -0.22,-0.03,0.79,U] [#3 -0.03,-0.23,0.94,U] [#4 -0.11,-0.21,1.08,U] [#5 0.04,-0.14,0.93,U] [#6 0.02,-0.21,0.90,U] [#7 0.03,-0.28,0.99,U] [#8 0.01,-0.25,1.00,U] 
03:59:29.314 00.047 9340 refined, 8 included, MultiStar: {-0.04, -0.22}, one-star: {-0.19, -0.36}
03:59:29.330 00.016 9340 CameraToMount -- cameraTheta (-1.74) - m_xAngle (0.05) = xAngle (-1.79 = -1.79)
03:59:29.349 00.019 9340 CameraToMount -- cameraTheta (-1.74) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-4.86 = 1.42)
03:59:29.363 00.014 9340 CameraToMount -- cameraX=-0.04 cameraY=-0.22 hyp=0.22 cameraTheta=-1.74 mountX=-0.05 mountY=0.22, mountTheta=1.79
03:59:29.388 00.025 9340 SchedulePrimaryMove(10104498, x=-0.04, y=-0.22, opts=13)
03:59:29.408 00.020 9340 Enqueuing Move request for scope (-0.04, -0.22)
03:59:29.423 00.015 12020 Worker thread wakes up
03:59:29.423 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=6933, max=65535, med=10817, FiltMin=8416, FiltMax=65518, Gamma=2.870
03:59:29.452 00.029 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.22) opts 0xd
03:59:29.454 00.002 9340 UpdateGuideState exits: m=1465195 SNR=198.4
03:59:29.468 00.014 12020 Handling offset move in thread for scope, endpoint = (-0.04, -0.22)
03:59:29.468 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:59:29.484 00.016 12020 Moving (-0.04, -0.22) raw xDistance=-0.05 yDistance=0.22
03:59:29.485 00.001 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
03:59:29.486 00.001 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:59:29.486 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.22
03:59:29.486 00.000 12020 MoveAxis(E, 0, ABG)
03:59:29.486 00.000 12020 Move returns status 0, amount 0
03:59:29.486 00.000 12020 MoveAxis(N, 0, ABG)
03:59:29.487 00.001 12020 Move returns status 0, amount 0
03:59:29.487 00.000 12020 move complete, result=0
03:59:29.487 00.000 12020 worker thread done servicing request
03:59:29.488 00.001 9340 ScheduleExposure(2000,3,1) exposurePending=0
03:59:29.502 00.014 9340 Enqueuing Expose request
03:59:29.513 00.011 12020 Worker thread wakes up
03:59:29.513 00.000 9340 GuideStep: -0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
03:59:29.529 00.016 12020 worker thread servicing REQUEST_EXPOSE 2000
03:59:29.529 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(1405,94,31,31)
03:59:30.743 01.214 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"2707fc8b-4720-43ff-b508-7acd30a53860"}
03:59:30.768 00.025 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"2707fc8b-4720-43ff-b508-7acd30a53860"}
03:59:30.784 00.016 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"1b6eb4fa-1967-44bd-b411-e176e00f3386"}
03:59:30.807 00.023 9340 case statement mapped state 6 to 3
03:59:30.855 00.048 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"1b6eb4fa-1967-44bd-b411-e176e00f3386"}
03:59:30.877 00.022 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"bf6db396-6830-49a6-8db8-142ca3b4d6de"}
03:59:30.889 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":69,"width":15,"height":15,"star_pos":[6.82,7.23],"pixels":"..."},"id":"bf6db396-6830-49a6-8db8-142ca3b4d6de"}
03:59:31.904 01.015 12020 Exposure complete
03:59:32.243 00.339 12020 worker thread done servicing request
03:59:32.243 00.000 9340 OnExposeComplete: enter
03:59:32.259 00.016 9340 UpdateGuideState(): m_state=6
03:59:32.274 00.015 9340 Star::Find(15, 1419, 108, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 70
03:59:32.308 00.034 9340 Star::Find returns 1 (0), X=1419.69, Y=108.36, Mass=1524514, SNR=213.6, Peak=62370 HFD=4.9
03:59:32.321 00.013 9340 MultiStar: [#1 -0.31,-0.23,0.87,U] [#2 -0.36,-0.12,0.65,U] [#3 -0.30,-0.36,1.12,U] [#4 -0.40,-0.07,0.94,U] [#5 -0.26,-0.14,0.72,U] [#6 -0.19,-0.05,0.89,U] [#7 -0.08,-0.10,0.88,U] [#8 -0.35,-0.23,0.78,U] 
03:59:32.335 00.014 9340 refined, 8 included, MultiStar: {-0.28, -0.17}, one-star: {-0.32, -0.22}
03:59:32.347 00.012 9340 CameraToMount -- cameraTheta (-2.59) - m_xAngle (0.05) = xAngle (-2.64 = -2.64)
03:59:32.363 00.016 9340 CameraToMount -- cameraTheta (-2.59) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-5.71 = 0.58)
03:59:32.378 00.015 9340 CameraToMount -- cameraX=-0.28 cameraY=-0.17 hyp=0.33 cameraTheta=-2.59 mountX=-0.29 mountY=0.18, mountTheta=2.58
03:59:32.434 00.056 9340 SchedulePrimaryMove(10104498, x=-0.28, y=-0.17, opts=13)
03:59:32.453 00.019 9340 Enqueuing Move request for scope (-0.28, -0.17)
03:59:32.468 00.015 12020 Worker thread wakes up
03:59:32.468 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=6414, max=65535, med=10810, FiltMin=8508, FiltMax=65518, Gamma=2.870
03:59:32.489 00.021 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.28, -0.17) opts 0xd
03:59:32.489 00.000 9340 UpdateGuideState exits: m=1524514 SNR=213.6
03:59:32.507 00.018 12020 Handling offset move in thread for scope, endpoint = (-0.28, -0.17)
03:59:32.507 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:59:32.547 00.040 12020 Moving (-0.28, -0.17) raw xDistance=-0.29 yDistance=0.18
03:59:32.547 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
03:59:32.563 00.016 12020 GuideAlgorithmHysteresis::Result() returns -0.12 from input -0.29
03:59:32.564 00.001 9340 Enqueuing Expose request
03:59:32.578 00.014 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:59:32.578 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.18
03:59:32.578 00.000 12020 MoveAxis(E, 22, ABG)
03:59:32.579 00.001 12020 Guiding  Dir = 2, Dur = 22
03:59:32.581 00.002 12020 IsSlewing returns 0
03:59:32.582 00.001 12020 IsGuiding returns 0
03:59:32.612 00.030 12020 IsGuiding returns 1
03:59:32.613 00.001 12020 scope still moving after pulse duration time elapsed
03:59:32.675 00.062 12020 IsSlewing returns 0
03:59:32.676 00.001 12020 IsGuiding returns 0
03:59:32.676 00.000 12020 scope move finished after 22 + 72 ms
03:59:32.676 00.000 12020 Move returns status 0, amount 22
03:59:32.676 00.000 12020 MoveAxis(N, 0, ABG)
03:59:32.676 00.000 12020 Move returns status 0, amount 0
03:59:32.677 00.001 12020 move complete, result=0
03:59:32.677 00.000 12020 worker thread done servicing request
03:59:32.677 00.000 9340 GuideStep: -0.3 px 22 ms EAST, 0.2 px 0 ms NORTH
03:59:32.689 00.012 12020 Worker thread wakes up
03:59:32.689 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
03:59:32.689 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(1405,94,31,31)
03:59:32.746 00.057 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"a94f1fd2-f2d3-44a7-87d5-c9969edb509f"}
03:59:32.777 00.031 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"a94f1fd2-f2d3-44a7-87d5-c9969edb509f"}
03:59:32.788 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"79001d2a-2c79-4ed5-8410-1f557eccd300"}
03:59:32.805 00.017 9340 case statement mapped state 6 to 3
03:59:32.820 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"79001d2a-2c79-4ed5-8410-1f557eccd300"}
03:59:32.879 00.059 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"96e7c550-340a-470e-9b32-6e1e8813d7f5"}
03:59:32.895 00.016 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":70,"width":15,"height":15,"star_pos":[6.69,7.36],"pixels":"..."},"id":"96e7c550-340a-470e-9b32-6e1e8813d7f5"}
03:59:34.743 01.848 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"517d0355-0fee-4e95-bd11-b0e9b0e022ed"}
03:59:34.766 00.023 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"517d0355-0fee-4e95-bd11-b0e9b0e022ed"}
03:59:34.800 00.034 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"099d888e-40b4-4cc6-8193-2f93f3e5915c"}
03:59:34.825 00.025 9340 case statement mapped state 6 to 3
03:59:34.887 00.062 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"099d888e-40b4-4cc6-8193-2f93f3e5915c"}
03:59:34.931 00.044 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"1eb6b604-3eca-42f5-86dd-6f2fa4e3c24d"}
03:59:34.950 00.019 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":70,"width":15,"height":15,"star_pos":[6.69,7.36],"pixels":"..."},"id":"1eb6b604-3eca-42f5-86dd-6f2fa4e3c24d"}
03:59:35.081 00.131 12020 Exposure complete
03:59:35.589 00.508 12020 worker thread done servicing request
03:59:35.589 00.000 9340 OnExposeComplete: enter
03:59:35.602 00.013 9340 UpdateGuideState(): m_state=6
03:59:35.633 00.031 9340 Star::Find(15, 1419, 108, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 71
03:59:35.660 00.027 9340 Star::Find returns 1 (0), X=1419.89, Y=108.23, Mass=1455583, SNR=190.5, Peak=63191 HFD=4.7
03:59:35.688 00.028 9340 MultiStar: [#1 0.12,-0.03,0.93,U] [#2 -0.09,-0.09,1.00,U] [#3 -0.00,-0.18,0.98,U] [#4 -0.11,-0.08,1.00,U] [#5 0.08,-0.12,0.91,U] [#6 0.12,-0.09,0.89,U] [#7 0.04,-0.04,0.91,U] [#8 0.10,0.01,1.03,U] 
03:59:35.732 00.044 9340 refined, 8 included, MultiStar: {0.01, -0.11}, one-star: {-0.12, -0.35}
03:59:35.753 00.021 9340 CameraToMount -- cameraTheta (-1.46) - m_xAngle (0.05) = xAngle (-1.51 = -1.51)
03:59:35.771 00.018 9340 CameraToMount -- cameraTheta (-1.46) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-4.58 = 1.70)
03:59:35.798 00.027 9340 CameraToMount -- cameraX=0.01 cameraY=-0.11 hyp=0.11 cameraTheta=-1.46 mountX=0.01 mountY=0.11, mountTheta=1.51
03:59:35.826 00.028 9340 SchedulePrimaryMove(10104498, x=0.01, y=-0.11, opts=13)
03:59:35.875 00.049 9340 Enqueuing Move request for scope (0.01, -0.11)
03:59:35.887 00.012 12020 Worker thread wakes up
03:59:35.887 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=7175, max=65535, med=10756, FiltMin=8488, FiltMax=65518, Gamma=2.870
03:59:35.903 00.016 12020 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.11) opts 0xd
03:59:35.903 00.000 9340 UpdateGuideState exits: m=1455583 SNR=190.5
03:59:35.914 00.011 12020 Handling offset move in thread for scope, endpoint = (0.01, -0.11)
03:59:35.915 00.001 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:59:35.927 00.012 12020 Moving (0.01, -0.11) raw xDistance=0.01 yDistance=0.11
03:59:35.927 00.000 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
03:59:35.928 00.001 9340 ScheduleExposure(2000,3,1) exposurePending=0
03:59:35.948 00.020 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:59:35.949 00.001 9340 Enqueuing Expose request
03:59:35.963 00.014 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
03:59:35.963 00.000 12020 MoveAxis(E, 0, ABG)
03:59:35.963 00.000 12020 Move returns status 0, amount 0
03:59:35.963 00.000 12020 MoveAxis(N, 0, ABG)
03:59:35.963 00.000 12020 Move returns status 0, amount 0
03:59:35.965 00.002 12020 move complete, result=0
03:59:35.965 00.000 12020 worker thread done servicing request
03:59:35.966 00.001 12020 Worker thread wakes up
03:59:35.966 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
03:59:35.966 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(1405,94,31,31)
03:59:35.969 00.003 9340 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
03:59:36.741 00.772 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"a9eeff8b-b726-475e-81a2-2ea2f5be530a"}
03:59:36.757 00.016 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"a9eeff8b-b726-475e-81a2-2ea2f5be530a"}
03:59:36.769 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"33c96277-b5f6-421b-a345-8aacd819baf2"}
03:59:36.782 00.013 9340 case statement mapped state 6 to 3
03:59:36.794 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"33c96277-b5f6-421b-a345-8aacd819baf2"}
03:59:36.819 00.025 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"cfbdc2aa-de36-4b04-94b9-eda30f858d4e"}
03:59:36.849 00.030 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":71,"width":15,"height":15,"star_pos":[6.89,7.23],"pixels":"..."},"id":"cfbdc2aa-de36-4b04-94b9-eda30f858d4e"}
03:59:38.350 01.501 12020 Exposure complete
03:59:38.598 00.248 12020 worker thread done servicing request
03:59:38.598 00.000 9340 OnExposeComplete: enter
03:59:38.609 00.011 9340 UpdateGuideState(): m_state=6
03:59:38.624 00.015 9340 Star::Find(15, 1419, 108, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 72
03:59:38.634 00.010 9340 Star::Find returns 1 (0), X=1420.12, Y=108.05, Mass=1522678, SNR=220.0, Peak=61759 HFD=4.7
03:59:38.648 00.014 9340 MultiStar: [#1 0.30,-0.54,0.00,M1] [#2 0.14,-0.25,0.73,U] [#3 0.20,-0.45,0.78,U] [#4 0.32,-0.39,0.83,U] [#5 0.30,-0.44,0.00,M1] [#6 0.33,-0.32,0.78,U] [#7 0.38,-0.39,0.00,M1] [#8 0.37,-0.52,0.00,M1] 
03:59:38.661 00.013 9340 refined, 4 included, MultiStar: {0.22, -0.40}, one-star: {0.10, -0.54}
03:59:38.692 00.031 9340 CameraToMount -- cameraTheta (-1.08) - m_xAngle (0.05) = xAngle (-1.13 = -1.13)
03:59:38.707 00.015 9340 CameraToMount -- cameraTheta (-1.08) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-4.19 = 2.09)
03:59:38.720 00.013 9340 CameraToMount -- cameraX=0.22 cameraY=-0.40 hyp=0.45 cameraTheta=-1.08 mountX=0.20 mountY=0.40, mountTheta=1.11
03:59:38.743 00.023 9340 SchedulePrimaryMove(10104498, x=0.22, y=-0.40, opts=13)
03:59:38.760 00.017 9340 Enqueuing Move request for scope (0.22, -0.40)
03:59:38.775 00.015 12020 Worker thread wakes up
03:59:38.775 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=6725, max=65535, med=10795, FiltMin=8596, FiltMax=65518, Gamma=2.870
03:59:38.806 00.031 12020 worker thread servicing REQUEST_MOVE scope ofs (0.22, -0.40) opts 0xd
03:59:38.806 00.000 9340 UpdateGuideState exits: m=1522678 SNR=220.0
03:59:38.817 00.011 12020 Handling offset move in thread for scope, endpoint = (0.22, -0.40)
03:59:38.817 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:59:38.830 00.013 12020 Moving (0.22, -0.40) raw xDistance=0.20 yDistance=0.40
03:59:38.831 00.001 9340 ScheduleExposure(2000,3,1) exposurePending=0
03:59:38.841 00.010 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.20
03:59:38.841 00.000 9340 Enqueuing Expose request
03:59:38.852 00.011 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
03:59:38.852 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.40
03:59:38.852 00.000 12020 MoveAxis(E, 0, ABG)
03:59:38.852 00.000 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"d024efa7-70b5-4dff-a3c4-18078d077cda"}
03:59:38.871 00.019 12020 Move returns status 0, amount 0
03:59:38.872 00.001 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"d024efa7-70b5-4dff-a3c4-18078d077cda"}
03:59:38.882 00.010 12020 MoveAxis(N, 0, ABG)
03:59:38.883 00.001 12020 Move returns status 0, amount 0
03:59:38.883 00.000 12020 move complete, result=0
03:59:38.884 00.001 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"b0cbf889-da7a-4105-9969-c9220b9ae0ee"}
03:59:38.916 00.032 12020 worker thread done servicing request
03:59:38.916 00.000 12020 Worker thread wakes up
03:59:38.916 00.000 9340 case statement mapped state 6 to 3
03:59:38.927 00.011 12020 worker thread servicing REQUEST_EXPOSE 2000
03:59:38.927 00.000 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"b0cbf889-da7a-4105-9969-c9220b9ae0ee"}
03:59:38.942 00.015 12020 Handling exposure in thread, d=2000 o=3 r=(1405,94,31,31)
03:59:38.943 00.001 9340 GuideStep: 0.2 px 0 ms EAST, 0.4 px 0 ms NORTH
03:59:38.962 00.019 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"4855963f-fd1a-4b7c-ad6c-a09534e66578"}
03:59:38.981 00.019 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":72,"width":15,"height":15,"star_pos":[7.12,7.05],"pixels":"..."},"id":"4855963f-fd1a-4b7c-ad6c-a09534e66578"}
03:59:40.743 01.762 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"0d9f1ff7-a767-4640-b41c-6f67353e0132"}
03:59:40.764 00.021 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"0d9f1ff7-a767-4640-b41c-6f67353e0132"}
03:59:40.839 00.075 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"7b265495-83fa-471f-916f-8791b3aa6ca5"}
03:59:40.859 00.020 9340 case statement mapped state 6 to 3
03:59:40.876 00.017 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"7b265495-83fa-471f-916f-8791b3aa6ca5"}
03:59:40.897 00.021 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"5df0d8d1-f21e-496f-9514-e5d56a40091e"}
03:59:40.922 00.025 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":72,"width":15,"height":15,"star_pos":[7.12,7.05],"pixels":"..."},"id":"5df0d8d1-f21e-496f-9514-e5d56a40091e"}
03:59:41.403 00.481 12020 Exposure complete
03:59:42.013 00.610 9340 OnExposeComplete: enter
03:59:42.053 00.040 12020 worker thread done servicing request
03:59:42.053 00.000 9340 UpdateGuideState(): m_state=6
03:59:42.101 00.048 9340 Star::Find(15, 1420, 108, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 73
03:59:42.203 00.102 9340 Star::Find returns 1 (0), X=1420.04, Y=108.40, Mass=1504470, SNR=202.8, Peak=64807 HFD=4.9
03:59:42.274 00.071 9340 MultiStar: [#1 0.15,-0.05,0.96,U] [#2 -0.10,0.03,0.87,U] [#3 0.03,0.01,0.99,U] [#4 0.19,0.10,0.93,U] [#5 0.10,-0.14,0.92,U] [#6 0.02,-0.05,0.83,U] [#7 0.23,0.05,0.90,U] [#8 0.05,-0.08,0.76,U] 
03:59:42.312 00.038 9340 refined, 8 included, MultiStar: {0.08, -0.04}, one-star: {0.03, -0.19}
03:59:42.345 00.033 9340 CameraToMount -- cameraTheta (-0.43) - m_xAngle (0.05) = xAngle (-0.48 = -0.48)
03:59:42.407 00.062 9340 CameraToMount -- cameraTheta (-0.43) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-3.55 = 2.73)
03:59:42.446 00.039 9340 CameraToMount -- cameraX=0.08 cameraY=-0.04 hyp=0.09 cameraTheta=-0.43 mountX=0.08 mountY=0.03, mountTheta=0.42
03:59:42.547 00.101 9340 SchedulePrimaryMove(10104498, x=0.08, y=-0.04, opts=13)
03:59:42.569 00.022 9340 Enqueuing Move request for scope (0.08, -0.04)
03:59:42.585 00.016 12020 Worker thread wakes up
03:59:42.586 00.001 12020 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.04) opts 0xd
03:59:42.586 00.000 12020 Handling offset move in thread for scope, endpoint = (0.08, -0.04)
03:59:42.586 00.000 12020 Moving (0.08, -0.04) raw xDistance=0.08 yDistance=0.03
03:59:42.587 00.001 9340 UpdateImageDisplay: Size=(1920,1080) min=6800, max=65535, med=10764, FiltMin=8472, FiltMax=65518, Gamma=2.870
03:59:42.608 00.021 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
03:59:42.608 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:59:42.609 00.001 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
03:59:42.610 00.001 12020 MoveAxis(E, 0, ABG)
03:59:42.610 00.000 12020 Move returns status 0, amount 0
03:59:42.610 00.000 12020 MoveAxis(N, 0, ABG)
03:59:42.610 00.000 12020 Move returns status 0, amount 0
03:59:42.613 00.003 9340 UpdateGuideState exits: m=1504470 SNR=202.8
03:59:42.664 00.051 12020 move complete, result=0
03:59:42.665 00.001 12020 worker thread done servicing request
03:59:42.665 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:59:42.696 00.031 9340 ScheduleExposure(2000,3,1) exposurePending=0
03:59:42.723 00.027 9340 Enqueuing Expose request
03:59:42.784 00.061 12020 Worker thread wakes up
03:59:42.784 00.000 9340 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
03:59:42.802 00.018 12020 worker thread servicing REQUEST_EXPOSE 2000
03:59:42.802 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(1405,94,31,31)
03:59:42.833 00.031 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"611c193f-df4b-4526-8eb4-dd143ba2a6c4"}
03:59:42.854 00.021 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"611c193f-df4b-4526-8eb4-dd143ba2a6c4"}
03:59:42.883 00.029 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"b2a21642-fb46-440e-8be0-f594408b69d2"}
03:59:42.935 00.052 9340 case statement mapped state 6 to 3
03:59:42.949 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"b2a21642-fb46-440e-8be0-f594408b69d2"}
03:59:42.966 00.017 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"72a502bc-bdd3-4e6b-a37a-86bbd8268671"}
03:59:42.981 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":73,"width":15,"height":15,"star_pos":[7.04,7.40],"pixels":"..."},"id":"72a502bc-bdd3-4e6b-a37a-86bbd8268671"}
03:59:44.741 01.760 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"62796eed-9549-4719-b28f-75a58c16fd2b"}
03:59:44.762 00.021 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"62796eed-9549-4719-b28f-75a58c16fd2b"}
03:59:44.776 00.014 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"1fd15875-575d-4190-a507-910eb9c5953f"}
03:59:44.790 00.014 9340 case statement mapped state 6 to 3
03:59:44.802 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"1fd15875-575d-4190-a507-910eb9c5953f"}
03:59:44.814 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"1dda374f-1697-4491-a132-f975e72dd50d"}
03:59:44.854 00.040 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":73,"width":15,"height":15,"star_pos":[7.04,7.40],"pixels":"..."},"id":"1dda374f-1697-4491-a132-f975e72dd50d"}
03:59:45.170 00.316 12020 Exposure complete
03:59:45.489 00.319 12020 worker thread done servicing request
03:59:45.489 00.000 9340 OnExposeComplete: enter
03:59:45.504 00.015 9340 UpdateGuideState(): m_state=6
03:59:45.517 00.013 9340 Star::Find(15, 1420, 108, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 74
03:59:45.552 00.035 9340 Star::Find returns 1 (0), X=1420.20, Y=108.36, Mass=1527547, SNR=190.2, Peak=65471 HFD=4.9
03:59:45.572 00.020 9340 MultiStar: [#1 0.34,-0.08,0.83,U] [#2 0.13,-0.01,0.92,U] [#3 0.29,-0.15,1.02,U] [#4 0.17,0.01,1.04,U] [#5 0.28,-0.16,1.00,U] [#6 0.24,-0.12,0.88,U] [#7 0.21,0.00,0.83,U] [#8 0.38,-0.09,0.96,U] 
03:59:45.582 00.010 9340 refined, 8 included, MultiStar: {0.25, -0.09}, one-star: {0.19, -0.23}
03:59:45.594 00.012 9340 CameraToMount -- cameraTheta (-0.36) - m_xAngle (0.05) = xAngle (-0.41 = -0.41)
03:59:45.605 00.011 9340 CameraToMount -- cameraTheta (-0.36) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-3.48 = 2.81)
03:59:45.621 00.016 9340 CameraToMount -- cameraX=0.25 cameraY=-0.09 hyp=0.27 cameraTheta=-0.36 mountX=0.24 mountY=0.09, mountTheta=0.34
03:59:45.643 00.022 9340 SchedulePrimaryMove(10104498, x=0.25, y=-0.09, opts=13)
03:59:45.680 00.037 9340 Enqueuing Move request for scope (0.25, -0.09)
03:59:45.694 00.014 12020 Worker thread wakes up
03:59:45.695 00.001 9340 UpdateImageDisplay: Size=(1920,1080) min=6130, max=65535, med=10739, FiltMin=8317, FiltMax=65518, Gamma=2.870
03:59:45.707 00.012 12020 worker thread servicing REQUEST_MOVE scope ofs (0.25, -0.09) opts 0xd
03:59:45.707 00.000 9340 UpdateGuideState exits: m=1527547 SNR=190.2
03:59:45.720 00.013 12020 Handling offset move in thread for scope, endpoint = (0.25, -0.09)
03:59:45.721 00.001 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:59:45.735 00.014 12020 Moving (0.25, -0.09) raw xDistance=0.24 yDistance=0.09
03:59:45.735 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
03:59:45.751 00.016 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.24
03:59:45.752 00.001 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:59:45.752 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
03:59:45.754 00.002 9340 Enqueuing Expose request
03:59:45.770 00.016 12020 MoveAxis(E, 0, ABG)
03:59:45.771 00.001 12020 Move returns status 0, amount 0
03:59:45.771 00.000 12020 MoveAxis(N, 0, ABG)
03:59:45.771 00.000 12020 Move returns status 0, amount 0
03:59:45.771 00.000 12020 move complete, result=0
03:59:45.771 00.000 12020 worker thread done servicing request
03:59:45.771 00.000 12020 Worker thread wakes up
03:59:45.772 00.001 12020 worker thread servicing REQUEST_EXPOSE 2000
03:59:45.772 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(1405,94,31,31)
03:59:45.777 00.005 9340 GuideStep: 0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
03:59:46.741 00.964 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"fd0d312b-f785-4d09-abc2-4d3fbb939dda"}
03:59:46.758 00.017 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"fd0d312b-f785-4d09-abc2-4d3fbb939dda"}
03:59:46.768 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"460e1efb-b5bf-4941-88c2-5683585e81ae"}
03:59:46.786 00.018 9340 case statement mapped state 6 to 3
03:59:46.797 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"460e1efb-b5bf-4941-88c2-5683585e81ae"}
03:59:46.808 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"33ab5483-2c17-4b8b-a112-f898616d7600"}
03:59:46.828 00.020 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":74,"width":15,"height":15,"star_pos":[7.20,7.36],"pixels":"..."},"id":"33ab5483-2c17-4b8b-a112-f898616d7600"}
03:59:48.195 01.367 12020 Exposure complete
03:59:48.732 00.537 12020 worker thread done servicing request
03:59:48.734 00.002 9340 OnExposeComplete: enter
03:59:48.762 00.028 9340 UpdateGuideState(): m_state=6
03:59:48.795 00.033 9340 Star::Find(15, 1420, 108, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 75
03:59:48.853 00.058 9340 Star::Find returns 1 (0), X=1420.23, Y=108.40, Mass=1525918, SNR=233.8, Peak=65471 HFD=4.9
03:59:48.868 00.015 9340 MultiStar: [#1 0.41,-0.15,0.78,U] [#2 0.17,0.13,0.73,U] [#3 0.24,0.03,1.04,U] [#4 0.24,0.01,0.67,U] [#5 0.37,0.02,0.83,U] [#6 0.17,0.26,0.80,U] [#7 0.32,-0.02,0.75,U] [#8 0.26,-0.06,0.82,U] 
03:59:48.883 00.015 9340 refined, 8 included, MultiStar: {0.26, 0.00}, one-star: {0.21, -0.18}
03:59:48.899 00.016 9340 CameraToMount -- cameraTheta (0.00) - m_xAngle (0.05) = xAngle (-0.05 = -0.05)
03:59:48.932 00.033 9340 CameraToMount -- cameraTheta (0.00) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-3.11 = -3.11)
03:59:49.005 00.073 9340 CameraToMount -- cameraX=0.26 cameraY=0.00 hyp=0.26 cameraTheta=0.00 mountX=0.26 mountY=-0.01, mountTheta=-0.03
03:59:49.036 00.031 9340 SchedulePrimaryMove(10104498, x=0.26, y=0.00, opts=13)
03:59:49.055 00.019 9340 Enqueuing Move request for scope (0.26, 0.00)
03:59:49.070 00.015 12020 Worker thread wakes up
03:59:49.070 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=7010, max=65535, med=10732, FiltMin=7709, FiltMax=65518, Gamma=2.870
03:59:49.092 00.022 12020 worker thread servicing REQUEST_MOVE scope ofs (0.26, 0.00) opts 0xd
03:59:49.092 00.000 12020 Handling offset move in thread for scope, endpoint = (0.26, 0.00)
03:59:49.093 00.001 12020 Moving (0.26, 0.00) raw xDistance=0.26 yDistance=-0.01
03:59:49.093 00.000 12020 GuideAlgorithmHysteresis::Result() returns 0.11 from input 0.26
03:59:49.093 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:59:49.093 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
03:59:49.099 00.006 9340 UpdateGuideState exits: m=1525918 SNR=233.8
03:59:49.158 00.059 12020 MoveAxis(W, 20, ABG)
03:59:49.159 00.001 12020 Guiding  Dir = 3, Dur = 20
03:59:49.159 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:59:49.177 00.018 9340 ScheduleExposure(2000,3,1) exposurePending=0
03:59:49.201 00.024 12020 IsSlewing returns 0
03:59:49.201 00.000 9340 Enqueuing Expose request
03:59:49.218 00.017 12020 IsGuiding returns 0
03:59:49.228 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"5911e5ed-387a-4745-9c66-254c42a1f336"}
03:59:49.250 00.022 12020 IsGuiding returns 1
03:59:49.251 00.001 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"5911e5ed-387a-4745-9c66-254c42a1f336"}
03:59:49.289 00.038 12020 scope still moving after pulse duration time elapsed
03:59:49.291 00.002 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"657cd28f-76e3-43dd-85a6-74f6815680d7"}
03:59:49.314 00.023 9340 case statement mapped state 6 to 3
03:59:49.332 00.018 12020 IsSlewing returns 0
03:59:49.333 00.001 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"657cd28f-76e3-43dd-85a6-74f6815680d7"}
03:59:49.349 00.016 12020 IsGuiding returns 0
03:59:49.349 00.000 12020 scope move finished after 20 + 110 ms
03:59:49.350 00.001 12020 Move returns status 0, amount 20
03:59:49.350 00.000 12020 MoveAxis(N, 0, ABG)
03:59:49.350 00.000 12020 Move returns status 0, amount 0
03:59:49.350 00.000 12020 move complete, result=0
03:59:49.351 00.001 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"02f71fb7-e575-41b9-ab1f-6714e1e964de"}
03:59:49.373 00.022 12020 worker thread done servicing request
03:59:49.381 00.008 12020 Worker thread wakes up
03:59:49.381 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
03:59:49.381 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(1405,94,31,31)
03:59:49.383 00.002 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":75,"width":15,"height":15,"star_pos":[7.23,7.40],"pixels":"..."},"id":"02f71fb7-e575-41b9-ab1f-6714e1e964de"}
03:59:49.455 00.072 9340 GuideStep: 0.3 px 20 ms WEST, -0.0 px 0 ms NORTH
03:59:50.739 01.284 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"cd06cb7c-b6c9-47c3-ae7c-84ac5c0e062d"}
03:59:50.758 00.019 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"cd06cb7c-b6c9-47c3-ae7c-84ac5c0e062d"}
03:59:50.774 00.016 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"d3443007-afe6-49fb-8d18-c740525b6f1b"}
03:59:50.786 00.012 9340 case statement mapped state 6 to 3
03:59:50.818 00.032 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"d3443007-afe6-49fb-8d18-c740525b6f1b"}
03:59:50.836 00.018 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"5534a388-38cf-4d8b-a5a9-4b98abcde526"}
03:59:50.848 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":75,"width":15,"height":15,"star_pos":[7.23,7.40],"pixels":"..."},"id":"5534a388-38cf-4d8b-a5a9-4b98abcde526"}
03:59:51.744 00.896 12020 Exposure complete
03:59:52.015 00.271 12020 worker thread done servicing request
03:59:52.015 00.000 9340 OnExposeComplete: enter
03:59:52.024 00.009 9340 UpdateGuideState(): m_state=6
03:59:52.038 00.014 9340 Star::Find(15, 1420, 108, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 76
03:59:52.062 00.024 9340 Star::Find returns 1 (0), X=1419.84, Y=108.41, Mass=1456546, SNR=199.6, Peak=61423 HFD=4.9
03:59:52.077 00.015 9340 MultiStar: [#1 -0.02,-0.05,0.95,U] [#2 -0.22,0.00,0.81,U] [#3 -0.07,-0.16,1.09,U] [#4 -0.11,0.07,0.93,U] [#5 -0.04,-0.19,0.94,U] [#6 -0.06,-0.07,0.78,U] [#7 -0.02,0.17,0.84,U] [#8 0.00,-0.10,1.00,U] 
03:59:52.113 00.036 9340 refined, 8 included, MultiStar: {-0.08, -0.06}, one-star: {-0.17, -0.18}
03:59:52.128 00.015 9340 CameraToMount -- cameraTheta (-2.46) - m_xAngle (0.05) = xAngle (-2.51 = -2.51)
03:59:52.142 00.014 9340 CameraToMount -- cameraTheta (-2.46) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-5.58 = 0.70)
03:59:52.157 00.015 9340 CameraToMount -- cameraX=-0.08 cameraY=-0.06 hyp=0.10 cameraTheta=-2.46 mountX=-0.08 mountY=0.06, mountTheta=2.47
03:59:52.180 00.023 9340 SchedulePrimaryMove(10104498, x=-0.08, y=-0.06, opts=13)
03:59:52.192 00.012 9340 Enqueuing Move request for scope (-0.08, -0.06)
03:59:52.214 00.022 12020 Worker thread wakes up
03:59:52.214 00.000 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.06) opts 0xd
03:59:52.214 00.000 12020 Handling offset move in thread for scope, endpoint = (-0.08, -0.06)
03:59:52.214 00.000 12020 Moving (-0.08, -0.06) raw xDistance=-0.08 yDistance=0.06
03:59:52.214 00.000 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
03:59:52.215 00.001 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:59:52.215 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
03:59:52.215 00.000 12020 MoveAxis(E, 0, ABG)
03:59:52.215 00.000 12020 Move returns status 0, amount 0
03:59:52.215 00.000 12020 MoveAxis(N, 0, ABG)
03:59:52.215 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=6568, max=65535, med=10726, FiltMin=8605, FiltMax=65518, Gamma=2.870
03:59:52.249 00.034 12020 Move returns status 0, amount 0
03:59:52.249 00.000 12020 move complete, result=0
03:59:52.250 00.001 12020 worker thread done servicing request
03:59:52.250 00.000 9340 UpdateGuideState exits: m=1456546 SNR=199.6
03:59:52.266 00.016 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:59:52.278 00.012 9340 ScheduleExposure(2000,3,1) exposurePending=0
03:59:52.289 00.011 9340 Enqueuing Expose request
03:59:52.303 00.014 12020 Worker thread wakes up
03:59:52.304 00.001 9340 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
03:59:52.320 00.016 12020 worker thread servicing REQUEST_EXPOSE 2000
03:59:52.320 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(1405,94,31,31)
03:59:52.737 00.417 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"15e515c7-98a1-4020-acbe-73cc9672a67b"}
03:59:52.769 00.032 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"15e515c7-98a1-4020-acbe-73cc9672a67b"}
03:59:52.783 00.014 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"34e4487d-dfe8-403e-ba65-e01d2c1ccd97"}
03:59:52.794 00.011 9340 case statement mapped state 6 to 3
03:59:52.812 00.018 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"34e4487d-dfe8-403e-ba65-e01d2c1ccd97"}
03:59:52.824 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"e3da018b-a04e-4fa7-ac3f-3fb2a7f44614"}
03:59:52.835 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":76,"width":15,"height":15,"star_pos":[6.84,7.41],"pixels":"..."},"id":"e3da018b-a04e-4fa7-ac3f-3fb2a7f44614"}
03:59:54.687 01.852 12020 Exposure complete
03:59:54.737 00.050 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"838eae45-a45c-4cbb-a93d-65aeb1414e2b"}
03:59:54.750 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"838eae45-a45c-4cbb-a93d-65aeb1414e2b"}
03:59:54.777 00.027 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"0121eab3-e8f0-4534-b8ff-0886ad3c367e"}
03:59:54.792 00.015 9340 case statement mapped state 6 to 3
03:59:54.803 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"0121eab3-e8f0-4534-b8ff-0886ad3c367e"}
03:59:54.823 00.020 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"4b9f548b-dde2-4086-b026-ab4646ac71ea"}
03:59:54.841 00.018 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":76,"width":15,"height":15,"star_pos":[6.84,7.41],"pixels":"..."},"id":"4b9f548b-dde2-4086-b026-ab4646ac71ea"}
03:59:54.995 00.154 12020 worker thread done servicing request
03:59:54.996 00.001 9340 OnExposeComplete: enter
03:59:55.017 00.021 9340 UpdateGuideState(): m_state=6
03:59:55.057 00.040 9340 Star::Find(15, 1419, 108, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 77
03:59:55.074 00.017 9340 Star::Find returns 1 (0), X=1419.85, Y=108.35, Mass=1446537, SNR=184.2, Peak=60726 HFD=4.9
03:59:55.090 00.016 9340 MultiStar: [#1 -0.12,-0.00,1.00,U] [#2 -0.43,0.16,0.82,U] [#3 -0.20,-0.17,1.14,U] [#4 -0.21,0.07,0.99,U] [#5 -0.07,-0.11,1.07,U] [#6 -0.18,-0.09,1.00,U] [#7 -0.30,0.07,1.12,U] [#8 -0.16,-0.03,0.89,U] 
03:59:55.105 00.015 9340 refined, 8 included, MultiStar: {-0.20, -0.04}, one-star: {-0.17, -0.23}
03:59:55.123 00.018 9340 CameraToMount -- cameraTheta (-2.94) - m_xAngle (0.05) = xAngle (-2.99 = -2.99)
03:59:55.152 00.029 9340 CameraToMount -- cameraTheta (-2.94) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-6.06 = 0.23)
03:59:55.183 00.031 9340 CameraToMount -- cameraX=-0.20 cameraY=-0.04 hyp=0.21 cameraTheta=-2.94 mountX=-0.20 mountY=0.05, mountTheta=2.92
03:59:55.216 00.033 9340 SchedulePrimaryMove(10104498, x=-0.20, y=-0.04, opts=13)
03:59:55.234 00.018 9340 Enqueuing Move request for scope (-0.20, -0.04)
03:59:55.248 00.014 12020 Worker thread wakes up
03:59:55.248 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=6650, max=65535, med=10783, FiltMin=8420, FiltMax=65518, Gamma=2.870
03:59:55.268 00.020 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.20, -0.04) opts 0xd
03:59:55.268 00.000 12020 Handling offset move in thread for scope, endpoint = (-0.20, -0.04)
03:59:55.268 00.000 12020 Moving (-0.20, -0.04) raw xDistance=-0.20 yDistance=0.05
03:59:55.268 00.000 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.20
03:59:55.269 00.001 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:59:55.269 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
03:59:55.269 00.000 12020 MoveAxis(E, 0, ABG)
03:59:55.270 00.001 9340 UpdateGuideState exits: m=1446537 SNR=184.2
03:59:55.332 00.062 12020 Move returns status 0, amount 0
03:59:55.332 00.000 12020 MoveAxis(N, 0, ABG)
03:59:55.332 00.000 12020 Move returns status 0, amount 0
03:59:55.333 00.001 12020 move complete, result=0
03:59:55.333 00.000 12020 worker thread done servicing request
03:59:55.334 00.001 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:59:55.356 00.022 9340 ScheduleExposure(2000,3,1) exposurePending=0
03:59:55.381 00.025 9340 Enqueuing Expose request
03:59:55.403 00.022 12020 Worker thread wakes up
03:59:55.403 00.000 9340 GuideStep: -0.2 px 0 ms EAST, 0.0 px 0 ms NORTH
03:59:55.423 00.020 12020 worker thread servicing REQUEST_EXPOSE 2000
03:59:55.424 00.001 12020 Handling exposure in thread, d=2000 o=3 r=(1405,94,31,31)
03:59:56.738 01.314 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"2804ad2e-4b13-4f6f-bdc0-56b96c798f27"}
03:59:56.756 00.018 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"2804ad2e-4b13-4f6f-bdc0-56b96c798f27"}
03:59:56.789 00.033 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"930b62b5-8b61-4299-91f1-4970c291ed60"}
03:59:56.816 00.027 9340 case statement mapped state 6 to 3
03:59:56.833 00.017 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"930b62b5-8b61-4299-91f1-4970c291ed60"}
03:59:56.854 00.021 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"ccfa6502-647d-4083-a611-c2d28cf8ad7f"}
03:59:56.868 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":77,"width":15,"height":15,"star_pos":[6.85,7.35],"pixels":"..."},"id":"ccfa6502-647d-4083-a611-c2d28cf8ad7f"}
03:59:57.796 00.928 12020 Exposure complete
03:59:58.016 00.220 12020 worker thread done servicing request
03:59:58.017 00.001 9340 OnExposeComplete: enter
03:59:58.044 00.027 9340 UpdateGuideState(): m_state=6
03:59:58.066 00.022 9340 Star::Find(15, 1419, 108, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 78
03:59:58.089 00.023 9340 Star::Find returns 1 (0), X=1419.29, Y=108.31, Mass=1533379, SNR=201.1, Peak=63894 HFD=4.8
03:59:58.101 00.012 9340 MultiStar: [#1 -0.50,0.08,0.82,U] [#2 -0.64,0.22,0.00,M1] [#3 -0.60,0.01,0.00,M1] [#4 -0.53,0.02,0.00,M1] [#5 -0.45,-0.13,0.90,U] [#6 -0.30,0.08,0.99,U] [#7 -0.55,0.23,0.00,M1] [#8 -0.47,-0.02,0.90,U] 
03:59:58.112 00.011 9340 refined, 4 included, MultiStar: {-0.49, -0.06}, one-star: {-0.73, -0.28}
03:59:58.132 00.020 9340 CameraToMount -- cameraTheta (-3.02) - m_xAngle (0.05) = xAngle (-3.07 = -3.07)
03:59:58.143 00.011 9340 CameraToMount -- cameraTheta (-3.02) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-6.14 = 0.15)
03:59:58.184 00.041 9340 CameraToMount -- cameraX=-0.49 cameraY=-0.06 hyp=0.50 cameraTheta=-3.02 mountX=-0.49 mountY=0.07, mountTheta=3.00
03:59:58.206 00.022 9340 SchedulePrimaryMove(10104498, x=-0.49, y=-0.06, opts=13)
03:59:58.218 00.012 9340 Enqueuing Move request for scope (-0.49, -0.06)
03:59:58.239 00.021 12020 Worker thread wakes up
03:59:58.240 00.001 9340 UpdateImageDisplay: Size=(1920,1080) min=6560, max=65535, med=10737, FiltMin=8426, FiltMax=65518, Gamma=2.870
03:59:58.254 00.014 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.49, -0.06) opts 0xd
03:59:58.255 00.001 9340 UpdateGuideState exits: m=1533379 SNR=201.1
03:59:58.268 00.013 12020 Handling offset move in thread for scope, endpoint = (-0.49, -0.06)
03:59:58.268 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:59:58.285 00.017 12020 Moving (-0.49, -0.06) raw xDistance=-0.49 yDistance=0.07
03:59:58.285 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
03:59:58.317 00.032 12020 GuideAlgorithmHysteresis::Result() returns -0.21 from input -0.49
03:59:58.318 00.001 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:59:58.318 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
03:59:58.318 00.000 12020 MoveAxis(E, 37, ABG)
03:59:58.318 00.000 12020 Guiding  Dir = 2, Dur = 37
03:59:58.319 00.001 9340 Enqueuing Expose request
03:59:58.332 00.013 12020 IsSlewing returns 0
03:59:58.334 00.002 12020 IsGuiding returns 0
03:59:58.358 00.024 12020 PulseGuide returned control before completion, sleep 24
03:59:58.407 00.049 12020 IsGuiding returns 0
03:59:58.407 00.000 12020 Move returns status 0, amount 37
03:59:58.407 00.000 12020 MoveAxis(N, 0, ABG)
03:59:58.407 00.000 12020 Move returns status 0, amount 0
03:59:58.407 00.000 12020 move complete, result=0
03:59:58.408 00.001 12020 worker thread done servicing request
03:59:58.408 00.000 12020 Worker thread wakes up
03:59:58.408 00.000 9340 GuideStep: -0.5 px 37 ms EAST, 0.1 px 0 ms NORTH
03:59:58.441 00.033 12020 worker thread servicing REQUEST_EXPOSE 2000
03:59:58.441 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(1405,94,31,31)
03:59:58.737 00.296 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"c6b8d964-d567-463f-8ee0-7c99ee13c449"}
03:59:58.748 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"c6b8d964-d567-463f-8ee0-7c99ee13c449"}
03:59:58.758 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"d62865e3-a321-4463-b0d5-6a9fed5e7a22"}
03:59:58.771 00.013 9340 case statement mapped state 6 to 3
03:59:58.789 00.018 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"d62865e3-a321-4463-b0d5-6a9fed5e7a22"}
03:59:58.848 00.059 9340 evsrv: cli 100A41E8 connect
03:59:58.862 00.014 9340 case statement mapped state 6 to 3
03:59:58.955 00.093 9340 case statement mapped state 6 to 3
03:59:59.028 00.073 9340 evsrv: cli 100A41E8 request: {"method":"get_app_state","id":"d4d968cd-b220-4d45-abcf-28d5cc5aecde"}
03:59:59.048 00.020 9340 case statement mapped state 6 to 3
03:59:59.065 00.017 9340 evsrv: cli 100A41E8 response: {"jsonrpc":"2.0","result":"Guiding","id":"d4d968cd-b220-4d45-abcf-28d5cc5aecde"}
03:59:59.079 00.014 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"4e24f6da-c348-4097-94d6-009875ec271a"}
03:59:59.098 00.019 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":78,"width":15,"height":15,"star_pos":[7.29,7.31],"pixels":"..."},"id":"4e24f6da-c348-4097-94d6-009875ec271a"}
03:59:59.116 00.018 9340 evsrv: cli 100A41E8 disconnect
04:00:00.740 01.624 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"a8b7521d-95a2-44b5-abef-6c975fa178a7"}
04:00:00.992 00.252 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"a8b7521d-95a2-44b5-abef-6c975fa178a7"}
04:00:01.106 00.114 12020 Exposure complete
04:00:01.115 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"125cc56f-6b4b-4fb0-bbdf-eefd66e1e291"}
04:00:01.300 00.185 9340 case statement mapped state 6 to 3
04:00:01.809 00.509 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"125cc56f-6b4b-4fb0-bbdf-eefd66e1e291"}
04:00:02.370 00.561 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"206422ee-8a87-4ca1-8199-0327c872aedf"}
04:00:02.749 00.379 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":78,"width":15,"height":15,"star_pos":[7.29,7.31],"pixels":"..."},"id":"206422ee-8a87-4ca1-8199-0327c872aedf"}
04:00:03.109 00.360 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"80e7a9de-5a21-4c57-b141-20fb85d0d738"}
04:00:03.489 00.380 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"80e7a9de-5a21-4c57-b141-20fb85d0d738"}
04:00:04.003 00.514 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"b6c86c8f-1292-4794-b806-2feee26e831d"}
04:00:04.280 00.277 9340 case statement mapped state 6 to 3
04:00:04.386 00.106 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"b6c86c8f-1292-4794-b806-2feee26e831d"}
04:00:04.891 00.505 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"873a979f-893c-4d48-8f95-076e66e3818d"}
04:00:05.131 00.240 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":78,"width":15,"height":15,"star_pos":[7.29,7.31],"pixels":"..."},"id":"873a979f-893c-4d48-8f95-076e66e3818d"}
04:00:05.310 00.179 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"e7621810-35be-45cb-9916-1ceb875413bb"}
04:00:05.517 00.207 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"e7621810-35be-45cb-9916-1ceb875413bb"}
04:00:05.651 00.134 12020 worker thread done servicing request
04:00:05.655 00.004 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"fd0b19eb-134f-4335-9daa-200c10e49be5"}
04:00:05.794 00.139 9340 case statement mapped state 6 to 3
04:00:05.961 00.167 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"fd0b19eb-134f-4335-9daa-200c10e49be5"}
04:00:06.057 00.096 9340 OnExposeComplete: enter
04:00:06.117 00.060 9340 UpdateGuideState(): m_state=6
04:00:06.215 00.098 9340 Star::Find(15, 1419, 108, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 79
04:00:06.266 00.051 9340 Star::Find returns 1 (0), X=1419.54, Y=108.19, Mass=1512607, SNR=222.2, Peak=62942 HFD=5.0
04:00:06.410 00.144 9340 MultiStar: [#1 -0.12,-0.10,0.84,U] [#2 -0.18,0.12,0.79,U] [#3 -0.20,-0.08,0.99,U] [#4 -0.19,0.04,0.86,U] [#5 -0.24,-0.06,0.86,U] [#6 -0.20,0.06,0.86,U] [#7 -0.17,0.01,0.70,U] [#8 -0.17,0.05,0.85,U] 
04:00:06.444 00.034 9340 refined, 8 included, MultiStar: {-0.22, -0.05}, one-star: {-0.48, -0.40}
04:00:06.470 00.026 9340 CameraToMount -- cameraTheta (-2.92) - m_xAngle (0.05) = xAngle (-2.97 = -2.97)
04:00:06.489 00.019 9340 CameraToMount -- cameraTheta (-2.92) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-6.04 = 0.24)
04:00:06.516 00.027 9340 CameraToMount -- cameraX=-0.22 cameraY=-0.05 hyp=0.23 cameraTheta=-2.92 mountX=-0.22 mountY=0.05, mountTheta=2.90
04:00:06.617 00.101 9340 SchedulePrimaryMove(10104498, x=-0.22, y=-0.05, opts=13)
04:00:06.640 00.023 9340 Enqueuing Move request for scope (-0.22, -0.05)
04:00:06.660 00.020 12020 Worker thread wakes up
04:00:06.660 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=6594, max=65535, med=10717, FiltMin=8580, FiltMax=65518, Gamma=2.870
04:00:06.679 00.019 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.22, -0.05) opts 0xd
04:00:06.679 00.000 12020 Handling offset move in thread for scope, endpoint = (-0.22, -0.05)
04:00:06.680 00.001 9340 UpdateGuideState exits: m=1512607 SNR=222.2
04:00:06.759 00.079 12020 Moving (-0.22, -0.05) raw xDistance=-0.22 yDistance=0.05
04:00:06.759 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:00:06.778 00.019 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.22
04:00:06.779 00.001 9340 ScheduleExposure(2000,3,1) exposurePending=0
04:00:06.871 00.092 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:00:06.871 00.000 9340 Enqueuing Expose request
04:00:06.924 00.053 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
04:00:06.924 00.000 12020 MoveAxis(E, 0, ABG)
04:00:06.925 00.001 12020 Move returns status 0, amount 0
04:00:06.925 00.000 12020 MoveAxis(N, 0, ABG)
04:00:06.925 00.000 12020 Move returns status 0, amount 0
04:00:06.925 00.000 12020 move complete, result=0
04:00:06.925 00.000 12020 worker thread done servicing request
04:00:06.926 00.001 9340 GuideStep: -0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
04:00:07.029 00.103 12020 Worker thread wakes up
04:00:07.029 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
04:00:07.029 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(1405,94,31,31)
04:00:07.072 00.043 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"edb9d9e8-6b39-4c84-a553-4e3fb606f69e"}
04:00:07.118 00.046 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":79,"width":15,"height":15,"star_pos":[6.54,7.19],"pixels":"..."},"id":"edb9d9e8-6b39-4c84-a553-4e3fb606f69e"}
04:00:07.339 00.221 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"ae59cb15-6a03-4066-9e00-807ec82ec6fa"}
04:00:07.440 00.101 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"ae59cb15-6a03-4066-9e00-807ec82ec6fa"}
04:00:07.502 00.062 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"31b76167-faf4-4cd1-a2de-997cf9c4d928"}
04:00:07.550 00.048 9340 case statement mapped state 6 to 3
04:00:07.609 00.059 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"31b76167-faf4-4cd1-a2de-997cf9c4d928"}
04:00:07.637 00.028 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"56a53794-9a7b-40c4-9287-6d6238825941"}
04:00:07.660 00.023 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":79,"width":15,"height":15,"star_pos":[6.54,7.19],"pixels":"..."},"id":"56a53794-9a7b-40c4-9287-6d6238825941"}
04:00:09.439 01.779 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"cdc2ec5a-839a-479a-b17d-baa4b1a40824"}
04:00:09.646 00.207 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"cdc2ec5a-839a-479a-b17d-baa4b1a40824"}
04:00:09.678 00.032 12020 Exposure complete
04:00:09.696 00.018 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"67350f46-1896-4fc2-b6f7-c1a7e3e65fd9"}
04:00:10.201 00.505 9340 case statement mapped state 6 to 3
04:00:10.629 00.428 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"67350f46-1896-4fc2-b6f7-c1a7e3e65fd9"}
04:00:11.221 00.592 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"a439283e-d567-405f-8149-90d9fcc68082"}
04:00:11.365 00.144 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":79,"width":15,"height":15,"star_pos":[6.54,7.19],"pixels":"..."},"id":"a439283e-d567-405f-8149-90d9fcc68082"}
04:00:12.143 00.778 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"9150050a-ad90-4f7a-9069-4e831cf54ead"}
04:00:12.784 00.641 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"9150050a-ad90-4f7a-9069-4e831cf54ead"}
04:00:13.871 01.087 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"0ad8756b-9d15-48e9-b9cf-ba7f94dc5401"}
04:00:14.813 00.942 9340 case statement mapped state 6 to 3
04:00:15.347 00.534 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"0ad8756b-9d15-48e9-b9cf-ba7f94dc5401"}
04:00:15.841 00.494 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"579b1b46-68d2-4e06-8c41-c779564c78c2"}
04:00:15.925 00.084 12020 worker thread done servicing request
04:00:15.926 00.001 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":79,"width":15,"height":15,"star_pos":[6.54,7.19],"pixels":"..."},"id":"579b1b46-68d2-4e06-8c41-c779564c78c2"}
04:00:15.994 00.068 9340 OnExposeComplete: enter
04:00:16.146 00.152 9340 UpdateGuideState(): m_state=6
04:00:16.218 00.072 9340 Star::Find(15, 1419, 108, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 80
04:00:16.334 00.116 9340 Star::Find returns 1 (0), X=1419.43, Y=108.31, Mass=1534895, SNR=233.6, Peak=62194 HFD=5.0
04:00:16.376 00.042 9340 MultiStar: [#1 -0.34,-0.23,0.81,U] [#2 -0.55,-0.15,0.00,M1] [#3 -0.44,-0.25,0.88,U] [#4 -0.31,-0.25,1.01,U] [#5 -0.23,-0.06,0.83,U] [#6 -0.27,-0.21,0.70,U] [#7 -0.40,-0.31,0.64,U] [#8 -0.29,-0.17,0.87,U] 
04:00:16.448 00.072 9340 refined, 7 included, MultiStar: {-0.36, -0.22}, one-star: {-0.59, -0.27}
04:00:16.492 00.044 9340 CameraToMount -- cameraTheta (-2.60) - m_xAngle (0.05) = xAngle (-2.65 = -2.65)
04:00:16.601 00.109 9340 CameraToMount -- cameraTheta (-2.60) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-5.72 = 0.56)
04:00:16.614 00.013 9340 CameraToMount -- cameraX=-0.36 cameraY=-0.22 hyp=0.42 cameraTheta=-2.60 mountX=-0.37 mountY=0.23, mountTheta=2.60
04:00:16.819 00.205 9340 SchedulePrimaryMove(10104498, x=-0.36, y=-0.22, opts=13)
04:00:16.868 00.049 9340 Enqueuing Move request for scope (-0.36, -0.22)
04:00:16.920 00.052 12020 Worker thread wakes up
04:00:16.968 00.048 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.36, -0.22) opts 0xd
04:00:16.969 00.001 9340 UpdateImageDisplay: Size=(1920,1080) min=6856, max=65535, med=10738, FiltMin=8372, FiltMax=65518, Gamma=2.870
04:00:16.986 00.017 12020 Handling offset move in thread for scope, endpoint = (-0.36, -0.22)
04:00:16.986 00.000 9340 UpdateGuideState exits: m=1534895 SNR=233.6
04:00:17.109 00.123 12020 Moving (-0.36, -0.22) raw xDistance=-0.37 yDistance=0.23
04:00:17.109 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:00:17.154 00.045 12020 GuideAlgorithmHysteresis::Result() returns -0.16 from input -0.37
04:00:17.154 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
04:00:17.175 00.021 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:00:17.175 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.23
04:00:17.175 00.000 12020 MoveAxis(E, 28, ABG)
04:00:17.181 00.006 12020 Guiding  Dir = 2, Dur = 28
04:00:17.193 00.012 9340 Enqueuing Expose request
04:00:17.269 00.076 12020 IsSlewing returns 0
04:00:17.270 00.001 12020 IsGuiding returns 0
04:00:17.271 00.001 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"77c0acf1-72c7-4d16-9273-3e0b6c0851aa"}
04:00:17.355 00.084 12020 PulseGuide returned control before completion, sleep 16
04:00:17.358 00.003 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"77c0acf1-72c7-4d16-9273-3e0b6c0851aa"}
04:00:17.471 00.113 12020 IsGuiding returns 0
04:00:17.471 00.000 12020 Move returns status 0, amount 28
04:00:17.472 00.001 12020 MoveAxis(N, 0, ABG)
04:00:17.472 00.000 12020 Move returns status 0, amount 0
04:00:17.472 00.000 12020 move complete, result=0
04:00:17.472 00.000 12020 worker thread done servicing request
04:00:17.472 00.000 12020 Worker thread wakes up
04:00:17.473 00.001 12020 worker thread servicing REQUEST_EXPOSE 2000
04:00:17.473 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(1405,94,31,31)
04:00:17.516 00.043 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"08d57497-8449-42d1-a36b-c17fc5b7b4ce"}
04:00:17.580 00.064 9340 case statement mapped state 6 to 3
04:00:17.752 00.172 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"08d57497-8449-42d1-a36b-c17fc5b7b4ce"}
04:00:17.896 00.144 9340 GuideStep: -0.4 px 28 ms EAST, 0.2 px 0 ms NORTH
04:00:18.015 00.119 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"a638d73b-1d2f-4f8c-8d34-658edf0208e3"}
04:00:18.134 00.119 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":80,"width":15,"height":15,"star_pos":[7.43,7.31],"pixels":"..."},"id":"a638d73b-1d2f-4f8c-8d34-658edf0208e3"}
04:00:19.508 01.374 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"d06d99a2-0069-4ead-990f-a99e81f681e6"}
04:00:19.525 00.017 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"d06d99a2-0069-4ead-990f-a99e81f681e6"}
04:00:19.555 00.030 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"a0020551-606f-4654-8513-42aab2ad43cf"}
04:00:19.576 00.021 9340 case statement mapped state 6 to 3
04:00:19.607 00.031 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"a0020551-606f-4654-8513-42aab2ad43cf"}
04:00:19.703 00.096 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"50d37d22-8e92-471d-9a0b-4794636a5d08"}
04:00:19.725 00.022 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":80,"width":15,"height":15,"star_pos":[7.43,7.31],"pixels":"..."},"id":"50d37d22-8e92-471d-9a0b-4794636a5d08"}
04:00:19.889 00.164 12020 Exposure complete
04:00:20.370 00.481 12020 worker thread done servicing request
04:00:20.370 00.000 9340 OnExposeComplete: enter
04:00:20.397 00.027 9340 UpdateGuideState(): m_state=6
04:00:20.437 00.040 9340 Star::Find(15, 1419, 108, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 81
04:00:20.510 00.073 9340 Star::Find returns 1 (0), X=1420.01, Y=108.34, Mass=1515907, SNR=207.9, Peak=65471 HFD=4.9
04:00:20.532 00.022 9340 MultiStar: [#1 0.24,-0.17,1.12,U] [#2 0.05,0.03,0.84,U] [#3 0.15,-0.05,0.94,U] [#4 0.33,-0.17,0.86,U] [#5 0.28,-0.15,0.86,U] [#6 0.22,-0.02,0.83,U] [#7 0.27,-0.16,0.76,U] [#8 0.17,-0.01,0.89,U] 
04:00:20.562 00.030 9340 refined, 8 included, MultiStar: {0.19, -0.11}, one-star: {-0.00, -0.24}
04:00:20.577 00.015 9340 CameraToMount -- cameraTheta (-0.52) - m_xAngle (0.05) = xAngle (-0.57 = -0.57)
04:00:20.625 00.048 9340 CameraToMount -- cameraTheta (-0.52) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-3.64 = 2.64)
04:00:20.654 00.029 9340 CameraToMount -- cameraX=0.19 cameraY=-0.11 hyp=0.22 cameraTheta=-0.52 mountX=0.18 mountY=0.10, mountTheta=0.52
04:00:20.681 00.027 9340 SchedulePrimaryMove(10104498, x=0.19, y=-0.11, opts=13)
04:00:20.701 00.020 9340 Enqueuing Move request for scope (0.19, -0.11)
04:00:20.728 00.027 12020 Worker thread wakes up
04:00:20.729 00.001 12020 worker thread servicing REQUEST_MOVE scope ofs (0.19, -0.11) opts 0xd
04:00:20.730 00.001 12020 Handling offset move in thread for scope, endpoint = (0.19, -0.11)
04:00:20.730 00.000 12020 Moving (0.19, -0.11) raw xDistance=0.18 yDistance=0.10
04:00:20.730 00.000 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.18
04:00:20.730 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:00:20.730 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
04:00:20.733 00.003 9340 UpdateImageDisplay: Size=(1920,1080) min=6717, max=65535, med=10717, FiltMin=8433, FiltMax=65518, Gamma=2.870
04:00:20.772 00.039 12020 MoveAxis(E, 0, ABG)
04:00:20.773 00.001 12020 Move returns status 0, amount 0
04:00:20.773 00.000 12020 MoveAxis(N, 0, ABG)
04:00:20.773 00.000 12020 Move returns status 0, amount 0
04:00:20.773 00.000 12020 move complete, result=0
04:00:20.774 00.001 12020 worker thread done servicing request
04:00:20.774 00.000 9340 UpdateGuideState exits: m=1515907 SNR=207.9
04:00:20.804 00.030 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:00:20.824 00.020 9340 ScheduleExposure(2000,3,1) exposurePending=0
04:00:20.838 00.014 9340 Enqueuing Expose request
04:00:20.857 00.019 9340 GuideStep: 0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
04:00:20.876 00.019 12020 Worker thread wakes up
04:00:20.876 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
04:00:20.876 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(1405,94,31,31)
04:00:21.516 00.640 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"4d3ec6c7-34e5-472e-bb64-c1cc146a6155"}
04:00:21.535 00.019 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"4d3ec6c7-34e5-472e-bb64-c1cc146a6155"}
04:00:21.554 00.019 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"7716870b-a68e-42c6-80db-019613362fe9"}
04:00:21.571 00.017 9340 case statement mapped state 6 to 3
04:00:21.596 00.025 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"7716870b-a68e-42c6-80db-019613362fe9"}
04:00:21.627 00.031 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"12d244d4-8d9a-41bc-98e7-04bf1d6fb525"}
04:00:21.675 00.048 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":81,"width":15,"height":15,"star_pos":[7.01,7.34],"pixels":"..."},"id":"12d244d4-8d9a-41bc-98e7-04bf1d6fb525"}
04:00:23.250 01.575 12020 Exposure complete
04:00:23.499 00.249 12020 worker thread done servicing request
04:00:23.500 00.001 9340 OnExposeComplete: enter
04:00:23.510 00.010 9340 UpdateGuideState(): m_state=6
04:00:23.522 00.012 9340 Star::Find(15, 1420, 108, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 82
04:00:23.547 00.025 9340 Star::Find returns 1 (0), X=1420.10, Y=108.32, Mass=1508930, SNR=210.1, Peak=61663 HFD=4.8
04:00:23.559 00.012 9340 MultiStar: [#1 0.33,-0.16,1.06,U] [#2 0.09,-0.18,0.75,U] [#3 0.15,-0.15,0.92,U] [#4 0.23,-0.11,0.93,U] [#5 0.23,-0.06,0.86,U] [#6 0.11,-0.10,0.77,U] [#7 0.28,-0.05,0.96,U] [#8 0.37,-0.12,0.79,U] 
04:00:23.572 00.013 9340 refined, 8 included, MultiStar: {0.21, -0.13}, one-star: {0.08, -0.26}
04:00:23.588 00.016 9340 CameraToMount -- cameraTheta (-0.56) - m_xAngle (0.05) = xAngle (-0.61 = -0.61)
04:00:23.597 00.009 9340 CameraToMount -- cameraTheta (-0.56) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-3.68 = 2.60)
04:00:23.607 00.010 9340 CameraToMount -- cameraX=0.21 cameraY=-0.13 hyp=0.25 cameraTheta=-0.56 mountX=0.20 mountY=0.13, mountTheta=0.56
04:00:23.628 00.021 9340 SchedulePrimaryMove(10104498, x=0.21, y=-0.13, opts=13)
04:00:23.639 00.011 9340 Enqueuing Move request for scope (0.21, -0.13)
04:00:23.649 00.010 12020 Worker thread wakes up
04:00:23.649 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=6165, max=65535, med=10703, FiltMin=8381, FiltMax=65518, Gamma=2.870
04:00:23.677 00.028 12020 worker thread servicing REQUEST_MOVE scope ofs (0.21, -0.13) opts 0xd
04:00:23.677 00.000 12020 Handling offset move in thread for scope, endpoint = (0.21, -0.13)
04:00:23.678 00.001 12020 Moving (0.21, -0.13) raw xDistance=0.20 yDistance=0.13
04:00:23.678 00.000 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.20
04:00:23.678 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:00:23.678 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
04:00:23.678 00.000 12020 MoveAxis(E, 0, ABG)
04:00:23.678 00.000 9340 UpdateGuideState exits: m=1508930 SNR=210.1
04:00:23.692 00.014 12020 Move returns status 0, amount 0
04:00:23.692 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:00:23.708 00.016 12020 MoveAxis(N, 0, ABG)
04:00:23.709 00.001 9340 ScheduleExposure(2000,3,1) exposurePending=0
04:00:23.720 00.011 12020 Move returns status 0, amount 0
04:00:23.720 00.000 9340 Enqueuing Expose request
04:00:23.731 00.011 12020 move complete, result=0
04:00:23.731 00.000 12020 worker thread done servicing request
04:00:23.731 00.000 12020 Worker thread wakes up
04:00:23.732 00.001 9340 GuideStep: 0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
04:00:23.742 00.010 12020 worker thread servicing REQUEST_EXPOSE 2000
04:00:23.743 00.001 12020 Handling exposure in thread, d=2000 o=3 r=(1405,94,31,31)
04:00:23.751 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"833bb0e8-896d-4f31-bb06-a0fd024e8c22"}
04:00:23.764 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"833bb0e8-896d-4f31-bb06-a0fd024e8c22"}
04:00:23.803 00.039 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"c15c83fd-4350-4fe5-84e4-54c010edc870"}
04:00:23.819 00.016 9340 case statement mapped state 6 to 3
04:00:23.829 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"c15c83fd-4350-4fe5-84e4-54c010edc870"}
04:00:23.842 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"7faa83d2-579f-47e8-b963-cadeef9c2a91"}
04:00:23.852 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":82,"width":15,"height":15,"star_pos":[7.10,7.32],"pixels":"..."},"id":"7faa83d2-579f-47e8-b963-cadeef9c2a91"}
04:00:25.515 01.663 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"2d50fbfc-8a96-4d3a-acfa-7964340a6e44"}
04:00:25.548 00.033 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"2d50fbfc-8a96-4d3a-acfa-7964340a6e44"}
04:00:25.564 00.016 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"f0113465-f274-442c-8fb4-aeeb8c446aa8"}
04:00:25.580 00.016 9340 case statement mapped state 6 to 3
04:00:25.590 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"f0113465-f274-442c-8fb4-aeeb8c446aa8"}
04:00:25.600 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"603dfa9a-693a-4c6e-acb3-791c9d1a8ccf"}
04:00:25.612 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":82,"width":15,"height":15,"star_pos":[7.10,7.32],"pixels":"..."},"id":"603dfa9a-693a-4c6e-acb3-791c9d1a8ccf"}
04:00:26.108 00.496 12020 Exposure complete
04:00:26.408 00.300 12020 worker thread done servicing request
04:00:26.408 00.000 9340 OnExposeComplete: enter
04:00:26.421 00.013 9340 UpdateGuideState(): m_state=6
04:00:26.458 00.037 9340 Star::Find(15, 1420, 108, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 83
04:00:26.471 00.013 9340 Star::Find returns 1 (0), X=1420.09, Y=108.25, Mass=1462352, SNR=192.9, Peak=63299 HFD=4.8
04:00:26.485 00.014 9340 MultiStar: [#1 0.11,-0.15,1.07,U] [#2 0.06,0.00,0.93,U] [#3 0.13,-0.23,1.09,U] [#4 0.10,-0.10,1.07,U] [#5 0.18,-0.11,0.83,U] [#6 0.16,-0.12,1.00,U] [#7 0.17,-0.01,0.92,U] [#8 0.18,-0.04,0.96,U] 
04:00:26.502 00.017 9340 refined, 8 included, MultiStar: {0.13, -0.13}, one-star: {0.08, -0.33}
04:00:26.516 00.014 9340 CameraToMount -- cameraTheta (-0.77) - m_xAngle (0.05) = xAngle (-0.82 = -0.82)
04:00:26.545 00.029 9340 CameraToMount -- cameraTheta (-0.77) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-3.89 = 2.39)
04:00:26.558 00.013 9340 CameraToMount -- cameraX=0.13 cameraY=-0.13 hyp=0.18 cameraTheta=-0.77 mountX=0.12 mountY=0.12, mountTheta=0.78
04:00:26.582 00.024 9340 SchedulePrimaryMove(10104498, x=0.13, y=-0.13, opts=13)
04:00:26.596 00.014 9340 Enqueuing Move request for scope (0.13, -0.13)
04:00:26.610 00.014 12020 Worker thread wakes up
04:00:26.611 00.001 12020 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.13) opts 0xd
04:00:26.611 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=6187, max=65535, med=10698, FiltMin=8206, FiltMax=65518, Gamma=2.870
04:00:26.648 00.037 12020 Handling offset move in thread for scope, endpoint = (0.13, -0.13)
04:00:26.648 00.000 9340 UpdateGuideState exits: m=1462352 SNR=192.9
04:00:26.666 00.018 12020 Moving (0.13, -0.13) raw xDistance=0.12 yDistance=0.12
04:00:26.666 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:00:26.676 00.010 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
04:00:26.677 00.001 9340 ScheduleExposure(2000,3,1) exposurePending=0
04:00:26.689 00.012 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:00:26.691 00.002 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
04:00:26.691 00.000 12020 MoveAxis(E, 0, ABG)
04:00:26.693 00.002 9340 Enqueuing Expose request
04:00:26.708 00.015 12020 Move returns status 0, amount 0
04:00:26.708 00.000 12020 MoveAxis(N, 0, ABG)
04:00:26.708 00.000 12020 Move returns status 0, amount 0
04:00:26.708 00.000 12020 move complete, result=0
04:00:26.708 00.000 12020 worker thread done servicing request
04:00:26.709 00.001 12020 Worker thread wakes up
04:00:26.709 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
04:00:26.709 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(1405,94,31,31)
04:00:26.713 00.004 9340 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
04:00:27.515 00.802 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"0d73c945-6124-44cd-b86a-fb6c71737b3f"}
04:00:27.534 00.019 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"0d73c945-6124-44cd-b86a-fb6c71737b3f"}
04:00:27.574 00.040 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"9adb30db-1922-4f05-8216-063c4479d804"}
04:00:27.587 00.013 9340 case statement mapped state 6 to 3
04:00:27.616 00.029 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"9adb30db-1922-4f05-8216-063c4479d804"}
04:00:27.636 00.020 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"e35615a4-f01b-4171-8531-de4cb96c19b7"}
04:00:27.691 00.055 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":83,"width":15,"height":15,"star_pos":[7.09,7.25],"pixels":"..."},"id":"e35615a4-f01b-4171-8531-de4cb96c19b7"}
04:00:29.086 01.395 12020 Exposure complete
04:00:29.385 00.299 12020 worker thread done servicing request
04:00:29.386 00.001 9340 OnExposeComplete: enter
04:00:29.402 00.016 9340 UpdateGuideState(): m_state=6
04:00:29.422 00.020 9340 Star::Find(15, 1420, 108, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 84
04:00:29.454 00.032 9340 Star::Find returns 1 (0), X=1420.20, Y=108.15, Mass=1441104, SNR=214.2, Peak=64115 HFD=4.8
04:00:29.467 00.013 9340 MultiStar: [#1 0.37,-0.37,0.00,M1] [#2 0.19,-0.26,0.69,U] [#3 0.32,-0.26,0.94,U] [#4 0.38,-0.30,0.93,U] [#5 0.43,-0.28,0.00,M1] [#6 0.28,-0.22,0.85,U] [#7 0.40,-0.26,0.73,U] [#8 0.38,-0.23,0.83,U] 
04:00:29.478 00.011 9340 refined, 6 included, MultiStar: {0.30, -0.29}, one-star: {0.19, -0.44}
04:00:29.496 00.018 9340 CameraToMount -- cameraTheta (-0.76) - m_xAngle (0.05) = xAngle (-0.81 = -0.81)
04:00:29.515 00.019 9340 CameraToMount -- cameraTheta (-0.76) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-3.88 = 2.41)
04:00:29.529 00.014 9340 CameraToMount -- cameraX=0.30 cameraY=-0.29 hyp=0.42 cameraTheta=-0.76 mountX=0.29 mountY=0.28, mountTheta=0.77
04:00:29.580 00.051 9340 SchedulePrimaryMove(10104498, x=0.30, y=-0.29, opts=13)
04:00:29.595 00.015 9340 Enqueuing Move request for scope (0.30, -0.29)
04:00:29.615 00.020 12020 Worker thread wakes up
04:00:29.616 00.001 12020 worker thread servicing REQUEST_MOVE scope ofs (0.30, -0.29) opts 0xd
04:00:29.616 00.000 12020 Handling offset move in thread for scope, endpoint = (0.30, -0.29)
04:00:29.616 00.000 12020 Moving (0.30, -0.29) raw xDistance=0.29 yDistance=0.28
04:00:29.616 00.000 12020 GuideAlgorithmHysteresis::Result() returns 0.12 from input 0.29
04:00:29.616 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
04:00:29.617 00.001 9340 UpdateImageDisplay: Size=(1920,1080) min=6517, max=65535, med=10702, FiltMin=8330, FiltMax=65518, Gamma=2.870
04:00:29.632 00.015 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.28
04:00:29.632 00.000 9340 UpdateGuideState exits: m=1441104 SNR=214.2
04:00:29.643 00.011 12020 MoveAxis(W, 22, ABG)
04:00:29.643 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:00:29.657 00.014 12020 Guiding  Dir = 3, Dur = 22
04:00:29.657 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
04:00:29.672 00.015 12020 IsSlewing returns 0
04:00:29.672 00.000 9340 Enqueuing Expose request
04:00:29.685 00.013 12020 IsGuiding returns 0
04:00:29.685 00.000 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"ac737838-c035-4e9d-8479-a98c7c313406"}
04:00:29.726 00.041 12020 IsGuiding returns 1
04:00:29.726 00.000 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"ac737838-c035-4e9d-8479-a98c7c313406"}
04:00:29.738 00.012 12020 scope still moving after pulse duration time elapsed
04:00:29.743 00.005 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"163da148-f786-41f3-abf2-7a9f28878a23"}
04:00:29.756 00.013 9340 case statement mapped state 6 to 3
04:00:29.767 00.011 12020 IsSlewing returns 0
04:00:29.767 00.000 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"163da148-f786-41f3-abf2-7a9f28878a23"}
04:00:29.779 00.012 12020 IsGuiding returns 0
04:00:29.779 00.000 12020 scope move finished after 22 + 72 ms
04:00:29.779 00.000 12020 Move returns status 0, amount 22
04:00:29.780 00.001 12020 MoveAxis(N, 0, ABG)
04:00:29.780 00.000 12020 Move returns status 0, amount 0
04:00:29.780 00.000 12020 move complete, result=0
04:00:29.781 00.001 12020 worker thread done servicing request
04:00:29.782 00.001 12020 Worker thread wakes up
04:00:29.782 00.000 9340 GuideStep: 0.3 px 22 ms WEST, 0.3 px 0 ms NORTH
04:00:29.801 00.019 12020 worker thread servicing REQUEST_EXPOSE 2000
04:00:29.801 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(1405,94,31,31)
04:00:29.816 00.015 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"c3a77a35-273a-43dd-b6ba-fa1a2f4825ff"}
04:00:29.845 00.029 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":84,"width":15,"height":15,"star_pos":[7.20,7.15],"pixels":"..."},"id":"c3a77a35-273a-43dd-b6ba-fa1a2f4825ff"}
04:00:31.542 01.697 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"ca461a64-b455-447d-9985-c2ba932a2255"}
04:00:31.558 00.016 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"ca461a64-b455-447d-9985-c2ba932a2255"}
04:00:31.600 00.042 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"7beb66f2-d4e8-4056-be7c-083dfe54f305"}
04:00:31.615 00.015 9340 case statement mapped state 6 to 3
04:00:31.629 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"7beb66f2-d4e8-4056-be7c-083dfe54f305"}
04:00:31.642 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"4d8eddae-6866-479b-9816-bf2f40968b24"}
04:00:31.655 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":84,"width":15,"height":15,"star_pos":[7.20,7.15],"pixels":"..."},"id":"4d8eddae-6866-479b-9816-bf2f40968b24"}
04:00:32.169 00.514 12020 Exposure complete
04:00:32.438 00.269 12020 worker thread done servicing request
04:00:32.438 00.000 9340 OnExposeComplete: enter
04:00:32.453 00.015 9340 UpdateGuideState(): m_state=6
04:00:32.472 00.019 9340 Star::Find(15, 1420, 108, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 85
04:00:32.484 00.012 9340 Star::Find returns 1 (0), X=1419.90, Y=108.23, Mass=1486976, SNR=186.8, Peak=64591 HFD=4.8
04:00:32.518 00.034 9340 MultiStar: [#1 0.09,-0.14,1.05,U] [#2 -0.00,-0.00,1.02,U] [#3 0.13,-0.22,1.05,U] [#4 0.10,-0.21,1.24,U] [#5 0.12,-0.29,1.19,U] [#6 0.22,-0.02,0.88,U] [#7 0.17,-0.15,0.99,U] [#8 0.15,-0.22,0.79,U] 
04:00:32.529 00.011 9340 refined, 8 included, MultiStar: {0.09, -0.18}, one-star: {-0.11, -0.35}
04:00:32.547 00.018 9340 CameraToMount -- cameraTheta (-1.10) - m_xAngle (0.05) = xAngle (-1.15 = -1.15)
04:00:32.560 00.013 9340 CameraToMount -- cameraTheta (-1.10) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-4.21 = 2.07)
04:00:32.570 00.010 9340 CameraToMount -- cameraX=0.09 cameraY=-0.18 hyp=0.20 cameraTheta=-1.10 mountX=0.08 mountY=0.18, mountTheta=1.13
04:00:32.588 00.018 9340 SchedulePrimaryMove(10104498, x=0.09, y=-0.18, opts=13)
04:00:32.601 00.013 9340 Enqueuing Move request for scope (0.09, -0.18)
04:00:32.613 00.012 12020 Worker thread wakes up
04:00:32.614 00.001 9340 UpdateImageDisplay: Size=(1920,1080) min=6442, max=65535, med=10702, FiltMin=8248, FiltMax=65518, Gamma=2.870
04:00:32.645 00.031 12020 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.18) opts 0xd
04:00:32.646 00.001 12020 Handling offset move in thread for scope, endpoint = (0.09, -0.18)
04:00:32.646 00.000 12020 Moving (0.09, -0.18) raw xDistance=0.08 yDistance=0.18
04:00:32.646 00.000 9340 UpdateGuideState exits: m=1486976 SNR=186.8
04:00:32.662 00.016 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
04:00:32.662 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:00:32.676 00.014 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:00:32.676 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
04:00:32.689 00.013 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.18
04:00:32.689 00.000 9340 Enqueuing Expose request
04:00:32.699 00.010 12020 MoveAxis(E, 0, ABG)
04:00:32.699 00.000 12020 Move returns status 0, amount 0
04:00:32.699 00.000 12020 MoveAxis(N, 0, ABG)
04:00:32.699 00.000 12020 Move returns status 0, amount 0
04:00:32.699 00.000 12020 move complete, result=0
04:00:32.700 00.001 12020 worker thread done servicing request
04:00:32.700 00.000 12020 Worker thread wakes up
04:00:32.700 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
04:00:32.701 00.001 12020 Handling exposure in thread, d=2000 o=3 r=(1405,94,31,31)
04:00:32.703 00.002 9340 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
04:00:33.544 00.841 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"d6bdb543-3a65-406f-9e17-78c1c37e7bfa"}
04:00:33.566 00.022 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"d6bdb543-3a65-406f-9e17-78c1c37e7bfa"}
04:00:33.579 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"9434c548-581f-444f-a63b-a72e5f412926"}
04:00:33.591 00.012 9340 case statement mapped state 6 to 3
04:00:33.602 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"9434c548-581f-444f-a63b-a72e5f412926"}
04:00:33.625 00.023 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"8eebf749-5299-4efc-9047-9f92aa32f697"}
04:00:33.644 00.019 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":85,"width":15,"height":15,"star_pos":[6.90,7.23],"pixels":"..."},"id":"8eebf749-5299-4efc-9047-9f92aa32f697"}
04:00:35.084 01.440 12020 Exposure complete
04:00:35.521 00.437 9340 OnExposeComplete: enter
04:00:35.565 00.044 12020 worker thread done servicing request
04:00:35.565 00.000 9340 UpdateGuideState(): m_state=6
04:00:35.586 00.021 9340 Star::Find(15, 1419, 108, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 86
04:00:35.612 00.026 9340 Star::Find returns 1 (0), X=1420.20, Y=108.31, Mass=1521204, SNR=219.6, Peak=65471 HFD=4.9
04:00:35.641 00.029 9340 MultiStar: [#1 0.51,-0.26,0.00,M1] [#2 0.30,-0.05,0.91,U] [#3 0.28,-0.28,1.14,U] [#4 0.36,-0.08,0.93,U] [#5 0.40,-0.14,0.80,U] [#6 0.30,-0.22,0.86,U] [#7 0.40,-0.10,0.91,U] [#8 0.32,-0.21,0.83,U] 
04:00:35.664 00.023 9340 single-star, 7 included, MultiStar: {0.31, -0.17}, one-star: {0.19, -0.28}
04:00:35.705 00.041 9340 CameraToMount -- cameraTheta (-0.98) - m_xAngle (0.05) = xAngle (-1.03 = -1.03)
04:00:35.716 00.011 9340 CameraToMount -- cameraTheta (-0.98) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-4.10 = 2.19)
04:00:35.731 00.015 9340 CameraToMount -- cameraX=0.19 cameraY=-0.28 hyp=0.34 cameraTheta=-0.98 mountX=0.17 mountY=0.28, mountTheta=1.01
04:00:35.749 00.018 9340 SchedulePrimaryMove(10104498, x=0.19, y=-0.28, opts=13)
04:00:35.760 00.011 9340 Enqueuing Move request for scope (0.19, -0.28)
04:00:35.779 00.019 12020 Worker thread wakes up
04:00:35.779 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=6575, max=65535, med=10708, FiltMin=8186, FiltMax=65518, Gamma=2.870
04:00:35.791 00.012 12020 worker thread servicing REQUEST_MOVE scope ofs (0.19, -0.28) opts 0xd
04:00:35.791 00.000 9340 UpdateGuideState exits: m=1521204 SNR=219.6
04:00:35.826 00.035 12020 Handling offset move in thread for scope, endpoint = (0.19, -0.28)
04:00:35.827 00.001 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:00:35.840 00.013 12020 Moving (0.19, -0.28) raw xDistance=0.17 yDistance=0.28
04:00:35.840 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
04:00:35.852 00.012 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.17
04:00:35.852 00.000 9340 Enqueuing Expose request
04:00:35.865 00.013 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
04:00:35.865 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.28
04:00:35.866 00.001 12020 MoveAxis(E, 0, ABG)
04:00:35.867 00.001 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"b449fa6e-09f8-49dc-8cc7-b13088a47263"}
04:00:35.880 00.013 12020 Move returns status 0, amount 0
04:00:35.880 00.000 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"b449fa6e-09f8-49dc-8cc7-b13088a47263"}
04:00:35.891 00.011 12020 MoveAxis(N, 0, ABG)
04:00:35.891 00.000 12020 Move returns status 0, amount 0
04:00:35.891 00.000 12020 move complete, result=0
04:00:35.892 00.001 12020 worker thread done servicing request
04:00:35.892 00.000 9340 GuideStep: 0.2 px 0 ms EAST, 0.3 px 0 ms NORTH
04:00:35.908 00.016 12020 Worker thread wakes up
04:00:35.909 00.001 12020 worker thread servicing REQUEST_EXPOSE 2000
04:00:35.909 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(1405,94,31,31)
04:00:35.920 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"2f56db0a-20f3-4223-9a1d-bf3b846302b9"}
04:00:35.934 00.014 9340 case statement mapped state 6 to 3
04:00:35.945 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"2f56db0a-20f3-4223-9a1d-bf3b846302b9"}
04:00:35.981 00.036 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"218c6eca-46c2-4e7d-8a8b-81953b9d2266"}
04:00:35.992 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":86,"width":15,"height":15,"star_pos":[7.20,7.31],"pixels":"..."},"id":"218c6eca-46c2-4e7d-8a8b-81953b9d2266"}
04:00:37.545 01.553 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"e47a324c-894d-4fcb-a163-a440116ba92c"}
04:00:37.561 00.016 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"e47a324c-894d-4fcb-a163-a440116ba92c"}
04:00:37.572 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"8fc3f34e-9531-4721-828b-bbfd9a3fab9d"}
04:00:37.584 00.012 9340 case statement mapped state 6 to 3
04:00:37.600 00.016 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"8fc3f34e-9531-4721-828b-bbfd9a3fab9d"}
04:00:37.651 00.051 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"709478d5-f466-4a41-8b70-9bfe08e4737d"}
04:00:37.678 00.027 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":86,"width":15,"height":15,"star_pos":[7.20,7.31],"pixels":"..."},"id":"709478d5-f466-4a41-8b70-9bfe08e4737d"}
04:00:38.296 00.618 12020 Exposure complete
04:00:38.626 00.330 9340 OnExposeComplete: enter
04:00:38.641 00.015 12020 worker thread done servicing request
04:00:38.641 00.000 9340 UpdateGuideState(): m_state=6
04:00:38.679 00.038 9340 Star::Find(15, 1420, 108, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 87
04:00:38.693 00.014 9340 Star::Find returns 1 (0), X=1420.27, Y=108.28, Mass=1507434, SNR=184.9, Peak=65167 HFD=4.8
04:00:38.727 00.034 9340 MultiStar: [#1 0.22,-0.03,1.02,U] [#2 0.18,0.12,0.79,U] [#3 0.23,0.01,1.09,U] [#4 0.35,-0.03,1.03,U] [#5 0.40,-0.02,0.97,U] [#6 0.32,0.05,0.92,U] [#7 0.18,-0.05,1.04,U] [#8 0.18,-0.14,0.92,U] 
04:00:38.747 00.020 9340 refined, 8 included, MultiStar: {0.26, -0.04}, one-star: {0.25, -0.30}
04:00:38.765 00.018 9340 CameraToMount -- cameraTheta (-0.17) - m_xAngle (0.05) = xAngle (-0.22 = -0.22)
04:00:38.804 00.039 9340 CameraToMount -- cameraTheta (-0.17) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-3.29 = 2.99)
04:00:38.822 00.018 9340 CameraToMount -- cameraX=0.26 cameraY=-0.04 hyp=0.26 cameraTheta=-0.17 mountX=0.25 mountY=0.04, mountTheta=0.15
04:00:38.840 00.018 9340 SchedulePrimaryMove(10104498, x=0.26, y=-0.04, opts=13)
04:00:38.859 00.019 9340 Enqueuing Move request for scope (0.26, -0.04)
04:00:38.904 00.045 12020 Worker thread wakes up
04:00:38.904 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=6427, max=65535, med=10698, FiltMin=8161, FiltMax=65518, Gamma=2.870
04:00:38.921 00.017 12020 worker thread servicing REQUEST_MOVE scope ofs (0.26, -0.04) opts 0xd
04:00:38.921 00.000 9340 UpdateGuideState exits: m=1507434 SNR=184.9
04:00:38.933 00.012 12020 Handling offset move in thread for scope, endpoint = (0.26, -0.04)
04:00:38.933 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:00:38.948 00.015 12020 Moving (0.26, -0.04) raw xDistance=0.25 yDistance=0.04
04:00:38.948 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
04:00:38.964 00.016 12020 GuideAlgorithmHysteresis::Result() returns 0.11 from input 0.25
04:00:38.964 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:00:38.964 00.000 9340 Enqueuing Expose request
04:00:38.998 00.034 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
04:00:38.998 00.000 12020 MoveAxis(W, 19, ABG)
04:00:38.998 00.000 12020 Guiding  Dir = 3, Dur = 19
04:00:39.000 00.002 12020 IsSlewing returns 0
04:00:39.001 00.001 12020 IsGuiding returns 0
04:00:39.026 00.025 12020 IsGuiding returns 1
04:00:39.027 00.001 12020 scope still moving after pulse duration time elapsed
04:00:39.049 00.022 12020 IsSlewing returns 0
04:00:39.051 00.002 12020 IsGuiding returns 1
04:00:39.090 00.039 12020 IsSlewing returns 0
04:00:39.091 00.001 12020 IsGuiding returns 0
04:00:39.091 00.000 12020 scope move finished after 19 + 69 ms
04:00:39.093 00.002 12020 Move returns status 0, amount 19
04:00:39.093 00.000 12020 MoveAxis(N, 0, ABG)
04:00:39.093 00.000 12020 Move returns status 0, amount 0
04:00:39.093 00.000 12020 move complete, result=0
04:00:39.093 00.000 12020 worker thread done servicing request
04:00:39.094 00.001 9340 GuideStep: 0.3 px 19 ms WEST, 0.0 px 0 ms NORTH
04:00:39.107 00.013 12020 Worker thread wakes up
04:00:39.107 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
04:00:39.107 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(1405,94,31,31)
04:00:39.544 00.437 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"2e64147a-b08c-44de-9d98-429b31c1d8f9"}
04:00:39.562 00.018 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"2e64147a-b08c-44de-9d98-429b31c1d8f9"}
04:00:39.612 00.050 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"1d5a432a-80f2-4a73-aaa8-797928bc8797"}
04:00:39.640 00.028 9340 case statement mapped state 6 to 3
04:00:39.655 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"1d5a432a-80f2-4a73-aaa8-797928bc8797"}
04:00:39.677 00.022 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"0c42d036-dd03-479c-889c-87599530cb9c"}
04:00:39.693 00.016 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":87,"width":15,"height":15,"star_pos":[7.27,7.28],"pixels":"..."},"id":"0c42d036-dd03-479c-889c-87599530cb9c"}
04:00:41.494 01.801 12020 Exposure complete
04:00:41.548 00.054 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"1129e29e-3e49-4b6f-ba79-c5b05a4e9c83"}
04:00:41.611 00.063 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"1129e29e-3e49-4b6f-ba79-c5b05a4e9c83"}
04:00:41.651 00.040 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"a1d3501b-2cbb-452b-81b2-4aa071f90cc3"}
04:00:41.744 00.093 9340 case statement mapped state 6 to 3
04:00:41.799 00.055 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"a1d3501b-2cbb-452b-81b2-4aa071f90cc3"}
04:00:41.889 00.090 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"57523f6a-fa8f-4136-8e09-d44ea3fe609c"}
04:00:41.931 00.042 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":87,"width":15,"height":15,"star_pos":[7.27,7.28],"pixels":"..."},"id":"57523f6a-fa8f-4136-8e09-d44ea3fe609c"}
04:00:42.338 00.407 12020 worker thread done servicing request
04:00:42.339 00.001 9340 OnExposeComplete: enter
04:00:42.354 00.015 9340 UpdateGuideState(): m_state=6
04:00:42.403 00.049 9340 Star::Find(15, 1420, 108, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 88
04:00:42.477 00.074 9340 Star::Find returns 1 (0), X=1420.08, Y=108.32, Mass=1443522, SNR=198.7, Peak=65471 HFD=4.7
04:00:42.503 00.026 9340 MultiStar: [#1 0.16,-0.13,1.04,U] [#2 -0.16,0.15,0.87,U] [#3 0.03,0.02,0.96,U] [#4 0.19,-0.06,0.95,U] [#5 -0.01,-0.03,1.03,U] [#6 0.11,0.10,0.87,U] [#7 0.04,-0.01,1.05,U] [#8 0.00,-0.05,0.94,U] 
04:00:42.542 00.039 9340 refined, 8 included, MultiStar: {0.05, -0.04}, one-star: {0.06, -0.26}
04:00:42.602 00.060 9340 CameraToMount -- cameraTheta (-0.63) - m_xAngle (0.05) = xAngle (-0.67 = -0.67)
04:00:42.626 00.024 9340 CameraToMount -- cameraTheta (-0.63) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-3.74 = 2.54)
04:00:42.660 00.034 9340 CameraToMount -- cameraX=0.05 cameraY=-0.04 hyp=0.06 cameraTheta=-0.63 mountX=0.05 mountY=0.03, mountTheta=0.63
04:00:42.713 00.053 9340 SchedulePrimaryMove(10104498, x=0.05, y=-0.04, opts=13)
04:00:42.755 00.042 9340 Enqueuing Move request for scope (0.05, -0.04)
04:00:42.772 00.017 12020 Worker thread wakes up
04:00:42.773 00.001 9340 UpdateImageDisplay: Size=(1920,1080) min=5835, max=65535, med=10694, FiltMin=8020, FiltMax=65518, Gamma=2.870
04:00:42.789 00.016 12020 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.04) opts 0xd
04:00:42.790 00.001 9340 UpdateGuideState exits: m=1443522 SNR=198.7
04:00:42.802 00.012 12020 Handling offset move in thread for scope, endpoint = (0.05, -0.04)
04:00:42.802 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:00:42.822 00.020 12020 Moving (0.05, -0.04) raw xDistance=0.05 yDistance=0.03
04:00:42.822 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
04:00:42.836 00.014 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
04:00:42.836 00.000 9340 Enqueuing Expose request
04:00:42.854 00.018 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:00:42.855 00.001 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
04:00:42.855 00.000 12020 MoveAxis(E, 0, ABG)
04:00:42.855 00.000 12020 Move returns status 0, amount 0
04:00:42.855 00.000 12020 MoveAxis(N, 0, ABG)
04:00:42.856 00.001 12020 Move returns status 0, amount 0
04:00:42.856 00.000 12020 move complete, result=0
04:00:42.857 00.001 12020 worker thread done servicing request
04:00:42.857 00.000 12020 Worker thread wakes up
04:00:42.858 00.001 12020 worker thread servicing REQUEST_EXPOSE 2000
04:00:42.858 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(1405,94,31,31)
04:00:42.867 00.009 9340 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
04:00:43.543 00.676 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"197c907d-22d5-479d-a93e-0c6b47604987"}
04:00:43.563 00.020 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"197c907d-22d5-479d-a93e-0c6b47604987"}
04:00:43.631 00.068 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"4cc0fd85-a47f-4b48-955b-14a5f6b7cdfc"}
04:00:43.645 00.014 9340 case statement mapped state 6 to 3
04:00:43.662 00.017 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"4cc0fd85-a47f-4b48-955b-14a5f6b7cdfc"}
04:00:43.688 00.026 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"82bf0645-776b-48ed-8475-3a6c9f643d41"}
04:00:43.730 00.042 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":88,"width":15,"height":15,"star_pos":[7.08,7.32],"pixels":"..."},"id":"82bf0645-776b-48ed-8475-3a6c9f643d41"}
04:00:45.222 01.492 12020 Exposure complete
04:00:45.545 00.323 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"f77920e6-a662-4b92-9cbf-97aef19fe619"}
04:00:45.580 00.035 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"f77920e6-a662-4b92-9cbf-97aef19fe619"}
04:00:45.600 00.020 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"0465999b-3975-42e5-9905-0d874117ba8a"}
04:00:45.615 00.015 12020 worker thread done servicing request
04:00:45.615 00.000 9340 case statement mapped state 6 to 3
04:00:45.634 00.019 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"0465999b-3975-42e5-9905-0d874117ba8a"}
04:00:45.654 00.020 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"bccd078a-f4ee-43bf-ab68-3f0f06b13612"}
04:00:45.679 00.025 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":88,"width":15,"height":15,"star_pos":[7.08,7.32],"pixels":"..."},"id":"bccd078a-f4ee-43bf-ab68-3f0f06b13612"}
04:00:45.697 00.018 9340 OnExposeComplete: enter
04:00:45.739 00.042 9340 UpdateGuideState(): m_state=6
04:00:45.757 00.018 9340 Star::Find(15, 1420, 108, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 89
04:00:45.769 00.012 9340 Star::Find returns 1 (0), X=1419.45, Y=108.18, Mass=1485693, SNR=185.5, Peak=61882 HFD=5.1
04:00:45.786 00.017 9340 MultiStar: [#1 -0.28,-0.40,1.12,U] [#2 -0.58,-0.07,0.00,M1] [#3 -0.52,-0.13,0.00,M1] [#4 -0.43,-0.16,1.20,U] [#5 -0.46,-0.22,0.00,M1] [#6 -0.42,-0.08,0.95,U] [#7 -0.51,-0.14,0.00,M1] [#8 -0.44,-0.28,0.00,M1] 
04:00:45.804 00.018 9340 refined, 3 included, MultiStar: {-0.42, -0.26}, one-star: {-0.57, -0.40}
04:00:45.829 00.025 9340 CameraToMount -- cameraTheta (-2.59) - m_xAngle (0.05) = xAngle (-2.64 = -2.64)
04:00:45.842 00.013 9340 CameraToMount -- cameraTheta (-2.59) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-5.71 = 0.58)
04:00:45.885 00.043 9340 CameraToMount -- cameraX=-0.42 cameraY=-0.26 hyp=0.50 cameraTheta=-2.59 mountX=-0.43 mountY=0.27, mountTheta=2.58
04:00:45.902 00.017 9340 SchedulePrimaryMove(10104498, x=-0.42, y=-0.26, opts=13)
04:00:45.922 00.020 9340 Enqueuing Move request for scope (-0.42, -0.26)
04:00:45.935 00.013 12020 Worker thread wakes up
04:00:45.935 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=6809, max=65535, med=10697, FiltMin=8350, FiltMax=65518, Gamma=2.870
04:00:45.950 00.015 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.42, -0.26) opts 0xd
04:00:45.950 00.000 9340 UpdateGuideState exits: m=1485693 SNR=185.5
04:00:45.974 00.024 12020 Handling offset move in thread for scope, endpoint = (-0.42, -0.26)
04:00:45.974 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:00:45.994 00.020 12020 Moving (-0.42, -0.26) raw xDistance=-0.43 yDistance=0.27
04:00:45.994 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
04:00:46.036 00.042 12020 GuideAlgorithmHysteresis::Result() returns -0.18 from input -0.43
04:00:46.037 00.001 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:152->Not getting worse
04:00:46.037 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.27
04:00:46.037 00.000 12020 MoveAxis(E, 33, ABG)
04:00:46.037 00.000 12020 Guiding  Dir = 2, Dur = 33
04:00:46.038 00.001 9340 Enqueuing Expose request
04:00:46.056 00.018 12020 IsSlewing returns 0
04:00:46.057 00.001 12020 IsGuiding returns 0
04:00:46.077 00.020 12020 PulseGuide returned control before completion, sleep 23
04:00:46.111 00.034 12020 IsGuiding returns 1
04:00:46.111 00.000 12020 scope still moving after pulse duration time elapsed
04:00:46.147 00.036 12020 IsSlewing returns 0
04:00:46.164 00.017 12020 IsGuiding returns 0
04:00:46.164 00.000 12020 scope move finished after 33 + 73 ms
04:00:46.164 00.000 12020 Move returns status 0, amount 33
04:00:46.164 00.000 12020 MoveAxis(N, 0, ABG)
04:00:46.165 00.001 12020 Move returns status 0, amount 0
04:00:46.165 00.000 12020 move complete, result=0
04:00:46.165 00.000 12020 worker thread done servicing request
04:00:46.165 00.000 9340 GuideStep: -0.4 px 33 ms EAST, 0.3 px 0 ms NORTH
04:00:46.191 00.026 12020 Worker thread wakes up
04:00:46.191 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
04:00:46.191 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(1405,94,31,31)
04:00:47.545 01.354 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"0ff74a73-5d6b-4b2b-9e04-74bf41eadcd0"}
04:00:47.579 00.034 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"0ff74a73-5d6b-4b2b-9e04-74bf41eadcd0"}
04:00:47.602 00.023 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"fcfdd40b-6256-4239-beec-71e34bc51969"}
04:00:47.618 00.016 9340 case statement mapped state 6 to 3
04:00:47.630 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"fcfdd40b-6256-4239-beec-71e34bc51969"}
04:00:47.643 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"a9797758-5b6e-4f9b-b8a4-e72ba318d99c"}
04:00:47.664 00.021 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":89,"width":15,"height":15,"star_pos":[7.45,7.18],"pixels":"..."},"id":"a9797758-5b6e-4f9b-b8a4-e72ba318d99c"}
04:00:48.563 00.899 12020 Exposure complete
04:00:49.185 00.622 9340 OnExposeComplete: enter
04:00:49.252 00.067 12020 worker thread done servicing request
04:00:49.252 00.000 9340 UpdateGuideState(): m_state=6
04:00:49.280 00.028 9340 Star::Find(15, 1419, 108, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 90
04:00:49.312 00.032 9340 Star::Find returns 1 (0), X=1420.16, Y=108.32, Mass=1469138, SNR=202.2, Peak=64999 HFD=4.8
04:00:49.394 00.082 9340 MultiStar: [#1 0.19,-0.15,0.92,U] [#2 0.02,-0.09,0.83,U] [#3 0.09,-0.18,1.13,U] [#4 0.30,0.04,1.00,U] [#5 0.07,-0.07,0.89,U] [#6 0.23,-0.06,0.98,U] [#7 0.28,-0.05,0.86,U] [#8 0.24,-0.06,1.00,U] 
04:00:49.422 00.028 9340 refined, 8 included, MultiStar: {0.17, -0.10}, one-star: {0.15, -0.27}
04:00:49.443 00.021 9340 CameraToMount -- cameraTheta (-0.53) - m_xAngle (0.05) = xAngle (-0.58 = -0.58)
04:00:49.458 00.015 9340 CameraToMount -- cameraTheta (-0.53) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-3.65 = 2.63)
04:00:49.488 00.030 9340 CameraToMount -- cameraX=0.17 cameraY=-0.10 hyp=0.20 cameraTheta=-0.53 mountX=0.17 mountY=0.10, mountTheta=0.53
04:00:49.566 00.078 9340 SchedulePrimaryMove(10104498, x=0.17, y=-0.10, opts=13)
04:00:49.584 00.018 9340 Enqueuing Move request for scope (0.17, -0.10)
04:00:49.597 00.013 12020 Worker thread wakes up
04:00:49.597 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=6525, max=65535, med=10685, FiltMin=8136, FiltMax=65518, Gamma=2.870
04:00:49.615 00.018 12020 worker thread servicing REQUEST_MOVE scope ofs (0.17, -0.10) opts 0xd
04:00:49.616 00.001 9340 UpdateGuideState exits: m=1469138 SNR=202.2
04:00:49.634 00.018 12020 Handling offset move in thread for scope, endpoint = (0.17, -0.10)
04:00:49.635 00.001 12020 Moving (0.17, -0.10) raw xDistance=0.17 yDistance=0.10
04:00:49.635 00.000 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.17
04:00:49.635 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:00:49.635 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
04:00:49.637 00.002 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:00:49.682 00.045 12020 MoveAxis(E, 0, ABG)
04:00:49.682 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
04:00:49.698 00.016 12020 Move returns status 0, amount 0
04:00:49.698 00.000 9340 Enqueuing Expose request
04:00:49.720 00.022 12020 MoveAxis(N, 0, ABG)
04:00:49.720 00.000 12020 Move returns status 0, amount 0
04:00:49.720 00.000 12020 move complete, result=0
04:00:49.721 00.001 12020 worker thread done servicing request
04:00:49.721 00.000 12020 Worker thread wakes up
04:00:49.721 00.000 9340 GuideStep: 0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
04:00:49.740 00.019 12020 worker thread servicing REQUEST_EXPOSE 2000
04:00:49.740 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(1405,94,31,31)
04:00:49.753 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"94ef3da4-7082-44a2-a36a-e28bfa9c20c2"}
04:00:49.780 00.027 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"94ef3da4-7082-44a2-a36a-e28bfa9c20c2"}
04:00:49.832 00.052 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"40f36c89-17f5-4313-9eb2-680a1530c716"}
04:00:49.848 00.016 9340 case statement mapped state 6 to 3
04:00:49.862 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"40f36c89-17f5-4313-9eb2-680a1530c716"}
04:00:49.889 00.027 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"e8e80e5b-a4e1-492d-a390-a5722a20f38a"}
04:00:49.907 00.018 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":90,"width":15,"height":15,"star_pos":[7.16,7.32],"pixels":"..."},"id":"e8e80e5b-a4e1-492d-a390-a5722a20f38a"}
04:00:51.555 01.648 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"dc122fd7-84eb-4411-8e0e-f696f15418d7"}
04:00:51.617 00.062 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"dc122fd7-84eb-4411-8e0e-f696f15418d7"}
04:00:51.694 00.077 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"aad60eff-7a7c-4826-b966-9a1382208e35"}
04:00:51.719 00.025 9340 case statement mapped state 6 to 3
04:00:51.788 00.069 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"aad60eff-7a7c-4826-b966-9a1382208e35"}
04:00:51.852 00.064 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"74786ae5-e96b-4115-ad5e-9fdd74de10af"}
04:00:51.876 00.024 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":90,"width":15,"height":15,"star_pos":[7.16,7.32],"pixels":"..."},"id":"74786ae5-e96b-4115-ad5e-9fdd74de10af"}
04:00:52.175 00.299 12020 Exposure complete
04:00:52.883 00.708 12020 worker thread done servicing request
04:00:52.883 00.000 9340 OnExposeComplete: enter
04:00:52.917 00.034 9340 UpdateGuideState(): m_state=6
04:00:52.964 00.047 9340 Star::Find(15, 1420, 108, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 91
04:00:53.059 00.095 9340 Star::Find returns 1 (0), X=1419.98, Y=108.19, Mass=1456289, SNR=170.3, Peak=63479 HFD=4.7
04:00:53.084 00.025 9340 MultiStar: [#1 0.06,-0.23,1.15,U] [#2 -0.11,0.01,0.99,U] [#3 0.00,-0.17,1.16,U] [#4 0.07,-0.04,1.17,U] [#5 0.07,-0.14,1.13,U] [#6 0.12,-0.15,0.94,U] [#7 -0.05,-0.05,1.22,U] [#8 -0.02,-0.07,1.07,U] 
04:00:53.156 00.072 9340 refined, 8 included, MultiStar: {0.01, -0.14}, one-star: {-0.04, -0.39}
04:00:53.222 00.066 9340 CameraToMount -- cameraTheta (-1.48) - m_xAngle (0.05) = xAngle (-1.53 = -1.53)
04:00:53.247 00.025 9340 CameraToMount -- cameraTheta (-1.48) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-4.60 = 1.69)
04:00:53.270 00.023 9340 CameraToMount -- cameraX=0.01 cameraY=-0.14 hyp=0.14 cameraTheta=-1.48 mountX=0.01 mountY=0.13, mountTheta=1.53
04:00:53.322 00.052 9340 SchedulePrimaryMove(10104498, x=0.01, y=-0.14, opts=13)
04:00:53.390 00.068 9340 Enqueuing Move request for scope (0.01, -0.14)
04:00:53.426 00.036 12020 Worker thread wakes up
04:00:53.426 00.000 12020 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.14) opts 0xd
04:00:53.427 00.001 9340 UpdateImageDisplay: Size=(1920,1080) min=5719, max=65535, med=10712, FiltMin=8342, FiltMax=65518, Gamma=2.870
04:00:53.445 00.018 12020 Handling offset move in thread for scope, endpoint = (0.01, -0.14)
04:00:53.445 00.000 9340 UpdateGuideState exits: m=1456289 SNR=170.3
04:00:53.471 00.026 12020 Moving (0.01, -0.14) raw xDistance=0.01 yDistance=0.13
04:00:53.472 00.001 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:00:53.530 00.058 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
04:00:53.530 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:00:53.542 00.012 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
04:00:53.543 00.001 12020 MoveAxis(E, 0, ABG)
04:00:53.544 00.001 12020 Move returns status 0, amount 0
04:00:53.544 00.000 12020 MoveAxis(N, 0, ABG)
04:00:53.544 00.000 12020 Move returns status 0, amount 0
04:00:53.544 00.000 12020 move complete, result=0
04:00:53.548 00.004 9340 ScheduleExposure(2000,3,1) exposurePending=0
04:00:53.581 00.033 12020 worker thread done servicing request
04:00:53.581 00.000 9340 Enqueuing Expose request
04:00:53.604 00.023 9340 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
04:00:53.630 00.026 12020 Worker thread wakes up
04:00:53.630 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
04:00:53.632 00.002 12020 Handling exposure in thread, d=2000 o=3 r=(1405,94,31,31)
04:00:53.648 00.016 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"88721f1c-f7cb-40e1-a960-3bb7897c8497"}
04:00:53.732 00.084 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"88721f1c-f7cb-40e1-a960-3bb7897c8497"}
04:00:53.830 00.098 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"c4dbb070-572a-4bae-8d02-0a0d5c9c4625"}
04:00:53.910 00.080 9340 case statement mapped state 6 to 3
04:00:53.939 00.029 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"c4dbb070-572a-4bae-8d02-0a0d5c9c4625"}
04:00:54.039 00.100 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"3d666e1d-d6c6-4cd6-92ef-cb278a1df460"}
04:00:54.080 00.041 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":91,"width":15,"height":15,"star_pos":[6.98,7.19],"pixels":"..."},"id":"3d666e1d-d6c6-4cd6-92ef-cb278a1df460"}
04:00:55.625 01.545 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"be940332-1a2a-40ce-8229-6b884c565dd5"}
04:00:55.812 00.187 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"be940332-1a2a-40ce-8229-6b884c565dd5"}
04:00:55.998 00.186 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"62a04b68-b8da-43a3-b0e8-9096f56def1f"}
04:00:56.271 00.273 9340 case statement mapped state 6 to 3
04:00:56.369 00.098 12020 Exposure complete
04:00:56.376 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"62a04b68-b8da-43a3-b0e8-9096f56def1f"}
04:00:56.497 00.121 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"fab4a9d6-631d-4c7d-8290-d66dcac9966c"}
04:00:56.601 00.104 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":91,"width":15,"height":15,"star_pos":[6.98,7.19],"pixels":"..."},"id":"fab4a9d6-631d-4c7d-8290-d66dcac9966c"}
04:00:57.464 00.863 12020 worker thread done servicing request
04:00:57.465 00.001 9340 OnExposeComplete: enter
04:00:57.514 00.049 9340 UpdateGuideState(): m_state=6
04:00:57.545 00.031 9340 Star::Find(15, 1419, 108, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 92
04:00:57.567 00.022 9340 Star::Find returns 1 (0), X=1419.88, Y=108.41, Mass=1471743, SNR=165.6, Peak=63515 HFD=5.0
04:00:57.585 00.018 9340 MultiStar: [#1 0.01,0.03,1.20,U] [#2 -0.26,0.12,0.93,U] [#3 0.03,-0.05,1.13,U] [#4 -0.26,0.16,1.20,U] [#5 0.02,-0.03,1.04,U] [#6 0.02,0.07,1.00,U] [#7 0.01,0.21,1.09,U] [#8 0.01,0.04,1.06,U] 
04:00:57.603 00.018 9340 refined, 8 included, MultiStar: {-0.06, 0.04}, one-star: {-0.14, -0.18}
04:00:57.623 00.020 9340 CameraToMount -- cameraTheta (2.51) - m_xAngle (0.05) = xAngle (2.47 = 2.47)
04:00:57.671 00.048 9340 CameraToMount -- cameraTheta (2.51) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-0.60 = -0.60)
04:00:57.695 00.024 9340 CameraToMount -- cameraX=-0.06 cameraY=0.04 hyp=0.08 cameraTheta=2.51 mountX=-0.06 mountY=-0.04, mountTheta=-2.51
04:00:57.741 00.046 9340 SchedulePrimaryMove(10104498, x=-0.06, y=0.04, opts=13)
04:00:57.769 00.028 9340 Enqueuing Move request for scope (-0.06, 0.04)
04:00:57.803 00.034 12020 Worker thread wakes up
04:00:57.804 00.001 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.04) opts 0xd
04:00:57.805 00.001 12020 Handling offset move in thread for scope, endpoint = (-0.06, 0.04)
04:00:57.830 00.025 12020 Moving (-0.06, 0.04) raw xDistance=-0.06 yDistance=-0.04
04:00:57.831 00.001 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
04:00:57.831 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:00:57.831 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
04:00:57.836 00.005 9340 UpdateImageDisplay: Size=(1920,1080) min=6731, max=65535, med=10708, FiltMin=8598, FiltMax=65518, Gamma=2.870
04:00:57.865 00.029 12020 MoveAxis(E, 0, ABG)
04:00:57.866 00.001 9340 UpdateGuideState exits: m=1471743 SNR=165.6
04:00:57.883 00.017 12020 Move returns status 0, amount 0
04:00:57.883 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:00:57.899 00.016 12020 MoveAxis(N, 0, ABG)
04:00:57.899 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
04:00:57.916 00.017 12020 Move returns status 0, amount 0
04:00:57.917 00.001 12020 move complete, result=0
04:00:57.917 00.000 9340 Enqueuing Expose request
04:00:57.947 00.030 12020 worker thread done servicing request
04:00:57.947 00.000 9340 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
04:00:57.966 00.019 12020 Worker thread wakes up
04:00:57.967 00.001 12020 worker thread servicing REQUEST_EXPOSE 2000
04:00:57.967 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(1405,94,31,31)
04:00:57.975 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"7678325c-0b8d-48c3-a084-de21cf1b601d"}
04:00:58.028 00.053 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"7678325c-0b8d-48c3-a084-de21cf1b601d"}
04:00:58.061 00.033 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"c5f9a2ec-637e-4c66-a521-a3a375a3836f"}
04:00:58.085 00.024 9340 case statement mapped state 6 to 3
04:00:58.166 00.081 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"c5f9a2ec-637e-4c66-a521-a3a375a3836f"}
04:00:58.228 00.062 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"5407523f-04bb-40f4-97dd-f78399079798"}
04:00:58.251 00.023 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":92,"width":15,"height":15,"star_pos":[6.88,7.41],"pixels":"..."},"id":"5407523f-04bb-40f4-97dd-f78399079798"}
04:00:59.614 01.363 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"e2016353-ec3a-49f2-af59-9b28dadf5bb1"}
04:00:59.636 00.022 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"e2016353-ec3a-49f2-af59-9b28dadf5bb1"}
04:00:59.677 00.041 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"38bc301d-8d2e-43a5-b604-f1bccf442b84"}
04:00:59.707 00.030 9340 case statement mapped state 6 to 3
04:00:59.733 00.026 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"38bc301d-8d2e-43a5-b604-f1bccf442b84"}
04:00:59.812 00.079 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"b878f639-eaf9-429b-9aaf-be6f7402b909"}
04:00:59.843 00.031 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":92,"width":15,"height":15,"star_pos":[6.88,7.41],"pixels":"..."},"id":"b878f639-eaf9-429b-9aaf-be6f7402b909"}
04:01:00.362 00.519 12020 Exposure complete
04:01:00.964 00.602 12020 worker thread done servicing request
04:01:00.964 00.000 9340 OnExposeComplete: enter
04:01:00.988 00.024 9340 UpdateGuideState(): m_state=6
04:01:01.078 00.090 9340 Star::Find(15, 1419, 108, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 93
04:01:01.108 00.030 9340 Star::Find returns 1 (0), X=1419.53, Y=108.43, Mass=1503288, SNR=203.7, Peak=64898 HFD=5.0
04:01:01.145 00.037 9340 MultiStar: [#1 -0.38,-0.09,0.98,U] [#2 -0.53,0.12,0.00,M1] [#3 -0.43,-0.01,1.01,U] [#4 -0.45,-0.17,0.86,U] [#5 -0.35,-0.08,0.88,U] [#6 -0.39,-0.05,0.77,U] [#7 -0.40,-0.14,0.73,U] [#8 -0.41,-0.05,0.87,U] 
04:01:01.245 00.100 9340 refined, 7 included, MultiStar: {-0.41, -0.09}, one-star: {-0.48, -0.16}
04:01:01.281 00.036 9340 CameraToMount -- cameraTheta (-2.92) - m_xAngle (0.05) = xAngle (-2.97 = -2.97)
04:01:01.345 00.064 9340 CameraToMount -- cameraTheta (-2.92) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-6.03 = 0.25)
04:01:01.367 00.022 9340 CameraToMount -- cameraX=-0.41 cameraY=-0.09 hyp=0.42 cameraTheta=-2.92 mountX=-0.42 mountY=0.10, mountTheta=2.90
04:01:01.404 00.037 9340 SchedulePrimaryMove(10104498, x=-0.41, y=-0.09, opts=13)
04:01:01.464 00.060 9340 Enqueuing Move request for scope (-0.41, -0.09)
04:01:01.503 00.039 12020 Worker thread wakes up
04:01:01.503 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=6595, max=65535, med=10735, FiltMin=8196, FiltMax=65518, Gamma=2.870
04:01:01.529 00.026 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.41, -0.09) opts 0xd
04:01:01.529 00.000 12020 Handling offset move in thread for scope, endpoint = (-0.41, -0.09)
04:01:01.530 00.001 12020 Moving (-0.41, -0.09) raw xDistance=-0.42 yDistance=0.10
04:01:01.530 00.000 12020 GuideAlgorithmHysteresis::Result() returns -0.17 from input -0.42
04:01:01.531 00.001 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:01:01.531 00.000 9340 UpdateGuideState exits: m=1503288 SNR=203.7
04:01:01.554 00.023 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:01:01.607 00.053 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
04:01:01.607 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
04:01:01.627 00.020 12020 MoveAxis(E, 31, ABG)
04:01:01.628 00.001 9340 Enqueuing Expose request
04:01:01.654 00.026 12020 Guiding  Dir = 2, Dur = 31
04:01:01.656 00.002 12020 IsSlewing returns 0
04:01:01.658 00.002 12020 IsGuiding returns 0
04:01:01.661 00.003 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"5c612d7c-214f-4804-8340-8fa834633d7f"}
04:01:01.689 00.028 12020 PulseGuide returned control before completion, sleep 15
04:01:01.689 00.000 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"5c612d7c-214f-4804-8340-8fa834633d7f"}
04:01:01.738 00.049 12020 IsGuiding returns 1
04:01:01.738 00.000 12020 scope still moving after pulse duration time elapsed
04:01:01.740 00.002 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"5d519f7d-18d9-474c-8527-5c0793551687"}
04:01:01.763 00.023 9340 case statement mapped state 6 to 3
04:01:01.781 00.018 12020 IsSlewing returns 0
04:01:01.781 00.000 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"5d519f7d-18d9-474c-8527-5c0793551687"}
04:01:01.800 00.019 12020 IsGuiding returns 0
04:01:01.800 00.000 12020 scope move finished after 31 + 111 ms
04:01:01.801 00.001 12020 Move returns status 0, amount 31
04:01:01.801 00.000 12020 MoveAxis(N, 0, ABG)
04:01:01.801 00.000 12020 Move returns status 0, amount 0
04:01:01.803 00.002 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"a741a267-65d0-4e83-9736-d4fb9ce0e61c"}
04:01:01.846 00.043 12020 move complete, result=0
04:01:01.847 00.001 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":93,"width":15,"height":15,"star_pos":[6.53,7.43],"pixels":"..."},"id":"a741a267-65d0-4e83-9736-d4fb9ce0e61c"}
04:01:01.864 00.017 12020 worker thread done servicing request
04:01:01.865 00.001 12020 Worker thread wakes up
04:01:01.866 00.001 12020 worker thread servicing REQUEST_EXPOSE 2000
04:01:01.866 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(1405,94,31,31)
04:01:01.866 00.000 9340 GuideStep: -0.4 px 31 ms EAST, 0.1 px 0 ms NORTH
04:01:03.615 01.749 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"a107003c-d646-4bba-850e-fb65a1257fcf"}
04:01:03.628 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"a107003c-d646-4bba-850e-fb65a1257fcf"}
04:01:03.644 00.016 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"46e49e7d-8d15-4bf8-b109-a13ad572eddd"}
04:01:03.668 00.024 9340 case statement mapped state 6 to 3
04:01:03.730 00.062 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"46e49e7d-8d15-4bf8-b109-a13ad572eddd"}
04:01:03.794 00.064 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"9b5f6e56-b532-4e02-b2da-2450521c7c0e"}
04:01:03.823 00.029 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":93,"width":15,"height":15,"star_pos":[6.53,7.43],"pixels":"..."},"id":"9b5f6e56-b532-4e02-b2da-2450521c7c0e"}
04:01:04.240 00.417 12020 Exposure complete
04:01:04.552 00.312 12020 worker thread done servicing request
04:01:04.553 00.001 9340 OnExposeComplete: enter
04:01:04.568 00.015 9340 UpdateGuideState(): m_state=6
04:01:04.598 00.030 9340 Star::Find(15, 1419, 108, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 94
04:01:04.627 00.029 9340 Star::Find returns 1 (0), X=1419.98, Y=108.54, Mass=1461723, SNR=209.4, Peak=65263 HFD=5.0
04:01:04.644 00.017 9340 MultiStar: [#1 0.28,0.16,0.93,U] [#2 0.08,0.25,0.74,U] [#3 0.23,0.05,0.96,U] [#4 0.12,0.10,0.73,U] [#5 0.03,0.08,0.85,U] [#6 0.19,0.13,0.91,U] [#7 0.20,0.09,0.74,U] [#8 0.14,0.09,0.86,U] 
04:01:04.658 00.014 9340 single-star, 8 included, MultiStar: {0.14, 0.10}, one-star: {-0.04, -0.04}
04:01:04.668 00.010 9340 CameraToMount -- cameraTheta (-2.34) - m_xAngle (0.05) = xAngle (-2.39 = -2.39)
04:01:04.683 00.015 9340 CameraToMount -- cameraTheta (-2.34) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-5.46 = 0.83)
04:01:04.696 00.013 9340 CameraToMount -- cameraX=-0.04 cameraY=-0.04 hyp=0.06 cameraTheta=-2.34 mountX=-0.04 mountY=0.04, mountTheta=2.35
04:01:04.740 00.044 9340 SchedulePrimaryMove(10104498, x=-0.04, y=-0.04, opts=13)
04:01:04.758 00.018 9340 Enqueuing Move request for scope (-0.04, -0.04)
04:01:04.771 00.013 12020 Worker thread wakes up
04:01:04.772 00.001 9340 UpdateImageDisplay: Size=(1920,1080) min=6666, max=65535, med=10689, FiltMin=8468, FiltMax=65518, Gamma=2.870
04:01:04.785 00.013 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.04) opts 0xd
04:01:04.785 00.000 9340 UpdateGuideState exits: m=1461723 SNR=209.4
04:01:04.798 00.013 12020 Handling offset move in thread for scope, endpoint = (-0.04, -0.04)
04:01:04.799 00.001 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:01:04.810 00.011 12020 Moving (-0.04, -0.04) raw xDistance=-0.04 yDistance=0.04
04:01:04.810 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
04:01:04.827 00.017 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
04:01:04.828 00.001 9340 Enqueuing Expose request
04:01:04.839 00.011 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:01:04.840 00.001 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
04:01:04.840 00.000 12020 MoveAxis(E, 0, ABG)
04:01:04.841 00.001 12020 Move returns status 0, amount 0
04:01:04.841 00.000 12020 MoveAxis(N, 0, ABG)
04:01:04.841 00.000 12020 Move returns status 0, amount 0
04:01:04.841 00.000 12020 move complete, result=0
04:01:04.841 00.000 12020 worker thread done servicing request
04:01:04.841 00.000 12020 Worker thread wakes up
04:01:04.841 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
04:01:04.841 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(1405,94,31,31)
04:01:04.845 00.004 9340 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
04:01:05.615 00.770 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"ba8d7d5a-41df-4b53-be30-5f7f974288ec"}
04:01:05.659 00.044 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"ba8d7d5a-41df-4b53-be30-5f7f974288ec"}
04:01:05.698 00.039 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"632c2907-9ed8-4e8b-92d7-931fc7469021"}
04:01:05.721 00.023 9340 case statement mapped state 6 to 3
04:01:05.768 00.047 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"632c2907-9ed8-4e8b-92d7-931fc7469021"}
04:01:05.782 00.014 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"29562ed8-0266-4cdd-b73c-e77a8333da32"}
04:01:05.796 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":94,"width":15,"height":15,"star_pos":[6.98,6.54],"pixels":"..."},"id":"29562ed8-0266-4cdd-b73c-e77a8333da32"}
04:01:07.207 01.411 12020 Exposure complete
04:01:07.500 00.293 12020 worker thread done servicing request
04:01:07.502 00.002 9340 OnExposeComplete: enter
04:01:07.515 00.013 9340 UpdateGuideState(): m_state=6
04:01:07.527 00.012 9340 Star::Find(15, 1419, 108, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 95
04:01:07.541 00.014 9340 Star::Find returns 1 (0), X=1419.22, Y=108.31, Mass=1551840, SNR=249.6, Peak=65098 HFD=5.0
04:01:07.553 00.012 9340 MultiStar: [#1 -0.50,-0.23,0.00,M1] [#2 -0.44,-0.01,0.69,U] [#3 -0.68,-0.16,0.00,M1] [#4 -0.49,-0.15,0.00,M1] [#5 -0.47,-0.18,0.78,U] [#6 -0.65,-0.07,0.00,M1] [#7 -0.47,-0.13,0.72,U] [#8 -0.43,-0.08,0.85,U] 
04:01:07.571 00.018 9340 refined, 4 included, MultiStar: {-0.54, -0.14}, one-star: {-0.80, -0.28}
04:01:07.589 00.018 9340 CameraToMount -- cameraTheta (-2.88) - m_xAngle (0.05) = xAngle (-2.93 = -2.93)
04:01:07.618 00.029 9340 CameraToMount -- cameraTheta (-2.88) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-5.99 = 0.29)
04:01:07.631 00.013 9340 CameraToMount -- cameraX=-0.54 cameraY=-0.14 hyp=0.56 cameraTheta=-2.88 mountX=-0.54 mountY=0.16, mountTheta=2.86
04:01:07.649 00.018 9340 SchedulePrimaryMove(10104498, x=-0.54, y=-0.14, opts=13)
04:01:07.661 00.012 9340 Enqueuing Move request for scope (-0.54, -0.14)
04:01:07.676 00.015 12020 Worker thread wakes up
04:01:07.676 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=6778, max=65535, med=10729, FiltMin=8465, FiltMax=65518, Gamma=2.870
04:01:07.692 00.016 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.54, -0.14) opts 0xd
04:01:07.693 00.001 9340 UpdateGuideState exits: m=1551840 SNR=249.6
04:01:07.708 00.015 12020 Handling offset move in thread for scope, endpoint = (-0.54, -0.14)
04:01:07.709 00.001 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:01:07.738 00.029 12020 Moving (-0.54, -0.14) raw xDistance=-0.54 yDistance=0.16
04:01:07.738 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
04:01:07.748 00.010 12020 GuideAlgorithmHysteresis::Result() returns -0.23 from input -0.54
04:01:07.749 00.001 9340 Enqueuing Expose request
04:01:07.761 00.012 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:01:07.761 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
04:01:07.762 00.001 12020 MoveAxis(E, 41, ABG)
04:01:07.763 00.001 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"fa855741-eb67-48dd-880d-94bc20620c2f"}
04:01:07.776 00.013 12020 Guiding  Dir = 2, Dur = 41
04:01:07.776 00.000 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"fa855741-eb67-48dd-880d-94bc20620c2f"}
04:01:07.794 00.018 12020 IsSlewing returns 0
04:01:07.794 00.000 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"51a57546-7a39-4708-8afe-7ac99d3c8f85"}
04:01:07.806 00.012 12020 IsGuiding returns 0
04:01:07.807 00.001 9340 case statement mapped state 6 to 3
04:01:07.840 00.033 12020 PulseGuide returned control before completion, sleep 18
04:01:07.840 00.000 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"51a57546-7a39-4708-8afe-7ac99d3c8f85"}
04:01:07.859 00.019 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"d1361433-2a34-4563-8f08-ac102565ea7c"}
04:01:07.870 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":95,"width":15,"height":15,"star_pos":[7.22,7.31],"pixels":"..."},"id":"d1361433-2a34-4563-8f08-ac102565ea7c"}
04:01:07.885 00.015 12020 IsGuiding returns 1
04:01:07.886 00.001 12020 scope still moving after pulse duration time elapsed
04:01:07.921 00.035 12020 IsSlewing returns 0
04:01:07.923 00.002 12020 IsGuiding returns 0
04:01:07.923 00.000 12020 scope move finished after 41 + 75 ms
04:01:07.924 00.001 12020 Move returns status 0, amount 41
04:01:07.924 00.000 12020 MoveAxis(N, 0, ABG)
04:01:07.924 00.000 12020 Move returns status 0, amount 0
04:01:07.924 00.000 12020 move complete, result=0
04:01:07.924 00.000 12020 worker thread done servicing request
04:01:07.924 00.000 12020 Worker thread wakes up
04:01:07.924 00.000 9340 GuideStep: -0.5 px 41 ms EAST, 0.2 px 0 ms NORTH
04:01:07.959 00.035 12020 worker thread servicing REQUEST_EXPOSE 2000
04:01:07.960 00.001 12020 Handling exposure in thread, d=2000 o=3 r=(1405,94,31,31)
04:01:09.638 01.678 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"ed8d5d95-73bc-4128-ad48-680abdcb0212"}
04:01:09.658 00.020 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"ed8d5d95-73bc-4128-ad48-680abdcb0212"}
04:01:09.678 00.020 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"cf99e48a-bcb5-4d05-bda3-70ec35f785da"}
04:01:09.736 00.058 9340 case statement mapped state 6 to 3
04:01:09.752 00.016 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"cf99e48a-bcb5-4d05-bda3-70ec35f785da"}
04:01:09.777 00.025 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"fdf35fb3-13be-4fe6-a2fd-7b972e17da7f"}
04:01:09.793 00.016 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":95,"width":15,"height":15,"star_pos":[7.22,7.31],"pixels":"..."},"id":"fdf35fb3-13be-4fe6-a2fd-7b972e17da7f"}
04:01:10.367 00.574 12020 Exposure complete
04:01:10.833 00.466 12020 worker thread done servicing request
04:01:10.833 00.000 9340 OnExposeComplete: enter
04:01:10.849 00.016 9340 UpdateGuideState(): m_state=6
04:01:10.868 00.019 9340 Star::Find(15, 1419, 108, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 96
04:01:10.890 00.022 9340 Star::Find returns 1 (0), X=1419.75, Y=108.35, Mass=1500183, SNR=222.0, Peak=62618 HFD=4.8
04:01:10.940 00.050 9340 MultiStar: [#1 -0.26,0.09,0.85,U] [#2 -0.28,0.29,0.77,U] [#3 -0.29,0.17,0.82,U] [#4 -0.25,0.15,0.89,U] [#5 -0.19,0.11,0.67,U] [#6 -0.25,0.30,0.80,U] [#7 -0.34,0.08,0.89,U] [#8 -0.12,0.16,0.81,U] 
04:01:10.959 00.019 9340 refined, 8 included, MultiStar: {-0.25, 0.12}, one-star: {-0.27, -0.24}
04:01:10.973 00.014 9340 CameraToMount -- cameraTheta (2.71) - m_xAngle (0.05) = xAngle (2.66 = 2.66)
04:01:11.007 00.034 9340 CameraToMount -- cameraTheta (2.71) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-0.40 = -0.40)
04:01:11.100 00.093 9340 CameraToMount -- cameraX=-0.25 cameraY=0.12 hyp=0.28 cameraTheta=2.71 mountX=-0.25 mountY=-0.11, mountTheta=-2.73
04:01:11.222 00.122 9340 SchedulePrimaryMove(10104498, x=-0.25, y=0.12, opts=13)
04:01:11.247 00.025 9340 Enqueuing Move request for scope (-0.25, 0.12)
04:01:11.268 00.021 12020 Worker thread wakes up
04:01:11.268 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=6600, max=65535, med=10710, FiltMin=8432, FiltMax=65518, Gamma=2.870
04:01:11.317 00.049 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.25, 0.12) opts 0xd
04:01:11.317 00.000 9340 UpdateGuideState exits: m=1500183 SNR=222.0
04:01:11.336 00.019 12020 Handling offset move in thread for scope, endpoint = (-0.25, 0.12)
04:01:11.336 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:01:11.354 00.018 12020 Moving (-0.25, 0.12) raw xDistance=-0.25 yDistance=-0.11
04:01:11.355 00.001 9340 ScheduleExposure(2000,3,1) exposurePending=0
04:01:11.373 00.018 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.25
04:01:11.374 00.001 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:01:11.374 00.000 9340 Enqueuing Expose request
04:01:11.399 00.025 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
04:01:11.399 00.000 12020 MoveAxis(E, 0, ABG)
04:01:11.399 00.000 12020 Move returns status 0, amount 0
04:01:11.399 00.000 12020 MoveAxis(N, 0, ABG)
04:01:11.399 00.000 12020 Move returns status 0, amount 0
04:01:11.400 00.001 12020 move complete, result=0
04:01:11.401 00.001 12020 worker thread done servicing request
04:01:11.401 00.000 12020 Worker thread wakes up
04:01:11.402 00.001 12020 worker thread servicing REQUEST_EXPOSE 2000
04:01:11.402 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(1405,94,31,31)
04:01:11.404 00.002 9340 GuideStep: -0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
04:01:11.639 00.235 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"444498b6-0a0c-43f5-8fe0-bbb3d1307552"}
04:01:11.656 00.017 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"444498b6-0a0c-43f5-8fe0-bbb3d1307552"}
04:01:11.671 00.015 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"97a4fbf2-7273-4f6d-b733-ab99b91877ab"}
04:01:11.725 00.054 9340 case statement mapped state 6 to 3
04:01:11.744 00.019 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"97a4fbf2-7273-4f6d-b733-ab99b91877ab"}
04:01:11.757 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"c3b66019-93c4-4a50-a72d-dcdc8eb6f4d6"}
04:01:11.778 00.021 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":96,"width":15,"height":15,"star_pos":[6.75,7.35],"pixels":"..."},"id":"c3b66019-93c4-4a50-a72d-dcdc8eb6f4d6"}
04:01:13.639 01.861 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"1c7feec6-59f7-4d6b-a751-8c5cb2f20717"}
04:01:13.676 00.037 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"1c7feec6-59f7-4d6b-a751-8c5cb2f20717"}
04:01:13.693 00.017 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"1d399275-5309-4953-88ef-12c804f9c99f"}
04:01:13.707 00.014 9340 case statement mapped state 6 to 3
04:01:13.725 00.018 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"1d399275-5309-4953-88ef-12c804f9c99f"}
04:01:13.741 00.016 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"3c28af25-38af-4348-8c9c-cb57f4dd8ac0"}
04:01:13.761 00.020 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":96,"width":15,"height":15,"star_pos":[6.75,7.35],"pixels":"..."},"id":"3c28af25-38af-4348-8c9c-cb57f4dd8ac0"}
04:01:13.828 00.067 12020 Exposure complete
04:01:14.105 00.277 12020 worker thread done servicing request
04:01:14.105 00.000 9340 OnExposeComplete: enter
04:01:14.120 00.015 9340 UpdateGuideState(): m_state=6
04:01:14.136 00.016 9340 Star::Find(15, 1419, 108, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 97
04:01:14.150 00.014 9340 Star::Find returns 1 (0), X=1419.31, Y=108.31, Mass=1545130, SNR=194.3, Peak=63942 HFD=4.8
04:01:14.183 00.033 9340 MultiStar: [#1 -0.80,-0.24,0.00,M1] [#2 -0.82,0.09,0.00,M1] [#3 -0.85,-0.18,0.00,M1] [#4 -0.84,-0.01,0.00,M1] [#5 -0.72,-0.14,0.00,M1] [#6 -0.66,-0.11,0.00,M1] [#7 -0.90,0.04,0.00,M1] [#8 -1.06,-0.16,0.00,M1] 
04:01:14.232 00.049 9340 CameraToMount -- cameraTheta (-2.77) - m_xAngle (0.05) = xAngle (-2.82 = -2.82)
04:01:14.244 00.012 9340 CameraToMount -- cameraTheta (-2.77) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-5.88 = 0.40)
04:01:14.256 00.012 9340 CameraToMount -- cameraX=-0.71 cameraY=-0.28 hyp=0.76 cameraTheta=-2.77 mountX=-0.72 mountY=0.29, mountTheta=2.75
04:01:14.278 00.022 9340 SchedulePrimaryMove(10104498, x=-0.71, y=-0.28, opts=13)
04:01:14.291 00.013 9340 Enqueuing Move request for scope (-0.71, -0.28)
04:01:14.313 00.022 12020 Worker thread wakes up
04:01:14.313 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=5990, max=65535, med=10698, FiltMin=8388, FiltMax=65518, Gamma=2.870
04:01:14.325 00.012 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.71, -0.28) opts 0xd
04:01:14.325 00.000 9340 UpdateGuideState exits: m=1545130 SNR=194.3
04:01:14.338 00.013 12020 Handling offset move in thread for scope, endpoint = (-0.71, -0.28)
04:01:14.338 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:01:14.373 00.035 12020 Moving (-0.71, -0.28) raw xDistance=-0.72 yDistance=0.29
04:01:14.373 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
04:01:14.390 00.017 12020 GuideAlgorithmHysteresis::Result() returns -0.30 from input -0.72
04:01:14.391 00.001 9340 Enqueuing Expose request
04:01:14.407 00.016 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
04:01:14.408 00.001 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.29
04:01:14.408 00.000 12020 MoveAxis(E, 54, ABG)
04:01:14.409 00.001 12020 Guiding  Dir = 2, Dur = 54
04:01:14.410 00.001 12020 IsSlewing returns 0
04:01:14.411 00.001 12020 IsGuiding returns 0
04:01:14.430 00.019 12020 PulseGuide returned control before completion, sleep 46
04:01:14.526 00.096 12020 IsGuiding returns 0
04:01:14.526 00.000 12020 Move returns status 0, amount 54
04:01:14.526 00.000 12020 MoveAxis(N, 0, ABG)
04:01:14.526 00.000 12020 Move returns status 0, amount 0
04:01:14.526 00.000 12020 move complete, result=0
04:01:14.527 00.001 12020 worker thread done servicing request
04:01:14.527 00.000 9340 GuideStep: -0.7 px 54 ms EAST, 0.3 px 0 ms NORTH
04:01:14.538 00.011 12020 Worker thread wakes up
04:01:14.539 00.001 12020 worker thread servicing REQUEST_EXPOSE 2000
04:01:14.539 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(1405,94,31,31)
04:01:15.658 01.119 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"93e57564-27e3-4bf3-acfd-acd48d42d2de"}
04:01:15.672 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"93e57564-27e3-4bf3-acfd-acd48d42d2de"}
04:01:15.684 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"34c8c6df-f8b3-464a-9019-b900376d0d5c"}
04:01:15.717 00.033 9340 case statement mapped state 6 to 3
04:01:15.731 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"34c8c6df-f8b3-464a-9019-b900376d0d5c"}
04:01:15.743 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"e033697f-db3b-4b02-b8b9-c63a7d23729c"}
04:01:15.758 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":97,"width":15,"height":15,"star_pos":[7.31,7.31],"pixels":"..."},"id":"e033697f-db3b-4b02-b8b9-c63a7d23729c"}
04:01:16.990 01.232 12020 Exposure complete
04:01:17.475 00.485 9340 OnExposeComplete: enter
04:01:17.505 00.030 12020 worker thread done servicing request
04:01:17.506 00.001 9340 UpdateGuideState(): m_state=6
04:01:17.558 00.052 9340 Star::Find(15, 1419, 108, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 98
04:01:17.583 00.025 9340 Star::Find returns 1 (0), X=1419.18, Y=108.14, Mass=1508929, SNR=212.1, Peak=62650 HFD=4.8
04:01:17.629 00.046 9340 MultiStar: [#1 -0.71,-0.54,0.00,M2] [#2 -0.86,-0.23,0.00,M2] [#3 -0.82,-0.38,0.00,M2] [#4 -0.70,-0.20,0.00,M2] [#5 -0.66,-0.22,0.00,M2] [#6 -0.69,-0.28,0.00,M2] [#7 -0.59,-0.28,0.00,M2] [#8 -0.52,-0.32,0.00,M2] 
04:01:17.664 00.035 9340 CameraToMount -- cameraTheta (-2.65) - m_xAngle (0.05) = xAngle (-2.70 = -2.70)
04:01:17.719 00.055 9340 CameraToMount -- cameraTheta (-2.65) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-5.77 = 0.52)
04:01:17.750 00.031 9340 CameraToMount -- cameraX=-0.83 cameraY=-0.45 hyp=0.95 cameraTheta=-2.65 mountX=-0.85 mountY=0.47, mountTheta=2.64
04:01:17.859 00.109 9340 SchedulePrimaryMove(10104498, x=-0.83, y=-0.45, opts=13)
04:01:17.901 00.042 9340 Enqueuing Move request for scope (-0.83, -0.45)
04:01:17.953 00.052 12020 Worker thread wakes up
04:01:17.954 00.001 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.83, -0.45) opts 0xd
04:01:17.954 00.000 12020 Handling offset move in thread for scope, endpoint = (-0.83, -0.45)
04:01:17.954 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=6395, max=65535, med=10726, FiltMin=8581, FiltMax=65518, Gamma=2.870
04:01:17.987 00.033 12020 Moving (-0.83, -0.45) raw xDistance=-0.85 yDistance=0.47
04:01:17.988 00.001 12020 GuideAlgorithmHysteresis::Result() returns -0.38 from input -0.85
04:01:17.988 00.000 12020 switching direction from 0 to 1 - decHistory=3 oldest=0.50 newest=0.65
04:01:17.988 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.47 from input 0.47
04:01:17.988 00.000 9340 UpdateGuideState exits: m=1508929 SNR=212.1
04:01:18.034 00.046 12020 MoveAxis(E, 69, ABG)
04:01:18.034 00.000 12020 Guiding  Dir = 2, Dur = 69
04:01:18.038 00.004 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:01:18.066 00.028 12020 IsSlewing returns 0
04:01:18.068 00.002 12020 IsGuiding returns 0
04:01:18.070 00.002 9340 ScheduleExposure(2000,3,1) exposurePending=0
04:01:18.087 00.017 9340 Enqueuing Expose request
04:01:18.104 00.017 12020 PulseGuide returned control before completion, sleep 55
04:01:18.110 00.006 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"1a655c9f-e0f0-4f95-8f88-d9087a523715"}
04:01:18.151 00.041 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"1a655c9f-e0f0-4f95-8f88-d9087a523715"}
04:01:18.199 00.048 12020 IsGuiding returns 1
04:01:18.200 00.001 12020 scope still moving after pulse duration time elapsed
04:01:18.221 00.021 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"904dc686-60f9-49e6-8c14-6e2485bb2c63"}
04:01:18.244 00.023 12020 IsSlewing returns 0
04:01:18.245 00.001 9340 case statement mapped state 6 to 3
04:01:18.268 00.023 12020 IsGuiding returns 0
04:01:18.268 00.000 12020 scope move finished after 69 + 131 ms
04:01:18.268 00.000 12020 Move returns status 0, amount 69
04:01:18.269 00.001 12020 MoveAxis(S, 76, ABG)
04:01:18.269 00.000 12020 Guiding  Dir = 1, Dur = 76
04:01:18.272 00.003 12020 IsSlewing returns 0
04:01:18.273 00.001 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"904dc686-60f9-49e6-8c14-6e2485bb2c63"}
04:01:18.293 00.020 12020 IsGuiding returns 0
04:01:18.295 00.002 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"e7766e24-96b0-4136-9253-6801527fc411"}
04:01:18.364 00.069 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":98,"width":15,"height":15,"star_pos":[7.18,7.14],"pixels":"..."},"id":"e7766e24-96b0-4136-9253-6801527fc411"}
04:01:18.413 00.049 12020 IsGuiding returns 1
04:01:18.413 00.000 12020 scope still moving after pulse duration time elapsed
04:01:18.440 00.027 12020 IsSlewing returns 0
04:01:18.441 00.001 12020 IsGuiding returns 1
04:01:18.482 00.041 12020 IsSlewing returns 0
04:01:18.489 00.007 12020 IsGuiding returns 1
04:01:18.605 00.116 12020 IsSlewing returns 0
04:01:18.668 00.063 12020 IsGuiding returns 0
04:01:18.669 00.001 12020 scope move finished after 76 + 299 ms
04:01:18.669 00.000 12020 Move returns status 0, amount 76
04:01:18.669 00.000 12020 move complete, result=0
04:01:18.669 00.000 12020 worker thread done servicing request
04:01:18.669 00.000 9340 GuideStep: -0.9 px 69 ms EAST, 0.5 px 76 ms SOUTH
04:01:18.684 00.015 12020 Worker thread wakes up
04:01:18.684 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
04:01:18.684 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(1405,94,31,31)
04:01:19.664 00.980 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"1a1e8b10-a833-415a-89ae-e6e3670b4e64"}
04:01:19.685 00.021 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"1a1e8b10-a833-415a-89ae-e6e3670b4e64"}
04:01:19.703 00.018 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"28d21e33-37d4-48b7-ab51-7e3190f22d5b"}
04:01:19.719 00.016 9340 case statement mapped state 6 to 3
04:01:19.730 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"28d21e33-37d4-48b7-ab51-7e3190f22d5b"}
04:01:19.752 00.022 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"ff4dd491-cf8f-40ff-8d20-212deb877255"}
04:01:19.774 00.022 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":98,"width":15,"height":15,"star_pos":[7.18,7.14],"pixels":"..."},"id":"ff4dd491-cf8f-40ff-8d20-212deb877255"}
04:01:21.094 01.320 12020 Exposure complete
04:01:21.397 00.303 12020 worker thread done servicing request
04:01:21.397 00.000 9340 OnExposeComplete: enter
04:01:21.417 00.020 9340 UpdateGuideState(): m_state=6
04:01:21.442 00.025 9340 Star::Find(15, 1419, 108, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 99
04:01:21.459 00.017 9340 Star::Find returns 1 (0), X=1419.31, Y=108.42, Mass=1510524, SNR=203.7, Peak=65494 HFD=5.0
04:01:21.477 00.018 9340 MultiStar: [#1 -0.59,0.03,0.00,M3] [#2 -0.61,0.31,0.00,M3] [#3 -0.48,0.05,1.13,U] [#4 -0.44,0.31,0.00,M3] [#5 -0.44,0.15,0.91,U] [#6 -0.30,0.22,0.86,U] [#7 -0.44,0.10,0.93,U] [#8 -0.51,0.27,0.00,M3] 
04:01:21.515 00.038 9340 refined, 4 included, MultiStar: {-0.48, 0.06}, one-star: {-0.70, -0.16}
04:01:21.531 00.016 9340 CameraToMount -- cameraTheta (3.01) - m_xAngle (0.05) = xAngle (2.96 = 2.96)
04:01:21.544 00.013 9340 CameraToMount -- cameraTheta (3.01) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-0.11 = -0.11)
04:01:21.561 00.017 9340 CameraToMount -- cameraX=-0.48 cameraY=0.06 hyp=0.48 cameraTheta=3.01 mountX=-0.48 mountY=-0.05, mountTheta=-3.03
04:01:21.582 00.021 9340 SchedulePrimaryMove(10104498, x=-0.48, y=0.06, opts=13)
04:01:21.597 00.015 9340 Enqueuing Move request for scope (-0.48, 0.06)
04:01:21.615 00.018 12020 Worker thread wakes up
04:01:21.615 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=6358, max=65535, med=10716, FiltMin=8195, FiltMax=65518, Gamma=2.870
04:01:21.655 00.040 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.48, 0.06) opts 0xd
04:01:21.656 00.001 12020 Handling offset move in thread for scope, endpoint = (-0.48, 0.06)
04:01:21.656 00.000 12020 Moving (-0.48, 0.06) raw xDistance=-0.48 yDistance=-0.05
04:01:21.656 00.000 9340 UpdateGuideState exits: m=1510524 SNR=203.7
04:01:21.670 00.014 12020 GuideAlgorithmHysteresis::Result() returns -0.23 from input -0.48
04:01:21.671 00.001 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:01:21.681 00.010 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:01:21.681 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
04:01:21.701 00.020 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
04:01:21.702 00.001 9340 Enqueuing Expose request
04:01:21.715 00.013 12020 MoveAxis(E, 41, ABG)
04:01:21.715 00.000 12020 Guiding  Dir = 2, Dur = 41
04:01:21.715 00.000 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"15eca836-0cd2-4167-9662-32fc5fb90644"}
04:01:21.726 00.011 12020 IsSlewing returns 0
04:01:21.726 00.000 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"15eca836-0cd2-4167-9662-32fc5fb90644"}
04:01:21.739 00.013 12020 IsGuiding returns 0
04:01:21.741 00.002 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"93074f9e-76b9-4954-bab2-ef3570628612"}
04:01:21.754 00.013 9340 case statement mapped state 6 to 3
04:01:21.764 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"93074f9e-76b9-4954-bab2-ef3570628612"}
04:01:21.803 00.039 12020 IsGuiding returns 1
04:01:21.803 00.000 12020 scope still moving after pulse duration time elapsed
04:01:21.804 00.001 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"a7503f5c-386a-4802-9139-5d62db4d03cd"}
04:01:21.818 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":99,"width":15,"height":15,"star_pos":[7.31,7.42],"pixels":"..."},"id":"a7503f5c-386a-4802-9139-5d62db4d03cd"}
04:01:21.851 00.033 12020 IsSlewing returns 0
04:01:21.883 00.032 12020 IsGuiding returns 0
04:01:21.883 00.000 12020 scope move finished after 41 + 102 ms
04:01:21.883 00.000 12020 Move returns status 0, amount 41
04:01:21.883 00.000 12020 MoveAxis(N, 0, ABG)
04:01:21.883 00.000 12020 Move returns status 0, amount 0
04:01:21.883 00.000 12020 move complete, result=0
04:01:21.884 00.001 12020 worker thread done servicing request
04:01:21.884 00.000 9340 GuideStep: -0.5 px 41 ms EAST, -0.1 px 0 ms NORTH
04:01:21.902 00.018 12020 Worker thread wakes up
04:01:21.902 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
04:01:21.902 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(1405,94,31,31)
04:01:23.661 01.759 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"0d0dc266-de7b-418e-aa73-024e96cc7132"}
04:01:23.681 00.020 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"0d0dc266-de7b-418e-aa73-024e96cc7132"}
04:01:23.712 00.031 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"c3d0933e-19cf-4457-8625-32bc62a94c47"}
04:01:23.759 00.047 9340 case statement mapped state 6 to 3
04:01:23.789 00.030 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"c3d0933e-19cf-4457-8625-32bc62a94c47"}
04:01:23.810 00.021 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"d1569373-ebdf-4cd8-aa7e-621ff666c5e9"}
04:01:23.887 00.077 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":99,"width":15,"height":15,"star_pos":[7.31,7.42],"pixels":"..."},"id":"d1569373-ebdf-4cd8-aa7e-621ff666c5e9"}
04:01:24.277 00.390 12020 Exposure complete
04:01:24.717 00.440 9340 OnExposeComplete: enter
04:01:24.775 00.058 12020 worker thread done servicing request
04:01:24.776 00.001 9340 UpdateGuideState(): m_state=6
04:01:24.807 00.031 9340 Star::Find(15, 1419, 108, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 100
04:01:24.874 00.067 9340 Star::Find returns 1 (0), X=1419.19, Y=108.45, Mass=1509560, SNR=224.4, Peak=65494 HFD=4.9
04:01:24.928 00.054 9340 MultiStar: [#1 -0.49,0.04,0.84,U] [#2 -0.78,0.34,0.00,M4] [#3 -0.77,0.14,0.00,M2] [#4 -0.80,0.22,0.00,M4] [#5 -0.67,0.06,0.00,M2] [#6 -0.79,0.26,0.00,M2] [#7 -0.67,0.08,0.00,M2] [#8 -0.78,0.03,0.00,M4] 
04:01:24.949 00.021 9340 refined, 1 included, MultiStar: {-0.67, -0.05}, one-star: {-0.82, -0.13}
04:01:24.973 00.024 9340 CameraToMount -- cameraTheta (-3.06) - m_xAngle (0.05) = xAngle (-3.11 = -3.11)
04:01:24.992 00.019 9340 CameraToMount -- cameraTheta (-3.06) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-6.18 = 0.10)
04:01:25.096 00.104 9340 CameraToMount -- cameraX=-0.67 cameraY=-0.05 hyp=0.67 cameraTheta=-3.06 mountX=-0.67 mountY=0.07, mountTheta=3.04
04:01:25.248 00.152 9340 SchedulePrimaryMove(10104498, x=-0.67, y=-0.05, opts=13)
04:01:25.275 00.027 9340 Enqueuing Move request for scope (-0.67, -0.05)
04:01:25.316 00.041 12020 Worker thread wakes up
04:01:25.316 00.000 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.67, -0.05) opts 0xd
04:01:25.316 00.000 12020 Handling offset move in thread for scope, endpoint = (-0.67, -0.05)
04:01:25.317 00.001 12020 Moving (-0.67, -0.05) raw xDistance=-0.67 yDistance=0.07
04:01:25.317 00.000 12020 GuideAlgorithmHysteresis::Result() returns -0.30 from input -0.67
04:01:25.318 00.001 9340 UpdateImageDisplay: Size=(1920,1080) min=6372, max=65535, med=10678, FiltMin=8365, FiltMax=65518, Gamma=2.870
04:01:25.337 00.019 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:01:25.337 00.000 9340 UpdateGuideState exits: m=1509560 SNR=224.4
04:01:25.356 00.019 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
04:01:25.357 00.001 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:01:25.407 00.050 12020 MoveAxis(E, 54, ABG)
04:01:25.407 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
04:01:25.423 00.016 9340 Enqueuing Expose request
04:01:25.437 00.014 12020 Guiding  Dir = 2, Dur = 54
04:01:25.439 00.002 12020 IsSlewing returns 0
04:01:25.441 00.002 12020 IsGuiding returns 0
04:01:25.465 00.024 12020 PulseGuide returned control before completion, sleep 42
04:01:25.538 00.073 12020 IsGuiding returns 1
04:01:25.539 00.001 12020 scope still moving after pulse duration time elapsed
04:01:25.561 00.022 12020 IsSlewing returns 0
04:01:25.563 00.002 12020 IsGuiding returns 0
04:01:25.563 00.000 12020 scope move finished after 54 + 67 ms
04:01:25.564 00.001 12020 Move returns status 0, amount 54
04:01:25.564 00.000 12020 MoveAxis(N, 0, ABG)
04:01:25.564 00.000 12020 Move returns status 0, amount 0
04:01:25.564 00.000 12020 move complete, result=0
04:01:25.565 00.001 12020 worker thread done servicing request
04:01:25.565 00.000 9340 GuideStep: -0.7 px 54 ms EAST, 0.1 px 0 ms NORTH
04:01:25.578 00.013 12020 Worker thread wakes up
04:01:25.578 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
04:01:25.579 00.001 12020 Handling exposure in thread, d=2000 o=3 r=(1405,94,31,31)
04:01:25.667 00.088 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"ee114af9-96d5-4a05-ba52-a12c26a33fdd"}
04:01:25.693 00.026 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"ee114af9-96d5-4a05-ba52-a12c26a33fdd"}
04:01:25.704 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"129d1ce5-e74e-48b6-ab78-a05ec2ff486e"}
04:01:25.715 00.011 9340 case statement mapped state 6 to 3
04:01:25.728 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"129d1ce5-e74e-48b6-ab78-a05ec2ff486e"}
04:01:25.740 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"c08e81b4-fa4e-4a7b-a5bd-199c46468147"}
04:01:25.750 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":100,"width":15,"height":15,"star_pos":[7.19,7.45],"pixels":"..."},"id":"c08e81b4-fa4e-4a7b-a5bd-199c46468147"}
04:01:27.668 01.918 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"afcad8b7-34ab-4034-b0a4-9c6eb8fe6b02"}
04:01:27.700 00.032 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"afcad8b7-34ab-4034-b0a4-9c6eb8fe6b02"}
04:01:27.714 00.014 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"6746935d-66cd-4281-a3c1-d223680a1b9d"}
04:01:27.739 00.025 9340 case statement mapped state 6 to 3
04:01:27.753 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"6746935d-66cd-4281-a3c1-d223680a1b9d"}
04:01:27.798 00.045 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"d00772ea-1666-4a13-8f90-8e116448a011"}
04:01:27.849 00.051 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":100,"width":15,"height":15,"star_pos":[7.19,7.45],"pixels":"..."},"id":"d00772ea-1666-4a13-8f90-8e116448a011"}
04:01:27.994 00.145 12020 Exposure complete
04:01:28.326 00.332 12020 worker thread done servicing request
04:01:28.326 00.000 9340 OnExposeComplete: enter
04:01:28.343 00.017 9340 UpdateGuideState(): m_state=6
04:01:28.361 00.018 9340 Star::Find(15, 1419, 108, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 101
04:01:28.410 00.049 9340 Star::Find returns 1 (0), X=1419.82, Y=108.59, Mass=1479009, SNR=195.3, Peak=62535 HFD=4.8
04:01:28.426 00.016 9340 MultiStar: [#1 -0.06,0.14,0.89,U] [#2 -0.30,0.35,0.87,U] [#3 -0.04,0.09,0.96,U] [#4 -0.23,0.13,0.95,U] [#5 -0.04,0.24,0.98,U] [#6 -0.00,0.26,0.75,U] [#7 -0.06,0.23,0.90,U] [#8 -0.10,0.22,0.92,U] 
04:01:28.438 00.012 9340 single-star, 8 included, MultiStar: {-0.12, 0.18}, one-star: {-0.19, -0.00}
04:01:28.452 00.014 9340 CameraToMount -- cameraTheta (-3.14) - m_xAngle (0.05) = xAngle (-3.19 = 3.09)
04:01:28.468 00.016 9340 CameraToMount -- cameraTheta (-3.14) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-6.26 = 0.03)
04:01:28.487 00.019 9340 CameraToMount -- cameraX=-0.19 cameraY=-0.00 hyp=0.19 cameraTheta=-3.14 mountX=-0.19 mountY=0.00, mountTheta=3.12
04:01:28.505 00.018 9340 SchedulePrimaryMove(10104498, x=-0.19, y=-0.00, opts=13)
04:01:28.535 00.030 9340 Enqueuing Move request for scope (-0.19, -0.00)
04:01:28.553 00.018 12020 Worker thread wakes up
04:01:28.553 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=5870, max=65535, med=10738, FiltMin=8218, FiltMax=65518, Gamma=2.870
04:01:28.564 00.011 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.19, -0.00) opts 0xd
04:01:28.564 00.000 9340 UpdateGuideState exits: m=1479009 SNR=195.3
04:01:28.582 00.018 12020 Handling offset move in thread for scope, endpoint = (-0.19, -0.00)
04:01:28.583 00.001 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:01:28.597 00.014 12020 Moving (-0.19, -0.00) raw xDistance=-0.19 yDistance=0.00
04:01:28.597 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
04:01:28.611 00.014 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.19
04:01:28.611 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:01:28.611 00.000 9340 Enqueuing Expose request
04:01:28.629 00.018 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
04:01:28.629 00.000 12020 MoveAxis(E, 0, ABG)
04:01:28.629 00.000 12020 Move returns status 0, amount 0
04:01:28.629 00.000 12020 MoveAxis(N, 0, ABG)
04:01:28.629 00.000 12020 Move returns status 0, amount 0
04:01:28.630 00.001 12020 move complete, result=0
04:01:28.630 00.000 12020 worker thread done servicing request
04:01:28.630 00.000 12020 Worker thread wakes up
04:01:28.631 00.001 12020 worker thread servicing REQUEST_EXPOSE 2000
04:01:28.631 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(1405,94,31,31)
04:01:28.633 00.002 9340 GuideStep: -0.2 px 0 ms EAST, 0.0 px 0 ms NORTH
04:01:29.701 01.068 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"4f5b545d-f6e9-45f8-a064-eea656f08deb"}
04:01:29.722 00.021 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"4f5b545d-f6e9-45f8-a064-eea656f08deb"}
04:01:29.763 00.041 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"41c75abf-d353-4281-abd4-0a9ab7416919"}
04:01:29.778 00.015 9340 case statement mapped state 6 to 3
04:01:29.795 00.017 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"41c75abf-d353-4281-abd4-0a9ab7416919"}
04:01:29.806 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"9491b2c6-2352-41ac-a04b-c8d607318095"}
04:01:29.821 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":101,"width":15,"height":15,"star_pos":[6.82,6.59],"pixels":"..."},"id":"9491b2c6-2352-41ac-a04b-c8d607318095"}
04:01:31.033 01.212 12020 Exposure complete
04:01:31.627 00.594 9340 OnExposeComplete: enter
04:01:31.653 00.026 12020 worker thread done servicing request
04:01:31.653 00.000 9340 UpdateGuideState(): m_state=6
04:01:31.670 00.017 9340 Star::Find(15, 1419, 108, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 102
04:01:31.710 00.040 9340 Star::Find returns 1 (0), X=1419.69, Y=108.49, Mass=1484552, SNR=211.3, Peak=62854 HFD=4.9
04:01:31.724 00.014 9340 MultiStar: [#1 -0.32,0.09,0.82,U] [#2 -0.41,0.26,0.86,U] [#3 -0.37,0.12,0.79,U] [#4 -0.26,0.12,0.83,U] [#5 -0.31,0.06,0.83,U] [#6 -0.26,0.09,1.02,U] [#7 -0.31,0.11,0.94,U] [#8 -0.27,0.15,0.84,U] 
04:01:31.738 00.014 9340 refined, 8 included, MultiStar: {-0.31, 0.10}, one-star: {-0.33, -0.10}
04:01:31.754 00.016 9340 CameraToMount -- cameraTheta (2.85) - m_xAngle (0.05) = xAngle (2.80 = 2.80)
04:01:31.773 00.019 9340 CameraToMount -- cameraTheta (2.85) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-0.27 = -0.27)
04:01:31.788 00.015 9340 CameraToMount -- cameraX=-0.31 cameraY=0.10 hyp=0.33 cameraTheta=2.85 mountX=-0.31 mountY=-0.09, mountTheta=-2.87
04:01:31.852 00.064 9340 SchedulePrimaryMove(10104498, x=-0.31, y=0.10, opts=13)
04:01:31.866 00.014 9340 Enqueuing Move request for scope (-0.31, 0.10)
04:01:31.890 00.024 12020 Worker thread wakes up
04:01:31.891 00.001 9340 UpdateImageDisplay: Size=(1920,1080) min=6321, max=65535, med=10685, FiltMin=8409, FiltMax=65518, Gamma=2.870
04:01:31.904 00.013 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.31, 0.10) opts 0xd
04:01:31.905 00.001 12020 Handling offset move in thread for scope, endpoint = (-0.31, 0.10)
04:01:31.905 00.000 12020 Moving (-0.31, 0.10) raw xDistance=-0.31 yDistance=-0.09
04:01:31.905 00.000 12020 GuideAlgorithmHysteresis::Result() returns -0.13 from input -0.31
04:01:31.905 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:01:31.906 00.001 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
04:01:31.906 00.000 12020 MoveAxis(E, 23, ABG)
04:01:31.906 00.000 9340 UpdateGuideState exits: m=1484552 SNR=211.3
04:01:31.924 00.018 12020 Guiding  Dir = 2, Dur = 23
04:01:31.924 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:01:31.941 00.017 9340 ScheduleExposure(2000,3,1) exposurePending=0
04:01:31.985 00.044 12020 IsSlewing returns 0
04:01:31.986 00.001 12020 IsGuiding returns 0
04:01:31.986 00.000 9340 Enqueuing Expose request
04:01:32.009 00.023 12020 PulseGuide returned control before completion, sleep 14
04:01:32.009 00.000 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"404057aa-805d-4e8d-9c2d-a6021478fd7e"}
04:01:32.024 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"404057aa-805d-4e8d-9c2d-a6021478fd7e"}
04:01:32.039 00.015 12020 IsGuiding returns 1
04:01:32.039 00.000 12020 scope still moving after pulse duration time elapsed
04:01:32.040 00.001 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"f57b140a-0948-481a-a7db-248445ff3dbb"}
04:01:32.079 00.039 12020 IsSlewing returns 0
04:01:32.080 00.001 12020 IsGuiding returns 0
04:01:32.080 00.000 12020 scope move finished after 23 + 71 ms
04:01:32.081 00.001 12020 Move returns status 0, amount 23
04:01:32.082 00.001 12020 MoveAxis(N, 0, ABG)
04:01:32.082 00.000 12020 Move returns status 0, amount 0
04:01:32.082 00.000 12020 move complete, result=0
04:01:32.082 00.000 12020 worker thread done servicing request
04:01:32.082 00.000 12020 Worker thread wakes up
04:01:32.083 00.001 12020 worker thread servicing REQUEST_EXPOSE 2000
04:01:32.083 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(1405,94,31,31)
04:01:32.084 00.001 9340 case statement mapped state 6 to 3
04:01:32.164 00.080 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"f57b140a-0948-481a-a7db-248445ff3dbb"}
04:01:32.192 00.028 9340 GuideStep: -0.3 px 23 ms EAST, -0.1 px 0 ms NORTH
04:01:32.212 00.020 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"5cdb16f2-d08c-4ca8-92b3-aa01a93a6282"}
04:01:32.231 00.019 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":102,"width":15,"height":15,"star_pos":[6.69,7.49],"pixels":"..."},"id":"5cdb16f2-d08c-4ca8-92b3-aa01a93a6282"}
04:01:33.700 01.469 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"c0189d10-46ee-4cf9-b92c-31d14db00253"}
04:01:33.716 00.016 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"c0189d10-46ee-4cf9-b92c-31d14db00253"}
04:01:33.729 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"e8147711-f85d-4681-b5a1-4ae0ee27b97f"}
04:01:33.744 00.015 9340 case statement mapped state 6 to 3
04:01:33.761 00.017 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"e8147711-f85d-4681-b5a1-4ae0ee27b97f"}
04:01:33.778 00.017 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"f468b2a0-8e19-4edc-af2e-cc501a8a70b4"}
04:01:33.819 00.041 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":102,"width":15,"height":15,"star_pos":[6.69,7.49],"pixels":"..."},"id":"f468b2a0-8e19-4edc-af2e-cc501a8a70b4"}
04:01:34.517 00.698 12020 Exposure complete
04:01:35.021 00.504 9340 OnExposeComplete: enter
04:01:35.049 00.028 12020 worker thread done servicing request
04:01:35.049 00.000 9340 UpdateGuideState(): m_state=6
04:01:35.103 00.054 9340 Star::Find(15, 1419, 108, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 103
04:01:35.146 00.043 9340 Star::Find returns 1 (0), X=1420.03, Y=108.49, Mass=1479975, SNR=198.1, Peak=65471 HFD=5.0
04:01:35.169 00.023 9340 MultiStar: [#1 0.10,0.06,0.92,U] [#2 0.00,0.12,0.94,U] [#3 0.06,0.08,0.95,U] [#4 0.18,0.29,1.05,U] [#5 0.16,0.11,1.08,U] [#6 0.16,0.21,0.77,U] [#7 0.12,0.27,0.82,U] [#8 0.25,0.13,0.91,U] 
04:01:35.202 00.033 9340 single-star, 8 included, MultiStar: {0.12, 0.13}, one-star: {0.02, -0.09}
04:01:35.228 00.026 9340 CameraToMount -- cameraTheta (-1.40) - m_xAngle (0.05) = xAngle (-1.45 = -1.45)
04:01:35.278 00.050 9340 CameraToMount -- cameraTheta (-1.40) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-4.51 = 1.77)
04:01:35.305 00.027 9340 CameraToMount -- cameraX=0.02 cameraY=-0.09 hyp=0.10 cameraTheta=-1.40 mountX=0.01 mountY=0.09, mountTheta=1.44
04:01:35.335 00.030 9340 SchedulePrimaryMove(10104498, x=0.02, y=-0.09, opts=13)
04:01:35.355 00.020 9340 Enqueuing Move request for scope (0.02, -0.09)
04:01:35.417 00.062 12020 Worker thread wakes up
04:01:35.417 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=7121, max=65535, med=10674, FiltMin=8204, FiltMax=65518, Gamma=2.870
04:01:35.433 00.016 12020 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.09) opts 0xd
04:01:35.433 00.000 12020 Handling offset move in thread for scope, endpoint = (0.02, -0.09)
04:01:35.434 00.001 12020 Moving (0.02, -0.09) raw xDistance=0.01 yDistance=0.09
04:01:35.434 00.000 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
04:01:35.434 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:01:35.435 00.001 9340 UpdateGuideState exits: m=1479975 SNR=198.1
04:01:35.451 00.016 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
04:01:35.451 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:01:35.470 00.019 12020 MoveAxis(E, 0, ABG)
04:01:35.470 00.000 12020 Move returns status 0, amount 0
04:01:35.471 00.001 9340 ScheduleExposure(2000,3,1) exposurePending=0
04:01:35.497 00.026 9340 Enqueuing Expose request
04:01:35.548 00.051 12020 MoveAxis(N, 0, ABG)
04:01:35.548 00.000 12020 Move returns status 0, amount 0
04:01:35.548 00.000 12020 move complete, result=0
04:01:35.549 00.001 12020 worker thread done servicing request
04:01:35.549 00.000 12020 Worker thread wakes up
04:01:35.549 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
04:01:35.549 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(1405,94,31,31)
04:01:35.553 00.004 9340 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
04:01:35.701 00.148 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"a584fe9b-bd85-47fb-847f-03abe711c593"}
04:01:35.716 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"a584fe9b-bd85-47fb-847f-03abe711c593"}
04:01:35.729 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"ccf24ba2-697a-4172-928c-7c8fb66cc677"}
04:01:35.773 00.044 9340 case statement mapped state 6 to 3
04:01:35.789 00.016 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"ccf24ba2-697a-4172-928c-7c8fb66cc677"}
04:01:35.805 00.016 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"d3ae5fc4-a6bc-40d8-af69-d4f5c9d0cbab"}
04:01:35.823 00.018 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":103,"width":15,"height":15,"star_pos":[7.03,7.49],"pixels":"..."},"id":"d3ae5fc4-a6bc-40d8-af69-d4f5c9d0cbab"}
04:01:37.701 01.878 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"d102dc54-4004-4f80-a1fc-8fb58ba3aba2"}
04:01:37.743 00.042 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"d102dc54-4004-4f80-a1fc-8fb58ba3aba2"}
04:01:37.768 00.025 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"76a8e472-9560-4621-8783-441569e22d32"}
04:01:37.790 00.022 9340 case statement mapped state 6 to 3
04:01:37.810 00.020 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"76a8e472-9560-4621-8783-441569e22d32"}
04:01:37.845 00.035 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"b5ba7201-997f-4213-a2a3-3562329b4dea"}
04:01:37.867 00.022 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":103,"width":15,"height":15,"star_pos":[7.03,7.49],"pixels":"..."},"id":"b5ba7201-997f-4213-a2a3-3562329b4dea"}
04:01:37.922 00.055 12020 Exposure complete
04:01:38.412 00.490 12020 worker thread done servicing request
04:01:38.412 00.000 9340 OnExposeComplete: enter
04:01:38.452 00.040 9340 UpdateGuideState(): m_state=6
04:01:38.476 00.024 9340 Star::Find(15, 1420, 108, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 104
04:01:38.553 00.077 9340 Star::Find returns 1 (0), X=1420.14, Y=108.89, Mass=1539649, SNR=219.3, Peak=65471 HFD=4.7
04:01:38.571 00.018 9340 MultiStar: [#1 0.13,0.20,0.77,U] [#2 -0.06,0.48,0.73,U] [#3 0.12,0.40,0.96,U] [#4 0.02,0.26,0.89,U] [#5 0.03,0.36,0.75,U] [#6 0.05,0.46,0.86,U] [#7 0.14,0.41,0.74,U] [#8 0.14,0.36,0.84,U] 
04:01:38.584 00.013 9340 single-star, 8 included, MultiStar: {0.08, 0.36}, one-star: {0.12, 0.31}
04:01:38.598 00.014 9340 CameraToMount -- cameraTheta (1.19) - m_xAngle (0.05) = xAngle (1.14 = 1.14)
04:01:38.626 00.028 9340 CameraToMount -- cameraTheta (1.19) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-1.93 = -1.93)
04:01:38.674 00.048 9340 CameraToMount -- cameraX=0.12 cameraY=0.31 hyp=0.33 cameraTheta=1.19 mountX=0.14 mountY=-0.31, mountTheta=-1.15
04:01:38.703 00.029 9340 SchedulePrimaryMove(10104498, x=0.12, y=0.31, opts=13)
04:01:38.733 00.030 9340 Enqueuing Move request for scope (0.12, 0.31)
04:01:38.748 00.015 12020 Worker thread wakes up
04:01:38.748 00.000 12020 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.31) opts 0xd
04:01:38.748 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=6454, max=65535, med=10690, FiltMin=8507, FiltMax=65518, Gamma=2.870
04:01:38.765 00.017 12020 Handling offset move in thread for scope, endpoint = (0.12, 0.31)
04:01:38.765 00.000 9340 UpdateGuideState exits: m=1539649 SNR=219.3
04:01:38.782 00.017 12020 Moving (0.12, 0.31) raw xDistance=0.14 yDistance=-0.31
04:01:38.782 00.000 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14
04:01:38.782 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
04:01:38.783 00.001 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:01:38.825 00.042 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.31
04:01:38.825 00.000 12020 MoveAxis(E, 0, ABG)
04:01:38.825 00.000 12020 Move returns status 0, amount 0
04:01:38.825 00.000 12020 MoveAxis(N, 0, ABG)
04:01:38.826 00.001 12020 Move returns status 0, amount 0
04:01:38.826 00.000 12020 move complete, result=0
04:01:38.826 00.000 12020 worker thread done servicing request
04:01:38.828 00.002 9340 ScheduleExposure(2000,3,1) exposurePending=0
04:01:38.842 00.014 9340 Enqueuing Expose request
04:01:38.860 00.018 12020 Worker thread wakes up
04:01:38.861 00.001 9340 GuideStep: 0.1 px 0 ms EAST, -0.3 px 0 ms NORTH
04:01:38.873 00.012 12020 worker thread servicing REQUEST_EXPOSE 2000
04:01:38.873 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(1405,94,31,31)
04:01:39.700 00.827 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"2d493f1a-f229-4d9d-9c81-c6175f0c3f15"}
04:01:39.717 00.017 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"2d493f1a-f229-4d9d-9c81-c6175f0c3f15"}
04:01:39.733 00.016 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"8ee6ce8c-15b5-4e39-b353-e57e4a43d343"}
04:01:39.747 00.014 9340 case statement mapped state 6 to 3
04:01:39.781 00.034 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"8ee6ce8c-15b5-4e39-b353-e57e4a43d343"}
04:01:39.804 00.023 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"4bb31daa-5546-4fc0-af24-f0cab304f7f8"}
04:01:39.820 00.016 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":104,"width":15,"height":15,"star_pos":[7.14,6.89],"pixels":"..."},"id":"4bb31daa-5546-4fc0-af24-f0cab304f7f8"}
04:01:41.252 01.432 12020 Exposure complete
04:01:41.512 00.260 12020 worker thread done servicing request
04:01:41.513 00.001 9340 OnExposeComplete: enter
04:01:41.524 00.011 9340 UpdateGuideState(): m_state=6
04:01:41.536 00.012 9340 Star::Find(15, 1420, 108, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 105
04:01:41.545 00.009 9340 Star::Find returns 1 (0), X=1420.10, Y=108.48, Mass=1441671, SNR=199.4, Peak=63891 HFD=4.9
04:01:41.558 00.013 9340 MultiStar: [#1 0.11,0.04,1.00,U] [#2 -0.12,0.18,0.98,U] [#3 -0.11,0.20,1.16,U] [#4 -0.07,0.03,1.13,U] [#5 0.00,0.11,0.87,U] [#6 -0.14,0.16,0.96,U] [#7 -0.03,-0.03,0.92,U] [#8 0.18,0.24,0.93,U] 
04:01:41.573 00.015 9340 refined, 8 included, MultiStar: {-0.01, 0.09}, one-star: {0.08, -0.10}
04:01:41.584 00.011 9340 CameraToMount -- cameraTheta (1.73) - m_xAngle (0.05) = xAngle (1.68 = 1.68)
04:01:41.632 00.048 9340 CameraToMount -- cameraTheta (1.73) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-1.39 = -1.39)
04:01:41.645 00.013 9340 CameraToMount -- cameraX=-0.01 cameraY=0.09 hyp=0.09 cameraTheta=1.73 mountX=-0.01 mountY=-0.09, mountTheta=-1.68
04:01:41.664 00.019 9340 SchedulePrimaryMove(10104498, x=-0.01, y=0.09, opts=13)
04:01:41.677 00.013 9340 Enqueuing Move request for scope (-0.01, 0.09)
04:01:41.690 00.013 12020 Worker thread wakes up
04:01:41.690 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=6077, max=65535, med=10695, FiltMin=8205, FiltMax=65518, Gamma=2.870
04:01:41.702 00.012 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.09) opts 0xd
04:01:41.702 00.000 9340 UpdateGuideState exits: m=1441671 SNR=199.4
04:01:41.714 00.012 12020 Handling offset move in thread for scope, endpoint = (-0.01, 0.09)
04:01:41.715 00.001 12020 Moving (-0.01, 0.09) raw xDistance=-0.01 yDistance=-0.09
04:01:41.715 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:01:41.743 00.028 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
04:01:41.743 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:01:41.743 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
04:01:41.743 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
04:01:41.763 00.020 12020 MoveAxis(E, 0, ABG)
04:01:41.764 00.001 12020 Move returns status 0, amount 0
04:01:41.764 00.000 9340 Enqueuing Expose request
04:01:41.775 00.011 12020 MoveAxis(N, 0, ABG)
04:01:41.775 00.000 12020 Move returns status 0, amount 0
04:01:41.775 00.000 12020 move complete, result=0
04:01:41.775 00.000 12020 worker thread done servicing request
04:01:41.776 00.001 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"0424e88f-2f90-4a61-9d73-9d6a5aad6558"}
04:01:41.788 00.012 12020 Worker thread wakes up
04:01:41.788 00.000 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"0424e88f-2f90-4a61-9d73-9d6a5aad6558"}
04:01:41.801 00.013 12020 worker thread servicing REQUEST_EXPOSE 2000
04:01:41.801 00.000 9340 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
04:01:41.811 00.010 12020 Handling exposure in thread, d=2000 o=3 r=(1405,94,31,31)
04:01:41.818 00.007 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"797ccbc9-8fa0-4e11-86b7-bfa28db40a73"}
04:01:41.830 00.012 9340 case statement mapped state 6 to 3
04:01:41.848 00.018 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"797ccbc9-8fa0-4e11-86b7-bfa28db40a73"}
04:01:41.880 00.032 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"38e68617-d123-4709-8db8-8df849936c59"}
04:01:41.890 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":105,"width":15,"height":15,"star_pos":[7.10,7.48],"pixels":"..."},"id":"38e68617-d123-4709-8db8-8df849936c59"}
04:01:43.699 01.809 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"a19fcd73-680f-4b56-b1fe-bd01c05d3a2d"}
04:01:43.713 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"a19fcd73-680f-4b56-b1fe-bd01c05d3a2d"}
04:01:43.722 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"a19f2c0a-e001-448f-abe6-73d818e7aa2e"}
04:01:43.734 00.012 9340 case statement mapped state 6 to 3
04:01:43.752 00.018 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"a19f2c0a-e001-448f-abe6-73d818e7aa2e"}
04:01:43.767 00.015 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"44b80e41-fc13-42bc-9658-964f9879e457"}
04:01:43.796 00.029 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":105,"width":15,"height":15,"star_pos":[7.10,7.48],"pixels":"..."},"id":"44b80e41-fc13-42bc-9658-964f9879e457"}
04:01:44.230 00.434 12020 Exposure complete
04:01:44.620 00.390 12020 worker thread done servicing request
04:01:44.620 00.000 9340 OnExposeComplete: enter
04:01:44.641 00.021 9340 UpdateGuideState(): m_state=6
04:01:44.656 00.015 9340 Star::Find(15, 1420, 108, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 106
04:01:44.669 00.013 9340 Star::Find returns 1 (0), X=1420.09, Y=108.84, Mass=1513914, SNR=197.2, Peak=65471 HFD=4.5
04:01:44.687 00.018 9340 MultiStar: [#1 0.07,0.32,0.83,U] [#2 0.03,0.52,0.78,U] [#3 0.00,0.21,0.97,U] [#4 -0.12,0.36,0.89,U] [#5 0.00,0.21,0.84,U] [#6 0.20,0.42,0.86,U] [#7 0.11,0.35,0.88,U] [#8 0.14,0.42,1.03,U] 
04:01:44.704 00.017 9340 single-star, 8 included, MultiStar: {0.06, 0.34}, one-star: {0.07, 0.25}
04:01:44.747 00.043 9340 CameraToMount -- cameraTheta (1.30) - m_xAngle (0.05) = xAngle (1.26 = 1.26)
04:01:44.760 00.013 9340 CameraToMount -- cameraTheta (1.30) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-1.81 = -1.81)
04:01:44.775 00.015 9340 CameraToMount -- cameraX=0.07 cameraY=0.25 hyp=0.26 cameraTheta=1.30 mountX=0.08 mountY=-0.25, mountTheta=-1.26
04:01:44.795 00.020 9340 SchedulePrimaryMove(10104498, x=0.07, y=0.25, opts=13)
04:01:44.808 00.013 9340 Enqueuing Move request for scope (0.07, 0.25)
04:01:44.832 00.024 12020 Worker thread wakes up
04:01:44.833 00.001 12020 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.25) opts 0xd
04:01:44.833 00.000 12020 Handling offset move in thread for scope, endpoint = (0.07, 0.25)
04:01:44.833 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=6952, max=65535, med=10750, FiltMin=8583, FiltMax=65518, Gamma=2.870
04:01:44.850 00.017 12020 Moving (0.07, 0.25) raw xDistance=0.08 yDistance=-0.25
04:01:44.850 00.000 9340 UpdateGuideState exits: m=1513914 SNR=197.2
04:01:44.883 00.033 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
04:01:44.883 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
04:01:44.883 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.25
04:01:44.883 00.000 12020 MoveAxis(E, 0, ABG)
04:01:44.883 00.000 12020 Move returns status 0, amount 0
04:01:44.884 00.001 12020 MoveAxis(N, 0, ABG)
04:01:44.884 00.000 12020 Move returns status 0, amount 0
04:01:44.884 00.000 12020 move complete, result=0
04:01:44.884 00.000 12020 worker thread done servicing request
04:01:44.884 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:01:44.899 00.015 9340 ScheduleExposure(2000,3,1) exposurePending=0
04:01:44.912 00.013 9340 Enqueuing Expose request
04:01:44.934 00.022 12020 Worker thread wakes up
04:01:44.935 00.001 9340 GuideStep: 0.1 px 0 ms EAST, -0.3 px 0 ms NORTH
04:01:44.955 00.020 12020 worker thread servicing REQUEST_EXPOSE 2000
04:01:44.955 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(1405,94,31,31)
04:01:45.713 00.758 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"844246e8-9750-47f4-8308-f86bda060f3f"}
04:01:45.724 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"844246e8-9750-47f4-8308-f86bda060f3f"}
04:01:45.740 00.016 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"b2a4655f-6ab3-4562-b055-1cf6c81bfea6"}
04:01:45.754 00.014 9340 case statement mapped state 6 to 3
04:01:45.778 00.024 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"b2a4655f-6ab3-4562-b055-1cf6c81bfea6"}
04:01:45.796 00.018 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"bdbe3004-3b5c-4b09-9b37-ba0cee6b68a6"}
04:01:45.837 00.041 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":106,"width":15,"height":15,"star_pos":[7.09,6.84],"pixels":"..."},"id":"bdbe3004-3b5c-4b09-9b37-ba0cee6b68a6"}
04:01:47.338 01.501 12020 Exposure complete
04:01:47.600 00.262 12020 worker thread done servicing request
04:01:47.601 00.001 9340 OnExposeComplete: enter
04:01:47.614 00.013 9340 UpdateGuideState(): m_state=6
04:01:47.624 00.010 9340 Star::Find(15, 1420, 108, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 107
04:01:47.634 00.010 9340 Star::Find returns 1 (0), X=1420.02, Y=108.58, Mass=1395983, SNR=196.0, Peak=64391 HFD=4.9
04:01:47.648 00.014 9340 MultiStar: [#1 0.25,0.25,0.98,U] [#2 0.08,0.37,0.83,U] [#3 0.13,0.18,0.99,U] [#4 0.19,0.39,1.04,U] [#5 0.24,0.15,0.92,U] [#6 0.19,0.21,0.93,U] [#7 0.25,0.12,0.86,U] [#8 0.14,0.12,0.83,U] 
04:01:47.659 00.011 9340 single-star, 8 included, MultiStar: {0.16, 0.20}, one-star: {0.01, -0.01}
04:01:47.678 00.019 9340 CameraToMount -- cameraTheta (-0.94) - m_xAngle (0.05) = xAngle (-0.99 = -0.99)
04:01:47.688 00.010 9340 CameraToMount -- cameraTheta (-0.94) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-4.06 = 2.22)
04:01:47.728 00.040 9340 CameraToMount -- cameraX=0.01 cameraY=-0.01 hyp=0.01 cameraTheta=-0.94 mountX=0.01 mountY=0.01, mountTheta=0.97
04:01:47.752 00.024 9340 SchedulePrimaryMove(10104498, x=0.01, y=-0.01, opts=13)
04:01:47.766 00.014 9340 Enqueuing Move request for scope (0.01, -0.01)
04:01:47.776 00.010 12020 Worker thread wakes up
04:01:47.776 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=6461, max=65535, med=10694, FiltMin=8205, FiltMax=65518, Gamma=2.870
04:01:47.790 00.014 12020 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.01) opts 0xd
04:01:47.790 00.000 9340 UpdateGuideState exits: m=1395983 SNR=196.0
04:01:47.813 00.023 12020 Handling offset move in thread for scope, endpoint = (0.01, -0.01)
04:01:47.813 00.000 12020 Moving (0.01, -0.01) raw xDistance=0.01 yDistance=0.01
04:01:47.814 00.001 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:01:47.833 00.019 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
04:01:47.833 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:01:47.833 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
04:01:47.870 00.037 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
04:01:47.871 00.001 12020 MoveAxis(E, 0, ABG)
04:01:47.871 00.000 12020 Move returns status 0, amount 0
04:01:47.871 00.000 12020 MoveAxis(N, 0, ABG)
04:01:47.871 00.000 9340 Enqueuing Expose request
04:01:47.886 00.015 12020 Move returns status 0, amount 0
04:01:47.886 00.000 12020 move complete, result=0
04:01:47.887 00.001 12020 worker thread done servicing request
04:01:47.887 00.000 12020 Worker thread wakes up
04:01:47.887 00.000 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"b06ec747-8f16-4991-900c-303dccf656a9"}
04:01:47.904 00.017 12020 worker thread servicing REQUEST_EXPOSE 2000
04:01:47.904 00.000 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"b06ec747-8f16-4991-900c-303dccf656a9"}
04:01:47.917 00.013 12020 Handling exposure in thread, d=2000 o=3 r=(1405,94,31,31)
04:01:47.917 00.000 9340 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
04:01:47.939 00.022 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"2c92947a-9c6f-4df6-a41f-d01c6ae15769"}
04:01:47.962 00.023 9340 case statement mapped state 6 to 3
04:01:47.998 00.036 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"2c92947a-9c6f-4df6-a41f-d01c6ae15769"}
04:01:48.018 00.020 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"5c45f4d5-16ad-49b0-a7aa-bce7925b2c6b"}
04:01:48.035 00.017 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":107,"width":15,"height":15,"star_pos":[7.02,6.58],"pixels":"..."},"id":"5c45f4d5-16ad-49b0-a7aa-bce7925b2c6b"}
04:01:49.714 01.679 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"cef8026c-bd34-464f-9435-08575c992699"}
04:01:49.727 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"cef8026c-bd34-464f-9435-08575c992699"}
04:01:49.743 00.016 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"6ee1330a-eca8-4d43-99fa-32728e272318"}
04:01:49.762 00.019 9340 case statement mapped state 6 to 3
04:01:49.795 00.033 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"6ee1330a-eca8-4d43-99fa-32728e272318"}
04:01:49.841 00.046 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"076f308a-9fc4-4e6c-b7e0-4d581b623636"}
04:01:49.852 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":107,"width":15,"height":15,"star_pos":[7.02,6.58],"pixels":"..."},"id":"076f308a-9fc4-4e6c-b7e0-4d581b623636"}
04:01:50.311 00.459 12020 Exposure complete
04:01:50.600 00.289 12020 worker thread done servicing request
04:01:50.600 00.000 9340 OnExposeComplete: enter
04:01:50.612 00.012 9340 UpdateGuideState(): m_state=6
04:01:50.625 00.013 9340 Star::Find(15, 1420, 108, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 108
04:01:50.641 00.016 9340 Star::Find returns 1 (0), X=1420.04, Y=108.54, Mass=1487152, SNR=186.8, Peak=65471 HFD=4.9
04:01:50.654 00.013 9340 MultiStar: [#1 0.26,0.02,1.13,U] [#2 0.04,0.16,0.96,U] [#3 0.05,0.10,1.12,U] [#4 0.12,0.17,0.99,U] [#5 0.24,-0.00,0.91,U] [#6 0.27,0.21,0.83,U] [#7 0.29,0.07,0.95,U] [#8 0.30,0.07,1.06,U] 
04:01:50.697 00.043 9340 single-star, 8 included, MultiStar: {0.18, 0.08}, one-star: {0.02, -0.05}
04:01:50.711 00.014 9340 CameraToMount -- cameraTheta (-1.15) - m_xAngle (0.05) = xAngle (-1.20 = -1.20)
04:01:50.726 00.015 9340 CameraToMount -- cameraTheta (-1.15) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-4.26 = 2.02)
04:01:50.737 00.011 9340 CameraToMount -- cameraX=0.02 cameraY=-0.05 hyp=0.05 cameraTheta=-1.15 mountX=0.02 mountY=0.05, mountTheta=1.19
04:01:50.758 00.021 9340 SchedulePrimaryMove(10104498, x=0.02, y=-0.05, opts=13)
04:01:50.785 00.027 9340 Enqueuing Move request for scope (0.02, -0.05)
04:01:50.799 00.014 12020 Worker thread wakes up
04:01:50.799 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=6510, max=65535, med=10750, FiltMin=8637, FiltMax=65518, Gamma=2.870
04:01:50.829 00.030 12020 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.05) opts 0xd
04:01:50.830 00.001 9340 UpdateGuideState exits: m=1487152 SNR=186.8
04:01:50.841 00.011 12020 Handling offset move in thread for scope, endpoint = (0.02, -0.05)
04:01:50.842 00.001 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:01:50.855 00.013 12020 Moving (0.02, -0.05) raw xDistance=0.02 yDistance=0.05
04:01:50.856 00.001 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
04:01:50.856 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:01:50.856 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
04:01:50.857 00.001 9340 ScheduleExposure(2000,3,1) exposurePending=0
04:01:50.876 00.019 12020 MoveAxis(E, 0, ABG)
04:01:50.876 00.000 12020 Move returns status 0, amount 0
04:01:50.876 00.000 9340 Enqueuing Expose request
04:01:50.898 00.022 12020 MoveAxis(N, 0, ABG)
04:01:50.898 00.000 12020 Move returns status 0, amount 0
04:01:50.899 00.001 12020 move complete, result=0
04:01:50.899 00.000 12020 worker thread done servicing request
04:01:50.899 00.000 12020 Worker thread wakes up
04:01:50.900 00.001 9340 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
04:01:50.924 00.024 12020 worker thread servicing REQUEST_EXPOSE 2000
04:01:50.924 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(1405,94,31,31)
04:01:51.713 00.789 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"e8ba23a9-e11d-41ce-8053-bdf5736d8095"}
04:01:51.735 00.022 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"e8ba23a9-e11d-41ce-8053-bdf5736d8095"}
04:01:51.765 00.030 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"c79c56aa-2586-4e50-a4b0-04887bffbbb1"}
04:01:51.830 00.065 9340 case statement mapped state 6 to 3
04:01:51.845 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"c79c56aa-2586-4e50-a4b0-04887bffbbb1"}
04:01:51.871 00.026 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"b647519b-1847-4b10-bca7-bab39f84c350"}
04:01:51.893 00.022 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":108,"width":15,"height":15,"star_pos":[7.04,6.54],"pixels":"..."},"id":"b647519b-1847-4b10-bca7-bab39f84c350"}
04:01:53.296 01.403 12020 Exposure complete
04:01:53.595 00.299 12020 worker thread done servicing request
04:01:53.595 00.000 9340 OnExposeComplete: enter
04:01:53.615 00.020 9340 UpdateGuideState(): m_state=6
04:01:53.629 00.014 9340 Star::Find(15, 1420, 108, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 109
04:01:53.646 00.017 9340 Star::Find returns 1 (0), X=1420.17, Y=108.46, Mass=1525364, SNR=225.3, Peak=65471 HFD=5.0
04:01:53.684 00.038 9340 MultiStar: [#1 0.36,0.13,0.80,U] [#2 0.13,0.19,0.84,U] [#3 0.12,0.06,0.87,U] [#4 0.15,0.23,1.02,U] [#5 0.36,0.02,0.78,U] [#6 0.29,0.12,0.70,U] [#7 0.28,0.07,0.72,U] [#8 0.26,0.02,0.67,U] 
04:01:53.694 00.010 9340 single-star, 8 included, MultiStar: {0.23, 0.08}, one-star: {0.16, -0.13}
04:01:53.716 00.022 9340 CameraToMount -- cameraTheta (-0.68) - m_xAngle (0.05) = xAngle (-0.72 = -0.72)
04:01:53.729 00.013 9340 CameraToMount -- cameraTheta (-0.68) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-3.79 = 2.49)
04:01:53.743 00.014 9340 CameraToMount -- cameraX=0.16 cameraY=-0.13 hyp=0.20 cameraTheta=-0.68 mountX=0.15 mountY=0.12, mountTheta=0.68
04:01:53.764 00.021 9340 SchedulePrimaryMove(10104498, x=0.16, y=-0.13, opts=13)
04:01:53.776 00.012 9340 Enqueuing Move request for scope (0.16, -0.13)
04:01:53.813 00.037 12020 Worker thread wakes up
04:01:53.813 00.000 12020 worker thread servicing REQUEST_MOVE scope ofs (0.16, -0.13) opts 0xd
04:01:53.813 00.000 12020 Handling offset move in thread for scope, endpoint = (0.16, -0.13)
04:01:53.814 00.001 9340 UpdateImageDisplay: Size=(1920,1080) min=6993, max=65535, med=10739, FiltMin=8507, FiltMax=65518, Gamma=2.870
04:01:53.830 00.016 12020 Moving (0.16, -0.13) raw xDistance=0.15 yDistance=0.12
04:01:53.830 00.000 9340 UpdateGuideState exits: m=1525364 SNR=225.3
04:01:53.841 00.011 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.15
04:01:53.842 00.001 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:01:53.855 00.013 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:01:53.855 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
04:01:53.866 00.011 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
04:01:53.867 00.001 12020 MoveAxis(E, 0, ABG)
04:01:53.867 00.000 9340 Enqueuing Expose request
04:01:53.879 00.012 12020 Move returns status 0, amount 0
04:01:53.880 00.001 12020 MoveAxis(N, 0, ABG)
04:01:53.880 00.000 12020 Move returns status 0, amount 0
04:01:53.880 00.000 12020 move complete, result=0
04:01:53.880 00.000 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"10ecbf77-c6b1-4843-ab71-e1e35ba91b93"}
04:01:53.898 00.018 12020 worker thread done servicing request
04:01:53.898 00.000 12020 Worker thread wakes up
04:01:53.898 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
04:01:53.899 00.001 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"10ecbf77-c6b1-4843-ab71-e1e35ba91b93"}
04:01:53.921 00.022 12020 Handling exposure in thread, d=2000 o=3 r=(1405,94,31,31)
04:01:53.921 00.000 9340 GuideStep: 0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
04:01:53.981 00.060 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"3d297865-292b-46cc-913a-6f56ab29b338"}
04:01:54.002 00.021 9340 case statement mapped state 6 to 3
04:01:54.021 00.019 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"3d297865-292b-46cc-913a-6f56ab29b338"}
04:01:54.064 00.043 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"b3a8d4e9-a23c-481e-b0b1-59a5e8be177f"}
04:01:54.133 00.069 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":109,"width":15,"height":15,"star_pos":[7.17,7.46],"pixels":"..."},"id":"b3a8d4e9-a23c-481e-b0b1-59a5e8be177f"}
04:01:55.712 01.579 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"3f3a6e54-b543-476c-943b-768ca899ca8a"}
04:01:55.726 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"3f3a6e54-b543-476c-943b-768ca899ca8a"}
04:01:55.739 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"54dfd7bd-52c3-4ea5-ace5-fb23ebecbcaa"}
04:01:55.752 00.013 9340 case statement mapped state 6 to 3
04:01:55.765 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"54dfd7bd-52c3-4ea5-ace5-fb23ebecbcaa"}
04:01:55.777 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"cc4308d1-93ac-4f0b-8660-028ef783c396"}
04:01:55.808 00.031 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":109,"width":15,"height":15,"star_pos":[7.17,7.46],"pixels":"..."},"id":"cc4308d1-93ac-4f0b-8660-028ef783c396"}
04:01:56.285 00.477 12020 Exposure complete
04:01:56.566 00.281 12020 worker thread done servicing request
04:01:56.567 00.001 9340 OnExposeComplete: enter
04:01:56.588 00.021 9340 UpdateGuideState(): m_state=6
04:01:56.606 00.018 9340 Star::Find(15, 1420, 108, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 110
04:01:56.642 00.036 9340 Star::Find returns 1 (0), X=1420.28, Y=108.34, Mass=1448027, SNR=192.0, Peak=64927 HFD=4.8
04:01:56.657 00.015 9340 MultiStar: [#1 0.25,-0.20,0.85,U] [#2 0.08,-0.06,0.84,U] [#3 0.27,-0.12,1.11,U] [#4 0.37,-0.13,0.96,U] [#5 0.44,-0.14,0.92,U] [#6 0.32,-0.01,0.77,U] [#7 0.23,0.04,0.91,U] [#8 0.34,-0.08,0.77,U] 
04:01:56.671 00.014 9340 refined, 8 included, MultiStar: {0.29, -0.11}, one-star: {0.26, -0.24}
04:01:56.683 00.012 9340 CameraToMount -- cameraTheta (-0.36) - m_xAngle (0.05) = xAngle (-0.41 = -0.41)
04:01:56.694 00.011 9340 CameraToMount -- cameraTheta (-0.36) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-3.48 = 2.80)
04:01:56.706 00.012 9340 CameraToMount -- cameraX=0.29 cameraY=-0.11 hyp=0.31 cameraTheta=-0.36 mountX=0.28 mountY=0.10, mountTheta=0.35
04:01:56.735 00.029 9340 SchedulePrimaryMove(10104498, x=0.29, y=-0.11, opts=13)
04:01:56.747 00.012 9340 Enqueuing Move request for scope (0.29, -0.11)
04:01:56.777 00.030 12020 Worker thread wakes up
04:01:56.778 00.001 9340 UpdateImageDisplay: Size=(1920,1080) min=6574, max=65535, med=10675, FiltMin=8562, FiltMax=65518, Gamma=2.870
04:01:56.789 00.011 12020 worker thread servicing REQUEST_MOVE scope ofs (0.29, -0.11) opts 0xd
04:01:56.790 00.001 9340 UpdateGuideState exits: m=1448027 SNR=192.0
04:01:56.802 00.012 12020 Handling offset move in thread for scope, endpoint = (0.29, -0.11)
04:01:56.802 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:01:56.816 00.014 12020 Moving (0.29, -0.11) raw xDistance=0.28 yDistance=0.10
04:01:56.816 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
04:01:56.827 00.011 12020 GuideAlgorithmHysteresis::Result() returns 0.12 from input 0.28
04:01:56.827 00.000 9340 Enqueuing Expose request
04:01:56.841 00.014 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:01:56.842 00.001 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
04:01:56.842 00.000 12020 MoveAxis(W, 21, ABG)
04:01:56.842 00.000 12020 Guiding  Dir = 3, Dur = 21
04:01:56.843 00.001 12020 IsSlewing returns 0
04:01:56.844 00.001 12020 IsGuiding returns 0
04:01:56.873 00.029 12020 IsGuiding returns 1
04:01:56.873 00.000 12020 scope still moving after pulse duration time elapsed
04:01:56.921 00.048 12020 IsSlewing returns 0
04:01:56.922 00.001 12020 IsGuiding returns 0
04:01:56.922 00.000 12020 scope move finished after 21 + 56 ms
04:01:56.922 00.000 12020 Move returns status 0, amount 21
04:01:56.922 00.000 12020 MoveAxis(N, 0, ABG)
04:01:56.922 00.000 12020 Move returns status 0, amount 0
04:01:56.923 00.001 12020 move complete, result=0
04:01:56.923 00.000 12020 worker thread done servicing request
04:01:56.923 00.000 9340 GuideStep: 0.3 px 21 ms WEST, 0.1 px 0 ms NORTH
04:01:56.937 00.014 12020 Worker thread wakes up
04:01:56.937 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
04:01:56.937 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(1405,94,31,31)
04:01:57.712 00.775 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"a1cac791-e91b-4d3a-b88f-e5e745c32778"}
04:01:57.760 00.048 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"a1cac791-e91b-4d3a-b88f-e5e745c32778"}
04:01:57.797 00.037 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"8a01c013-4a1c-4f33-bc85-605797a201a3"}
04:01:57.816 00.019 9340 case statement mapped state 6 to 3
04:01:57.873 00.057 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"8a01c013-4a1c-4f33-bc85-605797a201a3"}
04:01:57.911 00.038 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"c947fe50-96df-46d9-bd9e-a5e0af8bbe18"}
04:01:57.942 00.031 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":110,"width":15,"height":15,"star_pos":[7.28,7.34],"pixels":"..."},"id":"c947fe50-96df-46d9-bd9e-a5e0af8bbe18"}
04:01:59.310 01.368 12020 Exposure complete
04:01:59.549 00.239 12020 worker thread done servicing request
04:01:59.550 00.001 9340 OnExposeComplete: enter
04:01:59.561 00.011 9340 UpdateGuideState(): m_state=6
04:01:59.572 00.011 9340 Star::Find(15, 1420, 108, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 111
04:01:59.582 00.010 9340 Star::Find returns 1 (0), X=1420.02, Y=108.52, Mass=1499041, SNR=180.9, Peak=65223 HFD=5.0
04:01:59.593 00.011 9340 MultiStar: [#1 0.14,0.06,1.02,U] [#2 0.18,0.32,0.94,U] [#3 0.04,0.22,1.11,U] [#4 -0.04,0.13,1.06,U] [#5 0.10,0.08,1.00,U] [#6 0.02,0.09,1.07,U] [#7 0.04,0.09,0.90,U] [#8 0.15,0.18,0.81,U] 
04:01:59.602 00.009 9340 single-star, 8 included, MultiStar: {0.06, 0.12}, one-star: {0.00, -0.06}
04:01:59.613 00.011 9340 CameraToMount -- cameraTheta (-1.55) - m_xAngle (0.05) = xAngle (-1.60 = -1.60)
04:01:59.629 00.016 9340 CameraToMount -- cameraTheta (-1.55) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-4.67 = 1.62)
04:01:59.641 00.012 9340 CameraToMount -- cameraX=0.00 cameraY=-0.06 hyp=0.06 cameraTheta=-1.55 mountX=-0.00 mountY=0.06, mountTheta=1.60
04:01:59.678 00.037 9340 SchedulePrimaryMove(10104498, x=0.00, y=-0.06, opts=13)
04:01:59.692 00.014 9340 Enqueuing Move request for scope (0.00, -0.06)
04:01:59.703 00.011 12020 Worker thread wakes up
04:01:59.703 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=5986, max=65535, med=10739, FiltMin=8548, FiltMax=65518, Gamma=2.870
04:01:59.715 00.012 12020 worker thread servicing REQUEST_MOVE scope ofs (0.00, -0.06) opts 0xd
04:01:59.715 00.000 9340 UpdateGuideState exits: m=1499041 SNR=180.9
04:01:59.725 00.010 12020 Handling offset move in thread for scope, endpoint = (0.00, -0.06)
04:01:59.725 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:01:59.734 00.009 12020 Moving (0.00, -0.06) raw xDistance=-0.00 yDistance=0.06
04:01:59.734 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
04:01:59.745 00.011 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.00
04:01:59.745 00.000 9340 Enqueuing Expose request
04:01:59.757 00.012 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:01:59.758 00.001 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
04:01:59.758 00.000 12020 MoveAxis(E, 0, ABG)
04:01:59.758 00.000 12020 Move returns status 0, amount 0
04:01:59.758 00.000 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"0f72f8d3-6b36-4d96-be59-962f3e086429"}
04:01:59.771 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"0f72f8d3-6b36-4d96-be59-962f3e086429"}
04:01:59.781 00.010 12020 MoveAxis(N, 0, ABG)
04:01:59.781 00.000 12020 Move returns status 0, amount 0
04:01:59.781 00.000 12020 move complete, result=0
04:01:59.782 00.001 12020 worker thread done servicing request
04:01:59.782 00.000 12020 Worker thread wakes up
04:01:59.782 00.000 9340 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
04:01:59.814 00.032 12020 worker thread servicing REQUEST_EXPOSE 2000
04:01:59.814 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(1405,94,31,31)
04:01:59.820 00.006 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"de48794d-e153-4eae-915e-1bc185ae4234"}
04:01:59.831 00.011 9340 case statement mapped state 6 to 3
04:01:59.841 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"de48794d-e153-4eae-915e-1bc185ae4234"}
04:01:59.857 00.016 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"56a8ccf9-fefa-42d0-9e20-75a6beab9a19"}
04:01:59.866 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":111,"width":15,"height":15,"star_pos":[7.02,6.52],"pixels":"..."},"id":"56a8ccf9-fefa-42d0-9e20-75a6beab9a19"}
04:02:01.709 01.843 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"f00a2aae-5647-40d4-ba3a-2fae4c182ccb"}
04:02:01.731 00.022 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"f00a2aae-5647-40d4-ba3a-2fae4c182ccb"}
04:02:01.755 00.024 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"c8ac0649-0de0-4e9d-abe7-b1131f7ff227"}
04:02:01.795 00.040 9340 case statement mapped state 6 to 3
04:02:01.818 00.023 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"c8ac0649-0de0-4e9d-abe7-b1131f7ff227"}
04:02:01.833 00.015 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"08d7da4a-7e17-40f5-9fe5-d72d7eae454f"}
04:02:01.849 00.016 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":111,"width":15,"height":15,"star_pos":[7.02,6.52],"pixels":"..."},"id":"08d7da4a-7e17-40f5-9fe5-d72d7eae454f"}
04:02:02.195 00.346 12020 Exposure complete
04:02:02.564 00.369 12020 worker thread done servicing request
04:02:02.564 00.000 9340 OnExposeComplete: enter
04:02:02.581 00.017 9340 UpdateGuideState(): m_state=6
04:02:02.599 00.018 9340 Star::Find(15, 1420, 108, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 112
04:02:02.641 00.042 9340 Star::Find returns 1 (0), X=1419.97, Y=108.50, Mass=1450300, SNR=168.4, Peak=64239 HFD=5.0
04:02:02.658 00.017 9340 MultiStar: [#1 0.08,0.21,1.24,U] [#2 -0.05,0.21,1.14,U] [#3 -0.12,0.06,1.06,U] [#4 0.00,0.15,1.21,U] [#5 0.09,-0.09,1.10,U] [#6 0.09,0.29,1.04,U] [#7 0.05,0.23,1.02,U] [#8 0.03,0.13,0.92,U] 
04:02:02.671 00.013 9340 single-star, 8 included, MultiStar: {0.01, 0.13}, one-star: {-0.05, -0.08}
04:02:02.684 00.013 9340 CameraToMount -- cameraTheta (-2.12) - m_xAngle (0.05) = xAngle (-2.17 = -2.17)
04:02:02.699 00.015 9340 CameraToMount -- cameraTheta (-2.12) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-5.24 = 1.04)
04:02:02.714 00.015 9340 CameraToMount -- cameraX=-0.05 cameraY=-0.08 hyp=0.10 cameraTheta=-2.12 mountX=-0.05 mountY=0.08, mountTheta=2.15
04:02:02.738 00.024 9340 SchedulePrimaryMove(10104498, x=-0.05, y=-0.08, opts=13)
04:02:02.768 00.030 9340 Enqueuing Move request for scope (-0.05, -0.08)
04:02:02.783 00.015 12020 Worker thread wakes up
04:02:02.784 00.001 9340 UpdateImageDisplay: Size=(1920,1080) min=6399, max=65535, med=10684, FiltMin=7886, FiltMax=65518, Gamma=2.870
04:02:02.801 00.017 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.08) opts 0xd
04:02:02.802 00.001 9340 UpdateGuideState exits: m=1450300 SNR=168.4
04:02:02.815 00.013 12020 Handling offset move in thread for scope, endpoint = (-0.05, -0.08)
04:02:02.815 00.000 12020 Moving (-0.05, -0.08) raw xDistance=-0.05 yDistance=0.08
04:02:02.816 00.001 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
04:02:02.816 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:02:02.816 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:02:02.834 00.018 9340 ScheduleExposure(2000,3,1) exposurePending=0
04:02:02.851 00.017 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
04:02:02.851 00.000 9340 Enqueuing Expose request
04:02:02.887 00.036 12020 MoveAxis(E, 0, ABG)
04:02:02.887 00.000 12020 Move returns status 0, amount 0
04:02:02.887 00.000 12020 MoveAxis(N, 0, ABG)
04:02:02.887 00.000 12020 Move returns status 0, amount 0
04:02:02.888 00.001 12020 move complete, result=0
04:02:02.888 00.000 12020 worker thread done servicing request
04:02:02.888 00.000 12020 Worker thread wakes up
04:02:02.889 00.001 12020 worker thread servicing REQUEST_EXPOSE 2000
04:02:02.889 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(1405,94,31,31)
04:02:02.899 00.010 9340 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
04:02:03.709 00.810 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"dc4227ac-8fd0-4aa8-b506-9cab36ec5108"}
04:02:03.766 00.057 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"dc4227ac-8fd0-4aa8-b506-9cab36ec5108"}
04:02:03.798 00.032 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"aa2d3f85-81ae-410f-b250-7e7b676de3e6"}
04:02:03.825 00.027 9340 case statement mapped state 6 to 3
04:02:03.846 00.021 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"aa2d3f85-81ae-410f-b250-7e7b676de3e6"}
04:02:03.908 00.062 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"70ec8196-9a3d-4504-9a78-7b5c5ecb6045"}
04:02:03.936 00.028 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":112,"width":15,"height":15,"star_pos":[6.97,6.50],"pixels":"..."},"id":"70ec8196-9a3d-4504-9a78-7b5c5ecb6045"}
04:02:05.304 01.368 12020 Exposure complete
04:02:05.584 00.280 12020 worker thread done servicing request
04:02:05.585 00.001 9340 OnExposeComplete: enter
04:02:05.598 00.013 9340 UpdateGuideState(): m_state=6
04:02:05.610 00.012 9340 Star::Find(15, 1419, 108, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 113
04:02:05.628 00.018 9340 Star::Find returns 1 (0), X=1419.79, Y=108.52, Mass=1503159, SNR=258.3, Peak=62459 HFD=5.0
04:02:05.645 00.017 9340 MultiStar: [#1 -0.29,0.16,0.65,U] [#2 -0.41,0.39,0.00,M1] [#3 -0.31,0.08,0.84,U] [#4 -0.38,0.30,0.75,U] [#5 -0.29,0.02,0.64,U] [#6 -0.27,0.18,0.72,U] [#7 -0.35,0.18,0.64,U] [#8 -0.29,0.33,0.67,U] 
04:02:05.655 00.010 9340 single-star, 7 included, MultiStar: {-0.30, 0.14}, one-star: {-0.22, -0.07}
04:02:05.683 00.028 9340 CameraToMount -- cameraTheta (-2.84) - m_xAngle (0.05) = xAngle (-2.89 = -2.89)
04:02:05.693 00.010 9340 CameraToMount -- cameraTheta (-2.84) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-5.95 = 0.33)
04:02:05.706 00.013 9340 CameraToMount -- cameraX=-0.22 cameraY=-0.07 hyp=0.23 cameraTheta=-2.84 mountX=-0.23 mountY=0.08, mountTheta=2.82
04:02:05.726 00.020 9340 SchedulePrimaryMove(10104498, x=-0.22, y=-0.07, opts=13)
04:02:05.737 00.011 9340 Enqueuing Move request for scope (-0.22, -0.07)
04:02:05.748 00.011 12020 Worker thread wakes up
04:02:05.748 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=6715, max=65535, med=10713, FiltMin=8314, FiltMax=65518, Gamma=2.870
04:02:05.760 00.012 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.22, -0.07) opts 0xd
04:02:05.760 00.000 12020 Handling offset move in thread for scope, endpoint = (-0.22, -0.07)
04:02:05.760 00.000 9340 UpdateGuideState exits: m=1503159 SNR=258.3
04:02:05.772 00.012 12020 Moving (-0.22, -0.07) raw xDistance=-0.23 yDistance=0.08
04:02:05.772 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:02:05.804 00.032 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.23
04:02:05.804 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:02:05.805 00.001 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
04:02:05.805 00.000 12020 MoveAxis(E, 0, ABG)
04:02:05.805 00.000 12020 Move returns status 0, amount 0
04:02:05.805 00.000 12020 MoveAxis(N, 0, ABG)
04:02:05.806 00.001 12020 Move returns status 0, amount 0
04:02:05.806 00.000 12020 move complete, result=0
04:02:05.806 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
04:02:05.819 00.013 12020 worker thread done servicing request
04:02:05.819 00.000 9340 Enqueuing Expose request
04:02:05.829 00.010 12020 Worker thread wakes up
04:02:05.829 00.000 9340 GuideStep: -0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
04:02:05.841 00.012 12020 worker thread servicing REQUEST_EXPOSE 2000
04:02:05.841 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(1405,94,31,31)
04:02:05.848 00.007 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"f8dae895-6c92-4559-9a56-959728ed9b7e"}
04:02:05.860 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"f8dae895-6c92-4559-9a56-959728ed9b7e"}
04:02:05.873 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"7f591602-3422-4ede-b868-6b88ff4f5512"}
04:02:05.886 00.013 9340 case statement mapped state 6 to 3
04:02:05.897 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"7f591602-3422-4ede-b868-6b88ff4f5512"}
04:02:05.931 00.034 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"d0747884-c91d-4e2d-b3c3-c2678c085f3f"}
04:02:05.942 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":113,"width":15,"height":15,"star_pos":[6.79,6.52],"pixels":"..."},"id":"d0747884-c91d-4e2d-b3c3-c2678c085f3f"}
04:02:07.710 01.768 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"7fc49568-afc1-47bf-8318-13bedbc0312f"}
04:02:07.724 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"7fc49568-afc1-47bf-8318-13bedbc0312f"}
04:02:07.754 00.030 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"4c04ad5d-11c3-46b9-855f-f3c1fa3447dc"}
04:02:07.763 00.009 9340 case statement mapped state 6 to 3
04:02:07.773 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"4c04ad5d-11c3-46b9-855f-f3c1fa3447dc"}
04:02:07.782 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"d985f0c1-21dc-49fe-841f-8f67e8d6f042"}
04:02:07.792 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":113,"width":15,"height":15,"star_pos":[6.79,6.52],"pixels":"..."},"id":"d985f0c1-21dc-49fe-841f-8f67e8d6f042"}
04:02:08.211 00.419 12020 Exposure complete
04:02:08.459 00.248 12020 worker thread done servicing request
04:02:08.459 00.000 9340 OnExposeComplete: enter
04:02:08.490 00.031 9340 UpdateGuideState(): m_state=6
04:02:08.504 00.014 9340 Star::Find(15, 1419, 108, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 114
04:02:08.512 00.008 9340 Star::Find returns 1 (0), X=1419.74, Y=108.25, Mass=1434326, SNR=222.1, Peak=61039 HFD=4.8
04:02:08.527 00.015 9340 MultiStar: [#1 -0.10,0.03,0.94,U] [#2 -0.12,-0.06,0.80,U] [#3 -0.27,-0.22,0.85,U] [#4 -0.11,0.09,0.87,U] [#5 -0.12,-0.15,0.75,U] [#6 -0.10,-0.13,0.77,U] [#7 -0.22,0.00,0.86,U] [#8 -0.20,-0.13,0.78,U] 
04:02:08.542 00.015 9340 refined, 8 included, MultiStar: {-0.17, -0.10}, one-star: {-0.28, -0.34}
04:02:08.554 00.012 9340 CameraToMount -- cameraTheta (-2.60) - m_xAngle (0.05) = xAngle (-2.65 = -2.65)
04:02:08.564 00.010 9340 CameraToMount -- cameraTheta (-2.60) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-5.72 = 0.56)
04:02:08.575 00.011 9340 CameraToMount -- cameraX=-0.17 cameraY=-0.10 hyp=0.20 cameraTheta=-2.60 mountX=-0.18 mountY=0.11, mountTheta=2.60
04:02:08.592 00.017 9340 SchedulePrimaryMove(10104498, x=-0.17, y=-0.10, opts=13)
04:02:08.618 00.026 9340 Enqueuing Move request for scope (-0.17, -0.10)
04:02:08.628 00.010 12020 Worker thread wakes up
04:02:08.628 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=6716, max=65535, med=10694, FiltMin=8459, FiltMax=65518, Gamma=2.870
04:02:08.638 00.010 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.17, -0.10) opts 0xd
04:02:08.638 00.000 9340 UpdateGuideState exits: m=1434326 SNR=222.1
04:02:08.653 00.015 12020 Handling offset move in thread for scope, endpoint = (-0.17, -0.10)
04:02:08.653 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:02:08.662 00.009 12020 Moving (-0.17, -0.10) raw xDistance=-0.18 yDistance=0.11
04:02:08.662 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
04:02:08.672 00.010 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.18
04:02:08.673 00.001 9340 Enqueuing Expose request
04:02:08.684 00.011 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:02:08.684 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
04:02:08.685 00.001 12020 MoveAxis(E, 0, ABG)
04:02:08.685 00.000 12020 Move returns status 0, amount 0
04:02:08.685 00.000 12020 MoveAxis(N, 0, ABG)
04:02:08.685 00.000 12020 Move returns status 0, amount 0
04:02:08.685 00.000 12020 move complete, result=0
04:02:08.685 00.000 12020 worker thread done servicing request
04:02:08.687 00.002 12020 Worker thread wakes up
04:02:08.687 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
04:02:08.687 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(1405,94,31,31)
04:02:08.689 00.002 9340 GuideStep: -0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
04:02:09.710 01.021 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"30a59b10-90e2-4b87-8c72-2e9fbe02a338"}
04:02:09.746 00.036 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"30a59b10-90e2-4b87-8c72-2e9fbe02a338"}
04:02:09.759 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"6f2d5ea5-4141-4b0b-9545-0fa3fedd30f5"}
04:02:09.773 00.014 9340 case statement mapped state 6 to 3
04:02:09.786 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"6f2d5ea5-4141-4b0b-9545-0fa3fedd30f5"}
04:02:09.797 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"437a81fe-423e-4c1f-8d10-62df38eb3cb2"}
04:02:09.809 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":114,"width":15,"height":15,"star_pos":[6.74,7.25],"pixels":"..."},"id":"437a81fe-423e-4c1f-8d10-62df38eb3cb2"}
04:02:11.087 01.278 12020 Exposure complete
04:02:11.555 00.468 9340 OnExposeComplete: enter
04:02:11.576 00.021 12020 worker thread done servicing request
04:02:11.577 00.001 9340 UpdateGuideState(): m_state=6
04:02:11.602 00.025 9340 Star::Find(15, 1419, 108, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 115
04:02:11.619 00.017 9340 Star::Find returns 1 (0), X=1419.64, Y=108.50, Mass=1459440, SNR=201.2, Peak=60679 HFD=5.0
04:02:11.668 00.049 9340 MultiStar: [#1 -0.28,-0.13,0.85,U] [#2 -0.44,0.13,0.81,U] [#3 -0.40,-0.10,1.08,U] [#4 -0.18,0.03,0.96,U] [#5 -0.33,0.03,0.80,U] [#6 -0.32,0.05,0.87,U] [#7 -0.45,-0.04,0.75,U] [#8 -0.23,-0.04,0.85,U] 
04:02:11.689 00.021 9340 refined, 8 included, MultiStar: {-0.33, -0.02}, one-star: {-0.38, -0.09}
04:02:11.706 00.017 9340 CameraToMount -- cameraTheta (-3.08) - m_xAngle (0.05) = xAngle (-3.13 = -3.13)
04:02:11.725 00.019 9340 CameraToMount -- cameraTheta (-3.08) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-6.19 = 0.09)
04:02:11.780 00.055 9340 CameraToMount -- cameraX=-0.33 cameraY=-0.02 hyp=0.33 cameraTheta=-3.08 mountX=-0.33 mountY=0.03, mountTheta=3.05
04:02:11.801 00.021 9340 SchedulePrimaryMove(10104498, x=-0.33, y=-0.02, opts=13)
04:02:11.814 00.013 9340 Enqueuing Move request for scope (-0.33, -0.02)
04:02:11.840 00.026 12020 Worker thread wakes up
04:02:11.841 00.001 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.33, -0.02) opts 0xd
04:02:11.841 00.000 12020 Handling offset move in thread for scope, endpoint = (-0.33, -0.02)
04:02:11.841 00.000 12020 Moving (-0.33, -0.02) raw xDistance=-0.33 yDistance=0.03
04:02:11.842 00.001 12020 GuideAlgorithmHysteresis::Result() returns -0.14 from input -0.33
04:02:11.842 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:02:11.842 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
04:02:11.842 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=6269, max=65535, med=10679, FiltMin=8515, FiltMax=65518, Gamma=2.870
04:02:11.882 00.040 12020 MoveAxis(E, 25, ABG)
04:02:11.882 00.000 12020 Guiding  Dir = 2, Dur = 25
04:02:11.883 00.001 9340 UpdateGuideState exits: m=1459440 SNR=201.2
04:02:11.900 00.017 12020 IsSlewing returns 0
04:02:11.900 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:02:11.915 00.015 9340 ScheduleExposure(2000,3,1) exposurePending=0
04:02:11.929 00.014 9340 Enqueuing Expose request
04:02:11.944 00.015 12020 IsGuiding returns 0
04:02:11.945 00.001 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"2cd695fe-29c5-4488-be90-3254cdad11fe"}
04:02:11.968 00.023 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"2cd695fe-29c5-4488-be90-3254cdad11fe"}
04:02:12.005 00.037 12020 PulseGuide returned control before completion, sleep 11
04:02:12.007 00.002 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"3fde5ce4-afee-4f49-b6f4-8b39c939ea45"}
04:02:12.025 00.018 9340 case statement mapped state 6 to 3
04:02:12.038 00.013 12020 IsGuiding returns 0
04:02:12.039 00.001 12020 Move returns status 0, amount 25
04:02:12.039 00.000 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"3fde5ce4-afee-4f49-b6f4-8b39c939ea45"}
04:02:12.067 00.028 12020 MoveAxis(N, 0, ABG)
04:02:12.067 00.000 12020 Move returns status 0, amount 0
04:02:12.067 00.000 12020 move complete, result=0
04:02:12.068 00.001 12020 worker thread done servicing request
04:02:12.068 00.000 12020 Worker thread wakes up
04:02:12.068 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
04:02:12.068 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(1405,94,31,31)
04:02:12.071 00.003 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"e63d524f-fec1-4d0c-9886-315457d5e3d7"}
04:02:12.131 00.060 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":115,"width":15,"height":15,"star_pos":[6.64,7.50],"pixels":"..."},"id":"e63d524f-fec1-4d0c-9886-315457d5e3d7"}
04:02:12.153 00.022 9340 GuideStep: -0.3 px 25 ms EAST, 0.0 px 0 ms NORTH
04:02:13.720 01.567 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"c74beb73-75f7-48bf-b2ab-9781b8397831"}
04:02:13.735 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"c74beb73-75f7-48bf-b2ab-9781b8397831"}
04:02:13.753 00.018 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"82a0df0f-5a92-45df-aca4-66798be5d525"}
04:02:13.770 00.017 9340 case statement mapped state 6 to 3
04:02:13.807 00.037 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"82a0df0f-5a92-45df-aca4-66798be5d525"}
04:02:13.821 00.014 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"65957217-d254-4026-bddd-6938db4972cb"}
04:02:13.835 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":115,"width":15,"height":15,"star_pos":[6.64,7.50],"pixels":"..."},"id":"65957217-d254-4026-bddd-6938db4972cb"}
04:02:14.453 00.618 12020 Exposure complete
04:02:14.722 00.269 12020 worker thread done servicing request
04:02:14.723 00.001 9340 OnExposeComplete: enter
04:02:14.754 00.031 9340 UpdateGuideState(): m_state=6
04:02:14.769 00.015 9340 Star::Find(15, 1419, 108, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 116
04:02:14.781 00.012 9340 Star::Find returns 1 (0), X=1419.79, Y=108.49, Mass=1534761, SNR=192.6, Peak=62146 HFD=5.0
04:02:14.791 00.010 9340 MultiStar: [#1 -0.15,-0.21,0.99,U] [#2 -0.45,0.02,0.89,U] [#3 -0.36,-0.08,1.07,U] [#4 -0.24,0.02,0.86,U] [#5 -0.03,0.09,1.03,U] [#6 -0.11,0.37,0.88,U] [#7 -0.27,0.05,0.79,U] [#8 -0.09,-0.09,0.85,U] 
04:02:14.802 00.011 9340 refined, 8 included, MultiStar: {-0.21, 0.00}, one-star: {-0.23, -0.10}
04:02:14.815 00.013 9340 CameraToMount -- cameraTheta (3.13) - m_xAngle (0.05) = xAngle (3.08 = 3.08)
04:02:14.827 00.012 9340 CameraToMount -- cameraTheta (3.13) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (0.01 = 0.01)
04:02:14.860 00.033 9340 CameraToMount -- cameraX=-0.21 cameraY=0.00 hyp=0.21 cameraTheta=3.13 mountX=-0.21 mountY=0.00, mountTheta=3.13
04:02:14.876 00.016 9340 SchedulePrimaryMove(10104498, x=-0.21, y=0.00, opts=13)
04:02:14.887 00.011 9340 Enqueuing Move request for scope (-0.21, 0.00)
04:02:14.898 00.011 12020 Worker thread wakes up
04:02:14.898 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=6646, max=65535, med=10687, FiltMin=8446, FiltMax=65518, Gamma=2.870
04:02:14.910 00.012 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.21, 0.00) opts 0xd
04:02:14.910 00.000 9340 UpdateGuideState exits: m=1534761 SNR=192.6
04:02:14.922 00.012 12020 Handling offset move in thread for scope, endpoint = (-0.21, 0.00)
04:02:14.922 00.000 12020 Moving (-0.21, 0.00) raw xDistance=-0.21 yDistance=0.00
04:02:14.922 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:02:14.954 00.032 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.21
04:02:14.955 00.001 9340 ScheduleExposure(2000,3,1) exposurePending=0
04:02:14.969 00.014 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:02:14.969 00.000 9340 Enqueuing Expose request
04:02:14.979 00.010 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
04:02:14.980 00.001 12020 MoveAxis(E, 0, ABG)
04:02:14.980 00.000 12020 Move returns status 0, amount 0
04:02:14.980 00.000 12020 MoveAxis(N, 0, ABG)
04:02:14.980 00.000 12020 Move returns status 0, amount 0
04:02:14.982 00.002 12020 move complete, result=0
04:02:14.982 00.000 12020 worker thread done servicing request
04:02:14.983 00.001 12020 Worker thread wakes up
04:02:14.983 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
04:02:14.983 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(1405,94,31,31)
04:02:14.985 00.002 9340 GuideStep: -0.2 px 0 ms EAST, 0.0 px 0 ms NORTH
04:02:15.720 00.735 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"a37fbcfc-1aee-46e2-bd39-1129d9fe31af"}
04:02:15.735 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"a37fbcfc-1aee-46e2-bd39-1129d9fe31af"}
04:02:15.755 00.020 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"ecd8e8e3-de06-4438-a53a-f30ca6818f09"}
04:02:15.770 00.015 9340 case statement mapped state 6 to 3
04:02:15.787 00.017 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"ecd8e8e3-de06-4438-a53a-f30ca6818f09"}
04:02:15.801 00.014 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"cdbca5a2-d4c0-4d1b-9066-576683f8838e"}
04:02:15.846 00.045 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":116,"width":15,"height":15,"star_pos":[6.79,7.49],"pixels":"..."},"id":"cdbca5a2-d4c0-4d1b-9066-576683f8838e"}
04:02:17.372 01.526 12020 Exposure complete
04:02:17.722 00.350 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"aba84b88-909a-402b-b17c-b7eb2b8b4432"}
04:02:17.753 00.031 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"aba84b88-909a-402b-b17c-b7eb2b8b4432"}
04:02:17.792 00.039 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"abba3a72-8d8f-4237-a35e-9ff7af5e9440"}
04:02:17.877 00.085 9340 case statement mapped state 6 to 3
04:02:17.939 00.062 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"abba3a72-8d8f-4237-a35e-9ff7af5e9440"}
04:02:17.962 00.023 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"8da929a7-714c-4355-914c-07479010ed97"}
04:02:17.998 00.036 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":116,"width":15,"height":15,"star_pos":[6.79,7.49],"pixels":"..."},"id":"8da929a7-714c-4355-914c-07479010ed97"}
04:02:18.057 00.059 12020 worker thread done servicing request
04:02:18.057 00.000 9340 OnExposeComplete: enter
04:02:18.080 00.023 9340 UpdateGuideState(): m_state=6
04:02:18.098 00.018 9340 Star::Find(15, 1419, 108, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 117
04:02:18.206 00.108 9340 Star::Find returns 1 (0), X=1419.56, Y=108.62, Mass=1436212, SNR=193.3, Peak=64754 HFD=4.9
04:02:18.253 00.047 9340 MultiStar: [#1 -0.23,0.14,1.01,U] [#2 -0.42,0.29,0.81,U] [#3 -0.41,0.11,1.27,U] [#4 -0.31,0.25,0.92,U] [#5 -0.34,-0.00,0.88,U] [#6 -0.29,0.25,0.90,U] [#7 -0.32,0.06,1.01,U] [#8 -0.30,0.12,0.77,U] 
04:02:18.273 00.020 9340 refined, 8 included, MultiStar: {-0.34, 0.13}, one-star: {-0.46, 0.03}
04:02:18.311 00.038 9340 CameraToMount -- cameraTheta (2.77) - m_xAngle (0.05) = xAngle (2.72 = 2.72)
04:02:18.377 00.066 9340 CameraToMount -- cameraTheta (2.77) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-0.35 = -0.35)
04:02:18.397 00.020 9340 CameraToMount -- cameraX=-0.34 cameraY=0.13 hyp=0.37 cameraTheta=2.77 mountX=-0.34 mountY=-0.13, mountTheta=-2.79
04:02:18.420 00.023 9340 SchedulePrimaryMove(10104498, x=-0.34, y=0.13, opts=13)
04:02:18.439 00.019 9340 Enqueuing Move request for scope (-0.34, 0.13)
04:02:18.457 00.018 12020 Worker thread wakes up
04:02:18.457 00.000 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.34, 0.13) opts 0xd
04:02:18.457 00.000 12020 Handling offset move in thread for scope, endpoint = (-0.34, 0.13)
04:02:18.457 00.000 12020 Moving (-0.34, 0.13) raw xDistance=-0.34 yDistance=-0.13
04:02:18.458 00.001 12020 GuideAlgorithmHysteresis::Result() returns -0.14 from input -0.34
04:02:18.459 00.001 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:02:18.459 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=5858, max=65535, med=10675, FiltMin=8296, FiltMax=65518, Gamma=2.870
04:02:18.525 00.066 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
04:02:18.526 00.001 9340 UpdateGuideState exits: m=1436212 SNR=193.3
04:02:18.546 00.020 12020 MoveAxis(E, 25, ABG)
04:02:18.547 00.001 12020 Guiding  Dir = 2, Dur = 25
04:02:18.552 00.005 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:02:18.593 00.041 12020 IsSlewing returns 0
04:02:18.593 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
04:02:18.609 00.016 12020 IsGuiding returns 0
04:02:18.610 00.001 9340 Enqueuing Expose request
04:02:18.656 00.046 12020 IsGuiding returns 1
04:02:18.656 00.000 12020 scope still moving after pulse duration time elapsed
04:02:18.702 00.046 12020 IsSlewing returns 0
04:02:18.703 00.001 12020 IsGuiding returns 0
04:02:18.703 00.000 12020 scope move finished after 25 + 68 ms
04:02:18.703 00.000 12020 Move returns status 0, amount 25
04:02:18.703 00.000 12020 MoveAxis(N, 0, ABG)
04:02:18.703 00.000 12020 Move returns status 0, amount 0
04:02:18.704 00.001 12020 move complete, result=0
04:02:18.704 00.000 12020 worker thread done servicing request
04:02:18.704 00.000 9340 GuideStep: -0.3 px 25 ms EAST, -0.1 px 0 ms NORTH
04:02:18.718 00.014 12020 Worker thread wakes up
04:02:18.719 00.001 12020 worker thread servicing REQUEST_EXPOSE 2000
04:02:18.719 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(1405,94,31,31)
04:02:19.720 01.001 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"3689567d-238a-4aca-99fe-28796ce8d984"}
04:02:19.733 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"3689567d-238a-4aca-99fe-28796ce8d984"}
04:02:19.769 00.036 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"c0087770-3180-4de9-9f02-fba673a88f91"}
04:02:19.785 00.016 9340 case statement mapped state 6 to 3
04:02:19.802 00.017 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"c0087770-3180-4de9-9f02-fba673a88f91"}
04:02:19.819 00.017 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"9f079962-c265-4c32-a9eb-13f7a10f291e"}
04:02:19.831 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":117,"width":15,"height":15,"star_pos":[6.56,6.62],"pixels":"..."},"id":"9f079962-c265-4c32-a9eb-13f7a10f291e"}
04:02:21.109 01.278 12020 Exposure complete
04:02:21.323 00.214 12020 worker thread done servicing request
04:02:21.324 00.001 9340 OnExposeComplete: enter
04:02:21.358 00.034 9340 UpdateGuideState(): m_state=6
04:02:21.370 00.012 9340 Star::Find(15, 1419, 108, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 118
04:02:21.383 00.013 9340 Star::Find returns 1 (0), X=1420.00, Y=108.50, Mass=1521416, SNR=223.1, Peak=65119 HFD=5.0
04:02:21.393 00.010 9340 MultiStar: [#1 0.14,0.11,0.78,U] [#2 -0.06,0.17,0.83,U] [#3 0.21,-0.00,0.99,U] [#4 0.03,0.18,0.83,U] [#5 0.02,0.13,0.74,U] [#6 0.17,0.19,0.73,U] [#7 -0.16,0.09,0.81,U] [#8 -0.04,-0.03,0.79,U] 
04:02:21.405 00.012 9340 refined, 8 included, MultiStar: {0.03, 0.08}, one-star: {-0.02, -0.08}
04:02:21.421 00.016 9340 CameraToMount -- cameraTheta (1.16) - m_xAngle (0.05) = xAngle (1.11 = 1.11)
04:02:21.432 00.011 9340 CameraToMount -- cameraTheta (1.16) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-1.96 = -1.96)
04:02:21.445 00.013 9340 CameraToMount -- cameraX=0.03 cameraY=0.08 hyp=0.08 cameraTheta=1.16 mountX=0.04 mountY=-0.08, mountTheta=-1.12
04:02:21.483 00.038 9340 SchedulePrimaryMove(10104498, x=0.03, y=0.08, opts=13)
04:02:21.495 00.012 9340 Enqueuing Move request for scope (0.03, 0.08)
04:02:21.504 00.009 12020 Worker thread wakes up
04:02:21.505 00.001 9340 UpdateImageDisplay: Size=(1920,1080) min=6527, max=65535, med=10643, FiltMin=8220, FiltMax=65518, Gamma=2.870
04:02:21.514 00.009 12020 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.08) opts 0xd
04:02:21.514 00.000 9340 UpdateGuideState exits: m=1521416 SNR=223.1
04:02:21.526 00.012 12020 Handling offset move in thread for scope, endpoint = (0.03, 0.08)
04:02:21.526 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:02:21.535 00.009 12020 Moving (0.03, 0.08) raw xDistance=0.04 yDistance=-0.08
04:02:21.535 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
04:02:21.546 00.011 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
04:02:21.546 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:02:21.547 00.001 9340 Enqueuing Expose request
04:02:21.562 00.015 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
04:02:21.562 00.000 12020 MoveAxis(E, 0, ABG)
04:02:21.563 00.001 12020 Move returns status 0, amount 0
04:02:21.563 00.000 12020 MoveAxis(N, 0, ABG)
04:02:21.563 00.000 12020 Move returns status 0, amount 0
04:02:21.563 00.000 12020 move complete, result=0
04:02:21.564 00.001 12020 worker thread done servicing request
04:02:21.564 00.000 12020 Worker thread wakes up
04:02:21.564 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
04:02:21.565 00.001 12020 Handling exposure in thread, d=2000 o=3 r=(1405,94,31,31)
04:02:21.567 00.002 9340 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
04:02:21.723 00.156 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"a1b8de1b-6e3f-40f3-a95a-4240ed2bae69"}
04:02:21.746 00.023 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"a1b8de1b-6e3f-40f3-a95a-4240ed2bae69"}
04:02:21.766 00.020 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"d9b7281d-bd42-439f-9729-45c2f0532017"}
04:02:21.781 00.015 9340 case statement mapped state 6 to 3
04:02:21.791 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"d9b7281d-bd42-439f-9729-45c2f0532017"}
04:02:21.804 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"c4a68287-9b96-44ed-8a4e-42c3861450b7"}
04:02:21.825 00.021 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":118,"width":15,"height":15,"star_pos":[7.00,6.50],"pixels":"..."},"id":"c4a68287-9b96-44ed-8a4e-42c3861450b7"}
04:02:23.721 01.896 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"3e4e2b06-6dff-452a-8fb4-92297fd394b3"}
04:02:23.735 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"3e4e2b06-6dff-452a-8fb4-92297fd394b3"}
04:02:23.745 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"d3c24e89-df7e-465d-a98d-b4ae2ea52c29"}
04:02:23.756 00.011 9340 case statement mapped state 6 to 3
04:02:23.786 00.030 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"d3c24e89-df7e-465d-a98d-b4ae2ea52c29"}
04:02:23.799 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"16c30ea8-be86-40f1-9ce6-bc569a25f41b"}
04:02:23.808 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":118,"width":15,"height":15,"star_pos":[7.00,6.50],"pixels":"..."},"id":"16c30ea8-be86-40f1-9ce6-bc569a25f41b"}
04:02:23.934 00.126 12020 Exposure complete
04:02:24.214 00.280 12020 worker thread done servicing request
04:02:24.214 00.000 9340 OnExposeComplete: enter
04:02:24.227 00.013 9340 UpdateGuideState(): m_state=6
04:02:24.247 00.020 9340 Star::Find(15, 1420, 108, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 119
04:02:24.267 00.020 9340 Star::Find returns 1 (0), X=1420.01, Y=108.33, Mass=1503611, SNR=190.7, Peak=64727 HFD=4.8
04:02:24.311 00.044 9340 MultiStar: [#1 0.12,-0.13,0.91,U] [#2 0.04,0.09,0.87,U] [#3 0.11,-0.03,1.07,U] [#4 0.04,-0.12,0.91,U] [#5 0.11,-0.02,1.01,U] [#6 0.02,0.05,0.88,U] [#7 0.20,-0.01,0.83,U] [#8 0.25,0.09,0.89,U] 
04:02:24.329 00.018 9340 refined, 8 included, MultiStar: {0.10, -0.04}, one-star: {-0.01, -0.25}
04:02:24.350 00.021 9340 CameraToMount -- cameraTheta (-0.40) - m_xAngle (0.05) = xAngle (-0.45 = -0.45)
04:02:24.373 00.023 9340 CameraToMount -- cameraTheta (-0.40) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-3.52 = 2.77)
04:02:24.390 00.017 9340 CameraToMount -- cameraX=0.10 cameraY=-0.04 hyp=0.10 cameraTheta=-0.40 mountX=0.09 mountY=0.04, mountTheta=0.39
04:02:24.440 00.050 9340 SchedulePrimaryMove(10104498, x=0.10, y=-0.04, opts=13)
04:02:24.456 00.016 9340 Enqueuing Move request for scope (0.10, -0.04)
04:02:24.476 00.020 12020 Worker thread wakes up
04:02:24.477 00.001 9340 UpdateImageDisplay: Size=(1920,1080) min=6328, max=65535, med=10712, FiltMin=8362, FiltMax=65518, Gamma=2.870
04:02:24.489 00.012 12020 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.04) opts 0xd
04:02:24.490 00.001 9340 UpdateGuideState exits: m=1503611 SNR=190.7
04:02:24.500 00.010 12020 Handling offset move in thread for scope, endpoint = (0.10, -0.04)
04:02:24.500 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:02:24.513 00.013 12020 Moving (0.10, -0.04) raw xDistance=0.09 yDistance=0.04
04:02:24.514 00.001 9340 ScheduleExposure(2000,3,1) exposurePending=0
04:02:24.530 00.016 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
04:02:24.530 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:02:24.530 00.000 9340 Enqueuing Expose request
04:02:24.550 00.020 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
04:02:24.551 00.001 12020 MoveAxis(E, 0, ABG)
04:02:24.551 00.000 12020 Move returns status 0, amount 0
04:02:24.551 00.000 12020 MoveAxis(N, 0, ABG)
04:02:24.551 00.000 12020 Move returns status 0, amount 0
04:02:24.551 00.000 12020 move complete, result=0
04:02:24.551 00.000 12020 worker thread done servicing request
04:02:24.552 00.001 12020 Worker thread wakes up
04:02:24.552 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
04:02:24.553 00.001 12020 Handling exposure in thread, d=2000 o=3 r=(1405,94,31,31)
04:02:24.577 00.024 9340 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
04:02:25.753 01.176 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"c477c5fc-f2fc-40fe-b0af-c1830db59cfd"}
04:02:25.767 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"c477c5fc-f2fc-40fe-b0af-c1830db59cfd"}
04:02:25.779 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"6b01df28-bb58-4e95-9a70-3fc0861b3111"}
04:02:25.792 00.013 9340 case statement mapped state 6 to 3
04:02:25.809 00.017 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"6b01df28-bb58-4e95-9a70-3fc0861b3111"}
04:02:25.831 00.022 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"f25791ef-7a03-4842-b902-5ad87c3f6af9"}
04:02:25.874 00.043 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":119,"width":15,"height":15,"star_pos":[7.01,7.33],"pixels":"..."},"id":"f25791ef-7a03-4842-b902-5ad87c3f6af9"}
04:02:26.943 01.069 12020 Exposure complete
04:02:27.181 00.238 12020 worker thread done servicing request
04:02:27.181 00.000 9340 OnExposeComplete: enter
04:02:27.192 00.011 9340 UpdateGuideState(): m_state=6
04:02:27.204 00.012 9340 Star::Find(15, 1420, 108, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 120
04:02:27.216 00.012 9340 Star::Find returns 1 (0), X=1420.10, Y=108.45, Mass=1556789, SNR=212.2, Peak=64547 HFD=5.0
04:02:27.225 00.009 9340 MultiStar: [#1 -0.00,0.09,0.95,U] [#2 -0.07,0.20,0.78,U] [#3 0.06,0.02,0.96,U] [#4 -0.15,0.19,0.85,U] [#5 0.08,0.19,1.01,U] [#6 0.25,0.15,0.71,U] [#7 0.25,0.22,0.74,U] [#8 -0.15,0.02,1.02,U] 
04:02:27.237 00.012 9340 refined, 8 included, MultiStar: {0.03, 0.10}, one-star: {0.08, -0.14}
04:02:27.248 00.011 9340 CameraToMount -- cameraTheta (1.26) - m_xAngle (0.05) = xAngle (1.21 = 1.21)
04:02:27.257 00.009 9340 CameraToMount -- cameraTheta (1.26) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-1.86 = -1.86)
04:02:27.266 00.009 9340 CameraToMount -- cameraX=0.03 cameraY=0.10 hyp=0.10 cameraTheta=1.26 mountX=0.03 mountY=-0.10, mountTheta=-1.22
04:02:27.300 00.034 9340 SchedulePrimaryMove(10104498, x=0.03, y=0.10, opts=13)
04:02:27.310 00.010 9340 Enqueuing Move request for scope (0.03, 0.10)
04:02:27.319 00.009 12020 Worker thread wakes up
04:02:27.320 00.001 9340 UpdateImageDisplay: Size=(1920,1080) min=6810, max=65535, med=10678, FiltMin=8298, FiltMax=65518, Gamma=2.870
04:02:27.334 00.014 12020 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.10) opts 0xd
04:02:27.334 00.000 9340 UpdateGuideState exits: m=1556789 SNR=212.2
04:02:27.348 00.014 12020 Handling offset move in thread for scope, endpoint = (0.03, 0.10)
04:02:27.348 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:02:27.363 00.015 12020 Moving (0.03, 0.10) raw xDistance=0.03 yDistance=-0.10
04:02:27.363 00.000 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
04:02:27.363 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:02:27.364 00.001 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
04:02:27.365 00.001 9340 ScheduleExposure(2000,3,1) exposurePending=0
04:02:27.384 00.019 12020 MoveAxis(E, 0, ABG)
04:02:27.385 00.001 9340 Enqueuing Expose request
04:02:27.398 00.013 12020 Move returns status 0, amount 0
04:02:27.399 00.001 12020 MoveAxis(N, 0, ABG)
04:02:27.399 00.000 12020 Move returns status 0, amount 0
04:02:27.399 00.000 12020 move complete, result=0
04:02:27.399 00.000 12020 worker thread done servicing request
04:02:27.399 00.000 12020 Worker thread wakes up
04:02:27.400 00.001 12020 worker thread servicing REQUEST_EXPOSE 2000
04:02:27.400 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(1405,94,31,31)
04:02:27.421 00.021 9340 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
04:02:27.751 00.330 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"a80754b4-6427-4440-b896-a316c61f79dc"}
04:02:27.766 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"a80754b4-6427-4440-b896-a316c61f79dc"}
04:02:27.780 00.014 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"738ce8d9-1c91-4ac1-935f-e884946f8d46"}
04:02:27.811 00.031 9340 case statement mapped state 6 to 3
04:02:27.821 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"738ce8d9-1c91-4ac1-935f-e884946f8d46"}
04:02:27.833 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"111dd2bd-b3e6-4ded-af3f-48184b3f8d8d"}
04:02:27.849 00.016 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":120,"width":15,"height":15,"star_pos":[7.10,7.45],"pixels":"..."},"id":"111dd2bd-b3e6-4ded-af3f-48184b3f8d8d"}
04:02:29.751 01.902 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"5d32e28e-efcb-4151-b2f9-8850858e82b3"}
04:02:29.765 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"5d32e28e-efcb-4151-b2f9-8850858e82b3"}
04:02:29.794 00.029 12020 Exposure complete
04:02:29.795 00.001 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"2d7d9f26-8fbe-4885-8909-71968dc6822a"}
04:02:29.810 00.015 9340 case statement mapped state 6 to 3
04:02:29.825 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"2d7d9f26-8fbe-4885-8909-71968dc6822a"}
04:02:29.836 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"afa474fa-ad18-4339-b276-feabefd776a7"}
04:02:29.846 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":120,"width":15,"height":15,"star_pos":[7.10,7.45],"pixels":"..."},"id":"afa474fa-ad18-4339-b276-feabefd776a7"}
04:02:30.028 00.182 12020 worker thread done servicing request
04:02:30.029 00.001 9340 OnExposeComplete: enter
04:02:30.058 00.029 9340 UpdateGuideState(): m_state=6
04:02:30.069 00.011 9340 Star::Find(15, 1420, 108, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 121
04:02:30.083 00.014 9340 Star::Find returns 1 (0), X=1420.27, Y=108.28, Mass=1485715, SNR=214.0, Peak=65471 HFD=4.8
04:02:30.100 00.017 9340 MultiStar: [#1 0.33,-0.17,0.87,U] [#2 0.23,-0.02,0.73,U] [#3 0.33,-0.23,0.82,U] [#4 0.26,-0.16,0.89,U] [#5 0.33,-0.24,0.80,U] [#6 0.43,-0.21,0.91,U] [#7 0.18,0.04,0.78,U] [#8 0.48,-0.08,0.70,U] 
04:02:30.114 00.014 9340 refined, 8 included, MultiStar: {0.31, -0.16}, one-star: {0.25, -0.30}
04:02:30.130 00.016 9340 CameraToMount -- cameraTheta (-0.48) - m_xAngle (0.05) = xAngle (-0.53 = -0.53)
04:02:30.147 00.017 9340 CameraToMount -- cameraTheta (-0.48) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-3.59 = 2.69)
04:02:30.158 00.011 9340 CameraToMount -- cameraX=0.31 cameraY=-0.16 hyp=0.35 cameraTheta=-0.48 mountX=0.30 mountY=0.15, mountTheta=0.47
04:02:30.204 00.046 9340 SchedulePrimaryMove(10104498, x=0.31, y=-0.16, opts=13)
04:02:30.218 00.014 9340 Enqueuing Move request for scope (0.31, -0.16)
04:02:30.233 00.015 12020 Worker thread wakes up
04:02:30.234 00.001 12020 worker thread servicing REQUEST_MOVE scope ofs (0.31, -0.16) opts 0xd
04:02:30.234 00.000 12020 Handling offset move in thread for scope, endpoint = (0.31, -0.16)
04:02:30.234 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=6758, max=65535, med=10722, FiltMin=8317, FiltMax=65518, Gamma=2.870
04:02:30.244 00.010 12020 Moving (0.31, -0.16) raw xDistance=0.30 yDistance=0.15
04:02:30.244 00.000 9340 UpdateGuideState exits: m=1485715 SNR=214.0
04:02:30.257 00.013 12020 GuideAlgorithmHysteresis::Result() returns 0.13 from input 0.30
04:02:30.257 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:02:30.258 00.001 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:02:30.272 00.014 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
04:02:30.272 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
04:02:30.288 00.016 12020 MoveAxis(W, 23, ABG)
04:02:30.288 00.000 12020 Guiding  Dir = 3, Dur = 23
04:02:30.288 00.000 9340 Enqueuing Expose request
04:02:30.326 00.038 12020 IsSlewing returns 0
04:02:30.327 00.001 12020 IsGuiding returns 0
04:02:30.361 00.034 12020 IsGuiding returns 1
04:02:30.361 00.000 12020 scope still moving after pulse duration time elapsed
04:02:30.407 00.046 12020 IsSlewing returns 0
04:02:30.408 00.001 12020 IsGuiding returns 0
04:02:30.408 00.000 12020 scope move finished after 23 + 58 ms
04:02:30.408 00.000 12020 Move returns status 0, amount 23
04:02:30.408 00.000 12020 MoveAxis(N, 0, ABG)
04:02:30.409 00.001 12020 Move returns status 0, amount 0
04:02:30.409 00.000 12020 move complete, result=0
04:02:30.409 00.000 12020 worker thread done servicing request
04:02:30.409 00.000 12020 Worker thread wakes up
04:02:30.409 00.000 9340 GuideStep: 0.3 px 23 ms WEST, 0.2 px 0 ms NORTH
04:02:30.431 00.022 12020 worker thread servicing REQUEST_EXPOSE 2000
04:02:30.432 00.001 12020 Handling exposure in thread, d=2000 o=3 r=(1405,94,31,31)
04:02:31.751 01.319 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"93c24d3d-56e8-4229-ae63-3c8f7ea0e4cc"}
04:02:31.764 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"93c24d3d-56e8-4229-ae63-3c8f7ea0e4cc"}
04:02:31.798 00.034 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"4ee5eefd-9421-4d4f-8243-716a85d524b8"}
04:02:31.847 00.049 9340 case statement mapped state 6 to 3
04:02:31.887 00.040 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"4ee5eefd-9421-4d4f-8243-716a85d524b8"}
04:02:31.908 00.021 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"32aa1317-8164-4573-9ed9-682f22598a57"}
04:02:31.933 00.025 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":121,"width":15,"height":15,"star_pos":[7.27,7.28],"pixels":"..."},"id":"32aa1317-8164-4573-9ed9-682f22598a57"}
04:02:32.810 00.877 12020 Exposure complete
04:02:33.056 00.246 12020 worker thread done servicing request
04:02:33.056 00.000 9340 OnExposeComplete: enter
04:02:33.067 00.011 9340 UpdateGuideState(): m_state=6
04:02:33.097 00.030 9340 Star::Find(15, 1420, 108, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 122
04:02:33.109 00.012 9340 Star::Find returns 1 (0), X=1419.99, Y=108.35, Mass=1545072, SNR=210.9, Peak=64187 HFD=4.9
04:02:33.119 00.010 9340 MultiStar: [#1 0.09,-0.22,0.94,U] [#2 0.01,-0.08,0.78,U] [#3 0.19,-0.21,0.92,U] [#4 0.26,-0.37,0.94,U] [#5 -0.01,-0.07,1.07,U] [#6 0.02,-0.11,0.78,U] [#7 -0.00,-0.27,0.99,U] [#8 0.12,-0.16,0.86,U] 
04:02:33.135 00.016 9340 refined, 8 included, MultiStar: {0.07, -0.19}, one-star: {-0.03, -0.24}
04:02:33.147 00.012 9340 CameraToMount -- cameraTheta (-1.22) - m_xAngle (0.05) = xAngle (-1.27 = -1.27)
04:02:33.158 00.011 9340 CameraToMount -- cameraTheta (-1.22) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-4.34 = 1.95)
04:02:33.175 00.017 9340 CameraToMount -- cameraX=0.07 cameraY=-0.19 hyp=0.21 cameraTheta=-1.22 mountX=0.06 mountY=0.19, mountTheta=1.26
04:02:33.192 00.017 9340 SchedulePrimaryMove(10104498, x=0.07, y=-0.19, opts=13)
04:02:33.221 00.029 9340 Enqueuing Move request for scope (0.07, -0.19)
04:02:33.235 00.014 12020 Worker thread wakes up
04:02:33.235 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=5979, max=65535, med=10675, FiltMin=8303, FiltMax=65518, Gamma=2.870
04:02:33.260 00.025 12020 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.19) opts 0xd
04:02:33.260 00.000 9340 UpdateGuideState exits: m=1545072 SNR=210.9
04:02:33.271 00.011 12020 Handling offset move in thread for scope, endpoint = (0.07, -0.19)
04:02:33.271 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:02:33.283 00.012 12020 Moving (0.07, -0.19) raw xDistance=0.06 yDistance=0.19
04:02:33.283 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
04:02:33.297 00.014 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
04:02:33.297 00.000 9340 Enqueuing Expose request
04:02:33.308 00.011 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:02:33.308 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.19
04:02:33.309 00.001 12020 MoveAxis(E, 0, ABG)
04:02:33.309 00.000 12020 Move returns status 0, amount 0
04:02:33.309 00.000 12020 MoveAxis(N, 0, ABG)
04:02:33.309 00.000 12020 Move returns status 0, amount 0
04:02:33.309 00.000 12020 move complete, result=0
04:02:33.310 00.001 12020 worker thread done servicing request
04:02:33.310 00.000 12020 Worker thread wakes up
04:02:33.310 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
04:02:33.310 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(1405,94,31,31)
04:02:33.313 00.003 9340 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
04:02:33.751 00.438 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"b2dc11c0-6dca-4464-986b-f4bfc268736b"}
04:02:33.766 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"b2dc11c0-6dca-4464-986b-f4bfc268736b"}
04:02:33.779 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"18cc46b1-00eb-45a4-b521-277e82d690dd"}
04:02:33.794 00.015 9340 case statement mapped state 6 to 3
04:02:33.806 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"18cc46b1-00eb-45a4-b521-277e82d690dd"}
04:02:33.821 00.015 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"ab6f94c5-6305-4f4f-a680-fcf58327ec05"}
04:02:33.845 00.024 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":122,"width":15,"height":15,"star_pos":[6.99,7.35],"pixels":"..."},"id":"ab6f94c5-6305-4f4f-a680-fcf58327ec05"}
04:02:35.691 01.846 12020 Exposure complete
04:02:35.749 00.058 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"4529e488-38e0-4330-8c1a-faf935d80b81"}
04:02:35.761 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"4529e488-38e0-4330-8c1a-faf935d80b81"}
04:02:35.770 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"340d2458-d7e8-4f98-bd45-55cb9e686a53"}
04:02:35.780 00.010 9340 case statement mapped state 6 to 3
04:02:35.790 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"340d2458-d7e8-4f98-bd45-55cb9e686a53"}
04:02:35.817 00.027 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"2b130511-ad8e-4e2c-9503-e826f45527c6"}
04:02:35.830 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":122,"width":15,"height":15,"star_pos":[6.99,7.35],"pixels":"..."},"id":"2b130511-ad8e-4e2c-9503-e826f45527c6"}
04:02:35.892 00.062 12020 worker thread done servicing request
04:02:35.892 00.000 9340 OnExposeComplete: enter
04:02:35.907 00.015 9340 UpdateGuideState(): m_state=6
04:02:35.921 00.014 9340 Star::Find(15, 1419, 108, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 123
04:02:35.953 00.032 9340 Star::Find returns 1 (0), X=1420.30, Y=108.38, Mass=1428080, SNR=197.0, Peak=65471 HFD=4.8
04:02:35.963 00.010 9340 MultiStar: [#1 0.49,0.09,1.09,U] [#2 0.12,0.26,1.00,U] [#3 0.38,0.11,1.03,U] [#4 0.30,0.09,0.92,U] [#5 0.56,0.17,0.00,M1] [#6 0.40,0.22,0.90,U] [#7 0.35,0.10,0.85,U] [#8 0.40,0.00,1.03,U] 
04:02:35.974 00.011 9340 single-star, 7 included, MultiStar: {0.34, 0.08}, one-star: {0.28, -0.21}
04:02:35.985 00.011 9340 CameraToMount -- cameraTheta (-0.64) - m_xAngle (0.05) = xAngle (-0.69 = -0.69)
04:02:35.995 00.010 9340 CameraToMount -- cameraTheta (-0.64) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-3.76 = 2.52)
04:02:36.007 00.012 9340 CameraToMount -- cameraX=0.28 cameraY=-0.21 hyp=0.35 cameraTheta=-0.64 mountX=0.27 mountY=0.20, mountTheta=0.64
04:02:36.024 00.017 9340 SchedulePrimaryMove(10104498, x=0.28, y=-0.21, opts=13)
04:02:36.037 00.013 9340 Enqueuing Move request for scope (0.28, -0.21)
04:02:36.063 00.026 12020 Worker thread wakes up
04:02:36.064 00.001 9340 UpdateImageDisplay: Size=(1920,1080) min=6329, max=65535, med=10681, FiltMin=8620, FiltMax=65518, Gamma=2.870
04:02:36.077 00.013 12020 worker thread servicing REQUEST_MOVE scope ofs (0.28, -0.21) opts 0xd
04:02:36.077 00.000 9340 UpdateGuideState exits: m=1428080 SNR=197.0
04:02:36.087 00.010 12020 Handling offset move in thread for scope, endpoint = (0.28, -0.21)
04:02:36.087 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:02:36.100 00.013 12020 Moving (0.28, -0.21) raw xDistance=0.27 yDistance=0.20
04:02:36.100 00.000 12020 GuideAlgorithmHysteresis::Result() returns 0.11 from input 0.27
04:02:36.100 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:02:36.100 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
04:02:36.113 00.013 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.20
04:02:36.113 00.000 9340 Enqueuing Expose request
04:02:36.126 00.013 12020 MoveAxis(W, 20, ABG)
04:02:36.126 00.000 12020 Guiding  Dir = 3, Dur = 20
04:02:36.127 00.001 12020 IsSlewing returns 0
04:02:36.128 00.001 12020 IsGuiding returns 0
04:02:36.151 00.023 12020 IsGuiding returns 1
04:02:36.151 00.000 12020 scope still moving after pulse duration time elapsed
04:02:36.191 00.040 12020 IsSlewing returns 0
04:02:36.228 00.037 12020 IsGuiding returns 0
04:02:36.228 00.000 12020 scope move finished after 20 + 80 ms
04:02:36.229 00.001 12020 Move returns status 0, amount 20
04:02:36.229 00.000 12020 MoveAxis(N, 0, ABG)
04:02:36.229 00.000 12020 Move returns status 0, amount 0
04:02:36.229 00.000 12020 move complete, result=0
04:02:36.230 00.001 12020 worker thread done servicing request
04:02:36.230 00.000 12020 Worker thread wakes up
04:02:36.230 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
04:02:36.230 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(1405,94,31,31)
04:02:36.232 00.002 9340 GuideStep: 0.3 px 20 ms WEST, 0.2 px 0 ms NORTH
04:02:38.358 02.126 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"0150cd04-fa74-48c5-84e3-a82513576565"}
04:02:38.408 00.050 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"0150cd04-fa74-48c5-84e3-a82513576565"}
04:02:38.451 00.043 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"c67e6fe8-e7da-46e3-b3fa-d000ff5c68a8"}
04:02:38.528 00.077 9340 case statement mapped state 6 to 3
04:02:38.587 00.059 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"c67e6fe8-e7da-46e3-b3fa-d000ff5c68a8"}
04:02:38.662 00.075 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"0cb29fb6-07c0-4561-8099-c2ce20ce2c6e"}
04:02:38.714 00.052 12020 Exposure complete
04:02:38.717 00.003 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":123,"width":15,"height":15,"star_pos":[7.30,7.38],"pixels":"..."},"id":"0cb29fb6-07c0-4561-8099-c2ce20ce2c6e"}
04:02:39.398 00.681 12020 worker thread done servicing request
04:02:39.399 00.001 9340 OnExposeComplete: enter
04:02:39.417 00.018 9340 UpdateGuideState(): m_state=6
04:02:39.434 00.017 9340 Star::Find(15, 1420, 108, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 124
04:02:39.451 00.017 9340 Star::Find returns 1 (0), X=1419.73, Y=108.38, Mass=1518304, SNR=193.8, Peak=62118 HFD=4.8
04:02:39.471 00.020 9340 MultiStar: [#1 -0.06,-0.17,1.04,U] [#2 -0.15,-0.07,0.91,U] [#3 -0.22,-0.10,1.02,U] [#4 -0.26,-0.11,0.84,U] [#5 -0.15,-0.16,0.97,U] [#6 -0.07,0.04,0.85,U] [#7 -0.10,-0.30,1.05,U] [#8 0.11,-0.10,0.96,U] 
04:02:39.518 00.047 9340 refined, 8 included, MultiStar: {-0.13, -0.13}, one-star: {-0.29, -0.20}
04:02:39.534 00.016 9340 CameraToMount -- cameraTheta (-2.35) - m_xAngle (0.05) = xAngle (-2.40 = -2.40)
04:02:39.550 00.016 9340 CameraToMount -- cameraTheta (-2.35) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-5.47 = 0.81)
04:02:39.585 00.035 9340 CameraToMount -- cameraX=-0.13 cameraY=-0.13 hyp=0.19 cameraTheta=-2.35 mountX=-0.14 mountY=0.14, mountTheta=2.36
04:02:39.638 00.053 9340 SchedulePrimaryMove(10104498, x=-0.13, y=-0.13, opts=13)
04:02:39.655 00.017 9340 Enqueuing Move request for scope (-0.13, -0.13)
04:02:39.673 00.018 12020 Worker thread wakes up
04:02:39.673 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=6319, max=65535, med=10684, FiltMin=7688, FiltMax=65518, Gamma=2.870
04:02:39.691 00.018 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.13, -0.13) opts 0xd
04:02:39.691 00.000 9340 UpdateGuideState exits: m=1518304 SNR=193.8
04:02:39.706 00.015 12020 Handling offset move in thread for scope, endpoint = (-0.13, -0.13)
04:02:39.706 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:02:39.746 00.040 12020 Moving (-0.13, -0.13) raw xDistance=-0.14 yDistance=0.14
04:02:39.746 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
04:02:39.769 00.023 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
04:02:39.770 00.001 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:02:39.770 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
04:02:39.770 00.000 12020 MoveAxis(E, 0, ABG)
04:02:39.771 00.001 9340 Enqueuing Expose request
04:02:39.787 00.016 12020 Move returns status 0, amount 0
04:02:39.787 00.000 12020 MoveAxis(N, 0, ABG)
04:02:39.787 00.000 12020 Move returns status 0, amount 0
04:02:39.787 00.000 12020 move complete, result=0
04:02:39.787 00.000 12020 worker thread done servicing request
04:02:39.788 00.001 12020 Worker thread wakes up
04:02:39.788 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
04:02:39.788 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(1405,94,31,31)
04:02:39.792 00.004 9340 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
04:02:40.360 00.568 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"c989a1e3-bd2f-47e7-b984-d591fbd836ed"}
04:02:40.401 00.041 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"c989a1e3-bd2f-47e7-b984-d591fbd836ed"}
04:02:40.426 00.025 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"a1318d57-5e7f-46ef-8dca-885358cfb53d"}
04:02:40.468 00.042 9340 case statement mapped state 6 to 3
04:02:40.483 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"a1318d57-5e7f-46ef-8dca-885358cfb53d"}
04:02:40.501 00.018 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"b0f83b3a-b482-4757-9dad-b31e264975de"}
04:02:40.513 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":124,"width":15,"height":15,"star_pos":[6.73,7.38],"pixels":"..."},"id":"b0f83b3a-b482-4757-9dad-b31e264975de"}
04:02:42.173 01.660 12020 Exposure complete
04:02:42.359 00.186 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"db779010-57fe-4658-866a-637a07219113"}
04:02:42.376 00.017 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"db779010-57fe-4658-866a-637a07219113"}
04:02:42.404 00.028 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"a34776d4-4c62-4805-b454-71a3686393dc"}
04:02:42.428 00.024 9340 case statement mapped state 6 to 3
04:02:42.454 00.026 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"a34776d4-4c62-4805-b454-71a3686393dc"}
04:02:42.526 00.072 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"7d869ab2-af77-4f76-a4e8-e9df54e73288"}
04:02:42.550 00.024 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":124,"width":15,"height":15,"star_pos":[6.73,7.38],"pixels":"..."},"id":"7d869ab2-af77-4f76-a4e8-e9df54e73288"}
04:02:42.569 00.019 12020 worker thread done servicing request
04:02:42.571 00.002 9340 OnExposeComplete: enter
04:02:42.610 00.039 9340 UpdateGuideState(): m_state=6
04:02:42.663 00.053 9340 Star::Find(15, 1419, 108, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 125
04:02:42.676 00.013 9340 Star::Find returns 1 (0), X=1420.75, Y=108.83, Mass=1600922, SNR=220.2, Peak=65519 HFD=5.0
04:02:42.689 00.013 9340 MultiStar: [#1 0.74,0.68,0.00,M1] [#2 0.53,0.72,0.00,M1] [#3 0.71,0.49,0.00,M1] [#4 0.70,0.52,0.00,M1] [#5 0.96,0.41,0.00,M1] [#6 0.79,0.73,0.00,M1] [#7 0.62,0.69,0.00,M1] [#8 0.73,0.61,0.00,M1] 
04:02:42.705 00.016 9340 CameraToMount -- cameraTheta (0.33) - m_xAngle (0.05) = xAngle (0.28 = 0.28)
04:02:42.720 00.015 9340 CameraToMount -- cameraTheta (0.33) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-2.79 = -2.79)
04:02:42.737 00.017 9340 CameraToMount -- cameraX=0.73 cameraY=0.25 hyp=0.78 cameraTheta=0.33 mountX=0.75 mountY=-0.27, mountTheta=-0.34
04:02:42.757 00.020 9340 SchedulePrimaryMove(10104498, x=0.73, y=0.25, opts=13)
04:02:42.796 00.039 9340 Enqueuing Move request for scope (0.73, 0.25)
04:02:42.816 00.020 12020 Worker thread wakes up
04:02:42.816 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=6690, max=65535, med=10681, FiltMin=8328, FiltMax=65518, Gamma=2.870
04:02:42.831 00.015 12020 worker thread servicing REQUEST_MOVE scope ofs (0.73, 0.25) opts 0xd
04:02:42.831 00.000 12020 Handling offset move in thread for scope, endpoint = (0.73, 0.25)
04:02:42.831 00.000 12020 Moving (0.73, 0.25) raw xDistance=0.75 yDistance=-0.27
04:02:42.831 00.000 12020 GuideAlgorithmHysteresis::Result() returns 0.31 from input 0.75
04:02:42.831 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
04:02:42.832 00.001 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.27
04:02:42.832 00.000 12020 MoveAxis(W, 56, ABG)
04:02:42.833 00.001 9340 UpdateGuideState exits: m=1600922 SNR=220.2
04:02:42.846 00.013 12020 Guiding  Dir = 3, Dur = 56
04:02:42.846 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:02:42.862 00.016 9340 ScheduleExposure(2000,3,1) exposurePending=0
04:02:42.878 00.016 12020 IsSlewing returns 0
04:02:42.878 00.000 9340 Enqueuing Expose request
04:02:42.895 00.017 12020 IsGuiding returns 0
04:02:42.962 00.067 12020 IsGuiding returns 1
04:02:42.962 00.000 12020 scope still moving after pulse duration time elapsed
04:02:42.988 00.026 12020 IsSlewing returns 0
04:02:42.989 00.001 12020 IsGuiding returns 1
04:02:43.018 00.029 12020 IsSlewing returns 0
04:02:43.019 00.001 12020 IsGuiding returns 1
04:02:43.085 00.066 12020 IsSlewing returns 0
04:02:43.086 00.001 12020 IsGuiding returns 0
04:02:43.086 00.000 12020 scope move finished after 56 + 134 ms
04:02:43.086 00.000 12020 Move returns status 0, amount 56
04:02:43.087 00.001 12020 MoveAxis(N, 0, ABG)
04:02:43.087 00.000 12020 Move returns status 0, amount 0
04:02:43.092 00.005 12020 move complete, result=0
04:02:43.092 00.000 9340 GuideStep: 0.7 px 56 ms WEST, -0.3 px 0 ms NORTH
04:02:43.136 00.044 12020 worker thread done servicing request
04:02:43.136 00.000 12020 Worker thread wakes up
04:02:43.136 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
04:02:43.137 00.001 12020 Handling exposure in thread, d=2000 o=3 r=(1405,94,31,31)
04:02:44.359 01.222 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"674535e3-d720-4f38-b720-28f183921f5d"}
04:02:44.403 00.044 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"674535e3-d720-4f38-b720-28f183921f5d"}
04:02:44.509 00.106 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"e90a93d7-32f5-40f8-88cc-eaf10144b46d"}
04:02:44.545 00.036 9340 case statement mapped state 6 to 3
04:02:44.571 00.026 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"e90a93d7-32f5-40f8-88cc-eaf10144b46d"}
04:02:44.613 00.042 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"3186c4c9-bc61-4a08-acd6-f40b830848b5"}
04:02:44.675 00.062 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":125,"width":15,"height":15,"star_pos":[6.75,6.83],"pixels":"..."},"id":"3186c4c9-bc61-4a08-acd6-f40b830848b5"}
04:02:45.585 00.910 12020 Exposure complete
04:02:46.078 00.493 9340 OnExposeComplete: enter
04:02:46.341 00.263 12020 worker thread done servicing request
04:02:46.345 00.004 9340 UpdateGuideState(): m_state=6
04:02:46.448 00.103 9340 Star::Find(15, 1420, 108, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 126
04:02:46.586 00.138 9340 Star::Find returns 1 (0), X=1420.12, Y=108.43, Mass=1522620, SNR=188.7, Peak=64971 HFD=5.1
04:02:46.608 00.022 9340 MultiStar: [#1 -0.01,0.07,0.99,U] [#2 -0.09,-0.02,0.96,U] [#3 0.09,-0.01,1.10,U] [#4 0.13,0.12,1.17,U] [#5 0.11,0.02,0.88,U] [#6 0.19,0.10,1.27,U] [#7 0.05,0.15,0.86,U] [#8 0.33,0.28,0.97,U] 
04:02:46.631 00.023 9340 refined, 8 included, MultiStar: {0.10, 0.06}, one-star: {0.11, -0.15}
04:02:46.647 00.016 9340 CameraToMount -- cameraTheta (0.54) - m_xAngle (0.05) = xAngle (0.49 = 0.49)
04:02:46.751 00.104 9340 CameraToMount -- cameraTheta (0.54) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-2.58 = -2.58)
04:02:46.780 00.029 9340 CameraToMount -- cameraX=0.10 cameraY=0.06 hyp=0.12 cameraTheta=0.54 mountX=0.11 mountY=-0.06, mountTheta=-0.54
04:02:46.916 00.136 9340 SchedulePrimaryMove(10104498, x=0.10, y=0.06, opts=13)
04:02:46.956 00.040 9340 Enqueuing Move request for scope (0.10, 0.06)
04:02:46.987 00.031 12020 Worker thread wakes up
04:02:46.988 00.001 9340 UpdateImageDisplay: Size=(1920,1080) min=6786, max=65535, med=10648, FiltMin=8167, FiltMax=65518, Gamma=2.870
04:02:47.002 00.014 12020 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.06) opts 0xd
04:02:47.002 00.000 9340 UpdateGuideState exits: m=1522620 SNR=188.7
04:02:47.051 00.049 12020 Handling offset move in thread for scope, endpoint = (0.10, 0.06)
04:02:47.052 00.001 12020 Moving (0.10, 0.06) raw xDistance=0.11 yDistance=-0.06
04:02:47.052 00.000 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
04:02:47.052 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:02:47.052 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
04:02:47.052 00.000 12020 MoveAxis(E, 0, ABG)
04:02:47.053 00.001 12020 Move returns status 0, amount 0
04:02:47.053 00.000 12020 MoveAxis(N, 0, ABG)
04:02:47.053 00.000 12020 Move returns status 0, amount 0
04:02:47.053 00.000 12020 move complete, result=0
04:02:47.057 00.004 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:02:47.080 00.023 9340 ScheduleExposure(2000,3,1) exposurePending=0
04:02:47.095 00.015 12020 worker thread done servicing request
04:02:47.096 00.001 9340 Enqueuing Expose request
04:02:47.141 00.045 12020 Worker thread wakes up
04:02:47.142 00.001 12020 worker thread servicing REQUEST_EXPOSE 2000
04:02:47.142 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(1405,94,31,31)
04:02:47.143 00.001 9340 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
04:02:47.204 00.061 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"31c88708-ba53-4bc6-887e-b25c9fdd08cd"}
04:02:47.238 00.034 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"31c88708-ba53-4bc6-887e-b25c9fdd08cd"}
04:02:47.272 00.034 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"9de7485a-ab30-4484-898c-6839faa46dec"}
04:02:47.292 00.020 9340 case statement mapped state 6 to 3
04:02:47.317 00.025 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"9de7485a-ab30-4484-898c-6839faa46dec"}
04:02:47.361 00.044 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"575c6253-3b2d-4737-955c-6c22fcc30913"}
04:02:47.379 00.018 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":126,"width":15,"height":15,"star_pos":[7.12,7.43],"pixels":"..."},"id":"575c6253-3b2d-4737-955c-6c22fcc30913"}
04:02:48.361 00.982 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"c3c9a24f-0425-4226-b498-9e87f74435a2"}
04:02:48.378 00.017 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"c3c9a24f-0425-4226-b498-9e87f74435a2"}
04:02:48.405 00.027 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"e3dae6bc-610d-4601-b949-936f282b6073"}
04:02:48.421 00.016 9340 case statement mapped state 6 to 3
04:02:48.462 00.041 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"e3dae6bc-610d-4601-b949-936f282b6073"}
04:02:48.481 00.019 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"d87fa02e-72e9-44fa-ab14-f861f181cc9a"}
04:02:48.499 00.018 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":126,"width":15,"height":15,"star_pos":[7.12,7.43],"pixels":"..."},"id":"d87fa02e-72e9-44fa-ab14-f861f181cc9a"}
04:02:49.543 01.044 12020 Exposure complete
04:02:49.820 00.277 12020 worker thread done servicing request
04:02:49.820 00.000 9340 OnExposeComplete: enter
04:02:49.834 00.014 9340 UpdateGuideState(): m_state=6
04:02:49.846 00.012 9340 Star::Find(15, 1420, 108, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 127
04:02:49.864 00.018 9340 Star::Find returns 1 (0), X=1420.41, Y=108.55, Mass=1480121, SNR=200.8, Peak=65471 HFD=5.0
04:02:49.879 00.015 9340 MultiStar: [#1 0.80,-0.11,0.00,M1] [#2 0.16,-0.02,0.90,U] [#3 0.41,0.12,1.17,U] [#4 0.48,0.14,1.00,U] [#5 0.41,0.01,0.88,U] [#6 0.53,0.02,0.82,U] [#7 0.69,0.15,0.00,M1] [#8 0.78,-0.24,0.00,M1] 
04:02:49.897 00.018 9340 single-star, 5 included, MultiStar: {0.40, 0.04}, one-star: {0.39, -0.04}
04:02:49.936 00.039 9340 CameraToMount -- cameraTheta (-0.10) - m_xAngle (0.05) = xAngle (-0.15 = -0.15)
04:02:49.949 00.013 9340 CameraToMount -- cameraTheta (-0.10) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-3.22 = 3.06)
04:02:49.960 00.011 9340 CameraToMount -- cameraX=0.39 cameraY=-0.04 hyp=0.39 cameraTheta=-0.10 mountX=0.39 mountY=0.03, mountTheta=0.08
04:02:49.978 00.018 9340 SchedulePrimaryMove(10104498, x=0.39, y=-0.04, opts=13)
04:02:49.989 00.011 9340 Enqueuing Move request for scope (0.39, -0.04)
04:02:50.001 00.012 12020 Worker thread wakes up
04:02:50.001 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=6429, max=65535, med=10645, FiltMin=8091, FiltMax=65518, Gamma=2.870
04:02:50.015 00.014 12020 worker thread servicing REQUEST_MOVE scope ofs (0.39, -0.04) opts 0xd
04:02:50.015 00.000 12020 Handling offset move in thread for scope, endpoint = (0.39, -0.04)
04:02:50.015 00.000 12020 Moving (0.39, -0.04) raw xDistance=0.39 yDistance=0.03
04:02:50.015 00.000 9340 UpdateGuideState exits: m=1480121 SNR=200.8
04:02:50.033 00.018 12020 GuideAlgorithmHysteresis::Result() returns 0.16 from input 0.39
04:02:50.033 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:02:50.045 00.012 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:02:50.046 00.001 9340 ScheduleExposure(2000,3,1) exposurePending=0
04:02:50.076 00.030 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
04:02:50.077 00.001 9340 Enqueuing Expose request
04:02:50.088 00.011 12020 MoveAxis(W, 29, ABG)
04:02:50.088 00.000 12020 Guiding  Dir = 3, Dur = 29
04:02:50.094 00.006 12020 IsSlewing returns 0
04:02:50.097 00.003 12020 IsGuiding returns 0
04:02:50.125 00.028 12020 PulseGuide returned control before completion, sleep 11
04:02:50.141 00.016 12020 IsGuiding returns 1
04:02:50.141 00.000 12020 scope still moving after pulse duration time elapsed
04:02:50.193 00.052 12020 IsSlewing returns 0
04:02:50.198 00.005 12020 IsGuiding returns 0
04:02:50.198 00.000 12020 scope move finished after 29 + 72 ms
04:02:50.198 00.000 12020 Move returns status 0, amount 29
04:02:50.198 00.000 12020 MoveAxis(N, 0, ABG)
04:02:50.198 00.000 12020 Move returns status 0, amount 0
04:02:50.198 00.000 12020 move complete, result=0
04:02:50.199 00.001 12020 worker thread done servicing request
04:02:50.199 00.000 9340 GuideStep: 0.4 px 29 ms WEST, 0.0 px 0 ms NORTH
04:02:50.212 00.013 12020 Worker thread wakes up
04:02:50.212 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
04:02:50.212 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(1405,94,31,31)
04:02:50.361 00.149 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"bcb6b055-6281-4193-be71-7f2178747b51"}
04:02:50.375 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"bcb6b055-6281-4193-be71-7f2178747b51"}
04:02:50.388 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"37f6386f-346f-4b7d-8c5b-455645508ca2"}
04:02:50.401 00.013 9340 case statement mapped state 6 to 3
04:02:50.413 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"37f6386f-346f-4b7d-8c5b-455645508ca2"}
04:02:50.427 00.014 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"4a285386-ed55-4476-9dd4-0e78e4cc350d"}
04:02:50.462 00.035 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":127,"width":15,"height":15,"star_pos":[7.41,6.55],"pixels":"..."},"id":"4a285386-ed55-4476-9dd4-0e78e4cc350d"}
04:02:52.362 01.900 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"509cec8b-7fbc-463a-bad2-e120e5433c94"}
04:02:52.376 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"509cec8b-7fbc-463a-bad2-e120e5433c94"}
04:02:52.394 00.018 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"55453adc-4594-4dad-b81a-642870f326c9"}
04:02:52.412 00.018 9340 case statement mapped state 6 to 3
04:02:52.429 00.017 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"55453adc-4594-4dad-b81a-642870f326c9"}
04:02:52.473 00.044 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"c4dbf0be-ec7d-414c-81fe-dcf82dbc48d1"}
04:02:52.503 00.030 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":127,"width":15,"height":15,"star_pos":[7.41,6.55],"pixels":"..."},"id":"c4dbf0be-ec7d-414c-81fe-dcf82dbc48d1"}
04:02:52.580 00.077 12020 Exposure complete
04:02:52.931 00.351 12020 worker thread done servicing request
04:02:52.931 00.000 9340 OnExposeComplete: enter
04:02:52.945 00.014 9340 UpdateGuideState(): m_state=6
04:02:52.965 00.020 9340 Star::Find(15, 1420, 108, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 128
04:02:52.981 00.016 9340 Star::Find returns 1 (0), X=1420.79, Y=108.34, Mass=1557917, SNR=209.9, Peak=65519 HFD=4.8
04:02:53.017 00.036 9340 MultiStar: [#1 0.81,0.23,0.00,M2] [#2 0.63,0.32,0.00,M1] [#3 0.56,0.10,0.00,M1] [#4 0.77,0.25,0.00,M1] [#5 0.84,-0.06,0.00,M1] [#6 0.72,0.06,0.00,M1] [#7 0.66,0.23,0.00,M2] [#8 0.67,0.00,0.00,M2] 
04:02:53.030 00.013 9340 CameraToMount -- cameraTheta (-0.31) - m_xAngle (0.05) = xAngle (-0.35 = -0.35)
04:02:53.042 00.012 9340 CameraToMount -- cameraTheta (-0.31) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-3.42 = 2.86)
04:02:53.057 00.015 9340 CameraToMount -- cameraX=0.77 cameraY=-0.24 hyp=0.81 cameraTheta=-0.31 mountX=0.76 mountY=0.22, mountTheta=0.29
04:02:53.073 00.016 9340 SchedulePrimaryMove(10104498, x=0.77, y=-0.24, opts=13)
04:02:53.088 00.015 9340 Enqueuing Move request for scope (0.77, -0.24)
04:02:53.107 00.019 12020 Worker thread wakes up
04:02:53.107 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=6895, max=65535, med=10680, FiltMin=8629, FiltMax=65518, Gamma=2.870
04:02:53.123 00.016 12020 worker thread servicing REQUEST_MOVE scope ofs (0.77, -0.24) opts 0xd
04:02:53.124 00.001 9340 UpdateGuideState exits: m=1557917 SNR=209.9
04:02:53.156 00.032 12020 Handling offset move in thread for scope, endpoint = (0.77, -0.24)
04:02:53.157 00.001 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:02:53.171 00.014 12020 Moving (0.77, -0.24) raw xDistance=0.76 yDistance=0.22
04:02:53.171 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
04:02:53.186 00.015 12020 GuideAlgorithmHysteresis::Result() returns 0.33 from input 0.76
04:02:53.187 00.001 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:02:53.187 00.000 9340 Enqueuing Expose request
04:02:53.199 00.012 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.22
04:02:53.199 00.000 12020 MoveAxis(W, 60, ABG)
04:02:53.199 00.000 12020 Guiding  Dir = 3, Dur = 60
04:02:53.200 00.001 12020 IsSlewing returns 0
04:02:53.201 00.001 12020 IsGuiding returns 0
04:02:53.227 00.026 12020 PulseGuide returned control before completion, sleep 45
04:02:53.278 00.051 12020 IsGuiding returns 1
04:02:53.278 00.000 12020 scope still moving after pulse duration time elapsed
04:02:53.340 00.062 12020 IsSlewing returns 0
04:02:53.341 00.001 12020 IsGuiding returns 0
04:02:53.341 00.000 12020 scope move finished after 60 + 79 ms
04:02:53.341 00.000 12020 Move returns status 0, amount 60
04:02:53.341 00.000 12020 MoveAxis(N, 0, ABG)
04:02:53.342 00.001 12020 Move returns status 0, amount 0
04:02:53.342 00.000 12020 move complete, result=0
04:02:53.342 00.000 12020 worker thread done servicing request
04:02:53.342 00.000 9340 GuideStep: 0.8 px 60 ms WEST, 0.2 px 0 ms NORTH
04:02:53.354 00.012 12020 Worker thread wakes up
04:02:53.354 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
04:02:53.354 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(1405,94,31,31)
04:02:54.363 01.009 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"a57f1e35-6f24-4a63-ba1a-4a5bf933bb06"}
04:02:54.379 00.016 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"a57f1e35-6f24-4a63-ba1a-4a5bf933bb06"}
04:02:54.390 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"bc7ecea1-6b72-4b79-adf5-0e09412c466f"}
04:02:54.405 00.015 9340 case statement mapped state 6 to 3
04:02:54.422 00.017 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"bc7ecea1-6b72-4b79-adf5-0e09412c466f"}
04:02:54.435 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"429b4d16-1c5f-4ed7-a533-59055055ff6d"}
04:02:54.471 00.036 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":128,"width":15,"height":15,"star_pos":[6.79,7.34],"pixels":"..."},"id":"429b4d16-1c5f-4ed7-a533-59055055ff6d"}
04:02:55.731 01.260 12020 Exposure complete
04:02:55.954 00.223 12020 worker thread done servicing request
04:02:55.954 00.000 9340 OnExposeComplete: enter
04:02:55.964 00.010 9340 UpdateGuideState(): m_state=6
04:02:55.974 00.010 9340 Star::Find(15, 1420, 108, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 129
04:02:55.987 00.013 9340 Star::Find returns 1 (0), X=1420.88, Y=108.66, Mass=1561367, SNR=195.9, Peak=65471 HFD=5.0
04:02:55.998 00.011 9340 MultiStar: [#1 0.39,0.04,1.19,U] [#2 0.61,0.21,0.00,M2] [#3 0.50,0.31,0.00,M2] [#4 0.79,-0.28,0.00,M2] [#5 0.55,0.17,0.00,M2] [#6 0.83,0.33,0.00,M2] [#7 0.45,0.14,1.00,U] [#8 0.23,0.12,0.87,U] 
04:02:56.031 00.033 9340 refined, 3 included, MultiStar: {0.49, 0.09}, one-star: {0.86, 0.08}
04:02:56.041 00.010 9340 CameraToMount -- cameraTheta (0.19) - m_xAngle (0.05) = xAngle (0.14 = 0.14)
04:02:56.050 00.009 9340 CameraToMount -- cameraTheta (0.19) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-2.93 = -2.93)
04:02:56.062 00.012 9340 CameraToMount -- cameraX=0.49 cameraY=0.09 hyp=0.50 cameraTheta=0.19 mountX=0.49 mountY=-0.10, mountTheta=-0.21
04:02:56.079 00.017 9340 SchedulePrimaryMove(10104498, x=0.49, y=0.09, opts=13)
04:02:56.095 00.016 9340 Enqueuing Move request for scope (0.49, 0.09)
04:02:56.110 00.015 12020 Worker thread wakes up
04:02:56.111 00.001 9340 UpdateImageDisplay: Size=(1920,1080) min=6563, max=65535, med=10699, FiltMin=8564, FiltMax=65518, Gamma=2.870
04:02:56.122 00.011 12020 worker thread servicing REQUEST_MOVE scope ofs (0.49, 0.09) opts 0xd
04:02:56.122 00.000 9340 UpdateGuideState exits: m=1561367 SNR=195.9
04:02:56.153 00.031 12020 Handling offset move in thread for scope, endpoint = (0.49, 0.09)
04:02:56.153 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:02:56.163 00.010 12020 Moving (0.49, 0.09) raw xDistance=0.49 yDistance=-0.10
04:02:56.163 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
04:02:56.175 00.012 12020 GuideAlgorithmHysteresis::Result() returns 0.23 from input 0.49
04:02:56.175 00.000 9340 Enqueuing Expose request
04:02:56.191 00.016 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:02:56.191 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
04:02:56.191 00.000 12020 MoveAxis(W, 42, ABG)
04:02:56.191 00.000 12020 Guiding  Dir = 3, Dur = 42
04:02:56.192 00.001 12020 IsSlewing returns 0
04:02:56.193 00.001 12020 IsGuiding returns 0
04:02:56.218 00.025 12020 PulseGuide returned control before completion, sleep 28
04:02:56.247 00.029 12020 IsGuiding returns 1
04:02:56.248 00.001 12020 scope still moving after pulse duration time elapsed
04:02:56.298 00.050 12020 IsSlewing returns 0
04:02:56.299 00.001 12020 IsGuiding returns 0
04:02:56.299 00.000 12020 scope move finished after 42 + 63 ms
04:02:56.299 00.000 12020 Move returns status 0, amount 42
04:02:56.299 00.000 12020 MoveAxis(N, 0, ABG)
04:02:56.299 00.000 12020 Move returns status 0, amount 0
04:02:56.300 00.001 12020 move complete, result=0
04:02:56.300 00.000 12020 worker thread done servicing request
04:02:56.300 00.000 9340 GuideStep: 0.5 px 42 ms WEST, -0.1 px 0 ms NORTH
04:02:56.317 00.017 12020 Worker thread wakes up
04:02:56.318 00.001 12020 worker thread servicing REQUEST_EXPOSE 2000
04:02:56.318 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(1405,94,31,31)
04:02:56.360 00.042 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"86b2f0f5-151c-44fe-bda0-0eb2dfc02b93"}
04:02:56.375 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"86b2f0f5-151c-44fe-bda0-0eb2dfc02b93"}
04:02:56.406 00.031 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"f3b39566-c843-409e-93a6-f15bec9b75b2"}
04:02:56.422 00.016 9340 case statement mapped state 6 to 3
04:02:56.435 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"f3b39566-c843-409e-93a6-f15bec9b75b2"}
04:02:56.449 00.014 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"ea076b9e-5ee4-430a-b096-dc99b8658bdd"}
04:02:56.457 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":129,"width":15,"height":15,"star_pos":[6.88,6.66],"pixels":"..."},"id":"ea076b9e-5ee4-430a-b096-dc99b8658bdd"}
04:02:58.361 01.904 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"4f192569-3dd4-4aa7-95f9-27ee9c19da4b"}
04:02:58.381 00.020 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"4f192569-3dd4-4aa7-95f9-27ee9c19da4b"}
04:02:58.406 00.025 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"89203fb1-b29a-4f65-9dca-7649708aedcc"}
04:02:58.430 00.024 9340 case statement mapped state 6 to 3
04:02:58.457 00.027 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"89203fb1-b29a-4f65-9dca-7649708aedcc"}
04:02:58.515 00.058 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"73b74457-590a-482e-acd2-71aaef838fc0"}
04:02:58.540 00.025 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":129,"width":15,"height":15,"star_pos":[6.88,6.66],"pixels":"..."},"id":"73b74457-590a-482e-acd2-71aaef838fc0"}
04:02:58.677 00.137 12020 Exposure complete
04:02:59.072 00.395 9340 OnExposeComplete: enter
04:02:59.122 00.050 12020 worker thread done servicing request
04:02:59.122 00.000 9340 UpdateGuideState(): m_state=6
04:02:59.153 00.031 9340 Star::Find(15, 1420, 108, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 130
04:02:59.218 00.065 9340 Star::Find returns 1 (0), X=1419.90, Y=108.76, Mass=1524154, SNR=206.6, Peak=63015 HFD=4.6
04:02:59.243 00.025 9340 MultiStar: [#1 0.24,0.26,0.91,U] [#2 -0.09,0.52,0.77,U] [#3 -0.06,0.32,1.09,U] [#4 0.07,0.66,0.00,M3] [#5 0.00,0.42,0.79,U] [#6 0.07,0.50,0.76,U] [#7 0.15,0.43,0.90,U] [#8 -0.02,0.03,0.82,U] 
04:02:59.264 00.021 9340 single-star, 7 included, MultiStar: {0.02, 0.32}, one-star: {-0.12, 0.17}
04:02:59.290 00.026 9340 CameraToMount -- cameraTheta (2.18) - m_xAngle (0.05) = xAngle (2.13 = 2.13)
04:02:59.332 00.042 9340 CameraToMount -- cameraTheta (2.18) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-0.94 = -0.94)
04:02:59.372 00.040 9340 CameraToMount -- cameraX=-0.12 cameraY=0.17 hyp=0.21 cameraTheta=2.18 mountX=-0.11 mountY=-0.17, mountTheta=-2.15
04:02:59.404 00.032 9340 SchedulePrimaryMove(10104498, x=-0.12, y=0.17, opts=13)
04:02:59.418 00.014 9340 Enqueuing Move request for scope (-0.12, 0.17)
04:02:59.434 00.016 12020 Worker thread wakes up
04:02:59.434 00.000 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.12, 0.17) opts 0xd
04:02:59.434 00.000 12020 Handling offset move in thread for scope, endpoint = (-0.12, 0.17)
04:02:59.435 00.001 12020 Moving (-0.12, 0.17) raw xDistance=-0.11 yDistance=-0.17
04:02:59.435 00.000 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
04:02:59.435 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:02:59.435 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=6359, max=65535, med=10695, FiltMin=8440, FiltMax=65518, Gamma=2.870
04:02:59.455 00.020 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
04:02:59.457 00.002 9340 UpdateGuideState exits: m=1524154 SNR=206.6
04:02:59.474 00.017 12020 MoveAxis(E, 0, ABG)
04:02:59.474 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:02:59.515 00.041 12020 Move returns status 0, amount 0
04:02:59.515 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
04:02:59.528 00.013 12020 MoveAxis(N, 0, ABG)
04:02:59.529 00.001 9340 Enqueuing Expose request
04:02:59.541 00.012 12020 Move returns status 0, amount 0
04:02:59.541 00.000 12020 move complete, result=0
04:02:59.541 00.000 12020 worker thread done servicing request
04:02:59.542 00.001 12020 Worker thread wakes up
04:02:59.542 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
04:02:59.542 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(1405,94,31,31)
04:02:59.546 00.004 9340 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
04:03:00.361 00.815 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"65d193bb-286f-435a-ab3d-0a6b266dd4d1"}
04:03:00.390 00.029 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"65d193bb-286f-435a-ab3d-0a6b266dd4d1"}
04:03:00.409 00.019 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"66378348-18d0-4a3f-9df7-a5f736e27bd9"}
04:03:00.431 00.022 9340 case statement mapped state 6 to 3
04:03:00.441 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"66378348-18d0-4a3f-9df7-a5f736e27bd9"}
04:03:00.458 00.017 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"5ef0f37e-c386-41be-aab1-1b8eec06b370"}
04:03:00.474 00.016 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":130,"width":15,"height":15,"star_pos":[6.90,6.76],"pixels":"..."},"id":"5ef0f37e-c386-41be-aab1-1b8eec06b370"}
04:03:01.914 01.440 12020 Exposure complete
04:03:02.236 00.322 12020 worker thread done servicing request
04:03:02.236 00.000 9340 OnExposeComplete: enter
04:03:02.251 00.015 9340 UpdateGuideState(): m_state=6
04:03:02.298 00.047 9340 Star::Find(15, 1419, 108, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 131
04:03:02.323 00.025 9340 Star::Find returns 1 (0), X=1419.82, Y=108.29, Mass=1513899, SNR=236.8, Peak=62262 HFD=4.9
04:03:02.340 00.017 9340 MultiStar: [#1 -0.35,0.21,0.90,U] [#2 -0.37,0.30,0.59,U] [#3 -0.34,-0.02,0.89,U] [#4 -0.17,0.46,0.72,U] [#5 -0.00,-0.07,0.69,U] [#6 -0.02,0.29,0.75,U] [#7 -0.33,0.44,0.00,M1] [#8 -0.31,0.16,0.75,U] 
04:03:02.360 00.020 9340 refined, 7 included, MultiStar: {-0.22, 0.11}, one-star: {-0.20, -0.29}
04:03:02.380 00.020 9340 CameraToMount -- cameraTheta (2.69) - m_xAngle (0.05) = xAngle (2.64 = 2.64)
04:03:02.435 00.055 9340 CameraToMount -- cameraTheta (2.69) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-0.42 = -0.42)
04:03:02.453 00.018 9340 CameraToMount -- cameraX=-0.22 cameraY=0.11 hyp=0.25 cameraTheta=2.69 mountX=-0.22 mountY=-0.10, mountTheta=-2.70
04:03:02.470 00.017 9340 SchedulePrimaryMove(10104498, x=-0.22, y=0.11, opts=13)
04:03:02.497 00.027 9340 Enqueuing Move request for scope (-0.22, 0.11)
04:03:02.552 00.055 12020 Worker thread wakes up
04:03:02.553 00.001 9340 UpdateImageDisplay: Size=(1920,1080) min=6234, max=65535, med=10674, FiltMin=8315, FiltMax=65518, Gamma=2.870
04:03:02.566 00.013 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.22, 0.11) opts 0xd
04:03:02.567 00.001 9340 UpdateGuideState exits: m=1513899 SNR=236.8
04:03:02.581 00.014 12020 Handling offset move in thread for scope, endpoint = (-0.22, 0.11)
04:03:02.581 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:03:02.595 00.014 12020 Moving (-0.22, 0.11) raw xDistance=-0.22 yDistance=-0.10
04:03:02.595 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
04:03:02.611 00.016 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.22
04:03:02.611 00.000 9340 Enqueuing Expose request
04:03:02.632 00.021 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:03:02.632 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
04:03:02.632 00.000 12020 MoveAxis(E, 0, ABG)
04:03:02.632 00.000 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"231d2d20-0a64-40b8-8ffb-b2db4f8d544d"}
04:03:02.646 00.014 12020 Move returns status 0, amount 0
04:03:02.646 00.000 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"231d2d20-0a64-40b8-8ffb-b2db4f8d544d"}
04:03:02.678 00.032 12020 MoveAxis(N, 0, ABG)
04:03:02.678 00.000 12020 Move returns status 0, amount 0
04:03:02.679 00.001 12020 move complete, result=0
04:03:02.680 00.001 12020 worker thread done servicing request
04:03:02.680 00.000 12020 Worker thread wakes up
04:03:02.680 00.000 9340 GuideStep: -0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
04:03:02.692 00.012 12020 worker thread servicing REQUEST_EXPOSE 2000
04:03:02.692 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(1405,94,31,31)
04:03:02.702 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"8daff210-364b-46b0-aa74-d1e22e4ca3b2"}
04:03:02.721 00.019 9340 case statement mapped state 6 to 3
04:03:02.738 00.017 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"8daff210-364b-46b0-aa74-d1e22e4ca3b2"}
04:03:02.753 00.015 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"df194814-01ec-4091-8ce0-9efc3c454656"}
04:03:02.767 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":131,"width":15,"height":15,"star_pos":[6.82,7.29],"pixels":"..."},"id":"df194814-01ec-4091-8ce0-9efc3c454656"}
04:03:04.362 01.595 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"7ce64a49-249c-4370-ada9-b28e6377f365"}
04:03:04.433 00.071 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"7ce64a49-249c-4370-ada9-b28e6377f365"}
04:03:04.549 00.116 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"06153941-3cd5-4e96-97f0-c4b69a2f1c0e"}
04:03:04.607 00.058 9340 case statement mapped state 6 to 3
04:03:04.685 00.078 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"06153941-3cd5-4e96-97f0-c4b69a2f1c0e"}
04:03:04.716 00.031 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"58923da3-d0f2-43ff-ae31-ba1bebe0a407"}
04:03:04.758 00.042 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":131,"width":15,"height":15,"star_pos":[6.82,7.29],"pixels":"..."},"id":"58923da3-d0f2-43ff-ae31-ba1bebe0a407"}
04:03:05.363 00.605 12020 Exposure complete
04:03:06.357 00.994 9340 OnExposeComplete: enter
04:03:06.456 00.099 12020 worker thread done servicing request
04:03:06.456 00.000 9340 UpdateGuideState(): m_state=6
04:03:06.476 00.020 9340 Star::Find(15, 1419, 108, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 132
04:03:06.516 00.040 9340 Star::Find returns 1 (0), X=1419.55, Y=108.44, Mass=1460074, SNR=197.7, Peak=63474 HFD=5.0
04:03:06.602 00.086 9340 MultiStar: [#1 -0.38,-0.22,0.76,U] [#2 -0.28,0.09,0.87,U] [#3 -0.38,-0.23,0.97,U] [#4 -0.21,-0.10,0.84,U] [#5 -0.45,0.12,0.90,U] [#6 -0.24,-0.08,0.92,U] [#7 -0.44,0.08,0.90,U] [#8 -0.56,-0.17,0.00,M1] 
04:03:06.628 00.026 9340 refined, 7 included, MultiStar: {-0.36, -0.06}, one-star: {-0.46, -0.14}
04:03:06.653 00.025 9340 CameraToMount -- cameraTheta (-2.97) - m_xAngle (0.05) = xAngle (-3.02 = -3.02)
04:03:06.703 00.050 9340 CameraToMount -- cameraTheta (-2.97) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-6.09 = 0.19)
04:03:06.730 00.027 9340 CameraToMount -- cameraX=-0.36 cameraY=-0.06 hyp=0.36 cameraTheta=-2.97 mountX=-0.36 mountY=0.07, mountTheta=2.95
04:03:06.770 00.040 9340 SchedulePrimaryMove(10104498, x=-0.36, y=-0.06, opts=13)
04:03:06.792 00.022 9340 Enqueuing Move request for scope (-0.36, -0.06)
04:03:06.810 00.018 12020 Worker thread wakes up
04:03:06.811 00.001 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.36, -0.06) opts 0xd
04:03:06.811 00.000 12020 Handling offset move in thread for scope, endpoint = (-0.36, -0.06)
04:03:06.811 00.000 12020 Moving (-0.36, -0.06) raw xDistance=-0.36 yDistance=0.07
04:03:06.812 00.001 12020 GuideAlgorithmHysteresis::Result() returns -0.15 from input -0.36
04:03:06.812 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:03:06.812 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=5743, max=65535, med=10746, FiltMin=8204, FiltMax=65518, Gamma=2.870
04:03:06.854 00.042 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
04:03:06.855 00.001 9340 UpdateGuideState exits: m=1460074 SNR=197.7
04:03:06.870 00.015 12020 MoveAxis(E, 27, ABG)
04:03:06.871 00.001 12020 Guiding  Dir = 2, Dur = 27
04:03:06.872 00.001 12020 IsSlewing returns 0
04:03:06.873 00.001 12020 IsGuiding returns 0
04:03:06.874 00.001 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:03:06.892 00.018 9340 ScheduleExposure(2000,3,1) exposurePending=0
04:03:06.908 00.016 12020 PulseGuide returned control before completion, sleep 11
04:03:06.908 00.000 9340 Enqueuing Expose request
04:03:06.937 00.029 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"f22fd2bc-34eb-4036-b784-71c61f2467a8"}
04:03:06.979 00.042 12020 IsGuiding returns 0
04:03:06.979 00.000 12020 Move returns status 0, amount 27
04:03:06.988 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"f22fd2bc-34eb-4036-b784-71c61f2467a8"}
04:03:07.008 00.020 12020 MoveAxis(N, 0, ABG)
04:03:07.009 00.001 12020 Move returns status 0, amount 0
04:03:07.009 00.000 12020 move complete, result=0
04:03:07.009 00.000 12020 worker thread done servicing request
04:03:07.010 00.001 12020 Worker thread wakes up
04:03:07.010 00.000 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"bd297cdf-8f71-4400-8a06-52a9083083df"}
04:03:07.023 00.013 12020 worker thread servicing REQUEST_EXPOSE 2000
04:03:07.023 00.000 9340 case statement mapped state 6 to 3
04:03:07.039 00.016 12020 Handling exposure in thread, d=2000 o=3 r=(1405,94,31,31)
04:03:07.040 00.001 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"bd297cdf-8f71-4400-8a06-52a9083083df"}
04:03:07.058 00.018 9340 GuideStep: -0.4 px 27 ms EAST, 0.1 px 0 ms NORTH
04:03:07.092 00.034 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"6e9c29f0-3822-4db5-bec2-09fd1728610a"}
04:03:07.127 00.035 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":132,"width":15,"height":15,"star_pos":[6.55,7.44],"pixels":"..."},"id":"6e9c29f0-3822-4db5-bec2-09fd1728610a"}
04:03:08.360 01.233 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"b978c284-1771-4c70-a24a-5c7c519dc62f"}
04:03:08.375 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"b978c284-1771-4c70-a24a-5c7c519dc62f"}
04:03:08.390 00.015 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"52a56582-22c3-44a1-a410-70875f5dd761"}
04:03:08.404 00.014 9340 case statement mapped state 6 to 3
04:03:08.418 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"52a56582-22c3-44a1-a410-70875f5dd761"}
04:03:08.479 00.061 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"8ab991c3-2268-4686-94f2-991eb8586f48"}
04:03:08.499 00.020 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":132,"width":15,"height":15,"star_pos":[6.55,7.44],"pixels":"..."},"id":"8ab991c3-2268-4686-94f2-991eb8586f48"}
04:03:09.410 00.911 12020 Exposure complete
04:03:09.656 00.246 12020 worker thread done servicing request
04:03:09.656 00.000 9340 OnExposeComplete: enter
04:03:09.670 00.014 9340 UpdateGuideState(): m_state=6
04:03:09.686 00.016 9340 Star::Find(15, 1419, 108, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 133
04:03:09.711 00.025 9340 Star::Find returns 1 (0), X=1419.73, Y=108.16, Mass=1496130, SNR=178.2, Peak=60559 HFD=4.9
04:03:09.723 00.012 9340 MultiStar: [#1 -0.14,-0.53,0.00,M1] [#2 -0.24,-0.34,0.90,U] [#3 -0.25,-0.33,1.22,U] [#4 -0.24,-0.38,1.12,U] [#5 -0.18,-0.30,1.07,U] [#6 -0.27,-0.23,1.05,U] [#7 -0.24,-0.30,0.99,U] [#8 -0.28,-0.28,1.22,U] 
04:03:09.733 00.010 9340 refined, 7 included, MultiStar: {-0.25, -0.32}, one-star: {-0.28, -0.42}
04:03:09.743 00.010 9340 CameraToMount -- cameraTheta (-2.23) - m_xAngle (0.05) = xAngle (-2.28 = -2.28)
04:03:09.755 00.012 9340 CameraToMount -- cameraTheta (-2.23) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-5.35 = 0.94)
04:03:09.765 00.010 9340 CameraToMount -- cameraX=-0.25 cameraY=-0.32 hyp=0.41 cameraTheta=-2.23 mountX=-0.27 mountY=0.33, mountTheta=2.25
04:03:09.781 00.016 9340 SchedulePrimaryMove(10104498, x=-0.25, y=-0.32, opts=13)
04:03:09.795 00.014 9340 Enqueuing Move request for scope (-0.25, -0.32)
04:03:09.806 00.011 12020 Worker thread wakes up
04:03:09.806 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=6658, max=65535, med=10700, FiltMin=7634, FiltMax=65518, Gamma=2.870
04:03:09.816 00.010 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.25, -0.32) opts 0xd
04:03:09.817 00.001 12020 Handling offset move in thread for scope, endpoint = (-0.25, -0.32)
04:03:09.817 00.000 9340 UpdateGuideState exits: m=1496130 SNR=178.2
04:03:09.842 00.025 12020 Moving (-0.25, -0.32) raw xDistance=-0.27 yDistance=0.33
04:03:09.842 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:03:09.855 00.013 12020 GuideAlgorithmHysteresis::Result() returns -0.12 from input -0.27
04:03:09.855 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
04:03:09.867 00.012 12020 GuideAlgorithmResistSwitch::result() returns 0.33 from input 0.33
04:03:09.867 00.000 9340 Enqueuing Expose request
04:03:09.879 00.012 12020 MoveAxis(E, 22, ABG)
04:03:09.880 00.001 12020 Guiding  Dir = 2, Dur = 22
04:03:09.880 00.000 12020 IsSlewing returns 0
04:03:09.881 00.001 12020 IsGuiding returns 0
04:03:09.908 00.027 12020 IsGuiding returns 1
04:03:09.908 00.000 12020 scope still moving after pulse duration time elapsed
04:03:09.971 00.063 12020 IsSlewing returns 0
04:03:10.003 00.032 12020 IsGuiding returns 0
04:03:10.003 00.000 12020 scope move finished after 22 + 99 ms
04:03:10.003 00.000 12020 Move returns status 0, amount 22
04:03:10.004 00.001 12020 MoveAxis(S, 53, ABG)
04:03:10.004 00.000 12020 Guiding  Dir = 1, Dur = 53
04:03:10.005 00.001 12020 IsSlewing returns 0
04:03:10.006 00.001 12020 IsGuiding returns 0
04:03:10.089 00.083 12020 IsGuiding returns 1
04:03:10.089 00.000 12020 scope still moving after pulse duration time elapsed
04:03:10.113 00.024 12020 IsSlewing returns 0
04:03:10.114 00.001 12020 IsGuiding returns 1
04:03:10.242 00.128 12020 IsSlewing returns 0
04:03:10.275 00.033 12020 IsGuiding returns 0
04:03:10.275 00.000 12020 scope move finished after 53 + 216 ms
04:03:10.276 00.001 12020 Move returns status 0, amount 53
04:03:10.276 00.000 12020 move complete, result=0
04:03:10.276 00.000 12020 worker thread done servicing request
04:03:10.276 00.000 12020 Worker thread wakes up
04:03:10.276 00.000 9340 GuideStep: -0.3 px 22 ms EAST, 0.3 px 53 ms SOUTH
04:03:10.290 00.014 12020 worker thread servicing REQUEST_EXPOSE 2000
04:03:10.290 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(1405,94,31,31)
04:03:10.359 00.069 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"41cc87c2-4241-438e-84c5-6223839eca27"}
04:03:10.372 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"41cc87c2-4241-438e-84c5-6223839eca27"}
04:03:10.398 00.026 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"c54e5aa4-c9e5-4610-9c82-42c9b3f095e2"}
04:03:10.410 00.012 9340 case statement mapped state 6 to 3
04:03:10.425 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"c54e5aa4-c9e5-4610-9c82-42c9b3f095e2"}
04:03:10.478 00.053 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"fe6f8632-8875-4729-a8f4-931a5e7d6dc2"}
04:03:10.505 00.027 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":133,"width":15,"height":15,"star_pos":[6.73,7.16],"pixels":"..."},"id":"fe6f8632-8875-4729-a8f4-931a5e7d6dc2"}
04:03:12.362 01.857 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"c42be3a4-1a15-4577-b4c8-f3d688a03252"}
04:03:12.395 00.033 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"c42be3a4-1a15-4577-b4c8-f3d688a03252"}
04:03:12.406 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"7ed6a408-a6c7-40fd-8151-038b4d710f6f"}
04:03:12.417 00.011 9340 case statement mapped state 6 to 3
04:03:12.429 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"7ed6a408-a6c7-40fd-8151-038b4d710f6f"}
04:03:12.445 00.016 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"009b3b4e-3b14-4cad-b3ab-6a4820688779"}
04:03:12.464 00.019 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":133,"width":15,"height":15,"star_pos":[6.73,7.16],"pixels":"..."},"id":"009b3b4e-3b14-4cad-b3ab-6a4820688779"}
04:03:12.662 00.198 12020 Exposure complete
04:03:12.942 00.280 12020 worker thread done servicing request
04:03:12.942 00.000 9340 OnExposeComplete: enter
04:03:12.959 00.017 9340 UpdateGuideState(): m_state=6
04:03:12.976 00.017 9340 Star::Find(15, 1419, 108, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 134
04:03:12.993 00.017 9340 Star::Find returns 1 (0), X=1420.03, Y=108.30, Mass=1458562, SNR=207.5, Peak=65471 HFD=4.8
04:03:13.008 00.015 9340 MultiStar: [#1 0.17,0.01,0.92,U] [#2 0.03,0.01,0.81,U] [#3 0.09,-0.15,0.88,U] [#4 0.06,-0.01,1.07,U] [#5 0.19,-0.18,0.83,U] [#6 0.14,-0.12,0.82,U] [#7 0.23,0.11,0.80,U] [#8 0.33,0.09,0.80,U] 
04:03:13.022 00.014 9340 refined, 8 included, MultiStar: {0.13, -0.06}, one-star: {0.01, -0.28}
04:03:13.061 00.039 9340 CameraToMount -- cameraTheta (-0.43) - m_xAngle (0.05) = xAngle (-0.48 = -0.48)
04:03:13.075 00.014 9340 CameraToMount -- cameraTheta (-0.43) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-3.55 = 2.73)
04:03:13.094 00.019 9340 CameraToMount -- cameraX=0.13 cameraY=-0.06 hyp=0.15 cameraTheta=-0.43 mountX=0.13 mountY=0.06, mountTheta=0.42
04:03:13.112 00.018 9340 SchedulePrimaryMove(10104498, x=0.13, y=-0.06, opts=13)
04:03:13.135 00.023 9340 Enqueuing Move request for scope (0.13, -0.06)
04:03:13.154 00.019 12020 Worker thread wakes up
04:03:13.154 00.000 12020 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.06) opts 0xd
04:03:13.154 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=6383, max=65535, med=10695, FiltMin=8301, FiltMax=65518, Gamma=2.870
04:03:13.193 00.039 12020 Handling offset move in thread for scope, endpoint = (0.13, -0.06)
04:03:13.193 00.000 12020 Moving (0.13, -0.06) raw xDistance=0.13 yDistance=0.06
04:03:13.193 00.000 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.13
04:03:13.194 00.001 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:03:13.194 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
04:03:13.194 00.000 12020 MoveAxis(E, 0, ABG)
04:03:13.194 00.000 12020 Move returns status 0, amount 0
04:03:13.194 00.000 12020 MoveAxis(N, 0, ABG)
04:03:13.194 00.000 12020 Move returns status 0, amount 0
04:03:13.196 00.002 12020 move complete, result=0
04:03:13.196 00.000 12020 worker thread done servicing request
04:03:13.196 00.000 9340 UpdateGuideState exits: m=1458562 SNR=207.5
04:03:13.213 00.017 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:03:13.224 00.011 9340 ScheduleExposure(2000,3,1) exposurePending=0
04:03:13.238 00.014 9340 Enqueuing Expose request
04:03:13.255 00.017 12020 Worker thread wakes up
04:03:13.255 00.000 9340 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
04:03:13.272 00.017 12020 worker thread servicing REQUEST_EXPOSE 2000
04:03:13.272 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(1405,94,31,31)
04:03:14.362 01.090 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"948f3bd0-2854-492c-835e-6473d711b083"}
04:03:14.382 00.020 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"948f3bd0-2854-492c-835e-6473d711b083"}
04:03:14.419 00.037 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"46f5050d-da32-4362-b901-859db96e1b10"}
04:03:14.441 00.022 9340 case statement mapped state 6 to 3
04:03:14.454 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"46f5050d-da32-4362-b901-859db96e1b10"}
04:03:14.466 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"412bd30f-98f5-4889-adac-50f69292f4ce"}
04:03:14.479 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":134,"width":15,"height":15,"star_pos":[7.03,7.30],"pixels":"..."},"id":"412bd30f-98f5-4889-adac-50f69292f4ce"}
04:03:15.642 01.163 12020 Exposure complete
04:03:15.867 00.225 12020 worker thread done servicing request
04:03:15.867 00.000 9340 OnExposeComplete: enter
04:03:15.877 00.010 9340 UpdateGuideState(): m_state=6
04:03:15.886 00.009 9340 Star::Find(15, 1420, 108, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 135
04:03:15.897 00.011 9340 Star::Find returns 1 (0), X=1419.95, Y=108.44, Mass=1491832, SNR=204.8, Peak=63743 HFD=5.0
04:03:15.911 00.014 9340 MultiStar: [#1 0.13,-0.05,1.04,U] [#2 -0.05,0.20,0.91,U] [#3 0.06,0.21,0.90,U] [#4 0.09,0.04,1.09,U] [#5 0.13,0.20,0.96,U] [#6 0.11,0.21,0.89,U] [#7 0.07,0.10,0.85,U] [#8 0.08,0.10,0.91,U] 
04:03:15.925 00.014 9340 refined, 8 included, MultiStar: {0.06, 0.09}, one-star: {-0.06, -0.14}
04:03:15.942 00.017 9340 CameraToMount -- cameraTheta (0.97) - m_xAngle (0.05) = xAngle (0.92 = 0.92)
04:03:15.972 00.030 9340 CameraToMount -- cameraTheta (0.97) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-2.15 = -2.15)
04:03:15.987 00.015 9340 CameraToMount -- cameraX=0.06 cameraY=0.09 hyp=0.11 cameraTheta=0.97 mountX=0.07 mountY=-0.09, mountTheta=-0.95
04:03:16.004 00.017 9340 SchedulePrimaryMove(10104498, x=0.06, y=0.09, opts=13)
04:03:16.014 00.010 9340 Enqueuing Move request for scope (0.06, 0.09)
04:03:16.024 00.010 12020 Worker thread wakes up
04:03:16.024 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=6151, max=65535, med=10707, FiltMin=8138, FiltMax=65518, Gamma=2.870
04:03:16.034 00.010 12020 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.09) opts 0xd
04:03:16.035 00.001 9340 UpdateGuideState exits: m=1491832 SNR=204.8
04:03:16.048 00.013 12020 Handling offset move in thread for scope, endpoint = (0.06, 0.09)
04:03:16.048 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:03:16.070 00.022 12020 Moving (0.06, 0.09) raw xDistance=0.07 yDistance=-0.09
04:03:16.071 00.001 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
04:03:16.071 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:03:16.071 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
04:03:16.071 00.000 12020 MoveAxis(E, 0, ABG)
04:03:16.071 00.000 12020 Move returns status 0, amount 0
04:03:16.071 00.000 12020 MoveAxis(N, 0, ABG)
04:03:16.072 00.001 12020 Move returns status 0, amount 0
04:03:16.072 00.000 12020 move complete, result=0
04:03:16.073 00.001 9340 ScheduleExposure(2000,3,1) exposurePending=0
04:03:16.111 00.038 12020 worker thread done servicing request
04:03:16.112 00.001 9340 Enqueuing Expose request
04:03:16.125 00.013 12020 Worker thread wakes up
04:03:16.125 00.000 9340 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
04:03:16.143 00.018 12020 worker thread servicing REQUEST_EXPOSE 2000
04:03:16.143 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(1405,94,31,31)
04:03:16.366 00.223 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"0761b15d-b71f-4ba3-9f83-6593151066f9"}
04:03:16.387 00.021 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"0761b15d-b71f-4ba3-9f83-6593151066f9"}
04:03:16.403 00.016 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"a5074998-ddb5-4666-813e-bccc03458e0a"}
04:03:16.416 00.013 9340 case statement mapped state 6 to 3
04:03:16.430 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"a5074998-ddb5-4666-813e-bccc03458e0a"}
04:03:16.440 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"95a410ff-a0c0-4d7d-b991-542cbdc12871"}
04:03:16.455 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":135,"width":15,"height":15,"star_pos":[6.95,7.44],"pixels":"..."},"id":"95a410ff-a0c0-4d7d-b991-542cbdc12871"}
04:03:18.363 01.908 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"29e7ed26-1690-47bc-b507-7616e8735526"}
04:03:18.400 00.037 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"29e7ed26-1690-47bc-b507-7616e8735526"}
04:03:18.420 00.020 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"3117b7ae-e528-4d0a-a60d-1959903a732d"}
04:03:18.435 00.015 9340 case statement mapped state 6 to 3
04:03:18.451 00.016 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"3117b7ae-e528-4d0a-a60d-1959903a732d"}
04:03:18.488 00.037 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"07ad2032-ee28-4213-a475-81bc0bd58e9c"}
04:03:18.539 00.051 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":135,"width":15,"height":15,"star_pos":[6.95,7.44],"pixels":"..."},"id":"07ad2032-ee28-4213-a475-81bc0bd58e9c"}
04:03:18.551 00.012 12020 Exposure complete
04:03:18.904 00.353 12020 worker thread done servicing request
04:03:18.904 00.000 9340 OnExposeComplete: enter
04:03:18.948 00.044 9340 UpdateGuideState(): m_state=6
04:03:18.966 00.018 9340 Star::Find(15, 1419, 108, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 136
04:03:18.980 00.014 9340 Star::Find returns 1 (0), X=1419.95, Y=108.74, Mass=1550087, SNR=188.9, Peak=65471 HFD=4.8
04:03:18.998 00.018 9340 MultiStar: [#1 0.29,0.23,0.92,U] [#2 0.00,0.38,0.97,U] [#3 0.18,0.09,1.21,U] [#4 0.25,0.29,0.94,U] [#5 0.16,0.41,1.12,U] [#6 0.29,0.40,0.86,U] [#7 0.23,0.23,0.79,U] [#8 0.07,0.28,0.77,U] 
04:03:19.030 00.032 9340 single-star, 8 included, MultiStar: {0.15, 0.27}, one-star: {-0.06, 0.15}
04:03:19.065 00.035 9340 CameraToMount -- cameraTheta (1.95) - m_xAngle (0.05) = xAngle (1.90 = 1.90)
04:03:19.089 00.024 9340 CameraToMount -- cameraTheta (1.95) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-1.16 = -1.16)
04:03:19.110 00.021 9340 CameraToMount -- cameraX=-0.06 cameraY=0.15 hyp=0.17 cameraTheta=1.95 mountX=-0.05 mountY=-0.15, mountTheta=-1.91
04:03:19.128 00.018 9340 SchedulePrimaryMove(10104498, x=-0.06, y=0.15, opts=13)
04:03:19.151 00.023 9340 Enqueuing Move request for scope (-0.06, 0.15)
04:03:19.210 00.059 9340 UpdateImageDisplay: Size=(1920,1080) min=6026, max=65535, med=10700, FiltMin=8224, FiltMax=65518, Gamma=2.870
04:03:19.225 00.015 12020 Worker thread wakes up
04:03:19.225 00.000 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.15) opts 0xd
04:03:19.225 00.000 12020 Handling offset move in thread for scope, endpoint = (-0.06, 0.15)
04:03:19.226 00.001 12020 Moving (-0.06, 0.15) raw xDistance=-0.05 yDistance=-0.15
04:03:19.226 00.000 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
04:03:19.226 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:03:19.226 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
04:03:19.230 00.004 9340 UpdateGuideState exits: m=1550087 SNR=188.9
04:03:19.263 00.033 12020 MoveAxis(E, 0, ABG)
04:03:19.264 00.001 12020 Move returns status 0, amount 0
04:03:19.264 00.000 12020 MoveAxis(N, 0, ABG)
04:03:19.264 00.000 12020 Move returns status 0, amount 0
04:03:19.265 00.001 12020 move complete, result=0
04:03:19.265 00.000 12020 worker thread done servicing request
04:03:19.266 00.001 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:03:19.300 00.034 9340 ScheduleExposure(2000,3,1) exposurePending=0
04:03:19.363 00.063 9340 Enqueuing Expose request
04:03:19.388 00.025 12020 Worker thread wakes up
04:03:19.388 00.000 9340 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
04:03:19.404 00.016 12020 worker thread servicing REQUEST_EXPOSE 2000
04:03:19.405 00.001 12020 Handling exposure in thread, d=2000 o=3 r=(1405,94,31,31)
04:03:20.389 00.984 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"b608ccf6-e5a6-40a5-8f95-b1d5d112ae71"}
04:03:20.401 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"b608ccf6-e5a6-40a5-8f95-b1d5d112ae71"}
04:03:20.415 00.014 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"8e1e062d-3ece-41c6-906a-265ffcb2be07"}
04:03:20.439 00.024 9340 case statement mapped state 6 to 3
04:03:20.459 00.020 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"8e1e062d-3ece-41c6-906a-265ffcb2be07"}
04:03:20.503 00.044 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"68765f84-7f1f-4ac3-91ee-cc4d489f0dfb"}
04:03:20.518 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":136,"width":15,"height":15,"star_pos":[6.95,6.74],"pixels":"..."},"id":"68765f84-7f1f-4ac3-91ee-cc4d489f0dfb"}
04:03:21.789 01.271 12020 Exposure complete
04:03:22.016 00.227 12020 worker thread done servicing request
04:03:22.016 00.000 9340 OnExposeComplete: enter
04:03:22.029 00.013 9340 UpdateGuideState(): m_state=6
04:03:22.041 00.012 9340 Star::Find(15, 1419, 108, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 137
04:03:22.058 00.017 9340 Star::Find returns 1 (0), X=1420.11, Y=108.57, Mass=1502375, SNR=208.6, Peak=65471 HFD=4.9
04:03:22.086 00.028 9340 MultiStar: [#1 0.20,0.33,0.82,U] [#2 0.21,0.34,0.75,U] [#3 0.11,0.12,0.88,U] [#4 -0.03,0.16,0.86,U] [#5 0.06,0.19,0.86,U] [#6 0.41,0.37,0.00,M1] [#7 0.19,0.40,0.99,U] [#8 0.22,0.19,0.82,U] 
04:03:22.098 00.012 9340 single-star, 7 included, MultiStar: {0.13, 0.21}, one-star: {0.10, -0.02}
04:03:22.117 00.019 9340 CameraToMount -- cameraTheta (-0.17) - m_xAngle (0.05) = xAngle (-0.22 = -0.22)
04:03:22.133 00.016 9340 CameraToMount -- cameraTheta (-0.17) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-3.28 = 3.00)
04:03:22.147 00.014 9340 CameraToMount -- cameraX=0.10 cameraY=-0.02 hyp=0.10 cameraTheta=-0.17 mountX=0.10 mountY=0.01, mountTheta=0.15
04:03:22.166 00.019 9340 SchedulePrimaryMove(10104498, x=0.10, y=-0.02, opts=13)
04:03:22.204 00.038 9340 Enqueuing Move request for scope (0.10, -0.02)
04:03:22.219 00.015 12020 Worker thread wakes up
04:03:22.221 00.002 9340 UpdateImageDisplay: Size=(1920,1080) min=6538, max=65535, med=10708, FiltMin=8344, FiltMax=65518, Gamma=2.870
04:03:22.234 00.013 12020 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.02) opts 0xd
04:03:22.234 00.000 9340 UpdateGuideState exits: m=1502375 SNR=208.6
04:03:22.245 00.011 12020 Handling offset move in thread for scope, endpoint = (0.10, -0.02)
04:03:22.245 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:03:22.254 00.009 12020 Moving (0.10, -0.02) raw xDistance=0.10 yDistance=0.01
04:03:22.255 00.001 9340 ScheduleExposure(2000,3,1) exposurePending=0
04:03:22.269 00.014 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
04:03:22.269 00.000 9340 Enqueuing Expose request
04:03:22.284 00.015 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:03:22.284 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
04:03:22.284 00.000 12020 MoveAxis(E, 0, ABG)
04:03:22.285 00.001 12020 Move returns status 0, amount 0
04:03:22.285 00.000 12020 MoveAxis(N, 0, ABG)
04:03:22.285 00.000 12020 Move returns status 0, amount 0
04:03:22.285 00.000 12020 move complete, result=0
04:03:22.285 00.000 12020 worker thread done servicing request
04:03:22.286 00.001 12020 Worker thread wakes up
04:03:22.287 00.001 12020 worker thread servicing REQUEST_EXPOSE 2000
04:03:22.287 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(1405,94,31,31)
04:03:22.289 00.002 9340 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
04:03:22.388 00.099 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"3c55436d-67d9-4b78-80b3-cc1a9f2c92de"}
04:03:22.402 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"3c55436d-67d9-4b78-80b3-cc1a9f2c92de"}
04:03:22.418 00.016 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"90386d7e-556a-4eb5-b64e-eeac4c96232c"}
04:03:22.428 00.010 9340 case statement mapped state 6 to 3
04:03:22.466 00.038 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"90386d7e-556a-4eb5-b64e-eeac4c96232c"}
04:03:22.481 00.015 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"5be9e1cc-3cd7-4703-8dfa-5e6ae2e29f90"}
04:03:22.491 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":137,"width":15,"height":15,"star_pos":[7.11,6.57],"pixels":"..."},"id":"5be9e1cc-3cd7-4703-8dfa-5e6ae2e29f90"}
04:03:24.387 01.896 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"88c6de62-627f-4fbf-8a2f-3b4ed6f33a53"}
04:03:24.400 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"88c6de62-627f-4fbf-8a2f-3b4ed6f33a53"}
04:03:24.420 00.020 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"784faa90-6e3e-4148-bf12-28465989d18e"}
04:03:24.455 00.035 9340 case statement mapped state 6 to 3
04:03:24.470 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"784faa90-6e3e-4148-bf12-28465989d18e"}
04:03:24.480 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"0bc64c94-fae1-48ad-9e66-6ba620b73e2b"}
04:03:24.492 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":137,"width":15,"height":15,"star_pos":[7.11,6.57],"pixels":"..."},"id":"0bc64c94-fae1-48ad-9e66-6ba620b73e2b"}
04:03:24.649 00.157 12020 Exposure complete
04:03:24.883 00.234 12020 worker thread done servicing request
04:03:24.883 00.000 9340 OnExposeComplete: enter
04:03:24.896 00.013 9340 UpdateGuideState(): m_state=6
04:03:24.909 00.013 9340 Star::Find(15, 1420, 108, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 138
04:03:24.920 00.011 9340 Star::Find returns 1 (0), X=1420.28, Y=108.82, Mass=1566903, SNR=230.2, Peak=65471 HFD=4.9
04:03:24.951 00.031 9340 MultiStar: [#1 0.26,0.23,0.84,U] [#2 0.24,0.43,0.85,U] [#3 0.21,0.18,0.82,U] [#4 0.22,0.34,0.87,U] [#5 0.47,0.20,0.73,U] [#6 0.48,0.29,0.00,M2] [#7 0.22,0.41,0.66,U] [#8 0.44,0.40,0.00,M1] 
04:03:24.967 00.016 9340 single-star, 6 included, MultiStar: {0.27, 0.29}, one-star: {0.27, 0.23}
04:03:24.978 00.011 9340 CameraToMount -- cameraTheta (0.71) - m_xAngle (0.05) = xAngle (0.67 = 0.67)
04:03:24.988 00.010 9340 CameraToMount -- cameraTheta (0.71) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-2.40 = -2.40)
04:03:24.998 00.010 9340 CameraToMount -- cameraX=0.27 cameraY=0.23 hyp=0.35 cameraTheta=0.71 mountX=0.28 mountY=-0.24, mountTheta=-0.71
04:03:25.011 00.013 9340 SchedulePrimaryMove(10104498, x=0.27, y=0.23, opts=13)
04:03:25.023 00.012 9340 Enqueuing Move request for scope (0.27, 0.23)
04:03:25.034 00.011 12020 Worker thread wakes up
04:03:25.034 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=4583, max=65535, med=10683, FiltMin=7387, FiltMax=65518, Gamma=2.870
04:03:25.051 00.017 12020 worker thread servicing REQUEST_MOVE scope ofs (0.27, 0.23) opts 0xd
04:03:25.052 00.001 9340 UpdateGuideState exits: m=1566903 SNR=230.2
04:03:25.081 00.029 12020 Handling offset move in thread for scope, endpoint = (0.27, 0.23)
04:03:25.081 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:03:25.092 00.011 12020 Moving (0.27, 0.23) raw xDistance=0.28 yDistance=-0.24
04:03:25.092 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
04:03:25.103 00.011 12020 GuideAlgorithmHysteresis::Result() returns 0.12 from input 0.28
04:03:25.103 00.000 9340 Enqueuing Expose request
04:03:25.115 00.012 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:03:25.115 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.24
04:03:25.115 00.000 12020 MoveAxis(W, 21, ABG)
04:03:25.115 00.000 12020 Guiding  Dir = 3, Dur = 21
04:03:25.116 00.001 12020 IsSlewing returns 0
04:03:25.117 00.001 12020 IsGuiding returns 0
04:03:25.149 00.032 12020 IsGuiding returns 1
04:03:25.149 00.000 12020 scope still moving after pulse duration time elapsed
04:03:25.227 00.078 12020 IsSlewing returns 0
04:03:25.260 00.033 12020 IsGuiding returns 0
04:03:25.261 00.001 12020 scope move finished after 21 + 122 ms
04:03:25.261 00.000 12020 Move returns status 0, amount 21
04:03:25.261 00.000 12020 MoveAxis(N, 0, ABG)
04:03:25.261 00.000 12020 Move returns status 0, amount 0
04:03:25.261 00.000 12020 move complete, result=0
04:03:25.262 00.001 12020 worker thread done servicing request
04:03:25.262 00.000 9340 GuideStep: 0.3 px 21 ms WEST, -0.2 px 0 ms NORTH
04:03:25.273 00.011 12020 Worker thread wakes up
04:03:25.273 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
04:03:25.273 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(1405,94,31,31)
04:03:26.387 01.114 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"f82f38aa-736f-4602-b6de-c1c1c661ccfd"}
04:03:26.615 00.228 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"f82f38aa-736f-4602-b6de-c1c1c661ccfd"}
04:03:26.839 00.224 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"e5a28c2e-0d3e-436e-8c5c-34b92a5f7ed8"}
04:03:27.070 00.231 9340 case statement mapped state 6 to 3
04:03:27.170 00.100 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"e5a28c2e-0d3e-436e-8c5c-34b92a5f7ed8"}
04:03:27.204 00.034 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"0ccf24ed-1640-4785-bf97-c9256f90f2b2"}
04:03:27.232 00.028 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":138,"width":15,"height":15,"star_pos":[7.28,6.82],"pixels":"..."},"id":"0ccf24ed-1640-4785-bf97-c9256f90f2b2"}
04:03:27.686 00.454 12020 Exposure complete
04:03:28.044 00.358 12020 worker thread done servicing request
04:03:28.044 00.000 9340 OnExposeComplete: enter
04:03:28.060 00.016 9340 UpdateGuideState(): m_state=6
04:03:28.084 00.024 9340 Star::Find(15, 1420, 108, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 139
04:03:28.111 00.027 9340 Star::Find returns 1 (0), X=1420.10, Y=108.56, Mass=1496834, SNR=206.0, Peak=65443 HFD=5.1
04:03:28.157 00.046 9340 MultiStar: [#1 0.21,0.08,0.90,U] [#2 -0.08,0.39,0.82,U] [#3 0.14,0.00,1.12,U] [#4 0.01,0.36,0.84,U] [#5 0.22,0.22,0.86,U] [#6 0.26,0.20,0.83,U] [#7 0.07,0.35,1.02,U] [#8 0.08,0.15,0.91,U] 
04:03:28.176 00.019 9340 single-star, 8 included, MultiStar: {0.11, 0.18}, one-star: {0.08, -0.03}
04:03:28.196 00.020 9340 CameraToMount -- cameraTheta (-0.32) - m_xAngle (0.05) = xAngle (-0.37 = -0.37)
04:03:28.229 00.033 9340 CameraToMount -- cameraTheta (-0.32) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-3.44 = 2.84)
04:03:28.283 00.054 9340 CameraToMount -- cameraX=0.08 cameraY=-0.03 hyp=0.09 cameraTheta=-0.32 mountX=0.08 mountY=0.03, mountTheta=0.31
04:03:28.311 00.028 9340 SchedulePrimaryMove(10104498, x=0.08, y=-0.03, opts=13)
04:03:28.326 00.015 9340 Enqueuing Move request for scope (0.08, -0.03)
04:03:28.339 00.013 12020 Worker thread wakes up
04:03:28.340 00.001 9340 UpdateImageDisplay: Size=(1920,1080) min=6191, max=65535, med=10670, FiltMin=8054, FiltMax=65518, Gamma=2.870
04:03:28.378 00.038 12020 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.03) opts 0xd
04:03:28.379 00.001 12020 Handling offset move in thread for scope, endpoint = (0.08, -0.03)
04:03:28.379 00.000 12020 Moving (0.08, -0.03) raw xDistance=0.08 yDistance=0.03
04:03:28.379 00.000 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
04:03:28.379 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:03:28.380 00.001 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
04:03:28.380 00.000 12020 MoveAxis(E, 0, ABG)
04:03:28.380 00.000 12020 Move returns status 0, amount 0
04:03:28.380 00.000 12020 MoveAxis(N, 0, ABG)
04:03:28.380 00.000 12020 Move returns status 0, amount 0
04:03:28.380 00.000 12020 move complete, result=0
04:03:28.381 00.001 12020 worker thread done servicing request
04:03:28.381 00.000 9340 UpdateGuideState exits: m=1496834 SNR=206.0
04:03:28.401 00.020 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:03:28.417 00.016 9340 ScheduleExposure(2000,3,1) exposurePending=0
04:03:28.433 00.016 9340 Enqueuing Expose request
04:03:28.463 00.030 12020 Worker thread wakes up
04:03:28.463 00.000 9340 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
04:03:28.501 00.038 12020 worker thread servicing REQUEST_EXPOSE 2000
04:03:28.503 00.002 12020 Handling exposure in thread, d=2000 o=3 r=(1405,94,31,31)
04:03:28.516 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"21f992ab-b826-4737-858b-607e45b51bc4"}
04:03:28.537 00.021 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"21f992ab-b826-4737-858b-607e45b51bc4"}
04:03:28.550 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"8e2fa7be-0841-4076-903f-5a78b1792ef4"}
04:03:28.563 00.013 9340 case statement mapped state 6 to 3
04:03:28.584 00.021 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"8e2fa7be-0841-4076-903f-5a78b1792ef4"}
04:03:28.625 00.041 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"b85f5189-69fb-44c3-8ce3-ef032cbc2684"}
04:03:28.640 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":139,"width":15,"height":15,"star_pos":[7.10,6.56],"pixels":"..."},"id":"b85f5189-69fb-44c3-8ce3-ef032cbc2684"}
04:03:30.408 01.768 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"030481e1-ee60-4fcb-b3a3-7aea6112a250"}
04:03:30.428 00.020 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"030481e1-ee60-4fcb-b3a3-7aea6112a250"}
04:03:30.440 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"6dc573f6-560d-474d-9721-db07aa6eca84"}
04:03:30.453 00.013 9340 case statement mapped state 6 to 3
04:03:30.473 00.020 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"6dc573f6-560d-474d-9721-db07aa6eca84"}
04:03:30.492 00.019 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"4f8d8208-8454-430f-9f03-b912dea51a5b"}
04:03:30.540 00.048 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":139,"width":15,"height":15,"star_pos":[7.10,6.56],"pixels":"..."},"id":"4f8d8208-8454-430f-9f03-b912dea51a5b"}
04:03:30.891 00.351 12020 Exposure complete
04:03:31.144 00.253 12020 worker thread done servicing request
04:03:31.144 00.000 9340 OnExposeComplete: enter
04:03:31.164 00.020 9340 UpdateGuideState(): m_state=6
04:03:31.196 00.032 9340 Star::Find(15, 1420, 108, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 140
04:03:31.208 00.012 9340 Star::Find returns 1 (0), X=1420.29, Y=108.54, Mass=1537037, SNR=203.0, Peak=65471 HFD=5.0
04:03:31.219 00.011 9340 MultiStar: [#1 0.27,0.02,0.97,U] [#2 0.17,0.20,0.79,U] [#3 0.28,-0.03,0.94,U] [#4 0.26,-0.09,1.01,U] [#5 0.34,-0.01,0.89,U] [#6 0.33,0.14,0.88,U] [#7 0.50,0.08,0.80,U] [#8 0.22,0.00,0.85,U] 
04:03:31.233 00.014 9340 single-star, 8 included, MultiStar: {0.29, 0.02}, one-star: {0.27, -0.05}
04:03:31.246 00.013 9340 CameraToMount -- cameraTheta (-0.18) - m_xAngle (0.05) = xAngle (-0.23 = -0.23)
04:03:31.258 00.012 9340 CameraToMount -- cameraTheta (-0.18) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-3.30 = 2.99)
04:03:31.277 00.019 9340 CameraToMount -- cameraX=0.27 cameraY=-0.05 hyp=0.27 cameraTheta=-0.18 mountX=0.27 mountY=0.04, mountTheta=0.16
04:03:31.300 00.023 9340 SchedulePrimaryMove(10104498, x=0.27, y=-0.05, opts=13)
04:03:31.342 00.042 9340 Enqueuing Move request for scope (0.27, -0.05)
04:03:31.354 00.012 12020 Worker thread wakes up
04:03:31.355 00.001 9340 UpdateImageDisplay: Size=(1920,1080) min=6378, max=65535, med=10674, FiltMin=8312, FiltMax=65518, Gamma=2.870
04:03:31.367 00.012 12020 worker thread servicing REQUEST_MOVE scope ofs (0.27, -0.05) opts 0xd
04:03:31.369 00.002 12020 Handling offset move in thread for scope, endpoint = (0.27, -0.05)
04:03:31.369 00.000 12020 Moving (0.27, -0.05) raw xDistance=0.27 yDistance=0.04
04:03:31.369 00.000 12020 GuideAlgorithmHysteresis::Result() returns 0.11 from input 0.27
04:03:31.370 00.001 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:03:31.370 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
04:03:31.370 00.000 12020 MoveAxis(W, 20, ABG)
04:03:31.370 00.000 12020 Guiding  Dir = 3, Dur = 20
04:03:31.371 00.001 9340 UpdateGuideState exits: m=1537037 SNR=203.0
04:03:31.388 00.017 12020 IsSlewing returns 0
04:03:31.388 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:03:31.406 00.018 9340 ScheduleExposure(2000,3,1) exposurePending=0
04:03:31.421 00.015 12020 IsGuiding returns 0
04:03:31.422 00.001 9340 Enqueuing Expose request
04:03:31.464 00.042 12020 IsGuiding returns 1
04:03:31.465 00.001 12020 scope still moving after pulse duration time elapsed
04:03:31.512 00.047 12020 IsSlewing returns 0
04:03:31.513 00.001 12020 IsGuiding returns 0
04:03:31.514 00.001 12020 scope move finished after 20 + 72 ms
04:03:31.514 00.000 12020 Move returns status 0, amount 20
04:03:31.514 00.000 12020 MoveAxis(N, 0, ABG)
04:03:31.514 00.000 12020 Move returns status 0, amount 0
04:03:31.514 00.000 12020 move complete, result=0
04:03:31.515 00.001 9340 GuideStep: 0.3 px 20 ms WEST, 0.0 px 0 ms NORTH
04:03:31.525 00.010 12020 worker thread done servicing request
04:03:31.526 00.001 12020 Worker thread wakes up
04:03:31.526 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
04:03:31.526 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(1405,94,31,31)
04:03:32.408 00.882 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"f9f81fb2-d662-4898-9c6b-d2ce049d62ab"}
04:03:32.432 00.024 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"f9f81fb2-d662-4898-9c6b-d2ce049d62ab"}
04:03:32.476 00.044 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"7b1e4ca4-2265-42a7-97b1-6a5a9a880d1c"}
04:03:32.497 00.021 9340 case statement mapped state 6 to 3
04:03:32.514 00.017 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"7b1e4ca4-2265-42a7-97b1-6a5a9a880d1c"}
04:03:32.531 00.017 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"963564f2-9c03-4afe-97c1-8e9d4836eb69"}
04:03:32.553 00.022 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":140,"width":15,"height":15,"star_pos":[7.29,6.54],"pixels":"..."},"id":"963564f2-9c03-4afe-97c1-8e9d4836eb69"}
04:03:33.916 01.363 12020 Exposure complete
04:03:34.240 00.324 9340 OnExposeComplete: enter
04:03:34.263 00.023 12020 worker thread done servicing request
04:03:34.264 00.001 9340 UpdateGuideState(): m_state=6
04:03:34.278 00.014 9340 Star::Find(15, 1420, 108, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 141
04:03:34.337 00.059 9340 Star::Find returns 1 (0), X=1419.56, Y=108.50, Mass=1567007, SNR=225.1, Peak=62410 HFD=5.1
04:03:34.361 00.024 9340 MultiStar: [#1 -0.37,0.01,0.73,U] [#2 -0.41,0.10,0.76,U] [#3 -0.36,-0.03,0.83,U] [#4 -0.45,0.10,0.87,U] [#5 -0.42,-0.09,0.80,U] [#6 -0.32,0.02,0.72,U] [#7 -0.42,0.20,0.71,U] [#8 -0.41,0.04,0.73,U] 
04:03:34.378 00.017 9340 refined, 8 included, MultiStar: {-0.40, 0.03}, one-star: {-0.45, -0.08}
04:03:34.390 00.012 9340 CameraToMount -- cameraTheta (3.08) - m_xAngle (0.05) = xAngle (3.03 = 3.03)
04:03:34.412 00.022 9340 CameraToMount -- cameraTheta (3.08) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-0.04 = -0.04)
04:03:34.428 00.016 9340 CameraToMount -- cameraX=-0.40 cameraY=0.03 hyp=0.40 cameraTheta=3.08 mountX=-0.40 mountY=-0.02, mountTheta=-3.10
04:03:34.482 00.054 9340 SchedulePrimaryMove(10104498, x=-0.40, y=0.03, opts=13)
04:03:34.505 00.023 9340 Enqueuing Move request for scope (-0.40, 0.03)
04:03:34.518 00.013 12020 Worker thread wakes up
04:03:34.518 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=6599, max=65535, med=10721, FiltMin=8356, FiltMax=65518, Gamma=2.870
04:03:34.529 00.011 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.40, 0.03) opts 0xd
04:03:34.529 00.000 9340 UpdateGuideState exits: m=1567007 SNR=225.1
04:03:34.543 00.014 12020 Handling offset move in thread for scope, endpoint = (-0.40, 0.03)
04:03:34.543 00.000 12020 Moving (-0.40, 0.03) raw xDistance=-0.40 yDistance=-0.02
04:03:34.543 00.000 12020 GuideAlgorithmHysteresis::Result() returns -0.16 from input -0.40
04:03:34.544 00.001 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:03:34.544 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:03:34.559 00.015 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
04:03:34.559 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
04:03:34.571 00.012 12020 MoveAxis(E, 29, ABG)
04:03:34.571 00.000 9340 Enqueuing Expose request
04:03:34.613 00.042 12020 Guiding  Dir = 2, Dur = 29
04:03:34.614 00.001 12020 IsSlewing returns 0
04:03:34.616 00.002 12020 IsGuiding returns 0
04:03:34.620 00.004 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"97957212-10c3-46a8-947b-d950968e528e"}
04:03:34.636 00.016 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"97957212-10c3-46a8-947b-d950968e528e"}
04:03:34.654 00.018 12020 IsGuiding returns 1
04:03:34.654 00.000 12020 scope still moving after pulse duration time elapsed
04:03:34.655 00.001 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"9e1e0855-a15f-4c73-b9b0-3530a9e095bb"}
04:03:34.667 00.012 9340 case statement mapped state 6 to 3
04:03:34.682 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"9e1e0855-a15f-4c73-b9b0-3530a9e095bb"}
04:03:34.705 00.023 12020 IsSlewing returns 0
04:03:34.707 00.002 12020 IsGuiding returns 0
04:03:34.707 00.000 12020 scope move finished after 29 + 62 ms
04:03:34.708 00.001 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"437fe7a2-90ca-4f2a-ba3e-81e85113e542"}
04:03:34.723 00.015 12020 Move returns status 0, amount 29
04:03:34.723 00.000 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":141,"width":15,"height":15,"star_pos":[6.56,6.50],"pixels":"..."},"id":"437fe7a2-90ca-4f2a-ba3e-81e85113e542"}
04:03:34.755 00.032 12020 MoveAxis(N, 0, ABG)
04:03:34.757 00.002 12020 Move returns status 0, amount 0
04:03:34.757 00.000 12020 move complete, result=0
04:03:34.757 00.000 12020 worker thread done servicing request
04:03:34.758 00.001 12020 Worker thread wakes up
04:03:34.758 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
04:03:34.758 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(1405,94,31,31)
04:03:34.759 00.001 9340 GuideStep: -0.4 px 29 ms EAST, -0.0 px 0 ms NORTH
04:03:36.407 01.648 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"301f1f18-4b76-463b-92d3-3b39e9ea76c7"}
04:03:36.421 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"301f1f18-4b76-463b-92d3-3b39e9ea76c7"}
04:03:36.471 00.050 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"05aa8295-6977-4a0c-b8ad-87e16251cb93"}
04:03:36.491 00.020 9340 case statement mapped state 6 to 3
04:03:36.507 00.016 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"05aa8295-6977-4a0c-b8ad-87e16251cb93"}
04:03:36.529 00.022 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"c3944348-bae7-4d88-8dd9-85c190a97d64"}
04:03:36.577 00.048 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":141,"width":15,"height":15,"star_pos":[6.56,6.50],"pixels":"..."},"id":"c3944348-bae7-4d88-8dd9-85c190a97d64"}
04:03:37.124 00.547 12020 Exposure complete
04:03:37.455 00.331 12020 worker thread done servicing request
04:03:37.455 00.000 9340 OnExposeComplete: enter
04:03:37.468 00.013 9340 UpdateGuideState(): m_state=6
04:03:37.483 00.015 9340 Star::Find(15, 1419, 108, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 142
04:03:37.519 00.036 9340 Star::Find returns 1 (0), X=1420.13, Y=108.51, Mass=1529108, SNR=207.1, Peak=65471 HFD=5.0
04:03:37.531 00.012 9340 MultiStar: [#1 0.19,0.02,0.84,U] [#2 0.00,0.16,0.98,U] [#3 0.16,-0.02,0.94,U] [#4 0.25,0.08,0.84,U] [#5 0.14,0.18,0.83,U] [#6 0.35,0.02,0.95,U] [#7 0.25,0.19,0.79,U] [#8 0.22,-0.05,1.04,U] 
04:03:37.544 00.013 9340 single-star, 8 included, MultiStar: {0.18, 0.05}, one-star: {0.12, -0.08}
04:03:37.558 00.014 9340 CameraToMount -- cameraTheta (-0.57) - m_xAngle (0.05) = xAngle (-0.62 = -0.62)
04:03:37.578 00.020 9340 CameraToMount -- cameraTheta (-0.57) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-3.69 = 2.59)
04:03:37.591 00.013 9340 CameraToMount -- cameraX=0.12 cameraY=-0.08 hyp=0.14 cameraTheta=-0.57 mountX=0.11 mountY=0.07, mountTheta=0.57
04:03:37.629 00.038 9340 SchedulePrimaryMove(10104498, x=0.12, y=-0.08, opts=13)
04:03:37.642 00.013 9340 Enqueuing Move request for scope (0.12, -0.08)
04:03:37.653 00.011 12020 Worker thread wakes up
04:03:37.653 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=6554, max=65535, med=10654, FiltMin=8444, FiltMax=65518, Gamma=2.870
04:03:37.670 00.017 12020 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.08) opts 0xd
04:03:37.671 00.001 9340 UpdateGuideState exits: m=1529108 SNR=207.1
04:03:37.688 00.017 12020 Handling offset move in thread for scope, endpoint = (0.12, -0.08)
04:03:37.688 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:03:37.720 00.032 12020 Moving (0.12, -0.08) raw xDistance=0.11 yDistance=0.07
04:03:37.721 00.001 9340 ScheduleExposure(2000,3,1) exposurePending=0
04:03:37.738 00.017 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
04:03:37.739 00.001 9340 Enqueuing Expose request
04:03:37.750 00.011 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:03:37.750 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
04:03:37.751 00.001 12020 MoveAxis(E, 0, ABG)
04:03:37.751 00.000 12020 Move returns status 0, amount 0
04:03:37.751 00.000 12020 MoveAxis(N, 0, ABG)
04:03:37.751 00.000 12020 Move returns status 0, amount 0
04:03:37.751 00.000 12020 move complete, result=0
04:03:37.751 00.000 12020 worker thread done servicing request
04:03:37.752 00.001 12020 Worker thread wakes up
04:03:37.752 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
04:03:37.752 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(1405,94,31,31)
04:03:37.754 00.002 9340 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
04:03:38.410 00.656 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"b31cce90-8afd-4017-954a-1ceb2766f29a"}
04:03:38.442 00.032 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"b31cce90-8afd-4017-954a-1ceb2766f29a"}
04:03:38.457 00.015 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"c22386cc-1e39-4937-bfee-7dbe5bc8d62b"}
04:03:38.480 00.023 9340 case statement mapped state 6 to 3
04:03:38.498 00.018 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"c22386cc-1e39-4937-bfee-7dbe5bc8d62b"}
04:03:38.523 00.025 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"36eb7bd6-7c1a-4bd5-a996-9bb1db27e034"}
04:03:38.561 00.038 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":142,"width":15,"height":15,"star_pos":[7.13,6.51],"pixels":"..."},"id":"36eb7bd6-7c1a-4bd5-a996-9bb1db27e034"}
04:03:40.160 01.599 12020 Exposure complete
04:03:40.408 00.248 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"763f99a1-2880-43cf-81c4-fbb805a69226"}
04:03:40.497 00.089 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"763f99a1-2880-43cf-81c4-fbb805a69226"}
04:03:40.550 00.053 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"e776098f-f701-4409-b859-8cb0a6d141d7"}
04:03:40.622 00.072 9340 case statement mapped state 6 to 3
04:03:40.644 00.022 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"e776098f-f701-4409-b859-8cb0a6d141d7"}
04:03:40.664 00.020 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"dcdedca0-0de8-4556-b869-1d5682438012"}
04:03:40.687 00.023 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":142,"width":15,"height":15,"star_pos":[7.13,6.51],"pixels":"..."},"id":"dcdedca0-0de8-4556-b869-1d5682438012"}
04:03:40.759 00.072 9340 OnExposeComplete: enter
04:03:40.800 00.041 12020 worker thread done servicing request
04:03:40.800 00.000 9340 UpdateGuideState(): m_state=6
04:03:40.816 00.016 9340 Star::Find(15, 1420, 108, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 143
04:03:40.837 00.021 9340 Star::Find returns 1 (0), X=1420.26, Y=108.65, Mass=1526928, SNR=197.9, Peak=65471 HFD=4.8
04:03:40.858 00.021 9340 MultiStar: [#1 0.22,0.13,0.98,U] [#2 0.06,0.37,0.82,U] [#3 0.25,0.10,1.16,U] [#4 0.32,0.29,1.05,U] [#5 0.23,0.17,0.89,U] [#6 0.29,0.16,0.93,U] [#7 0.22,0.25,0.91,U] [#8 0.33,0.30,0.86,U] 
04:03:40.898 00.040 9340 single-star, 8 included, MultiStar: {0.24, 0.20}, one-star: {0.24, 0.06}
04:03:40.915 00.017 9340 CameraToMount -- cameraTheta (0.24) - m_xAngle (0.05) = xAngle (0.19 = 0.19)
04:03:40.937 00.022 9340 CameraToMount -- cameraTheta (0.24) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-2.88 = -2.88)
04:03:40.953 00.016 9340 CameraToMount -- cameraX=0.24 cameraY=0.06 hyp=0.25 cameraTheta=0.24 mountX=0.24 mountY=-0.07, mountTheta=-0.26
04:03:40.967 00.014 9340 SchedulePrimaryMove(10104498, x=0.24, y=0.06, opts=13)
04:03:40.986 00.019 9340 Enqueuing Move request for scope (0.24, 0.06)
04:03:41.000 00.014 12020 Worker thread wakes up
04:03:41.000 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=6017, max=65535, med=10651, FiltMin=8282, FiltMax=65518, Gamma=2.870
04:03:41.019 00.019 12020 worker thread servicing REQUEST_MOVE scope ofs (0.24, 0.06) opts 0xd
04:03:41.021 00.002 12020 Handling offset move in thread for scope, endpoint = (0.24, 0.06)
04:03:41.040 00.019 12020 Moving (0.24, 0.06) raw xDistance=0.24 yDistance=-0.07
04:03:41.040 00.000 9340 UpdateGuideState exits: m=1526928 SNR=197.9
04:03:41.057 00.017 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.24
04:03:41.057 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:03:41.069 00.012 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:03:41.070 00.001 9340 ScheduleExposure(2000,3,1) exposurePending=0
04:03:41.089 00.019 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
04:03:41.089 00.000 9340 Enqueuing Expose request
04:03:41.100 00.011 12020 MoveAxis(E, 0, ABG)
04:03:41.100 00.000 12020 Move returns status 0, amount 0
04:03:41.100 00.000 12020 MoveAxis(N, 0, ABG)
04:03:41.101 00.001 12020 Move returns status 0, amount 0
04:03:41.101 00.000 12020 move complete, result=0
04:03:41.102 00.001 12020 worker thread done servicing request
04:03:41.102 00.000 12020 Worker thread wakes up
04:03:41.102 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
04:03:41.102 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(1405,94,31,31)
04:03:41.106 00.004 9340 GuideStep: 0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
04:03:42.433 01.327 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"887e90ba-4e38-4357-9ab6-efbab4756a87"}
04:03:42.450 00.017 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"887e90ba-4e38-4357-9ab6-efbab4756a87"}
04:03:42.502 00.052 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"870ea95b-6955-4cec-8ffc-fe94d33848dd"}
04:03:42.518 00.016 9340 case statement mapped state 6 to 3
04:03:42.543 00.025 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"870ea95b-6955-4cec-8ffc-fe94d33848dd"}
04:03:42.556 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"9fc35878-35be-48c8-b76e-4152dfb23d28"}
04:03:42.581 00.025 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":143,"width":15,"height":15,"star_pos":[7.26,6.65],"pixels":"..."},"id":"9fc35878-35be-48c8-b76e-4152dfb23d28"}
04:03:43.492 00.911 12020 Exposure complete
04:03:43.769 00.277 9340 OnExposeComplete: enter
04:03:43.780 00.011 12020 worker thread done servicing request
04:03:43.780 00.000 9340 UpdateGuideState(): m_state=6
04:03:43.794 00.014 9340 Star::Find(15, 1420, 108, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 144
04:03:43.806 00.012 9340 Star::Find returns 1 (0), X=1420.16, Y=108.33, Mass=1515497, SNR=219.7, Peak=65471 HFD=5.0
04:03:43.819 00.013 9340 MultiStar: [#1 0.47,-0.11,0.80,U] [#2 0.19,0.09,0.81,U] [#3 0.38,-0.07,0.91,U] [#4 0.27,0.13,0.81,U] [#5 0.41,0.04,0.78,U] [#6 0.27,0.04,0.89,U] [#7 0.35,0.23,0.94,U] [#8 0.41,-0.02,0.81,U] 
04:03:43.836 00.017 9340 single-star, 8 included, MultiStar: {0.32, 0.00}, one-star: {0.15, -0.25}
04:03:43.849 00.013 9340 CameraToMount -- cameraTheta (-1.04) - m_xAngle (0.05) = xAngle (-1.09 = -1.09)
04:03:43.861 00.012 9340 CameraToMount -- cameraTheta (-1.04) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-4.16 = 2.12)
04:03:43.888 00.027 9340 CameraToMount -- cameraX=0.15 cameraY=-0.25 hyp=0.29 cameraTheta=-1.04 mountX=0.13 mountY=0.25, mountTheta=1.07
04:03:43.911 00.023 9340 SchedulePrimaryMove(10104498, x=0.15, y=-0.25, opts=13)
04:03:43.928 00.017 9340 Enqueuing Move request for scope (0.15, -0.25)
04:03:43.940 00.012 12020 Worker thread wakes up
04:03:43.940 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=5660, max=65535, med=10653, FiltMin=8338, FiltMax=65518, Gamma=2.870
04:03:43.950 00.010 12020 worker thread servicing REQUEST_MOVE scope ofs (0.15, -0.25) opts 0xd
04:03:43.950 00.000 9340 UpdateGuideState exits: m=1515497 SNR=219.7
04:03:43.964 00.014 12020 Handling offset move in thread for scope, endpoint = (0.15, -0.25)
04:03:43.965 00.001 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:03:43.976 00.011 12020 Moving (0.15, -0.25) raw xDistance=0.13 yDistance=0.25
04:03:43.977 00.001 9340 ScheduleExposure(2000,3,1) exposurePending=0
04:03:43.988 00.011 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.13
04:03:43.989 00.001 9340 Enqueuing Expose request
04:03:44.017 00.028 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:03:44.017 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.25
04:03:44.017 00.000 12020 MoveAxis(E, 0, ABG)
04:03:44.017 00.000 12020 Move returns status 0, amount 0
04:03:44.017 00.000 12020 MoveAxis(N, 0, ABG)
04:03:44.018 00.001 12020 Move returns status 0, amount 0
04:03:44.018 00.000 12020 move complete, result=0
04:03:44.018 00.000 12020 worker thread done servicing request
04:03:44.019 00.001 12020 Worker thread wakes up
04:03:44.021 00.002 12020 worker thread servicing REQUEST_EXPOSE 2000
04:03:44.021 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(1405,94,31,31)
04:03:44.027 00.006 9340 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
04:03:44.438 00.411 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"4fb73a2b-de7f-4032-b4ee-349040f974ae"}
04:03:44.470 00.032 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"4fb73a2b-de7f-4032-b4ee-349040f974ae"}
04:03:44.484 00.014 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"215405e7-c833-4219-a4ee-602fbd32741a"}
04:03:44.499 00.015 9340 case statement mapped state 6 to 3
04:03:44.510 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"215405e7-c833-4219-a4ee-602fbd32741a"}
04:03:44.529 00.019 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"3c304e7c-6831-43e3-8dcd-78c7b8e114da"}
04:03:44.562 00.033 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":144,"width":15,"height":15,"star_pos":[7.16,7.33],"pixels":"..."},"id":"3c304e7c-6831-43e3-8dcd-78c7b8e114da"}
04:03:46.403 01.841 12020 Exposure complete
04:03:46.436 00.033 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"086e8103-9442-4d19-b9fc-aa9aae333137"}
04:03:46.490 00.054 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"086e8103-9442-4d19-b9fc-aa9aae333137"}
04:03:46.578 00.088 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"0b3e789b-ab7a-45fb-8be2-9abc3ac76333"}
04:03:46.614 00.036 9340 case statement mapped state 6 to 3
04:03:46.699 00.085 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"0b3e789b-ab7a-45fb-8be2-9abc3ac76333"}
04:03:46.739 00.040 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"298f8ffc-c562-4915-9c6e-fcd81ec35b67"}
04:03:46.830 00.091 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":144,"width":15,"height":15,"star_pos":[7.16,7.33],"pixels":"..."},"id":"298f8ffc-c562-4915-9c6e-fcd81ec35b67"}
04:03:47.185 00.355 12020 worker thread done servicing request
04:03:47.185 00.000 9340 OnExposeComplete: enter
04:03:47.218 00.033 9340 UpdateGuideState(): m_state=6
04:03:47.250 00.032 9340 Star::Find(15, 1420, 108, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 145
04:03:47.331 00.081 9340 Star::Find returns 1 (0), X=1420.23, Y=108.42, Mass=1530853, SNR=214.9, Peak=65471 HFD=4.8
04:03:47.374 00.043 9340 MultiStar: [#1 0.31,-0.04,0.86,U] [#2 0.13,0.24,0.78,U] [#3 0.21,0.02,0.90,U] [#4 0.36,0.18,0.77,U] [#5 0.52,0.06,0.86,U] [#6 0.52,0.10,0.91,U] [#7 0.35,0.04,0.75,U] [#8 0.32,0.21,0.74,U] 
04:03:47.434 00.060 9340 single-star, 8 included, MultiStar: {0.33, 0.06}, one-star: {0.21, -0.17}
04:03:47.497 00.063 9340 CameraToMount -- cameraTheta (-0.67) - m_xAngle (0.05) = xAngle (-0.71 = -0.71)
04:03:47.544 00.047 9340 CameraToMount -- cameraTheta (-0.67) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-3.78 = 2.50)
04:03:47.595 00.051 9340 CameraToMount -- cameraX=0.21 cameraY=-0.17 hyp=0.27 cameraTheta=-0.67 mountX=0.21 mountY=0.16, mountTheta=0.67
04:03:47.656 00.061 9340 SchedulePrimaryMove(10104498, x=0.21, y=-0.17, opts=13)
04:03:47.671 00.015 9340 Enqueuing Move request for scope (0.21, -0.17)
04:03:47.713 00.042 12020 Worker thread wakes up
04:03:47.713 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=6726, max=65535, med=10669, FiltMin=8362, FiltMax=65518, Gamma=2.870
04:03:47.755 00.042 12020 worker thread servicing REQUEST_MOVE scope ofs (0.21, -0.17) opts 0xd
04:03:47.755 00.000 9340 UpdateGuideState exits: m=1530853 SNR=214.9
04:03:47.772 00.017 12020 Handling offset move in thread for scope, endpoint = (0.21, -0.17)
04:03:47.772 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:03:47.786 00.014 12020 Moving (0.21, -0.17) raw xDistance=0.21 yDistance=0.16
04:03:47.786 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
04:03:47.801 00.015 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.21
04:03:47.803 00.002 9340 Enqueuing Expose request
04:03:47.821 00.018 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:03:47.823 00.002 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
04:03:47.823 00.000 12020 MoveAxis(E, 0, ABG)
04:03:47.823 00.000 12020 Move returns status 0, amount 0
04:03:47.824 00.001 12020 MoveAxis(N, 0, ABG)
04:03:47.824 00.000 12020 Move returns status 0, amount 0
04:03:47.824 00.000 12020 move complete, result=0
04:03:47.829 00.005 12020 worker thread done servicing request
04:03:47.829 00.000 12020 Worker thread wakes up
04:03:47.831 00.002 12020 worker thread servicing REQUEST_EXPOSE 2000
04:03:47.831 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(1405,94,31,31)
04:03:47.835 00.004 9340 GuideStep: 0.2 px 0 ms EAST, 0.2 px 0 ms NORTH
04:03:48.436 00.601 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"ea3a8ccf-8a40-4639-b45f-f83c7111ee93"}
04:03:48.454 00.018 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"ea3a8ccf-8a40-4639-b45f-f83c7111ee93"}
04:03:48.501 00.047 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"69d47b56-3e92-4786-a0ab-a933163d9055"}
04:03:48.522 00.021 9340 case statement mapped state 6 to 3
04:03:48.542 00.020 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"69d47b56-3e92-4786-a0ab-a933163d9055"}
04:03:48.566 00.024 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"65c7a807-efa8-4ccc-8aab-b8a24f84317a"}
04:03:48.581 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":145,"width":15,"height":15,"star_pos":[7.23,7.42],"pixels":"..."},"id":"65c7a807-efa8-4ccc-8aab-b8a24f84317a"}
04:03:50.201 01.620 12020 Exposure complete
04:03:50.434 00.233 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"079f429b-0c28-4baa-996f-f7fb53420096"}
04:03:50.445 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"079f429b-0c28-4baa-996f-f7fb53420096"}
04:03:50.464 00.019 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"2f816150-3cde-4891-be79-92ecefa6f936"}
04:03:50.476 00.012 9340 case statement mapped state 6 to 3
04:03:50.492 00.016 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"2f816150-3cde-4891-be79-92ecefa6f936"}
04:03:50.508 00.016 12020 worker thread done servicing request
04:03:50.509 00.001 9340 OnExposeComplete: enter
04:03:50.521 00.012 9340 UpdateGuideState(): m_state=6
04:03:50.554 00.033 9340 Star::Find(15, 1420, 108, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 146
04:03:50.575 00.021 9340 Star::Find returns 1 (0), X=1420.79, Y=108.61, Mass=1443028, SNR=206.5, Peak=65471 HFD=4.7
04:03:50.592 00.017 9340 MultiStar: [#1 1.02,0.17,0.00,M1] [#2 0.89,0.43,0.00,M1] [#3 0.90,0.16,0.00,M1] [#4 1.00,0.18,0.00,M1] [#5 1.05,0.18,0.00,M1] [#6 1.12,0.23,0.00,M1] [#7 0.82,0.08,0.00,M1] [#8 0.96,0.17,0.00,M1] 
04:03:50.603 00.011 9340 CameraToMount -- cameraTheta (0.03) - m_xAngle (0.05) = xAngle (-0.02 = -0.02)
04:03:50.613 00.010 9340 CameraToMount -- cameraTheta (0.03) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-3.09 = -3.09)
04:03:50.631 00.018 9340 CameraToMount -- cameraX=0.78 cameraY=0.02 hyp=0.78 cameraTheta=0.03 mountX=0.78 mountY=-0.04, mountTheta=-0.05
04:03:50.653 00.022 9340 SchedulePrimaryMove(10104498, x=0.78, y=0.02, opts=13)
04:03:50.691 00.038 9340 Enqueuing Move request for scope (0.78, 0.02)
04:03:50.704 00.013 12020 Worker thread wakes up
04:03:50.704 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=5806, max=65535, med=10693, FiltMin=8410, FiltMax=65518, Gamma=2.870
04:03:50.717 00.013 12020 worker thread servicing REQUEST_MOVE scope ofs (0.78, 0.02) opts 0xd
04:03:50.718 00.001 9340 UpdateGuideState exits: m=1443028 SNR=206.5
04:03:50.734 00.016 12020 Handling offset move in thread for scope, endpoint = (0.78, 0.02)
04:03:50.735 00.001 12020 Moving (0.78, 0.02) raw xDistance=0.78 yDistance=-0.04
04:03:50.735 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:03:50.745 00.010 12020 GuideAlgorithmHysteresis::Result() returns 0.33 from input 0.78
04:03:50.746 00.001 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:03:50.746 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
04:03:50.760 00.014 9340 Enqueuing Expose request
04:03:50.777 00.017 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
04:03:50.777 00.000 12020 MoveAxis(W, 58, ABG)
04:03:50.777 00.000 12020 Guiding  Dir = 3, Dur = 58
04:03:50.777 00.000 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"d07d628f-609f-46aa-819b-820e9c4b0e28"}
04:03:50.789 00.012 12020 IsSlewing returns 0
04:03:50.789 00.000 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":146,"width":15,"height":15,"star_pos":[6.79,6.61],"pixels":"..."},"id":"d07d628f-609f-46aa-819b-820e9c4b0e28"}
04:03:50.803 00.014 12020 IsGuiding returns 0
04:03:50.863 00.060 12020 IsGuiding returns 1
04:03:50.864 00.001 12020 scope still moving after pulse duration time elapsed
04:03:50.886 00.022 12020 IsSlewing returns 0
04:03:50.887 00.001 12020 IsGuiding returns 1
04:03:50.918 00.031 12020 IsSlewing returns 0
04:03:50.919 00.001 12020 IsGuiding returns 1
04:03:50.965 00.046 12020 IsSlewing returns 0
04:03:50.966 00.001 12020 IsGuiding returns 0
04:03:50.967 00.001 12020 scope move finished after 58 + 105 ms
04:03:50.967 00.000 12020 Move returns status 0, amount 58
04:03:50.967 00.000 12020 MoveAxis(N, 0, ABG)
04:03:50.967 00.000 12020 Move returns status 0, amount 0
04:03:50.967 00.000 12020 move complete, result=0
04:03:50.968 00.001 12020 worker thread done servicing request
04:03:50.968 00.000 9340 GuideStep: 0.8 px 58 ms WEST, -0.0 px 0 ms NORTH
04:03:50.990 00.022 12020 Worker thread wakes up
04:03:50.991 00.001 12020 worker thread servicing REQUEST_EXPOSE 2000
04:03:50.991 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(1405,94,31,31)
04:03:52.432 01.441 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"02c7b430-763d-4442-88cc-fe6883b445f2"}
04:03:52.452 00.020 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"02c7b430-763d-4442-88cc-fe6883b445f2"}
04:03:52.509 00.057 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"af24dce3-90a0-421c-9534-bd233425b967"}
04:03:52.531 00.022 9340 case statement mapped state 6 to 3
04:03:52.547 00.016 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"af24dce3-90a0-421c-9534-bd233425b967"}
04:03:52.568 00.021 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"e46a03dd-a910-4903-ba22-dff06f38c118"}
04:03:52.614 00.046 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":146,"width":15,"height":15,"star_pos":[6.79,6.61],"pixels":"..."},"id":"e46a03dd-a910-4903-ba22-dff06f38c118"}
04:03:53.410 00.796 12020 Exposure complete
04:03:53.959 00.549 12020 worker thread done servicing request
04:03:53.959 00.000 9340 OnExposeComplete: enter
04:03:54.017 00.058 9340 UpdateGuideState(): m_state=6
04:03:54.054 00.037 9340 Star::Find(15, 1420, 108, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 147
04:03:54.093 00.039 9340 Star::Find returns 1 (0), X=1420.46, Y=108.49, Mass=1467327, SNR=187.7, Peak=65471 HFD=5.1
04:03:54.173 00.080 9340 MultiStar: [#1 0.71,0.16,0.00,M2] [#2 0.47,0.17,0.86,U] [#3 0.57,0.06,0.00,M2] [#4 0.61,0.19,0.00,M2] [#5 0.47,0.09,1.13,U] [#6 0.49,0.20,0.83,U] [#7 0.59,0.14,0.00,M2] [#8 0.45,0.11,1.11,U] 
04:03:54.275 00.102 9340 single-star, 4 included, MultiStar: {0.46, 0.09}, one-star: {0.44, -0.10}
04:03:54.341 00.066 9340 CameraToMount -- cameraTheta (-0.22) - m_xAngle (0.05) = xAngle (-0.27 = -0.27)
04:03:54.428 00.087 9340 CameraToMount -- cameraTheta (-0.22) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-3.34 = 2.95)
04:03:54.535 00.107 9340 CameraToMount -- cameraX=0.44 cameraY=-0.10 hyp=0.45 cameraTheta=-0.22 mountX=0.44 mountY=0.09, mountTheta=0.20
04:03:54.584 00.049 9340 SchedulePrimaryMove(10104498, x=0.44, y=-0.10, opts=13)
04:03:54.663 00.079 9340 Enqueuing Move request for scope (0.44, -0.10)
04:03:54.705 00.042 12020 Worker thread wakes up
04:03:54.705 00.000 12020 worker thread servicing REQUEST_MOVE scope ofs (0.44, -0.10) opts 0xd
04:03:54.705 00.000 12020 Handling offset move in thread for scope, endpoint = (0.44, -0.10)
04:03:54.705 00.000 12020 Moving (0.44, -0.10) raw xDistance=0.44 yDistance=0.09
04:03:54.706 00.001 12020 GuideAlgorithmHysteresis::Result() returns 0.21 from input 0.44
04:03:54.706 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:03:54.706 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
04:03:54.707 00.001 9340 UpdateImageDisplay: Size=(1920,1080) min=6478, max=65535, med=10659, FiltMin=8249, FiltMax=65518, Gamma=2.870
04:03:54.735 00.028 12020 MoveAxis(W, 38, ABG)
04:03:54.735 00.000 9340 UpdateGuideState exits: m=1467327 SNR=187.7
04:03:54.752 00.017 12020 Guiding  Dir = 3, Dur = 38
04:03:54.752 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:03:54.804 00.052 12020 IsSlewing returns 0
04:03:54.806 00.002 12020 IsGuiding returns 0
04:03:54.807 00.001 9340 ScheduleExposure(2000,3,1) exposurePending=0
04:03:54.837 00.030 12020 PulseGuide returned control before completion, sleep 26
04:03:54.837 00.000 9340 Enqueuing Expose request
04:03:54.852 00.015 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"46cfbef8-1b45-4616-bee6-c74e88ee276b"}
04:03:54.874 00.022 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"46cfbef8-1b45-4616-bee6-c74e88ee276b"}
04:03:54.921 00.047 12020 IsGuiding returns 0
04:03:54.922 00.001 12020 Move returns status 0, amount 38
04:03:54.922 00.000 12020 MoveAxis(N, 0, ABG)
04:03:54.922 00.000 12020 Move returns status 0, amount 0
04:03:54.922 00.000 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"846a310f-1544-4137-9045-b8dce9b10035"}
04:03:54.934 00.012 12020 move complete, result=0
04:03:54.934 00.000 9340 case statement mapped state 6 to 3
04:03:54.950 00.016 12020 worker thread done servicing request
04:03:54.951 00.001 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"846a310f-1544-4137-9045-b8dce9b10035"}
04:03:54.962 00.011 12020 Worker thread wakes up
04:03:54.963 00.001 9340 GuideStep: 0.4 px 38 ms WEST, 0.1 px 0 ms NORTH
04:03:54.978 00.015 12020 worker thread servicing REQUEST_EXPOSE 2000
04:03:54.978 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(1405,94,31,31)
04:03:54.995 00.017 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"787abddb-bc47-476c-89ff-8a8750987bf1"}
04:03:55.029 00.034 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":147,"width":15,"height":15,"star_pos":[7.46,7.49],"pixels":"..."},"id":"787abddb-bc47-476c-89ff-8a8750987bf1"}
04:03:56.446 01.417 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"3a0eefe7-eb67-436a-b695-aecafe84b916"}
04:03:56.466 00.020 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"3a0eefe7-eb67-436a-b695-aecafe84b916"}
04:03:56.511 00.045 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"b300ada8-de2e-4669-8840-20362a26e646"}
04:03:56.530 00.019 9340 case statement mapped state 6 to 3
04:03:56.546 00.016 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"b300ada8-de2e-4669-8840-20362a26e646"}
04:03:56.568 00.022 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"409c2917-f90e-4c32-8f9f-37b760b26289"}
04:03:56.611 00.043 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":147,"width":15,"height":15,"star_pos":[7.46,7.49],"pixels":"..."},"id":"409c2917-f90e-4c32-8f9f-37b760b26289"}
04:03:57.336 00.725 12020 Exposure complete
04:03:57.625 00.289 9340 OnExposeComplete: enter
04:03:57.642 00.017 12020 worker thread done servicing request
04:03:57.642 00.000 9340 UpdateGuideState(): m_state=6
04:03:57.657 00.015 9340 Star::Find(15, 1420, 108, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 148
04:03:57.667 00.010 9340 Star::Find returns 1 (0), X=1420.45, Y=108.58, Mass=1507305, SNR=226.8, Peak=65471 HFD=5.0
04:03:57.678 00.011 9340 MultiStar: [#1 0.52,0.22,0.00,M3] [#2 0.38,0.35,0.63,U] [#3 0.38,0.18,0.84,U] [#4 0.37,0.22,0.75,U] [#5 0.43,0.01,0.87,U] [#6 0.58,0.03,0.00,M1] [#7 0.34,0.13,0.79,U] [#8 0.33,0.13,0.75,U] 
04:03:57.690 00.012 9340 refined, 6 included, MultiStar: {0.38, 0.13}, one-star: {0.43, -0.01}
04:03:57.706 00.016 9340 CameraToMount -- cameraTheta (0.33) - m_xAngle (0.05) = xAngle (0.28 = 0.28)
04:03:57.744 00.038 9340 CameraToMount -- cameraTheta (0.33) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-2.79 = -2.79)
04:03:57.759 00.015 9340 CameraToMount -- cameraX=0.38 cameraY=0.13 hyp=0.40 cameraTheta=0.33 mountX=0.39 mountY=-0.14, mountTheta=-0.35
04:03:57.782 00.023 9340 SchedulePrimaryMove(10104498, x=0.38, y=0.13, opts=13)
04:03:57.794 00.012 9340 Enqueuing Move request for scope (0.38, 0.13)
04:03:57.807 00.013 12020 Worker thread wakes up
04:03:57.808 00.001 9340 UpdateImageDisplay: Size=(1920,1080) min=6257, max=65535, med=10641, FiltMin=8201, FiltMax=65518, Gamma=2.870
04:03:57.821 00.013 12020 worker thread servicing REQUEST_MOVE scope ofs (0.38, 0.13) opts 0xd
04:03:57.822 00.001 9340 UpdateGuideState exits: m=1507305 SNR=226.8
04:03:57.858 00.036 12020 Handling offset move in thread for scope, endpoint = (0.38, 0.13)
04:03:57.860 00.002 12020 Moving (0.38, 0.13) raw xDistance=0.39 yDistance=-0.14
04:03:57.860 00.000 12020 GuideAlgorithmHysteresis::Result() returns 0.18 from input 0.39
04:03:57.861 00.001 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:03:57.861 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
04:03:57.861 00.000 12020 MoveAxis(W, 32, ABG)
04:03:57.861 00.000 12020 Guiding  Dir = 3, Dur = 32
04:03:57.861 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:03:57.876 00.015 12020 IsSlewing returns 0
04:03:57.876 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
04:03:57.890 00.014 12020 IsGuiding returns 0
04:03:57.891 00.001 9340 Enqueuing Expose request
04:03:57.915 00.024 12020 PulseGuide returned control before completion, sleep 19
04:03:57.965 00.050 12020 IsGuiding returns 0
04:03:57.967 00.002 12020 Move returns status 0, amount 32
04:03:57.967 00.000 12020 MoveAxis(N, 0, ABG)
04:03:57.967 00.000 12020 Move returns status 0, amount 0
04:03:57.967 00.000 12020 move complete, result=0
04:03:57.968 00.001 12020 worker thread done servicing request
04:03:57.968 00.000 9340 GuideStep: 0.4 px 32 ms WEST, -0.1 px 0 ms NORTH
04:03:57.986 00.018 12020 Worker thread wakes up
04:03:57.986 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
04:03:57.986 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(1405,94,31,31)
04:03:58.447 00.461 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"1b31820d-87c5-4c27-95fb-66a6bbbbe178"}
04:03:58.460 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"1b31820d-87c5-4c27-95fb-66a6bbbbe178"}
04:03:58.493 00.033 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"3dda4350-a770-4535-b1be-f68fc5ced162"}
04:03:58.512 00.019 9340 case statement mapped state 6 to 3
04:03:58.526 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"3dda4350-a770-4535-b1be-f68fc5ced162"}
04:03:58.576 00.050 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"15015543-5d8b-4ba0-b9c3-e891c8144e17"}
04:03:58.593 00.017 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":148,"width":15,"height":15,"star_pos":[7.45,6.58],"pixels":"..."},"id":"15015543-5d8b-4ba0-b9c3-e891c8144e17"}
04:03:59.520 00.927 9340 evsrv: cli 100A41E8 connect
04:03:59.687 00.167 9340 case statement mapped state 6 to 3
04:03:59.810 00.123 9340 case statement mapped state 6 to 3
04:03:59.999 00.189 9340 evsrv: cli 100A41E8 request: {"method":"get_app_state","id":"478d1581-b2bc-4531-8273-3b85a19d38fd"}
04:04:00.055 00.056 9340 case statement mapped state 6 to 3
04:04:00.266 00.211 9340 evsrv: cli 100A41E8 response: {"jsonrpc":"2.0","result":"Guiding","id":"478d1581-b2bc-4531-8273-3b85a19d38fd"}
04:04:00.646 00.380 9340 evsrv: cli 100A41E8 disconnect
04:04:01.090 00.444 12020 Exposure complete
04:04:01.230 00.140 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"edf9cef5-c5d0-4459-bce8-f05b87a712a0"}
04:04:01.803 00.573 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"edf9cef5-c5d0-4459-bce8-f05b87a712a0"}
04:04:02.094 00.291 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"0502c23a-88d3-42fa-9781-6ee2e16eed12"}
04:04:02.361 00.267 9340 case statement mapped state 6 to 3
04:04:02.920 00.559 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"0502c23a-88d3-42fa-9781-6ee2e16eed12"}
04:04:03.181 00.261 9340 evsrv: cli 100A4288 connect
04:04:03.299 00.118 9340 case statement mapped state 6 to 3
04:04:03.409 00.110 9340 case statement mapped state 6 to 3
04:04:03.544 00.135 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"622dda84-ccb3-4f4c-b687-085fa188f15b"}
04:04:03.653 00.109 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":148,"width":15,"height":15,"star_pos":[7.45,6.58],"pixels":"..."},"id":"622dda84-ccb3-4f4c-b687-085fa188f15b"}
04:04:03.768 00.115 9340 evsrv: cli 100A4288 request: {"method":"dither","params":{"amount":4,"raOnly":false,"settle":{"pixels":0.45,"time":8,"timeout":90}},"id":"c4a209e5-acb4-485d-8756-3a3717175f30"}
04:04:03.907 00.139 9340 PhdController::Dither begins
04:04:03.952 00.045 9340 dither: size=4.00, dRA=-3.05 dDec=-3.96
04:04:04.010 00.058 9340 MountToCamera -- mountTheta (2.23) + m_xAngle (0.05) = xAngle (2.28 = 2.28)
04:04:04.063 00.053 12020 worker thread done servicing request
04:04:04.063 00.000 9340 MountToCamera -- mountX=-3.05 mountY=-3.96 hyp=5.00 mountTheta=2.23 cameraX=-3.24, cameraY=3.81 cameraTheta=2.28
04:04:04.214 00.151 9340 setting lock position to (1416.78, 112.40)
04:04:04.688 00.474 9340 Mount: notify guiding dithered (-3.2, 3.8)
04:04:04.792 00.104 9340 MultiStar: stabilizing after lock position change
04:04:04.840 00.048 9340 Status Line: Dither by -3.05,-3.96
04:04:04.931 00.091 9340 PhdController: newstate STATE_SETTLE_BEGIN
04:04:04.978 00.047 9340 PhdController: newstate STATE_SETTLE_WAIT
04:04:05.061 00.083 9340 evsrv: cli 100A4288 response: {"jsonrpc":"2.0","result":0,"id":"c4a209e5-acb4-485d-8756-3a3717175f30"}
04:04:05.083 00.022 9340 OnExposeComplete: enter
04:04:05.183 00.100 9340 UpdateGuideState(): m_state=6
04:04:05.204 00.021 9340 Star::Find(15, 1420, 108, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 149
04:04:05.231 00.027 9340 Star::Find returns 1 (0), X=1420.31, Y=108.43, Mass=1446968, SNR=193.6, Peak=65471 HFD=4.8
04:04:05.258 00.027 9340 CameraToMount -- cameraTheta (-0.84) - m_xAngle (0.05) = xAngle (-0.89 = -0.89)
04:04:05.346 00.088 9340 CameraToMount -- cameraTheta (-0.84) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-3.96 = 2.32)
04:04:05.389 00.043 9340 CameraToMount -- cameraX=3.54 cameraY=-3.96 hyp=5.31 cameraTheta=-0.84 mountX=3.34 mountY=3.87, mountTheta=0.86
04:04:05.431 00.042 9340 dither recenter: remaining=(3.0,4.0) step=(3.0,4.0)
04:04:05.506 00.075 9340 MountToCamera -- mountTheta (-0.92) + m_xAngle (0.05) = xAngle (-0.87 = -0.87)
04:04:05.524 00.018 9340 MountToCamera -- mountX=3.05 mountY=3.96 hyp=5.00 mountTheta=-0.92 cameraX=3.24, cameraY=-3.81 cameraTheta=-0.87
04:04:05.553 00.029 9340 SchedulePrimaryMove(10104498, x=3.24, y=-3.81, opts=4)
04:04:05.572 00.019 9340 Enqueuing Move request for scope (3.24, -3.81)
04:04:05.640 00.068 12020 Worker thread wakes up
04:04:05.640 00.000 12020 worker thread servicing REQUEST_MOVE scope ofs (3.24, -3.81) opts 0x4
04:04:05.641 00.001 12020 Handling offset move in thread for scope, endpoint = (3.24, -3.81)
04:04:05.641 00.000 12020 Moving (3.24, -3.81) raw xDistance=3.05 yDistance=3.96
04:04:05.641 00.000 12020 MoveAxis(W, 547, B)
04:04:05.641 00.000 12020 Guiding  Dir = 3, Dur = 547
04:04:05.642 00.001 9340 Mount: notify direct move 3.05,3.96
04:04:05.676 00.034 12020 IsSlewing returns 0
04:04:05.679 00.003 12020 IsGuiding returns 0
04:04:05.680 00.001 9340 UpdateImageDisplay: Size=(1920,1080) min=6590, max=65535, med=10633, FiltMin=8245, FiltMax=65518, Gamma=2.870
04:04:05.703 00.023 12020 PulseGuide returned control before completion, sleep 534
04:04:05.703 00.000 9340 UpdateGuideState exits: m=1446968 SNR=193.6
04:04:05.763 00.060 9340 PhdController: settling, locked = 1, distance = 5.39 (0.45) aobump = 0 frame = 1 / 99999
04:04:05.790 00.027 9340 evsrv: {"Event":"Settling","Timestamp":1778749445.790,"Host":"ASTRO","Inst":1,"Distance":5.39,"Time":0.0,"SettleTime":8.0,"StarLocked":true}
04:04:05.836 00.046 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:04:05.945 00.109 9340 ScheduleExposure(2000,3,1) exposurePending=0
04:04:05.980 00.035 9340 Enqueuing Expose request
04:04:06.003 00.023 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"554df193-53de-4c73-aa04-0d92d4a4cb88"}
04:04:06.056 00.053 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"554df193-53de-4c73-aa04-0d92d4a4cb88"}
04:04:06.096 00.040 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"b08aecd6-162d-409c-9523-a86c742ec45d"}
04:04:06.213 00.117 9340 case statement mapped state 6 to 3
04:04:06.251 00.038 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"b08aecd6-162d-409c-9523-a86c742ec45d"}
04:04:06.311 00.060 12020 IsGuiding returns 0
04:04:06.312 00.001 12020 Move returns status 0, amount 547
04:04:06.312 00.000 12020 MoveAxis(S, 644, B)
04:04:06.312 00.000 12020 Guiding  Dir = 1, Dur = 644
04:04:06.314 00.002 12020 IsSlewing returns 0
04:04:06.314 00.000 12020 IsGuiding returns 0
04:04:06.319 00.005 9340 evsrv: cli 100A4288 disconnect
04:04:06.492 00.173 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"5bf9e3ce-4213-427c-821c-64068af79607"}
04:04:06.538 00.046 12020 PulseGuide returned control before completion, sleep 448
04:04:06.540 00.002 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":149,"width":15,"height":15,"star_pos":[7.31,7.43],"pixels":"..."},"id":"5bf9e3ce-4213-427c-821c-64068af79607"}
04:04:06.952 00.412 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"37afe6c5-bebf-4de6-8d51-83920984811d"}
04:04:07.010 00.058 12020 IsGuiding returns 1
04:04:07.010 00.000 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"37afe6c5-bebf-4de6-8d51-83920984811d"}
04:04:07.032 00.022 12020 scope still moving after pulse duration time elapsed
04:04:07.062 00.030 12020 IsSlewing returns 0
04:04:07.066 00.004 12020 IsGuiding returns 1
04:04:07.142 00.076 12020 IsSlewing returns 0
04:04:07.238 00.096 12020 IsGuiding returns 0
04:04:07.238 00.000 12020 scope move finished after 644 + 278 ms
04:04:07.239 00.001 12020 Move returns status 0, amount 644
04:04:07.239 00.000 12020 move complete, result=0
04:04:07.239 00.000 12020 worker thread done servicing request
04:04:07.239 00.000 9340 GuideStep: 3.0 px 547 ms WEST, 4.0 px 644 ms SOUTH
04:04:07.281 00.042 12020 Worker thread wakes up
04:04:07.281 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
04:04:07.281 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(1402,97,31,31)
04:04:07.387 00.106 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"d938114a-b4dc-4a4e-9e61-2b3d000aa90f"}
04:04:07.405 00.018 9340 case statement mapped state 6 to 3
04:04:07.523 00.118 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"d938114a-b4dc-4a4e-9e61-2b3d000aa90f"}
04:04:07.663 00.140 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"c6b21a4c-79e4-4196-a0fa-5f0a0dfc2f86"}
04:04:07.775 00.112 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":149,"width":15,"height":15,"star_pos":[7.31,7.43],"pixels":"..."},"id":"c6b21a4c-79e4-4196-a0fa-5f0a0dfc2f86"}
04:04:09.674 01.899 12020 Exposure complete
04:04:09.924 00.250 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"4ab30ee4-4732-453f-a550-2ae75942a8c1"}
04:04:10.178 00.254 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"4ab30ee4-4732-453f-a550-2ae75942a8c1"}
04:04:10.582 00.404 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"ac44a492-46b2-4904-a127-58816fb62568"}
04:04:10.992 00.410 9340 case statement mapped state 6 to 3
04:04:11.173 00.181 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"ac44a492-46b2-4904-a127-58816fb62568"}
04:04:11.277 00.104 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"d7c083a7-b98d-484d-af68-9546b6365761"}
04:04:11.444 00.167 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":149,"width":15,"height":15,"star_pos":[7.31,7.43],"pixels":"..."},"id":"d7c083a7-b98d-484d-af68-9546b6365761"}
04:04:11.920 00.476 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"1a538e02-32b9-456e-aa48-fdf974e16d56"}
04:04:12.020 00.100 12020 worker thread done servicing request
04:04:12.021 00.001 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"1a538e02-32b9-456e-aa48-fdf974e16d56"}
04:04:12.038 00.017 9340 OnExposeComplete: enter
04:04:12.056 00.018 9340 UpdateGuideState(): m_state=6
04:04:12.077 00.021 9340 Star::Find(15, 1420, 108, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 150
04:04:12.108 00.031 9340 Star::Find returns 1 (0), X=1417.06, Y=111.47, Mass=1502838, SNR=198.6, Peak=65494 HFD=5.0
04:04:12.208 00.100 9340 CameraToMount -- cameraTheta (-1.28) - m_xAngle (0.05) = xAngle (-1.33 = -1.33)
04:04:12.251 00.043 9340 CameraToMount -- cameraTheta (-1.28) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-4.40 = 1.89)
04:04:12.299 00.048 9340 CameraToMount -- cameraX=0.28 cameraY=-0.92 hyp=0.96 cameraTheta=-1.28 mountX=0.23 mountY=0.92, mountTheta=1.32
04:04:12.397 00.098 9340 SchedulePrimaryMove(10104498, x=0.28, y=-0.92, opts=13)
04:04:12.459 00.062 9340 Enqueuing Move request for scope (0.28, -0.92)
04:04:12.586 00.127 12020 Worker thread wakes up
04:04:12.587 00.001 12020 worker thread servicing REQUEST_MOVE scope ofs (0.28, -0.92) opts 0xd
04:04:12.587 00.000 12020 Handling offset move in thread for scope, endpoint = (0.28, -0.92)
04:04:12.587 00.000 12020 Moving (0.28, -0.92) raw xDistance=0.23 yDistance=0.92
04:04:12.587 00.000 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.23
04:04:12.588 00.001 12020 resist switch: large excursion: input 0.92 thresh 0.75 direction from 0 to 1
04:04:12.588 00.000 12020 switching direction from 0 to 1 - decHistory=3 oldest=0.00 newest=2.75
04:04:12.588 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.92 from input 0.92
04:04:12.588 00.000 12020 MoveAxis(E, 0, ABG)
04:04:12.588 00.000 12020 Move returns status 0, amount 0
04:04:12.589 00.001 12020 MoveAxis(S, 149, ABG)
04:04:12.589 00.000 12020 Guiding  Dir = 1, Dur = 149
04:04:12.590 00.001 9340 UpdateImageDisplay: Size=(1920,1080) min=6254, max=65535, med=10659, FiltMin=8275, FiltMax=65514, Gamma=2.870
04:04:12.616 00.026 12020 IsSlewing returns 0
04:04:12.616 00.000 9340 UpdateGuideState exits: m=1502838 SNR=198.6
04:04:12.634 00.018 9340 PhdController: settling, locked = 1, distance = 0.96 (0.45) aobump = 0 frame = 2 / 99999
04:04:12.653 00.019 12020 IsGuiding returns 0
04:04:12.654 00.001 9340 evsrv: {"Event":"Settling","Timestamp":1778749452.653,"Host":"ASTRO","Inst":1,"Distance":0.96,"Time":0.0,"SettleTime":8.0,"StarLocked":true}
04:04:12.774 00.120 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:04:12.797 00.023 12020 PulseGuide returned control before completion, sleep 26
04:04:12.799 00.002 9340 ScheduleExposure(2000,3,1) exposurePending=0
04:04:12.842 00.043 12020 IsGuiding returns 1
04:04:12.843 00.001 12020 scope still moving after pulse duration time elapsed
04:04:12.847 00.004 9340 Enqueuing Expose request
04:04:12.912 00.065 12020 IsSlewing returns 0
04:04:12.914 00.002 12020 IsGuiding returns 1
04:04:12.916 00.002 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"ef79a403-e341-49bf-b8cd-95ac808bf475"}
04:04:12.952 00.036 12020 IsSlewing returns 0
04:04:12.954 00.002 12020 IsGuiding returns 1
04:04:12.954 00.000 9340 case statement mapped state 6 to 3
04:04:13.014 00.060 12020 IsSlewing returns 0
04:04:13.021 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"ef79a403-e341-49bf-b8cd-95ac808bf475"}
04:04:13.193 00.172 12020 IsGuiding returns 0
04:04:13.193 00.000 12020 scope move finished after 149 + 390 ms
04:04:13.193 00.000 12020 Move returns status 0, amount 149
04:04:13.193 00.000 12020 move complete, result=0
04:04:13.194 00.001 12020 worker thread done servicing request
04:04:13.194 00.000 12020 Worker thread wakes up
04:04:13.194 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
04:04:13.194 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(1402,97,31,31)
04:04:13.198 00.004 9340 GuideStep: 0.2 px 0 ms EAST, 0.9 px 149 ms SOUTH
04:04:13.353 00.155 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"104b5238-0d1c-4695-b89a-fdc6fb7ca4de"}
04:04:13.373 00.020 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":150,"width":15,"height":15,"star_pos":[7.06,7.47],"pixels":"..."},"id":"104b5238-0d1c-4695-b89a-fdc6fb7ca4de"}
04:04:13.921 00.548 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"4d6b8c2b-d6e5-4acd-b235-89ca22724b45"}
04:04:14.015 00.094 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"4d6b8c2b-d6e5-4acd-b235-89ca22724b45"}
04:04:14.057 00.042 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"6d5439eb-1f20-4dfc-9897-e855e2db95ba"}
04:04:14.111 00.054 9340 case statement mapped state 6 to 3
04:04:14.237 00.126 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"6d5439eb-1f20-4dfc-9897-e855e2db95ba"}
04:04:14.304 00.067 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"da2dce95-bebc-4332-988c-476c5670a809"}
04:04:14.471 00.167 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":150,"width":15,"height":15,"star_pos":[7.06,7.47],"pixels":"..."},"id":"da2dce95-bebc-4332-988c-476c5670a809"}
04:04:15.623 01.152 12020 Exposure complete
04:04:16.037 00.414 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"446fc43a-6e9f-4487-9e95-67abd451141e"}
04:04:16.237 00.200 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"446fc43a-6e9f-4487-9e95-67abd451141e"}
04:04:16.567 00.330 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"73e8ddca-b4d3-427f-9194-ec9f8a5f579e"}
04:04:17.127 00.560 9340 case statement mapped state 6 to 3
04:04:17.572 00.445 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"73e8ddca-b4d3-427f-9194-ec9f8a5f579e"}
04:04:18.010 00.438 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"b8272247-3f31-4eb9-9de9-e66aecd8379d"}
04:04:18.382 00.372 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":150,"width":15,"height":15,"star_pos":[7.06,7.47],"pixels":"..."},"id":"b8272247-3f31-4eb9-9de9-e66aecd8379d"}
04:04:18.833 00.451 12020 worker thread done servicing request
04:04:18.833 00.000 9340 OnExposeComplete: enter
04:04:18.867 00.034 9340 UpdateGuideState(): m_state=6
04:04:18.931 00.064 9340 Star::Find(15, 1417, 111, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 151
04:04:18.952 00.021 9340 Star::Find returns 1 (0), X=1416.80, Y=113.26, Mass=1481343, SNR=224.3, Peak=65388 HFD=4.7
04:04:18.966 00.014 9340 CameraToMount -- cameraTheta (1.55) - m_xAngle (0.05) = xAngle (1.50 = 1.50)
04:04:18.997 00.031 9340 CameraToMount -- cameraTheta (1.55) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-1.57 = -1.57)
04:04:19.059 00.062 9340 CameraToMount -- cameraX=0.02 cameraY=0.86 hyp=0.86 cameraTheta=1.55 mountX=0.06 mountY=-0.86, mountTheta=-1.50
04:04:19.088 00.029 9340 SchedulePrimaryMove(10104498, x=0.02, y=0.86, opts=13)
04:04:19.119 00.031 9340 Enqueuing Move request for scope (0.02, 0.86)
04:04:19.179 00.060 12020 Worker thread wakes up
04:04:19.180 00.001 12020 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.86) opts 0xd
04:04:19.180 00.000 12020 Handling offset move in thread for scope, endpoint = (0.02, 0.86)
04:04:19.180 00.000 12020 Moving (0.02, 0.86) raw xDistance=0.06 yDistance=-0.86
04:04:19.181 00.001 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
04:04:19.181 00.000 12020 resist switch: large excursion: input -0.86 thresh 0.75 direction from 1 to -1
04:04:19.181 00.000 12020 switching direction from 0 to -1 - decHistory=-3 oldest=0.00 newest=-2.59
04:04:19.181 00.000 12020 GuideAlgorithmResistSwitch::result() returns -0.86 from input -0.86
04:04:19.181 00.000 12020 MoveAxis(E, 0, ABG)
04:04:19.184 00.003 9340 UpdateImageDisplay: Size=(1920,1080) min=6352, max=65535, med=10643, FiltMin=8383, FiltMax=65535, Gamma=2.870
04:04:19.215 00.031 12020 Move returns status 0, amount 0
04:04:19.216 00.001 9340 UpdateGuideState exits: m=1481343 SNR=224.3
04:04:19.233 00.017 12020 MoveAxis(N, 140, ABG)
04:04:19.233 00.000 12020 Guiding  Dir = 0, Dur = 140
04:04:19.235 00.002 12020 IsSlewing returns 0
04:04:19.235 00.000 9340 PhdController: settling, locked = 1, distance = 0.93 (0.45) aobump = 0 frame = 3 / 99999
04:04:19.255 00.020 12020 IsGuiding returns 0
04:04:19.257 00.002 9340 evsrv: {"Event":"Settling","Timestamp":1778749459.257,"Host":"ASTRO","Inst":1,"Distance":0.93,"Time":0.0,"SettleTime":8.0,"StarLocked":true}
04:04:19.312 00.055 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:04:19.331 00.019 9340 ScheduleExposure(2000,3,1) exposurePending=0
04:04:19.345 00.014 9340 Enqueuing Expose request
04:04:19.361 00.016 12020 PulseGuide returned control before completion, sleep 46
04:04:19.423 00.062 12020 IsGuiding returns 1
04:04:19.423 00.000 12020 scope still moving after pulse duration time elapsed
04:04:19.452 00.029 12020 IsSlewing returns 0
04:04:19.453 00.001 12020 IsGuiding returns 1
04:04:19.483 00.030 12020 IsSlewing returns 0
04:04:19.484 00.001 12020 IsGuiding returns 1
04:04:19.645 00.161 12020 IsSlewing returns 0
04:04:19.680 00.035 12020 IsGuiding returns 0
04:04:19.680 00.000 12020 scope move finished after 140 + 284 ms
04:04:19.680 00.000 12020 Move returns status 0, amount 140
04:04:19.680 00.000 12020 move complete, result=0
04:04:19.681 00.001 12020 worker thread done servicing request
04:04:19.681 00.000 9340 GuideStep: 0.1 px 0 ms EAST, -0.9 px 140 ms NORTH
04:04:19.698 00.017 12020 Worker thread wakes up
04:04:19.698 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
04:04:19.698 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(1402,97,31,31)
04:04:19.778 00.080 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"72ab8fea-12e2-4321-ac7f-299f6a398542"}
04:04:19.823 00.045 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"72ab8fea-12e2-4321-ac7f-299f6a398542"}
04:04:19.847 00.024 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"229250ab-e3e3-47c8-a4fd-4eedf50c2fa3"}
04:04:19.878 00.031 9340 case statement mapped state 6 to 3
04:04:19.972 00.094 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"229250ab-e3e3-47c8-a4fd-4eedf50c2fa3"}
04:04:20.018 00.046 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"d545385d-131c-4ab0-92d5-caafd9a24a35"}
04:04:20.114 00.096 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":151,"width":15,"height":15,"star_pos":[6.80,7.26],"pixels":"..."},"id":"d545385d-131c-4ab0-92d5-caafd9a24a35"}
04:04:21.766 01.652 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"7205d1ee-f4aa-4c82-bc60-2a967ef8bbcf"}
04:04:21.778 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"7205d1ee-f4aa-4c82-bc60-2a967ef8bbcf"}
04:04:21.788 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"61f39468-5730-4c1a-a232-330c37ef760e"}
04:04:21.812 00.024 9340 case statement mapped state 6 to 3
04:04:21.819 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"61f39468-5730-4c1a-a232-330c37ef760e"}
04:04:21.828 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"550e03bb-7443-4f3a-a827-ef2f9533c1c6"}
04:04:21.840 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":151,"width":15,"height":15,"star_pos":[6.80,7.26],"pixels":"..."},"id":"550e03bb-7443-4f3a-a827-ef2f9533c1c6"}
04:04:22.059 00.219 12020 Exposure complete
04:04:22.331 00.272 12020 worker thread done servicing request
04:04:22.331 00.000 9340 OnExposeComplete: enter
04:04:22.342 00.011 9340 UpdateGuideState(): m_state=6
04:04:22.358 00.016 9340 Star::Find(15, 1416, 113, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 152
04:04:22.390 00.032 9340 Star::Find returns 1 (0), X=1416.55, Y=113.37, Mass=1560384, SNR=208.5, Peak=65388 HFD=5.0
04:04:22.409 00.019 9340 CameraToMount -- cameraTheta (1.80) - m_xAngle (0.05) = xAngle (1.76 = 1.76)
04:04:22.423 00.014 9340 CameraToMount -- cameraTheta (1.80) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-1.31 = -1.31)
04:04:22.436 00.013 9340 CameraToMount -- cameraX=-0.23 cameraY=0.97 hyp=1.00 cameraTheta=1.80 mountX=-0.18 mountY=-0.97, mountTheta=-1.76
04:04:22.453 00.017 9340 SchedulePrimaryMove(10104498, x=-0.23, y=0.97, opts=13)
04:04:22.486 00.033 9340 Enqueuing Move request for scope (-0.23, 0.97)
04:04:22.499 00.013 12020 Worker thread wakes up
04:04:22.500 00.001 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.23, 0.97) opts 0xd
04:04:22.500 00.000 12020 Handling offset move in thread for scope, endpoint = (-0.23, 0.97)
04:04:22.500 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=6638, max=65535, med=10662, FiltMin=8380, FiltMax=65523, Gamma=2.870
04:04:22.510 00.010 12020 Moving (-0.23, 0.97) raw xDistance=-0.18 yDistance=-0.97
04:04:22.510 00.000 9340 UpdateGuideState exits: m=1560384 SNR=208.5
04:04:22.523 00.013 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.18
04:04:22.524 00.001 9340 PhdController: settling, locked = 1, distance = 0.95 (0.45) aobump = 0 frame = 4 / 99999
04:04:22.535 00.011 12020 GuideAlgorithmResistSwitch::result() returns -0.97 from input -0.97
04:04:22.535 00.000 9340 evsrv: {"Event":"Settling","Timestamp":1778749462.535,"Host":"ASTRO","Inst":1,"Distance":0.95,"Time":0.0,"SettleTime":8.0,"StarLocked":true}
04:04:22.565 00.030 12020 MoveAxis(E, 0, ABG)
04:04:22.565 00.000 12020 Move returns status 0, amount 0
04:04:22.565 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:04:22.578 00.013 12020 MoveAxis(N, 157, ABG)
04:04:22.578 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
04:04:22.590 00.012 12020 Guiding  Dir = 0, Dur = 157
04:04:22.590 00.000 9340 Enqueuing Expose request
04:04:22.600 00.010 12020 IsSlewing returns 0
04:04:22.602 00.002 12020 IsGuiding returns 0
04:04:22.685 00.083 12020 PulseGuide returned control before completion, sleep 84
04:04:22.783 00.098 12020 IsGuiding returns 1
04:04:22.783 00.000 12020 scope still moving after pulse duration time elapsed
04:04:22.828 00.045 12020 IsSlewing returns 0
04:04:22.830 00.002 12020 IsGuiding returns 1
04:04:22.957 00.127 12020 IsSlewing returns 0
04:04:22.993 00.036 12020 IsGuiding returns 0
04:04:22.993 00.000 12020 scope move finished after 157 + 234 ms
04:04:22.995 00.002 12020 Move returns status 0, amount 157
04:04:22.995 00.000 12020 move complete, result=0
04:04:22.995 00.000 12020 worker thread done servicing request
04:04:22.995 00.000 9340 GuideStep: -0.2 px 0 ms EAST, -1.0 px 157 ms NORTH
04:04:23.010 00.015 12020 Worker thread wakes up
04:04:23.010 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
04:04:23.010 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(1402,97,31,31)
04:04:23.767 00.757 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"4fda4fd9-6975-4ea1-97e1-fa888c59d215"}
04:04:23.777 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"4fda4fd9-6975-4ea1-97e1-fa888c59d215"}
04:04:23.810 00.033 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"5bb2d793-b8f6-4812-bfd4-edaae9e9b4a6"}
04:04:23.820 00.010 9340 case statement mapped state 6 to 3
04:04:23.829 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"5bb2d793-b8f6-4812-bfd4-edaae9e9b4a6"}
04:04:23.838 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"7ca46b33-a6e5-44bd-9c34-251a546a7c4b"}
04:04:23.848 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":152,"width":15,"height":15,"star_pos":[6.55,7.37],"pixels":"..."},"id":"7ca46b33-a6e5-44bd-9c34-251a546a7c4b"}
04:04:25.383 01.535 12020 Exposure complete
04:04:25.692 00.309 12020 worker thread done servicing request
04:04:25.692 00.000 9340 OnExposeComplete: enter
04:04:25.707 00.015 9340 UpdateGuideState(): m_state=6
04:04:25.719 00.012 9340 Star::Find(15, 1416, 113, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 153
04:04:25.748 00.029 9340 Star::Find returns 1 (0), X=1416.02, Y=112.60, Mass=1548744, SNR=253.9, Peak=65436 HFD=5.0
04:04:25.766 00.018 9340 CameraToMount -- cameraTheta (2.88) - m_xAngle (0.05) = xAngle (2.83 = 2.83)
04:04:25.778 00.012 9340 CameraToMount -- cameraTheta (2.88) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-0.24 = -0.24)
04:04:25.789 00.011 9340 CameraToMount -- cameraX=-0.76 cameraY=0.20 hyp=0.79 cameraTheta=2.88 mountX=-0.75 mountY=-0.18, mountTheta=-2.90
04:04:25.804 00.015 9340 SchedulePrimaryMove(10104498, x=-0.76, y=0.20, opts=13)
04:04:25.817 00.013 9340 Enqueuing Move request for scope (-0.76, 0.20)
04:04:25.828 00.011 12020 Worker thread wakes up
04:04:25.828 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=6408, max=65535, med=10653, FiltMin=8443, FiltMax=65535, Gamma=2.870
04:04:25.865 00.037 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.76, 0.20) opts 0xd
04:04:25.865 00.000 9340 UpdateGuideState exits: m=1548744 SNR=253.9
04:04:25.877 00.012 12020 Handling offset move in thread for scope, endpoint = (-0.76, 0.20)
04:04:25.877 00.000 9340 PhdController: settling, locked = 1, distance = 0.90 (0.45) aobump = 0 frame = 5 / 99999
04:04:25.888 00.011 12020 Moving (-0.76, 0.20) raw xDistance=-0.75 yDistance=-0.18
04:04:25.888 00.000 9340 evsrv: {"Event":"Settling","Timestamp":1778749465.888,"Host":"ASTRO","Inst":1,"Distance":0.90,"Time":0.0,"SettleTime":8.0,"StarLocked":true}
04:04:25.903 00.015 12020 GuideAlgorithmHysteresis::Result() returns -0.32 from input -0.75
04:04:25.904 00.001 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:04:25.904 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
04:04:25.905 00.001 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:04:25.915 00.010 12020 MoveAxis(E, 57, ABG)
04:04:25.915 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
04:04:25.925 00.010 12020 Guiding  Dir = 2, Dur = 57
04:04:25.926 00.001 9340 Enqueuing Expose request
04:04:25.938 00.012 12020 IsSlewing returns 0
04:04:25.938 00.000 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"d6b079a7-8e1a-4f5d-9a82-e9a0d78e597b"}
04:04:25.949 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"d6b079a7-8e1a-4f5d-9a82-e9a0d78e597b"}
04:04:25.982 00.033 12020 IsGuiding returns 0
04:04:25.982 00.000 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"c367613b-39e0-4258-935b-74b7503b7e55"}
04:04:25.992 00.010 9340 case statement mapped state 6 to 3
04:04:26.003 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"c367613b-39e0-4258-935b-74b7503b7e55"}
04:04:26.015 00.012 12020 PulseGuide returned control before completion, sleep 37
04:04:26.016 00.001 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"3ec71f94-e345-4e14-9213-5d7653a0bca8"}
04:04:26.026 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":153,"width":15,"height":15,"star_pos":[7.02,6.60],"pixels":"..."},"id":"3ec71f94-e345-4e14-9213-5d7653a0bca8"}
04:04:26.060 00.034 12020 IsGuiding returns 1
04:04:26.060 00.000 12020 scope still moving after pulse duration time elapsed
04:04:26.108 00.048 12020 IsSlewing returns 0
04:04:26.109 00.001 12020 IsGuiding returns 0
04:04:26.110 00.001 12020 scope move finished after 57 + 71 ms
04:04:26.110 00.000 12020 Move returns status 0, amount 57
04:04:26.110 00.000 12020 MoveAxis(N, 0, ABG)
04:04:26.111 00.001 12020 Move returns status 0, amount 0
04:04:26.111 00.000 12020 move complete, result=0
04:04:26.111 00.000 12020 worker thread done servicing request
04:04:26.111 00.000 9340 GuideStep: -0.8 px 57 ms EAST, -0.2 px 0 ms NORTH
04:04:26.133 00.022 12020 Worker thread wakes up
04:04:26.135 00.002 12020 worker thread servicing REQUEST_EXPOSE 2000
04:04:26.135 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(1402,97,31,31)
04:04:27.768 01.633 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"91a7d5e4-85fc-4bf5-9357-fdcccaf8e22f"}
04:04:27.782 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"91a7d5e4-85fc-4bf5-9357-fdcccaf8e22f"}
04:04:27.789 00.007 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"08761c65-784c-4414-9c59-1406660cb371"}
04:04:27.797 00.008 9340 case statement mapped state 6 to 3
04:04:27.804 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"08761c65-784c-4414-9c59-1406660cb371"}
04:04:27.814 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"ccd31b48-b2cb-4f99-88fc-19baf886b590"}
04:04:27.822 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":153,"width":15,"height":15,"star_pos":[7.02,6.60],"pixels":"..."},"id":"ccd31b48-b2cb-4f99-88fc-19baf886b590"}
04:04:28.497 00.675 12020 Exposure complete
04:04:28.673 00.176 12020 worker thread done servicing request
04:04:28.673 00.000 9340 OnExposeComplete: enter
04:04:28.682 00.009 9340 UpdateGuideState(): m_state=6
04:04:28.703 00.021 9340 Star::Find(15, 1416, 112, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 154
04:04:28.712 00.009 9340 Star::Find returns 1 (0), X=1416.46, Y=112.71, Mass=1538337, SNR=198.0, Peak=65436 HFD=5.0
04:04:28.722 00.010 9340 CameraToMount -- cameraTheta (2.36) - m_xAngle (0.05) = xAngle (2.31 = 2.31)
04:04:28.731 00.009 9340 CameraToMount -- cameraTheta (2.36) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-0.76 = -0.76)
04:04:28.739 00.008 9340 CameraToMount -- cameraX=-0.32 cameraY=0.32 hyp=0.45 cameraTheta=2.36 mountX=-0.30 mountY=-0.31, mountTheta=-2.35
04:04:28.753 00.014 9340 SchedulePrimaryMove(10104498, x=-0.32, y=0.32, opts=13)
04:04:28.762 00.009 9340 Enqueuing Move request for scope (-0.32, 0.32)
04:04:28.775 00.013 12020 Worker thread wakes up
04:04:28.775 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=6715, max=65535, med=10671, FiltMin=8423, FiltMax=65516, Gamma=2.870
04:04:28.785 00.010 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.32, 0.32) opts 0xd
04:04:28.786 00.001 9340 UpdateGuideState exits: m=1538337 SNR=198.0
04:04:28.794 00.008 12020 Handling offset move in thread for scope, endpoint = (-0.32, 0.32)
04:04:28.794 00.000 9340 PhdController: settling, locked = 1, distance = 0.77 (0.45) aobump = 0 frame = 6 / 99999
04:04:28.816 00.022 12020 Moving (-0.32, 0.32) raw xDistance=-0.30 yDistance=-0.31
04:04:28.817 00.001 12020 GuideAlgorithmHysteresis::Result() returns -0.15 from input -0.30
04:04:28.817 00.000 12020 GuideAlgorithmResistSwitch::result() returns -0.31 from input -0.31
04:04:28.817 00.000 12020 MoveAxis(E, 27, ABG)
04:04:28.817 00.000 12020 Guiding  Dir = 2, Dur = 27
04:04:28.819 00.002 12020 IsSlewing returns 0
04:04:28.820 00.001 9340 evsrv: {"Event":"Settling","Timestamp":1778749468.820,"Host":"ASTRO","Inst":1,"Distance":0.77,"Time":0.0,"SettleTime":8.0,"StarLocked":true}
04:04:28.833 00.013 12020 IsGuiding returns 0
04:04:28.833 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:04:28.843 00.010 9340 ScheduleExposure(2000,3,1) exposurePending=0
04:04:28.856 00.013 9340 Enqueuing Expose request
04:04:28.866 00.010 12020 PulseGuide returned control before completion, sleep 13
04:04:28.891 00.025 12020 IsGuiding returns 1
04:04:28.891 00.000 12020 scope still moving after pulse duration time elapsed
04:04:28.936 00.045 12020 IsSlewing returns 0
04:04:28.938 00.002 12020 IsGuiding returns 0
04:04:28.938 00.000 12020 scope move finished after 27 + 77 ms
04:04:28.938 00.000 12020 Move returns status 0, amount 27
04:04:28.938 00.000 12020 MoveAxis(N, 51, ABG)
04:04:28.938 00.000 12020 Guiding  Dir = 0, Dur = 51
04:04:28.939 00.001 12020 IsSlewing returns 0
04:04:28.940 00.001 12020 IsGuiding returns 0
04:04:29.018 00.078 12020 IsGuiding returns 1
04:04:29.019 00.001 12020 scope still moving after pulse duration time elapsed
04:04:29.042 00.023 12020 IsSlewing returns 0
04:04:29.042 00.000 12020 IsGuiding returns 1
04:04:29.183 00.141 12020 IsSlewing returns 0
04:04:29.210 00.027 12020 IsGuiding returns 0
04:04:29.211 00.001 12020 scope move finished after 51 + 219 ms
04:04:29.211 00.000 12020 Move returns status 0, amount 51
04:04:29.211 00.000 12020 move complete, result=0
04:04:29.211 00.000 12020 worker thread done servicing request
04:04:29.211 00.000 9340 GuideStep: -0.3 px 27 ms EAST, -0.3 px 51 ms NORTH
04:04:29.223 00.012 12020 Worker thread wakes up
04:04:29.224 00.001 12020 worker thread servicing REQUEST_EXPOSE 2000
04:04:29.224 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(1402,97,31,31)
04:04:29.767 00.543 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"c63b9a76-05f0-4ab9-a71c-61f7fa9c5a6d"}
04:04:29.775 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"c63b9a76-05f0-4ab9-a71c-61f7fa9c5a6d"}
04:04:29.797 00.022 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"79ba43e7-2ad6-4c3a-bd9f-342538b0b073"}
04:04:29.807 00.010 9340 case statement mapped state 6 to 3
04:04:29.814 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"79ba43e7-2ad6-4c3a-bd9f-342538b0b073"}
04:04:29.835 00.021 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"fc32dc1c-41d5-48dc-95d9-4b76aa359842"}
04:04:29.844 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":154,"width":15,"height":15,"star_pos":[7.46,6.71],"pixels":"..."},"id":"fc32dc1c-41d5-48dc-95d9-4b76aa359842"}
04:04:31.595 01.751 12020 Exposure complete
04:04:31.766 00.171 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"e479b080-f0ce-4e7b-aac8-c09a8e5cac81"}
04:04:31.808 00.042 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"e479b080-f0ce-4e7b-aac8-c09a8e5cac81"}
04:04:31.834 00.026 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"e40ff385-6871-4d11-a543-f014d358a01a"}
04:04:31.862 00.028 9340 case statement mapped state 6 to 3
04:04:31.876 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"e40ff385-6871-4d11-a543-f014d358a01a"}
04:04:31.895 00.019 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"2e8f1cfd-12ad-4050-bbcd-2b81b6c6b18c"}
04:04:31.910 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":154,"width":15,"height":15,"star_pos":[7.46,6.71],"pixels":"..."},"id":"2e8f1cfd-12ad-4050-bbcd-2b81b6c6b18c"}
04:04:31.952 00.042 12020 worker thread done servicing request
04:04:31.952 00.000 9340 OnExposeComplete: enter
04:04:31.966 00.014 9340 UpdateGuideState(): m_state=6
04:04:31.983 00.017 9340 Star::Find(15, 1416, 112, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 155
04:04:31.994 00.011 9340 Star::Find returns 1 (0), X=1416.57, Y=112.13, Mass=1522905, SNR=194.4, Peak=65436 HFD=4.9
04:04:32.015 00.021 9340 CameraToMount -- cameraTheta (-2.26) - m_xAngle (0.05) = xAngle (-2.30 = -2.30)
04:04:32.028 00.013 9340 CameraToMount -- cameraTheta (-2.26) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-5.37 = 0.91)
04:04:32.042 00.014 9340 CameraToMount -- cameraX=-0.21 cameraY=-0.26 hyp=0.34 cameraTheta=-2.26 mountX=-0.23 mountY=0.27, mountTheta=2.27
04:04:32.082 00.040 9340 SchedulePrimaryMove(10104498, x=-0.21, y=-0.26, opts=13)
04:04:32.095 00.013 9340 Enqueuing Move request for scope (-0.21, -0.26)
04:04:32.110 00.015 12020 Worker thread wakes up
04:04:32.110 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=6207, max=65535, med=10667, FiltMin=8564, FiltMax=65516, Gamma=2.870
04:04:32.121 00.011 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.21, -0.26) opts 0xd
04:04:32.121 00.000 12020 Handling offset move in thread for scope, endpoint = (-0.21, -0.26)
04:04:32.121 00.000 9340 UpdateGuideState exits: m=1522905 SNR=194.4
04:04:32.135 00.014 12020 Moving (-0.21, -0.26) raw xDistance=-0.23 yDistance=0.27
04:04:32.135 00.000 9340 PhdController: settling, locked = 1, distance = 0.64 (0.45) aobump = 0 frame = 7 / 99999
04:04:32.151 00.016 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.23
04:04:32.152 00.001 9340 evsrv: {"Event":"Settling","Timestamp":1778749472.151,"Host":"ASTRO","Inst":1,"Distance":0.64,"Time":0.0,"SettleTime":8.0,"StarLocked":true}
04:04:32.168 00.016 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
04:04:32.168 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:04:32.203 00.035 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.27
04:04:32.203 00.000 12020 MoveAxis(E, 0, ABG)
04:04:32.203 00.000 12020 Move returns status 0, amount 0
04:04:32.204 00.001 12020 MoveAxis(N, 0, ABG)
04:04:32.204 00.000 12020 Move returns status 0, amount 0
04:04:32.204 00.000 12020 move complete, result=0
04:04:32.205 00.001 12020 worker thread done servicing request
04:04:32.209 00.004 9340 ScheduleExposure(2000,3,1) exposurePending=0
04:04:32.226 00.017 9340 Enqueuing Expose request
04:04:32.246 00.020 12020 Worker thread wakes up
04:04:32.247 00.001 9340 GuideStep: -0.2 px 0 ms EAST, 0.3 px 0 ms NORTH
04:04:32.258 00.011 12020 worker thread servicing REQUEST_EXPOSE 2000
04:04:32.259 00.001 12020 Handling exposure in thread, d=2000 o=3 r=(1402,97,31,31)
04:04:33.764 01.505 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"37e955a7-6a2e-4e45-9099-e7af4e9ce26b"}
04:04:33.773 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"37e955a7-6a2e-4e45-9099-e7af4e9ce26b"}
04:04:33.787 00.014 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"643d1167-61c1-475b-b0db-a71509ab96f6"}
04:04:33.793 00.006 9340 case statement mapped state 6 to 3
04:04:33.801 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"643d1167-61c1-475b-b0db-a71509ab96f6"}
04:04:33.810 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"436c6eea-e093-46bf-b5cc-513c89e2be9b"}
04:04:33.818 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":155,"width":15,"height":15,"star_pos":[6.57,7.13],"pixels":"..."},"id":"436c6eea-e093-46bf-b5cc-513c89e2be9b"}
04:04:34.621 00.803 12020 Exposure complete
04:04:34.817 00.196 12020 worker thread done servicing request
04:04:34.817 00.000 9340 OnExposeComplete: enter
04:04:34.827 00.010 9340 UpdateGuideState(): m_state=6
04:04:34.837 00.010 9340 Star::Find(15, 1416, 112, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 156
04:04:34.846 00.009 9340 Star::Find returns 1 (0), X=1416.82, Y=111.66, Mass=1512653, SNR=193.4, Peak=65354 HFD=4.9
04:04:34.857 00.011 9340 CameraToMount -- cameraTheta (-1.51) - m_xAngle (0.05) = xAngle (-1.56 = -1.56)
04:04:34.867 00.010 9340 CameraToMount -- cameraTheta (-1.51) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-4.63 = 1.66)
04:04:34.880 00.013 9340 CameraToMount -- cameraX=0.04 cameraY=-0.73 hyp=0.74 cameraTheta=-1.51 mountX=0.01 mountY=0.73, mountTheta=1.56
04:04:34.907 00.027 9340 SchedulePrimaryMove(10104498, x=0.04, y=-0.73, opts=13)
04:04:34.917 00.010 9340 Enqueuing Move request for scope (0.04, -0.73)
04:04:34.925 00.008 12020 Worker thread wakes up
04:04:34.926 00.001 9340 UpdateImageDisplay: Size=(1920,1080) min=6701, max=65535, med=10689, FiltMin=8398, FiltMax=65514, Gamma=2.870
04:04:34.934 00.008 12020 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.73) opts 0xd
04:04:34.934 00.000 9340 UpdateGuideState exits: m=1512653 SNR=193.4
04:04:34.944 00.010 12020 Handling offset move in thread for scope, endpoint = (0.04, -0.73)
04:04:34.944 00.000 9340 PhdController: settling, locked = 1, distance = 0.67 (0.45) aobump = 0 frame = 8 / 99999
04:04:34.955 00.011 12020 Moving (0.04, -0.73) raw xDistance=0.01 yDistance=0.73
04:04:34.956 00.001 9340 evsrv: {"Event":"Settling","Timestamp":1778749474.955,"Host":"ASTRO","Inst":1,"Distance":0.67,"Time":0.0,"SettleTime":8.0,"StarLocked":true}
04:04:34.966 00.010 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
04:04:34.966 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
04:04:34.966 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:04:34.976 00.010 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.73
04:04:34.976 00.000 12020 MoveAxis(E, 0, ABG)
04:04:34.976 00.000 12020 Move returns status 0, amount 0
04:04:34.977 00.001 12020 MoveAxis(N, 0, ABG)
04:04:34.977 00.000 12020 Move returns status 0, amount 0
04:04:34.977 00.000 12020 move complete, result=0
04:04:34.977 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
04:04:34.986 00.009 9340 Enqueuing Expose request
04:04:35.009 00.023 12020 worker thread done servicing request
04:04:35.009 00.000 9340 GuideStep: 0.0 px 0 ms EAST, 0.7 px 0 ms NORTH
04:04:35.019 00.010 12020 Worker thread wakes up
04:04:35.019 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
04:04:35.019 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(1402,97,31,31)
04:04:35.763 00.744 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"30b0c6c6-74ef-420b-8d37-a5eebb465f8d"}
04:04:35.771 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"30b0c6c6-74ef-420b-8d37-a5eebb465f8d"}
04:04:35.779 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"035b6286-e415-4d2a-a285-135c6023ebe1"}
04:04:35.787 00.008 9340 case statement mapped state 6 to 3
04:04:35.796 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"035b6286-e415-4d2a-a285-135c6023ebe1"}
04:04:35.807 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"058a797a-4061-46ee-9108-cfc8e85f9068"}
04:04:35.817 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":156,"width":15,"height":15,"star_pos":[6.82,6.66],"pixels":"..."},"id":"058a797a-4061-46ee-9108-cfc8e85f9068"}
04:04:37.420 01.603 12020 Exposure complete
04:04:37.679 00.259 9340 OnExposeComplete: enter
04:04:37.695 00.016 12020 worker thread done servicing request
04:04:37.696 00.001 9340 UpdateGuideState(): m_state=6
04:04:37.707 00.011 9340 Star::Find(15, 1416, 111, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 157
04:04:37.718 00.011 9340 Star::Find returns 1 (0), X=1416.22, Y=112.09, Mass=1529533, SNR=181.3, Peak=62972 HFD=4.8
04:04:37.736 00.018 9340 CameraToMount -- cameraTheta (-2.65) - m_xAngle (0.05) = xAngle (-2.69 = -2.69)
04:04:37.752 00.016 9340 CameraToMount -- cameraTheta (-2.65) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-5.76 = 0.52)
04:04:37.779 00.027 9340 CameraToMount -- cameraX=-0.56 cameraY=-0.30 hyp=0.64 cameraTheta=-2.65 mountX=-0.58 mountY=0.32, mountTheta=2.64
04:04:37.799 00.020 9340 SchedulePrimaryMove(10104498, x=-0.56, y=-0.30, opts=13)
04:04:37.820 00.021 9340 Enqueuing Move request for scope (-0.56, -0.30)
04:04:37.833 00.013 12020 Worker thread wakes up
04:04:37.833 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=6422, max=65535, med=10679, FiltMin=8316, FiltMax=65535, Gamma=2.870
04:04:37.843 00.010 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.56, -0.30) opts 0xd
04:04:37.843 00.000 9340 UpdateGuideState exits: m=1529533 SNR=181.3
04:04:37.863 00.020 12020 Handling offset move in thread for scope, endpoint = (-0.56, -0.30)
04:04:37.863 00.000 12020 Moving (-0.56, -0.30) raw xDistance=-0.58 yDistance=0.32
04:04:37.863 00.000 12020 GuideAlgorithmHysteresis::Result() returns -0.24 from input -0.58
04:04:37.863 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
04:04:37.864 00.001 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.32
04:04:37.864 00.000 12020 MoveAxis(E, 43, ABG)
04:04:37.864 00.000 9340 PhdController: settling, locked = 1, distance = 0.66 (0.45) aobump = 0 frame = 9 / 99999
04:04:37.883 00.019 12020 Guiding  Dir = 2, Dur = 43
04:04:37.884 00.001 9340 evsrv: {"Event":"Settling","Timestamp":1778749477.883,"Host":"ASTRO","Inst":1,"Distance":0.66,"Time":0.0,"SettleTime":8.0,"StarLocked":true}
04:04:37.912 00.028 12020 IsSlewing returns 0
04:04:37.913 00.001 12020 IsGuiding returns 0
04:04:37.916 00.003 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:04:37.932 00.016 9340 ScheduleExposure(2000,3,1) exposurePending=0
04:04:37.944 00.012 12020 PulseGuide returned control before completion, sleep 26
04:04:37.945 00.001 9340 Enqueuing Expose request
04:04:37.961 00.016 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"3b726d03-7530-4b8d-b632-97b357d04347"}
04:04:37.972 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"3b726d03-7530-4b8d-b632-97b357d04347"}
04:04:37.986 00.014 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"5262249f-9b8e-410a-acf9-7b333aa72328"}
04:04:38.002 00.016 12020 IsGuiding returns 1
04:04:38.002 00.000 9340 case statement mapped state 6 to 3
04:04:38.014 00.012 12020 scope still moving after pulse duration time elapsed
04:04:38.015 00.001 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"5262249f-9b8e-410a-acf9-7b333aa72328"}
04:04:38.025 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"6e22e2c6-f59c-4f80-b9df-5fd4d44ba523"}
04:04:38.053 00.028 12020 IsSlewing returns 0
04:04:38.054 00.001 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":157,"width":15,"height":15,"star_pos":[7.22,7.09],"pixels":"..."},"id":"6e22e2c6-f59c-4f80-b9df-5fd4d44ba523"}
04:04:38.064 00.010 12020 IsGuiding returns 0
04:04:38.064 00.000 12020 scope move finished after 43 + 107 ms
04:04:38.065 00.001 12020 Move returns status 0, amount 43
04:04:38.065 00.000 12020 MoveAxis(N, 0, ABG)
04:04:38.065 00.000 12020 Move returns status 0, amount 0
04:04:38.065 00.000 12020 move complete, result=0
04:04:38.066 00.001 12020 worker thread done servicing request
04:04:38.066 00.000 12020 Worker thread wakes up
04:04:38.066 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
04:04:38.066 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(1402,97,31,31)
04:04:38.076 00.010 9340 GuideStep: -0.6 px 43 ms EAST, 0.3 px 0 ms NORTH
04:04:39.767 01.691 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"5bce9307-095e-45e3-a63b-5e0136f1e408"}
04:04:39.777 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"5bce9307-095e-45e3-a63b-5e0136f1e408"}
04:04:39.785 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"b4bbebe4-63d6-4fd5-b7d3-015fb0408e0c"}
04:04:39.793 00.008 9340 case statement mapped state 6 to 3
04:04:39.799 00.006 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"b4bbebe4-63d6-4fd5-b7d3-015fb0408e0c"}
04:04:39.806 00.007 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"bf6a5b62-d966-4b0a-bf89-c9695c5ae7c7"}
04:04:39.817 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":157,"width":15,"height":15,"star_pos":[7.22,7.09],"pixels":"..."},"id":"bf6a5b62-d966-4b0a-bf89-c9695c5ae7c7"}
04:04:40.436 00.619 12020 Exposure complete
04:04:40.626 00.190 12020 worker thread done servicing request
04:04:40.626 00.000 9340 OnExposeComplete: enter
04:04:40.635 00.009 9340 UpdateGuideState(): m_state=6
04:04:40.642 00.007 9340 Star::Find(15, 1416, 112, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 158
04:04:40.659 00.017 9340 Star::Find returns 1 (0), X=1416.79, Y=111.97, Mass=1515709, SNR=221.2, Peak=65436 HFD=4.7
04:04:40.668 00.009 9340 CameraToMount -- cameraTheta (-1.55) - m_xAngle (0.05) = xAngle (-1.60 = -1.60)
04:04:40.676 00.008 9340 CameraToMount -- cameraTheta (-1.55) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-4.67 = 1.62)
04:04:40.684 00.008 9340 CameraToMount -- cameraX=0.01 cameraY=-0.42 hyp=0.42 cameraTheta=-1.55 mountX=-0.01 mountY=0.42, mountTheta=1.60
04:04:40.716 00.032 9340 SchedulePrimaryMove(10104498, x=0.01, y=-0.42, opts=13)
04:04:40.723 00.007 9340 Enqueuing Move request for scope (0.01, -0.42)
04:04:40.733 00.010 12020 Worker thread wakes up
04:04:40.733 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=6378, max=65535, med=10671, FiltMin=8291, FiltMax=65516, Gamma=2.870
04:04:40.742 00.009 9340 UpdateGuideState exits: m=1515709 SNR=221.2
04:04:40.751 00.009 12020 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.42) opts 0xd
04:04:40.751 00.000 12020 Handling offset move in thread for scope, endpoint = (0.01, -0.42)
04:04:40.751 00.000 12020 Moving (0.01, -0.42) raw xDistance=-0.01 yDistance=0.42
04:04:40.751 00.000 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
04:04:40.751 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
04:04:40.751 00.000 9340 PhdController: settling, locked = 1, distance = 0.59 (0.45) aobump = 0 frame = 10 / 99999
04:04:40.759 00.008 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.42
04:04:40.760 00.001 12020 MoveAxis(E, 0, ABG)
04:04:40.760 00.000 12020 Move returns status 0, amount 0
04:04:40.760 00.000 12020 MoveAxis(N, 0, ABG)
04:04:40.760 00.000 12020 Move returns status 0, amount 0
04:04:40.760 00.000 12020 move complete, result=0
04:04:40.760 00.000 9340 evsrv: {"Event":"Settling","Timestamp":1778749480.759,"Host":"ASTRO","Inst":1,"Distance":0.59,"Time":0.0,"SettleTime":8.0,"StarLocked":true}
04:04:40.768 00.008 12020 worker thread done servicing request
04:04:40.768 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:04:40.781 00.013 9340 ScheduleExposure(2000,3,1) exposurePending=0
04:04:40.791 00.010 9340 Enqueuing Expose request
04:04:40.799 00.008 12020 Worker thread wakes up
04:04:40.800 00.001 9340 GuideStep: -0.0 px 0 ms EAST, 0.4 px 0 ms NORTH
04:04:40.824 00.024 12020 worker thread servicing REQUEST_EXPOSE 2000
04:04:40.825 00.001 12020 Handling exposure in thread, d=2000 o=3 r=(1402,97,31,31)
04:04:41.769 00.944 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"83b11a56-a415-4474-9c79-e450448f144d"}
04:04:41.781 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"83b11a56-a415-4474-9c79-e450448f144d"}
04:04:41.790 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"ce4c4b26-63cb-4b9f-a8fb-8d3f993419ba"}
04:04:41.798 00.008 9340 case statement mapped state 6 to 3
04:04:41.806 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"ce4c4b26-63cb-4b9f-a8fb-8d3f993419ba"}
04:04:41.816 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"cc76d254-0d7a-4452-ac49-8af54a67363a"}
04:04:41.823 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":158,"width":15,"height":15,"star_pos":[6.79,6.97],"pixels":"..."},"id":"cc76d254-0d7a-4452-ac49-8af54a67363a"}
04:04:43.199 01.376 12020 Exposure complete
04:04:43.470 00.271 9340 OnExposeComplete: enter
04:04:43.484 00.014 12020 worker thread done servicing request
04:04:43.484 00.000 9340 UpdateGuideState(): m_state=6
04:04:43.501 00.017 9340 Star::Find(15, 1416, 111, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 159
04:04:43.512 00.011 9340 Star::Find returns 1 (0), X=1416.48, Y=112.23, Mass=1507831, SNR=211.7, Peak=64168 HFD=4.8
04:04:43.523 00.011 9340 CameraToMount -- cameraTheta (-2.63) - m_xAngle (0.05) = xAngle (-2.68 = -2.68)
04:04:43.536 00.013 9340 CameraToMount -- cameraTheta (-2.63) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-5.75 = 0.54)
04:04:43.556 00.020 9340 CameraToMount -- cameraX=-0.30 cameraY=-0.17 hyp=0.34 cameraTheta=-2.63 mountX=-0.30 mountY=0.17, mountTheta=2.62
04:04:43.590 00.034 9340 SchedulePrimaryMove(10104498, x=-0.30, y=-0.17, opts=13)
04:04:43.603 00.013 9340 Enqueuing Move request for scope (-0.30, -0.17)
04:04:43.615 00.012 12020 Worker thread wakes up
04:04:43.615 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=6566, max=65535, med=10670, FiltMin=7821, FiltMax=65514, Gamma=2.870
04:04:43.628 00.013 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.30, -0.17) opts 0xd
04:04:43.628 00.000 9340 UpdateGuideState exits: m=1507831 SNR=211.7
04:04:43.638 00.010 12020 Handling offset move in thread for scope, endpoint = (-0.30, -0.17)
04:04:43.638 00.000 9340 PhdController: settling, locked = 1, distance = 0.51 (0.45) aobump = 0 frame = 11 / 99999
04:04:43.648 00.010 12020 Moving (-0.30, -0.17) raw xDistance=-0.30 yDistance=0.17
04:04:43.648 00.000 9340 evsrv: {"Event":"Settling","Timestamp":1778749483.648,"Host":"ASTRO","Inst":1,"Distance":0.51,"Time":0.0,"SettleTime":8.0,"StarLocked":true}
04:04:43.665 00.017 12020 GuideAlgorithmHysteresis::Result() returns -0.13 from input -0.30
04:04:43.665 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:04:43.665 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
04:04:43.666 00.001 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:04:43.681 00.015 12020 MoveAxis(E, 23, ABG)
04:04:43.681 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
04:04:43.693 00.012 12020 Guiding  Dir = 2, Dur = 23
04:04:43.693 00.000 9340 Enqueuing Expose request
04:04:43.722 00.029 12020 IsSlewing returns 0
04:04:43.723 00.001 12020 IsGuiding returns 0
04:04:43.746 00.023 12020 PulseGuide returned control before completion, sleep 13
04:04:43.766 00.020 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"b03d695c-936a-473f-93ec-11593ddaeb4d"}
04:04:43.780 00.014 12020 IsGuiding returns 1
04:04:43.780 00.000 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"b03d695c-936a-473f-93ec-11593ddaeb4d"}
04:04:43.796 00.016 12020 scope still moving after pulse duration time elapsed
04:04:43.797 00.001 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"4a9238ff-21c0-49de-9bf3-69b12990a3d2"}
04:04:43.809 00.012 9340 case statement mapped state 6 to 3
04:04:43.821 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"4a9238ff-21c0-49de-9bf3-69b12990a3d2"}
04:04:43.851 00.030 12020 IsSlewing returns 0
04:04:43.852 00.001 12020 IsGuiding returns 0
04:04:43.853 00.001 12020 scope move finished after 23 + 104 ms
04:04:43.853 00.000 12020 Move returns status 0, amount 23
04:04:43.853 00.000 12020 MoveAxis(N, 0, ABG)
04:04:43.853 00.000 12020 Move returns status 0, amount 0
04:04:43.853 00.000 12020 move complete, result=0
04:04:43.854 00.001 12020 worker thread done servicing request
04:04:43.854 00.000 12020 Worker thread wakes up
04:04:43.854 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
04:04:43.854 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(1402,97,31,31)
04:04:43.857 00.003 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"e1ccbd85-3845-43c8-be26-bf3267660343"}
04:04:43.874 00.017 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":159,"width":15,"height":15,"star_pos":[7.48,7.23],"pixels":"..."},"id":"e1ccbd85-3845-43c8-be26-bf3267660343"}
04:04:43.897 00.023 9340 GuideStep: -0.3 px 23 ms EAST, 0.2 px 0 ms NORTH
04:04:45.766 01.869 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"22a35706-788c-4ebb-b12b-61ff05f55eb1"}
04:04:45.776 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"22a35706-788c-4ebb-b12b-61ff05f55eb1"}
04:04:45.784 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"5f840ff4-5e83-4343-b855-79f247c1badb"}
04:04:45.792 00.008 9340 case statement mapped state 6 to 3
04:04:45.800 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"5f840ff4-5e83-4343-b855-79f247c1badb"}
04:04:45.808 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"8a3c8501-edd9-42f5-9c06-3eb485660085"}
04:04:45.817 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":159,"width":15,"height":15,"star_pos":[7.48,7.23],"pixels":"..."},"id":"8a3c8501-edd9-42f5-9c06-3eb485660085"}
04:04:46.232 00.415 12020 Exposure complete
04:04:46.458 00.226 12020 worker thread done servicing request
04:04:46.459 00.001 9340 OnExposeComplete: enter
04:04:46.477 00.018 9340 UpdateGuideState(): m_state=6
04:04:46.488 00.011 9340 Star::Find(15, 1416, 112, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 160
04:04:46.500 00.012 9340 Star::Find returns 1 (0), X=1417.08, Y=112.27, Mass=1460995, SNR=209.3, Peak=65436 HFD=4.6
04:04:46.509 00.009 9340 CameraToMount -- cameraTheta (-0.40) - m_xAngle (0.05) = xAngle (-0.45 = -0.45)
04:04:46.520 00.011 9340 CameraToMount -- cameraTheta (-0.40) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-3.51 = 2.77)
04:04:46.539 00.019 9340 CameraToMount -- cameraX=0.30 cameraY=-0.13 hyp=0.33 cameraTheta=-0.40 mountX=0.29 mountY=0.12, mountTheta=0.38
04:04:46.577 00.038 9340 SchedulePrimaryMove(10104498, x=0.30, y=-0.13, opts=13)
04:04:46.595 00.018 9340 Enqueuing Move request for scope (0.30, -0.13)
04:04:46.606 00.011 12020 Worker thread wakes up
04:04:46.606 00.000 12020 worker thread servicing REQUEST_MOVE scope ofs (0.30, -0.13) opts 0xd
04:04:46.607 00.001 12020 Handling offset move in thread for scope, endpoint = (0.30, -0.13)
04:04:46.607 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=5921, max=65535, med=10670, FiltMin=8638, FiltMax=65516, Gamma=2.870
04:04:46.619 00.012 12020 Moving (0.30, -0.13) raw xDistance=0.29 yDistance=0.12
04:04:46.619 00.000 12020 GuideAlgorithmHysteresis::Result() returns 0.11 from input 0.29
04:04:46.620 00.001 9340 UpdateGuideState exits: m=1460995 SNR=209.3
04:04:46.631 00.011 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:04:46.631 00.000 9340 PhdController: settling, locked = 1, distance = 0.46 (0.45) aobump = 0 frame = 12 / 99999
04:04:46.641 00.010 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
04:04:46.641 00.000 9340 evsrv: {"Event":"Settling","Timestamp":1778749486.641,"Host":"ASTRO","Inst":1,"Distance":0.46,"Time":0.0,"SettleTime":8.0,"StarLocked":true}
04:04:46.654 00.013 12020 MoveAxis(W, 20, ABG)
04:04:46.655 00.001 12020 Guiding  Dir = 3, Dur = 20
04:04:46.655 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:04:46.668 00.013 9340 ScheduleExposure(2000,3,1) exposurePending=0
04:04:46.698 00.030 12020 IsSlewing returns 0
04:04:46.698 00.000 9340 Enqueuing Expose request
04:04:46.712 00.014 12020 IsGuiding returns 0
04:04:46.737 00.025 12020 IsGuiding returns 1
04:04:46.737 00.000 12020 scope still moving after pulse duration time elapsed
04:04:46.785 00.048 12020 IsSlewing returns 0
04:04:46.785 00.000 12020 IsGuiding returns 0
04:04:46.786 00.001 12020 scope move finished after 20 + 52 ms
04:04:46.786 00.000 12020 Move returns status 0, amount 20
04:04:46.786 00.000 12020 MoveAxis(N, 0, ABG)
04:04:46.786 00.000 12020 Move returns status 0, amount 0
04:04:46.786 00.000 12020 move complete, result=0
04:04:46.786 00.000 12020 worker thread done servicing request
04:04:46.787 00.001 9340 GuideStep: 0.3 px 20 ms WEST, 0.1 px 0 ms NORTH
04:04:46.803 00.016 12020 Worker thread wakes up
04:04:46.803 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
04:04:46.805 00.002 12020 Handling exposure in thread, d=2000 o=3 r=(1402,97,31,31)
04:04:47.765 00.960 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"424f5177-773f-4750-a497-b3c8116959b9"}
04:04:47.774 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"424f5177-773f-4750-a497-b3c8116959b9"}
04:04:47.784 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"8fc2ddc1-09fe-40cd-a84d-a5943483064c"}
04:04:47.809 00.025 9340 case statement mapped state 6 to 3
04:04:47.821 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"8fc2ddc1-09fe-40cd-a84d-a5943483064c"}
04:04:47.829 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"95010c06-79e4-45e4-9807-aba0fd4ad931"}
04:04:47.839 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":160,"width":15,"height":15,"star_pos":[7.08,7.27],"pixels":"..."},"id":"95010c06-79e4-45e4-9807-aba0fd4ad931"}
04:04:49.167 01.328 12020 Exposure complete
04:04:49.382 00.215 12020 worker thread done servicing request
04:04:49.382 00.000 9340 OnExposeComplete: enter
04:04:49.397 00.015 9340 UpdateGuideState(): m_state=6
04:04:49.441 00.044 9340 Star::Find(15, 1417, 112, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 161
04:04:49.465 00.024 9340 Star::Find returns 1 (0), X=1416.42, Y=112.25, Mass=1540815, SNR=229.6, Peak=65008 HFD=4.8
04:04:49.478 00.013 9340 CameraToMount -- cameraTheta (-2.75) - m_xAngle (0.05) = xAngle (-2.80 = -2.80)
04:04:49.495 00.017 9340 CameraToMount -- cameraTheta (-2.75) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-5.87 = 0.41)
04:04:49.524 00.029 9340 CameraToMount -- cameraX=-0.36 cameraY=-0.15 hyp=0.39 cameraTheta=-2.75 mountX=-0.37 mountY=0.16, mountTheta=2.74
04:04:49.542 00.018 9340 SchedulePrimaryMove(10104498, x=-0.36, y=-0.15, opts=13)
04:04:49.554 00.012 9340 Enqueuing Move request for scope (-0.36, -0.15)
04:04:49.565 00.011 12020 Worker thread wakes up
04:04:49.566 00.001 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.36, -0.15) opts 0xd
04:04:49.566 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=6785, max=65535, med=10699, FiltMin=8175, FiltMax=65516, Gamma=2.870
04:04:49.578 00.012 12020 Handling offset move in thread for scope, endpoint = (-0.36, -0.15)
04:04:49.578 00.000 12020 Moving (-0.36, -0.15) raw xDistance=-0.37 yDistance=0.16
04:04:49.578 00.000 12020 GuideAlgorithmHysteresis::Result() returns -0.14 from input -0.37
04:04:49.578 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:04:49.579 00.001 9340 UpdateGuideState exits: m=1540815 SNR=229.6
04:04:49.593 00.014 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
04:04:49.593 00.000 12020 MoveAxis(E, 26, ABG)
04:04:49.594 00.001 9340 PhdController: settling, locked = 1, distance = 0.44 (0.45) aobump = 0 frame = 13 / 99999
04:04:49.632 00.038 12020 Guiding  Dir = 2, Dur = 26
04:04:49.633 00.001 9340 evsrv: {"Event":"Settling","Timestamp":1778749489.633,"Host":"ASTRO","Inst":1,"Distance":0.44,"Time":0.0,"SettleTime":8.0,"StarLocked":true}
04:04:49.647 00.014 12020 IsSlewing returns 0
04:04:49.648 00.001 12020 IsGuiding returns 0
04:04:49.649 00.001 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:04:49.663 00.014 9340 ScheduleExposure(2000,3,1) exposurePending=0
04:04:49.683 00.020 12020 IsGuiding returns 1
04:04:49.684 00.001 12020 scope still moving after pulse duration time elapsed
04:04:49.684 00.000 9340 Enqueuing Expose request
04:04:49.743 00.059 12020 IsSlewing returns 0
04:04:49.743 00.000 12020 IsGuiding returns 0
04:04:49.745 00.002 12020 scope move finished after 26 + 70 ms
04:04:49.745 00.000 12020 Move returns status 0, amount 26
04:04:49.746 00.001 12020 MoveAxis(N, 0, ABG)
04:04:49.746 00.000 12020 Move returns status 0, amount 0
04:04:49.746 00.000 12020 move complete, result=0
04:04:49.748 00.002 12020 worker thread done servicing request
04:04:49.748 00.000 9340 GuideStep: -0.4 px 26 ms EAST, 0.2 px 0 ms NORTH
04:04:49.765 00.017 12020 Worker thread wakes up
04:04:49.765 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
04:04:49.766 00.001 12020 Handling exposure in thread, d=2000 o=3 r=(1402,97,31,31)
04:04:49.787 00.021 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"3fa84653-e40c-44c0-92eb-e382ef8abf6d"}
04:04:49.833 00.046 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"3fa84653-e40c-44c0-92eb-e382ef8abf6d"}
04:04:49.853 00.020 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"d81513ae-647f-4f9a-b6e1-8f3e3d24d8f5"}
04:04:49.867 00.014 9340 case statement mapped state 6 to 3
04:04:49.889 00.022 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"d81513ae-647f-4f9a-b6e1-8f3e3d24d8f5"}
04:04:49.935 00.046 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"e789b57b-583c-423f-9b3a-07b8e4fb905b"}
04:04:49.956 00.021 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":161,"width":15,"height":15,"star_pos":[7.42,7.25],"pixels":"..."},"id":"e789b57b-583c-423f-9b3a-07b8e4fb905b"}
04:04:51.765 01.809 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"0eea5f62-fb40-4116-ad5c-f9ef0d1d6ef5"}
04:04:51.792 00.027 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"0eea5f62-fb40-4116-ad5c-f9ef0d1d6ef5"}
04:04:51.806 00.014 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"f809fb3c-89d0-4aeb-9864-d2897635ffd7"}
04:04:51.815 00.009 9340 case statement mapped state 6 to 3
04:04:51.827 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"f809fb3c-89d0-4aeb-9864-d2897635ffd7"}
04:04:51.837 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"400fef92-ef54-42fb-b3d8-eafafbc313dd"}
04:04:51.846 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":161,"width":15,"height":15,"star_pos":[7.42,7.25],"pixels":"..."},"id":"400fef92-ef54-42fb-b3d8-eafafbc313dd"}
04:04:52.145 00.299 12020 Exposure complete
04:04:52.431 00.286 12020 worker thread done servicing request
04:04:52.432 00.001 9340 OnExposeComplete: enter
04:04:52.445 00.013 9340 UpdateGuideState(): m_state=6
04:04:52.460 00.015 9340 Star::Find(15, 1416, 112, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 162
04:04:52.471 00.011 9340 Star::Find returns 1 (0), X=1416.80, Y=112.43, Mass=1490685, SNR=211.5, Peak=65436 HFD=4.9
04:04:52.503 00.032 9340 CameraToMount -- cameraTheta (1.05) - m_xAngle (0.05) = xAngle (1.00 = 1.00)
04:04:52.517 00.014 9340 CameraToMount -- cameraTheta (1.05) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-2.07 = -2.07)
04:04:52.528 00.011 9340 CameraToMount -- cameraX=0.02 cameraY=0.04 hyp=0.05 cameraTheta=1.05 mountX=0.02 mountY=-0.04, mountTheta=-1.02
04:04:52.547 00.019 9340 SchedulePrimaryMove(10104498, x=0.02, y=0.04, opts=13)
04:04:52.558 00.011 9340 Enqueuing Move request for scope (0.02, 0.04)
04:04:52.574 00.016 12020 Worker thread wakes up
04:04:52.574 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=6250, max=65535, med=10713, FiltMin=8415, FiltMax=65516, Gamma=2.870
04:04:52.607 00.033 12020 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.04) opts 0xd
04:04:52.608 00.001 9340 UpdateGuideState exits: m=1490685 SNR=211.5
04:04:52.620 00.012 12020 Handling offset move in thread for scope, endpoint = (0.02, 0.04)
04:04:52.620 00.000 9340 PhdController: settling, locked = 1, distance = 0.32 (0.45) aobump = 0 frame = 14 / 99999
04:04:52.632 00.012 12020 Moving (0.02, 0.04) raw xDistance=0.02 yDistance=-0.04
04:04:52.632 00.000 9340 evsrv: {"Event":"Settling","Timestamp":1778749492.632,"Host":"ASTRO","Inst":1,"Distance":0.32,"Time":3.0,"SettleTime":8.0,"StarLocked":true}
04:04:52.645 00.013 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
04:04:52.645 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:04:52.645 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:04:52.657 00.012 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
04:04:52.657 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
04:04:52.670 00.013 12020 MoveAxis(E, 0, ABG)
04:04:52.671 00.001 9340 Enqueuing Expose request
04:04:52.697 00.026 12020 Move returns status 0, amount 0
04:04:52.698 00.001 12020 MoveAxis(N, 0, ABG)
04:04:52.698 00.000 12020 Move returns status 0, amount 0
04:04:52.698 00.000 12020 move complete, result=0
04:04:52.698 00.000 12020 worker thread done servicing request
04:04:52.698 00.000 12020 Worker thread wakes up
04:04:52.698 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
04:04:52.699 00.001 12020 Handling exposure in thread, d=2000 o=3 r=(1402,97,31,31)
04:04:52.702 00.003 9340 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
04:04:53.764 01.062 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"27ef0b1d-d02a-4dfc-bc8b-114532c5c322"}
04:04:53.776 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"27ef0b1d-d02a-4dfc-bc8b-114532c5c322"}
04:04:53.788 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"88c34f75-78be-474e-bc06-7143f8c49a7c"}
04:04:53.797 00.009 9340 case statement mapped state 6 to 3
04:04:53.806 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"88c34f75-78be-474e-bc06-7143f8c49a7c"}
04:04:53.815 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"ebe64c1f-cb77-4662-810d-23adc0fa64de"}
04:04:53.829 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":162,"width":15,"height":15,"star_pos":[6.80,7.43],"pixels":"..."},"id":"ebe64c1f-cb77-4662-810d-23adc0fa64de"}
04:04:55.056 01.227 12020 Exposure complete
04:04:55.276 00.220 12020 worker thread done servicing request
04:04:55.276 00.000 9340 OnExposeComplete: enter
04:04:55.285 00.009 9340 UpdateGuideState(): m_state=6
04:04:55.301 00.016 9340 Star::Find(15, 1416, 112, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 163
04:04:55.311 00.010 9340 Star::Find returns 1 (0), X=1416.62, Y=112.12, Mass=1558429, SNR=177.1, Peak=65436 HFD=4.9
04:04:55.319 00.008 9340 CameraToMount -- cameraTheta (-2.10) - m_xAngle (0.05) = xAngle (-2.15 = -2.15)
04:04:55.329 00.010 9340 CameraToMount -- cameraTheta (-2.10) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-5.22 = 1.06)
04:04:55.339 00.010 9340 CameraToMount -- cameraX=-0.16 cameraY=-0.27 hyp=0.32 cameraTheta=-2.10 mountX=-0.17 mountY=0.28, mountTheta=2.13
04:04:55.381 00.042 9340 SchedulePrimaryMove(10104498, x=-0.16, y=-0.27, opts=13)
04:04:55.392 00.011 9340 Enqueuing Move request for scope (-0.16, -0.27)
04:04:55.401 00.009 12020 Worker thread wakes up
04:04:55.402 00.001 9340 UpdateImageDisplay: Size=(1920,1080) min=6784, max=65535, med=10647, FiltMin=8100, FiltMax=65514, Gamma=2.870
04:04:55.411 00.009 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.16, -0.27) opts 0xd
04:04:55.412 00.001 9340 UpdateGuideState exits: m=1558429 SNR=177.1
04:04:55.420 00.008 12020 Handling offset move in thread for scope, endpoint = (-0.16, -0.27)
04:04:55.421 00.001 12020 Moving (-0.16, -0.27) raw xDistance=-0.17 yDistance=0.28
04:04:55.421 00.000 9340 PhdController: settling, locked = 1, distance = 0.32 (0.45) aobump = 0 frame = 15 / 99999
04:04:55.435 00.014 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17
04:04:55.435 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:152->Not getting worse
04:04:55.435 00.000 9340 evsrv: {"Event":"Settling","Timestamp":1778749495.435,"Host":"ASTRO","Inst":1,"Distance":0.32,"Time":5.8,"SettleTime":8.0,"StarLocked":true}
04:04:55.448 00.013 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.28
04:04:55.448 00.000 12020 MoveAxis(E, 0, ABG)
04:04:55.448 00.000 12020 Move returns status 0, amount 0
04:04:55.449 00.001 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:04:55.475 00.026 12020 MoveAxis(N, 0, ABG)
04:04:55.475 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
04:04:55.489 00.014 12020 Move returns status 0, amount 0
04:04:55.489 00.000 9340 Enqueuing Expose request
04:04:55.500 00.011 12020 move complete, result=0
04:04:55.500 00.000 12020 worker thread done servicing request
04:04:55.500 00.000 9340 GuideStep: -0.2 px 0 ms EAST, 0.3 px 0 ms NORTH
04:04:55.510 00.010 12020 Worker thread wakes up
04:04:55.510 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
04:04:55.510 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(1402,97,31,31)
04:04:55.762 00.252 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"ded522fb-8b71-4e6c-bd3f-773bd9825681"}
04:04:55.772 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"ded522fb-8b71-4e6c-bd3f-773bd9825681"}
04:04:55.795 00.023 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"df3426b9-ac2e-463c-9556-3c170150673c"}
04:04:55.808 00.013 9340 case statement mapped state 6 to 3
04:04:55.816 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"df3426b9-ac2e-463c-9556-3c170150673c"}
04:04:55.829 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"defcf425-1907-4a20-8916-96d0cff9d258"}
04:04:55.838 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":163,"width":15,"height":15,"star_pos":[6.62,7.12],"pixels":"..."},"id":"defcf425-1907-4a20-8916-96d0cff9d258"}
04:04:57.762 01.924 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"938c2f96-4786-4808-8953-6cd69d41d8b6"}
04:04:57.793 00.031 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"938c2f96-4786-4808-8953-6cd69d41d8b6"}
04:04:57.806 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"7b4266ec-8d4e-4ca0-a9c2-17d9cc15e4f4"}
04:04:57.814 00.008 9340 case statement mapped state 6 to 3
04:04:57.823 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"7b4266ec-8d4e-4ca0-a9c2-17d9cc15e4f4"}
04:04:57.834 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"43dc86bf-63c8-4ab2-8681-9ef120e5322e"}
04:04:57.842 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":163,"width":15,"height":15,"star_pos":[6.62,7.12],"pixels":"..."},"id":"43dc86bf-63c8-4ab2-8681-9ef120e5322e"}
04:04:57.866 00.024 12020 Exposure complete
04:04:58.088 00.222 9340 OnExposeComplete: enter
04:04:58.101 00.013 9340 UpdateGuideState(): m_state=6
04:04:58.117 00.016 12020 worker thread done servicing request
04:04:58.120 00.003 9340 Star::Find(15, 1416, 112, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 164
04:04:58.131 00.011 9340 Star::Find returns 1 (0), X=1416.82, Y=112.26, Mass=1518741, SNR=232.6, Peak=65436 HFD=4.9
04:04:58.161 00.030 9340 CameraToMount -- cameraTheta (-1.27) - m_xAngle (0.05) = xAngle (-1.32 = -1.32)
04:04:58.173 00.012 9340 CameraToMount -- cameraTheta (-1.27) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-4.38 = 1.90)
04:04:58.183 00.010 9340 CameraToMount -- cameraX=0.04 cameraY=-0.13 hyp=0.14 cameraTheta=-1.27 mountX=0.04 mountY=0.13, mountTheta=1.31
04:04:58.206 00.023 9340 SchedulePrimaryMove(10104498, x=0.04, y=-0.13, opts=13)
04:04:58.217 00.011 9340 Enqueuing Move request for scope (0.04, -0.13)
04:04:58.229 00.012 12020 Worker thread wakes up
04:04:58.229 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=6403, max=65535, med=10645, FiltMin=8392, FiltMax=65514, Gamma=2.870
04:04:58.245 00.016 12020 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.13) opts 0xd
04:04:58.245 00.000 9340 UpdateGuideState exits: m=1518741 SNR=232.6
04:04:58.262 00.017 12020 Handling offset move in thread for scope, endpoint = (0.04, -0.13)
04:04:58.262 00.000 9340 PhdController: settling, locked = 1, distance = 0.27 (0.45) aobump = 0 frame = 16 / 99999
04:04:58.288 00.026 12020 Moving (0.04, -0.13) raw xDistance=0.04 yDistance=0.13
04:04:58.289 00.001 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
04:04:58.289 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:04:58.289 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
04:04:58.289 00.000 12020 MoveAxis(E, 0, ABG)
04:04:58.289 00.000 12020 Move returns status 0, amount 0
04:04:58.289 00.000 12020 MoveAxis(N, 0, ABG)
04:04:58.289 00.000 12020 Move returns status 0, amount 0
04:04:58.290 00.001 12020 move complete, result=0
04:04:58.290 00.000 9340 PhdController: newstate STATE_FINISH
04:04:58.304 00.014 12020 worker thread done servicing request
04:04:58.304 00.000 9340 PhdController complete: success
04:04:58.318 00.014 9340 evsrv: {"Event":"SettleDone","Timestamp":1778749498.318,"Host":"ASTRO","Inst":1,"Status":0,"TotalFrames":16,"DroppedFrames":0}
04:04:58.335 00.017 9340 Mount: notify guiding dither settle done success=1
04:04:58.345 00.010 9340 PhdController: newstate STATE_IDLE
04:04:58.358 00.013 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:04:58.370 00.012 9340 ScheduleExposure(2000,3,1) exposurePending=0
04:04:58.381 00.011 9340 Enqueuing Expose request
04:04:58.409 00.028 12020 Worker thread wakes up
04:04:58.409 00.000 9340 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
04:04:58.422 00.013 12020 worker thread servicing REQUEST_EXPOSE 2000
04:04:58.422 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(1402,97,31,31)
04:04:58.929 00.507 9340 evsrv: cli 100A41E8 connect
04:04:58.940 00.011 9340 case statement mapped state 6 to 3
04:04:58.949 00.009 9340 case statement mapped state 6 to 3
04:04:58.960 00.011 9340 evsrv: cli 100A41E8 request: {"method":"get_app_state","id":"1d872419-bde0-4717-b44b-d295d9038023"}
04:04:58.968 00.008 9340 case statement mapped state 6 to 3
04:04:58.981 00.013 9340 evsrv: cli 100A41E8 response: {"jsonrpc":"2.0","result":"Guiding","id":"1d872419-bde0-4717-b44b-d295d9038023"}
04:04:58.994 00.013 9340 evsrv: cli 100A41E8 disconnect
04:04:59.762 00.768 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"99464a97-f265-41b9-a856-69eec9c2829b"}
04:04:59.775 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"99464a97-f265-41b9-a856-69eec9c2829b"}
04:04:59.789 00.014 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"08015486-9e89-4f63-afa6-bf18c6011d90"}
04:04:59.799 00.010 9340 case statement mapped state 6 to 3
04:04:59.829 00.030 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"08015486-9e89-4f63-afa6-bf18c6011d90"}
04:04:59.842 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"394af457-711a-420c-84b5-4b24899ff400"}
04:04:59.850 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":164,"width":15,"height":15,"star_pos":[6.82,7.26],"pixels":"..."},"id":"394af457-711a-420c-84b5-4b24899ff400"}
04:05:00.793 00.943 12020 Exposure complete
04:05:01.077 00.284 12020 worker thread done servicing request
04:05:01.077 00.000 9340 OnExposeComplete: enter
04:05:01.093 00.016 9340 UpdateGuideState(): m_state=6
04:05:01.103 00.010 9340 Star::Find(15, 1416, 112, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 165
04:05:01.117 00.014 9340 Star::Find returns 1 (0), X=1416.46, Y=112.12, Mass=1454410, SNR=194.8, Peak=63936 HFD=4.9
04:05:01.132 00.015 9340 MultiStar: exiting stabilization period
04:05:01.166 00.034 9340 MultiStar: updating star positions after lock position change
04:05:01.189 00.023 9340 Star::Find(15, 803, 950, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 165
04:05:01.206 00.017 9340 Star::Find returns 1 (0), X=803.51, Y=950.29, Mass=1154214, SNR=201.1, Peak=65409 HFD=4.5
04:05:01.219 00.013 9340 Star::Find(15, 1076, 601, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 165
04:05:01.232 00.013 9340 Star::Find returns 1 (0), X=1077.17, Y=601.09, Mass=937670, SNR=154.6, Peak=61877 HFD=4.2
04:05:01.255 00.023 9340 Star::Find(15, 1224, 314, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 165
04:05:01.290 00.035 9340 Star::Find returns 1 (0), X=1224.58, Y=313.54, Mass=1364063, SNR=182.7, Peak=63615 HFD=5.0
04:05:01.313 00.023 9340 Star::Find(15, 1208, 1047, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 165
04:05:01.324 00.011 9340 Star::Find returns 1 (0), X=1208.86, Y=1047.31, Mass=1431210, SNR=218.1, Peak=65397 HFD=4.9
04:05:01.340 00.016 9340 Star::Find(15, 1707, 278, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 165
04:05:01.356 00.016 9340 Star::Find returns 1 (0), X=1708.09, Y=277.99, Mass=1025848, SNR=160.2, Peak=64439 HFD=4.4
04:05:01.400 00.044 9340 Star::Find(15, 1458, 291, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 165
04:05:01.416 00.016 9340 Star::Find returns 1 (0), X=1458.75, Y=290.90, Mass=1160229, SNR=175.3, Peak=64986 HFD=4.2
04:05:01.427 00.011 9340 Star::Find(15, 891, 1017, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 165
04:05:01.447 00.020 9340 Star::Find returns 1 (0), X=892.43, Y=1017.56, Mass=1283140, SNR=194.9, Peak=58517 HFD=5.2
04:05:01.467 00.020 9340 Star::Find(15, 136, 275, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 165
04:05:01.505 00.038 9340 Star::Find returns 1 (0), X=137.05, Y=274.64, Mass=990958, SNR=155.7, Peak=65474 HFD=4.2
04:05:01.517 00.012 9340 Star::Find(15, 1486, 928, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 165
04:05:01.528 00.011 9340 Star::Find returns 1 (0), X=1486.71, Y=928.53, Mass=1159133, SNR=195.4, Peak=64775 HFD=4.6
04:05:01.539 00.011 9340 Star::Find(15, 40, 112, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 165
04:05:01.560 00.021 9340 Star::Find returns 1 (0), X=41.56, Y=111.82, Mass=911802, SNR=172.2, Peak=56884 HFD=4.5
04:05:01.574 00.014 9340 Star::Find(15, 836, 50, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 165
04:05:01.625 00.051 9340 Star::Find returns 1 (0), X=836.63, Y=50.50, Mass=883708, SNR=162.5, Peak=62972 HFD=4.2
04:05:01.639 00.014 9340 CameraToMount -- cameraTheta (-2.43) - m_xAngle (0.05) = xAngle (-2.48 = -2.48)
04:05:01.660 00.021 9340 CameraToMount -- cameraTheta (-2.43) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-5.55 = 0.74)
04:05:01.673 00.013 9340 CameraToMount -- cameraX=-0.32 cameraY=-0.27 hyp=0.42 cameraTheta=-2.43 mountX=-0.33 mountY=0.28, mountTheta=2.44
04:05:01.692 00.019 9340 SchedulePrimaryMove(10104498, x=-0.32, y=-0.27, opts=13)
04:05:01.722 00.030 9340 Enqueuing Move request for scope (-0.32, -0.27)
04:05:01.740 00.018 12020 Worker thread wakes up
04:05:01.740 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=6573, max=65535, med=10678, FiltMin=8319, FiltMax=65514, Gamma=2.870
04:05:01.757 00.017 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.32, -0.27) opts 0xd
04:05:01.758 00.001 12020 Handling offset move in thread for scope, endpoint = (-0.32, -0.27)
04:05:01.758 00.000 12020 Moving (-0.32, -0.27) raw xDistance=-0.33 yDistance=0.28
04:05:01.758 00.000 12020 GuideAlgorithmHysteresis::Result() returns -0.14 from input -0.33
04:05:01.758 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:152->Not getting worse
04:05:01.759 00.001 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.28
04:05:01.759 00.000 12020 MoveAxis(E, 25, ABG)
04:05:01.759 00.000 12020 Guiding  Dir = 2, Dur = 25
04:05:01.759 00.000 9340 UpdateGuideState exits: m=1454410 SNR=194.8
04:05:01.773 00.014 12020 IsSlewing returns 0
04:05:01.774 00.001 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:05:01.792 00.018 12020 IsGuiding returns 0
04:05:01.793 00.001 9340 ScheduleExposure(2000,3,1) exposurePending=0
04:05:01.808 00.015 9340 Enqueuing Expose request
04:05:01.839 00.031 12020 PulseGuide returned control before completion, sleep 13
04:05:01.845 00.006 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"10c5c5d5-1920-4659-8227-0c00fce1cd45"}
04:05:01.866 00.021 12020 IsGuiding returns 0
04:05:01.866 00.000 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"10c5c5d5-1920-4659-8227-0c00fce1cd45"}
04:05:01.884 00.018 12020 Move returns status 0, amount 25
04:05:01.884 00.000 12020 MoveAxis(N, 0, ABG)
04:05:01.884 00.000 12020 Move returns status 0, amount 0
04:05:01.884 00.000 12020 move complete, result=0
04:05:01.885 00.001 12020 worker thread done servicing request
04:05:01.885 00.000 9340 GuideStep: -0.3 px 25 ms EAST, 0.3 px 0 ms NORTH
04:05:01.896 00.011 12020 Worker thread wakes up
04:05:01.896 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
04:05:01.896 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(1402,97,31,31)
04:05:01.907 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"a1810794-31fb-43ff-8f3c-d8f79aff2f65"}
04:05:01.919 00.012 9340 case statement mapped state 6 to 3
04:05:01.932 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"a1810794-31fb-43ff-8f3c-d8f79aff2f65"}
04:05:01.979 00.047 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"d5f960ae-0c39-41d4-b4ae-e1f810bddd95"}
04:05:01.996 00.017 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":165,"width":15,"height":15,"star_pos":[7.46,7.12],"pixels":"..."},"id":"d5f960ae-0c39-41d4-b4ae-e1f810bddd95"}
04:05:03.772 01.776 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"5a9f2443-9b98-4f07-bbb4-86a63d0ba87d"}
04:05:03.845 00.073 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"5a9f2443-9b98-4f07-bbb4-86a63d0ba87d"}
04:05:03.864 00.019 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"26d10362-b15a-4497-bd2d-6860eb76c1f1"}
04:05:03.881 00.017 9340 case statement mapped state 6 to 3
04:05:03.895 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"26d10362-b15a-4497-bd2d-6860eb76c1f1"}
04:05:03.926 00.031 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"023aaf2e-8929-4335-bfa1-1e6486cb7f65"}
04:05:03.952 00.026 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":165,"width":15,"height":15,"star_pos":[7.46,7.12],"pixels":"..."},"id":"023aaf2e-8929-4335-bfa1-1e6486cb7f65"}
04:05:04.301 00.349 12020 Exposure complete
04:05:04.626 00.325 12020 worker thread done servicing request
04:05:04.626 00.000 9340 OnExposeComplete: enter
04:05:04.645 00.019 9340 UpdateGuideState(): m_state=6
04:05:04.663 00.018 9340 Star::Find(15, 1416, 112, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 166
04:05:04.680 00.017 9340 Star::Find returns 1 (0), X=1417.01, Y=112.33, Mass=1548937, SNR=246.0, Peak=65436 HFD=5.0
04:05:04.713 00.033 9340 MultiStar: [#1 0.46,0.26,0.81,U] [#2 0.37,0.14,0.77,U] [#3 0.32,0.10,0.79,U] [#4 0.30,0.33,0.72,U] [#5 0.24,0.23,0.66,U] [#6 0.55,0.22,0.00,M2] [#7 0.37,0.23,0.74,U] [#8 0.37,0.18,0.70,U] 
04:05:04.729 00.016 9340 single-star, 7 included, MultiStar: {0.33, 0.17}, one-star: {0.23, -0.06}
04:05:04.746 00.017 9340 CameraToMount -- cameraTheta (-0.27) - m_xAngle (0.05) = xAngle (-0.32 = -0.32)
04:05:04.761 00.015 9340 CameraToMount -- cameraTheta (-0.27) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-3.39 = 2.90)
04:05:04.774 00.013 9340 CameraToMount -- cameraX=0.23 cameraY=-0.06 hyp=0.24 cameraTheta=-0.27 mountX=0.23 mountY=0.06, mountTheta=0.25
04:05:04.794 00.020 9340 SchedulePrimaryMove(10104498, x=0.23, y=-0.06, opts=13)
04:05:04.808 00.014 9340 Enqueuing Move request for scope (0.23, -0.06)
04:05:04.821 00.013 12020 Worker thread wakes up
04:05:04.822 00.001 9340 UpdateImageDisplay: Size=(1920,1080) min=6706, max=65535, med=10644, FiltMin=8565, FiltMax=65516, Gamma=2.870
04:05:04.856 00.034 12020 worker thread servicing REQUEST_MOVE scope ofs (0.23, -0.06) opts 0xd
04:05:04.857 00.001 12020 Handling offset move in thread for scope, endpoint = (0.23, -0.06)
04:05:04.857 00.000 9340 UpdateGuideState exits: m=1548937 SNR=246.0
04:05:04.873 00.016 12020 Moving (0.23, -0.06) raw xDistance=0.23 yDistance=0.06
04:05:04.873 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:05:04.885 00.012 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.23
04:05:04.885 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
04:05:04.897 00.012 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:05:04.897 00.000 9340 Enqueuing Expose request
04:05:04.907 00.010 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
04:05:04.907 00.000 12020 MoveAxis(E, 0, ABG)
04:05:04.907 00.000 12020 Move returns status 0, amount 0
04:05:04.907 00.000 12020 MoveAxis(N, 0, ABG)
04:05:04.907 00.000 12020 Move returns status 0, amount 0
04:05:04.908 00.001 12020 move complete, result=0
04:05:04.908 00.000 12020 worker thread done servicing request
04:05:04.908 00.000 12020 Worker thread wakes up
04:05:04.908 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
04:05:04.908 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(1402,97,31,31)
04:05:04.911 00.003 9340 GuideStep: 0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
04:05:05.776 00.865 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"98315981-ce4d-46c1-99da-7a56416f2940"}
04:05:05.806 00.030 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"98315981-ce4d-46c1-99da-7a56416f2940"}
04:05:05.817 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"218775cf-7e92-4c05-bc75-1edd43e814f5"}
04:05:05.835 00.018 9340 case statement mapped state 6 to 3
04:05:05.848 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"218775cf-7e92-4c05-bc75-1edd43e814f5"}
04:05:05.858 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"1f5a2015-cd29-4e3d-b6a0-42faf15793d2"}
04:05:05.869 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":166,"width":15,"height":15,"star_pos":[7.01,7.33],"pixels":"..."},"id":"1f5a2015-cd29-4e3d-b6a0-42faf15793d2"}
04:05:07.289 01.420 12020 Exposure complete
04:05:07.512 00.223 9340 OnExposeComplete: enter
04:05:07.527 00.015 12020 worker thread done servicing request
04:05:07.527 00.000 9340 UpdateGuideState(): m_state=6
04:05:07.555 00.028 9340 Star::Find(15, 1417, 112, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 167
04:05:07.567 00.012 9340 Star::Find returns 1 (0), X=1416.96, Y=112.23, Mass=1519223, SNR=240.6, Peak=65428 HFD=4.8
04:05:07.577 00.010 9340 MultiStar: [#1 0.48,0.12,0.77,U] [#2 0.52,0.14,0.00,M1] [#3 0.36,0.07,0.80,U] [#4 0.37,0.19,0.79,U] [#5 0.46,0.12,0.68,U] [#6 0.59,0.15,0.00,M3] [#7 0.50,0.04,0.63,U] [#8 0.52,0.30,0.00,M1] 
04:05:07.589 00.012 9340 single-star, 5 included, MultiStar: {0.38, 0.05}, one-star: {0.18, -0.16}
04:05:07.601 00.012 9340 CameraToMount -- cameraTheta (-0.72) - m_xAngle (0.05) = xAngle (-0.76 = -0.76)
04:05:07.612 00.011 9340 CameraToMount -- cameraTheta (-0.72) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-3.83 = 2.45)
04:05:07.626 00.014 9340 CameraToMount -- cameraX=0.18 cameraY=-0.16 hyp=0.24 cameraTheta=-0.72 mountX=0.18 mountY=0.16, mountTheta=0.72
04:05:07.641 00.015 9340 SchedulePrimaryMove(10104498, x=0.18, y=-0.16, opts=13)
04:05:07.653 00.012 9340 Enqueuing Move request for scope (0.18, -0.16)
04:05:07.681 00.028 12020 Worker thread wakes up
04:05:07.681 00.000 12020 worker thread servicing REQUEST_MOVE scope ofs (0.18, -0.16) opts 0xd
04:05:07.681 00.000 12020 Handling offset move in thread for scope, endpoint = (0.18, -0.16)
04:05:07.681 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=6702, max=65535, med=10650, FiltMin=8405, FiltMax=65514, Gamma=2.870
04:05:07.694 00.013 12020 Moving (0.18, -0.16) raw xDistance=0.18 yDistance=0.16
04:05:07.694 00.000 9340 UpdateGuideState exits: m=1519223 SNR=240.6
04:05:07.703 00.009 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.18
04:05:07.704 00.001 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:05:07.718 00.014 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:05:07.719 00.001 9340 ScheduleExposure(2000,3,1) exposurePending=0
04:05:07.729 00.010 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
04:05:07.730 00.001 9340 Enqueuing Expose request
04:05:07.739 00.009 12020 MoveAxis(E, 0, ABG)
04:05:07.739 00.000 12020 Move returns status 0, amount 0
04:05:07.739 00.000 12020 MoveAxis(N, 0, ABG)
04:05:07.740 00.001 12020 Move returns status 0, amount 0
04:05:07.740 00.000 12020 move complete, result=0
04:05:07.740 00.000 12020 worker thread done servicing request
04:05:07.740 00.000 12020 Worker thread wakes up
04:05:07.740 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
04:05:07.740 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(1402,97,31,31)
04:05:07.743 00.003 9340 GuideStep: 0.2 px 0 ms EAST, 0.2 px 0 ms NORTH
04:05:07.773 00.030 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"f1ea48a3-b8f5-4792-9f2d-df8081dfb66a"}
04:05:07.785 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"f1ea48a3-b8f5-4792-9f2d-df8081dfb66a"}
04:05:07.820 00.035 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"238dced5-ddc5-4fca-a4b9-ac7566a89214"}
04:05:07.831 00.011 9340 case statement mapped state 6 to 3
04:05:07.843 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"238dced5-ddc5-4fca-a4b9-ac7566a89214"}
04:05:07.858 00.015 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"f71b7f2e-aa05-4842-a6d0-31630a6cdecd"}
04:05:07.869 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":167,"width":15,"height":15,"star_pos":[6.96,7.23],"pixels":"..."},"id":"f71b7f2e-aa05-4842-a6d0-31630a6cdecd"}
04:05:09.774 01.905 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"b40b46ca-b00a-4aff-9c87-7fb9b3518b09"}
04:05:09.805 00.031 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"b40b46ca-b00a-4aff-9c87-7fb9b3518b09"}
04:05:09.823 00.018 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"dc5d8947-f3db-4893-9e61-4282a4e24eda"}
04:05:09.846 00.023 9340 case statement mapped state 6 to 3
04:05:09.859 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"dc5d8947-f3db-4893-9e61-4282a4e24eda"}
04:05:09.874 00.015 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"8b21c184-1032-419e-b9d4-6718bfdef484"}
04:05:09.894 00.020 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":167,"width":15,"height":15,"star_pos":[6.96,7.23],"pixels":"..."},"id":"8b21c184-1032-419e-b9d4-6718bfdef484"}
04:05:10.136 00.242 12020 Exposure complete
04:05:10.683 00.547 12020 worker thread done servicing request
04:05:10.683 00.000 9340 OnExposeComplete: enter
04:05:10.699 00.016 9340 UpdateGuideState(): m_state=6
04:05:10.718 00.019 9340 Star::Find(15, 1416, 112, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 168
04:05:10.732 00.014 9340 Star::Find returns 1 (0), X=1417.08, Y=112.39, Mass=1514872, SNR=187.6, Peak=65428 HFD=4.8
04:05:10.769 00.037 9340 MultiStar: [#1 0.40,0.26,0.96,U] [#2 0.64,0.16,0.00,M2] [#3 0.64,0.21,0.00,M1] [#4 0.57,0.48,0.00,M1] [#5 0.50,0.24,0.00,M1] [#6 0.70,0.35,0.00,M4] [#7 0.50,0.28,0.00,M1] [#8 0.59,0.32,0.00,M2] 
04:05:10.806 00.037 9340 single-star, 1 included, MultiStar: {0.35, 0.13}, one-star: {0.30, -0.00}
04:05:10.832 00.026 9340 CameraToMount -- cameraTheta (-0.01) - m_xAngle (0.05) = xAngle (-0.06 = -0.06)
04:05:10.858 00.026 9340 CameraToMount -- cameraTheta (-0.01) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-3.13 = -3.13)
04:05:10.872 00.014 9340 CameraToMount -- cameraX=0.30 cameraY=-0.00 hyp=0.30 cameraTheta=-0.01 mountX=0.30 mountY=-0.00, mountTheta=-0.01
04:05:10.893 00.021 9340 SchedulePrimaryMove(10104498, x=0.30, y=-0.00, opts=13)
04:05:10.907 00.014 9340 Enqueuing Move request for scope (0.30, -0.00)
04:05:10.919 00.012 12020 Worker thread wakes up
04:05:10.920 00.001 12020 worker thread servicing REQUEST_MOVE scope ofs (0.30, -0.00) opts 0xd
04:05:10.920 00.000 12020 Handling offset move in thread for scope, endpoint = (0.30, -0.00)
04:05:10.921 00.001 12020 Moving (0.30, -0.00) raw xDistance=0.30 yDistance=-0.00
04:05:10.921 00.000 12020 GuideAlgorithmHysteresis::Result() returns 0.13 from input 0.30
04:05:10.921 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:05:10.921 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
04:05:10.922 00.001 9340 UpdateImageDisplay: Size=(1920,1080) min=6694, max=65535, med=10662, FiltMin=8293, FiltMax=65516, Gamma=2.870
04:05:10.961 00.039 12020 MoveAxis(W, 23, ABG)
04:05:10.962 00.001 9340 UpdateGuideState exits: m=1514872 SNR=187.6
04:05:10.973 00.011 12020 Guiding  Dir = 3, Dur = 23
04:05:10.973 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:05:10.988 00.015 12020 IsSlewing returns 0
04:05:10.988 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
04:05:11.002 00.014 12020 IsGuiding returns 0
04:05:11.002 00.000 9340 Enqueuing Expose request
04:05:11.062 00.060 12020 IsGuiding returns 1
04:05:11.062 00.000 12020 scope still moving after pulse duration time elapsed
04:05:11.106 00.044 12020 IsSlewing returns 0
04:05:11.107 00.001 12020 IsGuiding returns 0
04:05:11.107 00.000 12020 scope move finished after 23 + 83 ms
04:05:11.108 00.001 12020 Move returns status 0, amount 23
04:05:11.108 00.000 12020 MoveAxis(N, 0, ABG)
04:05:11.108 00.000 12020 Move returns status 0, amount 0
04:05:11.108 00.000 12020 move complete, result=0
04:05:11.109 00.001 12020 worker thread done servicing request
04:05:11.109 00.000 9340 GuideStep: 0.3 px 23 ms WEST, -0.0 px 0 ms NORTH
04:05:11.133 00.024 12020 Worker thread wakes up
04:05:11.133 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
04:05:11.133 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(1402,97,31,31)
04:05:11.774 00.641 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"ae7a1949-9a20-43d4-98f0-05bea556db3b"}
04:05:11.794 00.020 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"ae7a1949-9a20-43d4-98f0-05bea556db3b"}
04:05:11.809 00.015 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"9e85f560-c621-477a-a384-424c2755fbcb"}
04:05:11.829 00.020 9340 case statement mapped state 6 to 3
04:05:11.840 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"9e85f560-c621-477a-a384-424c2755fbcb"}
04:05:11.881 00.041 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"21ab10df-d9f0-4056-831f-5f9893c806b9"}
04:05:11.920 00.039 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":168,"width":15,"height":15,"star_pos":[7.08,7.39],"pixels":"..."},"id":"21ab10df-d9f0-4056-831f-5f9893c806b9"}
04:05:13.503 01.583 12020 Exposure complete
04:05:13.771 00.268 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"44f6d0d9-9ea7-4602-8b42-53ee7bd3d544"}
04:05:13.790 00.019 12020 worker thread done servicing request
04:05:13.790 00.000 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"44f6d0d9-9ea7-4602-8b42-53ee7bd3d544"}
04:05:13.803 00.013 9340 OnExposeComplete: enter
04:05:13.815 00.012 9340 UpdateGuideState(): m_state=6
04:05:13.826 00.011 9340 Star::Find(15, 1417, 112, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 169
04:05:13.853 00.027 9340 Star::Find returns 1 (0), X=1416.66, Y=112.29, Mass=1524790, SNR=220.9, Peak=65436 HFD=4.8
04:05:13.867 00.014 9340 MultiStar: [#1 0.06,0.23,0.83,U] [#2 -0.05,0.03,0.82,U] [#3 -0.11,0.15,0.90,U] [#4 -0.09,0.29,0.78,U] [#5 0.04,0.25,0.76,U] [#6 0.05,0.17,0.86,U] [#7 -0.06,0.24,0.73,U] [#8 0.22,0.19,0.87,U] 
04:05:13.898 00.031 9340 refined, 8 included, MultiStar: {-0.01, 0.15}, one-star: {-0.12, -0.11}
04:05:13.911 00.013 9340 CameraToMount -- cameraTheta (1.62) - m_xAngle (0.05) = xAngle (1.57 = 1.57)
04:05:13.921 00.010 9340 CameraToMount -- cameraTheta (1.62) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-1.50 = -1.50)
04:05:13.934 00.013 9340 CameraToMount -- cameraX=-0.01 cameraY=0.15 hyp=0.15 cameraTheta=1.62 mountX=0.00 mountY=-0.15, mountTheta=-1.57
04:05:13.955 00.021 9340 SchedulePrimaryMove(10104498, x=-0.01, y=0.15, opts=13)
04:05:13.968 00.013 9340 Enqueuing Move request for scope (-0.01, 0.15)
04:05:14.000 00.032 12020 Worker thread wakes up
04:05:14.001 00.001 9340 UpdateImageDisplay: Size=(1920,1080) min=6669, max=65535, med=10674, FiltMin=8349, FiltMax=65516, Gamma=2.870
04:05:14.013 00.012 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.15) opts 0xd
04:05:14.014 00.001 9340 UpdateGuideState exits: m=1524790 SNR=220.9
04:05:14.026 00.012 12020 Handling offset move in thread for scope, endpoint = (-0.01, 0.15)
04:05:14.026 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:05:14.038 00.012 12020 Moving (-0.01, 0.15) raw xDistance=0.00 yDistance=-0.15
04:05:14.039 00.001 9340 ScheduleExposure(2000,3,1) exposurePending=0
04:05:14.053 00.014 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.00
04:05:14.053 00.000 9340 Enqueuing Expose request
04:05:14.066 00.013 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:05:14.067 00.001 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
04:05:14.067 00.000 12020 MoveAxis(E, 0, ABG)
04:05:14.067 00.000 12020 Move returns status 0, amount 0
04:05:14.067 00.000 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"4e3912bc-73e0-4d03-a96b-2349da632f31"}
04:05:14.101 00.034 12020 MoveAxis(N, 0, ABG)
04:05:14.102 00.001 12020 Move returns status 0, amount 0
04:05:14.102 00.000 12020 move complete, result=0
04:05:14.103 00.001 12020 worker thread done servicing request
04:05:14.103 00.000 12020 Worker thread wakes up
04:05:14.103 00.000 9340 case statement mapped state 6 to 3
04:05:14.122 00.019 12020 worker thread servicing REQUEST_EXPOSE 2000
04:05:14.124 00.002 12020 Handling exposure in thread, d=2000 o=3 r=(1402,97,31,31)
04:05:14.124 00.000 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"4e3912bc-73e0-4d03-a96b-2349da632f31"}
04:05:14.185 00.061 9340 GuideStep: 0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
04:05:14.285 00.100 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"e01bded7-bc65-4bbb-8191-0e076b8c2805"}
04:05:14.380 00.095 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":169,"width":15,"height":15,"star_pos":[6.66,7.29],"pixels":"..."},"id":"e01bded7-bc65-4bbb-8191-0e076b8c2805"}
04:05:15.770 01.390 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"ec8fd8e0-5a53-4a34-868e-a12ef9e00ec6"}
04:05:15.789 00.019 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"ec8fd8e0-5a53-4a34-868e-a12ef9e00ec6"}
04:05:15.809 00.020 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"eadf70f1-899f-4a9f-954e-70f6fe0f6818"}
04:05:15.873 00.064 9340 case statement mapped state 6 to 3
04:05:15.897 00.024 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"eadf70f1-899f-4a9f-954e-70f6fe0f6818"}
04:05:15.922 00.025 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"233f0f33-6c1d-4550-bcf5-1db5e7d09765"}
04:05:15.995 00.073 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":169,"width":15,"height":15,"star_pos":[6.66,7.29],"pixels":"..."},"id":"233f0f33-6c1d-4550-bcf5-1db5e7d09765"}
04:05:16.523 00.528 12020 Exposure complete
04:05:17.109 00.586 9340 OnExposeComplete: enter
04:05:17.192 00.083 12020 worker thread done servicing request
04:05:17.196 00.004 9340 UpdateGuideState(): m_state=6
04:05:17.299 00.103 9340 Star::Find(15, 1416, 112, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 170
04:05:17.342 00.043 9340 Star::Find returns 1 (0), X=1416.47, Y=112.30, Mass=1586734, SNR=219.3, Peak=65436 HFD=5.1
04:05:17.368 00.026 9340 MultiStar: [#1 0.03,0.35,0.89,U] [#2 0.03,0.15,0.79,U] [#3 0.08,-0.04,0.99,U] [#4 0.10,0.29,0.93,U] [#5 0.05,0.21,0.93,U] [#6 0.15,0.17,0.83,U] [#7 -0.07,0.26,0.78,U] [#8 0.04,0.26,0.74,U] 
04:05:17.404 00.036 9340 refined, 8 included, MultiStar: {0.01, 0.16}, one-star: {-0.31, -0.10}
04:05:17.488 00.084 9340 CameraToMount -- cameraTheta (1.52) - m_xAngle (0.05) = xAngle (1.47 = 1.47)
04:05:17.503 00.015 9340 CameraToMount -- cameraTheta (1.52) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-1.60 = -1.60)
04:05:17.540 00.037 9340 CameraToMount -- cameraX=0.01 cameraY=0.16 hyp=0.16 cameraTheta=1.52 mountX=0.02 mountY=-0.16, mountTheta=-1.47
04:05:17.609 00.069 9340 SchedulePrimaryMove(10104498, x=0.01, y=0.16, opts=13)
04:05:17.638 00.029 9340 Enqueuing Move request for scope (0.01, 0.16)
04:05:17.685 00.047 12020 Worker thread wakes up
04:05:17.685 00.000 12020 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.16) opts 0xd
04:05:17.685 00.000 12020 Handling offset move in thread for scope, endpoint = (0.01, 0.16)
04:05:17.685 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=5670, max=65535, med=10643, FiltMin=8428, FiltMax=65516, Gamma=2.870
04:05:17.723 00.038 12020 Moving (0.01, 0.16) raw xDistance=0.02 yDistance=-0.16
04:05:17.724 00.001 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
04:05:17.724 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:05:17.724 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
04:05:17.724 00.000 12020 MoveAxis(E, 0, ABG)
04:05:17.724 00.000 12020 Move returns status 0, amount 0
04:05:17.725 00.001 12020 MoveAxis(N, 0, ABG)
04:05:17.725 00.000 12020 Move returns status 0, amount 0
04:05:17.725 00.000 12020 move complete, result=0
04:05:17.732 00.007 9340 UpdateGuideState exits: m=1586734 SNR=219.3
04:05:17.757 00.025 12020 worker thread done servicing request
04:05:17.757 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:05:17.776 00.019 9340 ScheduleExposure(2000,3,1) exposurePending=0
04:05:17.807 00.031 9340 Enqueuing Expose request
04:05:17.897 00.090 12020 Worker thread wakes up
04:05:17.897 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
04:05:17.897 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(1402,97,31,31)
04:05:17.901 00.004 9340 GuideStep: 0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
04:05:18.035 00.134 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"cae61762-2509-40c3-bc47-085e8a2e529a"}
04:05:18.056 00.021 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"cae61762-2509-40c3-bc47-085e8a2e529a"}
04:05:18.079 00.023 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"c5090863-6952-4440-ac9b-f3e03dc4ccea"}
04:05:18.125 00.046 9340 case statement mapped state 6 to 3
04:05:18.181 00.056 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"c5090863-6952-4440-ac9b-f3e03dc4ccea"}
04:05:18.209 00.028 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"b065016e-71a0-443f-8efc-2b4974adca7b"}
04:05:18.248 00.039 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":170,"width":15,"height":15,"star_pos":[7.47,7.30],"pixels":"..."},"id":"b065016e-71a0-443f-8efc-2b4974adca7b"}
04:05:19.791 01.543 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"fe0440a8-691e-4c3a-9e2b-6d5cf3def00d"}
04:05:19.809 00.018 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"fe0440a8-691e-4c3a-9e2b-6d5cf3def00d"}
04:05:19.833 00.024 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"1e536cf2-de39-45d3-8b87-0afad4d08970"}
04:05:19.861 00.028 9340 case statement mapped state 6 to 3
04:05:19.915 00.054 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"1e536cf2-de39-45d3-8b87-0afad4d08970"}
04:05:19.940 00.025 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"e8a45534-90fe-42f5-a1cc-2ba92c614920"}
04:05:19.962 00.022 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":170,"width":15,"height":15,"star_pos":[7.47,7.30],"pixels":"..."},"id":"e8a45534-90fe-42f5-a1cc-2ba92c614920"}
04:05:20.293 00.331 12020 Exposure complete
04:05:20.645 00.352 12020 worker thread done servicing request
04:05:20.645 00.000 9340 OnExposeComplete: enter
04:05:20.662 00.017 9340 UpdateGuideState(): m_state=6
04:05:20.675 00.013 9340 Star::Find(15, 1416, 112, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 171
04:05:20.697 00.022 9340 Star::Find returns 1 (0), X=1416.43, Y=112.44, Mass=1592500, SNR=200.3, Peak=65436 HFD=5.2
04:05:20.711 00.014 9340 MultiStar: [#1 -0.13,0.41,0.93,U] [#2 -0.14,0.29,0.82,U] [#3 0.03,0.21,1.00,U] [#4 -0.07,0.49,1.03,U] [#5 -0.10,0.26,1.10,U] [#6 0.04,0.27,0.93,U] [#7 -0.11,0.31,0.84,U] [#8 -0.08,0.35,0.98,U] 
04:05:20.752 00.041 9340 refined, 8 included, MultiStar: {-0.10, 0.29}, one-star: {-0.35, 0.05}
04:05:20.767 00.015 9340 CameraToMount -- cameraTheta (1.90) - m_xAngle (0.05) = xAngle (1.85 = 1.85)
04:05:20.791 00.024 9340 CameraToMount -- cameraTheta (1.90) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-1.21 = -1.21)
04:05:20.802 00.011 9340 CameraToMount -- cameraX=-0.10 cameraY=0.29 hyp=0.31 cameraTheta=1.90 mountX=-0.09 mountY=-0.29, mountTheta=-1.86
04:05:20.821 00.019 9340 SchedulePrimaryMove(10104498, x=-0.10, y=0.29, opts=13)
04:05:20.838 00.017 9340 Enqueuing Move request for scope (-0.10, 0.29)
04:05:20.877 00.039 12020 Worker thread wakes up
04:05:20.877 00.000 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.29) opts 0xd
04:05:20.878 00.001 9340 UpdateImageDisplay: Size=(1920,1080) min=6528, max=65535, med=10637, FiltMin=8240, FiltMax=65535, Gamma=2.870
04:05:20.889 00.011 12020 Handling offset move in thread for scope, endpoint = (-0.10, 0.29)
04:05:20.889 00.000 9340 UpdateGuideState exits: m=1592500 SNR=200.3
04:05:20.901 00.012 12020 Moving (-0.10, 0.29) raw xDistance=-0.09 yDistance=-0.29
04:05:20.903 00.002 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
04:05:20.903 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:05:20.917 00.014 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
04:05:20.917 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
04:05:20.933 00.016 9340 Enqueuing Expose request
04:05:20.949 00.016 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.29
04:05:20.950 00.001 12020 MoveAxis(E, 0, ABG)
04:05:20.950 00.000 12020 Move returns status 0, amount 0
04:05:20.950 00.000 12020 MoveAxis(N, 0, ABG)
04:05:20.950 00.000 12020 Move returns status 0, amount 0
04:05:20.950 00.000 12020 move complete, result=0
04:05:20.951 00.001 12020 worker thread done servicing request
04:05:20.951 00.000 12020 Worker thread wakes up
04:05:20.951 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
04:05:20.951 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(1402,97,31,31)
04:05:20.954 00.003 9340 GuideStep: -0.1 px 0 ms EAST, -0.3 px 0 ms NORTH
04:05:21.792 00.838 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"2822deb9-66ef-4e82-93a0-27ef9c18a9a1"}
04:05:21.813 00.021 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"2822deb9-66ef-4e82-93a0-27ef9c18a9a1"}
04:05:21.837 00.024 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"96fb947b-89d7-41a1-bd14-ace4c080ef04"}
04:05:21.874 00.037 9340 case statement mapped state 6 to 3
04:05:21.888 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"96fb947b-89d7-41a1-bd14-ace4c080ef04"}
04:05:21.914 00.026 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"8a9ed7cf-b414-4e8a-95e1-c38b7dd0efcf"}
04:05:21.931 00.017 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":171,"width":15,"height":15,"star_pos":[7.43,7.44],"pixels":"..."},"id":"8a9ed7cf-b414-4e8a-95e1-c38b7dd0efcf"}
04:05:23.316 01.385 12020 Exposure complete
04:05:23.681 00.365 12020 worker thread done servicing request
04:05:23.681 00.000 9340 OnExposeComplete: enter
04:05:23.694 00.013 9340 UpdateGuideState(): m_state=6
04:05:23.729 00.035 9340 Star::Find(15, 1416, 112, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 172
04:05:23.767 00.038 9340 Star::Find returns 1 (0), X=1416.01, Y=112.20, Mass=1516526, SNR=273.1, Peak=62556 HFD=4.8
04:05:23.787 00.020 9340 MultiStar: [#1 -0.52,0.25,0.00,M1] [#2 -0.45,0.06,0.57,U] [#3 -0.67,0.02,0.00,M1] [#4 -0.53,0.26,0.00,M1] [#5 -0.51,0.21,0.00,M1] [#6 -0.50,0.12,0.71,U] [#7 -0.61,0.02,0.00,M1] [#8 -0.55,0.05,0.00,M1] 
04:05:23.810 00.023 9340 refined, 2 included, MultiStar: {-0.61, -0.03}, one-star: {-0.77, -0.20}
04:05:23.833 00.023 9340 CameraToMount -- cameraTheta (-3.09) - m_xAngle (0.05) = xAngle (-3.13 = -3.13)
04:05:23.856 00.023 9340 CameraToMount -- cameraTheta (-3.09) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-6.20 = 0.08)
04:05:23.873 00.017 9340 CameraToMount -- cameraX=-0.61 cameraY=-0.03 hyp=0.61 cameraTheta=-3.09 mountX=-0.61 mountY=0.05, mountTheta=3.06
04:05:23.925 00.052 9340 SchedulePrimaryMove(10104498, x=-0.61, y=-0.03, opts=13)
04:05:23.955 00.030 9340 Enqueuing Move request for scope (-0.61, -0.03)
04:05:23.969 00.014 12020 Worker thread wakes up
04:05:23.969 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=6498, max=65535, med=10619, FiltMin=8494, FiltMax=65535, Gamma=2.870
04:05:23.985 00.016 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.61, -0.03) opts 0xd
04:05:23.985 00.000 12020 Handling offset move in thread for scope, endpoint = (-0.61, -0.03)
04:05:23.985 00.000 12020 Moving (-0.61, -0.03) raw xDistance=-0.61 yDistance=0.05
04:05:23.986 00.001 12020 GuideAlgorithmHysteresis::Result() returns -0.26 from input -0.61
04:05:23.986 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:05:23.986 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
04:05:23.987 00.001 9340 UpdateGuideState exits: m=1516526 SNR=273.1
04:05:24.017 00.030 12020 MoveAxis(E, 46, ABG)
04:05:24.017 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:05:24.050 00.033 12020 Guiding  Dir = 2, Dur = 46
04:05:24.051 00.001 12020 IsSlewing returns 0
04:05:24.051 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
04:05:24.067 00.016 12020 IsGuiding returns 0
04:05:24.067 00.000 9340 Enqueuing Expose request
04:05:24.087 00.020 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"300e1ab9-10af-4e1e-a934-099b731bf0d4"}
04:05:24.106 00.019 12020 PulseGuide returned control before completion, sleep 32
04:05:24.108 00.002 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"300e1ab9-10af-4e1e-a934-099b731bf0d4"}
04:05:24.153 00.045 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"3daa2583-b073-4e68-a754-aeb0479ea747"}
04:05:24.187 00.034 12020 IsGuiding returns 0
04:05:24.187 00.000 12020 Move returns status 0, amount 46
04:05:24.187 00.000 12020 MoveAxis(N, 0, ABG)
04:05:24.187 00.000 12020 Move returns status 0, amount 0
04:05:24.187 00.000 12020 move complete, result=0
04:05:24.188 00.001 12020 worker thread done servicing request
04:05:24.188 00.000 12020 Worker thread wakes up
04:05:24.189 00.001 12020 worker thread servicing REQUEST_EXPOSE 2000
04:05:24.189 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(1402,97,31,31)
04:05:24.192 00.003 9340 case statement mapped state 6 to 3
04:05:24.246 00.054 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"3daa2583-b073-4e68-a754-aeb0479ea747"}
04:05:24.274 00.028 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"a464e7e7-ffb2-44f6-bec9-7e0c09a8f637"}
04:05:24.354 00.080 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":172,"width":15,"height":15,"star_pos":[7.01,7.20],"pixels":"..."},"id":"a464e7e7-ffb2-44f6-bec9-7e0c09a8f637"}
04:05:24.401 00.047 9340 GuideStep: -0.6 px 46 ms EAST, 0.0 px 0 ms NORTH
04:05:25.791 01.390 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"6024b94c-7bc2-4a82-b9be-524cf5763d72"}
04:05:25.808 00.017 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"6024b94c-7bc2-4a82-b9be-524cf5763d72"}
04:05:25.848 00.040 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"4b20168b-07da-474b-9409-e3653b1d50fb"}
04:05:25.860 00.012 9340 case statement mapped state 6 to 3
04:05:25.879 00.019 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"4b20168b-07da-474b-9409-e3653b1d50fb"}
04:05:25.890 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"2363125a-73c7-4ef3-b3c4-feb2cd6f3b8f"}
04:05:25.902 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":172,"width":15,"height":15,"star_pos":[7.01,7.20],"pixels":"..."},"id":"2363125a-73c7-4ef3-b3c4-feb2cd6f3b8f"}
04:05:26.577 00.675 12020 Exposure complete
04:05:26.831 00.254 12020 worker thread done servicing request
04:05:26.831 00.000 9340 OnExposeComplete: enter
04:05:26.843 00.012 9340 UpdateGuideState(): m_state=6
04:05:26.863 00.020 9340 Star::Find(15, 1416, 112, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 173
04:05:26.874 00.011 9340 Star::Find returns 1 (0), X=1416.29, Y=112.19, Mass=1511669, SNR=211.3, Peak=63864 HFD=4.7
04:05:26.905 00.031 9340 MultiStar: [#1 -0.40,-0.05,0.84,U] [#2 -0.29,0.01,0.82,U] [#3 -0.42,0.05,0.98,U] [#4 -0.31,0.02,0.88,U] [#5 -0.51,0.18,0.00,M2] [#6 -0.25,0.03,0.86,U] [#7 -0.32,-0.08,0.87,U] [#8 -0.24,0.15,0.87,U] 
04:05:26.916 00.011 9340 refined, 7 included, MultiStar: {-0.35, -0.01}, one-star: {-0.49, -0.20}
04:05:26.926 00.010 9340 CameraToMount -- cameraTheta (-3.11) - m_xAngle (0.05) = xAngle (-3.16 = 3.13)
04:05:26.937 00.011 9340 CameraToMount -- cameraTheta (-3.11) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-6.22 = 0.06)
04:05:26.945 00.008 9340 CameraToMount -- cameraX=-0.35 cameraY=-0.01 hyp=0.35 cameraTheta=-3.11 mountX=-0.35 mountY=0.02, mountTheta=3.08
04:05:26.971 00.026 9340 SchedulePrimaryMove(10104498, x=-0.35, y=-0.01, opts=13)
04:05:26.987 00.016 9340 Enqueuing Move request for scope (-0.35, -0.01)
04:05:27.001 00.014 12020 Worker thread wakes up
04:05:27.001 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=6537, max=65535, med=10618, FiltMin=8380, FiltMax=65535, Gamma=2.870
04:05:27.011 00.010 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.35, -0.01) opts 0xd
04:05:27.011 00.000 9340 UpdateGuideState exits: m=1511669 SNR=211.3
04:05:27.039 00.028 12020 Handling offset move in thread for scope, endpoint = (-0.35, -0.01)
04:05:27.039 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:05:27.052 00.013 12020 Moving (-0.35, -0.01) raw xDistance=-0.35 yDistance=0.02
04:05:27.052 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
04:05:27.063 00.011 12020 GuideAlgorithmHysteresis::Result() returns -0.17 from input -0.35
04:05:27.064 00.001 9340 Enqueuing Expose request
04:05:27.077 00.013 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:05:27.077 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
04:05:27.077 00.000 12020 MoveAxis(E, 30, ABG)
04:05:27.077 00.000 12020 Guiding  Dir = 2, Dur = 30
04:05:27.078 00.001 12020 IsSlewing returns 0
04:05:27.079 00.001 12020 IsGuiding returns 0
04:05:27.097 00.018 12020 PulseGuide returned control before completion, sleep 22
04:05:27.153 00.056 12020 IsGuiding returns 1
04:05:27.153 00.000 12020 scope still moving after pulse duration time elapsed
04:05:27.185 00.032 12020 IsSlewing returns 0
04:05:27.186 00.001 12020 IsGuiding returns 0
04:05:27.186 00.000 12020 scope move finished after 30 + 76 ms
04:05:27.186 00.000 12020 Move returns status 0, amount 30
04:05:27.186 00.000 12020 MoveAxis(N, 0, ABG)
04:05:27.186 00.000 12020 Move returns status 0, amount 0
04:05:27.187 00.001 12020 move complete, result=0
04:05:27.187 00.000 12020 worker thread done servicing request
04:05:27.187 00.000 12020 Worker thread wakes up
04:05:27.187 00.000 9340 GuideStep: -0.3 px 30 ms EAST, 0.0 px 0 ms NORTH
04:05:27.199 00.012 12020 worker thread servicing REQUEST_EXPOSE 2000
04:05:27.199 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(1402,97,31,31)
04:05:27.791 00.592 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"8d4291d7-76f6-4e27-8d4e-86aa912be802"}
04:05:27.804 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"8d4291d7-76f6-4e27-8d4e-86aa912be802"}
04:05:27.822 00.018 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"a85ff7b8-886f-47d7-97de-4b63b9b84623"}
04:05:27.834 00.012 9340 case statement mapped state 6 to 3
04:05:27.848 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"a85ff7b8-886f-47d7-97de-4b63b9b84623"}
04:05:27.866 00.018 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"2d1c78db-e7dd-4db8-a3b6-7b0df36c9d38"}
04:05:27.880 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":173,"width":15,"height":15,"star_pos":[7.29,7.19],"pixels":"..."},"id":"2d1c78db-e7dd-4db8-a3b6-7b0df36c9d38"}
04:05:29.559 01.679 12020 Exposure complete
04:05:29.792 00.233 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"0b8a0976-3bca-4c29-8a99-482f0d4504cf"}
04:05:29.812 00.020 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"0b8a0976-3bca-4c29-8a99-482f0d4504cf"}
04:05:29.833 00.021 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"ee035c28-78a3-4525-9e2c-dcb6387192ae"}
04:05:29.847 00.014 9340 case statement mapped state 6 to 3
04:05:29.864 00.017 12020 worker thread done servicing request
04:05:29.865 00.001 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"ee035c28-78a3-4525-9e2c-dcb6387192ae"}
04:05:29.885 00.020 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"bf5d9c43-b716-4efb-b409-4f5b5e70399e"}
04:05:29.933 00.048 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":173,"width":15,"height":15,"star_pos":[7.29,7.19],"pixels":"..."},"id":"bf5d9c43-b716-4efb-b409-4f5b5e70399e"}
04:05:29.956 00.023 9340 OnExposeComplete: enter
04:05:29.977 00.021 9340 UpdateGuideState(): m_state=6
04:05:30.001 00.024 9340 Star::Find(15, 1416, 112, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 174
04:05:30.016 00.015 9340 Star::Find returns 1 (0), X=1416.15, Y=111.92, Mass=1524503, SNR=218.3, Peak=60834 HFD=4.7
04:05:30.061 00.045 9340 MultiStar: [#1 -0.22,-0.19,0.86,U] [#2 -0.22,-0.31,0.83,U] [#3 -0.33,-0.30,1.24,U] [#4 -0.37,-0.13,0.92,U] [#5 -0.46,-0.11,0.72,U] [#6 -0.17,-0.24,0.64,U] [#7 -0.23,-0.11,0.83,U] [#8 -0.23,-0.37,0.77,U] 
04:05:30.092 00.031 9340 refined, 8 included, MultiStar: {-0.33, -0.26}, one-star: {-0.62, -0.48}
04:05:30.126 00.034 9340 CameraToMount -- cameraTheta (-2.48) - m_xAngle (0.05) = xAngle (-2.53 = -2.53)
04:05:30.152 00.026 9340 CameraToMount -- cameraTheta (-2.48) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-5.60 = 0.69)
04:05:30.174 00.022 9340 CameraToMount -- cameraX=-0.33 cameraY=-0.26 hyp=0.42 cameraTheta=-2.48 mountX=-0.34 mountY=0.26, mountTheta=2.48
04:05:30.242 00.068 9340 SchedulePrimaryMove(10104498, x=-0.33, y=-0.26, opts=13)
04:05:30.273 00.031 9340 Enqueuing Move request for scope (-0.33, -0.26)
04:05:30.305 00.032 12020 Worker thread wakes up
04:05:30.305 00.000 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.33, -0.26) opts 0xd
04:05:30.307 00.002 12020 Handling offset move in thread for scope, endpoint = (-0.33, -0.26)
04:05:30.307 00.000 12020 Moving (-0.33, -0.26) raw xDistance=-0.34 yDistance=0.26
04:05:30.307 00.000 12020 GuideAlgorithmHysteresis::Result() returns -0.16 from input -0.34
04:05:30.307 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
04:05:30.308 00.001 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.26
04:05:30.308 00.000 12020 MoveAxis(E, 28, ABG)
04:05:30.308 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=6681, max=65535, med=10637, FiltMin=8375, FiltMax=65514, Gamma=2.870
04:05:30.375 00.067 12020 Guiding  Dir = 2, Dur = 28
04:05:30.377 00.002 9340 UpdateGuideState exits: m=1524503 SNR=218.3
04:05:30.395 00.018 12020 IsSlewing returns 0
04:05:30.396 00.001 12020 IsGuiding returns 0
04:05:30.396 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:05:30.416 00.020 9340 ScheduleExposure(2000,3,1) exposurePending=0
04:05:30.433 00.017 12020 PulseGuide returned control before completion, sleep 11
04:05:30.438 00.005 9340 Enqueuing Expose request
04:05:30.465 00.027 12020 IsGuiding returns 1
04:05:30.466 00.001 12020 scope still moving after pulse duration time elapsed
04:05:30.536 00.070 12020 IsSlewing returns 0
04:05:30.540 00.004 12020 IsGuiding returns 0
04:05:30.541 00.001 12020 scope move finished after 28 + 116 ms
04:05:30.542 00.001 12020 Move returns status 0, amount 28
04:05:30.542 00.000 12020 MoveAxis(N, 0, ABG)
04:05:30.542 00.000 12020 Move returns status 0, amount 0
04:05:30.544 00.002 12020 move complete, result=0
04:05:30.544 00.000 12020 worker thread done servicing request
04:05:30.544 00.000 9340 GuideStep: -0.3 px 28 ms EAST, 0.3 px 0 ms NORTH
04:05:30.565 00.021 12020 Worker thread wakes up
04:05:30.566 00.001 12020 worker thread servicing REQUEST_EXPOSE 2000
04:05:30.566 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(1402,97,31,31)
04:05:31.790 01.224 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"06edadec-1c64-4fe0-b438-63fb9dc0f851"}
04:05:31.808 00.018 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"06edadec-1c64-4fe0-b438-63fb9dc0f851"}
04:05:31.833 00.025 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"8537db60-4a2c-46a9-9ca0-d06fa754ca02"}
04:05:31.851 00.018 9340 case statement mapped state 6 to 3
04:05:31.863 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"8537db60-4a2c-46a9-9ca0-d06fa754ca02"}
04:05:31.898 00.035 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"bbbdef89-0301-4d4c-9899-5bfc689c9848"}
04:05:31.911 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":174,"width":15,"height":15,"star_pos":[7.15,6.92],"pixels":"..."},"id":"bbbdef89-0301-4d4c-9899-5bfc689c9848"}
04:05:32.935 01.024 12020 Exposure complete
04:05:33.157 00.222 12020 worker thread done servicing request
04:05:33.157 00.000 9340 OnExposeComplete: enter
04:05:33.172 00.015 9340 UpdateGuideState(): m_state=6
04:05:33.188 00.016 9340 Star::Find(15, 1416, 111, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 175
04:05:33.222 00.034 9340 Star::Find returns 1 (0), X=1416.71, Y=112.10, Mass=1564159, SNR=219.3, Peak=65436 HFD=4.9
04:05:33.243 00.021 9340 MultiStar: [#1 -0.13,-0.05,0.86,U] [#2 0.13,-0.24,0.67,U] [#3 -0.03,-0.03,0.85,U] [#4 -0.08,0.04,0.87,U] [#5 -0.11,-0.14,0.94,U] [#6 0.21,-0.06,0.80,U] [#7 0.04,0.06,0.77,U] [#8 0.15,0.03,0.80,U] 
04:05:33.254 00.011 9340 refined, 8 included, MultiStar: {0.00, -0.08}, one-star: {-0.07, -0.30}
04:05:33.270 00.016 9340 CameraToMount -- cameraTheta (-1.52) - m_xAngle (0.05) = xAngle (-1.57 = -1.57)
04:05:33.284 00.014 9340 CameraToMount -- cameraTheta (-1.52) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-4.63 = 1.65)
04:05:33.298 00.014 9340 CameraToMount -- cameraX=0.00 cameraY=-0.08 hyp=0.08 cameraTheta=-1.52 mountX=0.00 mountY=0.08, mountTheta=1.57
04:05:33.319 00.021 9340 SchedulePrimaryMove(10104498, x=0.00, y=-0.08, opts=13)
04:05:33.354 00.035 9340 Enqueuing Move request for scope (0.00, -0.08)
04:05:33.379 00.025 12020 Worker thread wakes up
04:05:33.379 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=6889, max=65535, med=10667, FiltMin=8270, FiltMax=65514, Gamma=2.870
04:05:33.392 00.013 12020 worker thread servicing REQUEST_MOVE scope ofs (0.00, -0.08) opts 0xd
04:05:33.393 00.001 9340 UpdateGuideState exits: m=1564159 SNR=219.3
04:05:33.402 00.009 12020 Handling offset move in thread for scope, endpoint = (0.00, -0.08)
04:05:33.403 00.001 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:05:33.412 00.009 12020 Moving (0.00, -0.08) raw xDistance=0.00 yDistance=0.08
04:05:33.412 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
04:05:33.428 00.016 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.00
04:05:33.428 00.000 9340 Enqueuing Expose request
04:05:33.446 00.018 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:05:33.449 00.003 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
04:05:33.449 00.000 12020 MoveAxis(E, 0, ABG)
04:05:33.449 00.000 12020 Move returns status 0, amount 0
04:05:33.449 00.000 12020 MoveAxis(N, 0, ABG)
04:05:33.450 00.001 12020 Move returns status 0, amount 0
04:05:33.450 00.000 12020 move complete, result=0
04:05:33.450 00.000 12020 worker thread done servicing request
04:05:33.450 00.000 12020 Worker thread wakes up
04:05:33.450 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
04:05:33.451 00.001 12020 Handling exposure in thread, d=2000 o=3 r=(1402,97,31,31)
04:05:33.453 00.002 9340 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
04:05:33.790 00.337 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"c69ec65e-7e04-4f03-87f7-b7b6ab66b12f"}
04:05:33.805 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"c69ec65e-7e04-4f03-87f7-b7b6ab66b12f"}
04:05:33.817 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"ab28f710-fb0f-40b2-b5c6-17649fa190f6"}
04:05:33.833 00.016 9340 case statement mapped state 6 to 3
04:05:33.845 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"ab28f710-fb0f-40b2-b5c6-17649fa190f6"}
04:05:33.864 00.019 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"ec672672-905e-4ba2-b3c2-0b4f63193446"}
04:05:33.900 00.036 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":175,"width":15,"height":15,"star_pos":[6.71,7.10],"pixels":"..."},"id":"ec672672-905e-4ba2-b3c2-0b4f63193446"}
04:05:35.790 01.890 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"3bc07179-1999-45bd-8ae7-c3a1f32864e8"}
04:05:35.807 00.017 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"3bc07179-1999-45bd-8ae7-c3a1f32864e8"}
04:05:35.817 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"5f8a3ae3-d882-4f65-90c0-2b80732f9cc2"}
04:05:35.830 00.013 9340 case statement mapped state 6 to 3
04:05:35.840 00.010 12020 Exposure complete
04:05:35.840 00.000 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"5f8a3ae3-d882-4f65-90c0-2b80732f9cc2"}
04:05:35.855 00.015 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"1226ec0b-dfe7-4b51-944a-f9ec79c12da1"}
04:05:35.873 00.018 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":175,"width":15,"height":15,"star_pos":[6.71,7.10],"pixels":"..."},"id":"1226ec0b-dfe7-4b51-944a-f9ec79c12da1"}
04:05:36.095 00.222 12020 worker thread done servicing request
04:05:36.095 00.000 9340 OnExposeComplete: enter
04:05:36.118 00.023 9340 UpdateGuideState(): m_state=6
04:05:36.163 00.045 9340 Star::Find(15, 1416, 112, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 176
04:05:36.179 00.016 9340 Star::Find returns 1 (0), X=1416.29, Y=112.18, Mass=1430162, SNR=183.9, Peak=64268 HFD=4.8
04:05:36.191 00.012 9340 MultiStar: [#1 -0.32,0.08,1.03,U] [#2 -0.15,-0.05,0.99,U] [#3 -0.26,0.18,1.06,U] [#4 -0.33,0.12,0.86,U] [#5 -0.36,0.20,1.07,U] [#6 -0.20,0.10,1.07,U] [#7 -0.23,-0.06,1.13,U] [#8 -0.20,0.05,0.94,U] 
04:05:36.213 00.022 9340 refined, 8 included, MultiStar: {-0.28, 0.05}, one-star: {-0.49, -0.21}
04:05:36.225 00.012 9340 CameraToMount -- cameraTheta (2.98) - m_xAngle (0.05) = xAngle (2.93 = 2.93)
04:05:36.238 00.013 9340 CameraToMount -- cameraTheta (2.98) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-0.13 = -0.13)
04:05:36.255 00.017 9340 CameraToMount -- cameraX=-0.28 cameraY=0.05 hyp=0.29 cameraTheta=2.98 mountX=-0.28 mountY=-0.04, mountTheta=-3.01
04:05:36.299 00.044 9340 SchedulePrimaryMove(10104498, x=-0.28, y=0.05, opts=13)
04:05:36.314 00.015 9340 Enqueuing Move request for scope (-0.28, 0.05)
04:05:36.328 00.014 12020 Worker thread wakes up
04:05:36.328 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=7098, max=65535, med=10604, FiltMin=8350, FiltMax=65516, Gamma=2.870
04:05:36.344 00.016 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.28, 0.05) opts 0xd
04:05:36.344 00.000 9340 UpdateGuideState exits: m=1430162 SNR=183.9
04:05:36.359 00.015 12020 Handling offset move in thread for scope, endpoint = (-0.28, 0.05)
04:05:36.359 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:05:36.381 00.022 12020 Moving (-0.28, 0.05) raw xDistance=-0.28 yDistance=-0.04
04:05:36.381 00.000 12020 GuideAlgorithmHysteresis::Result() returns -0.12 from input -0.28
04:05:36.382 00.001 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:05:36.382 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
04:05:36.386 00.004 9340 ScheduleExposure(2000,3,1) exposurePending=0
04:05:36.449 00.063 12020 MoveAxis(E, 21, ABG)
04:05:36.449 00.000 9340 Enqueuing Expose request
04:05:36.468 00.019 12020 Guiding  Dir = 2, Dur = 21
04:05:36.470 00.002 12020 IsSlewing returns 0
04:05:36.471 00.001 12020 IsGuiding returns 0
04:05:36.502 00.031 12020 IsGuiding returns 1
04:05:36.502 00.000 12020 scope still moving after pulse duration time elapsed
04:05:36.548 00.046 12020 IsSlewing returns 0
04:05:36.550 00.002 12020 IsGuiding returns 0
04:05:36.550 00.000 12020 scope move finished after 21 + 56 ms
04:05:36.550 00.000 12020 Move returns status 0, amount 21
04:05:36.550 00.000 12020 MoveAxis(N, 0, ABG)
04:05:36.550 00.000 12020 Move returns status 0, amount 0
04:05:36.551 00.001 12020 move complete, result=0
04:05:36.552 00.001 9340 GuideStep: -0.3 px 21 ms EAST, -0.0 px 0 ms NORTH
04:05:36.589 00.037 12020 worker thread done servicing request
04:05:36.590 00.001 12020 Worker thread wakes up
04:05:36.590 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
04:05:36.590 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(1402,97,31,31)
04:05:37.809 01.219 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"0ae395c5-95c3-49f5-bf4f-40e63fbae2f0"}
04:05:37.826 00.017 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"0ae395c5-95c3-49f5-bf4f-40e63fbae2f0"}
04:05:37.903 00.077 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"77977ef2-296d-4a62-9bb7-3472380ec977"}
04:05:37.931 00.028 9340 case statement mapped state 6 to 3
04:05:37.963 00.032 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"77977ef2-296d-4a62-9bb7-3472380ec977"}
04:05:38.023 00.060 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"6a6f1f39-c07e-46b2-880d-a936fab0a8b9"}
04:05:38.110 00.087 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":176,"width":15,"height":15,"star_pos":[7.29,7.18],"pixels":"..."},"id":"6a6f1f39-c07e-46b2-880d-a936fab0a8b9"}
04:05:38.957 00.847 12020 Exposure complete
04:05:39.211 00.254 12020 worker thread done servicing request
04:05:39.211 00.000 9340 OnExposeComplete: enter
04:05:39.221 00.010 9340 UpdateGuideState(): m_state=6
04:05:39.236 00.015 9340 Star::Find(15, 1416, 112, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 177
04:05:39.252 00.016 9340 Star::Find returns 1 (0), X=1416.13, Y=112.48, Mass=1523180, SNR=211.9, Peak=65436 HFD=5.0
04:05:39.262 00.010 9340 MultiStar: [#1 -0.39,0.12,0.83,U] [#2 -0.42,0.14,0.72,U] [#3 -0.36,0.26,1.02,U] [#4 -0.46,0.29,0.00,M1] [#5 -0.36,0.47,0.00,M1] [#6 -0.22,0.37,0.90,U] [#7 -0.51,0.07,0.87,U] [#8 -0.41,0.18,0.78,U] 
04:05:39.273 00.011 9340 refined, 6 included, MultiStar: {-0.42, 0.18}, one-star: {-0.65, 0.08}
04:05:39.284 00.011 9340 CameraToMount -- cameraTheta (2.75) - m_xAngle (0.05) = xAngle (2.70 = 2.70)
04:05:39.299 00.015 9340 CameraToMount -- cameraTheta (2.75) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-0.37 = -0.37)
04:05:39.328 00.029 9340 CameraToMount -- cameraX=-0.42 cameraY=0.18 hyp=0.46 cameraTheta=2.75 mountX=-0.41 mountY=-0.17, mountTheta=-2.76
04:05:39.348 00.020 9340 SchedulePrimaryMove(10104498, x=-0.42, y=0.18, opts=13)
04:05:39.366 00.018 9340 Enqueuing Move request for scope (-0.42, 0.18)
04:05:39.378 00.012 12020 Worker thread wakes up
04:05:39.379 00.001 9340 UpdateImageDisplay: Size=(1920,1080) min=6013, max=65535, med=10647, FiltMin=8175, FiltMax=65535, Gamma=2.870
04:05:39.389 00.010 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.42, 0.18) opts 0xd
04:05:39.389 00.000 9340 UpdateGuideState exits: m=1523180 SNR=211.9
04:05:39.407 00.018 12020 Handling offset move in thread for scope, endpoint = (-0.42, 0.18)
04:05:39.407 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:05:39.424 00.017 12020 Moving (-0.42, 0.18) raw xDistance=-0.41 yDistance=-0.17
04:05:39.425 00.001 9340 ScheduleExposure(2000,3,1) exposurePending=0
04:05:39.459 00.034 12020 GuideAlgorithmHysteresis::Result() returns -0.18 from input -0.41
04:05:39.460 00.001 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:05:39.460 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
04:05:39.461 00.001 12020 MoveAxis(E, 33, ABG)
04:05:39.461 00.000 12020 Guiding  Dir = 2, Dur = 33
04:05:39.462 00.001 12020 IsSlewing returns 0
04:05:39.464 00.002 9340 Enqueuing Expose request
04:05:39.484 00.020 12020 IsGuiding returns 0
04:05:39.506 00.022 12020 PulseGuide returned control before completion, sleep 22
04:05:39.539 00.033 12020 IsGuiding returns 1
04:05:39.539 00.000 12020 scope still moving after pulse duration time elapsed
04:05:39.571 00.032 12020 IsSlewing returns 0
04:05:39.572 00.001 12020 IsGuiding returns 0
04:05:39.572 00.000 12020 scope move finished after 33 + 54 ms
04:05:39.573 00.001 12020 Move returns status 0, amount 33
04:05:39.573 00.000 12020 MoveAxis(N, 0, ABG)
04:05:39.573 00.000 12020 Move returns status 0, amount 0
04:05:39.573 00.000 12020 move complete, result=0
04:05:39.574 00.001 9340 GuideStep: -0.4 px 33 ms EAST, -0.2 px 0 ms NORTH
04:05:39.608 00.034 12020 worker thread done servicing request
04:05:39.608 00.000 12020 Worker thread wakes up
04:05:39.608 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
04:05:39.608 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(1402,97,31,31)
04:05:39.812 00.204 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"e437f380-f1fe-4775-9efd-638f2d4cb09b"}
04:05:39.830 00.018 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"e437f380-f1fe-4775-9efd-638f2d4cb09b"}
04:05:39.865 00.035 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"5b3c9330-9b98-484c-9adb-a8e16e1e1ffb"}
04:05:39.878 00.013 9340 case statement mapped state 6 to 3
04:05:39.890 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"5b3c9330-9b98-484c-9adb-a8e16e1e1ffb"}
04:05:39.906 00.016 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"67577086-9cde-4b25-8e56-970728e3b32b"}
04:05:39.917 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":177,"width":15,"height":15,"star_pos":[7.13,7.48],"pixels":"..."},"id":"67577086-9cde-4b25-8e56-970728e3b32b"}
04:05:41.811 01.894 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"5fc6a457-4aca-40a3-892c-7abce104bc99"}
04:05:41.826 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"5fc6a457-4aca-40a3-892c-7abce104bc99"}
04:05:41.838 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"65aee8e7-4936-4c01-a838-5f2dba5e4949"}
04:05:41.849 00.011 9340 case statement mapped state 6 to 3
04:05:41.874 00.025 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"65aee8e7-4936-4c01-a838-5f2dba5e4949"}
04:05:41.890 00.016 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"ca7e8d5d-8c4a-4058-9469-c0835a5b7d27"}
04:05:41.899 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":177,"width":15,"height":15,"star_pos":[7.13,7.48],"pixels":"..."},"id":"ca7e8d5d-8c4a-4058-9469-c0835a5b7d27"}
04:05:42.016 00.117 12020 Exposure complete
04:05:42.302 00.286 12020 worker thread done servicing request
04:05:42.303 00.001 9340 OnExposeComplete: enter
04:05:42.313 00.010 9340 UpdateGuideState(): m_state=6
04:05:42.327 00.014 9340 Star::Find(15, 1416, 112, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 178
04:05:42.353 00.026 9340 Star::Find returns 1 (0), X=1416.23, Y=112.22, Mass=1582436, SNR=229.4, Peak=63580 HFD=5.0
04:05:42.405 00.052 9340 MultiStar: [#1 -0.19,0.08,0.94,U] [#2 -0.26,-0.02,0.75,U] [#3 -0.43,0.08,0.89,U] [#4 0.04,0.06,0.74,U] [#5 -0.32,0.19,0.69,U] [#6 -0.09,-0.08,0.80,U] [#7 -0.26,0.08,0.74,U] [#8 -0.16,0.15,0.80,U] 
04:05:42.422 00.017 9340 refined, 8 included, MultiStar: {-0.26, 0.03}, one-star: {-0.55, -0.18}
04:05:42.447 00.025 9340 CameraToMount -- cameraTheta (3.01) - m_xAngle (0.05) = xAngle (2.96 = 2.96)
04:05:42.469 00.022 9340 CameraToMount -- cameraTheta (3.01) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-0.10 = -0.10)
04:05:42.496 00.027 9340 CameraToMount -- cameraX=-0.26 cameraY=0.03 hyp=0.26 cameraTheta=3.01 mountX=-0.26 mountY=-0.03, mountTheta=-3.04
04:05:42.558 00.062 9340 SchedulePrimaryMove(10104498, x=-0.26, y=0.03, opts=13)
04:05:42.578 00.020 9340 Enqueuing Move request for scope (-0.26, 0.03)
04:05:42.593 00.015 12020 Worker thread wakes up
04:05:42.593 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=7201, max=65535, med=10622, FiltMin=8415, FiltMax=65516, Gamma=2.870
04:05:42.609 00.016 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.26, 0.03) opts 0xd
04:05:42.609 00.000 12020 Handling offset move in thread for scope, endpoint = (-0.26, 0.03)
04:05:42.609 00.000 12020 Moving (-0.26, 0.03) raw xDistance=-0.26 yDistance=-0.03
04:05:42.609 00.000 12020 GuideAlgorithmHysteresis::Result() returns -0.12 from input -0.26
04:05:42.609 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:05:42.610 00.001 9340 UpdateGuideState exits: m=1582436 SNR=229.4
04:05:42.630 00.020 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
04:05:42.631 00.001 12020 MoveAxis(E, 22, ABG)
04:05:42.631 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:05:42.683 00.052 12020 Guiding  Dir = 2, Dur = 22
04:05:42.683 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
04:05:42.699 00.016 12020 IsSlewing returns 0
04:05:42.701 00.002 12020 IsGuiding returns 0
04:05:42.701 00.000 9340 Enqueuing Expose request
04:05:42.720 00.019 12020 PulseGuide returned control before completion, sleep 13
04:05:42.739 00.019 12020 IsGuiding returns 1
04:05:42.743 00.004 12020 scope still moving after pulse duration time elapsed
04:05:42.785 00.042 12020 IsSlewing returns 0
04:05:42.786 00.001 12020 IsGuiding returns 0
04:05:42.786 00.000 12020 scope move finished after 22 + 62 ms
04:05:42.786 00.000 12020 Move returns status 0, amount 22
04:05:42.787 00.001 12020 MoveAxis(N, 0, ABG)
04:05:42.787 00.000 12020 Move returns status 0, amount 0
04:05:42.787 00.000 12020 move complete, result=0
04:05:42.787 00.000 12020 worker thread done servicing request
04:05:42.787 00.000 9340 GuideStep: -0.3 px 22 ms EAST, -0.0 px 0 ms NORTH
04:05:42.802 00.015 12020 Worker thread wakes up
04:05:42.802 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
04:05:42.802 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(1402,97,31,31)
04:05:43.812 01.010 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"0da3cab2-965c-4a26-9fdc-993101ac51ef"}
04:05:43.849 00.037 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"0da3cab2-965c-4a26-9fdc-993101ac51ef"}
04:05:43.904 00.055 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"d938092f-d905-4d27-af3c-fdfa242e4302"}
04:05:43.956 00.052 9340 case statement mapped state 6 to 3
04:05:43.998 00.042 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"d938092f-d905-4d27-af3c-fdfa242e4302"}
04:05:44.073 00.075 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"e91ee579-bc1b-4fc1-b479-c9737cfaac89"}
04:05:44.146 00.073 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":178,"width":15,"height":15,"star_pos":[7.23,7.22],"pixels":"..."},"id":"e91ee579-bc1b-4fc1-b479-c9737cfaac89"}
04:05:45.234 01.088 12020 Exposure complete
04:05:45.618 00.384 12020 worker thread done servicing request
04:05:45.618 00.000 9340 OnExposeComplete: enter
04:05:45.637 00.019 9340 UpdateGuideState(): m_state=6
04:05:45.671 00.034 9340 Star::Find(15, 1416, 112, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 179
04:05:45.683 00.012 9340 Star::Find returns 1 (0), X=1416.52, Y=112.07, Mass=1488314, SNR=218.6, Peak=62348 HFD=4.9
04:05:45.702 00.019 9340 MultiStar: [#1 -0.05,-0.10,0.86,U] [#2 0.11,-0.21,0.87,U] [#3 0.14,-0.13,1.02,U] [#4 0.04,0.01,0.87,U] [#5 -0.06,-0.00,0.79,U] [#6 0.11,-0.06,0.65,U] [#7 0.01,-0.09,0.89,U] [#8 0.01,-0.01,0.85,U] 
04:05:45.718 00.016 9340 refined, 8 included, MultiStar: {0.00, -0.11}, one-star: {-0.26, -0.33}
04:05:45.728 00.010 9340 CameraToMount -- cameraTheta (-1.55) - m_xAngle (0.05) = xAngle (-1.60 = -1.60)
04:05:45.744 00.016 9340 CameraToMount -- cameraTheta (-1.55) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-4.66 = 1.62)
04:05:45.763 00.019 9340 CameraToMount -- cameraX=0.00 cameraY=-0.11 hyp=0.11 cameraTheta=-1.55 mountX=-0.00 mountY=0.11, mountTheta=1.60
04:05:45.820 00.057 9340 SchedulePrimaryMove(10104498, x=0.00, y=-0.11, opts=13)
04:05:45.837 00.017 9340 Enqueuing Move request for scope (0.00, -0.11)
04:05:45.848 00.011 12020 Worker thread wakes up
04:05:45.849 00.001 9340 UpdateImageDisplay: Size=(1920,1080) min=6707, max=65535, med=10611, FiltMin=8124, FiltMax=65516, Gamma=2.870
04:05:45.862 00.013 12020 worker thread servicing REQUEST_MOVE scope ofs (0.00, -0.11) opts 0xd
04:05:45.862 00.000 9340 UpdateGuideState exits: m=1488314 SNR=218.6
04:05:45.879 00.017 12020 Handling offset move in thread for scope, endpoint = (0.00, -0.11)
04:05:45.880 00.001 12020 Moving (0.00, -0.11) raw xDistance=-0.00 yDistance=0.11
04:05:45.880 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:05:45.892 00.012 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.00
04:05:45.893 00.001 9340 ScheduleExposure(2000,3,1) exposurePending=0
04:05:45.927 00.034 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:05:45.928 00.001 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
04:05:45.928 00.000 12020 MoveAxis(E, 0, ABG)
04:05:45.928 00.000 12020 Move returns status 0, amount 0
04:05:45.928 00.000 12020 MoveAxis(N, 0, ABG)
04:05:45.929 00.001 12020 Move returns status 0, amount 0
04:05:45.929 00.000 12020 move complete, result=0
04:05:45.929 00.000 12020 worker thread done servicing request
04:05:45.934 00.005 9340 Enqueuing Expose request
04:05:45.946 00.012 12020 Worker thread wakes up
04:05:45.946 00.000 9340 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
04:05:45.959 00.013 12020 worker thread servicing REQUEST_EXPOSE 2000
04:05:45.960 00.001 12020 Handling exposure in thread, d=2000 o=3 r=(1402,97,31,31)
04:05:45.967 00.007 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"7f375a3d-4457-4fe2-a395-857c12b45252"}
04:05:45.980 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"7f375a3d-4457-4fe2-a395-857c12b45252"}
04:05:45.998 00.018 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"ed4c04d3-980a-4b84-b3e2-ce67e1e91abc"}
04:05:46.038 00.040 9340 case statement mapped state 6 to 3
04:05:46.064 00.026 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"ed4c04d3-980a-4b84-b3e2-ce67e1e91abc"}
04:05:46.094 00.030 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"d4c7a43f-b6b4-487b-835e-8a986a93353f"}
04:05:46.175 00.081 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":179,"width":15,"height":15,"star_pos":[6.52,7.07],"pixels":"..."},"id":"d4c7a43f-b6b4-487b-835e-8a986a93353f"}
04:05:47.812 01.637 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"ee654fad-89e0-4a00-adbe-e032882eac41"}
04:05:47.881 00.069 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"ee654fad-89e0-4a00-adbe-e032882eac41"}
04:05:47.931 00.050 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"e3096c7f-326f-48b4-8ba6-73e6c7d9aabd"}
04:05:48.017 00.086 9340 case statement mapped state 6 to 3
04:05:48.045 00.028 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"e3096c7f-326f-48b4-8ba6-73e6c7d9aabd"}
04:05:48.080 00.035 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"99c0eeef-48df-4333-a6c8-4fa1e06a0551"}
04:05:48.191 00.111 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":179,"width":15,"height":15,"star_pos":[6.52,7.07],"pixels":"..."},"id":"99c0eeef-48df-4333-a6c8-4fa1e06a0551"}
04:05:48.394 00.203 12020 Exposure complete
04:05:49.020 00.626 12020 worker thread done servicing request
04:05:49.020 00.000 9340 OnExposeComplete: enter
04:05:49.052 00.032 9340 UpdateGuideState(): m_state=6
04:05:49.070 00.018 9340 Star::Find(15, 1416, 112, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 180
04:05:49.111 00.041 9340 Star::Find returns 1 (0), X=1416.55, Y=112.32, Mass=1551619, SNR=192.4, Peak=65436 HFD=5.0
04:05:49.180 00.069 9340 MultiStar: [#1 -0.02,0.21,1.03,U] [#2 -0.00,0.07,0.81,U] [#3 0.00,0.15,0.90,U] [#4 0.12,0.18,1.05,U] [#5 0.06,0.16,1.01,U] [#6 0.05,0.28,0.85,U] [#7 0.19,0.18,0.84,U] [#8 0.16,0.21,1.12,U] 
04:05:49.218 00.038 9340 refined, 8 included, MultiStar: {0.04, 0.15}, one-star: {-0.23, -0.08}
04:05:49.245 00.027 9340 CameraToMount -- cameraTheta (1.33) - m_xAngle (0.05) = xAngle (1.28 = 1.28)
04:05:49.300 00.055 9340 CameraToMount -- cameraTheta (1.33) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-1.78 = -1.78)
04:05:49.317 00.017 9340 CameraToMount -- cameraX=0.04 cameraY=0.15 hyp=0.16 cameraTheta=1.33 mountX=0.04 mountY=-0.15, mountTheta=-1.29
04:05:49.361 00.044 9340 SchedulePrimaryMove(10104498, x=0.04, y=0.15, opts=13)
04:05:49.434 00.073 9340 Enqueuing Move request for scope (0.04, 0.15)
04:05:49.457 00.023 12020 Worker thread wakes up
04:05:49.457 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=6403, max=65535, med=10607, FiltMin=8369, FiltMax=65516, Gamma=2.870
04:05:49.479 00.022 12020 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.15) opts 0xd
04:05:49.480 00.001 12020 Handling offset move in thread for scope, endpoint = (0.04, 0.15)
04:05:49.480 00.000 12020 Moving (0.04, 0.15) raw xDistance=0.04 yDistance=-0.15
04:05:49.480 00.000 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
04:05:49.481 00.001 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:05:49.481 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
04:05:49.481 00.000 12020 MoveAxis(E, 0, ABG)
04:05:49.481 00.000 12020 Move returns status 0, amount 0
04:05:49.481 00.000 12020 MoveAxis(N, 0, ABG)
04:05:49.482 00.001 12020 Move returns status 0, amount 0
04:05:49.485 00.003 9340 UpdateGuideState exits: m=1551619 SNR=192.4
04:05:49.520 00.035 12020 move complete, result=0
04:05:49.520 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:05:49.565 00.045 12020 worker thread done servicing request
04:05:49.568 00.003 9340 ScheduleExposure(2000,3,1) exposurePending=0
04:05:49.597 00.029 9340 Enqueuing Expose request
04:05:49.625 00.028 12020 Worker thread wakes up
04:05:49.625 00.000 9340 GuideStep: 0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
04:05:49.640 00.015 12020 worker thread servicing REQUEST_EXPOSE 2000
04:05:49.641 00.001 12020 Handling exposure in thread, d=2000 o=3 r=(1402,97,31,31)
04:05:49.850 00.209 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"c674440e-d663-4fc4-bdf6-64cae025f4d2"}
04:05:49.878 00.028 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"c674440e-d663-4fc4-bdf6-64cae025f4d2"}
04:05:49.900 00.022 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"3d047d06-e2ad-482a-8f32-782bb97ad025"}
04:05:49.917 00.017 9340 case statement mapped state 6 to 3
04:05:49.951 00.034 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"3d047d06-e2ad-482a-8f32-782bb97ad025"}
04:05:49.999 00.048 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"0962bd2b-b88e-48f0-936a-e0d12d06f27c"}
04:05:50.029 00.030 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":180,"width":15,"height":15,"star_pos":[6.55,7.32],"pixels":"..."},"id":"0962bd2b-b88e-48f0-936a-e0d12d06f27c"}
04:05:51.847 01.818 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"cca431aa-2dd3-4ae9-abc6-e0fb387d435b"}
04:05:51.880 00.033 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"cca431aa-2dd3-4ae9-abc6-e0fb387d435b"}
04:05:51.895 00.015 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"c5b4f058-ff7b-4a51-8bcc-92e4ce7e4ec7"}
04:05:51.917 00.022 9340 case statement mapped state 6 to 3
04:05:51.936 00.019 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"c5b4f058-ff7b-4a51-8bcc-92e4ce7e4ec7"}
04:05:51.991 00.055 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"ef01d74a-2796-4ca1-a569-61a5b2fe6cb9"}
04:05:52.032 00.041 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":180,"width":15,"height":15,"star_pos":[6.55,7.32],"pixels":"..."},"id":"ef01d74a-2796-4ca1-a569-61a5b2fe6cb9"}
04:05:52.045 00.013 12020 Exposure complete
04:05:52.409 00.364 12020 worker thread done servicing request
04:05:52.409 00.000 9340 OnExposeComplete: enter
04:05:52.424 00.015 9340 UpdateGuideState(): m_state=6
04:05:52.435 00.011 9340 Star::Find(15, 1416, 112, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 181
04:05:52.454 00.019 9340 Star::Find returns 1 (0), X=1416.69, Y=112.17, Mass=1466199, SNR=194.9, Peak=64544 HFD=4.6
04:05:52.465 00.011 9340 MultiStar: [#1 -0.03,0.07,1.09,U] [#2 0.11,-0.05,0.87,U] [#3 -0.04,0.05,1.07,U] [#4 -0.00,0.10,1.08,U] [#5 -0.20,0.19,0.82,U] [#6 0.11,0.00,0.91,U] [#7 0.08,-0.03,0.93,U] [#8 0.11,0.16,0.88,U] 
04:05:52.480 00.015 9340 refined, 8 included, MultiStar: {0.00, 0.03}, one-star: {-0.09, -0.23}
04:05:52.511 00.031 9340 CameraToMount -- cameraTheta (1.47) - m_xAngle (0.05) = xAngle (1.42 = 1.42)
04:05:52.560 00.049 9340 CameraToMount -- cameraTheta (1.47) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-1.65 = -1.65)
04:05:52.576 00.016 9340 CameraToMount -- cameraX=0.00 cameraY=0.03 hyp=0.03 cameraTheta=1.47 mountX=0.00 mountY=-0.03, mountTheta=-1.42
04:05:52.600 00.024 9340 SchedulePrimaryMove(10104498, x=0.00, y=0.03, opts=13)
04:05:52.612 00.012 9340 Enqueuing Move request for scope (0.00, 0.03)
04:05:52.625 00.013 12020 Worker thread wakes up
04:05:52.625 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=6466, max=65535, med=10606, FiltMin=8270, FiltMax=65514, Gamma=2.870
04:05:52.640 00.015 12020 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.03) opts 0xd
04:05:52.640 00.000 9340 UpdateGuideState exits: m=1466199 SNR=194.9
04:05:52.653 00.013 12020 Handling offset move in thread for scope, endpoint = (0.00, 0.03)
04:05:52.653 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:05:52.667 00.014 12020 Moving (0.00, 0.03) raw xDistance=0.00 yDistance=-0.03
04:05:52.667 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
04:05:52.701 00.034 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.00
04:05:52.701 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:05:52.701 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
04:05:52.701 00.000 12020 MoveAxis(E, 0, ABG)
04:05:52.702 00.001 12020 Move returns status 0, amount 0
04:05:52.702 00.000 9340 Enqueuing Expose request
04:05:52.718 00.016 12020 MoveAxis(N, 0, ABG)
04:05:52.719 00.001 12020 Move returns status 0, amount 0
04:05:52.719 00.000 12020 move complete, result=0
04:05:52.719 00.000 12020 worker thread done servicing request
04:05:52.720 00.001 12020 Worker thread wakes up
04:05:52.720 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
04:05:52.720 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(1402,97,31,31)
04:05:52.723 00.003 9340 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
04:05:53.874 01.151 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"3d52bad8-1023-4e47-8153-30a6222f4a2a"}
04:05:53.888 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"3d52bad8-1023-4e47-8153-30a6222f4a2a"}
04:05:53.902 00.014 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"de217815-0dc0-4dc8-8988-af41ca8b48d2"}
04:05:53.913 00.011 9340 case statement mapped state 6 to 3
04:05:53.924 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"de217815-0dc0-4dc8-8988-af41ca8b48d2"}
04:05:53.979 00.055 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"7daf8b26-7f03-49b1-b588-ebb6e78c38d3"}
04:05:53.991 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":181,"width":15,"height":15,"star_pos":[6.69,7.17],"pixels":"..."},"id":"7daf8b26-7f03-49b1-b588-ebb6e78c38d3"}
04:05:55.085 01.094 12020 Exposure complete
04:05:55.308 00.223 9340 OnExposeComplete: enter
04:05:55.321 00.013 12020 worker thread done servicing request
04:05:55.321 00.000 9340 UpdateGuideState(): m_state=6
04:05:55.335 00.014 9340 Star::Find(15, 1416, 112, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 182
04:05:55.346 00.011 9340 Star::Find returns 1 (0), X=1416.23, Y=112.18, Mass=1492207, SNR=179.9, Peak=63840 HFD=4.8
04:05:55.362 00.016 9340 MultiStar: [#1 -0.32,0.03,1.04,U] [#2 -0.31,0.02,0.97,U] [#3 -0.45,0.12,1.25,U] [#4 -0.29,0.07,1.27,U] [#5 -0.24,0.29,1.16,U] [#6 -0.24,0.02,0.97,U] [#7 -0.32,0.14,1.07,U] [#8 -0.02,0.00,1.03,U] 
04:05:55.375 00.013 9340 refined, 8 included, MultiStar: {-0.31, 0.06}, one-star: {-0.55, -0.21}
04:05:55.389 00.014 9340 CameraToMount -- cameraTheta (2.95) - m_xAngle (0.05) = xAngle (2.90 = 2.90)
04:05:55.420 00.031 9340 CameraToMount -- cameraTheta (2.95) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-0.17 = -0.17)
04:05:55.435 00.015 9340 CameraToMount -- cameraX=-0.31 cameraY=0.06 hyp=0.31 cameraTheta=2.95 mountX=-0.30 mountY=-0.05, mountTheta=-2.97
04:05:55.454 00.019 9340 SchedulePrimaryMove(10104498, x=-0.31, y=0.06, opts=13)
04:05:55.463 00.009 9340 Enqueuing Move request for scope (-0.31, 0.06)
04:05:55.473 00.010 12020 Worker thread wakes up
04:05:55.473 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=6421, max=65535, med=10609, FiltMin=8064, FiltMax=65516, Gamma=2.870
04:05:55.484 00.011 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.31, 0.06) opts 0xd
04:05:55.485 00.001 9340 UpdateGuideState exits: m=1492207 SNR=179.9
04:05:55.496 00.011 12020 Handling offset move in thread for scope, endpoint = (-0.31, 0.06)
04:05:55.496 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:05:55.511 00.015 9340 ScheduleExposure(2000,3,1) exposurePending=0
04:05:55.542 00.031 12020 Moving (-0.31, 0.06) raw xDistance=-0.30 yDistance=-0.05
04:05:55.542 00.000 9340 Enqueuing Expose request
04:05:55.555 00.013 12020 GuideAlgorithmHysteresis::Result() returns -0.13 from input -0.30
04:05:55.556 00.001 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:05:55.556 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
04:05:55.556 00.000 12020 MoveAxis(E, 23, ABG)
04:05:55.556 00.000 12020 Guiding  Dir = 2, Dur = 23
04:05:55.557 00.001 12020 IsSlewing returns 0
04:05:55.559 00.002 12020 IsGuiding returns 0
04:05:55.578 00.019 12020 PulseGuide returned control before completion, sleep 14
04:05:55.598 00.020 12020 IsGuiding returns 1
04:05:55.598 00.000 12020 scope still moving after pulse duration time elapsed
04:05:55.642 00.044 12020 IsSlewing returns 0
04:05:55.675 00.033 12020 IsGuiding returns 0
04:05:55.675 00.000 12020 scope move finished after 23 + 92 ms
04:05:55.675 00.000 12020 Move returns status 0, amount 23
04:05:55.675 00.000 12020 MoveAxis(N, 0, ABG)
04:05:55.676 00.001 12020 Move returns status 0, amount 0
04:05:55.676 00.000 12020 move complete, result=0
04:05:55.676 00.000 12020 worker thread done servicing request
04:05:55.676 00.000 9340 GuideStep: -0.3 px 23 ms EAST, -0.1 px 0 ms NORTH
04:05:55.687 00.011 12020 Worker thread wakes up
04:05:55.687 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
04:05:55.687 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(1402,97,31,31)
04:05:55.874 00.187 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"4fa3b568-433d-43b3-b7b0-11db838f8079"}
04:05:55.885 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"4fa3b568-433d-43b3-b7b0-11db838f8079"}
04:05:55.915 00.030 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"e3690f4b-1314-4617-a6df-99a1747c7c24"}
04:05:55.947 00.032 9340 case statement mapped state 6 to 3
04:05:55.960 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"e3690f4b-1314-4617-a6df-99a1747c7c24"}
04:05:55.983 00.023 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"cf77d70f-995b-4396-8cfa-d74accc2afce"}
04:05:55.993 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":182,"width":15,"height":15,"star_pos":[7.23,7.18],"pixels":"..."},"id":"cf77d70f-995b-4396-8cfa-d74accc2afce"}
04:05:57.873 01.880 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"4e7b6d70-72ef-4668-a973-3e3fb97fcdeb"}
04:05:57.889 00.016 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"4e7b6d70-72ef-4668-a973-3e3fb97fcdeb"}
04:05:57.914 00.025 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"f3b432d1-9787-447a-aee7-8b946a42de5d"}
04:05:57.929 00.015 9340 case statement mapped state 6 to 3
04:05:57.946 00.017 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"f3b432d1-9787-447a-aee7-8b946a42de5d"}
04:05:57.967 00.021 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"a156e7cd-a65a-4e46-8603-e66b52ad3588"}
04:05:57.986 00.019 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":182,"width":15,"height":15,"star_pos":[7.23,7.18],"pixels":"..."},"id":"a156e7cd-a65a-4e46-8603-e66b52ad3588"}
04:05:58.055 00.069 12020 Exposure complete
04:05:58.663 00.608 9340 OnExposeComplete: enter
04:05:58.677 00.014 12020 worker thread done servicing request
04:05:58.678 00.001 9340 UpdateGuideState(): m_state=6
04:05:58.699 00.021 9340 Star::Find(15, 1416, 112, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 183
04:05:58.751 00.052 9340 Star::Find returns 1 (0), X=1416.49, Y=112.28, Mass=1494098, SNR=212.2, Peak=65436 HFD=4.7
04:05:58.772 00.021 9340 MultiStar: [#1 -0.06,0.17,0.90,U] [#2 -0.08,-0.01,0.81,U] [#3 -0.12,-0.02,1.09,U] [#4 -0.14,0.13,0.82,U] [#5 -0.03,0.24,0.79,U] [#6 -0.05,0.01,0.78,U] [#7 -0.08,0.23,0.78,U] [#8 0.05,0.16,0.82,U] 
04:05:58.793 00.021 9340 refined, 8 included, MultiStar: {-0.09, 0.08}, one-star: {-0.29, -0.12}
04:05:58.804 00.011 9340 CameraToMount -- cameraTheta (2.44) - m_xAngle (0.05) = xAngle (2.39 = 2.39)
04:05:58.818 00.014 9340 CameraToMount -- cameraTheta (2.44) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-0.67 = -0.67)
04:05:58.844 00.026 9340 CameraToMount -- cameraX=-0.09 cameraY=0.08 hyp=0.12 cameraTheta=2.44 mountX=-0.09 mountY=-0.08, mountTheta=-2.44
04:05:58.864 00.020 9340 SchedulePrimaryMove(10104498, x=-0.09, y=0.08, opts=13)
04:05:58.899 00.035 9340 Enqueuing Move request for scope (-0.09, 0.08)
04:05:58.916 00.017 12020 Worker thread wakes up
04:05:58.917 00.001 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.08) opts 0xd
04:05:58.917 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=6918, max=65535, med=10594, FiltMin=8345, FiltMax=65516, Gamma=2.870
04:05:58.935 00.018 12020 Handling offset move in thread for scope, endpoint = (-0.09, 0.08)
04:05:58.935 00.000 9340 UpdateGuideState exits: m=1494098 SNR=212.2
04:05:58.947 00.012 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:05:58.960 00.013 12020 Moving (-0.09, 0.08) raw xDistance=-0.09 yDistance=-0.08
04:05:58.960 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
04:05:58.977 00.017 9340 Enqueuing Expose request
04:05:58.990 00.013 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
04:05:58.990 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:05:58.990 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
04:05:58.990 00.000 12020 MoveAxis(E, 0, ABG)
04:05:58.990 00.000 12020 Move returns status 0, amount 0
04:05:58.990 00.000 12020 MoveAxis(N, 0, ABG)
04:05:58.990 00.000 12020 Move returns status 0, amount 0
04:05:58.990 00.000 12020 move complete, result=0
04:05:58.991 00.001 12020 worker thread done servicing request
04:05:58.991 00.000 12020 Worker thread wakes up
04:05:58.991 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
04:05:58.991 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(1402,97,31,31)
04:05:58.995 00.004 9340 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
04:05:59.875 00.880 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"3b481e43-981f-4012-9407-4a3f79453355"}
04:05:59.889 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"3b481e43-981f-4012-9407-4a3f79453355"}
04:05:59.937 00.048 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"03990b49-4d05-4684-9de8-baac6f6468f3"}
04:05:59.956 00.019 9340 case statement mapped state 6 to 3
04:05:59.975 00.019 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"03990b49-4d05-4684-9de8-baac6f6468f3"}
04:05:59.998 00.023 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"52d4b89c-8d81-4034-aec0-a1acbb912458"}
04:06:00.031 00.033 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":183,"width":15,"height":15,"star_pos":[7.49,7.28],"pixels":"..."},"id":"52d4b89c-8d81-4034-aec0-a1acbb912458"}
04:06:01.364 01.333 12020 Exposure complete
04:06:01.689 00.325 9340 OnExposeComplete: enter
04:06:01.721 00.032 12020 worker thread done servicing request
04:06:01.723 00.002 9340 UpdateGuideState(): m_state=6
04:06:01.736 00.013 9340 Star::Find(15, 1416, 112, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 184
04:06:01.754 00.018 9340 Star::Find returns 1 (0), X=1416.48, Y=111.90, Mass=1480820, SNR=231.6, Peak=62656 HFD=4.9
04:06:01.771 00.017 9340 MultiStar: [#1 -0.14,-0.21,0.86,U] [#2 -0.02,-0.35,0.70,U] [#3 -0.19,-0.22,0.84,U] [#4 -0.19,-0.11,0.76,U] [#5 -0.19,-0.11,0.71,U] [#6 0.11,-0.25,0.77,U] [#7 -0.06,-0.16,0.74,U] [#8 -0.10,-0.16,0.65,U] 
04:06:01.787 00.016 9340 refined, 8 included, MultiStar: {-0.13, -0.24}, one-star: {-0.30, -0.50}
04:06:01.806 00.019 9340 CameraToMount -- cameraTheta (-2.06) - m_xAngle (0.05) = xAngle (-2.11 = -2.11)
04:06:01.851 00.045 9340 CameraToMount -- cameraTheta (-2.06) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-5.18 = 1.11)
04:06:01.865 00.014 9340 CameraToMount -- cameraX=-0.13 cameraY=-0.24 hyp=0.27 cameraTheta=-2.06 mountX=-0.14 mountY=0.24, mountTheta=2.09
04:06:01.884 00.019 9340 SchedulePrimaryMove(10104498, x=-0.13, y=-0.24, opts=13)
04:06:01.899 00.015 9340 Enqueuing Move request for scope (-0.13, -0.24)
04:06:01.914 00.015 12020 Worker thread wakes up
04:06:01.914 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=5896, max=65535, med=10616, FiltMin=7962, FiltMax=65514, Gamma=2.870
04:06:01.953 00.039 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.13, -0.24) opts 0xd
04:06:01.953 00.000 9340 UpdateGuideState exits: m=1480820 SNR=231.6
04:06:01.969 00.016 12020 Handling offset move in thread for scope, endpoint = (-0.13, -0.24)
04:06:01.969 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:06:01.985 00.016 12020 Moving (-0.13, -0.24) raw xDistance=-0.14 yDistance=0.24
04:06:01.986 00.001 9340 ScheduleExposure(2000,3,1) exposurePending=0
04:06:01.997 00.011 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
04:06:01.997 00.000 9340 Enqueuing Expose request
04:06:02.011 00.014 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:06:02.012 00.001 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.24
04:06:02.012 00.000 12020 MoveAxis(E, 0, ABG)
04:06:02.012 00.000 12020 Move returns status 0, amount 0
04:06:02.012 00.000 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"b370caf7-2378-4f51-a29a-107214259fb3"}
04:06:02.028 00.016 12020 MoveAxis(N, 0, ABG)
04:06:02.029 00.001 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"b370caf7-2378-4f51-a29a-107214259fb3"}
04:06:02.067 00.038 12020 Move returns status 0, amount 0
04:06:02.067 00.000 12020 move complete, result=0
04:06:02.068 00.001 12020 worker thread done servicing request
04:06:02.068 00.000 12020 Worker thread wakes up
04:06:02.068 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
04:06:02.068 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(1402,97,31,31)
04:06:02.072 00.004 9340 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
04:06:02.115 00.043 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"e229a924-ce3e-4d59-b63f-39a02643f00b"}
04:06:02.148 00.033 9340 case statement mapped state 6 to 3
04:06:02.189 00.041 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"e229a924-ce3e-4d59-b63f-39a02643f00b"}
04:06:02.229 00.040 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"a961eb6a-5f38-467a-94ec-15d36f0a233c"}
04:06:02.246 00.017 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":184,"width":15,"height":15,"star_pos":[7.48,6.90],"pixels":"..."},"id":"a961eb6a-5f38-467a-94ec-15d36f0a233c"}
04:06:03.874 01.628 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"e464409b-bd41-430d-a6a5-cc5155012d4b"}
04:06:03.888 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"e464409b-bd41-430d-a6a5-cc5155012d4b"}
04:06:03.905 00.017 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"b6d49170-b332-4250-afe5-30de94b25424"}
04:06:03.925 00.020 9340 case statement mapped state 6 to 3
04:06:03.945 00.020 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"b6d49170-b332-4250-afe5-30de94b25424"}
04:06:03.964 00.019 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"028e98b9-f0d5-4124-b5d4-217bd799dd2b"}
04:06:04.000 00.036 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":184,"width":15,"height":15,"star_pos":[7.48,6.90],"pixels":"..."},"id":"028e98b9-f0d5-4124-b5d4-217bd799dd2b"}
04:06:04.442 00.442 12020 Exposure complete
04:06:04.863 00.421 12020 worker thread done servicing request
04:06:04.864 00.001 9340 OnExposeComplete: enter
04:06:04.891 00.027 9340 UpdateGuideState(): m_state=6
04:06:04.953 00.062 9340 Star::Find(15, 1416, 111, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 185
04:06:04.975 00.022 9340 Star::Find returns 1 (0), X=1416.30, Y=111.77, Mass=1485732, SNR=213.7, Peak=60500 HFD=4.8
04:06:04.994 00.019 9340 MultiStar: [#1 -0.39,-0.38,0.00,M1] [#2 -0.28,-0.44,0.79,U] [#3 -0.29,-0.28,0.91,U] [#4 -0.27,-0.20,0.86,U] [#5 -0.39,-0.27,0.79,U] [#6 -0.15,-0.21,0.97,U] [#7 -0.43,-0.28,0.86,U] [#8 -0.10,-0.14,0.88,U] 
04:06:05.007 00.013 9340 refined, 7 included, MultiStar: {-0.30, -0.31}, one-star: {-0.48, -0.62}
04:06:05.023 00.016 9340 CameraToMount -- cameraTheta (-2.34) - m_xAngle (0.05) = xAngle (-2.39 = -2.39)
04:06:05.040 00.017 9340 CameraToMount -- cameraTheta (-2.34) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-5.45 = 0.83)
04:06:05.090 00.050 9340 CameraToMount -- cameraX=-0.30 cameraY=-0.31 hyp=0.43 cameraTheta=-2.34 mountX=-0.31 mountY=0.32, mountTheta=2.35
04:06:05.114 00.024 9340 SchedulePrimaryMove(10104498, x=-0.30, y=-0.31, opts=13)
04:06:05.129 00.015 9340 Enqueuing Move request for scope (-0.30, -0.31)
04:06:05.143 00.014 12020 Worker thread wakes up
04:06:05.143 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=6325, max=65535, med=10593, FiltMin=8400, FiltMax=65514, Gamma=2.870
04:06:05.161 00.018 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.30, -0.31) opts 0xd
04:06:05.161 00.000 12020 Handling offset move in thread for scope, endpoint = (-0.30, -0.31)
04:06:05.161 00.000 12020 Moving (-0.30, -0.31) raw xDistance=-0.31 yDistance=0.32
04:06:05.161 00.000 12020 GuideAlgorithmHysteresis::Result() returns -0.13 from input -0.31
04:06:05.162 00.001 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
04:06:05.163 00.001 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.32
04:06:05.163 00.000 12020 MoveAxis(E, 24, ABG)
04:06:05.163 00.000 12020 Guiding  Dir = 2, Dur = 24
04:06:05.164 00.001 9340 UpdateGuideState exits: m=1485732 SNR=213.7
04:06:05.183 00.019 12020 IsSlewing returns 0
04:06:05.183 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:06:05.208 00.025 12020 IsGuiding returns 0
04:06:05.208 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
04:06:05.254 00.046 12020 IsGuiding returns 1
04:06:05.254 00.000 12020 scope still moving after pulse duration time elapsed
04:06:05.254 00.000 9340 Enqueuing Expose request
04:06:05.285 00.031 12020 IsSlewing returns 0
04:06:05.287 00.002 12020 IsGuiding returns 0
04:06:05.287 00.000 12020 scope move finished after 24 + 54 ms
04:06:05.287 00.000 12020 Move returns status 0, amount 24
04:06:05.287 00.000 12020 MoveAxis(N, 0, ABG)
04:06:05.287 00.000 12020 Move returns status 0, amount 0
04:06:05.288 00.001 12020 move complete, result=0
04:06:05.288 00.000 12020 worker thread done servicing request
04:06:05.288 00.000 12020 Worker thread wakes up
04:06:05.288 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
04:06:05.288 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(1402,97,31,31)
04:06:05.290 00.002 9340 GuideStep: -0.3 px 24 ms EAST, 0.3 px 0 ms NORTH
04:06:05.875 00.585 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"823bf4bb-9af6-490c-8c82-d112f808fd75"}
04:06:05.888 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"823bf4bb-9af6-490c-8c82-d112f808fd75"}
04:06:05.903 00.015 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"efe71062-f937-4b22-8e2b-24ebd3d7ef1e"}
04:06:05.925 00.022 9340 case statement mapped state 6 to 3
04:06:05.941 00.016 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"efe71062-f937-4b22-8e2b-24ebd3d7ef1e"}
04:06:05.985 00.044 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"05272a06-9677-4d4a-a411-7734e69c1175"}
04:06:05.998 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":185,"width":15,"height":15,"star_pos":[7.30,6.77],"pixels":"..."},"id":"05272a06-9677-4d4a-a411-7734e69c1175"}
04:06:07.653 01.655 12020 Exposure complete
04:06:07.874 00.221 12020 worker thread done servicing request
04:06:07.874 00.000 9340 OnExposeComplete: enter
04:06:07.884 00.010 9340 UpdateGuideState(): m_state=6
04:06:07.895 00.011 9340 Star::Find(15, 1416, 111, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 186
04:06:07.904 00.009 9340 Star::Find returns 1 (0), X=1416.46, Y=112.09, Mass=1500910, SNR=236.2, Peak=65436 HFD=4.9
04:06:07.915 00.011 9340 MultiStar: [#1 -0.25,0.10,0.78,U] [#2 -0.00,-0.04,0.75,U] [#3 -0.02,-0.11,0.79,U] [#4 -0.18,0.15,0.73,U] [#5 -0.06,-0.09,0.76,U] [#6 0.13,-0.08,0.89,U] [#7 -0.24,0.10,0.79,U] [#8 -0.15,0.11,0.83,U] 
04:06:07.930 00.015 9340 refined, 8 included, MultiStar: {-0.12, -0.03}, one-star: {-0.32, -0.31}
04:06:07.939 00.009 9340 CameraToMount -- cameraTheta (-2.91) - m_xAngle (0.05) = xAngle (-2.96 = -2.96)
04:06:07.970 00.031 9340 CameraToMount -- cameraTheta (-2.91) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-6.02 = 0.26)
04:06:07.981 00.011 9340 CameraToMount -- cameraX=-0.12 cameraY=-0.03 hyp=0.13 cameraTheta=-2.91 mountX=-0.13 mountY=0.03, mountTheta=2.89
04:06:07.995 00.014 9340 SchedulePrimaryMove(10104498, x=-0.12, y=-0.03, opts=13)
04:06:08.004 00.009 9340 Enqueuing Move request for scope (-0.12, -0.03)
04:06:08.014 00.010 12020 Worker thread wakes up
04:06:08.015 00.001 9340 UpdateImageDisplay: Size=(1920,1080) min=6495, max=65535, med=10646, FiltMin=8266, FiltMax=65522, Gamma=2.870
04:06:08.023 00.008 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.12, -0.03) opts 0xd
04:06:08.023 00.000 9340 UpdateGuideState exits: m=1500910 SNR=236.2
04:06:08.035 00.012 12020 Handling offset move in thread for scope, endpoint = (-0.12, -0.03)
04:06:08.035 00.000 12020 Moving (-0.12, -0.03) raw xDistance=-0.13 yDistance=0.03
04:06:08.035 00.000 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
04:06:08.036 00.001 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:06:08.050 00.014 9340 ScheduleExposure(2000,3,1) exposurePending=0
04:06:08.064 00.014 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:06:08.064 00.000 9340 Enqueuing Expose request
04:06:08.073 00.009 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
04:06:08.073 00.000 12020 MoveAxis(E, 0, ABG)
04:06:08.073 00.000 12020 Move returns status 0, amount 0
04:06:08.087 00.014 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"9c14e610-b9b8-4dea-b274-ad1c341e5c12"}
04:06:08.102 00.015 12020 MoveAxis(N, 0, ABG)
04:06:08.102 00.000 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"9c14e610-b9b8-4dea-b274-ad1c341e5c12"}
04:06:08.114 00.012 12020 Move returns status 0, amount 0
04:06:08.114 00.000 12020 move complete, result=0
04:06:08.114 00.000 12020 worker thread done servicing request
04:06:08.114 00.000 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"8dd42d7c-cdd5-4103-be95-4c0b94cb5c9b"}
04:06:08.130 00.016 12020 Worker thread wakes up
04:06:08.130 00.000 9340 case statement mapped state 6 to 3
04:06:08.142 00.012 12020 worker thread servicing REQUEST_EXPOSE 2000
04:06:08.142 00.000 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"8dd42d7c-cdd5-4103-be95-4c0b94cb5c9b"}
04:06:08.156 00.014 12020 Handling exposure in thread, d=2000 o=3 r=(1402,97,31,31)
04:06:08.157 00.001 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"f4201278-26e5-469d-9298-3d434be2db6a"}
04:06:08.172 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":186,"width":15,"height":15,"star_pos":[7.46,7.09],"pixels":"..."},"id":"f4201278-26e5-469d-9298-3d434be2db6a"}
04:06:08.184 00.012 9340 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
04:06:09.874 01.690 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"e9cb3dae-b6a4-488f-a921-f235583b1d4f"}
04:06:09.887 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"e9cb3dae-b6a4-488f-a921-f235583b1d4f"}
04:06:09.907 00.020 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"6c1ea1ee-3495-4915-9161-ea432e5dc3df"}
04:06:09.918 00.011 9340 case statement mapped state 6 to 3
04:06:09.925 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"6c1ea1ee-3495-4915-9161-ea432e5dc3df"}
04:06:09.956 00.031 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"94ec332d-a246-44db-8082-976a3a7a0576"}
04:06:09.967 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":186,"width":15,"height":15,"star_pos":[7.46,7.09],"pixels":"..."},"id":"94ec332d-a246-44db-8082-976a3a7a0576"}
04:06:10.532 00.565 12020 Exposure complete
04:06:10.837 00.305 12020 worker thread done servicing request
04:06:10.837 00.000 9340 OnExposeComplete: enter
04:06:10.867 00.030 9340 UpdateGuideState(): m_state=6
04:06:10.886 00.019 9340 Star::Find(15, 1416, 112, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 187
04:06:10.898 00.012 9340 Star::Find returns 1 (0), X=1416.18, Y=111.99, Mass=1628500, SNR=220.6, Peak=65436 HFD=4.8
04:06:10.921 00.023 9340 MultiStar: [#1 -0.45,0.03,0.79,U] [#2 -0.24,-0.13,0.71,U] [#3 -0.26,-0.01,1.02,U] [#4 -0.35,0.18,0.85,U] [#5 -0.32,0.06,0.83,U] [#6 -0.20,-0.06,0.78,U] [#7 -0.36,0.04,0.87,U] [#8 -0.24,0.24,0.79,U] 
04:06:10.934 00.013 9340 refined, 8 included, MultiStar: {-0.34, -0.01}, one-star: {-0.60, -0.40}
04:06:10.949 00.015 9340 CameraToMount -- cameraTheta (-3.11) - m_xAngle (0.05) = xAngle (-3.15 = 3.13)
04:06:10.967 00.018 9340 CameraToMount -- cameraTheta (-3.11) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-6.22 = 0.06)
04:06:10.981 00.014 9340 CameraToMount -- cameraX=-0.34 cameraY=-0.01 hyp=0.34 cameraTheta=-3.11 mountX=-0.34 mountY=0.02, mountTheta=3.08
04:06:11.026 00.045 9340 SchedulePrimaryMove(10104498, x=-0.34, y=-0.01, opts=13)
04:06:11.039 00.013 9340 Enqueuing Move request for scope (-0.34, -0.01)
04:06:11.054 00.015 12020 Worker thread wakes up
04:06:11.055 00.001 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.34, -0.01) opts 0xd
04:06:11.055 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=5597, max=65535, med=10602, FiltMin=8188, FiltMax=65522, Gamma=2.870
04:06:11.066 00.011 12020 Handling offset move in thread for scope, endpoint = (-0.34, -0.01)
04:06:11.066 00.000 9340 UpdateGuideState exits: m=1628500 SNR=220.6
04:06:11.079 00.013 12020 Moving (-0.34, -0.01) raw xDistance=-0.34 yDistance=0.02
04:06:11.079 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:06:11.099 00.020 12020 GuideAlgorithmHysteresis::Result() returns -0.14 from input -0.34
04:06:11.099 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:06:11.099 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
04:06:11.100 00.001 12020 MoveAxis(E, 26, ABG)
04:06:11.106 00.006 9340 ScheduleExposure(2000,3,1) exposurePending=0
04:06:11.138 00.032 12020 Guiding  Dir = 2, Dur = 26
04:06:11.139 00.001 12020 IsSlewing returns 0
04:06:11.145 00.006 9340 Enqueuing Expose request
04:06:11.161 00.016 12020 IsGuiding returns 0
04:06:11.192 00.031 12020 IsGuiding returns 1
04:06:11.192 00.000 12020 scope still moving after pulse duration time elapsed
04:06:11.250 00.058 12020 IsSlewing returns 0
04:06:11.298 00.048 12020 IsGuiding returns 0
04:06:11.298 00.000 12020 scope move finished after 26 + 111 ms
04:06:11.298 00.000 12020 Move returns status 0, amount 26
04:06:11.299 00.001 12020 MoveAxis(N, 0, ABG)
04:06:11.299 00.000 12020 Move returns status 0, amount 0
04:06:11.299 00.000 12020 move complete, result=0
04:06:11.299 00.000 12020 worker thread done servicing request
04:06:11.299 00.000 9340 GuideStep: -0.3 px 26 ms EAST, 0.0 px 0 ms NORTH
04:06:11.321 00.022 12020 Worker thread wakes up
04:06:11.322 00.001 12020 worker thread servicing REQUEST_EXPOSE 2000
04:06:11.323 00.001 12020 Handling exposure in thread, d=2000 o=3 r=(1402,97,31,31)
04:06:11.882 00.559 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"d25df93d-97db-4b8b-bc35-e7dce095c1c6"}
04:06:11.945 00.063 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"d25df93d-97db-4b8b-bc35-e7dce095c1c6"}
04:06:11.986 00.041 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"9dfb9c56-8dc0-47b7-af25-92461490dcd7"}
04:06:12.005 00.019 9340 case statement mapped state 6 to 3
04:06:12.064 00.059 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"9dfb9c56-8dc0-47b7-af25-92461490dcd7"}
04:06:12.100 00.036 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"9f8229b0-cd2d-45af-b648-e4e0d5eabb15"}
04:06:12.170 00.070 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":187,"width":15,"height":15,"star_pos":[7.18,6.99],"pixels":"..."},"id":"9f8229b0-cd2d-45af-b648-e4e0d5eabb15"}
04:06:13.695 01.525 12020 Exposure complete
04:06:13.877 00.182 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"5a924686-ec75-4bee-84c4-00b7e64d1f00"}
04:06:13.891 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"5a924686-ec75-4bee-84c4-00b7e64d1f00"}
04:06:13.908 00.017 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"66085e74-c2dc-4e05-b195-691561815aa9"}
04:06:13.923 00.015 9340 case statement mapped state 6 to 3
04:06:13.963 00.040 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"66085e74-c2dc-4e05-b195-691561815aa9"}
04:06:13.977 00.014 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"badc6402-1cb1-40ae-92f9-60f1c94c25d3"}
04:06:13.992 00.015 12020 worker thread done servicing request
04:06:13.993 00.001 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":187,"width":15,"height":15,"star_pos":[7.18,6.99],"pixels":"..."},"id":"badc6402-1cb1-40ae-92f9-60f1c94c25d3"}
04:06:14.004 00.011 9340 OnExposeComplete: enter
04:06:14.015 00.011 9340 UpdateGuideState(): m_state=6
04:06:14.031 00.016 9340 Star::Find(15, 1416, 111, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 188
04:06:14.064 00.033 9340 Star::Find returns 1 (0), X=1416.40, Y=112.12, Mass=1481459, SNR=197.2, Peak=63508 HFD=4.9
04:06:14.081 00.017 9340 MultiStar: [#1 -0.21,0.03,0.97,U] [#2 -0.14,-0.17,0.87,U] [#3 -0.09,-0.03,0.90,U] [#4 -0.13,0.04,0.84,U] [#5 -0.04,0.09,1.30,U] [#6 -0.02,-0.04,1.07,U] [#7 -0.19,0.03,0.82,U] [#8 -0.00,0.02,0.90,U] 
04:06:14.106 00.025 9340 refined, 8 included, MultiStar: {-0.13, -0.03}, one-star: {-0.38, -0.27}
04:06:14.127 00.021 9340 CameraToMount -- cameraTheta (-2.90) - m_xAngle (0.05) = xAngle (-2.95 = -2.95)
04:06:14.175 00.048 9340 CameraToMount -- cameraTheta (-2.90) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-6.02 = 0.27)
04:06:14.186 00.011 9340 CameraToMount -- cameraX=-0.13 cameraY=-0.03 hyp=0.13 cameraTheta=-2.90 mountX=-0.13 mountY=0.04, mountTheta=2.88
04:06:14.207 00.021 9340 SchedulePrimaryMove(10104498, x=-0.13, y=-0.03, opts=13)
04:06:14.225 00.018 9340 Enqueuing Move request for scope (-0.13, -0.03)
04:06:14.250 00.025 12020 Worker thread wakes up
04:06:14.250 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=6226, max=65535, med=10607, FiltMin=8100, FiltMax=65516, Gamma=2.870
04:06:14.268 00.018 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.13, -0.03) opts 0xd
04:06:14.268 00.000 9340 UpdateGuideState exits: m=1481459 SNR=197.2
04:06:14.308 00.040 12020 Handling offset move in thread for scope, endpoint = (-0.13, -0.03)
04:06:14.308 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:06:14.321 00.013 12020 Moving (-0.13, -0.03) raw xDistance=-0.13 yDistance=0.04
04:06:14.321 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
04:06:14.339 00.018 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
04:06:14.339 00.000 9340 Enqueuing Expose request
04:06:14.353 00.014 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:06:14.353 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
04:06:14.353 00.000 12020 MoveAxis(E, 0, ABG)
04:06:14.353 00.000 12020 Move returns status 0, amount 0
04:06:14.354 00.001 12020 MoveAxis(N, 0, ABG)
04:06:14.354 00.000 12020 Move returns status 0, amount 0
04:06:14.354 00.000 12020 move complete, result=0
04:06:14.354 00.000 12020 worker thread done servicing request
04:06:14.354 00.000 12020 Worker thread wakes up
04:06:14.355 00.001 12020 worker thread servicing REQUEST_EXPOSE 2000
04:06:14.355 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(1402,97,31,31)
04:06:14.358 00.003 9340 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
04:06:15.877 01.519 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"089eb10a-12b4-4e51-8bef-4c12c194fd37"}
04:06:15.889 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"089eb10a-12b4-4e51-8bef-4c12c194fd37"}
04:06:15.906 00.017 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"4decf8e7-d92d-4dcf-b5be-bf9a3d4dbf71"}
04:06:15.919 00.013 9340 case statement mapped state 6 to 3
04:06:15.932 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"4decf8e7-d92d-4dcf-b5be-bf9a3d4dbf71"}
04:06:15.967 00.035 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"7731ef8f-b94f-47fd-950d-09a3071104b3"}
04:06:15.978 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":188,"width":15,"height":15,"star_pos":[7.40,7.12],"pixels":"..."},"id":"7731ef8f-b94f-47fd-950d-09a3071104b3"}
04:06:16.730 00.752 12020 Exposure complete
04:06:17.061 00.331 9340 OnExposeComplete: enter
04:06:17.082 00.021 12020 worker thread done servicing request
04:06:17.082 00.000 9340 UpdateGuideState(): m_state=6
04:06:17.104 00.022 9340 Star::Find(15, 1416, 112, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 189
04:06:17.126 00.022 9340 Star::Find returns 1 (0), X=1416.44, Y=112.20, Mass=1495311, SNR=176.9, Peak=64332 HFD=4.8
04:06:17.176 00.050 9340 MultiStar: [#1 -0.14,0.18,1.16,U] [#2 -0.23,-0.16,1.09,U] [#3 -0.21,0.02,1.08,U] [#4 -0.07,0.14,1.11,U] [#5 -0.04,0.15,0.88,U] [#6 0.07,-0.08,1.02,U] [#7 -0.09,-0.04,1.06,U] [#8 -0.03,0.07,0.93,U] 
04:06:17.218 00.042 9340 refined, 8 included, MultiStar: {-0.12, 0.01}, one-star: {-0.34, -0.20}
04:06:17.246 00.028 9340 CameraToMount -- cameraTheta (3.06) - m_xAngle (0.05) = xAngle (3.01 = 3.01)
04:06:17.324 00.078 9340 CameraToMount -- cameraTheta (3.06) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-0.06 = -0.06)
04:06:17.360 00.036 9340 CameraToMount -- cameraX=-0.12 cameraY=0.01 hyp=0.12 cameraTheta=3.06 mountX=-0.12 mountY=-0.01, mountTheta=-3.08
04:06:17.437 00.077 9340 SchedulePrimaryMove(10104498, x=-0.12, y=0.01, opts=13)
04:06:17.466 00.029 9340 Enqueuing Move request for scope (-0.12, 0.01)
04:06:17.492 00.026 12020 Worker thread wakes up
04:06:17.492 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=5487, max=65535, med=10601, FiltMin=8095, FiltMax=65514, Gamma=2.870
04:06:17.516 00.024 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.12, 0.01) opts 0xd
04:06:17.516 00.000 9340 UpdateGuideState exits: m=1495311 SNR=176.9
04:06:17.565 00.049 12020 Handling offset move in thread for scope, endpoint = (-0.12, 0.01)
04:06:17.567 00.002 12020 Moving (-0.12, 0.01) raw xDistance=-0.12 yDistance=-0.01
04:06:17.567 00.000 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
04:06:17.567 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:06:17.567 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
04:06:17.567 00.000 12020 MoveAxis(E, 0, ABG)
04:06:17.567 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:06:17.586 00.019 12020 Move returns status 0, amount 0
04:06:17.586 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
04:06:17.608 00.022 9340 Enqueuing Expose request
04:06:17.665 00.057 12020 MoveAxis(N, 0, ABG)
04:06:17.666 00.001 12020 Move returns status 0, amount 0
04:06:17.666 00.000 12020 move complete, result=0
04:06:17.666 00.000 12020 worker thread done servicing request
04:06:17.666 00.000 12020 Worker thread wakes up
04:06:17.666 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
04:06:17.667 00.001 12020 Handling exposure in thread, d=2000 o=3 r=(1402,97,31,31)
04:06:17.694 00.027 9340 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
04:06:17.878 00.184 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"f58bbc9a-2169-4ba4-8ca5-c54d45b63e44"}
04:06:17.890 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"f58bbc9a-2169-4ba4-8ca5-c54d45b63e44"}
04:06:17.923 00.033 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"45d40041-8757-48b4-b65a-1d3f666d5efa"}
04:06:17.965 00.042 9340 case statement mapped state 6 to 3
04:06:17.982 00.017 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"45d40041-8757-48b4-b65a-1d3f666d5efa"}
04:06:18.040 00.058 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"417bdb5f-efb7-4716-912c-ed5f15bc511c"}
04:06:18.098 00.058 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":189,"width":15,"height":15,"star_pos":[7.44,7.20],"pixels":"..."},"id":"417bdb5f-efb7-4716-912c-ed5f15bc511c"}
04:06:19.876 01.778 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"3292e7c6-6dee-4930-8fe9-54ba494ad1da"}
04:06:19.896 00.020 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"3292e7c6-6dee-4930-8fe9-54ba494ad1da"}
04:06:19.917 00.021 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"c502b02a-7a3d-4bdb-becf-cdf4755353dd"}
04:06:19.929 00.012 9340 case statement mapped state 6 to 3
04:06:19.964 00.035 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"c502b02a-7a3d-4bdb-becf-cdf4755353dd"}
04:06:19.976 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"40dd903d-58e2-4423-b434-8f57dc2f5e32"}
04:06:19.988 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":189,"width":15,"height":15,"star_pos":[7.44,7.20],"pixels":"..."},"id":"40dd903d-58e2-4423-b434-8f57dc2f5e32"}
04:06:20.055 00.067 12020 Exposure complete
04:06:20.388 00.333 12020 worker thread done servicing request
04:06:20.388 00.000 9340 OnExposeComplete: enter
04:06:20.400 00.012 9340 UpdateGuideState(): m_state=6
04:06:20.417 00.017 9340 Star::Find(15, 1416, 112, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 190
04:06:20.432 00.015 9340 Star::Find returns 1 (0), X=1416.10, Y=112.21, Mass=1491288, SNR=179.6, Peak=63588 HFD=4.7
04:06:20.447 00.015 9340 MultiStar: [#1 -0.68,0.08,0.00,M1] [#2 -0.43,-0.11,0.92,U] [#3 -0.58,0.00,0.00,M1] [#4 -0.61,0.15,0.00,M1] [#5 -0.64,0.17,0.00,M1] [#6 -0.34,0.13,0.97,U] [#7 -0.70,0.15,0.00,M1] [#8 -0.50,-0.03,1.06,U] 
04:06:20.468 00.021 9340 refined, 3 included, MultiStar: {-0.49, -0.05}, one-star: {-0.68, -0.18}
04:06:20.483 00.015 9340 CameraToMount -- cameraTheta (-3.04) - m_xAngle (0.05) = xAngle (-3.09 = -3.09)
04:06:20.521 00.038 9340 CameraToMount -- cameraTheta (-3.04) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-6.16 = 0.12)
04:06:20.538 00.017 9340 CameraToMount -- cameraX=-0.49 cameraY=-0.05 hyp=0.49 cameraTheta=-3.04 mountX=-0.49 mountY=0.06, mountTheta=3.02
04:06:20.555 00.017 9340 SchedulePrimaryMove(10104498, x=-0.49, y=-0.05, opts=13)
04:06:20.570 00.015 9340 Enqueuing Move request for scope (-0.49, -0.05)
04:06:20.580 00.010 12020 Worker thread wakes up
04:06:20.581 00.001 9340 UpdateImageDisplay: Size=(1920,1080) min=6848, max=65535, med=10592, FiltMin=8027, FiltMax=65535, Gamma=2.870
04:06:20.593 00.012 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.49, -0.05) opts 0xd
04:06:20.593 00.000 9340 UpdateGuideState exits: m=1491288 SNR=179.6
04:06:20.612 00.019 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:06:20.626 00.014 12020 Handling offset move in thread for scope, endpoint = (-0.49, -0.05)
04:06:20.627 00.001 9340 ScheduleExposure(2000,3,1) exposurePending=0
04:06:20.638 00.011 12020 Moving (-0.49, -0.05) raw xDistance=-0.49 yDistance=0.06
04:06:20.638 00.000 9340 Enqueuing Expose request
04:06:20.669 00.031 12020 GuideAlgorithmHysteresis::Result() returns -0.21 from input -0.49
04:06:20.669 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:06:20.670 00.001 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
04:06:20.670 00.000 12020 MoveAxis(E, 37, ABG)
04:06:20.670 00.000 12020 Guiding  Dir = 2, Dur = 37
04:06:20.671 00.001 12020 IsSlewing returns 0
04:06:20.672 00.001 12020 IsGuiding returns 0
04:06:20.701 00.029 12020 PulseGuide returned control before completion, sleep 19
04:06:20.748 00.047 12020 IsGuiding returns 0
04:06:20.749 00.001 12020 Move returns status 0, amount 37
04:06:20.749 00.000 12020 MoveAxis(N, 0, ABG)
04:06:20.749 00.000 12020 Move returns status 0, amount 0
04:06:20.749 00.000 12020 move complete, result=0
04:06:20.749 00.000 12020 worker thread done servicing request
04:06:20.750 00.001 9340 GuideStep: -0.5 px 37 ms EAST, 0.1 px 0 ms NORTH
04:06:20.767 00.017 12020 Worker thread wakes up
04:06:20.767 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
04:06:20.767 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(1402,97,31,31)
04:06:21.881 01.114 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"b582c72c-b41f-4e84-a51d-5aaca12d62ce"}
04:06:21.907 00.026 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"b582c72c-b41f-4e84-a51d-5aaca12d62ce"}
04:06:21.920 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"6ed8af0a-e1dc-4683-a1f6-b00d5a50e4cc"}
04:06:21.931 00.011 9340 case statement mapped state 6 to 3
04:06:21.946 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"6ed8af0a-e1dc-4683-a1f6-b00d5a50e4cc"}
04:06:21.959 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"7b0f7cf8-12d5-4df1-bcf9-8d40b1b50913"}
04:06:21.972 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":190,"width":15,"height":15,"star_pos":[7.10,7.21],"pixels":"..."},"id":"7b0f7cf8-12d5-4df1-bcf9-8d40b1b50913"}
04:06:23.126 01.154 12020 Exposure complete
04:06:23.362 00.236 12020 worker thread done servicing request
04:06:23.362 00.000 9340 OnExposeComplete: enter
04:06:23.377 00.015 9340 UpdateGuideState(): m_state=6
04:06:23.391 00.014 9340 Star::Find(15, 1416, 112, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 191
04:06:23.406 00.015 9340 Star::Find returns 1 (0), X=1415.89, Y=112.14, Mass=1505901, SNR=206.0, Peak=60616 HFD=4.7
04:06:23.415 00.009 9340 MultiStar: [#1 -0.66,-0.15,0.00,M2] [#2 -0.69,-0.15,0.00,M1] [#3 -0.76,-0.04,0.00,M2] [#4 -0.54,-0.06,0.00,M2] [#5 -0.80,0.03,0.00,M2] [#6 -0.47,0.04,1.01,U] [#7 -0.48,-0.07,0.97,U] [#8 -0.47,-0.05,0.79,U] 
04:06:23.432 00.017 9340 refined, 3 included, MultiStar: {-0.58, -0.09}, one-star: {-0.89, -0.25}
04:06:23.445 00.013 9340 CameraToMount -- cameraTheta (-3.00) - m_xAngle (0.05) = xAngle (-3.04 = -3.04)
04:06:23.456 00.011 9340 CameraToMount -- cameraTheta (-3.00) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-6.11 = 0.17)
04:06:23.487 00.031 9340 CameraToMount -- cameraX=-0.58 cameraY=-0.09 hyp=0.59 cameraTheta=-3.00 mountX=-0.59 mountY=0.10, mountTheta=2.97
04:06:23.505 00.018 9340 SchedulePrimaryMove(10104498, x=-0.58, y=-0.09, opts=13)
04:06:23.518 00.013 9340 Enqueuing Move request for scope (-0.58, -0.09)
04:06:23.528 00.010 12020 Worker thread wakes up
04:06:23.528 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=6850, max=65535, med=10603, FiltMin=8386, FiltMax=65522, Gamma=2.870
04:06:23.538 00.010 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.58, -0.09) opts 0xd
04:06:23.538 00.000 9340 UpdateGuideState exits: m=1505901 SNR=206.0
04:06:23.550 00.012 12020 Handling offset move in thread for scope, endpoint = (-0.58, -0.09)
04:06:23.550 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:06:23.565 00.015 12020 Moving (-0.58, -0.09) raw xDistance=-0.59 yDistance=0.10
04:06:23.565 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
04:06:23.579 00.014 12020 GuideAlgorithmHysteresis::Result() returns -0.26 from input -0.59
04:06:23.580 00.001 9340 Enqueuing Expose request
04:06:23.606 00.026 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:06:23.607 00.001 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
04:06:23.607 00.000 12020 MoveAxis(E, 47, ABG)
04:06:23.607 00.000 12020 Guiding  Dir = 2, Dur = 47
04:06:23.608 00.001 12020 IsSlewing returns 0
04:06:23.610 00.002 12020 IsGuiding returns 0
04:06:23.627 00.017 12020 PulseGuide returned control before completion, sleep 40
04:06:23.677 00.050 12020 IsGuiding returns 1
04:06:23.678 00.001 12020 scope still moving after pulse duration time elapsed
04:06:23.722 00.044 12020 IsSlewing returns 0
04:06:23.723 00.001 12020 IsGuiding returns 0
04:06:23.723 00.000 12020 scope move finished after 47 + 66 ms
04:06:23.724 00.001 12020 Move returns status 0, amount 47
04:06:23.724 00.000 12020 MoveAxis(N, 0, ABG)
04:06:23.724 00.000 12020 Move returns status 0, amount 0
04:06:23.724 00.000 12020 move complete, result=0
04:06:23.725 00.001 9340 GuideStep: -0.6 px 47 ms EAST, 0.1 px 0 ms NORTH
04:06:23.738 00.013 12020 worker thread done servicing request
04:06:23.738 00.000 12020 Worker thread wakes up
04:06:23.738 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
04:06:23.738 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(1402,97,31,31)
04:06:23.877 00.139 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"18abde7e-96f2-40f1-80ee-221daf4035be"}
04:06:23.908 00.031 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"18abde7e-96f2-40f1-80ee-221daf4035be"}
04:06:23.925 00.017 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"c4d2bb24-23f9-4c13-a532-454df0b3e052"}
04:06:23.941 00.016 9340 case statement mapped state 6 to 3
04:06:23.951 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"c4d2bb24-23f9-4c13-a532-454df0b3e052"}
04:06:23.970 00.019 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"cd906a3e-4506-4e64-a4ce-7a1f61061804"}
04:06:23.986 00.016 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":191,"width":15,"height":15,"star_pos":[6.89,7.14],"pixels":"..."},"id":"cd906a3e-4506-4e64-a4ce-7a1f61061804"}
04:06:25.878 01.892 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"b5bad4b9-79e3-4258-a8d3-9e46057e603f"}
04:06:25.895 00.017 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"b5bad4b9-79e3-4258-a8d3-9e46057e603f"}
04:06:25.929 00.034 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"e625f9e7-c482-45be-ac9b-52950522eeb2"}
04:06:25.994 00.065 9340 case statement mapped state 6 to 3
04:06:26.018 00.024 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"e625f9e7-c482-45be-ac9b-52950522eeb2"}
04:06:26.117 00.099 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"e2ba50ee-a758-422c-b6d4-720c94b7067a"}
04:06:26.165 00.048 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":191,"width":15,"height":15,"star_pos":[6.89,7.14],"pixels":"..."},"id":"e2ba50ee-a758-422c-b6d4-720c94b7067a"}
04:06:26.242 00.077 12020 Exposure complete
04:06:26.575 00.333 12020 worker thread done servicing request
04:06:26.576 00.001 9340 OnExposeComplete: enter
04:06:26.598 00.022 9340 UpdateGuideState(): m_state=6
04:06:26.650 00.052 9340 Star::Find(15, 1415, 112, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 192
04:06:26.669 00.019 9340 Star::Find returns 1 (0), X=1415.90, Y=112.32, Mass=1492721, SNR=179.3, Peak=63588 HFD=4.9
04:06:26.686 00.017 9340 MultiStar: [#1 -0.54,0.06,0.95,U] [#2 -0.50,-0.04,0.86,U] [#3 -0.59,0.15,0.00,M3] [#4 -0.52,0.09,1.29,U] [#5 -0.70,-0.04,0.00,M3] [#6 -0.26,0.08,0.90,U] [#7 -0.50,-0.03,0.95,U] [#8 -0.52,0.23,0.00,M1] 
04:06:26.701 00.015 9340 refined, 5 included, MultiStar: {-0.54, 0.02}, one-star: {-0.88, -0.08}
04:06:26.714 00.013 9340 CameraToMount -- cameraTheta (3.11) - m_xAngle (0.05) = xAngle (3.06 = 3.06)
04:06:26.732 00.018 9340 CameraToMount -- cameraTheta (3.11) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-0.00 = -0.00)
04:06:26.770 00.038 9340 CameraToMount -- cameraX=-0.54 cameraY=0.02 hyp=0.54 cameraTheta=3.11 mountX=-0.54 mountY=-0.00, mountTheta=-3.14
04:06:26.788 00.018 9340 SchedulePrimaryMove(10104498, x=-0.54, y=0.02, opts=13)
04:06:26.810 00.022 9340 Enqueuing Move request for scope (-0.54, 0.02)
04:06:26.827 00.017 12020 Worker thread wakes up
04:06:26.828 00.001 9340 UpdateImageDisplay: Size=(1920,1080) min=6282, max=65535, med=10609, FiltMin=8182, FiltMax=65514, Gamma=2.870
04:06:26.841 00.013 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.54, 0.02) opts 0xd
04:06:26.842 00.001 9340 UpdateGuideState exits: m=1492721 SNR=179.3
04:06:26.857 00.015 12020 Handling offset move in thread for scope, endpoint = (-0.54, 0.02)
04:06:26.858 00.001 12020 Moving (-0.54, 0.02) raw xDistance=-0.54 yDistance=-0.00
04:06:26.858 00.000 12020 GuideAlgorithmHysteresis::Result() returns -0.25 from input -0.54
04:06:26.858 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:06:26.860 00.002 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:06:26.896 00.036 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
04:06:26.896 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
04:06:26.908 00.012 12020 MoveAxis(E, 44, ABG)
04:06:26.909 00.001 9340 Enqueuing Expose request
04:06:26.928 00.019 12020 Guiding  Dir = 2, Dur = 44
04:06:26.930 00.002 12020 IsSlewing returns 0
04:06:26.931 00.001 12020 IsGuiding returns 0
04:06:26.953 00.022 12020 PulseGuide returned control before completion, sleep 32
04:06:27.012 00.059 12020 IsGuiding returns 1
04:06:27.012 00.000 12020 scope still moving after pulse duration time elapsed
04:06:27.049 00.037 12020 IsSlewing returns 0
04:06:27.050 00.001 12020 IsGuiding returns 0
04:06:27.051 00.001 12020 scope move finished after 44 + 75 ms
04:06:27.051 00.000 12020 Move returns status 0, amount 44
04:06:27.051 00.000 12020 MoveAxis(N, 0, ABG)
04:06:27.051 00.000 12020 Move returns status 0, amount 0
04:06:27.051 00.000 12020 move complete, result=0
04:06:27.052 00.001 12020 worker thread done servicing request
04:06:27.052 00.000 9340 GuideStep: -0.5 px 44 ms EAST, -0.0 px 0 ms NORTH
04:06:27.063 00.011 12020 Worker thread wakes up
04:06:27.063 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
04:06:27.064 00.001 12020 Handling exposure in thread, d=2000 o=3 r=(1402,97,31,31)
04:06:27.900 00.836 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"ccb49937-ff55-4239-b32b-dda8ea3e2870"}
04:06:27.937 00.037 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"ccb49937-ff55-4239-b32b-dda8ea3e2870"}
04:06:27.964 00.027 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"0b9c8882-01ad-4878-b344-588ba77b3e66"}
04:06:27.985 00.021 9340 case statement mapped state 6 to 3
04:06:27.998 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"0b9c8882-01ad-4878-b344-588ba77b3e66"}
04:06:28.022 00.024 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"0faa74ad-9638-418b-9b7f-6268d94cbfdd"}
04:06:28.036 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":192,"width":15,"height":15,"star_pos":[6.90,7.32],"pixels":"..."},"id":"0faa74ad-9638-418b-9b7f-6268d94cbfdd"}
04:06:29.445 01.409 12020 Exposure complete
04:06:29.681 00.236 12020 worker thread done servicing request
04:06:29.682 00.001 9340 OnExposeComplete: enter
04:06:29.697 00.015 9340 UpdateGuideState(): m_state=6
04:06:29.709 00.012 9340 Star::Find(15, 1415, 112, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 193
04:06:29.719 00.010 9340 Star::Find returns 1 (0), X=1416.52, Y=112.29, Mass=1573833, SNR=202.2, Peak=65436 HFD=5.1
04:06:29.730 00.011 9340 MultiStar: [#1 -0.19,0.07,0.79,U] [#2 -0.14,0.01,0.76,U] [#3 -0.09,0.08,1.17,U] [#4 -0.08,0.27,0.91,U] [#5 -0.21,0.14,0.84,U] [#6 0.05,0.08,0.94,U] [#7 -0.21,0.08,0.84,U] [#8 -0.03,0.18,0.99,U] 
04:06:29.745 00.015 9340 refined, 8 included, MultiStar: {-0.12, 0.09}, one-star: {-0.26, -0.10}
04:06:29.764 00.019 9340 CameraToMount -- cameraTheta (2.52) - m_xAngle (0.05) = xAngle (2.47 = 2.47)
04:06:29.797 00.033 9340 CameraToMount -- cameraTheta (2.52) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-0.60 = -0.60)
04:06:29.808 00.011 9340 CameraToMount -- cameraX=-0.12 cameraY=0.09 hyp=0.15 cameraTheta=2.52 mountX=-0.12 mountY=-0.09, mountTheta=-2.52
04:06:29.829 00.021 9340 SchedulePrimaryMove(10104498, x=-0.12, y=0.09, opts=13)
04:06:29.845 00.016 9340 Enqueuing Move request for scope (-0.12, 0.09)
04:06:29.864 00.019 12020 Worker thread wakes up
04:06:29.864 00.000 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.12, 0.09) opts 0xd
04:06:29.865 00.001 12020 Handling offset move in thread for scope, endpoint = (-0.12, 0.09)
04:06:29.865 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=6575, max=65535, med=10582, FiltMin=8270, FiltMax=65516, Gamma=2.870
04:06:29.893 00.028 12020 Moving (-0.12, 0.09) raw xDistance=-0.12 yDistance=-0.09
04:06:29.894 00.001 9340 UpdateGuideState exits: m=1573833 SNR=202.2
04:06:29.908 00.014 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
04:06:29.908 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:06:29.919 00.011 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:06:29.919 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
04:06:29.931 00.012 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
04:06:29.931 00.000 9340 Enqueuing Expose request
04:06:29.942 00.011 12020 MoveAxis(E, 0, ABG)
04:06:29.942 00.000 12020 Move returns status 0, amount 0
04:06:29.942 00.000 12020 MoveAxis(N, 0, ABG)
04:06:29.943 00.001 12020 Move returns status 0, amount 0
04:06:29.943 00.000 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"4aa7dc16-5954-4428-b3c8-50e06ea96e58"}
04:06:29.966 00.023 12020 move complete, result=0
04:06:29.966 00.000 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"4aa7dc16-5954-4428-b3c8-50e06ea96e58"}
04:06:29.997 00.031 12020 worker thread done servicing request
04:06:29.997 00.000 12020 Worker thread wakes up
04:06:29.998 00.001 12020 worker thread servicing REQUEST_EXPOSE 2000
04:06:29.998 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(1402,97,31,31)
04:06:29.999 00.001 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"05d43211-99d1-488e-b3d6-dc8715a432aa"}
04:06:30.011 00.012 9340 case statement mapped state 6 to 3
04:06:30.026 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"05d43211-99d1-488e-b3d6-dc8715a432aa"}
04:06:30.038 00.012 9340 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
04:06:30.076 00.038 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"11faab61-2783-4fd3-a29a-dac05a839765"}
04:06:30.113 00.037 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":193,"width":15,"height":15,"star_pos":[6.52,7.29],"pixels":"..."},"id":"11faab61-2783-4fd3-a29a-dac05a839765"}
04:06:31.899 01.786 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"28674361-3b8c-4c0d-b6c7-5800a3668660"}
04:06:31.946 00.047 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"28674361-3b8c-4c0d-b6c7-5800a3668660"}
04:06:32.022 00.076 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"31d96935-7264-4ec9-b293-9efedf0c1501"}
04:06:32.091 00.069 9340 case statement mapped state 6 to 3
04:06:32.185 00.094 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"31d96935-7264-4ec9-b293-9efedf0c1501"}
04:06:32.282 00.097 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"08310009-a881-4a9a-88b3-13e469974eca"}
04:06:32.317 00.035 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":193,"width":15,"height":15,"star_pos":[6.52,7.29],"pixels":"..."},"id":"08310009-a881-4a9a-88b3-13e469974eca"}
04:06:32.445 00.128 12020 Exposure complete
04:06:32.987 00.542 12020 worker thread done servicing request
04:06:32.987 00.000 9340 OnExposeComplete: enter
04:06:33.046 00.059 9340 UpdateGuideState(): m_state=6
04:06:33.072 00.026 9340 Star::Find(15, 1416, 112, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 194
04:06:33.088 00.016 9340 Star::Find returns 1 (0), X=1415.90, Y=112.22, Mass=1500453, SNR=191.5, Peak=61260 HFD=4.9
04:06:33.115 00.027 9340 MultiStar: [#1 -0.84,0.06,0.00,M1] [#2 -0.68,-0.20,0.00,M1] [#3 -0.73,0.08,0.00,M3] [#4 -0.71,0.09,0.00,M1] [#5 -0.79,0.06,0.00,M3] [#6 -0.73,-0.00,0.00,M1] [#7 -0.73,-0.07,0.00,M1] [#8 -0.49,-0.01,0.94,U] 
04:06:33.180 00.065 9340 refined, 1 included, MultiStar: {-0.69, -0.09}, one-star: {-0.88, -0.18}
04:06:33.217 00.037 9340 CameraToMount -- cameraTheta (-3.00) - m_xAngle (0.05) = xAngle (-3.05 = -3.05)
04:06:33.252 00.035 9340 CameraToMount -- cameraTheta (-3.00) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-6.12 = 0.16)
04:06:33.306 00.054 9340 CameraToMount -- cameraX=-0.69 cameraY=-0.09 hyp=0.70 cameraTheta=-3.00 mountX=-0.69 mountY=0.11, mountTheta=2.98
04:06:33.341 00.035 9340 SchedulePrimaryMove(10104498, x=-0.69, y=-0.09, opts=13)
04:06:33.362 00.021 9340 Enqueuing Move request for scope (-0.69, -0.09)
04:06:33.383 00.021 12020 Worker thread wakes up
04:06:33.383 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=6152, max=65535, med=10606, FiltMin=8479, FiltMax=65535, Gamma=2.870
04:06:33.404 00.021 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.69, -0.09) opts 0xd
04:06:33.404 00.000 9340 UpdateGuideState exits: m=1500453 SNR=191.5
04:06:33.454 00.050 12020 Handling offset move in thread for scope, endpoint = (-0.69, -0.09)
04:06:33.455 00.001 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:06:33.477 00.022 12020 Moving (-0.69, -0.09) raw xDistance=-0.69 yDistance=0.11
04:06:33.478 00.001 9340 ScheduleExposure(2000,3,1) exposurePending=0
04:06:33.494 00.016 12020 GuideAlgorithmHysteresis::Result() returns -0.29 from input -0.69
04:06:33.494 00.000 9340 Enqueuing Expose request
04:06:33.511 00.017 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:06:33.512 00.001 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
04:06:33.512 00.000 12020 MoveAxis(E, 52, ABG)
04:06:33.512 00.000 12020 Guiding  Dir = 2, Dur = 52
04:06:33.527 00.015 12020 IsSlewing returns 0
04:06:33.529 00.002 12020 IsGuiding returns 0
04:06:33.558 00.029 12020 PulseGuide returned control before completion, sleep 35
04:06:33.607 00.049 12020 IsGuiding returns 1
04:06:33.607 00.000 12020 scope still moving after pulse duration time elapsed
04:06:33.638 00.031 12020 IsSlewing returns 0
04:06:33.639 00.001 12020 IsGuiding returns 0
04:06:33.639 00.000 12020 scope move finished after 52 + 57 ms
04:06:33.639 00.000 12020 Move returns status 0, amount 52
04:06:33.639 00.000 12020 MoveAxis(N, 0, ABG)
04:06:33.640 00.001 12020 Move returns status 0, amount 0
04:06:33.640 00.000 12020 move complete, result=0
04:06:33.640 00.000 12020 worker thread done servicing request
04:06:33.640 00.000 9340 GuideStep: -0.7 px 52 ms EAST, 0.1 px 0 ms NORTH
04:06:33.655 00.015 12020 Worker thread wakes up
04:06:33.655 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
04:06:33.656 00.001 12020 Handling exposure in thread, d=2000 o=3 r=(1402,97,31,31)
04:06:33.899 00.243 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"2be150ed-b674-43a2-a820-4d535e5c4d61"}
04:06:33.930 00.031 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"2be150ed-b674-43a2-a820-4d535e5c4d61"}
04:06:33.944 00.014 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"46cca598-2ef5-42a7-94c3-5ff619e1e3c7"}
04:06:33.962 00.018 9340 case statement mapped state 6 to 3
04:06:33.973 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"46cca598-2ef5-42a7-94c3-5ff619e1e3c7"}
04:06:33.988 00.015 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"a07a20f7-8844-433a-ab7c-35ee625625d1"}
04:06:34.007 00.019 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":194,"width":15,"height":15,"star_pos":[6.90,7.22],"pixels":"..."},"id":"a07a20f7-8844-433a-ab7c-35ee625625d1"}
04:06:35.898 01.891 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"e43fd348-6faf-49f8-bd24-871c61ab91e8"}
04:06:35.911 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"e43fd348-6faf-49f8-bd24-871c61ab91e8"}
04:06:35.924 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"abac2fea-87fe-4b94-ab3f-1bac01f9de2d"}
04:06:35.934 00.010 9340 case statement mapped state 6 to 3
04:06:35.965 00.031 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"abac2fea-87fe-4b94-ab3f-1bac01f9de2d"}
04:06:35.984 00.019 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"b76590ad-05c3-4b74-9979-5dcfb77f1a71"}
04:06:35.995 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":194,"width":15,"height":15,"star_pos":[6.90,7.22],"pixels":"..."},"id":"b76590ad-05c3-4b74-9979-5dcfb77f1a71"}
04:06:36.021 00.026 12020 Exposure complete
04:06:36.350 00.329 12020 worker thread done servicing request
04:06:36.350 00.000 9340 OnExposeComplete: enter
04:06:36.363 00.013 9340 UpdateGuideState(): m_state=6
04:06:36.376 00.013 9340 Star::Find(15, 1415, 112, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 195
04:06:36.392 00.016 9340 Star::Find returns 1 (0), X=1415.80, Y=112.27, Mass=1470952, SNR=185.8, Peak=63568 HFD=4.8
04:06:36.422 00.030 9340 MultiStar: [#1 -0.73,-0.07,0.00,M2] [#2 -0.58,0.02,0.00,M2] [#3 -0.81,0.12,0.00,M4] [#4 -0.75,0.03,0.00,M2] [#5 -0.71,0.02,0.00,M4] [#6 -0.48,0.15,0.96,U] [#7 -0.70,0.08,0.00,M2] [#8 -0.63,0.01,0.00,M1] 
04:06:36.463 00.041 9340 refined, 1 included, MultiStar: {-0.74, 0.01}, one-star: {-0.98, -0.13}
04:06:36.484 00.021 9340 CameraToMount -- cameraTheta (3.13) - m_xAngle (0.05) = xAngle (3.08 = 3.08)
04:06:36.500 00.016 9340 CameraToMount -- cameraTheta (3.13) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (0.01 = 0.01)
04:06:36.511 00.011 9340 CameraToMount -- cameraX=-0.74 cameraY=0.01 hyp=0.74 cameraTheta=3.13 mountX=-0.73 mountY=0.01, mountTheta=3.13
04:06:36.534 00.023 9340 SchedulePrimaryMove(10104498, x=-0.74, y=0.01, opts=13)
04:06:36.548 00.014 9340 Enqueuing Move request for scope (-0.74, 0.01)
04:06:36.581 00.033 12020 Worker thread wakes up
04:06:36.581 00.000 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.74, 0.01) opts 0xd
04:06:36.581 00.000 12020 Handling offset move in thread for scope, endpoint = (-0.74, 0.01)
04:06:36.582 00.001 12020 Moving (-0.74, 0.01) raw xDistance=-0.73 yDistance=0.01
04:06:36.582 00.000 12020 GuideAlgorithmHysteresis::Result() returns -0.33 from input -0.73
04:06:36.582 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:06:36.582 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
04:06:36.583 00.001 9340 UpdateImageDisplay: Size=(1920,1080) min=6107, max=65535, med=10604, FiltMin=8467, FiltMax=65535, Gamma=2.870
04:06:36.602 00.019 12020 MoveAxis(E, 60, ABG)
04:06:36.603 00.001 9340 UpdateGuideState exits: m=1470952 SNR=185.8
04:06:36.619 00.016 12020 Guiding  Dir = 2, Dur = 60
04:06:36.619 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:06:36.633 00.014 12020 IsSlewing returns 0
04:06:36.635 00.002 12020 IsGuiding returns 0
04:06:36.636 00.001 9340 ScheduleExposure(2000,3,1) exposurePending=0
04:06:36.661 00.025 12020 PulseGuide returned control before completion, sleep 47
04:06:36.662 00.001 9340 Enqueuing Expose request
04:06:36.724 00.062 12020 IsGuiding returns 1
04:06:36.724 00.000 12020 scope still moving after pulse duration time elapsed
04:06:36.756 00.032 12020 IsSlewing returns 0
04:06:36.757 00.001 12020 IsGuiding returns 0
04:06:36.757 00.000 12020 scope move finished after 60 + 60 ms
04:06:36.758 00.001 12020 Move returns status 0, amount 60
04:06:36.758 00.000 12020 MoveAxis(N, 0, ABG)
04:06:36.758 00.000 12020 Move returns status 0, amount 0
04:06:36.758 00.000 12020 move complete, result=0
04:06:36.758 00.000 12020 worker thread done servicing request
04:06:36.759 00.001 12020 Worker thread wakes up
04:06:36.759 00.000 9340 GuideStep: -0.7 px 60 ms EAST, 0.0 px 0 ms NORTH
04:06:36.795 00.036 12020 worker thread servicing REQUEST_EXPOSE 2000
04:06:36.796 00.001 12020 Handling exposure in thread, d=2000 o=3 r=(1402,97,31,31)
04:06:37.912 01.116 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"99ca8016-a472-495a-b93f-4a25e7b66732"}
04:06:37.933 00.021 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"99ca8016-a472-495a-b93f-4a25e7b66732"}
04:06:37.950 00.017 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"b34787ca-a74e-4b5c-ac61-1684fa5454cf"}
04:06:37.981 00.031 9340 case statement mapped state 6 to 3
04:06:38.025 00.044 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"b34787ca-a74e-4b5c-ac61-1684fa5454cf"}
04:06:38.048 00.023 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"ebd17834-f40e-4336-aa74-4bfe4b5bcbc2"}
04:06:38.078 00.030 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":195,"width":15,"height":15,"star_pos":[6.80,7.27],"pixels":"..."},"id":"ebd17834-f40e-4336-aa74-4bfe4b5bcbc2"}
04:06:39.178 01.100 12020 Exposure complete
04:06:39.682 00.504 12020 worker thread done servicing request
04:06:39.682 00.000 9340 OnExposeComplete: enter
04:06:39.698 00.016 9340 UpdateGuideState(): m_state=6
04:06:39.734 00.036 9340 Star::Find(15, 1415, 112, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 196
04:06:39.754 00.020 9340 Star::Find returns 1 (0), X=1415.98, Y=111.95, Mass=1515361, SNR=205.0, Peak=61268 HFD=4.5
04:06:39.807 00.053 9340 MultiStar: [#1 -0.65,-0.26,0.00,M3] [#2 -0.54,-0.05,0.67,U] [#3 -0.42,-0.14,0.93,U] [#4 -0.53,-0.00,0.96,U] [#5 -0.62,-0.08,0.00,M5] [#6 -0.43,-0.17,0.77,U] [#7 -0.59,-0.16,0.00,M3] [#8 -0.43,-0.02,0.89,U] 
04:06:39.820 00.013 9340 refined, 5 included, MultiStar: {-0.53, -0.15}, one-star: {-0.80, -0.44}
04:06:39.838 00.018 9340 CameraToMount -- cameraTheta (-2.87) - m_xAngle (0.05) = xAngle (-2.92 = -2.92)
04:06:39.851 00.013 9340 CameraToMount -- cameraTheta (-2.87) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-5.99 = 0.29)
04:06:39.873 00.022 9340 CameraToMount -- cameraX=-0.53 cameraY=-0.15 hyp=0.55 cameraTheta=-2.87 mountX=-0.54 mountY=0.16, mountTheta=2.85
04:06:39.943 00.070 9340 SchedulePrimaryMove(10104498, x=-0.53, y=-0.15, opts=13)
04:06:39.964 00.021 9340 Enqueuing Move request for scope (-0.53, -0.15)
04:06:39.980 00.016 12020 Worker thread wakes up
04:06:39.980 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=6656, max=65535, med=10603, FiltMin=8394, FiltMax=65522, Gamma=2.870
04:06:40.008 00.028 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.53, -0.15) opts 0xd
04:06:40.009 00.001 12020 Handling offset move in thread for scope, endpoint = (-0.53, -0.15)
04:06:40.009 00.000 12020 Moving (-0.53, -0.15) raw xDistance=-0.54 yDistance=0.16
04:06:40.009 00.000 12020 GuideAlgorithmHysteresis::Result() returns -0.25 from input -0.54
04:06:40.009 00.000 9340 UpdateGuideState exits: m=1515361 SNR=205.0
04:06:40.026 00.017 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:06:40.026 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
04:06:40.031 00.005 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:06:40.090 00.059 12020 MoveAxis(E, 45, ABG)
04:06:40.091 00.001 12020 Guiding  Dir = 2, Dur = 45
04:06:40.092 00.001 9340 ScheduleExposure(2000,3,1) exposurePending=0
04:06:40.111 00.019 12020 IsSlewing returns 0
04:06:40.111 00.000 9340 Enqueuing Expose request
04:06:40.132 00.021 12020 IsGuiding returns 0
04:06:40.133 00.001 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"79f669f9-4d83-430b-9e9e-ef91000a5427"}
04:06:40.148 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"79f669f9-4d83-430b-9e9e-ef91000a5427"}
04:06:40.167 00.019 12020 PulseGuide returned control before completion, sleep 26
04:06:40.169 00.002 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"7b5a6ff0-9ac9-412d-8918-97e44662f48f"}
04:06:40.216 00.047 12020 IsGuiding returns 1
04:06:40.217 00.001 12020 scope still moving after pulse duration time elapsed
04:06:40.222 00.005 9340 case statement mapped state 6 to 3
04:06:40.245 00.023 12020 IsSlewing returns 0
04:06:40.246 00.001 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"7b5a6ff0-9ac9-412d-8918-97e44662f48f"}
04:06:40.262 00.016 12020 IsGuiding returns 0
04:06:40.262 00.000 12020 scope move finished after 45 + 84 ms
04:06:40.262 00.000 12020 Move returns status 0, amount 45
04:06:40.262 00.000 12020 MoveAxis(N, 0, ABG)
04:06:40.262 00.000 12020 Move returns status 0, amount 0
04:06:40.263 00.001 12020 move complete, result=0
04:06:40.263 00.000 12020 worker thread done servicing request
04:06:40.263 00.000 12020 Worker thread wakes up
04:06:40.263 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
04:06:40.263 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(1402,97,31,31)
04:06:40.267 00.004 9340 GuideStep: -0.5 px 45 ms EAST, 0.2 px 0 ms NORTH
04:06:40.297 00.030 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"bb1e30a9-7688-4950-bcca-6e97ea8fa1e1"}
04:06:40.349 00.052 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":196,"width":15,"height":15,"star_pos":[6.98,6.95],"pixels":"..."},"id":"bb1e30a9-7688-4950-bcca-6e97ea8fa1e1"}
04:06:41.911 01.562 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"412fa23e-5518-4d6c-a827-5c294f78ce0f"}
04:06:41.922 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"412fa23e-5518-4d6c-a827-5c294f78ce0f"}
04:06:41.933 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"eb50b2c3-0a36-458a-9610-e310a3ee4abc"}
04:06:41.950 00.017 9340 case statement mapped state 6 to 3
04:06:41.964 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"eb50b2c3-0a36-458a-9610-e310a3ee4abc"}
04:06:41.977 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"56945f98-ae6c-4994-99cc-49c17b2706c8"}
04:06:42.007 00.030 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":196,"width":15,"height":15,"star_pos":[6.98,6.95],"pixels":"..."},"id":"56945f98-ae6c-4994-99cc-49c17b2706c8"}
04:06:42.635 00.628 12020 Exposure complete
04:06:42.900 00.265 12020 worker thread done servicing request
04:06:42.900 00.000 9340 OnExposeComplete: enter
04:06:42.952 00.052 9340 UpdateGuideState(): m_state=6
04:06:42.972 00.020 9340 Star::Find(15, 1415, 111, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 197
04:06:42.990 00.018 9340 Star::Find returns 1 (0), X=1416.16, Y=112.24, Mass=1463290, SNR=191.2, Peak=63744 HFD=4.6
04:06:43.004 00.014 9340 MultiStar: [#1 -0.38,0.15,0.89,U] [#2 -0.28,0.16,0.77,U] [#3 -0.40,0.11,0.96,U] [#4 -0.24,0.26,1.04,U] [#5 -0.41,0.24,0.91,U] [#6 -0.31,0.08,0.93,U] [#7 -0.22,0.17,1.07,U] [#8 -0.11,0.17,0.85,U] 
04:06:43.017 00.013 9340 refined, 8 included, MultiStar: {-0.33, 0.13}, one-star: {-0.62, -0.15}
04:06:43.038 00.021 9340 CameraToMount -- cameraTheta (2.77) - m_xAngle (0.05) = xAngle (2.72 = 2.72)
04:06:43.051 00.013 9340 CameraToMount -- cameraTheta (2.77) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-0.35 = -0.35)
04:06:43.090 00.039 9340 CameraToMount -- cameraX=-0.33 cameraY=0.13 hyp=0.36 cameraTheta=2.77 mountX=-0.33 mountY=-0.12, mountTheta=-2.78
04:06:43.112 00.022 9340 SchedulePrimaryMove(10104498, x=-0.33, y=0.13, opts=13)
04:06:43.129 00.017 9340 Enqueuing Move request for scope (-0.33, 0.13)
04:06:43.152 00.023 12020 Worker thread wakes up
04:06:43.152 00.000 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.33, 0.13) opts 0xd
04:06:43.153 00.001 9340 UpdateImageDisplay: Size=(1920,1080) min=6634, max=65535, med=10598, FiltMin=8317, FiltMax=65535, Gamma=2.870
04:06:43.169 00.016 12020 Handling offset move in thread for scope, endpoint = (-0.33, 0.13)
04:06:43.171 00.002 12020 Moving (-0.33, 0.13) raw xDistance=-0.33 yDistance=-0.12
04:06:43.171 00.000 12020 GuideAlgorithmHysteresis::Result() returns -0.16 from input -0.33
04:06:43.171 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:06:43.171 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
04:06:43.172 00.001 12020 MoveAxis(E, 28, ABG)
04:06:43.173 00.001 9340 UpdateGuideState exits: m=1463290 SNR=191.2
04:06:43.197 00.024 12020 Guiding  Dir = 2, Dur = 28
04:06:43.216 00.019 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:06:43.246 00.030 9340 ScheduleExposure(2000,3,1) exposurePending=0
04:06:43.265 00.019 12020 IsSlewing returns 0
04:06:43.265 00.000 9340 Enqueuing Expose request
04:06:43.279 00.014 12020 IsGuiding returns 0
04:06:43.297 00.018 12020 PulseGuide returned control before completion, sleep 21
04:06:43.364 00.067 12020 IsGuiding returns 0
04:06:43.366 00.002 12020 Move returns status 0, amount 28
04:06:43.366 00.000 12020 MoveAxis(N, 0, ABG)
04:06:43.366 00.000 12020 Move returns status 0, amount 0
04:06:43.366 00.000 12020 move complete, result=0
04:06:43.366 00.000 12020 worker thread done servicing request
04:06:43.366 00.000 9340 GuideStep: -0.3 px 28 ms EAST, -0.1 px 0 ms NORTH
04:06:43.382 00.016 12020 Worker thread wakes up
04:06:43.382 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
04:06:43.383 00.001 12020 Handling exposure in thread, d=2000 o=3 r=(1402,97,31,31)
04:06:43.911 00.528 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"0aee3504-3152-4287-8342-df0bbf9c75ce"}
04:06:43.932 00.021 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"0aee3504-3152-4287-8342-df0bbf9c75ce"}
04:06:43.947 00.015 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"8520ced4-05cb-4cb4-9718-44ea21550d1a"}
04:06:43.972 00.025 9340 case statement mapped state 6 to 3
04:06:43.993 00.021 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"8520ced4-05cb-4cb4-9718-44ea21550d1a"}
04:06:44.008 00.015 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"9b11dfd3-536a-4f45-b78c-a54b2a2a8054"}
04:06:44.046 00.038 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":197,"width":15,"height":15,"star_pos":[7.16,7.24],"pixels":"..."},"id":"9b11dfd3-536a-4f45-b78c-a54b2a2a8054"}
04:06:45.755 01.709 12020 Exposure complete
04:06:45.912 00.157 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"60cc34b1-2d2e-4bfd-a2bb-a13f9dd8a1ba"}
04:06:45.968 00.056 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"60cc34b1-2d2e-4bfd-a2bb-a13f9dd8a1ba"}
04:06:46.010 00.042 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"7007a813-3de1-4939-a70e-2a7c5249f9e4"}
04:06:46.059 00.049 9340 case statement mapped state 6 to 3
04:06:46.136 00.077 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"7007a813-3de1-4939-a70e-2a7c5249f9e4"}
04:06:46.182 00.046 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"44e0ba6e-6c38-4063-94fc-b71e84d887ba"}
04:06:46.287 00.105 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":197,"width":15,"height":15,"star_pos":[7.16,7.24],"pixels":"..."},"id":"44e0ba6e-6c38-4063-94fc-b71e84d887ba"}
04:06:46.425 00.138 12020 worker thread done servicing request
04:06:46.425 00.000 9340 OnExposeComplete: enter
04:06:46.446 00.021 9340 UpdateGuideState(): m_state=6
04:06:46.467 00.021 9340 Star::Find(15, 1416, 112, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 198
04:06:46.485 00.018 9340 Star::Find returns 1 (0), X=1416.45, Y=112.15, Mass=1483706, SNR=181.0, Peak=64916 HFD=4.9
04:06:46.536 00.051 9340 MultiStar: [#1 -0.02,0.10,0.96,U] [#2 0.08,-0.16,0.99,U] [#3 0.05,-0.02,0.97,U] [#4 0.09,0.03,1.09,U] [#5 0.08,0.14,1.20,U] [#6 0.15,-0.01,0.90,U] [#7 0.05,0.01,0.95,U] [#8 0.08,0.19,1.08,U] 
04:06:46.605 00.069 9340 refined, 8 included, MultiStar: {0.03, 0.01}, one-star: {-0.33, -0.25}
04:06:46.641 00.036 9340 CameraToMount -- cameraTheta (0.27) - m_xAngle (0.05) = xAngle (0.22 = 0.22)
04:06:46.677 00.036 9340 CameraToMount -- cameraTheta (0.27) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-2.85 = -2.85)
04:06:46.761 00.084 9340 CameraToMount -- cameraX=0.03 cameraY=0.01 hyp=0.03 cameraTheta=0.27 mountX=0.03 mountY=-0.01, mountTheta=-0.29
04:06:46.796 00.035 9340 SchedulePrimaryMove(10104498, x=0.03, y=0.01, opts=13)
04:06:46.828 00.032 9340 Enqueuing Move request for scope (0.03, 0.01)
04:06:46.899 00.071 12020 Worker thread wakes up
04:06:46.900 00.001 12020 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.01) opts 0xd
04:06:46.900 00.000 12020 Handling offset move in thread for scope, endpoint = (0.03, 0.01)
04:06:46.900 00.000 12020 Moving (0.03, 0.01) raw xDistance=0.03 yDistance=-0.01
04:06:46.900 00.000 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
04:06:46.901 00.001 9340 UpdateImageDisplay: Size=(1920,1080) min=6931, max=65535, med=10575, FiltMin=8370, FiltMax=65514, Gamma=2.870
04:06:46.921 00.020 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:06:46.921 00.000 9340 UpdateGuideState exits: m=1483706 SNR=181.0
04:06:46.946 00.025 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
04:06:46.947 00.001 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:06:46.963 00.016 12020 MoveAxis(E, 0, ABG)
04:06:46.964 00.001 9340 ScheduleExposure(2000,3,1) exposurePending=0
04:06:46.982 00.018 12020 Move returns status 0, amount 0
04:06:46.983 00.001 9340 Enqueuing Expose request
04:06:47.005 00.022 12020 MoveAxis(N, 0, ABG)
04:06:47.005 00.000 12020 Move returns status 0, amount 0
04:06:47.005 00.000 12020 move complete, result=0
04:06:47.006 00.001 9340 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
04:06:47.050 00.044 12020 worker thread done servicing request
04:06:47.050 00.000 12020 Worker thread wakes up
04:06:47.051 00.001 12020 worker thread servicing REQUEST_EXPOSE 2000
04:06:47.051 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(1402,97,31,31)
04:06:47.911 00.860 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"ed395f31-6866-4195-99e2-71bd3405686c"}
04:06:47.927 00.016 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"ed395f31-6866-4195-99e2-71bd3405686c"}
04:06:47.949 00.022 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"69ce1741-2c32-4681-a226-3dbc2bb3b184"}
04:06:47.962 00.013 9340 case statement mapped state 6 to 3
04:06:47.975 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"69ce1741-2c32-4681-a226-3dbc2bb3b184"}
04:06:48.001 00.026 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"7c2d6ac1-dbde-49c3-907a-a17e74fb6354"}
04:06:48.014 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":198,"width":15,"height":15,"star_pos":[7.45,7.15],"pixels":"..."},"id":"7c2d6ac1-dbde-49c3-907a-a17e74fb6354"}
04:06:49.414 01.400 12020 Exposure complete
04:06:49.747 00.333 12020 worker thread done servicing request
04:06:49.747 00.000 9340 OnExposeComplete: enter
04:06:49.767 00.020 9340 UpdateGuideState(): m_state=6
04:06:49.783 00.016 9340 Star::Find(15, 1416, 112, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 199
04:06:49.798 00.015 9340 Star::Find returns 1 (0), X=1416.38, Y=112.07, Mass=1500353, SNR=191.6, Peak=63528 HFD=5.0
04:06:49.822 00.024 9340 MultiStar: [#1 -0.18,-0.04,0.88,U] [#2 -0.20,-0.02,0.86,U] [#3 -0.12,-0.11,1.00,U] [#4 -0.12,0.10,1.07,U] [#5 -0.07,-0.03,1.00,U] [#6 0.01,-0.12,0.91,U] [#7 -0.18,-0.06,0.97,U] [#8 -0.17,0.01,1.03,U] 
04:06:49.846 00.024 9340 refined, 8 included, MultiStar: {-0.16, -0.06}, one-star: {-0.40, -0.33}
04:06:49.858 00.012 9340 CameraToMount -- cameraTheta (-2.76) - m_xAngle (0.05) = xAngle (-2.81 = -2.81)
04:06:49.894 00.036 9340 CameraToMount -- cameraTheta (-2.76) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-5.88 = 0.41)
04:06:49.907 00.013 9340 CameraToMount -- cameraX=-0.16 cameraY=-0.06 hyp=0.17 cameraTheta=-2.76 mountX=-0.16 mountY=0.07, mountTheta=2.74
04:06:49.927 00.020 9340 SchedulePrimaryMove(10104498, x=-0.16, y=-0.06, opts=13)
04:06:49.940 00.013 9340 Enqueuing Move request for scope (-0.16, -0.06)
04:06:49.953 00.013 12020 Worker thread wakes up
04:06:49.953 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=6638, max=65535, med=10593, FiltMin=8248, FiltMax=65516, Gamma=2.870
04:06:49.967 00.014 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.16, -0.06) opts 0xd
04:06:49.967 00.000 9340 UpdateGuideState exits: m=1500353 SNR=191.6
04:06:49.984 00.017 12020 Handling offset move in thread for scope, endpoint = (-0.16, -0.06)
04:06:49.984 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:06:49.999 00.015 12020 Moving (-0.16, -0.06) raw xDistance=-0.16 yDistance=0.07
04:06:49.999 00.000 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16
04:06:50.000 00.001 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:06:50.020 00.020 9340 ScheduleExposure(2000,3,1) exposurePending=0
04:06:50.038 00.018 9340 Enqueuing Expose request
04:06:50.050 00.012 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
04:06:50.050 00.000 12020 MoveAxis(E, 0, ABG)
04:06:50.050 00.000 12020 Move returns status 0, amount 0
04:06:50.050 00.000 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"3f1e5e96-04ba-4614-91c6-9c3c85f7e1c3"}
04:06:50.063 00.013 12020 MoveAxis(N, 0, ABG)
04:06:50.064 00.001 12020 Move returns status 0, amount 0
04:06:50.064 00.000 12020 move complete, result=0
04:06:50.064 00.000 12020 worker thread done servicing request
04:06:50.064 00.000 12020 Worker thread wakes up
04:06:50.065 00.001 12020 worker thread servicing REQUEST_EXPOSE 2000
04:06:50.065 00.000 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"3f1e5e96-04ba-4614-91c6-9c3c85f7e1c3"}
04:06:50.077 00.012 12020 Handling exposure in thread, d=2000 o=3 r=(1402,97,31,31)
04:06:50.077 00.000 9340 GuideStep: -0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
04:06:50.117 00.040 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"f04d507a-1ada-4aaa-9e47-dbdb55010456"}
04:06:50.137 00.020 9340 case statement mapped state 6 to 3
04:06:50.176 00.039 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"f04d507a-1ada-4aaa-9e47-dbdb55010456"}
04:06:50.189 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"6586c845-d907-4184-84cc-2b2ff7cb3aad"}
04:06:50.200 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":199,"width":15,"height":15,"star_pos":[7.38,7.07],"pixels":"..."},"id":"6586c845-d907-4184-84cc-2b2ff7cb3aad"}
04:06:51.912 01.712 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"024cbeef-2d8e-4326-ae3c-9bd9775563d6"}
04:06:51.949 00.037 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"024cbeef-2d8e-4326-ae3c-9bd9775563d6"}
04:06:51.968 00.019 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"eb8e7dc7-17c8-4e3f-ac4c-626fa8b3933f"}
04:06:51.983 00.015 9340 case statement mapped state 6 to 3
04:06:51.994 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"eb8e7dc7-17c8-4e3f-ac4c-626fa8b3933f"}
04:06:52.007 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"8c407bbf-2bf0-4290-bd65-c46359b1ef9a"}
04:06:52.027 00.020 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":199,"width":15,"height":15,"star_pos":[7.38,7.07],"pixels":"..."},"id":"8c407bbf-2bf0-4290-bd65-c46359b1ef9a"}
04:06:52.491 00.464 12020 Exposure complete
04:06:52.874 00.383 12020 worker thread done servicing request
04:06:52.875 00.001 9340 OnExposeComplete: enter
04:06:52.923 00.048 9340 UpdateGuideState(): m_state=6
04:06:52.945 00.022 9340 Star::Find(15, 1416, 112, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 200
04:06:52.961 00.016 9340 Star::Find returns 1 (0), X=1416.64, Y=112.34, Mass=1476091, SNR=193.1, Peak=65436 HFD=4.8
04:06:52.978 00.017 9340 MultiStar: [#1 0.02,0.33,1.06,U] [#2 0.12,0.15,0.97,U] [#3 0.03,0.21,1.14,U] [#4 0.03,0.42,0.98,U] [#5 0.07,0.15,1.04,U] [#6 0.16,0.40,0.95,U] [#7 -0.01,0.31,0.94,U] [#8 0.19,0.28,0.96,U] 
04:06:53.001 00.023 9340 single-star, 8 included, MultiStar: {0.05, 0.24}, one-star: {-0.14, -0.05}
04:06:53.022 00.021 9340 CameraToMount -- cameraTheta (-2.79) - m_xAngle (0.05) = xAngle (-2.84 = -2.84)
04:06:53.072 00.050 9340 CameraToMount -- cameraTheta (-2.79) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-5.91 = 0.38)
04:06:53.098 00.026 9340 CameraToMount -- cameraX=-0.14 cameraY=-0.05 hyp=0.15 cameraTheta=-2.79 mountX=-0.14 mountY=0.05, mountTheta=2.77
04:06:53.120 00.022 9340 SchedulePrimaryMove(10104498, x=-0.14, y=-0.05, opts=13)
04:06:53.139 00.019 9340 Enqueuing Move request for scope (-0.14, -0.05)
04:06:53.160 00.021 12020 Worker thread wakes up
04:06:53.160 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=6546, max=65535, med=10590, FiltMin=8139, FiltMax=65535, Gamma=2.870
04:06:53.198 00.038 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.14, -0.05) opts 0xd
04:06:53.199 00.001 12020 Handling offset move in thread for scope, endpoint = (-0.14, -0.05)
04:06:53.199 00.000 12020 Moving (-0.14, -0.05) raw xDistance=-0.14 yDistance=0.05
04:06:53.199 00.000 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
04:06:53.199 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:06:53.199 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
04:06:53.200 00.001 12020 MoveAxis(E, 0, ABG)
04:06:53.200 00.000 12020 Move returns status 0, amount 0
04:06:53.200 00.000 12020 MoveAxis(N, 0, ABG)
04:06:53.200 00.000 12020 Move returns status 0, amount 0
04:06:53.204 00.004 9340 UpdateGuideState exits: m=1476091 SNR=193.1
04:06:53.222 00.018 12020 move complete, result=0
04:06:53.222 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:06:53.246 00.024 12020 worker thread done servicing request
04:06:53.247 00.001 9340 ScheduleExposure(2000,3,1) exposurePending=0
04:06:53.267 00.020 9340 Enqueuing Expose request
04:06:53.312 00.045 12020 Worker thread wakes up
04:06:53.313 00.001 12020 worker thread servicing REQUEST_EXPOSE 2000
04:06:53.313 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(1402,97,31,31)
04:06:53.315 00.002 9340 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
04:06:53.926 00.611 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"cc5efec9-9f7a-4a8e-a604-32fcd603c6ca"}
04:06:53.938 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"cc5efec9-9f7a-4a8e-a604-32fcd603c6ca"}
04:06:53.950 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"48e93ad0-ee4e-4c3a-b710-6464bb2b8002"}
04:06:53.965 00.015 9340 case statement mapped state 6 to 3
04:06:53.977 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"48e93ad0-ee4e-4c3a-b710-6464bb2b8002"}
04:06:53.988 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"c04628c0-d748-49d2-927f-43c59e8cfbab"}
04:06:54.000 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":200,"width":15,"height":15,"star_pos":[6.64,7.34],"pixels":"..."},"id":"c04628c0-d748-49d2-927f-43c59e8cfbab"}
04:06:55.702 01.702 12020 Exposure complete
04:06:55.923 00.221 12020 worker thread done servicing request
04:06:55.924 00.001 9340 OnExposeComplete: enter
04:06:55.951 00.027 9340 UpdateGuideState(): m_state=6
04:06:55.967 00.016 9340 Star::Find(15, 1416, 112, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 201
04:06:55.975 00.008 9340 Star::Find returns 1 (0), X=1416.82, Y=112.12, Mass=1569146, SNR=246.2, Peak=65200 HFD=4.9
04:06:55.988 00.013 9340 MultiStar: [#1 0.12,0.18,0.87,U] [#2 0.25,-0.01,0.80,U] [#3 0.26,-0.09,0.87,U] [#4 0.16,0.13,0.76,U] [#5 0.07,-0.03,0.84,U] [#6 0.40,0.06,0.70,U] [#7 0.11,0.15,0.70,U] [#8 0.18,0.08,0.72,U] 
04:06:56.002 00.014 9340 refined, 8 included, MultiStar: {0.17, 0.01}, one-star: {0.04, -0.27}
04:06:56.010 00.008 9340 CameraToMount -- cameraTheta (0.06) - m_xAngle (0.05) = xAngle (0.01 = 0.01)
04:06:56.024 00.014 9340 CameraToMount -- cameraTheta (0.06) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-3.05 = -3.05)
04:06:56.036 00.012 9340 CameraToMount -- cameraX=0.17 cameraY=0.01 hyp=0.17 cameraTheta=0.06 mountX=0.17 mountY=-0.02, mountTheta=-0.09
04:06:56.076 00.040 9340 SchedulePrimaryMove(10104498, x=0.17, y=0.01, opts=13)
04:06:56.096 00.020 9340 Enqueuing Move request for scope (0.17, 0.01)
04:06:56.112 00.016 12020 Worker thread wakes up
04:06:56.112 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=6294, max=65535, med=10591, FiltMin=7968, FiltMax=65514, Gamma=2.870
04:06:56.126 00.014 12020 worker thread servicing REQUEST_MOVE scope ofs (0.17, 0.01) opts 0xd
04:06:56.126 00.000 9340 UpdateGuideState exits: m=1569146 SNR=246.2
04:06:56.135 00.009 12020 Handling offset move in thread for scope, endpoint = (0.17, 0.01)
04:06:56.136 00.001 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:06:56.154 00.018 12020 Moving (0.17, 0.01) raw xDistance=0.17 yDistance=-0.02
04:06:56.154 00.000 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.17
04:06:56.154 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
04:06:56.170 00.016 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:06:56.170 00.000 9340 Enqueuing Expose request
04:06:56.184 00.014 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
04:06:56.184 00.000 12020 MoveAxis(E, 0, ABG)
04:06:56.184 00.000 12020 Move returns status 0, amount 0
04:06:56.184 00.000 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"f4ce7041-832d-4be8-a098-356c081b9824"}
04:06:56.230 00.046 12020 MoveAxis(N, 0, ABG)
04:06:56.230 00.000 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"f4ce7041-832d-4be8-a098-356c081b9824"}
04:06:56.243 00.013 12020 Move returns status 0, amount 0
04:06:56.244 00.001 12020 move complete, result=0
04:06:56.244 00.000 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"44670f45-f7c5-41d6-912a-ca80bf3b1b43"}
04:06:56.261 00.017 12020 worker thread done servicing request
04:06:56.261 00.000 12020 Worker thread wakes up
04:06:56.261 00.000 9340 case statement mapped state 6 to 3
04:06:56.273 00.012 12020 worker thread servicing REQUEST_EXPOSE 2000
04:06:56.274 00.001 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"44670f45-f7c5-41d6-912a-ca80bf3b1b43"}
04:06:56.289 00.015 12020 Handling exposure in thread, d=2000 o=3 r=(1402,97,31,31)
04:06:56.290 00.001 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"2c00923b-318c-41f9-9df1-c507bf119912"}
04:06:56.306 00.016 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":201,"width":15,"height":15,"star_pos":[6.82,7.12],"pixels":"..."},"id":"2c00923b-318c-41f9-9df1-c507bf119912"}
04:06:56.319 00.013 9340 GuideStep: 0.2 px 0 ms EAST, -0.0 px 0 ms NORTH
04:06:57.926 01.607 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"30dbd2d7-ce54-45ce-9a8a-5191d671463e"}
04:06:57.965 00.039 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"30dbd2d7-ce54-45ce-9a8a-5191d671463e"}
04:06:57.975 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"c7474218-0acd-4cdf-baff-973e2e894252"}
04:06:57.989 00.014 9340 case statement mapped state 6 to 3
04:06:58.003 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"c7474218-0acd-4cdf-baff-973e2e894252"}
04:06:58.017 00.014 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"4991bb8c-0654-48c5-b8dd-eacd72550c14"}
04:06:58.034 00.017 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":201,"width":15,"height":15,"star_pos":[6.82,7.12],"pixels":"..."},"id":"4991bb8c-0654-48c5-b8dd-eacd72550c14"}
04:06:58.654 00.620 12020 Exposure complete
04:06:58.998 00.344 12020 worker thread done servicing request
04:06:58.998 00.000 9340 OnExposeComplete: enter
04:06:59.042 00.044 9340 UpdateGuideState(): m_state=6
04:06:59.057 00.015 9340 Star::Find(15, 1416, 112, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 202
04:06:59.072 00.015 9340 Star::Find returns 1 (0), X=1416.88, Y=112.13, Mass=1529881, SNR=175.1, Peak=63076 HFD=4.7
04:06:59.095 00.023 9340 MultiStar: [#1 0.35,-0.04,1.15,U] [#2 0.52,-0.27,0.00,M1] [#3 0.46,-0.23,1.08,U] [#4 0.55,0.12,1.06,U] [#5 0.37,0.01,1.28,U] [#6 0.66,0.00,0.00,M1] [#7 0.37,-0.09,0.99,U] [#8 0.48,0.01,0.90,U] 
04:06:59.141 00.046 9340 single-star, 6 included, MultiStar: {0.38, -0.07}, one-star: {0.10, -0.27}
04:06:59.176 00.035 9340 CameraToMount -- cameraTheta (-1.21) - m_xAngle (0.05) = xAngle (-1.26 = -1.26)
04:06:59.204 00.028 9340 CameraToMount -- cameraTheta (-1.21) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-4.33 = 1.95)
04:06:59.233 00.029 9340 CameraToMount -- cameraX=0.10 cameraY=-0.27 hyp=0.28 cameraTheta=-1.21 mountX=0.09 mountY=0.26, mountTheta=1.26
04:06:59.262 00.029 9340 SchedulePrimaryMove(10104498, x=0.10, y=-0.27, opts=13)
04:06:59.285 00.023 9340 Enqueuing Move request for scope (0.10, -0.27)
04:06:59.348 00.063 12020 Worker thread wakes up
04:06:59.348 00.000 12020 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.27) opts 0xd
04:06:59.348 00.000 12020 Handling offset move in thread for scope, endpoint = (0.10, -0.27)
04:06:59.349 00.001 12020 Moving (0.10, -0.27) raw xDistance=0.09 yDistance=0.26
04:06:59.349 00.000 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
04:06:59.350 00.001 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
04:06:59.351 00.001 9340 UpdateImageDisplay: Size=(1920,1080) min=6889, max=65535, med=10590, FiltMin=8265, FiltMax=65514, Gamma=2.870
04:06:59.384 00.033 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.26
04:06:59.384 00.000 9340 UpdateGuideState exits: m=1529881 SNR=175.1
04:06:59.398 00.014 12020 MoveAxis(E, 0, ABG)
04:06:59.399 00.001 12020 Move returns status 0, amount 0
04:06:59.399 00.000 12020 MoveAxis(N, 0, ABG)
04:06:59.399 00.000 12020 Move returns status 0, amount 0
04:06:59.400 00.001 12020 move complete, result=0
04:06:59.403 00.003 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:06:59.443 00.040 12020 worker thread done servicing request
04:06:59.445 00.002 9340 ScheduleExposure(2000,3,1) exposurePending=0
04:06:59.498 00.053 9340 Enqueuing Expose request
04:06:59.523 00.025 12020 Worker thread wakes up
04:06:59.523 00.000 9340 GuideStep: 0.1 px 0 ms EAST, 0.3 px 0 ms NORTH
04:06:59.536 00.013 12020 worker thread servicing REQUEST_EXPOSE 2000
04:06:59.536 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(1402,97,31,31)
04:06:59.923 00.387 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"bb44b16c-d5ce-46ae-a92d-b60911e672af"}
04:06:59.955 00.032 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"bb44b16c-d5ce-46ae-a92d-b60911e672af"}
04:06:59.974 00.019 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"ac10c3ee-c545-435a-b8ae-fdcf12694d43"}
04:07:00.006 00.032 9340 case statement mapped state 6 to 3
04:07:00.106 00.100 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"ac10c3ee-c545-435a-b8ae-fdcf12694d43"}
04:07:00.167 00.061 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"1e2ed031-aba3-4dde-90b1-db0aa5328ae7"}
04:07:00.233 00.066 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":202,"width":15,"height":15,"star_pos":[6.88,7.13],"pixels":"..."},"id":"1e2ed031-aba3-4dde-90b1-db0aa5328ae7"}
04:07:01.897 01.664 12020 Exposure complete
04:07:01.929 00.032 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"c0e9b5ad-825f-41ee-b305-8f200af3b791"}
04:07:01.947 00.018 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"c0e9b5ad-825f-41ee-b305-8f200af3b791"}
04:07:01.971 00.024 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"7d399ccc-c440-4156-b7d1-a9f48c48eb39"}
04:07:01.988 00.017 9340 case statement mapped state 6 to 3
04:07:02.000 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"7d399ccc-c440-4156-b7d1-a9f48c48eb39"}
04:07:02.037 00.037 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"7cfcc5ad-329a-43ea-8e21-8a40e6887805"}
04:07:02.050 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":202,"width":15,"height":15,"star_pos":[6.88,7.13],"pixels":"..."},"id":"7cfcc5ad-329a-43ea-8e21-8a40e6887805"}
04:07:02.290 00.240 12020 worker thread done servicing request
04:07:02.290 00.000 9340 OnExposeComplete: enter
04:07:02.308 00.018 9340 UpdateGuideState(): m_state=6
04:07:02.329 00.021 9340 Star::Find(15, 1416, 112, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 203
04:07:02.349 00.020 9340 Star::Find returns 1 (0), X=1417.11, Y=112.46, Mass=1527203, SNR=194.7, Peak=65436 HFD=4.9
04:07:02.393 00.044 9340 MultiStar: [#1 0.61,0.20,0.00,M1] [#2 0.64,0.14,0.00,M2] [#3 0.54,0.26,0.00,M1] [#4 0.58,0.29,0.00,M1] [#5 0.50,0.18,0.88,U] [#6 0.62,0.26,0.00,M2] [#7 0.63,0.26,0.00,M1] [#8 0.60,0.14,0.00,M1] 
04:07:02.406 00.013 9340 single-star, 1 included, MultiStar: {0.41, 0.12}, one-star: {0.33, 0.06}
04:07:02.418 00.012 9340 CameraToMount -- cameraTheta (0.18) - m_xAngle (0.05) = xAngle (0.13 = 0.13)
04:07:02.431 00.013 9340 CameraToMount -- cameraTheta (0.18) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-2.94 = -2.94)
04:07:02.449 00.018 9340 CameraToMount -- cameraX=0.33 cameraY=0.06 hyp=0.33 cameraTheta=0.18 mountX=0.33 mountY=-0.07, mountTheta=-0.20
04:07:02.503 00.054 9340 SchedulePrimaryMove(10104498, x=0.33, y=0.06, opts=13)
04:07:02.517 00.014 9340 Enqueuing Move request for scope (0.33, 0.06)
04:07:02.535 00.018 12020 Worker thread wakes up
04:07:02.535 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=6583, max=65535, med=10589, FiltMin=8204, FiltMax=65516, Gamma=2.870
04:07:02.556 00.021 12020 worker thread servicing REQUEST_MOVE scope ofs (0.33, 0.06) opts 0xd
04:07:02.556 00.000 9340 UpdateGuideState exits: m=1527203 SNR=194.7
04:07:02.571 00.015 12020 Handling offset move in thread for scope, endpoint = (0.33, 0.06)
04:07:02.572 00.001 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:07:02.613 00.041 12020 Moving (0.33, 0.06) raw xDistance=0.33 yDistance=-0.07
04:07:02.613 00.000 12020 GuideAlgorithmHysteresis::Result() returns 0.14 from input 0.33
04:07:02.613 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:07:02.614 00.001 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
04:07:02.614 00.000 12020 MoveAxis(W, 25, ABG)
04:07:02.614 00.000 12020 Guiding  Dir = 3, Dur = 25
04:07:02.615 00.001 9340 ScheduleExposure(2000,3,1) exposurePending=0
04:07:02.629 00.014 12020 IsSlewing returns 0
04:07:02.629 00.000 9340 Enqueuing Expose request
04:07:02.645 00.016 12020 IsGuiding returns 0
04:07:02.726 00.081 12020 IsGuiding returns 1
04:07:02.726 00.000 12020 scope still moving after pulse duration time elapsed
04:07:02.757 00.031 12020 IsSlewing returns 0
04:07:02.759 00.002 12020 IsGuiding returns 0
04:07:02.759 00.000 12020 scope move finished after 25 + 88 ms
04:07:02.759 00.000 12020 Move returns status 0, amount 25
04:07:02.760 00.001 12020 MoveAxis(N, 0, ABG)
04:07:02.760 00.000 12020 Move returns status 0, amount 0
04:07:02.760 00.000 12020 move complete, result=0
04:07:02.760 00.000 12020 worker thread done servicing request
04:07:02.760 00.000 9340 GuideStep: 0.3 px 25 ms WEST, -0.1 px 0 ms NORTH
04:07:02.780 00.020 12020 Worker thread wakes up
04:07:02.780 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
04:07:02.781 00.001 12020 Handling exposure in thread, d=2000 o=3 r=(1402,97,31,31)
04:07:03.926 01.145 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"898464ee-15fe-412d-994f-c9f7e61bbc31"}
04:07:03.971 00.045 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"898464ee-15fe-412d-994f-c9f7e61bbc31"}
04:07:03.994 00.023 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"c7863a98-0acf-4b7f-81eb-489919ae0566"}
04:07:04.012 00.018 9340 case statement mapped state 6 to 3
04:07:04.030 00.018 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"c7863a98-0acf-4b7f-81eb-489919ae0566"}
04:07:04.053 00.023 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"a15eb838-4fcd-4d5a-91e8-00191b2dcd0b"}
04:07:04.133 00.080 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":203,"width":15,"height":15,"star_pos":[7.11,7.46],"pixels":"..."},"id":"a15eb838-4fcd-4d5a-91e8-00191b2dcd0b"}
04:07:05.180 01.047 12020 Exposure complete
04:07:05.652 00.472 12020 worker thread done servicing request
04:07:05.652 00.000 9340 OnExposeComplete: enter
04:07:05.669 00.017 9340 UpdateGuideState(): m_state=6
04:07:05.710 00.041 9340 Star::Find(15, 1417, 112, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 204
04:07:05.733 00.023 9340 Star::Find returns 1 (0), X=1416.83, Y=112.36, Mass=1444791, SNR=198.3, Peak=65436 HFD=4.8
04:07:05.747 00.014 9340 MultiStar: [#1 0.12,0.17,1.08,U] [#2 0.27,0.14,0.95,U] [#3 0.10,0.23,1.07,U] [#4 0.38,0.19,1.03,U] [#5 0.11,0.32,1.02,U] [#6 0.41,0.24,0.80,U] [#7 0.24,0.23,0.94,U] [#8 0.23,0.26,1.03,U] 
04:07:05.776 00.029 9340 single-star, 8 included, MultiStar: {0.21, 0.19}, one-star: {0.05, -0.03}
04:07:05.827 00.051 9340 CameraToMount -- cameraTheta (-0.59) - m_xAngle (0.05) = xAngle (-0.64 = -0.64)
04:07:05.858 00.031 9340 CameraToMount -- cameraTheta (-0.59) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-3.71 = 2.57)
04:07:05.893 00.035 9340 CameraToMount -- cameraX=0.05 cameraY=-0.03 hyp=0.06 cameraTheta=-0.59 mountX=0.05 mountY=0.03, mountTheta=0.59
04:07:05.971 00.078 9340 SchedulePrimaryMove(10104498, x=0.05, y=-0.03, opts=13)
04:07:05.988 00.017 9340 Enqueuing Move request for scope (0.05, -0.03)
04:07:06.005 00.017 12020 Worker thread wakes up
04:07:06.005 00.000 12020 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.03) opts 0xd
04:07:06.006 00.001 12020 Handling offset move in thread for scope, endpoint = (0.05, -0.03)
04:07:06.006 00.000 12020 Moving (0.05, -0.03) raw xDistance=0.05 yDistance=0.03
04:07:06.006 00.000 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
04:07:06.006 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:07:06.007 00.001 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
04:07:06.007 00.000 12020 MoveAxis(E, 0, ABG)
04:07:06.007 00.000 12020 Move returns status 0, amount 0
04:07:06.009 00.002 9340 UpdateImageDisplay: Size=(1920,1080) min=6754, max=65535, med=10603, FiltMin=8203, FiltMax=65514, Gamma=2.870
04:07:06.074 00.065 12020 MoveAxis(N, 0, ABG)
04:07:06.074 00.000 12020 Move returns status 0, amount 0
04:07:06.074 00.000 12020 move complete, result=0
04:07:06.074 00.000 12020 worker thread done servicing request
04:07:06.075 00.001 9340 UpdateGuideState exits: m=1444791 SNR=198.3
04:07:06.129 00.054 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:07:06.203 00.074 9340 ScheduleExposure(2000,3,1) exposurePending=0
04:07:06.304 00.101 9340 Enqueuing Expose request
04:07:06.346 00.042 12020 Worker thread wakes up
04:07:06.347 00.001 12020 worker thread servicing REQUEST_EXPOSE 2000
04:07:06.347 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(1402,97,31,31)
04:07:06.348 00.001 9340 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
04:07:06.406 00.058 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"c91bd17f-901d-4187-acf0-b73c3bd6e3bf"}
04:07:06.475 00.069 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"c91bd17f-901d-4187-acf0-b73c3bd6e3bf"}
04:07:06.495 00.020 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"086a9c4a-65fc-4ee1-86d5-7dff18f786bb"}
04:07:06.568 00.073 9340 case statement mapped state 6 to 3
04:07:06.625 00.057 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"086a9c4a-65fc-4ee1-86d5-7dff18f786bb"}
04:07:06.670 00.045 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"a2520b40-616c-4faa-a41b-860e74ab0270"}
04:07:06.734 00.064 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":204,"width":15,"height":15,"star_pos":[6.83,7.36],"pixels":"..."},"id":"a2520b40-616c-4faa-a41b-860e74ab0270"}
04:07:07.925 01.191 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"aed5af87-e70a-4a9a-b4ea-0683ba5f8f23"}
04:07:07.941 00.016 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"aed5af87-e70a-4a9a-b4ea-0683ba5f8f23"}
04:07:07.957 00.016 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"6c775f4f-ed13-4c31-9e4f-006a3a60edbd"}
04:07:07.976 00.019 9340 case statement mapped state 6 to 3
04:07:08.017 00.041 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"6c775f4f-ed13-4c31-9e4f-006a3a60edbd"}
04:07:08.037 00.020 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"b9a253bf-5962-4b4f-8dde-586d97c188db"}
04:07:08.051 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":204,"width":15,"height":15,"star_pos":[6.83,7.36],"pixels":"..."},"id":"b9a253bf-5962-4b4f-8dde-586d97c188db"}
04:07:08.713 00.662 12020 Exposure complete
04:07:09.034 00.321 12020 worker thread done servicing request
04:07:09.035 00.001 9340 OnExposeComplete: enter
04:07:09.053 00.018 9340 UpdateGuideState(): m_state=6
04:07:09.065 00.012 9340 Star::Find(15, 1416, 112, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 205
04:07:09.081 00.016 9340 Star::Find returns 1 (0), X=1417.03, Y=111.94, Mass=1522099, SNR=185.2, Peak=62348 HFD=4.5
04:07:09.119 00.038 9340 MultiStar: [#1 0.52,-0.16,0.88,U] [#2 0.50,-0.39,0.00,M2] [#3 0.45,-0.44,0.00,M1] [#4 0.39,-0.24,0.95,U] [#5 0.41,-0.26,0.99,U] [#6 0.55,-0.27,0.00,M2] [#7 0.47,-0.34,0.00,M1] [#8 0.61,-0.21,0.00,M1] 
04:07:09.135 00.016 9340 refined, 3 included, MultiStar: {0.39, -0.28}, one-star: {0.25, -0.45}
04:07:09.148 00.013 9340 CameraToMount -- cameraTheta (-0.63) - m_xAngle (0.05) = xAngle (-0.68 = -0.68)
04:07:09.162 00.014 9340 CameraToMount -- cameraTheta (-0.63) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-3.75 = 2.54)
04:07:09.180 00.018 9340 CameraToMount -- cameraX=0.39 cameraY=-0.28 hyp=0.48 cameraTheta=-0.63 mountX=0.37 mountY=0.27, mountTheta=0.63
04:07:09.206 00.026 9340 SchedulePrimaryMove(10104498, x=0.39, y=-0.28, opts=13)
04:07:09.244 00.038 9340 Enqueuing Move request for scope (0.39, -0.28)
04:07:09.258 00.014 12020 Worker thread wakes up
04:07:09.258 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=6569, max=65535, med=10609, FiltMin=8387, FiltMax=65514, Gamma=2.870
04:07:09.272 00.014 12020 worker thread servicing REQUEST_MOVE scope ofs (0.39, -0.28) opts 0xd
04:07:09.272 00.000 9340 UpdateGuideState exits: m=1522099 SNR=185.2
04:07:09.285 00.013 12020 Handling offset move in thread for scope, endpoint = (0.39, -0.28)
04:07:09.285 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:07:09.303 00.018 12020 Moving (0.39, -0.28) raw xDistance=0.37 yDistance=0.27
04:07:09.304 00.001 12020 GuideAlgorithmHysteresis::Result() returns 0.16 from input 0.37
04:07:09.304 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
04:07:09.323 00.019 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
04:07:09.324 00.001 9340 Enqueuing Expose request
04:07:09.367 00.043 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.27
04:07:09.367 00.000 12020 MoveAxis(W, 28, ABG)
04:07:09.367 00.000 12020 Guiding  Dir = 3, Dur = 28
04:07:09.369 00.002 12020 IsSlewing returns 0
04:07:09.370 00.001 12020 IsGuiding returns 0
04:07:09.394 00.024 12020 PulseGuide returned control before completion, sleep 14
04:07:09.427 00.033 12020 IsGuiding returns 1
04:07:09.427 00.000 12020 scope still moving after pulse duration time elapsed
04:07:09.470 00.043 12020 IsSlewing returns 0
04:07:09.471 00.001 12020 IsGuiding returns 0
04:07:09.471 00.000 12020 scope move finished after 28 + 72 ms
04:07:09.472 00.001 12020 Move returns status 0, amount 28
04:07:09.472 00.000 12020 MoveAxis(N, 0, ABG)
04:07:09.472 00.000 12020 Move returns status 0, amount 0
04:07:09.472 00.000 12020 move complete, result=0
04:07:09.472 00.000 12020 worker thread done servicing request
04:07:09.472 00.000 9340 GuideStep: 0.4 px 28 ms WEST, 0.3 px 0 ms NORTH
04:07:09.488 00.016 12020 Worker thread wakes up
04:07:09.488 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
04:07:09.488 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(1402,97,31,31)
04:07:09.925 00.437 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"4b3761e3-803f-49c6-b0b8-fe0d4da8c08c"}
04:07:09.952 00.027 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"4b3761e3-803f-49c6-b0b8-fe0d4da8c08c"}
04:07:09.965 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"c0d7e520-b737-435e-8247-f063f89628a8"}
04:07:09.983 00.018 9340 case statement mapped state 6 to 3
04:07:09.999 00.016 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"c0d7e520-b737-435e-8247-f063f89628a8"}
04:07:10.012 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"6e11224d-0bbe-4a4a-b8cb-07f53de21590"}
04:07:10.028 00.016 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":205,"width":15,"height":15,"star_pos":[7.03,6.94],"pixels":"..."},"id":"6e11224d-0bbe-4a4a-b8cb-07f53de21590"}
04:07:11.856 01.828 12020 Exposure complete
04:07:11.925 00.069 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"b9fbf857-31e6-448f-a01b-f0fa20b83574"}
04:07:11.938 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"b9fbf857-31e6-448f-a01b-f0fa20b83574"}
04:07:11.952 00.014 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"0c6ccf62-497e-485e-bb76-25c7bd698b93"}
04:07:11.966 00.014 9340 case statement mapped state 6 to 3
04:07:11.975 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"0c6ccf62-497e-485e-bb76-25c7bd698b93"}
04:07:12.008 00.033 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"25282f6f-a013-4bcf-85d0-4cd719deb4bf"}
04:07:12.025 00.017 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":205,"width":15,"height":15,"star_pos":[7.03,6.94],"pixels":"..."},"id":"25282f6f-a013-4bcf-85d0-4cd719deb4bf"}
04:07:12.146 00.121 9340 OnExposeComplete: enter
04:07:12.165 00.019 12020 worker thread done servicing request
04:07:12.166 00.001 9340 UpdateGuideState(): m_state=6
04:07:12.199 00.033 9340 Star::Find(15, 1417, 111, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 206
04:07:12.238 00.039 9340 Star::Find returns 1 (0), X=1416.79, Y=111.93, Mass=1574972, SNR=217.6, Peak=64556 HFD=4.8
04:07:12.303 00.065 9340 MultiStar: [#1 0.26,-0.33,0.77,U] [#2 0.18,-0.18,0.93,U] [#3 0.12,-0.18,0.84,U] [#4 0.21,-0.17,0.93,U] [#5 0.16,0.02,0.90,U] [#6 0.17,-0.17,0.70,U] [#7 0.16,-0.20,0.77,U] [#8 0.52,-0.15,0.73,U] 
04:07:12.332 00.029 9340 refined, 8 included, MultiStar: {0.19, -0.21}, one-star: {0.01, -0.46}
04:07:12.344 00.012 9340 CameraToMount -- cameraTheta (-0.82) - m_xAngle (0.05) = xAngle (-0.87 = -0.87)
04:07:12.360 00.016 9340 CameraToMount -- cameraTheta (-0.82) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-3.94 = 2.34)
04:07:12.384 00.024 9340 CameraToMount -- cameraX=0.19 cameraY=-0.21 hyp=0.28 cameraTheta=-0.82 mountX=0.18 mountY=0.20, mountTheta=0.84
04:07:12.449 00.065 9340 SchedulePrimaryMove(10104498, x=0.19, y=-0.21, opts=13)
04:07:12.469 00.020 9340 Enqueuing Move request for scope (0.19, -0.21)
04:07:12.482 00.013 12020 Worker thread wakes up
04:07:12.482 00.000 12020 worker thread servicing REQUEST_MOVE scope ofs (0.19, -0.21) opts 0xd
04:07:12.483 00.001 12020 Handling offset move in thread for scope, endpoint = (0.19, -0.21)
04:07:12.483 00.000 12020 Moving (0.19, -0.21) raw xDistance=0.18 yDistance=0.20
04:07:12.483 00.000 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.18
04:07:12.483 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:07:12.484 00.001 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.20
04:07:12.484 00.000 12020 MoveAxis(E, 0, ABG)
04:07:12.484 00.000 12020 Move returns status 0, amount 0
04:07:12.484 00.000 12020 MoveAxis(N, 0, ABG)
04:07:12.484 00.000 12020 Move returns status 0, amount 0
04:07:12.485 00.001 9340 UpdateImageDisplay: Size=(1920,1080) min=6407, max=65535, med=10602, FiltMin=8158, FiltMax=65514, Gamma=2.870
04:07:12.512 00.027 12020 move complete, result=0
04:07:12.512 00.000 9340 UpdateGuideState exits: m=1574972 SNR=217.6
04:07:12.528 00.016 12020 worker thread done servicing request
04:07:12.530 00.002 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:07:12.603 00.073 9340 ScheduleExposure(2000,3,1) exposurePending=0
04:07:12.616 00.013 9340 Enqueuing Expose request
04:07:12.634 00.018 12020 Worker thread wakes up
04:07:12.634 00.000 9340 GuideStep: 0.2 px 0 ms EAST, 0.2 px 0 ms NORTH
04:07:12.647 00.013 12020 worker thread servicing REQUEST_EXPOSE 2000
04:07:12.647 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(1402,97,31,31)
04:07:13.927 01.280 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"292f4057-6d5f-4525-9d5d-c84d3f8e511c"}
04:07:13.942 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"292f4057-6d5f-4525-9d5d-c84d3f8e511c"}
04:07:13.957 00.015 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"1bf2bcfb-786f-48e8-a87c-d4cc46054856"}
04:07:13.971 00.014 9340 case statement mapped state 6 to 3
04:07:13.991 00.020 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"1bf2bcfb-786f-48e8-a87c-d4cc46054856"}
04:07:14.013 00.022 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"a30fcae0-4b95-441c-9113-c3253130b5f8"}
04:07:14.062 00.049 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":206,"width":15,"height":15,"star_pos":[6.79,6.93],"pixels":"..."},"id":"a30fcae0-4b95-441c-9113-c3253130b5f8"}
04:07:15.008 00.946 12020 Exposure complete
04:07:15.260 00.252 12020 worker thread done servicing request
04:07:15.261 00.001 9340 OnExposeComplete: enter
04:07:15.272 00.011 9340 UpdateGuideState(): m_state=6
04:07:15.284 00.012 9340 Star::Find(15, 1416, 111, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 207
04:07:15.297 00.013 9340 Star::Find returns 1 (0), X=1417.39, Y=112.27, Mass=1445829, SNR=203.0, Peak=62232 HFD=4.8
04:07:15.315 00.018 9340 MultiStar: [#1 0.82,0.17,0.00,M1] [#2 1.13,0.17,0.00,M2] [#3 0.98,0.11,0.00,M1] [#4 0.91,0.16,0.00,M1] [#5 0.75,0.09,0.00,M1] [#6 1.06,0.14,0.00,M2] [#7 0.73,-0.07,0.00,M1] [#8 0.88,0.16,0.00,M1] 
04:07:15.352 00.037 9340 CameraToMount -- cameraTheta (-0.20) - m_xAngle (0.05) = xAngle (-0.25 = -0.25)
04:07:15.369 00.017 9340 CameraToMount -- cameraTheta (-0.20) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-3.32 = 2.96)
04:07:15.383 00.014 9340 CameraToMount -- cameraX=0.61 cameraY=-0.13 hyp=0.63 cameraTheta=-0.20 mountX=0.61 mountY=0.11, mountTheta=0.18
04:07:15.412 00.029 9340 SchedulePrimaryMove(10104498, x=0.61, y=-0.13, opts=13)
04:07:15.425 00.013 9340 Enqueuing Move request for scope (0.61, -0.13)
04:07:15.443 00.018 12020 Worker thread wakes up
04:07:15.443 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=6511, max=65535, med=10589, FiltMin=8328, FiltMax=65514, Gamma=2.870
04:07:15.460 00.017 12020 worker thread servicing REQUEST_MOVE scope ofs (0.61, -0.13) opts 0xd
04:07:15.461 00.001 9340 UpdateGuideState exits: m=1445829 SNR=203.0
04:07:15.498 00.037 12020 Handling offset move in thread for scope, endpoint = (0.61, -0.13)
04:07:15.498 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:07:15.513 00.015 12020 Moving (0.61, -0.13) raw xDistance=0.61 yDistance=0.11
04:07:15.513 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
04:07:15.523 00.010 12020 GuideAlgorithmHysteresis::Result() returns 0.25 from input 0.61
04:07:15.524 00.001 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:07:15.524 00.000 9340 Enqueuing Expose request
04:07:15.544 00.020 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
04:07:15.544 00.000 12020 MoveAxis(W, 46, ABG)
04:07:15.544 00.000 12020 Guiding  Dir = 3, Dur = 46
04:07:15.545 00.001 12020 IsSlewing returns 0
04:07:15.546 00.001 12020 IsGuiding returns 0
04:07:15.566 00.020 12020 PulseGuide returned control before completion, sleep 36
04:07:15.647 00.081 12020 IsGuiding returns 0
04:07:15.647 00.000 12020 Move returns status 0, amount 46
04:07:15.648 00.001 12020 MoveAxis(N, 0, ABG)
04:07:15.648 00.000 12020 Move returns status 0, amount 0
04:07:15.648 00.000 12020 move complete, result=0
04:07:15.648 00.000 12020 worker thread done servicing request
04:07:15.648 00.000 9340 GuideStep: 0.6 px 46 ms WEST, 0.1 px 0 ms NORTH
04:07:15.659 00.011 12020 Worker thread wakes up
04:07:15.659 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
04:07:15.659 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(1402,97,31,31)
04:07:15.925 00.266 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"94bcac96-136b-4182-97cc-e443bdc2b9e7"}
04:07:15.938 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"94bcac96-136b-4182-97cc-e443bdc2b9e7"}
04:07:15.963 00.025 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"4ebae6ad-83d0-4a06-87dc-06123ea89127"}
04:07:15.973 00.010 9340 case statement mapped state 6 to 3
04:07:15.984 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"4ebae6ad-83d0-4a06-87dc-06123ea89127"}
04:07:16.001 00.017 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"0254dfc7-b3d4-444b-a6d7-f791bcef1b72"}
04:07:16.013 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":207,"width":15,"height":15,"star_pos":[7.39,7.27],"pixels":"..."},"id":"0254dfc7-b3d4-444b-a6d7-f791bcef1b72"}
04:07:17.926 01.913 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"70b8f03f-16ff-407d-a8e0-d5595061f21d"}
04:07:17.941 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"70b8f03f-16ff-407d-a8e0-d5595061f21d"}
04:07:17.992 00.051 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"13e4035a-9569-4a82-895f-46c6faeb643c"}
04:07:18.008 00.016 9340 case statement mapped state 6 to 3
04:07:18.021 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"13e4035a-9569-4a82-895f-46c6faeb643c"}
04:07:18.033 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"62924799-1cf8-4ab2-9f0a-2a0c50afbcc5"}
04:07:18.049 00.016 12020 Exposure complete
04:07:18.052 00.003 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":207,"width":15,"height":15,"star_pos":[7.39,7.27],"pixels":"..."},"id":"62924799-1cf8-4ab2-9f0a-2a0c50afbcc5"}
04:07:18.409 00.357 12020 worker thread done servicing request
04:07:18.409 00.000 9340 OnExposeComplete: enter
04:07:18.423 00.014 9340 UpdateGuideState(): m_state=6
04:07:18.446 00.023 9340 Star::Find(15, 1417, 112, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 208
04:07:18.457 00.011 9340 Star::Find returns 1 (0), X=1417.16, Y=112.28, Mass=1487191, SNR=208.0, Peak=65428 HFD=4.8
04:07:18.473 00.016 9340 MultiStar: [#1 0.67,0.09,0.00,M2] [#2 0.69,0.16,0.00,M3] [#3 0.61,0.10,0.00,M2] [#4 0.59,0.30,0.00,M2] [#5 0.57,0.31,0.00,M2] [#6 0.79,0.20,0.00,M3] [#7 0.67,0.10,0.00,M2] [#8 0.75,0.23,0.00,M2] 
04:07:18.498 00.025 9340 CameraToMount -- cameraTheta (-0.29) - m_xAngle (0.05) = xAngle (-0.34 = -0.34)
04:07:18.549 00.051 9340 CameraToMount -- cameraTheta (-0.29) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-3.40 = 2.88)
04:07:18.567 00.018 9340 CameraToMount -- cameraX=0.38 cameraY=-0.11 hyp=0.39 cameraTheta=-0.29 mountX=0.37 mountY=0.10, mountTheta=0.27
04:07:18.594 00.027 9340 SchedulePrimaryMove(10104498, x=0.38, y=-0.11, opts=13)
04:07:18.611 00.017 9340 Enqueuing Move request for scope (0.38, -0.11)
04:07:18.626 00.015 12020 Worker thread wakes up
04:07:18.626 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=5743, max=65535, med=10601, FiltMin=8330, FiltMax=65514, Gamma=2.870
04:07:18.640 00.014 12020 worker thread servicing REQUEST_MOVE scope ofs (0.38, -0.11) opts 0xd
04:07:18.640 00.000 9340 UpdateGuideState exits: m=1487191 SNR=208.0
04:07:18.655 00.015 12020 Handling offset move in thread for scope, endpoint = (0.38, -0.11)
04:07:18.655 00.000 12020 Moving (0.38, -0.11) raw xDistance=0.37 yDistance=0.10
04:07:18.655 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:07:18.695 00.040 12020 GuideAlgorithmHysteresis::Result() returns 0.18 from input 0.37
04:07:18.695 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
04:07:18.710 00.015 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:07:18.710 00.000 9340 Enqueuing Expose request
04:07:18.721 00.011 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
04:07:18.722 00.001 12020 MoveAxis(W, 32, ABG)
04:07:18.722 00.000 12020 Guiding  Dir = 3, Dur = 32
04:07:18.723 00.001 12020 IsSlewing returns 0
04:07:18.724 00.001 12020 IsGuiding returns 0
04:07:18.749 00.025 12020 PulseGuide returned control before completion, sleep 17
04:07:18.797 00.048 12020 IsGuiding returns 0
04:07:18.797 00.000 12020 Move returns status 0, amount 32
04:07:18.797 00.000 12020 MoveAxis(N, 0, ABG)
04:07:18.798 00.001 12020 Move returns status 0, amount 0
04:07:18.798 00.000 12020 move complete, result=0
04:07:18.798 00.000 12020 worker thread done servicing request
04:07:18.798 00.000 12020 Worker thread wakes up
04:07:18.798 00.000 9340 GuideStep: 0.4 px 32 ms WEST, 0.1 px 0 ms NORTH
04:07:18.830 00.032 12020 worker thread servicing REQUEST_EXPOSE 2000
04:07:18.830 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(1402,97,31,31)
04:07:19.925 01.095 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"35233352-caf9-4e9d-869a-a88095a4bf45"}
04:07:19.966 00.041 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"35233352-caf9-4e9d-869a-a88095a4bf45"}
04:07:20.031 00.065 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"0ed0b194-e483-494b-b4d6-bcae5a02ee54"}
04:07:20.062 00.031 9340 case statement mapped state 6 to 3
04:07:20.095 00.033 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"0ed0b194-e483-494b-b4d6-bcae5a02ee54"}
04:07:20.186 00.091 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"41521196-f518-4cc1-a66c-7a0b40c16d6e"}
04:07:20.224 00.038 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":208,"width":15,"height":15,"star_pos":[7.16,7.28],"pixels":"..."},"id":"41521196-f518-4cc1-a66c-7a0b40c16d6e"}
04:07:21.216 00.992 12020 Exposure complete
04:07:21.494 00.278 12020 worker thread done servicing request
04:07:21.494 00.000 9340 OnExposeComplete: enter
04:07:21.511 00.017 9340 UpdateGuideState(): m_state=6
04:07:21.524 00.013 9340 Star::Find(15, 1417, 112, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 209
04:07:21.534 00.010 9340 Star::Find returns 1 (0), X=1416.97, Y=112.23, Mass=1576533, SNR=227.9, Peak=65436 HFD=4.8
04:07:21.549 00.015 9340 MultiStar: [#1 0.28,-0.06,0.75,U] [#2 0.28,-0.18,0.72,U] [#3 0.23,-0.02,1.00,U] [#4 0.26,0.14,0.73,U] [#5 0.15,-0.03,0.79,U] [#6 0.31,-0.02,0.75,U] [#7 0.12,0.03,0.80,U] [#8 0.34,0.04,0.88,U] 
04:07:21.565 00.016 9340 refined, 8 included, MultiStar: {0.24, -0.03}, one-star: {0.19, -0.17}
04:07:21.576 00.011 9340 CameraToMount -- cameraTheta (-0.13) - m_xAngle (0.05) = xAngle (-0.18 = -0.18)
04:07:21.614 00.038 9340 CameraToMount -- cameraTheta (-0.13) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-3.25 = 3.04)
04:07:21.627 00.013 9340 CameraToMount -- cameraX=0.24 cameraY=-0.03 hyp=0.24 cameraTheta=-0.13 mountX=0.24 mountY=0.03, mountTheta=0.11
04:07:21.650 00.023 9340 SchedulePrimaryMove(10104498, x=0.24, y=-0.03, opts=13)
04:07:21.662 00.012 9340 Enqueuing Move request for scope (0.24, -0.03)
04:07:21.671 00.009 12020 Worker thread wakes up
04:07:21.672 00.001 9340 UpdateImageDisplay: Size=(1920,1080) min=6782, max=65535, med=10597, FiltMin=8303, FiltMax=65516, Gamma=2.870
04:07:21.687 00.015 12020 worker thread servicing REQUEST_MOVE scope ofs (0.24, -0.03) opts 0xd
04:07:21.687 00.000 9340 UpdateGuideState exits: m=1576533 SNR=227.9
04:07:21.699 00.012 12020 Handling offset move in thread for scope, endpoint = (0.24, -0.03)
04:07:21.700 00.001 12020 Moving (0.24, -0.03) raw xDistance=0.24 yDistance=0.03
04:07:21.700 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:07:21.726 00.026 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.24
04:07:21.726 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
04:07:21.741 00.015 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:07:21.742 00.001 9340 Enqueuing Expose request
04:07:21.754 00.012 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
04:07:21.754 00.000 12020 MoveAxis(E, 0, ABG)
04:07:21.754 00.000 12020 Move returns status 0, amount 0
04:07:21.754 00.000 12020 MoveAxis(N, 0, ABG)
04:07:21.754 00.000 12020 Move returns status 0, amount 0
04:07:21.754 00.000 12020 move complete, result=0
04:07:21.754 00.000 12020 worker thread done servicing request
04:07:21.754 00.000 12020 Worker thread wakes up
04:07:21.754 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
04:07:21.755 00.001 12020 Handling exposure in thread, d=2000 o=3 r=(1402,97,31,31)
04:07:21.757 00.002 9340 GuideStep: 0.2 px 0 ms EAST, 0.0 px 0 ms NORTH
04:07:21.926 00.169 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"6c03329b-9eb6-49e5-a0f0-57cc3e39cc57"}
04:07:21.943 00.017 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"6c03329b-9eb6-49e5-a0f0-57cc3e39cc57"}
04:07:21.956 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"f5aa257d-b996-4c44-becf-f224ca3276f7"}
04:07:21.969 00.013 9340 case statement mapped state 6 to 3
04:07:22.004 00.035 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"f5aa257d-b996-4c44-becf-f224ca3276f7"}
04:07:22.017 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"ea3f4658-587e-4bea-9324-d705b3998c11"}
04:07:22.029 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":209,"width":15,"height":15,"star_pos":[6.97,7.23],"pixels":"..."},"id":"ea3f4658-587e-4bea-9324-d705b3998c11"}
04:07:23.926 01.897 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"5090e830-aa99-401a-995b-84fd4acee7d5"}
04:07:23.937 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"5090e830-aa99-401a-995b-84fd4acee7d5"}
04:07:23.947 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"6d6a55ac-33b5-492a-aad6-5e9de6a428c5"}
04:07:23.959 00.012 9340 case statement mapped state 6 to 3
04:07:23.973 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"6d6a55ac-33b5-492a-aad6-5e9de6a428c5"}
04:07:23.986 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"3578758d-3583-4232-8ba8-39d081d1ffff"}
04:07:24.008 00.022 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":209,"width":15,"height":15,"star_pos":[6.97,7.23],"pixels":"..."},"id":"3578758d-3583-4232-8ba8-39d081d1ffff"}
04:07:24.159 00.151 12020 Exposure complete
04:07:24.448 00.289 12020 worker thread done servicing request
04:07:24.448 00.000 9340 OnExposeComplete: enter
04:07:24.466 00.018 9340 UpdateGuideState(): m_state=6
04:07:24.477 00.011 9340 Star::Find(15, 1416, 112, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 210
04:07:24.491 00.014 9340 Star::Find returns 1 (0), X=1417.07, Y=111.51, Mass=1496024, SNR=195.6, Peak=65494 HFD=5.0
04:07:24.504 00.013 9340 MultiStar: [#1 0.53,-0.51,0.00,M2] [#2 0.69,-0.61,0.00,M3] [#3 0.61,-0.69,0.00,M2] [#4 0.47,-0.38,0.00,M2] [#5 0.61,-0.40,0.00,M2] [#6 0.67,-0.58,0.00,M3] [#7 0.46,-0.50,0.00,M2] [#8 0.80,-0.35,0.00,M2] 
04:07:24.520 00.016 9340 CameraToMount -- cameraTheta (-1.25) - m_xAngle (0.05) = xAngle (-1.30 = -1.30)
04:07:24.533 00.013 9340 CameraToMount -- cameraTheta (-1.25) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-4.37 = 1.91)
04:07:24.569 00.036 9340 CameraToMount -- cameraX=0.29 cameraY=-0.89 hyp=0.93 cameraTheta=-1.25 mountX=0.25 mountY=0.88, mountTheta=1.30
04:07:24.585 00.016 9340 SchedulePrimaryMove(10104498, x=0.29, y=-0.89, opts=13)
04:07:24.596 00.011 9340 Enqueuing Move request for scope (0.29, -0.89)
04:07:24.609 00.013 12020 Worker thread wakes up
04:07:24.610 00.001 9340 UpdateImageDisplay: Size=(1920,1080) min=6329, max=65535, med=10593, FiltMin=8334, FiltMax=65514, Gamma=2.870
04:07:24.619 00.009 12020 worker thread servicing REQUEST_MOVE scope ofs (0.29, -0.89) opts 0xd
04:07:24.620 00.001 9340 UpdateGuideState exits: m=1496024 SNR=195.6
04:07:24.631 00.011 12020 Handling offset move in thread for scope, endpoint = (0.29, -0.89)
04:07:24.631 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:07:24.649 00.018 12020 Moving (0.29, -0.89) raw xDistance=0.25 yDistance=0.88
04:07:24.649 00.000 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.25
04:07:24.649 00.000 12020 resist switch: large excursion: input 0.88 thresh 0.75 direction from -1 to 1
04:07:24.650 00.001 9340 ScheduleExposure(2000,3,1) exposurePending=0
04:07:24.666 00.016 9340 Enqueuing Expose request
04:07:24.695 00.029 12020 switching direction from 0 to 1 - decHistory=3 oldest=0.00 newest=2.64
04:07:24.695 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.88 from input 0.88
04:07:24.696 00.001 12020 MoveAxis(E, 0, ABG)
04:07:24.696 00.000 12020 Move returns status 0, amount 0
04:07:24.696 00.000 12020 MoveAxis(S, 143, ABG)
04:07:24.696 00.000 12020 Guiding  Dir = 1, Dur = 143
04:07:24.699 00.003 12020 IsSlewing returns 0
04:07:24.700 00.001 12020 IsGuiding returns 0
04:07:24.778 00.078 12020 PulseGuide returned control before completion, sleep 75
04:07:24.857 00.079 12020 IsGuiding returns 1
04:07:24.857 00.000 12020 scope still moving after pulse duration time elapsed
04:07:24.921 00.064 12020 IsSlewing returns 0
04:07:25.018 00.097 12020 IsGuiding returns 0
04:07:25.018 00.000 12020 scope move finished after 143 + 174 ms
04:07:25.018 00.000 12020 Move returns status 0, amount 143
04:07:25.018 00.000 12020 move complete, result=0
04:07:25.018 00.000 12020 worker thread done servicing request
04:07:25.019 00.001 9340 GuideStep: 0.2 px 0 ms EAST, 0.9 px 143 ms SOUTH
04:07:25.030 00.011 12020 Worker thread wakes up
04:07:25.030 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
04:07:25.030 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(1402,97,31,31)
04:07:25.927 00.897 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"d5a848f7-2c3a-40a7-93ea-b321806ac2b8"}
04:07:25.944 00.017 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"d5a848f7-2c3a-40a7-93ea-b321806ac2b8"}
04:07:25.968 00.024 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"a222af3e-1910-4b23-81ce-6a1cc81a8066"}
04:07:25.994 00.026 9340 case statement mapped state 6 to 3
04:07:26.040 00.046 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"a222af3e-1910-4b23-81ce-6a1cc81a8066"}
04:07:26.063 00.023 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"97385c0b-b211-4831-808e-7a67e84053a6"}
04:07:26.084 00.021 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":210,"width":15,"height":15,"star_pos":[7.07,6.51],"pixels":"..."},"id":"97385c0b-b211-4831-808e-7a67e84053a6"}
04:07:27.413 01.329 12020 Exposure complete
04:07:27.721 00.308 12020 worker thread done servicing request
04:07:27.722 00.001 9340 OnExposeComplete: enter
04:07:27.736 00.014 9340 UpdateGuideState(): m_state=6
04:07:27.750 00.014 9340 Star::Find(15, 1417, 111, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 211
04:07:27.788 00.038 9340 Star::Find returns 1 (0), X=1417.40, Y=112.00, Mass=1487858, SNR=192.5, Peak=62034 HFD=5.0
04:07:27.809 00.021 9340 MultiStar: [#1 0.85,-0.04,0.00,M3] [#2 0.85,-0.13,0.00,M4] [#3 0.84,-0.08,0.00,M3] [#4 0.69,0.04,0.00,M3] [#5 0.67,-0.16,0.00,M3] [#6 0.91,-0.16,0.00,M4] [#7 0.66,-0.03,0.00,M3] [#8 0.80,-0.12,0.00,M3] 
04:07:27.822 00.013 9340 CameraToMount -- cameraTheta (-0.57) - m_xAngle (0.05) = xAngle (-0.62 = -0.62)
04:07:27.837 00.015 9340 CameraToMount -- cameraTheta (-0.57) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-3.68 = 2.60)
04:07:27.851 00.014 9340 CameraToMount -- cameraX=0.62 cameraY=-0.39 hyp=0.73 cameraTheta=-0.57 mountX=0.60 mountY=0.38, mountTheta=0.56
04:07:27.865 00.014 9340 SchedulePrimaryMove(10104498, x=0.62, y=-0.39, opts=13)
04:07:27.886 00.021 9340 Enqueuing Move request for scope (0.62, -0.39)
04:07:27.905 00.019 12020 Worker thread wakes up
04:07:27.905 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=5894, max=65535, med=10582, FiltMin=8337, FiltMax=65514, Gamma=2.870
04:07:27.935 00.030 12020 worker thread servicing REQUEST_MOVE scope ofs (0.62, -0.39) opts 0xd
04:07:27.935 00.000 12020 Handling offset move in thread for scope, endpoint = (0.62, -0.39)
04:07:27.936 00.001 12020 Moving (0.62, -0.39) raw xDistance=0.60 yDistance=0.38
04:07:27.937 00.001 12020 GuideAlgorithmHysteresis::Result() returns 0.25 from input 0.60
04:07:27.937 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.38 from input 0.38
04:07:27.937 00.000 12020 MoveAxis(W, 45, ABG)
04:07:27.937 00.000 12020 Guiding  Dir = 3, Dur = 45
04:07:27.938 00.001 12020 IsSlewing returns 0
04:07:27.938 00.000 9340 UpdateGuideState exits: m=1487858 SNR=192.5
04:07:27.950 00.012 12020 IsGuiding returns 0
04:07:27.950 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:07:27.963 00.013 9340 ScheduleExposure(2000,3,1) exposurePending=0
04:07:27.980 00.017 12020 PulseGuide returned control before completion, sleep 30
04:07:27.980 00.000 9340 Enqueuing Expose request
04:07:27.995 00.015 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"8e8d8e34-d491-4cd9-a38e-2686a5e318fa"}
04:07:28.009 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"8e8d8e34-d491-4cd9-a38e-2686a5e318fa"}
04:07:28.025 00.016 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"ce2260cb-e837-4ef8-a620-8fc36af13aac"}
04:07:28.040 00.015 12020 IsGuiding returns 1
04:07:28.040 00.000 12020 scope still moving after pulse duration time elapsed
04:07:28.040 00.000 9340 case statement mapped state 6 to 3
04:07:28.073 00.033 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"ce2260cb-e837-4ef8-a620-8fc36af13aac"}
04:07:28.095 00.022 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"6795ecd6-ad79-461a-b85a-d9e5645be127"}
04:07:28.109 00.014 12020 IsSlewing returns 0
04:07:28.109 00.000 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":211,"width":15,"height":15,"star_pos":[7.40,7.00],"pixels":"..."},"id":"6795ecd6-ad79-461a-b85a-d9e5645be127"}
04:07:28.127 00.018 12020 IsGuiding returns 0
04:07:28.128 00.001 12020 scope move finished after 45 + 131 ms
04:07:28.128 00.000 12020 Move returns status 0, amount 45
04:07:28.128 00.000 12020 MoveAxis(S, 61, ABG)
04:07:28.129 00.001 12020 Guiding  Dir = 1, Dur = 61
04:07:28.131 00.002 12020 IsSlewing returns 0
04:07:28.132 00.001 12020 IsGuiding returns 0
04:07:28.221 00.089 12020 IsGuiding returns 1
04:07:28.221 00.000 12020 scope still moving after pulse duration time elapsed
04:07:28.245 00.024 12020 IsSlewing returns 0
04:07:28.247 00.002 12020 IsGuiding returns 1
04:07:28.375 00.128 12020 IsSlewing returns 0
04:07:28.408 00.033 12020 IsGuiding returns 0
04:07:28.408 00.000 12020 scope move finished after 61 + 215 ms
04:07:28.409 00.001 12020 Move returns status 0, amount 61
04:07:28.409 00.000 12020 move complete, result=0
04:07:28.409 00.000 12020 worker thread done servicing request
04:07:28.410 00.001 9340 GuideStep: 0.6 px 45 ms WEST, 0.4 px 61 ms SOUTH
04:07:28.428 00.018 12020 Worker thread wakes up
04:07:28.428 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
04:07:28.428 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(1402,97,31,31)
04:07:29.933 01.505 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"65794522-8a05-45bb-9d25-6d5fcd2dbe42"}
04:07:29.948 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"65794522-8a05-45bb-9d25-6d5fcd2dbe42"}
04:07:29.961 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"d4d1c10d-4a41-466f-a9ad-5ee2481152f6"}
04:07:29.981 00.020 9340 case statement mapped state 6 to 3
04:07:30.016 00.035 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"d4d1c10d-4a41-466f-a9ad-5ee2481152f6"}
04:07:30.032 00.016 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"9df8c82e-f61b-475c-ae5a-f0ab267f8636"}
04:07:30.046 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":211,"width":15,"height":15,"star_pos":[7.40,7.00],"pixels":"..."},"id":"9df8c82e-f61b-475c-ae5a-f0ab267f8636"}
04:07:30.800 00.754 12020 Exposure complete
04:07:31.039 00.239 12020 worker thread done servicing request
04:07:31.039 00.000 9340 OnExposeComplete: enter
04:07:31.055 00.016 9340 UpdateGuideState(): m_state=6
04:07:31.066 00.011 9340 Star::Find(15, 1417, 112, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 212
04:07:31.093 00.027 9340 Star::Find returns 1 (0), X=1416.60, Y=112.17, Mass=1552838, SNR=211.4, Peak=65436 HFD=4.9
04:07:31.107 00.014 9340 MultiStar: [#1 0.11,0.13,0.78,U] [#2 0.18,0.07,0.77,U] [#3 0.21,-0.04,1.04,U] [#4 0.24,0.21,1.08,U] [#5 0.08,0.23,0.80,U] [#6 0.25,0.16,0.65,U] [#7 0.15,0.12,0.88,U] [#8 0.36,0.11,0.82,U] 
04:07:31.119 00.012 9340 refined, 8 included, MultiStar: {0.15, 0.08}, one-star: {-0.18, -0.22}
04:07:31.136 00.017 9340 CameraToMount -- cameraTheta (0.48) - m_xAngle (0.05) = xAngle (0.43 = 0.43)
04:07:31.146 00.010 9340 CameraToMount -- cameraTheta (0.48) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-2.64 = -2.64)
04:07:31.156 00.010 9340 CameraToMount -- cameraX=0.15 cameraY=0.08 hyp=0.17 cameraTheta=0.48 mountX=0.15 mountY=-0.08, mountTheta=-0.49
04:07:31.177 00.021 9340 SchedulePrimaryMove(10104498, x=0.15, y=0.08, opts=13)
04:07:31.188 00.011 9340 Enqueuing Move request for scope (0.15, 0.08)
04:07:31.217 00.029 12020 Worker thread wakes up
04:07:31.217 00.000 12020 worker thread servicing REQUEST_MOVE scope ofs (0.15, 0.08) opts 0xd
04:07:31.218 00.001 12020 Handling offset move in thread for scope, endpoint = (0.15, 0.08)
04:07:31.218 00.000 12020 Moving (0.15, 0.08) raw xDistance=0.15 yDistance=-0.08
04:07:31.218 00.000 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.15
04:07:31.219 00.001 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:07:31.219 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
04:07:31.219 00.000 12020 MoveAxis(E, 0, ABG)
04:07:31.219 00.000 12020 Move returns status 0, amount 0
04:07:31.219 00.000 12020 MoveAxis(N, 0, ABG)
04:07:31.219 00.000 12020 Move returns status 0, amount 0
04:07:31.222 00.003 12020 move complete, result=0
04:07:31.222 00.000 12020 worker thread done servicing request
04:07:31.223 00.001 9340 UpdateImageDisplay: Size=(1920,1080) min=6829, max=65535, med=10602, FiltMin=8409, FiltMax=65516, Gamma=2.870
04:07:31.242 00.019 9340 UpdateGuideState exits: m=1552838 SNR=211.4
04:07:31.257 00.015 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:07:31.271 00.014 9340 ScheduleExposure(2000,3,1) exposurePending=0
04:07:31.282 00.011 9340 Enqueuing Expose request
04:07:31.292 00.010 12020 Worker thread wakes up
04:07:31.292 00.000 9340 GuideStep: 0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
04:07:31.307 00.015 12020 worker thread servicing REQUEST_EXPOSE 2000
04:07:31.307 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(1402,97,31,31)
04:07:31.935 00.628 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"014540dd-25c7-46f7-9b41-fcc9497ae4b8"}
04:07:31.948 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"014540dd-25c7-46f7-9b41-fcc9497ae4b8"}
04:07:31.995 00.047 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"0c14d3fa-00b6-4f46-a30f-e1b7df83b960"}
04:07:32.008 00.013 9340 case statement mapped state 6 to 3
04:07:32.022 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"0c14d3fa-00b6-4f46-a30f-e1b7df83b960"}
04:07:32.062 00.040 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"261757b8-e077-43fb-a855-d09f6107e727"}
04:07:32.081 00.019 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":212,"width":15,"height":15,"star_pos":[6.60,7.17],"pixels":"..."},"id":"261757b8-e077-43fb-a855-d09f6107e727"}
04:07:33.723 01.642 12020 Exposure complete
04:07:33.935 00.212 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"29c82f02-bbc9-4288-b621-8e59587f57cf"}
04:07:33.958 00.023 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"29c82f02-bbc9-4288-b621-8e59587f57cf"}
04:07:33.990 00.032 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"6027e2e5-4cf1-4f15-b606-68bf60104a9d"}
04:07:34.060 00.070 9340 case statement mapped state 6 to 3
04:07:34.084 00.024 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"6027e2e5-4cf1-4f15-b606-68bf60104a9d"}
04:07:34.197 00.113 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"cda22299-8dc9-4f67-a5e7-ed2de5384a7d"}
04:07:34.291 00.094 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":212,"width":15,"height":15,"star_pos":[6.60,7.17],"pixels":"..."},"id":"cda22299-8dc9-4f67-a5e7-ed2de5384a7d"}
04:07:34.364 00.073 9340 OnExposeComplete: enter
04:07:34.387 00.023 9340 UpdateGuideState(): m_state=6
04:07:34.411 00.024 12020 worker thread done servicing request
04:07:34.412 00.001 9340 Star::Find(15, 1416, 112, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 213
04:07:34.457 00.045 9340 Star::Find returns 1 (0), X=1416.98, Y=112.05, Mass=1609260, SNR=259.9, Peak=64172 HFD=4.6
04:07:34.472 00.015 9340 MultiStar: [#1 0.25,0.09,0.68,U] [#2 0.20,-0.14,0.69,U] [#3 0.16,-0.15,0.85,U] [#4 0.25,0.01,0.76,U] [#5 0.19,-0.10,0.82,U] [#6 0.38,-0.08,0.61,U] [#7 0.28,-0.16,0.73,U] [#8 0.38,-0.06,0.71,U] 
04:07:34.488 00.016 9340 refined, 8 included, MultiStar: {0.25, -0.12}, one-star: {0.20, -0.35}
04:07:34.501 00.013 9340 CameraToMount -- cameraTheta (-0.44) - m_xAngle (0.05) = xAngle (-0.49 = -0.49)
04:07:34.516 00.015 9340 CameraToMount -- cameraTheta (-0.44) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-3.55 = 2.73)
04:07:34.529 00.013 9340 CameraToMount -- cameraX=0.25 cameraY=-0.12 hyp=0.27 cameraTheta=-0.44 mountX=0.24 mountY=0.11, mountTheta=0.42
04:07:34.591 00.062 9340 SchedulePrimaryMove(10104498, x=0.25, y=-0.12, opts=13)
04:07:34.613 00.022 9340 Enqueuing Move request for scope (0.25, -0.12)
04:07:34.631 00.018 12020 Worker thread wakes up
04:07:34.631 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=6805, max=65535, med=10593, FiltMin=8361, FiltMax=65514, Gamma=2.870
04:07:34.649 00.018 12020 worker thread servicing REQUEST_MOVE scope ofs (0.25, -0.12) opts 0xd
04:07:34.649 00.000 9340 UpdateGuideState exits: m=1609260 SNR=259.9
04:07:34.663 00.014 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:07:34.700 00.037 12020 Handling offset move in thread for scope, endpoint = (0.25, -0.12)
04:07:34.700 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
04:07:34.716 00.016 12020 Moving (0.25, -0.12) raw xDistance=0.24 yDistance=0.11
04:07:34.716 00.000 9340 Enqueuing Expose request
04:07:34.734 00.018 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.24
04:07:34.734 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:07:34.734 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
04:07:34.734 00.000 12020 MoveAxis(E, 0, ABG)
04:07:34.734 00.000 12020 Move returns status 0, amount 0
04:07:34.735 00.001 12020 MoveAxis(N, 0, ABG)
04:07:34.735 00.000 12020 Move returns status 0, amount 0
04:07:34.735 00.000 12020 move complete, result=0
04:07:34.735 00.000 12020 worker thread done servicing request
04:07:34.735 00.000 12020 Worker thread wakes up
04:07:34.736 00.001 12020 worker thread servicing REQUEST_EXPOSE 2000
04:07:34.736 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(1402,97,31,31)
04:07:34.738 00.002 9340 GuideStep: 0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
04:07:35.966 01.228 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"6e8f239d-a9a8-4b49-a5fa-07c548c907d3"}
04:07:35.983 00.017 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"6e8f239d-a9a8-4b49-a5fa-07c548c907d3"}
04:07:36.000 00.017 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"d1a7ad5e-cd8a-4dde-b532-af53e49ae809"}
04:07:36.010 00.010 9340 case statement mapped state 6 to 3
04:07:36.022 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"d1a7ad5e-cd8a-4dde-b532-af53e49ae809"}
04:07:36.054 00.032 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"b19b9be0-5dcc-4de3-b864-acc87346d8cb"}
04:07:36.107 00.053 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":213,"width":15,"height":15,"star_pos":[6.98,7.05],"pixels":"..."},"id":"b19b9be0-5dcc-4de3-b864-acc87346d8cb"}
04:07:37.102 00.995 12020 Exposure complete
04:07:37.421 00.319 9340 OnExposeComplete: enter
04:07:37.434 00.013 12020 worker thread done servicing request
04:07:37.434 00.000 9340 UpdateGuideState(): m_state=6
04:07:37.472 00.038 9340 Star::Find(15, 1416, 112, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 214
04:07:37.489 00.017 9340 Star::Find returns 1 (0), X=1417.25, Y=112.28, Mass=1547807, SNR=215.5, Peak=64520 HFD=5.0
04:07:37.506 00.017 9340 MultiStar: [#1 0.73,0.06,0.00,M2] [#2 0.75,0.12,0.00,M3] [#3 0.76,0.16,0.00,M2] [#4 0.81,0.25,0.00,M2] [#5 0.59,0.02,0.00,M2] [#6 0.89,0.16,0.00,M3] [#7 0.78,0.06,0.00,M2] [#8 0.83,0.14,0.00,M2] 
04:07:37.520 00.014 9340 CameraToMount -- cameraTheta (-0.24) - m_xAngle (0.05) = xAngle (-0.29 = -0.29)
04:07:37.539 00.019 9340 CameraToMount -- cameraTheta (-0.24) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-3.36 = 2.92)
04:07:37.559 00.020 9340 CameraToMount -- cameraX=0.47 cameraY=-0.12 hyp=0.49 cameraTheta=-0.24 mountX=0.47 mountY=0.11, mountTheta=0.22
04:07:37.595 00.036 9340 SchedulePrimaryMove(10104498, x=0.47, y=-0.12, opts=13)
04:07:37.612 00.017 9340 Enqueuing Move request for scope (0.47, -0.12)
04:07:37.628 00.016 12020 Worker thread wakes up
04:07:37.628 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=6296, max=65535, med=10534, FiltMin=8030, FiltMax=65514, Gamma=2.870
04:07:37.645 00.017 12020 worker thread servicing REQUEST_MOVE scope ofs (0.47, -0.12) opts 0xd
04:07:37.645 00.000 12020 Handling offset move in thread for scope, endpoint = (0.47, -0.12)
04:07:37.645 00.000 12020 Moving (0.47, -0.12) raw xDistance=0.47 yDistance=0.11
04:07:37.646 00.001 12020 GuideAlgorithmHysteresis::Result() returns 0.20 from input 0.47
04:07:37.646 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:07:37.647 00.001 9340 UpdateGuideState exits: m=1547807 SNR=215.5
04:07:37.664 00.017 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
04:07:37.664 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:07:37.677 00.013 12020 MoveAxis(W, 35, ABG)
04:07:37.677 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
04:07:37.708 00.031 12020 Guiding  Dir = 3, Dur = 35
04:07:37.709 00.001 9340 Enqueuing Expose request
04:07:37.747 00.038 12020 IsSlewing returns 0
04:07:37.748 00.001 12020 IsGuiding returns 0
04:07:37.779 00.031 12020 PulseGuide returned control before completion, sleep 15
04:07:37.843 00.064 12020 IsGuiding returns 0
04:07:37.843 00.000 12020 Move returns status 0, amount 35
04:07:37.844 00.001 12020 MoveAxis(N, 0, ABG)
04:07:37.844 00.000 12020 Move returns status 0, amount 0
04:07:37.844 00.000 12020 move complete, result=0
04:07:37.844 00.000 12020 worker thread done servicing request
04:07:37.844 00.000 9340 GuideStep: 0.5 px 35 ms WEST, 0.1 px 0 ms NORTH
04:07:37.859 00.015 12020 Worker thread wakes up
04:07:37.859 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
04:07:37.859 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(1402,97,31,31)
04:07:37.965 00.106 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"1bc65402-7412-4329-8320-64f899044147"}
04:07:37.978 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"1bc65402-7412-4329-8320-64f899044147"}
04:07:37.996 00.018 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"1b61547c-f8fe-422e-93fd-9e69c040a74f"}
04:07:38.009 00.013 9340 case statement mapped state 6 to 3
04:07:38.041 00.032 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"1b61547c-f8fe-422e-93fd-9e69c040a74f"}
04:07:38.057 00.016 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"03ea109b-d2cd-4697-92e4-3d96fc16a0e5"}
04:07:38.068 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":214,"width":15,"height":15,"star_pos":[7.25,7.28],"pixels":"..."},"id":"03ea109b-d2cd-4697-92e4-3d96fc16a0e5"}
04:07:39.966 01.898 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"e1647e46-2236-49c5-9b6a-aff234edd0d9"}
04:07:40.065 00.099 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"e1647e46-2236-49c5-9b6a-aff234edd0d9"}
04:07:40.107 00.042 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"d81f52db-6025-4c45-b84b-2ad5788bd6d6"}
04:07:40.208 00.101 9340 case statement mapped state 6 to 3
04:07:40.298 00.090 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"d81f52db-6025-4c45-b84b-2ad5788bd6d6"}
04:07:40.396 00.098 12020 Exposure complete
04:07:40.432 00.036 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"2f522efa-f65c-4003-a13c-b02fda5536f6"}
04:07:40.514 00.082 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":214,"width":15,"height":15,"star_pos":[7.25,7.28],"pixels":"..."},"id":"2f522efa-f65c-4003-a13c-b02fda5536f6"}
04:07:40.990 00.476 9340 OnExposeComplete: enter
04:07:41.011 00.021 12020 worker thread done servicing request
04:07:41.011 00.000 9340 UpdateGuideState(): m_state=6
04:07:41.024 00.013 9340 Star::Find(15, 1417, 112, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 215
04:07:41.054 00.030 9340 Star::Find returns 1 (0), X=1416.75, Y=112.16, Mass=1515280, SNR=214.8, Peak=65436 HFD=4.8
04:07:41.100 00.046 9340 MultiStar: [#1 0.06,-0.01,0.85,U] [#2 0.06,-0.06,0.80,U] [#3 0.09,-0.03,1.15,U] [#4 0.15,0.02,0.98,U] [#5 0.14,0.05,0.83,U] [#6 0.28,0.02,0.79,U] [#7 -0.02,0.07,0.84,U] [#8 0.25,-0.01,0.85,U] 
04:07:41.118 00.018 9340 refined, 8 included, MultiStar: {0.11, -0.02}, one-star: {-0.02, -0.23}
04:07:41.132 00.014 9340 CameraToMount -- cameraTheta (-0.22) - m_xAngle (0.05) = xAngle (-0.27 = -0.27)
04:07:41.153 00.021 9340 CameraToMount -- cameraTheta (-0.22) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-3.34 = 2.95)
04:07:41.166 00.013 9340 CameraToMount -- cameraX=0.11 cameraY=-0.02 hyp=0.11 cameraTheta=-0.22 mountX=0.10 mountY=0.02, mountTheta=0.20
04:07:41.219 00.053 9340 SchedulePrimaryMove(10104498, x=0.11, y=-0.02, opts=13)
04:07:41.259 00.040 9340 Enqueuing Move request for scope (0.11, -0.02)
04:07:41.287 00.028 12020 Worker thread wakes up
04:07:41.288 00.001 9340 UpdateImageDisplay: Size=(1920,1080) min=6621, max=65535, med=10570, FiltMin=8218, FiltMax=65514, Gamma=2.870
04:07:41.308 00.020 12020 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.02) opts 0xd
04:07:41.308 00.000 12020 Handling offset move in thread for scope, endpoint = (0.11, -0.02)
04:07:41.308 00.000 12020 Moving (0.11, -0.02) raw xDistance=0.10 yDistance=0.02
04:07:41.308 00.000 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
04:07:41.308 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:07:41.310 00.002 9340 UpdateGuideState exits: m=1515280 SNR=214.8
04:07:41.339 00.029 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
04:07:41.340 00.001 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:07:41.367 00.027 12020 MoveAxis(E, 0, ABG)
04:07:41.368 00.001 12020 Move returns status 0, amount 0
04:07:41.368 00.000 12020 MoveAxis(N, 0, ABG)
04:07:41.368 00.000 12020 Move returns status 0, amount 0
04:07:41.368 00.000 12020 move complete, result=0
04:07:41.369 00.001 12020 worker thread done servicing request
04:07:41.397 00.028 9340 ScheduleExposure(2000,3,1) exposurePending=0
04:07:41.453 00.056 9340 Enqueuing Expose request
04:07:41.468 00.015 12020 Worker thread wakes up
04:07:41.468 00.000 9340 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
04:07:41.494 00.026 12020 worker thread servicing REQUEST_EXPOSE 2000
04:07:41.494 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(1402,97,31,31)
04:07:41.965 00.471 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"ac70fc17-95a8-4173-a3e7-a7a402f14837"}
04:07:41.979 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"ac70fc17-95a8-4173-a3e7-a7a402f14837"}
04:07:41.995 00.016 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"f9d7a3d8-770d-4e45-adca-252ccd0ac627"}
04:07:42.014 00.019 9340 case statement mapped state 6 to 3
04:07:42.029 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"f9d7a3d8-770d-4e45-adca-252ccd0ac627"}
04:07:42.050 00.021 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"8303ad0f-829f-4fa4-8336-f8786abb83ea"}
04:07:42.065 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":215,"width":15,"height":15,"star_pos":[6.75,7.16],"pixels":"..."},"id":"8303ad0f-829f-4fa4-8336-f8786abb83ea"}
04:07:43.866 01.801 12020 Exposure complete
04:07:43.964 00.098 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"927c60fb-235f-4d1b-a0b0-7b04a9229033"}
04:07:43.981 00.017 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"927c60fb-235f-4d1b-a0b0-7b04a9229033"}
04:07:44.018 00.037 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"fad7aeb9-10f9-47bd-8722-61b24f202b19"}
04:07:44.032 00.014 9340 case statement mapped state 6 to 3
04:07:44.040 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"fad7aeb9-10f9-47bd-8722-61b24f202b19"}
04:07:44.057 00.017 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"6cab6054-e5c9-4c1d-9877-21b46df62012"}
04:07:44.072 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":215,"width":15,"height":15,"star_pos":[6.75,7.16],"pixels":"..."},"id":"6cab6054-e5c9-4c1d-9877-21b46df62012"}
04:07:44.174 00.102 12020 worker thread done servicing request
04:07:44.174 00.000 9340 OnExposeComplete: enter
04:07:44.186 00.012 9340 UpdateGuideState(): m_state=6
04:07:44.203 00.017 9340 Star::Find(15, 1416, 112, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 216
04:07:44.216 00.013 9340 Star::Find returns 1 (0), X=1416.97, Y=111.95, Mass=1523811, SNR=182.7, Peak=64160 HFD=4.5
04:07:44.227 00.011 9340 MultiStar: [#1 0.48,-0.05,0.93,U] [#2 0.51,-0.25,0.00,M3] [#3 0.47,-0.09,1.21,U] [#4 0.47,-0.05,1.27,U] [#5 0.30,0.03,0.99,U] [#6 0.43,-0.03,1.00,U] [#7 0.38,-0.16,1.12,U] [#8 0.45,0.04,1.08,U] 
04:07:44.255 00.028 9340 refined, 7 included, MultiStar: {0.40, -0.10}, one-star: {0.19, -0.45}
04:07:44.271 00.016 9340 CameraToMount -- cameraTheta (-0.23) - m_xAngle (0.05) = xAngle (-0.28 = -0.28)
04:07:44.310 00.039 9340 CameraToMount -- cameraTheta (-0.23) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-3.35 = 2.93)
04:07:44.328 00.018 9340 CameraToMount -- cameraX=0.40 cameraY=-0.10 hyp=0.41 cameraTheta=-0.23 mountX=0.40 mountY=0.09, mountTheta=0.21
04:07:44.355 00.027 9340 SchedulePrimaryMove(10104498, x=0.40, y=-0.10, opts=13)
04:07:44.369 00.014 9340 Enqueuing Move request for scope (0.40, -0.10)
04:07:44.391 00.022 12020 Worker thread wakes up
04:07:44.391 00.000 12020 worker thread servicing REQUEST_MOVE scope ofs (0.40, -0.10) opts 0xd
04:07:44.391 00.000 12020 Handling offset move in thread for scope, endpoint = (0.40, -0.10)
04:07:44.391 00.000 12020 Moving (0.40, -0.10) raw xDistance=0.40 yDistance=0.09
04:07:44.391 00.000 12020 GuideAlgorithmHysteresis::Result() returns 0.17 from input 0.40
04:07:44.392 00.001 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:07:44.392 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
04:07:44.392 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=6781, max=65535, med=10598, FiltMin=8508, FiltMax=65514, Gamma=2.870
04:07:44.410 00.018 12020 MoveAxis(W, 30, ABG)
04:07:44.410 00.000 12020 Guiding  Dir = 3, Dur = 30
04:07:44.433 00.023 9340 UpdateGuideState exits: m=1523811 SNR=182.7
04:07:44.456 00.023 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:07:44.468 00.012 12020 IsSlewing returns 0
04:07:44.469 00.001 9340 ScheduleExposure(2000,3,1) exposurePending=0
04:07:44.484 00.015 12020 IsGuiding returns 0
04:07:44.484 00.000 9340 Enqueuing Expose request
04:07:44.512 00.028 12020 PulseGuide returned control before completion, sleep 14
04:07:44.536 00.024 12020 IsGuiding returns 1
04:07:44.536 00.000 12020 scope still moving after pulse duration time elapsed
04:07:44.575 00.039 12020 IsSlewing returns 0
04:07:44.577 00.002 12020 IsGuiding returns 0
04:07:44.577 00.000 12020 scope move finished after 30 + 62 ms
04:07:44.577 00.000 12020 Move returns status 0, amount 30
04:07:44.578 00.001 12020 MoveAxis(N, 0, ABG)
04:07:44.578 00.000 12020 Move returns status 0, amount 0
04:07:44.578 00.000 12020 move complete, result=0
04:07:44.578 00.000 12020 worker thread done servicing request
04:07:44.578 00.000 9340 GuideStep: 0.4 px 30 ms WEST, 0.1 px 0 ms NORTH
04:07:44.594 00.016 12020 Worker thread wakes up
04:07:44.595 00.001 12020 worker thread servicing REQUEST_EXPOSE 2000
04:07:44.595 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(1402,97,31,31)
04:07:45.971 01.376 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"0dd13c26-108e-4ba3-8311-23220cf7c2ed"}
04:07:45.985 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"0dd13c26-108e-4ba3-8311-23220cf7c2ed"}
04:07:45.997 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"05df0463-bb28-4718-9e5b-87727c6e9b91"}
04:07:46.009 00.012 9340 case statement mapped state 6 to 3
04:07:46.021 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"05df0463-bb28-4718-9e5b-87727c6e9b91"}
04:07:46.040 00.019 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"090b631d-0a03-4712-aa62-f5af42083bcb"}
04:07:46.084 00.044 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":216,"width":15,"height":15,"star_pos":[6.97,6.95],"pixels":"..."},"id":"090b631d-0a03-4712-aa62-f5af42083bcb"}
04:07:46.979 00.895 12020 Exposure complete
04:07:47.429 00.450 12020 worker thread done servicing request
04:07:47.429 00.000 9340 OnExposeComplete: enter
04:07:47.509 00.080 9340 UpdateGuideState(): m_state=6
04:07:47.534 00.025 9340 Star::Find(15, 1416, 111, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 217
04:07:47.559 00.025 9340 Star::Find returns 1 (0), X=1416.36, Y=112.14, Mass=1516205, SNR=214.0, Peak=65436 HFD=5.0
04:07:47.574 00.015 9340 MultiStar: [#1 -0.18,0.11,0.97,U] [#2 -0.11,-0.11,0.83,U] [#3 -0.19,-0.05,1.01,U] [#4 -0.15,0.15,0.84,U] [#5 -0.18,0.22,0.92,U] [#6 -0.08,0.06,0.85,U] [#7 -0.24,-0.02,0.90,U] [#8 -0.21,0.12,1.04,U] 
04:07:47.602 00.028 9340 refined, 8 included, MultiStar: {-0.20, 0.02}, one-star: {-0.42, -0.26}
04:07:47.655 00.053 9340 CameraToMount -- cameraTheta (3.03) - m_xAngle (0.05) = xAngle (2.98 = 2.98)
04:07:47.701 00.046 9340 CameraToMount -- cameraTheta (3.03) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-0.09 = -0.09)
04:07:47.722 00.021 9340 CameraToMount -- cameraX=-0.20 cameraY=0.02 hyp=0.20 cameraTheta=3.03 mountX=-0.20 mountY=-0.02, mountTheta=-3.05
04:07:47.751 00.029 9340 SchedulePrimaryMove(10104498, x=-0.20, y=0.02, opts=13)
04:07:47.800 00.049 9340 Enqueuing Move request for scope (-0.20, 0.02)
04:07:47.845 00.045 12020 Worker thread wakes up
04:07:47.845 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=6774, max=65535, med=10590, FiltMin=8198, FiltMax=65516, Gamma=2.870
04:07:47.858 00.013 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.20, 0.02) opts 0xd
04:07:47.858 00.000 9340 UpdateGuideState exits: m=1516205 SNR=214.0
04:07:47.881 00.023 12020 Handling offset move in thread for scope, endpoint = (-0.20, 0.02)
04:07:47.881 00.000 12020 Moving (-0.20, 0.02) raw xDistance=-0.20 yDistance=-0.02
04:07:47.881 00.000 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.20
04:07:47.881 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:07:47.882 00.001 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
04:07:47.882 00.000 12020 MoveAxis(E, 0, ABG)
04:07:47.882 00.000 12020 Move returns status 0, amount 0
04:07:47.882 00.000 12020 MoveAxis(N, 0, ABG)
04:07:47.882 00.000 12020 Move returns status 0, amount 0
04:07:47.882 00.000 12020 move complete, result=0
04:07:47.882 00.000 12020 worker thread done servicing request
04:07:47.883 00.001 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:07:47.909 00.026 9340 ScheduleExposure(2000,3,1) exposurePending=0
04:07:47.978 00.069 9340 Enqueuing Expose request
04:07:47.999 00.021 12020 Worker thread wakes up
04:07:47.999 00.000 9340 GuideStep: -0.2 px 0 ms EAST, -0.0 px 0 ms NORTH
04:07:48.017 00.018 12020 worker thread servicing REQUEST_EXPOSE 2000
04:07:48.017 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(1402,97,31,31)
04:07:48.052 00.035 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"15c10b87-f258-4773-ba21-218b628abeb0"}
04:07:48.112 00.060 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"15c10b87-f258-4773-ba21-218b628abeb0"}
04:07:48.159 00.047 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"b772d1a4-1ad7-4b1f-b38b-a4cae8e74668"}
04:07:48.254 00.095 9340 case statement mapped state 6 to 3
04:07:48.279 00.025 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"b772d1a4-1ad7-4b1f-b38b-a4cae8e74668"}
04:07:48.299 00.020 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"76d97d6c-238f-480b-9987-113c96af55ac"}
04:07:48.316 00.017 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":217,"width":15,"height":15,"star_pos":[7.36,7.14],"pixels":"..."},"id":"76d97d6c-238f-480b-9987-113c96af55ac"}
04:07:49.972 01.656 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"43786e75-b4d6-4c26-8008-54e214806b78"}
04:07:49.982 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"43786e75-b4d6-4c26-8008-54e214806b78"}
04:07:50.000 00.018 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"a399ef67-7c17-497c-8509-3737f128e8ab"}
04:07:50.013 00.013 9340 case statement mapped state 6 to 3
04:07:50.042 00.029 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"a399ef67-7c17-497c-8509-3737f128e8ab"}
04:07:50.060 00.018 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"9df0f53f-85c5-4a78-84e5-6cd1dd7cb6eb"}
04:07:50.072 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":217,"width":15,"height":15,"star_pos":[7.36,7.14],"pixels":"..."},"id":"9df0f53f-85c5-4a78-84e5-6cd1dd7cb6eb"}
04:07:50.399 00.327 12020 Exposure complete
04:07:50.670 00.271 12020 worker thread done servicing request
04:07:50.671 00.001 9340 OnExposeComplete: enter
04:07:50.704 00.033 9340 UpdateGuideState(): m_state=6
04:07:50.720 00.016 9340 Star::Find(15, 1416, 112, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 218
04:07:50.732 00.012 9340 Star::Find returns 1 (0), X=1416.17, Y=112.26, Mass=1522250, SNR=212.1, Peak=65436 HFD=4.9
04:07:50.742 00.010 9340 MultiStar: [#1 -0.26,0.23,0.85,U] [#2 -0.59,0.21,0.00,M3] [#3 -0.45,0.25,1.08,U] [#4 -0.42,0.35,0.86,U] [#5 -0.36,0.27,0.88,U] [#6 -0.30,0.27,0.89,U] [#7 -0.45,0.26,0.85,U] [#8 -0.21,0.24,0.90,U] 
04:07:50.757 00.015 9340 refined, 7 included, MultiStar: {-0.39, 0.21}, one-star: {-0.61, -0.13}
04:07:50.766 00.009 9340 CameraToMount -- cameraTheta (2.64) - m_xAngle (0.05) = xAngle (2.59 = 2.59)
04:07:50.776 00.010 9340 CameraToMount -- cameraTheta (2.64) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-0.47 = -0.47)
04:07:50.792 00.016 9340 CameraToMount -- cameraX=-0.39 cameraY=0.21 hyp=0.44 cameraTheta=2.64 mountX=-0.38 mountY=-0.20, mountTheta=-2.65
04:07:50.811 00.019 9340 SchedulePrimaryMove(10104498, x=-0.39, y=0.21, opts=13)
04:07:50.846 00.035 9340 Enqueuing Move request for scope (-0.39, 0.21)
04:07:50.860 00.014 12020 Worker thread wakes up
04:07:50.860 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=6814, max=65535, med=10579, FiltMin=8216, FiltMax=65535, Gamma=2.870
04:07:50.871 00.011 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.39, 0.21) opts 0xd
04:07:50.872 00.001 9340 UpdateGuideState exits: m=1522250 SNR=212.1
04:07:50.883 00.011 12020 Handling offset move in thread for scope, endpoint = (-0.39, 0.21)
04:07:50.884 00.001 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:07:50.894 00.010 12020 Moving (-0.39, 0.21) raw xDistance=-0.38 yDistance=-0.20
04:07:50.895 00.001 9340 ScheduleExposure(2000,3,1) exposurePending=0
04:07:50.905 00.010 12020 GuideAlgorithmHysteresis::Result() returns -0.16 from input -0.38
04:07:50.905 00.000 9340 Enqueuing Expose request
04:07:50.924 00.019 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:07:50.924 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.20
04:07:50.925 00.001 12020 MoveAxis(E, 28, ABG)
04:07:50.925 00.000 12020 Guiding  Dir = 2, Dur = 28
04:07:50.926 00.001 12020 IsSlewing returns 0
04:07:50.927 00.001 12020 IsGuiding returns 0
04:07:50.967 00.040 12020 IsGuiding returns 1
04:07:50.967 00.000 12020 scope still moving after pulse duration time elapsed
04:07:51.019 00.052 12020 IsSlewing returns 0
04:07:51.021 00.002 12020 IsGuiding returns 0
04:07:51.021 00.000 12020 scope move finished after 28 + 66 ms
04:07:51.021 00.000 12020 Move returns status 0, amount 28
04:07:51.021 00.000 12020 MoveAxis(N, 0, ABG)
04:07:51.022 00.001 12020 Move returns status 0, amount 0
04:07:51.022 00.000 12020 move complete, result=0
04:07:51.022 00.000 12020 worker thread done servicing request
04:07:51.022 00.000 9340 GuideStep: -0.4 px 28 ms EAST, -0.2 px 0 ms NORTH
04:07:51.032 00.010 12020 Worker thread wakes up
04:07:51.033 00.001 12020 worker thread servicing REQUEST_EXPOSE 2000
04:07:51.033 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(1402,97,31,31)
04:07:52.025 00.992 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"13de3c60-01cc-4443-b919-7cb54623eedc"}
04:07:52.044 00.019 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"13de3c60-01cc-4443-b919-7cb54623eedc"}
04:07:52.056 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"8998ade4-feca-4c6b-8eb6-3b9213b8d16f"}
04:07:52.073 00.017 9340 case statement mapped state 6 to 3
04:07:52.086 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"8998ade4-feca-4c6b-8eb6-3b9213b8d16f"}
04:07:52.109 00.023 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"6c479472-f24f-4c54-893f-7450aa878fba"}
04:07:52.137 00.028 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":218,"width":15,"height":15,"star_pos":[7.17,7.26],"pixels":"..."},"id":"6c479472-f24f-4c54-893f-7450aa878fba"}
04:07:53.419 01.282 12020 Exposure complete
04:07:53.744 00.325 12020 worker thread done servicing request
04:07:53.745 00.001 9340 OnExposeComplete: enter
04:07:53.758 00.013 9340 UpdateGuideState(): m_state=6
04:07:53.778 00.020 9340 Star::Find(15, 1416, 112, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 219
04:07:53.818 00.040 9340 Star::Find returns 1 (0), X=1416.71, Y=112.14, Mass=1552840, SNR=208.1, Peak=64248 HFD=4.9
04:07:53.835 00.017 9340 MultiStar: [#1 0.21,0.05,0.76,U] [#2 0.14,-0.11,0.80,U] [#3 0.11,-0.15,0.77,U] [#4 0.12,0.18,0.92,U] [#5 0.13,0.01,0.85,U] [#6 0.31,-0.02,0.86,U] [#7 0.10,-0.08,0.83,U] [#8 0.26,0.11,0.83,U] 
04:07:53.850 00.015 9340 refined, 8 included, MultiStar: {0.14, -0.03}, one-star: {-0.07, -0.25}
04:07:53.869 00.019 9340 CameraToMount -- cameraTheta (-0.22) - m_xAngle (0.05) = xAngle (-0.27 = -0.27)
04:07:53.881 00.012 9340 CameraToMount -- cameraTheta (-0.22) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-3.34 = 2.95)
04:07:53.909 00.028 9340 CameraToMount -- cameraX=0.14 cameraY=-0.03 hyp=0.15 cameraTheta=-0.22 mountX=0.14 mountY=0.03, mountTheta=0.20
04:07:53.957 00.048 9340 SchedulePrimaryMove(10104498, x=0.14, y=-0.03, opts=13)
04:07:53.971 00.014 9340 Enqueuing Move request for scope (0.14, -0.03)
04:07:53.986 00.015 12020 Worker thread wakes up
04:07:53.987 00.001 9340 UpdateImageDisplay: Size=(1920,1080) min=6370, max=65535, med=10569, FiltMin=8439, FiltMax=65514, Gamma=2.870
04:07:54.003 00.016 12020 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.03) opts 0xd
04:07:54.003 00.000 12020 Handling offset move in thread for scope, endpoint = (0.14, -0.03)
04:07:54.003 00.000 12020 Moving (0.14, -0.03) raw xDistance=0.14 yDistance=0.03
04:07:54.004 00.001 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14
04:07:54.004 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:07:54.004 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
04:07:54.004 00.000 12020 MoveAxis(E, 0, ABG)
04:07:54.004 00.000 12020 Move returns status 0, amount 0
04:07:54.004 00.000 12020 MoveAxis(N, 0, ABG)
04:07:54.005 00.001 12020 Move returns status 0, amount 0
04:07:54.005 00.000 12020 move complete, result=0
04:07:54.006 00.001 9340 UpdateGuideState exits: m=1552840 SNR=208.1
04:07:54.026 00.020 12020 worker thread done servicing request
04:07:54.026 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:07:54.041 00.015 9340 ScheduleExposure(2000,3,1) exposurePending=0
04:07:54.056 00.015 9340 Enqueuing Expose request
04:07:54.108 00.052 12020 Worker thread wakes up
04:07:54.109 00.001 12020 worker thread servicing REQUEST_EXPOSE 2000
04:07:54.109 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(1402,97,31,31)
04:07:54.110 00.001 9340 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
04:07:54.191 00.081 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"f33cc146-6714-4507-b3e5-910cfc24af1a"}
04:07:54.260 00.069 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"f33cc146-6714-4507-b3e5-910cfc24af1a"}
04:07:54.284 00.024 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"49e6921f-f221-4638-904e-8e0b47485803"}
04:07:54.306 00.022 9340 case statement mapped state 6 to 3
04:07:54.330 00.024 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"49e6921f-f221-4638-904e-8e0b47485803"}
04:07:54.354 00.024 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"4dc007f4-3c95-47f6-ad90-973d77379f97"}
04:07:54.405 00.051 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":219,"width":15,"height":15,"star_pos":[6.71,7.14],"pixels":"..."},"id":"4dc007f4-3c95-47f6-ad90-973d77379f97"}
04:07:56.025 01.620 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"ca515df9-08b7-498a-bf77-247b2db45cd2"}
04:07:56.038 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"ca515df9-08b7-498a-bf77-247b2db45cd2"}
04:07:56.049 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"aa2b1117-2264-4942-998a-dfc65375436f"}
04:07:56.059 00.010 9340 case statement mapped state 6 to 3
04:07:56.071 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"aa2b1117-2264-4942-998a-dfc65375436f"}
04:07:56.105 00.034 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"424b633f-0225-4984-8d34-bf507771ebdb"}
04:07:56.129 00.024 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":219,"width":15,"height":15,"star_pos":[6.71,7.14],"pixels":"..."},"id":"424b633f-0225-4984-8d34-bf507771ebdb"}
04:07:56.474 00.345 12020 Exposure complete
04:07:56.847 00.373 12020 worker thread done servicing request
04:07:56.848 00.001 9340 OnExposeComplete: enter
04:07:56.867 00.019 9340 UpdateGuideState(): m_state=6
04:07:56.881 00.014 9340 Star::Find(15, 1416, 112, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 220
04:07:56.895 00.014 9340 Star::Find returns 1 (0), X=1416.67, Y=112.25, Mass=1549733, SNR=223.5, Peak=65436 HFD=4.9
04:07:56.913 00.018 9340 MultiStar: [#1 0.07,0.06,0.88,U] [#2 0.12,-0.07,0.79,U] [#3 0.07,-0.06,0.98,U] [#4 0.02,0.10,0.87,U] [#5 0.24,0.19,0.77,U] [#6 0.15,0.00,0.72,U] [#7 -0.03,-0.02,0.89,U] [#8 0.14,0.06,0.85,U] 
04:07:56.964 00.051 9340 refined, 8 included, MultiStar: {0.07, 0.01}, one-star: {-0.11, -0.15}
04:07:56.986 00.022 9340 CameraToMount -- cameraTheta (0.12) - m_xAngle (0.05) = xAngle (0.07 = 0.07)
04:07:57.001 00.015 9340 CameraToMount -- cameraTheta (0.12) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-2.99 = -2.99)
04:07:57.016 00.015 9340 CameraToMount -- cameraX=0.07 cameraY=0.01 hyp=0.07 cameraTheta=0.12 mountX=0.07 mountY=-0.01, mountTheta=-0.15
04:07:57.067 00.051 9340 SchedulePrimaryMove(10104498, x=0.07, y=0.01, opts=13)
04:07:57.084 00.017 9340 Enqueuing Move request for scope (0.07, 0.01)
04:07:57.097 00.013 12020 Worker thread wakes up
04:07:57.097 00.000 12020 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.01) opts 0xd
04:07:57.098 00.001 9340 UpdateImageDisplay: Size=(1920,1080) min=6058, max=65535, med=10581, FiltMin=8431, FiltMax=65516, Gamma=2.870
04:07:57.114 00.016 12020 Handling offset move in thread for scope, endpoint = (0.07, 0.01)
04:07:57.115 00.001 9340 UpdateGuideState exits: m=1549733 SNR=223.5
04:07:57.128 00.013 12020 Moving (0.07, 0.01) raw xDistance=0.07 yDistance=-0.01
04:07:57.128 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:07:57.166 00.038 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
04:07:57.167 00.001 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:07:57.167 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
04:07:57.186 00.019 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
04:07:57.186 00.000 9340 Enqueuing Expose request
04:07:57.205 00.019 12020 MoveAxis(E, 0, ABG)
04:07:57.206 00.001 12020 Move returns status 0, amount 0
04:07:57.206 00.000 12020 MoveAxis(N, 0, ABG)
04:07:57.206 00.000 12020 Move returns status 0, amount 0
04:07:57.206 00.000 12020 move complete, result=0
04:07:57.206 00.000 12020 worker thread done servicing request
04:07:57.206 00.000 12020 Worker thread wakes up
04:07:57.208 00.002 12020 worker thread servicing REQUEST_EXPOSE 2000
04:07:57.209 00.001 12020 Handling exposure in thread, d=2000 o=3 r=(1402,97,31,31)
04:07:57.213 00.004 9340 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
04:07:58.025 00.812 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"8a59851a-9c2b-4ff0-a4af-f1a94ea926b5"}
04:07:58.043 00.018 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"8a59851a-9c2b-4ff0-a4af-f1a94ea926b5"}
04:07:58.068 00.025 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"b8f4c45c-3b14-4dd6-853a-54b00afc8ef2"}
04:07:58.086 00.018 9340 case statement mapped state 6 to 3
04:07:58.140 00.054 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"b8f4c45c-3b14-4dd6-853a-54b00afc8ef2"}
04:07:58.179 00.039 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"b54d4f7d-d327-4b3f-b9da-3eda23a4537b"}
04:07:58.201 00.022 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":220,"width":15,"height":15,"star_pos":[6.67,7.25],"pixels":"..."},"id":"b54d4f7d-d327-4b3f-b9da-3eda23a4537b"}
04:07:59.586 01.385 12020 Exposure complete
04:07:59.864 00.278 12020 worker thread done servicing request
04:07:59.865 00.001 9340 OnExposeComplete: enter
04:07:59.879 00.014 9340 UpdateGuideState(): m_state=6
04:07:59.932 00.053 9340 Star::Find(15, 1416, 112, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 221
04:07:59.947 00.015 9340 Star::Find returns 1 (0), X=1417.12, Y=112.01, Mass=1494568, SNR=206.1, Peak=64676 HFD=4.6
04:07:59.963 00.016 9340 MultiStar: [#1 0.35,-0.18,0.95,U] [#2 0.52,-0.25,0.00,M2] [#3 0.43,-0.21,1.00,U] [#4 0.44,-0.06,0.94,U] [#5 0.29,-0.27,0.86,U] [#6 0.64,-0.20,0.00,M1] [#7 0.42,-0.17,0.92,U] [#8 0.43,0.08,0.85,U] 
04:07:59.982 00.019 9340 refined, 6 included, MultiStar: {0.39, -0.18}, one-star: {0.34, -0.38}
04:08:00.001 00.019 9340 CameraToMount -- cameraTheta (-0.43) - m_xAngle (0.05) = xAngle (-0.48 = -0.48)
04:08:00.047 00.046 9340 CameraToMount -- cameraTheta (-0.43) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-3.54 = 2.74)
04:08:00.086 00.039 9340 CameraToMount -- cameraX=0.39 cameraY=-0.18 hyp=0.42 cameraTheta=-0.43 mountX=0.38 mountY=0.17, mountTheta=0.42
04:08:00.119 00.033 9340 SchedulePrimaryMove(10104498, x=0.39, y=-0.18, opts=13)
04:08:00.154 00.035 9340 Enqueuing Move request for scope (0.39, -0.18)
04:08:00.197 00.043 12020 Worker thread wakes up
04:08:00.198 00.001 12020 worker thread servicing REQUEST_MOVE scope ofs (0.39, -0.18) opts 0xd
04:08:00.198 00.000 12020 Handling offset move in thread for scope, endpoint = (0.39, -0.18)
04:08:00.198 00.000 12020 Moving (0.39, -0.18) raw xDistance=0.38 yDistance=0.17
04:08:00.199 00.001 12020 GuideAlgorithmHysteresis::Result() returns 0.16 from input 0.38
04:08:00.199 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:08:00.200 00.001 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
04:08:00.200 00.000 12020 MoveAxis(W, 28, ABG)
04:08:00.200 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=6198, max=65535, med=10581, FiltMin=8335, FiltMax=65514, Gamma=2.870
04:08:00.243 00.043 12020 Guiding  Dir = 3, Dur = 28
04:08:00.243 00.000 9340 UpdateGuideState exits: m=1494568 SNR=206.1
04:08:00.282 00.039 12020 IsSlewing returns 0
04:08:00.283 00.001 12020 IsGuiding returns 0
04:08:00.287 00.004 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:08:00.314 00.027 12020 PulseGuide returned control before completion, sleep 11
04:08:00.319 00.005 9340 ScheduleExposure(2000,3,1) exposurePending=0
04:08:00.342 00.023 12020 IsGuiding returns 1
04:08:00.342 00.000 12020 scope still moving after pulse duration time elapsed
04:08:00.344 00.002 9340 Enqueuing Expose request
04:08:00.383 00.039 12020 IsSlewing returns 0
04:08:00.385 00.002 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"5f6d107d-a08c-4e27-92c7-b2e59f25598e"}
04:08:00.430 00.045 12020 IsGuiding returns 0
04:08:00.430 00.000 12020 scope move finished after 28 + 118 ms
04:08:00.430 00.000 12020 Move returns status 0, amount 28
04:08:00.430 00.000 12020 MoveAxis(N, 0, ABG)
04:08:00.431 00.001 12020 Move returns status 0, amount 0
04:08:00.431 00.000 12020 move complete, result=0
04:08:00.431 00.000 12020 worker thread done servicing request
04:08:00.431 00.000 12020 Worker thread wakes up
04:08:00.431 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
04:08:00.431 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(1402,97,31,31)
04:08:00.434 00.003 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"5f6d107d-a08c-4e27-92c7-b2e59f25598e"}
04:08:00.461 00.027 9340 GuideStep: 0.4 px 28 ms WEST, 0.2 px 0 ms NORTH
04:08:00.551 00.090 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"503a1506-0cb6-4218-89d8-836cfe9b4f51"}
04:08:00.595 00.044 9340 case statement mapped state 6 to 3
04:08:00.625 00.030 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"503a1506-0cb6-4218-89d8-836cfe9b4f51"}
04:08:00.642 00.017 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"1dba4a8f-0788-4fa9-8fa8-f58932bdedff"}
04:08:00.709 00.067 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":221,"width":15,"height":15,"star_pos":[7.12,7.01],"pixels":"..."},"id":"1dba4a8f-0788-4fa9-8fa8-f58932bdedff"}
04:08:02.027 01.318 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"0dac53cb-ca24-4572-b797-7ced28983bcc"}
04:08:02.047 00.020 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"0dac53cb-ca24-4572-b797-7ced28983bcc"}
04:08:02.062 00.015 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"d69c976d-b87d-4ec9-899a-914ba233065c"}
04:08:02.079 00.017 9340 case statement mapped state 6 to 3
04:08:02.117 00.038 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"d69c976d-b87d-4ec9-899a-914ba233065c"}
04:08:02.187 00.070 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"5ddc740a-17d0-4d46-b1ed-355795fd0338"}
04:08:02.201 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":221,"width":15,"height":15,"star_pos":[7.12,7.01],"pixels":"..."},"id":"5ddc740a-17d0-4d46-b1ed-355795fd0338"}
04:08:02.893 00.692 12020 Exposure complete
04:08:03.151 00.258 12020 worker thread done servicing request
04:08:03.151 00.000 9340 OnExposeComplete: enter
04:08:03.163 00.012 9340 UpdateGuideState(): m_state=6
04:08:03.179 00.016 9340 Star::Find(15, 1417, 112, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 222
04:08:03.191 00.012 9340 Star::Find returns 1 (0), X=1416.56, Y=112.11, Mass=1550566, SNR=182.3, Peak=64968 HFD=5.0
04:08:03.228 00.037 9340 MultiStar: [#1 0.04,-0.01,1.11,U] [#2 0.06,-0.21,0.99,U] [#3 0.06,0.01,1.16,U] [#4 0.13,0.13,1.07,U] [#5 -0.00,0.02,1.04,U] [#6 0.26,-0.12,0.94,U] [#7 -0.11,-0.01,0.86,U] [#8 0.09,0.10,0.95,U] 
04:08:03.249 00.021 9340 refined, 8 included, MultiStar: {0.03, -0.04}, one-star: {-0.22, -0.29}
04:08:03.261 00.012 9340 CameraToMount -- cameraTheta (-0.86) - m_xAngle (0.05) = xAngle (-0.91 = -0.91)
04:08:03.272 00.011 9340 CameraToMount -- cameraTheta (-0.86) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-3.97 = 2.31)
04:08:03.284 00.012 9340 CameraToMount -- cameraX=0.03 cameraY=-0.04 hyp=0.05 cameraTheta=-0.86 mountX=0.03 mountY=0.04, mountTheta=0.88
04:08:03.309 00.025 9340 SchedulePrimaryMove(10104498, x=0.03, y=-0.04, opts=13)
04:08:03.357 00.048 9340 Enqueuing Move request for scope (0.03, -0.04)
04:08:03.373 00.016 12020 Worker thread wakes up
04:08:03.373 00.000 12020 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.04) opts 0xd
04:08:03.373 00.000 12020 Handling offset move in thread for scope, endpoint = (0.03, -0.04)
04:08:03.374 00.001 12020 Moving (0.03, -0.04) raw xDistance=0.03 yDistance=0.04
04:08:03.374 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=6610, max=65535, med=10575, FiltMin=8075, FiltMax=65514, Gamma=2.870
04:08:03.392 00.018 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
04:08:03.393 00.001 9340 UpdateGuideState exits: m=1550566 SNR=182.3
04:08:03.410 00.017 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:08:03.411 00.001 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
04:08:03.411 00.000 12020 MoveAxis(E, 0, ABG)
04:08:03.411 00.000 12020 Move returns status 0, amount 0
04:08:03.411 00.000 12020 MoveAxis(N, 0, ABG)
04:08:03.411 00.000 12020 Move returns status 0, amount 0
04:08:03.412 00.001 12020 move complete, result=0
04:08:03.413 00.001 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:08:03.438 00.025 12020 worker thread done servicing request
04:08:03.438 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
04:08:03.480 00.042 9340 Enqueuing Expose request
04:08:03.493 00.013 12020 Worker thread wakes up
04:08:03.494 00.001 9340 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
04:08:03.510 00.016 12020 worker thread servicing REQUEST_EXPOSE 2000
04:08:03.510 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(1402,97,31,31)
04:08:04.026 00.516 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"494e6b9f-869c-4790-9d7b-31c7bf16d3a4"}
04:08:04.049 00.023 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"494e6b9f-869c-4790-9d7b-31c7bf16d3a4"}
04:08:04.104 00.055 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"f69ac791-e621-4d95-bd8a-00e8e581a274"}
04:08:04.134 00.030 9340 case statement mapped state 6 to 3
04:08:04.161 00.027 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"f69ac791-e621-4d95-bd8a-00e8e581a274"}
04:08:04.198 00.037 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"d47085ec-4c0d-4260-b32f-34d42fc14a1c"}
04:08:04.215 00.017 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":222,"width":15,"height":15,"star_pos":[6.56,7.11],"pixels":"..."},"id":"d47085ec-4c0d-4260-b32f-34d42fc14a1c"}
04:08:05.923 01.708 12020 Exposure complete
04:08:06.030 00.107 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"cd56f3d9-062e-4584-8bd4-51098c23f260"}
04:08:06.076 00.046 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"cd56f3d9-062e-4584-8bd4-51098c23f260"}
04:08:06.196 00.120 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"13e1758e-705c-4ee2-9147-1562405215dc"}
04:08:06.315 00.119 9340 case statement mapped state 6 to 3
04:08:06.520 00.205 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"13e1758e-705c-4ee2-9147-1562405215dc"}
04:08:06.761 00.241 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"371a3a68-0b84-40ab-9fd0-c73dfaceb816"}
04:08:06.919 00.158 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":222,"width":15,"height":15,"star_pos":[6.56,7.11],"pixels":"..."},"id":"371a3a68-0b84-40ab-9fd0-c73dfaceb816"}
04:08:07.770 00.851 12020 worker thread done servicing request
04:08:07.770 00.000 9340 OnExposeComplete: enter
04:08:07.832 00.062 9340 UpdateGuideState(): m_state=6
04:08:07.928 00.096 9340 Star::Find(15, 1416, 112, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 223
04:08:08.015 00.087 9340 Star::Find returns 1 (0), X=1417.04, Y=111.96, Mass=1522944, SNR=218.1, Peak=62546 HFD=4.5
04:08:08.126 00.111 9340 MultiStar: [#1 0.45,-0.14,0.82,U] [#2 0.57,-0.16,0.00,M2] [#3 0.46,-0.15,1.05,U] [#4 0.48,-0.08,0.95,U] [#5 0.36,0.01,0.66,U] [#6 0.53,-0.24,0.00,M1] [#7 0.63,-0.17,0.00,M1] [#8 0.56,-0.02,0.00,M1] 
04:08:08.239 00.113 9340 refined, 4 included, MultiStar: {0.40, -0.17}, one-star: {0.26, -0.43}
04:08:08.401 00.162 9340 CameraToMount -- cameraTheta (-0.40) - m_xAngle (0.05) = xAngle (-0.45 = -0.45)
04:08:08.548 00.147 9340 CameraToMount -- cameraTheta (-0.40) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-3.52 = 2.76)
04:08:08.675 00.127 9340 CameraToMount -- cameraX=0.40 cameraY=-0.17 hyp=0.44 cameraTheta=-0.40 mountX=0.40 mountY=0.16, mountTheta=0.39
04:08:08.727 00.052 9340 SchedulePrimaryMove(10104498, x=0.40, y=-0.17, opts=13)
04:08:08.779 00.052 9340 Enqueuing Move request for scope (0.40, -0.17)
04:08:08.842 00.063 12020 Worker thread wakes up
04:08:08.844 00.002 9340 UpdateImageDisplay: Size=(1920,1080) min=6692, max=65535, med=10566, FiltMin=8275, FiltMax=65514, Gamma=2.870
04:08:08.860 00.016 12020 worker thread servicing REQUEST_MOVE scope ofs (0.40, -0.17) opts 0xd
04:08:08.861 00.001 12020 Handling offset move in thread for scope, endpoint = (0.40, -0.17)
04:08:08.861 00.000 12020 Moving (0.40, -0.17) raw xDistance=0.40 yDistance=0.16
04:08:08.861 00.000 12020 GuideAlgorithmHysteresis::Result() returns 0.17 from input 0.40
04:08:08.861 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:08:08.861 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
04:08:08.862 00.001 12020 MoveAxis(W, 30, ABG)
04:08:08.862 00.000 12020 Guiding  Dir = 3, Dur = 30
04:08:08.863 00.001 9340 UpdateGuideState exits: m=1522944 SNR=218.1
04:08:08.878 00.015 12020 IsSlewing returns 0
04:08:08.878 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:08:08.899 00.021 12020 IsGuiding returns 0
04:08:08.900 00.001 9340 ScheduleExposure(2000,3,1) exposurePending=0
04:08:08.968 00.068 12020 IsGuiding returns 1
04:08:08.968 00.000 9340 Enqueuing Expose request
04:08:08.986 00.018 12020 scope still moving after pulse duration time elapsed
04:08:08.995 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"08ceec3c-32c6-4eb5-8e6e-72515f7677f3"}
04:08:09.033 00.038 12020 IsSlewing returns 0
04:08:09.033 00.000 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"08ceec3c-32c6-4eb5-8e6e-72515f7677f3"}
04:08:09.058 00.025 12020 IsGuiding returns 0
04:08:09.058 00.000 12020 scope move finished after 30 + 128 ms
04:08:09.058 00.000 12020 Move returns status 0, amount 30
04:08:09.058 00.000 12020 MoveAxis(N, 0, ABG)
04:08:09.058 00.000 12020 Move returns status 0, amount 0
04:08:09.059 00.001 12020 move complete, result=0
04:08:09.060 00.001 12020 worker thread done servicing request
04:08:09.062 00.002 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"3887045a-98c4-48c0-9e0b-4854dfb51f92"}
04:08:09.088 00.026 12020 Worker thread wakes up
04:08:09.088 00.000 9340 case statement mapped state 6 to 3
04:08:09.133 00.045 12020 worker thread servicing REQUEST_EXPOSE 2000
04:08:09.133 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(1402,97,31,31)
04:08:09.136 00.003 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"3887045a-98c4-48c0-9e0b-4854dfb51f92"}
04:08:09.160 00.024 9340 GuideStep: 0.4 px 30 ms WEST, 0.2 px 0 ms NORTH
04:08:09.205 00.045 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"15614387-8a14-40b6-a872-9d9929e4de24"}
04:08:09.243 00.038 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":223,"width":15,"height":15,"star_pos":[7.04,6.96],"pixels":"..."},"id":"15614387-8a14-40b6-a872-9d9929e4de24"}
04:08:10.029 00.786 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"f544ac47-98e3-4396-8480-b4071c8c6883"}
04:08:10.052 00.023 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"f544ac47-98e3-4396-8480-b4071c8c6883"}
04:08:10.068 00.016 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"de5507af-6767-41ea-b3a6-c02865b02b6a"}
04:08:10.103 00.035 9340 case statement mapped state 6 to 3
04:08:10.142 00.039 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"de5507af-6767-41ea-b3a6-c02865b02b6a"}
04:08:10.201 00.059 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"a8d7ae87-499d-4030-b13e-462deb0f48f1"}
04:08:10.258 00.057 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":223,"width":15,"height":15,"star_pos":[7.04,6.96],"pixels":"..."},"id":"a8d7ae87-499d-4030-b13e-462deb0f48f1"}
04:08:11.604 01.346 12020 Exposure complete
04:08:12.025 00.421 12020 worker thread done servicing request
04:08:12.027 00.002 9340 OnExposeComplete: enter
04:08:12.047 00.020 9340 UpdateGuideState(): m_state=6
04:08:12.063 00.016 9340 Star::Find(15, 1417, 111, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 224
04:08:12.076 00.013 9340 Star::Find returns 1 (0), X=1417.30, Y=112.43, Mass=1520560, SNR=216.0, Peak=64736 HFD=4.9
04:08:12.115 00.039 9340 MultiStar: [#1 0.59,0.22,0.00,M1] [#2 0.76,0.26,0.00,M3] [#3 0.64,0.11,0.00,M1] [#4 0.71,0.26,0.00,M1] [#5 0.53,0.27,0.00,M1] [#6 0.69,0.16,0.00,M2] [#7 0.64,0.28,0.00,M2] [#8 0.72,0.24,0.00,M2] 
04:08:12.170 00.055 9340 CameraToMount -- cameraTheta (0.06) - m_xAngle (0.05) = xAngle (0.01 = 0.01)
04:08:12.201 00.031 9340 CameraToMount -- cameraTheta (0.06) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-3.06 = -3.06)
04:08:12.240 00.039 9340 CameraToMount -- cameraX=0.52 cameraY=0.03 hyp=0.53 cameraTheta=0.06 mountX=0.53 mountY=-0.05, mountTheta=-0.09
04:08:12.281 00.041 9340 SchedulePrimaryMove(10104498, x=0.52, y=0.03, opts=13)
04:08:12.345 00.064 9340 Enqueuing Move request for scope (0.52, 0.03)
04:08:12.375 00.030 12020 Worker thread wakes up
04:08:12.376 00.001 9340 UpdateImageDisplay: Size=(1920,1080) min=6653, max=65535, med=10594, FiltMin=8281, FiltMax=65514, Gamma=2.870
04:08:12.393 00.017 12020 worker thread servicing REQUEST_MOVE scope ofs (0.52, 0.03) opts 0xd
04:08:12.393 00.000 12020 Handling offset move in thread for scope, endpoint = (0.52, 0.03)
04:08:12.393 00.000 12020 Moving (0.52, 0.03) raw xDistance=0.53 yDistance=-0.05
04:08:12.393 00.000 12020 GuideAlgorithmHysteresis::Result() returns 0.23 from input 0.53
04:08:12.394 00.001 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:08:12.394 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
04:08:12.394 00.000 12020 MoveAxis(W, 42, ABG)
04:08:12.394 00.000 12020 Guiding  Dir = 3, Dur = 42
04:08:12.395 00.001 9340 UpdateGuideState exits: m=1520560 SNR=216.0
04:08:12.414 00.019 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:08:12.433 00.019 12020 IsSlewing returns 0
04:08:12.433 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
04:08:12.475 00.042 12020 IsGuiding returns 0
04:08:12.476 00.001 9340 Enqueuing Expose request
04:08:12.501 00.025 12020 PulseGuide returned control before completion, sleep 32
04:08:12.502 00.001 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"289cba97-f7f7-4447-a004-342365838d17"}
04:08:12.515 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"289cba97-f7f7-4447-a004-342365838d17"}
04:08:12.537 00.022 12020 IsGuiding returns 1
04:08:12.537 00.000 12020 scope still moving after pulse duration time elapsed
04:08:12.564 00.027 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"0c43f069-26ad-4344-81a5-2819dd8ca3cd"}
04:08:12.608 00.044 12020 IsSlewing returns 0
04:08:12.610 00.002 12020 IsGuiding returns 0
04:08:12.610 00.000 12020 scope move finished after 42 + 93 ms
04:08:12.610 00.000 12020 Move returns status 0, amount 42
04:08:12.611 00.001 12020 MoveAxis(N, 0, ABG)
04:08:12.611 00.000 12020 Move returns status 0, amount 0
04:08:12.611 00.000 12020 move complete, result=0
04:08:12.611 00.000 12020 worker thread done servicing request
04:08:12.611 00.000 12020 Worker thread wakes up
04:08:12.612 00.001 12020 worker thread servicing REQUEST_EXPOSE 2000
04:08:12.612 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(1402,97,31,31)
04:08:12.612 00.000 9340 case statement mapped state 6 to 3
04:08:12.632 00.020 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"0c43f069-26ad-4344-81a5-2819dd8ca3cd"}
04:08:12.654 00.022 9340 GuideStep: 0.5 px 42 ms WEST, -0.0 px 0 ms NORTH
04:08:12.688 00.034 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"87ab1c34-f007-4260-ba74-b58306916f34"}
04:08:12.755 00.067 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":224,"width":15,"height":15,"star_pos":[7.30,7.43],"pixels":"..."},"id":"87ab1c34-f007-4260-ba74-b58306916f34"}
04:08:14.026 01.271 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"901bcf0a-2e5b-4f85-827d-935d8798ccc6"}
04:08:14.055 00.029 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"901bcf0a-2e5b-4f85-827d-935d8798ccc6"}
04:08:14.129 00.074 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"bb2d6fc2-26c5-4d43-aea4-87e0b890c55f"}
04:08:14.161 00.032 9340 case statement mapped state 6 to 3
04:08:14.212 00.051 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"bb2d6fc2-26c5-4d43-aea4-87e0b890c55f"}
04:08:14.322 00.110 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"3ef54073-dfec-40d4-b55e-be18c9270326"}
04:08:14.344 00.022 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":224,"width":15,"height":15,"star_pos":[7.30,7.43],"pixels":"..."},"id":"3ef54073-dfec-40d4-b55e-be18c9270326"}
04:08:15.009 00.665 12020 Exposure complete
04:08:15.434 00.425 12020 worker thread done servicing request
04:08:15.434 00.000 9340 OnExposeComplete: enter
04:08:15.471 00.037 9340 UpdateGuideState(): m_state=6
04:08:15.522 00.051 9340 Star::Find(15, 1417, 112, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 225
04:08:15.550 00.028 9340 Star::Find returns 1 (0), X=1416.31, Y=111.91, Mass=1408492, SNR=202.8, Peak=63384 HFD=4.6
04:08:15.576 00.026 9340 MultiStar: [#1 -0.21,-0.29,0.86,U] [#2 -0.22,-0.40,0.88,U] [#3 -0.39,-0.25,1.10,U] [#4 -0.28,-0.16,1.00,U] [#5 -0.28,-0.20,0.83,U] [#6 -0.03,-0.27,0.98,U] [#7 -0.18,-0.18,0.93,U] [#8 -0.11,-0.25,0.75,U] 
04:08:15.604 00.028 9340 refined, 8 included, MultiStar: {-0.25, -0.28}, one-star: {-0.47, -0.49}
04:08:15.637 00.033 9340 CameraToMount -- cameraTheta (-2.30) - m_xAngle (0.05) = xAngle (-2.35 = -2.35)
04:08:15.688 00.051 9340 CameraToMount -- cameraTheta (-2.30) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-5.42 = 0.87)
04:08:15.702 00.014 9340 CameraToMount -- cameraX=-0.25 cameraY=-0.28 hyp=0.37 cameraTheta=-2.30 mountX=-0.26 mountY=0.28, mountTheta=2.32
04:08:15.731 00.029 9340 SchedulePrimaryMove(10104498, x=-0.25, y=-0.28, opts=13)
04:08:15.743 00.012 9340 Enqueuing Move request for scope (-0.25, -0.28)
04:08:15.757 00.014 12020 Worker thread wakes up
04:08:15.758 00.001 9340 UpdateImageDisplay: Size=(1920,1080) min=6663, max=65535, med=10562, FiltMin=8417, FiltMax=65514, Gamma=2.870
04:08:15.771 00.013 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.25, -0.28) opts 0xd
04:08:15.772 00.001 9340 UpdateGuideState exits: m=1408492 SNR=202.8
04:08:15.810 00.038 12020 Handling offset move in thread for scope, endpoint = (-0.25, -0.28)
04:08:15.810 00.000 12020 Moving (-0.25, -0.28) raw xDistance=-0.26 yDistance=0.28
04:08:15.810 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:08:15.827 00.017 12020 GuideAlgorithmHysteresis::Result() returns -0.09 from input -0.26
04:08:15.827 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
04:08:15.840 00.013 12020 GuideAlgorithmResistSwitch::result() returns 0.28 from input 0.28
04:08:15.840 00.000 9340 Enqueuing Expose request
04:08:15.857 00.017 12020 MoveAxis(E, 16, ABG)
04:08:15.857 00.000 12020 Guiding  Dir = 2, Dur = 16
04:08:15.887 00.030 12020 IsSlewing returns 0
04:08:15.888 00.001 12020 IsGuiding returns 0
04:08:15.919 00.031 12020 IsGuiding returns 1
04:08:15.920 00.001 12020 scope still moving after pulse duration time elapsed
04:08:15.952 00.032 12020 IsSlewing returns 0
04:08:15.954 00.002 12020 IsGuiding returns 1
04:08:15.991 00.037 12020 IsSlewing returns 0
04:08:15.992 00.001 12020 IsGuiding returns 0
04:08:15.993 00.001 12020 scope move finished after 16 + 88 ms
04:08:15.993 00.000 12020 Move returns status 0, amount 16
04:08:15.993 00.000 12020 MoveAxis(S, 46, ABG)
04:08:15.994 00.001 12020 Guiding  Dir = 1, Dur = 46
04:08:15.995 00.001 12020 IsSlewing returns 0
04:08:15.996 00.001 12020 IsGuiding returns 0
04:08:16.065 00.069 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"d890ecc5-e666-4c67-9ab7-4bf7fc42a10a"}
04:08:16.110 00.045 12020 IsGuiding returns 1
04:08:16.110 00.000 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"d890ecc5-e666-4c67-9ab7-4bf7fc42a10a"}
04:08:16.122 00.012 12020 scope still moving after pulse duration time elapsed
04:08:16.123 00.001 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"fe346856-3f4e-4f5e-8a19-fc67db3ae279"}
04:08:16.148 00.025 9340 case statement mapped state 6 to 3
04:08:16.164 00.016 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"fe346856-3f4e-4f5e-8a19-fc67db3ae279"}
04:08:16.181 00.017 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"f4181419-f00e-483e-a7d9-a812920e95bf"}
04:08:16.197 00.016 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":225,"width":15,"height":15,"star_pos":[7.31,6.91],"pixels":"..."},"id":"f4181419-f00e-483e-a7d9-a812920e95bf"}
04:08:16.255 00.058 12020 IsSlewing returns 0
04:08:16.257 00.002 12020 IsGuiding returns 0
04:08:16.257 00.000 12020 scope move finished after 46 + 214 ms
04:08:16.257 00.000 12020 Move returns status 0, amount 46
04:08:16.258 00.001 12020 move complete, result=0
04:08:16.258 00.000 12020 worker thread done servicing request
04:08:16.258 00.000 9340 GuideStep: -0.3 px 16 ms EAST, 0.3 px 46 ms SOUTH
04:08:16.280 00.022 12020 Worker thread wakes up
04:08:16.281 00.001 12020 worker thread servicing REQUEST_EXPOSE 2000
04:08:16.281 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(1402,97,31,31)
04:08:18.064 01.783 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"4b89aa69-eb12-49bd-8b89-08e9e3ae93cb"}
04:08:18.085 00.021 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"4b89aa69-eb12-49bd-8b89-08e9e3ae93cb"}
04:08:18.131 00.046 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"255211c5-8fbc-48b6-b2a0-8b73547739f5"}
04:08:18.157 00.026 9340 case statement mapped state 6 to 3
04:08:18.195 00.038 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"255211c5-8fbc-48b6-b2a0-8b73547739f5"}
04:08:18.214 00.019 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"d6b60b2a-2940-4b9e-acc3-2a8f6e888f2b"}
04:08:18.262 00.048 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":225,"width":15,"height":15,"star_pos":[7.31,6.91],"pixels":"..."},"id":"d6b60b2a-2940-4b9e-acc3-2a8f6e888f2b"}
04:08:18.661 00.399 12020 Exposure complete
04:08:18.956 00.295 12020 worker thread done servicing request
04:08:18.956 00.000 9340 OnExposeComplete: enter
04:08:18.988 00.032 9340 UpdateGuideState(): m_state=6
04:08:19.007 00.019 9340 Star::Find(15, 1416, 111, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 226
04:08:19.020 00.013 9340 Star::Find returns 1 (0), X=1416.79, Y=112.31, Mass=1563338, SNR=206.7, Peak=65160 HFD=4.9
04:08:19.037 00.017 9340 MultiStar: [#1 0.15,0.11,0.82,U] [#2 0.34,-0.02,0.80,U] [#3 0.16,0.02,0.93,U] [#4 0.19,0.18,0.79,U] [#5 0.14,0.19,0.87,U] [#6 0.39,0.16,0.89,U] [#7 0.05,0.01,0.89,U] [#8 0.18,0.12,0.88,U] 
04:08:19.050 00.013 9340 single-star, 8 included, MultiStar: {0.18, 0.07}, one-star: {0.01, -0.09}
04:08:19.066 00.016 9340 CameraToMount -- cameraTheta (-1.42) - m_xAngle (0.05) = xAngle (-1.47 = -1.47)
04:08:19.086 00.020 9340 CameraToMount -- cameraTheta (-1.42) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-4.54 = 1.74)
04:08:19.101 00.015 9340 CameraToMount -- cameraX=0.01 cameraY=-0.09 hyp=0.09 cameraTheta=-1.42 mountX=0.01 mountY=0.09, mountTheta=1.47
04:08:19.160 00.059 9340 SchedulePrimaryMove(10104498, x=0.01, y=-0.09, opts=13)
04:08:19.175 00.015 9340 Enqueuing Move request for scope (0.01, -0.09)
04:08:19.200 00.025 12020 Worker thread wakes up
04:08:19.200 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=6330, max=65535, med=10566, FiltMin=8318, FiltMax=65516, Gamma=2.870
04:08:19.217 00.017 12020 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.09) opts 0xd
04:08:19.217 00.000 12020 Handling offset move in thread for scope, endpoint = (0.01, -0.09)
04:08:19.218 00.001 12020 Moving (0.01, -0.09) raw xDistance=0.01 yDistance=0.09
04:08:19.218 00.000 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
04:08:19.218 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:08:19.218 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
04:08:19.220 00.002 12020 MoveAxis(E, 0, ABG)
04:08:19.220 00.000 9340 UpdateGuideState exits: m=1563338 SNR=206.7
04:08:19.236 00.016 12020 Move returns status 0, amount 0
04:08:19.237 00.001 12020 MoveAxis(N, 0, ABG)
04:08:19.237 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:08:19.255 00.018 12020 Move returns status 0, amount 0
04:08:19.256 00.001 12020 move complete, result=0
04:08:19.256 00.000 12020 worker thread done servicing request
04:08:19.258 00.002 9340 ScheduleExposure(2000,3,1) exposurePending=0
04:08:19.299 00.041 9340 Enqueuing Expose request
04:08:19.314 00.015 12020 Worker thread wakes up
04:08:19.314 00.000 9340 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
04:08:19.333 00.019 12020 worker thread servicing REQUEST_EXPOSE 2000
04:08:19.333 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(1402,97,31,31)
04:08:20.064 00.731 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"19881e52-fa7d-4317-a6c0-a50f533db4ba"}
04:08:20.079 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"19881e52-fa7d-4317-a6c0-a50f533db4ba"}
04:08:20.135 00.056 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"a0606b9d-1497-4889-b1dc-30353c958c83"}
04:08:20.151 00.016 9340 case statement mapped state 6 to 3
04:08:20.164 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"a0606b9d-1497-4889-b1dc-30353c958c83"}
04:08:20.205 00.041 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"8001589b-b05c-46c9-8306-73e84b046102"}
04:08:20.251 00.046 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":226,"width":15,"height":15,"star_pos":[6.79,7.31],"pixels":"..."},"id":"8001589b-b05c-46c9-8306-73e84b046102"}
04:08:21.718 01.467 12020 Exposure complete
04:08:22.063 00.345 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"aa2d5c24-cc38-46a4-8ed1-4fcdbe36e3da"}
04:08:22.119 00.056 12020 worker thread done servicing request
04:08:22.119 00.000 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"aa2d5c24-cc38-46a4-8ed1-4fcdbe36e3da"}
04:08:22.150 00.031 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"ae1f9339-072d-4d45-acc8-4122bfd748bd"}
04:08:22.171 00.021 9340 case statement mapped state 6 to 3
04:08:22.208 00.037 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"ae1f9339-072d-4d45-acc8-4122bfd748bd"}
04:08:22.291 00.083 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"6c07e8af-3aac-40cb-b33a-7ff58bfe8d88"}
04:08:22.309 00.018 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":226,"width":15,"height":15,"star_pos":[6.79,7.31],"pixels":"..."},"id":"6c07e8af-3aac-40cb-b33a-7ff58bfe8d88"}
04:08:22.348 00.039 9340 OnExposeComplete: enter
04:08:22.430 00.082 9340 UpdateGuideState(): m_state=6
04:08:22.460 00.030 9340 Star::Find(15, 1416, 112, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 227
04:08:22.478 00.018 9340 Star::Find returns 1 (0), X=1416.72, Y=112.23, Mass=1511477, SNR=239.1, Peak=65436 HFD=4.9
04:08:22.507 00.029 9340 MultiStar: [#1 0.19,0.19,0.77,U] [#2 0.19,0.13,0.73,U] [#3 0.13,0.15,1.10,U] [#4 0.14,0.17,0.76,U] [#5 -0.02,0.12,0.63,U] [#6 0.34,-0.03,0.73,U] [#7 0.30,0.03,0.77,U] [#8 0.22,0.10,0.68,U] 
04:08:22.531 00.024 9340 refined, 8 included, MultiStar: {0.15, 0.07}, one-star: {-0.06, -0.16}
04:08:22.567 00.036 9340 CameraToMount -- cameraTheta (0.44) - m_xAngle (0.05) = xAngle (0.39 = 0.39)
04:08:22.583 00.016 9340 CameraToMount -- cameraTheta (0.44) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-2.68 = -2.68)
04:08:22.600 00.017 9340 CameraToMount -- cameraX=0.15 cameraY=0.07 hyp=0.17 cameraTheta=0.44 mountX=0.16 mountY=-0.08, mountTheta=-0.45
04:08:22.615 00.015 9340 SchedulePrimaryMove(10104498, x=0.15, y=0.07, opts=13)
04:08:22.630 00.015 9340 Enqueuing Move request for scope (0.15, 0.07)
04:08:22.647 00.017 12020 Worker thread wakes up
04:08:22.648 00.001 9340 UpdateImageDisplay: Size=(1920,1080) min=6592, max=65535, med=10566, FiltMin=8354, FiltMax=65514, Gamma=2.870
04:08:22.663 00.015 12020 worker thread servicing REQUEST_MOVE scope ofs (0.15, 0.07) opts 0xd
04:08:22.663 00.000 9340 UpdateGuideState exits: m=1511477 SNR=239.1
04:08:22.700 00.037 12020 Handling offset move in thread for scope, endpoint = (0.15, 0.07)
04:08:22.700 00.000 12020 Moving (0.15, 0.07) raw xDistance=0.16 yDistance=-0.08
04:08:22.700 00.000 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.16
04:08:22.700 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:08:22.701 00.001 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
04:08:22.701 00.000 12020 MoveAxis(E, 0, ABG)
04:08:22.701 00.000 12020 Move returns status 0, amount 0
04:08:22.701 00.000 12020 MoveAxis(N, 0, ABG)
04:08:22.701 00.000 12020 Move returns status 0, amount 0
04:08:22.707 00.006 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:08:22.726 00.019 12020 move complete, result=0
04:08:22.727 00.001 9340 ScheduleExposure(2000,3,1) exposurePending=0
04:08:22.740 00.013 12020 worker thread done servicing request
04:08:22.740 00.000 9340 Enqueuing Expose request
04:08:22.755 00.015 12020 Worker thread wakes up
04:08:22.755 00.000 9340 GuideStep: 0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
04:08:22.769 00.014 12020 worker thread servicing REQUEST_EXPOSE 2000
04:08:22.769 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(1402,97,31,31)
04:08:24.064 01.295 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"c8a8f665-06d1-4670-b572-0c055941b855"}
04:08:24.087 00.023 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"c8a8f665-06d1-4670-b572-0c055941b855"}
04:08:24.109 00.022 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"9145b701-11af-474b-9a19-1c0137436555"}
04:08:24.135 00.026 9340 case statement mapped state 6 to 3
04:08:24.169 00.034 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"9145b701-11af-474b-9a19-1c0137436555"}
04:08:24.206 00.037 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"90c6559b-4459-4fcb-9d4b-6128e5192c06"}
04:08:24.235 00.029 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":227,"width":15,"height":15,"star_pos":[6.72,7.23],"pixels":"..."},"id":"90c6559b-4459-4fcb-9d4b-6128e5192c06"}
04:08:25.137 00.902 12020 Exposure complete
04:08:25.380 00.243 12020 worker thread done servicing request
04:08:25.381 00.001 9340 OnExposeComplete: enter
04:08:25.403 00.022 9340 UpdateGuideState(): m_state=6
04:08:25.431 00.028 9340 Star::Find(15, 1416, 112, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 228
04:08:25.446 00.015 9340 Star::Find returns 1 (0), X=1416.54, Y=112.16, Mass=1467933, SNR=193.6, Peak=64464 HFD=4.9
04:08:25.461 00.015 9340 MultiStar: [#1 0.05,0.11,0.92,U] [#2 0.04,-0.00,1.00,U] [#3 -0.07,0.07,0.94,U] [#4 0.06,0.19,1.06,U] [#5 -0.11,0.11,1.13,U] [#6 0.16,0.03,1.04,U] [#7 0.14,-0.01,1.02,U] [#8 0.13,0.12,1.01,U] 
04:08:25.478 00.017 9340 refined, 8 included, MultiStar: {0.02, 0.04}, one-star: {-0.24, -0.23}
04:08:25.489 00.011 9340 CameraToMount -- cameraTheta (1.21) - m_xAngle (0.05) = xAngle (1.16 = 1.16)
04:08:25.500 00.011 9340 CameraToMount -- cameraTheta (1.21) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-1.91 = -1.91)
04:08:25.515 00.015 9340 CameraToMount -- cameraX=0.02 cameraY=0.04 hyp=0.05 cameraTheta=1.21 mountX=0.02 mountY=-0.04, mountTheta=-1.17
04:08:25.532 00.017 9340 SchedulePrimaryMove(10104498, x=0.02, y=0.04, opts=13)
04:08:25.571 00.039 9340 Enqueuing Move request for scope (0.02, 0.04)
04:08:25.583 00.012 12020 Worker thread wakes up
04:08:25.583 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=5905, max=65535, med=10561, FiltMin=8264, FiltMax=65516, Gamma=2.870
04:08:25.594 00.011 12020 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.04) opts 0xd
04:08:25.594 00.000 9340 UpdateGuideState exits: m=1467933 SNR=193.6
04:08:25.606 00.012 12020 Handling offset move in thread for scope, endpoint = (0.02, 0.04)
04:08:25.606 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:08:25.616 00.010 12020 Moving (0.02, 0.04) raw xDistance=0.02 yDistance=-0.04
04:08:25.617 00.001 9340 ScheduleExposure(2000,3,1) exposurePending=0
04:08:25.630 00.013 9340 Enqueuing Expose request
04:08:25.647 00.017 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
04:08:25.647 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:08:25.647 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
04:08:25.647 00.000 12020 MoveAxis(E, 0, ABG)
04:08:25.647 00.000 12020 Move returns status 0, amount 0
04:08:25.648 00.001 12020 MoveAxis(N, 0, ABG)
04:08:25.648 00.000 12020 Move returns status 0, amount 0
04:08:25.648 00.000 12020 move complete, result=0
04:08:25.648 00.000 12020 worker thread done servicing request
04:08:25.648 00.000 12020 Worker thread wakes up
04:08:25.648 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
04:08:25.649 00.001 12020 Handling exposure in thread, d=2000 o=3 r=(1402,97,31,31)
04:08:25.651 00.002 9340 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
04:08:26.062 00.411 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"c2ce5faa-cf05-40a7-930e-c8504360276c"}
04:08:26.092 00.030 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"c2ce5faa-cf05-40a7-930e-c8504360276c"}
04:08:26.108 00.016 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"0770318c-33be-406c-a712-57a820f7b049"}
04:08:26.130 00.022 9340 case statement mapped state 6 to 3
04:08:26.139 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"0770318c-33be-406c-a712-57a820f7b049"}
04:08:26.160 00.021 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"edea9655-563c-47c3-b520-281011eea9a4"}
04:08:26.182 00.022 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":228,"width":15,"height":15,"star_pos":[6.54,7.16],"pixels":"..."},"id":"edea9655-563c-47c3-b520-281011eea9a4"}
04:08:28.040 01.858 12020 Exposure complete
04:08:28.062 00.022 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"7ed57365-01bb-48ee-843b-df10ca164dd9"}
04:08:28.080 00.018 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"7ed57365-01bb-48ee-843b-df10ca164dd9"}
04:08:28.156 00.076 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"399859a0-ae33-4703-8654-646dde2b2a4b"}
04:08:28.203 00.047 9340 case statement mapped state 6 to 3
04:08:28.263 00.060 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"399859a0-ae33-4703-8654-646dde2b2a4b"}
04:08:28.328 00.065 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"0dbaa6a2-33c7-49b0-a4b6-2ca0f59f28c0"}
04:08:28.349 00.021 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":228,"width":15,"height":15,"star_pos":[6.54,7.16],"pixels":"..."},"id":"0dbaa6a2-33c7-49b0-a4b6-2ca0f59f28c0"}
04:08:28.678 00.329 12020 worker thread done servicing request
04:08:28.678 00.000 9340 OnExposeComplete: enter
04:08:28.712 00.034 9340 UpdateGuideState(): m_state=6
04:08:28.782 00.070 9340 Star::Find(15, 1416, 112, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 229
04:08:28.820 00.038 9340 Star::Find returns 1 (0), X=1416.79, Y=112.20, Mass=1517363, SNR=220.7, Peak=65188 HFD=4.8
04:08:28.847 00.027 9340 MultiStar: [#1 0.15,0.26,0.93,U] [#2 0.19,0.05,0.70,U] [#3 0.08,0.08,0.97,U] [#4 0.17,0.26,0.90,U] [#5 0.16,0.17,0.84,U] [#6 0.45,0.15,0.87,U] [#7 0.16,0.30,0.83,U] [#8 0.32,0.29,0.73,U] 
04:08:28.870 00.023 9340 single-star, 8 included, MultiStar: {0.18, 0.14}, one-star: {0.01, -0.20}
04:08:28.911 00.041 9340 CameraToMount -- cameraTheta (-1.52) - m_xAngle (0.05) = xAngle (-1.57 = -1.57)
04:08:28.933 00.022 9340 CameraToMount -- cameraTheta (-1.52) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-4.64 = 1.65)
04:08:28.944 00.011 9340 CameraToMount -- cameraX=0.01 cameraY=-0.20 hyp=0.20 cameraTheta=-1.52 mountX=0.00 mountY=0.20, mountTheta=1.57
04:08:28.969 00.025 9340 SchedulePrimaryMove(10104498, x=0.01, y=-0.20, opts=13)
04:08:28.993 00.024 9340 Enqueuing Move request for scope (0.01, -0.20)
04:08:29.014 00.021 12020 Worker thread wakes up
04:08:29.015 00.001 9340 UpdateImageDisplay: Size=(1920,1080) min=6489, max=65535, med=10552, FiltMin=8285, FiltMax=65514, Gamma=2.870
04:08:29.030 00.015 12020 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.20) opts 0xd
04:08:29.030 00.000 12020 Handling offset move in thread for scope, endpoint = (0.01, -0.20)
04:08:29.030 00.000 12020 Moving (0.01, -0.20) raw xDistance=0.00 yDistance=0.20
04:08:29.049 00.019 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.00
04:08:29.049 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:08:29.049 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.20
04:08:29.050 00.001 12020 MoveAxis(E, 0, ABG)
04:08:29.050 00.000 12020 Move returns status 0, amount 0
04:08:29.050 00.000 12020 MoveAxis(N, 0, ABG)
04:08:29.050 00.000 9340 UpdateGuideState exits: m=1517363 SNR=220.7
04:08:29.069 00.019 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:08:29.084 00.015 12020 Move returns status 0, amount 0
04:08:29.084 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
04:08:29.107 00.023 12020 move complete, result=0
04:08:29.107 00.000 9340 Enqueuing Expose request
04:08:29.122 00.015 12020 worker thread done servicing request
04:08:29.122 00.000 12020 Worker thread wakes up
04:08:29.122 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
04:08:29.122 00.000 9340 GuideStep: 0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
04:08:29.141 00.019 12020 Handling exposure in thread, d=2000 o=3 r=(1402,97,31,31)
04:08:30.062 00.921 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"c81a79d5-611e-42f5-bb83-6031c2310fd5"}
04:08:30.074 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"c81a79d5-611e-42f5-bb83-6031c2310fd5"}
04:08:30.084 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"aba577f2-1e2c-4f4d-9db8-b60d542078ec"}
04:08:30.112 00.028 9340 case statement mapped state 6 to 3
04:08:30.159 00.047 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"aba577f2-1e2c-4f4d-9db8-b60d542078ec"}
04:08:30.186 00.027 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"6f3f5d58-0a80-4f67-909a-adb2c85dcc7c"}
04:08:30.209 00.023 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":229,"width":15,"height":15,"star_pos":[6.79,7.20],"pixels":"..."},"id":"6f3f5d58-0a80-4f67-909a-adb2c85dcc7c"}
04:08:31.535 01.326 12020 Exposure complete
04:08:31.783 00.248 12020 worker thread done servicing request
04:08:31.783 00.000 9340 OnExposeComplete: enter
04:08:31.810 00.027 9340 UpdateGuideState(): m_state=6
04:08:31.824 00.014 9340 Star::Find(15, 1416, 112, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 230
04:08:31.836 00.012 9340 Star::Find returns 1 (0), X=1416.56, Y=112.19, Mass=1547703, SNR=215.7, Peak=65436 HFD=4.9
04:08:31.848 00.012 9340 MultiStar: [#1 -0.18,0.09,0.90,U] [#2 -0.11,-0.04,0.68,U] [#3 -0.17,0.06,1.02,U] [#4 0.03,-0.01,0.87,U] [#5 -0.02,0.17,0.81,U] [#6 0.05,-0.10,0.79,U] [#7 -0.26,-0.11,0.79,U] [#8 0.07,0.07,0.88,U] 
04:08:31.866 00.018 9340 refined, 8 included, MultiStar: {-0.09, -0.01}, one-star: {-0.22, -0.21}
04:08:31.878 00.012 9340 CameraToMount -- cameraTheta (-3.03) - m_xAngle (0.05) = xAngle (-3.08 = -3.08)
04:08:31.909 00.031 9340 CameraToMount -- cameraTheta (-3.03) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-6.15 = 0.14)
04:08:31.926 00.017 9340 CameraToMount -- cameraX=-0.09 cameraY=-0.01 hyp=0.09 cameraTheta=-3.03 mountX=-0.09 mountY=0.01, mountTheta=3.01
04:08:31.941 00.015 9340 SchedulePrimaryMove(10104498, x=-0.09, y=-0.01, opts=13)
04:08:31.953 00.012 9340 Enqueuing Move request for scope (-0.09, -0.01)
04:08:31.963 00.010 12020 Worker thread wakes up
04:08:31.964 00.001 9340 UpdateImageDisplay: Size=(1920,1080) min=6703, max=65535, med=10556, FiltMin=8131, FiltMax=65516, Gamma=2.870
04:08:31.974 00.010 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.09, -0.01) opts 0xd
04:08:31.975 00.001 12020 Handling offset move in thread for scope, endpoint = (-0.09, -0.01)
04:08:31.975 00.000 9340 UpdateGuideState exits: m=1547703 SNR=215.7
04:08:31.990 00.015 12020 Moving (-0.09, -0.01) raw xDistance=-0.09 yDistance=0.01
04:08:31.990 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:08:32.010 00.020 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
04:08:32.011 00.001 9340 ScheduleExposure(2000,3,1) exposurePending=0
04:08:32.037 00.026 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:08:32.038 00.001 9340 Enqueuing Expose request
04:08:32.052 00.014 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
04:08:32.052 00.000 12020 MoveAxis(E, 0, ABG)
04:08:32.052 00.000 12020 Move returns status 0, amount 0
04:08:32.052 00.000 12020 MoveAxis(N, 0, ABG)
04:08:32.053 00.001 12020 Move returns status 0, amount 0
04:08:32.053 00.000 12020 move complete, result=0
04:08:32.053 00.000 12020 worker thread done servicing request
04:08:32.053 00.000 12020 Worker thread wakes up
04:08:32.053 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
04:08:32.053 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(1402,97,31,31)
04:08:32.057 00.004 9340 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
04:08:32.078 00.021 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"b75eddbe-fbee-4ba4-802c-905ab603399c"}
04:08:32.088 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"b75eddbe-fbee-4ba4-802c-905ab603399c"}
04:08:32.102 00.014 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"13a6941b-8db4-4739-84ef-8e9f25f7e660"}
04:08:32.127 00.025 9340 case statement mapped state 6 to 3
04:08:32.181 00.054 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"13a6941b-8db4-4739-84ef-8e9f25f7e660"}
04:08:32.203 00.022 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"294a0c9b-2cdd-4a5b-a056-2bddf83dfa02"}
04:08:32.216 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":230,"width":15,"height":15,"star_pos":[6.56,7.19],"pixels":"..."},"id":"294a0c9b-2cdd-4a5b-a056-2bddf83dfa02"}
04:08:34.060 01.844 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"4d9eb507-ea8f-47b0-ab27-17e9937d748c"}
04:08:34.073 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"4d9eb507-ea8f-47b0-ab27-17e9937d748c"}
04:08:34.091 00.018 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"482c1abe-1a1e-4b8f-94a7-6238bf1a3395"}
04:08:34.106 00.015 9340 case statement mapped state 6 to 3
04:08:34.157 00.051 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"482c1abe-1a1e-4b8f-94a7-6238bf1a3395"}
04:08:34.188 00.031 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"f5931c38-fc9d-42f4-a9a6-73bf3c57944a"}
04:08:34.218 00.030 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":230,"width":15,"height":15,"star_pos":[6.56,7.19],"pixels":"..."},"id":"f5931c38-fc9d-42f4-a9a6-73bf3c57944a"}
04:08:34.435 00.217 12020 Exposure complete
04:08:34.913 00.478 9340 OnExposeComplete: enter
04:08:34.930 00.017 12020 worker thread done servicing request
04:08:34.931 00.001 9340 UpdateGuideState(): m_state=6
04:08:34.950 00.019 9340 Star::Find(15, 1416, 112, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 231
04:08:34.963 00.013 9340 Star::Find returns 1 (0), X=1416.95, Y=112.37, Mass=1509047, SNR=188.1, Peak=65436 HFD=5.0
04:08:34.986 00.023 9340 MultiStar: [#1 0.41,0.19,1.01,U] [#2 0.29,0.19,0.98,U] [#3 0.36,0.11,0.93,U] [#4 0.25,0.24,1.14,U] [#5 0.22,0.16,0.86,U] [#6 0.46,0.18,0.95,U] [#7 0.34,0.26,0.89,U] [#8 0.34,0.17,1.08,U] 
04:08:35.027 00.041 9340 single-star, 8 included, MultiStar: {0.32, 0.16}, one-star: {0.17, -0.02}
04:08:35.052 00.025 9340 CameraToMount -- cameraTheta (-0.14) - m_xAngle (0.05) = xAngle (-0.19 = -0.19)
04:08:35.068 00.016 9340 CameraToMount -- cameraTheta (-0.14) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-3.25 = 3.03)
04:08:35.100 00.032 9340 CameraToMount -- cameraX=0.17 cameraY=-0.02 hyp=0.18 cameraTheta=-0.14 mountX=0.17 mountY=0.02, mountTheta=0.11
04:08:35.131 00.031 9340 SchedulePrimaryMove(10104498, x=0.17, y=-0.02, opts=13)
04:08:35.176 00.045 9340 Enqueuing Move request for scope (0.17, -0.02)
04:08:35.200 00.024 12020 Worker thread wakes up
04:08:35.200 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=6184, max=65535, med=10561, FiltMin=8329, FiltMax=65516, Gamma=2.870
04:08:35.221 00.021 12020 worker thread servicing REQUEST_MOVE scope ofs (0.17, -0.02) opts 0xd
04:08:35.221 00.000 12020 Handling offset move in thread for scope, endpoint = (0.17, -0.02)
04:08:35.221 00.000 12020 Moving (0.17, -0.02) raw xDistance=0.17 yDistance=0.02
04:08:35.223 00.002 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.17
04:08:35.223 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:08:35.223 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
04:08:35.227 00.004 9340 UpdateGuideState exits: m=1509047 SNR=188.1
04:08:35.288 00.061 12020 MoveAxis(E, 0, ABG)
04:08:35.288 00.000 12020 Move returns status 0, amount 0
04:08:35.289 00.001 12020 MoveAxis(N, 0, ABG)
04:08:35.289 00.000 12020 Move returns status 0, amount 0
04:08:35.289 00.000 12020 move complete, result=0
04:08:35.289 00.000 12020 worker thread done servicing request
04:08:35.293 00.004 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:08:35.338 00.045 9340 ScheduleExposure(2000,3,1) exposurePending=0
04:08:35.374 00.036 9340 Enqueuing Expose request
04:08:35.444 00.070 12020 Worker thread wakes up
04:08:35.444 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
04:08:35.444 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(1402,97,31,31)
04:08:35.445 00.001 9340 GuideStep: 0.2 px 0 ms EAST, 0.0 px 0 ms NORTH
04:08:36.067 00.622 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"e64773bf-01b3-445f-a0bf-3241577b13e1"}
04:08:36.116 00.049 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"e64773bf-01b3-445f-a0bf-3241577b13e1"}
04:08:36.141 00.025 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"d62e3619-758d-4efb-bcc9-6bd883ff995d"}
04:08:36.158 00.017 9340 case statement mapped state 6 to 3
04:08:36.175 00.017 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"d62e3619-758d-4efb-bcc9-6bd883ff995d"}
04:08:36.225 00.050 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"8ad1b3f6-9993-4675-a036-0be3cc4cfe2b"}
04:08:36.253 00.028 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":231,"width":15,"height":15,"star_pos":[6.95,7.37],"pixels":"..."},"id":"8ad1b3f6-9993-4675-a036-0be3cc4cfe2b"}
04:08:37.841 01.588 12020 Exposure complete
04:08:38.062 00.221 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"300e721f-1c71-47f6-aba8-37be009e1dff"}
04:08:38.088 00.026 12020 worker thread done servicing request
04:08:38.088 00.000 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"300e721f-1c71-47f6-aba8-37be009e1dff"}
04:08:38.106 00.018 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"441dad65-7515-4cae-a092-79d957150ec6"}
04:08:38.126 00.020 9340 case statement mapped state 6 to 3
04:08:38.138 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"441dad65-7515-4cae-a092-79d957150ec6"}
04:08:38.154 00.016 9340 OnExposeComplete: enter
04:08:38.176 00.022 9340 UpdateGuideState(): m_state=6
04:08:38.188 00.012 9340 Star::Find(15, 1416, 112, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 232
04:08:38.226 00.038 9340 Star::Find returns 1 (0), X=1416.86, Y=112.41, Mass=1531482, SNR=207.4, Peak=65436 HFD=5.0
04:08:38.245 00.019 9340 MultiStar: [#1 0.25,0.35,0.81,U] [#2 0.23,0.21,0.80,U] [#3 0.28,0.32,1.10,U] [#4 0.22,0.44,0.95,U] [#5 0.18,0.18,0.77,U] [#6 0.33,0.20,0.84,U] [#7 0.12,0.19,0.79,U] [#8 0.38,0.29,0.90,U] 
04:08:38.258 00.013 9340 single-star, 8 included, MultiStar: {0.23, 0.25}, one-star: {0.08, 0.02}
04:08:38.270 00.012 9340 CameraToMount -- cameraTheta (0.25) - m_xAngle (0.05) = xAngle (0.20 = 0.20)
04:08:38.281 00.011 9340 CameraToMount -- cameraTheta (0.25) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-2.87 = -2.87)
04:08:38.298 00.017 9340 CameraToMount -- cameraX=0.08 cameraY=0.02 hyp=0.08 cameraTheta=0.25 mountX=0.08 mountY=-0.02, mountTheta=-0.27
04:08:38.318 00.020 9340 SchedulePrimaryMove(10104498, x=0.08, y=0.02, opts=13)
04:08:38.347 00.029 9340 Enqueuing Move request for scope (0.08, 0.02)
04:08:38.364 00.017 12020 Worker thread wakes up
04:08:38.364 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=6542, max=65535, med=10557, FiltMin=8422, FiltMax=65516, Gamma=2.870
04:08:38.379 00.015 12020 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.02) opts 0xd
04:08:38.379 00.000 9340 UpdateGuideState exits: m=1531482 SNR=207.4
04:08:38.396 00.017 12020 Handling offset move in thread for scope, endpoint = (0.08, 0.02)
04:08:38.396 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:08:38.409 00.013 12020 Moving (0.08, 0.02) raw xDistance=0.08 yDistance=-0.02
04:08:38.409 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
04:08:38.429 00.020 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
04:08:38.430 00.001 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:08:38.430 00.000 9340 Enqueuing Expose request
04:08:38.442 00.012 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
04:08:38.443 00.001 12020 MoveAxis(E, 0, ABG)
04:08:38.443 00.000 12020 Move returns status 0, amount 0
04:08:38.443 00.000 12020 MoveAxis(N, 0, ABG)
04:08:38.443 00.000 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"f99409aa-fde3-408f-b930-f2d2850a76fb"}
04:08:38.457 00.014 12020 Move returns status 0, amount 0
04:08:38.457 00.000 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":232,"width":15,"height":15,"star_pos":[6.86,7.41],"pixels":"..."},"id":"f99409aa-fde3-408f-b930-f2d2850a76fb"}
04:08:38.494 00.037 12020 move complete, result=0
04:08:38.494 00.000 12020 worker thread done servicing request
04:08:38.495 00.001 12020 Worker thread wakes up
04:08:38.495 00.000 9340 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
04:08:38.509 00.014 12020 worker thread servicing REQUEST_EXPOSE 2000
04:08:38.509 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(1402,97,31,31)
04:08:40.062 01.553 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"b78c4207-3d25-42d5-9c13-5c59dfa781c3"}
04:08:40.074 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"b78c4207-3d25-42d5-9c13-5c59dfa781c3"}
04:08:40.090 00.016 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"5534e3e9-5c64-4ca9-b07f-636a9c859400"}
04:08:40.106 00.016 9340 case statement mapped state 6 to 3
04:08:40.124 00.018 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"5534e3e9-5c64-4ca9-b07f-636a9c859400"}
04:08:40.167 00.043 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"7ce54248-c3b3-4078-bc69-c2f54aac7379"}
04:08:40.222 00.055 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":232,"width":15,"height":15,"star_pos":[6.86,7.41],"pixels":"..."},"id":"7ce54248-c3b3-4078-bc69-c2f54aac7379"}
04:08:40.868 00.646 12020 Exposure complete
04:08:41.177 00.309 12020 worker thread done servicing request
04:08:41.177 00.000 9340 OnExposeComplete: enter
04:08:41.205 00.028 9340 UpdateGuideState(): m_state=6
04:08:41.216 00.011 9340 Star::Find(15, 1416, 112, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 233
04:08:41.234 00.018 9340 Star::Find returns 1 (0), X=1416.76, Y=112.84, Mass=1526946, SNR=203.0, Peak=65436 HFD=4.7
04:08:41.255 00.021 9340 MultiStar: [#1 0.16,0.55,0.00,M1] [#2 0.30,0.49,0.00,M1] [#3 0.12,0.65,0.00,M1] [#4 0.26,0.62,0.00,M1] [#5 0.13,0.65,0.00,M1] [#6 0.34,0.56,0.00,M1] [#7 0.25,0.52,0.00,M1] [#8 0.33,0.68,0.00,M1] 
04:08:41.295 00.040 9340 CameraToMount -- cameraTheta (1.63) - m_xAngle (0.05) = xAngle (1.58 = 1.58)
04:08:41.315 00.020 9340 CameraToMount -- cameraTheta (1.63) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-1.49 = -1.49)
04:08:41.345 00.030 9340 CameraToMount -- cameraX=-0.02 cameraY=0.44 hyp=0.45 cameraTheta=1.63 mountX=-0.00 mountY=-0.44, mountTheta=-1.58
04:08:41.373 00.028 9340 SchedulePrimaryMove(10104498, x=-0.02, y=0.44, opts=13)
04:08:41.445 00.072 9340 Enqueuing Move request for scope (-0.02, 0.44)
04:08:41.473 00.028 12020 Worker thread wakes up
04:08:41.473 00.000 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.44) opts 0xd
04:08:41.473 00.000 12020 Handling offset move in thread for scope, endpoint = (-0.02, 0.44)
04:08:41.473 00.000 12020 Moving (-0.02, 0.44) raw xDistance=-0.00 yDistance=-0.44
04:08:41.473 00.000 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.00
04:08:41.474 00.001 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
04:08:41.474 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.44
04:08:41.474 00.000 12020 MoveAxis(E, 0, ABG)
04:08:41.474 00.000 12020 Move returns status 0, amount 0
04:08:41.474 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=6298, max=65535, med=10585, FiltMin=8073, FiltMax=65516, Gamma=2.870
04:08:41.497 00.023 9340 UpdateGuideState exits: m=1526946 SNR=203.0
04:08:41.515 00.018 12020 MoveAxis(N, 0, ABG)
04:08:41.515 00.000 12020 Move returns status 0, amount 0
04:08:41.515 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:08:41.534 00.019 12020 move complete, result=0
04:08:41.535 00.001 12020 worker thread done servicing request
04:08:41.536 00.001 9340 ScheduleExposure(2000,3,1) exposurePending=0
04:08:41.566 00.030 9340 Enqueuing Expose request
04:08:41.622 00.056 12020 Worker thread wakes up
04:08:41.622 00.000 9340 GuideStep: -0.0 px 0 ms EAST, -0.4 px 0 ms NORTH
04:08:41.642 00.020 12020 worker thread servicing REQUEST_EXPOSE 2000
04:08:41.642 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(1402,97,31,31)
04:08:42.061 00.419 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"95d0d7f7-f11d-445b-8332-fbca28682c02"}
04:08:42.089 00.028 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"95d0d7f7-f11d-445b-8332-fbca28682c02"}
04:08:42.124 00.035 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"9dda2d10-a188-49bd-8ce8-f593b1faf31b"}
04:08:42.160 00.036 9340 case statement mapped state 6 to 3
04:08:42.179 00.019 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"9dda2d10-a188-49bd-8ce8-f593b1faf31b"}
04:08:42.266 00.087 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"96e46797-9f53-4de8-8df4-7bfa38e1914f"}
04:08:42.305 00.039 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":233,"width":15,"height":15,"star_pos":[6.76,6.84],"pixels":"..."},"id":"96e46797-9f53-4de8-8df4-7bfa38e1914f"}
04:08:44.009 01.704 12020 Exposure complete
04:08:44.068 00.059 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"735bc887-1286-4a89-a9b3-482d3f8b009a"}
04:08:44.091 00.023 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"735bc887-1286-4a89-a9b3-482d3f8b009a"}
04:08:44.135 00.044 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"89272004-32f7-46be-98af-8de3b7d3b2ae"}
04:08:44.153 00.018 9340 case statement mapped state 6 to 3
04:08:44.168 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"89272004-32f7-46be-98af-8de3b7d3b2ae"}
04:08:44.192 00.024 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"9bc6beb6-4742-4b5c-b93c-fd843acb47b1"}
04:08:44.254 00.062 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":233,"width":15,"height":15,"star_pos":[6.76,6.84],"pixels":"..."},"id":"9bc6beb6-4742-4b5c-b93c-fd843acb47b1"}
04:08:44.394 00.140 12020 worker thread done servicing request
04:08:44.394 00.000 9340 OnExposeComplete: enter
04:08:44.419 00.025 9340 UpdateGuideState(): m_state=6
04:08:44.433 00.014 9340 Star::Find(15, 1416, 112, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 234
04:08:44.443 00.010 9340 Star::Find returns 1 (0), X=1416.75, Y=112.55, Mass=1541259, SNR=213.6, Peak=65436 HFD=5.0
04:08:44.458 00.015 9340 MultiStar: [#1 0.02,0.24,0.85,U] [#2 0.21,0.16,0.74,U] [#3 0.16,0.15,0.88,U] [#4 0.10,0.27,0.85,U] [#5 -0.01,0.37,0.72,U] [#6 0.23,0.26,0.79,U] [#7 0.08,0.25,0.89,U] [#8 0.17,0.34,0.80,U] 
04:08:44.477 00.019 9340 single-star, 8 included, MultiStar: {0.10, 0.24}, one-star: {-0.03, 0.15}
04:08:44.517 00.040 9340 CameraToMount -- cameraTheta (1.77) - m_xAngle (0.05) = xAngle (1.72 = 1.72)
04:08:44.534 00.017 9340 CameraToMount -- cameraTheta (1.77) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-1.35 = -1.35)
04:08:44.547 00.013 9340 CameraToMount -- cameraX=-0.03 cameraY=0.15 hyp=0.15 cameraTheta=1.77 mountX=-0.02 mountY=-0.15, mountTheta=-1.72
04:08:44.566 00.019 9340 SchedulePrimaryMove(10104498, x=-0.03, y=0.15, opts=13)
04:08:44.577 00.011 9340 Enqueuing Move request for scope (-0.03, 0.15)
04:08:44.591 00.014 12020 Worker thread wakes up
04:08:44.592 00.001 9340 UpdateImageDisplay: Size=(1920,1080) min=6556, max=65535, med=10581, FiltMin=8344, FiltMax=65516, Gamma=2.870
04:08:44.615 00.023 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.15) opts 0xd
04:08:44.616 00.001 9340 UpdateGuideState exits: m=1541259 SNR=213.6
04:08:44.651 00.035 12020 Handling offset move in thread for scope, endpoint = (-0.03, 0.15)
04:08:44.651 00.000 12020 Moving (-0.03, 0.15) raw xDistance=-0.02 yDistance=-0.15
04:08:44.651 00.000 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
04:08:44.651 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:08:44.652 00.001 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
04:08:44.652 00.000 12020 MoveAxis(E, 0, ABG)
04:08:44.652 00.000 12020 Move returns status 0, amount 0
04:08:44.652 00.000 12020 MoveAxis(N, 0, ABG)
04:08:44.653 00.001 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:08:44.670 00.017 12020 Move returns status 0, amount 0
04:08:44.670 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
04:08:44.683 00.013 12020 move complete, result=0
04:08:44.683 00.000 12020 worker thread done servicing request
04:08:44.683 00.000 9340 Enqueuing Expose request
04:08:44.697 00.014 12020 Worker thread wakes up
04:08:44.698 00.001 9340 GuideStep: -0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
04:08:44.710 00.012 12020 worker thread servicing REQUEST_EXPOSE 2000
04:08:44.711 00.001 12020 Handling exposure in thread, d=2000 o=3 r=(1402,97,31,31)
04:08:46.061 01.350 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"04775d93-4a05-430a-ab78-eebb5981e8f8"}
04:08:46.070 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"04775d93-4a05-430a-ab78-eebb5981e8f8"}
04:08:46.089 00.019 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"d9044455-52c9-4536-a711-a7506f9ddcc6"}
04:08:46.124 00.035 9340 case statement mapped state 6 to 3
04:08:46.167 00.043 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"d9044455-52c9-4536-a711-a7506f9ddcc6"}
04:08:46.203 00.036 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"03abfc48-5e57-46c5-8763-13785a33334f"}
04:08:46.231 00.028 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":234,"width":15,"height":15,"star_pos":[6.75,6.55],"pixels":"..."},"id":"03abfc48-5e57-46c5-8763-13785a33334f"}
04:08:47.178 00.947 12020 Exposure complete
04:08:47.484 00.306 9340 OnExposeComplete: enter
04:08:47.498 00.014 12020 worker thread done servicing request
04:08:47.498 00.000 9340 UpdateGuideState(): m_state=6
04:08:47.514 00.016 9340 Star::Find(15, 1416, 112, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 235
04:08:47.532 00.018 9340 Star::Find returns 1 (0), X=1416.61, Y=112.28, Mass=1548433, SNR=210.5, Peak=65436 HFD=4.9
04:08:47.547 00.015 9340 MultiStar: [#1 0.10,0.25,0.88,U] [#2 0.09,0.11,0.70,U] [#3 0.12,0.25,0.89,U] [#4 0.11,0.30,0.99,U] [#5 -0.06,0.26,0.86,U] [#6 0.16,0.26,0.84,U] [#7 0.05,0.28,0.81,U] [#8 0.20,0.23,0.93,U] 
04:08:47.560 00.013 9340 single-star, 8 included, MultiStar: {0.06, 0.20}, one-star: {-0.17, -0.11}
04:08:47.572 00.012 9340 CameraToMount -- cameraTheta (-2.55) - m_xAngle (0.05) = xAngle (-2.60 = -2.60)
04:08:47.610 00.038 9340 CameraToMount -- cameraTheta (-2.55) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-5.67 = 0.62)
04:08:47.637 00.027 9340 CameraToMount -- cameraX=-0.17 cameraY=-0.11 hyp=0.20 cameraTheta=-2.55 mountX=-0.17 mountY=0.12, mountTheta=2.55
04:08:47.660 00.023 9340 SchedulePrimaryMove(10104498, x=-0.17, y=-0.11, opts=13)
04:08:47.675 00.015 9340 Enqueuing Move request for scope (-0.17, -0.11)
04:08:47.690 00.015 12020 Worker thread wakes up
04:08:47.691 00.001 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.17, -0.11) opts 0xd
04:08:47.691 00.000 12020 Handling offset move in thread for scope, endpoint = (-0.17, -0.11)
04:08:47.692 00.001 12020 Moving (-0.17, -0.11) raw xDistance=-0.17 yDistance=0.12
04:08:47.692 00.000 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17
04:08:47.692 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:08:47.692 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
04:08:47.692 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=6370, max=65535, med=10554, FiltMin=8200, FiltMax=65516, Gamma=2.870
04:08:47.713 00.021 12020 MoveAxis(E, 0, ABG)
04:08:47.714 00.001 12020 Move returns status 0, amount 0
04:08:47.714 00.000 12020 MoveAxis(N, 0, ABG)
04:08:47.715 00.001 12020 Move returns status 0, amount 0
04:08:47.715 00.000 9340 UpdateGuideState exits: m=1548433 SNR=210.5
04:08:47.760 00.045 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:08:47.775 00.015 12020 move complete, result=0
04:08:47.776 00.001 12020 worker thread done servicing request
04:08:47.777 00.001 9340 ScheduleExposure(2000,3,1) exposurePending=0
04:08:47.800 00.023 9340 Enqueuing Expose request
04:08:47.819 00.019 12020 Worker thread wakes up
04:08:47.819 00.000 9340 GuideStep: -0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
04:08:47.845 00.026 12020 worker thread servicing REQUEST_EXPOSE 2000
04:08:47.845 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(1402,97,31,31)
04:08:48.061 00.216 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"044d95c9-adc7-44be-9d9b-343a8ecadec4"}
04:08:48.075 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"044d95c9-adc7-44be-9d9b-343a8ecadec4"}
04:08:48.087 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"cc7b3e64-4de7-4ef8-84e3-5c3a8cd7dc5e"}
04:08:48.141 00.054 9340 case statement mapped state 6 to 3
04:08:48.205 00.064 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"cc7b3e64-4de7-4ef8-84e3-5c3a8cd7dc5e"}
04:08:48.241 00.036 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"64b52ced-abbc-41d7-8d01-6f884843d11f"}
04:08:48.271 00.030 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":235,"width":15,"height":15,"star_pos":[6.61,7.28],"pixels":"..."},"id":"64b52ced-abbc-41d7-8d01-6f884843d11f"}
04:08:50.062 01.791 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"f3425cc7-3d5f-483f-bc68-8becefe53188"}
04:08:50.110 00.048 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"f3425cc7-3d5f-483f-bc68-8becefe53188"}
04:08:50.128 00.018 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"da40e095-7801-442f-aa01-e6b0d8705ca3"}
04:08:50.152 00.024 9340 case statement mapped state 6 to 3
04:08:50.183 00.031 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"da40e095-7801-442f-aa01-e6b0d8705ca3"}
04:08:50.261 00.078 12020 Exposure complete
04:08:50.286 00.025 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"b87b0599-6b32-4f0e-a19b-b76cd6dfc384"}
04:08:50.300 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":235,"width":15,"height":15,"star_pos":[6.61,7.28],"pixels":"..."},"id":"b87b0599-6b32-4f0e-a19b-b76cd6dfc384"}
04:08:50.609 00.309 12020 worker thread done servicing request
04:08:50.609 00.000 9340 OnExposeComplete: enter
04:08:50.629 00.020 9340 UpdateGuideState(): m_state=6
04:08:50.646 00.017 9340 Star::Find(15, 1416, 112, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 236
04:08:50.702 00.056 9340 Star::Find returns 1 (0), X=1416.71, Y=112.23, Mass=1547173, SNR=261.6, Peak=65436 HFD=4.9
04:08:50.722 00.020 9340 MultiStar: [#1 -0.07,0.25,0.76,U] [#2 0.21,0.05,0.65,U] [#3 -0.05,0.25,0.85,U] [#4 0.08,0.28,0.67,U] [#5 0.14,0.20,0.67,U] [#6 0.18,0.14,0.68,U] [#7 0.00,0.33,0.71,U] [#8 0.09,0.27,0.59,U] 
04:08:50.755 00.033 9340 refined, 8 included, MultiStar: {0.04, 0.16}, one-star: {-0.07, -0.16}
04:08:50.771 00.016 9340 CameraToMount -- cameraTheta (1.31) - m_xAngle (0.05) = xAngle (1.26 = 1.26)
04:08:50.798 00.027 9340 CameraToMount -- cameraTheta (1.31) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-1.80 = -1.80)
04:08:50.816 00.018 9340 CameraToMount -- cameraX=0.04 cameraY=0.16 hyp=0.17 cameraTheta=1.31 mountX=0.05 mountY=-0.17, mountTheta=-1.27
04:08:50.858 00.042 9340 SchedulePrimaryMove(10104498, x=0.04, y=0.16, opts=13)
04:08:50.886 00.028 9340 Enqueuing Move request for scope (0.04, 0.16)
04:08:50.905 00.019 12020 Worker thread wakes up
04:08:50.905 00.000 12020 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.16) opts 0xd
04:08:50.905 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=6535, max=65535, med=10566, FiltMin=8199, FiltMax=65516, Gamma=2.870
04:08:50.923 00.018 12020 Handling offset move in thread for scope, endpoint = (0.04, 0.16)
04:08:50.923 00.000 9340 UpdateGuideState exits: m=1547173 SNR=261.6
04:08:50.941 00.018 12020 Moving (0.04, 0.16) raw xDistance=0.05 yDistance=-0.17
04:08:50.941 00.000 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
04:08:50.941 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:08:50.982 00.041 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:08:50.983 00.001 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
04:08:50.983 00.000 12020 MoveAxis(E, 0, ABG)
04:08:50.983 00.000 12020 Move returns status 0, amount 0
04:08:50.984 00.001 12020 MoveAxis(N, 0, ABG)
04:08:50.984 00.000 12020 Move returns status 0, amount 0
04:08:50.984 00.000 12020 move complete, result=0
04:08:50.984 00.000 12020 worker thread done servicing request
04:08:50.987 00.003 9340 ScheduleExposure(2000,3,1) exposurePending=0
04:08:51.008 00.021 9340 Enqueuing Expose request
04:08:51.039 00.031 12020 Worker thread wakes up
04:08:51.039 00.000 9340 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
04:08:51.054 00.015 12020 worker thread servicing REQUEST_EXPOSE 2000
04:08:51.054 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(1402,97,31,31)
04:08:52.089 01.035 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"ce4bf39a-8d86-4d62-9c4c-5adad49947c6"}
04:08:52.149 00.060 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"ce4bf39a-8d86-4d62-9c4c-5adad49947c6"}
04:08:52.179 00.030 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"ce838129-c1da-458b-a914-04fc1490c315"}
04:08:52.195 00.016 9340 case statement mapped state 6 to 3
04:08:52.215 00.020 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"ce838129-c1da-458b-a914-04fc1490c315"}
04:08:52.275 00.060 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"5d9f30d6-52da-4a1e-884e-9c51686471bb"}
04:08:52.300 00.025 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":236,"width":15,"height":15,"star_pos":[6.71,7.23],"pixels":"..."},"id":"5d9f30d6-52da-4a1e-884e-9c51686471bb"}
04:08:53.463 01.163 12020 Exposure complete
04:08:53.762 00.299 12020 worker thread done servicing request
04:08:53.762 00.000 9340 OnExposeComplete: enter
04:08:53.779 00.017 9340 UpdateGuideState(): m_state=6
04:08:53.793 00.014 9340 Star::Find(15, 1416, 112, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 237
04:08:53.805 00.012 9340 Star::Find returns 1 (0), X=1416.74, Y=111.94, Mass=1531717, SNR=183.2, Peak=64936 HFD=4.7
04:08:53.834 00.029 9340 MultiStar: [#1 -0.03,-0.08,0.99,U] [#2 -0.12,-0.24,0.95,U] [#3 0.02,-0.15,1.06,U] [#4 0.20,0.12,1.27,U] [#5 0.06,-0.09,1.01,U] [#6 0.31,-0.15,1.22,U] [#7 -0.09,-0.08,0.96,U] [#8 0.11,0.01,1.15,U] 
04:08:53.852 00.018 9340 refined, 8 included, MultiStar: {0.06, -0.12}, one-star: {-0.04, -0.45}
04:08:53.891 00.039 9340 CameraToMount -- cameraTheta (-1.10) - m_xAngle (0.05) = xAngle (-1.15 = -1.15)
04:08:53.906 00.015 9340 CameraToMount -- cameraTheta (-1.10) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-4.22 = 2.06)
04:08:53.926 00.020 9340 CameraToMount -- cameraX=0.06 cameraY=-0.12 hyp=0.13 cameraTheta=-1.10 mountX=0.05 mountY=0.11, mountTheta=1.14
04:08:53.952 00.026 9340 SchedulePrimaryMove(10104498, x=0.06, y=-0.12, opts=13)
04:08:53.976 00.024 9340 Enqueuing Move request for scope (0.06, -0.12)
04:08:53.998 00.022 12020 Worker thread wakes up
04:08:53.999 00.001 9340 UpdateImageDisplay: Size=(1920,1080) min=6634, max=65535, med=10568, FiltMin=8268, FiltMax=65514, Gamma=2.870
04:08:54.039 00.040 12020 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.12) opts 0xd
04:08:54.039 00.000 9340 UpdateGuideState exits: m=1531717 SNR=183.2
04:08:54.058 00.019 12020 Handling offset move in thread for scope, endpoint = (0.06, -0.12)
04:08:54.058 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:08:54.077 00.019 12020 Moving (0.06, -0.12) raw xDistance=0.05 yDistance=0.11
04:08:54.078 00.001 9340 ScheduleExposure(2000,3,1) exposurePending=0
04:08:54.095 00.017 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
04:08:54.095 00.000 9340 Enqueuing Expose request
04:08:54.119 00.024 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:08:54.119 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
04:08:54.121 00.002 12020 MoveAxis(E, 0, ABG)
04:08:54.123 00.002 12020 Move returns status 0, amount 0
04:08:54.123 00.000 12020 MoveAxis(N, 0, ABG)
04:08:54.124 00.001 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"5375085e-ccb9-435b-9c61-4c241bac3222"}
04:08:54.151 00.027 12020 Move returns status 0, amount 0
04:08:54.151 00.000 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"5375085e-ccb9-435b-9c61-4c241bac3222"}
04:08:54.192 00.041 12020 move complete, result=0
04:08:54.192 00.000 12020 worker thread done servicing request
04:08:54.193 00.001 12020 Worker thread wakes up
04:08:54.193 00.000 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"cf0e1e90-d8fd-40d2-b06a-33ce01b5b90c"}
04:08:54.215 00.022 12020 worker thread servicing REQUEST_EXPOSE 2000
04:08:54.216 00.001 9340 case statement mapped state 6 to 3
04:08:54.242 00.026 12020 Handling exposure in thread, d=2000 o=3 r=(1402,97,31,31)
04:08:54.243 00.001 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"cf0e1e90-d8fd-40d2-b06a-33ce01b5b90c"}
04:08:54.268 00.025 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"a9fb30bd-4702-4997-a6b3-2c2a05446f92"}
04:08:54.300 00.032 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":237,"width":15,"height":15,"star_pos":[6.74,6.94],"pixels":"..."},"id":"a9fb30bd-4702-4997-a6b3-2c2a05446f92"}
04:08:54.351 00.051 9340 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
04:08:56.153 01.802 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"dc60949e-7c22-4537-bc8c-58642a19aeb2"}
04:08:56.255 00.102 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"dc60949e-7c22-4537-bc8c-58642a19aeb2"}
04:08:56.324 00.069 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"ef0b0684-3a3c-4d1d-b650-e65bec8c73ca"}
04:08:56.405 00.081 9340 case statement mapped state 6 to 3
04:08:56.466 00.061 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"ef0b0684-3a3c-4d1d-b650-e65bec8c73ca"}
04:08:56.516 00.050 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"daa6ab08-0b14-4439-b484-8bd68210a714"}
04:08:56.565 00.049 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":237,"width":15,"height":15,"star_pos":[6.74,6.94],"pixels":"..."},"id":"daa6ab08-0b14-4439-b484-8bd68210a714"}
04:08:56.634 00.069 12020 Exposure complete
04:08:57.044 00.410 12020 worker thread done servicing request
04:08:57.044 00.000 9340 OnExposeComplete: enter
04:08:57.061 00.017 9340 UpdateGuideState(): m_state=6
04:08:57.077 00.016 9340 Star::Find(15, 1416, 111, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 238
04:08:57.095 00.018 9340 Star::Find returns 1 (0), X=1416.61, Y=112.41, Mass=1469624, SNR=194.3, Peak=65436 HFD=4.9
04:08:57.121 00.026 9340 MultiStar: [#1 -0.17,0.02,1.08,U] [#2 -0.05,0.21,0.87,U] [#3 -0.18,0.28,1.03,U] [#4 -0.09,0.18,1.00,U] [#5 -0.01,0.41,1.08,U] [#6 0.07,0.34,0.91,U] [#7 -0.22,0.25,0.92,U] [#8 -0.12,0.40,0.89,U] 
04:08:57.142 00.021 9340 single-star, 8 included, MultiStar: {-0.11, 0.23}, one-star: {-0.17, 0.01}
04:08:57.180 00.038 9340 CameraToMount -- cameraTheta (3.06) - m_xAngle (0.05) = xAngle (3.01 = 3.01)
04:08:57.198 00.018 9340 CameraToMount -- cameraTheta (3.06) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-0.06 = -0.06)
04:08:57.218 00.020 9340 CameraToMount -- cameraX=-0.17 cameraY=0.01 hyp=0.17 cameraTheta=3.06 mountX=-0.17 mountY=-0.01, mountTheta=-3.08
04:08:57.247 00.029 9340 SchedulePrimaryMove(10104498, x=-0.17, y=0.01, opts=13)
04:08:57.272 00.025 9340 Enqueuing Move request for scope (-0.17, 0.01)
04:08:57.289 00.017 9340 UpdateImageDisplay: Size=(1920,1080) min=6094, max=65535, med=10518, FiltMin=8162, FiltMax=65523, Gamma=2.870
04:08:57.332 00.043 12020 Worker thread wakes up
04:08:57.333 00.001 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.17, 0.01) opts 0xd
04:08:57.333 00.000 12020 Handling offset move in thread for scope, endpoint = (-0.17, 0.01)
04:08:57.333 00.000 12020 Moving (-0.17, 0.01) raw xDistance=-0.17 yDistance=-0.01
04:08:57.334 00.001 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17
04:08:57.334 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:08:57.335 00.001 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
04:08:57.338 00.003 9340 UpdateGuideState exits: m=1469624 SNR=194.3
04:08:57.356 00.018 12020 MoveAxis(E, 0, ABG)
04:08:57.356 00.000 12020 Move returns status 0, amount 0
04:08:57.356 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:08:57.376 00.020 12020 MoveAxis(N, 0, ABG)
04:08:57.377 00.001 9340 ScheduleExposure(2000,3,1) exposurePending=0
04:08:57.388 00.011 12020 Move returns status 0, amount 0
04:08:57.389 00.001 9340 Enqueuing Expose request
04:08:57.405 00.016 12020 move complete, result=0
04:08:57.407 00.002 12020 worker thread done servicing request
04:08:57.407 00.000 12020 Worker thread wakes up
04:08:57.408 00.001 12020 worker thread servicing REQUEST_EXPOSE 2000
04:08:57.408 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(1402,97,31,31)
04:08:57.408 00.000 9340 GuideStep: -0.2 px 0 ms EAST, -0.0 px 0 ms NORTH
04:08:58.158 00.750 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"1fb8ddc2-8c5b-4751-b7e9-eb3051321a9a"}
04:08:58.174 00.016 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"1fb8ddc2-8c5b-4751-b7e9-eb3051321a9a"}
04:08:58.199 00.025 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"2ba8ea34-61ba-41cd-b8de-44e2b6a54a0e"}
04:08:58.218 00.019 9340 case statement mapped state 6 to 3
04:08:58.254 00.036 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"2ba8ea34-61ba-41cd-b8de-44e2b6a54a0e"}
04:08:58.271 00.017 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"e7ad53ee-1987-45de-971f-79893c64b170"}
04:08:58.319 00.048 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":238,"width":15,"height":15,"star_pos":[6.61,7.41],"pixels":"..."},"id":"e7ad53ee-1987-45de-971f-79893c64b170"}
04:08:59.362 01.043 9340 evsrv: cli 100A41E8 connect
04:08:59.441 00.079 9340 case statement mapped state 6 to 3
04:08:59.530 00.089 9340 case statement mapped state 6 to 3
04:08:59.592 00.062 9340 evsrv: cli 100A41E8 request: {"method":"get_app_state","id":"9fccca20-8148-48e3-9231-5867e97c0c1d"}
04:08:59.685 00.093 9340 case statement mapped state 6 to 3
04:08:59.733 00.048 9340 evsrv: cli 100A41E8 response: {"jsonrpc":"2.0","result":"Guiding","id":"9fccca20-8148-48e3-9231-5867e97c0c1d"}
04:08:59.849 00.116 9340 evsrv: cli 100A41E8 disconnect
04:08:59.969 00.120 12020 Exposure complete
04:09:00.181 00.212 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"45ab6f47-f803-42c1-b526-7dedb5a1bc44"}
04:09:00.301 00.120 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"45ab6f47-f803-42c1-b526-7dedb5a1bc44"}
04:09:00.449 00.148 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"34475da0-739c-4e72-9fa0-80619eeb1e32"}
04:09:00.578 00.129 9340 case statement mapped state 6 to 3
04:09:00.652 00.074 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"34475da0-739c-4e72-9fa0-80619eeb1e32"}
04:09:00.878 00.226 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"2a80c925-2842-4cb6-bdde-923d43ae5d28"}
04:09:01.056 00.178 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":238,"width":15,"height":15,"star_pos":[6.61,7.41],"pixels":"..."},"id":"2a80c925-2842-4cb6-bdde-923d43ae5d28"}
04:09:02.406 01.350 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"27bf3b2d-b269-47bc-abd7-31f2a8bb95ed"}
04:09:02.785 00.379 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"27bf3b2d-b269-47bc-abd7-31f2a8bb95ed"}
04:09:03.083 00.298 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"3c1cebcd-03ec-45df-bed9-3e0ea2db13e3"}
04:09:03.513 00.430 9340 case statement mapped state 6 to 3
04:09:03.687 00.174 12020 worker thread done servicing request
04:09:03.688 00.001 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"3c1cebcd-03ec-45df-bed9-3e0ea2db13e3"}
04:09:03.889 00.201 9340 OnExposeComplete: enter
04:09:04.367 00.478 9340 UpdateGuideState(): m_state=6
04:09:04.486 00.119 9340 Star::Find(15, 1416, 112, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 239
04:09:04.589 00.103 9340 Star::Find returns 1 (0), X=1416.26, Y=112.54, Mass=1561843, SNR=196.3, Peak=65436 HFD=5.1
04:09:04.636 00.047 9340 MultiStar: [#1 -0.38,0.37,0.86,U] [#2 -0.30,0.42,0.81,U] [#3 -0.29,0.43,0.97,U] [#4 -0.29,0.58,0.00,M1] [#5 -0.35,0.54,0.00,M1] [#6 -0.06,0.39,1.07,U] [#7 -0.32,0.36,0.88,U] [#8 -0.32,0.46,0.00,M1] 
04:09:04.750 00.114 9340 refined, 5 included, MultiStar: {-0.31, 0.35}, one-star: {-0.52, 0.15}
04:09:04.851 00.101 9340 CameraToMount -- cameraTheta (2.29) - m_xAngle (0.05) = xAngle (2.24 = 2.24)
04:09:04.894 00.043 9340 CameraToMount -- cameraTheta (2.29) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-0.82 = -0.82)
04:09:04.952 00.058 9340 CameraToMount -- cameraX=-0.31 cameraY=0.35 hyp=0.47 cameraTheta=2.29 mountX=-0.29 mountY=-0.34, mountTheta=-2.28
04:09:04.973 00.021 9340 SchedulePrimaryMove(10104498, x=-0.31, y=0.35, opts=13)
04:09:04.989 00.016 9340 Enqueuing Move request for scope (-0.31, 0.35)
04:09:05.029 00.040 12020 Worker thread wakes up
04:09:05.030 00.001 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.31, 0.35) opts 0xd
04:09:05.030 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=5993, max=65535, med=10566, FiltMin=8388, FiltMax=65535, Gamma=2.870
04:09:05.100 00.070 12020 Handling offset move in thread for scope, endpoint = (-0.31, 0.35)
04:09:05.100 00.000 9340 UpdateGuideState exits: m=1561843 SNR=196.3
04:09:05.122 00.022 12020 Moving (-0.31, 0.35) raw xDistance=-0.29 yDistance=-0.34
04:09:05.123 00.001 12020 GuideAlgorithmHysteresis::Result() returns -0.12 from input -0.29
04:09:05.123 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:09:05.141 00.018 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
04:09:05.141 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
04:09:05.169 00.028 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.34
04:09:05.170 00.001 12020 MoveAxis(E, 22, ABG)
04:09:05.170 00.000 12020 Guiding  Dir = 2, Dur = 22
04:09:05.173 00.003 9340 Enqueuing Expose request
04:09:05.265 00.092 12020 IsSlewing returns 0
04:09:05.266 00.001 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"4cb13ae0-eebf-4ee8-b50d-f17d8c2f01b1"}
04:09:05.298 00.032 12020 IsGuiding returns 0
04:09:05.299 00.001 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":239,"width":15,"height":15,"star_pos":[7.26,6.54],"pixels":"..."},"id":"4cb13ae0-eebf-4ee8-b50d-f17d8c2f01b1"}
04:09:05.371 00.072 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"99dcba96-261f-4ca5-8176-fed239a7fe3d"}
04:09:05.411 00.040 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"99dcba96-261f-4ca5-8176-fed239a7fe3d"}
04:09:05.426 00.015 12020 IsGuiding returns 0
04:09:05.428 00.002 12020 Move returns status 0, amount 22
04:09:05.428 00.000 12020 MoveAxis(N, 0, ABG)
04:09:05.428 00.000 12020 Move returns status 0, amount 0
04:09:05.429 00.001 12020 move complete, result=0
04:09:05.429 00.000 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"a5181252-895f-4c72-ac40-af6f7c0ddd1f"}
04:09:05.477 00.048 12020 worker thread done servicing request
04:09:05.477 00.000 12020 Worker thread wakes up
04:09:05.478 00.001 12020 worker thread servicing REQUEST_EXPOSE 2000
04:09:05.478 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(1402,97,31,31)
04:09:05.479 00.001 9340 case statement mapped state 6 to 3
04:09:05.575 00.096 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"a5181252-895f-4c72-ac40-af6f7c0ddd1f"}
04:09:05.682 00.107 9340 GuideStep: -0.3 px 22 ms EAST, -0.3 px 0 ms NORTH
04:09:05.844 00.162 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"f47f9b72-29b8-4a16-9a81-7fcd166186fe"}
04:09:05.861 00.017 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":239,"width":15,"height":15,"star_pos":[7.26,6.54],"pixels":"..."},"id":"f47f9b72-29b8-4a16-9a81-7fcd166186fe"}
04:09:07.519 01.658 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"74796276-0177-44cf-8aa7-82cfa6dc7aef"}
04:09:07.592 00.073 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"74796276-0177-44cf-8aa7-82cfa6dc7aef"}
04:09:07.793 00.201 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"3dc48ef5-d43a-4e72-a714-aaf18126c6ea"}
04:09:07.837 00.044 9340 case statement mapped state 6 to 3
04:09:07.908 00.071 12020 Exposure complete
04:09:07.909 00.001 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"3dc48ef5-d43a-4e72-a714-aaf18126c6ea"}
04:09:08.044 00.135 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"702a12ce-afd5-40da-9682-fd8562981bc9"}
04:09:08.153 00.109 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":239,"width":15,"height":15,"star_pos":[7.26,6.54],"pixels":"..."},"id":"702a12ce-afd5-40da-9682-fd8562981bc9"}
04:09:08.412 00.259 12020 worker thread done servicing request
04:09:08.412 00.000 9340 OnExposeComplete: enter
04:09:08.428 00.016 9340 UpdateGuideState(): m_state=6
04:09:08.443 00.015 9340 Star::Find(15, 1416, 112, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 240
04:09:08.459 00.016 9340 Star::Find returns 1 (0), X=1416.46, Y=112.61, Mass=1495230, SNR=170.1, Peak=65436 HFD=5.0
04:09:08.477 00.018 9340 MultiStar: [#1 0.01,0.42,1.14,U] [#2 -0.16,0.54,0.00,M1] [#3 -0.08,0.56,0.00,M1] [#4 -0.25,0.71,0.00,M2] [#5 -0.18,0.51,1.07,U] [#6 0.02,0.42,1.07,U] [#7 -0.19,0.63,0.00,M1] [#8 -0.14,0.51,1.04,U] 
04:09:08.495 00.018 9340 single-star, 4 included, MultiStar: {-0.12, 0.42}, one-star: {-0.31, 0.22}
04:09:08.537 00.042 9340 CameraToMount -- cameraTheta (2.54) - m_xAngle (0.05) = xAngle (2.49 = 2.49)
04:09:08.554 00.017 9340 CameraToMount -- cameraTheta (2.54) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-0.58 = -0.58)
04:09:08.568 00.014 9340 CameraToMount -- cameraX=-0.31 cameraY=0.22 hyp=0.38 cameraTheta=2.54 mountX=-0.30 mountY=-0.21, mountTheta=-2.54
04:09:08.585 00.017 9340 SchedulePrimaryMove(10104498, x=-0.31, y=0.22, opts=13)
04:09:08.604 00.019 9340 Enqueuing Move request for scope (-0.31, 0.22)
04:09:08.617 00.013 12020 Worker thread wakes up
04:09:08.619 00.002 9340 UpdateImageDisplay: Size=(1920,1080) min=6406, max=65535, med=10553, FiltMin=8377, FiltMax=65535, Gamma=2.870
04:09:08.633 00.014 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.31, 0.22) opts 0xd
04:09:08.633 00.000 9340 UpdateGuideState exits: m=1495230 SNR=170.1
04:09:08.672 00.039 12020 Handling offset move in thread for scope, endpoint = (-0.31, 0.22)
04:09:08.673 00.001 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:09:08.684 00.011 12020 Moving (-0.31, 0.22) raw xDistance=-0.30 yDistance=-0.21
04:09:08.685 00.001 12020 GuideAlgorithmHysteresis::Result() returns -0.14 from input -0.30
04:09:08.685 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:09:08.686 00.001 9340 ScheduleExposure(2000,3,1) exposurePending=0
04:09:08.701 00.015 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.21
04:09:08.701 00.000 9340 Enqueuing Expose request
04:09:08.717 00.016 12020 MoveAxis(E, 25, ABG)
04:09:08.718 00.001 12020 Guiding  Dir = 2, Dur = 25
04:09:08.719 00.001 12020 IsSlewing returns 0
04:09:08.720 00.001 12020 IsGuiding returns 0
04:09:08.737 00.017 12020 PulseGuide returned control before completion, sleep 18
04:09:08.801 00.064 12020 IsGuiding returns 1
04:09:08.801 00.000 12020 scope still moving after pulse duration time elapsed
04:09:08.832 00.031 12020 IsSlewing returns 0
04:09:08.834 00.002 12020 IsGuiding returns 0
04:09:08.834 00.000 12020 scope move finished after 25 + 89 ms
04:09:08.834 00.000 12020 Move returns status 0, amount 25
04:09:08.834 00.000 12020 MoveAxis(N, 0, ABG)
04:09:08.835 00.001 12020 Move returns status 0, amount 0
04:09:08.835 00.000 12020 move complete, result=0
04:09:08.835 00.000 12020 worker thread done servicing request
04:09:08.835 00.000 9340 GuideStep: -0.3 px 25 ms EAST, -0.2 px 0 ms NORTH
04:09:08.850 00.015 12020 Worker thread wakes up
04:09:08.850 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
04:09:08.850 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(1402,97,31,31)
04:09:09.598 00.748 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"d16077b4-ed10-4325-ae22-9d077327cd89"}
04:09:09.647 00.049 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"d16077b4-ed10-4325-ae22-9d077327cd89"}
04:09:10.190 00.543 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"468b6422-896e-4e13-b651-3cde5181e99f"}
04:09:10.812 00.622 9340 case statement mapped state 6 to 3
04:09:11.105 00.293 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"468b6422-896e-4e13-b651-3cde5181e99f"}
04:09:12.240 01.135 12020 Exposure complete
04:09:12.347 00.107 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"9928f37a-3143-48b2-86a5-da0936a2a9a8"}
04:09:13.044 00.697 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":240,"width":15,"height":15,"star_pos":[7.46,6.61],"pixels":"..."},"id":"9928f37a-3143-48b2-86a5-da0936a2a9a8"}
04:09:13.706 00.662 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"0e8d2072-dd04-4bab-b4e7-c5c147010e73"}
04:09:14.320 00.614 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"0e8d2072-dd04-4bab-b4e7-c5c147010e73"}
04:09:15.146 00.826 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"bc9a9c0e-8d5c-4eb1-8a60-ef0612284c7f"}
04:09:15.197 00.051 9340 case statement mapped state 6 to 3
04:09:15.239 00.042 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"bc9a9c0e-8d5c-4eb1-8a60-ef0612284c7f"}
04:09:15.451 00.212 12020 worker thread done servicing request
04:09:15.452 00.001 9340 OnExposeComplete: enter
04:09:15.567 00.115 9340 UpdateGuideState(): m_state=6
04:09:15.589 00.022 9340 Star::Find(15, 1416, 112, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 241
04:09:15.644 00.055 9340 Star::Find returns 1 (0), X=1417.04, Y=112.48, Mass=1557166, SNR=202.9, Peak=65436 HFD=5.0
04:09:15.745 00.101 9340 MultiStar: [#1 0.52,0.26,0.00,M1] [#2 0.60,0.21,0.00,M2] [#3 0.43,0.34,0.00,M2] [#4 0.37,0.42,0.00,M3] [#5 0.41,0.37,0.00,M1] [#6 0.65,0.44,0.00,M1] [#7 0.52,0.37,0.00,M2] [#8 0.65,0.46,0.00,M1] 
04:09:15.769 00.024 9340 CameraToMount -- cameraTheta (0.32) - m_xAngle (0.05) = xAngle (0.27 = 0.27)
04:09:15.874 00.105 9340 CameraToMount -- cameraTheta (0.32) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-2.80 = -2.80)
04:09:15.919 00.045 9340 CameraToMount -- cameraX=0.26 cameraY=0.09 hyp=0.27 cameraTheta=0.32 mountX=0.26 mountY=-0.09, mountTheta=-0.34
04:09:16.049 00.130 9340 SchedulePrimaryMove(10104498, x=0.26, y=0.09, opts=13)
04:09:16.070 00.021 9340 Enqueuing Move request for scope (0.26, 0.09)
04:09:16.105 00.035 12020 Worker thread wakes up
04:09:16.105 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=6047, max=65535, med=10566, FiltMin=8162, FiltMax=65516, Gamma=2.870
04:09:16.153 00.048 12020 worker thread servicing REQUEST_MOVE scope ofs (0.26, 0.09) opts 0xd
04:09:16.153 00.000 9340 UpdateGuideState exits: m=1557166 SNR=202.9
04:09:16.225 00.072 12020 Handling offset move in thread for scope, endpoint = (0.26, 0.09)
04:09:16.226 00.001 12020 Moving (0.26, 0.09) raw xDistance=0.26 yDistance=-0.09
04:09:16.226 00.000 12020 GuideAlgorithmHysteresis::Result() returns 0.10 from input 0.26
04:09:16.226 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:09:16.226 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
04:09:16.226 00.000 12020 MoveAxis(W, 18, ABG)
04:09:16.227 00.001 12020 Guiding  Dir = 3, Dur = 18
04:09:16.227 00.000 12020 IsSlewing returns 0
04:09:16.229 00.002 12020 IsGuiding returns 0
04:09:16.230 00.001 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:09:16.259 00.029 9340 ScheduleExposure(2000,3,1) exposurePending=0
04:09:16.291 00.032 9340 Enqueuing Expose request
04:09:16.368 00.077 12020 IsGuiding returns 1
04:09:16.368 00.000 12020 scope still moving after pulse duration time elapsed
04:09:16.370 00.002 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"46bc495b-9e67-42c9-8d9f-c852dc27dded"}
04:09:16.417 00.047 12020 IsSlewing returns 0
04:09:16.417 00.000 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":241,"width":15,"height":15,"star_pos":[7.04,7.48],"pixels":"..."},"id":"46bc495b-9e67-42c9-8d9f-c852dc27dded"}
04:09:16.448 00.031 12020 IsGuiding returns 0
04:09:16.448 00.000 12020 scope move finished after 18 + 200 ms
04:09:16.449 00.001 12020 Move returns status 0, amount 18
04:09:16.449 00.000 12020 MoveAxis(N, 0, ABG)
04:09:16.449 00.000 12020 Move returns status 0, amount 0
04:09:16.450 00.001 12020 move complete, result=0
04:09:16.450 00.000 12020 worker thread done servicing request
04:09:16.450 00.000 12020 Worker thread wakes up
04:09:16.451 00.001 12020 worker thread servicing REQUEST_EXPOSE 2000
04:09:16.451 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(1402,97,31,31)
04:09:16.452 00.001 9340 GuideStep: 0.3 px 18 ms WEST, -0.1 px 0 ms NORTH
04:09:16.624 00.172 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"7d8487f9-33e9-4021-8c8b-a5479fa08aec"}
04:09:16.648 00.024 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"7d8487f9-33e9-4021-8c8b-a5479fa08aec"}
04:09:17.175 00.527 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"9d016b93-0126-4cee-a9a8-b5f473152556"}
04:09:17.208 00.033 9340 case statement mapped state 6 to 3
04:09:17.297 00.089 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"9d016b93-0126-4cee-a9a8-b5f473152556"}
04:09:17.629 00.332 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"33370205-28fe-4ae7-86f6-bd88c0241507"}
04:09:17.845 00.216 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":241,"width":15,"height":15,"star_pos":[7.04,7.48],"pixels":"..."},"id":"33370205-28fe-4ae7-86f6-bd88c0241507"}
04:09:18.510 00.665 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"2fd1b722-373c-471d-adc3-7b64233c6ad0"}
04:09:18.588 00.078 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"2fd1b722-373c-471d-adc3-7b64233c6ad0"}
04:09:18.922 00.334 12020 Exposure complete
04:09:19.240 00.318 12020 worker thread done servicing request
04:09:19.240 00.000 9340 OnExposeComplete: enter
04:09:19.254 00.014 9340 UpdateGuideState(): m_state=6
04:09:19.270 00.016 9340 Star::Find(15, 1417, 112, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 242
04:09:19.283 00.013 9340 Star::Find returns 1 (0), X=1416.12, Y=112.33, Mass=1538857, SNR=186.5, Peak=64300 HFD=5.0
04:09:19.296 00.013 9340 MultiStar: [#1 -0.53,0.41,0.00,M2] [#2 -0.54,0.19,0.00,M3] [#3 -0.58,0.28,0.00,M3] [#4 -0.57,0.44,0.00,M4] [#5 -0.60,0.30,0.00,M2] [#6 -0.47,0.30,0.00,M2] [#7 -0.54,0.37,0.00,M3] [#8 -0.51,0.35,0.00,M2] 
04:09:19.312 00.016 9340 CameraToMount -- cameraTheta (-3.05) - m_xAngle (0.05) = xAngle (-3.10 = -3.10)
04:09:19.327 00.015 9340 CameraToMount -- cameraTheta (-3.05) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-6.17 = 0.12)
04:09:19.363 00.036 9340 CameraToMount -- cameraX=-0.66 cameraY=-0.06 hyp=0.66 cameraTheta=-3.05 mountX=-0.66 mountY=0.08, mountTheta=3.02
04:09:19.380 00.017 9340 SchedulePrimaryMove(10104498, x=-0.66, y=-0.06, opts=13)
04:09:19.394 00.014 9340 Enqueuing Move request for scope (-0.66, -0.06)
04:09:19.406 00.012 12020 Worker thread wakes up
04:09:19.407 00.001 9340 UpdateImageDisplay: Size=(1920,1080) min=6581, max=65535, med=10586, FiltMin=8197, FiltMax=65535, Gamma=2.870
04:09:19.417 00.010 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.66, -0.06) opts 0xd
04:09:19.417 00.000 9340 UpdateGuideState exits: m=1538857 SNR=186.5
04:09:19.432 00.015 12020 Handling offset move in thread for scope, endpoint = (-0.66, -0.06)
04:09:19.432 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:09:19.447 00.015 12020 Moving (-0.66, -0.06) raw xDistance=-0.66 yDistance=0.08
04:09:19.447 00.000 12020 GuideAlgorithmHysteresis::Result() returns -0.27 from input -0.66
04:09:19.447 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
04:09:19.482 00.035 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:09:19.482 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
04:09:19.483 00.001 12020 MoveAxis(E, 49, ABG)
04:09:19.483 00.000 12020 Guiding  Dir = 2, Dur = 49
04:09:19.484 00.001 12020 IsSlewing returns 0
04:09:19.484 00.000 9340 Enqueuing Expose request
04:09:19.504 00.020 12020 IsGuiding returns 0
04:09:19.531 00.027 12020 PulseGuide returned control before completion, sleep 34
04:09:19.577 00.046 12020 IsGuiding returns 1
04:09:19.577 00.000 12020 scope still moving after pulse duration time elapsed
04:09:19.611 00.034 12020 IsSlewing returns 0
04:09:19.613 00.002 12020 IsGuiding returns 0
04:09:19.613 00.000 12020 scope move finished after 49 + 59 ms
04:09:19.613 00.000 12020 Move returns status 0, amount 49
04:09:19.614 00.001 12020 MoveAxis(N, 0, ABG)
04:09:19.614 00.000 12020 Move returns status 0, amount 0
04:09:19.614 00.000 12020 move complete, result=0
04:09:19.614 00.000 12020 worker thread done servicing request
04:09:19.614 00.000 9340 GuideStep: -0.7 px 49 ms EAST, 0.1 px 0 ms NORTH
04:09:19.631 00.017 12020 Worker thread wakes up
04:09:19.632 00.001 12020 worker thread servicing REQUEST_EXPOSE 2000
04:09:19.632 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(1402,97,31,31)
04:09:19.834 00.202 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"4a888a28-0cac-474a-8b7e-9a606e4bbb90"}
04:09:19.858 00.024 9340 case statement mapped state 6 to 3
04:09:19.971 00.113 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"4a888a28-0cac-474a-8b7e-9a606e4bbb90"}
04:09:20.044 00.073 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"acc072d5-9997-4ff9-aa54-c58b11427085"}
04:09:20.115 00.071 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":242,"width":15,"height":15,"star_pos":[7.12,7.33],"pixels":"..."},"id":"acc072d5-9997-4ff9-aa54-c58b11427085"}
04:09:20.505 00.390 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"41457abb-a67e-4f94-97b2-3bde648568be"}
04:09:20.573 00.068 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"41457abb-a67e-4f94-97b2-3bde648568be"}
04:09:20.631 00.058 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"566f6af4-9bab-41e1-b872-27672de7e2cc"}
04:09:20.652 00.021 9340 case statement mapped state 6 to 3
04:09:20.700 00.048 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"566f6af4-9bab-41e1-b872-27672de7e2cc"}
04:09:20.723 00.023 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"9b239192-da98-467b-b0f9-cbc598883f74"}
04:09:20.753 00.030 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":242,"width":15,"height":15,"star_pos":[7.12,7.33],"pixels":"..."},"id":"9b239192-da98-467b-b0f9-cbc598883f74"}
04:09:22.025 01.272 12020 Exposure complete
04:09:22.325 00.300 12020 worker thread done servicing request
04:09:22.327 00.002 9340 OnExposeComplete: enter
04:09:22.339 00.012 9340 UpdateGuideState(): m_state=6
04:09:22.350 00.011 9340 Star::Find(15, 1416, 112, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 243
04:09:22.367 00.017 9340 Star::Find returns 1 (0), X=1416.36, Y=112.40, Mass=1555421, SNR=213.0, Peak=65436 HFD=4.9
04:09:22.386 00.019 9340 MultiStar: [#1 -0.20,0.32,0.87,U] [#2 -0.17,0.18,0.82,U] [#3 -0.34,0.30,0.91,U] [#4 -0.22,0.31,0.83,U] [#5 -0.31,0.38,0.86,U] [#6 -0.17,0.24,0.84,U] [#7 -0.20,0.37,0.72,U] [#8 -0.28,0.25,0.86,U] 
04:09:22.402 00.016 9340 refined, 8 included, MultiStar: {-0.26, 0.26}, one-star: {-0.42, 0.01}
04:09:22.443 00.041 9340 CameraToMount -- cameraTheta (2.37) - m_xAngle (0.05) = xAngle (2.32 = 2.32)
04:09:22.460 00.017 9340 CameraToMount -- cameraTheta (2.37) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-0.75 = -0.75)
04:09:22.477 00.017 9340 CameraToMount -- cameraX=-0.26 cameraY=0.26 hyp=0.37 cameraTheta=2.37 mountX=-0.25 mountY=-0.25, mountTheta=-2.35
04:09:22.497 00.020 9340 SchedulePrimaryMove(10104498, x=-0.26, y=0.26, opts=13)
04:09:22.510 00.013 9340 Enqueuing Move request for scope (-0.26, 0.26)
04:09:22.526 00.016 12020 Worker thread wakes up
04:09:22.527 00.001 9340 UpdateImageDisplay: Size=(1920,1080) min=6793, max=65535, med=10539, FiltMin=7909, FiltMax=65535, Gamma=2.870
04:09:22.539 00.012 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.26, 0.26) opts 0xd
04:09:22.539 00.000 9340 UpdateGuideState exits: m=1555421 SNR=213.0
04:09:22.574 00.035 12020 Handling offset move in thread for scope, endpoint = (-0.26, 0.26)
04:09:22.575 00.001 12020 Moving (-0.26, 0.26) raw xDistance=-0.25 yDistance=-0.25
04:09:22.575 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:09:22.586 00.011 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.25
04:09:22.586 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
04:09:22.596 00.010 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:09:22.598 00.002 9340 Enqueuing Expose request
04:09:22.612 00.014 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.25
04:09:22.612 00.000 12020 MoveAxis(E, 0, ABG)
04:09:22.612 00.000 12020 Move returns status 0, amount 0
04:09:22.612 00.000 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"ec18966e-386f-4a4f-a089-05baee986187"}
04:09:22.623 00.011 12020 MoveAxis(N, 0, ABG)
04:09:22.623 00.000 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"ec18966e-386f-4a4f-a089-05baee986187"}
04:09:22.634 00.011 12020 Move returns status 0, amount 0
04:09:22.634 00.000 12020 move complete, result=0
04:09:22.634 00.000 12020 worker thread done servicing request
04:09:22.634 00.000 9340 GuideStep: -0.2 px 0 ms EAST, -0.2 px 0 ms NORTH
04:09:22.647 00.013 12020 Worker thread wakes up
04:09:22.647 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
04:09:22.648 00.001 12020 Handling exposure in thread, d=2000 o=3 r=(1402,97,31,31)
04:09:22.656 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"15dc8081-071b-4748-8dc0-cbba6ee4b1e6"}
04:09:22.672 00.016 9340 case statement mapped state 6 to 3
04:09:22.704 00.032 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"15dc8081-071b-4748-8dc0-cbba6ee4b1e6"}
04:09:22.725 00.021 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"d8a96b68-c9b6-45da-8a22-23622de1154e"}
04:09:22.737 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":243,"width":15,"height":15,"star_pos":[7.36,7.40],"pixels":"..."},"id":"d8a96b68-c9b6-45da-8a22-23622de1154e"}
04:09:24.502 01.765 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"0a3a16e9-a146-4fb4-9844-72c89968a439"}
04:09:24.511 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"0a3a16e9-a146-4fb4-9844-72c89968a439"}
04:09:24.522 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"c93bac54-65b8-4d38-9068-92fec307b95c"}
04:09:24.537 00.015 9340 case statement mapped state 6 to 3
04:09:24.548 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"c93bac54-65b8-4d38-9068-92fec307b95c"}
04:09:24.562 00.014 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"157f4ec5-0d12-43b6-a96d-3f491d217f1b"}
04:09:24.592 00.030 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":243,"width":15,"height":15,"star_pos":[7.36,7.40],"pixels":"..."},"id":"157f4ec5-0d12-43b6-a96d-3f491d217f1b"}
04:09:25.009 00.417 12020 Exposure complete
04:09:25.238 00.229 9340 OnExposeComplete: enter
04:09:25.252 00.014 12020 worker thread done servicing request
04:09:25.252 00.000 9340 UpdateGuideState(): m_state=6
04:09:25.261 00.009 9340 Star::Find(15, 1416, 112, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 244
04:09:25.271 00.010 9340 Star::Find returns 1 (0), X=1416.26, Y=112.11, Mass=1538317, SNR=168.1, Peak=62032 HFD=4.9
04:09:25.281 00.010 9340 MultiStar: [#1 -0.39,0.12,1.02,U] [#2 -0.16,-0.17,1.20,U] [#3 -0.24,-0.01,1.37,U] [#4 -0.15,0.26,1.27,U] [#5 -0.40,-0.06,1.04,U] [#6 -0.21,0.08,1.13,U] [#7 -0.35,0.06,1.14,U] [#8 -0.27,0.12,1.07,U] 
04:09:25.290 00.009 9340 refined, 8 included, MultiStar: {-0.29, 0.02}, one-star: {-0.52, -0.28}
04:09:25.305 00.015 9340 CameraToMount -- cameraTheta (3.09) - m_xAngle (0.05) = xAngle (3.04 = 3.04)
04:09:25.333 00.028 9340 CameraToMount -- cameraTheta (3.09) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-0.03 = -0.03)
04:09:25.348 00.015 9340 CameraToMount -- cameraX=-0.29 cameraY=0.02 hyp=0.29 cameraTheta=3.09 mountX=-0.29 mountY=-0.01, mountTheta=-3.11
04:09:25.365 00.017 9340 SchedulePrimaryMove(10104498, x=-0.29, y=0.02, opts=13)
04:09:25.385 00.020 9340 Enqueuing Move request for scope (-0.29, 0.02)
04:09:25.395 00.010 12020 Worker thread wakes up
04:09:25.395 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=6815, max=65535, med=10571, FiltMin=8300, FiltMax=65514, Gamma=2.870
04:09:25.404 00.009 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.29, 0.02) opts 0xd
04:09:25.405 00.001 9340 UpdateGuideState exits: m=1538317 SNR=168.1
04:09:25.415 00.010 12020 Handling offset move in thread for scope, endpoint = (-0.29, 0.02)
04:09:25.415 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:09:25.432 00.017 12020 Moving (-0.29, 0.02) raw xDistance=-0.29 yDistance=-0.01
04:09:25.433 00.001 12020 GuideAlgorithmHysteresis::Result() returns -0.12 from input -0.29
04:09:25.433 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:09:25.433 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
04:09:25.443 00.010 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
04:09:25.443 00.000 9340 Enqueuing Expose request
04:09:25.476 00.033 12020 MoveAxis(E, 22, ABG)
04:09:25.476 00.000 12020 Guiding  Dir = 2, Dur = 22
04:09:25.477 00.001 12020 IsSlewing returns 0
04:09:25.478 00.001 12020 IsGuiding returns 0
04:09:25.495 00.017 12020 PulseGuide returned control before completion, sleep 15
04:09:25.543 00.048 12020 IsGuiding returns 0
04:09:25.544 00.001 12020 Move returns status 0, amount 22
04:09:25.544 00.000 12020 MoveAxis(N, 0, ABG)
04:09:25.544 00.000 12020 Move returns status 0, amount 0
04:09:25.544 00.000 12020 move complete, result=0
04:09:25.544 00.000 12020 worker thread done servicing request
04:09:25.544 00.000 12020 Worker thread wakes up
04:09:25.545 00.001 9340 GuideStep: -0.3 px 22 ms EAST, -0.0 px 0 ms NORTH
04:09:25.561 00.016 12020 worker thread servicing REQUEST_EXPOSE 2000
04:09:25.561 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(1402,97,31,31)
04:09:26.502 00.941 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"7f63bcd7-0bb2-4c50-9e7f-9420ed417509"}
04:09:26.513 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"7f63bcd7-0bb2-4c50-9e7f-9420ed417509"}
04:09:26.522 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"17294aa2-a49d-4bbb-bcd3-1f5ad097b9db"}
04:09:26.534 00.012 9340 case statement mapped state 6 to 3
04:09:26.544 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"17294aa2-a49d-4bbb-bcd3-1f5ad097b9db"}
04:09:26.559 00.015 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"9042155b-5d3f-481a-8ef7-39d21274118a"}
04:09:26.578 00.019 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":244,"width":15,"height":15,"star_pos":[7.26,7.11],"pixels":"..."},"id":"9042155b-5d3f-481a-8ef7-39d21274118a"}
04:09:27.941 01.363 12020 Exposure complete
04:09:28.320 00.379 12020 worker thread done servicing request
04:09:28.320 00.000 9340 OnExposeComplete: enter
04:09:28.334 00.014 9340 UpdateGuideState(): m_state=6
04:09:28.351 00.017 9340 Star::Find(15, 1416, 112, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 245
04:09:28.377 00.026 9340 Star::Find returns 1 (0), X=1416.17, Y=112.36, Mass=1513856, SNR=183.4, Peak=65436 HFD=4.9
04:09:28.415 00.038 9340 MultiStar: [#1 -0.30,0.19,1.12,U] [#2 -0.55,0.27,0.00,M2] [#3 -0.42,0.43,0.00,M2] [#4 -0.54,0.41,0.00,M3] [#5 -0.43,0.42,0.00,M1] [#6 -0.23,0.34,0.92,U] [#7 -0.44,0.28,1.08,U] [#8 -0.27,0.26,0.97,U] 
04:09:28.433 00.018 9340 refined, 4 included, MultiStar: {-0.37, 0.21}, one-star: {-0.61, -0.03}
04:09:28.456 00.023 9340 CameraToMount -- cameraTheta (2.63) - m_xAngle (0.05) = xAngle (2.58 = 2.58)
04:09:28.471 00.015 9340 CameraToMount -- cameraTheta (2.63) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-0.49 = -0.49)
04:09:28.486 00.015 9340 CameraToMount -- cameraX=-0.37 cameraY=0.21 hyp=0.43 cameraTheta=2.63 mountX=-0.36 mountY=-0.20, mountTheta=-2.64
04:09:28.509 00.023 9340 SchedulePrimaryMove(10104498, x=-0.37, y=0.21, opts=13)
04:09:28.555 00.046 9340 Enqueuing Move request for scope (-0.37, 0.21)
04:09:28.568 00.013 12020 Worker thread wakes up
04:09:28.569 00.001 9340 UpdateImageDisplay: Size=(1920,1080) min=6287, max=65535, med=10559, FiltMin=8212, FiltMax=65535, Gamma=2.870
04:09:28.582 00.013 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.37, 0.21) opts 0xd
04:09:28.583 00.001 9340 UpdateGuideState exits: m=1513856 SNR=183.4
04:09:28.596 00.013 12020 Handling offset move in thread for scope, endpoint = (-0.37, 0.21)
04:09:28.596 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:09:28.606 00.010 12020 Moving (-0.37, 0.21) raw xDistance=-0.36 yDistance=-0.20
04:09:28.606 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
04:09:28.618 00.012 12020 GuideAlgorithmHysteresis::Result() returns -0.16 from input -0.36
04:09:28.619 00.001 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:09:28.619 00.000 9340 Enqueuing Expose request
04:09:28.634 00.015 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.20
04:09:28.634 00.000 12020 MoveAxis(E, 29, ABG)
04:09:28.635 00.001 12020 Guiding  Dir = 2, Dur = 29
04:09:28.635 00.000 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"d30ded01-d588-4217-b5cf-80f6adcf7269"}
04:09:28.653 00.018 12020 IsSlewing returns 0
04:09:28.653 00.000 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"d30ded01-d588-4217-b5cf-80f6adcf7269"}
04:09:28.686 00.033 12020 IsGuiding returns 0
04:09:28.687 00.001 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"0ce5a114-9072-41ca-a3f2-4c4000c11f26"}
04:09:28.700 00.013 9340 case statement mapped state 6 to 3
04:09:28.710 00.010 12020 PulseGuide returned control before completion, sleep 16
04:09:28.710 00.000 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"0ce5a114-9072-41ca-a3f2-4c4000c11f26"}
04:09:28.727 00.017 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"3d12f9c4-55f4-4b4f-a1d5-75fd7f9c01f7"}
04:09:28.740 00.013 12020 IsGuiding returns 1
04:09:28.741 00.001 12020 scope still moving after pulse duration time elapsed
04:09:28.741 00.000 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":245,"width":15,"height":15,"star_pos":[7.17,7.36],"pixels":"..."},"id":"3d12f9c4-55f4-4b4f-a1d5-75fd7f9c01f7"}
04:09:28.773 00.032 12020 IsSlewing returns 0
04:09:28.818 00.045 12020 IsGuiding returns 0
04:09:28.818 00.000 12020 scope move finished after 29 + 103 ms
04:09:28.819 00.001 12020 Move returns status 0, amount 29
04:09:28.819 00.000 12020 MoveAxis(N, 0, ABG)
04:09:28.819 00.000 12020 Move returns status 0, amount 0
04:09:28.819 00.000 12020 move complete, result=0
04:09:28.820 00.001 12020 worker thread done servicing request
04:09:28.820 00.000 9340 GuideStep: -0.4 px 29 ms EAST, -0.2 px 0 ms NORTH
04:09:28.833 00.013 12020 Worker thread wakes up
04:09:28.833 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
04:09:28.833 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(1402,97,31,31)
04:09:30.515 01.682 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"3735d7fb-c2c3-4ee9-93d3-68cce6b3121a"}
04:09:30.528 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"3735d7fb-c2c3-4ee9-93d3-68cce6b3121a"}
04:09:30.541 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"b50e2714-98d2-47b4-896a-3ba58b3a3c3a"}
04:09:30.553 00.012 9340 case statement mapped state 6 to 3
04:09:30.568 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"b50e2714-98d2-47b4-896a-3ba58b3a3c3a"}
04:09:30.596 00.028 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"8aa0c99e-7dd2-4676-b887-a0d5bd06a080"}
04:09:30.614 00.018 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":245,"width":15,"height":15,"star_pos":[7.17,7.36],"pixels":"..."},"id":"8aa0c99e-7dd2-4676-b887-a0d5bd06a080"}
04:09:31.199 00.585 12020 Exposure complete
04:09:31.444 00.245 12020 worker thread done servicing request
04:09:31.445 00.001 9340 OnExposeComplete: enter
04:09:31.460 00.015 9340 UpdateGuideState(): m_state=6
04:09:31.472 00.012 9340 Star::Find(15, 1416, 112, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 246
04:09:31.504 00.032 9340 Star::Find returns 1 (0), X=1416.38, Y=112.21, Mass=1527651, SNR=200.3, Peak=65436 HFD=4.8
04:09:31.520 00.016 9340 MultiStar: [#1 -0.30,0.28,0.93,U] [#2 -0.31,0.15,0.82,U] [#3 -0.28,0.28,1.04,U] [#4 -0.23,0.33,0.85,U] [#5 -0.35,0.26,0.90,U] [#6 0.07,0.18,0.85,U] [#7 -0.36,0.20,1.09,U] [#8 -0.20,0.24,0.93,U] 
04:09:31.529 00.009 9340 refined, 8 included, MultiStar: {-0.27, 0.19}, one-star: {-0.40, -0.19}
04:09:31.541 00.012 9340 CameraToMount -- cameraTheta (2.53) - m_xAngle (0.05) = xAngle (2.48 = 2.48)
04:09:31.552 00.011 9340 CameraToMount -- cameraTheta (2.53) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-0.59 = -0.59)
04:09:31.564 00.012 9340 CameraToMount -- cameraX=-0.27 cameraY=0.19 hyp=0.33 cameraTheta=2.53 mountX=-0.26 mountY=-0.18, mountTheta=-2.53
04:09:31.580 00.016 9340 SchedulePrimaryMove(10104498, x=-0.27, y=0.19, opts=13)
04:09:31.596 00.016 9340 Enqueuing Move request for scope (-0.27, 0.19)
04:09:31.632 00.036 12020 Worker thread wakes up
04:09:31.633 00.001 9340 UpdateImageDisplay: Size=(1920,1080) min=6284, max=65535, med=10544, FiltMin=8250, FiltMax=65535, Gamma=2.870
04:09:31.645 00.012 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.27, 0.19) opts 0xd
04:09:31.646 00.001 9340 UpdateGuideState exits: m=1527651 SNR=200.3
04:09:31.657 00.011 12020 Handling offset move in thread for scope, endpoint = (-0.27, 0.19)
04:09:31.658 00.001 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:09:31.671 00.013 12020 Moving (-0.27, 0.19) raw xDistance=-0.26 yDistance=-0.18
04:09:31.671 00.000 12020 GuideAlgorithmHysteresis::Result() returns -0.12 from input -0.26
04:09:31.671 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:09:31.671 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
04:09:31.672 00.001 9340 ScheduleExposure(2000,3,1) exposurePending=0
04:09:31.683 00.011 12020 MoveAxis(E, 22, ABG)
04:09:31.683 00.000 9340 Enqueuing Expose request
04:09:31.695 00.012 12020 Guiding  Dir = 2, Dur = 22
04:09:31.740 00.045 12020 IsSlewing returns 0
04:09:31.743 00.003 12020 IsGuiding returns 0
04:09:31.764 00.021 12020 PulseGuide returned control before completion, sleep 12
04:09:31.812 00.048 12020 IsGuiding returns 0
04:09:31.812 00.000 12020 Move returns status 0, amount 22
04:09:31.812 00.000 12020 MoveAxis(N, 0, ABG)
04:09:31.812 00.000 12020 Move returns status 0, amount 0
04:09:31.813 00.001 12020 move complete, result=0
04:09:31.813 00.000 12020 worker thread done servicing request
04:09:31.813 00.000 12020 Worker thread wakes up
04:09:31.813 00.000 9340 GuideStep: -0.3 px 22 ms EAST, -0.2 px 0 ms NORTH
04:09:31.825 00.012 12020 worker thread servicing REQUEST_EXPOSE 2000
04:09:31.825 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(1402,97,31,31)
04:09:32.542 00.717 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"4063e74a-08a1-476d-b24a-dcec8f9578cc"}
04:09:32.589 00.047 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"4063e74a-08a1-476d-b24a-dcec8f9578cc"}
04:09:32.604 00.015 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"9d465dad-46c0-4399-b001-c0558b3eca1c"}
04:09:32.619 00.015 9340 case statement mapped state 6 to 3
04:09:32.642 00.023 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"9d465dad-46c0-4399-b001-c0558b3eca1c"}
04:09:32.685 00.043 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"646aebe9-f647-43e9-aaa0-f49adee7a116"}
04:09:32.703 00.018 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":246,"width":15,"height":15,"star_pos":[7.38,7.21],"pixels":"..."},"id":"646aebe9-f647-43e9-aaa0-f49adee7a116"}
04:09:34.257 01.554 12020 Exposure complete
04:09:34.542 00.285 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"2cbad371-66b5-469d-aec9-d0f76c6b33ce"}
04:09:34.584 00.042 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"2cbad371-66b5-469d-aec9-d0f76c6b33ce"}
04:09:34.623 00.039 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"2bd2694b-a529-45f6-8af5-5f9e68ba9749"}
04:09:34.650 00.027 9340 case statement mapped state 6 to 3
04:09:34.666 00.016 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"2bd2694b-a529-45f6-8af5-5f9e68ba9749"}
04:09:34.723 00.057 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"76501dfc-cc47-4467-8d49-5e672888b42a"}
04:09:34.747 00.024 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":246,"width":15,"height":15,"star_pos":[7.38,7.21],"pixels":"..."},"id":"76501dfc-cc47-4467-8d49-5e672888b42a"}
04:09:34.876 00.129 12020 worker thread done servicing request
04:09:34.877 00.001 9340 OnExposeComplete: enter
04:09:34.906 00.029 9340 UpdateGuideState(): m_state=6
04:09:34.927 00.021 9340 Star::Find(15, 1416, 112, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 247
04:09:34.968 00.041 9340 Star::Find returns 1 (0), X=1416.60, Y=112.40, Mass=1560513, SNR=175.8, Peak=65436 HFD=4.9
04:09:34.985 00.017 9340 MultiStar: [#1 -0.05,0.13,1.04,U] [#2 -0.01,0.14,0.97,U] [#3 -0.11,0.23,0.98,U] [#4 -0.02,0.28,0.99,U] [#5 -0.01,0.30,0.89,U] [#6 0.10,0.21,1.00,U] [#7 0.03,0.11,0.95,U] [#8 0.16,0.36,1.14,U] 
04:09:35.003 00.018 9340 single-star, 8 included, MultiStar: {-0.01, 0.20}, one-star: {-0.18, 0.01}
04:09:35.019 00.016 9340 CameraToMount -- cameraTheta (3.09) - m_xAngle (0.05) = xAngle (3.04 = 3.04)
04:09:35.041 00.022 9340 CameraToMount -- cameraTheta (3.09) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-0.03 = -0.03)
04:09:35.058 00.017 9340 CameraToMount -- cameraX=-0.18 cameraY=0.01 hyp=0.18 cameraTheta=3.09 mountX=-0.18 mountY=-0.01, mountTheta=-3.11
04:09:35.100 00.042 9340 SchedulePrimaryMove(10104498, x=-0.18, y=0.01, opts=13)
04:09:35.116 00.016 9340 Enqueuing Move request for scope (-0.18, 0.01)
04:09:35.131 00.015 12020 Worker thread wakes up
04:09:35.131 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=5914, max=65535, med=10547, FiltMin=8220, FiltMax=65535, Gamma=2.870
04:09:35.143 00.012 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.18, 0.01) opts 0xd
04:09:35.143 00.000 9340 UpdateGuideState exits: m=1560513 SNR=175.8
04:09:35.156 00.013 12020 Handling offset move in thread for scope, endpoint = (-0.18, 0.01)
04:09:35.156 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:09:35.173 00.017 12020 Moving (-0.18, 0.01) raw xDistance=-0.18 yDistance=-0.01
04:09:35.173 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
04:09:35.192 00.019 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.18
04:09:35.192 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:09:35.193 00.001 9340 Enqueuing Expose request
04:09:35.237 00.044 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
04:09:35.237 00.000 12020 MoveAxis(E, 0, ABG)
04:09:35.237 00.000 12020 Move returns status 0, amount 0
04:09:35.237 00.000 12020 MoveAxis(N, 0, ABG)
04:09:35.237 00.000 12020 Move returns status 0, amount 0
04:09:35.238 00.001 12020 move complete, result=0
04:09:35.238 00.000 12020 worker thread done servicing request
04:09:35.238 00.000 12020 Worker thread wakes up
04:09:35.238 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
04:09:35.238 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(1402,97,31,31)
04:09:35.245 00.007 9340 GuideStep: -0.2 px 0 ms EAST, -0.0 px 0 ms NORTH
04:09:36.541 01.296 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"12a72502-1582-43cd-ae86-087335da1a6f"}
04:09:36.560 00.019 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"12a72502-1582-43cd-ae86-087335da1a6f"}
04:09:36.577 00.017 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"11c93d64-566c-48ba-aab1-93f422871190"}
04:09:36.593 00.016 9340 case statement mapped state 6 to 3
04:09:36.604 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"11c93d64-566c-48ba-aab1-93f422871190"}
04:09:36.623 00.019 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"94b26c75-b218-459d-97f8-fa642efe42ff"}
04:09:36.646 00.023 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":247,"width":15,"height":15,"star_pos":[6.60,7.40],"pixels":"..."},"id":"94b26c75-b218-459d-97f8-fa642efe42ff"}
04:09:37.616 00.970 12020 Exposure complete
04:09:37.855 00.239 12020 worker thread done servicing request
04:09:37.856 00.001 9340 OnExposeComplete: enter
04:09:37.870 00.014 9340 UpdateGuideState(): m_state=6
04:09:37.880 00.010 9340 Star::Find(15, 1416, 112, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 248
04:09:37.889 00.009 9340 Star::Find returns 1 (0), X=1416.59, Y=112.57, Mass=1500871, SNR=199.6, Peak=65436 HFD=4.9
04:09:37.900 00.011 9340 MultiStar: [#1 -0.09,0.25,0.95,U] [#2 -0.08,0.25,0.94,U] [#3 -0.11,0.31,1.05,U] [#4 -0.08,0.53,0.94,U] [#5 -0.08,0.31,1.06,U] [#6 0.09,0.26,0.88,U] [#7 -0.11,0.30,0.89,U] [#8 0.11,0.30,0.89,U] 
04:09:37.909 00.009 9340 single-star, 8 included, MultiStar: {-0.06, 0.30}, one-star: {-0.19, 0.18}
04:09:37.922 00.013 9340 CameraToMount -- cameraTheta (2.39) - m_xAngle (0.05) = xAngle (2.34 = 2.34)
04:09:37.938 00.016 9340 CameraToMount -- cameraTheta (2.39) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-0.72 = -0.72)
04:09:37.949 00.011 9340 CameraToMount -- cameraX=-0.19 cameraY=0.18 hyp=0.26 cameraTheta=2.39 mountX=-0.18 mountY=-0.17, mountTheta=-2.38
04:09:37.978 00.029 9340 SchedulePrimaryMove(10104498, x=-0.19, y=0.18, opts=13)
04:09:37.991 00.013 9340 Enqueuing Move request for scope (-0.19, 0.18)
04:09:38.003 00.012 12020 Worker thread wakes up
04:09:38.003 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=6065, max=65535, med=10546, FiltMin=8470, FiltMax=65522, Gamma=2.870
04:09:38.017 00.014 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.19, 0.18) opts 0xd
04:09:38.017 00.000 9340 UpdateGuideState exits: m=1500871 SNR=199.6
04:09:38.031 00.014 12020 Handling offset move in thread for scope, endpoint = (-0.19, 0.18)
04:09:38.031 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:09:38.042 00.011 12020 Moving (-0.19, 0.18) raw xDistance=-0.18 yDistance=-0.17
04:09:38.043 00.001 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.18
04:09:38.043 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:09:38.043 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
04:09:38.055 00.012 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
04:09:38.055 00.000 9340 Enqueuing Expose request
04:09:38.070 00.015 12020 MoveAxis(E, 0, ABG)
04:09:38.071 00.001 12020 Move returns status 0, amount 0
04:09:38.071 00.000 12020 MoveAxis(N, 0, ABG)
04:09:38.071 00.000 12020 Move returns status 0, amount 0
04:09:38.071 00.000 12020 move complete, result=0
04:09:38.071 00.000 12020 worker thread done servicing request
04:09:38.071 00.000 12020 Worker thread wakes up
04:09:38.072 00.001 12020 worker thread servicing REQUEST_EXPOSE 2000
04:09:38.072 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(1402,97,31,31)
04:09:38.074 00.002 9340 GuideStep: -0.2 px 0 ms EAST, -0.2 px 0 ms NORTH
04:09:38.541 00.467 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"7221a64c-78f4-4626-aa91-b9faf767d173"}
04:09:38.555 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"7221a64c-78f4-4626-aa91-b9faf767d173"}
04:09:38.598 00.043 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"f17b241a-b54b-4b7d-adf9-0321395a0603"}
04:09:38.611 00.013 9340 case statement mapped state 6 to 3
04:09:38.647 00.036 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"f17b241a-b54b-4b7d-adf9-0321395a0603"}
04:09:38.665 00.018 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"341b53f4-8732-43e7-b5c9-6f9610c72717"}
04:09:38.682 00.017 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":248,"width":15,"height":15,"star_pos":[6.59,6.57],"pixels":"..."},"id":"341b53f4-8732-43e7-b5c9-6f9610c72717"}
04:09:40.496 01.814 12020 Exposure complete
04:09:40.540 00.044 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"76f9c1b9-3a00-4fe4-adc1-8f33ed4a9fa4"}
04:09:40.555 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"76f9c1b9-3a00-4fe4-adc1-8f33ed4a9fa4"}
04:09:40.579 00.024 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"a45f826c-6976-429d-bdfa-8b0e82e04d9d"}
04:09:40.604 00.025 9340 case statement mapped state 6 to 3
04:09:40.624 00.020 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"a45f826c-6976-429d-bdfa-8b0e82e04d9d"}
04:09:40.679 00.055 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"d80c6451-7ad7-4d98-bbbb-419f450512ba"}
04:09:40.708 00.029 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":248,"width":15,"height":15,"star_pos":[6.59,6.57],"pixels":"..."},"id":"d80c6451-7ad7-4d98-bbbb-419f450512ba"}
04:09:40.904 00.196 12020 worker thread done servicing request
04:09:40.905 00.001 9340 OnExposeComplete: enter
04:09:40.918 00.013 9340 UpdateGuideState(): m_state=6
04:09:40.958 00.040 9340 Star::Find(15, 1416, 112, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 249
04:09:40.972 00.014 9340 Star::Find returns 1 (0), X=1416.39, Y=112.29, Mass=1574233, SNR=209.3, Peak=65436 HFD=5.1
04:09:40.986 00.014 9340 MultiStar: [#1 -0.26,0.20,0.81,U] [#2 -0.12,0.12,0.81,U] [#3 -0.20,0.27,0.94,U] [#4 -0.25,0.47,0.98,U] [#5 -0.25,0.45,0.85,U] [#6 -0.07,0.34,0.86,U] [#7 -0.19,0.29,0.92,U] [#8 0.04,0.32,0.93,U] 
04:09:41.003 00.017 9340 refined, 8 included, MultiStar: {-0.19, 0.26}, one-star: {-0.39, -0.10}
04:09:41.021 00.018 9340 CameraToMount -- cameraTheta (2.20) - m_xAngle (0.05) = xAngle (2.15 = 2.15)
04:09:41.052 00.031 9340 CameraToMount -- cameraTheta (2.20) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-0.92 = -0.92)
04:09:41.108 00.056 9340 CameraToMount -- cameraX=-0.19 cameraY=0.26 hyp=0.32 cameraTheta=2.20 mountX=-0.18 mountY=-0.26, mountTheta=-2.17
04:09:41.129 00.021 9340 SchedulePrimaryMove(10104498, x=-0.19, y=0.26, opts=13)
04:09:41.142 00.013 9340 Enqueuing Move request for scope (-0.19, 0.26)
04:09:41.152 00.010 12020 Worker thread wakes up
04:09:41.154 00.002 9340 UpdateImageDisplay: Size=(1920,1080) min=6263, max=65535, med=10593, FiltMin=8163, FiltMax=65535, Gamma=2.870
04:09:41.170 00.016 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.19, 0.26) opts 0xd
04:09:41.171 00.001 12020 Handling offset move in thread for scope, endpoint = (-0.19, 0.26)
04:09:41.171 00.000 12020 Moving (-0.19, 0.26) raw xDistance=-0.18 yDistance=-0.26
04:09:41.171 00.000 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.18
04:09:41.171 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
04:09:41.172 00.001 9340 UpdateGuideState exits: m=1574233 SNR=209.3
04:09:41.197 00.025 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.26
04:09:41.197 00.000 12020 MoveAxis(E, 0, ABG)
04:09:41.197 00.000 12020 Move returns status 0, amount 0
04:09:41.197 00.000 12020 MoveAxis(N, 0, ABG)
04:09:41.197 00.000 12020 Move returns status 0, amount 0
04:09:41.198 00.001 12020 move complete, result=0
04:09:41.198 00.000 12020 worker thread done servicing request
04:09:41.221 00.023 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:09:41.237 00.016 9340 ScheduleExposure(2000,3,1) exposurePending=0
04:09:41.250 00.013 9340 Enqueuing Expose request
04:09:41.265 00.015 12020 Worker thread wakes up
04:09:41.266 00.001 9340 GuideStep: -0.2 px 0 ms EAST, -0.3 px 0 ms NORTH
04:09:41.280 00.014 12020 worker thread servicing REQUEST_EXPOSE 2000
04:09:41.280 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(1402,97,31,31)
04:09:42.540 01.260 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"389d4fc9-2126-49ca-aac2-5a8b61ec4044"}
04:09:42.552 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"389d4fc9-2126-49ca-aac2-5a8b61ec4044"}
04:09:42.568 00.016 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"c985a1e0-8360-4648-8304-ffcf5b3ccb13"}
04:09:42.581 00.013 9340 case statement mapped state 6 to 3
04:09:42.620 00.039 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"c985a1e0-8360-4648-8304-ffcf5b3ccb13"}
04:09:42.634 00.014 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"e78cc0f1-2163-46ab-bc8c-edbe64146c21"}
04:09:42.647 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":249,"width":15,"height":15,"star_pos":[7.39,7.29],"pixels":"..."},"id":"e78cc0f1-2163-46ab-bc8c-edbe64146c21"}
04:09:43.650 01.003 12020 Exposure complete
04:09:43.926 00.276 9340 OnExposeComplete: enter
04:09:43.941 00.015 12020 worker thread done servicing request
04:09:43.941 00.000 9340 UpdateGuideState(): m_state=6
04:09:43.952 00.011 9340 Star::Find(15, 1416, 112, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 250
04:09:43.966 00.014 9340 Star::Find returns 1 (0), X=1416.58, Y=112.40, Mass=1499293, SNR=220.1, Peak=65436 HFD=5.0
04:09:43.977 00.011 9340 MultiStar: [#1 -0.14,0.34,1.02,U] [#2 -0.10,0.12,0.75,U] [#3 -0.13,0.26,0.79,U] [#4 -0.06,0.44,0.84,U] [#5 -0.17,0.35,0.78,U] [#6 0.12,0.29,0.76,U] [#7 -0.02,0.36,0.87,U] [#8 -0.00,0.47,0.89,U] 
04:09:43.987 00.010 9340 single-star, 8 included, MultiStar: {-0.08, 0.29}, one-star: {-0.20, 0.00}
04:09:43.999 00.012 9340 CameraToMount -- cameraTheta (3.12) - m_xAngle (0.05) = xAngle (3.07 = 3.07)
04:09:44.011 00.012 9340 CameraToMount -- cameraTheta (3.12) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (0.00 = 0.00)
04:09:44.026 00.015 9340 CameraToMount -- cameraX=-0.20 cameraY=0.00 hyp=0.20 cameraTheta=3.12 mountX=-0.20 mountY=0.00, mountTheta=3.14
04:09:44.059 00.033 9340 SchedulePrimaryMove(10104498, x=-0.20, y=0.00, opts=13)
04:09:44.071 00.012 9340 Enqueuing Move request for scope (-0.20, 0.00)
04:09:44.081 00.010 12020 Worker thread wakes up
04:09:44.081 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=6421, max=65535, med=10603, FiltMin=7919, FiltMax=65516, Gamma=2.870
04:09:44.093 00.012 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.20, 0.00) opts 0xd
04:09:44.094 00.001 9340 UpdateGuideState exits: m=1499293 SNR=220.1
04:09:44.105 00.011 12020 Handling offset move in thread for scope, endpoint = (-0.20, 0.00)
04:09:44.105 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:09:44.127 00.022 12020 Moving (-0.20, 0.00) raw xDistance=-0.20 yDistance=0.00
04:09:44.127 00.000 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.20
04:09:44.127 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:09:44.128 00.001 9340 ScheduleExposure(2000,3,1) exposurePending=0
04:09:44.149 00.021 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
04:09:44.150 00.001 9340 Enqueuing Expose request
04:09:44.186 00.036 12020 MoveAxis(E, 0, ABG)
04:09:44.187 00.001 12020 Move returns status 0, amount 0
04:09:44.187 00.000 12020 MoveAxis(N, 0, ABG)
04:09:44.187 00.000 12020 Move returns status 0, amount 0
04:09:44.187 00.000 12020 move complete, result=0
04:09:44.187 00.000 12020 worker thread done servicing request
04:09:44.188 00.001 12020 Worker thread wakes up
04:09:44.188 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
04:09:44.188 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(1402,97,31,31)
04:09:44.192 00.004 9340 GuideStep: -0.2 px 0 ms EAST, 0.0 px 0 ms NORTH
04:09:44.540 00.348 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"37ff44a0-2e9a-43ab-bade-dacdd94ea41b"}
04:09:44.556 00.016 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"37ff44a0-2e9a-43ab-bade-dacdd94ea41b"}
04:09:44.597 00.041 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"56b80169-7347-460b-9f3e-a0543c09da18"}
04:09:44.611 00.014 9340 case statement mapped state 6 to 3
04:09:44.628 00.017 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"56b80169-7347-460b-9f3e-a0543c09da18"}
04:09:44.656 00.028 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"397c6446-12e1-4429-8655-4aa48cd31fe6"}
04:09:44.681 00.025 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":250,"width":15,"height":15,"star_pos":[6.58,7.40],"pixels":"..."},"id":"397c6446-12e1-4429-8655-4aa48cd31fe6"}
04:09:46.540 01.859 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"b11d8917-909f-45e2-8831-e40fb7e0508a"}
04:09:46.559 00.019 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"b11d8917-909f-45e2-8831-e40fb7e0508a"}
04:09:46.573 00.014 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"eab59edf-f652-4856-85ce-5651b0ba84f0"}
04:09:46.591 00.018 9340 case statement mapped state 6 to 3
04:09:46.652 00.061 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"eab59edf-f652-4856-85ce-5651b0ba84f0"}
04:09:46.672 00.020 12020 Exposure complete
04:09:46.673 00.001 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"f1ea5cc8-5a6f-4ad6-91a5-55b9fc5d2b18"}
04:09:46.700 00.027 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":250,"width":15,"height":15,"star_pos":[6.58,7.40],"pixels":"..."},"id":"f1ea5cc8-5a6f-4ad6-91a5-55b9fc5d2b18"}
04:09:47.249 00.549 12020 worker thread done servicing request
04:09:47.249 00.000 9340 OnExposeComplete: enter
04:09:47.268 00.019 9340 UpdateGuideState(): m_state=6
04:09:47.288 00.020 9340 Star::Find(15, 1416, 112, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 251
04:09:47.311 00.023 9340 Star::Find returns 1 (0), X=1416.45, Y=112.34, Mass=1526162, SNR=204.2, Peak=65436 HFD=5.0
04:09:47.403 00.092 9340 MultiStar: [#1 0.07,0.33,0.93,U] [#2 0.03,0.33,0.76,U] [#3 0.00,0.36,0.90,U] [#4 0.01,0.49,0.82,U] [#5 -0.11,0.38,0.82,U] [#6 0.08,0.34,0.93,U] [#7 0.03,0.36,0.94,U] [#8 0.28,0.24,0.90,U] 
04:09:47.437 00.034 9340 refined, 8 included, MultiStar: {0.00, 0.30}, one-star: {-0.33, -0.05}
04:09:47.484 00.047 9340 CameraToMount -- cameraTheta (1.56) - m_xAngle (0.05) = xAngle (1.51 = 1.51)
04:09:47.537 00.053 9340 CameraToMount -- cameraTheta (1.56) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-1.56 = -1.56)
04:09:47.551 00.014 9340 CameraToMount -- cameraX=0.00 cameraY=0.30 hyp=0.30 cameraTheta=1.56 mountX=0.02 mountY=-0.30, mountTheta=-1.51
04:09:47.575 00.024 9340 SchedulePrimaryMove(10104498, x=0.00, y=0.30, opts=13)
04:09:47.592 00.017 9340 Enqueuing Move request for scope (0.00, 0.30)
04:09:47.615 00.023 12020 Worker thread wakes up
04:09:47.616 00.001 9340 UpdateImageDisplay: Size=(1920,1080) min=6273, max=65535, med=10598, FiltMin=8318, FiltMax=65516, Gamma=2.870
04:09:47.631 00.015 12020 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.30) opts 0xd
04:09:47.632 00.001 12020 Handling offset move in thread for scope, endpoint = (0.00, 0.30)
04:09:47.632 00.000 12020 Moving (0.00, 0.30) raw xDistance=0.02 yDistance=-0.30
04:09:47.632 00.000 9340 UpdateGuideState exits: m=1526162 SNR=204.2
04:09:47.667 00.035 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
04:09:47.667 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:09:47.685 00.018 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
04:09:47.685 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.30
04:09:47.685 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
04:09:47.702 00.017 12020 MoveAxis(E, 0, ABG)
04:09:47.702 00.000 12020 Move returns status 0, amount 0
04:09:47.704 00.002 12020 MoveAxis(N, 0, ABG)
04:09:47.704 00.000 12020 Move returns status 0, amount 0
04:09:47.704 00.000 9340 Enqueuing Expose request
04:09:47.720 00.016 12020 move complete, result=0
04:09:47.720 00.000 12020 worker thread done servicing request
04:09:47.720 00.000 9340 GuideStep: 0.0 px 0 ms EAST, -0.3 px 0 ms NORTH
04:09:47.733 00.013 12020 Worker thread wakes up
04:09:47.733 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
04:09:47.733 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(1402,97,31,31)
04:09:48.540 00.807 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"df68c21a-edc9-44ec-83e4-2ad69fd1769e"}
04:09:48.562 00.022 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"df68c21a-edc9-44ec-83e4-2ad69fd1769e"}
04:09:48.597 00.035 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"f6ce4d2a-8a6a-4b34-970d-53eb4ac309d3"}
04:09:48.607 00.010 9340 case statement mapped state 6 to 3
04:09:48.620 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"f6ce4d2a-8a6a-4b34-970d-53eb4ac309d3"}
04:09:48.640 00.020 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"6f33628a-f132-444a-bf41-64dd2e77c945"}
04:09:48.654 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":251,"width":15,"height":15,"star_pos":[7.45,7.34],"pixels":"..."},"id":"6f33628a-f132-444a-bf41-64dd2e77c945"}
04:09:50.098 01.444 12020 Exposure complete
04:09:50.376 00.278 12020 worker thread done servicing request
04:09:50.376 00.000 9340 OnExposeComplete: enter
04:09:50.397 00.021 9340 UpdateGuideState(): m_state=6
04:09:50.415 00.018 9340 Star::Find(15, 1416, 112, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 252
04:09:50.452 00.037 9340 Star::Find returns 1 (0), X=1416.48, Y=112.70, Mass=1471654, SNR=225.4, Peak=65436 HFD=4.9
04:09:50.468 00.016 9340 MultiStar: [#1 -0.06,0.73,0.00,M1] [#2 -0.03,0.48,0.73,U] [#3 -0.07,0.54,0.75,U] [#4 -0.06,0.84,0.00,M1] [#5 -0.07,0.64,0.00,M1] [#6 0.21,0.48,0.90,U] [#7 0.08,0.70,0.00,M1] [#8 0.12,0.71,0.00,M1] 
04:09:50.483 00.015 9340 single-star, 3 included, MultiStar: {-0.05, 0.44}, one-star: {-0.30, 0.31}
04:09:50.496 00.013 9340 CameraToMount -- cameraTheta (2.35) - m_xAngle (0.05) = xAngle (2.30 = 2.30)
04:09:50.507 00.011 9340 CameraToMount -- cameraTheta (2.35) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-0.77 = -0.77)
04:09:50.516 00.009 9340 CameraToMount -- cameraX=-0.30 cameraY=0.31 hyp=0.43 cameraTheta=2.35 mountX=-0.29 mountY=-0.30, mountTheta=-2.33
04:09:50.537 00.021 9340 SchedulePrimaryMove(10104498, x=-0.30, y=0.31, opts=13)
04:09:50.549 00.012 9340 Enqueuing Move request for scope (-0.30, 0.31)
04:09:50.563 00.014 12020 Worker thread wakes up
04:09:50.564 00.001 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.30, 0.31) opts 0xd
04:09:50.564 00.000 12020 Handling offset move in thread for scope, endpoint = (-0.30, 0.31)
04:09:50.564 00.000 12020 Moving (-0.30, 0.31) raw xDistance=-0.29 yDistance=-0.30
04:09:50.564 00.000 12020 GuideAlgorithmHysteresis::Result() returns -0.12 from input -0.29
04:09:50.564 00.000 12020 switching direction from 1 to -1 - decHistory=-3 oldest=-0.46 newest=-0.60
04:09:50.564 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=6484, max=65535, med=10592, FiltMin=8306, FiltMax=65523, Gamma=2.870
04:09:50.596 00.032 12020 GuideAlgorithmResistSwitch::result() returns -0.30 from input -0.30
04:09:50.597 00.001 9340 UpdateGuideState exits: m=1471654 SNR=225.4
04:09:50.610 00.013 12020 MoveAxis(E, 22, ABG)
04:09:50.610 00.000 12020 Guiding  Dir = 2, Dur = 22
04:09:50.610 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:09:50.622 00.012 12020 IsSlewing returns 0
04:09:50.622 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
04:09:50.635 00.013 12020 IsGuiding returns 0
04:09:50.636 00.001 9340 Enqueuing Expose request
04:09:50.646 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"108cac6d-0951-44b1-9900-32a650ac7f52"}
04:09:50.655 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"108cac6d-0951-44b1-9900-32a650ac7f52"}
04:09:50.674 00.019 12020 IsGuiding returns 1
04:09:50.676 00.002 12020 scope still moving after pulse duration time elapsed
04:09:50.677 00.001 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"e01a9e9f-0db7-4ad2-a4b8-bdbfc9ea5f46"}
04:09:50.691 00.014 9340 case statement mapped state 6 to 3
04:09:50.722 00.031 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"e01a9e9f-0db7-4ad2-a4b8-bdbfc9ea5f46"}
04:09:50.735 00.013 12020 IsSlewing returns 0
04:09:50.736 00.001 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"ad9af395-7bff-4e5f-ac5b-abe312f25c87"}
04:09:50.748 00.012 12020 IsGuiding returns 0
04:09:50.748 00.000 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":252,"width":15,"height":15,"star_pos":[7.48,6.70],"pixels":"..."},"id":"ad9af395-7bff-4e5f-ac5b-abe312f25c87"}
04:09:50.760 00.012 12020 scope move finished after 22 + 90 ms
04:09:50.760 00.000 12020 Move returns status 0, amount 22
04:09:50.761 00.001 12020 MoveAxis(N, 48, ABG)
04:09:50.761 00.000 12020 Guiding  Dir = 0, Dur = 48
04:09:50.764 00.003 12020 IsSlewing returns 0
04:09:50.764 00.000 12020 IsGuiding returns 0
04:09:50.889 00.125 12020 IsGuiding returns 1
04:09:50.889 00.000 12020 scope still moving after pulse duration time elapsed
04:09:50.993 00.104 12020 IsSlewing returns 0
04:09:50.994 00.001 12020 IsGuiding returns 0
04:09:50.994 00.000 12020 scope move finished after 48 + 182 ms
04:09:50.994 00.000 12020 Move returns status 0, amount 48
04:09:50.994 00.000 12020 move complete, result=0
04:09:50.996 00.002 12020 worker thread done servicing request
04:09:50.997 00.001 9340 GuideStep: -0.3 px 22 ms EAST, -0.3 px 48 ms NORTH
04:09:51.011 00.014 12020 Worker thread wakes up
04:09:51.012 00.001 12020 worker thread servicing REQUEST_EXPOSE 2000
04:09:51.012 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(1402,97,31,31)
04:09:52.541 01.529 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"89cbe05f-c11a-437b-9700-b3e6a33e8ccb"}
04:09:52.554 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"89cbe05f-c11a-437b-9700-b3e6a33e8ccb"}
04:09:52.566 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"a95b551f-4222-479b-b996-c24faf75631b"}
04:09:52.579 00.013 9340 case statement mapped state 6 to 3
04:09:52.592 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"a95b551f-4222-479b-b996-c24faf75631b"}
04:09:52.604 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"70bcd9d5-be6b-4a2d-9b7c-bf2f4bd7442b"}
04:09:52.640 00.036 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":252,"width":15,"height":15,"star_pos":[7.48,6.70],"pixels":"..."},"id":"70bcd9d5-be6b-4a2d-9b7c-bf2f4bd7442b"}
04:09:53.441 00.801 12020 Exposure complete
04:09:53.750 00.309 12020 worker thread done servicing request
04:09:53.751 00.001 9340 OnExposeComplete: enter
04:09:53.768 00.017 9340 UpdateGuideState(): m_state=6
04:09:53.781 00.013 9340 Star::Find(15, 1416, 112, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 253
04:09:53.795 00.014 9340 Star::Find returns 1 (0), X=1417.12, Y=112.38, Mass=1543440, SNR=263.8, Peak=65428 HFD=5.0
04:09:53.829 00.034 9340 MultiStar: [#1 0.67,0.40,0.00,M2] [#2 0.71,0.40,0.00,M1] [#3 0.56,0.32,0.00,M1] [#4 0.65,0.63,0.00,M2] [#5 0.52,0.37,0.00,M2] [#6 0.79,0.35,0.00,M1] [#7 0.74,0.49,0.00,M2] [#8 0.79,0.29,0.00,M2] 
04:09:53.869 00.040 9340 CameraToMount -- cameraTheta (-0.05) - m_xAngle (0.05) = xAngle (-0.10 = -0.10)
04:09:53.881 00.012 9340 CameraToMount -- cameraTheta (-0.05) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-3.17 = 3.11)
04:09:53.905 00.024 9340 CameraToMount -- cameraX=0.34 cameraY=-0.02 hyp=0.34 cameraTheta=-0.05 mountX=0.34 mountY=0.01, mountTheta=0.03
04:09:53.927 00.022 9340 SchedulePrimaryMove(10104498, x=0.34, y=-0.02, opts=13)
04:09:53.945 00.018 9340 Enqueuing Move request for scope (0.34, -0.02)
04:09:53.958 00.013 12020 Worker thread wakes up
04:09:53.959 00.001 9340 UpdateImageDisplay: Size=(1920,1080) min=5761, max=65535, med=10516, FiltMin=8311, FiltMax=65516, Gamma=2.870
04:09:53.993 00.034 12020 worker thread servicing REQUEST_MOVE scope ofs (0.34, -0.02) opts 0xd
04:09:53.993 00.000 9340 UpdateGuideState exits: m=1543440 SNR=263.8
04:09:54.010 00.017 12020 Handling offset move in thread for scope, endpoint = (0.34, -0.02)
04:09:54.010 00.000 12020 Moving (0.34, -0.02) raw xDistance=0.34 yDistance=0.01
04:09:54.010 00.000 12020 GuideAlgorithmHysteresis::Result() returns 0.13 from input 0.34
04:09:54.011 00.001 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:09:54.011 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
04:09:54.011 00.000 12020 MoveAxis(W, 24, ABG)
04:09:54.012 00.001 12020 Guiding  Dir = 3, Dur = 24
04:09:54.013 00.001 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:09:54.029 00.016 12020 IsSlewing returns 0
04:09:54.030 00.001 9340 ScheduleExposure(2000,3,1) exposurePending=0
04:09:54.044 00.014 12020 IsGuiding returns 0
04:09:54.044 00.000 9340 Enqueuing Expose request
04:09:54.112 00.068 12020 IsGuiding returns 1
04:09:54.112 00.000 12020 scope still moving after pulse duration time elapsed
04:09:54.136 00.024 12020 IsSlewing returns 0
04:09:54.137 00.001 12020 IsGuiding returns 0
04:09:54.137 00.000 12020 scope move finished after 24 + 69 ms
04:09:54.137 00.000 12020 Move returns status 0, amount 24
04:09:54.138 00.001 12020 MoveAxis(N, 0, ABG)
04:09:54.138 00.000 12020 Move returns status 0, amount 0
04:09:54.138 00.000 12020 move complete, result=0
04:09:54.138 00.000 12020 worker thread done servicing request
04:09:54.138 00.000 9340 GuideStep: 0.3 px 24 ms WEST, 0.0 px 0 ms NORTH
04:09:54.158 00.020 12020 Worker thread wakes up
04:09:54.158 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
04:09:54.158 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(1402,97,31,31)
04:09:54.541 00.383 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"605c4b4e-4f17-45ca-8e77-737bf03b36f2"}
04:09:54.601 00.060 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"605c4b4e-4f17-45ca-8e77-737bf03b36f2"}
04:09:54.661 00.060 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"b8f24818-bddc-4cff-a6c7-d4b17f261f38"}
04:09:54.723 00.062 9340 case statement mapped state 6 to 3
04:09:54.745 00.022 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"b8f24818-bddc-4cff-a6c7-d4b17f261f38"}
04:09:54.771 00.026 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"daeb4e90-7d78-453d-a2bd-814a08fcbf80"}
04:09:54.790 00.019 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":253,"width":15,"height":15,"star_pos":[7.12,7.38],"pixels":"..."},"id":"daeb4e90-7d78-453d-a2bd-814a08fcbf80"}
04:09:56.529 01.739 12020 Exposure complete
04:09:56.538 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"5a8c00b3-b105-4778-8be4-e5eac7dea6f1"}
04:09:56.549 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"5a8c00b3-b105-4778-8be4-e5eac7dea6f1"}
04:09:56.561 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"a67b98e0-5d08-48fd-adcb-7a984ba64efe"}
04:09:56.572 00.011 9340 case statement mapped state 6 to 3
04:09:56.585 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"a67b98e0-5d08-48fd-adcb-7a984ba64efe"}
04:09:56.600 00.015 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"43b52a04-0c4c-41af-bce8-5cc5ba0c11c5"}
04:09:56.645 00.045 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":253,"width":15,"height":15,"star_pos":[7.12,7.38],"pixels":"..."},"id":"43b52a04-0c4c-41af-bce8-5cc5ba0c11c5"}
04:09:56.798 00.153 12020 worker thread done servicing request
04:09:56.798 00.000 9340 OnExposeComplete: enter
04:09:56.810 00.012 9340 UpdateGuideState(): m_state=6
04:09:56.821 00.011 9340 Star::Find(15, 1417, 112, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 254
04:09:56.841 00.020 9340 Star::Find returns 1 (0), X=1416.55, Y=112.45, Mass=1557730, SNR=217.0, Peak=65436 HFD=5.0
04:09:56.854 00.013 9340 MultiStar: [#1 -0.14,0.39,0.89,U] [#2 0.09,0.24,0.84,U] [#3 -0.09,0.23,0.82,U] [#4 -0.17,0.41,0.82,U] [#5 -0.07,0.09,0.89,U] [#6 0.07,0.19,0.80,U] [#7 -0.03,0.42,0.80,U] [#8 0.18,0.34,0.76,U] 
04:09:56.885 00.031 9340 single-star, 8 included, MultiStar: {-0.05, 0.26}, one-star: {-0.23, 0.06}
04:09:56.900 00.015 9340 CameraToMount -- cameraTheta (2.89) - m_xAngle (0.05) = xAngle (2.84 = 2.84)
04:09:56.912 00.012 9340 CameraToMount -- cameraTheta (2.89) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-0.22 = -0.22)
04:09:56.928 00.016 9340 CameraToMount -- cameraX=-0.23 cameraY=0.06 hyp=0.24 cameraTheta=2.89 mountX=-0.23 mountY=-0.05, mountTheta=-2.91
04:09:56.944 00.016 9340 SchedulePrimaryMove(10104498, x=-0.23, y=0.06, opts=13)
04:09:56.955 00.011 9340 Enqueuing Move request for scope (-0.23, 0.06)
04:09:56.967 00.012 12020 Worker thread wakes up
04:09:56.967 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=6152, max=65535, med=10558, FiltMin=8289, FiltMax=65516, Gamma=2.870
04:09:56.981 00.014 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.23, 0.06) opts 0xd
04:09:56.981 00.000 12020 Handling offset move in thread for scope, endpoint = (-0.23, 0.06)
04:09:56.981 00.000 9340 UpdateGuideState exits: m=1557730 SNR=217.0
04:09:57.007 00.026 12020 Moving (-0.23, 0.06) raw xDistance=-0.23 yDistance=-0.05
04:09:57.008 00.001 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:09:57.027 00.019 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.23
04:09:57.027 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:09:57.028 00.001 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
04:09:57.028 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
04:09:57.040 00.012 12020 MoveAxis(E, 0, ABG)
04:09:57.040 00.000 9340 Enqueuing Expose request
04:09:57.052 00.012 12020 Move returns status 0, amount 0
04:09:57.052 00.000 12020 MoveAxis(N, 0, ABG)
04:09:57.052 00.000 12020 Move returns status 0, amount 0
04:09:57.052 00.000 12020 move complete, result=0
04:09:57.053 00.001 12020 worker thread done servicing request
04:09:57.053 00.000 12020 Worker thread wakes up
04:09:57.053 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
04:09:57.053 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(1402,97,31,31)
04:09:57.056 00.003 9340 GuideStep: -0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
04:09:58.538 01.482 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"75f0a4b9-a505-4a90-9589-bf86e792272f"}
04:09:58.556 00.018 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"75f0a4b9-a505-4a90-9589-bf86e792272f"}
04:09:58.577 00.021 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"9f935b05-2e19-42f4-b1fa-bcd78e7a3c13"}
04:09:58.615 00.038 9340 case statement mapped state 6 to 3
04:09:58.631 00.016 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"9f935b05-2e19-42f4-b1fa-bcd78e7a3c13"}
04:09:58.645 00.014 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"1547fdc7-2bc0-4a69-a5d5-2eff5027a0b0"}
04:09:58.655 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":254,"width":15,"height":15,"star_pos":[6.55,7.45],"pixels":"..."},"id":"1547fdc7-2bc0-4a69-a5d5-2eff5027a0b0"}
04:09:59.423 00.768 12020 Exposure complete
04:09:59.720 00.297 12020 worker thread done servicing request
04:09:59.720 00.000 9340 OnExposeComplete: enter
04:09:59.731 00.011 9340 UpdateGuideState(): m_state=6
04:09:59.744 00.013 9340 Star::Find(15, 1416, 112, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 255
04:09:59.759 00.015 9340 Star::Find returns 1 (0), X=1416.80, Y=112.36, Mass=1551547, SNR=200.4, Peak=65436 HFD=4.9
04:09:59.795 00.036 9340 MultiStar: [#1 0.19,0.41,0.93,U] [#2 0.26,0.29,0.77,U] [#3 -0.05,0.32,1.02,U] [#4 0.08,0.50,1.01,U] [#5 0.07,0.36,1.00,U] [#6 0.35,0.34,0.95,U] [#7 0.19,0.45,0.75,U] [#8 0.29,0.38,0.74,U] 
04:09:59.805 00.010 9340 single-star, 8 included, MultiStar: {0.14, 0.33}, one-star: {0.02, -0.03}
04:09:59.818 00.013 9340 CameraToMount -- cameraTheta (-1.05) - m_xAngle (0.05) = xAngle (-1.10 = -1.10)
04:09:59.830 00.012 9340 CameraToMount -- cameraTheta (-1.05) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-4.17 = 2.11)
04:09:59.850 00.020 9340 CameraToMount -- cameraX=0.02 cameraY=-0.03 hyp=0.04 cameraTheta=-1.05 mountX=0.02 mountY=0.03, mountTheta=1.09
04:09:59.907 00.057 9340 SchedulePrimaryMove(10104498, x=0.02, y=-0.03, opts=13)
04:09:59.921 00.014 9340 Enqueuing Move request for scope (0.02, -0.03)
04:09:59.941 00.020 12020 Worker thread wakes up
04:09:59.941 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=6400, max=65535, med=10552, FiltMin=8221, FiltMax=65516, Gamma=2.870
04:09:59.966 00.025 12020 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.03) opts 0xd
04:09:59.966 00.000 12020 Handling offset move in thread for scope, endpoint = (0.02, -0.03)
04:09:59.967 00.001 12020 Moving (0.02, -0.03) raw xDistance=0.02 yDistance=0.03
04:09:59.967 00.000 9340 UpdateGuideState exits: m=1551547 SNR=200.4
04:09:59.983 00.016 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
04:09:59.983 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:09:59.983 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
04:09:59.983 00.000 12020 MoveAxis(E, 0, ABG)
04:09:59.984 00.001 12020 Move returns status 0, amount 0
04:09:59.984 00.000 12020 MoveAxis(N, 0, ABG)
04:09:59.984 00.000 12020 Move returns status 0, amount 0
04:09:59.987 00.003 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:10:00.048 00.061 12020 move complete, result=0
04:10:00.048 00.000 12020 worker thread done servicing request
04:10:00.051 00.003 9340 ScheduleExposure(2000,3,1) exposurePending=0
04:10:00.083 00.032 9340 Enqueuing Expose request
04:10:00.097 00.014 12020 Worker thread wakes up
04:10:00.098 00.001 12020 worker thread servicing REQUEST_EXPOSE 2000
04:10:00.098 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(1402,97,31,31)
04:10:00.100 00.002 9340 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
04:10:00.539 00.439 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"db0a2872-327d-446d-b9d5-64fbbafcdc2d"}
04:10:00.569 00.030 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"db0a2872-327d-446d-b9d5-64fbbafcdc2d"}
04:10:00.604 00.035 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"22351ec6-6736-48f8-90a1-4a584b1a26e9"}
04:10:00.652 00.048 9340 case statement mapped state 6 to 3
04:10:00.671 00.019 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"22351ec6-6736-48f8-90a1-4a584b1a26e9"}
04:10:00.701 00.030 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"3f42d3d2-7c75-491c-9faf-160956f1dd62"}
04:10:00.738 00.037 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":255,"width":15,"height":15,"star_pos":[6.80,7.36],"pixels":"..."},"id":"3f42d3d2-7c75-491c-9faf-160956f1dd62"}
04:10:02.482 01.744 12020 Exposure complete
04:10:02.540 00.058 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"a7393feb-465d-489c-89d7-dc5f2dd73dcf"}
04:10:02.556 00.016 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"a7393feb-465d-489c-89d7-dc5f2dd73dcf"}
04:10:02.571 00.015 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"7e2a146a-24dc-4a94-8396-e84db23eed70"}
04:10:02.587 00.016 9340 case statement mapped state 6 to 3
04:10:02.600 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"7e2a146a-24dc-4a94-8396-e84db23eed70"}
04:10:02.631 00.031 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"0df6bc1e-9577-4c5a-bc7b-1c1f70b7bef0"}
04:10:02.652 00.021 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":255,"width":15,"height":15,"star_pos":[6.80,7.36],"pixels":"..."},"id":"0df6bc1e-9577-4c5a-bc7b-1c1f70b7bef0"}
04:10:02.798 00.146 12020 worker thread done servicing request
04:10:02.798 00.000 9340 OnExposeComplete: enter
04:10:02.811 00.013 9340 UpdateGuideState(): m_state=6
04:10:02.825 00.014 9340 Star::Find(15, 1416, 112, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 256
04:10:02.838 00.013 9340 Star::Find returns 1 (0), X=1416.76, Y=112.63, Mass=1573723, SNR=223.0, Peak=65436 HFD=4.9
04:10:02.856 00.018 9340 MultiStar: [#1 0.14,0.48,0.87,U] [#2 0.14,0.35,0.75,U] [#3 -0.09,0.48,0.86,U] [#4 0.12,0.46,0.93,U] [#5 0.07,0.28,0.91,U] [#6 0.24,0.41,0.74,U] [#7 0.12,0.41,0.80,U] [#8 0.12,0.37,0.73,U] 
04:10:02.897 00.041 9340 single-star, 8 included, MultiStar: {0.09, 0.38}, one-star: {-0.02, 0.23}
04:10:02.908 00.011 9340 CameraToMount -- cameraTheta (1.64) - m_xAngle (0.05) = xAngle (1.59 = 1.59)
04:10:02.921 00.013 9340 CameraToMount -- cameraTheta (1.64) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-1.48 = -1.48)
04:10:02.936 00.015 9340 CameraToMount -- cameraX=-0.02 cameraY=0.23 hyp=0.23 cameraTheta=1.64 mountX=-0.00 mountY=-0.23, mountTheta=-1.59
04:10:02.953 00.017 9340 SchedulePrimaryMove(10104498, x=-0.02, y=0.23, opts=13)
04:10:02.968 00.015 9340 Enqueuing Move request for scope (-0.02, 0.23)
04:10:02.990 00.022 12020 Worker thread wakes up
04:10:02.991 00.001 9340 UpdateImageDisplay: Size=(1920,1080) min=6081, max=65535, med=10553, FiltMin=8291, FiltMax=65522, Gamma=2.870
04:10:03.026 00.035 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.23) opts 0xd
04:10:03.027 00.001 12020 Handling offset move in thread for scope, endpoint = (-0.02, 0.23)
04:10:03.027 00.000 12020 Moving (-0.02, 0.23) raw xDistance=-0.00 yDistance=-0.23
04:10:03.027 00.000 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.00
04:10:03.027 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:10:03.027 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.23
04:10:03.028 00.001 12020 MoveAxis(E, 0, ABG)
04:10:03.028 00.000 12020 Move returns status 0, amount 0
04:10:03.029 00.001 9340 UpdateGuideState exits: m=1573723 SNR=223.0
04:10:03.043 00.014 12020 MoveAxis(N, 0, ABG)
04:10:03.044 00.001 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:10:03.061 00.017 12020 Move returns status 0, amount 0
04:10:03.062 00.001 9340 ScheduleExposure(2000,3,1) exposurePending=0
04:10:03.076 00.014 12020 move complete, result=0
04:10:03.077 00.001 9340 Enqueuing Expose request
04:10:03.090 00.013 12020 worker thread done servicing request
04:10:03.090 00.000 9340 GuideStep: -0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
04:10:03.102 00.012 12020 Worker thread wakes up
04:10:03.102 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
04:10:03.103 00.001 12020 Handling exposure in thread, d=2000 o=3 r=(1402,97,31,31)
04:10:04.544 01.441 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"651beed7-61ff-4551-92b4-c72d6188de3a"}
04:10:04.568 00.024 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"651beed7-61ff-4551-92b4-c72d6188de3a"}
04:10:04.590 00.022 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"a3c7fe8b-0db1-48cd-be9f-f35d817e3dc9"}
04:10:04.604 00.014 9340 case statement mapped state 6 to 3
04:10:04.614 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"a3c7fe8b-0db1-48cd-be9f-f35d817e3dc9"}
04:10:04.632 00.018 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"02206d4b-f1a8-4b3c-9e04-adf138f1f472"}
04:10:04.659 00.027 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":256,"width":15,"height":15,"star_pos":[6.76,6.63],"pixels":"..."},"id":"02206d4b-f1a8-4b3c-9e04-adf138f1f472"}
04:10:05.478 00.819 12020 Exposure complete
04:10:05.686 00.208 12020 worker thread done servicing request
04:10:05.686 00.000 9340 OnExposeComplete: enter
04:10:05.713 00.027 9340 UpdateGuideState(): m_state=6
04:10:05.729 00.016 9340 Star::Find(15, 1416, 112, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 257
04:10:05.741 00.012 9340 Star::Find returns 1 (0), X=1416.84, Y=112.39, Mass=1492060, SNR=202.0, Peak=65436 HFD=4.9
04:10:05.750 00.009 9340 MultiStar: [#1 0.07,0.30,0.74,U] [#2 0.25,0.18,0.79,U] [#3 0.16,0.22,0.95,U] [#4 0.27,0.45,1.01,U] [#5 -0.03,0.32,0.97,U] [#6 0.31,0.36,1.00,U] [#7 0.29,0.35,0.92,U] [#8 0.33,0.34,0.88,U] 
04:10:05.760 00.010 9340 single-star, 8 included, MultiStar: {0.19, 0.28}, one-star: {0.06, -0.01}
04:10:05.770 00.010 9340 CameraToMount -- cameraTheta (-0.17) - m_xAngle (0.05) = xAngle (-0.22 = -0.22)
04:10:05.778 00.008 9340 CameraToMount -- cameraTheta (-0.17) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-3.28 = 3.00)
04:10:05.792 00.014 9340 CameraToMount -- cameraX=0.06 cameraY=-0.01 hyp=0.06 cameraTheta=-0.17 mountX=0.06 mountY=0.01, mountTheta=0.14
04:10:05.807 00.015 9340 SchedulePrimaryMove(10104498, x=0.06, y=-0.01, opts=13)
04:10:05.819 00.012 9340 Enqueuing Move request for scope (0.06, -0.01)
04:10:05.854 00.035 12020 Worker thread wakes up
04:10:05.854 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=6726, max=65535, med=10567, FiltMin=8165, FiltMax=65516, Gamma=2.870
04:10:05.866 00.012 12020 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.01) opts 0xd
04:10:05.866 00.000 9340 UpdateGuideState exits: m=1492060 SNR=202.0
04:10:05.878 00.012 12020 Handling offset move in thread for scope, endpoint = (0.06, -0.01)
04:10:05.879 00.001 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:10:05.889 00.010 12020 Moving (0.06, -0.01) raw xDistance=0.06 yDistance=0.01
04:10:05.889 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
04:10:05.899 00.010 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
04:10:05.900 00.001 9340 Enqueuing Expose request
04:10:05.913 00.013 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:10:05.914 00.001 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
04:10:05.914 00.000 12020 MoveAxis(E, 0, ABG)
04:10:05.914 00.000 12020 Move returns status 0, amount 0
04:10:05.914 00.000 12020 MoveAxis(N, 0, ABG)
04:10:05.914 00.000 12020 Move returns status 0, amount 0
04:10:05.915 00.001 12020 move complete, result=0
04:10:05.915 00.000 12020 worker thread done servicing request
04:10:05.915 00.000 12020 Worker thread wakes up
04:10:05.915 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
04:10:05.915 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(1402,97,31,31)
04:10:05.918 00.003 9340 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
04:10:06.539 00.621 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"78ad2f68-79b5-428f-82a4-35e5386c8cd7"}
04:10:06.551 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"78ad2f68-79b5-428f-82a4-35e5386c8cd7"}
04:10:06.566 00.015 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"7c8f3b13-a3b8-4596-92b5-07a14ce3765b"}
04:10:06.589 00.023 9340 case statement mapped state 6 to 3
04:10:06.602 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"7c8f3b13-a3b8-4596-92b5-07a14ce3765b"}
04:10:06.639 00.037 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"fae3bcce-46c2-40e8-9b95-a1372554e3bd"}
04:10:06.650 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":257,"width":15,"height":15,"star_pos":[6.84,7.39],"pixels":"..."},"id":"fae3bcce-46c2-40e8-9b95-a1372554e3bd"}
04:10:08.290 01.640 12020 Exposure complete
04:10:08.552 00.262 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"4dc49884-97f8-41a0-b855-9c450a511535"}
04:10:08.571 00.019 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"4dc49884-97f8-41a0-b855-9c450a511535"}
04:10:08.589 00.018 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"2e594093-691c-4233-8746-2db8d004f0c6"}
04:10:08.615 00.026 9340 case statement mapped state 6 to 3
04:10:08.634 00.019 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"2e594093-691c-4233-8746-2db8d004f0c6"}
04:10:08.665 00.031 12020 worker thread done servicing request
04:10:08.665 00.000 9340 OnExposeComplete: enter
04:10:08.678 00.013 9340 UpdateGuideState(): m_state=6
04:10:08.694 00.016 9340 Star::Find(15, 1416, 112, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 258
04:10:08.710 00.016 9340 Star::Find returns 1 (0), X=1416.35, Y=112.48, Mass=1496304, SNR=201.7, Peak=65436 HFD=5.0
04:10:08.720 00.010 9340 MultiStar: [#1 -0.15,0.26,1.10,U] [#2 -0.10,0.20,0.82,U] [#3 -0.24,0.50,0.00,M1] [#4 -0.22,0.36,1.16,U] [#5 -0.20,0.36,0.87,U] [#6 0.00,0.33,1.00,U] [#7 -0.14,0.24,0.99,U] [#8 0.11,0.31,0.91,U] 
04:10:08.732 00.012 9340 refined, 7 included, MultiStar: {-0.15, 0.27}, one-star: {-0.43, 0.09}
04:10:08.747 00.015 9340 CameraToMount -- cameraTheta (2.07) - m_xAngle (0.05) = xAngle (2.02 = 2.02)
04:10:08.762 00.015 9340 CameraToMount -- cameraTheta (2.07) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-1.05 = -1.05)
04:10:08.795 00.033 9340 CameraToMount -- cameraX=-0.15 cameraY=0.27 hyp=0.31 cameraTheta=2.07 mountX=-0.13 mountY=-0.27, mountTheta=-2.03
04:10:08.815 00.020 9340 SchedulePrimaryMove(10104498, x=-0.15, y=0.27, opts=13)
04:10:08.827 00.012 9340 Enqueuing Move request for scope (-0.15, 0.27)
04:10:08.838 00.011 12020 Worker thread wakes up
04:10:08.838 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=6401, max=65535, med=10576, FiltMin=8169, FiltMax=65516, Gamma=2.870
04:10:08.849 00.011 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.15, 0.27) opts 0xd
04:10:08.849 00.000 9340 UpdateGuideState exits: m=1496304 SNR=201.7
04:10:08.860 00.011 12020 Handling offset move in thread for scope, endpoint = (-0.15, 0.27)
04:10:08.861 00.001 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:10:08.871 00.010 12020 Moving (-0.15, 0.27) raw xDistance=-0.13 yDistance=-0.27
04:10:08.872 00.001 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
04:10:08.872 00.000 12020 GuideAlgorithmResistSwitch::result() returns -0.27 from input -0.27
04:10:08.872 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
04:10:08.885 00.013 12020 MoveAxis(E, 0, ABG)
04:10:08.886 00.001 9340 Enqueuing Expose request
04:10:08.903 00.017 12020 Move returns status 0, amount 0
04:10:08.903 00.000 12020 MoveAxis(N, 43, ABG)
04:10:08.903 00.000 12020 Guiding  Dir = 0, Dur = 43
04:10:08.903 00.000 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"e2c4d226-df1c-4258-a339-0a861854c34e"}
04:10:08.935 00.032 12020 IsSlewing returns 0
04:10:08.935 00.000 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":258,"width":15,"height":15,"star_pos":[7.35,7.48],"pixels":"..."},"id":"e2c4d226-df1c-4258-a339-0a861854c34e"}
04:10:08.976 00.041 12020 IsGuiding returns 0
04:10:09.060 00.084 12020 IsGuiding returns 1
04:10:09.060 00.000 12020 scope still moving after pulse duration time elapsed
04:10:09.091 00.031 12020 IsSlewing returns 0
04:10:09.092 00.001 12020 IsGuiding returns 1
04:10:09.231 00.139 12020 IsSlewing returns 0
04:10:09.279 00.048 12020 IsGuiding returns 0
04:10:09.279 00.000 12020 scope move finished after 43 + 260 ms
04:10:09.279 00.000 12020 Move returns status 0, amount 43
04:10:09.280 00.001 12020 move complete, result=0
04:10:09.280 00.000 12020 worker thread done servicing request
04:10:09.280 00.000 9340 GuideStep: -0.1 px 0 ms EAST, -0.3 px 43 ms NORTH
04:10:09.293 00.013 12020 Worker thread wakes up
04:10:09.293 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
04:10:09.293 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(1402,97,31,31)
04:10:10.549 01.256 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"a54db34e-3338-494e-9605-7a5f8467f961"}
04:10:10.560 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"a54db34e-3338-494e-9605-7a5f8467f961"}
04:10:10.576 00.016 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"810fbfd3-c3f9-4c6f-a594-35a36373aab2"}
04:10:10.596 00.020 9340 case statement mapped state 6 to 3
04:10:10.650 00.054 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"810fbfd3-c3f9-4c6f-a594-35a36373aab2"}
04:10:10.665 00.015 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"607860c3-55b7-4544-add0-fa653d724175"}
04:10:10.683 00.018 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":258,"width":15,"height":15,"star_pos":[7.35,7.48],"pixels":"..."},"id":"607860c3-55b7-4544-add0-fa653d724175"}
04:10:11.652 00.969 12020 Exposure complete
04:10:11.916 00.264 12020 worker thread done servicing request
04:10:11.917 00.001 9340 OnExposeComplete: enter
04:10:11.947 00.030 9340 UpdateGuideState(): m_state=6
04:10:11.961 00.014 9340 Star::Find(15, 1416, 112, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 259
04:10:11.973 00.012 9340 Star::Find returns 1 (0), X=1416.62, Y=112.19, Mass=1516377, SNR=183.4, Peak=65436 HFD=4.8
04:10:11.984 00.011 9340 MultiStar: [#1 -0.04,0.23,1.11,U] [#2 -0.08,0.11,0.94,U] [#3 -0.00,0.02,1.47,U] [#4 0.04,0.24,0.91,U] [#5 -0.03,0.09,1.05,U] [#6 0.20,-0.07,0.93,U] [#7 -0.12,0.17,0.92,U] [#8 0.03,0.06,1.17,U] 
04:10:11.994 00.010 9340 refined, 8 included, MultiStar: {-0.02, 0.07}, one-star: {-0.16, -0.20}
04:10:12.009 00.015 9340 CameraToMount -- cameraTheta (1.81) - m_xAngle (0.05) = xAngle (1.76 = 1.76)
04:10:12.050 00.041 9340 CameraToMount -- cameraTheta (1.81) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-1.31 = -1.31)
04:10:12.066 00.016 9340 CameraToMount -- cameraX=-0.02 cameraY=0.07 hyp=0.07 cameraTheta=1.81 mountX=-0.01 mountY=-0.07, mountTheta=-1.76
04:10:12.082 00.016 9340 SchedulePrimaryMove(10104498, x=-0.02, y=0.07, opts=13)
04:10:12.092 00.010 9340 Enqueuing Move request for scope (-0.02, 0.07)
04:10:12.113 00.021 12020 Worker thread wakes up
04:10:12.113 00.000 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.07) opts 0xd
04:10:12.113 00.000 12020 Handling offset move in thread for scope, endpoint = (-0.02, 0.07)
04:10:12.115 00.002 12020 Moving (-0.02, 0.07) raw xDistance=-0.01 yDistance=-0.07
04:10:12.117 00.002 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
04:10:12.117 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:10:12.117 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
04:10:12.118 00.001 9340 UpdateImageDisplay: Size=(1920,1080) min=6633, max=65535, med=10570, FiltMin=8129, FiltMax=65516, Gamma=2.870
04:10:12.160 00.042 12020 MoveAxis(E, 0, ABG)
04:10:12.160 00.000 9340 UpdateGuideState exits: m=1516377 SNR=183.4
04:10:12.179 00.019 12020 Move returns status 0, amount 0
04:10:12.179 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:10:12.195 00.016 12020 MoveAxis(N, 0, ABG)
04:10:12.195 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
04:10:12.209 00.014 12020 Move returns status 0, amount 0
04:10:12.209 00.000 9340 Enqueuing Expose request
04:10:12.225 00.016 12020 move complete, result=0
04:10:12.226 00.001 12020 worker thread done servicing request
04:10:12.226 00.000 9340 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
04:10:12.275 00.049 12020 Worker thread wakes up
04:10:12.275 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
04:10:12.276 00.001 12020 Handling exposure in thread, d=2000 o=3 r=(1402,97,31,31)
04:10:12.597 00.321 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"15815c0e-6b11-4e76-b329-ba7401210f20"}
04:10:12.613 00.016 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"15815c0e-6b11-4e76-b329-ba7401210f20"}
04:10:12.626 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"5cd3fdc4-1b83-4bfd-ac20-68a5b88d2c8c"}
04:10:12.644 00.018 9340 case statement mapped state 6 to 3
04:10:12.659 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"5cd3fdc4-1b83-4bfd-ac20-68a5b88d2c8c"}
04:10:12.698 00.039 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"cacf5c64-b59a-433b-89c0-e4dc2fd3fb48"}
04:10:12.713 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":259,"width":15,"height":15,"star_pos":[6.62,7.19],"pixels":"..."},"id":"cacf5c64-b59a-433b-89c0-e4dc2fd3fb48"}
04:10:14.605 01.892 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"3923f701-ee15-4ac3-a410-232fd63feb1f"}
04:10:14.660 00.055 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"3923f701-ee15-4ac3-a410-232fd63feb1f"}
04:10:14.686 00.026 12020 Exposure complete
04:10:14.687 00.001 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"e5bfc19e-e504-4fbb-8a2d-af09813e0915"}
04:10:14.754 00.067 9340 case statement mapped state 6 to 3
04:10:14.787 00.033 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"e5bfc19e-e504-4fbb-8a2d-af09813e0915"}
04:10:14.834 00.047 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"fe8e2065-9dbe-44d1-935e-0a1a596a3fb5"}
04:10:14.878 00.044 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":259,"width":15,"height":15,"star_pos":[6.62,7.19],"pixels":"..."},"id":"fe8e2065-9dbe-44d1-935e-0a1a596a3fb5"}
04:10:15.630 00.752 12020 worker thread done servicing request
04:10:15.630 00.000 9340 OnExposeComplete: enter
04:10:15.651 00.021 9340 UpdateGuideState(): m_state=6
04:10:15.670 00.019 9340 Star::Find(15, 1416, 112, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 260
04:10:15.691 00.021 9340 Star::Find returns 1 (0), X=1416.38, Y=112.24, Mass=1537283, SNR=192.5, Peak=63756 HFD=4.9
04:10:15.731 00.040 9340 MultiStar: [#1 -0.33,-0.05,1.11,U] [#2 -0.32,-0.07,0.82,U] [#3 -0.34,0.17,1.01,U] [#4 -0.31,0.30,0.82,U] [#5 -0.23,0.19,0.96,U] [#6 -0.18,-0.03,0.85,U] [#7 -0.23,0.09,1.06,U] [#8 -0.19,0.19,1.03,U] 
04:10:15.747 00.016 9340 refined, 8 included, MultiStar: {-0.28, 0.07}, one-star: {-0.40, -0.15}
04:10:15.760 00.013 9340 CameraToMount -- cameraTheta (2.90) - m_xAngle (0.05) = xAngle (2.85 = 2.85)
04:10:15.775 00.015 9340 CameraToMount -- cameraTheta (2.90) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-0.22 = -0.22)
04:10:15.789 00.014 9340 CameraToMount -- cameraX=-0.28 cameraY=0.07 hyp=0.29 cameraTheta=2.90 mountX=-0.28 mountY=-0.06, mountTheta=-2.92
04:10:15.819 00.030 9340 SchedulePrimaryMove(10104498, x=-0.28, y=0.07, opts=13)
04:10:15.837 00.018 9340 Enqueuing Move request for scope (-0.28, 0.07)
04:10:15.872 00.035 12020 Worker thread wakes up
04:10:15.872 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=6424, max=65535, med=10566, FiltMin=8277, FiltMax=65535, Gamma=2.870
04:10:15.887 00.015 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.28, 0.07) opts 0xd
04:10:15.888 00.001 9340 UpdateGuideState exits: m=1537283 SNR=192.5
04:10:15.902 00.014 12020 Handling offset move in thread for scope, endpoint = (-0.28, 0.07)
04:10:15.903 00.001 12020 Moving (-0.28, 0.07) raw xDistance=-0.28 yDistance=-0.06
04:10:15.903 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:10:15.914 00.011 12020 GuideAlgorithmHysteresis::Result() returns -0.12 from input -0.28
04:10:15.914 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
04:10:15.927 00.013 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:10:15.928 00.001 9340 Enqueuing Expose request
04:10:15.949 00.021 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
04:10:15.951 00.002 12020 MoveAxis(E, 21, ABG)
04:10:15.951 00.000 12020 Guiding  Dir = 2, Dur = 21
04:10:15.951 00.000 12020 IsSlewing returns 0
04:10:15.952 00.001 12020 IsGuiding returns 0
04:10:15.998 00.046 12020 IsGuiding returns 1
04:10:15.999 00.001 12020 scope still moving after pulse duration time elapsed
04:10:16.044 00.045 12020 IsSlewing returns 0
04:10:16.076 00.032 12020 IsGuiding returns 0
04:10:16.076 00.000 12020 scope move finished after 21 + 102 ms
04:10:16.077 00.001 12020 Move returns status 0, amount 21
04:10:16.077 00.000 12020 MoveAxis(N, 0, ABG)
04:10:16.077 00.000 12020 Move returns status 0, amount 0
04:10:16.078 00.001 12020 move complete, result=0
04:10:16.078 00.000 12020 worker thread done servicing request
04:10:16.079 00.001 9340 GuideStep: -0.3 px 21 ms EAST, -0.1 px 0 ms NORTH
04:10:16.095 00.016 12020 Worker thread wakes up
04:10:16.096 00.001 12020 worker thread servicing REQUEST_EXPOSE 2000
04:10:16.096 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(1402,97,31,31)
04:10:16.596 00.500 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"66a75ac5-157e-4a2f-8bf1-9a215f8f0b44"}
04:10:16.608 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"66a75ac5-157e-4a2f-8bf1-9a215f8f0b44"}
04:10:16.627 00.019 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"83f6716f-78e2-4dcb-bf77-a9718efa1217"}
04:10:16.639 00.012 9340 case statement mapped state 6 to 3
04:10:16.653 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"83f6716f-78e2-4dcb-bf77-a9718efa1217"}
04:10:16.671 00.018 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"fb1caae8-0efb-447d-9a45-db0d82ef2a68"}
04:10:16.688 00.017 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":260,"width":15,"height":15,"star_pos":[7.38,7.24],"pixels":"..."},"id":"fb1caae8-0efb-447d-9a45-db0d82ef2a68"}
04:10:18.484 01.796 12020 Exposure complete
04:10:18.599 00.115 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"997d937c-d740-4b67-93be-811313a70113"}
04:10:18.626 00.027 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"997d937c-d740-4b67-93be-811313a70113"}
04:10:18.642 00.016 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"7a57256b-e59f-4f8f-b17f-6b588703e6e6"}
04:10:18.653 00.011 9340 case statement mapped state 6 to 3
04:10:18.672 00.019 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"7a57256b-e59f-4f8f-b17f-6b588703e6e6"}
04:10:18.698 00.026 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"105105b9-0f47-4784-9e42-1909a0a3dec9"}
04:10:18.714 00.016 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":260,"width":15,"height":15,"star_pos":[7.38,7.24],"pixels":"..."},"id":"105105b9-0f47-4784-9e42-1909a0a3dec9"}
04:10:18.793 00.079 12020 worker thread done servicing request
04:10:18.794 00.001 9340 OnExposeComplete: enter
04:10:18.809 00.015 9340 UpdateGuideState(): m_state=6
04:10:18.821 00.012 9340 Star::Find(15, 1416, 112, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 261
04:10:18.838 00.017 9340 Star::Find returns 1 (0), X=1416.31, Y=112.23, Mass=1518713, SNR=201.7, Peak=65436 HFD=4.9
04:10:18.854 00.016 9340 MultiStar: [#1 -0.38,0.37,0.87,U] [#2 -0.36,0.21,0.77,U] [#3 -0.41,0.22,1.03,U] [#4 -0.35,0.41,0.93,U] [#5 -0.34,0.21,0.84,U] [#6 -0.09,0.28,0.75,U] [#7 -0.38,0.26,0.89,U] [#8 -0.29,0.15,0.84,U] 
04:10:18.906 00.052 9340 refined, 8 included, MultiStar: {-0.35, 0.21}, one-star: {-0.47, -0.17}
04:10:18.921 00.015 9340 CameraToMount -- cameraTheta (2.60) - m_xAngle (0.05) = xAngle (2.55 = 2.55)
04:10:18.934 00.013 9340 CameraToMount -- cameraTheta (2.60) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-0.52 = -0.52)
04:10:18.948 00.014 9340 CameraToMount -- cameraX=-0.35 cameraY=0.21 hyp=0.41 cameraTheta=2.60 mountX=-0.34 mountY=-0.20, mountTheta=-2.60
04:10:18.965 00.017 9340 SchedulePrimaryMove(10104498, x=-0.35, y=0.21, opts=13)
04:10:18.979 00.014 9340 Enqueuing Move request for scope (-0.35, 0.21)
04:10:18.995 00.016 12020 Worker thread wakes up
04:10:18.995 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=5594, max=65535, med=10565, FiltMin=8387, FiltMax=65535, Gamma=2.870
04:10:19.016 00.021 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.35, 0.21) opts 0xd
04:10:19.016 00.000 9340 UpdateGuideState exits: m=1518713 SNR=201.7
04:10:19.061 00.045 12020 Handling offset move in thread for scope, endpoint = (-0.35, 0.21)
04:10:19.061 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:10:19.077 00.016 12020 Moving (-0.35, 0.21) raw xDistance=-0.34 yDistance=-0.20
04:10:19.077 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
04:10:19.096 00.019 12020 GuideAlgorithmHysteresis::Result() returns -0.15 from input -0.34
04:10:19.096 00.000 9340 Enqueuing Expose request
04:10:19.109 00.013 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:10:19.109 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.20
04:10:19.109 00.000 12020 MoveAxis(E, 27, ABG)
04:10:19.109 00.000 12020 Guiding  Dir = 2, Dur = 27
04:10:19.110 00.001 12020 IsSlewing returns 0
04:10:19.112 00.002 12020 IsGuiding returns 0
04:10:19.130 00.018 12020 PulseGuide returned control before completion, sleep 19
04:10:19.184 00.054 12020 IsGuiding returns 0
04:10:19.185 00.001 12020 Move returns status 0, amount 27
04:10:19.185 00.000 12020 MoveAxis(N, 0, ABG)
04:10:19.185 00.000 12020 Move returns status 0, amount 0
04:10:19.185 00.000 12020 move complete, result=0
04:10:19.186 00.001 9340 GuideStep: -0.3 px 27 ms EAST, -0.2 px 0 ms NORTH
04:10:19.209 00.023 12020 worker thread done servicing request
04:10:19.210 00.001 12020 Worker thread wakes up
04:10:19.210 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
04:10:19.210 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(1402,97,31,31)
04:10:20.597 01.387 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"eb361e55-f1ea-486a-a4a4-c8cea311a8d5"}
04:10:20.614 00.017 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"eb361e55-f1ea-486a-a4a4-c8cea311a8d5"}
04:10:20.666 00.052 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"51a33e18-6f98-44b3-9c66-519c6709eee2"}
04:10:20.696 00.030 9340 case statement mapped state 6 to 3
04:10:20.713 00.017 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"51a33e18-6f98-44b3-9c66-519c6709eee2"}
04:10:20.839 00.126 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"39b1f511-3dc6-431d-bece-21ce9b2f8214"}
04:10:20.856 00.017 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":261,"width":15,"height":15,"star_pos":[7.31,7.23],"pixels":"..."},"id":"39b1f511-3dc6-431d-bece-21ce9b2f8214"}
04:10:21.697 00.841 12020 Exposure complete
04:10:22.209 00.512 9340 OnExposeComplete: enter
04:10:22.235 00.026 12020 worker thread done servicing request
04:10:22.236 00.001 9340 UpdateGuideState(): m_state=6
04:10:22.297 00.061 9340 Star::Find(15, 1416, 112, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 262
04:10:22.317 00.020 9340 Star::Find returns 1 (0), X=1416.74, Y=112.49, Mass=1480809, SNR=179.6, Peak=65436 HFD=4.7
04:10:22.334 00.017 9340 MultiStar: [#1 0.03,0.45,0.96,U] [#2 0.23,0.42,0.91,U] [#3 0.07,0.41,1.15,U] [#4 0.08,0.66,0.00,M1] [#5 -0.01,0.37,1.19,U] [#6 0.19,0.34,0.89,U] [#7 0.00,0.46,1.14,U] [#8 0.30,0.27,0.96,U] 
04:10:22.360 00.026 9340 single-star, 7 included, MultiStar: {0.09, 0.35}, one-star: {-0.04, 0.09}
04:10:22.388 00.028 9340 CameraToMount -- cameraTheta (1.99) - m_xAngle (0.05) = xAngle (1.94 = 1.94)
04:10:22.471 00.083 9340 CameraToMount -- cameraTheta (1.99) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-1.12 = -1.12)
04:10:22.493 00.022 9340 CameraToMount -- cameraX=-0.04 cameraY=0.09 hyp=0.10 cameraTheta=1.99 mountX=-0.04 mountY=-0.09, mountTheta=-1.95
04:10:22.526 00.033 9340 SchedulePrimaryMove(10104498, x=-0.04, y=0.09, opts=13)
04:10:22.579 00.053 9340 Enqueuing Move request for scope (-0.04, 0.09)
04:10:22.595 00.016 12020 Worker thread wakes up
04:10:22.595 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=6404, max=65535, med=10575, FiltMin=8228, FiltMax=65523, Gamma=2.870
04:10:22.611 00.016 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.09) opts 0xd
04:10:22.611 00.000 9340 UpdateGuideState exits: m=1480809 SNR=179.6
04:10:22.628 00.017 12020 Handling offset move in thread for scope, endpoint = (-0.04, 0.09)
04:10:22.628 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:10:22.646 00.018 12020 Moving (-0.04, 0.09) raw xDistance=-0.04 yDistance=-0.09
04:10:22.646 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
04:10:22.663 00.017 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
04:10:22.664 00.001 9340 Enqueuing Expose request
04:10:22.706 00.042 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:10:22.707 00.001 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
04:10:22.707 00.000 12020 MoveAxis(E, 0, ABG)
04:10:22.707 00.000 12020 Move returns status 0, amount 0
04:10:22.707 00.000 12020 MoveAxis(N, 0, ABG)
04:10:22.708 00.001 12020 Move returns status 0, amount 0
04:10:22.708 00.000 12020 move complete, result=0
04:10:22.708 00.000 12020 worker thread done servicing request
04:10:22.709 00.001 9340 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
04:10:22.724 00.015 12020 Worker thread wakes up
04:10:22.724 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
04:10:22.724 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(1402,97,31,31)
04:10:23.633 00.909 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"f33a4685-0672-44a7-bbe0-b1abf0dc8a74"}
04:10:23.656 00.023 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"f33a4685-0672-44a7-bbe0-b1abf0dc8a74"}
04:10:23.943 00.287 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"6891f382-28eb-4c00-9b0d-b24341e8db24"}
04:10:24.021 00.078 9340 case statement mapped state 6 to 3
04:10:24.134 00.113 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"6891f382-28eb-4c00-9b0d-b24341e8db24"}
04:10:24.343 00.209 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"45fb90ee-11c7-42e9-8a33-1f0f7952cb49"}
04:10:24.369 00.026 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":262,"width":15,"height":15,"star_pos":[6.74,7.49],"pixels":"..."},"id":"45fb90ee-11c7-42e9-8a33-1f0f7952cb49"}
04:10:25.115 00.746 12020 Exposure complete
04:10:25.496 00.381 12020 worker thread done servicing request
04:10:25.496 00.000 9340 OnExposeComplete: enter
04:10:25.537 00.041 9340 UpdateGuideState(): m_state=6
04:10:25.558 00.021 9340 Star::Find(15, 1416, 112, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 263
04:10:25.574 00.016 9340 Star::Find returns 1 (0), X=1415.89, Y=112.13, Mass=1484576, SNR=186.7, Peak=63064 HFD=4.6
04:10:25.589 00.015 9340 MultiStar: [#1 -0.71,-0.07,0.00,M1] [#2 -0.61,-0.07,0.00,M1] [#3 -0.65,-0.11,0.00,M1] [#4 -0.71,-0.02,0.00,M2] [#5 -0.55,0.00,0.95,U] [#6 -0.61,-0.00,0.00,M1] [#7 -0.64,0.02,0.00,M1] [#8 -0.50,0.05,0.91,U] 
04:10:25.606 00.017 9340 refined, 2 included, MultiStar: {-0.65, -0.07}, one-star: {-0.89, -0.26}
04:10:25.624 00.018 9340 CameraToMount -- cameraTheta (-3.03) - m_xAngle (0.05) = xAngle (-3.08 = -3.08)
04:10:25.660 00.036 9340 CameraToMount -- cameraTheta (-3.03) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-6.14 = 0.14)
04:10:25.699 00.039 9340 CameraToMount -- cameraX=-0.65 cameraY=-0.07 hyp=0.66 cameraTheta=-3.03 mountX=-0.65 mountY=0.09, mountTheta=3.00
04:10:25.722 00.023 9340 SchedulePrimaryMove(10104498, x=-0.65, y=-0.07, opts=13)
04:10:25.735 00.013 9340 Enqueuing Move request for scope (-0.65, -0.07)
04:10:25.749 00.014 12020 Worker thread wakes up
04:10:25.749 00.000 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.65, -0.07) opts 0xd
04:10:25.750 00.001 12020 Handling offset move in thread for scope, endpoint = (-0.65, -0.07)
04:10:25.750 00.000 12020 Moving (-0.65, -0.07) raw xDistance=-0.65 yDistance=0.09
04:10:25.751 00.001 9340 UpdateImageDisplay: Size=(1920,1080) min=6297, max=65535, med=10520, FiltMin=7817, FiltMax=65522, Gamma=2.870
04:10:25.775 00.024 12020 GuideAlgorithmHysteresis::Result() returns -0.27 from input -0.65
04:10:25.775 00.000 9340 UpdateGuideState exits: m=1484576 SNR=186.7
04:10:25.795 00.020 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:10:25.795 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:10:25.834 00.039 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
04:10:25.835 00.001 12020 MoveAxis(E, 49, ABG)
04:10:25.835 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
04:10:25.850 00.015 12020 Guiding  Dir = 2, Dur = 49
04:10:25.850 00.000 9340 Enqueuing Expose request
04:10:25.870 00.020 12020 IsSlewing returns 0
04:10:25.870 00.000 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"746b5d8b-7f99-4927-b89b-abe311b3dd4d"}
04:10:25.887 00.017 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"746b5d8b-7f99-4927-b89b-abe311b3dd4d"}
04:10:25.901 00.014 12020 IsGuiding returns 0
04:10:25.902 00.001 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"9e711fbd-fd91-4aa3-b9aa-e7b2b007fd4c"}
04:10:25.917 00.015 9340 case statement mapped state 6 to 3
04:10:25.933 00.016 12020 PulseGuide returned control before completion, sleep 34
04:10:25.933 00.000 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"9e711fbd-fd91-4aa3-b9aa-e7b2b007fd4c"}
04:10:25.952 00.019 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"bcccb6dc-8b7b-40cf-8d1e-292a93320540"}
04:10:25.986 00.034 12020 IsGuiding returns 1
04:10:25.987 00.001 12020 scope still moving after pulse duration time elapsed
04:10:25.987 00.000 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":263,"width":15,"height":15,"star_pos":[6.89,7.13],"pixels":"..."},"id":"bcccb6dc-8b7b-40cf-8d1e-292a93320540"}
04:10:26.020 00.033 12020 IsSlewing returns 0
04:10:26.020 00.000 12020 IsGuiding returns 0
04:10:26.021 00.001 12020 scope move finished after 49 + 71 ms
04:10:26.021 00.000 12020 Move returns status 0, amount 49
04:10:26.022 00.001 12020 MoveAxis(N, 0, ABG)
04:10:26.022 00.000 12020 Move returns status 0, amount 0
04:10:26.022 00.000 12020 move complete, result=0
04:10:26.023 00.001 12020 worker thread done servicing request
04:10:26.023 00.000 9340 GuideStep: -0.7 px 49 ms EAST, 0.1 px 0 ms NORTH
04:10:26.034 00.011 12020 Worker thread wakes up
04:10:26.034 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
04:10:26.035 00.001 12020 Handling exposure in thread, d=2000 o=3 r=(1402,97,31,31)
04:10:27.628 01.593 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"48f796ff-1163-4abc-bb67-848af413cb6d"}
04:10:27.692 00.064 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"48f796ff-1163-4abc-bb67-848af413cb6d"}
04:10:27.764 00.072 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"2ad4ce11-08f1-4d55-891b-5bade405a188"}
04:10:27.800 00.036 9340 case statement mapped state 6 to 3
04:10:27.834 00.034 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"2ad4ce11-08f1-4d55-891b-5bade405a188"}
04:10:27.895 00.061 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"b3bc392a-4516-4bc4-b918-7a11aeffed93"}
04:10:27.915 00.020 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":263,"width":15,"height":15,"star_pos":[6.89,7.13],"pixels":"..."},"id":"b3bc392a-4516-4bc4-b918-7a11aeffed93"}
04:10:28.412 00.497 12020 Exposure complete
04:10:28.988 00.576 9340 OnExposeComplete: enter
04:10:29.010 00.022 12020 worker thread done servicing request
04:10:29.011 00.001 9340 UpdateGuideState(): m_state=6
04:10:29.037 00.026 9340 Star::Find(15, 1415, 112, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 264
04:10:29.057 00.020 9340 Star::Find returns 1 (0), X=1416.54, Y=112.25, Mass=1575314, SNR=221.7, Peak=65436 HFD=5.0
04:10:29.106 00.049 9340 MultiStar: [#1 -0.16,0.06,0.83,U] [#2 -0.06,-0.04,0.94,U] [#3 -0.19,-0.05,1.18,U] [#4 -0.17,0.12,0.86,U] [#5 -0.17,0.29,0.92,U] [#6 0.10,0.05,0.77,U] [#7 -0.23,-0.04,0.78,U] [#8 -0.11,0.12,0.73,U] 
04:10:29.128 00.022 9340 refined, 8 included, MultiStar: {-0.14, 0.04}, one-star: {-0.23, -0.14}
04:10:29.146 00.018 9340 CameraToMount -- cameraTheta (2.89) - m_xAngle (0.05) = xAngle (2.85 = 2.85)
04:10:29.168 00.022 9340 CameraToMount -- cameraTheta (2.89) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-0.22 = -0.22)
04:10:29.222 00.054 9340 CameraToMount -- cameraX=-0.14 cameraY=0.04 hyp=0.15 cameraTheta=2.89 mountX=-0.14 mountY=-0.03, mountTheta=-2.92
04:10:29.258 00.036 9340 SchedulePrimaryMove(10104498, x=-0.14, y=0.04, opts=13)
04:10:29.273 00.015 9340 Enqueuing Move request for scope (-0.14, 0.04)
04:10:29.294 00.021 12020 Worker thread wakes up
04:10:29.295 00.001 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.14, 0.04) opts 0xd
04:10:29.295 00.000 12020 Handling offset move in thread for scope, endpoint = (-0.14, 0.04)
04:10:29.295 00.000 12020 Moving (-0.14, 0.04) raw xDistance=-0.14 yDistance=-0.03
04:10:29.295 00.000 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
04:10:29.296 00.001 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:10:29.296 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
04:10:29.296 00.000 12020 MoveAxis(E, 0, ABG)
04:10:29.298 00.002 9340 UpdateImageDisplay: Size=(1920,1080) min=6537, max=65535, med=10520, FiltMin=7988, FiltMax=65516, Gamma=2.870
04:10:29.323 00.025 12020 Move returns status 0, amount 0
04:10:29.323 00.000 9340 UpdateGuideState exits: m=1575314 SNR=221.7
04:10:29.363 00.040 12020 MoveAxis(N, 0, ABG)
04:10:29.363 00.000 12020 Move returns status 0, amount 0
04:10:29.365 00.002 12020 move complete, result=0
04:10:29.365 00.000 12020 worker thread done servicing request
04:10:29.371 00.006 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:10:29.390 00.019 9340 ScheduleExposure(2000,3,1) exposurePending=0
04:10:29.410 00.020 9340 Enqueuing Expose request
04:10:29.447 00.037 12020 Worker thread wakes up
04:10:29.448 00.001 9340 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
04:10:29.463 00.015 12020 worker thread servicing REQUEST_EXPOSE 2000
04:10:29.463 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(1402,97,31,31)
04:10:29.639 00.176 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"2be03f9b-9928-4b2d-8ee3-da95e891b209"}
04:10:29.654 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"2be03f9b-9928-4b2d-8ee3-da95e891b209"}
04:10:29.667 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"b0c6c2af-a3f2-4f79-b52a-4b40738cbdc2"}
04:10:29.682 00.015 9340 case statement mapped state 6 to 3
04:10:29.727 00.045 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"b0c6c2af-a3f2-4f79-b52a-4b40738cbdc2"}
04:10:29.741 00.014 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"b1eca413-fc18-43c2-a21d-acf9c7b26a95"}
04:10:29.758 00.017 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":264,"width":15,"height":15,"star_pos":[6.54,7.25],"pixels":"..."},"id":"b1eca413-fc18-43c2-a21d-acf9c7b26a95"}
04:10:31.638 01.880 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"f60e6edc-ed39-4422-91fe-caebbddc6961"}
04:10:31.685 00.047 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"f60e6edc-ed39-4422-91fe-caebbddc6961"}
04:10:31.699 00.014 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"17d4a2fb-7f6c-4b71-9a7d-c3d5ae8d276e"}
04:10:31.710 00.011 9340 case statement mapped state 6 to 3
04:10:31.723 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"17d4a2fb-7f6c-4b71-9a7d-c3d5ae8d276e"}
04:10:31.743 00.020 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"2945bb5e-58a7-4d20-8350-710d3583580f"}
04:10:31.779 00.036 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":264,"width":15,"height":15,"star_pos":[6.54,7.25],"pixels":"..."},"id":"2945bb5e-58a7-4d20-8350-710d3583580f"}
04:10:31.840 00.061 12020 Exposure complete
04:10:32.238 00.398 12020 worker thread done servicing request
04:10:32.238 00.000 9340 OnExposeComplete: enter
04:10:32.258 00.020 9340 UpdateGuideState(): m_state=6
04:10:32.283 00.025 9340 Star::Find(15, 1416, 112, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 265
04:10:32.306 00.023 9340 Star::Find returns 1 (0), X=1416.31, Y=112.35, Mass=1561693, SNR=242.7, Peak=65436 HFD=4.9
04:10:32.344 00.038 9340 MultiStar: [#1 -0.39,0.22,0.81,U] [#2 -0.39,-0.08,0.75,U] [#3 -0.32,0.05,0.78,U] [#4 -0.43,0.33,0.86,U] [#5 -0.43,0.23,0.75,U] [#6 -0.31,0.08,0.83,U] [#7 -0.17,0.24,0.67,U] [#8 -0.16,0.20,0.68,U] 
04:10:32.364 00.020 9340 refined, 8 included, MultiStar: {-0.35, 0.13}, one-star: {-0.47, -0.04}
04:10:32.381 00.017 9340 CameraToMount -- cameraTheta (2.79) - m_xAngle (0.05) = xAngle (2.74 = 2.74)
04:10:32.397 00.016 9340 CameraToMount -- cameraTheta (2.79) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-0.33 = -0.33)
04:10:32.415 00.018 9340 CameraToMount -- cameraX=-0.35 cameraY=0.13 hyp=0.37 cameraTheta=2.79 mountX=-0.34 mountY=-0.12, mountTheta=-2.80
04:10:32.468 00.053 9340 SchedulePrimaryMove(10104498, x=-0.35, y=0.13, opts=13)
04:10:32.483 00.015 9340 Enqueuing Move request for scope (-0.35, 0.13)
04:10:32.501 00.018 12020 Worker thread wakes up
04:10:32.501 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=6407, max=65535, med=10526, FiltMin=8295, FiltMax=65535, Gamma=2.870
04:10:32.518 00.017 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.35, 0.13) opts 0xd
04:10:32.518 00.000 9340 UpdateGuideState exits: m=1561693 SNR=242.7
04:10:32.548 00.030 12020 Handling offset move in thread for scope, endpoint = (-0.35, 0.13)
04:10:32.571 00.023 12020 Moving (-0.35, 0.13) raw xDistance=-0.34 yDistance=-0.12
04:10:32.571 00.000 12020 GuideAlgorithmHysteresis::Result() returns -0.14 from input -0.34
04:10:32.571 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:10:32.571 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
04:10:32.572 00.001 12020 MoveAxis(E, 26, ABG)
04:10:32.572 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:10:32.588 00.016 12020 Guiding  Dir = 2, Dur = 26
04:10:32.588 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
04:10:32.604 00.016 12020 IsSlewing returns 0
04:10:32.604 00.000 9340 Enqueuing Expose request
04:10:32.616 00.012 12020 IsGuiding returns 0
04:10:32.643 00.027 12020 IsGuiding returns 1
04:10:32.643 00.000 12020 scope still moving after pulse duration time elapsed
04:10:32.706 00.063 12020 IsSlewing returns 0
04:10:32.739 00.033 12020 IsGuiding returns 0
04:10:32.739 00.000 12020 scope move finished after 26 + 97 ms
04:10:32.740 00.001 12020 Move returns status 0, amount 26
04:10:32.740 00.000 12020 MoveAxis(N, 0, ABG)
04:10:32.740 00.000 12020 Move returns status 0, amount 0
04:10:32.740 00.000 12020 move complete, result=0
04:10:32.740 00.000 12020 worker thread done servicing request
04:10:32.740 00.000 9340 GuideStep: -0.3 px 26 ms EAST, -0.1 px 0 ms NORTH
04:10:32.759 00.019 12020 Worker thread wakes up
04:10:32.759 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
04:10:32.759 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(1402,97,31,31)
04:10:33.638 00.879 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"bb4ab522-3052-49db-b7b8-1696a4cf13fc"}
04:10:33.653 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"bb4ab522-3052-49db-b7b8-1696a4cf13fc"}
04:10:33.673 00.020 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"b6b1b3dd-5658-48c1-9d9c-2e6c1e3da22f"}
04:10:33.692 00.019 9340 case statement mapped state 6 to 3
04:10:33.738 00.046 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"b6b1b3dd-5658-48c1-9d9c-2e6c1e3da22f"}
04:10:33.770 00.032 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"f8b09c1e-d56f-4ec9-8f4d-e6f75ec464d9"}
04:10:33.782 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":265,"width":15,"height":15,"star_pos":[7.31,7.35],"pixels":"..."},"id":"f8b09c1e-d56f-4ec9-8f4d-e6f75ec464d9"}
04:10:35.129 01.347 12020 Exposure complete
04:10:35.469 00.340 9340 OnExposeComplete: enter
04:10:35.516 00.047 12020 worker thread done servicing request
04:10:35.516 00.000 9340 UpdateGuideState(): m_state=6
04:10:35.535 00.019 9340 Star::Find(15, 1416, 112, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 266
04:10:35.554 00.019 9340 Star::Find returns 1 (0), X=1416.41, Y=112.42, Mass=1531275, SNR=204.8, Peak=65436 HFD=5.0
04:10:35.576 00.022 9340 MultiStar: [#1 -0.17,0.24,0.86,U] [#2 -0.12,0.16,0.83,U] [#3 -0.25,0.29,1.19,U] [#4 -0.19,0.33,0.93,U] [#5 -0.24,0.42,0.99,U] [#6 0.06,0.28,0.89,U] [#7 -0.27,0.25,0.84,U] [#8 -0.11,0.37,0.75,U] 
04:10:35.601 00.025 9340 refined, 8 included, MultiStar: {-0.19, 0.26}, one-star: {-0.37, 0.02}
04:10:35.615 00.014 9340 CameraToMount -- cameraTheta (2.20) - m_xAngle (0.05) = xAngle (2.15 = 2.15)
04:10:35.659 00.044 9340 CameraToMount -- cameraTheta (2.20) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-0.92 = -0.92)
04:10:35.678 00.019 9340 CameraToMount -- cameraX=-0.19 cameraY=0.26 hyp=0.32 cameraTheta=2.20 mountX=-0.18 mountY=-0.26, mountTheta=-2.18
04:10:35.706 00.028 9340 SchedulePrimaryMove(10104498, x=-0.19, y=0.26, opts=13)
04:10:35.719 00.013 9340 Enqueuing Move request for scope (-0.19, 0.26)
04:10:35.747 00.028 12020 Worker thread wakes up
04:10:35.747 00.000 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.19, 0.26) opts 0xd
04:10:35.748 00.001 12020 Handling offset move in thread for scope, endpoint = (-0.19, 0.26)
04:10:35.748 00.000 12020 Moving (-0.19, 0.26) raw xDistance=-0.18 yDistance=-0.26
04:10:35.748 00.000 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.18
04:10:35.748 00.000 12020 GuideAlgorithmResistSwitch::result() returns -0.26 from input -0.26
04:10:35.749 00.001 12020 MoveAxis(E, 0, ABG)
04:10:35.749 00.000 12020 Move returns status 0, amount 0
04:10:35.749 00.000 12020 MoveAxis(N, 42, ABG)
04:10:35.749 00.000 12020 Guiding  Dir = 0, Dur = 42
04:10:35.750 00.001 12020 IsSlewing returns 0
04:10:35.751 00.001 12020 IsGuiding returns 0
04:10:35.752 00.001 9340 UpdateImageDisplay: Size=(1920,1080) min=6250, max=65535, med=10560, FiltMin=8312, FiltMax=65535, Gamma=2.870
04:10:35.806 00.054 9340 UpdateGuideState exits: m=1531275 SNR=204.8
04:10:35.821 00.015 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:10:35.840 00.019 9340 ScheduleExposure(2000,3,1) exposurePending=0
04:10:35.860 00.020 12020 IsGuiding returns 1
04:10:35.860 00.000 9340 Enqueuing Expose request
04:10:35.879 00.019 12020 scope still moving after pulse duration time elapsed
04:10:35.880 00.001 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"cb96d575-86e1-4634-aa2e-9844f94c5552"}
04:10:35.903 00.023 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"cb96d575-86e1-4634-aa2e-9844f94c5552"}
04:10:35.941 00.038 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"2d58e531-07f9-4ee7-8806-85a85a2222ee"}
04:10:35.959 00.018 9340 case statement mapped state 6 to 3
04:10:35.987 00.028 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"2d58e531-07f9-4ee7-8806-85a85a2222ee"}
04:10:36.002 00.015 12020 IsSlewing returns 0
04:10:36.003 00.001 12020 IsGuiding returns 0
04:10:36.003 00.000 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"4322c4b4-d3d9-408f-828c-68b0fe6e6858"}
04:10:36.021 00.018 12020 scope move finished after 42 + 209 ms
04:10:36.021 00.000 12020 Move returns status 0, amount 42
04:10:36.021 00.000 12020 move complete, result=0
04:10:36.021 00.000 12020 worker thread done servicing request
04:10:36.022 00.001 12020 Worker thread wakes up
04:10:36.022 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
04:10:36.022 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(1402,97,31,31)
04:10:36.024 00.002 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":266,"width":15,"height":15,"star_pos":[7.41,7.42],"pixels":"..."},"id":"4322c4b4-d3d9-408f-828c-68b0fe6e6858"}
04:10:36.115 00.091 9340 GuideStep: -0.2 px 0 ms EAST, -0.3 px 42 ms NORTH
04:10:37.638 01.523 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"82dc15bc-1ba0-4afe-b63e-89f6f1fbc22e"}
04:10:37.656 00.018 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"82dc15bc-1ba0-4afe-b63e-89f6f1fbc22e"}
04:10:37.675 00.019 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"9675de83-3ee1-4881-af57-24f244541286"}
04:10:37.689 00.014 9340 case statement mapped state 6 to 3
04:10:37.705 00.016 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"9675de83-3ee1-4881-af57-24f244541286"}
04:10:37.749 00.044 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"7f4c3af8-9c68-425c-91c6-154de559d9a4"}
04:10:37.768 00.019 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":266,"width":15,"height":15,"star_pos":[7.41,7.42],"pixels":"..."},"id":"7f4c3af8-9c68-425c-91c6-154de559d9a4"}
04:10:38.391 00.623 12020 Exposure complete
04:10:38.718 00.327 12020 worker thread done servicing request
04:10:38.719 00.001 9340 OnExposeComplete: enter
04:10:38.734 00.015 9340 UpdateGuideState(): m_state=6
04:10:38.747 00.013 9340 Star::Find(15, 1416, 112, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 267
04:10:38.793 00.046 9340 Star::Find returns 1 (0), X=1415.95, Y=112.00, Mass=1550272, SNR=232.9, Peak=61948 HFD=4.6
04:10:38.815 00.022 9340 MultiStar: [#1 -0.53,-0.17,0.00,M1] [#2 -0.52,-0.23,0.00,M1] [#3 -0.67,-0.09,0.00,M1] [#4 -0.59,-0.14,0.00,M1] [#5 -0.55,0.02,0.80,U] [#6 -0.25,-0.07,0.81,U] [#7 -0.56,-0.31,0.00,M1] [#8 -0.55,0.04,0.00,M1] 
04:10:38.828 00.013 9340 refined, 2 included, MultiStar: {-0.56, -0.16}, one-star: {-0.83, -0.39}
04:10:38.842 00.014 9340 CameraToMount -- cameraTheta (-2.86) - m_xAngle (0.05) = xAngle (-2.91 = -2.91)
04:10:38.854 00.012 9340 CameraToMount -- cameraTheta (-2.86) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-5.97 = 0.31)
04:10:38.868 00.014 9340 CameraToMount -- cameraX=-0.56 cameraY=-0.16 hyp=0.59 cameraTheta=-2.86 mountX=-0.57 mountY=0.18, mountTheta=2.84
04:10:38.916 00.048 9340 SchedulePrimaryMove(10104498, x=-0.56, y=-0.16, opts=13)
04:10:38.929 00.013 9340 Enqueuing Move request for scope (-0.56, -0.16)
04:10:38.942 00.013 12020 Worker thread wakes up
04:10:38.942 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=6757, max=65535, med=10579, FiltMin=8292, FiltMax=65502, Gamma=2.870
04:10:38.954 00.012 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.56, -0.16) opts 0xd
04:10:38.954 00.000 9340 UpdateGuideState exits: m=1550272 SNR=232.9
04:10:38.972 00.018 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:10:38.989 00.017 9340 ScheduleExposure(2000,3,1) exposurePending=0
04:10:39.006 00.017 12020 Handling offset move in thread for scope, endpoint = (-0.56, -0.16)
04:10:39.006 00.000 9340 Enqueuing Expose request
04:10:39.036 00.030 12020 Moving (-0.56, -0.16) raw xDistance=-0.57 yDistance=0.18
04:10:39.036 00.000 12020 GuideAlgorithmHysteresis::Result() returns -0.24 from input -0.57
04:10:39.036 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:10:39.037 00.001 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.18
04:10:39.037 00.000 12020 MoveAxis(E, 43, ABG)
04:10:39.037 00.000 12020 Guiding  Dir = 2, Dur = 43
04:10:39.038 00.001 12020 IsSlewing returns 0
04:10:39.039 00.001 12020 IsGuiding returns 0
04:10:39.070 00.031 12020 PulseGuide returned control before completion, sleep 23
04:10:39.101 00.031 12020 IsGuiding returns 1
04:10:39.101 00.000 12020 scope still moving after pulse duration time elapsed
04:10:39.167 00.066 12020 IsSlewing returns 0
04:10:39.198 00.031 12020 IsGuiding returns 0
04:10:39.199 00.001 12020 scope move finished after 43 + 116 ms
04:10:39.200 00.001 12020 Move returns status 0, amount 43
04:10:39.200 00.000 12020 MoveAxis(N, 0, ABG)
04:10:39.201 00.001 12020 Move returns status 0, amount 0
04:10:39.201 00.000 12020 move complete, result=0
04:10:39.201 00.000 12020 worker thread done servicing request
04:10:39.201 00.000 9340 GuideStep: -0.6 px 43 ms EAST, 0.2 px 0 ms NORTH
04:10:39.221 00.020 12020 Worker thread wakes up
04:10:39.222 00.001 12020 worker thread servicing REQUEST_EXPOSE 2000
04:10:39.222 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(1402,97,31,31)
04:10:39.636 00.414 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"d30c51d9-1aee-40be-871c-6aa02cff7977"}
04:10:39.651 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"d30c51d9-1aee-40be-871c-6aa02cff7977"}
04:10:39.669 00.018 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"9038ad23-b17e-470d-a034-46dd04a8eea7"}
04:10:39.687 00.018 9340 case statement mapped state 6 to 3
04:10:39.732 00.045 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"9038ad23-b17e-470d-a034-46dd04a8eea7"}
04:10:39.744 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"3fdb9726-15bd-415c-8d5c-b4fa11d6d180"}
04:10:39.759 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":267,"width":15,"height":15,"star_pos":[6.95,7.00],"pixels":"..."},"id":"3fdb9726-15bd-415c-8d5c-b4fa11d6d180"}
04:10:41.631 01.872 12020 Exposure complete
04:10:41.635 00.004 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"f06d9dbb-a86f-4e20-b896-44ac0ac3155f"}
04:10:41.662 00.027 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"f06d9dbb-a86f-4e20-b896-44ac0ac3155f"}
04:10:41.681 00.019 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"0783f6f0-d96a-4cb5-bf85-597f1070ca49"}
04:10:41.700 00.019 9340 case statement mapped state 6 to 3
04:10:41.749 00.049 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"0783f6f0-d96a-4cb5-bf85-597f1070ca49"}
04:10:41.773 00.024 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"e616616e-e6cb-4501-aab3-d79d04553187"}
04:10:41.786 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":267,"width":15,"height":15,"star_pos":[6.95,7.00],"pixels":"..."},"id":"e616616e-e6cb-4501-aab3-d79d04553187"}
04:10:42.081 00.295 12020 worker thread done servicing request
04:10:42.081 00.000 9340 OnExposeComplete: enter
04:10:42.094 00.013 9340 UpdateGuideState(): m_state=6
04:10:42.118 00.024 9340 Star::Find(15, 1415, 112, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 268
04:10:42.182 00.064 9340 Star::Find returns 1 (0), X=1416.80, Y=112.13, Mass=1563964, SNR=209.9, Peak=65436 HFD=4.7
04:10:42.208 00.026 9340 MultiStar: [#1 0.09,-0.03,0.84,U] [#2 0.28,-0.02,0.93,U] [#3 0.15,0.06,1.00,U] [#4 0.08,0.15,0.98,U] [#5 0.11,0.03,0.84,U] [#6 0.39,0.00,0.74,U] [#7 0.02,0.17,0.78,U] [#8 0.23,0.02,0.96,U] 
04:10:42.224 00.016 9340 refined, 8 included, MultiStar: {0.15, 0.01}, one-star: {0.02, -0.26}
04:10:42.253 00.029 9340 CameraToMount -- cameraTheta (0.05) - m_xAngle (0.05) = xAngle (0.01 = 0.01)
04:10:42.275 00.022 9340 CameraToMount -- cameraTheta (0.05) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-3.06 = -3.06)
04:10:42.339 00.064 9340 CameraToMount -- cameraX=0.15 cameraY=0.01 hyp=0.15 cameraTheta=0.05 mountX=0.15 mountY=-0.01, mountTheta=-0.08
04:10:42.367 00.028 9340 SchedulePrimaryMove(10104498, x=0.15, y=0.01, opts=13)
04:10:42.392 00.025 9340 Enqueuing Move request for scope (0.15, 0.01)
04:10:42.419 00.027 12020 Worker thread wakes up
04:10:42.421 00.002 12020 worker thread servicing REQUEST_MOVE scope ofs (0.15, 0.01) opts 0xd
04:10:42.421 00.000 12020 Handling offset move in thread for scope, endpoint = (0.15, 0.01)
04:10:42.421 00.000 12020 Moving (0.15, 0.01) raw xDistance=0.15 yDistance=-0.01
04:10:42.421 00.000 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.15
04:10:42.421 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:10:42.422 00.001 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
04:10:42.422 00.000 12020 MoveAxis(E, 0, ABG)
04:10:42.422 00.000 12020 Move returns status 0, amount 0
04:10:42.422 00.000 12020 MoveAxis(N, 0, ABG)
04:10:42.422 00.000 12020 Move returns status 0, amount 0
04:10:42.423 00.001 12020 move complete, result=0
04:10:42.423 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=6349, max=65535, med=10525, FiltMin=8213, FiltMax=65516, Gamma=2.870
04:10:42.478 00.055 12020 worker thread done servicing request
04:10:42.479 00.001 9340 UpdateGuideState exits: m=1563964 SNR=209.9
04:10:42.516 00.037 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:10:42.531 00.015 9340 ScheduleExposure(2000,3,1) exposurePending=0
04:10:42.563 00.032 9340 Enqueuing Expose request
04:10:42.637 00.074 12020 Worker thread wakes up
04:10:42.638 00.001 9340 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
04:10:42.655 00.017 12020 worker thread servicing REQUEST_EXPOSE 2000
04:10:42.655 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(1402,97,31,31)
04:10:43.635 00.980 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"ca2a97de-8169-4ba8-8460-2f1ea07e00c7"}
04:10:43.651 00.016 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"ca2a97de-8169-4ba8-8460-2f1ea07e00c7"}
04:10:43.680 00.029 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"10d3f46a-4c4c-4b30-b79a-2c68817d86ac"}
04:10:43.700 00.020 9340 case statement mapped state 6 to 3
04:10:43.727 00.027 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"10d3f46a-4c4c-4b30-b79a-2c68817d86ac"}
04:10:43.774 00.047 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"6f8a1f09-aae0-426b-bbd0-54d6cc0eb665"}
04:10:43.793 00.019 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":268,"width":15,"height":15,"star_pos":[6.80,7.13],"pixels":"..."},"id":"6f8a1f09-aae0-426b-bbd0-54d6cc0eb665"}
04:10:45.050 01.257 12020 Exposure complete
04:10:45.353 00.303 12020 worker thread done servicing request
04:10:45.353 00.000 9340 OnExposeComplete: enter
04:10:45.368 00.015 9340 UpdateGuideState(): m_state=6
04:10:45.382 00.014 9340 Star::Find(15, 1416, 112, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 269
04:10:45.398 00.016 9340 Star::Find returns 1 (0), X=1416.87, Y=111.96, Mass=1568159, SNR=275.6, Peak=62008 HFD=4.7
04:10:45.413 00.015 9340 MultiStar: [#1 0.20,-0.06,0.75,U] [#2 0.38,-0.12,0.60,U] [#3 0.20,-0.23,0.65,U] [#4 0.31,0.06,0.55,U] [#5 0.18,-0.31,0.57,U] [#6 0.37,-0.19,0.63,U] [#7 0.16,-0.09,0.69,U] [#8 0.21,-0.13,0.60,U] 
04:10:45.429 00.016 9340 refined, 8 included, MultiStar: {0.22, -0.18}, one-star: {0.09, -0.44}
04:10:45.467 00.038 9340 CameraToMount -- cameraTheta (-0.69) - m_xAngle (0.05) = xAngle (-0.74 = -0.74)
04:10:45.489 00.022 9340 CameraToMount -- cameraTheta (-0.69) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-3.80 = 2.48)
04:10:45.504 00.015 9340 CameraToMount -- cameraX=0.22 cameraY=-0.18 hyp=0.29 cameraTheta=-0.69 mountX=0.21 mountY=0.18, mountTheta=0.69
04:10:45.525 00.021 9340 SchedulePrimaryMove(10104498, x=0.22, y=-0.18, opts=13)
04:10:45.538 00.013 9340 Enqueuing Move request for scope (0.22, -0.18)
04:10:45.553 00.015 12020 Worker thread wakes up
04:10:45.553 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=6401, max=65535, med=10540, FiltMin=8357, FiltMax=65516, Gamma=2.870
04:10:45.566 00.013 12020 worker thread servicing REQUEST_MOVE scope ofs (0.22, -0.18) opts 0xd
04:10:45.567 00.001 9340 UpdateGuideState exits: m=1568159 SNR=275.6
04:10:45.580 00.013 12020 Handling offset move in thread for scope, endpoint = (0.22, -0.18)
04:10:45.580 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:10:45.614 00.034 12020 Moving (0.22, -0.18) raw xDistance=0.21 yDistance=0.18
04:10:45.615 00.001 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.21
04:10:45.615 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:10:45.616 00.001 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.18
04:10:45.616 00.000 12020 MoveAxis(E, 0, ABG)
04:10:45.616 00.000 12020 Move returns status 0, amount 0
04:10:45.616 00.000 12020 MoveAxis(N, 0, ABG)
04:10:45.616 00.000 12020 Move returns status 0, amount 0
04:10:45.616 00.000 12020 move complete, result=0
04:10:45.616 00.000 12020 worker thread done servicing request
04:10:45.617 00.001 9340 ScheduleExposure(2000,3,1) exposurePending=0
04:10:45.634 00.017 9340 Enqueuing Expose request
04:10:45.644 00.010 12020 Worker thread wakes up
04:10:45.644 00.000 9340 GuideStep: 0.2 px 0 ms EAST, 0.2 px 0 ms NORTH
04:10:45.659 00.015 12020 worker thread servicing REQUEST_EXPOSE 2000
04:10:45.659 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(1402,97,31,31)
04:10:45.668 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"74c9c962-4bbf-46f5-bfc7-18359e4afe24"}
04:10:45.682 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"74c9c962-4bbf-46f5-bfc7-18359e4afe24"}
04:10:45.701 00.019 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"fa9e2bee-5c3e-49c0-b05b-3d2dc82c21b5"}
04:10:45.716 00.015 9340 case statement mapped state 6 to 3
04:10:45.748 00.032 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"fa9e2bee-5c3e-49c0-b05b-3d2dc82c21b5"}
04:10:45.765 00.017 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"32aefd4d-63f9-485d-98f9-6f86e938c17c"}
04:10:45.776 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":269,"width":15,"height":15,"star_pos":[6.87,6.96],"pixels":"..."},"id":"32aefd4d-63f9-485d-98f9-6f86e938c17c"}
04:10:47.635 01.859 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"f20eb93f-5102-4184-9bfe-1481966b9db6"}
04:10:47.648 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"f20eb93f-5102-4184-9bfe-1481966b9db6"}
04:10:47.690 00.042 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"f0364b0e-227f-4b10-9cb0-8212c2e1f517"}
04:10:47.702 00.012 9340 case statement mapped state 6 to 3
04:10:47.714 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"f0364b0e-227f-4b10-9cb0-8212c2e1f517"}
04:10:47.728 00.014 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"0051589e-7acf-49d6-bda9-cf0f74abb552"}
04:10:47.739 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":269,"width":15,"height":15,"star_pos":[6.87,6.96],"pixels":"..."},"id":"0051589e-7acf-49d6-bda9-cf0f74abb552"}
04:10:48.050 00.311 12020 Exposure complete
04:10:48.621 00.571 12020 worker thread done servicing request
04:10:48.621 00.000 9340 OnExposeComplete: enter
04:10:48.641 00.020 9340 UpdateGuideState(): m_state=6
04:10:48.665 00.024 9340 Star::Find(15, 1416, 111, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 270
04:10:48.718 00.053 9340 Star::Find returns 1 (0), X=1416.61, Y=111.72, Mass=1469841, SNR=215.5, Peak=62414 HFD=4.8
04:10:48.731 00.013 9340 MultiStar: [#1 0.04,-0.37,0.84,U] [#2 -0.02,-0.50,0.72,U] [#3 -0.02,-0.50,0.89,U] [#4 0.13,-0.21,1.00,U] [#5 0.03,-0.25,0.82,U] [#6 0.13,-0.33,0.75,U] [#7 -0.01,-0.23,0.93,U] [#8 -0.05,-0.28,0.70,U] 
04:10:48.749 00.018 9340 refined, 8 included, MultiStar: {0.00, -0.37}, one-star: {-0.17, -0.68}
04:10:48.797 00.048 9340 CameraToMount -- cameraTheta (-1.56) - m_xAngle (0.05) = xAngle (-1.61 = -1.61)
04:10:48.872 00.075 9340 CameraToMount -- cameraTheta (-1.56) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-4.68 = 1.60)
04:10:48.902 00.030 9340 CameraToMount -- cameraX=0.00 cameraY=-0.37 hyp=0.37 cameraTheta=-1.56 mountX=-0.02 mountY=0.37, mountTheta=1.61
04:10:48.923 00.021 9340 SchedulePrimaryMove(10104498, x=0.00, y=-0.37, opts=13)
04:10:48.947 00.024 9340 Enqueuing Move request for scope (0.00, -0.37)
04:10:48.972 00.025 12020 Worker thread wakes up
04:10:48.973 00.001 9340 UpdateImageDisplay: Size=(1920,1080) min=6420, max=65535, med=10546, FiltMin=8225, FiltMax=65514, Gamma=2.870
04:10:49.006 00.033 12020 worker thread servicing REQUEST_MOVE scope ofs (0.00, -0.37) opts 0xd
04:10:49.006 00.000 12020 Handling offset move in thread for scope, endpoint = (0.00, -0.37)
04:10:49.007 00.001 12020 Moving (0.00, -0.37) raw xDistance=-0.02 yDistance=0.37
04:10:49.007 00.000 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
04:10:49.007 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
04:10:49.007 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.37
04:10:49.007 00.000 12020 MoveAxis(E, 0, ABG)
04:10:49.008 00.001 12020 Move returns status 0, amount 0
04:10:49.008 00.000 12020 MoveAxis(N, 0, ABG)
04:10:49.010 00.002 9340 UpdateGuideState exits: m=1469841 SNR=215.5
04:10:49.023 00.013 12020 Move returns status 0, amount 0
04:10:49.023 00.000 12020 move complete, result=0
04:10:49.024 00.001 12020 worker thread done servicing request
04:10:49.024 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:10:49.039 00.015 9340 ScheduleExposure(2000,3,1) exposurePending=0
04:10:49.070 00.031 9340 Enqueuing Expose request
04:10:49.086 00.016 12020 Worker thread wakes up
04:10:49.087 00.001 9340 GuideStep: -0.0 px 0 ms EAST, 0.4 px 0 ms NORTH
04:10:49.103 00.016 12020 worker thread servicing REQUEST_EXPOSE 2000
04:10:49.104 00.001 12020 Handling exposure in thread, d=2000 o=3 r=(1402,97,31,31)
04:10:49.634 00.530 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"8798d81c-512c-4011-910a-2f084337b825"}
04:10:49.655 00.021 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"8798d81c-512c-4011-910a-2f084337b825"}
04:10:49.680 00.025 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"3035ebda-e5b0-4ac6-bbba-5c98f4916560"}
04:10:49.699 00.019 9340 case statement mapped state 6 to 3
04:10:49.714 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"3035ebda-e5b0-4ac6-bbba-5c98f4916560"}
04:10:49.765 00.051 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"165dd363-86d6-4a4e-adca-60ca243aa950"}
04:10:49.781 00.016 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":270,"width":15,"height":15,"star_pos":[6.61,6.72],"pixels":"..."},"id":"165dd363-86d6-4a4e-adca-60ca243aa950"}
04:10:51.488 01.707 12020 Exposure complete
04:10:51.638 00.150 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"0e88304e-9073-4374-811b-9a298b3090fc"}
04:10:51.669 00.031 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"0e88304e-9073-4374-811b-9a298b3090fc"}
04:10:51.694 00.025 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"f9b51ce4-dfd5-47f6-a5ac-d17980f5048d"}
04:10:51.717 00.023 9340 case statement mapped state 6 to 3
04:10:51.758 00.041 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"f9b51ce4-dfd5-47f6-a5ac-d17980f5048d"}
04:10:51.778 00.020 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"4ed1d7ae-3e68-4e4b-97d8-c1d704baebe2"}
04:10:51.795 00.017 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":270,"width":15,"height":15,"star_pos":[6.61,6.72],"pixels":"..."},"id":"4ed1d7ae-3e68-4e4b-97d8-c1d704baebe2"}
04:10:51.878 00.083 12020 worker thread done servicing request
04:10:51.878 00.000 9340 OnExposeComplete: enter
04:10:51.906 00.028 9340 UpdateGuideState(): m_state=6
04:10:51.922 00.016 9340 Star::Find(15, 1416, 111, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 271
04:10:51.961 00.039 9340 Star::Find returns 1 (0), X=1416.69, Y=112.53, Mass=1535921, SNR=192.4, Peak=65436 HFD=5.0
04:10:52.001 00.040 9340 MultiStar: [#1 0.11,0.27,1.03,U] [#2 0.02,0.29,0.87,U] [#3 -0.03,0.41,1.01,U] [#4 0.03,0.46,1.07,U] [#5 0.13,0.38,1.00,U] [#6 0.16,0.40,0.91,U] [#7 0.02,0.28,1.00,U] [#8 0.10,0.32,0.85,U] 
04:10:52.015 00.014 9340 single-star, 8 included, MultiStar: {0.05, 0.33}, one-star: {-0.09, 0.14}
04:10:52.033 00.018 9340 CameraToMount -- cameraTheta (2.15) - m_xAngle (0.05) = xAngle (2.10 = 2.10)
04:10:52.054 00.021 9340 CameraToMount -- cameraTheta (2.15) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-0.97 = -0.97)
04:10:52.071 00.017 9340 CameraToMount -- cameraX=-0.09 cameraY=0.14 hyp=0.16 cameraTheta=2.15 mountX=-0.08 mountY=-0.13, mountTheta=-2.12
04:10:52.122 00.051 9340 SchedulePrimaryMove(10104498, x=-0.09, y=0.14, opts=13)
04:10:52.155 00.033 9340 Enqueuing Move request for scope (-0.09, 0.14)
04:10:52.194 00.039 12020 Worker thread wakes up
04:10:52.194 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=6263, max=65535, med=10531, FiltMin=8243, FiltMax=65516, Gamma=2.870
04:10:52.235 00.041 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.14) opts 0xd
04:10:52.236 00.001 12020 Handling offset move in thread for scope, endpoint = (-0.09, 0.14)
04:10:52.236 00.000 12020 Moving (-0.09, 0.14) raw xDistance=-0.08 yDistance=-0.13
04:10:52.236 00.000 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
04:10:52.236 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:10:52.236 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
04:10:52.236 00.000 12020 MoveAxis(E, 0, ABG)
04:10:52.242 00.006 9340 UpdateGuideState exits: m=1535921 SNR=192.4
04:10:52.279 00.037 12020 Move returns status 0, amount 0
04:10:52.280 00.001 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:10:52.298 00.018 12020 MoveAxis(N, 0, ABG)
04:10:52.298 00.000 12020 Move returns status 0, amount 0
04:10:52.299 00.001 12020 move complete, result=0
04:10:52.299 00.000 12020 worker thread done servicing request
04:10:52.300 00.001 9340 ScheduleExposure(2000,3,1) exposurePending=0
04:10:52.327 00.027 9340 Enqueuing Expose request
04:10:52.377 00.050 12020 Worker thread wakes up
04:10:52.378 00.001 9340 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
04:10:52.393 00.015 12020 worker thread servicing REQUEST_EXPOSE 2000
04:10:52.393 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(1402,97,31,31)
04:10:53.636 01.243 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"b4b67081-6b33-4d8d-a653-ee94bb592411"}
04:10:53.657 00.021 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"b4b67081-6b33-4d8d-a653-ee94bb592411"}
04:10:53.687 00.030 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"0a69f986-357e-463e-9184-f0b146f53939"}
04:10:53.702 00.015 9340 case statement mapped state 6 to 3
04:10:53.722 00.020 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"0a69f986-357e-463e-9184-f0b146f53939"}
04:10:53.742 00.020 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"87eb31ce-a6f4-4250-bc1c-35b7627cb46b"}
04:10:53.779 00.037 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":271,"width":15,"height":15,"star_pos":[6.69,6.53],"pixels":"..."},"id":"87eb31ce-a6f4-4250-bc1c-35b7627cb46b"}
04:10:54.759 00.980 12020 Exposure complete
04:10:55.069 00.310 9340 OnExposeComplete: enter
04:10:55.084 00.015 12020 worker thread done servicing request
04:10:55.084 00.000 9340 UpdateGuideState(): m_state=6
04:10:55.106 00.022 9340 Star::Find(15, 1416, 112, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 272
04:10:55.124 00.018 9340 Star::Find returns 1 (0), X=1416.42, Y=112.19, Mass=1584766, SNR=237.4, Peak=65436 HFD=5.1
04:10:55.158 00.034 9340 MultiStar: [#1 -0.24,0.30,0.83,U] [#2 -0.17,0.29,0.71,U] [#3 -0.14,0.20,0.77,U] [#4 -0.02,0.41,0.79,U] [#5 -0.13,0.36,0.79,U] [#6 0.03,0.15,0.77,U] [#7 0.03,0.33,0.81,U] [#8 0.07,0.32,0.91,U] 
04:10:55.180 00.022 9340 refined, 8 included, MultiStar: {-0.11, 0.23}, one-star: {-0.36, -0.20}
04:10:55.212 00.032 9340 CameraToMount -- cameraTheta (2.01) - m_xAngle (0.05) = xAngle (1.96 = 1.96)
04:10:55.228 00.016 9340 CameraToMount -- cameraTheta (2.01) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-1.11 = -1.11)
04:10:55.247 00.019 9340 CameraToMount -- cameraX=-0.11 cameraY=0.23 hyp=0.25 cameraTheta=2.01 mountX=-0.10 mountY=-0.23, mountTheta=-1.97
04:10:55.300 00.053 9340 SchedulePrimaryMove(10104498, x=-0.11, y=0.23, opts=13)
04:10:55.322 00.022 9340 Enqueuing Move request for scope (-0.11, 0.23)
04:10:55.352 00.030 12020 Worker thread wakes up
04:10:55.352 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=6373, max=65535, med=10533, FiltMin=8374, FiltMax=65535, Gamma=2.870
04:10:55.366 00.014 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 0.23) opts 0xd
04:10:55.366 00.000 9340 UpdateGuideState exits: m=1584766 SNR=237.4
04:10:55.379 00.013 12020 Handling offset move in thread for scope, endpoint = (-0.11, 0.23)
04:10:55.380 00.001 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:10:55.398 00.018 12020 Moving (-0.11, 0.23) raw xDistance=-0.10 yDistance=-0.23
04:10:55.398 00.000 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
04:10:55.398 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:10:55.398 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
04:10:55.456 00.058 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.23
04:10:55.456 00.000 9340 Enqueuing Expose request
04:10:55.470 00.014 12020 MoveAxis(E, 0, ABG)
04:10:55.471 00.001 12020 Move returns status 0, amount 0
04:10:55.471 00.000 12020 MoveAxis(N, 0, ABG)
04:10:55.471 00.000 12020 Move returns status 0, amount 0
04:10:55.471 00.000 12020 move complete, result=0
04:10:55.472 00.001 12020 worker thread done servicing request
04:10:55.472 00.000 12020 Worker thread wakes up
04:10:55.474 00.002 12020 worker thread servicing REQUEST_EXPOSE 2000
04:10:55.474 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(1402,97,31,31)
04:10:55.485 00.011 9340 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
04:10:55.636 00.151 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"9dcb8983-b31b-438b-b877-e586d82c85df"}
04:10:55.649 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"9dcb8983-b31b-438b-b877-e586d82c85df"}
04:10:55.670 00.021 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"b23ff709-bc5c-4090-8d28-9636280362c4"}
04:10:55.685 00.015 9340 case statement mapped state 6 to 3
04:10:55.725 00.040 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"b23ff709-bc5c-4090-8d28-9636280362c4"}
04:10:55.742 00.017 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"7831ca7e-7788-437c-a4e8-db9317a4f6af"}
04:10:55.756 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":272,"width":15,"height":15,"star_pos":[7.42,7.19],"pixels":"..."},"id":"7831ca7e-7788-437c-a4e8-db9317a4f6af"}
04:10:57.635 01.879 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"11883983-4c68-48a7-8a49-43e63ce9548b"}
04:10:57.663 00.028 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"11883983-4c68-48a7-8a49-43e63ce9548b"}
04:10:57.678 00.015 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"ccb25f89-6fee-439f-b302-e2b41c6f40a1"}
04:10:57.691 00.013 9340 case statement mapped state 6 to 3
04:10:57.702 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"ccb25f89-6fee-439f-b302-e2b41c6f40a1"}
04:10:57.728 00.026 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"4e2e2e01-e748-4a17-a16f-aec2ddd78ebf"}
04:10:57.745 00.017 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":272,"width":15,"height":15,"star_pos":[7.42,7.19],"pixels":"..."},"id":"4e2e2e01-e748-4a17-a16f-aec2ddd78ebf"}
04:10:57.847 00.102 12020 Exposure complete
04:10:58.103 00.256 12020 worker thread done servicing request
04:10:58.103 00.000 9340 OnExposeComplete: enter
04:10:58.124 00.021 9340 UpdateGuideState(): m_state=6
04:10:58.137 00.013 9340 Star::Find(15, 1416, 112, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 273
04:10:58.149 00.012 9340 Star::Find returns 1 (0), X=1415.93, Y=112.33, Mass=1502004, SNR=187.2, Peak=62884 HFD=5.0
04:10:58.165 00.016 9340 MultiStar: [#1 -0.81,0.15,0.00,M1] [#2 -0.68,0.23,0.00,M1] [#3 -0.56,0.18,0.00,M1] [#4 -0.68,0.50,0.00,M1] [#5 -0.62,0.29,0.00,M1] [#6 -0.30,0.24,0.81,U] [#7 -0.65,0.30,0.00,M1] [#8 -0.52,0.29,0.00,M1] 
04:10:58.179 00.014 9340 refined, 1 included, MultiStar: {-0.60, 0.07}, one-star: {-0.85, -0.07}
04:10:58.221 00.042 9340 CameraToMount -- cameraTheta (3.03) - m_xAngle (0.05) = xAngle (2.98 = 2.98)
04:10:58.238 00.017 9340 CameraToMount -- cameraTheta (3.03) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-0.09 = -0.09)
04:10:58.250 00.012 9340 CameraToMount -- cameraX=-0.60 cameraY=0.07 hyp=0.61 cameraTheta=3.03 mountX=-0.60 mountY=-0.06, mountTheta=-3.05
04:10:58.267 00.017 9340 SchedulePrimaryMove(10104498, x=-0.60, y=0.07, opts=13)
04:10:58.290 00.023 9340 Enqueuing Move request for scope (-0.60, 0.07)
04:10:58.305 00.015 12020 Worker thread wakes up
04:10:58.305 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=5495, max=65535, med=10524, FiltMin=7986, FiltMax=65523, Gamma=2.870
04:10:58.320 00.015 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.60, 0.07) opts 0xd
04:10:58.320 00.000 9340 UpdateGuideState exits: m=1502004 SNR=187.2
04:10:58.358 00.038 12020 Handling offset move in thread for scope, endpoint = (-0.60, 0.07)
04:10:58.358 00.000 12020 Moving (-0.60, 0.07) raw xDistance=-0.60 yDistance=-0.06
04:10:58.358 00.000 12020 GuideAlgorithmHysteresis::Result() returns -0.25 from input -0.60
04:10:58.358 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:10:58.359 00.001 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:10:58.372 00.013 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
04:10:58.373 00.001 9340 ScheduleExposure(2000,3,1) exposurePending=0
04:10:58.389 00.016 12020 MoveAxis(E, 45, ABG)
04:10:58.389 00.000 9340 Enqueuing Expose request
04:10:58.400 00.011 12020 Guiding  Dir = 2, Dur = 45
04:10:58.401 00.001 12020 IsSlewing returns 0
04:10:58.402 00.001 12020 IsGuiding returns 0
04:10:58.419 00.017 12020 PulseGuide returned control before completion, sleep 39
04:10:58.472 00.053 12020 IsGuiding returns 1
04:10:58.472 00.000 12020 scope still moving after pulse duration time elapsed
04:10:58.515 00.043 12020 IsSlewing returns 0
04:10:58.516 00.001 12020 IsGuiding returns 0
04:10:58.516 00.000 12020 scope move finished after 45 + 68 ms
04:10:58.516 00.000 12020 Move returns status 0, amount 45
04:10:58.516 00.000 12020 MoveAxis(N, 0, ABG)
04:10:58.517 00.001 12020 Move returns status 0, amount 0
04:10:58.517 00.000 12020 move complete, result=0
04:10:58.517 00.000 12020 worker thread done servicing request
04:10:58.517 00.000 9340 GuideStep: -0.6 px 45 ms EAST, -0.1 px 0 ms NORTH
04:10:58.529 00.012 12020 Worker thread wakes up
04:10:58.529 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
04:10:58.529 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(1402,97,31,31)
04:10:59.637 01.108 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"bbdbd157-37a3-4272-b542-f9f5348a5c8c"}
04:10:59.656 00.019 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"bbdbd157-37a3-4272-b542-f9f5348a5c8c"}
04:10:59.667 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"8a5b42a8-59e9-425d-b78f-a3b832df4350"}
04:10:59.680 00.013 9340 case statement mapped state 6 to 3
04:10:59.693 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"8a5b42a8-59e9-425d-b78f-a3b832df4350"}
04:10:59.702 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"669abbd1-7f5f-4f31-8803-c2f90a2c2550"}
04:10:59.712 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":273,"width":15,"height":15,"star_pos":[6.93,7.33],"pixels":"..."},"id":"669abbd1-7f5f-4f31-8803-c2f90a2c2550"}
04:11:00.902 01.190 12020 Exposure complete
04:11:01.131 00.229 12020 worker thread done servicing request
04:11:01.131 00.000 9340 OnExposeComplete: enter
04:11:01.146 00.015 9340 UpdateGuideState(): m_state=6
04:11:01.178 00.032 9340 Star::Find(15, 1415, 112, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 274
04:11:01.189 00.011 9340 Star::Find returns 1 (0), X=1416.79, Y=112.46, Mass=1552734, SNR=213.2, Peak=65436 HFD=5.0
04:11:01.205 00.016 9340 MultiStar: [#1 0.23,0.22,0.83,U] [#2 0.24,0.17,0.86,U] [#3 0.22,0.27,0.99,U] [#4 0.14,0.36,1.00,U] [#5 0.03,0.40,0.79,U] [#6 0.35,0.25,0.95,U] [#7 0.22,0.19,0.95,U] [#8 0.34,0.36,0.80,U] 
04:11:01.226 00.021 9340 single-star, 8 included, MultiStar: {0.20, 0.25}, one-star: {0.01, 0.07}
04:11:01.270 00.044 9340 CameraToMount -- cameraTheta (1.37) - m_xAngle (0.05) = xAngle (1.33 = 1.33)
04:11:01.283 00.013 9340 CameraToMount -- cameraTheta (1.37) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-1.74 = -1.74)
04:11:01.300 00.017 9340 CameraToMount -- cameraX=0.01 cameraY=0.07 hyp=0.07 cameraTheta=1.37 mountX=0.02 mountY=-0.07, mountTheta=-1.33
04:11:01.322 00.022 9340 SchedulePrimaryMove(10104498, x=0.01, y=0.07, opts=13)
04:11:01.340 00.018 9340 Enqueuing Move request for scope (0.01, 0.07)
04:11:01.400 00.060 12020 Worker thread wakes up
04:11:01.401 00.001 12020 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.07) opts 0xd
04:11:01.401 00.000 12020 Handling offset move in thread for scope, endpoint = (0.01, 0.07)
04:11:01.401 00.000 12020 Moving (0.01, 0.07) raw xDistance=0.02 yDistance=-0.07
04:11:01.401 00.000 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
04:11:01.401 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:11:01.402 00.001 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
04:11:01.402 00.000 12020 MoveAxis(E, 0, ABG)
04:11:01.402 00.000 12020 Move returns status 0, amount 0
04:11:01.402 00.000 12020 MoveAxis(N, 0, ABG)
04:11:01.404 00.002 9340 UpdateImageDisplay: Size=(1920,1080) min=5897, max=65535, med=10535, FiltMin=8313, FiltMax=65516, Gamma=2.870
04:11:01.420 00.016 12020 Move returns status 0, amount 0
04:11:01.420 00.000 9340 UpdateGuideState exits: m=1552734 SNR=213.2
04:11:01.436 00.016 12020 move complete, result=0
04:11:01.437 00.001 12020 worker thread done servicing request
04:11:01.438 00.001 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:11:01.491 00.053 9340 ScheduleExposure(2000,3,1) exposurePending=0
04:11:01.507 00.016 9340 Enqueuing Expose request
04:11:01.527 00.020 12020 Worker thread wakes up
04:11:01.528 00.001 12020 worker thread servicing REQUEST_EXPOSE 2000
04:11:01.528 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(1402,97,31,31)
04:11:01.529 00.001 9340 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
04:11:01.636 00.107 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"9bf5e9d4-a0d6-4e50-a0cd-29672e0ed90b"}
04:11:01.676 00.040 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"9bf5e9d4-a0d6-4e50-a0cd-29672e0ed90b"}
04:11:01.698 00.022 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"c72612b8-5a72-48df-a8b7-230be7bfb324"}
04:11:01.715 00.017 9340 case statement mapped state 6 to 3
04:11:01.751 00.036 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"c72612b8-5a72-48df-a8b7-230be7bfb324"}
04:11:01.801 00.050 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"85d5c7e2-cdbf-4d4b-80e4-5179a5ab3e6b"}
04:11:01.819 00.018 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":274,"width":15,"height":15,"star_pos":[6.79,7.46],"pixels":"..."},"id":"85d5c7e2-cdbf-4d4b-80e4-5179a5ab3e6b"}
04:11:03.658 01.839 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"c869cf5b-d881-419a-ab70-2d939d8d2e8b"}
04:11:03.676 00.018 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"c869cf5b-d881-419a-ab70-2d939d8d2e8b"}
04:11:03.690 00.014 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"47c43477-13bc-4329-83e7-ec602fe12cdb"}
04:11:03.704 00.014 9340 case statement mapped state 6 to 3
04:11:03.722 00.018 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"47c43477-13bc-4329-83e7-ec602fe12cdb"}
04:11:03.741 00.019 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"2e4c7a08-2386-4c6d-aa33-53e63bade2f6"}
04:11:03.772 00.031 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":274,"width":15,"height":15,"star_pos":[6.79,7.46],"pixels":"..."},"id":"2e4c7a08-2386-4c6d-aa33-53e63bade2f6"}
04:11:03.907 00.135 12020 Exposure complete
04:11:04.183 00.276 12020 worker thread done servicing request
04:11:04.184 00.001 9340 OnExposeComplete: enter
04:11:04.194 00.010 9340 UpdateGuideState(): m_state=6
04:11:04.209 00.015 9340 Star::Find(15, 1416, 112, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 275
04:11:04.228 00.019 9340 Star::Find returns 1 (0), X=1416.94, Y=112.25, Mass=1601079, SNR=262.2, Peak=65436 HFD=4.9
04:11:04.277 00.049 9340 MultiStar: [#1 0.50,0.11,0.66,U] [#2 0.51,-0.03,0.61,U] [#3 0.27,0.15,0.75,U] [#4 0.38,0.19,0.71,U] [#5 0.14,0.22,0.62,U] [#6 0.56,0.03,0.00,M1] [#7 0.32,0.23,0.67,U] [#8 0.52,0.22,0.00,M1] 
04:11:04.291 00.014 9340 single-star, 6 included, MultiStar: {0.32, 0.09}, one-star: {0.16, -0.14}
04:11:04.306 00.015 9340 CameraToMount -- cameraTheta (-0.71) - m_xAngle (0.05) = xAngle (-0.76 = -0.76)
04:11:04.317 00.011 9340 CameraToMount -- cameraTheta (-0.71) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-3.83 = 2.45)
04:11:04.331 00.014 9340 CameraToMount -- cameraX=0.16 cameraY=-0.14 hyp=0.22 cameraTheta=-0.71 mountX=0.16 mountY=0.14, mountTheta=0.72
04:11:04.354 00.023 9340 SchedulePrimaryMove(10104498, x=0.16, y=-0.14, opts=13)
04:11:04.369 00.015 9340 Enqueuing Move request for scope (0.16, -0.14)
04:11:04.413 00.044 12020 Worker thread wakes up
04:11:04.413 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=5570, max=65535, med=10492, FiltMin=8235, FiltMax=65514, Gamma=2.870
04:11:04.426 00.013 12020 worker thread servicing REQUEST_MOVE scope ofs (0.16, -0.14) opts 0xd
04:11:04.426 00.000 9340 UpdateGuideState exits: m=1601079 SNR=262.2
04:11:04.442 00.016 12020 Handling offset move in thread for scope, endpoint = (0.16, -0.14)
04:11:04.442 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:11:04.456 00.014 12020 Moving (0.16, -0.14) raw xDistance=0.16 yDistance=0.14
04:11:04.457 00.001 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.16
04:11:04.457 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
04:11:04.472 00.015 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:11:04.472 00.000 9340 Enqueuing Expose request
04:11:04.488 00.016 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
04:11:04.488 00.000 12020 MoveAxis(E, 0, ABG)
04:11:04.489 00.001 12020 Move returns status 0, amount 0
04:11:04.489 00.000 12020 MoveAxis(N, 0, ABG)
04:11:04.489 00.000 12020 Move returns status 0, amount 0
04:11:04.489 00.000 12020 move complete, result=0
04:11:04.490 00.001 12020 worker thread done servicing request
04:11:04.490 00.000 12020 Worker thread wakes up
04:11:04.490 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
04:11:04.490 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(1402,97,31,31)
04:11:04.493 00.003 9340 GuideStep: 0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
04:11:05.685 01.192 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"d3074d59-f325-44f4-a125-8f0f1107510a"}
04:11:05.697 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"d3074d59-f325-44f4-a125-8f0f1107510a"}
04:11:05.713 00.016 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"6faae07d-70bb-4e24-ad68-ccddfd7acbf2"}
04:11:05.728 00.015 9340 case statement mapped state 6 to 3
04:11:05.779 00.051 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"6faae07d-70bb-4e24-ad68-ccddfd7acbf2"}
04:11:05.795 00.016 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"29cdfa44-0867-4aa2-b96f-69aecab48b95"}
04:11:05.805 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":275,"width":15,"height":15,"star_pos":[6.94,7.25],"pixels":"..."},"id":"29cdfa44-0867-4aa2-b96f-69aecab48b95"}
04:11:06.857 01.052 12020 Exposure complete
04:11:07.118 00.261 9340 OnExposeComplete: enter
04:11:07.128 00.010 12020 worker thread done servicing request
04:11:07.128 00.000 9340 UpdateGuideState(): m_state=6
04:11:07.139 00.011 9340 Star::Find(15, 1416, 112, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 276
04:11:07.150 00.011 9340 Star::Find returns 1 (0), X=1416.89, Y=112.43, Mass=1591537, SNR=247.9, Peak=65436 HFD=4.9
04:11:07.164 00.014 9340 MultiStar: [#1 0.33,0.22,0.82,U] [#2 0.41,0.13,0.72,U] [#3 0.32,0.21,0.71,U] [#4 0.36,0.29,0.73,U] [#5 0.20,0.20,0.78,U] [#6 0.43,0.17,0.75,U] [#7 0.26,0.34,0.74,U] [#8 0.38,0.20,0.80,U] 
04:11:07.200 00.036 9340 single-star, 8 included, MultiStar: {0.30, 0.20}, one-star: {0.11, 0.04}
04:11:07.210 00.010 9340 CameraToMount -- cameraTheta (0.34) - m_xAngle (0.05) = xAngle (0.29 = 0.29)
04:11:07.229 00.019 9340 CameraToMount -- cameraTheta (0.34) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-2.77 = -2.77)
04:11:07.239 00.010 9340 CameraToMount -- cameraX=0.11 cameraY=0.04 hyp=0.12 cameraTheta=0.34 mountX=0.11 mountY=-0.04, mountTheta=-0.36
04:11:07.260 00.021 9340 SchedulePrimaryMove(10104498, x=0.11, y=0.04, opts=13)
04:11:07.288 00.028 9340 Enqueuing Move request for scope (0.11, 0.04)
04:11:07.302 00.014 12020 Worker thread wakes up
04:11:07.303 00.001 9340 UpdateImageDisplay: Size=(1920,1080) min=6372, max=65535, med=10524, FiltMin=7999, FiltMax=65516, Gamma=2.870
04:11:07.316 00.013 12020 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.04) opts 0xd
04:11:07.316 00.000 9340 UpdateGuideState exits: m=1591537 SNR=247.9
04:11:07.329 00.013 12020 Handling offset move in thread for scope, endpoint = (0.11, 0.04)
04:11:07.329 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:11:07.338 00.009 12020 Moving (0.11, 0.04) raw xDistance=0.11 yDistance=-0.04
04:11:07.339 00.001 9340 ScheduleExposure(2000,3,1) exposurePending=0
04:11:07.354 00.015 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
04:11:07.354 00.000 9340 Enqueuing Expose request
04:11:07.368 00.014 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:11:07.368 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
04:11:07.368 00.000 12020 MoveAxis(E, 0, ABG)
04:11:07.370 00.002 12020 Move returns status 0, amount 0
04:11:07.370 00.000 12020 MoveAxis(N, 0, ABG)
04:11:07.370 00.000 12020 Move returns status 0, amount 0
04:11:07.370 00.000 12020 move complete, result=0
04:11:07.370 00.000 12020 worker thread done servicing request
04:11:07.370 00.000 12020 Worker thread wakes up
04:11:07.370 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
04:11:07.370 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(1402,97,31,31)
04:11:07.373 00.003 9340 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
04:11:07.683 00.310 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"821c8ea0-fa5a-472f-bbf0-b7a067d4f410"}
04:11:07.705 00.022 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"821c8ea0-fa5a-472f-bbf0-b7a067d4f410"}
04:11:07.721 00.016 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"423b318b-1cfc-479c-b311-39bc787af917"}
04:11:07.751 00.030 9340 case statement mapped state 6 to 3
04:11:07.770 00.019 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"423b318b-1cfc-479c-b311-39bc787af917"}
04:11:07.782 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"cf101ecd-5ad3-4ec5-9b8e-ec25ce5494ed"}
04:11:07.794 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":276,"width":15,"height":15,"star_pos":[6.89,7.43],"pixels":"..."},"id":"cf101ecd-5ad3-4ec5-9b8e-ec25ce5494ed"}
04:11:09.682 01.888 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"7306ce20-6e1e-4b26-a34d-4ffad0d2bd39"}
04:11:09.715 00.033 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"7306ce20-6e1e-4b26-a34d-4ffad0d2bd39"}
04:11:09.758 00.043 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"b1a57f09-ec10-45f2-bec5-d6d05b8cce0a"}
04:11:09.789 00.031 12020 Exposure complete
04:11:09.789 00.000 9340 case statement mapped state 6 to 3
04:11:09.815 00.026 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"b1a57f09-ec10-45f2-bec5-d6d05b8cce0a"}
04:11:09.864 00.049 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"6a044eb9-7f3e-40b0-8156-4019f2a0ce09"}
04:11:09.888 00.024 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":276,"width":15,"height":15,"star_pos":[6.89,7.43],"pixels":"..."},"id":"6a044eb9-7f3e-40b0-8156-4019f2a0ce09"}
04:11:10.242 00.354 9340 OnExposeComplete: enter
04:11:10.269 00.027 12020 worker thread done servicing request
04:11:10.270 00.001 9340 UpdateGuideState(): m_state=6
04:11:10.289 00.019 9340 Star::Find(15, 1416, 112, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 277
04:11:10.330 00.041 9340 Star::Find returns 1 (0), X=1416.92, Y=112.13, Mass=1546498, SNR=218.8, Peak=63336 HFD=4.7
04:11:10.349 00.019 9340 MultiStar: [#1 0.52,-0.09,0.82,U] [#2 0.47,-0.09,0.78,U] [#3 0.28,-0.05,0.98,U] [#4 0.26,-0.03,0.79,U] [#5 0.27,0.02,0.77,U] [#6 0.45,0.01,0.87,U] [#7 0.42,-0.11,0.82,U] [#8 0.47,0.07,0.77,U] 
04:11:10.374 00.025 9340 single-star, 8 included, MultiStar: {0.36, -0.06}, one-star: {0.14, -0.26}
04:11:10.399 00.025 9340 CameraToMount -- cameraTheta (-1.09) - m_xAngle (0.05) = xAngle (-1.14 = -1.14)
04:11:10.413 00.014 9340 CameraToMount -- cameraTheta (-1.09) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-4.21 = 2.08)
04:11:10.454 00.041 9340 CameraToMount -- cameraX=0.14 cameraY=-0.26 hyp=0.29 cameraTheta=-1.09 mountX=0.12 mountY=0.26, mountTheta=1.12
04:11:10.476 00.022 9340 SchedulePrimaryMove(10104498, x=0.14, y=-0.26, opts=13)
04:11:10.496 00.020 9340 Enqueuing Move request for scope (0.14, -0.26)
04:11:10.514 00.018 12020 Worker thread wakes up
04:11:10.514 00.000 12020 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.26) opts 0xd
04:11:10.515 00.001 12020 Handling offset move in thread for scope, endpoint = (0.14, -0.26)
04:11:10.515 00.000 12020 Moving (0.14, -0.26) raw xDistance=0.12 yDistance=0.26
04:11:10.515 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=6673, max=65535, med=10534, FiltMin=8232, FiltMax=65514, Gamma=2.870
04:11:10.556 00.041 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
04:11:10.556 00.000 9340 UpdateGuideState exits: m=1546498 SNR=218.8
04:11:10.570 00.014 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
04:11:10.571 00.001 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:11:10.584 00.013 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.26
04:11:10.584 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
04:11:10.597 00.013 12020 MoveAxis(E, 0, ABG)
04:11:10.598 00.001 12020 Move returns status 0, amount 0
04:11:10.598 00.000 9340 Enqueuing Expose request
04:11:10.613 00.015 12020 MoveAxis(N, 0, ABG)
04:11:10.614 00.001 12020 Move returns status 0, amount 0
04:11:10.614 00.000 12020 move complete, result=0
04:11:10.614 00.000 12020 worker thread done servicing request
04:11:10.615 00.001 12020 Worker thread wakes up
04:11:10.615 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
04:11:10.616 00.001 12020 Handling exposure in thread, d=2000 o=3 r=(1402,97,31,31)
04:11:10.620 00.004 9340 GuideStep: 0.1 px 0 ms EAST, 0.3 px 0 ms NORTH
04:11:11.682 01.062 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"ac9dedb4-fdc9-4dbd-9c03-2000b06371dd"}
04:11:11.697 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"ac9dedb4-fdc9-4dbd-9c03-2000b06371dd"}
04:11:11.709 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"395be0b7-85fd-4427-9014-06031886ae59"}
04:11:11.722 00.013 9340 case statement mapped state 6 to 3
04:11:11.736 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"395be0b7-85fd-4427-9014-06031886ae59"}
04:11:11.750 00.014 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"ff3c6cba-85d3-4d34-b3c2-828d65a80bf0"}
04:11:11.762 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":277,"width":15,"height":15,"star_pos":[6.92,7.13],"pixels":"..."},"id":"ff3c6cba-85d3-4d34-b3c2-828d65a80bf0"}
04:11:12.979 01.217 12020 Exposure complete
04:11:13.217 00.238 12020 worker thread done servicing request
04:11:13.217 00.000 9340 OnExposeComplete: enter
04:11:13.250 00.033 9340 UpdateGuideState(): m_state=6
04:11:13.263 00.013 9340 Star::Find(15, 1416, 112, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 278
04:11:13.274 00.011 9340 Star::Find returns 1 (0), X=1416.66, Y=112.21, Mass=1483854, SNR=192.4, Peak=65436 HFD=4.7
04:11:13.285 00.011 9340 MultiStar: [#1 0.21,0.18,0.95,U] [#2 0.25,0.11,1.02,U] [#3 0.27,0.12,1.10,U] [#4 0.17,0.17,1.04,U] [#5 0.17,0.28,1.03,U] [#6 0.33,0.09,0.93,U] [#7 0.20,0.07,0.89,U] [#8 0.31,0.07,0.79,U] 
04:11:13.300 00.015 9340 refined, 8 included, MultiStar: {0.19, 0.10}, one-star: {-0.12, -0.19}
04:11:13.311 00.011 9340 CameraToMount -- cameraTheta (0.48) - m_xAngle (0.05) = xAngle (0.43 = 0.43)
04:11:13.321 00.010 9340 CameraToMount -- cameraTheta (0.48) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-2.64 = -2.64)
04:11:13.341 00.020 9340 CameraToMount -- cameraX=0.19 cameraY=0.10 hyp=0.22 cameraTheta=0.48 mountX=0.20 mountY=-0.11, mountTheta=-0.49
04:11:13.355 00.014 9340 SchedulePrimaryMove(10104498, x=0.19, y=0.10, opts=13)
04:11:13.388 00.033 9340 Enqueuing Move request for scope (0.19, 0.10)
04:11:13.400 00.012 12020 Worker thread wakes up
04:11:13.400 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=6903, max=65535, med=10565, FiltMin=8180, FiltMax=65514, Gamma=2.870
04:11:13.415 00.015 12020 worker thread servicing REQUEST_MOVE scope ofs (0.19, 0.10) opts 0xd
04:11:13.415 00.000 9340 UpdateGuideState exits: m=1483854 SNR=192.4
04:11:13.429 00.014 12020 Handling offset move in thread for scope, endpoint = (0.19, 0.10)
04:11:13.429 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:11:13.440 00.011 12020 Moving (0.19, 0.10) raw xDistance=0.20 yDistance=-0.11
04:11:13.441 00.001 9340 ScheduleExposure(2000,3,1) exposurePending=0
04:11:13.452 00.011 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.20
04:11:13.452 00.000 9340 Enqueuing Expose request
04:11:13.463 00.011 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:11:13.463 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
04:11:13.464 00.001 12020 MoveAxis(E, 0, ABG)
04:11:13.464 00.000 12020 Move returns status 0, amount 0
04:11:13.464 00.000 12020 MoveAxis(N, 0, ABG)
04:11:13.464 00.000 12020 Move returns status 0, amount 0
04:11:13.464 00.000 12020 move complete, result=0
04:11:13.465 00.001 12020 worker thread done servicing request
04:11:13.465 00.000 12020 Worker thread wakes up
04:11:13.465 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
04:11:13.466 00.001 12020 Handling exposure in thread, d=2000 o=3 r=(1402,97,31,31)
04:11:13.468 00.002 9340 GuideStep: 0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
04:11:13.682 00.214 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"c8f31e7c-06d6-4991-9635-b09869161800"}
04:11:13.693 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"c8f31e7c-06d6-4991-9635-b09869161800"}
04:11:13.718 00.025 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"577e609e-7ce1-412d-86db-1a5e85e2d67b"}
04:11:13.733 00.015 9340 case statement mapped state 6 to 3
04:11:13.746 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"577e609e-7ce1-412d-86db-1a5e85e2d67b"}
04:11:13.783 00.037 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"707a0634-0bff-49f4-9fe0-58e2fa3ea4dd"}
04:11:13.798 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":278,"width":15,"height":15,"star_pos":[6.66,7.21],"pixels":"..."},"id":"707a0634-0bff-49f4-9fe0-58e2fa3ea4dd"}
04:11:15.681 01.883 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"270fbf88-a57f-4e42-a52d-5adf2e4679a8"}
04:11:15.719 00.038 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"270fbf88-a57f-4e42-a52d-5adf2e4679a8"}
04:11:15.738 00.019 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"b9929c21-b20b-473d-a807-78e55c18e05c"}
04:11:15.757 00.019 9340 case statement mapped state 6 to 3
04:11:15.792 00.035 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"b9929c21-b20b-473d-a807-78e55c18e05c"}
04:11:15.840 00.048 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"57e18b81-83a5-49f7-ab30-e9118ab3225b"}
04:11:15.866 00.026 12020 Exposure complete
04:11:15.867 00.001 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":278,"width":15,"height":15,"star_pos":[6.66,7.21],"pixels":"..."},"id":"57e18b81-83a5-49f7-ab30-e9118ab3225b"}
04:11:16.638 00.771 12020 worker thread done servicing request
04:11:16.638 00.000 9340 OnExposeComplete: enter
04:11:16.701 00.063 9340 UpdateGuideState(): m_state=6
04:11:16.768 00.067 9340 Star::Find(15, 1416, 112, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 279
04:11:16.837 00.069 9340 Star::Find returns 1 (0), X=1416.57, Y=111.90, Mass=1575911, SNR=220.1, Peak=63804 HFD=5.0
04:11:16.859 00.022 9340 MultiStar: [#1 -0.06,-0.32,0.92,U] [#2 0.05,-0.23,0.89,U] [#3 -0.10,-0.17,1.00,U] [#4 0.08,-0.11,0.93,U] [#5 0.07,-0.09,0.90,U] [#6 0.19,-0.35,1.01,U] [#7 0.02,-0.11,0.73,U] [#8 0.14,-0.04,0.86,U] 
04:11:16.890 00.031 9340 refined, 8 included, MultiStar: {0.02, -0.22}, one-star: {-0.21, -0.49}
04:11:16.932 00.042 9340 CameraToMount -- cameraTheta (-1.49) - m_xAngle (0.05) = xAngle (-1.54 = -1.54)
04:11:16.978 00.046 9340 CameraToMount -- cameraTheta (-1.49) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-4.61 = 1.67)
04:11:17.008 00.030 9340 CameraToMount -- cameraX=0.02 cameraY=-0.22 hyp=0.22 cameraTheta=-1.49 mountX=0.01 mountY=0.22, mountTheta=1.54
04:11:17.032 00.024 9340 SchedulePrimaryMove(10104498, x=0.02, y=-0.22, opts=13)
04:11:17.060 00.028 9340 Enqueuing Move request for scope (0.02, -0.22)
04:11:17.073 00.013 12020 Worker thread wakes up
04:11:17.073 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=6664, max=65535, med=10534, FiltMin=8091, FiltMax=65514, Gamma=2.870
04:11:17.122 00.049 12020 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.22) opts 0xd
04:11:17.123 00.001 9340 UpdateGuideState exits: m=1575911 SNR=220.1
04:11:17.142 00.019 12020 Handling offset move in thread for scope, endpoint = (0.02, -0.22)
04:11:17.144 00.002 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:11:17.162 00.018 12020 Moving (0.02, -0.22) raw xDistance=0.01 yDistance=0.22
04:11:17.163 00.001 9340 ScheduleExposure(2000,3,1) exposurePending=0
04:11:17.179 00.016 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
04:11:17.179 00.000 9340 Enqueuing Expose request
04:11:17.204 00.025 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:11:17.205 00.001 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.22
04:11:17.205 00.000 12020 MoveAxis(E, 0, ABG)
04:11:17.205 00.000 12020 Move returns status 0, amount 0
04:11:17.206 00.001 12020 MoveAxis(N, 0, ABG)
04:11:17.208 00.002 12020 Move returns status 0, amount 0
04:11:17.208 00.000 12020 move complete, result=0
04:11:17.209 00.001 12020 worker thread done servicing request
04:11:17.210 00.001 12020 Worker thread wakes up
04:11:17.210 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
04:11:17.210 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(1402,97,31,31)
04:11:17.221 00.011 9340 GuideStep: 0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
04:11:17.680 00.459 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"a774f713-57bd-4ff3-9b40-8ce7d249e5cd"}
04:11:17.699 00.019 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"a774f713-57bd-4ff3-9b40-8ce7d249e5cd"}
04:11:17.722 00.023 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"abc81e45-b671-4873-b8ae-b6fa86789fc2"}
04:11:17.764 00.042 9340 case statement mapped state 6 to 3
04:11:17.781 00.017 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"abc81e45-b671-4873-b8ae-b6fa86789fc2"}
04:11:17.795 00.014 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"01a255b7-2355-401c-9620-3c7236aee948"}
04:11:17.808 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":279,"width":15,"height":15,"star_pos":[6.57,6.90],"pixels":"..."},"id":"01a255b7-2355-401c-9620-3c7236aee948"}
04:11:19.581 01.773 12020 Exposure complete
04:11:19.681 00.100 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"7b78c57c-c66e-4ee1-b6ec-a40edc2ce1f8"}
04:11:19.708 00.027 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"7b78c57c-c66e-4ee1-b6ec-a40edc2ce1f8"}
04:11:19.763 00.055 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"4f2ae4e7-ff98-4403-b794-3cf4a53f039d"}
04:11:19.775 00.012 9340 case statement mapped state 6 to 3
04:11:19.791 00.016 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"4f2ae4e7-ff98-4403-b794-3cf4a53f039d"}
04:11:19.806 00.015 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"72757328-ef9b-4c0d-aa9b-8a5a0264e584"}
04:11:19.831 00.025 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":279,"width":15,"height":15,"star_pos":[6.57,6.90],"pixels":"..."},"id":"72757328-ef9b-4c0d-aa9b-8a5a0264e584"}
04:11:19.914 00.083 12020 worker thread done servicing request
04:11:19.915 00.001 9340 OnExposeComplete: enter
04:11:19.945 00.030 9340 UpdateGuideState(): m_state=6
04:11:19.958 00.013 9340 Star::Find(15, 1416, 111, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 280
04:11:19.983 00.025 9340 Star::Find returns 1 (0), X=1416.86, Y=111.99, Mass=1577987, SNR=179.6, Peak=62108 HFD=4.7
04:11:20.002 00.019 9340 MultiStar: [#1 0.18,0.10,0.95,U] [#2 0.25,-0.18,0.92,U] [#3 0.36,-0.15,1.37,U] [#4 0.26,0.14,1.22,U] [#5 0.27,-0.12,0.95,U] [#6 0.28,-0.13,1.18,U] [#7 0.12,0.02,1.10,U] [#8 0.26,-0.02,1.12,U] 
04:11:20.043 00.041 9340 refined, 8 included, MultiStar: {0.23, -0.08}, one-star: {0.08, -0.40}
04:11:20.057 00.014 9340 CameraToMount -- cameraTheta (-0.32) - m_xAngle (0.05) = xAngle (-0.37 = -0.37)
04:11:20.076 00.019 9340 CameraToMount -- cameraTheta (-0.32) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-3.44 = 2.84)
04:11:20.095 00.019 9340 CameraToMount -- cameraX=0.23 cameraY=-0.08 hyp=0.25 cameraTheta=-0.32 mountX=0.23 mountY=0.07, mountTheta=0.31
04:11:20.118 00.023 9340 SchedulePrimaryMove(10104498, x=0.23, y=-0.08, opts=13)
04:11:20.162 00.044 9340 Enqueuing Move request for scope (0.23, -0.08)
04:11:20.193 00.031 12020 Worker thread wakes up
04:11:20.193 00.000 12020 worker thread servicing REQUEST_MOVE scope ofs (0.23, -0.08) opts 0xd
04:11:20.193 00.000 12020 Handling offset move in thread for scope, endpoint = (0.23, -0.08)
04:11:20.194 00.001 12020 Moving (0.23, -0.08) raw xDistance=0.23 yDistance=0.07
04:11:20.194 00.000 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.23
04:11:20.194 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:11:20.194 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
04:11:20.196 00.002 12020 MoveAxis(E, 0, ABG)
04:11:20.196 00.000 12020 Move returns status 0, amount 0
04:11:20.196 00.000 12020 MoveAxis(N, 0, ABG)
04:11:20.196 00.000 12020 Move returns status 0, amount 0
04:11:20.196 00.000 12020 move complete, result=0
04:11:20.197 00.001 12020 worker thread done servicing request
04:11:20.197 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=6413, max=65535, med=10508, FiltMin=8229, FiltMax=65516, Gamma=2.870
04:11:20.221 00.024 9340 UpdateGuideState exits: m=1577987 SNR=179.6
04:11:20.239 00.018 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:11:20.271 00.032 9340 ScheduleExposure(2000,3,1) exposurePending=0
04:11:20.318 00.047 9340 Enqueuing Expose request
04:11:20.334 00.016 12020 Worker thread wakes up
04:11:20.334 00.000 9340 GuideStep: 0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
04:11:20.345 00.011 12020 worker thread servicing REQUEST_EXPOSE 2000
04:11:20.346 00.001 12020 Handling exposure in thread, d=2000 o=3 r=(1402,97,31,31)
04:11:21.681 01.335 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"c87cb1f1-7a2b-41aa-b399-e516f02b264f"}
04:11:21.716 00.035 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"c87cb1f1-7a2b-41aa-b399-e516f02b264f"}
04:11:21.735 00.019 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"9f5cd520-5f4c-42b1-9d4b-ed209be5079a"}
04:11:21.751 00.016 9340 case statement mapped state 6 to 3
04:11:21.769 00.018 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"9f5cd520-5f4c-42b1-9d4b-ed209be5079a"}
04:11:21.780 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"9f9b4a1e-405b-46e1-8a76-2990243694e5"}
04:11:21.791 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":280,"width":15,"height":15,"star_pos":[6.86,6.99],"pixels":"..."},"id":"9f9b4a1e-405b-46e1-8a76-2990243694e5"}
04:11:22.790 00.999 12020 Exposure complete
04:11:23.269 00.479 12020 worker thread done servicing request
04:11:23.269 00.000 9340 OnExposeComplete: enter
04:11:23.292 00.023 9340 UpdateGuideState(): m_state=6
04:11:23.309 00.017 9340 Star::Find(15, 1416, 111, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 281
04:11:23.374 00.065 9340 Star::Find returns 1 (0), X=1416.64, Y=112.38, Mass=1510212, SNR=216.8, Peak=65436 HFD=4.8
04:11:23.394 00.020 9340 MultiStar: [#1 -0.03,0.31,0.71,U] [#2 0.10,0.31,0.74,U] [#3 0.11,0.20,0.86,U] [#4 0.04,0.38,0.85,U] [#5 0.06,0.29,0.73,U] [#6 0.04,0.26,0.95,U] [#7 0.02,0.24,0.78,U] [#8 0.04,0.35,0.98,U] 
04:11:23.455 00.061 9340 single-star, 8 included, MultiStar: {0.02, 0.25}, one-star: {-0.14, -0.02}
04:11:23.501 00.046 9340 CameraToMount -- cameraTheta (-3.01) - m_xAngle (0.05) = xAngle (-3.06 = -3.06)
04:11:23.540 00.039 9340 CameraToMount -- cameraTheta (-3.01) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-6.13 = 0.15)
04:11:23.606 00.066 9340 CameraToMount -- cameraX=-0.14 cameraY=-0.02 hyp=0.14 cameraTheta=-3.01 mountX=-0.14 mountY=0.02, mountTheta=2.99
04:11:23.636 00.030 9340 SchedulePrimaryMove(10104498, x=-0.14, y=-0.02, opts=13)
04:11:23.652 00.016 9340 Enqueuing Move request for scope (-0.14, -0.02)
04:11:23.681 00.029 12020 Worker thread wakes up
04:11:23.682 00.001 9340 UpdateImageDisplay: Size=(1920,1080) min=6570, max=65535, med=10547, FiltMin=8270, FiltMax=65516, Gamma=2.870
04:11:23.726 00.044 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.14, -0.02) opts 0xd
04:11:23.726 00.000 9340 UpdateGuideState exits: m=1510212 SNR=216.8
04:11:23.744 00.018 12020 Handling offset move in thread for scope, endpoint = (-0.14, -0.02)
04:11:23.744 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:11:23.763 00.019 12020 Moving (-0.14, -0.02) raw xDistance=-0.14 yDistance=0.02
04:11:23.763 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
04:11:23.781 00.018 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
04:11:23.781 00.000 9340 Enqueuing Expose request
04:11:23.800 00.019 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:11:23.800 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
04:11:23.800 00.000 12020 MoveAxis(E, 0, ABG)
04:11:23.800 00.000 12020 Move returns status 0, amount 0
04:11:23.801 00.001 12020 MoveAxis(N, 0, ABG)
04:11:23.801 00.000 12020 Move returns status 0, amount 0
04:11:23.801 00.000 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"614d340f-0ad4-44d9-93e2-cce403d7a07c"}
04:11:23.818 00.017 12020 move complete, result=0
04:11:23.818 00.000 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"614d340f-0ad4-44d9-93e2-cce403d7a07c"}
04:11:23.852 00.034 12020 worker thread done servicing request
04:11:23.853 00.001 12020 Worker thread wakes up
04:11:23.854 00.001 12020 worker thread servicing REQUEST_EXPOSE 2000
04:11:23.854 00.000 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"6fa16666-8c7e-45b5-929e-c84efa9c1a25"}
04:11:23.873 00.019 12020 Handling exposure in thread, d=2000 o=3 r=(1402,97,31,31)
04:11:23.873 00.000 9340 case statement mapped state 6 to 3
04:11:23.889 00.016 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"6fa16666-8c7e-45b5-929e-c84efa9c1a25"}
04:11:23.908 00.019 9340 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
04:11:23.939 00.031 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"cba21fe7-b172-48a7-8760-4369f1abdca7"}
04:11:23.951 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":281,"width":15,"height":15,"star_pos":[6.64,7.38],"pixels":"..."},"id":"cba21fe7-b172-48a7-8760-4369f1abdca7"}
04:11:25.687 01.736 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"05d4ba0d-02bc-4546-9ffb-6b03832e6807"}
04:11:25.702 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"05d4ba0d-02bc-4546-9ffb-6b03832e6807"}
04:11:25.726 00.024 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"f48a8cfa-ce18-41c5-9e46-c1024abda825"}
04:11:25.744 00.018 9340 case statement mapped state 6 to 3
04:11:25.775 00.031 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"f48a8cfa-ce18-41c5-9e46-c1024abda825"}
04:11:25.791 00.016 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"32367d45-7a84-4016-ba98-120f40b18e73"}
04:11:25.807 00.016 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":281,"width":15,"height":15,"star_pos":[6.64,7.38],"pixels":"..."},"id":"32367d45-7a84-4016-ba98-120f40b18e73"}
04:11:26.254 00.447 12020 Exposure complete
04:11:26.594 00.340 12020 worker thread done servicing request
04:11:26.594 00.000 9340 OnExposeComplete: enter
04:11:26.613 00.019 9340 UpdateGuideState(): m_state=6
04:11:26.662 00.049 9340 Star::Find(15, 1416, 112, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 282
04:11:26.690 00.028 9340 Star::Find returns 1 (0), X=1416.68, Y=112.34, Mass=1562006, SNR=205.3, Peak=65436 HFD=4.9
04:11:26.715 00.025 9340 MultiStar: [#1 0.11,0.29,0.99,U] [#2 0.13,0.10,0.87,U] [#3 0.02,0.02,0.89,U] [#4 0.09,0.36,0.91,U] [#5 0.06,0.28,1.08,U] [#6 0.21,0.20,0.99,U] [#7 0.11,0.24,0.95,U] [#8 0.12,0.23,1.00,U] 
04:11:26.730 00.015 9340 single-star, 8 included, MultiStar: {0.08, 0.19}, one-star: {-0.10, -0.06}
04:11:26.769 00.039 9340 CameraToMount -- cameraTheta (-2.64) - m_xAngle (0.05) = xAngle (-2.69 = -2.69)
04:11:26.784 00.015 9340 CameraToMount -- cameraTheta (-2.64) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-5.75 = 0.53)
04:11:26.803 00.019 9340 CameraToMount -- cameraX=-0.10 cameraY=-0.06 hyp=0.12 cameraTheta=-2.64 mountX=-0.11 mountY=0.06, mountTheta=2.63
04:11:26.820 00.017 9340 SchedulePrimaryMove(10104498, x=-0.10, y=-0.06, opts=13)
04:11:26.834 00.014 9340 Enqueuing Move request for scope (-0.10, -0.06)
04:11:26.872 00.038 12020 Worker thread wakes up
04:11:26.873 00.001 9340 UpdateImageDisplay: Size=(1920,1080) min=5987, max=65535, med=10525, FiltMin=8142, FiltMax=65516, Gamma=2.870
04:11:26.889 00.016 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.10, -0.06) opts 0xd
04:11:26.889 00.000 9340 UpdateGuideState exits: m=1562006 SNR=205.3
04:11:26.901 00.012 12020 Handling offset move in thread for scope, endpoint = (-0.10, -0.06)
04:11:26.902 00.001 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:11:26.915 00.013 12020 Moving (-0.10, -0.06) raw xDistance=-0.11 yDistance=0.06
04:11:26.915 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
04:11:26.929 00.014 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
04:11:26.929 00.000 9340 Enqueuing Expose request
04:11:26.945 00.016 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:11:26.946 00.001 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
04:11:26.946 00.000 12020 MoveAxis(E, 0, ABG)
04:11:26.946 00.000 12020 Move returns status 0, amount 0
04:11:26.946 00.000 12020 MoveAxis(N, 0, ABG)
04:11:26.947 00.001 12020 Move returns status 0, amount 0
04:11:26.947 00.000 12020 move complete, result=0
04:11:26.947 00.000 12020 worker thread done servicing request
04:11:26.947 00.000 12020 Worker thread wakes up
04:11:26.947 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
04:11:26.949 00.002 12020 Handling exposure in thread, d=2000 o=3 r=(1402,97,31,31)
04:11:26.952 00.003 9340 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
04:11:27.686 00.734 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"560aad70-69d1-4f11-8efb-129b4517c880"}
04:11:27.733 00.047 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"560aad70-69d1-4f11-8efb-129b4517c880"}
04:11:27.759 00.026 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"63e3d076-34a6-417a-9d66-de09b29650a2"}
04:11:27.778 00.019 9340 case statement mapped state 6 to 3
04:11:27.793 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"63e3d076-34a6-417a-9d66-de09b29650a2"}
04:11:27.835 00.042 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"772b3b3a-0409-49f6-bdce-263df032bbce"}
04:11:27.846 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":282,"width":15,"height":15,"star_pos":[6.68,7.34],"pixels":"..."},"id":"772b3b3a-0409-49f6-bdce-263df032bbce"}
04:11:29.329 01.483 12020 Exposure complete
04:11:29.686 00.357 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"bcea8f64-2397-4788-8539-4d84e82b48de"}
04:11:29.707 00.021 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"bcea8f64-2397-4788-8539-4d84e82b48de"}
04:11:29.739 00.032 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"3b8aa1e5-f775-493b-b398-2e635a8b1077"}
04:11:29.771 00.032 9340 case statement mapped state 6 to 3
04:11:29.817 00.046 12020 worker thread done servicing request
04:11:29.817 00.000 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"3b8aa1e5-f775-493b-b398-2e635a8b1077"}
04:11:29.845 00.028 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"e8219945-ce3e-4589-b85c-80fb6cb28219"}
04:11:29.860 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":282,"width":15,"height":15,"star_pos":[6.68,7.34],"pixels":"..."},"id":"e8219945-ce3e-4589-b85c-80fb6cb28219"}
04:11:29.875 00.015 9340 OnExposeComplete: enter
04:11:29.934 00.059 9340 UpdateGuideState(): m_state=6
04:11:29.969 00.035 9340 Star::Find(15, 1416, 112, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 283
04:11:29.994 00.025 9340 Star::Find returns 1 (0), X=1416.30, Y=111.86, Mass=1503131, SNR=244.2, Peak=60424 HFD=5.0
04:11:30.008 00.014 9340 MultiStar: [#1 -0.37,-0.33,0.70,U] [#2 -0.20,-0.32,0.79,U] [#3 -0.30,-0.32,0.90,U] [#4 -0.31,-0.20,0.84,U] [#5 -0.23,-0.31,0.86,U] [#6 -0.23,-0.29,0.71,U] [#7 -0.29,-0.27,0.69,U] [#8 -0.23,-0.12,0.66,U] 
04:11:30.026 00.018 9340 refined, 8 included, MultiStar: {-0.30, -0.31}, one-star: {-0.48, -0.53}
04:11:30.049 00.023 9340 CameraToMount -- cameraTheta (-2.34) - m_xAngle (0.05) = xAngle (-2.39 = -2.39)
04:11:30.082 00.033 9340 CameraToMount -- cameraTheta (-2.34) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-5.46 = 0.82)
04:11:30.096 00.014 9340 CameraToMount -- cameraX=-0.30 cameraY=-0.31 hyp=0.43 cameraTheta=-2.34 mountX=-0.31 mountY=0.32, mountTheta=2.35
04:11:30.145 00.049 9340 SchedulePrimaryMove(10104498, x=-0.30, y=-0.31, opts=13)
04:11:30.170 00.025 9340 Enqueuing Move request for scope (-0.30, -0.31)
04:11:30.188 00.018 12020 Worker thread wakes up
04:11:30.189 00.001 9340 UpdateImageDisplay: Size=(1920,1080) min=6295, max=65535, med=10532, FiltMin=8269, FiltMax=65514, Gamma=2.870
04:11:30.229 00.040 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.30, -0.31) opts 0xd
04:11:30.230 00.001 12020 Handling offset move in thread for scope, endpoint = (-0.30, -0.31)
04:11:30.230 00.000 12020 Moving (-0.30, -0.31) raw xDistance=-0.31 yDistance=0.32
04:11:30.230 00.000 12020 GuideAlgorithmHysteresis::Result() returns -0.13 from input -0.31
04:11:30.230 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
04:11:30.231 00.001 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.32
04:11:30.231 00.000 12020 MoveAxis(E, 24, ABG)
04:11:30.231 00.000 12020 Guiding  Dir = 2, Dur = 24
04:11:30.232 00.001 12020 IsSlewing returns 0
04:11:30.233 00.001 12020 IsGuiding returns 0
04:11:30.233 00.000 9340 UpdateGuideState exits: m=1503131 SNR=244.2
04:11:30.269 00.036 12020 IsGuiding returns 1
04:11:30.269 00.000 12020 scope still moving after pulse duration time elapsed
04:11:30.273 00.004 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:11:30.330 00.057 12020 IsSlewing returns 0
04:11:30.331 00.001 12020 IsGuiding returns 0
04:11:30.331 00.000 12020 scope move finished after 24 + 74 ms
04:11:30.332 00.001 12020 Move returns status 0, amount 24
04:11:30.332 00.000 12020 MoveAxis(N, 0, ABG)
04:11:30.332 00.000 12020 Move returns status 0, amount 0
04:11:30.332 00.000 12020 move complete, result=0
04:11:30.332 00.000 12020 worker thread done servicing request
04:11:30.334 00.002 9340 ScheduleExposure(2000,3,1) exposurePending=0
04:11:30.415 00.081 9340 Enqueuing Expose request
04:11:30.439 00.024 9340 GuideStep: -0.3 px 24 ms EAST, 0.3 px 0 ms NORTH
04:11:30.459 00.020 12020 Worker thread wakes up
04:11:30.459 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
04:11:30.459 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(1402,97,31,31)
04:11:31.686 01.227 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"bad952b2-912c-42f8-8d24-ce81cf58c503"}
04:11:31.704 00.018 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"bad952b2-912c-42f8-8d24-ce81cf58c503"}
04:11:31.719 00.015 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"53caa535-89b1-4780-aa82-b9707f676f33"}
04:11:31.729 00.010 9340 case statement mapped state 6 to 3
04:11:31.748 00.019 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"53caa535-89b1-4780-aa82-b9707f676f33"}
04:11:31.769 00.021 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"6dd53cb2-2194-4110-917e-e06465dd8c57"}
04:11:31.808 00.039 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":283,"width":15,"height":15,"star_pos":[7.30,6.86],"pixels":"..."},"id":"6dd53cb2-2194-4110-917e-e06465dd8c57"}
04:11:32.825 01.017 12020 Exposure complete
04:11:33.057 00.232 12020 worker thread done servicing request
04:11:33.058 00.001 9340 OnExposeComplete: enter
04:11:33.089 00.031 9340 UpdateGuideState(): m_state=6
04:11:33.102 00.013 9340 Star::Find(15, 1416, 111, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 284
04:11:33.116 00.014 9340 Star::Find returns 1 (0), X=1416.53, Y=111.93, Mass=1504130, SNR=196.7, Peak=64332 HFD=4.9
04:11:33.126 00.010 9340 MultiStar: [#1 -0.25,-0.00,0.93,U] [#2 -0.01,-0.24,0.90,U] [#3 -0.15,0.01,0.90,U] [#4 -0.11,-0.02,1.03,U] [#5 -0.15,-0.01,0.84,U] [#6 0.07,-0.17,0.96,U] [#7 -0.29,-0.14,0.97,U] [#8 0.01,0.05,1.00,U] 
04:11:33.136 00.010 9340 refined, 8 included, MultiStar: {-0.12, -0.11}, one-star: {-0.25, -0.46}
04:11:33.148 00.012 9340 CameraToMount -- cameraTheta (-2.41) - m_xAngle (0.05) = xAngle (-2.46 = -2.46)
04:11:33.168 00.020 9340 CameraToMount -- cameraTheta (-2.41) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-5.53 = 0.75)
04:11:33.185 00.017 9340 CameraToMount -- cameraX=-0.12 cameraY=-0.11 hyp=0.17 cameraTheta=-2.41 mountX=-0.13 mountY=0.11, mountTheta=2.42
04:11:33.230 00.045 9340 SchedulePrimaryMove(10104498, x=-0.12, y=-0.11, opts=13)
04:11:33.249 00.019 9340 Enqueuing Move request for scope (-0.12, -0.11)
04:11:33.260 00.011 12020 Worker thread wakes up
04:11:33.260 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=6186, max=65535, med=10493, FiltMin=8175, FiltMax=65516, Gamma=2.870
04:11:33.275 00.015 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.12, -0.11) opts 0xd
04:11:33.276 00.001 12020 Handling offset move in thread for scope, endpoint = (-0.12, -0.11)
04:11:33.276 00.000 9340 UpdateGuideState exits: m=1504130 SNR=196.7
04:11:33.293 00.017 12020 Moving (-0.12, -0.11) raw xDistance=-0.13 yDistance=0.11
04:11:33.294 00.001 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
04:11:33.294 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:11:33.294 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:11:33.306 00.012 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
04:11:33.306 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
04:11:33.339 00.033 12020 MoveAxis(E, 0, ABG)
04:11:33.339 00.000 12020 Move returns status 0, amount 0
04:11:33.340 00.001 12020 MoveAxis(N, 0, ABG)
04:11:33.340 00.000 12020 Move returns status 0, amount 0
04:11:33.340 00.000 12020 move complete, result=0
04:11:33.340 00.000 12020 worker thread done servicing request
04:11:33.340 00.000 9340 Enqueuing Expose request
04:11:33.358 00.018 12020 Worker thread wakes up
04:11:33.358 00.000 9340 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
04:11:33.371 00.013 12020 worker thread servicing REQUEST_EXPOSE 2000
04:11:33.371 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(1402,97,31,31)
04:11:33.687 00.316 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"99cf7d42-6a63-466c-8167-c0df23c06d3a"}
04:11:33.706 00.019 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"99cf7d42-6a63-466c-8167-c0df23c06d3a"}
04:11:33.721 00.015 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"2b351ded-42c3-4d23-b78e-32a2d13cf858"}
04:11:33.758 00.037 9340 case statement mapped state 6 to 3
04:11:33.778 00.020 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"2b351ded-42c3-4d23-b78e-32a2d13cf858"}
04:11:33.813 00.035 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"6c600934-1638-4713-9784-80efbe2c73f1"}
04:11:33.858 00.045 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":284,"width":15,"height":15,"star_pos":[6.53,6.93],"pixels":"..."},"id":"6c600934-1638-4713-9784-80efbe2c73f1"}
04:11:35.686 01.828 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"fdc12bde-3dbf-4abd-8802-6be9f9ae02d8"}
04:11:35.716 00.030 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"fdc12bde-3dbf-4abd-8802-6be9f9ae02d8"}
04:11:35.730 00.014 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"89c0f53c-25fa-400a-bfe1-d58d70cf2bba"}
04:11:35.747 00.017 9340 case statement mapped state 6 to 3
04:11:35.767 00.020 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"89c0f53c-25fa-400a-bfe1-d58d70cf2bba"}
04:11:35.805 00.038 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"16028373-d1b0-473c-95d6-9952bc95fea3"}
04:11:35.839 00.034 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":284,"width":15,"height":15,"star_pos":[6.53,6.93],"pixels":"..."},"id":"16028373-d1b0-473c-95d6-9952bc95fea3"}
04:11:35.854 00.015 12020 Exposure complete
04:11:36.597 00.743 12020 worker thread done servicing request
04:11:36.597 00.000 9340 OnExposeComplete: enter
04:11:36.651 00.054 9340 UpdateGuideState(): m_state=6
04:11:36.676 00.025 9340 Star::Find(15, 1416, 111, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 285
04:11:36.714 00.038 9340 Star::Find returns 1 (0), X=1416.63, Y=112.14, Mass=1534837, SNR=181.1, Peak=65264 HFD=5.0
04:11:36.791 00.077 9340 MultiStar: [#1 -0.09,0.02,0.90,U] [#2 -0.04,-0.14,0.98,U] [#3 -0.11,0.02,1.02,U] [#4 0.01,0.09,0.98,U] [#5 -0.15,0.04,0.93,U] [#6 0.14,-0.10,1.08,U] [#7 -0.07,-0.05,0.98,U] [#8 0.09,0.14,1.08,U] 
04:11:36.821 00.030 9340 refined, 8 included, MultiStar: {-0.04, -0.03}, one-star: {-0.15, -0.26}
04:11:36.850 00.029 9340 CameraToMount -- cameraTheta (-2.49) - m_xAngle (0.05) = xAngle (-2.54 = -2.54)
04:11:36.867 00.017 9340 CameraToMount -- cameraTheta (-2.49) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-5.61 = 0.68)
04:11:36.905 00.038 9340 CameraToMount -- cameraX=-0.04 cameraY=-0.03 hyp=0.04 cameraTheta=-2.49 mountX=-0.04 mountY=0.03, mountTheta=2.49
04:11:36.944 00.039 9340 SchedulePrimaryMove(10104498, x=-0.04, y=-0.03, opts=13)
04:11:36.966 00.022 9340 Enqueuing Move request for scope (-0.04, -0.03)
04:11:36.981 00.015 12020 Worker thread wakes up
04:11:36.981 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=6357, max=65535, med=10564, FiltMin=8198, FiltMax=65514, Gamma=2.870
04:11:37.000 00.019 9340 UpdateGuideState exits: m=1534837 SNR=181.1
04:11:37.020 00.020 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.03) opts 0xd
04:11:37.021 00.001 12020 Handling offset move in thread for scope, endpoint = (-0.04, -0.03)
04:11:37.021 00.000 12020 Moving (-0.04, -0.03) raw xDistance=-0.04 yDistance=0.03
04:11:37.021 00.000 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
04:11:37.021 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:11:37.022 00.001 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
04:11:37.022 00.000 12020 MoveAxis(E, 0, ABG)
04:11:37.023 00.001 12020 Move returns status 0, amount 0
04:11:37.024 00.001 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:11:37.068 00.044 12020 MoveAxis(N, 0, ABG)
04:11:37.069 00.001 12020 Move returns status 0, amount 0
04:11:37.069 00.000 12020 move complete, result=0
04:11:37.069 00.000 12020 worker thread done servicing request
04:11:37.070 00.001 9340 ScheduleExposure(2000,3,1) exposurePending=0
04:11:37.085 00.015 9340 Enqueuing Expose request
04:11:37.111 00.026 12020 Worker thread wakes up
04:11:37.112 00.001 12020 worker thread servicing REQUEST_EXPOSE 2000
04:11:37.112 00.000 9340 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
04:11:37.130 00.018 12020 Handling exposure in thread, d=2000 o=3 r=(1402,97,31,31)
04:11:37.686 00.556 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"901b1725-7868-4539-b423-815955573f28"}
04:11:37.703 00.017 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"901b1725-7868-4539-b423-815955573f28"}
04:11:37.721 00.018 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"63630384-4c84-44bd-9f8f-9e68eee59a2e"}
04:11:37.736 00.015 9340 case statement mapped state 6 to 3
04:11:37.784 00.048 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"63630384-4c84-44bd-9f8f-9e68eee59a2e"}
04:11:37.810 00.026 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"fe11b291-06d8-45d1-8fd3-f74b4e861fe6"}
04:11:37.824 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":285,"width":15,"height":15,"star_pos":[6.63,7.14],"pixels":"..."},"id":"fe11b291-06d8-45d1-8fd3-f74b4e861fe6"}
04:11:39.505 01.681 12020 Exposure complete
04:11:39.686 00.181 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"546bbbf7-3f79-4ca0-bcb7-32559030878a"}
04:11:39.701 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"546bbbf7-3f79-4ca0-bcb7-32559030878a"}
04:11:39.721 00.020 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"fc37a2c1-fa77-4c75-9b74-c42f2fba284a"}
04:11:39.731 00.010 9340 case statement mapped state 6 to 3
04:11:39.740 00.009 12020 worker thread done servicing request
04:11:39.741 00.001 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"fc37a2c1-fa77-4c75-9b74-c42f2fba284a"}
04:11:39.752 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"db318425-4526-4222-9878-d7bde31b4dfe"}
04:11:39.765 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":285,"width":15,"height":15,"star_pos":[6.63,7.14],"pixels":"..."},"id":"db318425-4526-4222-9878-d7bde31b4dfe"}
04:11:39.776 00.011 9340 OnExposeComplete: enter
04:11:39.810 00.034 9340 UpdateGuideState(): m_state=6
04:11:39.826 00.016 9340 Star::Find(15, 1416, 112, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 286
04:11:39.842 00.016 9340 Star::Find returns 1 (0), X=1416.16, Y=112.08, Mass=1485192, SNR=215.5, Peak=62704 HFD=4.7
04:11:39.855 00.013 9340 MultiStar: [#1 -0.38,0.05,0.94,U] [#2 -0.39,-0.02,0.72,U] [#3 -0.45,-0.07,0.99,U] [#4 -0.33,0.16,0.94,U] [#5 -0.36,-0.02,0.97,U] [#6 -0.21,-0.08,0.91,U] [#7 -0.43,-0.04,0.85,U] [#8 -0.24,0.08,0.85,U] 
04:11:39.868 00.013 9340 refined, 8 included, MultiStar: {-0.38, -0.03}, one-star: {-0.62, -0.32}
04:11:39.880 00.012 9340 CameraToMount -- cameraTheta (-3.05) - m_xAngle (0.05) = xAngle (-3.10 = -3.10)
04:11:39.891 00.011 9340 CameraToMount -- cameraTheta (-3.05) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-6.17 = 0.11)
04:11:39.903 00.012 9340 CameraToMount -- cameraX=-0.38 cameraY=-0.03 hyp=0.38 cameraTheta=-3.05 mountX=-0.38 mountY=0.04, mountTheta=3.03
04:11:39.944 00.041 9340 SchedulePrimaryMove(10104498, x=-0.38, y=-0.03, opts=13)
04:11:39.954 00.010 9340 Enqueuing Move request for scope (-0.38, -0.03)
04:11:39.964 00.010 12020 Worker thread wakes up
04:11:39.965 00.001 9340 UpdateImageDisplay: Size=(1920,1080) min=6282, max=65535, med=10502, FiltMin=8120, FiltMax=65535, Gamma=2.870
04:11:39.979 00.014 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.38, -0.03) opts 0xd
04:11:39.980 00.001 9340 UpdateGuideState exits: m=1485192 SNR=215.5
04:11:39.992 00.012 12020 Handling offset move in thread for scope, endpoint = (-0.38, -0.03)
04:11:39.992 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:11:40.002 00.010 12020 Moving (-0.38, -0.03) raw xDistance=-0.38 yDistance=0.04
04:11:40.002 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
04:11:40.016 00.014 12020 GuideAlgorithmHysteresis::Result() returns -0.16 from input -0.38
04:11:40.016 00.000 9340 Enqueuing Expose request
04:11:40.028 00.012 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:11:40.028 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
04:11:40.028 00.000 12020 MoveAxis(E, 29, ABG)
04:11:40.028 00.000 12020 Guiding  Dir = 2, Dur = 29
04:11:40.029 00.001 12020 IsSlewing returns 0
04:11:40.030 00.001 12020 IsGuiding returns 0
04:11:40.069 00.039 12020 IsGuiding returns 1
04:11:40.069 00.000 12020 scope still moving after pulse duration time elapsed
04:11:40.124 00.055 12020 IsSlewing returns 0
04:11:40.125 00.001 12020 IsGuiding returns 0
04:11:40.125 00.000 12020 scope move finished after 29 + 65 ms
04:11:40.125 00.000 12020 Move returns status 0, amount 29
04:11:40.126 00.001 12020 MoveAxis(N, 0, ABG)
04:11:40.126 00.000 12020 Move returns status 0, amount 0
04:11:40.126 00.000 12020 move complete, result=0
04:11:40.126 00.000 12020 worker thread done servicing request
04:11:40.126 00.000 9340 GuideStep: -0.4 px 29 ms EAST, 0.0 px 0 ms NORTH
04:11:40.139 00.013 12020 Worker thread wakes up
04:11:40.140 00.001 12020 worker thread servicing REQUEST_EXPOSE 2000
04:11:40.140 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(1402,97,31,31)
04:11:41.691 01.551 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"e975445e-ed8a-4965-990a-898f9bf68ef2"}
04:11:41.709 00.018 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"e975445e-ed8a-4965-990a-898f9bf68ef2"}
04:11:41.717 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"f41ac2e3-a65c-4e29-8aae-4409495fc555"}
04:11:41.732 00.015 9340 case statement mapped state 6 to 3
04:11:41.747 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"f41ac2e3-a65c-4e29-8aae-4409495fc555"}
04:11:41.762 00.015 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"69071931-a2aa-4a21-b3a1-16827490a93e"}
04:11:41.796 00.034 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":286,"width":15,"height":15,"star_pos":[7.16,7.08],"pixels":"..."},"id":"69071931-a2aa-4a21-b3a1-16827490a93e"}
04:11:42.619 00.823 12020 Exposure complete
04:11:42.940 00.321 12020 worker thread done servicing request
04:11:42.940 00.000 9340 OnExposeComplete: enter
04:11:42.970 00.030 9340 UpdateGuideState(): m_state=6
04:11:42.985 00.015 9340 Star::Find(15, 1416, 112, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 287
04:11:42.999 00.014 9340 Star::Find returns 1 (0), X=1416.80, Y=112.31, Mass=1504199, SNR=203.3, Peak=65436 HFD=4.8
04:11:43.036 00.037 9340 MultiStar: [#1 0.30,0.17,0.88,U] [#2 0.08,0.28,0.78,U] [#3 0.02,0.11,0.97,U] [#4 0.15,0.20,1.05,U] [#5 0.07,0.27,0.78,U] [#6 0.41,0.11,0.73,U] [#7 0.18,0.06,0.79,U] [#8 0.28,0.14,0.96,U] 
04:11:43.055 00.019 9340 single-star, 8 included, MultiStar: {0.16, 0.13}, one-star: {0.02, -0.08}
04:11:43.073 00.018 9340 CameraToMount -- cameraTheta (-1.29) - m_xAngle (0.05) = xAngle (-1.34 = -1.34)
04:11:43.085 00.012 9340 CameraToMount -- cameraTheta (-1.29) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-4.40 = 1.88)
04:11:43.106 00.021 9340 CameraToMount -- cameraX=0.02 cameraY=-0.08 hyp=0.09 cameraTheta=-1.29 mountX=0.02 mountY=0.08, mountTheta=1.33
04:11:43.161 00.055 9340 SchedulePrimaryMove(10104498, x=0.02, y=-0.08, opts=13)
04:11:43.180 00.019 9340 Enqueuing Move request for scope (0.02, -0.08)
04:11:43.192 00.012 12020 Worker thread wakes up
04:11:43.193 00.001 12020 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.08) opts 0xd
04:11:43.194 00.001 12020 Handling offset move in thread for scope, endpoint = (0.02, -0.08)
04:11:43.194 00.000 12020 Moving (0.02, -0.08) raw xDistance=0.02 yDistance=0.08
04:11:43.194 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=6485, max=65535, med=10579, FiltMin=8376, FiltMax=65516, Gamma=2.870
04:11:43.211 00.017 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
04:11:43.211 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:11:43.211 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
04:11:43.212 00.001 12020 MoveAxis(E, 0, ABG)
04:11:43.212 00.000 9340 UpdateGuideState exits: m=1504199 SNR=203.3
04:11:43.225 00.013 12020 Move returns status 0, amount 0
04:11:43.225 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:11:43.243 00.018 12020 MoveAxis(N, 0, ABG)
04:11:43.243 00.000 12020 Move returns status 0, amount 0
04:11:43.244 00.001 12020 move complete, result=0
04:11:43.246 00.002 12020 worker thread done servicing request
04:11:43.246 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
04:11:43.265 00.019 9340 Enqueuing Expose request
04:11:43.279 00.014 12020 Worker thread wakes up
04:11:43.280 00.001 12020 worker thread servicing REQUEST_EXPOSE 2000
04:11:43.280 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(1402,97,31,31)
04:11:43.298 00.018 9340 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
04:11:43.690 00.392 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"9a4960a1-8f27-49b2-a458-8cce4e12d0e4"}
04:11:43.702 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"9a4960a1-8f27-49b2-a458-8cce4e12d0e4"}
04:11:43.800 00.098 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"b536ad4b-f890-4162-9312-488fc7a19332"}
04:11:43.827 00.027 9340 case statement mapped state 6 to 3
04:11:43.888 00.061 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"b536ad4b-f890-4162-9312-488fc7a19332"}
04:11:43.943 00.055 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"7fb6c5ca-28f8-4489-ac99-ff352db745b1"}
04:11:43.987 00.044 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":287,"width":15,"height":15,"star_pos":[6.80,7.31],"pixels":"..."},"id":"7fb6c5ca-28f8-4489-ac99-ff352db745b1"}
04:11:45.662 01.675 12020 Exposure complete
04:11:45.694 00.032 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"e6623c97-d0bb-4e21-8683-54f00059ceff"}
04:11:45.709 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"e6623c97-d0bb-4e21-8683-54f00059ceff"}
04:11:45.722 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"d1e81d80-d4d6-42a3-ba96-d3cc83b4cfc7"}
04:11:45.735 00.013 9340 case statement mapped state 6 to 3
04:11:45.747 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"d1e81d80-d4d6-42a3-ba96-d3cc83b4cfc7"}
04:11:45.768 00.021 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"fac19002-1db0-44ee-8633-2368a988136b"}
04:11:45.784 00.016 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":287,"width":15,"height":15,"star_pos":[6.80,7.31],"pixels":"..."},"id":"fac19002-1db0-44ee-8633-2368a988136b"}
04:11:45.974 00.190 12020 worker thread done servicing request
04:11:45.975 00.001 9340 OnExposeComplete: enter
04:11:45.990 00.015 9340 UpdateGuideState(): m_state=6
04:11:46.003 00.013 9340 Star::Find(15, 1416, 112, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 288
04:11:46.013 00.010 9340 Star::Find returns 1 (0), X=1416.51, Y=112.57, Mass=1459319, SNR=177.1, Peak=65436 HFD=5.0
04:11:46.025 00.012 9340 MultiStar: [#1 -0.15,0.37,1.10,U] [#2 0.00,0.18,0.92,U] [#3 -0.11,0.33,1.08,U] [#4 -0.08,0.29,1.12,U] [#5 -0.09,0.46,1.00,U] [#6 -0.02,0.36,1.10,U] [#7 -0.04,0.20,0.99,U] [#8 -0.02,0.38,1.10,U] 
04:11:46.042 00.017 9340 single-star, 8 included, MultiStar: {-0.09, 0.31}, one-star: {-0.27, 0.17}
04:11:46.057 00.015 9340 CameraToMount -- cameraTheta (2.57) - m_xAngle (0.05) = xAngle (2.52 = 2.52)
04:11:46.092 00.035 9340 CameraToMount -- cameraTheta (2.57) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-0.55 = -0.55)
04:11:46.112 00.020 9340 CameraToMount -- cameraX=-0.27 cameraY=0.17 hyp=0.32 cameraTheta=2.57 mountX=-0.26 mountY=-0.17, mountTheta=-2.57
04:11:46.146 00.034 9340 SchedulePrimaryMove(10104498, x=-0.27, y=0.17, opts=13)
04:11:46.178 00.032 9340 Enqueuing Move request for scope (-0.27, 0.17)
04:11:46.202 00.024 12020 Worker thread wakes up
04:11:46.202 00.000 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.27, 0.17) opts 0xd
04:11:46.202 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=6672, max=65535, med=10518, FiltMin=8236, FiltMax=65516, Gamma=2.870
04:11:46.232 00.030 12020 Handling offset move in thread for scope, endpoint = (-0.27, 0.17)
04:11:46.232 00.000 9340 UpdateGuideState exits: m=1459319 SNR=177.1
04:11:46.251 00.019 12020 Moving (-0.27, 0.17) raw xDistance=-0.26 yDistance=-0.17
04:11:46.251 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:11:46.265 00.014 12020 GuideAlgorithmHysteresis::Result() returns -0.11 from input -0.26
04:11:46.267 00.002 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:11:46.267 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
04:11:46.281 00.014 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
04:11:46.282 00.001 12020 MoveAxis(E, 20, ABG)
04:11:46.282 00.000 9340 Enqueuing Expose request
04:11:46.298 00.016 12020 Guiding  Dir = 2, Dur = 20
04:11:46.313 00.015 12020 IsSlewing returns 0
04:11:46.315 00.002 12020 IsGuiding returns 0
04:11:46.345 00.030 12020 IsGuiding returns 1
04:11:46.346 00.001 12020 scope still moving after pulse duration time elapsed
04:11:46.393 00.047 12020 IsSlewing returns 0
04:11:46.394 00.001 12020 IsGuiding returns 0
04:11:46.394 00.000 12020 scope move finished after 20 + 58 ms
04:11:46.395 00.001 12020 Move returns status 0, amount 20
04:11:46.395 00.000 12020 MoveAxis(N, 0, ABG)
04:11:46.395 00.000 12020 Move returns status 0, amount 0
04:11:46.395 00.000 12020 move complete, result=0
04:11:46.395 00.000 12020 worker thread done servicing request
04:11:46.396 00.001 9340 GuideStep: -0.3 px 20 ms EAST, -0.2 px 0 ms NORTH
04:11:46.412 00.016 12020 Worker thread wakes up
04:11:46.414 00.002 12020 worker thread servicing REQUEST_EXPOSE 2000
04:11:46.414 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(1402,97,31,31)
04:11:47.691 01.277 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"573a1ed9-2d91-4aeb-b6f1-f781a58fd8e2"}
04:11:47.704 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"573a1ed9-2d91-4aeb-b6f1-f781a58fd8e2"}
04:11:47.744 00.040 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"2a5f8791-74e3-485c-8acd-c34c778fbb4b"}
04:11:47.756 00.012 9340 case statement mapped state 6 to 3
04:11:47.770 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"2a5f8791-74e3-485c-8acd-c34c778fbb4b"}
04:11:47.785 00.015 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"dfc4acdf-723d-4b05-b82b-c3651bc2b018"}
04:11:47.800 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":288,"width":15,"height":15,"star_pos":[6.51,6.57],"pixels":"..."},"id":"dfc4acdf-723d-4b05-b82b-c3651bc2b018"}
04:11:48.796 00.996 12020 Exposure complete
04:11:49.179 00.383 12020 worker thread done servicing request
04:11:49.180 00.001 9340 OnExposeComplete: enter
04:11:49.203 00.023 9340 UpdateGuideState(): m_state=6
04:11:49.236 00.033 9340 Star::Find(15, 1416, 112, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 289
04:11:49.305 00.069 9340 Star::Find returns 1 (0), X=1416.88, Y=112.41, Mass=1456205, SNR=178.3, Peak=65436 HFD=4.8
04:11:49.343 00.038 9340 MultiStar: [#1 0.12,0.19,0.99,U] [#2 0.34,0.18,0.93,U] [#3 0.27,0.19,1.22,U] [#4 0.29,0.31,1.12,U] [#5 0.35,0.29,1.27,U] [#6 0.43,0.12,1.09,U] [#7 0.21,0.27,1.09,U] [#8 0.28,0.39,1.01,U] 
04:11:49.369 00.026 9340 single-star, 8 included, MultiStar: {0.27, 0.22}, one-star: {0.10, 0.02}
04:11:49.432 00.063 9340 CameraToMount -- cameraTheta (0.18) - m_xAngle (0.05) = xAngle (0.13 = 0.13)
04:11:49.488 00.056 9340 CameraToMount -- cameraTheta (0.18) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-2.93 = -2.93)
04:11:49.505 00.017 9340 CameraToMount -- cameraX=0.10 cameraY=0.02 hyp=0.11 cameraTheta=0.18 mountX=0.11 mountY=-0.02, mountTheta=-0.21
04:11:49.532 00.027 9340 SchedulePrimaryMove(10104498, x=0.10, y=0.02, opts=13)
04:11:49.594 00.062 9340 Enqueuing Move request for scope (0.10, 0.02)
04:11:49.611 00.017 12020 Worker thread wakes up
04:11:49.611 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=6675, max=65535, med=10502, FiltMin=8303, FiltMax=65516, Gamma=2.870
04:11:49.626 00.015 12020 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.02) opts 0xd
04:11:49.626 00.000 12020 Handling offset move in thread for scope, endpoint = (0.10, 0.02)
04:11:49.626 00.000 12020 Moving (0.10, 0.02) raw xDistance=0.11 yDistance=-0.02
04:11:49.627 00.001 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
04:11:49.627 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:11:49.627 00.000 9340 UpdateGuideState exits: m=1456205 SNR=178.3
04:11:49.645 00.018 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
04:11:49.645 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:11:49.665 00.020 12020 MoveAxis(E, 0, ABG)
04:11:49.665 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
04:11:49.685 00.020 12020 Move returns status 0, amount 0
04:11:49.685 00.000 9340 Enqueuing Expose request
04:11:49.703 00.018 12020 MoveAxis(N, 0, ABG)
04:11:49.703 00.000 12020 Move returns status 0, amount 0
04:11:49.727 00.024 12020 move complete, result=0
04:11:49.727 00.000 12020 worker thread done servicing request
04:11:49.735 00.008 9340 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
04:11:49.771 00.036 12020 Worker thread wakes up
04:11:49.772 00.001 12020 worker thread servicing REQUEST_EXPOSE 2000
04:11:49.772 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(1402,97,31,31)
04:11:49.792 00.020 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"0c307954-c1ca-4104-8a6d-3f44b561c455"}
04:11:49.805 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"0c307954-c1ca-4104-8a6d-3f44b561c455"}
04:11:49.847 00.042 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"b9a9923b-0238-4ef4-a75a-889e2cba27b2"}
04:11:49.894 00.047 9340 case statement mapped state 6 to 3
04:11:49.921 00.027 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"b9a9923b-0238-4ef4-a75a-889e2cba27b2"}
04:11:49.943 00.022 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"0876f14b-bfcc-4840-96f8-8a2d2048ceea"}
04:11:49.958 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":289,"width":15,"height":15,"star_pos":[6.88,7.41],"pixels":"..."},"id":"0876f14b-bfcc-4840-96f8-8a2d2048ceea"}
04:11:51.691 01.733 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"b0e6ef59-6b30-4326-b4ed-3bf0a94bf8c5"}
04:11:51.710 00.019 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"b0e6ef59-6b30-4326-b4ed-3bf0a94bf8c5"}
04:11:51.727 00.017 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"46fe24d2-ffa3-4a74-83aa-d24fdd15bf6c"}
04:11:51.737 00.010 9340 case statement mapped state 6 to 3
04:11:51.753 00.016 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"46fe24d2-ffa3-4a74-83aa-d24fdd15bf6c"}
04:11:51.796 00.043 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"f3ea66e5-ad77-4a68-b8cd-075338bb9cb9"}
04:11:51.823 00.027 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":289,"width":15,"height":15,"star_pos":[6.88,7.41],"pixels":"..."},"id":"f3ea66e5-ad77-4a68-b8cd-075338bb9cb9"}
04:11:52.194 00.371 12020 Exposure complete
04:11:52.582 00.388 9340 OnExposeComplete: enter
04:11:52.599 00.017 12020 worker thread done servicing request
04:11:52.599 00.000 9340 UpdateGuideState(): m_state=6
04:11:52.616 00.017 9340 Star::Find(15, 1416, 112, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 290
04:11:52.629 00.013 9340 Star::Find returns 1 (0), X=1416.73, Y=112.53, Mass=1515442, SNR=212.0, Peak=65436 HFD=4.7
04:11:52.647 00.018 9340 MultiStar: [#1 0.11,0.31,0.88,U] [#2 0.11,0.29,0.77,U] [#3 0.09,0.28,0.82,U] [#4 0.10,0.41,0.88,U] [#5 0.02,0.29,0.68,U] [#6 0.16,0.22,0.88,U] [#7 0.09,0.31,0.88,U] [#8 0.17,0.40,0.93,U] 
04:11:52.660 00.013 9340 single-star, 8 included, MultiStar: {0.09, 0.29}, one-star: {-0.04, 0.14}
04:11:52.696 00.036 9340 CameraToMount -- cameraTheta (1.88) - m_xAngle (0.05) = xAngle (1.83 = 1.83)
04:11:52.712 00.016 9340 CameraToMount -- cameraTheta (1.88) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-1.23 = -1.23)
04:11:52.731 00.019 9340 CameraToMount -- cameraX=-0.04 cameraY=0.14 hyp=0.15 cameraTheta=1.88 mountX=-0.04 mountY=-0.14, mountTheta=-1.84
04:11:52.752 00.021 9340 SchedulePrimaryMove(10104498, x=-0.04, y=0.14, opts=13)
04:11:52.771 00.019 9340 Enqueuing Move request for scope (-0.04, 0.14)
04:11:52.783 00.012 12020 Worker thread wakes up
04:11:52.783 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=6861, max=65535, med=10506, FiltMin=8299, FiltMax=65516, Gamma=2.870
04:11:52.823 00.040 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.14) opts 0xd
04:11:52.825 00.002 12020 Handling offset move in thread for scope, endpoint = (-0.04, 0.14)
04:11:52.825 00.000 12020 Moving (-0.04, 0.14) raw xDistance=-0.04 yDistance=-0.14
04:11:52.825 00.000 9340 UpdateGuideState exits: m=1515442 SNR=212.0
04:11:52.836 00.011 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
04:11:52.837 00.001 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:11:52.849 00.012 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:11:52.849 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
04:11:52.863 00.014 9340 Enqueuing Expose request
04:11:52.881 00.018 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
04:11:52.881 00.000 12020 MoveAxis(E, 0, ABG)
04:11:52.881 00.000 12020 Move returns status 0, amount 0
04:11:52.881 00.000 12020 MoveAxis(N, 0, ABG)
04:11:52.881 00.000 12020 Move returns status 0, amount 0
04:11:52.882 00.001 12020 move complete, result=0
04:11:52.882 00.000 12020 worker thread done servicing request
04:11:52.882 00.000 12020 Worker thread wakes up
04:11:52.882 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
04:11:52.882 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(1402,97,31,31)
04:11:52.886 00.004 9340 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
04:11:53.694 00.808 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"47ee1142-528f-4707-b787-50d8b09e5d44"}
04:11:53.721 00.027 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"47ee1142-528f-4707-b787-50d8b09e5d44"}
04:11:53.735 00.014 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"9f80c984-15c7-425a-b932-29aedc5ce5ae"}
04:11:53.748 00.013 9340 case statement mapped state 6 to 3
04:11:53.769 00.021 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"9f80c984-15c7-425a-b932-29aedc5ce5ae"}
04:11:53.819 00.050 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"c1dea833-c2b5-4a3a-a0e2-0b22188e7aea"}
04:11:53.838 00.019 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":290,"width":15,"height":15,"star_pos":[6.73,6.53],"pixels":"..."},"id":"c1dea833-c2b5-4a3a-a0e2-0b22188e7aea"}
04:11:55.279 01.441 12020 Exposure complete
04:11:55.608 00.329 12020 worker thread done servicing request
04:11:55.609 00.001 9340 OnExposeComplete: enter
04:11:55.627 00.018 9340 UpdateGuideState(): m_state=6
04:11:55.638 00.011 9340 Star::Find(15, 1416, 112, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 291
04:11:55.654 00.016 9340 Star::Find returns 1 (0), X=1416.57, Y=112.45, Mass=1542262, SNR=185.7, Peak=65436 HFD=5.0
04:11:55.671 00.017 9340 MultiStar: [#1 -0.01,0.12,0.96,U] [#2 0.01,0.19,0.80,U] [#3 0.07,0.28,1.13,U] [#4 0.07,0.38,0.97,U] [#5 -0.05,0.34,0.98,U] [#6 0.09,0.31,0.81,U] [#7 0.15,0.32,0.88,U] [#8 0.22,0.33,1.01,U] 
04:11:55.712 00.041 9340 single-star, 8 included, MultiStar: {0.04, 0.26}, one-star: {-0.21, 0.05}
04:11:55.723 00.011 9340 CameraToMount -- cameraTheta (2.89) - m_xAngle (0.05) = xAngle (2.84 = 2.84)
04:11:55.738 00.015 9340 CameraToMount -- cameraTheta (2.89) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-0.23 = -0.23)
04:11:55.751 00.013 9340 CameraToMount -- cameraX=-0.21 cameraY=0.05 hyp=0.22 cameraTheta=2.89 mountX=-0.21 mountY=-0.05, mountTheta=-2.91
04:11:55.773 00.022 9340 SchedulePrimaryMove(10104498, x=-0.21, y=0.05, opts=13)
04:11:55.809 00.036 9340 Enqueuing Move request for scope (-0.21, 0.05)
04:11:55.821 00.012 12020 Worker thread wakes up
04:11:55.821 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=6845, max=65535, med=10499, FiltMin=8120, FiltMax=65516, Gamma=2.870
04:11:55.835 00.014 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.21, 0.05) opts 0xd
04:11:55.835 00.000 9340 UpdateGuideState exits: m=1542262 SNR=185.7
04:11:55.845 00.010 12020 Handling offset move in thread for scope, endpoint = (-0.21, 0.05)
04:11:55.846 00.001 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:11:55.860 00.014 9340 ScheduleExposure(2000,3,1) exposurePending=0
04:11:55.878 00.018 12020 Moving (-0.21, 0.05) raw xDistance=-0.21 yDistance=-0.05
04:11:55.879 00.001 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.21
04:11:55.880 00.001 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:11:55.880 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
04:11:55.880 00.000 12020 MoveAxis(E, 0, ABG)
04:11:55.880 00.000 12020 Move returns status 0, amount 0
04:11:55.881 00.001 12020 MoveAxis(N, 0, ABG)
04:11:55.881 00.000 12020 Move returns status 0, amount 0
04:11:55.881 00.000 12020 move complete, result=0
04:11:55.881 00.000 12020 worker thread done servicing request
04:11:55.882 00.001 9340 Enqueuing Expose request
04:11:55.927 00.045 12020 Worker thread wakes up
04:11:55.929 00.002 9340 GuideStep: -0.2 px 0 ms EAST, -0.0 px 0 ms NORTH
04:11:55.945 00.016 12020 worker thread servicing REQUEST_EXPOSE 2000
04:11:55.945 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(1402,97,31,31)
04:11:55.953 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"c17dd69d-9ece-4c37-9487-3a2a30d19d7a"}
04:11:55.979 00.026 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"c17dd69d-9ece-4c37-9487-3a2a30d19d7a"}
04:11:56.024 00.045 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"2ac414e2-4cf9-48a1-8a59-d801062ea9cf"}
04:11:56.039 00.015 9340 case statement mapped state 6 to 3
04:11:56.061 00.022 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"2ac414e2-4cf9-48a1-8a59-d801062ea9cf"}
04:11:56.099 00.038 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"0a3cee29-9f98-4560-a957-b267fa2887f1"}
04:11:56.143 00.044 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":291,"width":15,"height":15,"star_pos":[6.57,7.45],"pixels":"..."},"id":"0a3cee29-9f98-4560-a957-b267fa2887f1"}
04:11:57.703 01.560 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"d63eaec2-2647-488f-8438-45ef58653b81"}
04:11:57.735 00.032 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"d63eaec2-2647-488f-8438-45ef58653b81"}
04:11:57.811 00.076 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"21caf58d-06dc-4772-b76b-e91974e43d08"}
04:11:57.836 00.025 9340 case statement mapped state 6 to 3
04:11:57.905 00.069 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"21caf58d-06dc-4772-b76b-e91974e43d08"}
04:11:57.946 00.041 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"787b951e-6084-4bf8-810d-4750a6fdb388"}
04:11:57.994 00.048 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":291,"width":15,"height":15,"star_pos":[6.57,7.45],"pixels":"..."},"id":"787b951e-6084-4bf8-810d-4750a6fdb388"}
04:11:58.341 00.347 12020 Exposure complete
04:11:58.686 00.345 12020 worker thread done servicing request
04:11:58.686 00.000 9340 OnExposeComplete: enter
04:11:58.731 00.045 9340 UpdateGuideState(): m_state=6
04:11:58.744 00.013 9340 Star::Find(15, 1416, 112, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 292
04:11:58.758 00.014 9340 Star::Find returns 1 (0), X=1416.67, Y=112.16, Mass=1480359, SNR=199.6, Peak=65436 HFD=4.7
04:11:58.771 00.013 9340 MultiStar: [#1 -0.16,0.21,1.05,U] [#2 0.08,0.21,0.81,U] [#3 -0.09,0.01,1.03,U] [#4 0.05,0.36,0.81,U] [#5 0.07,0.01,1.03,U] [#6 0.08,-0.02,0.91,U] [#7 -0.19,0.20,1.06,U] [#8 0.02,0.19,1.09,U] 
04:11:58.784 00.013 9340 refined, 8 included, MultiStar: {-0.03, 0.10}, one-star: {-0.11, -0.23}
04:11:58.804 00.020 9340 CameraToMount -- cameraTheta (1.90) - m_xAngle (0.05) = xAngle (1.85 = 1.85)
04:11:58.819 00.015 9340 CameraToMount -- cameraTheta (1.90) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-1.22 = -1.22)
04:11:58.850 00.031 9340 CameraToMount -- cameraX=-0.03 cameraY=0.10 hyp=0.10 cameraTheta=1.90 mountX=-0.03 mountY=-0.10, mountTheta=-1.86
04:11:58.873 00.023 9340 SchedulePrimaryMove(10104498, x=-0.03, y=0.10, opts=13)
04:11:58.892 00.019 9340 Enqueuing Move request for scope (-0.03, 0.10)
04:11:58.905 00.013 12020 Worker thread wakes up
04:11:58.905 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=6930, max=65535, med=10515, FiltMin=7979, FiltMax=65516, Gamma=2.870
04:11:58.918 00.013 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.10) opts 0xd
04:11:58.918 00.000 9340 UpdateGuideState exits: m=1480359 SNR=199.6
04:11:58.933 00.015 12020 Handling offset move in thread for scope, endpoint = (-0.03, 0.10)
04:11:58.933 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:11:58.948 00.015 12020 Moving (-0.03, 0.10) raw xDistance=-0.03 yDistance=-0.10
04:11:58.948 00.000 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
04:11:58.949 00.001 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:11:58.949 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
04:11:58.985 00.036 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
04:11:58.985 00.000 12020 MoveAxis(E, 0, ABG)
04:11:58.986 00.001 12020 Move returns status 0, amount 0
04:11:58.986 00.000 12020 MoveAxis(N, 0, ABG)
04:11:58.986 00.000 12020 Move returns status 0, amount 0
04:11:58.986 00.000 12020 move complete, result=0
04:11:58.986 00.000 12020 worker thread done servicing request
04:11:58.988 00.002 9340 Enqueuing Expose request
04:11:59.006 00.018 12020 Worker thread wakes up
04:11:59.009 00.003 12020 worker thread servicing REQUEST_EXPOSE 2000
04:11:59.009 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(1402,97,31,31)
04:11:59.011 00.002 9340 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
04:11:59.701 00.690 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"b675631e-e70e-408b-ad14-3c6f9b73fe7f"}
04:11:59.716 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"b675631e-e70e-408b-ad14-3c6f9b73fe7f"}
04:11:59.729 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"c6f9477e-b161-4156-90c7-d9f9b228f13b"}
04:11:59.768 00.039 9340 case statement mapped state 6 to 3
04:11:59.789 00.021 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"c6f9477e-b161-4156-90c7-d9f9b228f13b"}
04:11:59.802 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"d397e489-6423-4fc7-ad76-15c2504d3a77"}
04:11:59.822 00.020 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":292,"width":15,"height":15,"star_pos":[6.67,7.16],"pixels":"..."},"id":"d397e489-6423-4fc7-ad76-15c2504d3a77"}
04:12:01.369 01.547 12020 Exposure complete
04:12:01.698 00.329 12020 worker thread done servicing request
04:12:01.698 00.000 9340 OnExposeComplete: enter
04:12:01.716 00.018 9340 UpdateGuideState(): m_state=6
04:12:01.734 00.018 9340 Star::Find(15, 1416, 112, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 293
04:12:01.749 00.015 9340 Star::Find returns 1 (0), X=1416.50, Y=112.39, Mass=1495142, SNR=216.7, Peak=65436 HFD=4.9
04:12:01.791 00.042 9340 MultiStar: [#1 -0.21,0.29,0.82,U] [#2 -0.14,0.18,0.85,U] [#3 -0.03,0.23,0.79,U] [#4 0.00,0.40,0.80,U] [#5 -0.04,0.28,0.83,U] [#6 0.11,0.28,0.81,U] [#7 -0.16,0.36,0.83,U] [#8 -0.01,0.32,0.67,U] 
04:12:01.808 00.017 9340 refined, 8 included, MultiStar: {-0.09, 0.25}, one-star: {-0.28, -0.01}
04:12:01.823 00.015 9340 CameraToMount -- cameraTheta (1.92) - m_xAngle (0.05) = xAngle (1.87 = 1.87)
04:12:01.839 00.016 9340 CameraToMount -- cameraTheta (1.92) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-1.19 = -1.19)
04:12:01.851 00.012 9340 CameraToMount -- cameraX=-0.09 cameraY=0.25 hyp=0.27 cameraTheta=1.92 mountX=-0.08 mountY=-0.25, mountTheta=-1.88
04:12:01.895 00.044 9340 SchedulePrimaryMove(10104498, x=-0.09, y=0.25, opts=13)
04:12:01.911 00.016 9340 Enqueuing Move request for scope (-0.09, 0.25)
04:12:01.926 00.015 12020 Worker thread wakes up
04:12:01.926 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=6405, max=65535, med=10519, FiltMin=8155, FiltMax=65516, Gamma=2.870
04:12:01.938 00.012 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.25) opts 0xd
04:12:01.939 00.001 9340 UpdateGuideState exits: m=1495142 SNR=216.7
04:12:01.952 00.013 12020 Handling offset move in thread for scope, endpoint = (-0.09, 0.25)
04:12:01.952 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:12:01.968 00.016 12020 Moving (-0.09, 0.25) raw xDistance=-0.08 yDistance=-0.25
04:12:01.969 00.001 9340 ScheduleExposure(2000,3,1) exposurePending=0
04:12:01.983 00.014 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
04:12:01.983 00.000 9340 Enqueuing Expose request
04:12:02.018 00.035 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:12:02.018 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.25
04:12:02.018 00.000 12020 MoveAxis(E, 0, ABG)
04:12:02.018 00.000 12020 Move returns status 0, amount 0
04:12:02.020 00.002 12020 MoveAxis(N, 0, ABG)
04:12:02.020 00.000 12020 Move returns status 0, amount 0
04:12:02.020 00.000 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"c58b7ca3-d7bf-4361-8508-a67c999f9cdb"}
04:12:02.031 00.011 12020 move complete, result=0
04:12:02.032 00.001 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"c58b7ca3-d7bf-4361-8508-a67c999f9cdb"}
04:12:02.046 00.014 12020 worker thread done servicing request
04:12:02.046 00.000 9340 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
04:12:02.056 00.010 12020 Worker thread wakes up
04:12:02.058 00.002 12020 worker thread servicing REQUEST_EXPOSE 2000
04:12:02.058 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(1402,97,31,31)
04:12:02.065 00.007 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"1da1566b-e00b-48c9-a7a3-1c446c99f619"}
04:12:02.085 00.020 9340 case statement mapped state 6 to 3
04:12:02.100 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"1da1566b-e00b-48c9-a7a3-1c446c99f619"}
04:12:02.150 00.050 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"155038e5-fa30-4e4d-8947-3641cb6ce5d0"}
04:12:02.176 00.026 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":293,"width":15,"height":15,"star_pos":[7.50,7.39],"pixels":"..."},"id":"155038e5-fa30-4e4d-8947-3641cb6ce5d0"}
04:12:03.700 01.524 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"b5d4e93e-b8f7-488c-9c00-73e542afcc95"}
04:12:03.757 00.057 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"b5d4e93e-b8f7-488c-9c00-73e542afcc95"}
04:12:03.789 00.032 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"99d4d812-38d9-495a-a91a-40c361280d8a"}
04:12:03.818 00.029 9340 case statement mapped state 6 to 3
04:12:03.896 00.078 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"99d4d812-38d9-495a-a91a-40c361280d8a"}
04:12:03.936 00.040 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"44a94ab7-91d3-48ad-9913-67c95c815260"}
04:12:03.987 00.051 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":293,"width":15,"height":15,"star_pos":[7.50,7.39],"pixels":"..."},"id":"44a94ab7-91d3-48ad-9913-67c95c815260"}
04:12:04.454 00.467 12020 Exposure complete
04:12:04.951 00.497 12020 worker thread done servicing request
04:12:04.951 00.000 9340 OnExposeComplete: enter
04:12:04.997 00.046 9340 UpdateGuideState(): m_state=6
04:12:05.012 00.015 9340 Star::Find(15, 1416, 112, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 294
04:12:05.030 00.018 9340 Star::Find returns 1 (0), X=1416.78, Y=112.14, Mass=1551569, SNR=221.0, Peak=65436 HFD=4.7
04:12:05.042 00.012 9340 MultiStar: [#1 0.02,0.01,0.97,U] [#2 0.19,0.12,0.80,U] [#3 0.15,-0.09,1.00,U] [#4 0.21,0.18,0.94,U] [#5 -0.01,0.07,0.74,U] [#6 0.29,0.04,0.86,U] [#7 0.04,-0.04,0.79,U] [#8 0.15,0.16,0.89,U] 
04:12:05.059 00.017 9340 refined, 8 included, MultiStar: {0.12, 0.02}, one-star: {0.00, -0.26}
04:12:05.078 00.019 9340 CameraToMount -- cameraTheta (0.14) - m_xAngle (0.05) = xAngle (0.09 = 0.09)
04:12:05.118 00.040 9340 CameraToMount -- cameraTheta (0.14) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-2.98 = -2.98)
04:12:05.131 00.013 9340 CameraToMount -- cameraX=0.12 cameraY=0.02 hyp=0.12 cameraTheta=0.14 mountX=0.12 mountY=-0.02, mountTheta=-0.16
04:12:05.152 00.021 9340 SchedulePrimaryMove(10104498, x=0.12, y=0.02, opts=13)
04:12:05.166 00.014 9340 Enqueuing Move request for scope (0.12, 0.02)
04:12:05.179 00.013 12020 Worker thread wakes up
04:12:05.179 00.000 12020 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.02) opts 0xd
04:12:05.180 00.001 9340 UpdateImageDisplay: Size=(1920,1080) min=6150, max=65535, med=10502, FiltMin=8081, FiltMax=65516, Gamma=2.870
04:12:05.209 00.029 12020 Handling offset move in thread for scope, endpoint = (0.12, 0.02)
04:12:05.209 00.000 12020 Moving (0.12, 0.02) raw xDistance=0.12 yDistance=-0.02
04:12:05.209 00.000 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
04:12:05.211 00.002 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:12:05.211 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
04:12:05.211 00.000 12020 MoveAxis(E, 0, ABG)
04:12:05.212 00.001 9340 UpdateGuideState exits: m=1551569 SNR=221.0
04:12:05.235 00.023 12020 Move returns status 0, amount 0
04:12:05.235 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:12:05.270 00.035 12020 MoveAxis(N, 0, ABG)
04:12:05.270 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
04:12:05.291 00.021 12020 Move returns status 0, amount 0
04:12:05.292 00.001 12020 move complete, result=0
04:12:05.292 00.000 9340 Enqueuing Expose request
04:12:05.306 00.014 12020 worker thread done servicing request
04:12:05.306 00.000 9340 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
04:12:05.319 00.013 12020 Worker thread wakes up
04:12:05.319 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
04:12:05.319 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(1402,97,31,31)
04:12:05.701 00.382 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"c260aac6-8c18-437b-838f-8da01b97f346"}
04:12:05.714 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"c260aac6-8c18-437b-838f-8da01b97f346"}
04:12:05.729 00.015 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"20091676-2742-47d4-8c5a-2927c8179213"}
04:12:05.745 00.016 9340 case statement mapped state 6 to 3
04:12:05.761 00.016 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"20091676-2742-47d4-8c5a-2927c8179213"}
04:12:05.795 00.034 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"a1977d7b-334e-428c-8655-3b94911744c8"}
04:12:05.841 00.046 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":294,"width":15,"height":15,"star_pos":[6.78,7.14],"pixels":"..."},"id":"a1977d7b-334e-428c-8655-3b94911744c8"}
04:12:07.697 01.856 12020 Exposure complete
04:12:07.699 00.002 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"d956cee6-c3ba-43a6-bd6b-4602e03f89d9"}
04:12:07.717 00.018 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"d956cee6-c3ba-43a6-bd6b-4602e03f89d9"}
04:12:07.736 00.019 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"e8c85220-54a5-49c7-8b67-8ac8fc3787ed"}
04:12:07.769 00.033 9340 case statement mapped state 6 to 3
04:12:07.779 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"e8c85220-54a5-49c7-8b67-8ac8fc3787ed"}
04:12:07.794 00.015 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"17430784-cdae-481c-a678-2d1eaef0d22b"}
04:12:07.809 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":294,"width":15,"height":15,"star_pos":[6.78,7.14],"pixels":"..."},"id":"17430784-cdae-481c-a678-2d1eaef0d22b"}
04:12:08.002 00.193 12020 worker thread done servicing request
04:12:08.002 00.000 9340 OnExposeComplete: enter
04:12:08.021 00.019 9340 UpdateGuideState(): m_state=6
04:12:08.036 00.015 9340 Star::Find(15, 1416, 112, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 295
04:12:08.049 00.013 9340 Star::Find returns 1 (0), X=1416.89, Y=112.51, Mass=1505367, SNR=196.1, Peak=65436 HFD=4.9
04:12:08.081 00.032 9340 MultiStar: [#1 0.25,0.43,0.94,U] [#2 0.23,0.29,0.83,U] [#3 0.24,0.34,1.07,U] [#4 0.24,0.41,0.93,U] [#5 0.31,0.27,0.93,U] [#6 0.43,0.42,0.00,M1] [#7 0.21,0.27,1.04,U] [#8 0.30,0.38,0.92,U] 
04:12:08.092 00.011 9340 single-star, 7 included, MultiStar: {0.23, 0.31}, one-star: {0.11, 0.12}
04:12:08.104 00.012 9340 CameraToMount -- cameraTheta (0.83) - m_xAngle (0.05) = xAngle (0.78 = 0.78)
04:12:08.128 00.024 9340 CameraToMount -- cameraTheta (0.83) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-2.29 = -2.29)
04:12:08.158 00.030 9340 CameraToMount -- cameraX=0.11 cameraY=0.12 hyp=0.16 cameraTheta=0.83 mountX=0.11 mountY=-0.12, mountTheta=-0.81
04:12:08.205 00.047 9340 SchedulePrimaryMove(10104498, x=0.11, y=0.12, opts=13)
04:12:08.220 00.015 9340 Enqueuing Move request for scope (0.11, 0.12)
04:12:08.232 00.012 12020 Worker thread wakes up
04:12:08.232 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=5992, max=65535, med=10517, FiltMin=8106, FiltMax=65516, Gamma=2.870
04:12:08.263 00.031 12020 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.12) opts 0xd
04:12:08.264 00.001 12020 Handling offset move in thread for scope, endpoint = (0.11, 0.12)
04:12:08.264 00.000 12020 Moving (0.11, 0.12) raw xDistance=0.11 yDistance=-0.12
04:12:08.264 00.000 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
04:12:08.264 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:12:08.264 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
04:12:08.264 00.000 12020 MoveAxis(E, 0, ABG)
04:12:08.264 00.000 12020 Move returns status 0, amount 0
04:12:08.265 00.001 9340 UpdateGuideState exits: m=1505367 SNR=196.1
04:12:08.316 00.051 12020 MoveAxis(N, 0, ABG)
04:12:08.316 00.000 12020 Move returns status 0, amount 0
04:12:08.317 00.001 12020 move complete, result=0
04:12:08.317 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:12:08.333 00.016 12020 worker thread done servicing request
04:12:08.333 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
04:12:08.352 00.019 9340 Enqueuing Expose request
04:12:08.374 00.022 12020 Worker thread wakes up
04:12:08.374 00.000 9340 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
04:12:08.412 00.038 12020 worker thread servicing REQUEST_EXPOSE 2000
04:12:08.412 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(1402,97,31,31)
04:12:09.699 01.287 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"0c9f2db7-499a-43de-a005-b87a55829be7"}
04:12:09.749 00.050 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"0c9f2db7-499a-43de-a005-b87a55829be7"}
04:12:09.766 00.017 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"fc97d7d5-bb4e-467c-ac1e-dbe6502f6109"}
04:12:09.785 00.019 9340 case statement mapped state 6 to 3
04:12:09.800 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"fc97d7d5-bb4e-467c-ac1e-dbe6502f6109"}
04:12:09.823 00.023 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"ab67ebf6-e79b-4d28-9982-996b2f176b67"}
04:12:09.863 00.040 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":295,"width":15,"height":15,"star_pos":[6.89,6.51],"pixels":"..."},"id":"ab67ebf6-e79b-4d28-9982-996b2f176b67"}
04:12:10.806 00.943 12020 Exposure complete
04:12:11.193 00.387 12020 worker thread done servicing request
04:12:11.193 00.000 9340 OnExposeComplete: enter
04:12:11.218 00.025 9340 UpdateGuideState(): m_state=6
04:12:11.240 00.022 9340 Star::Find(15, 1416, 112, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 296
04:12:11.261 00.021 9340 Star::Find returns 1 (0), X=1417.31, Y=112.37, Mass=1527310, SNR=193.9, Peak=64604 HFD=4.8
04:12:11.309 00.048 9340 MultiStar: [#1 0.79,0.24,0.00,M1] [#2 0.81,0.29,0.00,M1] [#3 0.66,0.41,0.00,M1] [#4 0.82,0.34,0.00,M1] [#5 0.60,0.27,0.00,M1] [#6 0.97,0.31,0.00,M2] [#7 0.89,0.31,0.00,M1] [#8 0.87,0.39,0.00,M1] 
04:12:11.329 00.020 9340 CameraToMount -- cameraTheta (-0.05) - m_xAngle (0.05) = xAngle (-0.09 = -0.09)
04:12:11.343 00.014 9340 CameraToMount -- cameraTheta (-0.05) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-3.16 = 3.12)
04:12:11.362 00.019 9340 CameraToMount -- cameraX=0.53 cameraY=-0.02 hyp=0.53 cameraTheta=-0.05 mountX=0.53 mountY=0.01, mountTheta=0.02
04:12:11.391 00.029 9340 SchedulePrimaryMove(10104498, x=0.53, y=-0.02, opts=13)
04:12:11.453 00.062 9340 Enqueuing Move request for scope (0.53, -0.02)
04:12:11.471 00.018 12020 Worker thread wakes up
04:12:11.471 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=5946, max=65535, med=10544, FiltMin=8003, FiltMax=65514, Gamma=2.870
04:12:11.487 00.016 12020 worker thread servicing REQUEST_MOVE scope ofs (0.53, -0.02) opts 0xd
04:12:11.487 00.000 9340 UpdateGuideState exits: m=1527310 SNR=193.9
04:12:11.507 00.020 12020 Handling offset move in thread for scope, endpoint = (0.53, -0.02)
04:12:11.507 00.000 12020 Moving (0.53, -0.02) raw xDistance=0.53 yDistance=0.01
04:12:11.507 00.000 12020 GuideAlgorithmHysteresis::Result() returns 0.22 from input 0.53
04:12:11.508 00.001 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:12:11.508 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
04:12:11.509 00.001 12020 MoveAxis(W, 40, ABG)
04:12:11.510 00.001 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:12:11.540 00.030 12020 Guiding  Dir = 3, Dur = 40
04:12:11.541 00.001 9340 ScheduleExposure(2000,3,1) exposurePending=0
04:12:11.577 00.036 12020 IsSlewing returns 0
04:12:11.579 00.002 12020 IsGuiding returns 0
04:12:11.589 00.010 9340 Enqueuing Expose request
04:12:11.611 00.022 12020 PulseGuide returned control before completion, sleep 19
04:12:11.658 00.047 12020 IsGuiding returns 0
04:12:11.658 00.000 12020 Move returns status 0, amount 40
04:12:11.659 00.001 12020 MoveAxis(N, 0, ABG)
04:12:11.659 00.000 12020 Move returns status 0, amount 0
04:12:11.659 00.000 12020 move complete, result=0
04:12:11.659 00.000 12020 worker thread done servicing request
04:12:11.659 00.000 9340 GuideStep: 0.5 px 40 ms WEST, 0.0 px 0 ms NORTH
04:12:11.681 00.022 12020 Worker thread wakes up
04:12:11.682 00.001 12020 worker thread servicing REQUEST_EXPOSE 2000
04:12:11.683 00.001 12020 Handling exposure in thread, d=2000 o=3 r=(1402,97,31,31)
04:12:11.744 00.061 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"e1374d90-9f0a-44e9-98f0-91d0183ca2e0"}
04:12:11.761 00.017 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"e1374d90-9f0a-44e9-98f0-91d0183ca2e0"}
04:12:11.773 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"0172fd5e-0ee7-47eb-b180-b9602bb820d1"}
04:12:11.792 00.019 9340 case statement mapped state 6 to 3
04:12:11.805 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"0172fd5e-0ee7-47eb-b180-b9602bb820d1"}
04:12:11.823 00.018 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"bcc36901-81f8-4b2f-bbf0-b9e4ba5d8029"}
04:12:11.837 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":296,"width":15,"height":15,"star_pos":[7.31,7.37],"pixels":"..."},"id":"bcc36901-81f8-4b2f-bbf0-b9e4ba5d8029"}
04:12:13.697 01.860 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"6150100b-04b5-42ec-aacc-824868393d04"}
04:12:13.737 00.040 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"6150100b-04b5-42ec-aacc-824868393d04"}
04:12:13.797 00.060 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"585007f5-a568-4a17-86ab-cb32e6112384"}
04:12:13.836 00.039 9340 case statement mapped state 6 to 3
04:12:13.856 00.020 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"585007f5-a568-4a17-86ab-cb32e6112384"}
04:12:13.879 00.023 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"f681b4fa-c4d7-48df-8306-78a991d6f0a9"}
04:12:13.898 00.019 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":296,"width":15,"height":15,"star_pos":[7.31,7.37],"pixels":"..."},"id":"f681b4fa-c4d7-48df-8306-78a991d6f0a9"}
04:12:14.085 00.187 12020 Exposure complete
04:12:14.471 00.386 12020 worker thread done servicing request
04:12:14.471 00.000 9340 OnExposeComplete: enter
04:12:14.538 00.067 9340 UpdateGuideState(): m_state=6
04:12:14.557 00.019 9340 Star::Find(15, 1417, 112, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 297
04:12:14.574 00.017 9340 Star::Find returns 1 (0), X=1417.07, Y=112.10, Mass=1568911, SNR=228.6, Peak=65100 HFD=4.7
04:12:14.592 00.018 9340 MultiStar: [#1 0.60,-0.03,0.00,M2] [#2 0.68,0.06,0.00,M2] [#3 0.55,-0.03,0.00,M2] [#4 0.60,0.13,0.00,M2] [#5 0.59,0.02,0.00,M2] [#6 0.82,-0.02,0.00,M3] [#7 0.40,-0.12,0.88,U] [#8 0.58,0.10,0.00,M2] 
04:12:14.629 00.037 9340 refined, 1 included, MultiStar: {0.34, -0.21}, one-star: {0.29, -0.29}
04:12:14.643 00.014 9340 CameraToMount -- cameraTheta (-0.55) - m_xAngle (0.05) = xAngle (-0.60 = -0.60)
04:12:14.662 00.019 9340 CameraToMount -- cameraTheta (-0.55) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-3.67 = 2.61)
04:12:14.685 00.023 9340 CameraToMount -- cameraX=0.34 cameraY=-0.21 hyp=0.40 cameraTheta=-0.55 mountX=0.33 mountY=0.20, mountTheta=0.55
04:12:14.708 00.023 9340 SchedulePrimaryMove(10104498, x=0.34, y=-0.21, opts=13)
04:12:14.725 00.017 9340 Enqueuing Move request for scope (0.34, -0.21)
04:12:14.758 00.033 12020 Worker thread wakes up
04:12:14.759 00.001 9340 UpdateImageDisplay: Size=(1920,1080) min=5963, max=65535, med=10470, FiltMin=8063, FiltMax=65514, Gamma=2.870
04:12:14.779 00.020 12020 worker thread servicing REQUEST_MOVE scope ofs (0.34, -0.21) opts 0xd
04:12:14.779 00.000 9340 UpdateGuideState exits: m=1568911 SNR=228.6
04:12:14.792 00.013 12020 Handling offset move in thread for scope, endpoint = (0.34, -0.21)
04:12:14.792 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:12:14.803 00.011 12020 Moving (0.34, -0.21) raw xDistance=0.33 yDistance=0.20
04:12:14.804 00.001 9340 ScheduleExposure(2000,3,1) exposurePending=0
04:12:14.819 00.015 12020 GuideAlgorithmHysteresis::Result() returns 0.16 from input 0.33
04:12:14.819 00.000 9340 Enqueuing Expose request
04:12:14.832 00.013 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:12:14.832 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.20
04:12:14.832 00.000 12020 MoveAxis(W, 28, ABG)
04:12:14.832 00.000 12020 Guiding  Dir = 3, Dur = 28
04:12:14.833 00.001 12020 IsSlewing returns 0
04:12:14.836 00.003 12020 IsGuiding returns 0
04:12:14.856 00.020 12020 PulseGuide returned control before completion, sleep 18
04:12:14.920 00.064 12020 IsGuiding returns 0
04:12:14.921 00.001 12020 Move returns status 0, amount 28
04:12:14.921 00.000 12020 MoveAxis(N, 0, ABG)
04:12:14.921 00.000 12020 Move returns status 0, amount 0
04:12:14.922 00.001 12020 move complete, result=0
04:12:14.922 00.000 12020 worker thread done servicing request
04:12:14.922 00.000 9340 GuideStep: 0.3 px 28 ms WEST, 0.2 px 0 ms NORTH
04:12:14.940 00.018 12020 Worker thread wakes up
04:12:14.940 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
04:12:14.940 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(1402,97,31,31)
04:12:15.697 00.757 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"71d4ee43-87d4-4bc0-8469-bbb2ecbc3915"}
04:12:15.712 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"71d4ee43-87d4-4bc0-8469-bbb2ecbc3915"}
04:12:15.736 00.024 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"6794fb41-eb5f-4fbc-834b-496cf643e306"}
04:12:15.750 00.014 9340 case statement mapped state 6 to 3
04:12:15.788 00.038 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"6794fb41-eb5f-4fbc-834b-496cf643e306"}
04:12:15.801 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"a83fe4dd-23fd-42f6-abcb-245895b3eb28"}
04:12:15.820 00.019 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":297,"width":15,"height":15,"star_pos":[7.07,7.10],"pixels":"..."},"id":"a83fe4dd-23fd-42f6-abcb-245895b3eb28"}
04:12:17.326 01.506 12020 Exposure complete
04:12:17.699 00.373 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"4ae1f649-e2b9-448d-a01d-ddd9176ea5c4"}
04:12:17.782 00.083 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"4ae1f649-e2b9-448d-a01d-ddd9176ea5c4"}
04:12:17.896 00.114 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"fe8c08f5-55e0-4a73-899b-bb7ae60d42e1"}
04:12:17.947 00.051 9340 case statement mapped state 6 to 3
04:12:18.028 00.081 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"fe8c08f5-55e0-4a73-899b-bb7ae60d42e1"}
04:12:18.125 00.097 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"bec7b33d-cd27-410d-b042-965a3b690ae1"}
04:12:18.186 00.061 12020 worker thread done servicing request
04:12:18.186 00.000 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":297,"width":15,"height":15,"star_pos":[7.07,7.10],"pixels":"..."},"id":"bec7b33d-cd27-410d-b042-965a3b690ae1"}
04:12:18.299 00.113 9340 OnExposeComplete: enter
04:12:18.387 00.088 9340 UpdateGuideState(): m_state=6
04:12:18.458 00.071 9340 Star::Find(15, 1417, 112, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 298
04:12:18.495 00.037 9340 Star::Find returns 1 (0), X=1416.91, Y=112.30, Mass=1478594, SNR=190.1, Peak=65436 HFD=4.7
04:12:18.575 00.080 9340 MultiStar: [#1 0.29,0.05,0.84,U] [#2 0.42,0.05,0.86,U] [#3 0.31,0.09,1.15,U] [#4 0.33,0.22,1.20,U] [#5 0.21,0.13,0.98,U] [#6 0.55,0.16,0.00,M4] [#7 0.15,0.24,0.89,U] [#8 0.44,0.11,1.02,U] 
04:12:18.607 00.032 9340 single-star, 7 included, MultiStar: {0.29, 0.10}, one-star: {0.13, -0.09}
04:12:18.638 00.031 9340 CameraToMount -- cameraTheta (-0.62) - m_xAngle (0.05) = xAngle (-0.67 = -0.67)
04:12:18.696 00.058 9340 CameraToMount -- cameraTheta (-0.62) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-3.74 = 2.55)
04:12:18.731 00.035 9340 CameraToMount -- cameraX=0.13 cameraY=-0.09 hyp=0.16 cameraTheta=-0.62 mountX=0.13 mountY=0.09, mountTheta=0.62
04:12:18.788 00.057 9340 SchedulePrimaryMove(10104498, x=0.13, y=-0.09, opts=13)
04:12:18.848 00.060 9340 Enqueuing Move request for scope (0.13, -0.09)
04:12:18.868 00.020 12020 Worker thread wakes up
04:12:18.868 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=6622, max=65535, med=10466, FiltMin=8234, FiltMax=65516, Gamma=2.870
04:12:18.883 00.015 12020 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.09) opts 0xd
04:12:18.883 00.000 9340 UpdateGuideState exits: m=1478594 SNR=190.1
04:12:18.899 00.016 12020 Handling offset move in thread for scope, endpoint = (0.13, -0.09)
04:12:18.899 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:12:18.920 00.021 12020 Moving (0.13, -0.09) raw xDistance=0.13 yDistance=0.09
04:12:18.920 00.000 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.13
04:12:18.921 00.001 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:12:18.949 00.028 9340 ScheduleExposure(2000,3,1) exposurePending=0
04:12:18.972 00.023 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
04:12:18.973 00.001 9340 Enqueuing Expose request
04:12:18.989 00.016 12020 MoveAxis(E, 0, ABG)
04:12:18.989 00.000 12020 Move returns status 0, amount 0
04:12:18.989 00.000 12020 MoveAxis(N, 0, ABG)
04:12:18.990 00.001 12020 Move returns status 0, amount 0
04:12:18.990 00.000 12020 move complete, result=0
04:12:18.990 00.000 12020 worker thread done servicing request
04:12:18.990 00.000 9340 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
04:12:19.007 00.017 12020 Worker thread wakes up
04:12:19.009 00.002 12020 worker thread servicing REQUEST_EXPOSE 2000
04:12:19.009 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(1402,97,31,31)
04:12:19.725 00.716 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"b9af9f8c-ab9d-4f39-b13c-e369cac46122"}
04:12:19.743 00.018 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"b9af9f8c-ab9d-4f39-b13c-e369cac46122"}
04:12:19.756 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"21dcc4b7-655f-4ac6-a4f9-f9f2e5925336"}
04:12:19.773 00.017 9340 case statement mapped state 6 to 3
04:12:19.793 00.020 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"21dcc4b7-655f-4ac6-a4f9-f9f2e5925336"}
04:12:19.810 00.017 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"828d587f-f004-4c40-851a-154f4010f76c"}
04:12:19.847 00.037 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":298,"width":15,"height":15,"star_pos":[6.91,7.30],"pixels":"..."},"id":"828d587f-f004-4c40-851a-154f4010f76c"}
04:12:21.395 01.548 12020 Exposure complete
04:12:21.656 00.261 12020 worker thread done servicing request
04:12:21.656 00.000 9340 OnExposeComplete: enter
04:12:21.670 00.014 9340 UpdateGuideState(): m_state=6
04:12:21.714 00.044 9340 Star::Find(15, 1416, 112, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 299
04:12:21.740 00.026 9340 Star::Find returns 1 (0), X=1417.08, Y=112.28, Mass=1607955, SNR=205.7, Peak=65428 HFD=4.9
04:12:21.751 00.011 9340 MultiStar: [#1 0.54,0.20,0.00,M2] [#2 0.79,0.15,0.00,M2] [#3 0.61,0.17,0.00,M2] [#4 0.51,0.39,0.00,M2] [#5 0.57,0.13,0.00,M2] [#6 0.65,0.16,0.00,M5] [#7 0.48,0.31,0.00,M1] [#8 0.60,0.31,0.00,M2] 
04:12:21.762 00.011 9340 CameraToMount -- cameraTheta (-0.38) - m_xAngle (0.05) = xAngle (-0.43 = -0.43)
04:12:21.783 00.021 9340 CameraToMount -- cameraTheta (-0.38) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-3.49 = 2.79)
04:12:21.798 00.015 9340 CameraToMount -- cameraX=0.30 cameraY=-0.12 hyp=0.32 cameraTheta=-0.38 mountX=0.29 mountY=0.11, mountTheta=0.36
04:12:21.840 00.042 9340 SchedulePrimaryMove(10104498, x=0.30, y=-0.12, opts=13)
04:12:21.852 00.012 9340 Enqueuing Move request for scope (0.30, -0.12)
04:12:21.864 00.012 12020 Worker thread wakes up
04:12:21.864 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=5865, max=65535, med=10539, FiltMin=7945, FiltMax=65514, Gamma=2.870
04:12:21.877 00.013 9340 UpdateGuideState exits: m=1607955 SNR=205.7
04:12:21.894 00.017 12020 worker thread servicing REQUEST_MOVE scope ofs (0.30, -0.12) opts 0xd
04:12:21.894 00.000 12020 Handling offset move in thread for scope, endpoint = (0.30, -0.12)
04:12:21.894 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:12:21.907 00.013 12020 Moving (0.30, -0.12) raw xDistance=0.29 yDistance=0.11
04:12:21.907 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
04:12:21.938 00.031 12020 GuideAlgorithmHysteresis::Result() returns 0.12 from input 0.29
04:12:21.938 00.000 9340 Enqueuing Expose request
04:12:21.950 00.012 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:12:21.951 00.001 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
04:12:21.951 00.000 12020 MoveAxis(W, 22, ABG)
04:12:21.951 00.000 12020 Guiding  Dir = 3, Dur = 22
04:12:21.952 00.001 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"e70f5565-868d-475e-9903-ee4da0483d5c"}
04:12:21.964 00.012 12020 IsSlewing returns 0
04:12:21.964 00.000 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"e70f5565-868d-475e-9903-ee4da0483d5c"}
04:12:21.978 00.014 12020 IsGuiding returns 0
04:12:21.981 00.003 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"769324c8-5658-41c4-b3f4-fa77426f435d"}
04:12:22.000 00.019 9340 case statement mapped state 6 to 3
04:12:22.015 00.015 12020 IsGuiding returns 1
04:12:22.015 00.000 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"769324c8-5658-41c4-b3f4-fa77426f435d"}
04:12:22.042 00.027 12020 scope still moving after pulse duration time elapsed
04:12:22.045 00.003 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"20d96ddd-f922-4a15-b0a7-8f933dc51ec4"}
04:12:22.065 00.020 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":299,"width":15,"height":15,"star_pos":[7.08,7.28],"pixels":"..."},"id":"20d96ddd-f922-4a15-b0a7-8f933dc51ec4"}
04:12:22.101 00.036 12020 IsSlewing returns 0
04:12:22.103 00.002 12020 IsGuiding returns 0
04:12:22.104 00.001 12020 scope move finished after 22 + 102 ms
04:12:22.104 00.000 12020 Move returns status 0, amount 22
04:12:22.104 00.000 12020 MoveAxis(N, 0, ABG)
04:12:22.104 00.000 12020 Move returns status 0, amount 0
04:12:22.105 00.001 12020 move complete, result=0
04:12:22.105 00.000 12020 worker thread done servicing request
04:12:22.105 00.000 9340 GuideStep: 0.3 px 22 ms WEST, 0.1 px 0 ms NORTH
04:12:22.122 00.017 12020 Worker thread wakes up
04:12:22.123 00.001 12020 worker thread servicing REQUEST_EXPOSE 2000
04:12:22.123 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(1402,97,31,31)
04:12:23.732 01.609 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"2d3caca3-aaa8-44de-acb0-31ba44e82ffe"}
04:12:23.755 00.023 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"2d3caca3-aaa8-44de-acb0-31ba44e82ffe"}
04:12:23.782 00.027 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"cdc54432-e031-4174-802b-5578f5647b47"}
04:12:23.799 00.017 9340 case statement mapped state 6 to 3
04:12:23.829 00.030 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"cdc54432-e031-4174-802b-5578f5647b47"}
04:12:23.875 00.046 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"f1c8167b-f5e2-4774-af19-e72f72e7e37e"}
04:12:23.909 00.034 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":299,"width":15,"height":15,"star_pos":[7.08,7.28],"pixels":"..."},"id":"f1c8167b-f5e2-4774-af19-e72f72e7e37e"}
04:12:24.618 00.709 12020 Exposure complete
04:12:25.365 00.747 12020 worker thread done servicing request
04:12:25.366 00.001 9340 OnExposeComplete: enter
04:12:25.409 00.043 9340 UpdateGuideState(): m_state=6
04:12:25.481 00.072 9340 Star::Find(15, 1417, 112, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 300
04:12:25.508 00.027 9340 Star::Find returns 1 (0), X=1416.63, Y=112.29, Mass=1563632, SNR=212.8, Peak=65436 HFD=4.8
04:12:25.530 00.022 9340 MultiStar: [#1 0.07,0.13,0.97,U] [#2 0.16,0.11,0.74,U] [#3 0.07,0.27,0.81,U] [#4 0.10,0.25,0.86,U] [#5 0.04,0.28,0.88,U] [#6 0.33,0.28,0.82,U] [#7 0.21,0.13,0.88,U] [#8 0.38,0.04,0.87,U] 
04:12:25.578 00.048 9340 single-star, 8 included, MultiStar: {0.13, 0.15}, one-star: {-0.15, -0.11}
04:12:25.624 00.046 9340 CameraToMount -- cameraTheta (-2.52) - m_xAngle (0.05) = xAngle (-2.57 = -2.57)
04:12:25.640 00.016 9340 CameraToMount -- cameraTheta (-2.52) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-5.63 = 0.65)
04:12:25.658 00.018 9340 CameraToMount -- cameraX=-0.15 cameraY=-0.11 hyp=0.18 cameraTheta=-2.52 mountX=-0.15 mountY=0.11, mountTheta=2.52
04:12:25.692 00.034 9340 SchedulePrimaryMove(10104498, x=-0.15, y=-0.11, opts=13)
04:12:25.711 00.019 9340 Enqueuing Move request for scope (-0.15, -0.11)
04:12:25.751 00.040 12020 Worker thread wakes up
04:12:25.752 00.001 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.15, -0.11) opts 0xd
04:12:25.752 00.000 12020 Handling offset move in thread for scope, endpoint = (-0.15, -0.11)
04:12:25.752 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=6800, max=65535, med=10501, FiltMin=8168, FiltMax=65516, Gamma=2.870
04:12:25.774 00.022 12020 Moving (-0.15, -0.11) raw xDistance=-0.15 yDistance=0.11
04:12:25.774 00.000 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
04:12:25.774 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:12:25.775 00.001 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
04:12:25.775 00.000 12020 MoveAxis(E, 0, ABG)
04:12:25.775 00.000 12020 Move returns status 0, amount 0
04:12:25.775 00.000 12020 MoveAxis(N, 0, ABG)
04:12:25.775 00.000 12020 Move returns status 0, amount 0
04:12:25.776 00.001 12020 move complete, result=0
04:12:25.776 00.000 12020 worker thread done servicing request
04:12:25.776 00.000 9340 UpdateGuideState exits: m=1563632 SNR=212.8
04:12:25.808 00.032 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:12:25.823 00.015 9340 ScheduleExposure(2000,3,1) exposurePending=0
04:12:25.847 00.024 9340 Enqueuing Expose request
04:12:25.893 00.046 12020 Worker thread wakes up
04:12:25.894 00.001 9340 GuideStep: -0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
04:12:25.911 00.017 12020 worker thread servicing REQUEST_EXPOSE 2000
04:12:25.911 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(1402,97,31,31)
04:12:25.920 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"bde130a0-09e8-4ed7-a1a7-597c4e0bb85c"}
04:12:25.938 00.018 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"bde130a0-09e8-4ed7-a1a7-597c4e0bb85c"}
04:12:25.955 00.017 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"9460cabe-b91f-4ea1-8205-bbd4216acf24"}
04:12:25.974 00.019 9340 case statement mapped state 6 to 3
04:12:25.988 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"9460cabe-b91f-4ea1-8205-bbd4216acf24"}
04:12:26.022 00.034 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"d8137fee-070f-4ebd-b9c7-27f1d7c9ed70"}
04:12:26.039 00.017 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":300,"width":15,"height":15,"star_pos":[6.63,7.29],"pixels":"..."},"id":"d8137fee-070f-4ebd-b9c7-27f1d7c9ed70"}
04:12:27.731 01.692 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"babf08ee-bed4-411e-8edb-609f630df202"}
04:12:27.745 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"babf08ee-bed4-411e-8edb-609f630df202"}
04:12:27.755 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"f3c38213-d7a3-478e-ab3b-b0b96a95e938"}
04:12:27.768 00.013 9340 case statement mapped state 6 to 3
04:12:27.785 00.017 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"f3c38213-d7a3-478e-ab3b-b0b96a95e938"}
04:12:27.805 00.020 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"8207b1eb-e0ed-412f-9012-34b62c589f1f"}
04:12:27.842 00.037 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":300,"width":15,"height":15,"star_pos":[6.63,7.29],"pixels":"..."},"id":"8207b1eb-e0ed-412f-9012-34b62c589f1f"}
04:12:28.291 00.449 12020 Exposure complete
04:12:28.567 00.276 12020 worker thread done servicing request
04:12:28.567 00.000 9340 OnExposeComplete: enter
04:12:28.582 00.015 9340 UpdateGuideState(): m_state=6
04:12:28.595 00.013 9340 Star::Find(15, 1416, 112, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 301
04:12:28.625 00.030 9340 Star::Find returns 1 (0), X=1416.84, Y=112.33, Mass=1480790, SNR=188.1, Peak=65436 HFD=4.8
04:12:28.646 00.021 9340 MultiStar: [#1 0.49,0.32,0.00,M2] [#2 0.33,0.27,0.86,U] [#3 0.39,0.02,1.27,U] [#4 0.27,0.36,1.07,U] [#5 0.33,0.16,1.13,U] [#6 0.51,0.24,0.00,M5] [#7 0.26,0.20,0.86,U] [#8 0.48,0.19,1.06,U] 
04:12:28.658 00.012 9340 single-star, 6 included, MultiStar: {0.31, 0.16}, one-star: {0.06, -0.06}
04:12:28.671 00.013 9340 CameraToMount -- cameraTheta (-0.81) - m_xAngle (0.05) = xAngle (-0.86 = -0.86)
04:12:28.681 00.010 9340 CameraToMount -- cameraTheta (-0.81) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-3.93 = 2.36)
04:12:28.691 00.010 9340 CameraToMount -- cameraX=0.06 cameraY=-0.06 hyp=0.09 cameraTheta=-0.81 mountX=0.06 mountY=0.06, mountTheta=0.82
04:12:28.713 00.022 9340 SchedulePrimaryMove(10104498, x=0.06, y=-0.06, opts=13)
04:12:28.724 00.011 9340 Enqueuing Move request for scope (0.06, -0.06)
04:12:28.763 00.039 12020 Worker thread wakes up
04:12:28.763 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=6279, max=65535, med=10531, FiltMin=8156, FiltMax=65516, Gamma=2.870
04:12:28.775 00.012 12020 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.06) opts 0xd
04:12:28.775 00.000 9340 UpdateGuideState exits: m=1480790 SNR=188.1
04:12:28.786 00.011 12020 Handling offset move in thread for scope, endpoint = (0.06, -0.06)
04:12:28.786 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:12:28.799 00.013 12020 Moving (0.06, -0.06) raw xDistance=0.06 yDistance=0.06
04:12:28.799 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
04:12:28.808 00.009 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
04:12:28.808 00.000 9340 Enqueuing Expose request
04:12:28.819 00.011 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:12:28.819 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
04:12:28.819 00.000 12020 MoveAxis(E, 0, ABG)
04:12:28.819 00.000 12020 Move returns status 0, amount 0
04:12:28.820 00.001 12020 MoveAxis(N, 0, ABG)
04:12:28.820 00.000 12020 Move returns status 0, amount 0
04:12:28.820 00.000 12020 move complete, result=0
04:12:28.820 00.000 12020 worker thread done servicing request
04:12:28.822 00.002 12020 Worker thread wakes up
04:12:28.822 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
04:12:28.823 00.001 12020 Handling exposure in thread, d=2000 o=3 r=(1402,97,31,31)
04:12:28.825 00.002 9340 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
04:12:29.756 00.931 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"b4c5eaa0-917d-40e7-94c3-0fcdb14b68d1"}
04:12:29.771 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"b4c5eaa0-917d-40e7-94c3-0fcdb14b68d1"}
04:12:29.786 00.015 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"b4364262-30ea-4527-abaf-e0b0675fe5d0"}
04:12:29.820 00.034 9340 case statement mapped state 6 to 3
04:12:29.835 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"b4364262-30ea-4527-abaf-e0b0675fe5d0"}
04:12:29.846 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"91f21ea2-2397-42da-a15f-44c1ad94f624"}
04:12:29.865 00.019 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":301,"width":15,"height":15,"star_pos":[6.84,7.33],"pixels":"..."},"id":"91f21ea2-2397-42da-a15f-44c1ad94f624"}
04:12:31.233 01.368 12020 Exposure complete
04:12:31.592 00.359 12020 worker thread done servicing request
04:12:31.592 00.000 9340 OnExposeComplete: enter
04:12:31.612 00.020 9340 UpdateGuideState(): m_state=6
04:12:31.659 00.047 9340 Star::Find(15, 1416, 112, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 302
04:12:31.684 00.025 9340 Star::Find returns 1 (0), X=1416.97, Y=112.31, Mass=1567092, SNR=218.8, Peak=65436 HFD=4.9
04:12:31.700 00.016 9340 MultiStar: [#1 0.42,0.23,0.74,U] [#2 0.46,0.09,0.82,U] [#3 0.40,0.20,0.99,U] [#4 0.38,0.25,1.02,U] [#5 0.30,0.26,0.86,U] [#6 0.62,0.20,0.00,M6] [#7 0.45,0.17,1.08,U] [#8 0.53,0.25,0.00,M1] 
04:12:31.726 00.026 9340 single-star, 6 included, MultiStar: {0.37, 0.16}, one-star: {0.19, -0.08}
04:12:31.748 00.022 9340 CameraToMount -- cameraTheta (-0.41) - m_xAngle (0.05) = xAngle (-0.46 = -0.46)
04:12:31.792 00.044 9340 CameraToMount -- cameraTheta (-0.41) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-3.52 = 2.76)
04:12:31.808 00.016 9340 CameraToMount -- cameraX=0.19 cameraY=-0.08 hyp=0.20 cameraTheta=-0.41 mountX=0.18 mountY=0.08, mountTheta=0.39
04:12:31.850 00.042 9340 SchedulePrimaryMove(10104498, x=0.19, y=-0.08, opts=13)
04:12:31.879 00.029 9340 Enqueuing Move request for scope (0.19, -0.08)
04:12:31.904 00.025 12020 Worker thread wakes up
04:12:31.905 00.001 9340 UpdateImageDisplay: Size=(1920,1080) min=6081, max=65535, med=10495, FiltMin=8336, FiltMax=65516, Gamma=2.870
04:12:31.939 00.034 12020 worker thread servicing REQUEST_MOVE scope ofs (0.19, -0.08) opts 0xd
04:12:31.939 00.000 12020 Handling offset move in thread for scope, endpoint = (0.19, -0.08)
04:12:31.940 00.001 12020 Moving (0.19, -0.08) raw xDistance=0.18 yDistance=0.08
04:12:31.940 00.000 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.18
04:12:31.940 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:12:31.940 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
04:12:31.941 00.001 12020 MoveAxis(E, 0, ABG)
04:12:31.941 00.000 12020 Move returns status 0, amount 0
04:12:31.941 00.000 12020 MoveAxis(N, 0, ABG)
04:12:31.941 00.000 12020 Move returns status 0, amount 0
04:12:31.941 00.000 12020 move complete, result=0
04:12:31.942 00.001 12020 worker thread done servicing request
04:12:31.947 00.005 9340 UpdateGuideState exits: m=1567092 SNR=218.8
04:12:31.961 00.014 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:12:31.986 00.025 9340 ScheduleExposure(2000,3,1) exposurePending=0
04:12:31.998 00.012 9340 Enqueuing Expose request
04:12:32.017 00.019 12020 Worker thread wakes up
04:12:32.018 00.001 9340 GuideStep: 0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
04:12:32.040 00.022 12020 worker thread servicing REQUEST_EXPOSE 2000
04:12:32.041 00.001 12020 Handling exposure in thread, d=2000 o=3 r=(1402,97,31,31)
04:12:32.087 00.046 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"5f1bb278-9412-4f32-bf12-f5f0172565df"}
04:12:32.103 00.016 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"5f1bb278-9412-4f32-bf12-f5f0172565df"}
04:12:32.129 00.026 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"2bc84b24-96cc-4a0c-ab07-03d4db5d6a28"}
04:12:32.197 00.068 9340 case statement mapped state 6 to 3
04:12:32.268 00.071 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"2bc84b24-96cc-4a0c-ab07-03d4db5d6a28"}
04:12:32.294 00.026 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"00a517d1-4947-44d5-a3f9-2cba066f48bf"}
04:12:32.341 00.047 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":302,"width":15,"height":15,"star_pos":[6.97,7.31],"pixels":"..."},"id":"00a517d1-4947-44d5-a3f9-2cba066f48bf"}
04:12:33.770 01.429 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"ee178e28-5454-44f8-a834-d9b81cacdfaf"}
04:12:33.791 00.021 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"ee178e28-5454-44f8-a834-d9b81cacdfaf"}
04:12:33.803 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"a14cad70-9fce-469f-b1e9-252313c75b5a"}
04:12:33.814 00.011 9340 case statement mapped state 6 to 3
04:12:33.844 00.030 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"a14cad70-9fce-469f-b1e9-252313c75b5a"}
04:12:33.860 00.016 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"2f22cceb-4667-41d3-b149-a73296ed209d"}
04:12:33.881 00.021 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":302,"width":15,"height":15,"star_pos":[6.97,7.31],"pixels":"..."},"id":"2f22cceb-4667-41d3-b149-a73296ed209d"}
04:12:34.413 00.532 12020 Exposure complete
04:12:34.676 00.263 12020 worker thread done servicing request
04:12:34.677 00.001 9340 OnExposeComplete: enter
04:12:34.693 00.016 9340 UpdateGuideState(): m_state=6
04:12:34.706 00.013 9340 Star::Find(15, 1416, 112, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 303
04:12:34.717 00.011 9340 Star::Find returns 1 (0), X=1417.10, Y=112.17, Mass=1553968, SNR=219.1, Peak=64032 HFD=4.7
04:12:34.733 00.016 9340 MultiStar: [#1 0.63,0.04,0.00,M2] [#2 0.60,0.03,0.00,M1] [#3 0.50,0.05,0.96,U] [#4 0.60,0.14,0.00,M1] [#5 0.42,0.03,0.68,U] [#6 0.63,0.09,0.00,M7] [#7 0.54,0.25,0.00,M1] [#8 0.70,0.02,0.00,M2] 
04:12:34.747 00.014 9340 single-star, 2 included, MultiStar: {0.41, -0.06}, one-star: {0.32, -0.22}
04:12:34.759 00.012 9340 CameraToMount -- cameraTheta (-0.61) - m_xAngle (0.05) = xAngle (-0.66 = -0.66)
04:12:34.792 00.033 9340 CameraToMount -- cameraTheta (-0.61) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-3.73 = 2.55)
04:12:34.806 00.014 9340 CameraToMount -- cameraX=0.32 cameraY=-0.22 hyp=0.39 cameraTheta=-0.61 mountX=0.31 mountY=0.22, mountTheta=0.61
04:12:34.820 00.014 9340 SchedulePrimaryMove(10104498, x=0.32, y=-0.22, opts=13)
04:12:34.831 00.011 9340 Enqueuing Move request for scope (0.32, -0.22)
04:12:34.841 00.010 12020 Worker thread wakes up
04:12:34.841 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=6198, max=65535, med=10526, FiltMin=8361, FiltMax=65514, Gamma=2.870
04:12:34.854 00.013 12020 worker thread servicing REQUEST_MOVE scope ofs (0.32, -0.22) opts 0xd
04:12:34.854 00.000 9340 UpdateGuideState exits: m=1553968 SNR=219.1
04:12:34.866 00.012 12020 Handling offset move in thread for scope, endpoint = (0.32, -0.22)
04:12:34.866 00.000 12020 Moving (0.32, -0.22) raw xDistance=0.31 yDistance=0.22
04:12:34.868 00.002 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:12:34.879 00.011 12020 GuideAlgorithmHysteresis::Result() returns 0.13 from input 0.31
04:12:34.879 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
04:12:34.912 00.033 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:12:34.913 00.001 9340 Enqueuing Expose request
04:12:34.924 00.011 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.22
04:12:34.925 00.001 12020 MoveAxis(W, 23, ABG)
04:12:34.925 00.000 12020 Guiding  Dir = 3, Dur = 23
04:12:34.926 00.001 12020 IsSlewing returns 0
04:12:34.927 00.001 12020 IsGuiding returns 0
04:12:34.989 00.062 12020 IsGuiding returns 1
04:12:34.991 00.002 12020 scope still moving after pulse duration time elapsed
04:12:35.022 00.031 12020 IsSlewing returns 0
04:12:35.023 00.001 12020 IsGuiding returns 0
04:12:35.023 00.000 12020 scope move finished after 23 + 73 ms
04:12:35.023 00.000 12020 Move returns status 0, amount 23
04:12:35.023 00.000 12020 MoveAxis(N, 0, ABG)
04:12:35.024 00.001 12020 Move returns status 0, amount 0
04:12:35.024 00.000 12020 move complete, result=0
04:12:35.024 00.000 12020 worker thread done servicing request
04:12:35.024 00.000 9340 GuideStep: 0.3 px 23 ms WEST, 0.2 px 0 ms NORTH
04:12:35.049 00.025 12020 Worker thread wakes up
04:12:35.050 00.001 12020 worker thread servicing REQUEST_EXPOSE 2000
04:12:35.050 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(1402,97,31,31)
04:12:35.770 00.720 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"0232ba52-fbdb-43f1-b59d-226e1e5776bb"}
04:12:35.786 00.016 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"0232ba52-fbdb-43f1-b59d-226e1e5776bb"}
04:12:35.802 00.016 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"bdbdada1-b093-421d-ac06-df81b41e2cb6"}
04:12:35.811 00.009 9340 case statement mapped state 6 to 3
04:12:35.855 00.044 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"bdbdada1-b093-421d-ac06-df81b41e2cb6"}
04:12:35.870 00.015 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"77dc5e92-b8da-4af7-8b61-f705405f29a4"}
04:12:35.891 00.021 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":303,"width":15,"height":15,"star_pos":[7.10,7.17],"pixels":"..."},"id":"77dc5e92-b8da-4af7-8b61-f705405f29a4"}
04:12:37.517 01.626 12020 Exposure complete
04:12:37.777 00.260 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"8b3dc3bd-f4d5-4ec3-8d2c-be100151cfa0"}
04:12:37.806 00.029 12020 worker thread done servicing request
04:12:37.806 00.000 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"8b3dc3bd-f4d5-4ec3-8d2c-be100151cfa0"}
04:12:37.819 00.013 9340 OnExposeComplete: enter
04:12:37.856 00.037 9340 UpdateGuideState(): m_state=6
04:12:37.878 00.022 9340 Star::Find(15, 1417, 112, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 304
04:12:37.904 00.026 9340 Star::Find returns 1 (0), X=1416.62, Y=112.13, Mass=1537136, SNR=196.0, Peak=65436 HFD=5.0
04:12:37.915 00.011 9340 MultiStar: [#1 0.07,-0.16,0.92,U] [#2 -0.02,-0.13,0.92,U] [#3 -0.07,0.14,0.96,U] [#4 0.12,-0.08,0.98,U] [#5 -0.04,0.16,0.86,U] [#6 0.13,-0.06,1.17,U] [#7 -0.07,-0.07,0.86,U] [#8 0.03,0.13,0.90,U] 
04:12:37.932 00.017 9340 refined, 8 included, MultiStar: {0.00, -0.04}, one-star: {-0.16, -0.26}
04:12:37.953 00.021 9340 CameraToMount -- cameraTheta (-1.46) - m_xAngle (0.05) = xAngle (-1.51 = -1.51)
04:12:37.992 00.039 9340 CameraToMount -- cameraTheta (-1.46) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-4.58 = 1.71)
04:12:38.008 00.016 9340 CameraToMount -- cameraX=0.00 cameraY=-0.04 hyp=0.04 cameraTheta=-1.46 mountX=0.00 mountY=0.04, mountTheta=1.51
04:12:38.028 00.020 9340 SchedulePrimaryMove(10104498, x=0.00, y=-0.04, opts=13)
04:12:38.047 00.019 9340 Enqueuing Move request for scope (0.00, -0.04)
04:12:38.059 00.012 12020 Worker thread wakes up
04:12:38.059 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=6136, max=65535, med=10521, FiltMin=7938, FiltMax=65514, Gamma=2.870
04:12:38.072 00.013 12020 worker thread servicing REQUEST_MOVE scope ofs (0.00, -0.04) opts 0xd
04:12:38.072 00.000 12020 Handling offset move in thread for scope, endpoint = (0.00, -0.04)
04:12:38.072 00.000 12020 Moving (0.00, -0.04) raw xDistance=0.00 yDistance=0.04
04:12:38.072 00.000 9340 UpdateGuideState exits: m=1537136 SNR=196.0
04:12:38.089 00.017 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.00
04:12:38.089 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:12:38.089 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
04:12:38.089 00.000 12020 MoveAxis(E, 0, ABG)
04:12:38.090 00.001 12020 Move returns status 0, amount 0
04:12:38.090 00.000 12020 MoveAxis(N, 0, ABG)
04:12:38.090 00.000 12020 Move returns status 0, amount 0
04:12:38.090 00.000 12020 move complete, result=0
04:12:38.090 00.000 12020 worker thread done servicing request
04:12:38.091 00.001 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:12:38.144 00.053 9340 ScheduleExposure(2000,3,1) exposurePending=0
04:12:38.174 00.030 9340 Enqueuing Expose request
04:12:38.192 00.018 12020 Worker thread wakes up
04:12:38.192 00.000 9340 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
04:12:38.205 00.013 12020 worker thread servicing REQUEST_EXPOSE 2000
04:12:38.205 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(1402,97,31,31)
04:12:38.226 00.021 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"fdfc3085-1e2c-4f66-a269-60225e00adc5"}
04:12:38.298 00.072 9340 case statement mapped state 6 to 3
04:12:38.336 00.038 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"fdfc3085-1e2c-4f66-a269-60225e00adc5"}
04:12:38.359 00.023 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"50409e17-257a-4c9d-a769-c8b5004fb3d3"}
04:12:38.427 00.068 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":304,"width":15,"height":15,"star_pos":[6.62,7.13],"pixels":"..."},"id":"50409e17-257a-4c9d-a769-c8b5004fb3d3"}
04:12:39.776 01.349 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"c42a2fcb-0dcd-4cfa-9e88-2ead6d52ac3a"}
04:12:39.790 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"c42a2fcb-0dcd-4cfa-9e88-2ead6d52ac3a"}
04:12:39.806 00.016 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"cee327fa-67c3-4c5d-8ccd-4bfb6ede5e75"}
04:12:39.816 00.010 9340 case statement mapped state 6 to 3
04:12:39.827 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"cee327fa-67c3-4c5d-8ccd-4bfb6ede5e75"}
04:12:39.848 00.021 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"8c915c2f-f8fb-4bc3-90c8-02fa098b7c48"}
04:12:39.864 00.016 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":304,"width":15,"height":15,"star_pos":[6.62,7.13],"pixels":"..."},"id":"8c915c2f-f8fb-4bc3-90c8-02fa098b7c48"}
04:12:40.582 00.718 12020 Exposure complete
04:12:40.832 00.250 12020 worker thread done servicing request
04:12:40.832 00.000 9340 OnExposeComplete: enter
04:12:40.846 00.014 9340 UpdateGuideState(): m_state=6
04:12:40.856 00.010 9340 Star::Find(15, 1416, 112, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 305
04:12:40.870 00.014 9340 Star::Find returns 1 (0), X=1416.86, Y=111.84, Mass=1536434, SNR=207.1, Peak=62878 HFD=4.6
04:12:40.881 00.011 9340 MultiStar: [#1 0.23,-0.08,0.93,U] [#2 0.28,-0.22,1.01,U] [#3 0.22,-0.05,1.06,U] [#4 0.23,-0.12,1.00,U] [#5 0.19,-0.10,0.96,U] [#6 0.36,-0.40,0.93,U] [#7 0.09,-0.16,0.93,U] [#8 0.24,-0.06,0.79,U] 
04:12:40.892 00.011 9340 refined, 8 included, MultiStar: {0.21, -0.20}, one-star: {0.08, -0.55}
04:12:40.910 00.018 9340 CameraToMount -- cameraTheta (-0.74) - m_xAngle (0.05) = xAngle (-0.79 = -0.79)
04:12:40.922 00.012 9340 CameraToMount -- cameraTheta (-0.74) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-3.86 = 2.43)
04:12:40.934 00.012 9340 CameraToMount -- cameraX=0.21 cameraY=-0.20 hyp=0.29 cameraTheta=-0.74 mountX=0.20 mountY=0.19, mountTheta=0.75
04:12:40.971 00.037 9340 SchedulePrimaryMove(10104498, x=0.21, y=-0.20, opts=13)
04:12:40.983 00.012 9340 Enqueuing Move request for scope (0.21, -0.20)
04:12:40.994 00.011 12020 Worker thread wakes up
04:12:40.995 00.001 9340 UpdateImageDisplay: Size=(1920,1080) min=6525, max=65535, med=10469, FiltMin=8001, FiltMax=65514, Gamma=2.870
04:12:41.010 00.015 12020 worker thread servicing REQUEST_MOVE scope ofs (0.21, -0.20) opts 0xd
04:12:41.010 00.000 9340 UpdateGuideState exits: m=1536434 SNR=207.1
04:12:41.022 00.012 12020 Handling offset move in thread for scope, endpoint = (0.21, -0.20)
04:12:41.022 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:12:41.034 00.012 12020 Moving (0.21, -0.20) raw xDistance=0.20 yDistance=0.19
04:12:41.034 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
04:12:41.046 00.012 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.20
04:12:41.046 00.000 9340 Enqueuing Expose request
04:12:41.058 00.012 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:12:41.059 00.001 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.19
04:12:41.059 00.000 12020 MoveAxis(E, 0, ABG)
04:12:41.059 00.000 12020 Move returns status 0, amount 0
04:12:41.060 00.001 12020 MoveAxis(N, 0, ABG)
04:12:41.060 00.000 12020 Move returns status 0, amount 0
04:12:41.060 00.000 12020 move complete, result=0
04:12:41.061 00.001 12020 worker thread done servicing request
04:12:41.061 00.000 12020 Worker thread wakes up
04:12:41.061 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
04:12:41.062 00.001 12020 Handling exposure in thread, d=2000 o=3 r=(1402,97,31,31)
04:12:41.065 00.003 9340 GuideStep: 0.2 px 0 ms EAST, 0.2 px 0 ms NORTH
04:12:41.778 00.713 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"97aea743-06cb-418d-91f2-12991fb1cbbc"}
04:12:41.797 00.019 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"97aea743-06cb-418d-91f2-12991fb1cbbc"}
04:12:41.809 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"10ab8d14-4d98-4d86-ba19-1cec65677504"}
04:12:41.826 00.017 9340 case statement mapped state 6 to 3
04:12:41.841 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"10ab8d14-4d98-4d86-ba19-1cec65677504"}
04:12:41.858 00.017 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"42797963-b5d3-4c89-a2f5-93d155cecd9d"}
04:12:41.894 00.036 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":305,"width":15,"height":15,"star_pos":[6.86,6.84],"pixels":"..."},"id":"42797963-b5d3-4c89-a2f5-93d155cecd9d"}
04:12:43.421 01.527 12020 Exposure complete
04:12:43.645 00.224 12020 worker thread done servicing request
04:12:43.645 00.000 9340 OnExposeComplete: enter
04:12:43.654 00.009 9340 UpdateGuideState(): m_state=6
04:12:43.667 00.013 9340 Star::Find(15, 1416, 111, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 306
04:12:43.678 00.011 9340 Star::Find returns 1 (0), X=1417.18, Y=112.15, Mass=1481445, SNR=199.6, Peak=63568 HFD=4.6
04:12:43.689 00.011 9340 MultiStar: [#1 0.67,0.08,0.00,M1] [#2 0.60,-0.19,0.00,M1] [#3 0.49,-0.00,0.93,U] [#4 0.57,0.01,0.00,M1] [#5 0.54,-0.01,1.04,U] [#6 0.63,0.13,0.00,M6] [#7 0.63,-0.02,0.00,M1] [#8 0.62,-0.03,0.00,M1] 
04:12:43.701 00.012 9340 single-star, 2 included, MultiStar: {0.48, -0.09}, one-star: {0.40, -0.25}
04:12:43.712 00.011 9340 CameraToMount -- cameraTheta (-0.56) - m_xAngle (0.05) = xAngle (-0.61 = -0.61)
04:12:43.723 00.011 9340 CameraToMount -- cameraTheta (-0.56) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-3.68 = 2.61)
04:12:43.749 00.026 9340 CameraToMount -- cameraX=0.40 cameraY=-0.25 hyp=0.47 cameraTheta=-0.56 mountX=0.38 mountY=0.24, mountTheta=0.56
04:12:43.766 00.017 9340 SchedulePrimaryMove(10104498, x=0.40, y=-0.25, opts=13)
04:12:43.786 00.020 9340 Enqueuing Move request for scope (0.40, -0.25)
04:12:43.796 00.010 12020 Worker thread wakes up
04:12:43.797 00.001 9340 UpdateImageDisplay: Size=(1920,1080) min=6558, max=65535, med=10479, FiltMin=8331, FiltMax=65514, Gamma=2.870
04:12:43.806 00.009 12020 worker thread servicing REQUEST_MOVE scope ofs (0.40, -0.25) opts 0xd
04:12:43.807 00.001 9340 UpdateGuideState exits: m=1481445 SNR=199.6
04:12:43.818 00.011 12020 Handling offset move in thread for scope, endpoint = (0.40, -0.25)
04:12:43.818 00.000 12020 Moving (0.40, -0.25) raw xDistance=0.38 yDistance=0.24
04:12:43.818 00.000 12020 GuideAlgorithmHysteresis::Result() returns 0.16 from input 0.38
04:12:43.819 00.001 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:12:43.819 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:12:43.832 00.013 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.24
04:12:43.832 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
04:12:43.843 00.011 9340 Enqueuing Expose request
04:12:43.868 00.025 12020 MoveAxis(W, 29, ABG)
04:12:43.868 00.000 12020 Guiding  Dir = 3, Dur = 29
04:12:43.869 00.001 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"f07baad2-7667-499b-8ba0-96fb083e5dd2"}
04:12:43.882 00.013 12020 IsSlewing returns 0
04:12:43.883 00.001 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"f07baad2-7667-499b-8ba0-96fb083e5dd2"}
04:12:43.894 00.011 12020 IsGuiding returns 0
04:12:43.907 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"ee5224ba-3873-4a2a-9003-5c5f6f48237c"}
04:12:43.918 00.011 12020 PulseGuide returned control before completion, sleep 21
04:12:43.918 00.000 9340 case statement mapped state 6 to 3
04:12:43.931 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"ee5224ba-3873-4a2a-9003-5c5f6f48237c"}
04:12:43.943 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"15fde4b7-b578-47d6-95e6-cb76bf808de4"}
04:12:43.960 00.017 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":306,"width":15,"height":15,"star_pos":[7.18,7.15],"pixels":"..."},"id":"15fde4b7-b578-47d6-95e6-cb76bf808de4"}
04:12:43.991 00.031 12020 IsGuiding returns 0
04:12:43.992 00.001 12020 Move returns status 0, amount 29
04:12:43.993 00.001 12020 MoveAxis(N, 0, ABG)
04:12:43.993 00.000 12020 Move returns status 0, amount 0
04:12:43.994 00.001 12020 move complete, result=0
04:12:43.994 00.000 12020 worker thread done servicing request
04:12:43.994 00.000 12020 Worker thread wakes up
04:12:43.995 00.001 9340 GuideStep: 0.4 px 29 ms WEST, 0.2 px 0 ms NORTH
04:12:44.010 00.015 12020 worker thread servicing REQUEST_EXPOSE 2000
04:12:44.010 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(1402,97,31,31)
04:12:45.785 01.775 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"24ecb4f1-9d61-4156-9896-b0b6d7b81d6b"}
04:12:45.851 00.066 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"24ecb4f1-9d61-4156-9896-b0b6d7b81d6b"}
04:12:45.873 00.022 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"58f02621-bcc4-4ecf-ae5a-7816abd7f4eb"}
04:12:45.921 00.048 9340 case statement mapped state 6 to 3
04:12:46.001 00.080 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"58f02621-bcc4-4ecf-ae5a-7816abd7f4eb"}
04:12:46.025 00.024 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"1339c120-6d17-4f25-96a9-400194c2eb39"}
04:12:46.068 00.043 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":306,"width":15,"height":15,"star_pos":[7.18,7.15],"pixels":"..."},"id":"1339c120-6d17-4f25-96a9-400194c2eb39"}
04:12:46.430 00.362 12020 Exposure complete
04:12:46.834 00.404 9340 OnExposeComplete: enter
04:12:46.856 00.022 12020 worker thread done servicing request
04:12:46.856 00.000 9340 UpdateGuideState(): m_state=6
04:12:46.871 00.015 9340 Star::Find(15, 1417, 112, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 307
04:12:46.887 00.016 9340 Star::Find returns 1 (0), X=1416.88, Y=112.17, Mass=1508657, SNR=203.8, Peak=65436 HFD=4.7
04:12:46.904 00.017 9340 MultiStar: [#1 0.39,0.11,0.84,U] [#2 0.17,0.01,0.88,U] [#3 0.28,0.11,0.99,U] [#4 0.20,0.17,0.88,U] [#5 0.16,0.31,0.94,U] [#6 0.35,0.22,0.94,U] [#7 0.30,0.13,0.90,U] [#8 0.34,0.22,0.92,U] 
04:12:46.951 00.047 9340 single-star, 8 included, MultiStar: {0.25, 0.11}, one-star: {0.10, -0.22}
04:12:46.971 00.020 9340 CameraToMount -- cameraTheta (-1.16) - m_xAngle (0.05) = xAngle (-1.20 = -1.20)
04:12:46.992 00.021 9340 CameraToMount -- cameraTheta (-1.16) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-4.27 = 2.01)
04:12:47.071 00.079 9340 CameraToMount -- cameraX=0.10 cameraY=-0.22 hyp=0.24 cameraTheta=-1.16 mountX=0.09 mountY=0.22, mountTheta=1.19
04:12:47.112 00.041 9340 SchedulePrimaryMove(10104498, x=0.10, y=-0.22, opts=13)
04:12:47.130 00.018 9340 Enqueuing Move request for scope (0.10, -0.22)
04:12:47.192 00.062 12020 Worker thread wakes up
04:12:47.192 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=6562, max=65535, med=10513, FiltMin=8307, FiltMax=65514, Gamma=2.870
04:12:47.209 00.017 12020 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.22) opts 0xd
04:12:47.209 00.000 9340 UpdateGuideState exits: m=1508657 SNR=203.8
04:12:47.227 00.018 12020 Handling offset move in thread for scope, endpoint = (0.10, -0.22)
04:12:47.227 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:12:47.243 00.016 12020 Moving (0.10, -0.22) raw xDistance=0.09 yDistance=0.22
04:12:47.244 00.001 9340 ScheduleExposure(2000,3,1) exposurePending=0
04:12:47.259 00.015 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
04:12:47.259 00.000 9340 Enqueuing Expose request
04:12:47.301 00.042 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:12:47.301 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.22
04:12:47.302 00.001 12020 MoveAxis(E, 0, ABG)
04:12:47.302 00.000 12020 Move returns status 0, amount 0
04:12:47.302 00.000 12020 MoveAxis(N, 0, ABG)
04:12:47.302 00.000 12020 Move returns status 0, amount 0
04:12:47.302 00.000 12020 move complete, result=0
04:12:47.303 00.001 12020 worker thread done servicing request
04:12:47.303 00.000 9340 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
04:12:47.324 00.021 12020 Worker thread wakes up
04:12:47.324 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
04:12:47.324 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(1402,97,31,31)
04:12:47.780 00.456 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"ed9fe76b-ded2-44df-9a9b-991f51e205c7"}
04:12:47.799 00.019 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"ed9fe76b-ded2-44df-9a9b-991f51e205c7"}
04:12:47.832 00.033 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"e90c4d23-fa6e-4360-950a-db7e91db5e34"}
04:12:47.846 00.014 9340 case statement mapped state 6 to 3
04:12:47.859 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"e90c4d23-fa6e-4360-950a-db7e91db5e34"}
04:12:47.875 00.016 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"82c95533-f3fa-4169-ae0c-416614d65550"}
04:12:47.913 00.038 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":307,"width":15,"height":15,"star_pos":[6.88,7.17],"pixels":"..."},"id":"82c95533-f3fa-4169-ae0c-416614d65550"}
04:12:49.752 01.839 12020 Exposure complete
04:12:49.780 00.028 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"0725fcf2-40e2-45ea-97e8-75b00cd86ab7"}
04:12:49.793 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"0725fcf2-40e2-45ea-97e8-75b00cd86ab7"}
04:12:49.813 00.020 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"16372f3b-1e51-4170-9b00-d77ef241d829"}
04:12:49.828 00.015 9340 case statement mapped state 6 to 3
04:12:49.876 00.048 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"16372f3b-1e51-4170-9b00-d77ef241d829"}
04:12:49.897 00.021 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"778d33b6-daa8-444a-963c-1075cc97ad72"}
04:12:49.911 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":307,"width":15,"height":15,"star_pos":[6.88,7.17],"pixels":"..."},"id":"778d33b6-daa8-444a-963c-1075cc97ad72"}
04:12:50.084 00.173 12020 worker thread done servicing request
04:12:50.084 00.000 9340 OnExposeComplete: enter
04:12:50.099 00.015 9340 UpdateGuideState(): m_state=6
04:12:50.114 00.015 9340 Star::Find(15, 1416, 112, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 308
04:12:50.132 00.018 9340 Star::Find returns 1 (0), X=1416.91, Y=112.03, Mass=1547733, SNR=194.6, Peak=64000 HFD=4.6
04:12:50.160 00.028 9340 MultiStar: [#1 0.34,-0.04,0.93,U] [#2 0.48,-0.01,0.95,U] [#3 0.28,-0.04,0.81,U] [#4 0.27,0.07,1.08,U] [#5 0.45,0.13,0.98,U] [#6 0.51,0.05,0.93,U] [#7 0.29,0.01,0.92,U] [#8 0.54,0.03,0.92,U] 
04:12:50.178 00.018 9340 refined, 8 included, MultiStar: {0.36, -0.02}, one-star: {0.13, -0.36}
04:12:50.219 00.041 9340 CameraToMount -- cameraTheta (-0.05) - m_xAngle (0.05) = xAngle (-0.10 = -0.10)
04:12:50.230 00.011 9340 CameraToMount -- cameraTheta (-0.05) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-3.16 = 3.12)
04:12:50.245 00.015 9340 CameraToMount -- cameraX=0.36 cameraY=-0.02 hyp=0.36 cameraTheta=-0.05 mountX=0.36 mountY=0.01, mountTheta=0.02
04:12:50.281 00.036 9340 SchedulePrimaryMove(10104498, x=0.36, y=-0.02, opts=13)
04:12:50.320 00.039 9340 Enqueuing Move request for scope (0.36, -0.02)
04:12:50.335 00.015 12020 Worker thread wakes up
04:12:50.336 00.001 9340 UpdateImageDisplay: Size=(1920,1080) min=6831, max=65535, med=10461, FiltMin=8334, FiltMax=65514, Gamma=2.870
04:12:50.353 00.017 12020 worker thread servicing REQUEST_MOVE scope ofs (0.36, -0.02) opts 0xd
04:12:50.354 00.001 9340 UpdateGuideState exits: m=1547733 SNR=194.6
04:12:50.367 00.013 12020 Handling offset move in thread for scope, endpoint = (0.36, -0.02)
04:12:50.367 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:12:50.384 00.017 12020 Moving (0.36, -0.02) raw xDistance=0.36 yDistance=0.01
04:12:50.384 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
04:12:50.426 00.042 12020 GuideAlgorithmHysteresis::Result() returns 0.15 from input 0.36
04:12:50.426 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:12:50.428 00.002 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
04:12:50.428 00.000 12020 MoveAxis(W, 27, ABG)
04:12:50.428 00.000 12020 Guiding  Dir = 3, Dur = 27
04:12:50.429 00.001 9340 Enqueuing Expose request
04:12:50.450 00.021 12020 IsSlewing returns 0
04:12:50.452 00.002 12020 IsGuiding returns 0
04:12:50.469 00.017 12020 PulseGuide returned control before completion, sleep 21
04:12:50.534 00.065 12020 IsGuiding returns 0
04:12:50.534 00.000 12020 Move returns status 0, amount 27
04:12:50.534 00.000 12020 MoveAxis(N, 0, ABG)
04:12:50.534 00.000 12020 Move returns status 0, amount 0
04:12:50.535 00.001 12020 move complete, result=0
04:12:50.535 00.000 12020 worker thread done servicing request
04:12:50.535 00.000 9340 GuideStep: 0.4 px 27 ms WEST, 0.0 px 0 ms NORTH
04:12:50.553 00.018 12020 Worker thread wakes up
04:12:50.553 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
04:12:50.554 00.001 12020 Handling exposure in thread, d=2000 o=3 r=(1402,97,31,31)
04:12:51.779 01.225 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"4486f162-1ba8-4c8a-8892-59ffc8832244"}
04:12:51.811 00.032 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"4486f162-1ba8-4c8a-8892-59ffc8832244"}
04:12:51.855 00.044 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"c3d8efb6-34f7-47ba-9570-49df8c89f7f3"}
04:12:51.928 00.073 9340 case statement mapped state 6 to 3
04:12:51.972 00.044 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"c3d8efb6-34f7-47ba-9570-49df8c89f7f3"}
04:12:52.029 00.057 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"c88d9cc7-7a43-47ec-af36-2e597d9c6ad4"}
04:12:52.080 00.051 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":308,"width":15,"height":15,"star_pos":[6.91,7.03],"pixels":"..."},"id":"c88d9cc7-7a43-47ec-af36-2e597d9c6ad4"}
04:12:52.932 00.852 12020 Exposure complete
04:12:53.316 00.384 12020 worker thread done servicing request
04:12:53.316 00.000 9340 OnExposeComplete: enter
04:12:53.332 00.016 9340 UpdateGuideState(): m_state=6
04:12:53.374 00.042 9340 Star::Find(15, 1416, 112, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 309
04:12:53.387 00.013 9340 Star::Find returns 1 (0), X=1416.63, Y=112.06, Mass=1527501, SNR=227.1, Peak=62968 HFD=4.9
04:12:53.407 00.020 9340 MultiStar: [#1 -0.09,-0.30,0.78,U] [#2 -0.01,-0.28,0.72,U] [#3 -0.03,-0.20,0.81,U] [#4 -0.02,-0.26,0.99,U] [#5 -0.02,-0.06,0.75,U] [#6 0.13,-0.22,0.75,U] [#7 0.02,-0.32,0.80,U] [#8 0.05,-0.28,0.90,U] 
04:12:53.422 00.015 9340 refined, 8 included, MultiStar: {-0.02, -0.25}, one-star: {-0.15, -0.33}
04:12:53.452 00.030 9340 CameraToMount -- cameraTheta (-1.63) - m_xAngle (0.05) = xAngle (-1.68 = -1.68)
04:12:53.465 00.013 9340 CameraToMount -- cameraTheta (-1.63) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-4.75 = 1.53)
04:12:53.506 00.041 9340 CameraToMount -- cameraX=-0.02 cameraY=-0.25 hyp=0.25 cameraTheta=-1.63 mountX=-0.03 mountY=0.25, mountTheta=1.68
04:12:53.523 00.017 9340 SchedulePrimaryMove(10104498, x=-0.02, y=-0.25, opts=13)
04:12:53.536 00.013 9340 Enqueuing Move request for scope (-0.02, -0.25)
04:12:53.550 00.014 12020 Worker thread wakes up
04:12:53.550 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=6458, max=65535, med=10466, FiltMin=8092, FiltMax=65514, Gamma=2.870
04:12:53.561 00.011 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.25) opts 0xd
04:12:53.562 00.001 9340 UpdateGuideState exits: m=1527501 SNR=227.1
04:12:53.575 00.013 12020 Handling offset move in thread for scope, endpoint = (-0.02, -0.25)
04:12:53.576 00.001 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:12:53.588 00.012 12020 Moving (-0.02, -0.25) raw xDistance=-0.03 yDistance=0.25
04:12:53.589 00.001 9340 ScheduleExposure(2000,3,1) exposurePending=0
04:12:53.626 00.037 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
04:12:53.626 00.000 9340 Enqueuing Expose request
04:12:53.641 00.015 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
04:12:53.641 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.25
04:12:53.642 00.001 12020 MoveAxis(E, 0, ABG)
04:12:53.642 00.000 12020 Move returns status 0, amount 0
04:12:53.642 00.000 12020 MoveAxis(N, 0, ABG)
04:12:53.642 00.000 12020 Move returns status 0, amount 0
04:12:53.642 00.000 12020 move complete, result=0
04:12:53.643 00.001 12020 worker thread done servicing request
04:12:53.643 00.000 12020 Worker thread wakes up
04:12:53.643 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
04:12:53.643 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(1402,97,31,31)
04:12:53.646 00.003 9340 GuideStep: -0.0 px 0 ms EAST, 0.3 px 0 ms NORTH
04:12:53.778 00.132 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"53f61b32-537a-403c-bd42-70f1f6bea728"}
04:12:53.801 00.023 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"53f61b32-537a-403c-bd42-70f1f6bea728"}
04:12:53.816 00.015 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"480a15fd-5574-48e6-9ef8-034bb2ac27c3"}
04:12:53.827 00.011 9340 case statement mapped state 6 to 3
04:12:53.843 00.016 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"480a15fd-5574-48e6-9ef8-034bb2ac27c3"}
04:12:53.855 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"350c9a1e-10ae-4c04-9c43-7523dd3da3cb"}
04:12:53.869 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":309,"width":15,"height":15,"star_pos":[6.63,7.06],"pixels":"..."},"id":"350c9a1e-10ae-4c04-9c43-7523dd3da3cb"}
04:12:55.778 01.909 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"261ee4f4-849a-494c-aec3-802b1c4a56c9"}
04:12:55.804 00.026 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"261ee4f4-849a-494c-aec3-802b1c4a56c9"}
04:12:55.819 00.015 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"aedd6b82-349f-4844-a97a-7ba98d244987"}
04:12:55.833 00.014 9340 case statement mapped state 6 to 3
04:12:55.847 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"aedd6b82-349f-4844-a97a-7ba98d244987"}
04:12:55.858 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"7cd9726d-4f16-4deb-84f9-3987da0a9a20"}
04:12:55.866 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":309,"width":15,"height":15,"star_pos":[6.63,7.06],"pixels":"..."},"id":"7cd9726d-4f16-4deb-84f9-3987da0a9a20"}
04:12:56.007 00.141 12020 Exposure complete
04:12:56.263 00.256 12020 worker thread done servicing request
04:12:56.263 00.000 9340 OnExposeComplete: enter
04:12:56.274 00.011 9340 UpdateGuideState(): m_state=6
04:12:56.294 00.020 9340 Star::Find(15, 1416, 112, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 310
04:12:56.310 00.016 9340 Star::Find returns 1 (0), X=1416.95, Y=112.09, Mass=1595524, SNR=265.5, Peak=65428 HFD=4.6
04:12:56.345 00.035 9340 MultiStar: [#1 0.41,0.01,0.77,U] [#2 0.38,-0.09,0.60,U] [#3 0.30,-0.11,0.72,U] [#4 0.49,0.06,0.72,U] [#5 0.36,0.02,0.65,U] [#6 0.57,0.01,0.00,M4] [#7 0.28,-0.04,0.53,U] [#8 0.47,-0.04,0.62,U] 
04:12:56.366 00.021 9340 single-star, 7 included, MultiStar: {0.35, -0.07}, one-star: {0.17, -0.30}
04:12:56.379 00.013 9340 CameraToMount -- cameraTheta (-1.06) - m_xAngle (0.05) = xAngle (-1.11 = -1.11)
04:12:56.397 00.018 9340 CameraToMount -- cameraTheta (-1.06) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-4.18 = 2.10)
04:12:56.412 00.015 9340 CameraToMount -- cameraX=0.17 cameraY=-0.30 hyp=0.35 cameraTheta=-1.06 mountX=0.15 mountY=0.30, mountTheta=1.09
04:12:56.428 00.016 9340 SchedulePrimaryMove(10104498, x=0.17, y=-0.30, opts=13)
04:12:56.451 00.023 9340 Enqueuing Move request for scope (0.17, -0.30)
04:12:56.482 00.031 12020 Worker thread wakes up
04:12:56.482 00.000 12020 worker thread servicing REQUEST_MOVE scope ofs (0.17, -0.30) opts 0xd
04:12:56.482 00.000 12020 Handling offset move in thread for scope, endpoint = (0.17, -0.30)
04:12:56.483 00.001 12020 Moving (0.17, -0.30) raw xDistance=0.15 yDistance=0.30
04:12:56.483 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=6570, max=65535, med=10462, FiltMin=8127, FiltMax=65514, Gamma=2.870
04:12:56.496 00.013 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.15
04:12:56.496 00.000 9340 UpdateGuideState exits: m=1595524 SNR=265.5
04:12:56.509 00.013 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
04:12:56.509 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:12:56.525 00.016 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.30
04:12:56.525 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
04:12:56.538 00.013 12020 MoveAxis(E, 0, ABG)
04:12:56.538 00.000 9340 Enqueuing Expose request
04:12:56.549 00.011 12020 Move returns status 0, amount 0
04:12:56.549 00.000 12020 MoveAxis(N, 0, ABG)
04:12:56.549 00.000 12020 Move returns status 0, amount 0
04:12:56.550 00.001 12020 move complete, result=0
04:12:56.550 00.000 12020 worker thread done servicing request
04:12:56.550 00.000 12020 Worker thread wakes up
04:12:56.550 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
04:12:56.550 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(1402,97,31,31)
04:12:56.554 00.004 9340 GuideStep: 0.2 px 0 ms EAST, 0.3 px 0 ms NORTH
04:12:57.777 01.223 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"fd1eb35a-faef-4680-96c5-7f538545177f"}
04:12:57.797 00.020 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"fd1eb35a-faef-4680-96c5-7f538545177f"}
04:12:57.834 00.037 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"516364ae-1f9c-4d12-ac38-aa842f92d805"}
04:12:57.846 00.012 9340 case statement mapped state 6 to 3
04:12:57.861 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"516364ae-1f9c-4d12-ac38-aa842f92d805"}
04:12:57.871 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"2a7f32cb-7708-4d62-b97c-f664bfad1d45"}
04:12:57.881 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":310,"width":15,"height":15,"star_pos":[6.95,7.09],"pixels":"..."},"id":"2a7f32cb-7708-4d62-b97c-f664bfad1d45"}
04:12:58.932 01.051 12020 Exposure complete
04:12:59.289 00.357 9340 OnExposeComplete: enter
04:12:59.331 00.042 12020 worker thread done servicing request
04:12:59.332 00.001 9340 UpdateGuideState(): m_state=6
04:12:59.353 00.021 9340 Star::Find(15, 1416, 112, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 311
04:12:59.375 00.022 9340 Star::Find returns 1 (0), X=1417.00, Y=111.90, Mass=1558640, SNR=229.9, Peak=63310 HFD=4.6
04:12:59.390 00.015 9340 MultiStar: [#1 0.42,-0.19,0.89,U] [#2 0.49,-0.32,0.00,M1] [#3 0.45,-0.18,0.95,U] [#4 0.44,-0.18,1.06,U] [#5 0.27,-0.13,0.86,U] [#6 0.73,-0.20,0.00,M5] [#7 0.40,-0.12,0.85,U] [#8 0.54,-0.18,0.00,M1] 
04:12:59.422 00.032 9340 refined, 5 included, MultiStar: {0.37, -0.22}, one-star: {0.22, -0.49}
04:12:59.472 00.050 9340 CameraToMount -- cameraTheta (-0.54) - m_xAngle (0.05) = xAngle (-0.58 = -0.58)
04:12:59.500 00.028 9340 CameraToMount -- cameraTheta (-0.54) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-3.65 = 2.63)
04:12:59.523 00.023 9340 CameraToMount -- cameraX=0.37 cameraY=-0.22 hyp=0.43 cameraTheta=-0.54 mountX=0.36 mountY=0.21, mountTheta=0.53
04:12:59.548 00.025 9340 SchedulePrimaryMove(10104498, x=0.37, y=-0.22, opts=13)
04:12:59.593 00.045 9340 Enqueuing Move request for scope (0.37, -0.22)
04:12:59.636 00.043 12020 Worker thread wakes up
04:12:59.636 00.000 12020 worker thread servicing REQUEST_MOVE scope ofs (0.37, -0.22) opts 0xd
04:12:59.637 00.001 12020 Handling offset move in thread for scope, endpoint = (0.37, -0.22)
04:12:59.637 00.000 12020 Moving (0.37, -0.22) raw xDistance=0.36 yDistance=0.21
04:12:59.637 00.000 12020 GuideAlgorithmHysteresis::Result() returns 0.15 from input 0.36
04:12:59.637 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:12:59.637 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=6738, max=65535, med=10511, FiltMin=8296, FiltMax=65514, Gamma=2.870
04:12:59.651 00.014 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.21
04:12:59.651 00.000 9340 UpdateGuideState exits: m=1558640 SNR=229.9
04:12:59.670 00.019 12020 MoveAxis(W, 27, ABG)
04:12:59.670 00.000 12020 Guiding  Dir = 3, Dur = 27
04:12:59.670 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:12:59.683 00.013 12020 IsSlewing returns 0
04:12:59.684 00.001 9340 ScheduleExposure(2000,3,1) exposurePending=0
04:12:59.698 00.014 12020 IsGuiding returns 0
04:12:59.699 00.001 9340 Enqueuing Expose request
04:12:59.728 00.029 12020 IsGuiding returns 1
04:12:59.729 00.001 12020 scope still moving after pulse duration time elapsed
04:12:59.757 00.028 12020 IsSlewing returns 0
04:12:59.758 00.001 12020 IsGuiding returns 1
04:12:59.774 00.016 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"a2ccc944-0bf7-407a-befd-a7f91bbd9046"}
04:12:59.793 00.019 12020 IsSlewing returns 0
04:12:59.793 00.000 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"a2ccc944-0bf7-407a-befd-a7f91bbd9046"}
04:12:59.809 00.016 12020 IsGuiding returns 0
04:12:59.809 00.000 12020 scope move finished after 27 + 84 ms
04:12:59.811 00.002 12020 Move returns status 0, amount 27
04:12:59.811 00.000 12020 MoveAxis(N, 0, ABG)
04:12:59.811 00.000 12020 Move returns status 0, amount 0
04:12:59.811 00.000 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"3cb379d8-9897-4eab-9d71-cf474a5dce52"}
04:12:59.822 00.011 12020 move complete, result=0
04:12:59.822 00.000 9340 case statement mapped state 6 to 3
04:12:59.835 00.013 12020 worker thread done servicing request
04:12:59.835 00.000 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"3cb379d8-9897-4eab-9d71-cf474a5dce52"}
04:12:59.849 00.014 12020 Worker thread wakes up
04:12:59.851 00.002 12020 worker thread servicing REQUEST_EXPOSE 2000
04:12:59.852 00.001 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"53d4325c-dbaf-43ad-b6df-d06734a5280f"}
04:12:59.867 00.015 12020 Handling exposure in thread, d=2000 o=3 r=(1402,97,31,31)
04:12:59.867 00.000 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":311,"width":15,"height":15,"star_pos":[7.00,6.90],"pixels":"..."},"id":"53d4325c-dbaf-43ad-b6df-d06734a5280f"}
04:12:59.909 00.042 9340 GuideStep: 0.4 px 27 ms WEST, 0.2 px 0 ms NORTH
04:13:00.137 00.228 9340 evsrv: cli 100A41E8 connect
04:13:00.335 00.198 9340 case statement mapped state 6 to 3
04:13:00.389 00.054 9340 case statement mapped state 6 to 3
04:13:00.404 00.015 9340 evsrv: cli 100A41E8 request: {"method":"get_app_state","id":"734e17df-a812-4d28-b70b-93d2c4be6411"}
04:13:00.418 00.014 9340 case statement mapped state 6 to 3
04:13:00.430 00.012 9340 evsrv: cli 100A41E8 response: {"jsonrpc":"2.0","result":"Guiding","id":"734e17df-a812-4d28-b70b-93d2c4be6411"}
04:13:00.566 00.136 9340 evsrv: cli 100A41E8 disconnect
04:13:00.618 00.052 9340 evsrv: cli 100A4288 connect
04:13:00.755 00.137 9340 case statement mapped state 6 to 3
04:13:00.776 00.021 9340 case statement mapped state 6 to 3
04:13:00.792 00.016 9340 evsrv: cli 100A4288 request: {"method":"dither","params":{"amount":4,"raOnly":false,"settle":{"pixels":0.45,"time":8,"timeout":90}},"id":"f0cb623f-c35a-43d0-ad84-2221103df834"}
04:13:00.809 00.017 9340 PhdController::Dither begins
04:13:00.847 00.038 9340 dither: size=4.00, dRA=-3.93 dDec=-0.98
04:13:00.871 00.024 9340 MountToCamera -- mountTheta (2.90) + m_xAngle (0.05) = xAngle (2.95 = 2.95)
04:13:01.077 00.206 9340 MountToCamera -- mountX=-3.93 mountY=-0.98 hyp=4.05 mountTheta=2.90 cameraX=-3.97, cameraY=0.78 cameraTheta=2.95
04:13:01.221 00.144 9340 setting lock position to (1412.81, 113.18)
04:13:01.352 00.131 9340 Mount: notify guiding dithered (-4.0, 0.8)
04:13:01.473 00.121 9340 MultiStar: stabilizing after lock position change
04:13:01.681 00.208 9340 Status Line: Dither by -3.93,-0.98
04:13:01.939 00.258 9340 PhdController: newstate STATE_SETTLE_BEGIN
04:13:01.996 00.057 9340 PhdController: newstate STATE_SETTLE_WAIT
04:13:02.276 00.280 9340 evsrv: cli 100A4288 response: {"jsonrpc":"2.0","result":0,"id":"f0cb623f-c35a-43d0-ad84-2221103df834"}
04:13:02.509 00.233 9340 evsrv: cli 100A4288 disconnect
04:13:02.639 00.130 12020 Exposure complete
04:13:02.644 00.005 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"fade0c06-dfc2-4ab9-8731-fbe4d6f2925d"}
04:13:02.694 00.050 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"fade0c06-dfc2-4ab9-8731-fbe4d6f2925d"}
04:13:02.819 00.125 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"74512624-ee7b-4e9d-b9b4-d8ea509669a2"}
04:13:03.034 00.215 9340 case statement mapped state 6 to 3
04:13:03.406 00.372 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"74512624-ee7b-4e9d-b9b4-d8ea509669a2"}
04:13:03.530 00.124 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"d720b2ea-6505-4ae9-bee4-477d8ede1087"}
04:13:03.582 00.052 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":311,"width":15,"height":15,"star_pos":[7.00,6.90],"pixels":"..."},"id":"d720b2ea-6505-4ae9-bee4-477d8ede1087"}
04:13:03.794 00.212 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"476df852-4bf5-4f10-b07b-ba8843d32f73"}
04:13:03.854 00.060 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"476df852-4bf5-4f10-b07b-ba8843d32f73"}
04:13:03.887 00.033 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"b94f54aa-7ed1-42ec-bdcb-2981eaf7f30e"}
04:13:03.920 00.033 9340 case statement mapped state 6 to 3
04:13:04.203 00.283 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"b94f54aa-7ed1-42ec-bdcb-2981eaf7f30e"}
04:13:04.395 00.192 12020 worker thread done servicing request
04:13:04.404 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"99de693f-e3ee-45e5-9281-55ea694be412"}
04:13:04.501 00.097 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":311,"width":15,"height":15,"star_pos":[7.00,6.90],"pixels":"..."},"id":"99de693f-e3ee-45e5-9281-55ea694be412"}
04:13:04.546 00.045 9340 OnExposeComplete: enter
04:13:04.613 00.067 9340 UpdateGuideState(): m_state=6
04:13:04.663 00.050 9340 Star::Find(15, 1416, 111, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 312
04:13:04.700 00.037 9340 Star::Find returns 1 (0), X=1417.00, Y=112.06, Mass=1551922, SNR=220.7, Peak=64124 HFD=4.5
04:13:04.838 00.138 9340 CameraToMount -- cameraTheta (-0.26) - m_xAngle (0.05) = xAngle (-0.31 = -0.31)
04:13:04.905 00.067 9340 CameraToMount -- cameraTheta (-0.26) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-3.38 = 2.91)
04:13:04.940 00.035 9340 CameraToMount -- cameraX=4.20 cameraY=-1.12 hyp=4.34 cameraTheta=-0.26 mountX=4.14 mountY=1.01, mountTheta=0.24
04:13:04.990 00.050 9340 dither recenter: remaining=(3.9,1.0) step=(3.9,1.0)
04:13:05.056 00.066 9340 MountToCamera -- mountTheta (-0.24) + m_xAngle (0.05) = xAngle (-0.19 = -0.19)
04:13:05.082 00.026 9340 MountToCamera -- mountX=3.93 mountY=0.98 hyp=4.05 mountTheta=-0.24 cameraX=3.97, cameraY=-0.78 cameraTheta=-0.19
04:13:05.162 00.080 9340 SchedulePrimaryMove(10104498, x=3.97, y=-0.78, opts=4)
04:13:05.252 00.090 9340 Enqueuing Move request for scope (3.97, -0.78)
04:13:05.466 00.214 12020 Worker thread wakes up
04:13:05.467 00.001 12020 worker thread servicing REQUEST_MOVE scope ofs (3.97, -0.78) opts 0x4
04:13:05.467 00.000 12020 Handling offset move in thread for scope, endpoint = (3.97, -0.78)
04:13:05.467 00.000 12020 Moving (3.97, -0.78) raw xDistance=3.93 yDistance=0.98
04:13:05.467 00.000 12020 MoveAxis(W, 705, B)
04:13:05.467 00.000 12020 Guiding  Dir = 3, Dur = 705
04:13:05.468 00.001 9340 Mount: notify direct move 3.93,0.98
04:13:05.510 00.042 12020 IsSlewing returns 0
04:13:05.512 00.002 12020 IsGuiding returns 0
04:13:05.515 00.003 9340 UpdateImageDisplay: Size=(1920,1080) min=6372, max=65535, med=10466, FiltMin=7979, FiltMax=65514, Gamma=2.870
04:13:05.547 00.032 12020 PulseGuide returned control before completion, sleep 695
04:13:05.550 00.003 9340 UpdateGuideState exits: m=1551922 SNR=220.7
04:13:05.618 00.068 9340 PhdController: settling, locked = 1, distance = 4.38 (0.45) aobump = 0 frame = 1 / 99999
04:13:05.650 00.032 9340 evsrv: {"Event":"Settling","Timestamp":1778749985.650,"Host":"ASTRO","Inst":1,"Distance":4.38,"Time":0.0,"SettleTime":8.0,"StarLocked":true}
04:13:05.702 00.052 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:13:05.793 00.091 9340 ScheduleExposure(2000,3,1) exposurePending=0
04:13:05.847 00.054 9340 Enqueuing Expose request
04:13:05.923 00.076 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"fbd7f0db-9e9b-468c-9992-c3772d5a6318"}
04:13:05.960 00.037 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"fbd7f0db-9e9b-468c-9992-c3772d5a6318"}
04:13:06.037 00.077 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"e095a6f7-52f9-46ba-bc44-83252f88053f"}
04:13:06.074 00.037 9340 case statement mapped state 6 to 3
04:13:06.191 00.117 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"e095a6f7-52f9-46ba-bc44-83252f88053f"}
04:13:06.275 00.084 12020 IsGuiding returns 1
04:13:06.275 00.000 12020 scope still moving after pulse duration time elapsed
04:13:06.325 00.050 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"da740f9b-0477-4e9e-94c0-f1c55326baad"}
04:13:06.345 00.020 12020 IsSlewing returns 0
04:13:06.352 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":312,"width":15,"height":15,"star_pos":[7.00,7.06],"pixels":"..."},"id":"da740f9b-0477-4e9e-94c0-f1c55326baad"}
04:13:06.377 00.025 12020 IsGuiding returns 1
04:13:06.465 00.088 12020 IsSlewing returns 0
04:13:06.476 00.011 12020 IsGuiding returns 1
04:13:06.509 00.033 12020 IsSlewing returns 0
04:13:06.511 00.002 12020 IsGuiding returns 0
04:13:06.511 00.000 12020 scope move finished after 705 + 294 ms
04:13:06.512 00.001 12020 Move returns status 0, amount 705
04:13:06.512 00.000 12020 MoveAxis(S, 159, B)
04:13:06.512 00.000 12020 Guiding  Dir = 1, Dur = 159
04:13:06.516 00.004 12020 IsSlewing returns 0
04:13:06.518 00.002 12020 IsGuiding returns 0
04:13:06.621 00.103 12020 PulseGuide returned control before completion, sleep 67
04:13:06.736 00.115 12020 IsGuiding returns 1
04:13:06.736 00.000 12020 scope still moving after pulse duration time elapsed
04:13:06.778 00.042 12020 IsSlewing returns 0
04:13:06.789 00.011 12020 IsGuiding returns 1
04:13:06.845 00.056 12020 IsSlewing returns 0
04:13:06.849 00.004 12020 IsGuiding returns 1
04:13:06.958 00.109 12020 IsSlewing returns 0
04:13:06.962 00.004 12020 IsGuiding returns 0
04:13:06.963 00.001 12020 scope move finished after 159 + 285 ms
04:13:06.963 00.000 12020 Move returns status 0, amount 159
04:13:06.963 00.000 12020 move complete, result=0
04:13:06.963 00.000 12020 worker thread done servicing request
04:13:06.963 00.000 12020 Worker thread wakes up
04:13:06.965 00.002 12020 worker thread servicing REQUEST_EXPOSE 2000
04:13:06.965 00.000 9340 GuideStep: 3.9 px 705 ms WEST, 1.0 px 159 ms SOUTH
04:13:06.996 00.031 12020 Handling exposure in thread, d=2000 o=3 r=(1398,98,31,31)
04:13:07.885 00.889 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"3ca7faad-2fe7-4d30-9425-fc83f77201f3"}
04:13:07.899 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"3ca7faad-2fe7-4d30-9425-fc83f77201f3"}
04:13:08.024 00.125 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"3e6bb65e-20a2-479f-99c9-8e8f2112d718"}
04:13:08.071 00.047 9340 case statement mapped state 6 to 3
04:13:08.178 00.107 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"3e6bb65e-20a2-479f-99c9-8e8f2112d718"}
04:13:08.396 00.218 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"33408bbf-7a7b-4fda-8488-520a0b31031f"}
04:13:08.444 00.048 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":312,"width":15,"height":15,"star_pos":[7.00,7.06],"pixels":"..."},"id":"33408bbf-7a7b-4fda-8488-520a0b31031f"}
04:13:09.352 00.908 12020 Exposure complete
04:13:09.624 00.272 12020 worker thread done servicing request
04:13:09.624 00.000 9340 OnExposeComplete: enter
04:13:09.662 00.038 9340 UpdateGuideState(): m_state=6
04:13:09.677 00.015 9340 Star::Find(15, 1417, 112, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 313
04:13:09.691 00.014 9340 Star::Find returns 1 (0), X=1412.06, Y=111.91, Mass=1501764, SNR=191.2, Peak=59022 HFD=4.7
04:13:09.702 00.011 9340 CameraToMount -- cameraTheta (-2.10) - m_xAngle (0.05) = xAngle (-2.15 = -2.15)
04:13:09.714 00.012 9340 CameraToMount -- cameraTheta (-2.10) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-5.22 = 1.06)
04:13:09.726 00.012 9340 CameraToMount -- cameraX=-0.75 cameraY=-1.27 hyp=1.47 cameraTheta=-2.10 mountX=-0.81 mountY=1.29, mountTheta=2.13
04:13:09.743 00.017 9340 SchedulePrimaryMove(10104498, x=-0.75, y=-1.27, opts=13)
04:13:09.755 00.012 9340 Enqueuing Move request for scope (-0.75, -1.27)
04:13:09.795 00.040 12020 Worker thread wakes up
04:13:09.795 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=6398, max=65535, med=10450, FiltMin=8380, FiltMax=65517, Gamma=2.870
04:13:09.809 00.014 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.75, -1.27) opts 0xd
04:13:09.809 00.000 9340 UpdateGuideState exits: m=1501764 SNR=191.2
04:13:09.823 00.014 12020 Handling offset move in thread for scope, endpoint = (-0.75, -1.27)
04:13:09.824 00.001 9340 PhdController: settling, locked = 1, distance = 1.47 (0.45) aobump = 0 frame = 2 / 99999
04:13:09.836 00.012 12020 Moving (-0.75, -1.27) raw xDistance=-0.81 yDistance=1.29
04:13:09.836 00.000 9340 evsrv: {"Event":"Settling","Timestamp":1778749989.836,"Host":"ASTRO","Inst":1,"Distance":1.47,"Time":0.0,"SettleTime":8.0,"StarLocked":true}
04:13:09.846 00.010 12020 GuideAlgorithmHysteresis::Result() returns -0.34 from input -0.81
04:13:09.846 00.000 12020 resist switch: large excursion: input 1.29 thresh 0.75 direction from 0 to 1
04:13:09.847 00.001 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:13:09.861 00.014 12020 switching direction from 0 to 1 - decHistory=3 oldest=0.00 newest=3.86
04:13:09.861 00.000 12020 GuideAlgorithmResistSwitch::result() returns 1.29 from input 1.29
04:13:09.861 00.000 12020 MoveAxis(E, 61, ABG)
04:13:09.861 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
04:13:09.876 00.015 9340 Enqueuing Expose request
04:13:09.889 00.013 12020 Guiding  Dir = 2, Dur = 61
04:13:09.930 00.041 12020 IsSlewing returns 0
04:13:09.931 00.001 12020 IsGuiding returns 0
04:13:09.986 00.055 12020 PulseGuide returned control before completion, sleep 18
04:13:09.986 00.000 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"37387b86-c053-4563-8866-bf4f1b2b934a"}
04:13:10.005 00.019 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"37387b86-c053-4563-8866-bf4f1b2b934a"}
04:13:10.020 00.015 12020 IsGuiding returns 1
04:13:10.021 00.001 12020 scope still moving after pulse duration time elapsed
04:13:10.055 00.034 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"a9f39307-99d8-40cc-8227-2112c5dead1b"}
04:13:10.152 00.097 9340 case statement mapped state 6 to 3
04:13:10.193 00.041 12020 IsSlewing returns 0
04:13:10.193 00.000 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"a9f39307-99d8-40cc-8227-2112c5dead1b"}
04:13:10.213 00.020 12020 IsGuiding returns 0
04:13:10.213 00.000 12020 scope move finished after 61 + 220 ms
04:13:10.213 00.000 12020 Move returns status 0, amount 61
04:13:10.213 00.000 12020 MoveAxis(S, 209, ABG)
04:13:10.214 00.001 12020 Guiding  Dir = 1, Dur = 209
04:13:10.215 00.001 12020 IsSlewing returns 0
04:13:10.216 00.001 12020 IsGuiding returns 0
04:13:10.317 00.101 12020 PulseGuide returned control before completion, sleep 118
04:13:10.421 00.104 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"89a711a3-79ca-4ba2-bb49-439db5cfa327"}
04:13:10.639 00.218 12020 IsGuiding returns 1
04:13:10.639 00.000 12020 scope still moving after pulse duration time elapsed
04:13:10.655 00.016 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":313,"width":15,"height":15,"star_pos":[7.06,6.91],"pixels":"..."},"id":"89a711a3-79ca-4ba2-bb49-439db5cfa327"}
04:13:10.767 00.112 12020 IsSlewing returns 0
04:13:10.875 00.108 12020 IsGuiding returns 0
04:13:10.876 00.001 12020 scope move finished after 209 + 450 ms
04:13:10.876 00.000 12020 Move returns status 0, amount 209
04:13:10.876 00.000 12020 move complete, result=0
04:13:10.877 00.001 12020 worker thread done servicing request
04:13:10.877 00.000 9340 GuideStep: -0.8 px 61 ms EAST, 1.3 px 209 ms SOUTH
04:13:10.898 00.021 12020 Worker thread wakes up
04:13:10.899 00.001 12020 worker thread servicing REQUEST_EXPOSE 2000
04:13:10.899 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(1398,98,31,31)
04:13:11.960 01.061 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"8eaa6546-b3cc-4510-b4bc-2ddcd8c078fa"}
04:13:12.100 00.140 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"8eaa6546-b3cc-4510-b4bc-2ddcd8c078fa"}
04:13:12.134 00.034 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"f890fe39-db69-44a8-a268-a662fd044276"}
04:13:12.159 00.025 9340 case statement mapped state 6 to 3
04:13:12.267 00.108 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"f890fe39-db69-44a8-a268-a662fd044276"}
04:13:12.377 00.110 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"9b5f0188-9047-475b-9079-0100fc5099f6"}
04:13:12.468 00.091 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":313,"width":15,"height":15,"star_pos":[7.06,6.91],"pixels":"..."},"id":"9b5f0188-9047-475b-9079-0100fc5099f6"}
04:13:13.385 00.917 12020 Exposure complete
04:13:13.971 00.586 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"c67c3e6c-61a1-4cb4-ac64-de88eda11af2"}
04:13:14.108 00.137 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"c67c3e6c-61a1-4cb4-ac64-de88eda11af2"}
04:13:14.894 00.786 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"81a3ed42-0998-4275-a971-f613341ac08c"}
04:13:15.274 00.380 9340 case statement mapped state 6 to 3
04:13:15.701 00.427 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"81a3ed42-0998-4275-a971-f613341ac08c"}
04:13:16.364 00.663 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"fc6aef4d-cf14-4cf0-b52f-9608055a94ca"}
04:13:16.844 00.480 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":313,"width":15,"height":15,"star_pos":[7.06,6.91],"pixels":"..."},"id":"fc6aef4d-cf14-4cf0-b52f-9608055a94ca"}
04:13:17.183 00.339 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"c61f7ccb-83d1-43ac-b21e-d915f784ddc5"}
04:13:17.284 00.101 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"c61f7ccb-83d1-43ac-b21e-d915f784ddc5"}
04:13:17.444 00.160 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"544326fd-9cc7-4b45-8855-5764f8db06d3"}
04:13:17.643 00.199 9340 case statement mapped state 6 to 3
04:13:18.142 00.499 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"544326fd-9cc7-4b45-8855-5764f8db06d3"}
04:13:18.300 00.158 12020 worker thread done servicing request
04:13:18.300 00.000 9340 OnExposeComplete: enter
04:13:18.454 00.154 9340 UpdateGuideState(): m_state=6
04:13:18.491 00.037 9340 Star::Find(15, 1412, 111, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 314
04:13:18.598 00.107 9340 Star::Find returns 1 (0), X=1412.74, Y=114.10, Mass=1512369, SNR=211.6, Peak=65535 HFD=4.7
04:13:18.619 00.021 9340 CameraToMount -- cameraTheta (1.65) - m_xAngle (0.05) = xAngle (1.60 = 1.60)
04:13:18.634 00.015 9340 CameraToMount -- cameraTheta (1.65) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-1.47 = -1.47)
04:13:18.645 00.011 9340 CameraToMount -- cameraX=-0.07 cameraY=0.92 hyp=0.92 cameraTheta=1.65 mountX=-0.03 mountY=-0.92, mountTheta=-1.60
04:13:18.663 00.018 9340 SchedulePrimaryMove(10104498, x=-0.07, y=0.92, opts=13)
04:13:18.676 00.013 9340 Enqueuing Move request for scope (-0.07, 0.92)
04:13:18.690 00.014 12020 Worker thread wakes up
04:13:18.690 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=6366, max=65535, med=10516, FiltMin=8193, FiltMax=65517, Gamma=2.870
04:13:18.728 00.038 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.92) opts 0xd
04:13:18.728 00.000 12020 Handling offset move in thread for scope, endpoint = (-0.07, 0.92)
04:13:18.729 00.001 12020 Moving (-0.07, 0.92) raw xDistance=-0.03 yDistance=-0.92
04:13:18.729 00.000 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
04:13:18.729 00.000 12020 resist switch: large excursion: input -0.92 thresh 0.75 direction from 1 to -1
04:13:18.729 00.000 12020 switching direction from 0 to -1 - decHistory=-3 oldest=0.00 newest=-2.75
04:13:18.729 00.000 12020 GuideAlgorithmResistSwitch::result() returns -0.92 from input -0.92
04:13:18.730 00.001 12020 MoveAxis(E, 0, ABG)
04:13:18.730 00.000 12020 Move returns status 0, amount 0
04:13:18.730 00.000 12020 MoveAxis(N, 149, ABG)
04:13:18.730 00.000 12020 Guiding  Dir = 0, Dur = 149
04:13:18.732 00.002 9340 UpdateGuideState exits: m=1512369 SNR=211.6
04:13:18.745 00.013 9340 PhdController: settling, locked = 1, distance = 1.31 (0.45) aobump = 0 frame = 3 / 99999
04:13:18.758 00.013 12020 IsSlewing returns 0
04:13:18.758 00.000 9340 evsrv: {"Event":"Settling","Timestamp":1778749998.758,"Host":"ASTRO","Inst":1,"Distance":1.31,"Time":0.0,"SettleTime":8.0,"StarLocked":true}
04:13:18.770 00.012 12020 IsGuiding returns 0
04:13:18.771 00.001 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:13:18.783 00.012 9340 ScheduleExposure(2000,3,1) exposurePending=0
04:13:18.801 00.018 9340 Enqueuing Expose request
04:13:18.815 00.014 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"4f6eaa65-52a0-42af-9f31-71af7502d7b7"}
04:13:18.857 00.042 12020 PulseGuide returned control before completion, sleep 76
04:13:18.858 00.001 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":314,"width":15,"height":15,"star_pos":[6.74,7.10],"pixels":"..."},"id":"4f6eaa65-52a0-42af-9f31-71af7502d7b7"}
04:13:18.945 00.087 12020 IsGuiding returns 1
04:13:18.945 00.000 12020 scope still moving after pulse duration time elapsed
04:13:18.997 00.052 12020 IsSlewing returns 0
04:13:19.093 00.096 12020 IsGuiding returns 0
04:13:19.093 00.000 12020 scope move finished after 149 + 173 ms
04:13:19.094 00.001 12020 Move returns status 0, amount 149
04:13:19.094 00.000 12020 move complete, result=0
04:13:19.094 00.000 12020 worker thread done servicing request
04:13:19.094 00.000 12020 Worker thread wakes up
04:13:19.094 00.000 9340 GuideStep: -0.0 px 0 ms EAST, -0.9 px 149 ms NORTH
04:13:19.128 00.034 12020 worker thread servicing REQUEST_EXPOSE 2000
04:13:19.128 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(1398,98,31,31)
04:13:19.749 00.621 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"f2c47a48-99a6-4a7f-b3e1-bdb9fc07b73d"}
04:13:19.819 00.070 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"f2c47a48-99a6-4a7f-b3e1-bdb9fc07b73d"}
04:13:19.853 00.034 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"523dc1c6-938f-4691-b387-0c4250896a5c"}
04:13:19.882 00.029 9340 case statement mapped state 6 to 3
04:13:19.941 00.059 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"523dc1c6-938f-4691-b387-0c4250896a5c"}
04:13:19.971 00.030 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"8625b18b-029e-45e1-ab6a-534ef5cd7b32"}
04:13:20.001 00.030 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":314,"width":15,"height":15,"star_pos":[6.74,7.10],"pixels":"..."},"id":"8625b18b-029e-45e1-ab6a-534ef5cd7b32"}
04:13:21.498 01.497 12020 Exposure complete
04:13:21.667 00.169 12020 worker thread done servicing request
04:13:21.668 00.001 9340 OnExposeComplete: enter
04:13:21.676 00.008 9340 UpdateGuideState(): m_state=6
04:13:21.688 00.012 9340 Star::Find(15, 1412, 114, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 315
04:13:21.722 00.034 9340 Star::Find returns 1 (0), X=1413.42, Y=114.52, Mass=1513973, SNR=224.1, Peak=65378 HFD=5.0
04:13:21.730 00.008 9340 CameraToMount -- cameraTheta (1.14) - m_xAngle (0.05) = xAngle (1.09 = 1.09)
04:13:21.738 00.008 9340 CameraToMount -- cameraTheta (1.14) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-1.98 = -1.98)
04:13:21.747 00.009 9340 CameraToMount -- cameraX=0.61 cameraY=1.34 hyp=1.47 cameraTheta=1.14 mountX=0.68 mountY=-1.35, mountTheta=-1.11
04:13:21.758 00.011 9340 SchedulePrimaryMove(10104498, x=0.61, y=1.34, opts=13)
04:13:21.769 00.011 9340 Enqueuing Move request for scope (0.61, 1.34)
04:13:21.780 00.011 12020 Worker thread wakes up
04:13:21.780 00.000 12020 worker thread servicing REQUEST_MOVE scope ofs (0.61, 1.34) opts 0xd
04:13:21.780 00.000 12020 Handling offset move in thread for scope, endpoint = (0.61, 1.34)
04:13:21.780 00.000 12020 Moving (0.61, 1.34) raw xDistance=0.68 yDistance=-1.35
04:13:21.781 00.001 9340 UpdateImageDisplay: Size=(1920,1080) min=6218, max=65535, med=10470, FiltMin=8325, FiltMax=65517, Gamma=2.870
04:13:21.790 00.009 12020 GuideAlgorithmHysteresis::Result() returns 0.28 from input 0.68
04:13:21.790 00.000 9340 UpdateGuideState exits: m=1513973 SNR=224.1
04:13:21.800 00.010 12020 GuideAlgorithmResistSwitch::result() returns -1.35 from input -1.35
04:13:21.800 00.000 12020 MoveAxis(W, 51, ABG)
04:13:21.800 00.000 12020 Guiding  Dir = 3, Dur = 51
04:13:21.800 00.000 9340 PhdController: settling, locked = 1, distance = 1.36 (0.45) aobump = 0 frame = 4 / 99999
04:13:21.828 00.028 12020 IsSlewing returns 0
04:13:21.828 00.000 9340 evsrv: {"Event":"Settling","Timestamp":1778750001.828,"Host":"ASTRO","Inst":1,"Distance":1.36,"Time":0.0,"SettleTime":8.0,"StarLocked":true}
04:13:21.837 00.009 12020 IsGuiding returns 0
04:13:21.838 00.001 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:13:21.845 00.007 9340 ScheduleExposure(2000,3,1) exposurePending=0
04:13:21.854 00.009 9340 Enqueuing Expose request
04:13:21.866 00.012 12020 PulseGuide returned control before completion, sleep 39
04:13:21.866 00.000 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"428dc9ab-b834-4ba4-b4cd-a25bc711fec9"}
04:13:21.875 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"428dc9ab-b834-4ba4-b4cd-a25bc711fec9"}
04:13:21.888 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"891e10d9-ab01-44ec-b3c7-3ccedf912f0e"}
04:13:21.898 00.010 9340 case statement mapped state 6 to 3
04:13:21.908 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"891e10d9-ab01-44ec-b3c7-3ccedf912f0e"}
04:13:21.918 00.010 12020 IsGuiding returns 1
04:13:21.918 00.000 12020 scope still moving after pulse duration time elapsed
04:13:21.919 00.001 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"ba3b3516-32e6-48ce-943b-2ab9ed417944"}
04:13:21.940 00.021 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":315,"width":15,"height":15,"star_pos":[7.42,6.52],"pixels":"..."},"id":"ba3b3516-32e6-48ce-943b-2ab9ed417944"}
04:13:21.949 00.009 12020 IsSlewing returns 0
04:13:21.953 00.004 12020 IsGuiding returns 0
04:13:21.953 00.000 12020 scope move finished after 51 + 64 ms
04:13:21.953 00.000 12020 Move returns status 0, amount 51
04:13:21.953 00.000 12020 MoveAxis(N, 220, ABG)
04:13:21.953 00.000 12020 Guiding  Dir = 0, Dur = 220
04:13:21.954 00.001 12020 IsSlewing returns 0
04:13:21.955 00.001 12020 IsGuiding returns 0
04:13:22.048 00.093 12020 PulseGuide returned control before completion, sleep 138
04:13:22.193 00.145 12020 IsGuiding returns 1
04:13:22.193 00.000 12020 scope still moving after pulse duration time elapsed
04:13:22.221 00.028 12020 IsSlewing returns 0
04:13:22.223 00.002 12020 IsGuiding returns 1
04:13:22.252 00.029 12020 IsSlewing returns 0
04:13:22.253 00.001 12020 IsGuiding returns 1
04:13:22.371 00.118 12020 IsSlewing returns 0
04:13:22.410 00.039 12020 IsGuiding returns 0
04:13:22.410 00.000 12020 scope move finished after 220 + 234 ms
04:13:22.410 00.000 12020 Move returns status 0, amount 220
04:13:22.410 00.000 12020 move complete, result=0
04:13:22.411 00.001 12020 worker thread done servicing request
04:13:22.411 00.000 12020 Worker thread wakes up
04:13:22.411 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
04:13:22.411 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(1398,98,31,31)
04:13:22.412 00.001 9340 GuideStep: 0.7 px 51 ms WEST, -1.4 px 220 ms NORTH
04:13:23.742 01.330 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"717bd77f-67f7-46fd-a876-fbdd07226a81"}
04:13:23.754 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"717bd77f-67f7-46fd-a876-fbdd07226a81"}
04:13:23.762 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"faf43c97-f291-4b26-b478-9630aa196807"}
04:13:23.772 00.010 9340 case statement mapped state 6 to 3
04:13:23.780 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"faf43c97-f291-4b26-b478-9630aa196807"}
04:13:23.789 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"96ac9252-ed49-4312-bf77-eec56662db17"}
04:13:23.796 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":315,"width":15,"height":15,"star_pos":[7.42,6.52],"pixels":"..."},"id":"96ac9252-ed49-4312-bf77-eec56662db17"}
04:13:24.784 00.988 12020 Exposure complete
04:13:24.960 00.176 12020 worker thread done servicing request
04:13:24.961 00.001 9340 OnExposeComplete: enter
04:13:24.968 00.007 9340 UpdateGuideState(): m_state=6
04:13:24.977 00.009 9340 Star::Find(15, 1413, 114, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 316
04:13:24.989 00.012 9340 Star::Find returns 1 (0), X=1412.99, Y=113.58, Mass=1563417, SNR=200.6, Peak=64951 HFD=5.0
04:13:24.997 00.008 9340 CameraToMount -- cameraTheta (1.14) - m_xAngle (0.05) = xAngle (1.09 = 1.09)
04:13:25.004 00.007 9340 CameraToMount -- cameraTheta (1.14) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-1.98 = -1.98)
04:13:25.012 00.008 9340 CameraToMount -- cameraX=0.19 cameraY=0.40 hyp=0.45 cameraTheta=1.14 mountX=0.21 mountY=-0.41, mountTheta=-1.11
04:13:25.025 00.013 9340 SchedulePrimaryMove(10104498, x=0.19, y=0.40, opts=13)
04:13:25.038 00.013 9340 Enqueuing Move request for scope (0.19, 0.40)
04:13:25.047 00.009 12020 Worker thread wakes up
04:13:25.047 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=6642, max=65535, med=10489, FiltMin=7926, FiltMax=65517, Gamma=2.870
04:13:25.055 00.008 12020 worker thread servicing REQUEST_MOVE scope ofs (0.19, 0.40) opts 0xd
04:13:25.067 00.012 9340 UpdateGuideState exits: m=1563417 SNR=200.6
04:13:25.076 00.009 12020 Handling offset move in thread for scope, endpoint = (0.19, 0.40)
04:13:25.076 00.000 12020 Moving (0.19, 0.40) raw xDistance=0.21 yDistance=-0.41
04:13:25.076 00.000 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.21
04:13:25.077 00.001 9340 PhdController: settling, locked = 1, distance = 1.08 (0.45) aobump = 0 frame = 5 / 99999
04:13:25.084 00.007 12020 GuideAlgorithmResistSwitch::result() returns -0.41 from input -0.41
04:13:25.084 00.000 9340 evsrv: {"Event":"Settling","Timestamp":1778750005.084,"Host":"ASTRO","Inst":1,"Distance":1.08,"Time":0.0,"SettleTime":8.0,"StarLocked":true}
04:13:25.092 00.008 12020 MoveAxis(E, 0, ABG)
04:13:25.092 00.000 12020 Move returns status 0, amount 0
04:13:25.093 00.001 12020 MoveAxis(N, 67, ABG)
04:13:25.093 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:13:25.103 00.010 9340 ScheduleExposure(2000,3,1) exposurePending=0
04:13:25.114 00.011 9340 Enqueuing Expose request
04:13:25.120 00.006 12020 Guiding  Dir = 0, Dur = 67
04:13:25.121 00.001 12020 IsSlewing returns 0
04:13:25.122 00.001 12020 IsGuiding returns 0
04:13:25.202 00.080 12020 IsGuiding returns 1
04:13:25.203 00.001 12020 scope still moving after pulse duration time elapsed
04:13:25.224 00.021 12020 IsSlewing returns 0
04:13:25.224 00.000 12020 IsGuiding returns 1
04:13:25.256 00.032 12020 IsSlewing returns 0
04:13:25.257 00.001 12020 IsGuiding returns 1
04:13:25.362 00.105 12020 IsSlewing returns 0
04:13:25.394 00.032 12020 IsGuiding returns 0
04:13:25.395 00.001 12020 scope move finished after 67 + 205 ms
04:13:25.395 00.000 12020 Move returns status 0, amount 67
04:13:25.395 00.000 12020 move complete, result=0
04:13:25.395 00.000 12020 worker thread done servicing request
04:13:25.395 00.000 9340 GuideStep: 0.2 px 0 ms EAST, -0.4 px 67 ms NORTH
04:13:25.423 00.028 12020 Worker thread wakes up
04:13:25.423 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
04:13:25.423 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(1398,98,31,31)
04:13:25.742 00.319 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"6b77c7e9-8504-49ed-88ba-66dcc2f5814c"}
04:13:25.751 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"6b77c7e9-8504-49ed-88ba-66dcc2f5814c"}
04:13:25.774 00.023 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"48586aae-5cbe-4b99-ab97-478c47cccbba"}
04:13:25.782 00.008 9340 case statement mapped state 6 to 3
04:13:25.791 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"48586aae-5cbe-4b99-ab97-478c47cccbba"}
04:13:25.800 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"aac0cfef-a6b7-4c13-8251-490fb52dd0b8"}
04:13:25.808 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":316,"width":15,"height":15,"star_pos":[6.99,6.58],"pixels":"..."},"id":"aac0cfef-a6b7-4c13-8251-490fb52dd0b8"}
04:13:27.743 01.935 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"0c00d22a-c5b6-4787-acee-0d36dc1e68c1"}
04:13:27.752 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"0c00d22a-c5b6-4787-acee-0d36dc1e68c1"}
04:13:27.777 00.025 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"723eef6e-3f02-4b7b-b204-6021f1ffdd90"}
04:13:27.785 00.008 9340 case statement mapped state 6 to 3
04:13:27.793 00.008 12020 Exposure complete
04:13:27.793 00.000 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"723eef6e-3f02-4b7b-b204-6021f1ffdd90"}
04:13:27.803 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"342fedbe-fa60-401f-a1de-10399e2f29aa"}
04:13:27.813 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":316,"width":15,"height":15,"star_pos":[6.99,6.58],"pixels":"..."},"id":"342fedbe-fa60-401f-a1de-10399e2f29aa"}
04:13:27.990 00.177 12020 worker thread done servicing request
04:13:27.990 00.000 9340 OnExposeComplete: enter
04:13:28.001 00.011 9340 UpdateGuideState(): m_state=6
04:13:28.010 00.009 9340 Star::Find(15, 1412, 113, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 317
04:13:28.020 00.010 9340 Star::Find returns 1 (0), X=1412.99, Y=113.55, Mass=1571141, SNR=245.2, Peak=65526 HFD=5.0
04:13:28.029 00.009 9340 CameraToMount -- cameraTheta (1.12) - m_xAngle (0.05) = xAngle (1.07 = 1.07)
04:13:28.037 00.008 9340 CameraToMount -- cameraTheta (1.12) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-2.00 = -2.00)
04:13:28.045 00.008 9340 CameraToMount -- cameraX=0.18 cameraY=0.37 hyp=0.41 cameraTheta=1.12 mountX=0.20 mountY=-0.38, mountTheta=-1.09
04:13:28.058 00.013 9340 SchedulePrimaryMove(10104498, x=0.18, y=0.37, opts=13)
04:13:28.068 00.010 9340 Enqueuing Move request for scope (0.18, 0.37)
04:13:28.080 00.012 12020 Worker thread wakes up
04:13:28.080 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=6629, max=65535, med=10466, FiltMin=8225, FiltMax=65517, Gamma=2.870
04:13:28.106 00.026 12020 worker thread servicing REQUEST_MOVE scope ofs (0.18, 0.37) opts 0xd
04:13:28.107 00.001 9340 UpdateGuideState exits: m=1571141 SNR=245.2
04:13:28.116 00.009 12020 Handling offset move in thread for scope, endpoint = (0.18, 0.37)
04:13:28.116 00.000 9340 PhdController: settling, locked = 1, distance = 0.88 (0.45) aobump = 0 frame = 6 / 99999
04:13:28.125 00.009 12020 Moving (0.18, 0.37) raw xDistance=0.20 yDistance=-0.38
04:13:28.125 00.000 9340 evsrv: {"Event":"Settling","Timestamp":1778750008.125,"Host":"ASTRO","Inst":1,"Distance":0.88,"Time":0.0,"SettleTime":8.0,"StarLocked":true}
04:13:28.140 00.015 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.20
04:13:28.140 00.000 12020 GuideAlgorithmResistSwitch::result() returns -0.38 from input -0.38
04:13:28.140 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:13:28.151 00.011 12020 MoveAxis(E, 0, ABG)
04:13:28.151 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
04:13:28.160 00.009 12020 Move returns status 0, amount 0
04:13:28.160 00.000 9340 Enqueuing Expose request
04:13:28.175 00.015 12020 MoveAxis(N, 61, ABG)
04:13:28.176 00.001 12020 Guiding  Dir = 0, Dur = 61
04:13:28.177 00.001 12020 IsSlewing returns 0
04:13:28.177 00.000 12020 IsGuiding returns 0
04:13:28.304 00.127 12020 IsGuiding returns 1
04:13:28.304 00.000 12020 scope still moving after pulse duration time elapsed
04:13:28.448 00.144 12020 IsSlewing returns 0
04:13:28.449 00.001 12020 IsGuiding returns 0
04:13:28.449 00.000 12020 scope move finished after 61 + 210 ms
04:13:28.449 00.000 12020 Move returns status 0, amount 61
04:13:28.449 00.000 12020 move complete, result=0
04:13:28.449 00.000 12020 worker thread done servicing request
04:13:28.449 00.000 9340 GuideStep: 0.2 px 0 ms EAST, -0.4 px 61 ms NORTH
04:13:28.464 00.015 12020 Worker thread wakes up
04:13:28.464 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
04:13:28.464 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(1398,98,31,31)
04:13:29.743 01.279 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"767e1948-25b2-4455-ad9e-d3ce88b3d5e5"}
04:13:29.753 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"767e1948-25b2-4455-ad9e-d3ce88b3d5e5"}
04:13:29.763 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"81355532-3d81-4194-9bc6-056979f56d05"}
04:13:29.771 00.008 9340 case statement mapped state 6 to 3
04:13:29.784 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"81355532-3d81-4194-9bc6-056979f56d05"}
04:13:29.795 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"3c8623b4-128a-4314-98f6-46e1729d4ae1"}
04:13:29.805 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":317,"width":15,"height":15,"star_pos":[6.99,6.55],"pixels":"..."},"id":"3c8623b4-128a-4314-98f6-46e1729d4ae1"}
04:13:30.834 01.029 12020 Exposure complete
04:13:31.031 00.197 12020 worker thread done servicing request
04:13:31.031 00.000 9340 OnExposeComplete: enter
04:13:31.040 00.009 9340 UpdateGuideState(): m_state=6
04:13:31.051 00.011 9340 Star::Find(15, 1412, 113, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 318
04:13:31.061 00.010 9340 Star::Find returns 1 (0), X=1412.76, Y=112.99, Mass=1559923, SNR=237.0, Peak=65526 HFD=4.8
04:13:31.070 00.009 9340 CameraToMount -- cameraTheta (-1.83) - m_xAngle (0.05) = xAngle (-1.88 = -1.88)
04:13:31.080 00.010 9340 CameraToMount -- cameraTheta (-1.83) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-4.95 = 1.34)
04:13:31.091 00.011 9340 CameraToMount -- cameraX=-0.05 cameraY=-0.19 hyp=0.20 cameraTheta=-1.83 mountX=-0.06 mountY=0.19, mountTheta=1.87
04:13:31.104 00.013 9340 SchedulePrimaryMove(10104498, x=-0.05, y=-0.19, opts=13)
04:13:31.112 00.008 9340 Enqueuing Move request for scope (-0.05, -0.19)
04:13:31.136 00.024 12020 Worker thread wakes up
04:13:31.136 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=5917, max=65535, med=10481, FiltMin=8369, FiltMax=65517, Gamma=2.870
04:13:31.145 00.009 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.19) opts 0xd
04:13:31.145 00.000 9340 UpdateGuideState exits: m=1559923 SNR=237.0
04:13:31.154 00.009 12020 Handling offset move in thread for scope, endpoint = (-0.05, -0.19)
04:13:31.155 00.001 9340 PhdController: settling, locked = 1, distance = 0.68 (0.45) aobump = 0 frame = 7 / 99999
04:13:31.164 00.009 12020 Moving (-0.05, -0.19) raw xDistance=-0.06 yDistance=0.19
04:13:31.164 00.000 9340 evsrv: {"Event":"Settling","Timestamp":1778750011.164,"Host":"ASTRO","Inst":1,"Distance":0.68,"Time":0.0,"SettleTime":8.0,"StarLocked":true}
04:13:31.175 00.011 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
04:13:31.175 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:13:31.175 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.19
04:13:31.175 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:13:31.185 00.010 12020 MoveAxis(E, 0, ABG)
04:13:31.185 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
04:13:31.193 00.008 9340 Enqueuing Expose request
04:13:31.202 00.009 12020 Move returns status 0, amount 0
04:13:31.202 00.000 12020 MoveAxis(N, 0, ABG)
04:13:31.203 00.001 12020 Move returns status 0, amount 0
04:13:31.203 00.000 12020 move complete, result=0
04:13:31.203 00.000 12020 worker thread done servicing request
04:13:31.203 00.000 12020 Worker thread wakes up
04:13:31.203 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
04:13:31.204 00.001 12020 Handling exposure in thread, d=2000 o=3 r=(1398,98,31,31)
04:13:31.206 00.002 9340 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
04:13:31.743 00.537 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"742f0349-a0b8-4fc9-81e4-c21496b68936"}
04:13:31.752 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"742f0349-a0b8-4fc9-81e4-c21496b68936"}
04:13:31.761 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"9d1eb361-d796-47f1-b3f5-a0135cf4d0e7"}
04:13:31.770 00.009 9340 case statement mapped state 6 to 3
04:13:31.781 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"9d1eb361-d796-47f1-b3f5-a0135cf4d0e7"}
04:13:31.790 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"ed0a1e50-d673-4014-9e24-72ab58ef6c71"}
04:13:31.799 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":318,"width":15,"height":15,"star_pos":[6.76,6.99],"pixels":"..."},"id":"ed0a1e50-d673-4014-9e24-72ab58ef6c71"}
04:13:33.562 01.763 12020 Exposure complete
04:13:33.742 00.180 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"1af68ba0-5ec2-42e8-97df-42baccb5ad08"}
04:13:33.754 00.012 12020 worker thread done servicing request
04:13:33.754 00.000 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"1af68ba0-5ec2-42e8-97df-42baccb5ad08"}
04:13:33.762 00.008 9340 OnExposeComplete: enter
04:13:33.770 00.008 9340 UpdateGuideState(): m_state=6
04:13:33.779 00.009 9340 Star::Find(15, 1412, 112, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 319
04:13:33.788 00.009 9340 Star::Find returns 1 (0), X=1412.90, Y=113.19, Mass=1572037, SNR=218.8, Peak=65526 HFD=4.7
04:13:33.797 00.009 9340 CameraToMount -- cameraTheta (0.09) - m_xAngle (0.05) = xAngle (0.04 = 0.04)
04:13:33.803 00.006 9340 CameraToMount -- cameraTheta (0.09) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-3.02 = -3.02)
04:13:33.812 00.009 9340 CameraToMount -- cameraX=0.09 cameraY=0.01 hyp=0.09 cameraTheta=0.09 mountX=0.09 mountY=-0.01, mountTheta=-0.12
04:13:33.825 00.013 9340 SchedulePrimaryMove(10104498, x=0.09, y=0.01, opts=13)
04:13:33.835 00.010 9340 Enqueuing Move request for scope (0.09, 0.01)
04:13:33.845 00.010 12020 Worker thread wakes up
04:13:33.845 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=6410, max=65535, med=10453, FiltMin=8005, FiltMax=65517, Gamma=2.870
04:13:33.867 00.022 12020 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.01) opts 0xd
04:13:33.867 00.000 12020 Handling offset move in thread for scope, endpoint = (0.09, 0.01)
04:13:33.867 00.000 12020 Moving (0.09, 0.01) raw xDistance=0.09 yDistance=-0.01
04:13:33.867 00.000 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
04:13:33.867 00.000 9340 UpdateGuideState exits: m=1572037 SNR=218.8
04:13:33.876 00.009 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:13:33.876 00.000 9340 PhdController: settling, locked = 1, distance = 0.50 (0.45) aobump = 0 frame = 8 / 99999
04:13:33.885 00.009 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
04:13:33.885 00.000 12020 MoveAxis(E, 0, ABG)
04:13:33.885 00.000 12020 Move returns status 0, amount 0
04:13:33.885 00.000 12020 MoveAxis(N, 0, ABG)
04:13:33.885 00.000 12020 Move returns status 0, amount 0
04:13:33.885 00.000 12020 move complete, result=0
04:13:33.886 00.001 9340 evsrv: {"Event":"Settling","Timestamp":1778750013.885,"Host":"ASTRO","Inst":1,"Distance":0.50,"Time":0.0,"SettleTime":8.0,"StarLocked":true}
04:13:33.893 00.007 12020 worker thread done servicing request
04:13:33.894 00.001 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:13:33.906 00.012 9340 ScheduleExposure(2000,3,1) exposurePending=0
04:13:33.915 00.009 9340 Enqueuing Expose request
04:13:33.923 00.008 9340 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
04:13:33.932 00.009 12020 Worker thread wakes up
04:13:33.932 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
04:13:33.932 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(1398,98,31,31)
04:13:33.940 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"fd4a4aff-2871-4f61-9e42-2031bd98d531"}
04:13:33.950 00.010 9340 case statement mapped state 6 to 3
04:13:33.959 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"fd4a4aff-2871-4f61-9e42-2031bd98d531"}
04:13:33.967 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"fb8f7e83-4256-4954-98bb-0f40647a4383"}
04:13:33.990 00.023 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":319,"width":15,"height":15,"star_pos":[6.90,7.19],"pixels":"..."},"id":"fb8f7e83-4256-4954-98bb-0f40647a4383"}
04:13:35.743 01.753 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"d11a69b1-62a6-4a97-8bde-2acf43fd05f9"}
04:13:35.756 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"d11a69b1-62a6-4a97-8bde-2acf43fd05f9"}
04:13:35.788 00.032 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"045c1bac-163e-4a13-b779-d9632cf2dd5a"}
04:13:35.805 00.017 9340 case statement mapped state 6 to 3
04:13:35.818 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"045c1bac-163e-4a13-b779-d9632cf2dd5a"}
04:13:35.828 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"a0053d0c-ed49-4e38-9e7f-44a9c0ef137f"}
04:13:35.838 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":319,"width":15,"height":15,"star_pos":[6.90,7.19],"pixels":"..."},"id":"a0053d0c-ed49-4e38-9e7f-44a9c0ef137f"}
04:13:36.299 00.461 12020 Exposure complete
04:13:36.539 00.240 12020 worker thread done servicing request
04:13:36.539 00.000 9340 OnExposeComplete: enter
04:13:36.552 00.013 9340 UpdateGuideState(): m_state=6
04:13:36.564 00.012 9340 Star::Find(15, 1412, 113, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 320
04:13:36.573 00.009 9340 Star::Find returns 1 (0), X=1412.62, Y=113.27, Mass=1564024, SNR=232.6, Peak=65526 HFD=4.9
04:13:36.583 00.010 9340 CameraToMount -- cameraTheta (2.69) - m_xAngle (0.05) = xAngle (2.64 = 2.64)
04:13:36.595 00.012 9340 CameraToMount -- cameraTheta (2.69) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-0.43 = -0.43)
04:13:36.608 00.013 9340 CameraToMount -- cameraX=-0.19 cameraY=0.09 hyp=0.21 cameraTheta=2.69 mountX=-0.18 mountY=-0.09, mountTheta=-2.70
04:13:36.639 00.031 9340 SchedulePrimaryMove(10104498, x=-0.19, y=0.09, opts=13)
04:13:36.658 00.019 9340 Enqueuing Move request for scope (-0.19, 0.09)
04:13:36.668 00.010 12020 Worker thread wakes up
04:13:36.668 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=5551, max=65535, med=10489, FiltMin=8233, FiltMax=65517, Gamma=2.870
04:13:36.680 00.012 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.19, 0.09) opts 0xd
04:13:36.680 00.000 9340 UpdateGuideState exits: m=1564024 SNR=232.6
04:13:36.690 00.010 12020 Handling offset move in thread for scope, endpoint = (-0.19, 0.09)
04:13:36.690 00.000 9340 PhdController: settling, locked = 1, distance = 0.41 (0.45) aobump = 0 frame = 9 / 99999
04:13:36.699 00.009 12020 Moving (-0.19, 0.09) raw xDistance=-0.18 yDistance=-0.09
04:13:36.699 00.000 9340 evsrv: {"Event":"Settling","Timestamp":1778750016.699,"Host":"ASTRO","Inst":1,"Distance":0.41,"Time":0.0,"SettleTime":8.0,"StarLocked":true}
04:13:36.713 00.014 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.18
04:13:36.714 00.001 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:13:36.715 00.001 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:13:36.728 00.013 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
04:13:36.728 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
04:13:36.739 00.011 12020 MoveAxis(E, 0, ABG)
04:13:36.740 00.001 9340 Enqueuing Expose request
04:13:36.767 00.027 12020 Move returns status 0, amount 0
04:13:36.768 00.001 12020 MoveAxis(N, 0, ABG)
04:13:36.768 00.000 12020 Move returns status 0, amount 0
04:13:36.768 00.000 12020 move complete, result=0
04:13:36.768 00.000 12020 worker thread done servicing request
04:13:36.768 00.000 9340 GuideStep: -0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
04:13:36.779 00.011 12020 Worker thread wakes up
04:13:36.779 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
04:13:36.779 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(1398,98,31,31)
04:13:37.743 00.964 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"6ab5fd9c-0619-4874-9a0b-a4be3d1c34b0"}
04:13:37.752 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"6ab5fd9c-0619-4874-9a0b-a4be3d1c34b0"}
04:13:37.760 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"9052c50c-8d74-4e29-a180-d8a9060982e8"}
04:13:37.769 00.009 9340 case statement mapped state 6 to 3
04:13:37.776 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"9052c50c-8d74-4e29-a180-d8a9060982e8"}
04:13:37.787 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"b73b8495-ab42-47a1-9847-670289de67a8"}
04:13:37.795 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":320,"width":15,"height":15,"star_pos":[6.62,7.27],"pixels":"..."},"id":"b73b8495-ab42-47a1-9847-670289de67a8"}
04:13:39.252 01.457 12020 Exposure complete
04:13:39.425 00.173 12020 worker thread done servicing request
04:13:39.425 00.000 9340 OnExposeComplete: enter
04:13:39.442 00.017 9340 UpdateGuideState(): m_state=6
04:13:39.464 00.022 9340 Star::Find(15, 1412, 113, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 321
04:13:39.476 00.012 9340 Star::Find returns 1 (0), X=1412.68, Y=113.01, Mass=1456183, SNR=205.8, Peak=65526 HFD=4.7
04:13:39.487 00.011 9340 CameraToMount -- cameraTheta (-2.22) - m_xAngle (0.05) = xAngle (-2.27 = -2.27)
04:13:39.494 00.007 9340 CameraToMount -- cameraTheta (-2.22) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-5.34 = 0.94)
04:13:39.504 00.010 9340 CameraToMount -- cameraX=-0.13 cameraY=-0.17 hyp=0.22 cameraTheta=-2.22 mountX=-0.14 mountY=0.18, mountTheta=2.24
04:13:39.517 00.013 9340 SchedulePrimaryMove(10104498, x=-0.13, y=-0.17, opts=13)
04:13:39.525 00.008 9340 Enqueuing Move request for scope (-0.13, -0.17)
04:13:39.535 00.010 12020 Worker thread wakes up
04:13:39.536 00.001 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.13, -0.17) opts 0xd
04:13:39.536 00.000 12020 Handling offset move in thread for scope, endpoint = (-0.13, -0.17)
04:13:39.536 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=6676, max=65535, med=10505, FiltMin=7997, FiltMax=65517, Gamma=2.870
04:13:39.548 00.012 12020 Moving (-0.13, -0.17) raw xDistance=-0.14 yDistance=0.18
04:13:39.548 00.000 9340 UpdateGuideState exits: m=1456183 SNR=205.8
04:13:39.556 00.008 9340 PhdController: settling, locked = 1, distance = 0.35 (0.45) aobump = 0 frame = 10 / 99999
04:13:39.566 00.010 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
04:13:39.566 00.000 9340 evsrv: {"Event":"Settling","Timestamp":1778750019.566,"Host":"ASTRO","Inst":1,"Distance":0.35,"Time":2.9,"SettleTime":8.0,"StarLocked":true}
04:13:39.574 00.008 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:13:39.574 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.18
04:13:39.574 00.000 12020 MoveAxis(E, 0, ABG)
04:13:39.574 00.000 12020 Move returns status 0, amount 0
04:13:39.574 00.000 12020 MoveAxis(N, 0, ABG)
04:13:39.575 00.001 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:13:39.598 00.023 12020 Move returns status 0, amount 0
04:13:39.598 00.000 12020 move complete, result=0
04:13:39.598 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
04:13:39.607 00.009 12020 worker thread done servicing request
04:13:39.607 00.000 9340 Enqueuing Expose request
04:13:39.616 00.009 9340 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
04:13:39.625 00.009 12020 Worker thread wakes up
04:13:39.625 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
04:13:39.625 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(1398,98,31,31)
04:13:39.743 00.118 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"efeb115f-9128-4e5a-8604-4ae8f0f3b1dd"}
04:13:39.757 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"efeb115f-9128-4e5a-8604-4ae8f0f3b1dd"}
04:13:39.765 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"6eec590f-5a38-4104-a9c4-654c18ae73d9"}
04:13:39.774 00.009 9340 case statement mapped state 6 to 3
04:13:39.783 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"6eec590f-5a38-4104-a9c4-654c18ae73d9"}
04:13:39.795 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"e01fce28-9215-4cf2-8c57-9d2d4595e8c0"}
04:13:39.806 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":321,"width":15,"height":15,"star_pos":[6.68,7.01],"pixels":"..."},"id":"e01fce28-9215-4cf2-8c57-9d2d4595e8c0"}
04:13:41.746 01.940 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"26bd3e40-7223-4c5d-a7b5-cf87888fcd36"}
04:13:41.765 00.019 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"26bd3e40-7223-4c5d-a7b5-cf87888fcd36"}
04:13:41.780 00.015 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"599815a7-562f-4bbe-a950-04dc35377f95"}
04:13:41.793 00.013 9340 case statement mapped state 6 to 3
04:13:41.803 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"599815a7-562f-4bbe-a950-04dc35377f95"}
04:13:41.824 00.021 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"c548e6b8-efee-473b-a2d4-f6ca97c9d5fe"}
04:13:41.855 00.031 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":321,"width":15,"height":15,"star_pos":[6.68,7.01],"pixels":"..."},"id":"c548e6b8-efee-473b-a2d4-f6ca97c9d5fe"}
04:13:41.999 00.144 12020 Exposure complete
04:13:42.321 00.322 12020 worker thread done servicing request
04:13:42.321 00.000 9340 OnExposeComplete: enter
04:13:42.336 00.015 9340 UpdateGuideState(): m_state=6
04:13:42.350 00.014 9340 Star::Find(15, 1412, 113, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 322
04:13:42.397 00.047 9340 Star::Find returns 1 (0), X=1412.40, Y=113.11, Mass=1501285, SNR=200.3, Peak=65526 HFD=4.9
04:13:42.427 00.030 9340 CameraToMount -- cameraTheta (-2.98) - m_xAngle (0.05) = xAngle (-3.03 = -3.03)
04:13:42.442 00.015 9340 CameraToMount -- cameraTheta (-2.98) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-6.09 = 0.19)
04:13:42.456 00.014 9340 CameraToMount -- cameraX=-0.41 cameraY=-0.07 hyp=0.42 cameraTheta=-2.98 mountX=-0.42 mountY=0.08, mountTheta=2.95
04:13:42.478 00.022 9340 SchedulePrimaryMove(10104498, x=-0.41, y=-0.07, opts=13)
04:13:42.514 00.036 9340 Enqueuing Move request for scope (-0.41, -0.07)
04:13:42.530 00.016 12020 Worker thread wakes up
04:13:42.530 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=6632, max=65535, med=10506, FiltMin=7857, FiltMax=65517, Gamma=2.870
04:13:42.541 00.011 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.41, -0.07) opts 0xd
04:13:42.542 00.001 9340 UpdateGuideState exits: m=1501285 SNR=200.3
04:13:42.553 00.011 12020 Handling offset move in thread for scope, endpoint = (-0.41, -0.07)
04:13:42.553 00.000 9340 PhdController: settling, locked = 1, distance = 0.37 (0.45) aobump = 0 frame = 11 / 99999
04:13:42.567 00.014 12020 Moving (-0.41, -0.07) raw xDistance=-0.42 yDistance=0.08
04:13:42.567 00.000 9340 evsrv: {"Event":"Settling","Timestamp":1778750022.567,"Host":"ASTRO","Inst":1,"Distance":0.37,"Time":5.9,"SettleTime":8.0,"StarLocked":true}
04:13:42.598 00.031 12020 GuideAlgorithmHysteresis::Result() returns -0.17 from input -0.42
04:13:42.599 00.001 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:13:42.599 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
04:13:42.599 00.000 12020 MoveAxis(E, 31, ABG)
04:13:42.599 00.000 12020 Guiding  Dir = 2, Dur = 31
04:13:42.600 00.001 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:13:42.614 00.014 12020 IsSlewing returns 0
04:13:42.614 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
04:13:42.627 00.013 9340 Enqueuing Expose request
04:13:42.649 00.022 12020 IsGuiding returns 0
04:13:42.681 00.032 12020 IsGuiding returns 1
04:13:42.681 00.000 12020 scope still moving after pulse duration time elapsed
04:13:42.728 00.047 12020 IsSlewing returns 0
04:13:42.729 00.001 12020 IsGuiding returns 0
04:13:42.730 00.001 12020 scope move finished after 31 + 49 ms
04:13:42.730 00.000 12020 Move returns status 0, amount 31
04:13:42.730 00.000 12020 MoveAxis(N, 0, ABG)
04:13:42.730 00.000 12020 Move returns status 0, amount 0
04:13:42.730 00.000 12020 move complete, result=0
04:13:42.731 00.001 12020 worker thread done servicing request
04:13:42.731 00.000 9340 GuideStep: -0.4 px 31 ms EAST, 0.1 px 0 ms NORTH
04:13:42.744 00.013 12020 Worker thread wakes up
04:13:42.744 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
04:13:42.745 00.001 12020 Handling exposure in thread, d=2000 o=3 r=(1398,98,31,31)
04:13:43.744 00.999 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"54abc606-62bc-4e55-891e-fdeeb02e1d16"}
04:13:43.762 00.018 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"54abc606-62bc-4e55-891e-fdeeb02e1d16"}
04:13:43.771 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"b87bd1d1-a8bc-4440-98f7-ae830f3a185c"}
04:13:43.782 00.011 9340 case statement mapped state 6 to 3
04:13:43.807 00.025 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"b87bd1d1-a8bc-4440-98f7-ae830f3a185c"}
04:13:43.817 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"71607358-9536-4378-8d16-2c44a9a75e87"}
04:13:43.827 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":322,"width":15,"height":15,"star_pos":[7.40,7.11],"pixels":"..."},"id":"71607358-9536-4378-8d16-2c44a9a75e87"}
04:13:45.114 01.287 12020 Exposure complete
04:13:45.371 00.257 12020 worker thread done servicing request
04:13:45.371 00.000 9340 OnExposeComplete: enter
04:13:45.417 00.046 9340 UpdateGuideState(): m_state=6
04:13:45.449 00.032 9340 Star::Find(15, 1412, 113, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 323
04:13:45.468 00.019 9340 Star::Find returns 1 (0), X=1412.55, Y=113.27, Mass=1530073, SNR=218.6, Peak=65526 HFD=4.9
04:13:45.502 00.034 9340 CameraToMount -- cameraTheta (2.78) - m_xAngle (0.05) = xAngle (2.73 = 2.73)
04:13:45.524 00.022 9340 CameraToMount -- cameraTheta (2.78) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-0.33 = -0.33)
04:13:45.538 00.014 9340 CameraToMount -- cameraX=-0.25 cameraY=0.10 hyp=0.27 cameraTheta=2.78 mountX=-0.25 mountY=-0.09, mountTheta=-2.80
04:13:45.558 00.020 9340 SchedulePrimaryMove(10104498, x=-0.25, y=0.10, opts=13)
04:13:45.577 00.019 9340 Enqueuing Move request for scope (-0.25, 0.10)
04:13:45.620 00.043 12020 Worker thread wakes up
04:13:45.621 00.001 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.25, 0.10) opts 0xd
04:13:45.621 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=6622, max=65535, med=10461, FiltMin=8282, FiltMax=65517, Gamma=2.870
04:13:45.639 00.018 12020 Handling offset move in thread for scope, endpoint = (-0.25, 0.10)
04:13:45.639 00.000 12020 Moving (-0.25, 0.10) raw xDistance=-0.25 yDistance=-0.09
04:13:45.640 00.001 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.25
04:13:45.640 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:13:45.640 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
04:13:45.640 00.000 12020 MoveAxis(E, 0, ABG)
04:13:45.640 00.000 12020 Move returns status 0, amount 0
04:13:45.641 00.001 12020 MoveAxis(N, 0, ABG)
04:13:45.641 00.000 12020 Move returns status 0, amount 0
04:13:45.641 00.000 12020 move complete, result=0
04:13:45.642 00.001 9340 UpdateGuideState exits: m=1530073 SNR=218.6
04:13:45.664 00.022 12020 worker thread done servicing request
04:13:45.664 00.000 9340 PhdController: settling, locked = 1, distance = 0.34 (0.45) aobump = 0 frame = 12 / 99999
04:13:45.683 00.019 9340 PhdController: newstate STATE_FINISH
04:13:45.720 00.037 9340 PhdController complete: success
04:13:45.741 00.021 9340 evsrv: {"Event":"SettleDone","Timestamp":1778750025.741,"Host":"ASTRO","Inst":1,"Status":0,"TotalFrames":12,"DroppedFrames":0}
04:13:45.757 00.016 9340 Mount: notify guiding dither settle done success=1
04:13:45.771 00.014 9340 PhdController: newstate STATE_IDLE
04:13:45.787 00.016 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:13:45.820 00.033 9340 ScheduleExposure(2000,3,1) exposurePending=0
04:13:45.833 00.013 9340 Enqueuing Expose request
04:13:45.844 00.011 12020 Worker thread wakes up
04:13:45.844 00.000 9340 GuideStep: -0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
04:13:45.857 00.013 12020 worker thread servicing REQUEST_EXPOSE 2000
04:13:45.858 00.001 12020 Handling exposure in thread, d=2000 o=3 r=(1398,98,31,31)
04:13:45.869 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"81c3f573-9257-488f-a936-7f9b09d284f6"}
04:13:45.885 00.016 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"81c3f573-9257-488f-a936-7f9b09d284f6"}
04:13:45.925 00.040 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"457cb544-c4ad-40ca-b1da-d7a9eeecfcf8"}
04:13:45.940 00.015 9340 case statement mapped state 6 to 3
04:13:45.955 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"457cb544-c4ad-40ca-b1da-d7a9eeecfcf8"}
04:13:45.968 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"f7acd77d-0387-4c16-b10e-dc78602e8672"}
04:13:45.984 00.016 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":323,"width":15,"height":15,"star_pos":[6.55,7.27],"pixels":"..."},"id":"f7acd77d-0387-4c16-b10e-dc78602e8672"}
04:13:46.244 00.260 9340 evsrv: cli 100A41E8 connect
04:13:46.305 00.061 9340 case statement mapped state 6 to 3
04:13:46.324 00.019 9340 case statement mapped state 6 to 3
04:13:46.572 00.248 9340 evsrv: cli 100A41E8 request: {"method":"get_app_state","id":"2078a6d9-007b-45d3-b430-459ad929e31d"}
04:13:46.616 00.044 9340 case statement mapped state 6 to 3
04:13:46.702 00.086 9340 evsrv: cli 100A41E8 response: {"jsonrpc":"2.0","result":"Guiding","id":"2078a6d9-007b-45d3-b430-459ad929e31d"}
04:13:46.785 00.083 9340 evsrv: cli 100A41E8 disconnect
04:13:47.745 00.960 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"0c8aeeac-8464-4c25-9573-e62c6ad34f84"}
04:13:47.833 00.088 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"0c8aeeac-8464-4c25-9573-e62c6ad34f84"}
04:13:47.943 00.110 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"ab3676fa-d6c5-4cec-9d3e-896535543f0f"}
04:13:48.051 00.108 9340 case statement mapped state 6 to 3
04:13:48.126 00.075 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"ab3676fa-d6c5-4cec-9d3e-896535543f0f"}
04:13:48.333 00.207 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"56470ece-b2d4-4d15-86ad-bab751a51791"}
04:13:48.596 00.263 12020 Exposure complete
04:13:48.606 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":323,"width":15,"height":15,"star_pos":[6.55,7.27],"pixels":"..."},"id":"56470ece-b2d4-4d15-86ad-bab751a51791"}
04:13:49.958 01.352 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"45464f6a-eeba-455a-9693-ef1346375757"}
04:13:50.324 00.366 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"45464f6a-eeba-455a-9693-ef1346375757"}
04:13:50.744 00.420 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"ef408214-d836-46d3-a59f-0467e0ecad11"}
04:13:50.895 00.151 9340 case statement mapped state 6 to 3
04:13:50.984 00.089 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"ef408214-d836-46d3-a59f-0467e0ecad11"}
04:13:51.073 00.089 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"b30c5f02-2590-4001-8e12-f9d61b2946e9"}
04:13:51.181 00.108 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":323,"width":15,"height":15,"star_pos":[6.55,7.27],"pixels":"..."},"id":"b30c5f02-2590-4001-8e12-f9d61b2946e9"}
04:13:51.288 00.107 12020 worker thread done servicing request
04:13:51.288 00.000 9340 OnExposeComplete: enter
04:13:51.305 00.017 9340 UpdateGuideState(): m_state=6
04:13:51.322 00.017 9340 Star::Find(15, 1412, 113, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 324
04:13:51.336 00.014 9340 Star::Find returns 1 (0), X=1412.16, Y=113.35, Mass=1563507, SNR=204.4, Peak=65526 HFD=5.0
04:13:51.350 00.014 9340 CameraToMount -- cameraTheta (2.88) - m_xAngle (0.05) = xAngle (2.83 = 2.83)
04:13:51.445 00.095 9340 CameraToMount -- cameraTheta (2.88) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-0.24 = -0.24)
04:13:51.472 00.027 9340 CameraToMount -- cameraX=-0.65 cameraY=0.17 hyp=0.67 cameraTheta=2.88 mountX=-0.64 mountY=-0.16, mountTheta=-2.90
04:13:51.511 00.039 9340 SchedulePrimaryMove(10104498, x=-0.65, y=0.17, opts=13)
04:13:51.529 00.018 9340 Enqueuing Move request for scope (-0.65, 0.17)
04:13:51.557 00.028 12020 Worker thread wakes up
04:13:51.557 00.000 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.65, 0.17) opts 0xd
04:13:51.557 00.000 12020 Handling offset move in thread for scope, endpoint = (-0.65, 0.17)
04:13:51.558 00.001 9340 UpdateImageDisplay: Size=(1920,1080) min=6641, max=65535, med=10502, FiltMin=7982, FiltMax=65517, Gamma=2.870
04:13:51.610 00.052 12020 Moving (-0.65, 0.17) raw xDistance=-0.64 yDistance=-0.16
04:13:51.610 00.000 9340 UpdateGuideState exits: m=1563507 SNR=204.4
04:13:51.631 00.021 12020 GuideAlgorithmHysteresis::Result() returns -0.27 from input -0.64
04:13:51.631 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:13:51.649 00.018 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:13:51.649 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
04:13:51.675 00.026 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
04:13:51.676 00.001 12020 MoveAxis(E, 48, ABG)
04:13:51.676 00.000 12020 Guiding  Dir = 2, Dur = 48
04:13:51.678 00.002 9340 Enqueuing Expose request
04:13:51.700 00.022 12020 IsSlewing returns 0
04:13:51.732 00.032 12020 IsGuiding returns 0
04:13:51.777 00.045 12020 PulseGuide returned control before completion, sleep 12
04:13:51.796 00.019 12020 IsGuiding returns 1
04:13:51.797 00.001 12020 scope still moving after pulse duration time elapsed
04:13:51.833 00.036 12020 IsSlewing returns 0
04:13:51.859 00.026 12020 IsGuiding returns 0
04:13:51.859 00.000 12020 scope move finished after 48 + 79 ms
04:13:51.860 00.001 12020 Move returns status 0, amount 48
04:13:51.860 00.000 12020 MoveAxis(N, 0, ABG)
04:13:51.860 00.000 12020 Move returns status 0, amount 0
04:13:51.861 00.001 12020 move complete, result=0
04:13:51.861 00.000 9340 GuideStep: -0.6 px 48 ms EAST, -0.2 px 0 ms NORTH
04:13:51.887 00.026 12020 worker thread done servicing request
04:13:51.888 00.001 12020 Worker thread wakes up
04:13:51.888 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
04:13:51.888 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(1398,98,31,31)
04:13:51.952 00.064 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"0906d9c9-5344-4f6c-a2f3-6b1ce8f293b4"}
04:13:51.991 00.039 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"0906d9c9-5344-4f6c-a2f3-6b1ce8f293b4"}
04:13:52.042 00.051 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"949fbe98-404a-4680-aea2-e32baf084352"}
04:13:52.128 00.086 9340 case statement mapped state 6 to 3
04:13:52.175 00.047 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"949fbe98-404a-4680-aea2-e32baf084352"}
04:13:52.272 00.097 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"80e8a7f2-776a-413b-a70c-aa0d1dc81bd2"}
04:13:52.378 00.106 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":324,"width":15,"height":15,"star_pos":[7.16,7.35],"pixels":"..."},"id":"80e8a7f2-776a-413b-a70c-aa0d1dc81bd2"}
04:13:53.952 01.574 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"83871fc9-c11b-45ba-927a-b8b06fa3f1e4"}
04:13:53.973 00.021 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"83871fc9-c11b-45ba-927a-b8b06fa3f1e4"}
04:13:53.997 00.024 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"9c3bf70a-a79a-4504-942d-f46f61a8ab88"}
04:13:54.011 00.014 9340 case statement mapped state 6 to 3
04:13:54.027 00.016 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"9c3bf70a-a79a-4504-942d-f46f61a8ab88"}
04:13:54.047 00.020 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"4cfe3c21-a661-4217-bece-42db018e55f2"}
04:13:54.086 00.039 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":324,"width":15,"height":15,"star_pos":[7.16,7.35],"pixels":"..."},"id":"4cfe3c21-a661-4217-bece-42db018e55f2"}
04:13:54.284 00.198 12020 Exposure complete
04:13:54.810 00.526 12020 worker thread done servicing request
04:13:54.810 00.000 9340 OnExposeComplete: enter
04:13:54.832 00.022 9340 UpdateGuideState(): m_state=6
04:13:54.849 00.017 9340 Star::Find(15, 1412, 113, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 325
04:13:54.918 00.069 9340 Star::Find returns 1 (0), X=1412.77, Y=113.26, Mass=1550311, SNR=222.7, Peak=65526 HFD=4.8
04:13:54.952 00.034 9340 MultiStar: exiting stabilization period
04:13:54.965 00.013 9340 MultiStar: updating star positions after lock position change
04:13:54.994 00.029 9340 Star::Find(15, 799, 951, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 325
04:13:55.071 00.077 9340 Star::Find returns 1 (0), X=799.60, Y=951.40, Mass=1204345, SNR=199.3, Peak=62519 HFD=4.3
04:13:55.096 00.025 9340 Star::Find(15, 1072, 602, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 325
04:13:55.121 00.025 9340 Star::Find returns 1 (0), X=1073.42, Y=602.09, Mass=917701, SNR=142.1, Peak=64668 HFD=3.9
04:13:55.138 00.017 9340 Star::Find(15, 1220, 315, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 325
04:13:55.161 00.023 9340 Star::Find returns 1 (0), X=1220.82, Y=314.74, Mass=1371552, SNR=254.7, Peak=65495 HFD=4.6
04:13:55.180 00.019 9340 Star::Find(15, 1204, 1049, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 325
04:13:55.195 00.015 9340 Star::Find returns 1 (0), X=1205.04, Y=1048.54, Mass=1377293, SNR=213.6, Peak=65495 HFD=4.9
04:13:55.238 00.043 9340 Star::Find(15, 1703, 279, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 325
04:13:55.255 00.017 9340 Star::Find returns 1 (0), X=1704.36, Y=279.31, Mass=1123268, SNR=191.7, Peak=60420 HFD=4.7
04:13:55.270 00.015 9340 Star::Find(15, 1454, 292, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 325
04:13:55.285 00.015 9340 Star::Find returns 1 (0), X=1455.03, Y=291.94, Mass=1103794, SNR=178.2, Peak=58442 HFD=4.5
04:13:55.299 00.014 9340 Star::Find(15, 888, 1019, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 325
04:13:55.314 00.015 9340 Star::Find returns 1 (0), X=888.68, Y=1018.60, Mass=1298925, SNR=166.0, Peak=65041 HFD=4.8
04:13:55.328 00.014 9340 Star::Find(15, 132, 276, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 325
04:13:55.371 00.043 9340 Star::Find returns 1 (0), X=133.38, Y=275.89, Mass=1092924, SNR=183.8, Peak=61239 HFD=4.6
04:13:55.391 00.020 9340 Star::Find(15, 1482, 929, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 325
04:13:55.404 00.013 9340 Star::Find returns 1 (0), X=1483.02, Y=929.58, Mass=1088026, SNR=181.9, Peak=61265 HFD=4.5
04:13:55.422 00.018 9340 Star::Find(15, 37, 113, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 325
04:13:55.439 00.017 9340 Star::Find returns 1 (0), X=37.86, Y=112.86, Mass=950102, SNR=180.0, Peak=55363 HFD=4.3
04:13:55.455 00.016 9340 Star::Find(15, 832, 52, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 325
04:13:55.472 00.017 9340 Star::Find returns 1 (0), X=832.96, Y=51.53, Mass=964218, SNR=209.8, Peak=61612 HFD=4.1
04:13:55.485 00.013 9340 CameraToMount -- cameraTheta (1.99) - m_xAngle (0.05) = xAngle (1.94 = 1.94)
04:13:55.515 00.030 9340 CameraToMount -- cameraTheta (1.99) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-1.13 = -1.13)
04:13:55.538 00.023 9340 CameraToMount -- cameraX=-0.04 cameraY=0.08 hyp=0.09 cameraTheta=1.99 mountX=-0.03 mountY=-0.08, mountTheta=-1.95
04:13:55.563 00.025 9340 SchedulePrimaryMove(10104498, x=-0.04, y=0.08, opts=13)
04:13:55.573 00.010 9340 Enqueuing Move request for scope (-0.04, 0.08)
04:13:55.587 00.014 12020 Worker thread wakes up
04:13:55.588 00.001 9340 UpdateImageDisplay: Size=(1920,1080) min=5968, max=65535, med=10437, FiltMin=8225, FiltMax=65517, Gamma=2.870
04:13:55.601 00.013 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.08) opts 0xd
04:13:55.601 00.000 12020 Handling offset move in thread for scope, endpoint = (-0.04, 0.08)
04:13:55.601 00.000 12020 Moving (-0.04, 0.08) raw xDistance=-0.03 yDistance=-0.08
04:13:55.602 00.001 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
04:13:55.602 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:13:55.602 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
04:13:55.603 00.001 9340 UpdateGuideState exits: m=1550311 SNR=222.7
04:13:55.617 00.014 12020 MoveAxis(E, 0, ABG)
04:13:55.618 00.001 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:13:55.661 00.043 12020 Move returns status 0, amount 0
04:13:55.662 00.001 9340 ScheduleExposure(2000,3,1) exposurePending=0
04:13:55.676 00.014 12020 MoveAxis(N, 0, ABG)
04:13:55.676 00.000 9340 Enqueuing Expose request
04:13:55.688 00.012 12020 Move returns status 0, amount 0
04:13:55.688 00.000 12020 move complete, result=0
04:13:55.688 00.000 12020 worker thread done servicing request
04:13:55.689 00.001 12020 Worker thread wakes up
04:13:55.689 00.000 9340 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
04:13:55.706 00.017 12020 worker thread servicing REQUEST_EXPOSE 2000
04:13:55.706 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(1398,98,31,31)
04:13:55.951 00.245 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"6acba4a1-a9b5-4879-aca3-5633cd307162"}
04:13:55.967 00.016 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"6acba4a1-a9b5-4879-aca3-5633cd307162"}
04:13:55.982 00.015 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"a952bf9b-187a-4cad-99fd-7be948a6c6b9"}
04:13:55.995 00.013 9340 case statement mapped state 6 to 3
04:13:56.014 00.019 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"a952bf9b-187a-4cad-99fd-7be948a6c6b9"}
04:13:56.034 00.020 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"3150cf1e-aa9a-4f3b-8dde-bfbf18e81364"}
04:13:56.091 00.057 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":325,"width":15,"height":15,"star_pos":[6.77,7.26],"pixels":"..."},"id":"3150cf1e-aa9a-4f3b-8dde-bfbf18e81364"}
04:13:57.955 01.864 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"0e632780-91ee-4c3a-8eae-2b01cecfff04"}
04:13:57.980 00.025 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"0e632780-91ee-4c3a-8eae-2b01cecfff04"}
04:13:57.992 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"8bd84000-fc64-48f7-b76c-1745a58fc808"}
04:13:58.008 00.016 9340 case statement mapped state 6 to 3
04:13:58.018 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"8bd84000-fc64-48f7-b76c-1745a58fc808"}
04:13:58.030 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"986dfe0f-ecf7-4b1e-bb29-5d8321f0d5fe"}
04:13:58.044 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":325,"width":15,"height":15,"star_pos":[6.77,7.26],"pixels":"..."},"id":"986dfe0f-ecf7-4b1e-bb29-5d8321f0d5fe"}
04:13:58.081 00.037 12020 Exposure complete
04:13:58.384 00.303 12020 worker thread done servicing request
04:13:58.384 00.000 9340 OnExposeComplete: enter
04:13:58.398 00.014 9340 UpdateGuideState(): m_state=6
04:13:58.410 00.012 9340 Star::Find(15, 1412, 113, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 326
04:13:58.426 00.016 9340 Star::Find returns 1 (0), X=1412.68, Y=113.15, Mass=1496332, SNR=192.5, Peak=65526 HFD=4.8
04:13:58.442 00.016 9340 MultiStar: [#1 -0.10,0.01,1.07,U] [#2 -0.07,-0.05,0.82,U] [#3 -0.11,-0.11,0.98,U] [#4 -0.01,0.03,1.11,U] [#5 -0.16,-0.16,1.15,U] [#6 0.07,-0.10,0.81,U] [#7 -0.19,0.23,1.13,U] [#8 0.09,-0.13,0.91,U] 
04:13:58.469 00.027 9340 refined, 8 included, MultiStar: {-0.07, -0.03}, one-star: {-0.12, -0.03}
04:13:58.481 00.012 9340 CameraToMount -- cameraTheta (-2.78) - m_xAngle (0.05) = xAngle (-2.83 = -2.83)
04:13:58.517 00.036 9340 CameraToMount -- cameraTheta (-2.78) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-5.90 = 0.39)
04:13:58.534 00.017 9340 CameraToMount -- cameraX=-0.07 cameraY=-0.03 hyp=0.08 cameraTheta=-2.78 mountX=-0.07 mountY=0.03, mountTheta=2.76
04:13:58.558 00.024 9340 SchedulePrimaryMove(10104498, x=-0.07, y=-0.03, opts=13)
04:13:58.569 00.011 9340 Enqueuing Move request for scope (-0.07, -0.03)
04:13:58.579 00.010 12020 Worker thread wakes up
04:13:58.579 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=6654, max=65535, med=10459, FiltMin=7958, FiltMax=65517, Gamma=2.870
04:13:58.591 00.012 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.03) opts 0xd
04:13:58.592 00.001 9340 UpdateGuideState exits: m=1496332 SNR=192.5
04:13:58.606 00.014 12020 Handling offset move in thread for scope, endpoint = (-0.07, -0.03)
04:13:58.606 00.000 12020 Moving (-0.07, -0.03) raw xDistance=-0.07 yDistance=0.03
04:13:58.606 00.000 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
04:13:58.606 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:13:58.606 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
04:13:58.606 00.000 12020 MoveAxis(E, 0, ABG)
04:13:58.608 00.002 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:13:58.624 00.016 12020 Move returns status 0, amount 0
04:13:58.624 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
04:13:58.651 00.027 12020 MoveAxis(N, 0, ABG)
04:13:58.651 00.000 9340 Enqueuing Expose request
04:13:58.662 00.011 12020 Move returns status 0, amount 0
04:13:58.663 00.001 12020 move complete, result=0
04:13:58.663 00.000 12020 worker thread done servicing request
04:13:58.663 00.000 12020 Worker thread wakes up
04:13:58.663 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
04:13:58.663 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(1398,98,31,31)
04:13:58.666 00.003 9340 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
04:13:59.952 01.286 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"ee1de936-aebc-4adb-90e0-3af4382c2dee"}
04:13:59.994 00.042 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"ee1de936-aebc-4adb-90e0-3af4382c2dee"}
04:14:00.011 00.017 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"063b4268-77e4-492a-9c53-92d2c5728f32"}
04:14:00.037 00.026 9340 case statement mapped state 6 to 3
04:14:00.059 00.022 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"063b4268-77e4-492a-9c53-92d2c5728f32"}
04:14:00.115 00.056 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"7dcd1f3c-6b7a-4d22-807b-c6515411c38b"}
04:14:00.134 00.019 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":326,"width":15,"height":15,"star_pos":[6.68,7.15],"pixels":"..."},"id":"7dcd1f3c-6b7a-4d22-807b-c6515411c38b"}
04:14:01.024 00.890 12020 Exposure complete
04:14:01.294 00.270 12020 worker thread done servicing request
04:14:01.294 00.000 9340 OnExposeComplete: enter
04:14:01.324 00.030 9340 UpdateGuideState(): m_state=6
04:14:01.341 00.017 9340 Star::Find(15, 1412, 113, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 327
04:14:01.354 00.013 9340 Star::Find returns 1 (0), X=1412.31, Y=113.07, Mass=1521038, SNR=222.2, Peak=65526 HFD=4.8
04:14:01.367 00.013 9340 MultiStar: [#1 -0.36,-0.23,0.87,U] [#2 -0.48,-0.10,0.92,U] [#3 -0.53,-0.21,0.00,M1] [#4 -0.51,-0.20,0.00,M1] [#5 -0.63,-0.46,0.00,M1] [#6 -0.27,-0.02,0.67,U] [#7 -0.51,-0.16,0.86,U] [#8 -0.48,-0.50,0.00,M1] 
04:14:01.387 00.020 9340 refined, 4 included, MultiStar: {-0.43, -0.13}, one-star: {-0.50, -0.11}
04:14:01.403 00.016 9340 CameraToMount -- cameraTheta (-2.86) - m_xAngle (0.05) = xAngle (-2.90 = -2.90)
04:14:01.443 00.040 9340 CameraToMount -- cameraTheta (-2.86) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-5.97 = 0.31)
04:14:01.459 00.016 9340 CameraToMount -- cameraX=-0.43 cameraY=-0.13 hyp=0.45 cameraTheta=-2.86 mountX=-0.44 mountY=0.14, mountTheta=2.84
04:14:01.478 00.019 9340 SchedulePrimaryMove(10104498, x=-0.43, y=-0.13, opts=13)
04:14:01.495 00.017 9340 Enqueuing Move request for scope (-0.43, -0.13)
04:14:01.512 00.017 12020 Worker thread wakes up
04:14:01.512 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=6503, max=65535, med=10472, FiltMin=8026, FiltMax=65517, Gamma=2.870
04:14:01.556 00.044 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.43, -0.13) opts 0xd
04:14:01.556 00.000 9340 UpdateGuideState exits: m=1521038 SNR=222.2
04:14:01.569 00.013 12020 Handling offset move in thread for scope, endpoint = (-0.43, -0.13)
04:14:01.569 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:14:01.581 00.012 12020 Moving (-0.43, -0.13) raw xDistance=-0.44 yDistance=0.14
04:14:01.581 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
04:14:01.596 00.015 12020 GuideAlgorithmHysteresis::Result() returns -0.18 from input -0.44
04:14:01.596 00.000 9340 Enqueuing Expose request
04:14:01.618 00.022 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:14:01.618 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
04:14:01.618 00.000 12020 MoveAxis(E, 33, ABG)
04:14:01.618 00.000 12020 Guiding  Dir = 2, Dur = 33
04:14:01.620 00.002 12020 IsSlewing returns 0
04:14:01.621 00.001 12020 IsGuiding returns 0
04:14:01.646 00.025 12020 PulseGuide returned control before completion, sleep 18
04:14:01.694 00.048 12020 IsGuiding returns 0
04:14:01.695 00.001 12020 Move returns status 0, amount 33
04:14:01.696 00.001 12020 MoveAxis(N, 0, ABG)
04:14:01.696 00.000 12020 Move returns status 0, amount 0
04:14:01.696 00.000 12020 move complete, result=0
04:14:01.696 00.000 12020 worker thread done servicing request
04:14:01.696 00.000 9340 GuideStep: -0.4 px 33 ms EAST, 0.1 px 0 ms NORTH
04:14:01.715 00.019 12020 Worker thread wakes up
04:14:01.715 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
04:14:01.715 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(1398,98,31,31)
04:14:01.953 00.238 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"1c7d15d7-623c-42ef-99f0-7b22b4869619"}
04:14:01.965 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"1c7d15d7-623c-42ef-99f0-7b22b4869619"}
04:14:01.978 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"59c8b669-f581-4571-8f39-0aaa84d1a7f2"}
04:14:01.990 00.012 9340 case statement mapped state 6 to 3
04:14:02.010 00.020 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"59c8b669-f581-4571-8f39-0aaa84d1a7f2"}
04:14:02.024 00.014 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"9457d8a0-be66-4782-822d-80ac376c252e"}
04:14:02.067 00.043 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":327,"width":15,"height":15,"star_pos":[7.31,7.07],"pixels":"..."},"id":"9457d8a0-be66-4782-822d-80ac376c252e"}
04:14:03.953 01.886 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"29c85ff6-e0a5-483a-8820-a163a76b2964"}
04:14:03.971 00.018 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"29c85ff6-e0a5-483a-8820-a163a76b2964"}
04:14:03.984 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"80b0761e-17d5-4f39-ad33-a4273a75af8f"}
04:14:04.002 00.018 9340 case statement mapped state 6 to 3
04:14:04.024 00.022 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"80b0761e-17d5-4f39-ad33-a4273a75af8f"}
04:14:04.080 00.056 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"e7dad76c-a544-4d9e-aae8-00cce2d4b7ff"}
04:14:04.098 00.018 12020 Exposure complete
04:14:04.101 00.003 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":327,"width":15,"height":15,"star_pos":[7.31,7.07],"pixels":"..."},"id":"e7dad76c-a544-4d9e-aae8-00cce2d4b7ff"}
04:14:04.632 00.531 12020 worker thread done servicing request
04:14:04.632 00.000 9340 OnExposeComplete: enter
04:14:04.650 00.018 9340 UpdateGuideState(): m_state=6
04:14:04.670 00.020 9340 Star::Find(15, 1412, 113, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 328
04:14:04.684 00.014 9340 Star::Find returns 1 (0), X=1412.35, Y=113.12, Mass=1515820, SNR=223.3, Peak=65526 HFD=5.0
04:14:04.699 00.015 9340 MultiStar: [#1 -0.23,-0.12,0.79,U] [#2 -0.50,0.06,0.73,U] [#3 -0.40,-0.16,0.95,U] [#4 -0.16,-0.18,0.81,U] [#5 -0.47,-0.03,0.85,U] [#6 -0.26,0.12,0.72,U] [#7 -0.25,-0.14,0.81,U] [#8 -0.22,-0.36,0.77,U] 
04:14:04.718 00.019 9340 refined, 8 included, MultiStar: {-0.33, -0.10}, one-star: {-0.46, -0.06}
04:14:04.754 00.036 9340 CameraToMount -- cameraTheta (-2.85) - m_xAngle (0.05) = xAngle (-2.90 = -2.90)
04:14:04.769 00.015 9340 CameraToMount -- cameraTheta (-2.85) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-5.97 = 0.31)
04:14:04.780 00.011 9340 CameraToMount -- cameraX=-0.33 cameraY=-0.10 hyp=0.35 cameraTheta=-2.85 mountX=-0.34 mountY=0.11, mountTheta=2.83
04:14:04.798 00.018 9340 SchedulePrimaryMove(10104498, x=-0.33, y=-0.10, opts=13)
04:14:04.809 00.011 9340 Enqueuing Move request for scope (-0.33, -0.10)
04:14:04.825 00.016 12020 Worker thread wakes up
04:14:04.825 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=6625, max=65535, med=10455, FiltMin=8345, FiltMax=65517, Gamma=2.870
04:14:04.847 00.022 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.33, -0.10) opts 0xd
04:14:04.847 00.000 9340 UpdateGuideState exits: m=1515820 SNR=223.3
04:14:04.860 00.013 12020 Handling offset move in thread for scope, endpoint = (-0.33, -0.10)
04:14:04.860 00.000 12020 Moving (-0.33, -0.10) raw xDistance=-0.34 yDistance=0.11
04:14:04.861 00.001 12020 GuideAlgorithmHysteresis::Result() returns -0.16 from input -0.34
04:14:04.861 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:14:04.861 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:14:04.896 00.035 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
04:14:04.896 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
04:14:04.908 00.012 12020 MoveAxis(E, 28, ABG)
04:14:04.910 00.002 12020 Guiding  Dir = 2, Dur = 28
04:14:04.910 00.000 9340 Enqueuing Expose request
04:14:04.929 00.019 12020 IsSlewing returns 0
04:14:04.930 00.001 12020 IsGuiding returns 0
04:14:04.955 00.025 12020 PulseGuide returned control before completion, sleep 13
04:14:04.988 00.033 12020 IsGuiding returns 1
04:14:04.988 00.000 12020 scope still moving after pulse duration time elapsed
04:14:05.025 00.037 12020 IsSlewing returns 0
04:14:05.026 00.001 12020 IsGuiding returns 0
04:14:05.026 00.000 12020 scope move finished after 28 + 67 ms
04:14:05.026 00.000 12020 Move returns status 0, amount 28
04:14:05.027 00.001 12020 MoveAxis(N, 0, ABG)
04:14:05.027 00.000 12020 Move returns status 0, amount 0
04:14:05.027 00.000 12020 move complete, result=0
04:14:05.028 00.001 12020 worker thread done servicing request
04:14:05.028 00.000 9340 GuideStep: -0.3 px 28 ms EAST, 0.1 px 0 ms NORTH
04:14:05.043 00.015 12020 Worker thread wakes up
04:14:05.044 00.001 12020 worker thread servicing REQUEST_EXPOSE 2000
04:14:05.044 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(1398,98,31,31)
04:14:05.952 00.908 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"94320b5f-4df0-46e6-b250-fc28eea60b9a"}
04:14:05.966 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"94320b5f-4df0-46e6-b250-fc28eea60b9a"}
04:14:05.981 00.015 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"339e2921-c390-4798-8748-4579749eb015"}
04:14:05.994 00.013 9340 case statement mapped state 6 to 3
04:14:06.007 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"339e2921-c390-4798-8748-4579749eb015"}
04:14:06.021 00.014 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"f90fccad-3389-48db-83ca-c116bab0cde3"}
04:14:06.033 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":328,"width":15,"height":15,"star_pos":[7.35,7.12],"pixels":"..."},"id":"f90fccad-3389-48db-83ca-c116bab0cde3"}
04:14:07.411 01.378 12020 Exposure complete
04:14:07.645 00.234 12020 worker thread done servicing request
04:14:07.645 00.000 9340 OnExposeComplete: enter
04:14:07.657 00.012 9340 UpdateGuideState(): m_state=6
04:14:07.670 00.013 9340 Star::Find(15, 1412, 113, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 329
04:14:07.683 00.013 9340 Star::Find returns 1 (0), X=1412.16, Y=113.34, Mass=1499111, SNR=195.5, Peak=65526 HFD=4.9
04:14:07.714 00.031 9340 MultiStar: [#1 -0.48,0.12,0.88,U] [#2 -0.49,0.28,0.00,M1] [#3 -0.49,-0.05,1.14,U] [#4 -0.43,0.08,0.97,U] [#5 -0.74,0.05,0.00,M1] [#6 -0.47,0.14,0.77,U] [#7 -0.54,0.17,0.00,M1] [#8 -0.62,-0.13,0.00,M1] 
04:14:07.724 00.010 9340 refined, 4 included, MultiStar: {-0.51, 0.08}, one-star: {-0.65, 0.16}
04:14:07.736 00.012 9340 CameraToMount -- cameraTheta (2.98) - m_xAngle (0.05) = xAngle (2.93 = 2.93)
04:14:07.747 00.011 9340 CameraToMount -- cameraTheta (2.98) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-0.14 = -0.14)
04:14:07.757 00.010 9340 CameraToMount -- cameraX=-0.51 cameraY=0.08 hyp=0.51 cameraTheta=2.98 mountX=-0.50 mountY=-0.07, mountTheta=-3.00
04:14:07.771 00.014 9340 SchedulePrimaryMove(10104498, x=-0.51, y=0.08, opts=13)
04:14:07.782 00.011 9340 Enqueuing Move request for scope (-0.51, 0.08)
04:14:07.800 00.018 12020 Worker thread wakes up
04:14:07.800 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=6421, max=65535, med=10425, FiltMin=8336, FiltMax=65517, Gamma=2.870
04:14:07.811 00.011 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.51, 0.08) opts 0xd
04:14:07.812 00.001 9340 UpdateGuideState exits: m=1499111 SNR=195.5
04:14:07.822 00.010 12020 Handling offset move in thread for scope, endpoint = (-0.51, 0.08)
04:14:07.822 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:14:07.833 00.011 12020 Moving (-0.51, 0.08) raw xDistance=-0.50 yDistance=-0.07
04:14:07.833 00.000 12020 GuideAlgorithmHysteresis::Result() returns -0.22 from input -0.50
04:14:07.833 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
04:14:07.862 00.029 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:14:07.862 00.000 9340 Enqueuing Expose request
04:14:07.872 00.010 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
04:14:07.872 00.000 12020 MoveAxis(E, 40, ABG)
04:14:07.873 00.001 12020 Guiding  Dir = 2, Dur = 40
04:14:07.874 00.001 12020 IsSlewing returns 0
04:14:07.875 00.001 12020 IsGuiding returns 0
04:14:07.898 00.023 12020 PulseGuide returned control before completion, sleep 28
04:14:07.951 00.053 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"e1a7d42b-5b94-473d-8067-1d7894bdca98"}
04:14:07.964 00.013 12020 IsGuiding returns 0
04:14:07.964 00.000 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"e1a7d42b-5b94-473d-8067-1d7894bdca98"}
04:14:07.994 00.030 12020 Move returns status 0, amount 40
04:14:07.994 00.000 12020 MoveAxis(N, 0, ABG)
04:14:07.994 00.000 12020 Move returns status 0, amount 0
04:14:07.994 00.000 12020 move complete, result=0
04:14:07.996 00.002 12020 worker thread done servicing request
04:14:07.996 00.000 12020 Worker thread wakes up
04:14:07.996 00.000 9340 GuideStep: -0.5 px 40 ms EAST, -0.1 px 0 ms NORTH
04:14:08.006 00.010 12020 worker thread servicing REQUEST_EXPOSE 2000
04:14:08.007 00.001 12020 Handling exposure in thread, d=2000 o=3 r=(1398,98,31,31)
04:14:08.013 00.006 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"f7438084-83f7-4339-bea5-de3686105794"}
04:14:08.025 00.012 9340 case statement mapped state 6 to 3
04:14:08.038 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"f7438084-83f7-4339-bea5-de3686105794"}
04:14:08.047 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"2af5e9ad-1139-43ad-8d63-ff32732645cb"}
04:14:08.058 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":329,"width":15,"height":15,"star_pos":[7.16,7.34],"pixels":"..."},"id":"2af5e9ad-1139-43ad-8d63-ff32732645cb"}
04:14:09.954 01.896 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"a6bfaeb6-da77-4c3a-9c9b-c175380c22b4"}
04:14:09.974 00.020 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"a6bfaeb6-da77-4c3a-9c9b-c175380c22b4"}
04:14:09.986 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"8d89e441-d5c1-4923-9399-5c986585632f"}
04:14:10.001 00.015 9340 case statement mapped state 6 to 3
04:14:10.016 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"8d89e441-d5c1-4923-9399-5c986585632f"}
04:14:10.033 00.017 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"864c47f0-8151-4da8-9155-5f1549aa0380"}
04:14:10.051 00.018 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":329,"width":15,"height":15,"star_pos":[7.16,7.34],"pixels":"..."},"id":"864c47f0-8151-4da8-9155-5f1549aa0380"}
04:14:10.407 00.356 12020 Exposure complete
04:14:10.784 00.377 12020 worker thread done servicing request
04:14:10.784 00.000 9340 OnExposeComplete: enter
04:14:10.802 00.018 9340 UpdateGuideState(): m_state=6
04:14:10.843 00.041 9340 Star::Find(15, 1412, 113, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 330
04:14:10.864 00.021 9340 Star::Find returns 1 (0), X=1412.17, Y=113.06, Mass=1546579, SNR=206.6, Peak=65526 HFD=4.7
04:14:10.880 00.016 9340 MultiStar: [#1 -0.53,-0.26,0.00,M1] [#2 -0.72,-0.23,0.00,M2] [#3 -0.60,-0.32,0.00,M1] [#4 -0.58,-0.39,0.00,M1] [#5 -0.75,-0.51,0.00,M2] [#6 -0.60,-0.25,0.00,M2] [#7 -0.61,-0.32,0.00,M2] [#8 -0.55,-0.39,0.00,M2] 
04:14:10.896 00.016 9340 CameraToMount -- cameraTheta (-2.96) - m_xAngle (0.05) = xAngle (-3.01 = -3.01)
04:14:10.924 00.028 9340 CameraToMount -- cameraTheta (-2.96) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-6.08 = 0.21)
04:14:10.948 00.024 9340 CameraToMount -- cameraX=-0.64 cameraY=-0.12 hyp=0.65 cameraTheta=-2.96 mountX=-0.64 mountY=0.13, mountTheta=2.94
04:14:10.995 00.047 9340 SchedulePrimaryMove(10104498, x=-0.64, y=-0.12, opts=13)
04:14:11.013 00.018 9340 Enqueuing Move request for scope (-0.64, -0.12)
04:14:11.032 00.019 12020 Worker thread wakes up
04:14:11.033 00.001 9340 UpdateImageDisplay: Size=(1920,1080) min=6705, max=65535, med=10491, FiltMin=8213, FiltMax=65517, Gamma=2.870
04:14:11.045 00.012 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.64, -0.12) opts 0xd
04:14:11.046 00.001 9340 UpdateGuideState exits: m=1546579 SNR=206.6
04:14:11.061 00.015 12020 Handling offset move in thread for scope, endpoint = (-0.64, -0.12)
04:14:11.062 00.001 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:14:11.076 00.014 12020 Moving (-0.64, -0.12) raw xDistance=-0.64 yDistance=0.13
04:14:11.076 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
04:14:11.087 00.011 12020 GuideAlgorithmHysteresis::Result() returns -0.29 from input -0.64
04:14:11.087 00.000 9340 Enqueuing Expose request
04:14:11.119 00.032 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:14:11.119 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
04:14:11.120 00.001 12020 MoveAxis(E, 52, ABG)
04:14:11.120 00.000 12020 Guiding  Dir = 2, Dur = 52
04:14:11.121 00.001 12020 IsSlewing returns 0
04:14:11.123 00.002 12020 IsGuiding returns 0
04:14:11.145 00.022 12020 PulseGuide returned control before completion, sleep 41
04:14:11.198 00.053 12020 IsGuiding returns 1
04:14:11.198 00.000 12020 scope still moving after pulse duration time elapsed
04:14:11.258 00.060 12020 IsSlewing returns 0
04:14:11.261 00.003 12020 IsGuiding returns 0
04:14:11.261 00.000 12020 scope move finished after 52 + 85 ms
04:14:11.261 00.000 12020 Move returns status 0, amount 52
04:14:11.261 00.000 12020 MoveAxis(N, 0, ABG)
04:14:11.261 00.000 12020 Move returns status 0, amount 0
04:14:11.261 00.000 12020 move complete, result=0
04:14:11.262 00.001 12020 worker thread done servicing request
04:14:11.262 00.000 9340 GuideStep: -0.6 px 52 ms EAST, 0.1 px 0 ms NORTH
04:14:11.276 00.014 12020 Worker thread wakes up
04:14:11.277 00.001 12020 worker thread servicing REQUEST_EXPOSE 2000
04:14:11.277 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(1398,98,31,31)
04:14:11.951 00.674 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"cd119df9-09ab-47ac-a306-e81e72148eef"}
04:14:11.961 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"cd119df9-09ab-47ac-a306-e81e72148eef"}
04:14:11.978 00.017 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"535aacbf-6142-4028-bccf-5f4a541b9823"}
04:14:11.991 00.013 9340 case statement mapped state 6 to 3
04:14:11.999 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"535aacbf-6142-4028-bccf-5f4a541b9823"}
04:14:12.010 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"b3c5d627-2cc7-4270-a342-791a1df19e0e"}
04:14:12.023 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":330,"width":15,"height":15,"star_pos":[7.17,7.06],"pixels":"..."},"id":"b3c5d627-2cc7-4270-a342-791a1df19e0e"}
04:14:13.654 01.631 12020 Exposure complete
04:14:13.856 00.202 12020 worker thread done servicing request
04:14:13.857 00.001 9340 OnExposeComplete: enter
04:14:13.882 00.025 9340 UpdateGuideState(): m_state=6
04:14:13.895 00.013 9340 Star::Find(15, 1412, 113, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 331
04:14:13.904 00.009 9340 Star::Find returns 1 (0), X=1412.71, Y=113.19, Mass=1569236, SNR=192.1, Peak=65526 HFD=4.9
04:14:13.916 00.012 9340 MultiStar: [#1 0.10,-0.20,0.91,U] [#2 -0.05,-0.10,0.86,U] [#3 -0.09,-0.11,1.00,U] [#4 -0.10,-0.14,0.90,U] [#5 -0.09,-0.28,0.94,U] [#6 -0.06,-0.11,0.92,U] [#7 -0.11,-0.00,0.96,U] [#8 -0.06,-0.35,0.92,U] 
04:14:13.929 00.013 9340 single-star, 8 included, MultiStar: {-0.06, -0.14}, one-star: {-0.10, 0.01}
04:14:13.938 00.009 9340 CameraToMount -- cameraTheta (3.02) - m_xAngle (0.05) = xAngle (2.97 = 2.97)
04:14:13.953 00.015 9340 CameraToMount -- cameraTheta (3.02) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-0.10 = -0.10)
04:14:13.967 00.014 9340 CameraToMount -- cameraX=-0.10 cameraY=0.01 hyp=0.10 cameraTheta=3.02 mountX=-0.10 mountY=-0.01, mountTheta=-3.04
04:14:14.001 00.034 9340 SchedulePrimaryMove(10104498, x=-0.10, y=0.01, opts=13)
04:14:14.014 00.013 9340 Enqueuing Move request for scope (-0.10, 0.01)
04:14:14.027 00.013 12020 Worker thread wakes up
04:14:14.027 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=6039, max=65535, med=10426, FiltMin=8058, FiltMax=65517, Gamma=2.870
04:14:14.041 00.014 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.01) opts 0xd
04:14:14.042 00.001 9340 UpdateGuideState exits: m=1569236 SNR=192.1
04:14:14.055 00.013 12020 Handling offset move in thread for scope, endpoint = (-0.10, 0.01)
04:14:14.055 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:14:14.067 00.012 12020 Moving (-0.10, 0.01) raw xDistance=-0.10 yDistance=-0.01
04:14:14.068 00.001 9340 ScheduleExposure(2000,3,1) exposurePending=0
04:14:14.081 00.013 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
04:14:14.081 00.000 9340 Enqueuing Expose request
04:14:14.109 00.028 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:14:14.109 00.000 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"242cafc6-58d0-458d-a905-3865b4f4a08a"}
04:14:14.119 00.010 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
04:14:14.119 00.000 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"242cafc6-58d0-458d-a905-3865b4f4a08a"}
04:14:14.135 00.016 12020 MoveAxis(E, 0, ABG)
04:14:14.135 00.000 12020 Move returns status 0, amount 0
04:14:14.135 00.000 12020 MoveAxis(N, 0, ABG)
04:14:14.135 00.000 12020 Move returns status 0, amount 0
04:14:14.136 00.001 12020 move complete, result=0
04:14:14.136 00.000 12020 worker thread done servicing request
04:14:14.136 00.000 12020 Worker thread wakes up
04:14:14.136 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
04:14:14.136 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(1398,98,31,31)
04:14:14.137 00.001 9340 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
04:14:14.252 00.115 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"e332654f-e2ab-44c2-b968-b36fba492458"}
04:14:14.372 00.120 9340 case statement mapped state 6 to 3
04:14:14.483 00.111 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"e332654f-e2ab-44c2-b968-b36fba492458"}
04:14:14.819 00.336 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"75737eeb-2a52-4697-a719-568f322b3a8b"}
04:14:15.032 00.213 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":331,"width":15,"height":15,"star_pos":[6.71,7.19],"pixels":"..."},"id":"75737eeb-2a52-4697-a719-568f322b3a8b"}
04:14:15.949 00.917 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"652b17dd-a218-4313-83bf-d082cc5b5381"}
04:14:16.188 00.239 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"652b17dd-a218-4313-83bf-d082cc5b5381"}
04:14:16.863 00.675 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"5c803765-015f-4ecd-a718-add93a5abc29"}
04:14:17.395 00.532 12020 Exposure complete
04:14:17.415 00.020 9340 case statement mapped state 6 to 3
04:14:17.832 00.417 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"5c803765-015f-4ecd-a718-add93a5abc29"}
04:14:18.292 00.460 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"1698c349-9cb3-4970-b1da-65caab933801"}
04:14:18.408 00.116 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":331,"width":15,"height":15,"star_pos":[6.71,7.19],"pixels":"..."},"id":"1698c349-9cb3-4970-b1da-65caab933801"}
04:14:18.574 00.166 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"e1df0c27-349f-4457-90e7-e37cf1ec7311"}
04:14:18.789 00.215 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"e1df0c27-349f-4457-90e7-e37cf1ec7311"}
04:14:18.914 00.125 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"4f5103fb-5eec-45b5-b6cb-86cd57495dfc"}
04:14:18.950 00.036 9340 case statement mapped state 6 to 3
04:14:18.983 00.033 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"4f5103fb-5eec-45b5-b6cb-86cd57495dfc"}
04:14:19.054 00.071 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"c52cb63b-9546-43b4-b6c8-52b6c24d0a33"}
04:14:19.074 00.020 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":331,"width":15,"height":15,"star_pos":[6.71,7.19],"pixels":"..."},"id":"c52cb63b-9546-43b4-b6c8-52b6c24d0a33"}
04:14:19.180 00.106 12020 worker thread done servicing request
04:14:19.180 00.000 9340 OnExposeComplete: enter
04:14:19.195 00.015 9340 UpdateGuideState(): m_state=6
04:14:19.210 00.015 9340 Star::Find(15, 1412, 113, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 332
04:14:19.233 00.023 9340 Star::Find returns 1 (0), X=1412.61, Y=113.05, Mass=1582730, SNR=229.4, Peak=65526 HFD=5.1
04:14:19.261 00.028 9340 MultiStar: [#1 -0.23,-0.12,0.78,U] [#2 -0.16,0.01,0.70,U] [#3 -0.25,-0.25,0.81,U] [#4 -0.07,-0.19,0.89,U] [#5 -0.25,-0.28,0.71,U] [#6 -0.07,0.09,0.72,U] [#7 -0.31,-0.03,0.79,U] [#8 -0.17,-0.28,0.87,U] 
04:14:19.294 00.033 9340 refined, 8 included, MultiStar: {-0.19, -0.14}, one-star: {-0.20, -0.13}
04:14:19.310 00.016 9340 CameraToMount -- cameraTheta (-2.52) - m_xAngle (0.05) = xAngle (-2.57 = -2.57)
04:14:19.327 00.017 9340 CameraToMount -- cameraTheta (-2.52) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-5.64 = 0.65)
04:14:19.338 00.011 9340 CameraToMount -- cameraX=-0.19 cameraY=-0.14 hyp=0.23 cameraTheta=-2.52 mountX=-0.20 mountY=0.14, mountTheta=2.52
04:14:19.368 00.030 9340 SchedulePrimaryMove(10104498, x=-0.19, y=-0.14, opts=13)
04:14:19.411 00.043 9340 Enqueuing Move request for scope (-0.19, -0.14)
04:14:19.432 00.021 12020 Worker thread wakes up
04:14:19.432 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=5957, max=65535, med=10424, FiltMin=8351, FiltMax=65517, Gamma=2.870
04:14:19.450 00.018 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.19, -0.14) opts 0xd
04:14:19.451 00.001 12020 Handling offset move in thread for scope, endpoint = (-0.19, -0.14)
04:14:19.452 00.001 12020 Moving (-0.19, -0.14) raw xDistance=-0.20 yDistance=0.14
04:14:19.453 00.001 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.20
04:14:19.453 00.000 9340 UpdateGuideState exits: m=1582730 SNR=229.4
04:14:19.480 00.027 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:14:19.480 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:14:19.493 00.013 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
04:14:19.494 00.001 9340 ScheduleExposure(2000,3,1) exposurePending=0
04:14:19.531 00.037 12020 MoveAxis(E, 0, ABG)
04:14:19.532 00.001 12020 Move returns status 0, amount 0
04:14:19.532 00.000 12020 MoveAxis(N, 0, ABG)
04:14:19.532 00.000 12020 Move returns status 0, amount 0
04:14:19.532 00.000 12020 move complete, result=0
04:14:19.533 00.001 12020 worker thread done servicing request
04:14:19.533 00.000 9340 Enqueuing Expose request
04:14:19.551 00.018 12020 Worker thread wakes up
04:14:19.552 00.001 9340 GuideStep: -0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
04:14:19.566 00.014 12020 worker thread servicing REQUEST_EXPOSE 2000
04:14:19.566 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(1398,98,31,31)
04:14:20.573 01.007 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"158910f5-0008-412b-823a-a39138769f15"}
04:14:20.586 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"158910f5-0008-412b-823a-a39138769f15"}
04:14:20.607 00.021 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"5d73beb9-f8e3-457f-b88f-fba7bcfd4307"}
04:14:20.631 00.024 9340 case statement mapped state 6 to 3
04:14:20.678 00.047 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"5d73beb9-f8e3-457f-b88f-fba7bcfd4307"}
04:14:20.694 00.016 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"0052c890-1e93-490f-98b9-bf4f033401d5"}
04:14:20.706 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":332,"width":15,"height":15,"star_pos":[6.61,7.05],"pixels":"..."},"id":"0052c890-1e93-490f-98b9-bf4f033401d5"}
04:14:21.966 01.260 12020 Exposure complete
04:14:22.625 00.659 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"33fa15c8-9577-4cbb-959f-4a85a5d58965"}
04:14:22.759 00.134 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"33fa15c8-9577-4cbb-959f-4a85a5d58965"}
04:14:22.954 00.195 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"7534bf33-4aa4-4f81-93b1-c28aca512502"}
04:14:23.072 00.118 9340 case statement mapped state 6 to 3
04:14:23.265 00.193 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"7534bf33-4aa4-4f81-93b1-c28aca512502"}
04:14:23.493 00.228 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"dd3e1d70-cada-4d49-99ef-75c1ba3db3e6"}
04:14:23.769 00.276 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":332,"width":15,"height":15,"star_pos":[6.61,7.05],"pixels":"..."},"id":"dd3e1d70-cada-4d49-99ef-75c1ba3db3e6"}
04:14:24.089 00.320 12020 worker thread done servicing request
04:14:24.200 00.111 9340 OnExposeComplete: enter
04:14:24.440 00.240 9340 UpdateGuideState(): m_state=6
04:14:24.765 00.325 9340 Star::Find(15, 1412, 113, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 333
04:14:25.237 00.472 9340 Star::Find returns 1 (0), X=1412.92, Y=113.27, Mass=1560312, SNR=196.7, Peak=65526 HFD=4.9
04:14:25.571 00.334 9340 MultiStar: [#1 0.35,0.08,1.03,U] [#2 0.14,0.27,0.89,U] [#3 0.05,0.10,1.06,U] [#4 0.34,-0.05,1.10,U] [#5 0.05,0.02,0.85,U] [#6 0.30,0.11,0.78,U] [#7 0.08,0.09,1.10,U] [#8 0.00,-0.07,0.88,U] 
04:14:25.779 00.208 9340 single-star, 8 included, MultiStar: {0.16, 0.07}, one-star: {0.11, 0.09}
04:14:26.028 00.249 9340 CameraToMount -- cameraTheta (0.67) - m_xAngle (0.05) = xAngle (0.62 = 0.62)
04:14:26.246 00.218 9340 CameraToMount -- cameraTheta (0.67) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-2.44 = -2.44)
04:14:26.522 00.276 9340 CameraToMount -- cameraX=0.11 cameraY=0.09 hyp=0.14 cameraTheta=0.67 mountX=0.11 mountY=-0.09, mountTheta=-0.67
04:14:26.685 00.163 9340 SchedulePrimaryMove(10104498, x=0.11, y=0.09, opts=13)
04:14:26.742 00.057 9340 Enqueuing Move request for scope (0.11, 0.09)
04:14:26.758 00.016 12020 Worker thread wakes up
04:14:26.758 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=6210, max=65535, med=10500, FiltMin=8181, FiltMax=65517, Gamma=2.870
04:14:26.795 00.037 12020 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.09) opts 0xd
04:14:26.795 00.000 12020 Handling offset move in thread for scope, endpoint = (0.11, 0.09)
04:14:26.795 00.000 12020 Moving (0.11, 0.09) raw xDistance=0.11 yDistance=-0.09
04:14:26.795 00.000 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
04:14:26.796 00.001 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:14:26.796 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
04:14:26.796 00.000 12020 MoveAxis(E, 0, ABG)
04:14:26.796 00.000 12020 Move returns status 0, amount 0
04:14:26.796 00.000 12020 MoveAxis(N, 0, ABG)
04:14:26.796 00.000 12020 Move returns status 0, amount 0
04:14:26.797 00.001 9340 UpdateGuideState exits: m=1560312 SNR=196.7
04:14:26.812 00.015 12020 move complete, result=0
04:14:26.813 00.001 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:14:26.827 00.014 12020 worker thread done servicing request
04:14:26.828 00.001 9340 ScheduleExposure(2000,3,1) exposurePending=0
04:14:26.840 00.012 9340 Enqueuing Expose request
04:14:26.851 00.011 12020 Worker thread wakes up
04:14:26.851 00.000 9340 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
04:14:26.866 00.015 12020 worker thread servicing REQUEST_EXPOSE 2000
04:14:26.866 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(1398,98,31,31)
04:14:26.877 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"cf3c1725-9e98-46fe-8d96-c93dad75fa6b"}
04:14:26.892 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"cf3c1725-9e98-46fe-8d96-c93dad75fa6b"}
04:14:26.932 00.040 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"daf99e08-0609-4320-9aea-beb5645b6aae"}
04:14:26.944 00.012 9340 case statement mapped state 6 to 3
04:14:26.957 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"daf99e08-0609-4320-9aea-beb5645b6aae"}
04:14:26.976 00.019 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"432a0165-824a-4ef6-92f0-9a22ce51a636"}
04:14:26.988 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":333,"width":15,"height":15,"star_pos":[6.92,7.27],"pixels":"..."},"id":"432a0165-824a-4ef6-92f0-9a22ce51a636"}
04:14:27.083 00.095 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"09851d59-dac9-4055-88c2-da45adf92f35"}
04:14:27.097 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"09851d59-dac9-4055-88c2-da45adf92f35"}
04:14:27.121 00.024 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"52bc0d07-d079-414c-9819-e88e05c82b7e"}
04:14:27.139 00.018 9340 case statement mapped state 6 to 3
04:14:27.153 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"52bc0d07-d079-414c-9819-e88e05c82b7e"}
04:14:27.178 00.025 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"317f9b1c-0913-4370-b804-b672c7339909"}
04:14:27.193 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":333,"width":15,"height":15,"star_pos":[6.92,7.27],"pixels":"..."},"id":"317f9b1c-0913-4370-b804-b672c7339909"}
04:14:29.081 01.888 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"0ab2bc42-ca54-4c61-a9eb-7cb471e3ed44"}
04:14:29.095 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"0ab2bc42-ca54-4c61-a9eb-7cb471e3ed44"}
04:14:29.110 00.015 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"dd7cbd77-a65f-4d9b-935f-4c25ade473d3"}
04:14:29.123 00.013 9340 case statement mapped state 6 to 3
04:14:29.155 00.032 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"dd7cbd77-a65f-4d9b-935f-4c25ade473d3"}
04:14:29.166 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"720fe88e-474e-4a53-8aab-a6761fadd612"}
04:14:29.177 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":333,"width":15,"height":15,"star_pos":[6.92,7.27],"pixels":"..."},"id":"720fe88e-474e-4a53-8aab-a6761fadd612"}
04:14:29.241 00.064 12020 Exposure complete
04:14:29.493 00.252 12020 worker thread done servicing request
04:14:29.494 00.001 9340 OnExposeComplete: enter
04:14:29.522 00.028 9340 UpdateGuideState(): m_state=6
04:14:29.534 00.012 9340 Star::Find(15, 1412, 113, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 334
04:14:29.550 00.016 9340 Star::Find returns 1 (0), X=1413.24, Y=113.17, Mass=1571516, SNR=219.6, Peak=65508 HFD=5.0
04:14:29.562 00.012 9340 MultiStar: [#1 0.70,0.08,0.00,M1] [#2 0.52,0.12,0.63,U] [#3 0.43,-0.09,0.90,U] [#4 0.62,0.01,0.00,M1] [#5 0.37,-0.19,1.02,U] [#6 0.61,0.14,0.00,M1] [#7 0.37,0.03,0.81,U] [#8 0.63,-0.25,0.00,M1] 
04:14:29.573 00.011 9340 refined, 4 included, MultiStar: {0.42, -0.04}, one-star: {0.43, -0.01}
04:14:29.583 00.010 9340 CameraToMount -- cameraTheta (-0.10) - m_xAngle (0.05) = xAngle (-0.15 = -0.15)
04:14:29.595 00.012 9340 CameraToMount -- cameraTheta (-0.10) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-3.22 = 3.06)
04:14:29.606 00.011 9340 CameraToMount -- cameraX=0.42 cameraY=-0.04 hyp=0.42 cameraTheta=-0.10 mountX=0.41 mountY=0.03, mountTheta=0.08
04:14:29.648 00.042 9340 SchedulePrimaryMove(10104498, x=0.42, y=-0.04, opts=13)
04:14:29.662 00.014 9340 Enqueuing Move request for scope (0.42, -0.04)
04:14:29.671 00.009 12020 Worker thread wakes up
04:14:29.671 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=6125, max=65535, med=10455, FiltMin=8082, FiltMax=65517, Gamma=2.870
04:14:29.683 00.012 12020 worker thread servicing REQUEST_MOVE scope ofs (0.42, -0.04) opts 0xd
04:14:29.683 00.000 9340 UpdateGuideState exits: m=1571516 SNR=219.6
04:14:29.695 00.012 12020 Handling offset move in thread for scope, endpoint = (0.42, -0.04)
04:14:29.695 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:14:29.705 00.010 12020 Moving (0.42, -0.04) raw xDistance=0.41 yDistance=0.03
04:14:29.705 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
04:14:29.717 00.012 12020 GuideAlgorithmHysteresis::Result() returns 0.17 from input 0.41
04:14:29.717 00.000 9340 Enqueuing Expose request
04:14:29.728 00.011 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:14:29.729 00.001 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
04:14:29.729 00.000 12020 MoveAxis(W, 31, ABG)
04:14:29.729 00.000 12020 Guiding  Dir = 3, Dur = 31
04:14:29.730 00.001 12020 IsSlewing returns 0
04:14:29.731 00.001 12020 IsGuiding returns 0
04:14:29.806 00.075 12020 IsGuiding returns 1
04:14:29.806 00.000 12020 scope still moving after pulse duration time elapsed
04:14:29.843 00.037 12020 IsSlewing returns 0
04:14:29.844 00.001 12020 IsGuiding returns 0
04:14:29.844 00.000 12020 scope move finished after 31 + 81 ms
04:14:29.844 00.000 12020 Move returns status 0, amount 31
04:14:29.845 00.001 12020 MoveAxis(N, 0, ABG)
04:14:29.845 00.000 12020 Move returns status 0, amount 0
04:14:29.845 00.000 12020 move complete, result=0
04:14:29.845 00.000 12020 worker thread done servicing request
04:14:29.845 00.000 9340 GuideStep: 0.4 px 31 ms WEST, 0.0 px 0 ms NORTH
04:14:29.856 00.011 12020 Worker thread wakes up
04:14:29.856 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
04:14:29.856 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(1398,98,31,31)
04:14:31.095 01.239 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"16e188b9-a8ef-4d33-9f2d-869dae36490c"}
04:14:31.128 00.033 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"16e188b9-a8ef-4d33-9f2d-869dae36490c"}
04:14:31.189 00.061 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"9ed59402-62e1-496e-a6c0-14e675824cbd"}
04:14:31.214 00.025 9340 case statement mapped state 6 to 3
04:14:31.227 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"9ed59402-62e1-496e-a6c0-14e675824cbd"}
04:14:31.322 00.095 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"86b46337-ca41-439f-9300-dc71cda15738"}
04:14:31.352 00.030 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":334,"width":15,"height":15,"star_pos":[7.24,7.17],"pixels":"..."},"id":"86b46337-ca41-439f-9300-dc71cda15738"}
04:14:32.312 00.960 12020 Exposure complete
04:14:32.766 00.454 12020 worker thread done servicing request
04:14:32.766 00.000 9340 OnExposeComplete: enter
04:14:32.780 00.014 9340 UpdateGuideState(): m_state=6
04:14:32.821 00.041 9340 Star::Find(15, 1413, 113, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 335
04:14:32.840 00.019 9340 Star::Find returns 1 (0), X=1413.23, Y=113.05, Mass=1507238, SNR=210.9, Peak=65508 HFD=4.7
04:14:32.857 00.017 9340 MultiStar: [#1 0.50,-0.16,0.96,U] [#2 0.41,-0.07,0.95,U] [#3 0.44,-0.36,0.00,M1] [#4 0.47,-0.11,0.92,U] [#5 0.19,-0.27,0.84,U] [#6 0.60,0.00,0.00,M2] [#7 0.23,-0.11,0.94,U] [#8 0.44,-0.23,0.97,U] 
04:14:32.870 00.013 9340 refined, 6 included, MultiStar: {0.38, -0.15}, one-star: {0.42, -0.13}
04:14:32.881 00.011 9340 CameraToMount -- cameraTheta (-0.38) - m_xAngle (0.05) = xAngle (-0.43 = -0.43)
04:14:32.898 00.017 9340 CameraToMount -- cameraTheta (-0.38) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-3.50 = 2.78)
04:14:32.917 00.019 9340 CameraToMount -- cameraX=0.38 cameraY=-0.15 hyp=0.41 cameraTheta=-0.38 mountX=0.38 mountY=0.14, mountTheta=0.37
04:14:32.961 00.044 9340 SchedulePrimaryMove(10104498, x=0.38, y=-0.15, opts=13)
04:14:32.976 00.015 9340 Enqueuing Move request for scope (0.38, -0.15)
04:14:32.991 00.015 12020 Worker thread wakes up
04:14:32.991 00.000 12020 worker thread servicing REQUEST_MOVE scope ofs (0.38, -0.15) opts 0xd
04:14:32.991 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=6531, max=65535, med=10435, FiltMin=8173, FiltMax=65517, Gamma=2.870
04:14:33.005 00.014 12020 Handling offset move in thread for scope, endpoint = (0.38, -0.15)
04:14:33.005 00.000 9340 UpdateGuideState exits: m=1507238 SNR=210.9
04:14:33.017 00.012 12020 Moving (0.38, -0.15) raw xDistance=0.38 yDistance=0.14
04:14:33.017 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:14:33.032 00.015 12020 GuideAlgorithmHysteresis::Result() returns 0.17 from input 0.38
04:14:33.032 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
04:14:33.050 00.018 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:14:33.050 00.000 9340 Enqueuing Expose request
04:14:33.065 00.015 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
04:14:33.066 00.001 12020 MoveAxis(W, 31, ABG)
04:14:33.066 00.000 12020 Guiding  Dir = 3, Dur = 31
04:14:33.068 00.002 12020 IsSlewing returns 0
04:14:33.070 00.002 12020 IsGuiding returns 0
04:14:33.102 00.032 12020 IsGuiding returns 1
04:14:33.102 00.000 12020 scope still moving after pulse duration time elapsed
04:14:33.112 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"79ebcb20-9f92-49e5-b01e-fdcb9540e766"}
04:14:33.131 00.019 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"79ebcb20-9f92-49e5-b01e-fdcb9540e766"}
04:14:33.162 00.031 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"08080d34-8145-4878-9cbe-f28a2d7e04c5"}
04:14:33.178 00.016 12020 IsSlewing returns 0
04:14:33.178 00.000 9340 case statement mapped state 6 to 3
04:14:33.195 00.017 12020 IsGuiding returns 0
04:14:33.195 00.000 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"08080d34-8145-4878-9cbe-f28a2d7e04c5"}
04:14:33.213 00.018 12020 scope move finished after 31 + 94 ms
04:14:33.213 00.000 12020 Move returns status 0, amount 31
04:14:33.215 00.002 12020 MoveAxis(N, 0, ABG)
04:14:33.215 00.000 12020 Move returns status 0, amount 0
04:14:33.215 00.000 12020 move complete, result=0
04:14:33.215 00.000 12020 worker thread done servicing request
04:14:33.215 00.000 9340 GuideStep: 0.4 px 31 ms WEST, 0.1 px 0 ms NORTH
04:14:33.262 00.047 12020 Worker thread wakes up
04:14:33.263 00.001 12020 worker thread servicing REQUEST_EXPOSE 2000
04:14:33.263 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(1398,98,31,31)
04:14:33.276 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"e1833e16-2005-4f9f-9d71-4d0de26ad8cc"}
04:14:33.295 00.019 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":335,"width":15,"height":15,"star_pos":[7.23,7.05],"pixels":"..."},"id":"e1833e16-2005-4f9f-9d71-4d0de26ad8cc"}
04:14:35.111 01.816 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"e595acfd-d725-4801-984e-4c30ea0695f7"}
04:14:35.123 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"e595acfd-d725-4801-984e-4c30ea0695f7"}
04:14:35.144 00.021 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"6667abc3-f820-4e29-9c02-ab9ccdf35103"}
04:14:35.160 00.016 9340 case statement mapped state 6 to 3
04:14:35.174 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"6667abc3-f820-4e29-9c02-ab9ccdf35103"}
04:14:35.188 00.014 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"8ecbb499-4fef-4742-b5bd-c9dda9a8df65"}
04:14:35.201 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":335,"width":15,"height":15,"star_pos":[7.23,7.05],"pixels":"..."},"id":"8ecbb499-4fef-4742-b5bd-c9dda9a8df65"}
04:14:35.644 00.443 12020 Exposure complete
04:14:35.873 00.229 12020 worker thread done servicing request
04:14:35.873 00.000 9340 OnExposeComplete: enter
04:14:35.904 00.031 9340 UpdateGuideState(): m_state=6
04:14:35.915 00.011 9340 Star::Find(15, 1413, 113, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 336
04:14:35.930 00.015 9340 Star::Find returns 1 (0), X=1412.57, Y=113.41, Mass=1482576, SNR=213.9, Peak=65526 HFD=5.0
04:14:35.942 00.012 9340 MultiStar: [#1 -0.12,0.12,0.93,U] [#2 -0.19,0.17,0.73,U] [#3 -0.29,0.04,1.07,U] [#4 -0.08,-0.00,0.90,U] [#5 -0.30,0.08,0.86,U] [#6 -0.09,0.14,0.75,U] [#7 -0.15,0.18,0.87,U] [#8 -0.16,-0.08,0.78,U] 
04:14:35.951 00.009 9340 refined, 8 included, MultiStar: {-0.18, 0.10}, one-star: {-0.24, 0.23}
04:14:35.961 00.010 9340 CameraToMount -- cameraTheta (2.65) - m_xAngle (0.05) = xAngle (2.60 = 2.60)
04:14:35.974 00.013 9340 CameraToMount -- cameraTheta (2.65) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-0.46 = -0.46)
04:14:35.986 00.012 9340 CameraToMount -- cameraX=-0.18 cameraY=0.10 hyp=0.21 cameraTheta=2.65 mountX=-0.18 mountY=-0.09, mountTheta=-2.66
04:14:36.022 00.036 9340 SchedulePrimaryMove(10104498, x=-0.18, y=0.10, opts=13)
04:14:36.039 00.017 9340 Enqueuing Move request for scope (-0.18, 0.10)
04:14:36.050 00.011 12020 Worker thread wakes up
04:14:36.050 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=6906, max=65535, med=10473, FiltMin=8155, FiltMax=65517, Gamma=2.870
04:14:36.063 00.013 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.18, 0.10) opts 0xd
04:14:36.064 00.001 9340 UpdateGuideState exits: m=1482576 SNR=213.9
04:14:36.076 00.012 12020 Handling offset move in thread for scope, endpoint = (-0.18, 0.10)
04:14:36.076 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:14:36.087 00.011 12020 Moving (-0.18, 0.10) raw xDistance=-0.18 yDistance=-0.09
04:14:36.087 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
04:14:36.101 00.014 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.18
04:14:36.101 00.000 9340 Enqueuing Expose request
04:14:36.119 00.018 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:14:36.120 00.001 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
04:14:36.120 00.000 12020 MoveAxis(E, 0, ABG)
04:14:36.120 00.000 12020 Move returns status 0, amount 0
04:14:36.120 00.000 12020 MoveAxis(N, 0, ABG)
04:14:36.120 00.000 12020 Move returns status 0, amount 0
04:14:36.122 00.002 12020 move complete, result=0
04:14:36.122 00.000 12020 worker thread done servicing request
04:14:36.122 00.000 12020 Worker thread wakes up
04:14:36.126 00.004 12020 worker thread servicing REQUEST_EXPOSE 2000
04:14:36.127 00.001 12020 Handling exposure in thread, d=2000 o=3 r=(1398,98,31,31)
04:14:36.128 00.001 9340 GuideStep: -0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
04:14:37.138 01.010 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"ed78af92-3d2a-4872-93ec-e1e1fc16183b"}
04:14:37.154 00.016 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"ed78af92-3d2a-4872-93ec-e1e1fc16183b"}
04:14:37.171 00.017 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"5af58b0f-2c9c-4dcd-93e1-c7a87dba9881"}
04:14:37.188 00.017 9340 case statement mapped state 6 to 3
04:14:37.207 00.019 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"5af58b0f-2c9c-4dcd-93e1-c7a87dba9881"}
04:14:37.256 00.049 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"3da390eb-ca98-4732-94bf-38790e266abd"}
04:14:37.270 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":336,"width":15,"height":15,"star_pos":[6.57,7.41],"pixels":"..."},"id":"3da390eb-ca98-4732-94bf-38790e266abd"}
04:14:38.541 01.271 12020 Exposure complete
04:14:38.963 00.422 9340 OnExposeComplete: enter
04:14:38.990 00.027 12020 worker thread done servicing request
04:14:38.990 00.000 9340 UpdateGuideState(): m_state=6
04:14:39.005 00.015 9340 Star::Find(15, 1412, 113, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 337
04:14:39.021 00.016 9340 Star::Find returns 1 (0), X=1412.89, Y=113.21, Mass=1519744, SNR=228.6, Peak=65526 HFD=4.6
04:14:39.061 00.040 9340 MultiStar: [#1 0.26,-0.12,0.87,U] [#2 0.03,-0.22,0.82,U] [#3 -0.01,-0.25,0.90,U] [#4 0.05,-0.12,1.03,U] [#5 -0.03,-0.31,0.90,U] [#6 0.04,-0.02,0.78,U] [#7 0.06,-0.23,0.73,U] [#8 0.07,-0.14,0.77,U] 
04:14:39.103 00.042 9340 single-star, 8 included, MultiStar: {0.06, -0.15}, one-star: {0.08, 0.03}
04:14:39.118 00.015 9340 CameraToMount -- cameraTheta (0.34) - m_xAngle (0.05) = xAngle (0.30 = 0.30)
04:14:39.137 00.019 9340 CameraToMount -- cameraTheta (0.34) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-2.77 = -2.77)
04:14:39.159 00.022 9340 CameraToMount -- cameraX=0.08 cameraY=0.03 hyp=0.09 cameraTheta=0.34 mountX=0.08 mountY=-0.03, mountTheta=-0.36
04:14:39.195 00.036 9340 SchedulePrimaryMove(10104498, x=0.08, y=0.03, opts=13)
04:14:39.227 00.032 9340 Enqueuing Move request for scope (0.08, 0.03)
04:14:39.243 00.016 12020 Worker thread wakes up
04:14:39.243 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=6376, max=65535, med=10443, FiltMin=7966, FiltMax=65517, Gamma=2.870
04:14:39.260 00.017 12020 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.03) opts 0xd
04:14:39.260 00.000 12020 Handling offset move in thread for scope, endpoint = (0.08, 0.03)
04:14:39.260 00.000 12020 Moving (0.08, 0.03) raw xDistance=0.08 yDistance=-0.03
04:14:39.261 00.001 9340 UpdateGuideState exits: m=1519744 SNR=228.6
04:14:39.276 00.015 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
04:14:39.276 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:14:39.287 00.011 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:14:39.287 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
04:14:39.300 00.013 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
04:14:39.300 00.000 9340 Enqueuing Expose request
04:14:39.314 00.014 12020 MoveAxis(E, 0, ABG)
04:14:39.316 00.002 12020 Move returns status 0, amount 0
04:14:39.316 00.000 12020 MoveAxis(N, 0, ABG)
04:14:39.317 00.001 12020 Move returns status 0, amount 0
04:14:39.317 00.000 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"c8c4177e-7cdb-4e83-8d5f-93650d018e46"}
04:14:39.329 00.012 12020 move complete, result=0
04:14:39.331 00.002 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"c8c4177e-7cdb-4e83-8d5f-93650d018e46"}
04:14:39.344 00.013 12020 worker thread done servicing request
04:14:39.344 00.000 9340 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
04:14:39.397 00.053 12020 Worker thread wakes up
04:14:39.397 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
04:14:39.397 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(1398,98,31,31)
04:14:39.406 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"52e00f79-4066-4622-ab50-50c2ec64618f"}
04:14:39.424 00.018 9340 case statement mapped state 6 to 3
04:14:39.439 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"52e00f79-4066-4622-ab50-50c2ec64618f"}
04:14:39.452 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"abc0d706-f1be-4c11-adc5-cdc97668bc45"}
04:14:39.468 00.016 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":337,"width":15,"height":15,"star_pos":[6.89,7.21],"pixels":"..."},"id":"abc0d706-f1be-4c11-adc5-cdc97668bc45"}
04:14:41.161 01.693 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"ddf9afec-f6bb-4188-aeaf-5e6bcdd79170"}
04:14:41.174 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"ddf9afec-f6bb-4188-aeaf-5e6bcdd79170"}
04:14:41.188 00.014 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"72fe91c6-aae2-4757-84fc-de208eed57d4"}
04:14:41.205 00.017 9340 case statement mapped state 6 to 3
04:14:41.221 00.016 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"72fe91c6-aae2-4757-84fc-de208eed57d4"}
04:14:41.261 00.040 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"522989cb-b664-4cf8-b222-68b081ace3a5"}
04:14:41.272 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":337,"width":15,"height":15,"star_pos":[6.89,7.21],"pixels":"..."},"id":"522989cb-b664-4cf8-b222-68b081ace3a5"}
04:14:41.783 00.511 12020 Exposure complete
04:14:42.049 00.266 12020 worker thread done servicing request
04:14:42.049 00.000 9340 OnExposeComplete: enter
04:14:42.062 00.013 9340 UpdateGuideState(): m_state=6
04:14:42.073 00.011 9340 Star::Find(15, 1412, 113, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 338
04:14:42.085 00.012 9340 Star::Find returns 1 (0), X=1412.63, Y=113.18, Mass=1523278, SNR=224.6, Peak=65526 HFD=4.9
04:14:42.103 00.018 9340 MultiStar: [#1 -0.07,-0.12,0.99,U] [#2 -0.13,0.01,0.80,U] [#3 -0.25,-0.33,0.90,U] [#4 -0.01,-0.12,0.83,U] [#5 -0.43,-0.34,0.00,M1] [#6 -0.15,-0.04,0.73,U] [#7 -0.23,-0.11,0.80,U] [#8 -0.19,-0.34,0.97,U] 
04:14:42.116 00.013 9340 single-star, 7 included, MultiStar: {-0.15, -0.14}, one-star: {-0.18, 0.00}
04:14:42.161 00.045 9340 CameraToMount -- cameraTheta (3.14) - m_xAngle (0.05) = xAngle (3.09 = 3.09)
04:14:42.175 00.014 9340 CameraToMount -- cameraTheta (3.14) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (0.02 = 0.02)
04:14:42.219 00.044 9340 CameraToMount -- cameraX=-0.18 cameraY=0.00 hyp=0.18 cameraTheta=3.14 mountX=-0.18 mountY=0.00, mountTheta=3.12
04:14:42.277 00.058 9340 SchedulePrimaryMove(10104498, x=-0.18, y=0.00, opts=13)
04:14:42.316 00.039 9340 Enqueuing Move request for scope (-0.18, 0.00)
04:14:42.344 00.028 12020 Worker thread wakes up
04:14:42.344 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=6607, max=65535, med=10458, FiltMin=8175, FiltMax=65517, Gamma=2.870
04:14:42.392 00.048 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.18, 0.00) opts 0xd
04:14:42.392 00.000 12020 Handling offset move in thread for scope, endpoint = (-0.18, 0.00)
04:14:42.392 00.000 12020 Moving (-0.18, 0.00) raw xDistance=-0.18 yDistance=0.00
04:14:42.393 00.001 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.18
04:14:42.393 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:14:42.393 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
04:14:42.393 00.000 12020 MoveAxis(E, 0, ABG)
04:14:42.393 00.000 12020 Move returns status 0, amount 0
04:14:42.394 00.001 12020 MoveAxis(N, 0, ABG)
04:14:42.394 00.000 12020 Move returns status 0, amount 0
04:14:42.394 00.000 12020 move complete, result=0
04:14:42.394 00.000 12020 worker thread done servicing request
04:14:42.396 00.002 9340 UpdateGuideState exits: m=1523278 SNR=224.6
04:14:42.447 00.051 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:14:42.482 00.035 9340 ScheduleExposure(2000,3,1) exposurePending=0
04:14:42.530 00.048 9340 Enqueuing Expose request
04:14:42.545 00.015 12020 Worker thread wakes up
04:14:42.546 00.001 9340 GuideStep: -0.2 px 0 ms EAST, 0.0 px 0 ms NORTH
04:14:42.557 00.011 12020 worker thread servicing REQUEST_EXPOSE 2000
04:14:42.557 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(1398,98,31,31)
04:14:43.163 00.606 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"f89855b7-24fe-454b-9241-2e9dc8933733"}
04:14:43.208 00.045 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"f89855b7-24fe-454b-9241-2e9dc8933733"}
04:14:43.250 00.042 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"e2d424df-6e24-4819-ba90-e1660feac36f"}
04:14:43.268 00.018 9340 case statement mapped state 6 to 3
04:14:43.289 00.021 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"e2d424df-6e24-4819-ba90-e1660feac36f"}
04:14:43.354 00.065 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"cac0773b-beee-46c7-a144-17b49ab667af"}
04:14:43.372 00.018 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":338,"width":15,"height":15,"star_pos":[6.63,7.18],"pixels":"..."},"id":"cac0773b-beee-46c7-a144-17b49ab667af"}
04:14:44.966 01.594 12020 Exposure complete
04:14:45.168 00.202 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"d664fd1d-c2ec-4a3a-94cc-8f377ce07550"}
04:14:45.213 00.045 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"d664fd1d-c2ec-4a3a-94cc-8f377ce07550"}
04:14:45.356 00.143 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"7ebb4a23-0214-44b6-aae9-6d503150f3e6"}
04:14:45.408 00.052 9340 case statement mapped state 6 to 3
04:14:45.491 00.083 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"7ebb4a23-0214-44b6-aae9-6d503150f3e6"}
04:14:45.528 00.037 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"70139655-223b-4bb7-9dce-aa0b8b59c918"}
04:14:45.581 00.053 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":338,"width":15,"height":15,"star_pos":[6.63,7.18],"pixels":"..."},"id":"70139655-223b-4bb7-9dce-aa0b8b59c918"}
04:14:45.685 00.104 12020 worker thread done servicing request
04:14:45.685 00.000 9340 OnExposeComplete: enter
04:14:45.744 00.059 9340 UpdateGuideState(): m_state=6
04:14:45.775 00.031 9340 Star::Find(15, 1412, 113, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 339
04:14:45.800 00.025 9340 Star::Find returns 1 (0), X=1412.62, Y=113.27, Mass=1505648, SNR=173.7, Peak=65526 HFD=4.8
04:14:45.866 00.066 9340 MultiStar: [#1 -0.13,0.21,1.10,U] [#2 -0.23,0.42,1.01,U] [#3 -0.34,0.17,1.24,U] [#4 -0.20,0.26,0.94,U] [#5 -0.29,-0.08,1.00,U] [#6 -0.01,0.21,1.02,U] [#7 -0.30,0.24,1.10,U] [#8 -0.29,0.00,1.00,U] 
04:14:45.906 00.040 9340 single-star, 8 included, MultiStar: {-0.22, 0.17}, one-star: {-0.19, 0.09}
04:14:45.928 00.022 9340 CameraToMount -- cameraTheta (2.70) - m_xAngle (0.05) = xAngle (2.66 = 2.66)
04:14:45.967 00.039 9340 CameraToMount -- cameraTheta (2.70) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-0.41 = -0.41)
04:14:46.027 00.060 9340 CameraToMount -- cameraX=-0.19 cameraY=0.09 hyp=0.21 cameraTheta=2.70 mountX=-0.19 mountY=-0.08, mountTheta=-2.72
04:14:46.099 00.072 9340 SchedulePrimaryMove(10104498, x=-0.19, y=0.09, opts=13)
04:14:46.209 00.110 9340 Enqueuing Move request for scope (-0.19, 0.09)
04:14:46.256 00.047 12020 Worker thread wakes up
04:14:46.256 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=6438, max=65535, med=10432, FiltMin=8185, FiltMax=65517, Gamma=2.870
04:14:46.309 00.053 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.19, 0.09) opts 0xd
04:14:46.310 00.001 12020 Handling offset move in thread for scope, endpoint = (-0.19, 0.09)
04:14:46.310 00.000 12020 Moving (-0.19, 0.09) raw xDistance=-0.19 yDistance=-0.08
04:14:46.310 00.000 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.19
04:14:46.310 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:14:46.311 00.001 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
04:14:46.311 00.000 12020 MoveAxis(E, 0, ABG)
04:14:46.311 00.000 12020 Move returns status 0, amount 0
04:14:46.311 00.000 12020 MoveAxis(N, 0, ABG)
04:14:46.311 00.000 12020 Move returns status 0, amount 0
04:14:46.311 00.000 12020 move complete, result=0
04:14:46.315 00.004 9340 UpdateGuideState exits: m=1505648 SNR=173.7
04:14:46.363 00.048 12020 worker thread done servicing request
04:14:46.363 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:14:46.395 00.032 9340 ScheduleExposure(2000,3,1) exposurePending=0
04:14:46.413 00.018 9340 Enqueuing Expose request
04:14:46.436 00.023 12020 Worker thread wakes up
04:14:46.437 00.001 9340 GuideStep: -0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
04:14:46.483 00.046 12020 worker thread servicing REQUEST_EXPOSE 2000
04:14:46.483 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(1398,98,31,31)
04:14:47.173 00.690 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"d28685d2-3f3b-44c7-bd2e-25242c6ed60a"}
04:14:47.190 00.017 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"d28685d2-3f3b-44c7-bd2e-25242c6ed60a"}
04:14:47.211 00.021 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"0c91cc06-e207-456a-ab7a-82f81548384a"}
04:14:47.228 00.017 9340 case statement mapped state 6 to 3
04:14:47.245 00.017 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"0c91cc06-e207-456a-ab7a-82f81548384a"}
04:14:47.308 00.063 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"fa70cc5c-4585-469a-adf7-05879409389e"}
04:14:47.323 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":339,"width":15,"height":15,"star_pos":[6.62,7.27],"pixels":"..."},"id":"fa70cc5c-4585-469a-adf7-05879409389e"}
04:14:48.844 01.521 12020 Exposure complete
04:14:49.152 00.308 12020 worker thread done servicing request
04:14:49.152 00.000 9340 OnExposeComplete: enter
04:14:49.166 00.014 9340 UpdateGuideState(): m_state=6
04:14:49.196 00.030 9340 Star::Find(15, 1412, 113, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 340
04:14:49.271 00.075 9340 Star::Find returns 1 (0), X=1412.46, Y=113.30, Mass=1611247, SNR=228.5, Peak=65526 HFD=5.1
04:14:49.294 00.023 9340 MultiStar: [#1 -0.12,0.13,0.85,U] [#2 -0.23,0.13,0.72,U] [#3 -0.21,-0.02,0.88,U] [#4 -0.22,0.09,0.76,U] [#5 -0.28,0.01,0.75,U] [#6 -0.05,0.15,0.90,U] [#7 -0.26,0.28,0.73,U] [#8 -0.26,-0.03,0.85,U] 
04:14:49.314 00.020 9340 refined, 8 included, MultiStar: {-0.22, 0.10}, one-star: {-0.35, 0.12}
04:14:49.330 00.016 9340 CameraToMount -- cameraTheta (2.73) - m_xAngle (0.05) = xAngle (2.68 = 2.68)
04:14:49.347 00.017 9340 CameraToMount -- cameraTheta (2.73) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-0.39 = -0.39)
04:14:49.361 00.014 9340 CameraToMount -- cameraX=-0.22 cameraY=0.10 hyp=0.24 cameraTheta=2.73 mountX=-0.21 mountY=-0.09, mountTheta=-2.74
04:14:49.406 00.045 9340 SchedulePrimaryMove(10104498, x=-0.22, y=0.10, opts=13)
04:14:49.424 00.018 9340 Enqueuing Move request for scope (-0.22, 0.10)
04:14:49.447 00.023 12020 Worker thread wakes up
04:14:49.447 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=6488, max=65535, med=10476, FiltMin=8066, FiltMax=65517, Gamma=2.870
04:14:49.464 00.017 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.22, 0.10) opts 0xd
04:14:49.464 00.000 9340 UpdateGuideState exits: m=1611247 SNR=228.5
04:14:49.487 00.023 12020 Handling offset move in thread for scope, endpoint = (-0.22, 0.10)
04:14:49.487 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:14:49.502 00.015 12020 Moving (-0.22, 0.10) raw xDistance=-0.21 yDistance=-0.09
04:14:49.502 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
04:14:49.517 00.015 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.21
04:14:49.517 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:14:49.541 00.024 9340 Enqueuing Expose request
04:14:49.555 00.014 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
04:14:49.557 00.002 12020 MoveAxis(E, 0, ABG)
04:14:49.557 00.000 12020 Move returns status 0, amount 0
04:14:49.557 00.000 12020 MoveAxis(N, 0, ABG)
04:14:49.557 00.000 12020 Move returns status 0, amount 0
04:14:49.557 00.000 12020 move complete, result=0
04:14:49.558 00.001 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"878c9749-8f0e-4b3e-bb86-bd8a28d1750c"}
04:14:49.572 00.014 12020 worker thread done servicing request
04:14:49.572 00.000 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"878c9749-8f0e-4b3e-bb86-bd8a28d1750c"}
04:14:49.588 00.016 12020 Worker thread wakes up
04:14:49.589 00.001 12020 worker thread servicing REQUEST_EXPOSE 2000
04:14:49.589 00.000 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"5085bbf2-9731-4f80-a863-c092d869d7fe"}
04:14:49.603 00.014 12020 Handling exposure in thread, d=2000 o=3 r=(1398,98,31,31)
04:14:49.604 00.001 9340 case statement mapped state 6 to 3
04:14:49.623 00.019 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"5085bbf2-9731-4f80-a863-c092d869d7fe"}
04:14:49.647 00.024 9340 GuideStep: -0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
04:14:49.703 00.056 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"06bff30d-71db-42a8-9674-b4df9957d153"}
04:14:49.723 00.020 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":340,"width":15,"height":15,"star_pos":[7.46,7.30],"pixels":"..."},"id":"06bff30d-71db-42a8-9674-b4df9957d153"}
04:14:51.174 01.451 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"f277ed86-9581-4ffe-90d1-a179703e8f9e"}
04:14:51.241 00.067 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"f277ed86-9581-4ffe-90d1-a179703e8f9e"}
04:14:51.268 00.027 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"1903c1b5-bed5-4fa2-a142-7fbc65c6481d"}
04:14:51.299 00.031 9340 case statement mapped state 6 to 3
04:14:51.330 00.031 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"1903c1b5-bed5-4fa2-a142-7fbc65c6481d"}
04:14:51.392 00.062 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"5b1943ee-c8e7-4f6b-b676-4c034a3535c3"}
04:14:51.416 00.024 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":340,"width":15,"height":15,"star_pos":[7.46,7.30],"pixels":"..."},"id":"5b1943ee-c8e7-4f6b-b676-4c034a3535c3"}
04:14:51.997 00.581 12020 Exposure complete
04:14:52.520 00.523 12020 worker thread done servicing request
04:14:52.520 00.000 9340 OnExposeComplete: enter
04:14:52.555 00.035 9340 UpdateGuideState(): m_state=6
04:14:52.630 00.075 9340 Star::Find(15, 1412, 113, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 341
04:14:52.669 00.039 9340 Star::Find returns 1 (0), X=1412.19, Y=113.11, Mass=1487673, SNR=198.2, Peak=65526 HFD=4.7
04:14:52.707 00.038 9340 MultiStar: [#1 -0.50,-0.21,0.98,U] [#2 -0.74,-0.02,0.00,M1] [#3 -0.64,-0.08,0.00,M1] [#4 -0.49,-0.19,0.93,U] [#5 -0.70,-0.35,0.00,M1] [#6 -0.53,0.03,0.92,U] [#7 -0.72,-0.09,0.00,M1] [#8 -0.64,-0.16,0.00,M1] 
04:14:52.777 00.070 9340 refined, 3 included, MultiStar: {-0.53, -0.11}, one-star: {-0.61, -0.07}
04:14:52.806 00.029 9340 CameraToMount -- cameraTheta (-2.94) - m_xAngle (0.05) = xAngle (-2.99 = -2.99)
04:14:52.827 00.021 9340 CameraToMount -- cameraTheta (-2.94) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-6.05 = 0.23)
04:14:52.859 00.032 9340 CameraToMount -- cameraX=-0.53 cameraY=-0.11 hyp=0.55 cameraTheta=-2.94 mountX=-0.54 mountY=0.12, mountTheta=2.92
04:14:52.941 00.082 9340 SchedulePrimaryMove(10104498, x=-0.53, y=-0.11, opts=13)
04:14:52.957 00.016 9340 Enqueuing Move request for scope (-0.53, -0.11)
04:14:52.974 00.017 12020 Worker thread wakes up
04:14:52.974 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=5908, max=65535, med=10442, FiltMin=8253, FiltMax=65517, Gamma=2.870
04:14:52.994 00.020 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.53, -0.11) opts 0xd
04:14:52.994 00.000 12020 Handling offset move in thread for scope, endpoint = (-0.53, -0.11)
04:14:52.994 00.000 9340 UpdateGuideState exits: m=1487673 SNR=198.2
04:14:53.014 00.020 12020 Moving (-0.53, -0.11) raw xDistance=-0.54 yDistance=0.12
04:14:53.014 00.000 12020 GuideAlgorithmHysteresis::Result() returns -0.23 from input -0.54
04:14:53.014 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:14:53.015 00.001 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:14:53.034 00.019 9340 ScheduleExposure(2000,3,1) exposurePending=0
04:14:53.078 00.044 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
04:14:53.078 00.000 12020 MoveAxis(E, 41, ABG)
04:14:53.078 00.000 12020 Guiding  Dir = 2, Dur = 41
04:14:53.079 00.001 9340 Enqueuing Expose request
04:14:53.094 00.015 12020 IsSlewing returns 0
04:14:53.095 00.001 12020 IsGuiding returns 0
04:14:53.122 00.027 12020 PulseGuide returned control before completion, sleep 25
04:14:53.173 00.051 12020 IsGuiding returns 0
04:14:53.175 00.002 12020 Move returns status 0, amount 41
04:14:53.175 00.000 12020 MoveAxis(N, 0, ABG)
04:14:53.175 00.000 12020 Move returns status 0, amount 0
04:14:53.175 00.000 12020 move complete, result=0
04:14:53.177 00.002 9340 GuideStep: -0.5 px 41 ms EAST, 0.1 px 0 ms NORTH
04:14:53.232 00.055 12020 worker thread done servicing request
04:14:53.232 00.000 12020 Worker thread wakes up
04:14:53.232 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
04:14:53.232 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(1398,98,31,31)
04:14:53.287 00.055 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"53bdf197-8613-48f7-877b-7c45c2d9215c"}
04:14:53.333 00.046 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"53bdf197-8613-48f7-877b-7c45c2d9215c"}
04:14:53.471 00.138 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"4365bedb-e9d9-4fb4-bdef-8d7945a1b263"}
04:14:53.488 00.017 9340 case statement mapped state 6 to 3
04:14:53.555 00.067 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"4365bedb-e9d9-4fb4-bdef-8d7945a1b263"}
04:14:53.580 00.025 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"d1b2bc57-0252-4733-9873-b767bd419790"}
04:14:53.592 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":341,"width":15,"height":15,"star_pos":[7.19,7.11],"pixels":"..."},"id":"d1b2bc57-0252-4733-9873-b767bd419790"}
04:14:55.228 01.636 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"d7d8761f-6950-466f-b816-290ff2709661"}
04:14:55.274 00.046 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"d7d8761f-6950-466f-b816-290ff2709661"}
04:14:55.299 00.025 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"d609601a-aa93-48e9-8e0c-37a271974846"}
04:14:55.314 00.015 9340 case statement mapped state 6 to 3
04:14:55.329 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"d609601a-aa93-48e9-8e0c-37a271974846"}
04:14:55.364 00.035 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"be5d3a12-f67d-4c40-91cb-d30394221f51"}
04:14:55.377 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":341,"width":15,"height":15,"star_pos":[7.19,7.11],"pixels":"..."},"id":"be5d3a12-f67d-4c40-91cb-d30394221f51"}
04:14:55.615 00.238 12020 Exposure complete
04:14:55.904 00.289 9340 OnExposeComplete: enter
04:14:55.919 00.015 12020 worker thread done servicing request
04:14:55.919 00.000 9340 UpdateGuideState(): m_state=6
04:14:55.937 00.018 9340 Star::Find(15, 1412, 113, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 342
04:14:55.950 00.013 9340 Star::Find returns 1 (0), X=1412.69, Y=113.32, Mass=1470116, SNR=190.4, Peak=65526 HFD=4.8
04:14:55.982 00.032 9340 MultiStar: [#1 -0.08,0.17,1.09,U] [#2 -0.25,0.19,0.92,U] [#3 -0.25,-0.06,1.16,U] [#4 -0.16,-0.12,1.16,U] [#5 -0.27,-0.03,0.94,U] [#6 0.02,0.11,0.93,U] [#7 -0.17,0.14,1.02,U] [#8 -0.17,-0.05,0.79,U] 
04:14:56.002 00.020 9340 refined, 8 included, MultiStar: {-0.16, 0.05}, one-star: {-0.12, 0.14}
04:14:56.019 00.017 9340 CameraToMount -- cameraTheta (2.83) - m_xAngle (0.05) = xAngle (2.78 = 2.78)
04:14:56.033 00.014 9340 CameraToMount -- cameraTheta (2.83) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-0.29 = -0.29)
04:14:56.045 00.012 9340 CameraToMount -- cameraX=-0.16 cameraY=0.05 hyp=0.17 cameraTheta=2.83 mountX=-0.16 mountY=-0.05, mountTheta=-2.85
04:14:56.069 00.024 9340 SchedulePrimaryMove(10104498, x=-0.16, y=0.05, opts=13)
04:14:56.085 00.016 9340 Enqueuing Move request for scope (-0.16, 0.05)
04:14:56.130 00.045 12020 Worker thread wakes up
04:14:56.131 00.001 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.16, 0.05) opts 0xd
04:14:56.131 00.000 12020 Handling offset move in thread for scope, endpoint = (-0.16, 0.05)
04:14:56.131 00.000 12020 Moving (-0.16, 0.05) raw xDistance=-0.16 yDistance=-0.05
04:14:56.131 00.000 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16
04:14:56.132 00.001 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:14:56.132 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
04:14:56.132 00.000 12020 MoveAxis(E, 0, ABG)
04:14:56.132 00.000 12020 Move returns status 0, amount 0
04:14:56.139 00.007 12020 MoveAxis(N, 0, ABG)
04:14:56.139 00.000 12020 Move returns status 0, amount 0
04:14:56.139 00.000 12020 move complete, result=0
04:14:56.139 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=6758, max=65535, med=10462, FiltMin=8138, FiltMax=65517, Gamma=2.870
04:14:56.167 00.028 12020 worker thread done servicing request
04:14:56.167 00.000 9340 UpdateGuideState exits: m=1470116 SNR=190.4
04:14:56.185 00.018 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:14:56.205 00.020 9340 ScheduleExposure(2000,3,1) exposurePending=0
04:14:56.228 00.023 9340 Enqueuing Expose request
04:14:56.296 00.068 12020 Worker thread wakes up
04:14:56.297 00.001 12020 worker thread servicing REQUEST_EXPOSE 2000
04:14:56.297 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(1398,98,31,31)
04:14:56.299 00.002 9340 GuideStep: -0.2 px 0 ms EAST, -0.0 px 0 ms NORTH
04:14:57.228 00.929 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"0230a0d3-722b-4589-95d6-11665855c176"}
04:14:57.244 00.016 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"0230a0d3-722b-4589-95d6-11665855c176"}
04:14:57.303 00.059 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"0155c6b8-bd2e-4d63-9b4e-820261bef3a8"}
04:14:57.316 00.013 9340 case statement mapped state 6 to 3
04:14:57.332 00.016 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"0155c6b8-bd2e-4d63-9b4e-820261bef3a8"}
04:14:57.359 00.027 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"4449dd6e-28bb-4f24-b9a9-68feb871ab28"}
04:14:57.388 00.029 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":342,"width":15,"height":15,"star_pos":[6.69,7.32],"pixels":"..."},"id":"4449dd6e-28bb-4f24-b9a9-68feb871ab28"}
04:14:58.696 01.308 12020 Exposure complete
04:14:59.227 00.531 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"db536827-ed95-4639-b5c1-a0ec6e6625c1"}
04:14:59.281 00.054 12020 worker thread done servicing request
04:14:59.283 00.002 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"db536827-ed95-4639-b5c1-a0ec6e6625c1"}
04:14:59.298 00.015 9340 OnExposeComplete: enter
04:14:59.312 00.014 9340 UpdateGuideState(): m_state=6
04:14:59.331 00.019 9340 Star::Find(15, 1412, 113, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 343
04:14:59.348 00.017 9340 Star::Find returns 1 (0), X=1412.36, Y=112.96, Mass=1433838, SNR=202.8, Peak=65526 HFD=4.8
04:14:59.376 00.028 9340 MultiStar: [#1 -0.45,-0.34,0.00,M1] [#2 -0.73,0.00,0.00,M1] [#3 -0.60,-0.29,0.00,M1] [#4 -0.51,-0.17,0.88,U] [#5 -0.52,-0.45,0.00,M1] [#6 -0.52,-0.11,0.87,U] [#7 -0.64,-0.20,0.00,M1] [#8 -0.65,-0.34,0.00,M1] 
04:14:59.477 00.101 9340 single-star, 2 included, MultiStar: {-0.49, -0.17}, one-star: {-0.44, -0.22}
04:14:59.501 00.024 9340 CameraToMount -- cameraTheta (-2.68) - m_xAngle (0.05) = xAngle (-2.73 = -2.73)
04:14:59.530 00.029 9340 CameraToMount -- cameraTheta (-2.68) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-5.80 = 0.48)
04:14:59.544 00.014 9340 CameraToMount -- cameraX=-0.44 cameraY=-0.22 hyp=0.50 cameraTheta=-2.68 mountX=-0.45 mountY=0.23, mountTheta=2.67
04:14:59.594 00.050 9340 SchedulePrimaryMove(10104498, x=-0.44, y=-0.22, opts=13)
04:14:59.610 00.016 9340 Enqueuing Move request for scope (-0.44, -0.22)
04:14:59.628 00.018 12020 Worker thread wakes up
04:14:59.628 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=6547, max=65535, med=10418, FiltMin=8065, FiltMax=65517, Gamma=2.870
04:14:59.645 00.017 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.44, -0.22) opts 0xd
04:14:59.645 00.000 9340 UpdateGuideState exits: m=1433838 SNR=202.8
04:14:59.660 00.015 12020 Handling offset move in thread for scope, endpoint = (-0.44, -0.22)
04:14:59.660 00.000 12020 Moving (-0.44, -0.22) raw xDistance=-0.45 yDistance=0.23
04:14:59.660 00.000 12020 GuideAlgorithmHysteresis::Result() returns -0.19 from input -0.45
04:14:59.660 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:14:59.660 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:14:59.676 00.016 9340 ScheduleExposure(2000,3,1) exposurePending=0
04:14:59.689 00.013 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.23
04:14:59.689 00.000 9340 Enqueuing Expose request
04:14:59.723 00.034 12020 MoveAxis(E, 34, ABG)
04:14:59.724 00.001 12020 Guiding  Dir = 2, Dur = 34
04:14:59.727 00.003 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"317624a5-1da5-4cbf-9aae-f2346c6d5d4e"}
04:14:59.740 00.013 9340 case statement mapped state 6 to 3
04:14:59.762 00.022 12020 IsSlewing returns 0
04:14:59.764 00.002 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"317624a5-1da5-4cbf-9aae-f2346c6d5d4e"}
04:14:59.776 00.012 12020 IsGuiding returns 0
04:14:59.777 00.001 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"fec11f2f-5e52-4b5d-a2ae-e79696a0b4e2"}
04:14:59.793 00.016 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":343,"width":15,"height":15,"star_pos":[7.36,6.96],"pixels":"..."},"id":"fec11f2f-5e52-4b5d-a2ae-e79696a0b4e2"}
04:14:59.809 00.016 12020 PulseGuide returned control before completion, sleep 16
04:14:59.886 00.077 12020 IsGuiding returns 0
04:14:59.886 00.000 12020 Move returns status 0, amount 34
04:14:59.887 00.001 12020 MoveAxis(N, 0, ABG)
04:14:59.887 00.000 12020 Move returns status 0, amount 0
04:14:59.887 00.000 12020 move complete, result=0
04:14:59.887 00.000 12020 worker thread done servicing request
04:14:59.887 00.000 9340 GuideStep: -0.5 px 34 ms EAST, 0.2 px 0 ms NORTH
04:14:59.903 00.016 12020 Worker thread wakes up
04:14:59.903 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
04:14:59.903 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(1398,98,31,31)
04:15:01.226 01.323 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"fcb4226e-6532-40c6-8e66-8a8e6478816d"}
04:15:01.247 00.021 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"fcb4226e-6532-40c6-8e66-8a8e6478816d"}
04:15:01.262 00.015 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"eea24a76-04d4-4ed4-95f9-1582232bb0cf"}
04:15:01.278 00.016 9340 case statement mapped state 6 to 3
04:15:01.329 00.051 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"eea24a76-04d4-4ed4-95f9-1582232bb0cf"}
04:15:01.353 00.024 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"82070e69-4cfd-4d63-b07e-5ca2e04bed77"}
04:15:01.369 00.016 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":343,"width":15,"height":15,"star_pos":[7.36,6.96],"pixels":"..."},"id":"82070e69-4cfd-4d63-b07e-5ca2e04bed77"}
04:15:02.277 00.908 12020 Exposure complete
04:15:02.565 00.288 12020 worker thread done servicing request
04:15:02.565 00.000 9340 OnExposeComplete: enter
04:15:02.584 00.019 9340 UpdateGuideState(): m_state=6
04:15:02.599 00.015 9340 Star::Find(15, 1412, 112, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 344
04:15:02.634 00.035 9340 Star::Find returns 1 (0), X=1412.34, Y=113.28, Mass=1570520, SNR=217.7, Peak=65526 HFD=4.8
04:15:02.651 00.017 9340 MultiStar: [#1 -0.29,0.17,0.95,U] [#2 -0.37,0.24,0.73,U] [#3 -0.21,-0.00,0.90,U] [#4 -0.50,0.12,0.96,U] [#5 -0.46,-0.03,0.87,U] [#6 -0.24,0.20,0.83,U] [#7 -0.36,0.32,0.98,U] [#8 -0.44,-0.02,0.94,U] 
04:15:02.667 00.016 9340 refined, 8 included, MultiStar: {-0.37, 0.12}, one-star: {-0.47, 0.10}
04:15:02.677 00.010 9340 CameraToMount -- cameraTheta (2.83) - m_xAngle (0.05) = xAngle (2.78 = 2.78)
04:15:02.688 00.011 9340 CameraToMount -- cameraTheta (2.83) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-0.29 = -0.29)
04:15:02.705 00.017 9340 CameraToMount -- cameraX=-0.37 cameraY=0.12 hyp=0.39 cameraTheta=2.83 mountX=-0.37 mountY=-0.11, mountTheta=-2.84
04:15:02.741 00.036 9340 SchedulePrimaryMove(10104498, x=-0.37, y=0.12, opts=13)
04:15:02.754 00.013 9340 Enqueuing Move request for scope (-0.37, 0.12)
04:15:02.770 00.016 12020 Worker thread wakes up
04:15:02.770 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=6703, max=65535, med=10456, FiltMin=8165, FiltMax=65517, Gamma=2.870
04:15:02.783 00.013 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.37, 0.12) opts 0xd
04:15:02.783 00.000 9340 UpdateGuideState exits: m=1570520 SNR=217.7
04:15:02.799 00.016 12020 Handling offset move in thread for scope, endpoint = (-0.37, 0.12)
04:15:02.799 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:15:02.811 00.012 12020 Moving (-0.37, 0.12) raw xDistance=-0.37 yDistance=-0.11
04:15:02.811 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
04:15:02.824 00.013 12020 GuideAlgorithmHysteresis::Result() returns -0.17 from input -0.37
04:15:02.824 00.000 9340 Enqueuing Expose request
04:15:02.857 00.033 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:15:02.858 00.001 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
04:15:02.858 00.000 12020 MoveAxis(E, 30, ABG)
04:15:02.858 00.000 12020 Guiding  Dir = 2, Dur = 30
04:15:02.858 00.000 12020 IsSlewing returns 0
04:15:02.860 00.002 12020 IsGuiding returns 0
04:15:02.877 00.017 12020 PulseGuide returned control before completion, sleep 24
04:15:02.950 00.073 12020 IsGuiding returns 0
04:15:02.950 00.000 12020 Move returns status 0, amount 30
04:15:02.950 00.000 12020 MoveAxis(N, 0, ABG)
04:15:02.951 00.001 12020 Move returns status 0, amount 0
04:15:02.951 00.000 12020 move complete, result=0
04:15:02.952 00.001 9340 GuideStep: -0.4 px 30 ms EAST, -0.1 px 0 ms NORTH
04:15:02.967 00.015 12020 worker thread done servicing request
04:15:02.967 00.000 12020 Worker thread wakes up
04:15:02.967 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
04:15:02.968 00.001 12020 Handling exposure in thread, d=2000 o=3 r=(1398,98,31,31)
04:15:03.225 00.257 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"a3845829-a90f-425c-a7df-2e0ba2e32998"}
04:15:03.237 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"a3845829-a90f-425c-a7df-2e0ba2e32998"}
04:15:03.249 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"7616766a-a6ac-4614-9503-c1ed2117472f"}
04:15:03.261 00.012 9340 case statement mapped state 6 to 3
04:15:03.298 00.037 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"7616766a-a6ac-4614-9503-c1ed2117472f"}
04:15:03.315 00.017 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"dcbe051d-245c-4e68-a212-693000a3abbc"}
04:15:03.330 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":344,"width":15,"height":15,"star_pos":[7.34,7.28],"pixels":"..."},"id":"dcbe051d-245c-4e68-a212-693000a3abbc"}
04:15:05.227 01.897 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"bd980f4a-a766-4b94-aea0-d9f11251280f"}
04:15:05.238 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"bd980f4a-a766-4b94-aea0-d9f11251280f"}
04:15:05.266 00.028 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"2c967a18-72a1-44bf-91ae-8cee40c865ce"}
04:15:05.274 00.008 9340 case statement mapped state 6 to 3
04:15:05.283 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"2c967a18-72a1-44bf-91ae-8cee40c865ce"}
04:15:05.293 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"b714dc7d-0925-478a-8e0a-8f9cb7177745"}
04:15:05.302 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":344,"width":15,"height":15,"star_pos":[7.34,7.28],"pixels":"..."},"id":"b714dc7d-0925-478a-8e0a-8f9cb7177745"}
04:15:05.355 00.053 12020 Exposure complete
04:15:05.579 00.224 12020 worker thread done servicing request
04:15:05.579 00.000 9340 OnExposeComplete: enter
04:15:05.607 00.028 9340 UpdateGuideState(): m_state=6
04:15:05.623 00.016 9340 Star::Find(15, 1412, 113, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 345
04:15:05.637 00.014 9340 Star::Find returns 1 (0), X=1412.49, Y=113.27, Mass=1534421, SNR=216.8, Peak=65526 HFD=5.0
04:15:05.651 00.014 9340 MultiStar: [#1 -0.12,-0.21,0.89,U] [#2 -0.26,-0.08,0.68,U] [#3 -0.21,-0.08,0.92,U] [#4 -0.04,-0.19,1.11,U] [#5 -0.43,-0.27,0.76,U] [#6 -0.10,0.11,0.93,U] [#7 -0.17,-0.26,0.87,U] [#8 -0.18,-0.14,0.89,U] 
04:15:05.660 00.009 9340 refined, 8 included, MultiStar: {-0.19, -0.11}, one-star: {-0.32, 0.09}
04:15:05.672 00.012 9340 CameraToMount -- cameraTheta (-2.63) - m_xAngle (0.05) = xAngle (-2.67 = -2.67)
04:15:05.682 00.010 9340 CameraToMount -- cameraTheta (-2.63) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-5.74 = 0.54)
04:15:05.691 00.009 9340 CameraToMount -- cameraX=-0.19 cameraY=-0.11 hyp=0.22 cameraTheta=-2.63 mountX=-0.20 mountY=0.11, mountTheta=2.62
04:15:05.731 00.040 9340 SchedulePrimaryMove(10104498, x=-0.19, y=-0.11, opts=13)
04:15:05.746 00.015 9340 Enqueuing Move request for scope (-0.19, -0.11)
04:15:05.759 00.013 12020 Worker thread wakes up
04:15:05.759 00.000 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.19, -0.11) opts 0xd
04:15:05.759 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=6474, max=65535, med=10449, FiltMin=8151, FiltMax=65517, Gamma=2.870
04:15:05.770 00.011 12020 Handling offset move in thread for scope, endpoint = (-0.19, -0.11)
04:15:05.770 00.000 9340 UpdateGuideState exits: m=1534421 SNR=216.8
04:15:05.781 00.011 12020 Moving (-0.19, -0.11) raw xDistance=-0.20 yDistance=0.11
04:15:05.781 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:15:05.793 00.012 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.20
04:15:05.793 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:15:05.793 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
04:15:05.807 00.014 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
04:15:05.808 00.001 9340 Enqueuing Expose request
04:15:05.827 00.019 12020 MoveAxis(E, 0, ABG)
04:15:05.827 00.000 12020 Move returns status 0, amount 0
04:15:05.827 00.000 12020 MoveAxis(N, 0, ABG)
04:15:05.827 00.000 12020 Move returns status 0, amount 0
04:15:05.827 00.000 12020 move complete, result=0
04:15:05.828 00.001 12020 worker thread done servicing request
04:15:05.828 00.000 12020 Worker thread wakes up
04:15:05.828 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
04:15:05.828 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(1398,98,31,31)
04:15:05.832 00.004 9340 GuideStep: -0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
04:15:07.228 01.396 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"0c74074b-a243-4ab2-8c78-4aa2ba15cb20"}
04:15:07.253 00.025 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"0c74074b-a243-4ab2-8c78-4aa2ba15cb20"}
04:15:07.301 00.048 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"1747deec-7a38-4996-af89-323378f1c43f"}
04:15:07.333 00.032 9340 case statement mapped state 6 to 3
04:15:07.368 00.035 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"1747deec-7a38-4996-af89-323378f1c43f"}
04:15:07.382 00.014 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"3d2b3003-bbfc-4509-828f-d6d47312edd1"}
04:15:07.395 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":345,"width":15,"height":15,"star_pos":[7.49,7.27],"pixels":"..."},"id":"3d2b3003-bbfc-4509-828f-d6d47312edd1"}
04:15:08.193 00.798 12020 Exposure complete
04:15:08.442 00.249 12020 worker thread done servicing request
04:15:08.442 00.000 9340 OnExposeComplete: enter
04:15:08.454 00.012 9340 UpdateGuideState(): m_state=6
04:15:08.468 00.014 9340 Star::Find(15, 1412, 113, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 346
04:15:08.492 00.024 9340 Star::Find returns 1 (0), X=1412.37, Y=113.31, Mass=1525238, SNR=224.8, Peak=65526 HFD=4.8
04:15:08.533 00.041 9340 MultiStar: [#1 -0.28,0.09,0.88,U] [#2 -0.40,0.22,0.94,U] [#3 -0.32,0.06,0.83,U] [#4 -0.33,0.22,0.88,U] [#5 -0.51,-0.17,0.91,U] [#6 -0.34,0.12,0.85,U] [#7 -0.46,0.16,0.91,U] [#8 -0.46,-0.02,0.89,U] 
04:15:08.545 00.012 9340 refined, 8 included, MultiStar: {-0.39, 0.09}, one-star: {-0.43, 0.13}
04:15:08.555 00.010 9340 CameraToMount -- cameraTheta (2.92) - m_xAngle (0.05) = xAngle (2.87 = 2.87)
04:15:08.567 00.012 9340 CameraToMount -- cameraTheta (2.92) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-0.20 = -0.20)
04:15:08.579 00.012 9340 CameraToMount -- cameraX=-0.39 cameraY=0.09 hyp=0.40 cameraTheta=2.92 mountX=-0.39 mountY=-0.08, mountTheta=-2.94
04:15:08.596 00.017 9340 SchedulePrimaryMove(10104498, x=-0.39, y=0.09, opts=13)
04:15:08.610 00.014 9340 Enqueuing Move request for scope (-0.39, 0.09)
04:15:08.622 00.012 12020 Worker thread wakes up
04:15:08.622 00.000 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.39, 0.09) opts 0xd
04:15:08.622 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=6260, max=65535, med=10498, FiltMin=7086, FiltMax=65517, Gamma=2.870
04:15:08.634 00.012 12020 Handling offset move in thread for scope, endpoint = (-0.39, 0.09)
04:15:08.634 00.000 9340 UpdateGuideState exits: m=1525238 SNR=224.8
04:15:08.664 00.030 12020 Moving (-0.39, 0.09) raw xDistance=-0.39 yDistance=-0.08
04:15:08.664 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:15:08.677 00.013 9340 ScheduleExposure(2000,3,1) exposurePending=0
04:15:08.687 00.010 12020 GuideAlgorithmHysteresis::Result() returns -0.16 from input -0.39
04:15:08.688 00.001 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:15:08.688 00.000 9340 Enqueuing Expose request
04:15:08.700 00.012 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
04:15:08.700 00.000 12020 MoveAxis(E, 29, ABG)
04:15:08.701 00.001 12020 Guiding  Dir = 2, Dur = 29
04:15:08.702 00.001 12020 IsSlewing returns 0
04:15:08.703 00.001 12020 IsGuiding returns 0
04:15:08.729 00.026 12020 PulseGuide returned control before completion, sleep 14
04:15:08.785 00.056 12020 IsGuiding returns 0
04:15:08.785 00.000 12020 Move returns status 0, amount 29
04:15:08.785 00.000 12020 MoveAxis(N, 0, ABG)
04:15:08.785 00.000 12020 Move returns status 0, amount 0
04:15:08.786 00.001 12020 move complete, result=0
04:15:08.786 00.000 12020 worker thread done servicing request
04:15:08.786 00.000 12020 Worker thread wakes up
04:15:08.787 00.001 9340 GuideStep: -0.4 px 29 ms EAST, -0.1 px 0 ms NORTH
04:15:08.804 00.017 12020 worker thread servicing REQUEST_EXPOSE 2000
04:15:08.804 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(1398,98,31,31)
04:15:09.228 00.424 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"d96a542e-b9eb-4c89-84b1-3a6fe23e9e54"}
04:15:09.242 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"d96a542e-b9eb-4c89-84b1-3a6fe23e9e54"}
04:15:09.272 00.030 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"d14ea852-fda6-494c-9c11-e59926bf7170"}
04:15:09.286 00.014 9340 case statement mapped state 6 to 3
04:15:09.293 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"d14ea852-fda6-494c-9c11-e59926bf7170"}
04:15:09.310 00.017 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"6f3952c3-bf9c-4b85-9829-28ff82503a21"}
04:15:09.323 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":346,"width":15,"height":15,"star_pos":[7.37,7.31],"pixels":"..."},"id":"6f3952c3-bf9c-4b85-9829-28ff82503a21"}
04:15:11.220 01.897 12020 Exposure complete
04:15:11.229 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"88fa67f7-85a8-4f7b-88ca-7cb692fc5761"}
04:15:11.242 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"88fa67f7-85a8-4f7b-88ca-7cb692fc5761"}
04:15:11.269 00.027 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"4fba9207-bb19-44e2-b0dd-a9f2f32cbf69"}
04:15:11.287 00.018 9340 case statement mapped state 6 to 3
04:15:11.322 00.035 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"4fba9207-bb19-44e2-b0dd-a9f2f32cbf69"}
04:15:11.365 00.043 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"766e3493-6fc3-498f-98ee-33a2cead1d14"}
04:15:11.395 00.030 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":346,"width":15,"height":15,"star_pos":[7.37,7.31],"pixels":"..."},"id":"766e3493-6fc3-498f-98ee-33a2cead1d14"}
04:15:11.558 00.163 12020 worker thread done servicing request
04:15:11.558 00.000 9340 OnExposeComplete: enter
04:15:11.575 00.017 9340 UpdateGuideState(): m_state=6
04:15:11.611 00.036 9340 Star::Find(15, 1412, 113, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 347
04:15:11.629 00.018 9340 Star::Find returns 1 (0), X=1412.53, Y=113.15, Mass=1591020, SNR=248.6, Peak=65526 HFD=5.0
04:15:11.640 00.011 9340 MultiStar: [#1 -0.22,0.02,0.80,U] [#2 -0.42,0.18,0.66,U] [#3 -0.37,-0.07,0.88,U] [#4 -0.34,-0.01,0.77,U] [#5 -0.44,-0.14,0.79,U] [#6 -0.20,0.14,0.61,U] [#7 -0.42,0.13,0.84,U] [#8 -0.15,0.04,0.71,U] 
04:15:11.654 00.014 9340 single-star, 8 included, MultiStar: {-0.32, 0.02}, one-star: {-0.28, -0.03}
04:15:11.679 00.025 9340 CameraToMount -- cameraTheta (-3.02) - m_xAngle (0.05) = xAngle (-3.07 = -3.07)
04:15:11.694 00.015 9340 CameraToMount -- cameraTheta (-3.02) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-6.14 = 0.14)
04:15:11.711 00.017 9340 CameraToMount -- cameraX=-0.28 cameraY=-0.03 hyp=0.28 cameraTheta=-3.02 mountX=-0.28 mountY=0.04, mountTheta=3.00
04:15:11.755 00.044 9340 SchedulePrimaryMove(10104498, x=-0.28, y=-0.03, opts=13)
04:15:11.769 00.014 9340 Enqueuing Move request for scope (-0.28, -0.03)
04:15:11.785 00.016 12020 Worker thread wakes up
04:15:11.785 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=6465, max=65535, med=10466, FiltMin=8101, FiltMax=65517, Gamma=2.870
04:15:11.799 00.014 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.28, -0.03) opts 0xd
04:15:11.799 00.000 9340 UpdateGuideState exits: m=1591020 SNR=248.6
04:15:11.813 00.014 12020 Handling offset move in thread for scope, endpoint = (-0.28, -0.03)
04:15:11.814 00.001 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:15:11.828 00.014 12020 Moving (-0.28, -0.03) raw xDistance=-0.28 yDistance=0.04
04:15:11.828 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
04:15:11.842 00.014 12020 GuideAlgorithmHysteresis::Result() returns -0.13 from input -0.28
04:15:11.843 00.001 9340 Enqueuing Expose request
04:15:11.877 00.034 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:15:11.877 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
04:15:11.877 00.000 12020 MoveAxis(E, 24, ABG)
04:15:11.877 00.000 12020 Guiding  Dir = 2, Dur = 24
04:15:11.897 00.020 12020 IsSlewing returns 0
04:15:11.898 00.001 12020 IsGuiding returns 0
04:15:11.929 00.031 12020 IsGuiding returns 1
04:15:11.929 00.000 12020 scope still moving after pulse duration time elapsed
04:15:11.976 00.047 12020 IsSlewing returns 0
04:15:11.977 00.001 12020 IsGuiding returns 0
04:15:11.977 00.000 12020 scope move finished after 24 + 54 ms
04:15:11.977 00.000 12020 Move returns status 0, amount 24
04:15:11.978 00.001 12020 MoveAxis(N, 0, ABG)
04:15:11.978 00.000 12020 Move returns status 0, amount 0
04:15:11.978 00.000 12020 move complete, result=0
04:15:11.978 00.000 12020 worker thread done servicing request
04:15:11.979 00.001 9340 GuideStep: -0.3 px 24 ms EAST, 0.0 px 0 ms NORTH
04:15:12.015 00.036 12020 Worker thread wakes up
04:15:12.016 00.001 12020 worker thread servicing REQUEST_EXPOSE 2000
04:15:12.016 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(1398,98,31,31)
04:15:13.244 01.228 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"807fcfee-335b-4645-9af6-b44d51061899"}
04:15:13.310 00.066 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"807fcfee-335b-4645-9af6-b44d51061899"}
04:15:13.345 00.035 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"bc2cb20c-2797-4f19-ad23-087a24ca5e79"}
04:15:13.379 00.034 9340 case statement mapped state 6 to 3
04:15:13.456 00.077 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"bc2cb20c-2797-4f19-ad23-087a24ca5e79"}
04:15:13.490 00.034 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"c0a2c320-986f-45cb-a843-e57889d4ac2d"}
04:15:13.507 00.017 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":347,"width":15,"height":15,"star_pos":[6.53,7.15],"pixels":"..."},"id":"c0a2c320-986f-45cb-a843-e57889d4ac2d"}
04:15:14.494 00.987 12020 Exposure complete
04:15:14.911 00.417 9340 OnExposeComplete: enter
04:15:14.929 00.018 12020 worker thread done servicing request
04:15:14.930 00.001 9340 UpdateGuideState(): m_state=6
04:15:14.943 00.013 9340 Star::Find(15, 1412, 113, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 348
04:15:14.954 00.011 9340 Star::Find returns 1 (0), X=1412.37, Y=113.18, Mass=1564588, SNR=214.6, Peak=65526 HFD=4.9
04:15:14.969 00.015 9340 MultiStar: [#1 -0.22,-0.01,0.88,U] [#2 -0.38,0.02,0.80,U] [#3 -0.47,-0.17,1.00,U] [#4 -0.21,-0.09,0.87,U] [#5 -0.59,-0.12,0.00,M1] [#6 -0.24,0.04,0.74,U] [#7 -0.30,-0.06,0.84,U] [#8 -0.37,-0.15,0.89,U] 
04:15:14.989 00.020 9340 refined, 7 included, MultiStar: {-0.33, -0.06}, one-star: {-0.44, -0.00}
04:15:15.031 00.042 9340 CameraToMount -- cameraTheta (-2.97) - m_xAngle (0.05) = xAngle (-3.02 = -3.02)
04:15:15.044 00.013 9340 CameraToMount -- cameraTheta (-2.97) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-6.09 = 0.19)
04:15:15.059 00.015 9340 CameraToMount -- cameraX=-0.33 cameraY=-0.06 hyp=0.34 cameraTheta=-2.97 mountX=-0.34 mountY=0.06, mountTheta=2.95
04:15:15.076 00.017 9340 SchedulePrimaryMove(10104498, x=-0.33, y=-0.06, opts=13)
04:15:15.148 00.072 9340 Enqueuing Move request for scope (-0.33, -0.06)
04:15:15.186 00.038 12020 Worker thread wakes up
04:15:15.186 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=5703, max=65535, med=10486, FiltMin=8399, FiltMax=65517, Gamma=2.870
04:15:15.209 00.023 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.33, -0.06) opts 0xd
04:15:15.210 00.001 12020 Handling offset move in thread for scope, endpoint = (-0.33, -0.06)
04:15:15.211 00.001 12020 Moving (-0.33, -0.06) raw xDistance=-0.34 yDistance=0.06
04:15:15.212 00.001 9340 UpdateGuideState exits: m=1564588 SNR=214.6
04:15:15.244 00.032 12020 GuideAlgorithmHysteresis::Result() returns -0.15 from input -0.34
04:15:15.244 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:15:15.247 00.003 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
04:15:15.247 00.000 12020 MoveAxis(E, 27, ABG)
04:15:15.248 00.001 12020 Guiding  Dir = 2, Dur = 27
04:15:15.249 00.001 12020 IsSlewing returns 0
04:15:15.274 00.025 12020 IsGuiding returns 0
04:15:15.275 00.001 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:15:15.298 00.023 9340 ScheduleExposure(2000,3,1) exposurePending=0
04:15:15.316 00.018 9340 Enqueuing Expose request
04:15:15.337 00.021 12020 IsGuiding returns 1
04:15:15.338 00.001 12020 scope still moving after pulse duration time elapsed
04:15:15.339 00.001 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"98a9b1ce-c1fe-4b5f-9daf-8292b1749993"}
04:15:15.362 00.023 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"98a9b1ce-c1fe-4b5f-9daf-8292b1749993"}
04:15:15.412 00.050 12020 IsSlewing returns 0
04:15:15.414 00.002 12020 IsGuiding returns 0
04:15:15.414 00.000 12020 scope move finished after 27 + 112 ms
04:15:15.414 00.000 12020 Move returns status 0, amount 27
04:15:15.414 00.000 12020 MoveAxis(N, 0, ABG)
04:15:15.415 00.001 12020 Move returns status 0, amount 0
04:15:15.415 00.000 12020 move complete, result=0
04:15:15.415 00.000 12020 worker thread done servicing request
04:15:15.415 00.000 12020 Worker thread wakes up
04:15:15.416 00.001 12020 worker thread servicing REQUEST_EXPOSE 2000
04:15:15.420 00.004 12020 Handling exposure in thread, d=2000 o=3 r=(1398,98,31,31)
04:15:15.421 00.001 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"95c30469-ffaf-45a0-92a8-26645b47e59d"}
04:15:15.455 00.034 9340 case statement mapped state 6 to 3
04:15:15.480 00.025 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"95c30469-ffaf-45a0-92a8-26645b47e59d"}
04:15:15.506 00.026 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"0b3545a1-4e88-4195-9e7b-809e90573f4c"}
04:15:15.586 00.080 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":348,"width":15,"height":15,"star_pos":[7.37,7.18],"pixels":"..."},"id":"0b3545a1-4e88-4195-9e7b-809e90573f4c"}
04:15:15.804 00.218 9340 GuideStep: -0.3 px 27 ms EAST, 0.1 px 0 ms NORTH
04:15:17.247 01.443 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"4aba743a-5787-4e4e-b8f3-0454153dddbf"}
04:15:17.260 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"4aba743a-5787-4e4e-b8f3-0454153dddbf"}
04:15:17.279 00.019 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"57ed3a60-b103-4000-9d06-07b92894059a"}
04:15:17.294 00.015 9340 case statement mapped state 6 to 3
04:15:17.341 00.047 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"57ed3a60-b103-4000-9d06-07b92894059a"}
04:15:17.357 00.016 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"17a4e60e-7020-4e11-80a1-dbf484b28dd2"}
04:15:17.383 00.026 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":348,"width":15,"height":15,"star_pos":[7.37,7.18],"pixels":"..."},"id":"17a4e60e-7020-4e11-80a1-dbf484b28dd2"}
04:15:17.845 00.462 12020 Exposure complete
04:15:18.188 00.343 12020 worker thread done servicing request
04:15:18.189 00.001 9340 OnExposeComplete: enter
04:15:18.237 00.048 9340 UpdateGuideState(): m_state=6
04:15:18.251 00.014 9340 Star::Find(15, 1412, 113, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 349
04:15:18.264 00.013 9340 Star::Find returns 1 (0), X=1413.14, Y=112.95, Mass=1462976, SNR=198.8, Peak=65508 HFD=4.6
04:15:18.285 00.021 9340 MultiStar: [#1 0.58,-0.25,0.00,M1] [#2 0.48,-0.14,0.83,U] [#3 0.37,-0.31,0.99,U] [#4 0.62,-0.30,0.00,M1] [#5 0.25,-0.46,0.85,U] [#6 0.57,0.03,0.00,M1] [#7 0.46,-0.15,1.12,U] [#8 0.40,-0.33,0.91,U] 
04:15:18.368 00.083 9340 single-star, 5 included, MultiStar: {0.39, -0.27}, one-star: {0.34, -0.22}
04:15:18.387 00.019 9340 CameraToMount -- cameraTheta (-0.59) - m_xAngle (0.05) = xAngle (-0.64 = -0.64)
04:15:18.400 00.013 9340 CameraToMount -- cameraTheta (-0.59) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-3.71 = 2.58)
04:15:18.420 00.020 9340 CameraToMount -- cameraX=0.34 cameraY=-0.22 hyp=0.40 cameraTheta=-0.59 mountX=0.32 mountY=0.22, mountTheta=0.59
04:15:18.446 00.026 9340 SchedulePrimaryMove(10104498, x=0.34, y=-0.22, opts=13)
04:15:18.461 00.015 9340 Enqueuing Move request for scope (0.34, -0.22)
04:15:18.502 00.041 12020 Worker thread wakes up
04:15:18.502 00.000 12020 worker thread servicing REQUEST_MOVE scope ofs (0.34, -0.22) opts 0xd
04:15:18.502 00.000 12020 Handling offset move in thread for scope, endpoint = (0.34, -0.22)
04:15:18.503 00.001 12020 Moving (0.34, -0.22) raw xDistance=0.32 yDistance=0.22
04:15:18.503 00.000 12020 GuideAlgorithmHysteresis::Result() returns 0.12 from input 0.32
04:15:18.503 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:15:18.503 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=6346, max=65535, med=10471, FiltMin=8308, FiltMax=65517, Gamma=2.870
04:15:18.522 00.019 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.22
04:15:18.523 00.001 9340 UpdateGuideState exits: m=1462976 SNR=198.8
04:15:18.545 00.022 12020 MoveAxis(W, 22, ABG)
04:15:18.545 00.000 12020 Guiding  Dir = 3, Dur = 22
04:15:18.545 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:15:18.560 00.015 12020 IsSlewing returns 0
04:15:18.560 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
04:15:18.575 00.015 12020 IsGuiding returns 0
04:15:18.575 00.000 9340 Enqueuing Expose request
04:15:18.596 00.021 12020 PulseGuide returned control before completion, sleep 11
04:15:18.644 00.048 12020 IsGuiding returns 1
04:15:18.644 00.000 12020 scope still moving after pulse duration time elapsed
04:15:18.679 00.035 12020 IsSlewing returns 0
04:15:18.680 00.001 12020 IsGuiding returns 0
04:15:18.680 00.000 12020 scope move finished after 22 + 83 ms
04:15:18.680 00.000 12020 Move returns status 0, amount 22
04:15:18.680 00.000 12020 MoveAxis(N, 0, ABG)
04:15:18.680 00.000 12020 Move returns status 0, amount 0
04:15:18.681 00.001 12020 move complete, result=0
04:15:18.681 00.000 12020 worker thread done servicing request
04:15:18.681 00.000 9340 GuideStep: 0.3 px 22 ms WEST, 0.2 px 0 ms NORTH
04:15:18.695 00.014 12020 Worker thread wakes up
04:15:18.696 00.001 12020 worker thread servicing REQUEST_EXPOSE 2000
04:15:18.696 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(1398,98,31,31)
04:15:19.257 00.561 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"5fdc4191-81c9-4925-82d7-6c66ffe3e390"}
04:15:19.271 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"5fdc4191-81c9-4925-82d7-6c66ffe3e390"}
04:15:19.302 00.031 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"1e06f5b4-a416-4048-a96a-d9a3d1a0ef93"}
04:15:19.350 00.048 9340 case statement mapped state 6 to 3
04:15:19.372 00.022 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"1e06f5b4-a416-4048-a96a-d9a3d1a0ef93"}
04:15:19.393 00.021 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"9ebd6037-5e56-4059-95e8-d52e0de53d0d"}
04:15:19.409 00.016 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":349,"width":15,"height":15,"star_pos":[7.14,6.95],"pixels":"..."},"id":"9ebd6037-5e56-4059-95e8-d52e0de53d0d"}
04:15:21.099 01.690 12020 Exposure complete
04:15:21.257 00.158 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"2c6b074e-d5c4-4d06-84fe-0007060b5fb8"}
04:15:21.280 00.023 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"2c6b074e-d5c4-4d06-84fe-0007060b5fb8"}
04:15:21.306 00.026 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"c95b29c7-0f3e-4006-a6d4-d81a51632152"}
04:15:21.350 00.044 9340 case statement mapped state 6 to 3
04:15:21.364 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"c95b29c7-0f3e-4006-a6d4-d81a51632152"}
04:15:21.377 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"34440463-93fd-402c-a4a4-3c58da1e36f3"}
04:15:21.400 00.023 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":349,"width":15,"height":15,"star_pos":[7.14,6.95],"pixels":"..."},"id":"34440463-93fd-402c-a4a4-3c58da1e36f3"}
04:15:21.451 00.051 12020 worker thread done servicing request
04:15:21.451 00.000 9340 OnExposeComplete: enter
04:15:21.497 00.046 9340 UpdateGuideState(): m_state=6
04:15:21.510 00.013 9340 Star::Find(15, 1413, 112, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 350
04:15:21.535 00.025 9340 Star::Find returns 1 (0), X=1412.26, Y=113.10, Mass=1521502, SNR=222.6, Peak=65526 HFD=4.6
04:15:21.550 00.015 9340 MultiStar: [#1 -0.61,-0.14,0.00,M2] [#2 -0.51,0.06,0.70,U] [#3 -0.68,-0.11,0.00,M1] [#4 -0.58,0.01,0.00,M2] [#5 -0.89,-0.38,0.00,M1] [#6 -0.52,0.03,0.87,U] [#7 -0.80,-0.01,0.00,M1] [#8 -0.66,-0.25,0.00,M1] 
04:15:21.567 00.017 9340 refined, 2 included, MultiStar: {-0.53, -0.01}, one-star: {-0.55, -0.08}
04:15:21.587 00.020 9340 CameraToMount -- cameraTheta (-3.13) - m_xAngle (0.05) = xAngle (-3.18 = 3.10)
04:15:21.631 00.044 9340 CameraToMount -- cameraTheta (-3.13) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-6.25 = 0.04)
04:15:21.653 00.022 9340 CameraToMount -- cameraX=-0.53 cameraY=-0.01 hyp=0.53 cameraTheta=-3.13 mountX=-0.53 mountY=0.02, mountTheta=3.11
04:15:21.675 00.022 9340 SchedulePrimaryMove(10104498, x=-0.53, y=-0.01, opts=13)
04:15:21.686 00.011 9340 Enqueuing Move request for scope (-0.53, -0.01)
04:15:21.706 00.020 12020 Worker thread wakes up
04:15:21.706 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=6634, max=65535, med=10479, FiltMin=7656, FiltMax=65517, Gamma=2.870
04:15:21.727 00.021 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.53, -0.01) opts 0xd
04:15:21.727 00.000 9340 UpdateGuideState exits: m=1521502 SNR=222.6
04:15:21.745 00.018 12020 Handling offset move in thread for scope, endpoint = (-0.53, -0.01)
04:15:21.745 00.000 12020 Moving (-0.53, -0.01) raw xDistance=-0.53 yDistance=0.02
04:15:21.745 00.000 12020 GuideAlgorithmHysteresis::Result() returns -0.21 from input -0.53
04:15:21.746 00.001 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:15:21.765 00.019 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:15:21.786 00.021 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
04:15:21.786 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
04:15:21.802 00.016 12020 MoveAxis(E, 38, ABG)
04:15:21.802 00.000 9340 Enqueuing Expose request
04:15:21.818 00.016 12020 Guiding  Dir = 2, Dur = 38
04:15:21.859 00.041 12020 IsSlewing returns 0
04:15:21.861 00.002 12020 IsGuiding returns 0
04:15:21.893 00.032 12020 PulseGuide returned control before completion, sleep 17
04:15:21.954 00.061 12020 IsGuiding returns 0
04:15:21.954 00.000 12020 Move returns status 0, amount 38
04:15:21.954 00.000 12020 MoveAxis(N, 0, ABG)
04:15:21.954 00.000 12020 Move returns status 0, amount 0
04:15:21.955 00.001 12020 move complete, result=0
04:15:21.955 00.000 12020 worker thread done servicing request
04:15:21.956 00.001 12020 Worker thread wakes up
04:15:21.956 00.000 9340 GuideStep: -0.5 px 38 ms EAST, 0.0 px 0 ms NORTH
04:15:21.970 00.014 12020 worker thread servicing REQUEST_EXPOSE 2000
04:15:21.970 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(1398,98,31,31)
04:15:23.282 01.312 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"178ab504-5fe8-4f7e-b2c3-5bb09e36d768"}
04:15:23.296 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"178ab504-5fe8-4f7e-b2c3-5bb09e36d768"}
04:15:23.313 00.017 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"500b806e-fa42-41af-b119-e590ee0356c7"}
04:15:23.351 00.038 9340 case statement mapped state 6 to 3
04:15:23.371 00.020 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"500b806e-fa42-41af-b119-e590ee0356c7"}
04:15:23.386 00.015 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"8150fcde-89e9-4144-84b5-3090b1556a27"}
04:15:23.400 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":350,"width":15,"height":15,"star_pos":[7.26,7.10],"pixels":"..."},"id":"8150fcde-89e9-4144-84b5-3090b1556a27"}
04:15:24.357 00.957 12020 Exposure complete
04:15:24.625 00.268 12020 worker thread done servicing request
04:15:24.625 00.000 9340 OnExposeComplete: enter
04:15:24.642 00.017 9340 UpdateGuideState(): m_state=6
04:15:24.657 00.015 9340 Star::Find(15, 1412, 113, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 351
04:15:24.672 00.015 9340 Star::Find returns 1 (0), X=1412.52, Y=113.16, Mass=1514115, SNR=261.8, Peak=65526 HFD=4.9
04:15:24.683 00.011 9340 MultiStar: [#1 -0.15,-0.01,0.70,U] [#2 -0.33,-0.03,0.62,U] [#3 -0.28,-0.21,0.69,U] [#4 -0.15,0.01,0.72,U] [#5 -0.36,-0.36,0.79,U] [#6 -0.12,-0.08,0.72,U] [#7 -0.33,0.04,0.71,U] [#8 -0.24,-0.25,0.76,U] 
04:15:24.716 00.033 9340 refined, 8 included, MultiStar: {-0.25, -0.10}, one-star: {-0.29, -0.01}
04:15:24.729 00.013 9340 CameraToMount -- cameraTheta (-2.75) - m_xAngle (0.05) = xAngle (-2.80 = -2.80)
04:15:24.741 00.012 9340 CameraToMount -- cameraTheta (-2.75) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-5.87 = 0.41)
04:15:24.753 00.012 9340 CameraToMount -- cameraX=-0.25 cameraY=-0.10 hyp=0.27 cameraTheta=-2.75 mountX=-0.26 mountY=0.11, mountTheta=2.74
04:15:24.767 00.014 9340 SchedulePrimaryMove(10104498, x=-0.25, y=-0.10, opts=13)
04:15:24.778 00.011 9340 Enqueuing Move request for scope (-0.25, -0.10)
04:15:24.792 00.014 12020 Worker thread wakes up
04:15:24.792 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=6082, max=65535, med=10424, FiltMin=8230, FiltMax=65517, Gamma=2.870
04:15:24.805 00.013 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.25, -0.10) opts 0xd
04:15:24.805 00.000 9340 UpdateGuideState exits: m=1514115 SNR=261.8
04:15:24.816 00.011 12020 Handling offset move in thread for scope, endpoint = (-0.25, -0.10)
04:15:24.835 00.019 12020 Moving (-0.25, -0.10) raw xDistance=-0.26 yDistance=0.11
04:15:24.835 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:15:24.848 00.013 12020 GuideAlgorithmHysteresis::Result() returns -0.12 from input -0.26
04:15:24.848 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:15:24.848 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
04:15:24.859 00.011 9340 Enqueuing Expose request
04:15:24.874 00.015 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
04:15:24.874 00.000 12020 MoveAxis(E, 22, ABG)
04:15:24.875 00.001 12020 Guiding  Dir = 2, Dur = 22
04:15:24.876 00.001 12020 IsSlewing returns 0
04:15:24.877 00.001 12020 IsGuiding returns 0
04:15:24.896 00.019 12020 PulseGuide returned control before completion, sleep 13
04:15:24.958 00.062 12020 IsGuiding returns 0
04:15:24.958 00.000 12020 Move returns status 0, amount 22
04:15:24.959 00.001 12020 MoveAxis(N, 0, ABG)
04:15:24.959 00.000 12020 Move returns status 0, amount 0
04:15:24.959 00.000 12020 move complete, result=0
04:15:24.959 00.000 12020 worker thread done servicing request
04:15:24.959 00.000 9340 GuideStep: -0.3 px 22 ms EAST, 0.1 px 0 ms NORTH
04:15:24.975 00.016 12020 Worker thread wakes up
04:15:24.975 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
04:15:24.975 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(1398,98,31,31)
04:15:25.282 00.307 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"0d17b066-24f1-4043-a797-3362818f8988"}
04:15:25.294 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"0d17b066-24f1-4043-a797-3362818f8988"}
04:15:25.306 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"663284df-e380-4d1d-a145-7773c622f333"}
04:15:25.315 00.009 9340 case statement mapped state 6 to 3
04:15:25.344 00.029 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"663284df-e380-4d1d-a145-7773c622f333"}
04:15:25.358 00.014 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"76ede674-a686-4945-aabc-f93cb6c57248"}
04:15:25.371 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":351,"width":15,"height":15,"star_pos":[6.52,7.16],"pixels":"..."},"id":"76ede674-a686-4945-aabc-f93cb6c57248"}
04:15:27.280 01.909 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"586bd967-2acd-4449-88d6-ca8fc46ed805"}
04:15:27.293 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"586bd967-2acd-4449-88d6-ca8fc46ed805"}
04:15:27.333 00.040 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"16d9d111-e6c0-4c46-8964-127b40c95538"}
04:15:27.359 00.026 12020 Exposure complete
04:15:27.365 00.006 9340 case statement mapped state 6 to 3
04:15:27.384 00.019 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"16d9d111-e6c0-4c46-8964-127b40c95538"}
04:15:27.422 00.038 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"be02e172-bb41-4340-bdf4-543e7abe665e"}
04:15:27.475 00.053 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":351,"width":15,"height":15,"star_pos":[6.52,7.16],"pixels":"..."},"id":"be02e172-bb41-4340-bdf4-543e7abe665e"}
04:15:27.794 00.319 12020 worker thread done servicing request
04:15:27.795 00.001 9340 OnExposeComplete: enter
04:15:27.815 00.020 9340 UpdateGuideState(): m_state=6
04:15:27.843 00.028 9340 Star::Find(15, 1412, 113, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 352
04:15:27.892 00.049 9340 Star::Find returns 1 (0), X=1412.64, Y=113.09, Mass=1535779, SNR=211.7, Peak=65526 HFD=4.8
04:15:27.906 00.014 9340 MultiStar: [#1 0.09,-0.21,0.84,U] [#2 -0.08,-0.12,0.90,U] [#3 -0.16,-0.24,0.98,U] [#4 0.04,-0.16,1.20,U] [#5 -0.10,-0.41,0.86,U] [#6 0.07,0.05,0.96,U] [#7 -0.17,-0.22,0.86,U] [#8 -0.15,-0.33,0.81,U] 
04:15:27.922 00.016 9340 single-star, 8 included, MultiStar: {-0.07, -0.19}, one-star: {-0.16, -0.09}
04:15:27.933 00.011 9340 CameraToMount -- cameraTheta (-2.66) - m_xAngle (0.05) = xAngle (-2.71 = -2.71)
04:15:27.946 00.013 9340 CameraToMount -- cameraTheta (-2.66) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-5.77 = 0.51)
04:15:27.961 00.015 9340 CameraToMount -- cameraX=-0.16 cameraY=-0.09 hyp=0.18 cameraTheta=-2.66 mountX=-0.17 mountY=0.09, mountTheta=2.65
04:15:27.985 00.024 9340 SchedulePrimaryMove(10104498, x=-0.16, y=-0.09, opts=13)
04:15:28.021 00.036 9340 Enqueuing Move request for scope (-0.16, -0.09)
04:15:28.037 00.016 12020 Worker thread wakes up
04:15:28.038 00.001 9340 UpdateImageDisplay: Size=(1920,1080) min=6571, max=65535, med=10447, FiltMin=8332, FiltMax=65517, Gamma=2.870
04:15:28.049 00.011 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.16, -0.09) opts 0xd
04:15:28.050 00.001 12020 Handling offset move in thread for scope, endpoint = (-0.16, -0.09)
04:15:28.050 00.000 9340 UpdateGuideState exits: m=1535779 SNR=211.7
04:15:28.062 00.012 12020 Moving (-0.16, -0.09) raw xDistance=-0.17 yDistance=0.09
04:15:28.062 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:15:28.078 00.016 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17
04:15:28.078 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
04:15:28.093 00.015 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:15:28.094 00.001 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
04:15:28.094 00.000 9340 Enqueuing Expose request
04:15:28.111 00.017 12020 MoveAxis(E, 0, ABG)
04:15:28.112 00.001 12020 Move returns status 0, amount 0
04:15:28.112 00.000 12020 MoveAxis(N, 0, ABG)
04:15:28.113 00.001 12020 Move returns status 0, amount 0
04:15:28.113 00.000 12020 move complete, result=0
04:15:28.113 00.000 12020 worker thread done servicing request
04:15:28.113 00.000 12020 Worker thread wakes up
04:15:28.115 00.002 12020 worker thread servicing REQUEST_EXPOSE 2000
04:15:28.115 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(1398,98,31,31)
04:15:28.118 00.003 9340 GuideStep: -0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
04:15:29.297 01.179 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"2ca8219a-0a94-4af6-8a3e-ed39ba991983"}
04:15:29.309 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"2ca8219a-0a94-4af6-8a3e-ed39ba991983"}
04:15:29.328 00.019 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"3ed349b9-0f84-4ada-b3f4-d43db34ffb05"}
04:15:29.371 00.043 9340 case statement mapped state 6 to 3
04:15:29.387 00.016 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"3ed349b9-0f84-4ada-b3f4-d43db34ffb05"}
04:15:29.410 00.023 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"170e152e-8d2f-48e2-9342-bd4e2ca0089f"}
04:15:29.424 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":352,"width":15,"height":15,"star_pos":[6.64,7.09],"pixels":"..."},"id":"170e152e-8d2f-48e2-9342-bd4e2ca0089f"}
04:15:30.482 01.058 12020 Exposure complete
04:15:30.864 00.382 9340 OnExposeComplete: enter
04:15:30.917 00.053 12020 worker thread done servicing request
04:15:30.917 00.000 9340 UpdateGuideState(): m_state=6
04:15:30.938 00.021 9340 Star::Find(15, 1412, 113, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 353
04:15:30.952 00.014 9340 Star::Find returns 1 (0), X=1412.48, Y=112.94, Mass=1610690, SNR=221.0, Peak=65526 HFD=5.1
04:15:30.967 00.015 9340 MultiStar: [#1 -0.14,-0.24,0.81,U] [#2 -0.45,-0.07,0.87,U] [#3 -0.49,-0.43,0.00,M1] [#4 -0.26,-0.23,0.84,U] [#5 -0.38,-0.40,0.00,M1] [#6 -0.34,-0.25,0.89,U] [#7 -0.36,-0.20,0.77,U] [#8 -0.29,-0.31,0.80,U] 
04:15:30.982 00.015 9340 refined, 6 included, MultiStar: {-0.31, -0.22}, one-star: {-0.33, -0.24}
04:15:30.997 00.015 9340 CameraToMount -- cameraTheta (-2.53) - m_xAngle (0.05) = xAngle (-2.57 = -2.57)
04:15:31.068 00.071 9340 CameraToMount -- cameraTheta (-2.53) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-5.64 = 0.64)
04:15:31.090 00.022 9340 CameraToMount -- cameraX=-0.31 cameraY=-0.22 hyp=0.38 cameraTheta=-2.53 mountX=-0.32 mountY=0.23, mountTheta=2.53
04:15:31.108 00.018 9340 SchedulePrimaryMove(10104498, x=-0.31, y=-0.22, opts=13)
04:15:31.123 00.015 9340 Enqueuing Move request for scope (-0.31, -0.22)
04:15:31.137 00.014 12020 Worker thread wakes up
04:15:31.138 00.001 9340 UpdateImageDisplay: Size=(1920,1080) min=6442, max=65535, med=10464, FiltMin=8034, FiltMax=65517, Gamma=2.870
04:15:31.167 00.029 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.31, -0.22) opts 0xd
04:15:31.167 00.000 9340 UpdateGuideState exits: m=1610690 SNR=221.0
04:15:31.225 00.058 12020 Handling offset move in thread for scope, endpoint = (-0.31, -0.22)
04:15:31.226 00.001 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:15:31.254 00.028 12020 Moving (-0.31, -0.22) raw xDistance=-0.32 yDistance=0.23
04:15:31.254 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
04:15:31.274 00.020 12020 GuideAlgorithmHysteresis::Result() returns -0.14 from input -0.32
04:15:31.274 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:15:31.274 00.000 9340 Enqueuing Expose request
04:15:31.320 00.046 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.23
04:15:31.320 00.000 12020 MoveAxis(E, 24, ABG)
04:15:31.320 00.000 12020 Guiding  Dir = 2, Dur = 24
04:15:31.324 00.004 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"38fbdaf5-d700-414d-8ed6-dcfbaf2f0562"}
04:15:31.377 00.053 12020 IsSlewing returns 0
04:15:31.377 00.000 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"38fbdaf5-d700-414d-8ed6-dcfbaf2f0562"}
04:15:31.395 00.018 12020 IsGuiding returns 0
04:15:31.408 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"99ae7e77-0fc8-4480-ab4a-01b74595fc3f"}
04:15:31.428 00.020 12020 IsGuiding returns 1
04:15:31.428 00.000 9340 case statement mapped state 6 to 3
04:15:31.444 00.016 12020 scope still moving after pulse duration time elapsed
04:15:31.444 00.000 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"99ae7e77-0fc8-4480-ab4a-01b74595fc3f"}
04:15:31.479 00.035 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"ec292708-9c18-4eec-bc79-61b11d9afffa"}
04:15:31.528 00.049 12020 IsSlewing returns 0
04:15:31.528 00.000 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":353,"width":15,"height":15,"star_pos":[7.48,6.94],"pixels":"..."},"id":"ec292708-9c18-4eec-bc79-61b11d9afffa"}
04:15:31.548 00.020 12020 IsGuiding returns 0
04:15:31.549 00.001 12020 scope move finished after 24 + 129 ms
04:15:31.549 00.000 12020 Move returns status 0, amount 24
04:15:31.550 00.001 12020 MoveAxis(N, 0, ABG)
04:15:31.550 00.000 12020 Move returns status 0, amount 0
04:15:31.550 00.000 12020 move complete, result=0
04:15:31.550 00.000 12020 worker thread done servicing request
04:15:31.550 00.000 12020 Worker thread wakes up
04:15:31.551 00.001 9340 GuideStep: -0.3 px 24 ms EAST, 0.2 px 0 ms NORTH
04:15:31.570 00.019 12020 worker thread servicing REQUEST_EXPOSE 2000
04:15:31.570 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(1398,98,31,31)
04:15:33.297 01.727 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"3e5a64e8-c323-44fa-8ec3-aeb94e9b46fa"}
04:15:33.320 00.023 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"3e5a64e8-c323-44fa-8ec3-aeb94e9b46fa"}
04:15:33.386 00.066 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"7208468d-0fdb-43ba-ba1c-5443f78e39af"}
04:15:33.415 00.029 9340 case statement mapped state 6 to 3
04:15:33.431 00.016 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"7208468d-0fdb-43ba-ba1c-5443f78e39af"}
04:15:33.486 00.055 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"eaac3d17-28c4-47b0-ac8d-1682fe28533d"}
04:15:33.720 00.234 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":353,"width":15,"height":15,"star_pos":[7.48,6.94],"pixels":"..."},"id":"eaac3d17-28c4-47b0-ac8d-1682fe28533d"}
04:15:34.113 00.393 12020 Exposure complete
04:15:34.909 00.796 12020 worker thread done servicing request
04:15:34.910 00.001 9340 OnExposeComplete: enter
04:15:34.929 00.019 9340 UpdateGuideState(): m_state=6
04:15:34.969 00.040 9340 Star::Find(15, 1412, 112, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 354
04:15:35.016 00.047 9340 Star::Find returns 1 (0), X=1412.57, Y=113.16, Mass=1522727, SNR=217.5, Peak=65526 HFD=4.9
04:15:35.033 00.017 9340 MultiStar: [#1 -0.05,-0.05,0.83,U] [#2 -0.19,0.07,0.75,U] [#3 -0.13,-0.05,0.92,U] [#4 -0.14,0.00,0.89,U] [#5 -0.26,-0.16,0.90,U] [#6 -0.03,0.05,0.84,U] [#7 -0.30,0.08,0.94,U] [#8 -0.03,-0.00,0.91,U] 
04:15:35.064 00.031 9340 refined, 8 included, MultiStar: {-0.15, -0.01}, one-star: {-0.24, -0.02}
04:15:35.098 00.034 9340 CameraToMount -- cameraTheta (-3.07) - m_xAngle (0.05) = xAngle (-3.12 = -3.12)
04:15:35.182 00.084 9340 CameraToMount -- cameraTheta (-3.07) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-6.19 = 0.09)
04:15:35.208 00.026 9340 CameraToMount -- cameraX=-0.15 cameraY=-0.01 hyp=0.15 cameraTheta=-3.07 mountX=-0.15 mountY=0.01, mountTheta=3.05
04:15:35.255 00.047 9340 SchedulePrimaryMove(10104498, x=-0.15, y=-0.01, opts=13)
04:15:35.283 00.028 9340 Enqueuing Move request for scope (-0.15, -0.01)
04:15:35.335 00.052 12020 Worker thread wakes up
04:15:35.336 00.001 9340 UpdateImageDisplay: Size=(1920,1080) min=6641, max=65535, med=10407, FiltMin=8189, FiltMax=65517, Gamma=2.870
04:15:35.359 00.023 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.15, -0.01) opts 0xd
04:15:35.359 00.000 12020 Handling offset move in thread for scope, endpoint = (-0.15, -0.01)
04:15:35.359 00.000 12020 Moving (-0.15, -0.01) raw xDistance=-0.15 yDistance=0.01
04:15:35.359 00.000 9340 UpdateGuideState exits: m=1522727 SNR=217.5
04:15:35.374 00.015 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
04:15:35.374 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:15:35.397 00.023 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:15:35.397 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
04:15:35.426 00.029 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
04:15:35.427 00.001 9340 Enqueuing Expose request
04:15:35.474 00.047 12020 MoveAxis(E, 0, ABG)
04:15:35.475 00.001 12020 Move returns status 0, amount 0
04:15:35.475 00.000 12020 MoveAxis(N, 0, ABG)
04:15:35.475 00.000 12020 Move returns status 0, amount 0
04:15:35.476 00.001 12020 move complete, result=0
04:15:35.476 00.000 12020 worker thread done servicing request
04:15:35.477 00.001 12020 Worker thread wakes up
04:15:35.478 00.001 9340 GuideStep: -0.2 px 0 ms EAST, 0.0 px 0 ms NORTH
04:15:35.501 00.023 12020 worker thread servicing REQUEST_EXPOSE 2000
04:15:35.501 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(1398,98,31,31)
04:15:35.512 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"b943fd59-4e66-41ac-bd99-e6dde12eab83"}
04:15:35.525 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"b943fd59-4e66-41ac-bd99-e6dde12eab83"}
04:15:35.541 00.016 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"a1200a0e-ea6d-4576-a018-0ab98e9f37f2"}
04:15:35.569 00.028 9340 case statement mapped state 6 to 3
04:15:35.584 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"a1200a0e-ea6d-4576-a018-0ab98e9f37f2"}
04:15:35.619 00.035 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"88fb3589-3e35-4d1c-bef5-d8786d936cad"}
04:15:35.635 00.016 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":354,"width":15,"height":15,"star_pos":[6.57,7.16],"pixels":"..."},"id":"88fb3589-3e35-4d1c-bef5-d8786d936cad"}
04:15:37.327 01.692 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"2144d996-79f6-4129-baff-42e0bf3bf227"}
04:15:37.342 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"2144d996-79f6-4129-baff-42e0bf3bf227"}
04:15:37.367 00.025 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"278e71d1-d567-4ce7-acbf-beb4eb6b1a78"}
04:15:37.381 00.014 9340 case statement mapped state 6 to 3
04:15:37.393 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"278e71d1-d567-4ce7-acbf-beb4eb6b1a78"}
04:15:37.432 00.039 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"888e755f-dafa-4179-87b5-48a17ded1577"}
04:15:37.454 00.022 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":354,"width":15,"height":15,"star_pos":[6.57,7.16],"pixels":"..."},"id":"888e755f-dafa-4179-87b5-48a17ded1577"}
04:15:37.886 00.432 12020 Exposure complete
04:15:38.156 00.270 12020 worker thread done servicing request
04:15:38.156 00.000 9340 OnExposeComplete: enter
04:15:38.174 00.018 9340 UpdateGuideState(): m_state=6
04:15:38.186 00.012 9340 Star::Find(15, 1412, 113, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 355
04:15:38.221 00.035 9340 Star::Find returns 1 (0), X=1412.31, Y=113.22, Mass=1565889, SNR=199.4, Peak=65526 HFD=4.9
04:15:38.234 00.013 9340 MultiStar: [#1 -0.29,0.07,1.18,U] [#2 -0.52,0.16,0.00,M1] [#3 -0.38,0.04,1.28,U] [#4 -0.40,0.06,1.05,U] [#5 -0.53,-0.07,0.00,M1] [#6 -0.31,0.11,0.80,U] [#7 -0.42,0.20,0.93,U] [#8 -0.56,-0.17,0.00,M1] 
04:15:38.251 00.017 9340 refined, 5 included, MultiStar: {-0.38, 0.08}, one-star: {-0.49, 0.04}
04:15:38.266 00.015 9340 CameraToMount -- cameraTheta (2.93) - m_xAngle (0.05) = xAngle (2.89 = 2.89)
04:15:38.285 00.019 9340 CameraToMount -- cameraTheta (2.93) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-0.18 = -0.18)
04:15:38.297 00.012 9340 CameraToMount -- cameraX=-0.38 cameraY=0.08 hyp=0.39 cameraTheta=2.93 mountX=-0.38 mountY=-0.07, mountTheta=-2.96
04:15:38.317 00.020 9340 SchedulePrimaryMove(10104498, x=-0.38, y=0.08, opts=13)
04:15:38.354 00.037 9340 Enqueuing Move request for scope (-0.38, 0.08)
04:15:38.370 00.016 12020 Worker thread wakes up
04:15:38.370 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=5945, max=65535, med=10471, FiltMin=8286, FiltMax=65517, Gamma=2.870
04:15:38.383 00.013 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.38, 0.08) opts 0xd
04:15:38.384 00.001 9340 UpdateGuideState exits: m=1565889 SNR=199.4
04:15:38.393 00.009 12020 Handling offset move in thread for scope, endpoint = (-0.38, 0.08)
04:15:38.393 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:15:38.403 00.010 12020 Moving (-0.38, 0.08) raw xDistance=-0.38 yDistance=-0.07
04:15:38.403 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
04:15:38.415 00.012 12020 GuideAlgorithmHysteresis::Result() returns -0.16 from input -0.38
04:15:38.415 00.000 9340 Enqueuing Expose request
04:15:38.427 00.012 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:15:38.427 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
04:15:38.427 00.000 12020 MoveAxis(E, 28, ABG)
04:15:38.428 00.001 12020 Guiding  Dir = 2, Dur = 28
04:15:38.428 00.000 12020 IsSlewing returns 0
04:15:38.429 00.001 12020 IsGuiding returns 0
04:15:38.505 00.076 12020 IsGuiding returns 1
04:15:38.506 00.001 12020 scope still moving after pulse duration time elapsed
04:15:38.539 00.033 12020 IsSlewing returns 0
04:15:38.540 00.001 12020 IsGuiding returns 0
04:15:38.540 00.000 12020 scope move finished after 28 + 82 ms
04:15:38.540 00.000 12020 Move returns status 0, amount 28
04:15:38.541 00.001 12020 MoveAxis(N, 0, ABG)
04:15:38.541 00.000 12020 Move returns status 0, amount 0
04:15:38.541 00.000 12020 move complete, result=0
04:15:38.541 00.000 12020 worker thread done servicing request
04:15:38.542 00.001 9340 GuideStep: -0.4 px 28 ms EAST, -0.1 px 0 ms NORTH
04:15:38.555 00.013 12020 Worker thread wakes up
04:15:38.556 00.001 12020 worker thread servicing REQUEST_EXPOSE 2000
04:15:38.556 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(1398,98,31,31)
04:15:39.325 00.769 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"36ff63c0-1fca-4721-8db8-86d20bb9ca9b"}
04:15:39.341 00.016 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"36ff63c0-1fca-4721-8db8-86d20bb9ca9b"}
04:15:39.384 00.043 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"a1ad49a6-7fa0-4390-9262-b7b865c04346"}
04:15:39.399 00.015 9340 case statement mapped state 6 to 3
04:15:39.408 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"a1ad49a6-7fa0-4390-9262-b7b865c04346"}
04:15:39.422 00.014 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"c0c53ea1-8679-4ebd-81ae-648c63c4b697"}
04:15:39.433 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":355,"width":15,"height":15,"star_pos":[7.31,7.22],"pixels":"..."},"id":"c0c53ea1-8679-4ebd-81ae-648c63c4b697"}
04:15:40.988 01.555 12020 Exposure complete
04:15:41.326 00.338 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"77f0c06a-4a38-4dde-a7e1-9a78e2960461"}
04:15:41.377 00.051 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"77f0c06a-4a38-4dde-a7e1-9a78e2960461"}
04:15:41.419 00.042 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"28994a94-2e7e-43c5-a88f-7edc6925fc16"}
04:15:41.478 00.059 9340 case statement mapped state 6 to 3
04:15:41.527 00.049 12020 worker thread done servicing request
04:15:41.528 00.001 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"28994a94-2e7e-43c5-a88f-7edc6925fc16"}
04:15:41.547 00.019 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"bf00128a-e092-4965-a65e-ab049878d18c"}
04:15:41.565 00.018 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":355,"width":15,"height":15,"star_pos":[7.31,7.22],"pixels":"..."},"id":"bf00128a-e092-4965-a65e-ab049878d18c"}
04:15:41.585 00.020 9340 OnExposeComplete: enter
04:15:41.635 00.050 9340 UpdateGuideState(): m_state=6
04:15:41.685 00.050 9340 Star::Find(15, 1412, 113, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 356
04:15:41.712 00.027 9340 Star::Find returns 1 (0), X=1412.79, Y=113.08, Mass=1535886, SNR=211.0, Peak=65526 HFD=4.8
04:15:41.730 00.018 9340 MultiStar: [#1 -0.03,0.01,0.94,U] [#2 -0.01,0.15,0.80,U] [#3 -0.11,-0.08,1.32,U] [#4 -0.12,-0.09,0.84,U] [#5 -0.15,-0.29,0.79,U] [#6 0.01,-0.07,0.81,U] [#7 0.02,-0.11,0.90,U] [#8 -0.17,-0.06,0.90,U] 
04:15:41.753 00.023 9340 refined, 8 included, MultiStar: {-0.06, -0.07}, one-star: {-0.02, -0.10}
04:15:41.774 00.021 9340 CameraToMount -- cameraTheta (-2.31) - m_xAngle (0.05) = xAngle (-2.36 = -2.36)
04:15:41.810 00.036 9340 CameraToMount -- cameraTheta (-2.31) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-5.42 = 0.86)
04:15:41.823 00.013 9340 CameraToMount -- cameraX=-0.06 cameraY=-0.07 hyp=0.10 cameraTheta=-2.31 mountX=-0.07 mountY=0.07, mountTheta=2.32
04:15:41.842 00.019 9340 SchedulePrimaryMove(10104498, x=-0.06, y=-0.07, opts=13)
04:15:41.857 00.015 9340 Enqueuing Move request for scope (-0.06, -0.07)
04:15:41.875 00.018 12020 Worker thread wakes up
04:15:41.875 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=6363, max=65535, med=10425, FiltMin=8255, FiltMax=65517, Gamma=2.870
04:15:41.891 00.016 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.07) opts 0xd
04:15:41.891 00.000 12020 Handling offset move in thread for scope, endpoint = (-0.06, -0.07)
04:15:41.891 00.000 9340 UpdateGuideState exits: m=1535886 SNR=211.0
04:15:41.906 00.015 12020 Moving (-0.06, -0.07) raw xDistance=-0.07 yDistance=0.07
04:15:41.906 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:15:41.951 00.045 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
04:15:41.951 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:15:41.951 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
04:15:41.952 00.001 12020 MoveAxis(E, 0, ABG)
04:15:41.952 00.000 12020 Move returns status 0, amount 0
04:15:41.952 00.000 12020 MoveAxis(N, 0, ABG)
04:15:41.952 00.000 12020 Move returns status 0, amount 0
04:15:41.954 00.002 12020 move complete, result=0
04:15:41.954 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
04:15:41.967 00.013 12020 worker thread done servicing request
04:15:41.967 00.000 9340 Enqueuing Expose request
04:15:41.981 00.014 12020 Worker thread wakes up
04:15:41.981 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
04:15:41.981 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(1398,98,31,31)
04:15:41.983 00.002 9340 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
04:15:43.325 01.342 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"e6057040-87e4-40de-9eed-6f9675de890f"}
04:15:43.343 00.018 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"e6057040-87e4-40de-9eed-6f9675de890f"}
04:15:43.360 00.017 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"a781833c-726b-4249-b465-bdc88465ca3c"}
04:15:43.376 00.016 9340 case statement mapped state 6 to 3
04:15:43.410 00.034 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"a781833c-726b-4249-b465-bdc88465ca3c"}
04:15:43.421 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"509a3510-55c6-49c4-9f3d-8ad855043f3d"}
04:15:43.437 00.016 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":356,"width":15,"height":15,"star_pos":[6.79,7.08],"pixels":"..."},"id":"509a3510-55c6-49c4-9f3d-8ad855043f3d"}
04:15:44.364 00.927 12020 Exposure complete
04:15:44.704 00.340 12020 worker thread done servicing request
04:15:44.705 00.001 9340 OnExposeComplete: enter
04:15:44.723 00.018 9340 UpdateGuideState(): m_state=6
04:15:44.745 00.022 9340 Star::Find(15, 1412, 113, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 357
04:15:44.761 00.016 9340 Star::Find returns 1 (0), X=1412.41, Y=113.04, Mass=1546012, SNR=212.5, Peak=65526 HFD=5.0
04:15:44.799 00.038 9340 MultiStar: [#1 -0.56,-0.27,0.00,M1] [#2 -0.42,-0.25,0.84,U] [#3 -0.48,-0.31,0.00,M1] [#4 -0.47,-0.16,1.11,U] [#5 -0.67,-0.35,0.00,M1] [#6 -0.33,-0.29,0.85,U] [#7 -0.58,-0.12,0.00,M1] [#8 -0.53,-0.45,0.00,M1] 
04:15:44.820 00.021 9340 single-star, 3 included, MultiStar: {-0.41, -0.20}, one-star: {-0.39, -0.13}
04:15:44.841 00.021 9340 CameraToMount -- cameraTheta (-2.81) - m_xAngle (0.05) = xAngle (-2.86 = -2.86)
04:15:44.859 00.018 9340 CameraToMount -- cameraTheta (-2.81) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-5.93 = 0.35)
04:15:44.895 00.036 9340 CameraToMount -- cameraX=-0.39 cameraY=-0.13 hyp=0.42 cameraTheta=-2.81 mountX=-0.40 mountY=0.14, mountTheta=2.79
04:15:44.926 00.031 9340 SchedulePrimaryMove(10104498, x=-0.39, y=-0.13, opts=13)
04:15:44.942 00.016 9340 Enqueuing Move request for scope (-0.39, -0.13)
04:15:44.954 00.012 12020 Worker thread wakes up
04:15:44.954 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=6199, max=65535, med=10423, FiltMin=8143, FiltMax=65517, Gamma=2.870
04:15:44.968 00.014 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.39, -0.13) opts 0xd
04:15:44.968 00.000 9340 UpdateGuideState exits: m=1546012 SNR=212.5
04:15:44.998 00.030 12020 Handling offset move in thread for scope, endpoint = (-0.39, -0.13)
04:15:44.999 00.001 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:15:45.013 00.014 12020 Moving (-0.39, -0.13) raw xDistance=-0.40 yDistance=0.14
04:15:45.013 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
04:15:45.026 00.013 12020 GuideAlgorithmHysteresis::Result() returns -0.17 from input -0.40
04:15:45.026 00.000 9340 Enqueuing Expose request
04:15:45.038 00.012 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:15:45.038 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
04:15:45.038 00.000 12020 MoveAxis(E, 30, ABG)
04:15:45.038 00.000 12020 Guiding  Dir = 2, Dur = 30
04:15:45.039 00.001 12020 IsSlewing returns 0
04:15:45.042 00.003 12020 IsGuiding returns 0
04:15:45.111 00.069 12020 IsGuiding returns 1
04:15:45.111 00.000 12020 scope still moving after pulse duration time elapsed
04:15:45.134 00.023 12020 IsSlewing returns 0
04:15:45.135 00.001 12020 IsGuiding returns 1
04:15:45.184 00.049 12020 IsSlewing returns 0
04:15:45.185 00.001 12020 IsGuiding returns 0
04:15:45.185 00.000 12020 scope move finished after 30 + 112 ms
04:15:45.185 00.000 12020 Move returns status 0, amount 30
04:15:45.186 00.001 12020 MoveAxis(N, 0, ABG)
04:15:45.186 00.000 12020 Move returns status 0, amount 0
04:15:45.186 00.000 12020 move complete, result=0
04:15:45.186 00.000 12020 worker thread done servicing request
04:15:45.186 00.000 9340 GuideStep: -0.4 px 30 ms EAST, 0.1 px 0 ms NORTH
04:15:45.201 00.015 12020 Worker thread wakes up
04:15:45.201 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
04:15:45.201 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(1398,98,31,31)
04:15:45.326 00.125 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"03585809-c5aa-4182-9a29-6974de9794a3"}
04:15:45.343 00.017 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"03585809-c5aa-4182-9a29-6974de9794a3"}
04:15:45.361 00.018 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"7a2a0217-3a19-4694-ab86-7a86d4ac9ec2"}
04:15:45.408 00.047 9340 case statement mapped state 6 to 3
04:15:45.440 00.032 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"7a2a0217-3a19-4694-ab86-7a86d4ac9ec2"}
04:15:45.475 00.035 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"ab86d376-2c98-4bb5-beab-99a0efe52d6c"}
04:15:45.534 00.059 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":357,"width":15,"height":15,"star_pos":[7.41,7.04],"pixels":"..."},"id":"ab86d376-2c98-4bb5-beab-99a0efe52d6c"}
04:15:47.389 01.855 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"c91d688e-05a8-4b3b-ae83-71403e225b6a"}
04:15:47.435 00.046 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"c91d688e-05a8-4b3b-ae83-71403e225b6a"}
04:15:47.572 00.137 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"46ca6cdf-d64e-46b7-b1f4-9ab28c5b885a"}
04:15:47.610 00.038 9340 case statement mapped state 6 to 3
04:15:47.701 00.091 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"46ca6cdf-d64e-46b7-b1f4-9ab28c5b885a"}
04:15:47.720 00.019 12020 Exposure complete
04:15:47.727 00.007 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"055405e2-56eb-4c77-86a6-0f401343d9f4"}
04:15:47.778 00.051 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":357,"width":15,"height":15,"star_pos":[7.41,7.04],"pixels":"..."},"id":"055405e2-56eb-4c77-86a6-0f401343d9f4"}
04:15:48.373 00.595 9340 OnExposeComplete: enter
04:15:48.413 00.040 12020 worker thread done servicing request
04:15:48.416 00.003 9340 UpdateGuideState(): m_state=6
04:15:48.461 00.045 9340 Star::Find(15, 1412, 113, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 358
04:15:48.486 00.025 9340 Star::Find returns 1 (0), X=1412.26, Y=112.93, Mass=1496677, SNR=175.5, Peak=65526 HFD=4.6
04:15:48.511 00.025 9340 MultiStar: [#1 -0.49,-0.17,1.21,U] [#2 -0.54,-0.07,0.00,M1] [#3 -0.67,-0.25,0.00,M2] [#4 -0.58,-0.07,0.00,M1] [#5 -0.69,-0.31,0.00,M2] [#6 -0.48,-0.14,1.07,U] [#7 -0.56,-0.07,0.00,M2] [#8 -0.46,-0.38,0.00,M2] 
04:15:48.527 00.016 9340 refined, 2 included, MultiStar: {-0.50, -0.18}, one-star: {-0.55, -0.25}
04:15:48.550 00.023 9340 CameraToMount -- cameraTheta (-2.79) - m_xAngle (0.05) = xAngle (-2.84 = -2.84)
04:15:48.585 00.035 9340 CameraToMount -- cameraTheta (-2.79) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-5.91 = 0.37)
04:15:48.633 00.048 9340 CameraToMount -- cameraX=-0.50 cameraY=-0.18 hyp=0.54 cameraTheta=-2.79 mountX=-0.51 mountY=0.20, mountTheta=2.78
04:15:48.662 00.029 9340 SchedulePrimaryMove(10104498, x=-0.50, y=-0.18, opts=13)
04:15:48.680 00.018 9340 Enqueuing Move request for scope (-0.50, -0.18)
04:15:48.696 00.016 12020 Worker thread wakes up
04:15:48.696 00.000 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.50, -0.18) opts 0xd
04:15:48.696 00.000 12020 Handling offset move in thread for scope, endpoint = (-0.50, -0.18)
04:15:48.697 00.001 9340 UpdateImageDisplay: Size=(1920,1080) min=5987, max=65535, med=10430, FiltMin=8279, FiltMax=65517, Gamma=2.870
04:15:48.713 00.016 12020 Moving (-0.50, -0.18) raw xDistance=-0.51 yDistance=0.20
04:15:48.713 00.000 9340 UpdateGuideState exits: m=1496677 SNR=175.5
04:15:48.729 00.016 12020 GuideAlgorithmHysteresis::Result() returns -0.23 from input -0.51
04:15:48.730 00.001 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:15:48.730 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.20
04:15:48.730 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:15:48.775 00.045 12020 MoveAxis(E, 41, ABG)
04:15:48.776 00.001 12020 Guiding  Dir = 2, Dur = 41
04:15:48.782 00.006 9340 ScheduleExposure(2000,3,1) exposurePending=0
04:15:48.803 00.021 12020 IsSlewing returns 0
04:15:48.803 00.000 9340 Enqueuing Expose request
04:15:48.824 00.021 12020 IsGuiding returns 0
04:15:48.852 00.028 12020 PulseGuide returned control before completion, sleep 24
04:15:48.917 00.065 12020 IsGuiding returns 1
04:15:48.917 00.000 12020 scope still moving after pulse duration time elapsed
04:15:48.947 00.030 12020 IsSlewing returns 0
04:15:48.950 00.003 12020 IsGuiding returns 0
04:15:48.950 00.000 12020 scope move finished after 41 + 84 ms
04:15:48.950 00.000 12020 Move returns status 0, amount 41
04:15:48.951 00.001 12020 MoveAxis(N, 0, ABG)
04:15:48.951 00.000 12020 Move returns status 0, amount 0
04:15:48.951 00.000 12020 move complete, result=0
04:15:48.951 00.000 12020 worker thread done servicing request
04:15:48.951 00.000 9340 GuideStep: -0.5 px 41 ms EAST, 0.2 px 0 ms NORTH
04:15:48.975 00.024 12020 Worker thread wakes up
04:15:48.976 00.001 12020 worker thread servicing REQUEST_EXPOSE 2000
04:15:48.976 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(1398,98,31,31)
04:15:49.387 00.411 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"55683584-f48f-496e-b969-9d92dc63ff91"}
04:15:49.405 00.018 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"55683584-f48f-496e-b969-9d92dc63ff91"}
04:15:49.425 00.020 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"1451806a-b5ae-4824-bef4-1f7d9a9fe748"}
04:15:49.444 00.019 9340 case statement mapped state 6 to 3
04:15:49.460 00.016 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"1451806a-b5ae-4824-bef4-1f7d9a9fe748"}
04:15:49.550 00.090 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"43e42995-9d7c-4ea5-83e9-8c69cd571eaf"}
04:15:49.563 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":358,"width":15,"height":15,"star_pos":[7.26,6.93],"pixels":"..."},"id":"43e42995-9d7c-4ea5-83e9-8c69cd571eaf"}
04:15:51.374 01.811 12020 Exposure complete
04:15:51.399 00.025 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"c8bf1ca4-7ed2-478d-9bdd-78076ac545c5"}
04:15:51.435 00.036 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"c8bf1ca4-7ed2-478d-9bdd-78076ac545c5"}
04:15:51.485 00.050 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"ea94f9be-ce86-4670-8b18-ded270b9224c"}
04:15:51.501 00.016 9340 case statement mapped state 6 to 3
04:15:51.558 00.057 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"ea94f9be-ce86-4670-8b18-ded270b9224c"}
04:15:51.609 00.051 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"c92cc5fa-b11e-4f11-ab5c-1d7503336d0c"}
04:15:51.628 00.019 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":358,"width":15,"height":15,"star_pos":[7.26,6.93],"pixels":"..."},"id":"c92cc5fa-b11e-4f11-ab5c-1d7503336d0c"}
04:15:51.772 00.144 12020 worker thread done servicing request
04:15:51.773 00.001 9340 OnExposeComplete: enter
04:15:51.813 00.040 9340 UpdateGuideState(): m_state=6
04:15:51.828 00.015 9340 Star::Find(15, 1412, 112, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 359
04:15:51.843 00.015 9340 Star::Find returns 1 (0), X=1412.69, Y=112.93, Mass=1567577, SNR=246.6, Peak=65526 HFD=4.9
04:15:51.854 00.011 9340 MultiStar: [#1 -0.06,-0.27,0.73,U] [#2 -0.21,-0.17,0.68,U] [#3 -0.24,-0.37,0.76,U] [#4 -0.08,-0.20,0.99,U] [#5 -0.32,-0.55,0.00,M3] [#6 -0.12,-0.17,0.65,U] [#7 -0.42,-0.29,1.02,U] [#8 -0.21,-0.41,0.77,U] 
04:15:51.871 00.017 9340 single-star, 7 included, MultiStar: {-0.19, -0.27}, one-star: {-0.12, -0.25}
04:15:51.883 00.012 9340 CameraToMount -- cameraTheta (-2.02) - m_xAngle (0.05) = xAngle (-2.07 = -2.07)
04:15:51.924 00.041 9340 CameraToMount -- cameraTheta (-2.02) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-5.13 = 1.15)
04:15:51.939 00.015 9340 CameraToMount -- cameraX=-0.12 cameraY=-0.25 hyp=0.27 cameraTheta=-2.02 mountX=-0.13 mountY=0.25, mountTheta=2.05
04:15:51.957 00.018 9340 SchedulePrimaryMove(10104498, x=-0.12, y=-0.25, opts=13)
04:15:51.973 00.016 9340 Enqueuing Move request for scope (-0.12, -0.25)
04:15:51.995 00.022 12020 Worker thread wakes up
04:15:51.995 00.000 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.12, -0.25) opts 0xd
04:15:51.995 00.000 12020 Handling offset move in thread for scope, endpoint = (-0.12, -0.25)
04:15:51.996 00.001 12020 Moving (-0.12, -0.25) raw xDistance=-0.13 yDistance=0.25
04:15:51.996 00.000 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
04:15:51.996 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:15:51.996 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.25
04:15:51.997 00.001 9340 UpdateImageDisplay: Size=(1920,1080) min=6385, max=65535, med=10431, FiltMin=8000, FiltMax=65517, Gamma=2.870
04:15:52.032 00.035 12020 MoveAxis(E, 0, ABG)
04:15:52.033 00.001 9340 UpdateGuideState exits: m=1567577 SNR=246.6
04:15:52.048 00.015 12020 Move returns status 0, amount 0
04:15:52.049 00.001 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:15:52.063 00.014 12020 MoveAxis(N, 0, ABG)
04:15:52.064 00.001 9340 ScheduleExposure(2000,3,1) exposurePending=0
04:15:52.076 00.012 12020 Move returns status 0, amount 0
04:15:52.077 00.001 9340 Enqueuing Expose request
04:15:52.094 00.017 12020 move complete, result=0
04:15:52.095 00.001 12020 worker thread done servicing request
04:15:52.100 00.005 9340 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
04:15:52.116 00.016 12020 Worker thread wakes up
04:15:52.117 00.001 12020 worker thread servicing REQUEST_EXPOSE 2000
04:15:52.117 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(1398,98,31,31)
04:15:53.412 01.295 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"514b2967-b624-4599-922a-c16337fb2659"}
04:15:53.430 00.018 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"514b2967-b624-4599-922a-c16337fb2659"}
04:15:53.447 00.017 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"5d764b83-d224-403b-a672-9f5d94a76654"}
04:15:53.486 00.039 9340 case statement mapped state 6 to 3
04:15:53.513 00.027 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"5d764b83-d224-403b-a672-9f5d94a76654"}
04:15:53.533 00.020 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"ee17970a-ea2a-45f6-b8fd-ea89d01e814e"}
04:15:53.548 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":359,"width":15,"height":15,"star_pos":[6.69,6.93],"pixels":"..."},"id":"ee17970a-ea2a-45f6-b8fd-ea89d01e814e"}
04:15:54.596 01.048 12020 Exposure complete
04:15:55.269 00.673 9340 OnExposeComplete: enter
04:15:55.365 00.096 12020 worker thread done servicing request
04:15:55.365 00.000 9340 UpdateGuideState(): m_state=6
04:15:55.505 00.140 9340 Star::Find(15, 1412, 112, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 360
04:15:55.550 00.045 9340 Star::Find returns 1 (0), X=1412.35, Y=112.84, Mass=1539390, SNR=221.8, Peak=65526 HFD=5.0
04:15:55.617 00.067 9340 MultiStar: [#1 -0.51,-0.49,0.00,M1] [#2 -0.66,-0.47,0.00,M1] [#3 -0.56,-0.59,0.00,M2] [#4 -0.53,-0.46,0.00,M1] [#5 -0.65,-0.65,0.00,M4] [#6 -0.42,-0.45,0.00,M1] [#7 -0.80,-0.47,0.00,M2] [#8 -0.47,-0.57,0.00,M2] 
04:15:55.637 00.020 9340 CameraToMount -- cameraTheta (-2.51) - m_xAngle (0.05) = xAngle (-2.56 = -2.56)
04:15:55.654 00.017 9340 CameraToMount -- cameraTheta (-2.51) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-5.63 = 0.66)
04:15:55.671 00.017 9340 CameraToMount -- cameraX=-0.46 cameraY=-0.33 hyp=0.57 cameraTheta=-2.51 mountX=-0.47 mountY=0.35, mountTheta=2.51
04:15:55.703 00.032 9340 SchedulePrimaryMove(10104498, x=-0.46, y=-0.33, opts=13)
04:15:55.728 00.025 9340 Enqueuing Move request for scope (-0.46, -0.33)
04:15:55.772 00.044 12020 Worker thread wakes up
04:15:55.772 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=6178, max=65535, med=10467, FiltMin=8202, FiltMax=65517, Gamma=2.870
04:15:55.787 00.015 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.46, -0.33) opts 0xd
04:15:55.788 00.001 9340 UpdateGuideState exits: m=1539390 SNR=221.8
04:15:55.808 00.020 12020 Handling offset move in thread for scope, endpoint = (-0.46, -0.33)
04:15:55.808 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:15:55.824 00.016 12020 Moving (-0.46, -0.33) raw xDistance=-0.47 yDistance=0.35
04:15:55.825 00.001 9340 ScheduleExposure(2000,3,1) exposurePending=0
04:15:55.845 00.020 12020 GuideAlgorithmHysteresis::Result() returns -0.20 from input -0.47
04:15:55.846 00.001 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
04:15:55.846 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.35
04:15:55.846 00.000 12020 MoveAxis(E, 36, ABG)
04:15:55.847 00.001 12020 Guiding  Dir = 2, Dur = 36
04:15:55.847 00.000 9340 Enqueuing Expose request
04:15:55.867 00.020 12020 IsSlewing returns 0
04:15:55.868 00.001 12020 IsGuiding returns 0
04:15:55.869 00.001 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"e823ba42-2fbd-44d1-8909-f171cd02235d"}
04:15:55.925 00.056 12020 IsGuiding returns 1
04:15:55.925 00.000 12020 scope still moving after pulse duration time elapsed
04:15:55.926 00.001 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"e823ba42-2fbd-44d1-8909-f171cd02235d"}
04:15:55.945 00.019 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"7e4b54df-14d0-4652-8584-492bcdd84545"}
04:15:55.974 00.029 9340 case statement mapped state 6 to 3
04:15:55.996 00.022 12020 IsSlewing returns 0
04:15:56.003 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"7e4b54df-14d0-4652-8584-492bcdd84545"}
04:15:56.022 00.019 12020 IsGuiding returns 0
04:15:56.023 00.001 12020 scope move finished after 36 + 117 ms
04:15:56.023 00.000 12020 Move returns status 0, amount 36
04:15:56.023 00.000 12020 MoveAxis(N, 0, ABG)
04:15:56.024 00.001 12020 Move returns status 0, amount 0
04:15:56.028 00.004 12020 move complete, result=0
04:15:56.029 00.001 12020 worker thread done servicing request
04:15:56.029 00.000 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"cf46a9de-e3d5-4e5c-934a-1464b692a6e0"}
04:15:56.129 00.100 12020 Worker thread wakes up
04:15:56.130 00.001 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":360,"width":15,"height":15,"star_pos":[7.35,6.84],"pixels":"..."},"id":"cf46a9de-e3d5-4e5c-934a-1464b692a6e0"}
04:15:56.158 00.028 12020 worker thread servicing REQUEST_EXPOSE 2000
04:15:56.160 00.002 12020 Handling exposure in thread, d=2000 o=3 r=(1398,98,31,31)
04:15:56.160 00.000 9340 GuideStep: -0.5 px 36 ms EAST, 0.3 px 0 ms NORTH
04:15:57.416 01.256 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"875be32c-4578-4e44-9b59-6ab6bed2c5ef"}
04:15:57.448 00.032 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"875be32c-4578-4e44-9b59-6ab6bed2c5ef"}
04:15:57.519 00.071 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"db0a0403-925a-44bc-8bbd-5431548d4c2d"}
04:15:57.537 00.018 9340 case statement mapped state 6 to 3
04:15:57.581 00.044 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"db0a0403-925a-44bc-8bbd-5431548d4c2d"}
04:15:57.607 00.026 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"a1518369-48e8-4c23-9cda-aa6c65146364"}
04:15:57.633 00.026 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":360,"width":15,"height":15,"star_pos":[7.35,6.84],"pixels":"..."},"id":"a1518369-48e8-4c23-9cda-aa6c65146364"}
04:15:58.626 00.993 12020 Exposure complete
04:15:58.926 00.300 12020 worker thread done servicing request
04:15:58.927 00.001 9340 OnExposeComplete: enter
04:15:58.939 00.012 9340 UpdateGuideState(): m_state=6
04:15:58.953 00.014 9340 Star::Find(15, 1412, 112, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 361
04:15:58.972 00.019 9340 Star::Find returns 1 (0), X=1412.34, Y=113.04, Mass=1583202, SNR=224.7, Peak=65526 HFD=4.9
04:15:58.987 00.015 9340 MultiStar: [#1 -0.34,-0.22,0.84,U] [#2 -0.48,-0.07,0.86,U] [#3 -0.41,-0.30,0.94,U] [#4 -0.45,-0.02,0.94,U] [#5 -0.56,-0.46,0.00,M5] [#6 -0.19,-0.21,0.84,U] [#7 -0.49,-0.09,0.78,U] [#8 -0.46,-0.42,0.00,M3] 
04:15:58.999 00.012 9340 refined, 6 included, MultiStar: {-0.41, -0.15}, one-star: {-0.47, -0.14}
04:15:59.012 00.013 9340 CameraToMount -- cameraTheta (-2.79) - m_xAngle (0.05) = xAngle (-2.84 = -2.84)
04:15:59.023 00.011 9340 CameraToMount -- cameraTheta (-2.79) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-5.90 = 0.38)
04:15:59.034 00.011 9340 CameraToMount -- cameraX=-0.41 cameraY=-0.15 hyp=0.43 cameraTheta=-2.79 mountX=-0.41 mountY=0.16, mountTheta=2.77
04:15:59.092 00.058 9340 SchedulePrimaryMove(10104498, x=-0.41, y=-0.15, opts=13)
04:15:59.110 00.018 9340 Enqueuing Move request for scope (-0.41, -0.15)
04:15:59.127 00.017 12020 Worker thread wakes up
04:15:59.127 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=6208, max=65535, med=10479, FiltMin=8197, FiltMax=65517, Gamma=2.870
04:15:59.143 00.016 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.41, -0.15) opts 0xd
04:15:59.143 00.000 9340 UpdateGuideState exits: m=1583202 SNR=224.7
04:15:59.169 00.026 12020 Handling offset move in thread for scope, endpoint = (-0.41, -0.15)
04:15:59.169 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:15:59.243 00.074 12020 Moving (-0.41, -0.15) raw xDistance=-0.41 yDistance=0.16
04:15:59.244 00.001 12020 GuideAlgorithmHysteresis::Result() returns -0.19 from input -0.41
04:15:59.244 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:15:59.245 00.001 9340 ScheduleExposure(2000,3,1) exposurePending=0
04:15:59.259 00.014 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
04:15:59.260 00.001 12020 MoveAxis(E, 34, ABG)
04:15:59.260 00.000 12020 Guiding  Dir = 2, Dur = 34
04:15:59.262 00.002 9340 Enqueuing Expose request
04:15:59.277 00.015 12020 IsSlewing returns 0
04:15:59.279 00.002 12020 IsGuiding returns 0
04:15:59.310 00.031 12020 PulseGuide returned control before completion, sleep 13
04:15:59.336 00.026 12020 IsGuiding returns 1
04:15:59.336 00.000 12020 scope still moving after pulse duration time elapsed
04:15:59.389 00.053 12020 IsSlewing returns 0
04:15:59.390 00.001 12020 IsGuiding returns 0
04:15:59.391 00.001 12020 scope move finished after 34 + 78 ms
04:15:59.391 00.000 12020 Move returns status 0, amount 34
04:15:59.391 00.000 12020 MoveAxis(N, 0, ABG)
04:15:59.391 00.000 12020 Move returns status 0, amount 0
04:15:59.391 00.000 12020 move complete, result=0
04:15:59.392 00.001 12020 worker thread done servicing request
04:15:59.393 00.001 9340 GuideStep: -0.4 px 34 ms EAST, 0.2 px 0 ms NORTH
04:15:59.416 00.023 12020 Worker thread wakes up
04:15:59.416 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
04:15:59.416 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(1398,98,31,31)
04:15:59.427 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"d60f7872-897d-401b-9e43-471321149781"}
04:15:59.449 00.022 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"d60f7872-897d-401b-9e43-471321149781"}
04:15:59.473 00.024 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"c27d61e4-f149-4eb6-97c4-0a0b7812211f"}
04:15:59.516 00.043 9340 case statement mapped state 6 to 3
04:15:59.536 00.020 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"c27d61e4-f149-4eb6-97c4-0a0b7812211f"}
04:15:59.551 00.015 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"8500bcfe-5318-4632-ae44-8b851ef51e15"}
04:15:59.562 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":361,"width":15,"height":15,"star_pos":[7.34,7.04],"pixels":"..."},"id":"8500bcfe-5318-4632-ae44-8b851ef51e15"}
04:16:01.415 01.853 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"87709bce-f162-4b3c-9ae2-4fcd8726fc08"}
04:16:01.460 00.045 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"87709bce-f162-4b3c-9ae2-4fcd8726fc08"}
04:16:01.475 00.015 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"363ecb3d-1cbb-4629-88d0-986d4daaf535"}
04:16:01.502 00.027 9340 case statement mapped state 6 to 3
04:16:01.569 00.067 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"363ecb3d-1cbb-4629-88d0-986d4daaf535"}
04:16:01.603 00.034 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"71dd67c8-210d-4ad0-944e-a4b0bd7066e3"}
04:16:01.700 00.097 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":361,"width":15,"height":15,"star_pos":[7.34,7.04],"pixels":"..."},"id":"71dd67c8-210d-4ad0-944e-a4b0bd7066e3"}
04:16:01.835 00.135 12020 Exposure complete
04:16:02.434 00.599 9340 OnExposeComplete: enter
04:16:02.451 00.017 12020 worker thread done servicing request
04:16:02.451 00.000 9340 UpdateGuideState(): m_state=6
04:16:02.475 00.024 9340 Star::Find(15, 1412, 113, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 362
04:16:02.539 00.064 9340 Star::Find returns 1 (0), X=1412.74, Y=113.07, Mass=1552818, SNR=220.1, Peak=65526 HFD=4.8
04:16:02.576 00.037 9340 MultiStar: [#1 -0.05,-0.22,0.97,U] [#2 -0.09,-0.16,0.72,U] [#3 -0.31,-0.23,1.01,U] [#4 -0.04,-0.15,1.00,U] [#5 -0.14,-0.26,1.01,U] [#6 0.00,-0.08,0.96,U] [#7 -0.14,-0.10,0.83,U] [#8 -0.14,-0.42,0.78,U] 
04:16:02.600 00.024 9340 single-star, 8 included, MultiStar: {-0.11, -0.19}, one-star: {-0.07, -0.11}
04:16:02.613 00.013 9340 CameraToMount -- cameraTheta (-2.15) - m_xAngle (0.05) = xAngle (-2.20 = -2.20)
04:16:02.660 00.047 9340 CameraToMount -- cameraTheta (-2.15) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-5.27 = 1.01)
04:16:02.682 00.022 9340 CameraToMount -- cameraX=-0.07 cameraY=-0.11 hyp=0.13 cameraTheta=-2.15 mountX=-0.08 mountY=0.11, mountTheta=2.18
04:16:02.700 00.018 9340 SchedulePrimaryMove(10104498, x=-0.07, y=-0.11, opts=13)
04:16:02.718 00.018 9340 Enqueuing Move request for scope (-0.07, -0.11)
04:16:02.763 00.045 12020 Worker thread wakes up
04:16:02.764 00.001 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.11) opts 0xd
04:16:02.764 00.000 12020 Handling offset move in thread for scope, endpoint = (-0.07, -0.11)
04:16:02.764 00.000 12020 Moving (-0.07, -0.11) raw xDistance=-0.08 yDistance=0.11
04:16:02.764 00.000 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
04:16:02.764 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:16:02.765 00.001 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
04:16:02.765 00.000 12020 MoveAxis(E, 0, ABG)
04:16:02.765 00.000 12020 Move returns status 0, amount 0
04:16:02.765 00.000 12020 MoveAxis(N, 0, ABG)
04:16:02.765 00.000 12020 Move returns status 0, amount 0
04:16:02.765 00.000 12020 move complete, result=0
04:16:02.769 00.004 9340 UpdateImageDisplay: Size=(1920,1080) min=6783, max=65535, med=10442, FiltMin=7953, FiltMax=65517, Gamma=2.870
04:16:02.790 00.021 12020 worker thread done servicing request
04:16:02.791 00.001 9340 UpdateGuideState exits: m=1552818 SNR=220.1
04:16:02.804 00.013 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:16:02.821 00.017 9340 ScheduleExposure(2000,3,1) exposurePending=0
04:16:02.838 00.017 9340 Enqueuing Expose request
04:16:02.886 00.048 9340 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
04:16:02.900 00.014 12020 Worker thread wakes up
04:16:02.900 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
04:16:02.900 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(1398,98,31,31)
04:16:03.413 00.513 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"ccf7ef82-9c15-4068-b19f-42db77b22ecf"}
04:16:03.432 00.019 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"ccf7ef82-9c15-4068-b19f-42db77b22ecf"}
04:16:03.447 00.015 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"55f5c55a-8ce6-4369-8ae7-92ec2ca17576"}
04:16:03.460 00.013 9340 case statement mapped state 6 to 3
04:16:03.473 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"55f5c55a-8ce6-4369-8ae7-92ec2ca17576"}
04:16:03.501 00.028 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"f2b020ad-7c71-4361-9e47-45c488da0426"}
04:16:03.538 00.037 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":362,"width":15,"height":15,"star_pos":[6.74,7.07],"pixels":"..."},"id":"f2b020ad-7c71-4361-9e47-45c488da0426"}
04:16:05.264 01.726 12020 Exposure complete
04:16:05.412 00.148 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"a469a4c2-6740-473d-a327-9b39a4e44749"}
04:16:05.427 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"a469a4c2-6740-473d-a327-9b39a4e44749"}
04:16:05.442 00.015 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"87983823-f887-460b-b2ac-b9bd7e59626d"}
04:16:05.453 00.011 9340 case statement mapped state 6 to 3
04:16:05.461 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"87983823-f887-460b-b2ac-b9bd7e59626d"}
04:16:05.472 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"ca6a7528-9dea-4a61-ac06-ace666b224a9"}
04:16:05.483 00.011 12020 worker thread done servicing request
04:16:05.483 00.000 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":362,"width":15,"height":15,"star_pos":[6.74,7.07],"pixels":"..."},"id":"ca6a7528-9dea-4a61-ac06-ace666b224a9"}
04:16:05.494 00.011 9340 OnExposeComplete: enter
04:16:05.506 00.012 9340 UpdateGuideState(): m_state=6
04:16:05.540 00.034 9340 Star::Find(15, 1412, 113, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 363
04:16:05.554 00.014 9340 Star::Find returns 1 (0), X=1412.94, Y=113.10, Mass=1488200, SNR=186.9, Peak=65526 HFD=4.5
04:16:05.565 00.011 9340 MultiStar: [#1 0.13,-0.07,0.96,U] [#2 0.01,0.03,0.90,U] [#3 -0.05,-0.16,0.99,U] [#4 -0.08,-0.04,0.95,U] [#5 -0.09,-0.44,0.98,U] [#6 0.17,-0.06,0.96,U] [#7 -0.04,0.20,1.16,U] [#8 -0.11,-0.23,1.20,U] 
04:16:05.575 00.010 9340 refined, 8 included, MultiStar: {0.00, -0.09}, one-star: {0.13, -0.08}
04:16:05.586 00.011 9340 CameraToMount -- cameraTheta (-1.54) - m_xAngle (0.05) = xAngle (-1.59 = -1.59)
04:16:05.597 00.011 9340 CameraToMount -- cameraTheta (-1.54) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-4.65 = 1.63)
04:16:05.607 00.010 9340 CameraToMount -- cameraX=0.00 cameraY=-0.09 hyp=0.09 cameraTheta=-1.54 mountX=-0.00 mountY=0.09, mountTheta=1.59
04:16:05.634 00.027 9340 SchedulePrimaryMove(10104498, x=0.00, y=-0.09, opts=13)
04:16:05.646 00.012 9340 Enqueuing Move request for scope (0.00, -0.09)
04:16:05.672 00.026 12020 Worker thread wakes up
04:16:05.673 00.001 9340 UpdateImageDisplay: Size=(1920,1080) min=6194, max=65535, med=10437, FiltMin=7720, FiltMax=65517, Gamma=2.870
04:16:05.683 00.010 12020 worker thread servicing REQUEST_MOVE scope ofs (0.00, -0.09) opts 0xd
04:16:05.684 00.001 9340 UpdateGuideState exits: m=1488200 SNR=186.9
04:16:05.694 00.010 12020 Handling offset move in thread for scope, endpoint = (0.00, -0.09)
04:16:05.694 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:16:05.703 00.009 12020 Moving (0.00, -0.09) raw xDistance=-0.00 yDistance=0.09
04:16:05.703 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
04:16:05.716 00.013 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.00
04:16:05.716 00.000 9340 Enqueuing Expose request
04:16:05.728 00.012 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:16:05.728 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
04:16:05.728 00.000 12020 MoveAxis(E, 0, ABG)
04:16:05.728 00.000 12020 Move returns status 0, amount 0
04:16:05.729 00.001 12020 MoveAxis(N, 0, ABG)
04:16:05.729 00.000 12020 Move returns status 0, amount 0
04:16:05.729 00.000 12020 move complete, result=0
04:16:05.729 00.000 12020 worker thread done servicing request
04:16:05.729 00.000 12020 Worker thread wakes up
04:16:05.729 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
04:16:05.730 00.001 12020 Handling exposure in thread, d=2000 o=3 r=(1398,98,31,31)
04:16:05.731 00.001 9340 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
04:16:07.412 01.681 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"1ca6cd19-1e80-445e-bf70-c7c972385020"}
04:16:07.425 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"1ca6cd19-1e80-445e-bf70-c7c972385020"}
04:16:07.437 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"d982e488-a933-4fb7-8a04-f1ec62b741f1"}
04:16:07.469 00.032 9340 case statement mapped state 6 to 3
04:16:07.480 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"d982e488-a933-4fb7-8a04-f1ec62b741f1"}
04:16:07.491 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"f4b3208c-9713-4954-8de5-9def76ed9483"}
04:16:07.504 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":363,"width":15,"height":15,"star_pos":[6.94,7.10],"pixels":"..."},"id":"f4b3208c-9713-4954-8de5-9def76ed9483"}
04:16:08.098 00.594 12020 Exposure complete
04:16:08.369 00.271 12020 worker thread done servicing request
04:16:08.369 00.000 9340 OnExposeComplete: enter
04:16:08.379 00.010 9340 UpdateGuideState(): m_state=6
04:16:08.396 00.017 9340 Star::Find(15, 1412, 113, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 364
04:16:08.412 00.016 9340 Star::Find returns 1 (0), X=1412.53, Y=113.14, Mass=1524448, SNR=197.5, Peak=65526 HFD=4.9
04:16:08.431 00.019 9340 MultiStar: [#1 -0.11,-0.27,0.98,U] [#2 -0.09,-0.10,0.80,U] [#3 -0.16,-0.25,1.02,U] [#4 -0.03,-0.29,0.91,U] [#5 -0.43,-0.43,0.00,M4] [#6 -0.22,-0.27,0.85,U] [#7 -0.36,-0.06,0.84,U] [#8 -0.30,-0.41,0.97,U] 
04:16:08.446 00.015 9340 single-star, 7 included, MultiStar: {-0.19, -0.21}, one-star: {-0.27, -0.04}
04:16:08.483 00.037 9340 CameraToMount -- cameraTheta (-3.01) - m_xAngle (0.05) = xAngle (-3.06 = -3.06)
04:16:08.500 00.017 9340 CameraToMount -- cameraTheta (-3.01) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-6.13 = 0.16)
04:16:08.515 00.015 9340 CameraToMount -- cameraX=-0.27 cameraY=-0.04 hyp=0.28 cameraTheta=-3.01 mountX=-0.28 mountY=0.04, mountTheta=2.99
04:16:08.534 00.019 9340 SchedulePrimaryMove(10104498, x=-0.27, y=-0.04, opts=13)
04:16:08.549 00.015 9340 Enqueuing Move request for scope (-0.27, -0.04)
04:16:08.564 00.015 12020 Worker thread wakes up
04:16:08.564 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=6442, max=65535, med=10482, FiltMin=8290, FiltMax=65517, Gamma=2.870
04:16:08.576 00.012 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.27, -0.04) opts 0xd
04:16:08.576 00.000 9340 UpdateGuideState exits: m=1524448 SNR=197.5
04:16:08.588 00.012 12020 Handling offset move in thread for scope, endpoint = (-0.27, -0.04)
04:16:08.604 00.016 12020 Moving (-0.27, -0.04) raw xDistance=-0.28 yDistance=0.04
04:16:08.605 00.001 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:16:08.619 00.014 12020 GuideAlgorithmHysteresis::Result() returns -0.12 from input -0.28
04:16:08.619 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:16:08.619 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
04:16:08.619 00.000 12020 MoveAxis(E, 21, ABG)
04:16:08.620 00.001 12020 Guiding  Dir = 2, Dur = 21
04:16:08.620 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
04:16:08.635 00.015 12020 IsSlewing returns 0
04:16:08.636 00.001 9340 Enqueuing Expose request
04:16:08.650 00.014 12020 IsGuiding returns 0
04:16:08.682 00.032 12020 IsGuiding returns 1
04:16:08.682 00.000 12020 scope still moving after pulse duration time elapsed
04:16:08.741 00.059 12020 IsSlewing returns 0
04:16:08.778 00.037 12020 IsGuiding returns 0
04:16:08.778 00.000 12020 scope move finished after 21 + 106 ms
04:16:08.778 00.000 12020 Move returns status 0, amount 21
04:16:08.778 00.000 12020 MoveAxis(N, 0, ABG)
04:16:08.779 00.001 12020 Move returns status 0, amount 0
04:16:08.779 00.000 12020 move complete, result=0
04:16:08.779 00.000 12020 worker thread done servicing request
04:16:08.779 00.000 9340 GuideStep: -0.3 px 21 ms EAST, 0.0 px 0 ms NORTH
04:16:08.791 00.012 12020 Worker thread wakes up
04:16:08.791 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
04:16:08.792 00.001 12020 Handling exposure in thread, d=2000 o=3 r=(1398,98,31,31)
04:16:09.418 00.626 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"38df70cf-9691-4c15-93c3-333e868c9a0b"}
04:16:09.454 00.036 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"38df70cf-9691-4c15-93c3-333e868c9a0b"}
04:16:09.488 00.034 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"a90b659c-383d-418f-9b0e-f98e3bac6562"}
04:16:09.527 00.039 9340 case statement mapped state 6 to 3
04:16:09.550 00.023 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"a90b659c-383d-418f-9b0e-f98e3bac6562"}
04:16:09.593 00.043 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"03442829-5b98-498e-bf2f-712d52bcfec1"}
04:16:09.611 00.018 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":364,"width":15,"height":15,"star_pos":[6.53,7.14],"pixels":"..."},"id":"03442829-5b98-498e-bf2f-712d52bcfec1"}
04:16:11.189 01.578 12020 Exposure complete
04:16:11.397 00.208 9340 OnExposeComplete: enter
04:16:11.432 00.035 9340 UpdateGuideState(): m_state=6
04:16:11.445 00.013 12020 worker thread done servicing request
04:16:11.445 00.000 9340 Star::Find(15, 1412, 113, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 365
04:16:11.469 00.024 9340 Star::Find returns 1 (0), X=1412.83, Y=113.05, Mass=1551401, SNR=241.6, Peak=65526 HFD=4.7
04:16:11.485 00.016 9340 MultiStar: [#1 0.30,-0.07,0.80,U] [#2 0.21,0.09,0.65,U] [#3 0.04,-0.17,1.06,U] [#4 0.06,-0.07,0.74,U] [#5 0.00,-0.19,0.69,U] [#6 0.21,0.00,0.67,U] [#7 0.16,-0.03,0.84,U] [#8 0.09,-0.19,0.88,U] 
04:16:11.495 00.010 9340 single-star, 8 included, MultiStar: {0.11, -0.09}, one-star: {0.02, -0.13}
04:16:11.509 00.014 9340 CameraToMount -- cameraTheta (-1.40) - m_xAngle (0.05) = xAngle (-1.45 = -1.45)
04:16:11.527 00.018 9340 CameraToMount -- cameraTheta (-1.40) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-4.51 = 1.77)
04:16:11.540 00.013 9340 CameraToMount -- cameraX=0.02 cameraY=-0.13 hyp=0.14 cameraTheta=-1.40 mountX=0.02 mountY=0.13, mountTheta=1.45
04:16:11.577 00.037 9340 SchedulePrimaryMove(10104498, x=0.02, y=-0.13, opts=13)
04:16:11.589 00.012 9340 Enqueuing Move request for scope (0.02, -0.13)
04:16:11.607 00.018 12020 Worker thread wakes up
04:16:11.607 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=6552, max=65535, med=10448, FiltMin=8271, FiltMax=65517, Gamma=2.870
04:16:11.621 00.014 12020 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.13) opts 0xd
04:16:11.621 00.000 9340 UpdateGuideState exits: m=1551401 SNR=241.6
04:16:11.632 00.011 12020 Handling offset move in thread for scope, endpoint = (0.02, -0.13)
04:16:11.632 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:16:11.643 00.011 9340 ScheduleExposure(2000,3,1) exposurePending=0
04:16:11.657 00.014 12020 Moving (0.02, -0.13) raw xDistance=0.02 yDistance=0.13
04:16:11.657 00.000 9340 Enqueuing Expose request
04:16:11.694 00.037 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
04:16:11.695 00.001 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:16:11.695 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
04:16:11.695 00.000 12020 MoveAxis(E, 0, ABG)
04:16:11.695 00.000 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"30105221-de4a-4913-9b7d-0d7d4edd738f"}
04:16:11.714 00.019 12020 Move returns status 0, amount 0
04:16:11.714 00.000 12020 MoveAxis(N, 0, ABG)
04:16:11.714 00.000 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"30105221-de4a-4913-9b7d-0d7d4edd738f"}
04:16:11.734 00.020 12020 Move returns status 0, amount 0
04:16:11.734 00.000 12020 move complete, result=0
04:16:11.734 00.000 12020 worker thread done servicing request
04:16:11.735 00.001 12020 Worker thread wakes up
04:16:11.736 00.001 12020 worker thread servicing REQUEST_EXPOSE 2000
04:16:11.736 00.000 9340 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
04:16:11.747 00.011 12020 Handling exposure in thread, d=2000 o=3 r=(1398,98,31,31)
04:16:11.763 00.016 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"9e08fd90-b222-4824-802f-3405329dba7c"}
04:16:11.780 00.017 9340 case statement mapped state 6 to 3
04:16:11.794 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"9e08fd90-b222-4824-802f-3405329dba7c"}
04:16:11.830 00.036 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"acbab488-2174-46d0-a3ef-d979507549fd"}
04:16:11.843 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":365,"width":15,"height":15,"star_pos":[6.83,7.05],"pixels":"..."},"id":"acbab488-2174-46d0-a3ef-d979507549fd"}
04:16:13.451 01.608 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"0a94889f-4d2f-47a5-9a6c-364e733a3d4e"}
04:16:13.476 00.025 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"0a94889f-4d2f-47a5-9a6c-364e733a3d4e"}
04:16:13.535 00.059 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"ffa78689-39d5-4722-b569-e7261e0e7eca"}
04:16:13.604 00.069 9340 case statement mapped state 6 to 3
04:16:13.626 00.022 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"ffa78689-39d5-4722-b569-e7261e0e7eca"}
04:16:13.647 00.021 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"605eb275-5bb7-4eac-af38-89205e7738e5"}
04:16:13.673 00.026 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":365,"width":15,"height":15,"star_pos":[6.83,7.05],"pixels":"..."},"id":"605eb275-5bb7-4eac-af38-89205e7738e5"}
04:16:14.111 00.438 12020 Exposure complete
04:16:14.561 00.450 12020 worker thread done servicing request
04:16:14.562 00.001 9340 OnExposeComplete: enter
04:16:14.632 00.070 9340 UpdateGuideState(): m_state=6
04:16:14.650 00.018 9340 Star::Find(15, 1412, 113, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 366
04:16:14.674 00.024 9340 Star::Find returns 1 (0), X=1413.04, Y=113.06, Mass=1557911, SNR=228.2, Peak=65526 HFD=4.6
04:16:14.696 00.022 9340 MultiStar: [#1 0.44,-0.19,0.82,U] [#2 0.28,-0.10,0.65,U] [#3 0.22,-0.27,0.86,U] [#4 0.19,-0.25,0.85,U] [#5 0.04,-0.40,0.69,U] [#6 0.39,-0.24,0.92,U] [#7 0.14,-0.13,0.89,U] [#8 0.18,-0.40,0.86,U] 
04:16:14.774 00.078 9340 single-star, 8 included, MultiStar: {0.24, -0.23}, one-star: {0.23, -0.12}
04:16:14.820 00.046 9340 CameraToMount -- cameraTheta (-0.48) - m_xAngle (0.05) = xAngle (-0.53 = -0.53)
04:16:14.880 00.060 9340 CameraToMount -- cameraTheta (-0.48) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-3.60 = 2.69)
04:16:14.894 00.014 9340 CameraToMount -- cameraX=0.23 cameraY=-0.12 hyp=0.26 cameraTheta=-0.48 mountX=0.23 mountY=0.12, mountTheta=0.47
04:16:14.930 00.036 9340 SchedulePrimaryMove(10104498, x=0.23, y=-0.12, opts=13)
04:16:14.958 00.028 9340 Enqueuing Move request for scope (0.23, -0.12)
04:16:15.017 00.059 12020 Worker thread wakes up
04:16:15.017 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=6794, max=65535, med=10478, FiltMin=8286, FiltMax=65517, Gamma=2.870
04:16:15.032 00.015 12020 worker thread servicing REQUEST_MOVE scope ofs (0.23, -0.12) opts 0xd
04:16:15.032 00.000 9340 UpdateGuideState exits: m=1557911 SNR=228.2
04:16:15.053 00.021 12020 Handling offset move in thread for scope, endpoint = (0.23, -0.12)
04:16:15.053 00.000 12020 Moving (0.23, -0.12) raw xDistance=0.23 yDistance=0.12
04:16:15.054 00.001 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:16:15.073 00.019 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.23
04:16:15.073 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
04:16:15.089 00.016 9340 Enqueuing Expose request
04:16:15.170 00.081 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:16:15.170 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
04:16:15.171 00.001 12020 MoveAxis(E, 0, ABG)
04:16:15.171 00.000 12020 Move returns status 0, amount 0
04:16:15.171 00.000 12020 MoveAxis(N, 0, ABG)
04:16:15.172 00.001 12020 Move returns status 0, amount 0
04:16:15.172 00.000 12020 move complete, result=0
04:16:15.172 00.000 12020 worker thread done servicing request
04:16:15.172 00.000 12020 Worker thread wakes up
04:16:15.173 00.001 12020 worker thread servicing REQUEST_EXPOSE 2000
04:16:15.173 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(1398,98,31,31)
04:16:15.182 00.009 9340 GuideStep: 0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
04:16:15.449 00.267 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"c21e76f3-37bb-4e7d-8d91-8816f81078c3"}
04:16:15.481 00.032 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"c21e76f3-37bb-4e7d-8d91-8816f81078c3"}
04:16:15.526 00.045 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"009ae957-86d5-4283-a47a-86afd2bb9af0"}
04:16:15.565 00.039 9340 case statement mapped state 6 to 3
04:16:15.616 00.051 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"009ae957-86d5-4283-a47a-86afd2bb9af0"}
04:16:15.663 00.047 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"41c7ef9e-fa54-490b-80cf-b36eddc589a4"}
04:16:15.769 00.106 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":366,"width":15,"height":15,"star_pos":[7.04,7.06],"pixels":"..."},"id":"41c7ef9e-fa54-490b-80cf-b36eddc589a4"}
04:16:17.447 01.678 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"fad9e9e8-c71a-4722-b329-c2fbb75fb44e"}
04:16:17.471 00.024 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"fad9e9e8-c71a-4722-b329-c2fbb75fb44e"}
04:16:17.518 00.047 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"8d1f8f1f-9887-4bae-ae34-e6b74845e752"}
04:16:17.543 00.025 9340 case statement mapped state 6 to 3
04:16:17.567 00.024 12020 Exposure complete
04:16:17.567 00.000 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"8d1f8f1f-9887-4bae-ae34-e6b74845e752"}
04:16:17.584 00.017 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"6b381f1d-08a9-4fa7-be47-a6203290afb9"}
04:16:17.610 00.026 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":366,"width":15,"height":15,"star_pos":[7.04,7.06],"pixels":"..."},"id":"6b381f1d-08a9-4fa7-be47-a6203290afb9"}
04:16:17.907 00.297 9340 OnExposeComplete: enter
04:16:17.924 00.017 12020 worker thread done servicing request
04:16:17.925 00.001 9340 UpdateGuideState(): m_state=6
04:16:17.971 00.046 9340 Star::Find(15, 1413, 113, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 367
04:16:17.985 00.014 9340 Star::Find returns 1 (0), X=1412.93, Y=113.06, Mass=1605441, SNR=221.2, Peak=65526 HFD=4.6
04:16:18.006 00.021 9340 MultiStar: [#1 0.20,-0.23,0.80,U] [#2 0.26,-0.24,0.71,U] [#3 0.03,-0.23,0.80,U] [#4 0.07,-0.14,0.79,U] [#5 -0.06,-0.47,0.78,U] [#6 0.17,-0.16,0.77,U] [#7 -0.02,-0.24,0.78,U] [#8 0.23,-0.40,0.80,U] 
04:16:18.021 00.015 9340 single-star, 8 included, MultiStar: {0.11, -0.25}, one-star: {0.13, -0.12}
04:16:18.041 00.020 9340 CameraToMount -- cameraTheta (-0.77) - m_xAngle (0.05) = xAngle (-0.82 = -0.82)
04:16:18.059 00.018 9340 CameraToMount -- cameraTheta (-0.77) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-3.89 = 2.40)
04:16:18.102 00.043 9340 CameraToMount -- cameraX=0.13 cameraY=-0.12 hyp=0.18 cameraTheta=-0.77 mountX=0.12 mountY=0.12, mountTheta=0.78
04:16:18.146 00.044 9340 SchedulePrimaryMove(10104498, x=0.13, y=-0.12, opts=13)
04:16:18.171 00.025 9340 Enqueuing Move request for scope (0.13, -0.12)
04:16:18.221 00.050 12020 Worker thread wakes up
04:16:18.221 00.000 12020 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.12) opts 0xd
04:16:18.221 00.000 12020 Handling offset move in thread for scope, endpoint = (0.13, -0.12)
04:16:18.221 00.000 12020 Moving (0.13, -0.12) raw xDistance=0.12 yDistance=0.12
04:16:18.222 00.001 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
04:16:18.222 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:16:18.222 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
04:16:18.222 00.000 12020 MoveAxis(E, 0, ABG)
04:16:18.222 00.000 12020 Move returns status 0, amount 0
04:16:18.224 00.002 12020 MoveAxis(N, 0, ABG)
04:16:18.224 00.000 12020 Move returns status 0, amount 0
04:16:18.224 00.000 12020 move complete, result=0
04:16:18.224 00.000 12020 worker thread done servicing request
04:16:18.227 00.003 9340 UpdateImageDisplay: Size=(1920,1080) min=6498, max=65535, med=10439, FiltMin=8327, FiltMax=65517, Gamma=2.870
04:16:18.279 00.052 9340 UpdateGuideState exits: m=1605441 SNR=221.2
04:16:18.323 00.044 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:16:18.348 00.025 9340 ScheduleExposure(2000,3,1) exposurePending=0
04:16:18.368 00.020 9340 Enqueuing Expose request
04:16:18.418 00.050 12020 Worker thread wakes up
04:16:18.418 00.000 9340 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
04:16:18.435 00.017 12020 worker thread servicing REQUEST_EXPOSE 2000
04:16:18.435 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(1398,98,31,31)
04:16:19.446 01.011 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"2467c284-e069-44e9-9b5d-1318a19412b2"}
04:16:19.465 00.019 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"2467c284-e069-44e9-9b5d-1318a19412b2"}
04:16:19.522 00.057 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"a30fc8e1-5373-4548-b090-0be980489b66"}
04:16:19.534 00.012 9340 case statement mapped state 6 to 3
04:16:19.548 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"a30fc8e1-5373-4548-b090-0be980489b66"}
04:16:19.560 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"b60abde9-9b0c-4772-a382-784edb132a09"}
04:16:19.577 00.017 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":367,"width":15,"height":15,"star_pos":[6.93,7.06],"pixels":"..."},"id":"b60abde9-9b0c-4772-a382-784edb132a09"}
04:16:20.816 01.239 12020 Exposure complete
04:16:21.114 00.298 12020 worker thread done servicing request
04:16:21.114 00.000 9340 OnExposeComplete: enter
04:16:21.149 00.035 9340 UpdateGuideState(): m_state=6
04:16:21.163 00.014 9340 Star::Find(15, 1412, 113, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 368
04:16:21.180 00.017 9340 Star::Find returns 1 (0), X=1413.12, Y=113.07, Mass=1526885, SNR=215.1, Peak=65508 HFD=4.6
04:16:21.199 00.019 9340 MultiStar: [#1 0.54,-0.34,0.00,M1] [#2 0.38,-0.17,0.82,U] [#3 0.45,-0.23,0.89,U] [#4 0.50,-0.24,0.00,M1] [#5 0.31,-0.33,0.90,U] [#6 0.47,-0.28,0.00,M1] [#7 0.33,-0.02,0.83,U] [#8 0.35,-0.30,0.85,U] 
04:16:21.215 00.016 9340 single-star, 5 included, MultiStar: {0.35, -0.19}, one-star: {0.31, -0.11}
04:16:21.243 00.028 9340 CameraToMount -- cameraTheta (-0.34) - m_xAngle (0.05) = xAngle (-0.39 = -0.39)
04:16:21.265 00.022 9340 CameraToMount -- cameraTheta (-0.34) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-3.46 = 2.82)
04:16:21.323 00.058 9340 CameraToMount -- cameraX=0.31 cameraY=-0.11 hyp=0.33 cameraTheta=-0.34 mountX=0.31 mountY=0.10, mountTheta=0.33
04:16:21.343 00.020 9340 SchedulePrimaryMove(10104498, x=0.31, y=-0.11, opts=13)
04:16:21.358 00.015 9340 Enqueuing Move request for scope (0.31, -0.11)
04:16:21.373 00.015 12020 Worker thread wakes up
04:16:21.373 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=6451, max=65535, med=10424, FiltMin=7960, FiltMax=65517, Gamma=2.870
04:16:21.389 00.016 12020 worker thread servicing REQUEST_MOVE scope ofs (0.31, -0.11) opts 0xd
04:16:21.389 00.000 12020 Handling offset move in thread for scope, endpoint = (0.31, -0.11)
04:16:21.389 00.000 9340 UpdateGuideState exits: m=1526885 SNR=215.1
04:16:21.407 00.018 12020 Moving (0.31, -0.11) raw xDistance=0.31 yDistance=0.10
04:16:21.407 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:16:21.451 00.044 12020 GuideAlgorithmHysteresis::Result() returns 0.13 from input 0.31
04:16:21.451 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
04:16:21.468 00.017 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:16:21.468 00.000 9340 Enqueuing Expose request
04:16:21.482 00.014 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
04:16:21.483 00.001 12020 MoveAxis(W, 23, ABG)
04:16:21.483 00.000 12020 Guiding  Dir = 3, Dur = 23
04:16:21.483 00.000 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"5661f75b-6575-4de1-b946-333df90c4393"}
04:16:21.499 00.016 12020 IsSlewing returns 0
04:16:21.499 00.000 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"5661f75b-6575-4de1-b946-333df90c4393"}
04:16:21.510 00.011 12020 IsGuiding returns 0
04:16:21.512 00.002 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"4f45e38f-76df-46ef-a896-062c11150423"}
04:16:21.526 00.014 9340 case statement mapped state 6 to 3
04:16:21.540 00.014 12020 IsGuiding returns 1
04:16:21.540 00.000 12020 scope still moving after pulse duration time elapsed
04:16:21.540 00.000 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"4f45e38f-76df-46ef-a896-062c11150423"}
04:16:21.554 00.014 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"2e091a21-c04c-45c8-996c-acf2d585cada"}
04:16:21.592 00.038 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":368,"width":15,"height":15,"star_pos":[7.12,7.07],"pixels":"..."},"id":"2e091a21-c04c-45c8-996c-acf2d585cada"}
04:16:21.606 00.014 12020 IsSlewing returns 0
04:16:21.609 00.003 12020 IsGuiding returns 0
04:16:21.610 00.001 12020 scope move finished after 23 + 76 ms
04:16:21.610 00.000 12020 Move returns status 0, amount 23
04:16:21.611 00.001 12020 MoveAxis(N, 0, ABG)
04:16:21.611 00.000 12020 Move returns status 0, amount 0
04:16:21.612 00.001 12020 move complete, result=0
04:16:21.612 00.000 12020 worker thread done servicing request
04:16:21.612 00.000 12020 Worker thread wakes up
04:16:21.615 00.003 12020 worker thread servicing REQUEST_EXPOSE 2000
04:16:21.615 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(1398,98,31,31)
04:16:21.617 00.002 9340 GuideStep: 0.3 px 23 ms WEST, 0.1 px 0 ms NORTH
04:16:23.446 01.829 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"325b8f43-c993-4621-a1ce-13fda4476e04"}
04:16:23.523 00.077 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"325b8f43-c993-4621-a1ce-13fda4476e04"}
04:16:23.559 00.036 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"ef1941d9-78fd-4fbe-aee7-50d23b62ff48"}
04:16:23.583 00.024 9340 case statement mapped state 6 to 3
04:16:23.596 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"ef1941d9-78fd-4fbe-aee7-50d23b62ff48"}
04:16:23.621 00.025 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"ff9b9d5e-0672-4838-9df5-5107f9d27af8"}
04:16:23.672 00.051 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":368,"width":15,"height":15,"star_pos":[7.12,7.07],"pixels":"..."},"id":"ff9b9d5e-0672-4838-9df5-5107f9d27af8"}
04:16:24.008 00.336 12020 Exposure complete
04:16:24.400 00.392 9340 OnExposeComplete: enter
04:16:24.425 00.025 12020 worker thread done servicing request
04:16:24.425 00.000 9340 UpdateGuideState(): m_state=6
04:16:24.445 00.020 9340 Star::Find(15, 1413, 113, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 369
04:16:24.466 00.021 9340 Star::Find returns 1 (0), X=1412.71, Y=112.87, Mass=1546265, SNR=188.3, Peak=65526 HFD=4.9
04:16:24.485 00.019 9340 MultiStar: [#1 -0.34,-0.24,1.15,U] [#2 -0.28,-0.35,0.89,U] [#3 -0.35,-0.43,0.00,M1] [#4 -0.26,-0.14,0.98,U] [#5 -0.35,-0.61,0.00,M1] [#6 -0.01,-0.36,0.96,U] [#7 -0.47,-0.14,0.99,U] [#8 -0.31,-0.49,0.00,M1] 
04:16:24.532 00.047 9340 single-star, 5 included, MultiStar: {-0.25, -0.25}, one-star: {-0.10, -0.30}
04:16:24.548 00.016 9340 CameraToMount -- cameraTheta (-1.89) - m_xAngle (0.05) = xAngle (-1.94 = -1.94)
04:16:24.561 00.013 9340 CameraToMount -- cameraTheta (-1.89) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-5.01 = 1.27)
04:16:24.579 00.018 9340 CameraToMount -- cameraX=-0.10 cameraY=-0.30 hyp=0.32 cameraTheta=-1.89 mountX=-0.12 mountY=0.31, mountTheta=1.93
04:16:24.620 00.041 9340 SchedulePrimaryMove(10104498, x=-0.10, y=-0.30, opts=13)
04:16:24.660 00.040 9340 Enqueuing Move request for scope (-0.10, -0.30)
04:16:24.677 00.017 12020 Worker thread wakes up
04:16:24.677 00.000 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.10, -0.30) opts 0xd
04:16:24.677 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=6350, max=65535, med=10421, FiltMin=7979, FiltMax=65517, Gamma=2.870
04:16:24.695 00.018 12020 Handling offset move in thread for scope, endpoint = (-0.10, -0.30)
04:16:24.696 00.001 12020 Moving (-0.10, -0.30) raw xDistance=-0.12 yDistance=0.31
04:16:24.696 00.000 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
04:16:24.696 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
04:16:24.696 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.31
04:16:24.696 00.000 12020 MoveAxis(E, 0, ABG)
04:16:24.697 00.001 9340 UpdateGuideState exits: m=1546265 SNR=188.3
04:16:24.718 00.021 12020 Move returns status 0, amount 0
04:16:24.719 00.001 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:16:24.730 00.011 12020 MoveAxis(N, 0, ABG)
04:16:24.730 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
04:16:24.745 00.015 12020 Move returns status 0, amount 0
04:16:24.745 00.000 9340 Enqueuing Expose request
04:16:24.764 00.019 12020 move complete, result=0
04:16:24.764 00.000 12020 worker thread done servicing request
04:16:24.765 00.001 12020 Worker thread wakes up
04:16:24.765 00.000 9340 GuideStep: -0.1 px 0 ms EAST, 0.3 px 0 ms NORTH
04:16:24.810 00.045 12020 worker thread servicing REQUEST_EXPOSE 2000
04:16:24.811 00.001 12020 Handling exposure in thread, d=2000 o=3 r=(1398,98,31,31)
04:16:25.444 00.633 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"2fc23fc9-c1da-48f5-9c7f-52990c1bbc75"}
04:16:25.462 00.018 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"2fc23fc9-c1da-48f5-9c7f-52990c1bbc75"}
04:16:25.518 00.056 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"4460d516-1280-48b8-892b-e6693bdfec76"}
04:16:25.536 00.018 9340 case statement mapped state 6 to 3
04:16:25.550 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"4460d516-1280-48b8-892b-e6693bdfec76"}
04:16:25.639 00.089 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"797c78c5-6999-49d4-b235-74f453361a57"}
04:16:25.653 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":369,"width":15,"height":15,"star_pos":[6.71,6.87],"pixels":"..."},"id":"797c78c5-6999-49d4-b235-74f453361a57"}
04:16:27.175 01.522 12020 Exposure complete
04:16:27.436 00.261 12020 worker thread done servicing request
04:16:27.436 00.000 9340 OnExposeComplete: enter
04:16:27.450 00.014 9340 UpdateGuideState(): m_state=6
04:16:27.476 00.026 9340 Star::Find(15, 1412, 112, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 370
04:16:27.490 00.014 9340 Star::Find returns 1 (0), X=1412.58, Y=112.96, Mass=1537139, SNR=218.5, Peak=65526 HFD=5.0
04:16:27.532 00.042 9340 MultiStar: [#1 -0.36,-0.31,1.05,U] [#2 -0.16,-0.16,0.79,U] [#3 -0.23,-0.40,0.98,U] [#4 -0.21,-0.35,0.83,U] [#5 -0.42,-0.52,0.00,M2] [#6 -0.03,-0.12,0.92,U] [#7 -0.33,-0.27,0.86,U] [#8 -0.23,-0.42,0.87,U] 
04:16:27.542 00.010 9340 single-star, 7 included, MultiStar: {-0.22, -0.28}, one-star: {-0.22, -0.22}
04:16:27.552 00.010 9340 CameraToMount -- cameraTheta (-2.37) - m_xAngle (0.05) = xAngle (-2.42 = -2.42)
04:16:27.564 00.012 9340 CameraToMount -- cameraTheta (-2.37) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-5.48 = 0.80)
04:16:27.574 00.010 9340 CameraToMount -- cameraX=-0.22 cameraY=-0.22 hyp=0.31 cameraTheta=-2.37 mountX=-0.24 mountY=0.22, mountTheta=2.38
04:16:27.594 00.020 9340 SchedulePrimaryMove(10104498, x=-0.22, y=-0.22, opts=13)
04:16:27.612 00.018 9340 Enqueuing Move request for scope (-0.22, -0.22)
04:16:27.627 00.015 12020 Worker thread wakes up
04:16:27.627 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=6594, max=65535, med=10426, FiltMin=8222, FiltMax=65517, Gamma=2.870
04:16:27.656 00.029 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.22, -0.22) opts 0xd
04:16:27.656 00.000 12020 Handling offset move in thread for scope, endpoint = (-0.22, -0.22)
04:16:27.656 00.000 9340 UpdateGuideState exits: m=1537139 SNR=218.5
04:16:27.668 00.012 12020 Moving (-0.22, -0.22) raw xDistance=-0.24 yDistance=0.22
04:16:27.668 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:16:27.679 00.011 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.24
04:16:27.679 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
04:16:27.691 00.012 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:16:27.692 00.001 9340 Enqueuing Expose request
04:16:27.702 00.010 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.22
04:16:27.702 00.000 12020 MoveAxis(E, 0, ABG)
04:16:27.702 00.000 12020 Move returns status 0, amount 0
04:16:27.702 00.000 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"c1ffdbb8-112e-4162-8a43-e1e839881638"}
04:16:27.712 00.010 12020 MoveAxis(N, 0, ABG)
04:16:27.712 00.000 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"c1ffdbb8-112e-4162-8a43-e1e839881638"}
04:16:27.731 00.019 12020 Move returns status 0, amount 0
04:16:27.731 00.000 12020 move complete, result=0
04:16:27.731 00.000 12020 worker thread done servicing request
04:16:27.732 00.001 9340 GuideStep: -0.2 px 0 ms EAST, 0.2 px 0 ms NORTH
04:16:27.747 00.015 12020 Worker thread wakes up
04:16:27.747 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
04:16:27.747 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(1398,98,31,31)
04:16:27.758 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"532a88a1-8c7a-4486-b5e4-97b9e033f847"}
04:16:27.787 00.029 9340 case statement mapped state 6 to 3
04:16:27.800 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"532a88a1-8c7a-4486-b5e4-97b9e033f847"}
04:16:27.813 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"e547de54-3cb3-42e5-9881-ce0443d856ba"}
04:16:27.834 00.021 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":370,"width":15,"height":15,"star_pos":[6.58,6.96],"pixels":"..."},"id":"e547de54-3cb3-42e5-9881-ce0443d856ba"}
04:16:29.445 01.611 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"43dfcde9-0bae-430f-b344-5a43ab4d3956"}
04:16:29.479 00.034 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"43dfcde9-0bae-430f-b344-5a43ab4d3956"}
04:16:29.495 00.016 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"25af8e65-dd49-4a54-b3ed-8f91d3f559ca"}
04:16:29.549 00.054 9340 case statement mapped state 6 to 3
04:16:29.612 00.063 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"25af8e65-dd49-4a54-b3ed-8f91d3f559ca"}
04:16:29.637 00.025 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"98c1c315-9a62-406a-a6e1-dbcf21a1a539"}
04:16:29.682 00.045 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":370,"width":15,"height":15,"star_pos":[6.58,6.96],"pixels":"..."},"id":"98c1c315-9a62-406a-a6e1-dbcf21a1a539"}
04:16:30.258 00.576 12020 Exposure complete
04:16:30.873 00.615 12020 worker thread done servicing request
04:16:30.874 00.001 9340 OnExposeComplete: enter
04:16:30.889 00.015 9340 UpdateGuideState(): m_state=6
04:16:30.903 00.014 9340 Star::Find(15, 1412, 112, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 371
04:16:30.918 00.015 9340 Star::Find returns 1 (0), X=1412.58, Y=113.18, Mass=1510120, SNR=169.8, Peak=65526 HFD=4.9
04:16:30.935 00.017 9340 MultiStar: [#1 -0.23,-0.03,1.19,U] [#2 -0.24,0.10,1.04,U] [#3 -0.23,-0.17,1.19,U] [#4 -0.15,-0.12,1.12,U] [#5 -0.37,-0.38,0.00,M3] [#6 -0.10,-0.10,0.97,U] [#7 -0.33,0.07,1.30,U] [#8 -0.33,-0.09,1.07,U] 
04:16:30.971 00.036 9340 single-star, 7 included, MultiStar: {-0.23, -0.04}, one-star: {-0.23, 0.00}
04:16:30.985 00.014 9340 CameraToMount -- cameraTheta (3.12) - m_xAngle (0.05) = xAngle (3.07 = 3.07)
04:16:31.002 00.017 9340 CameraToMount -- cameraTheta (3.12) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (0.01 = 0.01)
04:16:31.016 00.014 9340 CameraToMount -- cameraX=-0.23 cameraY=0.00 hyp=0.23 cameraTheta=3.12 mountX=-0.23 mountY=0.00, mountTheta=3.14
04:16:31.032 00.016 9340 SchedulePrimaryMove(10104498, x=-0.23, y=0.00, opts=13)
04:16:31.046 00.014 9340 Enqueuing Move request for scope (-0.23, 0.00)
04:16:31.061 00.015 12020 Worker thread wakes up
04:16:31.061 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=6587, max=65535, med=10541, FiltMin=8433, FiltMax=65517, Gamma=2.870
04:16:31.095 00.034 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.23, 0.00) opts 0xd
04:16:31.095 00.000 9340 UpdateGuideState exits: m=1510120 SNR=169.8
04:16:31.108 00.013 12020 Handling offset move in thread for scope, endpoint = (-0.23, 0.00)
04:16:31.108 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:16:31.122 00.014 12020 Moving (-0.23, 0.00) raw xDistance=-0.23 yDistance=0.00
04:16:31.122 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
04:16:31.139 00.017 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.23
04:16:31.139 00.000 9340 Enqueuing Expose request
04:16:31.193 00.054 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:16:31.193 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
04:16:31.194 00.001 12020 MoveAxis(E, 0, ABG)
04:16:31.194 00.000 12020 Move returns status 0, amount 0
04:16:31.194 00.000 12020 MoveAxis(N, 0, ABG)
04:16:31.194 00.000 12020 Move returns status 0, amount 0
04:16:31.194 00.000 12020 move complete, result=0
04:16:31.196 00.002 12020 worker thread done servicing request
04:16:31.197 00.001 12020 Worker thread wakes up
04:16:31.198 00.001 12020 worker thread servicing REQUEST_EXPOSE 2000
04:16:31.198 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(1398,98,31,31)
04:16:31.207 00.009 9340 GuideStep: -0.2 px 0 ms EAST, 0.0 px 0 ms NORTH
04:16:31.451 00.244 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"726005f0-025e-4daf-91a7-3a8fcfdfe031"}
04:16:31.489 00.038 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"726005f0-025e-4daf-91a7-3a8fcfdfe031"}
04:16:31.618 00.129 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"ab67a01b-68eb-4185-a512-03f1991c5904"}
04:16:31.651 00.033 9340 case statement mapped state 6 to 3
04:16:31.680 00.029 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"ab67a01b-68eb-4185-a512-03f1991c5904"}
04:16:31.743 00.063 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"8057a7e6-41a0-43a8-82fe-4a7f19b09348"}
04:16:31.814 00.071 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":371,"width":15,"height":15,"star_pos":[6.58,7.18],"pixels":"..."},"id":"8057a7e6-41a0-43a8-82fe-4a7f19b09348"}
04:16:33.452 01.638 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"0baf7451-75a8-4bba-be3b-aa5aaa789098"}
04:16:33.466 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"0baf7451-75a8-4bba-be3b-aa5aaa789098"}
04:16:33.483 00.017 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"0509a1b1-087a-4e87-9473-6ecb15baeaf5"}
04:16:33.506 00.023 9340 case statement mapped state 6 to 3
04:16:33.519 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"0509a1b1-087a-4e87-9473-6ecb15baeaf5"}
04:16:33.544 00.025 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"c815a4ac-218e-4967-a249-8a4e067d90cd"}
04:16:33.566 00.022 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":371,"width":15,"height":15,"star_pos":[6.58,7.18],"pixels":"..."},"id":"c815a4ac-218e-4967-a249-8a4e067d90cd"}
04:16:33.603 00.037 12020 Exposure complete
04:16:33.922 00.319 12020 worker thread done servicing request
04:16:33.922 00.000 9340 OnExposeComplete: enter
04:16:33.942 00.020 9340 UpdateGuideState(): m_state=6
04:16:33.957 00.015 9340 Star::Find(15, 1412, 113, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 372
04:16:33.970 00.013 9340 Star::Find returns 1 (0), X=1412.69, Y=113.18, Mass=1468098, SNR=208.8, Peak=65526 HFD=4.6
04:16:33.985 00.015 9340 MultiStar: [#1 -0.11,-0.11,1.13,U] [#2 -0.27,0.12,0.86,U] [#3 -0.20,-0.00,0.90,U] [#4 -0.10,-0.01,0.82,U] [#5 -0.39,-0.32,0.84,U] [#6 -0.33,0.11,0.92,U] [#7 -0.32,0.04,0.89,U] [#8 -0.26,-0.12,0.92,U] 
04:16:34.006 00.021 9340 single-star, 8 included, MultiStar: {-0.23, -0.03}, one-star: {-0.12, -0.00}
04:16:34.038 00.032 9340 CameraToMount -- cameraTheta (-3.12) - m_xAngle (0.05) = xAngle (-3.17 = 3.11)
04:16:34.050 00.012 9340 CameraToMount -- cameraTheta (-3.12) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-6.24 = 0.04)
04:16:34.061 00.011 9340 CameraToMount -- cameraX=-0.12 cameraY=-0.00 hyp=0.12 cameraTheta=-3.12 mountX=-0.12 mountY=0.01, mountTheta=3.10
04:16:34.082 00.021 9340 SchedulePrimaryMove(10104498, x=-0.12, y=-0.00, opts=13)
04:16:34.096 00.014 9340 Enqueuing Move request for scope (-0.12, -0.00)
04:16:34.111 00.015 12020 Worker thread wakes up
04:16:34.112 00.001 9340 UpdateImageDisplay: Size=(1920,1080) min=5793, max=65535, med=10439, FiltMin=8124, FiltMax=65517, Gamma=2.870
04:16:34.127 00.015 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.12, -0.00) opts 0xd
04:16:34.127 00.000 9340 UpdateGuideState exits: m=1468098 SNR=208.8
04:16:34.142 00.015 12020 Handling offset move in thread for scope, endpoint = (-0.12, -0.00)
04:16:34.143 00.001 12020 Moving (-0.12, -0.00) raw xDistance=-0.12 yDistance=0.01
04:16:34.143 00.000 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
04:16:34.144 00.001 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:16:34.180 00.036 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:16:34.180 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
04:16:34.206 00.026 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
04:16:34.207 00.001 12020 MoveAxis(E, 0, ABG)
04:16:34.207 00.000 12020 Move returns status 0, amount 0
04:16:34.207 00.000 12020 MoveAxis(N, 0, ABG)
04:16:34.207 00.000 12020 Move returns status 0, amount 0
04:16:34.207 00.000 12020 move complete, result=0
04:16:34.207 00.000 12020 worker thread done servicing request
04:16:34.209 00.002 9340 Enqueuing Expose request
04:16:34.222 00.013 12020 Worker thread wakes up
04:16:34.222 00.000 9340 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
04:16:34.236 00.014 12020 worker thread servicing REQUEST_EXPOSE 2000
04:16:34.236 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(1398,98,31,31)
04:16:35.448 01.212 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"fcad5ad5-1c39-4bc8-a470-01160c9f3d89"}
04:16:35.461 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"fcad5ad5-1c39-4bc8-a470-01160c9f3d89"}
04:16:35.483 00.022 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"4aa693de-2bde-48a6-af5c-3a189e575860"}
04:16:35.507 00.024 9340 case statement mapped state 6 to 3
04:16:35.524 00.017 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"4aa693de-2bde-48a6-af5c-3a189e575860"}
04:16:35.572 00.048 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"aebdf8e5-341e-48dd-bebc-3242829cc960"}
04:16:35.587 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":372,"width":15,"height":15,"star_pos":[6.69,7.18],"pixels":"..."},"id":"aebdf8e5-341e-48dd-bebc-3242829cc960"}
04:16:36.634 01.047 12020 Exposure complete
04:16:37.016 00.382 12020 worker thread done servicing request
04:16:37.016 00.000 9340 OnExposeComplete: enter
04:16:37.034 00.018 9340 UpdateGuideState(): m_state=6
04:16:37.082 00.048 9340 Star::Find(15, 1412, 113, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 373
04:16:37.098 00.016 9340 Star::Find returns 1 (0), X=1412.47, Y=113.14, Mass=1522920, SNR=267.3, Peak=65526 HFD=4.9
04:16:37.114 00.016 9340 MultiStar: [#1 -0.19,-0.12,0.77,U] [#2 -0.39,-0.03,0.70,U] [#3 -0.31,-0.20,0.69,U] [#4 -0.28,-0.08,0.70,U] [#5 -0.45,-0.33,0.00,M3] [#6 -0.11,0.05,0.68,U] [#7 -0.33,-0.04,0.69,U] [#8 -0.24,-0.30,0.88,U] 
04:16:37.135 00.021 9340 refined, 7 included, MultiStar: {-0.27, -0.10}, one-star: {-0.34, -0.04}
04:16:37.154 00.019 9340 CameraToMount -- cameraTheta (-2.80) - m_xAngle (0.05) = xAngle (-2.85 = -2.85)
04:16:37.187 00.033 9340 CameraToMount -- cameraTheta (-2.80) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-5.92 = 0.37)
04:16:37.224 00.037 9340 CameraToMount -- cameraX=-0.27 cameraY=-0.10 hyp=0.29 cameraTheta=-2.80 mountX=-0.28 mountY=0.10, mountTheta=2.78
04:16:37.269 00.045 9340 SchedulePrimaryMove(10104498, x=-0.27, y=-0.10, opts=13)
04:16:37.293 00.024 9340 Enqueuing Move request for scope (-0.27, -0.10)
04:16:37.321 00.028 12020 Worker thread wakes up
04:16:37.322 00.001 9340 UpdateImageDisplay: Size=(1920,1080) min=6511, max=65535, med=10439, FiltMin=8233, FiltMax=65517, Gamma=2.870
04:16:37.340 00.018 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.27, -0.10) opts 0xd
04:16:37.340 00.000 9340 UpdateGuideState exits: m=1522920 SNR=267.3
04:16:37.383 00.043 12020 Handling offset move in thread for scope, endpoint = (-0.27, -0.10)
04:16:37.383 00.000 12020 Moving (-0.27, -0.10) raw xDistance=-0.28 yDistance=0.10
04:16:37.385 00.002 12020 GuideAlgorithmHysteresis::Result() returns -0.12 from input -0.28
04:16:37.385 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:16:37.385 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:16:37.401 00.016 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
04:16:37.402 00.001 9340 ScheduleExposure(2000,3,1) exposurePending=0
04:16:37.420 00.018 12020 MoveAxis(E, 21, ABG)
04:16:37.421 00.001 12020 Guiding  Dir = 2, Dur = 21
04:16:37.423 00.002 12020 IsSlewing returns 0
04:16:37.423 00.000 12020 IsGuiding returns 0
04:16:37.426 00.003 9340 Enqueuing Expose request
04:16:37.460 00.034 12020 IsGuiding returns 1
04:16:37.460 00.000 12020 scope still moving after pulse duration time elapsed
04:16:37.483 00.023 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"47196eff-66b0-4430-9fef-174e097d996a"}
04:16:37.528 00.045 12020 IsSlewing returns 0
04:16:37.528 00.000 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"47196eff-66b0-4430-9fef-174e097d996a"}
04:16:37.544 00.016 12020 IsGuiding returns 0
04:16:37.544 00.000 12020 scope move finished after 21 + 98 ms
04:16:37.544 00.000 12020 Move returns status 0, amount 21
04:16:37.545 00.001 12020 MoveAxis(N, 0, ABG)
04:16:37.545 00.000 12020 Move returns status 0, amount 0
04:16:37.545 00.000 12020 move complete, result=0
04:16:37.545 00.000 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"5390da44-e099-42eb-b216-5f66f489fa83"}
04:16:37.556 00.011 12020 worker thread done servicing request
04:16:37.556 00.000 9340 case statement mapped state 6 to 3
04:16:37.576 00.020 12020 Worker thread wakes up
04:16:37.576 00.000 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"5390da44-e099-42eb-b216-5f66f489fa83"}
04:16:37.591 00.015 12020 worker thread servicing REQUEST_EXPOSE 2000
04:16:37.591 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(1398,98,31,31)
04:16:37.592 00.001 9340 GuideStep: -0.3 px 21 ms EAST, 0.1 px 0 ms NORTH
04:16:37.616 00.024 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"3f1b062f-9cdf-4411-ad0d-7d66cded1cbc"}
04:16:37.631 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":373,"width":15,"height":15,"star_pos":[7.47,7.14],"pixels":"..."},"id":"3f1b062f-9cdf-4411-ad0d-7d66cded1cbc"}
04:16:39.482 01.851 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"ca654dcd-c2cb-48c8-913b-2dd1fca46f52"}
04:16:39.530 00.048 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"ca654dcd-c2cb-48c8-913b-2dd1fca46f52"}
04:16:39.549 00.019 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"bf3d72a3-c7a3-4ce7-870a-3d43a655fbd8"}
04:16:39.562 00.013 9340 case statement mapped state 6 to 3
04:16:39.574 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"bf3d72a3-c7a3-4ce7-870a-3d43a655fbd8"}
04:16:39.601 00.027 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"ca36db8b-7e87-45d9-bff3-e7fe721d5792"}
04:16:39.645 00.044 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":373,"width":15,"height":15,"star_pos":[7.47,7.14],"pixels":"..."},"id":"ca36db8b-7e87-45d9-bff3-e7fe721d5792"}
04:16:39.967 00.322 12020 Exposure complete
04:16:40.282 00.315 9340 OnExposeComplete: enter
04:16:40.298 00.016 9340 UpdateGuideState(): m_state=6
04:16:40.318 00.020 12020 worker thread done servicing request
04:16:40.318 00.000 9340 Star::Find(15, 1412, 113, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 374
04:16:40.332 00.014 9340 Star::Find returns 1 (0), X=1412.55, Y=113.34, Mass=1527466, SNR=181.7, Peak=65526 HFD=4.9
04:16:40.353 00.021 9340 MultiStar: [#1 -0.31,0.46,0.00,M1] [#2 -0.40,0.27,0.94,U] [#3 -0.34,0.10,1.12,U] [#4 -0.36,0.33,1.20,U] [#5 -0.57,0.02,0.00,M4] [#6 -0.17,0.37,0.90,U] [#7 -0.56,0.46,0.00,M1] [#8 -0.43,0.06,1.06,U] 
04:16:40.390 00.037 9340 single-star, 5 included, MultiStar: {-0.33, 0.21}, one-star: {-0.26, 0.16}
04:16:40.407 00.017 9340 CameraToMount -- cameraTheta (2.60) - m_xAngle (0.05) = xAngle (2.55 = 2.55)
04:16:40.425 00.018 9340 CameraToMount -- cameraTheta (2.60) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-0.52 = -0.52)
04:16:40.437 00.012 9340 CameraToMount -- cameraX=-0.26 cameraY=0.16 hyp=0.31 cameraTheta=2.60 mountX=-0.25 mountY=-0.15, mountTheta=-2.60
04:16:40.461 00.024 9340 SchedulePrimaryMove(10104498, x=-0.26, y=0.16, opts=13)
04:16:40.478 00.017 9340 Enqueuing Move request for scope (-0.26, 0.16)
04:16:40.515 00.037 12020 Worker thread wakes up
04:16:40.516 00.001 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.26, 0.16) opts 0xd
04:16:40.516 00.000 12020 Handling offset move in thread for scope, endpoint = (-0.26, 0.16)
04:16:40.516 00.000 12020 Moving (-0.26, 0.16) raw xDistance=-0.25 yDistance=-0.15
04:16:40.517 00.001 12020 GuideAlgorithmHysteresis::Result() returns -0.12 from input -0.25
04:16:40.517 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:16:40.517 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
04:16:40.517 00.000 12020 MoveAxis(E, 21, ABG)
04:16:40.517 00.000 12020 Guiding  Dir = 2, Dur = 21
04:16:40.518 00.001 9340 UpdateImageDisplay: Size=(1920,1080) min=6664, max=65535, med=10509, FiltMin=8136, FiltMax=65517, Gamma=2.870
04:16:40.539 00.021 12020 IsSlewing returns 0
04:16:40.540 00.001 9340 UpdateGuideState exits: m=1527466 SNR=181.7
04:16:40.555 00.015 12020 IsGuiding returns 0
04:16:40.555 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:16:40.568 00.013 9340 ScheduleExposure(2000,3,1) exposurePending=0
04:16:40.587 00.019 9340 Enqueuing Expose request
04:16:40.628 00.041 12020 IsGuiding returns 1
04:16:40.628 00.000 12020 scope still moving after pulse duration time elapsed
04:16:40.657 00.029 12020 IsSlewing returns 0
04:16:40.658 00.001 12020 IsGuiding returns 0
04:16:40.659 00.001 12020 scope move finished after 21 + 83 ms
04:16:40.659 00.000 12020 Move returns status 0, amount 21
04:16:40.659 00.000 12020 MoveAxis(N, 0, ABG)
04:16:40.659 00.000 12020 Move returns status 0, amount 0
04:16:40.659 00.000 12020 move complete, result=0
04:16:40.660 00.001 9340 GuideStep: -0.3 px 21 ms EAST, -0.2 px 0 ms NORTH
04:16:40.672 00.012 12020 worker thread done servicing request
04:16:40.672 00.000 12020 Worker thread wakes up
04:16:40.672 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
04:16:40.672 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(1398,98,31,31)
04:16:41.482 00.810 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"22207c29-d9a9-40f1-ad92-d8c6ede181e4"}
04:16:41.520 00.038 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"22207c29-d9a9-40f1-ad92-d8c6ede181e4"}
04:16:41.536 00.016 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"452d79e5-5e7b-41fa-b132-2f33cfeb9f38"}
04:16:41.548 00.012 9340 case statement mapped state 6 to 3
04:16:41.565 00.017 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"452d79e5-5e7b-41fa-b132-2f33cfeb9f38"}
04:16:41.587 00.022 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"f649bd4e-24e6-42a0-b7b6-01d3a3b15e9a"}
04:16:41.622 00.035 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":374,"width":15,"height":15,"star_pos":[6.55,7.34],"pixels":"..."},"id":"f649bd4e-24e6-42a0-b7b6-01d3a3b15e9a"}
04:16:43.151 01.529 12020 Exposure complete
04:16:43.483 00.332 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"f09e6442-e7c2-4a25-b203-499d4c1bceb6"}
04:16:43.512 00.029 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"f09e6442-e7c2-4a25-b203-499d4c1bceb6"}
04:16:43.584 00.072 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"c9d4ff01-ae29-4ddf-9ebb-b28c4344caa5"}
04:16:43.616 00.032 9340 case statement mapped state 6 to 3
04:16:43.662 00.046 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"c9d4ff01-ae29-4ddf-9ebb-b28c4344caa5"}
04:16:43.719 00.057 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"49ffca78-7553-49af-8bf7-5a3bfc930efd"}
04:16:43.752 00.033 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":374,"width":15,"height":15,"star_pos":[6.55,7.34],"pixels":"..."},"id":"49ffca78-7553-49af-8bf7-5a3bfc930efd"}
04:16:43.834 00.082 12020 worker thread done servicing request
04:16:43.835 00.001 9340 OnExposeComplete: enter
04:16:43.891 00.056 9340 UpdateGuideState(): m_state=6
04:16:43.914 00.023 9340 Star::Find(15, 1412, 113, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 375
04:16:43.969 00.055 9340 Star::Find returns 1 (0), X=1413.38, Y=113.33, Mass=1544588, SNR=175.6, Peak=65508 HFD=4.8
04:16:43.992 00.023 9340 MultiStar: [#1 0.45,0.05,1.04,U] [#2 0.57,0.19,0.00,M1] [#3 0.36,-0.01,1.08,U] [#4 0.50,-0.16,1.15,U] [#5 0.36,-0.03,1.09,U] [#6 0.59,0.18,0.00,M1] [#7 0.43,-0.07,1.07,U] [#8 0.66,-0.02,0.00,M1] 
04:16:44.020 00.028 9340 refined, 5 included, MultiStar: {0.44, -0.02}, one-star: {0.58, 0.15}
04:16:44.046 00.026 9340 CameraToMount -- cameraTheta (-0.04) - m_xAngle (0.05) = xAngle (-0.09 = -0.09)
04:16:44.098 00.052 9340 CameraToMount -- cameraTheta (-0.04) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-3.15 = 3.13)
04:16:44.130 00.032 9340 CameraToMount -- cameraX=0.44 cameraY=-0.02 hyp=0.45 cameraTheta=-0.04 mountX=0.44 mountY=0.01, mountTheta=0.01
04:16:44.217 00.087 9340 SchedulePrimaryMove(10104498, x=0.44, y=-0.02, opts=13)
04:16:44.268 00.051 9340 Enqueuing Move request for scope (0.44, -0.02)
04:16:44.369 00.101 12020 Worker thread wakes up
04:16:44.369 00.000 12020 worker thread servicing REQUEST_MOVE scope ofs (0.44, -0.02) opts 0xd
04:16:44.369 00.000 12020 Handling offset move in thread for scope, endpoint = (0.44, -0.02)
04:16:44.370 00.001 12020 Moving (0.44, -0.02) raw xDistance=0.44 yDistance=0.01
04:16:44.370 00.000 12020 GuideAlgorithmHysteresis::Result() returns 0.18 from input 0.44
04:16:44.370 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:16:44.370 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
04:16:44.370 00.000 12020 MoveAxis(W, 32, ABG)
04:16:44.371 00.001 12020 Guiding  Dir = 3, Dur = 32
04:16:44.371 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=6765, max=65535, med=10517, FiltMin=8088, FiltMax=65517, Gamma=2.870
04:16:44.400 00.029 12020 IsSlewing returns 0
04:16:44.402 00.002 12020 IsGuiding returns 0
04:16:44.409 00.007 9340 UpdateGuideState exits: m=1544588 SNR=175.6
04:16:44.439 00.030 12020 PulseGuide returned control before completion, sleep 25
04:16:44.441 00.002 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:16:44.498 00.057 12020 IsGuiding returns 0
04:16:44.498 00.000 12020 Move returns status 0, amount 32
04:16:44.498 00.000 12020 MoveAxis(N, 0, ABG)
04:16:44.498 00.000 12020 Move returns status 0, amount 0
04:16:44.499 00.001 12020 move complete, result=0
04:16:44.502 00.003 9340 ScheduleExposure(2000,3,1) exposurePending=0
04:16:44.523 00.021 12020 worker thread done servicing request
04:16:44.523 00.000 9340 Enqueuing Expose request
04:16:44.540 00.017 9340 GuideStep: 0.4 px 32 ms WEST, 0.0 px 0 ms NORTH
04:16:44.559 00.019 12020 Worker thread wakes up
04:16:44.559 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
04:16:44.560 00.001 12020 Handling exposure in thread, d=2000 o=3 r=(1398,98,31,31)
04:16:45.483 00.923 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"68f0be06-089d-47fa-8747-5bf2175ffb47"}
04:16:45.504 00.021 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"68f0be06-089d-47fa-8747-5bf2175ffb47"}
04:16:45.521 00.017 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"a19b62a9-5b45-432f-9cc2-13a9e3ad83f6"}
04:16:45.543 00.022 9340 case statement mapped state 6 to 3
04:16:45.564 00.021 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"a19b62a9-5b45-432f-9cc2-13a9e3ad83f6"}
04:16:45.609 00.045 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"cca671b9-d414-4884-807f-312e614032fb"}
04:16:45.625 00.016 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":375,"width":15,"height":15,"star_pos":[7.38,7.33],"pixels":"..."},"id":"cca671b9-d414-4884-807f-312e614032fb"}
04:16:46.951 01.326 12020 Exposure complete
04:16:47.271 00.320 12020 worker thread done servicing request
04:16:47.271 00.000 9340 OnExposeComplete: enter
04:16:47.292 00.021 9340 UpdateGuideState(): m_state=6
04:16:47.308 00.016 9340 Star::Find(15, 1413, 113, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 376
04:16:47.337 00.029 9340 Star::Find returns 1 (0), X=1413.07, Y=113.12, Mass=1497645, SNR=231.0, Peak=65508 HFD=4.6
04:16:47.349 00.012 9340 MultiStar: [#1 0.59,-0.06,0.00,M1] [#2 0.49,-0.00,0.73,U] [#3 0.26,-0.18,0.79,U] [#4 0.42,-0.23,0.90,U] [#5 0.26,-0.23,0.79,U] [#6 0.36,-0.06,0.73,U] [#7 0.32,-0.16,0.81,U] [#8 0.40,-0.28,0.79,U] 
04:16:47.368 00.019 9340 single-star, 7 included, MultiStar: {0.34, -0.15}, one-star: {0.26, -0.06}
04:16:47.388 00.020 9340 CameraToMount -- cameraTheta (-0.22) - m_xAngle (0.05) = xAngle (-0.27 = -0.27)
04:16:47.424 00.036 9340 CameraToMount -- cameraTheta (-0.22) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-3.34 = 2.94)
04:16:47.441 00.017 9340 CameraToMount -- cameraX=0.26 cameraY=-0.06 hyp=0.27 cameraTheta=-0.22 mountX=0.26 mountY=0.05, mountTheta=0.20
04:16:47.463 00.022 9340 SchedulePrimaryMove(10104498, x=0.26, y=-0.06, opts=13)
04:16:47.481 00.018 9340 Enqueuing Move request for scope (0.26, -0.06)
04:16:47.519 00.038 12020 Worker thread wakes up
04:16:47.519 00.000 12020 worker thread servicing REQUEST_MOVE scope ofs (0.26, -0.06) opts 0xd
04:16:47.521 00.002 12020 Handling offset move in thread for scope, endpoint = (0.26, -0.06)
04:16:47.521 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=6367, max=65535, med=10487, FiltMin=8196, FiltMax=65517, Gamma=2.870
04:16:47.569 00.048 12020 Moving (0.26, -0.06) raw xDistance=0.26 yDistance=0.05
04:16:47.570 00.001 12020 GuideAlgorithmHysteresis::Result() returns 0.12 from input 0.26
04:16:47.570 00.000 9340 UpdateGuideState exits: m=1497645 SNR=231.0
04:16:47.590 00.020 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:16:47.607 00.017 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:16:47.607 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
04:16:47.623 00.016 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
04:16:47.623 00.000 9340 Enqueuing Expose request
04:16:47.635 00.012 12020 MoveAxis(W, 22, ABG)
04:16:47.636 00.001 12020 Guiding  Dir = 3, Dur = 22
04:16:47.637 00.001 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"d71d7a7a-be4e-49f0-b3d9-0b506500a0a9"}
04:16:47.649 00.012 12020 IsSlewing returns 0
04:16:47.650 00.001 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"d71d7a7a-be4e-49f0-b3d9-0b506500a0a9"}
04:16:47.663 00.013 12020 IsGuiding returns 0
04:16:47.664 00.001 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"ed7108da-a3e2-49c2-9bef-cef7d8f9bed9"}
04:16:47.679 00.015 9340 case statement mapped state 6 to 3
04:16:47.712 00.033 12020 PulseGuide returned control before completion, sleep 14
04:16:47.714 00.002 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"ed7108da-a3e2-49c2-9bef-cef7d8f9bed9"}
04:16:47.737 00.023 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"3be84450-edd1-4503-bdc5-259f84b7fe3f"}
04:16:47.749 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":376,"width":15,"height":15,"star_pos":[7.07,7.12],"pixels":"..."},"id":"3be84450-edd1-4503-bdc5-259f84b7fe3f"}
04:16:47.764 00.015 12020 IsGuiding returns 0
04:16:47.764 00.000 12020 Move returns status 0, amount 22
04:16:47.764 00.000 12020 MoveAxis(N, 0, ABG)
04:16:47.764 00.000 12020 Move returns status 0, amount 0
04:16:47.764 00.000 12020 move complete, result=0
04:16:47.765 00.001 12020 worker thread done servicing request
04:16:47.765 00.000 9340 GuideStep: 0.3 px 22 ms WEST, 0.1 px 0 ms NORTH
04:16:47.776 00.011 12020 Worker thread wakes up
04:16:47.776 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
04:16:47.776 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(1398,98,31,31)
04:16:49.484 01.708 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"4e24ca91-2d0c-47f2-aaaa-506ce0813142"}
04:16:49.522 00.038 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"4e24ca91-2d0c-47f2-aaaa-506ce0813142"}
04:16:49.567 00.045 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"ba785d92-d9d1-41d8-a9a1-b9e8f22d4160"}
04:16:49.618 00.051 9340 case statement mapped state 6 to 3
04:16:49.632 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"ba785d92-d9d1-41d8-a9a1-b9e8f22d4160"}
04:16:49.661 00.029 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"e34d9891-14d5-4f3a-824a-aedb95a4f1fd"}
04:16:49.676 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":376,"width":15,"height":15,"star_pos":[7.07,7.12],"pixels":"..."},"id":"e34d9891-14d5-4f3a-824a-aedb95a4f1fd"}
04:16:50.186 00.510 12020 Exposure complete
04:16:50.680 00.494 9340 OnExposeComplete: enter
04:16:50.705 00.025 12020 worker thread done servicing request
04:16:50.705 00.000 9340 UpdateGuideState(): m_state=6
04:16:50.730 00.025 9340 Star::Find(15, 1413, 113, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 377
04:16:50.767 00.037 9340 Star::Find returns 1 (0), X=1412.64, Y=113.04, Mass=1549808, SNR=189.2, Peak=65526 HFD=4.9
04:16:50.785 00.018 9340 MultiStar: [#1 0.07,-0.22,1.05,U] [#2 -0.12,-0.11,0.84,U] [#3 -0.21,-0.42,1.04,U] [#4 -0.12,-0.19,0.98,U] [#5 -0.12,-0.42,1.07,U] [#6 0.02,0.01,1.17,U] [#7 -0.17,-0.18,0.98,U] [#8 0.16,-0.29,0.99,U] 
04:16:50.807 00.022 9340 single-star, 8 included, MultiStar: {-0.07, -0.22}, one-star: {-0.17, -0.14}
04:16:50.823 00.016 9340 CameraToMount -- cameraTheta (-2.45) - m_xAngle (0.05) = xAngle (-2.50 = -2.50)
04:16:50.838 00.015 9340 CameraToMount -- cameraTheta (-2.45) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-5.57 = 0.71)
04:16:50.866 00.028 9340 CameraToMount -- cameraX=-0.17 cameraY=-0.14 hyp=0.22 cameraTheta=-2.45 mountX=-0.18 mountY=0.15, mountTheta=2.46
04:16:50.933 00.067 9340 SchedulePrimaryMove(10104498, x=-0.17, y=-0.14, opts=13)
04:16:50.951 00.018 9340 Enqueuing Move request for scope (-0.17, -0.14)
04:16:50.976 00.025 12020 Worker thread wakes up
04:16:50.977 00.001 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.17, -0.14) opts 0xd
04:16:50.978 00.001 12020 Handling offset move in thread for scope, endpoint = (-0.17, -0.14)
04:16:50.978 00.000 12020 Moving (-0.17, -0.14) raw xDistance=-0.18 yDistance=0.15
04:16:50.978 00.000 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.18
04:16:50.980 00.002 9340 UpdateImageDisplay: Size=(1920,1080) min=6785, max=65535, med=10469, FiltMin=8210, FiltMax=65517, Gamma=2.870
04:16:51.021 00.041 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:16:51.023 00.002 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
04:16:51.023 00.000 12020 MoveAxis(E, 0, ABG)
04:16:51.024 00.001 12020 Move returns status 0, amount 0
04:16:51.024 00.000 12020 MoveAxis(N, 0, ABG)
04:16:51.024 00.000 9340 UpdateGuideState exits: m=1549808 SNR=189.2
04:16:51.041 00.017 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:16:51.093 00.052 12020 Move returns status 0, amount 0
04:16:51.093 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
04:16:51.112 00.019 12020 move complete, result=0
04:16:51.112 00.000 12020 worker thread done servicing request
04:16:51.115 00.003 9340 Enqueuing Expose request
04:16:51.135 00.020 12020 Worker thread wakes up
04:16:51.135 00.000 9340 GuideStep: -0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
04:16:51.149 00.014 12020 worker thread servicing REQUEST_EXPOSE 2000
04:16:51.150 00.001 12020 Handling exposure in thread, d=2000 o=3 r=(1398,98,31,31)
04:16:51.482 00.332 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"bc68eeab-43dc-4ef8-be69-0f28607022b8"}
04:16:51.499 00.017 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"bc68eeab-43dc-4ef8-be69-0f28607022b8"}
04:16:51.521 00.022 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"978636dc-babc-4a2b-aa9c-47c30fe839ba"}
04:16:51.533 00.012 9340 case statement mapped state 6 to 3
04:16:51.545 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"978636dc-babc-4a2b-aa9c-47c30fe839ba"}
04:16:51.562 00.017 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"fa07e391-5621-4463-bdeb-b4a123748ef9"}
04:16:51.572 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":377,"width":15,"height":15,"star_pos":[6.64,7.04],"pixels":"..."},"id":"fa07e391-5621-4463-bdeb-b4a123748ef9"}
04:16:53.480 01.908 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"79b6ef4d-a976-413d-a780-c2d0b5453ceb"}
04:16:53.490 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"79b6ef4d-a976-413d-a780-c2d0b5453ceb"}
04:16:53.529 00.039 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"b2344788-16da-40f0-ad6c-c19418b22305"}
04:16:53.545 00.016 12020 Exposure complete
04:16:53.545 00.000 9340 case statement mapped state 6 to 3
04:16:53.562 00.017 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"b2344788-16da-40f0-ad6c-c19418b22305"}
04:16:53.574 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"9f0a5a93-04eb-4831-945f-b38a3248e199"}
04:16:53.586 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":377,"width":15,"height":15,"star_pos":[6.64,7.04],"pixels":"..."},"id":"9f0a5a93-04eb-4831-945f-b38a3248e199"}
04:16:53.814 00.228 12020 worker thread done servicing request
04:16:53.814 00.000 9340 OnExposeComplete: enter
04:16:53.826 00.012 9340 UpdateGuideState(): m_state=6
04:16:53.837 00.011 9340 Star::Find(15, 1412, 113, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 378
04:16:53.852 00.015 9340 Star::Find returns 1 (0), X=1413.02, Y=113.06, Mass=1561681, SNR=210.2, Peak=65526 HFD=4.6
04:16:53.864 00.012 9340 MultiStar: [#1 0.43,-0.26,0.82,U] [#2 0.32,-0.10,0.81,U] [#3 0.21,-0.28,1.10,U] [#4 0.26,-0.32,0.87,U] [#5 0.11,-0.45,0.69,U] [#6 0.37,-0.06,0.74,U] [#7 0.14,-0.13,0.94,U] [#8 0.32,-0.30,0.93,U] 
04:16:53.876 00.012 9340 single-star, 8 included, MultiStar: {0.26, -0.22}, one-star: {0.21, -0.12}
04:16:53.907 00.031 9340 CameraToMount -- cameraTheta (-0.53) - m_xAngle (0.05) = xAngle (-0.58 = -0.58)
04:16:53.918 00.011 9340 CameraToMount -- cameraTheta (-0.53) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-3.65 = 2.63)
04:16:53.931 00.013 9340 CameraToMount -- cameraX=0.21 cameraY=-0.12 hyp=0.24 cameraTheta=-0.53 mountX=0.20 mountY=0.12, mountTheta=0.53
04:16:53.951 00.020 9340 SchedulePrimaryMove(10104498, x=0.21, y=-0.12, opts=13)
04:16:53.962 00.011 9340 Enqueuing Move request for scope (0.21, -0.12)
04:16:53.973 00.011 12020 Worker thread wakes up
04:16:53.973 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=6174, max=65535, med=10419, FiltMin=8161, FiltMax=65517, Gamma=2.870
04:16:53.986 00.013 12020 worker thread servicing REQUEST_MOVE scope ofs (0.21, -0.12) opts 0xd
04:16:53.987 00.001 12020 Handling offset move in thread for scope, endpoint = (0.21, -0.12)
04:16:53.987 00.000 12020 Moving (0.21, -0.12) raw xDistance=0.20 yDistance=0.12
04:16:53.987 00.000 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.20
04:16:53.987 00.000 9340 UpdateGuideState exits: m=1561681 SNR=210.2
04:16:53.998 00.011 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:16:53.998 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:16:54.009 00.011 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
04:16:54.009 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
04:16:54.042 00.033 12020 MoveAxis(E, 0, ABG)
04:16:54.042 00.000 9340 Enqueuing Expose request
04:16:54.052 00.010 12020 Move returns status 0, amount 0
04:16:54.053 00.001 12020 MoveAxis(N, 0, ABG)
04:16:54.053 00.000 12020 Move returns status 0, amount 0
04:16:54.053 00.000 12020 move complete, result=0
04:16:54.053 00.000 12020 worker thread done servicing request
04:16:54.053 00.000 12020 Worker thread wakes up
04:16:54.053 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
04:16:54.054 00.001 12020 Handling exposure in thread, d=2000 o=3 r=(1398,98,31,31)
04:16:54.057 00.003 9340 GuideStep: 0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
04:16:55.478 01.421 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"06011044-fcb5-4816-ba44-76fcb2c7757f"}
04:16:55.491 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"06011044-fcb5-4816-ba44-76fcb2c7757f"}
04:16:55.510 00.019 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"c0bacd16-d452-4787-9d5c-497f9dcdd74e"}
04:16:55.529 00.019 9340 case statement mapped state 6 to 3
04:16:55.545 00.016 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"c0bacd16-d452-4787-9d5c-497f9dcdd74e"}
04:16:55.559 00.014 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"f8f7f434-9a9a-47c7-8e8e-56dc724fb217"}
04:16:55.590 00.031 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":378,"width":15,"height":15,"star_pos":[7.02,7.06],"pixels":"..."},"id":"f8f7f434-9a9a-47c7-8e8e-56dc724fb217"}
04:16:56.471 00.881 12020 Exposure complete
04:16:57.081 00.610 12020 worker thread done servicing request
04:16:57.081 00.000 9340 OnExposeComplete: enter
04:16:57.095 00.014 9340 UpdateGuideState(): m_state=6
04:16:57.141 00.046 9340 Star::Find(15, 1413, 113, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 379
04:16:57.182 00.041 9340 Star::Find returns 1 (0), X=1413.19, Y=113.17, Mass=1581078, SNR=233.7, Peak=65508 HFD=4.7
04:16:57.204 00.022 9340 MultiStar: [#1 0.39,0.01,0.79,U] [#2 0.32,0.15,0.73,U] [#3 0.19,0.01,0.80,U] [#4 0.21,0.05,0.83,U] [#5 0.22,-0.15,0.73,U] [#6 0.39,0.01,0.80,U] [#7 0.17,0.18,0.71,U] [#8 0.27,-0.06,1.00,U] 
04:16:57.220 00.016 9340 refined, 8 included, MultiStar: {0.29, 0.02}, one-star: {0.38, -0.00}
04:16:57.294 00.074 9340 CameraToMount -- cameraTheta (0.06) - m_xAngle (0.05) = xAngle (0.01 = 0.01)
04:16:57.329 00.035 9340 CameraToMount -- cameraTheta (0.06) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-3.06 = -3.06)
04:16:57.354 00.025 9340 CameraToMount -- cameraX=0.29 cameraY=0.02 hyp=0.29 cameraTheta=0.06 mountX=0.29 mountY=-0.02, mountTheta=-0.08
04:16:57.442 00.088 9340 SchedulePrimaryMove(10104498, x=0.29, y=0.02, opts=13)
04:16:57.474 00.032 9340 Enqueuing Move request for scope (0.29, 0.02)
04:16:57.498 00.024 12020 Worker thread wakes up
04:16:57.499 00.001 12020 worker thread servicing REQUEST_MOVE scope ofs (0.29, 0.02) opts 0xd
04:16:57.499 00.000 12020 Handling offset move in thread for scope, endpoint = (0.29, 0.02)
04:16:57.499 00.000 12020 Moving (0.29, 0.02) raw xDistance=0.29 yDistance=-0.02
04:16:57.500 00.001 12020 GuideAlgorithmHysteresis::Result() returns 0.12 from input 0.29
04:16:57.500 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:16:57.500 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
04:16:57.500 00.000 12020 MoveAxis(W, 22, ABG)
04:16:57.501 00.001 9340 UpdateImageDisplay: Size=(1920,1080) min=6151, max=65535, med=10515, FiltMin=7964, FiltMax=65517, Gamma=2.870
04:16:57.576 00.075 12020 Guiding  Dir = 3, Dur = 22
04:16:57.576 00.000 9340 UpdateGuideState exits: m=1581078 SNR=233.7
04:16:57.595 00.019 12020 IsSlewing returns 0
04:16:57.595 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:16:57.610 00.015 12020 IsGuiding returns 0
04:16:57.613 00.003 9340 ScheduleExposure(2000,3,1) exposurePending=0
04:16:57.658 00.045 12020 IsGuiding returns 1
04:16:57.658 00.000 12020 scope still moving after pulse duration time elapsed
04:16:57.681 00.023 9340 Enqueuing Expose request
04:16:57.708 00.027 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"24e93bc3-a84c-44a7-8063-f689f859b27f"}
04:16:57.725 00.017 12020 IsSlewing returns 0
04:16:57.726 00.001 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"24e93bc3-a84c-44a7-8063-f689f859b27f"}
04:16:57.745 00.019 12020 IsGuiding returns 0
04:16:57.745 00.000 12020 scope move finished after 22 + 113 ms
04:16:57.746 00.001 12020 Move returns status 0, amount 22
04:16:57.746 00.000 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"2d2c20f8-bf35-4641-8069-1b461ac8d989"}
04:16:57.774 00.028 12020 MoveAxis(N, 0, ABG)
04:16:57.775 00.001 12020 Move returns status 0, amount 0
04:16:57.775 00.000 9340 case statement mapped state 6 to 3
04:16:57.814 00.039 12020 move complete, result=0
04:16:57.815 00.001 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"2d2c20f8-bf35-4641-8069-1b461ac8d989"}
04:16:57.830 00.015 12020 worker thread done servicing request
04:16:57.830 00.000 12020 Worker thread wakes up
04:16:57.831 00.001 12020 worker thread servicing REQUEST_EXPOSE 2000
04:16:57.831 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(1398,98,31,31)
04:16:57.831 00.000 9340 GuideStep: 0.3 px 22 ms WEST, -0.0 px 0 ms NORTH
04:16:57.866 00.035 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"a7a8704b-830f-4941-afe3-c36d1ff5e037"}
04:16:57.885 00.019 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":379,"width":15,"height":15,"star_pos":[7.19,7.17],"pixels":"..."},"id":"a7a8704b-830f-4941-afe3-c36d1ff5e037"}
04:16:59.477 01.592 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"3a08869c-8e35-4872-bbaf-b54a415ba02a"}
04:16:59.497 00.020 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"3a08869c-8e35-4872-bbaf-b54a415ba02a"}
04:16:59.537 00.040 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"d18f3e43-e4fb-494a-80b5-790d0acff9da"}
04:16:59.555 00.018 9340 case statement mapped state 6 to 3
04:16:59.574 00.019 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"d18f3e43-e4fb-494a-80b5-790d0acff9da"}
04:16:59.596 00.022 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"7e64a96a-876a-4c05-8fb2-65e4c6f8259e"}
04:16:59.617 00.021 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":379,"width":15,"height":15,"star_pos":[7.19,7.17],"pixels":"..."},"id":"7e64a96a-876a-4c05-8fb2-65e4c6f8259e"}
04:17:00.230 00.613 12020 Exposure complete
04:17:00.518 00.288 12020 worker thread done servicing request
04:17:00.518 00.000 9340 OnExposeComplete: enter
04:17:00.536 00.018 9340 UpdateGuideState(): m_state=6
04:17:00.546 00.010 9340 Star::Find(15, 1413, 113, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 380
04:17:00.563 00.017 9340 Star::Find returns 1 (0), X=1413.31, Y=113.03, Mass=1442137, SNR=166.9, Peak=65508 HFD=4.7
04:17:00.575 00.012 9340 MultiStar: [#1 0.50,-0.25,0.00,M1] [#2 0.53,0.07,0.00,M1] [#3 0.37,-0.29,1.33,U] [#4 0.45,-0.34,0.00,M1] [#5 0.32,-0.55,0.00,M1] [#6 0.44,-0.19,1.16,U] [#7 0.40,-0.03,1.18,U] [#8 0.41,-0.25,1.01,U] 
04:17:00.616 00.041 9340 refined, 4 included, MultiStar: {0.42, -0.18}, one-star: {0.50, -0.15}
04:17:00.631 00.015 9340 CameraToMount -- cameraTheta (-0.41) - m_xAngle (0.05) = xAngle (-0.46 = -0.46)
04:17:00.646 00.015 9340 CameraToMount -- cameraTheta (-0.41) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-3.53 = 2.76)
04:17:00.658 00.012 9340 CameraToMount -- cameraX=0.42 cameraY=-0.18 hyp=0.46 cameraTheta=-0.41 mountX=0.41 mountY=0.17, mountTheta=0.40
04:17:00.683 00.025 9340 SchedulePrimaryMove(10104498, x=0.42, y=-0.18, opts=13)
04:17:00.699 00.016 9340 Enqueuing Move request for scope (0.42, -0.18)
04:17:00.735 00.036 12020 Worker thread wakes up
04:17:00.735 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=6210, max=65535, med=10439, FiltMin=7757, FiltMax=65517, Gamma=2.870
04:17:00.746 00.011 12020 worker thread servicing REQUEST_MOVE scope ofs (0.42, -0.18) opts 0xd
04:17:00.746 00.000 9340 UpdateGuideState exits: m=1442137 SNR=166.9
04:17:00.761 00.015 12020 Handling offset move in thread for scope, endpoint = (0.42, -0.18)
04:17:00.762 00.001 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:17:00.775 00.013 12020 Moving (0.42, -0.18) raw xDistance=0.41 yDistance=0.17
04:17:00.775 00.000 12020 GuideAlgorithmHysteresis::Result() returns 0.18 from input 0.41
04:17:00.776 00.001 9340 ScheduleExposure(2000,3,1) exposurePending=0
04:17:00.790 00.014 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:17:00.790 00.000 9340 Enqueuing Expose request
04:17:00.803 00.013 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
04:17:00.804 00.001 12020 MoveAxis(W, 33, ABG)
04:17:00.804 00.000 12020 Guiding  Dir = 3, Dur = 33
04:17:00.805 00.001 12020 IsSlewing returns 0
04:17:00.806 00.001 12020 IsGuiding returns 0
04:17:00.828 00.022 12020 PulseGuide returned control before completion, sleep 22
04:17:00.876 00.048 12020 IsGuiding returns 0
04:17:00.876 00.000 12020 Move returns status 0, amount 33
04:17:00.876 00.000 12020 MoveAxis(N, 0, ABG)
04:17:00.876 00.000 12020 Move returns status 0, amount 0
04:17:00.876 00.000 12020 move complete, result=0
04:17:00.877 00.001 9340 GuideStep: 0.4 px 33 ms WEST, 0.2 px 0 ms NORTH
04:17:00.896 00.019 12020 worker thread done servicing request
04:17:00.897 00.001 12020 Worker thread wakes up
04:17:00.897 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
04:17:00.897 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(1398,98,31,31)
04:17:01.483 00.586 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"7dd31ee3-abf7-470c-a9d3-9bc24dc64f98"}
04:17:01.511 00.028 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"7dd31ee3-abf7-470c-a9d3-9bc24dc64f98"}
04:17:01.540 00.029 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"c1239b6f-5d70-4562-9bb2-222b012a4866"}
04:17:01.567 00.027 9340 case statement mapped state 6 to 3
04:17:01.634 00.067 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"c1239b6f-5d70-4562-9bb2-222b012a4866"}
04:17:01.686 00.052 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"9913b076-f168-4b33-a208-5bfedbb64959"}
04:17:01.758 00.072 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":380,"width":15,"height":15,"star_pos":[7.31,7.03],"pixels":"..."},"id":"9913b076-f168-4b33-a208-5bfedbb64959"}
04:17:03.325 01.567 12020 Exposure complete
04:17:03.479 00.154 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"7b1ce036-fad2-43d4-805f-c9bbca498f43"}
04:17:03.522 00.043 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"7b1ce036-fad2-43d4-805f-c9bbca498f43"}
04:17:03.578 00.056 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"9a209e24-e3ea-40f1-ac09-843f43693e4c"}
04:17:03.603 00.025 9340 case statement mapped state 6 to 3
04:17:03.619 00.016 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"9a209e24-e3ea-40f1-ac09-843f43693e4c"}
04:17:03.695 00.076 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"cca2e514-7f79-4047-ae8b-5953edc257f3"}
04:17:03.711 00.016 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":380,"width":15,"height":15,"star_pos":[7.31,7.03],"pixels":"..."},"id":"cca2e514-7f79-4047-ae8b-5953edc257f3"}
04:17:03.896 00.185 12020 worker thread done servicing request
04:17:03.897 00.001 9340 OnExposeComplete: enter
04:17:03.954 00.057 9340 UpdateGuideState(): m_state=6
04:17:03.981 00.027 9340 Star::Find(15, 1413, 113, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 381
04:17:04.006 00.025 9340 Star::Find returns 1 (0), X=1412.91, Y=112.95, Mass=1534133, SNR=207.8, Peak=65526 HFD=4.6
04:17:04.025 00.019 9340 MultiStar: [#1 0.28,-0.37,1.03,U] [#2 0.07,-0.01,0.89,U] [#3 0.13,-0.35,0.93,U] [#4 0.15,-0.29,0.95,U] [#5 -0.02,-0.56,0.00,M2] [#6 0.29,-0.07,0.82,U] [#7 0.19,-0.25,0.92,U] [#8 0.15,-0.42,0.88,U] 
04:17:04.044 00.019 9340 single-star, 7 included, MultiStar: {0.17, -0.25}, one-star: {0.10, -0.23}
04:17:04.088 00.044 9340 CameraToMount -- cameraTheta (-1.16) - m_xAngle (0.05) = xAngle (-1.21 = -1.21)
04:17:04.107 00.019 9340 CameraToMount -- cameraTheta (-1.16) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-4.27 = 2.01)
04:17:04.126 00.019 9340 CameraToMount -- cameraX=0.10 cameraY=-0.23 hyp=0.25 cameraTheta=-1.16 mountX=0.09 mountY=0.23, mountTheta=1.20
04:17:04.160 00.034 9340 SchedulePrimaryMove(10104498, x=0.10, y=-0.23, opts=13)
04:17:04.195 00.035 9340 Enqueuing Move request for scope (0.10, -0.23)
04:17:04.248 00.053 9340 UpdateImageDisplay: Size=(1920,1080) min=6442, max=65535, med=10447, FiltMin=8051, FiltMax=65517, Gamma=2.870
04:17:04.269 00.021 12020 Worker thread wakes up
04:17:04.271 00.002 12020 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.23) opts 0xd
04:17:04.271 00.000 12020 Handling offset move in thread for scope, endpoint = (0.10, -0.23)
04:17:04.271 00.000 12020 Moving (0.10, -0.23) raw xDistance=0.09 yDistance=0.23
04:17:04.271 00.000 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
04:17:04.272 00.001 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:17:04.272 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.23
04:17:04.272 00.000 12020 MoveAxis(E, 0, ABG)
04:17:04.272 00.000 12020 Move returns status 0, amount 0
04:17:04.273 00.001 9340 UpdateGuideState exits: m=1534133 SNR=207.8
04:17:04.324 00.051 12020 MoveAxis(N, 0, ABG)
04:17:04.324 00.000 12020 Move returns status 0, amount 0
04:17:04.325 00.001 12020 move complete, result=0
04:17:04.325 00.000 12020 worker thread done servicing request
04:17:04.326 00.001 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:17:04.377 00.051 9340 ScheduleExposure(2000,3,1) exposurePending=0
04:17:04.415 00.038 9340 Enqueuing Expose request
04:17:04.434 00.019 12020 Worker thread wakes up
04:17:04.435 00.001 9340 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
04:17:04.454 00.019 12020 worker thread servicing REQUEST_EXPOSE 2000
04:17:04.454 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(1398,98,31,31)
04:17:05.479 01.025 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"b1af5404-509f-40f5-8f4f-aff23fee393f"}
04:17:05.497 00.018 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"b1af5404-509f-40f5-8f4f-aff23fee393f"}
04:17:05.549 00.052 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"2500a46b-e25b-415a-b14e-2d409156ab49"}
04:17:05.564 00.015 9340 case statement mapped state 6 to 3
04:17:05.575 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"2500a46b-e25b-415a-b14e-2d409156ab49"}
04:17:05.592 00.017 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"baae96e7-6150-4087-a512-2182cfcb8260"}
04:17:05.606 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":381,"width":15,"height":15,"star_pos":[6.91,6.95],"pixels":"..."},"id":"baae96e7-6150-4087-a512-2182cfcb8260"}
04:17:06.827 01.221 12020 Exposure complete
04:17:07.067 00.240 12020 worker thread done servicing request
04:17:07.067 00.000 9340 OnExposeComplete: enter
04:17:07.079 00.012 9340 UpdateGuideState(): m_state=6
04:17:07.108 00.029 9340 Star::Find(15, 1412, 112, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 382
04:17:07.122 00.014 9340 Star::Find returns 1 (0), X=1412.92, Y=112.89, Mass=1456708, SNR=209.3, Peak=65526 HFD=4.5
04:17:07.134 00.012 9340 MultiStar: [#1 0.24,-0.29,0.86,U] [#2 0.30,-0.10,0.88,U] [#3 0.18,-0.39,1.07,U] [#4 0.28,-0.35,1.00,U] [#5 0.06,-0.51,0.86,U] [#6 0.31,-0.38,0.79,U] [#7 0.24,-0.22,0.80,U] [#8 0.13,-0.39,0.90,U] 
04:17:07.150 00.016 9340 single-star, 8 included, MultiStar: {0.20, -0.33}, one-star: {0.11, -0.29}
04:17:07.163 00.013 9340 CameraToMount -- cameraTheta (-1.21) - m_xAngle (0.05) = xAngle (-1.25 = -1.25)
04:17:07.176 00.013 9340 CameraToMount -- cameraTheta (-1.21) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-4.32 = 1.96)
04:17:07.188 00.012 9340 CameraToMount -- cameraX=0.11 cameraY=-0.29 hyp=0.31 cameraTheta=-1.21 mountX=0.10 mountY=0.29, mountTheta=1.25
04:17:07.205 00.017 9340 SchedulePrimaryMove(10104498, x=0.11, y=-0.29, opts=13)
04:17:07.242 00.037 9340 Enqueuing Move request for scope (0.11, -0.29)
04:17:07.265 00.023 12020 Worker thread wakes up
04:17:07.266 00.001 12020 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.29) opts 0xd
04:17:07.266 00.000 12020 Handling offset move in thread for scope, endpoint = (0.11, -0.29)
04:17:07.266 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=6305, max=65535, med=10458, FiltMin=8146, FiltMax=65517, Gamma=2.870
04:17:07.279 00.013 12020 Moving (0.11, -0.29) raw xDistance=0.10 yDistance=0.29
04:17:07.279 00.000 9340 UpdateGuideState exits: m=1456708 SNR=209.3
04:17:07.291 00.012 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
04:17:07.291 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:17:07.300 00.009 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
04:17:07.300 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
04:17:07.313 00.013 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.29
04:17:07.313 00.000 12020 MoveAxis(E, 0, ABG)
04:17:07.314 00.001 9340 Enqueuing Expose request
04:17:07.327 00.013 12020 Move returns status 0, amount 0
04:17:07.327 00.000 12020 MoveAxis(N, 0, ABG)
04:17:07.328 00.001 12020 Move returns status 0, amount 0
04:17:07.328 00.000 12020 move complete, result=0
04:17:07.328 00.000 12020 worker thread done servicing request
04:17:07.328 00.000 12020 Worker thread wakes up
04:17:07.328 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
04:17:07.328 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(1398,98,31,31)
04:17:07.331 00.003 9340 GuideStep: 0.1 px 0 ms EAST, 0.3 px 0 ms NORTH
04:17:07.483 00.152 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"750c9d29-49fe-449b-a3e8-7f16a82bbe39"}
04:17:07.508 00.025 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"750c9d29-49fe-449b-a3e8-7f16a82bbe39"}
04:17:07.521 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"2cda9847-3cdd-46bc-ab2a-d93d5a492a19"}
04:17:07.533 00.012 9340 case statement mapped state 6 to 3
04:17:07.549 00.016 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"2cda9847-3cdd-46bc-ab2a-d93d5a492a19"}
04:17:07.561 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"2c104a25-6c42-4499-812b-2de06e934ef8"}
04:17:07.574 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":382,"width":15,"height":15,"star_pos":[6.92,6.89],"pixels":"..."},"id":"2c104a25-6c42-4499-812b-2de06e934ef8"}
04:17:09.482 01.908 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"460259dc-bcea-45bf-a8b3-69489bd5d711"}
04:17:09.496 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"460259dc-bcea-45bf-a8b3-69489bd5d711"}
04:17:09.513 00.017 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"2764e8e0-dd44-442a-b3e1-1a1070eb19e2"}
04:17:09.529 00.016 9340 case statement mapped state 6 to 3
04:17:09.545 00.016 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"2764e8e0-dd44-442a-b3e1-1a1070eb19e2"}
04:17:09.584 00.039 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"a75b87d8-5ff0-4cb5-a6fe-fc9c5ade5e2c"}
04:17:09.598 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":382,"width":15,"height":15,"star_pos":[6.92,6.89],"pixels":"..."},"id":"a75b87d8-5ff0-4cb5-a6fe-fc9c5ade5e2c"}
04:17:09.721 00.123 12020 Exposure complete
04:17:09.995 00.274 12020 worker thread done servicing request
04:17:09.996 00.001 9340 OnExposeComplete: enter
04:17:10.007 00.011 9340 UpdateGuideState(): m_state=6
04:17:10.024 00.017 9340 Star::Find(15, 1412, 112, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 383
04:17:10.036 00.012 9340 Star::Find returns 1 (0), X=1413.27, Y=113.00, Mass=1571848, SNR=290.0, Peak=65508 HFD=4.9
04:17:10.064 00.028 9340 MultiStar: [#1 0.49,-0.16,0.67,U] [#2 0.32,-0.28,0.58,U] [#3 0.37,-0.37,0.60,U] [#4 0.46,-0.17,0.61,U] [#5 0.42,-0.43,0.00,M2] [#6 0.57,-0.22,0.00,M1] [#7 0.38,-0.07,0.65,U] [#8 0.55,-0.34,0.00,M1] 
04:17:10.085 00.021 9340 refined, 5 included, MultiStar: {0.42, -0.20}, one-star: {0.46, -0.18}
04:17:10.115 00.030 9340 CameraToMount -- cameraTheta (-0.45) - m_xAngle (0.05) = xAngle (-0.49 = -0.49)
04:17:10.139 00.024 9340 CameraToMount -- cameraTheta (-0.45) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-3.56 = 2.72)
04:17:10.175 00.036 9340 CameraToMount -- cameraX=0.42 cameraY=-0.20 hyp=0.46 cameraTheta=-0.45 mountX=0.41 mountY=0.19, mountTheta=0.43
04:17:10.223 00.048 9340 SchedulePrimaryMove(10104498, x=0.42, y=-0.20, opts=13)
04:17:10.282 00.059 9340 Enqueuing Move request for scope (0.42, -0.20)
04:17:10.310 00.028 12020 Worker thread wakes up
04:17:10.310 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=6477, max=65535, med=10452, FiltMin=7910, FiltMax=65517, Gamma=2.870
04:17:10.324 00.014 12020 worker thread servicing REQUEST_MOVE scope ofs (0.42, -0.20) opts 0xd
04:17:10.324 00.000 12020 Handling offset move in thread for scope, endpoint = (0.42, -0.20)
04:17:10.324 00.000 12020 Moving (0.42, -0.20) raw xDistance=0.41 yDistance=0.19
04:17:10.324 00.000 12020 GuideAlgorithmHysteresis::Result() returns 0.17 from input 0.41
04:17:10.326 00.002 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:17:10.326 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.19
04:17:10.326 00.000 12020 MoveAxis(W, 31, ABG)
04:17:10.326 00.000 9340 UpdateGuideState exits: m=1571848 SNR=290.0
04:17:10.346 00.020 12020 Guiding  Dir = 3, Dur = 31
04:17:10.350 00.004 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:17:10.369 00.019 12020 IsSlewing returns 0
04:17:10.371 00.002 12020 IsGuiding returns 0
04:17:10.372 00.001 9340 ScheduleExposure(2000,3,1) exposurePending=0
04:17:10.430 00.058 12020 IsGuiding returns 1
04:17:10.430 00.000 12020 scope still moving after pulse duration time elapsed
04:17:10.431 00.001 9340 Enqueuing Expose request
04:17:10.463 00.032 12020 IsSlewing returns 0
04:17:10.464 00.001 12020 IsGuiding returns 0
04:17:10.465 00.001 12020 scope move finished after 31 + 62 ms
04:17:10.465 00.000 12020 Move returns status 0, amount 31
04:17:10.465 00.000 12020 MoveAxis(N, 0, ABG)
04:17:10.465 00.000 12020 Move returns status 0, amount 0
04:17:10.465 00.000 12020 move complete, result=0
04:17:10.465 00.000 12020 worker thread done servicing request
04:17:10.466 00.001 12020 Worker thread wakes up
04:17:10.467 00.001 12020 worker thread servicing REQUEST_EXPOSE 2000
04:17:10.468 00.001 12020 Handling exposure in thread, d=2000 o=3 r=(1398,98,31,31)
04:17:10.470 00.002 9340 GuideStep: 0.4 px 31 ms WEST, 0.2 px 0 ms NORTH
04:17:11.484 01.014 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"6d2bbd92-5bfb-41ee-a93f-3c6468e26867"}
04:17:11.497 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"6d2bbd92-5bfb-41ee-a93f-3c6468e26867"}
04:17:11.516 00.019 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"7dc5d49c-631d-4f39-ae15-0fb5cb79b70f"}
04:17:11.563 00.047 9340 case statement mapped state 6 to 3
04:17:11.615 00.052 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"7dc5d49c-631d-4f39-ae15-0fb5cb79b70f"}
04:17:11.660 00.045 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"ac45894f-3465-4e7b-a690-cf0adfd050db"}
04:17:11.691 00.031 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":383,"width":15,"height":15,"star_pos":[7.27,7.00],"pixels":"..."},"id":"ac45894f-3465-4e7b-a690-cf0adfd050db"}
04:17:12.850 01.159 12020 Exposure complete
04:17:13.108 00.258 12020 worker thread done servicing request
04:17:13.108 00.000 9340 OnExposeComplete: enter
04:17:13.120 00.012 9340 UpdateGuideState(): m_state=6
04:17:13.135 00.015 9340 Star::Find(15, 1413, 113, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 384
04:17:13.151 00.016 9340 Star::Find returns 1 (0), X=1412.92, Y=112.95, Mass=1434482, SNR=190.3, Peak=65526 HFD=4.5
04:17:13.162 00.011 9340 MultiStar: [#1 0.06,-0.30,1.22,U] [#2 0.13,-0.28,0.99,U] [#3 0.05,-0.32,1.04,U] [#4 0.17,-0.28,1.09,U] [#5 0.20,-0.40,0.93,U] [#6 0.27,-0.17,0.99,U] [#7 -0.03,-0.14,0.94,U] [#8 0.01,-0.25,1.15,U] 
04:17:13.189 00.027 9340 single-star, 8 included, MultiStar: {0.11, -0.27}, one-star: {0.12, -0.23}
04:17:13.210 00.021 9340 CameraToMount -- cameraTheta (-1.10) - m_xAngle (0.05) = xAngle (-1.15 = -1.15)
04:17:13.222 00.012 9340 CameraToMount -- cameraTheta (-1.10) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-4.22 = 2.06)
04:17:13.236 00.014 9340 CameraToMount -- cameraX=0.12 cameraY=-0.23 hyp=0.26 cameraTheta=-1.10 mountX=0.11 mountY=0.23, mountTheta=1.14
04:17:13.256 00.020 9340 SchedulePrimaryMove(10104498, x=0.12, y=-0.23, opts=13)
04:17:13.275 00.019 9340 Enqueuing Move request for scope (0.12, -0.23)
04:17:13.290 00.015 12020 Worker thread wakes up
04:17:13.290 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=6513, max=65535, med=10442, FiltMin=7968, FiltMax=65517, Gamma=2.870
04:17:13.319 00.029 12020 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.23) opts 0xd
04:17:13.319 00.000 12020 Handling offset move in thread for scope, endpoint = (0.12, -0.23)
04:17:13.319 00.000 12020 Moving (0.12, -0.23) raw xDistance=0.11 yDistance=0.23
04:17:13.320 00.001 9340 UpdateGuideState exits: m=1434482 SNR=190.3
04:17:13.330 00.010 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
04:17:13.331 00.001 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:17:13.346 00.015 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:17:13.346 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
04:17:13.361 00.015 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.23
04:17:13.361 00.000 9340 Enqueuing Expose request
04:17:13.374 00.013 12020 MoveAxis(E, 0, ABG)
04:17:13.375 00.001 12020 Move returns status 0, amount 0
04:17:13.375 00.000 12020 MoveAxis(N, 0, ABG)
04:17:13.375 00.000 12020 Move returns status 0, amount 0
04:17:13.375 00.000 12020 move complete, result=0
04:17:13.375 00.000 12020 worker thread done servicing request
04:17:13.375 00.000 12020 Worker thread wakes up
04:17:13.376 00.001 12020 worker thread servicing REQUEST_EXPOSE 2000
04:17:13.376 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(1398,98,31,31)
04:17:13.381 00.005 9340 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
04:17:13.484 00.103 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"4ced6a7d-1028-4dfd-94fc-1dd9d97bf650"}
04:17:13.503 00.019 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"4ced6a7d-1028-4dfd-94fc-1dd9d97bf650"}
04:17:13.515 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"bc34ca1c-1558-4158-bd79-3a4f2e5c2822"}
04:17:13.538 00.023 9340 case statement mapped state 6 to 3
04:17:13.556 00.018 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"bc34ca1c-1558-4158-bd79-3a4f2e5c2822"}
04:17:13.623 00.067 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"ec9358fa-08fe-4c13-ada6-d564b174fa0b"}
04:17:13.637 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":384,"width":15,"height":15,"star_pos":[6.92,6.95],"pixels":"..."},"id":"ec9358fa-08fe-4c13-ada6-d564b174fa0b"}
04:17:15.483 01.846 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"7bb84730-2571-46b3-8933-6a40988954c9"}
04:17:15.499 00.016 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"7bb84730-2571-46b3-8933-6a40988954c9"}
04:17:15.531 00.032 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"4456b575-ad70-44c1-8a8d-613173a2e971"}
04:17:15.573 00.042 9340 case statement mapped state 6 to 3
04:17:15.587 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"4456b575-ad70-44c1-8a8d-613173a2e971"}
04:17:15.603 00.016 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"f07b50c2-6c45-434b-836a-11daa7d115e0"}
04:17:15.627 00.024 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":384,"width":15,"height":15,"star_pos":[6.92,6.95],"pixels":"..."},"id":"f07b50c2-6c45-434b-836a-11daa7d115e0"}
04:17:15.855 00.228 12020 Exposure complete
04:17:16.249 00.394 9340 OnExposeComplete: enter
04:17:16.271 00.022 12020 worker thread done servicing request
04:17:16.271 00.000 9340 UpdateGuideState(): m_state=6
04:17:16.309 00.038 9340 Star::Find(15, 1412, 112, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 385
04:17:16.354 00.045 9340 Star::Find returns 1 (0), X=1413.06, Y=113.12, Mass=1618714, SNR=236.8, Peak=65526 HFD=4.7
04:17:16.378 00.024 9340 MultiStar: [#1 0.27,0.05,0.71,U] [#2 0.31,0.14,0.72,U] [#3 0.19,-0.18,0.77,U] [#4 0.18,0.03,0.85,U] [#5 0.22,-0.39,0.82,U] [#6 0.39,0.03,0.81,U] [#7 0.07,-0.04,0.83,U] [#8 0.04,-0.20,0.82,U] 
04:17:16.398 00.020 9340 refined, 8 included, MultiStar: {0.21, -0.07}, one-star: {0.25, -0.06}
04:17:16.416 00.018 9340 CameraToMount -- cameraTheta (-0.33) - m_xAngle (0.05) = xAngle (-0.38 = -0.38)
04:17:16.433 00.017 9340 CameraToMount -- cameraTheta (-0.33) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-3.45 = 2.83)
04:17:16.484 00.051 9340 CameraToMount -- cameraX=0.21 cameraY=-0.07 hyp=0.23 cameraTheta=-0.33 mountX=0.21 mountY=0.07, mountTheta=0.32
04:17:16.507 00.023 9340 SchedulePrimaryMove(10104498, x=0.21, y=-0.07, opts=13)
04:17:16.523 00.016 9340 Enqueuing Move request for scope (0.21, -0.07)
04:17:16.557 00.034 12020 Worker thread wakes up
04:17:16.557 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=6295, max=65535, med=10506, FiltMin=8122, FiltMax=65517, Gamma=2.870
04:17:16.574 00.017 12020 worker thread servicing REQUEST_MOVE scope ofs (0.21, -0.07) opts 0xd
04:17:16.574 00.000 9340 UpdateGuideState exits: m=1618714 SNR=236.8
04:17:16.616 00.042 12020 Handling offset move in thread for scope, endpoint = (0.21, -0.07)
04:17:16.617 00.001 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:17:16.638 00.021 12020 Moving (0.21, -0.07) raw xDistance=0.21 yDistance=0.07
04:17:16.638 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
04:17:16.662 00.024 9340 Enqueuing Expose request
04:17:16.681 00.019 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.21
04:17:16.681 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:17:16.682 00.001 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
04:17:16.682 00.000 12020 MoveAxis(E, 0, ABG)
04:17:16.682 00.000 12020 Move returns status 0, amount 0
04:17:16.682 00.000 12020 MoveAxis(N, 0, ABG)
04:17:16.682 00.000 12020 Move returns status 0, amount 0
04:17:16.682 00.000 12020 move complete, result=0
04:17:16.683 00.001 12020 worker thread done servicing request
04:17:16.683 00.000 12020 Worker thread wakes up
04:17:16.683 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
04:17:16.683 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(1398,98,31,31)
04:17:16.687 00.004 9340 GuideStep: 0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
04:17:17.485 00.798 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"cb9a85ab-30b8-4dc1-9b64-ed9aff5caf7f"}
04:17:17.591 00.106 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"cb9a85ab-30b8-4dc1-9b64-ed9aff5caf7f"}
04:17:17.688 00.097 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"c969a29d-45c7-4cc1-a131-eb3b10a1086d"}
04:17:17.718 00.030 9340 case statement mapped state 6 to 3
04:17:17.819 00.101 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"c969a29d-45c7-4cc1-a131-eb3b10a1086d"}
04:17:17.924 00.105 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"f26f438d-e1cd-41b9-b18e-273fd60447ee"}
04:17:17.963 00.039 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":385,"width":15,"height":15,"star_pos":[7.06,7.12],"pixels":"..."},"id":"f26f438d-e1cd-41b9-b18e-273fd60447ee"}
04:17:19.136 01.173 12020 Exposure complete
04:17:19.490 00.354 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"1b11b964-372f-4585-ac96-aec1231dc5f1"}
04:17:19.530 00.040 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"1b11b964-372f-4585-ac96-aec1231dc5f1"}
04:17:19.550 00.020 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"b8947410-9914-4fa7-95a5-f3c4d84a2551"}
04:17:19.589 00.039 9340 case statement mapped state 6 to 3
04:17:19.643 00.054 12020 worker thread done servicing request
04:17:19.643 00.000 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"b8947410-9914-4fa7-95a5-f3c4d84a2551"}
04:17:19.687 00.044 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"b92e0b2f-8779-4d5c-85b0-dea83cd5ab68"}
04:17:19.711 00.024 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":385,"width":15,"height":15,"star_pos":[7.06,7.12],"pixels":"..."},"id":"b92e0b2f-8779-4d5c-85b0-dea83cd5ab68"}
04:17:19.742 00.031 9340 OnExposeComplete: enter
04:17:19.797 00.055 9340 UpdateGuideState(): m_state=6
04:17:19.826 00.029 9340 Star::Find(15, 1413, 113, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 386
04:17:19.841 00.015 9340 Star::Find returns 1 (0), X=1413.02, Y=112.89, Mass=1517835, SNR=198.4, Peak=65508 HFD=4.6
04:17:19.861 00.020 9340 MultiStar: [#1 0.34,-0.33,1.00,U] [#2 0.37,-0.18,0.87,U] [#3 0.25,-0.46,0.00,M1] [#4 0.29,-0.24,1.05,U] [#5 0.15,-0.47,0.88,U] [#6 0.34,-0.16,0.94,U] [#7 0.05,-0.35,1.15,U] [#8 0.21,-0.35,1.19,U] 
04:17:19.880 00.019 9340 single-star, 7 included, MultiStar: {0.24, -0.30}, one-star: {0.21, -0.29}
04:17:19.924 00.044 9340 CameraToMount -- cameraTheta (-0.95) - m_xAngle (0.05) = xAngle (-1.00 = -1.00)
04:17:19.942 00.018 9340 CameraToMount -- cameraTheta (-0.95) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-4.06 = 2.22)
04:17:19.959 00.017 9340 CameraToMount -- cameraX=0.21 cameraY=-0.29 hyp=0.36 cameraTheta=-0.95 mountX=0.19 mountY=0.28, mountTheta=0.97
04:17:19.978 00.019 9340 SchedulePrimaryMove(10104498, x=0.21, y=-0.29, opts=13)
04:17:19.995 00.017 9340 Enqueuing Move request for scope (0.21, -0.29)
04:17:20.017 00.022 12020 Worker thread wakes up
04:17:20.017 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=6019, max=65535, med=10454, FiltMin=7638, FiltMax=65517, Gamma=2.870
04:17:20.032 00.015 12020 worker thread servicing REQUEST_MOVE scope ofs (0.21, -0.29) opts 0xd
04:17:20.032 00.000 9340 UpdateGuideState exits: m=1517835 SNR=198.4
04:17:20.074 00.042 12020 Handling offset move in thread for scope, endpoint = (0.21, -0.29)
04:17:20.074 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:17:20.086 00.012 12020 Moving (0.21, -0.29) raw xDistance=0.19 yDistance=0.28
04:17:20.086 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
04:17:20.101 00.015 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.19
04:17:20.102 00.001 9340 Enqueuing Expose request
04:17:20.116 00.014 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
04:17:20.116 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.28
04:17:20.116 00.000 12020 MoveAxis(E, 0, ABG)
04:17:20.117 00.001 12020 Move returns status 0, amount 0
04:17:20.117 00.000 12020 MoveAxis(N, 0, ABG)
04:17:20.117 00.000 12020 Move returns status 0, amount 0
04:17:20.117 00.000 12020 move complete, result=0
04:17:20.117 00.000 12020 worker thread done servicing request
04:17:20.118 00.001 12020 Worker thread wakes up
04:17:20.118 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
04:17:20.118 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(1398,98,31,31)
04:17:20.129 00.011 9340 GuideStep: 0.2 px 0 ms EAST, 0.3 px 0 ms NORTH
04:17:21.491 01.362 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"b892097c-f1d0-4860-ab63-99b72646d299"}
04:17:21.504 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"b892097c-f1d0-4860-ab63-99b72646d299"}
04:17:21.518 00.014 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"af8e84e4-62dc-4245-9f34-16243bc11a2a"}
04:17:21.529 00.011 9340 case statement mapped state 6 to 3
04:17:21.539 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"af8e84e4-62dc-4245-9f34-16243bc11a2a"}
04:17:21.552 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"38c42bc4-78c0-4565-803f-ba1a2fc6818f"}
04:17:21.570 00.018 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":386,"width":15,"height":15,"star_pos":[7.02,6.89],"pixels":"..."},"id":"38c42bc4-78c0-4565-803f-ba1a2fc6818f"}
04:17:22.486 00.916 12020 Exposure complete
04:17:22.723 00.237 12020 worker thread done servicing request
04:17:22.723 00.000 9340 OnExposeComplete: enter
04:17:22.736 00.013 9340 UpdateGuideState(): m_state=6
04:17:22.748 00.012 9340 Star::Find(15, 1413, 112, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 387
04:17:22.763 00.015 9340 Star::Find returns 1 (0), X=1413.36, Y=113.05, Mass=1661033, SNR=227.0, Peak=65508 HFD=5.0
04:17:22.790 00.027 9340 MultiStar: [#1 0.48,-0.06,0.88,U] [#2 0.41,-0.18,0.67,U] [#3 0.42,-0.24,0.81,U] [#4 0.38,-0.18,0.81,U] [#5 0.32,-0.38,0.78,U] [#6 0.61,0.02,0.00,M1] [#7 0.36,-0.02,0.76,U] [#8 0.28,-0.19,0.80,U] 
04:17:22.804 00.014 9340 refined, 7 included, MultiStar: {0.40, -0.17}, one-star: {0.55, -0.13}
04:17:22.814 00.010 9340 CameraToMount -- cameraTheta (-0.40) - m_xAngle (0.05) = xAngle (-0.45 = -0.45)
04:17:22.824 00.010 9340 CameraToMount -- cameraTheta (-0.40) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-3.52 = 2.77)
04:17:22.835 00.011 9340 CameraToMount -- cameraX=0.40 cameraY=-0.17 hyp=0.44 cameraTheta=-0.40 mountX=0.40 mountY=0.16, mountTheta=0.39
04:17:22.847 00.012 9340 SchedulePrimaryMove(10104498, x=0.40, y=-0.17, opts=13)
04:17:22.858 00.011 9340 Enqueuing Move request for scope (0.40, -0.17)
04:17:22.871 00.013 12020 Worker thread wakes up
04:17:22.872 00.001 9340 UpdateImageDisplay: Size=(1920,1080) min=6477, max=65535, med=10449, FiltMin=7993, FiltMax=65517, Gamma=2.870
04:17:22.887 00.015 12020 worker thread servicing REQUEST_MOVE scope ofs (0.40, -0.17) opts 0xd
04:17:22.887 00.000 12020 Handling offset move in thread for scope, endpoint = (0.40, -0.17)
04:17:22.888 00.001 12020 Moving (0.40, -0.17) raw xDistance=0.40 yDistance=0.16
04:17:22.888 00.000 12020 GuideAlgorithmHysteresis::Result() returns 0.17 from input 0.40
04:17:22.888 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:17:22.888 00.000 9340 UpdateGuideState exits: m=1661033 SNR=227.0
04:17:22.915 00.027 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
04:17:22.915 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:17:22.929 00.014 9340 ScheduleExposure(2000,3,1) exposurePending=0
04:17:22.938 00.009 12020 MoveAxis(W, 30, ABG)
04:17:22.938 00.000 9340 Enqueuing Expose request
04:17:22.949 00.011 12020 Guiding  Dir = 3, Dur = 30
04:17:22.950 00.001 12020 IsSlewing returns 0
04:17:22.951 00.001 12020 IsGuiding returns 0
04:17:22.975 00.024 12020 PulseGuide returned control before completion, sleep 16
04:17:22.996 00.021 12020 IsGuiding returns 1
04:17:22.997 00.001 12020 scope still moving after pulse duration time elapsed
04:17:23.046 00.049 12020 IsSlewing returns 0
04:17:23.047 00.001 12020 IsGuiding returns 0
04:17:23.048 00.001 12020 scope move finished after 30 + 66 ms
04:17:23.048 00.000 12020 Move returns status 0, amount 30
04:17:23.048 00.000 12020 MoveAxis(N, 0, ABG)
04:17:23.048 00.000 12020 Move returns status 0, amount 0
04:17:23.048 00.000 12020 move complete, result=0
04:17:23.049 00.001 9340 GuideStep: 0.4 px 30 ms WEST, 0.2 px 0 ms NORTH
04:17:23.063 00.014 12020 worker thread done servicing request
04:17:23.063 00.000 12020 Worker thread wakes up
04:17:23.064 00.001 12020 worker thread servicing REQUEST_EXPOSE 2000
04:17:23.064 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(1398,98,31,31)
04:17:23.491 00.427 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"9fa74376-83bd-4c04-9f77-8d4a8f40328d"}
04:17:23.503 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"9fa74376-83bd-4c04-9f77-8d4a8f40328d"}
04:17:23.515 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"708d86d2-c84c-49f0-a2f0-fdde15466f76"}
04:17:23.529 00.014 9340 case statement mapped state 6 to 3
04:17:23.563 00.034 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"708d86d2-c84c-49f0-a2f0-fdde15466f76"}
04:17:23.574 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"3dbce19c-a9d8-4423-9be8-e1ee66769541"}
04:17:23.583 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":387,"width":15,"height":15,"star_pos":[7.36,7.05],"pixels":"..."},"id":"3dbce19c-a9d8-4423-9be8-e1ee66769541"}
04:17:25.469 01.886 12020 Exposure complete
04:17:25.492 00.023 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"3c62eef7-2460-4f98-a6cc-39d8e1cebc55"}
04:17:25.521 00.029 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"3c62eef7-2460-4f98-a6cc-39d8e1cebc55"}
04:17:25.558 00.037 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"96870a57-48e8-47f4-b3fb-31dbda601b97"}
04:17:25.579 00.021 9340 case statement mapped state 6 to 3
04:17:25.626 00.047 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"96870a57-48e8-47f4-b3fb-31dbda601b97"}
04:17:25.653 00.027 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"fd46071b-4f99-4390-8456-8ccfbcdfc442"}
04:17:25.668 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":387,"width":15,"height":15,"star_pos":[7.36,7.05],"pixels":"..."},"id":"fd46071b-4f99-4390-8456-8ccfbcdfc442"}
04:17:25.949 00.281 12020 worker thread done servicing request
04:17:25.949 00.000 9340 OnExposeComplete: enter
04:17:25.963 00.014 9340 UpdateGuideState(): m_state=6
04:17:25.980 00.017 9340 Star::Find(15, 1413, 113, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 388
04:17:25.996 00.016 9340 Star::Find returns 1 (0), X=1412.71, Y=113.10, Mass=1550625, SNR=242.1, Peak=65526 HFD=4.9
04:17:26.050 00.054 9340 MultiStar: [#1 0.20,-0.30,0.76,U] [#2 0.14,-0.13,0.70,U] [#3 -0.08,-0.31,0.80,U] [#4 0.05,-0.31,0.83,U] [#5 -0.07,-0.31,0.82,U] [#6 0.03,-0.10,0.63,U] [#7 -0.08,-0.09,0.72,U] [#8 -0.04,-0.52,0.00,M1] 
04:17:26.066 00.016 9340 single-star, 7 included, MultiStar: {0.01, -0.21}, one-star: {-0.10, -0.08}
04:17:26.082 00.016 9340 CameraToMount -- cameraTheta (-2.45) - m_xAngle (0.05) = xAngle (-2.50 = -2.50)
04:17:26.094 00.012 9340 CameraToMount -- cameraTheta (-2.45) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-5.57 = 0.72)
04:17:26.109 00.015 9340 CameraToMount -- cameraX=-0.10 cameraY=-0.08 hyp=0.13 cameraTheta=-2.45 mountX=-0.10 mountY=0.08, mountTheta=2.45
04:17:26.177 00.068 9340 SchedulePrimaryMove(10104498, x=-0.10, y=-0.08, opts=13)
04:17:26.200 00.023 9340 Enqueuing Move request for scope (-0.10, -0.08)
04:17:26.232 00.032 12020 Worker thread wakes up
04:17:26.232 00.000 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.10, -0.08) opts 0xd
04:17:26.232 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=6302, max=65535, med=10427, FiltMin=8276, FiltMax=65517, Gamma=2.870
04:17:26.251 00.019 12020 Handling offset move in thread for scope, endpoint = (-0.10, -0.08)
04:17:26.252 00.001 12020 Moving (-0.10, -0.08) raw xDistance=-0.10 yDistance=0.08
04:17:26.252 00.000 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
04:17:26.253 00.001 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:17:26.253 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
04:17:26.254 00.001 9340 UpdateGuideState exits: m=1550625 SNR=242.1
04:17:26.347 00.093 12020 MoveAxis(E, 0, ABG)
04:17:26.348 00.001 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:17:26.371 00.023 12020 Move returns status 0, amount 0
04:17:26.371 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
04:17:26.384 00.013 12020 MoveAxis(N, 0, ABG)
04:17:26.384 00.000 12020 Move returns status 0, amount 0
04:17:26.384 00.000 9340 Enqueuing Expose request
04:17:26.404 00.020 12020 move complete, result=0
04:17:26.404 00.000 9340 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
04:17:26.432 00.028 12020 worker thread done servicing request
04:17:26.432 00.000 12020 Worker thread wakes up
04:17:26.433 00.001 12020 worker thread servicing REQUEST_EXPOSE 2000
04:17:26.433 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(1398,98,31,31)
04:17:27.491 01.058 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"bb0b164f-1527-44ea-aa2c-901c15430210"}
04:17:27.504 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"bb0b164f-1527-44ea-aa2c-901c15430210"}
04:17:27.522 00.018 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"5747abb7-f3a0-4103-8373-bde35dbc791d"}
04:17:27.563 00.041 9340 case statement mapped state 6 to 3
04:17:27.577 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"5747abb7-f3a0-4103-8373-bde35dbc791d"}
04:17:27.587 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"8b75f6ce-4e51-4406-8b91-b395d60dde64"}
04:17:27.601 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":388,"width":15,"height":15,"star_pos":[6.71,7.10],"pixels":"..."},"id":"8b75f6ce-4e51-4406-8b91-b395d60dde64"}
04:17:28.902 01.301 12020 Exposure complete
04:17:29.178 00.276 12020 worker thread done servicing request
04:17:29.178 00.000 9340 OnExposeComplete: enter
04:17:29.189 00.011 9340 UpdateGuideState(): m_state=6
04:17:29.201 00.012 9340 Star::Find(15, 1412, 113, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 389
04:17:29.213 00.012 9340 Star::Find returns 1 (0), X=1413.05, Y=113.01, Mass=1516240, SNR=190.6, Peak=65526 HFD=4.5
04:17:29.227 00.014 9340 MultiStar: [#1 0.22,-0.16,1.08,U] [#2 0.20,-0.19,0.73,U] [#3 0.13,-0.33,1.10,U] [#4 0.32,-0.25,0.94,U] [#5 0.08,-0.52,0.00,M1] [#6 0.39,-0.27,0.88,U] [#7 0.01,-0.22,0.97,U] [#8 0.02,-0.41,0.89,U] 
04:17:29.270 00.043 9340 single-star, 7 included, MultiStar: {0.19, -0.25}, one-star: {0.25, -0.17}
04:17:29.283 00.013 9340 CameraToMount -- cameraTheta (-0.59) - m_xAngle (0.05) = xAngle (-0.64 = -0.64)
04:17:29.296 00.013 9340 CameraToMount -- cameraTheta (-0.59) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-3.71 = 2.58)
04:17:29.308 00.012 9340 CameraToMount -- cameraX=0.25 cameraY=-0.17 hyp=0.30 cameraTheta=-0.59 mountX=0.24 mountY=0.16, mountTheta=0.59
04:17:29.326 00.018 9340 SchedulePrimaryMove(10104498, x=0.25, y=-0.17, opts=13)
04:17:29.338 00.012 9340 Enqueuing Move request for scope (0.25, -0.17)
04:17:29.380 00.042 12020 Worker thread wakes up
04:17:29.381 00.001 9340 UpdateImageDisplay: Size=(1920,1080) min=6055, max=65535, med=10453, FiltMin=8182, FiltMax=65517, Gamma=2.870
04:17:29.397 00.016 12020 worker thread servicing REQUEST_MOVE scope ofs (0.25, -0.17) opts 0xd
04:17:29.397 00.000 9340 UpdateGuideState exits: m=1516240 SNR=190.6
04:17:29.409 00.012 12020 Handling offset move in thread for scope, endpoint = (0.25, -0.17)
04:17:29.409 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:17:29.425 00.016 12020 Moving (0.25, -0.17) raw xDistance=0.24 yDistance=0.16
04:17:29.425 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
04:17:29.442 00.017 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.24
04:17:29.442 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:17:29.442 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
04:17:29.443 00.001 9340 Enqueuing Expose request
04:17:29.482 00.039 12020 MoveAxis(E, 0, ABG)
04:17:29.482 00.000 12020 Move returns status 0, amount 0
04:17:29.482 00.000 12020 MoveAxis(N, 0, ABG)
04:17:29.482 00.000 12020 Move returns status 0, amount 0
04:17:29.483 00.001 12020 move complete, result=0
04:17:29.483 00.000 12020 worker thread done servicing request
04:17:29.483 00.000 12020 Worker thread wakes up
04:17:29.483 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
04:17:29.484 00.001 12020 Handling exposure in thread, d=2000 o=3 r=(1398,98,31,31)
04:17:29.486 00.002 9340 GuideStep: 0.2 px 0 ms EAST, 0.2 px 0 ms NORTH
04:17:29.508 00.022 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"16251384-c23c-4a67-b6b0-5e37a023e10b"}
04:17:29.522 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"16251384-c23c-4a67-b6b0-5e37a023e10b"}
04:17:29.542 00.020 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"889e2610-06b1-482a-8cc6-9be65660d39b"}
04:17:29.578 00.036 9340 case statement mapped state 6 to 3
04:17:29.613 00.035 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"889e2610-06b1-482a-8cc6-9be65660d39b"}
04:17:29.633 00.020 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"9f1084a6-2f82-4d10-a868-0558b472284d"}
04:17:29.661 00.028 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":389,"width":15,"height":15,"star_pos":[7.05,7.01],"pixels":"..."},"id":"9f1084a6-2f82-4d10-a868-0558b472284d"}
04:17:31.490 01.829 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"575a9e65-ea34-4181-aca5-7c391e7c9234"}
04:17:31.536 00.046 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"575a9e65-ea34-4181-aca5-7c391e7c9234"}
04:17:31.550 00.014 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"a4b93ef8-5693-4592-8f29-de411072cb13"}
04:17:31.585 00.035 9340 case statement mapped state 6 to 3
04:17:31.631 00.046 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"a4b93ef8-5693-4592-8f29-de411072cb13"}
04:17:31.650 00.019 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"6f578996-8cac-4ef8-95f2-665e460365f8"}
04:17:31.661 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":389,"width":15,"height":15,"star_pos":[7.05,7.01],"pixels":"..."},"id":"6f578996-8cac-4ef8-95f2-665e460365f8"}
04:17:31.902 00.241 12020 Exposure complete
04:17:32.451 00.549 9340 OnExposeComplete: enter
04:17:32.486 00.035 12020 worker thread done servicing request
04:17:32.487 00.001 9340 UpdateGuideState(): m_state=6
04:17:32.518 00.031 9340 Star::Find(15, 1413, 113, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 390
04:17:32.580 00.062 9340 Star::Find returns 1 (0), X=1413.07, Y=112.99, Mass=1536159, SNR=200.2, Peak=65526 HFD=4.5
04:17:32.616 00.036 9340 MultiStar: [#1 0.37,-0.27,0.94,U] [#2 0.16,-0.34,0.81,U] [#3 0.09,-0.43,1.10,U] [#4 0.22,-0.44,1.12,U] [#5 0.09,-0.41,1.01,U] [#6 0.30,-0.17,0.93,U] [#7 0.17,-0.32,0.84,U] [#8 0.30,-0.29,0.98,U] 
04:17:32.633 00.017 9340 single-star, 8 included, MultiStar: {0.22, -0.32}, one-star: {0.26, -0.19}
04:17:32.644 00.011 9340 CameraToMount -- cameraTheta (-0.63) - m_xAngle (0.05) = xAngle (-0.68 = -0.68)
04:17:32.668 00.024 9340 CameraToMount -- cameraTheta (-0.63) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-3.75 = 2.54)
04:17:32.690 00.022 9340 CameraToMount -- cameraX=0.26 cameraY=-0.19 hyp=0.32 cameraTheta=-0.63 mountX=0.25 mountY=0.18, mountTheta=0.63
04:17:32.745 00.055 9340 SchedulePrimaryMove(10104498, x=0.26, y=-0.19, opts=13)
04:17:32.760 00.015 9340 Enqueuing Move request for scope (0.26, -0.19)
04:17:32.778 00.018 12020 Worker thread wakes up
04:17:32.778 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=6094, max=65535, med=10431, FiltMin=8121, FiltMax=65517, Gamma=2.870
04:17:32.792 00.014 12020 worker thread servicing REQUEST_MOVE scope ofs (0.26, -0.19) opts 0xd
04:17:32.793 00.001 12020 Handling offset move in thread for scope, endpoint = (0.26, -0.19)
04:17:32.793 00.000 12020 Moving (0.26, -0.19) raw xDistance=0.25 yDistance=0.18
04:17:32.793 00.000 9340 UpdateGuideState exits: m=1536159 SNR=200.2
04:17:32.816 00.023 12020 GuideAlgorithmHysteresis::Result() returns 0.11 from input 0.25
04:17:32.817 00.001 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:17:32.817 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.18
04:17:32.817 00.000 12020 MoveAxis(W, 19, ABG)
04:17:32.824 00.007 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:17:32.887 00.063 12020 Guiding  Dir = 3, Dur = 19
04:17:32.887 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
04:17:32.903 00.016 12020 IsSlewing returns 0
04:17:32.903 00.000 9340 Enqueuing Expose request
04:17:32.922 00.019 12020 IsGuiding returns 0
04:17:32.988 00.066 12020 IsGuiding returns 1
04:17:32.988 00.000 12020 scope still moving after pulse duration time elapsed
04:17:33.050 00.062 12020 IsSlewing returns 0
04:17:33.051 00.001 12020 IsGuiding returns 0
04:17:33.051 00.000 12020 scope move finished after 19 + 109 ms
04:17:33.052 00.001 12020 Move returns status 0, amount 19
04:17:33.052 00.000 12020 MoveAxis(N, 0, ABG)
04:17:33.052 00.000 12020 Move returns status 0, amount 0
04:17:33.052 00.000 12020 move complete, result=0
04:17:33.052 00.000 12020 worker thread done servicing request
04:17:33.052 00.000 9340 GuideStep: 0.3 px 19 ms WEST, 0.2 px 0 ms NORTH
04:17:33.073 00.021 12020 Worker thread wakes up
04:17:33.074 00.001 12020 worker thread servicing REQUEST_EXPOSE 2000
04:17:33.074 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(1398,98,31,31)
04:17:33.489 00.415 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"1c4d8284-a4c4-4f0a-b83c-a6e2c5d2946e"}
04:17:33.508 00.019 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"1c4d8284-a4c4-4f0a-b83c-a6e2c5d2946e"}
04:17:33.588 00.080 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"7e7bf027-7097-44bb-a669-0a86b75738f5"}
04:17:33.602 00.014 9340 case statement mapped state 6 to 3
04:17:33.611 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"7e7bf027-7097-44bb-a669-0a86b75738f5"}
04:17:33.625 00.014 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"7f1f8b34-8383-4a77-bf24-61d3e75ce569"}
04:17:33.650 00.025 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":390,"width":15,"height":15,"star_pos":[7.07,6.99],"pixels":"..."},"id":"7f1f8b34-8383-4a77-bf24-61d3e75ce569"}
04:17:35.443 01.793 12020 Exposure complete
04:17:35.489 00.046 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"89a02768-3769-44ba-85de-3c5fbf60d52b"}
04:17:35.504 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"89a02768-3769-44ba-85de-3c5fbf60d52b"}
04:17:35.515 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"dc08a3bc-718c-4537-a934-4e1689dba656"}
04:17:35.527 00.012 9340 case statement mapped state 6 to 3
04:17:35.561 00.034 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"dc08a3bc-718c-4537-a934-4e1689dba656"}
04:17:35.570 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"7dbd4158-ff94-454a-9f77-26493927dc68"}
04:17:35.583 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":390,"width":15,"height":15,"star_pos":[7.07,6.99],"pixels":"..."},"id":"7dbd4158-ff94-454a-9f77-26493927dc68"}
04:17:35.706 00.123 12020 worker thread done servicing request
04:17:35.706 00.000 9340 OnExposeComplete: enter
04:17:35.723 00.017 9340 UpdateGuideState(): m_state=6
04:17:35.735 00.012 9340 Star::Find(15, 1413, 112, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 391
04:17:35.750 00.015 9340 Star::Find returns 1 (0), X=1412.68, Y=112.64, Mass=1499040, SNR=196.5, Peak=65526 HFD=4.7
04:17:35.764 00.014 9340 MultiStar: [#1 -0.01,-0.56,0.00,M1] [#2 -0.17,-0.54,0.00,M1] [#3 -0.13,-0.55,0.00,M1] [#4 0.01,-0.36,0.91,U] [#5 -0.18,-0.64,0.00,M1] [#6 -0.06,-0.40,1.04,U] [#7 -0.28,-0.36,0.96,U] [#8 -0.05,-0.58,0.00,M1] 
04:17:35.779 00.015 9340 refined, 3 included, MultiStar: {-0.12, -0.42}, one-star: {-0.13, -0.54}
04:17:35.789 00.010 9340 CameraToMount -- cameraTheta (-1.84) - m_xAngle (0.05) = xAngle (-1.89 = -1.89)
04:17:35.817 00.028 9340 CameraToMount -- cameraTheta (-1.84) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-4.96 = 1.32)
04:17:35.831 00.014 9340 CameraToMount -- cameraX=-0.12 cameraY=-0.42 hyp=0.43 cameraTheta=-1.84 mountX=-0.14 mountY=0.42, mountTheta=1.89
04:17:35.853 00.022 9340 SchedulePrimaryMove(10104498, x=-0.12, y=-0.42, opts=13)
04:17:35.866 00.013 9340 Enqueuing Move request for scope (-0.12, -0.42)
04:17:35.876 00.010 12020 Worker thread wakes up
04:17:35.876 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=6126, max=65535, med=10427, FiltMin=8168, FiltMax=65517, Gamma=2.870
04:17:35.891 00.015 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.12, -0.42) opts 0xd
04:17:35.892 00.001 9340 UpdateGuideState exits: m=1499040 SNR=196.5
04:17:35.902 00.010 12020 Handling offset move in thread for scope, endpoint = (-0.12, -0.42)
04:17:35.902 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:17:35.912 00.010 12020 Moving (-0.12, -0.42) raw xDistance=-0.14 yDistance=0.42
04:17:35.913 00.001 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
04:17:35.913 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
04:17:35.949 00.036 12020 switching direction from -1 to 1 - decHistory=3 oldest=0.71 newest=0.76
04:17:35.949 00.000 9340 Enqueuing Expose request
04:17:35.963 00.014 12020 GuideAlgorithmResistSwitch::result() returns 0.42 from input 0.42
04:17:35.963 00.000 12020 MoveAxis(E, 0, ABG)
04:17:35.963 00.000 12020 Move returns status 0, amount 0
04:17:35.963 00.000 12020 MoveAxis(S, 68, ABG)
04:17:35.963 00.000 12020 Guiding  Dir = 1, Dur = 68
04:17:35.964 00.001 12020 IsSlewing returns 0
04:17:35.965 00.001 12020 IsGuiding returns 0
04:17:36.041 00.076 12020 IsGuiding returns 1
04:17:36.042 00.001 12020 scope still moving after pulse duration time elapsed
04:17:36.104 00.062 12020 IsSlewing returns 0
04:17:36.201 00.097 12020 IsGuiding returns 0
04:17:36.202 00.001 12020 scope move finished after 68 + 168 ms
04:17:36.202 00.000 12020 Move returns status 0, amount 68
04:17:36.202 00.000 12020 move complete, result=0
04:17:36.202 00.000 9340 GuideStep: -0.1 px 0 ms EAST, 0.4 px 68 ms SOUTH
04:17:36.219 00.017 12020 worker thread done servicing request
04:17:36.219 00.000 12020 Worker thread wakes up
04:17:36.219 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
04:17:36.219 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(1398,98,31,31)
04:17:37.490 01.271 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"e6ba6fba-3c6b-42f0-b623-7e0af57fecf5"}
04:17:37.500 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"e6ba6fba-3c6b-42f0-b623-7e0af57fecf5"}
04:17:37.527 00.027 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"fcbb708c-aa89-4264-b514-344c35b5829a"}
04:17:37.541 00.014 9340 case statement mapped state 6 to 3
04:17:37.575 00.034 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"fcbb708c-aa89-4264-b514-344c35b5829a"}
04:17:37.588 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"1c82721b-a6bd-46f8-b6a9-2d72150a6f78"}
04:17:37.611 00.023 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":391,"width":15,"height":15,"star_pos":[6.68,6.64],"pixels":"..."},"id":"1c82721b-a6bd-46f8-b6a9-2d72150a6f78"}
04:17:38.702 01.091 12020 Exposure complete
04:17:39.067 00.365 12020 worker thread done servicing request
04:17:39.067 00.000 9340 OnExposeComplete: enter
04:17:39.082 00.015 9340 UpdateGuideState(): m_state=6
04:17:39.111 00.029 9340 Star::Find(15, 1412, 112, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 392
04:17:39.122 00.011 9340 Star::Find returns 1 (0), X=1412.41, Y=112.94, Mass=1525133, SNR=198.1, Peak=65526 HFD=4.9
04:17:39.145 00.023 9340 MultiStar: [#1 -0.16,-0.18,1.01,U] [#2 -0.14,-0.12,0.84,U] [#3 -0.36,-0.40,0.00,M2] [#4 -0.10,-0.25,1.03,U] [#5 -0.54,-0.36,0.00,M2] [#6 -0.22,-0.19,0.88,U] [#7 -0.16,-0.06,0.94,U] [#8 -0.24,-0.28,1.07,U] 
04:17:39.160 00.015 9340 refined, 6 included, MultiStar: {-0.20, -0.19}, one-star: {-0.40, -0.24}
04:17:39.210 00.050 9340 CameraToMount -- cameraTheta (-2.39) - m_xAngle (0.05) = xAngle (-2.44 = -2.44)
04:17:39.225 00.015 9340 CameraToMount -- cameraTheta (-2.39) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-5.50 = 0.78)
04:17:39.245 00.020 9340 CameraToMount -- cameraX=-0.20 cameraY=-0.19 hyp=0.28 cameraTheta=-2.39 mountX=-0.21 mountY=0.20, mountTheta=2.40
04:17:39.293 00.048 9340 SchedulePrimaryMove(10104498, x=-0.20, y=-0.19, opts=13)
04:17:39.345 00.052 9340 Enqueuing Move request for scope (-0.20, -0.19)
04:17:39.367 00.022 12020 Worker thread wakes up
04:17:39.367 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=6034, max=65535, med=10463, FiltMin=8118, FiltMax=65517, Gamma=2.870
04:17:39.383 00.016 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.20, -0.19) opts 0xd
04:17:39.384 00.001 12020 Handling offset move in thread for scope, endpoint = (-0.20, -0.19)
04:17:39.384 00.000 12020 Moving (-0.20, -0.19) raw xDistance=-0.21 yDistance=0.20
04:17:39.384 00.000 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.21
04:17:39.384 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:17:39.384 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.20
04:17:39.385 00.001 12020 MoveAxis(E, 0, ABG)
04:17:39.385 00.000 12020 Move returns status 0, amount 0
04:17:39.385 00.000 12020 MoveAxis(N, 0, ABG)
04:17:39.385 00.000 12020 Move returns status 0, amount 0
04:17:39.385 00.000 12020 move complete, result=0
04:17:39.386 00.001 12020 worker thread done servicing request
04:17:39.387 00.001 9340 UpdateGuideState exits: m=1525133 SNR=198.1
04:17:39.410 00.023 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:17:39.426 00.016 9340 ScheduleExposure(2000,3,1) exposurePending=0
04:17:39.446 00.020 9340 Enqueuing Expose request
04:17:39.460 00.014 12020 Worker thread wakes up
04:17:39.460 00.000 9340 GuideStep: -0.2 px 0 ms EAST, 0.2 px 0 ms NORTH
04:17:39.493 00.033 12020 worker thread servicing REQUEST_EXPOSE 2000
04:17:39.494 00.001 12020 Handling exposure in thread, d=2000 o=3 r=(1398,98,31,31)
04:17:39.510 00.016 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"ec55b686-b6a9-45ec-904b-37d564378bee"}
04:17:39.524 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"ec55b686-b6a9-45ec-904b-37d564378bee"}
04:17:39.549 00.025 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"97bab677-1243-4929-957b-669d3912a090"}
04:17:39.574 00.025 9340 case statement mapped state 6 to 3
04:17:39.591 00.017 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"97bab677-1243-4929-957b-669d3912a090"}
04:17:39.628 00.037 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"b6d135e2-146e-4bd0-b844-8eb2048585ea"}
04:17:39.648 00.020 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":392,"width":15,"height":15,"star_pos":[7.41,6.94],"pixels":"..."},"id":"b6d135e2-146e-4bd0-b844-8eb2048585ea"}
04:17:41.495 01.847 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"7a81309d-de82-49b4-8733-03f904713432"}
04:17:41.518 00.023 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"7a81309d-de82-49b4-8733-03f904713432"}
04:17:41.535 00.017 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"b70471f9-6678-4ed8-be0a-ba9fc5048717"}
04:17:41.556 00.021 9340 case statement mapped state 6 to 3
04:17:41.565 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"b70471f9-6678-4ed8-be0a-ba9fc5048717"}
04:17:41.577 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"7615435b-09cf-43b4-b8ae-ec198384dd0f"}
04:17:41.592 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":392,"width":15,"height":15,"star_pos":[7.41,6.94],"pixels":"..."},"id":"7615435b-09cf-43b4-b8ae-ec198384dd0f"}
04:17:41.878 00.286 12020 Exposure complete
04:17:42.111 00.233 9340 OnExposeComplete: enter
04:17:42.144 00.033 12020 worker thread done servicing request
04:17:42.144 00.000 9340 UpdateGuideState(): m_state=6
04:17:42.165 00.021 9340 Star::Find(15, 1412, 112, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 393
04:17:42.178 00.013 9340 Star::Find returns 1 (0), X=1412.49, Y=113.28, Mass=1543103, SNR=245.0, Peak=65526 HFD=5.0
04:17:42.190 00.012 9340 MultiStar: [#1 -0.20,-0.01,0.66,U] [#2 -0.31,0.04,0.71,U] [#3 -0.27,-0.03,0.77,U] [#4 -0.08,-0.00,0.80,U] [#5 -0.43,-0.18,0.76,U] [#6 -0.30,0.03,0.81,U] [#7 -0.39,0.18,0.80,U] [#8 -0.30,-0.26,0.71,U] 
04:17:42.200 00.010 9340 refined, 8 included, MultiStar: {-0.29, -0.01}, one-star: {-0.32, 0.10}
04:17:42.221 00.021 9340 CameraToMount -- cameraTheta (-3.12) - m_xAngle (0.05) = xAngle (-3.16 = 3.12)
04:17:42.237 00.016 9340 CameraToMount -- cameraTheta (-3.12) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-6.23 = 0.05)
04:17:42.281 00.044 9340 CameraToMount -- cameraX=-0.29 cameraY=-0.01 hyp=0.29 cameraTheta=-3.12 mountX=-0.29 mountY=0.01, mountTheta=3.09
04:17:42.304 00.023 9340 SchedulePrimaryMove(10104498, x=-0.29, y=-0.01, opts=13)
04:17:42.319 00.015 9340 Enqueuing Move request for scope (-0.29, -0.01)
04:17:42.331 00.012 12020 Worker thread wakes up
04:17:42.331 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=6644, max=65535, med=10429, FiltMin=8150, FiltMax=65517, Gamma=2.870
04:17:42.342 00.011 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.29, -0.01) opts 0xd
04:17:42.342 00.000 9340 UpdateGuideState exits: m=1543103 SNR=245.0
04:17:42.353 00.011 12020 Handling offset move in thread for scope, endpoint = (-0.29, -0.01)
04:17:42.353 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:17:42.366 00.013 12020 Moving (-0.29, -0.01) raw xDistance=-0.29 yDistance=0.01
04:17:42.367 00.001 9340 ScheduleExposure(2000,3,1) exposurePending=0
04:17:42.379 00.012 12020 GuideAlgorithmHysteresis::Result() returns -0.12 from input -0.29
04:17:42.379 00.000 9340 Enqueuing Expose request
04:17:42.413 00.034 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:17:42.413 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
04:17:42.413 00.000 12020 MoveAxis(E, 22, ABG)
04:17:42.413 00.000 12020 Guiding  Dir = 2, Dur = 22
04:17:42.414 00.001 12020 IsSlewing returns 0
04:17:42.415 00.001 12020 IsGuiding returns 0
04:17:42.436 00.021 12020 PulseGuide returned control before completion, sleep 12
04:17:42.469 00.033 12020 IsGuiding returns 1
04:17:42.469 00.000 12020 scope still moving after pulse duration time elapsed
04:17:42.504 00.035 12020 IsSlewing returns 0
04:17:42.505 00.001 12020 IsGuiding returns 0
04:17:42.505 00.000 12020 scope move finished after 22 + 67 ms
04:17:42.505 00.000 12020 Move returns status 0, amount 22
04:17:42.505 00.000 12020 MoveAxis(N, 0, ABG)
04:17:42.506 00.001 12020 Move returns status 0, amount 0
04:17:42.506 00.000 12020 move complete, result=0
04:17:42.506 00.000 12020 worker thread done servicing request
04:17:42.506 00.000 9340 GuideStep: -0.3 px 22 ms EAST, 0.0 px 0 ms NORTH
04:17:42.524 00.018 12020 Worker thread wakes up
04:17:42.524 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
04:17:42.524 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(1398,98,31,31)
04:17:43.526 01.002 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"24050728-c715-4b3e-b386-a2a8dd31ae00"}
04:17:43.538 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"24050728-c715-4b3e-b386-a2a8dd31ae00"}
04:17:43.554 00.016 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"4e477c92-71c6-4a25-be2a-d13054efb011"}
04:17:43.570 00.016 9340 case statement mapped state 6 to 3
04:17:43.612 00.042 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"4e477c92-71c6-4a25-be2a-d13054efb011"}
04:17:43.626 00.014 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"ad10047a-fe79-46fd-b715-863c563d2e3f"}
04:17:43.642 00.016 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":393,"width":15,"height":15,"star_pos":[7.49,7.28],"pixels":"..."},"id":"ad10047a-fe79-46fd-b715-863c563d2e3f"}
04:17:44.934 01.292 12020 Exposure complete
04:17:45.525 00.591 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"db7bcd2d-632c-4ef4-a54c-df3f3ab44e3b"}
04:17:45.572 00.047 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"db7bcd2d-632c-4ef4-a54c-df3f3ab44e3b"}
04:17:45.653 00.081 12020 worker thread done servicing request
04:17:45.654 00.001 9340 OnExposeComplete: enter
04:17:45.678 00.024 9340 UpdateGuideState(): m_state=6
04:17:45.707 00.029 9340 Star::Find(15, 1412, 113, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 394
04:17:45.751 00.044 9340 Star::Find returns 1 (0), X=1412.91, Y=113.21, Mass=1525939, SNR=227.3, Peak=65526 HFD=4.7
04:17:45.779 00.028 9340 MultiStar: [#1 0.39,0.08,0.94,U] [#2 0.20,0.01,0.83,U] [#3 0.08,-0.14,0.86,U] [#4 0.29,0.08,0.75,U] [#5 0.04,-0.13,0.73,U] [#6 0.23,0.14,0.76,U] [#7 0.29,0.18,0.83,U] [#8 0.28,-0.20,0.84,U] 
04:17:45.801 00.022 9340 single-star, 8 included, MultiStar: {0.21, 0.01}, one-star: {0.10, 0.03}
04:17:45.832 00.031 9340 CameraToMount -- cameraTheta (0.26) - m_xAngle (0.05) = xAngle (0.21 = 0.21)
04:17:45.887 00.055 9340 CameraToMount -- cameraTheta (0.26) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-2.85 = -2.85)
04:17:45.909 00.022 9340 CameraToMount -- cameraX=0.10 cameraY=0.03 hyp=0.10 cameraTheta=0.26 mountX=0.10 mountY=-0.03, mountTheta=-0.28
04:17:45.937 00.028 9340 SchedulePrimaryMove(10104498, x=0.10, y=0.03, opts=13)
04:17:46.007 00.070 9340 Enqueuing Move request for scope (0.10, 0.03)
04:17:46.049 00.042 12020 Worker thread wakes up
04:17:46.049 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=6228, max=65535, med=10430, FiltMin=7876, FiltMax=65517, Gamma=2.870
04:17:46.068 00.019 12020 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.03) opts 0xd
04:17:46.069 00.001 12020 Handling offset move in thread for scope, endpoint = (0.10, 0.03)
04:17:46.069 00.000 12020 Moving (0.10, 0.03) raw xDistance=0.10 yDistance=-0.03
04:17:46.069 00.000 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
04:17:46.069 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:17:46.070 00.001 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
04:17:46.070 00.000 12020 MoveAxis(E, 0, ABG)
04:17:46.070 00.000 12020 Move returns status 0, amount 0
04:17:46.070 00.000 12020 MoveAxis(N, 0, ABG)
04:17:46.073 00.003 9340 UpdateGuideState exits: m=1525939 SNR=227.3
04:17:46.163 00.090 12020 Move returns status 0, amount 0
04:17:46.163 00.000 12020 move complete, result=0
04:17:46.164 00.001 12020 worker thread done servicing request
04:17:46.164 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:17:46.274 00.110 9340 ScheduleExposure(2000,3,1) exposurePending=0
04:17:46.318 00.044 9340 Enqueuing Expose request
04:17:46.368 00.050 12020 Worker thread wakes up
04:17:46.368 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
04:17:46.368 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(1398,98,31,31)
04:17:46.369 00.001 9340 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
04:17:46.426 00.057 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"088e6c81-e4ea-4262-be43-6d50fa706388"}
04:17:46.460 00.034 9340 case statement mapped state 6 to 3
04:17:46.505 00.045 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"088e6c81-e4ea-4262-be43-6d50fa706388"}
04:17:46.524 00.019 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"55343d8c-f1b6-4fe3-bdc2-41b8fcd9be08"}
04:17:46.548 00.024 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":394,"width":15,"height":15,"star_pos":[6.91,7.21],"pixels":"..."},"id":"55343d8c-f1b6-4fe3-bdc2-41b8fcd9be08"}
04:17:47.141 00.593 9340 evsrv: cli 100A41E8 connect
04:17:47.282 00.141 9340 case statement mapped state 6 to 3
04:17:47.498 00.216 9340 case statement mapped state 6 to 3
04:17:47.798 00.300 9340 evsrv: cli 100A41E8 request: {"method":"get_app_state","id":"5477ce58-b29d-47b5-af07-94037c4de252"}
04:17:47.895 00.097 9340 case statement mapped state 6 to 3
04:17:48.003 00.108 9340 evsrv: cli 100A41E8 response: {"jsonrpc":"2.0","result":"Guiding","id":"5477ce58-b29d-47b5-af07-94037c4de252"}
04:17:48.212 00.209 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"8c969b8b-3513-478f-8448-e1597cfd7039"}
04:17:48.711 00.499 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"8c969b8b-3513-478f-8448-e1597cfd7039"}
04:17:48.804 00.093 9340 evsrv: cli 100A41E8 disconnect
04:17:49.332 00.528 12020 Exposure complete
04:17:49.358 00.026 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"af70d52b-4661-4f1f-9692-6352d0648461"}
04:17:49.517 00.159 9340 case statement mapped state 6 to 3
04:17:49.800 00.283 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"af70d52b-4661-4f1f-9692-6352d0648461"}
04:17:50.212 00.412 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"d5055dcb-3e1f-4f6b-bf95-5bfef22968d9"}
04:17:50.488 00.276 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":394,"width":15,"height":15,"star_pos":[6.91,7.21],"pixels":"..."},"id":"d5055dcb-3e1f-4f6b-bf95-5bfef22968d9"}
04:17:50.849 00.361 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"2acdd308-da61-402b-99eb-34be9797fccc"}
04:17:51.060 00.211 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"2acdd308-da61-402b-99eb-34be9797fccc"}
04:17:51.203 00.143 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"27e38db8-385f-4173-842a-f265e0ece611"}
04:17:51.518 00.315 9340 case statement mapped state 6 to 3
04:17:51.785 00.267 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"27e38db8-385f-4173-842a-f265e0ece611"}
04:17:51.917 00.132 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"2ed02503-d1d8-4df1-9e85-d353a4b7c608"}
04:17:52.211 00.294 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":394,"width":15,"height":15,"star_pos":[6.91,7.21],"pixels":"..."},"id":"2ed02503-d1d8-4df1-9e85-d353a4b7c608"}
04:17:52.978 00.767 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"91fe714c-bcf0-47af-9b8d-6bf598f202b9"}
04:17:53.333 00.355 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"91fe714c-bcf0-47af-9b8d-6bf598f202b9"}
04:17:53.657 00.324 12020 worker thread done servicing request
04:17:53.667 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"aad1fb0e-8a01-4b9e-a17b-c046494fa417"}
04:17:54.095 00.428 9340 case statement mapped state 6 to 3
04:17:54.546 00.451 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"aad1fb0e-8a01-4b9e-a17b-c046494fa417"}
04:17:54.692 00.146 9340 OnExposeComplete: enter
04:17:54.883 00.191 9340 UpdateGuideState(): m_state=6
04:17:55.037 00.154 9340 Star::Find(15, 1412, 113, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 395
04:17:55.154 00.117 9340 Star::Find returns 1 (0), X=1412.88, Y=112.95, Mass=1486154, SNR=194.7, Peak=65526 HFD=4.6
04:17:55.187 00.033 9340 MultiStar: [#1 0.17,-0.29,1.05,U] [#2 0.15,-0.11,0.98,U] [#3 0.04,-0.26,1.11,U] [#4 0.05,-0.23,0.98,U] [#5 -0.14,-0.31,0.90,U] [#6 0.16,-0.17,0.96,U] [#7 -0.10,-0.35,0.81,U] [#8 0.01,-0.29,0.86,U] 
04:17:55.286 00.099 9340 single-star, 8 included, MultiStar: {0.05, -0.25}, one-star: {0.07, -0.23}
04:17:55.382 00.096 9340 CameraToMount -- cameraTheta (-1.25) - m_xAngle (0.05) = xAngle (-1.30 = -1.30)
04:17:55.409 00.027 9340 CameraToMount -- cameraTheta (-1.25) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-4.37 = 1.91)
04:17:55.447 00.038 9340 CameraToMount -- cameraX=0.07 cameraY=-0.23 hyp=0.24 cameraTheta=-1.25 mountX=0.06 mountY=0.22, mountTheta=1.30
04:17:55.517 00.070 9340 SchedulePrimaryMove(10104498, x=0.07, y=-0.23, opts=13)
04:17:55.542 00.025 9340 Enqueuing Move request for scope (0.07, -0.23)
04:17:55.603 00.061 12020 Worker thread wakes up
04:17:55.604 00.001 12020 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.23) opts 0xd
04:17:55.604 00.000 12020 Handling offset move in thread for scope, endpoint = (0.07, -0.23)
04:17:55.605 00.001 9340 UpdateImageDisplay: Size=(1920,1080) min=6050, max=65535, med=10394, FiltMin=7243, FiltMax=65517, Gamma=2.870
04:17:55.622 00.017 12020 Moving (0.07, -0.23) raw xDistance=0.06 yDistance=0.22
04:17:55.622 00.000 9340 UpdateGuideState exits: m=1486154 SNR=194.7
04:17:55.636 00.014 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:17:55.681 00.045 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
04:17:55.681 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:17:55.681 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.22
04:17:55.681 00.000 12020 MoveAxis(E, 0, ABG)
04:17:55.682 00.001 12020 Move returns status 0, amount 0
04:17:55.682 00.000 12020 MoveAxis(N, 0, ABG)
04:17:55.682 00.000 12020 Move returns status 0, amount 0
04:17:55.682 00.000 12020 move complete, result=0
04:17:55.684 00.002 9340 ScheduleExposure(2000,3,1) exposurePending=0
04:17:55.699 00.015 12020 worker thread done servicing request
04:17:55.699 00.000 9340 Enqueuing Expose request
04:17:55.721 00.022 12020 Worker thread wakes up
04:17:55.722 00.001 12020 worker thread servicing REQUEST_EXPOSE 2000
04:17:55.722 00.000 9340 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
04:17:55.749 00.027 12020 Handling exposure in thread, d=2000 o=3 r=(1398,98,31,31)
04:17:55.761 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"1e371ae3-16b6-434a-b0e0-9ae56965752f"}
04:17:55.822 00.061 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":395,"width":15,"height":15,"star_pos":[6.88,6.95],"pixels":"..."},"id":"1e371ae3-16b6-434a-b0e0-9ae56965752f"}
04:17:55.965 00.143 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"fe5d1d62-c7d4-4786-87d7-b772453d9fb4"}
04:17:56.069 00.104 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"fe5d1d62-c7d4-4786-87d7-b772453d9fb4"}
04:17:56.131 00.062 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"208310ee-077e-4c09-a010-9507393a2ec5"}
04:17:56.170 00.039 9340 case statement mapped state 6 to 3
04:17:56.254 00.084 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"208310ee-077e-4c09-a010-9507393a2ec5"}
04:17:57.316 01.062 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"e9f42210-56bd-4b96-b4f3-250bb3c176b6"}
04:17:57.475 00.159 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":395,"width":15,"height":15,"star_pos":[6.88,6.95],"pixels":"..."},"id":"e9f42210-56bd-4b96-b4f3-250bb3c176b6"}
04:17:58.206 00.731 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"148ac878-1fd4-47fb-8fdb-d36e73e0a309"}
04:17:58.563 00.357 12020 Exposure complete
04:17:58.563 00.000 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"148ac878-1fd4-47fb-8fdb-d36e73e0a309"}
04:17:59.055 00.492 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"7dddcd07-bd96-4640-85c6-2c027d49fe0a"}
04:17:59.203 00.148 9340 case statement mapped state 6 to 3
04:17:59.407 00.204 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"7dddcd07-bd96-4640-85c6-2c027d49fe0a"}
04:17:59.858 00.451 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"6f1ef31a-67ae-4e3a-99ea-2f7110ebfbaa"}
04:18:01.032 01.174 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":395,"width":15,"height":15,"star_pos":[6.88,6.95],"pixels":"..."},"id":"6f1ef31a-67ae-4e3a-99ea-2f7110ebfbaa"}
04:18:02.525 01.493 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"033aacd1-4533-4da5-8635-af398b97e46d"}
04:18:02.937 00.412 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"033aacd1-4533-4da5-8635-af398b97e46d"}
04:18:03.475 00.538 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"0d66b0b5-f9ce-4294-a616-4baecb11a2d8"}
04:18:03.551 00.076 9340 case statement mapped state 6 to 3
04:18:03.852 00.301 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"0d66b0b5-f9ce-4294-a616-4baecb11a2d8"}
04:18:04.360 00.508 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"6368c56b-5f41-4948-a89b-96db6cf7ac16"}
04:18:04.785 00.425 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":395,"width":15,"height":15,"star_pos":[6.88,6.95],"pixels":"..."},"id":"6368c56b-5f41-4948-a89b-96db6cf7ac16"}
04:18:05.081 00.296 12020 worker thread done servicing request
04:18:05.082 00.001 9340 OnExposeComplete: enter
04:18:05.355 00.273 9340 UpdateGuideState(): m_state=6
04:18:05.881 00.526 9340 Star::Find(15, 1412, 112, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 396
04:18:06.104 00.223 9340 Star::Find returns 1 (0), X=1413.74, Y=112.72, Mass=1640186, SNR=210.7, Peak=64044 HFD=4.8
04:18:06.177 00.073 9340 MultiStar: [#1 0.82,-0.46,0.00,M1] [#2 0.87,-0.39,0.00,M1] [#3 0.86,-0.58,0.00,M1] [#4 0.77,-0.63,0.00,M1] [#5 0.80,-0.85,0.00,M1] [#6 0.98,-0.61,0.00,M1] [#7 0.85,-0.49,0.00,M1] [#8 0.88,-0.55,0.00,M1] 
04:18:06.347 00.170 9340 CameraToMount -- cameraTheta (-0.46) - m_xAngle (0.05) = xAngle (-0.51 = -0.51)
04:18:06.519 00.172 9340 CameraToMount -- cameraTheta (-0.46) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-3.57 = 2.71)
04:18:06.745 00.226 9340 CameraToMount -- cameraX=0.94 cameraY=-0.46 hyp=1.04 cameraTheta=-0.46 mountX=0.91 mountY=0.44, mountTheta=0.45
04:18:06.836 00.091 9340 SchedulePrimaryMove(10104498, x=0.94, y=-0.46, opts=13)
04:18:06.860 00.024 9340 Enqueuing Move request for scope (0.94, -0.46)
04:18:06.877 00.017 12020 Worker thread wakes up
04:18:06.877 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=6153, max=65535, med=10429, FiltMin=8016, FiltMax=65517, Gamma=2.870
04:18:06.894 00.017 12020 worker thread servicing REQUEST_MOVE scope ofs (0.94, -0.46) opts 0xd
04:18:06.894 00.000 9340 UpdateGuideState exits: m=1640186 SNR=210.7
04:18:06.911 00.017 12020 Handling offset move in thread for scope, endpoint = (0.94, -0.46)
04:18:06.911 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:18:06.950 00.039 12020 Moving (0.94, -0.46) raw xDistance=0.91 yDistance=0.44
04:18:06.951 00.001 12020 GuideAlgorithmHysteresis::Result() returns 0.38 from input 0.91
04:18:06.951 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.44 from input 0.44
04:18:06.951 00.000 12020 MoveAxis(W, 69, ABG)
04:18:06.951 00.000 12020 Guiding  Dir = 3, Dur = 69
04:18:06.953 00.002 12020 IsSlewing returns 0
04:18:06.954 00.001 12020 IsGuiding returns 0
04:18:06.955 00.001 9340 ScheduleExposure(2000,3,1) exposurePending=0
04:18:06.972 00.017 9340 Enqueuing Expose request
04:18:06.991 00.019 12020 PulseGuide returned control before completion, sleep 50
04:18:06.993 00.002 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"16199770-6e56-42db-94a2-b4dc05809941"}
04:18:07.011 00.018 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"16199770-6e56-42db-94a2-b4dc05809941"}
04:18:07.094 00.083 12020 IsGuiding returns 0
04:18:07.095 00.001 12020 Move returns status 0, amount 69
04:18:07.095 00.000 12020 MoveAxis(S, 71, ABG)
04:18:07.095 00.000 12020 Guiding  Dir = 1, Dur = 71
04:18:07.097 00.002 12020 IsSlewing returns 0
04:18:07.098 00.001 12020 IsGuiding returns 0
04:18:07.177 00.079 12020 IsGuiding returns 1
04:18:07.177 00.000 12020 scope still moving after pulse duration time elapsed
04:18:07.335 00.158 12020 IsSlewing returns 0
04:18:07.384 00.049 12020 IsGuiding returns 0
04:18:07.384 00.000 12020 scope move finished after 71 + 215 ms
04:18:07.385 00.001 12020 Move returns status 0, amount 71
04:18:07.385 00.000 12020 move complete, result=0
04:18:07.385 00.000 12020 worker thread done servicing request
04:18:07.385 00.000 9340 GuideStep: 0.9 px 69 ms WEST, 0.4 px 71 ms SOUTH
04:18:07.399 00.014 12020 Worker thread wakes up
04:18:07.399 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
04:18:07.400 00.001 12020 Handling exposure in thread, d=2000 o=3 r=(1398,98,31,31)
04:18:07.970 00.570 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"14502f99-07c3-459c-b9c0-57f7017a0a8d"}
04:18:07.992 00.022 9340 case statement mapped state 6 to 3
04:18:08.005 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"14502f99-07c3-459c-b9c0-57f7017a0a8d"}
04:18:08.139 00.134 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"ba841fb8-8f1b-47ea-bef7-144da56ea685"}
04:18:08.152 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":396,"width":15,"height":15,"star_pos":[6.74,6.72],"pixels":"..."},"id":"ba841fb8-8f1b-47ea-bef7-144da56ea685"}
04:18:08.248 00.096 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"7c8ff176-7354-4fb9-9d75-6749c2c8bd11"}
04:18:08.321 00.073 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"7c8ff176-7354-4fb9-9d75-6749c2c8bd11"}
04:18:08.356 00.035 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"0360af17-638d-4ef8-add3-10e808dfcf60"}
04:18:08.454 00.098 9340 case statement mapped state 6 to 3
04:18:08.502 00.048 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"0360af17-638d-4ef8-add3-10e808dfcf60"}
04:18:08.527 00.025 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"c3428573-1533-4af7-acd1-485d2fbd9b4c"}
04:18:08.546 00.019 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":396,"width":15,"height":15,"star_pos":[6.74,6.72],"pixels":"..."},"id":"c3428573-1533-4af7-acd1-485d2fbd9b4c"}
04:18:09.771 01.225 12020 Exposure complete
04:18:10.034 00.263 12020 worker thread done servicing request
04:18:10.034 00.000 9340 OnExposeComplete: enter
04:18:10.048 00.014 9340 UpdateGuideState(): m_state=6
04:18:10.061 00.013 9340 Star::Find(15, 1413, 112, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 397
04:18:10.093 00.032 9340 Star::Find returns 1 (0), X=1413.99, Y=113.37, Mass=1560082, SNR=205.5, Peak=63920 HFD=5.0
04:18:10.106 00.013 9340 MultiStar: large primary error, entering stabilization period
04:18:10.115 00.009 9340 CameraToMount -- cameraTheta (0.16) - m_xAngle (0.05) = xAngle (0.11 = 0.11)
04:18:10.127 00.012 9340 CameraToMount -- cameraTheta (0.16) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-2.96 = -2.96)
04:18:10.138 00.011 9340 CameraToMount -- cameraX=1.19 cameraY=0.19 hyp=1.20 cameraTheta=0.16 mountX=1.19 mountY=-0.22, mountTheta=-0.18
04:18:10.152 00.014 9340 SchedulePrimaryMove(10104498, x=1.19, y=0.19, opts=13)
04:18:10.171 00.019 9340 Enqueuing Move request for scope (1.19, 0.19)
04:18:10.193 00.022 12020 Worker thread wakes up
04:18:10.194 00.001 12020 worker thread servicing REQUEST_MOVE scope ofs (1.19, 0.19) opts 0xd
04:18:10.194 00.000 12020 Handling offset move in thread for scope, endpoint = (1.19, 0.19)
04:18:10.194 00.000 12020 Moving (1.19, 0.19) raw xDistance=1.19 yDistance=-0.22
04:18:10.195 00.001 9340 UpdateImageDisplay: Size=(1920,1080) min=6467, max=65535, med=10414, FiltMin=8082, FiltMax=65517, Gamma=2.870
04:18:10.238 00.043 12020 GuideAlgorithmHysteresis::Result() returns 0.53 from input 1.19
04:18:10.239 00.001 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:18:10.240 00.001 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.22
04:18:10.240 00.000 12020 MoveAxis(W, 95, ABG)
04:18:10.241 00.001 12020 Guiding  Dir = 3, Dur = 95
04:18:10.242 00.001 12020 IsSlewing returns 0
04:18:10.243 00.001 12020 IsGuiding returns 0
04:18:10.243 00.000 9340 UpdateGuideState exits: m=1560082 SNR=205.5
04:18:10.264 00.021 12020 PulseGuide returned control before completion, sleep 87
04:18:10.272 00.008 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:18:10.298 00.026 9340 ScheduleExposure(2000,3,1) exposurePending=0
04:18:10.323 00.025 9340 Enqueuing Expose request
04:18:10.368 00.045 12020 IsGuiding returns 1
04:18:10.368 00.000 12020 scope still moving after pulse duration time elapsed
04:18:10.378 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"57dbffb6-355f-48ff-ad0c-9c88229381d9"}
04:18:10.395 00.017 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"57dbffb6-355f-48ff-ad0c-9c88229381d9"}
04:18:10.412 00.017 12020 IsSlewing returns 0
04:18:10.413 00.001 12020 IsGuiding returns 0
04:18:10.413 00.000 12020 scope move finished after 95 + 74 ms
04:18:10.413 00.000 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"7473393b-724e-4a95-abac-5872f22b14b8"}
04:18:10.426 00.013 12020 Move returns status 0, amount 95
04:18:10.426 00.000 12020 MoveAxis(N, 0, ABG)
04:18:10.427 00.001 12020 Move returns status 0, amount 0
04:18:10.427 00.000 12020 move complete, result=0
04:18:10.427 00.000 12020 worker thread done servicing request
04:18:10.427 00.000 12020 Worker thread wakes up
04:18:10.427 00.000 9340 case statement mapped state 6 to 3
04:18:10.441 00.014 12020 worker thread servicing REQUEST_EXPOSE 2000
04:18:10.441 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(1398,98,31,31)
04:18:10.443 00.002 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"7473393b-724e-4a95-abac-5872f22b14b8"}
04:18:10.473 00.030 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"76459f61-be36-45d8-8b83-09ea73a75223"}
04:18:10.506 00.033 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":397,"width":15,"height":15,"star_pos":[6.99,7.37],"pixels":"..."},"id":"76459f61-be36-45d8-8b83-09ea73a75223"}
04:18:10.528 00.022 9340 GuideStep: 1.2 px 95 ms WEST, -0.2 px 0 ms NORTH
04:18:12.238 01.710 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"7616cadf-f0a9-4bb2-a704-b51b2ae9201c"}
04:18:12.255 00.017 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"7616cadf-f0a9-4bb2-a704-b51b2ae9201c"}
04:18:12.282 00.027 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"8cb111ad-f06e-4881-955d-2169f94ca9bc"}
04:18:12.342 00.060 9340 case statement mapped state 6 to 3
04:18:12.359 00.017 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"8cb111ad-f06e-4881-955d-2169f94ca9bc"}
04:18:12.375 00.016 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"b2d814ff-4ac0-432c-9911-ed6db0c3dcfd"}
04:18:12.388 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":397,"width":15,"height":15,"star_pos":[6.99,7.37],"pixels":"..."},"id":"b2d814ff-4ac0-432c-9911-ed6db0c3dcfd"}
04:18:12.807 00.419 12020 Exposure complete
04:18:13.048 00.241 12020 worker thread done servicing request
04:18:13.048 00.000 9340 OnExposeComplete: enter
04:18:13.060 00.012 9340 UpdateGuideState(): m_state=6
04:18:13.071 00.011 9340 Star::Find(15, 1413, 113, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 398
04:18:13.113 00.042 9340 Star::Find returns 1 (0), X=1413.15, Y=113.19, Mass=1553797, SNR=189.1, Peak=65508 HFD=4.7
04:18:13.129 00.016 9340 MultiStar: exiting stabilization period
04:18:13.141 00.012 9340 MultiStar: [#1 0.14,0.02,1.24,U] [#2 0.31,0.18,0.96,U] [#3 0.13,-0.05,1.07,U] [#4 0.13,0.00,1.00,U] [#5 0.27,-0.14,0.85,U] [#6 0.41,0.13,0.84,U] [#7 0.16,0.16,0.98,U] [#8 0.19,0.07,0.99,U] 
04:18:13.150 00.009 9340 refined, 8 included, MultiStar: {0.22, 0.04}, one-star: {0.34, 0.01}
04:18:13.160 00.010 9340 CameraToMount -- cameraTheta (0.18) - m_xAngle (0.05) = xAngle (0.13 = 0.13)
04:18:13.173 00.013 9340 CameraToMount -- cameraTheta (0.18) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-2.94 = -2.94)
04:18:13.187 00.014 9340 CameraToMount -- cameraX=0.22 cameraY=0.04 hyp=0.23 cameraTheta=0.18 mountX=0.22 mountY=-0.05, mountTheta=-0.20
04:18:13.204 00.017 9340 SchedulePrimaryMove(10104498, x=0.22, y=0.04, opts=13)
04:18:13.235 00.031 9340 Enqueuing Move request for scope (0.22, 0.04)
04:18:13.250 00.015 12020 Worker thread wakes up
04:18:13.250 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=5956, max=65535, med=10430, FiltMin=8135, FiltMax=65517, Gamma=2.870
04:18:13.263 00.013 12020 worker thread servicing REQUEST_MOVE scope ofs (0.22, 0.04) opts 0xd
04:18:13.263 00.000 9340 UpdateGuideState exits: m=1553797 SNR=189.1
04:18:13.274 00.011 12020 Handling offset move in thread for scope, endpoint = (0.22, 0.04)
04:18:13.274 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:18:13.284 00.010 12020 Moving (0.22, 0.04) raw xDistance=0.22 yDistance=-0.05
04:18:13.284 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
04:18:13.294 00.010 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.22
04:18:13.294 00.000 9340 Enqueuing Expose request
04:18:13.310 00.016 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:18:13.310 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
04:18:13.310 00.000 12020 MoveAxis(E, 0, ABG)
04:18:13.310 00.000 12020 Move returns status 0, amount 0
04:18:13.311 00.001 12020 MoveAxis(N, 0, ABG)
04:18:13.311 00.000 12020 Move returns status 0, amount 0
04:18:13.311 00.000 12020 move complete, result=0
04:18:13.311 00.000 12020 worker thread done servicing request
04:18:13.311 00.000 12020 Worker thread wakes up
04:18:13.311 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
04:18:13.312 00.001 12020 Handling exposure in thread, d=2000 o=3 r=(1398,98,31,31)
04:18:13.314 00.002 9340 GuideStep: 0.2 px 0 ms EAST, -0.0 px 0 ms NORTH
04:18:14.240 00.926 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"b8eeb3e3-696d-4b5f-9893-d77d31f972c4"}
04:18:14.277 00.037 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"b8eeb3e3-696d-4b5f-9893-d77d31f972c4"}
04:18:14.294 00.017 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"917e9ba2-6136-47f0-a60f-be090600b84f"}
04:18:14.306 00.012 9340 case statement mapped state 6 to 3
04:18:14.319 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"917e9ba2-6136-47f0-a60f-be090600b84f"}
04:18:14.332 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"e87d9729-acc8-4b81-adfc-a6ffe9616e3e"}
04:18:14.350 00.018 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":398,"width":15,"height":15,"star_pos":[7.15,7.19],"pixels":"..."},"id":"e87d9729-acc8-4b81-adfc-a6ffe9616e3e"}
04:18:15.682 01.332 12020 Exposure complete
04:18:15.880 00.198 12020 worker thread done servicing request
04:18:15.881 00.001 9340 OnExposeComplete: enter
04:18:15.904 00.023 9340 UpdateGuideState(): m_state=6
04:18:15.914 00.010 9340 Star::Find(15, 1413, 113, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 399
04:18:15.923 00.009 9340 Star::Find returns 1 (0), X=1412.76, Y=113.18, Mass=1627279, SNR=268.0, Peak=65526 HFD=5.0
04:18:15.937 00.014 9340 MultiStar: [#1 0.08,-0.08,0.82,U] [#2 -0.13,0.05,0.61,U] [#3 -0.08,-0.15,0.86,U] [#4 -0.05,0.07,0.89,U] [#5 -0.11,-0.09,0.68,U] [#6 -0.03,0.01,0.69,U] [#7 -0.03,-0.07,0.63,U] [#8 -0.07,-0.35,0.72,U] 
04:18:15.947 00.010 9340 single-star, 8 included, MultiStar: {-0.05, -0.06}, one-star: {-0.05, 0.00}
04:18:15.958 00.011 9340 CameraToMount -- cameraTheta (3.10) - m_xAngle (0.05) = xAngle (3.05 = 3.05)
04:18:15.968 00.010 9340 CameraToMount -- cameraTheta (3.10) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-0.02 = -0.02)
04:18:15.979 00.011 9340 CameraToMount -- cameraX=-0.05 cameraY=0.00 hyp=0.05 cameraTheta=3.10 mountX=-0.05 mountY=-0.00, mountTheta=-3.13
04:18:15.997 00.018 9340 SchedulePrimaryMove(10104498, x=-0.05, y=0.00, opts=13)
04:18:16.021 00.024 9340 Enqueuing Move request for scope (-0.05, 0.00)
04:18:16.036 00.015 12020 Worker thread wakes up
04:18:16.037 00.001 9340 UpdateImageDisplay: Size=(1920,1080) min=6358, max=65535, med=10472, FiltMin=8388, FiltMax=65517, Gamma=2.870
04:18:16.047 00.010 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.00) opts 0xd
04:18:16.047 00.000 9340 UpdateGuideState exits: m=1627279 SNR=268.0
04:18:16.057 00.010 12020 Handling offset move in thread for scope, endpoint = (-0.05, 0.00)
04:18:16.057 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:18:16.066 00.009 12020 Moving (-0.05, 0.00) raw xDistance=-0.05 yDistance=-0.00
04:18:16.066 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
04:18:16.079 00.013 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
04:18:16.079 00.000 9340 Enqueuing Expose request
04:18:16.097 00.018 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:18:16.098 00.001 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
04:18:16.098 00.000 12020 MoveAxis(E, 0, ABG)
04:18:16.098 00.000 12020 Move returns status 0, amount 0
04:18:16.098 00.000 12020 MoveAxis(N, 0, ABG)
04:18:16.098 00.000 12020 Move returns status 0, amount 0
04:18:16.099 00.001 12020 move complete, result=0
04:18:16.099 00.000 12020 worker thread done servicing request
04:18:16.099 00.000 12020 Worker thread wakes up
04:18:16.099 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
04:18:16.099 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(1398,98,31,31)
04:18:16.102 00.003 9340 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
04:18:16.239 00.137 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"980e15a6-a9e8-4ce7-b673-1eeaee35282e"}
04:18:16.275 00.036 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"980e15a6-a9e8-4ce7-b673-1eeaee35282e"}
04:18:16.291 00.016 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"2ada2655-0f1d-4e73-a8a7-4e2f26e3772b"}
04:18:16.309 00.018 9340 case statement mapped state 6 to 3
04:18:16.319 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"2ada2655-0f1d-4e73-a8a7-4e2f26e3772b"}
04:18:16.333 00.014 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"92a1a49d-4a07-4e44-9456-da8b731d6457"}
04:18:16.352 00.019 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":399,"width":15,"height":15,"star_pos":[6.76,7.18],"pixels":"..."},"id":"92a1a49d-4a07-4e44-9456-da8b731d6457"}
04:18:18.239 01.887 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"04c409aa-f38b-49a3-9461-68a08ff20690"}
04:18:18.288 00.049 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"04c409aa-f38b-49a3-9461-68a08ff20690"}
04:18:18.374 00.086 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"679b46e0-ab18-470f-bf7b-61da774fbd6c"}
04:18:18.412 00.038 9340 case statement mapped state 6 to 3
04:18:18.444 00.032 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"679b46e0-ab18-470f-bf7b-61da774fbd6c"}
04:18:18.523 00.079 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"8c9d29f3-4ff6-4b3a-9b06-974d7331e010"}
04:18:18.554 00.031 12020 Exposure complete
04:18:18.554 00.000 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":399,"width":15,"height":15,"star_pos":[6.76,7.18],"pixels":"..."},"id":"8c9d29f3-4ff6-4b3a-9b06-974d7331e010"}
04:18:18.971 00.417 9340 OnExposeComplete: enter
04:18:19.000 00.029 12020 worker thread done servicing request
04:18:19.003 00.003 9340 UpdateGuideState(): m_state=6
04:18:19.030 00.027 9340 Star::Find(15, 1412, 113, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 400
04:18:19.057 00.027 9340 Star::Find returns 1 (0), X=1412.75, Y=113.11, Mass=1566083, SNR=211.6, Peak=65526 HFD=4.9
04:18:19.116 00.059 9340 MultiStar: [#1 -0.06,-0.21,0.96,U] [#2 -0.24,-0.17,0.76,U] [#3 -0.23,-0.18,1.05,U] [#4 -0.22,-0.20,1.19,U] [#5 -0.28,-0.44,0.82,U] [#6 -0.01,-0.03,0.80,U] [#7 -0.13,-0.11,0.86,U] [#8 -0.01,-0.22,0.93,U] 
04:18:19.144 00.028 9340 single-star, 8 included, MultiStar: {-0.14, -0.18}, one-star: {-0.06, -0.07}
04:18:19.171 00.027 9340 CameraToMount -- cameraTheta (-2.28) - m_xAngle (0.05) = xAngle (-2.33 = -2.33)
04:18:19.241 00.070 9340 CameraToMount -- cameraTheta (-2.28) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-5.40 = 0.88)
04:18:19.282 00.041 9340 CameraToMount -- cameraX=-0.06 cameraY=-0.07 hyp=0.09 cameraTheta=-2.28 mountX=-0.06 mountY=0.07, mountTheta=2.30
04:18:19.378 00.096 9340 SchedulePrimaryMove(10104498, x=-0.06, y=-0.07, opts=13)
04:18:19.409 00.031 9340 Enqueuing Move request for scope (-0.06, -0.07)
04:18:19.431 00.022 12020 Worker thread wakes up
04:18:19.431 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=6618, max=65535, med=10413, FiltMin=8245, FiltMax=65517, Gamma=2.870
04:18:19.449 00.018 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.07) opts 0xd
04:18:19.449 00.000 9340 UpdateGuideState exits: m=1566083 SNR=211.6
04:18:19.498 00.049 12020 Handling offset move in thread for scope, endpoint = (-0.06, -0.07)
04:18:19.499 00.001 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:18:19.516 00.017 12020 Moving (-0.06, -0.07) raw xDistance=-0.06 yDistance=0.07
04:18:19.516 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
04:18:19.535 00.019 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
04:18:19.537 00.002 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:18:19.537 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
04:18:19.537 00.000 9340 Enqueuing Expose request
04:18:19.557 00.020 12020 MoveAxis(E, 0, ABG)
04:18:19.557 00.000 12020 Move returns status 0, amount 0
04:18:19.557 00.000 12020 MoveAxis(N, 0, ABG)
04:18:19.558 00.001 12020 Move returns status 0, amount 0
04:18:19.558 00.000 12020 move complete, result=0
04:18:19.558 00.000 12020 worker thread done servicing request
04:18:19.558 00.000 12020 Worker thread wakes up
04:18:19.559 00.001 12020 worker thread servicing REQUEST_EXPOSE 2000
04:18:19.559 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(1398,98,31,31)
04:18:19.564 00.005 9340 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
04:18:20.246 00.682 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"b6055af3-51bf-4cee-80be-37d9740a388f"}
04:18:20.268 00.022 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"b6055af3-51bf-4cee-80be-37d9740a388f"}
04:18:20.335 00.067 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"ec641c01-92ae-4384-b4d6-2f47a3f62a3b"}
04:18:20.365 00.030 9340 case statement mapped state 6 to 3
04:18:20.422 00.057 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"ec641c01-92ae-4384-b4d6-2f47a3f62a3b"}
04:18:20.522 00.100 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"cc6ea922-446e-4012-b4d3-48038098e549"}
04:18:20.550 00.028 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":400,"width":15,"height":15,"star_pos":[6.75,7.11],"pixels":"..."},"id":"cc6ea922-446e-4012-b4d3-48038098e549"}
04:18:21.942 01.392 12020 Exposure complete
04:18:22.255 00.313 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"9b3013fb-c4ef-49a4-b8b8-69dd8a012cae"}
04:18:22.278 00.023 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"9b3013fb-c4ef-49a4-b8b8-69dd8a012cae"}
04:18:22.339 00.061 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"e5e13588-2b8c-4dad-a4f2-829c69f99ccb"}
04:18:22.434 00.095 9340 case statement mapped state 6 to 3
04:18:22.458 00.024 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"e5e13588-2b8c-4dad-a4f2-829c69f99ccb"}
04:18:22.483 00.025 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"51109940-d855-4cf0-aada-ff91a9d6d3c6"}
04:18:22.534 00.051 12020 worker thread done servicing request
04:18:22.534 00.000 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":400,"width":15,"height":15,"star_pos":[6.75,7.11],"pixels":"..."},"id":"51109940-d855-4cf0-aada-ff91a9d6d3c6"}
04:18:22.568 00.034 9340 OnExposeComplete: enter
04:18:22.584 00.016 9340 UpdateGuideState(): m_state=6
04:18:22.602 00.018 9340 Star::Find(15, 1412, 113, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 401
04:18:22.653 00.051 9340 Star::Find returns 1 (0), X=1412.30, Y=113.13, Mass=1498831, SNR=201.7, Peak=65526 HFD=4.9
04:18:22.671 00.018 9340 MultiStar: [#1 -0.16,-0.15,0.86,U] [#2 -0.32,-0.03,0.84,U] [#3 -0.34,-0.31,0.83,U] [#4 -0.15,-0.15,0.98,U] [#5 -0.41,-0.26,0.83,U] [#6 -0.33,0.10,0.84,U] [#7 -0.28,-0.08,0.99,U] [#8 -0.25,-0.21,0.80,U] 
04:18:22.690 00.019 9340 refined, 8 included, MultiStar: {-0.31, -0.12}, one-star: {-0.51, -0.05}
04:18:22.706 00.016 9340 CameraToMount -- cameraTheta (-2.75) - m_xAngle (0.05) = xAngle (-2.80 = -2.80)
04:18:22.741 00.035 9340 CameraToMount -- cameraTheta (-2.75) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-5.87 = 0.41)
04:18:22.798 00.057 9340 CameraToMount -- cameraX=-0.31 cameraY=-0.12 hyp=0.33 cameraTheta=-2.75 mountX=-0.31 mountY=0.13, mountTheta=2.74
04:18:22.818 00.020 9340 SchedulePrimaryMove(10104498, x=-0.31, y=-0.12, opts=13)
04:18:22.833 00.015 9340 Enqueuing Move request for scope (-0.31, -0.12)
04:18:22.851 00.018 12020 Worker thread wakes up
04:18:22.852 00.001 9340 UpdateImageDisplay: Size=(1920,1080) min=6245, max=65535, med=10416, FiltMin=8007, FiltMax=65517, Gamma=2.870
04:18:22.896 00.044 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.31, -0.12) opts 0xd
04:18:22.898 00.002 12020 Handling offset move in thread for scope, endpoint = (-0.31, -0.12)
04:18:22.898 00.000 12020 Moving (-0.31, -0.12) raw xDistance=-0.31 yDistance=0.13
04:18:22.898 00.000 12020 GuideAlgorithmHysteresis::Result() returns -0.13 from input -0.31
04:18:22.899 00.001 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:18:22.899 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
04:18:22.901 00.002 9340 UpdateGuideState exits: m=1498831 SNR=201.7
04:18:22.918 00.017 12020 MoveAxis(E, 24, ABG)
04:18:22.919 00.001 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:18:22.938 00.019 12020 Guiding  Dir = 2, Dur = 24
04:18:22.938 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
04:18:22.956 00.018 12020 IsSlewing returns 0
04:18:22.956 00.000 9340 Enqueuing Expose request
04:18:22.975 00.019 12020 IsGuiding returns 0
04:18:23.010 00.035 12020 IsGuiding returns 1
04:18:23.010 00.000 12020 scope still moving after pulse duration time elapsed
04:18:23.071 00.061 12020 IsSlewing returns 0
04:18:23.118 00.047 12020 IsGuiding returns 0
04:18:23.119 00.001 12020 scope move finished after 24 + 119 ms
04:18:23.119 00.000 12020 Move returns status 0, amount 24
04:18:23.119 00.000 12020 MoveAxis(N, 0, ABG)
04:18:23.119 00.000 12020 Move returns status 0, amount 0
04:18:23.119 00.000 12020 move complete, result=0
04:18:23.120 00.001 12020 worker thread done servicing request
04:18:23.120 00.000 9340 GuideStep: -0.3 px 24 ms EAST, 0.1 px 0 ms NORTH
04:18:23.135 00.015 12020 Worker thread wakes up
04:18:23.135 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
04:18:23.135 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(1398,98,31,31)
04:18:24.376 01.241 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"24403376-c003-469d-ad66-71d449e1dbd3"}
04:18:24.462 00.086 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"24403376-c003-469d-ad66-71d449e1dbd3"}
04:18:24.556 00.094 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"6383d5fa-1d20-467c-b892-767684792558"}
04:18:24.628 00.072 9340 case statement mapped state 6 to 3
04:18:24.706 00.078 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"6383d5fa-1d20-467c-b892-767684792558"}
04:18:24.760 00.054 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"0dd117c0-6c4f-4a30-ab51-642dbad32762"}
04:18:24.860 00.100 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":401,"width":15,"height":15,"star_pos":[7.30,7.13],"pixels":"..."},"id":"0dd117c0-6c4f-4a30-ab51-642dbad32762"}
04:18:25.621 00.761 12020 Exposure complete
04:18:26.191 00.570 12020 worker thread done servicing request
04:18:26.192 00.001 9340 OnExposeComplete: enter
04:18:26.212 00.020 9340 UpdateGuideState(): m_state=6
04:18:26.295 00.083 9340 Star::Find(15, 1412, 113, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 402
04:18:26.326 00.031 9340 Star::Find returns 1 (0), X=1413.11, Y=113.28, Mass=1542133, SNR=248.4, Peak=65526 HFD=4.8
04:18:26.353 00.027 9340 MultiStar: [#1 0.41,-0.31,0.77,U] [#2 0.22,-0.10,0.71,U] [#3 0.26,-0.12,0.77,U] [#4 0.35,-0.27,0.83,U] [#5 0.10,-0.33,0.80,U] [#6 0.29,0.11,0.75,U] [#7 0.28,-0.32,0.76,U] [#8 0.31,-0.45,0.00,M1] 
04:18:26.402 00.049 9340 refined, 7 included, MultiStar: {0.28, -0.15}, one-star: {0.30, 0.10}
04:18:26.422 00.020 9340 CameraToMount -- cameraTheta (-0.49) - m_xAngle (0.05) = xAngle (-0.54 = -0.54)
04:18:26.470 00.048 9340 CameraToMount -- cameraTheta (-0.49) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-3.61 = 2.67)
04:18:26.487 00.017 9340 CameraToMount -- cameraX=0.28 cameraY=-0.15 hyp=0.31 cameraTheta=-0.49 mountX=0.27 mountY=0.14, mountTheta=0.48
04:18:26.518 00.031 9340 SchedulePrimaryMove(10104498, x=0.28, y=-0.15, opts=13)
04:18:26.548 00.030 9340 Enqueuing Move request for scope (0.28, -0.15)
04:18:26.567 00.019 12020 Worker thread wakes up
04:18:26.568 00.001 9340 UpdateImageDisplay: Size=(1920,1080) min=6022, max=65535, med=10401, FiltMin=8195, FiltMax=65517, Gamma=2.870
04:18:26.611 00.043 12020 worker thread servicing REQUEST_MOVE scope ofs (0.28, -0.15) opts 0xd
04:18:26.611 00.000 12020 Handling offset move in thread for scope, endpoint = (0.28, -0.15)
04:18:26.611 00.000 12020 Moving (0.28, -0.15) raw xDistance=0.27 yDistance=0.14
04:18:26.612 00.001 12020 GuideAlgorithmHysteresis::Result() returns 0.10 from input 0.27
04:18:26.612 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:18:26.613 00.001 9340 UpdateGuideState exits: m=1542133 SNR=248.4
04:18:26.636 00.023 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
04:18:26.636 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:18:26.657 00.021 12020 MoveAxis(W, 18, ABG)
04:18:26.658 00.001 9340 ScheduleExposure(2000,3,1) exposurePending=0
04:18:26.671 00.013 12020 Guiding  Dir = 3, Dur = 18
04:18:26.672 00.001 9340 Enqueuing Expose request
04:18:26.682 00.010 12020 IsSlewing returns 0
04:18:26.684 00.002 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"c3e947cd-deb4-4a18-8744-dc5ccb9f3cdd"}
04:18:26.705 00.021 12020 IsGuiding returns 0
04:18:26.706 00.001 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"c3e947cd-deb4-4a18-8744-dc5ccb9f3cdd"}
04:18:26.721 00.015 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"cdd8d94d-06e0-4d1d-8134-acfa34d39423"}
04:18:26.738 00.017 9340 case statement mapped state 6 to 3
04:18:26.774 00.036 12020 IsGuiding returns 1
04:18:26.774 00.000 12020 scope still moving after pulse duration time elapsed
04:18:26.775 00.001 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"cdd8d94d-06e0-4d1d-8134-acfa34d39423"}
04:18:26.792 00.017 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"afc3396c-d28e-4100-b577-f7c593143514"}
04:18:26.817 00.025 12020 IsSlewing returns 0
04:18:26.817 00.000 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":402,"width":15,"height":15,"star_pos":[7.11,7.28],"pixels":"..."},"id":"afc3396c-d28e-4100-b577-f7c593143514"}
04:18:26.832 00.015 12020 IsGuiding returns 0
04:18:26.832 00.000 12020 scope move finished after 18 + 108 ms
04:18:26.832 00.000 12020 Move returns status 0, amount 18
04:18:26.833 00.001 12020 MoveAxis(N, 0, ABG)
04:18:26.833 00.000 12020 Move returns status 0, amount 0
04:18:26.834 00.001 12020 move complete, result=0
04:18:26.834 00.000 12020 worker thread done servicing request
04:18:26.834 00.000 12020 Worker thread wakes up
04:18:26.834 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
04:18:26.835 00.001 12020 Handling exposure in thread, d=2000 o=3 r=(1398,98,31,31)
04:18:26.840 00.005 9340 GuideStep: 0.3 px 18 ms WEST, 0.1 px 0 ms NORTH
04:18:28.380 01.540 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"581e654d-d54c-4466-9ed1-df5d5f6c936e"}
04:18:28.408 00.028 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"581e654d-d54c-4466-9ed1-df5d5f6c936e"}
04:18:28.424 00.016 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"66e6077c-f6a1-4286-88ec-2163e015c67a"}
04:18:28.438 00.014 9340 case statement mapped state 6 to 3
04:18:28.450 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"66e6077c-f6a1-4286-88ec-2163e015c67a"}
04:18:28.461 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"fe057bf8-22e4-4918-aa55-0a5c178065f5"}
04:18:28.474 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":402,"width":15,"height":15,"star_pos":[7.11,7.28],"pixels":"..."},"id":"fe057bf8-22e4-4918-aa55-0a5c178065f5"}
04:18:29.193 00.719 12020 Exposure complete
04:18:29.490 00.297 12020 worker thread done servicing request
04:18:29.490 00.000 9340 OnExposeComplete: enter
04:18:29.509 00.019 9340 UpdateGuideState(): m_state=6
04:18:29.524 00.015 9340 Star::Find(15, 1413, 113, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 403
04:18:29.537 00.013 9340 Star::Find returns 1 (0), X=1412.66, Y=113.00, Mass=1505517, SNR=191.7, Peak=65526 HFD=4.8
04:18:29.568 00.031 9340 MultiStar: [#1 -0.11,-0.17,0.90,U] [#2 -0.35,-0.10,0.93,U] [#3 -0.19,-0.26,1.06,U] [#4 -0.25,-0.24,1.03,U] [#5 -0.30,-0.43,1.04,U] [#6 -0.16,-0.21,0.80,U] [#7 -0.32,-0.16,0.87,U] [#8 -0.28,-0.20,1.09,U] 
04:18:29.580 00.012 9340 single-star, 8 included, MultiStar: {-0.24, -0.22}, one-star: {-0.15, -0.18}
04:18:29.594 00.014 9340 CameraToMount -- cameraTheta (-2.26) - m_xAngle (0.05) = xAngle (-2.31 = -2.31)
04:18:29.611 00.017 9340 CameraToMount -- cameraTheta (-2.26) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-5.38 = 0.90)
04:18:29.622 00.011 9340 CameraToMount -- cameraX=-0.15 cameraY=-0.18 hyp=0.23 cameraTheta=-2.26 mountX=-0.16 mountY=0.18, mountTheta=2.28
04:18:29.643 00.021 9340 SchedulePrimaryMove(10104498, x=-0.15, y=-0.18, opts=13)
04:18:29.670 00.027 9340 Enqueuing Move request for scope (-0.15, -0.18)
04:18:29.701 00.031 12020 Worker thread wakes up
04:18:29.701 00.000 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.15, -0.18) opts 0xd
04:18:29.701 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=6409, max=65535, med=10412, FiltMin=7817, FiltMax=65517, Gamma=2.870
04:18:29.716 00.015 12020 Handling offset move in thread for scope, endpoint = (-0.15, -0.18)
04:18:29.717 00.001 9340 UpdateGuideState exits: m=1505517 SNR=191.7
04:18:29.730 00.013 12020 Moving (-0.15, -0.18) raw xDistance=-0.16 yDistance=0.18
04:18:29.730 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:18:29.743 00.013 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16
04:18:29.743 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
04:18:29.752 00.009 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:18:29.753 00.001 9340 Enqueuing Expose request
04:18:29.765 00.012 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.18
04:18:29.766 00.001 12020 MoveAxis(E, 0, ABG)
04:18:29.766 00.000 12020 Move returns status 0, amount 0
04:18:29.766 00.000 12020 MoveAxis(N, 0, ABG)
04:18:29.766 00.000 12020 Move returns status 0, amount 0
04:18:29.766 00.000 12020 move complete, result=0
04:18:29.766 00.000 12020 worker thread done servicing request
04:18:29.766 00.000 12020 Worker thread wakes up
04:18:29.767 00.001 12020 worker thread servicing REQUEST_EXPOSE 2000
04:18:29.767 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(1398,98,31,31)
04:18:29.772 00.005 9340 GuideStep: -0.2 px 0 ms EAST, 0.2 px 0 ms NORTH
04:18:30.380 00.608 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"60a93776-6aed-4c49-a566-f6be364b3947"}
04:18:30.392 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"60a93776-6aed-4c49-a566-f6be364b3947"}
04:18:30.403 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"6fa4efab-f1c6-45af-88bc-7a5fc2dc98fa"}
04:18:30.422 00.019 9340 case statement mapped state 6 to 3
04:18:30.434 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"6fa4efab-f1c6-45af-88bc-7a5fc2dc98fa"}
04:18:30.481 00.047 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"70b2d2b1-2268-4367-a5af-1f0ded8e1754"}
04:18:30.493 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":403,"width":15,"height":15,"star_pos":[6.66,7.00],"pixels":"..."},"id":"70b2d2b1-2268-4367-a5af-1f0ded8e1754"}
04:18:32.131 01.638 12020 Exposure complete
04:18:32.380 00.249 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"86d4f054-d40c-4b0d-8ca5-cb05364611c5"}
04:18:32.401 00.021 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"86d4f054-d40c-4b0d-8ca5-cb05364611c5"}
04:18:32.438 00.037 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"76aee6c9-ec4a-49dc-ad13-da50ec90f84d"}
04:18:32.528 00.090 9340 case statement mapped state 6 to 3
04:18:32.551 00.023 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"76aee6c9-ec4a-49dc-ad13-da50ec90f84d"}
04:18:32.577 00.026 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"fa678d3a-1c11-4daa-83f1-444dca806bfe"}
04:18:32.653 00.076 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":403,"width":15,"height":15,"star_pos":[6.66,7.00],"pixels":"..."},"id":"fa678d3a-1c11-4daa-83f1-444dca806bfe"}
04:18:32.695 00.042 12020 worker thread done servicing request
04:18:32.696 00.001 9340 OnExposeComplete: enter
04:18:32.719 00.023 9340 UpdateGuideState(): m_state=6
04:18:32.741 00.022 9340 Star::Find(15, 1412, 112, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 404
04:18:32.779 00.038 9340 Star::Find returns 1 (0), X=1412.58, Y=113.20, Mass=1498415, SNR=202.3, Peak=65526 HFD=4.8
04:18:32.820 00.041 9340 MultiStar: [#1 -0.18,-0.11,1.00,U] [#2 -0.16,-0.02,0.69,U] [#3 -0.12,-0.09,1.05,U] [#4 -0.26,0.03,0.99,U] [#5 -0.46,-0.32,0.00,M1] [#6 -0.18,0.18,0.80,U] [#7 -0.39,-0.08,0.90,U] [#8 -0.16,-0.25,0.99,U] 
04:18:32.839 00.019 9340 refined, 7 included, MultiStar: {-0.21, -0.05}, one-star: {-0.23, 0.02}
04:18:32.870 00.031 9340 CameraToMount -- cameraTheta (-2.92) - m_xAngle (0.05) = xAngle (-2.97 = -2.97)
04:18:32.910 00.040 9340 CameraToMount -- cameraTheta (-2.92) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-6.04 = 0.24)
04:18:32.929 00.019 9340 CameraToMount -- cameraX=-0.21 cameraY=-0.05 hyp=0.21 cameraTheta=-2.92 mountX=-0.21 mountY=0.05, mountTheta=2.90
04:18:32.948 00.019 9340 SchedulePrimaryMove(10104498, x=-0.21, y=-0.05, opts=13)
04:18:32.961 00.013 9340 Enqueuing Move request for scope (-0.21, -0.05)
04:18:32.975 00.014 12020 Worker thread wakes up
04:18:32.975 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=6530, max=65535, med=10421, FiltMin=8270, FiltMax=65517, Gamma=2.870
04:18:32.991 00.016 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.21, -0.05) opts 0xd
04:18:32.991 00.000 9340 UpdateGuideState exits: m=1498415 SNR=202.3
04:18:33.006 00.015 12020 Handling offset move in thread for scope, endpoint = (-0.21, -0.05)
04:18:33.006 00.000 12020 Moving (-0.21, -0.05) raw xDistance=-0.21 yDistance=0.05
04:18:33.007 00.001 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.21
04:18:33.007 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:18:33.007 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
04:18:33.007 00.000 12020 MoveAxis(E, 0, ABG)
04:18:33.008 00.001 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:18:33.043 00.035 12020 Move returns status 0, amount 0
04:18:33.043 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
04:18:33.060 00.017 12020 MoveAxis(N, 0, ABG)
04:18:33.060 00.000 9340 Enqueuing Expose request
04:18:33.073 00.013 12020 Move returns status 0, amount 0
04:18:33.073 00.000 12020 move complete, result=0
04:18:33.073 00.000 12020 worker thread done servicing request
04:18:33.074 00.001 12020 Worker thread wakes up
04:18:33.075 00.001 9340 GuideStep: -0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
04:18:33.095 00.020 12020 worker thread servicing REQUEST_EXPOSE 2000
04:18:33.095 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(1398,98,31,31)
04:18:34.379 01.284 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"058740ba-a9a3-4c3c-9484-b3f2c6c21702"}
04:18:34.392 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"058740ba-a9a3-4c3c-9484-b3f2c6c21702"}
04:18:34.407 00.015 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"8e1e0425-a6dc-4d3b-a158-5b6a1301443e"}
04:18:34.423 00.016 9340 case statement mapped state 6 to 3
04:18:34.436 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"8e1e0425-a6dc-4d3b-a158-5b6a1301443e"}
04:18:34.452 00.016 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"4256ccd7-a280-4e89-9212-f5573c687ea9"}
04:18:34.468 00.016 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":404,"width":15,"height":15,"star_pos":[6.58,7.20],"pixels":"..."},"id":"4256ccd7-a280-4e89-9212-f5573c687ea9"}
04:18:35.520 01.052 12020 Exposure complete
04:18:35.731 00.211 12020 worker thread done servicing request
04:18:35.732 00.001 9340 OnExposeComplete: enter
04:18:35.758 00.026 9340 UpdateGuideState(): m_state=6
04:18:35.769 00.011 9340 Star::Find(15, 1412, 113, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 405
04:18:35.778 00.009 9340 Star::Find returns 1 (0), X=1412.44, Y=113.27, Mass=1579517, SNR=239.3, Peak=65526 HFD=5.0
04:18:35.790 00.012 9340 MultiStar: [#1 -0.31,-0.03,0.80,U] [#2 -0.32,0.13,0.69,U] [#3 -0.48,-0.14,0.88,U] [#4 -0.18,0.10,0.83,U] [#5 -0.47,-0.18,0.75,U] [#6 -0.28,0.02,0.63,U] [#7 -0.58,0.13,0.00,M1] [#8 -0.42,-0.13,0.74,U] 
04:18:35.800 00.010 9340 refined, 7 included, MultiStar: {-0.35, -0.01}, one-star: {-0.36, 0.09}
04:18:35.814 00.014 9340 CameraToMount -- cameraTheta (-3.10) - m_xAngle (0.05) = xAngle (-3.15 = 3.13)
04:18:35.826 00.012 9340 CameraToMount -- cameraTheta (-3.10) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-6.22 = 0.07)
04:18:35.837 00.011 9340 CameraToMount -- cameraX=-0.35 cameraY=-0.01 hyp=0.35 cameraTheta=-3.10 mountX=-0.35 mountY=0.02, mountTheta=3.08
04:18:35.870 00.033 9340 SchedulePrimaryMove(10104498, x=-0.35, y=-0.01, opts=13)
04:18:35.882 00.012 9340 Enqueuing Move request for scope (-0.35, -0.01)
04:18:35.896 00.014 12020 Worker thread wakes up
04:18:35.896 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=6392, max=65535, med=10418, FiltMin=8223, FiltMax=65517, Gamma=2.870
04:18:35.910 00.014 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.35, -0.01) opts 0xd
04:18:35.910 00.000 9340 UpdateGuideState exits: m=1579517 SNR=239.3
04:18:35.919 00.009 12020 Handling offset move in thread for scope, endpoint = (-0.35, -0.01)
04:18:35.919 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:18:35.929 00.010 12020 Moving (-0.35, -0.01) raw xDistance=-0.35 yDistance=0.02
04:18:35.929 00.000 12020 GuideAlgorithmHysteresis::Result() returns -0.15 from input -0.35
04:18:35.929 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
04:18:35.942 00.013 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:18:35.942 00.000 9340 Enqueuing Expose request
04:18:35.954 00.012 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
04:18:35.954 00.000 12020 MoveAxis(E, 27, ABG)
04:18:35.954 00.000 12020 Guiding  Dir = 2, Dur = 27
04:18:35.956 00.002 12020 IsSlewing returns 0
04:18:35.957 00.001 12020 IsGuiding returns 0
04:18:35.988 00.031 12020 IsGuiding returns 1
04:18:35.988 00.000 12020 scope still moving after pulse duration time elapsed
04:18:36.023 00.035 12020 IsSlewing returns 0
04:18:36.025 00.002 12020 IsGuiding returns 0
04:18:36.025 00.000 12020 scope move finished after 27 + 40 ms
04:18:36.025 00.000 12020 Move returns status 0, amount 27
04:18:36.025 00.000 12020 MoveAxis(N, 0, ABG)
04:18:36.025 00.000 12020 Move returns status 0, amount 0
04:18:36.026 00.001 12020 move complete, result=0
04:18:36.026 00.000 12020 worker thread done servicing request
04:18:36.026 00.000 9340 GuideStep: -0.4 px 27 ms EAST, 0.0 px 0 ms NORTH
04:18:36.037 00.011 12020 Worker thread wakes up
04:18:36.037 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
04:18:36.037 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(1398,98,31,31)
04:18:36.380 00.343 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"07e2deda-4e47-49f3-b3cc-ca526ad5ee89"}
04:18:36.393 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"07e2deda-4e47-49f3-b3cc-ca526ad5ee89"}
04:18:36.404 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"055aa34e-0654-4c79-9383-b3bd7b8f0e2a"}
04:18:36.415 00.011 9340 case statement mapped state 6 to 3
04:18:36.428 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"055aa34e-0654-4c79-9383-b3bd7b8f0e2a"}
04:18:36.443 00.015 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"f66f49b9-2c9d-440c-a07c-3d05c6225503"}
04:18:36.478 00.035 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":405,"width":15,"height":15,"star_pos":[7.44,7.27],"pixels":"..."},"id":"f66f49b9-2c9d-440c-a07c-3d05c6225503"}
04:18:38.381 01.903 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"ebdc30fd-a55d-43d5-9a8e-aa19998e9af3"}
04:18:38.398 00.017 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"ebdc30fd-a55d-43d5-9a8e-aa19998e9af3"}
04:18:38.458 00.060 12020 Exposure complete
04:18:38.461 00.003 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"20b7671c-9189-4446-987c-df4a90ac4a19"}
04:18:38.504 00.043 9340 case statement mapped state 6 to 3
04:18:38.519 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"20b7671c-9189-4446-987c-df4a90ac4a19"}
04:18:38.559 00.040 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"085e9242-1399-4e1c-a58c-f2bf4a7c68d5"}
04:18:38.613 00.054 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":405,"width":15,"height":15,"star_pos":[7.44,7.27],"pixels":"..."},"id":"085e9242-1399-4e1c-a58c-f2bf4a7c68d5"}
04:18:38.907 00.294 12020 worker thread done servicing request
04:18:38.908 00.001 9340 OnExposeComplete: enter
04:18:38.923 00.015 9340 UpdateGuideState(): m_state=6
04:18:38.947 00.024 9340 Star::Find(15, 1412, 113, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 406
04:18:38.968 00.021 9340 Star::Find returns 1 (0), X=1412.50, Y=113.20, Mass=1597672, SNR=231.8, Peak=65526 HFD=5.0
04:18:38.984 00.016 9340 MultiStar: [#1 -0.20,0.00,0.83,U] [#2 -0.25,-0.10,0.75,U] [#3 -0.40,-0.18,0.86,U] [#4 -0.11,0.02,0.78,U] [#5 -0.49,-0.25,0.00,M1] [#6 -0.15,0.01,0.81,U] [#7 -0.43,-0.02,0.82,U] [#8 -0.29,-0.26,0.73,U] 
04:18:39.025 00.041 9340 refined, 7 included, MultiStar: {-0.27, -0.06}, one-star: {-0.31, 0.02}
04:18:39.039 00.014 9340 CameraToMount -- cameraTheta (-2.92) - m_xAngle (0.05) = xAngle (-2.97 = -2.97)
04:18:39.056 00.017 9340 CameraToMount -- cameraTheta (-2.92) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-6.04 = 0.24)
04:18:39.076 00.020 9340 CameraToMount -- cameraX=-0.27 cameraY=-0.06 hyp=0.28 cameraTheta=-2.92 mountX=-0.27 mountY=0.07, mountTheta=2.90
04:18:39.112 00.036 9340 SchedulePrimaryMove(10104498, x=-0.27, y=-0.06, opts=13)
04:18:39.165 00.053 9340 Enqueuing Move request for scope (-0.27, -0.06)
04:18:39.190 00.025 12020 Worker thread wakes up
04:18:39.190 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=6401, max=65535, med=10408, FiltMin=7963, FiltMax=65517, Gamma=2.870
04:18:39.203 00.013 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.27, -0.06) opts 0xd
04:18:39.203 00.000 9340 UpdateGuideState exits: m=1597672 SNR=231.8
04:18:39.220 00.017 12020 Handling offset move in thread for scope, endpoint = (-0.27, -0.06)
04:18:39.220 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:18:39.235 00.015 12020 Moving (-0.27, -0.06) raw xDistance=-0.27 yDistance=0.07
04:18:39.235 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
04:18:39.288 00.053 12020 GuideAlgorithmHysteresis::Result() returns -0.13 from input -0.27
04:18:39.289 00.001 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:18:39.289 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
04:18:39.289 00.000 9340 Enqueuing Expose request
04:18:39.304 00.015 12020 MoveAxis(E, 23, ABG)
04:18:39.304 00.000 12020 Guiding  Dir = 2, Dur = 23
04:18:39.305 00.001 12020 IsSlewing returns 0
04:18:39.307 00.002 12020 IsGuiding returns 0
04:18:39.335 00.028 12020 IsGuiding returns 1
04:18:39.335 00.000 12020 scope still moving after pulse duration time elapsed
04:18:39.398 00.063 12020 IsSlewing returns 0
04:18:39.399 00.001 12020 IsGuiding returns 0
04:18:39.400 00.001 12020 scope move finished after 23 + 69 ms
04:18:39.400 00.000 12020 Move returns status 0, amount 23
04:18:39.420 00.020 12020 MoveAxis(N, 0, ABG)
04:18:39.421 00.001 12020 Move returns status 0, amount 0
04:18:39.421 00.000 12020 move complete, result=0
04:18:39.422 00.001 12020 worker thread done servicing request
04:18:39.422 00.000 9340 GuideStep: -0.3 px 23 ms EAST, 0.1 px 0 ms NORTH
04:18:39.437 00.015 12020 Worker thread wakes up
04:18:39.437 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
04:18:39.437 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(1398,98,31,31)
04:18:40.381 00.944 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"3605b2c3-cc2c-489f-9f24-688dfae56626"}
04:18:40.396 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"3605b2c3-cc2c-489f-9f24-688dfae56626"}
04:18:40.413 00.017 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"1c910ab5-c8fa-4b8b-ab7e-d2eb495339b9"}
04:18:40.453 00.040 9340 case statement mapped state 6 to 3
04:18:40.469 00.016 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"1c910ab5-c8fa-4b8b-ab7e-d2eb495339b9"}
04:18:40.485 00.016 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"1a0fd4fb-0fab-43f0-8bad-849fc0c1282f"}
04:18:40.499 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":406,"width":15,"height":15,"star_pos":[7.50,7.20],"pixels":"..."},"id":"1a0fd4fb-0fab-43f0-8bad-849fc0c1282f"}
04:18:41.794 01.295 12020 Exposure complete
04:18:42.030 00.236 12020 worker thread done servicing request
04:18:42.030 00.000 9340 OnExposeComplete: enter
04:18:42.041 00.011 9340 UpdateGuideState(): m_state=6
04:18:42.052 00.011 9340 Star::Find(15, 1412, 113, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 407
04:18:42.064 00.012 9340 Star::Find returns 1 (0), X=1412.40, Y=113.17, Mass=1612325, SNR=230.4, Peak=65526 HFD=5.0
04:18:42.074 00.010 9340 MultiStar: [#1 -0.04,-0.00,0.83,U] [#2 -0.18,0.10,0.68,U] [#3 -0.16,0.03,0.90,U] [#4 -0.28,-0.01,0.91,U] [#5 -0.29,-0.20,0.83,U] [#6 -0.25,0.18,0.75,U] [#7 -0.34,0.10,0.75,U] [#8 -0.50,-0.06,0.94,U] 
04:18:42.083 00.009 9340 refined, 8 included, MultiStar: {-0.28, 0.01}, one-star: {-0.41, -0.01}
04:18:42.095 00.012 9340 CameraToMount -- cameraTheta (3.11) - m_xAngle (0.05) = xAngle (3.06 = 3.06)
04:18:42.110 00.015 9340 CameraToMount -- cameraTheta (3.11) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-0.00 = -0.00)
04:18:42.120 00.010 9340 CameraToMount -- cameraX=-0.28 cameraY=0.01 hyp=0.28 cameraTheta=3.11 mountX=-0.28 mountY=-0.00, mountTheta=-3.14
04:18:42.151 00.031 9340 SchedulePrimaryMove(10104498, x=-0.28, y=0.01, opts=13)
04:18:42.166 00.015 9340 Enqueuing Move request for scope (-0.28, 0.01)
04:18:42.180 00.014 12020 Worker thread wakes up
04:18:42.181 00.001 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.28, 0.01) opts 0xd
04:18:42.181 00.000 12020 Handling offset move in thread for scope, endpoint = (-0.28, 0.01)
04:18:42.182 00.001 12020 Moving (-0.28, 0.01) raw xDistance=-0.28 yDistance=-0.00
04:18:42.182 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=6858, max=65535, med=10360, FiltMin=7963, FiltMax=65517, Gamma=2.870
04:18:42.197 00.015 12020 GuideAlgorithmHysteresis::Result() returns -0.13 from input -0.28
04:18:42.197 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:18:42.197 00.000 9340 UpdateGuideState exits: m=1612325 SNR=230.4
04:18:42.209 00.012 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
04:18:42.209 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:18:42.221 00.012 12020 MoveAxis(E, 23, ABG)
04:18:42.222 00.001 9340 ScheduleExposure(2000,3,1) exposurePending=0
04:18:42.235 00.013 12020 Guiding  Dir = 2, Dur = 23
04:18:42.236 00.001 9340 Enqueuing Expose request
04:18:42.292 00.056 12020 IsSlewing returns 0
04:18:42.295 00.003 12020 IsGuiding returns 0
04:18:42.324 00.029 12020 IsGuiding returns 1
04:18:42.324 00.000 12020 scope still moving after pulse duration time elapsed
04:18:42.371 00.047 12020 IsSlewing returns 0
04:18:42.374 00.003 12020 IsGuiding returns 0
04:18:42.374 00.000 12020 scope move finished after 23 + 55 ms
04:18:42.374 00.000 12020 Move returns status 0, amount 23
04:18:42.374 00.000 12020 MoveAxis(N, 0, ABG)
04:18:42.374 00.000 12020 Move returns status 0, amount 0
04:18:42.374 00.000 12020 move complete, result=0
04:18:42.374 00.000 12020 worker thread done servicing request
04:18:42.375 00.001 9340 GuideStep: -0.3 px 23 ms EAST, -0.0 px 0 ms NORTH
04:18:42.410 00.035 12020 Worker thread wakes up
04:18:42.410 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
04:18:42.410 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(1398,98,31,31)
04:18:42.420 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"56b22f4b-48b7-480c-b6a6-19d72ab1128c"}
04:18:42.438 00.018 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"56b22f4b-48b7-480c-b6a6-19d72ab1128c"}
04:18:42.452 00.014 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"31c595e1-339e-4895-8cb0-d67a68f7868f"}
04:18:42.462 00.010 9340 case statement mapped state 6 to 3
04:18:42.474 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"31c595e1-339e-4895-8cb0-d67a68f7868f"}
04:18:42.500 00.026 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"90a56e88-fae0-4be1-9a56-f6cd0e965a55"}
04:18:42.512 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":407,"width":15,"height":15,"star_pos":[7.40,7.17],"pixels":"..."},"id":"90a56e88-fae0-4be1-9a56-f6cd0e965a55"}
04:18:44.380 01.868 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"57917380-13a7-41fd-a498-7107c186d1cd"}
04:18:44.394 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"57917380-13a7-41fd-a498-7107c186d1cd"}
04:18:44.418 00.024 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"754e84a8-bf15-4b35-bade-d40d134da562"}
04:18:44.457 00.039 9340 case statement mapped state 6 to 3
04:18:44.472 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"754e84a8-bf15-4b35-bade-d40d134da562"}
04:18:44.487 00.015 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"7c213335-4c1f-443b-80de-d6eb63962768"}
04:18:44.504 00.017 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":407,"width":15,"height":15,"star_pos":[7.40,7.17],"pixels":"..."},"id":"7c213335-4c1f-443b-80de-d6eb63962768"}
04:18:44.815 00.311 12020 Exposure complete
04:18:45.119 00.304 12020 worker thread done servicing request
04:18:45.119 00.000 9340 OnExposeComplete: enter
04:18:45.135 00.016 9340 UpdateGuideState(): m_state=6
04:18:45.149 00.014 9340 Star::Find(15, 1412, 113, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 408
04:18:45.168 00.019 9340 Star::Find returns 1 (0), X=1412.40, Y=113.24, Mass=1512118, SNR=200.9, Peak=65526 HFD=4.8
04:18:45.188 00.020 9340 MultiStar: [#1 -0.38,0.01,1.01,U] [#2 -0.34,0.05,0.79,U] [#3 -0.39,-0.12,1.02,U] [#4 -0.41,0.09,1.08,U] [#5 -0.48,-0.22,0.88,U] [#6 -0.34,0.02,0.83,U] [#7 -0.54,0.20,0.00,M1] [#8 -0.31,0.00,1.02,U] 
04:18:45.224 00.036 9340 refined, 7 included, MultiStar: {-0.38, -0.01}, one-star: {-0.41, 0.06}
04:18:45.240 00.016 9340 CameraToMount -- cameraTheta (-3.11) - m_xAngle (0.05) = xAngle (-3.16 = 3.12)
04:18:45.256 00.016 9340 CameraToMount -- cameraTheta (-3.11) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-6.23 = 0.06)
04:18:45.277 00.021 9340 CameraToMount -- cameraX=-0.38 cameraY=-0.01 hyp=0.38 cameraTheta=-3.11 mountX=-0.38 mountY=0.02, mountTheta=3.09
04:18:45.304 00.027 9340 SchedulePrimaryMove(10104498, x=-0.38, y=-0.01, opts=13)
04:18:45.318 00.014 9340 Enqueuing Move request for scope (-0.38, -0.01)
04:18:45.359 00.041 12020 Worker thread wakes up
04:18:45.361 00.002 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.38, -0.01) opts 0xd
04:18:45.361 00.000 12020 Handling offset move in thread for scope, endpoint = (-0.38, -0.01)
04:18:45.361 00.000 12020 Moving (-0.38, -0.01) raw xDistance=-0.38 yDistance=0.02
04:18:45.362 00.001 12020 GuideAlgorithmHysteresis::Result() returns -0.17 from input -0.38
04:18:45.362 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:18:45.362 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
04:18:45.362 00.000 12020 MoveAxis(E, 31, ABG)
04:18:45.366 00.004 12020 Guiding  Dir = 2, Dur = 31
04:18:45.366 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=6201, max=65535, med=10387, FiltMin=8258, FiltMax=65517, Gamma=2.870
04:18:45.386 00.020 12020 IsSlewing returns 0
04:18:45.387 00.001 12020 IsGuiding returns 0
04:18:45.391 00.004 9340 UpdateGuideState exits: m=1512118 SNR=200.9
04:18:45.417 00.026 12020 PulseGuide returned control before completion, sleep 19
04:18:45.417 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:18:45.462 00.045 9340 ScheduleExposure(2000,3,1) exposurePending=0
04:18:45.522 00.060 12020 IsGuiding returns 0
04:18:45.523 00.001 9340 Enqueuing Expose request
04:18:45.543 00.020 12020 Move returns status 0, amount 31
04:18:45.544 00.001 12020 MoveAxis(N, 0, ABG)
04:18:45.544 00.000 12020 Move returns status 0, amount 0
04:18:45.544 00.000 12020 move complete, result=0
04:18:45.544 00.000 12020 worker thread done servicing request
04:18:45.545 00.001 12020 Worker thread wakes up
04:18:45.546 00.001 12020 worker thread servicing REQUEST_EXPOSE 2000
04:18:45.546 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(1398,98,31,31)
04:18:45.548 00.002 9340 GuideStep: -0.4 px 31 ms EAST, 0.0 px 0 ms NORTH
04:18:46.390 00.842 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"563cdaa7-5ea0-40c4-9b4b-9bf28a257f7f"}
04:18:46.410 00.020 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"563cdaa7-5ea0-40c4-9b4b-9bf28a257f7f"}
04:18:46.429 00.019 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"40e46eff-51af-43f3-9510-5d4cd5b13115"}
04:18:46.467 00.038 9340 case statement mapped state 6 to 3
04:18:46.481 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"40e46eff-51af-43f3-9510-5d4cd5b13115"}
04:18:46.499 00.018 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"657e3b0a-bb2a-41ec-bc0e-393f003c4637"}
04:18:46.512 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":408,"width":15,"height":15,"star_pos":[7.40,7.24],"pixels":"..."},"id":"657e3b0a-bb2a-41ec-bc0e-393f003c4637"}
04:18:48.035 01.523 12020 Exposure complete
04:18:48.278 00.243 12020 worker thread done servicing request
04:18:48.278 00.000 9340 OnExposeComplete: enter
04:18:48.293 00.015 9340 UpdateGuideState(): m_state=6
04:18:48.304 00.011 9340 Star::Find(15, 1412, 113, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 409
04:18:48.316 00.012 9340 Star::Find returns 1 (0), X=1412.42, Y=113.21, Mass=1611806, SNR=249.9, Peak=65526 HFD=5.1
04:18:48.333 00.017 9340 MultiStar: [#1 -0.20,0.08,0.75,U] [#2 -0.33,0.23,0.71,U] [#3 -0.36,-0.03,0.86,U] [#4 -0.15,0.01,0.88,U] [#5 -0.55,-0.16,0.00,M1] [#6 -0.13,0.23,0.72,U] [#7 -0.42,0.25,0.80,U] [#8 -0.36,0.03,0.75,U] 
04:18:48.349 00.016 9340 refined, 7 included, MultiStar: {-0.30, 0.10}, one-star: {-0.39, 0.03}
04:18:48.361 00.012 9340 CameraToMount -- cameraTheta (2.82) - m_xAngle (0.05) = xAngle (2.77 = 2.77)
04:18:48.373 00.012 9340 CameraToMount -- cameraTheta (2.82) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-0.29 = -0.29)
04:18:48.411 00.038 9340 CameraToMount -- cameraX=-0.30 cameraY=0.10 hyp=0.31 cameraTheta=2.82 mountX=-0.29 mountY=-0.09, mountTheta=-2.84
04:18:48.439 00.028 9340 SchedulePrimaryMove(10104498, x=-0.30, y=0.10, opts=13)
04:18:48.460 00.021 9340 Enqueuing Move request for scope (-0.30, 0.10)
04:18:48.474 00.014 12020 Worker thread wakes up
04:18:48.475 00.001 9340 UpdateImageDisplay: Size=(1920,1080) min=6752, max=65535, med=10454, FiltMin=8162, FiltMax=65517, Gamma=2.870
04:18:48.486 00.011 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.30, 0.10) opts 0xd
04:18:48.486 00.000 9340 UpdateGuideState exits: m=1611806 SNR=249.9
04:18:48.503 00.017 12020 Handling offset move in thread for scope, endpoint = (-0.30, 0.10)
04:18:48.503 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:18:48.548 00.045 12020 Moving (-0.30, 0.10) raw xDistance=-0.29 yDistance=-0.09
04:18:48.548 00.000 12020 GuideAlgorithmHysteresis::Result() returns -0.14 from input -0.29
04:18:48.548 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:18:48.548 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
04:18:48.549 00.001 12020 MoveAxis(E, 24, ABG)
04:18:48.549 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
04:18:48.564 00.015 12020 Guiding  Dir = 2, Dur = 24
04:18:48.564 00.000 9340 Enqueuing Expose request
04:18:48.582 00.018 12020 IsSlewing returns 0
04:18:48.583 00.001 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"06eb9f08-2926-4d37-ad23-7da3959393ca"}
04:18:48.597 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"06eb9f08-2926-4d37-ad23-7da3959393ca"}
04:18:48.615 00.018 12020 IsGuiding returns 0
04:18:48.618 00.003 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"f05a74cc-b823-417b-a339-dd0ccd19d13a"}
04:18:48.643 00.025 12020 IsGuiding returns 1
04:18:48.643 00.000 12020 scope still moving after pulse duration time elapsed
04:18:48.643 00.000 9340 case statement mapped state 6 to 3
04:18:48.686 00.043 12020 IsSlewing returns 0
04:18:48.688 00.002 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"f05a74cc-b823-417b-a339-dd0ccd19d13a"}
04:18:48.704 00.016 12020 IsGuiding returns 0
04:18:48.705 00.001 12020 scope move finished after 24 + 65 ms
04:18:48.705 00.000 12020 Move returns status 0, amount 24
04:18:48.705 00.000 12020 MoveAxis(N, 0, ABG)
04:18:48.705 00.000 12020 Move returns status 0, amount 0
04:18:48.705 00.000 12020 move complete, result=0
04:18:48.705 00.000 12020 worker thread done servicing request
04:18:48.705 00.000 12020 Worker thread wakes up
04:18:48.706 00.001 12020 worker thread servicing REQUEST_EXPOSE 2000
04:18:48.706 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(1398,98,31,31)
04:18:48.709 00.003 9340 GuideStep: -0.3 px 24 ms EAST, -0.1 px 0 ms NORTH
04:18:48.733 00.024 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"922be235-021d-4f85-b00f-7d27d8132ade"}
04:18:48.745 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":409,"width":15,"height":15,"star_pos":[7.42,7.21],"pixels":"..."},"id":"922be235-021d-4f85-b00f-7d27d8132ade"}
04:18:50.393 01.648 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"9ae8bded-97e3-4b54-a48c-cc77a55ac12a"}
04:18:50.550 00.157 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"9ae8bded-97e3-4b54-a48c-cc77a55ac12a"}
04:18:50.767 00.217 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"4efb1f16-b296-4c46-a642-469927507f64"}
04:18:51.019 00.252 9340 case statement mapped state 6 to 3
04:18:51.806 00.787 12020 Exposure complete
04:18:51.837 00.031 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"4efb1f16-b296-4c46-a642-469927507f64"}
04:18:52.179 00.342 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"99ebba76-462e-4df7-86b5-4574d6e7adef"}
04:18:52.428 00.249 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":409,"width":15,"height":15,"star_pos":[7.42,7.21],"pixels":"..."},"id":"99ebba76-462e-4df7-86b5-4574d6e7adef"}
04:18:52.742 00.314 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"f030f678-04fd-497f-a7fd-3466d443adf7"}
04:18:52.991 00.249 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"f030f678-04fd-497f-a7fd-3466d443adf7"}
04:18:53.209 00.218 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"12dda99c-e634-4cf1-bd47-74fdac7b1209"}
04:18:53.474 00.265 9340 case statement mapped state 6 to 3
04:18:53.640 00.166 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"12dda99c-e634-4cf1-bd47-74fdac7b1209"}
04:18:53.755 00.115 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"afcaeac3-b60d-41a0-9e33-2ffbc0eb59ef"}
04:18:53.832 00.077 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":409,"width":15,"height":15,"star_pos":[7.42,7.21],"pixels":"..."},"id":"afcaeac3-b60d-41a0-9e33-2ffbc0eb59ef"}
04:18:53.972 00.140 12020 worker thread done servicing request
04:18:53.973 00.001 9340 OnExposeComplete: enter
04:18:53.994 00.021 9340 UpdateGuideState(): m_state=6
04:18:54.018 00.024 9340 Star::Find(15, 1412, 113, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 410
04:18:54.036 00.018 9340 Star::Find returns 1 (0), X=1412.40, Y=113.15, Mass=1518344, SNR=209.7, Peak=65526 HFD=4.9
04:18:54.053 00.017 9340 MultiStar: [#1 -0.21,-0.01,0.92,U] [#2 -0.37,0.03,0.78,U] [#3 -0.33,-0.03,1.04,U] [#4 -0.32,-0.00,0.95,U] [#5 -0.61,-0.26,0.00,M2] [#6 -0.39,0.00,0.82,U] [#7 -0.41,-0.07,1.02,U] [#8 -0.49,-0.17,0.87,U] 
04:18:54.101 00.048 9340 refined, 7 included, MultiStar: {-0.37, -0.04}, one-star: {-0.41, -0.03}
04:18:54.117 00.016 9340 CameraToMount -- cameraTheta (-3.04) - m_xAngle (0.05) = xAngle (-3.09 = -3.09)
04:18:54.135 00.018 9340 CameraToMount -- cameraTheta (-3.04) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-6.16 = 0.12)
04:18:54.172 00.037 9340 CameraToMount -- cameraX=-0.37 cameraY=-0.04 hyp=0.37 cameraTheta=-3.04 mountX=-0.37 mountY=0.05, mountTheta=3.02
04:18:54.271 00.099 9340 SchedulePrimaryMove(10104498, x=-0.37, y=-0.04, opts=13)
04:18:54.295 00.024 9340 Enqueuing Move request for scope (-0.37, -0.04)
04:18:54.324 00.029 12020 Worker thread wakes up
04:18:54.325 00.001 9340 UpdateImageDisplay: Size=(1920,1080) min=6787, max=65535, med=10442, FiltMin=7952, FiltMax=65517, Gamma=2.870
04:18:54.382 00.057 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.37, -0.04) opts 0xd
04:18:54.383 00.001 12020 Handling offset move in thread for scope, endpoint = (-0.37, -0.04)
04:18:54.383 00.000 12020 Moving (-0.37, -0.04) raw xDistance=-0.37 yDistance=0.05
04:18:54.383 00.000 12020 GuideAlgorithmHysteresis::Result() returns -0.17 from input -0.37
04:18:54.384 00.001 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:18:54.386 00.002 9340 UpdateGuideState exits: m=1518344 SNR=209.7
04:18:54.421 00.035 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
04:18:54.422 00.001 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:18:54.443 00.021 12020 MoveAxis(E, 30, ABG)
04:18:54.443 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
04:18:54.465 00.022 12020 Guiding  Dir = 2, Dur = 30
04:18:54.467 00.002 9340 Enqueuing Expose request
04:18:54.497 00.030 12020 IsSlewing returns 0
04:18:54.499 00.002 12020 IsGuiding returns 0
04:18:54.525 00.026 12020 PulseGuide returned control before completion, sleep 14
04:18:54.573 00.048 12020 IsGuiding returns 0
04:18:54.574 00.001 12020 Move returns status 0, amount 30
04:18:54.574 00.000 12020 MoveAxis(N, 0, ABG)
04:18:54.574 00.000 12020 Move returns status 0, amount 0
04:18:54.574 00.000 12020 move complete, result=0
04:18:54.574 00.000 12020 worker thread done servicing request
04:18:54.575 00.001 9340 GuideStep: -0.4 px 30 ms EAST, 0.0 px 0 ms NORTH
04:18:54.590 00.015 12020 Worker thread wakes up
04:18:54.590 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
04:18:54.590 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(1398,98,31,31)
04:18:54.744 00.154 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"ea90424c-22d0-4c9c-8d15-bffbec56caff"}
04:18:54.768 00.024 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"ea90424c-22d0-4c9c-8d15-bffbec56caff"}
04:18:54.784 00.016 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"49f57e29-9f4a-4090-8c94-256c1cc231d0"}
04:18:54.797 00.013 9340 case statement mapped state 6 to 3
04:18:54.815 00.018 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"49f57e29-9f4a-4090-8c94-256c1cc231d0"}
04:18:54.836 00.021 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"08554f1d-5046-4ca4-9821-a1474883fefa"}
04:18:54.849 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":410,"width":15,"height":15,"star_pos":[7.40,7.15],"pixels":"..."},"id":"08554f1d-5046-4ca4-9821-a1474883fefa"}
04:18:56.739 01.890 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"c2ae14d4-00a6-435b-8319-afe4e3c0a9cf"}
04:18:56.765 00.026 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"c2ae14d4-00a6-435b-8319-afe4e3c0a9cf"}
04:18:56.797 00.032 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"e2ec8455-5adb-41cb-ada2-a6120a151bf5"}
04:18:56.826 00.029 9340 case statement mapped state 6 to 3
04:18:56.864 00.038 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"e2ec8455-5adb-41cb-ada2-a6120a151bf5"}
04:18:56.897 00.033 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"500e3f16-b967-47e2-84c1-e8089a9d5534"}
04:18:56.912 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":410,"width":15,"height":15,"star_pos":[7.40,7.15],"pixels":"..."},"id":"500e3f16-b967-47e2-84c1-e8089a9d5534"}
04:18:57.008 00.096 12020 Exposure complete
04:18:57.821 00.813 9340 OnExposeComplete: enter
04:18:57.877 00.056 12020 worker thread done servicing request
04:18:57.878 00.001 9340 UpdateGuideState(): m_state=6
04:18:57.981 00.103 9340 Star::Find(15, 1412, 113, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 411
04:18:58.242 00.261 9340 Star::Find returns 1 (0), X=1412.49, Y=113.25, Mass=1616469, SNR=233.8, Peak=65526 HFD=5.1
04:18:58.306 00.064 9340 MultiStar: [#1 -0.36,0.12,0.89,U] [#2 -0.32,0.20,0.72,U] [#3 -0.31,-0.04,1.00,U] [#4 -0.28,0.11,0.96,U] [#5 -0.51,-0.02,0.92,U] [#6 -0.22,0.25,0.79,U] [#7 -0.55,0.17,0.00,M1] [#8 -0.68,-0.10,0.00,M1] 
04:18:58.455 00.149 9340 single-star, 6 included, MultiStar: {-0.33, 0.09}, one-star: {-0.32, 0.07}
04:18:58.615 00.160 9340 CameraToMount -- cameraTheta (2.93) - m_xAngle (0.05) = xAngle (2.88 = 2.88)
04:18:58.663 00.048 9340 CameraToMount -- cameraTheta (2.93) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-0.19 = -0.19)
04:18:58.771 00.108 9340 CameraToMount -- cameraX=-0.32 cameraY=0.07 hyp=0.32 cameraTheta=2.93 mountX=-0.31 mountY=-0.06, mountTheta=-2.95
04:18:58.888 00.117 9340 SchedulePrimaryMove(10104498, x=-0.32, y=0.07, opts=13)
04:18:58.926 00.038 9340 Enqueuing Move request for scope (-0.32, 0.07)
04:18:58.957 00.031 12020 Worker thread wakes up
04:18:58.957 00.000 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.32, 0.07) opts 0xd
04:18:58.958 00.001 12020 Handling offset move in thread for scope, endpoint = (-0.32, 0.07)
04:18:58.959 00.001 12020 Moving (-0.32, 0.07) raw xDistance=-0.31 yDistance=-0.06
04:18:58.959 00.000 12020 GuideAlgorithmHysteresis::Result() returns -0.14 from input -0.31
04:18:58.959 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:18:58.961 00.002 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
04:18:58.961 00.000 12020 MoveAxis(E, 26, ABG)
04:18:58.966 00.005 9340 UpdateImageDisplay: Size=(1920,1080) min=6346, max=65535, med=10410, FiltMin=8147, FiltMax=65517, Gamma=2.870
04:18:59.039 00.073 12020 Guiding  Dir = 2, Dur = 26
04:18:59.040 00.001 9340 UpdateGuideState exits: m=1616469 SNR=233.8
04:18:59.064 00.024 12020 IsSlewing returns 0
04:18:59.065 00.001 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:18:59.087 00.022 12020 IsGuiding returns 0
04:18:59.089 00.002 9340 ScheduleExposure(2000,3,1) exposurePending=0
04:18:59.127 00.038 9340 Enqueuing Expose request
04:18:59.189 00.062 12020 IsGuiding returns 1
04:18:59.189 00.000 12020 scope still moving after pulse duration time elapsed
04:18:59.208 00.019 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"86625249-fb66-41b5-9db6-5c5ab9d476c5"}
04:18:59.249 00.041 12020 IsSlewing returns 0
04:18:59.251 00.002 12020 IsGuiding returns 0
04:18:59.251 00.000 12020 scope move finished after 26 + 135 ms
04:18:59.251 00.000 12020 Move returns status 0, amount 26
04:18:59.251 00.000 12020 MoveAxis(N, 0, ABG)
04:18:59.252 00.001 12020 Move returns status 0, amount 0
04:18:59.252 00.000 12020 move complete, result=0
04:18:59.252 00.000 12020 worker thread done servicing request
04:18:59.252 00.000 12020 Worker thread wakes up
04:18:59.253 00.001 12020 worker thread servicing REQUEST_EXPOSE 2000
04:18:59.253 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(1398,98,31,31)
04:18:59.255 00.002 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"86625249-fb66-41b5-9db6-5c5ab9d476c5"}
04:18:59.356 00.101 9340 GuideStep: -0.3 px 26 ms EAST, -0.1 px 0 ms NORTH
04:18:59.480 00.124 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"979c5950-ca17-46a7-8b3f-df1e303efb75"}
04:18:59.516 00.036 9340 case statement mapped state 6 to 3
04:18:59.549 00.033 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"979c5950-ca17-46a7-8b3f-df1e303efb75"}
04:18:59.618 00.069 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"0f03d1f4-f97b-4ca5-b4a1-a149065a824c"}
04:18:59.637 00.019 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":411,"width":15,"height":15,"star_pos":[7.49,7.25],"pixels":"..."},"id":"0f03d1f4-f97b-4ca5-b4a1-a149065a824c"}
04:19:00.739 01.102 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"b6dc96aa-8d90-45b8-b26e-dd0cefe4248d"}
04:19:00.764 00.025 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"b6dc96aa-8d90-45b8-b26e-dd0cefe4248d"}
04:19:00.781 00.017 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"f098ac62-61ae-4a0a-a011-0e23b01bef1b"}
04:19:00.792 00.011 9340 case statement mapped state 6 to 3
04:19:00.804 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"f098ac62-61ae-4a0a-a011-0e23b01bef1b"}
04:19:00.825 00.021 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"d7bf8f21-ebae-4c78-8b09-416f9f5ab6de"}
04:19:00.865 00.040 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":411,"width":15,"height":15,"star_pos":[7.49,7.25],"pixels":"..."},"id":"d7bf8f21-ebae-4c78-8b09-416f9f5ab6de"}
04:19:01.686 00.821 12020 Exposure complete
04:19:02.019 00.333 12020 worker thread done servicing request
04:19:02.019 00.000 9340 OnExposeComplete: enter
04:19:02.056 00.037 9340 UpdateGuideState(): m_state=6
04:19:02.070 00.014 9340 Star::Find(15, 1412, 113, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 412
04:19:02.081 00.011 9340 Star::Find returns 1 (0), X=1412.43, Y=113.13, Mass=1570844, SNR=219.8, Peak=65526 HFD=5.0
04:19:02.095 00.014 9340 MultiStar: [#1 -0.18,0.05,1.01,U] [#2 -0.26,0.16,0.76,U] [#3 -0.43,-0.10,1.00,U] [#4 -0.23,0.07,0.84,U] [#5 -0.53,-0.02,0.00,M2] [#6 -0.27,0.10,0.76,U] [#7 -0.23,0.07,0.78,U] [#8 -0.37,-0.08,0.91,U] 
04:19:02.105 00.010 9340 refined, 7 included, MultiStar: {-0.30, 0.02}, one-star: {-0.37, -0.05}
04:19:02.118 00.013 9340 CameraToMount -- cameraTheta (3.08) - m_xAngle (0.05) = xAngle (3.03 = 3.03)
04:19:02.130 00.012 9340 CameraToMount -- cameraTheta (3.08) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-0.04 = -0.04)
04:19:02.170 00.040 9340 CameraToMount -- cameraX=-0.30 cameraY=0.02 hyp=0.30 cameraTheta=3.08 mountX=-0.29 mountY=-0.01, mountTheta=-3.10
04:19:02.197 00.027 9340 SchedulePrimaryMove(10104498, x=-0.30, y=0.02, opts=13)
04:19:02.211 00.014 9340 Enqueuing Move request for scope (-0.30, 0.02)
04:19:02.226 00.015 12020 Worker thread wakes up
04:19:02.226 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=6034, max=65535, med=10374, FiltMin=8114, FiltMax=65517, Gamma=2.870
04:19:02.242 00.016 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.30, 0.02) opts 0xd
04:19:02.242 00.000 9340 UpdateGuideState exits: m=1570844 SNR=219.8
04:19:02.272 00.030 12020 Handling offset move in thread for scope, endpoint = (-0.30, 0.02)
04:19:02.272 00.000 12020 Moving (-0.30, 0.02) raw xDistance=-0.29 yDistance=-0.01
04:19:02.273 00.001 12020 GuideAlgorithmHysteresis::Result() returns -0.14 from input -0.29
04:19:02.273 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:19:02.273 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
04:19:02.273 00.000 12020 MoveAxis(E, 24, ABG)
04:19:02.273 00.000 12020 Guiding  Dir = 2, Dur = 24
04:19:02.274 00.001 12020 IsSlewing returns 0
04:19:02.276 00.002 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:19:02.297 00.021 12020 IsGuiding returns 0
04:19:02.297 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
04:19:02.316 00.019 12020 PulseGuide returned control before completion, sleep 18
04:19:02.317 00.001 9340 Enqueuing Expose request
04:19:02.391 00.074 12020 IsGuiding returns 0
04:19:02.391 00.000 12020 Move returns status 0, amount 24
04:19:02.392 00.001 12020 MoveAxis(N, 0, ABG)
04:19:02.392 00.000 12020 Move returns status 0, amount 0
04:19:02.392 00.000 12020 move complete, result=0
04:19:02.392 00.000 12020 worker thread done servicing request
04:19:02.392 00.000 9340 GuideStep: -0.3 px 24 ms EAST, -0.0 px 0 ms NORTH
04:19:02.408 00.016 12020 Worker thread wakes up
04:19:02.409 00.001 12020 worker thread servicing REQUEST_EXPOSE 2000
04:19:02.409 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(1398,98,31,31)
04:19:02.737 00.328 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"a0a83954-c88b-486b-a9b7-47fb3f44a924"}
04:19:02.751 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"a0a83954-c88b-486b-a9b7-47fb3f44a924"}
04:19:02.767 00.016 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"80336fe3-5acf-4f22-8615-251a744b0a3b"}
04:19:02.777 00.010 9340 case statement mapped state 6 to 3
04:19:02.797 00.020 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"80336fe3-5acf-4f22-8615-251a744b0a3b"}
04:19:02.810 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"a96b480a-3e51-4ac2-9e68-3b5ea5e3446c"}
04:19:02.840 00.030 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":412,"width":15,"height":15,"star_pos":[7.43,7.13],"pixels":"..."},"id":"a96b480a-3e51-4ac2-9e68-3b5ea5e3446c"}
04:19:04.737 01.897 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"d94261a0-ec61-41bd-bb06-a157b80e3811"}
04:19:04.748 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"d94261a0-ec61-41bd-bb06-a157b80e3811"}
04:19:04.763 00.015 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"724fd3a5-45b7-4750-9058-2a8ef35d3408"}
04:19:04.774 00.011 9340 case statement mapped state 6 to 3
04:19:04.784 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"724fd3a5-45b7-4750-9058-2a8ef35d3408"}
04:19:04.796 00.012 12020 Exposure complete
04:19:04.797 00.001 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"2b7de61f-f3dd-448d-80cb-7a4ccd818dd8"}
04:19:04.810 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":412,"width":15,"height":15,"star_pos":[7.43,7.13],"pixels":"..."},"id":"2b7de61f-f3dd-448d-80cb-7a4ccd818dd8"}
04:19:05.050 00.240 12020 worker thread done servicing request
04:19:05.050 00.000 9340 OnExposeComplete: enter
04:19:05.081 00.031 9340 UpdateGuideState(): m_state=6
04:19:05.094 00.013 9340 Star::Find(15, 1412, 113, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 413
04:19:05.106 00.012 9340 Star::Find returns 1 (0), X=1412.76, Y=113.44, Mass=1557505, SNR=203.3, Peak=65526 HFD=4.9
04:19:05.122 00.016 9340 MultiStar: [#1 0.26,0.20,0.87,U] [#2 0.32,0.31,0.87,U] [#3 -0.02,0.19,0.97,U] [#4 0.08,0.13,1.19,U] [#5 -0.12,0.05,1.06,U] [#6 0.02,0.27,0.77,U] [#7 0.16,0.19,1.02,U] [#8 0.11,0.14,0.90,U] 
04:19:05.132 00.010 9340 refined, 8 included, MultiStar: {0.08, 0.19}, one-star: {-0.04, 0.26}
04:19:05.155 00.023 9340 CameraToMount -- cameraTheta (1.17) - m_xAngle (0.05) = xAngle (1.12 = 1.12)
04:19:05.173 00.018 9340 CameraToMount -- cameraTheta (1.17) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-1.95 = -1.95)
04:19:05.222 00.049 9340 CameraToMount -- cameraX=0.08 cameraY=0.19 hyp=0.20 cameraTheta=1.17 mountX=0.09 mountY=-0.19, mountTheta=-1.13
04:19:05.246 00.024 9340 SchedulePrimaryMove(10104498, x=0.08, y=0.19, opts=13)
04:19:05.259 00.013 9340 Enqueuing Move request for scope (0.08, 0.19)
04:19:05.276 00.017 12020 Worker thread wakes up
04:19:05.276 00.000 12020 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.19) opts 0xd
04:19:05.277 00.001 12020 Handling offset move in thread for scope, endpoint = (0.08, 0.19)
04:19:05.277 00.000 12020 Moving (0.08, 0.19) raw xDistance=0.09 yDistance=-0.19
04:19:05.277 00.000 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
04:19:05.278 00.001 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:19:05.278 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
04:19:05.278 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=6166, max=65535, med=10397, FiltMin=8347, FiltMax=65517, Gamma=2.870
04:19:05.298 00.020 12020 MoveAxis(E, 0, ABG)
04:19:05.298 00.000 9340 UpdateGuideState exits: m=1557505 SNR=203.3
04:19:05.334 00.036 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:19:05.345 00.011 12020 Move returns status 0, amount 0
04:19:05.345 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
04:19:05.362 00.017 12020 MoveAxis(N, 0, ABG)
04:19:05.362 00.000 9340 Enqueuing Expose request
04:19:05.374 00.012 12020 Move returns status 0, amount 0
04:19:05.374 00.000 12020 move complete, result=0
04:19:05.375 00.001 12020 worker thread done servicing request
04:19:05.375 00.000 12020 Worker thread wakes up
04:19:05.375 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
04:19:05.376 00.001 12020 Handling exposure in thread, d=2000 o=3 r=(1398,98,31,31)
04:19:05.380 00.004 9340 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
04:19:06.736 01.356 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"f1ebb4e7-8201-4ba4-916b-4d5a3e20fbe4"}
04:19:06.785 00.049 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"f1ebb4e7-8201-4ba4-916b-4d5a3e20fbe4"}
04:19:06.836 00.051 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"2c3b1cdc-360d-4f98-a12b-ab4a60ebc672"}
04:19:06.900 00.064 9340 case statement mapped state 6 to 3
04:19:06.917 00.017 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"2c3b1cdc-360d-4f98-a12b-ab4a60ebc672"}
04:19:06.945 00.028 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"4f836e1e-3c80-4927-878b-931ceb84422d"}
04:19:06.972 00.027 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":413,"width":15,"height":15,"star_pos":[6.76,7.44],"pixels":"..."},"id":"4f836e1e-3c80-4927-878b-931ceb84422d"}
04:19:07.738 00.766 12020 Exposure complete
04:19:08.043 00.305 12020 worker thread done servicing request
04:19:08.043 00.000 9340 OnExposeComplete: enter
04:19:08.057 00.014 9340 UpdateGuideState(): m_state=6
04:19:08.068 00.011 9340 Star::Find(15, 1412, 113, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 414
04:19:08.082 00.014 9340 Star::Find returns 1 (0), X=1412.91, Y=113.37, Mass=1451279, SNR=254.5, Peak=65526 HFD=4.9
04:19:08.097 00.015 9340 MultiStar: [#1 0.31,0.07,0.66,U] [#2 0.13,0.09,0.68,U] [#3 0.09,0.04,0.78,U] [#4 0.10,0.00,0.77,U] [#5 -0.10,-0.12,0.69,U] [#6 0.23,0.29,0.67,U] [#7 0.00,0.18,0.84,U] [#8 0.16,-0.16,0.76,U] 
04:19:08.108 00.011 9340 refined, 8 included, MultiStar: {0.11, 0.07}, one-star: {0.11, 0.19}
04:19:08.119 00.011 9340 CameraToMount -- cameraTheta (0.56) - m_xAngle (0.05) = xAngle (0.51 = 0.51)
04:19:08.132 00.013 9340 CameraToMount -- cameraTheta (0.56) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-2.56 = -2.56)
04:19:08.145 00.013 9340 CameraToMount -- cameraX=0.11 cameraY=0.07 hyp=0.13 cameraTheta=0.56 mountX=0.11 mountY=-0.07, mountTheta=-0.56
04:19:08.187 00.042 9340 SchedulePrimaryMove(10104498, x=0.11, y=0.07, opts=13)
04:19:08.207 00.020 9340 Enqueuing Move request for scope (0.11, 0.07)
04:19:08.226 00.019 12020 Worker thread wakes up
04:19:08.227 00.001 9340 UpdateImageDisplay: Size=(1920,1080) min=6383, max=65535, med=10369, FiltMin=8163, FiltMax=65517, Gamma=2.870
04:19:08.238 00.011 12020 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.07) opts 0xd
04:19:08.238 00.000 9340 UpdateGuideState exits: m=1451279 SNR=254.5
04:19:08.254 00.016 12020 Handling offset move in thread for scope, endpoint = (0.11, 0.07)
04:19:08.254 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:19:08.270 00.016 12020 Moving (0.11, 0.07) raw xDistance=0.11 yDistance=-0.07
04:19:08.270 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
04:19:08.283 00.013 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
04:19:08.283 00.000 9340 Enqueuing Expose request
04:19:08.320 00.037 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:19:08.320 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
04:19:08.321 00.001 12020 MoveAxis(E, 0, ABG)
04:19:08.321 00.000 12020 Move returns status 0, amount 0
04:19:08.321 00.000 12020 MoveAxis(N, 0, ABG)
04:19:08.321 00.000 12020 Move returns status 0, amount 0
04:19:08.322 00.001 12020 move complete, result=0
04:19:08.322 00.000 12020 worker thread done servicing request
04:19:08.323 00.001 12020 Worker thread wakes up
04:19:08.323 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
04:19:08.323 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(1398,98,31,31)
04:19:08.332 00.009 9340 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
04:19:08.735 00.403 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"0659744f-fccb-4f20-993a-ec69770b9e98"}
04:19:08.750 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"0659744f-fccb-4f20-993a-ec69770b9e98"}
04:19:08.787 00.037 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"86162925-a698-4b20-8d06-9df2e953406c"}
04:19:08.807 00.020 9340 case statement mapped state 6 to 3
04:19:08.846 00.039 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"86162925-a698-4b20-8d06-9df2e953406c"}
04:19:08.864 00.018 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"b0db678e-6f30-49fe-8c20-931e08d47788"}
04:19:08.879 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":414,"width":15,"height":15,"star_pos":[6.91,7.37],"pixels":"..."},"id":"b0db678e-6f30-49fe-8c20-931e08d47788"}
04:19:10.736 01.857 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"bf97e881-71a8-49c4-86ca-6b538c6bae59"}
04:19:10.747 00.011 12020 Exposure complete
04:19:10.747 00.000 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"bf97e881-71a8-49c4-86ca-6b538c6bae59"}
04:19:10.762 00.015 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"60ed3cc5-27b1-437d-9bcb-bf7fbc66f05b"}
04:19:10.773 00.011 9340 case statement mapped state 6 to 3
04:19:10.783 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"60ed3cc5-27b1-437d-9bcb-bf7fbc66f05b"}
04:19:10.793 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"d37070b3-d54f-4663-943b-26bf8bc2d931"}
04:19:10.802 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":414,"width":15,"height":15,"star_pos":[6.91,7.37],"pixels":"..."},"id":"d37070b3-d54f-4663-943b-26bf8bc2d931"}
04:19:10.996 00.194 12020 worker thread done servicing request
04:19:10.996 00.000 9340 OnExposeComplete: enter
04:19:11.008 00.012 9340 UpdateGuideState(): m_state=6
04:19:11.018 00.010 9340 Star::Find(15, 1412, 113, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 415
04:19:11.031 00.013 9340 Star::Find returns 1 (0), X=1412.97, Y=113.39, Mass=1493102, SNR=210.7, Peak=65526 HFD=4.9
04:19:11.044 00.013 9340 MultiStar: [#1 0.13,0.33,0.90,U] [#2 0.06,0.36,0.79,U] [#3 0.10,0.06,0.93,U] [#4 0.01,0.31,0.85,U] [#5 -0.04,0.00,0.89,U] [#6 0.27,0.32,0.83,U] [#7 -0.11,0.47,0.85,U] [#8 -0.03,0.12,0.79,U] 
04:19:11.054 00.010 9340 refined, 8 included, MultiStar: {0.07, 0.24}, one-star: {0.16, 0.21}
04:19:11.067 00.013 9340 CameraToMount -- cameraTheta (1.30) - m_xAngle (0.05) = xAngle (1.25 = 1.25)
04:19:11.078 00.011 9340 CameraToMount -- cameraTheta (1.30) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-1.81 = -1.81)
04:19:11.088 00.010 9340 CameraToMount -- cameraX=0.07 cameraY=0.24 hyp=0.25 cameraTheta=1.30 mountX=0.08 mountY=-0.24, mountTheta=-1.26
04:19:11.122 00.034 9340 SchedulePrimaryMove(10104498, x=0.07, y=0.24, opts=13)
04:19:11.133 00.011 9340 Enqueuing Move request for scope (0.07, 0.24)
04:19:11.145 00.012 12020 Worker thread wakes up
04:19:11.145 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=6813, max=65535, med=10434, FiltMin=8231, FiltMax=65517, Gamma=2.870
04:19:11.158 00.013 12020 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.24) opts 0xd
04:19:11.158 00.000 9340 UpdateGuideState exits: m=1493102 SNR=210.7
04:19:11.170 00.012 12020 Handling offset move in thread for scope, endpoint = (0.07, 0.24)
04:19:11.170 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:19:11.190 00.020 12020 Moving (0.07, 0.24) raw xDistance=0.08 yDistance=-0.24
04:19:11.191 00.001 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
04:19:11.191 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:19:11.191 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.24
04:19:11.191 00.000 12020 MoveAxis(E, 0, ABG)
04:19:11.191 00.000 12020 Move returns status 0, amount 0
04:19:11.192 00.001 12020 MoveAxis(N, 0, ABG)
04:19:11.192 00.000 12020 Move returns status 0, amount 0
04:19:11.192 00.000 12020 move complete, result=0
04:19:11.192 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
04:19:11.210 00.018 12020 worker thread done servicing request
04:19:11.210 00.000 9340 Enqueuing Expose request
04:19:11.256 00.046 12020 Worker thread wakes up
04:19:11.256 00.000 9340 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
04:19:11.273 00.017 12020 worker thread servicing REQUEST_EXPOSE 2000
04:19:11.273 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(1398,98,31,31)
04:19:12.735 01.462 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"15232331-7230-4349-ab40-a70ce63d48c4"}
04:19:12.786 00.051 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"15232331-7230-4349-ab40-a70ce63d48c4"}
04:19:12.860 00.074 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"213298e4-882d-4ad7-a0a4-ab2daed05cee"}
04:19:12.908 00.048 9340 case statement mapped state 6 to 3
04:19:12.989 00.081 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"213298e4-882d-4ad7-a0a4-ab2daed05cee"}
04:19:13.014 00.025 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"31b72601-5720-41a7-bf4f-c3e075aa2cb0"}
04:19:13.049 00.035 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":415,"width":15,"height":15,"star_pos":[6.97,7.39],"pixels":"..."},"id":"31b72601-5720-41a7-bf4f-c3e075aa2cb0"}
04:19:13.752 00.703 12020 Exposure complete
04:19:14.376 00.624 9340 OnExposeComplete: enter
04:19:14.425 00.049 12020 worker thread done servicing request
04:19:14.425 00.000 9340 UpdateGuideState(): m_state=6
04:19:14.527 00.102 9340 Star::Find(15, 1412, 113, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 416
04:19:14.556 00.029 9340 Star::Find returns 1 (0), X=1412.45, Y=113.14, Mass=1581464, SNR=243.6, Peak=65526 HFD=5.0
04:19:14.573 00.017 9340 MultiStar: [#1 -0.08,-0.07,0.73,U] [#2 -0.24,-0.00,0.64,U] [#3 -0.34,-0.20,0.88,U] [#4 -0.27,-0.17,0.71,U] [#5 -0.39,-0.20,0.72,U] [#6 -0.07,0.09,0.71,U] [#7 -0.04,-0.14,0.69,U] [#8 0.04,-0.14,0.69,U] 
04:19:14.592 00.019 9340 refined, 8 included, MultiStar: {-0.21, -0.10}, one-star: {-0.36, -0.04}
04:19:14.614 00.022 9340 CameraToMount -- cameraTheta (-2.70) - m_xAngle (0.05) = xAngle (-2.75 = -2.75)
04:19:14.665 00.051 9340 CameraToMount -- cameraTheta (-2.70) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-5.82 = 0.46)
04:19:14.680 00.015 9340 CameraToMount -- cameraX=-0.21 cameraY=-0.10 hyp=0.23 cameraTheta=-2.70 mountX=-0.21 mountY=0.10, mountTheta=2.69
04:19:14.710 00.030 9340 SchedulePrimaryMove(10104498, x=-0.21, y=-0.10, opts=13)
04:19:14.728 00.018 9340 Enqueuing Move request for scope (-0.21, -0.10)
04:19:14.750 00.022 12020 Worker thread wakes up
04:19:14.750 00.000 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.21, -0.10) opts 0xd
04:19:14.750 00.000 12020 Handling offset move in thread for scope, endpoint = (-0.21, -0.10)
04:19:14.751 00.001 9340 UpdateImageDisplay: Size=(1920,1080) min=6476, max=65535, med=10363, FiltMin=8146, FiltMax=65517, Gamma=2.870
04:19:14.773 00.022 12020 Moving (-0.21, -0.10) raw xDistance=-0.21 yDistance=0.10
04:19:14.773 00.000 9340 UpdateGuideState exits: m=1581464 SNR=243.6
04:19:14.819 00.046 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.21
04:19:14.819 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:19:14.819 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
04:19:14.820 00.001 12020 MoveAxis(E, 0, ABG)
04:19:14.820 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:19:14.835 00.015 12020 Move returns status 0, amount 0
04:19:14.835 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
04:19:14.856 00.021 12020 MoveAxis(N, 0, ABG)
04:19:14.856 00.000 12020 Move returns status 0, amount 0
04:19:14.856 00.000 9340 Enqueuing Expose request
04:19:14.870 00.014 12020 move complete, result=0
04:19:14.870 00.000 12020 worker thread done servicing request
04:19:14.871 00.001 12020 Worker thread wakes up
04:19:14.871 00.000 9340 GuideStep: -0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
04:19:14.884 00.013 12020 worker thread servicing REQUEST_EXPOSE 2000
04:19:14.885 00.001 12020 Handling exposure in thread, d=2000 o=3 r=(1398,98,31,31)
04:19:14.894 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"a2b72dfd-e87b-493d-bd4c-0338cdb87021"}
04:19:14.909 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"a2b72dfd-e87b-493d-bd4c-0338cdb87021"}
04:19:14.926 00.017 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"38a0c8a9-9f37-435a-b953-8d5fb3e3b0e6"}
04:19:14.971 00.045 9340 case statement mapped state 6 to 3
04:19:14.991 00.020 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"38a0c8a9-9f37-435a-b953-8d5fb3e3b0e6"}
04:19:15.007 00.016 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"b9a80189-fba8-4461-9cbf-6cd254f57816"}
04:19:15.021 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":416,"width":15,"height":15,"star_pos":[7.45,7.14],"pixels":"..."},"id":"b9a80189-fba8-4461-9cbf-6cd254f57816"}
04:19:16.737 01.716 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"530ab2e8-b0da-4b90-8d1b-f9da29e24f05"}
04:19:16.756 00.019 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"530ab2e8-b0da-4b90-8d1b-f9da29e24f05"}
04:19:16.811 00.055 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"71c4f4a2-c5e0-4642-a6e9-fb592d867b5c"}
04:19:16.822 00.011 9340 case statement mapped state 6 to 3
04:19:16.838 00.016 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"71c4f4a2-c5e0-4642-a6e9-fb592d867b5c"}
04:19:16.859 00.021 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"aba301cb-7674-43d8-8ec4-92e0fa023433"}
04:19:16.886 00.027 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":416,"width":15,"height":15,"star_pos":[7.45,7.14],"pixels":"..."},"id":"aba301cb-7674-43d8-8ec4-92e0fa023433"}
04:19:17.279 00.393 12020 Exposure complete
04:19:17.623 00.344 12020 worker thread done servicing request
04:19:17.624 00.001 9340 OnExposeComplete: enter
04:19:17.637 00.013 9340 UpdateGuideState(): m_state=6
04:19:17.650 00.013 9340 Star::Find(15, 1412, 113, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 417
04:19:17.662 00.012 9340 Star::Find returns 1 (0), X=1413.10, Y=113.41, Mass=1557169, SNR=219.6, Peak=65526 HFD=5.0
04:19:17.678 00.016 9340 MultiStar: [#1 0.51,0.07,0.99,U] [#2 0.45,0.10,0.79,U] [#3 0.38,0.04,0.94,U] [#4 0.41,0.13,0.81,U] [#5 0.16,-0.02,1.01,U] [#6 0.47,0.28,0.00,M1] [#7 0.20,0.14,0.79,U] [#8 0.10,-0.05,0.83,U] 
04:19:17.694 00.016 9340 refined, 7 included, MultiStar: {0.31, 0.08}, one-star: {0.30, 0.23}
04:19:17.737 00.043 9340 CameraToMount -- cameraTheta (0.25) - m_xAngle (0.05) = xAngle (0.20 = 0.20)
04:19:17.751 00.014 9340 CameraToMount -- cameraTheta (0.25) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-2.87 = -2.87)
04:19:17.771 00.020 9340 CameraToMount -- cameraX=0.31 cameraY=0.08 hyp=0.32 cameraTheta=0.25 mountX=0.32 mountY=-0.09, mountTheta=-0.27
04:19:17.791 00.020 9340 SchedulePrimaryMove(10104498, x=0.31, y=0.08, opts=13)
04:19:17.807 00.016 9340 Enqueuing Move request for scope (0.31, 0.08)
04:19:17.821 00.014 12020 Worker thread wakes up
04:19:17.822 00.001 9340 UpdateImageDisplay: Size=(1920,1080) min=6090, max=65535, med=10394, FiltMin=8070, FiltMax=65517, Gamma=2.870
04:19:17.862 00.040 12020 worker thread servicing REQUEST_MOVE scope ofs (0.31, 0.08) opts 0xd
04:19:17.862 00.000 9340 UpdateGuideState exits: m=1557169 SNR=219.6
04:19:17.880 00.018 12020 Handling offset move in thread for scope, endpoint = (0.31, 0.08)
04:19:17.880 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:19:17.894 00.014 12020 Moving (0.31, 0.08) raw xDistance=0.32 yDistance=-0.09
04:19:17.894 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
04:19:17.906 00.012 12020 GuideAlgorithmHysteresis::Result() returns 0.13 from input 0.32
04:19:17.907 00.001 9340 Enqueuing Expose request
04:19:17.918 00.011 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:19:17.919 00.001 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
04:19:17.919 00.000 12020 MoveAxis(W, 24, ABG)
04:19:17.919 00.000 12020 Guiding  Dir = 3, Dur = 24
04:19:17.920 00.001 12020 IsSlewing returns 0
04:19:17.921 00.001 12020 IsGuiding returns 0
04:19:17.976 00.055 12020 IsGuiding returns 1
04:19:17.983 00.007 12020 scope still moving after pulse duration time elapsed
04:19:18.018 00.035 12020 IsSlewing returns 0
04:19:18.050 00.032 12020 IsGuiding returns 0
04:19:18.052 00.002 12020 scope move finished after 24 + 106 ms
04:19:18.052 00.000 12020 Move returns status 0, amount 24
04:19:18.053 00.001 12020 MoveAxis(N, 0, ABG)
04:19:18.053 00.000 12020 Move returns status 0, amount 0
04:19:18.053 00.000 12020 move complete, result=0
04:19:18.054 00.001 9340 GuideStep: 0.3 px 24 ms WEST, -0.1 px 0 ms NORTH
04:19:18.078 00.024 12020 worker thread done servicing request
04:19:18.079 00.001 12020 Worker thread wakes up
04:19:18.079 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
04:19:18.079 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(1398,98,31,31)
04:19:18.736 00.657 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"a80077fa-95ad-485a-ad08-a4b71d8d603f"}
04:19:18.750 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"a80077fa-95ad-485a-ad08-a4b71d8d603f"}
04:19:18.785 00.035 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"2fffd4da-468b-49cb-997a-b91a6e459a31"}
04:19:18.803 00.018 9340 case statement mapped state 6 to 3
04:19:18.844 00.041 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"2fffd4da-468b-49cb-997a-b91a6e459a31"}
04:19:18.861 00.017 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"61eafc8e-cd05-4ffb-a218-1b59079eb174"}
04:19:18.879 00.018 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":417,"width":15,"height":15,"star_pos":[7.10,7.41],"pixels":"..."},"id":"61eafc8e-cd05-4ffb-a218-1b59079eb174"}
04:19:20.636 01.757 12020 Exposure complete
04:19:20.734 00.098 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"e42b0a82-806b-4afb-bbcc-c0ea2bbb2840"}
04:19:20.788 00.054 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"e42b0a82-806b-4afb-bbcc-c0ea2bbb2840"}
04:19:20.861 00.073 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"ef4ae417-5e80-4795-94e2-9cefca6a3cf6"}
04:19:20.889 00.028 9340 case statement mapped state 6 to 3
04:19:20.916 00.027 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"ef4ae417-5e80-4795-94e2-9cefca6a3cf6"}
04:19:20.974 00.058 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"5f871d77-feca-4000-87e6-f60c14b57e4c"}
04:19:21.000 00.026 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":417,"width":15,"height":15,"star_pos":[7.10,7.41],"pixels":"..."},"id":"5f871d77-feca-4000-87e6-f60c14b57e4c"}
04:19:21.584 00.584 12020 worker thread done servicing request
04:19:21.584 00.000 9340 OnExposeComplete: enter
04:19:21.607 00.023 9340 UpdateGuideState(): m_state=6
04:19:21.630 00.023 9340 Star::Find(15, 1413, 113, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 418
04:19:21.648 00.018 9340 Star::Find returns 1 (0), X=1412.48, Y=113.35, Mass=1541225, SNR=225.7, Peak=65526 HFD=5.1
04:19:21.703 00.055 9340 MultiStar: [#1 -0.28,0.12,0.82,U] [#2 -0.39,0.09,0.78,U] [#3 -0.35,-0.13,1.00,U] [#4 -0.31,0.20,1.06,U] [#5 -0.45,-0.02,0.96,U] [#6 -0.21,0.20,0.68,U] [#7 -0.46,0.18,0.87,U] [#8 -0.33,-0.04,0.78,U] 
04:19:21.727 00.024 9340 refined, 8 included, MultiStar: {-0.35, 0.08}, one-star: {-0.33, 0.18}
04:19:21.748 00.021 9340 CameraToMount -- cameraTheta (2.90) - m_xAngle (0.05) = xAngle (2.86 = 2.86)
04:19:21.768 00.020 9340 CameraToMount -- cameraTheta (2.90) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-0.21 = -0.21)
04:19:21.789 00.021 9340 CameraToMount -- cameraX=-0.35 cameraY=0.08 hyp=0.36 cameraTheta=2.90 mountX=-0.34 mountY=-0.08, mountTheta=-2.93
04:19:21.841 00.052 9340 SchedulePrimaryMove(10104498, x=-0.35, y=0.08, opts=13)
04:19:21.859 00.018 9340 Enqueuing Move request for scope (-0.35, 0.08)
04:19:21.876 00.017 12020 Worker thread wakes up
04:19:21.877 00.001 9340 UpdateImageDisplay: Size=(1920,1080) min=5958, max=65535, med=10378, FiltMin=7998, FiltMax=65517, Gamma=2.870
04:19:21.893 00.016 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.35, 0.08) opts 0xd
04:19:21.894 00.001 9340 UpdateGuideState exits: m=1541225 SNR=225.7
04:19:21.909 00.015 12020 Handling offset move in thread for scope, endpoint = (-0.35, 0.08)
04:19:21.909 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:19:21.944 00.035 12020 Moving (-0.35, 0.08) raw xDistance=-0.34 yDistance=-0.08
04:19:21.944 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
04:19:21.957 00.013 12020 GuideAlgorithmHysteresis::Result() returns -0.13 from input -0.34
04:19:21.958 00.001 9340 Enqueuing Expose request
04:19:21.979 00.021 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:19:21.979 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
04:19:21.979 00.000 12020 MoveAxis(E, 24, ABG)
04:19:21.980 00.001 12020 Guiding  Dir = 2, Dur = 24
04:19:21.983 00.003 12020 IsSlewing returns 0
04:19:21.984 00.001 12020 IsGuiding returns 0
04:19:22.015 00.031 12020 IsGuiding returns 1
04:19:22.015 00.000 12020 scope still moving after pulse duration time elapsed
04:19:22.085 00.070 12020 IsSlewing returns 0
04:19:22.089 00.004 12020 IsGuiding returns 0
04:19:22.089 00.000 12020 scope move finished after 24 + 81 ms
04:19:22.089 00.000 12020 Move returns status 0, amount 24
04:19:22.089 00.000 12020 MoveAxis(N, 0, ABG)
04:19:22.091 00.002 12020 Move returns status 0, amount 0
04:19:22.091 00.000 12020 move complete, result=0
04:19:22.091 00.000 9340 GuideStep: -0.3 px 24 ms EAST, -0.1 px 0 ms NORTH
04:19:22.114 00.023 12020 worker thread done servicing request
04:19:22.114 00.000 12020 Worker thread wakes up
04:19:22.115 00.001 12020 worker thread servicing REQUEST_EXPOSE 2000
04:19:22.116 00.001 12020 Handling exposure in thread, d=2000 o=3 r=(1398,98,31,31)
04:19:22.736 00.620 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"a056f345-8429-42a2-95cd-5558af44f12d"}
04:19:22.764 00.028 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"a056f345-8429-42a2-95cd-5558af44f12d"}
04:19:22.787 00.023 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"6b66144e-0ecd-41b6-9fd4-a025f902f8f3"}
04:19:22.813 00.026 9340 case statement mapped state 6 to 3
04:19:22.849 00.036 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"6b66144e-0ecd-41b6-9fd4-a025f902f8f3"}
04:19:22.863 00.014 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"bc026e17-6b74-4fea-9022-5d4b20ed5792"}
04:19:22.881 00.018 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":418,"width":15,"height":15,"star_pos":[7.48,7.35],"pixels":"..."},"id":"bc026e17-6b74-4fea-9022-5d4b20ed5792"}
04:19:24.505 01.624 12020 Exposure complete
04:19:24.774 00.269 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"87183634-8ecf-4c86-b303-46405bde37e6"}
04:19:24.795 00.021 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"87183634-8ecf-4c86-b303-46405bde37e6"}
04:19:24.813 00.018 12020 worker thread done servicing request
04:19:24.813 00.000 9340 OnExposeComplete: enter
04:19:24.826 00.013 9340 UpdateGuideState(): m_state=6
04:19:24.840 00.014 9340 Star::Find(15, 1412, 113, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 419
04:19:24.855 00.015 9340 Star::Find returns 1 (0), X=1412.77, Y=113.40, Mass=1552873, SNR=193.6, Peak=65526 HFD=4.9
04:19:24.890 00.035 9340 MultiStar: [#1 0.08,0.18,1.03,U] [#2 0.07,0.26,1.03,U] [#3 -0.09,0.15,1.00,U] [#4 0.06,0.13,0.98,U] [#5 -0.24,0.00,0.77,U] [#6 -0.05,0.30,0.95,U] [#7 -0.08,0.17,0.91,U] [#8 -0.07,0.09,0.94,U] 
04:19:24.901 00.011 9340 refined, 8 included, MultiStar: {-0.03, 0.17}, one-star: {-0.04, 0.22}
04:19:24.917 00.016 9340 CameraToMount -- cameraTheta (1.76) - m_xAngle (0.05) = xAngle (1.71 = 1.71)
04:19:24.929 00.012 9340 CameraToMount -- cameraTheta (1.76) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-1.36 = -1.36)
04:19:24.946 00.017 9340 CameraToMount -- cameraX=-0.03 cameraY=0.17 hyp=0.18 cameraTheta=1.76 mountX=-0.02 mountY=-0.17, mountTheta=-1.71
04:19:24.976 00.030 9340 SchedulePrimaryMove(10104498, x=-0.03, y=0.17, opts=13)
04:19:25.016 00.040 9340 Enqueuing Move request for scope (-0.03, 0.17)
04:19:25.029 00.013 12020 Worker thread wakes up
04:19:25.029 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=6439, max=65535, med=10423, FiltMin=8237, FiltMax=65517, Gamma=2.870
04:19:25.040 00.011 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.17) opts 0xd
04:19:25.040 00.000 9340 UpdateGuideState exits: m=1552873 SNR=193.6
04:19:25.052 00.012 12020 Handling offset move in thread for scope, endpoint = (-0.03, 0.17)
04:19:25.052 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:19:25.063 00.011 12020 Moving (-0.03, 0.17) raw xDistance=-0.02 yDistance=-0.17
04:19:25.063 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
04:19:25.076 00.013 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
04:19:25.076 00.000 9340 Enqueuing Expose request
04:19:25.093 00.017 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:19:25.093 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
04:19:25.095 00.002 12020 MoveAxis(E, 0, ABG)
04:19:25.095 00.000 12020 Move returns status 0, amount 0
04:19:25.095 00.000 12020 MoveAxis(N, 0, ABG)
04:19:25.095 00.000 12020 Move returns status 0, amount 0
04:19:25.095 00.000 12020 move complete, result=0
04:19:25.096 00.001 12020 worker thread done servicing request
04:19:25.101 00.005 12020 Worker thread wakes up
04:19:25.102 00.001 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"6d6602ad-2bd9-42ff-bed8-8c49ae85c60c"}
04:19:25.119 00.017 12020 worker thread servicing REQUEST_EXPOSE 2000
04:19:25.119 00.000 9340 case statement mapped state 6 to 3
04:19:25.132 00.013 12020 Handling exposure in thread, d=2000 o=3 r=(1398,98,31,31)
04:19:25.134 00.002 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"6d6602ad-2bd9-42ff-bed8-8c49ae85c60c"}
04:19:25.166 00.032 9340 GuideStep: -0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
04:19:25.186 00.020 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"27a25ed0-e56d-4b59-8069-f975b321e0a2"}
04:19:25.203 00.017 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":419,"width":15,"height":15,"star_pos":[6.77,7.40],"pixels":"..."},"id":"27a25ed0-e56d-4b59-8069-f975b321e0a2"}
04:19:26.819 01.616 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"47ca4ab8-edfd-426f-9fdc-6aa5b2baa5ee"}
04:19:26.889 00.070 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"47ca4ab8-edfd-426f-9fdc-6aa5b2baa5ee"}
04:19:26.914 00.025 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"22fdd92a-ee7d-43a7-a775-daed59de75fd"}
04:19:26.942 00.028 9340 case statement mapped state 6 to 3
04:19:26.962 00.020 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"22fdd92a-ee7d-43a7-a775-daed59de75fd"}
04:19:26.986 00.024 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"6a276a01-d55f-486f-b107-37614779127d"}
04:19:27.027 00.041 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":419,"width":15,"height":15,"star_pos":[6.77,7.40],"pixels":"..."},"id":"6a276a01-d55f-486f-b107-37614779127d"}
04:19:27.542 00.515 12020 Exposure complete
04:19:28.002 00.460 12020 worker thread done servicing request
04:19:28.002 00.000 9340 OnExposeComplete: enter
04:19:28.018 00.016 9340 UpdateGuideState(): m_state=6
04:19:28.052 00.034 9340 Star::Find(15, 1412, 113, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 420
04:19:28.072 00.020 9340 Star::Find returns 1 (0), X=1412.74, Y=113.22, Mass=1560390, SNR=236.8, Peak=65526 HFD=5.0
04:19:28.098 00.026 9340 MultiStar: [#1 0.03,-0.02,0.83,U] [#2 -0.04,0.12,0.74,U] [#3 -0.18,-0.07,0.81,U] [#4 0.04,0.11,0.84,U] [#5 -0.23,-0.26,0.77,U] [#6 -0.07,-0.09,0.77,U] [#7 -0.31,0.08,0.80,U] [#8 -0.18,-0.22,0.63,U] 
04:19:28.117 00.019 9340 single-star, 8 included, MultiStar: {-0.11, -0.03}, one-star: {-0.07, 0.04}
04:19:28.154 00.037 9340 CameraToMount -- cameraTheta (2.59) - m_xAngle (0.05) = xAngle (2.54 = 2.54)
04:19:28.252 00.098 9340 CameraToMount -- cameraTheta (2.59) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-0.53 = -0.53)
04:19:28.285 00.033 9340 CameraToMount -- cameraX=-0.07 cameraY=0.04 hyp=0.08 cameraTheta=2.59 mountX=-0.07 mountY=-0.04, mountTheta=-2.59
04:19:28.336 00.051 9340 SchedulePrimaryMove(10104498, x=-0.07, y=0.04, opts=13)
04:19:28.442 00.106 9340 Enqueuing Move request for scope (-0.07, 0.04)
04:19:28.535 00.093 12020 Worker thread wakes up
04:19:28.535 00.000 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.04) opts 0xd
04:19:28.535 00.000 12020 Handling offset move in thread for scope, endpoint = (-0.07, 0.04)
04:19:28.536 00.001 12020 Moving (-0.07, 0.04) raw xDistance=-0.07 yDistance=-0.04
04:19:28.536 00.000 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
04:19:28.536 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:19:28.537 00.001 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
04:19:28.537 00.000 12020 MoveAxis(E, 0, ABG)
04:19:28.538 00.001 9340 UpdateImageDisplay: Size=(1920,1080) min=6444, max=65535, med=10415, FiltMin=8156, FiltMax=65517, Gamma=2.870
04:19:28.569 00.031 12020 Move returns status 0, amount 0
04:19:28.571 00.002 9340 UpdateGuideState exits: m=1560390 SNR=236.8
04:19:28.588 00.017 12020 MoveAxis(N, 0, ABG)
04:19:28.588 00.000 12020 Move returns status 0, amount 0
04:19:28.588 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:19:28.606 00.018 12020 move complete, result=0
04:19:28.607 00.001 9340 ScheduleExposure(2000,3,1) exposurePending=0
04:19:28.621 00.014 12020 worker thread done servicing request
04:19:28.621 00.000 9340 Enqueuing Expose request
04:19:28.636 00.015 12020 Worker thread wakes up
04:19:28.636 00.000 9340 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
04:19:28.682 00.046 12020 worker thread servicing REQUEST_EXPOSE 2000
04:19:28.682 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(1398,98,31,31)
04:19:28.820 00.138 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"9e99e988-715b-4c9f-98cb-d7f67e739e92"}
04:19:28.839 00.019 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"9e99e988-715b-4c9f-98cb-d7f67e739e92"}
04:19:28.853 00.014 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"ae3a74fd-3996-4571-bfc5-9c2c30fc2c72"}
04:19:28.879 00.026 9340 case statement mapped state 6 to 3
04:19:28.892 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"ae3a74fd-3996-4571-bfc5-9c2c30fc2c72"}
04:19:28.945 00.053 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"5d3e48c8-7cf3-4e41-851a-abd3fd3dace4"}
04:19:28.980 00.035 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":420,"width":15,"height":15,"star_pos":[6.74,7.22],"pixels":"..."},"id":"5d3e48c8-7cf3-4e41-851a-abd3fd3dace4"}
04:19:30.820 01.840 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"c0eb8d4f-638a-40dd-b2a9-c3f7cfd65c19"}
04:19:30.839 00.019 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"c0eb8d4f-638a-40dd-b2a9-c3f7cfd65c19"}
04:19:30.903 00.064 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"aebdcd79-85dc-472f-a205-ccf845fa2742"}
04:19:30.931 00.028 9340 case statement mapped state 6 to 3
04:19:30.945 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"aebdcd79-85dc-472f-a205-ccf845fa2742"}
04:19:30.959 00.014 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"403e547f-716f-40ca-9a25-45299da73424"}
04:19:30.974 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":420,"width":15,"height":15,"star_pos":[6.74,7.22],"pixels":"..."},"id":"403e547f-716f-40ca-9a25-45299da73424"}
04:19:31.053 00.079 12020 Exposure complete
04:19:31.354 00.301 12020 worker thread done servicing request
04:19:31.354 00.000 9340 OnExposeComplete: enter
04:19:31.369 00.015 9340 UpdateGuideState(): m_state=6
04:19:31.386 00.017 9340 Star::Find(15, 1412, 113, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 421
04:19:31.421 00.035 9340 Star::Find returns 1 (0), X=1412.39, Y=113.37, Mass=1553581, SNR=200.0, Peak=65526 HFD=4.9
04:19:31.436 00.015 9340 MultiStar: [#1 -0.34,0.26,0.87,U] [#2 -0.37,0.20,0.83,U] [#3 -0.16,0.10,1.00,U] [#4 -0.25,0.34,0.96,U] [#5 -0.08,0.06,0.91,U] [#6 -0.15,0.31,0.90,U] [#7 -0.50,0.52,0.00,M1] [#8 -0.15,0.22,1.03,U] 
04:19:31.453 00.017 9340 refined, 7 included, MultiStar: {-0.24, 0.21}, one-star: {-0.42, 0.19}
04:19:31.469 00.016 9340 CameraToMount -- cameraTheta (2.42) - m_xAngle (0.05) = xAngle (2.37 = 2.37)
04:19:31.482 00.013 9340 CameraToMount -- cameraTheta (2.42) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-0.70 = -0.70)
04:19:31.498 00.016 9340 CameraToMount -- cameraX=-0.24 cameraY=0.21 hyp=0.32 cameraTheta=2.42 mountX=-0.23 mountY=-0.20, mountTheta=-2.41
04:19:31.519 00.021 9340 SchedulePrimaryMove(10104498, x=-0.24, y=0.21, opts=13)
04:19:31.556 00.037 9340 Enqueuing Move request for scope (-0.24, 0.21)
04:19:31.567 00.011 12020 Worker thread wakes up
04:19:31.567 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=6085, max=65535, med=10369, FiltMin=8109, FiltMax=65517, Gamma=2.870
04:19:31.580 00.013 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.24, 0.21) opts 0xd
04:19:31.580 00.000 9340 UpdateGuideState exits: m=1553581 SNR=200.0
04:19:31.595 00.015 12020 Handling offset move in thread for scope, endpoint = (-0.24, 0.21)
04:19:31.595 00.000 12020 Moving (-0.24, 0.21) raw xDistance=-0.23 yDistance=-0.20
04:19:31.595 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:19:31.608 00.013 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.23
04:19:31.608 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
04:19:31.621 00.013 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:19:31.621 00.000 9340 Enqueuing Expose request
04:19:31.657 00.036 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.20
04:19:31.657 00.000 12020 MoveAxis(E, 0, ABG)
04:19:31.657 00.000 12020 Move returns status 0, amount 0
04:19:31.657 00.000 12020 MoveAxis(N, 0, ABG)
04:19:31.657 00.000 12020 Move returns status 0, amount 0
04:19:31.658 00.001 12020 move complete, result=0
04:19:31.658 00.000 12020 worker thread done servicing request
04:19:31.660 00.002 12020 Worker thread wakes up
04:19:31.660 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
04:19:31.660 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(1398,98,31,31)
04:19:31.692 00.032 9340 GuideStep: -0.2 px 0 ms EAST, -0.2 px 0 ms NORTH
04:19:32.819 01.127 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"80be67e5-d6d1-490b-8f38-2bf8fc12173c"}
04:19:32.855 00.036 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"80be67e5-d6d1-490b-8f38-2bf8fc12173c"}
04:19:32.869 00.014 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"0c8e546a-5784-4e46-b86d-39839c0e7a7e"}
04:19:32.882 00.013 9340 case statement mapped state 6 to 3
04:19:32.894 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"0c8e546a-5784-4e46-b86d-39839c0e7a7e"}
04:19:32.906 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"a7591b9c-bbac-4e12-98a1-e47e112f931e"}
04:19:32.920 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":421,"width":15,"height":15,"star_pos":[7.39,7.37],"pixels":"..."},"id":"a7591b9c-bbac-4e12-98a1-e47e112f931e"}
04:19:34.083 01.163 12020 Exposure complete
04:19:34.582 00.499 12020 worker thread done servicing request
04:19:34.582 00.000 9340 OnExposeComplete: enter
04:19:34.630 00.048 9340 UpdateGuideState(): m_state=6
04:19:34.649 00.019 9340 Star::Find(15, 1412, 113, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 422
04:19:34.688 00.039 9340 Star::Find returns 1 (0), X=1412.86, Y=113.30, Mass=1588552, SNR=218.8, Peak=65526 HFD=5.0
04:19:34.747 00.059 9340 MultiStar: [#1 0.09,0.21,1.00,U] [#2 0.04,0.26,0.77,U] [#3 -0.01,0.05,0.96,U] [#4 0.15,0.24,0.89,U] [#5 -0.26,-0.08,0.74,U] [#6 -0.03,0.31,0.86,U] [#7 -0.01,0.40,0.99,U] [#8 0.04,0.10,0.81,U] 
04:19:34.786 00.039 9340 single-star, 8 included, MultiStar: {0.01, 0.18}, one-star: {0.06, 0.12}
04:19:34.803 00.017 9340 CameraToMount -- cameraTheta (1.13) - m_xAngle (0.05) = xAngle (1.08 = 1.08)
04:19:34.818 00.015 9340 CameraToMount -- cameraTheta (1.13) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-1.99 = -1.99)
04:19:34.833 00.015 9340 CameraToMount -- cameraX=0.06 cameraY=0.12 hyp=0.13 cameraTheta=1.13 mountX=0.06 mountY=-0.12, mountTheta=-1.10
04:19:34.854 00.021 9340 SchedulePrimaryMove(10104498, x=0.06, y=0.12, opts=13)
04:19:34.874 00.020 9340 Enqueuing Move request for scope (0.06, 0.12)
04:19:34.926 00.052 12020 Worker thread wakes up
04:19:34.926 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=6266, max=65535, med=10422, FiltMin=8025, FiltMax=65517, Gamma=2.870
04:19:34.940 00.014 12020 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.12) opts 0xd
04:19:34.940 00.000 9340 UpdateGuideState exits: m=1588552 SNR=218.8
04:19:34.955 00.015 12020 Handling offset move in thread for scope, endpoint = (0.06, 0.12)
04:19:34.955 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:19:34.968 00.013 12020 Moving (0.06, 0.12) raw xDistance=0.06 yDistance=-0.12
04:19:34.968 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
04:19:34.984 00.016 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
04:19:34.984 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:19:34.984 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
04:19:34.984 00.000 12020 MoveAxis(E, 0, ABG)
04:19:34.985 00.001 12020 Move returns status 0, amount 0
04:19:34.985 00.000 9340 Enqueuing Expose request
04:19:35.013 00.028 12020 MoveAxis(N, 0, ABG)
04:19:35.013 00.000 12020 Move returns status 0, amount 0
04:19:35.013 00.000 12020 move complete, result=0
04:19:35.014 00.001 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"6de522b5-f5a8-4b03-a660-1e9e1419d6ef"}
04:19:35.045 00.031 12020 worker thread done servicing request
04:19:35.045 00.000 12020 Worker thread wakes up
04:19:35.046 00.001 12020 worker thread servicing REQUEST_EXPOSE 2000
04:19:35.046 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(1398,98,31,31)
04:19:35.047 00.001 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"6de522b5-f5a8-4b03-a660-1e9e1419d6ef"}
04:19:35.062 00.015 9340 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
04:19:35.096 00.034 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"b044c043-0d33-4c07-b2ff-69efc2986c00"}
04:19:35.114 00.018 9340 case statement mapped state 6 to 3
04:19:35.136 00.022 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"b044c043-0d33-4c07-b2ff-69efc2986c00"}
04:19:35.206 00.070 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"f1528fc4-7137-4de5-a843-0115e6f283b6"}
04:19:35.262 00.056 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":422,"width":15,"height":15,"star_pos":[6.86,7.30],"pixels":"..."},"id":"f1528fc4-7137-4de5-a843-0115e6f283b6"}
04:19:36.821 01.559 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"4c48dbe8-77f4-408d-a6fa-08155a3e69ab"}
04:19:36.835 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"4c48dbe8-77f4-408d-a6fa-08155a3e69ab"}
04:19:36.846 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"dbe2351e-a0dc-45bf-8af8-0602dc71269e"}
04:19:36.888 00.042 9340 case statement mapped state 6 to 3
04:19:36.900 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"dbe2351e-a0dc-45bf-8af8-0602dc71269e"}
04:19:36.925 00.025 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"de7ac3eb-f566-409f-8923-4258228e35cb"}
04:19:36.936 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":422,"width":15,"height":15,"star_pos":[6.86,7.30],"pixels":"..."},"id":"de7ac3eb-f566-409f-8923-4258228e35cb"}
04:19:37.411 00.475 12020 Exposure complete
04:19:37.644 00.233 12020 worker thread done servicing request
04:19:37.645 00.001 9340 OnExposeComplete: enter
04:19:37.657 00.012 9340 UpdateGuideState(): m_state=6
04:19:37.671 00.014 9340 Star::Find(15, 1412, 113, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 423
04:19:37.681 00.010 9340 Star::Find returns 1 (0), X=1412.69, Y=112.96, Mass=1572197, SNR=264.4, Peak=65526 HFD=5.0
04:19:37.691 00.010 9340 MultiStar: [#1 -0.23,-0.32,0.73,U] [#2 -0.26,-0.32,0.70,U] [#3 -0.36,-0.57,0.00,M1] [#4 -0.24,-0.14,0.77,U] [#5 -0.26,-0.46,0.70,U] [#6 -0.18,-0.34,0.68,U] [#7 -0.31,-0.23,0.75,U] [#8 -0.34,-0.66,0.00,M1] 
04:19:37.704 00.013 9340 single-star, 6 included, MultiStar: {-0.22, -0.28}, one-star: {-0.12, -0.22}
04:19:37.716 00.012 9340 CameraToMount -- cameraTheta (-2.06) - m_xAngle (0.05) = xAngle (-2.11 = -2.11)
04:19:37.726 00.010 9340 CameraToMount -- cameraTheta (-2.06) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-5.18 = 1.11)
04:19:37.760 00.034 9340 CameraToMount -- cameraX=-0.12 cameraY=-0.22 hyp=0.25 cameraTheta=-2.06 mountX=-0.13 mountY=0.22, mountTheta=2.09
04:19:37.773 00.013 9340 SchedulePrimaryMove(10104498, x=-0.12, y=-0.22, opts=13)
04:19:37.787 00.014 9340 Enqueuing Move request for scope (-0.12, -0.22)
04:19:37.798 00.011 12020 Worker thread wakes up
04:19:37.798 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=6599, max=65535, med=10369, FiltMin=8109, FiltMax=65517, Gamma=2.870
04:19:37.810 00.012 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.12, -0.22) opts 0xd
04:19:37.810 00.000 9340 UpdateGuideState exits: m=1572197 SNR=264.4
04:19:37.828 00.018 12020 Handling offset move in thread for scope, endpoint = (-0.12, -0.22)
04:19:37.828 00.000 12020 Moving (-0.12, -0.22) raw xDistance=-0.13 yDistance=0.22
04:19:37.829 00.001 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
04:19:37.829 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:19:37.829 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:19:37.843 00.014 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.22
04:19:37.844 00.001 9340 ScheduleExposure(2000,3,1) exposurePending=0
04:19:37.854 00.010 9340 Enqueuing Expose request
04:19:37.880 00.026 12020 MoveAxis(E, 0, ABG)
04:19:37.880 00.000 12020 Move returns status 0, amount 0
04:19:37.880 00.000 12020 MoveAxis(N, 0, ABG)
04:19:37.881 00.001 12020 Move returns status 0, amount 0
04:19:37.881 00.000 12020 move complete, result=0
04:19:37.881 00.000 12020 worker thread done servicing request
04:19:37.881 00.000 12020 Worker thread wakes up
04:19:37.881 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
04:19:37.881 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(1398,98,31,31)
04:19:37.885 00.004 9340 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
04:19:38.819 00.934 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"ac6101b9-bfd9-46fc-bfd7-70d99b79d7b4"}
04:19:38.830 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"ac6101b9-bfd9-46fc-bfd7-70d99b79d7b4"}
04:19:38.844 00.014 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"9f87a96a-7798-41fd-b119-1e30830b2d0f"}
04:19:38.865 00.021 9340 case statement mapped state 6 to 3
04:19:38.879 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"9f87a96a-7798-41fd-b119-1e30830b2d0f"}
04:19:38.919 00.040 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"0656efe6-5e19-4674-ae1f-0791e4d108d1"}
04:19:38.940 00.021 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":423,"width":15,"height":15,"star_pos":[6.69,6.96],"pixels":"..."},"id":"0656efe6-5e19-4674-ae1f-0791e4d108d1"}
04:19:40.278 01.338 12020 Exposure complete
04:19:40.743 00.465 12020 worker thread done servicing request
04:19:40.743 00.000 9340 OnExposeComplete: enter
04:19:40.763 00.020 9340 UpdateGuideState(): m_state=6
04:19:40.799 00.036 9340 Star::Find(15, 1412, 112, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 424
04:19:40.816 00.017 9340 Star::Find returns 1 (0), X=1412.34, Y=113.51, Mass=1492419, SNR=188.5, Peak=65526 HFD=4.9
04:19:40.851 00.035 9340 MultiStar: [#1 -0.15,0.27,0.94,U] [#2 -0.26,0.44,0.96,U] [#3 -0.44,0.31,0.00,M2] [#4 -0.25,0.27,1.17,U] [#5 -0.50,0.03,0.90,U] [#6 -0.27,0.40,0.94,U] [#7 -0.33,0.34,1.00,U] [#8 -0.28,0.20,0.91,U] 
04:19:40.865 00.014 9340 refined, 7 included, MultiStar: {-0.31, 0.29}, one-star: {-0.47, 0.33}
04:19:40.897 00.032 9340 CameraToMount -- cameraTheta (2.39) - m_xAngle (0.05) = xAngle (2.35 = 2.35)
04:19:40.913 00.016 9340 CameraToMount -- cameraTheta (2.39) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-0.72 = -0.72)
04:19:40.928 00.015 9340 CameraToMount -- cameraX=-0.31 cameraY=0.29 hyp=0.42 cameraTheta=2.39 mountX=-0.30 mountY=-0.28, mountTheta=-2.38
04:19:40.956 00.028 9340 SchedulePrimaryMove(10104498, x=-0.31, y=0.29, opts=13)
04:19:41.010 00.054 9340 Enqueuing Move request for scope (-0.31, 0.29)
04:19:41.039 00.029 12020 Worker thread wakes up
04:19:41.040 00.001 9340 UpdateImageDisplay: Size=(1920,1080) min=6486, max=65535, med=10423, FiltMin=8064, FiltMax=65517, Gamma=2.870
04:19:41.053 00.013 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.31, 0.29) opts 0xd
04:19:41.053 00.000 12020 Handling offset move in thread for scope, endpoint = (-0.31, 0.29)
04:19:41.053 00.000 12020 Moving (-0.31, 0.29) raw xDistance=-0.30 yDistance=-0.28
04:19:41.054 00.001 9340 UpdateGuideState exits: m=1492419 SNR=188.5
04:19:41.071 00.017 12020 GuideAlgorithmHysteresis::Result() returns -0.12 from input -0.30
04:19:41.071 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:19:41.089 00.018 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
04:19:41.090 00.001 9340 ScheduleExposure(2000,3,1) exposurePending=0
04:19:41.132 00.042 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.28
04:19:41.132 00.000 12020 MoveAxis(E, 22, ABG)
04:19:41.132 00.000 12020 Guiding  Dir = 2, Dur = 22
04:19:41.134 00.002 12020 IsSlewing returns 0
04:19:41.134 00.000 9340 Enqueuing Expose request
04:19:41.151 00.017 12020 IsGuiding returns 0
04:19:41.152 00.001 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"b4516890-49f4-471e-a75a-d479721cb4d3"}
04:19:41.176 00.024 12020 PulseGuide returned control before completion, sleep 12
04:19:41.176 00.000 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"b4516890-49f4-471e-a75a-d479721cb4d3"}
04:19:41.192 00.016 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"68e8d476-9904-4e8d-8de0-7364ff91637a"}
04:19:41.232 00.040 9340 case statement mapped state 6 to 3
04:19:41.274 00.042 12020 IsGuiding returns 0
04:19:41.274 00.000 12020 Move returns status 0, amount 22
04:19:41.274 00.000 12020 MoveAxis(N, 0, ABG)
04:19:41.275 00.001 12020 Move returns status 0, amount 0
04:19:41.275 00.000 12020 move complete, result=0
04:19:41.275 00.000 12020 worker thread done servicing request
04:19:41.275 00.000 12020 Worker thread wakes up
04:19:41.275 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
04:19:41.276 00.001 12020 Handling exposure in thread, d=2000 o=3 r=(1398,98,31,31)
04:19:41.276 00.000 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"68e8d476-9904-4e8d-8de0-7364ff91637a"}
04:19:41.334 00.058 9340 GuideStep: -0.3 px 22 ms EAST, -0.3 px 0 ms NORTH
04:19:41.386 00.052 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"22a0979a-a23d-4a74-9ad0-3f4662720cf6"}
04:19:41.432 00.046 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":424,"width":15,"height":15,"star_pos":[7.34,6.51],"pixels":"..."},"id":"22a0979a-a23d-4a74-9ad0-3f4662720cf6"}
04:19:42.820 01.388 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"42eb00bb-0247-41b1-a1d2-2890e581f5a1"}
04:19:42.841 00.021 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"42eb00bb-0247-41b1-a1d2-2890e581f5a1"}
04:19:42.855 00.014 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"d6ba8c60-036b-4d03-b455-5d8c913fed1d"}
04:19:42.871 00.016 9340 case statement mapped state 6 to 3
04:19:42.910 00.039 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"d6ba8c60-036b-4d03-b455-5d8c913fed1d"}
04:19:42.967 00.057 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"f4f8ae8a-dff9-4795-ba07-b7b31cd1e799"}
04:19:43.041 00.074 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":424,"width":15,"height":15,"star_pos":[7.34,6.51],"pixels":"..."},"id":"f4f8ae8a-dff9-4795-ba07-b7b31cd1e799"}
04:19:43.649 00.608 12020 Exposure complete
04:19:44.074 00.425 12020 worker thread done servicing request
04:19:44.074 00.000 9340 OnExposeComplete: enter
04:19:44.099 00.025 9340 UpdateGuideState(): m_state=6
04:19:44.118 00.019 9340 Star::Find(15, 1412, 113, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 425
04:19:44.154 00.036 9340 Star::Find returns 1 (0), X=1412.91, Y=113.50, Mass=1578116, SNR=231.2, Peak=65526 HFD=5.0
04:19:44.201 00.047 9340 MultiStar: [#1 0.08,0.39,0.92,U] [#2 -0.12,0.52,0.00,M1] [#3 -0.05,0.16,0.86,U] [#4 -0.11,0.44,0.93,U] [#5 -0.18,0.22,0.78,U] [#6 -0.01,0.38,0.85,U] [#7 -0.15,0.41,0.79,U] [#8 0.12,0.12,0.84,U] 
04:19:44.230 00.029 9340 refined, 7 included, MultiStar: {-0.02, 0.31}, one-star: {0.11, 0.32}
04:19:44.287 00.057 9340 CameraToMount -- cameraTheta (1.63) - m_xAngle (0.05) = xAngle (1.59 = 1.59)
04:19:44.360 00.073 9340 CameraToMount -- cameraTheta (1.63) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-1.48 = -1.48)
04:19:44.392 00.032 9340 CameraToMount -- cameraX=-0.02 cameraY=0.31 hyp=0.31 cameraTheta=1.63 mountX=-0.00 mountY=-0.31, mountTheta=-1.59
04:19:44.488 00.096 9340 SchedulePrimaryMove(10104498, x=-0.02, y=0.31, opts=13)
04:19:44.504 00.016 9340 Enqueuing Move request for scope (-0.02, 0.31)
04:19:44.528 00.024 12020 Worker thread wakes up
04:19:44.529 00.001 9340 UpdateImageDisplay: Size=(1920,1080) min=6016, max=65535, med=10379, FiltMin=8000, FiltMax=65517, Gamma=2.870
04:19:44.549 00.020 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.31) opts 0xd
04:19:44.549 00.000 9340 UpdateGuideState exits: m=1578116 SNR=231.2
04:19:44.599 00.050 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:19:44.617 00.018 12020 Handling offset move in thread for scope, endpoint = (-0.02, 0.31)
04:19:44.617 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
04:19:44.631 00.014 12020 Moving (-0.02, 0.31) raw xDistance=-0.00 yDistance=-0.31
04:19:44.631 00.000 9340 Enqueuing Expose request
04:19:44.651 00.020 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.00
04:19:44.651 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
04:19:44.651 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.31
04:19:44.652 00.001 12020 MoveAxis(E, 0, ABG)
04:19:44.652 00.000 12020 Move returns status 0, amount 0
04:19:44.652 00.000 12020 MoveAxis(N, 0, ABG)
04:19:44.652 00.000 12020 Move returns status 0, amount 0
04:19:44.655 00.003 12020 move complete, result=0
04:19:44.656 00.001 12020 worker thread done servicing request
04:19:44.656 00.000 12020 Worker thread wakes up
04:19:44.658 00.002 12020 worker thread servicing REQUEST_EXPOSE 2000
04:19:44.659 00.001 12020 Handling exposure in thread, d=2000 o=3 r=(1398,98,31,31)
04:19:44.666 00.007 9340 GuideStep: -0.0 px 0 ms EAST, -0.3 px 0 ms NORTH
04:19:44.830 00.164 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"351bc2b6-c128-4bee-b49b-b91700c83274"}
04:19:44.875 00.045 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"351bc2b6-c128-4bee-b49b-b91700c83274"}
04:19:44.892 00.017 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"c61eeba7-11bf-4de5-9ee0-59678e6c3771"}
04:19:44.914 00.022 9340 case statement mapped state 6 to 3
04:19:44.930 00.016 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"c61eeba7-11bf-4de5-9ee0-59678e6c3771"}
04:19:44.975 00.045 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"08ce238f-ac7e-456f-83af-46b618c421ab"}
04:19:44.995 00.020 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":425,"width":15,"height":15,"star_pos":[6.91,7.50],"pixels":"..."},"id":"08ce238f-ac7e-456f-83af-46b618c421ab"}
04:19:46.821 01.826 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"a596a822-bc22-4984-8f6e-bb56aa302153"}
04:19:46.854 00.033 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"a596a822-bc22-4984-8f6e-bb56aa302153"}
04:19:46.896 00.042 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"10228686-4198-4174-b7ee-c56d46e919c5"}
04:19:46.916 00.020 9340 case statement mapped state 6 to 3
04:19:46.941 00.025 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"10228686-4198-4174-b7ee-c56d46e919c5"}
04:19:46.963 00.022 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"0af3015b-39c7-4a5d-93b6-c3c5973311b7"}
04:19:47.019 00.056 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":425,"width":15,"height":15,"star_pos":[6.91,7.50],"pixels":"..."},"id":"0af3015b-39c7-4a5d-93b6-c3c5973311b7"}
04:19:47.047 00.028 12020 Exposure complete
04:19:47.596 00.549 9340 OnExposeComplete: enter
04:19:47.654 00.058 12020 worker thread done servicing request
04:19:47.654 00.000 9340 UpdateGuideState(): m_state=6
04:19:47.685 00.031 9340 Star::Find(15, 1412, 113, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 426
04:19:47.775 00.090 9340 Star::Find returns 1 (0), X=1412.65, Y=113.51, Mass=1554308, SNR=218.8, Peak=65526 HFD=5.1
04:19:47.923 00.148 9340 MultiStar: [#1 -0.35,0.52,0.00,M1] [#2 -0.26,0.35,0.92,U] [#3 -0.31,0.20,1.03,U] [#4 -0.08,0.39,0.86,U] [#5 -0.52,0.05,0.00,M1] [#6 -0.24,0.39,0.81,U] [#7 -0.33,0.34,0.72,U] [#8 -0.19,0.14,0.83,U] 
04:19:47.964 00.041 9340 single-star, 6 included, MultiStar: {-0.22, 0.30}, one-star: {-0.15, 0.34}
04:19:48.097 00.133 9340 CameraToMount -- cameraTheta (2.00) - m_xAngle (0.05) = xAngle (1.95 = 1.95)
04:19:48.116 00.019 9340 CameraToMount -- cameraTheta (2.00) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-1.11 = -1.11)
04:19:48.138 00.022 9340 CameraToMount -- cameraX=-0.15 cameraY=0.34 hyp=0.37 cameraTheta=2.00 mountX=-0.14 mountY=-0.33, mountTheta=-1.97
04:19:48.246 00.108 9340 SchedulePrimaryMove(10104498, x=-0.15, y=0.34, opts=13)
04:19:48.335 00.089 9340 Enqueuing Move request for scope (-0.15, 0.34)
04:19:48.382 00.047 12020 Worker thread wakes up
04:19:48.383 00.001 9340 UpdateImageDisplay: Size=(1920,1080) min=6439, max=65535, med=10412, FiltMin=7854, FiltMax=65517, Gamma=2.870
04:19:48.399 00.016 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.15, 0.34) opts 0xd
04:19:48.400 00.001 9340 UpdateGuideState exits: m=1554308 SNR=218.8
04:19:48.420 00.020 12020 Handling offset move in thread for scope, endpoint = (-0.15, 0.34)
04:19:48.420 00.000 12020 Moving (-0.15, 0.34) raw xDistance=-0.14 yDistance=-0.33
04:19:48.421 00.001 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
04:19:48.421 00.000 12020 switching direction from 1 to -1 - decHistory=-3 oldest=-0.34 newest=-0.92
04:19:48.421 00.000 12020 GuideAlgorithmResistSwitch::result() returns -0.33 from input -0.33
04:19:48.421 00.000 12020 MoveAxis(E, 0, ABG)
04:19:48.421 00.000 12020 Move returns status 0, amount 0
04:19:48.448 00.027 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:19:48.474 00.026 12020 MoveAxis(N, 54, ABG)
04:19:48.474 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
04:19:48.495 00.021 12020 Guiding  Dir = 0, Dur = 54
04:19:48.496 00.001 9340 Enqueuing Expose request
04:19:48.521 00.025 12020 IsSlewing returns 0
04:19:48.552 00.031 12020 IsGuiding returns 0
04:19:48.641 00.089 12020 IsGuiding returns 1
04:19:48.642 00.001 12020 scope still moving after pulse duration time elapsed
04:19:48.671 00.029 12020 IsSlewing returns 0
04:19:48.673 00.002 12020 IsGuiding returns 1
04:19:48.816 00.143 12020 IsSlewing returns 0
04:19:48.824 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"83a29569-6f63-4e68-8f6e-36c68dc292a9"}
04:19:48.884 00.060 12020 IsGuiding returns 0
04:19:48.885 00.001 12020 scope move finished after 54 + 277 ms
04:19:48.885 00.000 12020 Move returns status 0, amount 54
04:19:48.885 00.000 12020 move complete, result=0
04:19:48.885 00.000 12020 worker thread done servicing request
04:19:48.886 00.001 12020 Worker thread wakes up
04:19:48.887 00.001 12020 worker thread servicing REQUEST_EXPOSE 2000
04:19:48.887 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(1398,98,31,31)
04:19:48.896 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"83a29569-6f63-4e68-8f6e-36c68dc292a9"}
04:19:48.952 00.056 9340 GuideStep: -0.1 px 0 ms EAST, -0.3 px 54 ms NORTH
04:19:49.072 00.120 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"db8de1d9-1587-4d39-bcee-dc42407f5649"}
04:19:49.209 00.137 9340 case statement mapped state 6 to 3
04:19:49.360 00.151 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"db8de1d9-1587-4d39-bcee-dc42407f5649"}
04:19:49.550 00.190 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"a9242d3e-a00a-47ab-b3f5-f6f9fab239d2"}
04:19:49.757 00.207 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":426,"width":15,"height":15,"star_pos":[6.65,6.51],"pixels":"..."},"id":"a9242d3e-a00a-47ab-b3f5-f6f9fab239d2"}
04:19:50.822 01.065 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"f726f702-f021-46cf-a4f7-d5ca51b44a46"}
04:19:50.858 00.036 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"f726f702-f021-46cf-a4f7-d5ca51b44a46"}
04:19:50.878 00.020 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"5c090ad8-ef53-40f9-bfee-2bb1767bd06a"}
04:19:50.894 00.016 9340 case statement mapped state 6 to 3
04:19:50.905 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"5c090ad8-ef53-40f9-bfee-2bb1767bd06a"}
04:19:50.917 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"dbb024d7-41ba-43d2-b109-33c7ce26e8d6"}
04:19:50.933 00.016 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":426,"width":15,"height":15,"star_pos":[6.65,6.51],"pixels":"..."},"id":"dbb024d7-41ba-43d2-b109-33c7ce26e8d6"}
04:19:51.290 00.357 12020 Exposure complete
04:19:51.615 00.325 12020 worker thread done servicing request
04:19:51.615 00.000 9340 OnExposeComplete: enter
04:19:51.629 00.014 9340 UpdateGuideState(): m_state=6
04:19:51.646 00.017 9340 Star::Find(15, 1412, 113, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 427
04:19:51.668 00.022 9340 Star::Find returns 1 (0), X=1412.32, Y=113.30, Mass=1474944, SNR=202.9, Peak=64126 HFD=4.8
04:19:51.722 00.054 9340 MultiStar: [#1 -0.44,0.04,0.83,U] [#2 -0.40,0.18,0.82,U] [#3 -0.52,-0.03,1.15,U] [#4 -0.35,0.16,1.08,U] [#5 -0.71,-0.09,0.00,M2] [#6 -0.43,0.20,1.03,U] [#7 -0.56,0.10,0.00,M1] [#8 -0.72,-0.02,0.00,M1] 
04:19:51.736 00.014 9340 refined, 5 included, MultiStar: {-0.44, 0.11}, one-star: {-0.49, 0.12}
04:19:51.761 00.025 9340 CameraToMount -- cameraTheta (2.90) - m_xAngle (0.05) = xAngle (2.85 = 2.85)
04:19:51.780 00.019 9340 CameraToMount -- cameraTheta (2.90) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-0.22 = -0.22)
04:19:51.794 00.014 9340 CameraToMount -- cameraX=-0.44 cameraY=0.11 hyp=0.46 cameraTheta=2.90 mountX=-0.44 mountY=-0.10, mountTheta=-2.92
04:19:51.850 00.056 9340 SchedulePrimaryMove(10104498, x=-0.44, y=0.11, opts=13)
04:19:51.898 00.048 9340 Enqueuing Move request for scope (-0.44, 0.11)
04:19:51.911 00.013 12020 Worker thread wakes up
04:19:51.912 00.001 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.44, 0.11) opts 0xd
04:19:51.913 00.001 9340 UpdateImageDisplay: Size=(1920,1080) min=6393, max=65535, med=10377, FiltMin=7987, FiltMax=65517, Gamma=2.870
04:19:51.927 00.014 12020 Handling offset move in thread for scope, endpoint = (-0.44, 0.11)
04:19:51.928 00.001 9340 UpdateGuideState exits: m=1474944 SNR=202.9
04:19:51.956 00.028 12020 Moving (-0.44, 0.11) raw xDistance=-0.44 yDistance=-0.10
04:19:51.957 00.001 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:19:51.970 00.013 12020 GuideAlgorithmHysteresis::Result() returns -0.18 from input -0.44
04:19:51.971 00.001 9340 ScheduleExposure(2000,3,1) exposurePending=0
04:19:52.009 00.038 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:19:52.011 00.002 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
04:19:52.012 00.001 12020 MoveAxis(E, 33, ABG)
04:19:52.012 00.000 12020 Guiding  Dir = 2, Dur = 33
04:19:52.013 00.001 9340 Enqueuing Expose request
04:19:52.028 00.015 12020 IsSlewing returns 0
04:19:52.031 00.003 12020 IsGuiding returns 0
04:19:52.062 00.031 12020 PulseGuide returned control before completion, sleep 12
04:19:52.110 00.048 12020 IsGuiding returns 0
04:19:52.111 00.001 12020 Move returns status 0, amount 33
04:19:52.111 00.000 12020 MoveAxis(N, 0, ABG)
04:19:52.111 00.000 12020 Move returns status 0, amount 0
04:19:52.111 00.000 12020 move complete, result=0
04:19:52.111 00.000 12020 worker thread done servicing request
04:19:52.112 00.001 9340 GuideStep: -0.4 px 33 ms EAST, -0.1 px 0 ms NORTH
04:19:52.166 00.054 12020 Worker thread wakes up
04:19:52.167 00.001 12020 worker thread servicing REQUEST_EXPOSE 2000
04:19:52.167 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(1398,98,31,31)
04:19:52.836 00.669 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"3db36ba6-9b51-4e3a-b6bb-a0600f9a52d2"}
04:19:52.859 00.023 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"3db36ba6-9b51-4e3a-b6bb-a0600f9a52d2"}
04:19:52.887 00.028 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"c463a8cc-6783-47a9-840b-438f3ced6017"}
04:19:52.899 00.012 9340 case statement mapped state 6 to 3
04:19:52.911 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"c463a8cc-6783-47a9-840b-438f3ced6017"}
04:19:52.979 00.068 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"0167de0e-9042-4347-9ffe-0e9778894a79"}
04:19:52.999 00.020 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":427,"width":15,"height":15,"star_pos":[7.32,7.30],"pixels":"..."},"id":"0167de0e-9042-4347-9ffe-0e9778894a79"}
04:19:54.537 01.538 12020 Exposure complete
04:19:54.831 00.294 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"691cd6ca-215d-4650-824b-610138e64dc9"}
04:19:54.846 00.015 12020 worker thread done servicing request
04:19:54.846 00.000 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"691cd6ca-215d-4650-824b-610138e64dc9"}
04:19:54.868 00.022 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"37389dfb-ddcc-4a97-b8cc-01dfdd24a603"}
04:19:54.894 00.026 9340 case statement mapped state 6 to 3
04:19:54.948 00.054 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"37389dfb-ddcc-4a97-b8cc-01dfdd24a603"}
04:19:54.973 00.025 9340 OnExposeComplete: enter
04:19:54.996 00.023 9340 UpdateGuideState(): m_state=6
04:19:55.021 00.025 9340 Star::Find(15, 1412, 113, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 428
04:19:55.043 00.022 9340 Star::Find returns 1 (0), X=1412.10, Y=113.21, Mass=1512695, SNR=225.7, Peak=65526 HFD=4.7
04:19:55.094 00.051 9340 MultiStar: [#1 -0.60,-0.06,0.00,M1] [#2 -0.66,0.12,0.00,M1] [#3 -0.59,-0.12,0.00,M1] [#4 -0.51,-0.02,0.86,U] [#5 -0.77,-0.19,0.00,M3] [#6 -0.40,0.11,0.72,U] [#7 -0.71,0.12,0.00,M2] [#8 -0.69,-0.14,0.00,M2] 
04:19:55.122 00.028 9340 refined, 2 included, MultiStar: {-0.56, 0.04}, one-star: {-0.71, 0.03}
04:19:55.137 00.015 9340 CameraToMount -- cameraTheta (3.08) - m_xAngle (0.05) = xAngle (3.03 = 3.03)
04:19:55.167 00.030 9340 CameraToMount -- cameraTheta (3.08) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-0.04 = -0.04)
04:19:55.186 00.019 9340 CameraToMount -- cameraX=-0.56 cameraY=0.04 hyp=0.56 cameraTheta=3.08 mountX=-0.55 mountY=-0.02, mountTheta=-3.10
04:19:55.229 00.043 9340 SchedulePrimaryMove(10104498, x=-0.56, y=0.04, opts=13)
04:19:55.245 00.016 9340 Enqueuing Move request for scope (-0.56, 0.04)
04:19:55.271 00.026 12020 Worker thread wakes up
04:19:55.273 00.002 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.56, 0.04) opts 0xd
04:19:55.274 00.001 12020 Handling offset move in thread for scope, endpoint = (-0.56, 0.04)
04:19:55.274 00.000 12020 Moving (-0.56, 0.04) raw xDistance=-0.55 yDistance=-0.02
04:19:55.274 00.000 12020 GuideAlgorithmHysteresis::Result() returns -0.25 from input -0.55
04:19:55.274 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:19:55.275 00.001 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
04:19:55.277 00.002 9340 UpdateImageDisplay: Size=(1920,1080) min=5873, max=65535, med=10407, FiltMin=8004, FiltMax=65517, Gamma=2.870
04:19:55.307 00.030 12020 MoveAxis(E, 44, ABG)
04:19:55.308 00.001 12020 Guiding  Dir = 2, Dur = 44
04:19:55.308 00.000 9340 UpdateGuideState exits: m=1512695 SNR=225.7
04:19:55.330 00.022 12020 IsSlewing returns 0
04:19:55.330 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:19:55.369 00.039 12020 IsGuiding returns 0
04:19:55.370 00.001 9340 ScheduleExposure(2000,3,1) exposurePending=0
04:19:55.407 00.037 12020 PulseGuide returned control before completion, sleep 18
04:19:55.412 00.005 9340 Enqueuing Expose request
04:19:55.437 00.025 12020 IsGuiding returns 1
04:19:55.437 00.000 12020 scope still moving after pulse duration time elapsed
04:19:55.438 00.001 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"62443254-629c-4fdb-9a04-7ade8e903a48"}
04:19:55.480 00.042 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":428,"width":15,"height":15,"star_pos":[7.10,7.21],"pixels":"..."},"id":"62443254-629c-4fdb-9a04-7ade8e903a48"}
04:19:55.525 00.045 12020 IsSlewing returns 0
04:19:55.533 00.008 12020 IsGuiding returns 0
04:19:55.533 00.000 12020 scope move finished after 44 + 119 ms
04:19:55.533 00.000 12020 Move returns status 0, amount 44
04:19:55.533 00.000 12020 MoveAxis(N, 0, ABG)
04:19:55.534 00.001 12020 Move returns status 0, amount 0
04:19:55.534 00.000 12020 move complete, result=0
04:19:55.534 00.000 12020 worker thread done servicing request
04:19:55.534 00.000 12020 Worker thread wakes up
04:19:55.534 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
04:19:55.534 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(1398,98,31,31)
04:19:55.538 00.004 9340 GuideStep: -0.6 px 44 ms EAST, -0.0 px 0 ms NORTH
04:19:56.864 01.326 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"3dcbd71a-9309-48a4-a51a-532cd1d3ee13"}
04:19:56.877 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"3dcbd71a-9309-48a4-a51a-532cd1d3ee13"}
04:19:56.900 00.023 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"cfdd7d4c-0d9e-4dcb-9b9e-3046c3575c9f"}
04:19:56.925 00.025 9340 case statement mapped state 6 to 3
04:19:56.974 00.049 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"cfdd7d4c-0d9e-4dcb-9b9e-3046c3575c9f"}
04:19:56.998 00.024 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"4d15c51d-0ae8-4bd1-8e47-15f165f4b72e"}
04:19:57.011 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":428,"width":15,"height":15,"star_pos":[7.10,7.21],"pixels":"..."},"id":"4d15c51d-0ae8-4bd1-8e47-15f165f4b72e"}
04:19:57.896 00.885 12020 Exposure complete
04:19:58.261 00.365 9340 OnExposeComplete: enter
04:19:58.279 00.018 12020 worker thread done servicing request
04:19:58.279 00.000 9340 UpdateGuideState(): m_state=6
04:19:58.301 00.022 9340 Star::Find(15, 1412, 113, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 429
04:19:58.327 00.026 9340 Star::Find returns 1 (0), X=1412.46, Y=113.29, Mass=1559133, SNR=250.4, Peak=65526 HFD=5.0
04:19:58.343 00.016 9340 MultiStar: [#1 -0.37,0.10,0.84,U] [#2 -0.28,0.09,0.74,U] [#3 -0.26,0.10,0.72,U] [#4 -0.16,0.01,0.76,U] [#5 -0.33,-0.05,0.77,U] [#6 -0.26,0.31,0.74,U] [#7 -0.27,0.20,0.73,U] [#8 -0.37,-0.11,0.72,U] 
04:19:58.380 00.037 9340 refined, 8 included, MultiStar: {-0.30, 0.09}, one-star: {-0.35, 0.11}
04:19:58.396 00.016 9340 CameraToMount -- cameraTheta (2.86) - m_xAngle (0.05) = xAngle (2.81 = 2.81)
04:19:58.422 00.026 9340 CameraToMount -- cameraTheta (2.86) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-0.25 = -0.25)
04:19:58.436 00.014 9340 CameraToMount -- cameraX=-0.30 cameraY=0.09 hyp=0.31 cameraTheta=2.86 mountX=-0.29 mountY=-0.08, mountTheta=-2.88
04:19:58.465 00.029 9340 SchedulePrimaryMove(10104498, x=-0.30, y=0.09, opts=13)
04:19:58.484 00.019 9340 Enqueuing Move request for scope (-0.30, 0.09)
04:19:58.532 00.048 12020 Worker thread wakes up
04:19:58.532 00.000 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.30, 0.09) opts 0xd
04:19:58.533 00.001 12020 Handling offset move in thread for scope, endpoint = (-0.30, 0.09)
04:19:58.533 00.000 12020 Moving (-0.30, 0.09) raw xDistance=-0.29 yDistance=-0.08
04:19:58.533 00.000 12020 GuideAlgorithmHysteresis::Result() returns -0.14 from input -0.29
04:19:58.533 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=5859, max=65535, med=10370, FiltMin=8033, FiltMax=65517, Gamma=2.870
04:19:58.550 00.017 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:19:58.550 00.000 9340 UpdateGuideState exits: m=1559133 SNR=250.4
04:19:58.563 00.013 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
04:19:58.563 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:19:58.573 00.010 12020 MoveAxis(E, 26, ABG)
04:19:58.574 00.001 9340 ScheduleExposure(2000,3,1) exposurePending=0
04:19:58.585 00.011 12020 Guiding  Dir = 2, Dur = 26
04:19:58.585 00.000 9340 Enqueuing Expose request
04:19:58.599 00.014 12020 IsSlewing returns 0
04:19:58.600 00.001 12020 IsGuiding returns 0
04:19:58.619 00.019 12020 PulseGuide returned control before completion, sleep 18
04:19:58.640 00.021 12020 IsGuiding returns 1
04:19:58.640 00.000 12020 scope still moving after pulse duration time elapsed
04:19:58.683 00.043 12020 IsSlewing returns 0
04:19:58.715 00.032 12020 IsGuiding returns 0
04:19:58.716 00.001 12020 scope move finished after 26 + 88 ms
04:19:58.716 00.000 12020 Move returns status 0, amount 26
04:19:58.716 00.000 12020 MoveAxis(N, 0, ABG)
04:19:58.716 00.000 12020 Move returns status 0, amount 0
04:19:58.716 00.000 12020 move complete, result=0
04:19:58.717 00.001 12020 worker thread done servicing request
04:19:58.717 00.000 9340 GuideStep: -0.3 px 26 ms EAST, -0.1 px 0 ms NORTH
04:19:58.728 00.011 12020 Worker thread wakes up
04:19:58.729 00.001 12020 worker thread servicing REQUEST_EXPOSE 2000
04:19:58.729 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(1398,98,31,31)
04:19:58.863 00.134 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"622c1b22-0883-4c79-8c50-941baed266a3"}
04:19:58.879 00.016 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"622c1b22-0883-4c79-8c50-941baed266a3"}
04:19:58.898 00.019 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"b2d076c5-6031-4798-bb42-dd7ce61bfa1f"}
04:19:58.930 00.032 9340 case statement mapped state 6 to 3
04:19:58.943 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"b2d076c5-6031-4798-bb42-dd7ce61bfa1f"}
04:19:58.957 00.014 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"b353fb33-b71e-44e8-a1ad-2182e5e2e83a"}
04:19:58.970 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":429,"width":15,"height":15,"star_pos":[7.46,7.29],"pixels":"..."},"id":"b353fb33-b71e-44e8-a1ad-2182e5e2e83a"}
04:20:00.864 01.894 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"6d2a1a37-4998-495d-afc1-873f43ed168a"}
04:20:00.891 00.027 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"6d2a1a37-4998-495d-afc1-873f43ed168a"}
04:20:00.922 00.031 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"0f19207f-87e7-4f7a-b7ab-fe2cdbbbce8e"}
04:20:00.945 00.023 9340 case statement mapped state 6 to 3
04:20:01.017 00.072 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"0f19207f-87e7-4f7a-b7ab-fe2cdbbbce8e"}
04:20:01.041 00.024 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"e07987ea-2fb4-4872-9e82-d3d2c958b83a"}
04:20:01.060 00.019 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":429,"width":15,"height":15,"star_pos":[7.46,7.29],"pixels":"..."},"id":"e07987ea-2fb4-4872-9e82-d3d2c958b83a"}
04:20:01.154 00.094 12020 Exposure complete
04:20:01.571 00.417 12020 worker thread done servicing request
04:20:01.571 00.000 9340 OnExposeComplete: enter
04:20:01.587 00.016 9340 UpdateGuideState(): m_state=6
04:20:01.629 00.042 9340 Star::Find(15, 1412, 113, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 430
04:20:01.652 00.023 9340 Star::Find returns 1 (0), X=1412.67, Y=113.19, Mass=1592685, SNR=225.5, Peak=65526 HFD=4.9
04:20:01.671 00.019 9340 MultiStar: [#1 0.10,-0.04,0.94,U] [#2 -0.15,0.08,0.80,U] [#3 -0.03,0.02,0.89,U] [#4 -0.05,-0.06,0.80,U] [#5 -0.25,0.05,0.75,U] [#6 0.13,0.09,0.71,U] [#7 -0.09,0.10,0.84,U] [#8 -0.20,-0.05,0.83,U] 
04:20:01.691 00.020 9340 refined, 8 included, MultiStar: {-0.07, 0.02}, one-star: {-0.14, 0.01}
04:20:01.713 00.022 9340 CameraToMount -- cameraTheta (2.89) - m_xAngle (0.05) = xAngle (2.84 = 2.84)
04:20:01.755 00.042 9340 CameraToMount -- cameraTheta (2.89) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-0.22 = -0.22)
04:20:01.779 00.024 9340 CameraToMount -- cameraX=-0.07 cameraY=0.02 hyp=0.08 cameraTheta=2.89 mountX=-0.07 mountY=-0.02, mountTheta=-2.91
04:20:01.812 00.033 9340 SchedulePrimaryMove(10104498, x=-0.07, y=0.02, opts=13)
04:20:01.830 00.018 9340 Enqueuing Move request for scope (-0.07, 0.02)
04:20:01.866 00.036 12020 Worker thread wakes up
04:20:01.867 00.001 9340 UpdateImageDisplay: Size=(1920,1080) min=6098, max=65535, med=10353, FiltMin=7728, FiltMax=65517, Gamma=2.870
04:20:01.883 00.016 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.02) opts 0xd
04:20:01.883 00.000 12020 Handling offset move in thread for scope, endpoint = (-0.07, 0.02)
04:20:01.884 00.001 12020 Moving (-0.07, 0.02) raw xDistance=-0.07 yDistance=-0.02
04:20:01.884 00.000 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
04:20:01.884 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:20:01.890 00.006 9340 UpdateGuideState exits: m=1592685 SNR=225.5
04:20:01.918 00.028 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
04:20:01.919 00.001 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:20:01.934 00.015 12020 MoveAxis(E, 0, ABG)
04:20:01.934 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
04:20:01.967 00.033 12020 Move returns status 0, amount 0
04:20:01.967 00.000 12020 MoveAxis(N, 0, ABG)
04:20:01.968 00.001 12020 Move returns status 0, amount 0
04:20:01.968 00.000 12020 move complete, result=0
04:20:01.968 00.000 12020 worker thread done servicing request
04:20:01.973 00.005 9340 Enqueuing Expose request
04:20:02.019 00.046 12020 Worker thread wakes up
04:20:02.019 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
04:20:02.019 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(1398,98,31,31)
04:20:02.020 00.001 9340 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
04:20:02.865 00.845 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"f89f64bf-2ba5-4e3e-baf7-aae26ff209b4"}
04:20:02.895 00.030 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"f89f64bf-2ba5-4e3e-baf7-aae26ff209b4"}
04:20:02.952 00.057 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"82740fd4-bebc-4e82-93d1-a6f482d390a6"}
04:20:03.012 00.060 9340 case statement mapped state 6 to 3
04:20:03.049 00.037 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"82740fd4-bebc-4e82-93d1-a6f482d390a6"}
04:20:03.144 00.095 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"29f75444-7efc-49b8-bde7-65e2cea359f2"}
04:20:03.281 00.137 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":430,"width":15,"height":15,"star_pos":[6.67,7.19],"pixels":"..."},"id":"29f75444-7efc-49b8-bde7-65e2cea359f2"}
04:20:04.523 01.242 12020 Exposure complete
04:20:04.864 00.341 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"9d304de6-9996-489a-8776-a0d3657d3dd0"}
04:20:04.891 00.027 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"9d304de6-9996-489a-8776-a0d3657d3dd0"}
04:20:04.945 00.054 12020 worker thread done servicing request
04:20:04.946 00.001 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"44367d75-f7ba-40dd-8d17-7e37ffc99381"}
04:20:04.970 00.024 9340 case statement mapped state 6 to 3
04:20:04.987 00.017 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"44367d75-f7ba-40dd-8d17-7e37ffc99381"}
04:20:05.034 00.047 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"d2bd1772-d63f-4675-9790-5b6c23c91ea5"}
04:20:05.091 00.057 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":430,"width":15,"height":15,"star_pos":[6.67,7.19],"pixels":"..."},"id":"d2bd1772-d63f-4675-9790-5b6c23c91ea5"}
04:20:05.105 00.014 9340 OnExposeComplete: enter
04:20:05.121 00.016 9340 UpdateGuideState(): m_state=6
04:20:05.137 00.016 9340 Star::Find(15, 1412, 113, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 431
04:20:05.155 00.018 9340 Star::Find returns 1 (0), X=1412.54, Y=113.33, Mass=1484018, SNR=210.2, Peak=65526 HFD=4.8
04:20:05.176 00.021 9340 MultiStar: [#1 -0.23,0.02,0.93,U] [#2 -0.26,0.09,0.82,U] [#3 -0.40,0.00,0.94,U] [#4 -0.23,0.27,0.96,U] [#5 -0.28,-0.06,0.86,U] [#6 -0.16,0.16,0.73,U] [#7 -0.34,0.18,0.82,U] [#8 -0.34,-0.01,0.91,U] 
04:20:05.225 00.049 9340 refined, 8 included, MultiStar: {-0.28, 0.09}, one-star: {-0.27, 0.15}
04:20:05.269 00.044 9340 CameraToMount -- cameraTheta (2.84) - m_xAngle (0.05) = xAngle (2.79 = 2.79)
04:20:05.284 00.015 9340 CameraToMount -- cameraTheta (2.84) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-0.28 = -0.28)
04:20:05.302 00.018 9340 CameraToMount -- cameraX=-0.28 cameraY=0.09 hyp=0.29 cameraTheta=2.84 mountX=-0.28 mountY=-0.08, mountTheta=-2.86
04:20:05.322 00.020 9340 SchedulePrimaryMove(10104498, x=-0.28, y=0.09, opts=13)
04:20:05.376 00.054 9340 Enqueuing Move request for scope (-0.28, 0.09)
04:20:05.423 00.047 12020 Worker thread wakes up
04:20:05.423 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=6103, max=65535, med=10400, FiltMin=8283, FiltMax=65517, Gamma=2.870
04:20:05.439 00.016 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.28, 0.09) opts 0xd
04:20:05.439 00.000 12020 Handling offset move in thread for scope, endpoint = (-0.28, 0.09)
04:20:05.439 00.000 12020 Moving (-0.28, 0.09) raw xDistance=-0.28 yDistance=-0.08
04:20:05.440 00.001 9340 UpdateGuideState exits: m=1484018 SNR=210.2
04:20:05.460 00.020 12020 GuideAlgorithmHysteresis::Result() returns -0.12 from input -0.28
04:20:05.461 00.001 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:20:05.461 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:20:05.475 00.014 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
04:20:05.475 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
04:20:05.516 00.041 12020 MoveAxis(E, 21, ABG)
04:20:05.516 00.000 12020 Guiding  Dir = 2, Dur = 21
04:20:05.517 00.001 9340 Enqueuing Expose request
04:20:05.538 00.021 12020 IsSlewing returns 0
04:20:05.539 00.001 12020 IsGuiding returns 0
04:20:05.559 00.020 12020 PulseGuide returned control before completion, sleep 13
04:20:05.607 00.048 12020 IsGuiding returns 0
04:20:05.607 00.000 12020 Move returns status 0, amount 21
04:20:05.608 00.001 12020 MoveAxis(N, 0, ABG)
04:20:05.608 00.000 12020 Move returns status 0, amount 0
04:20:05.608 00.000 12020 move complete, result=0
04:20:05.608 00.000 12020 worker thread done servicing request
04:20:05.608 00.000 9340 GuideStep: -0.3 px 21 ms EAST, -0.1 px 0 ms NORTH
04:20:05.651 00.043 12020 Worker thread wakes up
04:20:05.651 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
04:20:05.652 00.001 12020 Handling exposure in thread, d=2000 o=3 r=(1398,98,31,31)
04:20:06.864 01.212 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"2e929f47-82c8-49d8-9e9b-d9a09e22d911"}
04:20:06.881 00.017 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"2e929f47-82c8-49d8-9e9b-d9a09e22d911"}
04:20:06.892 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"cd154234-d83e-49cb-8fa4-d1a4d0602ae5"}
04:20:06.903 00.011 9340 case statement mapped state 6 to 3
04:20:06.913 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"cd154234-d83e-49cb-8fa4-d1a4d0602ae5"}
04:20:06.968 00.055 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"49667db4-5fe7-4559-859e-7085873bb071"}
04:20:06.988 00.020 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":431,"width":15,"height":15,"star_pos":[6.54,7.33],"pixels":"..."},"id":"49667db4-5fe7-4559-859e-7085873bb071"}
04:20:08.117 01.129 12020 Exposure complete
04:20:08.366 00.249 12020 worker thread done servicing request
04:20:08.367 00.001 9340 OnExposeComplete: enter
04:20:08.402 00.035 9340 UpdateGuideState(): m_state=6
04:20:08.414 00.012 9340 Star::Find(15, 1412, 113, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 432
04:20:08.431 00.017 9340 Star::Find returns 1 (0), X=1412.96, Y=113.26, Mass=1600795, SNR=208.9, Peak=65526 HFD=4.8
04:20:08.446 00.015 9340 MultiStar: [#1 0.25,0.05,0.88,U] [#2 0.09,0.19,0.82,U] [#3 0.05,0.14,1.01,U] [#4 0.24,0.05,0.97,U] [#5 0.13,-0.01,0.82,U] [#6 0.35,0.15,0.70,U] [#7 0.06,0.21,1.00,U] [#8 0.07,0.05,0.91,U] 
04:20:08.456 00.010 9340 single-star, 8 included, MultiStar: {0.15, 0.10}, one-star: {0.16, 0.08}
04:20:08.471 00.015 9340 CameraToMount -- cameraTheta (0.48) - m_xAngle (0.05) = xAngle (0.43 = 0.43)
04:20:08.484 00.013 9340 CameraToMount -- cameraTheta (0.48) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-2.64 = -2.64)
04:20:08.497 00.013 9340 CameraToMount -- cameraX=0.16 cameraY=0.08 hyp=0.17 cameraTheta=0.48 mountX=0.16 mountY=-0.08, mountTheta=-0.49
04:20:08.532 00.035 9340 SchedulePrimaryMove(10104498, x=0.16, y=0.08, opts=13)
04:20:08.543 00.011 9340 Enqueuing Move request for scope (0.16, 0.08)
04:20:08.553 00.010 12020 Worker thread wakes up
04:20:08.553 00.000 12020 worker thread servicing REQUEST_MOVE scope ofs (0.16, 0.08) opts 0xd
04:20:08.553 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=6618, max=65535, med=10382, FiltMin=8182, FiltMax=65517, Gamma=2.870
04:20:08.565 00.012 12020 Handling offset move in thread for scope, endpoint = (0.16, 0.08)
04:20:08.565 00.000 9340 UpdateGuideState exits: m=1600795 SNR=208.9
04:20:08.574 00.009 12020 Moving (0.16, 0.08) raw xDistance=0.16 yDistance=-0.08
04:20:08.575 00.001 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:20:08.587 00.012 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.16
04:20:08.588 00.001 9340 ScheduleExposure(2000,3,1) exposurePending=0
04:20:08.605 00.017 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:20:08.605 00.000 9340 Enqueuing Expose request
04:20:08.618 00.013 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
04:20:08.618 00.000 12020 MoveAxis(E, 0, ABG)
04:20:08.618 00.000 12020 Move returns status 0, amount 0
04:20:08.618 00.000 12020 MoveAxis(N, 0, ABG)
04:20:08.618 00.000 12020 Move returns status 0, amount 0
04:20:08.619 00.001 12020 move complete, result=0
04:20:08.619 00.000 12020 worker thread done servicing request
04:20:08.619 00.000 12020 Worker thread wakes up
04:20:08.619 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
04:20:08.619 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(1398,98,31,31)
04:20:08.622 00.003 9340 GuideStep: 0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
04:20:08.863 00.241 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"8d3ea205-238a-419a-ad63-142ea72b199f"}
04:20:08.890 00.027 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"8d3ea205-238a-419a-ad63-142ea72b199f"}
04:20:08.903 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"26b8bc8a-bcf9-419e-aa90-5a64ef2b57fc"}
04:20:08.912 00.009 9340 case statement mapped state 6 to 3
04:20:08.924 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"26b8bc8a-bcf9-419e-aa90-5a64ef2b57fc"}
04:20:08.933 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"47af10f2-4c6f-43cb-b40a-341de5ac45d9"}
04:20:08.942 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":432,"width":15,"height":15,"star_pos":[6.96,7.26],"pixels":"..."},"id":"47af10f2-4c6f-43cb-b40a-341de5ac45d9"}
04:20:10.863 01.921 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"ca09ed4f-55f6-4917-8163-ed014ee240e0"}
04:20:10.876 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"ca09ed4f-55f6-4917-8163-ed014ee240e0"}
04:20:10.890 00.014 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"171d1e4b-0f82-4f85-a6e0-9d6fc8bd0fec"}
04:20:10.900 00.010 9340 case statement mapped state 6 to 3
04:20:10.910 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"171d1e4b-0f82-4f85-a6e0-9d6fc8bd0fec"}
04:20:10.930 00.020 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"ba80d194-43db-4dfc-bfee-c076f2e821c6"}
04:20:10.943 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":432,"width":15,"height":15,"star_pos":[6.96,7.26],"pixels":"..."},"id":"ba80d194-43db-4dfc-bfee-c076f2e821c6"}
04:20:11.006 00.063 12020 Exposure complete
04:20:11.290 00.284 12020 worker thread done servicing request
04:20:11.290 00.000 9340 OnExposeComplete: enter
04:20:11.302 00.012 9340 UpdateGuideState(): m_state=6
04:20:11.315 00.013 9340 Star::Find(15, 1412, 113, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 433
04:20:11.335 00.020 9340 Star::Find returns 1 (0), X=1412.74, Y=113.51, Mass=1543891, SNR=249.6, Peak=65526 HFD=5.0
04:20:11.349 00.014 9340 MultiStar: [#1 0.14,0.42,0.79,U] [#2 -0.16,0.42,0.68,U] [#3 -0.21,0.05,0.86,U] [#4 -0.13,0.36,0.86,U] [#5 -0.31,0.02,0.73,U] [#6 0.07,0.40,0.65,U] [#7 -0.04,0.25,0.92,U] [#8 -0.13,-0.13,0.66,U] 
04:20:11.377 00.028 9340 refined, 8 included, MultiStar: {-0.09, 0.24}, one-star: {-0.06, 0.33}
04:20:11.396 00.019 9340 CameraToMount -- cameraTheta (1.93) - m_xAngle (0.05) = xAngle (1.89 = 1.89)
04:20:11.407 00.011 9340 CameraToMount -- cameraTheta (1.93) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-1.18 = -1.18)
04:20:11.421 00.014 9340 CameraToMount -- cameraX=-0.09 cameraY=0.24 hyp=0.26 cameraTheta=1.93 mountX=-0.08 mountY=-0.24, mountTheta=-1.89
04:20:11.439 00.018 9340 SchedulePrimaryMove(10104498, x=-0.09, y=0.24, opts=13)
04:20:11.455 00.016 9340 Enqueuing Move request for scope (-0.09, 0.24)
04:20:11.477 00.022 12020 Worker thread wakes up
04:20:11.478 00.001 9340 UpdateImageDisplay: Size=(1920,1080) min=6149, max=65535, med=10358, FiltMin=8011, FiltMax=65517, Gamma=2.870
04:20:11.509 00.031 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.24) opts 0xd
04:20:11.509 00.000 9340 UpdateGuideState exits: m=1543891 SNR=249.6
04:20:11.527 00.018 12020 Handling offset move in thread for scope, endpoint = (-0.09, 0.24)
04:20:11.527 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:20:11.541 00.014 12020 Moving (-0.09, 0.24) raw xDistance=-0.08 yDistance=-0.24
04:20:11.541 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
04:20:11.554 00.013 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
04:20:11.555 00.001 9340 Enqueuing Expose request
04:20:11.566 00.011 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:20:11.566 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.24
04:20:11.566 00.000 12020 MoveAxis(E, 0, ABG)
04:20:11.566 00.000 12020 Move returns status 0, amount 0
04:20:11.567 00.001 12020 MoveAxis(N, 0, ABG)
04:20:11.567 00.000 12020 Move returns status 0, amount 0
04:20:11.567 00.000 12020 move complete, result=0
04:20:11.567 00.000 12020 worker thread done servicing request
04:20:11.567 00.000 12020 Worker thread wakes up
04:20:11.567 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
04:20:11.568 00.001 12020 Handling exposure in thread, d=2000 o=3 r=(1398,98,31,31)
04:20:11.570 00.002 9340 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
04:20:12.863 01.293 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"deda014e-e501-495a-8186-72e8b5d4030f"}
04:20:12.903 00.040 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"deda014e-e501-495a-8186-72e8b5d4030f"}
04:20:12.921 00.018 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"3fc55bac-dc04-475c-81fc-9c383f34ac5b"}
04:20:12.936 00.015 9340 case statement mapped state 6 to 3
04:20:12.953 00.017 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"3fc55bac-dc04-475c-81fc-9c383f34ac5b"}
04:20:13.001 00.048 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"8460f990-5879-411b-a46c-d53f781b696e"}
04:20:13.020 00.019 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":433,"width":15,"height":15,"star_pos":[6.74,6.51],"pixels":"..."},"id":"8460f990-5879-411b-a46c-d53f781b696e"}
04:20:13.931 00.911 12020 Exposure complete
04:20:14.158 00.227 12020 worker thread done servicing request
04:20:14.159 00.001 9340 OnExposeComplete: enter
04:20:14.178 00.019 9340 UpdateGuideState(): m_state=6
04:20:14.197 00.019 9340 Star::Find(15, 1412, 113, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 434
04:20:14.238 00.041 9340 Star::Find returns 1 (0), X=1412.79, Y=113.24, Mass=1504854, SNR=190.5, Peak=65526 HFD=4.7
04:20:14.254 00.016 9340 MultiStar: [#1 0.00,0.11,0.92,U] [#2 0.02,0.23,0.82,U] [#3 -0.08,-0.08,1.26,U] [#4 0.08,0.22,1.11,U] [#5 -0.11,-0.22,1.15,U] [#6 0.25,0.18,0.95,U] [#7 -0.11,0.14,0.91,U] [#8 -0.07,0.03,1.06,U] 
04:20:14.268 00.014 9340 single-star, 8 included, MultiStar: {-0.01, 0.06}, one-star: {-0.02, 0.06}
04:20:14.279 00.011 9340 CameraToMount -- cameraTheta (1.83) - m_xAngle (0.05) = xAngle (1.78 = 1.78)
04:20:14.308 00.029 9340 CameraToMount -- cameraTheta (1.83) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-1.29 = -1.29)
04:20:14.363 00.055 9340 CameraToMount -- cameraX=-0.02 cameraY=0.06 hyp=0.06 cameraTheta=1.83 mountX=-0.01 mountY=-0.06, mountTheta=-1.78
04:20:14.381 00.018 9340 SchedulePrimaryMove(10104498, x=-0.02, y=0.06, opts=13)
04:20:14.396 00.015 9340 Enqueuing Move request for scope (-0.02, 0.06)
04:20:14.411 00.015 12020 Worker thread wakes up
04:20:14.411 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=6177, max=65535, med=10346, FiltMin=8082, FiltMax=65517, Gamma=2.870
04:20:14.426 00.015 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.06) opts 0xd
04:20:14.427 00.001 9340 UpdateGuideState exits: m=1504854 SNR=190.5
04:20:14.463 00.036 12020 Handling offset move in thread for scope, endpoint = (-0.02, 0.06)
04:20:14.463 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:20:14.479 00.016 12020 Moving (-0.02, 0.06) raw xDistance=-0.01 yDistance=-0.06
04:20:14.479 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
04:20:14.494 00.015 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
04:20:14.494 00.000 9340 Enqueuing Expose request
04:20:14.508 00.014 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:20:14.509 00.001 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
04:20:14.509 00.000 12020 MoveAxis(E, 0, ABG)
04:20:14.509 00.000 12020 Move returns status 0, amount 0
04:20:14.509 00.000 12020 MoveAxis(N, 0, ABG)
04:20:14.509 00.000 12020 Move returns status 0, amount 0
04:20:14.510 00.001 12020 move complete, result=0
04:20:14.510 00.000 12020 worker thread done servicing request
04:20:14.510 00.000 12020 Worker thread wakes up
04:20:14.511 00.001 12020 worker thread servicing REQUEST_EXPOSE 2000
04:20:14.511 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(1398,98,31,31)
04:20:14.515 00.004 9340 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
04:20:14.863 00.348 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"ebc14baf-6f43-4a1b-b229-2b37fab3add7"}
04:20:14.900 00.037 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"ebc14baf-6f43-4a1b-b229-2b37fab3add7"}
04:20:14.963 00.063 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"51cc2734-ab6f-493d-96b4-2069b62584dc"}
04:20:14.985 00.022 9340 case statement mapped state 6 to 3
04:20:14.998 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"51cc2734-ab6f-493d-96b4-2069b62584dc"}
04:20:15.019 00.021 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"3d5b8357-5b18-4979-b1fb-c7313b829b6a"}
04:20:15.043 00.024 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":434,"width":15,"height":15,"star_pos":[6.79,7.24],"pixels":"..."},"id":"3d5b8357-5b18-4979-b1fb-c7313b829b6a"}
04:20:16.863 01.820 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"97bc933c-016d-4650-ba60-d694a77b9a49"}
04:20:17.134 00.271 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"97bc933c-016d-4650-ba60-d694a77b9a49"}
04:20:17.187 00.053 12020 Exposure complete
04:20:17.223 00.036 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"d477b674-d99f-4953-a63b-c050ac2c8023"}
04:20:17.502 00.279 9340 case statement mapped state 6 to 3
04:20:17.705 00.203 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"d477b674-d99f-4953-a63b-c050ac2c8023"}
04:20:17.820 00.115 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"4064fa61-3227-4625-9ab1-a0723499036c"}
04:20:17.845 00.025 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":434,"width":15,"height":15,"star_pos":[6.79,7.24],"pixels":"..."},"id":"4064fa61-3227-4625-9ab1-a0723499036c"}
04:20:18.469 00.624 9340 OnExposeComplete: enter
04:20:18.487 00.018 12020 worker thread done servicing request
04:20:18.487 00.000 9340 UpdateGuideState(): m_state=6
04:20:18.507 00.020 9340 Star::Find(15, 1412, 113, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 435
04:20:18.524 00.017 9340 Star::Find returns 1 (0), X=1412.88, Y=113.34, Mass=1576439, SNR=209.2, Peak=65526 HFD=5.0
04:20:18.567 00.043 9340 MultiStar: [#1 0.14,-0.02,0.98,U] [#2 0.28,0.07,0.79,U] [#3 0.16,-0.05,1.03,U] [#4 0.17,0.06,0.97,U] [#5 0.09,-0.02,0.94,U] [#6 0.15,0.17,0.82,U] [#7 -0.11,0.09,0.79,U] [#8 0.05,0.09,0.81,U] 
04:20:18.624 00.057 9340 refined, 8 included, MultiStar: {0.11, 0.06}, one-star: {0.07, 0.16}
04:20:18.644 00.020 9340 CameraToMount -- cameraTheta (0.47) - m_xAngle (0.05) = xAngle (0.42 = 0.42)
04:20:18.664 00.020 9340 CameraToMount -- cameraTheta (0.47) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-2.65 = -2.65)
04:20:18.681 00.017 9340 CameraToMount -- cameraX=0.11 cameraY=0.06 hyp=0.13 cameraTheta=0.47 mountX=0.11 mountY=-0.06, mountTheta=-0.48
04:20:18.722 00.041 9340 SchedulePrimaryMove(10104498, x=0.11, y=0.06, opts=13)
04:20:18.779 00.057 9340 Enqueuing Move request for scope (0.11, 0.06)
04:20:18.795 00.016 12020 Worker thread wakes up
04:20:18.796 00.001 9340 UpdateImageDisplay: Size=(1920,1080) min=6685, max=65535, med=10391, FiltMin=8302, FiltMax=65517, Gamma=2.870
04:20:18.810 00.014 12020 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.06) opts 0xd
04:20:18.810 00.000 9340 UpdateGuideState exits: m=1576439 SNR=209.2
04:20:18.826 00.016 12020 Handling offset move in thread for scope, endpoint = (0.11, 0.06)
04:20:18.826 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:20:18.839 00.013 12020 Moving (0.11, 0.06) raw xDistance=0.11 yDistance=-0.06
04:20:18.839 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
04:20:18.859 00.020 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
04:20:18.860 00.001 9340 Enqueuing Expose request
04:20:18.879 00.019 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:20:18.879 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
04:20:18.880 00.001 12020 MoveAxis(E, 0, ABG)
04:20:18.880 00.000 12020 Move returns status 0, amount 0
04:20:18.881 00.001 12020 MoveAxis(N, 0, ABG)
04:20:18.883 00.002 12020 Move returns status 0, amount 0
04:20:18.883 00.000 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"fbb6d8eb-3fa7-4075-a765-41000e58c242"}
04:20:18.934 00.051 12020 move complete, result=0
04:20:18.934 00.000 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"fbb6d8eb-3fa7-4075-a765-41000e58c242"}
04:20:18.952 00.018 12020 worker thread done servicing request
04:20:18.953 00.001 12020 Worker thread wakes up
04:20:18.953 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
04:20:18.953 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(1398,98,31,31)
04:20:18.955 00.002 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"e5904b90-52c8-435a-ab86-d1337bc662d3"}
04:20:18.973 00.018 9340 case statement mapped state 6 to 3
04:20:18.985 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"e5904b90-52c8-435a-ab86-d1337bc662d3"}
04:20:19.013 00.028 9340 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
04:20:19.072 00.059 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"6d56d9e0-6e10-4da2-bfd5-da103b0479d7"}
04:20:19.095 00.023 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":435,"width":15,"height":15,"star_pos":[6.88,7.34],"pixels":"..."},"id":"6d56d9e0-6e10-4da2-bfd5-da103b0479d7"}
04:20:20.885 01.790 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"8f503e45-8141-4f8e-80c0-e884b215a408"}
04:20:20.904 00.019 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"8f503e45-8141-4f8e-80c0-e884b215a408"}
04:20:20.917 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"ed82ff83-1973-4606-ada8-eacac7e8190c"}
04:20:20.933 00.016 9340 case statement mapped state 6 to 3
04:20:20.948 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"ed82ff83-1973-4606-ada8-eacac7e8190c"}
04:20:20.974 00.026 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"cc085423-994e-4a84-9fc6-7808efdeed6c"}
04:20:20.989 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":435,"width":15,"height":15,"star_pos":[6.88,7.34],"pixels":"..."},"id":"cc085423-994e-4a84-9fc6-7808efdeed6c"}
04:20:21.331 00.342 12020 Exposure complete
04:20:21.653 00.322 12020 worker thread done servicing request
04:20:21.653 00.000 9340 OnExposeComplete: enter
04:20:21.667 00.014 9340 UpdateGuideState(): m_state=6
04:20:21.682 00.015 9340 Star::Find(15, 1412, 113, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 436
04:20:21.725 00.043 9340 Star::Find returns 1 (0), X=1412.75, Y=113.39, Mass=1527393, SNR=206.1, Peak=65526 HFD=4.8
04:20:21.743 00.018 9340 MultiStar: [#1 0.12,0.24,1.08,U] [#2 -0.02,0.28,0.84,U] [#3 -0.16,0.19,1.15,U] [#4 -0.18,0.21,1.09,U] [#5 -0.23,0.06,0.91,U] [#6 0.01,0.40,0.84,U] [#7 -0.02,0.25,0.93,U] [#8 -0.03,0.03,0.80,U] 
04:20:21.758 00.015 9340 single-star, 8 included, MultiStar: {-0.06, 0.21}, one-star: {-0.06, 0.21}
04:20:21.769 00.011 9340 CameraToMount -- cameraTheta (1.84) - m_xAngle (0.05) = xAngle (1.79 = 1.79)
04:20:21.780 00.011 9340 CameraToMount -- cameraTheta (1.84) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-1.28 = -1.28)
04:20:21.792 00.012 9340 CameraToMount -- cameraX=-0.06 cameraY=0.21 hyp=0.22 cameraTheta=1.84 mountX=-0.05 mountY=-0.21, mountTheta=-1.79
04:20:21.815 00.023 9340 SchedulePrimaryMove(10104498, x=-0.06, y=0.21, opts=13)
04:20:21.830 00.015 9340 Enqueuing Move request for scope (-0.06, 0.21)
04:20:21.861 00.031 12020 Worker thread wakes up
04:20:21.861 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=6418, max=65535, med=10392, FiltMin=8157, FiltMax=65517, Gamma=2.870
04:20:21.871 00.010 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.21) opts 0xd
04:20:21.872 00.001 9340 UpdateGuideState exits: m=1527393 SNR=206.1
04:20:21.883 00.011 12020 Handling offset move in thread for scope, endpoint = (-0.06, 0.21)
04:20:21.883 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:20:21.894 00.011 12020 Moving (-0.06, 0.21) raw xDistance=-0.05 yDistance=-0.21
04:20:21.895 00.001 9340 ScheduleExposure(2000,3,1) exposurePending=0
04:20:21.907 00.012 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
04:20:21.907 00.000 9340 Enqueuing Expose request
04:20:21.920 00.013 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:20:21.922 00.002 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.21
04:20:21.922 00.000 12020 MoveAxis(E, 0, ABG)
04:20:21.923 00.001 12020 Move returns status 0, amount 0
04:20:21.923 00.000 12020 MoveAxis(N, 0, ABG)
04:20:21.923 00.000 12020 Move returns status 0, amount 0
04:20:21.923 00.000 12020 move complete, result=0
04:20:21.923 00.000 12020 worker thread done servicing request
04:20:21.924 00.001 12020 Worker thread wakes up
04:20:21.924 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
04:20:21.925 00.001 12020 Handling exposure in thread, d=2000 o=3 r=(1398,98,31,31)
04:20:21.929 00.004 9340 GuideStep: -0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
04:20:22.888 00.959 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"ea88dc81-c5ed-4a54-afe2-ca9d095883d2"}
04:20:22.909 00.021 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"ea88dc81-c5ed-4a54-afe2-ca9d095883d2"}
04:20:22.920 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"4d34d5ed-c6c4-4a61-827c-0c9af7db1383"}
04:20:22.939 00.019 9340 case statement mapped state 6 to 3
04:20:22.953 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"4d34d5ed-c6c4-4a61-827c-0c9af7db1383"}
04:20:22.966 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"c76dc15e-30e4-411d-a0a2-f46528b7bc78"}
04:20:22.982 00.016 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":436,"width":15,"height":15,"star_pos":[6.75,7.39],"pixels":"..."},"id":"c76dc15e-30e4-411d-a0a2-f46528b7bc78"}
04:20:24.334 01.352 12020 Exposure complete
04:20:24.776 00.442 12020 worker thread done servicing request
04:20:24.777 00.001 9340 OnExposeComplete: enter
04:20:24.802 00.025 9340 UpdateGuideState(): m_state=6
04:20:24.822 00.020 9340 Star::Find(15, 1412, 113, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 437
04:20:24.865 00.043 9340 Star::Find returns 1 (0), X=1412.76, Y=113.32, Mass=1605241, SNR=216.2, Peak=65526 HFD=5.0
04:20:24.889 00.024 9340 MultiStar: [#1 0.14,0.11,0.88,U] [#2 -0.18,0.13,0.93,U] [#3 -0.11,0.09,0.93,U] [#4 -0.03,0.02,0.89,U] [#5 -0.24,-0.03,0.93,U] [#6 0.03,0.29,0.79,U] [#7 -0.03,0.27,0.74,U] [#8 0.01,-0.02,0.84,U] 
04:20:24.904 00.015 9340 refined, 8 included, MultiStar: {-0.05, 0.11}, one-star: {-0.05, 0.14}
04:20:24.923 00.019 9340 CameraToMount -- cameraTheta (2.04) - m_xAngle (0.05) = xAngle (2.00 = 2.00)
04:20:24.950 00.027 9340 CameraToMount -- cameraTheta (2.04) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-1.07 = -1.07)
04:20:24.987 00.037 9340 CameraToMount -- cameraX=-0.05 cameraY=0.11 hyp=0.12 cameraTheta=2.04 mountX=-0.05 mountY=-0.11, mountTheta=-2.01
04:20:25.005 00.018 9340 SchedulePrimaryMove(10104498, x=-0.05, y=0.11, opts=13)
04:20:25.018 00.013 9340 Enqueuing Move request for scope (-0.05, 0.11)
04:20:25.036 00.018 12020 Worker thread wakes up
04:20:25.036 00.000 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.11) opts 0xd
04:20:25.037 00.001 9340 UpdateImageDisplay: Size=(1920,1080) min=6266, max=65535, med=10332, FiltMin=7775, FiltMax=65517, Gamma=2.870
04:20:25.047 00.010 12020 Handling offset move in thread for scope, endpoint = (-0.05, 0.11)
04:20:25.047 00.000 9340 UpdateGuideState exits: m=1605241 SNR=216.2
04:20:25.060 00.013 12020 Moving (-0.05, 0.11) raw xDistance=-0.05 yDistance=-0.11
04:20:25.060 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:20:25.079 00.019 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
04:20:25.081 00.002 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:20:25.081 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
04:20:25.098 00.017 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
04:20:25.098 00.000 9340 Enqueuing Expose request
04:20:25.137 00.039 12020 MoveAxis(E, 0, ABG)
04:20:25.138 00.001 12020 Move returns status 0, amount 0
04:20:25.138 00.000 12020 MoveAxis(N, 0, ABG)
04:20:25.138 00.000 12020 Move returns status 0, amount 0
04:20:25.138 00.000 12020 move complete, result=0
04:20:25.139 00.001 12020 worker thread done servicing request
04:20:25.139 00.000 12020 Worker thread wakes up
04:20:25.139 00.000 9340 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
04:20:25.157 00.018 12020 worker thread servicing REQUEST_EXPOSE 2000
04:20:25.157 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(1398,98,31,31)
04:20:25.165 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"11e8c162-219b-47b6-b1a9-bdc9f9534b1c"}
04:20:25.181 00.016 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"11e8c162-219b-47b6-b1a9-bdc9f9534b1c"}
04:20:25.237 00.056 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"7a3b6a5b-3544-4185-a03f-6e4dcc34caea"}
04:20:25.278 00.041 9340 case statement mapped state 6 to 3
04:20:25.294 00.016 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"7a3b6a5b-3544-4185-a03f-6e4dcc34caea"}
04:20:25.355 00.061 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"f5ad170b-6de4-44d2-b01d-64f137c132d1"}
04:20:25.386 00.031 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":437,"width":15,"height":15,"star_pos":[6.76,7.32],"pixels":"..."},"id":"f5ad170b-6de4-44d2-b01d-64f137c132d1"}
04:20:26.917 01.531 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"b88abe9a-f3ef-44cc-9301-3a9f537d0f75"}
04:20:26.945 00.028 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"b88abe9a-f3ef-44cc-9301-3a9f537d0f75"}
04:20:26.962 00.017 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"ffc9c899-6666-42b3-aa4a-ceccf51aaa6f"}
04:20:26.976 00.014 9340 case statement mapped state 6 to 3
04:20:26.990 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"ffc9c899-6666-42b3-aa4a-ceccf51aaa6f"}
04:20:27.005 00.015 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"fcf834f3-8017-49f8-abff-4e7206ed70d0"}
04:20:27.026 00.021 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":437,"width":15,"height":15,"star_pos":[6.76,7.32],"pixels":"..."},"id":"fcf834f3-8017-49f8-abff-4e7206ed70d0"}
04:20:27.626 00.600 12020 Exposure complete
04:20:27.953 00.327 9340 OnExposeComplete: enter
04:20:27.970 00.017 12020 worker thread done servicing request
04:20:27.970 00.000 9340 UpdateGuideState(): m_state=6
04:20:27.985 00.015 9340 Star::Find(15, 1412, 113, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 438
04:20:27.998 00.013 9340 Star::Find returns 1 (0), X=1412.58, Y=113.36, Mass=1527779, SNR=205.4, Peak=65526 HFD=4.9
04:20:28.033 00.035 9340 MultiStar: [#1 -0.07,0.20,0.77,U] [#2 -0.29,0.28,0.79,U] [#3 -0.15,0.10,1.01,U] [#4 -0.00,0.20,0.94,U] [#5 -0.36,-0.04,0.90,U] [#6 -0.23,0.17,0.86,U] [#7 -0.28,0.43,0.93,U] [#8 -0.23,-0.02,0.84,U] 
04:20:28.047 00.014 9340 refined, 8 included, MultiStar: {-0.20, 0.17}, one-star: {-0.23, 0.18}
04:20:28.064 00.017 9340 CameraToMount -- cameraTheta (2.46) - m_xAngle (0.05) = xAngle (2.41 = 2.41)
04:20:28.077 00.013 9340 CameraToMount -- cameraTheta (2.46) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-0.66 = -0.66)
04:20:28.093 00.016 9340 CameraToMount -- cameraX=-0.20 cameraY=0.17 hyp=0.26 cameraTheta=2.46 mountX=-0.20 mountY=-0.16, mountTheta=-2.45
04:20:28.111 00.018 9340 SchedulePrimaryMove(10104498, x=-0.20, y=0.17, opts=13)
04:20:28.156 00.045 9340 Enqueuing Move request for scope (-0.20, 0.17)
04:20:28.181 00.025 12020 Worker thread wakes up
04:20:28.182 00.001 9340 UpdateImageDisplay: Size=(1920,1080) min=6501, max=65535, med=10345, FiltMin=8023, FiltMax=65517, Gamma=2.870
04:20:28.206 00.024 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.20, 0.17) opts 0xd
04:20:28.206 00.000 12020 Handling offset move in thread for scope, endpoint = (-0.20, 0.17)
04:20:28.206 00.000 12020 Moving (-0.20, 0.17) raw xDistance=-0.20 yDistance=-0.16
04:20:28.207 00.001 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.20
04:20:28.207 00.000 9340 UpdateGuideState exits: m=1527779 SNR=205.4
04:20:28.227 00.020 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:20:28.228 00.001 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
04:20:28.228 00.000 12020 MoveAxis(E, 0, ABG)
04:20:28.228 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:20:28.280 00.052 12020 Move returns status 0, amount 0
04:20:28.280 00.000 12020 MoveAxis(N, 0, ABG)
04:20:28.280 00.000 12020 Move returns status 0, amount 0
04:20:28.280 00.000 12020 move complete, result=0
04:20:28.280 00.000 12020 worker thread done servicing request
04:20:28.282 00.002 9340 ScheduleExposure(2000,3,1) exposurePending=0
04:20:28.318 00.036 9340 Enqueuing Expose request
04:20:28.345 00.027 12020 Worker thread wakes up
04:20:28.345 00.000 9340 GuideStep: -0.2 px 0 ms EAST, -0.2 px 0 ms NORTH
04:20:28.390 00.045 12020 worker thread servicing REQUEST_EXPOSE 2000
04:20:28.392 00.002 12020 Handling exposure in thread, d=2000 o=3 r=(1398,98,31,31)
04:20:28.917 00.525 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"4be3cba1-80ad-45b0-9539-dfb11b777d4a"}
04:20:28.935 00.018 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"4be3cba1-80ad-45b0-9539-dfb11b777d4a"}
04:20:28.951 00.016 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"5f6d5602-9f74-4141-8574-7159b95e4e8a"}
04:20:28.969 00.018 9340 case statement mapped state 6 to 3
04:20:28.986 00.017 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"5f6d5602-9f74-4141-8574-7159b95e4e8a"}
04:20:29.045 00.059 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"8c900624-0eb1-4839-972e-32caec17dd4c"}
04:20:29.059 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":438,"width":15,"height":15,"star_pos":[6.58,7.36],"pixels":"..."},"id":"8c900624-0eb1-4839-972e-32caec17dd4c"}
04:20:30.832 01.773 12020 Exposure complete
04:20:30.917 00.085 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"4243e67f-6271-48ad-9114-49293bb7d231"}
04:20:30.967 00.050 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"4243e67f-6271-48ad-9114-49293bb7d231"}
04:20:30.986 00.019 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"00a9b785-2a96-44c2-ad0d-670a71fb02a4"}
04:20:31.010 00.024 9340 case statement mapped state 6 to 3
04:20:31.027 00.017 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"00a9b785-2a96-44c2-ad0d-670a71fb02a4"}
04:20:31.063 00.036 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"e5d68c6c-4f5a-4c6b-aeed-742105b6ccb4"}
04:20:31.113 00.050 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":438,"width":15,"height":15,"star_pos":[6.58,7.36],"pixels":"..."},"id":"e5d68c6c-4f5a-4c6b-aeed-742105b6ccb4"}
04:20:31.343 00.230 12020 worker thread done servicing request
04:20:31.345 00.002 9340 OnExposeComplete: enter
04:20:31.396 00.051 9340 UpdateGuideState(): m_state=6
04:20:31.496 00.100 9340 Star::Find(15, 1412, 113, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 439
04:20:31.570 00.074 9340 Star::Find returns 1 (0), X=1412.87, Y=113.34, Mass=1528376, SNR=219.0, Peak=65526 HFD=5.0
04:20:31.596 00.026 9340 MultiStar: [#1 0.26,-0.09,0.86,U] [#2 0.11,0.15,0.83,U] [#3 -0.16,0.13,0.86,U] [#4 0.09,0.05,0.91,U] [#5 -0.14,-0.04,0.84,U] [#6 0.13,0.15,0.80,U] [#7 0.24,0.13,1.03,U] [#8 0.18,0.05,0.92,U] 
04:20:31.614 00.018 9340 refined, 8 included, MultiStar: {0.09, 0.08}, one-star: {0.07, 0.16}
04:20:31.632 00.018 9340 CameraToMount -- cameraTheta (0.72) - m_xAngle (0.05) = xAngle (0.67 = 0.67)
04:20:31.652 00.020 9340 CameraToMount -- cameraTheta (0.72) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-2.39 = -2.39)
04:20:31.725 00.073 9340 CameraToMount -- cameraX=0.09 cameraY=0.08 hyp=0.12 cameraTheta=0.72 mountX=0.09 mountY=-0.08, mountTheta=-0.72
04:20:31.755 00.030 9340 SchedulePrimaryMove(10104498, x=0.09, y=0.08, opts=13)
04:20:31.775 00.020 9340 Enqueuing Move request for scope (0.09, 0.08)
04:20:31.798 00.023 12020 Worker thread wakes up
04:20:31.799 00.001 12020 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.08) opts 0xd
04:20:31.800 00.001 9340 UpdateImageDisplay: Size=(1920,1080) min=6726, max=65535, med=10389, FiltMin=7887, FiltMax=65517, Gamma=2.870
04:20:31.814 00.014 12020 Handling offset move in thread for scope, endpoint = (0.09, 0.08)
04:20:31.815 00.001 9340 UpdateGuideState exits: m=1528376 SNR=219.0
04:20:31.849 00.034 12020 Moving (0.09, 0.08) raw xDistance=0.09 yDistance=-0.08
04:20:31.849 00.000 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
04:20:31.850 00.001 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:20:31.850 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
04:20:31.850 00.000 12020 MoveAxis(E, 0, ABG)
04:20:31.850 00.000 12020 Move returns status 0, amount 0
04:20:31.850 00.000 12020 MoveAxis(N, 0, ABG)
04:20:31.850 00.000 12020 Move returns status 0, amount 0
04:20:31.852 00.002 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:20:31.871 00.019 12020 move complete, result=0
04:20:31.872 00.001 9340 ScheduleExposure(2000,3,1) exposurePending=0
04:20:31.886 00.014 12020 worker thread done servicing request
04:20:31.886 00.000 9340 Enqueuing Expose request
04:20:31.901 00.015 12020 Worker thread wakes up
04:20:31.901 00.000 9340 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
04:20:31.915 00.014 12020 worker thread servicing REQUEST_EXPOSE 2000
04:20:31.915 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(1398,98,31,31)
04:20:32.918 01.003 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"c5311acf-888e-465c-ac2f-611f5b94f172"}
04:20:32.936 00.018 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"c5311acf-888e-465c-ac2f-611f5b94f172"}
04:20:32.951 00.015 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"0fb4cb5b-4eb3-4b95-844f-dc1b4d167829"}
04:20:32.965 00.014 9340 case statement mapped state 6 to 3
04:20:32.979 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"0fb4cb5b-4eb3-4b95-844f-dc1b4d167829"}
04:20:33.012 00.033 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"b307947e-d500-4bcc-95f0-6bdeb572c9ee"}
04:20:33.025 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":439,"width":15,"height":15,"star_pos":[6.87,7.34],"pixels":"..."},"id":"b307947e-d500-4bcc-95f0-6bdeb572c9ee"}
04:20:34.326 01.301 12020 Exposure complete
04:20:34.603 00.277 12020 worker thread done servicing request
04:20:34.603 00.000 9340 OnExposeComplete: enter
04:20:34.614 00.011 9340 UpdateGuideState(): m_state=6
04:20:34.626 00.012 9340 Star::Find(15, 1412, 113, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 440
04:20:34.645 00.019 9340 Star::Find returns 1 (0), X=1412.98, Y=113.36, Mass=1554617, SNR=192.5, Peak=65526 HFD=4.9
04:20:34.660 00.015 9340 MultiStar: [#1 0.20,0.09,0.92,U] [#2 0.19,0.20,0.81,U] [#3 0.13,-0.04,1.10,U] [#4 0.23,0.18,1.18,U] [#5 0.02,-0.10,1.01,U] [#6 0.28,0.28,0.91,U] [#7 0.21,0.30,0.96,U] [#8 0.11,0.19,1.00,U] 
04:20:34.671 00.011 9340 refined, 8 included, MultiStar: {0.17, 0.14}, one-star: {0.17, 0.18}
04:20:34.699 00.028 9340 CameraToMount -- cameraTheta (0.69) - m_xAngle (0.05) = xAngle (0.64 = 0.64)
04:20:34.711 00.012 9340 CameraToMount -- cameraTheta (0.69) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-2.43 = -2.43)
04:20:34.721 00.010 9340 CameraToMount -- cameraX=0.17 cameraY=0.14 hyp=0.22 cameraTheta=0.69 mountX=0.18 mountY=-0.14, mountTheta=-0.68
04:20:34.742 00.021 9340 SchedulePrimaryMove(10104498, x=0.17, y=0.14, opts=13)
04:20:34.753 00.011 9340 Enqueuing Move request for scope (0.17, 0.14)
04:20:34.766 00.013 12020 Worker thread wakes up
04:20:34.766 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=6314, max=65535, med=10340, FiltMin=7930, FiltMax=65517, Gamma=2.870
04:20:34.779 00.013 12020 worker thread servicing REQUEST_MOVE scope ofs (0.17, 0.14) opts 0xd
04:20:34.779 00.000 9340 UpdateGuideState exits: m=1554617 SNR=192.5
04:20:34.789 00.010 12020 Handling offset move in thread for scope, endpoint = (0.17, 0.14)
04:20:34.789 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:20:34.817 00.028 12020 Moving (0.17, 0.14) raw xDistance=0.18 yDistance=-0.14
04:20:34.817 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
04:20:34.831 00.014 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.18
04:20:34.832 00.001 9340 Enqueuing Expose request
04:20:34.845 00.013 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:20:34.847 00.002 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
04:20:34.847 00.000 12020 MoveAxis(E, 0, ABG)
04:20:34.847 00.000 12020 Move returns status 0, amount 0
04:20:34.847 00.000 12020 MoveAxis(N, 0, ABG)
04:20:34.848 00.001 12020 Move returns status 0, amount 0
04:20:34.848 00.000 12020 move complete, result=0
04:20:34.848 00.000 12020 worker thread done servicing request
04:20:34.848 00.000 12020 Worker thread wakes up
04:20:34.848 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
04:20:34.848 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(1398,98,31,31)
04:20:34.850 00.002 9340 GuideStep: 0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
04:20:34.914 00.064 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"77afbbc0-0ff0-4889-bb8c-622e6f2fe187"}
04:20:34.948 00.034 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"77afbbc0-0ff0-4889-bb8c-622e6f2fe187"}
04:20:34.960 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"4be0b2bd-f87b-4ede-8157-37f3e44d7f94"}
04:20:34.971 00.011 9340 case statement mapped state 6 to 3
04:20:34.987 00.016 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"4be0b2bd-f87b-4ede-8157-37f3e44d7f94"}
04:20:35.000 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"6cc991b5-e68e-464b-b96a-7fc98f1af27e"}
04:20:35.016 00.016 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":440,"width":15,"height":15,"star_pos":[6.98,7.36],"pixels":"..."},"id":"6cc991b5-e68e-464b-b96a-7fc98f1af27e"}
04:20:36.915 01.899 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"d6a36986-8be9-47db-aca2-d66fbc0c72a4"}
04:20:36.929 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"d6a36986-8be9-47db-aca2-d66fbc0c72a4"}
04:20:36.941 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"451206af-b745-468c-87aa-af8930bb33a5"}
04:20:36.955 00.014 9340 case statement mapped state 6 to 3
04:20:36.965 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"451206af-b745-468c-87aa-af8930bb33a5"}
04:20:36.976 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"70c3b83c-2240-4232-bb97-535ff684ae0a"}
04:20:36.994 00.018 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":440,"width":15,"height":15,"star_pos":[6.98,7.36],"pixels":"..."},"id":"70c3b83c-2240-4232-bb97-535ff684ae0a"}
04:20:37.244 00.250 12020 Exposure complete
04:20:37.648 00.404 12020 worker thread done servicing request
04:20:37.649 00.001 9340 OnExposeComplete: enter
04:20:37.663 00.014 9340 UpdateGuideState(): m_state=6
04:20:37.676 00.013 9340 Star::Find(15, 1412, 113, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 441
04:20:37.690 00.014 9340 Star::Find returns 1 (0), X=1413.08, Y=113.36, Mass=1580648, SNR=246.2, Peak=65508 HFD=5.0
04:20:37.749 00.059 9340 MultiStar: [#1 0.22,0.20,0.80,U] [#2 0.41,0.44,0.00,M1] [#3 0.27,0.08,0.86,U] [#4 0.36,0.28,0.72,U] [#5 0.02,0.04,0.80,U] [#6 0.23,0.24,0.76,U] [#7 0.27,0.28,0.71,U] [#8 0.21,0.09,0.74,U] 
04:20:37.764 00.015 9340 refined, 7 included, MultiStar: {0.23, 0.17}, one-star: {0.27, 0.18}
04:20:37.779 00.015 9340 CameraToMount -- cameraTheta (0.64) - m_xAngle (0.05) = xAngle (0.59 = 0.59)
04:20:37.795 00.016 9340 CameraToMount -- cameraTheta (0.64) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-2.48 = -2.48)
04:20:37.807 00.012 9340 CameraToMount -- cameraX=0.23 cameraY=0.17 hyp=0.29 cameraTheta=0.64 mountX=0.24 mountY=-0.18, mountTheta=-0.64
04:20:37.842 00.035 9340 SchedulePrimaryMove(10104498, x=0.23, y=0.17, opts=13)
04:20:37.864 00.022 9340 Enqueuing Move request for scope (0.23, 0.17)
04:20:37.906 00.042 12020 Worker thread wakes up
04:20:37.906 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=6423, max=65535, med=10351, FiltMin=8122, FiltMax=65517, Gamma=2.870
04:20:37.922 00.016 12020 worker thread servicing REQUEST_MOVE scope ofs (0.23, 0.17) opts 0xd
04:20:37.922 00.000 12020 Handling offset move in thread for scope, endpoint = (0.23, 0.17)
04:20:37.923 00.001 12020 Moving (0.23, 0.17) raw xDistance=0.24 yDistance=-0.18
04:20:37.923 00.000 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.24
04:20:37.923 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:20:37.923 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
04:20:37.923 00.000 12020 MoveAxis(E, 0, ABG)
04:20:37.924 00.001 12020 Move returns status 0, amount 0
04:20:37.924 00.000 12020 MoveAxis(N, 0, ABG)
04:20:37.924 00.000 12020 Move returns status 0, amount 0
04:20:37.928 00.004 9340 UpdateGuideState exits: m=1580648 SNR=246.2
04:20:37.945 00.017 12020 move complete, result=0
04:20:37.945 00.000 12020 worker thread done servicing request
04:20:37.946 00.001 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:20:37.962 00.016 9340 ScheduleExposure(2000,3,1) exposurePending=0
04:20:37.978 00.016 9340 Enqueuing Expose request
04:20:37.994 00.016 12020 Worker thread wakes up
04:20:37.995 00.001 9340 GuideStep: 0.2 px 0 ms EAST, -0.2 px 0 ms NORTH
04:20:38.037 00.042 12020 worker thread servicing REQUEST_EXPOSE 2000
04:20:38.037 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(1398,98,31,31)
04:20:38.933 00.896 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"46b51113-0fa3-46ce-b3e2-f8ddf5d89064"}
04:20:38.955 00.022 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"46b51113-0fa3-46ce-b3e2-f8ddf5d89064"}
04:20:38.978 00.023 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"1723bdef-8a1a-4846-b3ef-d5fc32548763"}
04:20:39.021 00.043 9340 case statement mapped state 6 to 3
04:20:39.087 00.066 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"1723bdef-8a1a-4846-b3ef-d5fc32548763"}
04:20:39.177 00.090 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"00403c82-e8d0-444a-bbbd-14283a9107fa"}
04:20:39.205 00.028 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":441,"width":15,"height":15,"star_pos":[7.08,7.36],"pixels":"..."},"id":"00403c82-e8d0-444a-bbbd-14283a9107fa"}
04:20:40.439 01.234 12020 Exposure complete
04:20:40.791 00.352 12020 worker thread done servicing request
04:20:40.791 00.000 9340 OnExposeComplete: enter
04:20:40.807 00.016 9340 UpdateGuideState(): m_state=6
04:20:40.825 00.018 9340 Star::Find(15, 1413, 113, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 442
04:20:40.840 00.015 9340 Star::Find returns 1 (0), X=1412.44, Y=113.23, Mass=1511345, SNR=200.9, Peak=65526 HFD=4.9
04:20:40.877 00.037 9340 MultiStar: [#1 -0.15,0.07,0.78,U] [#2 -0.38,0.30,0.93,U] [#3 -0.33,-0.12,0.91,U] [#4 -0.23,0.22,1.12,U] [#5 -0.35,-0.14,0.87,U] [#6 -0.21,0.18,0.88,U] [#7 -0.33,0.38,0.91,U] [#8 -0.20,-0.11,0.92,U] 
04:20:40.892 00.015 9340 refined, 8 included, MultiStar: {-0.29, 0.10}, one-star: {-0.37, 0.05}
04:20:40.906 00.014 9340 CameraToMount -- cameraTheta (2.81) - m_xAngle (0.05) = xAngle (2.77 = 2.77)
04:20:40.921 00.015 9340 CameraToMount -- cameraTheta (2.81) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-0.30 = -0.30)
04:20:40.940 00.019 9340 CameraToMount -- cameraX=-0.29 cameraY=0.10 hyp=0.30 cameraTheta=2.81 mountX=-0.28 mountY=-0.09, mountTheta=-2.83
04:20:40.966 00.026 9340 SchedulePrimaryMove(10104498, x=-0.29, y=0.10, opts=13)
04:20:41.007 00.041 9340 Enqueuing Move request for scope (-0.29, 0.10)
04:20:41.023 00.016 12020 Worker thread wakes up
04:20:41.023 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=5748, max=65535, med=10364, FiltMin=8174, FiltMax=65517, Gamma=2.870
04:20:41.033 00.010 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.29, 0.10) opts 0xd
04:20:41.033 00.000 9340 UpdateGuideState exits: m=1511345 SNR=200.9
04:20:41.052 00.019 12020 Handling offset move in thread for scope, endpoint = (-0.29, 0.10)
04:20:41.053 00.001 12020 Moving (-0.29, 0.10) raw xDistance=-0.28 yDistance=-0.09
04:20:41.053 00.000 12020 GuideAlgorithmHysteresis::Result() returns -0.12 from input -0.28
04:20:41.053 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:20:41.053 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:20:41.069 00.016 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
04:20:41.070 00.001 9340 ScheduleExposure(2000,3,1) exposurePending=0
04:20:41.082 00.012 12020 MoveAxis(E, 21, ABG)
04:20:41.082 00.000 9340 Enqueuing Expose request
04:20:41.116 00.034 12020 Guiding  Dir = 2, Dur = 21
04:20:41.116 00.000 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"8e4a7eff-7a77-4a3c-ad5f-26ef0db434b9"}
04:20:41.128 00.012 12020 IsSlewing returns 0
04:20:41.129 00.001 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"8e4a7eff-7a77-4a3c-ad5f-26ef0db434b9"}
04:20:41.145 00.016 12020 IsGuiding returns 0
04:20:41.146 00.001 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"1830a9a3-7f90-4139-8fe1-171b4ef66d4b"}
04:20:41.174 00.028 12020 IsGuiding returns 1
04:20:41.174 00.000 12020 scope still moving after pulse duration time elapsed
04:20:41.175 00.001 9340 case statement mapped state 6 to 3
04:20:41.194 00.019 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"1830a9a3-7f90-4139-8fe1-171b4ef66d4b"}
04:20:41.226 00.032 12020 IsSlewing returns 0
04:20:41.227 00.001 12020 IsGuiding returns 0
04:20:41.227 00.000 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"31ba6241-3a96-44f0-8776-c2b29c61cfa6"}
04:20:41.241 00.014 12020 scope move finished after 21 + 60 ms
04:20:41.241 00.000 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":442,"width":15,"height":15,"star_pos":[7.44,7.23],"pixels":"..."},"id":"31ba6241-3a96-44f0-8776-c2b29c61cfa6"}
04:20:41.260 00.019 12020 Move returns status 0, amount 21
04:20:41.260 00.000 12020 MoveAxis(N, 0, ABG)
04:20:41.260 00.000 12020 Move returns status 0, amount 0
04:20:41.260 00.000 12020 move complete, result=0
04:20:41.261 00.001 12020 worker thread done servicing request
04:20:41.261 00.000 12020 Worker thread wakes up
04:20:41.261 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
04:20:41.261 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(1398,98,31,31)
04:20:41.265 00.004 9340 GuideStep: -0.3 px 21 ms EAST, -0.1 px 0 ms NORTH
04:20:42.932 01.667 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"c8531097-9814-4b00-a5ad-72b7eea4c093"}
04:20:42.947 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"c8531097-9814-4b00-a5ad-72b7eea4c093"}
04:20:42.966 00.019 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"2d7f5959-b3cc-4eea-b212-85da87d8050d"}
04:20:42.976 00.010 9340 case statement mapped state 6 to 3
04:20:42.986 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"2d7f5959-b3cc-4eea-b212-85da87d8050d"}
04:20:43.001 00.015 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"545ff9c4-7c4e-44bd-b71b-3a21e5c0a2bc"}
04:20:43.016 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":442,"width":15,"height":15,"star_pos":[7.44,7.23],"pixels":"..."},"id":"545ff9c4-7c4e-44bd-b71b-3a21e5c0a2bc"}
04:20:43.636 00.620 12020 Exposure complete
04:20:43.946 00.310 12020 worker thread done servicing request
04:20:43.946 00.000 9340 OnExposeComplete: enter
04:20:43.984 00.038 9340 UpdateGuideState(): m_state=6
04:20:44.001 00.017 9340 Star::Find(15, 1412, 113, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 443
04:20:44.016 00.015 9340 Star::Find returns 1 (0), X=1412.93, Y=113.58, Mass=1624552, SNR=234.0, Peak=65526 HFD=5.0
04:20:44.038 00.022 9340 MultiStar: [#1 0.35,0.04,0.79,U] [#2 0.19,0.08,0.70,U] [#3 0.05,0.13,0.90,U] [#4 0.23,0.19,0.88,U] [#5 -0.02,0.09,0.86,U] [#6 0.11,0.57,0.00,M1] [#7 0.15,0.32,0.82,U] [#8 0.19,0.10,0.83,U] 
04:20:44.056 00.018 9340 refined, 7 included, MultiStar: {0.15, 0.18}, one-star: {0.12, 0.40}
04:20:44.094 00.038 9340 CameraToMount -- cameraTheta (0.86) - m_xAngle (0.05) = xAngle (0.81 = 0.81)
04:20:44.120 00.026 9340 CameraToMount -- cameraTheta (0.86) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-2.26 = -2.26)
04:20:44.144 00.024 9340 CameraToMount -- cameraX=0.15 cameraY=0.18 hyp=0.23 cameraTheta=0.86 mountX=0.16 mountY=-0.18, mountTheta=-0.84
04:20:44.226 00.082 9340 SchedulePrimaryMove(10104498, x=0.15, y=0.18, opts=13)
04:20:44.310 00.084 9340 Enqueuing Move request for scope (0.15, 0.18)
04:20:44.406 00.096 12020 Worker thread wakes up
04:20:44.414 00.008 12020 worker thread servicing REQUEST_MOVE scope ofs (0.15, 0.18) opts 0xd
04:20:44.414 00.000 12020 Handling offset move in thread for scope, endpoint = (0.15, 0.18)
04:20:44.415 00.001 12020 Moving (0.15, 0.18) raw xDistance=0.16 yDistance=-0.18
04:20:44.415 00.000 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.16
04:20:44.415 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:20:44.416 00.001 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
04:20:44.422 00.006 9340 UpdateImageDisplay: Size=(1920,1080) min=6440, max=65535, med=10370, FiltMin=7978, FiltMax=65517, Gamma=2.870
04:20:44.594 00.172 12020 MoveAxis(E, 0, ABG)
04:20:44.595 00.001 12020 Move returns status 0, amount 0
04:20:44.595 00.000 12020 MoveAxis(N, 0, ABG)
04:20:44.596 00.001 12020 Move returns status 0, amount 0
04:20:44.596 00.000 12020 move complete, result=0
04:20:44.597 00.001 12020 worker thread done servicing request
04:20:44.607 00.010 9340 UpdateGuideState exits: m=1624552 SNR=234.0
04:20:44.772 00.165 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:20:44.865 00.093 9340 ScheduleExposure(2000,3,1) exposurePending=0
04:20:44.939 00.074 9340 Enqueuing Expose request
04:20:45.083 00.144 12020 Worker thread wakes up
04:20:45.083 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
04:20:45.084 00.001 12020 Handling exposure in thread, d=2000 o=3 r=(1398,98,31,31)
04:20:45.085 00.001 9340 GuideStep: 0.2 px 0 ms EAST, -0.2 px 0 ms NORTH
04:20:45.284 00.199 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"897f949c-f7dc-4905-be12-088c684427fb"}
04:20:45.356 00.072 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"897f949c-f7dc-4905-be12-088c684427fb"}
04:20:45.413 00.057 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"667bf05f-c276-4434-824e-6f46845ea822"}
04:20:45.504 00.091 9340 case statement mapped state 6 to 3
04:20:45.548 00.044 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"667bf05f-c276-4434-824e-6f46845ea822"}
04:20:45.572 00.024 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"7d4a2388-9018-45cb-ac85-bf3f9ea988a8"}
04:20:45.688 00.116 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":443,"width":15,"height":15,"star_pos":[6.93,6.58],"pixels":"..."},"id":"7d4a2388-9018-45cb-ac85-bf3f9ea988a8"}
04:20:46.931 01.243 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"446a23b3-288d-401b-9c38-3bab1d9ae127"}
04:20:46.977 00.046 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"446a23b3-288d-401b-9c38-3bab1d9ae127"}
04:20:46.995 00.018 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"928d4b63-cfe4-43cf-b64c-a886ccf2a64b"}
04:20:47.010 00.015 9340 case statement mapped state 6 to 3
04:20:47.022 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"928d4b63-cfe4-43cf-b64c-a886ccf2a64b"}
04:20:47.035 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"e4512e8d-fb3b-44ae-9003-d97314676e65"}
04:20:47.049 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":443,"width":15,"height":15,"star_pos":[6.93,6.58],"pixels":"..."},"id":"e4512e8d-fb3b-44ae-9003-d97314676e65"}
04:20:47.459 00.410 12020 Exposure complete
04:20:47.812 00.353 12020 worker thread done servicing request
04:20:47.812 00.000 9340 OnExposeComplete: enter
04:20:47.865 00.053 9340 UpdateGuideState(): m_state=6
04:20:47.889 00.024 9340 Star::Find(15, 1412, 113, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 444
04:20:47.906 00.017 9340 Star::Find returns 1 (0), X=1412.61, Y=113.31, Mass=1595346, SNR=240.9, Peak=65526 HFD=5.0
04:20:47.922 00.016 9340 MultiStar: [#1 -0.10,0.16,0.80,U] [#2 -0.19,0.26,0.71,U] [#3 -0.24,0.16,0.99,U] [#4 -0.24,0.15,0.79,U] [#5 -0.32,-0.05,0.60,U] [#6 -0.22,0.31,0.72,U] [#7 -0.31,0.31,0.69,U] [#8 -0.24,0.07,0.77,U] 
04:20:47.939 00.017 9340 single-star, 8 included, MultiStar: {-0.23, 0.17}, one-star: {-0.20, 0.14}
04:20:47.958 00.019 9340 CameraToMount -- cameraTheta (2.55) - m_xAngle (0.05) = xAngle (2.50 = 2.50)
04:20:48.007 00.049 9340 CameraToMount -- cameraTheta (2.55) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-0.57 = -0.57)
04:20:48.027 00.020 9340 CameraToMount -- cameraX=-0.20 cameraY=0.14 hyp=0.24 cameraTheta=2.55 mountX=-0.19 mountY=-0.13, mountTheta=-2.55
04:20:48.055 00.028 9340 SchedulePrimaryMove(10104498, x=-0.20, y=0.14, opts=13)
04:20:48.070 00.015 9340 Enqueuing Move request for scope (-0.20, 0.14)
04:20:48.092 00.022 12020 Worker thread wakes up
04:20:48.092 00.000 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.20, 0.14) opts 0xd
04:20:48.092 00.000 12020 Handling offset move in thread for scope, endpoint = (-0.20, 0.14)
04:20:48.093 00.001 12020 Moving (-0.20, 0.14) raw xDistance=-0.19 yDistance=-0.13
04:20:48.093 00.000 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.19
04:20:48.093 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:20:48.094 00.001 9340 UpdateImageDisplay: Size=(1920,1080) min=6416, max=65535, med=10331, FiltMin=8115, FiltMax=65517, Gamma=2.870
04:20:48.109 00.015 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
04:20:48.109 00.000 9340 UpdateGuideState exits: m=1595346 SNR=240.9
04:20:48.152 00.043 12020 MoveAxis(E, 0, ABG)
04:20:48.152 00.000 12020 Move returns status 0, amount 0
04:20:48.152 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:20:48.171 00.019 12020 MoveAxis(N, 0, ABG)
04:20:48.172 00.001 9340 ScheduleExposure(2000,3,1) exposurePending=0
04:20:48.196 00.024 12020 Move returns status 0, amount 0
04:20:48.196 00.000 9340 Enqueuing Expose request
04:20:48.208 00.012 12020 move complete, result=0
04:20:48.209 00.001 12020 worker thread done servicing request
04:20:48.209 00.000 12020 Worker thread wakes up
04:20:48.209 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
04:20:48.209 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(1398,98,31,31)
04:20:48.228 00.019 9340 GuideStep: -0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
04:20:48.930 00.702 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"19e70670-90e6-40f5-858d-a0a634c7ecd5"}
04:20:48.946 00.016 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"19e70670-90e6-40f5-858d-a0a634c7ecd5"}
04:20:49.011 00.065 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"c63fe468-75d0-42e3-87ef-e68e9f5e3f56"}
04:20:49.038 00.027 9340 case statement mapped state 6 to 3
04:20:49.053 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"c63fe468-75d0-42e3-87ef-e68e9f5e3f56"}
04:20:49.070 00.017 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"911203d9-91bc-4bb3-af34-a4110d565e8c"}
04:20:49.091 00.021 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":444,"width":15,"height":15,"star_pos":[6.61,7.31],"pixels":"..."},"id":"911203d9-91bc-4bb3-af34-a4110d565e8c"}
04:20:50.610 01.519 12020 Exposure complete
04:20:50.930 00.320 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"93199f34-bc44-4449-9916-7584de8032b8"}
04:20:50.954 00.024 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"93199f34-bc44-4449-9916-7584de8032b8"}
04:20:50.989 00.035 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"aaf8bd81-e133-4df4-b323-67aa0474dc88"}
04:20:51.036 00.047 9340 case statement mapped state 6 to 3
04:20:51.055 00.019 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"aaf8bd81-e133-4df4-b323-67aa0474dc88"}
04:20:51.082 00.027 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"0781fd36-663f-4597-9545-af8db1a43998"}
04:20:51.102 00.020 12020 worker thread done servicing request
04:20:51.102 00.000 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":444,"width":15,"height":15,"star_pos":[6.61,7.31],"pixels":"..."},"id":"0781fd36-663f-4597-9545-af8db1a43998"}
04:20:51.124 00.022 9340 OnExposeComplete: enter
04:20:51.197 00.073 9340 UpdateGuideState(): m_state=6
04:20:51.241 00.044 9340 Star::Find(15, 1412, 113, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 445
04:20:51.298 00.057 9340 Star::Find returns 1 (0), X=1412.67, Y=113.41, Mass=1604640, SNR=216.8, Peak=65526 HFD=5.1
04:20:51.362 00.064 9340 MultiStar: [#1 -0.29,-0.09,0.75,U] [#2 -0.24,0.18,0.76,U] [#3 -0.17,-0.02,0.98,U] [#4 -0.15,0.04,1.10,U] [#5 -0.22,-0.11,1.06,U] [#6 0.02,0.15,0.88,U] [#7 -0.26,0.17,0.95,U] [#8 -0.20,-0.01,0.83,U] 
04:20:51.397 00.035 9340 refined, 8 included, MultiStar: {-0.18, 0.06}, one-star: {-0.13, 0.23}
04:20:51.424 00.027 9340 CameraToMount -- cameraTheta (2.82) - m_xAngle (0.05) = xAngle (2.77 = 2.77)
04:20:51.518 00.094 9340 CameraToMount -- cameraTheta (2.82) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-0.29 = -0.29)
04:20:51.548 00.030 9340 CameraToMount -- cameraX=-0.18 cameraY=0.06 hyp=0.19 cameraTheta=2.82 mountX=-0.18 mountY=-0.06, mountTheta=-2.84
04:20:51.570 00.022 9340 SchedulePrimaryMove(10104498, x=-0.18, y=0.06, opts=13)
04:20:51.593 00.023 9340 Enqueuing Move request for scope (-0.18, 0.06)
04:20:51.614 00.021 12020 Worker thread wakes up
04:20:51.615 00.001 9340 UpdateImageDisplay: Size=(1920,1080) min=6344, max=65535, med=10355, FiltMin=8207, FiltMax=65517, Gamma=2.870
04:20:51.656 00.041 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.18, 0.06) opts 0xd
04:20:51.656 00.000 12020 Handling offset move in thread for scope, endpoint = (-0.18, 0.06)
04:20:51.658 00.002 12020 Moving (-0.18, 0.06) raw xDistance=-0.18 yDistance=-0.06
04:20:51.659 00.001 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.18
04:20:51.659 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:20:51.659 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
04:20:51.660 00.001 12020 MoveAxis(E, 0, ABG)
04:20:51.668 00.008 9340 UpdateGuideState exits: m=1604640 SNR=216.8
04:20:51.707 00.039 12020 Move returns status 0, amount 0
04:20:51.707 00.000 12020 MoveAxis(N, 0, ABG)
04:20:51.707 00.000 12020 Move returns status 0, amount 0
04:20:51.708 00.001 12020 move complete, result=0
04:20:51.708 00.000 12020 worker thread done servicing request
04:20:51.709 00.001 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:20:51.753 00.044 9340 ScheduleExposure(2000,3,1) exposurePending=0
04:20:51.820 00.067 9340 Enqueuing Expose request
04:20:51.836 00.016 12020 Worker thread wakes up
04:20:51.836 00.000 9340 GuideStep: -0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
04:20:51.851 00.015 12020 worker thread servicing REQUEST_EXPOSE 2000
04:20:51.851 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(1398,98,31,31)
04:20:52.946 01.095 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"c26fda4c-f0f8-496a-b443-66a8673a9d80"}
04:20:52.963 00.017 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"c26fda4c-f0f8-496a-b443-66a8673a9d80"}
04:20:52.982 00.019 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"0098b8de-b1de-4766-a5e1-2c0f433994f7"}
04:20:52.996 00.014 9340 case statement mapped state 6 to 3
04:20:53.011 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"0098b8de-b1de-4766-a5e1-2c0f433994f7"}
04:20:53.039 00.028 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"d3636e7b-3bba-447b-a12c-b1fdb4d2a681"}
04:20:53.053 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":445,"width":15,"height":15,"star_pos":[6.67,7.41],"pixels":"..."},"id":"d3636e7b-3bba-447b-a12c-b1fdb4d2a681"}
04:20:54.319 01.266 12020 Exposure complete
04:20:54.738 00.419 12020 worker thread done servicing request
04:20:54.738 00.000 9340 OnExposeComplete: enter
04:20:54.755 00.017 9340 UpdateGuideState(): m_state=6
04:20:54.769 00.014 9340 Star::Find(15, 1412, 113, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 446
04:20:54.782 00.013 9340 Star::Find returns 1 (0), X=1412.50, Y=113.26, Mass=1483442, SNR=193.2, Peak=65526 HFD=4.7
04:20:54.795 00.013 9340 MultiStar: [#1 -0.07,0.00,0.96,U] [#2 -0.17,0.16,0.89,U] [#3 -0.26,-0.06,0.93,U] [#4 -0.08,-0.05,0.91,U] [#5 -0.32,-0.04,1.03,U] [#6 0.09,0.22,1.05,U] [#7 -0.26,0.05,0.87,U] [#8 -0.25,0.04,0.94,U] 
04:20:54.835 00.040 9340 refined, 8 included, MultiStar: {-0.18, 0.05}, one-star: {-0.31, 0.08}
04:20:54.878 00.043 9340 CameraToMount -- cameraTheta (2.89) - m_xAngle (0.05) = xAngle (2.84 = 2.84)
04:20:54.895 00.017 9340 CameraToMount -- cameraTheta (2.89) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-0.23 = -0.23)
04:20:54.924 00.029 9340 CameraToMount -- cameraX=-0.18 cameraY=0.05 hyp=0.19 cameraTheta=2.89 mountX=-0.18 mountY=-0.04, mountTheta=-2.91
04:20:54.943 00.019 9340 SchedulePrimaryMove(10104498, x=-0.18, y=0.05, opts=13)
04:20:54.966 00.023 9340 Enqueuing Move request for scope (-0.18, 0.05)
04:20:54.980 00.014 12020 Worker thread wakes up
04:20:54.981 00.001 9340 UpdateImageDisplay: Size=(1920,1080) min=6079, max=65535, med=10394, FiltMin=7858, FiltMax=65517, Gamma=2.870
04:20:55.028 00.047 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.18, 0.05) opts 0xd
04:20:55.028 00.000 12020 Handling offset move in thread for scope, endpoint = (-0.18, 0.05)
04:20:55.028 00.000 12020 Moving (-0.18, 0.05) raw xDistance=-0.18 yDistance=-0.04
04:20:55.028 00.000 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.18
04:20:55.028 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:20:55.029 00.001 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
04:20:55.029 00.000 12020 MoveAxis(E, 0, ABG)
04:20:55.029 00.000 12020 Move returns status 0, amount 0
04:20:55.030 00.001 12020 MoveAxis(N, 0, ABG)
04:20:55.030 00.000 12020 Move returns status 0, amount 0
04:20:55.031 00.001 9340 UpdateGuideState exits: m=1483442 SNR=193.2
04:20:55.056 00.025 12020 move complete, result=0
04:20:55.056 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:20:55.073 00.017 12020 worker thread done servicing request
04:20:55.073 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
04:20:55.084 00.011 9340 Enqueuing Expose request
04:20:55.095 00.011 12020 Worker thread wakes up
04:20:55.095 00.000 9340 GuideStep: -0.2 px 0 ms EAST, -0.0 px 0 ms NORTH
04:20:55.116 00.021 12020 worker thread servicing REQUEST_EXPOSE 2000
04:20:55.116 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(1398,98,31,31)
04:20:55.129 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"eac51540-c03d-4bf4-a55a-28c8320c6624"}
04:20:55.145 00.016 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"eac51540-c03d-4bf4-a55a-28c8320c6624"}
04:20:55.199 00.054 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"b41efb57-0876-4f08-9768-7a55b2384314"}
04:20:55.216 00.017 9340 case statement mapped state 6 to 3
04:20:55.246 00.030 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"b41efb57-0876-4f08-9768-7a55b2384314"}
04:20:55.271 00.025 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"91a09bbb-cb38-447c-9a4d-22a2fab0e57d"}
04:20:55.293 00.022 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":446,"width":15,"height":15,"star_pos":[6.50,7.26],"pixels":"..."},"id":"91a09bbb-cb38-447c-9a4d-22a2fab0e57d"}
04:20:56.948 01.655 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"2304ce30-488e-4594-8be7-4cae52ee789c"}
04:20:56.962 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"2304ce30-488e-4594-8be7-4cae52ee789c"}
04:20:57.005 00.043 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"b0e42289-c44b-449a-84c8-abc84c7f5512"}
04:20:57.020 00.015 9340 case statement mapped state 6 to 3
04:20:57.040 00.020 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"b0e42289-c44b-449a-84c8-abc84c7f5512"}
04:20:57.054 00.014 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"457a1c27-6fb2-4625-b254-4861dcd8638c"}
04:20:57.074 00.020 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":446,"width":15,"height":15,"star_pos":[6.50,7.26],"pixels":"..."},"id":"457a1c27-6fb2-4625-b254-4861dcd8638c"}
04:20:57.526 00.452 12020 Exposure complete
04:20:57.834 00.308 12020 worker thread done servicing request
04:20:57.834 00.000 9340 OnExposeComplete: enter
04:20:57.850 00.016 9340 UpdateGuideState(): m_state=6
04:20:57.867 00.017 9340 Star::Find(15, 1412, 113, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 447
04:20:57.921 00.054 9340 Star::Find returns 1 (0), X=1412.31, Y=113.15, Mass=1505215, SNR=188.8, Peak=65526 HFD=4.9
04:20:57.936 00.015 9340 MultiStar: [#1 -0.30,0.13,1.02,U] [#2 -0.24,0.28,0.91,U] [#3 -0.38,-0.05,0.98,U] [#4 -0.22,0.16,1.06,U] [#5 -0.60,-0.12,0.00,M1] [#6 -0.32,0.14,1.02,U] [#7 -0.36,0.17,0.88,U] [#8 -0.32,-0.05,1.04,U] 
04:20:57.949 00.013 9340 refined, 7 included, MultiStar: {-0.33, 0.09}, one-star: {-0.50, -0.03}
04:20:57.960 00.011 9340 CameraToMount -- cameraTheta (2.87) - m_xAngle (0.05) = xAngle (2.82 = 2.82)
04:20:57.987 00.027 9340 CameraToMount -- cameraTheta (2.87) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-0.24 = -0.24)
04:20:58.008 00.021 9340 CameraToMount -- cameraX=-0.33 cameraY=0.09 hyp=0.34 cameraTheta=2.87 mountX=-0.32 mountY=-0.08, mountTheta=-2.89
04:20:58.048 00.040 9340 SchedulePrimaryMove(10104498, x=-0.33, y=0.09, opts=13)
04:20:58.062 00.014 9340 Enqueuing Move request for scope (-0.33, 0.09)
04:20:58.091 00.029 12020 Worker thread wakes up
04:20:58.091 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=6039, max=65535, med=10358, FiltMin=8069, FiltMax=65517, Gamma=2.870
04:20:58.104 00.013 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.33, 0.09) opts 0xd
04:20:58.104 00.000 9340 UpdateGuideState exits: m=1505215 SNR=188.8
04:20:58.122 00.018 12020 Handling offset move in thread for scope, endpoint = (-0.33, 0.09)
04:20:58.122 00.000 12020 Moving (-0.33, 0.09) raw xDistance=-0.32 yDistance=-0.08
04:20:58.122 00.000 12020 GuideAlgorithmHysteresis::Result() returns -0.14 from input -0.32
04:20:58.122 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:20:58.123 00.001 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
04:20:58.123 00.000 12020 MoveAxis(E, 24, ABG)
04:20:58.123 00.000 12020 Guiding  Dir = 2, Dur = 24
04:20:58.124 00.001 12020 IsSlewing returns 0
04:20:58.128 00.004 12020 IsGuiding returns 0
04:20:58.129 00.001 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:20:58.187 00.058 12020 IsGuiding returns 1
04:20:58.187 00.000 12020 scope still moving after pulse duration time elapsed
04:20:58.188 00.001 9340 ScheduleExposure(2000,3,1) exposurePending=0
04:20:58.226 00.038 12020 IsSlewing returns 0
04:20:58.230 00.004 9340 Enqueuing Expose request
04:20:58.254 00.024 12020 IsGuiding returns 0
04:20:58.254 00.000 12020 scope move finished after 24 + 102 ms
04:20:58.254 00.000 12020 Move returns status 0, amount 24
04:20:58.254 00.000 12020 MoveAxis(N, 0, ABG)
04:20:58.255 00.001 12020 Move returns status 0, amount 0
04:20:58.255 00.000 12020 move complete, result=0
04:20:58.256 00.001 12020 worker thread done servicing request
04:20:58.256 00.000 12020 Worker thread wakes up
04:20:58.257 00.001 12020 worker thread servicing REQUEST_EXPOSE 2000
04:20:58.257 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(1398,98,31,31)
04:20:58.257 00.000 9340 GuideStep: -0.3 px 24 ms EAST, -0.1 px 0 ms NORTH
04:20:58.987 00.730 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"3cd9a132-8aef-44e8-9db1-c09107cf087b"}
04:20:59.135 00.148 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"3cd9a132-8aef-44e8-9db1-c09107cf087b"}
04:20:59.187 00.052 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"d289070a-aca8-4325-93c2-de2e8f6c6c57"}
04:20:59.283 00.096 9340 case statement mapped state 6 to 3
04:20:59.318 00.035 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"d289070a-aca8-4325-93c2-de2e8f6c6c57"}
04:20:59.415 00.097 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"3c8ba226-3159-4a6b-b989-65426dc71ceb"}
04:20:59.462 00.047 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":447,"width":15,"height":15,"star_pos":[7.31,7.15],"pixels":"..."},"id":"3c8ba226-3159-4a6b-b989-65426dc71ceb"}
04:21:00.638 01.176 12020 Exposure complete
04:21:01.010 00.372 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"f1826454-561c-46b8-8bae-4119d1d09b90"}
04:21:01.073 00.063 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"f1826454-561c-46b8-8bae-4119d1d09b90"}
04:21:01.103 00.030 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"42314c84-8428-4c4f-bf46-e0035a4f93b6"}
04:21:01.137 00.034 9340 case statement mapped state 6 to 3
04:21:01.254 00.117 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"42314c84-8428-4c4f-bf46-e0035a4f93b6"}
04:21:01.428 00.174 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"bb13d592-8d87-45c0-8dce-04bc78b696de"}
04:21:01.538 00.110 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":447,"width":15,"height":15,"star_pos":[7.31,7.15],"pixels":"..."},"id":"bb13d592-8d87-45c0-8dce-04bc78b696de"}
04:21:01.567 00.029 12020 worker thread done servicing request
04:21:01.568 00.001 9340 OnExposeComplete: enter
04:21:01.608 00.040 9340 UpdateGuideState(): m_state=6
04:21:01.752 00.144 9340 Star::Find(15, 1412, 113, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 448
04:21:01.838 00.086 9340 Star::Find returns 1 (0), X=1412.69, Y=113.41, Mass=1528541, SNR=201.2, Peak=65526 HFD=4.9
04:21:01.879 00.041 9340 MultiStar: [#1 -0.02,0.03,1.03,U] [#2 -0.14,0.13,0.90,U] [#3 -0.19,0.11,1.02,U] [#4 -0.17,0.11,1.02,U] [#5 -0.13,-0.05,1.03,U] [#6 -0.14,0.22,1.08,U] [#7 -0.14,0.20,1.02,U] [#8 -0.23,0.05,0.81,U] 
04:21:01.904 00.025 9340 refined, 8 included, MultiStar: {-0.14, 0.12}, one-star: {-0.12, 0.23}
04:21:01.936 00.032 9340 CameraToMount -- cameraTheta (2.45) - m_xAngle (0.05) = xAngle (2.40 = 2.40)
04:21:02.000 00.064 9340 CameraToMount -- cameraTheta (2.45) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-0.67 = -0.67)
04:21:02.024 00.024 9340 CameraToMount -- cameraX=-0.14 cameraY=0.12 hyp=0.18 cameraTheta=2.45 mountX=-0.13 mountY=-0.11, mountTheta=-2.44
04:21:02.052 00.028 9340 SchedulePrimaryMove(10104498, x=-0.14, y=0.12, opts=13)
04:21:02.091 00.039 9340 Enqueuing Move request for scope (-0.14, 0.12)
04:21:02.144 00.053 12020 Worker thread wakes up
04:21:02.144 00.000 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.14, 0.12) opts 0xd
04:21:02.144 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=6623, max=65535, med=10357, FiltMin=8075, FiltMax=65517, Gamma=2.870
04:21:02.186 00.042 12020 Handling offset move in thread for scope, endpoint = (-0.14, 0.12)
04:21:02.186 00.000 12020 Moving (-0.14, 0.12) raw xDistance=-0.13 yDistance=-0.11
04:21:02.186 00.000 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
04:21:02.187 00.001 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:21:02.187 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
04:21:02.187 00.000 12020 MoveAxis(E, 0, ABG)
04:21:02.188 00.001 12020 Move returns status 0, amount 0
04:21:02.188 00.000 12020 MoveAxis(N, 0, ABG)
04:21:02.188 00.000 12020 Move returns status 0, amount 0
04:21:02.188 00.000 12020 move complete, result=0
04:21:02.190 00.002 9340 UpdateGuideState exits: m=1528541 SNR=201.2
04:21:02.231 00.041 12020 worker thread done servicing request
04:21:02.232 00.001 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:21:02.320 00.088 9340 ScheduleExposure(2000,3,1) exposurePending=0
04:21:02.356 00.036 9340 Enqueuing Expose request
04:21:02.411 00.055 12020 Worker thread wakes up
04:21:02.412 00.001 12020 worker thread servicing REQUEST_EXPOSE 2000
04:21:02.412 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(1398,98,31,31)
04:21:02.437 00.025 9340 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
04:21:03.008 00.571 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"4270f8e1-0fda-4562-8e20-2995161f79a3"}
04:21:03.040 00.032 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"4270f8e1-0fda-4562-8e20-2995161f79a3"}
04:21:03.070 00.030 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"dbcef76d-b991-468b-80ee-1095f3447870"}
04:21:03.098 00.028 9340 case statement mapped state 6 to 3
04:21:03.154 00.056 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"dbcef76d-b991-468b-80ee-1095f3447870"}
04:21:03.189 00.035 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"92dd4a07-ab39-46d6-957e-216700c23557"}
04:21:03.240 00.051 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":448,"width":15,"height":15,"star_pos":[6.69,7.41],"pixels":"..."},"id":"92dd4a07-ab39-46d6-957e-216700c23557"}
04:21:04.843 01.603 12020 Exposure complete
04:21:05.046 00.203 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"23c34bde-2eb9-4c97-9622-7b1eb5a849c8"}
04:21:05.066 00.020 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"23c34bde-2eb9-4c97-9622-7b1eb5a849c8"}
04:21:05.108 00.042 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"f77877cf-6df0-4494-8e83-9bb73c4598c2"}
04:21:05.191 00.083 9340 case statement mapped state 6 to 3
04:21:05.307 00.116 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"f77877cf-6df0-4494-8e83-9bb73c4598c2"}
04:21:05.373 00.066 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"c0489afb-971e-4dac-857e-268b8796de77"}
04:21:05.414 00.041 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":448,"width":15,"height":15,"star_pos":[6.69,7.41],"pixels":"..."},"id":"c0489afb-971e-4dac-857e-268b8796de77"}
04:21:05.528 00.114 9340 OnExposeComplete: enter
04:21:05.567 00.039 12020 worker thread done servicing request
04:21:05.568 00.001 9340 UpdateGuideState(): m_state=6
04:21:05.617 00.049 9340 Star::Find(15, 1412, 113, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 449
04:21:05.633 00.016 9340 Star::Find returns 1 (0), X=1412.20, Y=113.22, Mass=1556094, SNR=217.3, Peak=65526 HFD=4.7
04:21:05.655 00.022 9340 MultiStar: [#1 -0.42,-0.05,1.04,U] [#2 -0.60,-0.08,0.00,M1] [#3 -0.61,-0.09,0.00,M1] [#4 -0.47,-0.00,0.99,U] [#5 -0.57,-0.13,0.00,M1] [#6 -0.32,0.12,0.86,U] [#7 -0.60,0.17,0.00,M1] [#8 -0.43,-0.10,0.94,U] 
04:21:05.669 00.014 9340 refined, 4 included, MultiStar: {-0.46, -0.00}, one-star: {-0.61, 0.04}
04:21:05.687 00.018 9340 CameraToMount -- cameraTheta (-3.13) - m_xAngle (0.05) = xAngle (-3.18 = 3.10)
04:21:05.709 00.022 9340 CameraToMount -- cameraTheta (-3.13) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-6.25 = 0.03)
04:21:05.762 00.053 9340 CameraToMount -- cameraX=-0.46 cameraY=-0.00 hyp=0.46 cameraTheta=-3.13 mountX=-0.45 mountY=0.01, mountTheta=3.11
04:21:05.801 00.039 9340 SchedulePrimaryMove(10104498, x=-0.46, y=-0.00, opts=13)
04:21:05.818 00.017 9340 Enqueuing Move request for scope (-0.46, -0.00)
04:21:05.834 00.016 12020 Worker thread wakes up
04:21:05.834 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=6259, max=65535, med=10392, FiltMin=7782, FiltMax=65517, Gamma=2.870
04:21:05.854 00.020 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.46, -0.00) opts 0xd
04:21:05.855 00.001 12020 Handling offset move in thread for scope, endpoint = (-0.46, -0.00)
04:21:05.855 00.000 12020 Moving (-0.46, -0.00) raw xDistance=-0.45 yDistance=0.01
04:21:05.856 00.001 9340 UpdateGuideState exits: m=1556094 SNR=217.3
04:21:05.874 00.018 12020 GuideAlgorithmHysteresis::Result() returns -0.19 from input -0.45
04:21:05.874 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:21:05.908 00.034 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:21:05.908 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
04:21:05.908 00.000 12020 MoveAxis(E, 34, ABG)
04:21:05.908 00.000 12020 Guiding  Dir = 2, Dur = 34
04:21:05.910 00.002 12020 IsSlewing returns 0
04:21:05.911 00.001 12020 IsGuiding returns 0
04:21:05.912 00.001 9340 ScheduleExposure(2000,3,1) exposurePending=0
04:21:05.947 00.035 12020 PulseGuide returned control before completion, sleep 16
04:21:05.950 00.003 9340 Enqueuing Expose request
04:21:05.994 00.044 12020 IsGuiding returns 1
04:21:05.994 00.000 12020 scope still moving after pulse duration time elapsed
04:21:06.019 00.025 12020 IsSlewing returns 0
04:21:06.021 00.002 12020 IsGuiding returns 0
04:21:06.022 00.001 12020 scope move finished after 34 + 75 ms
04:21:06.022 00.000 12020 Move returns status 0, amount 34
04:21:06.022 00.000 12020 MoveAxis(N, 0, ABG)
04:21:06.022 00.000 12020 Move returns status 0, amount 0
04:21:06.022 00.000 12020 move complete, result=0
04:21:06.022 00.000 12020 worker thread done servicing request
04:21:06.023 00.001 9340 GuideStep: -0.5 px 34 ms EAST, 0.0 px 0 ms NORTH
04:21:06.064 00.041 12020 Worker thread wakes up
04:21:06.064 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
04:21:06.066 00.002 12020 Handling exposure in thread, d=2000 o=3 r=(1398,98,31,31)
04:21:07.053 00.987 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"d483bacf-1048-4f9e-ba17-00d392680c32"}
04:21:07.076 00.023 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"d483bacf-1048-4f9e-ba17-00d392680c32"}
04:21:07.097 00.021 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"929132f6-0962-4c2f-8745-d800a613beda"}
04:21:07.142 00.045 9340 case statement mapped state 6 to 3
04:21:07.163 00.021 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"929132f6-0962-4c2f-8745-d800a613beda"}
04:21:07.181 00.018 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"d78d73c4-52ad-4c8d-9a23-8e66b0d161f0"}
04:21:07.194 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":449,"width":15,"height":15,"star_pos":[7.20,7.22],"pixels":"..."},"id":"d78d73c4-52ad-4c8d-9a23-8e66b0d161f0"}
04:21:08.472 01.278 12020 Exposure complete
04:21:08.736 00.264 12020 worker thread done servicing request
04:21:08.737 00.001 9340 OnExposeComplete: enter
04:21:08.754 00.017 9340 UpdateGuideState(): m_state=6
04:21:08.769 00.015 9340 Star::Find(15, 1412, 113, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 450
04:21:08.779 00.010 9340 Star::Find returns 1 (0), X=1412.59, Y=113.45, Mass=1490572, SNR=187.6, Peak=65526 HFD=5.0
04:21:08.795 00.016 9340 MultiStar: [#1 -0.19,0.16,1.14,U] [#2 -0.38,0.37,0.00,M2] [#3 -0.21,0.19,1.24,U] [#4 -0.14,0.19,1.11,U] [#5 -0.35,-0.01,0.97,U] [#6 -0.24,0.24,1.27,U] [#7 -0.36,0.22,0.94,U] [#8 -0.30,-0.07,1.07,U] 
04:21:08.809 00.014 9340 refined, 7 included, MultiStar: {-0.25, 0.15}, one-star: {-0.21, 0.27}
04:21:08.823 00.014 9340 CameraToMount -- cameraTheta (2.59) - m_xAngle (0.05) = xAngle (2.54 = 2.54)
04:21:08.854 00.031 9340 CameraToMount -- cameraTheta (2.59) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-0.53 = -0.53)
04:21:08.864 00.010 9340 CameraToMount -- cameraX=-0.25 cameraY=0.15 hyp=0.29 cameraTheta=2.59 mountX=-0.24 mountY=-0.15, mountTheta=-2.59
04:21:08.884 00.020 9340 SchedulePrimaryMove(10104498, x=-0.25, y=0.15, opts=13)
04:21:08.897 00.013 9340 Enqueuing Move request for scope (-0.25, 0.15)
04:21:08.911 00.014 12020 Worker thread wakes up
04:21:08.911 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=6601, max=65535, med=10399, FiltMin=8212, FiltMax=65517, Gamma=2.870
04:21:08.924 00.013 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.25, 0.15) opts 0xd
04:21:08.924 00.000 9340 UpdateGuideState exits: m=1490572 SNR=187.6
04:21:08.935 00.011 12020 Handling offset move in thread for scope, endpoint = (-0.25, 0.15)
04:21:08.935 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:21:08.967 00.032 12020 Moving (-0.25, 0.15) raw xDistance=-0.24 yDistance=-0.15
04:21:08.969 00.002 9340 ScheduleExposure(2000,3,1) exposurePending=0
04:21:08.982 00.013 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.24
04:21:08.982 00.000 9340 Enqueuing Expose request
04:21:08.994 00.012 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:21:08.994 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
04:21:08.994 00.000 12020 MoveAxis(E, 0, ABG)
04:21:08.994 00.000 12020 Move returns status 0, amount 0
04:21:08.994 00.000 12020 MoveAxis(N, 0, ABG)
04:21:08.994 00.000 12020 Move returns status 0, amount 0
04:21:08.994 00.000 12020 move complete, result=0
04:21:08.995 00.001 12020 worker thread done servicing request
04:21:08.995 00.000 12020 Worker thread wakes up
04:21:08.995 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
04:21:08.995 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(1398,98,31,31)
04:21:08.997 00.002 9340 GuideStep: -0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
04:21:09.053 00.056 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"90fcb0c0-7d56-4a6a-9a4d-18e069c18f20"}
04:21:09.088 00.035 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"90fcb0c0-7d56-4a6a-9a4d-18e069c18f20"}
04:21:09.100 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"cfca4a82-cc6a-4ddb-89cc-67c304072f43"}
04:21:09.110 00.010 9340 case statement mapped state 6 to 3
04:21:09.121 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"cfca4a82-cc6a-4ddb-89cc-67c304072f43"}
04:21:09.132 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"0a290980-ff94-40a4-a393-9262a8d57d97"}
04:21:09.145 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":450,"width":15,"height":15,"star_pos":[6.59,7.45],"pixels":"..."},"id":"0a290980-ff94-40a4-a393-9262a8d57d97"}
04:21:11.053 01.908 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"ba35b08e-e180-43e8-b307-7ba00c9e9a73"}
04:21:11.087 00.034 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"ba35b08e-e180-43e8-b307-7ba00c9e9a73"}
04:21:11.098 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"66770001-b9aa-4852-b482-d0f168748943"}
04:21:11.111 00.013 9340 case statement mapped state 6 to 3
04:21:11.121 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"66770001-b9aa-4852-b482-d0f168748943"}
04:21:11.155 00.034 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"14cfface-8a78-4d1b-89d9-0341ad219e95"}
04:21:11.198 00.043 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":450,"width":15,"height":15,"star_pos":[6.59,7.45],"pixels":"..."},"id":"14cfface-8a78-4d1b-89d9-0341ad219e95"}
04:21:11.364 00.166 12020 Exposure complete
04:21:11.637 00.273 12020 worker thread done servicing request
04:21:11.637 00.000 9340 OnExposeComplete: enter
04:21:11.668 00.031 9340 UpdateGuideState(): m_state=6
04:21:11.683 00.015 9340 Star::Find(15, 1412, 113, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 451
04:21:11.702 00.019 9340 Star::Find returns 1 (0), X=1412.66, Y=113.24, Mass=1517872, SNR=206.6, Peak=65526 HFD=4.8
04:21:11.715 00.013 9340 MultiStar: [#1 -0.18,0.05,0.82,U] [#2 -0.17,0.28,0.74,U] [#3 -0.19,-0.05,0.97,U] [#4 -0.03,0.14,0.92,U] [#5 -0.22,0.04,1.00,U] [#6 -0.01,0.22,0.86,U] [#7 -0.28,0.28,0.81,U] [#8 -0.15,-0.06,0.94,U] 
04:21:11.731 00.016 9340 single-star, 8 included, MultiStar: {-0.15, 0.10}, one-star: {-0.14, 0.06}
04:21:11.745 00.014 9340 CameraToMount -- cameraTheta (2.75) - m_xAngle (0.05) = xAngle (2.70 = 2.70)
04:21:11.784 00.039 9340 CameraToMount -- cameraTheta (2.75) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-0.37 = -0.37)
04:21:11.798 00.014 9340 CameraToMount -- cameraX=-0.14 cameraY=0.06 hyp=0.16 cameraTheta=2.75 mountX=-0.14 mountY=-0.06, mountTheta=-2.77
04:21:11.821 00.023 9340 SchedulePrimaryMove(10104498, x=-0.14, y=0.06, opts=13)
04:21:11.843 00.022 9340 Enqueuing Move request for scope (-0.14, 0.06)
04:21:11.864 00.021 12020 Worker thread wakes up
04:21:11.864 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=5828, max=65535, med=10353, FiltMin=8010, FiltMax=65517, Gamma=2.870
04:21:11.897 00.033 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.14, 0.06) opts 0xd
04:21:11.897 00.000 12020 Handling offset move in thread for scope, endpoint = (-0.14, 0.06)
04:21:11.897 00.000 12020 Moving (-0.14, 0.06) raw xDistance=-0.14 yDistance=-0.06
04:21:11.898 00.001 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
04:21:11.898 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:21:11.898 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
04:21:11.898 00.000 12020 MoveAxis(E, 0, ABG)
04:21:11.898 00.000 12020 Move returns status 0, amount 0
04:21:11.898 00.000 12020 MoveAxis(N, 0, ABG)
04:21:11.899 00.001 12020 Move returns status 0, amount 0
04:21:11.899 00.000 12020 move complete, result=0
04:21:11.899 00.000 12020 worker thread done servicing request
04:21:11.901 00.002 9340 UpdateGuideState exits: m=1517872 SNR=206.6
04:21:11.920 00.019 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:21:11.939 00.019 9340 ScheduleExposure(2000,3,1) exposurePending=0
04:21:11.950 00.011 9340 Enqueuing Expose request
04:21:11.972 00.022 12020 Worker thread wakes up
04:21:11.972 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
04:21:11.974 00.002 12020 Handling exposure in thread, d=2000 o=3 r=(1398,98,31,31)
04:21:11.977 00.003 9340 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
04:21:13.081 01.104 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"e011c15a-d32f-487a-b744-87678204f6a3"}
04:21:13.098 00.017 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"e011c15a-d32f-487a-b744-87678204f6a3"}
04:21:13.124 00.026 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"2f31658e-b175-40b3-a118-f976f5a1a425"}
04:21:13.140 00.016 9340 case statement mapped state 6 to 3
04:21:13.189 00.049 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"2f31658e-b175-40b3-a118-f976f5a1a425"}
04:21:13.279 00.090 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"59cc1cbc-296e-46a9-9a97-c7f62e059a2b"}
04:21:13.311 00.032 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":451,"width":15,"height":15,"star_pos":[6.66,7.24],"pixels":"..."},"id":"59cc1cbc-296e-46a9-9a97-c7f62e059a2b"}
04:21:14.427 01.116 12020 Exposure complete
04:21:14.787 00.360 12020 worker thread done servicing request
04:21:14.788 00.001 9340 OnExposeComplete: enter
04:21:14.804 00.016 9340 UpdateGuideState(): m_state=6
04:21:14.841 00.037 9340 Star::Find(15, 1412, 113, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 452
04:21:14.878 00.037 9340 Star::Find returns 1 (0), X=1412.14, Y=113.40, Mass=1592866, SNR=196.0, Peak=65526 HFD=5.1
04:21:14.896 00.018 9340 MultiStar: [#1 -0.36,0.00,1.02,U] [#2 -0.48,0.33,0.00,M2] [#3 -0.53,0.11,0.00,M1] [#4 -0.54,0.01,0.00,M1] [#5 -0.56,0.05,0.00,M1] [#6 -0.55,0.32,0.00,M1] [#7 -0.54,0.11,0.00,M1] [#8 -0.50,-0.13,1.03,U] 
04:21:14.911 00.015 9340 refined, 2 included, MultiStar: {-0.51, 0.03}, one-star: {-0.67, 0.22}
04:21:14.929 00.018 9340 CameraToMount -- cameraTheta (3.08) - m_xAngle (0.05) = xAngle (3.03 = 3.03)
04:21:14.964 00.035 9340 CameraToMount -- cameraTheta (3.08) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-0.04 = -0.04)
04:21:14.994 00.030 9340 CameraToMount -- cameraX=-0.51 cameraY=0.03 hyp=0.51 cameraTheta=3.08 mountX=-0.51 mountY=-0.02, mountTheta=-3.11
04:21:15.016 00.022 9340 SchedulePrimaryMove(10104498, x=-0.51, y=0.03, opts=13)
04:21:15.037 00.021 9340 Enqueuing Move request for scope (-0.51, 0.03)
04:21:15.051 00.014 12020 Worker thread wakes up
04:21:15.051 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=6555, max=65535, med=10405, FiltMin=7953, FiltMax=65517, Gamma=2.870
04:21:15.065 00.014 9340 UpdateGuideState exits: m=1592866 SNR=196.0
04:21:15.077 00.012 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.51, 0.03) opts 0xd
04:21:15.078 00.001 12020 Handling offset move in thread for scope, endpoint = (-0.51, 0.03)
04:21:15.078 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:21:15.115 00.037 12020 Moving (-0.51, 0.03) raw xDistance=-0.51 yDistance=-0.02
04:21:15.115 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
04:21:15.129 00.014 12020 GuideAlgorithmHysteresis::Result() returns -0.21 from input -0.51
04:21:15.129 00.000 9340 Enqueuing Expose request
04:21:15.144 00.015 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:21:15.145 00.001 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
04:21:15.145 00.000 12020 MoveAxis(E, 38, ABG)
04:21:15.145 00.000 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"256c6dea-ccba-4252-b179-b05d64d833c7"}
04:21:15.164 00.019 12020 Guiding  Dir = 2, Dur = 38
04:21:15.164 00.000 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"256c6dea-ccba-4252-b179-b05d64d833c7"}
04:21:15.179 00.015 12020 IsSlewing returns 0
04:21:15.181 00.002 12020 IsGuiding returns 0
04:21:15.215 00.034 12020 PulseGuide returned control before completion, sleep 15
04:21:15.220 00.005 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"653ad75f-8ffe-4322-b61d-bf5a9bab11c6"}
04:21:15.250 00.030 9340 case statement mapped state 6 to 3
04:21:15.275 00.025 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"653ad75f-8ffe-4322-b61d-bf5a9bab11c6"}
04:21:15.337 00.062 12020 IsGuiding returns 1
04:21:15.338 00.001 12020 scope still moving after pulse duration time elapsed
04:21:15.361 00.023 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"b07556f8-7b4f-4390-ac6a-99eee2e480a0"}
04:21:15.391 00.030 12020 IsSlewing returns 0
04:21:15.392 00.001 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":452,"width":15,"height":15,"star_pos":[7.14,7.40],"pixels":"..."},"id":"b07556f8-7b4f-4390-ac6a-99eee2e480a0"}
04:21:15.410 00.018 12020 IsGuiding returns 0
04:21:15.410 00.000 12020 scope move finished after 38 + 190 ms
04:21:15.410 00.000 12020 Move returns status 0, amount 38
04:21:15.411 00.001 12020 MoveAxis(N, 0, ABG)
04:21:15.411 00.000 12020 Move returns status 0, amount 0
04:21:15.411 00.000 12020 move complete, result=0
04:21:15.411 00.000 12020 worker thread done servicing request
04:21:15.412 00.001 9340 GuideStep: -0.5 px 38 ms EAST, -0.0 px 0 ms NORTH
04:21:15.499 00.087 12020 Worker thread wakes up
04:21:15.499 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
04:21:15.500 00.001 12020 Handling exposure in thread, d=2000 o=3 r=(1398,98,31,31)
04:21:17.103 01.603 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"74f1a93e-f742-477d-acaf-ea0109fa3b32"}
04:21:17.155 00.052 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"74f1a93e-f742-477d-acaf-ea0109fa3b32"}
04:21:17.172 00.017 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"ffe060bd-3587-4608-a55e-d961822aa391"}
04:21:17.188 00.016 9340 case statement mapped state 6 to 3
04:21:17.207 00.019 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"ffe060bd-3587-4608-a55e-d961822aa391"}
04:21:17.228 00.021 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"027bc50e-d631-46f2-a5ed-939cc3c56cdb"}
04:21:17.260 00.032 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":452,"width":15,"height":15,"star_pos":[7.14,7.40],"pixels":"..."},"id":"027bc50e-d631-46f2-a5ed-939cc3c56cdb"}
04:21:17.880 00.620 12020 Exposure complete
04:21:18.267 00.387 9340 OnExposeComplete: enter
04:21:18.290 00.023 12020 worker thread done servicing request
04:21:18.290 00.000 9340 UpdateGuideState(): m_state=6
04:21:18.316 00.026 9340 Star::Find(15, 1412, 113, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 453
04:21:18.372 00.056 9340 Star::Find returns 1 (0), X=1412.95, Y=113.29, Mass=1530426, SNR=241.2, Peak=65526 HFD=4.9
04:21:18.441 00.069 9340 MultiStar: [#1 0.01,0.33,0.86,U] [#2 -0.08,0.52,0.00,M3] [#3 -0.02,0.02,0.85,U] [#4 -0.07,0.29,0.94,U] [#5 0.01,-0.13,0.74,U] [#6 0.04,0.15,0.79,U] [#7 -0.02,0.22,0.83,U] [#8 -0.19,0.14,0.92,U] 
04:21:18.489 00.048 9340 refined, 7 included, MultiStar: {-0.01, 0.15}, one-star: {0.14, 0.11}
04:21:18.502 00.013 9340 CameraToMount -- cameraTheta (1.64) - m_xAngle (0.05) = xAngle (1.60 = 1.60)
04:21:18.521 00.019 9340 CameraToMount -- cameraTheta (1.64) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-1.47 = -1.47)
04:21:18.538 00.017 9340 CameraToMount -- cameraX=-0.01 cameraY=0.15 hyp=0.15 cameraTheta=1.64 mountX=-0.00 mountY=-0.15, mountTheta=-1.60
04:21:18.561 00.023 9340 SchedulePrimaryMove(10104498, x=-0.01, y=0.15, opts=13)
04:21:18.623 00.062 9340 Enqueuing Move request for scope (-0.01, 0.15)
04:21:18.645 00.022 12020 Worker thread wakes up
04:21:18.645 00.000 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.15) opts 0xd
04:21:18.647 00.002 12020 Handling offset move in thread for scope, endpoint = (-0.01, 0.15)
04:21:18.647 00.000 12020 Moving (-0.01, 0.15) raw xDistance=-0.00 yDistance=-0.15
04:21:18.648 00.001 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.00
04:21:18.650 00.002 9340 UpdateImageDisplay: Size=(1920,1080) min=6685, max=65535, med=10411, FiltMin=8079, FiltMax=65517, Gamma=2.870
04:21:18.725 00.075 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:21:18.726 00.001 9340 UpdateGuideState exits: m=1530426 SNR=241.2
04:21:18.745 00.019 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
04:21:18.745 00.000 12020 MoveAxis(E, 0, ABG)
04:21:18.746 00.001 12020 Move returns status 0, amount 0
04:21:18.746 00.000 12020 MoveAxis(N, 0, ABG)
04:21:18.746 00.000 12020 Move returns status 0, amount 0
04:21:18.746 00.000 12020 move complete, result=0
04:21:18.746 00.000 12020 worker thread done servicing request
04:21:18.751 00.005 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:21:18.841 00.090 9340 ScheduleExposure(2000,3,1) exposurePending=0
04:21:18.949 00.108 9340 Enqueuing Expose request
04:21:18.993 00.044 12020 Worker thread wakes up
04:21:18.993 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
04:21:18.993 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(1398,98,31,31)
04:21:18.996 00.003 9340 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
04:21:19.149 00.153 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"f40809f8-bf2b-4ec0-bee2-7b9f09cd9b99"}
04:21:19.270 00.121 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"f40809f8-bf2b-4ec0-bee2-7b9f09cd9b99"}
04:21:19.347 00.077 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"340182ab-6ea9-46e0-9423-4c072437c087"}
04:21:19.372 00.025 9340 case statement mapped state 6 to 3
04:21:19.400 00.028 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"340182ab-6ea9-46e0-9423-4c072437c087"}
04:21:19.473 00.073 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"d41a68bd-5553-4983-b12f-ed26c5c86d82"}
04:21:19.505 00.032 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":453,"width":15,"height":15,"star_pos":[6.95,7.29],"pixels":"..."},"id":"d41a68bd-5553-4983-b12f-ed26c5c86d82"}
04:21:21.142 01.637 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"ab1b3dd8-9ae5-44bf-8040-874f380199a4"}
04:21:21.167 00.025 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"ab1b3dd8-9ae5-44bf-8040-874f380199a4"}
04:21:21.194 00.027 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"d841df34-0307-499f-ab78-af5a0026401c"}
04:21:21.217 00.023 9340 case statement mapped state 6 to 3
04:21:21.287 00.070 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"d841df34-0307-499f-ab78-af5a0026401c"}
04:21:21.316 00.029 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"149bad6c-6aa9-46c9-bd98-90800149352e"}
04:21:21.334 00.018 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":453,"width":15,"height":15,"star_pos":[6.95,7.29],"pixels":"..."},"id":"149bad6c-6aa9-46c9-bd98-90800149352e"}
04:21:21.424 00.090 12020 Exposure complete
04:21:21.793 00.369 12020 worker thread done servicing request
04:21:21.794 00.001 9340 OnExposeComplete: enter
04:21:21.813 00.019 9340 UpdateGuideState(): m_state=6
04:21:21.828 00.015 9340 Star::Find(15, 1412, 113, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 454
04:21:21.866 00.038 9340 Star::Find returns 1 (0), X=1412.87, Y=113.16, Mass=1533556, SNR=214.5, Peak=65526 HFD=4.7
04:21:21.887 00.021 9340 MultiStar: [#1 0.11,-0.13,0.94,U] [#2 0.10,-0.07,0.79,U] [#3 -0.06,-0.15,0.89,U] [#4 0.01,-0.20,1.08,U] [#5 -0.21,-0.44,0.95,U] [#6 0.08,-0.14,0.85,U] [#7 0.05,0.08,0.80,U] [#8 -0.02,-0.29,0.78,U] 
04:21:21.905 00.018 9340 single-star, 8 included, MultiStar: {0.01, -0.15}, one-star: {0.06, -0.02}
04:21:21.917 00.012 9340 CameraToMount -- cameraTheta (-0.27) - m_xAngle (0.05) = xAngle (-0.32 = -0.32)
04:21:21.931 00.014 9340 CameraToMount -- cameraTheta (-0.27) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-3.39 = 2.89)
04:21:21.951 00.020 9340 CameraToMount -- cameraX=0.06 cameraY=-0.02 hyp=0.06 cameraTheta=-0.27 mountX=0.06 mountY=0.02, mountTheta=0.25
04:21:21.999 00.048 9340 SchedulePrimaryMove(10104498, x=0.06, y=-0.02, opts=13)
04:21:22.019 00.020 9340 Enqueuing Move request for scope (0.06, -0.02)
04:21:22.035 00.016 12020 Worker thread wakes up
04:21:22.035 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=6549, max=65535, med=10365, FiltMin=7695, FiltMax=65517, Gamma=2.870
04:21:22.051 00.016 12020 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.02) opts 0xd
04:21:22.051 00.000 9340 UpdateGuideState exits: m=1533556 SNR=214.5
04:21:22.064 00.013 12020 Handling offset move in thread for scope, endpoint = (0.06, -0.02)
04:21:22.064 00.000 12020 Moving (0.06, -0.02) raw xDistance=0.06 yDistance=0.02
04:21:22.064 00.000 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
04:21:22.065 00.001 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:21:22.082 00.017 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:21:22.082 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
04:21:22.105 00.023 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
04:21:22.105 00.000 9340 Enqueuing Expose request
04:21:22.148 00.043 12020 MoveAxis(E, 0, ABG)
04:21:22.148 00.000 12020 Move returns status 0, amount 0
04:21:22.149 00.001 12020 MoveAxis(N, 0, ABG)
04:21:22.149 00.000 12020 Move returns status 0, amount 0
04:21:22.149 00.000 12020 move complete, result=0
04:21:22.149 00.000 12020 worker thread done servicing request
04:21:22.150 00.001 12020 Worker thread wakes up
04:21:22.151 00.001 12020 worker thread servicing REQUEST_EXPOSE 2000
04:21:22.151 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(1398,98,31,31)
04:21:22.154 00.003 9340 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
04:21:23.176 01.022 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"85fa1cb7-a1b7-4856-940a-a45a73adad64"}
04:21:23.223 00.047 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"85fa1cb7-a1b7-4856-940a-a45a73adad64"}
04:21:23.243 00.020 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"9212b031-7184-46a1-9f49-ff8d8faef591"}
04:21:23.258 00.015 9340 case statement mapped state 6 to 3
04:21:23.277 00.019 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"9212b031-7184-46a1-9f49-ff8d8faef591"}
04:21:23.313 00.036 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"522056c6-f36b-480e-91f5-ea65ad9a051c"}
04:21:23.333 00.020 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":454,"width":15,"height":15,"star_pos":[6.87,7.16],"pixels":"..."},"id":"522056c6-f36b-480e-91f5-ea65ad9a051c"}
04:21:24.516 01.183 12020 Exposure complete
04:21:24.803 00.287 12020 worker thread done servicing request
04:21:24.803 00.000 9340 OnExposeComplete: enter
04:21:24.819 00.016 9340 UpdateGuideState(): m_state=6
04:21:24.852 00.033 9340 Star::Find(15, 1412, 113, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 455
04:21:24.864 00.012 9340 Star::Find returns 1 (0), X=1412.89, Y=112.87, Mass=1541762, SNR=236.1, Peak=65526 HFD=4.6
04:21:24.879 00.015 9340 MultiStar: [#1 0.08,-0.43,0.79,U] [#2 0.16,-0.40,0.86,U] [#3 0.10,-0.55,0.00,M1] [#4 0.16,-0.44,0.89,U] [#5 0.22,-0.71,0.00,M1] [#6 0.34,-0.38,0.73,U] [#7 0.01,-0.26,0.75,U] [#8 0.04,-0.47,0.83,U] 
04:21:24.892 00.013 9340 single-star, 6 included, MultiStar: {0.12, -0.38}, one-star: {0.08, -0.31}
04:21:24.903 00.011 9340 CameraToMount -- cameraTheta (-1.32) - m_xAngle (0.05) = xAngle (-1.36 = -1.36)
04:21:24.926 00.023 9340 CameraToMount -- cameraTheta (-1.32) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-4.43 = 1.85)
04:21:24.940 00.014 9340 CameraToMount -- cameraX=0.08 cameraY=-0.31 hyp=0.32 cameraTheta=-1.32 mountX=0.07 mountY=0.31, mountTheta=1.36
04:21:24.982 00.042 9340 SchedulePrimaryMove(10104498, x=0.08, y=-0.31, opts=13)
04:21:25.004 00.022 9340 Enqueuing Move request for scope (0.08, -0.31)
04:21:25.019 00.015 12020 Worker thread wakes up
04:21:25.019 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=6483, max=65535, med=10358, FiltMin=8024, FiltMax=65517, Gamma=2.870
04:21:25.030 00.011 12020 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.31) opts 0xd
04:21:25.030 00.000 9340 UpdateGuideState exits: m=1541762 SNR=236.1
04:21:25.041 00.011 12020 Handling offset move in thread for scope, endpoint = (0.08, -0.31)
04:21:25.041 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:21:25.054 00.013 12020 Moving (0.08, -0.31) raw xDistance=0.07 yDistance=0.31
04:21:25.054 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
04:21:25.070 00.016 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
04:21:25.071 00.001 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
04:21:25.071 00.000 9340 Enqueuing Expose request
04:21:25.104 00.033 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.31
04:21:25.105 00.001 12020 MoveAxis(E, 0, ABG)
04:21:25.105 00.000 12020 Move returns status 0, amount 0
04:21:25.105 00.000 12020 MoveAxis(N, 0, ABG)
04:21:25.105 00.000 12020 Move returns status 0, amount 0
04:21:25.105 00.000 12020 move complete, result=0
04:21:25.106 00.001 12020 worker thread done servicing request
04:21:25.106 00.000 12020 Worker thread wakes up
04:21:25.106 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
04:21:25.106 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(1398,98,31,31)
04:21:25.109 00.003 9340 GuideStep: 0.1 px 0 ms EAST, 0.3 px 0 ms NORTH
04:21:25.175 00.066 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"75932fe2-0015-4252-95af-2aca4b6ae452"}
04:21:25.195 00.020 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"75932fe2-0015-4252-95af-2aca4b6ae452"}
04:21:25.219 00.024 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"af5a96c5-031e-4b48-8e13-13088d867d84"}
04:21:25.263 00.044 9340 case statement mapped state 6 to 3
04:21:25.284 00.021 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"af5a96c5-031e-4b48-8e13-13088d867d84"}
04:21:25.327 00.043 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"77c282d9-62ed-4c5f-9c48-c2caf97b1744"}
04:21:25.347 00.020 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":455,"width":15,"height":15,"star_pos":[6.89,6.87],"pixels":"..."},"id":"77c282d9-62ed-4c5f-9c48-c2caf97b1744"}
04:21:27.177 01.830 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"1c5b74fb-612c-4459-a5bb-39d348317a67"}
04:21:27.262 00.085 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"1c5b74fb-612c-4459-a5bb-39d348317a67"}
04:21:27.346 00.084 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"2b7ad68c-3113-43b0-9703-477dc79341d1"}
04:21:27.385 00.039 9340 case statement mapped state 6 to 3
04:21:27.551 00.166 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"2b7ad68c-3113-43b0-9703-477dc79341d1"}
04:21:27.606 00.055 12020 Exposure complete
04:21:27.647 00.041 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"0b45d350-028a-4d04-a771-13e78514b372"}
04:21:27.724 00.077 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":455,"width":15,"height":15,"star_pos":[6.89,6.87],"pixels":"..."},"id":"0b45d350-028a-4d04-a771-13e78514b372"}
04:21:28.325 00.601 9340 OnExposeComplete: enter
04:21:28.375 00.050 12020 worker thread done servicing request
04:21:28.375 00.000 9340 UpdateGuideState(): m_state=6
04:21:28.437 00.062 9340 Star::Find(15, 1412, 112, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 456
04:21:28.472 00.035 9340 Star::Find returns 1 (0), X=1413.32, Y=113.14, Mass=1510537, SNR=225.0, Peak=65508 HFD=4.8
04:21:28.492 00.020 9340 MultiStar: [#1 0.52,-0.15,0.00,M1] [#2 0.50,-0.08,0.79,U] [#3 0.53,-0.25,0.00,M2] [#4 0.29,-0.11,0.84,U] [#5 0.38,-0.30,0.80,U] [#6 0.82,-0.01,0.00,M1] [#7 0.41,0.00,0.81,U] [#8 0.41,-0.20,0.78,U] 
04:21:28.510 00.018 9340 refined, 5 included, MultiStar: {0.42, -0.12}, one-star: {0.51, -0.03}
04:21:28.537 00.027 9340 CameraToMount -- cameraTheta (-0.27) - m_xAngle (0.05) = xAngle (-0.32 = -0.32)
04:21:28.589 00.052 9340 CameraToMount -- cameraTheta (-0.27) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-3.39 = 2.90)
04:21:28.616 00.027 9340 CameraToMount -- cameraX=0.42 cameraY=-0.12 hyp=0.43 cameraTheta=-0.27 mountX=0.41 mountY=0.10, mountTheta=0.25
04:21:28.643 00.027 9340 SchedulePrimaryMove(10104498, x=0.42, y=-0.12, opts=13)
04:21:28.661 00.018 9340 Enqueuing Move request for scope (0.42, -0.12)
04:21:28.692 00.031 12020 Worker thread wakes up
04:21:28.692 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=6048, max=65535, med=10377, FiltMin=7839, FiltMax=65517, Gamma=2.870
04:21:28.740 00.048 12020 worker thread servicing REQUEST_MOVE scope ofs (0.42, -0.12) opts 0xd
04:21:28.740 00.000 12020 Handling offset move in thread for scope, endpoint = (0.42, -0.12)
04:21:28.741 00.001 12020 Moving (0.42, -0.12) raw xDistance=0.41 yDistance=0.10
04:21:28.742 00.001 12020 GuideAlgorithmHysteresis::Result() returns 0.17 from input 0.41
04:21:28.742 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:21:28.742 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
04:21:28.745 00.003 9340 UpdateGuideState exits: m=1510537 SNR=225.0
04:21:28.764 00.019 12020 MoveAxis(W, 31, ABG)
04:21:28.764 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:21:28.782 00.018 12020 Guiding  Dir = 3, Dur = 31
04:21:28.783 00.001 9340 ScheduleExposure(2000,3,1) exposurePending=0
04:21:28.801 00.018 12020 IsSlewing returns 0
04:21:28.801 00.000 9340 Enqueuing Expose request
04:21:28.815 00.014 12020 IsGuiding returns 0
04:21:28.838 00.023 12020 PulseGuide returned control before completion, sleep 19
04:21:28.902 00.064 12020 IsGuiding returns 0
04:21:28.903 00.001 12020 Move returns status 0, amount 31
04:21:28.903 00.000 12020 MoveAxis(N, 0, ABG)
04:21:28.904 00.001 12020 Move returns status 0, amount 0
04:21:28.904 00.000 12020 move complete, result=0
04:21:28.905 00.001 12020 worker thread done servicing request
04:21:28.905 00.000 12020 Worker thread wakes up
04:21:28.905 00.000 9340 GuideStep: 0.4 px 31 ms WEST, 0.1 px 0 ms NORTH
04:21:28.920 00.015 12020 worker thread servicing REQUEST_EXPOSE 2000
04:21:28.920 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(1398,98,31,31)
04:21:29.179 00.259 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"bcdda1ed-a8ca-4f66-8a3d-8771531f08dc"}
04:21:29.195 00.016 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"bcdda1ed-a8ca-4f66-8a3d-8771531f08dc"}
04:21:29.220 00.025 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"af442bd8-f5db-4b11-8208-7f15fa2d77c3"}
04:21:29.239 00.019 9340 case statement mapped state 6 to 3
04:21:29.291 00.052 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"af442bd8-f5db-4b11-8208-7f15fa2d77c3"}
04:21:29.388 00.097 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"e2fd2c1a-8b07-4582-b4e9-e55943acefca"}
04:21:29.405 00.017 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":456,"width":15,"height":15,"star_pos":[7.32,7.14],"pixels":"..."},"id":"e2fd2c1a-8b07-4582-b4e9-e55943acefca"}
04:21:31.188 01.783 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"2f5224dc-8ee7-4b18-a872-f3cdb9bb1950"}
04:21:31.203 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"2f5224dc-8ee7-4b18-a872-f3cdb9bb1950"}
04:21:31.247 00.044 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"dec83dd3-3568-4e7f-a63b-81e84f0265fc"}
04:21:31.322 00.075 9340 case statement mapped state 6 to 3
04:21:31.348 00.026 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"dec83dd3-3568-4e7f-a63b-81e84f0265fc"}
04:21:31.364 00.016 12020 Exposure complete
04:21:31.368 00.004 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"93820cf0-b302-499c-9da2-59f064d7c6a4"}
04:21:31.393 00.025 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":456,"width":15,"height":15,"star_pos":[7.32,7.14],"pixels":"..."},"id":"93820cf0-b302-499c-9da2-59f064d7c6a4"}
04:21:31.689 00.296 12020 worker thread done servicing request
04:21:31.689 00.000 9340 OnExposeComplete: enter
04:21:31.706 00.017 9340 UpdateGuideState(): m_state=6
04:21:31.757 00.051 9340 Star::Find(15, 1413, 113, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 457
04:21:31.769 00.012 9340 Star::Find returns 1 (0), X=1413.45, Y=113.30, Mass=1591002, SNR=196.7, Peak=64919 HFD=5.1
04:21:31.790 00.021 9340 MultiStar: [#1 0.74,-0.08,0.00,M2] [#2 0.64,0.03,0.00,M1] [#3 0.62,-0.19,0.00,M3] [#4 0.53,-0.03,0.00,M1] [#5 0.45,-0.24,0.90,U] [#6 0.79,0.03,0.00,M2] [#7 0.68,0.03,0.00,M1] [#8 0.72,-0.03,0.00,M1] 
04:21:31.800 00.010 9340 refined, 1 included, MultiStar: {0.55, -0.05}, one-star: {0.64, 0.12}
04:21:31.813 00.013 9340 CameraToMount -- cameraTheta (-0.09) - m_xAngle (0.05) = xAngle (-0.14 = -0.14)
04:21:31.832 00.019 9340 CameraToMount -- cameraTheta (-0.09) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-3.20 = 3.08)
04:21:31.850 00.018 9340 CameraToMount -- cameraX=0.55 cameraY=-0.05 hyp=0.56 cameraTheta=-0.09 mountX=0.55 mountY=0.03, mountTheta=0.06
04:21:31.899 00.049 9340 SchedulePrimaryMove(10104498, x=0.55, y=-0.05, opts=13)
04:21:31.914 00.015 9340 Enqueuing Move request for scope (0.55, -0.05)
04:21:31.933 00.019 12020 Worker thread wakes up
04:21:31.933 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=6617, max=65535, med=10386, FiltMin=7897, FiltMax=65517, Gamma=2.870
04:21:31.945 00.012 12020 worker thread servicing REQUEST_MOVE scope ofs (0.55, -0.05) opts 0xd
04:21:31.946 00.001 9340 UpdateGuideState exits: m=1591002 SNR=196.7
04:21:31.963 00.017 12020 Handling offset move in thread for scope, endpoint = (0.55, -0.05)
04:21:31.963 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:21:31.975 00.012 12020 Moving (0.55, -0.05) raw xDistance=0.55 yDistance=0.03
04:21:31.976 00.001 12020 GuideAlgorithmHysteresis::Result() returns 0.24 from input 0.55
04:21:31.976 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:21:31.976 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
04:21:31.976 00.000 12020 MoveAxis(W, 44, ABG)
04:21:31.977 00.001 9340 ScheduleExposure(2000,3,1) exposurePending=0
04:21:31.991 00.014 12020 Guiding  Dir = 3, Dur = 44
04:21:31.991 00.000 9340 Enqueuing Expose request
04:21:32.033 00.042 12020 IsSlewing returns 0
04:21:32.037 00.004 12020 IsGuiding returns 0
04:21:32.068 00.031 12020 PulseGuide returned control before completion, sleep 23
04:21:32.106 00.038 12020 IsGuiding returns 1
04:21:32.106 00.000 12020 scope still moving after pulse duration time elapsed
04:21:32.157 00.051 12020 IsSlewing returns 0
04:21:32.170 00.013 12020 IsGuiding returns 0
04:21:32.170 00.000 12020 scope move finished after 44 + 88 ms
04:21:32.170 00.000 12020 Move returns status 0, amount 44
04:21:32.171 00.001 12020 MoveAxis(N, 0, ABG)
04:21:32.171 00.000 12020 Move returns status 0, amount 0
04:21:32.171 00.000 12020 move complete, result=0
04:21:32.172 00.001 12020 worker thread done servicing request
04:21:32.172 00.000 9340 GuideStep: 0.5 px 44 ms WEST, 0.0 px 0 ms NORTH
04:21:32.188 00.016 12020 Worker thread wakes up
04:21:32.188 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
04:21:32.189 00.001 12020 Handling exposure in thread, d=2000 o=3 r=(1398,98,31,31)
04:21:33.187 00.998 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"e968a424-bc3c-4a8a-9b1e-fc3c42d12fc3"}
04:21:33.209 00.022 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"e968a424-bc3c-4a8a-9b1e-fc3c42d12fc3"}
04:21:33.276 00.067 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"22b6c2b5-4ec0-41d0-adda-0fdc52def7ea"}
04:21:33.294 00.018 9340 case statement mapped state 6 to 3
04:21:33.317 00.023 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"22b6c2b5-4ec0-41d0-adda-0fdc52def7ea"}
04:21:33.357 00.040 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"90047f6b-dbce-4680-a274-44b5ba803448"}
04:21:33.373 00.016 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":457,"width":15,"height":15,"star_pos":[7.45,7.30],"pixels":"..."},"id":"90047f6b-dbce-4680-a274-44b5ba803448"}
04:21:34.599 01.226 12020 Exposure complete
04:21:34.988 00.389 12020 worker thread done servicing request
04:21:34.988 00.000 9340 OnExposeComplete: enter
04:21:35.044 00.056 9340 UpdateGuideState(): m_state=6
04:21:35.070 00.026 9340 Star::Find(15, 1413, 113, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 458
04:21:35.097 00.027 9340 Star::Find returns 1 (0), X=1413.08, Y=113.18, Mass=1529158, SNR=195.4, Peak=65508 HFD=4.7
04:21:35.119 00.022 9340 MultiStar: [#1 0.59,-0.17,0.00,M3] [#2 0.34,0.08,0.94,U] [#3 0.46,-0.14,1.10,U] [#4 0.52,-0.06,0.00,M2] [#5 0.35,-0.32,1.11,U] [#6 0.53,0.06,0.00,M3] [#7 0.41,0.01,0.93,U] [#8 0.62,-0.27,0.00,M2] 
04:21:35.163 00.044 9340 single-star, 4 included, MultiStar: {0.37, -0.09}, one-star: {0.28, -0.00}
04:21:35.231 00.068 9340 CameraToMount -- cameraTheta (-0.01) - m_xAngle (0.05) = xAngle (-0.05 = -0.05)
04:21:35.357 00.126 9340 CameraToMount -- cameraTheta (-0.01) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-3.12 = -3.12)
04:21:35.406 00.049 9340 CameraToMount -- cameraX=0.28 cameraY=-0.00 hyp=0.28 cameraTheta=-0.01 mountX=0.28 mountY=-0.01, mountTheta=-0.02
04:21:35.445 00.039 9340 SchedulePrimaryMove(10104498, x=0.28, y=-0.00, opts=13)
04:21:35.466 00.021 9340 Enqueuing Move request for scope (0.28, -0.00)
04:21:35.516 00.050 12020 Worker thread wakes up
04:21:35.516 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=6627, max=65535, med=10404, FiltMin=7806, FiltMax=65517, Gamma=2.870
04:21:35.534 00.018 12020 worker thread servicing REQUEST_MOVE scope ofs (0.28, -0.00) opts 0xd
04:21:35.534 00.000 9340 UpdateGuideState exits: m=1529158 SNR=195.4
04:21:35.547 00.013 12020 Handling offset move in thread for scope, endpoint = (0.28, -0.00)
04:21:35.547 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:21:35.565 00.018 12020 Moving (0.28, -0.00) raw xDistance=0.28 yDistance=-0.01
04:21:35.565 00.000 12020 GuideAlgorithmHysteresis::Result() returns 0.14 from input 0.28
04:21:35.565 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:21:35.565 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
04:21:35.591 00.026 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
04:21:35.591 00.000 12020 MoveAxis(W, 24, ABG)
04:21:35.592 00.001 12020 Guiding  Dir = 3, Dur = 24
04:21:35.593 00.001 9340 Enqueuing Expose request
04:21:35.615 00.022 12020 IsSlewing returns 0
04:21:35.616 00.001 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"0683c8ce-4d79-41ff-bd66-c0da61ce9a7f"}
04:21:35.636 00.020 12020 IsGuiding returns 0
04:21:35.643 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"0683c8ce-4d79-41ff-bd66-c0da61ce9a7f"}
04:21:35.666 00.023 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"54e6a18e-e08b-4586-9296-6bd187aed993"}
04:21:35.685 00.019 12020 IsGuiding returns 1
04:21:35.686 00.001 9340 case statement mapped state 6 to 3
04:21:35.698 00.012 12020 scope still moving after pulse duration time elapsed
04:21:35.698 00.000 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"54e6a18e-e08b-4586-9296-6bd187aed993"}
04:21:35.712 00.014 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"79a2e9ad-04a0-41d7-8fc1-f2e558daaf81"}
04:21:35.727 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":458,"width":15,"height":15,"star_pos":[7.08,7.18],"pixels":"..."},"id":"79a2e9ad-04a0-41d7-8fc1-f2e558daaf81"}
04:21:35.746 00.019 12020 IsSlewing returns 0
04:21:35.748 00.002 12020 IsGuiding returns 0
04:21:35.748 00.000 12020 scope move finished after 24 + 87 ms
04:21:35.748 00.000 12020 Move returns status 0, amount 24
04:21:35.748 00.000 12020 MoveAxis(N, 0, ABG)
04:21:35.749 00.001 12020 Move returns status 0, amount 0
04:21:35.749 00.000 12020 move complete, result=0
04:21:35.749 00.000 12020 worker thread done servicing request
04:21:35.749 00.000 12020 Worker thread wakes up
04:21:35.749 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
04:21:35.750 00.001 12020 Handling exposure in thread, d=2000 o=3 r=(1398,98,31,31)
04:21:35.752 00.002 9340 GuideStep: 0.3 px 24 ms WEST, -0.0 px 0 ms NORTH
04:21:37.233 01.481 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"be325575-270b-4a80-830c-3f18eec66d6a"}
04:21:37.263 00.030 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"be325575-270b-4a80-830c-3f18eec66d6a"}
04:21:37.307 00.044 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"ce77392d-1ec3-4ee0-aa4d-4ac1d946978e"}
04:21:37.352 00.045 9340 case statement mapped state 6 to 3
04:21:37.375 00.023 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"ce77392d-1ec3-4ee0-aa4d-4ac1d946978e"}
04:21:37.388 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"2dfe90cd-5621-4ddb-8c08-51e25c287d3e"}
04:21:37.402 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":458,"width":15,"height":15,"star_pos":[7.08,7.18],"pixels":"..."},"id":"2dfe90cd-5621-4ddb-8c08-51e25c287d3e"}
04:21:38.120 00.718 12020 Exposure complete
04:21:38.696 00.576 12020 worker thread done servicing request
04:21:38.696 00.000 9340 OnExposeComplete: enter
04:21:38.747 00.051 9340 UpdateGuideState(): m_state=6
04:21:38.768 00.021 9340 Star::Find(15, 1413, 113, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 459
04:21:38.820 00.052 9340 Star::Find returns 1 (0), X=1412.96, Y=113.04, Mass=1527954, SNR=191.1, Peak=65526 HFD=4.5
04:21:38.832 00.012 9340 MultiStar: [#1 0.11,-0.11,0.95,U] [#2 -0.02,-0.18,0.96,U] [#3 0.02,-0.21,1.04,U] [#4 0.08,-0.20,1.30,U] [#5 0.04,-0.33,1.01,U] [#6 0.23,-0.15,1.00,U] [#7 -0.21,-0.22,0.84,U] [#8 0.02,-0.30,0.96,U] 
04:21:38.845 00.013 9340 single-star, 8 included, MultiStar: {0.05, -0.20}, one-star: {0.15, -0.14}
04:21:38.856 00.011 9340 CameraToMount -- cameraTheta (-0.72) - m_xAngle (0.05) = xAngle (-0.77 = -0.77)
04:21:38.873 00.017 9340 CameraToMount -- cameraTheta (-0.72) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-3.84 = 2.44)
04:21:38.908 00.035 9340 CameraToMount -- cameraX=0.15 cameraY=-0.14 hyp=0.20 cameraTheta=-0.72 mountX=0.15 mountY=0.13, mountTheta=0.73
04:21:39.003 00.095 9340 SchedulePrimaryMove(10104498, x=0.15, y=-0.14, opts=13)
04:21:39.125 00.122 9340 Enqueuing Move request for scope (0.15, -0.14)
04:21:39.173 00.048 12020 Worker thread wakes up
04:21:39.174 00.001 12020 worker thread servicing REQUEST_MOVE scope ofs (0.15, -0.14) opts 0xd
04:21:39.174 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=6551, max=65535, med=10403, FiltMin=8130, FiltMax=65517, Gamma=2.870
04:21:39.192 00.018 12020 Handling offset move in thread for scope, endpoint = (0.15, -0.14)
04:21:39.192 00.000 9340 UpdateGuideState exits: m=1527954 SNR=191.1
04:21:39.214 00.022 12020 Moving (0.15, -0.14) raw xDistance=0.15 yDistance=0.13
04:21:39.214 00.000 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.15
04:21:39.214 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:21:39.232 00.018 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:21:39.233 00.001 9340 ScheduleExposure(2000,3,1) exposurePending=0
04:21:39.299 00.066 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
04:21:39.300 00.001 12020 MoveAxis(E, 0, ABG)
04:21:39.300 00.000 9340 Enqueuing Expose request
04:21:39.316 00.016 12020 Move returns status 0, amount 0
04:21:39.316 00.000 12020 MoveAxis(N, 0, ABG)
04:21:39.317 00.001 12020 Move returns status 0, amount 0
04:21:39.317 00.000 12020 move complete, result=0
04:21:39.317 00.000 12020 worker thread done servicing request
04:21:39.317 00.000 12020 Worker thread wakes up
04:21:39.318 00.001 9340 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
04:21:39.350 00.032 12020 worker thread servicing REQUEST_EXPOSE 2000
04:21:39.351 00.001 12020 Handling exposure in thread, d=2000 o=3 r=(1398,98,31,31)
04:21:39.359 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"41e409fc-0da7-4e67-acde-373e7d8b257b"}
04:21:39.395 00.036 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"41e409fc-0da7-4e67-acde-373e7d8b257b"}
04:21:39.451 00.056 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"b98b96e6-48d4-4727-89a9-14df3dc61e44"}
04:21:39.481 00.030 9340 case statement mapped state 6 to 3
04:21:39.501 00.020 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"b98b96e6-48d4-4727-89a9-14df3dc61e44"}
04:21:39.531 00.030 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"d3fbba4e-c306-4ea4-b342-808a75918b88"}
04:21:39.549 00.018 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":459,"width":15,"height":15,"star_pos":[6.96,7.04],"pixels":"..."},"id":"d3fbba4e-c306-4ea4-b342-808a75918b88"}
04:21:41.244 01.695 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"d8bd0e21-b08f-4b69-9b6b-976f700e99b7"}
04:21:41.289 00.045 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"d8bd0e21-b08f-4b69-9b6b-976f700e99b7"}
04:21:41.373 00.084 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"3a02b2f6-4e8a-4ad8-939b-8a5051ec12e4"}
04:21:41.409 00.036 9340 case statement mapped state 6 to 3
04:21:41.578 00.169 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"3a02b2f6-4e8a-4ad8-939b-8a5051ec12e4"}
04:21:41.695 00.117 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"09f93480-e5f5-49be-b5d4-b3699c9347da"}
04:21:41.884 00.189 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":459,"width":15,"height":15,"star_pos":[6.96,7.04],"pixels":"..."},"id":"09f93480-e5f5-49be-b5d4-b3699c9347da"}
04:21:41.915 00.031 12020 Exposure complete
04:21:42.788 00.873 12020 worker thread done servicing request
04:21:42.788 00.000 9340 OnExposeComplete: enter
04:21:42.840 00.052 9340 UpdateGuideState(): m_state=6
04:21:42.856 00.016 9340 Star::Find(15, 1412, 113, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 460
04:21:42.881 00.025 9340 Star::Find returns 1 (0), X=1413.05, Y=113.02, Mass=1521402, SNR=192.2, Peak=65526 HFD=4.5
04:21:42.895 00.014 9340 MultiStar: [#1 0.28,-0.12,0.99,U] [#2 0.12,-0.16,0.95,U] [#3 0.23,-0.09,1.12,U] [#4 0.13,-0.10,0.90,U] [#5 0.15,-0.32,0.93,U] [#6 0.23,-0.05,0.99,U] [#7 0.08,-0.17,0.95,U] [#8 0.23,-0.14,0.98,U] 
04:21:42.916 00.021 9340 refined, 8 included, MultiStar: {0.19, -0.14}, one-star: {0.24, -0.16}
04:21:42.930 00.014 9340 CameraToMount -- cameraTheta (-0.64) - m_xAngle (0.05) = xAngle (-0.69 = -0.69)
04:21:42.944 00.014 9340 CameraToMount -- cameraTheta (-0.64) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-3.76 = 2.52)
04:21:42.997 00.053 9340 CameraToMount -- cameraX=0.19 cameraY=-0.14 hyp=0.24 cameraTheta=-0.64 mountX=0.18 mountY=0.14, mountTheta=0.65
04:21:43.016 00.019 9340 SchedulePrimaryMove(10104498, x=0.19, y=-0.14, opts=13)
04:21:43.029 00.013 9340 Enqueuing Move request for scope (0.19, -0.14)
04:21:43.043 00.014 12020 Worker thread wakes up
04:21:43.044 00.001 9340 UpdateImageDisplay: Size=(1920,1080) min=6122, max=65535, med=10366, FiltMin=7845, FiltMax=65517, Gamma=2.870
04:21:43.066 00.022 12020 worker thread servicing REQUEST_MOVE scope ofs (0.19, -0.14) opts 0xd
04:21:43.066 00.000 9340 UpdateGuideState exits: m=1521402 SNR=192.2
04:21:43.089 00.023 12020 Handling offset move in thread for scope, endpoint = (0.19, -0.14)
04:21:43.089 00.000 12020 Moving (0.19, -0.14) raw xDistance=0.18 yDistance=0.14
04:21:43.089 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:21:43.128 00.039 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.18
04:21:43.128 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:21:43.128 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
04:21:43.128 00.000 12020 MoveAxis(E, 0, ABG)
04:21:43.128 00.000 12020 Move returns status 0, amount 0
04:21:43.128 00.000 12020 MoveAxis(N, 0, ABG)
04:21:43.128 00.000 12020 Move returns status 0, amount 0
04:21:43.129 00.001 12020 move complete, result=0
04:21:43.129 00.000 12020 worker thread done servicing request
04:21:43.130 00.001 9340 ScheduleExposure(2000,3,1) exposurePending=0
04:21:43.146 00.016 9340 Enqueuing Expose request
04:21:43.160 00.014 9340 GuideStep: 0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
04:21:43.174 00.014 12020 Worker thread wakes up
04:21:43.174 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
04:21:43.174 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(1398,98,31,31)
04:21:43.253 00.079 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"6de1c694-f7ab-4765-8e5a-022fe2883923"}
04:21:43.287 00.034 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"6de1c694-f7ab-4765-8e5a-022fe2883923"}
04:21:43.321 00.034 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"69ee9a6e-fd1c-4ccd-b308-80404807c927"}
04:21:43.336 00.015 9340 case statement mapped state 6 to 3
04:21:43.356 00.020 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"69ee9a6e-fd1c-4ccd-b308-80404807c927"}
04:21:43.379 00.023 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"55f110fd-7ef1-429e-a765-552f5d71bdfb"}
04:21:43.426 00.047 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":460,"width":15,"height":15,"star_pos":[7.05,7.02],"pixels":"..."},"id":"55f110fd-7ef1-429e-a765-552f5d71bdfb"}
04:21:45.248 01.822 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"9abaa5b0-5573-4375-adf7-87cf7347cd1b"}
04:21:45.270 00.022 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"9abaa5b0-5573-4375-adf7-87cf7347cd1b"}
04:21:45.297 00.027 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"30140385-c80d-4e4d-995c-722826ed7d7c"}
04:21:45.323 00.026 9340 case statement mapped state 6 to 3
04:21:45.341 00.018 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"30140385-c80d-4e4d-995c-722826ed7d7c"}
04:21:45.394 00.053 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"9acff643-e6dc-4971-9d2b-4a846bae9cbf"}
04:21:45.415 00.021 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":460,"width":15,"height":15,"star_pos":[7.05,7.02],"pixels":"..."},"id":"9acff643-e6dc-4971-9d2b-4a846bae9cbf"}
04:21:45.558 00.143 12020 Exposure complete
04:21:45.856 00.298 12020 worker thread done servicing request
04:21:45.857 00.001 9340 OnExposeComplete: enter
04:21:45.870 00.013 9340 UpdateGuideState(): m_state=6
04:21:45.885 00.015 9340 Star::Find(15, 1413, 113, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 461
04:21:45.919 00.034 9340 Star::Find returns 1 (0), X=1413.49, Y=113.13, Mass=1544764, SNR=181.7, Peak=65508 HFD=5.0
04:21:45.933 00.014 9340 MultiStar: [#1 0.85,-0.12,0.00,M2] [#2 0.66,0.07,0.00,M1] [#3 0.64,-0.08,0.00,M1] [#4 0.72,-0.04,0.00,M1] [#5 0.62,-0.35,0.00,M1] [#6 0.76,-0.03,0.00,M2] [#7 0.54,-0.01,0.00,M1] [#8 0.70,0.01,0.00,M1] 
04:21:45.943 00.010 9340 CameraToMount -- cameraTheta (-0.08) - m_xAngle (0.05) = xAngle (-0.12 = -0.12)
04:21:45.957 00.014 9340 CameraToMount -- cameraTheta (-0.08) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-3.19 = 3.09)
04:21:45.970 00.013 9340 CameraToMount -- cameraX=0.68 cameraY=-0.05 hyp=0.69 cameraTheta=-0.08 mountX=0.68 mountY=0.03, mountTheta=0.05
04:21:45.993 00.023 9340 SchedulePrimaryMove(10104498, x=0.68, y=-0.05, opts=13)
04:21:46.010 00.017 9340 Enqueuing Move request for scope (0.68, -0.05)
04:21:46.023 00.013 12020 Worker thread wakes up
04:21:46.023 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=6249, max=65535, med=10422, FiltMin=8342, FiltMax=65517, Gamma=2.870
04:21:46.050 00.027 12020 worker thread servicing REQUEST_MOVE scope ofs (0.68, -0.05) opts 0xd
04:21:46.050 00.000 9340 UpdateGuideState exits: m=1544764 SNR=181.7
04:21:46.065 00.015 12020 Handling offset move in thread for scope, endpoint = (0.68, -0.05)
04:21:46.065 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:21:46.080 00.015 12020 Moving (0.68, -0.05) raw xDistance=0.68 yDistance=0.03
04:21:46.080 00.000 12020 GuideAlgorithmHysteresis::Result() returns 0.29 from input 0.68
04:21:46.081 00.001 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:21:46.081 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
04:21:46.098 00.017 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
04:21:46.098 00.000 9340 Enqueuing Expose request
04:21:46.110 00.012 12020 MoveAxis(W, 51, ABG)
04:21:46.110 00.000 12020 Guiding  Dir = 3, Dur = 51
04:21:46.111 00.001 12020 IsSlewing returns 0
04:21:46.113 00.002 12020 IsGuiding returns 0
04:21:46.140 00.027 12020 PulseGuide returned control before completion, sleep 35
04:21:46.238 00.098 12020 IsGuiding returns 1
04:21:46.239 00.001 12020 scope still moving after pulse duration time elapsed
04:21:46.269 00.030 12020 IsSlewing returns 0
04:21:46.269 00.000 12020 IsGuiding returns 0
04:21:46.270 00.001 12020 scope move finished after 51 + 105 ms
04:21:46.270 00.000 12020 Move returns status 0, amount 51
04:21:46.270 00.000 12020 MoveAxis(N, 0, ABG)
04:21:46.270 00.000 12020 Move returns status 0, amount 0
04:21:46.270 00.000 12020 move complete, result=0
04:21:46.271 00.001 12020 worker thread done servicing request
04:21:46.271 00.000 9340 GuideStep: 0.7 px 51 ms WEST, 0.0 px 0 ms NORTH
04:21:46.287 00.016 12020 Worker thread wakes up
04:21:46.287 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
04:21:46.287 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(1398,98,31,31)
04:21:47.264 00.977 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"3c4bbdd1-eb80-4457-8b1c-ec333ceba963"}
04:21:47.288 00.024 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"3c4bbdd1-eb80-4457-8b1c-ec333ceba963"}
04:21:47.315 00.027 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"adb0e648-6d12-4354-9bc6-70691735a20f"}
04:21:47.367 00.052 9340 case statement mapped state 6 to 3
04:21:47.383 00.016 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"adb0e648-6d12-4354-9bc6-70691735a20f"}
04:21:47.405 00.022 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"0035095d-b0f8-44cd-94eb-45af2c77eba2"}
04:21:47.415 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":461,"width":15,"height":15,"star_pos":[7.49,7.13],"pixels":"..."},"id":"0035095d-b0f8-44cd-94eb-45af2c77eba2"}
04:21:48.635 01.220 9340 evsrv: cli 100A41E8 connect
04:21:48.702 00.067 12020 Exposure complete
04:21:48.835 00.133 9340 case statement mapped state 6 to 3
04:21:49.175 00.340 9340 case statement mapped state 6 to 3
04:21:49.224 00.049 9340 evsrv: cli 100A41E8 request: {"method":"get_app_state","id":"1181adf2-e819-47ba-aafe-dc0312000bc4"}
04:21:49.478 00.254 9340 case statement mapped state 6 to 3
04:21:50.063 00.585 9340 evsrv: cli 100A41E8 response: {"jsonrpc":"2.0","result":"Guiding","id":"1181adf2-e819-47ba-aafe-dc0312000bc4"}
04:21:50.901 00.838 9340 evsrv: cli 100A41E8 disconnect
04:21:51.252 00.351 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"5611fea4-e137-4f53-89c5-cd71a11bd71d"}
04:21:51.475 00.223 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"5611fea4-e137-4f53-89c5-cd71a11bd71d"}
04:21:51.614 00.139 9340 evsrv: cli 100A45A8 connect
04:21:51.802 00.188 9340 case statement mapped state 6 to 3
04:21:52.102 00.300 9340 case statement mapped state 6 to 3
04:21:52.193 00.091 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"c8089378-9a23-4c52-bd3f-629f2b7d29a3"}
04:21:52.478 00.285 9340 case statement mapped state 6 to 3
04:21:52.691 00.213 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"c8089378-9a23-4c52-bd3f-629f2b7d29a3"}
04:21:52.865 00.174 12020 worker thread done servicing request
04:21:52.933 00.068 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"3ae6eded-bad2-49a7-9ee1-5d6e8768c904"}
04:21:53.080 00.147 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":461,"width":15,"height":15,"star_pos":[7.49,7.13],"pixels":"..."},"id":"3ae6eded-bad2-49a7-9ee1-5d6e8768c904"}
04:21:53.134 00.054 9340 OnExposeComplete: enter
04:21:53.167 00.033 9340 UpdateGuideState(): m_state=6
04:21:53.287 00.120 9340 Star::Find(15, 1413, 113, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 462
04:21:53.357 00.070 9340 Star::Find returns 1 (0), X=1412.81, Y=113.14, Mass=1548225, SNR=214.1, Peak=65526 HFD=4.7
04:21:53.494 00.137 9340 MultiStar: [#1 0.09,0.04,1.13,U] [#2 -0.23,0.09,0.85,U] [#3 0.05,-0.20,1.07,U] [#4 0.07,-0.03,1.16,U] [#5 0.02,-0.31,0.73,U] [#6 0.17,-0.14,0.75,U] [#7 -0.01,0.10,0.81,U] [#8 0.06,-0.33,0.90,U] 
04:21:53.697 00.203 9340 single-star, 8 included, MultiStar: {0.03, -0.09}, one-star: {-0.00, -0.04}
04:21:53.862 00.165 9340 CameraToMount -- cameraTheta (-1.62) - m_xAngle (0.05) = xAngle (-1.67 = -1.67)
04:21:54.219 00.357 9340 CameraToMount -- cameraTheta (-1.62) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-4.74 = 1.55)
04:21:54.568 00.349 9340 CameraToMount -- cameraX=-0.00 cameraY=-0.04 hyp=0.04 cameraTheta=-1.62 mountX=-0.00 mountY=0.04, mountTheta=1.67
04:21:54.700 00.132 9340 SchedulePrimaryMove(10104498, x=-0.00, y=-0.04, opts=13)
04:21:54.786 00.086 9340 Enqueuing Move request for scope (-0.00, -0.04)
04:21:54.814 00.028 12020 Worker thread wakes up
04:21:54.814 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=6733, max=65535, med=10423, FiltMin=8130, FiltMax=65517, Gamma=2.870
04:21:54.828 00.014 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.00, -0.04) opts 0xd
04:21:54.828 00.000 9340 UpdateGuideState exits: m=1548225 SNR=214.1
04:21:54.844 00.016 12020 Handling offset move in thread for scope, endpoint = (-0.00, -0.04)
04:21:54.844 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:21:54.860 00.016 12020 Moving (-0.00, -0.04) raw xDistance=-0.00 yDistance=0.04
04:21:54.860 00.000 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.00
04:21:54.861 00.001 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:21:54.861 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
04:21:54.862 00.001 9340 ScheduleExposure(2000,3,1) exposurePending=0
04:21:54.933 00.071 12020 MoveAxis(E, 0, ABG)
04:21:54.933 00.000 12020 Move returns status 0, amount 0
04:21:54.933 00.000 12020 MoveAxis(N, 0, ABG)
04:21:54.933 00.000 12020 Move returns status 0, amount 0
04:21:54.934 00.001 12020 move complete, result=0
04:21:54.934 00.000 12020 worker thread done servicing request
04:21:54.935 00.001 9340 Enqueuing Expose request
04:21:54.979 00.044 12020 Worker thread wakes up
04:21:54.980 00.001 12020 worker thread servicing REQUEST_EXPOSE 2000
04:21:54.980 00.000 9340 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
04:21:55.047 00.067 12020 Handling exposure in thread, d=2000 o=3 r=(1398,98,31,31)
04:21:55.065 00.018 9340 evsrv: cli 100A45A8 request: {"method":"dither","params":{"amount":4,"raOnly":false,"settle":{"pixels":0.45,"time":8,"timeout":90}},"id":"426dfde6-29a9-4f0a-ab32-5d55591dae37"}
04:21:55.085 00.020 9340 PhdController::Dither begins
04:21:55.101 00.016 9340 dither: size=4.00, dRA=0.25 dDec=0.57
04:21:55.121 00.020 9340 MountToCamera -- mountTheta (-1.15) + m_xAngle (0.05) = xAngle (-1.10 = -1.10)
04:21:55.142 00.021 9340 MountToCamera -- mountX=0.25 mountY=0.57 hyp=0.62 mountTheta=-1.15 cameraX=0.28, cameraY=-0.56 cameraTheta=-1.10
04:21:55.202 00.060 9340 setting lock position to (1413.09, 112.62)
04:21:55.225 00.023 9340 Mount: notify guiding dithered (0.3, -0.6)
04:21:55.262 00.037 9340 MultiStar: stabilizing after lock position change
04:21:55.363 00.101 9340 Status Line: Dither by 0.25,0.57
04:21:55.396 00.033 9340 PhdController: newstate STATE_SETTLE_BEGIN
04:21:55.426 00.030 9340 PhdController: newstate STATE_SETTLE_WAIT
04:21:55.500 00.074 9340 evsrv: cli 100A45A8 response: {"jsonrpc":"2.0","result":0,"id":"426dfde6-29a9-4f0a-ab32-5d55591dae37"}
04:21:55.523 00.023 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"fa49f921-5364-4d2d-a2a0-914417f81561"}
04:21:55.566 00.043 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"fa49f921-5364-4d2d-a2a0-914417f81561"}
04:21:55.632 00.066 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"ecfee22d-4356-4c22-b0ba-577d0e5f58b2"}
04:21:55.649 00.017 9340 case statement mapped state 6 to 3
04:21:55.670 00.021 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"ecfee22d-4356-4c22-b0ba-577d0e5f58b2"}
04:21:55.684 00.014 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"e9ad3823-6393-45e7-95a1-74890a644b9a"}
04:21:55.700 00.016 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":462,"width":15,"height":15,"star_pos":[6.81,7.14],"pixels":"..."},"id":"e9ad3823-6393-45e7-95a1-74890a644b9a"}
04:21:55.763 00.063 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"d1b33231-a649-48c5-8b08-aa4bb0bb230e"}
04:21:55.796 00.033 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"d1b33231-a649-48c5-8b08-aa4bb0bb230e"}
04:21:55.815 00.019 9340 evsrv: cli 100A45A8 disconnect
04:21:55.852 00.037 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"ab64e8bc-a6e6-4dd6-8147-926bab73233d"}
04:21:55.867 00.015 9340 case statement mapped state 6 to 3
04:21:55.908 00.041 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"ab64e8bc-a6e6-4dd6-8147-926bab73233d"}
04:21:55.925 00.017 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"9c1c050c-e015-4b52-8465-9b221a117a1d"}
04:21:55.944 00.019 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":462,"width":15,"height":15,"star_pos":[6.81,7.14],"pixels":"..."},"id":"9c1c050c-e015-4b52-8465-9b221a117a1d"}
04:21:57.643 01.699 12020 Exposure complete
04:21:57.785 00.142 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"1a24622c-5bdd-4bdd-92ba-4b1ac924e80c"}
04:21:57.864 00.079 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"1a24622c-5bdd-4bdd-92ba-4b1ac924e80c"}
04:21:58.848 00.984 9340 OnExposeComplete: enter
04:21:58.877 00.029 12020 worker thread done servicing request
04:21:58.879 00.002 9340 UpdateGuideState(): m_state=6
04:21:58.931 00.052 9340 Star::Find(15, 1412, 113, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 463
04:21:58.952 00.021 9340 Star::Find returns 1 (0), X=1413.29, Y=113.29, Mass=1535329, SNR=206.5, Peak=65508 HFD=4.8
04:21:58.973 00.021 9340 CameraToMount -- cameraTheta (1.28) - m_xAngle (0.05) = xAngle (1.23 = 1.23)
04:21:58.998 00.025 9340 CameraToMount -- cameraTheta (1.28) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-1.84 = -1.84)
04:21:59.023 00.025 9340 CameraToMount -- cameraX=0.20 cameraY=0.67 hyp=0.70 cameraTheta=1.28 mountX=0.24 mountY=-0.67, mountTheta=-1.23
04:21:59.079 00.056 9340 dither recenter: remaining=(-0.3,-0.6) step=(-0.3,-0.6)
04:21:59.100 00.021 9340 MountToCamera -- mountTheta (1.99) + m_xAngle (0.05) = xAngle (2.04 = 2.04)
04:21:59.118 00.018 9340 MountToCamera -- mountX=-0.25 mountY=-0.57 hyp=0.62 mountTheta=1.99 cameraX=-0.28, cameraY=0.56 cameraTheta=2.04
04:21:59.141 00.023 9340 SchedulePrimaryMove(10104498, x=-0.28, y=0.56, opts=4)
04:21:59.166 00.025 9340 Enqueuing Move request for scope (-0.28, 0.56)
04:21:59.216 00.050 12020 Worker thread wakes up
04:21:59.216 00.000 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.28, 0.56) opts 0x4
04:21:59.216 00.000 12020 Handling offset move in thread for scope, endpoint = (-0.28, 0.56)
04:21:59.216 00.000 9340 Mount: notify direct move -0.25,-0.57
04:21:59.233 00.017 12020 Moving (-0.28, 0.56) raw xDistance=-0.25 yDistance=-0.57
04:21:59.234 00.001 12020 MoveAxis(E, 45, B)
04:21:59.234 00.000 12020 Guiding  Dir = 2, Dur = 45
04:21:59.236 00.002 12020 IsSlewing returns 0
04:21:59.237 00.001 12020 IsGuiding returns 0
04:21:59.240 00.003 9340 UpdateImageDisplay: Size=(1920,1080) min=6250, max=65535, med=10383, FiltMin=8141, FiltMax=65517, Gamma=2.870
04:21:59.254 00.014 9340 UpdateGuideState exits: m=1535329 SNR=206.5
04:21:59.270 00.016 12020 PulseGuide returned control before completion, sleep 24
04:21:59.270 00.000 9340 PhdController: settling, locked = 1, distance = 0.85 (0.45) aobump = 0 frame = 1 / 99999
04:21:59.287 00.017 9340 evsrv: {"Event":"Settling","Timestamp":1778750519.286,"Host":"ASTRO","Inst":1,"Distance":0.85,"Time":0.0,"SettleTime":8.0,"StarLocked":true}
04:21:59.303 00.016 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:21:59.344 00.041 12020 IsGuiding returns 1
04:21:59.344 00.000 12020 scope still moving after pulse duration time elapsed
04:21:59.344 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
04:21:59.362 00.018 9340 Enqueuing Expose request
04:21:59.377 00.015 12020 IsSlewing returns 0
04:21:59.379 00.002 12020 IsGuiding returns 0
04:21:59.379 00.000 12020 scope move finished after 45 + 96 ms
04:21:59.379 00.000 12020 Move returns status 0, amount 45
04:21:59.379 00.000 12020 MoveAxis(N, 92, B)
04:21:59.380 00.001 12020 Guiding  Dir = 0, Dur = 92
04:21:59.381 00.001 12020 IsSlewing returns 0
04:21:59.382 00.001 12020 IsGuiding returns 0
04:21:59.460 00.078 12020 PulseGuide returned control before completion, sleep 24
04:21:59.529 00.069 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"728b6b06-5a2b-4545-bbe3-78fa6f3dd5f8"}
04:21:59.670 00.141 12020 IsGuiding returns 1
04:21:59.670 00.000 9340 case statement mapped state 6 to 3
04:21:59.690 00.020 12020 scope still moving after pulse duration time elapsed
04:21:59.690 00.000 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"728b6b06-5a2b-4545-bbe3-78fa6f3dd5f8"}
04:21:59.765 00.075 12020 IsSlewing returns 0
04:21:59.768 00.003 12020 IsGuiding returns 0
04:21:59.768 00.000 12020 scope move finished after 92 + 293 ms
04:21:59.768 00.000 12020 Move returns status 0, amount 92
04:21:59.768 00.000 12020 move complete, result=0
04:21:59.769 00.001 12020 worker thread done servicing request
04:21:59.769 00.000 9340 GuideStep: -0.3 px 45 ms EAST, -0.6 px 92 ms NORTH
04:21:59.806 00.037 12020 Worker thread wakes up
04:21:59.806 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
04:21:59.806 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(1398,98,31,31)
04:21:59.865 00.059 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"3b5b3844-cb2e-44bc-b3f9-de29f5d4053d"}
04:21:59.900 00.035 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":463,"width":15,"height":15,"star_pos":[7.29,7.29],"pixels":"..."},"id":"3b5b3844-cb2e-44bc-b3f9-de29f5d4053d"}
04:22:00.386 00.486 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"69c3f2eb-92c1-4006-8fe8-5c75dce51160"}
04:22:00.464 00.078 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"69c3f2eb-92c1-4006-8fe8-5c75dce51160"}
04:22:00.910 00.446 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"999df882-9379-44f1-a0b0-fd65c57c801c"}
04:22:01.186 00.276 9340 case statement mapped state 6 to 3
04:22:01.215 00.029 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"999df882-9379-44f1-a0b0-fd65c57c801c"}
04:22:01.573 00.358 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"7ae8e02f-4a56-48d4-9236-f1c355f8a7af"}
04:22:01.696 00.123 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":463,"width":15,"height":15,"star_pos":[7.29,7.29],"pixels":"..."},"id":"7ae8e02f-4a56-48d4-9236-f1c355f8a7af"}
04:22:02.256 00.560 12020 Exposure complete
04:22:03.044 00.788 12020 worker thread done servicing request
04:22:03.044 00.000 9340 OnExposeComplete: enter
04:22:03.069 00.025 9340 UpdateGuideState(): m_state=6
04:22:03.271 00.202 9340 Star::Find(15, 1413, 113, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 464
04:22:03.375 00.104 9340 Star::Find returns 1 (0), X=1413.97, Y=112.43, Mass=1480534, SNR=209.1, Peak=64830 HFD=4.9
04:22:03.406 00.031 9340 CameraToMount -- cameraTheta (-0.21) - m_xAngle (0.05) = xAngle (-0.26 = -0.26)
04:22:03.454 00.048 9340 CameraToMount -- cameraTheta (-0.21) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-3.33 = 2.96)
04:22:03.547 00.093 9340 CameraToMount -- cameraX=0.88 cameraY=-0.19 hyp=0.90 cameraTheta=-0.21 mountX=0.87 mountY=0.17, mountTheta=0.19
04:22:03.579 00.032 9340 SchedulePrimaryMove(10104498, x=0.88, y=-0.19, opts=13)
04:22:03.631 00.052 9340 Enqueuing Move request for scope (0.88, -0.19)
04:22:03.693 00.062 12020 Worker thread wakes up
04:22:03.693 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=5931, max=65535, med=10345, FiltMin=8038, FiltMax=65517, Gamma=2.870
04:22:03.712 00.019 12020 worker thread servicing REQUEST_MOVE scope ofs (0.88, -0.19) opts 0xd
04:22:03.713 00.001 12020 Handling offset move in thread for scope, endpoint = (0.88, -0.19)
04:22:03.713 00.000 12020 Moving (0.88, -0.19) raw xDistance=0.87 yDistance=0.17
04:22:03.713 00.000 12020 GuideAlgorithmHysteresis::Result() returns 0.37 from input 0.87
04:22:03.713 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:22:03.714 00.001 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
04:22:03.716 00.002 9340 UpdateGuideState exits: m=1480534 SNR=209.1
04:22:03.732 00.016 12020 MoveAxis(W, 66, ABG)
04:22:03.732 00.000 9340 PhdController: settling, locked = 1, distance = 0.90 (0.45) aobump = 0 frame = 2 / 99999
04:22:03.750 00.018 12020 Guiding  Dir = 3, Dur = 66
04:22:03.750 00.000 9340 evsrv: {"Event":"Settling","Timestamp":1778750523.750,"Host":"ASTRO","Inst":1,"Distance":0.90,"Time":0.0,"SettleTime":8.0,"StarLocked":true}
04:22:03.782 00.032 12020 IsSlewing returns 0
04:22:03.783 00.001 12020 IsGuiding returns 0
04:22:03.862 00.079 12020 IsGuiding returns 1
04:22:03.863 00.001 12020 scope still moving after pulse duration time elapsed
04:22:03.873 00.010 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:22:03.904 00.031 12020 IsSlewing returns 0
04:22:03.906 00.002 12020 IsGuiding returns 1
04:22:03.954 00.048 12020 IsSlewing returns 0
04:22:03.993 00.039 9340 ScheduleExposure(2000,3,1) exposurePending=0
04:22:04.036 00.043 12020 IsGuiding returns 0
04:22:04.037 00.001 12020 scope move finished after 66 + 187 ms
04:22:04.037 00.000 12020 Move returns status 0, amount 66
04:22:04.037 00.000 12020 MoveAxis(N, 0, ABG)
04:22:04.037 00.000 12020 Move returns status 0, amount 0
04:22:04.037 00.000 12020 move complete, result=0
04:22:04.047 00.010 9340 Enqueuing Expose request
04:22:04.125 00.078 12020 worker thread done servicing request
04:22:04.126 00.001 12020 Worker thread wakes up
04:22:04.126 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
04:22:04.129 00.003 12020 Handling exposure in thread, d=2000 o=3 r=(1398,98,31,31)
04:22:04.130 00.001 9340 GuideStep: 0.9 px 66 ms WEST, 0.2 px 0 ms NORTH
04:22:04.288 00.158 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"e65372ac-1572-4f20-8c7b-6b542da37d20"}
04:22:04.394 00.106 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"e65372ac-1572-4f20-8c7b-6b542da37d20"}
04:22:04.553 00.159 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"772406b5-d612-4173-9463-e66a1310b0f3"}
04:22:04.690 00.137 9340 case statement mapped state 6 to 3
04:22:04.793 00.103 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"772406b5-d612-4173-9463-e66a1310b0f3"}
04:22:04.888 00.095 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"02730d4f-081e-4877-8203-f7d06fd80a7f"}
04:22:04.967 00.079 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":464,"width":15,"height":15,"star_pos":[6.97,7.43],"pixels":"..."},"id":"02730d4f-081e-4877-8203-f7d06fd80a7f"}
04:22:05.136 00.169 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"bfe2b6e8-15fd-40c6-bf7b-c0d0f1c9d018"}
04:22:05.219 00.083 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"bfe2b6e8-15fd-40c6-bf7b-c0d0f1c9d018"}
04:22:05.517 00.298 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"c41f5705-1ae6-4f88-b79a-feb167fd23b4"}
04:22:05.812 00.295 9340 case statement mapped state 6 to 3
04:22:05.874 00.062 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"c41f5705-1ae6-4f88-b79a-feb167fd23b4"}
04:22:06.040 00.166 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"13224d75-064c-4bba-88a5-ace392bc8867"}
04:22:06.130 00.090 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":464,"width":15,"height":15,"star_pos":[6.97,7.43],"pixels":"..."},"id":"13224d75-064c-4bba-88a5-ace392bc8867"}
04:22:06.615 00.485 12020 Exposure complete
04:22:07.527 00.912 12020 worker thread done servicing request
04:22:07.528 00.001 9340 OnExposeComplete: enter
04:22:07.678 00.150 9340 UpdateGuideState(): m_state=6
04:22:07.769 00.091 9340 Star::Find(15, 1413, 112, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 465
04:22:07.833 00.064 9340 Star::Find returns 1 (0), X=1413.25, Y=112.25, Mass=1535376, SNR=199.0, Peak=64037 HFD=4.9
04:22:07.850 00.017 9340 CameraToMount -- cameraTheta (-1.17) - m_xAngle (0.05) = xAngle (-1.22 = -1.22)
04:22:07.896 00.046 9340 CameraToMount -- cameraTheta (-1.17) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-4.29 = 2.00)
04:22:07.976 00.080 9340 CameraToMount -- cameraX=0.16 cameraY=-0.37 hyp=0.40 cameraTheta=-1.17 mountX=0.14 mountY=0.37, mountTheta=1.21
04:22:08.132 00.156 9340 SchedulePrimaryMove(10104498, x=0.16, y=-0.37, opts=13)
04:22:08.224 00.092 9340 Enqueuing Move request for scope (0.16, -0.37)
04:22:08.383 00.159 12020 Worker thread wakes up
04:22:08.384 00.001 9340 UpdateImageDisplay: Size=(1920,1080) min=6498, max=65535, med=10381, FiltMin=7976, FiltMax=65517, Gamma=2.870
04:22:08.459 00.075 12020 worker thread servicing REQUEST_MOVE scope ofs (0.16, -0.37) opts 0xd
04:22:08.459 00.000 9340 UpdateGuideState exits: m=1535376 SNR=199.0
04:22:08.519 00.060 12020 Handling offset move in thread for scope, endpoint = (0.16, -0.37)
04:22:08.519 00.000 9340 PhdController: settling, locked = 1, distance = 0.75 (0.45) aobump = 0 frame = 3 / 99999
04:22:08.623 00.104 12020 Moving (0.16, -0.37) raw xDistance=0.14 yDistance=0.37
04:22:08.624 00.001 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14
04:22:08.624 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
04:22:08.624 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.37
04:22:08.625 00.001 12020 MoveAxis(E, 0, ABG)
04:22:08.625 00.000 12020 Move returns status 0, amount 0
04:22:08.625 00.000 12020 MoveAxis(N, 0, ABG)
04:22:08.625 00.000 12020 Move returns status 0, amount 0
04:22:08.625 00.000 12020 move complete, result=0
04:22:08.626 00.001 12020 worker thread done servicing request
04:22:08.627 00.001 9340 evsrv: {"Event":"Settling","Timestamp":1778750528.623,"Host":"ASTRO","Inst":1,"Distance":0.75,"Time":0.0,"SettleTime":8.0,"StarLocked":true}
04:22:08.678 00.051 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:22:08.761 00.083 9340 ScheduleExposure(2000,3,1) exposurePending=0
04:22:08.797 00.036 9340 Enqueuing Expose request
04:22:08.825 00.028 12020 Worker thread wakes up
04:22:08.825 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
04:22:08.825 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(1398,98,31,31)
04:22:08.826 00.001 9340 GuideStep: 0.1 px 0 ms EAST, 0.4 px 0 ms NORTH
04:22:09.016 00.190 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"3c3f6020-9999-4d26-8ea4-2630bd7913ec"}
04:22:09.108 00.092 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"3c3f6020-9999-4d26-8ea4-2630bd7913ec"}
04:22:09.450 00.342 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"c56636aa-f92f-4d44-a19c-5e0da64650ce"}
04:22:09.579 00.129 9340 case statement mapped state 6 to 3
04:22:09.617 00.038 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"c56636aa-f92f-4d44-a19c-5e0da64650ce"}
04:22:09.819 00.202 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"1084133a-870f-47a9-a0ee-1fa9043f4f39"}
04:22:09.875 00.056 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":465,"width":15,"height":15,"star_pos":[7.25,7.25],"pixels":"..."},"id":"1084133a-870f-47a9-a0ee-1fa9043f4f39"}
04:22:10.281 00.406 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"2681c8b7-2761-4882-a67c-d84e403bca94"}
04:22:10.387 00.106 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"2681c8b7-2761-4882-a67c-d84e403bca94"}
04:22:10.494 00.107 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"254beb8b-fc4d-4857-a591-681f4d03782c"}
04:22:10.577 00.083 9340 case statement mapped state 6 to 3
04:22:10.647 00.070 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"254beb8b-fc4d-4857-a591-681f4d03782c"}
04:22:10.693 00.046 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"3cc87be2-68ff-45ff-b616-01d1e6f11062"}
04:22:10.796 00.103 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":465,"width":15,"height":15,"star_pos":[7.25,7.25],"pixels":"..."},"id":"3cc87be2-68ff-45ff-b616-01d1e6f11062"}
04:22:11.333 00.537 12020 Exposure complete
04:22:12.079 00.746 9340 OnExposeComplete: enter
04:22:12.104 00.025 12020 worker thread done servicing request
04:22:12.105 00.001 9340 UpdateGuideState(): m_state=6
04:22:12.153 00.048 9340 Star::Find(15, 1413, 112, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 466
04:22:12.173 00.020 9340 Star::Find returns 1 (0), X=1413.79, Y=112.22, Mass=1550922, SNR=234.9, Peak=62274 HFD=5.0
04:22:12.189 00.016 9340 CameraToMount -- cameraTheta (-0.52) - m_xAngle (0.05) = xAngle (-0.57 = -0.57)
04:22:12.206 00.017 9340 CameraToMount -- cameraTheta (-0.52) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-3.64 = 2.65)
04:22:12.226 00.020 9340 CameraToMount -- cameraX=0.70 cameraY=-0.40 hyp=0.81 cameraTheta=-0.52 mountX=0.68 mountY=0.38, mountTheta=0.51
04:22:12.250 00.024 9340 SchedulePrimaryMove(10104498, x=0.70, y=-0.40, opts=13)
04:22:12.291 00.041 9340 Enqueuing Move request for scope (0.70, -0.40)
04:22:12.307 00.016 12020 Worker thread wakes up
04:22:12.307 00.000 12020 worker thread servicing REQUEST_MOVE scope ofs (0.70, -0.40) opts 0xd
04:22:12.308 00.001 12020 Handling offset move in thread for scope, endpoint = (0.70, -0.40)
04:22:12.308 00.000 12020 Moving (0.70, -0.40) raw xDistance=0.68 yDistance=0.38
04:22:12.308 00.000 12020 GuideAlgorithmHysteresis::Result() returns 0.29 from input 0.68
04:22:12.308 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
04:22:12.309 00.001 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.38
04:22:12.309 00.000 12020 MoveAxis(W, 51, ABG)
04:22:12.309 00.000 12020 Guiding  Dir = 3, Dur = 51
04:22:12.309 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=6545, max=65535, med=10419, FiltMin=8124, FiltMax=65517, Gamma=2.870
04:22:12.326 00.017 12020 IsSlewing returns 0
04:22:12.326 00.000 9340 UpdateGuideState exits: m=1550922 SNR=234.9
04:22:12.343 00.017 12020 IsGuiding returns 0
04:22:12.343 00.000 9340 PhdController: settling, locked = 1, distance = 0.77 (0.45) aobump = 0 frame = 4 / 99999
04:22:12.370 00.027 9340 evsrv: {"Event":"Settling","Timestamp":1778750532.370,"Host":"ASTRO","Inst":1,"Distance":0.77,"Time":0.0,"SettleTime":8.0,"StarLocked":true}
04:22:12.416 00.046 12020 PulseGuide returned control before completion, sleep 39
04:22:12.416 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:22:12.438 00.022 9340 ScheduleExposure(2000,3,1) exposurePending=0
04:22:12.456 00.018 9340 Enqueuing Expose request
04:22:12.476 00.020 12020 IsGuiding returns 0
04:22:12.477 00.001 12020 Move returns status 0, amount 51
04:22:12.478 00.001 12020 MoveAxis(N, 0, ABG)
04:22:12.478 00.000 12020 Move returns status 0, amount 0
04:22:12.478 00.000 12020 move complete, result=0
04:22:12.478 00.000 12020 worker thread done servicing request
04:22:12.478 00.000 12020 Worker thread wakes up
04:22:12.478 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
04:22:12.480 00.002 12020 Handling exposure in thread, d=2000 o=3 r=(1398,98,31,31)
04:22:12.483 00.003 9340 GuideStep: 0.7 px 51 ms WEST, 0.4 px 0 ms NORTH
04:22:13.699 01.216 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"1a713da6-c9cc-4acc-a281-403917387dca"}
04:22:13.728 00.029 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"1a713da6-c9cc-4acc-a281-403917387dca"}
04:22:13.760 00.032 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"340a7ef9-5b88-4be9-ad29-4771e0f2799a"}
04:22:13.777 00.017 9340 case statement mapped state 6 to 3
04:22:13.794 00.017 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"340a7ef9-5b88-4be9-ad29-4771e0f2799a"}
04:22:13.857 00.063 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"01990e1b-1c87-4a3d-ba2a-838b19274d55"}
04:22:13.874 00.017 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":466,"width":15,"height":15,"star_pos":[6.79,7.22],"pixels":"..."},"id":"01990e1b-1c87-4a3d-ba2a-838b19274d55"}
04:22:14.849 00.975 12020 Exposure complete
04:22:15.056 00.207 12020 worker thread done servicing request
04:22:15.056 00.000 9340 OnExposeComplete: enter
04:22:15.066 00.010 9340 UpdateGuideState(): m_state=6
04:22:15.077 00.011 9340 Star::Find(15, 1413, 112, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 467
04:22:15.087 00.010 9340 Star::Find returns 1 (0), X=1413.36, Y=112.39, Mass=1547540, SNR=194.8, Peak=62407 HFD=5.0
04:22:15.097 00.010 9340 CameraToMount -- cameraTheta (-0.70) - m_xAngle (0.05) = xAngle (-0.75 = -0.75)
04:22:15.110 00.013 9340 CameraToMount -- cameraTheta (-0.70) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-3.81 = 2.47)
04:22:15.133 00.023 9340 CameraToMount -- cameraX=0.28 cameraY=-0.23 hyp=0.36 cameraTheta=-0.70 mountX=0.26 mountY=0.22, mountTheta=0.70
04:22:15.147 00.014 9340 SchedulePrimaryMove(10104498, x=0.28, y=-0.23, opts=13)
04:22:15.157 00.010 9340 Enqueuing Move request for scope (0.28, -0.23)
04:22:15.167 00.010 12020 Worker thread wakes up
04:22:15.167 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=5938, max=65535, med=10401, FiltMin=7959, FiltMax=65517, Gamma=2.870
04:22:15.176 00.009 12020 worker thread servicing REQUEST_MOVE scope ofs (0.28, -0.23) opts 0xd
04:22:15.177 00.001 12020 Handling offset move in thread for scope, endpoint = (0.28, -0.23)
04:22:15.177 00.000 12020 Moving (0.28, -0.23) raw xDistance=0.26 yDistance=0.22
04:22:15.177 00.000 12020 GuideAlgorithmHysteresis::Result() returns 0.13 from input 0.26
04:22:15.177 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:22:15.177 00.000 9340 UpdateGuideState exits: m=1547540 SNR=194.8
04:22:15.187 00.010 9340 PhdController: settling, locked = 1, distance = 0.65 (0.45) aobump = 0 frame = 5 / 99999
04:22:15.199 00.012 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.22
04:22:15.199 00.000 9340 evsrv: {"Event":"Settling","Timestamp":1778750535.199,"Host":"ASTRO","Inst":1,"Distance":0.65,"Time":0.0,"SettleTime":8.0,"StarLocked":true}
04:22:15.213 00.014 12020 MoveAxis(W, 24, ABG)
04:22:15.214 00.001 12020 Guiding  Dir = 3, Dur = 24
04:22:15.214 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:22:15.225 00.011 12020 IsSlewing returns 0
04:22:15.225 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
04:22:15.246 00.021 12020 IsGuiding returns 0
04:22:15.247 00.001 9340 Enqueuing Expose request
04:22:15.292 00.045 12020 IsGuiding returns 1
04:22:15.292 00.000 12020 scope still moving after pulse duration time elapsed
04:22:15.339 00.047 12020 IsSlewing returns 0
04:22:15.340 00.001 12020 IsGuiding returns 0
04:22:15.340 00.000 12020 scope move finished after 24 + 69 ms
04:22:15.340 00.000 12020 Move returns status 0, amount 24
04:22:15.341 00.001 12020 MoveAxis(N, 0, ABG)
04:22:15.341 00.000 12020 Move returns status 0, amount 0
04:22:15.341 00.000 12020 move complete, result=0
04:22:15.342 00.001 9340 GuideStep: 0.3 px 24 ms WEST, 0.2 px 0 ms NORTH
04:22:15.367 00.025 12020 worker thread done servicing request
04:22:15.367 00.000 12020 Worker thread wakes up
04:22:15.367 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
04:22:15.368 00.001 12020 Handling exposure in thread, d=2000 o=3 r=(1398,98,31,31)
04:22:15.689 00.321 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"2e82efa3-cfdf-4709-9590-5c7ec9a5153b"}
04:22:15.698 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"2e82efa3-cfdf-4709-9590-5c7ec9a5153b"}
04:22:15.725 00.027 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"031b4772-bf21-430e-ae4c-e5aa1c7899fe"}
04:22:15.734 00.009 9340 case statement mapped state 6 to 3
04:22:15.742 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"031b4772-bf21-430e-ae4c-e5aa1c7899fe"}
04:22:15.752 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"b6c58f9f-a961-44f9-8cd5-eee2a8d13092"}
04:22:15.762 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":467,"width":15,"height":15,"star_pos":[7.36,7.39],"pixels":"..."},"id":"b6c58f9f-a961-44f9-8cd5-eee2a8d13092"}
04:22:17.689 01.927 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"1cb19ba5-d399-4543-b6d8-91216257e8a5"}
04:22:17.703 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"1cb19ba5-d399-4543-b6d8-91216257e8a5"}
04:22:17.718 00.015 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"4f829d6f-a5dd-4027-b118-170dbc816997"}
04:22:17.729 00.011 9340 case statement mapped state 6 to 3
04:22:17.740 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"4f829d6f-a5dd-4027-b118-170dbc816997"}
04:22:17.775 00.035 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"aaec5095-30da-45b2-9e12-809d4d61db20"}
04:22:17.785 00.010 12020 Exposure complete
04:22:17.785 00.000 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":467,"width":15,"height":15,"star_pos":[7.36,7.39],"pixels":"..."},"id":"aaec5095-30da-45b2-9e12-809d4d61db20"}
04:22:18.056 00.271 12020 worker thread done servicing request
04:22:18.057 00.001 9340 OnExposeComplete: enter
04:22:18.068 00.011 9340 UpdateGuideState(): m_state=6
04:22:18.085 00.017 9340 Star::Find(15, 1413, 112, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 468
04:22:18.099 00.014 9340 Star::Find returns 1 (0), X=1413.35, Y=112.27, Mass=1594212, SNR=238.3, Peak=63919 HFD=4.9
04:22:18.112 00.013 9340 CameraToMount -- cameraTheta (-0.94) - m_xAngle (0.05) = xAngle (-0.99 = -0.99)
04:22:18.145 00.033 9340 CameraToMount -- cameraTheta (-0.94) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-4.05 = 2.23)
04:22:18.156 00.011 9340 CameraToMount -- cameraX=0.26 cameraY=-0.35 hyp=0.43 cameraTheta=-0.94 mountX=0.24 mountY=0.34, mountTheta=0.96
04:22:18.172 00.016 9340 SchedulePrimaryMove(10104498, x=0.26, y=-0.35, opts=13)
04:22:18.184 00.012 9340 Enqueuing Move request for scope (0.26, -0.35)
04:22:18.192 00.008 12020 Worker thread wakes up
04:22:18.192 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=6250, max=65535, med=10408, FiltMin=8053, FiltMax=65523, Gamma=2.870
04:22:18.202 00.010 12020 worker thread servicing REQUEST_MOVE scope ofs (0.26, -0.35) opts 0xd
04:22:18.202 00.000 9340 UpdateGuideState exits: m=1594212 SNR=238.3
04:22:18.217 00.015 12020 Handling offset move in thread for scope, endpoint = (0.26, -0.35)
04:22:18.217 00.000 12020 Moving (0.26, -0.35) raw xDistance=0.24 yDistance=0.34
04:22:18.217 00.000 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.24
04:22:18.219 00.002 12020 switching direction from 0 to 1 - decHistory=3 oldest=0.00 newest=0.95
04:22:18.219 00.000 9340 PhdController: settling, locked = 1, distance = 0.58 (0.45) aobump = 0 frame = 6 / 99999
04:22:18.235 00.016 12020 GuideAlgorithmResistSwitch::result() returns 0.34 from input 0.34
04:22:18.236 00.001 12020 MoveAxis(E, 0, ABG)
04:22:18.236 00.000 12020 Move returns status 0, amount 0
04:22:18.236 00.000 9340 evsrv: {"Event":"Settling","Timestamp":1778750538.235,"Host":"ASTRO","Inst":1,"Distance":0.58,"Time":0.0,"SettleTime":8.0,"StarLocked":true}
04:22:18.275 00.039 12020 MoveAxis(S, 55, ABG)
04:22:18.275 00.000 12020 Guiding  Dir = 1, Dur = 55
04:22:18.277 00.002 12020 IsSlewing returns 0
04:22:18.278 00.001 12020 IsGuiding returns 0
04:22:18.281 00.003 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:22:18.294 00.013 9340 ScheduleExposure(2000,3,1) exposurePending=0
04:22:18.316 00.022 9340 Enqueuing Expose request
04:22:18.367 00.051 12020 IsGuiding returns 1
04:22:18.367 00.000 12020 scope still moving after pulse duration time elapsed
04:22:18.442 00.075 12020 IsSlewing returns 0
04:22:18.537 00.095 12020 IsGuiding returns 0
04:22:18.538 00.001 12020 scope move finished after 55 + 204 ms
04:22:18.538 00.000 12020 Move returns status 0, amount 55
04:22:18.538 00.000 12020 move complete, result=0
04:22:18.539 00.001 12020 worker thread done servicing request
04:22:18.539 00.000 9340 GuideStep: 0.2 px 0 ms EAST, 0.3 px 55 ms SOUTH
04:22:18.550 00.011 12020 Worker thread wakes up
04:22:18.551 00.001 12020 worker thread servicing REQUEST_EXPOSE 2000
04:22:18.551 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(1398,98,31,31)
04:22:19.689 01.138 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"c1b8df0c-1932-48b8-91dc-475fb7683bae"}
04:22:19.698 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"c1b8df0c-1932-48b8-91dc-475fb7683bae"}
04:22:19.722 00.024 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"b7bf4a5f-394f-418d-8d2a-51e91d369533"}
04:22:19.729 00.007 9340 case statement mapped state 6 to 3
04:22:19.736 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"b7bf4a5f-394f-418d-8d2a-51e91d369533"}
04:22:19.745 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"c6c3ff06-b7af-4a90-be31-4b40c6349e10"}
04:22:19.754 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":468,"width":15,"height":15,"star_pos":[7.35,7.27],"pixels":"..."},"id":"c6c3ff06-b7af-4a90-be31-4b40c6349e10"}
04:22:20.919 01.165 12020 Exposure complete
04:22:21.135 00.216 12020 worker thread done servicing request
04:22:21.136 00.001 9340 OnExposeComplete: enter
04:22:21.167 00.031 9340 UpdateGuideState(): m_state=6
04:22:21.186 00.019 9340 Star::Find(15, 1413, 112, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 469
04:22:21.197 00.011 9340 Star::Find returns 1 (0), X=1413.42, Y=112.35, Mass=1551448, SNR=252.4, Peak=65486 HFD=4.9
04:22:21.207 00.010 9340 CameraToMount -- cameraTheta (-0.68) - m_xAngle (0.05) = xAngle (-0.72 = -0.72)
04:22:21.218 00.011 9340 CameraToMount -- cameraTheta (-0.68) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-3.79 = 2.49)
04:22:21.229 00.011 9340 CameraToMount -- cameraX=0.33 cameraY=-0.27 hyp=0.43 cameraTheta=-0.68 mountX=0.32 mountY=0.26, mountTheta=0.68
04:22:21.267 00.038 9340 SchedulePrimaryMove(10104498, x=0.33, y=-0.27, opts=13)
04:22:21.278 00.011 9340 Enqueuing Move request for scope (0.33, -0.27)
04:22:21.291 00.013 12020 Worker thread wakes up
04:22:21.291 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=6102, max=65535, med=10350, FiltMin=7840, FiltMax=65517, Gamma=2.870
04:22:21.305 00.014 12020 worker thread servicing REQUEST_MOVE scope ofs (0.33, -0.27) opts 0xd
04:22:21.306 00.001 9340 UpdateGuideState exits: m=1551448 SNR=252.4
04:22:21.321 00.015 12020 Handling offset move in thread for scope, endpoint = (0.33, -0.27)
04:22:21.321 00.000 9340 PhdController: settling, locked = 1, distance = 0.54 (0.45) aobump = 0 frame = 7 / 99999
04:22:21.347 00.026 12020 Moving (0.33, -0.27) raw xDistance=0.32 yDistance=0.26
04:22:21.347 00.000 9340 evsrv: {"Event":"Settling","Timestamp":1778750541.347,"Host":"ASTRO","Inst":1,"Distance":0.54,"Time":0.0,"SettleTime":8.0,"StarLocked":true}
04:22:21.359 00.012 12020 GuideAlgorithmHysteresis::Result() returns 0.13 from input 0.32
04:22:21.359 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.26 from input 0.26
04:22:21.359 00.000 12020 MoveAxis(W, 24, ABG)
04:22:21.359 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:22:21.371 00.012 12020 Guiding  Dir = 3, Dur = 24
04:22:21.371 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
04:22:21.381 00.010 12020 IsSlewing returns 0
04:22:21.381 00.000 9340 Enqueuing Expose request
04:22:21.391 00.010 12020 IsGuiding returns 0
04:22:21.417 00.026 12020 IsGuiding returns 1
04:22:21.417 00.000 12020 scope still moving after pulse duration time elapsed
04:22:21.479 00.062 12020 IsSlewing returns 0
04:22:21.480 00.001 12020 IsGuiding returns 0
04:22:21.480 00.000 12020 scope move finished after 24 + 65 ms
04:22:21.480 00.000 12020 Move returns status 0, amount 24
04:22:21.480 00.000 12020 MoveAxis(S, 42, ABG)
04:22:21.480 00.000 12020 Guiding  Dir = 1, Dur = 42
04:22:21.482 00.002 12020 IsSlewing returns 0
04:22:21.485 00.003 12020 IsGuiding returns 0
04:22:21.592 00.107 12020 IsGuiding returns 1
04:22:21.592 00.000 12020 scope still moving after pulse duration time elapsed
04:22:21.689 00.097 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"b6a6aaf3-a3a4-4b76-b59e-ba55b8a86778"}
04:22:21.701 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"b6a6aaf3-a3a4-4b76-b59e-ba55b8a86778"}
04:22:21.731 00.030 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"39cec643-2fd9-429c-817c-b86530f5dab7"}
04:22:21.742 00.011 12020 IsSlewing returns 0
04:22:21.743 00.001 9340 case statement mapped state 6 to 3
04:22:21.752 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"39cec643-2fd9-429c-817c-b86530f5dab7"}
04:22:21.761 00.009 12020 IsGuiding returns 0
04:22:21.761 00.000 12020 scope move finished after 42 + 234 ms
04:22:21.761 00.000 12020 Move returns status 0, amount 42
04:22:21.762 00.001 12020 move complete, result=0
04:22:21.762 00.000 12020 worker thread done servicing request
04:22:21.762 00.000 12020 Worker thread wakes up
04:22:21.762 00.000 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"7b6bc4e1-a368-4cd2-9596-d406d3471c91"}
04:22:21.773 00.011 12020 worker thread servicing REQUEST_EXPOSE 2000
04:22:21.773 00.000 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":469,"width":15,"height":15,"star_pos":[7.42,7.35],"pixels":"..."},"id":"7b6bc4e1-a368-4cd2-9596-d406d3471c91"}
04:22:21.786 00.013 12020 Handling exposure in thread, d=2000 o=3 r=(1398,98,31,31)
04:22:21.789 00.003 9340 GuideStep: 0.3 px 24 ms WEST, 0.3 px 42 ms SOUTH
04:22:23.689 01.900 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"1d7711c8-7b78-4645-a55a-1b1069ed0206"}
04:22:23.700 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"1d7711c8-7b78-4645-a55a-1b1069ed0206"}
04:22:23.732 00.032 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"a4f5734f-a9b3-4eca-9320-5d51b205ed7f"}
04:22:23.743 00.011 9340 case statement mapped state 6 to 3
04:22:23.753 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"a4f5734f-a9b3-4eca-9320-5d51b205ed7f"}
04:22:23.766 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"df875e9e-ac4e-4d75-be22-c78adf9ae9da"}
04:22:23.777 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":469,"width":15,"height":15,"star_pos":[7.42,7.35],"pixels":"..."},"id":"df875e9e-ac4e-4d75-be22-c78adf9ae9da"}
04:22:24.152 00.375 12020 Exposure complete
04:22:24.546 00.394 12020 worker thread done servicing request
04:22:24.546 00.000 9340 OnExposeComplete: enter
04:22:24.562 00.016 9340 UpdateGuideState(): m_state=6
04:22:24.595 00.033 9340 Star::Find(15, 1413, 112, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 470
04:22:24.609 00.014 9340 Star::Find returns 1 (0), X=1413.46, Y=112.37, Mass=1493941, SNR=185.1, Peak=64219 HFD=4.9
04:22:24.630 00.021 9340 CameraToMount -- cameraTheta (-0.60) - m_xAngle (0.05) = xAngle (-0.65 = -0.65)
04:22:24.642 00.012 9340 CameraToMount -- cameraTheta (-0.60) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-3.72 = 2.57)
04:22:24.651 00.009 9340 CameraToMount -- cameraX=0.37 cameraY=-0.25 hyp=0.45 cameraTheta=-0.60 mountX=0.36 mountY=0.24, mountTheta=0.60
04:22:24.672 00.021 9340 SchedulePrimaryMove(10104498, x=0.37, y=-0.25, opts=13)
04:22:24.684 00.012 9340 Enqueuing Move request for scope (0.37, -0.25)
04:22:24.717 00.033 12020 Worker thread wakes up
04:22:24.717 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=6575, max=65535, med=10350, FiltMin=8169, FiltMax=65517, Gamma=2.870
04:22:24.728 00.011 12020 worker thread servicing REQUEST_MOVE scope ofs (0.37, -0.25) opts 0xd
04:22:24.729 00.001 9340 UpdateGuideState exits: m=1493941 SNR=185.1
04:22:24.739 00.010 12020 Handling offset move in thread for scope, endpoint = (0.37, -0.25)
04:22:24.740 00.001 9340 PhdController: settling, locked = 1, distance = 0.51 (0.45) aobump = 0 frame = 8 / 99999
04:22:24.757 00.017 12020 Moving (0.37, -0.25) raw xDistance=0.36 yDistance=0.24
04:22:24.757 00.000 9340 evsrv: {"Event":"Settling","Timestamp":1778750544.757,"Host":"ASTRO","Inst":1,"Distance":0.51,"Time":0.0,"SettleTime":8.0,"StarLocked":true}
04:22:24.768 00.011 12020 GuideAlgorithmHysteresis::Result() returns 0.16 from input 0.36
04:22:24.769 00.001 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:22:24.769 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:22:24.780 00.011 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.24
04:22:24.780 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
04:22:24.792 00.012 12020 MoveAxis(W, 29, ABG)
04:22:24.792 00.000 9340 Enqueuing Expose request
04:22:24.804 00.012 12020 Guiding  Dir = 3, Dur = 29
04:22:24.805 00.001 12020 IsSlewing returns 0
04:22:24.806 00.001 12020 IsGuiding returns 0
04:22:24.840 00.034 12020 IsGuiding returns 1
04:22:24.840 00.000 12020 scope still moving after pulse duration time elapsed
04:22:24.886 00.046 12020 IsSlewing returns 0
04:22:24.887 00.001 12020 IsGuiding returns 0
04:22:24.887 00.000 12020 scope move finished after 29 + 51 ms
04:22:24.887 00.000 12020 Move returns status 0, amount 29
04:22:24.887 00.000 12020 MoveAxis(N, 0, ABG)
04:22:24.887 00.000 12020 Move returns status 0, amount 0
04:22:24.888 00.001 12020 move complete, result=0
04:22:24.888 00.000 12020 worker thread done servicing request
04:22:24.888 00.000 9340 GuideStep: 0.4 px 29 ms WEST, 0.2 px 0 ms NORTH
04:22:24.901 00.013 12020 Worker thread wakes up
04:22:24.901 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
04:22:24.902 00.001 12020 Handling exposure in thread, d=2000 o=3 r=(1398,98,31,31)
04:22:25.694 00.792 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"0d2b90aa-e90b-4df3-9032-f30b91df1daf"}
04:22:25.707 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"0d2b90aa-e90b-4df3-9032-f30b91df1daf"}
04:22:25.716 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"f9e3f72c-d60f-469e-b46a-cd0e61567f6a"}
04:22:25.724 00.008 9340 case statement mapped state 6 to 3
04:22:25.734 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"f9e3f72c-d60f-469e-b46a-cd0e61567f6a"}
04:22:25.744 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"0a4143cb-31ad-41b6-8e8f-851e09a0ddaa"}
04:22:25.751 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":470,"width":15,"height":15,"star_pos":[7.46,7.37],"pixels":"..."},"id":"0a4143cb-31ad-41b6-8e8f-851e09a0ddaa"}
04:22:27.263 01.512 12020 Exposure complete
04:22:27.427 00.164 12020 worker thread done servicing request
04:22:27.427 00.000 9340 OnExposeComplete: enter
04:22:27.437 00.010 9340 UpdateGuideState(): m_state=6
04:22:27.463 00.026 9340 Star::Find(15, 1413, 112, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 471
04:22:27.471 00.008 9340 Star::Find returns 1 (0), X=1412.84, Y=112.50, Mass=1546071, SNR=207.1, Peak=65526 HFD=5.0
04:22:27.482 00.011 9340 CameraToMount -- cameraTheta (-2.70) - m_xAngle (0.05) = xAngle (-2.75 = -2.75)
04:22:27.498 00.016 9340 CameraToMount -- cameraTheta (-2.70) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-5.82 = 0.47)
04:22:27.506 00.008 9340 CameraToMount -- cameraX=-0.25 cameraY=-0.12 hyp=0.28 cameraTheta=-2.70 mountX=-0.26 mountY=0.12, mountTheta=2.69
04:22:27.518 00.012 9340 SchedulePrimaryMove(10104498, x=-0.25, y=-0.12, opts=13)
04:22:27.528 00.010 9340 Enqueuing Move request for scope (-0.25, -0.12)
04:22:27.537 00.009 12020 Worker thread wakes up
04:22:27.537 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=6383, max=65535, med=10370, FiltMin=8239, FiltMax=65517, Gamma=2.870
04:22:27.549 00.012 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.25, -0.12) opts 0xd
04:22:27.549 00.000 12020 Handling offset move in thread for scope, endpoint = (-0.25, -0.12)
04:22:27.550 00.001 12020 Moving (-0.25, -0.12) raw xDistance=-0.26 yDistance=0.12
04:22:27.550 00.000 12020 GuideAlgorithmHysteresis::Result() returns -0.09 from input -0.26
04:22:27.550 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:22:27.550 00.000 9340 UpdateGuideState exits: m=1546071 SNR=207.1
04:22:27.577 00.027 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
04:22:27.577 00.000 9340 PhdController: settling, locked = 1, distance = 0.44 (0.45) aobump = 0 frame = 9 / 99999
04:22:27.586 00.009 12020 MoveAxis(E, 17, ABG)
04:22:27.586 00.000 12020 Guiding  Dir = 2, Dur = 17
04:22:27.586 00.000 9340 evsrv: {"Event":"Settling","Timestamp":1778750547.586,"Host":"ASTRO","Inst":1,"Distance":0.44,"Time":0.0,"SettleTime":8.0,"StarLocked":true}
04:22:27.595 00.009 12020 IsSlewing returns 0
04:22:27.595 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:22:27.606 00.011 12020 IsGuiding returns 0
04:22:27.606 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
04:22:27.617 00.011 9340 Enqueuing Expose request
04:22:27.668 00.051 12020 IsGuiding returns 1
04:22:27.668 00.000 12020 scope still moving after pulse duration time elapsed
04:22:27.691 00.023 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"79064526-6744-4cdf-b92a-3da2fbdb426c"}
04:22:27.701 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"79064526-6744-4cdf-b92a-3da2fbdb426c"}
04:22:27.712 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"d81d6864-1591-41b7-9007-5f630414414e"}
04:22:27.722 00.010 12020 IsSlewing returns 0
04:22:27.722 00.000 9340 case statement mapped state 6 to 3
04:22:27.733 00.011 12020 IsGuiding returns 0
04:22:27.733 00.000 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"d81d6864-1591-41b7-9007-5f630414414e"}
04:22:27.743 00.010 12020 scope move finished after 17 + 109 ms
04:22:27.743 00.000 12020 Move returns status 0, amount 17
04:22:27.743 00.000 12020 MoveAxis(N, 0, ABG)
04:22:27.744 00.001 12020 Move returns status 0, amount 0
04:22:27.744 00.000 12020 move complete, result=0
04:22:27.744 00.000 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"ee2ada12-7c1a-4857-a148-9414ccbd1468"}
04:22:27.754 00.010 12020 worker thread done servicing request
04:22:27.754 00.000 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":471,"width":15,"height":15,"star_pos":[6.84,6.50],"pixels":"..."},"id":"ee2ada12-7c1a-4857-a148-9414ccbd1468"}
04:22:27.765 00.011 12020 Worker thread wakes up
04:22:27.765 00.000 9340 GuideStep: -0.3 px 17 ms EAST, 0.1 px 0 ms NORTH
04:22:27.778 00.013 12020 worker thread servicing REQUEST_EXPOSE 2000
04:22:27.778 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(1398,98,31,31)
04:22:29.691 01.913 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"890a5816-88d5-4bee-bbb4-60aefe96fb1d"}
04:22:29.714 00.023 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"890a5816-88d5-4bee-bbb4-60aefe96fb1d"}
04:22:29.727 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"1f01b2da-e52b-4311-b7b9-cc7cafd8026d"}
04:22:29.736 00.009 9340 case statement mapped state 6 to 3
04:22:29.744 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"1f01b2da-e52b-4311-b7b9-cc7cafd8026d"}
04:22:29.755 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"312521b9-71ae-41b4-a023-25eeec75003b"}
04:22:29.764 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":471,"width":15,"height":15,"star_pos":[6.84,6.50],"pixels":"..."},"id":"312521b9-71ae-41b4-a023-25eeec75003b"}
04:22:30.145 00.381 12020 Exposure complete
04:22:30.528 00.383 12020 worker thread done servicing request
04:22:30.529 00.001 9340 OnExposeComplete: enter
04:22:30.551 00.022 9340 UpdateGuideState(): m_state=6
04:22:30.566 00.015 9340 Star::Find(15, 1412, 112, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 472
04:22:30.601 00.035 9340 Star::Find returns 1 (0), X=1413.77, Y=112.45, Mass=1518705, SNR=200.0, Peak=62730 HFD=5.0
04:22:30.615 00.014 9340 CameraToMount -- cameraTheta (-0.25) - m_xAngle (0.05) = xAngle (-0.30 = -0.30)
04:22:30.630 00.015 9340 CameraToMount -- cameraTheta (-0.25) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-3.37 = 2.92)
04:22:30.644 00.014 9340 CameraToMount -- cameraX=0.68 cameraY=-0.17 hyp=0.70 cameraTheta=-0.25 mountX=0.67 mountY=0.16, mountTheta=0.23
04:22:30.660 00.016 9340 SchedulePrimaryMove(10104498, x=0.68, y=-0.17, opts=13)
04:22:30.671 00.011 9340 Enqueuing Move request for scope (0.68, -0.17)
04:22:30.683 00.012 12020 Worker thread wakes up
04:22:30.684 00.001 9340 UpdateImageDisplay: Size=(1920,1080) min=6386, max=65535, med=10406, FiltMin=8226, FiltMax=65523, Gamma=2.870
04:22:30.698 00.014 12020 worker thread servicing REQUEST_MOVE scope ofs (0.68, -0.17) opts 0xd
04:22:30.698 00.000 9340 UpdateGuideState exits: m=1518705 SNR=200.0
04:22:30.710 00.012 12020 Handling offset move in thread for scope, endpoint = (0.68, -0.17)
04:22:30.725 00.015 9340 PhdController: settling, locked = 1, distance = 0.52 (0.45) aobump = 0 frame = 10 / 99999
04:22:30.736 00.011 12020 Moving (0.68, -0.17) raw xDistance=0.67 yDistance=0.16
04:22:30.736 00.000 9340 evsrv: {"Event":"Settling","Timestamp":1778750550.736,"Host":"ASTRO","Inst":1,"Distance":0.52,"Time":0.0,"SettleTime":8.0,"StarLocked":true}
04:22:30.748 00.012 12020 GuideAlgorithmHysteresis::Result() returns 0.28 from input 0.67
04:22:30.748 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:22:30.748 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:22:30.760 00.012 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
04:22:30.760 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
04:22:30.773 00.013 12020 MoveAxis(W, 49, ABG)
04:22:30.773 00.000 9340 Enqueuing Expose request
04:22:30.783 00.010 12020 Guiding  Dir = 3, Dur = 49
04:22:30.784 00.001 12020 IsSlewing returns 0
04:22:30.785 00.001 12020 IsGuiding returns 0
04:22:30.802 00.017 12020 PulseGuide returned control before completion, sleep 43
04:22:30.882 00.080 12020 IsGuiding returns 0
04:22:30.882 00.000 12020 Move returns status 0, amount 49
04:22:30.883 00.001 12020 MoveAxis(N, 0, ABG)
04:22:30.883 00.000 12020 Move returns status 0, amount 0
04:22:30.883 00.000 12020 move complete, result=0
04:22:30.883 00.000 12020 worker thread done servicing request
04:22:30.883 00.000 9340 GuideStep: 0.7 px 49 ms WEST, 0.2 px 0 ms NORTH
04:22:30.894 00.011 12020 Worker thread wakes up
04:22:30.894 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
04:22:30.894 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(1398,98,31,31)
04:22:31.690 00.796 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"3367f838-cfca-4da7-bd1a-0ce39457cbc2"}
04:22:31.713 00.023 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"3367f838-cfca-4da7-bd1a-0ce39457cbc2"}
04:22:31.741 00.028 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"6e53829a-2c5d-48fd-ab01-1627625ebe5d"}
04:22:31.749 00.008 9340 case statement mapped state 6 to 3
04:22:31.757 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"6e53829a-2c5d-48fd-ab01-1627625ebe5d"}
04:22:31.766 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"7c444b13-a09b-4ea2-95fc-211b943bade3"}
04:22:31.775 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":472,"width":15,"height":15,"star_pos":[6.77,7.45],"pixels":"..."},"id":"7c444b13-a09b-4ea2-95fc-211b943bade3"}
04:22:33.252 01.477 12020 Exposure complete
04:22:33.434 00.182 12020 worker thread done servicing request
04:22:33.435 00.001 9340 OnExposeComplete: enter
04:22:33.467 00.032 9340 UpdateGuideState(): m_state=6
04:22:33.492 00.025 9340 Star::Find(15, 1413, 112, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 473
04:22:33.503 00.011 9340 Star::Find returns 1 (0), X=1413.15, Y=112.43, Mass=1547918, SNR=244.7, Peak=65486 HFD=4.9
04:22:33.513 00.010 9340 CameraToMount -- cameraTheta (-1.27) - m_xAngle (0.05) = xAngle (-1.32 = -1.32)
04:22:33.522 00.009 9340 CameraToMount -- cameraTheta (-1.27) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-4.39 = 1.90)
04:22:33.531 00.009 9340 CameraToMount -- cameraX=0.06 cameraY=-0.19 hyp=0.20 cameraTheta=-1.27 mountX=0.05 mountY=0.19, mountTheta=1.31
04:22:33.546 00.015 9340 SchedulePrimaryMove(10104498, x=0.06, y=-0.19, opts=13)
04:22:33.555 00.009 9340 Enqueuing Move request for scope (0.06, -0.19)
04:22:33.564 00.009 12020 Worker thread wakes up
04:22:33.564 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=6730, max=65535, med=10370, FiltMin=8149, FiltMax=65517, Gamma=2.870
04:22:33.589 00.025 12020 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.19) opts 0xd
04:22:33.589 00.000 9340 UpdateGuideState exits: m=1547918 SNR=244.7
04:22:33.600 00.011 12020 Handling offset move in thread for scope, endpoint = (0.06, -0.19)
04:22:33.600 00.000 9340 PhdController: settling, locked = 1, distance = 0.42 (0.45) aobump = 0 frame = 11 / 99999
04:22:33.611 00.011 12020 Moving (0.06, -0.19) raw xDistance=0.05 yDistance=0.19
04:22:33.611 00.000 9340 evsrv: {"Event":"Settling","Timestamp":1778750553.611,"Host":"ASTRO","Inst":1,"Distance":0.42,"Time":0.0,"SettleTime":8.0,"StarLocked":true}
04:22:33.621 00.010 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
04:22:33.621 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:22:33.621 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.19
04:22:33.621 00.000 12020 MoveAxis(E, 0, ABG)
04:22:33.622 00.001 12020 Move returns status 0, amount 0
04:22:33.622 00.000 12020 MoveAxis(N, 0, ABG)
04:22:33.622 00.000 12020 Move returns status 0, amount 0
04:22:33.622 00.000 12020 move complete, result=0
04:22:33.622 00.000 12020 worker thread done servicing request
04:22:33.623 00.001 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:22:33.635 00.012 9340 ScheduleExposure(2000,3,1) exposurePending=0
04:22:33.646 00.011 9340 Enqueuing Expose request
04:22:33.658 00.012 12020 Worker thread wakes up
04:22:33.658 00.000 9340 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
04:22:33.670 00.012 12020 worker thread servicing REQUEST_EXPOSE 2000
04:22:33.670 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(1398,98,31,31)
04:22:33.688 00.018 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"c9c6f957-2062-4bd3-b5c2-3304a43fc37e"}
04:22:33.717 00.029 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"c9c6f957-2062-4bd3-b5c2-3304a43fc37e"}
04:22:33.728 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"0a767bc8-6386-4785-b6be-a107d717a644"}
04:22:33.738 00.010 9340 case statement mapped state 6 to 3
04:22:33.746 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"0a767bc8-6386-4785-b6be-a107d717a644"}
04:22:33.756 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"40069938-c142-4fa9-9192-b1fc7e024fc2"}
04:22:33.766 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":473,"width":15,"height":15,"star_pos":[7.15,7.43],"pixels":"..."},"id":"40069938-c142-4fa9-9192-b1fc7e024fc2"}
04:22:35.688 01.922 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"a42526b1-20e3-4f8f-ac32-227eaaafbaca"}
04:22:35.701 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"a42526b1-20e3-4f8f-ac32-227eaaafbaca"}
04:22:35.714 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"8bb3c240-0042-44b7-9838-2c640811852a"}
04:22:35.741 00.027 9340 case statement mapped state 6 to 3
04:22:35.751 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"8bb3c240-0042-44b7-9838-2c640811852a"}
04:22:35.760 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"5c76bd1a-7b35-4599-a19a-bc7e23799cf0"}
04:22:35.780 00.020 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":473,"width":15,"height":15,"star_pos":[7.15,7.43],"pixels":"..."},"id":"5c76bd1a-7b35-4599-a19a-bc7e23799cf0"}
04:22:36.049 00.269 12020 Exposure complete
04:22:36.520 00.471 12020 worker thread done servicing request
04:22:36.520 00.000 9340 OnExposeComplete: enter
04:22:36.538 00.018 9340 UpdateGuideState(): m_state=6
04:22:36.556 00.018 9340 Star::Find(15, 1413, 112, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 474
04:22:36.599 00.043 9340 Star::Find returns 1 (0), X=1413.84, Y=112.36, Mass=1501076, SNR=182.4, Peak=63314 HFD=4.9
04:22:36.636 00.037 9340 CameraToMount -- cameraTheta (-0.34) - m_xAngle (0.05) = xAngle (-0.39 = -0.39)
04:22:36.664 00.028 9340 CameraToMount -- cameraTheta (-0.34) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-3.46 = 2.83)
04:22:36.684 00.020 9340 CameraToMount -- cameraX=0.75 cameraY=-0.26 hyp=0.79 cameraTheta=-0.34 mountX=0.74 mountY=0.24, mountTheta=0.32
04:22:36.742 00.058 9340 SchedulePrimaryMove(10104498, x=0.75, y=-0.26, opts=13)
04:22:36.765 00.023 9340 Enqueuing Move request for scope (0.75, -0.26)
04:22:36.781 00.016 12020 Worker thread wakes up
04:22:36.782 00.001 9340 UpdateImageDisplay: Size=(1920,1080) min=6315, max=65535, med=10331, FiltMin=8156, FiltMax=65517, Gamma=2.870
04:22:36.794 00.012 12020 worker thread servicing REQUEST_MOVE scope ofs (0.75, -0.26) opts 0xd
04:22:36.794 00.000 9340 UpdateGuideState exits: m=1501076 SNR=182.4
04:22:36.808 00.014 12020 Handling offset move in thread for scope, endpoint = (0.75, -0.26)
04:22:36.808 00.000 9340 PhdController: settling, locked = 1, distance = 0.54 (0.45) aobump = 0 frame = 12 / 99999
04:22:36.824 00.016 12020 Moving (0.75, -0.26) raw xDistance=0.74 yDistance=0.24
04:22:36.825 00.001 9340 evsrv: {"Event":"Settling","Timestamp":1778750556.824,"Host":"ASTRO","Inst":1,"Distance":0.54,"Time":0.0,"SettleTime":8.0,"StarLocked":true}
04:22:36.839 00.014 12020 GuideAlgorithmHysteresis::Result() returns 0.31 from input 0.74
04:22:36.839 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:22:36.840 00.001 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.24
04:22:36.840 00.000 12020 MoveAxis(W, 55, ABG)
04:22:36.840 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:22:36.871 00.031 12020 Guiding  Dir = 3, Dur = 55
04:22:36.873 00.002 12020 IsSlewing returns 0
04:22:36.874 00.001 12020 IsGuiding returns 0
04:22:36.875 00.001 9340 ScheduleExposure(2000,3,1) exposurePending=0
04:22:36.889 00.014 9340 Enqueuing Expose request
04:22:36.901 00.012 12020 PulseGuide returned control before completion, sleep 44
04:22:36.975 00.074 12020 IsGuiding returns 1
04:22:36.975 00.000 12020 scope still moving after pulse duration time elapsed
04:22:37.012 00.037 12020 IsSlewing returns 0
04:22:37.013 00.001 12020 IsGuiding returns 0
04:22:37.013 00.000 12020 scope move finished after 55 + 84 ms
04:22:37.013 00.000 12020 Move returns status 0, amount 55
04:22:37.013 00.000 12020 MoveAxis(N, 0, ABG)
04:22:37.014 00.001 12020 Move returns status 0, amount 0
04:22:37.015 00.001 12020 move complete, result=0
04:22:37.015 00.000 12020 worker thread done servicing request
04:22:37.015 00.000 9340 GuideStep: 0.7 px 55 ms WEST, 0.2 px 0 ms NORTH
04:22:37.031 00.016 12020 Worker thread wakes up
04:22:37.031 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
04:22:37.031 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(1398,98,31,31)
04:22:37.689 00.658 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"f3a4cffe-5a1b-46f0-8a1b-b60d7f5bfe3b"}
04:22:37.698 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"f3a4cffe-5a1b-46f0-8a1b-b60d7f5bfe3b"}
04:22:37.709 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"aaa98f97-6786-4593-9bd7-1c56b7b6224f"}
04:22:37.718 00.009 9340 case statement mapped state 6 to 3
04:22:37.731 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"aaa98f97-6786-4593-9bd7-1c56b7b6224f"}
04:22:37.742 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"1c5fc687-305d-4fcf-9874-7b00f656a454"}
04:22:37.755 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":474,"width":15,"height":15,"star_pos":[6.84,7.36],"pixels":"..."},"id":"1c5fc687-305d-4fcf-9874-7b00f656a454"}
04:22:39.388 01.633 12020 Exposure complete
04:22:39.591 00.203 12020 worker thread done servicing request
04:22:39.591 00.000 9340 OnExposeComplete: enter
04:22:39.600 00.009 9340 UpdateGuideState(): m_state=6
04:22:39.617 00.017 9340 Star::Find(15, 1413, 112, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 475
04:22:39.627 00.010 9340 Star::Find returns 1 (0), X=1413.55, Y=112.62, Mass=1491694, SNR=203.8, Peak=64303 HFD=4.9
04:22:39.637 00.010 9340 CameraToMount -- cameraTheta (0.00) - m_xAngle (0.05) = xAngle (-0.05 = -0.05)
04:22:39.651 00.014 9340 CameraToMount -- cameraTheta (0.00) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-3.11 = -3.11)
04:22:39.667 00.016 9340 CameraToMount -- cameraX=0.46 cameraY=0.00 hyp=0.46 cameraTheta=0.00 mountX=0.46 mountY=-0.01, mountTheta=-0.03
04:22:39.714 00.047 9340 SchedulePrimaryMove(10104498, x=0.46, y=0.00, opts=13)
04:22:39.724 00.010 9340 Enqueuing Move request for scope (0.46, 0.00)
04:22:39.734 00.010 12020 Worker thread wakes up
04:22:39.734 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=6369, max=65535, med=10345, FiltMin=8139, FiltMax=65517, Gamma=2.870
04:22:39.744 00.010 12020 worker thread servicing REQUEST_MOVE scope ofs (0.46, 0.00) opts 0xd
04:22:39.744 00.000 9340 UpdateGuideState exits: m=1491694 SNR=203.8
04:22:39.757 00.013 12020 Handling offset move in thread for scope, endpoint = (0.46, 0.00)
04:22:39.757 00.000 9340 PhdController: settling, locked = 1, distance = 0.51 (0.45) aobump = 0 frame = 13 / 99999
04:22:39.766 00.009 12020 Moving (0.46, 0.00) raw xDistance=0.46 yDistance=-0.01
04:22:39.766 00.000 9340 evsrv: {"Event":"Settling","Timestamp":1778750559.766,"Host":"ASTRO","Inst":1,"Distance":0.51,"Time":0.0,"SettleTime":8.0,"StarLocked":true}
04:22:39.777 00.011 12020 GuideAlgorithmHysteresis::Result() returns 0.22 from input 0.46
04:22:39.778 00.001 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:22:39.778 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
04:22:39.778 00.000 12020 MoveAxis(W, 39, ABG)
04:22:39.778 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:22:39.792 00.014 9340 ScheduleExposure(2000,3,1) exposurePending=0
04:22:39.826 00.034 9340 Enqueuing Expose request
04:22:39.841 00.015 12020 Guiding  Dir = 3, Dur = 39
04:22:39.841 00.000 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"b800cf46-b205-41af-ac40-2efa3bc42b32"}
04:22:39.857 00.016 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"b800cf46-b205-41af-ac40-2efa3bc42b32"}
04:22:39.871 00.014 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"bc37bbf0-8d90-4575-b569-5958db16486f"}
04:22:39.881 00.010 9340 case statement mapped state 6 to 3
04:22:39.892 00.011 12020 IsSlewing returns 0
04:22:39.892 00.000 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"bc37bbf0-8d90-4575-b569-5958db16486f"}
04:22:39.904 00.012 12020 IsGuiding returns 0
04:22:39.905 00.001 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"203fd982-a919-49d0-878d-c707d6b79e97"}
04:22:39.919 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":475,"width":15,"height":15,"star_pos":[6.55,6.62],"pixels":"..."},"id":"203fd982-a919-49d0-878d-c707d6b79e97"}
04:22:39.954 00.035 12020 IsGuiding returns 1
04:22:39.955 00.001 12020 scope still moving after pulse duration time elapsed
04:22:39.997 00.042 12020 IsSlewing returns 0
04:22:39.998 00.001 12020 IsGuiding returns 0
04:22:39.998 00.000 12020 scope move finished after 39 + 54 ms
04:22:39.998 00.000 12020 Move returns status 0, amount 39
04:22:39.998 00.000 12020 MoveAxis(N, 0, ABG)
04:22:39.999 00.001 12020 Move returns status 0, amount 0
04:22:40.000 00.001 12020 move complete, result=0
04:22:40.001 00.001 9340 GuideStep: 0.5 px 39 ms WEST, -0.0 px 0 ms NORTH
04:22:40.024 00.023 12020 worker thread done servicing request
04:22:40.025 00.001 12020 Worker thread wakes up
04:22:40.025 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
04:22:40.025 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(1398,98,31,31)
04:22:41.694 01.669 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"200aa412-919e-4c9c-8833-93f6a88ba19b"}
04:22:41.704 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"200aa412-919e-4c9c-8833-93f6a88ba19b"}
04:22:41.725 00.021 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"9ae08db2-422c-4998-bfeb-57c15f934313"}
04:22:41.735 00.010 9340 case statement mapped state 6 to 3
04:22:41.747 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"9ae08db2-422c-4998-bfeb-57c15f934313"}
04:22:41.756 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"d116dc15-57dd-4969-95b9-e1360e8e4fda"}
04:22:41.765 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":475,"width":15,"height":15,"star_pos":[6.55,6.62],"pixels":"..."},"id":"d116dc15-57dd-4969-95b9-e1360e8e4fda"}
04:22:42.408 00.643 12020 Exposure complete
04:22:42.716 00.308 12020 worker thread done servicing request
04:22:42.716 00.000 9340 OnExposeComplete: enter
04:22:42.734 00.018 9340 UpdateGuideState(): m_state=6
04:22:42.766 00.032 9340 Star::Find(15, 1413, 112, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 476
04:22:42.778 00.012 9340 Star::Find returns 1 (0), X=1412.95, Y=112.43, Mass=1567781, SNR=219.6, Peak=65526 HFD=5.0
04:22:42.792 00.014 9340 CameraToMount -- cameraTheta (-2.17) - m_xAngle (0.05) = xAngle (-2.22 = -2.22)
04:22:42.805 00.013 9340 CameraToMount -- cameraTheta (-2.17) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-5.29 = 0.99)
04:22:42.815 00.010 9340 CameraToMount -- cameraX=-0.13 cameraY=-0.20 hyp=0.24 cameraTheta=-2.17 mountX=-0.14 mountY=0.20, mountTheta=2.20
04:22:42.831 00.016 9340 SchedulePrimaryMove(10104498, x=-0.13, y=-0.20, opts=13)
04:22:42.845 00.014 9340 Enqueuing Move request for scope (-0.13, -0.20)
04:22:42.866 00.021 12020 Worker thread wakes up
04:22:42.866 00.000 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.13, -0.20) opts 0xd
04:22:42.867 00.001 12020 Handling offset move in thread for scope, endpoint = (-0.13, -0.20)
04:22:42.867 00.000 12020 Moving (-0.13, -0.20) raw xDistance=-0.14 yDistance=0.20
04:22:42.867 00.000 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
04:22:42.867 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:22:42.868 00.001 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.20
04:22:42.868 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=6049, max=65535, med=10384, FiltMin=8213, FiltMax=65517, Gamma=2.870
04:22:42.897 00.029 12020 MoveAxis(E, 0, ABG)
04:22:42.898 00.001 12020 Move returns status 0, amount 0
04:22:42.898 00.000 12020 MoveAxis(N, 0, ABG)
04:22:42.898 00.000 12020 Move returns status 0, amount 0
04:22:42.899 00.001 12020 move complete, result=0
04:22:42.899 00.000 12020 worker thread done servicing request
04:22:42.899 00.000 9340 UpdateGuideState exits: m=1567781 SNR=219.6
04:22:42.914 00.015 9340 PhdController: settling, locked = 1, distance = 0.43 (0.45) aobump = 0 frame = 14 / 99999
04:22:42.926 00.012 9340 evsrv: {"Event":"Settling","Timestamp":1778750562.926,"Host":"ASTRO","Inst":1,"Distance":0.43,"Time":0.0,"SettleTime":8.0,"StarLocked":true}
04:22:42.940 00.014 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:22:42.952 00.012 9340 ScheduleExposure(2000,3,1) exposurePending=0
04:22:42.963 00.011 9340 Enqueuing Expose request
04:22:42.980 00.017 12020 Worker thread wakes up
04:22:42.980 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
04:22:42.981 00.001 9340 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
04:22:42.994 00.013 12020 Handling exposure in thread, d=2000 o=3 r=(1398,98,31,31)
04:22:43.693 00.699 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"e44812e8-8d7c-405f-8fc0-403c2660a71b"}
04:22:43.701 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"e44812e8-8d7c-405f-8fc0-403c2660a71b"}
04:22:43.713 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"a9863ee0-7d12-4433-a7c5-795f39a67acb"}
04:22:43.724 00.011 9340 case statement mapped state 6 to 3
04:22:43.733 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"a9863ee0-7d12-4433-a7c5-795f39a67acb"}
04:22:43.743 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"c7a59f01-52bb-490e-ad38-22ec1f7bbbc4"}
04:22:43.753 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":476,"width":15,"height":15,"star_pos":[6.95,7.43],"pixels":"..."},"id":"c7a59f01-52bb-490e-ad38-22ec1f7bbbc4"}
04:22:45.360 01.607 12020 Exposure complete
04:22:45.525 00.165 12020 worker thread done servicing request
04:22:45.525 00.000 9340 OnExposeComplete: enter
04:22:45.534 00.009 9340 UpdateGuideState(): m_state=6
04:22:45.542 00.008 9340 Star::Find(15, 1412, 112, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 477
04:22:45.552 00.010 9340 Star::Find returns 1 (0), X=1413.00, Y=112.73, Mass=1513351, SNR=201.9, Peak=65508 HFD=4.7
04:22:45.561 00.009 9340 CameraToMount -- cameraTheta (2.24) - m_xAngle (0.05) = xAngle (2.19 = 2.19)
04:22:45.584 00.023 9340 CameraToMount -- cameraTheta (2.24) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-0.87 = -0.87)
04:22:45.592 00.008 9340 CameraToMount -- cameraX=-0.09 cameraY=0.11 hyp=0.14 cameraTheta=2.24 mountX=-0.08 mountY=-0.11, mountTheta=-2.22
04:22:45.602 00.010 9340 SchedulePrimaryMove(10104498, x=-0.09, y=0.11, opts=13)
04:22:45.610 00.008 9340 Enqueuing Move request for scope (-0.09, 0.11)
04:22:45.620 00.010 12020 Worker thread wakes up
04:22:45.620 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=6487, max=65535, med=10389, FiltMin=8348, FiltMax=65517, Gamma=2.870
04:22:45.627 00.007 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.11) opts 0xd
04:22:45.627 00.000 9340 UpdateGuideState exits: m=1513351 SNR=201.9
04:22:45.636 00.009 12020 Handling offset move in thread for scope, endpoint = (-0.09, 0.11)
04:22:45.637 00.001 9340 PhdController: settling, locked = 1, distance = 0.34 (0.45) aobump = 0 frame = 15 / 99999
04:22:45.646 00.009 12020 Moving (-0.09, 0.11) raw xDistance=-0.08 yDistance=-0.11
04:22:45.646 00.000 9340 evsrv: {"Event":"Settling","Timestamp":1778750565.646,"Host":"ASTRO","Inst":1,"Distance":0.34,"Time":2.7,"SettleTime":8.0,"StarLocked":true}
04:22:45.656 00.010 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
04:22:45.656 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:22:45.656 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:22:45.664 00.008 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
04:22:45.664 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
04:22:45.674 00.010 12020 MoveAxis(E, 0, ABG)
04:22:45.674 00.000 12020 Move returns status 0, amount 0
04:22:45.674 00.000 12020 MoveAxis(N, 0, ABG)
04:22:45.674 00.000 12020 Move returns status 0, amount 0
04:22:45.674 00.000 12020 move complete, result=0
04:22:45.674 00.000 9340 Enqueuing Expose request
04:22:45.695 00.021 12020 worker thread done servicing request
04:22:45.695 00.000 9340 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
04:22:45.706 00.011 12020 Worker thread wakes up
04:22:45.706 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
04:22:45.707 00.001 12020 Handling exposure in thread, d=2000 o=3 r=(1398,98,31,31)
04:22:45.712 00.005 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"dcee322e-ce05-4cdd-a7a3-81726be5c860"}
04:22:45.723 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"dcee322e-ce05-4cdd-a7a3-81726be5c860"}
04:22:45.734 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"12dac7d2-8085-4a01-909e-bdb6ae202120"}
04:22:45.742 00.008 9340 case statement mapped state 6 to 3
04:22:45.750 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"12dac7d2-8085-4a01-909e-bdb6ae202120"}
04:22:45.762 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"acb8e8e6-dc6a-4eb2-9d7d-44d2df90d807"}
04:22:45.774 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":477,"width":15,"height":15,"star_pos":[7.00,6.73],"pixels":"..."},"id":"acb8e8e6-dc6a-4eb2-9d7d-44d2df90d807"}
04:22:47.735 01.961 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"11d03773-57b0-4967-bb00-8d3deada2686"}
04:22:47.744 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"11d03773-57b0-4967-bb00-8d3deada2686"}
04:22:47.754 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"61810e15-cae8-4cd6-b6e8-65c300bdc20a"}
04:22:47.762 00.008 9340 case statement mapped state 6 to 3
04:22:47.769 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"61810e15-cae8-4cd6-b6e8-65c300bdc20a"}
04:22:47.780 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"2c51bb4d-512f-4f1e-abee-c1b4b5750662"}
04:22:47.789 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":477,"width":15,"height":15,"star_pos":[7.00,6.73],"pixels":"..."},"id":"2c51bb4d-512f-4f1e-abee-c1b4b5750662"}
04:22:48.083 00.294 12020 Exposure complete
04:22:48.261 00.178 12020 worker thread done servicing request
04:22:48.261 00.000 9340 OnExposeComplete: enter
04:22:48.272 00.011 9340 UpdateGuideState(): m_state=6
04:22:48.283 00.011 9340 Star::Find(15, 1413, 112, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 478
04:22:48.310 00.027 9340 Star::Find returns 1 (0), X=1412.94, Y=112.47, Mass=1549707, SNR=232.8, Peak=65526 HFD=4.9
04:22:48.320 00.010 9340 CameraToMount -- cameraTheta (-2.36) - m_xAngle (0.05) = xAngle (-2.41 = -2.41)
04:22:48.329 00.009 9340 CameraToMount -- cameraTheta (-2.36) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-5.47 = 0.81)
04:22:48.346 00.017 9340 CameraToMount -- cameraX=-0.15 cameraY=-0.15 hyp=0.22 cameraTheta=-2.36 mountX=-0.16 mountY=0.16, mountTheta=2.37
04:22:48.367 00.021 9340 SchedulePrimaryMove(10104498, x=-0.15, y=-0.15, opts=13)
04:22:48.408 00.041 9340 Enqueuing Move request for scope (-0.15, -0.15)
04:22:48.451 00.043 12020 Worker thread wakes up
04:22:48.451 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=5891, max=65535, med=10349, FiltMin=8062, FiltMax=65517, Gamma=2.870
04:22:48.459 00.008 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.15, -0.15) opts 0xd
04:22:48.459 00.000 9340 UpdateGuideState exits: m=1549707 SNR=232.8
04:22:48.477 00.018 12020 Handling offset move in thread for scope, endpoint = (-0.15, -0.15)
04:22:48.478 00.001 12020 Moving (-0.15, -0.15) raw xDistance=-0.16 yDistance=0.16
04:22:48.478 00.000 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16
04:22:48.478 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:22:48.478 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
04:22:48.478 00.000 12020 MoveAxis(E, 0, ABG)
04:22:48.479 00.001 12020 Move returns status 0, amount 0
04:22:48.479 00.000 12020 MoveAxis(N, 0, ABG)
04:22:48.479 00.000 9340 PhdController: settling, locked = 1, distance = 0.31 (0.45) aobump = 0 frame = 16 / 99999
04:22:48.490 00.011 12020 Move returns status 0, amount 0
04:22:48.490 00.000 9340 evsrv: {"Event":"Settling","Timestamp":1778750568.490,"Host":"ASTRO","Inst":1,"Distance":0.31,"Time":5.6,"SettleTime":8.0,"StarLocked":true}
04:22:48.500 00.010 12020 move complete, result=0
04:22:48.501 00.001 12020 worker thread done servicing request
04:22:48.502 00.001 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:22:48.515 00.013 9340 ScheduleExposure(2000,3,1) exposurePending=0
04:22:48.530 00.015 9340 Enqueuing Expose request
04:22:48.543 00.013 12020 Worker thread wakes up
04:22:48.543 00.000 9340 GuideStep: -0.2 px 0 ms EAST, 0.2 px 0 ms NORTH
04:22:48.571 00.028 12020 worker thread servicing REQUEST_EXPOSE 2000
04:22:48.571 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(1398,98,31,31)
04:22:49.735 01.164 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"905e3eda-de1c-4e67-b02a-143115da0a3a"}
04:22:49.767 00.032 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"905e3eda-de1c-4e67-b02a-143115da0a3a"}
04:22:49.779 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"ea5f9a97-4b7e-4a75-9b40-893d6c7d9dba"}
04:22:49.789 00.010 9340 case statement mapped state 6 to 3
04:22:49.799 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"ea5f9a97-4b7e-4a75-9b40-893d6c7d9dba"}
04:22:49.810 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"c2822da9-2a6b-4e7c-9165-9c07df6cc149"}
04:22:49.821 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":478,"width":15,"height":15,"star_pos":[6.94,7.47],"pixels":"..."},"id":"c2822da9-2a6b-4e7c-9165-9c07df6cc149"}
04:22:50.945 01.124 12020 Exposure complete
04:22:51.174 00.229 12020 worker thread done servicing request
04:22:51.174 00.000 9340 OnExposeComplete: enter
04:22:51.186 00.012 9340 UpdateGuideState(): m_state=6
04:22:51.196 00.010 9340 Star::Find(15, 1412, 112, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 479
04:22:51.207 00.011 9340 Star::Find returns 1 (0), X=1413.23, Y=112.82, Mass=1583903, SNR=218.2, Peak=65508 HFD=4.8
04:22:51.217 00.010 9340 CameraToMount -- cameraTheta (0.97) - m_xAngle (0.05) = xAngle (0.92 = 0.92)
04:22:51.226 00.009 9340 CameraToMount -- cameraTheta (0.97) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-2.15 = -2.15)
04:22:51.252 00.026 9340 CameraToMount -- cameraX=0.14 cameraY=0.20 hyp=0.24 cameraTheta=0.97 mountX=0.15 mountY=-0.20, mountTheta=-0.94
04:22:51.266 00.014 9340 SchedulePrimaryMove(10104498, x=0.14, y=0.20, opts=13)
04:22:51.285 00.019 9340 Enqueuing Move request for scope (0.14, 0.20)
04:22:51.294 00.009 12020 Worker thread wakes up
04:22:51.295 00.001 9340 UpdateImageDisplay: Size=(1920,1080) min=6619, max=65535, med=10355, FiltMin=7941, FiltMax=65517, Gamma=2.870
04:22:51.307 00.012 12020 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.20) opts 0xd
04:22:51.307 00.000 9340 UpdateGuideState exits: m=1583903 SNR=218.2
04:22:51.316 00.009 12020 Handling offset move in thread for scope, endpoint = (0.14, 0.20)
04:22:51.317 00.001 12020 Moving (0.14, 0.20) raw xDistance=0.15 yDistance=-0.20
04:22:51.317 00.000 9340 PhdController: settling, locked = 1, distance = 0.29 (0.45) aobump = 0 frame = 17 / 99999
04:22:51.341 00.024 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.15
04:22:51.342 00.001 9340 PhdController: newstate STATE_FINISH
04:22:51.352 00.010 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:22:51.352 00.000 9340 PhdController complete: success
04:22:51.362 00.010 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.20
04:22:51.363 00.001 9340 evsrv: {"Event":"SettleDone","Timestamp":1778750571.362,"Host":"ASTRO","Inst":1,"Status":0,"TotalFrames":17,"DroppedFrames":0}
04:22:51.372 00.009 12020 MoveAxis(E, 0, ABG)
04:22:51.373 00.001 12020 Move returns status 0, amount 0
04:22:51.373 00.000 9340 Mount: notify guiding dither settle done success=1
04:22:51.383 00.010 12020 MoveAxis(N, 0, ABG)
04:22:51.383 00.000 9340 PhdController: newstate STATE_IDLE
04:22:51.396 00.013 12020 Move returns status 0, amount 0
04:22:51.397 00.001 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:22:51.408 00.011 12020 move complete, result=0
04:22:51.409 00.001 12020 worker thread done servicing request
04:22:51.409 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
04:22:51.443 00.034 9340 Enqueuing Expose request
04:22:51.459 00.016 12020 Worker thread wakes up
04:22:51.459 00.000 9340 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
04:22:51.471 00.012 12020 worker thread servicing REQUEST_EXPOSE 2000
04:22:51.471 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(1398,98,31,31)
04:22:51.734 00.263 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"08761256-359b-4975-b864-5a1a9e066fa2"}
04:22:51.746 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"08761256-359b-4975-b864-5a1a9e066fa2"}
04:22:51.757 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"cd7671d2-14c0-4fdd-b67e-5c94ade2e3db"}
04:22:51.768 00.011 9340 case statement mapped state 6 to 3
04:22:51.783 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"cd7671d2-14c0-4fdd-b67e-5c94ade2e3db"}
04:22:51.795 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"f5e49d73-d035-4d9c-9485-4b5eb511aeb1"}
04:22:51.823 00.028 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":479,"width":15,"height":15,"star_pos":[7.23,6.82],"pixels":"..."},"id":"f5e49d73-d035-4d9c-9485-4b5eb511aeb1"}
04:22:51.960 00.137 9340 evsrv: cli 100A41E8 connect
04:22:51.973 00.013 9340 case statement mapped state 6 to 3
04:22:51.988 00.015 9340 case statement mapped state 6 to 3
04:22:52.023 00.035 9340 evsrv: cli 100A41E8 request: {"method":"get_app_state","id":"6d343fff-6a95-4644-a92e-d93b919167d8"}
04:22:52.040 00.017 9340 case statement mapped state 6 to 3
04:22:52.055 00.015 9340 evsrv: cli 100A41E8 response: {"jsonrpc":"2.0","result":"Guiding","id":"6d343fff-6a95-4644-a92e-d93b919167d8"}
04:22:52.065 00.010 9340 evsrv: cli 100A41E8 disconnect
04:22:53.735 01.670 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"351528f9-b329-48bf-83d7-8c97dc79013b"}
04:22:53.751 00.016 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"351528f9-b329-48bf-83d7-8c97dc79013b"}
04:22:53.773 00.022 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"f4abc5a2-b8c4-460f-a272-25ff993ae414"}
04:22:53.788 00.015 9340 case statement mapped state 6 to 3
04:22:53.803 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"f4abc5a2-b8c4-460f-a272-25ff993ae414"}
04:22:53.830 00.027 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"002de532-eb64-4287-b997-26b8185ca8be"}
04:22:53.865 00.035 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":479,"width":15,"height":15,"star_pos":[7.23,6.82],"pixels":"..."},"id":"002de532-eb64-4287-b997-26b8185ca8be"}
04:22:53.880 00.015 12020 Exposure complete
04:22:54.150 00.270 12020 worker thread done servicing request
04:22:54.150 00.000 9340 OnExposeComplete: enter
04:22:54.164 00.014 9340 UpdateGuideState(): m_state=6
04:22:54.176 00.012 9340 Star::Find(15, 1413, 112, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 480
04:22:54.186 00.010 9340 Star::Find returns 1 (0), X=1412.94, Y=112.38, Mass=1507090, SNR=214.5, Peak=65526 HFD=4.9
04:22:54.196 00.010 9340 MultiStar: exiting stabilization period
04:22:54.208 00.012 9340 MultiStar: updating star positions after lock position change
04:22:54.226 00.018 9340 Star::Find(15, 799, 950, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 480
04:22:54.268 00.042 9340 Star::Find returns 1 (0), X=799.85, Y=950.74, Mass=1243052, SNR=207.9, Peak=63464 HFD=4.4
04:22:54.283 00.015 9340 Star::Find(15, 1073, 601, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 480
04:22:54.303 00.020 9340 Star::Find returns 1 (0), X=1073.57, Y=601.30, Mass=1004490, SNR=168.3, Peak=60408 HFD=4.1
04:22:54.320 00.017 9340 Star::Find(15, 1220, 314, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 480
04:22:54.335 00.015 9340 Star::Find returns 1 (0), X=1220.79, Y=313.75, Mass=1341379, SNR=219.9, Peak=61604 HFD=4.6
04:22:54.360 00.025 9340 Star::Find(15, 1204, 1048, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 480
04:22:54.400 00.040 9340 Star::Find returns 1 (0), X=1205.11, Y=1047.89, Mass=1386456, SNR=162.4, Peak=60147 HFD=4.6
04:22:54.414 00.014 9340 Star::Find(15, 1704, 278, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 480
04:22:54.427 00.013 9340 Star::Find returns 1 (0), X=1704.35, Y=278.37, Mass=1136648, SNR=180.4, Peak=63792 HFD=4.8
04:22:54.439 00.012 9340 Star::Find(15, 1454, 291, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 480
04:22:54.450 00.011 9340 Star::Find returns 1 (0), X=1455.23, Y=291.22, Mass=1133758, SNR=170.6, Peak=64141 HFD=4.5
04:22:54.467 00.017 9340 Star::Find(15, 888, 1018, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 480
04:22:54.484 00.017 9340 Star::Find returns 1 (0), X=888.79, Y=1017.88, Mass=1345146, SNR=191.8, Peak=61326 HFD=4.9
04:22:54.501 00.017 9340 Star::Find(15, 133, 275, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 480
04:22:54.535 00.034 9340 Star::Find returns 1 (0), X=133.56, Y=275.16, Mass=1071678, SNR=182.4, Peak=61735 HFD=4.4
04:22:54.550 00.015 9340 Star::Find(15, 1482, 929, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 480
04:22:54.568 00.018 9340 Star::Find returns 1 (0), X=1483.18, Y=929.07, Mass=1137107, SNR=192.1, Peak=63905 HFD=4.4
04:22:54.584 00.016 9340 Star::Find(15, 37, 112, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 480
04:22:54.594 00.010 9340 Star::Find returns 1 (0), X=38.00, Y=112.29, Mass=1007459, SNR=193.3, Peak=59108 HFD=4.6
04:22:54.606 00.012 9340 Star::Find(15, 832, 51, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 480
04:22:54.620 00.014 9340 Star::Find returns 1 (0), X=833.01, Y=50.81, Mass=943927, SNR=161.0, Peak=62872 HFD=4.2
04:22:54.633 00.013 9340 CameraToMount -- cameraTheta (-2.13) - m_xAngle (0.05) = xAngle (-2.18 = -2.18)
04:22:54.667 00.034 9340 CameraToMount -- cameraTheta (-2.13) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-5.25 = 1.03)
04:22:54.680 00.013 9340 CameraToMount -- cameraX=-0.15 cameraY=-0.24 hyp=0.28 cameraTheta=-2.13 mountX=-0.16 mountY=0.24, mountTheta=2.16
04:22:54.700 00.020 9340 SchedulePrimaryMove(10104498, x=-0.15, y=-0.24, opts=13)
04:22:54.711 00.011 9340 Enqueuing Move request for scope (-0.15, -0.24)
04:22:54.723 00.012 12020 Worker thread wakes up
04:22:54.724 00.001 9340 UpdateImageDisplay: Size=(1920,1080) min=6896, max=65535, med=10382, FiltMin=7924, FiltMax=65517, Gamma=2.870
04:22:54.749 00.025 9340 UpdateGuideState exits: m=1507090 SNR=214.5
04:22:54.765 00.016 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.15, -0.24) opts 0xd
04:22:54.766 00.001 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:22:54.798 00.032 12020 Handling offset move in thread for scope, endpoint = (-0.15, -0.24)
04:22:54.798 00.000 12020 Moving (-0.15, -0.24) raw xDistance=-0.16 yDistance=0.24
04:22:54.799 00.001 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16
04:22:54.799 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:22:54.799 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.24
04:22:54.799 00.000 12020 MoveAxis(E, 0, ABG)
04:22:54.799 00.000 12020 Move returns status 0, amount 0
04:22:54.800 00.001 12020 MoveAxis(N, 0, ABG)
04:22:54.800 00.000 12020 Move returns status 0, amount 0
04:22:54.800 00.000 12020 move complete, result=0
04:22:54.802 00.002 9340 ScheduleExposure(2000,3,1) exposurePending=0
04:22:54.821 00.019 12020 worker thread done servicing request
04:22:54.821 00.000 9340 Enqueuing Expose request
04:22:54.851 00.030 12020 Worker thread wakes up
04:22:54.852 00.001 12020 worker thread servicing REQUEST_EXPOSE 2000
04:22:54.852 00.000 9340 GuideStep: -0.2 px 0 ms EAST, 0.2 px 0 ms NORTH
04:22:54.866 00.014 12020 Handling exposure in thread, d=2000 o=3 r=(1398,98,31,31)
04:22:55.751 00.885 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"cb24ef37-56b7-4b81-9354-a4129ab32881"}
04:22:55.769 00.018 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"cb24ef37-56b7-4b81-9354-a4129ab32881"}
04:22:55.849 00.080 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"f6475350-0c73-47be-92d6-dc0a79b9a7a0"}
04:22:55.866 00.017 9340 case statement mapped state 6 to 3
04:22:55.881 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"f6475350-0c73-47be-92d6-dc0a79b9a7a0"}
04:22:55.910 00.029 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"cda2a0a2-fc65-4577-9e1f-1cd0b700e565"}
04:22:55.969 00.059 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":480,"width":15,"height":15,"star_pos":[6.94,7.38],"pixels":"..."},"id":"cda2a0a2-fc65-4577-9e1f-1cd0b700e565"}
04:22:57.225 01.256 12020 Exposure complete
04:22:57.449 00.224 12020 worker thread done servicing request
04:22:57.450 00.001 9340 OnExposeComplete: enter
04:22:57.461 00.011 9340 UpdateGuideState(): m_state=6
04:22:57.473 00.012 9340 Star::Find(15, 1412, 112, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 481
04:22:57.486 00.013 9340 Star::Find returns 1 (0), X=1412.93, Y=112.48, Mass=1505713, SNR=194.8, Peak=65526 HFD=5.0
04:22:57.496 00.010 9340 MultiStar: [#1 -0.25,0.01,1.01,U] [#2 -0.14,0.05,0.87,U] [#3 0.08,0.19,0.88,U] [#4 -0.08,-0.00,1.06,U] [#5 0.15,0.09,0.90,U] [#6 0.00,0.10,0.86,U] [#7 -0.20,0.19,0.93,U] [#8 -0.18,-0.13,0.98,U] 
04:22:57.506 00.010 9340 refined, 8 included, MultiStar: {-0.09, 0.04}, one-star: {-0.16, -0.14}
04:22:57.521 00.015 9340 CameraToMount -- cameraTheta (2.76) - m_xAngle (0.05) = xAngle (2.71 = 2.71)
04:22:57.534 00.013 9340 CameraToMount -- cameraTheta (2.76) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-0.35 = -0.35)
04:22:57.549 00.015 9340 CameraToMount -- cameraX=-0.09 cameraY=0.04 hyp=0.10 cameraTheta=2.76 mountX=-0.09 mountY=-0.03, mountTheta=-2.78
04:22:57.585 00.036 9340 SchedulePrimaryMove(10104498, x=-0.09, y=0.04, opts=13)
04:22:57.595 00.010 9340 Enqueuing Move request for scope (-0.09, 0.04)
04:22:57.605 00.010 12020 Worker thread wakes up
04:22:57.605 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=5941, max=65535, med=10346, FiltMin=8219, FiltMax=65517, Gamma=2.870
04:22:57.616 00.011 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.04) opts 0xd
04:22:57.616 00.000 9340 UpdateGuideState exits: m=1505713 SNR=194.8
04:22:57.627 00.011 12020 Handling offset move in thread for scope, endpoint = (-0.09, 0.04)
04:22:57.627 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:22:57.638 00.011 12020 Moving (-0.09, 0.04) raw xDistance=-0.09 yDistance=-0.03
04:22:57.638 00.000 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
04:22:57.638 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
04:22:57.650 00.012 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:22:57.650 00.000 9340 Enqueuing Expose request
04:22:57.660 00.010 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
04:22:57.660 00.000 12020 MoveAxis(E, 0, ABG)
04:22:57.660 00.000 12020 Move returns status 0, amount 0
04:22:57.660 00.000 12020 MoveAxis(N, 0, ABG)
04:22:57.661 00.001 12020 Move returns status 0, amount 0
04:22:57.661 00.000 12020 move complete, result=0
04:22:57.661 00.000 12020 worker thread done servicing request
04:22:57.661 00.000 12020 Worker thread wakes up
04:22:57.661 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
04:22:57.661 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(1398,98,31,31)
04:22:57.664 00.003 9340 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
04:22:57.751 00.087 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"39770f80-d01e-49d8-8bfd-6c37725e7644"}
04:22:57.761 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"39770f80-d01e-49d8-8bfd-6c37725e7644"}
04:22:57.775 00.014 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"bc08c615-c8e1-417a-be99-4f4044cf03da"}
04:22:57.786 00.011 9340 case statement mapped state 6 to 3
04:22:57.797 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"bc08c615-c8e1-417a-be99-4f4044cf03da"}
04:22:57.808 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"503b2d55-4763-4661-bcfb-609289e13e2b"}
04:22:57.847 00.039 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":481,"width":15,"height":15,"star_pos":[6.93,7.48],"pixels":"..."},"id":"503b2d55-4763-4661-bcfb-609289e13e2b"}
04:22:59.750 01.903 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"ca32c87a-3728-49cc-9a3c-54bce8361811"}
04:22:59.762 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"ca32c87a-3728-49cc-9a3c-54bce8361811"}
04:22:59.814 00.052 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"4043b16b-a0bb-494e-a2fa-244ea113a990"}
04:22:59.828 00.014 9340 case statement mapped state 6 to 3
04:22:59.836 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"4043b16b-a0bb-494e-a2fa-244ea113a990"}
04:22:59.848 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"739959ab-fb6f-4563-b95c-833b3609110a"}
04:22:59.865 00.017 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":481,"width":15,"height":15,"star_pos":[6.93,7.48],"pixels":"..."},"id":"739959ab-fb6f-4563-b95c-833b3609110a"}
04:23:00.054 00.189 12020 Exposure complete
04:23:00.307 00.253 12020 worker thread done servicing request
04:23:00.307 00.000 9340 OnExposeComplete: enter
04:23:00.322 00.015 9340 UpdateGuideState(): m_state=6
04:23:00.335 00.013 9340 Star::Find(15, 1412, 112, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 482
04:23:00.349 00.014 9340 Star::Find returns 1 (0), X=1412.78, Y=112.37, Mass=1607380, SNR=249.9, Peak=65526 HFD=5.0
04:23:00.366 00.017 9340 MultiStar: [#1 -0.10,-0.06,0.73,U] [#2 -0.43,0.09,0.66,U] [#3 0.09,0.02,0.77,U] [#4 0.02,-0.06,0.85,U] [#5 -0.19,0.01,0.75,U] [#6 -0.14,-0.08,0.88,U] [#7 -0.20,0.17,0.82,U] [#8 -0.22,-0.25,0.74,U] 
04:23:00.378 00.012 9340 refined, 8 included, MultiStar: {-0.16, -0.05}, one-star: {-0.31, -0.26}
04:23:00.409 00.031 9340 CameraToMount -- cameraTheta (-2.82) - m_xAngle (0.05) = xAngle (-2.87 = -2.87)
04:23:00.419 00.010 9340 CameraToMount -- cameraTheta (-2.82) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-5.94 = 0.35)
04:23:00.435 00.016 9340 CameraToMount -- cameraX=-0.16 cameraY=-0.05 hyp=0.17 cameraTheta=-2.82 mountX=-0.17 mountY=0.06, mountTheta=2.80
04:23:00.453 00.018 9340 SchedulePrimaryMove(10104498, x=-0.16, y=-0.05, opts=13)
04:23:00.463 00.010 9340 Enqueuing Move request for scope (-0.16, -0.05)
04:23:00.476 00.013 12020 Worker thread wakes up
04:23:00.477 00.001 9340 UpdateImageDisplay: Size=(1920,1080) min=6357, max=65535, med=10379, FiltMin=8079, FiltMax=65517, Gamma=2.870
04:23:00.490 00.013 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.16, -0.05) opts 0xd
04:23:00.491 00.001 9340 UpdateGuideState exits: m=1607380 SNR=249.9
04:23:00.508 00.017 12020 Handling offset move in thread for scope, endpoint = (-0.16, -0.05)
04:23:00.508 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:23:00.545 00.037 12020 Moving (-0.16, -0.05) raw xDistance=-0.17 yDistance=0.06
04:23:00.545 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
04:23:00.555 00.010 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17
04:23:00.555 00.000 9340 Enqueuing Expose request
04:23:00.569 00.014 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:23:00.570 00.001 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
04:23:00.570 00.000 12020 MoveAxis(E, 0, ABG)
04:23:00.570 00.000 12020 Move returns status 0, amount 0
04:23:00.570 00.000 12020 MoveAxis(N, 0, ABG)
04:23:00.570 00.000 12020 Move returns status 0, amount 0
04:23:00.571 00.001 12020 move complete, result=0
04:23:00.571 00.000 12020 worker thread done servicing request
04:23:00.571 00.000 12020 Worker thread wakes up
04:23:00.571 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
04:23:00.571 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(1398,98,31,31)
04:23:00.576 00.005 9340 GuideStep: -0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
04:23:01.748 01.172 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"a0cf35e1-383f-4011-922a-98498519e486"}
04:23:01.781 00.033 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"a0cf35e1-383f-4011-922a-98498519e486"}
04:23:01.803 00.022 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"429c1b65-af2d-45e8-8c5a-dab8ce674e72"}
04:23:01.852 00.049 9340 case statement mapped state 6 to 3
04:23:01.881 00.029 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"429c1b65-af2d-45e8-8c5a-dab8ce674e72"}
04:23:01.972 00.091 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"d0868bbd-c2d7-4785-add6-65e1c2904e8b"}
04:23:01.999 00.027 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":482,"width":15,"height":15,"star_pos":[6.78,7.37],"pixels":"..."},"id":"d0868bbd-c2d7-4785-add6-65e1c2904e8b"}
04:23:03.058 01.059 12020 Exposure complete
04:23:03.626 00.568 12020 worker thread done servicing request
04:23:03.626 00.000 9340 OnExposeComplete: enter
04:23:03.666 00.040 9340 UpdateGuideState(): m_state=6
04:23:03.679 00.013 9340 Star::Find(15, 1412, 112, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 483
04:23:03.693 00.014 9340 Star::Find returns 1 (0), X=1412.33, Y=112.31, Mass=1482304, SNR=180.5, Peak=65406 HFD=4.8
04:23:03.709 00.016 9340 MultiStar: [#1 -0.67,-0.14,0.00,M1] [#2 -0.59,-0.03,0.00,M1] [#3 -0.43,0.01,1.07,U] [#4 -0.32,-0.26,1.14,U] [#5 -0.47,-0.13,0.92,U] [#6 -0.49,-0.17,0.94,U] [#7 -0.44,-0.11,1.06,U] [#8 -0.52,-0.38,0.00,M1] 
04:23:03.721 00.012 9340 refined, 5 included, MultiStar: {-0.48, -0.16}, one-star: {-0.76, -0.31}
04:23:03.733 00.012 9340 CameraToMount -- cameraTheta (-2.82) - m_xAngle (0.05) = xAngle (-2.87 = -2.87)
04:23:03.749 00.016 9340 CameraToMount -- cameraTheta (-2.82) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-5.94 = 0.35)
04:23:03.770 00.021 9340 CameraToMount -- cameraX=-0.48 cameraY=-0.16 hyp=0.51 cameraTheta=-2.82 mountX=-0.49 mountY=0.17, mountTheta=2.80
04:23:03.810 00.040 9340 SchedulePrimaryMove(10104498, x=-0.48, y=-0.16, opts=13)
04:23:03.823 00.013 9340 Enqueuing Move request for scope (-0.48, -0.16)
04:23:03.840 00.017 12020 Worker thread wakes up
04:23:03.841 00.001 9340 UpdateImageDisplay: Size=(1920,1080) min=6518, max=65535, med=10305, FiltMin=8092, FiltMax=65517, Gamma=2.870
04:23:03.857 00.016 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.48, -0.16) opts 0xd
04:23:03.857 00.000 9340 UpdateGuideState exits: m=1482304 SNR=180.5
04:23:03.870 00.013 12020 Handling offset move in thread for scope, endpoint = (-0.48, -0.16)
04:23:03.870 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:23:03.882 00.012 12020 Moving (-0.48, -0.16) raw xDistance=-0.49 yDistance=0.17
04:23:03.882 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
04:23:03.915 00.033 12020 GuideAlgorithmHysteresis::Result() returns -0.21 from input -0.49
04:23:03.915 00.000 9340 Enqueuing Expose request
04:23:03.931 00.016 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:23:03.931 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
04:23:03.931 00.000 12020 MoveAxis(E, 37, ABG)
04:23:03.931 00.000 12020 Guiding  Dir = 2, Dur = 37
04:23:03.932 00.001 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"fc5f13db-5f24-427c-a9c3-14a0299e1897"}
04:23:03.951 00.019 12020 IsSlewing returns 0
04:23:03.951 00.000 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"fc5f13db-5f24-427c-a9c3-14a0299e1897"}
04:23:03.963 00.012 12020 IsGuiding returns 0
04:23:03.965 00.002 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"27bd6a4c-4b69-4621-be4e-c5cafe2132a1"}
04:23:03.981 00.016 9340 case statement mapped state 6 to 3
04:23:03.993 00.012 12020 PulseGuide returned control before completion, sleep 28
04:23:03.993 00.000 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"27bd6a4c-4b69-4621-be4e-c5cafe2132a1"}
04:23:04.007 00.014 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"6415fb67-0e59-4c9e-a51b-9be955d5ef3b"}
04:23:04.038 00.031 12020 IsGuiding returns 0
04:23:04.039 00.001 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":483,"width":15,"height":15,"star_pos":[7.33,7.31],"pixels":"..."},"id":"6415fb67-0e59-4c9e-a51b-9be955d5ef3b"}
04:23:04.054 00.015 12020 Move returns status 0, amount 37
04:23:04.054 00.000 12020 MoveAxis(N, 0, ABG)
04:23:04.054 00.000 12020 Move returns status 0, amount 0
04:23:04.054 00.000 12020 move complete, result=0
04:23:04.054 00.000 12020 worker thread done servicing request
04:23:04.055 00.001 9340 GuideStep: -0.5 px 37 ms EAST, 0.2 px 0 ms NORTH
04:23:04.068 00.013 12020 Worker thread wakes up
04:23:04.069 00.001 12020 worker thread servicing REQUEST_EXPOSE 2000
04:23:04.069 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(1398,98,31,31)
04:23:05.749 01.680 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"6ba44d3b-19f2-4be9-ac8f-294776e4d39d"}
04:23:05.763 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"6ba44d3b-19f2-4be9-ac8f-294776e4d39d"}
04:23:05.780 00.017 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"6dbf4289-e0de-495f-b670-7b9734dcde45"}
04:23:05.793 00.013 9340 case statement mapped state 6 to 3
04:23:05.803 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"6dbf4289-e0de-495f-b670-7b9734dcde45"}
04:23:05.815 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"143102b5-918d-41b0-8108-67712c9acd37"}
04:23:05.828 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":483,"width":15,"height":15,"star_pos":[7.33,7.31],"pixels":"..."},"id":"143102b5-918d-41b0-8108-67712c9acd37"}
04:23:06.443 00.615 12020 Exposure complete
04:23:06.680 00.237 12020 worker thread done servicing request
04:23:06.681 00.001 9340 OnExposeComplete: enter
04:23:06.697 00.016 9340 UpdateGuideState(): m_state=6
04:23:06.714 00.017 9340 Star::Find(15, 1412, 112, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 484
04:23:06.741 00.027 9340 Star::Find returns 1 (0), X=1412.71, Y=112.36, Mass=1551184, SNR=219.7, Peak=65526 HFD=4.8
04:23:06.755 00.014 9340 MultiStar: [#1 -0.29,-0.40,0.98,U] [#2 -0.40,-0.17,0.76,U] [#3 -0.27,-0.11,1.03,U] [#4 -0.13,-0.25,0.81,U] [#5 -0.26,-0.12,0.88,U] [#6 -0.19,-0.18,0.95,U] [#7 -0.38,-0.11,0.82,U] [#8 -0.30,-0.38,0.82,U] 
04:23:06.764 00.009 9340 refined, 8 included, MultiStar: {-0.29, -0.22}, one-star: {-0.38, -0.26}
04:23:06.776 00.012 9340 CameraToMount -- cameraTheta (-2.49) - m_xAngle (0.05) = xAngle (-2.53 = -2.53)
04:23:06.789 00.013 9340 CameraToMount -- cameraTheta (-2.49) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-5.60 = 0.68)
04:23:06.801 00.012 9340 CameraToMount -- cameraX=-0.29 cameraY=-0.22 hyp=0.36 cameraTheta=-2.49 mountX=-0.30 mountY=0.23, mountTheta=2.49
04:23:06.818 00.017 9340 SchedulePrimaryMove(10104498, x=-0.29, y=-0.22, opts=13)
04:23:06.830 00.012 9340 Enqueuing Move request for scope (-0.29, -0.22)
04:23:06.840 00.010 12020 Worker thread wakes up
04:23:06.841 00.001 9340 UpdateImageDisplay: Size=(1920,1080) min=5793, max=65535, med=10311, FiltMin=8120, FiltMax=65517, Gamma=2.870
04:23:06.870 00.029 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.29, -0.22) opts 0xd
04:23:06.870 00.000 9340 UpdateGuideState exits: m=1551184 SNR=219.7
04:23:06.882 00.012 12020 Handling offset move in thread for scope, endpoint = (-0.29, -0.22)
04:23:06.882 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:23:06.894 00.012 12020 Moving (-0.29, -0.22) raw xDistance=-0.30 yDistance=0.23
04:23:06.894 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
04:23:06.906 00.012 12020 GuideAlgorithmHysteresis::Result() returns -0.14 from input -0.30
04:23:06.906 00.000 9340 Enqueuing Expose request
04:23:06.917 00.011 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:23:06.917 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.23
04:23:06.918 00.001 12020 MoveAxis(E, 25, ABG)
04:23:06.918 00.000 12020 Guiding  Dir = 2, Dur = 25
04:23:06.919 00.001 12020 IsSlewing returns 0
04:23:06.920 00.001 12020 IsGuiding returns 0
04:23:06.942 00.022 12020 PulseGuide returned control before completion, sleep 14
04:23:06.994 00.052 12020 IsGuiding returns 0
04:23:06.994 00.000 12020 Move returns status 0, amount 25
04:23:06.995 00.001 12020 MoveAxis(N, 0, ABG)
04:23:06.995 00.000 12020 Move returns status 0, amount 0
04:23:06.995 00.000 12020 move complete, result=0
04:23:06.995 00.000 12020 worker thread done servicing request
04:23:06.995 00.000 9340 GuideStep: -0.3 px 25 ms EAST, 0.2 px 0 ms NORTH
04:23:07.008 00.013 12020 Worker thread wakes up
04:23:07.009 00.001 12020 worker thread servicing REQUEST_EXPOSE 2000
04:23:07.009 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(1398,98,31,31)
04:23:07.784 00.775 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"f45bf88b-71c1-4f3f-a629-716f45cda9b2"}
04:23:07.794 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"f45bf88b-71c1-4f3f-a629-716f45cda9b2"}
04:23:07.802 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"9f8c0f3b-60ae-4ea0-952d-a5781ef379a9"}
04:23:07.816 00.014 9340 case statement mapped state 6 to 3
04:23:07.828 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"9f8c0f3b-60ae-4ea0-952d-a5781ef379a9"}
04:23:07.843 00.015 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"66e804ba-2b42-4ceb-8e84-8588a4cf51d2"}
04:23:07.855 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":484,"width":15,"height":15,"star_pos":[6.71,7.36],"pixels":"..."},"id":"66e804ba-2b42-4ceb-8e84-8588a4cf51d2"}
04:23:09.375 01.520 12020 Exposure complete
04:23:09.691 00.316 12020 worker thread done servicing request
04:23:09.691 00.000 9340 OnExposeComplete: enter
04:23:09.726 00.035 9340 UpdateGuideState(): m_state=6
04:23:09.741 00.015 9340 Star::Find(15, 1412, 112, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 485
04:23:09.754 00.013 9340 Star::Find returns 1 (0), X=1412.62, Y=112.37, Mass=1566580, SNR=245.8, Peak=65526 HFD=4.9
04:23:09.766 00.012 9340 MultiStar: [#1 -0.42,-0.34,0.00,M1] [#2 -0.36,-0.16,0.79,U] [#3 -0.21,-0.23,0.74,U] [#4 0.06,-0.29,0.81,U] [#5 -0.07,-0.07,0.84,U] [#6 -0.12,-0.21,0.85,U] [#7 -0.27,-0.14,0.64,U] [#8 -0.24,-0.41,0.79,U] 
04:23:09.777 00.011 9340 refined, 7 included, MultiStar: {-0.21, -0.22}, one-star: {-0.47, -0.26}
04:23:09.787 00.010 9340 CameraToMount -- cameraTheta (-2.33) - m_xAngle (0.05) = xAngle (-2.38 = -2.38)
04:23:09.800 00.013 9340 CameraToMount -- cameraTheta (-2.33) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-5.45 = 0.83)
04:23:09.816 00.016 9340 CameraToMount -- cameraX=-0.21 cameraY=-0.22 hyp=0.31 cameraTheta=-2.33 mountX=-0.22 mountY=0.23, mountTheta=2.35
04:23:09.834 00.018 9340 SchedulePrimaryMove(10104498, x=-0.21, y=-0.22, opts=13)
04:23:09.868 00.034 9340 Enqueuing Move request for scope (-0.21, -0.22)
04:23:09.879 00.011 12020 Worker thread wakes up
04:23:09.879 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=6221, max=65535, med=10335, FiltMin=8250, FiltMax=65523, Gamma=2.870
04:23:09.890 00.011 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.21, -0.22) opts 0xd
04:23:09.890 00.000 9340 UpdateGuideState exits: m=1566580 SNR=245.8
04:23:09.905 00.015 12020 Handling offset move in thread for scope, endpoint = (-0.21, -0.22)
04:23:09.905 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:23:09.919 00.014 12020 Moving (-0.21, -0.22) raw xDistance=-0.22 yDistance=0.23
04:23:09.920 00.001 9340 ScheduleExposure(2000,3,1) exposurePending=0
04:23:09.929 00.009 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.22
04:23:09.930 00.001 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:23:09.930 00.000 9340 Enqueuing Expose request
04:23:09.944 00.014 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.23
04:23:09.944 00.000 12020 MoveAxis(E, 0, ABG)
04:23:09.944 00.000 12020 Move returns status 0, amount 0
04:23:09.944 00.000 12020 MoveAxis(N, 0, ABG)
04:23:09.945 00.001 12020 Move returns status 0, amount 0
04:23:09.945 00.000 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"50a28fbc-e5f3-4508-a2ee-8c7971a60baf"}
04:23:09.957 00.012 12020 move complete, result=0
04:23:09.957 00.000 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"50a28fbc-e5f3-4508-a2ee-8c7971a60baf"}
04:23:09.969 00.012 12020 worker thread done servicing request
04:23:09.970 00.001 12020 Worker thread wakes up
04:23:09.970 00.000 9340 GuideStep: -0.2 px 0 ms EAST, 0.2 px 0 ms NORTH
04:23:10.002 00.032 12020 worker thread servicing REQUEST_EXPOSE 2000
04:23:10.003 00.001 12020 Handling exposure in thread, d=2000 o=3 r=(1398,98,31,31)
04:23:10.013 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"894d926b-c1b2-47df-82ac-528c2516fb6c"}
04:23:10.025 00.012 9340 case statement mapped state 6 to 3
04:23:10.037 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"894d926b-c1b2-47df-82ac-528c2516fb6c"}
04:23:10.050 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"99b21b36-a3ce-49af-acb0-3046cc62b1fb"}
04:23:10.061 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":485,"width":15,"height":15,"star_pos":[6.62,7.37],"pixels":"..."},"id":"99b21b36-a3ce-49af-acb0-3046cc62b1fb"}
04:23:11.784 01.723 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"9c031c14-9f65-4408-95e6-bd1004a90222"}
04:23:11.802 00.018 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"9c031c14-9f65-4408-95e6-bd1004a90222"}
04:23:11.813 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"90498acf-6458-4a1b-935e-3a2f35efa63c"}
04:23:11.822 00.009 9340 case statement mapped state 6 to 3
04:23:11.834 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"90498acf-6458-4a1b-935e-3a2f35efa63c"}
04:23:11.844 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"49f6dda3-a5ee-4577-bcf7-0ebeaf0df60b"}
04:23:11.853 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":485,"width":15,"height":15,"star_pos":[6.62,7.37],"pixels":"..."},"id":"49f6dda3-a5ee-4577-bcf7-0ebeaf0df60b"}
04:23:12.369 00.516 12020 Exposure complete
04:23:12.618 00.249 12020 worker thread done servicing request
04:23:12.619 00.001 9340 OnExposeComplete: enter
04:23:12.647 00.028 9340 UpdateGuideState(): m_state=6
04:23:12.658 00.011 9340 Star::Find(15, 1412, 112, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 486
04:23:12.670 00.012 9340 Star::Find returns 1 (0), X=1412.24, Y=112.35, Mass=1486578, SNR=196.7, Peak=65502 HFD=4.8
04:23:12.686 00.016 9340 MultiStar: [#1 -0.64,-0.16,0.00,M2] [#2 -0.55,-0.15,0.00,M1] [#3 -0.57,-0.07,0.00,M1] [#4 -0.26,-0.18,0.95,U] [#5 -0.45,-0.08,0.97,U] [#6 -0.48,-0.07,0.99,U] [#7 -0.54,-0.07,0.00,M1] [#8 -0.70,-0.39,0.00,M1] 
04:23:12.696 00.010 9340 refined, 3 included, MultiStar: {-0.51, -0.15}, one-star: {-0.84, -0.27}
04:23:12.704 00.008 9340 CameraToMount -- cameraTheta (-2.86) - m_xAngle (0.05) = xAngle (-2.91 = -2.91)
04:23:12.714 00.010 9340 CameraToMount -- cameraTheta (-2.86) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-5.97 = 0.31)
04:23:12.725 00.011 9340 CameraToMount -- cameraX=-0.51 cameraY=-0.15 hyp=0.53 cameraTheta=-2.86 mountX=-0.52 mountY=0.16, mountTheta=2.84
04:23:12.741 00.016 9340 SchedulePrimaryMove(10104498, x=-0.51, y=-0.15, opts=13)
04:23:12.751 00.010 9340 Enqueuing Move request for scope (-0.51, -0.15)
04:23:12.785 00.034 12020 Worker thread wakes up
04:23:12.785 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=6327, max=65535, med=10332, FiltMin=8048, FiltMax=65517, Gamma=2.870
04:23:12.795 00.010 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.51, -0.15) opts 0xd
04:23:12.796 00.001 9340 UpdateGuideState exits: m=1486578 SNR=196.7
04:23:12.805 00.009 12020 Handling offset move in thread for scope, endpoint = (-0.51, -0.15)
04:23:12.805 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:23:12.817 00.012 12020 Moving (-0.51, -0.15) raw xDistance=-0.52 yDistance=0.16
04:23:12.817 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
04:23:12.827 00.010 12020 GuideAlgorithmHysteresis::Result() returns -0.22 from input -0.52
04:23:12.828 00.001 9340 Enqueuing Expose request
04:23:12.838 00.010 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:23:12.839 00.001 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
04:23:12.839 00.000 12020 MoveAxis(E, 39, ABG)
04:23:12.839 00.000 12020 Guiding  Dir = 2, Dur = 39
04:23:12.875 00.036 12020 IsSlewing returns 0
04:23:12.876 00.001 12020 IsGuiding returns 0
04:23:12.923 00.047 12020 IsGuiding returns 1
04:23:12.923 00.000 12020 scope still moving after pulse duration time elapsed
04:23:12.970 00.047 12020 IsSlewing returns 0
04:23:12.971 00.001 12020 IsGuiding returns 0
04:23:12.971 00.000 12020 scope move finished after 39 + 55 ms
04:23:12.972 00.001 12020 Move returns status 0, amount 39
04:23:12.972 00.000 12020 MoveAxis(N, 0, ABG)
04:23:12.973 00.001 12020 Move returns status 0, amount 0
04:23:12.974 00.001 12020 move complete, result=0
04:23:12.974 00.000 12020 worker thread done servicing request
04:23:12.974 00.000 9340 GuideStep: -0.5 px 39 ms EAST, 0.2 px 0 ms NORTH
04:23:12.987 00.013 12020 Worker thread wakes up
04:23:12.987 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
04:23:12.987 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(1398,98,31,31)
04:23:13.783 00.796 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"c9227f08-56b5-462b-a8b2-ba819f254a8a"}
04:23:13.796 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"c9227f08-56b5-462b-a8b2-ba819f254a8a"}
04:23:13.814 00.018 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"e999625c-54c5-4067-9b23-a0947632a47a"}
04:23:13.825 00.011 9340 case statement mapped state 6 to 3
04:23:13.840 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"e999625c-54c5-4067-9b23-a0947632a47a"}
04:23:13.858 00.018 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"1be1f723-0ad0-4c73-8317-e5fb5b66fc09"}
04:23:13.872 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":486,"width":15,"height":15,"star_pos":[7.24,7.35],"pixels":"..."},"id":"1be1f723-0ad0-4c73-8317-e5fb5b66fc09"}
04:23:15.380 01.508 12020 Exposure complete
04:23:15.736 00.356 12020 worker thread done servicing request
04:23:15.737 00.001 9340 OnExposeComplete: enter
04:23:15.784 00.047 9340 UpdateGuideState(): m_state=6
04:23:15.803 00.019 9340 Star::Find(15, 1412, 112, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 487
04:23:15.826 00.023 9340 Star::Find returns 1 (0), X=1412.73, Y=112.49, Mass=1529723, SNR=213.6, Peak=65526 HFD=5.0
04:23:15.842 00.016 9340 MultiStar: [#1 -0.23,-0.11,0.82,U] [#2 -0.32,0.02,0.80,U] [#3 -0.04,0.07,1.03,U] [#4 -0.09,-0.16,0.98,U] [#5 -0.21,0.13,0.99,U] [#6 -0.07,-0.10,0.77,U] [#7 -0.23,0.11,0.84,U] [#8 -0.27,-0.09,0.96,U] 
04:23:15.859 00.017 9340 refined, 8 included, MultiStar: {-0.20, -0.03}, one-star: {-0.36, -0.13}
04:23:15.875 00.016 9340 CameraToMount -- cameraTheta (-3.00) - m_xAngle (0.05) = xAngle (-3.05 = -3.05)
04:23:15.890 00.015 9340 CameraToMount -- cameraTheta (-3.00) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-6.12 = 0.17)
04:23:15.973 00.083 9340 CameraToMount -- cameraX=-0.20 cameraY=-0.03 hyp=0.20 cameraTheta=-3.00 mountX=-0.20 mountY=0.03, mountTheta=2.98
04:23:16.209 00.236 9340 SchedulePrimaryMove(10104498, x=-0.20, y=-0.03, opts=13)
04:23:16.394 00.185 9340 Enqueuing Move request for scope (-0.20, -0.03)
04:23:16.580 00.186 12020 Worker thread wakes up
04:23:16.580 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=6492, max=65535, med=10333, FiltMin=8008, FiltMax=65517, Gamma=2.870
04:23:16.597 00.017 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.20, -0.03) opts 0xd
04:23:16.597 00.000 9340 UpdateGuideState exits: m=1529723 SNR=213.6
04:23:16.614 00.017 12020 Handling offset move in thread for scope, endpoint = (-0.20, -0.03)
04:23:16.616 00.002 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:23:16.636 00.020 12020 Moving (-0.20, -0.03) raw xDistance=-0.20 yDistance=0.03
04:23:16.636 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
04:23:16.678 00.042 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.20
04:23:16.678 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:23:16.678 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
04:23:16.679 00.001 12020 MoveAxis(E, 0, ABG)
04:23:16.679 00.000 12020 Move returns status 0, amount 0
04:23:16.679 00.000 12020 MoveAxis(N, 0, ABG)
04:23:16.680 00.001 12020 Move returns status 0, amount 0
04:23:16.680 00.000 12020 move complete, result=0
04:23:16.680 00.000 12020 worker thread done servicing request
04:23:16.693 00.013 9340 Enqueuing Expose request
04:23:16.888 00.195 12020 Worker thread wakes up
04:23:16.888 00.000 9340 GuideStep: -0.2 px 0 ms EAST, 0.0 px 0 ms NORTH
04:23:16.920 00.032 12020 worker thread servicing REQUEST_EXPOSE 2000
04:23:16.920 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(1398,98,31,31)
04:23:17.036 00.116 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"a33c2484-d150-41d5-8d64-9d9d3a7077c2"}
04:23:17.377 00.341 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"a33c2484-d150-41d5-8d64-9d9d3a7077c2"}
04:23:17.675 00.298 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"a353813a-a7d6-42f9-b1f4-2c7e4768f1cf"}
04:23:17.936 00.261 9340 case statement mapped state 6 to 3
04:23:18.094 00.158 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"a353813a-a7d6-42f9-b1f4-2c7e4768f1cf"}
04:23:18.580 00.486 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"1eca5699-ff3e-47d0-a1cc-62de06053e1e"}
04:23:18.888 00.308 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":487,"width":15,"height":15,"star_pos":[6.73,7.49],"pixels":"..."},"id":"1eca5699-ff3e-47d0-a1cc-62de06053e1e"}
04:23:19.325 00.437 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"9f02e7e2-9141-483a-99ca-a3546098991a"}
04:23:19.534 00.209 12020 Exposure complete
04:23:19.534 00.000 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"9f02e7e2-9141-483a-99ca-a3546098991a"}
04:23:19.796 00.262 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"d70eac4f-b861-4109-aaf6-bcf0486c8789"}
04:23:19.943 00.147 9340 case statement mapped state 6 to 3
04:23:20.059 00.116 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"d70eac4f-b861-4109-aaf6-bcf0486c8789"}
04:23:20.129 00.070 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"f0633cc9-012a-4547-b76f-323af55d3ca5"}
04:23:20.203 00.074 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":487,"width":15,"height":15,"star_pos":[6.73,7.49],"pixels":"..."},"id":"f0633cc9-012a-4547-b76f-323af55d3ca5"}
04:23:20.463 00.260 12020 worker thread done servicing request
04:23:20.463 00.000 9340 OnExposeComplete: enter
04:23:20.483 00.020 9340 UpdateGuideState(): m_state=6
04:23:20.541 00.058 9340 Star::Find(15, 1412, 112, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 488
04:23:20.585 00.044 9340 Star::Find returns 1 (0), X=1412.77, Y=112.50, Mass=1550991, SNR=219.4, Peak=65526 HFD=4.9
04:23:20.617 00.032 9340 MultiStar: [#1 -0.39,-0.02,0.77,U] [#2 -0.27,0.21,0.78,U] [#3 -0.10,0.27,1.07,U] [#4 -0.09,0.02,0.78,U] [#5 -0.21,0.05,0.84,U] [#6 0.00,0.07,0.89,U] [#7 -0.30,0.24,0.77,U] [#8 -0.30,-0.12,0.78,U] 
04:23:20.642 00.025 9340 refined, 8 included, MultiStar: {-0.21, 0.07}, one-star: {-0.32, -0.13}
04:23:20.690 00.048 9340 CameraToMount -- cameraTheta (2.84) - m_xAngle (0.05) = xAngle (2.79 = 2.79)
04:23:20.702 00.012 9340 CameraToMount -- cameraTheta (2.84) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-0.28 = -0.28)
04:23:20.717 00.015 9340 CameraToMount -- cameraX=-0.21 cameraY=0.07 hyp=0.22 cameraTheta=2.84 mountX=-0.21 mountY=-0.06, mountTheta=-2.86
04:23:20.743 00.026 9340 SchedulePrimaryMove(10104498, x=-0.21, y=0.07, opts=13)
04:23:20.756 00.013 9340 Enqueuing Move request for scope (-0.21, 0.07)
04:23:20.770 00.014 12020 Worker thread wakes up
04:23:20.771 00.001 9340 UpdateImageDisplay: Size=(1920,1080) min=6586, max=65535, med=10331, FiltMin=8075, FiltMax=65517, Gamma=2.870
04:23:20.804 00.033 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.21, 0.07) opts 0xd
04:23:20.804 00.000 9340 UpdateGuideState exits: m=1550991 SNR=219.4
04:23:20.821 00.017 12020 Handling offset move in thread for scope, endpoint = (-0.21, 0.07)
04:23:20.822 00.001 12020 Moving (-0.21, 0.07) raw xDistance=-0.21 yDistance=-0.06
04:23:20.822 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:23:20.838 00.016 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.21
04:23:20.839 00.001 9340 ScheduleExposure(2000,3,1) exposurePending=0
04:23:20.849 00.010 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:23:20.849 00.000 9340 Enqueuing Expose request
04:23:20.862 00.013 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
04:23:20.862 00.000 12020 MoveAxis(E, 0, ABG)
04:23:20.862 00.000 12020 Move returns status 0, amount 0
04:23:20.862 00.000 12020 MoveAxis(N, 0, ABG)
04:23:20.863 00.001 12020 Move returns status 0, amount 0
04:23:20.863 00.000 12020 move complete, result=0
04:23:20.863 00.000 12020 worker thread done servicing request
04:23:20.863 00.000 12020 Worker thread wakes up
04:23:20.864 00.001 12020 worker thread servicing REQUEST_EXPOSE 2000
04:23:20.864 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(1398,98,31,31)
04:23:20.871 00.007 9340 GuideStep: -0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
04:23:21.305 00.434 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"6b9cf5bd-200d-43e9-bf46-c27a1879e431"}
04:23:21.329 00.024 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"6b9cf5bd-200d-43e9-bf46-c27a1879e431"}
04:23:21.347 00.018 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"e70f7f1f-e9e9-4dc6-bc17-9f81652cb49c"}
04:23:21.374 00.027 9340 case statement mapped state 6 to 3
04:23:21.434 00.060 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"e70f7f1f-e9e9-4dc6-bc17-9f81652cb49c"}
04:23:21.454 00.020 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"6816bfb9-e5d9-4e98-9662-67a2cf6cedee"}
04:23:21.473 00.019 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":488,"width":15,"height":15,"star_pos":[6.77,7.50],"pixels":"..."},"id":"6816bfb9-e5d9-4e98-9662-67a2cf6cedee"}
04:23:23.304 01.831 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"943e541e-f830-4c7e-8545-6dbd92e06bdb"}
04:23:23.357 00.053 12020 Exposure complete
04:23:23.359 00.002 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"943e541e-f830-4c7e-8545-6dbd92e06bdb"}
04:23:23.458 00.099 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"1fe882a2-7505-495d-accc-ddeffe4d9418"}
04:23:23.595 00.137 9340 case statement mapped state 6 to 3
04:23:23.727 00.132 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"1fe882a2-7505-495d-accc-ddeffe4d9418"}
04:23:23.883 00.156 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"b1062458-7f69-4e79-a134-52096cdbcdee"}
04:23:24.113 00.230 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":488,"width":15,"height":15,"star_pos":[6.77,7.50],"pixels":"..."},"id":"b1062458-7f69-4e79-a134-52096cdbcdee"}
04:23:25.335 01.222 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"cc0eaf9d-037c-4cd0-b27b-a65d291a4313"}
04:23:25.436 00.101 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"cc0eaf9d-037c-4cd0-b27b-a65d291a4313"}
04:23:25.557 00.121 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"57bacbb8-05b7-436f-937a-bf49ecc69c5e"}
04:23:25.646 00.089 9340 case statement mapped state 6 to 3
04:23:25.758 00.112 12020 worker thread done servicing request
04:23:25.765 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"57bacbb8-05b7-436f-937a-bf49ecc69c5e"}
04:23:25.826 00.061 9340 OnExposeComplete: enter
04:23:25.908 00.082 9340 UpdateGuideState(): m_state=6
04:23:25.947 00.039 9340 Star::Find(15, 1412, 112, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 489
04:23:25.973 00.026 9340 Star::Find returns 1 (0), X=1412.58, Y=112.51, Mass=1501928, SNR=203.4, Peak=65526 HFD=5.0
04:23:25.988 00.015 9340 MultiStar: [#1 -0.55,-0.40,0.00,M1] [#2 -0.49,-0.11,0.80,U] [#3 -0.38,0.11,0.91,U] [#4 -0.28,-0.31,0.91,U] [#5 -0.31,0.02,0.82,U] [#6 -0.37,-0.01,0.86,U] [#7 -0.38,-0.09,0.88,U] [#8 -0.37,-0.10,0.90,U] 
04:23:26.002 00.014 9340 refined, 7 included, MultiStar: {-0.39, -0.08}, one-star: {-0.51, -0.11}
04:23:26.034 00.032 9340 CameraToMount -- cameraTheta (-2.95) - m_xAngle (0.05) = xAngle (-2.99 = -2.99)
04:23:26.048 00.014 9340 CameraToMount -- cameraTheta (-2.95) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-6.06 = 0.22)
04:23:26.072 00.024 9340 CameraToMount -- cameraX=-0.39 cameraY=-0.08 hyp=0.39 cameraTheta=-2.95 mountX=-0.39 mountY=0.09, mountTheta=2.92
04:23:26.091 00.019 9340 SchedulePrimaryMove(10104498, x=-0.39, y=-0.08, opts=13)
04:23:26.103 00.012 9340 Enqueuing Move request for scope (-0.39, -0.08)
04:23:26.119 00.016 12020 Worker thread wakes up
04:23:26.120 00.001 9340 UpdateImageDisplay: Size=(1920,1080) min=6535, max=65535, med=10323, FiltMin=7743, FiltMax=65517, Gamma=2.870
04:23:26.131 00.011 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.39, -0.08) opts 0xd
04:23:26.131 00.000 9340 UpdateGuideState exits: m=1501928 SNR=203.4
04:23:26.167 00.036 12020 Handling offset move in thread for scope, endpoint = (-0.39, -0.08)
04:23:26.168 00.001 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:23:26.183 00.015 12020 Moving (-0.39, -0.08) raw xDistance=-0.39 yDistance=0.09
04:23:26.183 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
04:23:26.201 00.018 12020 GuideAlgorithmHysteresis::Result() returns -0.16 from input -0.39
04:23:26.202 00.001 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:23:26.202 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
04:23:26.202 00.000 12020 MoveAxis(E, 29, ABG)
04:23:26.203 00.001 12020 Guiding  Dir = 2, Dur = 29
04:23:26.204 00.001 9340 Enqueuing Expose request
04:23:26.221 00.017 12020 IsSlewing returns 0
04:23:26.222 00.001 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"d38ced89-e857-41c2-b166-625398fb5418"}
04:23:26.240 00.018 12020 IsGuiding returns 0
04:23:26.241 00.001 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":489,"width":15,"height":15,"star_pos":[6.58,6.51],"pixels":"..."},"id":"d38ced89-e857-41c2-b166-625398fb5418"}
04:23:26.259 00.018 12020 PulseGuide returned control before completion, sleep 20
04:23:26.323 00.064 12020 IsGuiding returns 1
04:23:26.323 00.000 12020 scope still moving after pulse duration time elapsed
04:23:26.354 00.031 12020 IsSlewing returns 0
04:23:26.356 00.002 12020 IsGuiding returns 0
04:23:26.356 00.000 12020 scope move finished after 29 + 86 ms
04:23:26.356 00.000 12020 Move returns status 0, amount 29
04:23:26.356 00.000 12020 MoveAxis(N, 0, ABG)
04:23:26.357 00.001 12020 Move returns status 0, amount 0
04:23:26.357 00.000 12020 move complete, result=0
04:23:26.357 00.000 12020 worker thread done servicing request
04:23:26.357 00.000 9340 GuideStep: -0.4 px 29 ms EAST, 0.1 px 0 ms NORTH
04:23:26.371 00.014 12020 Worker thread wakes up
04:23:26.371 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
04:23:26.372 00.001 12020 Handling exposure in thread, d=2000 o=3 r=(1398,98,31,31)
04:23:27.334 00.962 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"5ab7d978-aa37-4f85-bdab-fea2fa75bb39"}
04:23:27.346 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"5ab7d978-aa37-4f85-bdab-fea2fa75bb39"}
04:23:27.359 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"cdd57226-f20a-43d4-a985-c12410e6806b"}
04:23:27.372 00.013 9340 case statement mapped state 6 to 3
04:23:27.412 00.040 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"cdd57226-f20a-43d4-a985-c12410e6806b"}
04:23:27.426 00.014 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"fe515e20-84a1-4e9f-987f-060da75e375f"}
04:23:27.439 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":489,"width":15,"height":15,"star_pos":[6.58,6.51],"pixels":"..."},"id":"fe515e20-84a1-4e9f-987f-060da75e375f"}
04:23:28.749 01.310 12020 Exposure complete
04:23:29.074 00.325 12020 worker thread done servicing request
04:23:29.074 00.000 9340 OnExposeComplete: enter
04:23:29.092 00.018 9340 UpdateGuideState(): m_state=6
04:23:29.110 00.018 9340 Star::Find(15, 1412, 112, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 490
04:23:29.158 00.048 9340 Star::Find returns 1 (0), X=1412.68, Y=112.54, Mass=1493138, SNR=206.0, Peak=65526 HFD=4.8
04:23:29.174 00.016 9340 MultiStar: [#1 -0.31,-0.05,0.89,U] [#2 -0.07,0.15,0.85,U] [#3 0.03,0.12,0.83,U] [#4 -0.04,-0.16,1.02,U] [#5 -0.17,0.06,0.88,U] [#6 -0.06,0.07,1.02,U] [#7 -0.22,0.08,1.02,U] [#8 -0.07,-0.17,1.09,U] 
04:23:29.190 00.016 9340 refined, 8 included, MultiStar: {-0.15, -0.00}, one-star: {-0.41, -0.08}
04:23:29.201 00.011 9340 CameraToMount -- cameraTheta (-3.12) - m_xAngle (0.05) = xAngle (-3.17 = 3.12)
04:23:29.212 00.011 9340 CameraToMount -- cameraTheta (-3.12) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-6.24 = 0.05)
04:23:29.229 00.017 9340 CameraToMount -- cameraX=-0.15 cameraY=-0.00 hyp=0.15 cameraTheta=-3.12 mountX=-0.15 mountY=0.01, mountTheta=3.09
04:23:29.280 00.051 9340 SchedulePrimaryMove(10104498, x=-0.15, y=-0.00, opts=13)
04:23:29.304 00.024 9340 Enqueuing Move request for scope (-0.15, -0.00)
04:23:29.318 00.014 12020 Worker thread wakes up
04:23:29.318 00.000 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.15, -0.00) opts 0xd
04:23:29.318 00.000 12020 Handling offset move in thread for scope, endpoint = (-0.15, -0.00)
04:23:29.318 00.000 12020 Moving (-0.15, -0.00) raw xDistance=-0.15 yDistance=0.01
04:23:29.319 00.001 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
04:23:29.319 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:23:29.319 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
04:23:29.319 00.000 12020 MoveAxis(E, 0, ABG)
04:23:29.319 00.000 12020 Move returns status 0, amount 0
04:23:29.320 00.001 12020 MoveAxis(N, 0, ABG)
04:23:29.320 00.000 12020 Move returns status 0, amount 0
04:23:29.320 00.000 12020 move complete, result=0
04:23:29.320 00.000 12020 worker thread done servicing request
04:23:29.321 00.001 9340 UpdateImageDisplay: Size=(1920,1080) min=6418, max=65535, med=10314, FiltMin=8265, FiltMax=65517, Gamma=2.870
04:23:29.335 00.014 9340 UpdateGuideState exits: m=1493138 SNR=206.0
04:23:29.347 00.012 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:23:29.369 00.022 9340 ScheduleExposure(2000,3,1) exposurePending=0
04:23:29.383 00.014 9340 Enqueuing Expose request
04:23:29.428 00.045 12020 Worker thread wakes up
04:23:29.428 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
04:23:29.428 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(1398,98,31,31)
04:23:29.429 00.001 9340 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
04:23:29.470 00.041 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"ab1b5f80-e727-43b5-aeb3-eec265e2bfe5"}
04:23:29.494 00.024 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"ab1b5f80-e727-43b5-aeb3-eec265e2bfe5"}
04:23:29.518 00.024 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"472c7551-263d-4377-8995-db67e95ca0f7"}
04:23:29.565 00.047 9340 case statement mapped state 6 to 3
04:23:29.589 00.024 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"472c7551-263d-4377-8995-db67e95ca0f7"}
04:23:29.622 00.033 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"18e9d067-c644-4c64-ba2f-5dc645426109"}
04:23:29.755 00.133 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":490,"width":15,"height":15,"star_pos":[6.68,6.54],"pixels":"..."},"id":"18e9d067-c644-4c64-ba2f-5dc645426109"}
04:23:31.335 01.580 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"f62341a0-3009-4cc8-b097-c429dc9ba76a"}
04:23:31.658 00.323 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"f62341a0-3009-4cc8-b097-c429dc9ba76a"}
04:23:31.932 00.274 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"9e470e95-a8f4-477f-a263-c75c996b4687"}
04:23:32.081 00.149 12020 Exposure complete
04:23:32.101 00.020 9340 case statement mapped state 6 to 3
04:23:32.269 00.168 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"9e470e95-a8f4-477f-a263-c75c996b4687"}
04:23:32.462 00.193 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"ff1cfbe0-fbbc-41cd-92ba-ea7bd6e86f30"}
04:23:32.670 00.208 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":490,"width":15,"height":15,"star_pos":[6.68,6.54],"pixels":"..."},"id":"ff1cfbe0-fbbc-41cd-92ba-ea7bd6e86f30"}
04:23:33.359 00.689 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"d6d1cdd4-25a8-4cb6-82c3-1ee6b9d77d96"}
04:23:33.475 00.116 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"d6d1cdd4-25a8-4cb6-82c3-1ee6b9d77d96"}
04:23:33.555 00.080 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"4b5ad9b0-729c-4c70-a7bf-473b5fd929f1"}
04:23:33.614 00.059 9340 case statement mapped state 6 to 3
04:23:33.687 00.073 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"4b5ad9b0-729c-4c70-a7bf-473b5fd929f1"}
04:23:33.736 00.049 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"137c781f-fd2d-4311-9264-aa01e630ec7e"}
04:23:33.798 00.062 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":490,"width":15,"height":15,"star_pos":[6.68,6.54],"pixels":"..."},"id":"137c781f-fd2d-4311-9264-aa01e630ec7e"}
04:23:33.822 00.024 12020 worker thread done servicing request
04:23:33.822 00.000 9340 OnExposeComplete: enter
04:23:33.842 00.020 9340 UpdateGuideState(): m_state=6
04:23:33.870 00.028 9340 Star::Find(15, 1412, 112, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 491
04:23:33.887 00.017 9340 Star::Find returns 1 (0), X=1412.51, Y=112.46, Mass=1619604, SNR=251.2, Peak=65526 HFD=5.1
04:23:33.929 00.042 9340 MultiStar: [#1 -0.53,-0.09,0.00,M1] [#2 -0.41,0.24,0.67,U] [#3 -0.33,0.19,0.84,U] [#4 -0.41,-0.08,0.75,U] [#5 -0.32,-0.06,0.72,U] [#6 -0.40,-0.03,0.63,U] [#7 -0.52,0.15,0.00,M1] [#8 -0.59,-0.13,0.00,M1] 
04:23:33.943 00.014 9340 refined, 5 included, MultiStar: {-0.42, 0.01}, one-star: {-0.58, -0.17}
04:23:33.969 00.026 9340 CameraToMount -- cameraTheta (3.13) - m_xAngle (0.05) = xAngle (3.08 = 3.08)
04:23:33.984 00.015 9340 CameraToMount -- cameraTheta (3.13) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (0.01 = 0.01)
04:23:33.998 00.014 9340 CameraToMount -- cameraX=-0.42 cameraY=0.01 hyp=0.42 cameraTheta=3.13 mountX=-0.42 mountY=0.00, mountTheta=3.13
04:23:34.022 00.024 9340 SchedulePrimaryMove(10104498, x=-0.42, y=0.01, opts=13)
04:23:34.076 00.054 9340 Enqueuing Move request for scope (-0.42, 0.01)
04:23:34.092 00.016 12020 Worker thread wakes up
04:23:34.092 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=6139, max=65535, med=10371, FiltMin=8115, FiltMax=65517, Gamma=2.870
04:23:34.106 00.014 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.42, 0.01) opts 0xd
04:23:34.106 00.000 9340 UpdateGuideState exits: m=1619604 SNR=251.2
04:23:34.122 00.016 12020 Handling offset move in thread for scope, endpoint = (-0.42, 0.01)
04:23:34.122 00.000 12020 Moving (-0.42, 0.01) raw xDistance=-0.42 yDistance=0.00
04:23:34.122 00.000 12020 GuideAlgorithmHysteresis::Result() returns -0.18 from input -0.42
04:23:34.122 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:23:34.122 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
04:23:34.123 00.001 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:23:34.180 00.057 12020 MoveAxis(E, 31, ABG)
04:23:34.181 00.001 9340 ScheduleExposure(2000,3,1) exposurePending=0
04:23:34.208 00.027 12020 Guiding  Dir = 2, Dur = 31
04:23:34.208 00.000 9340 Enqueuing Expose request
04:23:34.239 00.031 12020 IsSlewing returns 0
04:23:34.243 00.004 12020 IsGuiding returns 0
04:23:34.273 00.030 12020 PulseGuide returned control before completion, sleep 11
04:23:34.335 00.062 12020 IsGuiding returns 1
04:23:34.335 00.000 12020 scope still moving after pulse duration time elapsed
04:23:34.367 00.032 12020 IsSlewing returns 0
04:23:34.368 00.001 12020 IsGuiding returns 0
04:23:34.369 00.001 12020 scope move finished after 31 + 94 ms
04:23:34.369 00.000 12020 Move returns status 0, amount 31
04:23:34.369 00.000 12020 MoveAxis(N, 0, ABG)
04:23:34.369 00.000 12020 Move returns status 0, amount 0
04:23:34.369 00.000 12020 move complete, result=0
04:23:34.369 00.000 12020 worker thread done servicing request
04:23:34.370 00.001 9340 GuideStep: -0.4 px 31 ms EAST, 0.0 px 0 ms NORTH
04:23:34.415 00.045 12020 Worker thread wakes up
04:23:34.415 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
04:23:34.416 00.001 12020 Handling exposure in thread, d=2000 o=3 r=(1398,98,31,31)
04:23:35.386 00.970 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"acb352f4-e46e-4ac8-960d-644ce66202e0"}
04:23:35.405 00.019 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"acb352f4-e46e-4ac8-960d-644ce66202e0"}
04:23:35.426 00.021 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"16d9ac6a-f78c-4929-85a4-22767a4ff203"}
04:23:35.438 00.012 9340 case statement mapped state 6 to 3
04:23:35.461 00.023 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"16d9ac6a-f78c-4929-85a4-22767a4ff203"}
04:23:35.488 00.027 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"714b594e-0335-4773-b570-e00ee4e12549"}
04:23:35.570 00.082 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":491,"width":15,"height":15,"star_pos":[6.51,7.46],"pixels":"..."},"id":"714b594e-0335-4773-b570-e00ee4e12549"}
04:23:36.882 01.312 12020 Exposure complete
04:23:37.256 00.374 9340 OnExposeComplete: enter
04:23:37.318 00.062 12020 worker thread done servicing request
04:23:37.318 00.000 9340 UpdateGuideState(): m_state=6
04:23:37.356 00.038 9340 Star::Find(15, 1412, 112, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 492
04:23:37.396 00.040 9340 Star::Find returns 1 (0), X=1412.95, Y=112.37, Mass=1559544, SNR=213.7, Peak=65526 HFD=5.0
04:23:37.417 00.021 9340 MultiStar: [#1 -0.16,-0.16,0.75,U] [#2 -0.20,-0.02,0.80,U] [#3 0.03,-0.04,0.97,U] [#4 0.04,-0.34,0.90,U] [#5 -0.13,-0.15,0.78,U] [#6 0.06,-0.10,0.89,U] [#7 -0.24,-0.14,0.93,U] [#8 -0.45,-0.31,0.00,M2] 
04:23:37.471 00.054 9340 refined, 7 included, MultiStar: {-0.09, -0.15}, one-star: {-0.14, -0.25}
04:23:37.491 00.020 9340 CameraToMount -- cameraTheta (-2.10) - m_xAngle (0.05) = xAngle (-2.14 = -2.14)
04:23:37.518 00.027 9340 CameraToMount -- cameraTheta (-2.10) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-5.21 = 1.07)
04:23:37.531 00.013 9340 CameraToMount -- cameraX=-0.09 cameraY=-0.15 hyp=0.18 cameraTheta=-2.10 mountX=-0.10 mountY=0.15, mountTheta=2.12
04:23:37.551 00.020 9340 SchedulePrimaryMove(10104498, x=-0.09, y=-0.15, opts=13)
04:23:37.569 00.018 9340 Enqueuing Move request for scope (-0.09, -0.15)
04:23:37.619 00.050 12020 Worker thread wakes up
04:23:37.619 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=6519, max=65535, med=10322, FiltMin=8099, FiltMax=65517, Gamma=2.870
04:23:37.636 00.017 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.09, -0.15) opts 0xd
04:23:37.636 00.000 9340 UpdateGuideState exits: m=1559544 SNR=213.7
04:23:37.648 00.012 12020 Handling offset move in thread for scope, endpoint = (-0.09, -0.15)
04:23:37.649 00.001 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:23:37.662 00.013 12020 Moving (-0.09, -0.15) raw xDistance=-0.10 yDistance=0.15
04:23:37.662 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
04:23:37.680 00.018 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
04:23:37.680 00.000 9340 Enqueuing Expose request
04:23:37.702 00.022 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:23:37.702 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
04:23:37.703 00.001 12020 MoveAxis(E, 0, ABG)
04:23:37.703 00.000 12020 Move returns status 0, amount 0
04:23:37.703 00.000 12020 MoveAxis(N, 0, ABG)
04:23:37.703 00.000 12020 Move returns status 0, amount 0
04:23:37.703 00.000 12020 move complete, result=0
04:23:37.704 00.001 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"fbbb4f93-cd9d-464b-ac09-f3a231743404"}
04:23:37.718 00.014 12020 worker thread done servicing request
04:23:37.718 00.000 12020 Worker thread wakes up
04:23:37.718 00.000 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"fbbb4f93-cd9d-464b-ac09-f3a231743404"}
04:23:37.757 00.039 12020 worker thread servicing REQUEST_EXPOSE 2000
04:23:37.758 00.001 12020 Handling exposure in thread, d=2000 o=3 r=(1398,98,31,31)
04:23:37.760 00.002 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"aae53951-5760-40ec-af14-aa572e9531b2"}
04:23:37.779 00.019 9340 case statement mapped state 6 to 3
04:23:37.793 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"aae53951-5760-40ec-af14-aa572e9531b2"}
04:23:37.810 00.017 9340 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
04:23:37.849 00.039 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"4932404f-0303-4e41-a570-0007fc780558"}
04:23:37.865 00.016 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":492,"width":15,"height":15,"star_pos":[6.95,7.37],"pixels":"..."},"id":"4932404f-0303-4e41-a570-0007fc780558"}
04:23:39.395 01.530 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"8e5b8fc8-8b90-4c86-a888-3cf64835169e"}
04:23:39.416 00.021 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"8e5b8fc8-8b90-4c86-a888-3cf64835169e"}
04:23:39.438 00.022 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"ad35dba0-7bcb-4095-8c3d-1acb86b1cee3"}
04:23:39.459 00.021 9340 case statement mapped state 6 to 3
04:23:39.510 00.051 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"ad35dba0-7bcb-4095-8c3d-1acb86b1cee3"}
04:23:39.531 00.021 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"a1f0bb40-3824-4098-9fa6-28b54bd9e15e"}
04:23:39.550 00.019 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":492,"width":15,"height":15,"star_pos":[6.95,7.37],"pixels":"..."},"id":"a1f0bb40-3824-4098-9fa6-28b54bd9e15e"}
04:23:40.135 00.585 12020 Exposure complete
04:23:40.538 00.403 12020 worker thread done servicing request
04:23:40.538 00.000 9340 OnExposeComplete: enter
04:23:40.556 00.018 9340 UpdateGuideState(): m_state=6
04:23:40.572 00.016 9340 Star::Find(15, 1412, 112, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 493
04:23:40.586 00.014 9340 Star::Find returns 1 (0), X=1412.75, Y=112.31, Mass=1536029, SNR=223.6, Peak=65526 HFD=4.8
04:23:40.598 00.012 9340 MultiStar: [#1 -0.32,-0.29,1.03,U] [#2 -0.11,-0.12,0.73,U] [#3 -0.11,0.03,0.88,U] [#4 -0.06,-0.31,0.80,U] [#5 -0.21,-0.07,0.78,U] [#6 -0.21,-0.20,0.83,U] [#7 -0.43,-0.01,0.85,U] [#8 -0.35,-0.30,0.78,U] 
04:23:40.619 00.021 9340 refined, 8 included, MultiStar: {-0.24, -0.18}, one-star: {-0.33, -0.31}
04:23:40.639 00.020 9340 CameraToMount -- cameraTheta (-2.50) - m_xAngle (0.05) = xAngle (-2.55 = -2.55)
04:23:40.682 00.043 9340 CameraToMount -- cameraTheta (-2.50) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-5.62 = 0.67)
04:23:40.700 00.018 9340 CameraToMount -- cameraX=-0.24 cameraY=-0.18 hyp=0.30 cameraTheta=-2.50 mountX=-0.25 mountY=0.19, mountTheta=2.50
04:23:40.720 00.020 9340 SchedulePrimaryMove(10104498, x=-0.24, y=-0.18, opts=13)
04:23:40.734 00.014 9340 Enqueuing Move request for scope (-0.24, -0.18)
04:23:40.751 00.017 12020 Worker thread wakes up
04:23:40.751 00.000 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.24, -0.18) opts 0xd
04:23:40.752 00.001 12020 Handling offset move in thread for scope, endpoint = (-0.24, -0.18)
04:23:40.752 00.000 12020 Moving (-0.24, -0.18) raw xDistance=-0.25 yDistance=0.19
04:23:40.752 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=6558, max=65535, med=10303, FiltMin=8103, FiltMax=65517, Gamma=2.870
04:23:40.773 00.021 12020 GuideAlgorithmHysteresis::Result() returns -0.11 from input -0.25
04:23:40.774 00.001 9340 UpdateGuideState exits: m=1536029 SNR=223.6
04:23:40.789 00.015 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:23:40.789 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:23:40.824 00.035 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.19
04:23:40.824 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
04:23:40.853 00.029 12020 MoveAxis(E, 19, ABG)
04:23:40.853 00.000 12020 Guiding  Dir = 2, Dur = 19
04:23:40.856 00.003 12020 IsSlewing returns 0
04:23:40.858 00.002 9340 Enqueuing Expose request
04:23:40.876 00.018 12020 IsGuiding returns 0
04:23:40.908 00.032 12020 IsGuiding returns 1
04:23:40.909 00.001 12020 scope still moving after pulse duration time elapsed
04:23:40.970 00.061 12020 IsSlewing returns 0
04:23:41.002 00.032 12020 IsGuiding returns 0
04:23:41.003 00.001 12020 scope move finished after 19 + 107 ms
04:23:41.004 00.001 12020 Move returns status 0, amount 19
04:23:41.004 00.000 12020 MoveAxis(N, 0, ABG)
04:23:41.004 00.000 12020 Move returns status 0, amount 0
04:23:41.004 00.000 12020 move complete, result=0
04:23:41.004 00.000 12020 worker thread done servicing request
04:23:41.004 00.000 9340 GuideStep: -0.3 px 19 ms EAST, 0.2 px 0 ms NORTH
04:23:41.017 00.013 12020 Worker thread wakes up
04:23:41.018 00.001 12020 worker thread servicing REQUEST_EXPOSE 2000
04:23:41.018 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(1398,98,31,31)
04:23:41.394 00.376 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"a306df74-6fd6-4102-a81a-2e3bcb3b32b4"}
04:23:41.410 00.016 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"a306df74-6fd6-4102-a81a-2e3bcb3b32b4"}
04:23:41.422 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"7ee15bf8-b8d0-464b-9c38-e3671a46f659"}
04:23:41.440 00.018 9340 case statement mapped state 6 to 3
04:23:41.458 00.018 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"7ee15bf8-b8d0-464b-9c38-e3671a46f659"}
04:23:41.476 00.018 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"89dd9305-a610-4cc2-a3e6-08f55417bd3a"}
04:23:41.516 00.040 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":493,"width":15,"height":15,"star_pos":[6.75,7.31],"pixels":"..."},"id":"89dd9305-a610-4cc2-a3e6-08f55417bd3a"}
04:23:43.416 01.900 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"3de17577-3f8e-4b09-909c-92547bc30a02"}
04:23:43.456 00.040 12020 Exposure complete
04:23:43.469 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"3de17577-3f8e-4b09-909c-92547bc30a02"}
04:23:43.488 00.019 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"14d43445-b6f9-4097-bfa0-358c50c0e178"}
04:23:43.585 00.097 9340 case statement mapped state 6 to 3
04:23:43.673 00.088 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"14d43445-b6f9-4097-bfa0-358c50c0e178"}
04:23:43.744 00.071 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"111e5c9f-b4b7-4608-ba97-b81938e7c0c2"}
04:23:43.775 00.031 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":493,"width":15,"height":15,"star_pos":[6.75,7.31],"pixels":"..."},"id":"111e5c9f-b4b7-4608-ba97-b81938e7c0c2"}
04:23:44.027 00.252 9340 OnExposeComplete: enter
04:23:44.046 00.019 12020 worker thread done servicing request
04:23:44.046 00.000 9340 UpdateGuideState(): m_state=6
04:23:44.070 00.024 9340 Star::Find(15, 1412, 112, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 494
04:23:44.082 00.012 9340 Star::Find returns 1 (0), X=1412.84, Y=112.50, Mass=1530935, SNR=184.7, Peak=65526 HFD=5.0
04:23:44.100 00.018 9340 MultiStar: [#1 -0.25,-0.18,1.03,U] [#2 -0.22,0.01,0.86,U] [#3 0.03,0.16,1.12,U] [#4 -0.08,-0.11,1.41,U] [#5 -0.08,-0.18,1.07,U] [#6 -0.14,-0.02,0.93,U] [#7 -0.14,-0.02,1.00,U] [#8 -0.23,-0.24,0.96,U] 
04:23:44.117 00.017 9340 refined, 8 included, MultiStar: {-0.15, -0.08}, one-star: {-0.25, -0.12}
04:23:44.130 00.013 9340 CameraToMount -- cameraTheta (-2.64) - m_xAngle (0.05) = xAngle (-2.69 = -2.69)
04:23:44.185 00.055 9340 CameraToMount -- cameraTheta (-2.64) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-5.76 = 0.53)
04:23:44.205 00.020 9340 CameraToMount -- cameraX=-0.15 cameraY=-0.08 hyp=0.17 cameraTheta=-2.64 mountX=-0.15 mountY=0.08, mountTheta=2.63
04:23:44.230 00.025 9340 SchedulePrimaryMove(10104498, x=-0.15, y=-0.08, opts=13)
04:23:44.268 00.038 9340 Enqueuing Move request for scope (-0.15, -0.08)
04:23:44.343 00.075 12020 Worker thread wakes up
04:23:44.344 00.001 9340 UpdateImageDisplay: Size=(1920,1080) min=6205, max=65535, med=10325, FiltMin=7494, FiltMax=65517, Gamma=2.870
04:23:44.365 00.021 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.15, -0.08) opts 0xd
04:23:44.365 00.000 9340 UpdateGuideState exits: m=1530935 SNR=184.7
04:23:44.386 00.021 12020 Handling offset move in thread for scope, endpoint = (-0.15, -0.08)
04:23:44.386 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:23:44.400 00.014 12020 Moving (-0.15, -0.08) raw xDistance=-0.15 yDistance=0.08
04:23:44.400 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
04:23:44.423 00.023 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
04:23:44.423 00.000 9340 Enqueuing Expose request
04:23:44.436 00.013 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:23:44.437 00.001 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
04:23:44.437 00.000 12020 MoveAxis(E, 0, ABG)
04:23:44.437 00.000 12020 Move returns status 0, amount 0
04:23:44.437 00.000 12020 MoveAxis(N, 0, ABG)
04:23:44.437 00.000 12020 Move returns status 0, amount 0
04:23:44.438 00.001 12020 move complete, result=0
04:23:44.438 00.000 12020 worker thread done servicing request
04:23:44.438 00.000 12020 Worker thread wakes up
04:23:44.438 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
04:23:44.438 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(1398,98,31,31)
04:23:44.469 00.031 9340 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
04:23:45.440 00.971 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"4eca4d49-7d6b-401e-a43e-c9811ec1a483"}
04:23:45.460 00.020 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"4eca4d49-7d6b-401e-a43e-c9811ec1a483"}
04:23:45.475 00.015 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"f4f28852-f5c4-4035-ae12-0208c08dca5f"}
04:23:45.494 00.019 9340 case statement mapped state 6 to 3
04:23:45.526 00.032 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"f4f28852-f5c4-4035-ae12-0208c08dca5f"}
04:23:45.572 00.046 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"cd42be1a-6222-4317-93dd-483301540647"}
04:23:45.584 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":494,"width":15,"height":15,"star_pos":[6.84,7.50],"pixels":"..."},"id":"cd42be1a-6222-4317-93dd-483301540647"}
04:23:46.871 01.287 12020 Exposure complete
04:23:47.315 00.444 12020 worker thread done servicing request
04:23:47.316 00.001 9340 OnExposeComplete: enter
04:23:47.375 00.059 9340 UpdateGuideState(): m_state=6
04:23:47.393 00.018 9340 Star::Find(15, 1412, 112, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 495
04:23:47.411 00.018 9340 Star::Find returns 1 (0), X=1412.66, Y=112.41, Mass=1491086, SNR=196.1, Peak=65526 HFD=4.8
04:23:47.431 00.020 9340 MultiStar: [#1 -0.41,-0.18,1.01,U] [#2 -0.36,0.06,0.88,U] [#3 -0.26,0.03,0.98,U] [#4 -0.28,-0.11,1.00,U] [#5 -0.31,-0.07,1.03,U] [#6 -0.26,-0.13,0.96,U] [#7 -0.29,-0.07,1.12,U] [#8 -0.44,-0.07,0.99,U] 
04:23:47.474 00.043 9340 refined, 8 included, MultiStar: {-0.34, -0.09}, one-star: {-0.43, -0.21}
04:23:47.491 00.017 9340 CameraToMount -- cameraTheta (-2.89) - m_xAngle (0.05) = xAngle (-2.94 = -2.94)
04:23:47.506 00.015 9340 CameraToMount -- cameraTheta (-2.89) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-6.01 = 0.28)
04:23:47.523 00.017 9340 CameraToMount -- cameraX=-0.34 cameraY=-0.09 hyp=0.35 cameraTheta=-2.89 mountX=-0.34 mountY=0.09, mountTheta=2.87
04:23:47.549 00.026 9340 SchedulePrimaryMove(10104498, x=-0.34, y=-0.09, opts=13)
04:23:47.569 00.020 9340 Enqueuing Move request for scope (-0.34, -0.09)
04:23:47.589 00.020 12020 Worker thread wakes up
04:23:47.611 00.022 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.34, -0.09) opts 0xd
04:23:47.611 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=5629, max=65535, med=10313, FiltMin=8093, FiltMax=65517, Gamma=2.870
04:23:47.629 00.018 12020 Handling offset move in thread for scope, endpoint = (-0.34, -0.09)
04:23:47.630 00.001 9340 UpdateGuideState exits: m=1491086 SNR=196.1
04:23:47.645 00.015 12020 Moving (-0.34, -0.09) raw xDistance=-0.34 yDistance=0.09
04:23:47.645 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:23:47.666 00.021 12020 GuideAlgorithmHysteresis::Result() returns -0.14 from input -0.34
04:23:47.667 00.001 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:23:47.667 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
04:23:47.679 00.012 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
04:23:47.679 00.000 9340 Enqueuing Expose request
04:23:47.697 00.018 12020 MoveAxis(E, 26, ABG)
04:23:47.698 00.001 12020 Guiding  Dir = 2, Dur = 26
04:23:47.698 00.000 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"bed00c5e-1e26-41f7-8853-91e127a00b74"}
04:23:47.717 00.019 12020 IsSlewing returns 0
04:23:47.718 00.001 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"bed00c5e-1e26-41f7-8853-91e127a00b74"}
04:23:47.735 00.017 12020 IsGuiding returns 0
04:23:47.736 00.001 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"682bfa2a-603c-412f-b936-0ebc1ca6f89c"}
04:23:47.781 00.045 12020 IsGuiding returns 1
04:23:47.782 00.001 9340 case statement mapped state 6 to 3
04:23:47.795 00.013 12020 scope still moving after pulse duration time elapsed
04:23:47.797 00.002 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"682bfa2a-603c-412f-b936-0ebc1ca6f89c"}
04:23:47.820 00.023 12020 IsSlewing returns 0
04:23:47.821 00.001 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"b6140825-c3a4-4a2b-a83b-20a70927a99e"}
04:23:47.834 00.013 12020 IsGuiding returns 0
04:23:47.834 00.000 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":495,"width":15,"height":15,"star_pos":[6.66,7.41],"pixels":"..."},"id":"b6140825-c3a4-4a2b-a83b-20a70927a99e"}
04:23:47.852 00.018 12020 scope move finished after 26 + 72 ms
04:23:47.852 00.000 12020 Move returns status 0, amount 26
04:23:47.852 00.000 12020 MoveAxis(N, 0, ABG)
04:23:47.852 00.000 12020 Move returns status 0, amount 0
04:23:47.853 00.001 12020 move complete, result=0
04:23:47.853 00.000 12020 worker thread done servicing request
04:23:47.853 00.000 9340 GuideStep: -0.3 px 26 ms EAST, 0.1 px 0 ms NORTH
04:23:47.868 00.015 12020 Worker thread wakes up
04:23:47.869 00.001 12020 worker thread servicing REQUEST_EXPOSE 2000
04:23:47.869 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(1398,98,31,31)
04:23:49.440 01.571 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"8e267691-ccfd-4b83-a98b-48e993926c90"}
04:23:49.469 00.029 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"8e267691-ccfd-4b83-a98b-48e993926c90"}
04:23:49.495 00.026 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"fd099872-94da-46cc-8a85-b5aa7370d45d"}
04:23:49.526 00.031 9340 case statement mapped state 6 to 3
04:23:49.566 00.040 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"fd099872-94da-46cc-8a85-b5aa7370d45d"}
04:23:49.606 00.040 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"9de016ff-348e-440d-afed-80936e9a9bf4"}
04:23:49.620 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":495,"width":15,"height":15,"star_pos":[6.66,7.41],"pixels":"..."},"id":"9de016ff-348e-440d-afed-80936e9a9bf4"}
04:23:50.321 00.701 12020 Exposure complete
04:23:51.013 00.692 12020 worker thread done servicing request
04:23:51.013 00.000 9340 OnExposeComplete: enter
04:23:51.044 00.031 9340 UpdateGuideState(): m_state=6
04:23:51.056 00.012 9340 Star::Find(15, 1412, 112, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 496
04:23:51.070 00.014 9340 Star::Find returns 1 (0), X=1413.12, Y=112.43, Mass=1574538, SNR=207.8, Peak=65526 HFD=4.9
04:23:51.083 00.013 9340 MultiStar: [#1 0.15,-0.03,0.89,U] [#2 0.21,0.15,0.84,U] [#3 0.30,0.16,0.92,U] [#4 0.27,-0.14,0.87,U] [#5 0.26,-0.01,0.88,U] [#6 0.17,-0.01,0.90,U] [#7 0.14,0.15,0.86,U] [#8 0.05,-0.20,0.85,U] 
04:23:51.126 00.043 9340 refined, 8 included, MultiStar: {0.17, -0.02}, one-star: {0.03, -0.20}
04:23:51.142 00.016 9340 CameraToMount -- cameraTheta (-0.10) - m_xAngle (0.05) = xAngle (-0.15 = -0.15)
04:23:51.157 00.015 9340 CameraToMount -- cameraTheta (-0.10) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-3.22 = 3.06)
04:23:51.170 00.013 9340 CameraToMount -- cameraX=0.17 cameraY=-0.02 hyp=0.18 cameraTheta=-0.10 mountX=0.17 mountY=0.01, mountTheta=0.08
04:23:51.191 00.021 9340 SchedulePrimaryMove(10104498, x=0.17, y=-0.02, opts=13)
04:23:51.252 00.061 9340 Enqueuing Move request for scope (0.17, -0.02)
04:23:51.273 00.021 12020 Worker thread wakes up
04:23:51.276 00.003 12020 worker thread servicing REQUEST_MOVE scope ofs (0.17, -0.02) opts 0xd
04:23:51.276 00.000 12020 Handling offset move in thread for scope, endpoint = (0.17, -0.02)
04:23:51.277 00.001 12020 Moving (0.17, -0.02) raw xDistance=0.17 yDistance=0.01
04:23:51.277 00.000 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.17
04:23:51.277 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:23:51.277 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
04:23:51.278 00.001 9340 UpdateImageDisplay: Size=(1920,1080) min=6441, max=65535, med=10379, FiltMin=8053, FiltMax=65517, Gamma=2.870
04:23:51.302 00.024 12020 MoveAxis(E, 0, ABG)
04:23:51.302 00.000 12020 Move returns status 0, amount 0
04:23:51.303 00.001 9340 UpdateGuideState exits: m=1574538 SNR=207.8
04:23:51.328 00.025 12020 MoveAxis(N, 0, ABG)
04:23:51.329 00.001 12020 Move returns status 0, amount 0
04:23:51.329 00.000 12020 move complete, result=0
04:23:51.329 00.000 12020 worker thread done servicing request
04:23:51.329 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:23:51.395 00.066 9340 ScheduleExposure(2000,3,1) exposurePending=0
04:23:51.423 00.028 9340 Enqueuing Expose request
04:23:51.469 00.046 12020 Worker thread wakes up
04:23:51.470 00.001 12020 worker thread servicing REQUEST_EXPOSE 2000
04:23:51.470 00.000 9340 GuideStep: 0.2 px 0 ms EAST, 0.0 px 0 ms NORTH
04:23:51.515 00.045 12020 Handling exposure in thread, d=2000 o=3 r=(1398,98,31,31)
04:23:51.531 00.016 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"8ca57ffd-5ad7-451d-b48c-a06bbff9d3ae"}
04:23:51.551 00.020 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"8ca57ffd-5ad7-451d-b48c-a06bbff9d3ae"}
04:23:51.566 00.015 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"9a72183c-39c6-4ab4-afc4-37601f46f2d4"}
04:23:51.586 00.020 9340 case statement mapped state 6 to 3
04:23:51.606 00.020 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"9a72183c-39c6-4ab4-afc4-37601f46f2d4"}
04:23:51.651 00.045 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"ab4b6b4f-ce4c-44df-8316-4b8b737a14ab"}
04:23:51.664 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":496,"width":15,"height":15,"star_pos":[7.12,7.43],"pixels":"..."},"id":"ab4b6b4f-ce4c-44df-8316-4b8b737a14ab"}
04:23:53.455 01.791 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"27097545-ac1b-4ae9-ab44-2e381bc01fe4"}
04:23:53.518 00.063 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"27097545-ac1b-4ae9-ab44-2e381bc01fe4"}
04:23:53.638 00.120 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"fa1f83ef-bd10-48c9-8941-f9eee15e148d"}
04:23:53.724 00.086 9340 case statement mapped state 6 to 3
04:23:53.758 00.034 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"fa1f83ef-bd10-48c9-8941-f9eee15e148d"}
04:23:53.805 00.047 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"1127681e-77ca-48c6-90ae-725459e53812"}
04:23:53.872 00.067 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":496,"width":15,"height":15,"star_pos":[7.12,7.43],"pixels":"..."},"id":"1127681e-77ca-48c6-90ae-725459e53812"}
04:23:54.154 00.282 12020 Exposure complete
04:23:54.816 00.662 12020 worker thread done servicing request
04:23:54.817 00.001 9340 OnExposeComplete: enter
04:23:54.837 00.020 9340 UpdateGuideState(): m_state=6
04:23:54.855 00.018 9340 Star::Find(15, 1413, 112, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 497
04:23:54.892 00.037 9340 Star::Find returns 1 (0), X=1413.00, Y=112.27, Mass=1550468, SNR=277.7, Peak=65526 HFD=4.9
04:23:54.907 00.015 9340 MultiStar: [#1 -0.03,-0.14,0.73,U] [#2 0.01,-0.16,0.66,U] [#3 0.06,-0.09,0.78,U] [#4 0.14,-0.29,0.74,U] [#5 0.22,-0.14,0.72,U] [#6 0.06,-0.08,0.60,U] [#7 -0.15,0.02,0.59,U] [#8 -0.03,-0.35,0.59,U] 
04:23:54.950 00.043 9340 refined, 8 included, MultiStar: {0.02, -0.18}, one-star: {-0.09, -0.35}
04:23:54.968 00.018 9340 CameraToMount -- cameraTheta (-1.46) - m_xAngle (0.05) = xAngle (-1.51 = -1.51)
04:23:54.983 00.015 9340 CameraToMount -- cameraTheta (-1.46) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-4.58 = 1.70)
04:23:55.002 00.019 9340 CameraToMount -- cameraX=0.02 cameraY=-0.18 hyp=0.19 cameraTheta=-1.46 mountX=0.01 mountY=0.18, mountTheta=1.51
04:23:55.022 00.020 9340 SchedulePrimaryMove(10104498, x=0.02, y=-0.18, opts=13)
04:23:55.039 00.017 9340 Enqueuing Move request for scope (0.02, -0.18)
04:23:55.081 00.042 12020 Worker thread wakes up
04:23:55.081 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=6161, max=65535, med=10364, FiltMin=7881, FiltMax=65517, Gamma=2.870
04:23:55.096 00.015 12020 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.18) opts 0xd
04:23:55.096 00.000 9340 UpdateGuideState exits: m=1550468 SNR=277.7
04:23:55.114 00.018 12020 Handling offset move in thread for scope, endpoint = (0.02, -0.18)
04:23:55.114 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:23:55.135 00.021 12020 Moving (0.02, -0.18) raw xDistance=0.01 yDistance=0.18
04:23:55.135 00.000 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
04:23:55.135 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:23:55.135 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
04:23:55.165 00.030 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.18
04:23:55.165 00.000 12020 MoveAxis(E, 0, ABG)
04:23:55.166 00.001 12020 Move returns status 0, amount 0
04:23:55.166 00.000 12020 MoveAxis(N, 0, ABG)
04:23:55.166 00.000 12020 Move returns status 0, amount 0
04:23:55.166 00.000 12020 move complete, result=0
04:23:55.167 00.001 12020 worker thread done servicing request
04:23:55.168 00.001 9340 Enqueuing Expose request
04:23:55.228 00.060 12020 Worker thread wakes up
04:23:55.229 00.001 9340 GuideStep: 0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
04:23:55.265 00.036 12020 worker thread servicing REQUEST_EXPOSE 2000
04:23:55.265 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(1398,98,31,31)
04:23:55.450 00.185 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"127e9e76-e022-47c2-8af4-bc05e6318083"}
04:23:55.489 00.039 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"127e9e76-e022-47c2-8af4-bc05e6318083"}
04:23:55.510 00.021 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"3ee96977-8c12-443a-9fbd-a50aaf03f85d"}
04:23:55.528 00.018 9340 case statement mapped state 6 to 3
04:23:55.558 00.030 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"3ee96977-8c12-443a-9fbd-a50aaf03f85d"}
04:23:55.577 00.019 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"68cc38a7-446b-4044-971f-e5e0c65b46c6"}
04:23:55.627 00.050 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":497,"width":15,"height":15,"star_pos":[7.00,7.27],"pixels":"..."},"id":"68cc38a7-446b-4044-971f-e5e0c65b46c6"}
04:23:57.449 01.822 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"56bb329a-810b-4fa1-8f14-8874f5ec4c16"}
04:23:57.529 00.080 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"56bb329a-810b-4fa1-8f14-8874f5ec4c16"}
04:23:57.571 00.042 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"e0dc35be-460f-4d79-b3f7-89021d93c0b3"}
04:23:57.636 00.065 9340 case statement mapped state 6 to 3
04:23:57.728 00.092 12020 Exposure complete
04:23:57.728 00.000 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"e0dc35be-460f-4d79-b3f7-89021d93c0b3"}
04:23:57.746 00.018 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"c4c1e452-358e-4a2d-9fdd-6be51f0069fa"}
04:23:57.791 00.045 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":497,"width":15,"height":15,"star_pos":[7.00,7.27],"pixels":"..."},"id":"c4c1e452-358e-4a2d-9fdd-6be51f0069fa"}
04:23:58.167 00.376 9340 OnExposeComplete: enter
04:23:58.190 00.023 12020 worker thread done servicing request
04:23:58.190 00.000 9340 UpdateGuideState(): m_state=6
04:23:58.272 00.082 9340 Star::Find(15, 1412, 112, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 498
04:23:58.300 00.028 9340 Star::Find returns 1 (0), X=1412.87, Y=112.24, Mass=1473788, SNR=200.5, Peak=65526 HFD=4.5
04:23:58.324 00.024 9340 MultiStar: [#1 -0.32,-0.22,1.03,U] [#2 -0.23,-0.23,0.89,U] [#3 0.03,-0.14,1.21,U] [#4 -0.09,-0.56,0.00,M1] [#5 -0.20,-0.31,0.99,U] [#6 -0.13,-0.09,0.96,U] [#7 -0.31,-0.12,0.93,U] [#8 -0.27,-0.32,1.07,U] 
04:23:58.338 00.014 9340 refined, 7 included, MultiStar: {-0.20, -0.23}, one-star: {-0.22, -0.39}
04:23:58.370 00.032 9340 CameraToMount -- cameraTheta (-2.29) - m_xAngle (0.05) = xAngle (-2.34 = -2.34)
04:23:58.428 00.058 9340 CameraToMount -- cameraTheta (-2.29) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-5.41 = 0.87)
04:23:58.474 00.046 9340 CameraToMount -- cameraX=-0.20 cameraY=-0.23 hyp=0.30 cameraTheta=-2.29 mountX=-0.21 mountY=0.23, mountTheta=2.31
04:23:58.511 00.037 9340 SchedulePrimaryMove(10104498, x=-0.20, y=-0.23, opts=13)
04:23:58.549 00.038 9340 Enqueuing Move request for scope (-0.20, -0.23)
04:23:58.564 00.015 12020 Worker thread wakes up
04:23:58.564 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=6118, max=65535, med=10340, FiltMin=7851, FiltMax=65517, Gamma=2.870
04:23:58.612 00.048 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.20, -0.23) opts 0xd
04:23:58.612 00.000 9340 UpdateGuideState exits: m=1473788 SNR=200.5
04:23:58.625 00.013 12020 Handling offset move in thread for scope, endpoint = (-0.20, -0.23)
04:23:58.625 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:23:58.647 00.022 12020 Moving (-0.20, -0.23) raw xDistance=-0.21 yDistance=0.23
04:23:58.648 00.001 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.21
04:23:58.648 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
04:23:58.664 00.016 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:23:58.664 00.000 9340 Enqueuing Expose request
04:23:58.681 00.017 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.23
04:23:58.681 00.000 12020 MoveAxis(E, 0, ABG)
04:23:58.682 00.001 12020 Move returns status 0, amount 0
04:23:58.682 00.000 12020 MoveAxis(N, 0, ABG)
04:23:58.682 00.000 12020 Move returns status 0, amount 0
04:23:58.682 00.000 12020 move complete, result=0
04:23:58.682 00.000 12020 worker thread done servicing request
04:23:58.683 00.001 12020 Worker thread wakes up
04:23:58.683 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
04:23:58.683 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(1398,98,31,31)
04:23:58.687 00.004 9340 GuideStep: -0.2 px 0 ms EAST, 0.2 px 0 ms NORTH
04:23:59.449 00.762 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"eae618e6-ec49-4c65-bc81-d6cb9667ab72"}
04:23:59.476 00.027 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"eae618e6-ec49-4c65-bc81-d6cb9667ab72"}
04:23:59.491 00.015 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"6c9925f9-6fdd-478c-859b-0bacde3bc35e"}
04:23:59.503 00.012 9340 case statement mapped state 6 to 3
04:23:59.514 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"6c9925f9-6fdd-478c-859b-0bacde3bc35e"}
04:23:59.528 00.014 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"585ae654-bd1f-47e8-8e15-dba8d591a02d"}
04:23:59.545 00.017 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":498,"width":15,"height":15,"star_pos":[6.87,7.24],"pixels":"..."},"id":"585ae654-bd1f-47e8-8e15-dba8d591a02d"}
04:24:01.081 01.536 12020 Exposure complete
04:24:01.447 00.366 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"35848eda-8786-427e-ade5-15a4bff4dbed"}
04:24:01.469 00.022 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"35848eda-8786-427e-ade5-15a4bff4dbed"}
04:24:01.483 00.014 12020 worker thread done servicing request
04:24:01.484 00.001 9340 OnExposeComplete: enter
04:24:01.538 00.054 9340 UpdateGuideState(): m_state=6
04:24:01.561 00.023 9340 Star::Find(15, 1412, 112, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 499
04:24:01.595 00.034 9340 Star::Find returns 1 (0), X=1413.03, Y=112.34, Mass=1546180, SNR=208.6, Peak=65526 HFD=4.9
04:24:01.613 00.018 9340 MultiStar: [#1 0.05,-0.15,0.86,U] [#2 -0.08,0.01,0.88,U] [#3 0.36,0.20,1.01,U] [#4 0.12,-0.15,0.92,U] [#5 0.07,0.09,0.91,U] [#6 0.06,0.13,0.95,U] [#7 0.12,0.02,0.93,U] [#8 -0.00,-0.28,0.90,U] 
04:24:01.658 00.045 9340 refined, 8 included, MultiStar: {0.07, -0.04}, one-star: {-0.06, -0.28}
04:24:01.672 00.014 9340 CameraToMount -- cameraTheta (-0.55) - m_xAngle (0.05) = xAngle (-0.59 = -0.59)
04:24:01.696 00.024 9340 CameraToMount -- cameraTheta (-0.55) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-3.66 = 2.62)
04:24:01.720 00.024 9340 CameraToMount -- cameraX=0.07 cameraY=-0.04 hyp=0.09 cameraTheta=-0.55 mountX=0.07 mountY=0.04, mountTheta=0.54
04:24:01.778 00.058 9340 SchedulePrimaryMove(10104498, x=0.07, y=-0.04, opts=13)
04:24:01.796 00.018 9340 Enqueuing Move request for scope (0.07, -0.04)
04:24:01.813 00.017 12020 Worker thread wakes up
04:24:01.813 00.000 12020 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.04) opts 0xd
04:24:01.813 00.000 12020 Handling offset move in thread for scope, endpoint = (0.07, -0.04)
04:24:01.814 00.001 12020 Moving (0.07, -0.04) raw xDistance=0.07 yDistance=0.04
04:24:01.814 00.000 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
04:24:01.814 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=6298, max=65535, med=10349, FiltMin=7832, FiltMax=65517, Gamma=2.870
04:24:01.831 00.017 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:24:01.831 00.000 9340 UpdateGuideState exits: m=1546180 SNR=208.6
04:24:01.849 00.018 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
04:24:01.849 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:24:01.863 00.014 12020 MoveAxis(E, 0, ABG)
04:24:01.864 00.001 9340 ScheduleExposure(2000,3,1) exposurePending=0
04:24:01.901 00.037 12020 Move returns status 0, amount 0
04:24:01.902 00.001 9340 Enqueuing Expose request
04:24:01.918 00.016 12020 MoveAxis(N, 0, ABG)
04:24:01.918 00.000 12020 Move returns status 0, amount 0
04:24:01.919 00.001 12020 move complete, result=0
04:24:01.919 00.000 12020 worker thread done servicing request
04:24:01.920 00.001 9340 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
04:24:01.938 00.018 12020 Worker thread wakes up
04:24:01.939 00.001 12020 worker thread servicing REQUEST_EXPOSE 2000
04:24:01.939 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(1398,98,31,31)
04:24:01.946 00.007 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"33bf7d18-2174-45e8-bef8-a28376417d4a"}
04:24:01.966 00.020 9340 case statement mapped state 6 to 3
04:24:01.987 00.021 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"33bf7d18-2174-45e8-bef8-a28376417d4a"}
04:24:02.036 00.049 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"6149e35c-225c-4a12-817a-a1cde5a95d59"}
04:24:02.058 00.022 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":499,"width":15,"height":15,"star_pos":[7.03,7.34],"pixels":"..."},"id":"6149e35c-225c-4a12-817a-a1cde5a95d59"}
04:24:03.449 01.391 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"c762df61-c514-4efa-b510-43299a684e90"}
04:24:03.609 00.160 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"c762df61-c514-4efa-b510-43299a684e90"}
04:24:03.654 00.045 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"a30e97f2-eb80-4cfe-a6f2-b53b27a15dfe"}
04:24:03.709 00.055 9340 case statement mapped state 6 to 3
04:24:03.795 00.086 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"a30e97f2-eb80-4cfe-a6f2-b53b27a15dfe"}
04:24:03.833 00.038 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"df8ab2ca-0fd3-4eb5-9670-b1bcb1b60ee7"}
04:24:03.911 00.078 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":499,"width":15,"height":15,"star_pos":[7.03,7.34],"pixels":"..."},"id":"df8ab2ca-0fd3-4eb5-9670-b1bcb1b60ee7"}
04:24:04.413 00.502 12020 Exposure complete
04:24:05.322 00.909 9340 OnExposeComplete: enter
04:24:05.342 00.020 12020 worker thread done servicing request
04:24:05.348 00.006 9340 UpdateGuideState(): m_state=6
04:24:05.383 00.035 9340 Star::Find(15, 1413, 112, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 500
04:24:05.422 00.039 9340 Star::Find returns 1 (0), X=1412.98, Y=112.42, Mass=1511969, SNR=199.6, Peak=65526 HFD=4.9
04:24:05.500 00.078 9340 MultiStar: [#1 -0.19,-0.34,0.88,U] [#2 -0.15,0.07,1.00,U] [#3 0.05,0.11,0.95,U] [#4 0.08,-0.28,0.92,U] [#5 -0.08,-0.06,1.01,U] [#6 -0.03,0.04,0.94,U] [#7 -0.26,-0.02,0.91,U] [#8 -0.16,-0.14,0.83,U] 
04:24:05.526 00.026 9340 refined, 8 included, MultiStar: {-0.09, -0.09}, one-star: {-0.11, -0.21}
04:24:05.544 00.018 9340 CameraToMount -- cameraTheta (-2.37) - m_xAngle (0.05) = xAngle (-2.42 = -2.42)
04:24:05.576 00.032 9340 CameraToMount -- cameraTheta (-2.37) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-5.49 = 0.79)
04:24:05.594 00.018 9340 CameraToMount -- cameraX=-0.09 cameraY=-0.09 hyp=0.13 cameraTheta=-2.37 mountX=-0.10 mountY=0.09, mountTheta=2.38
04:24:05.654 00.060 9340 SchedulePrimaryMove(10104498, x=-0.09, y=-0.09, opts=13)
04:24:05.671 00.017 9340 Enqueuing Move request for scope (-0.09, -0.09)
04:24:05.684 00.013 12020 Worker thread wakes up
04:24:05.685 00.001 9340 UpdateImageDisplay: Size=(1920,1080) min=6202, max=65535, med=10373, FiltMin=8141, FiltMax=65517, Gamma=2.870
04:24:05.698 00.013 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.09, -0.09) opts 0xd
04:24:05.700 00.002 9340 UpdateGuideState exits: m=1511969 SNR=199.6
04:24:05.720 00.020 12020 Handling offset move in thread for scope, endpoint = (-0.09, -0.09)
04:24:05.720 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:24:05.737 00.017 12020 Moving (-0.09, -0.09) raw xDistance=-0.10 yDistance=0.09
04:24:05.737 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
04:24:05.775 00.038 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
04:24:05.775 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:24:05.775 00.000 9340 Enqueuing Expose request
04:24:05.790 00.015 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
04:24:05.790 00.000 12020 MoveAxis(E, 0, ABG)
04:24:05.790 00.000 12020 Move returns status 0, amount 0
04:24:05.790 00.000 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"e35c9513-1aa4-4593-a0e9-b2cab9c0c3fe"}
04:24:05.806 00.016 12020 MoveAxis(N, 0, ABG)
04:24:05.806 00.000 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"e35c9513-1aa4-4593-a0e9-b2cab9c0c3fe"}
04:24:05.823 00.017 12020 Move returns status 0, amount 0
04:24:05.825 00.002 12020 move complete, result=0
04:24:05.825 00.000 12020 worker thread done servicing request
04:24:05.825 00.000 9340 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
04:24:05.843 00.018 12020 Worker thread wakes up
04:24:05.844 00.001 12020 worker thread servicing REQUEST_EXPOSE 2000
04:24:05.844 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(1398,98,31,31)
04:24:05.851 00.007 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"c517077a-0ff6-4168-ac2a-5493c56c9bac"}
04:24:05.866 00.015 9340 case statement mapped state 6 to 3
04:24:05.879 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"c517077a-0ff6-4168-ac2a-5493c56c9bac"}
04:24:05.922 00.043 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"39901490-0122-4fbb-90eb-1509821403e4"}
04:24:05.936 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":500,"width":15,"height":15,"star_pos":[6.98,7.42],"pixels":"..."},"id":"39901490-0122-4fbb-90eb-1509821403e4"}
04:24:07.484 01.548 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"27958330-ae9e-40fb-a9e7-65530dfbb4fe"}
04:24:07.500 00.016 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"27958330-ae9e-40fb-a9e7-65530dfbb4fe"}
04:24:07.520 00.020 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"64b0938e-4dc2-46b7-a2fc-fadd75b87d3f"}
04:24:07.541 00.021 9340 case statement mapped state 6 to 3
04:24:07.581 00.040 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"64b0938e-4dc2-46b7-a2fc-fadd75b87d3f"}
04:24:07.593 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"bc5c70cc-e66c-4884-99c0-d899400b079d"}
04:24:07.604 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":500,"width":15,"height":15,"star_pos":[6.98,7.42],"pixels":"..."},"id":"bc5c70cc-e66c-4884-99c0-d899400b079d"}
04:24:08.232 00.628 12020 Exposure complete
04:24:08.493 00.261 12020 worker thread done servicing request
04:24:08.493 00.000 9340 OnExposeComplete: enter
04:24:08.507 00.014 9340 UpdateGuideState(): m_state=6
04:24:08.517 00.010 9340 Star::Find(15, 1412, 112, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 501
04:24:08.528 00.011 9340 Star::Find returns 1 (0), X=1412.92, Y=112.41, Mass=1563535, SNR=197.0, Peak=65526 HFD=4.9
04:24:08.540 00.012 9340 MultiStar: [#1 0.04,0.05,1.01,U] [#2 -0.05,0.18,1.01,U] [#3 0.12,0.22,0.99,U] [#4 0.08,0.04,1.06,U] [#5 0.03,0.14,0.96,U] [#6 -0.03,0.03,0.85,U] [#7 0.01,0.19,0.85,U] [#8 -0.15,-0.12,1.20,U] 
04:24:08.556 00.016 9340 refined, 8 included, MultiStar: {-0.02, 0.05}, one-star: {-0.17, -0.21}
04:24:08.574 00.018 9340 CameraToMount -- cameraTheta (1.87) - m_xAngle (0.05) = xAngle (1.82 = 1.82)
04:24:08.584 00.010 9340 CameraToMount -- cameraTheta (1.87) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-1.25 = -1.25)
04:24:08.613 00.029 9340 CameraToMount -- cameraX=-0.02 cameraY=0.05 hyp=0.05 cameraTheta=1.87 mountX=-0.01 mountY=-0.05, mountTheta=-1.83
04:24:08.629 00.016 9340 SchedulePrimaryMove(10104498, x=-0.02, y=0.05, opts=13)
04:24:08.645 00.016 9340 Enqueuing Move request for scope (-0.02, 0.05)
04:24:08.658 00.013 12020 Worker thread wakes up
04:24:08.658 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=5554, max=65535, med=10371, FiltMin=7875, FiltMax=65517, Gamma=2.870
04:24:08.667 00.009 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.05) opts 0xd
04:24:08.667 00.000 9340 UpdateGuideState exits: m=1563535 SNR=197.0
04:24:08.678 00.011 12020 Handling offset move in thread for scope, endpoint = (-0.02, 0.05)
04:24:08.678 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:24:08.690 00.012 12020 Moving (-0.02, 0.05) raw xDistance=-0.01 yDistance=-0.05
04:24:08.691 00.001 9340 ScheduleExposure(2000,3,1) exposurePending=0
04:24:08.704 00.013 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
04:24:08.704 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:24:08.704 00.000 9340 Enqueuing Expose request
04:24:08.719 00.015 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
04:24:08.719 00.000 12020 MoveAxis(E, 0, ABG)
04:24:08.720 00.001 12020 Move returns status 0, amount 0
04:24:08.720 00.000 12020 MoveAxis(N, 0, ABG)
04:24:08.720 00.000 12020 Move returns status 0, amount 0
04:24:08.720 00.000 12020 move complete, result=0
04:24:08.720 00.000 12020 worker thread done servicing request
04:24:08.720 00.000 12020 Worker thread wakes up
04:24:08.721 00.001 12020 worker thread servicing REQUEST_EXPOSE 2000
04:24:08.721 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(1398,98,31,31)
04:24:08.743 00.022 9340 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
04:24:09.485 00.742 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"b51d9a30-9872-44e0-9edf-5e45ef6903f8"}
04:24:09.500 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"b51d9a30-9872-44e0-9edf-5e45ef6903f8"}
04:24:09.560 00.060 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"8cac0dd8-b076-4c9e-b882-f937d615b3d4"}
04:24:09.571 00.011 9340 case statement mapped state 6 to 3
04:24:09.580 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"8cac0dd8-b076-4c9e-b882-f937d615b3d4"}
04:24:09.593 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"6c7c30e8-7cef-4103-a581-90b4d597096c"}
04:24:09.602 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":501,"width":15,"height":15,"star_pos":[6.92,7.41],"pixels":"..."},"id":"6c7c30e8-7cef-4103-a581-90b4d597096c"}
04:24:11.185 01.583 12020 Exposure complete
04:24:11.486 00.301 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"d42c3f2f-a1e8-429c-9395-47ec6df101f2"}
04:24:11.583 00.097 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"d42c3f2f-a1e8-429c-9395-47ec6df101f2"}
04:24:11.651 00.068 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"3c519434-2840-43b4-8721-d80be2df53a3"}
04:24:11.676 00.025 9340 case statement mapped state 6 to 3
04:24:11.694 00.018 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"3c519434-2840-43b4-8721-d80be2df53a3"}
04:24:11.742 00.048 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"a1a38d9c-90a1-4d9f-8877-6aa9432bce67"}
04:24:11.791 00.049 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":501,"width":15,"height":15,"star_pos":[6.92,7.41],"pixels":"..."},"id":"a1a38d9c-90a1-4d9f-8877-6aa9432bce67"}
04:24:11.892 00.101 12020 worker thread done servicing request
04:24:11.893 00.001 9340 OnExposeComplete: enter
04:24:11.939 00.046 9340 UpdateGuideState(): m_state=6
04:24:11.964 00.025 9340 Star::Find(15, 1412, 112, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 502
04:24:11.984 00.020 9340 Star::Find returns 1 (0), X=1412.94, Y=112.38, Mass=1561723, SNR=203.6, Peak=65526 HFD=5.0
04:24:11.997 00.013 9340 MultiStar: [#1 0.01,-0.30,1.02,U] [#2 -0.00,-0.03,0.77,U] [#3 0.10,-0.09,0.79,U] [#4 0.02,-0.43,0.89,U] [#5 -0.18,0.01,0.91,U] [#6 -0.19,-0.20,1.03,U] [#7 0.00,-0.34,0.95,U] [#8 -0.13,-0.34,0.92,U] 
04:24:12.015 00.018 9340 refined, 8 included, MultiStar: {-0.06, -0.22}, one-star: {-0.15, -0.24}
04:24:12.028 00.013 9340 CameraToMount -- cameraTheta (-1.85) - m_xAngle (0.05) = xAngle (-1.90 = -1.90)
04:24:12.070 00.042 9340 CameraToMount -- cameraTheta (-1.85) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-4.96 = 1.32)
04:24:12.097 00.027 9340 CameraToMount -- cameraX=-0.06 cameraY=-0.22 hyp=0.23 cameraTheta=-1.85 mountX=-0.07 mountY=0.23, mountTheta=1.89
04:24:12.139 00.042 9340 SchedulePrimaryMove(10104498, x=-0.06, y=-0.22, opts=13)
04:24:12.159 00.020 9340 Enqueuing Move request for scope (-0.06, -0.22)
04:24:12.180 00.021 12020 Worker thread wakes up
04:24:12.181 00.001 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.22) opts 0xd
04:24:12.181 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=6439, max=65535, med=10348, FiltMin=8082, FiltMax=65517, Gamma=2.870
04:24:12.218 00.037 12020 Handling offset move in thread for scope, endpoint = (-0.06, -0.22)
04:24:12.218 00.000 12020 Moving (-0.06, -0.22) raw xDistance=-0.07 yDistance=0.23
04:24:12.219 00.001 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
04:24:12.219 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:24:12.219 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.23
04:24:12.219 00.000 12020 MoveAxis(E, 0, ABG)
04:24:12.220 00.001 12020 Move returns status 0, amount 0
04:24:12.220 00.000 12020 MoveAxis(N, 0, ABG)
04:24:12.220 00.000 12020 Move returns status 0, amount 0
04:24:12.220 00.000 12020 move complete, result=0
04:24:12.220 00.000 12020 worker thread done servicing request
04:24:12.220 00.000 9340 UpdateGuideState exits: m=1561723 SNR=203.6
04:24:12.262 00.042 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:24:12.279 00.017 9340 ScheduleExposure(2000,3,1) exposurePending=0
04:24:12.293 00.014 9340 Enqueuing Expose request
04:24:12.320 00.027 12020 Worker thread wakes up
04:24:12.321 00.001 9340 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
04:24:12.337 00.016 12020 worker thread servicing REQUEST_EXPOSE 2000
04:24:12.338 00.001 12020 Handling exposure in thread, d=2000 o=3 r=(1398,98,31,31)
04:24:13.484 01.146 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"50de1867-cbfa-4758-b425-9b6a30662b25"}
04:24:13.505 00.021 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"50de1867-cbfa-4758-b425-9b6a30662b25"}
04:24:13.548 00.043 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"4bfe46c4-b1ca-4923-a775-a8a594181f87"}
04:24:13.564 00.016 9340 case statement mapped state 6 to 3
04:24:13.579 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"4bfe46c4-b1ca-4923-a775-a8a594181f87"}
04:24:13.647 00.068 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"6ccd8db8-288e-4344-b0ba-2e2ca6adeb33"}
04:24:13.667 00.020 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":502,"width":15,"height":15,"star_pos":[6.94,7.38],"pixels":"..."},"id":"6ccd8db8-288e-4344-b0ba-2e2ca6adeb33"}
04:24:14.771 01.104 12020 Exposure complete
04:24:15.018 00.247 12020 worker thread done servicing request
04:24:15.018 00.000 9340 OnExposeComplete: enter
04:24:15.029 00.011 9340 UpdateGuideState(): m_state=6
04:24:15.046 00.017 9340 Star::Find(15, 1412, 112, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 503
04:24:15.060 00.014 9340 Star::Find returns 1 (0), X=1412.78, Y=112.50, Mass=1555295, SNR=209.4, Peak=65526 HFD=5.0
04:24:15.088 00.028 9340 MultiStar: [#1 -0.21,0.01,0.92,U] [#2 -0.15,0.10,0.86,U] [#3 0.10,0.04,1.03,U] [#4 -0.06,-0.07,0.83,U] [#5 -0.03,-0.13,0.90,U] [#6 -0.13,-0.10,1.07,U] [#7 -0.15,0.05,0.83,U] [#8 -0.25,-0.14,1.13,U] 
04:24:15.100 00.012 9340 refined, 8 included, MultiStar: {-0.13, -0.05}, one-star: {-0.31, -0.13}
04:24:15.116 00.016 9340 CameraToMount -- cameraTheta (-2.81) - m_xAngle (0.05) = xAngle (-2.86 = -2.86)
04:24:15.134 00.018 9340 CameraToMount -- cameraTheta (-2.81) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-5.93 = 0.35)
04:24:15.146 00.012 9340 CameraToMount -- cameraX=-0.13 cameraY=-0.05 hyp=0.14 cameraTheta=-2.81 mountX=-0.14 mountY=0.05, mountTheta=2.80
04:24:15.170 00.024 9340 SchedulePrimaryMove(10104498, x=-0.13, y=-0.05, opts=13)
04:24:15.195 00.025 9340 Enqueuing Move request for scope (-0.13, -0.05)
04:24:15.236 00.041 12020 Worker thread wakes up
04:24:15.236 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=6556, max=65535, med=10370, FiltMin=7998, FiltMax=65517, Gamma=2.870
04:24:15.254 00.018 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.13, -0.05) opts 0xd
04:24:15.256 00.002 9340 UpdateGuideState exits: m=1555295 SNR=209.4
04:24:15.276 00.020 12020 Handling offset move in thread for scope, endpoint = (-0.13, -0.05)
04:24:15.277 00.001 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:24:15.290 00.013 12020 Moving (-0.13, -0.05) raw xDistance=-0.14 yDistance=0.05
04:24:15.291 00.001 9340 ScheduleExposure(2000,3,1) exposurePending=0
04:24:15.304 00.013 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
04:24:15.305 00.001 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:24:15.305 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
04:24:15.306 00.001 12020 MoveAxis(E, 0, ABG)
04:24:15.306 00.000 9340 Enqueuing Expose request
04:24:15.335 00.029 12020 Move returns status 0, amount 0
04:24:15.336 00.001 12020 MoveAxis(N, 0, ABG)
04:24:15.336 00.000 12020 Move returns status 0, amount 0
04:24:15.336 00.000 12020 move complete, result=0
04:24:15.336 00.000 12020 worker thread done servicing request
04:24:15.336 00.000 12020 Worker thread wakes up
04:24:15.337 00.001 12020 worker thread servicing REQUEST_EXPOSE 2000
04:24:15.337 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(1398,98,31,31)
04:24:15.341 00.004 9340 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
04:24:15.483 00.142 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"d5e5b98f-671e-45b9-8c65-cf6151f714bb"}
04:24:15.521 00.038 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"d5e5b98f-671e-45b9-8c65-cf6151f714bb"}
04:24:15.539 00.018 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"8edc0a34-f089-465d-9a1b-b767ac1b1954"}
04:24:15.563 00.024 9340 case statement mapped state 6 to 3
04:24:15.576 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"8edc0a34-f089-465d-9a1b-b767ac1b1954"}
04:24:15.590 00.014 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"40ae15d9-2b3c-42d6-9c96-f0281aa206e6"}
04:24:15.602 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":503,"width":15,"height":15,"star_pos":[6.78,7.50],"pixels":"..."},"id":"40ae15d9-2b3c-42d6-9c96-f0281aa206e6"}
04:24:17.483 01.881 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"a0f35f00-3b48-468b-94b0-7b807853b843"}
04:24:17.533 00.050 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"a0f35f00-3b48-468b-94b0-7b807853b843"}
04:24:17.546 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"9e0c600c-b7e6-46da-a27f-fe341d26c976"}
04:24:17.569 00.023 9340 case statement mapped state 6 to 3
04:24:17.612 00.043 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"9e0c600c-b7e6-46da-a27f-fe341d26c976"}
04:24:17.712 00.100 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"2b088c84-a6b5-42fd-8e41-a0719bf79b08"}
04:24:17.752 00.040 12020 Exposure complete
04:24:17.755 00.003 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":503,"width":15,"height":15,"star_pos":[6.78,7.50],"pixels":"..."},"id":"2b088c84-a6b5-42fd-8e41-a0719bf79b08"}
04:24:18.826 01.071 9340 OnExposeComplete: enter
04:24:18.879 00.053 12020 worker thread done servicing request
04:24:18.879 00.000 9340 UpdateGuideState(): m_state=6
04:24:18.982 00.103 9340 Star::Find(15, 1412, 112, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 504
04:24:19.039 00.057 9340 Star::Find returns 1 (0), X=1413.07, Y=112.29, Mass=1526975, SNR=222.3, Peak=65486 HFD=4.8
04:24:19.135 00.096 9340 MultiStar: [#1 0.07,-0.17,0.78,U] [#2 -0.01,-0.11,0.77,U] [#3 0.30,-0.06,1.07,U] [#4 0.32,-0.10,0.98,U] [#5 0.15,-0.23,0.83,U] [#6 0.27,-0.13,0.79,U] [#7 0.01,-0.06,0.93,U] [#8 -0.00,-0.25,0.75,U] 
04:24:19.177 00.042 9340 refined, 8 included, MultiStar: {0.13, -0.16}, one-star: {-0.02, -0.34}
04:24:19.236 00.059 9340 CameraToMount -- cameraTheta (-0.90) - m_xAngle (0.05) = xAngle (-0.95 = -0.95)
04:24:19.326 00.090 9340 CameraToMount -- cameraTheta (-0.90) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-4.02 = 2.27)
04:24:19.417 00.091 9340 CameraToMount -- cameraX=0.13 cameraY=-0.16 hyp=0.20 cameraTheta=-0.90 mountX=0.12 mountY=0.16, mountTheta=0.92
04:24:19.538 00.121 9340 SchedulePrimaryMove(10104498, x=0.13, y=-0.16, opts=13)
04:24:19.584 00.046 9340 Enqueuing Move request for scope (0.13, -0.16)
04:24:19.643 00.059 12020 Worker thread wakes up
04:24:19.644 00.001 9340 UpdateImageDisplay: Size=(1920,1080) min=6347, max=65535, med=10362, FiltMin=8209, FiltMax=65517, Gamma=2.870
04:24:19.661 00.017 12020 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.16) opts 0xd
04:24:19.662 00.001 9340 UpdateGuideState exits: m=1526975 SNR=222.3
04:24:19.683 00.021 12020 Handling offset move in thread for scope, endpoint = (0.13, -0.16)
04:24:19.683 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:24:19.700 00.017 12020 Moving (0.13, -0.16) raw xDistance=0.12 yDistance=0.16
04:24:19.701 00.001 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
04:24:19.704 00.003 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:24:19.704 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
04:24:19.730 00.026 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
04:24:19.730 00.000 9340 Enqueuing Expose request
04:24:19.752 00.022 12020 MoveAxis(E, 0, ABG)
04:24:19.752 00.000 12020 Move returns status 0, amount 0
04:24:19.752 00.000 12020 MoveAxis(N, 0, ABG)
04:24:19.753 00.001 12020 Move returns status 0, amount 0
04:24:19.753 00.000 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"0ea5c6ab-3947-4224-834c-dd522211bc4e"}
04:24:19.799 00.046 12020 move complete, result=0
04:24:19.799 00.000 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"0ea5c6ab-3947-4224-834c-dd522211bc4e"}
04:24:19.817 00.018 12020 worker thread done servicing request
04:24:19.817 00.000 12020 Worker thread wakes up
04:24:19.818 00.001 12020 worker thread servicing REQUEST_EXPOSE 2000
04:24:19.819 00.001 12020 Handling exposure in thread, d=2000 o=3 r=(1398,98,31,31)
04:24:19.819 00.000 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"3c4aa5ce-9143-41d2-972b-fdd3059b0396"}
04:24:19.848 00.029 9340 case statement mapped state 6 to 3
04:24:19.864 00.016 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"3c4aa5ce-9143-41d2-972b-fdd3059b0396"}
04:24:19.883 00.019 9340 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
04:24:19.937 00.054 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"e8176dcc-adee-4718-99dc-b98b3f88f661"}
04:24:19.962 00.025 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":504,"width":15,"height":15,"star_pos":[7.07,7.29],"pixels":"..."},"id":"e8176dcc-adee-4718-99dc-b98b3f88f661"}
04:24:21.510 01.548 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"c87f39f5-4dab-487b-87f3-f81104a7f065"}
04:24:21.560 00.050 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"c87f39f5-4dab-487b-87f3-f81104a7f065"}
04:24:21.593 00.033 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"3ad055a5-db59-40ba-a7f8-b30ed9e26d6a"}
04:24:21.646 00.053 9340 case statement mapped state 6 to 3
04:24:21.765 00.119 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"3ad055a5-db59-40ba-a7f8-b30ed9e26d6a"}
04:24:21.856 00.091 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"3c728d35-ce0e-4551-8ed9-33d5ff7246b2"}
04:24:21.880 00.024 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":504,"width":15,"height":15,"star_pos":[7.07,7.29],"pixels":"..."},"id":"3c728d35-ce0e-4551-8ed9-33d5ff7246b2"}
04:24:22.257 00.377 12020 Exposure complete
04:24:22.749 00.492 12020 worker thread done servicing request
04:24:22.749 00.000 9340 OnExposeComplete: enter
04:24:22.780 00.031 9340 UpdateGuideState(): m_state=6
04:24:22.801 00.021 9340 Star::Find(15, 1413, 112, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 505
04:24:22.845 00.044 9340 Star::Find returns 1 (0), X=1412.78, Y=112.59, Mass=1571316, SNR=235.2, Peak=65526 HFD=4.9
04:24:22.878 00.033 9340 MultiStar: [#1 -0.48,-0.10,0.78,U] [#2 -0.29,0.08,0.73,U] [#3 -0.15,0.09,0.87,U] [#4 -0.26,-0.15,0.94,U] [#5 -0.17,-0.04,0.79,U] [#6 -0.26,-0.10,0.82,U] [#7 -0.46,-0.03,0.87,U] [#8 -0.34,-0.11,0.85,U] 
04:24:22.898 00.020 9340 refined, 8 included, MultiStar: {-0.30, -0.05}, one-star: {-0.31, -0.03}
04:24:22.917 00.019 9340 CameraToMount -- cameraTheta (-2.99) - m_xAngle (0.05) = xAngle (-3.04 = -3.04)
04:24:22.945 00.028 9340 CameraToMount -- cameraTheta (-2.99) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-6.11 = 0.18)
04:24:22.985 00.040 9340 CameraToMount -- cameraX=-0.30 cameraY=-0.05 hyp=0.30 cameraTheta=-2.99 mountX=-0.30 mountY=0.05, mountTheta=2.97
04:24:23.022 00.037 9340 SchedulePrimaryMove(10104498, x=-0.30, y=-0.05, opts=13)
04:24:23.058 00.036 9340 Enqueuing Move request for scope (-0.30, -0.05)
04:24:23.098 00.040 12020 Worker thread wakes up
04:24:23.098 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=6496, max=65535, med=10382, FiltMin=8306, FiltMax=65517, Gamma=2.870
04:24:23.115 00.017 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.30, -0.05) opts 0xd
04:24:23.115 00.000 9340 UpdateGuideState exits: m=1571316 SNR=235.2
04:24:23.166 00.051 12020 Handling offset move in thread for scope, endpoint = (-0.30, -0.05)
04:24:23.166 00.000 12020 Moving (-0.30, -0.05) raw xDistance=-0.30 yDistance=0.05
04:24:23.166 00.000 12020 GuideAlgorithmHysteresis::Result() returns -0.13 from input -0.30
04:24:23.166 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:24:23.167 00.001 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
04:24:23.167 00.000 12020 MoveAxis(E, 23, ABG)
04:24:23.167 00.000 12020 Guiding  Dir = 2, Dur = 23
04:24:23.169 00.002 12020 IsSlewing returns 0
04:24:23.170 00.001 12020 IsGuiding returns 0
04:24:23.172 00.002 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:24:23.199 00.027 12020 PulseGuide returned control before completion, sleep 14
04:24:23.200 00.001 9340 ScheduleExposure(2000,3,1) exposurePending=0
04:24:23.214 00.014 9340 Enqueuing Expose request
04:24:23.266 00.052 12020 IsGuiding returns 0
04:24:23.268 00.002 12020 Move returns status 0, amount 23
04:24:23.268 00.000 12020 MoveAxis(N, 0, ABG)
04:24:23.268 00.000 12020 Move returns status 0, amount 0
04:24:23.269 00.001 12020 move complete, result=0
04:24:23.269 00.000 12020 worker thread done servicing request
04:24:23.273 00.004 9340 GuideStep: -0.3 px 23 ms EAST, 0.1 px 0 ms NORTH
04:24:23.340 00.067 12020 Worker thread wakes up
04:24:23.341 00.001 12020 worker thread servicing REQUEST_EXPOSE 2000
04:24:23.342 00.001 12020 Handling exposure in thread, d=2000 o=3 r=(1398,98,31,31)
04:24:23.504 00.162 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"a1c1757a-3c27-42c2-b25d-c63dd9105a7c"}
04:24:23.595 00.091 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"a1c1757a-3c27-42c2-b25d-c63dd9105a7c"}
04:24:23.623 00.028 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"bda74ea0-a8c0-4539-bf17-afc8d581fcb3"}
04:24:23.643 00.020 9340 case statement mapped state 6 to 3
04:24:23.665 00.022 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"bda74ea0-a8c0-4539-bf17-afc8d581fcb3"}
04:24:23.735 00.070 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"5c2bd9f0-7072-48f1-99d8-4a259b7f9dad"}
04:24:23.759 00.024 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":505,"width":15,"height":15,"star_pos":[6.78,6.59],"pixels":"..."},"id":"5c2bd9f0-7072-48f1-99d8-4a259b7f9dad"}
04:24:25.505 01.746 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"a53276c1-87aa-405c-8683-768baad3cfbe"}
04:24:25.550 00.045 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"a53276c1-87aa-405c-8683-768baad3cfbe"}
04:24:25.619 00.069 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"51a22fe0-13b2-47b2-8788-f6e863bbc849"}
04:24:25.643 00.024 9340 case statement mapped state 6 to 3
04:24:25.669 00.026 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"51a22fe0-13b2-47b2-8788-f6e863bbc849"}
04:24:25.735 00.066 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"fefd1aa5-6746-49c5-90ed-022b63b1904e"}
04:24:25.771 00.036 12020 Exposure complete
04:24:25.772 00.001 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":505,"width":15,"height":15,"star_pos":[6.78,6.59],"pixels":"..."},"id":"fefd1aa5-6746-49c5-90ed-022b63b1904e"}
04:24:26.228 00.456 12020 worker thread done servicing request
04:24:26.228 00.000 9340 OnExposeComplete: enter
04:24:26.283 00.055 9340 UpdateGuideState(): m_state=6
04:24:26.326 00.043 9340 Star::Find(15, 1412, 112, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 506
04:24:26.422 00.096 9340 Star::Find returns 1 (0), X=1412.67, Y=112.32, Mass=1520056, SNR=221.2, Peak=65526 HFD=4.8
04:24:26.441 00.019 9340 MultiStar: [#1 -0.15,-0.23,0.84,U] [#2 -0.32,-0.11,0.79,U] [#3 -0.18,-0.01,0.79,U] [#4 -0.07,-0.25,0.87,U] [#5 -0.12,-0.16,0.94,U] [#6 -0.19,-0.19,0.92,U] [#7 -0.21,-0.10,0.88,U] [#8 -0.31,-0.22,0.87,U] 
04:24:26.463 00.022 9340 refined, 8 included, MultiStar: {-0.22, -0.18}, one-star: {-0.41, -0.31}
04:24:26.531 00.068 9340 CameraToMount -- cameraTheta (-2.46) - m_xAngle (0.05) = xAngle (-2.51 = -2.51)
04:24:26.559 00.028 9340 CameraToMount -- cameraTheta (-2.46) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-5.57 = 0.71)
04:24:26.588 00.029 9340 CameraToMount -- cameraX=-0.22 cameraY=-0.18 hyp=0.29 cameraTheta=-2.46 mountX=-0.23 mountY=0.19, mountTheta=2.46
04:24:26.678 00.090 9340 SchedulePrimaryMove(10104498, x=-0.22, y=-0.18, opts=13)
04:24:26.698 00.020 9340 Enqueuing Move request for scope (-0.22, -0.18)
04:24:26.734 00.036 12020 Worker thread wakes up
04:24:26.735 00.001 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.22, -0.18) opts 0xd
04:24:26.735 00.000 12020 Handling offset move in thread for scope, endpoint = (-0.22, -0.18)
04:24:26.735 00.000 12020 Moving (-0.22, -0.18) raw xDistance=-0.23 yDistance=0.19
04:24:26.735 00.000 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.23
04:24:26.735 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:24:26.735 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.19
04:24:26.736 00.001 12020 MoveAxis(E, 0, ABG)
04:24:26.736 00.000 12020 Move returns status 0, amount 0
04:24:26.737 00.001 9340 UpdateImageDisplay: Size=(1920,1080) min=6397, max=65535, med=10333, FiltMin=7827, FiltMax=65517, Gamma=2.870
04:24:26.787 00.050 12020 MoveAxis(N, 0, ABG)
04:24:26.788 00.001 12020 Move returns status 0, amount 0
04:24:26.788 00.000 9340 UpdateGuideState exits: m=1520056 SNR=221.2
04:24:26.802 00.014 12020 move complete, result=0
04:24:26.802 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:24:26.820 00.018 12020 worker thread done servicing request
04:24:26.820 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
04:24:26.836 00.016 9340 Enqueuing Expose request
04:24:26.861 00.025 12020 Worker thread wakes up
04:24:26.861 00.000 9340 GuideStep: -0.2 px 0 ms EAST, 0.2 px 0 ms NORTH
04:24:26.876 00.015 12020 worker thread servicing REQUEST_EXPOSE 2000
04:24:26.877 00.001 12020 Handling exposure in thread, d=2000 o=3 r=(1398,98,31,31)
04:24:27.508 00.631 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"a3c8d6aa-5082-4f96-b2f8-b45b57a29ff2"}
04:24:27.535 00.027 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"a3c8d6aa-5082-4f96-b2f8-b45b57a29ff2"}
04:24:27.547 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"f2887654-8983-4416-bc28-e838e3f62f46"}
04:24:27.558 00.011 9340 case statement mapped state 6 to 3
04:24:27.570 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"f2887654-8983-4416-bc28-e838e3f62f46"}
04:24:27.585 00.015 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"ad3ec5d5-908b-4ddd-9746-def813245ff9"}
04:24:27.600 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":506,"width":15,"height":15,"star_pos":[6.67,7.32],"pixels":"..."},"id":"ad3ec5d5-908b-4ddd-9746-def813245ff9"}
04:24:29.259 01.659 12020 Exposure complete
04:24:29.504 00.245 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"f3b7dfda-7d57-45a3-933f-d0c507439f5e"}
04:24:29.521 00.017 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"f3b7dfda-7d57-45a3-933f-d0c507439f5e"}
04:24:29.537 00.016 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"0cd1fedc-bd57-410f-8017-f258831115ae"}
04:24:29.554 00.017 12020 worker thread done servicing request
04:24:29.555 00.001 9340 case statement mapped state 6 to 3
04:24:29.568 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"0cd1fedc-bd57-410f-8017-f258831115ae"}
04:24:29.607 00.039 9340 OnExposeComplete: enter
04:24:29.620 00.013 9340 UpdateGuideState(): m_state=6
04:24:29.641 00.021 9340 Star::Find(15, 1412, 112, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 507
04:24:29.653 00.012 9340 Star::Find returns 1 (0), X=1412.87, Y=112.07, Mass=1449459, SNR=210.3, Peak=63174 HFD=4.5
04:24:29.666 00.013 9340 MultiStar: [#1 -0.15,-0.39,0.94,U] [#2 -0.31,-0.39,0.87,U] [#3 -0.02,-0.26,0.94,U] [#4 0.05,-0.50,0.91,U] [#5 -0.05,-0.34,0.79,U] [#6 -0.13,-0.39,0.77,U] [#7 -0.28,-0.48,0.00,M1] [#8 -0.07,-0.48,0.84,U] 
04:24:29.691 00.025 9340 refined, 7 included, MultiStar: {-0.11, -0.42}, one-star: {-0.22, -0.55}
04:24:29.704 00.013 9340 CameraToMount -- cameraTheta (-1.84) - m_xAngle (0.05) = xAngle (-1.89 = -1.89)
04:24:29.717 00.013 9340 CameraToMount -- cameraTheta (-1.84) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-4.95 = 1.33)
04:24:29.754 00.037 9340 CameraToMount -- cameraX=-0.11 cameraY=-0.42 hyp=0.43 cameraTheta=-1.84 mountX=-0.13 mountY=0.42, mountTheta=1.88
04:24:29.779 00.025 9340 SchedulePrimaryMove(10104498, x=-0.11, y=-0.42, opts=13)
04:24:29.792 00.013 9340 Enqueuing Move request for scope (-0.11, -0.42)
04:24:29.802 00.010 12020 Worker thread wakes up
04:24:29.802 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=6070, max=65535, med=10369, FiltMin=8199, FiltMax=65523, Gamma=2.870
04:24:29.814 00.012 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.11, -0.42) opts 0xd
04:24:29.814 00.000 9340 UpdateGuideState exits: m=1449459 SNR=210.3
04:24:29.829 00.015 12020 Handling offset move in thread for scope, endpoint = (-0.11, -0.42)
04:24:29.829 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:24:29.843 00.014 12020 Moving (-0.11, -0.42) raw xDistance=-0.13 yDistance=0.42
04:24:29.843 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
04:24:29.880 00.037 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
04:24:29.880 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.42 from input 0.42
04:24:29.880 00.000 12020 MoveAxis(E, 0, ABG)
04:24:29.880 00.000 12020 Move returns status 0, amount 0
04:24:29.880 00.000 12020 MoveAxis(S, 68, ABG)
04:24:29.881 00.001 12020 Guiding  Dir = 1, Dur = 68
04:24:29.881 00.000 9340 Enqueuing Expose request
04:24:29.897 00.016 12020 IsSlewing returns 0
04:24:29.898 00.001 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"2c86810c-ca38-417a-9b72-5a3e284d9603"}
04:24:29.912 00.014 12020 IsGuiding returns 0
04:24:29.914 00.002 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":507,"width":15,"height":15,"star_pos":[6.87,7.07],"pixels":"..."},"id":"2c86810c-ca38-417a-9b72-5a3e284d9603"}
04:24:30.006 00.092 12020 IsGuiding returns 1
04:24:30.006 00.000 12020 scope still moving after pulse duration time elapsed
04:24:30.042 00.036 12020 IsSlewing returns 0
04:24:30.043 00.001 12020 IsGuiding returns 1
04:24:30.176 00.133 12020 IsSlewing returns 0
04:24:30.224 00.048 12020 IsGuiding returns 0
04:24:30.224 00.000 12020 scope move finished after 68 + 244 ms
04:24:30.224 00.000 12020 Move returns status 0, amount 68
04:24:30.226 00.002 12020 move complete, result=0
04:24:30.226 00.000 12020 worker thread done servicing request
04:24:30.226 00.000 12020 Worker thread wakes up
04:24:30.226 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
04:24:30.226 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(1398,98,31,31)
04:24:30.226 00.000 9340 GuideStep: -0.1 px 0 ms EAST, 0.4 px 68 ms SOUTH
04:24:31.505 01.279 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"065796ad-c55b-4b8e-a587-8ded829d7f3f"}
04:24:31.578 00.073 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"065796ad-c55b-4b8e-a587-8ded829d7f3f"}
04:24:31.711 00.133 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"047405fb-cda8-4794-8a99-d78b17ff2490"}
04:24:31.806 00.095 9340 case statement mapped state 6 to 3
04:24:31.876 00.070 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"047405fb-cda8-4794-8a99-d78b17ff2490"}
04:24:31.931 00.055 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"89aca5e6-1f87-430d-9abe-6db351f003ff"}
04:24:32.126 00.195 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":507,"width":15,"height":15,"star_pos":[6.87,7.07],"pixels":"..."},"id":"89aca5e6-1f87-430d-9abe-6db351f003ff"}
04:24:32.686 00.560 12020 Exposure complete
04:24:33.504 00.818 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"bb8ff492-76d1-4d0f-9222-5f161cac09a2"}
04:24:33.539 00.035 12020 worker thread done servicing request
04:24:33.539 00.000 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"bb8ff492-76d1-4d0f-9222-5f161cac09a2"}
04:24:33.577 00.038 9340 OnExposeComplete: enter
04:24:33.648 00.071 9340 UpdateGuideState(): m_state=6
04:24:33.676 00.028 9340 Star::Find(15, 1412, 112, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 508
04:24:33.695 00.019 9340 Star::Find returns 1 (0), X=1412.42, Y=112.41, Mass=1559428, SNR=190.8, Peak=65526 HFD=5.0
04:24:33.728 00.033 9340 MultiStar: [#1 -0.60,-0.20,0.00,M1] [#2 -0.50,0.01,0.86,U] [#3 -0.35,0.19,1.12,U] [#4 -0.29,-0.11,1.16,U] [#5 -0.51,0.08,0.00,M1] [#6 -0.34,0.02,0.91,U] [#7 -0.43,0.00,0.94,U] [#8 -0.47,-0.11,0.87,U] 
04:24:33.746 00.018 9340 refined, 6 included, MultiStar: {-0.43, -0.03}, one-star: {-0.67, -0.21}
04:24:33.803 00.057 9340 CameraToMount -- cameraTheta (-3.08) - m_xAngle (0.05) = xAngle (-3.13 = -3.13)
04:24:33.829 00.026 9340 CameraToMount -- cameraTheta (-3.08) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-6.20 = 0.09)
04:24:33.846 00.017 9340 CameraToMount -- cameraX=-0.43 cameraY=-0.03 hyp=0.43 cameraTheta=-3.08 mountX=-0.43 mountY=0.04, mountTheta=3.05
04:24:33.888 00.042 9340 SchedulePrimaryMove(10104498, x=-0.43, y=-0.03, opts=13)
04:24:33.940 00.052 9340 Enqueuing Move request for scope (-0.43, -0.03)
04:24:33.957 00.017 12020 Worker thread wakes up
04:24:33.958 00.001 9340 UpdateImageDisplay: Size=(1920,1080) min=6583, max=65535, med=10368, FiltMin=8158, FiltMax=65517, Gamma=2.870
04:24:33.978 00.020 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.43, -0.03) opts 0xd
04:24:33.978 00.000 9340 UpdateGuideState exits: m=1559428 SNR=190.8
04:24:33.990 00.012 12020 Handling offset move in thread for scope, endpoint = (-0.43, -0.03)
04:24:33.990 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:24:34.004 00.014 12020 Moving (-0.43, -0.03) raw xDistance=-0.43 yDistance=0.04
04:24:34.004 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
04:24:34.020 00.016 12020 GuideAlgorithmHysteresis::Result() returns -0.18 from input -0.43
04:24:34.021 00.001 9340 Enqueuing Expose request
04:24:34.034 00.013 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:24:34.034 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
04:24:34.035 00.001 12020 MoveAxis(E, 33, ABG)
04:24:34.035 00.000 12020 Guiding  Dir = 2, Dur = 33
04:24:34.035 00.000 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"bb6dae81-f8f5-4659-91c9-f5f10a5eb0da"}
04:24:34.067 00.032 12020 IsSlewing returns 0
04:24:34.068 00.001 9340 case statement mapped state 6 to 3
04:24:34.085 00.017 12020 IsGuiding returns 0
04:24:34.085 00.000 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"bb6dae81-f8f5-4659-91c9-f5f10a5eb0da"}
04:24:34.108 00.023 12020 PulseGuide returned control before completion, sleep 20
04:24:34.111 00.003 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"2855dc0f-0e79-4053-9e4c-562d0f75ab6c"}
04:24:34.123 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":508,"width":15,"height":15,"star_pos":[7.42,7.41],"pixels":"..."},"id":"2855dc0f-0e79-4053-9e4c-562d0f75ab6c"}
04:24:34.156 00.033 12020 IsGuiding returns 0
04:24:34.157 00.001 12020 Move returns status 0, amount 33
04:24:34.157 00.000 12020 MoveAxis(N, 0, ABG)
04:24:34.158 00.001 12020 Move returns status 0, amount 0
04:24:34.158 00.000 12020 move complete, result=0
04:24:34.158 00.000 12020 worker thread done servicing request
04:24:34.158 00.000 9340 GuideStep: -0.4 px 33 ms EAST, 0.0 px 0 ms NORTH
04:24:34.222 00.064 12020 Worker thread wakes up
04:24:34.223 00.001 12020 worker thread servicing REQUEST_EXPOSE 2000
04:24:34.223 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(1398,98,31,31)
04:24:35.502 01.279 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"fb397071-7bac-4b5d-a131-43e9162b0cbf"}
04:24:35.529 00.027 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"fb397071-7bac-4b5d-a131-43e9162b0cbf"}
04:24:35.551 00.022 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"03dc729e-0f80-4f33-b176-46d361e31a4d"}
04:24:35.567 00.016 9340 case statement mapped state 6 to 3
04:24:35.582 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"03dc729e-0f80-4f33-b176-46d361e31a4d"}
04:24:35.661 00.079 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"eb75c78c-1d13-43ec-be11-91a6ff0b059e"}
04:24:35.681 00.020 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":508,"width":15,"height":15,"star_pos":[7.42,7.41],"pixels":"..."},"id":"eb75c78c-1d13-43ec-be11-91a6ff0b059e"}
04:24:36.588 00.907 12020 Exposure complete
04:24:36.904 00.316 12020 worker thread done servicing request
04:24:36.905 00.001 9340 OnExposeComplete: enter
04:24:36.919 00.014 9340 UpdateGuideState(): m_state=6
04:24:36.958 00.039 9340 Star::Find(15, 1412, 112, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 509
04:24:36.977 00.019 9340 Star::Find returns 1 (0), X=1412.99, Y=112.51, Mass=1496363, SNR=221.2, Peak=65526 HFD=5.0
04:24:37.000 00.023 9340 MultiStar: [#1 -0.12,0.07,0.80,U] [#2 -0.14,0.38,0.81,U] [#3 0.17,0.21,1.01,U] [#4 -0.01,0.07,0.81,U] [#5 0.01,0.09,0.84,U] [#6 -0.12,0.15,0.83,U] [#7 -0.12,0.33,0.81,U] [#8 -0.11,-0.02,0.73,U] 
04:24:37.016 00.016 9340 refined, 8 included, MultiStar: {-0.05, 0.13}, one-star: {-0.10, -0.11}
04:24:37.026 00.010 9340 CameraToMount -- cameraTheta (1.97) - m_xAngle (0.05) = xAngle (1.92 = 1.92)
04:24:37.050 00.024 9340 CameraToMount -- cameraTheta (1.97) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-1.15 = -1.15)
04:24:37.066 00.016 9340 CameraToMount -- cameraX=-0.05 cameraY=0.13 hyp=0.14 cameraTheta=1.97 mountX=-0.05 mountY=-0.13, mountTheta=-1.93
04:24:37.109 00.043 9340 SchedulePrimaryMove(10104498, x=-0.05, y=0.13, opts=13)
04:24:37.122 00.013 9340 Enqueuing Move request for scope (-0.05, 0.13)
04:24:37.135 00.013 12020 Worker thread wakes up
04:24:37.135 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=6400, max=65535, med=10380, FiltMin=8069, FiltMax=65517, Gamma=2.870
04:24:37.151 00.016 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.13) opts 0xd
04:24:37.151 00.000 12020 Handling offset move in thread for scope, endpoint = (-0.05, 0.13)
04:24:37.151 00.000 9340 UpdateGuideState exits: m=1496363 SNR=221.2
04:24:37.167 00.016 12020 Moving (-0.05, 0.13) raw xDistance=-0.05 yDistance=-0.13
04:24:37.167 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:24:37.191 00.024 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
04:24:37.191 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
04:24:37.221 00.030 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:24:37.221 00.000 9340 Enqueuing Expose request
04:24:37.272 00.051 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
04:24:37.272 00.000 12020 MoveAxis(E, 0, ABG)
04:24:37.273 00.001 12020 Move returns status 0, amount 0
04:24:37.273 00.000 12020 MoveAxis(N, 0, ABG)
04:24:37.273 00.000 12020 Move returns status 0, amount 0
04:24:37.273 00.000 12020 move complete, result=0
04:24:37.273 00.000 12020 worker thread done servicing request
04:24:37.273 00.000 12020 Worker thread wakes up
04:24:37.274 00.001 12020 worker thread servicing REQUEST_EXPOSE 2000
04:24:37.274 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(1398,98,31,31)
04:24:37.288 00.014 9340 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
04:24:37.501 00.213 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"9ad790d2-38ff-423e-93e9-b43aa40f8196"}
04:24:37.519 00.018 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"9ad790d2-38ff-423e-93e9-b43aa40f8196"}
04:24:37.562 00.043 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"0ed92099-de97-4a10-9383-ac116c926f89"}
04:24:37.578 00.016 9340 case statement mapped state 6 to 3
04:24:37.591 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"0ed92099-de97-4a10-9383-ac116c926f89"}
04:24:37.607 00.016 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"f4f13723-7b5f-45cc-8b99-ac8779432888"}
04:24:37.626 00.019 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":509,"width":15,"height":15,"star_pos":[6.99,6.51],"pixels":"..."},"id":"f4f13723-7b5f-45cc-8b99-ac8779432888"}
04:24:39.500 01.874 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"434e94d7-e635-4d12-9a81-2fbb31bbeab2"}
04:24:39.533 00.033 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"434e94d7-e635-4d12-9a81-2fbb31bbeab2"}
04:24:39.581 00.048 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"2df63c09-ce08-4a31-9598-dcdd26709b56"}
04:24:39.599 00.018 9340 case statement mapped state 6 to 3
04:24:39.616 00.017 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"2df63c09-ce08-4a31-9598-dcdd26709b56"}
04:24:39.650 00.034 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"f43f8876-16a6-4cee-b145-885ce172aa4b"}
04:24:39.732 00.082 12020 Exposure complete
04:24:39.734 00.002 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":509,"width":15,"height":15,"star_pos":[6.99,6.51],"pixels":"..."},"id":"f43f8876-16a6-4cee-b145-885ce172aa4b"}
04:24:40.220 00.486 12020 worker thread done servicing request
04:24:40.220 00.000 9340 OnExposeComplete: enter
04:24:40.297 00.077 9340 UpdateGuideState(): m_state=6
04:24:40.396 00.099 9340 Star::Find(15, 1412, 112, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 510
04:24:40.452 00.056 9340 Star::Find returns 1 (0), X=1412.56, Y=112.68, Mass=1553467, SNR=222.1, Peak=65526 HFD=5.0
04:24:40.510 00.058 9340 MultiStar: [#1 -0.34,0.16,0.87,U] [#2 -0.29,0.24,0.71,U] [#3 -0.20,0.43,0.82,U] [#4 -0.12,0.15,0.79,U] [#5 -0.45,0.23,0.92,U] [#6 -0.39,0.26,0.88,U] [#7 -0.46,0.27,0.00,M1] [#8 -0.48,0.13,0.93,U] 
04:24:40.527 00.017 9340 refined, 7 included, MultiStar: {-0.36, 0.20}, one-star: {-0.52, 0.05}
04:24:40.549 00.022 9340 CameraToMount -- cameraTheta (2.63) - m_xAngle (0.05) = xAngle (2.58 = 2.58)
04:24:40.576 00.027 9340 CameraToMount -- cameraTheta (2.63) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-0.49 = -0.49)
04:24:40.636 00.060 9340 CameraToMount -- cameraX=-0.36 cameraY=0.20 hyp=0.41 cameraTheta=2.63 mountX=-0.35 mountY=-0.19, mountTheta=-2.64
04:24:40.664 00.028 9340 SchedulePrimaryMove(10104498, x=-0.36, y=0.20, opts=13)
04:24:40.709 00.045 9340 Enqueuing Move request for scope (-0.36, 0.20)
04:24:40.760 00.051 12020 Worker thread wakes up
04:24:40.760 00.000 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.36, 0.20) opts 0xd
04:24:40.760 00.000 12020 Handling offset move in thread for scope, endpoint = (-0.36, 0.20)
04:24:40.761 00.001 12020 Moving (-0.36, 0.20) raw xDistance=-0.35 yDistance=-0.19
04:24:40.761 00.000 12020 GuideAlgorithmHysteresis::Result() returns -0.15 from input -0.35
04:24:40.762 00.001 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:24:40.762 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
04:24:40.762 00.000 12020 MoveAxis(E, 26, ABG)
04:24:40.762 00.000 12020 Guiding  Dir = 2, Dur = 26
04:24:40.793 00.031 9340 UpdateImageDisplay: Size=(1920,1080) min=6473, max=65535, med=10336, FiltMin=8163, FiltMax=65517, Gamma=2.870
04:24:40.837 00.044 12020 IsSlewing returns 0
04:24:40.839 00.002 12020 IsGuiding returns 0
04:24:40.840 00.001 9340 UpdateGuideState exits: m=1553467 SNR=222.1
04:24:40.869 00.029 12020 PulseGuide returned control before completion, sleep 19
04:24:40.870 00.001 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:24:40.898 00.028 9340 ScheduleExposure(2000,3,1) exposurePending=0
04:24:40.940 00.042 12020 IsGuiding returns 0
04:24:40.941 00.001 12020 Move returns status 0, amount 26
04:24:40.941 00.000 9340 Enqueuing Expose request
04:24:40.954 00.013 12020 MoveAxis(N, 0, ABG)
04:24:40.954 00.000 12020 Move returns status 0, amount 0
04:24:40.954 00.000 12020 move complete, result=0
04:24:40.954 00.000 12020 worker thread done servicing request
04:24:40.955 00.001 12020 Worker thread wakes up
04:24:40.955 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
04:24:40.955 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(1398,98,31,31)
04:24:40.959 00.004 9340 GuideStep: -0.3 px 26 ms EAST, -0.2 px 0 ms NORTH
04:24:41.523 00.564 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"27d961b1-5898-4e06-ab54-17c3150da7f1"}
04:24:41.544 00.021 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"27d961b1-5898-4e06-ab54-17c3150da7f1"}
04:24:41.560 00.016 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"6ab42d63-aef3-4a94-be5f-ef77a5e4464d"}
04:24:41.584 00.024 9340 case statement mapped state 6 to 3
04:24:41.596 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"6ab42d63-aef3-4a94-be5f-ef77a5e4464d"}
04:24:41.612 00.016 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"6f22bf5b-aecc-4018-a501-db61373b0648"}
04:24:41.624 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":510,"width":15,"height":15,"star_pos":[6.56,6.68],"pixels":"..."},"id":"6f22bf5b-aecc-4018-a501-db61373b0648"}
04:24:43.400 01.776 12020 Exposure complete
04:24:43.534 00.134 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"69e7b7de-be0a-4555-954f-a49efa5a3268"}
04:24:43.725 00.191 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"69e7b7de-be0a-4555-954f-a49efa5a3268"}
04:24:43.873 00.148 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"ca189d2a-c704-4163-bd36-109e2998df31"}
04:24:43.955 00.082 9340 case statement mapped state 6 to 3
04:24:44.003 00.048 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"ca189d2a-c704-4163-bd36-109e2998df31"}
04:24:44.048 00.045 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"686d4072-b0a1-4cd7-8e10-ff1a190dda34"}
04:24:44.107 00.059 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":510,"width":15,"height":15,"star_pos":[6.56,6.68],"pixels":"..."},"id":"686d4072-b0a1-4cd7-8e10-ff1a190dda34"}
04:24:44.151 00.044 12020 worker thread done servicing request
04:24:44.151 00.000 9340 OnExposeComplete: enter
04:24:44.167 00.016 9340 UpdateGuideState(): m_state=6
04:24:44.188 00.021 9340 Star::Find(15, 1412, 112, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 511
04:24:44.225 00.037 9340 Star::Find returns 1 (0), X=1412.69, Y=112.86, Mass=1515226, SNR=196.5, Peak=65526 HFD=4.8
04:24:44.279 00.054 9340 MultiStar: [#1 -0.47,0.26,0.00,M1] [#2 -0.32,0.40,0.00,M1] [#3 -0.17,0.37,1.02,U] [#4 -0.14,0.29,1.05,U] [#5 -0.20,0.32,0.96,U] [#6 -0.31,0.32,1.04,U] [#7 -0.39,0.41,0.00,M2] [#8 -0.49,0.10,0.87,U] 
04:24:44.305 00.026 9340 refined, 5 included, MultiStar: {-0.28, 0.28}, one-star: {-0.40, 0.24}
04:24:44.329 00.024 9340 CameraToMount -- cameraTheta (2.36) - m_xAngle (0.05) = xAngle (2.31 = 2.31)
04:24:44.348 00.019 9340 CameraToMount -- cameraTheta (2.36) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-0.76 = -0.76)
04:24:44.364 00.016 9340 CameraToMount -- cameraX=-0.28 cameraY=0.28 hyp=0.39 cameraTheta=2.36 mountX=-0.27 mountY=-0.27, mountTheta=-2.35
04:24:44.386 00.022 9340 SchedulePrimaryMove(10104498, x=-0.28, y=0.28, opts=13)
04:24:44.426 00.040 9340 Enqueuing Move request for scope (-0.28, 0.28)
04:24:44.444 00.018 12020 Worker thread wakes up
04:24:44.444 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=6399, max=65535, med=10314, FiltMin=7954, FiltMax=65517, Gamma=2.870
04:24:44.473 00.029 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.28, 0.28) opts 0xd
04:24:44.474 00.001 9340 UpdateGuideState exits: m=1515226 SNR=196.5
04:24:44.487 00.013 12020 Handling offset move in thread for scope, endpoint = (-0.28, 0.28)
04:24:44.487 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:24:44.501 00.014 12020 Moving (-0.28, 0.28) raw xDistance=-0.27 yDistance=-0.27
04:24:44.502 00.001 9340 ScheduleExposure(2000,3,1) exposurePending=0
04:24:44.515 00.013 12020 GuideAlgorithmHysteresis::Result() returns -0.12 from input -0.27
04:24:44.516 00.001 9340 Enqueuing Expose request
04:24:44.530 00.014 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
04:24:44.531 00.001 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.27
04:24:44.531 00.000 12020 MoveAxis(E, 22, ABG)
04:24:44.531 00.000 12020 Guiding  Dir = 2, Dur = 22
04:24:44.532 00.001 12020 IsSlewing returns 0
04:24:44.533 00.001 12020 IsGuiding returns 0
04:24:44.568 00.035 12020 IsGuiding returns 1
04:24:44.569 00.001 12020 scope still moving after pulse duration time elapsed
04:24:44.615 00.046 12020 IsSlewing returns 0
04:24:44.615 00.000 12020 IsGuiding returns 0
04:24:44.616 00.001 12020 scope move finished after 22 + 60 ms
04:24:44.616 00.000 12020 Move returns status 0, amount 22
04:24:44.617 00.001 12020 MoveAxis(N, 0, ABG)
04:24:44.617 00.000 12020 Move returns status 0, amount 0
04:24:44.617 00.000 12020 move complete, result=0
04:24:44.617 00.000 12020 worker thread done servicing request
04:24:44.617 00.000 9340 GuideStep: -0.3 px 22 ms EAST, -0.3 px 0 ms NORTH
04:24:44.632 00.015 12020 Worker thread wakes up
04:24:44.632 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
04:24:44.632 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(1398,98,31,31)
04:24:45.532 00.900 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"1e7693b0-2815-4139-b01d-24109fa79a01"}
04:24:45.557 00.025 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"1e7693b0-2815-4139-b01d-24109fa79a01"}
04:24:45.571 00.014 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"d83ad221-821f-4558-a2ee-53a676ad72fc"}
04:24:45.594 00.023 9340 case statement mapped state 6 to 3
04:24:45.607 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"d83ad221-821f-4558-a2ee-53a676ad72fc"}
04:24:45.625 00.018 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"9213f9c9-45ed-4267-b74c-50c015d7cda4"}
04:24:45.645 00.020 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":511,"width":15,"height":15,"star_pos":[6.69,6.86],"pixels":"..."},"id":"9213f9c9-45ed-4267-b74c-50c015d7cda4"}
04:24:47.044 01.399 12020 Exposure complete
04:24:47.531 00.487 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"ddb3b435-2b6e-494c-ad60-e956a3e03b14"}
04:24:47.552 00.021 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"ddb3b435-2b6e-494c-ad60-e956a3e03b14"}
04:24:47.615 00.063 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"8ab2109f-461d-4124-af47-569040da665e"}
04:24:47.726 00.111 9340 case statement mapped state 6 to 3
04:24:47.776 00.050 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"8ab2109f-461d-4124-af47-569040da665e"}
04:24:47.910 00.134 12020 worker thread done servicing request
04:24:47.910 00.000 9340 OnExposeComplete: enter
04:24:48.012 00.102 9340 UpdateGuideState(): m_state=6
04:24:48.041 00.029 9340 Star::Find(15, 1412, 112, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 512
04:24:48.090 00.049 9340 Star::Find returns 1 (0), X=1413.10, Y=112.82, Mass=1628934, SNR=255.3, Peak=65508 HFD=4.8
04:24:48.111 00.021 9340 MultiStar: [#1 0.21,0.24,0.77,U] [#2 0.06,0.24,0.72,U] [#3 0.32,0.29,0.80,U] [#4 0.27,0.24,0.89,U] [#5 0.17,0.25,0.81,U] [#6 0.31,0.17,0.66,U] [#7 0.10,0.23,0.75,U] [#8 -0.09,0.21,0.72,U] 
04:24:48.129 00.018 9340 single-star, 8 included, MultiStar: {0.15, 0.23}, one-star: {0.01, 0.19}
04:24:48.145 00.016 9340 CameraToMount -- cameraTheta (1.53) - m_xAngle (0.05) = xAngle (1.49 = 1.49)
04:24:48.165 00.020 9340 CameraToMount -- cameraTheta (1.53) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-1.58 = -1.58)
04:24:48.232 00.067 9340 CameraToMount -- cameraX=0.01 cameraY=0.19 hyp=0.19 cameraTheta=1.53 mountX=0.02 mountY=-0.19, mountTheta=-1.49
04:24:48.272 00.040 9340 SchedulePrimaryMove(10104498, x=0.01, y=0.19, opts=13)
04:24:48.292 00.020 9340 Enqueuing Move request for scope (0.01, 0.19)
04:24:48.384 00.092 12020 Worker thread wakes up
04:24:48.385 00.001 9340 UpdateImageDisplay: Size=(1920,1080) min=6474, max=65535, med=10350, FiltMin=8063, FiltMax=65517, Gamma=2.870
04:24:48.419 00.034 12020 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.19) opts 0xd
04:24:48.419 00.000 9340 UpdateGuideState exits: m=1628934 SNR=255.3
04:24:48.449 00.030 12020 Handling offset move in thread for scope, endpoint = (0.01, 0.19)
04:24:48.449 00.000 12020 Moving (0.01, 0.19) raw xDistance=0.02 yDistance=-0.19
04:24:48.449 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:24:48.504 00.055 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
04:24:48.504 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
04:24:48.541 00.037 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:24:48.541 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
04:24:48.541 00.000 12020 MoveAxis(E, 0, ABG)
04:24:48.542 00.001 12020 Move returns status 0, amount 0
04:24:48.542 00.000 12020 MoveAxis(N, 0, ABG)
04:24:48.542 00.000 12020 Move returns status 0, amount 0
04:24:48.542 00.000 12020 move complete, result=0
04:24:48.542 00.000 12020 worker thread done servicing request
04:24:48.551 00.009 9340 Enqueuing Expose request
04:24:48.660 00.109 12020 Worker thread wakes up
04:24:48.661 00.001 12020 worker thread servicing REQUEST_EXPOSE 2000
04:24:48.661 00.000 9340 GuideStep: 0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
04:24:48.698 00.037 12020 Handling exposure in thread, d=2000 o=3 r=(1398,98,31,31)
04:24:48.710 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"1d9448df-628a-490d-9f1b-9d05c0d85c19"}
04:24:48.746 00.036 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":512,"width":15,"height":15,"star_pos":[7.10,6.82],"pixels":"..."},"id":"1d9448df-628a-490d-9f1b-9d05c0d85c19"}
04:24:49.531 00.785 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"2fa725d5-a5fe-4e8e-b97d-7cda69ba18fe"}
04:24:49.545 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"2fa725d5-a5fe-4e8e-b97d-7cda69ba18fe"}
04:24:49.561 00.016 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"d12fab4f-b5ca-4bb8-aa41-1fb22eca8e29"}
04:24:49.581 00.020 9340 case statement mapped state 6 to 3
04:24:49.592 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"d12fab4f-b5ca-4bb8-aa41-1fb22eca8e29"}
04:24:49.640 00.048 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"5a6fb732-63e3-4e7d-a1d1-85358e207b0b"}
04:24:49.657 00.017 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":512,"width":15,"height":15,"star_pos":[7.10,6.82],"pixels":"..."},"id":"5a6fb732-63e3-4e7d-a1d1-85358e207b0b"}
04:24:51.067 01.410 12020 Exposure complete
04:24:51.420 00.353 12020 worker thread done servicing request
04:24:51.420 00.000 9340 OnExposeComplete: enter
04:24:51.439 00.019 9340 UpdateGuideState(): m_state=6
04:24:51.479 00.040 9340 Star::Find(15, 1413, 112, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 513
04:24:51.496 00.017 9340 Star::Find returns 1 (0), X=1412.81, Y=112.47, Mass=1572161, SNR=215.5, Peak=65526 HFD=5.0
04:24:51.541 00.045 9340 MultiStar: [#1 -0.04,-0.06,0.87,U] [#2 -0.14,0.25,0.94,U] [#3 0.07,0.21,1.01,U] [#4 0.18,-0.06,0.82,U] [#5 0.02,0.15,0.74,U] [#6 -0.10,0.13,0.77,U] [#7 -0.15,0.12,0.85,U] [#8 -0.10,-0.05,0.87,U] 
04:24:51.567 00.026 9340 refined, 8 included, MultiStar: {-0.06, 0.06}, one-star: {-0.28, -0.16}
04:24:51.611 00.044 9340 CameraToMount -- cameraTheta (2.39) - m_xAngle (0.05) = xAngle (2.34 = 2.34)
04:24:51.628 00.017 9340 CameraToMount -- cameraTheta (2.39) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-0.73 = -0.73)
04:24:51.642 00.014 9340 CameraToMount -- cameraX=-0.06 cameraY=0.06 hyp=0.09 cameraTheta=2.39 mountX=-0.06 mountY=-0.06, mountTheta=-2.38
04:24:51.662 00.020 9340 SchedulePrimaryMove(10104498, x=-0.06, y=0.06, opts=13)
04:24:51.679 00.017 9340 Enqueuing Move request for scope (-0.06, 0.06)
04:24:51.732 00.053 12020 Worker thread wakes up
04:24:51.733 00.001 9340 UpdateImageDisplay: Size=(1920,1080) min=5746, max=65535, med=10318, FiltMin=8086, FiltMax=65517, Gamma=2.870
04:24:51.758 00.025 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.06) opts 0xd
04:24:51.758 00.000 9340 UpdateGuideState exits: m=1572161 SNR=215.5
04:24:51.781 00.023 12020 Handling offset move in thread for scope, endpoint = (-0.06, 0.06)
04:24:51.781 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:24:51.795 00.014 12020 Moving (-0.06, 0.06) raw xDistance=-0.06 yDistance=-0.06
04:24:51.795 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
04:24:51.840 00.045 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
04:24:51.841 00.001 9340 Enqueuing Expose request
04:24:51.863 00.022 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:24:51.864 00.001 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
04:24:51.864 00.000 12020 MoveAxis(E, 0, ABG)
04:24:51.864 00.000 12020 Move returns status 0, amount 0
04:24:51.864 00.000 12020 MoveAxis(N, 0, ABG)
04:24:51.865 00.001 12020 Move returns status 0, amount 0
04:24:51.865 00.000 12020 move complete, result=0
04:24:51.865 00.000 9340 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
04:24:51.882 00.017 12020 worker thread done servicing request
04:24:51.882 00.000 12020 Worker thread wakes up
04:24:51.882 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
04:24:51.883 00.001 12020 Handling exposure in thread, d=2000 o=3 r=(1398,98,31,31)
04:24:51.892 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"e8175ea0-b600-47ae-8801-cce73b92d709"}
04:24:51.905 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"e8175ea0-b600-47ae-8801-cce73b92d709"}
04:24:51.920 00.015 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"bb727248-7966-4607-a5d8-d768a3daeaf7"}
04:24:51.956 00.036 9340 case statement mapped state 6 to 3
04:24:51.970 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"bb727248-7966-4607-a5d8-d768a3daeaf7"}
04:24:51.992 00.022 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"d026e9b6-0e9b-4d50-b226-85e1d7588913"}
04:24:52.009 00.017 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":513,"width":15,"height":15,"star_pos":[6.81,7.47],"pixels":"..."},"id":"d026e9b6-0e9b-4d50-b226-85e1d7588913"}
04:24:53.532 01.523 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"e0db05f8-c15d-4b75-b10e-7276f8dbb7d2"}
04:24:53.561 00.029 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"e0db05f8-c15d-4b75-b10e-7276f8dbb7d2"}
04:24:53.615 00.054 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"4bbd22ac-6913-44e0-9eaf-b6a63ff223eb"}
04:24:53.653 00.038 9340 case statement mapped state 6 to 3
04:24:53.678 00.025 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"4bbd22ac-6913-44e0-9eaf-b6a63ff223eb"}
04:24:53.700 00.022 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"d2313e9b-55a7-4c30-9590-5048ea9107fe"}
04:24:53.751 00.051 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":513,"width":15,"height":15,"star_pos":[6.81,7.47],"pixels":"..."},"id":"d2313e9b-55a7-4c30-9590-5048ea9107fe"}
04:24:54.335 00.584 12020 Exposure complete
04:24:55.059 00.724 12020 worker thread done servicing request
04:24:55.060 00.001 9340 OnExposeComplete: enter
04:24:55.077 00.017 9340 UpdateGuideState(): m_state=6
04:24:55.095 00.018 9340 Star::Find(15, 1412, 112, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 514
04:24:55.109 00.014 9340 Star::Find returns 1 (0), X=1412.77, Y=112.96, Mass=1567106, SNR=235.0, Peak=65526 HFD=4.8
04:24:55.143 00.034 9340 MultiStar: [#1 -0.47,0.28,0.00,M1] [#2 -0.33,0.45,0.00,M1] [#3 -0.21,0.48,0.00,M1] [#4 -0.19,0.30,0.93,U] [#5 -0.34,0.31,0.84,U] [#6 -0.40,0.41,0.00,M1] [#7 -0.11,0.44,0.73,U] [#8 -0.45,0.23,0.82,U] 
04:24:55.155 00.012 9340 refined, 4 included, MultiStar: {-0.29, 0.32}, one-star: {-0.32, 0.34}
04:24:55.172 00.017 9340 CameraToMount -- cameraTheta (2.30) - m_xAngle (0.05) = xAngle (2.25 = 2.25)
04:24:55.187 00.015 9340 CameraToMount -- cameraTheta (2.30) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-0.82 = -0.82)
04:24:55.199 00.012 9340 CameraToMount -- cameraX=-0.29 cameraY=0.32 hyp=0.43 cameraTheta=2.30 mountX=-0.27 mountY=-0.31, mountTheta=-2.28
04:24:55.215 00.016 9340 SchedulePrimaryMove(10104498, x=-0.29, y=0.32, opts=13)
04:24:55.233 00.018 9340 Enqueuing Move request for scope (-0.29, 0.32)
04:24:55.263 00.030 12020 Worker thread wakes up
04:24:55.263 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=6704, max=65535, med=10374, FiltMin=8239, FiltMax=65517, Gamma=2.870
04:24:55.283 00.020 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.29, 0.32) opts 0xd
04:24:55.283 00.000 12020 Handling offset move in thread for scope, endpoint = (-0.29, 0.32)
04:24:55.283 00.000 12020 Moving (-0.29, 0.32) raw xDistance=-0.27 yDistance=-0.31
04:24:55.283 00.000 12020 GuideAlgorithmHysteresis::Result() returns -0.11 from input -0.27
04:24:55.284 00.001 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
04:24:55.284 00.000 9340 UpdateGuideState exits: m=1567106 SNR=235.0
04:24:55.299 00.015 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.31
04:24:55.300 00.001 12020 MoveAxis(E, 20, ABG)
04:24:55.300 00.000 12020 Guiding  Dir = 2, Dur = 20
04:24:55.303 00.003 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:24:55.316 00.013 12020 IsSlewing returns 0
04:24:55.317 00.001 9340 ScheduleExposure(2000,3,1) exposurePending=0
04:24:55.329 00.012 12020 IsGuiding returns 0
04:24:55.329 00.000 9340 Enqueuing Expose request
04:24:55.361 00.032 12020 IsGuiding returns 1
04:24:55.361 00.000 12020 scope still moving after pulse duration time elapsed
04:24:55.424 00.063 12020 IsSlewing returns 0
04:24:55.425 00.001 12020 IsGuiding returns 0
04:24:55.426 00.001 12020 scope move finished after 20 + 75 ms
04:24:55.426 00.000 12020 Move returns status 0, amount 20
04:24:55.426 00.000 12020 MoveAxis(N, 0, ABG)
04:24:55.426 00.000 12020 Move returns status 0, amount 0
04:24:55.426 00.000 12020 move complete, result=0
04:24:55.427 00.001 9340 GuideStep: -0.3 px 20 ms EAST, -0.3 px 0 ms NORTH
04:24:55.444 00.017 12020 worker thread done servicing request
04:24:55.444 00.000 12020 Worker thread wakes up
04:24:55.445 00.001 12020 worker thread servicing REQUEST_EXPOSE 2000
04:24:55.445 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(1398,98,31,31)
04:24:55.532 00.087 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"af1e51ba-2f0d-4746-8155-6c372906e771"}
04:24:55.545 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"af1e51ba-2f0d-4746-8155-6c372906e771"}
04:24:55.558 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"02b92883-5cab-4f91-8e19-83993307f44e"}
04:24:55.574 00.016 9340 case statement mapped state 6 to 3
04:24:55.586 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"02b92883-5cab-4f91-8e19-83993307f44e"}
04:24:55.615 00.029 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"b90f0c2a-61ec-42b7-b141-d5a450b6b735"}
04:24:55.637 00.022 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":514,"width":15,"height":15,"star_pos":[6.77,6.96],"pixels":"..."},"id":"b90f0c2a-61ec-42b7-b141-d5a450b6b735"}
04:24:57.532 01.895 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"a37d0203-332e-4a71-be77-34caa46bb9ac"}
04:24:57.547 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"a37d0203-332e-4a71-be77-34caa46bb9ac"}
04:24:57.561 00.014 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"244dc08a-e7ad-4e60-b1f2-cac7d406c387"}
04:24:57.576 00.015 9340 case statement mapped state 6 to 3
04:24:57.591 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"244dc08a-e7ad-4e60-b1f2-cac7d406c387"}
04:24:57.610 00.019 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"0cbfe678-bf01-49aa-808d-e77644bb59a7"}
04:24:57.648 00.038 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":514,"width":15,"height":15,"star_pos":[6.77,6.96],"pixels":"..."},"id":"0cbfe678-bf01-49aa-808d-e77644bb59a7"}
04:24:57.803 00.155 12020 Exposure complete
04:24:58.109 00.306 12020 worker thread done servicing request
04:24:58.109 00.000 9340 OnExposeComplete: enter
04:24:58.121 00.012 9340 UpdateGuideState(): m_state=6
04:24:58.134 00.013 9340 Star::Find(15, 1412, 112, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 515
04:24:58.150 00.016 9340 Star::Find returns 1 (0), X=1412.77, Y=112.54, Mass=1526717, SNR=217.2, Peak=65526 HFD=4.9
04:24:58.189 00.039 9340 MultiStar: [#1 -0.27,-0.07,0.88,U] [#2 -0.17,0.07,0.84,U] [#3 -0.16,0.19,0.99,U] [#4 0.04,-0.01,0.88,U] [#5 -0.10,-0.04,0.71,U] [#6 -0.03,0.08,0.80,U] [#7 -0.31,0.12,0.86,U] [#8 -0.21,-0.14,0.90,U] 
04:24:58.205 00.016 9340 refined, 8 included, MultiStar: {-0.17, 0.01}, one-star: {-0.32, -0.08}
04:24:58.219 00.014 9340 CameraToMount -- cameraTheta (3.07) - m_xAngle (0.05) = xAngle (3.02 = 3.02)
04:24:58.233 00.014 9340 CameraToMount -- cameraTheta (3.07) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-0.05 = -0.05)
04:24:58.251 00.018 9340 CameraToMount -- cameraX=-0.17 cameraY=0.01 hyp=0.18 cameraTheta=3.07 mountX=-0.17 mountY=-0.01, mountTheta=-3.09
04:24:58.297 00.046 9340 SchedulePrimaryMove(10104498, x=-0.17, y=0.01, opts=13)
04:24:58.310 00.013 9340 Enqueuing Move request for scope (-0.17, 0.01)
04:24:58.334 00.024 12020 Worker thread wakes up
04:24:58.334 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=5989, max=65535, med=10357, FiltMin=8032, FiltMax=65523, Gamma=2.870
04:24:58.348 00.014 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.17, 0.01) opts 0xd
04:24:58.348 00.000 9340 UpdateGuideState exits: m=1526717 SNR=217.2
04:24:58.365 00.017 12020 Handling offset move in thread for scope, endpoint = (-0.17, 0.01)
04:24:58.365 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:24:58.404 00.039 12020 Moving (-0.17, 0.01) raw xDistance=-0.17 yDistance=-0.01
04:24:58.404 00.000 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17
04:24:58.404 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:24:58.404 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
04:24:58.405 00.001 12020 MoveAxis(E, 0, ABG)
04:24:58.405 00.000 12020 Move returns status 0, amount 0
04:24:58.405 00.000 12020 MoveAxis(N, 0, ABG)
04:24:58.405 00.000 12020 Move returns status 0, amount 0
04:24:58.405 00.000 12020 move complete, result=0
04:24:58.407 00.002 9340 ScheduleExposure(2000,3,1) exposurePending=0
04:24:58.422 00.015 12020 worker thread done servicing request
04:24:58.423 00.001 9340 Enqueuing Expose request
04:24:58.437 00.014 12020 Worker thread wakes up
04:24:58.437 00.000 9340 GuideStep: -0.2 px 0 ms EAST, -0.0 px 0 ms NORTH
04:24:58.449 00.012 12020 worker thread servicing REQUEST_EXPOSE 2000
04:24:58.450 00.001 12020 Handling exposure in thread, d=2000 o=3 r=(1398,98,31,31)
04:24:59.531 01.081 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"11be3cdf-2cf1-46b5-ad83-fe8e074b7d9c"}
04:24:59.573 00.042 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"11be3cdf-2cf1-46b5-ad83-fe8e074b7d9c"}
04:24:59.589 00.016 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"897d89b6-c8ea-4603-863d-491583538f83"}
04:24:59.603 00.014 9340 case statement mapped state 6 to 3
04:24:59.617 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"897d89b6-c8ea-4603-863d-491583538f83"}
04:24:59.631 00.014 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"5b9de49c-1d12-4d7d-8e04-3f3967001e19"}
04:24:59.659 00.028 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":515,"width":15,"height":15,"star_pos":[6.77,6.54],"pixels":"..."},"id":"5b9de49c-1d12-4d7d-8e04-3f3967001e19"}
04:25:00.840 01.181 12020 Exposure complete
04:25:01.315 00.475 12020 worker thread done servicing request
04:25:01.315 00.000 9340 OnExposeComplete: enter
04:25:01.367 00.052 9340 UpdateGuideState(): m_state=6
04:25:01.398 00.031 9340 Star::Find(15, 1412, 112, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 516
04:25:01.422 00.024 9340 Star::Find returns 1 (0), X=1412.57, Y=112.49, Mass=1587714, SNR=250.7, Peak=65526 HFD=5.1
04:25:01.483 00.061 9340 MultiStar: [#1 -0.53,-0.14,0.00,M1] [#2 -0.37,0.08,0.65,U] [#3 -0.24,0.09,0.87,U] [#4 -0.34,-0.09,0.85,U] [#5 -0.32,-0.04,0.73,U] [#6 -0.34,-0.08,0.74,U] [#7 -0.58,0.04,0.00,M1] [#8 -0.48,-0.15,0.73,U] 
04:25:01.538 00.055 9340 refined, 6 included, MultiStar: {-0.38, -0.05}, one-star: {-0.52, -0.13}
04:25:01.557 00.019 9340 CameraToMount -- cameraTheta (-3.01) - m_xAngle (0.05) = xAngle (-3.06 = -3.06)
04:25:01.606 00.049 9340 CameraToMount -- cameraTheta (-3.01) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-6.13 = 0.16)
04:25:01.622 00.016 9340 CameraToMount -- cameraX=-0.38 cameraY=-0.05 hyp=0.38 cameraTheta=-3.01 mountX=-0.38 mountY=0.06, mountTheta=2.99
04:25:01.649 00.027 9340 SchedulePrimaryMove(10104498, x=-0.38, y=-0.05, opts=13)
04:25:01.663 00.014 9340 Enqueuing Move request for scope (-0.38, -0.05)
04:25:01.683 00.020 12020 Worker thread wakes up
04:25:01.683 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=6654, max=65535, med=10353, FiltMin=8239, FiltMax=65517, Gamma=2.870
04:25:01.700 00.017 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.38, -0.05) opts 0xd
04:25:01.700 00.000 9340 UpdateGuideState exits: m=1587714 SNR=250.7
04:25:01.738 00.038 12020 Handling offset move in thread for scope, endpoint = (-0.38, -0.05)
04:25:01.738 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:25:01.749 00.011 12020 Moving (-0.38, -0.05) raw xDistance=-0.38 yDistance=0.06
04:25:01.749 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
04:25:01.768 00.019 12020 GuideAlgorithmHysteresis::Result() returns -0.16 from input -0.38
04:25:01.768 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:25:01.769 00.001 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
04:25:01.769 00.000 9340 Enqueuing Expose request
04:25:01.782 00.013 12020 MoveAxis(E, 28, ABG)
04:25:01.782 00.000 12020 Guiding  Dir = 2, Dur = 28
04:25:01.782 00.000 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"691a1b56-383c-4020-b2e0-623da3668498"}
04:25:01.800 00.018 12020 IsSlewing returns 0
04:25:01.800 00.000 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"691a1b56-383c-4020-b2e0-623da3668498"}
04:25:01.813 00.013 12020 IsGuiding returns 0
04:25:01.814 00.001 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"cf387765-4c8a-4110-b133-63810e97afe9"}
04:25:01.856 00.042 12020 IsGuiding returns 1
04:25:01.856 00.000 9340 case statement mapped state 6 to 3
04:25:01.873 00.017 12020 scope still moving after pulse duration time elapsed
04:25:01.874 00.001 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"cf387765-4c8a-4110-b133-63810e97afe9"}
04:25:01.890 00.016 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"9a3be1f0-5134-44af-ac28-bd0429b74f55"}
04:25:01.903 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":516,"width":15,"height":15,"star_pos":[6.57,7.49],"pixels":"..."},"id":"9a3be1f0-5134-44af-ac28-bd0429b74f55"}
04:25:01.918 00.015 12020 IsSlewing returns 0
04:25:01.921 00.003 12020 IsGuiding returns 0
04:25:01.926 00.005 12020 scope move finished after 28 + 84 ms
04:25:01.926 00.000 12020 Move returns status 0, amount 28
04:25:01.927 00.001 12020 MoveAxis(N, 0, ABG)
04:25:01.927 00.000 12020 Move returns status 0, amount 0
04:25:01.929 00.002 12020 move complete, result=0
04:25:01.929 00.000 12020 worker thread done servicing request
04:25:01.930 00.001 12020 Worker thread wakes up
04:25:01.930 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
04:25:01.930 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(1398,98,31,31)
04:25:01.933 00.003 9340 GuideStep: -0.4 px 28 ms EAST, 0.1 px 0 ms NORTH
04:25:03.531 01.598 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"cde00033-fcce-4a33-aa7a-51ec2fb6d308"}
04:25:03.567 00.036 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"cde00033-fcce-4a33-aa7a-51ec2fb6d308"}
04:25:03.581 00.014 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"221cfc2e-ad12-441e-80dc-aafee4c11f38"}
04:25:03.595 00.014 9340 case statement mapped state 6 to 3
04:25:03.606 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"221cfc2e-ad12-441e-80dc-aafee4c11f38"}
04:25:03.621 00.015 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"276316f2-da01-4f38-818c-99638b636d8f"}
04:25:03.637 00.016 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":516,"width":15,"height":15,"star_pos":[6.57,7.49],"pixels":"..."},"id":"276316f2-da01-4f38-818c-99638b636d8f"}
04:25:04.335 00.698 12020 Exposure complete
04:25:04.726 00.391 12020 worker thread done servicing request
04:25:04.726 00.000 9340 OnExposeComplete: enter
04:25:04.741 00.015 9340 UpdateGuideState(): m_state=6
04:25:04.754 00.013 9340 Star::Find(15, 1412, 112, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 517
04:25:04.767 00.013 9340 Star::Find returns 1 (0), X=1412.72, Y=112.64, Mass=1507722, SNR=188.6, Peak=65526 HFD=4.7
04:25:04.795 00.028 9340 MultiStar: [#1 -0.45,-0.04,1.23,U] [#2 -0.44,-0.06,0.81,U] [#3 -0.23,0.25,1.19,U] [#4 -0.25,-0.03,1.00,U] [#5 -0.14,0.13,1.24,U] [#6 -0.25,0.02,0.82,U] [#7 -0.32,0.10,1.01,U] [#8 -0.48,-0.22,0.00,M1] 
04:25:04.841 00.046 9340 refined, 7 included, MultiStar: {-0.30, 0.06}, one-star: {-0.37, 0.02}
04:25:04.856 00.015 9340 CameraToMount -- cameraTheta (2.96) - m_xAngle (0.05) = xAngle (2.91 = 2.91)
04:25:04.873 00.017 9340 CameraToMount -- cameraTheta (2.96) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-0.16 = -0.16)
04:25:04.888 00.015 9340 CameraToMount -- cameraX=-0.30 cameraY=0.06 hyp=0.31 cameraTheta=2.96 mountX=-0.30 mountY=-0.05, mountTheta=-2.98
04:25:04.911 00.023 9340 SchedulePrimaryMove(10104498, x=-0.30, y=0.06, opts=13)
04:25:04.925 00.014 9340 Enqueuing Move request for scope (-0.30, 0.06)
04:25:04.939 00.014 12020 Worker thread wakes up
04:25:04.939 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=6228, max=65535, med=10362, FiltMin=8125, FiltMax=65517, Gamma=2.870
04:25:04.950 00.011 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.30, 0.06) opts 0xd
04:25:04.950 00.000 9340 UpdateGuideState exits: m=1507722 SNR=188.6
04:25:04.989 00.039 12020 Handling offset move in thread for scope, endpoint = (-0.30, 0.06)
04:25:04.989 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:25:05.010 00.021 12020 Moving (-0.30, 0.06) raw xDistance=-0.30 yDistance=-0.05
04:25:05.011 00.001 12020 GuideAlgorithmHysteresis::Result() returns -0.14 from input -0.30
04:25:05.011 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:25:05.011 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
04:25:05.023 00.012 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
04:25:05.024 00.001 9340 Enqueuing Expose request
04:25:05.036 00.012 12020 MoveAxis(E, 25, ABG)
04:25:05.036 00.000 12020 Guiding  Dir = 2, Dur = 25
04:25:05.037 00.001 12020 IsSlewing returns 0
04:25:05.038 00.001 12020 IsGuiding returns 0
04:25:05.067 00.029 12020 IsGuiding returns 1
04:25:05.068 00.001 12020 scope still moving after pulse duration time elapsed
04:25:05.130 00.062 12020 IsSlewing returns 0
04:25:05.162 00.032 12020 IsGuiding returns 0
04:25:05.163 00.001 12020 scope move finished after 25 + 99 ms
04:25:05.163 00.000 12020 Move returns status 0, amount 25
04:25:05.163 00.000 12020 MoveAxis(N, 0, ABG)
04:25:05.163 00.000 12020 Move returns status 0, amount 0
04:25:05.163 00.000 12020 move complete, result=0
04:25:05.163 00.000 12020 worker thread done servicing request
04:25:05.164 00.001 9340 GuideStep: -0.3 px 25 ms EAST, -0.0 px 0 ms NORTH
04:25:05.186 00.022 12020 Worker thread wakes up
04:25:05.187 00.001 12020 worker thread servicing REQUEST_EXPOSE 2000
04:25:05.187 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(1398,98,31,31)
04:25:05.531 00.344 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"3b025b8d-7fc5-435d-b75d-592ac18f3634"}
04:25:05.551 00.020 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"3b025b8d-7fc5-435d-b75d-592ac18f3634"}
04:25:05.565 00.014 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"f7526bf9-4788-4592-9558-cf9426c93eac"}
04:25:05.580 00.015 9340 case statement mapped state 6 to 3
04:25:05.594 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"f7526bf9-4788-4592-9558-cf9426c93eac"}
04:25:05.610 00.016 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"165a69ea-6657-46af-b197-7c8868ef9fca"}
04:25:05.633 00.023 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":517,"width":15,"height":15,"star_pos":[6.72,6.64],"pixels":"..."},"id":"165a69ea-6657-46af-b197-7c8868ef9fca"}
04:25:07.543 01.910 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"c396ad05-3b8f-45a3-91a7-879ea4fa44b8"}
04:25:07.574 00.031 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"c396ad05-3b8f-45a3-91a7-879ea4fa44b8"}
04:25:07.596 00.022 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"d65ff159-3ad7-4533-8a91-8a4231cde239"}
04:25:07.614 00.018 9340 case statement mapped state 6 to 3
04:25:07.689 00.075 12020 Exposure complete
04:25:07.691 00.002 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"d65ff159-3ad7-4533-8a91-8a4231cde239"}
04:25:07.753 00.062 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"2c182724-84a2-4c7c-8d0f-03c4e6b29064"}
04:25:07.844 00.091 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":517,"width":15,"height":15,"star_pos":[6.72,6.64],"pixels":"..."},"id":"2c182724-84a2-4c7c-8d0f-03c4e6b29064"}
04:25:08.476 00.632 9340 OnExposeComplete: enter
04:25:08.519 00.043 12020 worker thread done servicing request
04:25:08.520 00.001 9340 UpdateGuideState(): m_state=6
04:25:08.548 00.028 9340 Star::Find(15, 1412, 112, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 518
04:25:08.613 00.065 9340 Star::Find returns 1 (0), X=1412.83, Y=112.64, Mass=1573473, SNR=176.5, Peak=65526 HFD=4.9
04:25:08.629 00.016 9340 MultiStar: [#1 -0.20,0.13,1.05,U] [#2 -0.21,0.28,1.08,U] [#3 -0.17,0.35,1.28,U] [#4 -0.10,0.10,1.24,U] [#5 -0.13,0.32,1.07,U] [#6 -0.19,0.13,1.05,U] [#7 -0.36,0.25,1.18,U] [#8 -0.34,0.08,1.00,U] 
04:25:08.651 00.022 9340 single-star, 8 included, MultiStar: {-0.21, 0.19}, one-star: {-0.26, 0.01}
04:25:08.671 00.020 9340 CameraToMount -- cameraTheta (3.09) - m_xAngle (0.05) = xAngle (3.04 = 3.04)
04:25:08.711 00.040 9340 CameraToMount -- cameraTheta (3.09) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-0.03 = -0.03)
04:25:08.761 00.050 9340 CameraToMount -- cameraX=-0.26 cameraY=0.01 hyp=0.26 cameraTheta=3.09 mountX=-0.26 mountY=-0.01, mountTheta=-3.11
04:25:08.795 00.034 9340 SchedulePrimaryMove(10104498, x=-0.26, y=0.01, opts=13)
04:25:08.813 00.018 9340 Enqueuing Move request for scope (-0.26, 0.01)
04:25:08.842 00.029 12020 Worker thread wakes up
04:25:08.843 00.001 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.26, 0.01) opts 0xd
04:25:08.843 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=6301, max=65535, med=10376, FiltMin=7932, FiltMax=65517, Gamma=2.870
04:25:08.862 00.019 12020 Handling offset move in thread for scope, endpoint = (-0.26, 0.01)
04:25:08.862 00.000 12020 Moving (-0.26, 0.01) raw xDistance=-0.26 yDistance=-0.01
04:25:08.862 00.000 9340 UpdateGuideState exits: m=1573473 SNR=176.5
04:25:08.908 00.046 12020 GuideAlgorithmHysteresis::Result() returns -0.12 from input -0.26
04:25:08.908 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:25:08.908 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
04:25:08.909 00.001 12020 MoveAxis(E, 22, ABG)
04:25:08.909 00.000 12020 Guiding  Dir = 2, Dur = 22
04:25:08.910 00.001 12020 IsSlewing returns 0
04:25:08.914 00.004 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:25:08.932 00.018 12020 IsGuiding returns 0
04:25:08.938 00.006 9340 ScheduleExposure(2000,3,1) exposurePending=0
04:25:08.966 00.028 12020 PulseGuide returned control before completion, sleep 12
04:25:08.966 00.000 9340 Enqueuing Expose request
04:25:09.016 00.050 12020 IsGuiding returns 0
04:25:09.016 00.000 12020 Move returns status 0, amount 22
04:25:09.017 00.001 12020 MoveAxis(N, 0, ABG)
04:25:09.017 00.000 12020 Move returns status 0, amount 0
04:25:09.017 00.000 12020 move complete, result=0
04:25:09.017 00.000 12020 worker thread done servicing request
04:25:09.017 00.000 9340 GuideStep: -0.3 px 22 ms EAST, -0.0 px 0 ms NORTH
04:25:09.051 00.034 12020 Worker thread wakes up
04:25:09.052 00.001 12020 worker thread servicing REQUEST_EXPOSE 2000
04:25:09.052 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(1398,98,31,31)
04:25:09.543 00.491 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"184d8d7d-8bcd-4920-a076-864b407f1305"}
04:25:09.559 00.016 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"184d8d7d-8bcd-4920-a076-864b407f1305"}
04:25:09.591 00.032 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"e8791575-a944-493d-ba26-4d8e492bd872"}
04:25:09.608 00.017 9340 case statement mapped state 6 to 3
04:25:09.619 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"e8791575-a944-493d-ba26-4d8e492bd872"}
04:25:09.642 00.023 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"301537aa-e428-4736-8462-36e1b5348659"}
04:25:09.654 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":518,"width":15,"height":15,"star_pos":[6.83,6.64],"pixels":"..."},"id":"301537aa-e428-4736-8462-36e1b5348659"}
04:25:11.459 01.805 12020 Exposure complete
04:25:11.542 00.083 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"638e841b-c7e9-4074-8d46-0b9468b4aa25"}
04:25:11.587 00.045 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"638e841b-c7e9-4074-8d46-0b9468b4aa25"}
04:25:11.603 00.016 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"4e783663-4dc9-4f54-9318-24b74f5a0d00"}
04:25:11.615 00.012 9340 case statement mapped state 6 to 3
04:25:11.625 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"4e783663-4dc9-4f54-9318-24b74f5a0d00"}
04:25:11.639 00.014 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"0df0bd78-ea05-4dcf-a6e1-69157cb12acf"}
04:25:11.667 00.028 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":518,"width":15,"height":15,"star_pos":[6.83,6.64],"pixels":"..."},"id":"0df0bd78-ea05-4dcf-a6e1-69157cb12acf"}
04:25:11.789 00.122 12020 worker thread done servicing request
04:25:11.789 00.000 9340 OnExposeComplete: enter
04:25:11.807 00.018 9340 UpdateGuideState(): m_state=6
04:25:11.822 00.015 9340 Star::Find(15, 1412, 112, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 519
04:25:11.856 00.034 9340 Star::Find returns 1 (0), X=1412.80, Y=112.32, Mass=1548011, SNR=181.0, Peak=65526 HFD=4.9
04:25:11.877 00.021 9340 MultiStar: [#1 -0.27,-0.23,1.08,U] [#2 -0.31,0.01,0.93,U] [#3 -0.14,-0.02,1.16,U] [#4 -0.13,-0.25,1.09,U] [#5 -0.33,-0.08,1.15,U] [#6 -0.27,-0.20,1.06,U] [#7 -0.22,-0.05,1.09,U] [#8 -0.41,-0.27,0.97,U] 
04:25:11.888 00.011 9340 refined, 8 included, MultiStar: {-0.26, -0.15}, one-star: {-0.28, -0.30}
04:25:11.900 00.012 9340 CameraToMount -- cameraTheta (-2.61) - m_xAngle (0.05) = xAngle (-2.66 = -2.66)
04:25:11.911 00.011 9340 CameraToMount -- cameraTheta (-2.61) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-5.72 = 0.56)
04:25:11.922 00.011 9340 CameraToMount -- cameraX=-0.26 cameraY=-0.15 hyp=0.30 cameraTheta=-2.61 mountX=-0.27 mountY=0.16, mountTheta=2.60
04:25:11.942 00.020 9340 SchedulePrimaryMove(10104498, x=-0.26, y=-0.15, opts=13)
04:25:11.959 00.017 9340 Enqueuing Move request for scope (-0.26, -0.15)
04:25:11.995 00.036 12020 Worker thread wakes up
04:25:11.995 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=6446, max=65535, med=10333, FiltMin=8163, FiltMax=65517, Gamma=2.870
04:25:12.010 00.015 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.26, -0.15) opts 0xd
04:25:12.010 00.000 9340 UpdateGuideState exits: m=1548011 SNR=181.0
04:25:12.021 00.011 12020 Handling offset move in thread for scope, endpoint = (-0.26, -0.15)
04:25:12.022 00.001 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:25:12.035 00.013 12020 Moving (-0.26, -0.15) raw xDistance=-0.27 yDistance=0.16
04:25:12.035 00.000 12020 GuideAlgorithmHysteresis::Result() returns -0.12 from input -0.27
04:25:12.035 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:25:12.035 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
04:25:12.049 00.014 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
04:25:12.049 00.000 9340 Enqueuing Expose request
04:25:12.062 00.013 12020 MoveAxis(E, 22, ABG)
04:25:12.062 00.000 12020 Guiding  Dir = 2, Dur = 22
04:25:12.088 00.026 12020 IsSlewing returns 0
04:25:12.090 00.002 12020 IsGuiding returns 0
04:25:12.168 00.078 12020 IsGuiding returns 0
04:25:12.168 00.000 12020 Move returns status 0, amount 22
04:25:12.169 00.001 12020 MoveAxis(N, 0, ABG)
04:25:12.169 00.000 12020 Move returns status 0, amount 0
04:25:12.169 00.000 12020 move complete, result=0
04:25:12.177 00.008 9340 GuideStep: -0.3 px 22 ms EAST, 0.2 px 0 ms NORTH
04:25:12.193 00.016 12020 worker thread done servicing request
04:25:12.193 00.000 12020 Worker thread wakes up
04:25:12.195 00.002 12020 worker thread servicing REQUEST_EXPOSE 2000
04:25:12.195 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(1398,98,31,31)
04:25:13.542 01.347 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"df9ec5e7-c72e-4dc3-b017-343a96ee2285"}
04:25:13.561 00.019 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"df9ec5e7-c72e-4dc3-b017-343a96ee2285"}
04:25:13.578 00.017 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"db34908e-f708-4e58-be42-8336ad264291"}
04:25:13.592 00.014 9340 case statement mapped state 6 to 3
04:25:13.606 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"db34908e-f708-4e58-be42-8336ad264291"}
04:25:13.644 00.038 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"8a1224f2-80cf-41b3-8e4b-2f1ee5e49961"}
04:25:13.659 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":519,"width":15,"height":15,"star_pos":[6.80,7.32],"pixels":"..."},"id":"8a1224f2-80cf-41b3-8e4b-2f1ee5e49961"}
04:25:14.619 00.960 12020 Exposure complete
04:25:15.052 00.433 12020 worker thread done servicing request
04:25:15.052 00.000 9340 OnExposeComplete: enter
04:25:15.072 00.020 9340 UpdateGuideState(): m_state=6
04:25:15.122 00.050 9340 Star::Find(15, 1412, 112, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 520
04:25:15.153 00.031 9340 Star::Find returns 1 (0), X=1412.91, Y=112.54, Mass=1523730, SNR=231.8, Peak=65526 HFD=4.9
04:25:15.181 00.028 9340 MultiStar: [#1 -0.06,0.01,0.82,U] [#2 -0.10,0.17,0.77,U] [#3 -0.02,0.17,0.74,U] [#4 -0.09,-0.08,0.89,U] [#5 -0.12,-0.08,0.81,U] [#6 -0.09,0.04,0.71,U] [#7 -0.17,-0.00,0.80,U] [#8 -0.26,-0.19,0.88,U] 
04:25:15.206 00.025 9340 refined, 8 included, MultiStar: {-0.12, -0.01}, one-star: {-0.18, -0.08}
04:25:15.311 00.105 9340 CameraToMount -- cameraTheta (-3.04) - m_xAngle (0.05) = xAngle (-3.08 = -3.08)
04:25:15.345 00.034 9340 CameraToMount -- cameraTheta (-3.04) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-6.15 = 0.13)
04:25:15.411 00.066 9340 CameraToMount -- cameraX=-0.12 cameraY=-0.01 hyp=0.13 cameraTheta=-3.04 mountX=-0.12 mountY=0.02, mountTheta=3.01
04:25:15.446 00.035 9340 SchedulePrimaryMove(10104498, x=-0.12, y=-0.01, opts=13)
04:25:15.462 00.016 9340 Enqueuing Move request for scope (-0.12, -0.01)
04:25:15.499 00.037 12020 Worker thread wakes up
04:25:15.499 00.000 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.12, -0.01) opts 0xd
04:25:15.499 00.000 12020 Handling offset move in thread for scope, endpoint = (-0.12, -0.01)
04:25:15.500 00.001 12020 Moving (-0.12, -0.01) raw xDistance=-0.12 yDistance=0.02
04:25:15.500 00.000 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
04:25:15.500 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:25:15.500 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
04:25:15.503 00.003 12020 MoveAxis(E, 0, ABG)
04:25:15.503 00.000 12020 Move returns status 0, amount 0
04:25:15.503 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=6487, max=65535, med=10331, FiltMin=8049, FiltMax=65517, Gamma=2.870
04:25:15.587 00.084 12020 MoveAxis(N, 0, ABG)
04:25:15.587 00.000 9340 UpdateGuideState exits: m=1523730 SNR=231.8
04:25:15.601 00.014 12020 Move returns status 0, amount 0
04:25:15.602 00.001 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:25:15.615 00.013 12020 move complete, result=0
04:25:15.616 00.001 9340 ScheduleExposure(2000,3,1) exposurePending=0
04:25:15.632 00.016 12020 worker thread done servicing request
04:25:15.632 00.000 9340 Enqueuing Expose request
04:25:15.650 00.018 9340 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
04:25:15.687 00.037 12020 Worker thread wakes up
04:25:15.688 00.001 12020 worker thread servicing REQUEST_EXPOSE 2000
04:25:15.689 00.001 12020 Handling exposure in thread, d=2000 o=3 r=(1398,98,31,31)
04:25:15.698 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"10f37904-149a-4da2-822b-d9494ff522df"}
04:25:15.713 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"10f37904-149a-4da2-822b-d9494ff522df"}
04:25:15.726 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"1ae2a9c1-bc55-41bd-b10b-0a9c517d7810"}
04:25:15.746 00.020 9340 case statement mapped state 6 to 3
04:25:15.775 00.029 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"1ae2a9c1-bc55-41bd-b10b-0a9c517d7810"}
04:25:15.817 00.042 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"9b6e244a-0dab-42bd-9c09-b0ad01bfd0b0"}
04:25:15.830 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":520,"width":15,"height":15,"star_pos":[6.91,6.54],"pixels":"..."},"id":"9b6e244a-0dab-42bd-9c09-b0ad01bfd0b0"}
04:25:17.577 01.747 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"efa507de-d2b7-4043-8ffc-b57dfb401188"}
04:25:17.590 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"efa507de-d2b7-4043-8ffc-b57dfb401188"}
04:25:17.610 00.020 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"c4fdcd79-ca96-4ebb-9f3a-86a74ef435ff"}
04:25:17.641 00.031 9340 case statement mapped state 6 to 3
04:25:17.668 00.027 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"c4fdcd79-ca96-4ebb-9f3a-86a74ef435ff"}
04:25:17.711 00.043 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"7c905603-0a9e-4b5f-a797-cf544b263999"}
04:25:17.729 00.018 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":520,"width":15,"height":15,"star_pos":[6.91,6.54],"pixels":"..."},"id":"7c905603-0a9e-4b5f-a797-cf544b263999"}
04:25:18.154 00.425 12020 Exposure complete
04:25:18.463 00.309 12020 worker thread done servicing request
04:25:18.463 00.000 9340 OnExposeComplete: enter
04:25:18.480 00.017 9340 UpdateGuideState(): m_state=6
04:25:18.496 00.016 9340 Star::Find(15, 1412, 112, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 521
04:25:18.509 00.013 9340 Star::Find returns 1 (0), X=1412.36, Y=112.41, Mass=1572587, SNR=200.5, Peak=65526 HFD=4.9
04:25:18.549 00.040 9340 MultiStar: [#1 -0.68,-0.12,0.00,M1] [#2 -0.73,0.02,0.00,M1] [#3 -0.68,0.12,0.00,M1] [#4 -0.51,-0.03,0.88,U] [#5 -0.61,-0.05,0.00,M1] [#6 -0.62,-0.05,0.00,M1] [#7 -0.91,-0.04,0.00,M1] [#8 -0.71,-0.23,0.00,M1] 
04:25:18.566 00.017 9340 refined, 1 included, MultiStar: {-0.63, -0.13}, one-star: {-0.73, -0.22}
04:25:18.584 00.018 9340 CameraToMount -- cameraTheta (-2.94) - m_xAngle (0.05) = xAngle (-2.99 = -2.99)
04:25:18.595 00.011 9340 CameraToMount -- cameraTheta (-2.94) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-6.05 = 0.23)
04:25:18.609 00.014 9340 CameraToMount -- cameraX=-0.63 cameraY=-0.13 hyp=0.64 cameraTheta=-2.94 mountX=-0.63 mountY=0.15, mountTheta=2.92
04:25:18.632 00.023 9340 SchedulePrimaryMove(10104498, x=-0.63, y=-0.13, opts=13)
04:25:18.677 00.045 9340 Enqueuing Move request for scope (-0.63, -0.13)
04:25:18.704 00.027 12020 Worker thread wakes up
04:25:18.704 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=6166, max=65535, med=10341, FiltMin=8076, FiltMax=65517, Gamma=2.870
04:25:18.719 00.015 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.63, -0.13) opts 0xd
04:25:18.720 00.001 9340 UpdateGuideState exits: m=1572587 SNR=200.5
04:25:18.732 00.012 12020 Handling offset move in thread for scope, endpoint = (-0.63, -0.13)
04:25:18.733 00.001 12020 Moving (-0.63, -0.13) raw xDistance=-0.63 yDistance=0.15
04:25:18.733 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:25:18.745 00.012 12020 GuideAlgorithmHysteresis::Result() returns -0.27 from input -0.63
04:25:18.745 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
04:25:18.762 00.017 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:25:18.762 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
04:25:18.762 00.000 9340 Enqueuing Expose request
04:25:18.781 00.019 12020 MoveAxis(E, 48, ABG)
04:25:18.783 00.002 12020 Guiding  Dir = 2, Dur = 48
04:25:18.784 00.001 12020 IsSlewing returns 0
04:25:18.785 00.001 12020 IsGuiding returns 0
04:25:18.813 00.028 12020 PulseGuide returned control before completion, sleep 31
04:25:18.857 00.044 12020 IsGuiding returns 1
04:25:18.858 00.001 12020 scope still moving after pulse duration time elapsed
04:25:18.899 00.041 12020 IsSlewing returns 0
04:25:18.900 00.001 12020 IsGuiding returns 0
04:25:18.900 00.000 12020 scope move finished after 48 + 66 ms
04:25:18.900 00.000 12020 Move returns status 0, amount 48
04:25:18.901 00.001 12020 MoveAxis(N, 0, ABG)
04:25:18.901 00.000 12020 Move returns status 0, amount 0
04:25:18.901 00.000 12020 move complete, result=0
04:25:18.901 00.000 12020 worker thread done servicing request
04:25:18.902 00.001 9340 GuideStep: -0.6 px 48 ms EAST, 0.1 px 0 ms NORTH
04:25:18.920 00.018 12020 Worker thread wakes up
04:25:18.921 00.001 12020 worker thread servicing REQUEST_EXPOSE 2000
04:25:18.921 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(1398,98,31,31)
04:25:19.576 00.655 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"ba1a86f2-9db3-4fb2-8677-5204f74122a0"}
04:25:19.593 00.017 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"ba1a86f2-9db3-4fb2-8677-5204f74122a0"}
04:25:19.609 00.016 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"93f8a758-866c-4e02-802a-e376013211f7"}
04:25:19.642 00.033 9340 case statement mapped state 6 to 3
04:25:19.657 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"93f8a758-866c-4e02-802a-e376013211f7"}
04:25:19.693 00.036 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"84f2f844-6636-4713-99fc-75c1c510238e"}
04:25:19.706 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":521,"width":15,"height":15,"star_pos":[7.36,7.41],"pixels":"..."},"id":"84f2f844-6636-4713-99fc-75c1c510238e"}
04:25:21.327 01.621 12020 Exposure complete
04:25:21.575 00.248 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"f7b1ac09-c066-4fcf-b0bc-1ec5cd10279b"}
04:25:21.591 00.016 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"f7b1ac09-c066-4fcf-b0bc-1ec5cd10279b"}
04:25:21.608 00.017 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"2d9d85c7-3449-4c5c-a02e-253cd1be3998"}
04:25:21.620 00.012 9340 case statement mapped state 6 to 3
04:25:21.638 00.018 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"2d9d85c7-3449-4c5c-a02e-253cd1be3998"}
04:25:21.655 00.017 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"0dc8ee95-e188-4f0c-b02f-da27bd19d008"}
04:25:21.695 00.040 12020 worker thread done servicing request
04:25:21.695 00.000 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":521,"width":15,"height":15,"star_pos":[7.36,7.41],"pixels":"..."},"id":"0dc8ee95-e188-4f0c-b02f-da27bd19d008"}
04:25:21.718 00.023 9340 OnExposeComplete: enter
04:25:21.736 00.018 9340 UpdateGuideState(): m_state=6
04:25:21.753 00.017 9340 Star::Find(15, 1412, 112, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 522
04:25:21.765 00.012 9340 Star::Find returns 1 (0), X=1412.71, Y=112.61, Mass=1498121, SNR=208.0, Peak=65526 HFD=4.8
04:25:21.783 00.018 9340 MultiStar: [#1 -0.38,0.01,0.98,U] [#2 -0.22,0.32,0.86,U] [#3 -0.02,0.26,0.90,U] [#4 -0.12,0.09,1.15,U] [#5 -0.22,0.25,0.99,U] [#6 -0.17,0.22,0.96,U] [#7 -0.25,0.20,0.76,U] [#8 -0.24,0.01,1.00,U] 
04:25:21.810 00.027 9340 refined, 8 included, MultiStar: {-0.22, 0.14}, one-star: {-0.38, -0.01}
04:25:21.852 00.042 9340 CameraToMount -- cameraTheta (2.57) - m_xAngle (0.05) = xAngle (2.52 = 2.52)
04:25:21.864 00.012 9340 CameraToMount -- cameraTheta (2.57) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-0.55 = -0.55)
04:25:21.885 00.021 9340 CameraToMount -- cameraX=-0.22 cameraY=0.14 hyp=0.26 cameraTheta=2.57 mountX=-0.22 mountY=-0.14, mountTheta=-2.57
04:25:21.902 00.017 9340 SchedulePrimaryMove(10104498, x=-0.22, y=0.14, opts=13)
04:25:21.921 00.019 9340 Enqueuing Move request for scope (-0.22, 0.14)
04:25:21.938 00.017 12020 Worker thread wakes up
04:25:21.939 00.001 9340 UpdateImageDisplay: Size=(1920,1080) min=6301, max=65535, med=10374, FiltMin=8174, FiltMax=65517, Gamma=2.870
04:25:21.967 00.028 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.22, 0.14) opts 0xd
04:25:21.968 00.001 9340 UpdateGuideState exits: m=1498121 SNR=208.0
04:25:21.986 00.018 12020 Handling offset move in thread for scope, endpoint = (-0.22, 0.14)
04:25:21.986 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:25:22.000 00.014 12020 Moving (-0.22, 0.14) raw xDistance=-0.22 yDistance=-0.14
04:25:22.001 00.001 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.22
04:25:22.001 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:25:22.002 00.001 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
04:25:22.002 00.000 12020 MoveAxis(E, 0, ABG)
04:25:22.002 00.000 12020 Move returns status 0, amount 0
04:25:22.002 00.000 12020 MoveAxis(N, 0, ABG)
04:25:22.002 00.000 12020 Move returns status 0, amount 0
04:25:22.002 00.000 12020 move complete, result=0
04:25:22.003 00.001 9340 ScheduleExposure(2000,3,1) exposurePending=0
04:25:22.016 00.013 12020 worker thread done servicing request
04:25:22.016 00.000 9340 Enqueuing Expose request
04:25:22.029 00.013 12020 Worker thread wakes up
04:25:22.029 00.000 9340 GuideStep: -0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
04:25:22.044 00.015 12020 worker thread servicing REQUEST_EXPOSE 2000
04:25:22.045 00.001 12020 Handling exposure in thread, d=2000 o=3 r=(1398,98,31,31)
04:25:23.576 01.531 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"7e9a1453-1eff-4c44-80e1-2042822c6c0b"}
04:25:23.589 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"7e9a1453-1eff-4c44-80e1-2042822c6c0b"}
04:25:23.633 00.044 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"3c56f7be-21eb-4659-b125-d6dc01d67695"}
04:25:23.646 00.013 9340 case statement mapped state 6 to 3
04:25:23.660 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"3c56f7be-21eb-4659-b125-d6dc01d67695"}
04:25:23.683 00.023 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"09e49148-f1c6-49ab-87d4-eaf69996f412"}
04:25:23.696 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":522,"width":15,"height":15,"star_pos":[6.71,6.61],"pixels":"..."},"id":"09e49148-f1c6-49ab-87d4-eaf69996f412"}
04:25:24.407 00.711 12020 Exposure complete
04:25:24.649 00.242 12020 worker thread done servicing request
04:25:24.649 00.000 9340 OnExposeComplete: enter
04:25:24.658 00.009 9340 UpdateGuideState(): m_state=6
04:25:24.670 00.012 9340 Star::Find(15, 1412, 112, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 523
04:25:24.681 00.011 9340 Star::Find returns 1 (0), X=1412.51, Y=112.84, Mass=1584341, SNR=245.0, Peak=65526 HFD=5.0
04:25:24.691 00.010 9340 MultiStar: [#1 -0.40,0.09,0.82,U] [#2 -0.48,0.36,0.00,M1] [#3 -0.34,0.59,0.00,M1] [#4 -0.31,-0.02,0.69,U] [#5 -0.39,0.33,0.00,M1] [#6 -0.33,0.33,0.68,U] [#7 -0.33,0.10,0.93,U] [#8 -0.36,0.13,0.76,U] 
04:25:24.702 00.011 9340 refined, 5 included, MultiStar: {-0.40, 0.14}, one-star: {-0.58, 0.22}
04:25:24.722 00.020 9340 CameraToMount -- cameraTheta (2.80) - m_xAngle (0.05) = xAngle (2.75 = 2.75)
04:25:24.735 00.013 9340 CameraToMount -- cameraTheta (2.80) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-0.32 = -0.32)
04:25:24.765 00.030 9340 CameraToMount -- cameraX=-0.40 cameraY=0.14 hyp=0.42 cameraTheta=2.80 mountX=-0.39 mountY=-0.13, mountTheta=-2.82
04:25:24.785 00.020 9340 SchedulePrimaryMove(10104498, x=-0.40, y=0.14, opts=13)
04:25:24.796 00.011 9340 Enqueuing Move request for scope (-0.40, 0.14)
04:25:24.807 00.011 12020 Worker thread wakes up
04:25:24.807 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=6094, max=65535, med=10342, FiltMin=7991, FiltMax=65517, Gamma=2.870
04:25:24.818 00.011 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.40, 0.14) opts 0xd
04:25:24.818 00.000 9340 UpdateGuideState exits: m=1584341 SNR=245.0
04:25:24.830 00.012 12020 Handling offset move in thread for scope, endpoint = (-0.40, 0.14)
04:25:24.830 00.000 12020 Moving (-0.40, 0.14) raw xDistance=-0.39 yDistance=-0.13
04:25:24.831 00.001 12020 GuideAlgorithmHysteresis::Result() returns -0.16 from input -0.39
04:25:24.831 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:25:24.831 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:25:24.847 00.016 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
04:25:24.847 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
04:25:24.858 00.011 9340 Enqueuing Expose request
04:25:24.891 00.033 12020 MoveAxis(E, 29, ABG)
04:25:24.891 00.000 12020 Guiding  Dir = 2, Dur = 29
04:25:24.893 00.002 12020 IsSlewing returns 0
04:25:24.894 00.001 12020 IsGuiding returns 0
04:25:24.911 00.017 12020 PulseGuide returned control before completion, sleep 22
04:25:24.975 00.064 12020 IsGuiding returns 1
04:25:24.976 00.001 12020 scope still moving after pulse duration time elapsed
04:25:25.013 00.037 12020 IsSlewing returns 0
04:25:25.014 00.001 12020 IsGuiding returns 0
04:25:25.014 00.000 12020 scope move finished after 29 + 92 ms
04:25:25.014 00.000 12020 Move returns status 0, amount 29
04:25:25.014 00.000 12020 MoveAxis(N, 0, ABG)
04:25:25.016 00.002 12020 Move returns status 0, amount 0
04:25:25.016 00.000 12020 move complete, result=0
04:25:25.016 00.000 9340 GuideStep: -0.4 px 29 ms EAST, -0.1 px 0 ms NORTH
04:25:25.030 00.014 12020 worker thread done servicing request
04:25:25.030 00.000 12020 Worker thread wakes up
04:25:25.031 00.001 12020 worker thread servicing REQUEST_EXPOSE 2000
04:25:25.031 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(1398,98,31,31)
04:25:25.585 00.554 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"6fa5a8a9-25a7-4607-a7b5-0e9d89db8192"}
04:25:25.600 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"6fa5a8a9-25a7-4607-a7b5-0e9d89db8192"}
04:25:25.613 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"1a551d1a-cd1d-4eb9-953c-43839459d10d"}
04:25:25.652 00.039 9340 case statement mapped state 6 to 3
04:25:25.667 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"1a551d1a-cd1d-4eb9-953c-43839459d10d"}
04:25:25.715 00.048 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"7594dcac-de8c-4ff5-b2b2-0ddd95d7667a"}
04:25:25.727 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":523,"width":15,"height":15,"star_pos":[6.51,6.84],"pixels":"..."},"id":"7594dcac-de8c-4ff5-b2b2-0ddd95d7667a"}
04:25:27.433 01.706 12020 Exposure complete
04:25:27.584 00.151 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"78839ee5-2440-414a-9ff1-c7ab41a460ac"}
04:25:27.600 00.016 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"78839ee5-2440-414a-9ff1-c7ab41a460ac"}
04:25:27.612 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"02e928c4-3f87-4c1e-af2d-f6bfb79dd364"}
04:25:27.632 00.020 9340 case statement mapped state 6 to 3
04:25:27.687 00.055 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"02e928c4-3f87-4c1e-af2d-f6bfb79dd364"}
04:25:27.707 00.020 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"11a104c3-2290-4326-b123-f287debf0c26"}
04:25:27.737 00.030 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":523,"width":15,"height":15,"star_pos":[6.51,6.84],"pixels":"..."},"id":"11a104c3-2290-4326-b123-f287debf0c26"}
04:25:27.863 00.126 12020 worker thread done servicing request
04:25:27.863 00.000 9340 OnExposeComplete: enter
04:25:27.877 00.014 9340 UpdateGuideState(): m_state=6
04:25:27.892 00.015 9340 Star::Find(15, 1412, 112, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 524
04:25:27.928 00.036 9340 Star::Find returns 1 (0), X=1413.14, Y=112.68, Mass=1553505, SNR=232.1, Peak=65526 HFD=4.9
04:25:27.954 00.026 9340 MultiStar: [#1 0.12,-0.14,0.85,U] [#2 0.16,0.28,0.69,U] [#3 0.25,0.35,0.87,U] [#4 0.15,-0.13,1.25,U] [#5 0.14,0.11,0.71,U] [#6 0.20,0.16,0.75,U] [#7 0.11,0.06,0.83,U] [#8 0.26,-0.01,0.80,U] 
04:25:27.992 00.038 9340 single-star, 8 included, MultiStar: {0.16, 0.07}, one-star: {0.05, 0.05}
04:25:28.009 00.017 9340 CameraToMount -- cameraTheta (0.78) - m_xAngle (0.05) = xAngle (0.73 = 0.73)
04:25:28.038 00.029 9340 CameraToMount -- cameraTheta (0.78) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-2.33 = -2.33)
04:25:28.060 00.022 9340 CameraToMount -- cameraX=0.05 cameraY=0.05 hyp=0.08 cameraTheta=0.78 mountX=0.06 mountY=-0.06, mountTheta=-0.77
04:25:28.093 00.033 9340 SchedulePrimaryMove(10104498, x=0.05, y=0.05, opts=13)
04:25:28.130 00.037 9340 Enqueuing Move request for scope (0.05, 0.05)
04:25:28.151 00.021 12020 Worker thread wakes up
04:25:28.152 00.001 12020 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.05) opts 0xd
04:25:28.152 00.000 12020 Handling offset move in thread for scope, endpoint = (0.05, 0.05)
04:25:28.152 00.000 12020 Moving (0.05, 0.05) raw xDistance=0.06 yDistance=-0.06
04:25:28.152 00.000 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
04:25:28.153 00.001 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:25:28.153 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
04:25:28.153 00.000 12020 MoveAxis(E, 0, ABG)
04:25:28.155 00.002 9340 UpdateImageDisplay: Size=(1920,1080) min=6504, max=65535, med=10382, FiltMin=8071, FiltMax=65517, Gamma=2.870
04:25:28.184 00.029 12020 Move returns status 0, amount 0
04:25:28.184 00.000 9340 UpdateGuideState exits: m=1553505 SNR=232.1
04:25:28.202 00.018 12020 MoveAxis(N, 0, ABG)
04:25:28.202 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:25:28.284 00.082 12020 Move returns status 0, amount 0
04:25:28.284 00.000 12020 move complete, result=0
04:25:28.284 00.000 12020 worker thread done servicing request
04:25:28.287 00.003 9340 ScheduleExposure(2000,3,1) exposurePending=0
04:25:28.340 00.053 9340 Enqueuing Expose request
04:25:28.403 00.063 12020 Worker thread wakes up
04:25:28.403 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
04:25:28.403 00.000 9340 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
04:25:28.442 00.039 12020 Handling exposure in thread, d=2000 o=3 r=(1398,98,31,31)
04:25:29.584 01.142 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"ab2003b2-e428-4d84-ab01-445f2785d2be"}
04:25:29.602 00.018 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"ab2003b2-e428-4d84-ab01-445f2785d2be"}
04:25:29.618 00.016 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"b7e4c901-83de-4eec-bd50-23657dcfa2ec"}
04:25:29.630 00.012 9340 case statement mapped state 6 to 3
04:25:29.662 00.032 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"b7e4c901-83de-4eec-bd50-23657dcfa2ec"}
04:25:29.684 00.022 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"4c492d8d-5a91-4298-919f-385c12849f47"}
04:25:29.696 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":524,"width":15,"height":15,"star_pos":[7.14,6.68],"pixels":"..."},"id":"4c492d8d-5a91-4298-919f-385c12849f47"}
04:25:30.842 01.146 12020 Exposure complete
04:25:31.185 00.343 12020 worker thread done servicing request
04:25:31.185 00.000 9340 OnExposeComplete: enter
04:25:31.203 00.018 9340 UpdateGuideState(): m_state=6
04:25:31.218 00.015 9340 Star::Find(15, 1413, 112, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 525
04:25:31.256 00.038 9340 Star::Find returns 1 (0), X=1413.19, Y=112.46, Mass=1620407, SNR=201.5, Peak=64242 HFD=5.1
04:25:31.273 00.017 9340 MultiStar: [#1 0.03,-0.04,0.78,U] [#2 -0.00,0.08,0.85,U] [#3 0.27,0.18,1.14,U] [#4 0.24,-0.09,1.00,U] [#5 0.04,0.10,1.03,U] [#6 0.05,-0.07,1.01,U] [#7 0.01,0.02,0.96,U] [#8 0.08,0.07,0.97,U] 
04:25:31.288 00.015 9340 refined, 8 included, MultiStar: {0.10, 0.01}, one-star: {0.10, -0.16}
04:25:31.303 00.015 9340 CameraToMount -- cameraTheta (0.13) - m_xAngle (0.05) = xAngle (0.08 = 0.08)
04:25:31.314 00.011 9340 CameraToMount -- cameraTheta (0.13) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-2.99 = -2.99)
04:25:31.328 00.014 9340 CameraToMount -- cameraX=0.10 cameraY=0.01 hyp=0.10 cameraTheta=0.13 mountX=0.10 mountY=-0.01, mountTheta=-0.15
04:25:31.353 00.025 9340 SchedulePrimaryMove(10104498, x=0.10, y=0.01, opts=13)
04:25:31.367 00.014 9340 Enqueuing Move request for scope (0.10, 0.01)
04:25:31.401 00.034 12020 Worker thread wakes up
04:25:31.402 00.001 12020 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.01) opts 0xd
04:25:31.402 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=6201, max=65535, med=10322, FiltMin=8018, FiltMax=65517, Gamma=2.870
04:25:31.416 00.014 12020 Handling offset move in thread for scope, endpoint = (0.10, 0.01)
04:25:31.416 00.000 9340 UpdateGuideState exits: m=1620407 SNR=201.5
04:25:31.432 00.016 12020 Moving (0.10, 0.01) raw xDistance=0.10 yDistance=-0.01
04:25:31.432 00.000 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
04:25:31.432 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:25:31.433 00.001 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
04:25:31.434 00.001 12020 MoveAxis(E, 0, ABG)
04:25:31.434 00.000 12020 Move returns status 0, amount 0
04:25:31.435 00.001 12020 MoveAxis(N, 0, ABG)
04:25:31.435 00.000 12020 Move returns status 0, amount 0
04:25:31.435 00.000 12020 move complete, result=0
04:25:31.435 00.000 12020 worker thread done servicing request
04:25:31.436 00.001 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:25:31.450 00.014 9340 ScheduleExposure(2000,3,1) exposurePending=0
04:25:31.463 00.013 9340 Enqueuing Expose request
04:25:31.478 00.015 12020 Worker thread wakes up
04:25:31.478 00.000 9340 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
04:25:31.494 00.016 12020 worker thread servicing REQUEST_EXPOSE 2000
04:25:31.494 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(1398,98,31,31)
04:25:31.585 00.091 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"4e591432-cdf8-4d5d-9397-6277074cae9b"}
04:25:31.599 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"4e591432-cdf8-4d5d-9397-6277074cae9b"}
04:25:31.615 00.016 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"e955a6bf-a824-4d6b-8894-28675b0a7fbe"}
04:25:31.633 00.018 9340 case statement mapped state 6 to 3
04:25:31.650 00.017 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"e955a6bf-a824-4d6b-8894-28675b0a7fbe"}
04:25:31.692 00.042 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"ccde9090-c46c-4164-94ff-b11a57fa00c5"}
04:25:31.705 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":525,"width":15,"height":15,"star_pos":[7.19,7.46],"pixels":"..."},"id":"ccde9090-c46c-4164-94ff-b11a57fa00c5"}
04:25:33.583 01.878 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"11a12a5e-648c-47bd-87ee-9acc1b060d10"}
04:25:33.601 00.018 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"11a12a5e-648c-47bd-87ee-9acc1b060d10"}
04:25:33.614 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"80642ac3-27bd-43c2-afe1-56ca98c06086"}
04:25:33.626 00.012 9340 case statement mapped state 6 to 3
04:25:33.637 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"80642ac3-27bd-43c2-afe1-56ca98c06086"}
04:25:33.648 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"ab30ffb7-3b3b-4485-afcb-20a6649605d8"}
04:25:33.661 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":525,"width":15,"height":15,"star_pos":[7.19,7.46],"pixels":"..."},"id":"ab30ffb7-3b3b-4485-afcb-20a6649605d8"}
04:25:33.860 00.199 12020 Exposure complete
04:25:34.123 00.263 12020 worker thread done servicing request
04:25:34.123 00.000 9340 OnExposeComplete: enter
04:25:34.142 00.019 9340 UpdateGuideState(): m_state=6
04:25:34.155 00.013 9340 Star::Find(15, 1413, 112, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 526
04:25:34.167 00.012 9340 Star::Find returns 1 (0), X=1412.90, Y=112.78, Mass=1545896, SNR=244.3, Peak=65526 HFD=4.6
04:25:34.192 00.025 9340 MultiStar: [#1 -0.00,0.24,0.81,U] [#2 0.01,0.32,0.71,U] [#3 0.03,0.55,0.00,M1] [#4 0.20,0.23,0.77,U] [#5 0.03,0.25,0.74,U] [#6 0.02,0.46,0.71,U] [#7 -0.03,0.18,0.78,U] [#8 -0.07,0.28,0.77,U] 
04:25:34.257 00.065 9340 single-star, 7 included, MultiStar: {-0.01, 0.26}, one-star: {-0.18, 0.16}
04:25:34.274 00.017 9340 CameraToMount -- cameraTheta (2.42) - m_xAngle (0.05) = xAngle (2.37 = 2.37)
04:25:34.297 00.023 9340 CameraToMount -- cameraTheta (2.42) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-0.69 = -0.69)
04:25:34.351 00.054 9340 CameraToMount -- cameraX=-0.18 cameraY=0.16 hyp=0.24 cameraTheta=2.42 mountX=-0.18 mountY=-0.16, mountTheta=-2.42
04:25:34.480 00.129 9340 SchedulePrimaryMove(10104498, x=-0.18, y=0.16, opts=13)
04:25:34.581 00.101 9340 Enqueuing Move request for scope (-0.18, 0.16)
04:25:34.603 00.022 12020 Worker thread wakes up
04:25:34.603 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=6058, max=65535, med=10360, FiltMin=8207, FiltMax=65517, Gamma=2.870
04:25:34.617 00.014 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.18, 0.16) opts 0xd
04:25:34.618 00.001 12020 Handling offset move in thread for scope, endpoint = (-0.18, 0.16)
04:25:34.618 00.000 12020 Moving (-0.18, 0.16) raw xDistance=-0.18 yDistance=-0.16
04:25:34.618 00.000 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.18
04:25:34.618 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:25:34.619 00.001 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
04:25:34.619 00.000 12020 MoveAxis(E, 0, ABG)
04:25:34.619 00.000 12020 Move returns status 0, amount 0
04:25:34.620 00.001 9340 UpdateGuideState exits: m=1545896 SNR=244.3
04:25:34.652 00.032 12020 MoveAxis(N, 0, ABG)
04:25:34.652 00.000 12020 Move returns status 0, amount 0
04:25:34.652 00.000 12020 move complete, result=0
04:25:34.655 00.003 12020 worker thread done servicing request
04:25:34.655 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:25:34.707 00.052 9340 ScheduleExposure(2000,3,1) exposurePending=0
04:25:34.727 00.020 9340 Enqueuing Expose request
04:25:34.762 00.035 12020 Worker thread wakes up
04:25:34.763 00.001 9340 GuideStep: -0.2 px 0 ms EAST, -0.2 px 0 ms NORTH
04:25:34.792 00.029 12020 worker thread servicing REQUEST_EXPOSE 2000
04:25:34.792 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(1398,98,31,31)
04:25:35.598 00.806 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"cec1f7b4-8d27-4df1-a830-1122c1144d3b"}
04:25:35.765 00.167 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"cec1f7b4-8d27-4df1-a830-1122c1144d3b"}
04:25:35.853 00.088 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"b70208a7-df8e-4c72-ac03-8dc7c0f3e525"}
04:25:35.901 00.048 9340 case statement mapped state 6 to 3
04:25:36.067 00.166 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"b70208a7-df8e-4c72-ac03-8dc7c0f3e525"}
04:25:36.120 00.053 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"d10fb3ad-6503-4d8a-ac0a-aa1438a5b338"}
04:25:36.243 00.123 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":526,"width":15,"height":15,"star_pos":[6.90,6.78],"pixels":"..."},"id":"d10fb3ad-6503-4d8a-ac0a-aa1438a5b338"}
04:25:37.164 00.921 12020 Exposure complete
04:25:37.526 00.362 12020 worker thread done servicing request
04:25:37.526 00.000 9340 OnExposeComplete: enter
04:25:37.544 00.018 9340 UpdateGuideState(): m_state=6
04:25:37.563 00.019 9340 Star::Find(15, 1412, 112, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 527
04:25:37.579 00.016 9340 Star::Find returns 1 (0), X=1412.80, Y=112.67, Mass=1523812, SNR=207.9, Peak=65526 HFD=4.8
04:25:37.594 00.015 9340 MultiStar: [#1 -0.14,0.04,0.89,U] [#2 -0.20,0.25,0.88,U] [#3 -0.08,0.37,0.87,U] [#4 -0.05,-0.05,0.91,U] [#5 -0.08,0.36,0.94,U] [#6 -0.09,0.29,0.91,U] [#7 -0.25,0.23,0.83,U] [#8 -0.32,0.13,1.03,U] 
04:25:37.616 00.022 9340 refined, 8 included, MultiStar: {-0.17, 0.18}, one-star: {-0.29, 0.05}
04:25:37.631 00.015 9340 CameraToMount -- cameraTheta (2.32) - m_xAngle (0.05) = xAngle (2.27 = 2.27)
04:25:37.670 00.039 9340 CameraToMount -- cameraTheta (2.32) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-0.79 = -0.79)
04:25:37.686 00.016 9340 CameraToMount -- cameraX=-0.17 cameraY=0.18 hyp=0.25 cameraTheta=2.32 mountX=-0.16 mountY=-0.18, mountTheta=-2.31
04:25:37.703 00.017 9340 SchedulePrimaryMove(10104498, x=-0.17, y=0.18, opts=13)
04:25:37.723 00.020 9340 Enqueuing Move request for scope (-0.17, 0.18)
04:25:37.734 00.011 12020 Worker thread wakes up
04:25:37.734 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=6607, max=65535, med=10337, FiltMin=8035, FiltMax=65517, Gamma=2.870
04:25:37.749 00.015 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.17, 0.18) opts 0xd
04:25:37.749 00.000 9340 UpdateGuideState exits: m=1523812 SNR=207.9
04:25:37.769 00.020 12020 Handling offset move in thread for scope, endpoint = (-0.17, 0.18)
04:25:37.770 00.001 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:25:37.785 00.015 12020 Moving (-0.17, 0.18) raw xDistance=-0.16 yDistance=-0.18
04:25:37.785 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
04:25:37.821 00.036 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16
04:25:37.821 00.000 9340 Enqueuing Expose request
04:25:37.836 00.015 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:25:37.836 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
04:25:37.836 00.000 12020 MoveAxis(E, 0, ABG)
04:25:37.837 00.001 12020 Move returns status 0, amount 0
04:25:37.837 00.000 12020 MoveAxis(N, 0, ABG)
04:25:37.837 00.000 12020 Move returns status 0, amount 0
04:25:37.837 00.000 12020 move complete, result=0
04:25:37.837 00.000 12020 worker thread done servicing request
04:25:37.837 00.000 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"632a71e9-dcab-4120-b8b2-1b529abd59b4"}
04:25:37.852 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"632a71e9-dcab-4120-b8b2-1b529abd59b4"}
04:25:37.869 00.017 12020 Worker thread wakes up
04:25:37.869 00.000 9340 GuideStep: -0.2 px 0 ms EAST, -0.2 px 0 ms NORTH
04:25:37.880 00.011 12020 worker thread servicing REQUEST_EXPOSE 2000
04:25:37.880 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(1398,98,31,31)
04:25:37.886 00.006 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"f925594e-7c69-4f1f-bead-d96854626fe6"}
04:25:37.898 00.012 9340 case statement mapped state 6 to 3
04:25:37.912 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"f925594e-7c69-4f1f-bead-d96854626fe6"}
04:25:37.951 00.039 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"49ec8167-b2f9-4bf0-b3fd-73ff486667c1"}
04:25:37.968 00.017 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":527,"width":15,"height":15,"star_pos":[6.80,6.67],"pixels":"..."},"id":"49ec8167-b2f9-4bf0-b3fd-73ff486667c1"}
04:25:39.595 01.627 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"87cf0fc0-92a4-465e-a104-a0f3f55d6b77"}
04:25:39.604 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"87cf0fc0-92a4-465e-a104-a0f3f55d6b77"}
04:25:39.616 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"14f0c0c2-285f-434a-abfb-13f360f5cac5"}
04:25:39.631 00.015 9340 case statement mapped state 6 to 3
04:25:39.652 00.021 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"14f0c0c2-285f-434a-abfb-13f360f5cac5"}
04:25:39.696 00.044 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"28628078-5f2f-44b1-8efa-03e9cc216f27"}
04:25:39.708 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":527,"width":15,"height":15,"star_pos":[6.80,6.67],"pixels":"..."},"id":"28628078-5f2f-44b1-8efa-03e9cc216f27"}
04:25:40.281 00.573 12020 Exposure complete
04:25:40.554 00.273 12020 worker thread done servicing request
04:25:40.554 00.000 9340 OnExposeComplete: enter
04:25:40.566 00.012 9340 UpdateGuideState(): m_state=6
04:25:40.605 00.039 9340 Star::Find(15, 1412, 112, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 528
04:25:40.621 00.016 9340 Star::Find returns 1 (0), X=1412.83, Y=112.62, Mass=1480801, SNR=188.4, Peak=65526 HFD=4.8
04:25:40.636 00.015 9340 MultiStar: [#1 0.10,-0.21,1.07,U] [#2 0.11,0.11,0.88,U] [#3 0.21,0.22,1.13,U] [#4 -0.03,-0.15,1.32,U] [#5 0.00,0.04,1.04,U] [#6 -0.11,0.08,1.10,U] [#7 0.09,0.09,1.03,U] [#8 -0.03,-0.04,0.95,U] 
04:25:40.647 00.011 9340 refined, 8 included, MultiStar: {0.01, 0.01}, one-star: {-0.25, -0.01}
04:25:40.659 00.012 9340 CameraToMount -- cameraTheta (0.81) - m_xAngle (0.05) = xAngle (0.76 = 0.76)
04:25:40.677 00.018 9340 CameraToMount -- cameraTheta (0.81) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-2.31 = -2.31)
04:25:40.688 00.011 9340 CameraToMount -- cameraX=0.01 cameraY=0.01 hyp=0.01 cameraTheta=0.81 mountX=0.01 mountY=-0.01, mountTheta=-0.79
04:25:40.705 00.017 9340 SchedulePrimaryMove(10104498, x=0.01, y=0.01, opts=13)
04:25:40.740 00.035 9340 Enqueuing Move request for scope (0.01, 0.01)
04:25:40.753 00.013 12020 Worker thread wakes up
04:25:40.753 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=6256, max=65535, med=10375, FiltMin=8173, FiltMax=65517, Gamma=2.870
04:25:40.764 00.011 12020 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.01) opts 0xd
04:25:40.764 00.000 9340 UpdateGuideState exits: m=1480801 SNR=188.4
04:25:40.776 00.012 12020 Handling offset move in thread for scope, endpoint = (0.01, 0.01)
04:25:40.776 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:25:40.787 00.011 12020 Moving (0.01, 0.01) raw xDistance=0.01 yDistance=-0.01
04:25:40.787 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
04:25:40.797 00.010 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
04:25:40.798 00.001 9340 Enqueuing Expose request
04:25:40.808 00.010 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:25:40.809 00.001 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
04:25:40.809 00.000 12020 MoveAxis(E, 0, ABG)
04:25:40.810 00.001 12020 Move returns status 0, amount 0
04:25:40.810 00.000 12020 MoveAxis(N, 0, ABG)
04:25:40.810 00.000 12020 Move returns status 0, amount 0
04:25:40.810 00.000 12020 move complete, result=0
04:25:40.810 00.000 12020 worker thread done servicing request
04:25:40.811 00.001 12020 Worker thread wakes up
04:25:40.811 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
04:25:40.811 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(1398,98,31,31)
04:25:40.815 00.004 9340 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
04:25:41.642 00.827 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"e37e8bb4-0fb9-4c69-a7d2-543a51b33748"}
04:25:41.655 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"e37e8bb4-0fb9-4c69-a7d2-543a51b33748"}
04:25:41.670 00.015 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"487e6e80-28c4-449b-84e8-1d8b6a4b4652"}
04:25:41.680 00.010 9340 case statement mapped state 6 to 3
04:25:41.696 00.016 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"487e6e80-28c4-449b-84e8-1d8b6a4b4652"}
04:25:41.738 00.042 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"20a85b0d-a2f1-42b7-9b8f-8451690d358c"}
04:25:41.776 00.038 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":528,"width":15,"height":15,"star_pos":[6.83,6.62],"pixels":"..."},"id":"20a85b0d-a2f1-42b7-9b8f-8451690d358c"}
04:25:43.301 01.525 12020 Exposure complete
04:25:43.642 00.341 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"6d383a84-b735-4448-bcbd-759e386aa2ec"}
04:25:43.691 00.049 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"6d383a84-b735-4448-bcbd-759e386aa2ec"}
04:25:43.794 00.103 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"e935246f-ed76-47e5-87ab-a740357b5ae0"}
04:25:43.856 00.062 9340 case statement mapped state 6 to 3
04:25:43.963 00.107 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"e935246f-ed76-47e5-87ab-a740357b5ae0"}
04:25:43.987 00.024 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"28808541-fe41-4926-a9f1-349e092e97d6"}
04:25:44.004 00.017 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":528,"width":15,"height":15,"star_pos":[6.83,6.62],"pixels":"..."},"id":"28808541-fe41-4926-a9f1-349e092e97d6"}
04:25:44.115 00.111 12020 worker thread done servicing request
04:25:44.116 00.001 9340 OnExposeComplete: enter
04:25:44.133 00.017 9340 UpdateGuideState(): m_state=6
04:25:44.219 00.086 9340 Star::Find(15, 1412, 112, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 529
04:25:44.274 00.055 9340 Star::Find returns 1 (0), X=1412.78, Y=112.58, Mass=1563774, SNR=194.7, Peak=65526 HFD=4.8
04:25:44.345 00.071 9340 MultiStar: [#1 -0.05,0.08,0.99,U] [#2 -0.20,0.20,0.84,U] [#3 -0.05,0.38,1.11,U] [#4 -0.02,0.10,1.21,U] [#5 0.01,0.18,0.96,U] [#6 -0.08,0.12,0.93,U] [#7 0.07,0.26,1.01,U] [#8 -0.19,0.08,0.93,U] 
04:25:44.383 00.038 9340 refined, 8 included, MultiStar: {-0.09, 0.15}, one-star: {-0.31, -0.04}
04:25:44.405 00.022 9340 CameraToMount -- cameraTheta (2.08) - m_xAngle (0.05) = xAngle (2.04 = 2.04)
04:25:44.427 00.022 9340 CameraToMount -- cameraTheta (2.08) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-1.03 = -1.03)
04:25:44.493 00.066 9340 CameraToMount -- cameraX=-0.09 cameraY=0.15 hyp=0.18 cameraTheta=2.08 mountX=-0.08 mountY=-0.15, mountTheta=-2.05
04:25:44.544 00.051 9340 SchedulePrimaryMove(10104498, x=-0.09, y=0.15, opts=13)
04:25:44.614 00.070 9340 Enqueuing Move request for scope (-0.09, 0.15)
04:25:44.641 00.027 12020 Worker thread wakes up
04:25:44.642 00.001 9340 UpdateImageDisplay: Size=(1920,1080) min=6367, max=65535, med=10308, FiltMin=7906, FiltMax=65517, Gamma=2.870
04:25:44.657 00.015 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.15) opts 0xd
04:25:44.657 00.000 12020 Handling offset move in thread for scope, endpoint = (-0.09, 0.15)
04:25:44.658 00.001 9340 UpdateGuideState exits: m=1563774 SNR=194.7
04:25:44.679 00.021 12020 Moving (-0.09, 0.15) raw xDistance=-0.08 yDistance=-0.15
04:25:44.679 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:25:44.732 00.053 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
04:25:44.733 00.001 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:25:44.733 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
04:25:44.760 00.027 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
04:25:44.760 00.000 9340 Enqueuing Expose request
04:25:44.786 00.026 12020 MoveAxis(E, 0, ABG)
04:25:44.786 00.000 12020 Move returns status 0, amount 0
04:25:44.788 00.002 12020 MoveAxis(N, 0, ABG)
04:25:44.788 00.000 12020 Move returns status 0, amount 0
04:25:44.790 00.002 12020 move complete, result=0
04:25:44.791 00.001 12020 worker thread done servicing request
04:25:44.791 00.000 12020 Worker thread wakes up
04:25:44.792 00.001 12020 worker thread servicing REQUEST_EXPOSE 2000
04:25:44.792 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(1398,98,31,31)
04:25:44.798 00.006 9340 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
04:25:45.641 00.843 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"0e164048-e5a3-439e-a4ce-ee0c3a42f3fc"}
04:25:45.664 00.023 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"0e164048-e5a3-439e-a4ce-ee0c3a42f3fc"}
04:25:45.693 00.029 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"840e92d3-1189-4d60-9887-633bd3bd4077"}
04:25:45.768 00.075 9340 case statement mapped state 6 to 3
04:25:45.816 00.048 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"840e92d3-1189-4d60-9887-633bd3bd4077"}
04:25:45.887 00.071 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"56f33e41-9158-409b-a987-613189df4161"}
04:25:45.943 00.056 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":529,"width":15,"height":15,"star_pos":[6.78,6.58],"pixels":"..."},"id":"56f33e41-9158-409b-a987-613189df4161"}
04:25:47.228 01.285 12020 Exposure complete
04:25:47.641 00.413 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"b6e90c33-df51-4ff9-8f37-a84d695702bf"}
04:25:47.708 00.067 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"b6e90c33-df51-4ff9-8f37-a84d695702bf"}
04:25:47.744 00.036 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"672ced58-cb4c-404f-8939-26984e0e057c"}
04:25:47.771 00.027 9340 case statement mapped state 6 to 3
04:25:47.793 00.022 12020 worker thread done servicing request
04:25:47.794 00.001 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"672ced58-cb4c-404f-8939-26984e0e057c"}
04:25:47.850 00.056 9340 OnExposeComplete: enter
04:25:47.880 00.030 9340 UpdateGuideState(): m_state=6
04:25:47.900 00.020 9340 Star::Find(15, 1412, 112, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 530
04:25:47.915 00.015 9340 Star::Find returns 1 (0), X=1413.02, Y=112.40, Mass=1559677, SNR=195.9, Peak=65526 HFD=4.9
04:25:47.959 00.044 9340 MultiStar: [#1 -0.10,-0.02,0.97,U] [#2 -0.08,0.14,0.96,U] [#3 0.28,0.25,1.08,U] [#4 0.11,-0.02,0.95,U] [#5 0.13,0.06,1.02,U] [#6 0.20,-0.05,0.86,U] [#7 -0.01,0.02,0.80,U] [#8 -0.19,-0.05,1.00,U] 
04:25:47.990 00.031 9340 refined, 8 included, MultiStar: {0.03, 0.01}, one-star: {-0.07, -0.22}
04:25:48.009 00.019 9340 CameraToMount -- cameraTheta (0.42) - m_xAngle (0.05) = xAngle (0.37 = 0.37)
04:25:48.022 00.013 9340 CameraToMount -- cameraTheta (0.42) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-2.70 = -2.70)
04:25:48.047 00.025 9340 CameraToMount -- cameraX=0.03 cameraY=0.01 hyp=0.03 cameraTheta=0.42 mountX=0.03 mountY=-0.02, mountTheta=-0.43
04:25:48.101 00.054 9340 SchedulePrimaryMove(10104498, x=0.03, y=0.01, opts=13)
04:25:48.123 00.022 9340 Enqueuing Move request for scope (0.03, 0.01)
04:25:48.151 00.028 12020 Worker thread wakes up
04:25:48.151 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=6154, max=65535, med=10310, FiltMin=7757, FiltMax=65517, Gamma=2.870
04:25:48.168 00.017 12020 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.01) opts 0xd
04:25:48.168 00.000 9340 UpdateGuideState exits: m=1559677 SNR=195.9
04:25:48.197 00.029 12020 Handling offset move in thread for scope, endpoint = (0.03, 0.01)
04:25:48.197 00.000 12020 Moving (0.03, 0.01) raw xDistance=0.03 yDistance=-0.02
04:25:48.197 00.000 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
04:25:48.197 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:25:48.199 00.002 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
04:25:48.200 00.001 12020 MoveAxis(E, 0, ABG)
04:25:48.200 00.000 12020 Move returns status 0, amount 0
04:25:48.200 00.000 12020 MoveAxis(N, 0, ABG)
04:25:48.200 00.000 12020 Move returns status 0, amount 0
04:25:48.200 00.000 12020 move complete, result=0
04:25:48.202 00.002 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:25:48.287 00.085 12020 worker thread done servicing request
04:25:48.287 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
04:25:48.313 00.026 9340 Enqueuing Expose request
04:25:48.348 00.035 9340 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
04:25:48.407 00.059 12020 Worker thread wakes up
04:25:48.407 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
04:25:48.407 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(1398,98,31,31)
04:25:48.425 00.018 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"bad028c9-17c6-4045-b944-d49af6a1fb72"}
04:25:48.446 00.021 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":530,"width":15,"height":15,"star_pos":[7.02,7.40],"pixels":"..."},"id":"bad028c9-17c6-4045-b944-d49af6a1fb72"}
04:25:49.640 01.194 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"f01b580f-f49d-4869-a8e9-3f1bd3650877"}
04:25:49.702 00.062 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"f01b580f-f49d-4869-a8e9-3f1bd3650877"}
04:25:49.740 00.038 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"e67418a6-32ef-4dc4-9cfd-355c0c0effa9"}
04:25:49.756 00.016 9340 case statement mapped state 6 to 3
04:25:49.805 00.049 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"e67418a6-32ef-4dc4-9cfd-355c0c0effa9"}
04:25:49.901 00.096 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"48dd6b33-57e5-4b9a-8435-71475ba9aaa6"}
04:25:49.958 00.057 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":530,"width":15,"height":15,"star_pos":[7.02,7.40],"pixels":"..."},"id":"48dd6b33-57e5-4b9a-8435-71475ba9aaa6"}
04:25:50.822 00.864 12020 Exposure complete
04:25:51.357 00.535 12020 worker thread done servicing request
04:25:51.357 00.000 9340 OnExposeComplete: enter
04:25:51.408 00.051 9340 UpdateGuideState(): m_state=6
04:25:51.431 00.023 9340 Star::Find(15, 1413, 112, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 531
04:25:51.456 00.025 9340 Star::Find returns 1 (0), X=1413.31, Y=112.47, Mass=1548515, SNR=231.0, Peak=65508 HFD=5.0
04:25:51.474 00.018 9340 MultiStar: [#1 0.10,0.03,0.82,U] [#2 0.46,0.07,0.74,U] [#3 0.27,0.30,0.90,U] [#4 0.50,0.01,0.89,U] [#5 0.30,0.06,0.77,U] [#6 0.42,0.10,0.86,U] [#7 0.16,0.10,0.86,U] [#8 0.26,-0.02,0.72,U] 
04:25:51.505 00.031 9340 single-star, 8 included, MultiStar: {0.30, 0.05}, one-star: {0.22, -0.15}
04:25:51.527 00.022 9340 CameraToMount -- cameraTheta (-0.61) - m_xAngle (0.05) = xAngle (-0.65 = -0.65)
04:25:51.601 00.074 9340 CameraToMount -- cameraTheta (-0.61) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-3.72 = 2.56)
04:25:51.633 00.032 9340 CameraToMount -- cameraX=0.22 cameraY=-0.15 hyp=0.26 cameraTheta=-0.61 mountX=0.21 mountY=0.14, mountTheta=0.60
04:25:51.658 00.025 9340 SchedulePrimaryMove(10104498, x=0.22, y=-0.15, opts=13)
04:25:51.705 00.047 9340 Enqueuing Move request for scope (0.22, -0.15)
04:25:51.756 00.051 12020 Worker thread wakes up
04:25:51.757 00.001 9340 UpdateImageDisplay: Size=(1920,1080) min=6410, max=65535, med=10338, FiltMin=8294, FiltMax=65517, Gamma=2.870
04:25:51.771 00.014 12020 worker thread servicing REQUEST_MOVE scope ofs (0.22, -0.15) opts 0xd
04:25:51.771 00.000 12020 Handling offset move in thread for scope, endpoint = (0.22, -0.15)
04:25:51.771 00.000 9340 UpdateGuideState exits: m=1548515 SNR=231.0
04:25:51.791 00.020 12020 Moving (0.22, -0.15) raw xDistance=0.21 yDistance=0.14
04:25:51.792 00.001 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:25:51.804 00.012 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.21
04:25:51.804 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
04:25:51.821 00.017 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:25:51.822 00.001 9340 Enqueuing Expose request
04:25:51.837 00.015 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
04:25:51.838 00.001 12020 MoveAxis(E, 0, ABG)
04:25:51.838 00.000 12020 Move returns status 0, amount 0
04:25:51.838 00.000 12020 MoveAxis(N, 0, ABG)
04:25:51.838 00.000 12020 Move returns status 0, amount 0
04:25:51.838 00.000 12020 move complete, result=0
04:25:51.839 00.001 12020 worker thread done servicing request
04:25:51.839 00.000 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"e05a824f-9502-447d-9230-2846196b131a"}
04:25:51.859 00.020 12020 Worker thread wakes up
04:25:51.859 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
04:25:51.859 00.000 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"e05a824f-9502-447d-9230-2846196b131a"}
04:25:51.905 00.046 12020 Handling exposure in thread, d=2000 o=3 r=(1398,98,31,31)
04:25:51.908 00.003 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"ed7e38cb-cfdc-4a1b-8151-aad0081e0649"}
04:25:51.926 00.018 9340 case statement mapped state 6 to 3
04:25:51.947 00.021 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"ed7e38cb-cfdc-4a1b-8151-aad0081e0649"}
04:25:51.965 00.018 9340 GuideStep: 0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
04:25:52.003 00.038 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"5ff63c86-ead1-44a8-98bf-c00cd7760207"}
04:25:52.044 00.041 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":531,"width":15,"height":15,"star_pos":[7.31,7.47],"pixels":"..."},"id":"5ff63c86-ead1-44a8-98bf-c00cd7760207"}
04:25:53.639 01.595 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"aa3ad2d0-3cf0-444f-a2e5-f93800e1e7eb"}
04:25:53.675 00.036 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"aa3ad2d0-3cf0-444f-a2e5-f93800e1e7eb"}
04:25:53.712 00.037 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"7c4bd594-0fb1-4dc0-8408-5ebe7c1145bd"}
04:25:53.728 00.016 9340 case statement mapped state 6 to 3
04:25:53.752 00.024 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"7c4bd594-0fb1-4dc0-8408-5ebe7c1145bd"}
04:25:53.817 00.065 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"952d299a-dc88-4c8b-bdaf-753359d1e1b2"}
04:25:53.832 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":531,"width":15,"height":15,"star_pos":[7.31,7.47],"pixels":"..."},"id":"952d299a-dc88-4c8b-bdaf-753359d1e1b2"}
04:25:54.308 00.476 12020 Exposure complete
04:25:54.736 00.428 9340 OnExposeComplete: enter
04:25:54.764 00.028 12020 worker thread done servicing request
04:25:54.764 00.000 9340 UpdateGuideState(): m_state=6
04:25:54.787 00.023 9340 Star::Find(15, 1413, 112, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 532
04:25:54.844 00.057 9340 Star::Find returns 1 (0), X=1412.95, Y=112.62, Mass=1563181, SNR=213.2, Peak=65526 HFD=4.9
04:25:54.868 00.024 9340 MultiStar: [#1 0.21,-0.08,0.78,U] [#2 0.12,0.15,0.76,U] [#3 0.25,0.48,0.00,M1] [#4 0.16,-0.17,1.01,U] [#5 0.21,0.09,0.86,U] [#6 0.07,0.26,1.03,U] [#7 0.02,0.14,0.77,U] [#8 -0.16,0.01,0.96,U] 
04:25:54.884 00.016 9340 refined, 7 included, MultiStar: {0.06, 0.05}, one-star: {-0.14, 0.00}
04:25:54.904 00.020 9340 CameraToMount -- cameraTheta (0.72) - m_xAngle (0.05) = xAngle (0.67 = 0.67)
04:25:54.927 00.023 9340 CameraToMount -- cameraTheta (0.72) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-2.40 = -2.40)
04:25:54.941 00.014 9340 CameraToMount -- cameraX=0.06 cameraY=0.05 hyp=0.07 cameraTheta=0.72 mountX=0.06 mountY=-0.05, mountTheta=-0.71
04:25:54.988 00.047 9340 SchedulePrimaryMove(10104498, x=0.06, y=0.05, opts=13)
04:25:55.001 00.013 9340 Enqueuing Move request for scope (0.06, 0.05)
04:25:55.015 00.014 12020 Worker thread wakes up
04:25:55.015 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=6010, max=65535, med=10325, FiltMin=8113, FiltMax=65517, Gamma=2.870
04:25:55.031 00.016 12020 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.05) opts 0xd
04:25:55.031 00.000 9340 UpdateGuideState exits: m=1563181 SNR=213.2
04:25:55.050 00.019 12020 Handling offset move in thread for scope, endpoint = (0.06, 0.05)
04:25:55.050 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:25:55.071 00.021 12020 Moving (0.06, 0.05) raw xDistance=0.06 yDistance=-0.05
04:25:55.071 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
04:25:55.113 00.042 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
04:25:55.114 00.001 9340 Enqueuing Expose request
04:25:55.131 00.017 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:25:55.131 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
04:25:55.131 00.000 12020 MoveAxis(E, 0, ABG)
04:25:55.132 00.001 12020 Move returns status 0, amount 0
04:25:55.132 00.000 12020 MoveAxis(N, 0, ABG)
04:25:55.132 00.000 12020 Move returns status 0, amount 0
04:25:55.132 00.000 12020 move complete, result=0
04:25:55.132 00.000 12020 worker thread done servicing request
04:25:55.134 00.002 12020 Worker thread wakes up
04:25:55.134 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
04:25:55.134 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(1398,98,31,31)
04:25:55.137 00.003 9340 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
04:25:55.638 00.501 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"924a6285-4338-42a7-b58d-918906cb0c40"}
04:25:55.680 00.042 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"924a6285-4338-42a7-b58d-918906cb0c40"}
04:25:55.721 00.041 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"b80f78fb-ca49-457c-a017-f5b97602e0d7"}
04:25:55.734 00.013 9340 case statement mapped state 6 to 3
04:25:55.751 00.017 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"b80f78fb-ca49-457c-a017-f5b97602e0d7"}
04:25:55.768 00.017 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"6f71b5df-fc46-4f2c-bbd5-09731677a34e"}
04:25:55.778 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":532,"width":15,"height":15,"star_pos":[6.95,6.62],"pixels":"..."},"id":"6f71b5df-fc46-4f2c-bbd5-09731677a34e"}
04:25:57.648 01.870 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"9fbb7e8e-750b-4530-8767-2074a486272c"}
04:25:57.921 00.273 12020 Exposure complete
04:25:57.926 00.005 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"9fbb7e8e-750b-4530-8767-2074a486272c"}
04:25:58.031 00.105 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"7ba7af69-622b-4d09-836a-33d6ba8295e6"}
04:25:58.370 00.339 9340 case statement mapped state 6 to 3
04:25:58.498 00.128 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"7ba7af69-622b-4d09-836a-33d6ba8295e6"}
04:25:58.604 00.106 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"e61d238c-be7f-417d-bffe-4e71952c1c4d"}
04:25:58.749 00.145 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":532,"width":15,"height":15,"star_pos":[6.95,6.62],"pixels":"..."},"id":"e61d238c-be7f-417d-bffe-4e71952c1c4d"}
04:25:59.181 00.432 9340 OnExposeComplete: enter
04:25:59.284 00.103 12020 worker thread done servicing request
04:25:59.284 00.000 9340 UpdateGuideState(): m_state=6
04:25:59.318 00.034 9340 Star::Find(15, 1412, 112, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 533
04:25:59.339 00.021 9340 Star::Find returns 1 (0), X=1413.23, Y=112.63, Mass=1584588, SNR=202.3, Peak=65508 HFD=4.8
04:25:59.367 00.028 9340 MultiStar: [#1 0.20,-0.07,0.96,U] [#2 0.20,0.27,0.83,U] [#3 0.29,0.17,0.94,U] [#4 0.24,-0.04,0.95,U] [#5 0.37,0.12,0.90,U] [#6 0.26,0.11,0.96,U] [#7 0.12,0.10,0.85,U] [#8 0.15,0.01,1.08,U] 
04:25:59.418 00.051 9340 single-star, 8 included, MultiStar: {0.22, 0.07}, one-star: {0.14, 0.01}
04:25:59.439 00.021 9340 CameraToMount -- cameraTheta (0.07) - m_xAngle (0.05) = xAngle (0.02 = 0.02)
04:25:59.469 00.030 9340 CameraToMount -- cameraTheta (0.07) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-3.05 = -3.05)
04:25:59.500 00.031 9340 CameraToMount -- cameraX=0.14 cameraY=0.01 hyp=0.14 cameraTheta=0.07 mountX=0.14 mountY=-0.01, mountTheta=-0.09
04:25:59.559 00.059 9340 SchedulePrimaryMove(10104498, x=0.14, y=0.01, opts=13)
04:25:59.576 00.017 9340 Enqueuing Move request for scope (0.14, 0.01)
04:25:59.590 00.014 12020 Worker thread wakes up
04:25:59.590 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=6114, max=65535, med=10369, FiltMin=7923, FiltMax=65517, Gamma=2.870
04:25:59.606 00.016 12020 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.01) opts 0xd
04:25:59.607 00.001 12020 Handling offset move in thread for scope, endpoint = (0.14, 0.01)
04:25:59.607 00.000 9340 UpdateGuideState exits: m=1584588 SNR=202.3
04:25:59.632 00.025 12020 Moving (0.14, 0.01) raw xDistance=0.14 yDistance=-0.01
04:25:59.633 00.001 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14
04:25:59.633 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:25:59.654 00.021 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:25:59.654 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
04:25:59.654 00.000 12020 MoveAxis(E, 0, ABG)
04:25:59.656 00.002 12020 Move returns status 0, amount 0
04:25:59.657 00.001 9340 ScheduleExposure(2000,3,1) exposurePending=0
04:25:59.710 00.053 12020 MoveAxis(N, 0, ABG)
04:25:59.710 00.000 9340 Enqueuing Expose request
04:25:59.726 00.016 12020 Move returns status 0, amount 0
04:25:59.726 00.000 12020 move complete, result=0
04:25:59.727 00.001 12020 worker thread done servicing request
04:25:59.727 00.000 12020 Worker thread wakes up
04:25:59.729 00.002 9340 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
04:25:59.745 00.016 12020 worker thread servicing REQUEST_EXPOSE 2000
04:25:59.745 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(1398,98,31,31)
04:25:59.754 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"3f9334bf-2672-428e-86f2-8a19cb6e8238"}
04:25:59.769 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"3f9334bf-2672-428e-86f2-8a19cb6e8238"}
04:25:59.784 00.015 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"039b779f-8860-4cbe-98bd-d38147c3370e"}
04:25:59.839 00.055 9340 case statement mapped state 6 to 3
04:25:59.853 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"039b779f-8860-4cbe-98bd-d38147c3370e"}
04:25:59.879 00.026 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"e6de1eee-e163-4e54-af45-48f0f6f533b4"}
04:25:59.892 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":533,"width":15,"height":15,"star_pos":[7.23,6.63],"pixels":"..."},"id":"e6de1eee-e163-4e54-af45-48f0f6f533b4"}
04:26:01.637 01.745 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"7a1d8d9c-c1d9-4271-8eba-c16ba539de22"}
04:26:01.662 00.025 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"7a1d8d9c-c1d9-4271-8eba-c16ba539de22"}
04:26:01.702 00.040 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"581ccf3d-f748-4bd3-8daf-ca838985bb91"}
04:26:01.755 00.053 9340 case statement mapped state 6 to 3
04:26:01.780 00.025 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"581ccf3d-f748-4bd3-8daf-ca838985bb91"}
04:26:01.796 00.016 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"c00c1c5b-3017-4d7e-a86f-5b3e3c7ef614"}
04:26:01.813 00.017 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":533,"width":15,"height":15,"star_pos":[7.23,6.63],"pixels":"..."},"id":"c00c1c5b-3017-4d7e-a86f-5b3e3c7ef614"}
04:26:02.112 00.299 12020 Exposure complete
04:26:02.649 00.537 9340 OnExposeComplete: enter
04:26:02.705 00.056 12020 worker thread done servicing request
04:26:02.705 00.000 9340 UpdateGuideState(): m_state=6
04:26:02.739 00.034 9340 Star::Find(15, 1413, 112, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 534
04:26:02.776 00.037 9340 Star::Find returns 1 (0), X=1413.14, Y=112.69, Mass=1543241, SNR=206.5, Peak=65526 HFD=4.8
04:26:02.835 00.059 9340 MultiStar: [#1 0.25,-0.10,0.84,U] [#2 0.42,0.30,0.00,M1] [#3 0.44,0.28,0.00,M1] [#4 0.36,0.10,0.92,U] [#5 0.26,0.17,0.89,U] [#6 0.34,0.15,0.88,U] [#7 0.19,0.38,0.76,U] [#8 0.30,0.03,0.84,U] 
04:26:02.855 00.020 9340 single-star, 6 included, MultiStar: {0.25, 0.11}, one-star: {0.05, 0.06}
04:26:02.868 00.013 9340 CameraToMount -- cameraTheta (0.92) - m_xAngle (0.05) = xAngle (0.87 = 0.87)
04:26:02.888 00.020 9340 CameraToMount -- cameraTheta (0.92) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-2.20 = -2.20)
04:26:02.904 00.016 9340 CameraToMount -- cameraX=0.05 cameraY=0.06 hyp=0.08 cameraTheta=0.92 mountX=0.05 mountY=-0.06, mountTheta=-0.90
04:26:02.984 00.080 9340 SchedulePrimaryMove(10104498, x=0.05, y=0.06, opts=13)
04:26:03.002 00.018 9340 Enqueuing Move request for scope (0.05, 0.06)
04:26:03.016 00.014 12020 Worker thread wakes up
04:26:03.016 00.000 12020 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.06) opts 0xd
04:26:03.016 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=5738, max=65535, med=10343, FiltMin=7973, FiltMax=65517, Gamma=2.870
04:26:03.037 00.021 12020 Handling offset move in thread for scope, endpoint = (0.05, 0.06)
04:26:03.038 00.001 9340 UpdateGuideState exits: m=1543241 SNR=206.5
04:26:03.074 00.036 12020 Moving (0.05, 0.06) raw xDistance=0.05 yDistance=-0.06
04:26:03.074 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:26:03.087 00.013 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
04:26:03.087 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:26:03.087 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
04:26:03.088 00.001 12020 MoveAxis(E, 0, ABG)
04:26:03.088 00.000 12020 Move returns status 0, amount 0
04:26:03.089 00.001 9340 ScheduleExposure(2000,3,1) exposurePending=0
04:26:03.105 00.016 12020 MoveAxis(N, 0, ABG)
04:26:03.105 00.000 9340 Enqueuing Expose request
04:26:03.128 00.023 12020 Move returns status 0, amount 0
04:26:03.128 00.000 12020 move complete, result=0
04:26:03.130 00.002 12020 worker thread done servicing request
04:26:03.130 00.000 12020 Worker thread wakes up
04:26:03.130 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
04:26:03.141 00.011 12020 Handling exposure in thread, d=2000 o=3 r=(1398,98,31,31)
04:26:03.147 00.006 9340 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
04:26:03.637 00.490 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"11d9e3aa-73b0-4565-84cd-2d89f1f95519"}
04:26:03.658 00.021 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"11d9e3aa-73b0-4565-84cd-2d89f1f95519"}
04:26:03.750 00.092 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"68754cb1-81fd-489c-93cb-2513c997d364"}
04:26:03.772 00.022 9340 case statement mapped state 6 to 3
04:26:03.794 00.022 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"68754cb1-81fd-489c-93cb-2513c997d364"}
04:26:03.813 00.019 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"26341371-1b26-4d43-98a6-6a897eac88cf"}
04:26:03.865 00.052 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":534,"width":15,"height":15,"star_pos":[7.14,6.69],"pixels":"..."},"id":"26341371-1b26-4d43-98a6-6a897eac88cf"}
04:26:05.577 01.712 12020 Exposure complete
04:26:05.642 00.065 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"8331d8cf-0064-428d-8553-8c81322869f9"}
04:26:05.764 00.122 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"8331d8cf-0064-428d-8553-8c81322869f9"}
04:26:05.886 00.122 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"c3ec12f2-867d-4beb-b591-5d6a40d21b64"}
04:26:06.012 00.126 9340 case statement mapped state 6 to 3
04:26:06.085 00.073 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"c3ec12f2-867d-4beb-b591-5d6a40d21b64"}
04:26:06.204 00.119 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"4def2210-d41b-4ae7-8e85-c5ed39f3603b"}
04:26:06.340 00.136 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":534,"width":15,"height":15,"star_pos":[7.14,6.69],"pixels":"..."},"id":"4def2210-d41b-4ae7-8e85-c5ed39f3603b"}
04:26:06.661 00.321 9340 OnExposeComplete: enter
04:26:06.681 00.020 12020 worker thread done servicing request
04:26:06.681 00.000 9340 UpdateGuideState(): m_state=6
04:26:06.721 00.040 9340 Star::Find(15, 1413, 112, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 535
04:26:06.820 00.099 9340 Star::Find returns 1 (0), X=1412.93, Y=112.78, Mass=1548026, SNR=212.3, Peak=65526 HFD=4.7
04:26:06.868 00.048 9340 MultiStar: [#1 -0.15,0.16,0.93,U] [#2 0.04,0.46,0.79,U] [#3 0.15,0.44,1.04,U] [#4 -0.08,0.08,1.00,U] [#5 -0.07,0.30,0.89,U] [#6 -0.12,0.25,0.79,U] [#7 0.03,0.28,0.96,U] [#8 -0.15,0.15,0.93,U] 
04:26:06.916 00.048 9340 single-star, 8 included, MultiStar: {-0.05, 0.25}, one-star: {-0.16, 0.15}
04:26:06.993 00.077 9340 CameraToMount -- cameraTheta (2.36) - m_xAngle (0.05) = xAngle (2.31 = 2.31)
04:26:07.010 00.017 9340 CameraToMount -- cameraTheta (2.36) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-0.75 = -0.75)
04:26:07.042 00.032 9340 CameraToMount -- cameraX=-0.16 cameraY=0.15 hyp=0.22 cameraTheta=2.36 mountX=-0.15 mountY=-0.15, mountTheta=-2.35
04:26:07.092 00.050 9340 SchedulePrimaryMove(10104498, x=-0.16, y=0.15, opts=13)
04:26:07.123 00.031 9340 Enqueuing Move request for scope (-0.16, 0.15)
04:26:07.199 00.076 12020 Worker thread wakes up
04:26:07.199 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=6595, max=65535, med=10376, FiltMin=8120, FiltMax=65517, Gamma=2.870
04:26:07.218 00.019 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.16, 0.15) opts 0xd
04:26:07.219 00.001 9340 UpdateGuideState exits: m=1548026 SNR=212.3
04:26:07.246 00.027 12020 Handling offset move in thread for scope, endpoint = (-0.16, 0.15)
04:26:07.246 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:26:07.268 00.022 12020 Moving (-0.16, 0.15) raw xDistance=-0.15 yDistance=-0.15
04:26:07.269 00.001 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
04:26:07.269 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:26:07.270 00.001 9340 ScheduleExposure(2000,3,1) exposurePending=0
04:26:07.290 00.020 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
04:26:07.290 00.000 9340 Enqueuing Expose request
04:26:07.357 00.067 12020 MoveAxis(E, 0, ABG)
04:26:07.357 00.000 12020 Move returns status 0, amount 0
04:26:07.357 00.000 12020 MoveAxis(N, 0, ABG)
04:26:07.358 00.001 12020 Move returns status 0, amount 0
04:26:07.358 00.000 12020 move complete, result=0
04:26:07.358 00.000 12020 worker thread done servicing request
04:26:07.359 00.001 12020 Worker thread wakes up
04:26:07.363 00.004 12020 worker thread servicing REQUEST_EXPOSE 2000
04:26:07.363 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(1398,98,31,31)
04:26:07.372 00.009 9340 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
04:26:07.636 00.264 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"9a1c23d6-008b-4154-a04b-db347a59b0a5"}
04:26:07.670 00.034 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"9a1c23d6-008b-4154-a04b-db347a59b0a5"}
04:26:07.751 00.081 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"07524d86-7b77-430e-8f6e-83a7a4c89f45"}
04:26:07.771 00.020 9340 case statement mapped state 6 to 3
04:26:07.819 00.048 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"07524d86-7b77-430e-8f6e-83a7a4c89f45"}
04:26:07.892 00.073 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"90112cb8-cd84-4d40-83e7-df78329a0ab6"}
04:26:07.907 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":535,"width":15,"height":15,"star_pos":[6.93,6.78],"pixels":"..."},"id":"90112cb8-cd84-4d40-83e7-df78329a0ab6"}
04:26:09.636 01.729 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"3b203108-1a06-45fd-af66-d7ad3f6f86cd"}
04:26:09.658 00.022 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"3b203108-1a06-45fd-af66-d7ad3f6f86cd"}
04:26:09.696 00.038 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"269e32a0-27c5-44fb-b6f7-ed0bb8a6b0c4"}
04:26:09.742 00.046 9340 case statement mapped state 6 to 3
04:26:09.814 00.072 12020 Exposure complete
04:26:09.814 00.000 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"269e32a0-27c5-44fb-b6f7-ed0bb8a6b0c4"}
04:26:09.845 00.031 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"86c98525-1ea4-46f7-bc99-0c938a482a94"}
04:26:09.867 00.022 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":535,"width":15,"height":15,"star_pos":[6.93,6.78],"pixels":"..."},"id":"86c98525-1ea4-46f7-bc99-0c938a482a94"}
04:26:10.263 00.396 12020 worker thread done servicing request
04:26:10.263 00.000 9340 OnExposeComplete: enter
04:26:10.279 00.016 9340 UpdateGuideState(): m_state=6
04:26:10.292 00.013 9340 Star::Find(15, 1412, 112, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 536
04:26:10.311 00.019 9340 Star::Find returns 1 (0), X=1412.84, Y=112.51, Mass=1569214, SNR=222.1, Peak=65526 HFD=5.0
04:26:10.350 00.039 9340 MultiStar: [#1 0.09,-0.28,0.83,U] [#2 0.02,-0.06,0.68,U] [#3 0.16,0.15,1.01,U] [#4 0.18,-0.32,0.83,U] [#5 -0.07,0.03,0.83,U] [#6 -0.01,0.14,0.66,U] [#7 0.09,-0.10,0.75,U] [#8 -0.14,-0.13,0.82,U] 
04:26:10.395 00.045 9340 refined, 8 included, MultiStar: {0.01, -0.08}, one-star: {-0.25, -0.11}
04:26:10.414 00.019 9340 CameraToMount -- cameraTheta (-1.49) - m_xAngle (0.05) = xAngle (-1.54 = -1.54)
04:26:10.430 00.016 9340 CameraToMount -- cameraTheta (-1.49) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-4.61 = 1.68)
04:26:10.449 00.019 9340 CameraToMount -- cameraX=0.01 cameraY=-0.08 hyp=0.08 cameraTheta=-1.49 mountX=0.00 mountY=0.08, mountTheta=1.54
04:26:10.472 00.023 9340 SchedulePrimaryMove(10104498, x=0.01, y=-0.08, opts=13)
04:26:10.491 00.019 9340 Enqueuing Move request for scope (0.01, -0.08)
04:26:10.504 00.013 12020 Worker thread wakes up
04:26:10.504 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=6572, max=65535, med=10327, FiltMin=8002, FiltMax=65517, Gamma=2.870
04:26:10.545 00.041 12020 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.08) opts 0xd
04:26:10.546 00.001 9340 UpdateGuideState exits: m=1569214 SNR=222.1
04:26:10.560 00.014 12020 Handling offset move in thread for scope, endpoint = (0.01, -0.08)
04:26:10.561 00.001 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:26:10.576 00.015 12020 Moving (0.01, -0.08) raw xDistance=0.00 yDistance=0.08
04:26:10.577 00.001 9340 ScheduleExposure(2000,3,1) exposurePending=0
04:26:10.590 00.013 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.00
04:26:10.591 00.001 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:26:10.591 00.000 9340 Enqueuing Expose request
04:26:10.606 00.015 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
04:26:10.607 00.001 12020 MoveAxis(E, 0, ABG)
04:26:10.607 00.000 12020 Move returns status 0, amount 0
04:26:10.607 00.000 12020 MoveAxis(N, 0, ABG)
04:26:10.607 00.000 12020 Move returns status 0, amount 0
04:26:10.607 00.000 12020 move complete, result=0
04:26:10.608 00.001 12020 worker thread done servicing request
04:26:10.608 00.000 12020 Worker thread wakes up
04:26:10.608 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
04:26:10.608 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(1398,98,31,31)
04:26:10.612 00.004 9340 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
04:26:11.635 01.023 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"0a8c3c3c-39e4-43d1-b226-2a55d9a9a741"}
04:26:11.660 00.025 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"0a8c3c3c-39e4-43d1-b226-2a55d9a9a741"}
04:26:11.716 00.056 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"42f9c520-3e4b-475a-bd03-befbb1495226"}
04:26:11.736 00.020 9340 case statement mapped state 6 to 3
04:26:11.755 00.019 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"42f9c520-3e4b-475a-bd03-befbb1495226"}
04:26:11.786 00.031 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"60bed33f-a3b0-48d6-9b2c-e34084d6c1b6"}
04:26:11.811 00.025 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":536,"width":15,"height":15,"star_pos":[6.84,6.51],"pixels":"..."},"id":"60bed33f-a3b0-48d6-9b2c-e34084d6c1b6"}
04:26:12.977 01.166 12020 Exposure complete
04:26:13.397 00.420 12020 worker thread done servicing request
04:26:13.397 00.000 9340 OnExposeComplete: enter
04:26:13.416 00.019 9340 UpdateGuideState(): m_state=6
04:26:13.463 00.047 9340 Star::Find(15, 1412, 112, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 537
04:26:13.480 00.017 9340 Star::Find returns 1 (0), X=1412.83, Y=112.70, Mass=1542958, SNR=226.5, Peak=65526 HFD=4.9
04:26:13.511 00.031 9340 MultiStar: [#1 -0.27,0.14,0.81,U] [#2 -0.23,0.32,0.85,U] [#3 -0.11,0.33,0.91,U] [#4 -0.10,0.13,0.84,U] [#5 -0.09,0.20,0.77,U] [#6 -0.34,0.26,0.84,U] [#7 -0.22,0.16,0.69,U] [#8 -0.35,0.02,0.78,U] 
04:26:13.529 00.018 9340 single-star, 8 included, MultiStar: {-0.22, 0.18}, one-star: {-0.26, 0.07}
04:26:13.544 00.015 9340 CameraToMount -- cameraTheta (2.86) - m_xAngle (0.05) = xAngle (2.81 = 2.81)
04:26:13.575 00.031 9340 CameraToMount -- cameraTheta (2.86) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-0.26 = -0.26)
04:26:13.611 00.036 9340 CameraToMount -- cameraX=-0.26 cameraY=0.07 hyp=0.27 cameraTheta=2.86 mountX=-0.25 mountY=-0.07, mountTheta=-2.88
04:26:13.631 00.020 9340 SchedulePrimaryMove(10104498, x=-0.26, y=0.07, opts=13)
04:26:13.660 00.029 9340 Enqueuing Move request for scope (-0.26, 0.07)
04:26:13.674 00.014 12020 Worker thread wakes up
04:26:13.675 00.001 9340 UpdateImageDisplay: Size=(1920,1080) min=6473, max=65535, med=10383, FiltMin=8155, FiltMax=65517, Gamma=2.870
04:26:13.689 00.014 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.26, 0.07) opts 0xd
04:26:13.690 00.001 9340 UpdateGuideState exits: m=1542958 SNR=226.5
04:26:13.705 00.015 12020 Handling offset move in thread for scope, endpoint = (-0.26, 0.07)
04:26:13.706 00.001 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:26:13.719 00.013 12020 Moving (-0.26, 0.07) raw xDistance=-0.25 yDistance=-0.07
04:26:13.720 00.001 9340 ScheduleExposure(2000,3,1) exposurePending=0
04:26:13.757 00.037 12020 GuideAlgorithmHysteresis::Result() returns -0.11 from input -0.25
04:26:13.757 00.000 9340 Enqueuing Expose request
04:26:13.777 00.020 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:26:13.778 00.001 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
04:26:13.779 00.001 12020 MoveAxis(E, 19, ABG)
04:26:13.779 00.000 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"580b2e24-ef1c-4abb-a7d4-e334008cab20"}
04:26:13.794 00.015 12020 Guiding  Dir = 2, Dur = 19
04:26:13.795 00.001 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"580b2e24-ef1c-4abb-a7d4-e334008cab20"}
04:26:13.808 00.013 12020 IsSlewing returns 0
04:26:13.809 00.001 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"b27b9e90-79c6-4688-b3bd-a70e69e98092"}
04:26:13.820 00.011 12020 IsGuiding returns 0
04:26:13.821 00.001 9340 case statement mapped state 6 to 3
04:26:13.861 00.040 12020 IsGuiding returns 1
04:26:13.862 00.001 12020 scope still moving after pulse duration time elapsed
04:26:13.863 00.001 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"b27b9e90-79c6-4688-b3bd-a70e69e98092"}
04:26:13.909 00.046 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"2252d2c9-2bd8-4b54-b05a-06ee46ddc11a"}
04:26:13.922 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":537,"width":15,"height":15,"star_pos":[6.83,6.70],"pixels":"..."},"id":"2252d2c9-2bd8-4b54-b05a-06ee46ddc11a"}
04:26:13.940 00.018 12020 IsSlewing returns 0
04:26:13.941 00.001 12020 IsGuiding returns 0
04:26:13.941 00.000 12020 scope move finished after 19 + 101 ms
04:26:13.941 00.000 12020 Move returns status 0, amount 19
04:26:13.942 00.001 12020 MoveAxis(N, 0, ABG)
04:26:13.942 00.000 12020 Move returns status 0, amount 0
04:26:13.942 00.000 12020 move complete, result=0
04:26:13.943 00.001 12020 worker thread done servicing request
04:26:13.943 00.000 12020 Worker thread wakes up
04:26:13.943 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
04:26:13.943 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(1398,98,31,31)
04:26:13.944 00.001 9340 GuideStep: -0.3 px 19 ms EAST, -0.1 px 0 ms NORTH
04:26:15.635 01.691 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"31d2c1a5-c636-4b7d-a4c1-fc8a1ec2ceaa"}
04:26:15.656 00.021 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"31d2c1a5-c636-4b7d-a4c1-fc8a1ec2ceaa"}
04:26:15.699 00.043 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"dd72de9a-08bc-4cd9-8e86-383dcfcdb14e"}
04:26:15.717 00.018 9340 case statement mapped state 6 to 3
04:26:15.737 00.020 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"dd72de9a-08bc-4cd9-8e86-383dcfcdb14e"}
04:26:15.752 00.015 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"5eb509d2-c62a-4cda-88d3-110c645652bd"}
04:26:15.770 00.018 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":537,"width":15,"height":15,"star_pos":[6.83,6.70],"pixels":"..."},"id":"5eb509d2-c62a-4cda-88d3-110c645652bd"}
04:26:16.311 00.541 12020 Exposure complete
04:26:16.680 00.369 12020 worker thread done servicing request
04:26:16.681 00.001 9340 OnExposeComplete: enter
04:26:16.697 00.016 9340 UpdateGuideState(): m_state=6
04:26:16.716 00.019 9340 Star::Find(15, 1412, 112, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 538
04:26:16.732 00.016 9340 Star::Find returns 1 (0), X=1412.81, Y=112.74, Mass=1511925, SNR=201.4, Peak=65526 HFD=4.6
04:26:16.753 00.021 9340 MultiStar: [#1 -0.31,0.28,0.95,U] [#2 -0.22,0.57,0.00,M1] [#3 -0.11,0.56,0.00,M1] [#4 -0.27,0.23,0.91,U] [#5 -0.30,0.42,0.00,M1] [#6 -0.19,0.33,0.92,U] [#7 -0.30,0.39,0.95,U] [#8 -0.26,0.15,0.89,U] 
04:26:16.766 00.013 9340 single-star, 5 included, MultiStar: {-0.27, 0.25}, one-star: {-0.28, 0.11}
04:26:16.812 00.046 9340 CameraToMount -- cameraTheta (2.76) - m_xAngle (0.05) = xAngle (2.71 = 2.71)
04:26:16.828 00.016 9340 CameraToMount -- cameraTheta (2.76) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-0.36 = -0.36)
04:26:16.848 00.020 9340 CameraToMount -- cameraX=-0.28 cameraY=0.11 hyp=0.30 cameraTheta=2.76 mountX=-0.27 mountY=-0.11, mountTheta=-2.78
04:26:16.869 00.021 9340 SchedulePrimaryMove(10104498, x=-0.28, y=0.11, opts=13)
04:26:16.893 00.024 9340 Enqueuing Move request for scope (-0.28, 0.11)
04:26:16.934 00.041 12020 Worker thread wakes up
04:26:16.935 00.001 9340 UpdateImageDisplay: Size=(1920,1080) min=6625, max=65535, med=10330, FiltMin=8157, FiltMax=65517, Gamma=2.870
04:26:16.954 00.019 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.28, 0.11) opts 0xd
04:26:16.955 00.001 9340 UpdateGuideState exits: m=1511925 SNR=201.4
04:26:16.977 00.022 12020 Handling offset move in thread for scope, endpoint = (-0.28, 0.11)
04:26:16.978 00.001 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:26:16.992 00.014 12020 Moving (-0.28, 0.11) raw xDistance=-0.27 yDistance=-0.11
04:26:16.992 00.000 12020 GuideAlgorithmHysteresis::Result() returns -0.12 from input -0.27
04:26:16.992 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
04:26:17.008 00.016 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:26:17.008 00.000 9340 Enqueuing Expose request
04:26:17.027 00.019 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
04:26:17.027 00.000 12020 MoveAxis(E, 22, ABG)
04:26:17.028 00.001 12020 Guiding  Dir = 2, Dur = 22
04:26:17.029 00.001 12020 IsSlewing returns 0
04:26:17.030 00.001 12020 IsGuiding returns 0
04:26:17.106 00.076 12020 IsGuiding returns 1
04:26:17.106 00.000 12020 scope still moving after pulse duration time elapsed
04:26:17.143 00.037 12020 IsSlewing returns 0
04:26:17.144 00.001 12020 IsGuiding returns 0
04:26:17.144 00.000 12020 scope move finished after 22 + 91 ms
04:26:17.144 00.000 12020 Move returns status 0, amount 22
04:26:17.144 00.000 12020 MoveAxis(N, 0, ABG)
04:26:17.145 00.001 12020 Move returns status 0, amount 0
04:26:17.145 00.000 12020 move complete, result=0
04:26:17.146 00.001 12020 worker thread done servicing request
04:26:17.146 00.000 9340 GuideStep: -0.3 px 22 ms EAST, -0.1 px 0 ms NORTH
04:26:17.190 00.044 12020 Worker thread wakes up
04:26:17.191 00.001 12020 worker thread servicing REQUEST_EXPOSE 2000
04:26:17.191 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(1398,98,31,31)
04:26:17.634 00.443 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"ab7f9665-af0f-43c8-b90e-300f166691dc"}
04:26:17.649 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"ab7f9665-af0f-43c8-b90e-300f166691dc"}
04:26:17.667 00.018 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"0bcd9c0d-6d3c-4b15-ae8d-98e38851ecfb"}
04:26:17.707 00.040 9340 case statement mapped state 6 to 3
04:26:17.719 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"0bcd9c0d-6d3c-4b15-ae8d-98e38851ecfb"}
04:26:17.737 00.018 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"2810cf05-805b-4f76-93ff-634e849c012c"}
04:26:17.750 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":538,"width":15,"height":15,"star_pos":[6.81,6.74],"pixels":"..."},"id":"2810cf05-805b-4f76-93ff-634e849c012c"}
04:26:19.612 01.862 12020 Exposure complete
04:26:19.635 00.023 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"95240506-90e5-4a7d-8c5a-68312122f318"}
04:26:19.696 00.061 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"95240506-90e5-4a7d-8c5a-68312122f318"}
04:26:19.803 00.107 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"2a81256a-91c5-45bc-bab2-96bc2d99ec2f"}
04:26:19.912 00.109 9340 case statement mapped state 6 to 3
04:26:19.967 00.055 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"2a81256a-91c5-45bc-bab2-96bc2d99ec2f"}
04:26:20.049 00.082 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"6885e274-1e18-447c-b1cb-69d8865cd84b"}
04:26:20.068 00.019 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":538,"width":15,"height":15,"star_pos":[6.81,6.74],"pixels":"..."},"id":"6885e274-1e18-447c-b1cb-69d8865cd84b"}
04:26:20.297 00.229 12020 worker thread done servicing request
04:26:20.298 00.001 9340 OnExposeComplete: enter
04:26:20.347 00.049 9340 UpdateGuideState(): m_state=6
04:26:20.376 00.029 9340 Star::Find(15, 1412, 112, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 539
04:26:20.401 00.025 9340 Star::Find returns 1 (0), X=1413.33, Y=112.55, Mass=1537584, SNR=201.8, Peak=65508 HFD=5.0
04:26:20.445 00.044 9340 MultiStar: [#1 0.42,-0.11,1.00,U] [#2 0.33,0.22,0.96,U] [#3 0.59,0.25,0.00,M2] [#4 0.45,0.01,1.11,U] [#5 0.53,-0.00,0.00,M2] [#6 0.40,0.17,0.95,U] [#7 0.36,0.08,0.99,U] [#8 0.25,0.13,1.13,U] 
04:26:20.465 00.020 9340 single-star, 6 included, MultiStar: {0.35, 0.06}, one-star: {0.24, -0.07}
04:26:20.512 00.047 9340 CameraToMount -- cameraTheta (-0.30) - m_xAngle (0.05) = xAngle (-0.35 = -0.35)
04:26:20.531 00.019 9340 CameraToMount -- cameraTheta (-0.30) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-3.42 = 2.87)
04:26:20.553 00.022 9340 CameraToMount -- cameraX=0.24 cameraY=-0.07 hyp=0.25 cameraTheta=-0.30 mountX=0.24 mountY=0.07, mountTheta=0.28
04:26:20.606 00.053 9340 SchedulePrimaryMove(10104498, x=0.24, y=-0.07, opts=13)
04:26:20.621 00.015 9340 Enqueuing Move request for scope (0.24, -0.07)
04:26:20.679 00.058 12020 Worker thread wakes up
04:26:20.679 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=6365, max=65535, med=10369, FiltMin=8265, FiltMax=65517, Gamma=2.870
04:26:20.697 00.018 12020 worker thread servicing REQUEST_MOVE scope ofs (0.24, -0.07) opts 0xd
04:26:20.697 00.000 9340 UpdateGuideState exits: m=1537584 SNR=201.8
04:26:20.712 00.015 12020 Handling offset move in thread for scope, endpoint = (0.24, -0.07)
04:26:20.713 00.001 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:26:20.730 00.017 12020 Moving (0.24, -0.07) raw xDistance=0.24 yDistance=0.07
04:26:20.731 00.001 9340 ScheduleExposure(2000,3,1) exposurePending=0
04:26:20.755 00.024 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.24
04:26:20.755 00.000 9340 Enqueuing Expose request
04:26:20.778 00.023 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:26:20.778 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
04:26:20.779 00.001 12020 MoveAxis(E, 0, ABG)
04:26:20.779 00.000 12020 Move returns status 0, amount 0
04:26:20.779 00.000 12020 MoveAxis(N, 0, ABG)
04:26:20.803 00.024 12020 Move returns status 0, amount 0
04:26:20.807 00.004 12020 move complete, result=0
04:26:20.808 00.001 12020 worker thread done servicing request
04:26:20.808 00.000 12020 Worker thread wakes up
04:26:20.808 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
04:26:20.808 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(1398,98,31,31)
04:26:20.823 00.015 9340 GuideStep: 0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
04:26:21.635 00.812 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"2ea48cf6-0362-46e5-98c6-5d0f19bc981c"}
04:26:21.655 00.020 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"2ea48cf6-0362-46e5-98c6-5d0f19bc981c"}
04:26:21.689 00.034 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"a301864a-9343-4949-bc19-13effd5dfea4"}
04:26:21.706 00.017 9340 case statement mapped state 6 to 3
04:26:21.722 00.016 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"a301864a-9343-4949-bc19-13effd5dfea4"}
04:26:21.738 00.016 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"d6cccb18-ddae-45f2-8c9d-d4558bb8d2f9"}
04:26:21.782 00.044 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":539,"width":15,"height":15,"star_pos":[7.33,6.55],"pixels":"..."},"id":"d6cccb18-ddae-45f2-8c9d-d4558bb8d2f9"}
04:26:23.196 01.414 12020 Exposure complete
04:26:23.485 00.289 12020 worker thread done servicing request
04:26:23.485 00.000 9340 OnExposeComplete: enter
04:26:23.506 00.021 9340 UpdateGuideState(): m_state=6
04:26:23.526 00.020 9340 Star::Find(15, 1413, 112, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 540
04:26:23.563 00.037 9340 Star::Find returns 1 (0), X=1413.00, Y=112.59, Mass=1585938, SNR=237.6, Peak=65526 HFD=4.9
04:26:23.581 00.018 9340 MultiStar: [#1 0.01,0.08,0.82,U] [#2 0.06,0.27,0.69,U] [#3 0.20,0.27,0.80,U] [#4 0.13,0.14,0.93,U] [#5 0.19,0.14,0.69,U] [#6 0.25,0.19,0.73,U] [#7 0.06,0.28,0.86,U] [#8 -0.09,-0.11,0.77,U] 
04:26:23.598 00.017 9340 single-star, 8 included, MultiStar: {0.07, 0.13}, one-star: {-0.09, -0.03}
04:26:23.609 00.011 9340 CameraToMount -- cameraTheta (-2.77) - m_xAngle (0.05) = xAngle (-2.82 = -2.82)
04:26:23.619 00.010 9340 CameraToMount -- cameraTheta (-2.77) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-5.88 = 0.40)
04:26:23.632 00.013 9340 CameraToMount -- cameraX=-0.09 cameraY=-0.03 hyp=0.09 cameraTheta=-2.77 mountX=-0.09 mountY=0.04, mountTheta=2.75
04:26:23.658 00.026 9340 SchedulePrimaryMove(10104498, x=-0.09, y=-0.03, opts=13)
04:26:23.691 00.033 9340 Enqueuing Move request for scope (-0.09, -0.03)
04:26:23.706 00.015 12020 Worker thread wakes up
04:26:23.706 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=6384, max=65535, med=10330, FiltMin=7634, FiltMax=65517, Gamma=2.870
04:26:23.720 00.014 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.09, -0.03) opts 0xd
04:26:23.721 00.001 9340 UpdateGuideState exits: m=1585938 SNR=237.6
04:26:23.733 00.012 12020 Handling offset move in thread for scope, endpoint = (-0.09, -0.03)
04:26:23.733 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:26:23.747 00.014 12020 Moving (-0.09, -0.03) raw xDistance=-0.09 yDistance=0.04
04:26:23.747 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
04:26:23.761 00.014 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
04:26:23.761 00.000 9340 Enqueuing Expose request
04:26:23.777 00.016 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:26:23.778 00.001 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
04:26:23.778 00.000 12020 MoveAxis(E, 0, ABG)
04:26:23.778 00.000 12020 Move returns status 0, amount 0
04:26:23.779 00.001 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"e81eaeaf-1e9c-4db8-8478-7663400b0ebb"}
04:26:23.793 00.014 12020 MoveAxis(N, 0, ABG)
04:26:23.794 00.001 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"e81eaeaf-1e9c-4db8-8478-7663400b0ebb"}
04:26:23.806 00.012 12020 Move returns status 0, amount 0
04:26:23.823 00.017 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"b9bdab66-bb1e-46f8-81cb-3de3d66c1b71"}
04:26:23.840 00.017 12020 move complete, result=0
04:26:23.840 00.000 9340 case statement mapped state 6 to 3
04:26:23.860 00.020 12020 worker thread done servicing request
04:26:23.860 00.000 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"b9bdab66-bb1e-46f8-81cb-3de3d66c1b71"}
04:26:23.876 00.016 12020 Worker thread wakes up
04:26:23.876 00.000 9340 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
04:26:23.888 00.012 12020 worker thread servicing REQUEST_EXPOSE 2000
04:26:23.888 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(1398,98,31,31)
04:26:23.894 00.006 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"057fc941-0138-4c06-ba71-338e84b4d6e2"}
04:26:23.911 00.017 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":540,"width":15,"height":15,"star_pos":[7.00,6.59],"pixels":"..."},"id":"057fc941-0138-4c06-ba71-338e84b4d6e2"}
04:26:25.633 01.722 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"89b2d522-9cc9-4724-8613-1ee0901203dc"}
04:26:25.712 00.079 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"89b2d522-9cc9-4724-8613-1ee0901203dc"}
04:26:25.782 00.070 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"6e0c29dd-db57-4004-a18c-669214720754"}
04:26:25.807 00.025 9340 case statement mapped state 6 to 3
04:26:25.865 00.058 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"6e0c29dd-db57-4004-a18c-669214720754"}
04:26:25.893 00.028 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"a8869fbb-26e7-45c1-bca4-2ddd2d21e58c"}
04:26:25.933 00.040 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":540,"width":15,"height":15,"star_pos":[7.00,6.59],"pixels":"..."},"id":"a8869fbb-26e7-45c1-bca4-2ddd2d21e58c"}
04:26:26.376 00.443 12020 Exposure complete
04:26:27.159 00.783 12020 worker thread done servicing request
04:26:27.159 00.000 9340 OnExposeComplete: enter
04:26:27.175 00.016 9340 UpdateGuideState(): m_state=6
04:26:27.209 00.034 9340 Star::Find(15, 1413, 112, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 541
04:26:27.230 00.021 9340 Star::Find returns 1 (0), X=1413.19, Y=112.43, Mass=1609190, SNR=215.1, Peak=65508 HFD=5.1
04:26:27.320 00.090 9340 MultiStar: [#1 0.19,-0.07,0.81,U] [#2 0.29,0.27,0.97,U] [#3 0.48,0.22,0.00,M2] [#4 0.36,-0.06,0.86,U] [#5 0.25,0.03,0.79,U] [#6 0.21,0.05,0.88,U] [#7 0.32,0.06,0.81,U] [#8 0.15,-0.18,0.81,U] 
04:26:27.350 00.030 9340 single-star, 7 included, MultiStar: {0.23, -0.01}, one-star: {0.10, -0.19}
04:26:27.394 00.044 9340 CameraToMount -- cameraTheta (-1.07) - m_xAngle (0.05) = xAngle (-1.12 = -1.12)
04:26:27.459 00.065 9340 CameraToMount -- cameraTheta (-1.07) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-4.19 = 2.09)
04:26:27.495 00.036 9340 CameraToMount -- cameraX=0.10 cameraY=-0.19 hyp=0.22 cameraTheta=-1.07 mountX=0.10 mountY=0.19, mountTheta=1.11
04:26:27.513 00.018 9340 SchedulePrimaryMove(10104498, x=0.10, y=-0.19, opts=13)
04:26:27.545 00.032 9340 Enqueuing Move request for scope (0.10, -0.19)
04:26:27.621 00.076 12020 Worker thread wakes up
04:26:27.622 00.001 12020 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.19) opts 0xd
04:26:27.622 00.000 12020 Handling offset move in thread for scope, endpoint = (0.10, -0.19)
04:26:27.622 00.000 12020 Moving (0.10, -0.19) raw xDistance=0.10 yDistance=0.19
04:26:27.623 00.001 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
04:26:27.623 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:26:27.625 00.002 9340 UpdateImageDisplay: Size=(1920,1080) min=6166, max=65535, med=10386, FiltMin=7886, FiltMax=65517, Gamma=2.870
04:26:27.665 00.040 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.19
04:26:27.666 00.001 9340 UpdateGuideState exits: m=1609190 SNR=215.1
04:26:27.694 00.028 12020 MoveAxis(E, 0, ABG)
04:26:27.695 00.001 12020 Move returns status 0, amount 0
04:26:27.695 00.000 12020 MoveAxis(N, 0, ABG)
04:26:27.695 00.000 12020 Move returns status 0, amount 0
04:26:27.696 00.001 12020 move complete, result=0
04:26:27.696 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:26:27.722 00.026 12020 worker thread done servicing request
04:26:27.722 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
04:26:27.803 00.081 9340 Enqueuing Expose request
04:26:27.820 00.017 12020 Worker thread wakes up
04:26:27.820 00.000 9340 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
04:26:27.837 00.017 12020 worker thread servicing REQUEST_EXPOSE 2000
04:26:27.837 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(1398,98,31,31)
04:26:27.846 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"a154fa77-d156-41c8-9490-66dc25d0b033"}
04:26:27.861 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"a154fa77-d156-41c8-9490-66dc25d0b033"}
04:26:27.879 00.018 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"4130b85a-f3c6-4275-a717-6b4ee8426594"}
04:26:27.947 00.068 9340 case statement mapped state 6 to 3
04:26:27.985 00.038 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"4130b85a-f3c6-4275-a717-6b4ee8426594"}
04:26:28.100 00.115 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"e75e684a-1c56-4455-b494-0eaabf808ff9"}
04:26:28.115 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":541,"width":15,"height":15,"star_pos":[7.19,7.43],"pixels":"..."},"id":"e75e684a-1c56-4455-b494-0eaabf808ff9"}
04:26:29.638 01.523 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"fa66aa73-e4f6-43d1-ae10-96f9a59842fc"}
04:26:29.663 00.025 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"fa66aa73-e4f6-43d1-ae10-96f9a59842fc"}
04:26:29.676 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"94a2ec1d-a8a0-4b60-9db4-2f27cbfdb0ea"}
04:26:29.694 00.018 9340 case statement mapped state 6 to 3
04:26:29.705 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"94a2ec1d-a8a0-4b60-9db4-2f27cbfdb0ea"}
04:26:29.728 00.023 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"ba04c0c7-fcee-444c-8f10-7fd49700f9d7"}
04:26:29.741 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":541,"width":15,"height":15,"star_pos":[7.19,7.43],"pixels":"..."},"id":"ba04c0c7-fcee-444c-8f10-7fd49700f9d7"}
04:26:30.257 00.516 12020 Exposure complete
04:26:30.784 00.527 12020 worker thread done servicing request
04:26:30.785 00.001 9340 OnExposeComplete: enter
04:26:30.816 00.031 9340 UpdateGuideState(): m_state=6
04:26:30.835 00.019 9340 Star::Find(15, 1413, 112, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 542
04:26:30.901 00.066 9340 Star::Find returns 1 (0), X=1413.54, Y=112.44, Mass=1529471, SNR=199.2, Peak=63467 HFD=5.0
04:26:30.920 00.019 9340 MultiStar: [#1 0.51,-0.14,0.00,M1] [#2 0.66,0.07,0.00,M1] [#3 0.76,0.28,0.00,M3] [#4 0.64,-0.16,0.00,M1] [#5 0.51,0.00,0.00,M1] [#6 0.53,0.03,0.00,M1] [#7 0.59,0.12,0.00,M1] [#8 0.55,-0.04,0.00,M1] 
04:26:30.942 00.022 9340 CameraToMount -- cameraTheta (-0.39) - m_xAngle (0.05) = xAngle (-0.44 = -0.44)
04:26:30.957 00.015 9340 CameraToMount -- cameraTheta (-0.39) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-3.51 = 2.77)
04:26:31.042 00.085 9340 CameraToMount -- cameraX=0.45 cameraY=-0.19 hyp=0.49 cameraTheta=-0.39 mountX=0.44 mountY=0.17, mountTheta=0.38
04:26:31.112 00.070 9340 SchedulePrimaryMove(10104498, x=0.45, y=-0.19, opts=13)
04:26:31.128 00.016 9340 Enqueuing Move request for scope (0.45, -0.19)
04:26:31.148 00.020 12020 Worker thread wakes up
04:26:31.148 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=6578, max=65535, med=10339, FiltMin=7993, FiltMax=65517, Gamma=2.870
04:26:31.166 00.018 12020 worker thread servicing REQUEST_MOVE scope ofs (0.45, -0.19) opts 0xd
04:26:31.167 00.001 9340 UpdateGuideState exits: m=1529471 SNR=199.2
04:26:31.215 00.048 12020 Handling offset move in thread for scope, endpoint = (0.45, -0.19)
04:26:31.216 00.001 12020 Moving (0.45, -0.19) raw xDistance=0.44 yDistance=0.17
04:26:31.216 00.000 12020 GuideAlgorithmHysteresis::Result() returns 0.18 from input 0.44
04:26:31.216 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:26:31.217 00.001 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
04:26:31.217 00.000 12020 MoveAxis(W, 33, ABG)
04:26:31.218 00.001 12020 Guiding  Dir = 3, Dur = 33
04:26:31.219 00.001 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:26:31.237 00.018 12020 IsSlewing returns 0
04:26:31.238 00.001 9340 ScheduleExposure(2000,3,1) exposurePending=0
04:26:31.265 00.027 12020 IsGuiding returns 0
04:26:31.267 00.002 9340 Enqueuing Expose request
04:26:31.289 00.022 12020 PulseGuide returned control before completion, sleep 20
04:26:31.338 00.049 12020 IsGuiding returns 1
04:26:31.339 00.001 12020 scope still moving after pulse duration time elapsed
04:26:31.377 00.038 12020 IsSlewing returns 0
04:26:31.378 00.001 12020 IsGuiding returns 0
04:26:31.379 00.001 12020 scope move finished after 33 + 79 ms
04:26:31.379 00.000 12020 Move returns status 0, amount 33
04:26:31.379 00.000 12020 MoveAxis(N, 0, ABG)
04:26:31.379 00.000 12020 Move returns status 0, amount 0
04:26:31.379 00.000 12020 move complete, result=0
04:26:31.380 00.001 12020 worker thread done servicing request
04:26:31.380 00.000 12020 Worker thread wakes up
04:26:31.380 00.000 9340 GuideStep: 0.4 px 33 ms WEST, 0.2 px 0 ms NORTH
04:26:31.396 00.016 12020 worker thread servicing REQUEST_EXPOSE 2000
04:26:31.396 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(1398,98,31,31)
04:26:31.635 00.239 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"fbdf288c-4438-4a8f-8a55-d7dbcf71b47f"}
04:26:31.677 00.042 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"fbdf288c-4438-4a8f-8a55-d7dbcf71b47f"}
04:26:31.702 00.025 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"fc0fb706-2c46-4a40-a836-068aff646361"}
04:26:31.727 00.025 9340 case statement mapped state 6 to 3
04:26:31.744 00.017 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"fc0fb706-2c46-4a40-a836-068aff646361"}
04:26:31.819 00.075 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"af210757-3d9e-4d07-ba66-4da2d1dbd78a"}
04:26:31.848 00.029 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":542,"width":15,"height":15,"star_pos":[6.54,7.44],"pixels":"..."},"id":"af210757-3d9e-4d07-ba66-4da2d1dbd78a"}
04:26:33.637 01.789 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"1aa1a8ed-2e9d-4fdc-80a1-9161ebdd6125"}
04:26:33.675 00.038 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"1aa1a8ed-2e9d-4fdc-80a1-9161ebdd6125"}
04:26:33.709 00.034 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"1a6d456b-468f-4d80-bdb0-e72d4b1e2edf"}
04:26:33.734 00.025 9340 case statement mapped state 6 to 3
04:26:33.756 00.022 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"1a6d456b-468f-4d80-bdb0-e72d4b1e2edf"}
04:26:33.817 00.061 12020 Exposure complete
04:26:33.819 00.002 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"6d1e1ef3-a614-4747-952b-c107ed84c88f"}
04:26:33.850 00.031 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":542,"width":15,"height":15,"star_pos":[6.54,7.44],"pixels":"..."},"id":"6d1e1ef3-a614-4747-952b-c107ed84c88f"}
04:26:34.297 00.447 9340 OnExposeComplete: enter
04:26:34.314 00.017 12020 worker thread done servicing request
04:26:34.314 00.000 9340 UpdateGuideState(): m_state=6
04:26:34.340 00.026 9340 Star::Find(15, 1413, 112, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 543
04:26:34.374 00.034 9340 Star::Find returns 1 (0), X=1413.13, Y=112.47, Mass=1512021, SNR=202.9, Peak=65486 HFD=4.9
04:26:34.445 00.071 9340 MultiStar: [#1 0.22,-0.16,1.08,U] [#2 0.20,0.16,0.89,U] [#3 0.41,0.17,1.02,U] [#4 0.36,-0.25,1.02,U] [#5 0.20,0.07,0.97,U] [#6 0.12,-0.03,0.79,U] [#7 0.24,-0.02,1.09,U] [#8 0.15,-0.25,0.90,U] 
04:26:34.474 00.029 9340 single-star, 8 included, MultiStar: {0.22, -0.05}, one-star: {0.05, -0.15}
04:26:34.488 00.014 9340 CameraToMount -- cameraTheta (-1.27) - m_xAngle (0.05) = xAngle (-1.32 = -1.32)
04:26:34.504 00.016 9340 CameraToMount -- cameraTheta (-1.27) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-4.39 = 1.90)
04:26:34.526 00.022 9340 CameraToMount -- cameraX=0.05 cameraY=-0.15 hyp=0.16 cameraTheta=-1.27 mountX=0.04 mountY=0.15, mountTheta=1.31
04:26:34.574 00.048 9340 SchedulePrimaryMove(10104498, x=0.05, y=-0.15, opts=13)
04:26:34.594 00.020 9340 Enqueuing Move request for scope (0.05, -0.15)
04:26:34.612 00.018 12020 Worker thread wakes up
04:26:34.612 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=6101, max=65535, med=10387, FiltMin=7956, FiltMax=65517, Gamma=2.870
04:26:34.627 00.015 12020 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.15) opts 0xd
04:26:34.628 00.001 9340 UpdateGuideState exits: m=1512021 SNR=202.9
04:26:34.642 00.014 12020 Handling offset move in thread for scope, endpoint = (0.05, -0.15)
04:26:34.643 00.001 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:26:34.660 00.017 12020 Moving (0.05, -0.15) raw xDistance=0.04 yDistance=0.15
04:26:34.661 00.001 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
04:26:34.661 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:26:34.661 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
04:26:34.662 00.001 12020 MoveAxis(E, 0, ABG)
04:26:34.662 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
04:26:34.686 00.024 12020 Move returns status 0, amount 0
04:26:34.710 00.024 9340 Enqueuing Expose request
04:26:34.733 00.023 12020 MoveAxis(N, 0, ABG)
04:26:34.734 00.001 12020 Move returns status 0, amount 0
04:26:34.734 00.000 12020 move complete, result=0
04:26:34.735 00.001 12020 worker thread done servicing request
04:26:34.735 00.000 12020 Worker thread wakes up
04:26:34.735 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
04:26:34.735 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(1398,98,31,31)
04:26:34.741 00.006 9340 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
04:26:35.636 00.895 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"e9afb4f9-1fac-4374-a2b9-b9d0594f7236"}
04:26:35.650 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"e9afb4f9-1fac-4374-a2b9-b9d0594f7236"}
04:26:35.686 00.036 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"18e7937a-ddd2-4cdd-b188-e08e34f165f7"}
04:26:35.702 00.016 9340 case statement mapped state 6 to 3
04:26:35.717 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"18e7937a-ddd2-4cdd-b188-e08e34f165f7"}
04:26:35.735 00.018 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"c6d8eb1b-4282-4afc-91cc-c628fad0ba9f"}
04:26:35.748 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":543,"width":15,"height":15,"star_pos":[7.13,7.47],"pixels":"..."},"id":"c6d8eb1b-4282-4afc-91cc-c628fad0ba9f"}
04:26:37.155 01.407 12020 Exposure complete
04:26:37.403 00.248 12020 worker thread done servicing request
04:26:37.403 00.000 9340 OnExposeComplete: enter
04:26:37.413 00.010 9340 UpdateGuideState(): m_state=6
04:26:37.429 00.016 9340 Star::Find(15, 1413, 112, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 544
04:26:37.442 00.013 9340 Star::Find returns 1 (0), X=1413.46, Y=112.20, Mass=1602825, SNR=230.5, Peak=63481 HFD=5.1
04:26:37.457 00.015 9340 MultiStar: [#1 0.40,-0.39,0.00,M1] [#2 0.54,-0.09,0.00,M1] [#3 0.55,-0.21,0.00,M3] [#4 0.77,-0.39,0.00,M1] [#5 0.62,-0.16,0.00,M1] [#6 0.70,-0.17,0.00,M1] [#7 0.36,-0.24,0.73,U] [#8 0.52,-0.33,0.00,M1] 
04:26:37.473 00.016 9340 refined, 1 included, MultiStar: {0.37, -0.35}, one-star: {0.38, -0.43}
04:26:37.487 00.014 9340 CameraToMount -- cameraTheta (-0.75) - m_xAngle (0.05) = xAngle (-0.80 = -0.80)
04:26:37.497 00.010 9340 CameraToMount -- cameraTheta (-0.75) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-3.87 = 2.41)
04:26:37.531 00.034 9340 CameraToMount -- cameraX=0.37 cameraY=-0.35 hyp=0.51 cameraTheta=-0.75 mountX=0.35 mountY=0.34, mountTheta=0.77
04:26:37.550 00.019 9340 SchedulePrimaryMove(10104498, x=0.37, y=-0.35, opts=13)
04:26:37.571 00.021 9340 Enqueuing Move request for scope (0.37, -0.35)
04:26:37.583 00.012 12020 Worker thread wakes up
04:26:37.584 00.001 9340 UpdateImageDisplay: Size=(1920,1080) min=5957, max=65535, med=10379, FiltMin=7855, FiltMax=65517, Gamma=2.870
04:26:37.599 00.015 12020 worker thread servicing REQUEST_MOVE scope ofs (0.37, -0.35) opts 0xd
04:26:37.599 00.000 9340 UpdateGuideState exits: m=1602825 SNR=230.5
04:26:37.613 00.014 12020 Handling offset move in thread for scope, endpoint = (0.37, -0.35)
04:26:37.613 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:26:37.626 00.013 12020 Moving (0.37, -0.35) raw xDistance=0.35 yDistance=0.34
04:26:37.626 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
04:26:37.655 00.029 12020 GuideAlgorithmHysteresis::Result() returns 0.15 from input 0.35
04:26:37.656 00.001 9340 Enqueuing Expose request
04:26:37.668 00.012 12020 GuideAlgorithmResistSwitch::result() returns 0.34 from input 0.34
04:26:37.669 00.001 12020 MoveAxis(W, 26, ABG)
04:26:37.669 00.000 12020 Guiding  Dir = 3, Dur = 26
04:26:37.669 00.000 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"a856b0b4-df6d-4f27-b88d-46009251c175"}
04:26:37.679 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"a856b0b4-df6d-4f27-b88d-46009251c175"}
04:26:37.693 00.014 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"3a1d820b-1da6-4ef8-8254-d115c28145bb"}
04:26:37.705 00.012 12020 IsSlewing returns 0
04:26:37.706 00.001 9340 case statement mapped state 6 to 3
04:26:37.723 00.017 12020 IsGuiding returns 0
04:26:37.724 00.001 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"3a1d820b-1da6-4ef8-8254-d115c28145bb"}
04:26:37.742 00.018 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"28be1bae-628b-4357-bfa0-64aa5744a665"}
04:26:37.754 00.012 12020 IsGuiding returns 1
04:26:37.754 00.000 12020 scope still moving after pulse duration time elapsed
04:26:37.754 00.000 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":544,"width":15,"height":15,"star_pos":[7.46,7.20],"pixels":"..."},"id":"28be1bae-628b-4357-bfa0-64aa5744a665"}
04:26:37.813 00.059 12020 IsSlewing returns 0
04:26:37.814 00.001 12020 IsGuiding returns 0
04:26:37.814 00.000 12020 scope move finished after 26 + 65 ms
04:26:37.814 00.000 12020 Move returns status 0, amount 26
04:26:37.814 00.000 12020 MoveAxis(S, 55, ABG)
04:26:37.814 00.000 12020 Guiding  Dir = 1, Dur = 55
04:26:37.815 00.001 12020 IsSlewing returns 0
04:26:37.817 00.002 12020 IsGuiding returns 0
04:26:37.942 00.125 12020 IsGuiding returns 1
04:26:37.942 00.000 12020 scope still moving after pulse duration time elapsed
04:26:38.037 00.095 12020 IsSlewing returns 0
04:26:38.038 00.001 12020 IsGuiding returns 0
04:26:38.039 00.001 12020 scope move finished after 55 + 166 ms
04:26:38.039 00.000 12020 Move returns status 0, amount 55
04:26:38.039 00.000 12020 move complete, result=0
04:26:38.039 00.000 12020 worker thread done servicing request
04:26:38.039 00.000 9340 GuideStep: 0.4 px 26 ms WEST, 0.3 px 55 ms SOUTH
04:26:38.053 00.014 12020 Worker thread wakes up
04:26:38.053 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
04:26:38.054 00.001 12020 Handling exposure in thread, d=2000 o=3 r=(1398,98,31,31)
04:26:39.685 01.631 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"00908498-732d-4886-a4b1-384b6fe0f47d"}
04:26:39.726 00.041 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"00908498-732d-4886-a4b1-384b6fe0f47d"}
04:26:39.785 00.059 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"574be11d-07fb-4689-9940-5fb32a92168f"}
04:26:39.821 00.036 9340 case statement mapped state 6 to 3
04:26:39.898 00.077 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"574be11d-07fb-4689-9940-5fb32a92168f"}
04:26:39.922 00.024 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"a8898d53-97f1-4514-8704-56a0e5d92685"}
04:26:39.951 00.029 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":544,"width":15,"height":15,"star_pos":[7.46,7.20],"pixels":"..."},"id":"a8898d53-97f1-4514-8704-56a0e5d92685"}
04:26:40.453 00.502 12020 Exposure complete
04:26:41.397 00.944 12020 worker thread done servicing request
04:26:41.397 00.000 9340 OnExposeComplete: enter
04:26:41.474 00.077 9340 UpdateGuideState(): m_state=6
04:26:41.503 00.029 9340 Star::Find(15, 1413, 112, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 545
04:26:41.534 00.031 9340 Star::Find returns 1 (0), X=1413.62, Y=112.96, Mass=1535941, SNR=235.1, Peak=64995 HFD=4.9
04:26:41.562 00.028 9340 MultiStar: [#1 0.47,0.42,0.00,M2] [#2 0.53,0.29,0.00,M2] [#3 0.74,0.59,0.00,M4] [#4 0.61,0.32,0.00,M2] [#5 0.66,0.36,0.00,M2] [#6 0.83,0.38,0.00,M2] [#7 0.48,0.43,0.00,M1] [#8 0.56,0.42,0.00,M2] 
04:26:41.617 00.055 9340 CameraToMount -- cameraTheta (0.57) - m_xAngle (0.05) = xAngle (0.52 = 0.52)
04:26:41.638 00.021 9340 CameraToMount -- cameraTheta (0.57) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-2.55 = -2.55)
04:26:41.652 00.014 9340 CameraToMount -- cameraX=0.53 cameraY=0.34 hyp=0.63 cameraTheta=0.57 mountX=0.55 mountY=-0.35, mountTheta=-0.57
04:26:41.679 00.027 9340 SchedulePrimaryMove(10104498, x=0.53, y=0.34, opts=13)
04:26:41.727 00.048 9340 Enqueuing Move request for scope (0.53, 0.34)
04:26:41.752 00.025 12020 Worker thread wakes up
04:26:41.752 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=6651, max=65535, med=10337, FiltMin=8003, FiltMax=65517, Gamma=2.870
04:26:41.770 00.018 12020 worker thread servicing REQUEST_MOVE scope ofs (0.53, 0.34) opts 0xd
04:26:41.770 00.000 9340 UpdateGuideState exits: m=1535941 SNR=235.1
04:26:41.787 00.017 12020 Handling offset move in thread for scope, endpoint = (0.53, 0.34)
04:26:41.788 00.001 12020 Moving (0.53, 0.34) raw xDistance=0.55 yDistance=-0.35
04:26:41.788 00.000 12020 GuideAlgorithmHysteresis::Result() returns 0.24 from input 0.55
04:26:41.788 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
04:26:41.789 00.001 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.35
04:26:41.789 00.000 12020 MoveAxis(W, 43, ABG)
04:26:41.789 00.000 12020 Guiding  Dir = 3, Dur = 43
04:26:41.789 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:26:41.816 00.027 12020 IsSlewing returns 0
04:26:41.816 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
04:26:41.830 00.014 12020 IsGuiding returns 0
04:26:41.830 00.000 9340 Enqueuing Expose request
04:26:41.874 00.044 12020 PulseGuide returned control before completion, sleep 24
04:26:41.874 00.000 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"b33a9ff8-3b3e-424d-9942-cb83de9a8a48"}
04:26:41.888 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"b33a9ff8-3b3e-424d-9942-cb83de9a8a48"}
04:26:41.902 00.014 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"d645a9a6-fa51-4908-82c9-2879e02fb7e1"}
04:26:41.919 00.017 9340 case statement mapped state 6 to 3
04:26:41.933 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"d645a9a6-fa51-4908-82c9-2879e02fb7e1"}
04:26:41.950 00.017 12020 IsGuiding returns 0
04:26:41.950 00.000 12020 Move returns status 0, amount 43
04:26:41.951 00.001 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"285faaea-f7e7-4fde-86c6-40720cfe5247"}
04:26:41.993 00.042 12020 MoveAxis(N, 0, ABG)
04:26:41.993 00.000 12020 Move returns status 0, amount 0
04:26:41.993 00.000 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":545,"width":15,"height":15,"star_pos":[6.62,6.96],"pixels":"..."},"id":"285faaea-f7e7-4fde-86c6-40720cfe5247"}
04:26:42.011 00.018 12020 move complete, result=0
04:26:42.012 00.001 12020 worker thread done servicing request
04:26:42.012 00.000 12020 Worker thread wakes up
04:26:42.013 00.001 12020 worker thread servicing REQUEST_EXPOSE 2000
04:26:42.013 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(1398,98,31,31)
04:26:42.014 00.001 9340 GuideStep: 0.5 px 43 ms WEST, -0.4 px 0 ms NORTH
04:26:43.691 01.677 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"154449bc-de67-44bd-8c35-56e7c02f76c8"}
04:26:43.708 00.017 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"154449bc-de67-44bd-8c35-56e7c02f76c8"}
04:26:43.725 00.017 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"b799013f-3798-41ef-94de-45b16e32d7ef"}
04:26:43.771 00.046 9340 case statement mapped state 6 to 3
04:26:43.793 00.022 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"b799013f-3798-41ef-94de-45b16e32d7ef"}
04:26:43.808 00.015 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"08b6099a-5964-4657-8008-0f760d67008e"}
04:26:43.827 00.019 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":545,"width":15,"height":15,"star_pos":[6.62,6.96],"pixels":"..."},"id":"08b6099a-5964-4657-8008-0f760d67008e"}
04:26:44.438 00.611 12020 Exposure complete
04:26:44.809 00.371 12020 worker thread done servicing request
04:26:44.810 00.001 9340 OnExposeComplete: enter
04:26:44.828 00.018 9340 UpdateGuideState(): m_state=6
04:26:44.890 00.062 9340 Star::Find(15, 1413, 112, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 546
04:26:44.915 00.025 9340 Star::Find returns 1 (0), X=1413.38, Y=112.94, Mass=1625842, SNR=247.7, Peak=65508 HFD=5.1
04:26:44.941 00.026 9340 MultiStar: [#1 0.29,0.37,0.79,U] [#2 0.54,0.47,0.00,M3] [#3 0.60,0.58,0.00,M5] [#4 0.59,0.17,0.00,M3] [#5 0.35,0.35,0.77,U] [#6 0.63,0.39,0.00,M3] [#7 0.42,0.40,0.00,M2] [#8 0.31,0.16,0.90,U] 
04:26:44.958 00.017 9340 refined, 3 included, MultiStar: {0.31, 0.30}, one-star: {0.29, 0.32}
04:26:45.005 00.047 9340 CameraToMount -- cameraTheta (0.76) - m_xAngle (0.05) = xAngle (0.71 = 0.71)
04:26:45.029 00.024 9340 CameraToMount -- cameraTheta (0.76) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-2.35 = -2.35)
04:26:45.046 00.017 9340 CameraToMount -- cameraX=0.31 cameraY=0.30 hyp=0.43 cameraTheta=0.76 mountX=0.32 mountY=-0.30, mountTheta=-0.75
04:26:45.068 00.022 9340 SchedulePrimaryMove(10104498, x=0.31, y=0.30, opts=13)
04:26:45.119 00.051 9340 Enqueuing Move request for scope (0.31, 0.30)
04:26:45.152 00.033 12020 Worker thread wakes up
04:26:45.152 00.000 12020 worker thread servicing REQUEST_MOVE scope ofs (0.31, 0.30) opts 0xd
04:26:45.152 00.000 12020 Handling offset move in thread for scope, endpoint = (0.31, 0.30)
04:26:45.153 00.001 12020 Moving (0.31, 0.30) raw xDistance=0.32 yDistance=-0.30
04:26:45.153 00.000 12020 GuideAlgorithmHysteresis::Result() returns 0.16 from input 0.32
04:26:45.153 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
04:26:45.153 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.30
04:26:45.154 00.001 9340 UpdateImageDisplay: Size=(1920,1080) min=6130, max=65535, med=10385, FiltMin=8272, FiltMax=65517, Gamma=2.870
04:26:45.172 00.018 9340 UpdateGuideState exits: m=1625842 SNR=247.7
04:26:45.200 00.028 12020 MoveAxis(W, 28, ABG)
04:26:45.200 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:26:45.249 00.049 12020 Guiding  Dir = 3, Dur = 28
04:26:45.282 00.033 9340 ScheduleExposure(2000,3,1) exposurePending=0
04:26:45.302 00.020 12020 IsSlewing returns 0
04:26:45.302 00.000 9340 Enqueuing Expose request
04:26:45.338 00.036 12020 IsGuiding returns 0
04:26:45.365 00.027 12020 PulseGuide returned control before completion, sleep 12
04:26:45.431 00.066 12020 IsGuiding returns 1
04:26:45.431 00.000 12020 scope still moving after pulse duration time elapsed
04:26:45.469 00.038 12020 IsSlewing returns 0
04:26:45.471 00.002 12020 IsGuiding returns 0
04:26:45.471 00.000 12020 scope move finished after 28 + 104 ms
04:26:45.471 00.000 12020 Move returns status 0, amount 28
04:26:45.471 00.000 12020 MoveAxis(N, 0, ABG)
04:26:45.471 00.000 12020 Move returns status 0, amount 0
04:26:45.471 00.000 12020 move complete, result=0
04:26:45.474 00.003 9340 GuideStep: 0.3 px 28 ms WEST, -0.3 px 0 ms NORTH
04:26:45.495 00.021 12020 worker thread done servicing request
04:26:45.495 00.000 12020 Worker thread wakes up
04:26:45.495 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
04:26:45.496 00.001 12020 Handling exposure in thread, d=2000 o=3 r=(1398,98,31,31)
04:26:45.694 00.198 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"870a5cf4-54c1-4fba-a93f-c746acb92c06"}
04:26:45.724 00.030 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"870a5cf4-54c1-4fba-a93f-c746acb92c06"}
04:26:45.758 00.034 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"58ac07ce-b606-4f8a-855f-8ca30012fbd1"}
04:26:45.786 00.028 9340 case statement mapped state 6 to 3
04:26:45.850 00.064 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"58ac07ce-b606-4f8a-855f-8ca30012fbd1"}
04:26:45.921 00.071 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"b868720b-f47f-47c2-8beb-37572c23c170"}
04:26:45.995 00.074 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":546,"width":15,"height":15,"star_pos":[7.38,6.94],"pixels":"..."},"id":"b868720b-f47f-47c2-8beb-37572c23c170"}
04:26:47.691 01.696 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"db41f67a-cec5-4d60-b76a-c7297f6e06c4"}
04:26:47.742 00.051 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"db41f67a-cec5-4d60-b76a-c7297f6e06c4"}
04:26:47.838 00.096 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"24e55b6a-613b-4e53-8355-0d40e11b5eb4"}
04:26:47.925 00.087 9340 case statement mapped state 6 to 3
04:26:48.013 00.088 12020 Exposure complete
04:26:48.017 00.004 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"24e55b6a-613b-4e53-8355-0d40e11b5eb4"}
04:26:48.098 00.081 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"9ffc84cc-f7fd-41e2-8244-98bd80ea2a1a"}
04:26:48.219 00.121 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":546,"width":15,"height":15,"star_pos":[7.38,6.94],"pixels":"..."},"id":"9ffc84cc-f7fd-41e2-8244-98bd80ea2a1a"}
04:26:49.101 00.882 12020 worker thread done servicing request
04:26:49.101 00.000 9340 OnExposeComplete: enter
04:26:49.123 00.022 9340 UpdateGuideState(): m_state=6
04:26:49.154 00.031 9340 Star::Find(15, 1413, 112, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 547
04:26:49.189 00.035 9340 Star::Find returns 1 (0), X=1412.95, Y=112.76, Mass=1569731, SNR=196.3, Peak=65508 HFD=4.8
04:26:49.288 00.099 9340 MultiStar: [#1 0.12,0.20,1.08,U] [#2 0.05,0.49,0.90,U] [#3 0.28,0.46,0.00,M6] [#4 0.21,0.25,0.94,U] [#5 -0.03,0.20,0.83,U] [#6 0.05,0.35,1.12,U] [#7 0.07,0.33,1.00,U] [#8 0.03,0.30,0.90,U] 
04:26:49.309 00.021 9340 single-star, 7 included, MultiStar: {0.05, 0.28}, one-star: {-0.13, 0.14}
04:26:49.342 00.033 9340 CameraToMount -- cameraTheta (2.35) - m_xAngle (0.05) = xAngle (2.30 = 2.30)
04:26:49.402 00.060 9340 CameraToMount -- cameraTheta (2.35) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-0.77 = -0.77)
04:26:49.434 00.032 9340 CameraToMount -- cameraX=-0.13 cameraY=0.14 hyp=0.19 cameraTheta=2.35 mountX=-0.13 mountY=-0.13, mountTheta=-2.33
04:26:49.468 00.034 9340 SchedulePrimaryMove(10104498, x=-0.13, y=0.14, opts=13)
04:26:49.490 00.022 9340 Enqueuing Move request for scope (-0.13, 0.14)
04:26:49.538 00.048 12020 Worker thread wakes up
04:26:49.538 00.000 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.13, 0.14) opts 0xd
04:26:49.538 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=6209, max=65535, med=10377, FiltMin=8282, FiltMax=65517, Gamma=2.870
04:26:49.556 00.018 12020 Handling offset move in thread for scope, endpoint = (-0.13, 0.14)
04:26:49.556 00.000 9340 UpdateGuideState exits: m=1569731 SNR=196.3
04:26:49.574 00.018 12020 Moving (-0.13, 0.14) raw xDistance=-0.13 yDistance=-0.13
04:26:49.574 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:26:49.593 00.019 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
04:26:49.594 00.001 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:26:49.594 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
04:26:49.614 00.020 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
04:26:49.614 00.000 9340 Enqueuing Expose request
04:26:49.662 00.048 12020 MoveAxis(E, 0, ABG)
04:26:49.662 00.000 12020 Move returns status 0, amount 0
04:26:49.662 00.000 12020 MoveAxis(N, 0, ABG)
04:26:49.663 00.001 12020 Move returns status 0, amount 0
04:26:49.663 00.000 12020 move complete, result=0
04:26:49.663 00.000 12020 worker thread done servicing request
04:26:49.664 00.001 12020 Worker thread wakes up
04:26:49.664 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
04:26:49.665 00.001 12020 Handling exposure in thread, d=2000 o=3 r=(1398,98,31,31)
04:26:49.665 00.000 9340 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
04:26:49.724 00.059 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"139e52be-3c71-4bf9-a0d0-007a4cf8022f"}
04:26:49.746 00.022 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"139e52be-3c71-4bf9-a0d0-007a4cf8022f"}
04:26:49.798 00.052 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"5d551849-32d7-4f46-9544-91ae7dbea1f1"}
04:26:49.825 00.027 9340 case statement mapped state 6 to 3
04:26:49.842 00.017 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"5d551849-32d7-4f46-9544-91ae7dbea1f1"}
04:26:49.863 00.021 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"aad68b28-685b-4744-a212-bbb2d92ca534"}
04:26:49.913 00.050 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":547,"width":15,"height":15,"star_pos":[6.95,6.76],"pixels":"..."},"id":"aad68b28-685b-4744-a212-bbb2d92ca534"}
04:26:51.743 01.830 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"43ef4037-a7fd-4b63-b7cb-9a170ab2d44d"}
04:26:51.762 00.019 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"43ef4037-a7fd-4b63-b7cb-9a170ab2d44d"}
04:26:51.802 00.040 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"0eb9dad3-9556-4b49-83c6-61c2e85eaf02"}
04:26:51.825 00.023 9340 case statement mapped state 6 to 3
04:26:51.843 00.018 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"0eb9dad3-9556-4b49-83c6-61c2e85eaf02"}
04:26:51.939 00.096 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"f604e606-af95-47d7-95b4-4ca55f54e514"}
04:26:51.959 00.020 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":547,"width":15,"height":15,"star_pos":[6.95,6.76],"pixels":"..."},"id":"f604e606-af95-47d7-95b4-4ca55f54e514"}
04:26:52.027 00.068 12020 Exposure complete
04:26:52.448 00.421 9340 OnExposeComplete: enter
04:26:52.519 00.071 12020 worker thread done servicing request
04:26:52.531 00.012 9340 UpdateGuideState(): m_state=6
04:26:52.679 00.148 9340 Star::Find(15, 1412, 112, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 548
04:26:52.708 00.029 9340 Star::Find returns 1 (0), X=1413.50, Y=112.70, Mass=1598090, SNR=200.7, Peak=64033 HFD=5.0
04:26:52.829 00.121 9340 MultiStar: [#1 0.68,0.21,0.00,M1] [#2 0.61,0.60,0.00,M3] [#3 0.66,0.32,0.00,M7] [#4 0.73,0.17,0.00,M3] [#5 0.64,0.12,0.00,M1] [#6 0.65,0.43,0.00,M3] [#7 0.59,0.34,0.00,M2] [#8 0.45,0.25,0.00,M1] 
04:26:52.851 00.022 9340 CameraToMount -- cameraTheta (0.18) - m_xAngle (0.05) = xAngle (0.13 = 0.13)
04:26:52.965 00.114 9340 CameraToMount -- cameraTheta (0.18) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-2.93 = -2.93)
04:26:53.155 00.190 9340 CameraToMount -- cameraX=0.41 cameraY=0.08 hyp=0.42 cameraTheta=0.18 mountX=0.42 mountY=-0.09, mountTheta=-0.20
04:26:53.194 00.039 9340 SchedulePrimaryMove(10104498, x=0.41, y=0.08, opts=13)
04:26:53.260 00.066 9340 Enqueuing Move request for scope (0.41, 0.08)
04:26:53.417 00.157 12020 Worker thread wakes up
04:26:53.417 00.000 12020 worker thread servicing REQUEST_MOVE scope ofs (0.41, 0.08) opts 0xd
04:26:53.418 00.001 12020 Handling offset move in thread for scope, endpoint = (0.41, 0.08)
04:26:53.418 00.000 12020 Moving (0.41, 0.08) raw xDistance=0.42 yDistance=-0.09
04:26:53.418 00.000 12020 GuideAlgorithmHysteresis::Result() returns 0.17 from input 0.42
04:26:53.418 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:26:53.419 00.001 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
04:26:53.420 00.001 9340 UpdateImageDisplay: Size=(1920,1080) min=6174, max=65535, med=10340, FiltMin=7905, FiltMax=65517, Gamma=2.870
04:26:53.481 00.061 12020 MoveAxis(W, 31, ABG)
04:26:53.481 00.000 9340 UpdateGuideState exits: m=1598090 SNR=200.7
04:26:53.535 00.054 12020 Guiding  Dir = 3, Dur = 31
04:26:53.537 00.002 12020 IsSlewing returns 0
04:26:53.541 00.004 12020 IsGuiding returns 0
04:26:53.544 00.003 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:26:53.597 00.053 12020 PulseGuide returned control before completion, sleep 13
04:26:53.605 00.008 9340 ScheduleExposure(2000,3,1) exposurePending=0
04:26:53.694 00.089 12020 IsGuiding returns 0
04:26:53.695 00.001 12020 Move returns status 0, amount 31
04:26:53.695 00.000 12020 MoveAxis(N, 0, ABG)
04:26:53.695 00.000 12020 Move returns status 0, amount 0
04:26:53.696 00.001 12020 move complete, result=0
04:26:53.696 00.000 12020 worker thread done servicing request
04:26:53.701 00.005 9340 Enqueuing Expose request
04:26:53.774 00.073 12020 Worker thread wakes up
04:26:53.775 00.001 12020 worker thread servicing REQUEST_EXPOSE 2000
04:26:53.776 00.001 12020 Handling exposure in thread, d=2000 o=3 r=(1398,98,31,31)
04:26:53.779 00.003 9340 GuideStep: 0.4 px 31 ms WEST, -0.1 px 0 ms NORTH
04:26:53.896 00.117 9340 evsrv: cli 100A41E8 connect
04:26:53.932 00.036 9340 case statement mapped state 6 to 3
04:26:54.010 00.078 9340 case statement mapped state 6 to 3
04:26:54.150 00.140 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"64bffba2-2403-4a92-8a62-4edfa8c69fc5"}
04:26:54.449 00.299 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"64bffba2-2403-4a92-8a62-4edfa8c69fc5"}
04:26:55.357 00.908 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"b73c3542-ae34-4cec-b596-abc937456005"}
04:26:55.794 00.437 9340 case statement mapped state 6 to 3
04:26:56.245 00.451 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"b73c3542-ae34-4cec-b596-abc937456005"}
04:26:56.693 00.448 12020 Exposure complete
04:26:56.746 00.053 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"266c62bd-5b4a-4500-8dca-db5f95ff4cfe"}
04:26:56.996 00.250 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":548,"width":15,"height":15,"star_pos":[6.50,6.70],"pixels":"..."},"id":"266c62bd-5b4a-4500-8dca-db5f95ff4cfe"}
04:26:57.395 00.399 9340 evsrv: cli 100A41E8 request: {"method":"get_app_state","id":"3725a052-1001-466c-87f4-9f24e79c68df"}
04:26:57.726 00.331 9340 case statement mapped state 6 to 3
04:26:57.817 00.091 9340 evsrv: cli 100A41E8 response: {"jsonrpc":"2.0","result":"Guiding","id":"3725a052-1001-466c-87f4-9f24e79c68df"}
04:26:57.987 00.170 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"7c005c5e-c1a1-48cd-8136-6e3e38794b35"}
04:26:58.633 00.646 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"7c005c5e-c1a1-48cd-8136-6e3e38794b35"}
04:26:58.824 00.191 9340 evsrv: cli 100A41E8 disconnect
04:26:59.025 00.201 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"6cd53032-6b62-4d37-99f3-6cf15dbcc192"}
04:26:59.170 00.145 9340 case statement mapped state 6 to 3
04:26:59.396 00.226 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"6cd53032-6b62-4d37-99f3-6cf15dbcc192"}
04:26:59.553 00.157 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"7c9676a2-cc48-4a71-947a-d8e008eb5219"}
04:26:59.708 00.155 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":548,"width":15,"height":15,"star_pos":[6.50,6.70],"pixels":"..."},"id":"7c9676a2-cc48-4a71-947a-d8e008eb5219"}
04:26:59.807 00.099 12020 worker thread done servicing request
04:26:59.818 00.011 9340 OnExposeComplete: enter
04:26:59.871 00.053 9340 UpdateGuideState(): m_state=6
04:26:59.970 00.099 9340 Star::Find(15, 1413, 112, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 549
04:27:00.153 00.183 9340 Star::Find returns 1 (0), X=1413.39, Y=112.49, Mass=1570986, SNR=220.2, Peak=65508 HFD=5.0
04:27:00.335 00.182 9340 MultiStar: [#1 0.51,-0.03,0.85,U] [#2 0.44,0.12,0.80,U] [#3 0.64,0.22,0.00,M8] [#4 0.64,0.04,0.00,M4] [#5 0.68,0.03,0.00,M2] [#6 0.64,0.04,0.00,M4] [#7 0.55,0.14,0.00,M3] [#8 0.45,-0.08,0.80,U] 
04:27:00.445 00.110 9340 single-star, 3 included, MultiStar: {0.42, -0.03}, one-star: {0.30, -0.13}
04:27:00.566 00.121 9340 CameraToMount -- cameraTheta (-0.40) - m_xAngle (0.05) = xAngle (-0.45 = -0.45)
04:27:00.737 00.171 9340 CameraToMount -- cameraTheta (-0.40) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-3.52 = 2.76)
04:27:00.837 00.100 9340 CameraToMount -- cameraX=0.30 cameraY=-0.13 hyp=0.33 cameraTheta=-0.40 mountX=0.30 mountY=0.12, mountTheta=0.39
04:27:01.036 00.199 9340 SchedulePrimaryMove(10104498, x=0.30, y=-0.13, opts=13)
04:27:01.231 00.195 9340 Enqueuing Move request for scope (0.30, -0.13)
04:27:01.359 00.128 12020 Worker thread wakes up
04:27:01.359 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=6416, max=65535, med=10353, FiltMin=7846, FiltMax=65517, Gamma=2.870
04:27:01.406 00.047 12020 worker thread servicing REQUEST_MOVE scope ofs (0.30, -0.13) opts 0xd
04:27:01.406 00.000 12020 Handling offset move in thread for scope, endpoint = (0.30, -0.13)
04:27:01.406 00.000 12020 Moving (0.30, -0.13) raw xDistance=0.30 yDistance=0.12
04:27:01.407 00.001 12020 GuideAlgorithmHysteresis::Result() returns 0.14 from input 0.30
04:27:01.407 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:27:01.407 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
04:27:01.408 00.001 12020 MoveAxis(W, 25, ABG)
04:27:01.408 00.000 12020 Guiding  Dir = 3, Dur = 25
04:27:01.413 00.005 12020 IsSlewing returns 0
04:27:01.440 00.027 12020 IsGuiding returns 0
04:27:01.444 00.004 9340 UpdateGuideState exits: m=1570986 SNR=220.2
04:27:01.489 00.045 12020 IsGuiding returns 1
04:27:01.489 00.000 12020 scope still moving after pulse duration time elapsed
04:27:01.489 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:27:01.523 00.034 12020 IsSlewing returns 0
04:27:01.523 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
04:27:01.593 00.070 12020 IsGuiding returns 0
04:27:01.594 00.001 12020 scope move finished after 25 + 128 ms
04:27:01.594 00.000 12020 Move returns status 0, amount 25
04:27:01.594 00.000 12020 MoveAxis(N, 0, ABG)
04:27:01.594 00.000 12020 Move returns status 0, amount 0
04:27:01.595 00.001 12020 move complete, result=0
04:27:01.597 00.002 12020 worker thread done servicing request
04:27:01.598 00.001 9340 Enqueuing Expose request
04:27:01.663 00.065 12020 Worker thread wakes up
04:27:01.663 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
04:27:01.663 00.000 9340 GuideStep: 0.3 px 25 ms WEST, 0.1 px 0 ms NORTH
04:27:01.687 00.024 12020 Handling exposure in thread, d=2000 o=3 r=(1398,98,31,31)
04:27:01.709 00.022 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"592a9de7-a5a4-433e-982b-d901c5962089"}
04:27:01.727 00.018 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"592a9de7-a5a4-433e-982b-d901c5962089"}
04:27:02.162 00.435 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"878d445e-c3bf-4985-b4b3-583ee6bed50b"}
04:27:02.205 00.043 9340 case statement mapped state 6 to 3
04:27:02.238 00.033 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"878d445e-c3bf-4985-b4b3-583ee6bed50b"}
04:27:02.466 00.228 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"cc356a56-023b-478e-81bd-7d885d941bd0"}
04:27:02.531 00.065 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":549,"width":15,"height":15,"star_pos":[7.39,7.49],"pixels":"..."},"id":"cc356a56-023b-478e-81bd-7d885d941bd0"}
04:27:02.648 00.117 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"f70b6d5d-457e-4cf8-b860-475662087fa6"}
04:27:02.681 00.033 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"f70b6d5d-457e-4cf8-b860-475662087fa6"}
04:27:03.962 01.281 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"e497de38-7455-47d4-8315-1eb6e6f8ba1b"}
04:27:04.200 00.238 9340 case statement mapped state 6 to 3
04:27:04.384 00.184 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"e497de38-7455-47d4-8315-1eb6e6f8ba1b"}
04:27:04.546 00.162 12020 Exposure complete
04:27:04.753 00.207 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"c18a7458-0159-429c-8161-5a3a39e495e7"}
04:27:04.825 00.072 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":549,"width":15,"height":15,"star_pos":[7.39,7.49],"pixels":"..."},"id":"c18a7458-0159-429c-8161-5a3a39e495e7"}
04:27:05.833 01.008 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"cbf135cc-125a-446c-9f1f-5babca3b0650"}
04:27:06.067 00.234 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"cbf135cc-125a-446c-9f1f-5babca3b0650"}
04:27:07.630 01.563 9340 OnExposeComplete: enter
04:27:07.696 00.066 12020 worker thread done servicing request
04:27:07.699 00.003 9340 UpdateGuideState(): m_state=6
04:27:07.800 00.101 9340 Star::Find(15, 1413, 112, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 550
04:27:07.920 00.120 9340 Star::Find returns 1 (0), X=1413.05, Y=112.69, Mass=1523737, SNR=179.1, Peak=65526 HFD=4.7
04:27:07.970 00.050 9340 MultiStar: [#1 -0.02,0.00,0.87,U] [#2 0.13,0.16,0.96,U] [#3 0.26,0.29,1.19,U] [#4 0.17,0.01,1.36,U] [#5 0.25,0.14,0.95,U] [#6 0.14,0.18,0.86,U] [#7 0.04,0.21,1.10,U] [#8 0.15,0.26,0.94,U] 
04:27:08.100 00.130 9340 single-star, 8 included, MultiStar: {0.13, 0.15}, one-star: {-0.04, 0.07}
04:27:08.174 00.074 9340 CameraToMount -- cameraTheta (2.05) - m_xAngle (0.05) = xAngle (2.00 = 2.00)
04:27:08.277 00.103 9340 CameraToMount -- cameraTheta (2.05) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-1.07 = -1.07)
04:27:08.301 00.024 9340 CameraToMount -- cameraX=-0.04 cameraY=0.07 hyp=0.08 cameraTheta=2.05 mountX=-0.03 mountY=-0.07, mountTheta=-2.02
04:27:08.366 00.065 9340 SchedulePrimaryMove(10104498, x=-0.04, y=0.07, opts=13)
04:27:08.492 00.126 9340 Enqueuing Move request for scope (-0.04, 0.07)
04:27:08.524 00.032 12020 Worker thread wakes up
04:27:08.524 00.000 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.07) opts 0xd
04:27:08.525 00.001 12020 Handling offset move in thread for scope, endpoint = (-0.04, 0.07)
04:27:08.525 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=6298, max=65535, med=10321, FiltMin=8104, FiltMax=65517, Gamma=2.870
04:27:08.545 00.020 12020 Moving (-0.04, 0.07) raw xDistance=-0.03 yDistance=-0.07
04:27:08.545 00.000 9340 UpdateGuideState exits: m=1523737 SNR=179.1
04:27:08.562 00.017 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
04:27:08.562 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:27:08.613 00.051 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:27:08.613 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
04:27:08.613 00.000 12020 MoveAxis(E, 0, ABG)
04:27:08.614 00.001 12020 Move returns status 0, amount 0
04:27:08.614 00.000 12020 MoveAxis(N, 0, ABG)
04:27:08.614 00.000 12020 Move returns status 0, amount 0
04:27:08.614 00.000 12020 move complete, result=0
04:27:08.615 00.001 12020 worker thread done servicing request
04:27:08.616 00.001 9340 ScheduleExposure(2000,3,1) exposurePending=0
04:27:08.651 00.035 9340 Enqueuing Expose request
04:27:08.666 00.015 12020 Worker thread wakes up
04:27:08.666 00.000 9340 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
04:27:08.696 00.030 12020 worker thread servicing REQUEST_EXPOSE 2000
04:27:08.696 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(1398,98,31,31)
04:27:09.034 00.338 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"4c6920ed-f589-4678-8269-e895fe7f5a72"}
04:27:09.064 00.030 9340 case statement mapped state 6 to 3
04:27:09.079 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"4c6920ed-f589-4678-8269-e895fe7f5a72"}
04:27:09.155 00.076 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"5176e4dc-9aaa-4832-ad2c-b4642618e8e7"}
04:27:09.215 00.060 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":550,"width":15,"height":15,"star_pos":[7.05,6.69],"pixels":"..."},"id":"5176e4dc-9aaa-4832-ad2c-b4642618e8e7"}
04:27:09.473 00.258 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"e619fcc1-b815-4361-9f41-8310a51dc2b0"}
04:27:09.586 00.113 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"e619fcc1-b815-4361-9f41-8310a51dc2b0"}
04:27:09.821 00.235 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"225d4e95-1ffa-4105-9f0c-a3ef1d989d0e"}
04:27:09.886 00.065 9340 case statement mapped state 6 to 3
04:27:10.057 00.171 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"225d4e95-1ffa-4105-9f0c-a3ef1d989d0e"}
04:27:10.127 00.070 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"e959534e-287e-4c98-85c0-6220c99aa732"}
04:27:10.174 00.047 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":550,"width":15,"height":15,"star_pos":[7.05,6.69],"pixels":"..."},"id":"e959534e-287e-4c98-85c0-6220c99aa732"}
04:27:11.114 00.940 12020 Exposure complete
04:27:11.856 00.742 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"6bcaf312-1a35-4629-90c2-24a40a308e92"}
04:27:11.953 00.097 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"6bcaf312-1a35-4629-90c2-24a40a308e92"}
04:27:12.050 00.097 12020 worker thread done servicing request
04:27:12.050 00.000 9340 OnExposeComplete: enter
04:27:12.151 00.101 9340 UpdateGuideState(): m_state=6
04:27:12.205 00.054 9340 Star::Find(15, 1413, 112, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 551
04:27:12.260 00.055 9340 Star::Find returns 1 (0), X=1412.99, Y=112.51, Mass=1562099, SNR=251.2, Peak=65526 HFD=5.0
04:27:12.305 00.045 9340 MultiStar: [#1 -0.17,-0.03,0.75,U] [#2 -0.12,0.22,0.68,U] [#3 0.12,0.21,0.79,U] [#4 0.00,-0.02,0.86,U] [#5 -0.05,0.08,0.78,U] [#6 0.01,0.06,0.68,U] [#7 -0.11,0.04,0.76,U] [#8 -0.20,-0.13,0.75,U] 
04:27:12.349 00.044 9340 refined, 8 included, MultiStar: {-0.07, 0.03}, one-star: {-0.10, -0.12}
04:27:12.477 00.128 9340 CameraToMount -- cameraTheta (2.75) - m_xAngle (0.05) = xAngle (2.70 = 2.70)
04:27:12.537 00.060 9340 CameraToMount -- cameraTheta (2.75) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-0.37 = -0.37)
04:27:12.677 00.140 9340 CameraToMount -- cameraX=-0.07 cameraY=0.03 hyp=0.07 cameraTheta=2.75 mountX=-0.07 mountY=-0.03, mountTheta=-2.76
04:27:12.753 00.076 9340 SchedulePrimaryMove(10104498, x=-0.07, y=0.03, opts=13)
04:27:12.874 00.121 9340 Enqueuing Move request for scope (-0.07, 0.03)
04:27:13.078 00.204 12020 Worker thread wakes up
04:27:13.078 00.000 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.03) opts 0xd
04:27:13.079 00.001 12020 Handling offset move in thread for scope, endpoint = (-0.07, 0.03)
04:27:13.079 00.000 12020 Moving (-0.07, 0.03) raw xDistance=-0.07 yDistance=-0.03
04:27:13.079 00.000 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
04:27:13.079 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:27:13.079 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
04:27:13.080 00.001 12020 MoveAxis(E, 0, ABG)
04:27:13.080 00.000 12020 Move returns status 0, amount 0
04:27:13.080 00.000 12020 MoveAxis(N, 0, ABG)
04:27:13.080 00.000 12020 Move returns status 0, amount 0
04:27:13.081 00.001 9340 UpdateImageDisplay: Size=(1920,1080) min=6151, max=65535, med=10282, FiltMin=8056, FiltMax=65517, Gamma=2.870
04:27:13.227 00.146 12020 move complete, result=0
04:27:13.227 00.000 12020 worker thread done servicing request
04:27:13.228 00.001 9340 UpdateGuideState exits: m=1562099 SNR=251.2
04:27:13.626 00.398 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:27:13.915 00.289 9340 ScheduleExposure(2000,3,1) exposurePending=0
04:27:14.168 00.253 9340 Enqueuing Expose request
04:27:14.580 00.412 12020 Worker thread wakes up
04:27:14.581 00.001 12020 worker thread servicing REQUEST_EXPOSE 2000
04:27:14.581 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(1398,98,31,31)
04:27:14.582 00.001 9340 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
04:27:15.075 00.493 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"7f90d38d-d380-4505-b86e-c114f8be904e"}
04:27:15.314 00.239 9340 case statement mapped state 6 to 3
04:27:15.574 00.260 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"7f90d38d-d380-4505-b86e-c114f8be904e"}
04:27:16.749 01.175 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"ecf38edf-347a-4ee7-88ef-2964a7bd556e"}
04:27:16.790 00.041 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":551,"width":15,"height":15,"star_pos":[6.99,6.51],"pixels":"..."},"id":"ecf38edf-347a-4ee7-88ef-2964a7bd556e"}
04:27:16.987 00.197 12020 Exposure complete
04:27:17.014 00.027 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"2e7d9ce1-4f1d-4a3d-a067-e4cf614680af"}
04:27:17.052 00.038 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"2e7d9ce1-4f1d-4a3d-a067-e4cf614680af"}
04:27:17.109 00.057 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"cc02e404-df90-434b-b374-9b7da2381b2e"}
04:27:17.127 00.018 9340 case statement mapped state 6 to 3
04:27:17.147 00.020 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"cc02e404-df90-434b-b374-9b7da2381b2e"}
04:27:17.237 00.090 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"2285f41e-d686-456c-a955-2cdff0c5a03d"}
04:27:17.271 00.034 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":551,"width":15,"height":15,"star_pos":[6.99,6.51],"pixels":"..."},"id":"2285f41e-d686-456c-a955-2cdff0c5a03d"}
04:27:17.476 00.205 12020 worker thread done servicing request
04:27:17.476 00.000 9340 OnExposeComplete: enter
04:27:17.494 00.018 9340 UpdateGuideState(): m_state=6
04:27:17.511 00.017 9340 Star::Find(15, 1412, 112, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 552
04:27:17.530 00.019 9340 Star::Find returns 1 (0), X=1412.64, Y=112.45, Mass=1578182, SNR=242.2, Peak=65526 HFD=5.0
04:27:17.582 00.052 9340 MultiStar: [#1 -0.48,-0.09,0.72,U] [#2 -0.35,0.11,0.78,U] [#3 -0.32,0.10,0.73,U] [#4 -0.34,-0.02,0.79,U] [#5 -0.24,0.02,0.83,U] [#6 -0.32,-0.03,0.72,U] [#7 -0.50,0.14,0.00,M2] [#8 -0.48,-0.02,0.85,U] 
04:27:17.600 00.018 9340 refined, 7 included, MultiStar: {-0.38, -0.02}, one-star: {-0.45, -0.17}
04:27:17.616 00.016 9340 CameraToMount -- cameraTheta (-3.09) - m_xAngle (0.05) = xAngle (-3.14 = -3.14)
04:27:17.633 00.017 9340 CameraToMount -- cameraTheta (-3.09) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-6.21 = 0.08)
04:27:17.651 00.018 9340 CameraToMount -- cameraX=-0.38 cameraY=-0.02 hyp=0.38 cameraTheta=-3.09 mountX=-0.38 mountY=0.03, mountTheta=3.07
04:27:17.699 00.048 9340 SchedulePrimaryMove(10104498, x=-0.38, y=-0.02, opts=13)
04:27:17.713 00.014 9340 Enqueuing Move request for scope (-0.38, -0.02)
04:27:17.733 00.020 12020 Worker thread wakes up
04:27:17.733 00.000 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.38, -0.02) opts 0xd
04:27:17.733 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=5709, max=65535, med=10286, FiltMin=7737, FiltMax=65517, Gamma=2.870
04:27:17.763 00.030 12020 Handling offset move in thread for scope, endpoint = (-0.38, -0.02)
04:27:17.764 00.001 9340 UpdateGuideState exits: m=1578182 SNR=242.2
04:27:17.781 00.017 12020 Moving (-0.38, -0.02) raw xDistance=-0.38 yDistance=0.03
04:27:17.782 00.001 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:27:17.825 00.043 12020 GuideAlgorithmHysteresis::Result() returns -0.16 from input -0.38
04:27:17.826 00.001 9340 ScheduleExposure(2000,3,1) exposurePending=0
04:27:17.840 00.014 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:27:17.840 00.000 9340 Enqueuing Expose request
04:27:17.862 00.022 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
04:27:17.863 00.001 12020 MoveAxis(E, 28, ABG)
04:27:17.863 00.000 12020 Guiding  Dir = 2, Dur = 28
04:27:17.887 00.024 12020 IsSlewing returns 0
04:27:17.888 00.001 12020 IsGuiding returns 0
04:27:17.939 00.051 12020 IsGuiding returns 1
04:27:17.939 00.000 12020 scope still moving after pulse duration time elapsed
04:27:17.983 00.044 12020 IsSlewing returns 0
04:27:17.985 00.002 12020 IsGuiding returns 0
04:27:17.985 00.000 12020 scope move finished after 28 + 68 ms
04:27:17.986 00.001 12020 Move returns status 0, amount 28
04:27:17.986 00.000 12020 MoveAxis(N, 0, ABG)
04:27:17.986 00.000 12020 Move returns status 0, amount 0
04:27:17.987 00.001 12020 move complete, result=0
04:27:17.987 00.000 12020 worker thread done servicing request
04:27:17.987 00.000 12020 Worker thread wakes up
04:27:17.987 00.000 9340 GuideStep: -0.4 px 28 ms EAST, 0.0 px 0 ms NORTH
04:27:18.008 00.021 12020 worker thread servicing REQUEST_EXPOSE 2000
04:27:18.009 00.001 12020 Handling exposure in thread, d=2000 o=3 r=(1398,98,31,31)
04:27:19.011 01.002 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"3f56ee27-582a-4f43-b956-fff316ce2466"}
04:27:19.027 00.016 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"3f56ee27-582a-4f43-b956-fff316ce2466"}
04:27:19.043 00.016 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"da7cad1f-6bb3-4694-beb1-608836b5054d"}
04:27:19.059 00.016 9340 case statement mapped state 6 to 3
04:27:19.076 00.017 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"da7cad1f-6bb3-4694-beb1-608836b5054d"}
04:27:19.099 00.023 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"324ca9fb-11fa-461b-a942-679c35027f57"}
04:27:19.148 00.049 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":552,"width":15,"height":15,"star_pos":[6.64,7.45],"pixels":"..."},"id":"324ca9fb-11fa-461b-a942-679c35027f57"}
04:27:20.369 01.221 12020 Exposure complete
04:27:20.660 00.291 12020 worker thread done servicing request
04:27:20.660 00.000 9340 OnExposeComplete: enter
04:27:20.693 00.033 9340 UpdateGuideState(): m_state=6
04:27:20.713 00.020 9340 Star::Find(15, 1412, 112, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 553
04:27:20.732 00.019 9340 Star::Find returns 1 (0), X=1412.98, Y=112.48, Mass=1581126, SNR=246.4, Peak=65526 HFD=5.0
04:27:20.749 00.017 9340 MultiStar: [#1 0.05,0.12,0.67,U] [#2 0.00,0.19,0.78,U] [#3 0.22,0.24,0.76,U] [#4 0.01,-0.04,0.76,U] [#5 0.15,0.16,0.78,U] [#6 0.00,0.15,0.67,U] [#7 -0.00,0.19,0.75,U] [#8 -0.19,-0.09,0.76,U] 
04:27:20.770 00.021 9340 refined, 8 included, MultiStar: {0.01, 0.08}, one-star: {-0.10, -0.14}
04:27:20.813 00.043 9340 CameraToMount -- cameraTheta (1.42) - m_xAngle (0.05) = xAngle (1.37 = 1.37)
04:27:20.827 00.014 9340 CameraToMount -- cameraTheta (1.42) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-1.70 = -1.70)
04:27:20.844 00.017 9340 CameraToMount -- cameraX=0.01 cameraY=0.08 hyp=0.08 cameraTheta=1.42 mountX=0.02 mountY=-0.08, mountTheta=-1.37
04:27:20.861 00.017 9340 SchedulePrimaryMove(10104498, x=0.01, y=0.08, opts=13)
04:27:20.883 00.022 9340 Enqueuing Move request for scope (0.01, 0.08)
04:27:20.900 00.017 12020 Worker thread wakes up
04:27:20.901 00.001 12020 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.08) opts 0xd
04:27:20.901 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=6237, max=65535, med=10303, FiltMin=8004, FiltMax=65517, Gamma=2.870
04:27:20.943 00.042 12020 Handling offset move in thread for scope, endpoint = (0.01, 0.08)
04:27:20.943 00.000 12020 Moving (0.01, 0.08) raw xDistance=0.02 yDistance=-0.08
04:27:20.943 00.000 9340 UpdateGuideState exits: m=1581126 SNR=246.4
04:27:20.956 00.013 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
04:27:20.961 00.005 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:27:20.962 00.001 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
04:27:20.962 00.000 12020 MoveAxis(E, 0, ABG)
04:27:20.962 00.000 12020 Move returns status 0, amount 0
04:27:20.962 00.000 12020 MoveAxis(N, 0, ABG)
04:27:20.963 00.001 12020 Move returns status 0, amount 0
04:27:20.963 00.000 12020 move complete, result=0
04:27:20.963 00.000 12020 worker thread done servicing request
04:27:20.963 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:27:20.981 00.018 9340 ScheduleExposure(2000,3,1) exposurePending=0
04:27:20.996 00.015 9340 Enqueuing Expose request
04:27:21.013 00.017 12020 Worker thread wakes up
04:27:21.014 00.001 12020 worker thread servicing REQUEST_EXPOSE 2000
04:27:21.014 00.000 9340 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
04:27:21.052 00.038 12020 Handling exposure in thread, d=2000 o=3 r=(1398,98,31,31)
04:27:21.067 00.015 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"44235749-7983-4ed8-a633-0100f4fd6da2"}
04:27:21.086 00.019 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"44235749-7983-4ed8-a633-0100f4fd6da2"}
04:27:21.101 00.015 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"7f880946-c90d-4757-976b-41fcd06d6819"}
04:27:21.123 00.022 9340 case statement mapped state 6 to 3
04:27:21.139 00.016 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"7f880946-c90d-4757-976b-41fcd06d6819"}
04:27:21.188 00.049 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"9e9cd077-7423-4de3-ad7c-087a988c34d9"}
04:27:21.205 00.017 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":553,"width":15,"height":15,"star_pos":[6.98,7.48],"pixels":"..."},"id":"9e9cd077-7423-4de3-ad7c-087a988c34d9"}
04:27:23.016 01.811 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"c5435eac-887d-47d6-86f4-bb10e96b7d42"}
04:27:23.052 00.036 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"c5435eac-887d-47d6-86f4-bb10e96b7d42"}
04:27:23.071 00.019 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"bb1e87c6-4673-416d-bce1-be315add02ac"}
04:27:23.093 00.022 9340 case statement mapped state 6 to 3
04:27:23.113 00.020 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"bb1e87c6-4673-416d-bce1-be315add02ac"}
04:27:23.154 00.041 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"68aa9c61-ae48-4627-bdd7-1e85b43cf308"}
04:27:23.170 00.016 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":553,"width":15,"height":15,"star_pos":[6.98,7.48],"pixels":"..."},"id":"68aa9c61-ae48-4627-bdd7-1e85b43cf308"}
04:27:23.420 00.250 12020 Exposure complete
04:27:23.686 00.266 12020 worker thread done servicing request
04:27:23.687 00.001 9340 OnExposeComplete: enter
04:27:23.702 00.015 9340 UpdateGuideState(): m_state=6
04:27:23.714 00.012 9340 Star::Find(15, 1412, 112, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 554
04:27:23.744 00.030 9340 Star::Find returns 1 (0), X=1412.80, Y=112.54, Mass=1573416, SNR=263.0, Peak=65526 HFD=5.0
04:27:23.757 00.013 9340 MultiStar: [#1 0.17,-0.05,0.76,U] [#2 0.14,0.07,0.69,U] [#3 0.26,0.02,0.84,U] [#4 0.03,0.06,0.71,U] [#5 0.02,0.02,0.65,U] [#6 0.22,0.08,0.77,U] [#7 -0.01,0.23,0.77,U] [#8 0.01,-0.19,0.76,U] 
04:27:23.768 00.011 9340 refined, 8 included, MultiStar: {0.05, 0.01}, one-star: {-0.29, -0.08}
04:27:23.786 00.018 9340 CameraToMount -- cameraTheta (0.25) - m_xAngle (0.05) = xAngle (0.20 = 0.20)
04:27:23.798 00.012 9340 CameraToMount -- cameraTheta (0.25) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-2.86 = -2.86)
04:27:23.811 00.013 9340 CameraToMount -- cameraX=0.05 cameraY=0.01 hyp=0.05 cameraTheta=0.25 mountX=0.05 mountY=-0.01, mountTheta=-0.27
04:27:23.829 00.018 9340 SchedulePrimaryMove(10104498, x=0.05, y=0.01, opts=13)
04:27:23.842 00.013 9340 Enqueuing Move request for scope (0.05, 0.01)
04:27:23.882 00.040 12020 Worker thread wakes up
04:27:23.882 00.000 12020 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.01) opts 0xd
04:27:23.882 00.000 12020 Handling offset move in thread for scope, endpoint = (0.05, 0.01)
04:27:23.883 00.001 9340 UpdateImageDisplay: Size=(1920,1080) min=6586, max=65535, med=10311, FiltMin=8005, FiltMax=65517, Gamma=2.870
04:27:23.893 00.010 12020 Moving (0.05, 0.01) raw xDistance=0.05 yDistance=-0.01
04:27:23.895 00.002 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
04:27:23.895 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:27:23.895 00.000 9340 UpdateGuideState exits: m=1573416 SNR=263.0
04:27:23.909 00.014 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
04:27:23.910 00.001 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:27:23.921 00.011 12020 MoveAxis(E, 0, ABG)
04:27:23.921 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
04:27:23.935 00.014 12020 Move returns status 0, amount 0
04:27:23.935 00.000 9340 Enqueuing Expose request
04:27:23.947 00.012 12020 MoveAxis(N, 0, ABG)
04:27:23.947 00.000 12020 Move returns status 0, amount 0
04:27:23.947 00.000 12020 move complete, result=0
04:27:23.947 00.000 12020 worker thread done servicing request
04:27:23.947 00.000 12020 Worker thread wakes up
04:27:23.948 00.001 12020 worker thread servicing REQUEST_EXPOSE 2000
04:27:23.948 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(1398,98,31,31)
04:27:23.952 00.004 9340 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
04:27:25.015 01.063 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"05a72d82-731f-4436-b5f1-6afd90ca3f14"}
04:27:25.026 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"05a72d82-731f-4436-b5f1-6afd90ca3f14"}
04:27:25.039 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"9b37ac00-9900-46d2-82e4-de54f9dc7885"}
04:27:25.051 00.012 9340 case statement mapped state 6 to 3
04:27:25.063 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"9b37ac00-9900-46d2-82e4-de54f9dc7885"}
04:27:25.080 00.017 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"c1610f28-8def-45b9-9e6d-787351d2874f"}
04:27:25.092 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":554,"width":15,"height":15,"star_pos":[6.80,6.54],"pixels":"..."},"id":"c1610f28-8def-45b9-9e6d-787351d2874f"}
04:27:26.326 01.234 12020 Exposure complete
04:27:26.561 00.235 12020 worker thread done servicing request
04:27:26.562 00.001 9340 OnExposeComplete: enter
04:27:26.571 00.009 9340 UpdateGuideState(): m_state=6
04:27:26.582 00.011 9340 Star::Find(15, 1412, 112, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 555
04:27:26.593 00.011 9340 Star::Find returns 1 (0), X=1413.17, Y=112.63, Mass=1545690, SNR=192.2, Peak=65517 HFD=4.8
04:27:26.604 00.011 9340 MultiStar: [#1 0.26,0.02,0.90,U] [#2 0.30,0.32,0.82,U] [#3 0.49,0.33,0.00,M4] [#4 0.54,-0.14,0.00,M1] [#5 0.45,0.32,0.00,M1] [#6 0.40,0.20,1.02,U] [#7 0.43,0.08,0.96,U] [#8 0.22,0.05,0.89,U] 
04:27:26.615 00.011 9340 single-star, 5 included, MultiStar: {0.28, 0.11}, one-star: {0.08, 0.01}
04:27:26.626 00.011 9340 CameraToMount -- cameraTheta (0.12) - m_xAngle (0.05) = xAngle (0.07 = 0.07)
04:27:26.637 00.011 9340 CameraToMount -- cameraTheta (0.12) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-2.99 = -2.99)
04:27:26.647 00.010 9340 CameraToMount -- cameraX=0.08 cameraY=0.01 hyp=0.08 cameraTheta=0.12 mountX=0.08 mountY=-0.01, mountTheta=-0.15
04:27:26.662 00.015 9340 SchedulePrimaryMove(10104498, x=0.08, y=0.01, opts=13)
04:27:26.686 00.024 9340 Enqueuing Move request for scope (0.08, 0.01)
04:27:26.698 00.012 12020 Worker thread wakes up
04:27:26.698 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=6379, max=65535, med=10305, FiltMin=8026, FiltMax=65517, Gamma=2.870
04:27:26.708 00.010 12020 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.01) opts 0xd
04:27:26.709 00.001 9340 UpdateGuideState exits: m=1545690 SNR=192.2
04:27:26.721 00.012 12020 Handling offset move in thread for scope, endpoint = (0.08, 0.01)
04:27:26.721 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:27:26.731 00.010 12020 Moving (0.08, 0.01) raw xDistance=0.08 yDistance=-0.01
04:27:26.731 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
04:27:26.741 00.010 9340 Enqueuing Expose request
04:27:26.759 00.018 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
04:27:26.760 00.001 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:27:26.760 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
04:27:26.760 00.000 12020 MoveAxis(E, 0, ABG)
04:27:26.760 00.000 12020 Move returns status 0, amount 0
04:27:26.760 00.000 12020 MoveAxis(N, 0, ABG)
04:27:26.760 00.000 12020 Move returns status 0, amount 0
04:27:26.760 00.000 12020 move complete, result=0
04:27:26.760 00.000 12020 worker thread done servicing request
04:27:26.764 00.004 12020 Worker thread wakes up
04:27:26.764 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
04:27:26.764 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(1398,98,31,31)
04:27:26.768 00.004 9340 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
04:27:27.015 00.247 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"e4a4c027-2821-452b-92e3-cd34116170fa"}
04:27:27.027 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"e4a4c027-2821-452b-92e3-cd34116170fa"}
04:27:27.054 00.027 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"239480b3-002b-46cd-9a37-3097a1b7c14c"}
04:27:27.065 00.011 9340 case statement mapped state 6 to 3
04:27:27.074 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"239480b3-002b-46cd-9a37-3097a1b7c14c"}
04:27:27.085 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"2ca708b3-a528-473c-abbf-ad8d109d920b"}
04:27:27.097 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":555,"width":15,"height":15,"star_pos":[7.17,6.63],"pixels":"..."},"id":"2ca708b3-a528-473c-abbf-ad8d109d920b"}
04:27:29.015 01.918 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"2b6401ab-fc29-4fb0-aba2-3e2d72a4a34e"}
04:27:29.040 00.025 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"2b6401ab-fc29-4fb0-aba2-3e2d72a4a34e"}
04:27:29.100 00.060 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"e4ae4960-3a02-451b-8100-68ac8c877087"}
04:27:29.128 00.028 9340 case statement mapped state 6 to 3
04:27:29.151 00.023 12020 Exposure complete
04:27:29.151 00.000 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"e4ae4960-3a02-451b-8100-68ac8c877087"}
04:27:29.164 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"8517bb7d-70dc-4146-8d4c-bbdf21d4c50e"}
04:27:29.185 00.021 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":555,"width":15,"height":15,"star_pos":[7.17,6.63],"pixels":"..."},"id":"8517bb7d-70dc-4146-8d4c-bbdf21d4c50e"}
04:27:29.694 00.509 12020 worker thread done servicing request
04:27:29.694 00.000 9340 OnExposeComplete: enter
04:27:29.721 00.027 9340 UpdateGuideState(): m_state=6
04:27:29.735 00.014 9340 Star::Find(15, 1413, 112, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 556
04:27:29.757 00.022 9340 Star::Find returns 1 (0), X=1413.50, Y=112.70, Mass=1564974, SNR=224.5, Peak=65508 HFD=5.0
04:27:29.775 00.018 9340 MultiStar: [#1 0.42,-0.05,0.80,U] [#2 0.63,0.08,0.00,M1] [#3 0.71,0.20,0.00,M5] [#4 0.72,0.06,0.00,M2] [#5 0.63,0.19,0.00,M2] [#6 0.61,0.29,0.00,M1] [#7 0.49,0.16,0.00,M1] [#8 0.51,0.03,0.81,U] 
04:27:29.792 00.017 9340 single-star, 2 included, MultiStar: {0.44, 0.03}, one-star: {0.41, 0.08}
04:27:29.842 00.050 9340 CameraToMount -- cameraTheta (0.19) - m_xAngle (0.05) = xAngle (0.15 = 0.15)
04:27:29.862 00.020 9340 CameraToMount -- cameraTheta (0.19) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-2.92 = -2.92)
04:27:29.877 00.015 9340 CameraToMount -- cameraX=0.41 cameraY=0.08 hyp=0.42 cameraTheta=0.19 mountX=0.41 mountY=-0.09, mountTheta=-0.22
04:27:29.894 00.017 9340 SchedulePrimaryMove(10104498, x=0.41, y=0.08, opts=13)
04:27:29.910 00.016 9340 Enqueuing Move request for scope (0.41, 0.08)
04:27:29.929 00.019 12020 Worker thread wakes up
04:27:29.929 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=6645, max=65535, med=10354, FiltMin=8225, FiltMax=65517, Gamma=2.870
04:27:29.962 00.033 12020 worker thread servicing REQUEST_MOVE scope ofs (0.41, 0.08) opts 0xd
04:27:29.963 00.001 9340 UpdateGuideState exits: m=1564974 SNR=224.5
04:27:29.976 00.013 12020 Handling offset move in thread for scope, endpoint = (0.41, 0.08)
04:27:29.976 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:27:29.991 00.015 12020 Moving (0.41, 0.08) raw xDistance=0.41 yDistance=-0.09
04:27:29.991 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
04:27:30.004 00.013 12020 GuideAlgorithmHysteresis::Result() returns 0.17 from input 0.41
04:27:30.005 00.001 9340 Enqueuing Expose request
04:27:30.018 00.013 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:27:30.018 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
04:27:30.018 00.000 12020 MoveAxis(W, 31, ABG)
04:27:30.018 00.000 12020 Guiding  Dir = 3, Dur = 31
04:27:30.019 00.001 12020 IsSlewing returns 0
04:27:30.020 00.001 12020 IsGuiding returns 0
04:27:30.041 00.021 12020 PulseGuide returned control before completion, sleep 23
04:27:30.104 00.063 12020 IsGuiding returns 0
04:27:30.104 00.000 12020 Move returns status 0, amount 31
04:27:30.104 00.000 12020 MoveAxis(N, 0, ABG)
04:27:30.104 00.000 12020 Move returns status 0, amount 0
04:27:30.104 00.000 12020 move complete, result=0
04:27:30.105 00.001 9340 GuideStep: 0.4 px 31 ms WEST, -0.1 px 0 ms NORTH
04:27:30.125 00.020 12020 worker thread done servicing request
04:27:30.125 00.000 12020 Worker thread wakes up
04:27:30.126 00.001 12020 worker thread servicing REQUEST_EXPOSE 2000
04:27:30.126 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(1398,98,31,31)
04:27:31.014 00.888 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"ea754a2c-43d7-479f-800d-d604998bf541"}
04:27:31.030 00.016 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"ea754a2c-43d7-479f-800d-d604998bf541"}
04:27:31.046 00.016 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"4a33fe41-b63d-4287-9c59-f7e7c99b2add"}
04:27:31.059 00.013 9340 case statement mapped state 6 to 3
04:27:31.097 00.038 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"4a33fe41-b63d-4287-9c59-f7e7c99b2add"}
04:27:31.114 00.017 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"ae5ee6ff-9179-4242-a071-22d0906c8e4e"}
04:27:31.129 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":556,"width":15,"height":15,"star_pos":[7.50,6.70],"pixels":"..."},"id":"ae5ee6ff-9179-4242-a071-22d0906c8e4e"}
04:27:32.485 01.356 12020 Exposure complete
04:27:32.724 00.239 12020 worker thread done servicing request
04:27:32.724 00.000 9340 OnExposeComplete: enter
04:27:32.735 00.011 9340 UpdateGuideState(): m_state=6
04:27:32.750 00.015 9340 Star::Find(15, 1413, 112, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 557
04:27:32.760 00.010 9340 Star::Find returns 1 (0), X=1413.47, Y=112.65, Mass=1610204, SNR=199.2, Peak=65187 HFD=5.1
04:27:32.790 00.030 9340 MultiStar: [#1 0.57,0.22,0.00,M1] [#2 0.44,0.28,0.00,M2] [#3 0.69,0.28,0.00,M6] [#4 0.64,0.14,0.00,M3] [#5 0.66,0.16,0.00,M3] [#6 0.60,0.16,0.00,M2] [#7 0.58,0.40,0.00,M2] [#8 0.45,0.12,0.96,U] 
04:27:32.801 00.011 9340 single-star, 1 included, MultiStar: {0.42, 0.07}, one-star: {0.38, 0.02}
04:27:32.813 00.012 9340 CameraToMount -- cameraTheta (0.06) - m_xAngle (0.05) = xAngle (0.01 = 0.01)
04:27:32.826 00.013 9340 CameraToMount -- cameraTheta (0.06) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-3.06 = -3.06)
04:27:32.835 00.009 9340 CameraToMount -- cameraX=0.38 cameraY=0.02 hyp=0.38 cameraTheta=0.06 mountX=0.38 mountY=-0.03, mountTheta=-0.09
04:27:32.852 00.017 9340 SchedulePrimaryMove(10104498, x=0.38, y=0.02, opts=13)
04:27:32.868 00.016 9340 Enqueuing Move request for scope (0.38, 0.02)
04:27:32.882 00.014 12020 Worker thread wakes up
04:27:32.883 00.001 9340 UpdateImageDisplay: Size=(1920,1080) min=5143, max=65535, med=10354, FiltMin=8018, FiltMax=65517, Gamma=2.870
04:27:32.916 00.033 12020 worker thread servicing REQUEST_MOVE scope ofs (0.38, 0.02) opts 0xd
04:27:32.916 00.000 9340 UpdateGuideState exits: m=1610204 SNR=199.2
04:27:32.929 00.013 12020 Handling offset move in thread for scope, endpoint = (0.38, 0.02)
04:27:32.929 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:27:32.942 00.013 12020 Moving (0.38, 0.02) raw xDistance=0.38 yDistance=-0.03
04:27:32.942 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
04:27:32.952 00.010 12020 GuideAlgorithmHysteresis::Result() returns 0.18 from input 0.38
04:27:32.952 00.000 9340 Enqueuing Expose request
04:27:32.964 00.012 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:27:32.964 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
04:27:32.964 00.000 12020 MoveAxis(W, 31, ABG)
04:27:32.964 00.000 12020 Guiding  Dir = 3, Dur = 31
04:27:32.965 00.001 12020 IsSlewing returns 0
04:27:32.966 00.001 12020 IsGuiding returns 0
04:27:32.982 00.016 12020 PulseGuide returned control before completion, sleep 26
04:27:33.016 00.034 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"e6899b99-3107-4dd1-89d0-a407c6a1baf1"}
04:27:33.050 00.034 12020 IsGuiding returns 0
04:27:33.050 00.000 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"e6899b99-3107-4dd1-89d0-a407c6a1baf1"}
04:27:33.061 00.011 12020 Move returns status 0, amount 31
04:27:33.061 00.000 12020 MoveAxis(N, 0, ABG)
04:27:33.062 00.001 12020 Move returns status 0, amount 0
04:27:33.062 00.000 12020 move complete, result=0
04:27:33.062 00.000 12020 worker thread done servicing request
04:27:33.062 00.000 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"ef31243a-8556-4123-845a-f51406c79baa"}
04:27:33.073 00.011 12020 Worker thread wakes up
04:27:33.074 00.001 9340 case statement mapped state 6 to 3
04:27:33.085 00.011 12020 worker thread servicing REQUEST_EXPOSE 2000
04:27:33.086 00.001 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"ef31243a-8556-4123-845a-f51406c79baa"}
04:27:33.097 00.011 12020 Handling exposure in thread, d=2000 o=3 r=(1398,98,31,31)
04:27:33.098 00.001 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"77eaceb1-aecd-4427-a065-4761eab4d67a"}
04:27:33.109 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":557,"width":15,"height":15,"star_pos":[7.47,6.65],"pixels":"..."},"id":"77eaceb1-aecd-4427-a065-4761eab4d67a"}
04:27:33.122 00.013 9340 GuideStep: 0.4 px 31 ms WEST, -0.0 px 0 ms NORTH
04:27:35.016 01.894 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"a14ac972-b22e-400b-80c0-602bb4cebc84"}
04:27:35.040 00.024 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"a14ac972-b22e-400b-80c0-602bb4cebc84"}
04:27:35.061 00.021 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"572b4241-21ff-418b-968f-ed12110ba047"}
04:27:35.075 00.014 9340 case statement mapped state 6 to 3
04:27:35.114 00.039 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"572b4241-21ff-418b-968f-ed12110ba047"}
04:27:35.127 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"ef8b57df-c6db-4e3e-8ab3-d90aef851619"}
04:27:35.140 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":557,"width":15,"height":15,"star_pos":[7.47,6.65],"pixels":"..."},"id":"ef8b57df-c6db-4e3e-8ab3-d90aef851619"}
04:27:35.491 00.351 12020 Exposure complete
04:27:35.872 00.381 12020 worker thread done servicing request
04:27:35.872 00.000 9340 OnExposeComplete: enter
04:27:35.886 00.014 9340 UpdateGuideState(): m_state=6
04:27:35.918 00.032 9340 Star::Find(15, 1413, 112, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 558
04:27:35.937 00.019 9340 Star::Find returns 1 (0), X=1413.39, Y=112.42, Mass=1556161, SNR=212.2, Peak=65486 HFD=5.0
04:27:35.972 00.035 9340 MultiStar: [#1 0.51,-0.12,0.00,M2] [#2 0.52,0.11,0.00,M3] [#3 0.63,0.12,0.00,M7] [#4 0.60,-0.19,0.00,M4] [#5 0.54,-0.12,0.00,M4] [#6 0.50,-0.05,0.81,U] [#7 0.35,-0.02,0.98,U] [#8 0.14,-0.18,0.82,U] 
04:27:35.991 00.019 9340 refined, 3 included, MultiStar: {0.32, -0.11}, one-star: {0.30, -0.20}
04:27:36.018 00.027 9340 CameraToMount -- cameraTheta (-0.34) - m_xAngle (0.05) = xAngle (-0.39 = -0.39)
04:27:36.035 00.017 9340 CameraToMount -- cameraTheta (-0.34) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-3.45 = 2.83)
04:27:36.054 00.019 9340 CameraToMount -- cameraX=0.32 cameraY=-0.11 hyp=0.34 cameraTheta=-0.34 mountX=0.32 mountY=0.10, mountTheta=0.32
04:27:36.077 00.023 9340 SchedulePrimaryMove(10104498, x=0.32, y=-0.11, opts=13)
04:27:36.123 00.046 9340 Enqueuing Move request for scope (0.32, -0.11)
04:27:36.139 00.016 12020 Worker thread wakes up
04:27:36.139 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=6141, max=65535, med=10326, FiltMin=8028, FiltMax=65517, Gamma=2.870
04:27:36.151 00.012 12020 worker thread servicing REQUEST_MOVE scope ofs (0.32, -0.11) opts 0xd
04:27:36.151 00.000 12020 Handling offset move in thread for scope, endpoint = (0.32, -0.11)
04:27:36.152 00.001 9340 UpdateGuideState exits: m=1556161 SNR=212.2
04:27:36.165 00.013 12020 Moving (0.32, -0.11) raw xDistance=0.32 yDistance=0.10
04:27:36.165 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:27:36.178 00.013 12020 GuideAlgorithmHysteresis::Result() returns 0.15 from input 0.32
04:27:36.178 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
04:27:36.193 00.015 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:27:36.193 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
04:27:36.193 00.000 9340 Enqueuing Expose request
04:27:36.223 00.030 12020 MoveAxis(W, 26, ABG)
04:27:36.223 00.000 12020 Guiding  Dir = 3, Dur = 26
04:27:36.225 00.002 12020 IsSlewing returns 0
04:27:36.228 00.003 12020 IsGuiding returns 0
04:27:36.262 00.034 12020 IsGuiding returns 1
04:27:36.262 00.000 12020 scope still moving after pulse duration time elapsed
04:27:36.292 00.030 12020 IsSlewing returns 0
04:27:36.294 00.002 12020 IsGuiding returns 1
04:27:36.325 00.031 12020 IsSlewing returns 0
04:27:36.327 00.002 12020 IsGuiding returns 0
04:27:36.327 00.000 12020 scope move finished after 26 + 72 ms
04:27:36.327 00.000 12020 Move returns status 0, amount 26
04:27:36.327 00.000 12020 MoveAxis(N, 0, ABG)
04:27:36.327 00.000 12020 Move returns status 0, amount 0
04:27:36.327 00.000 12020 move complete, result=0
04:27:36.329 00.002 12020 worker thread done servicing request
04:27:36.329 00.000 9340 GuideStep: 0.3 px 26 ms WEST, 0.1 px 0 ms NORTH
04:27:36.347 00.018 12020 Worker thread wakes up
04:27:36.347 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
04:27:36.347 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(1398,98,31,31)
04:27:37.021 00.674 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"e04b307d-f0dc-4c50-82e3-900e61fcebc8"}
04:27:37.048 00.027 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"e04b307d-f0dc-4c50-82e3-900e61fcebc8"}
04:27:37.097 00.049 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"25e9df16-bd4f-4d9d-bff9-ff8c4d86ff4d"}
04:27:37.138 00.041 9340 case statement mapped state 6 to 3
04:27:37.216 00.078 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"25e9df16-bd4f-4d9d-bff9-ff8c4d86ff4d"}
04:27:37.298 00.082 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"85f1bcec-6651-4e07-903f-2ff05da31bf0"}
04:27:37.408 00.110 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":558,"width":15,"height":15,"star_pos":[7.39,7.42],"pixels":"..."},"id":"85f1bcec-6651-4e07-903f-2ff05da31bf0"}
04:27:38.815 01.407 12020 Exposure complete
04:27:39.017 00.202 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"5d6cdf81-5c71-4feb-9daf-b9d4aa52c4e6"}
04:27:39.058 00.041 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"5d6cdf81-5c71-4feb-9daf-b9d4aa52c4e6"}
04:27:39.078 00.020 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"5f943318-fe82-41e5-8a72-fa11b75b9007"}
04:27:39.092 00.014 9340 case statement mapped state 6 to 3
04:27:39.107 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"5f943318-fe82-41e5-8a72-fa11b75b9007"}
04:27:39.120 00.013 12020 worker thread done servicing request
04:27:39.120 00.000 9340 OnExposeComplete: enter
04:27:39.134 00.014 9340 UpdateGuideState(): m_state=6
04:27:39.155 00.021 9340 Star::Find(15, 1413, 112, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 559
04:27:39.166 00.011 9340 Star::Find returns 1 (0), X=1413.13, Y=112.45, Mass=1538750, SNR=199.8, Peak=65526 HFD=4.9
04:27:39.200 00.034 9340 MultiStar: [#1 0.02,-0.16,0.95,U] [#2 0.29,0.15,0.86,U] [#3 0.30,0.18,1.01,U] [#4 0.31,-0.10,1.25,U] [#5 0.30,0.04,0.88,U] [#6 0.31,0.06,0.88,U] [#7 0.06,0.04,0.79,U] [#8 0.11,-0.09,0.81,U] 
04:27:39.216 00.016 9340 single-star, 8 included, MultiStar: {0.20, -0.01}, one-star: {0.04, -0.17}
04:27:39.234 00.018 9340 CameraToMount -- cameraTheta (-1.34) - m_xAngle (0.05) = xAngle (-1.39 = -1.39)
04:27:39.245 00.011 9340 CameraToMount -- cameraTheta (-1.34) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-4.46 = 1.82)
04:27:39.257 00.012 9340 CameraToMount -- cameraX=0.04 cameraY=-0.17 hyp=0.18 cameraTheta=-1.34 mountX=0.03 mountY=0.17, mountTheta=1.39
04:27:39.281 00.024 9340 SchedulePrimaryMove(10104498, x=0.04, y=-0.17, opts=13)
04:27:39.301 00.020 9340 Enqueuing Move request for scope (0.04, -0.17)
04:27:39.340 00.039 12020 Worker thread wakes up
04:27:39.341 00.001 12020 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.17) opts 0xd
04:27:39.341 00.000 12020 Handling offset move in thread for scope, endpoint = (0.04, -0.17)
04:27:39.341 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=6158, max=65535, med=10340, FiltMin=7974, FiltMax=65517, Gamma=2.870
04:27:39.353 00.012 12020 Moving (0.04, -0.17) raw xDistance=0.03 yDistance=0.17
04:27:39.353 00.000 9340 UpdateGuideState exits: m=1538750 SNR=199.8
04:27:39.365 00.012 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
04:27:39.366 00.001 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:27:39.376 00.010 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:27:39.376 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
04:27:39.389 00.013 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
04:27:39.389 00.000 9340 Enqueuing Expose request
04:27:39.410 00.021 12020 MoveAxis(E, 0, ABG)
04:27:39.410 00.000 12020 Move returns status 0, amount 0
04:27:39.410 00.000 12020 MoveAxis(N, 0, ABG)
04:27:39.412 00.002 12020 Move returns status 0, amount 0
04:27:39.412 00.000 12020 move complete, result=0
04:27:39.412 00.000 12020 worker thread done servicing request
04:27:39.415 00.003 12020 Worker thread wakes up
04:27:39.416 00.001 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"19c40cdf-2b49-4879-86a7-bfd05ba55c42"}
04:27:39.435 00.019 12020 worker thread servicing REQUEST_EXPOSE 2000
04:27:39.435 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(1398,98,31,31)
04:27:39.435 00.000 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":559,"width":15,"height":15,"star_pos":[7.13,7.45],"pixels":"..."},"id":"19c40cdf-2b49-4879-86a7-bfd05ba55c42"}
04:27:39.472 00.037 9340 GuideStep: 0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
04:27:41.016 01.544 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"20a38a4f-79a1-482e-b535-cef76fba69a4"}
04:27:41.033 00.017 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"20a38a4f-79a1-482e-b535-cef76fba69a4"}
04:27:41.051 00.018 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"93ed80b7-a15a-4ecd-8a90-b15bb3ede96d"}
04:27:41.084 00.033 9340 case statement mapped state 6 to 3
04:27:41.098 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"93ed80b7-a15a-4ecd-8a90-b15bb3ede96d"}
04:27:41.118 00.020 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"5768cfa1-3acf-4979-9b0b-addd4125d04b"}
04:27:41.132 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":559,"width":15,"height":15,"star_pos":[7.13,7.45],"pixels":"..."},"id":"5768cfa1-3acf-4979-9b0b-addd4125d04b"}
04:27:41.812 00.680 12020 Exposure complete
04:27:42.178 00.366 9340 OnExposeComplete: enter
04:27:42.197 00.019 12020 worker thread done servicing request
04:27:42.198 00.001 9340 UpdateGuideState(): m_state=6
04:27:42.221 00.023 9340 Star::Find(15, 1413, 112, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 560
04:27:42.261 00.040 9340 Star::Find returns 1 (0), X=1413.38, Y=112.66, Mass=1506985, SNR=201.2, Peak=65508 HFD=4.8
04:27:42.326 00.065 9340 MultiStar: [#1 0.30,0.18,0.92,U] [#2 0.33,0.35,0.74,U] [#3 0.59,0.43,0.00,M7] [#4 0.51,0.01,0.00,M4] [#5 0.39,0.17,0.77,U] [#6 0.40,0.21,0.89,U] [#7 0.25,0.19,0.81,U] [#8 0.33,0.09,0.89,U] 
04:27:42.360 00.034 9340 single-star, 6 included, MultiStar: {0.33, 0.17}, one-star: {0.29, 0.04}
04:27:42.380 00.020 9340 CameraToMount -- cameraTheta (0.14) - m_xAngle (0.05) = xAngle (0.09 = 0.09)
04:27:42.420 00.040 9340 CameraToMount -- cameraTheta (0.14) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-2.98 = -2.98)
04:27:42.467 00.047 9340 CameraToMount -- cameraX=0.29 cameraY=0.04 hyp=0.30 cameraTheta=0.14 mountX=0.30 mountY=-0.05, mountTheta=-0.16
04:27:42.494 00.027 9340 SchedulePrimaryMove(10104498, x=0.29, y=0.04, opts=13)
04:27:42.509 00.015 9340 Enqueuing Move request for scope (0.29, 0.04)
04:27:42.527 00.018 12020 Worker thread wakes up
04:27:42.527 00.000 12020 worker thread servicing REQUEST_MOVE scope ofs (0.29, 0.04) opts 0xd
04:27:42.528 00.001 12020 Handling offset move in thread for scope, endpoint = (0.29, 0.04)
04:27:42.528 00.000 12020 Moving (0.29, 0.04) raw xDistance=0.30 yDistance=-0.05
04:27:42.528 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=6442, max=65535, med=10295, FiltMin=7893, FiltMax=65517, Gamma=2.870
04:27:42.546 00.018 12020 GuideAlgorithmHysteresis::Result() returns 0.12 from input 0.30
04:27:42.547 00.001 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:27:42.547 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
04:27:42.547 00.000 12020 MoveAxis(W, 22, ABG)
04:27:42.547 00.000 12020 Guiding  Dir = 3, Dur = 22
04:27:42.548 00.001 9340 UpdateGuideState exits: m=1506985 SNR=201.2
04:27:42.592 00.044 12020 IsSlewing returns 0
04:27:42.593 00.001 12020 IsGuiding returns 0
04:27:42.598 00.005 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:27:42.615 00.017 9340 ScheduleExposure(2000,3,1) exposurePending=0
04:27:42.635 00.020 12020 IsGuiding returns 1
04:27:42.635 00.000 12020 scope still moving after pulse duration time elapsed
04:27:42.638 00.003 9340 Enqueuing Expose request
04:27:42.674 00.036 12020 IsSlewing returns 0
04:27:42.677 00.003 12020 IsGuiding returns 0
04:27:42.678 00.001 12020 scope move finished after 22 + 61 ms
04:27:42.679 00.001 12020 Move returns status 0, amount 22
04:27:42.679 00.000 12020 MoveAxis(N, 0, ABG)
04:27:42.679 00.000 12020 Move returns status 0, amount 0
04:27:42.679 00.000 12020 move complete, result=0
04:27:42.680 00.001 9340 GuideStep: 0.3 px 22 ms WEST, -0.0 px 0 ms NORTH
04:27:42.701 00.021 12020 worker thread done servicing request
04:27:42.701 00.000 12020 Worker thread wakes up
04:27:42.702 00.001 12020 worker thread servicing REQUEST_EXPOSE 2000
04:27:42.702 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(1398,98,31,31)
04:27:43.016 00.314 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"230adc24-06d2-446e-aa5b-50c5627b41c4"}
04:27:43.038 00.022 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"230adc24-06d2-446e-aa5b-50c5627b41c4"}
04:27:43.065 00.027 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"033eb637-4215-4026-9ecb-efb0160ddb78"}
04:27:43.083 00.018 9340 case statement mapped state 6 to 3
04:27:43.103 00.020 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"033eb637-4215-4026-9ecb-efb0160ddb78"}
04:27:43.163 00.060 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"e02f1db4-cf73-4e6b-9263-8759a9539873"}
04:27:43.184 00.021 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":560,"width":15,"height":15,"star_pos":[7.38,6.66],"pixels":"..."},"id":"e02f1db4-cf73-4e6b-9263-8759a9539873"}
04:27:45.016 01.832 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"e970425b-ee5f-4229-9847-cd37e848c1fa"}
04:27:45.058 00.042 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"e970425b-ee5f-4229-9847-cd37e848c1fa"}
04:27:45.094 00.036 12020 Exposure complete
04:27:45.095 00.001 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"e5df4b99-1d5f-4558-8f79-54d653ab6ebd"}
04:27:45.114 00.019 9340 case statement mapped state 6 to 3
04:27:45.145 00.031 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"e5df4b99-1d5f-4558-8f79-54d653ab6ebd"}
04:27:45.186 00.041 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"cccd868c-180a-48a3-b997-9e9847a70ac7"}
04:27:45.217 00.031 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":560,"width":15,"height":15,"star_pos":[7.38,6.66],"pixels":"..."},"id":"cccd868c-180a-48a3-b997-9e9847a70ac7"}
04:27:45.464 00.247 9340 OnExposeComplete: enter
04:27:45.508 00.044 12020 worker thread done servicing request
04:27:45.509 00.001 9340 UpdateGuideState(): m_state=6
04:27:45.525 00.016 9340 Star::Find(15, 1413, 112, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 561
04:27:45.545 00.020 9340 Star::Find returns 1 (0), X=1413.39, Y=112.73, Mass=1558884, SNR=249.2, Peak=65508 HFD=4.8
04:27:45.561 00.016 9340 MultiStar: [#1 0.46,0.27,0.00,M1] [#2 0.43,0.46,0.00,M2] [#3 0.54,0.38,0.00,M8] [#4 0.59,0.07,0.00,M5] [#5 0.44,0.36,0.00,M3] [#6 0.62,0.41,0.00,M1] [#7 0.42,0.15,0.69,U] [#8 0.34,0.17,0.83,U] 
04:27:45.584 00.023 9340 single-star, 2 included, MultiStar: {0.34, 0.14}, one-star: {0.30, 0.11}
04:27:45.606 00.022 9340 CameraToMount -- cameraTheta (0.35) - m_xAngle (0.05) = xAngle (0.30 = 0.30)
04:27:45.619 00.013 9340 CameraToMount -- cameraTheta (0.35) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-2.77 = -2.77)
04:27:45.657 00.038 9340 CameraToMount -- cameraX=0.30 cameraY=0.11 hyp=0.32 cameraTheta=0.35 mountX=0.31 mountY=-0.12, mountTheta=-0.37
04:27:45.675 00.018 9340 SchedulePrimaryMove(10104498, x=0.30, y=0.11, opts=13)
04:27:45.689 00.014 9340 Enqueuing Move request for scope (0.30, 0.11)
04:27:45.701 00.012 12020 Worker thread wakes up
04:27:45.701 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=6107, max=65535, med=10288, FiltMin=8106, FiltMax=65517, Gamma=2.870
04:27:45.714 00.013 12020 worker thread servicing REQUEST_MOVE scope ofs (0.30, 0.11) opts 0xd
04:27:45.714 00.000 9340 UpdateGuideState exits: m=1558884 SNR=249.2
04:27:45.727 00.013 12020 Handling offset move in thread for scope, endpoint = (0.30, 0.11)
04:27:45.727 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:27:45.740 00.013 12020 Moving (0.30, 0.11) raw xDistance=0.31 yDistance=-0.12
04:27:45.740 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
04:27:45.757 00.017 12020 GuideAlgorithmHysteresis::Result() returns 0.14 from input 0.31
04:27:45.757 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:27:45.757 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
04:27:45.758 00.001 9340 Enqueuing Expose request
04:27:45.802 00.044 12020 MoveAxis(W, 25, ABG)
04:27:45.802 00.000 12020 Guiding  Dir = 3, Dur = 25
04:27:45.804 00.002 12020 IsSlewing returns 0
04:27:45.806 00.002 12020 IsGuiding returns 0
04:27:45.822 00.016 12020 PulseGuide returned control before completion, sleep 19
04:27:45.887 00.065 12020 IsGuiding returns 0
04:27:45.887 00.000 12020 Move returns status 0, amount 25
04:27:45.887 00.000 12020 MoveAxis(N, 0, ABG)
04:27:45.888 00.001 12020 Move returns status 0, amount 0
04:27:45.888 00.000 12020 move complete, result=0
04:27:45.888 00.000 12020 worker thread done servicing request
04:27:45.888 00.000 9340 GuideStep: 0.3 px 25 ms WEST, -0.1 px 0 ms NORTH
04:27:45.921 00.033 12020 Worker thread wakes up
04:27:45.921 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
04:27:45.921 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(1398,98,31,31)
04:27:47.049 01.128 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"36d6256f-23fc-4bd2-9b69-8c925aa3cdaf"}
04:27:47.218 00.169 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"36d6256f-23fc-4bd2-9b69-8c925aa3cdaf"}
04:27:47.249 00.031 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"33e950c0-b6d5-4d73-b675-b24b972d3255"}
04:27:47.284 00.035 9340 case statement mapped state 6 to 3
04:27:47.341 00.057 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"33e950c0-b6d5-4d73-b675-b24b972d3255"}
04:27:47.384 00.043 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"e112ee68-41bf-4053-96f5-91c4f798cba4"}
04:27:47.458 00.074 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":561,"width":15,"height":15,"star_pos":[7.39,6.73],"pixels":"..."},"id":"e112ee68-41bf-4053-96f5-91c4f798cba4"}
04:27:48.323 00.865 12020 Exposure complete
04:27:49.033 00.710 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"46eb2cf5-7e59-4858-92c1-cb1cf2024bc3"}
04:27:49.078 00.045 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"46eb2cf5-7e59-4858-92c1-cb1cf2024bc3"}
04:27:49.170 00.092 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"8989afbc-65fc-479c-8247-717cc45a10fd"}
04:27:49.239 00.069 9340 case statement mapped state 6 to 3
04:27:49.335 00.096 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"8989afbc-65fc-479c-8247-717cc45a10fd"}
04:27:49.428 00.093 12020 worker thread done servicing request
04:27:49.435 00.007 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"1b8b6e0f-dff3-4188-9891-b4581201091a"}
04:27:49.473 00.038 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":561,"width":15,"height":15,"star_pos":[7.39,6.73],"pixels":"..."},"id":"1b8b6e0f-dff3-4188-9891-b4581201091a"}
04:27:49.512 00.039 9340 OnExposeComplete: enter
04:27:49.585 00.073 9340 UpdateGuideState(): m_state=6
04:27:49.625 00.040 9340 Star::Find(15, 1413, 112, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 562
04:27:49.650 00.025 9340 Star::Find returns 1 (0), X=1413.03, Y=112.49, Mass=1540774, SNR=202.2, Peak=65526 HFD=5.0
04:27:49.715 00.065 9340 MultiStar: [#1 0.12,-0.15,0.88,U] [#2 0.03,0.03,0.76,U] [#3 0.10,0.08,1.03,U] [#4 0.14,-0.11,0.94,U] [#5 0.19,-0.03,0.85,U] [#6 -0.00,-0.00,0.69,U] [#7 0.22,-0.02,0.85,U] [#8 -0.17,-0.21,1.13,U] 
04:27:49.755 00.040 9340 refined, 8 included, MultiStar: {0.06, -0.07}, one-star: {-0.06, -0.13}
04:27:49.790 00.035 9340 CameraToMount -- cameraTheta (-0.87) - m_xAngle (0.05) = xAngle (-0.92 = -0.92)
04:27:49.850 00.060 9340 CameraToMount -- cameraTheta (-0.87) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-3.99 = 2.29)
04:27:49.915 00.065 9340 CameraToMount -- cameraX=0.06 cameraY=-0.07 hyp=0.09 cameraTheta=-0.87 mountX=0.05 mountY=0.07, mountTheta=0.89
04:27:50.019 00.104 9340 SchedulePrimaryMove(10104498, x=0.06, y=-0.07, opts=13)
04:27:50.038 00.019 9340 Enqueuing Move request for scope (0.06, -0.07)
04:27:50.077 00.039 12020 Worker thread wakes up
04:27:50.077 00.000 12020 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.07) opts 0xd
04:27:50.077 00.000 12020 Handling offset move in thread for scope, endpoint = (0.06, -0.07)
04:27:50.078 00.001 9340 UpdateImageDisplay: Size=(1920,1080) min=6682, max=65535, med=10329, FiltMin=8042, FiltMax=65517, Gamma=2.870
04:27:50.115 00.037 12020 Moving (0.06, -0.07) raw xDistance=0.05 yDistance=0.07
04:27:50.116 00.001 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
04:27:50.117 00.001 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:27:50.117 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
04:27:50.117 00.000 12020 MoveAxis(E, 0, ABG)
04:27:50.117 00.000 12020 Move returns status 0, amount 0
04:27:50.119 00.002 9340 UpdateGuideState exits: m=1540774 SNR=202.2
04:27:50.143 00.024 12020 MoveAxis(N, 0, ABG)
04:27:50.143 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:27:50.159 00.016 12020 Move returns status 0, amount 0
04:27:50.159 00.000 12020 move complete, result=0
04:27:50.160 00.001 12020 worker thread done servicing request
04:27:50.160 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
04:27:50.206 00.046 9340 Enqueuing Expose request
04:27:50.286 00.080 12020 Worker thread wakes up
04:27:50.287 00.001 12020 worker thread servicing REQUEST_EXPOSE 2000
04:27:50.287 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(1398,98,31,31)
04:27:50.290 00.003 9340 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
04:27:51.032 00.742 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"5d8f3c70-d834-4387-b291-427278a59cc5"}
04:27:51.052 00.020 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"5d8f3c70-d834-4387-b291-427278a59cc5"}
04:27:51.067 00.015 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"c694b1d2-85c9-438b-bfed-e00f698eac89"}
04:27:51.104 00.037 9340 case statement mapped state 6 to 3
04:27:51.129 00.025 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"c694b1d2-85c9-438b-bfed-e00f698eac89"}
04:27:51.191 00.062 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"a3507656-825b-4684-b0b7-e2b901e745a7"}
04:27:51.214 00.023 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":562,"width":15,"height":15,"star_pos":[7.03,7.49],"pixels":"..."},"id":"a3507656-825b-4684-b0b7-e2b901e745a7"}
04:27:52.675 01.461 12020 Exposure complete
04:27:52.934 00.259 12020 worker thread done servicing request
04:27:52.934 00.000 9340 OnExposeComplete: enter
04:27:52.948 00.014 9340 UpdateGuideState(): m_state=6
04:27:52.966 00.018 9340 Star::Find(15, 1413, 112, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 563
04:27:52.996 00.030 9340 Star::Find returns 1 (0), X=1412.95, Y=112.61, Mass=1586585, SNR=217.5, Peak=65526 HFD=5.0
04:27:53.006 00.010 9340 MultiStar: [#1 0.09,0.18,0.87,U] [#2 0.10,0.37,0.79,U] [#3 0.29,0.25,0.93,U] [#4 0.09,0.02,0.88,U] [#5 0.10,0.24,0.91,U] [#6 0.16,0.07,0.84,U] [#7 0.10,0.27,0.97,U] [#8 0.12,-0.03,0.93,U] 
04:27:53.022 00.016 9340 single-star, 8 included, MultiStar: {0.10, 0.15}, one-star: {-0.13, -0.02}
04:27:53.037 00.015 9340 CameraToMount -- cameraTheta (-3.02) - m_xAngle (0.05) = xAngle (-3.07 = -3.07)
04:27:53.048 00.011 9340 CameraToMount -- cameraTheta (-3.02) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-6.14 = 0.15)
04:27:53.061 00.013 9340 CameraToMount -- cameraX=-0.13 cameraY=-0.02 hyp=0.14 cameraTheta=-3.02 mountX=-0.13 mountY=0.02, mountTheta=3.00
04:27:53.076 00.015 9340 SchedulePrimaryMove(10104498, x=-0.13, y=-0.02, opts=13)
04:27:53.089 00.013 9340 Enqueuing Move request for scope (-0.13, -0.02)
04:27:53.117 00.028 12020 Worker thread wakes up
04:27:53.117 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=5933, max=65535, med=10343, FiltMin=8195, FiltMax=65517, Gamma=2.870
04:27:53.131 00.014 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.13, -0.02) opts 0xd
04:27:53.131 00.000 9340 UpdateGuideState exits: m=1586585 SNR=217.5
04:27:53.145 00.014 12020 Handling offset move in thread for scope, endpoint = (-0.13, -0.02)
04:27:53.145 00.000 12020 Moving (-0.13, -0.02) raw xDistance=-0.13 yDistance=0.02
04:27:53.147 00.002 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
04:27:53.147 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:27:53.147 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
04:27:53.147 00.000 12020 MoveAxis(E, 0, ABG)
04:27:53.147 00.000 12020 Move returns status 0, amount 0
04:27:53.148 00.001 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:27:53.162 00.014 12020 MoveAxis(N, 0, ABG)
04:27:53.163 00.001 12020 Move returns status 0, amount 0
04:27:53.163 00.000 12020 move complete, result=0
04:27:53.163 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
04:27:53.174 00.011 12020 worker thread done servicing request
04:27:53.174 00.000 9340 Enqueuing Expose request
04:27:53.193 00.019 12020 Worker thread wakes up
04:27:53.194 00.001 12020 worker thread servicing REQUEST_EXPOSE 2000
04:27:53.194 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(1398,98,31,31)
04:27:53.194 00.000 9340 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
04:27:53.226 00.032 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"e7adc9be-b339-4019-a3a6-87674ddd9312"}
04:27:53.278 00.052 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"e7adc9be-b339-4019-a3a6-87674ddd9312"}
04:27:53.321 00.043 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"307e1012-839d-487b-bd66-3a7ab9bdeafb"}
04:27:53.334 00.013 9340 case statement mapped state 6 to 3
04:27:53.351 00.017 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"307e1012-839d-487b-bd66-3a7ab9bdeafb"}
04:27:53.402 00.051 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"35943943-9713-411b-bdb0-a17dbadaf41c"}
04:27:53.418 00.016 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":563,"width":15,"height":15,"star_pos":[6.95,6.61],"pixels":"..."},"id":"35943943-9713-411b-bdb0-a17dbadaf41c"}
04:27:55.032 01.614 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"4390c7f5-5807-45d3-be21-df0ea6f94d3f"}
04:27:55.050 00.018 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"4390c7f5-5807-45d3-be21-df0ea6f94d3f"}
04:27:55.095 00.045 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"3b0b1d62-d919-428a-a74e-7aaf626cb073"}
04:27:55.124 00.029 9340 case statement mapped state 6 to 3
04:27:55.145 00.021 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"3b0b1d62-d919-428a-a74e-7aaf626cb073"}
04:27:55.172 00.027 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"5754281a-062e-401c-b18f-d592fd7e57ca"}
04:27:55.217 00.045 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":563,"width":15,"height":15,"star_pos":[6.95,6.61],"pixels":"..."},"id":"5754281a-062e-401c-b18f-d592fd7e57ca"}
04:27:55.607 00.390 12020 Exposure complete
04:27:55.928 00.321 12020 worker thread done servicing request
04:27:55.928 00.000 9340 OnExposeComplete: enter
04:27:55.942 00.014 9340 UpdateGuideState(): m_state=6
04:27:55.961 00.019 9340 Star::Find(15, 1412, 112, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 564
04:27:55.976 00.015 9340 Star::Find returns 1 (0), X=1413.38, Y=112.83, Mass=1501448, SNR=214.0, Peak=65508 HFD=4.8
04:27:55.992 00.016 9340 MultiStar: [#1 0.39,0.27,0.97,U] [#2 0.35,0.40,0.00,M1] [#3 0.54,0.56,0.00,M7] [#4 0.51,0.33,0.00,M4] [#5 0.52,0.44,0.00,M2] [#6 0.44,0.36,0.00,M1] [#7 0.25,0.43,0.85,U] [#8 0.42,0.19,0.76,U] 
04:27:56.006 00.014 9340 single-star, 3 included, MultiStar: {0.34, 0.27}, one-star: {0.29, 0.21}
04:27:56.042 00.036 9340 CameraToMount -- cameraTheta (0.62) - m_xAngle (0.05) = xAngle (0.57 = 0.57)
04:27:56.058 00.016 9340 CameraToMount -- cameraTheta (0.62) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-2.50 = -2.50)
04:27:56.077 00.019 9340 CameraToMount -- cameraX=0.29 cameraY=0.21 hyp=0.36 cameraTheta=0.62 mountX=0.30 mountY=-0.21, mountTheta=-0.62
04:27:56.100 00.023 9340 SchedulePrimaryMove(10104498, x=0.29, y=0.21, opts=13)
04:27:56.117 00.017 9340 Enqueuing Move request for scope (0.29, 0.21)
04:27:56.139 00.022 12020 Worker thread wakes up
04:27:56.140 00.001 9340 UpdateImageDisplay: Size=(1920,1080) min=6058, max=65535, med=10330, FiltMin=8101, FiltMax=65517, Gamma=2.870
04:27:56.180 00.040 12020 worker thread servicing REQUEST_MOVE scope ofs (0.29, 0.21) opts 0xd
04:27:56.180 00.000 12020 Handling offset move in thread for scope, endpoint = (0.29, 0.21)
04:27:56.180 00.000 12020 Moving (0.29, 0.21) raw xDistance=0.30 yDistance=-0.21
04:27:56.180 00.000 12020 GuideAlgorithmHysteresis::Result() returns 0.13 from input 0.30
04:27:56.181 00.001 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:27:56.181 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.21
04:27:56.182 00.001 12020 MoveAxis(W, 23, ABG)
04:27:56.184 00.002 12020 Guiding  Dir = 3, Dur = 23
04:27:56.187 00.003 9340 UpdateGuideState exits: m=1501448 SNR=214.0
04:27:56.204 00.017 12020 IsSlewing returns 0
04:27:56.204 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:27:56.223 00.019 12020 IsGuiding returns 0
04:27:56.224 00.001 9340 ScheduleExposure(2000,3,1) exposurePending=0
04:27:56.237 00.013 9340 Enqueuing Expose request
04:27:56.255 00.018 12020 IsGuiding returns 1
04:27:56.256 00.001 12020 scope still moving after pulse duration time elapsed
04:27:56.292 00.036 12020 IsSlewing returns 0
04:27:56.294 00.002 12020 IsGuiding returns 1
04:27:56.332 00.038 12020 IsSlewing returns 0
04:27:56.336 00.004 12020 IsGuiding returns 0
04:27:56.336 00.000 12020 scope move finished after 23 + 89 ms
04:27:56.337 00.001 12020 Move returns status 0, amount 23
04:27:56.337 00.000 12020 MoveAxis(N, 0, ABG)
04:27:56.337 00.000 12020 Move returns status 0, amount 0
04:27:56.337 00.000 12020 move complete, result=0
04:27:56.338 00.001 12020 worker thread done servicing request
04:27:56.338 00.000 9340 GuideStep: 0.3 px 23 ms WEST, -0.2 px 0 ms NORTH
04:27:56.356 00.018 12020 Worker thread wakes up
04:27:56.356 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
04:27:56.356 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(1398,98,31,31)
04:27:57.032 00.676 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"bbc7e255-90cc-4b55-9484-b5fd0a0d5cef"}
04:27:57.050 00.018 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"bbc7e255-90cc-4b55-9484-b5fd0a0d5cef"}
04:27:57.085 00.035 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"725df17e-c993-4562-8a2d-982db8748d5b"}
04:27:57.098 00.013 9340 case statement mapped state 6 to 3
04:27:57.125 00.027 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"725df17e-c993-4562-8a2d-982db8748d5b"}
04:27:57.178 00.053 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"d8827475-67f3-4238-bff1-aab7cbe2b19a"}
04:27:57.198 00.020 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":564,"width":15,"height":15,"star_pos":[7.38,6.83],"pixels":"..."},"id":"d8827475-67f3-4238-bff1-aab7cbe2b19a"}
04:27:58.720 01.522 12020 Exposure complete
04:27:58.992 00.272 12020 worker thread done servicing request
04:27:58.992 00.000 9340 OnExposeComplete: enter
04:27:59.004 00.012 9340 UpdateGuideState(): m_state=6
04:27:59.013 00.009 9340 Star::Find(15, 1413, 112, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 565
04:27:59.025 00.012 9340 Star::Find returns 1 (0), X=1412.87, Y=112.70, Mass=1514827, SNR=190.9, Peak=65526 HFD=4.8
04:27:59.036 00.011 9340 MultiStar: [#1 -0.33,0.13,1.04,U] [#2 -0.14,0.32,0.82,U] [#3 -0.05,0.40,1.14,U] [#4 0.10,0.06,0.98,U] [#5 0.08,0.18,0.90,U] [#6 -0.11,0.17,0.72,U] [#7 -0.27,0.12,0.97,U] [#8 -0.41,0.10,0.91,U] 
04:27:59.047 00.011 9340 refined, 8 included, MultiStar: {-0.15, 0.17}, one-star: {-0.22, 0.08}
04:27:59.058 00.011 9340 CameraToMount -- cameraTheta (2.28) - m_xAngle (0.05) = xAngle (2.23 = 2.23)
04:27:59.074 00.016 9340 CameraToMount -- cameraTheta (2.28) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-0.84 = -0.84)
04:27:59.087 00.013 9340 CameraToMount -- cameraX=-0.15 cameraY=0.17 hyp=0.23 cameraTheta=2.28 mountX=-0.14 mountY=-0.17, mountTheta=-2.26
04:27:59.118 00.031 9340 SchedulePrimaryMove(10104498, x=-0.15, y=0.17, opts=13)
04:27:59.129 00.011 9340 Enqueuing Move request for scope (-0.15, 0.17)
04:27:59.140 00.011 12020 Worker thread wakes up
04:27:59.141 00.001 9340 UpdateImageDisplay: Size=(1920,1080) min=6222, max=65535, med=10316, FiltMin=8050, FiltMax=65517, Gamma=2.870
04:27:59.151 00.010 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.15, 0.17) opts 0xd
04:27:59.151 00.000 9340 UpdateGuideState exits: m=1514827 SNR=190.9
04:27:59.161 00.010 12020 Handling offset move in thread for scope, endpoint = (-0.15, 0.17)
04:27:59.161 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:27:59.178 00.017 12020 Moving (-0.15, 0.17) raw xDistance=-0.14 yDistance=-0.17
04:27:59.178 00.000 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
04:27:59.178 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:27:59.178 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
04:27:59.192 00.014 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
04:27:59.192 00.000 9340 Enqueuing Expose request
04:27:59.208 00.016 12020 MoveAxis(E, 0, ABG)
04:27:59.208 00.000 12020 Move returns status 0, amount 0
04:27:59.209 00.001 12020 MoveAxis(N, 0, ABG)
04:27:59.209 00.000 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"722efdaf-ff60-458d-ac13-e52bb85a48d2"}
04:27:59.245 00.036 12020 Move returns status 0, amount 0
04:27:59.246 00.001 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"722efdaf-ff60-458d-ac13-e52bb85a48d2"}
04:27:59.262 00.016 12020 move complete, result=0
04:27:59.264 00.002 12020 worker thread done servicing request
04:27:59.265 00.001 12020 Worker thread wakes up
04:27:59.265 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
04:27:59.265 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(1398,98,31,31)
04:27:59.265 00.000 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"c5c95017-f4a0-4e49-b0a1-90c1d87e1b9d"}
04:27:59.284 00.019 9340 case statement mapped state 6 to 3
04:27:59.298 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"c5c95017-f4a0-4e49-b0a1-90c1d87e1b9d"}
04:27:59.313 00.015 9340 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
04:27:59.338 00.025 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"7f6ab816-46db-42ff-bb19-6e5d1739ec6d"}
04:27:59.352 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":565,"width":15,"height":15,"star_pos":[6.87,6.70],"pixels":"..."},"id":"7f6ab816-46db-42ff-bb19-6e5d1739ec6d"}
04:28:01.032 01.680 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"33719727-f1c4-4dd0-b1a1-fb9f903f8be2"}
04:28:01.048 00.016 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"33719727-f1c4-4dd0-b1a1-fb9f903f8be2"}
04:28:01.068 00.020 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"50ab0da2-ec64-473c-8dc3-e7c628f44600"}
04:28:01.099 00.031 9340 case statement mapped state 6 to 3
04:28:01.114 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"50ab0da2-ec64-473c-8dc3-e7c628f44600"}
04:28:01.129 00.015 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"35cb2f86-8538-44f1-bed5-54991e3e5cf1"}
04:28:01.146 00.017 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":565,"width":15,"height":15,"star_pos":[6.87,6.70],"pixels":"..."},"id":"35cb2f86-8538-44f1-bed5-54991e3e5cf1"}
04:28:01.659 00.513 12020 Exposure complete
04:28:02.083 00.424 12020 worker thread done servicing request
04:28:02.083 00.000 9340 OnExposeComplete: enter
04:28:02.099 00.016 9340 UpdateGuideState(): m_state=6
04:28:02.111 00.012 9340 Star::Find(15, 1412, 112, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 566
04:28:02.150 00.039 9340 Star::Find returns 1 (0), X=1412.74, Y=113.05, Mass=1575436, SNR=201.8, Peak=65526 HFD=4.8
04:28:02.165 00.015 9340 MultiStar: [#1 -0.39,0.15,0.93,U] [#2 -0.24,0.37,0.85,U] [#3 -0.14,0.43,1.01,U] [#4 -0.24,0.11,0.99,U] [#5 -0.18,0.34,0.78,U] [#6 -0.24,0.38,0.92,U] [#7 -0.37,0.28,0.94,U] [#8 -0.37,0.20,0.98,U] 
04:28:02.179 00.014 9340 refined, 8 included, MultiStar: {-0.28, 0.30}, one-star: {-0.35, 0.43}
04:28:02.190 00.011 9340 CameraToMount -- cameraTheta (2.33) - m_xAngle (0.05) = xAngle (2.28 = 2.28)
04:28:02.213 00.023 9340 CameraToMount -- cameraTheta (2.33) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-0.79 = -0.79)
04:28:02.229 00.016 9340 CameraToMount -- cameraX=-0.28 cameraY=0.30 hyp=0.41 cameraTheta=2.33 mountX=-0.27 mountY=-0.29, mountTheta=-2.31
04:28:02.285 00.056 9340 SchedulePrimaryMove(10104498, x=-0.28, y=0.30, opts=13)
04:28:02.319 00.034 9340 Enqueuing Move request for scope (-0.28, 0.30)
04:28:02.353 00.034 12020 Worker thread wakes up
04:28:02.354 00.001 9340 UpdateImageDisplay: Size=(1920,1080) min=6499, max=65535, med=10306, FiltMin=8162, FiltMax=65517, Gamma=2.870
04:28:02.402 00.048 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.28, 0.30) opts 0xd
04:28:02.403 00.001 12020 Handling offset move in thread for scope, endpoint = (-0.28, 0.30)
04:28:02.403 00.000 12020 Moving (-0.28, 0.30) raw xDistance=-0.27 yDistance=-0.29
04:28:02.403 00.000 12020 GuideAlgorithmHysteresis::Result() returns -0.11 from input -0.27
04:28:02.404 00.001 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
04:28:02.404 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.29
04:28:02.404 00.000 12020 MoveAxis(E, 20, ABG)
04:28:02.406 00.002 9340 UpdateGuideState exits: m=1575436 SNR=201.8
04:28:02.435 00.029 12020 Guiding  Dir = 2, Dur = 20
04:28:02.436 00.001 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:28:02.459 00.023 12020 IsSlewing returns 0
04:28:02.460 00.001 12020 IsGuiding returns 0
04:28:02.461 00.001 9340 ScheduleExposure(2000,3,1) exposurePending=0
04:28:02.519 00.058 12020 IsGuiding returns 1
04:28:02.519 00.000 12020 scope still moving after pulse duration time elapsed
04:28:02.525 00.006 9340 Enqueuing Expose request
04:28:02.566 00.041 12020 IsSlewing returns 0
04:28:02.567 00.001 12020 IsGuiding returns 0
04:28:02.567 00.000 12020 scope move finished after 20 + 87 ms
04:28:02.568 00.001 12020 Move returns status 0, amount 20
04:28:02.573 00.005 12020 MoveAxis(N, 0, ABG)
04:28:02.573 00.000 12020 Move returns status 0, amount 0
04:28:02.574 00.001 12020 move complete, result=0
04:28:02.574 00.000 12020 worker thread done servicing request
04:28:02.574 00.000 12020 Worker thread wakes up
04:28:02.577 00.003 9340 GuideStep: -0.3 px 20 ms EAST, -0.3 px 0 ms NORTH
04:28:02.601 00.024 12020 worker thread servicing REQUEST_EXPOSE 2000
04:28:02.601 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(1398,98,31,31)
04:28:03.030 00.429 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"5ef2ba15-5ab2-4db4-9dfd-9683f677fae7"}
04:28:03.043 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"5ef2ba15-5ab2-4db4-9dfd-9683f677fae7"}
04:28:03.068 00.025 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"c3237e5b-761e-440c-b95b-8448a6b8bbae"}
04:28:03.108 00.040 9340 case statement mapped state 6 to 3
04:28:03.207 00.099 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"c3237e5b-761e-440c-b95b-8448a6b8bbae"}
04:28:03.314 00.107 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"86b64581-0820-40d5-b07a-a02821ac751d"}
04:28:03.357 00.043 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":566,"width":15,"height":15,"star_pos":[6.74,7.05],"pixels":"..."},"id":"86b64581-0820-40d5-b07a-a02821ac751d"}
04:28:04.977 01.620 12020 Exposure complete
04:28:05.029 00.052 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"c72bf16a-b355-4530-8a07-874d322d06d4"}
04:28:05.047 00.018 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"c72bf16a-b355-4530-8a07-874d322d06d4"}
04:28:05.094 00.047 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"525c3c31-09b1-4906-878f-372fc638da85"}
04:28:05.120 00.026 9340 case statement mapped state 6 to 3
04:28:05.133 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"525c3c31-09b1-4906-878f-372fc638da85"}
04:28:05.156 00.023 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"abb30e63-7fee-45c7-a87b-5f811256af43"}
04:28:05.221 00.065 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":566,"width":15,"height":15,"star_pos":[6.74,7.05],"pixels":"..."},"id":"abb30e63-7fee-45c7-a87b-5f811256af43"}
04:28:05.445 00.224 12020 worker thread done servicing request
04:28:05.446 00.001 9340 OnExposeComplete: enter
04:28:05.463 00.017 9340 UpdateGuideState(): m_state=6
04:28:05.487 00.024 9340 Star::Find(15, 1412, 113, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 567
04:28:05.530 00.043 9340 Star::Find returns 1 (0), X=1412.67, Y=112.62, Mass=1548609, SNR=264.6, Peak=65526 HFD=4.9
04:28:05.551 00.021 9340 MultiStar: [#1 -0.36,0.27,0.83,U] [#2 -0.30,0.26,0.66,U] [#3 -0.26,0.34,0.77,U] [#4 -0.23,0.23,0.77,U] [#5 -0.21,0.17,0.67,U] [#6 -0.34,0.13,0.66,U] [#7 -0.34,0.27,0.80,U] [#8 -0.38,0.11,0.67,U] 
04:28:05.570 00.019 9340 refined, 8 included, MultiStar: {-0.32, 0.19}, one-star: {-0.42, -0.01}
04:28:05.585 00.015 9340 CameraToMount -- cameraTheta (2.60) - m_xAngle (0.05) = xAngle (2.55 = 2.55)
04:28:05.597 00.012 9340 CameraToMount -- cameraTheta (2.60) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-0.52 = -0.52)
04:28:05.622 00.025 9340 CameraToMount -- cameraX=-0.32 cameraY=0.19 hyp=0.37 cameraTheta=2.60 mountX=-0.31 mountY=-0.19, mountTheta=-2.60
04:28:05.668 00.046 9340 SchedulePrimaryMove(10104498, x=-0.32, y=0.19, opts=13)
04:28:05.688 00.020 9340 Enqueuing Move request for scope (-0.32, 0.19)
04:28:05.705 00.017 12020 Worker thread wakes up
04:28:05.705 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=6190, max=65535, med=10325, FiltMin=8156, FiltMax=65517, Gamma=2.870
04:28:05.717 00.012 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.32, 0.19) opts 0xd
04:28:05.717 00.000 9340 UpdateGuideState exits: m=1548609 SNR=264.6
04:28:05.735 00.018 12020 Handling offset move in thread for scope, endpoint = (-0.32, 0.19)
04:28:05.735 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:28:05.749 00.014 12020 Moving (-0.32, 0.19) raw xDistance=-0.31 yDistance=-0.19
04:28:05.749 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
04:28:05.762 00.013 12020 GuideAlgorithmHysteresis::Result() returns -0.14 from input -0.31
04:28:05.762 00.000 9340 Enqueuing Expose request
04:28:05.776 00.014 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:28:05.777 00.001 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
04:28:05.777 00.000 12020 MoveAxis(E, 25, ABG)
04:28:05.777 00.000 12020 Guiding  Dir = 2, Dur = 25
04:28:05.778 00.001 12020 IsSlewing returns 0
04:28:05.779 00.001 12020 IsGuiding returns 0
04:28:05.813 00.034 12020 IsGuiding returns 1
04:28:05.813 00.000 12020 scope still moving after pulse duration time elapsed
04:28:05.875 00.062 12020 IsSlewing returns 0
04:28:05.876 00.001 12020 IsGuiding returns 0
04:28:05.877 00.001 12020 scope move finished after 25 + 72 ms
04:28:05.877 00.000 12020 Move returns status 0, amount 25
04:28:05.877 00.000 12020 MoveAxis(N, 0, ABG)
04:28:05.878 00.001 12020 Move returns status 0, amount 0
04:28:05.878 00.000 12020 move complete, result=0
04:28:05.878 00.000 12020 worker thread done servicing request
04:28:05.879 00.001 12020 Worker thread wakes up
04:28:05.879 00.000 9340 GuideStep: -0.3 px 25 ms EAST, -0.2 px 0 ms NORTH
04:28:05.898 00.019 12020 worker thread servicing REQUEST_EXPOSE 2000
04:28:05.899 00.001 12020 Handling exposure in thread, d=2000 o=3 r=(1398,98,31,31)
04:28:07.029 01.130 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"c3fc86b3-4c67-4d1b-8cbd-ee0c884643c5"}
04:28:07.051 00.022 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"c3fc86b3-4c67-4d1b-8cbd-ee0c884643c5"}
04:28:07.069 00.018 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"88f80cb1-7120-403e-a88d-7e0420e51db0"}
04:28:07.081 00.012 9340 case statement mapped state 6 to 3
04:28:07.093 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"88f80cb1-7120-403e-a88d-7e0420e51db0"}
04:28:07.113 00.020 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"2e482d5e-8ee6-4e24-a130-aaf9aa025ef5"}
04:28:07.134 00.021 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":567,"width":15,"height":15,"star_pos":[6.67,6.62],"pixels":"..."},"id":"2e482d5e-8ee6-4e24-a130-aaf9aa025ef5"}
04:28:08.291 01.157 12020 Exposure complete
04:28:08.694 00.403 12020 worker thread done servicing request
04:28:08.695 00.001 9340 OnExposeComplete: enter
04:28:08.709 00.014 9340 UpdateGuideState(): m_state=6
04:28:08.726 00.017 9340 Star::Find(15, 1412, 112, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 568
04:28:08.741 00.015 9340 Star::Find returns 1 (0), X=1412.66, Y=112.81, Mass=1534440, SNR=211.9, Peak=65526 HFD=4.8
04:28:08.754 00.013 9340 MultiStar: [#1 -0.39,0.31,0.82,U] [#2 -0.26,0.46,0.00,M1] [#3 -0.08,0.52,0.00,M5] [#4 -0.23,0.36,1.01,U] [#5 -0.42,0.40,0.00,M1] [#6 -0.38,0.43,0.00,M1] [#7 -0.40,0.40,0.00,M1] [#8 -0.31,0.17,0.84,U] 
04:28:08.768 00.014 9340 refined, 3 included, MultiStar: {-0.34, 0.26}, one-star: {-0.42, 0.19}
04:28:08.783 00.015 9340 CameraToMount -- cameraTheta (2.49) - m_xAngle (0.05) = xAngle (2.44 = 2.44)
04:28:08.823 00.040 9340 CameraToMount -- cameraTheta (2.49) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-0.63 = -0.63)
04:28:08.842 00.019 9340 CameraToMount -- cameraX=-0.34 cameraY=0.26 hyp=0.43 cameraTheta=2.49 mountX=-0.32 mountY=-0.25, mountTheta=-2.48
04:28:08.864 00.022 9340 SchedulePrimaryMove(10104498, x=-0.34, y=0.26, opts=13)
04:28:08.882 00.018 9340 Enqueuing Move request for scope (-0.34, 0.26)
04:28:08.894 00.012 12020 Worker thread wakes up
04:28:08.894 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=6077, max=65535, med=10303, FiltMin=7983, FiltMax=65517, Gamma=2.870
04:28:08.910 00.016 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.34, 0.26) opts 0xd
04:28:08.911 00.001 9340 UpdateGuideState exits: m=1534440 SNR=211.9
04:28:08.926 00.015 12020 Handling offset move in thread for scope, endpoint = (-0.34, 0.26)
04:28:08.927 00.001 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:28:08.959 00.032 12020 Moving (-0.34, 0.26) raw xDistance=-0.32 yDistance=-0.25
04:28:08.960 00.001 12020 GuideAlgorithmHysteresis::Result() returns -0.15 from input -0.32
04:28:08.961 00.001 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
04:28:08.961 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.25
04:28:08.962 00.001 12020 MoveAxis(E, 26, ABG)
04:28:08.963 00.001 12020 Guiding  Dir = 2, Dur = 26
04:28:08.964 00.001 9340 ScheduleExposure(2000,3,1) exposurePending=0
04:28:08.981 00.017 12020 IsSlewing returns 0
04:28:08.981 00.000 9340 Enqueuing Expose request
04:28:08.993 00.012 12020 IsGuiding returns 0
04:28:09.026 00.033 12020 IsGuiding returns 1
04:28:09.027 00.001 12020 scope still moving after pulse duration time elapsed
04:28:09.027 00.000 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"eb1c222f-a565-4c31-ad36-331e5d051e85"}
04:28:09.041 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"eb1c222f-a565-4c31-ad36-331e5d051e85"}
04:28:09.058 00.017 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"fc5e0320-b882-4561-9b14-70bff469dcaf"}
04:28:09.071 00.013 9340 case statement mapped state 6 to 3
04:28:09.107 00.036 12020 IsSlewing returns 0
04:28:09.108 00.001 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"fc5e0320-b882-4561-9b14-70bff469dcaf"}
04:28:09.120 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"e864f6aa-8615-4ce7-8b88-33dbe44cddd9"}
04:28:09.132 00.012 12020 IsGuiding returns 0
04:28:09.132 00.000 12020 scope move finished after 26 + 112 ms
04:28:09.133 00.001 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":568,"width":15,"height":15,"star_pos":[6.66,6.81],"pixels":"..."},"id":"e864f6aa-8615-4ce7-8b88-33dbe44cddd9"}
04:28:09.144 00.011 12020 Move returns status 0, amount 26
04:28:09.144 00.000 12020 MoveAxis(N, 0, ABG)
04:28:09.144 00.000 12020 Move returns status 0, amount 0
04:28:09.145 00.001 12020 move complete, result=0
04:28:09.145 00.000 12020 worker thread done servicing request
04:28:09.145 00.000 9340 GuideStep: -0.3 px 26 ms EAST, -0.3 px 0 ms NORTH
04:28:09.156 00.011 12020 Worker thread wakes up
04:28:09.156 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
04:28:09.156 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(1398,98,31,31)
04:28:11.027 01.871 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"00d4cf41-36eb-4a06-b8fb-b7ffc4351f83"}
04:28:11.054 00.027 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"00d4cf41-36eb-4a06-b8fb-b7ffc4351f83"}
04:28:11.127 00.073 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"64f88e5a-9ddf-4f69-ac5c-d82d1f64d1f8"}
04:28:11.155 00.028 9340 case statement mapped state 6 to 3
04:28:11.174 00.019 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"64f88e5a-9ddf-4f69-ac5c-d82d1f64d1f8"}
04:28:11.189 00.015 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"162a3c68-0d88-47e9-8a63-8ef092449366"}
04:28:11.207 00.018 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":568,"width":15,"height":15,"star_pos":[6.66,6.81],"pixels":"..."},"id":"162a3c68-0d88-47e9-8a63-8ef092449366"}
04:28:11.527 00.320 12020 Exposure complete
04:28:11.836 00.309 12020 worker thread done servicing request
04:28:11.836 00.000 9340 OnExposeComplete: enter
04:28:11.849 00.013 9340 UpdateGuideState(): m_state=6
04:28:11.862 00.013 9340 Star::Find(15, 1412, 112, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 569
04:28:11.876 00.014 9340 Star::Find returns 1 (0), X=1412.83, Y=112.59, Mass=1505460, SNR=204.6, Peak=65526 HFD=4.8
04:28:11.888 00.012 9340 MultiStar: [#1 -0.06,-0.12,0.99,U] [#2 -0.25,0.19,0.97,U] [#3 0.01,0.26,0.99,U] [#4 -0.03,-0.09,1.17,U] [#5 -0.10,0.11,0.93,U] [#6 -0.31,0.04,0.98,U] [#7 -0.14,0.17,0.85,U] [#8 -0.12,-0.08,0.93,U] 
04:28:11.899 00.011 9340 refined, 8 included, MultiStar: {-0.14, 0.04}, one-star: {-0.26, -0.04}
04:28:11.913 00.014 9340 CameraToMount -- cameraTheta (2.82) - m_xAngle (0.05) = xAngle (2.77 = 2.77)
04:28:11.929 00.016 9340 CameraToMount -- cameraTheta (2.82) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-0.29 = -0.29)
04:28:11.944 00.015 9340 CameraToMount -- cameraX=-0.14 cameraY=0.04 hyp=0.14 cameraTheta=2.82 mountX=-0.13 mountY=-0.04, mountTheta=-2.84
04:28:11.983 00.039 9340 SchedulePrimaryMove(10104498, x=-0.14, y=0.04, opts=13)
04:28:11.997 00.014 9340 Enqueuing Move request for scope (-0.14, 0.04)
04:28:12.009 00.012 12020 Worker thread wakes up
04:28:12.010 00.001 9340 UpdateImageDisplay: Size=(1920,1080) min=6299, max=65535, med=10312, FiltMin=7827, FiltMax=65517, Gamma=2.870
04:28:12.020 00.010 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.14, 0.04) opts 0xd
04:28:12.020 00.000 9340 UpdateGuideState exits: m=1505460 SNR=204.6
04:28:12.032 00.012 12020 Handling offset move in thread for scope, endpoint = (-0.14, 0.04)
04:28:12.032 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:28:12.047 00.015 12020 Moving (-0.14, 0.04) raw xDistance=-0.13 yDistance=-0.04
04:28:12.048 00.001 9340 ScheduleExposure(2000,3,1) exposurePending=0
04:28:12.060 00.012 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
04:28:12.061 00.001 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:28:12.061 00.000 9340 Enqueuing Expose request
04:28:12.093 00.032 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
04:28:12.093 00.000 12020 MoveAxis(E, 0, ABG)
04:28:12.093 00.000 12020 Move returns status 0, amount 0
04:28:12.094 00.001 12020 MoveAxis(N, 0, ABG)
04:28:12.094 00.000 12020 Move returns status 0, amount 0
04:28:12.094 00.000 12020 move complete, result=0
04:28:12.094 00.000 12020 worker thread done servicing request
04:28:12.095 00.001 12020 Worker thread wakes up
04:28:12.095 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
04:28:12.095 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(1398,98,31,31)
04:28:12.098 00.003 9340 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
04:28:13.029 00.931 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"7d8b615b-797c-4a62-b590-bc00ba491bc7"}
04:28:13.045 00.016 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"7d8b615b-797c-4a62-b590-bc00ba491bc7"}
04:28:13.062 00.017 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"f7b9f9ec-8453-4b2b-8829-b54a9216d45d"}
04:28:13.076 00.014 9340 case statement mapped state 6 to 3
04:28:13.089 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"f7b9f9ec-8453-4b2b-8829-b54a9216d45d"}
04:28:13.104 00.015 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"8c700608-2f7c-4e41-9d2c-0743e4292e5b"}
04:28:13.140 00.036 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":569,"width":15,"height":15,"star_pos":[6.83,6.59],"pixels":"..."},"id":"8c700608-2f7c-4e41-9d2c-0743e4292e5b"}
04:28:14.455 01.315 12020 Exposure complete
04:28:14.783 00.328 12020 worker thread done servicing request
04:28:14.783 00.000 9340 OnExposeComplete: enter
04:28:14.806 00.023 9340 UpdateGuideState(): m_state=6
04:28:14.823 00.017 9340 Star::Find(15, 1412, 112, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 570
04:28:14.837 00.014 9340 Star::Find returns 1 (0), X=1412.33, Y=112.36, Mass=1538877, SNR=199.8, Peak=65526 HFD=4.8
04:28:14.851 00.014 9340 MultiStar: [#1 -0.66,-0.00,0.00,M1] [#2 -0.65,-0.02,0.00,M1] [#3 -0.30,0.23,1.15,U] [#4 -0.37,-0.07,1.11,U] [#5 -0.47,0.05,1.03,U] [#6 -0.63,0.02,0.00,M1] [#7 -0.59,0.11,0.00,M1] [#8 -0.76,-0.07,0.00,M1] 
04:28:14.890 00.039 9340 refined, 3 included, MultiStar: {-0.46, -0.01}, one-star: {-0.76, -0.26}
04:28:14.902 00.012 9340 CameraToMount -- cameraTheta (-3.13) - m_xAngle (0.05) = xAngle (-3.18 = 3.10)
04:28:14.919 00.017 9340 CameraToMount -- cameraTheta (-3.13) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-6.25 = 0.04)
04:28:14.937 00.018 9340 CameraToMount -- cameraX=-0.46 cameraY=-0.01 hyp=0.46 cameraTheta=-3.13 mountX=-0.46 mountY=0.02, mountTheta=3.11
04:28:14.956 00.019 9340 SchedulePrimaryMove(10104498, x=-0.46, y=-0.01, opts=13)
04:28:14.994 00.038 9340 Enqueuing Move request for scope (-0.46, -0.01)
04:28:15.011 00.017 12020 Worker thread wakes up
04:28:15.011 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=6103, max=65535, med=10294, FiltMin=8044, FiltMax=65517, Gamma=2.870
04:28:15.030 00.019 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.46, -0.01) opts 0xd
04:28:15.030 00.000 9340 UpdateGuideState exits: m=1538877 SNR=199.8
04:28:15.043 00.013 12020 Handling offset move in thread for scope, endpoint = (-0.46, -0.01)
04:28:15.043 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:28:15.057 00.014 12020 Moving (-0.46, -0.01) raw xDistance=-0.46 yDistance=0.02
04:28:15.058 00.001 9340 ScheduleExposure(2000,3,1) exposurePending=0
04:28:15.073 00.015 12020 GuideAlgorithmHysteresis::Result() returns -0.20 from input -0.46
04:28:15.073 00.000 9340 Enqueuing Expose request
04:28:15.110 00.037 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:28:15.110 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
04:28:15.112 00.002 12020 MoveAxis(E, 35, ABG)
04:28:15.115 00.003 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"9cb0fa48-ecf6-4f95-a8f0-32c233c39a12"}
04:28:15.129 00.014 12020 Guiding  Dir = 2, Dur = 35
04:28:15.129 00.000 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"9cb0fa48-ecf6-4f95-a8f0-32c233c39a12"}
04:28:15.143 00.014 12020 IsSlewing returns 0
04:28:15.144 00.001 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"a379345b-bcdd-4f9d-a619-5a6b1482fbc7"}
04:28:15.156 00.012 12020 IsGuiding returns 0
04:28:15.156 00.000 9340 case statement mapped state 6 to 3
04:28:15.169 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"a379345b-bcdd-4f9d-a619-5a6b1482fbc7"}
04:28:15.182 00.013 12020 PulseGuide returned control before completion, sleep 19
04:28:15.183 00.001 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"d3cb36c1-88b1-46ca-9c6d-ec0cf77c9367"}
04:28:15.226 00.043 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":570,"width":15,"height":15,"star_pos":[7.33,7.36],"pixels":"..."},"id":"d3cb36c1-88b1-46ca-9c6d-ec0cf77c9367"}
04:28:15.248 00.022 12020 IsGuiding returns 0
04:28:15.249 00.001 12020 Move returns status 0, amount 35
04:28:15.250 00.001 12020 MoveAxis(N, 0, ABG)
04:28:15.250 00.000 12020 Move returns status 0, amount 0
04:28:15.250 00.000 12020 move complete, result=0
04:28:15.250 00.000 12020 worker thread done servicing request
04:28:15.250 00.000 12020 Worker thread wakes up
04:28:15.251 00.001 12020 worker thread servicing REQUEST_EXPOSE 2000
04:28:15.251 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(1398,98,31,31)
04:28:15.260 00.009 9340 GuideStep: -0.5 px 35 ms EAST, 0.0 px 0 ms NORTH
04:28:17.028 01.768 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"71eeae65-ea72-4c8d-94d4-cccddb27d18a"}
04:28:17.089 00.061 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"71eeae65-ea72-4c8d-94d4-cccddb27d18a"}
04:28:17.130 00.041 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"f886e80b-c90e-4479-8880-5b6b291d0c90"}
04:28:17.155 00.025 9340 case statement mapped state 6 to 3
04:28:17.179 00.024 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"f886e80b-c90e-4479-8880-5b6b291d0c90"}
04:28:17.226 00.047 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"2223a9bc-eb40-454f-ac3f-98b77ae8080e"}
04:28:17.256 00.030 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":570,"width":15,"height":15,"star_pos":[7.33,7.36],"pixels":"..."},"id":"2223a9bc-eb40-454f-ac3f-98b77ae8080e"}
04:28:17.656 00.400 12020 Exposure complete
04:28:18.296 00.640 12020 worker thread done servicing request
04:28:18.297 00.001 9340 OnExposeComplete: enter
04:28:18.371 00.074 9340 UpdateGuideState(): m_state=6
04:28:18.392 00.021 9340 Star::Find(15, 1412, 112, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 571
04:28:18.411 00.019 9340 Star::Find returns 1 (0), X=1412.86, Y=112.56, Mass=1528297, SNR=212.0, Peak=65526 HFD=4.9
04:28:18.425 00.014 9340 MultiStar: [#1 -0.19,-0.09,0.90,U] [#2 0.10,-0.01,0.77,U] [#3 0.03,0.24,0.90,U] [#4 -0.05,-0.06,0.97,U] [#5 -0.08,0.08,0.92,U] [#6 -0.20,0.08,0.76,U] [#7 -0.06,0.09,1.01,U] [#8 -0.15,-0.09,0.83,U] 
04:28:18.438 00.013 9340 refined, 8 included, MultiStar: {-0.09, 0.02}, one-star: {-0.23, -0.06}
04:28:18.477 00.039 9340 CameraToMount -- cameraTheta (2.94) - m_xAngle (0.05) = xAngle (2.89 = 2.89)
04:28:18.500 00.023 9340 CameraToMount -- cameraTheta (2.94) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-0.18 = -0.18)
04:28:18.514 00.014 9340 CameraToMount -- cameraX=-0.09 cameraY=0.02 hyp=0.10 cameraTheta=2.94 mountX=-0.09 mountY=-0.02, mountTheta=-2.96
04:28:18.534 00.020 9340 SchedulePrimaryMove(10104498, x=-0.09, y=0.02, opts=13)
04:28:18.558 00.024 9340 Enqueuing Move request for scope (-0.09, 0.02)
04:28:18.602 00.044 12020 Worker thread wakes up
04:28:18.602 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=6186, max=65535, med=10301, FiltMin=7927, FiltMax=65517, Gamma=2.870
04:28:18.619 00.017 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.02) opts 0xd
04:28:18.619 00.000 9340 UpdateGuideState exits: m=1528297 SNR=212.0
04:28:18.635 00.016 12020 Handling offset move in thread for scope, endpoint = (-0.09, 0.02)
04:28:18.635 00.000 12020 Moving (-0.09, 0.02) raw xDistance=-0.09 yDistance=-0.02
04:28:18.635 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:28:18.653 00.018 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
04:28:18.653 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
04:28:18.671 00.018 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:28:18.671 00.000 9340 Enqueuing Expose request
04:28:18.713 00.042 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
04:28:18.713 00.000 12020 MoveAxis(E, 0, ABG)
04:28:18.713 00.000 12020 Move returns status 0, amount 0
04:28:18.715 00.002 12020 MoveAxis(N, 0, ABG)
04:28:18.715 00.000 12020 Move returns status 0, amount 0
04:28:18.716 00.001 12020 move complete, result=0
04:28:18.717 00.001 12020 worker thread done servicing request
04:28:18.717 00.000 12020 Worker thread wakes up
04:28:18.717 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
04:28:18.717 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(1398,98,31,31)
04:28:18.721 00.004 9340 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
04:28:19.031 00.310 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"5eaf655e-421b-47fd-a5f5-b7020197b171"}
04:28:19.050 00.019 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"5eaf655e-421b-47fd-a5f5-b7020197b171"}
04:28:19.069 00.019 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"603cd8b6-879f-49eb-bca8-ef1996f8656b"}
04:28:19.084 00.015 9340 case statement mapped state 6 to 3
04:28:19.101 00.017 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"603cd8b6-879f-49eb-bca8-ef1996f8656b"}
04:28:19.120 00.019 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"f20671f9-3f11-417d-a473-d7a9bcd0d3b6"}
04:28:19.165 00.045 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":571,"width":15,"height":15,"star_pos":[6.86,6.56],"pixels":"..."},"id":"f20671f9-3f11-417d-a473-d7a9bcd0d3b6"}
04:28:21.028 01.863 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"dc703f34-0db3-4bfe-831a-1e5cd43127e7"}
04:28:21.038 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"dc703f34-0db3-4bfe-831a-1e5cd43127e7"}
04:28:21.047 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"4c8e51e1-5be0-4510-ba9b-5bec4bccd4b5"}
04:28:21.065 00.018 9340 case statement mapped state 6 to 3
04:28:21.087 00.022 12020 Exposure complete
04:28:21.111 00.024 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"4c8e51e1-5be0-4510-ba9b-5bec4bccd4b5"}
04:28:21.125 00.014 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"3a2cc754-c0a6-4f08-92b5-4645b27277ec"}
04:28:21.137 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":571,"width":15,"height":15,"star_pos":[6.86,6.56],"pixels":"..."},"id":"3a2cc754-c0a6-4f08-92b5-4645b27277ec"}
04:28:21.410 00.273 9340 OnExposeComplete: enter
04:28:21.439 00.029 12020 worker thread done servicing request
04:28:21.439 00.000 9340 UpdateGuideState(): m_state=6
04:28:21.474 00.035 9340 Star::Find(15, 1412, 112, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 572
04:28:21.518 00.044 9340 Star::Find returns 1 (0), X=1412.18, Y=112.46, Mass=1564876, SNR=209.1, Peak=65526 HFD=5.1
04:28:21.531 00.013 9340 MultiStar: [#1 -0.71,-0.27,0.00,M1] [#2 -0.76,-0.07,0.00,M1] [#3 -0.55,0.01,0.00,M3] [#4 -0.62,-0.05,0.00,M1] [#5 -0.85,-0.02,0.00,M1] [#6 -0.52,-0.11,0.00,M1] [#7 -0.78,0.07,0.00,M1] [#8 -0.79,-0.30,0.00,M1] 
04:28:21.542 00.011 9340 CameraToMount -- cameraTheta (-2.97) - m_xAngle (0.05) = xAngle (-3.02 = -3.02)
04:28:21.556 00.014 9340 CameraToMount -- cameraTheta (-2.97) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-6.08 = 0.20)
04:28:21.579 00.023 9340 CameraToMount -- cameraX=-0.90 cameraY=-0.16 hyp=0.92 cameraTheta=-2.97 mountX=-0.91 mountY=0.18, mountTheta=2.94
04:28:21.640 00.061 9340 SchedulePrimaryMove(10104498, x=-0.90, y=-0.16, opts=13)
04:28:21.663 00.023 9340 Enqueuing Move request for scope (-0.90, -0.16)
04:28:21.683 00.020 12020 Worker thread wakes up
04:28:21.684 00.001 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.90, -0.16) opts 0xd
04:28:21.684 00.000 12020 Handling offset move in thread for scope, endpoint = (-0.90, -0.16)
04:28:21.685 00.001 9340 UpdateImageDisplay: Size=(1920,1080) min=6553, max=65535, med=10317, FiltMin=8114, FiltMax=65511, Gamma=2.870
04:28:21.699 00.014 12020 Moving (-0.90, -0.16) raw xDistance=-0.91 yDistance=0.18
04:28:21.699 00.000 9340 UpdateGuideState exits: m=1564876 SNR=209.1
04:28:21.730 00.031 12020 GuideAlgorithmHysteresis::Result() returns -0.38 from input -0.91
04:28:21.731 00.001 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:28:21.731 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.18
04:28:21.732 00.001 12020 MoveAxis(E, 69, ABG)
04:28:21.733 00.001 12020 Guiding  Dir = 2, Dur = 69
04:28:21.734 00.001 12020 IsSlewing returns 0
04:28:21.739 00.005 12020 IsGuiding returns 0
04:28:21.740 00.001 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:28:21.808 00.068 12020 PulseGuide returned control before completion, sleep 22
04:28:21.808 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
04:28:21.820 00.012 9340 Enqueuing Expose request
04:28:21.838 00.018 12020 IsGuiding returns 1
04:28:21.838 00.000 12020 scope still moving after pulse duration time elapsed
04:28:21.881 00.043 12020 IsSlewing returns 0
04:28:21.882 00.001 12020 IsGuiding returns 0
04:28:21.882 00.000 12020 scope move finished after 69 + 74 ms
04:28:21.883 00.001 12020 Move returns status 0, amount 69
04:28:21.883 00.000 12020 MoveAxis(N, 0, ABG)
04:28:21.883 00.000 12020 Move returns status 0, amount 0
04:28:21.883 00.000 12020 move complete, result=0
04:28:21.883 00.000 12020 worker thread done servicing request
04:28:21.883 00.000 9340 GuideStep: -0.9 px 69 ms EAST, 0.2 px 0 ms NORTH
04:28:21.897 00.014 12020 Worker thread wakes up
04:28:21.897 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
04:28:21.897 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(1398,98,31,31)
04:28:23.057 01.160 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"f26628d9-ded0-4db2-be28-ffa45a2b78be"}
04:28:23.071 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"f26628d9-ded0-4db2-be28-ffa45a2b78be"}
04:28:23.084 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"3def2bc4-c35d-4555-8bb5-14efeaa5f483"}
04:28:23.096 00.012 9340 case statement mapped state 6 to 3
04:28:23.114 00.018 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"3def2bc4-c35d-4555-8bb5-14efeaa5f483"}
04:28:23.149 00.035 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"dd2b643f-c198-4541-bb00-77b43a4a718e"}
04:28:23.161 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":572,"width":15,"height":15,"star_pos":[7.18,7.46],"pixels":"..."},"id":"dd2b643f-c198-4541-bb00-77b43a4a718e"}
04:28:24.276 01.115 12020 Exposure complete
04:28:24.807 00.531 12020 worker thread done servicing request
04:28:24.807 00.000 9340 OnExposeComplete: enter
04:28:24.833 00.026 9340 UpdateGuideState(): m_state=6
04:28:24.875 00.042 9340 Star::Find(15, 1412, 112, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 573
04:28:24.914 00.039 9340 Star::Find returns 1 (0), X=1412.65, Y=112.75, Mass=1569326, SNR=203.3, Peak=65526 HFD=4.9
04:28:24.957 00.043 9340 MultiStar: [#1 -0.30,0.21,0.93,U] [#2 -0.32,0.29,0.76,U] [#3 -0.28,0.44,0.00,M4] [#4 -0.29,0.24,1.18,U] [#5 -0.35,0.20,0.77,U] [#6 -0.38,0.25,1.00,U] [#7 -0.30,0.29,0.86,U] [#8 -0.39,0.00,0.92,U] 
04:28:25.006 00.049 9340 refined, 7 included, MultiStar: {-0.35, 0.20}, one-star: {-0.44, 0.13}
04:28:25.023 00.017 9340 CameraToMount -- cameraTheta (2.62) - m_xAngle (0.05) = xAngle (2.57 = 2.57)
04:28:25.044 00.021 9340 CameraToMount -- cameraTheta (2.62) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-0.50 = -0.50)
04:28:25.064 00.020 9340 CameraToMount -- cameraX=-0.35 cameraY=0.20 hyp=0.40 cameraTheta=2.62 mountX=-0.34 mountY=-0.19, mountTheta=-2.62
04:28:25.127 00.063 9340 SchedulePrimaryMove(10104498, x=-0.35, y=0.20, opts=13)
04:28:25.180 00.053 9340 Enqueuing Move request for scope (-0.35, 0.20)
04:28:25.329 00.149 12020 Worker thread wakes up
04:28:25.329 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=6485, max=65535, med=10303, FiltMin=7930, FiltMax=65517, Gamma=2.870
04:28:25.349 00.020 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.35, 0.20) opts 0xd
04:28:25.350 00.001 9340 UpdateGuideState exits: m=1569326 SNR=203.3
04:28:25.371 00.021 12020 Handling offset move in thread for scope, endpoint = (-0.35, 0.20)
04:28:25.375 00.004 12020 Moving (-0.35, 0.20) raw xDistance=-0.34 yDistance=-0.19
04:28:25.375 00.000 12020 GuideAlgorithmHysteresis::Result() returns -0.17 from input -0.34
04:28:25.376 00.001 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:28:25.396 00.020 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:28:25.397 00.001 9340 ScheduleExposure(2000,3,1) exposurePending=0
04:28:25.449 00.052 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
04:28:25.449 00.000 12020 MoveAxis(E, 31, ABG)
04:28:25.449 00.000 12020 Guiding  Dir = 2, Dur = 31
04:28:25.450 00.001 9340 Enqueuing Expose request
04:28:25.468 00.018 12020 IsSlewing returns 0
04:28:25.470 00.002 12020 IsGuiding returns 0
04:28:25.474 00.004 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"5635a473-fbdb-4753-9601-b87575774fca"}
04:28:25.568 00.094 12020 IsGuiding returns 1
04:28:25.568 00.000 12020 scope still moving after pulse duration time elapsed
04:28:25.569 00.001 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"5635a473-fbdb-4753-9601-b87575774fca"}
04:28:25.613 00.044 12020 IsSlewing returns 0
04:28:25.615 00.002 12020 IsGuiding returns 0
04:28:25.615 00.000 12020 scope move finished after 31 + 113 ms
04:28:25.615 00.000 12020 Move returns status 0, amount 31
04:28:25.616 00.001 12020 MoveAxis(N, 0, ABG)
04:28:25.616 00.000 12020 Move returns status 0, amount 0
04:28:25.616 00.000 12020 move complete, result=0
04:28:25.620 00.004 12020 worker thread done servicing request
04:28:25.620 00.000 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"72ea4628-cc8e-467c-b0c4-a5b101f0095c"}
04:28:25.637 00.017 12020 Worker thread wakes up
04:28:25.637 00.000 9340 case statement mapped state 6 to 3
04:28:25.654 00.017 12020 worker thread servicing REQUEST_EXPOSE 2000
04:28:25.655 00.001 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"72ea4628-cc8e-467c-b0c4-a5b101f0095c"}
04:28:25.671 00.016 12020 Handling exposure in thread, d=2000 o=3 r=(1398,98,31,31)
04:28:25.673 00.002 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"a791ede9-a90c-44d1-b5df-2d7b7fe35867"}
04:28:25.717 00.044 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":573,"width":15,"height":15,"star_pos":[6.65,6.75],"pixels":"..."},"id":"a791ede9-a90c-44d1-b5df-2d7b7fe35867"}
04:28:25.739 00.022 9340 GuideStep: -0.3 px 31 ms EAST, -0.2 px 0 ms NORTH
04:28:27.077 01.338 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"daec5a86-f0ee-4c36-b857-32987e28f0ff"}
04:28:27.100 00.023 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"daec5a86-f0ee-4c36-b857-32987e28f0ff"}
04:28:27.133 00.033 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"c267c742-d026-4e62-9dda-7e1f560b7a4f"}
04:28:27.175 00.042 9340 case statement mapped state 6 to 3
04:28:27.250 00.075 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"c267c742-d026-4e62-9dda-7e1f560b7a4f"}
04:28:27.270 00.020 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"95cfc139-1b8d-4c34-8b33-a29df8c0740e"}
04:28:27.307 00.037 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":573,"width":15,"height":15,"star_pos":[6.65,6.75],"pixels":"..."},"id":"95cfc139-1b8d-4c34-8b33-a29df8c0740e"}
04:28:28.043 00.736 12020 Exposure complete
04:28:28.414 00.371 12020 worker thread done servicing request
04:28:28.414 00.000 9340 OnExposeComplete: enter
04:28:28.431 00.017 9340 UpdateGuideState(): m_state=6
04:28:28.452 00.021 9340 Star::Find(15, 1412, 112, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 574
04:28:28.472 00.020 9340 Star::Find returns 1 (0), X=1412.47, Y=112.82, Mass=1518201, SNR=217.8, Peak=65526 HFD=4.9
04:28:28.495 00.023 9340 MultiStar: [#1 -0.42,0.25,0.99,U] [#2 -0.60,0.47,0.00,M1] [#3 -0.35,0.48,0.00,M5] [#4 -0.36,0.17,0.88,U] [#5 -0.61,0.43,0.00,M1] [#6 -0.49,0.33,0.00,M1] [#7 -0.54,0.35,0.00,M1] [#8 -0.56,0.23,0.00,M1] 
04:28:28.518 00.023 9340 refined, 2 included, MultiStar: {-0.47, 0.21}, one-star: {-0.62, 0.19}
04:28:28.566 00.048 9340 CameraToMount -- cameraTheta (2.73) - m_xAngle (0.05) = xAngle (2.68 = 2.68)
04:28:28.583 00.017 9340 CameraToMount -- cameraTheta (2.73) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-0.39 = -0.39)
04:28:28.602 00.019 9340 CameraToMount -- cameraX=-0.47 cameraY=0.21 hyp=0.51 cameraTheta=2.73 mountX=-0.46 mountY=-0.19, mountTheta=-2.74
04:28:28.620 00.018 9340 SchedulePrimaryMove(10104498, x=-0.47, y=0.21, opts=13)
04:28:28.642 00.022 9340 Enqueuing Move request for scope (-0.47, 0.21)
04:28:28.671 00.029 12020 Worker thread wakes up
04:28:28.671 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=5973, max=65535, med=10300, FiltMin=8005, FiltMax=65517, Gamma=2.870
04:28:28.712 00.041 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.47, 0.21) opts 0xd
04:28:28.712 00.000 12020 Handling offset move in thread for scope, endpoint = (-0.47, 0.21)
04:28:28.712 00.000 12020 Moving (-0.47, 0.21) raw xDistance=-0.46 yDistance=-0.19
04:28:28.713 00.001 12020 GuideAlgorithmHysteresis::Result() returns -0.21 from input -0.46
04:28:28.713 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:28:28.713 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
04:28:28.714 00.001 12020 MoveAxis(E, 37, ABG)
04:28:28.714 00.000 12020 Guiding  Dir = 2, Dur = 37
04:28:28.716 00.002 9340 UpdateGuideState exits: m=1518201 SNR=217.8
04:28:28.733 00.017 12020 IsSlewing returns 0
04:28:28.733 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:28:28.745 00.012 12020 IsGuiding returns 0
04:28:28.750 00.005 9340 ScheduleExposure(2000,3,1) exposurePending=0
04:28:28.767 00.017 9340 Enqueuing Expose request
04:28:28.778 00.011 12020 PulseGuide returned control before completion, sleep 24
04:28:28.853 00.075 12020 IsGuiding returns 0
04:28:28.854 00.001 12020 Move returns status 0, amount 37
04:28:28.854 00.000 12020 MoveAxis(N, 0, ABG)
04:28:28.854 00.000 12020 Move returns status 0, amount 0
04:28:28.854 00.000 12020 move complete, result=0
04:28:28.855 00.001 12020 worker thread done servicing request
04:28:28.855 00.000 9340 GuideStep: -0.5 px 37 ms EAST, -0.2 px 0 ms NORTH
04:28:28.873 00.018 12020 Worker thread wakes up
04:28:28.873 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
04:28:28.873 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(1398,98,31,31)
04:28:29.077 00.204 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"dfb4402d-4977-4883-aa17-b657c31763e0"}
04:28:29.106 00.029 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"dfb4402d-4977-4883-aa17-b657c31763e0"}
04:28:29.145 00.039 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"f700793e-819d-433f-9a77-2fe5b6f1321f"}
04:28:29.169 00.024 9340 case statement mapped state 6 to 3
04:28:29.189 00.020 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"f700793e-819d-433f-9a77-2fe5b6f1321f"}
04:28:29.278 00.089 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"9463b3f3-4c54-4f14-bbe9-c4e9c491be8f"}
04:28:29.296 00.018 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":574,"width":15,"height":15,"star_pos":[7.47,6.82],"pixels":"..."},"id":"9463b3f3-4c54-4f14-bbe9-c4e9c491be8f"}
04:28:31.089 01.793 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"bfe6b294-f01f-4640-9412-ebe47e149326"}
04:28:31.135 00.046 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"bfe6b294-f01f-4640-9412-ebe47e149326"}
04:28:31.194 00.059 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"b3597d12-dbc1-46ba-bf24-6ce538e4dd35"}
04:28:31.322 00.128 9340 case statement mapped state 6 to 3
04:28:31.382 00.060 12020 Exposure complete
04:28:31.382 00.000 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"b3597d12-dbc1-46ba-bf24-6ce538e4dd35"}
04:28:31.439 00.057 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"d39b6a40-8cf0-4a73-87df-7ca61327abec"}
04:28:31.517 00.078 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":574,"width":15,"height":15,"star_pos":[7.47,6.82],"pixels":"..."},"id":"d39b6a40-8cf0-4a73-87df-7ca61327abec"}
04:28:31.957 00.440 9340 OnExposeComplete: enter
04:28:31.986 00.029 12020 worker thread done servicing request
04:28:31.987 00.001 9340 UpdateGuideState(): m_state=6
04:28:32.001 00.014 9340 Star::Find(15, 1412, 112, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 575
04:28:32.018 00.017 9340 Star::Find returns 1 (0), X=1412.38, Y=112.71, Mass=1549268, SNR=252.3, Peak=65526 HFD=4.8
04:28:32.047 00.029 9340 MultiStar: [#1 -0.59,0.12,0.00,M1] [#2 -0.64,0.39,0.00,M2] [#3 -0.52,0.41,0.00,M6] [#4 -0.39,0.25,0.68,U] [#5 -0.53,0.29,0.00,M2] [#6 -0.40,0.31,0.75,U] [#7 -0.51,0.30,0.00,M2] [#8 -0.49,0.10,0.69,U] 
04:28:32.095 00.048 9340 refined, 3 included, MultiStar: {-0.51, 0.18}, one-star: {-0.71, 0.09}
04:28:32.110 00.015 9340 CameraToMount -- cameraTheta (2.81) - m_xAngle (0.05) = xAngle (2.76 = 2.76)
04:28:32.133 00.023 9340 CameraToMount -- cameraTheta (2.81) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-0.31 = -0.31)
04:28:32.146 00.013 9340 CameraToMount -- cameraX=-0.51 cameraY=0.18 hyp=0.55 cameraTheta=2.81 mountX=-0.51 mountY=-0.17, mountTheta=-2.82
04:28:32.188 00.042 9340 SchedulePrimaryMove(10104498, x=-0.51, y=0.18, opts=13)
04:28:32.308 00.120 9340 Enqueuing Move request for scope (-0.51, 0.18)
04:28:32.348 00.040 12020 Worker thread wakes up
04:28:32.348 00.000 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.51, 0.18) opts 0xd
04:28:32.349 00.001 12020 Handling offset move in thread for scope, endpoint = (-0.51, 0.18)
04:28:32.350 00.001 12020 Moving (-0.51, 0.18) raw xDistance=-0.51 yDistance=-0.17
04:28:32.350 00.000 12020 GuideAlgorithmHysteresis::Result() returns -0.23 from input -0.51
04:28:32.351 00.001 9340 UpdateImageDisplay: Size=(1920,1080) min=6197, max=65535, med=10289, FiltMin=7921, FiltMax=65517, Gamma=2.870
04:28:32.405 00.054 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:28:32.406 00.001 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
04:28:32.406 00.000 12020 MoveAxis(E, 41, ABG)
04:28:32.406 00.000 12020 Guiding  Dir = 2, Dur = 41
04:28:32.408 00.002 12020 IsSlewing returns 0
04:28:32.408 00.000 9340 UpdateGuideState exits: m=1549268 SNR=252.3
04:28:32.427 00.019 12020 IsGuiding returns 0
04:28:32.428 00.001 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:28:32.458 00.030 12020 PulseGuide returned control before completion, sleep 26
04:28:32.458 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
04:28:32.475 00.017 9340 Enqueuing Expose request
04:28:32.498 00.023 12020 IsGuiding returns 1
04:28:32.498 00.000 12020 scope still moving after pulse duration time elapsed
04:28:32.552 00.054 12020 IsSlewing returns 0
04:28:32.559 00.007 12020 IsGuiding returns 0
04:28:32.559 00.000 12020 scope move finished after 41 + 90 ms
04:28:32.559 00.000 12020 Move returns status 0, amount 41
04:28:32.559 00.000 12020 MoveAxis(N, 0, ABG)
04:28:32.559 00.000 12020 Move returns status 0, amount 0
04:28:32.560 00.001 12020 move complete, result=0
04:28:32.560 00.000 12020 worker thread done servicing request
04:28:32.560 00.000 9340 GuideStep: -0.5 px 41 ms EAST, -0.2 px 0 ms NORTH
04:28:32.578 00.018 12020 Worker thread wakes up
04:28:32.579 00.001 12020 worker thread servicing REQUEST_EXPOSE 2000
04:28:32.579 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(1398,98,31,31)
04:28:33.088 00.509 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"86af035e-4de4-4844-9484-b253e0271dd9"}
04:28:33.124 00.036 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"86af035e-4de4-4844-9484-b253e0271dd9"}
04:28:33.176 00.052 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"fc78f920-b846-4115-bbb5-4670affad59f"}
04:28:33.192 00.016 9340 case statement mapped state 6 to 3
04:28:33.210 00.018 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"fc78f920-b846-4115-bbb5-4670affad59f"}
04:28:33.299 00.089 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"e2814358-a10a-4281-b989-4966f8435c9e"}
04:28:33.317 00.018 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":575,"width":15,"height":15,"star_pos":[7.38,6.71],"pixels":"..."},"id":"e2814358-a10a-4281-b989-4966f8435c9e"}
04:28:35.071 01.754 12020 Exposure complete
04:28:35.089 00.018 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"fc40f687-2b8e-472a-b756-86e103c98a35"}
04:28:35.169 00.080 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"fc40f687-2b8e-472a-b756-86e103c98a35"}
04:28:35.208 00.039 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"05c1393a-2627-412f-95cd-a456a8a9a967"}
04:28:35.230 00.022 9340 case statement mapped state 6 to 3
04:28:35.266 00.036 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"05c1393a-2627-412f-95cd-a456a8a9a967"}
04:28:35.348 00.082 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"3fd14d3b-85ff-4d41-8fe6-a076faa0239e"}
04:28:35.374 00.026 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":575,"width":15,"height":15,"star_pos":[7.38,6.71],"pixels":"..."},"id":"3fd14d3b-85ff-4d41-8fe6-a076faa0239e"}
04:28:35.551 00.177 12020 worker thread done servicing request
04:28:35.552 00.001 9340 OnExposeComplete: enter
04:28:35.586 00.034 9340 UpdateGuideState(): m_state=6
04:28:35.642 00.056 9340 Star::Find(15, 1412, 112, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 576
04:28:35.685 00.043 9340 Star::Find returns 1 (0), X=1413.57, Y=112.79, Mass=1589039, SNR=229.0, Peak=65486 HFD=5.0
04:28:35.700 00.015 9340 MultiStar: [#1 0.64,0.06,0.00,M2] [#2 0.56,0.45,0.00,M3] [#3 0.83,0.43,0.00,M7] [#4 0.70,0.12,0.00,M1] [#5 0.64,0.25,0.00,M3] [#6 0.66,0.36,0.00,M1] [#7 0.78,0.27,0.00,M3] [#8 0.53,0.07,0.00,M1] 
04:28:35.716 00.016 9340 CameraToMount -- cameraTheta (0.34) - m_xAngle (0.05) = xAngle (0.30 = 0.30)
04:28:35.731 00.015 9340 CameraToMount -- cameraTheta (0.34) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-2.77 = -2.77)
04:28:35.766 00.035 9340 CameraToMount -- cameraX=0.48 cameraY=0.17 hyp=0.51 cameraTheta=0.34 mountX=0.49 mountY=-0.18, mountTheta=-0.36
04:28:35.789 00.023 9340 SchedulePrimaryMove(10104498, x=0.48, y=0.17, opts=13)
04:28:35.803 00.014 9340 Enqueuing Move request for scope (0.48, 0.17)
04:28:35.817 00.014 12020 Worker thread wakes up
04:28:35.817 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=6239, max=65535, med=10346, FiltMin=7677, FiltMax=65517, Gamma=2.870
04:28:35.829 00.012 12020 worker thread servicing REQUEST_MOVE scope ofs (0.48, 0.17) opts 0xd
04:28:35.829 00.000 9340 UpdateGuideState exits: m=1589039 SNR=229.0
04:28:35.841 00.012 12020 Handling offset move in thread for scope, endpoint = (0.48, 0.17)
04:28:35.841 00.000 12020 Moving (0.48, 0.17) raw xDistance=0.49 yDistance=-0.18
04:28:35.841 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:28:35.863 00.022 12020 GuideAlgorithmHysteresis::Result() returns 0.19 from input 0.49
04:28:35.864 00.001 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:28:35.864 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
04:28:35.864 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
04:28:35.880 00.016 12020 MoveAxis(W, 33, ABG)
04:28:35.880 00.000 12020 Guiding  Dir = 3, Dur = 33
04:28:35.881 00.001 9340 Enqueuing Expose request
04:28:35.913 00.032 12020 IsSlewing returns 0
04:28:35.914 00.001 12020 IsGuiding returns 0
04:28:35.938 00.024 12020 PulseGuide returned control before completion, sleep 20
04:28:36.002 00.064 12020 IsGuiding returns 0
04:28:36.002 00.000 12020 Move returns status 0, amount 33
04:28:36.003 00.001 12020 MoveAxis(N, 0, ABG)
04:28:36.003 00.000 12020 Move returns status 0, amount 0
04:28:36.003 00.000 12020 move complete, result=0
04:28:36.003 00.000 12020 worker thread done servicing request
04:28:36.004 00.001 9340 GuideStep: 0.5 px 33 ms WEST, -0.2 px 0 ms NORTH
04:28:36.018 00.014 12020 Worker thread wakes up
04:28:36.018 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
04:28:36.018 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(1398,98,31,31)
04:28:37.090 01.072 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"bf083726-03bd-4a9c-a057-04a7e1904cbc"}
04:28:37.126 00.036 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"bf083726-03bd-4a9c-a057-04a7e1904cbc"}
04:28:37.142 00.016 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"7325af51-ddf1-4079-9d3c-d3950a1ffd4e"}
04:28:37.154 00.012 9340 case statement mapped state 6 to 3
04:28:37.164 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"7325af51-ddf1-4079-9d3c-d3950a1ffd4e"}
04:28:37.188 00.024 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"d643cb9c-fa98-4f70-b847-07cc840fdf1e"}
04:28:37.208 00.020 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":576,"width":15,"height":15,"star_pos":[6.57,6.79],"pixels":"..."},"id":"d643cb9c-fa98-4f70-b847-07cc840fdf1e"}
04:28:38.504 01.296 12020 Exposure complete
04:28:39.058 00.554 12020 worker thread done servicing request
04:28:39.059 00.001 9340 OnExposeComplete: enter
04:28:39.093 00.034 9340 UpdateGuideState(): m_state=6
04:28:39.108 00.015 9340 Star::Find(15, 1413, 112, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 577
04:28:39.130 00.022 9340 Star::Find returns 1 (0), X=1413.26, Y=112.75, Mass=1553309, SNR=219.2, Peak=65508 HFD=4.8
04:28:39.155 00.025 9340 MultiStar: [#1 0.43,0.16,0.87,U] [#2 0.22,0.26,0.76,U] [#3 0.33,0.43,0.00,M8] [#4 0.39,0.23,0.95,U] [#5 0.38,0.22,0.95,U] [#6 0.25,0.40,0.82,U] [#7 0.34,0.37,0.87,U] [#8 0.18,0.16,0.77,U] 
04:28:39.211 00.056 9340 single-star, 7 included, MultiStar: {0.30, 0.24}, one-star: {0.17, 0.12}
04:28:39.284 00.073 9340 CameraToMount -- cameraTheta (0.61) - m_xAngle (0.05) = xAngle (0.56 = 0.56)
04:28:39.376 00.092 9340 CameraToMount -- cameraTheta (0.61) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-2.51 = -2.51)
04:28:39.402 00.026 9340 CameraToMount -- cameraX=0.17 cameraY=0.12 hyp=0.21 cameraTheta=0.61 mountX=0.18 mountY=-0.13, mountTheta=-0.61
04:28:39.425 00.023 9340 SchedulePrimaryMove(10104498, x=0.17, y=0.12, opts=13)
04:28:39.447 00.022 9340 Enqueuing Move request for scope (0.17, 0.12)
04:28:39.463 00.016 12020 Worker thread wakes up
04:28:39.463 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=6399, max=65535, med=10355, FiltMin=7865, FiltMax=65517, Gamma=2.870
04:28:39.515 00.052 12020 worker thread servicing REQUEST_MOVE scope ofs (0.17, 0.12) opts 0xd
04:28:39.516 00.001 12020 Handling offset move in thread for scope, endpoint = (0.17, 0.12)
04:28:39.516 00.000 12020 Moving (0.17, 0.12) raw xDistance=0.18 yDistance=-0.13
04:28:39.517 00.001 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.18
04:28:39.517 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:28:39.517 00.000 9340 UpdateGuideState exits: m=1553309 SNR=219.2
04:28:39.535 00.018 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
04:28:39.536 00.001 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:28:39.557 00.021 12020 MoveAxis(E, 0, ABG)
04:28:39.557 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
04:28:39.571 00.014 12020 Move returns status 0, amount 0
04:28:39.571 00.000 9340 Enqueuing Expose request
04:28:39.585 00.014 12020 MoveAxis(N, 0, ABG)
04:28:39.585 00.000 12020 Move returns status 0, amount 0
04:28:39.586 00.001 12020 move complete, result=0
04:28:39.586 00.000 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"a50ffb21-07b6-4cee-832b-1fec9d6282b8"}
04:28:39.601 00.015 12020 worker thread done servicing request
04:28:39.601 00.000 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"a50ffb21-07b6-4cee-832b-1fec9d6282b8"}
04:28:39.639 00.038 12020 Worker thread wakes up
04:28:39.640 00.001 12020 worker thread servicing REQUEST_EXPOSE 2000
04:28:39.640 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(1398,98,31,31)
04:28:39.644 00.004 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"7d88315c-8e36-4c5d-bac8-589b2526b063"}
04:28:39.663 00.019 9340 case statement mapped state 6 to 3
04:28:39.678 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"7d88315c-8e36-4c5d-bac8-589b2526b063"}
04:28:39.702 00.024 9340 GuideStep: 0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
04:28:39.734 00.032 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"ca649c84-4cb5-4fd8-833f-ee16b84ad8bf"}
04:28:39.749 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":577,"width":15,"height":15,"star_pos":[7.26,6.75],"pixels":"..."},"id":"ca649c84-4cb5-4fd8-833f-ee16b84ad8bf"}
04:28:41.089 01.340 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"c86fa67e-c629-440e-a4af-98ef32062cb5"}
04:28:41.139 00.050 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"c86fa67e-c629-440e-a4af-98ef32062cb5"}
04:28:41.161 00.022 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"45bbd237-b9ba-4f5d-8eae-2fddfe8eda2c"}
04:28:41.197 00.036 9340 case statement mapped state 6 to 3
04:28:41.284 00.087 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"45bbd237-b9ba-4f5d-8eae-2fddfe8eda2c"}
04:28:41.353 00.069 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"a0641633-c472-45d6-95b7-73f4fa19d289"}
04:28:41.417 00.064 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":577,"width":15,"height":15,"star_pos":[7.26,6.75],"pixels":"..."},"id":"a0641633-c472-45d6-95b7-73f4fa19d289"}
04:28:42.046 00.629 12020 Exposure complete
04:28:42.459 00.413 9340 OnExposeComplete: enter
04:28:42.515 00.056 12020 worker thread done servicing request
04:28:42.515 00.000 9340 UpdateGuideState(): m_state=6
04:28:42.535 00.020 9340 Star::Find(15, 1413, 112, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 578
04:28:42.550 00.015 9340 Star::Find returns 1 (0), X=1413.60, Y=112.81, Mass=1588432, SNR=239.6, Peak=62459 HFD=4.9
04:28:42.568 00.018 9340 MultiStar: [#1 0.61,0.31,0.00,M2] [#2 0.62,0.41,0.00,M3] [#3 0.86,0.42,0.00,M9] [#4 0.83,0.16,0.00,M1] [#5 0.65,0.18,0.00,M3] [#6 0.71,0.17,0.00,M1] [#7 0.44,0.36,0.00,M3] [#8 0.51,0.25,0.00,M1] 
04:28:42.591 00.023 9340 CameraToMount -- cameraTheta (0.35) - m_xAngle (0.05) = xAngle (0.31 = 0.31)
04:28:42.606 00.015 9340 CameraToMount -- cameraTheta (0.35) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-2.76 = -2.76)
04:28:42.651 00.045 9340 CameraToMount -- cameraX=0.51 cameraY=0.19 hyp=0.54 cameraTheta=0.35 mountX=0.52 mountY=-0.20, mountTheta=-0.37
04:28:42.673 00.022 9340 SchedulePrimaryMove(10104498, x=0.51, y=0.19, opts=13)
04:28:42.687 00.014 9340 Enqueuing Move request for scope (0.51, 0.19)
04:28:42.702 00.015 12020 Worker thread wakes up
04:28:42.702 00.000 12020 worker thread servicing REQUEST_MOVE scope ofs (0.51, 0.19) opts 0xd
04:28:42.702 00.000 12020 Handling offset move in thread for scope, endpoint = (0.51, 0.19)
04:28:42.703 00.001 9340 UpdateImageDisplay: Size=(1920,1080) min=6226, max=65535, med=10297, FiltMin=8061, FiltMax=65517, Gamma=2.870
04:28:42.744 00.041 12020 Moving (0.51, 0.19) raw xDistance=0.52 yDistance=-0.20
04:28:42.745 00.001 12020 GuideAlgorithmHysteresis::Result() returns 0.22 from input 0.52
04:28:42.745 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:28:42.746 00.001 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.20
04:28:42.746 00.000 12020 MoveAxis(W, 39, ABG)
04:28:42.746 00.000 12020 Guiding  Dir = 3, Dur = 39
04:28:42.753 00.007 9340 UpdateGuideState exits: m=1588432 SNR=239.6
04:28:42.802 00.049 12020 IsSlewing returns 0
04:28:42.804 00.002 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:28:42.822 00.018 12020 IsGuiding returns 0
04:28:42.823 00.001 9340 ScheduleExposure(2000,3,1) exposurePending=0
04:28:42.846 00.023 9340 Enqueuing Expose request
04:28:42.873 00.027 12020 IsGuiding returns 1
04:28:42.873 00.000 12020 scope still moving after pulse duration time elapsed
04:28:42.926 00.053 12020 IsSlewing returns 0
04:28:42.928 00.002 12020 IsGuiding returns 0
04:28:42.928 00.000 12020 scope move finished after 39 + 66 ms
04:28:42.928 00.000 12020 Move returns status 0, amount 39
04:28:42.928 00.000 12020 MoveAxis(N, 0, ABG)
04:28:42.929 00.001 12020 Move returns status 0, amount 0
04:28:42.929 00.000 12020 move complete, result=0
04:28:42.929 00.000 12020 worker thread done servicing request
04:28:42.929 00.000 9340 GuideStep: 0.5 px 39 ms WEST, -0.2 px 0 ms NORTH
04:28:42.943 00.014 12020 Worker thread wakes up
04:28:42.943 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
04:28:42.944 00.001 12020 Handling exposure in thread, d=2000 o=3 r=(1398,98,31,31)
04:28:43.087 00.143 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"fee7017f-dbd2-4a19-a73e-c649d2d44901"}
04:28:43.100 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"fee7017f-dbd2-4a19-a73e-c649d2d44901"}
04:28:43.115 00.015 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"60d478b4-2360-4a53-8fd8-e530f9bef424"}
04:28:43.126 00.011 9340 case statement mapped state 6 to 3
04:28:43.139 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"60d478b4-2360-4a53-8fd8-e530f9bef424"}
04:28:43.173 00.034 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"9ceb7c6d-fd15-42dc-a9dc-cbac9a49af66"}
04:28:43.219 00.046 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":578,"width":15,"height":15,"star_pos":[6.60,6.81],"pixels":"..."},"id":"9ceb7c6d-fd15-42dc-a9dc-cbac9a49af66"}
04:28:45.089 01.870 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"23d420ea-1729-46f4-8557-310b858d2ece"}
04:28:45.136 00.047 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"23d420ea-1729-46f4-8557-310b858d2ece"}
04:28:45.278 00.142 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"e2888643-0f75-4077-ad9c-95c51d2e560d"}
04:28:45.447 00.169 9340 case statement mapped state 6 to 3
04:28:45.574 00.127 12020 Exposure complete
04:28:45.574 00.000 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"e2888643-0f75-4077-ad9c-95c51d2e560d"}
04:28:45.681 00.107 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"91cdc8a0-d608-4de6-b8bc-10c8b5e61cca"}
04:28:45.890 00.209 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":578,"width":15,"height":15,"star_pos":[6.60,6.81],"pixels":"..."},"id":"91cdc8a0-d608-4de6-b8bc-10c8b5e61cca"}
04:28:46.945 01.055 9340 OnExposeComplete: enter
04:28:46.992 00.047 12020 worker thread done servicing request
04:28:46.992 00.000 9340 UpdateGuideState(): m_state=6
04:28:47.016 00.024 9340 Star::Find(15, 1413, 112, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 579
04:28:47.035 00.019 9340 Star::Find returns 1 (0), X=1413.25, Y=112.94, Mass=1570650, SNR=221.3, Peak=65508 HFD=4.8
04:28:47.063 00.028 9340 MultiStar: [#1 0.32,0.25,1.02,U] [#2 0.46,0.53,0.00,M4] [#3 0.51,0.61,0.00,M10] [#4 0.56,0.28,0.00,M2] [#5 0.43,0.45,0.00,M4] [#6 0.49,0.40,0.00,M2] [#7 0.37,0.28,0.93,U] [#8 0.31,0.26,0.85,U] 
04:28:47.084 00.021 9340 single-star, 3 included, MultiStar: {0.29, 0.28}, one-star: {0.17, 0.31}
04:28:47.127 00.043 9340 CameraToMount -- cameraTheta (1.09) - m_xAngle (0.05) = xAngle (1.04 = 1.04)
04:28:47.151 00.024 9340 CameraToMount -- cameraTheta (1.09) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-2.03 = -2.03)
04:28:47.171 00.020 9340 CameraToMount -- cameraX=0.17 cameraY=0.31 hyp=0.36 cameraTheta=1.09 mountX=0.18 mountY=-0.32, mountTheta=-1.06
04:28:47.192 00.021 9340 SchedulePrimaryMove(10104498, x=0.17, y=0.31, opts=13)
04:28:47.215 00.023 9340 Enqueuing Move request for scope (0.17, 0.31)
04:28:47.265 00.050 12020 Worker thread wakes up
04:28:47.265 00.000 12020 worker thread servicing REQUEST_MOVE scope ofs (0.17, 0.31) opts 0xd
04:28:47.265 00.000 12020 Handling offset move in thread for scope, endpoint = (0.17, 0.31)
04:28:47.265 00.000 12020 Moving (0.17, 0.31) raw xDistance=0.18 yDistance=-0.32
04:28:47.265 00.000 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.18
04:28:47.266 00.001 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
04:28:47.267 00.001 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.32
04:28:47.267 00.000 12020 MoveAxis(E, 0, ABG)
04:28:47.267 00.000 12020 Move returns status 0, amount 0
04:28:47.271 00.004 9340 UpdateImageDisplay: Size=(1920,1080) min=6309, max=65535, med=10312, FiltMin=8053, FiltMax=65517, Gamma=2.870
04:28:47.294 00.023 12020 MoveAxis(N, 0, ABG)
04:28:47.294 00.000 9340 UpdateGuideState exits: m=1570650 SNR=221.3
04:28:47.333 00.039 12020 Move returns status 0, amount 0
04:28:47.333 00.000 12020 move complete, result=0
04:28:47.333 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:28:47.354 00.021 12020 worker thread done servicing request
04:28:47.356 00.002 9340 ScheduleExposure(2000,3,1) exposurePending=0
04:28:47.380 00.024 9340 Enqueuing Expose request
04:28:47.404 00.024 12020 Worker thread wakes up
04:28:47.405 00.001 9340 GuideStep: 0.2 px 0 ms EAST, -0.3 px 0 ms NORTH
04:28:47.453 00.048 12020 worker thread servicing REQUEST_EXPOSE 2000
04:28:47.454 00.001 12020 Handling exposure in thread, d=2000 o=3 r=(1398,98,31,31)
04:28:47.463 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"cd549545-8951-4283-805e-e45f4d13e561"}
04:28:47.483 00.020 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"cd549545-8951-4283-805e-e45f4d13e561"}
04:28:47.507 00.024 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"f3b2ebd2-5f98-4b1c-b7ed-7dea62b14979"}
04:28:47.529 00.022 9340 case statement mapped state 6 to 3
04:28:47.549 00.020 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"f3b2ebd2-5f98-4b1c-b7ed-7dea62b14979"}
04:28:47.612 00.063 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"811d860b-4bde-429a-a018-c7335b5ff4fd"}
04:28:47.637 00.025 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":579,"width":15,"height":15,"star_pos":[7.25,6.94],"pixels":"..."},"id":"811d860b-4bde-429a-a018-c7335b5ff4fd"}
04:28:49.086 01.449 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"e1716c9e-42cb-4cf7-a5b5-fb008493a654"}
04:28:49.149 00.063 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"e1716c9e-42cb-4cf7-a5b5-fb008493a654"}
04:28:49.178 00.029 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"d2094178-0f17-4d26-9976-94aa9213aba1"}
04:28:49.203 00.025 9340 case statement mapped state 6 to 3
04:28:49.241 00.038 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"d2094178-0f17-4d26-9976-94aa9213aba1"}
04:28:49.287 00.046 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"3c922fe9-67d6-4c1e-8595-38010b544623"}
04:28:49.315 00.028 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":579,"width":15,"height":15,"star_pos":[7.25,6.94],"pixels":"..."},"id":"3c922fe9-67d6-4c1e-8595-38010b544623"}
04:28:49.842 00.527 12020 Exposure complete
04:28:50.240 00.398 9340 OnExposeComplete: enter
04:28:50.257 00.017 12020 worker thread done servicing request
04:28:50.258 00.001 9340 UpdateGuideState(): m_state=6
04:28:50.281 00.023 9340 Star::Find(15, 1413, 112, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 580
04:28:50.293 00.012 9340 Star::Find returns 1 (0), X=1413.96, Y=112.85, Mass=1567445, SNR=198.8, Peak=63454 HFD=4.7
04:28:50.338 00.045 9340 MultiStar: [#1 0.86,0.24,0.00,M2] [#2 0.88,0.45,0.00,M5] [#3 1.07,0.55,0.00,R] [#4 1.06,0.32,0.00,M3] [#5 0.91,0.39,0.00,M5] [#6 0.96,0.46,0.00,M3] [#7 0.98,0.41,0.00,M3] [#8 0.93,0.32,0.00,M1] 
04:28:50.410 00.072 9340 CameraToMount -- cameraTheta (0.25) - m_xAngle (0.05) = xAngle (0.20 = 0.20)
04:28:50.438 00.028 9340 CameraToMount -- cameraTheta (0.25) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-2.86 = -2.86)
04:28:50.453 00.015 9340 CameraToMount -- cameraX=0.87 cameraY=0.22 hyp=0.90 cameraTheta=0.25 mountX=0.88 mountY=-0.25, mountTheta=-0.27
04:28:50.473 00.020 9340 SchedulePrimaryMove(10104498, x=0.87, y=0.22, opts=13)
04:28:50.502 00.029 9340 Enqueuing Move request for scope (0.87, 0.22)
04:28:50.536 00.034 12020 Worker thread wakes up
04:28:50.536 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=6374, max=65535, med=10273, FiltMin=7934, FiltMax=65517, Gamma=2.870
04:28:50.555 00.019 12020 worker thread servicing REQUEST_MOVE scope ofs (0.87, 0.22) opts 0xd
04:28:50.555 00.000 9340 UpdateGuideState exits: m=1567445 SNR=198.8
04:28:50.575 00.020 12020 Handling offset move in thread for scope, endpoint = (0.87, 0.22)
04:28:50.576 00.001 12020 Moving (0.87, 0.22) raw xDistance=0.88 yDistance=-0.25
04:28:50.576 00.000 12020 GuideAlgorithmHysteresis::Result() returns 0.37 from input 0.88
04:28:50.576 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:28:50.576 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.25
04:28:50.577 00.001 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:28:50.589 00.012 12020 MoveAxis(W, 66, ABG)
04:28:50.590 00.001 12020 Guiding  Dir = 3, Dur = 66
04:28:50.590 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
04:28:50.608 00.018 12020 IsSlewing returns 0
04:28:50.609 00.001 12020 IsGuiding returns 0
04:28:50.610 00.001 9340 Enqueuing Expose request
04:28:50.643 00.033 12020 PulseGuide returned control before completion, sleep 52
04:28:50.729 00.086 12020 IsGuiding returns 1
04:28:50.730 00.001 12020 scope still moving after pulse duration time elapsed
04:28:50.761 00.031 12020 IsSlewing returns 0
04:28:50.764 00.003 12020 IsGuiding returns 0
04:28:50.765 00.001 12020 scope move finished after 66 + 89 ms
04:28:50.765 00.000 12020 Move returns status 0, amount 66
04:28:50.766 00.001 12020 MoveAxis(N, 0, ABG)
04:28:50.766 00.000 12020 Move returns status 0, amount 0
04:28:50.766 00.000 12020 move complete, result=0
04:28:50.766 00.000 12020 worker thread done servicing request
04:28:50.766 00.000 9340 GuideStep: 0.9 px 66 ms WEST, -0.2 px 0 ms NORTH
04:28:50.789 00.023 12020 Worker thread wakes up
04:28:50.789 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
04:28:50.789 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(1398,98,31,31)
04:28:51.086 00.297 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"4003d59c-7f18-4966-ada1-81ba6c6838a6"}
04:28:51.125 00.039 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"4003d59c-7f18-4966-ada1-81ba6c6838a6"}
04:28:51.139 00.014 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"125cb9c2-9a2a-4851-aa84-d318f7f48ee4"}
04:28:51.159 00.020 9340 case statement mapped state 6 to 3
04:28:51.183 00.024 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"125cb9c2-9a2a-4851-aa84-d318f7f48ee4"}
04:28:51.225 00.042 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"87d0b795-918e-4cb1-a39e-0373f7e4f1e5"}
04:28:51.241 00.016 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":580,"width":15,"height":15,"star_pos":[6.96,6.85],"pixels":"..."},"id":"87d0b795-918e-4cb1-a39e-0373f7e4f1e5"}
04:28:53.086 01.845 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"094bde8f-f613-4d92-82c6-0c6d389d448c"}
04:28:53.121 00.035 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"094bde8f-f613-4d92-82c6-0c6d389d448c"}
04:28:53.168 00.047 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"61a31b1f-27a6-4775-8fa7-8d1be7458c65"}
04:28:53.257 00.089 12020 Exposure complete
04:28:53.259 00.002 9340 case statement mapped state 6 to 3
04:28:53.398 00.139 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"61a31b1f-27a6-4775-8fa7-8d1be7458c65"}
04:28:53.486 00.088 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"2c34272d-44d0-4628-820c-10201d18644c"}
04:28:53.565 00.079 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":580,"width":15,"height":15,"star_pos":[6.96,6.85],"pixels":"..."},"id":"2c34272d-44d0-4628-820c-10201d18644c"}
04:28:54.071 00.506 12020 worker thread done servicing request
04:28:54.071 00.000 9340 OnExposeComplete: enter
04:28:54.088 00.017 9340 UpdateGuideState(): m_state=6
04:28:54.101 00.013 9340 Star::Find(15, 1413, 112, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 581
04:28:54.127 00.026 9340 Star::Find returns 1 (0), X=1413.33, Y=112.91, Mass=1491146, SNR=200.7, Peak=65508 HFD=4.7
04:28:54.145 00.018 9340 MultiStar: [#1 0.38,0.20,0.90,U] [#2 0.36,0.45,0.00,M6] [#3 -0.51,-0.15,0.00,M1] [#4 0.39,0.25,1.07,U] [#5 0.45,0.29,0.00,M6] [#6 0.59,0.42,0.00,M4] [#7 0.27,0.30,0.95,U] [#8 0.28,0.22,0.90,U] 
04:28:54.189 00.044 9340 single-star, 4 included, MultiStar: {0.31, 0.25}, one-star: {0.24, 0.29}
04:28:54.205 00.016 9340 CameraToMount -- cameraTheta (0.87) - m_xAngle (0.05) = xAngle (0.83 = 0.83)
04:28:54.227 00.022 9340 CameraToMount -- cameraTheta (0.87) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-2.24 = -2.24)
04:28:54.243 00.016 9340 CameraToMount -- cameraX=0.24 cameraY=0.29 hyp=0.37 cameraTheta=0.87 mountX=0.25 mountY=-0.29, mountTheta=-0.86
04:28:54.288 00.045 9340 SchedulePrimaryMove(10104498, x=0.24, y=0.29, opts=13)
04:28:54.341 00.053 9340 Enqueuing Move request for scope (0.24, 0.29)
04:28:54.362 00.021 12020 Worker thread wakes up
04:28:54.363 00.001 9340 UpdateImageDisplay: Size=(1920,1080) min=6287, max=65535, med=10287, FiltMin=8078, FiltMax=65517, Gamma=2.870
04:28:54.384 00.021 12020 worker thread servicing REQUEST_MOVE scope ofs (0.24, 0.29) opts 0xd
04:28:54.385 00.001 12020 Handling offset move in thread for scope, endpoint = (0.24, 0.29)
04:28:54.385 00.000 9340 UpdateGuideState exits: m=1491146 SNR=200.7
04:28:54.401 00.016 12020 Moving (0.24, 0.29) raw xDistance=0.25 yDistance=-0.29
04:28:54.401 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:28:54.418 00.017 12020 GuideAlgorithmHysteresis::Result() returns 0.14 from input 0.25
04:28:54.418 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
04:28:54.437 00.019 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
04:28:54.437 00.000 9340 Enqueuing Expose request
04:28:54.482 00.045 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.29
04:28:54.483 00.001 12020 MoveAxis(W, 24, ABG)
04:28:54.485 00.002 12020 Guiding  Dir = 3, Dur = 24
04:28:54.489 00.004 12020 IsSlewing returns 0
04:28:54.491 00.002 12020 IsGuiding returns 0
04:28:54.520 00.029 12020 IsGuiding returns 1
04:28:54.521 00.001 12020 scope still moving after pulse duration time elapsed
04:28:54.584 00.063 12020 IsSlewing returns 0
04:28:54.587 00.003 12020 IsGuiding returns 0
04:28:54.587 00.000 12020 scope move finished after 24 + 70 ms
04:28:54.587 00.000 12020 Move returns status 0, amount 24
04:28:54.588 00.001 12020 MoveAxis(N, 0, ABG)
04:28:54.588 00.000 12020 Move returns status 0, amount 0
04:28:54.588 00.000 12020 move complete, result=0
04:28:54.588 00.000 9340 GuideStep: 0.3 px 24 ms WEST, -0.3 px 0 ms NORTH
04:28:54.636 00.048 12020 worker thread done servicing request
04:28:54.636 00.000 12020 Worker thread wakes up
04:28:54.636 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
04:28:54.637 00.001 12020 Handling exposure in thread, d=2000 o=3 r=(1398,98,31,31)
04:28:55.083 00.446 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"5b6937b5-fa12-49e6-ad17-3845bb720f8a"}
04:28:55.100 00.017 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"5b6937b5-fa12-49e6-ad17-3845bb720f8a"}
04:28:55.117 00.017 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"0f8ee758-c036-4743-8d2e-3bc565ac470c"}
04:28:55.126 00.009 9340 case statement mapped state 6 to 3
04:28:55.147 00.021 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"0f8ee758-c036-4743-8d2e-3bc565ac470c"}
04:28:55.257 00.110 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"f6ea4325-ba7a-4027-bd75-efd1ff68ede4"}
04:28:55.287 00.030 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":581,"width":15,"height":15,"star_pos":[7.33,6.91],"pixels":"..."},"id":"f6ea4325-ba7a-4027-bd75-efd1ff68ede4"}
04:28:57.024 01.737 12020 Exposure complete
04:28:57.084 00.060 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"9bae67ca-d441-4487-a7e0-33fe0ccdbd2e"}
04:28:57.104 00.020 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"9bae67ca-d441-4487-a7e0-33fe0ccdbd2e"}
04:28:57.133 00.029 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"a1986671-50cc-491f-9bf3-2935acde0ae2"}
04:28:57.148 00.015 9340 case statement mapped state 6 to 3
04:28:57.203 00.055 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"a1986671-50cc-491f-9bf3-2935acde0ae2"}
04:28:57.225 00.022 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"7029ad07-b5a2-4dbb-9b3c-199be05b4a68"}
04:28:57.296 00.071 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":581,"width":15,"height":15,"star_pos":[7.33,6.91],"pixels":"..."},"id":"7029ad07-b5a2-4dbb-9b3c-199be05b4a68"}
04:28:57.487 00.191 9340 OnExposeComplete: enter
04:28:57.535 00.048 12020 worker thread done servicing request
04:28:57.536 00.001 9340 UpdateGuideState(): m_state=6
04:28:57.570 00.034 9340 Star::Find(15, 1413, 112, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 582
04:28:57.585 00.015 9340 Star::Find returns 1 (0), X=1412.91, Y=112.74, Mass=1546658, SNR=241.8, Peak=65526 HFD=4.8
04:28:57.625 00.040 9340 MultiStar: [#1 -0.09,0.04,0.64,U] [#2 0.05,0.23,0.75,U] [#3 -0.97,-0.18,0.00,M2] [#4 0.14,0.14,0.96,U] [#5 0.18,0.27,0.78,U] [#6 -0.04,0.27,0.76,U] [#7 -0.05,0.24,0.70,U] [#8 -0.07,0.05,0.74,U] 
04:28:57.667 00.042 9340 refined, 7 included, MultiStar: {-0.01, 0.17}, one-star: {-0.18, 0.11}
04:28:57.689 00.022 9340 CameraToMount -- cameraTheta (1.60) - m_xAngle (0.05) = xAngle (1.55 = 1.55)
04:28:57.705 00.016 9340 CameraToMount -- cameraTheta (1.60) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-1.52 = -1.52)
04:28:57.722 00.017 9340 CameraToMount -- cameraX=-0.01 cameraY=0.17 hyp=0.17 cameraTheta=1.60 mountX=0.00 mountY=-0.17, mountTheta=-1.55
04:28:57.743 00.021 9340 SchedulePrimaryMove(10104498, x=-0.01, y=0.17, opts=13)
04:28:57.756 00.013 9340 Enqueuing Move request for scope (-0.01, 0.17)
04:28:57.803 00.047 12020 Worker thread wakes up
04:28:57.804 00.001 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.17) opts 0xd
04:28:57.804 00.000 12020 Handling offset move in thread for scope, endpoint = (-0.01, 0.17)
04:28:57.805 00.001 9340 UpdateImageDisplay: Size=(1920,1080) min=5949, max=65535, med=10293, FiltMin=7910, FiltMax=65517, Gamma=2.870
04:28:57.821 00.016 12020 Moving (-0.01, 0.17) raw xDistance=0.00 yDistance=-0.17
04:28:57.821 00.000 9340 UpdateGuideState exits: m=1546658 SNR=241.8
04:28:57.833 00.012 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.00
04:28:57.833 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:28:57.846 00.013 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:28:57.846 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
04:28:57.869 00.023 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
04:28:57.869 00.000 9340 Enqueuing Expose request
04:28:57.906 00.037 12020 MoveAxis(E, 0, ABG)
04:28:57.906 00.000 12020 Move returns status 0, amount 0
04:28:57.906 00.000 12020 MoveAxis(N, 0, ABG)
04:28:57.906 00.000 12020 Move returns status 0, amount 0
04:28:57.906 00.000 12020 move complete, result=0
04:28:57.906 00.000 12020 worker thread done servicing request
04:28:57.907 00.001 12020 Worker thread wakes up
04:28:57.907 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
04:28:57.907 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(1398,98,31,31)
04:28:57.910 00.003 9340 GuideStep: 0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
04:28:59.089 01.179 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"1db9458f-860c-43c1-83f2-a84c101e4132"}
04:28:59.123 00.034 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"1db9458f-860c-43c1-83f2-a84c101e4132"}
04:28:59.165 00.042 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"234099f9-5a82-404a-bb76-f0e065f8ffb3"}
04:28:59.264 00.099 9340 case statement mapped state 6 to 3
04:28:59.319 00.055 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"234099f9-5a82-404a-bb76-f0e065f8ffb3"}
04:28:59.432 00.113 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"682b30d0-59b9-4c6d-be57-b694c6ffd3cf"}
04:28:59.480 00.048 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":582,"width":15,"height":15,"star_pos":[6.91,6.74],"pixels":"..."},"id":"682b30d0-59b9-4c6d-be57-b694c6ffd3cf"}
04:29:00.385 00.905 12020 Exposure complete
04:29:01.095 00.710 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"022599c2-8d90-4f84-b4b9-aec422e56374"}
04:29:01.163 00.068 12020 worker thread done servicing request
04:29:01.163 00.000 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"022599c2-8d90-4f84-b4b9-aec422e56374"}
04:29:01.281 00.118 9340 OnExposeComplete: enter
04:29:01.406 00.125 9340 UpdateGuideState(): m_state=6
04:29:01.449 00.043 9340 Star::Find(15, 1412, 112, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 583
04:29:01.519 00.070 9340 Star::Find returns 1 (0), X=1413.12, Y=112.89, Mass=1580439, SNR=199.1, Peak=65508 HFD=4.7
04:29:01.551 00.032 9340 MultiStar: [#1 0.21,0.45,0.87,U] [#2 0.34,0.63,0.00,M6] [#3 -0.72,0.07,0.00,M3] [#4 0.42,0.45,0.00,M2] [#5 0.23,0.52,0.00,M6] [#6 0.39,0.56,0.00,M4] [#7 0.17,0.45,0.92,U] [#8 0.16,0.37,0.92,U] 
04:29:01.579 00.028 9340 single-star, 3 included, MultiStar: {0.14, 0.38}, one-star: {0.03, 0.27}
04:29:01.637 00.058 9340 CameraToMount -- cameraTheta (1.46) - m_xAngle (0.05) = xAngle (1.41 = 1.41)
04:29:01.657 00.020 9340 CameraToMount -- cameraTheta (1.46) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-1.66 = -1.66)
04:29:01.681 00.024 9340 CameraToMount -- cameraX=0.03 cameraY=0.27 hyp=0.27 cameraTheta=1.46 mountX=0.04 mountY=-0.27, mountTheta=-1.41
04:29:01.717 00.036 9340 SchedulePrimaryMove(10104498, x=0.03, y=0.27, opts=13)
04:29:01.765 00.048 9340 Enqueuing Move request for scope (0.03, 0.27)
04:29:01.801 00.036 12020 Worker thread wakes up
04:29:01.802 00.001 12020 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.27) opts 0xd
04:29:01.802 00.000 12020 Handling offset move in thread for scope, endpoint = (0.03, 0.27)
04:29:01.802 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=6451, max=65535, med=10309, FiltMin=7798, FiltMax=65517, Gamma=2.870
04:29:01.821 00.019 12020 Moving (0.03, 0.27) raw xDistance=0.04 yDistance=-0.27
04:29:01.821 00.000 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
04:29:01.822 00.001 12020 switching direction from 1 to -1 - decHistory=-3 oldest=-0.54 newest=-0.73
04:29:01.822 00.000 12020 GuideAlgorithmResistSwitch::result() returns -0.27 from input -0.27
04:29:01.822 00.000 12020 MoveAxis(E, 0, ABG)
04:29:01.822 00.000 9340 UpdateGuideState exits: m=1580439 SNR=199.1
04:29:01.841 00.019 12020 Move returns status 0, amount 0
04:29:01.841 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:29:01.880 00.039 12020 MoveAxis(N, 43, ABG)
04:29:01.880 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
04:29:01.900 00.020 12020 Guiding  Dir = 0, Dur = 43
04:29:01.900 00.000 9340 Enqueuing Expose request
04:29:01.921 00.021 12020 IsSlewing returns 0
04:29:01.922 00.001 12020 IsGuiding returns 0
04:29:01.923 00.001 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"f331b7b6-605a-40bd-bb8e-d0cba026e9b6"}
04:29:01.938 00.015 9340 case statement mapped state 6 to 3
04:29:01.954 00.016 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"f331b7b6-605a-40bd-bb8e-d0cba026e9b6"}
04:29:02.024 00.070 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"117475d1-93fd-482e-89f8-0a5a46a1fb7e"}
04:29:02.046 00.022 12020 IsGuiding returns 1
04:29:02.047 00.001 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":583,"width":15,"height":15,"star_pos":[7.12,6.89],"pixels":"..."},"id":"117475d1-93fd-482e-89f8-0a5a46a1fb7e"}
04:29:02.065 00.018 12020 scope still moving after pulse duration time elapsed
04:29:02.194 00.129 12020 IsSlewing returns 0
04:29:02.283 00.089 12020 IsGuiding returns 0
04:29:02.283 00.000 12020 scope move finished after 43 + 317 ms
04:29:02.283 00.000 12020 Move returns status 0, amount 43
04:29:02.283 00.000 12020 move complete, result=0
04:29:02.284 00.001 9340 GuideStep: 0.0 px 0 ms EAST, -0.3 px 43 ms NORTH
04:29:02.309 00.025 12020 worker thread done servicing request
04:29:02.309 00.000 12020 Worker thread wakes up
04:29:02.309 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
04:29:02.310 00.001 12020 Handling exposure in thread, d=2000 o=3 r=(1398,98,31,31)
04:29:03.093 00.783 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"f211965c-a38e-4d49-af14-9b3c0a2580f2"}
04:29:03.112 00.019 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"f211965c-a38e-4d49-af14-9b3c0a2580f2"}
04:29:03.150 00.038 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"71150833-cb24-405c-9b60-6d38f8f9cc2e"}
04:29:03.208 00.058 9340 case statement mapped state 6 to 3
04:29:03.235 00.027 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"71150833-cb24-405c-9b60-6d38f8f9cc2e"}
04:29:03.281 00.046 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"f5cb929f-2c11-465e-9ac2-e73bca8bdf15"}
04:29:03.359 00.078 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":583,"width":15,"height":15,"star_pos":[7.12,6.89],"pixels":"..."},"id":"f5cb929f-2c11-465e-9ac2-e73bca8bdf15"}
04:29:04.713 01.354 12020 Exposure complete
04:29:05.054 00.341 9340 OnExposeComplete: enter
04:29:05.095 00.041 12020 worker thread done servicing request
04:29:05.096 00.001 9340 UpdateGuideState(): m_state=6
04:29:05.109 00.013 9340 Star::Find(15, 1413, 112, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 584
04:29:05.125 00.016 9340 Star::Find returns 1 (0), X=1413.27, Y=112.68, Mass=1553383, SNR=246.6, Peak=65508 HFD=4.8
04:29:05.141 00.016 9340 MultiStar: [#1 0.41,0.18,0.78,U] [#2 0.40,0.49,0.00,M7] [#3 -0.62,-0.20,0.00,M4] [#4 0.38,0.22,0.74,U] [#5 0.35,0.27,0.70,U] [#6 0.51,0.36,0.00,M5] [#7 0.31,0.26,0.77,U] [#8 0.20,0.23,0.73,U] 
04:29:05.153 00.012 9340 single-star, 5 included, MultiStar: {0.30, 0.19}, one-star: {0.18, 0.06}
04:29:05.176 00.023 9340 CameraToMount -- cameraTheta (0.33) - m_xAngle (0.05) = xAngle (0.28 = 0.28)
04:29:05.194 00.018 9340 CameraToMount -- cameraTheta (0.33) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-2.79 = -2.79)
04:29:05.226 00.032 9340 CameraToMount -- cameraX=0.18 cameraY=0.06 hyp=0.19 cameraTheta=0.33 mountX=0.18 mountY=-0.07, mountTheta=-0.34
04:29:05.245 00.019 9340 SchedulePrimaryMove(10104498, x=0.18, y=0.06, opts=13)
04:29:05.264 00.019 9340 Enqueuing Move request for scope (0.18, 0.06)
04:29:05.281 00.017 12020 Worker thread wakes up
04:29:05.282 00.001 9340 UpdateImageDisplay: Size=(1920,1080) min=5411, max=65535, med=10298, FiltMin=8054, FiltMax=65517, Gamma=2.870
04:29:05.299 00.017 12020 worker thread servicing REQUEST_MOVE scope ofs (0.18, 0.06) opts 0xd
04:29:05.299 00.000 9340 UpdateGuideState exits: m=1553383 SNR=246.6
04:29:05.313 00.014 12020 Handling offset move in thread for scope, endpoint = (0.18, 0.06)
04:29:05.313 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:29:05.328 00.015 12020 Moving (0.18, 0.06) raw xDistance=0.18 yDistance=-0.07
04:29:05.328 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
04:29:05.340 00.012 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.18
04:29:05.341 00.001 9340 Enqueuing Expose request
04:29:05.382 00.041 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:29:05.382 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
04:29:05.383 00.001 12020 MoveAxis(E, 0, ABG)
04:29:05.383 00.000 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"4f860f87-1025-4635-9714-336140dc74eb"}
04:29:05.395 00.012 12020 Move returns status 0, amount 0
04:29:05.395 00.000 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"4f860f87-1025-4635-9714-336140dc74eb"}
04:29:05.408 00.013 12020 MoveAxis(N, 0, ABG)
04:29:05.408 00.000 12020 Move returns status 0, amount 0
04:29:05.408 00.000 12020 move complete, result=0
04:29:05.410 00.002 9340 GuideStep: 0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
04:29:05.423 00.013 12020 worker thread done servicing request
04:29:05.424 00.001 12020 Worker thread wakes up
04:29:05.424 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
04:29:05.424 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(1398,98,31,31)
04:29:05.433 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"907b44ee-f2d7-4502-a8ec-1762ca5adcf7"}
04:29:05.450 00.017 9340 case statement mapped state 6 to 3
04:29:05.467 00.017 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"907b44ee-f2d7-4502-a8ec-1762ca5adcf7"}
04:29:05.512 00.045 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"08e9868c-fc40-43ff-bf2f-9e0d954114ac"}
04:29:05.529 00.017 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":584,"width":15,"height":15,"star_pos":[7.27,6.68],"pixels":"..."},"id":"08e9868c-fc40-43ff-bf2f-9e0d954114ac"}
04:29:07.094 01.565 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"25ae88da-ea2f-4626-821f-aa701c87bfb5"}
04:29:07.171 00.077 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"25ae88da-ea2f-4626-821f-aa701c87bfb5"}
04:29:07.306 00.135 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"f8511238-409c-49d4-911a-d8bfaa15245d"}
04:29:07.396 00.090 9340 case statement mapped state 6 to 3
04:29:07.433 00.037 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"f8511238-409c-49d4-911a-d8bfaa15245d"}
04:29:07.459 00.026 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"b1eaef57-74e4-4d32-a136-1ac794904634"}
04:29:07.494 00.035 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":584,"width":15,"height":15,"star_pos":[7.27,6.68],"pixels":"..."},"id":"b1eaef57-74e4-4d32-a136-1ac794904634"}
04:29:07.854 00.360 12020 Exposure complete
04:29:08.324 00.470 12020 worker thread done servicing request
04:29:08.324 00.000 9340 OnExposeComplete: enter
04:29:08.360 00.036 9340 UpdateGuideState(): m_state=6
04:29:08.380 00.020 9340 Star::Find(15, 1413, 112, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 585
04:29:08.433 00.053 9340 Star::Find returns 1 (0), X=1413.08, Y=112.49, Mass=1611044, SNR=232.3, Peak=65508 HFD=5.1
04:29:08.459 00.026 9340 MultiStar: [#1 0.24,-0.10,0.68,U] [#2 0.20,0.16,0.73,U] [#3 -0.64,-0.32,0.00,M5] [#4 0.32,-0.07,0.90,U] [#5 0.24,0.03,0.90,U] [#6 0.21,0.21,0.79,U] [#7 0.25,0.12,0.81,U] [#8 0.15,-0.04,0.89,U] 
04:29:08.485 00.026 9340 single-star, 7 included, MultiStar: {0.19, 0.02}, one-star: {-0.01, -0.13}
04:29:08.500 00.015 9340 CameraToMount -- cameraTheta (-1.67) - m_xAngle (0.05) = xAngle (-1.72 = -1.72)
04:29:08.524 00.024 9340 CameraToMount -- cameraTheta (-1.67) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-4.79 = 1.49)
04:29:08.580 00.056 9340 CameraToMount -- cameraX=-0.01 cameraY=-0.13 hyp=0.13 cameraTheta=-1.67 mountX=-0.02 mountY=0.13, mountTheta=1.72
04:29:08.630 00.050 9340 SchedulePrimaryMove(10104498, x=-0.01, y=-0.13, opts=13)
04:29:08.644 00.014 9340 Enqueuing Move request for scope (-0.01, -0.13)
04:29:08.663 00.019 12020 Worker thread wakes up
04:29:08.663 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=6275, max=65535, med=10355, FiltMin=7968, FiltMax=65517, Gamma=2.870
04:29:08.682 00.019 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.13) opts 0xd
04:29:08.682 00.000 9340 UpdateGuideState exits: m=1611044 SNR=232.3
04:29:08.697 00.015 12020 Handling offset move in thread for scope, endpoint = (-0.01, -0.13)
04:29:08.697 00.000 12020 Moving (-0.01, -0.13) raw xDistance=-0.02 yDistance=0.13
04:29:08.697 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:29:08.732 00.035 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
04:29:08.732 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
04:29:08.749 00.017 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:29:08.749 00.000 9340 Enqueuing Expose request
04:29:08.762 00.013 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
04:29:08.763 00.001 12020 MoveAxis(E, 0, ABG)
04:29:08.763 00.000 12020 Move returns status 0, amount 0
04:29:08.763 00.000 12020 MoveAxis(N, 0, ABG)
04:29:08.763 00.000 12020 Move returns status 0, amount 0
04:29:08.763 00.000 12020 move complete, result=0
04:29:08.764 00.001 12020 worker thread done servicing request
04:29:08.764 00.000 12020 Worker thread wakes up
04:29:08.765 00.001 12020 worker thread servicing REQUEST_EXPOSE 2000
04:29:08.765 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(1398,98,31,31)
04:29:08.768 00.003 9340 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
04:29:09.094 00.326 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"fcdef171-cd2f-427c-a75f-ebe02876d830"}
04:29:09.127 00.033 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"fcdef171-cd2f-427c-a75f-ebe02876d830"}
04:29:09.142 00.015 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"a1f21d0a-ce50-4206-bb43-cb389b31f0c8"}
04:29:09.157 00.015 9340 case statement mapped state 6 to 3
04:29:09.168 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"a1f21d0a-ce50-4206-bb43-cb389b31f0c8"}
04:29:09.182 00.014 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"351ce904-5e23-4132-be65-e261a3a1dd42"}
04:29:09.196 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":585,"width":15,"height":15,"star_pos":[7.08,7.49],"pixels":"..."},"id":"351ce904-5e23-4132-be65-e261a3a1dd42"}
04:29:11.093 01.897 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"2923132c-8e5a-4b8d-b19c-409f10167ddf"}
04:29:11.116 00.023 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"2923132c-8e5a-4b8d-b19c-409f10167ddf"}
04:29:11.156 00.040 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"1750dfba-c0f4-4c56-9d80-e5c8613743a1"}
04:29:11.169 00.013 9340 case statement mapped state 6 to 3
04:29:11.179 00.010 12020 Exposure complete
04:29:11.179 00.000 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"1750dfba-c0f4-4c56-9d80-e5c8613743a1"}
04:29:11.194 00.015 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"db392132-1cb6-4b81-86ac-1f54989195cb"}
04:29:11.214 00.020 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":585,"width":15,"height":15,"star_pos":[7.08,7.49],"pixels":"..."},"id":"db392132-1cb6-4b81-86ac-1f54989195cb"}
04:29:11.516 00.302 12020 worker thread done servicing request
04:29:11.516 00.000 9340 OnExposeComplete: enter
04:29:11.551 00.035 9340 UpdateGuideState(): m_state=6
04:29:11.578 00.027 9340 Star::Find(15, 1413, 112, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 586
04:29:11.590 00.012 9340 Star::Find returns 1 (0), X=1413.09, Y=112.84, Mass=1601077, SNR=245.9, Peak=65526 HFD=4.7
04:29:11.601 00.011 9340 MultiStar: [#1 0.13,0.18,0.74,U] [#2 0.16,0.35,0.64,U] [#3 -0.70,-0.09,0.00,M6] [#4 0.26,0.17,0.76,U] [#5 0.20,0.31,0.79,U] [#6 0.10,0.26,0.80,U] [#7 0.25,0.17,0.77,U] [#8 0.17,0.24,0.82,U] 
04:29:11.613 00.012 9340 single-star, 7 included, MultiStar: {0.15, 0.23}, one-star: {-0.00, 0.21}
04:29:11.623 00.010 9340 CameraToMount -- cameraTheta (1.58) - m_xAngle (0.05) = xAngle (1.53 = 1.53)
04:29:11.639 00.016 9340 CameraToMount -- cameraTheta (1.58) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-1.54 = -1.54)
04:29:11.656 00.017 9340 CameraToMount -- cameraX=-0.00 cameraY=0.21 hyp=0.21 cameraTheta=1.58 mountX=0.01 mountY=-0.21, mountTheta=-1.53
04:29:11.690 00.034 9340 SchedulePrimaryMove(10104498, x=-0.00, y=0.21, opts=13)
04:29:11.707 00.017 9340 Enqueuing Move request for scope (-0.00, 0.21)
04:29:11.726 00.019 12020 Worker thread wakes up
04:29:11.727 00.001 9340 UpdateImageDisplay: Size=(1920,1080) min=6688, max=65535, med=10358, FiltMin=8218, FiltMax=65517, Gamma=2.870
04:29:11.742 00.015 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.00, 0.21) opts 0xd
04:29:11.742 00.000 12020 Handling offset move in thread for scope, endpoint = (-0.00, 0.21)
04:29:11.742 00.000 12020 Moving (-0.00, 0.21) raw xDistance=0.01 yDistance=-0.21
04:29:11.743 00.001 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
04:29:11.743 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:29:11.744 00.001 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.21
04:29:11.744 00.000 12020 MoveAxis(E, 0, ABG)
04:29:11.745 00.001 9340 UpdateGuideState exits: m=1601077 SNR=245.9
04:29:11.759 00.014 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:29:11.773 00.014 12020 Move returns status 0, amount 0
04:29:11.773 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
04:29:11.786 00.013 12020 MoveAxis(N, 0, ABG)
04:29:11.786 00.000 9340 Enqueuing Expose request
04:29:11.800 00.014 12020 Move returns status 0, amount 0
04:29:11.800 00.000 12020 move complete, result=0
04:29:11.801 00.001 12020 worker thread done servicing request
04:29:11.801 00.000 12020 Worker thread wakes up
04:29:11.801 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
04:29:11.801 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(1398,98,31,31)
04:29:11.824 00.023 9340 GuideStep: 0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
04:29:13.121 01.297 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"4fa0914f-f370-4d9b-9c0a-66bc03de1fe1"}
04:29:13.182 00.061 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"4fa0914f-f370-4d9b-9c0a-66bc03de1fe1"}
04:29:13.219 00.037 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"a59d64fd-04a1-4f1e-b969-4d46f6ab2677"}
04:29:13.237 00.018 9340 case statement mapped state 6 to 3
04:29:13.259 00.022 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"a59d64fd-04a1-4f1e-b969-4d46f6ab2677"}
04:29:13.340 00.081 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"c941d222-141c-4cee-a001-0aea77214f73"}
04:29:13.354 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":586,"width":15,"height":15,"star_pos":[7.09,6.84],"pixels":"..."},"id":"c941d222-141c-4cee-a001-0aea77214f73"}
04:29:14.253 00.899 12020 Exposure complete
04:29:15.120 00.867 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"739e5c2e-e8f9-4a0b-ad81-a58f0e2ccaad"}
04:29:15.145 00.025 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"739e5c2e-e8f9-4a0b-ad81-a58f0e2ccaad"}
04:29:15.238 00.093 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"fa5aad36-2405-4bdf-a475-a08e4880a800"}
04:29:15.405 00.167 12020 worker thread done servicing request
04:29:15.414 00.009 9340 case statement mapped state 6 to 3
04:29:15.462 00.048 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"fa5aad36-2405-4bdf-a475-a08e4880a800"}
04:29:15.557 00.095 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"6832df05-d726-4f2c-a333-373cc68952c7"}
04:29:15.617 00.060 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":586,"width":15,"height":15,"star_pos":[7.09,6.84],"pixels":"..."},"id":"6832df05-d726-4f2c-a333-373cc68952c7"}
04:29:15.723 00.106 9340 OnExposeComplete: enter
04:29:15.770 00.047 9340 UpdateGuideState(): m_state=6
04:29:15.824 00.054 9340 Star::Find(15, 1413, 112, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 587
04:29:15.842 00.018 9340 Star::Find returns 1 (0), X=1412.87, Y=112.81, Mass=1554984, SNR=249.4, Peak=65526 HFD=4.7
04:29:15.863 00.021 9340 MultiStar: [#1 0.01,0.49,0.77,U] [#2 0.06,0.56,0.00,M6] [#3 -0.99,-0.05,0.00,M7] [#4 0.05,0.24,0.89,U] [#5 -0.06,0.43,0.73,U] [#6 0.03,0.47,0.69,U] [#7 -0.01,0.37,0.69,U] [#8 0.01,0.29,0.66,U] 
04:29:15.891 00.028 9340 single-star, 6 included, MultiStar: {-0.04, 0.34}, one-star: {-0.22, 0.19}
04:29:15.943 00.052 9340 CameraToMount -- cameraTheta (2.44) - m_xAngle (0.05) = xAngle (2.40 = 2.40)
04:29:15.976 00.033 9340 CameraToMount -- cameraTheta (2.44) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-0.67 = -0.67)
04:29:16.005 00.029 9340 CameraToMount -- cameraX=-0.22 cameraY=0.19 hyp=0.29 cameraTheta=2.44 mountX=-0.21 mountY=-0.18, mountTheta=-2.44
04:29:16.041 00.036 9340 SchedulePrimaryMove(10104498, x=-0.22, y=0.19, opts=13)
04:29:16.095 00.054 9340 Enqueuing Move request for scope (-0.22, 0.19)
04:29:16.120 00.025 12020 Worker thread wakes up
04:29:16.120 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=5674, max=65535, med=10351, FiltMin=8011, FiltMax=65517, Gamma=2.870
04:29:16.134 00.014 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.22, 0.19) opts 0xd
04:29:16.134 00.000 9340 UpdateGuideState exits: m=1554984 SNR=249.4
04:29:16.161 00.027 12020 Handling offset move in thread for scope, endpoint = (-0.22, 0.19)
04:29:16.161 00.000 12020 Moving (-0.22, 0.19) raw xDistance=-0.21 yDistance=-0.18
04:29:16.161 00.000 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.21
04:29:16.161 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:29:16.162 00.001 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
04:29:16.162 00.000 12020 MoveAxis(E, 0, ABG)
04:29:16.162 00.000 12020 Move returns status 0, amount 0
04:29:16.163 00.001 12020 MoveAxis(N, 0, ABG)
04:29:16.163 00.000 12020 Move returns status 0, amount 0
04:29:16.163 00.000 12020 move complete, result=0
04:29:16.163 00.000 12020 worker thread done servicing request
04:29:16.166 00.003 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:29:16.269 00.103 9340 ScheduleExposure(2000,3,1) exposurePending=0
04:29:16.355 00.086 9340 Enqueuing Expose request
04:29:16.386 00.031 12020 Worker thread wakes up
04:29:16.386 00.000 9340 GuideStep: -0.2 px 0 ms EAST, -0.2 px 0 ms NORTH
04:29:16.403 00.017 12020 worker thread servicing REQUEST_EXPOSE 2000
04:29:16.404 00.001 12020 Handling exposure in thread, d=2000 o=3 r=(1398,98,31,31)
04:29:17.124 00.720 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"16aa7f5a-0479-4df6-9224-57cb1a1c12b8"}
04:29:17.135 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"16aa7f5a-0479-4df6-9224-57cb1a1c12b8"}
04:29:17.182 00.047 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"af8a40d3-d720-4631-8b77-e1258f348b9d"}
04:29:17.204 00.022 9340 case statement mapped state 6 to 3
04:29:17.245 00.041 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"af8a40d3-d720-4631-8b77-e1258f348b9d"}
04:29:17.261 00.016 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"2ee74e75-2877-4c4f-b9f7-f3ab131ab169"}
04:29:17.291 00.030 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":587,"width":15,"height":15,"star_pos":[6.87,6.81],"pixels":"..."},"id":"2ee74e75-2877-4c4f-b9f7-f3ab131ab169"}
04:29:18.764 01.473 12020 Exposure complete
04:29:19.121 00.357 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"cfb453b8-0486-4228-9a07-b2b96d4b004f"}
04:29:19.172 00.051 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"cfb453b8-0486-4228-9a07-b2b96d4b004f"}
04:29:19.202 00.030 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"65c32f49-040c-4ba5-9fda-d86ec3dc30ea"}
04:29:19.217 00.015 12020 worker thread done servicing request
04:29:19.218 00.001 9340 case statement mapped state 6 to 3
04:29:19.233 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"65c32f49-040c-4ba5-9fda-d86ec3dc30ea"}
04:29:19.250 00.017 9340 OnExposeComplete: enter
04:29:19.287 00.037 9340 UpdateGuideState(): m_state=6
04:29:19.307 00.020 9340 Star::Find(15, 1412, 112, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 588
04:29:19.323 00.016 9340 Star::Find returns 1 (0), X=1412.77, Y=113.11, Mass=1530070, SNR=203.9, Peak=65526 HFD=4.6
04:29:19.340 00.017 9340 MultiStar: [#1 -0.16,0.54,0.00,M1] [#2 -0.21,0.65,0.00,M7] [#3 -1.05,0.26,0.00,M8] [#4 -0.04,0.39,0.85,U] [#5 -0.14,0.55,0.00,M3] [#6 -0.13,0.55,0.00,M3] [#7 -0.20,0.47,0.84,U] [#8 -0.35,0.32,0.94,U] 
04:29:19.359 00.019 9340 refined, 3 included, MultiStar: {-0.23, 0.42}, one-star: {-0.32, 0.49}
04:29:19.423 00.064 9340 CameraToMount -- cameraTheta (2.08) - m_xAngle (0.05) = xAngle (2.03 = 2.03)
04:29:19.438 00.015 9340 CameraToMount -- cameraTheta (2.08) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-1.04 = -1.04)
04:29:19.454 00.016 9340 CameraToMount -- cameraX=-0.23 cameraY=0.42 hyp=0.48 cameraTheta=2.08 mountX=-0.21 mountY=-0.41, mountTheta=-2.04
04:29:19.478 00.024 9340 SchedulePrimaryMove(10104498, x=-0.23, y=0.42, opts=13)
04:29:19.499 00.021 9340 Enqueuing Move request for scope (-0.23, 0.42)
04:29:19.538 00.039 12020 Worker thread wakes up
04:29:19.538 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=6082, max=65535, med=10301, FiltMin=8042, FiltMax=65517, Gamma=2.870
04:29:19.552 00.014 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.23, 0.42) opts 0xd
04:29:19.552 00.000 9340 UpdateGuideState exits: m=1530070 SNR=203.9
04:29:19.568 00.016 12020 Handling offset move in thread for scope, endpoint = (-0.23, 0.42)
04:29:19.569 00.001 12020 Moving (-0.23, 0.42) raw xDistance=-0.21 yDistance=-0.41
04:29:19.569 00.000 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.21
04:29:19.569 00.000 12020 GuideAlgorithmResistSwitch::result() returns -0.41 from input -0.41
04:29:19.569 00.000 12020 MoveAxis(E, 0, ABG)
04:29:19.569 00.000 12020 Move returns status 0, amount 0
04:29:19.569 00.000 12020 MoveAxis(N, 67, ABG)
04:29:19.570 00.001 12020 Guiding  Dir = 0, Dur = 67
04:29:19.570 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:29:19.591 00.021 12020 IsSlewing returns 0
04:29:19.591 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
04:29:19.610 00.019 12020 IsGuiding returns 0
04:29:19.610 00.000 9340 Enqueuing Expose request
04:29:19.652 00.042 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"385bb4c0-6066-4abb-9b43-5188a2ee648b"}
04:29:19.665 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":588,"width":15,"height":15,"star_pos":[6.77,7.11],"pixels":"..."},"id":"385bb4c0-6066-4abb-9b43-5188a2ee648b"}
04:29:19.689 00.024 12020 IsGuiding returns 1
04:29:19.689 00.000 12020 scope still moving after pulse duration time elapsed
04:29:19.768 00.079 12020 IsSlewing returns 0
04:29:19.870 00.102 12020 IsGuiding returns 0
04:29:19.870 00.000 12020 scope move finished after 67 + 193 ms
04:29:19.872 00.002 12020 Move returns status 0, amount 67
04:29:19.873 00.001 12020 move complete, result=0
04:29:19.873 00.000 9340 GuideStep: -0.2 px 0 ms EAST, -0.4 px 67 ms NORTH
04:29:19.890 00.017 12020 worker thread done servicing request
04:29:19.890 00.000 12020 Worker thread wakes up
04:29:19.890 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
04:29:19.890 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(1398,98,31,31)
04:29:21.122 01.232 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"1228e6ee-d190-41a2-8b24-02386080d574"}
04:29:21.137 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"1228e6ee-d190-41a2-8b24-02386080d574"}
04:29:21.158 00.021 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"025e6a08-222b-4460-a9ac-71e7321344aa"}
04:29:21.173 00.015 9340 case statement mapped state 6 to 3
04:29:21.216 00.043 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"025e6a08-222b-4460-a9ac-71e7321344aa"}
04:29:21.246 00.030 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"693d6451-d9b0-456f-871c-e7b0f1079e94"}
04:29:21.263 00.017 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":588,"width":15,"height":15,"star_pos":[6.77,7.11],"pixels":"..."},"id":"693d6451-d9b0-456f-871c-e7b0f1079e94"}
04:29:22.381 01.118 12020 Exposure complete
04:29:22.819 00.438 12020 worker thread done servicing request
04:29:22.819 00.000 9340 OnExposeComplete: enter
04:29:22.839 00.020 9340 UpdateGuideState(): m_state=6
04:29:22.891 00.052 9340 Star::Find(15, 1412, 113, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 589
04:29:22.915 00.024 9340 Star::Find returns 1 (0), X=1412.05, Y=112.46, Mass=1556635, SNR=216.6, Peak=64630 HFD=5.0
04:29:22.933 00.018 9340 MultiStar: large primary error, entering stabilization period
04:29:22.953 00.020 9340 CameraToMount -- cameraTheta (-2.98) - m_xAngle (0.05) = xAngle (-3.03 = -3.03)
04:29:22.978 00.025 9340 CameraToMount -- cameraTheta (-2.98) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-6.10 = 0.18)
04:29:23.024 00.046 9340 CameraToMount -- cameraX=-1.03 cameraY=-0.16 hyp=1.05 cameraTheta=-2.98 mountX=-1.04 mountY=0.19, mountTheta=2.96
04:29:23.069 00.045 9340 SchedulePrimaryMove(10104498, x=-1.03, y=-0.16, opts=13)
04:29:23.086 00.017 9340 Enqueuing Move request for scope (-1.03, -0.16)
04:29:23.113 00.027 12020 Worker thread wakes up
04:29:23.114 00.001 9340 UpdateImageDisplay: Size=(1920,1080) min=6314, max=65535, med=10350, FiltMin=7733, FiltMax=65517, Gamma=2.870
04:29:23.154 00.040 12020 worker thread servicing REQUEST_MOVE scope ofs (-1.03, -0.16) opts 0xd
04:29:23.155 00.001 12020 Handling offset move in thread for scope, endpoint = (-1.03, -0.16)
04:29:23.155 00.000 12020 Moving (-1.03, -0.16) raw xDistance=-1.04 yDistance=0.19
04:29:23.155 00.000 12020 GuideAlgorithmHysteresis::Result() returns -0.44 from input -1.04
04:29:23.155 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:29:23.155 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.19
04:29:23.156 00.001 12020 MoveAxis(E, 78, ABG)
04:29:23.156 00.000 12020 Guiding  Dir = 2, Dur = 78
04:29:23.157 00.001 9340 UpdateGuideState exits: m=1556635 SNR=216.6
04:29:23.184 00.027 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:29:23.208 00.024 12020 IsSlewing returns 0
04:29:23.209 00.001 9340 ScheduleExposure(2000,3,1) exposurePending=0
04:29:23.220 00.011 12020 IsGuiding returns 0
04:29:23.220 00.000 9340 Enqueuing Expose request
04:29:23.252 00.032 12020 PulseGuide returned control before completion, sleep 71
04:29:23.256 00.004 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"309963cd-0e12-48ee-ae4c-9bbf36e291d2"}
04:29:23.344 00.088 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"309963cd-0e12-48ee-ae4c-9bbf36e291d2"}
04:29:23.376 00.032 12020 IsGuiding returns 0
04:29:23.376 00.000 12020 Move returns status 0, amount 78
04:29:23.377 00.001 12020 MoveAxis(N, 0, ABG)
04:29:23.377 00.000 12020 Move returns status 0, amount 0
04:29:23.377 00.000 12020 move complete, result=0
04:29:23.377 00.000 12020 worker thread done servicing request
04:29:23.377 00.000 12020 Worker thread wakes up
04:29:23.379 00.002 12020 worker thread servicing REQUEST_EXPOSE 2000
04:29:23.379 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(1398,98,31,31)
04:29:23.383 00.004 9340 GuideStep: -1.0 px 78 ms EAST, 0.2 px 0 ms NORTH
04:29:23.421 00.038 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"9cfbd2b3-0d9a-4230-8c29-52ee732d0634"}
04:29:23.440 00.019 9340 case statement mapped state 6 to 3
04:29:23.489 00.049 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"9cfbd2b3-0d9a-4230-8c29-52ee732d0634"}
04:29:23.514 00.025 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"3bce495b-3f74-4419-8dcc-dd1242e21cc0"}
04:29:23.536 00.022 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":589,"width":15,"height":15,"star_pos":[7.05,7.46],"pixels":"..."},"id":"3bce495b-3f74-4419-8dcc-dd1242e21cc0"}
04:29:25.121 01.585 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"76a32708-2bce-42e8-b41b-f0e6aad720a5"}
04:29:25.162 00.041 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"76a32708-2bce-42e8-b41b-f0e6aad720a5"}
04:29:25.181 00.019 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"d69c6b13-a276-4cb6-935d-73c380848a83"}
04:29:25.203 00.022 9340 case statement mapped state 6 to 3
04:29:25.215 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"d69c6b13-a276-4cb6-935d-73c380848a83"}
04:29:25.293 00.078 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"d70c6817-a616-4edb-b795-ea735b018209"}
04:29:25.318 00.025 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":589,"width":15,"height":15,"star_pos":[7.05,7.46],"pixels":"..."},"id":"d70c6817-a616-4edb-b795-ea735b018209"}
04:29:25.755 00.437 12020 Exposure complete
04:29:26.037 00.282 12020 worker thread done servicing request
04:29:26.037 00.000 9340 OnExposeComplete: enter
04:29:26.053 00.016 9340 UpdateGuideState(): m_state=6
04:29:26.067 00.014 9340 Star::Find(15, 1412, 112, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 590
04:29:26.078 00.011 9340 Star::Find returns 1 (0), X=1412.61, Y=112.51, Mass=1551575, SNR=207.1, Peak=65526 HFD=5.0
04:29:26.095 00.017 9340 CameraToMount -- cameraTheta (-2.90) - m_xAngle (0.05) = xAngle (-2.95 = -2.95)
04:29:26.109 00.014 9340 CameraToMount -- cameraTheta (-2.90) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-6.02 = 0.26)
04:29:26.143 00.034 9340 CameraToMount -- cameraX=-0.48 cameraY=-0.12 hyp=0.49 cameraTheta=-2.90 mountX=-0.48 mountY=0.13, mountTheta=2.88
04:29:26.164 00.021 9340 SchedulePrimaryMove(10104498, x=-0.48, y=-0.12, opts=13)
04:29:26.179 00.015 9340 Enqueuing Move request for scope (-0.48, -0.12)
04:29:26.199 00.020 12020 Worker thread wakes up
04:29:26.200 00.001 9340 UpdateImageDisplay: Size=(1920,1080) min=6259, max=65535, med=10302, FiltMin=8026, FiltMax=65517, Gamma=2.870
04:29:26.216 00.016 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.48, -0.12) opts 0xd
04:29:26.216 00.000 9340 UpdateGuideState exits: m=1551575 SNR=207.1
04:29:26.243 00.027 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:29:26.294 00.051 12020 Handling offset move in thread for scope, endpoint = (-0.48, -0.12)
04:29:26.295 00.001 9340 ScheduleExposure(2000,3,1) exposurePending=0
04:29:26.316 00.021 12020 Moving (-0.48, -0.12) raw xDistance=-0.48 yDistance=0.13
04:29:26.316 00.000 9340 Enqueuing Expose request
04:29:26.334 00.018 12020 GuideAlgorithmHysteresis::Result() returns -0.24 from input -0.48
04:29:26.334 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:29:26.334 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
04:29:26.339 00.005 12020 MoveAxis(E, 42, ABG)
04:29:26.340 00.001 12020 Guiding  Dir = 2, Dur = 42
04:29:26.343 00.003 12020 IsSlewing returns 0
04:29:26.344 00.001 12020 IsGuiding returns 0
04:29:26.373 00.029 12020 PulseGuide returned control before completion, sleep 24
04:29:26.422 00.049 12020 IsGuiding returns 1
04:29:26.423 00.001 12020 scope still moving after pulse duration time elapsed
04:29:26.462 00.039 12020 IsSlewing returns 0
04:29:26.470 00.008 12020 IsGuiding returns 0
04:29:26.470 00.000 12020 scope move finished after 42 + 83 ms
04:29:26.471 00.001 12020 Move returns status 0, amount 42
04:29:26.471 00.000 12020 MoveAxis(N, 0, ABG)
04:29:26.471 00.000 12020 Move returns status 0, amount 0
04:29:26.471 00.000 12020 move complete, result=0
04:29:26.471 00.000 12020 worker thread done servicing request
04:29:26.471 00.000 9340 GuideStep: -0.5 px 42 ms EAST, 0.1 px 0 ms NORTH
04:29:26.513 00.042 12020 Worker thread wakes up
04:29:26.513 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
04:29:26.513 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(1398,98,31,31)
04:29:27.120 00.607 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"c26d90e4-a142-4ebd-965f-a1a88960a076"}
04:29:27.162 00.042 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"c26d90e4-a142-4ebd-965f-a1a88960a076"}
04:29:27.202 00.040 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"cb6db58f-d2eb-4a47-9e57-8ca33294ebe0"}
04:29:27.213 00.011 9340 case statement mapped state 6 to 3
04:29:27.230 00.017 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"cb6db58f-d2eb-4a47-9e57-8ca33294ebe0"}
04:29:27.247 00.017 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"fbc1f86f-d4fb-41bf-bc32-2e1fb51ccef5"}
04:29:27.298 00.051 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":590,"width":15,"height":15,"star_pos":[6.61,6.51],"pixels":"..."},"id":"fbc1f86f-d4fb-41bf-bc32-2e1fb51ccef5"}
04:29:28.958 01.660 12020 Exposure complete
04:29:29.121 00.163 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"8f27c1a6-802e-4d82-997b-0ddcdde12229"}
04:29:29.164 00.043 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"8f27c1a6-802e-4d82-997b-0ddcdde12229"}
04:29:29.300 00.136 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"8d56337b-fbef-4f5a-876a-8fe742ee8530"}
04:29:29.389 00.089 9340 case statement mapped state 6 to 3
04:29:29.453 00.064 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"8d56337b-fbef-4f5a-876a-8fe742ee8530"}
04:29:29.571 00.118 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"ac568200-ca3b-4cb5-b9ac-1c45d9f82a42"}
04:29:29.594 00.023 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":590,"width":15,"height":15,"star_pos":[6.61,6.51],"pixels":"..."},"id":"ac568200-ca3b-4cb5-b9ac-1c45d9f82a42"}
04:29:29.756 00.162 12020 worker thread done servicing request
04:29:29.757 00.001 9340 OnExposeComplete: enter
04:29:29.791 00.034 9340 UpdateGuideState(): m_state=6
04:29:29.858 00.067 9340 Star::Find(15, 1412, 112, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 591
04:29:29.884 00.026 9340 Star::Find returns 1 (0), X=1412.79, Y=112.66, Mass=1487817, SNR=193.0, Peak=65526 HFD=4.8
04:29:29.897 00.013 9340 MultiStar: exiting stabilization period
04:29:29.932 00.035 9340 MultiStar: [#1 -0.26,0.03,0.89,U] [#2 -0.06,0.31,0.84,U] [#3 -1.20,-0.18,0.00,M9] [#4 0.02,-0.02,0.99,U] [#5 -0.03,0.19,0.97,U] [#6 -0.05,0.28,0.99,U] [#7 -0.06,0.14,0.88,U] [#8 -0.20,-0.05,0.98,U] 
04:29:29.968 00.036 9340 refined, 7 included, MultiStar: {-0.12, 0.11}, one-star: {-0.29, 0.04}
04:29:29.991 00.023 9340 CameraToMount -- cameraTheta (2.38) - m_xAngle (0.05) = xAngle (2.34 = 2.34)
04:29:30.030 00.039 9340 CameraToMount -- cameraTheta (2.38) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-0.73 = -0.73)
04:29:30.044 00.014 9340 CameraToMount -- cameraX=-0.12 cameraY=0.11 hyp=0.16 cameraTheta=2.38 mountX=-0.11 mountY=-0.11, mountTheta=-2.37
04:29:30.078 00.034 9340 SchedulePrimaryMove(10104498, x=-0.12, y=0.11, opts=13)
04:29:30.125 00.047 9340 Enqueuing Move request for scope (-0.12, 0.11)
04:29:30.153 00.028 12020 Worker thread wakes up
04:29:30.153 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=6706, max=65535, med=10342, FiltMin=8026, FiltMax=65517, Gamma=2.870
04:29:30.171 00.018 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.12, 0.11) opts 0xd
04:29:30.171 00.000 9340 UpdateGuideState exits: m=1487817 SNR=193.0
04:29:30.188 00.017 12020 Handling offset move in thread for scope, endpoint = (-0.12, 0.11)
04:29:30.189 00.001 12020 Moving (-0.12, 0.11) raw xDistance=-0.11 yDistance=-0.11
04:29:30.193 00.004 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
04:29:30.193 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:29:30.248 00.055 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:29:30.249 00.001 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
04:29:30.249 00.000 12020 MoveAxis(E, 0, ABG)
04:29:30.249 00.000 12020 Move returns status 0, amount 0
04:29:30.249 00.000 12020 MoveAxis(N, 0, ABG)
04:29:30.249 00.000 12020 Move returns status 0, amount 0
04:29:30.249 00.000 12020 move complete, result=0
04:29:30.249 00.000 12020 worker thread done servicing request
04:29:30.279 00.030 9340 ScheduleExposure(2000,3,1) exposurePending=0
04:29:30.336 00.057 9340 Enqueuing Expose request
04:29:30.405 00.069 12020 Worker thread wakes up
04:29:30.405 00.000 9340 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
04:29:30.467 00.062 12020 worker thread servicing REQUEST_EXPOSE 2000
04:29:30.467 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(1398,98,31,31)
04:29:31.121 00.654 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"e7fcd74b-aa3f-4b1a-b8e0-68bcd75b982f"}
04:29:31.138 00.017 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"e7fcd74b-aa3f-4b1a-b8e0-68bcd75b982f"}
04:29:31.200 00.062 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"df649c28-dc7f-4b45-9316-fadde889eaa5"}
04:29:31.219 00.019 9340 case statement mapped state 6 to 3
04:29:31.260 00.041 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"df649c28-dc7f-4b45-9316-fadde889eaa5"}
04:29:31.291 00.031 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"cf6656d4-3cb4-461b-9431-957f1b8a3f85"}
04:29:31.311 00.020 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":591,"width":15,"height":15,"star_pos":[6.79,6.66],"pixels":"..."},"id":"cf6656d4-3cb4-461b-9431-957f1b8a3f85"}
04:29:32.862 01.551 12020 Exposure complete
04:29:33.129 00.267 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"675f994e-0f5a-4647-b42c-4940b552b915"}
04:29:33.147 00.018 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"675f994e-0f5a-4647-b42c-4940b552b915"}
04:29:33.160 00.013 12020 worker thread done servicing request
04:29:33.161 00.001 9340 OnExposeComplete: enter
04:29:33.172 00.011 9340 UpdateGuideState(): m_state=6
04:29:33.184 00.012 9340 Star::Find(15, 1412, 112, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 592
04:29:33.197 00.013 9340 Star::Find returns 1 (0), X=1412.62, Y=112.65, Mass=1554274, SNR=265.2, Peak=65526 HFD=4.9
04:29:33.212 00.015 9340 MultiStar: [#1 -0.36,-0.05,0.78,U] [#2 -0.30,0.17,0.69,U] [#3 -1.33,-0.37,0.00,M10] [#4 -0.25,-0.04,0.70,U] [#5 -0.27,-0.04,0.77,U] [#6 -0.36,-0.08,0.71,U] [#7 -0.34,-0.00,0.70,U] [#8 -0.39,-0.09,0.63,U] 
04:29:33.224 00.012 9340 refined, 7 included, MultiStar: {-0.35, -0.01}, one-star: {-0.47, 0.02}
04:29:33.257 00.033 9340 CameraToMount -- cameraTheta (-3.11) - m_xAngle (0.05) = xAngle (-3.15 = 3.13)
04:29:33.269 00.012 9340 CameraToMount -- cameraTheta (-3.11) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-6.22 = 0.06)
04:29:33.280 00.011 9340 CameraToMount -- cameraX=-0.35 cameraY=-0.01 hyp=0.35 cameraTheta=-3.11 mountX=-0.35 mountY=0.02, mountTheta=3.08
04:29:33.296 00.016 9340 SchedulePrimaryMove(10104498, x=-0.35, y=-0.01, opts=13)
04:29:33.313 00.017 9340 Enqueuing Move request for scope (-0.35, -0.01)
04:29:33.335 00.022 12020 Worker thread wakes up
04:29:33.336 00.001 9340 UpdateImageDisplay: Size=(1920,1080) min=6302, max=65535, med=10304, FiltMin=8055, FiltMax=65517, Gamma=2.870
04:29:33.348 00.012 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.35, -0.01) opts 0xd
04:29:33.348 00.000 9340 UpdateGuideState exits: m=1554274 SNR=265.2
04:29:33.361 00.013 12020 Handling offset move in thread for scope, endpoint = (-0.35, -0.01)
04:29:33.361 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:29:33.392 00.031 12020 Moving (-0.35, -0.01) raw xDistance=-0.35 yDistance=0.02
04:29:33.393 00.001 9340 ScheduleExposure(2000,3,1) exposurePending=0
04:29:33.404 00.011 12020 GuideAlgorithmHysteresis::Result() returns -0.15 from input -0.35
04:29:33.404 00.000 9340 Enqueuing Expose request
04:29:33.419 00.015 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:29:33.419 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
04:29:33.420 00.001 12020 MoveAxis(E, 26, ABG)
04:29:33.420 00.000 12020 Guiding  Dir = 2, Dur = 26
04:29:33.421 00.001 12020 IsSlewing returns 0
04:29:33.421 00.000 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"30c1966c-cb53-4d77-8bda-f546c46a3a41"}
04:29:33.434 00.013 12020 IsGuiding returns 0
04:29:33.435 00.001 9340 case statement mapped state 6 to 3
04:29:33.448 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"30c1966c-cb53-4d77-8bda-f546c46a3a41"}
04:29:33.461 00.013 12020 PulseGuide returned control before completion, sleep 15
04:29:33.462 00.001 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"c3d57206-d74f-41d5-a85d-d11bbd197d27"}
04:29:33.479 00.017 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":592,"width":15,"height":15,"star_pos":[6.62,6.65],"pixels":"..."},"id":"c3d57206-d74f-41d5-a85d-d11bbd197d27"}
04:29:33.495 00.016 12020 IsGuiding returns 1
04:29:33.495 00.000 12020 scope still moving after pulse duration time elapsed
04:29:33.526 00.031 12020 IsSlewing returns 0
04:29:33.528 00.002 12020 IsGuiding returns 0
04:29:33.528 00.000 12020 scope move finished after 26 + 67 ms
04:29:33.528 00.000 12020 Move returns status 0, amount 26
04:29:33.528 00.000 12020 MoveAxis(N, 0, ABG)
04:29:33.529 00.001 12020 Move returns status 0, amount 0
04:29:33.529 00.000 12020 move complete, result=0
04:29:33.530 00.001 12020 worker thread done servicing request
04:29:33.530 00.000 9340 GuideStep: -0.3 px 26 ms EAST, 0.0 px 0 ms NORTH
04:29:33.543 00.013 12020 Worker thread wakes up
04:29:33.543 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
04:29:33.544 00.001 12020 Handling exposure in thread, d=2000 o=3 r=(1398,98,31,31)
04:29:35.160 01.616 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"7eb830ce-79c2-47c6-8efd-5359cd584cc4"}
04:29:35.179 00.019 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"7eb830ce-79c2-47c6-8efd-5359cd584cc4"}
04:29:35.192 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"026293a4-8a9d-4dc8-a7fa-e7f387ed4d8e"}
04:29:35.206 00.014 9340 case statement mapped state 6 to 3
04:29:35.222 00.016 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"026293a4-8a9d-4dc8-a7fa-e7f387ed4d8e"}
04:29:35.237 00.015 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"f0da78b0-9ee8-4197-91bf-9dc663a07d14"}
04:29:35.286 00.049 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":592,"width":15,"height":15,"star_pos":[6.62,6.65],"pixels":"..."},"id":"f0da78b0-9ee8-4197-91bf-9dc663a07d14"}
04:29:35.907 00.621 12020 Exposure complete
04:29:36.373 00.466 9340 OnExposeComplete: enter
04:29:36.404 00.031 12020 worker thread done servicing request
04:29:36.405 00.001 9340 UpdateGuideState(): m_state=6
04:29:36.485 00.080 9340 Star::Find(15, 1412, 112, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 593
04:29:36.562 00.077 9340 Star::Find returns 1 (0), X=1412.78, Y=112.58, Mass=1530574, SNR=193.8, Peak=65526 HFD=4.9
04:29:36.578 00.016 9340 MultiStar: [#1 -0.31,-0.07,0.93,U] [#2 -0.31,0.23,0.90,U] [#3 -1.05,-0.28,0.00,R] [#4 -0.14,0.19,1.01,U] [#5 -0.08,0.06,0.84,U] [#6 -0.23,0.04,1.11,U] [#7 -0.13,0.22,0.81,U] [#8 -0.37,-0.03,1.10,U] 
04:29:36.600 00.022 9340 refined, 7 included, MultiStar: {-0.24, 0.07}, one-star: {-0.31, -0.04}
04:29:36.632 00.032 9340 CameraToMount -- cameraTheta (2.87) - m_xAngle (0.05) = xAngle (2.82 = 2.82)
04:29:36.674 00.042 9340 CameraToMount -- cameraTheta (2.87) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-0.25 = -0.25)
04:29:36.701 00.027 9340 CameraToMount -- cameraX=-0.24 cameraY=0.07 hyp=0.25 cameraTheta=2.87 mountX=-0.24 mountY=-0.06, mountTheta=-2.89
04:29:36.729 00.028 9340 SchedulePrimaryMove(10104498, x=-0.24, y=0.07, opts=13)
04:29:36.759 00.030 9340 Enqueuing Move request for scope (-0.24, 0.07)
04:29:36.784 00.025 12020 Worker thread wakes up
04:29:36.785 00.001 9340 UpdateImageDisplay: Size=(1920,1080) min=6566, max=65535, med=10331, FiltMin=8091, FiltMax=65517, Gamma=2.870
04:29:36.827 00.042 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.24, 0.07) opts 0xd
04:29:36.828 00.001 12020 Handling offset move in thread for scope, endpoint = (-0.24, 0.07)
04:29:36.828 00.000 12020 Moving (-0.24, 0.07) raw xDistance=-0.24 yDistance=-0.06
04:29:36.829 00.001 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.24
04:29:36.829 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:29:36.829 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
04:29:36.829 00.000 12020 MoveAxis(E, 0, ABG)
04:29:36.830 00.001 12020 Move returns status 0, amount 0
04:29:36.830 00.000 12020 MoveAxis(N, 0, ABG)
04:29:36.835 00.005 9340 UpdateGuideState exits: m=1530574 SNR=193.8
04:29:36.874 00.039 12020 Move returns status 0, amount 0
04:29:36.875 00.001 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:29:36.890 00.015 12020 move complete, result=0
04:29:36.891 00.001 12020 worker thread done servicing request
04:29:36.892 00.001 9340 ScheduleExposure(2000,3,1) exposurePending=0
04:29:36.936 00.044 9340 Enqueuing Expose request
04:29:37.010 00.074 12020 Worker thread wakes up
04:29:37.010 00.000 9340 GuideStep: -0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
04:29:37.027 00.017 12020 worker thread servicing REQUEST_EXPOSE 2000
04:29:37.027 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(1398,98,31,31)
04:29:37.195 00.168 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"21a43c2e-65ae-47a4-bf76-e1fc723d8dd7"}
04:29:37.220 00.025 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"21a43c2e-65ae-47a4-bf76-e1fc723d8dd7"}
04:29:37.260 00.040 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"781b662c-d29e-4858-a414-eaf87d730af9"}
04:29:37.280 00.020 9340 case statement mapped state 6 to 3
04:29:37.308 00.028 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"781b662c-d29e-4858-a414-eaf87d730af9"}
04:29:37.322 00.014 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"81cfb568-0c37-4689-aba7-ae8119034625"}
04:29:37.346 00.024 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":593,"width":15,"height":15,"star_pos":[6.78,6.58],"pixels":"..."},"id":"81cfb568-0c37-4689-aba7-ae8119034625"}
04:29:39.193 01.847 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"7c0010e7-dbcb-40b2-9fd1-5ebb8714bd5c"}
04:29:39.228 00.035 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"7c0010e7-dbcb-40b2-9fd1-5ebb8714bd5c"}
04:29:39.241 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"5abfa077-e744-4895-80c7-bb4e5c037de8"}
04:29:39.251 00.010 9340 case statement mapped state 6 to 3
04:29:39.266 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"5abfa077-e744-4895-80c7-bb4e5c037de8"}
04:29:39.276 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"eb36fea3-dfcb-4e21-8c5d-d7b45a2566a6"}
04:29:39.286 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":593,"width":15,"height":15,"star_pos":[6.78,6.58],"pixels":"..."},"id":"eb36fea3-dfcb-4e21-8c5d-d7b45a2566a6"}
04:29:39.389 00.103 12020 Exposure complete
04:29:39.671 00.282 12020 worker thread done servicing request
04:29:39.671 00.000 9340 OnExposeComplete: enter
04:29:39.682 00.011 9340 UpdateGuideState(): m_state=6
04:29:39.695 00.013 9340 Star::Find(15, 1412, 112, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 594
04:29:39.709 00.014 9340 Star::Find returns 1 (0), X=1412.13, Y=112.52, Mass=1539772, SNR=208.1, Peak=65526 HFD=5.0
04:29:39.746 00.037 9340 MultiStar: [#1 -0.75,-0.01,0.00,M1] [#2 -0.72,-0.01,0.00,M5] [#3 -0.58,0.01,0.00,M1] [#4 -0.63,-0.03,0.00,M1] [#5 -0.73,0.21,0.00,M1] [#6 -0.74,-0.06,0.00,M1] [#7 -0.80,0.07,0.00,M1] [#8 -0.77,-0.20,0.00,M1] 
04:29:39.766 00.020 9340 CameraToMount -- cameraTheta (-3.03) - m_xAngle (0.05) = xAngle (-3.08 = -3.08)
04:29:39.776 00.010 9340 CameraToMount -- cameraTheta (-3.03) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-6.15 = 0.13)
04:29:39.786 00.010 9340 CameraToMount -- cameraX=-0.96 cameraY=-0.10 hyp=0.96 cameraTheta=-3.03 mountX=-0.96 mountY=0.13, mountTheta=3.01
04:29:39.801 00.015 9340 SchedulePrimaryMove(10104498, x=-0.96, y=-0.10, opts=13)
04:29:39.815 00.014 9340 Enqueuing Move request for scope (-0.96, -0.10)
04:29:39.855 00.040 12020 Worker thread wakes up
04:29:39.856 00.001 9340 UpdateImageDisplay: Size=(1920,1080) min=6358, max=65535, med=10349, FiltMin=8144, FiltMax=65517, Gamma=2.870
04:29:39.870 00.014 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.96, -0.10) opts 0xd
04:29:39.870 00.000 9340 UpdateGuideState exits: m=1539772 SNR=208.1
04:29:39.884 00.014 12020 Handling offset move in thread for scope, endpoint = (-0.96, -0.10)
04:29:39.884 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:29:39.894 00.010 12020 Moving (-0.96, -0.10) raw xDistance=-0.96 yDistance=0.13
04:29:39.894 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
04:29:39.906 00.012 12020 GuideAlgorithmHysteresis::Result() returns -0.40 from input -0.96
04:29:39.906 00.000 9340 Enqueuing Expose request
04:29:39.917 00.011 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:29:39.917 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
04:29:39.918 00.001 12020 MoveAxis(E, 72, ABG)
04:29:39.918 00.000 12020 Guiding  Dir = 2, Dur = 72
04:29:39.919 00.001 12020 IsSlewing returns 0
04:29:39.921 00.002 12020 IsGuiding returns 0
04:29:39.949 00.028 12020 PulseGuide returned control before completion, sleep 54
04:29:40.051 00.102 12020 IsGuiding returns 0
04:29:40.051 00.000 12020 Move returns status 0, amount 72
04:29:40.051 00.000 12020 MoveAxis(N, 0, ABG)
04:29:40.051 00.000 12020 Move returns status 0, amount 0
04:29:40.051 00.000 12020 move complete, result=0
04:29:40.051 00.000 12020 worker thread done servicing request
04:29:40.052 00.001 12020 Worker thread wakes up
04:29:40.052 00.000 9340 GuideStep: -1.0 px 72 ms EAST, 0.1 px 0 ms NORTH
04:29:40.064 00.012 12020 worker thread servicing REQUEST_EXPOSE 2000
04:29:40.065 00.001 12020 Handling exposure in thread, d=2000 o=3 r=(1398,98,31,31)
04:29:41.193 01.128 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"c0106f7d-c285-4eae-a994-2638faaafafd"}
04:29:41.230 00.037 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"c0106f7d-c285-4eae-a994-2638faaafafd"}
04:29:41.244 00.014 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"a35d6d45-a19d-46ef-a821-fa4c1e3d77e6"}
04:29:41.265 00.021 9340 case statement mapped state 6 to 3
04:29:41.276 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"a35d6d45-a19d-46ef-a821-fa4c1e3d77e6"}
04:29:41.290 00.014 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"0ac15fa8-ecf1-407c-b36e-900871b0b480"}
04:29:41.307 00.017 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":594,"width":15,"height":15,"star_pos":[7.13,6.52],"pixels":"..."},"id":"0ac15fa8-ecf1-407c-b36e-900871b0b480"}
04:29:42.454 01.147 12020 Exposure complete
04:29:43.023 00.569 9340 OnExposeComplete: enter
04:29:43.039 00.016 12020 worker thread done servicing request
04:29:43.039 00.000 9340 UpdateGuideState(): m_state=6
04:29:43.056 00.017 9340 Star::Find(15, 1412, 112, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 595
04:29:43.132 00.076 9340 Star::Find returns 1 (0), X=1412.90, Y=112.71, Mass=1491208, SNR=219.0, Peak=65526 HFD=4.7
04:29:43.163 00.031 9340 MultiStar: [#1 0.09,-0.06,0.96,U] [#2 0.01,0.22,0.72,U] [#3 0.13,0.11,0.92,U] [#4 0.03,0.22,0.90,U] [#5 0.02,0.21,0.93,U] [#6 0.12,0.25,0.89,U] [#7 0.04,0.40,0.78,U] [#8 -0.08,0.13,1.00,U] 
04:29:43.241 00.078 9340 refined, 8 included, MultiStar: {0.02, 0.17}, one-star: {-0.19, 0.08}
04:29:43.295 00.054 9340 CameraToMount -- cameraTheta (1.47) - m_xAngle (0.05) = xAngle (1.43 = 1.43)
04:29:43.385 00.090 9340 CameraToMount -- cameraTheta (1.47) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-1.64 = -1.64)
04:29:43.428 00.043 9340 CameraToMount -- cameraX=0.02 cameraY=0.17 hyp=0.17 cameraTheta=1.47 mountX=0.02 mountY=-0.17, mountTheta=-1.43
04:29:43.510 00.082 9340 SchedulePrimaryMove(10104498, x=0.02, y=0.17, opts=13)
04:29:43.644 00.134 9340 Enqueuing Move request for scope (0.02, 0.17)
04:29:43.668 00.024 12020 Worker thread wakes up
04:29:43.668 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=6389, max=65535, med=10296, FiltMin=7902, FiltMax=65517, Gamma=2.870
04:29:43.696 00.028 12020 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.17) opts 0xd
04:29:43.696 00.000 12020 Handling offset move in thread for scope, endpoint = (0.02, 0.17)
04:29:43.697 00.001 12020 Moving (0.02, 0.17) raw xDistance=0.02 yDistance=-0.17
04:29:43.698 00.001 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
04:29:43.698 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:29:43.698 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
04:29:43.698 00.000 12020 MoveAxis(E, 0, ABG)
04:29:43.698 00.000 12020 Move returns status 0, amount 0
04:29:43.700 00.002 12020 MoveAxis(N, 0, ABG)
04:29:43.707 00.007 9340 UpdateGuideState exits: m=1491208 SNR=219.0
04:29:43.752 00.045 12020 Move returns status 0, amount 0
04:29:43.752 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:29:43.767 00.015 12020 move complete, result=0
04:29:43.767 00.000 12020 worker thread done servicing request
04:29:43.768 00.001 9340 ScheduleExposure(2000,3,1) exposurePending=0
04:29:43.795 00.027 9340 Enqueuing Expose request
04:29:43.822 00.027 12020 Worker thread wakes up
04:29:43.822 00.000 9340 GuideStep: 0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
04:29:43.856 00.034 12020 worker thread servicing REQUEST_EXPOSE 2000
04:29:43.857 00.001 12020 Handling exposure in thread, d=2000 o=3 r=(1398,98,31,31)
04:29:43.869 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"6109d78b-0ab3-481c-8f91-67edfb562dde"}
04:29:43.910 00.041 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"6109d78b-0ab3-481c-8f91-67edfb562dde"}
04:29:43.942 00.032 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"822c67bd-b5f0-4d8d-8066-608a663b47df"}
04:29:43.986 00.044 9340 case statement mapped state 6 to 3
04:29:44.015 00.029 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"822c67bd-b5f0-4d8d-8066-608a663b47df"}
04:29:44.046 00.031 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"513c2037-b8ff-42f0-a0d0-80043df78caf"}
04:29:44.172 00.126 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":595,"width":15,"height":15,"star_pos":[6.90,6.71],"pixels":"..."},"id":"513c2037-b8ff-42f0-a0d0-80043df78caf"}
04:29:45.199 01.027 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"b71c790f-eec7-4d1c-9521-6571f5fbb0ba"}
04:29:45.284 00.085 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"b71c790f-eec7-4d1c-9521-6571f5fbb0ba"}
04:29:45.372 00.088 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"4619df2e-f33c-4eb2-bbaa-5d6cd02e3882"}
04:29:45.478 00.106 9340 case statement mapped state 6 to 3
04:29:45.531 00.053 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"4619df2e-f33c-4eb2-bbaa-5d6cd02e3882"}
04:29:45.632 00.101 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"f57042ab-ff73-4e45-b2d5-2680e7621a9a"}
04:29:45.679 00.047 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":595,"width":15,"height":15,"star_pos":[6.90,6.71],"pixels":"..."},"id":"f57042ab-ff73-4e45-b2d5-2680e7621a9a"}
04:29:46.279 00.600 12020 Exposure complete
04:29:46.728 00.449 12020 worker thread done servicing request
04:29:46.728 00.000 9340 OnExposeComplete: enter
04:29:46.779 00.051 9340 UpdateGuideState(): m_state=6
04:29:46.797 00.018 9340 Star::Find(15, 1412, 112, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 596
04:29:46.823 00.026 9340 Star::Find returns 1 (0), X=1413.12, Y=112.58, Mass=1528713, SNR=192.0, Peak=65526 HFD=4.9
04:29:46.841 00.018 9340 MultiStar: [#1 -0.04,0.03,1.01,U] [#2 -0.02,0.26,0.84,U] [#3 0.16,0.04,1.09,U] [#4 0.07,0.04,1.14,U] [#5 0.19,0.16,0.84,U] [#6 0.00,0.19,0.98,U] [#7 0.06,0.29,0.96,U] [#8 -0.06,0.06,0.94,U] 
04:29:46.860 00.019 9340 single-star, 8 included, MultiStar: {0.05, 0.11}, one-star: {0.03, -0.04}
04:29:46.876 00.016 9340 CameraToMount -- cameraTheta (-0.90) - m_xAngle (0.05) = xAngle (-0.95 = -0.95)
04:29:46.921 00.045 9340 CameraToMount -- cameraTheta (-0.90) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-4.01 = 2.27)
04:29:46.939 00.018 9340 CameraToMount -- cameraX=0.03 cameraY=-0.04 hyp=0.05 cameraTheta=-0.90 mountX=0.03 mountY=0.04, mountTheta=0.92
04:29:46.964 00.025 9340 SchedulePrimaryMove(10104498, x=0.03, y=-0.04, opts=13)
04:29:46.977 00.013 9340 Enqueuing Move request for scope (0.03, -0.04)
04:29:46.999 00.022 12020 Worker thread wakes up
04:29:47.000 00.001 12020 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.04) opts 0xd
04:29:47.000 00.000 12020 Handling offset move in thread for scope, endpoint = (0.03, -0.04)
04:29:47.000 00.000 12020 Moving (0.03, -0.04) raw xDistance=0.03 yDistance=0.04
04:29:47.001 00.001 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
04:29:47.001 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=6301, max=65535, med=10349, FiltMin=7900, FiltMax=65517, Gamma=2.870
04:29:47.021 00.020 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:29:47.021 00.000 9340 UpdateGuideState exits: m=1528713 SNR=192.0
04:29:47.067 00.046 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
04:29:47.068 00.001 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:29:47.083 00.015 12020 MoveAxis(E, 0, ABG)
04:29:47.083 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
04:29:47.097 00.014 12020 Move returns status 0, amount 0
04:29:47.097 00.000 12020 MoveAxis(N, 0, ABG)
04:29:47.098 00.001 12020 Move returns status 0, amount 0
04:29:47.098 00.000 12020 move complete, result=0
04:29:47.098 00.000 9340 Enqueuing Expose request
04:29:47.118 00.020 12020 worker thread done servicing request
04:29:47.118 00.000 12020 Worker thread wakes up
04:29:47.118 00.000 9340 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
04:29:47.134 00.016 12020 worker thread servicing REQUEST_EXPOSE 2000
04:29:47.135 00.001 12020 Handling exposure in thread, d=2000 o=3 r=(1398,98,31,31)
04:29:47.211 00.076 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"c8aee2e5-e235-4742-b62a-35a0c7a78019"}
04:29:47.249 00.038 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"c8aee2e5-e235-4742-b62a-35a0c7a78019"}
04:29:47.269 00.020 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"b33c4700-f9e5-4a0f-af71-2b8f844bba85"}
04:29:47.297 00.028 9340 case statement mapped state 6 to 3
04:29:47.328 00.031 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"b33c4700-f9e5-4a0f-af71-2b8f844bba85"}
04:29:47.394 00.066 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"2fe6d746-5827-4f0b-b784-06afa9ba338a"}
04:29:47.412 00.018 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":596,"width":15,"height":15,"star_pos":[7.12,6.58],"pixels":"..."},"id":"2fe6d746-5827-4f0b-b784-06afa9ba338a"}
04:29:49.223 01.811 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"c098d417-34ef-4038-a40f-f182351fac27"}
04:29:49.244 00.021 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"c098d417-34ef-4038-a40f-f182351fac27"}
04:29:49.287 00.043 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"be79f58b-48c3-4f78-a271-eb6251a12b02"}
04:29:49.322 00.035 9340 case statement mapped state 6 to 3
04:29:49.341 00.019 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"be79f58b-48c3-4f78-a271-eb6251a12b02"}
04:29:49.377 00.036 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"551f2eae-e422-4382-a6f5-1688c2641f1a"}
04:29:49.394 00.017 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":596,"width":15,"height":15,"star_pos":[7.12,6.58],"pixels":"..."},"id":"551f2eae-e422-4382-a6f5-1688c2641f1a"}
04:29:49.510 00.116 12020 Exposure complete
04:29:50.094 00.584 12020 worker thread done servicing request
04:29:50.094 00.000 9340 OnExposeComplete: enter
04:29:50.124 00.030 9340 UpdateGuideState(): m_state=6
04:29:50.207 00.083 9340 Star::Find(15, 1413, 112, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 597
04:29:50.245 00.038 9340 Star::Find returns 1 (0), X=1412.88, Y=112.60, Mass=1574068, SNR=216.6, Peak=65526 HFD=5.0
04:29:50.310 00.065 9340 MultiStar: [#1 -0.11,-0.05,0.87,U] [#2 -0.06,0.07,0.87,U] [#3 -0.02,-0.11,1.07,U] [#4 0.14,0.01,0.88,U] [#5 0.03,0.01,0.81,U] [#6 0.07,-0.04,0.84,U] [#7 -0.02,0.16,0.84,U] [#8 -0.07,-0.10,0.83,U] 
04:29:50.418 00.108 9340 refined, 8 included, MultiStar: {-0.03, -0.01}, one-star: {-0.21, -0.02}
04:29:50.437 00.019 9340 CameraToMount -- cameraTheta (-2.80) - m_xAngle (0.05) = xAngle (-2.85 = -2.85)
04:29:50.478 00.041 9340 CameraToMount -- cameraTheta (-2.80) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-5.92 = 0.37)
04:29:50.573 00.095 9340 CameraToMount -- cameraX=-0.03 cameraY=-0.01 hyp=0.03 cameraTheta=-2.80 mountX=-0.03 mountY=0.01, mountTheta=2.78
04:29:50.597 00.024 9340 SchedulePrimaryMove(10104498, x=-0.03, y=-0.01, opts=13)
04:29:50.714 00.117 9340 Enqueuing Move request for scope (-0.03, -0.01)
04:29:50.784 00.070 12020 Worker thread wakes up
04:29:50.785 00.001 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.01) opts 0xd
04:29:50.785 00.000 12020 Handling offset move in thread for scope, endpoint = (-0.03, -0.01)
04:29:50.785 00.000 12020 Moving (-0.03, -0.01) raw xDistance=-0.03 yDistance=0.01
04:29:50.785 00.000 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
04:29:50.786 00.001 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:29:50.786 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
04:29:50.791 00.005 9340 UpdateImageDisplay: Size=(1920,1080) min=6499, max=65535, med=10344, FiltMin=7822, FiltMax=65517, Gamma=2.870
04:29:50.855 00.064 12020 MoveAxis(E, 0, ABG)
04:29:50.856 00.001 9340 UpdateGuideState exits: m=1574068 SNR=216.6
04:29:50.871 00.015 12020 Move returns status 0, amount 0
04:29:50.871 00.000 12020 MoveAxis(N, 0, ABG)
04:29:50.872 00.001 12020 Move returns status 0, amount 0
04:29:50.872 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:29:50.891 00.019 12020 move complete, result=0
04:29:50.892 00.001 12020 worker thread done servicing request
04:29:50.893 00.001 9340 ScheduleExposure(2000,3,1) exposurePending=0
04:29:50.924 00.031 9340 Enqueuing Expose request
04:29:50.952 00.028 12020 Worker thread wakes up
04:29:50.952 00.000 9340 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
04:29:50.998 00.046 12020 worker thread servicing REQUEST_EXPOSE 2000
04:29:50.999 00.001 12020 Handling exposure in thread, d=2000 o=3 r=(1398,98,31,31)
04:29:51.223 00.224 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"70055e3f-c62b-4d2c-a09f-56b25de03b72"}
04:29:51.245 00.022 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"70055e3f-c62b-4d2c-a09f-56b25de03b72"}
04:29:51.357 00.112 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"7292fefe-5db2-4043-887a-09c3e37da31d"}
04:29:51.415 00.058 9340 case statement mapped state 6 to 3
04:29:51.484 00.069 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"7292fefe-5db2-4043-887a-09c3e37da31d"}
04:29:51.533 00.049 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"4e4b6b5b-6d98-4399-962c-2221d8c4006b"}
04:29:51.559 00.026 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":597,"width":15,"height":15,"star_pos":[6.88,6.60],"pixels":"..."},"id":"4e4b6b5b-6d98-4399-962c-2221d8c4006b"}
04:29:53.242 01.683 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"7bd6f676-f9a6-498f-b3b7-815af9f11f0c"}
04:29:53.261 00.019 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"7bd6f676-f9a6-498f-b3b7-815af9f11f0c"}
04:29:53.297 00.036 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"a69380a7-dbc8-4c40-9e38-2412bb8ef70f"}
04:29:53.346 00.049 9340 case statement mapped state 6 to 3
04:29:53.366 00.020 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"a69380a7-dbc8-4c40-9e38-2412bb8ef70f"}
04:29:53.387 00.021 12020 Exposure complete
04:29:53.405 00.018 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"cc826491-decd-45f5-bfc2-c54e62832a87"}
04:29:53.426 00.021 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":597,"width":15,"height":15,"star_pos":[6.88,6.60],"pixels":"..."},"id":"cc826491-decd-45f5-bfc2-c54e62832a87"}
04:29:53.737 00.311 12020 worker thread done servicing request
04:29:53.738 00.001 9340 OnExposeComplete: enter
04:29:53.779 00.041 9340 UpdateGuideState(): m_state=6
04:29:53.802 00.023 9340 Star::Find(15, 1412, 112, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 598
04:29:53.821 00.019 9340 Star::Find returns 1 (0), X=1412.59, Y=112.49, Mass=1513060, SNR=220.1, Peak=65526 HFD=5.0
04:29:53.832 00.011 9340 MultiStar: [#1 -0.51,-0.21,0.00,M1] [#2 -0.37,0.05,0.81,U] [#3 -0.22,-0.21,1.00,U] [#4 -0.18,-0.12,0.90,U] [#5 -0.24,-0.06,0.84,U] [#6 -0.26,0.05,0.75,U] [#7 -0.42,0.01,0.71,U] [#8 -0.46,-0.17,0.94,U] 
04:29:53.842 00.010 9340 refined, 7 included, MultiStar: {-0.33, -0.08}, one-star: {-0.50, -0.13}
04:29:53.872 00.030 9340 CameraToMount -- cameraTheta (-2.90) - m_xAngle (0.05) = xAngle (-2.95 = -2.95)
04:29:53.885 00.013 9340 CameraToMount -- cameraTheta (-2.90) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-6.01 = 0.27)
04:29:53.911 00.026 9340 CameraToMount -- cameraX=-0.33 cameraY=-0.08 hyp=0.34 cameraTheta=-2.90 mountX=-0.34 mountY=0.09, mountTheta=2.88
04:29:53.933 00.022 9340 SchedulePrimaryMove(10104498, x=-0.33, y=-0.08, opts=13)
04:29:53.958 00.025 9340 Enqueuing Move request for scope (-0.33, -0.08)
04:29:53.970 00.012 12020 Worker thread wakes up
04:29:53.970 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=6365, max=65535, med=10353, FiltMin=8223, FiltMax=65517, Gamma=2.870
04:29:53.981 00.011 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.33, -0.08) opts 0xd
04:29:53.981 00.000 9340 UpdateGuideState exits: m=1513060 SNR=220.1
04:29:53.993 00.012 12020 Handling offset move in thread for scope, endpoint = (-0.33, -0.08)
04:29:53.993 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:29:54.006 00.013 12020 Moving (-0.33, -0.08) raw xDistance=-0.34 yDistance=0.09
04:29:54.006 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
04:29:54.021 00.015 12020 GuideAlgorithmHysteresis::Result() returns -0.14 from input -0.34
04:29:54.021 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:29:54.021 00.000 9340 Enqueuing Expose request
04:29:54.057 00.036 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
04:29:54.057 00.000 12020 MoveAxis(E, 25, ABG)
04:29:54.058 00.001 12020 Guiding  Dir = 2, Dur = 25
04:29:54.069 00.011 12020 IsSlewing returns 0
04:29:54.070 00.001 12020 IsGuiding returns 0
04:29:54.101 00.031 12020 IsGuiding returns 1
04:29:54.101 00.000 12020 scope still moving after pulse duration time elapsed
04:29:54.124 00.023 12020 IsSlewing returns 0
04:29:54.125 00.001 12020 IsGuiding returns 1
04:29:54.156 00.031 12020 IsSlewing returns 0
04:29:54.157 00.001 12020 IsGuiding returns 0
04:29:54.157 00.000 12020 scope move finished after 25 + 62 ms
04:29:54.159 00.002 12020 Move returns status 0, amount 25
04:29:54.159 00.000 12020 MoveAxis(N, 0, ABG)
04:29:54.159 00.000 12020 Move returns status 0, amount 0
04:29:54.160 00.001 12020 move complete, result=0
04:29:54.160 00.000 12020 worker thread done servicing request
04:29:54.162 00.002 9340 GuideStep: -0.3 px 25 ms EAST, 0.1 px 0 ms NORTH
04:29:54.196 00.034 12020 Worker thread wakes up
04:29:54.196 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
04:29:54.196 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(1398,98,31,31)
04:29:55.250 01.054 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"e186d3da-e5f0-49ce-a200-2039c0e2747f"}
04:29:55.273 00.023 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"e186d3da-e5f0-49ce-a200-2039c0e2747f"}
04:29:55.314 00.041 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"e463146b-1654-43fe-9bae-807213d961b7"}
04:29:55.331 00.017 9340 case statement mapped state 6 to 3
04:29:55.353 00.022 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"e463146b-1654-43fe-9bae-807213d961b7"}
04:29:55.414 00.061 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"7eb42921-99c4-42a3-bd49-831ea31e18d7"}
04:29:55.428 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":598,"width":15,"height":15,"star_pos":[6.59,7.49],"pixels":"..."},"id":"7eb42921-99c4-42a3-bd49-831ea31e18d7"}
04:29:56.581 01.153 12020 Exposure complete
04:29:57.144 00.563 12020 worker thread done servicing request
04:29:57.144 00.000 9340 OnExposeComplete: enter
04:29:57.158 00.014 9340 UpdateGuideState(): m_state=6
04:29:57.180 00.022 9340 Star::Find(15, 1412, 112, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 599
04:29:57.238 00.058 9340 Star::Find returns 1 (0), X=1412.82, Y=112.54, Mass=1485023, SNR=188.0, Peak=65526 HFD=4.8
04:29:57.276 00.038 9340 MultiStar: [#1 0.02,-0.10,1.15,U] [#2 -0.10,0.17,0.86,U] [#3 0.13,0.08,1.13,U] [#4 0.04,0.06,1.21,U] [#5 -0.09,0.20,1.07,U] [#6 0.10,0.26,0.99,U] [#7 -0.08,0.03,1.10,U] [#8 -0.13,-0.11,0.97,U] 
04:29:57.407 00.131 9340 refined, 8 included, MultiStar: {-0.04, 0.05}, one-star: {-0.27, -0.09}
04:29:57.451 00.044 9340 CameraToMount -- cameraTheta (2.20) - m_xAngle (0.05) = xAngle (2.16 = 2.16)
04:29:57.488 00.037 9340 CameraToMount -- cameraTheta (2.20) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-0.91 = -0.91)
04:29:57.536 00.048 9340 CameraToMount -- cameraX=-0.04 cameraY=0.05 hyp=0.07 cameraTheta=2.20 mountX=-0.04 mountY=-0.05, mountTheta=-2.18
04:29:57.578 00.042 9340 SchedulePrimaryMove(10104498, x=-0.04, y=0.05, opts=13)
04:29:57.596 00.018 9340 Enqueuing Move request for scope (-0.04, 0.05)
04:29:57.630 00.034 12020 Worker thread wakes up
04:29:57.630 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=5819, max=65535, med=10299, FiltMin=8156, FiltMax=65517, Gamma=2.870
04:29:57.677 00.047 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.05) opts 0xd
04:29:57.678 00.001 12020 Handling offset move in thread for scope, endpoint = (-0.04, 0.05)
04:29:57.678 00.000 12020 Moving (-0.04, 0.05) raw xDistance=-0.04 yDistance=-0.05
04:29:57.678 00.000 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
04:29:57.678 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:29:57.678 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
04:29:57.679 00.001 12020 MoveAxis(E, 0, ABG)
04:29:57.679 00.000 12020 Move returns status 0, amount 0
04:29:57.688 00.009 9340 UpdateGuideState exits: m=1485023 SNR=188.0
04:29:57.745 00.057 12020 MoveAxis(N, 0, ABG)
04:29:57.745 00.000 12020 Move returns status 0, amount 0
04:29:57.745 00.000 12020 move complete, result=0
04:29:57.745 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:29:57.765 00.020 12020 worker thread done servicing request
04:29:57.766 00.001 9340 ScheduleExposure(2000,3,1) exposurePending=0
04:29:57.785 00.019 9340 Enqueuing Expose request
04:29:57.823 00.038 12020 Worker thread wakes up
04:29:57.824 00.001 12020 worker thread servicing REQUEST_EXPOSE 2000
04:29:57.824 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(1398,98,31,31)
04:29:57.826 00.002 9340 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
04:29:57.862 00.036 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"eb167d9d-e8e3-4ce0-b79e-5f59d1a1778d"}
04:29:57.882 00.020 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"eb167d9d-e8e3-4ce0-b79e-5f59d1a1778d"}
04:29:57.899 00.017 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"4d713017-5aef-4fe9-a2cd-7b938742f20e"}
04:29:57.919 00.020 9340 case statement mapped state 6 to 3
04:29:57.968 00.049 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"4d713017-5aef-4fe9-a2cd-7b938742f20e"}
04:29:57.996 00.028 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"831a72df-1aa3-48b4-8883-2cb4f04cf812"}
04:29:58.011 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":599,"width":15,"height":15,"star_pos":[6.82,6.54],"pixels":"..."},"id":"831a72df-1aa3-48b4-8883-2cb4f04cf812"}
04:29:59.253 01.242 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"d617bd85-4022-4c4e-bb83-aee407b377e2"}
04:29:59.275 00.022 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"d617bd85-4022-4c4e-bb83-aee407b377e2"}
04:29:59.306 00.031 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"20a72dbf-25d2-4532-8303-5ea2ca7ef05e"}
04:29:59.341 00.035 9340 case statement mapped state 6 to 3
04:29:59.393 00.052 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"20a72dbf-25d2-4532-8303-5ea2ca7ef05e"}
04:29:59.423 00.030 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"aa73f2b2-c392-44cb-b730-2b3c31c73918"}
04:29:59.443 00.020 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":599,"width":15,"height":15,"star_pos":[6.82,6.54],"pixels":"..."},"id":"aa73f2b2-c392-44cb-b730-2b3c31c73918"}
04:30:00.209 00.766 12020 Exposure complete
04:30:00.526 00.317 12020 worker thread done servicing request
04:30:00.526 00.000 9340 OnExposeComplete: enter
04:30:00.549 00.023 9340 UpdateGuideState(): m_state=6
04:30:00.591 00.042 9340 Star::Find(15, 1412, 112, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 600
04:30:00.601 00.010 9340 Star::Find returns 1 (0), X=1412.73, Y=112.95, Mass=1552155, SNR=205.8, Peak=65526 HFD=4.8
04:30:00.617 00.016 9340 MultiStar: [#1 -0.36,0.29,0.89,U] [#2 -0.34,0.49,0.00,M1] [#3 -0.19,0.37,0.90,U] [#4 -0.21,0.28,0.98,U] [#5 -0.34,0.47,0.00,M1] [#6 -0.17,0.32,0.85,U] [#7 -0.30,0.46,0.00,M1] [#8 -0.31,0.24,0.83,U] 
04:30:00.632 00.015 9340 refined, 5 included, MultiStar: {-0.27, 0.31}, one-star: {-0.36, 0.33}
04:30:00.643 00.011 9340 CameraToMount -- cameraTheta (2.29) - m_xAngle (0.05) = xAngle (2.24 = 2.24)
04:30:00.661 00.018 9340 CameraToMount -- cameraTheta (2.29) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-0.82 = -0.82)
04:30:00.674 00.013 9340 CameraToMount -- cameraX=-0.27 cameraY=0.31 hyp=0.41 cameraTheta=2.29 mountX=-0.25 mountY=-0.30, mountTheta=-2.27
04:30:00.692 00.018 9340 SchedulePrimaryMove(10104498, x=-0.27, y=0.31, opts=13)
04:30:00.725 00.033 9340 Enqueuing Move request for scope (-0.27, 0.31)
04:30:00.741 00.016 12020 Worker thread wakes up
04:30:00.741 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=5700, max=65535, med=10350, FiltMin=7583, FiltMax=65517, Gamma=2.870
04:30:00.753 00.012 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.27, 0.31) opts 0xd
04:30:00.753 00.000 9340 UpdateGuideState exits: m=1552155 SNR=205.8
04:30:00.766 00.013 12020 Handling offset move in thread for scope, endpoint = (-0.27, 0.31)
04:30:00.766 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:30:00.777 00.011 12020 Moving (-0.27, 0.31) raw xDistance=-0.25 yDistance=-0.30
04:30:00.778 00.001 9340 ScheduleExposure(2000,3,1) exposurePending=0
04:30:00.792 00.014 12020 GuideAlgorithmHysteresis::Result() returns -0.11 from input -0.25
04:30:00.792 00.000 9340 Enqueuing Expose request
04:30:00.806 00.014 12020 GuideAlgorithmResistSwitch::result() returns -0.30 from input -0.30
04:30:00.806 00.000 12020 MoveAxis(E, 19, ABG)
04:30:00.807 00.001 12020 Guiding  Dir = 2, Dur = 19
04:30:00.808 00.001 12020 IsSlewing returns 0
04:30:00.809 00.001 12020 IsGuiding returns 0
04:30:00.849 00.040 12020 IsGuiding returns 1
04:30:00.849 00.000 12020 scope still moving after pulse duration time elapsed
04:30:00.896 00.047 12020 IsSlewing returns 0
04:30:00.897 00.001 12020 IsGuiding returns 0
04:30:00.897 00.000 12020 scope move finished after 19 + 69 ms
04:30:00.898 00.001 12020 Move returns status 0, amount 19
04:30:00.898 00.000 12020 MoveAxis(N, 49, ABG)
04:30:00.898 00.000 12020 Guiding  Dir = 0, Dur = 49
04:30:00.899 00.001 12020 IsSlewing returns 0
04:30:00.900 00.001 12020 IsGuiding returns 0
04:30:01.025 00.125 12020 IsGuiding returns 1
04:30:01.026 00.001 12020 scope still moving after pulse duration time elapsed
04:30:01.120 00.094 12020 IsSlewing returns 0
04:30:01.122 00.002 12020 IsGuiding returns 0
04:30:01.122 00.000 12020 scope move finished after 49 + 172 ms
04:30:01.122 00.000 12020 Move returns status 0, amount 49
04:30:01.122 00.000 12020 move complete, result=0
04:30:01.123 00.001 9340 GuideStep: -0.3 px 19 ms EAST, -0.3 px 49 ms NORTH
04:30:01.136 00.013 12020 worker thread done servicing request
04:30:01.136 00.000 12020 Worker thread wakes up
04:30:01.136 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
04:30:01.136 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(1398,98,31,31)
04:30:01.253 00.117 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"d8ade5b6-1b0c-4cd5-9831-a6d698e04341"}
04:30:01.271 00.018 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"d8ade5b6-1b0c-4cd5-9831-a6d698e04341"}
04:30:01.324 00.053 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"b722b7e9-7526-44c2-af4b-74fff95844f8"}
04:30:01.339 00.015 9340 case statement mapped state 6 to 3
04:30:01.348 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"b722b7e9-7526-44c2-af4b-74fff95844f8"}
04:30:01.361 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"1bf97d30-1982-46ba-a33f-cb2549d61397"}
04:30:01.377 00.016 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":600,"width":15,"height":15,"star_pos":[6.73,6.95],"pixels":"..."},"id":"1bf97d30-1982-46ba-a33f-cb2549d61397"}
04:30:03.252 01.875 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"c17e7685-6fa0-45cc-b6c4-468d1ad1a053"}
04:30:03.272 00.020 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"c17e7685-6fa0-45cc-b6c4-468d1ad1a053"}
04:30:03.289 00.017 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"9c58971a-889d-46db-8f87-2bcaa812e088"}
04:30:03.303 00.014 9340 case statement mapped state 6 to 3
04:30:03.315 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"9c58971a-889d-46db-8f87-2bcaa812e088"}
04:30:03.348 00.033 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"b33e4f24-fa59-43e1-88af-8d684bda3def"}
04:30:03.380 00.032 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":600,"width":15,"height":15,"star_pos":[6.73,6.95],"pixels":"..."},"id":"b33e4f24-fa59-43e1-88af-8d684bda3def"}
04:30:03.500 00.120 12020 Exposure complete
04:30:03.861 00.361 9340 OnExposeComplete: enter
04:30:03.876 00.015 12020 worker thread done servicing request
04:30:03.876 00.000 9340 UpdateGuideState(): m_state=6
04:30:03.910 00.034 9340 Star::Find(15, 1412, 112, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 601
04:30:03.937 00.027 9340 Star::Find returns 1 (0), X=1412.84, Y=112.63, Mass=1547941, SNR=200.1, Peak=65526 HFD=4.8
04:30:03.957 00.020 9340 MultiStar: [#1 -0.18,0.08,1.03,U] [#2 -0.11,0.29,0.85,U] [#3 0.04,0.15,1.13,U] [#4 0.00,-0.02,1.02,U] [#5 -0.10,0.18,0.79,U] [#6 -0.12,0.15,0.78,U] [#7 -0.01,0.28,1.06,U] [#8 -0.17,0.03,1.14,U] 
04:30:03.970 00.013 9340 refined, 8 included, MultiStar: {-0.10, 0.12}, one-star: {-0.25, 0.01}
04:30:03.986 00.016 9340 CameraToMount -- cameraTheta (2.24) - m_xAngle (0.05) = xAngle (2.19 = 2.19)
04:30:04.006 00.020 9340 CameraToMount -- cameraTheta (2.24) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-0.87 = -0.87)
04:30:04.049 00.043 9340 CameraToMount -- cameraX=-0.10 cameraY=0.12 hyp=0.16 cameraTheta=2.24 mountX=-0.09 mountY=-0.12, mountTheta=-2.22
04:30:04.073 00.024 9340 SchedulePrimaryMove(10104498, x=-0.10, y=0.12, opts=13)
04:30:04.086 00.013 9340 Enqueuing Move request for scope (-0.10, 0.12)
04:30:04.104 00.018 12020 Worker thread wakes up
04:30:04.105 00.001 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.12) opts 0xd
04:30:04.105 00.000 12020 Handling offset move in thread for scope, endpoint = (-0.10, 0.12)
04:30:04.106 00.001 12020 Moving (-0.10, 0.12) raw xDistance=-0.09 yDistance=-0.12
04:30:04.106 00.000 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
04:30:04.106 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:30:04.108 00.002 9340 UpdateImageDisplay: Size=(1920,1080) min=6165, max=65535, med=10301, FiltMin=7955, FiltMax=65517, Gamma=2.870
04:30:04.156 00.048 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
04:30:04.156 00.000 12020 MoveAxis(E, 0, ABG)
04:30:04.156 00.000 12020 Move returns status 0, amount 0
04:30:04.157 00.001 12020 MoveAxis(N, 0, ABG)
04:30:04.157 00.000 12020 Move returns status 0, amount 0
04:30:04.157 00.000 12020 move complete, result=0
04:30:04.157 00.000 12020 worker thread done servicing request
04:30:04.157 00.000 9340 UpdateGuideState exits: m=1547941 SNR=200.1
04:30:04.177 00.020 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:30:04.189 00.012 9340 ScheduleExposure(2000,3,1) exposurePending=0
04:30:04.236 00.047 9340 Enqueuing Expose request
04:30:04.282 00.046 12020 Worker thread wakes up
04:30:04.282 00.000 9340 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
04:30:04.300 00.018 12020 worker thread servicing REQUEST_EXPOSE 2000
04:30:04.300 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(1398,98,31,31)
04:30:05.250 00.950 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"35293cfb-fafb-4956-9069-1de6e57b4cd8"}
04:30:05.301 00.051 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"35293cfb-fafb-4956-9069-1de6e57b4cd8"}
04:30:05.315 00.014 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"b766c4e4-da0b-46d7-ab20-b24c8e878d02"}
04:30:05.332 00.017 9340 case statement mapped state 6 to 3
04:30:05.342 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"b766c4e4-da0b-46d7-ab20-b24c8e878d02"}
04:30:05.361 00.019 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"14ec941d-d7a7-4bc1-9e32-db031daa6112"}
04:30:05.375 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":601,"width":15,"height":15,"star_pos":[6.84,6.63],"pixels":"..."},"id":"14ec941d-d7a7-4bc1-9e32-db031daa6112"}
04:30:06.678 01.303 12020 Exposure complete
04:30:06.937 00.259 12020 worker thread done servicing request
04:30:06.937 00.000 9340 OnExposeComplete: enter
04:30:06.949 00.012 9340 UpdateGuideState(): m_state=6
04:30:06.963 00.014 9340 Star::Find(15, 1412, 112, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 602
04:30:06.975 00.012 9340 Star::Find returns 1 (0), X=1412.94, Y=112.81, Mass=1494851, SNR=232.0, Peak=65526 HFD=4.6
04:30:07.005 00.030 9340 MultiStar: [#1 0.01,0.19,0.81,U] [#2 0.14,0.39,0.71,U] [#3 0.04,0.05,0.89,U] [#4 0.10,0.22,0.86,U] [#5 0.00,0.14,0.78,U] [#6 0.01,0.34,0.66,U] [#7 0.00,0.25,0.83,U] [#8 0.07,0.19,0.92,U] 
04:30:07.023 00.018 9340 refined, 8 included, MultiStar: {0.02, 0.21}, one-star: {-0.15, 0.19}
04:30:07.035 00.012 9340 CameraToMount -- cameraTheta (1.48) - m_xAngle (0.05) = xAngle (1.43 = 1.43)
04:30:07.044 00.009 9340 CameraToMount -- cameraTheta (1.48) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-1.64 = -1.64)
04:30:07.056 00.012 9340 CameraToMount -- cameraX=0.02 cameraY=0.21 hyp=0.21 cameraTheta=1.48 mountX=0.03 mountY=-0.21, mountTheta=-1.43
04:30:07.073 00.017 9340 SchedulePrimaryMove(10104498, x=0.02, y=0.21, opts=13)
04:30:07.102 00.029 9340 Enqueuing Move request for scope (0.02, 0.21)
04:30:07.119 00.017 12020 Worker thread wakes up
04:30:07.119 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=6367, max=65535, med=10306, FiltMin=8111, FiltMax=65517, Gamma=2.870
04:30:07.132 00.013 12020 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.21) opts 0xd
04:30:07.132 00.000 12020 Handling offset move in thread for scope, endpoint = (0.02, 0.21)
04:30:07.133 00.001 9340 UpdateGuideState exits: m=1494851 SNR=232.0
04:30:07.145 00.012 12020 Moving (0.02, 0.21) raw xDistance=0.03 yDistance=-0.21
04:30:07.145 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:30:07.156 00.011 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
04:30:07.157 00.001 9340 ScheduleExposure(2000,3,1) exposurePending=0
04:30:07.167 00.010 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:30:07.167 00.000 9340 Enqueuing Expose request
04:30:07.182 00.015 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.21
04:30:07.182 00.000 12020 MoveAxis(E, 0, ABG)
04:30:07.182 00.000 12020 Move returns status 0, amount 0
04:30:07.182 00.000 12020 MoveAxis(N, 0, ABG)
04:30:07.183 00.001 12020 Move returns status 0, amount 0
04:30:07.183 00.000 12020 move complete, result=0
04:30:07.183 00.000 12020 worker thread done servicing request
04:30:07.183 00.000 12020 Worker thread wakes up
04:30:07.183 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
04:30:07.183 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(1398,98,31,31)
04:30:07.185 00.002 9340 GuideStep: 0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
04:30:07.250 00.065 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"71cc5199-e34e-4062-9b96-fb925a41722a"}
04:30:07.262 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"71cc5199-e34e-4062-9b96-fb925a41722a"}
04:30:07.273 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"011f55b1-7a3e-4a18-967b-92b3402a5914"}
04:30:07.286 00.013 9340 case statement mapped state 6 to 3
04:30:07.300 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"011f55b1-7a3e-4a18-967b-92b3402a5914"}
04:30:07.332 00.032 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"f05944fa-1ca6-41a7-8a80-cf2e703f602e"}
04:30:07.343 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":602,"width":15,"height":15,"star_pos":[6.94,6.81],"pixels":"..."},"id":"f05944fa-1ca6-41a7-8a80-cf2e703f602e"}
04:30:09.251 01.908 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"4f2f29fa-8743-446e-8201-b07d33af4505"}
04:30:09.263 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"4f2f29fa-8743-446e-8201-b07d33af4505"}
04:30:09.274 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"65d6a85b-1fcc-4898-b0dd-4ad2c229c8c1"}
04:30:09.283 00.009 9340 case statement mapped state 6 to 3
04:30:09.300 00.017 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"65d6a85b-1fcc-4898-b0dd-4ad2c229c8c1"}
04:30:09.352 00.052 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"8ebe2bc8-29ff-4d64-9e08-076c626d94aa"}
04:30:09.363 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":602,"width":15,"height":15,"star_pos":[6.94,6.81],"pixels":"..."},"id":"8ebe2bc8-29ff-4d64-9e08-076c626d94aa"}
04:30:09.539 00.176 12020 Exposure complete
04:30:09.776 00.237 12020 worker thread done servicing request
04:30:09.776 00.000 9340 OnExposeComplete: enter
04:30:09.787 00.011 9340 UpdateGuideState(): m_state=6
04:30:09.819 00.032 9340 Star::Find(15, 1412, 112, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 603
04:30:09.832 00.013 9340 Star::Find returns 1 (0), X=1412.75, Y=112.83, Mass=1516437, SNR=190.8, Peak=65526 HFD=4.7
04:30:09.844 00.012 9340 MultiStar: [#1 -0.19,0.01,0.90,U] [#2 -0.32,0.30,0.96,U] [#3 -0.20,0.14,1.23,U] [#4 -0.16,0.20,1.03,U] [#5 -0.13,0.33,0.91,U] [#6 -0.13,0.35,1.05,U] [#7 -0.27,0.22,0.92,U] [#8 -0.27,0.22,0.99,U] 
04:30:09.854 00.010 9340 refined, 8 included, MultiStar: {-0.22, 0.22}, one-star: {-0.33, 0.21}
04:30:09.866 00.012 9340 CameraToMount -- cameraTheta (2.36) - m_xAngle (0.05) = xAngle (2.31 = 2.31)
04:30:09.875 00.009 9340 CameraToMount -- cameraTheta (2.36) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-0.76 = -0.76)
04:30:09.885 00.010 9340 CameraToMount -- cameraX=-0.22 cameraY=0.22 hyp=0.31 cameraTheta=2.36 mountX=-0.21 mountY=-0.21, mountTheta=-2.35
04:30:09.907 00.022 9340 SchedulePrimaryMove(10104498, x=-0.22, y=0.22, opts=13)
04:30:09.918 00.011 9340 Enqueuing Move request for scope (-0.22, 0.22)
04:30:09.943 00.025 12020 Worker thread wakes up
04:30:09.943 00.000 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.22, 0.22) opts 0xd
04:30:09.944 00.001 9340 UpdateImageDisplay: Size=(1920,1080) min=6163, max=65535, med=10295, FiltMin=8168, FiltMax=65517, Gamma=2.870
04:30:09.954 00.010 12020 Handling offset move in thread for scope, endpoint = (-0.22, 0.22)
04:30:09.954 00.000 9340 UpdateGuideState exits: m=1516437 SNR=190.8
04:30:09.964 00.010 12020 Moving (-0.22, 0.22) raw xDistance=-0.21 yDistance=-0.21
04:30:09.964 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:30:09.972 00.008 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.21
04:30:09.973 00.001 9340 ScheduleExposure(2000,3,1) exposurePending=0
04:30:09.984 00.011 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:30:09.984 00.000 9340 Enqueuing Expose request
04:30:09.995 00.011 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.21
04:30:09.996 00.001 12020 MoveAxis(E, 0, ABG)
04:30:09.996 00.000 12020 Move returns status 0, amount 0
04:30:09.996 00.000 12020 MoveAxis(N, 0, ABG)
04:30:09.996 00.000 12020 Move returns status 0, amount 0
04:30:09.996 00.000 12020 move complete, result=0
04:30:09.996 00.000 12020 worker thread done servicing request
04:30:09.996 00.000 12020 Worker thread wakes up
04:30:09.997 00.001 12020 worker thread servicing REQUEST_EXPOSE 2000
04:30:09.997 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(1398,98,31,31)
04:30:09.999 00.002 9340 GuideStep: -0.2 px 0 ms EAST, -0.2 px 0 ms NORTH
04:30:11.256 01.257 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"4b68f919-8512-406c-9d64-34a128d28221"}
04:30:11.343 00.087 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"4b68f919-8512-406c-9d64-34a128d28221"}
04:30:11.428 00.085 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"e6ffa303-f22b-41bd-9c51-a4108e66dcdc"}
04:30:11.489 00.061 9340 case statement mapped state 6 to 3
04:30:11.508 00.019 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"e6ffa303-f22b-41bd-9c51-a4108e66dcdc"}
04:30:11.539 00.031 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"dad1b8b9-fed4-408f-908d-15549dfb34f8"}
04:30:11.597 00.058 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":603,"width":15,"height":15,"star_pos":[6.75,6.83],"pixels":"..."},"id":"dad1b8b9-fed4-408f-908d-15549dfb34f8"}
04:30:12.487 00.890 12020 Exposure complete
04:30:13.152 00.665 12020 worker thread done servicing request
04:30:13.153 00.001 9340 OnExposeComplete: enter
04:30:13.169 00.016 9340 UpdateGuideState(): m_state=6
04:30:13.182 00.013 9340 Star::Find(15, 1412, 112, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 604
04:30:13.203 00.021 9340 Star::Find returns 1 (0), X=1412.82, Y=112.72, Mass=1561677, SNR=260.7, Peak=65526 HFD=4.8
04:30:13.225 00.022 9340 MultiStar: [#1 -0.35,0.20,0.72,U] [#2 -0.32,0.34,0.69,U] [#3 -0.11,0.06,0.90,U] [#4 -0.04,0.04,0.73,U] [#5 -0.19,0.27,0.66,U] [#6 -0.13,0.27,0.60,U] [#7 -0.36,0.33,0.74,U] [#8 -0.34,0.21,0.86,U] 
04:30:13.269 00.044 9340 single-star, 8 included, MultiStar: {-0.24, 0.19}, one-star: {-0.26, 0.09}
04:30:13.288 00.019 9340 CameraToMount -- cameraTheta (2.80) - m_xAngle (0.05) = xAngle (2.75 = 2.75)
04:30:13.308 00.020 9340 CameraToMount -- cameraTheta (2.80) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-0.31 = -0.31)
04:30:13.341 00.033 9340 CameraToMount -- cameraX=-0.26 cameraY=0.09 hyp=0.28 cameraTheta=2.80 mountX=-0.26 mountY=-0.09, mountTheta=-2.82
04:30:13.378 00.037 9340 SchedulePrimaryMove(10104498, x=-0.26, y=0.09, opts=13)
04:30:13.391 00.013 9340 Enqueuing Move request for scope (-0.26, 0.09)
04:30:13.410 00.019 12020 Worker thread wakes up
04:30:13.410 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=6544, max=65535, med=10346, FiltMin=8119, FiltMax=65517, Gamma=2.870
04:30:13.423 00.013 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.26, 0.09) opts 0xd
04:30:13.423 00.000 9340 UpdateGuideState exits: m=1561677 SNR=260.7
04:30:13.444 00.021 12020 Handling offset move in thread for scope, endpoint = (-0.26, 0.09)
04:30:13.444 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:30:13.460 00.016 12020 Moving (-0.26, 0.09) raw xDistance=-0.26 yDistance=-0.09
04:30:13.461 00.001 12020 GuideAlgorithmHysteresis::Result() returns -0.11 from input -0.26
04:30:13.461 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:30:13.462 00.001 9340 ScheduleExposure(2000,3,1) exposurePending=0
04:30:13.510 00.048 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
04:30:13.511 00.001 9340 Enqueuing Expose request
04:30:13.540 00.029 12020 MoveAxis(E, 20, ABG)
04:30:13.540 00.000 12020 Guiding  Dir = 2, Dur = 20
04:30:13.542 00.002 12020 IsSlewing returns 0
04:30:13.542 00.000 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"fe687c2e-df57-4fbb-9ccb-8e8e6e6784d4"}
04:30:13.559 00.017 12020 IsGuiding returns 0
04:30:13.561 00.002 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"fe687c2e-df57-4fbb-9ccb-8e8e6e6784d4"}
04:30:13.577 00.016 12020 PulseGuide returned control before completion, sleep 12
04:30:13.579 00.002 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"cd8f9590-3749-4382-8f53-85cbfc6ed373"}
04:30:13.591 00.012 9340 case statement mapped state 6 to 3
04:30:13.632 00.041 12020 IsGuiding returns 1
04:30:13.632 00.000 12020 scope still moving after pulse duration time elapsed
04:30:13.633 00.001 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"cd8f9590-3749-4382-8f53-85cbfc6ed373"}
04:30:13.653 00.020 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"1b687083-4a05-406d-8e22-af37a6e71b8a"}
04:30:13.672 00.019 12020 IsSlewing returns 0
04:30:13.673 00.001 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":604,"width":15,"height":15,"star_pos":[6.82,6.72],"pixels":"..."},"id":"1b687083-4a05-406d-8e22-af37a6e71b8a"}
04:30:13.685 00.012 12020 IsGuiding returns 0
04:30:13.685 00.000 12020 scope move finished after 20 + 105 ms
04:30:13.685 00.000 12020 Move returns status 0, amount 20
04:30:13.685 00.000 12020 MoveAxis(N, 0, ABG)
04:30:13.685 00.000 12020 Move returns status 0, amount 0
04:30:13.685 00.000 12020 move complete, result=0
04:30:13.685 00.000 12020 worker thread done servicing request
04:30:13.686 00.001 12020 Worker thread wakes up
04:30:13.686 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
04:30:13.686 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(1398,98,31,31)
04:30:13.688 00.002 9340 GuideStep: -0.3 px 20 ms EAST, -0.1 px 0 ms NORTH
04:30:15.281 01.593 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"ba82f311-5167-4a62-8094-b11483957850"}
04:30:15.322 00.041 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"ba82f311-5167-4a62-8094-b11483957850"}
04:30:15.353 00.031 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"04457950-7906-4680-99bd-67784606b603"}
04:30:15.369 00.016 9340 case statement mapped state 6 to 3
04:30:15.383 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"04457950-7906-4680-99bd-67784606b603"}
04:30:15.418 00.035 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"e9370eef-1caa-4b34-b6db-0643882ee288"}
04:30:15.445 00.027 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":604,"width":15,"height":15,"star_pos":[6.82,6.72],"pixels":"..."},"id":"e9370eef-1caa-4b34-b6db-0643882ee288"}
04:30:16.050 00.605 12020 Exposure complete
04:30:16.368 00.318 12020 worker thread done servicing request
04:30:16.368 00.000 9340 OnExposeComplete: enter
04:30:16.382 00.014 9340 UpdateGuideState(): m_state=6
04:30:16.401 00.019 9340 Star::Find(15, 1412, 112, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 605
04:30:16.415 00.014 9340 Star::Find returns 1 (0), X=1412.68, Y=112.65, Mass=1550538, SNR=246.9, Peak=65526 HFD=4.8
04:30:16.431 00.016 9340 MultiStar: [#1 -0.36,0.10,0.88,U] [#2 -0.33,0.28,0.71,U] [#3 -0.10,0.15,0.81,U] [#4 -0.16,0.13,0.79,U] [#5 -0.29,0.25,0.62,U] [#6 -0.11,0.13,0.78,U] [#7 -0.26,0.15,0.77,U] [#8 -0.37,-0.11,0.78,U] 
04:30:16.451 00.020 9340 refined, 8 included, MultiStar: {-0.27, 0.12}, one-star: {-0.41, 0.03}
04:30:16.468 00.017 9340 CameraToMount -- cameraTheta (2.74) - m_xAngle (0.05) = xAngle (2.69 = 2.69)
04:30:16.510 00.042 9340 CameraToMount -- cameraTheta (2.74) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-0.38 = -0.38)
04:30:16.525 00.015 9340 CameraToMount -- cameraX=-0.27 cameraY=0.12 hyp=0.29 cameraTheta=2.74 mountX=-0.26 mountY=-0.11, mountTheta=-2.75
04:30:16.543 00.018 9340 SchedulePrimaryMove(10104498, x=-0.27, y=0.12, opts=13)
04:30:16.554 00.011 9340 Enqueuing Move request for scope (-0.27, 0.12)
04:30:16.579 00.025 12020 Worker thread wakes up
04:30:16.579 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=6509, max=65535, med=10363, FiltMin=7824, FiltMax=65517, Gamma=2.870
04:30:16.596 00.017 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.27, 0.12) opts 0xd
04:30:16.596 00.000 9340 UpdateGuideState exits: m=1550538 SNR=246.9
04:30:16.634 00.038 12020 Handling offset move in thread for scope, endpoint = (-0.27, 0.12)
04:30:16.634 00.000 12020 Moving (-0.27, 0.12) raw xDistance=-0.26 yDistance=-0.11
04:30:16.634 00.000 12020 GuideAlgorithmHysteresis::Result() returns -0.12 from input -0.26
04:30:16.634 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:30:16.635 00.001 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
04:30:16.635 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:30:16.649 00.014 12020 MoveAxis(E, 21, ABG)
04:30:16.649 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
04:30:16.660 00.011 12020 Guiding  Dir = 2, Dur = 21
04:30:16.660 00.000 9340 Enqueuing Expose request
04:30:16.675 00.015 12020 IsSlewing returns 0
04:30:16.677 00.002 12020 IsGuiding returns 0
04:30:16.696 00.019 12020 PulseGuide returned control before completion, sleep 13
04:30:16.729 00.033 12020 IsGuiding returns 1
04:30:16.730 00.001 12020 scope still moving after pulse duration time elapsed
04:30:16.770 00.040 12020 IsSlewing returns 0
04:30:16.771 00.001 12020 IsGuiding returns 0
04:30:16.771 00.000 12020 scope move finished after 21 + 72 ms
04:30:16.771 00.000 12020 Move returns status 0, amount 21
04:30:16.772 00.001 12020 MoveAxis(N, 0, ABG)
04:30:16.772 00.000 12020 Move returns status 0, amount 0
04:30:16.772 00.000 12020 move complete, result=0
04:30:16.772 00.000 12020 worker thread done servicing request
04:30:16.773 00.001 9340 GuideStep: -0.3 px 21 ms EAST, -0.1 px 0 ms NORTH
04:30:16.791 00.018 12020 Worker thread wakes up
04:30:16.791 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
04:30:16.791 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(1398,98,31,31)
04:30:17.278 00.487 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"176bb978-15bd-4560-8806-2d670683a7c3"}
04:30:17.352 00.074 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"176bb978-15bd-4560-8806-2d670683a7c3"}
04:30:17.421 00.069 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"810b75df-2c63-4681-8049-e0c0f3ad8aa4"}
04:30:17.466 00.045 9340 case statement mapped state 6 to 3
04:30:17.523 00.057 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"810b75df-2c63-4681-8049-e0c0f3ad8aa4"}
04:30:17.546 00.023 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"29e38ac8-31fc-4712-b0f0-49dacb1bf37b"}
04:30:17.571 00.025 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":605,"width":15,"height":15,"star_pos":[6.68,6.65],"pixels":"..."},"id":"29e38ac8-31fc-4712-b0f0-49dacb1bf37b"}
04:30:19.208 01.637 12020 Exposure complete
04:30:19.280 00.072 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"930cfd20-b1e4-424f-80aa-ff2730712303"}
04:30:19.347 00.067 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"930cfd20-b1e4-424f-80aa-ff2730712303"}
04:30:19.398 00.051 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"8849dfe9-a877-419b-b7b4-1ce2104d5972"}
04:30:19.415 00.017 9340 case statement mapped state 6 to 3
04:30:19.438 00.023 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"8849dfe9-a877-419b-b7b4-1ce2104d5972"}
04:30:19.499 00.061 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"0d6084e7-bf10-4902-b4c3-1596938b64f4"}
04:30:19.519 00.020 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":605,"width":15,"height":15,"star_pos":[6.68,6.65],"pixels":"..."},"id":"0d6084e7-bf10-4902-b4c3-1596938b64f4"}
04:30:19.652 00.133 12020 worker thread done servicing request
04:30:19.652 00.000 9340 OnExposeComplete: enter
04:30:19.671 00.019 9340 UpdateGuideState(): m_state=6
04:30:19.696 00.025 9340 Star::Find(15, 1412, 112, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 606
04:30:19.709 00.013 9340 Star::Find returns 1 (0), X=1412.76, Y=112.47, Mass=1585893, SNR=221.9, Peak=65526 HFD=5.1
04:30:19.721 00.012 9340 MultiStar: [#1 -0.30,-0.32,0.91,U] [#2 -0.26,0.00,0.88,U] [#3 -0.10,-0.21,0.97,U] [#4 -0.09,-0.13,0.90,U] [#5 -0.17,0.05,0.89,U] [#6 -0.22,-0.09,0.72,U] [#7 -0.22,0.04,0.86,U] [#8 -0.35,-0.19,0.81,U] 
04:30:19.737 00.016 9340 refined, 8 included, MultiStar: {-0.23, -0.11}, one-star: {-0.33, -0.16}
04:30:19.755 00.018 9340 CameraToMount -- cameraTheta (-2.67) - m_xAngle (0.05) = xAngle (-2.72 = -2.72)
04:30:19.800 00.045 9340 CameraToMount -- cameraTheta (-2.67) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-5.79 = 0.49)
04:30:19.817 00.017 9340 CameraToMount -- cameraX=-0.23 cameraY=-0.11 hyp=0.25 cameraTheta=-2.67 mountX=-0.23 mountY=0.12, mountTheta=2.66
04:30:19.837 00.020 9340 SchedulePrimaryMove(10104498, x=-0.23, y=-0.11, opts=13)
04:30:19.856 00.019 9340 Enqueuing Move request for scope (-0.23, -0.11)
04:30:19.872 00.016 12020 Worker thread wakes up
04:30:19.872 00.000 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.23, -0.11) opts 0xd
04:30:19.872 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=5794, max=65535, med=10322, FiltMin=8058, FiltMax=65517, Gamma=2.870
04:30:19.890 00.018 12020 Handling offset move in thread for scope, endpoint = (-0.23, -0.11)
04:30:19.890 00.000 9340 UpdateGuideState exits: m=1585893 SNR=221.9
04:30:19.902 00.012 12020 Moving (-0.23, -0.11) raw xDistance=-0.23 yDistance=0.12
04:30:19.903 00.001 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.23
04:30:19.903 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:30:19.903 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:30:19.946 00.043 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
04:30:19.947 00.001 9340 ScheduleExposure(2000,3,1) exposurePending=0
04:30:19.961 00.014 12020 MoveAxis(E, 0, ABG)
04:30:19.961 00.000 9340 Enqueuing Expose request
04:30:19.974 00.013 12020 Move returns status 0, amount 0
04:30:19.974 00.000 12020 MoveAxis(N, 0, ABG)
04:30:19.975 00.001 12020 Move returns status 0, amount 0
04:30:19.975 00.000 12020 move complete, result=0
04:30:19.975 00.000 12020 worker thread done servicing request
04:30:19.975 00.000 12020 Worker thread wakes up
04:30:19.976 00.001 12020 worker thread servicing REQUEST_EXPOSE 2000
04:30:19.976 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(1398,98,31,31)
04:30:19.979 00.003 9340 GuideStep: -0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
04:30:21.290 01.311 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"f83877a7-9c6d-4da8-8029-96a251ba22ee"}
04:30:21.316 00.026 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"f83877a7-9c6d-4da8-8029-96a251ba22ee"}
04:30:21.340 00.024 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"59ace544-3d30-4c89-bae3-7744854ecea0"}
04:30:21.355 00.015 9340 case statement mapped state 6 to 3
04:30:21.371 00.016 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"59ace544-3d30-4c89-bae3-7744854ecea0"}
04:30:21.445 00.074 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"9197dae0-b3a9-439f-ba12-cb18d9e45ebf"}
04:30:21.476 00.031 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":606,"width":15,"height":15,"star_pos":[6.76,7.47],"pixels":"..."},"id":"9197dae0-b3a9-439f-ba12-cb18d9e45ebf"}
04:30:22.362 00.886 12020 Exposure complete
04:30:22.630 00.268 12020 worker thread done servicing request
04:30:22.631 00.001 9340 OnExposeComplete: enter
04:30:22.642 00.011 9340 UpdateGuideState(): m_state=6
04:30:22.653 00.011 9340 Star::Find(15, 1412, 112, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 607
04:30:22.673 00.020 9340 Star::Find returns 1 (0), X=1412.38, Y=112.27, Mass=1507334, SNR=236.5, Peak=64574 HFD=4.9
04:30:22.686 00.013 9340 MultiStar: [#1 -0.55,-0.26,0.00,M1] [#2 -0.51,-0.16,0.00,M1] [#3 -0.27,-0.36,0.84,U] [#4 -0.39,-0.37,0.00,M1] [#5 -0.38,-0.34,0.73,U] [#6 -0.54,-0.25,0.00,M1] [#7 -0.48,-0.07,0.74,U] [#8 -0.49,-0.42,0.00,M1] 
04:30:22.696 00.010 9340 refined, 3 included, MultiStar: {-0.47, -0.29}, one-star: {-0.71, -0.35}
04:30:22.722 00.026 9340 CameraToMount -- cameraTheta (-2.59) - m_xAngle (0.05) = xAngle (-2.64 = -2.64)
04:30:22.734 00.012 9340 CameraToMount -- cameraTheta (-2.59) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-5.71 = 0.57)
04:30:22.745 00.011 9340 CameraToMount -- cameraX=-0.47 cameraY=-0.29 hyp=0.55 cameraTheta=-2.59 mountX=-0.49 mountY=0.30, mountTheta=2.59
04:30:22.767 00.022 9340 SchedulePrimaryMove(10104498, x=-0.47, y=-0.29, opts=13)
04:30:22.779 00.012 9340 Enqueuing Move request for scope (-0.47, -0.29)
04:30:22.791 00.012 12020 Worker thread wakes up
04:30:22.791 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=6474, max=65535, med=10292, FiltMin=8180, FiltMax=65517, Gamma=2.870
04:30:22.807 00.016 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.47, -0.29) opts 0xd
04:30:22.807 00.000 12020 Handling offset move in thread for scope, endpoint = (-0.47, -0.29)
04:30:22.807 00.000 9340 UpdateGuideState exits: m=1507334 SNR=236.5
04:30:22.818 00.011 12020 Moving (-0.47, -0.29) raw xDistance=-0.49 yDistance=0.30
04:30:22.818 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:30:22.846 00.028 12020 GuideAlgorithmHysteresis::Result() returns -0.20 from input -0.49
04:30:22.846 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
04:30:22.858 00.012 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
04:30:22.858 00.000 9340 Enqueuing Expose request
04:30:22.876 00.018 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.30
04:30:22.877 00.001 12020 MoveAxis(E, 37, ABG)
04:30:22.877 00.000 12020 Guiding  Dir = 2, Dur = 37
04:30:22.878 00.001 12020 IsSlewing returns 0
04:30:22.879 00.001 12020 IsGuiding returns 0
04:30:22.900 00.021 12020 PulseGuide returned control before completion, sleep 26
04:30:22.964 00.064 12020 IsGuiding returns 0
04:30:22.965 00.001 12020 Move returns status 0, amount 37
04:30:22.965 00.000 12020 MoveAxis(N, 0, ABG)
04:30:22.965 00.000 12020 Move returns status 0, amount 0
04:30:22.965 00.000 12020 move complete, result=0
04:30:22.966 00.001 9340 GuideStep: -0.5 px 37 ms EAST, 0.3 px 0 ms NORTH
04:30:22.979 00.013 12020 worker thread done servicing request
04:30:22.979 00.000 12020 Worker thread wakes up
04:30:22.979 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
04:30:22.980 00.001 12020 Handling exposure in thread, d=2000 o=3 r=(1398,98,31,31)
04:30:23.300 00.320 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"137e8417-1e93-4586-af2e-5b8adc463a32"}
04:30:23.313 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"137e8417-1e93-4586-af2e-5b8adc463a32"}
04:30:23.378 00.065 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"45ddbd9d-d871-45a2-a429-27df596920d5"}
04:30:23.392 00.014 9340 case statement mapped state 6 to 3
04:30:23.406 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"45ddbd9d-d871-45a2-a429-27df596920d5"}
04:30:23.443 00.037 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"9f75f248-32a6-46bd-a262-78c57c5402da"}
04:30:23.461 00.018 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":607,"width":15,"height":15,"star_pos":[7.38,7.27],"pixels":"..."},"id":"9f75f248-32a6-46bd-a262-78c57c5402da"}
04:30:25.301 01.840 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"308aea07-5812-4233-b3a0-a719666d11cf"}
04:30:25.408 00.107 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"308aea07-5812-4233-b3a0-a719666d11cf"}
04:30:25.524 00.116 12020 Exposure complete
04:30:25.537 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"e9afdd0b-e37c-4c84-bce5-97fb50755663"}
04:30:25.833 00.296 9340 case statement mapped state 6 to 3
04:30:26.089 00.256 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"e9afdd0b-e37c-4c84-bce5-97fb50755663"}
04:30:26.177 00.088 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"39b85481-b799-4427-bd05-fcc6287aeb75"}
04:30:26.291 00.114 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":607,"width":15,"height":15,"star_pos":[7.38,7.27],"pixels":"..."},"id":"39b85481-b799-4427-bd05-fcc6287aeb75"}
04:30:26.938 00.647 9340 OnExposeComplete: enter
04:30:26.956 00.018 12020 worker thread done servicing request
04:30:26.956 00.000 9340 UpdateGuideState(): m_state=6
04:30:26.999 00.043 9340 Star::Find(15, 1412, 112, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 608
04:30:27.045 00.046 9340 Star::Find returns 1 (0), X=1412.71, Y=112.45, Mass=1500491, SNR=219.7, Peak=65526 HFD=4.9
04:30:27.071 00.026 9340 MultiStar: [#1 -0.41,-0.17,0.84,U] [#2 -0.38,0.19,0.86,U] [#3 -0.23,-0.20,1.12,U] [#4 -0.20,-0.19,0.90,U] [#5 -0.34,-0.04,0.88,U] [#6 -0.32,0.08,0.74,U] [#7 -0.36,0.05,0.81,U] [#8 -0.38,-0.23,0.89,U] 
04:30:27.090 00.019 9340 refined, 8 included, MultiStar: {-0.33, -0.08}, one-star: {-0.38, -0.17}
04:30:27.129 00.039 9340 CameraToMount -- cameraTheta (-2.89) - m_xAngle (0.05) = xAngle (-2.94 = -2.94)
04:30:27.152 00.023 9340 CameraToMount -- cameraTheta (-2.89) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-6.01 = 0.28)
04:30:27.182 00.030 9340 CameraToMount -- cameraX=-0.33 cameraY=-0.08 hyp=0.34 cameraTheta=-2.89 mountX=-0.33 mountY=0.09, mountTheta=2.87
04:30:27.233 00.051 9340 SchedulePrimaryMove(10104498, x=-0.33, y=-0.08, opts=13)
04:30:27.323 00.090 9340 Enqueuing Move request for scope (-0.33, -0.08)
04:30:27.341 00.018 12020 Worker thread wakes up
04:30:27.341 00.000 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.33, -0.08) opts 0xd
04:30:27.341 00.000 12020 Handling offset move in thread for scope, endpoint = (-0.33, -0.08)
04:30:27.342 00.001 12020 Moving (-0.33, -0.08) raw xDistance=-0.33 yDistance=0.09
04:30:27.344 00.002 9340 UpdateImageDisplay: Size=(1920,1080) min=6360, max=65535, med=10290, FiltMin=7964, FiltMax=65517, Gamma=2.870
04:30:27.371 00.027 12020 GuideAlgorithmHysteresis::Result() returns -0.16 from input -0.33
04:30:27.371 00.000 9340 UpdateGuideState exits: m=1500491 SNR=219.7
04:30:27.389 00.018 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:30:27.389 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:30:27.445 00.056 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
04:30:27.445 00.000 12020 MoveAxis(E, 28, ABG)
04:30:27.447 00.002 12020 Guiding  Dir = 2, Dur = 28
04:30:27.448 00.001 12020 IsSlewing returns 0
04:30:27.449 00.001 12020 IsGuiding returns 0
04:30:27.459 00.010 9340 ScheduleExposure(2000,3,1) exposurePending=0
04:30:27.486 00.027 12020 PulseGuide returned control before completion, sleep 15
04:30:27.486 00.000 9340 Enqueuing Expose request
04:30:27.529 00.043 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"8eb5f7ea-8cdd-4db6-9fa8-cc10b0c5d647"}
04:30:27.622 00.093 12020 IsGuiding returns 0
04:30:27.622 00.000 12020 Move returns status 0, amount 28
04:30:27.622 00.000 12020 MoveAxis(N, 0, ABG)
04:30:27.623 00.001 12020 Move returns status 0, amount 0
04:30:27.623 00.000 12020 move complete, result=0
04:30:27.624 00.001 12020 worker thread done servicing request
04:30:27.624 00.000 12020 Worker thread wakes up
04:30:27.625 00.001 12020 worker thread servicing REQUEST_EXPOSE 2000
04:30:27.625 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(1398,98,31,31)
04:30:27.627 00.002 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"8eb5f7ea-8cdd-4db6-9fa8-cc10b0c5d647"}
04:30:27.657 00.030 9340 GuideStep: -0.3 px 28 ms EAST, 0.1 px 0 ms NORTH
04:30:27.697 00.040 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"1a3ee88d-a0c5-4ac5-811b-92df387cf279"}
04:30:27.745 00.048 9340 case statement mapped state 6 to 3
04:30:27.764 00.019 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"1a3ee88d-a0c5-4ac5-811b-92df387cf279"}
04:30:27.782 00.018 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"c7f68a53-1c60-4c34-9538-c6c8f43f712d"}
04:30:27.796 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":608,"width":15,"height":15,"star_pos":[6.71,7.45],"pixels":"..."},"id":"c7f68a53-1c60-4c34-9538-c6c8f43f712d"}
04:30:29.301 01.505 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"3e43902a-10f1-4665-845a-ecb9b50b15fe"}
04:30:29.475 00.174 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"3e43902a-10f1-4665-845a-ecb9b50b15fe"}
04:30:29.589 00.114 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"f585ccb8-9d8d-4604-9ddf-45cc0161365f"}
04:30:29.618 00.029 9340 case statement mapped state 6 to 3
04:30:29.643 00.025 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"f585ccb8-9d8d-4604-9ddf-45cc0161365f"}
04:30:29.729 00.086 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"01a9ecfa-5561-4474-a98a-b96d9664510b"}
04:30:29.794 00.065 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":608,"width":15,"height":15,"star_pos":[6.71,7.45],"pixels":"..."},"id":"01a9ecfa-5561-4474-a98a-b96d9664510b"}
04:30:30.061 00.267 12020 Exposure complete
04:30:30.892 00.831 12020 worker thread done servicing request
04:30:30.893 00.001 9340 OnExposeComplete: enter
04:30:30.916 00.023 9340 UpdateGuideState(): m_state=6
04:30:30.949 00.033 9340 Star::Find(15, 1412, 112, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 609
04:30:31.005 00.056 9340 Star::Find returns 1 (0), X=1412.44, Y=112.61, Mass=1516560, SNR=227.3, Peak=65526 HFD=4.9
04:30:31.027 00.022 9340 MultiStar: [#1 -0.56,-0.04,0.00,M1] [#2 -0.58,0.13,0.00,M1] [#3 -0.38,-0.09,1.02,U] [#4 -0.46,-0.09,0.91,U] [#5 -0.48,0.15,0.90,U] [#6 -0.38,0.14,0.78,U] [#7 -0.56,0.21,0.00,M1] [#8 -0.67,-0.18,0.00,M1] 
04:30:31.040 00.013 9340 refined, 4 included, MultiStar: {-0.47, 0.01}, one-star: {-0.65, -0.02}
04:30:31.055 00.015 9340 CameraToMount -- cameraTheta (3.11) - m_xAngle (0.05) = xAngle (3.06 = 3.06)
04:30:31.074 00.019 9340 CameraToMount -- cameraTheta (3.11) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-0.00 = -0.00)
04:30:31.109 00.035 9340 CameraToMount -- cameraX=-0.47 cameraY=0.01 hyp=0.47 cameraTheta=3.11 mountX=-0.47 mountY=-0.00, mountTheta=-3.14
04:30:31.127 00.018 9340 SchedulePrimaryMove(10104498, x=-0.47, y=0.01, opts=13)
04:30:31.142 00.015 9340 Enqueuing Move request for scope (-0.47, 0.01)
04:30:31.158 00.016 12020 Worker thread wakes up
04:30:31.159 00.001 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.47, 0.01) opts 0xd
04:30:31.159 00.000 12020 Handling offset move in thread for scope, endpoint = (-0.47, 0.01)
04:30:31.159 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=6531, max=65535, med=10365, FiltMin=8245, FiltMax=65517, Gamma=2.870
04:30:31.179 00.020 12020 Moving (-0.47, 0.01) raw xDistance=-0.47 yDistance=-0.00
04:30:31.180 00.001 12020 GuideAlgorithmHysteresis::Result() returns -0.21 from input -0.47
04:30:31.181 00.001 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:30:31.181 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
04:30:31.181 00.000 12020 MoveAxis(E, 38, ABG)
04:30:31.182 00.001 12020 Guiding  Dir = 2, Dur = 38
04:30:31.183 00.001 9340 UpdateGuideState exits: m=1516560 SNR=227.3
04:30:31.201 00.018 12020 IsSlewing returns 0
04:30:31.220 00.019 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:30:31.237 00.017 12020 IsGuiding returns 0
04:30:31.239 00.002 9340 ScheduleExposure(2000,3,1) exposurePending=0
04:30:31.258 00.019 9340 Enqueuing Expose request
04:30:31.277 00.019 12020 PulseGuide returned control before completion, sleep 23
04:30:31.301 00.024 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"afc4fd65-4e0e-4edb-9dbd-c75461be8849"}
04:30:31.353 00.052 12020 IsGuiding returns 0
04:30:31.353 00.000 12020 Move returns status 0, amount 38
04:30:31.355 00.002 12020 MoveAxis(N, 0, ABG)
04:30:31.355 00.000 12020 Move returns status 0, amount 0
04:30:31.355 00.000 12020 move complete, result=0
04:30:31.355 00.000 12020 worker thread done servicing request
04:30:31.355 00.000 12020 Worker thread wakes up
04:30:31.356 00.001 12020 worker thread servicing REQUEST_EXPOSE 2000
04:30:31.356 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(1398,98,31,31)
04:30:31.358 00.002 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"afc4fd65-4e0e-4edb-9dbd-c75461be8849"}
04:30:31.408 00.050 9340 GuideStep: -0.5 px 38 ms EAST, -0.0 px 0 ms NORTH
04:30:31.508 00.100 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"d9d98b9f-9695-47bf-897a-ad417198b679"}
04:30:31.558 00.050 9340 case statement mapped state 6 to 3
04:30:31.608 00.050 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"d9d98b9f-9695-47bf-897a-ad417198b679"}
04:30:31.624 00.016 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"49b0a65b-7cb0-4c20-b098-67e51295ec6b"}
04:30:31.638 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":609,"width":15,"height":15,"star_pos":[7.44,6.61],"pixels":"..."},"id":"49b0a65b-7cb0-4c20-b098-67e51295ec6b"}
04:30:33.302 01.664 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"2a295481-5454-4698-bec4-c60cd2e194f4"}
04:30:33.399 00.097 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"2a295481-5454-4698-bec4-c60cd2e194f4"}
04:30:33.449 00.050 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"00ffe721-8cd4-4822-a935-a2723bc01bfa"}
04:30:33.472 00.023 9340 case statement mapped state 6 to 3
04:30:33.498 00.026 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"00ffe721-8cd4-4822-a935-a2723bc01bfa"}
04:30:33.544 00.046 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"75bfdeff-8714-4eba-b9c8-c229c65c1b95"}
04:30:33.561 00.017 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":609,"width":15,"height":15,"star_pos":[7.44,6.61],"pixels":"..."},"id":"75bfdeff-8714-4eba-b9c8-c229c65c1b95"}
04:30:33.849 00.288 12020 Exposure complete
04:30:34.133 00.284 12020 worker thread done servicing request
04:30:34.133 00.000 9340 OnExposeComplete: enter
04:30:34.144 00.011 9340 UpdateGuideState(): m_state=6
04:30:34.155 00.011 9340 Star::Find(15, 1412, 112, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 610
04:30:34.176 00.021 9340 Star::Find returns 1 (0), X=1412.55, Y=112.53, Mass=1506519, SNR=190.8, Peak=65526 HFD=5.0
04:30:34.191 00.015 9340 MultiStar: [#1 -0.47,-0.01,1.02,U] [#2 -0.31,0.18,0.87,U] [#3 -0.28,-0.13,1.05,U] [#4 -0.28,0.09,1.08,U] [#5 -0.39,0.03,1.13,U] [#6 -0.40,-0.04,1.07,U] [#7 -0.39,0.14,0.97,U] [#8 -0.47,-0.05,0.94,U] 
04:30:34.232 00.041 9340 refined, 8 included, MultiStar: {-0.39, 0.01}, one-star: {-0.54, -0.10}
04:30:34.277 00.045 9340 CameraToMount -- cameraTheta (3.12) - m_xAngle (0.05) = xAngle (3.07 = 3.07)
04:30:34.329 00.052 9340 CameraToMount -- cameraTheta (3.12) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-0.00 = -0.00)
04:30:34.424 00.095 9340 CameraToMount -- cameraX=-0.39 cameraY=0.01 hyp=0.39 cameraTheta=3.12 mountX=-0.39 mountY=-0.00, mountTheta=-3.14
04:30:34.560 00.136 9340 SchedulePrimaryMove(10104498, x=-0.39, y=0.01, opts=13)
04:30:34.693 00.133 9340 Enqueuing Move request for scope (-0.39, 0.01)
04:30:34.872 00.179 12020 Worker thread wakes up
04:30:34.873 00.001 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.39, 0.01) opts 0xd
04:30:34.873 00.000 12020 Handling offset move in thread for scope, endpoint = (-0.39, 0.01)
04:30:34.873 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=6245, max=65535, med=10306, FiltMin=8139, FiltMax=65517, Gamma=2.870
04:30:34.890 00.017 12020 Moving (-0.39, 0.01) raw xDistance=-0.39 yDistance=-0.00
04:30:34.891 00.001 9340 UpdateGuideState exits: m=1506519 SNR=190.8
04:30:34.925 00.034 12020 GuideAlgorithmHysteresis::Result() returns -0.18 from input -0.39
04:30:34.925 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:30:34.941 00.016 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:30:34.941 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
04:30:34.960 00.019 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
04:30:34.960 00.000 12020 MoveAxis(E, 32, ABG)
04:30:34.961 00.001 12020 Guiding  Dir = 2, Dur = 32
04:30:34.961 00.000 9340 Enqueuing Expose request
04:30:34.975 00.014 12020 IsSlewing returns 0
04:30:34.976 00.001 12020 IsGuiding returns 0
04:30:35.086 00.110 12020 IsGuiding returns 0
04:30:35.086 00.000 12020 Move returns status 0, amount 32
04:30:35.086 00.000 12020 MoveAxis(N, 0, ABG)
04:30:35.086 00.000 12020 Move returns status 0, amount 0
04:30:35.087 00.001 12020 move complete, result=0
04:30:35.087 00.000 12020 worker thread done servicing request
04:30:35.087 00.000 9340 GuideStep: -0.4 px 32 ms EAST, -0.0 px 0 ms NORTH
04:30:35.120 00.033 12020 Worker thread wakes up
04:30:35.122 00.002 12020 worker thread servicing REQUEST_EXPOSE 2000
04:30:35.122 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(1398,98,31,31)
04:30:35.318 00.196 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"84d906a2-a067-46c6-9ad5-802892cf0b96"}
04:30:35.586 00.268 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"84d906a2-a067-46c6-9ad5-802892cf0b96"}
04:30:35.938 00.352 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"359ead53-042d-45fe-a8e3-c35952300df5"}
04:30:36.495 00.557 9340 case statement mapped state 6 to 3
04:30:36.842 00.347 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"359ead53-042d-45fe-a8e3-c35952300df5"}
04:30:37.107 00.265 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"0befce50-658c-4011-8659-c064cc56d7bb"}
04:30:37.459 00.352 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":610,"width":15,"height":15,"star_pos":[6.55,6.53],"pixels":"..."},"id":"0befce50-658c-4011-8659-c064cc56d7bb"}
04:30:37.773 00.314 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"145e60bc-3581-4e76-9f10-86e7e664b194"}
04:30:37.976 00.203 12020 Exposure complete
04:30:37.977 00.001 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"145e60bc-3581-4e76-9f10-86e7e664b194"}
04:30:38.411 00.434 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"1c396d90-5b6c-4bd6-a1d6-f7106118bcd3"}
04:30:38.836 00.425 9340 case statement mapped state 6 to 3
04:30:39.281 00.445 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"1c396d90-5b6c-4bd6-a1d6-f7106118bcd3"}
04:30:39.530 00.249 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"452c02b2-70fb-40b4-b8d4-31fd2ba25cbb"}
04:30:39.736 00.206 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":610,"width":15,"height":15,"star_pos":[6.55,6.53],"pixels":"..."},"id":"452c02b2-70fb-40b4-b8d4-31fd2ba25cbb"}
04:30:40.017 00.281 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"d30da9e8-71d2-469f-a21a-796298840f93"}
04:30:40.073 00.056 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"d30da9e8-71d2-469f-a21a-796298840f93"}
04:30:40.106 00.033 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"e9b66211-aed0-4164-a4e3-5e69adc49019"}
04:30:40.187 00.081 9340 case statement mapped state 6 to 3
04:30:40.374 00.187 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"e9b66211-aed0-4164-a4e3-5e69adc49019"}
04:30:40.530 00.156 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"ba95d769-29fe-4b50-9da8-fae8deb05f86"}
04:30:40.616 00.086 12020 worker thread done servicing request
04:30:40.618 00.002 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":610,"width":15,"height":15,"star_pos":[6.55,6.53],"pixels":"..."},"id":"ba95d769-29fe-4b50-9da8-fae8deb05f86"}
04:30:40.635 00.017 9340 OnExposeComplete: enter
04:30:40.672 00.037 9340 UpdateGuideState(): m_state=6
04:30:40.759 00.087 9340 Star::Find(15, 1412, 112, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 611
04:30:40.877 00.118 9340 Star::Find returns 1 (0), X=1412.72, Y=112.78, Mass=1595722, SNR=258.2, Peak=65526 HFD=4.9
04:30:40.941 00.064 9340 MultiStar: [#1 -0.28,-0.19,0.76,U] [#2 -0.25,0.23,0.63,U] [#3 -0.19,0.08,0.76,U] [#4 -0.21,-0.02,0.93,U] [#5 -0.25,0.15,0.76,U] [#6 -0.35,0.07,0.70,U] [#7 -0.14,0.18,0.80,U] [#8 -0.33,-0.01,0.78,U] 
04:30:41.015 00.074 9340 refined, 8 included, MultiStar: {-0.26, 0.07}, one-star: {-0.37, 0.15}
04:30:41.059 00.044 9340 CameraToMount -- cameraTheta (2.88) - m_xAngle (0.05) = xAngle (2.83 = 2.83)
04:30:41.147 00.088 9340 CameraToMount -- cameraTheta (2.88) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-0.23 = -0.23)
04:30:41.227 00.080 9340 CameraToMount -- cameraX=-0.26 cameraY=0.07 hyp=0.27 cameraTheta=2.88 mountX=-0.26 mountY=-0.06, mountTheta=-2.90
04:30:41.290 00.063 9340 SchedulePrimaryMove(10104498, x=-0.26, y=0.07, opts=13)
04:30:41.309 00.019 9340 Enqueuing Move request for scope (-0.26, 0.07)
04:30:41.332 00.023 12020 Worker thread wakes up
04:30:41.332 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=5605, max=65535, med=10318, FiltMin=8060, FiltMax=65517, Gamma=2.870
04:30:41.349 00.017 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.26, 0.07) opts 0xd
04:30:41.349 00.000 9340 UpdateGuideState exits: m=1595722 SNR=258.2
04:30:41.366 00.017 12020 Handling offset move in thread for scope, endpoint = (-0.26, 0.07)
04:30:41.366 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:30:41.386 00.020 12020 Moving (-0.26, 0.07) raw xDistance=-0.26 yDistance=-0.06
04:30:41.386 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
04:30:41.430 00.044 12020 GuideAlgorithmHysteresis::Result() returns -0.12 from input -0.26
04:30:41.430 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:30:41.430 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
04:30:41.430 00.000 12020 MoveAxis(E, 22, ABG)
04:30:41.431 00.001 12020 Guiding  Dir = 2, Dur = 22
04:30:41.432 00.001 12020 IsSlewing returns 0
04:30:41.433 00.001 9340 Enqueuing Expose request
04:30:41.455 00.022 12020 IsGuiding returns 0
04:30:41.483 00.028 12020 IsGuiding returns 1
04:30:41.483 00.000 12020 scope still moving after pulse duration time elapsed
04:30:41.561 00.078 12020 IsSlewing returns 0
04:30:41.567 00.006 12020 IsGuiding returns 0
04:30:41.568 00.001 12020 scope move finished after 22 + 91 ms
04:30:41.568 00.000 12020 Move returns status 0, amount 22
04:30:41.568 00.000 12020 MoveAxis(N, 0, ABG)
04:30:41.568 00.000 12020 Move returns status 0, amount 0
04:30:41.574 00.006 12020 move complete, result=0
04:30:41.574 00.000 12020 worker thread done servicing request
04:30:41.574 00.000 9340 GuideStep: -0.3 px 22 ms EAST, -0.1 px 0 ms NORTH
04:30:41.590 00.016 12020 Worker thread wakes up
04:30:41.591 00.001 12020 worker thread servicing REQUEST_EXPOSE 2000
04:30:41.591 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(1398,98,31,31)
04:30:42.013 00.422 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"fcd7704a-1d3e-4a66-bfe6-9f0b49ad51ee"}
04:30:42.028 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"fcd7704a-1d3e-4a66-bfe6-9f0b49ad51ee"}
04:30:42.043 00.015 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"d260318f-1c0e-45e0-b49b-d057b19b26b9"}
04:30:42.059 00.016 9340 case statement mapped state 6 to 3
04:30:42.071 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"d260318f-1c0e-45e0-b49b-d057b19b26b9"}
04:30:42.118 00.047 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"f257d51c-5d7c-4f92-a154-3b7897932fdb"}
04:30:42.133 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":611,"width":15,"height":15,"star_pos":[6.72,6.78],"pixels":"..."},"id":"f257d51c-5d7c-4f92-a154-3b7897932fdb"}
04:30:43.953 01.820 12020 Exposure complete
04:30:44.015 00.062 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"8567c9de-d085-4591-9021-7ac2f081c302"}
04:30:44.046 00.031 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"8567c9de-d085-4591-9021-7ac2f081c302"}
04:30:44.059 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"6f63287e-7bf9-402f-9a83-d09b55dae55d"}
04:30:44.075 00.016 9340 case statement mapped state 6 to 3
04:30:44.086 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"6f63287e-7bf9-402f-9a83-d09b55dae55d"}
04:30:44.099 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"98022cef-a571-42a7-8472-b5c8feb6d4c8"}
04:30:44.120 00.021 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":611,"width":15,"height":15,"star_pos":[6.72,6.78],"pixels":"..."},"id":"98022cef-a571-42a7-8472-b5c8feb6d4c8"}
04:30:44.272 00.152 9340 OnExposeComplete: enter
04:30:44.301 00.029 12020 worker thread done servicing request
04:30:44.301 00.000 9340 UpdateGuideState(): m_state=6
04:30:44.317 00.016 9340 Star::Find(15, 1412, 112, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 612
04:30:44.334 00.017 9340 Star::Find returns 1 (0), X=1413.14, Y=112.83, Mass=1517303, SNR=211.5, Peak=65508 HFD=4.6
04:30:44.348 00.014 9340 MultiStar: [#1 0.02,0.24,0.85,U] [#2 0.13,0.47,0.85,U] [#3 0.37,0.25,0.97,U] [#4 0.29,0.23,0.94,U] [#5 0.21,0.35,0.76,U] [#6 0.34,0.37,0.72,U] [#7 0.16,0.31,0.86,U] [#8 -0.07,0.11,1.01,U] 
04:30:44.396 00.048 9340 single-star, 8 included, MultiStar: {0.16, 0.27}, one-star: {0.05, 0.21}
04:30:44.420 00.024 9340 CameraToMount -- cameraTheta (1.33) - m_xAngle (0.05) = xAngle (1.28 = 1.28)
04:30:44.438 00.018 9340 CameraToMount -- cameraTheta (1.33) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-1.79 = -1.79)
04:30:44.460 00.022 9340 CameraToMount -- cameraX=0.05 cameraY=0.21 hyp=0.22 cameraTheta=1.33 mountX=0.06 mountY=-0.21, mountTheta=-1.28
04:30:44.508 00.048 9340 SchedulePrimaryMove(10104498, x=0.05, y=0.21, opts=13)
04:30:44.527 00.019 9340 Enqueuing Move request for scope (0.05, 0.21)
04:30:44.539 00.012 12020 Worker thread wakes up
04:30:44.540 00.001 9340 UpdateImageDisplay: Size=(1920,1080) min=6638, max=65535, med=10276, FiltMin=7863, FiltMax=65517, Gamma=2.870
04:30:44.551 00.011 12020 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.21) opts 0xd
04:30:44.551 00.000 9340 UpdateGuideState exits: m=1517303 SNR=211.5
04:30:44.567 00.016 12020 Handling offset move in thread for scope, endpoint = (0.05, 0.21)
04:30:44.568 00.001 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:30:44.586 00.018 12020 Moving (0.05, 0.21) raw xDistance=0.06 yDistance=-0.21
04:30:44.586 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
04:30:44.598 00.012 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
04:30:44.598 00.000 9340 Enqueuing Expose request
04:30:44.635 00.037 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:30:44.636 00.001 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.21
04:30:44.636 00.000 12020 MoveAxis(E, 0, ABG)
04:30:44.636 00.000 12020 Move returns status 0, amount 0
04:30:44.636 00.000 12020 MoveAxis(N, 0, ABG)
04:30:44.636 00.000 12020 Move returns status 0, amount 0
04:30:44.636 00.000 12020 move complete, result=0
04:30:44.637 00.001 12020 worker thread done servicing request
04:30:44.637 00.000 12020 Worker thread wakes up
04:30:44.637 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
04:30:44.637 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(1398,98,31,31)
04:30:44.639 00.002 9340 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
04:30:46.012 01.373 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"00d5b761-97bd-4bf1-84b8-70cef83924f7"}
04:30:46.027 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"00d5b761-97bd-4bf1-84b8-70cef83924f7"}
04:30:46.056 00.029 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"a046c6a8-4099-4bc4-bb3c-d69c68f2ac50"}
04:30:46.110 00.054 9340 case statement mapped state 6 to 3
04:30:46.156 00.046 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"a046c6a8-4099-4bc4-bb3c-d69c68f2ac50"}
04:30:46.206 00.050 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"02ff143c-d873-4c8f-b16c-b121ce2b603f"}
04:30:46.261 00.055 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":612,"width":15,"height":15,"star_pos":[7.14,6.83],"pixels":"..."},"id":"02ff143c-d873-4c8f-b16c-b121ce2b603f"}
04:30:47.060 00.799 12020 Exposure complete
04:30:48.019 00.959 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"9fe2205c-3562-43aa-a936-b58a62865a41"}
04:30:48.231 00.212 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"9fe2205c-3562-43aa-a936-b58a62865a41"}
04:30:48.401 00.170 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"d08a4455-2dd7-4bf4-9507-aeb4f146ce4a"}
04:30:48.459 00.058 9340 case statement mapped state 6 to 3
04:30:48.489 00.030 12020 worker thread done servicing request
04:30:48.489 00.000 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"d08a4455-2dd7-4bf4-9507-aeb4f146ce4a"}
04:30:48.560 00.071 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"67b7d7dd-9d8e-409f-b63c-71984006da63"}
04:30:48.613 00.053 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":612,"width":15,"height":15,"star_pos":[7.14,6.83],"pixels":"..."},"id":"67b7d7dd-9d8e-409f-b63c-71984006da63"}
04:30:48.656 00.043 9340 OnExposeComplete: enter
04:30:48.713 00.057 9340 UpdateGuideState(): m_state=6
04:30:48.736 00.023 9340 Star::Find(15, 1413, 112, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 613
04:30:48.760 00.024 9340 Star::Find returns 1 (0), X=1413.48, Y=112.80, Mass=1517446, SNR=191.5, Peak=65508 HFD=5.0
04:30:48.807 00.047 9340 MultiStar: [#1 0.45,0.21,0.87,U] [#2 0.61,0.41,0.00,M1] [#3 0.72,0.26,0.00,M1] [#4 0.74,0.11,0.00,M1] [#5 0.67,0.31,0.00,M1] [#6 0.69,0.29,0.00,M1] [#7 0.51,0.52,0.00,M1] [#8 0.38,0.21,0.90,U] 
04:30:48.850 00.043 9340 single-star, 2 included, MultiStar: {0.41, 0.20}, one-star: {0.39, 0.18}
04:30:48.876 00.026 9340 CameraToMount -- cameraTheta (0.42) - m_xAngle (0.05) = xAngle (0.37 = 0.37)
04:30:48.893 00.017 9340 CameraToMount -- cameraTheta (0.42) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-2.70 = -2.70)
04:30:48.912 00.019 9340 CameraToMount -- cameraX=0.39 cameraY=0.18 hyp=0.43 cameraTheta=0.42 mountX=0.40 mountY=-0.19, mountTheta=-0.43
04:30:48.941 00.029 9340 SchedulePrimaryMove(10104498, x=0.39, y=0.18, opts=13)
04:30:48.968 00.027 9340 Enqueuing Move request for scope (0.39, 0.18)
04:30:49.015 00.047 12020 Worker thread wakes up
04:30:49.015 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=5762, max=65535, med=10293, FiltMin=7712, FiltMax=65517, Gamma=2.870
04:30:49.029 00.014 12020 worker thread servicing REQUEST_MOVE scope ofs (0.39, 0.18) opts 0xd
04:30:49.030 00.001 9340 UpdateGuideState exits: m=1517446 SNR=191.5
04:30:49.046 00.016 12020 Handling offset move in thread for scope, endpoint = (0.39, 0.18)
04:30:49.046 00.000 12020 Moving (0.39, 0.18) raw xDistance=0.40 yDistance=-0.19
04:30:49.046 00.000 12020 GuideAlgorithmHysteresis::Result() returns 0.17 from input 0.40
04:30:49.046 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:30:49.047 00.001 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
04:30:49.047 00.000 12020 MoveAxis(W, 30, ABG)
04:30:49.047 00.000 12020 Guiding  Dir = 3, Dur = 30
04:30:49.047 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:30:49.067 00.020 12020 IsSlewing returns 0
04:30:49.067 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
04:30:49.082 00.015 12020 IsGuiding returns 0
04:30:49.083 00.001 9340 Enqueuing Expose request
04:30:49.108 00.025 12020 PulseGuide returned control before completion, sleep 15
04:30:49.172 00.064 12020 IsGuiding returns 1
04:30:49.173 00.001 12020 scope still moving after pulse duration time elapsed
04:30:49.203 00.030 12020 IsSlewing returns 0
04:30:49.205 00.002 12020 IsGuiding returns 0
04:30:49.205 00.000 12020 scope move finished after 30 + 93 ms
04:30:49.206 00.001 12020 Move returns status 0, amount 30
04:30:49.206 00.000 12020 MoveAxis(N, 0, ABG)
04:30:49.206 00.000 12020 Move returns status 0, amount 0
04:30:49.206 00.000 12020 move complete, result=0
04:30:49.206 00.000 12020 worker thread done servicing request
04:30:49.208 00.002 9340 GuideStep: 0.4 px 30 ms WEST, -0.2 px 0 ms NORTH
04:30:49.227 00.019 12020 Worker thread wakes up
04:30:49.228 00.001 12020 worker thread servicing REQUEST_EXPOSE 2000
04:30:49.228 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(1398,98,31,31)
04:30:50.015 00.787 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"557b3b7c-5c41-4ee7-8e5f-855cdb093c95"}
04:30:50.051 00.036 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"557b3b7c-5c41-4ee7-8e5f-855cdb093c95"}
04:30:50.067 00.016 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"c204583c-834e-456e-9510-558d4f84dfa8"}
04:30:50.080 00.013 9340 case statement mapped state 6 to 3
04:30:50.094 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"c204583c-834e-456e-9510-558d4f84dfa8"}
04:30:50.112 00.018 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"bdeedfea-e75f-4d4a-a027-c9006c749c2b"}
04:30:50.132 00.020 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":613,"width":15,"height":15,"star_pos":[7.48,6.80],"pixels":"..."},"id":"bdeedfea-e75f-4d4a-a027-c9006c749c2b"}
04:30:51.619 01.487 12020 Exposure complete
04:30:51.964 00.345 12020 worker thread done servicing request
04:30:51.964 00.000 9340 OnExposeComplete: enter
04:30:51.978 00.014 9340 UpdateGuideState(): m_state=6
04:30:52.019 00.041 9340 Star::Find(15, 1413, 112, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 614
04:30:52.037 00.018 9340 Star::Find returns 1 (0), X=1413.06, Y=112.61, Mass=1553244, SNR=195.4, Peak=65526 HFD=5.0
04:30:52.050 00.013 9340 MultiStar: [#1 -0.04,0.10,0.91,U] [#2 0.03,0.31,0.93,U] [#3 0.14,0.04,1.14,U] [#4 0.16,0.11,1.03,U] [#5 0.21,0.13,0.85,U] [#6 0.11,0.17,0.79,U] [#7 -0.10,0.28,0.84,U] [#8 -0.04,-0.01,0.88,U] 
04:30:52.063 00.013 9340 single-star, 8 included, MultiStar: {0.05, 0.12}, one-star: {-0.02, -0.01}
04:30:52.078 00.015 9340 CameraToMount -- cameraTheta (-2.72) - m_xAngle (0.05) = xAngle (-2.77 = -2.77)
04:30:52.102 00.024 9340 CameraToMount -- cameraTheta (-2.72) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-5.83 = 0.45)
04:30:52.124 00.022 9340 CameraToMount -- cameraX=-0.02 cameraY=-0.01 hyp=0.03 cameraTheta=-2.72 mountX=-0.03 mountY=0.01, mountTheta=2.70
04:30:52.172 00.048 9340 SchedulePrimaryMove(10104498, x=-0.02, y=-0.01, opts=13)
04:30:52.186 00.014 9340 Enqueuing Move request for scope (-0.02, -0.01)
04:30:52.205 00.019 12020 Worker thread wakes up
04:30:52.205 00.000 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.01) opts 0xd
04:30:52.205 00.000 12020 Handling offset move in thread for scope, endpoint = (-0.02, -0.01)
04:30:52.206 00.001 12020 Moving (-0.02, -0.01) raw xDistance=-0.03 yDistance=0.01
04:30:52.206 00.000 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
04:30:52.206 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:30:52.206 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=5399, max=65535, med=10303, FiltMin=7984, FiltMax=65517, Gamma=2.870
04:30:52.220 00.014 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
04:30:52.220 00.000 9340 UpdateGuideState exits: m=1553244 SNR=195.4
04:30:52.231 00.011 12020 MoveAxis(E, 0, ABG)
04:30:52.232 00.001 12020 Move returns status 0, amount 0
04:30:52.232 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:30:52.259 00.027 12020 MoveAxis(N, 0, ABG)
04:30:52.259 00.000 12020 Move returns status 0, amount 0
04:30:52.259 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
04:30:52.314 00.055 12020 move complete, result=0
04:30:52.314 00.000 12020 worker thread done servicing request
04:30:52.316 00.002 9340 Enqueuing Expose request
04:30:52.369 00.053 12020 Worker thread wakes up
04:30:52.370 00.001 9340 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
04:30:52.395 00.025 12020 worker thread servicing REQUEST_EXPOSE 2000
04:30:52.396 00.001 12020 Handling exposure in thread, d=2000 o=3 r=(1398,98,31,31)
04:30:52.413 00.017 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"3f85ed34-6195-4ea0-bf96-85e42f7d096f"}
04:30:52.428 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"3f85ed34-6195-4ea0-bf96-85e42f7d096f"}
04:30:52.490 00.062 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"2a69faba-076c-402b-93cd-f852d3f2dbf4"}
04:30:52.532 00.042 9340 case statement mapped state 6 to 3
04:30:52.558 00.026 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"2a69faba-076c-402b-93cd-f852d3f2dbf4"}
04:30:52.577 00.019 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"5af8cdb9-d0ff-4adf-a944-13f48d2097a8"}
04:30:52.619 00.042 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":614,"width":15,"height":15,"star_pos":[7.06,6.61],"pixels":"..."},"id":"5af8cdb9-d0ff-4adf-a944-13f48d2097a8"}
04:30:54.046 01.427 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"18d12b43-bc62-4d35-8a11-d174a1ead64c"}
04:30:54.085 00.039 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"18d12b43-bc62-4d35-8a11-d174a1ead64c"}
04:30:54.100 00.015 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"539f97bc-22e8-4639-ae9b-67256e39ca7c"}
04:30:54.126 00.026 9340 case statement mapped state 6 to 3
04:30:54.192 00.066 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"539f97bc-22e8-4639-ae9b-67256e39ca7c"}
04:30:54.234 00.042 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"2b951798-3147-4bed-a9c6-b67710dafd80"}
04:30:54.281 00.047 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":614,"width":15,"height":15,"star_pos":[7.06,6.61],"pixels":"..."},"id":"2b951798-3147-4bed-a9c6-b67710dafd80"}
04:30:54.847 00.566 12020 Exposure complete
04:30:55.519 00.672 12020 worker thread done servicing request
04:30:55.519 00.000 9340 OnExposeComplete: enter
04:30:55.579 00.060 9340 UpdateGuideState(): m_state=6
04:30:55.643 00.064 9340 Star::Find(15, 1413, 112, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 615
04:30:55.663 00.020 9340 Star::Find returns 1 (0), X=1413.10, Y=112.43, Mass=1617739, SNR=242.3, Peak=65508 HFD=5.0
04:30:55.679 00.016 9340 MultiStar: [#1 0.05,-0.03,0.76,U] [#2 -0.04,-0.03,0.73,U] [#3 0.18,-0.05,0.85,U] [#4 0.14,-0.07,0.85,U] [#5 0.29,0.03,0.76,U] [#6 0.15,0.11,0.65,U] [#7 0.07,0.03,0.77,U] [#8 -0.13,-0.19,0.68,U] 
04:30:55.694 00.015 9340 refined, 8 included, MultiStar: {0.08, -0.05}, one-star: {0.01, -0.19}
04:30:55.716 00.022 9340 CameraToMount -- cameraTheta (-0.56) - m_xAngle (0.05) = xAngle (-0.61 = -0.61)
04:30:55.736 00.020 9340 CameraToMount -- cameraTheta (-0.56) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-3.67 = 2.61)
04:30:55.765 00.029 9340 CameraToMount -- cameraX=0.08 cameraY=-0.05 hyp=0.10 cameraTheta=-0.56 mountX=0.08 mountY=0.05, mountTheta=0.55
04:30:55.785 00.020 9340 SchedulePrimaryMove(10104498, x=0.08, y=-0.05, opts=13)
04:30:55.801 00.016 9340 Enqueuing Move request for scope (0.08, -0.05)
04:30:55.822 00.021 12020 Worker thread wakes up
04:30:55.823 00.001 9340 UpdateImageDisplay: Size=(1920,1080) min=6494, max=65535, med=10307, FiltMin=7958, FiltMax=65517, Gamma=2.870
04:30:55.834 00.011 12020 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.05) opts 0xd
04:30:55.834 00.000 9340 UpdateGuideState exits: m=1617739 SNR=242.3
04:30:55.849 00.015 12020 Handling offset move in thread for scope, endpoint = (0.08, -0.05)
04:30:55.849 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:30:55.868 00.019 12020 Moving (0.08, -0.05) raw xDistance=0.08 yDistance=0.05
04:30:55.869 00.001 9340 ScheduleExposure(2000,3,1) exposurePending=0
04:30:55.883 00.014 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
04:30:55.883 00.000 9340 Enqueuing Expose request
04:30:55.926 00.043 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:30:55.926 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
04:30:55.927 00.001 12020 MoveAxis(E, 0, ABG)
04:30:55.927 00.000 12020 Move returns status 0, amount 0
04:30:55.927 00.000 12020 MoveAxis(N, 0, ABG)
04:30:55.927 00.000 12020 Move returns status 0, amount 0
04:30:55.928 00.001 12020 move complete, result=0
04:30:55.928 00.000 12020 worker thread done servicing request
04:30:55.928 00.000 12020 Worker thread wakes up
04:30:55.928 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
04:30:55.928 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(1398,98,31,31)
04:30:55.939 00.011 9340 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
04:30:56.078 00.139 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"f5061485-4db4-4805-ba39-b4baf1d54461"}
04:30:56.093 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"f5061485-4db4-4805-ba39-b4baf1d54461"}
04:30:56.118 00.025 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"a2478183-2420-483b-a32b-dc1bdcd89eda"}
04:30:56.139 00.021 9340 case statement mapped state 6 to 3
04:30:56.165 00.026 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"a2478183-2420-483b-a32b-dc1bdcd89eda"}
04:30:56.182 00.017 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"6b88b84b-1949-4841-a9f8-dd5961729b7d"}
04:30:56.224 00.042 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":615,"width":15,"height":15,"star_pos":[7.10,7.43],"pixels":"..."},"id":"6b88b84b-1949-4841-a9f8-dd5961729b7d"}
04:30:58.077 01.853 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"95dfcbda-903f-45bf-8677-835a5202a9b4"}
04:30:58.096 00.019 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"95dfcbda-903f-45bf-8677-835a5202a9b4"}
04:30:58.108 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"407361fd-9e2f-4397-b7cb-76c00ddc3571"}
04:30:58.123 00.015 9340 case statement mapped state 6 to 3
04:30:58.138 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"407361fd-9e2f-4397-b7cb-76c00ddc3571"}
04:30:58.151 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"8d18fd3e-796b-4e37-a72a-c9d992f7a8e5"}
04:30:58.193 00.042 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":615,"width":15,"height":15,"star_pos":[7.10,7.43],"pixels":"..."},"id":"8d18fd3e-796b-4e37-a72a-c9d992f7a8e5"}
04:30:58.267 00.074 9340 evsrv: cli 100A41E8 connect
04:30:58.428 00.161 9340 case statement mapped state 6 to 3
04:30:58.561 00.133 12020 Exposure complete
04:30:58.573 00.012 9340 case statement mapped state 6 to 3
04:30:58.621 00.048 9340 evsrv: cli 100A41E8 request: {"method":"get_app_state","id":"824cb9cd-e8a4-41f6-a567-3044836edc83"}
04:30:58.772 00.151 9340 case statement mapped state 6 to 3
04:30:58.939 00.167 9340 evsrv: cli 100A41E8 response: {"jsonrpc":"2.0","result":"Guiding","id":"824cb9cd-e8a4-41f6-a567-3044836edc83"}
04:30:59.063 00.124 9340 evsrv: cli 100A41E8 disconnect
04:30:59.151 00.088 9340 evsrv: cli 100A4288 connect
04:30:59.291 00.140 9340 case statement mapped state 6 to 3
04:30:59.500 00.209 9340 case statement mapped state 6 to 3
04:30:59.682 00.182 9340 evsrv: cli 100A4288 request: {"method":"dither","params":{"amount":4,"raOnly":false,"settle":{"pixels":0.45,"time":8,"timeout":90}},"id":"dbb091f1-b85b-4cca-a4da-df37812922cf"}
04:30:59.978 00.296 9340 PhdController::Dither begins
04:31:00.429 00.451 9340 dither: size=4.00, dRA=0.81 dDec=0.86
04:31:00.740 00.311 9340 MountToCamera -- mountTheta (-0.81) + m_xAngle (0.05) = xAngle (-0.76 = -0.76)
04:31:01.015 00.275 9340 MountToCamera -- mountX=0.81 mountY=0.86 hyp=1.18 mountTheta=-0.81 cameraX=0.85, cameraY=-0.82 cameraTheta=-0.76
04:31:01.391 00.376 9340 setting lock position to (1413.94, 111.81)
04:31:01.670 00.279 9340 Mount: notify guiding dithered (0.9, -0.8)
04:31:01.898 00.228 12020 worker thread done servicing request
04:31:01.906 00.008 9340 MultiStar: stabilizing after lock position change
04:31:02.112 00.206 9340 Status Line: Dither by 0.81,0.86
04:31:02.271 00.159 9340 PhdController: newstate STATE_SETTLE_BEGIN
04:31:02.579 00.308 9340 PhdController: newstate STATE_SETTLE_WAIT
04:31:02.730 00.151 9340 evsrv: cli 100A4288 response: {"jsonrpc":"2.0","result":0,"id":"dbb091f1-b85b-4cca-a4da-df37812922cf"}
04:31:02.913 00.183 9340 OnExposeComplete: enter
04:31:03.186 00.273 9340 UpdateGuideState(): m_state=6
04:31:03.464 00.278 9340 Star::Find(15, 1413, 112, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 616
04:31:03.715 00.251 9340 Star::Find returns 1 (0), X=1413.60, Y=112.46, Mass=1555195, SNR=229.9, Peak=65486 HFD=5.0
04:31:03.792 00.077 9340 CameraToMount -- cameraTheta (2.06) - m_xAngle (0.05) = xAngle (2.01 = 2.01)
04:31:03.924 00.132 9340 CameraToMount -- cameraTheta (2.06) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-1.06 = -1.06)
04:31:03.972 00.048 9340 CameraToMount -- cameraX=-0.35 cameraY=0.65 hyp=0.74 cameraTheta=2.06 mountX=-0.31 mountY=-0.64, mountTheta=-2.03
04:31:04.042 00.070 9340 dither recenter: remaining=(-0.8,-0.9) step=(-0.8,-0.9)
04:31:04.071 00.029 9340 MountToCamera -- mountTheta (2.33) + m_xAngle (0.05) = xAngle (2.38 = 2.38)
04:31:04.105 00.034 9340 MountToCamera -- mountX=-0.81 mountY=-0.86 hyp=1.18 mountTheta=2.33 cameraX=-0.85, cameraY=0.82 cameraTheta=2.38
04:31:04.166 00.061 9340 SchedulePrimaryMove(10104498, x=-0.85, y=0.82, opts=4)
04:31:04.193 00.027 9340 Enqueuing Move request for scope (-0.85, 0.82)
04:31:04.237 00.044 12020 Worker thread wakes up
04:31:04.238 00.001 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.85, 0.82) opts 0x4
04:31:04.244 00.006 9340 Mount: notify direct move -0.81,-0.86
04:31:04.300 00.056 12020 Handling offset move in thread for scope, endpoint = (-0.85, 0.82)
04:31:04.300 00.000 12020 Moving (-0.85, 0.82) raw xDistance=-0.81 yDistance=-0.86
04:31:04.303 00.003 12020 MoveAxis(E, 146, B)
04:31:04.304 00.001 12020 Guiding  Dir = 2, Dur = 146
04:31:04.305 00.001 9340 UpdateImageDisplay: Size=(1920,1080) min=6195, max=65535, med=10349, FiltMin=8142, FiltMax=65517, Gamma=2.870
04:31:04.330 00.025 12020 IsSlewing returns 0
04:31:04.330 00.000 9340 UpdateGuideState exits: m=1555195 SNR=229.9
04:31:04.461 00.131 12020 IsGuiding returns 0
04:31:04.471 00.010 9340 PhdController: settling, locked = 1, distance = 1.19 (0.45) aobump = 0 frame = 1 / 99999
04:31:04.513 00.042 12020 PulseGuide returned control before completion, sleep 124
04:31:04.516 00.003 9340 evsrv: {"Event":"Settling","Timestamp":1778751064.516,"Host":"ASTRO","Inst":1,"Distance":1.19,"Time":0.0,"SettleTime":8.0,"StarLocked":true}
04:31:04.652 00.136 12020 IsGuiding returns 1
04:31:04.652 00.000 12020 scope still moving after pulse duration time elapsed
04:31:04.653 00.001 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:31:04.689 00.036 12020 IsSlewing returns 0
04:31:04.700 00.011 9340 ScheduleExposure(2000,3,1) exposurePending=0
04:31:04.724 00.024 12020 IsGuiding returns 0
04:31:04.724 00.000 12020 scope move finished after 146 + 116 ms
04:31:04.725 00.001 12020 Move returns status 0, amount 146
04:31:04.725 00.000 12020 MoveAxis(N, 139, B)
04:31:04.725 00.000 12020 Guiding  Dir = 0, Dur = 139
04:31:04.763 00.038 9340 Enqueuing Expose request
04:31:04.785 00.022 12020 IsSlewing returns 0
04:31:04.790 00.005 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"8326cb52-547b-4e1a-a772-04b32f114ac6"}
04:31:04.863 00.073 12020 IsGuiding returns 0
04:31:04.863 00.000 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"8326cb52-547b-4e1a-a772-04b32f114ac6"}
04:31:05.029 00.166 9340 evsrv: cli 100A4288 disconnect
04:31:05.112 00.083 12020 IsGuiding returns 1
04:31:05.113 00.001 12020 scope still moving after pulse duration time elapsed
04:31:05.212 00.099 12020 IsSlewing returns 0
04:31:05.328 00.116 12020 IsGuiding returns 0
04:31:05.328 00.000 12020 scope move finished after 139 + 326 ms
04:31:05.328 00.000 12020 Move returns status 0, amount 139
04:31:05.328 00.000 12020 move complete, result=0
04:31:05.329 00.001 12020 worker thread done servicing request
04:31:05.329 00.000 12020 Worker thread wakes up
04:31:05.329 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
04:31:05.329 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(1399,97,31,31)
04:31:05.351 00.022 9340 GuideStep: -0.8 px 146 ms EAST, -0.9 px 139 ms NORTH
04:31:05.416 00.065 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"713fff16-d6ab-4817-a5da-dcd4678ddcee"}
04:31:05.443 00.027 9340 case statement mapped state 6 to 3
04:31:05.549 00.106 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"713fff16-d6ab-4817-a5da-dcd4678ddcee"}
04:31:05.601 00.052 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"cc09c33b-0671-448b-aa43-0d2488c2df8c"}
04:31:05.635 00.034 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":616,"width":15,"height":15,"star_pos":[6.60,7.46],"pixels":"..."},"id":"cc09c33b-0671-448b-aa43-0d2488c2df8c"}
04:31:05.940 00.305 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"0c3a1d72-18a2-4b03-a9a5-36c438e2dea5"}
04:31:05.968 00.028 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"0c3a1d72-18a2-4b03-a9a5-36c438e2dea5"}
04:31:06.062 00.094 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"767abc32-d762-4977-8538-a4409d673f7f"}
04:31:06.181 00.119 9340 case statement mapped state 6 to 3
04:31:06.277 00.096 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"767abc32-d762-4977-8538-a4409d673f7f"}
04:31:06.366 00.089 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"a9c36ef9-e65b-4520-ad97-f05759f60f41"}
04:31:06.435 00.069 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":616,"width":15,"height":15,"star_pos":[6.60,7.46],"pixels":"..."},"id":"a9c36ef9-e65b-4520-ad97-f05759f60f41"}
04:31:07.723 01.288 12020 Exposure complete
04:31:08.087 00.364 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"8e8a4bd4-4b5b-4f34-83d8-e418a88cd878"}
04:31:08.152 00.065 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"8e8a4bd4-4b5b-4f34-83d8-e418a88cd878"}
04:31:08.303 00.151 12020 worker thread done servicing request
04:31:08.303 00.000 9340 OnExposeComplete: enter
04:31:08.410 00.107 9340 UpdateGuideState(): m_state=6
04:31:08.643 00.233 9340 Star::Find(15, 1413, 112, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 617
04:31:09.028 00.385 9340 Star::Find returns 1 (0), X=1414.85, Y=112.24, Mass=1553357, SNR=238.1, Peak=65198 HFD=4.9
04:31:09.356 00.328 9340 CameraToMount -- cameraTheta (0.45) - m_xAngle (0.05) = xAngle (0.40 = 0.40)
04:31:09.459 00.103 9340 CameraToMount -- cameraTheta (0.45) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-2.67 = -2.67)
04:31:09.590 00.131 9340 CameraToMount -- cameraX=0.90 cameraY=0.43 hyp=1.00 cameraTheta=0.45 mountX=0.92 mountY=-0.45, mountTheta=-0.46
04:31:09.736 00.146 9340 SchedulePrimaryMove(10104498, x=0.90, y=0.43, opts=13)
04:31:09.931 00.195 9340 Enqueuing Move request for scope (0.90, 0.43)
04:31:10.226 00.295 12020 Worker thread wakes up
04:31:10.227 00.001 12020 worker thread servicing REQUEST_MOVE scope ofs (0.90, 0.43) opts 0xd
04:31:10.227 00.000 12020 Handling offset move in thread for scope, endpoint = (0.90, 0.43)
04:31:10.227 00.000 12020 Moving (0.90, 0.43) raw xDistance=0.92 yDistance=-0.45
04:31:10.227 00.000 12020 GuideAlgorithmHysteresis::Result() returns 0.39 from input 0.92
04:31:10.228 00.001 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
04:31:10.228 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.45
04:31:10.228 00.000 12020 MoveAxis(W, 70, ABG)
04:31:10.228 00.000 12020 Guiding  Dir = 3, Dur = 70
04:31:10.250 00.022 9340 UpdateImageDisplay: Size=(1920,1080) min=6152, max=65535, med=10318, FiltMin=8056, FiltMax=65522, Gamma=2.870
04:31:10.395 00.145 12020 IsSlewing returns 0
04:31:10.429 00.034 9340 UpdateGuideState exits: m=1553357 SNR=238.1
04:31:10.496 00.067 12020 IsGuiding returns 0
04:31:10.530 00.034 9340 PhdController: settling, locked = 1, distance = 1.00 (0.45) aobump = 0 frame = 2 / 99999
04:31:10.590 00.060 12020 IsGuiding returns 1
04:31:10.591 00.001 12020 scope still moving after pulse duration time elapsed
04:31:10.695 00.104 9340 evsrv: {"Event":"Settling","Timestamp":1778751070.694,"Host":"ASTRO","Inst":1,"Distance":1.00,"Time":0.0,"SettleTime":8.0,"StarLocked":true}
04:31:10.732 00.037 12020 IsSlewing returns 0
04:31:10.856 00.124 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:31:10.942 00.086 12020 IsGuiding returns 1
04:31:11.000 00.058 9340 ScheduleExposure(2000,3,1) exposurePending=0
04:31:11.024 00.024 12020 IsSlewing returns 0
04:31:11.129 00.105 9340 Enqueuing Expose request
04:31:11.188 00.059 12020 IsGuiding returns 1
04:31:11.329 00.141 12020 IsSlewing returns 0
04:31:11.357 00.028 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"9aa6d446-241d-4d55-b05f-815e5d094e68"}
04:31:11.533 00.176 12020 IsGuiding returns 1
04:31:11.533 00.000 9340 case statement mapped state 6 to 3
04:31:11.731 00.198 12020 IsSlewing returns 0
04:31:11.874 00.143 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"9aa6d446-241d-4d55-b05f-815e5d094e68"}
04:31:11.901 00.027 12020 IsGuiding returns 1
04:31:12.013 00.112 12020 IsSlewing returns 0
04:31:12.175 00.162 12020 IsGuiding returns 1
04:31:12.204 00.029 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"4fd37c71-37c9-4a51-aaa6-2cc99346e14a"}
04:31:12.272 00.068 12020 IsSlewing returns 0
04:31:12.279 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":617,"width":15,"height":15,"star_pos":[6.85,7.24],"pixels":"..."},"id":"4fd37c71-37c9-4a51-aaa6-2cc99346e14a"}
04:31:12.439 00.160 12020 IsGuiding returns 0
04:31:12.439 00.000 12020 scope move finished after 70 + 1872 ms
04:31:12.440 00.001 12020 Move returns status 0, amount 70
04:31:12.440 00.000 12020 MoveAxis(N, 0, ABG)
04:31:12.441 00.001 12020 Move returns status 0, amount 0
04:31:12.441 00.000 12020 move complete, result=0
04:31:12.443 00.002 12020 worker thread done servicing request
04:31:12.465 00.022 12020 Worker thread wakes up
04:31:12.466 00.001 12020 worker thread servicing REQUEST_EXPOSE 2000
04:31:12.466 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(1399,97,31,31)
04:31:12.572 00.106 9340 GuideStep: 0.9 px 70 ms WEST, -0.5 px 0 ms NORTH
04:31:12.866 00.294 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"afda86d5-313a-4fb5-a571-04343da047ca"}
04:31:13.178 00.312 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"afda86d5-313a-4fb5-a571-04343da047ca"}
04:31:13.473 00.295 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"1cbf033f-67a0-466e-981f-6d28ea9f9365"}
04:31:13.522 00.049 9340 case statement mapped state 6 to 3
04:31:13.682 00.160 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"1cbf033f-67a0-466e-981f-6d28ea9f9365"}
04:31:14.045 00.363 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"fae49151-7f13-4d06-8bc9-16556077b5ba"}
04:31:14.186 00.141 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":617,"width":15,"height":15,"star_pos":[6.85,7.24],"pixels":"..."},"id":"fae49151-7f13-4d06-8bc9-16556077b5ba"}
04:31:14.650 00.464 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"6f8f8970-1451-4cce-a3f9-50c2a92501bf"}
04:31:14.690 00.040 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"6f8f8970-1451-4cce-a3f9-50c2a92501bf"}
04:31:14.735 00.045 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"3fb611a8-2cc7-48bd-b866-be4ef26db97e"}
04:31:14.841 00.106 9340 case statement mapped state 6 to 3
04:31:14.878 00.037 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"3fb611a8-2cc7-48bd-b866-be4ef26db97e"}
04:31:15.365 00.487 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"d4adf85c-168f-4c32-819e-eb36338a59b7"}
04:31:15.400 00.035 12020 Exposure complete
04:31:15.401 00.001 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":617,"width":15,"height":15,"star_pos":[6.85,7.24],"pixels":"..."},"id":"d4adf85c-168f-4c32-819e-eb36338a59b7"}
04:31:16.731 01.330 12020 worker thread done servicing request
04:31:16.732 00.001 9340 OnExposeComplete: enter
04:31:16.750 00.018 9340 UpdateGuideState(): m_state=6
04:31:16.808 00.058 9340 Star::Find(15, 1414, 112, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 618
04:31:16.834 00.026 9340 Star::Find returns 1 (0), X=1406.71, Y=111.36, Mass=1531863, SNR=239.4, Peak=65480 HFD=4.8
04:31:16.856 00.022 9340 CameraToMount -- cameraTheta (-3.08) - m_xAngle (0.05) = xAngle (-3.13 = -3.13)
04:31:16.883 00.027 9340 CameraToMount -- cameraTheta (-3.08) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-6.20 = 0.09)
04:31:16.923 00.040 9340 CameraToMount -- cameraX=-7.24 cameraY=-0.45 hyp=7.25 cameraTheta=-3.08 mountX=-7.25 mountY=0.63, mountTheta=3.06
04:31:16.950 00.027 9340 SchedulePrimaryMove(10104498, x=-7.24, y=-0.45, opts=13)
04:31:16.967 00.017 9340 Enqueuing Move request for scope (-7.24, -0.45)
04:31:16.980 00.013 12020 Worker thread wakes up
04:31:16.980 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=6782, max=65535, med=10297, FiltMin=7934, FiltMax=65525, Gamma=2.870
04:31:16.996 00.016 12020 worker thread servicing REQUEST_MOVE scope ofs (-7.24, -0.45) opts 0xd
04:31:16.996 00.000 12020 Handling offset move in thread for scope, endpoint = (-7.24, -0.45)
04:31:16.996 00.000 9340 UpdateGuideState exits: m=1531863 SNR=239.4
04:31:17.012 00.016 12020 Moving (-7.24, -0.45) raw xDistance=-7.25 yDistance=0.63
04:31:17.013 00.001 9340 PhdController: settling, locked = 1, distance = 2.88 (0.45) aobump = 0 frame = 3 / 99999
04:31:17.028 00.015 12020 GuideAlgorithmHysteresis::Result() returns -3.01 from input -7.25
04:31:17.029 00.001 9340 evsrv: {"Event":"Settling","Timestamp":1778751077.028,"Host":"ASTRO","Inst":1,"Distance":2.88,"Time":0.0,"SettleTime":8.0,"StarLocked":true}
04:31:17.067 00.038 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
04:31:17.067 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.63
04:31:17.067 00.000 12020 MoveAxis(E, 541, ABG)
04:31:17.069 00.002 12020 Guiding  Dir = 2, Dur = 541
04:31:17.070 00.001 12020 IsSlewing returns 0
04:31:17.071 00.001 12020 IsGuiding returns 0
04:31:17.073 00.002 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:31:17.092 00.019 9340 ScheduleExposure(2000,3,1) exposurePending=0
04:31:17.107 00.015 12020 PulseGuide returned control before completion, sleep 531
04:31:17.107 00.000 9340 Enqueuing Expose request
04:31:17.668 00.561 12020 IsGuiding returns 0
04:31:17.669 00.001 12020 Move returns status 0, amount 541
04:31:17.669 00.000 12020 MoveAxis(N, 0, ABG)
04:31:17.669 00.000 12020 Move returns status 0, amount 0
04:31:17.669 00.000 12020 move complete, result=0
04:31:17.669 00.000 12020 worker thread done servicing request
04:31:17.669 00.000 9340 GuideStep: -7.2 px 541 ms EAST, 0.6 px 0 ms NORTH
04:31:17.689 00.020 12020 Worker thread wakes up
04:31:17.690 00.001 12020 worker thread servicing REQUEST_EXPOSE 2000
04:31:17.692 00.002 12020 Handling exposure in thread, d=2000 o=3 r=(1392,96,31,31)
04:31:17.906 00.214 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"877ff60c-af23-4777-b7ff-d409cf331bc9"}
04:31:17.927 00.021 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"877ff60c-af23-4777-b7ff-d409cf331bc9"}
04:31:17.991 00.064 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"09ecd05b-7aa8-4efb-a816-2524d4630a19"}
04:31:18.113 00.122 9340 case statement mapped state 6 to 3
04:31:18.189 00.076 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"09ecd05b-7aa8-4efb-a816-2524d4630a19"}
04:31:18.600 00.411 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"4c078334-8375-409b-95c8-b54fa60b40fb"}
04:31:18.800 00.200 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":618,"width":15,"height":15,"star_pos":[6.71,7.36],"pixels":"..."},"id":"4c078334-8375-409b-95c8-b54fa60b40fb"}
04:31:19.901 01.101 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"9a37da77-3e7d-4ec2-85b3-96a3a7151fdd"}
04:31:19.981 00.080 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"9a37da77-3e7d-4ec2-85b3-96a3a7151fdd"}
04:31:20.041 00.060 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"3b7ce742-0561-496a-a375-c735abe910a7"}
04:31:20.083 00.042 9340 case statement mapped state 6 to 3
04:31:20.099 00.016 12020 Exposure complete
04:31:20.099 00.000 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"3b7ce742-0561-496a-a375-c735abe910a7"}
04:31:20.113 00.014 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"ed71aa77-ee1d-45df-8577-1ed6ab6195c8"}
04:31:20.126 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":618,"width":15,"height":15,"star_pos":[6.71,7.36],"pixels":"..."},"id":"ed71aa77-ee1d-45df-8577-1ed6ab6195c8"}
04:31:20.426 00.300 12020 worker thread done servicing request
04:31:20.427 00.001 9340 OnExposeComplete: enter
04:31:20.442 00.015 9340 UpdateGuideState(): m_state=6
04:31:20.454 00.012 9340 Star::Find(15, 1406, 111, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 619
04:31:20.468 00.014 9340 Star::Find returns 1 (0), X=1410.27, Y=111.87, Mass=1545899, SNR=235.4, Peak=61576 HFD=4.9
04:31:20.517 00.049 9340 CameraToMount -- cameraTheta (3.12) - m_xAngle (0.05) = xAngle (3.07 = 3.07)
04:31:20.535 00.018 9340 CameraToMount -- cameraTheta (3.12) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (0.01 = 0.01)
04:31:20.553 00.018 9340 CameraToMount -- cameraX=-3.68 cameraY=0.07 hyp=3.68 cameraTheta=3.12 mountX=-3.67 mountY=0.03, mountTheta=3.13
04:31:20.568 00.015 9340 SchedulePrimaryMove(10104498, x=-3.68, y=0.07, opts=13)
04:31:20.582 00.014 9340 Enqueuing Move request for scope (-3.68, 0.07)
04:31:20.597 00.015 12020 Worker thread wakes up
04:31:20.598 00.001 9340 UpdateImageDisplay: Size=(1920,1080) min=6090, max=65535, med=10303, FiltMin=8221, FiltMax=65498, Gamma=2.870
04:31:20.609 00.011 12020 worker thread servicing REQUEST_MOVE scope ofs (-3.68, 0.07) opts 0xd
04:31:20.609 00.000 12020 Handling offset move in thread for scope, endpoint = (-3.68, 0.07)
04:31:20.611 00.002 12020 Moving (-3.68, 0.07) raw xDistance=-3.67 yDistance=0.03
04:31:20.611 00.000 12020 GuideAlgorithmHysteresis::Result() returns -1.78 from input -3.67
04:31:20.611 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:31:20.611 00.000 9340 UpdateGuideState exits: m=1545899 SNR=235.4
04:31:20.624 00.013 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
04:31:20.625 00.001 9340 PhdController: settling, locked = 1, distance = 3.12 (0.45) aobump = 0 frame = 4 / 99999
04:31:20.656 00.031 12020 MoveAxis(E, 320, ABG)
04:31:20.656 00.000 9340 evsrv: {"Event":"Settling","Timestamp":1778751080.656,"Host":"ASTRO","Inst":1,"Distance":3.12,"Time":0.0,"SettleTime":8.0,"StarLocked":true}
04:31:20.668 00.012 12020 Guiding  Dir = 2, Dur = 320
04:31:20.668 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:31:20.681 00.013 12020 IsSlewing returns 0
04:31:20.681 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
04:31:20.692 00.011 12020 IsGuiding returns 0
04:31:20.693 00.001 9340 Enqueuing Expose request
04:31:20.722 00.029 12020 PulseGuide returned control before completion, sleep 301
04:31:21.058 00.336 12020 IsGuiding returns 0
04:31:21.058 00.000 12020 Move returns status 0, amount 320
04:31:21.058 00.000 12020 MoveAxis(N, 0, ABG)
04:31:21.058 00.000 12020 Move returns status 0, amount 0
04:31:21.058 00.000 12020 move complete, result=0
04:31:21.059 00.001 12020 worker thread done servicing request
04:31:21.059 00.000 12020 Worker thread wakes up
04:31:21.059 00.000 9340 GuideStep: -3.7 px 320 ms EAST, 0.0 px 0 ms NORTH
04:31:21.071 00.012 12020 worker thread servicing REQUEST_EXPOSE 2000
04:31:21.071 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(1399,97,31,31)
04:31:21.899 00.828 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"4dba9e3f-a63e-46b7-81e0-8ae85d882fb1"}
04:31:21.910 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"4dba9e3f-a63e-46b7-81e0-8ae85d882fb1"}
04:31:21.919 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"a6aea1c0-37f4-4b46-9eca-fd61f3c9c56e"}
04:31:21.928 00.009 9340 case statement mapped state 6 to 3
04:31:21.937 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"a6aea1c0-37f4-4b46-9eca-fd61f3c9c56e"}
04:31:21.947 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"94b85525-0a6d-4eb2-88ae-0c1ac050e101"}
04:31:21.956 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":619,"width":15,"height":15,"star_pos":[7.27,6.87],"pixels":"..."},"id":"94b85525-0a6d-4eb2-88ae-0c1ac050e101"}
04:31:23.433 01.477 12020 Exposure complete
04:31:23.615 00.182 12020 worker thread done servicing request
04:31:23.616 00.001 9340 OnExposeComplete: enter
04:31:23.626 00.010 9340 UpdateGuideState(): m_state=6
04:31:23.633 00.007 9340 Star::Find(15, 1410, 111, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 620
04:31:23.641 00.008 9340 Star::Find returns 1 (0), X=1411.61, Y=111.94, Mass=1538508, SNR=197.2, Peak=61378 HFD=5.0
04:31:23.651 00.010 9340 CameraToMount -- cameraTheta (3.09) - m_xAngle (0.05) = xAngle (3.04 = 3.04)
04:31:23.660 00.009 9340 CameraToMount -- cameraTheta (3.09) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-0.03 = -0.03)
04:31:23.667 00.007 9340 CameraToMount -- cameraX=-2.33 cameraY=0.13 hyp=2.34 cameraTheta=3.09 mountX=-2.32 mountY=-0.07, mountTheta=-3.11
04:31:23.682 00.015 9340 SchedulePrimaryMove(10104498, x=-2.33, y=0.13, opts=13)
04:31:23.705 00.023 9340 Enqueuing Move request for scope (-2.33, 0.13)
04:31:23.714 00.009 12020 Worker thread wakes up
04:31:23.715 00.001 9340 UpdateImageDisplay: Size=(1920,1080) min=6350, max=65535, med=10308, FiltMin=8250, FiltMax=65523, Gamma=2.870
04:31:23.722 00.007 12020 worker thread servicing REQUEST_MOVE scope ofs (-2.33, 0.13) opts 0xd
04:31:23.723 00.001 9340 UpdateGuideState exits: m=1538508 SNR=197.2
04:31:23.730 00.007 9340 PhdController: settling, locked = 1, distance = 2.88 (0.45) aobump = 0 frame = 5 / 99999
04:31:23.740 00.010 12020 Handling offset move in thread for scope, endpoint = (-2.33, 0.13)
04:31:23.740 00.000 12020 Moving (-2.33, 0.13) raw xDistance=-2.32 yDistance=-0.07
04:31:23.740 00.000 12020 GuideAlgorithmHysteresis::Result() returns -1.12 from input -2.32
04:31:23.740 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:31:23.740 00.000 9340 evsrv: {"Event":"Settling","Timestamp":1778751083.740,"Host":"ASTRO","Inst":1,"Distance":2.88,"Time":0.0,"SettleTime":8.0,"StarLocked":true}
04:31:23.749 00.009 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
04:31:23.749 00.000 12020 MoveAxis(E, 201, ABG)
04:31:23.750 00.001 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:31:23.757 00.007 12020 Guiding  Dir = 2, Dur = 201
04:31:23.757 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
04:31:23.764 00.007 9340 Enqueuing Expose request
04:31:23.774 00.010 12020 IsSlewing returns 0
04:31:23.775 00.001 12020 IsGuiding returns 0
04:31:23.792 00.017 12020 PulseGuide returned control before completion, sleep 195
04:31:23.898 00.106 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"d8572326-665e-4672-8cad-00181c2bae3b"}
04:31:23.911 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"d8572326-665e-4672-8cad-00181c2bae3b"}
04:31:23.936 00.025 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"65df50e8-2d9e-49c8-b203-7cb52c3dc118"}
04:31:23.945 00.009 9340 case statement mapped state 6 to 3
04:31:23.952 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"65df50e8-2d9e-49c8-b203-7cb52c3dc118"}
04:31:23.960 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"2b6aedad-a81b-42a4-b863-9c39a73d13a4"}
04:31:23.969 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":620,"width":15,"height":15,"star_pos":[6.61,6.94],"pixels":"..."},"id":"2b6aedad-a81b-42a4-b863-9c39a73d13a4"}
04:31:23.995 00.026 12020 IsGuiding returns 1
04:31:23.996 00.001 12020 scope still moving after pulse duration time elapsed
04:31:24.032 00.036 12020 IsSlewing returns 0
04:31:24.049 00.017 12020 IsGuiding returns 0
04:31:24.049 00.000 12020 scope move finished after 201 + 72 ms
04:31:24.049 00.000 12020 Move returns status 0, amount 201
04:31:24.049 00.000 12020 MoveAxis(N, 0, ABG)
04:31:24.049 00.000 12020 Move returns status 0, amount 0
04:31:24.050 00.001 12020 move complete, result=0
04:31:24.050 00.000 12020 worker thread done servicing request
04:31:24.050 00.000 9340 GuideStep: -2.3 px 201 ms EAST, -0.1 px 0 ms NORTH
04:31:24.060 00.010 12020 Worker thread wakes up
04:31:24.060 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
04:31:24.061 00.001 12020 Handling exposure in thread, d=2000 o=3 r=(1399,97,31,31)
04:31:25.899 01.838 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"fe923624-1ca2-494a-8b15-4abb338a4472"}
04:31:25.911 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"fe923624-1ca2-494a-8b15-4abb338a4472"}
04:31:25.922 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"db6e4ea2-7043-46db-9a9d-91f57ac58c28"}
04:31:25.936 00.014 9340 case statement mapped state 6 to 3
04:31:25.948 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"db6e4ea2-7043-46db-9a9d-91f57ac58c28"}
04:31:25.956 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"9e3dd3f0-8a65-4437-b56b-fab8e92e15f5"}
04:31:25.972 00.016 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":620,"width":15,"height":15,"star_pos":[6.61,6.94],"pixels":"..."},"id":"9e3dd3f0-8a65-4437-b56b-fab8e92e15f5"}
04:31:26.428 00.456 12020 Exposure complete
04:31:26.658 00.230 12020 worker thread done servicing request
04:31:26.659 00.001 9340 OnExposeComplete: enter
04:31:26.670 00.011 9340 UpdateGuideState(): m_state=6
04:31:26.682 00.012 9340 Star::Find(15, 1411, 111, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 621
04:31:26.693 00.011 9340 Star::Find returns 1 (0), X=1413.17, Y=111.65, Mass=1542245, SNR=198.4, Peak=64032 HFD=5.0
04:31:26.703 00.010 9340 CameraToMount -- cameraTheta (-2.94) - m_xAngle (0.05) = xAngle (-2.99 = -2.99)
04:31:26.717 00.014 9340 CameraToMount -- cameraTheta (-2.94) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-6.06 = 0.22)
04:31:26.732 00.015 9340 CameraToMount -- cameraX=-0.77 cameraY=-0.16 hyp=0.79 cameraTheta=-2.94 mountX=-0.78 mountY=0.18, mountTheta=2.92
04:31:26.770 00.038 9340 SchedulePrimaryMove(10104498, x=-0.77, y=-0.16, opts=13)
04:31:26.781 00.011 9340 Enqueuing Move request for scope (-0.77, -0.16)
04:31:26.793 00.012 12020 Worker thread wakes up
04:31:26.793 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=6411, max=65535, med=10346, FiltMin=7775, FiltMax=65523, Gamma=2.870
04:31:26.809 00.016 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.77, -0.16) opts 0xd
04:31:26.809 00.000 9340 UpdateGuideState exits: m=1542245 SNR=198.4
04:31:26.818 00.009 12020 Handling offset move in thread for scope, endpoint = (-0.77, -0.16)
04:31:26.819 00.001 9340 PhdController: settling, locked = 1, distance = 2.25 (0.45) aobump = 0 frame = 6 / 99999
04:31:26.829 00.010 12020 Moving (-0.77, -0.16) raw xDistance=-0.78 yDistance=0.18
04:31:26.829 00.000 9340 evsrv: {"Event":"Settling","Timestamp":1778751086.829,"Host":"ASTRO","Inst":1,"Distance":2.25,"Time":0.0,"SettleTime":8.0,"StarLocked":true}
04:31:26.842 00.013 12020 GuideAlgorithmHysteresis::Result() returns -0.42 from input -0.78
04:31:26.843 00.001 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:31:26.843 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.18
04:31:26.843 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:31:26.860 00.017 12020 MoveAxis(E, 75, ABG)
04:31:26.860 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
04:31:26.888 00.028 12020 Guiding  Dir = 2, Dur = 75
04:31:26.888 00.000 9340 Enqueuing Expose request
04:31:26.899 00.011 12020 IsSlewing returns 0
04:31:26.900 00.001 12020 IsGuiding returns 0
04:31:26.927 00.027 12020 PulseGuide returned control before completion, sleep 59
04:31:26.989 00.062 12020 IsGuiding returns 1
04:31:26.989 00.000 12020 scope still moving after pulse duration time elapsed
04:31:27.039 00.050 12020 IsSlewing returns 0
04:31:27.070 00.031 12020 IsGuiding returns 0
04:31:27.071 00.001 12020 scope move finished after 75 + 95 ms
04:31:27.071 00.000 12020 Move returns status 0, amount 75
04:31:27.071 00.000 12020 MoveAxis(N, 0, ABG)
04:31:27.072 00.001 12020 Move returns status 0, amount 0
04:31:27.072 00.000 12020 move complete, result=0
04:31:27.072 00.000 9340 GuideStep: -0.8 px 75 ms EAST, 0.2 px 0 ms NORTH
04:31:27.087 00.015 12020 worker thread done servicing request
04:31:27.087 00.000 12020 Worker thread wakes up
04:31:27.087 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
04:31:27.087 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(1399,97,31,31)
04:31:27.896 00.809 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"ee828e64-ed7d-4eef-b68e-b5822ca44926"}
04:31:27.911 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"ee828e64-ed7d-4eef-b68e-b5822ca44926"}
04:31:27.922 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"310ad2c4-c593-45f3-91f5-8d48bbf1286c"}
04:31:27.935 00.013 9340 case statement mapped state 6 to 3
04:31:27.961 00.026 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"310ad2c4-c593-45f3-91f5-8d48bbf1286c"}
04:31:27.970 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"3776cf89-051a-498b-bca6-935c7ade004d"}
04:31:27.978 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":621,"width":15,"height":15,"star_pos":[7.17,6.65],"pixels":"..."},"id":"3776cf89-051a-498b-bca6-935c7ade004d"}
04:31:29.437 01.459 12020 Exposure complete
04:31:29.621 00.184 12020 worker thread done servicing request
04:31:29.622 00.001 9340 OnExposeComplete: enter
04:31:29.632 00.010 9340 UpdateGuideState(): m_state=6
04:31:29.640 00.008 9340 Star::Find(15, 1413, 111, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 622
04:31:29.651 00.011 9340 Star::Find returns 1 (0), X=1413.57, Y=112.09, Mass=1537674, SNR=198.5, Peak=60126 HFD=5.0
04:31:29.663 00.012 9340 CameraToMount -- cameraTheta (2.49) - m_xAngle (0.05) = xAngle (2.45 = 2.45)
04:31:29.671 00.008 9340 CameraToMount -- cameraTheta (2.49) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-0.62 = -0.62)
04:31:29.679 00.008 9340 CameraToMount -- cameraX=-0.38 cameraY=0.29 hyp=0.47 cameraTheta=2.49 mountX=-0.36 mountY=-0.28, mountTheta=-2.49
04:31:29.691 00.012 9340 SchedulePrimaryMove(10104498, x=-0.38, y=0.29, opts=13)
04:31:29.702 00.011 9340 Enqueuing Move request for scope (-0.38, 0.29)
04:31:29.712 00.010 12020 Worker thread wakes up
04:31:29.712 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=6271, max=65535, med=10303, FiltMin=8193, FiltMax=65523, Gamma=2.870
04:31:29.720 00.008 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.38, 0.29) opts 0xd
04:31:29.720 00.000 9340 UpdateGuideState exits: m=1537674 SNR=198.5
04:31:29.744 00.024 12020 Handling offset move in thread for scope, endpoint = (-0.38, 0.29)
04:31:29.744 00.000 9340 PhdController: settling, locked = 1, distance = 1.72 (0.45) aobump = 0 frame = 7 / 99999
04:31:29.752 00.008 12020 Moving (-0.38, 0.29) raw xDistance=-0.36 yDistance=-0.28
04:31:29.752 00.000 9340 evsrv: {"Event":"Settling","Timestamp":1778751089.752,"Host":"ASTRO","Inst":1,"Distance":1.72,"Time":0.0,"SettleTime":8.0,"StarLocked":true}
04:31:29.761 00.009 12020 GuideAlgorithmHysteresis::Result() returns -0.19 from input -0.36
04:31:29.761 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
04:31:29.761 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:31:29.772 00.011 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.28
04:31:29.773 00.001 9340 ScheduleExposure(2000,3,1) exposurePending=0
04:31:29.781 00.008 9340 Enqueuing Expose request
04:31:29.789 00.008 12020 MoveAxis(E, 33, ABG)
04:31:29.789 00.000 12020 Guiding  Dir = 2, Dur = 33
04:31:29.789 00.000 12020 IsSlewing returns 0
04:31:29.791 00.002 12020 IsGuiding returns 0
04:31:29.821 00.030 12020 PulseGuide returned control before completion, sleep 13
04:31:29.869 00.048 12020 IsGuiding returns 0
04:31:29.869 00.000 12020 Move returns status 0, amount 33
04:31:29.869 00.000 12020 MoveAxis(N, 0, ABG)
04:31:29.869 00.000 12020 Move returns status 0, amount 0
04:31:29.869 00.000 12020 move complete, result=0
04:31:29.869 00.000 12020 worker thread done servicing request
04:31:29.870 00.001 9340 GuideStep: -0.4 px 33 ms EAST, -0.3 px 0 ms NORTH
04:31:29.880 00.010 12020 Worker thread wakes up
04:31:29.880 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
04:31:29.880 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(1399,97,31,31)
04:31:29.895 00.015 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"8b247f9b-8aec-4708-bd45-6cabe9c1767f"}
04:31:29.904 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"8b247f9b-8aec-4708-bd45-6cabe9c1767f"}
04:31:29.912 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"bb120a32-44c2-43a0-8daf-87f87e2149fa"}
04:31:29.925 00.013 9340 case statement mapped state 6 to 3
04:31:29.936 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"bb120a32-44c2-43a0-8daf-87f87e2149fa"}
04:31:29.950 00.014 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"27fd97c6-d719-47b9-ae70-11f1d15cbc15"}
04:31:29.972 00.022 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":622,"width":15,"height":15,"star_pos":[6.57,7.09],"pixels":"..."},"id":"27fd97c6-d719-47b9-ae70-11f1d15cbc15"}
04:31:31.894 01.922 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"11be0928-0e7b-4e90-8898-46db926ea399"}
04:31:31.912 00.018 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"11be0928-0e7b-4e90-8898-46db926ea399"}
04:31:31.925 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"e9cc7489-5022-48c1-a82e-20a2e99a9f4c"}
04:31:31.936 00.011 9340 case statement mapped state 6 to 3
04:31:31.961 00.025 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"e9cc7489-5022-48c1-a82e-20a2e99a9f4c"}
04:31:31.977 00.016 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"84b5df7d-5a36-4bb0-b5c8-fa2224bd4915"}
04:31:32.006 00.029 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":622,"width":15,"height":15,"star_pos":[6.57,7.09],"pixels":"..."},"id":"84b5df7d-5a36-4bb0-b5c8-fa2224bd4915"}
04:31:32.276 00.270 12020 Exposure complete
04:31:32.577 00.301 12020 worker thread done servicing request
04:31:32.578 00.001 9340 OnExposeComplete: enter
04:31:32.592 00.014 9340 UpdateGuideState(): m_state=6
04:31:32.604 00.012 9340 Star::Find(15, 1413, 112, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 623
04:31:32.629 00.025 9340 Star::Find returns 1 (0), X=1414.29, Y=112.17, Mass=1531943, SNR=184.5, Peak=64902 HFD=4.9
04:31:32.645 00.016 9340 CameraToMount -- cameraTheta (0.81) - m_xAngle (0.05) = xAngle (0.76 = 0.76)
04:31:32.655 00.010 9340 CameraToMount -- cameraTheta (0.81) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-2.31 = -2.31)
04:31:32.668 00.013 9340 CameraToMount -- cameraX=0.35 cameraY=0.36 hyp=0.50 cameraTheta=0.81 mountX=0.36 mountY=-0.37, mountTheta=-0.80
04:31:32.685 00.017 9340 SchedulePrimaryMove(10104498, x=0.35, y=0.36, opts=13)
04:31:32.695 00.010 9340 Enqueuing Move request for scope (0.35, 0.36)
04:31:32.708 00.013 12020 Worker thread wakes up
04:31:32.708 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=6295, max=65535, med=10295, FiltMin=8021, FiltMax=65523, Gamma=2.870
04:31:32.720 00.012 12020 worker thread servicing REQUEST_MOVE scope ofs (0.35, 0.36) opts 0xd
04:31:32.721 00.001 12020 Handling offset move in thread for scope, endpoint = (0.35, 0.36)
04:31:32.721 00.000 9340 UpdateGuideState exits: m=1531943 SNR=184.5
04:31:32.733 00.012 12020 Moving (0.35, 0.36) raw xDistance=0.36 yDistance=-0.37
04:31:32.733 00.000 12020 GuideAlgorithmHysteresis::Result() returns 0.14 from input 0.36
04:31:32.734 00.001 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
04:31:32.734 00.000 9340 PhdController: settling, locked = 1, distance = 1.35 (0.45) aobump = 0 frame = 8 / 99999
04:31:32.761 00.027 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.37
04:31:32.761 00.000 9340 evsrv: {"Event":"Settling","Timestamp":1778751092.761,"Host":"ASTRO","Inst":1,"Distance":1.35,"Time":0.0,"SettleTime":8.0,"StarLocked":true}
04:31:32.773 00.012 12020 MoveAxis(W, 25, ABG)
04:31:32.774 00.001 12020 Guiding  Dir = 3, Dur = 25
04:31:32.774 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:31:32.787 00.013 12020 IsSlewing returns 0
04:31:32.787 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
04:31:32.800 00.013 12020 IsGuiding returns 0
04:31:32.801 00.001 9340 Enqueuing Expose request
04:31:32.828 00.027 12020 IsGuiding returns 1
04:31:32.829 00.001 12020 scope still moving after pulse duration time elapsed
04:31:32.876 00.047 12020 IsSlewing returns 0
04:31:32.878 00.002 12020 IsGuiding returns 0
04:31:32.878 00.000 12020 scope move finished after 25 + 52 ms
04:31:32.878 00.000 12020 Move returns status 0, amount 25
04:31:32.879 00.001 12020 MoveAxis(N, 0, ABG)
04:31:32.879 00.000 12020 Move returns status 0, amount 0
04:31:32.879 00.000 12020 move complete, result=0
04:31:32.879 00.000 12020 worker thread done servicing request
04:31:32.879 00.000 12020 Worker thread wakes up
04:31:32.879 00.000 9340 GuideStep: 0.4 px 25 ms WEST, -0.4 px 0 ms NORTH
04:31:32.893 00.014 12020 worker thread servicing REQUEST_EXPOSE 2000
04:31:32.893 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(1399,97,31,31)
04:31:33.893 01.000 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"bf8d322d-264d-494c-9c5d-8e827c8ec452"}
04:31:33.905 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"bf8d322d-264d-494c-9c5d-8e827c8ec452"}
04:31:33.917 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"1b79b9aa-7b74-418e-81ac-471507b6d47d"}
04:31:33.931 00.014 9340 case statement mapped state 6 to 3
04:31:33.942 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"1b79b9aa-7b74-418e-81ac-471507b6d47d"}
04:31:33.956 00.014 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"d3d14e4b-be01-49ea-b985-3a0f01381d25"}
04:31:33.966 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":623,"width":15,"height":15,"star_pos":[7.29,7.17],"pixels":"..."},"id":"d3d14e4b-be01-49ea-b985-3a0f01381d25"}
04:31:35.262 01.296 12020 Exposure complete
04:31:35.528 00.266 12020 worker thread done servicing request
04:31:35.528 00.000 9340 OnExposeComplete: enter
04:31:35.546 00.018 9340 UpdateGuideState(): m_state=6
04:31:35.557 00.011 9340 Star::Find(15, 1414, 112, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 624
04:31:35.571 00.014 9340 Star::Find returns 1 (0), X=1413.71, Y=111.99, Mass=1498806, SNR=185.5, Peak=61550 HFD=4.8
04:31:35.582 00.011 9340 CameraToMount -- cameraTheta (2.47) - m_xAngle (0.05) = xAngle (2.42 = 2.42)
04:31:35.616 00.034 9340 CameraToMount -- cameraTheta (2.47) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-0.64 = -0.64)
04:31:35.629 00.013 9340 CameraToMount -- cameraX=-0.23 cameraY=0.18 hyp=0.29 cameraTheta=2.47 mountX=-0.22 mountY=-0.18, mountTheta=-2.47
04:31:35.643 00.014 9340 SchedulePrimaryMove(10104498, x=-0.23, y=0.18, opts=13)
04:31:35.656 00.013 9340 Enqueuing Move request for scope (-0.23, 0.18)
04:31:35.670 00.014 12020 Worker thread wakes up
04:31:35.670 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=6045, max=65535, med=10292, FiltMin=7701, FiltMax=65523, Gamma=2.870
04:31:35.698 00.028 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.23, 0.18) opts 0xd
04:31:35.698 00.000 9340 UpdateGuideState exits: m=1498806 SNR=185.5
04:31:35.711 00.013 12020 Handling offset move in thread for scope, endpoint = (-0.23, 0.18)
04:31:35.712 00.001 9340 PhdController: settling, locked = 1, distance = 1.04 (0.45) aobump = 0 frame = 9 / 99999
04:31:35.723 00.011 12020 Moving (-0.23, 0.18) raw xDistance=-0.22 yDistance=-0.18
04:31:35.724 00.001 9340 evsrv: {"Event":"Settling","Timestamp":1778751095.723,"Host":"ASTRO","Inst":1,"Distance":1.04,"Time":0.0,"SettleTime":8.0,"StarLocked":true}
04:31:35.734 00.010 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.22
04:31:35.734 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:31:35.734 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:31:35.745 00.011 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
04:31:35.746 00.001 9340 ScheduleExposure(2000,3,1) exposurePending=0
04:31:35.759 00.013 12020 MoveAxis(E, 0, ABG)
04:31:35.759 00.000 9340 Enqueuing Expose request
04:31:35.786 00.027 12020 Move returns status 0, amount 0
04:31:35.786 00.000 12020 MoveAxis(N, 0, ABG)
04:31:35.788 00.002 12020 Move returns status 0, amount 0
04:31:35.788 00.000 12020 move complete, result=0
04:31:35.789 00.001 12020 worker thread done servicing request
04:31:35.789 00.000 12020 Worker thread wakes up
04:31:35.789 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
04:31:35.789 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(1399,97,31,31)
04:31:35.792 00.003 9340 GuideStep: -0.2 px 0 ms EAST, -0.2 px 0 ms NORTH
04:31:35.891 00.099 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"de01b122-61a4-4b14-8fc3-702cefecefc8"}
04:31:35.904 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"de01b122-61a4-4b14-8fc3-702cefecefc8"}
04:31:35.921 00.017 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"69f894f1-b1ec-4c47-a898-8fcb66595725"}
04:31:35.930 00.009 9340 case statement mapped state 6 to 3
04:31:35.945 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"69f894f1-b1ec-4c47-a898-8fcb66595725"}
04:31:35.962 00.017 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"6ff3dbd5-c903-4eeb-a484-032f3fc8976a"}
04:31:35.998 00.036 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":624,"width":15,"height":15,"star_pos":[6.71,6.99],"pixels":"..."},"id":"6ff3dbd5-c903-4eeb-a484-032f3fc8976a"}
04:31:37.890 01.892 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"ff546ecb-d64e-4f57-8189-350f7619ec41"}
04:31:37.905 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"ff546ecb-d64e-4f57-8189-350f7619ec41"}
04:31:37.931 00.026 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"0e7412b0-f91e-4b21-96eb-864100170f31"}
04:31:37.957 00.026 9340 case statement mapped state 6 to 3
04:31:37.983 00.026 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"0e7412b0-f91e-4b21-96eb-864100170f31"}
04:31:38.004 00.021 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"fb1d478f-42cd-481a-bd75-cd698e9a8c54"}
04:31:38.035 00.031 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":624,"width":15,"height":15,"star_pos":[6.71,6.99],"pixels":"..."},"id":"fb1d478f-42cd-481a-bd75-cd698e9a8c54"}
04:31:38.175 00.140 12020 Exposure complete
04:31:38.637 00.462 12020 worker thread done servicing request
04:31:38.637 00.000 9340 OnExposeComplete: enter
04:31:38.654 00.017 9340 UpdateGuideState(): m_state=6
04:31:38.669 00.015 9340 Star::Find(15, 1413, 111, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 625
04:31:38.691 00.022 9340 Star::Find returns 1 (0), X=1414.07, Y=112.15, Mass=1550757, SNR=207.1, Peak=63422 HFD=4.7
04:31:38.709 00.018 9340 CameraToMount -- cameraTheta (1.21) - m_xAngle (0.05) = xAngle (1.16 = 1.16)
04:31:38.745 00.036 9340 CameraToMount -- cameraTheta (1.21) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-1.91 = -1.91)
04:31:38.769 00.024 9340 CameraToMount -- cameraX=0.13 cameraY=0.34 hyp=0.37 cameraTheta=1.21 mountX=0.15 mountY=-0.35, mountTheta=-1.17
04:31:38.803 00.034 9340 SchedulePrimaryMove(10104498, x=0.13, y=0.34, opts=13)
04:31:38.826 00.023 9340 Enqueuing Move request for scope (0.13, 0.34)
04:31:38.865 00.039 12020 Worker thread wakes up
04:31:38.865 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=6292, max=65535, med=10344, FiltMin=7904, FiltMax=65519, Gamma=2.870
04:31:38.879 00.014 12020 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.34) opts 0xd
04:31:38.879 00.000 9340 UpdateGuideState exits: m=1550757 SNR=207.1
04:31:38.892 00.013 12020 Handling offset move in thread for scope, endpoint = (0.13, 0.34)
04:31:38.892 00.000 9340 PhdController: settling, locked = 1, distance = 0.84 (0.45) aobump = 0 frame = 10 / 99999
04:31:38.903 00.011 12020 Moving (0.13, 0.34) raw xDistance=0.15 yDistance=-0.35
04:31:38.904 00.001 9340 evsrv: {"Event":"Settling","Timestamp":1778751098.903,"Host":"ASTRO","Inst":1,"Distance":0.84,"Time":0.0,"SettleTime":8.0,"StarLocked":true}
04:31:38.915 00.011 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.15
04:31:38.915 00.000 12020 switching direction from 0 to -1 - decHistory=-3 oldest=0.17 newest=-0.89
04:31:38.915 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:31:38.926 00.011 9340 ScheduleExposure(2000,3,1) exposurePending=0
04:31:38.943 00.017 12020 GuideAlgorithmResistSwitch::result() returns -0.35 from input -0.35
04:31:38.943 00.000 12020 MoveAxis(E, 0, ABG)
04:31:38.944 00.001 12020 Move returns status 0, amount 0
04:31:38.944 00.000 12020 MoveAxis(N, 56, ABG)
04:31:38.944 00.000 9340 Enqueuing Expose request
04:31:38.957 00.013 12020 Guiding  Dir = 0, Dur = 56
04:31:38.959 00.002 12020 IsSlewing returns 0
04:31:38.960 00.001 12020 IsGuiding returns 0
04:31:39.080 00.120 12020 IsGuiding returns 1
04:31:39.080 00.000 12020 scope still moving after pulse duration time elapsed
04:31:39.223 00.143 12020 IsSlewing returns 0
04:31:39.227 00.004 12020 IsGuiding returns 0
04:31:39.227 00.000 12020 scope move finished after 56 + 210 ms
04:31:39.227 00.000 12020 Move returns status 0, amount 56
04:31:39.228 00.001 12020 move complete, result=0
04:31:39.228 00.000 12020 worker thread done servicing request
04:31:39.228 00.000 9340 GuideStep: 0.1 px 0 ms EAST, -0.3 px 56 ms NORTH
04:31:39.239 00.011 12020 Worker thread wakes up
04:31:39.240 00.001 12020 worker thread servicing REQUEST_EXPOSE 2000
04:31:39.240 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(1399,97,31,31)
04:31:39.891 00.651 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"6a86f343-bb48-4f33-b648-ca0bc979d1eb"}
04:31:39.899 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"6a86f343-bb48-4f33-b648-ca0bc979d1eb"}
04:31:39.909 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"1a34b4bf-27a7-40b1-a667-c0ae8d2e7646"}
04:31:39.923 00.014 9340 case statement mapped state 6 to 3
04:31:39.931 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"1a34b4bf-27a7-40b1-a667-c0ae8d2e7646"}
04:31:39.943 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"963786a9-1b75-43f3-b9d9-2eab3a0e9171"}
04:31:39.966 00.023 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":625,"width":15,"height":15,"star_pos":[7.07,7.15],"pixels":"..."},"id":"963786a9-1b75-43f3-b9d9-2eab3a0e9171"}
04:31:41.603 01.637 12020 Exposure complete
04:31:41.800 00.197 12020 worker thread done servicing request
04:31:41.800 00.000 9340 OnExposeComplete: enter
04:31:41.808 00.008 9340 UpdateGuideState(): m_state=6
04:31:41.817 00.009 9340 Star::Find(15, 1414, 112, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 626
04:31:41.829 00.012 9340 Star::Find returns 1 (0), X=1414.22, Y=111.92, Mass=1539547, SNR=213.2, Peak=61370 HFD=4.8
04:31:41.840 00.011 9340 CameraToMount -- cameraTheta (0.40) - m_xAngle (0.05) = xAngle (0.36 = 0.36)
04:31:41.849 00.009 9340 CameraToMount -- cameraTheta (0.40) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-2.71 = -2.71)
04:31:41.870 00.021 9340 CameraToMount -- cameraX=0.27 cameraY=0.12 hyp=0.30 cameraTheta=0.40 mountX=0.28 mountY=-0.12, mountTheta=-0.42
04:31:41.884 00.014 9340 SchedulePrimaryMove(10104498, x=0.27, y=0.12, opts=13)
04:31:41.893 00.009 9340 Enqueuing Move request for scope (0.27, 0.12)
04:31:41.902 00.009 12020 Worker thread wakes up
04:31:41.902 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=6422, max=65535, med=10351, FiltMin=8099, FiltMax=65523, Gamma=2.870
04:31:41.910 00.008 12020 worker thread servicing REQUEST_MOVE scope ofs (0.27, 0.12) opts 0xd
04:31:41.911 00.001 9340 UpdateGuideState exits: m=1539547 SNR=213.2
04:31:41.918 00.007 12020 Handling offset move in thread for scope, endpoint = (0.27, 0.12)
04:31:41.918 00.000 9340 PhdController: settling, locked = 1, distance = 0.67 (0.45) aobump = 0 frame = 11 / 99999
04:31:41.928 00.010 12020 Moving (0.27, 0.12) raw xDistance=0.28 yDistance=-0.12
04:31:41.928 00.000 9340 evsrv: {"Event":"Settling","Timestamp":1778751101.928,"Host":"ASTRO","Inst":1,"Distance":0.67,"Time":0.0,"SettleTime":8.0,"StarLocked":true}
04:31:41.941 00.013 12020 GuideAlgorithmHysteresis::Result() returns 0.12 from input 0.28
04:31:41.941 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:31:41.941 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
04:31:41.941 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:31:41.951 00.010 9340 ScheduleExposure(2000,3,1) exposurePending=0
04:31:41.959 00.008 12020 MoveAxis(W, 21, ABG)
04:31:41.960 00.001 9340 Enqueuing Expose request
04:31:41.971 00.011 12020 Guiding  Dir = 3, Dur = 21
04:31:41.989 00.018 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"47949852-4d93-4447-8c66-96723d8fffdf"}
04:31:42.000 00.011 12020 IsSlewing returns 0
04:31:42.000 00.000 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"47949852-4d93-4447-8c66-96723d8fffdf"}
04:31:42.009 00.009 12020 IsGuiding returns 0
04:31:42.010 00.001 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"33883480-77d3-4fe4-8384-36577e29a911"}
04:31:42.022 00.012 9340 case statement mapped state 6 to 3
04:31:42.031 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"33883480-77d3-4fe4-8384-36577e29a911"}
04:31:42.039 00.008 12020 IsGuiding returns 1
04:31:42.040 00.001 12020 scope still moving after pulse duration time elapsed
04:31:42.040 00.000 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"e8cbcebd-739e-4d5e-9c60-352d8b3729b6"}
04:31:42.049 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":626,"width":15,"height":15,"star_pos":[7.22,6.92],"pixels":"..."},"id":"e8cbcebd-739e-4d5e-9c60-352d8b3729b6"}
04:31:42.086 00.037 12020 IsSlewing returns 0
04:31:42.087 00.001 12020 IsGuiding returns 0
04:31:42.087 00.000 12020 scope move finished after 21 + 56 ms
04:31:42.087 00.000 12020 Move returns status 0, amount 21
04:31:42.087 00.000 12020 MoveAxis(N, 0, ABG)
04:31:42.088 00.001 12020 Move returns status 0, amount 0
04:31:42.088 00.000 12020 move complete, result=0
04:31:42.088 00.000 12020 worker thread done servicing request
04:31:42.088 00.000 9340 GuideStep: 0.3 px 21 ms WEST, -0.1 px 0 ms NORTH
04:31:42.115 00.027 12020 Worker thread wakes up
04:31:42.115 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
04:31:42.115 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(1399,97,31,31)
04:31:43.889 01.774 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"48d7edd1-c1b3-4991-90d6-07cd4bb9294f"}
04:31:43.902 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"48d7edd1-c1b3-4991-90d6-07cd4bb9294f"}
04:31:43.927 00.025 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"e89720cb-2afe-495f-a176-fde002db4ad7"}
04:31:43.934 00.007 9340 case statement mapped state 6 to 3
04:31:43.944 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"e89720cb-2afe-495f-a176-fde002db4ad7"}
04:31:43.955 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"6b2ea1e1-f503-4de6-9a11-a3a051fbd76d"}
04:31:43.964 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":626,"width":15,"height":15,"star_pos":[7.22,6.92],"pixels":"..."},"id":"6b2ea1e1-f503-4de6-9a11-a3a051fbd76d"}
04:31:44.507 00.543 12020 Exposure complete
04:31:44.799 00.292 9340 OnExposeComplete: enter
04:31:44.812 00.013 12020 worker thread done servicing request
04:31:44.812 00.000 9340 UpdateGuideState(): m_state=6
04:31:44.824 00.012 9340 Star::Find(15, 1414, 111, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 627
04:31:44.836 00.012 9340 Star::Find returns 1 (0), X=1414.04, Y=111.87, Mass=1566024, SNR=205.5, Peak=61778 HFD=4.7
04:31:44.857 00.021 9340 CameraToMount -- cameraTheta (0.57) - m_xAngle (0.05) = xAngle (0.52 = 0.52)
04:31:44.869 00.012 9340 CameraToMount -- cameraTheta (0.57) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-2.55 = -2.55)
04:31:44.903 00.034 9340 CameraToMount -- cameraX=0.10 cameraY=0.06 hyp=0.12 cameraTheta=0.57 mountX=0.10 mountY=-0.07, mountTheta=-0.57
04:31:44.923 00.020 9340 SchedulePrimaryMove(10104498, x=0.10, y=0.06, opts=13)
04:31:44.939 00.016 9340 Enqueuing Move request for scope (0.10, 0.06)
04:31:44.949 00.010 12020 Worker thread wakes up
04:31:44.949 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=6362, max=65535, med=10298, FiltMin=7553, FiltMax=65523, Gamma=2.870
04:31:44.963 00.014 12020 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.06) opts 0xd
04:31:44.963 00.000 9340 UpdateGuideState exits: m=1566024 SNR=205.5
04:31:44.978 00.015 12020 Handling offset move in thread for scope, endpoint = (0.10, 0.06)
04:31:44.979 00.001 12020 Moving (0.10, 0.06) raw xDistance=0.10 yDistance=-0.07
04:31:44.979 00.000 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
04:31:44.979 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:31:44.980 00.001 9340 PhdController: settling, locked = 1, distance = 0.51 (0.45) aobump = 0 frame = 12 / 99999
04:31:45.024 00.044 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
04:31:45.024 00.000 12020 MoveAxis(E, 0, ABG)
04:31:45.024 00.000 9340 evsrv: {"Event":"Settling","Timestamp":1778751105.024,"Host":"ASTRO","Inst":1,"Distance":0.51,"Time":0.0,"SettleTime":8.0,"StarLocked":true}
04:31:45.037 00.013 12020 Move returns status 0, amount 0
04:31:45.038 00.001 12020 MoveAxis(N, 0, ABG)
04:31:45.038 00.000 12020 Move returns status 0, amount 0
04:31:45.039 00.001 12020 move complete, result=0
04:31:45.039 00.000 12020 worker thread done servicing request
04:31:45.039 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:31:45.059 00.020 9340 ScheduleExposure(2000,3,1) exposurePending=0
04:31:45.070 00.011 9340 Enqueuing Expose request
04:31:45.085 00.015 12020 Worker thread wakes up
04:31:45.085 00.000 9340 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
04:31:45.099 00.014 12020 worker thread servicing REQUEST_EXPOSE 2000
04:31:45.099 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(1399,97,31,31)
04:31:45.893 00.794 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"bed7adb3-e3a1-4ed8-a3e1-c7fac3334a94"}
04:31:45.909 00.016 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"bed7adb3-e3a1-4ed8-a3e1-c7fac3334a94"}
04:31:45.919 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"f61d51d7-088d-4f56-ba37-bb67efc491f3"}
04:31:45.928 00.009 9340 case statement mapped state 6 to 3
04:31:45.935 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"f61d51d7-088d-4f56-ba37-bb67efc491f3"}
04:31:45.943 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"c293c069-05e8-474c-8998-066594b1209f"}
04:31:45.952 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":627,"width":15,"height":15,"star_pos":[7.04,6.87],"pixels":"..."},"id":"c293c069-05e8-474c-8998-066594b1209f"}
04:31:47.485 01.533 12020 Exposure complete
04:31:47.689 00.204 12020 worker thread done servicing request
04:31:47.689 00.000 9340 OnExposeComplete: enter
04:31:47.699 00.010 9340 UpdateGuideState(): m_state=6
04:31:47.707 00.008 9340 Star::Find(15, 1414, 111, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 628
04:31:47.718 00.011 9340 Star::Find returns 1 (0), X=1413.87, Y=111.58, Mass=1578355, SNR=242.2, Peak=62761 HFD=5.1
04:31:47.727 00.009 9340 CameraToMount -- cameraTheta (-1.88) - m_xAngle (0.05) = xAngle (-1.92 = -1.92)
04:31:47.751 00.024 9340 CameraToMount -- cameraTheta (-1.88) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-4.99 = 1.29)
04:31:47.760 00.009 9340 CameraToMount -- cameraX=-0.07 cameraY=-0.22 hyp=0.23 cameraTheta=-1.88 mountX=-0.08 mountY=0.22, mountTheta=1.92
04:31:47.772 00.012 9340 SchedulePrimaryMove(10104498, x=-0.07, y=-0.22, opts=13)
04:31:47.784 00.012 9340 Enqueuing Move request for scope (-0.07, -0.22)
04:31:47.793 00.009 12020 Worker thread wakes up
04:31:47.793 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=6087, max=65535, med=10315, FiltMin=7775, FiltMax=65523, Gamma=2.870
04:31:47.801 00.008 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.22) opts 0xd
04:31:47.801 00.000 9340 UpdateGuideState exits: m=1578355 SNR=242.2
04:31:47.812 00.011 12020 Handling offset move in thread for scope, endpoint = (-0.07, -0.22)
04:31:47.812 00.000 9340 PhdController: settling, locked = 1, distance = 0.43 (0.45) aobump = 0 frame = 13 / 99999
04:31:47.821 00.009 12020 Moving (-0.07, -0.22) raw xDistance=-0.08 yDistance=0.22
04:31:47.821 00.000 9340 evsrv: {"Event":"Settling","Timestamp":1778751107.821,"Host":"ASTRO","Inst":1,"Distance":0.43,"Time":0.0,"SettleTime":8.0,"StarLocked":true}
04:31:47.831 00.010 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
04:31:47.832 00.001 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:31:47.832 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:31:47.841 00.009 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.22
04:31:47.841 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
04:31:47.851 00.010 9340 Enqueuing Expose request
04:31:47.874 00.023 12020 MoveAxis(E, 0, ABG)
04:31:47.874 00.000 12020 Move returns status 0, amount 0
04:31:47.875 00.001 12020 MoveAxis(N, 0, ABG)
04:31:47.875 00.000 12020 Move returns status 0, amount 0
04:31:47.875 00.000 12020 move complete, result=0
04:31:47.875 00.000 12020 worker thread done servicing request
04:31:47.875 00.000 12020 Worker thread wakes up
04:31:47.875 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
04:31:47.875 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(1399,97,31,31)
04:31:47.879 00.004 9340 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
04:31:47.894 00.015 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"0f213075-233f-4a5c-95a3-783311372fb4"}
04:31:47.905 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"0f213075-233f-4a5c-95a3-783311372fb4"}
04:31:47.916 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"8064e17e-3b4a-4e47-b24c-215af8fb3bef"}
04:31:47.924 00.008 9340 case statement mapped state 6 to 3
04:31:47.934 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"8064e17e-3b4a-4e47-b24c-215af8fb3bef"}
04:31:47.944 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"b5906c32-b1e7-4b3b-b833-5d2328e8d8e4"}
04:31:47.953 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":628,"width":15,"height":15,"star_pos":[6.87,6.58],"pixels":"..."},"id":"b5906c32-b1e7-4b3b-b833-5d2328e8d8e4"}
04:31:49.890 01.937 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"b95033b6-4b72-41cb-91e6-2e9449ff4e35"}
04:31:49.902 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"b95033b6-4b72-41cb-91e6-2e9449ff4e35"}
04:31:49.910 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"e1a37c58-ea82-493b-9837-16ca456ba791"}
04:31:49.918 00.008 9340 case statement mapped state 6 to 3
04:31:49.926 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"e1a37c58-ea82-493b-9837-16ca456ba791"}
04:31:49.935 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"9c526ad7-6a84-4d00-9d92-d68bb095bc6b"}
04:31:49.944 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":628,"width":15,"height":15,"star_pos":[6.87,6.58],"pixels":"..."},"id":"9c526ad7-6a84-4d00-9d92-d68bb095bc6b"}
04:31:50.262 00.318 12020 Exposure complete
04:31:50.584 00.322 12020 worker thread done servicing request
04:31:50.585 00.001 9340 OnExposeComplete: enter
04:31:50.619 00.034 9340 UpdateGuideState(): m_state=6
04:31:50.634 00.015 9340 Star::Find(15, 1413, 111, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 629
04:31:50.650 00.016 9340 Star::Find returns 1 (0), X=1413.84, Y=111.79, Mass=1525085, SNR=205.3, Peak=61336 HFD=4.7
04:31:50.663 00.013 9340 CameraToMount -- cameraTheta (-3.02) - m_xAngle (0.05) = xAngle (-3.07 = -3.07)
04:31:50.675 00.012 9340 CameraToMount -- cameraTheta (-3.02) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-6.14 = 0.15)
04:31:50.689 00.014 9340 CameraToMount -- cameraX=-0.11 cameraY=-0.01 hyp=0.11 cameraTheta=-3.02 mountX=-0.11 mountY=0.02, mountTheta=2.99
04:31:50.710 00.021 9340 SchedulePrimaryMove(10104498, x=-0.11, y=-0.01, opts=13)
04:31:50.743 00.033 9340 Enqueuing Move request for scope (-0.11, -0.01)
04:31:50.760 00.017 12020 Worker thread wakes up
04:31:50.761 00.001 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.11, -0.01) opts 0xd
04:31:50.761 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=5794, max=65535, med=10273, FiltMin=7949, FiltMax=65523, Gamma=2.870
04:31:50.775 00.014 12020 Handling offset move in thread for scope, endpoint = (-0.11, -0.01)
04:31:50.776 00.001 12020 Moving (-0.11, -0.01) raw xDistance=-0.11 yDistance=0.02
04:31:50.776 00.000 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
04:31:50.776 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:31:50.777 00.001 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
04:31:50.777 00.000 12020 MoveAxis(E, 0, ABG)
04:31:50.777 00.000 12020 Move returns status 0, amount 0
04:31:50.777 00.000 12020 MoveAxis(N, 0, ABG)
04:31:50.777 00.000 12020 Move returns status 0, amount 0
04:31:50.778 00.001 12020 move complete, result=0
04:31:50.778 00.000 12020 worker thread done servicing request
04:31:50.778 00.000 9340 UpdateGuideState exits: m=1525085 SNR=205.3
04:31:50.790 00.012 9340 PhdController: settling, locked = 1, distance = 0.33 (0.45) aobump = 0 frame = 14 / 99999
04:31:50.802 00.012 9340 evsrv: {"Event":"Settling","Timestamp":1778751110.802,"Host":"ASTRO","Inst":1,"Distance":0.33,"Time":3.0,"SettleTime":8.0,"StarLocked":true}
04:31:50.820 00.018 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:31:50.839 00.019 9340 ScheduleExposure(2000,3,1) exposurePending=0
04:31:50.874 00.035 9340 Enqueuing Expose request
04:31:50.887 00.013 12020 Worker thread wakes up
04:31:50.887 00.000 9340 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
04:31:50.899 00.012 12020 worker thread servicing REQUEST_EXPOSE 2000
04:31:50.899 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(1399,97,31,31)
04:31:51.890 00.991 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"b37ce9b0-5f74-4e7e-ba73-1ff57615d82f"}
04:31:51.900 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"b37ce9b0-5f74-4e7e-ba73-1ff57615d82f"}
04:31:51.913 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"72a44e82-940b-42c1-a047-be31bc509eab"}
04:31:51.921 00.008 9340 case statement mapped state 6 to 3
04:31:51.930 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"72a44e82-940b-42c1-a047-be31bc509eab"}
04:31:51.942 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"95d23742-9888-456f-a87c-639778e83907"}
04:31:51.953 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":629,"width":15,"height":15,"star_pos":[6.84,6.79],"pixels":"..."},"id":"95d23742-9888-456f-a87c-639778e83907"}
04:31:53.261 01.308 12020 Exposure complete
04:31:53.445 00.184 12020 worker thread done servicing request
04:31:53.445 00.000 9340 OnExposeComplete: enter
04:31:53.457 00.012 9340 UpdateGuideState(): m_state=6
04:31:53.467 00.010 9340 Star::Find(15, 1413, 111, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 630
04:31:53.478 00.011 9340 Star::Find returns 1 (0), X=1414.00, Y=111.61, Mass=1496994, SNR=211.3, Peak=59932 HFD=5.0
04:31:53.511 00.033 9340 CameraToMount -- cameraTheta (-1.30) - m_xAngle (0.05) = xAngle (-1.35 = -1.35)
04:31:53.519 00.008 9340 CameraToMount -- cameraTheta (-1.30) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-4.42 = 1.87)
04:31:53.528 00.009 9340 CameraToMount -- cameraX=0.05 cameraY=-0.20 hyp=0.21 cameraTheta=-1.30 mountX=0.04 mountY=0.20, mountTheta=1.35
04:31:53.547 00.019 9340 SchedulePrimaryMove(10104498, x=0.05, y=-0.20, opts=13)
04:31:53.556 00.009 9340 Enqueuing Move request for scope (0.05, -0.20)
04:31:53.565 00.009 12020 Worker thread wakes up
04:31:53.565 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=6325, max=65535, med=10294, FiltMin=7959, FiltMax=65523, Gamma=2.870
04:31:53.575 00.010 12020 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.20) opts 0xd
04:31:53.576 00.001 9340 UpdateGuideState exits: m=1496994 SNR=211.3
04:31:53.586 00.010 12020 Handling offset move in thread for scope, endpoint = (0.05, -0.20)
04:31:53.587 00.001 12020 Moving (0.05, -0.20) raw xDistance=0.04 yDistance=0.20
04:31:53.587 00.000 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
04:31:53.588 00.001 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:31:53.588 00.000 9340 PhdController: settling, locked = 1, distance = 0.29 (0.45) aobump = 0 frame = 15 / 99999
04:31:53.600 00.012 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.20
04:31:53.600 00.000 9340 evsrv: {"Event":"Settling","Timestamp":1778751113.600,"Host":"ASTRO","Inst":1,"Distance":0.29,"Time":5.8,"SettleTime":8.0,"StarLocked":true}
04:31:53.622 00.022 12020 MoveAxis(E, 0, ABG)
04:31:53.622 00.000 12020 Move returns status 0, amount 0
04:31:53.622 00.000 12020 MoveAxis(N, 0, ABG)
04:31:53.623 00.001 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:31:53.634 00.011 12020 Move returns status 0, amount 0
04:31:53.634 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
04:31:53.642 00.008 12020 move complete, result=0
04:31:53.642 00.000 9340 Enqueuing Expose request
04:31:53.650 00.008 12020 worker thread done servicing request
04:31:53.651 00.001 9340 GuideStep: 0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
04:31:53.662 00.011 12020 Worker thread wakes up
04:31:53.662 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
04:31:53.662 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(1399,97,31,31)
04:31:53.891 00.229 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"ab799cd7-8805-4949-8363-ccc9c8569f53"}
04:31:53.902 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"ab799cd7-8805-4949-8363-ccc9c8569f53"}
04:31:53.912 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"b221f8dd-caff-40d8-8af3-31c24b57f82a"}
04:31:53.920 00.008 9340 case statement mapped state 6 to 3
04:31:53.933 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"b221f8dd-caff-40d8-8af3-31c24b57f82a"}
04:31:53.943 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"5dd1d6ef-02d2-44fb-b871-e5cf7485bb88"}
04:31:53.954 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":630,"width":15,"height":15,"star_pos":[7.00,6.61],"pixels":"..."},"id":"5dd1d6ef-02d2-44fb-b871-e5cf7485bb88"}
04:31:55.889 01.935 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"1cc0195e-8343-4213-8263-21c171ec0b24"}
04:31:55.898 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"1cc0195e-8343-4213-8263-21c171ec0b24"}
04:31:55.907 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"74dcc8f6-df77-4390-9c88-9e624dba11f6"}
04:31:55.918 00.011 9340 case statement mapped state 6 to 3
04:31:55.926 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"74dcc8f6-df77-4390-9c88-9e624dba11f6"}
04:31:55.934 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"afcfbc0f-9827-402e-81a7-091976618592"}
04:31:55.945 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":630,"width":15,"height":15,"star_pos":[7.00,6.61],"pixels":"..."},"id":"afcfbc0f-9827-402e-81a7-091976618592"}
04:31:56.034 00.089 12020 Exposure complete
04:31:56.308 00.274 12020 worker thread done servicing request
04:31:56.308 00.000 9340 OnExposeComplete: enter
04:31:56.355 00.047 9340 UpdateGuideState(): m_state=6
04:31:56.379 00.024 9340 Star::Find(15, 1413, 111, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 631
04:31:56.392 00.013 9340 Star::Find returns 1 (0), X=1413.96, Y=111.61, Mass=1486988, SNR=184.3, Peak=60101 HFD=5.0
04:31:56.404 00.012 9340 CameraToMount -- cameraTheta (-1.50) - m_xAngle (0.05) = xAngle (-1.54 = -1.54)
04:31:56.426 00.022 9340 CameraToMount -- cameraTheta (-1.50) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-4.61 = 1.67)
04:31:56.465 00.039 9340 CameraToMount -- cameraX=0.01 cameraY=-0.19 hyp=0.19 cameraTheta=-1.50 mountX=0.01 mountY=0.19, mountTheta=1.54
04:31:56.498 00.033 9340 SchedulePrimaryMove(10104498, x=0.01, y=-0.19, opts=13)
04:31:56.522 00.024 9340 Enqueuing Move request for scope (0.01, -0.19)
04:31:56.539 00.017 12020 Worker thread wakes up
04:31:56.540 00.001 9340 UpdateImageDisplay: Size=(1920,1080) min=6286, max=65535, med=10343, FiltMin=8159, FiltMax=65523, Gamma=2.870
04:31:56.554 00.014 12020 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.19) opts 0xd
04:31:56.555 00.001 9340 UpdateGuideState exits: m=1486988 SNR=184.3
04:31:56.568 00.013 12020 Handling offset move in thread for scope, endpoint = (0.01, -0.19)
04:31:56.569 00.001 9340 PhdController: settling, locked = 1, distance = 0.26 (0.45) aobump = 0 frame = 16 / 99999
04:31:56.598 00.029 12020 Moving (0.01, -0.19) raw xDistance=0.01 yDistance=0.19
04:31:56.599 00.001 9340 PhdController: newstate STATE_FINISH
04:31:56.612 00.013 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
04:31:56.613 00.001 9340 PhdController complete: success
04:31:56.624 00.011 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:31:56.625 00.001 9340 evsrv: {"Event":"SettleDone","Timestamp":1778751116.625,"Host":"ASTRO","Inst":1,"Status":0,"TotalFrames":16,"DroppedFrames":0}
04:31:56.638 00.013 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.19
04:31:56.638 00.000 12020 MoveAxis(E, 0, ABG)
04:31:56.639 00.001 12020 Move returns status 0, amount 0
04:31:56.639 00.000 12020 MoveAxis(N, 0, ABG)
04:31:56.639 00.000 12020 Move returns status 0, amount 0
04:31:56.640 00.001 9340 Mount: notify guiding dither settle done success=1
04:31:56.653 00.013 12020 move complete, result=0
04:31:56.653 00.000 9340 PhdController: newstate STATE_IDLE
04:31:56.666 00.013 12020 worker thread done servicing request
04:31:56.666 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:31:56.680 00.014 9340 ScheduleExposure(2000,3,1) exposurePending=0
04:31:56.697 00.017 9340 Enqueuing Expose request
04:31:56.737 00.040 12020 Worker thread wakes up
04:31:56.737 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
04:31:56.737 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(1399,97,31,31)
04:31:56.738 00.001 9340 GuideStep: 0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
04:31:57.532 00.794 9340 evsrv: cli 100A41E8 connect
04:31:57.553 00.021 9340 case statement mapped state 6 to 3
04:31:57.565 00.012 9340 case statement mapped state 6 to 3
04:31:57.609 00.044 9340 evsrv: cli 100A41E8 request: {"method":"get_app_state","id":"6bac7428-42f4-47d8-9c06-1c4f34033743"}
04:31:57.656 00.047 9340 case statement mapped state 6 to 3
04:31:57.670 00.014 9340 evsrv: cli 100A41E8 response: {"jsonrpc":"2.0","result":"Guiding","id":"6bac7428-42f4-47d8-9c06-1c4f34033743"}
04:31:57.690 00.020 9340 evsrv: cli 100A41E8 disconnect
04:31:57.894 00.204 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"5bf00edd-6163-4032-a526-38f2c64622c0"}
04:31:57.910 00.016 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"5bf00edd-6163-4032-a526-38f2c64622c0"}
04:31:57.926 00.016 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"ccb2773f-5af1-4b9c-8356-d3db5e68d6e4"}
04:31:57.946 00.020 9340 case statement mapped state 6 to 3
04:31:57.960 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"ccb2773f-5af1-4b9c-8356-d3db5e68d6e4"}
04:31:57.977 00.017 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"12252676-f2d0-4a3b-bbc3-7f26a7c54521"}
04:31:58.000 00.023 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":631,"width":15,"height":15,"star_pos":[6.96,6.61],"pixels":"..."},"id":"12252676-f2d0-4a3b-bbc3-7f26a7c54521"}
04:31:59.124 01.124 12020 Exposure complete
04:31:59.376 00.252 12020 worker thread done servicing request
04:31:59.376 00.000 9340 OnExposeComplete: enter
04:31:59.392 00.016 9340 UpdateGuideState(): m_state=6
04:31:59.407 00.015 9340 Star::Find(15, 1413, 111, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 632
04:31:59.418 00.011 9340 Star::Find returns 1 (0), X=1414.30, Y=111.78, Mass=1474281, SNR=172.0, Peak=62454 HFD=4.7
04:31:59.428 00.010 9340 MultiStar: exiting stabilization period
04:31:59.446 00.018 9340 MultiStar: updating star positions after lock position change
04:31:59.459 00.013 9340 Star::Find(15, 800, 950, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 632
04:31:59.496 00.037 9340 Star::Find returns 1 (0), X=801.16, Y=949.88, Mass=1171638, SNR=200.3, Peak=63657 HFD=4.3
04:31:59.512 00.016 9340 Star::Find(15, 1074, 601, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 632
04:31:59.535 00.023 9340 Star::Find returns 1 (0), X=1074.87, Y=600.68, Mass=1036553, SNR=204.2, Peak=63094 HFD=4.1
04:31:59.547 00.012 9340 Star::Find(15, 1221, 313, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 632
04:31:59.561 00.014 9340 Star::Find returns 1 (0), X=1222.29, Y=313.14, Mass=1316574, SNR=200.8, Peak=62700 HFD=4.5
04:31:59.579 00.018 9340 Star::Find(15, 1206, 1047, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 632
04:31:59.593 00.014 9340 Star::Find returns 1 (0), X=1206.50, Y=1047.06, Mass=1419382, SNR=223.4, Peak=65528 HFD=5.0
04:31:59.625 00.032 9340 Star::Find(15, 1705, 278, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 632
04:31:59.641 00.016 9340 Star::Find returns 1 (0), X=1705.67, Y=277.71, Mass=1118593, SNR=175.4, Peak=60457 HFD=4.7
04:31:59.652 00.011 9340 Star::Find(15, 1456, 291, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 632
04:31:59.662 00.010 9340 Star::Find returns 1 (0), X=1456.54, Y=290.50, Mass=1118738, SNR=207.4, Peak=65535 HFD=4.3
04:31:59.673 00.011 9340 Star::Find(15, 889, 1017, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 632
04:31:59.685 00.012 9340 Star::Find returns 1 (0), X=890.10, Y=1017.21, Mass=1250683, SNR=186.5, Peak=62950 HFD=4.8
04:31:59.701 00.016 9340 Star::Find(15, 134, 274, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 632
04:31:59.718 00.017 9340 Star::Find returns 1 (0), X=134.80, Y=274.31, Mass=1073239, SNR=174.1, Peak=61128 HFD=4.5
04:31:59.728 00.010 9340 Star::Find(15, 1484, 928, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 632
04:31:59.761 00.033 9340 Star::Find returns 1 (0), X=1484.42, Y=928.10, Mass=1222327, SNR=214.0, Peak=59814 HFD=4.8
04:31:59.770 00.009 9340 Star::Find(15, 38, 112, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 632
04:31:59.788 00.018 9340 Star::Find returns 1 (0), X=39.23, Y=111.46, Mass=959715, SNR=182.7, Peak=60868 HFD=4.6
04:31:59.801 00.013 9340 Star::Find(15, 834, 50, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 632
04:31:59.814 00.013 9340 Star::Find returns 1 (0), X=834.47, Y=50.03, Mass=966215, SNR=193.9, Peak=62120 HFD=4.2
04:31:59.826 00.012 9340 CameraToMount -- cameraTheta (-0.06) - m_xAngle (0.05) = xAngle (-0.11 = -0.11)
04:31:59.838 00.012 9340 CameraToMount -- cameraTheta (-0.06) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-3.18 = 3.10)
04:31:59.852 00.014 9340 CameraToMount -- cameraX=0.36 cameraY=-0.02 hyp=0.36 cameraTheta=-0.06 mountX=0.36 mountY=0.01, mountTheta=0.04
04:31:59.887 00.035 9340 SchedulePrimaryMove(10104498, x=0.36, y=-0.02, opts=13)
04:31:59.905 00.018 9340 Enqueuing Move request for scope (0.36, -0.02)
04:31:59.918 00.013 12020 Worker thread wakes up
04:31:59.918 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=6282, max=65535, med=10281, FiltMin=8063, FiltMax=65523, Gamma=2.870
04:31:59.931 00.013 12020 worker thread servicing REQUEST_MOVE scope ofs (0.36, -0.02) opts 0xd
04:31:59.931 00.000 12020 Handling offset move in thread for scope, endpoint = (0.36, -0.02)
04:31:59.932 00.001 9340 UpdateGuideState exits: m=1474281 SNR=172.0
04:31:59.942 00.010 12020 Moving (0.36, -0.02) raw xDistance=0.36 yDistance=0.01
04:31:59.942 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:31:59.953 00.011 12020 GuideAlgorithmHysteresis::Result() returns 0.15 from input 0.36
04:31:59.953 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
04:31:59.964 00.011 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:31:59.964 00.000 9340 Enqueuing Expose request
04:31:59.977 00.013 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
04:31:59.977 00.000 12020 MoveAxis(W, 27, ABG)
04:31:59.977 00.000 12020 Guiding  Dir = 3, Dur = 27
04:31:59.977 00.000 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"bbc5eb94-3bd8-40b8-9fa0-81ed50306b60"}
04:32:00.013 00.036 12020 IsSlewing returns 0
04:32:00.013 00.000 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"bbc5eb94-3bd8-40b8-9fa0-81ed50306b60"}
04:32:00.041 00.028 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"5a1b5dcc-9904-4cb3-b2d8-55a1b3817c51"}
04:32:00.057 00.016 12020 IsGuiding returns 0
04:32:00.058 00.001 9340 case statement mapped state 6 to 3
04:32:00.069 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"5a1b5dcc-9904-4cb3-b2d8-55a1b3817c51"}
04:32:00.084 00.015 12020 PulseGuide returned control before completion, sleep 19
04:32:00.085 00.001 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"ae97dc9f-af8b-4e21-81f4-3939c9387fba"}
04:32:00.107 00.022 12020 IsGuiding returns 1
04:32:00.107 00.000 12020 scope still moving after pulse duration time elapsed
04:32:00.107 00.000 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":632,"width":15,"height":15,"star_pos":[7.30,6.78],"pixels":"..."},"id":"ae97dc9f-af8b-4e21-81f4-3939c9387fba"}
04:32:00.161 00.054 12020 IsSlewing returns 0
04:32:00.162 00.001 12020 IsGuiding returns 0
04:32:00.162 00.000 12020 scope move finished after 27 + 77 ms
04:32:00.163 00.001 12020 Move returns status 0, amount 27
04:32:00.163 00.000 12020 MoveAxis(N, 0, ABG)
04:32:00.163 00.000 12020 Move returns status 0, amount 0
04:32:00.163 00.000 12020 move complete, result=0
04:32:00.163 00.000 12020 worker thread done servicing request
04:32:00.164 00.001 9340 GuideStep: 0.4 px 27 ms WEST, 0.0 px 0 ms NORTH
04:32:00.183 00.019 12020 Worker thread wakes up
04:32:00.183 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
04:32:00.183 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(1399,97,31,31)
04:32:01.893 01.710 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"a50e8565-60ad-441b-acd8-9851b02c07ec"}
04:32:01.937 00.044 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"a50e8565-60ad-441b-acd8-9851b02c07ec"}
04:32:02.023 00.086 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"f12a1e02-fb98-42a1-b91c-0c3882b3ed2c"}
04:32:02.150 00.127 9340 case statement mapped state 6 to 3
04:32:02.200 00.050 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"f12a1e02-fb98-42a1-b91c-0c3882b3ed2c"}
04:32:02.342 00.142 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"c4ff5cb2-b8e5-4977-810d-202d25fc1a0d"}
04:32:02.453 00.111 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":632,"width":15,"height":15,"star_pos":[7.30,6.78],"pixels":"..."},"id":"c4ff5cb2-b8e5-4977-810d-202d25fc1a0d"}
04:32:02.588 00.135 12020 Exposure complete
04:32:03.077 00.489 9340 OnExposeComplete: enter
04:32:03.101 00.024 12020 worker thread done servicing request
04:32:03.101 00.000 9340 UpdateGuideState(): m_state=6
04:32:03.160 00.059 9340 Star::Find(15, 1414, 111, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 633
04:32:03.193 00.033 9340 Star::Find returns 1 (0), X=1414.16, Y=111.94, Mass=1554057, SNR=225.7, Peak=61605 HFD=4.7
04:32:03.243 00.050 9340 MultiStar: [#1 -0.26,0.18,0.95,U] [#2 -0.25,-0.08,0.73,U] [#3 -0.17,0.09,0.81,U] [#4 -0.21,0.01,0.78,U] [#5 -0.15,-0.00,0.91,U] [#6 -0.04,0.14,0.79,U] [#7 -0.30,0.09,0.91,U] [#8 -0.14,0.14,0.74,U] 
04:32:03.333 00.090 9340 refined, 8 included, MultiStar: {-0.14, 0.08}, one-star: {0.22, 0.14}
04:32:03.374 00.041 9340 CameraToMount -- cameraTheta (2.60) - m_xAngle (0.05) = xAngle (2.55 = 2.55)
04:32:03.441 00.067 9340 CameraToMount -- cameraTheta (2.60) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-0.52 = -0.52)
04:32:03.470 00.029 9340 CameraToMount -- cameraX=-0.14 cameraY=0.08 hyp=0.16 cameraTheta=2.60 mountX=-0.13 mountY=-0.08, mountTheta=-2.60
04:32:03.572 00.102 9340 SchedulePrimaryMove(10104498, x=-0.14, y=0.08, opts=13)
04:32:03.597 00.025 9340 Enqueuing Move request for scope (-0.14, 0.08)
04:32:03.637 00.040 12020 Worker thread wakes up
04:32:03.637 00.000 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.14, 0.08) opts 0xd
04:32:03.638 00.001 12020 Handling offset move in thread for scope, endpoint = (-0.14, 0.08)
04:32:03.638 00.000 12020 Moving (-0.14, 0.08) raw xDistance=-0.13 yDistance=-0.08
04:32:03.638 00.000 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
04:32:03.638 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=6405, max=65535, med=10295, FiltMin=7930, FiltMax=65523, Gamma=2.870
04:32:03.658 00.020 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:32:03.658 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
04:32:03.659 00.001 12020 MoveAxis(E, 0, ABG)
04:32:03.659 00.000 12020 Move returns status 0, amount 0
04:32:03.659 00.000 9340 UpdateGuideState exits: m=1554057 SNR=225.7
04:32:03.696 00.037 12020 MoveAxis(N, 0, ABG)
04:32:03.697 00.001 12020 Move returns status 0, amount 0
04:32:03.697 00.000 12020 move complete, result=0
04:32:03.697 00.000 12020 worker thread done servicing request
04:32:03.698 00.001 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:32:03.730 00.032 9340 ScheduleExposure(2000,3,1) exposurePending=0
04:32:03.759 00.029 9340 Enqueuing Expose request
04:32:03.798 00.039 12020 Worker thread wakes up
04:32:03.798 00.000 9340 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
04:32:03.845 00.047 12020 worker thread servicing REQUEST_EXPOSE 2000
04:32:03.845 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(1399,97,31,31)
04:32:03.892 00.047 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"d96bc443-15ec-4ad5-84dc-7d931001f998"}
04:32:03.914 00.022 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"d96bc443-15ec-4ad5-84dc-7d931001f998"}
04:32:03.969 00.055 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"a367c761-00d9-4510-bf82-940e2be1c8e3"}
04:32:03.993 00.024 9340 case statement mapped state 6 to 3
04:32:04.020 00.027 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"a367c761-00d9-4510-bf82-940e2be1c8e3"}
04:32:04.064 00.044 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"27bcd2cd-323b-4214-be27-a7f8b5187ae8"}
04:32:04.120 00.056 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":633,"width":15,"height":15,"star_pos":[7.16,6.94],"pixels":"..."},"id":"27bcd2cd-323b-4214-be27-a7f8b5187ae8"}
04:32:05.891 01.771 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"ab8ec71f-e2c2-42b1-bc0b-e3a114a5ca48"}
04:32:05.918 00.027 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"ab8ec71f-e2c2-42b1-bc0b-e3a114a5ca48"}
04:32:05.936 00.018 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"e84d2257-65ba-4e5f-a5ee-5631e37ba6d6"}
04:32:05.950 00.014 9340 case statement mapped state 6 to 3
04:32:05.965 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"e84d2257-65ba-4e5f-a5ee-5631e37ba6d6"}
04:32:05.976 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"c1f22df3-36d7-49a8-8867-eb80f1d1c4e0"}
04:32:05.988 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":633,"width":15,"height":15,"star_pos":[7.16,6.94],"pixels":"..."},"id":"c1f22df3-36d7-49a8-8867-eb80f1d1c4e0"}
04:32:06.207 00.219 12020 Exposure complete
04:32:06.495 00.288 12020 worker thread done servicing request
04:32:06.495 00.000 9340 OnExposeComplete: enter
04:32:06.510 00.015 9340 UpdateGuideState(): m_state=6
04:32:06.526 00.016 9340 Star::Find(15, 1414, 111, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 634
04:32:06.547 00.021 9340 Star::Find returns 1 (0), X=1414.62, Y=111.51, Mass=1550072, SNR=261.5, Peak=65390 HFD=5.0
04:32:06.590 00.043 9340 MultiStar: [#1 0.38,-0.08,0.67,U] [#2 0.17,-0.20,0.78,U] [#3 0.33,-0.18,0.69,U] [#4 0.35,-0.01,0.91,U] [#5 0.41,-0.14,0.65,U] [#6 0.41,-0.17,0.75,U] [#7 0.22,-0.21,0.66,U] [#8 0.51,-0.12,0.00,M1] 
04:32:06.600 00.010 9340 refined, 7 included, MultiStar: {0.38, -0.16}, one-star: {0.67, -0.29}
04:32:06.616 00.016 9340 CameraToMount -- cameraTheta (-0.41) - m_xAngle (0.05) = xAngle (-0.45 = -0.45)
04:32:06.630 00.014 9340 CameraToMount -- cameraTheta (-0.41) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-3.52 = 2.76)
04:32:06.640 00.010 9340 CameraToMount -- cameraX=0.38 cameraY=-0.16 hyp=0.41 cameraTheta=-0.41 mountX=0.37 mountY=0.15, mountTheta=0.39
04:32:06.666 00.026 9340 SchedulePrimaryMove(10104498, x=0.38, y=-0.16, opts=13)
04:32:06.684 00.018 9340 Enqueuing Move request for scope (0.38, -0.16)
04:32:06.719 00.035 12020 Worker thread wakes up
04:32:06.719 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=6269, max=65535, med=10253, FiltMin=8017, FiltMax=65523, Gamma=2.870
04:32:06.735 00.016 12020 worker thread servicing REQUEST_MOVE scope ofs (0.38, -0.16) opts 0xd
04:32:06.736 00.001 9340 UpdateGuideState exits: m=1550072 SNR=261.5
04:32:06.755 00.019 12020 Handling offset move in thread for scope, endpoint = (0.38, -0.16)
04:32:06.756 00.001 12020 Moving (0.38, -0.16) raw xDistance=0.37 yDistance=0.15
04:32:06.756 00.000 12020 GuideAlgorithmHysteresis::Result() returns 0.16 from input 0.37
04:32:06.756 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:32:06.756 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
04:32:06.757 00.001 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:32:06.772 00.015 12020 MoveAxis(W, 28, ABG)
04:32:06.772 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
04:32:06.783 00.011 12020 Guiding  Dir = 3, Dur = 28
04:32:06.784 00.001 9340 Enqueuing Expose request
04:32:06.799 00.015 12020 IsSlewing returns 0
04:32:06.802 00.003 12020 IsGuiding returns 0
04:32:06.824 00.022 12020 PulseGuide returned control before completion, sleep 16
04:32:06.888 00.064 12020 IsGuiding returns 0
04:32:06.888 00.000 12020 Move returns status 0, amount 28
04:32:06.888 00.000 12020 MoveAxis(N, 0, ABG)
04:32:06.889 00.001 12020 Move returns status 0, amount 0
04:32:06.889 00.000 12020 move complete, result=0
04:32:06.889 00.000 12020 worker thread done servicing request
04:32:06.889 00.000 9340 GuideStep: 0.4 px 28 ms WEST, 0.2 px 0 ms NORTH
04:32:06.907 00.018 12020 Worker thread wakes up
04:32:06.907 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
04:32:06.907 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(1399,97,31,31)
04:32:07.890 00.983 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"e2391bde-017d-4d99-bb71-2c9fdc722f25"}
04:32:07.907 00.017 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"e2391bde-017d-4d99-bb71-2c9fdc722f25"}
04:32:07.938 00.031 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"aca32435-77dd-4b99-9ab9-1cd9e5649563"}
04:32:07.954 00.016 9340 case statement mapped state 6 to 3
04:32:07.966 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"aca32435-77dd-4b99-9ab9-1cd9e5649563"}
04:32:07.983 00.017 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"e34d6dfa-5a15-47b1-93d0-a402689b9d60"}
04:32:07.996 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":634,"width":15,"height":15,"star_pos":[6.62,6.51],"pixels":"..."},"id":"e34d6dfa-5a15-47b1-93d0-a402689b9d60"}
04:32:09.279 01.283 12020 Exposure complete
04:32:09.501 00.222 9340 OnExposeComplete: enter
04:32:09.535 00.034 9340 UpdateGuideState(): m_state=6
04:32:09.547 00.012 12020 worker thread done servicing request
04:32:09.548 00.001 9340 Star::Find(15, 1414, 111, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 635
04:32:09.567 00.019 9340 Star::Find returns 1 (0), X=1414.24, Y=111.89, Mass=1504415, SNR=210.5, Peak=61374 HFD=4.8
04:32:09.583 00.016 9340 MultiStar: [#1 -0.02,0.03,1.08,U] [#2 -0.02,0.07,1.05,U] [#3 0.03,0.23,0.96,U] [#4 0.14,-0.12,1.03,U] [#5 0.02,0.09,0.98,U] [#6 0.00,0.17,0.81,U] [#7 -0.03,0.00,0.85,U] [#8 0.05,0.14,1.02,U] 
04:32:09.594 00.011 9340 refined, 8 included, MultiStar: {0.05, 0.07}, one-star: {0.30, 0.08}
04:32:09.611 00.017 9340 CameraToMount -- cameraTheta (0.94) - m_xAngle (0.05) = xAngle (0.89 = 0.89)
04:32:09.623 00.012 9340 CameraToMount -- cameraTheta (0.94) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-2.18 = -2.18)
04:32:09.638 00.015 9340 CameraToMount -- cameraX=0.05 cameraY=0.07 hyp=0.09 cameraTheta=0.94 mountX=0.06 mountY=-0.08, mountTheta=-0.91
04:32:09.673 00.035 9340 SchedulePrimaryMove(10104498, x=0.05, y=0.07, opts=13)
04:32:09.688 00.015 9340 Enqueuing Move request for scope (0.05, 0.07)
04:32:09.701 00.013 12020 Worker thread wakes up
04:32:09.702 00.001 9340 UpdateImageDisplay: Size=(1920,1080) min=6330, max=65535, med=10288, FiltMin=7869, FiltMax=65523, Gamma=2.870
04:32:09.714 00.012 12020 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.07) opts 0xd
04:32:09.715 00.001 9340 UpdateGuideState exits: m=1504415 SNR=210.5
04:32:09.725 00.010 12020 Handling offset move in thread for scope, endpoint = (0.05, 0.07)
04:32:09.725 00.000 12020 Moving (0.05, 0.07) raw xDistance=0.06 yDistance=-0.08
04:32:09.725 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:32:09.740 00.015 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
04:32:09.740 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:32:09.740 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
04:32:09.742 00.002 12020 MoveAxis(E, 0, ABG)
04:32:09.742 00.000 12020 Move returns status 0, amount 0
04:32:09.744 00.002 9340 ScheduleExposure(2000,3,1) exposurePending=0
04:32:09.756 00.012 12020 MoveAxis(N, 0, ABG)
04:32:09.756 00.000 9340 Enqueuing Expose request
04:32:09.772 00.016 12020 Move returns status 0, amount 0
04:32:09.772 00.000 12020 move complete, result=0
04:32:09.772 00.000 12020 worker thread done servicing request
04:32:09.772 00.000 12020 Worker thread wakes up
04:32:09.773 00.001 12020 worker thread servicing REQUEST_EXPOSE 2000
04:32:09.773 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(1399,97,31,31)
04:32:09.795 00.022 9340 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
04:32:09.889 00.094 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"7a82cba5-b907-4a85-9ebf-fd9d24937bf8"}
04:32:09.919 00.030 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"7a82cba5-b907-4a85-9ebf-fd9d24937bf8"}
04:32:09.942 00.023 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"3dc0951b-40f5-419b-9d33-dba77f9b3085"}
04:32:09.962 00.020 9340 case statement mapped state 6 to 3
04:32:09.976 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"3dc0951b-40f5-419b-9d33-dba77f9b3085"}
04:32:09.989 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"1b3b909a-4089-4da0-8100-f361c7782f87"}
04:32:10.010 00.021 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":635,"width":15,"height":15,"star_pos":[7.24,6.89],"pixels":"..."},"id":"1b3b909a-4089-4da0-8100-f361c7782f87"}
04:32:11.890 01.880 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"8536d3dd-351a-4ce6-b471-f9d539b48f39"}
04:32:11.909 00.019 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"8536d3dd-351a-4ce6-b471-f9d539b48f39"}
04:32:11.923 00.014 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"335d4271-9ac7-4db0-9c0d-358681f9a369"}
04:32:11.965 00.042 9340 case statement mapped state 6 to 3
04:32:11.979 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"335d4271-9ac7-4db0-9c0d-358681f9a369"}
04:32:12.001 00.022 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"a3627864-f856-4f1a-9299-310372370f1b"}
04:32:12.016 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":635,"width":15,"height":15,"star_pos":[7.24,6.89],"pixels":"..."},"id":"a3627864-f856-4f1a-9299-310372370f1b"}
04:32:12.279 00.263 12020 Exposure complete
04:32:12.613 00.334 12020 worker thread done servicing request
04:32:12.613 00.000 9340 OnExposeComplete: enter
04:32:12.630 00.017 9340 UpdateGuideState(): m_state=6
04:32:12.673 00.043 9340 Star::Find(15, 1414, 111, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 636
04:32:12.690 00.017 9340 Star::Find returns 1 (0), X=1414.44, Y=111.53, Mass=1564554, SNR=202.2, Peak=65390 HFD=5.0
04:32:12.705 00.015 9340 MultiStar: [#1 0.25,-0.08,1.02,U] [#2 0.16,-0.17,0.82,U] [#3 0.07,-0.09,1.21,U] [#4 0.32,-0.19,0.94,U] [#5 0.36,-0.24,1.10,U] [#6 0.24,0.00,0.84,U] [#7 0.33,-0.12,0.96,U] [#8 0.38,-0.23,0.93,U] 
04:32:12.718 00.013 9340 refined, 8 included, MultiStar: {0.29, -0.16}, one-star: {0.50, -0.28}
04:32:12.733 00.015 9340 CameraToMount -- cameraTheta (-0.50) - m_xAngle (0.05) = xAngle (-0.55 = -0.55)
04:32:12.748 00.015 9340 CameraToMount -- cameraTheta (-0.50) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-3.62 = 2.67)
04:32:12.761 00.013 9340 CameraToMount -- cameraX=0.29 cameraY=-0.16 hyp=0.33 cameraTheta=-0.50 mountX=0.28 mountY=0.15, mountTheta=0.49
04:32:12.780 00.019 9340 SchedulePrimaryMove(10104498, x=0.29, y=-0.16, opts=13)
04:32:12.816 00.036 9340 Enqueuing Move request for scope (0.29, -0.16)
04:32:12.833 00.017 12020 Worker thread wakes up
04:32:12.833 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=6114, max=65535, med=10329, FiltMin=8134, FiltMax=65523, Gamma=2.870
04:32:12.848 00.015 12020 worker thread servicing REQUEST_MOVE scope ofs (0.29, -0.16) opts 0xd
04:32:12.849 00.001 12020 Handling offset move in thread for scope, endpoint = (0.29, -0.16)
04:32:12.849 00.000 12020 Moving (0.29, -0.16) raw xDistance=0.28 yDistance=0.15
04:32:12.849 00.000 12020 GuideAlgorithmHysteresis::Result() returns 0.12 from input 0.28
04:32:12.849 00.000 9340 UpdateGuideState exits: m=1564554 SNR=202.2
04:32:12.864 00.015 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:32:12.864 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
04:32:12.864 00.000 12020 MoveAxis(W, 21, ABG)
04:32:12.864 00.000 12020 Guiding  Dir = 3, Dur = 21
04:32:12.864 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:32:12.878 00.014 12020 IsSlewing returns 0
04:32:12.879 00.001 9340 ScheduleExposure(2000,3,1) exposurePending=0
04:32:12.892 00.013 12020 IsGuiding returns 0
04:32:12.893 00.001 9340 Enqueuing Expose request
04:32:12.929 00.036 12020 IsGuiding returns 1
04:32:12.929 00.000 12020 scope still moving after pulse duration time elapsed
04:32:12.964 00.035 12020 IsSlewing returns 0
04:32:12.966 00.002 12020 IsGuiding returns 0
04:32:12.966 00.000 12020 scope move finished after 21 + 51 ms
04:32:12.966 00.000 12020 Move returns status 0, amount 21
04:32:12.966 00.000 12020 MoveAxis(N, 0, ABG)
04:32:12.967 00.001 12020 Move returns status 0, amount 0
04:32:12.967 00.000 12020 move complete, result=0
04:32:12.967 00.000 9340 GuideStep: 0.3 px 21 ms WEST, 0.1 px 0 ms NORTH
04:32:12.979 00.012 12020 worker thread done servicing request
04:32:12.979 00.000 12020 Worker thread wakes up
04:32:12.980 00.001 12020 worker thread servicing REQUEST_EXPOSE 2000
04:32:12.980 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(1399,97,31,31)
04:32:13.890 00.910 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"493d393d-f559-4818-aec2-70385d710fcf"}
04:32:13.905 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"493d393d-f559-4818-aec2-70385d710fcf"}
04:32:13.937 00.032 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"055f4666-1985-4a58-ba54-a3965cc0a831"}
04:32:13.951 00.014 9340 case statement mapped state 6 to 3
04:32:13.965 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"055f4666-1985-4a58-ba54-a3965cc0a831"}
04:32:14.007 00.042 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"584fefa0-614a-4796-ac1a-794bfa4dd5bd"}
04:32:14.025 00.018 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":636,"width":15,"height":15,"star_pos":[7.44,6.53],"pixels":"..."},"id":"584fefa0-614a-4796-ac1a-794bfa4dd5bd"}
04:32:15.351 01.326 12020 Exposure complete
04:32:15.603 00.252 12020 worker thread done servicing request
04:32:15.603 00.000 9340 OnExposeComplete: enter
04:32:15.622 00.019 9340 UpdateGuideState(): m_state=6
04:32:15.632 00.010 9340 Star::Find(15, 1414, 111, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 637
04:32:15.643 00.011 9340 Star::Find returns 1 (0), X=1414.04, Y=111.52, Mass=1508175, SNR=176.5, Peak=64593 HFD=5.0
04:32:15.656 00.013 9340 MultiStar: [#1 -0.32,-0.20,1.33,U] [#2 -0.15,-0.22,1.00,U] [#3 -0.06,-0.20,1.16,U] [#4 -0.03,-0.21,1.05,U] [#5 -0.11,-0.39,1.17,U] [#6 0.03,-0.15,1.09,U] [#7 -0.16,-0.19,1.26,U] [#8 -0.27,-0.08,1.47,U] 
04:32:15.669 00.013 9340 refined, 8 included, MultiStar: {-0.12, -0.21}, one-star: {0.10, -0.28}
04:32:15.690 00.021 9340 CameraToMount -- cameraTheta (-2.10) - m_xAngle (0.05) = xAngle (-2.14 = -2.14)
04:32:15.705 00.015 9340 CameraToMount -- cameraTheta (-2.10) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-5.21 = 1.07)
04:32:15.716 00.011 9340 CameraToMount -- cameraX=-0.12 cameraY=-0.21 hyp=0.24 cameraTheta=-2.10 mountX=-0.13 mountY=0.21, mountTheta=2.12
04:32:15.748 00.032 9340 SchedulePrimaryMove(10104498, x=-0.12, y=-0.21, opts=13)
04:32:15.766 00.018 9340 Enqueuing Move request for scope (-0.12, -0.21)
04:32:15.778 00.012 12020 Worker thread wakes up
04:32:15.778 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=6471, max=65535, med=10286, FiltMin=7990, FiltMax=65523, Gamma=2.870
04:32:15.790 00.012 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.12, -0.21) opts 0xd
04:32:15.790 00.000 9340 UpdateGuideState exits: m=1508175 SNR=176.5
04:32:15.800 00.010 12020 Handling offset move in thread for scope, endpoint = (-0.12, -0.21)
04:32:15.800 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:32:15.815 00.015 12020 Moving (-0.12, -0.21) raw xDistance=-0.13 yDistance=0.21
04:32:15.815 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
04:32:15.826 00.011 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
04:32:15.826 00.000 9340 Enqueuing Expose request
04:32:15.839 00.013 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:32:15.839 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.21
04:32:15.839 00.000 12020 MoveAxis(E, 0, ABG)
04:32:15.839 00.000 12020 Move returns status 0, amount 0
04:32:15.839 00.000 12020 MoveAxis(N, 0, ABG)
04:32:15.839 00.000 12020 Move returns status 0, amount 0
04:32:15.840 00.001 12020 move complete, result=0
04:32:15.840 00.000 12020 worker thread done servicing request
04:32:15.840 00.000 12020 Worker thread wakes up
04:32:15.840 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
04:32:15.840 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(1399,97,31,31)
04:32:15.843 00.003 9340 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
04:32:15.892 00.049 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"0d676920-d3a8-4570-a949-b8ee15b2d350"}
04:32:15.902 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"0d676920-d3a8-4570-a949-b8ee15b2d350"}
04:32:15.918 00.016 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"8acda7b1-b69f-4edd-9034-b003cfb3a2ac"}
04:32:15.929 00.011 9340 case statement mapped state 6 to 3
04:32:15.939 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"8acda7b1-b69f-4edd-9034-b003cfb3a2ac"}
04:32:15.949 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"c4cec55a-604b-4092-8cb3-bd4477cb6eea"}
04:32:15.962 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":637,"width":15,"height":15,"star_pos":[7.04,6.52],"pixels":"..."},"id":"c4cec55a-604b-4092-8cb3-bd4477cb6eea"}
04:32:17.889 01.927 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"69052de5-b013-4291-be7b-cee6e1131ae8"}
04:32:17.918 00.029 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"69052de5-b013-4291-be7b-cee6e1131ae8"}
04:32:17.994 00.076 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"21c78243-de67-4c37-a9ce-d260bdc902c6"}
04:32:18.015 00.021 9340 case statement mapped state 6 to 3
04:32:18.037 00.022 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"21c78243-de67-4c37-a9ce-d260bdc902c6"}
04:32:18.079 00.042 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"8e8d19d9-ce92-4fe9-9cd6-32225a3925ed"}
04:32:18.134 00.055 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":637,"width":15,"height":15,"star_pos":[7.04,6.52],"pixels":"..."},"id":"8e8d19d9-ce92-4fe9-9cd6-32225a3925ed"}
04:32:18.260 00.126 12020 Exposure complete
04:32:18.791 00.531 12020 worker thread done servicing request
04:32:18.791 00.000 9340 OnExposeComplete: enter
04:32:18.808 00.017 9340 UpdateGuideState(): m_state=6
04:32:18.821 00.013 9340 Star::Find(15, 1414, 111, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 638
04:32:18.836 00.015 9340 Star::Find returns 1 (0), X=1414.23, Y=111.78, Mass=1565080, SNR=194.9, Peak=62409 HFD=5.0
04:32:18.860 00.024 9340 MultiStar: [#1 -0.25,-0.02,0.97,U] [#2 0.01,0.10,0.78,U] [#3 -0.10,0.15,1.08,U] [#4 0.00,-0.00,0.97,U] [#5 -0.02,0.09,0.95,U] [#6 -0.02,-0.04,0.76,U] [#7 0.03,-0.02,0.82,U] [#8 -0.16,0.07,1.04,U] 
04:32:18.895 00.035 9340 refined, 8 included, MultiStar: {-0.03, 0.04}, one-star: {0.29, -0.02}
04:32:18.937 00.042 9340 CameraToMount -- cameraTheta (2.21) - m_xAngle (0.05) = xAngle (2.16 = 2.16)
04:32:18.950 00.013 9340 CameraToMount -- cameraTheta (2.21) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-0.90 = -0.90)
04:32:18.974 00.024 9340 CameraToMount -- cameraX=-0.03 cameraY=0.04 hyp=0.05 cameraTheta=2.21 mountX=-0.03 mountY=-0.04, mountTheta=-2.19
04:32:18.990 00.016 9340 SchedulePrimaryMove(10104498, x=-0.03, y=0.04, opts=13)
04:32:19.004 00.014 9340 Enqueuing Move request for scope (-0.03, 0.04)
04:32:19.038 00.034 12020 Worker thread wakes up
04:32:19.039 00.001 9340 UpdateImageDisplay: Size=(1920,1080) min=6270, max=65535, med=10266, FiltMin=8065, FiltMax=65523, Gamma=2.870
04:32:19.084 00.045 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.04) opts 0xd
04:32:19.084 00.000 12020 Handling offset move in thread for scope, endpoint = (-0.03, 0.04)
04:32:19.085 00.001 12020 Moving (-0.03, 0.04) raw xDistance=-0.03 yDistance=-0.04
04:32:19.085 00.000 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
04:32:19.085 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:32:19.085 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
04:32:19.085 00.000 12020 MoveAxis(E, 0, ABG)
04:32:19.086 00.001 12020 Move returns status 0, amount 0
04:32:19.086 00.000 12020 MoveAxis(N, 0, ABG)
04:32:19.086 00.000 12020 Move returns status 0, amount 0
04:32:19.089 00.003 12020 move complete, result=0
04:32:19.089 00.000 9340 UpdateGuideState exits: m=1565080 SNR=194.9
04:32:19.124 00.035 12020 worker thread done servicing request
04:32:19.124 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:32:19.141 00.017 9340 ScheduleExposure(2000,3,1) exposurePending=0
04:32:19.156 00.015 9340 Enqueuing Expose request
04:32:19.183 00.027 12020 Worker thread wakes up
04:32:19.183 00.000 9340 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
04:32:19.198 00.015 12020 worker thread servicing REQUEST_EXPOSE 2000
04:32:19.199 00.001 12020 Handling exposure in thread, d=2000 o=3 r=(1399,97,31,31)
04:32:19.899 00.700 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"1f411b23-419e-4a0e-9890-6ebf4d8bf5c6"}
04:32:19.922 00.023 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"1f411b23-419e-4a0e-9890-6ebf4d8bf5c6"}
04:32:19.934 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"7ef25410-b711-4ad5-9781-dd0a3d908778"}
04:32:19.955 00.021 9340 case statement mapped state 6 to 3
04:32:19.966 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"7ef25410-b711-4ad5-9781-dd0a3d908778"}
04:32:19.976 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"6a367a6e-daae-4b8e-9973-021305c7b825"}
04:32:19.992 00.016 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":638,"width":15,"height":15,"star_pos":[7.23,6.78],"pixels":"..."},"id":"6a367a6e-daae-4b8e-9973-021305c7b825"}
04:32:21.559 01.567 12020 Exposure complete
04:32:21.831 00.272 12020 worker thread done servicing request
04:32:21.831 00.000 9340 OnExposeComplete: enter
04:32:21.845 00.014 9340 UpdateGuideState(): m_state=6
04:32:21.857 00.012 9340 Star::Find(15, 1414, 111, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 639
04:32:21.874 00.017 9340 Star::Find returns 1 (0), X=1414.12, Y=111.53, Mass=1585790, SNR=230.7, Peak=63230 HFD=5.1
04:32:21.893 00.019 9340 MultiStar: [#1 -0.05,-0.32,0.77,U] [#2 -0.13,-0.24,0.63,U] [#3 -0.08,-0.08,0.92,U] [#4 -0.01,-0.18,1.03,U] [#5 -0.13,-0.28,0.79,U] [#6 -0.17,-0.12,0.69,U] [#7 -0.12,-0.24,0.71,U] [#8 -0.08,-0.25,0.75,U] 
04:32:21.908 00.015 9340 refined, 8 included, MultiStar: {-0.05, -0.22}, one-star: {0.17, -0.28}
04:32:21.945 00.037 9340 CameraToMount -- cameraTheta (-1.81) - m_xAngle (0.05) = xAngle (-1.86 = -1.86)
04:32:21.957 00.012 9340 CameraToMount -- cameraTheta (-1.81) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-4.93 = 1.36)
04:32:21.970 00.013 9340 CameraToMount -- cameraX=-0.05 cameraY=-0.22 hyp=0.23 cameraTheta=-1.81 mountX=-0.06 mountY=0.22, mountTheta=1.85
04:32:21.985 00.015 9340 SchedulePrimaryMove(10104498, x=-0.05, y=-0.22, opts=13)
04:32:21.994 00.009 9340 Enqueuing Move request for scope (-0.05, -0.22)
04:32:22.016 00.022 12020 Worker thread wakes up
04:32:22.016 00.000 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.22) opts 0xd
04:32:22.016 00.000 12020 Handling offset move in thread for scope, endpoint = (-0.05, -0.22)
04:32:22.017 00.001 12020 Moving (-0.05, -0.22) raw xDistance=-0.06 yDistance=0.22
04:32:22.017 00.000 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
04:32:22.017 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:32:22.018 00.001 9340 UpdateImageDisplay: Size=(1920,1080) min=6517, max=65535, med=10296, FiltMin=8095, FiltMax=65523, Gamma=2.870
04:32:22.034 00.016 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.22
04:32:22.034 00.000 9340 UpdateGuideState exits: m=1585790 SNR=230.7
04:32:22.047 00.013 12020 MoveAxis(E, 0, ABG)
04:32:22.047 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:32:22.057 00.010 12020 Move returns status 0, amount 0
04:32:22.057 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
04:32:22.087 00.030 12020 MoveAxis(N, 0, ABG)
04:32:22.088 00.001 9340 Enqueuing Expose request
04:32:22.097 00.009 12020 Move returns status 0, amount 0
04:32:22.097 00.000 12020 move complete, result=0
04:32:22.097 00.000 12020 worker thread done servicing request
04:32:22.097 00.000 12020 Worker thread wakes up
04:32:22.097 00.000 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"f8c330ec-1e73-46b2-9b75-49e9767871d4"}
04:32:22.113 00.016 12020 worker thread servicing REQUEST_EXPOSE 2000
04:32:22.113 00.000 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"f8c330ec-1e73-46b2-9b75-49e9767871d4"}
04:32:22.127 00.014 12020 Handling exposure in thread, d=2000 o=3 r=(1399,97,31,31)
04:32:22.128 00.001 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"fbe1e5df-f484-43b4-928c-bab6143126fa"}
04:32:22.140 00.012 9340 case statement mapped state 6 to 3
04:32:22.151 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"fbe1e5df-f484-43b4-928c-bab6143126fa"}
04:32:22.165 00.014 9340 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
04:32:22.188 00.023 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"2e1d15a3-ff0b-4119-817b-ea52a8f776e4"}
04:32:22.227 00.039 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":639,"width":15,"height":15,"star_pos":[7.12,6.53],"pixels":"..."},"id":"2e1d15a3-ff0b-4119-817b-ea52a8f776e4"}
04:32:23.898 01.671 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"a12d3c85-e43a-4a90-9add-fad89c0fa5bc"}
04:32:23.942 00.044 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"a12d3c85-e43a-4a90-9add-fad89c0fa5bc"}
04:32:23.979 00.037 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"e648adf1-1a74-4958-999b-2f3e6fbb6e19"}
04:32:24.008 00.029 9340 case statement mapped state 6 to 3
04:32:24.030 00.022 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"e648adf1-1a74-4958-999b-2f3e6fbb6e19"}
04:32:24.075 00.045 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"37a40cdf-8a69-4ef9-8b98-e0cf678f9d35"}
04:32:24.089 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":639,"width":15,"height":15,"star_pos":[7.12,6.53],"pixels":"..."},"id":"37a40cdf-8a69-4ef9-8b98-e0cf678f9d35"}
04:32:24.541 00.452 12020 Exposure complete
04:32:24.975 00.434 12020 worker thread done servicing request
04:32:24.975 00.000 9340 OnExposeComplete: enter
04:32:24.992 00.017 9340 UpdateGuideState(): m_state=6
04:32:25.006 00.014 9340 Star::Find(15, 1414, 111, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 640
04:32:25.021 00.015 9340 Star::Find returns 1 (0), X=1414.01, Y=111.51, Mass=1600628, SNR=178.1, Peak=64438 HFD=5.0
04:32:25.057 00.036 9340 MultiStar: [#1 -0.33,-0.16,1.17,U] [#2 -0.28,-0.19,1.03,U] [#3 -0.21,-0.18,0.99,U] [#4 -0.09,-0.19,1.27,U] [#5 -0.17,-0.33,1.03,U] [#6 -0.19,-0.26,0.94,U] [#7 -0.23,-0.19,1.17,U] [#8 -0.20,-0.15,1.06,U] 
04:32:25.096 00.039 9340 refined, 8 included, MultiStar: {-0.18, -0.21}, one-star: {0.07, -0.30}
04:32:25.114 00.018 9340 CameraToMount -- cameraTheta (-2.27) - m_xAngle (0.05) = xAngle (-2.32 = -2.32)
04:32:25.143 00.029 9340 CameraToMount -- cameraTheta (-2.27) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-5.39 = 0.89)
04:32:25.155 00.012 9340 CameraToMount -- cameraX=-0.18 cameraY=-0.21 hyp=0.28 cameraTheta=-2.27 mountX=-0.19 mountY=0.22, mountTheta=2.29
04:32:25.182 00.027 9340 SchedulePrimaryMove(10104498, x=-0.18, y=-0.21, opts=13)
04:32:25.197 00.015 9340 Enqueuing Move request for scope (-0.18, -0.21)
04:32:25.243 00.046 12020 Worker thread wakes up
04:32:25.243 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=5988, max=65535, med=10298, FiltMin=8063, FiltMax=65523, Gamma=2.870
04:32:25.258 00.015 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.18, -0.21) opts 0xd
04:32:25.258 00.000 9340 UpdateGuideState exits: m=1600628 SNR=178.1
04:32:25.272 00.014 12020 Handling offset move in thread for scope, endpoint = (-0.18, -0.21)
04:32:25.273 00.001 12020 Moving (-0.18, -0.21) raw xDistance=-0.19 yDistance=0.22
04:32:25.273 00.000 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.19
04:32:25.274 00.001 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:32:25.287 00.013 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:32:25.287 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
04:32:25.299 00.012 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.22
04:32:25.299 00.000 9340 Enqueuing Expose request
04:32:25.317 00.018 12020 MoveAxis(E, 0, ABG)
04:32:25.317 00.000 12020 Move returns status 0, amount 0
04:32:25.318 00.001 12020 MoveAxis(N, 0, ABG)
04:32:25.318 00.000 12020 Move returns status 0, amount 0
04:32:25.318 00.000 12020 move complete, result=0
04:32:25.318 00.000 12020 worker thread done servicing request
04:32:25.318 00.000 12020 Worker thread wakes up
04:32:25.319 00.001 12020 worker thread servicing REQUEST_EXPOSE 2000
04:32:25.319 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(1399,97,31,31)
04:32:25.321 00.002 9340 GuideStep: -0.2 px 0 ms EAST, 0.2 px 0 ms NORTH
04:32:25.894 00.573 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"88d2fc27-a76e-458e-b2c7-edbf799d9d28"}
04:32:25.929 00.035 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"88d2fc27-a76e-458e-b2c7-edbf799d9d28"}
04:32:25.956 00.027 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"1a3ddda2-193c-49e8-9086-89147f2e0fc1"}
04:32:25.970 00.014 9340 case statement mapped state 6 to 3
04:32:25.980 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"1a3ddda2-193c-49e8-9086-89147f2e0fc1"}
04:32:25.991 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"47d11df3-3601-46ed-a774-76f542a920b0"}
04:32:26.008 00.017 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":640,"width":15,"height":15,"star_pos":[7.01,6.51],"pixels":"..."},"id":"47d11df3-3601-46ed-a774-76f542a920b0"}
04:32:27.683 01.675 12020 Exposure complete
04:32:27.892 00.209 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"f24950aa-cea7-4f75-aa80-d0a5f4477640"}
04:32:27.912 00.020 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"f24950aa-cea7-4f75-aa80-d0a5f4477640"}
04:32:27.928 00.016 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"f86fcb27-0bd3-4a02-9724-9cc3ad222f28"}
04:32:27.938 00.010 12020 worker thread done servicing request
04:32:27.938 00.000 9340 case statement mapped state 6 to 3
04:32:27.951 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"f86fcb27-0bd3-4a02-9724-9cc3ad222f28"}
04:32:27.963 00.012 9340 OnExposeComplete: enter
04:32:27.978 00.015 9340 UpdateGuideState(): m_state=6
04:32:27.989 00.011 9340 Star::Find(15, 1414, 111, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 641
04:32:28.022 00.033 9340 Star::Find returns 1 (0), X=1414.09, Y=111.59, Mass=1519192, SNR=197.0, Peak=61577 HFD=4.9
04:32:28.033 00.011 9340 MultiStar: [#1 -0.32,-0.08,1.03,U] [#2 -0.31,-0.27,0.79,U] [#3 -0.29,-0.26,1.04,U] [#4 -0.21,-0.24,1.01,U] [#5 -0.07,-0.28,1.10,U] [#6 -0.11,-0.16,0.92,U] [#7 -0.35,-0.31,0.87,U] [#8 -0.29,-0.05,0.89,U] 
04:32:28.045 00.012 9340 single-star, 8 included, MultiStar: {-0.20, -0.21}, one-star: {0.15, -0.21}
04:32:28.058 00.013 9340 CameraToMount -- cameraTheta (-0.96) - m_xAngle (0.05) = xAngle (-1.01 = -1.01)
04:32:28.067 00.009 9340 CameraToMount -- cameraTheta (-0.96) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-4.08 = 2.20)
04:32:28.077 00.010 9340 CameraToMount -- cameraX=0.15 cameraY=-0.21 hyp=0.26 cameraTheta=-0.96 mountX=0.14 mountY=0.21, mountTheta=0.99
04:32:28.096 00.019 9340 SchedulePrimaryMove(10104498, x=0.15, y=-0.21, opts=13)
04:32:28.114 00.018 9340 Enqueuing Move request for scope (0.15, -0.21)
04:32:28.140 00.026 12020 Worker thread wakes up
04:32:28.141 00.001 9340 UpdateImageDisplay: Size=(1920,1080) min=6039, max=65535, med=10349, FiltMin=8141, FiltMax=65523, Gamma=2.870
04:32:28.154 00.013 12020 worker thread servicing REQUEST_MOVE scope ofs (0.15, -0.21) opts 0xd
04:32:28.154 00.000 9340 UpdateGuideState exits: m=1519192 SNR=197.0
04:32:28.165 00.011 12020 Handling offset move in thread for scope, endpoint = (0.15, -0.21)
04:32:28.165 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:32:28.176 00.011 12020 Moving (0.15, -0.21) raw xDistance=0.14 yDistance=0.21
04:32:28.176 00.000 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14
04:32:28.176 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:32:28.177 00.001 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.21
04:32:28.177 00.000 12020 MoveAxis(E, 0, ABG)
04:32:28.177 00.000 12020 Move returns status 0, amount 0
04:32:28.177 00.000 12020 MoveAxis(N, 0, ABG)
04:32:28.177 00.000 12020 Move returns status 0, amount 0
04:32:28.179 00.002 9340 ScheduleExposure(2000,3,1) exposurePending=0
04:32:28.190 00.011 12020 move complete, result=0
04:32:28.190 00.000 9340 Enqueuing Expose request
04:32:28.202 00.012 12020 worker thread done servicing request
04:32:28.202 00.000 9340 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
04:32:28.215 00.013 12020 Worker thread wakes up
04:32:28.215 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
04:32:28.215 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(1399,97,31,31)
04:32:28.224 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"f0fdbc77-7af6-4d8b-8678-7aec25a50e87"}
04:32:28.241 00.017 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":641,"width":15,"height":15,"star_pos":[7.09,6.59],"pixels":"..."},"id":"f0fdbc77-7af6-4d8b-8678-7aec25a50e87"}
04:32:29.913 01.672 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"c6e14c4b-aeaf-42e5-a520-17c5981e2bad"}
04:32:29.931 00.018 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"c6e14c4b-aeaf-42e5-a520-17c5981e2bad"}
04:32:29.947 00.016 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"7b14e235-5367-44db-aaf0-64e115be0d45"}
04:32:29.971 00.024 9340 case statement mapped state 6 to 3
04:32:29.983 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"7b14e235-5367-44db-aaf0-64e115be0d45"}
04:32:30.000 00.017 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"4245b4d8-4481-4554-ab61-ebbcd2d0537d"}
04:32:30.035 00.035 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":641,"width":15,"height":15,"star_pos":[7.09,6.59],"pixels":"..."},"id":"4245b4d8-4481-4554-ab61-ebbcd2d0537d"}
04:32:30.611 00.576 12020 Exposure complete
04:32:31.024 00.413 12020 worker thread done servicing request
04:32:31.024 00.000 9340 OnExposeComplete: enter
04:32:31.085 00.061 9340 UpdateGuideState(): m_state=6
04:32:31.104 00.019 9340 Star::Find(15, 1414, 111, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 642
04:32:31.121 00.017 9340 Star::Find returns 1 (0), X=1413.91, Y=111.52, Mass=1519932, SNR=198.0, Peak=62076 HFD=5.0
04:32:31.136 00.015 9340 MultiStar: [#1 -0.50,-0.23,0.00,M1] [#2 -0.54,-0.07,0.00,M1] [#3 -0.51,-0.22,0.00,M1] [#4 -0.49,-0.22,0.00,M1] [#5 -0.41,-0.21,0.96,U] [#6 -0.36,-0.12,0.91,U] [#7 -0.47,-0.20,0.96,U] [#8 -0.42,-0.09,0.79,U] 
04:32:31.163 00.027 9340 single-star, 4 included, MultiStar: {-0.33, -0.19}, one-star: {-0.04, -0.28}
04:32:31.213 00.050 9340 CameraToMount -- cameraTheta (-1.70) - m_xAngle (0.05) = xAngle (-1.74 = -1.74)
04:32:31.234 00.021 9340 CameraToMount -- cameraTheta (-1.70) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-4.81 = 1.47)
04:32:31.257 00.023 9340 CameraToMount -- cameraX=-0.04 cameraY=-0.28 hyp=0.28 cameraTheta=-1.70 mountX=-0.05 mountY=0.28, mountTheta=1.74
04:32:31.322 00.065 9340 SchedulePrimaryMove(10104498, x=-0.04, y=-0.28, opts=13)
04:32:31.354 00.032 9340 Enqueuing Move request for scope (-0.04, -0.28)
04:32:31.414 00.060 12020 Worker thread wakes up
04:32:31.414 00.000 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.28) opts 0xd
04:32:31.416 00.002 12020 Handling offset move in thread for scope, endpoint = (-0.04, -0.28)
04:32:31.416 00.000 12020 Moving (-0.04, -0.28) raw xDistance=-0.05 yDistance=0.28
04:32:31.417 00.001 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
04:32:31.417 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
04:32:31.417 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.28
04:32:31.417 00.000 12020 MoveAxis(E, 0, ABG)
04:32:31.424 00.007 12020 Move returns status 0, amount 0
04:32:31.425 00.001 12020 MoveAxis(N, 0, ABG)
04:32:31.426 00.001 12020 Move returns status 0, amount 0
04:32:31.426 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=5997, max=65535, med=10292, FiltMin=7894, FiltMax=65523, Gamma=2.870
04:32:31.502 00.076 12020 move complete, result=0
04:32:31.502 00.000 12020 worker thread done servicing request
04:32:31.506 00.004 9340 UpdateGuideState exits: m=1519932 SNR=198.0
04:32:31.566 00.060 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:32:31.614 00.048 9340 ScheduleExposure(2000,3,1) exposurePending=0
04:32:31.681 00.067 9340 Enqueuing Expose request
04:32:31.703 00.022 12020 Worker thread wakes up
04:32:31.703 00.000 9340 GuideStep: -0.0 px 0 ms EAST, 0.3 px 0 ms NORTH
04:32:31.724 00.021 12020 worker thread servicing REQUEST_EXPOSE 2000
04:32:31.725 00.001 12020 Handling exposure in thread, d=2000 o=3 r=(1399,97,31,31)
04:32:31.913 00.188 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"3b655854-2e69-4b43-b733-d516c7e1c98f"}
04:32:31.934 00.021 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"3b655854-2e69-4b43-b733-d516c7e1c98f"}
04:32:31.969 00.035 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"3ac3d02e-09d9-4ad2-add2-cf9ad45f5b1d"}
04:32:32.026 00.057 9340 case statement mapped state 6 to 3
04:32:32.075 00.049 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"3ac3d02e-09d9-4ad2-add2-cf9ad45f5b1d"}
04:32:32.165 00.090 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"b56469b7-9896-47e3-833f-439656816ded"}
04:32:32.193 00.028 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":642,"width":15,"height":15,"star_pos":[6.91,6.52],"pixels":"..."},"id":"b56469b7-9896-47e3-833f-439656816ded"}
04:32:33.912 01.719 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"f192eb3c-b7ab-4cf6-8879-80d49e90a5d5"}
04:32:33.928 00.016 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"f192eb3c-b7ab-4cf6-8879-80d49e90a5d5"}
04:32:33.941 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"7cd99260-d75b-4e5a-b9a6-024a709344f2"}
04:32:33.951 00.010 9340 case statement mapped state 6 to 3
04:32:33.964 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"7cd99260-d75b-4e5a-b9a6-024a709344f2"}
04:32:33.981 00.017 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"3c24080c-e5bb-4abf-9c50-fd12c68e5148"}
04:32:34.016 00.035 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":642,"width":15,"height":15,"star_pos":[6.91,6.52],"pixels":"..."},"id":"3c24080c-e5bb-4abf-9c50-fd12c68e5148"}
04:32:34.104 00.088 12020 Exposure complete
04:32:34.447 00.343 12020 worker thread done servicing request
04:32:34.447 00.000 9340 OnExposeComplete: enter
04:32:34.496 00.049 9340 UpdateGuideState(): m_state=6
04:32:34.509 00.013 9340 Star::Find(15, 1413, 111, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 643
04:32:34.525 00.016 9340 Star::Find returns 1 (0), X=1413.60, Y=111.59, Mass=1548959, SNR=224.5, Peak=61344 HFD=5.0
04:32:34.540 00.015 9340 MultiStar: [#1 -0.82,-0.15,0.00,M2] [#2 -0.54,-0.23,0.00,M2] [#3 -0.75,-0.17,0.00,M2] [#4 -0.54,-0.20,0.00,M2] [#5 -0.60,-0.28,0.00,M1] [#6 -0.55,-0.10,0.00,M1] [#7 -0.72,-0.31,0.00,M1] [#8 -0.70,-0.03,0.00,M1] 
04:32:34.564 00.024 9340 CameraToMount -- cameraTheta (-2.58) - m_xAngle (0.05) = xAngle (-2.63 = -2.63)
04:32:34.586 00.022 9340 CameraToMount -- cameraTheta (-2.58) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-5.70 = 0.58)
04:32:34.635 00.049 9340 CameraToMount -- cameraX=-0.34 cameraY=-0.21 hyp=0.41 cameraTheta=-2.58 mountX=-0.35 mountY=0.22, mountTheta=2.58
04:32:34.664 00.029 9340 SchedulePrimaryMove(10104498, x=-0.34, y=-0.21, opts=13)
04:32:34.678 00.014 9340 Enqueuing Move request for scope (-0.34, -0.21)
04:32:34.689 00.011 12020 Worker thread wakes up
04:32:34.689 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=6489, max=65535, med=10296, FiltMin=7911, FiltMax=65523, Gamma=2.870
04:32:34.706 00.017 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.34, -0.21) opts 0xd
04:32:34.706 00.000 12020 Handling offset move in thread for scope, endpoint = (-0.34, -0.21)
04:32:34.707 00.001 9340 UpdateGuideState exits: m=1548959 SNR=224.5
04:32:34.719 00.012 12020 Moving (-0.34, -0.21) raw xDistance=-0.35 yDistance=0.22
04:32:34.719 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:32:34.755 00.036 12020 GuideAlgorithmHysteresis::Result() returns -0.15 from input -0.35
04:32:34.755 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
04:32:34.771 00.016 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:32:34.771 00.000 9340 Enqueuing Expose request
04:32:34.782 00.011 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.22
04:32:34.782 00.000 12020 MoveAxis(E, 27, ABG)
04:32:34.782 00.000 12020 Guiding  Dir = 2, Dur = 27
04:32:34.783 00.001 12020 IsSlewing returns 0
04:32:34.825 00.042 12020 IsGuiding returns 0
04:32:34.857 00.032 12020 IsGuiding returns 1
04:32:34.857 00.000 12020 scope still moving after pulse duration time elapsed
04:32:34.903 00.046 12020 IsSlewing returns 0
04:32:34.904 00.001 12020 IsGuiding returns 0
04:32:34.905 00.001 12020 scope move finished after 27 + 52 ms
04:32:34.905 00.000 12020 Move returns status 0, amount 27
04:32:34.905 00.000 12020 MoveAxis(N, 0, ABG)
04:32:34.905 00.000 12020 Move returns status 0, amount 0
04:32:34.905 00.000 12020 move complete, result=0
04:32:34.906 00.001 12020 worker thread done servicing request
04:32:34.906 00.000 9340 GuideStep: -0.4 px 27 ms EAST, 0.2 px 0 ms NORTH
04:32:34.921 00.015 12020 Worker thread wakes up
04:32:34.922 00.001 12020 worker thread servicing REQUEST_EXPOSE 2000
04:32:34.922 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(1399,97,31,31)
04:32:35.917 00.995 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"65caaff6-e0d4-4f39-830c-53a76e58f482"}
04:32:35.937 00.020 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"65caaff6-e0d4-4f39-830c-53a76e58f482"}
04:32:35.970 00.033 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"1eb16baa-04a3-49bf-8d1c-d6e0c288f5ec"}
04:32:35.985 00.015 9340 case statement mapped state 6 to 3
04:32:35.998 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"1eb16baa-04a3-49bf-8d1c-d6e0c288f5ec"}
04:32:36.020 00.022 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"0933916f-f9f5-4bf0-a679-870861d6b53e"}
04:32:36.060 00.040 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":643,"width":15,"height":15,"star_pos":[6.60,6.59],"pixels":"..."},"id":"0933916f-f9f5-4bf0-a679-870861d6b53e"}
04:32:37.390 01.330 12020 Exposure complete
04:32:37.773 00.383 12020 worker thread done servicing request
04:32:37.773 00.000 9340 OnExposeComplete: enter
04:32:37.791 00.018 9340 UpdateGuideState(): m_state=6
04:32:37.804 00.013 9340 Star::Find(15, 1413, 111, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 644
04:32:37.822 00.018 9340 Star::Find returns 1 (0), X=1413.80, Y=111.96, Mass=1520779, SNR=195.5, Peak=62842 HFD=4.8
04:32:37.840 00.018 9340 MultiStar: [#1 -0.54,-0.01,0.00,M3] [#2 -0.57,-0.01,0.00,M3] [#3 -0.53,0.14,0.00,M3] [#4 -0.47,-0.02,0.92,U] [#5 -0.64,-0.06,0.00,M2] [#6 -0.53,0.04,0.00,M2] [#7 -0.59,0.09,0.00,M2] [#8 -0.59,0.10,0.00,M2] 
04:32:37.888 00.048 9340 single-star, 1 included, MultiStar: {-0.30, 0.07}, one-star: {-0.14, 0.15}
04:32:37.908 00.020 9340 CameraToMount -- cameraTheta (2.32) - m_xAngle (0.05) = xAngle (2.27 = 2.27)
04:32:37.920 00.012 9340 CameraToMount -- cameraTheta (2.32) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-0.79 = -0.79)
04:32:37.939 00.019 9340 CameraToMount -- cameraX=-0.14 cameraY=0.15 hyp=0.21 cameraTheta=2.32 mountX=-0.14 mountY=-0.15, mountTheta=-2.31
04:32:37.957 00.018 9340 SchedulePrimaryMove(10104498, x=-0.14, y=0.15, opts=13)
04:32:37.991 00.034 9340 Enqueuing Move request for scope (-0.14, 0.15)
04:32:38.024 00.033 12020 Worker thread wakes up
04:32:38.024 00.000 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.14, 0.15) opts 0xd
04:32:38.025 00.001 12020 Handling offset move in thread for scope, endpoint = (-0.14, 0.15)
04:32:38.025 00.000 12020 Moving (-0.14, 0.15) raw xDistance=-0.14 yDistance=-0.15
04:32:38.025 00.000 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
04:32:38.025 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:32:38.025 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
04:32:38.026 00.001 9340 UpdateImageDisplay: Size=(1920,1080) min=6816, max=65535, med=11456, FiltMin=8866, FiltMax=65523, Gamma=2.870
04:32:38.040 00.014 12020 MoveAxis(E, 0, ABG)
04:32:38.041 00.001 9340 UpdateGuideState exits: m=1520779 SNR=195.5
04:32:38.053 00.012 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:32:38.074 00.021 12020 Move returns status 0, amount 0
04:32:38.074 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
04:32:38.088 00.014 12020 MoveAxis(N, 0, ABG)
04:32:38.090 00.002 12020 Move returns status 0, amount 0
04:32:38.090 00.000 9340 Enqueuing Expose request
04:32:38.109 00.019 12020 move complete, result=0
04:32:38.109 00.000 12020 worker thread done servicing request
04:32:38.109 00.000 12020 Worker thread wakes up
04:32:38.110 00.001 9340 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
04:32:38.125 00.015 12020 worker thread servicing REQUEST_EXPOSE 2000
04:32:38.125 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(1399,97,31,31)
04:32:38.137 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"51cb1359-a722-452d-9104-e6f570d1ea3f"}
04:32:38.168 00.031 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"51cb1359-a722-452d-9104-e6f570d1ea3f"}
04:32:38.196 00.028 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"7974cab6-57f2-4e80-af80-be133ff8ba3e"}
04:32:38.214 00.018 9340 case statement mapped state 6 to 3
04:32:38.235 00.021 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"7974cab6-57f2-4e80-af80-be133ff8ba3e"}
04:32:38.273 00.038 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"6b0f716c-4926-4590-a216-fceb7de38e94"}
04:32:38.333 00.060 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":644,"width":15,"height":15,"star_pos":[6.80,6.96],"pixels":"..."},"id":"6b0f716c-4926-4590-a216-fceb7de38e94"}
04:32:39.913 01.580 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"e99fc277-e620-4f0a-b5d4-26c7982e9610"}
04:32:39.934 00.021 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"e99fc277-e620-4f0a-b5d4-26c7982e9610"}
04:32:39.950 00.016 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"cf2bdef8-ca33-4e59-a930-cae1af96760d"}
04:32:39.965 00.015 9340 case statement mapped state 6 to 3
04:32:40.006 00.041 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"cf2bdef8-ca33-4e59-a930-cae1af96760d"}
04:32:40.022 00.016 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"38e81ea1-837f-4032-a526-d90eef4fc7e1"}
04:32:40.043 00.021 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":644,"width":15,"height":15,"star_pos":[6.80,6.96],"pixels":"..."},"id":"38e81ea1-837f-4032-a526-d90eef4fc7e1"}
04:32:40.506 00.463 12020 Exposure complete
04:32:40.781 00.275 12020 worker thread done servicing request
04:32:40.782 00.001 9340 OnExposeComplete: enter
04:32:40.797 00.015 9340 UpdateGuideState(): m_state=6
04:32:40.830 00.033 9340 Star::Find(15, 1413, 111, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 645
04:32:40.841 00.011 9340 Star::Find returns 1 (0), X=1413.53, Y=111.85, Mass=1454492, SNR=174.7, Peak=62102 HFD=4.9
04:32:40.856 00.015 9340 MultiStar: [#1 -0.66,0.28,0.00,M4] [#2 -0.66,0.14,0.00,M4] [#3 -0.68,0.06,0.00,M4] [#4 -0.61,-0.00,0.00,M2] [#5 -0.67,-0.01,0.00,M3] [#6 -0.66,0.06,0.00,M3] [#7 -0.76,0.04,0.00,M3] [#8 -0.69,0.03,0.00,M3] 
04:32:40.870 00.014 9340 CameraToMount -- cameraTheta (3.03) - m_xAngle (0.05) = xAngle (2.98 = 2.98)
04:32:40.881 00.011 9340 CameraToMount -- cameraTheta (3.03) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-0.09 = -0.09)
04:32:40.892 00.011 9340 CameraToMount -- cameraX=-0.41 cameraY=0.05 hyp=0.42 cameraTheta=3.03 mountX=-0.41 mountY=-0.04, mountTheta=-3.05
04:32:40.911 00.019 9340 SchedulePrimaryMove(10104498, x=-0.41, y=0.05, opts=13)
04:32:40.926 00.015 9340 Enqueuing Move request for scope (-0.41, 0.05)
04:32:40.939 00.013 12020 Worker thread wakes up
04:32:40.939 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=7576, max=65535, med=12022, FiltMin=9409, FiltMax=65523, Gamma=2.870
04:32:40.970 00.031 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.41, 0.05) opts 0xd
04:32:40.971 00.001 9340 UpdateGuideState exits: m=1454492 SNR=174.7
04:32:40.987 00.016 12020 Handling offset move in thread for scope, endpoint = (-0.41, 0.05)
04:32:40.987 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:32:40.998 00.011 12020 Moving (-0.41, 0.05) raw xDistance=-0.41 yDistance=-0.04
04:32:40.998 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
04:32:41.009 00.011 12020 GuideAlgorithmHysteresis::Result() returns -0.17 from input -0.41
04:32:41.009 00.000 9340 Enqueuing Expose request
04:32:41.021 00.012 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:32:41.021 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
04:32:41.021 00.000 12020 MoveAxis(E, 31, ABG)
04:32:41.021 00.000 12020 Guiding  Dir = 2, Dur = 31
04:32:41.022 00.001 12020 IsSlewing returns 0
04:32:41.024 00.002 12020 IsGuiding returns 0
04:32:41.045 00.021 12020 PulseGuide returned control before completion, sleep 21
04:32:41.091 00.046 12020 IsGuiding returns 0
04:32:41.093 00.002 12020 Move returns status 0, amount 31
04:32:41.093 00.000 12020 MoveAxis(N, 0, ABG)
04:32:41.093 00.000 12020 Move returns status 0, amount 0
04:32:41.093 00.000 12020 move complete, result=0
04:32:41.093 00.000 12020 worker thread done servicing request
04:32:41.094 00.001 9340 GuideStep: -0.4 px 31 ms EAST, -0.0 px 0 ms NORTH
04:32:41.107 00.013 12020 Worker thread wakes up
04:32:41.107 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
04:32:41.107 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(1399,97,31,31)
04:32:41.911 00.804 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"447b007d-8a06-4722-93c8-6094d09dd6d7"}
04:32:41.922 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"447b007d-8a06-4722-93c8-6094d09dd6d7"}
04:32:41.954 00.032 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"66b6c2e1-ddca-4dfd-a1fd-838935622e1f"}
04:32:41.964 00.010 9340 case statement mapped state 6 to 3
04:32:41.979 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"66b6c2e1-ddca-4dfd-a1fd-838935622e1f"}
04:32:41.996 00.017 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"52faf443-8a9e-45df-b130-da885e25ec6f"}
04:32:42.024 00.028 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":645,"width":15,"height":15,"star_pos":[6.53,6.85],"pixels":"..."},"id":"52faf443-8a9e-45df-b130-da885e25ec6f"}
04:32:43.477 01.453 12020 Exposure complete
04:32:43.736 00.259 12020 worker thread done servicing request
04:32:43.736 00.000 9340 OnExposeComplete: enter
04:32:43.757 00.021 9340 UpdateGuideState(): m_state=6
04:32:43.774 00.017 9340 Star::Find(15, 1413, 111, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 646
04:32:43.788 00.014 9340 Star::Find returns 1 (0), X=1413.96, Y=111.99, Mass=1464852, SNR=222.3, Peak=61650 HFD=4.5
04:32:43.810 00.022 9340 MultiStar: [#1 -0.41,0.17,0.77,U] [#2 -0.43,0.10,0.78,U] [#3 -0.41,0.24,0.79,U] [#4 -0.47,0.11,0.77,U] [#5 -0.55,-0.05,0.00,M4] [#6 -0.52,0.04,0.00,M4] [#7 -0.42,0.04,0.70,U] [#8 -0.47,0.09,0.68,U] 
04:32:43.823 00.013 9340 single-star, 6 included, MultiStar: {-0.35, 0.14}, one-star: {0.02, 0.19}
04:32:43.862 00.039 9340 CameraToMount -- cameraTheta (1.47) - m_xAngle (0.05) = xAngle (1.42 = 1.42)
04:32:43.896 00.034 9340 CameraToMount -- cameraTheta (1.47) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-1.64 = -1.64)
04:32:43.908 00.012 9340 CameraToMount -- cameraX=0.02 cameraY=0.19 hyp=0.19 cameraTheta=1.47 mountX=0.03 mountY=-0.19, mountTheta=-1.43
04:32:43.946 00.038 9340 SchedulePrimaryMove(10104498, x=0.02, y=0.19, opts=13)
04:32:43.986 00.040 9340 Enqueuing Move request for scope (0.02, 0.19)
04:32:44.002 00.016 12020 Worker thread wakes up
04:32:44.002 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=7632, max=65535, med=12066, FiltMin=9619, FiltMax=65523, Gamma=2.870
04:32:44.016 00.014 12020 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.19) opts 0xd
04:32:44.016 00.000 12020 Handling offset move in thread for scope, endpoint = (0.02, 0.19)
04:32:44.017 00.001 9340 UpdateGuideState exits: m=1464852 SNR=222.3
04:32:44.031 00.014 12020 Moving (0.02, 0.19) raw xDistance=0.03 yDistance=-0.19
04:32:44.032 00.001 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
04:32:44.032 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:32:44.032 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:32:44.045 00.013 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
04:32:44.045 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
04:32:44.057 00.012 12020 MoveAxis(E, 0, ABG)
04:32:44.057 00.000 9340 Enqueuing Expose request
04:32:44.076 00.019 12020 Move returns status 0, amount 0
04:32:44.076 00.000 12020 MoveAxis(N, 0, ABG)
04:32:44.076 00.000 12020 Move returns status 0, amount 0
04:32:44.077 00.001 12020 move complete, result=0
04:32:44.078 00.001 12020 worker thread done servicing request
04:32:44.078 00.000 9340 GuideStep: 0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
04:32:44.099 00.021 12020 Worker thread wakes up
04:32:44.099 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
04:32:44.099 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(1399,97,31,31)
04:32:44.134 00.035 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"8f7dd8eb-bfb7-4d63-8e50-10cc71ddff24"}
04:32:44.168 00.034 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"8f7dd8eb-bfb7-4d63-8e50-10cc71ddff24"}
04:32:44.181 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"daea5eeb-d5c7-4d47-9cd6-b5733733dac1"}
04:32:44.199 00.018 9340 case statement mapped state 6 to 3
04:32:44.271 00.072 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"daea5eeb-d5c7-4d47-9cd6-b5733733dac1"}
04:32:44.329 00.058 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"66a228c0-a1e5-401d-95d3-a28b618134c5"}
04:32:44.389 00.060 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":646,"width":15,"height":15,"star_pos":[6.96,6.99],"pixels":"..."},"id":"66a228c0-a1e5-401d-95d3-a28b618134c5"}
04:32:45.917 01.528 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"c8c1beeb-2b65-4158-ab73-6dbe98a89011"}
04:32:45.934 00.017 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"c8c1beeb-2b65-4158-ab73-6dbe98a89011"}
04:32:45.946 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"35a2ccfe-bd41-4da4-b570-fc0574670c6d"}
04:32:45.962 00.016 9340 case statement mapped state 6 to 3
04:32:45.983 00.021 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"35a2ccfe-bd41-4da4-b570-fc0574670c6d"}
04:32:46.029 00.046 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"1a4c966b-36cf-4470-8c9e-fcdd4203b187"}
04:32:46.051 00.022 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":646,"width":15,"height":15,"star_pos":[6.96,6.99],"pixels":"..."},"id":"1a4c966b-36cf-4470-8c9e-fcdd4203b187"}
04:32:46.468 00.417 12020 Exposure complete
04:32:46.785 00.317 12020 worker thread done servicing request
04:32:46.785 00.000 9340 OnExposeComplete: enter
04:32:46.799 00.014 9340 UpdateGuideState(): m_state=6
04:32:46.835 00.036 9340 Star::Find(15, 1413, 111, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 647
04:32:46.858 00.023 9340 Star::Find returns 1 (0), X=1413.91, Y=111.77, Mass=1511705, SNR=267.8, Peak=62442 HFD=4.8
04:32:46.902 00.044 9340 MultiStar: [#1 -0.56,0.06,0.00,M4] [#2 -0.63,-0.09,0.00,M4] [#3 -0.58,0.04,0.00,M4] [#4 -0.53,0.18,0.00,M2] [#5 -0.47,-0.13,0.83,U] [#6 -0.44,0.01,0.59,U] [#7 -0.52,0.05,0.00,M3] [#8 -0.62,0.15,0.00,M3] 
04:32:46.919 00.017 9340 single-star, 2 included, MultiStar: {-0.28, -0.06}, one-star: {-0.03, -0.04}
04:32:46.942 00.023 9340 CameraToMount -- cameraTheta (-2.27) - m_xAngle (0.05) = xAngle (-2.32 = -2.32)
04:32:46.954 00.012 9340 CameraToMount -- cameraTheta (-2.27) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-5.39 = 0.89)
04:32:46.968 00.014 9340 CameraToMount -- cameraX=-0.03 cameraY=-0.04 hyp=0.05 cameraTheta=-2.27 mountX=-0.03 mountY=0.04, mountTheta=2.29
04:32:46.990 00.022 9340 SchedulePrimaryMove(10104498, x=-0.03, y=-0.04, opts=13)
04:32:47.042 00.052 9340 Enqueuing Move request for scope (-0.03, -0.04)
04:32:47.055 00.013 12020 Worker thread wakes up
04:32:47.055 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=7939, max=65535, med=12028, FiltMin=9617, FiltMax=65523, Gamma=2.870
04:32:47.072 00.017 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.04) opts 0xd
04:32:47.072 00.000 9340 UpdateGuideState exits: m=1511705 SNR=267.8
04:32:47.088 00.016 12020 Handling offset move in thread for scope, endpoint = (-0.03, -0.04)
04:32:47.089 00.001 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:32:47.103 00.014 12020 Moving (-0.03, -0.04) raw xDistance=-0.03 yDistance=0.04
04:32:47.103 00.000 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
04:32:47.104 00.001 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:32:47.104 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
04:32:47.104 00.000 12020 MoveAxis(E, 0, ABG)
04:32:47.104 00.000 12020 Move returns status 0, amount 0
04:32:47.104 00.000 12020 MoveAxis(N, 0, ABG)
04:32:47.105 00.001 12020 Move returns status 0, amount 0
04:32:47.105 00.000 12020 move complete, result=0
04:32:47.105 00.000 12020 worker thread done servicing request
04:32:47.105 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
04:32:47.121 00.016 9340 Enqueuing Expose request
04:32:47.135 00.014 12020 Worker thread wakes up
04:32:47.135 00.000 9340 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
04:32:47.177 00.042 12020 worker thread servicing REQUEST_EXPOSE 2000
04:32:47.178 00.001 12020 Handling exposure in thread, d=2000 o=3 r=(1399,97,31,31)
04:32:47.947 00.769 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"a8384659-7c13-4bfd-85a8-6fbee324aa8f"}
04:32:47.967 00.020 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"a8384659-7c13-4bfd-85a8-6fbee324aa8f"}
04:32:47.986 00.019 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"fc55c6d8-820c-4eac-8ac4-e9872a57616d"}
04:32:48.031 00.045 9340 case statement mapped state 6 to 3
04:32:48.045 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"fc55c6d8-820c-4eac-8ac4-e9872a57616d"}
04:32:48.071 00.026 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"027fb9f1-26e1-4d27-81ad-aefd94f39fd9"}
04:32:48.082 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":647,"width":15,"height":15,"star_pos":[6.91,6.77],"pixels":"..."},"id":"027fb9f1-26e1-4d27-81ad-aefd94f39fd9"}
04:32:49.583 01.501 12020 Exposure complete
04:32:49.863 00.280 12020 worker thread done servicing request
04:32:49.863 00.000 9340 OnExposeComplete: enter
04:32:49.876 00.013 9340 UpdateGuideState(): m_state=6
04:32:49.887 00.011 9340 Star::Find(15, 1413, 111, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 648
04:32:49.905 00.018 9340 Star::Find returns 1 (0), X=1413.38, Y=111.79, Mass=1514847, SNR=181.1, Peak=63576 HFD=4.8
04:32:49.918 00.013 9340 MultiStar: [#1 -0.99,0.19,0.00,M5] [#2 -0.86,0.19,0.00,M5] [#3 -0.94,0.11,0.00,M5] [#4 -0.88,0.21,0.00,M3] [#5 -0.72,-0.04,0.00,M4] [#6 -0.69,0.02,0.00,M4] [#7 -0.96,0.14,0.00,M4] [#8 -0.89,0.11,0.00,M4] 
04:32:49.930 00.012 9340 CameraToMount -- cameraTheta (-3.11) - m_xAngle (0.05) = xAngle (-3.16 = 3.13)
04:32:49.967 00.037 9340 CameraToMount -- cameraTheta (-3.11) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-6.23 = 0.06)
04:32:49.977 00.010 9340 CameraToMount -- cameraX=-0.56 cameraY=-0.02 hyp=0.56 cameraTheta=-3.11 mountX=-0.56 mountY=0.03, mountTheta=3.08
04:32:49.997 00.020 9340 SchedulePrimaryMove(10104498, x=-0.56, y=-0.02, opts=13)
04:32:50.007 00.010 9340 Enqueuing Move request for scope (-0.56, -0.02)
04:32:50.019 00.012 12020 Worker thread wakes up
04:32:50.019 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=7744, max=65535, med=12054, FiltMin=9530, FiltMax=65523, Gamma=2.870
04:32:50.034 00.015 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.56, -0.02) opts 0xd
04:32:50.034 00.000 9340 UpdateGuideState exits: m=1514847 SNR=181.1
04:32:50.049 00.015 12020 Handling offset move in thread for scope, endpoint = (-0.56, -0.02)
04:32:50.050 00.001 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:32:50.084 00.034 12020 Moving (-0.56, -0.02) raw xDistance=-0.56 yDistance=0.03
04:32:50.085 00.001 12020 GuideAlgorithmHysteresis::Result() returns -0.24 from input -0.56
04:32:50.085 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:32:50.085 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
04:32:50.085 00.000 12020 MoveAxis(E, 42, ABG)
04:32:50.085 00.000 12020 Guiding  Dir = 2, Dur = 42
04:32:50.087 00.002 9340 ScheduleExposure(2000,3,1) exposurePending=0
04:32:50.100 00.013 12020 IsSlewing returns 0
04:32:50.100 00.000 9340 Enqueuing Expose request
04:32:50.111 00.011 12020 IsGuiding returns 0
04:32:50.111 00.000 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"d47d84a3-67c5-4af1-92eb-e7b4dc4d1c6a"}
04:32:50.126 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"d47d84a3-67c5-4af1-92eb-e7b4dc4d1c6a"}
04:32:50.141 00.015 12020 PulseGuide returned control before completion, sleep 36
04:32:50.143 00.002 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"619cf289-7d5a-49c4-98c5-72fed0266f12"}
04:32:50.154 00.011 9340 case statement mapped state 6 to 3
04:32:50.169 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"619cf289-7d5a-49c4-98c5-72fed0266f12"}
04:32:50.181 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"2c0ea1d6-e612-4e7e-987b-a35d7fe323ff"}
04:32:50.192 00.011 12020 IsGuiding returns 1
04:32:50.193 00.001 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":648,"width":15,"height":15,"star_pos":[7.38,6.79],"pixels":"..."},"id":"2c0ea1d6-e612-4e7e-987b-a35d7fe323ff"}
04:32:50.225 00.032 12020 scope still moving after pulse duration time elapsed
04:32:50.256 00.031 12020 IsSlewing returns 0
04:32:50.259 00.003 12020 IsGuiding returns 0
04:32:50.259 00.000 12020 scope move finished after 42 + 106 ms
04:32:50.259 00.000 12020 Move returns status 0, amount 42
04:32:50.259 00.000 12020 MoveAxis(N, 0, ABG)
04:32:50.260 00.001 12020 Move returns status 0, amount 0
04:32:50.260 00.000 12020 move complete, result=0
04:32:50.260 00.000 12020 worker thread done servicing request
04:32:50.261 00.001 9340 GuideStep: -0.6 px 42 ms EAST, 0.0 px 0 ms NORTH
04:32:50.279 00.018 12020 Worker thread wakes up
04:32:50.279 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
04:32:50.279 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(1399,97,31,31)
04:32:51.946 01.667 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"1a72f4e0-a2b5-4739-9cb4-408eb7a6a813"}
04:32:51.966 00.020 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"1a72f4e0-a2b5-4739-9cb4-408eb7a6a813"}
04:32:52.007 00.041 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"86975829-58aa-4357-94cb-5dc6e46f10b7"}
04:32:52.085 00.078 9340 case statement mapped state 6 to 3
04:32:52.099 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"86975829-58aa-4357-94cb-5dc6e46f10b7"}
04:32:52.129 00.030 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"f9c644a8-824b-443a-9200-7804921d80ce"}
04:32:52.160 00.031 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":648,"width":15,"height":15,"star_pos":[7.38,6.79],"pixels":"..."},"id":"f9c644a8-824b-443a-9200-7804921d80ce"}
04:32:52.665 00.505 12020 Exposure complete
04:32:52.976 00.311 12020 worker thread done servicing request
04:32:52.976 00.000 9340 OnExposeComplete: enter
04:32:52.989 00.013 9340 UpdateGuideState(): m_state=6
04:32:53.001 00.012 9340 Star::Find(15, 1413, 111, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 649
04:32:53.019 00.018 9340 Star::Find returns 1 (0), X=1413.82, Y=111.75, Mass=1533017, SNR=215.5, Peak=61626 HFD=5.0
04:32:53.040 00.021 9340 MultiStar: [#1 -0.47,0.02,0.68,U] [#2 -0.56,0.15,0.00,M6] [#3 -0.42,0.10,0.81,U] [#4 -0.58,0.01,0.00,M4] [#5 -0.32,-0.10,0.90,U] [#6 -0.38,0.04,0.78,U] [#7 -0.64,-0.05,0.00,M5] [#8 -0.54,0.08,0.00,M5] 
04:32:53.078 00.038 9340 single-star, 4 included, MultiStar: {-0.33, -0.01}, one-star: {-0.12, -0.06}
04:32:53.093 00.015 9340 CameraToMount -- cameraTheta (-2.72) - m_xAngle (0.05) = xAngle (-2.77 = -2.77)
04:32:53.106 00.013 9340 CameraToMount -- cameraTheta (-2.72) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-5.84 = 0.45)
04:32:53.117 00.011 9340 CameraToMount -- cameraX=-0.12 cameraY=-0.06 hyp=0.14 cameraTheta=-2.72 mountX=-0.13 mountY=0.06, mountTheta=2.71
04:32:53.139 00.022 9340 SchedulePrimaryMove(10104498, x=-0.12, y=-0.06, opts=13)
04:32:53.155 00.016 9340 Enqueuing Move request for scope (-0.12, -0.06)
04:32:53.170 00.015 12020 Worker thread wakes up
04:32:53.170 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=7617, max=65535, med=12087, FiltMin=9502, FiltMax=65523, Gamma=2.870
04:32:53.184 00.014 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.12, -0.06) opts 0xd
04:32:53.185 00.001 9340 UpdateGuideState exits: m=1533017 SNR=215.5
04:32:53.219 00.034 12020 Handling offset move in thread for scope, endpoint = (-0.12, -0.06)
04:32:53.219 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:32:53.236 00.017 12020 Moving (-0.12, -0.06) raw xDistance=-0.13 yDistance=0.06
04:32:53.237 00.001 9340 ScheduleExposure(2000,3,1) exposurePending=0
04:32:53.253 00.016 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
04:32:53.253 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:32:53.254 00.001 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
04:32:53.254 00.000 12020 MoveAxis(E, 0, ABG)
04:32:53.254 00.000 12020 Move returns status 0, amount 0
04:32:53.255 00.001 12020 MoveAxis(N, 0, ABG)
04:32:53.257 00.002 9340 Enqueuing Expose request
04:32:53.268 00.011 12020 Move returns status 0, amount 0
04:32:53.269 00.001 12020 move complete, result=0
04:32:53.269 00.000 12020 worker thread done servicing request
04:32:53.269 00.000 12020 Worker thread wakes up
04:32:53.269 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
04:32:53.270 00.001 12020 Handling exposure in thread, d=2000 o=3 r=(1399,97,31,31)
04:32:53.273 00.003 9340 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
04:32:53.945 00.672 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"f85a3298-9b24-4294-b897-5110bb453fea"}
04:32:53.959 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"f85a3298-9b24-4294-b897-5110bb453fea"}
04:32:53.975 00.016 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"a69a8e7b-9313-480a-83d4-ae7ad89fc39c"}
04:32:53.994 00.019 9340 case statement mapped state 6 to 3
04:32:54.033 00.039 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"a69a8e7b-9313-480a-83d4-ae7ad89fc39c"}
04:32:54.072 00.039 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"bd8bf44b-7353-4ec2-bc9e-ca19b15e82f0"}
04:32:54.084 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":649,"width":15,"height":15,"star_pos":[6.82,6.75],"pixels":"..."},"id":"bd8bf44b-7353-4ec2-bc9e-ca19b15e82f0"}
04:32:55.637 01.553 12020 Exposure complete
04:32:55.882 00.245 12020 worker thread done servicing request
04:32:55.883 00.001 9340 OnExposeComplete: enter
04:32:55.898 00.015 9340 UpdateGuideState(): m_state=6
04:32:55.908 00.010 9340 Star::Find(15, 1413, 111, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 650
04:32:55.920 00.012 9340 Star::Find returns 1 (0), X=1413.07, Y=111.67, Mass=1509773, SNR=186.6, Peak=63816 HFD=4.9
04:32:55.933 00.013 9340 MultiStar: [#1 -0.98,-0.02,0.00,M5] [#2 -1.18,0.12,0.00,M7] [#3 -1.16,-0.02,0.00,M5] [#4 -0.99,0.09,0.00,M5] [#5 -1.01,-0.08,0.00,M4] [#6 -1.15,0.02,0.00,M4] [#7 -0.97,-0.01,0.00,M6] [#8 -0.92,0.02,0.00,M6] 
04:32:55.947 00.014 9340 CameraToMount -- cameraTheta (-2.99) - m_xAngle (0.05) = xAngle (-3.04 = -3.04)
04:32:55.964 00.017 9340 CameraToMount -- cameraTheta (-2.99) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-6.11 = 0.18)
04:32:55.976 00.012 9340 CameraToMount -- cameraX=-0.88 cameraY=-0.13 hyp=0.89 cameraTheta=-2.99 mountX=-0.88 mountY=0.16, mountTheta=2.97
04:32:55.995 00.019 9340 SchedulePrimaryMove(10104498, x=-0.88, y=-0.13, opts=13)
04:32:56.027 00.032 9340 Enqueuing Move request for scope (-0.88, -0.13)
04:32:56.039 00.012 12020 Worker thread wakes up
04:32:56.040 00.001 9340 UpdateImageDisplay: Size=(1920,1080) min=7325, max=65535, med=12066, FiltMin=9691, FiltMax=65523, Gamma=2.870
04:32:56.054 00.014 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.88, -0.13) opts 0xd
04:32:56.055 00.001 9340 UpdateGuideState exits: m=1509773 SNR=186.6
04:32:56.066 00.011 12020 Handling offset move in thread for scope, endpoint = (-0.88, -0.13)
04:32:56.066 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:32:56.078 00.012 12020 Moving (-0.88, -0.13) raw xDistance=-0.88 yDistance=0.16
04:32:56.078 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
04:32:56.090 00.012 12020 GuideAlgorithmHysteresis::Result() returns -0.37 from input -0.88
04:32:56.090 00.000 9340 Enqueuing Expose request
04:32:56.103 00.013 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:32:56.103 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
04:32:56.103 00.000 12020 MoveAxis(E, 67, ABG)
04:32:56.104 00.001 12020 Guiding  Dir = 2, Dur = 67
04:32:56.104 00.000 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"e5a10381-1ec0-4feb-a61d-0e49b568ab19"}
04:32:56.116 00.012 12020 IsSlewing returns 0
04:32:56.116 00.000 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"e5a10381-1ec0-4feb-a61d-0e49b568ab19"}
04:32:56.128 00.012 12020 IsGuiding returns 0
04:32:56.129 00.001 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"5d4926a0-4a37-4733-b95e-4786345f58e8"}
04:32:56.165 00.036 9340 case statement mapped state 6 to 3
04:32:56.175 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"5d4926a0-4a37-4733-b95e-4786345f58e8"}
04:32:56.187 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"833ecafb-ccae-4b11-b1c3-16239d3d3507"}
04:32:56.198 00.011 12020 PulseGuide returned control before completion, sleep 18
04:32:56.199 00.001 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":650,"width":15,"height":15,"star_pos":[7.07,6.67],"pixels":"..."},"id":"833ecafb-ccae-4b11-b1c3-16239d3d3507"}
04:32:56.224 00.025 12020 IsGuiding returns 1
04:32:56.224 00.000 12020 scope still moving after pulse duration time elapsed
04:32:56.268 00.044 12020 IsSlewing returns 0
04:32:56.269 00.001 12020 IsGuiding returns 0
04:32:56.269 00.000 12020 scope move finished after 67 + 73 ms
04:32:56.269 00.000 12020 Move returns status 0, amount 67
04:32:56.270 00.001 12020 MoveAxis(N, 0, ABG)
04:32:56.270 00.000 12020 Move returns status 0, amount 0
04:32:56.270 00.000 12020 move complete, result=0
04:32:56.270 00.000 9340 GuideStep: -0.9 px 67 ms EAST, 0.2 px 0 ms NORTH
04:32:56.310 00.040 12020 worker thread done servicing request
04:32:56.310 00.000 12020 Worker thread wakes up
04:32:56.311 00.001 12020 worker thread servicing REQUEST_EXPOSE 2000
04:32:56.311 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(1399,97,31,31)
04:32:57.945 01.634 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"5e5f560c-728e-4df4-a3ec-f36ead0bdc79"}
04:32:57.965 00.020 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"5e5f560c-728e-4df4-a3ec-f36ead0bdc79"}
04:32:58.069 00.104 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"2fbefa18-f60e-4fc3-a934-78c17e5beb59"}
04:32:58.097 00.028 9340 case statement mapped state 6 to 3
04:32:58.117 00.020 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"2fbefa18-f60e-4fc3-a934-78c17e5beb59"}
04:32:58.187 00.070 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"4df791a0-df38-4576-a512-9ad719497a59"}
04:32:58.220 00.033 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":650,"width":15,"height":15,"star_pos":[7.07,6.67],"pixels":"..."},"id":"4df791a0-df38-4576-a512-9ad719497a59"}
04:32:58.708 00.488 12020 Exposure complete
04:32:59.193 00.485 12020 worker thread done servicing request
04:32:59.193 00.000 9340 OnExposeComplete: enter
04:32:59.206 00.013 9340 UpdateGuideState(): m_state=6
04:32:59.220 00.014 9340 Star::Find(15, 1413, 111, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 651
04:32:59.264 00.044 9340 Star::Find returns 1 (0), X=1413.48, Y=111.73, Mass=1468252, SNR=172.0, Peak=61390 HFD=5.0
04:32:59.279 00.015 9340 MultiStar: [#1 -0.96,0.04,0.00,M6] [#2 -0.79,0.03,0.00,M8] [#3 -0.81,0.03,0.00,M6] [#4 -0.79,-0.10,0.00,M6] [#5 -0.69,-0.15,0.00,M5] [#6 -0.79,0.21,0.00,M5] [#7 -0.88,-0.05,0.00,M7] [#8 -0.66,0.03,0.00,M7] 
04:32:59.293 00.014 9340 CameraToMount -- cameraTheta (-2.98) - m_xAngle (0.05) = xAngle (-3.03 = -3.03)
04:32:59.304 00.011 9340 CameraToMount -- cameraTheta (-2.98) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-6.10 = 0.19)
04:32:59.324 00.020 9340 CameraToMount -- cameraX=-0.46 cameraY=-0.08 hyp=0.47 cameraTheta=-2.98 mountX=-0.47 mountY=0.09, mountTheta=2.96
04:32:59.351 00.027 9340 SchedulePrimaryMove(10104498, x=-0.46, y=-0.08, opts=13)
04:32:59.400 00.049 9340 Enqueuing Move request for scope (-0.46, -0.08)
04:32:59.414 00.014 12020 Worker thread wakes up
04:32:59.414 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=8042, max=65535, med=12086, FiltMin=9650, FiltMax=65523, Gamma=2.870
04:32:59.431 00.017 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.46, -0.08) opts 0xd
04:32:59.432 00.001 12020 Handling offset move in thread for scope, endpoint = (-0.46, -0.08)
04:32:59.432 00.000 12020 Moving (-0.46, -0.08) raw xDistance=-0.47 yDistance=0.09
04:32:59.433 00.001 12020 GuideAlgorithmHysteresis::Result() returns -0.23 from input -0.47
04:32:59.433 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:32:59.433 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
04:32:59.434 00.001 9340 UpdateGuideState exits: m=1468252 SNR=172.0
04:32:59.446 00.012 12020 MoveAxis(E, 41, ABG)
04:32:59.448 00.002 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:32:59.462 00.014 12020 Guiding  Dir = 2, Dur = 41
04:32:59.462 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
04:32:59.482 00.020 12020 IsSlewing returns 0
04:32:59.483 00.001 9340 Enqueuing Expose request
04:32:59.499 00.016 12020 IsGuiding returns 0
04:32:59.530 00.031 12020 PulseGuide returned control before completion, sleep 21
04:32:59.578 00.048 12020 IsGuiding returns 1
04:32:59.578 00.000 12020 scope still moving after pulse duration time elapsed
04:32:59.609 00.031 12020 IsSlewing returns 0
04:32:59.610 00.001 12020 IsGuiding returns 0
04:32:59.611 00.001 12020 scope move finished after 41 + 70 ms
04:32:59.611 00.000 12020 Move returns status 0, amount 41
04:32:59.611 00.000 12020 MoveAxis(N, 0, ABG)
04:32:59.611 00.000 12020 Move returns status 0, amount 0
04:32:59.611 00.000 12020 move complete, result=0
04:32:59.612 00.001 12020 worker thread done servicing request
04:32:59.612 00.000 9340 GuideStep: -0.5 px 41 ms EAST, 0.1 px 0 ms NORTH
04:32:59.626 00.014 12020 Worker thread wakes up
04:32:59.627 00.001 12020 worker thread servicing REQUEST_EXPOSE 2000
04:32:59.627 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(1399,97,31,31)
04:32:59.959 00.332 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"0cfc74b2-c9c9-4e5a-a0c4-b603e34c9d47"}
04:32:59.978 00.019 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"0cfc74b2-c9c9-4e5a-a0c4-b603e34c9d47"}
04:32:59.987 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"8f2c9555-0285-47f6-9608-0e8c8987eaf2"}
04:32:59.999 00.012 9340 case statement mapped state 6 to 3
04:33:00.036 00.037 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"8f2c9555-0285-47f6-9608-0e8c8987eaf2"}
04:33:00.084 00.048 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"f7301ced-da25-4f9b-a534-eb1c516c2bd3"}
04:33:00.097 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":651,"width":15,"height":15,"star_pos":[7.48,6.73],"pixels":"..."},"id":"f7301ced-da25-4f9b-a534-eb1c516c2bd3"}
04:33:01.959 01.862 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"9f115b6a-a543-4a32-b9ae-6c94bca91fa1"}
04:33:01.997 00.038 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"9f115b6a-a543-4a32-b9ae-6c94bca91fa1"}
04:33:02.015 00.018 12020 Exposure complete
04:33:02.016 00.001 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"e7d64584-d7df-4514-a918-7279cbf41307"}
04:33:02.030 00.014 9340 case statement mapped state 6 to 3
04:33:02.047 00.017 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"e7d64584-d7df-4514-a918-7279cbf41307"}
04:33:02.066 00.019 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"8c362f50-5125-4fa8-8486-c3c1916cb4ce"}
04:33:02.106 00.040 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":651,"width":15,"height":15,"star_pos":[7.48,6.73],"pixels":"..."},"id":"8c362f50-5125-4fa8-8486-c3c1916cb4ce"}
04:33:02.399 00.293 12020 worker thread done servicing request
04:33:02.400 00.001 9340 OnExposeComplete: enter
04:33:02.444 00.044 9340 UpdateGuideState(): m_state=6
04:33:02.469 00.025 9340 Star::Find(15, 1413, 111, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 652
04:33:02.486 00.017 9340 Star::Find returns 1 (0), X=1413.58, Y=111.81, Mass=1494268, SNR=172.2, Peak=61234 HFD=5.1
04:33:02.508 00.022 9340 MultiStar: [#1 -0.71,0.09,0.00,M7] [#2 -0.58,0.06,0.00,M9] [#3 -0.73,0.09,0.00,M7] [#4 -0.65,0.05,0.00,M7] [#5 -0.65,0.05,0.00,M6] [#6 -0.63,0.21,0.00,M6] [#7 -0.90,0.08,0.00,M8] [#8 -0.54,0.15,0.00,M8] 
04:33:02.564 00.056 9340 CameraToMount -- cameraTheta (3.13) - m_xAngle (0.05) = xAngle (3.08 = 3.08)
04:33:02.584 00.020 9340 CameraToMount -- cameraTheta (3.13) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (0.01 = 0.01)
04:33:02.600 00.016 9340 CameraToMount -- cameraX=-0.37 cameraY=0.00 hyp=0.37 cameraTheta=3.13 mountX=-0.37 mountY=0.00, mountTheta=3.13
04:33:02.679 00.079 9340 SchedulePrimaryMove(10104498, x=-0.37, y=0.00, opts=13)
04:33:02.697 00.018 9340 Enqueuing Move request for scope (-0.37, 0.00)
04:33:02.716 00.019 12020 Worker thread wakes up
04:33:02.716 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=7172, max=65535, med=12069, FiltMin=9140, FiltMax=65519, Gamma=2.870
04:33:02.736 00.020 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.37, 0.00) opts 0xd
04:33:02.736 00.000 12020 Handling offset move in thread for scope, endpoint = (-0.37, 0.00)
04:33:02.737 00.001 12020 Moving (-0.37, 0.00) raw xDistance=-0.37 yDistance=0.00
04:33:02.737 00.000 12020 GuideAlgorithmHysteresis::Result() returns -0.17 from input -0.37
04:33:02.737 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:33:02.738 00.001 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
04:33:02.738 00.000 9340 UpdateGuideState exits: m=1494268 SNR=172.2
04:33:02.752 00.014 12020 MoveAxis(E, 31, ABG)
04:33:02.753 00.001 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:33:02.789 00.036 12020 Guiding  Dir = 2, Dur = 31
04:33:02.791 00.002 9340 ScheduleExposure(2000,3,1) exposurePending=0
04:33:02.809 00.018 12020 IsSlewing returns 0
04:33:02.809 00.000 9340 Enqueuing Expose request
04:33:02.825 00.016 12020 IsGuiding returns 0
04:33:02.858 00.033 12020 IsGuiding returns 1
04:33:02.858 00.000 12020 scope still moving after pulse duration time elapsed
04:33:02.904 00.046 12020 IsSlewing returns 0
04:33:02.906 00.002 12020 IsGuiding returns 0
04:33:02.906 00.000 12020 scope move finished after 31 + 49 ms
04:33:02.906 00.000 12020 Move returns status 0, amount 31
04:33:02.906 00.000 12020 MoveAxis(N, 0, ABG)
04:33:02.906 00.000 12020 Move returns status 0, amount 0
04:33:02.907 00.001 12020 move complete, result=0
04:33:02.907 00.000 9340 GuideStep: -0.4 px 31 ms EAST, 0.0 px 0 ms NORTH
04:33:02.925 00.018 12020 worker thread done servicing request
04:33:02.925 00.000 12020 Worker thread wakes up
04:33:02.926 00.001 12020 worker thread servicing REQUEST_EXPOSE 2000
04:33:02.926 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(1399,97,31,31)
04:33:03.959 01.033 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"f54f8016-15c0-429b-8ebb-68c7e98dddcf"}
04:33:03.973 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"f54f8016-15c0-429b-8ebb-68c7e98dddcf"}
04:33:03.992 00.019 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"8c79e5b7-aac8-436f-a900-a29194822f7c"}
04:33:04.013 00.021 9340 case statement mapped state 6 to 3
04:33:04.026 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"8c79e5b7-aac8-436f-a900-a29194822f7c"}
04:33:04.072 00.046 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"99a8953a-8bb9-466b-8d4e-fc83130cf021"}
04:33:04.093 00.021 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":652,"width":15,"height":15,"star_pos":[6.58,6.81],"pixels":"..."},"id":"99a8953a-8bb9-466b-8d4e-fc83130cf021"}
04:33:05.398 01.305 12020 Exposure complete
04:33:05.957 00.559 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"404d2708-6995-4cd7-a2d7-61b16823dd6d"}
04:33:05.999 00.042 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"404d2708-6995-4cd7-a2d7-61b16823dd6d"}
04:33:06.035 00.036 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"1f7056cf-7761-4076-8013-40d6f9a23348"}
04:33:06.077 00.042 9340 case statement mapped state 6 to 3
04:33:06.143 00.066 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"1f7056cf-7761-4076-8013-40d6f9a23348"}
04:33:06.161 00.018 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"33f37ed4-914d-4d81-964a-67e332da3449"}
04:33:06.179 00.018 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":652,"width":15,"height":15,"star_pos":[6.58,6.81],"pixels":"..."},"id":"33f37ed4-914d-4d81-964a-67e332da3449"}
04:33:06.254 00.075 12020 worker thread done servicing request
04:33:06.255 00.001 9340 OnExposeComplete: enter
04:33:06.285 00.030 9340 UpdateGuideState(): m_state=6
04:33:06.323 00.038 9340 Star::Find(15, 1413, 111, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 653
04:33:06.348 00.025 9340 Star::Find returns 1 (0), X=1413.82, Y=111.97, Mass=1417567, SNR=159.8, Peak=61014 HFD=4.7
04:33:06.407 00.059 9340 MultiStar: [#1 -0.41,0.15,1.07,U] [#2 -0.43,-0.06,0.95,U] [#3 -0.35,0.20,1.09,U] [#4 -0.36,0.09,0.99,U] [#5 -0.31,0.08,1.03,U] [#6 -0.26,0.22,0.84,U] [#7 -0.52,0.22,0.00,M9] [#8 -0.51,0.20,0.00,M9] 
04:33:06.421 00.014 9340 single-star, 6 included, MultiStar: {-0.32, 0.12}, one-star: {-0.12, 0.16}
04:33:06.446 00.025 9340 CameraToMount -- cameraTheta (2.21) - m_xAngle (0.05) = xAngle (2.16 = 2.16)
04:33:06.461 00.015 9340 CameraToMount -- cameraTheta (2.21) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-0.91 = -0.91)
04:33:06.494 00.033 9340 CameraToMount -- cameraX=-0.12 cameraY=0.16 hyp=0.20 cameraTheta=2.21 mountX=-0.11 mountY=-0.16, mountTheta=-2.18
04:33:06.522 00.028 9340 SchedulePrimaryMove(10104498, x=-0.12, y=0.16, opts=13)
04:33:06.562 00.040 9340 Enqueuing Move request for scope (-0.12, 0.16)
04:33:06.573 00.011 12020 Worker thread wakes up
04:33:06.574 00.001 9340 UpdateImageDisplay: Size=(1920,1080) min=7493, max=65535, med=12057, FiltMin=9630, FiltMax=65523, Gamma=2.870
04:33:06.590 00.016 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.12, 0.16) opts 0xd
04:33:06.590 00.000 12020 Handling offset move in thread for scope, endpoint = (-0.12, 0.16)
04:33:06.590 00.000 9340 UpdateGuideState exits: m=1417567 SNR=159.8
04:33:06.606 00.016 12020 Moving (-0.12, 0.16) raw xDistance=-0.11 yDistance=-0.16
04:33:06.606 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:33:06.631 00.025 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
04:33:06.631 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
04:33:06.648 00.017 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:33:06.649 00.001 9340 Enqueuing Expose request
04:33:06.669 00.020 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
04:33:06.669 00.000 12020 MoveAxis(E, 0, ABG)
04:33:06.669 00.000 12020 Move returns status 0, amount 0
04:33:06.670 00.001 12020 MoveAxis(N, 0, ABG)
04:33:06.670 00.000 12020 Move returns status 0, amount 0
04:33:06.670 00.000 12020 move complete, result=0
04:33:06.670 00.000 12020 worker thread done servicing request
04:33:06.670 00.000 9340 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
04:33:06.718 00.048 12020 Worker thread wakes up
04:33:06.718 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
04:33:06.718 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(1399,97,31,31)
04:33:07.960 01.242 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"759afa85-b0db-4727-b54f-0b687bf9b282"}
04:33:07.989 00.029 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"759afa85-b0db-4727-b54f-0b687bf9b282"}
04:33:07.999 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"159777fd-ed69-4688-b23c-b21157f7cc6b"}
04:33:08.017 00.018 9340 case statement mapped state 6 to 3
04:33:08.028 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"159777fd-ed69-4688-b23c-b21157f7cc6b"}
04:33:08.038 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"a0634e67-1829-4961-ae2e-ae42aeab62fb"}
04:33:08.052 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":653,"width":15,"height":15,"star_pos":[6.82,6.97],"pixels":"..."},"id":"a0634e67-1829-4961-ae2e-ae42aeab62fb"}
04:33:09.094 01.042 12020 Exposure complete
04:33:09.310 00.216 12020 worker thread done servicing request
04:33:09.310 00.000 9340 OnExposeComplete: enter
04:33:09.323 00.013 9340 UpdateGuideState(): m_state=6
04:33:09.333 00.010 9340 Star::Find(15, 1413, 111, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 654
04:33:09.346 00.013 9340 Star::Find returns 1 (0), X=1413.89, Y=111.83, Mass=1524873, SNR=194.3, Peak=62298 HFD=4.8
04:33:09.361 00.015 9340 MultiStar: [#1 -0.35,0.04,0.85,U] [#2 -0.45,0.12,0.76,U] [#3 -0.22,0.06,1.18,U] [#4 -0.35,-0.01,0.90,U] [#5 -0.48,-0.05,0.93,U] [#6 -0.21,-0.08,0.78,U] [#7 -0.27,-0.02,0.89,U] [#8 -0.30,0.17,0.98,U] 
04:33:09.371 00.010 9340 single-star, 8 included, MultiStar: {-0.29, 0.03}, one-star: {-0.05, 0.02}
04:33:09.395 00.024 9340 CameraToMount -- cameraTheta (2.75) - m_xAngle (0.05) = xAngle (2.70 = 2.70)
04:33:09.406 00.011 9340 CameraToMount -- cameraTheta (2.75) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-0.37 = -0.37)
04:33:09.415 00.009 9340 CameraToMount -- cameraX=-0.05 cameraY=0.02 hyp=0.06 cameraTheta=2.75 mountX=-0.05 mountY=-0.02, mountTheta=-2.76
04:33:09.430 00.015 9340 SchedulePrimaryMove(10104498, x=-0.05, y=0.02, opts=13)
04:33:09.441 00.011 9340 Enqueuing Move request for scope (-0.05, 0.02)
04:33:09.459 00.018 12020 Worker thread wakes up
04:33:09.459 00.000 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.02) opts 0xd
04:33:09.459 00.000 12020 Handling offset move in thread for scope, endpoint = (-0.05, 0.02)
04:33:09.459 00.000 12020 Moving (-0.05, 0.02) raw xDistance=-0.05 yDistance=-0.02
04:33:09.461 00.002 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
04:33:09.461 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:33:09.461 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=7914, max=65535, med=12072, FiltMin=9449, FiltMax=65523, Gamma=2.870
04:33:09.482 00.021 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
04:33:09.482 00.000 12020 MoveAxis(E, 0, ABG)
04:33:09.482 00.000 12020 Move returns status 0, amount 0
04:33:09.483 00.001 9340 UpdateGuideState exits: m=1524873 SNR=194.3
04:33:09.499 00.016 12020 MoveAxis(N, 0, ABG)
04:33:09.499 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:33:09.530 00.031 12020 Move returns status 0, amount 0
04:33:09.530 00.000 12020 move complete, result=0
04:33:09.530 00.000 12020 worker thread done servicing request
04:33:09.532 00.002 9340 ScheduleExposure(2000,3,1) exposurePending=0
04:33:09.545 00.013 9340 Enqueuing Expose request
04:33:09.556 00.011 9340 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
04:33:09.567 00.011 12020 Worker thread wakes up
04:33:09.567 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
04:33:09.567 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(1399,97,31,31)
04:33:09.957 00.390 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"62be0727-012e-41ae-92ad-2a7fb499d9d3"}
04:33:09.967 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"62be0727-012e-41ae-92ad-2a7fb499d9d3"}
04:33:09.978 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"f166d68d-5a5f-49c1-aa5c-0e90a17ec3e4"}
04:33:09.991 00.013 9340 case statement mapped state 6 to 3
04:33:10.002 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"f166d68d-5a5f-49c1-aa5c-0e90a17ec3e4"}
04:33:10.015 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"7c1283be-7ceb-40f8-9fe4-d5469fec8f02"}
04:33:10.052 00.037 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":654,"width":15,"height":15,"star_pos":[6.89,6.83],"pixels":"..."},"id":"7c1283be-7ceb-40f8-9fe4-d5469fec8f02"}
04:33:11.933 01.881 12020 Exposure complete
04:33:11.957 00.024 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"9d101898-f2ca-4739-a4fb-57f13718bf13"}
04:33:11.970 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"9d101898-f2ca-4739-a4fb-57f13718bf13"}
04:33:12.000 00.030 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"ca552155-d9c9-49f9-af41-11a3dbd9f0f2"}
04:33:12.016 00.016 9340 case statement mapped state 6 to 3
04:33:12.049 00.033 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"ca552155-d9c9-49f9-af41-11a3dbd9f0f2"}
04:33:12.071 00.022 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"5b8fb823-3406-4c72-8ec0-db32bd282b9e"}
04:33:12.087 00.016 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":654,"width":15,"height":15,"star_pos":[6.89,6.83],"pixels":"..."},"id":"5b8fb823-3406-4c72-8ec0-db32bd282b9e"}
04:33:12.353 00.266 12020 worker thread done servicing request
04:33:12.353 00.000 9340 OnExposeComplete: enter
04:33:12.373 00.020 9340 UpdateGuideState(): m_state=6
04:33:12.390 00.017 9340 Star::Find(15, 1413, 111, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 655
04:33:12.427 00.037 9340 Star::Find returns 1 (0), X=1413.81, Y=111.99, Mass=1523358, SNR=192.8, Peak=60134 HFD=4.7
04:33:12.467 00.040 9340 MultiStar: [#1 -0.45,0.05,0.96,U] [#2 -0.21,0.09,0.84,U] [#3 -0.34,0.10,1.01,U] [#4 -0.24,0.25,1.00,U] [#5 -0.29,0.04,0.98,U] [#6 -0.38,0.23,0.86,U] [#7 -0.06,0.16,0.76,U] [#8 -0.15,0.06,0.96,U] 
04:33:12.486 00.019 9340 single-star, 8 included, MultiStar: {-0.26, 0.13}, one-star: {-0.13, 0.19}
04:33:12.506 00.020 9340 CameraToMount -- cameraTheta (2.19) - m_xAngle (0.05) = xAngle (2.14 = 2.14)
04:33:12.530 00.024 9340 CameraToMount -- cameraTheta (2.19) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-0.93 = -0.93)
04:33:12.559 00.029 9340 CameraToMount -- cameraX=-0.13 cameraY=0.19 hyp=0.23 cameraTheta=2.19 mountX=-0.12 mountY=-0.18, mountTheta=-2.16
04:33:12.629 00.070 9340 SchedulePrimaryMove(10104498, x=-0.13, y=0.19, opts=13)
04:33:12.649 00.020 9340 Enqueuing Move request for scope (-0.13, 0.19)
04:33:12.669 00.020 12020 Worker thread wakes up
04:33:12.669 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=7269, max=65535, med=12066, FiltMin=9366, FiltMax=65523, Gamma=2.870
04:33:12.690 00.021 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.13, 0.19) opts 0xd
04:33:12.690 00.000 12020 Handling offset move in thread for scope, endpoint = (-0.13, 0.19)
04:33:12.691 00.001 12020 Moving (-0.13, 0.19) raw xDistance=-0.12 yDistance=-0.18
04:33:12.691 00.000 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
04:33:12.691 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:33:12.691 00.000 9340 UpdateGuideState exits: m=1523358 SNR=192.8
04:33:12.711 00.020 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
04:33:12.711 00.000 12020 MoveAxis(E, 0, ABG)
04:33:12.712 00.001 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:33:12.767 00.055 12020 Move returns status 0, amount 0
04:33:12.767 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
04:33:12.780 00.013 12020 MoveAxis(N, 0, ABG)
04:33:12.780 00.000 9340 Enqueuing Expose request
04:33:12.793 00.013 12020 Move returns status 0, amount 0
04:33:12.793 00.000 12020 move complete, result=0
04:33:12.793 00.000 12020 worker thread done servicing request
04:33:12.793 00.000 12020 Worker thread wakes up
04:33:12.794 00.001 12020 worker thread servicing REQUEST_EXPOSE 2000
04:33:12.796 00.002 12020 Handling exposure in thread, d=2000 o=3 r=(1399,97,31,31)
04:33:12.800 00.004 9340 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
04:33:13.957 01.157 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"b9e9d49f-5894-456a-a8a9-fdb436adf9e9"}
04:33:13.973 00.016 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"b9e9d49f-5894-456a-a8a9-fdb436adf9e9"}
04:33:13.990 00.017 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"10629054-e4fe-4717-acad-16fea809ce79"}
04:33:14.002 00.012 9340 case statement mapped state 6 to 3
04:33:14.011 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"10629054-e4fe-4717-acad-16fea809ce79"}
04:33:14.023 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"4323052e-3301-4a5c-a927-26c3dd992a4c"}
04:33:14.039 00.016 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":655,"width":15,"height":15,"star_pos":[6.81,6.99],"pixels":"..."},"id":"4323052e-3301-4a5c-a927-26c3dd992a4c"}
04:33:15.174 01.135 12020 Exposure complete
04:33:15.403 00.229 12020 worker thread done servicing request
04:33:15.404 00.001 9340 OnExposeComplete: enter
04:33:15.415 00.011 9340 UpdateGuideState(): m_state=6
04:33:15.450 00.035 9340 Star::Find(15, 1413, 111, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 656
04:33:15.461 00.011 9340 Star::Find returns 1 (0), X=1414.21, Y=111.90, Mass=1421048, SNR=159.5, Peak=59458 HFD=4.6
04:33:15.475 00.014 9340 MultiStar: [#1 -0.24,0.29,1.06,U] [#2 -0.05,0.28,0.89,U] [#3 -0.06,0.18,1.31,U] [#4 -0.22,0.05,1.28,U] [#5 -0.11,0.11,0.94,U] [#6 -0.08,0.12,1.10,U] [#7 -0.13,0.18,1.02,U] [#8 0.02,0.26,1.07,U] 
04:33:15.487 00.012 9340 refined, 8 included, MultiStar: {-0.07, 0.17}, one-star: {0.26, 0.10}
04:33:15.497 00.010 9340 CameraToMount -- cameraTheta (1.96) - m_xAngle (0.05) = xAngle (1.92 = 1.92)
04:33:15.507 00.010 9340 CameraToMount -- cameraTheta (1.96) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-1.15 = -1.15)
04:33:15.521 00.014 9340 CameraToMount -- cameraX=-0.07 cameraY=0.17 hyp=0.19 cameraTheta=1.96 mountX=-0.06 mountY=-0.17, mountTheta=-1.93
04:33:15.570 00.049 9340 SchedulePrimaryMove(10104498, x=-0.07, y=0.17, opts=13)
04:33:15.582 00.012 9340 Enqueuing Move request for scope (-0.07, 0.17)
04:33:15.599 00.017 12020 Worker thread wakes up
04:33:15.599 00.000 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.17) opts 0xd
04:33:15.599 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=7713, max=65535, med=12092, FiltMin=9529, FiltMax=65523, Gamma=2.870
04:33:15.612 00.013 12020 Handling offset move in thread for scope, endpoint = (-0.07, 0.17)
04:33:15.613 00.001 9340 UpdateGuideState exits: m=1421048 SNR=159.5
04:33:15.622 00.009 12020 Moving (-0.07, 0.17) raw xDistance=-0.06 yDistance=-0.17
04:33:15.622 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:33:15.633 00.011 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
04:33:15.633 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
04:33:15.643 00.010 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:33:15.644 00.001 9340 Enqueuing Expose request
04:33:15.657 00.013 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
04:33:15.657 00.000 12020 MoveAxis(E, 0, ABG)
04:33:15.657 00.000 12020 Move returns status 0, amount 0
04:33:15.657 00.000 12020 MoveAxis(N, 0, ABG)
04:33:15.658 00.001 12020 Move returns status 0, amount 0
04:33:15.658 00.000 12020 move complete, result=0
04:33:15.658 00.000 12020 worker thread done servicing request
04:33:15.658 00.000 12020 Worker thread wakes up
04:33:15.658 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
04:33:15.658 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(1399,97,31,31)
04:33:15.661 00.003 9340 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
04:33:15.958 00.297 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"76eaa93b-3499-4e51-98ed-2a536ba28fd8"}
04:33:15.969 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"76eaa93b-3499-4e51-98ed-2a536ba28fd8"}
04:33:15.988 00.019 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"5123dfb3-c801-41d8-8e37-e77421592e13"}
04:33:15.997 00.009 9340 case statement mapped state 6 to 3
04:33:16.006 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"5123dfb3-c801-41d8-8e37-e77421592e13"}
04:33:16.027 00.021 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"212f91d7-1f09-4548-a981-cd042e21cfdf"}
04:33:16.037 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":656,"width":15,"height":15,"star_pos":[7.21,6.90],"pixels":"..."},"id":"212f91d7-1f09-4548-a981-cd042e21cfdf"}
04:33:17.966 01.929 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"45a7bfd2-3caf-452d-b063-7ade4740add2"}
04:33:18.004 00.038 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"45a7bfd2-3caf-452d-b063-7ade4740add2"}
04:33:18.038 00.034 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"e53876eb-f191-4dfb-a8b4-c29523e5bd27"}
04:33:18.051 00.013 12020 Exposure complete
04:33:18.052 00.001 9340 case statement mapped state 6 to 3
04:33:18.094 00.042 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"e53876eb-f191-4dfb-a8b4-c29523e5bd27"}
04:33:18.152 00.058 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"625b4813-ff9c-4a53-98d3-32c61e9324b0"}
04:33:18.182 00.030 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":656,"width":15,"height":15,"star_pos":[7.21,6.90],"pixels":"..."},"id":"625b4813-ff9c-4a53-98d3-32c61e9324b0"}
04:33:18.718 00.536 12020 worker thread done servicing request
04:33:18.719 00.001 9340 OnExposeComplete: enter
04:33:18.749 00.030 9340 UpdateGuideState(): m_state=6
04:33:18.787 00.038 9340 Star::Find(15, 1414, 111, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 657
04:33:18.846 00.059 9340 Star::Find returns 1 (0), X=1414.13, Y=112.05, Mass=1543804, SNR=212.7, Peak=63678 HFD=4.7
04:33:18.873 00.027 9340 MultiStar: [#1 -0.15,0.47,0.89,U] [#2 -0.10,0.19,0.70,U] [#3 -0.40,0.22,1.13,U] [#4 -0.14,0.29,0.91,U] [#5 -0.19,0.15,0.71,U] [#6 -0.24,0.13,0.86,U] [#7 -0.11,0.27,0.81,U] [#8 -0.24,0.27,0.81,U] 
04:33:18.904 00.031 9340 refined, 8 included, MultiStar: {-0.16, 0.25}, one-star: {0.19, 0.25}
04:33:18.921 00.017 9340 CameraToMount -- cameraTheta (2.13) - m_xAngle (0.05) = xAngle (2.08 = 2.08)
04:33:18.949 00.028 9340 CameraToMount -- cameraTheta (2.13) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-0.99 = -0.99)
04:33:19.008 00.059 9340 CameraToMount -- cameraX=-0.16 cameraY=0.25 hyp=0.30 cameraTheta=2.13 mountX=-0.14 mountY=-0.25, mountTheta=-2.10
04:33:19.039 00.031 9340 SchedulePrimaryMove(10104498, x=-0.16, y=0.25, opts=13)
04:33:19.055 00.016 9340 Enqueuing Move request for scope (-0.16, 0.25)
04:33:19.074 00.019 12020 Worker thread wakes up
04:33:19.074 00.000 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.16, 0.25) opts 0xd
04:33:19.075 00.001 12020 Handling offset move in thread for scope, endpoint = (-0.16, 0.25)
04:33:19.075 00.000 12020 Moving (-0.16, 0.25) raw xDistance=-0.14 yDistance=-0.25
04:33:19.075 00.000 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
04:33:19.076 00.001 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:33:19.076 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=7356, max=65535, med=12077, FiltMin=9241, FiltMax=65523, Gamma=2.870
04:33:19.098 00.022 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.25
04:33:19.099 00.001 12020 MoveAxis(E, 0, ABG)
04:33:19.099 00.000 12020 Move returns status 0, amount 0
04:33:19.099 00.000 12020 MoveAxis(N, 0, ABG)
04:33:19.099 00.000 12020 Move returns status 0, amount 0
04:33:19.099 00.000 12020 move complete, result=0
04:33:19.100 00.001 12020 worker thread done servicing request
04:33:19.101 00.001 9340 UpdateGuideState exits: m=1543804 SNR=212.7
04:33:19.158 00.057 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:33:19.187 00.029 9340 ScheduleExposure(2000,3,1) exposurePending=0
04:33:19.204 00.017 9340 Enqueuing Expose request
04:33:19.231 00.027 12020 Worker thread wakes up
04:33:19.231 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
04:33:19.231 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(1399,97,31,31)
04:33:19.232 00.001 9340 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
04:33:19.963 00.731 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"8afac44f-96ff-43c5-b2ac-c872465fc5d4"}
04:33:19.981 00.018 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"8afac44f-96ff-43c5-b2ac-c872465fc5d4"}
04:33:19.996 00.015 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"27520c22-64e3-479e-bbcd-42419e28fc28"}
04:33:20.040 00.044 9340 case statement mapped state 6 to 3
04:33:20.051 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"27520c22-64e3-479e-bbcd-42419e28fc28"}
04:33:20.074 00.023 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"da0c0b9a-4d5d-4605-92dd-4efef7ff2d75"}
04:33:20.087 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":657,"width":15,"height":15,"star_pos":[7.13,7.05],"pixels":"..."},"id":"da0c0b9a-4d5d-4605-92dd-4efef7ff2d75"}
04:33:21.589 01.502 12020 Exposure complete
04:33:21.851 00.262 12020 worker thread done servicing request
04:33:21.851 00.000 9340 OnExposeComplete: enter
04:33:21.863 00.012 9340 UpdateGuideState(): m_state=6
04:33:21.875 00.012 9340 Star::Find(15, 1414, 112, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 658
04:33:21.889 00.014 9340 Star::Find returns 1 (0), X=1414.15, Y=112.17, Mass=1551828, SNR=206.5, Peak=63618 HFD=4.9
04:33:21.904 00.015 9340 MultiStar: [#1 0.06,0.31,0.96,U] [#2 -0.11,0.22,0.78,U] [#3 -0.10,0.35,0.92,U] [#4 -0.00,0.34,1.10,U] [#5 -0.05,0.34,0.95,U] [#6 0.01,0.35,0.75,U] [#7 0.01,0.44,0.85,U] [#8 -0.12,0.16,0.82,U] 
04:33:21.935 00.031 9340 refined, 8 included, MultiStar: {-0.01, 0.32}, one-star: {0.21, 0.37}
04:33:21.952 00.017 9340 CameraToMount -- cameraTheta (1.59) - m_xAngle (0.05) = xAngle (1.54 = 1.54)
04:33:21.968 00.016 9340 CameraToMount -- cameraTheta (1.59) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-1.53 = -1.53)
04:33:21.979 00.011 9340 CameraToMount -- cameraX=-0.01 cameraY=0.32 hyp=0.32 cameraTheta=1.59 mountX=0.01 mountY=-0.32, mountTheta=-1.54
04:33:21.993 00.014 9340 SchedulePrimaryMove(10104498, x=-0.01, y=0.32, opts=13)
04:33:22.004 00.011 9340 Enqueuing Move request for scope (-0.01, 0.32)
04:33:22.020 00.016 12020 Worker thread wakes up
04:33:22.020 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=7662, max=65535, med=12043, FiltMin=9631, FiltMax=65519, Gamma=2.870
04:33:22.034 00.014 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.32) opts 0xd
04:33:22.034 00.000 9340 UpdateGuideState exits: m=1551828 SNR=206.5
04:33:22.070 00.036 12020 Handling offset move in thread for scope, endpoint = (-0.01, 0.32)
04:33:22.070 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:33:22.088 00.018 12020 Moving (-0.01, 0.32) raw xDistance=0.01 yDistance=-0.32
04:33:22.088 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
04:33:22.099 00.011 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
04:33:22.099 00.000 9340 Enqueuing Expose request
04:33:22.111 00.012 12020 GuideAlgorithmResistSwitch::result() returns -0.32 from input -0.32
04:33:22.111 00.000 12020 MoveAxis(E, 0, ABG)
04:33:22.112 00.001 12020 Move returns status 0, amount 0
04:33:22.112 00.000 12020 MoveAxis(N, 52, ABG)
04:33:22.112 00.000 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"feaa5ee2-e27b-4bbf-abfb-6e7f70110d3d"}
04:33:22.122 00.010 12020 Guiding  Dir = 0, Dur = 52
04:33:22.122 00.000 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"feaa5ee2-e27b-4bbf-abfb-6e7f70110d3d"}
04:33:22.133 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"0a618b15-7b8e-47b9-93b1-dbf4e1fe088c"}
04:33:22.151 00.018 12020 IsSlewing returns 0
04:33:22.151 00.000 9340 case statement mapped state 6 to 3
04:33:22.168 00.017 12020 IsGuiding returns 0
04:33:22.169 00.001 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"0a618b15-7b8e-47b9-93b1-dbf4e1fe088c"}
04:33:22.184 00.015 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"c7246a86-318d-4258-8855-3342db46ec60"}
04:33:22.218 00.034 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":658,"width":15,"height":15,"star_pos":[7.15,7.17],"pixels":"..."},"id":"c7246a86-318d-4258-8855-3342db46ec60"}
04:33:22.253 00.035 12020 IsGuiding returns 1
04:33:22.254 00.001 12020 scope still moving after pulse duration time elapsed
04:33:22.277 00.023 12020 IsSlewing returns 0
04:33:22.279 00.002 12020 IsGuiding returns 1
04:33:22.412 00.133 12020 IsSlewing returns 0
04:33:22.445 00.033 12020 IsGuiding returns 0
04:33:22.446 00.001 12020 scope move finished after 52 + 225 ms
04:33:22.446 00.000 12020 Move returns status 0, amount 52
04:33:22.447 00.001 12020 move complete, result=0
04:33:22.448 00.001 12020 worker thread done servicing request
04:33:22.449 00.001 9340 GuideStep: 0.0 px 0 ms EAST, -0.3 px 52 ms NORTH
04:33:22.485 00.036 12020 Worker thread wakes up
04:33:22.485 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
04:33:22.485 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(1399,97,31,31)
04:33:23.968 01.483 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"5c821ee0-e5be-440b-9f2b-51d5d09e2891"}
04:33:23.987 00.019 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"5c821ee0-e5be-440b-9f2b-51d5d09e2891"}
04:33:23.998 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"514c638d-cc16-4bb0-afbb-bd3c011a8bed"}
04:33:24.012 00.014 9340 case statement mapped state 6 to 3
04:33:24.028 00.016 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"514c638d-cc16-4bb0-afbb-bd3c011a8bed"}
04:33:24.039 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"7d830e90-e7e7-41f6-b1c0-9812b7d8a3f6"}
04:33:24.050 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":658,"width":15,"height":15,"star_pos":[7.15,7.17],"pixels":"..."},"id":"7d830e90-e7e7-41f6-b1c0-9812b7d8a3f6"}
04:33:24.887 00.837 12020 Exposure complete
04:33:25.238 00.351 12020 worker thread done servicing request
04:33:25.239 00.001 9340 OnExposeComplete: enter
04:33:25.253 00.014 9340 UpdateGuideState(): m_state=6
04:33:25.285 00.032 9340 Star::Find(15, 1414, 112, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 659
04:33:25.342 00.057 9340 Star::Find returns 1 (0), X=1414.10, Y=111.42, Mass=1499101, SNR=189.4, Peak=63717 HFD=4.9
04:33:25.365 00.023 9340 MultiStar: [#1 -0.21,-0.33,0.93,U] [#2 -0.36,-0.19,0.77,U] [#3 -0.41,-0.32,0.00,M2] [#4 -0.13,-0.32,0.88,U] [#5 -0.19,-0.45,0.94,U] [#6 -0.17,-0.32,0.78,U] [#7 -0.26,-0.50,0.00,M5] [#8 -0.18,-0.29,0.99,U] 
04:33:25.381 00.016 9340 refined, 6 included, MultiStar: {-0.15, -0.33}, one-star: {0.16, -0.38}
04:33:25.408 00.027 9340 CameraToMount -- cameraTheta (-1.99) - m_xAngle (0.05) = xAngle (-2.04 = -2.04)
04:33:25.425 00.017 9340 CameraToMount -- cameraTheta (-1.99) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-5.11 = 1.18)
04:33:25.464 00.039 9340 CameraToMount -- cameraX=-0.15 cameraY=-0.33 hyp=0.36 cameraTheta=-1.99 mountX=-0.16 mountY=0.33, mountTheta=2.03
04:33:25.503 00.039 9340 SchedulePrimaryMove(10104498, x=-0.15, y=-0.33, opts=13)
04:33:25.525 00.022 9340 Enqueuing Move request for scope (-0.15, -0.33)
04:33:25.537 00.012 12020 Worker thread wakes up
04:33:25.539 00.002 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.15, -0.33) opts 0xd
04:33:25.539 00.000 12020 Handling offset move in thread for scope, endpoint = (-0.15, -0.33)
04:33:25.539 00.000 12020 Moving (-0.15, -0.33) raw xDistance=-0.16 yDistance=0.33
04:33:25.539 00.000 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16
04:33:25.539 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
04:33:25.540 00.001 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.33
04:33:25.540 00.000 12020 MoveAxis(E, 0, ABG)
04:33:25.543 00.003 9340 UpdateImageDisplay: Size=(1920,1080) min=7434, max=65535, med=12069, FiltMin=9635, FiltMax=65523, Gamma=2.870
04:33:25.626 00.083 12020 Move returns status 0, amount 0
04:33:25.627 00.001 9340 UpdateGuideState exits: m=1499101 SNR=189.4
04:33:25.644 00.017 12020 MoveAxis(N, 0, ABG)
04:33:25.644 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:33:25.660 00.016 12020 Move returns status 0, amount 0
04:33:25.660 00.000 12020 move complete, result=0
04:33:25.660 00.000 12020 worker thread done servicing request
04:33:25.661 00.001 9340 ScheduleExposure(2000,3,1) exposurePending=0
04:33:25.682 00.021 9340 Enqueuing Expose request
04:33:25.701 00.019 12020 Worker thread wakes up
04:33:25.701 00.000 9340 GuideStep: -0.2 px 0 ms EAST, 0.3 px 0 ms NORTH
04:33:25.717 00.016 12020 worker thread servicing REQUEST_EXPOSE 2000
04:33:25.717 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(1399,97,31,31)
04:33:25.964 00.247 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"8d6be6d6-c5a1-4ffb-b6f9-726962872399"}
04:33:26.008 00.044 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"8d6be6d6-c5a1-4ffb-b6f9-726962872399"}
04:33:26.063 00.055 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"592f19cd-f2c6-490a-8d8b-6ee40630aa3f"}
04:33:26.092 00.029 9340 case statement mapped state 6 to 3
04:33:26.129 00.037 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"592f19cd-f2c6-490a-8d8b-6ee40630aa3f"}
04:33:26.154 00.025 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"62362c34-5845-4b8a-9834-8adb6e462cd5"}
04:33:26.219 00.065 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":659,"width":15,"height":15,"star_pos":[7.10,7.42],"pixels":"..."},"id":"62362c34-5845-4b8a-9834-8adb6e462cd5"}
04:33:27.964 01.745 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"a44ccd8f-3dfd-4b31-af8a-a764ad1e64da"}
04:33:27.986 00.022 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"a44ccd8f-3dfd-4b31-af8a-a764ad1e64da"}
04:33:28.001 00.015 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"93d61c91-acb1-4030-bb75-406c5f73f435"}
04:33:28.038 00.037 9340 case statement mapped state 6 to 3
04:33:28.056 00.018 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"93d61c91-acb1-4030-bb75-406c5f73f435"}
04:33:28.072 00.016 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"74f521f9-4c6d-4282-857e-d474783410ce"}
04:33:28.093 00.021 12020 Exposure complete
04:33:28.093 00.000 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":659,"width":15,"height":15,"star_pos":[7.10,7.42],"pixels":"..."},"id":"74f521f9-4c6d-4282-857e-d474783410ce"}
04:33:28.483 00.390 9340 OnExposeComplete: enter
04:33:28.496 00.013 9340 UpdateGuideState(): m_state=6
04:33:28.511 00.015 12020 worker thread done servicing request
04:33:28.511 00.000 9340 Star::Find(15, 1414, 111, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 660
04:33:28.526 00.015 9340 Star::Find returns 1 (0), X=1414.26, Y=111.37, Mass=1553892, SNR=242.4, Peak=65286 HFD=4.9
04:33:28.540 00.014 9340 MultiStar: [#1 -0.02,-0.22,0.67,U] [#2 0.19,-0.15,0.58,U] [#3 0.08,-0.19,0.75,U] [#4 0.22,-0.29,0.75,U] [#5 0.06,-0.37,0.69,U] [#6 0.01,-0.10,0.74,U] [#7 0.12,-0.27,0.76,U] [#8 0.06,-0.24,0.77,U] 
04:33:28.551 00.011 9340 refined, 8 included, MultiStar: {0.12, -0.26}, one-star: {0.31, -0.43}
04:33:28.596 00.045 9340 CameraToMount -- cameraTheta (-1.13) - m_xAngle (0.05) = xAngle (-1.18 = -1.18)
04:33:28.616 00.020 9340 CameraToMount -- cameraTheta (-1.13) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-4.24 = 2.04)
04:33:28.635 00.019 9340 CameraToMount -- cameraX=0.12 cameraY=-0.26 hyp=0.29 cameraTheta=-1.13 mountX=0.11 mountY=0.26, mountTheta=1.16
04:33:28.658 00.023 9340 SchedulePrimaryMove(10104498, x=0.12, y=-0.26, opts=13)
04:33:28.709 00.051 9340 Enqueuing Move request for scope (0.12, -0.26)
04:33:28.732 00.023 12020 Worker thread wakes up
04:33:28.733 00.001 9340 UpdateImageDisplay: Size=(1920,1080) min=7897, max=65535, med=12063, FiltMin=9795, FiltMax=65523, Gamma=2.870
04:33:28.751 00.018 12020 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.26) opts 0xd
04:33:28.751 00.000 12020 Handling offset move in thread for scope, endpoint = (0.12, -0.26)
04:33:28.751 00.000 12020 Moving (0.12, -0.26) raw xDistance=0.11 yDistance=0.26
04:33:28.751 00.000 9340 UpdateGuideState exits: m=1553892 SNR=242.4
04:33:28.773 00.022 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
04:33:28.773 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
04:33:28.773 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:33:28.816 00.043 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.26
04:33:28.816 00.000 12020 MoveAxis(E, 0, ABG)
04:33:28.817 00.001 12020 Move returns status 0, amount 0
04:33:28.817 00.000 12020 MoveAxis(N, 0, ABG)
04:33:28.817 00.000 12020 Move returns status 0, amount 0
04:33:28.817 00.000 12020 move complete, result=0
04:33:28.817 00.000 12020 worker thread done servicing request
04:33:28.821 00.004 9340 ScheduleExposure(2000,3,1) exposurePending=0
04:33:28.842 00.021 9340 Enqueuing Expose request
04:33:28.858 00.016 12020 Worker thread wakes up
04:33:28.858 00.000 9340 GuideStep: 0.1 px 0 ms EAST, 0.3 px 0 ms NORTH
04:33:28.871 00.013 12020 worker thread servicing REQUEST_EXPOSE 2000
04:33:28.871 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(1399,97,31,31)
04:33:29.963 01.092 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"bab3a910-2a4d-4e19-bfeb-0a437fd49522"}
04:33:29.978 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"bab3a910-2a4d-4e19-bfeb-0a437fd49522"}
04:33:30.020 00.042 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"b468576a-ff0d-48b3-a69c-5630978c6213"}
04:33:30.063 00.043 9340 case statement mapped state 6 to 3
04:33:30.080 00.017 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"b468576a-ff0d-48b3-a69c-5630978c6213"}
04:33:30.101 00.021 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"6f994997-a930-4a5a-84d8-2b351acdf644"}
04:33:30.118 00.017 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":660,"width":15,"height":15,"star_pos":[7.26,7.37],"pixels":"..."},"id":"6f994997-a930-4a5a-84d8-2b351acdf644"}
04:33:31.262 01.144 12020 Exposure complete
04:33:31.645 00.383 12020 worker thread done servicing request
04:33:31.645 00.000 9340 OnExposeComplete: enter
04:33:31.660 00.015 9340 UpdateGuideState(): m_state=6
04:33:31.682 00.022 9340 Star::Find(15, 1414, 111, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 661
04:33:31.702 00.020 9340 Star::Find returns 1 (0), X=1414.03, Y=111.53, Mass=1494279, SNR=183.9, Peak=64733 HFD=5.0
04:33:31.760 00.058 9340 MultiStar: [#1 -0.13,-0.16,0.90,U] [#2 -0.07,-0.15,0.93,U] [#3 -0.12,-0.07,0.96,U] [#4 -0.14,-0.11,0.98,U] [#5 -0.16,-0.13,0.85,U] [#6 -0.16,-0.08,0.74,U] [#7 -0.12,-0.14,0.94,U] [#8 -0.25,-0.15,1.06,U] 
04:33:31.777 00.017 9340 refined, 8 included, MultiStar: {-0.12, -0.14}, one-star: {0.09, -0.27}
04:33:31.801 00.024 9340 CameraToMount -- cameraTheta (-2.26) - m_xAngle (0.05) = xAngle (-2.31 = -2.31)
04:33:31.860 00.059 9340 CameraToMount -- cameraTheta (-2.26) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-5.37 = 0.91)
04:33:31.883 00.023 9340 CameraToMount -- cameraX=-0.12 cameraY=-0.14 hyp=0.18 cameraTheta=-2.26 mountX=-0.12 mountY=0.15, mountTheta=2.28
04:33:31.919 00.036 9340 SchedulePrimaryMove(10104498, x=-0.12, y=-0.14, opts=13)
04:33:31.951 00.032 9340 Enqueuing Move request for scope (-0.12, -0.14)
04:33:31.968 00.017 12020 Worker thread wakes up
04:33:31.968 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=7143, max=65535, med=12087, FiltMin=9287, FiltMax=65523, Gamma=2.870
04:33:31.999 00.031 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.12, -0.14) opts 0xd
04:33:31.999 00.000 12020 Handling offset move in thread for scope, endpoint = (-0.12, -0.14)
04:33:32.000 00.001 12020 Moving (-0.12, -0.14) raw xDistance=-0.12 yDistance=0.15
04:33:32.000 00.000 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
04:33:32.000 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:33:32.000 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
04:33:32.001 00.001 12020 MoveAxis(E, 0, ABG)
04:33:32.001 00.000 12020 Move returns status 0, amount 0
04:33:32.001 00.000 12020 MoveAxis(N, 0, ABG)
04:33:32.001 00.000 9340 UpdateGuideState exits: m=1494279 SNR=183.9
04:33:32.025 00.024 12020 Move returns status 0, amount 0
04:33:32.027 00.002 12020 move complete, result=0
04:33:32.028 00.001 12020 worker thread done servicing request
04:33:32.029 00.001 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:33:32.045 00.016 9340 ScheduleExposure(2000,3,1) exposurePending=0
04:33:32.058 00.013 9340 Enqueuing Expose request
04:33:32.080 00.022 12020 Worker thread wakes up
04:33:32.081 00.001 9340 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
04:33:32.097 00.016 12020 worker thread servicing REQUEST_EXPOSE 2000
04:33:32.097 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(1399,97,31,31)
04:33:32.133 00.036 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"727bd3de-9a93-4c9d-a910-af55713b1664"}
04:33:32.163 00.030 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"727bd3de-9a93-4c9d-a910-af55713b1664"}
04:33:32.180 00.017 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"5bff2515-cab4-415f-8678-3ccce810a15f"}
04:33:32.195 00.015 9340 case statement mapped state 6 to 3
04:33:32.220 00.025 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"5bff2515-cab4-415f-8678-3ccce810a15f"}
04:33:32.280 00.060 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"313f4cce-9ff9-47dd-801b-350d87494c6b"}
04:33:32.315 00.035 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":661,"width":15,"height":15,"star_pos":[7.03,6.53],"pixels":"..."},"id":"313f4cce-9ff9-47dd-801b-350d87494c6b"}
04:33:33.963 01.648 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"d942472b-e8c3-4586-94c1-bd369940425b"}
04:33:34.010 00.047 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"d942472b-e8c3-4586-94c1-bd369940425b"}
04:33:34.078 00.068 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"5625f26f-da20-4d7b-a167-3fc24fc541f3"}
04:33:34.096 00.018 9340 case statement mapped state 6 to 3
04:33:34.124 00.028 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"5625f26f-da20-4d7b-a167-3fc24fc541f3"}
04:33:34.147 00.023 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"ef515ae9-c2ae-48e4-879d-b4d80d62d85c"}
04:33:34.169 00.022 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":661,"width":15,"height":15,"star_pos":[7.03,6.53],"pixels":"..."},"id":"ef515ae9-c2ae-48e4-879d-b4d80d62d85c"}
04:33:34.475 00.306 12020 Exposure complete
04:33:34.814 00.339 12020 worker thread done servicing request
04:33:34.814 00.000 9340 OnExposeComplete: enter
04:33:34.831 00.017 9340 UpdateGuideState(): m_state=6
04:33:34.845 00.014 9340 Star::Find(15, 1414, 111, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 662
04:33:34.856 00.011 9340 Star::Find returns 1 (0), X=1414.35, Y=111.54, Mass=1541164, SNR=199.1, Peak=64062 HFD=5.1
04:33:34.877 00.021 9340 MultiStar: [#1 0.03,-0.06,0.98,U] [#2 -0.04,-0.08,0.79,U] [#3 -0.00,-0.32,0.93,U] [#4 0.11,0.00,0.86,U] [#5 0.09,-0.20,0.86,U] [#6 0.08,-0.27,0.78,U] [#7 0.16,-0.13,0.83,U] [#8 -0.16,-0.33,0.78,U] 
04:33:34.890 00.013 9340 refined, 8 included, MultiStar: {0.08, -0.18}, one-star: {0.40, -0.26}
04:33:34.927 00.037 9340 CameraToMount -- cameraTheta (-1.15) - m_xAngle (0.05) = xAngle (-1.20 = -1.20)
04:33:34.947 00.020 9340 CameraToMount -- cameraTheta (-1.15) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-4.26 = 2.02)
04:33:34.957 00.010 9340 CameraToMount -- cameraX=0.08 cameraY=-0.18 hyp=0.20 cameraTheta=-1.15 mountX=0.07 mountY=0.18, mountTheta=1.18
04:33:34.977 00.020 9340 SchedulePrimaryMove(10104498, x=0.08, y=-0.18, opts=13)
04:33:34.987 00.010 9340 Enqueuing Move request for scope (0.08, -0.18)
04:33:35.000 00.013 12020 Worker thread wakes up
04:33:35.001 00.001 12020 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.18) opts 0xd
04:33:35.001 00.000 12020 Handling offset move in thread for scope, endpoint = (0.08, -0.18)
04:33:35.001 00.000 12020 Moving (0.08, -0.18) raw xDistance=0.07 yDistance=0.18
04:33:35.001 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=8084, max=65535, med=12059, FiltMin=9628, FiltMax=65523, Gamma=2.870
04:33:35.014 00.013 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
04:33:35.015 00.001 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:33:35.015 00.000 9340 UpdateGuideState exits: m=1541164 SNR=199.1
04:33:35.025 00.010 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.18
04:33:35.025 00.000 12020 MoveAxis(E, 0, ABG)
04:33:35.026 00.001 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:33:35.060 00.034 12020 Move returns status 0, amount 0
04:33:35.060 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
04:33:35.077 00.017 12020 MoveAxis(N, 0, ABG)
04:33:35.077 00.000 9340 Enqueuing Expose request
04:33:35.089 00.012 12020 Move returns status 0, amount 0
04:33:35.090 00.001 12020 move complete, result=0
04:33:35.090 00.000 12020 worker thread done servicing request
04:33:35.090 00.000 12020 Worker thread wakes up
04:33:35.090 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
04:33:35.091 00.001 12020 Handling exposure in thread, d=2000 o=3 r=(1399,97,31,31)
04:33:35.094 00.003 9340 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
04:33:35.963 00.869 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"94e4b346-ab96-4cc6-a2c8-723d263efa33"}
04:33:35.997 00.034 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"94e4b346-ab96-4cc6-a2c8-723d263efa33"}
04:33:36.014 00.017 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"f111ba25-8350-4a7c-8d97-c9581c32d07d"}
04:33:36.024 00.010 9340 case statement mapped state 6 to 3
04:33:36.036 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"f111ba25-8350-4a7c-8d97-c9581c32d07d"}
04:33:36.081 00.045 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"d126e172-f646-4e29-a940-ea5aee1a8993"}
04:33:36.123 00.042 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":662,"width":15,"height":15,"star_pos":[7.35,6.54],"pixels":"..."},"id":"d126e172-f646-4e29-a940-ea5aee1a8993"}
04:33:37.509 01.386 12020 Exposure complete
04:33:37.757 00.248 12020 worker thread done servicing request
04:33:37.757 00.000 9340 OnExposeComplete: enter
04:33:37.770 00.013 9340 UpdateGuideState(): m_state=6
04:33:37.781 00.011 9340 Star::Find(15, 1414, 111, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 663
04:33:37.794 00.013 9340 Star::Find returns 1 (0), X=1414.04, Y=111.60, Mass=1487429, SNR=183.0, Peak=63593 HFD=4.9
04:33:37.805 00.011 9340 MultiStar: [#1 -0.09,-0.07,0.99,U] [#2 -0.09,-0.08,0.82,U] [#3 -0.13,-0.24,1.02,U] [#4 -0.02,0.11,1.18,U] [#5 -0.01,-0.20,0.91,U] [#6 0.02,-0.16,0.95,U] [#7 -0.13,-0.01,0.92,U] [#8 -0.08,-0.10,0.92,U] 
04:33:37.816 00.011 9340 refined, 8 included, MultiStar: {-0.05, -0.10}, one-star: {0.09, -0.21}
04:33:37.827 00.011 9340 CameraToMount -- cameraTheta (-2.01) - m_xAngle (0.05) = xAngle (-2.05 = -2.05)
04:33:37.841 00.014 9340 CameraToMount -- cameraTheta (-2.01) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-5.12 = 1.16)
04:33:37.890 00.049 9340 CameraToMount -- cameraX=-0.05 cameraY=-0.10 hyp=0.11 cameraTheta=-2.01 mountX=-0.05 mountY=0.10, mountTheta=2.04
04:33:37.911 00.021 9340 SchedulePrimaryMove(10104498, x=-0.05, y=-0.10, opts=13)
04:33:37.926 00.015 9340 Enqueuing Move request for scope (-0.05, -0.10)
04:33:37.937 00.011 12020 Worker thread wakes up
04:33:37.938 00.001 9340 UpdateImageDisplay: Size=(1920,1080) min=7554, max=65535, med=12059, FiltMin=9633, FiltMax=65523, Gamma=2.870
04:33:37.957 00.019 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.10) opts 0xd
04:33:37.957 00.000 12020 Handling offset move in thread for scope, endpoint = (-0.05, -0.10)
04:33:37.957 00.000 12020 Moving (-0.05, -0.10) raw xDistance=-0.05 yDistance=0.10
04:33:37.958 00.001 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
04:33:37.958 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:33:37.958 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
04:33:37.959 00.001 12020 MoveAxis(E, 0, ABG)
04:33:37.961 00.002 9340 UpdateGuideState exits: m=1487429 SNR=183.0
04:33:37.982 00.021 12020 Move returns status 0, amount 0
04:33:37.982 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:33:38.013 00.031 12020 MoveAxis(N, 0, ABG)
04:33:38.013 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
04:33:38.027 00.014 12020 Move returns status 0, amount 0
04:33:38.028 00.001 12020 move complete, result=0
04:33:38.028 00.000 9340 Enqueuing Expose request
04:33:38.040 00.012 12020 worker thread done servicing request
04:33:38.042 00.002 12020 Worker thread wakes up
04:33:38.042 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
04:33:38.042 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(1399,97,31,31)
04:33:38.044 00.002 9340 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
04:33:38.073 00.029 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"12e0ca8f-2902-4f9f-b85c-a19d292bd04b"}
04:33:38.093 00.020 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"12e0ca8f-2902-4f9f-b85c-a19d292bd04b"}
04:33:38.144 00.051 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"80030902-8f1f-430c-9ae1-9773664ae960"}
04:33:38.180 00.036 9340 case statement mapped state 6 to 3
04:33:38.207 00.027 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"80030902-8f1f-430c-9ae1-9773664ae960"}
04:33:38.237 00.030 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"3cf4a9ad-8855-480d-8aa8-160436d9dd29"}
04:33:38.265 00.028 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":663,"width":15,"height":15,"star_pos":[7.04,6.60],"pixels":"..."},"id":"3cf4a9ad-8855-480d-8aa8-160436d9dd29"}
04:33:39.961 01.696 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"4c008404-eafa-48e4-94a7-ef43b6c4d7be"}
04:33:39.982 00.021 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"4c008404-eafa-48e4-94a7-ef43b6c4d7be"}
04:33:39.995 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"6a2b1988-9eae-46fa-b880-469e8a97dca6"}
04:33:40.030 00.035 9340 case statement mapped state 6 to 3
04:33:40.045 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"6a2b1988-9eae-46fa-b880-469e8a97dca6"}
04:33:40.058 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"9bf144db-c32d-458d-97ba-34e26c182e8d"}
04:33:40.070 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":663,"width":15,"height":15,"star_pos":[7.04,6.60],"pixels":"..."},"id":"9bf144db-c32d-458d-97ba-34e26c182e8d"}
04:33:40.411 00.341 12020 Exposure complete
04:33:40.710 00.299 12020 worker thread done servicing request
04:33:40.710 00.000 9340 OnExposeComplete: enter
04:33:40.725 00.015 9340 UpdateGuideState(): m_state=6
04:33:40.736 00.011 9340 Star::Find(15, 1414, 111, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 664
04:33:40.752 00.016 9340 Star::Find returns 1 (0), X=1414.01, Y=111.34, Mass=1548680, SNR=222.5, Peak=63597 HFD=5.0
04:33:40.762 00.010 9340 MultiStar: [#1 -0.35,-0.43,0.00,M1] [#2 -0.35,-0.55,0.00,M1] [#3 -0.26,-0.37,0.84,U] [#4 -0.27,-0.45,0.00,M1] [#5 -0.41,-0.64,0.00,M1] [#6 -0.39,-0.42,0.00,M1] [#7 -0.19,-0.51,0.00,M2] [#8 -0.27,-0.42,0.66,U] 
04:33:40.775 00.013 9340 refined, 2 included, MultiStar: {-0.13, -0.42}, one-star: {0.07, -0.47}
04:33:40.794 00.019 9340 CameraToMount -- cameraTheta (-1.87) - m_xAngle (0.05) = xAngle (-1.92 = -1.92)
04:33:40.812 00.018 9340 CameraToMount -- cameraTheta (-1.87) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-4.99 = 1.29)
04:33:40.842 00.030 9340 CameraToMount -- cameraX=-0.13 cameraY=-0.42 hyp=0.44 cameraTheta=-1.87 mountX=-0.15 mountY=0.42, mountTheta=1.91
04:33:40.866 00.024 9340 SchedulePrimaryMove(10104498, x=-0.13, y=-0.42, opts=13)
04:33:40.881 00.015 9340 Enqueuing Move request for scope (-0.13, -0.42)
04:33:40.898 00.017 12020 Worker thread wakes up
04:33:40.899 00.001 9340 UpdateImageDisplay: Size=(1920,1080) min=6916, max=65535, med=12108, FiltMin=9635, FiltMax=65523, Gamma=2.870
04:33:40.911 00.012 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.13, -0.42) opts 0xd
04:33:40.912 00.001 9340 UpdateGuideState exits: m=1548680 SNR=222.5
04:33:40.926 00.014 12020 Handling offset move in thread for scope, endpoint = (-0.13, -0.42)
04:33:40.926 00.000 12020 Moving (-0.13, -0.42) raw xDistance=-0.15 yDistance=0.42
04:33:40.926 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:33:40.941 00.015 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
04:33:40.941 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
04:33:40.952 00.011 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
04:33:40.952 00.000 9340 Enqueuing Expose request
04:33:40.965 00.013 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.42
04:33:40.966 00.001 12020 MoveAxis(E, 0, ABG)
04:33:40.966 00.000 12020 Move returns status 0, amount 0
04:33:40.966 00.000 12020 MoveAxis(N, 0, ABG)
04:33:40.967 00.001 12020 Move returns status 0, amount 0
04:33:40.967 00.000 12020 move complete, result=0
04:33:40.967 00.000 12020 worker thread done servicing request
04:33:40.967 00.000 12020 Worker thread wakes up
04:33:40.969 00.002 12020 worker thread servicing REQUEST_EXPOSE 2000
04:33:40.970 00.001 12020 Handling exposure in thread, d=2000 o=3 r=(1399,97,31,31)
04:33:40.971 00.001 9340 GuideStep: -0.2 px 0 ms EAST, 0.4 px 0 ms NORTH
04:33:41.961 00.990 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"4437e5f0-16e6-4d24-8ada-9ab275ad9d55"}
04:33:41.975 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"4437e5f0-16e6-4d24-8ada-9ab275ad9d55"}
04:33:41.989 00.014 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"c12e32b6-a4a5-42f6-b55d-c76d63f3b114"}
04:33:42.008 00.019 9340 case statement mapped state 6 to 3
04:33:42.030 00.022 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"c12e32b6-a4a5-42f6-b55d-c76d63f3b114"}
04:33:42.071 00.041 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"716bb7d1-f238-4aa3-b1ab-ad4a0b09dd98"}
04:33:42.090 00.019 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":664,"width":15,"height":15,"star_pos":[7.01,7.34],"pixels":"..."},"id":"716bb7d1-f238-4aa3-b1ab-ad4a0b09dd98"}
04:33:43.358 01.268 12020 Exposure complete
04:33:43.580 00.222 12020 worker thread done servicing request
04:33:43.580 00.000 9340 OnExposeComplete: enter
04:33:43.592 00.012 9340 UpdateGuideState(): m_state=6
04:33:43.601 00.009 9340 Star::Find(15, 1414, 111, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 665
04:33:43.614 00.013 9340 Star::Find returns 1 (0), X=1414.17, Y=111.44, Mass=1596477, SNR=231.1, Peak=65390 HFD=5.1
04:33:43.645 00.031 9340 MultiStar: [#1 -0.23,-0.17,0.77,U] [#2 -0.01,-0.24,0.55,U] [#3 -0.18,-0.22,0.77,U] [#4 -0.13,-0.29,0.89,U] [#5 -0.10,-0.44,0.71,U] [#6 0.02,-0.21,0.71,U] [#7 -0.12,-0.33,0.67,U] [#8 -0.03,-0.36,0.68,U] 
04:33:43.660 00.015 9340 refined, 8 included, MultiStar: {-0.05, -0.29}, one-star: {0.23, -0.37}
04:33:43.669 00.009 9340 CameraToMount -- cameraTheta (-1.75) - m_xAngle (0.05) = xAngle (-1.80 = -1.80)
04:33:43.688 00.019 9340 CameraToMount -- cameraTheta (-1.75) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-4.87 = 1.41)
04:33:43.699 00.011 9340 CameraToMount -- cameraX=-0.05 cameraY=-0.29 hyp=0.30 cameraTheta=-1.75 mountX=-0.07 mountY=0.30, mountTheta=1.80
04:33:43.715 00.016 9340 SchedulePrimaryMove(10104498, x=-0.05, y=-0.29, opts=13)
04:33:43.727 00.012 9340 Enqueuing Move request for scope (-0.05, -0.29)
04:33:43.740 00.013 12020 Worker thread wakes up
04:33:43.740 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=7497, max=65535, med=12056, FiltMin=9098, FiltMax=65523, Gamma=2.870
04:33:43.766 00.026 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.29) opts 0xd
04:33:43.766 00.000 9340 UpdateGuideState exits: m=1596477 SNR=231.1
04:33:43.780 00.014 12020 Handling offset move in thread for scope, endpoint = (-0.05, -0.29)
04:33:43.780 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:33:43.789 00.009 12020 Moving (-0.05, -0.29) raw xDistance=-0.07 yDistance=0.30
04:33:43.790 00.001 9340 ScheduleExposure(2000,3,1) exposurePending=0
04:33:43.809 00.019 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
04:33:43.809 00.000 9340 Enqueuing Expose request
04:33:43.821 00.012 12020 switching direction from -1 to 1 - decHistory=3 oldest=-0.74 newest=0.82
04:33:43.821 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.30 from input 0.30
04:33:43.821 00.000 12020 MoveAxis(E, 0, ABG)
04:33:43.822 00.001 12020 Move returns status 0, amount 0
04:33:43.822 00.000 12020 MoveAxis(S, 48, ABG)
04:33:43.822 00.000 12020 Guiding  Dir = 1, Dur = 48
04:33:43.823 00.001 12020 IsSlewing returns 0
04:33:43.824 00.001 12020 IsGuiding returns 0
04:33:43.905 00.081 12020 IsGuiding returns 1
04:33:43.906 00.001 12020 scope still moving after pulse duration time elapsed
04:33:43.953 00.047 12020 IsSlewing returns 0
04:33:43.961 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"6c89d9d1-1fa0-4cfc-bd44-dd6859a75b65"}
04:33:43.974 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"6c89d9d1-1fa0-4cfc-bd44-dd6859a75b65"}
04:33:43.991 00.017 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"e19adbd3-be04-431d-97ad-dc3e2a8df44c"}
04:33:44.001 00.010 9340 case statement mapped state 6 to 3
04:33:44.035 00.034 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"e19adbd3-be04-431d-97ad-dc3e2a8df44c"}
04:33:44.046 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"e6cff799-758f-4adf-a430-d7edefad05ca"}
04:33:44.056 00.010 12020 IsGuiding returns 0
04:33:44.057 00.001 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":665,"width":15,"height":15,"star_pos":[7.17,7.44],"pixels":"..."},"id":"e6cff799-758f-4adf-a430-d7edefad05ca"}
04:33:44.069 00.012 12020 scope move finished after 48 + 184 ms
04:33:44.069 00.000 12020 Move returns status 0, amount 48
04:33:44.069 00.000 12020 move complete, result=0
04:33:44.070 00.001 12020 worker thread done servicing request
04:33:44.070 00.000 9340 GuideStep: -0.1 px 0 ms EAST, 0.3 px 48 ms SOUTH
04:33:44.079 00.009 12020 Worker thread wakes up
04:33:44.079 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
04:33:44.079 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(1399,97,31,31)
04:33:45.966 01.887 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"28d24a77-ce34-40cd-ae51-c051c43f4108"}
04:33:45.994 00.028 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"28d24a77-ce34-40cd-ae51-c051c43f4108"}
04:33:46.010 00.016 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"2d12ca8c-9327-43a2-adb6-8b2fe98115ca"}
04:33:46.031 00.021 9340 case statement mapped state 6 to 3
04:33:46.043 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"2d12ca8c-9327-43a2-adb6-8b2fe98115ca"}
04:33:46.075 00.032 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"9bfabf8e-a286-46a5-9155-73e24708a5d3"}
04:33:46.090 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":665,"width":15,"height":15,"star_pos":[7.17,7.44],"pixels":"..."},"id":"9bfabf8e-a286-46a5-9155-73e24708a5d3"}
04:33:46.469 00.379 12020 Exposure complete
04:33:46.809 00.340 9340 OnExposeComplete: enter
04:33:46.831 00.022 12020 worker thread done servicing request
04:33:46.831 00.000 9340 UpdateGuideState(): m_state=6
04:33:46.873 00.042 9340 Star::Find(15, 1414, 111, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 666
04:33:46.892 00.019 9340 Star::Find returns 1 (0), X=1414.48, Y=111.37, Mass=1561339, SNR=212.5, Peak=65390 HFD=5.1
04:33:46.905 00.013 9340 MultiStar: [#1 0.06,-0.44,0.79,U] [#2 0.07,-0.17,0.69,U] [#3 0.19,-0.29,1.08,U] [#4 0.07,-0.13,0.76,U] [#5 0.33,-0.41,0.00,M1] [#6 0.31,-0.30,0.75,U] [#7 0.08,-0.23,0.82,U] [#8 0.04,-0.38,0.69,U] 
04:33:46.918 00.013 9340 refined, 7 included, MultiStar: {0.18, -0.30}, one-star: {0.54, -0.43}
04:33:46.943 00.025 9340 CameraToMount -- cameraTheta (-1.02) - m_xAngle (0.05) = xAngle (-1.07 = -1.07)
04:33:46.968 00.025 9340 CameraToMount -- cameraTheta (-1.02) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-4.14 = 2.14)
04:33:47.015 00.047 9340 CameraToMount -- cameraX=0.18 cameraY=-0.30 hyp=0.35 cameraTheta=-1.02 mountX=0.17 mountY=0.30, mountTheta=1.05
04:33:47.040 00.025 9340 SchedulePrimaryMove(10104498, x=0.18, y=-0.30, opts=13)
04:33:47.064 00.024 9340 Enqueuing Move request for scope (0.18, -0.30)
04:33:47.075 00.011 12020 Worker thread wakes up
04:33:47.076 00.001 9340 UpdateImageDisplay: Size=(1920,1080) min=7546, max=65535, med=12070, FiltMin=9600, FiltMax=65523, Gamma=2.870
04:33:47.093 00.017 12020 worker thread servicing REQUEST_MOVE scope ofs (0.18, -0.30) opts 0xd
04:33:47.094 00.001 9340 UpdateGuideState exits: m=1561339 SNR=212.5
04:33:47.113 00.019 12020 Handling offset move in thread for scope, endpoint = (0.18, -0.30)
04:33:47.113 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:33:47.132 00.019 12020 Moving (0.18, -0.30) raw xDistance=0.17 yDistance=0.30
04:33:47.132 00.000 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.17
04:33:47.132 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.30 from input 0.30
04:33:47.132 00.000 12020 MoveAxis(E, 0, ABG)
04:33:47.153 00.021 12020 Move returns status 0, amount 0
04:33:47.153 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
04:33:47.167 00.014 12020 MoveAxis(S, 48, ABG)
04:33:47.167 00.000 9340 Enqueuing Expose request
04:33:47.180 00.013 12020 Guiding  Dir = 1, Dur = 48
04:33:47.182 00.002 12020 IsSlewing returns 0
04:33:47.183 00.001 12020 IsGuiding returns 0
04:33:47.263 00.080 12020 IsGuiding returns 1
04:33:47.263 00.000 12020 scope still moving after pulse duration time elapsed
04:33:47.295 00.032 12020 IsSlewing returns 0
04:33:47.296 00.001 12020 IsGuiding returns 1
04:33:47.343 00.047 12020 IsSlewing returns 0
04:33:47.454 00.111 12020 IsGuiding returns 0
04:33:47.454 00.000 12020 scope move finished after 48 + 222 ms
04:33:47.455 00.001 12020 Move returns status 0, amount 48
04:33:47.455 00.000 12020 move complete, result=0
04:33:47.455 00.000 12020 worker thread done servicing request
04:33:47.455 00.000 9340 GuideStep: 0.2 px 0 ms EAST, 0.3 px 48 ms SOUTH
04:33:47.472 00.017 12020 Worker thread wakes up
04:33:47.472 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
04:33:47.472 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(1399,97,31,31)
04:33:47.965 00.493 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"b0afc8e4-175d-4484-a147-537ff71faf8c"}
04:33:48.008 00.043 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"b0afc8e4-175d-4484-a147-537ff71faf8c"}
04:33:48.024 00.016 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"37241f7b-f161-4c08-9283-a7ce8ccd765b"}
04:33:48.037 00.013 9340 case statement mapped state 6 to 3
04:33:48.049 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"37241f7b-f161-4c08-9283-a7ce8ccd765b"}
04:33:48.066 00.017 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"1a580d83-3941-42e2-8d8f-bb25eb1dcd08"}
04:33:48.091 00.025 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":666,"width":15,"height":15,"star_pos":[7.48,7.37],"pixels":"..."},"id":"1a580d83-3941-42e2-8d8f-bb25eb1dcd08"}
04:33:49.846 01.755 12020 Exposure complete
04:33:49.964 00.118 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"56b8ba5e-a767-4f8d-99ce-75157c7f3af3"}
04:33:50.008 00.044 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"56b8ba5e-a767-4f8d-99ce-75157c7f3af3"}
04:33:50.031 00.023 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"205be4b4-1df5-4bac-b6da-929ba13a16b8"}
04:33:50.043 00.012 9340 case statement mapped state 6 to 3
04:33:50.061 00.018 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"205be4b4-1df5-4bac-b6da-929ba13a16b8"}
04:33:50.082 00.021 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"473770cf-37ee-4ab7-a07a-b0000541931e"}
04:33:50.118 00.036 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":666,"width":15,"height":15,"star_pos":[7.48,7.37],"pixels":"..."},"id":"473770cf-37ee-4ab7-a07a-b0000541931e"}
04:33:50.178 00.060 12020 worker thread done servicing request
04:33:50.178 00.000 9340 OnExposeComplete: enter
04:33:50.229 00.051 9340 UpdateGuideState(): m_state=6
04:33:50.243 00.014 9340 Star::Find(15, 1414, 111, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 667
04:33:50.260 00.017 9340 Star::Find returns 1 (0), X=1414.33, Y=111.45, Mass=1541828, SNR=184.5, Peak=65390 HFD=5.1
04:33:50.303 00.043 9340 MultiStar: [#1 0.00,-0.23,0.98,U] [#2 0.13,-0.12,0.88,U] [#3 0.23,-0.23,1.15,U] [#4 0.19,-0.26,1.07,U] [#5 0.19,-0.09,0.81,U] [#6 0.23,-0.28,0.84,U] [#7 0.07,-0.25,0.87,U] [#8 0.14,0.00,0.93,U] 
04:33:50.375 00.072 9340 refined, 8 included, MultiStar: {0.18, -0.20}, one-star: {0.39, -0.35}
04:33:50.391 00.016 9340 CameraToMount -- cameraTheta (-0.86) - m_xAngle (0.05) = xAngle (-0.91 = -0.91)
04:33:50.405 00.014 9340 CameraToMount -- cameraTheta (-0.86) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-3.98 = 2.31)
04:33:50.419 00.014 9340 CameraToMount -- cameraX=0.18 cameraY=-0.20 hyp=0.27 cameraTheta=-0.86 mountX=0.17 mountY=0.20, mountTheta=0.88
04:33:50.478 00.059 9340 SchedulePrimaryMove(10104498, x=0.18, y=-0.20, opts=13)
04:33:50.498 00.020 9340 Enqueuing Move request for scope (0.18, -0.20)
04:33:50.536 00.038 12020 Worker thread wakes up
04:33:50.536 00.000 12020 worker thread servicing REQUEST_MOVE scope ofs (0.18, -0.20) opts 0xd
04:33:50.537 00.001 12020 Handling offset move in thread for scope, endpoint = (0.18, -0.20)
04:33:50.537 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=7936, max=65535, med=12080, FiltMin=9634, FiltMax=65523, Gamma=2.870
04:33:50.581 00.044 12020 Moving (0.18, -0.20) raw xDistance=0.17 yDistance=0.20
04:33:50.581 00.000 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.17
04:33:50.581 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:33:50.581 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.20
04:33:50.581 00.000 12020 MoveAxis(E, 0, ABG)
04:33:50.581 00.000 12020 Move returns status 0, amount 0
04:33:50.582 00.001 12020 MoveAxis(N, 0, ABG)
04:33:50.582 00.000 12020 Move returns status 0, amount 0
04:33:50.582 00.000 12020 move complete, result=0
04:33:50.582 00.000 12020 worker thread done servicing request
04:33:50.583 00.001 9340 UpdateGuideState exits: m=1541828 SNR=184.5
04:33:50.604 00.021 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:33:50.632 00.028 9340 ScheduleExposure(2000,3,1) exposurePending=0
04:33:50.655 00.023 9340 Enqueuing Expose request
04:33:50.705 00.050 12020 Worker thread wakes up
04:33:50.705 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
04:33:50.705 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(1399,97,31,31)
04:33:50.706 00.001 9340 GuideStep: 0.2 px 0 ms EAST, 0.2 px 0 ms NORTH
04:33:51.964 01.258 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"7be0ff7d-1c06-4817-844e-e40a21013bee"}
04:33:51.977 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"7be0ff7d-1c06-4817-844e-e40a21013bee"}
04:33:52.067 00.090 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"3bd3295f-2b2f-4aee-a7ec-24b63e51ea37"}
04:33:52.100 00.033 9340 case statement mapped state 6 to 3
04:33:52.136 00.036 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"3bd3295f-2b2f-4aee-a7ec-24b63e51ea37"}
04:33:52.215 00.079 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"d5063aa5-a200-4559-84ab-53bdf8aede05"}
04:33:52.278 00.063 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":667,"width":15,"height":15,"star_pos":[7.33,7.45],"pixels":"..."},"id":"d5063aa5-a200-4559-84ab-53bdf8aede05"}
04:33:53.092 00.814 12020 Exposure complete
04:33:53.533 00.441 9340 OnExposeComplete: enter
04:33:53.549 00.016 12020 worker thread done servicing request
04:33:53.550 00.001 9340 UpdateGuideState(): m_state=6
04:33:53.566 00.016 9340 Star::Find(15, 1414, 111, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 668
04:33:53.610 00.044 9340 Star::Find returns 1 (0), X=1414.44, Y=111.37, Mass=1495880, SNR=173.8, Peak=65390 HFD=5.0
04:33:53.627 00.017 9340 MultiStar: [#1 -0.01,-0.20,0.94,U] [#2 0.10,-0.24,0.95,U] [#3 0.05,-0.27,1.12,U] [#4 0.27,-0.21,1.09,U] [#5 0.31,-0.39,1.11,U] [#6 0.14,-0.33,0.87,U] [#7 -0.04,-0.11,1.04,U] [#8 -0.11,-0.35,1.16,U] 
04:33:53.649 00.022 9340 refined, 8 included, MultiStar: {0.13, -0.28}, one-star: {0.49, -0.44}
04:33:53.663 00.014 9340 CameraToMount -- cameraTheta (-1.14) - m_xAngle (0.05) = xAngle (-1.19 = -1.19)
04:33:53.681 00.018 9340 CameraToMount -- cameraTheta (-1.14) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-4.26 = 2.03)
04:33:53.704 00.023 9340 CameraToMount -- cameraX=0.13 cameraY=-0.28 hyp=0.31 cameraTheta=-1.14 mountX=0.12 mountY=0.28, mountTheta=1.18
04:33:53.750 00.046 9340 SchedulePrimaryMove(10104498, x=0.13, y=-0.28, opts=13)
04:33:53.762 00.012 9340 Enqueuing Move request for scope (0.13, -0.28)
04:33:53.779 00.017 12020 Worker thread wakes up
04:33:53.779 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=7153, max=65535, med=12070, FiltMin=9481, FiltMax=65523, Gamma=2.870
04:33:53.791 00.012 12020 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.28) opts 0xd
04:33:53.792 00.001 9340 UpdateGuideState exits: m=1495880 SNR=173.8
04:33:53.805 00.013 12020 Handling offset move in thread for scope, endpoint = (0.13, -0.28)
04:33:53.805 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:33:53.824 00.019 12020 Moving (0.13, -0.28) raw xDistance=0.12 yDistance=0.28
04:33:53.824 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
04:33:53.838 00.014 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
04:33:53.838 00.000 9340 Enqueuing Expose request
04:33:53.853 00.015 12020 GuideAlgorithmResistSwitch::result() returns 0.28 from input 0.28
04:33:53.854 00.001 12020 MoveAxis(E, 0, ABG)
04:33:53.872 00.018 12020 Move returns status 0, amount 0
04:33:53.872 00.000 12020 MoveAxis(S, 46, ABG)
04:33:53.873 00.001 12020 Guiding  Dir = 1, Dur = 46
04:33:53.898 00.025 12020 IsSlewing returns 0
04:33:53.901 00.003 12020 IsGuiding returns 0
04:33:53.963 00.062 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"681a0540-6f30-439f-b356-47f0ee78cb5f"}
04:33:53.978 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"681a0540-6f30-439f-b356-47f0ee78cb5f"}
04:33:54.018 00.040 12020 IsGuiding returns 1
04:33:54.018 00.000 12020 scope still moving after pulse duration time elapsed
04:33:54.019 00.001 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"b5d29082-bc2b-4349-bb20-0c9b60d82896"}
04:33:54.033 00.014 9340 case statement mapped state 6 to 3
04:33:54.044 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"b5d29082-bc2b-4349-bb20-0c9b60d82896"}
04:33:54.057 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"a32eb44b-a17c-4cb6-b33f-956ca09b451e"}
04:33:54.070 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":668,"width":15,"height":15,"star_pos":[7.44,7.37],"pixels":"..."},"id":"a32eb44b-a17c-4cb6-b33f-956ca09b451e"}
04:33:54.144 00.074 12020 IsSlewing returns 0
04:33:54.186 00.042 12020 IsGuiding returns 0
04:33:54.187 00.001 12020 scope move finished after 46 + 239 ms
04:33:54.187 00.000 12020 Move returns status 0, amount 46
04:33:54.187 00.000 12020 move complete, result=0
04:33:54.187 00.000 12020 worker thread done servicing request
04:33:54.187 00.000 9340 GuideStep: 0.1 px 0 ms EAST, 0.3 px 46 ms SOUTH
04:33:54.202 00.015 12020 Worker thread wakes up
04:33:54.202 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
04:33:54.202 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(1399,97,31,31)
04:33:55.962 01.760 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"f78c6b24-ff75-4b69-bf98-84ff76fa79cc"}
04:33:55.975 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"f78c6b24-ff75-4b69-bf98-84ff76fa79cc"}
04:33:55.986 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"5beefdef-b242-487c-b7f2-42230b85d162"}
04:33:55.996 00.010 9340 case statement mapped state 6 to 3
04:33:56.011 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"5beefdef-b242-487c-b7f2-42230b85d162"}
04:33:56.028 00.017 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"fbf59b7c-9166-4c30-9f68-5dc57dc9703d"}
04:33:56.043 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":668,"width":15,"height":15,"star_pos":[7.44,7.37],"pixels":"..."},"id":"fbf59b7c-9166-4c30-9f68-5dc57dc9703d"}
04:33:56.567 00.524 12020 Exposure complete
04:33:56.835 00.268 12020 worker thread done servicing request
04:33:56.835 00.000 9340 OnExposeComplete: enter
04:33:56.864 00.029 9340 UpdateGuideState(): m_state=6
04:33:56.879 00.015 9340 Star::Find(15, 1414, 111, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 669
04:33:56.895 00.016 9340 Star::Find returns 1 (0), X=1414.09, Y=111.83, Mass=1514143, SNR=209.9, Peak=60370 HFD=4.8
04:33:56.911 00.016 9340 MultiStar: [#1 -0.28,0.09,0.87,U] [#2 -0.19,0.08,0.68,U] [#3 -0.29,0.06,0.85,U] [#4 -0.16,0.10,0.90,U] [#5 -0.23,-0.09,0.79,U] [#6 -0.24,0.01,1.07,U] [#7 -0.09,0.27,0.94,U] [#8 -0.30,-0.11,0.80,U] 
04:33:56.922 00.011 9340 single-star, 8 included, MultiStar: {-0.18, 0.05}, one-star: {0.14, 0.03}
04:33:56.933 00.011 9340 CameraToMount -- cameraTheta (0.19) - m_xAngle (0.05) = xAngle (0.14 = 0.14)
04:33:56.949 00.016 9340 CameraToMount -- cameraTheta (0.19) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-2.92 = -2.92)
04:33:56.971 00.022 9340 CameraToMount -- cameraX=0.14 cameraY=0.03 hyp=0.15 cameraTheta=0.19 mountX=0.15 mountY=-0.03, mountTheta=-0.21
04:33:57.007 00.036 9340 SchedulePrimaryMove(10104498, x=0.14, y=0.03, opts=13)
04:33:57.020 00.013 9340 Enqueuing Move request for scope (0.14, 0.03)
04:33:57.036 00.016 12020 Worker thread wakes up
04:33:57.036 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=6934, max=65535, med=12082, FiltMin=9588, FiltMax=65523, Gamma=2.870
04:33:57.046 00.010 12020 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.03) opts 0xd
04:33:57.046 00.000 9340 UpdateGuideState exits: m=1514143 SNR=209.9
04:33:57.065 00.019 12020 Handling offset move in thread for scope, endpoint = (0.14, 0.03)
04:33:57.065 00.000 12020 Moving (0.14, 0.03) raw xDistance=0.15 yDistance=-0.03
04:33:57.066 00.001 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.15
04:33:57.066 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:33:57.066 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
04:33:57.066 00.000 12020 MoveAxis(E, 0, ABG)
04:33:57.067 00.001 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:33:57.081 00.014 12020 Move returns status 0, amount 0
04:33:57.081 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
04:33:57.095 00.014 12020 MoveAxis(N, 0, ABG)
04:33:57.095 00.000 9340 Enqueuing Expose request
04:33:57.107 00.012 12020 Move returns status 0, amount 0
04:33:57.107 00.000 12020 move complete, result=0
04:33:57.107 00.000 9340 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
04:33:57.141 00.034 12020 worker thread done servicing request
04:33:57.141 00.000 12020 Worker thread wakes up
04:33:57.142 00.001 12020 worker thread servicing REQUEST_EXPOSE 2000
04:33:57.142 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(1399,97,31,31)
04:33:57.963 00.821 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"b2a38fa9-4dbc-4492-9a7d-e03d4a971217"}
04:33:57.981 00.018 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"b2a38fa9-4dbc-4492-9a7d-e03d4a971217"}
04:33:58.000 00.019 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"3999c0fe-15e9-43ae-bcb4-3c9122d5aa11"}
04:33:58.012 00.012 9340 case statement mapped state 6 to 3
04:33:58.032 00.020 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"3999c0fe-15e9-43ae-bcb4-3c9122d5aa11"}
04:33:58.090 00.058 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"54f9983d-0e27-4b3b-b616-9ae07266fdb7"}
04:33:58.116 00.026 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":669,"width":15,"height":15,"star_pos":[7.09,6.83],"pixels":"..."},"id":"54f9983d-0e27-4b3b-b616-9ae07266fdb7"}
04:33:59.553 01.437 12020 Exposure complete
04:33:59.961 00.408 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"fb86e5ef-8d99-461f-9cca-6c24d08275d4"}
04:34:00.025 00.064 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"fb86e5ef-8d99-461f-9cca-6c24d08275d4"}
04:34:00.134 00.109 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"0020ddca-d8ea-40ad-90e0-fca9fa6b949a"}
04:34:00.170 00.036 9340 case statement mapped state 6 to 3
04:34:00.216 00.046 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"0020ddca-d8ea-40ad-90e0-fca9fa6b949a"}
04:34:00.286 00.070 12020 worker thread done servicing request
04:34:00.290 00.004 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"fdd49451-0306-43ea-8967-68777067b1f3"}
04:34:00.386 00.096 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":669,"width":15,"height":15,"star_pos":[7.09,6.83],"pixels":"..."},"id":"fdd49451-0306-43ea-8967-68777067b1f3"}
04:34:00.454 00.068 9340 OnExposeComplete: enter
04:34:00.517 00.063 9340 UpdateGuideState(): m_state=6
04:34:00.547 00.030 9340 Star::Find(15, 1414, 111, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 670
04:34:00.567 00.020 9340 Star::Find returns 1 (0), X=1414.09, Y=111.74, Mass=1529349, SNR=209.4, Peak=61149 HFD=4.9
04:34:00.588 00.021 9340 MultiStar: [#1 -0.20,0.08,0.86,U] [#2 -0.20,0.17,0.71,U] [#3 -0.23,-0.01,0.83,U] [#4 -0.20,-0.06,0.83,U] [#5 -0.06,-0.08,0.68,U] [#6 -0.36,0.01,0.92,U] [#7 -0.08,-0.05,0.76,U] [#8 -0.37,0.11,0.70,U] 
04:34:00.613 00.025 9340 single-star, 8 included, MultiStar: {-0.17, 0.01}, one-star: {0.15, -0.07}
04:34:00.662 00.049 9340 CameraToMount -- cameraTheta (-0.44) - m_xAngle (0.05) = xAngle (-0.49 = -0.49)
04:34:00.688 00.026 9340 CameraToMount -- cameraTheta (-0.44) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-3.55 = 2.73)
04:34:00.707 00.019 9340 CameraToMount -- cameraX=0.15 cameraY=-0.07 hyp=0.17 cameraTheta=-0.44 mountX=0.15 mountY=0.07, mountTheta=0.43
04:34:00.734 00.027 9340 SchedulePrimaryMove(10104498, x=0.15, y=-0.07, opts=13)
04:34:00.788 00.054 9340 Enqueuing Move request for scope (0.15, -0.07)
04:34:00.805 00.017 12020 Worker thread wakes up
04:34:00.805 00.000 12020 worker thread servicing REQUEST_MOVE scope ofs (0.15, -0.07) opts 0xd
04:34:00.806 00.001 12020 Handling offset move in thread for scope, endpoint = (0.15, -0.07)
04:34:00.807 00.001 12020 Moving (0.15, -0.07) raw xDistance=0.15 yDistance=0.07
04:34:00.807 00.000 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.15
04:34:00.807 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:34:00.808 00.001 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
04:34:00.809 00.001 9340 UpdateImageDisplay: Size=(1920,1080) min=6754, max=65535, med=12055, FiltMin=9649, FiltMax=65523, Gamma=2.870
04:34:00.831 00.022 12020 MoveAxis(E, 0, ABG)
04:34:00.831 00.000 9340 UpdateGuideState exits: m=1529349 SNR=209.4
04:34:00.849 00.018 12020 Move returns status 0, amount 0
04:34:00.849 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:34:00.865 00.016 12020 MoveAxis(N, 0, ABG)
04:34:00.866 00.001 12020 Move returns status 0, amount 0
04:34:00.866 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
04:34:00.906 00.040 12020 move complete, result=0
04:34:00.907 00.001 12020 worker thread done servicing request
04:34:00.909 00.002 9340 Enqueuing Expose request
04:34:00.930 00.021 9340 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
04:34:00.951 00.021 12020 Worker thread wakes up
04:34:00.951 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
04:34:00.952 00.001 12020 Handling exposure in thread, d=2000 o=3 r=(1399,97,31,31)
04:34:01.961 01.009 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"8ca77947-21e0-464d-96f0-16c16521a88e"}
04:34:01.982 00.021 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"8ca77947-21e0-464d-96f0-16c16521a88e"}
04:34:02.027 00.045 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"b61e3ca9-4daf-45ff-82e2-177aa6b8f6c6"}
04:34:02.041 00.014 9340 case statement mapped state 6 to 3
04:34:02.058 00.017 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"b61e3ca9-4daf-45ff-82e2-177aa6b8f6c6"}
04:34:02.077 00.019 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"d658f3b8-3e75-41a2-a13e-367a5280fe88"}
04:34:02.117 00.040 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":670,"width":15,"height":15,"star_pos":[7.09,6.74],"pixels":"..."},"id":"d658f3b8-3e75-41a2-a13e-367a5280fe88"}
04:34:03.359 01.242 12020 Exposure complete
04:34:03.642 00.283 12020 worker thread done servicing request
04:34:03.642 00.000 9340 OnExposeComplete: enter
04:34:03.684 00.042 9340 UpdateGuideState(): m_state=6
04:34:03.699 00.015 9340 Star::Find(15, 1414, 111, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 671
04:34:03.713 00.014 9340 Star::Find returns 1 (0), X=1414.12, Y=111.57, Mass=1513360, SNR=208.6, Peak=60805 HFD=5.0
04:34:03.725 00.012 9340 MultiStar: [#1 -0.11,-0.18,0.75,U] [#2 -0.14,-0.21,0.78,U] [#3 -0.23,-0.02,0.80,U] [#4 -0.05,-0.16,0.84,U] [#5 -0.05,-0.13,0.74,U] [#6 -0.19,-0.18,0.81,U] [#7 -0.04,-0.18,0.78,U] [#8 -0.13,-0.14,0.76,U] 
04:34:03.738 00.013 9340 refined, 8 included, MultiStar: {-0.08, -0.16}, one-star: {0.18, -0.24}
04:34:03.752 00.014 9340 CameraToMount -- cameraTheta (-2.02) - m_xAngle (0.05) = xAngle (-2.07 = -2.07)
04:34:03.788 00.036 9340 CameraToMount -- cameraTheta (-2.02) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-5.14 = 1.15)
04:34:03.804 00.016 9340 CameraToMount -- cameraX=-0.08 cameraY=-0.16 hyp=0.18 cameraTheta=-2.02 mountX=-0.08 mountY=0.16, mountTheta=2.05
04:34:03.820 00.016 9340 SchedulePrimaryMove(10104498, x=-0.08, y=-0.16, opts=13)
04:34:03.832 00.012 9340 Enqueuing Move request for scope (-0.08, -0.16)
04:34:03.848 00.016 12020 Worker thread wakes up
04:34:03.849 00.001 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.16) opts 0xd
04:34:03.849 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=7745, max=65535, med=12109, FiltMin=9384, FiltMax=65523, Gamma=2.870
04:34:03.864 00.015 12020 Handling offset move in thread for scope, endpoint = (-0.08, -0.16)
04:34:03.864 00.000 9340 UpdateGuideState exits: m=1513360 SNR=208.6
04:34:03.900 00.036 12020 Moving (-0.08, -0.16) raw xDistance=-0.08 yDistance=0.16
04:34:03.900 00.000 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
04:34:03.900 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:34:03.901 00.001 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
04:34:03.901 00.000 12020 MoveAxis(E, 0, ABG)
04:34:03.902 00.001 12020 Move returns status 0, amount 0
04:34:03.902 00.000 12020 MoveAxis(N, 0, ABG)
04:34:03.902 00.000 12020 Move returns status 0, amount 0
04:34:03.902 00.000 12020 move complete, result=0
04:34:03.902 00.000 12020 worker thread done servicing request
04:34:03.903 00.001 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:34:03.920 00.017 9340 ScheduleExposure(2000,3,1) exposurePending=0
04:34:03.937 00.017 9340 Enqueuing Expose request
04:34:03.948 00.011 12020 Worker thread wakes up
04:34:03.949 00.001 9340 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
04:34:03.963 00.014 12020 worker thread servicing REQUEST_EXPOSE 2000
04:34:03.963 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(1399,97,31,31)
04:34:03.973 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"503aca54-a0db-44cd-9ef5-d05b58087a98"}
04:34:04.014 00.041 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"503aca54-a0db-44cd-9ef5-d05b58087a98"}
04:34:04.034 00.020 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"325bfc48-d6bf-4260-8569-2f63ea50cddd"}
04:34:04.051 00.017 9340 case statement mapped state 6 to 3
04:34:04.062 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"325bfc48-d6bf-4260-8569-2f63ea50cddd"}
04:34:04.082 00.020 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"b2c25d94-267b-4e4c-bc84-86fa692e47a4"}
04:34:04.103 00.021 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":671,"width":15,"height":15,"star_pos":[7.12,6.57],"pixels":"..."},"id":"b2c25d94-267b-4e4c-bc84-86fa692e47a4"}
04:34:05.961 01.858 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"ee2c68cc-b767-429b-be6c-8badd07041a3"}
04:34:06.040 00.079 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"ee2c68cc-b767-429b-be6c-8badd07041a3"}
04:34:06.118 00.078 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"30c9dd9a-32ab-42e0-8ce7-d3a830451192"}
04:34:06.235 00.117 9340 case statement mapped state 6 to 3
04:34:06.296 00.061 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"30c9dd9a-32ab-42e0-8ce7-d3a830451192"}
04:34:06.398 00.102 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"ef972cfb-d80c-4dce-bf0d-c2e0bc7b1da3"}
04:34:06.497 00.099 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":671,"width":15,"height":15,"star_pos":[7.12,6.57],"pixels":"..."},"id":"ef972cfb-d80c-4dce-bf0d-c2e0bc7b1da3"}
04:34:06.548 00.051 12020 Exposure complete
04:34:07.159 00.611 12020 worker thread done servicing request
04:34:07.160 00.001 9340 OnExposeComplete: enter
04:34:07.197 00.037 9340 UpdateGuideState(): m_state=6
04:34:07.259 00.062 9340 Star::Find(15, 1414, 111, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 672
04:34:07.302 00.043 9340 Star::Find returns 1 (0), X=1414.01, Y=111.76, Mass=1544922, SNR=177.0, Peak=61865 HFD=4.9
04:34:07.323 00.021 9340 MultiStar: [#1 -0.18,0.17,0.98,U] [#2 -0.24,0.04,1.02,U] [#3 -0.35,0.05,0.98,U] [#4 -0.21,0.11,1.07,U] [#5 -0.17,-0.04,1.16,U] [#6 -0.12,0.06,0.89,U] [#7 -0.20,0.05,0.95,U] [#8 -0.09,0.01,0.80,U] 
04:34:07.369 00.046 9340 single-star, 8 included, MultiStar: {-0.17, 0.04}, one-star: {0.07, -0.05}
04:34:07.418 00.049 9340 CameraToMount -- cameraTheta (-0.60) - m_xAngle (0.05) = xAngle (-0.65 = -0.65)
04:34:07.431 00.013 9340 CameraToMount -- cameraTheta (-0.60) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-3.72 = 2.56)
04:34:07.447 00.016 9340 CameraToMount -- cameraX=0.07 cameraY=-0.05 hyp=0.08 cameraTheta=-0.60 mountX=0.07 mountY=0.05, mountTheta=0.60
04:34:07.471 00.024 9340 SchedulePrimaryMove(10104498, x=0.07, y=-0.05, opts=13)
04:34:07.491 00.020 9340 Enqueuing Move request for scope (0.07, -0.05)
04:34:07.511 00.020 12020 Worker thread wakes up
04:34:07.511 00.000 12020 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.05) opts 0xd
04:34:07.512 00.001 9340 UpdateImageDisplay: Size=(1920,1080) min=7721, max=65535, med=12084, FiltMin=9590, FiltMax=65523, Gamma=2.870
04:34:07.553 00.041 12020 Handling offset move in thread for scope, endpoint = (0.07, -0.05)
04:34:07.553 00.000 12020 Moving (0.07, -0.05) raw xDistance=0.07 yDistance=0.05
04:34:07.553 00.000 9340 UpdateGuideState exits: m=1544922 SNR=177.0
04:34:07.570 00.017 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
04:34:07.570 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:34:07.584 00.014 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:34:07.585 00.001 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
04:34:07.585 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
04:34:07.607 00.022 12020 MoveAxis(E, 0, ABG)
04:34:07.607 00.000 12020 Move returns status 0, amount 0
04:34:07.607 00.000 12020 MoveAxis(N, 0, ABG)
04:34:07.607 00.000 9340 Enqueuing Expose request
04:34:07.626 00.019 12020 Move returns status 0, amount 0
04:34:07.626 00.000 12020 move complete, result=0
04:34:07.626 00.000 12020 worker thread done servicing request
04:34:07.627 00.001 12020 Worker thread wakes up
04:34:07.627 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
04:34:07.627 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(1399,97,31,31)
04:34:07.630 00.003 9340 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
04:34:07.963 00.333 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"cd791706-8d5e-42cf-8d00-9c73a9c4439c"}
04:34:07.982 00.019 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"cd791706-8d5e-42cf-8d00-9c73a9c4439c"}
04:34:07.996 00.014 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"140452ec-1230-4199-a6cc-5c072e15f3dd"}
04:34:08.015 00.019 9340 case statement mapped state 6 to 3
04:34:08.030 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"140452ec-1230-4199-a6cc-5c072e15f3dd"}
04:34:08.043 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"1c2b57f7-5db0-4327-a628-153643eb2700"}
04:34:08.063 00.020 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":672,"width":15,"height":15,"star_pos":[7.01,6.76],"pixels":"..."},"id":"1c2b57f7-5db0-4327-a628-153643eb2700"}
04:34:09.962 01.899 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"ab82fb25-0a88-4cdf-bb04-d9dfbf1ba20f"}
04:34:09.988 00.026 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"ab82fb25-0a88-4cdf-bb04-d9dfbf1ba20f"}
04:34:09.997 00.009 12020 Exposure complete
04:34:09.998 00.001 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"8103b5ed-f71e-466e-81a4-e77e4146f1b2"}
04:34:10.014 00.016 9340 case statement mapped state 6 to 3
04:34:10.028 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"8103b5ed-f71e-466e-81a4-e77e4146f1b2"}
04:34:10.039 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"0a5671e3-1bb0-4c80-b7b3-fa6a04b75bc5"}
04:34:10.054 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":672,"width":15,"height":15,"star_pos":[7.01,6.76],"pixels":"..."},"id":"0a5671e3-1bb0-4c80-b7b3-fa6a04b75bc5"}
04:34:10.268 00.214 9340 OnExposeComplete: enter
04:34:10.288 00.020 12020 worker thread done servicing request
04:34:10.288 00.000 9340 UpdateGuideState(): m_state=6
04:34:10.301 00.013 9340 Star::Find(15, 1414, 111, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 673
04:34:10.312 00.011 9340 Star::Find returns 1 (0), X=1413.94, Y=111.71, Mass=1508222, SNR=214.0, Peak=61032 HFD=4.9
04:34:10.338 00.026 9340 MultiStar: [#1 -0.62,0.04,0.00,M1] [#2 -0.48,0.09,0.79,U] [#3 -0.59,0.08,0.00,M1] [#4 -0.48,-0.01,0.91,U] [#5 -0.50,-0.08,0.77,U] [#6 -0.45,0.04,0.73,U] [#7 -0.48,-0.01,0.88,U] [#8 -0.57,0.05,0.00,M1] 
04:34:10.379 00.041 9340 single-star, 5 included, MultiStar: {-0.38, -0.01}, one-star: {-0.00, -0.10}
04:34:10.397 00.018 9340 CameraToMount -- cameraTheta (-1.59) - m_xAngle (0.05) = xAngle (-1.64 = -1.64)
04:34:10.406 00.009 9340 CameraToMount -- cameraTheta (-1.59) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-4.71 = 1.57)
04:34:10.427 00.021 9340 CameraToMount -- cameraX=-0.00 cameraY=-0.10 hyp=0.10 cameraTheta=-1.59 mountX=-0.01 mountY=0.10, mountTheta=1.64
04:34:10.443 00.016 9340 SchedulePrimaryMove(10104498, x=-0.00, y=-0.10, opts=13)
04:34:10.459 00.016 9340 Enqueuing Move request for scope (-0.00, -0.10)
04:34:10.476 00.017 12020 Worker thread wakes up
04:34:10.476 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=7836, max=65535, med=12068, FiltMin=9608, FiltMax=65523, Gamma=2.870
04:34:10.489 00.013 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.00, -0.10) opts 0xd
04:34:10.489 00.000 9340 UpdateGuideState exits: m=1508222 SNR=214.0
04:34:10.522 00.033 12020 Handling offset move in thread for scope, endpoint = (-0.00, -0.10)
04:34:10.523 00.001 12020 Moving (-0.00, -0.10) raw xDistance=-0.01 yDistance=0.10
04:34:10.523 00.000 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
04:34:10.523 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:34:10.523 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:34:10.536 00.013 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
04:34:10.536 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
04:34:10.550 00.014 12020 MoveAxis(E, 0, ABG)
04:34:10.550 00.000 9340 Enqueuing Expose request
04:34:10.562 00.012 12020 Move returns status 0, amount 0
04:34:10.562 00.000 12020 MoveAxis(N, 0, ABG)
04:34:10.562 00.000 12020 Move returns status 0, amount 0
04:34:10.562 00.000 12020 move complete, result=0
04:34:10.562 00.000 12020 worker thread done servicing request
04:34:10.563 00.001 12020 Worker thread wakes up
04:34:10.563 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
04:34:10.563 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(1399,97,31,31)
04:34:10.566 00.003 9340 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
04:34:11.961 01.395 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"c91e6da0-b243-41c3-a858-82dda0ace404"}
04:34:11.994 00.033 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"c91e6da0-b243-41c3-a858-82dda0ace404"}
04:34:12.011 00.017 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"2a88267d-a701-4943-b3a0-f8b133a65db4"}
04:34:12.025 00.014 9340 case statement mapped state 6 to 3
04:34:12.048 00.023 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"2a88267d-a701-4943-b3a0-f8b133a65db4"}
04:34:12.060 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"448dda42-0ffa-44d9-8085-07fa9f6ae712"}
04:34:12.076 00.016 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":673,"width":15,"height":15,"star_pos":[6.94,6.71],"pixels":"..."},"id":"448dda42-0ffa-44d9-8085-07fa9f6ae712"}
04:34:12.933 00.857 12020 Exposure complete
04:34:13.306 00.373 12020 worker thread done servicing request
04:34:13.307 00.001 9340 OnExposeComplete: enter
04:34:13.337 00.030 9340 UpdateGuideState(): m_state=6
04:34:13.396 00.059 9340 Star::Find(15, 1413, 111, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 674
04:34:13.420 00.024 9340 Star::Find returns 1 (0), X=1413.24, Y=111.65, Mass=1514502, SNR=218.0, Peak=61372 HFD=4.9
04:34:13.433 00.013 9340 MultiStar: [#1 -1.07,-0.10,0.00,M2] [#2 -0.81,-0.08,0.00,M1] [#3 -0.98,-0.14,0.00,M2] [#4 -0.89,-0.04,0.00,M1] [#5 -1.03,-0.04,0.00,M1] [#6 -0.89,0.00,0.00,M1] [#7 -0.99,-0.16,0.00,M1] [#8 -0.97,0.07,0.00,M2] 
04:34:13.478 00.045 9340 CameraToMount -- cameraTheta (-2.93) - m_xAngle (0.05) = xAngle (-2.98 = -2.98)
04:34:13.541 00.063 9340 CameraToMount -- cameraTheta (-2.93) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-6.05 = 0.24)
04:34:13.570 00.029 9340 CameraToMount -- cameraX=-0.70 cameraY=-0.15 hyp=0.72 cameraTheta=-2.93 mountX=-0.71 mountY=0.17, mountTheta=2.91
04:34:13.624 00.054 9340 SchedulePrimaryMove(10104498, x=-0.70, y=-0.15, opts=13)
04:34:13.669 00.045 9340 Enqueuing Move request for scope (-0.70, -0.15)
04:34:13.701 00.032 12020 Worker thread wakes up
04:34:13.702 00.001 9340 UpdateImageDisplay: Size=(1920,1080) min=7951, max=65535, med=12067, FiltMin=9391, FiltMax=65523, Gamma=2.870
04:34:13.717 00.015 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.70, -0.15) opts 0xd
04:34:13.717 00.000 9340 UpdateGuideState exits: m=1514502 SNR=218.0
04:34:13.730 00.013 12020 Handling offset move in thread for scope, endpoint = (-0.70, -0.15)
04:34:13.730 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:34:13.743 00.013 12020 Moving (-0.70, -0.15) raw xDistance=-0.71 yDistance=0.17
04:34:13.743 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
04:34:13.762 00.019 12020 GuideAlgorithmHysteresis::Result() returns -0.30 from input -0.71
04:34:13.762 00.000 9340 Enqueuing Expose request
04:34:13.785 00.023 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:34:13.785 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
04:34:13.785 00.000 12020 MoveAxis(E, 53, ABG)
04:34:13.786 00.001 12020 Guiding  Dir = 2, Dur = 53
04:34:13.787 00.001 12020 IsSlewing returns 0
04:34:13.789 00.002 12020 IsGuiding returns 0
04:34:13.816 00.027 12020 PulseGuide returned control before completion, sleep 36
04:34:13.860 00.044 12020 IsGuiding returns 1
04:34:13.860 00.000 12020 scope still moving after pulse duration time elapsed
04:34:13.903 00.043 12020 IsSlewing returns 0
04:34:13.905 00.002 12020 IsGuiding returns 0
04:34:13.905 00.000 12020 scope move finished after 53 + 63 ms
04:34:13.905 00.000 12020 Move returns status 0, amount 53
04:34:13.905 00.000 12020 MoveAxis(N, 0, ABG)
04:34:13.905 00.000 12020 Move returns status 0, amount 0
04:34:13.906 00.001 12020 move complete, result=0
04:34:13.906 00.000 9340 GuideStep: -0.7 px 53 ms EAST, 0.2 px 0 ms NORTH
04:34:13.940 00.034 12020 worker thread done servicing request
04:34:13.940 00.000 12020 Worker thread wakes up
04:34:13.941 00.001 12020 worker thread servicing REQUEST_EXPOSE 2000
04:34:13.941 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(1399,97,31,31)
04:34:13.990 00.049 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"17443985-c860-4527-9266-9c70d07ad72f"}
04:34:14.011 00.021 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"17443985-c860-4527-9266-9c70d07ad72f"}
04:34:14.025 00.014 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"5e068edd-87d9-4fa8-98b2-b8d7078cf309"}
04:34:14.038 00.013 9340 case statement mapped state 6 to 3
04:34:14.057 00.019 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"5e068edd-87d9-4fa8-98b2-b8d7078cf309"}
04:34:14.072 00.015 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"4b9fbf41-6d81-4317-8608-3866530bac60"}
04:34:14.115 00.043 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":674,"width":15,"height":15,"star_pos":[7.24,6.65],"pixels":"..."},"id":"4b9fbf41-6d81-4317-8608-3866530bac60"}
04:34:15.961 01.846 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"3f3cc3b3-f7a4-459f-bc6d-fff2e43bab48"}
04:34:15.973 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"3f3cc3b3-f7a4-459f-bc6d-fff2e43bab48"}
04:34:15.994 00.021 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"f8afc507-bd20-4c54-95b9-739042ece3c0"}
04:34:16.014 00.020 9340 case statement mapped state 6 to 3
04:34:16.056 00.042 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"f8afc507-bd20-4c54-95b9-739042ece3c0"}
04:34:16.075 00.019 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"4cf205b6-6b0a-41d2-a719-691ef3155279"}
04:34:16.092 00.017 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":674,"width":15,"height":15,"star_pos":[7.24,6.65],"pixels":"..."},"id":"4cf205b6-6b0a-41d2-a719-691ef3155279"}
04:34:16.332 00.240 12020 Exposure complete
04:34:16.630 00.298 12020 worker thread done servicing request
04:34:16.630 00.000 9340 OnExposeComplete: enter
04:34:16.646 00.016 9340 UpdateGuideState(): m_state=6
04:34:16.665 00.019 9340 Star::Find(15, 1413, 111, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 675
04:34:16.687 00.022 9340 Star::Find returns 1 (0), X=1413.85, Y=111.80, Mass=1455258, SNR=179.3, Peak=62038 HFD=4.7
04:34:16.725 00.038 9340 MultiStar: [#1 -0.69,-0.06,0.00,M3] [#2 -0.61,0.04,0.00,M2] [#3 -0.55,0.14,0.00,M3] [#4 -0.68,-0.00,0.00,M2] [#5 -0.41,-0.08,0.96,U] [#6 -0.39,0.04,0.86,U] [#7 -0.57,0.01,0.00,M2] [#8 -0.65,0.18,0.00,M3] 
04:34:16.750 00.025 9340 single-star, 2 included, MultiStar: {-0.29, -0.02}, one-star: {-0.09, -0.00}
04:34:16.773 00.023 9340 CameraToMount -- cameraTheta (-3.09) - m_xAngle (0.05) = xAngle (-3.14 = -3.14)
04:34:16.787 00.014 9340 CameraToMount -- cameraTheta (-3.09) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-6.21 = 0.08)
04:34:16.808 00.021 9340 CameraToMount -- cameraX=-0.09 cameraY=-0.00 hyp=0.09 cameraTheta=-3.09 mountX=-0.09 mountY=0.01, mountTheta=3.07
04:34:16.831 00.023 9340 SchedulePrimaryMove(10104498, x=-0.09, y=-0.00, opts=13)
04:34:16.866 00.035 9340 Enqueuing Move request for scope (-0.09, -0.00)
04:34:16.886 00.020 12020 Worker thread wakes up
04:34:16.886 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=7629, max=65535, med=12063, FiltMin=9511, FiltMax=65523, Gamma=2.870
04:34:16.905 00.019 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.09, -0.00) opts 0xd
04:34:16.905 00.000 9340 UpdateGuideState exits: m=1455258 SNR=179.3
04:34:16.919 00.014 12020 Handling offset move in thread for scope, endpoint = (-0.09, -0.00)
04:34:16.919 00.000 12020 Moving (-0.09, -0.00) raw xDistance=-0.09 yDistance=0.01
04:34:16.919 00.000 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
04:34:16.919 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:34:16.945 00.026 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:34:16.945 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
04:34:16.945 00.000 12020 MoveAxis(E, 0, ABG)
04:34:16.949 00.004 9340 ScheduleExposure(2000,3,1) exposurePending=0
04:34:16.971 00.022 12020 Move returns status 0, amount 0
04:34:16.971 00.000 9340 Enqueuing Expose request
04:34:17.008 00.037 12020 MoveAxis(N, 0, ABG)
04:34:17.008 00.000 12020 Move returns status 0, amount 0
04:34:17.009 00.001 12020 move complete, result=0
04:34:17.009 00.000 12020 worker thread done servicing request
04:34:17.009 00.000 12020 Worker thread wakes up
04:34:17.009 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
04:34:17.010 00.001 12020 Handling exposure in thread, d=2000 o=3 r=(1399,97,31,31)
04:34:17.011 00.001 9340 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
04:34:17.961 00.950 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"3c650dea-1ebe-4006-94c9-c5441c5a8a6b"}
04:34:17.980 00.019 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"3c650dea-1ebe-4006-94c9-c5441c5a8a6b"}
04:34:18.020 00.040 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"6dcfef94-19f1-4dc1-a8a9-bb98bffc42af"}
04:34:18.035 00.015 9340 case statement mapped state 6 to 3
04:34:18.046 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"6dcfef94-19f1-4dc1-a8a9-bb98bffc42af"}
04:34:18.061 00.015 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"17a56b90-07a9-4283-aa21-191fd461d828"}
04:34:18.104 00.043 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":675,"width":15,"height":15,"star_pos":[6.85,6.80],"pixels":"..."},"id":"17a56b90-07a9-4283-aa21-191fd461d828"}
04:34:19.392 01.288 12020 Exposure complete
04:34:19.961 00.569 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"298ab541-dacd-4726-9d48-1c8229c24fe6"}
04:34:20.042 00.081 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"298ab541-dacd-4726-9d48-1c8229c24fe6"}
04:34:20.084 00.042 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"d7086070-a23c-4f22-9a08-7dcb0474f171"}
04:34:20.141 00.057 9340 case statement mapped state 6 to 3
04:34:20.197 00.056 12020 worker thread done servicing request
04:34:20.197 00.000 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"d7086070-a23c-4f22-9a08-7dcb0474f171"}
04:34:20.242 00.045 9340 OnExposeComplete: enter
04:34:20.329 00.087 9340 UpdateGuideState(): m_state=6
04:34:20.420 00.091 9340 Star::Find(15, 1413, 111, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 676
04:34:20.445 00.025 9340 Star::Find returns 1 (0), X=1413.36, Y=111.64, Mass=1595645, SNR=232.9, Peak=61576 HFD=5.0
04:34:20.477 00.032 9340 MultiStar: [#1 -0.87,0.17,0.00,M4] [#2 -0.86,0.06,0.00,M3] [#3 -0.89,0.09,0.00,M4] [#4 -0.84,0.03,0.00,M3] [#5 -0.95,0.02,0.00,M1] [#6 -0.82,-0.04,0.00,M1] [#7 -0.80,0.12,0.00,M3] [#8 -0.68,0.14,0.00,M4] 
04:34:20.533 00.056 9340 CameraToMount -- cameraTheta (-2.86) - m_xAngle (0.05) = xAngle (-2.91 = -2.91)
04:34:20.570 00.037 9340 CameraToMount -- cameraTheta (-2.86) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-5.97 = 0.31)
04:34:20.643 00.073 9340 CameraToMount -- cameraX=-0.58 cameraY=-0.17 hyp=0.61 cameraTheta=-2.86 mountX=-0.59 mountY=0.18, mountTheta=2.84
04:34:20.710 00.067 9340 SchedulePrimaryMove(10104498, x=-0.58, y=-0.17, opts=13)
04:34:20.808 00.098 9340 Enqueuing Move request for scope (-0.58, -0.17)
04:34:20.829 00.021 12020 Worker thread wakes up
04:34:20.830 00.001 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.58, -0.17) opts 0xd
04:34:20.830 00.000 12020 Handling offset move in thread for scope, endpoint = (-0.58, -0.17)
04:34:20.831 00.001 12020 Moving (-0.58, -0.17) raw xDistance=-0.59 yDistance=0.18
04:34:20.832 00.001 12020 GuideAlgorithmHysteresis::Result() returns -0.25 from input -0.59
04:34:20.832 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=7670, max=65535, med=12082, FiltMin=9543, FiltMax=65523, Gamma=2.870
04:34:20.872 00.040 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:34:20.873 00.001 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.18
04:34:20.873 00.000 12020 MoveAxis(E, 44, ABG)
04:34:20.873 00.000 12020 Guiding  Dir = 2, Dur = 44
04:34:20.874 00.001 9340 UpdateGuideState exits: m=1595645 SNR=232.9
04:34:20.913 00.039 12020 IsSlewing returns 0
04:34:20.914 00.001 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:34:20.934 00.020 12020 IsGuiding returns 0
04:34:20.937 00.003 9340 ScheduleExposure(2000,3,1) exposurePending=0
04:34:20.974 00.037 9340 Enqueuing Expose request
04:34:20.996 00.022 12020 IsGuiding returns 1
04:34:20.996 00.000 12020 scope still moving after pulse duration time elapsed
04:34:21.021 00.025 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"e40a6671-0cfb-45bd-8ef7-04423e572482"}
04:34:21.060 00.039 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":676,"width":15,"height":15,"star_pos":[7.36,6.64],"pixels":"..."},"id":"e40a6671-0cfb-45bd-8ef7-04423e572482"}
04:34:21.080 00.020 12020 IsSlewing returns 0
04:34:21.088 00.008 12020 IsGuiding returns 0
04:34:21.088 00.000 12020 scope move finished after 44 + 109 ms
04:34:21.088 00.000 12020 Move returns status 0, amount 44
04:34:21.088 00.000 12020 MoveAxis(N, 0, ABG)
04:34:21.089 00.001 12020 Move returns status 0, amount 0
04:34:21.089 00.000 12020 move complete, result=0
04:34:21.089 00.000 12020 worker thread done servicing request
04:34:21.089 00.000 12020 Worker thread wakes up
04:34:21.089 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
04:34:21.090 00.001 12020 Handling exposure in thread, d=2000 o=3 r=(1399,97,31,31)
04:34:21.090 00.000 9340 GuideStep: -0.6 px 44 ms EAST, 0.2 px 0 ms NORTH
04:34:21.960 00.870 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"10816917-31a0-4c5f-a8ec-1566c497b799"}
04:34:22.001 00.041 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"10816917-31a0-4c5f-a8ec-1566c497b799"}
04:34:22.019 00.018 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"30166518-f03d-402e-8567-0bab53a1d46b"}
04:34:22.038 00.019 9340 case statement mapped state 6 to 3
04:34:22.050 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"30166518-f03d-402e-8567-0bab53a1d46b"}
04:34:22.070 00.020 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"810d9ded-4111-4a62-8187-be79ba9e2a65"}
04:34:22.089 00.019 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":676,"width":15,"height":15,"star_pos":[7.36,6.64],"pixels":"..."},"id":"810d9ded-4111-4a62-8187-be79ba9e2a65"}
04:34:23.450 01.361 12020 Exposure complete
04:34:23.734 00.284 12020 worker thread done servicing request
04:34:23.734 00.000 9340 OnExposeComplete: enter
04:34:23.752 00.018 9340 UpdateGuideState(): m_state=6
04:34:23.766 00.014 9340 Star::Find(15, 1413, 111, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 677
04:34:23.777 00.011 9340 Star::Find returns 1 (0), X=1414.05, Y=111.74, Mass=1541903, SNR=246.6, Peak=61913 HFD=4.9
04:34:23.814 00.037 9340 MultiStar: [#1 -0.45,0.06,0.73,U] [#2 -0.45,0.01,0.65,U] [#3 -0.56,0.03,0.00,M5] [#4 -0.39,-0.13,0.70,U] [#5 -0.40,-0.16,0.69,U] [#6 -0.27,0.08,0.65,U] [#7 -0.47,-0.16,0.72,U] [#8 -0.44,0.09,0.69,U] 
04:34:23.827 00.013 9340 single-star, 7 included, MultiStar: {-0.32, -0.04}, one-star: {0.11, -0.07}
04:34:23.840 00.013 9340 CameraToMount -- cameraTheta (-0.58) - m_xAngle (0.05) = xAngle (-0.62 = -0.62)
04:34:23.851 00.011 9340 CameraToMount -- cameraTheta (-0.58) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-3.69 = 2.59)
04:34:23.861 00.010 9340 CameraToMount -- cameraX=0.11 cameraY=-0.07 hyp=0.13 cameraTheta=-0.58 mountX=0.10 mountY=0.07, mountTheta=0.57
04:34:23.883 00.022 9340 SchedulePrimaryMove(10104498, x=0.11, y=-0.07, opts=13)
04:34:23.899 00.016 9340 Enqueuing Move request for scope (0.11, -0.07)
04:34:23.940 00.041 12020 Worker thread wakes up
04:34:23.940 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=7514, max=65535, med=12047, FiltMin=9750, FiltMax=65523, Gamma=2.870
04:34:23.952 00.012 12020 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.07) opts 0xd
04:34:23.952 00.000 9340 UpdateGuideState exits: m=1541903 SNR=246.6
04:34:23.965 00.013 12020 Handling offset move in thread for scope, endpoint = (0.11, -0.07)
04:34:23.966 00.001 12020 Moving (0.11, -0.07) raw xDistance=0.10 yDistance=0.07
04:34:23.966 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:34:23.978 00.012 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
04:34:23.978 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
04:34:23.990 00.012 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:34:23.990 00.000 9340 Enqueuing Expose request
04:34:24.001 00.011 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
04:34:24.001 00.000 12020 MoveAxis(E, 0, ABG)
04:34:24.002 00.001 12020 Move returns status 0, amount 0
04:34:24.002 00.000 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"3f08b32c-def0-454b-af91-4fea4aa9b9ef"}
04:34:24.031 00.029 12020 MoveAxis(N, 0, ABG)
04:34:24.031 00.000 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"3f08b32c-def0-454b-af91-4fea4aa9b9ef"}
04:34:24.043 00.012 12020 Move returns status 0, amount 0
04:34:24.043 00.000 12020 move complete, result=0
04:34:24.044 00.001 12020 worker thread done servicing request
04:34:24.044 00.000 12020 Worker thread wakes up
04:34:24.044 00.000 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"6815d897-0e2f-447a-af7f-15b21a66e08e"}
04:34:24.076 00.032 12020 worker thread servicing REQUEST_EXPOSE 2000
04:34:24.076 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(1399,97,31,31)
04:34:24.077 00.001 9340 case statement mapped state 6 to 3
04:34:24.088 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"6815d897-0e2f-447a-af7f-15b21a66e08e"}
04:34:24.103 00.015 9340 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
04:34:24.130 00.027 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"6dd5b073-6fbd-4e1f-b022-6528cb6c0e5c"}
04:34:24.145 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":677,"width":15,"height":15,"star_pos":[7.05,6.74],"pixels":"..."},"id":"6dd5b073-6fbd-4e1f-b022-6528cb6c0e5c"}
04:34:25.960 01.815 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"d4009fc3-f342-4318-9500-a9445a604a1b"}
04:34:25.978 00.018 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"d4009fc3-f342-4318-9500-a9445a604a1b"}
04:34:25.991 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"6dbe29e6-d41c-44bc-8a48-b585a2639c22"}
04:34:26.011 00.020 9340 case statement mapped state 6 to 3
04:34:26.021 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"6dbe29e6-d41c-44bc-8a48-b585a2639c22"}
04:34:26.035 00.014 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"62343ede-2b38-4a3e-a92b-d6abc7e646de"}
04:34:26.057 00.022 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":677,"width":15,"height":15,"star_pos":[7.05,6.74],"pixels":"..."},"id":"62343ede-2b38-4a3e-a92b-d6abc7e646de"}
04:34:26.465 00.408 12020 Exposure complete
04:34:26.920 00.455 12020 worker thread done servicing request
04:34:26.920 00.000 9340 OnExposeComplete: enter
04:34:26.934 00.014 9340 UpdateGuideState(): m_state=6
04:34:26.987 00.053 9340 Star::Find(15, 1414, 111, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 678
04:34:27.001 00.014 9340 Star::Find returns 1 (0), X=1413.94, Y=111.61, Mass=1498517, SNR=179.9, Peak=62698 HFD=5.0
04:34:27.025 00.024 9340 MultiStar: [#1 -0.58,-0.05,0.00,M4] [#2 -0.51,-0.14,0.00,M3] [#3 -0.49,-0.30,0.00,M6] [#4 -0.43,-0.17,0.91,U] [#5 -0.35,-0.32,1.05,U] [#6 -0.38,-0.17,0.90,U] [#7 -0.45,-0.09,0.81,U] [#8 -0.24,-0.18,1.03,U] 
04:34:27.040 00.015 9340 single-star, 5 included, MultiStar: {-0.30, -0.19}, one-star: {-0.01, -0.20}
04:34:27.060 00.020 9340 CameraToMount -- cameraTheta (-1.60) - m_xAngle (0.05) = xAngle (-1.65 = -1.65)
04:34:27.110 00.050 9340 CameraToMount -- cameraTheta (-1.60) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-4.72 = 1.57)
04:34:27.131 00.021 9340 CameraToMount -- cameraX=-0.01 cameraY=-0.20 hyp=0.20 cameraTheta=-1.60 mountX=-0.02 mountY=0.20, mountTheta=1.65
04:34:27.156 00.025 9340 SchedulePrimaryMove(10104498, x=-0.01, y=-0.20, opts=13)
04:34:27.174 00.018 9340 Enqueuing Move request for scope (-0.01, -0.20)
04:34:27.203 00.029 12020 Worker thread wakes up
04:34:27.203 00.000 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.20) opts 0xd
04:34:27.204 00.001 12020 Handling offset move in thread for scope, endpoint = (-0.01, -0.20)
04:34:27.204 00.000 12020 Moving (-0.01, -0.20) raw xDistance=-0.02 yDistance=0.20
04:34:27.204 00.000 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
04:34:27.204 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:34:27.204 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.20
04:34:27.205 00.001 12020 MoveAxis(E, 0, ABG)
04:34:27.205 00.000 12020 Move returns status 0, amount 0
04:34:27.206 00.001 9340 UpdateImageDisplay: Size=(1920,1080) min=7728, max=65535, med=12051, FiltMin=9500, FiltMax=65523, Gamma=2.870
04:34:27.228 00.022 12020 MoveAxis(N, 0, ABG)
04:34:27.229 00.001 9340 UpdateGuideState exits: m=1498517 SNR=179.9
04:34:27.261 00.032 12020 Move returns status 0, amount 0
04:34:27.261 00.000 12020 move complete, result=0
04:34:27.262 00.001 12020 worker thread done servicing request
04:34:27.262 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:34:27.296 00.034 9340 ScheduleExposure(2000,3,1) exposurePending=0
04:34:27.318 00.022 9340 Enqueuing Expose request
04:34:27.341 00.023 12020 Worker thread wakes up
04:34:27.342 00.001 12020 worker thread servicing REQUEST_EXPOSE 2000
04:34:27.342 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(1399,97,31,31)
04:34:27.342 00.000 9340 GuideStep: -0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
04:34:27.959 00.617 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"445f4181-c688-48a0-9055-02a748d0d7ef"}
04:34:28.030 00.071 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"445f4181-c688-48a0-9055-02a748d0d7ef"}
04:34:28.053 00.023 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"53ed67d1-f10a-4d85-a617-9af93a87bece"}
04:34:28.068 00.015 9340 case statement mapped state 6 to 3
04:34:28.099 00.031 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"53ed67d1-f10a-4d85-a617-9af93a87bece"}
04:34:28.126 00.027 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"8f0867a7-2eed-4bfd-ae13-7851e9091f7f"}
04:34:28.164 00.038 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":678,"width":15,"height":15,"star_pos":[6.94,6.61],"pixels":"..."},"id":"8f0867a7-2eed-4bfd-ae13-7851e9091f7f"}
04:34:29.724 01.560 12020 Exposure complete
04:34:29.967 00.243 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"af64baa9-ee82-4085-a237-b44489177527"}
04:34:29.980 00.013 12020 worker thread done servicing request
04:34:29.981 00.001 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"af64baa9-ee82-4085-a237-b44489177527"}
04:34:29.992 00.011 9340 OnExposeComplete: enter
04:34:30.002 00.010 9340 UpdateGuideState(): m_state=6
04:34:30.019 00.017 9340 Star::Find(15, 1413, 111, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 679
04:34:30.030 00.011 9340 Star::Find returns 1 (0), X=1413.56, Y=111.29, Mass=1488653, SNR=183.4, Peak=63636 HFD=4.9
04:34:30.063 00.033 9340 MultiStar: [#1 -0.70,-0.31,0.00,M5] [#2 -0.79,-0.21,0.00,M4] [#3 -0.60,-0.40,0.00,M7] [#4 -0.60,-0.30,0.00,M2] [#5 -0.71,-0.37,0.00,M1] [#6 -0.51,-0.36,0.00,M1] [#7 -0.73,-0.29,0.00,M2] [#8 -0.73,-0.15,0.00,M3] 
04:34:30.079 00.016 9340 CameraToMount -- cameraTheta (-2.21) - m_xAngle (0.05) = xAngle (-2.26 = -2.26)
04:34:30.090 00.011 9340 CameraToMount -- cameraTheta (-2.21) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-5.33 = 0.96)
04:34:30.123 00.033 9340 CameraToMount -- cameraX=-0.38 cameraY=-0.52 hyp=0.64 cameraTheta=-2.21 mountX=-0.41 mountY=0.53, mountTheta=2.23
04:34:30.145 00.022 9340 SchedulePrimaryMove(10104498, x=-0.38, y=-0.52, opts=13)
04:34:30.156 00.011 9340 Enqueuing Move request for scope (-0.38, -0.52)
04:34:30.166 00.010 12020 Worker thread wakes up
04:34:30.166 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=6883, max=65535, med=12061, FiltMin=8758, FiltMax=65523, Gamma=2.870
04:34:30.176 00.010 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.38, -0.52) opts 0xd
04:34:30.176 00.000 9340 UpdateGuideState exits: m=1488653 SNR=183.4
04:34:30.192 00.016 12020 Handling offset move in thread for scope, endpoint = (-0.38, -0.52)
04:34:30.192 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:34:30.203 00.011 12020 Moving (-0.38, -0.52) raw xDistance=-0.41 yDistance=0.53
04:34:30.203 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
04:34:30.215 00.012 12020 GuideAlgorithmHysteresis::Result() returns -0.17 from input -0.41
04:34:30.215 00.000 9340 Enqueuing Expose request
04:34:30.250 00.035 12020 GuideAlgorithmResistSwitch::result() returns 0.53 from input 0.53
04:34:30.250 00.000 12020 MoveAxis(E, 31, ABG)
04:34:30.250 00.000 12020 Guiding  Dir = 2, Dur = 31
04:34:30.251 00.001 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"fd886310-610b-47c9-b2c8-20e698b21180"}
04:34:30.263 00.012 12020 IsSlewing returns 0
04:34:30.264 00.001 9340 case statement mapped state 6 to 3
04:34:30.285 00.021 12020 IsGuiding returns 0
04:34:30.285 00.000 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"fd886310-610b-47c9-b2c8-20e698b21180"}
04:34:30.299 00.014 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"06599464-a12f-4e92-aa04-ecfadf31716b"}
04:34:30.309 00.010 12020 PulseGuide returned control before completion, sleep 17
04:34:30.309 00.000 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":679,"width":15,"height":15,"star_pos":[6.56,7.29],"pixels":"..."},"id":"06599464-a12f-4e92-aa04-ecfadf31716b"}
04:34:30.336 00.027 12020 IsGuiding returns 1
04:34:30.336 00.000 12020 scope still moving after pulse duration time elapsed
04:34:30.386 00.050 12020 IsSlewing returns 0
04:34:30.387 00.001 12020 IsGuiding returns 0
04:34:30.387 00.000 12020 scope move finished after 31 + 72 ms
04:34:30.389 00.002 12020 Move returns status 0, amount 31
04:34:30.389 00.000 12020 MoveAxis(S, 85, ABG)
04:34:30.389 00.000 12020 Guiding  Dir = 1, Dur = 85
04:34:30.391 00.002 12020 IsSlewing returns 0
04:34:30.396 00.005 12020 IsGuiding returns 0
04:34:30.534 00.138 12020 IsGuiding returns 1
04:34:30.534 00.000 12020 scope still moving after pulse duration time elapsed
04:34:30.678 00.144 12020 IsSlewing returns 0
04:34:30.679 00.001 12020 IsGuiding returns 0
04:34:30.679 00.000 12020 scope move finished after 85 + 198 ms
04:34:30.681 00.002 12020 Move returns status 0, amount 85
04:34:30.681 00.000 12020 move complete, result=0
04:34:30.681 00.000 12020 worker thread done servicing request
04:34:30.681 00.000 9340 GuideStep: -0.4 px 31 ms EAST, 0.5 px 85 ms SOUTH
04:34:30.696 00.015 12020 Worker thread wakes up
04:34:30.696 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
04:34:30.696 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(1399,97,31,31)
04:34:31.963 01.267 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"2139b569-6b26-48b1-8814-deabb06a2028"}
04:34:31.984 00.021 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"2139b569-6b26-48b1-8814-deabb06a2028"}
04:34:32.001 00.017 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"dd6b30a2-247a-4ed1-b7ca-0127ea84af90"}
04:34:32.012 00.011 9340 case statement mapped state 6 to 3
04:34:32.026 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"dd6b30a2-247a-4ed1-b7ca-0127ea84af90"}
04:34:32.041 00.015 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"ad792c4f-ad52-46f0-993d-463bd1a4d328"}
04:34:32.085 00.044 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":679,"width":15,"height":15,"star_pos":[6.56,7.29],"pixels":"..."},"id":"ad792c4f-ad52-46f0-993d-463bd1a4d328"}
04:34:33.066 00.981 12020 Exposure complete
04:34:33.797 00.731 9340 OnExposeComplete: enter
04:34:33.858 00.061 12020 worker thread done servicing request
04:34:33.858 00.000 9340 UpdateGuideState(): m_state=6
04:34:33.895 00.037 9340 Star::Find(15, 1413, 111, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 680
04:34:33.919 00.024 9340 Star::Find returns 1 (0), X=1413.77, Y=111.85, Mass=1521871, SNR=231.1, Peak=59958 HFD=4.9
04:34:33.946 00.027 9340 MultiStar: [#1 -0.77,0.12,0.00,M6] [#2 -0.73,0.11,0.00,M5] [#3 -0.69,0.22,0.00,M8] [#4 -0.54,0.07,0.00,M3] [#5 -0.65,-0.02,0.00,M2] [#6 -0.54,0.05,0.00,M2] [#7 -0.70,0.06,0.00,M3] [#8 -0.74,0.03,0.00,M4] 
04:34:34.014 00.068 9340 CameraToMount -- cameraTheta (2.92) - m_xAngle (0.05) = xAngle (2.87 = 2.87)
04:34:34.040 00.026 9340 CameraToMount -- cameraTheta (2.92) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-0.20 = -0.20)
04:34:34.083 00.043 9340 CameraToMount -- cameraX=-0.17 cameraY=0.04 hyp=0.18 cameraTheta=2.92 mountX=-0.17 mountY=-0.04, mountTheta=-2.94
04:34:34.143 00.060 9340 SchedulePrimaryMove(10104498, x=-0.17, y=0.04, opts=13)
04:34:34.161 00.018 9340 Enqueuing Move request for scope (-0.17, 0.04)
04:34:34.180 00.019 12020 Worker thread wakes up
04:34:34.180 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=6667, max=65535, med=10275, FiltMin=7801, FiltMax=65523, Gamma=2.870
04:34:34.211 00.031 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.17, 0.04) opts 0xd
04:34:34.215 00.004 12020 Handling offset move in thread for scope, endpoint = (-0.17, 0.04)
04:34:34.215 00.000 12020 Moving (-0.17, 0.04) raw xDistance=-0.17 yDistance=-0.04
04:34:34.215 00.000 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17
04:34:34.215 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:34:34.220 00.005 9340 UpdateGuideState exits: m=1521871 SNR=231.1
04:34:34.304 00.084 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
04:34:34.304 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:34:34.325 00.021 12020 MoveAxis(E, 0, ABG)
04:34:34.325 00.000 12020 Move returns status 0, amount 0
04:34:34.325 00.000 12020 MoveAxis(N, 0, ABG)
04:34:34.325 00.000 12020 Move returns status 0, amount 0
04:34:34.326 00.001 12020 move complete, result=0
04:34:34.326 00.000 12020 worker thread done servicing request
04:34:34.346 00.020 9340 ScheduleExposure(2000,3,1) exposurePending=0
04:34:34.527 00.181 9340 Enqueuing Expose request
04:34:34.643 00.116 12020 Worker thread wakes up
04:34:34.643 00.000 9340 GuideStep: -0.2 px 0 ms EAST, -0.0 px 0 ms NORTH
04:34:34.663 00.020 12020 worker thread servicing REQUEST_EXPOSE 2000
04:34:34.663 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(1399,97,31,31)
04:34:34.755 00.092 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"693aff9a-d184-4d48-b281-b8b7a6aa8833"}
04:34:34.784 00.029 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"693aff9a-d184-4d48-b281-b8b7a6aa8833"}
04:34:34.813 00.029 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"917ecf81-9b69-4d68-9e3b-b56e6ed34c01"}
04:34:34.834 00.021 9340 case statement mapped state 6 to 3
04:34:34.858 00.024 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"917ecf81-9b69-4d68-9e3b-b56e6ed34c01"}
04:34:34.908 00.050 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"fd1fcdf4-008c-4937-9263-3ce5bf1084bf"}
04:34:34.954 00.046 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":680,"width":15,"height":15,"star_pos":[6.77,6.85],"pixels":"..."},"id":"fd1fcdf4-008c-4937-9263-3ce5bf1084bf"}
04:34:35.983 01.029 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"0b37f5e6-f6ba-405c-97a9-71d64699091b"}
04:34:36.003 00.020 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"0b37f5e6-f6ba-405c-97a9-71d64699091b"}
04:34:36.016 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"7dbb634d-a0fb-4d16-9759-66265f92d3cf"}
04:34:36.038 00.022 9340 case statement mapped state 6 to 3
04:34:36.063 00.025 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"7dbb634d-a0fb-4d16-9759-66265f92d3cf"}
04:34:36.116 00.053 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"1d546a1f-4598-4e6d-912e-a63752cf1797"}
04:34:36.134 00.018 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":680,"width":15,"height":15,"star_pos":[6.77,6.85],"pixels":"..."},"id":"1d546a1f-4598-4e6d-912e-a63752cf1797"}
04:34:37.062 00.928 12020 Exposure complete
04:34:37.986 00.924 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"f83f55f6-cb7c-41f3-bcd8-d8eb9afccbb4"}
04:34:38.025 00.039 12020 worker thread done servicing request
04:34:38.026 00.001 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"f83f55f6-cb7c-41f3-bcd8-d8eb9afccbb4"}
04:34:38.054 00.028 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"16c56599-cb04-4e6d-927f-64126caa1af7"}
04:34:38.072 00.018 9340 case statement mapped state 6 to 3
04:34:38.139 00.067 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"16c56599-cb04-4e6d-927f-64126caa1af7"}
04:34:38.162 00.023 9340 OnExposeComplete: enter
04:34:38.185 00.023 9340 UpdateGuideState(): m_state=6
04:34:38.203 00.018 9340 Star::Find(15, 1413, 111, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 681
04:34:38.222 00.019 9340 Star::Find returns 1 (0), X=1413.24, Y=111.89, Mass=1506312, SNR=220.2, Peak=61456 HFD=4.7
04:34:38.244 00.022 9340 MultiStar: [#1 -0.97,0.18,0.00,M7] [#2 -0.78,0.04,0.00,M6] [#3 -0.98,0.17,0.00,M9] [#4 -0.98,0.10,0.00,M4] [#5 -0.90,0.13,0.00,M3] [#6 -1.05,0.13,0.00,M3] [#7 -0.97,0.16,0.00,M4] [#8 -1.11,0.15,0.00,M5] 
04:34:38.300 00.056 9340 CameraToMount -- cameraTheta (3.02) - m_xAngle (0.05) = xAngle (2.97 = 2.97)
04:34:38.351 00.051 9340 CameraToMount -- cameraTheta (3.02) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-0.09 = -0.09)
04:34:38.371 00.020 9340 CameraToMount -- cameraX=-0.70 cameraY=0.08 hyp=0.71 cameraTheta=3.02 mountX=-0.70 mountY=-0.07, mountTheta=-3.05
04:34:38.404 00.033 9340 SchedulePrimaryMove(10104498, x=-0.70, y=0.08, opts=13)
04:34:38.427 00.023 9340 Enqueuing Move request for scope (-0.70, 0.08)
04:34:38.499 00.072 12020 Worker thread wakes up
04:34:38.499 00.000 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.70, 0.08) opts 0xd
04:34:38.500 00.001 12020 Handling offset move in thread for scope, endpoint = (-0.70, 0.08)
04:34:38.500 00.000 12020 Moving (-0.70, 0.08) raw xDistance=-0.70 yDistance=-0.07
04:34:38.501 00.001 9340 UpdateImageDisplay: Size=(1920,1080) min=6329, max=65535, med=10287, FiltMin=8091, FiltMax=65523, Gamma=2.870
04:34:38.521 00.020 12020 GuideAlgorithmHysteresis::Result() returns -0.29 from input -0.70
04:34:38.522 00.001 9340 UpdateGuideState exits: m=1506312 SNR=220.2
04:34:38.539 00.017 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:34:38.539 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:34:38.553 00.014 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
04:34:38.553 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
04:34:38.569 00.016 12020 MoveAxis(E, 52, ABG)
04:34:38.569 00.000 9340 Enqueuing Expose request
04:34:38.617 00.048 12020 Guiding  Dir = 2, Dur = 52
04:34:38.621 00.004 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"5bee310f-124a-44d8-91e1-e18de1391dc7"}
04:34:38.637 00.016 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":681,"width":15,"height":15,"star_pos":[7.24,6.89],"pixels":"..."},"id":"5bee310f-124a-44d8-91e1-e18de1391dc7"}
04:34:38.658 00.021 12020 IsSlewing returns 0
04:34:38.660 00.002 12020 IsGuiding returns 0
04:34:38.689 00.029 12020 PulseGuide returned control before completion, sleep 34
04:34:38.739 00.050 12020 IsGuiding returns 1
04:34:38.740 00.001 12020 scope still moving after pulse duration time elapsed
04:34:38.785 00.045 12020 IsSlewing returns 0
04:34:38.786 00.001 12020 IsGuiding returns 0
04:34:38.786 00.000 12020 scope move finished after 52 + 74 ms
04:34:38.787 00.001 12020 Move returns status 0, amount 52
04:34:38.787 00.000 12020 MoveAxis(N, 0, ABG)
04:34:38.787 00.000 12020 Move returns status 0, amount 0
04:34:38.787 00.000 12020 move complete, result=0
04:34:38.787 00.000 12020 worker thread done servicing request
04:34:38.788 00.001 9340 GuideStep: -0.7 px 52 ms EAST, -0.1 px 0 ms NORTH
04:34:38.808 00.020 12020 Worker thread wakes up
04:34:38.809 00.001 12020 worker thread servicing REQUEST_EXPOSE 2000
04:34:38.809 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(1399,97,31,31)
04:34:39.983 01.174 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"13647538-d577-4431-b120-aaf73f9677ba"}
04:34:40.001 00.018 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"13647538-d577-4431-b120-aaf73f9677ba"}
04:34:40.027 00.026 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"b1d77898-c296-4450-8bdf-fcaa6f9c226f"}
04:34:40.071 00.044 9340 case statement mapped state 6 to 3
04:34:40.098 00.027 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"b1d77898-c296-4450-8bdf-fcaa6f9c226f"}
04:34:40.123 00.025 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"4fb70f14-3efa-40d5-b519-0b42fe92cc90"}
04:34:40.139 00.016 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":681,"width":15,"height":15,"star_pos":[7.24,6.89],"pixels":"..."},"id":"4fb70f14-3efa-40d5-b519-0b42fe92cc90"}
04:34:41.216 01.077 12020 Exposure complete
04:34:41.772 00.556 12020 worker thread done servicing request
04:34:41.773 00.001 9340 OnExposeComplete: enter
04:34:41.791 00.018 9340 UpdateGuideState(): m_state=6
04:34:41.811 00.020 9340 Star::Find(15, 1413, 111, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 682
04:34:41.830 00.019 9340 Star::Find returns 1 (0), X=1413.36, Y=111.90, Mass=1553074, SNR=216.7, Peak=62536 HFD=5.0
04:34:41.873 00.043 9340 MultiStar: [#1 -0.90,0.23,0.00,M8] [#2 -0.98,0.24,0.00,M7] [#3 -1.06,0.13,0.00,M10] [#4 -1.05,0.04,0.00,M5] [#5 -0.86,0.04,0.00,M4] [#6 -0.92,0.29,0.00,M4] [#7 -0.97,0.00,0.00,M5] [#8 -0.98,0.13,0.00,M6] 
04:34:41.898 00.025 9340 CameraToMount -- cameraTheta (2.98) - m_xAngle (0.05) = xAngle (2.93 = 2.93)
04:34:41.919 00.021 9340 CameraToMount -- cameraTheta (2.98) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-0.13 = -0.13)
04:34:41.936 00.017 9340 CameraToMount -- cameraX=-0.59 cameraY=0.09 hyp=0.59 cameraTheta=2.98 mountX=-0.58 mountY=-0.08, mountTheta=-3.01
04:34:41.960 00.024 9340 SchedulePrimaryMove(10104498, x=-0.59, y=0.09, opts=13)
04:34:42.026 00.066 9340 Enqueuing Move request for scope (-0.59, 0.09)
04:34:42.049 00.023 12020 Worker thread wakes up
04:34:42.050 00.001 9340 UpdateImageDisplay: Size=(1920,1080) min=6357, max=65535, med=10278, FiltMin=7316, FiltMax=65517, Gamma=2.870
04:34:42.062 00.012 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.59, 0.09) opts 0xd
04:34:42.062 00.000 9340 UpdateGuideState exits: m=1553074 SNR=216.7
04:34:42.080 00.018 12020 Handling offset move in thread for scope, endpoint = (-0.59, 0.09)
04:34:42.081 00.001 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:34:42.099 00.018 12020 Moving (-0.59, 0.09) raw xDistance=-0.58 yDistance=-0.08
04:34:42.099 00.000 12020 GuideAlgorithmHysteresis::Result() returns -0.27 from input -0.58
04:34:42.099 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
04:34:42.132 00.033 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:34:42.132 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
04:34:42.133 00.001 12020 MoveAxis(E, 48, ABG)
04:34:42.133 00.000 12020 Guiding  Dir = 2, Dur = 48
04:34:42.133 00.000 9340 Enqueuing Expose request
04:34:42.146 00.013 12020 IsSlewing returns 0
04:34:42.147 00.001 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"6e7728cc-a80c-41c2-82f6-f59ade49a352"}
04:34:42.159 00.012 12020 IsGuiding returns 0
04:34:42.160 00.001 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"6e7728cc-a80c-41c2-82f6-f59ade49a352"}
04:34:42.176 00.016 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"fd6920b4-0684-490e-9ee6-b4dfa5e2bfaf"}
04:34:42.193 00.017 12020 PulseGuide returned control before completion, sleep 27
04:34:42.194 00.001 9340 case statement mapped state 6 to 3
04:34:42.209 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"fd6920b4-0684-490e-9ee6-b4dfa5e2bfaf"}
04:34:42.228 00.019 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"4ea07f0e-1098-43b1-be7e-dd900f7e8407"}
04:34:42.243 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":682,"width":15,"height":15,"star_pos":[7.36,6.90],"pixels":"..."},"id":"4ea07f0e-1098-43b1-be7e-dd900f7e8407"}
04:34:42.277 00.034 12020 IsGuiding returns 1
04:34:42.279 00.002 12020 scope still moving after pulse duration time elapsed
04:34:42.319 00.040 12020 IsSlewing returns 0
04:34:42.321 00.002 12020 IsGuiding returns 0
04:34:42.322 00.001 12020 scope move finished after 48 + 113 ms
04:34:42.322 00.000 12020 Move returns status 0, amount 48
04:34:42.322 00.000 12020 MoveAxis(N, 0, ABG)
04:34:42.322 00.000 12020 Move returns status 0, amount 0
04:34:42.322 00.000 12020 move complete, result=0
04:34:42.323 00.001 12020 worker thread done servicing request
04:34:42.323 00.000 9340 GuideStep: -0.6 px 48 ms EAST, -0.1 px 0 ms NORTH
04:34:42.342 00.019 12020 Worker thread wakes up
04:34:42.343 00.001 12020 worker thread servicing REQUEST_EXPOSE 2000
04:34:42.343 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(1399,97,31,31)
04:34:44.022 01.679 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"4eebfc33-4aaa-4916-b870-36d4cd495ca1"}
04:34:44.053 00.031 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"4eebfc33-4aaa-4916-b870-36d4cd495ca1"}
04:34:44.068 00.015 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"9271f8b4-2340-4961-b462-2a95233d2046"}
04:34:44.083 00.015 9340 case statement mapped state 6 to 3
04:34:44.095 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"9271f8b4-2340-4961-b462-2a95233d2046"}
04:34:44.110 00.015 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"b108d6f8-5778-427c-92cb-dfeb74f5556a"}
04:34:44.133 00.023 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":682,"width":15,"height":15,"star_pos":[7.36,6.90],"pixels":"..."},"id":"b108d6f8-5778-427c-92cb-dfeb74f5556a"}
04:34:44.702 00.569 12020 Exposure complete
04:34:44.979 00.277 12020 worker thread done servicing request
04:34:44.979 00.000 9340 OnExposeComplete: enter
04:34:44.992 00.013 9340 UpdateGuideState(): m_state=6
04:34:45.005 00.013 9340 Star::Find(15, 1413, 111, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 683
04:34:45.015 00.010 9340 Star::Find returns 1 (0), X=1413.48, Y=111.81, Mass=1548059, SNR=194.2, Peak=61000 HFD=5.1
04:34:45.027 00.012 9340 MultiStar: [#1 -0.79,0.18,0.00,M9] [#2 -0.86,0.09,0.00,M8] [#3 -0.80,0.05,0.00,R] [#4 -0.77,0.14,0.00,M6] [#5 -0.68,-0.07,0.00,M5] [#6 -0.80,0.17,0.00,M5] [#7 -1.00,0.11,0.00,M6] [#8 -0.92,0.16,0.00,M7] 
04:34:45.037 00.010 9340 CameraToMount -- cameraTheta (3.13) - m_xAngle (0.05) = xAngle (3.08 = 3.08)
04:34:45.048 00.011 9340 CameraToMount -- cameraTheta (3.13) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (0.01 = 0.01)
04:34:45.066 00.018 9340 CameraToMount -- cameraX=-0.47 cameraY=0.01 hyp=0.47 cameraTheta=3.13 mountX=-0.47 mountY=0.01, mountTheta=3.13
04:34:45.101 00.035 9340 SchedulePrimaryMove(10104498, x=-0.47, y=0.01, opts=13)
04:34:45.115 00.014 9340 Enqueuing Move request for scope (-0.47, 0.01)
04:34:45.124 00.009 12020 Worker thread wakes up
04:34:45.125 00.001 9340 UpdateImageDisplay: Size=(1920,1080) min=6613, max=65535, med=10246, FiltMin=8178, FiltMax=65523, Gamma=2.870
04:34:45.136 00.011 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.47, 0.01) opts 0xd
04:34:45.136 00.000 9340 UpdateGuideState exits: m=1548059 SNR=194.2
04:34:45.147 00.011 12020 Handling offset move in thread for scope, endpoint = (-0.47, 0.01)
04:34:45.147 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:34:45.159 00.012 12020 Moving (-0.47, 0.01) raw xDistance=-0.47 yDistance=0.01
04:34:45.159 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
04:34:45.174 00.015 12020 GuideAlgorithmHysteresis::Result() returns -0.22 from input -0.47
04:34:45.175 00.001 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:34:45.175 00.000 9340 Enqueuing Expose request
04:34:45.194 00.019 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
04:34:45.194 00.000 12020 MoveAxis(E, 39, ABG)
04:34:45.194 00.000 12020 Guiding  Dir = 2, Dur = 39
04:34:45.245 00.051 12020 IsSlewing returns 0
04:34:45.246 00.001 12020 IsGuiding returns 0
04:34:45.277 00.031 12020 PulseGuide returned control before completion, sleep 19
04:34:45.351 00.074 12020 IsGuiding returns 0
04:34:45.351 00.000 12020 Move returns status 0, amount 39
04:34:45.351 00.000 12020 MoveAxis(N, 0, ABG)
04:34:45.351 00.000 12020 Move returns status 0, amount 0
04:34:45.352 00.001 12020 move complete, result=0
04:34:45.352 00.000 12020 worker thread done servicing request
04:34:45.352 00.000 9340 GuideStep: -0.5 px 39 ms EAST, 0.0 px 0 ms NORTH
04:34:45.366 00.014 12020 Worker thread wakes up
04:34:45.366 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
04:34:45.366 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(1399,97,31,31)
04:34:46.017 00.651 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"80fb5be1-2e58-40cf-8ac7-2dcdbc86662f"}
04:34:46.028 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"80fb5be1-2e58-40cf-8ac7-2dcdbc86662f"}
04:34:46.038 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"7c672980-6cec-4bd9-98c9-cc8497df09d8"}
04:34:46.049 00.011 9340 case statement mapped state 6 to 3
04:34:46.061 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"7c672980-6cec-4bd9-98c9-cc8497df09d8"}
04:34:46.076 00.015 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"cb5ebe1b-f778-4aaa-a28d-2904bb62f717"}
04:34:46.090 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":683,"width":15,"height":15,"star_pos":[7.48,6.81],"pixels":"..."},"id":"cb5ebe1b-f778-4aaa-a28d-2904bb62f717"}
04:34:47.765 01.675 12020 Exposure complete
04:34:48.019 00.254 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"314ce61a-e667-416e-8796-e12a0876c24f"}
04:34:48.061 00.042 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"314ce61a-e667-416e-8796-e12a0876c24f"}
04:34:48.093 00.032 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"ce238d97-c0d2-4b1d-80d7-c2bfa5967f49"}
04:34:48.116 00.023 9340 case statement mapped state 6 to 3
04:34:48.183 00.067 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"ce238d97-c0d2-4b1d-80d7-c2bfa5967f49"}
04:34:48.221 00.038 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"212cc9a4-aab9-42e2-ab2b-3c4dbe494b9e"}
04:34:48.292 00.071 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":683,"width":15,"height":15,"star_pos":[7.48,6.81],"pixels":"..."},"id":"212cc9a4-aab9-42e2-ab2b-3c4dbe494b9e"}
04:34:48.356 00.064 9340 OnExposeComplete: enter
04:34:48.376 00.020 12020 worker thread done servicing request
04:34:48.376 00.000 9340 UpdateGuideState(): m_state=6
04:34:48.440 00.064 9340 Star::Find(15, 1413, 111, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 684
04:34:48.520 00.080 9340 Star::Find returns 1 (0), X=1413.52, Y=111.98, Mass=1645771, SNR=236.1, Peak=60804 HFD=5.1
04:34:48.569 00.049 9340 MultiStar: [#1 -0.67,0.04,0.00,M10] [#2 -0.76,0.22,0.00,M9] [#3 -0.06,0.29,0.96,U] [#4 -0.69,0.01,0.00,M7] [#5 -0.72,0.03,0.00,M6] [#6 -0.77,0.23,0.00,M6] [#7 -0.78,0.19,0.00,M7] [#8 -0.56,0.28,0.00,M8] 
04:34:48.641 00.072 9340 refined, 1 included, MultiStar: {-0.25, 0.23}, one-star: {-0.42, 0.17}
04:34:48.662 00.021 9340 CameraToMount -- cameraTheta (2.39) - m_xAngle (0.05) = xAngle (2.34 = 2.34)
04:34:48.691 00.029 9340 CameraToMount -- cameraTheta (2.39) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-0.72 = -0.72)
04:34:48.717 00.026 9340 CameraToMount -- cameraX=-0.25 cameraY=0.23 hyp=0.34 cameraTheta=2.39 mountX=-0.24 mountY=-0.22, mountTheta=-2.38
04:34:48.805 00.088 9340 SchedulePrimaryMove(10104498, x=-0.25, y=0.23, opts=13)
04:34:48.822 00.017 9340 Enqueuing Move request for scope (-0.25, 0.23)
04:34:48.836 00.014 12020 Worker thread wakes up
04:34:48.837 00.001 9340 UpdateImageDisplay: Size=(1920,1080) min=5642, max=65535, med=10282, FiltMin=7799, FiltMax=65523, Gamma=2.870
04:34:48.850 00.013 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.25, 0.23) opts 0xd
04:34:48.850 00.000 9340 UpdateGuideState exits: m=1645771 SNR=236.1
04:34:48.864 00.014 12020 Handling offset move in thread for scope, endpoint = (-0.25, 0.23)
04:34:48.864 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:34:48.880 00.016 12020 Moving (-0.25, 0.23) raw xDistance=-0.24 yDistance=-0.22
04:34:48.880 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
04:34:48.892 00.012 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.24
04:34:48.893 00.001 9340 Enqueuing Expose request
04:34:48.934 00.041 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:34:48.935 00.001 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.22
04:34:48.935 00.000 12020 MoveAxis(E, 0, ABG)
04:34:48.935 00.000 12020 Move returns status 0, amount 0
04:34:48.935 00.000 12020 MoveAxis(N, 0, ABG)
04:34:48.935 00.000 12020 Move returns status 0, amount 0
04:34:48.935 00.000 12020 move complete, result=0
04:34:48.936 00.001 12020 worker thread done servicing request
04:34:48.936 00.000 12020 Worker thread wakes up
04:34:48.936 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
04:34:48.940 00.004 12020 Handling exposure in thread, d=2000 o=3 r=(1399,97,31,31)
04:34:48.950 00.010 9340 GuideStep: -0.2 px 0 ms EAST, -0.2 px 0 ms NORTH
04:34:50.023 01.073 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"a37b972d-e0a5-4832-94f0-273852a48984"}
04:34:50.051 00.028 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"a37b972d-e0a5-4832-94f0-273852a48984"}
04:34:50.064 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"e9f6b00c-15a8-40a2-829e-3ebbdadd44cf"}
04:34:50.076 00.012 9340 case statement mapped state 6 to 3
04:34:50.087 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"e9f6b00c-15a8-40a2-829e-3ebbdadd44cf"}
04:34:50.096 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"23254743-1d76-4e65-be75-5fb861416f3e"}
04:34:50.110 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":684,"width":15,"height":15,"star_pos":[6.52,6.98],"pixels":"..."},"id":"23254743-1d76-4e65-be75-5fb861416f3e"}
04:34:51.294 01.184 12020 Exposure complete
04:34:51.518 00.224 12020 worker thread done servicing request
04:34:51.518 00.000 9340 OnExposeComplete: enter
04:34:51.529 00.011 9340 UpdateGuideState(): m_state=6
04:34:51.541 00.012 9340 Star::Find(15, 1413, 111, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 685
04:34:51.553 00.012 9340 Star::Find returns 1 (0), X=1413.20, Y=111.70, Mass=1526926, SNR=205.3, Peak=62980 HFD=4.9
04:34:51.566 00.013 9340 MultiStar: [#1 -1.00,0.09,0.00,R] [#2 -1.01,-0.05,0.00,M10] [#3 -0.24,0.12,0.95,U] [#4 -1.01,0.03,0.00,M8] [#5 -0.82,-0.26,0.00,M7] [#6 -0.90,0.06,0.00,M7] [#7 -0.94,-0.01,0.00,M8] [#8 -0.92,-0.01,0.00,M9] 
04:34:51.580 00.014 9340 refined, 1 included, MultiStar: {-0.50, 0.00}, one-star: {-0.75, -0.11}
04:34:51.605 00.025 9340 CameraToMount -- cameraTheta (3.14) - m_xAngle (0.05) = xAngle (3.09 = 3.09)
04:34:51.623 00.018 9340 CameraToMount -- cameraTheta (3.14) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (0.02 = 0.02)
04:34:51.633 00.010 9340 CameraToMount -- cameraX=-0.50 cameraY=0.00 hyp=0.50 cameraTheta=3.14 mountX=-0.50 mountY=0.01, mountTheta=3.12
04:34:51.648 00.015 9340 SchedulePrimaryMove(10104498, x=-0.50, y=0.00, opts=13)
04:34:51.658 00.010 9340 Enqueuing Move request for scope (-0.50, 0.00)
04:34:51.668 00.010 12020 Worker thread wakes up
04:34:51.668 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=6436, max=65535, med=10249, FiltMin=7998, FiltMax=65523, Gamma=2.870
04:34:51.680 00.012 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.50, 0.00) opts 0xd
04:34:51.681 00.001 9340 UpdateGuideState exits: m=1526926 SNR=205.3
04:34:51.692 00.011 12020 Handling offset move in thread for scope, endpoint = (-0.50, 0.00)
04:34:51.692 00.000 12020 Moving (-0.50, 0.00) raw xDistance=-0.50 yDistance=0.01
04:34:51.692 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:34:51.704 00.012 9340 ScheduleExposure(2000,3,1) exposurePending=0
04:34:51.737 00.033 12020 GuideAlgorithmHysteresis::Result() returns -0.21 from input -0.50
04:34:51.737 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:34:51.737 00.000 9340 Enqueuing Expose request
04:34:51.751 00.014 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
04:34:51.752 00.001 12020 MoveAxis(E, 38, ABG)
04:34:51.752 00.000 12020 Guiding  Dir = 2, Dur = 38
04:34:51.753 00.001 12020 IsSlewing returns 0
04:34:51.754 00.001 12020 IsGuiding returns 0
04:34:51.786 00.032 12020 PulseGuide returned control before completion, sleep 17
04:34:51.847 00.061 12020 IsGuiding returns 1
04:34:51.847 00.000 12020 scope still moving after pulse duration time elapsed
04:34:51.875 00.028 12020 IsSlewing returns 0
04:34:51.876 00.001 12020 IsGuiding returns 0
04:34:51.876 00.000 12020 scope move finished after 38 + 83 ms
04:34:51.876 00.000 12020 Move returns status 0, amount 38
04:34:51.877 00.001 12020 MoveAxis(N, 0, ABG)
04:34:51.877 00.000 12020 Move returns status 0, amount 0
04:34:51.877 00.000 12020 move complete, result=0
04:34:51.877 00.000 12020 worker thread done servicing request
04:34:51.878 00.001 9340 GuideStep: -0.5 px 38 ms EAST, 0.0 px 0 ms NORTH
04:34:51.891 00.013 12020 Worker thread wakes up
04:34:51.891 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
04:34:51.892 00.001 12020 Handling exposure in thread, d=2000 o=3 r=(1399,97,31,31)
04:34:52.019 00.127 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"c5deca33-bc87-4b51-9d8e-d1b4e80842a6"}
04:34:52.034 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"c5deca33-bc87-4b51-9d8e-d1b4e80842a6"}
04:34:52.044 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"44def28a-3ad3-4819-8abd-29069a3eac0a"}
04:34:52.056 00.012 9340 case statement mapped state 6 to 3
04:34:52.067 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"44def28a-3ad3-4819-8abd-29069a3eac0a"}
04:34:52.094 00.027 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"c05f6373-5729-4aef-b7af-5d4ce1503fbf"}
04:34:52.105 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":685,"width":15,"height":15,"star_pos":[7.20,6.70],"pixels":"..."},"id":"c05f6373-5729-4aef-b7af-5d4ce1503fbf"}
04:34:54.026 01.921 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"3dacd86c-9fb4-48c7-bc75-43c40924ff3b"}
04:34:54.077 00.051 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"3dacd86c-9fb4-48c7-bc75-43c40924ff3b"}
04:34:54.104 00.027 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"66aec743-a749-4507-8ced-d7a35fe70c67"}
04:34:54.117 00.013 9340 case statement mapped state 6 to 3
04:34:54.129 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"66aec743-a749-4507-8ced-d7a35fe70c67"}
04:34:54.146 00.017 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"625981ee-2b06-45a9-a8c5-30ae7657c50a"}
04:34:54.195 00.049 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":685,"width":15,"height":15,"star_pos":[7.20,6.70],"pixels":"..."},"id":"625981ee-2b06-45a9-a8c5-30ae7657c50a"}
04:34:54.267 00.072 12020 Exposure complete
04:34:54.798 00.531 12020 worker thread done servicing request
04:34:54.798 00.000 9340 OnExposeComplete: enter
04:34:54.815 00.017 9340 UpdateGuideState(): m_state=6
04:34:54.828 00.013 9340 Star::Find(15, 1413, 111, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 686
04:34:54.843 00.015 9340 Star::Find returns 1 (0), X=1413.81, Y=112.03, Mass=1542522, SNR=249.4, Peak=60716 HFD=4.8
04:34:54.863 00.020 9340 MultiStar: [#1 0.31,0.11,0.79,U] [#2 -0.50,0.32,0.00,R] [#3 0.21,0.13,0.89,U] [#4 -0.56,0.24,0.00,M9] [#5 -0.43,0.07,0.77,U] [#6 -0.44,0.28,0.00,M8] [#7 -0.46,0.20,0.80,U] [#8 -0.49,0.27,0.00,M10] 
04:34:54.881 00.018 9340 refined, 4 included, MultiStar: {-0.09, 0.15}, one-star: {-0.13, 0.22}
04:34:54.923 00.042 9340 CameraToMount -- cameraTheta (2.13) - m_xAngle (0.05) = xAngle (2.08 = 2.08)
04:34:54.939 00.016 9340 CameraToMount -- cameraTheta (2.13) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-0.99 = -0.99)
04:34:54.961 00.022 9340 CameraToMount -- cameraX=-0.09 cameraY=0.15 hyp=0.17 cameraTheta=2.13 mountX=-0.08 mountY=-0.15, mountTheta=-2.10
04:34:54.983 00.022 9340 SchedulePrimaryMove(10104498, x=-0.09, y=0.15, opts=13)
04:34:55.008 00.025 9340 Enqueuing Move request for scope (-0.09, 0.15)
04:34:55.026 00.018 12020 Worker thread wakes up
04:34:55.026 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=6552, max=65535, med=10298, FiltMin=8040, FiltMax=65523, Gamma=2.870
04:34:55.061 00.035 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.15) opts 0xd
04:34:55.061 00.000 12020 Handling offset move in thread for scope, endpoint = (-0.09, 0.15)
04:34:55.061 00.000 12020 Moving (-0.09, 0.15) raw xDistance=-0.08 yDistance=-0.15
04:34:55.061 00.000 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
04:34:55.061 00.000 9340 UpdateGuideState exits: m=1542522 SNR=249.4
04:34:55.076 00.015 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:34:55.076 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:34:55.093 00.017 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
04:34:55.094 00.001 12020 MoveAxis(E, 0, ABG)
04:34:55.094 00.000 12020 Move returns status 0, amount 0
04:34:55.094 00.000 12020 MoveAxis(N, 0, ABG)
04:34:55.094 00.000 12020 Move returns status 0, amount 0
04:34:55.095 00.001 12020 move complete, result=0
04:34:55.103 00.008 9340 ScheduleExposure(2000,3,1) exposurePending=0
04:34:55.118 00.015 12020 worker thread done servicing request
04:34:55.118 00.000 9340 Enqueuing Expose request
04:34:55.132 00.014 12020 Worker thread wakes up
04:34:55.132 00.000 9340 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
04:34:55.150 00.018 12020 worker thread servicing REQUEST_EXPOSE 2000
04:34:55.151 00.001 12020 Handling exposure in thread, d=2000 o=3 r=(1399,97,31,31)
04:34:56.030 00.879 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"24c5dfaa-d780-4bfd-857c-e343205994ac"}
04:34:56.063 00.033 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"24c5dfaa-d780-4bfd-857c-e343205994ac"}
04:34:56.079 00.016 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"5dbf5e57-ff91-4061-abec-3dd809e6feac"}
04:34:56.098 00.019 9340 case statement mapped state 6 to 3
04:34:56.110 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"5dbf5e57-ff91-4061-abec-3dd809e6feac"}
04:34:56.124 00.014 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"696261ed-b2e7-4475-9a94-c6974554a252"}
04:34:56.140 00.016 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":686,"width":15,"height":15,"star_pos":[6.81,7.03],"pixels":"..."},"id":"696261ed-b2e7-4475-9a94-c6974554a252"}
04:34:57.527 01.387 12020 Exposure complete
04:34:57.836 00.309 12020 worker thread done servicing request
04:34:57.837 00.001 9340 OnExposeComplete: enter
04:34:57.852 00.015 9340 UpdateGuideState(): m_state=6
04:34:57.870 00.018 9340 Star::Find(15, 1413, 112, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 687
04:34:57.905 00.035 9340 Star::Find returns 1 (0), X=1414.28, Y=111.81, Mass=1521736, SNR=224.1, Peak=62138 HFD=4.9
04:34:57.919 00.014 9340 MultiStar: [#1 0.68,0.12,0.00,M1] [#2 0.19,-0.24,0.86,U] [#3 0.59,0.06,0.00,M1] [#4 -0.13,0.08,0.89,U] [#5 0.03,-0.01,0.82,U] [#6 -0.03,0.07,0.78,U] [#7 -0.29,0.01,0.83,U] [#8 -0.21,0.27,0.81,U] 
04:34:57.930 00.011 9340 refined, 6 included, MultiStar: {-0.01, 0.03}, one-star: {0.34, 0.01}
04:34:57.943 00.013 9340 CameraToMount -- cameraTheta (1.77) - m_xAngle (0.05) = xAngle (1.72 = 1.72)
04:34:57.957 00.014 9340 CameraToMount -- cameraTheta (1.77) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-1.34 = -1.34)
04:34:57.971 00.014 9340 CameraToMount -- cameraX=-0.01 cameraY=0.03 hyp=0.03 cameraTheta=1.77 mountX=-0.00 mountY=-0.03, mountTheta=-1.73
04:34:58.009 00.038 9340 SchedulePrimaryMove(10104498, x=-0.01, y=0.03, opts=13)
04:34:58.025 00.016 9340 Enqueuing Move request for scope (-0.01, 0.03)
04:34:58.038 00.013 12020 Worker thread wakes up
04:34:58.038 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=6025, max=65535, med=10272, FiltMin=7747, FiltMax=65523, Gamma=2.870
04:34:58.051 00.013 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.03) opts 0xd
04:34:58.051 00.000 12020 Handling offset move in thread for scope, endpoint = (-0.01, 0.03)
04:34:58.051 00.000 12020 Moving (-0.01, 0.03) raw xDistance=-0.00 yDistance=-0.03
04:34:58.052 00.001 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.00
04:34:58.052 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:34:58.053 00.001 9340 UpdateGuideState exits: m=1521736 SNR=224.1
04:34:58.065 00.012 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
04:34:58.067 00.002 12020 MoveAxis(E, 0, ABG)
04:34:58.067 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:34:58.105 00.038 12020 Move returns status 0, amount 0
04:34:58.105 00.000 12020 MoveAxis(N, 0, ABG)
04:34:58.106 00.001 12020 Move returns status 0, amount 0
04:34:58.106 00.000 12020 move complete, result=0
04:34:58.106 00.000 12020 worker thread done servicing request
04:34:58.108 00.002 9340 ScheduleExposure(2000,3,1) exposurePending=0
04:34:58.129 00.021 9340 Enqueuing Expose request
04:34:58.141 00.012 12020 Worker thread wakes up
04:34:58.141 00.000 9340 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
04:34:58.157 00.016 12020 worker thread servicing REQUEST_EXPOSE 2000
04:34:58.157 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(1399,97,31,31)
04:34:58.164 00.007 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"37d84068-392b-4ec8-a354-88cbfec617cc"}
04:34:58.180 00.016 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"37d84068-392b-4ec8-a354-88cbfec617cc"}
04:34:58.218 00.038 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"d1a318ec-8b8a-454f-91c4-4ae9cca31919"}
04:34:58.235 00.017 9340 case statement mapped state 6 to 3
04:34:58.255 00.020 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"d1a318ec-8b8a-454f-91c4-4ae9cca31919"}
04:34:58.275 00.020 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"3ce12590-789b-4da7-a4d1-1ee5f3addc71"}
04:34:58.317 00.042 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":687,"width":15,"height":15,"star_pos":[7.28,6.81],"pixels":"..."},"id":"3ce12590-789b-4da7-a4d1-1ee5f3addc71"}
04:35:00.032 01.715 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"51fbf08b-f765-4d27-acf0-1c3db9446780"}
04:35:00.082 00.050 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"51fbf08b-f765-4d27-acf0-1c3db9446780"}
04:35:00.124 00.042 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"3c384ec0-8cd1-47a0-ac4f-1ccedc9e89e0"}
04:35:00.153 00.029 9340 case statement mapped state 6 to 3
04:35:00.197 00.044 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"3c384ec0-8cd1-47a0-ac4f-1ccedc9e89e0"}
04:35:00.249 00.052 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"78f4772b-1e1f-4a4e-8f66-87914e446a23"}
04:35:00.345 00.096 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":687,"width":15,"height":15,"star_pos":[7.28,6.81],"pixels":"..."},"id":"78f4772b-1e1f-4a4e-8f66-87914e446a23"}
04:35:00.835 00.490 12020 Exposure complete
04:35:02.029 01.194 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"135d04cc-12c9-4d0a-a9fa-a87752d0baa3"}
04:35:02.159 00.130 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"135d04cc-12c9-4d0a-a9fa-a87752d0baa3"}
04:35:02.292 00.133 9340 OnExposeComplete: enter
04:35:02.342 00.050 12020 worker thread done servicing request
04:35:02.342 00.000 9340 UpdateGuideState(): m_state=6
04:35:02.498 00.156 9340 Star::Find(15, 1414, 111, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 688
04:35:02.604 00.106 9340 Star::Find returns 1 (0), X=1413.96, Y=111.85, Mass=1536181, SNR=208.2, Peak=60956 HFD=4.7
04:35:02.690 00.086 9340 MultiStar: [#1 0.44,-0.01,0.96,U] [#2 0.14,-0.28,0.97,U] [#3 0.28,0.01,1.14,U] [#4 -0.41,-0.01,0.89,U] [#5 -0.43,-0.17,0.92,U] [#6 -0.41,0.01,0.89,U] [#7 -0.53,0.08,0.00,M7] [#8 -0.57,0.03,0.00,M10] 
04:35:02.755 00.065 9340 single-star, 6 included, MultiStar: {-0.04, -0.06}, one-star: {0.01, 0.04}
04:35:02.812 00.057 9340 CameraToMount -- cameraTheta (1.30) - m_xAngle (0.05) = xAngle (1.25 = 1.25)
04:35:02.850 00.038 9340 CameraToMount -- cameraTheta (1.30) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-1.82 = -1.82)
04:35:02.879 00.029 9340 CameraToMount -- cameraX=0.01 cameraY=0.04 hyp=0.04 cameraTheta=1.30 mountX=0.01 mountY=-0.04, mountTheta=-1.25
04:35:02.946 00.067 9340 SchedulePrimaryMove(10104498, x=0.01, y=0.04, opts=13)
04:35:02.981 00.035 9340 Enqueuing Move request for scope (0.01, 0.04)
04:35:03.018 00.037 12020 Worker thread wakes up
04:35:03.018 00.000 12020 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.04) opts 0xd
04:35:03.019 00.001 12020 Handling offset move in thread for scope, endpoint = (0.01, 0.04)
04:35:03.019 00.000 12020 Moving (0.01, 0.04) raw xDistance=0.01 yDistance=-0.04
04:35:03.019 00.000 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
04:35:03.020 00.001 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:35:03.020 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=5880, max=65535, med=10333, FiltMin=7694, FiltMax=65523, Gamma=2.870
04:35:03.082 00.062 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
04:35:03.082 00.000 9340 UpdateGuideState exits: m=1536181 SNR=208.2
04:35:03.098 00.016 12020 MoveAxis(E, 0, ABG)
04:35:03.099 00.001 12020 Move returns status 0, amount 0
04:35:03.099 00.000 12020 MoveAxis(N, 0, ABG)
04:35:03.099 00.000 12020 Move returns status 0, amount 0
04:35:03.099 00.000 12020 move complete, result=0
04:35:03.099 00.000 12020 worker thread done servicing request
04:35:03.103 00.004 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:35:03.119 00.016 9340 ScheduleExposure(2000,3,1) exposurePending=0
04:35:03.157 00.038 9340 Enqueuing Expose request
04:35:03.241 00.084 12020 Worker thread wakes up
04:35:03.242 00.001 9340 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
04:35:03.274 00.032 12020 worker thread servicing REQUEST_EXPOSE 2000
04:35:03.275 00.001 12020 Handling exposure in thread, d=2000 o=3 r=(1399,97,31,31)
04:35:03.285 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"db558c92-e251-448d-ba9b-548b2d1ce5a5"}
04:35:03.352 00.067 9340 case statement mapped state 6 to 3
04:35:03.372 00.020 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"db558c92-e251-448d-ba9b-548b2d1ce5a5"}
04:35:03.443 00.071 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"f7b5a419-ff97-4cce-b0c0-82cdba0a16fa"}
04:35:03.493 00.050 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":688,"width":15,"height":15,"star_pos":[6.96,6.85],"pixels":"..."},"id":"f7b5a419-ff97-4cce-b0c0-82cdba0a16fa"}
04:35:04.028 00.535 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"0fa214c3-5ca6-4d83-996e-b719a27295ae"}
04:35:04.048 00.020 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"0fa214c3-5ca6-4d83-996e-b719a27295ae"}
04:35:04.071 00.023 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"f76a38ce-f04b-4be2-b2c1-5819d8284efc"}
04:35:04.118 00.047 9340 case statement mapped state 6 to 3
04:35:04.174 00.056 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"f76a38ce-f04b-4be2-b2c1-5819d8284efc"}
04:35:04.219 00.045 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"6edd4b9a-c089-49b5-b9f6-de2c33b5f077"}
04:35:04.327 00.108 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":688,"width":15,"height":15,"star_pos":[6.96,6.85],"pixels":"..."},"id":"6edd4b9a-c089-49b5-b9f6-de2c33b5f077"}
04:35:05.934 01.607 12020 Exposure complete
04:35:06.028 00.094 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"c32fdf57-1da3-447f-8f3e-75e7c3327116"}
04:35:06.123 00.095 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"c32fdf57-1da3-447f-8f3e-75e7c3327116"}
04:35:06.690 00.567 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"a6b342ab-a2d8-4f5c-bda4-277b33323941"}
04:35:06.844 00.154 9340 case statement mapped state 6 to 3
04:35:07.103 00.259 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"a6b342ab-a2d8-4f5c-bda4-277b33323941"}
04:35:07.369 00.266 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"0409c16c-c3dc-4512-94d0-40ba370b43cc"}
04:35:07.541 00.172 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":688,"width":15,"height":15,"star_pos":[6.96,6.85],"pixels":"..."},"id":"0409c16c-c3dc-4512-94d0-40ba370b43cc"}
04:35:08.027 00.486 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"ecc81946-e689-42f4-9c90-72ad7b008c20"}
04:35:08.152 00.125 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"ecc81946-e689-42f4-9c90-72ad7b008c20"}
04:35:08.411 00.259 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"4a25ddae-41ad-45b0-b589-381d233eb5df"}
04:35:08.561 00.150 12020 worker thread done servicing request
04:35:08.562 00.001 9340 case statement mapped state 6 to 3
04:35:08.629 00.067 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"4a25ddae-41ad-45b0-b589-381d233eb5df"}
04:35:08.725 00.096 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"6aa7f2e1-6e67-4697-94dc-3444b0894526"}
04:35:08.789 00.064 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":688,"width":15,"height":15,"star_pos":[6.96,6.85],"pixels":"..."},"id":"6aa7f2e1-6e67-4697-94dc-3444b0894526"}
04:35:08.898 00.109 9340 OnExposeComplete: enter
04:35:09.013 00.115 9340 UpdateGuideState(): m_state=6
04:35:09.064 00.051 9340 Star::Find(15, 1413, 111, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 689
04:35:09.122 00.058 9340 Star::Find returns 1 (0), X=1413.68, Y=111.86, Mass=1471906, SNR=178.3, Peak=60693 HFD=5.0
04:35:09.196 00.074 9340 MultiStar: [#1 0.39,0.18,1.10,U] [#2 -0.04,-0.19,0.92,U] [#3 0.20,-0.06,1.06,U] [#4 -0.45,0.07,1.08,U] [#5 -0.49,0.11,1.06,U] [#6 -0.42,0.09,1.23,U] [#7 -0.48,0.06,0.98,U] [#8 -0.77,0.10,0.00,R] 
04:35:09.244 00.048 9340 refined, 7 included, MultiStar: {-0.19, 0.05}, one-star: {-0.26, 0.06}
04:35:09.276 00.032 9340 CameraToMount -- cameraTheta (2.91) - m_xAngle (0.05) = xAngle (2.86 = 2.86)
04:35:09.325 00.049 9340 CameraToMount -- cameraTheta (2.91) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-0.20 = -0.20)
04:35:09.359 00.034 9340 CameraToMount -- cameraX=-0.19 cameraY=0.05 hyp=0.20 cameraTheta=2.91 mountX=-0.19 mountY=-0.04, mountTheta=-2.94
04:35:09.452 00.093 9340 SchedulePrimaryMove(10104498, x=-0.19, y=0.05, opts=13)
04:35:09.479 00.027 9340 Enqueuing Move request for scope (-0.19, 0.05)
04:35:09.512 00.033 12020 Worker thread wakes up
04:35:09.512 00.000 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.19, 0.05) opts 0xd
04:35:09.512 00.000 12020 Handling offset move in thread for scope, endpoint = (-0.19, 0.05)
04:35:09.512 00.000 12020 Moving (-0.19, 0.05) raw xDistance=-0.19 yDistance=-0.04
04:35:09.512 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=5964, max=65535, med=10283, FiltMin=8006, FiltMax=65523, Gamma=2.870
04:35:09.557 00.045 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.19
04:35:09.557 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:35:09.557 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
04:35:09.558 00.001 12020 MoveAxis(E, 0, ABG)
04:35:09.558 00.000 12020 Move returns status 0, amount 0
04:35:09.559 00.001 12020 MoveAxis(N, 0, ABG)
04:35:09.561 00.002 12020 Move returns status 0, amount 0
04:35:09.574 00.013 9340 UpdateGuideState exits: m=1471906 SNR=178.3
04:35:09.667 00.093 12020 move complete, result=0
04:35:09.668 00.001 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:35:09.684 00.016 12020 worker thread done servicing request
04:35:09.684 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
04:35:09.733 00.049 9340 Enqueuing Expose request
04:35:09.797 00.064 12020 Worker thread wakes up
04:35:09.797 00.000 9340 GuideStep: -0.2 px 0 ms EAST, -0.0 px 0 ms NORTH
04:35:09.815 00.018 12020 worker thread servicing REQUEST_EXPOSE 2000
04:35:09.815 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(1399,97,31,31)
04:35:10.026 00.211 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"a28ea3cc-2211-44db-9434-d2252380721a"}
04:35:10.077 00.051 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"a28ea3cc-2211-44db-9434-d2252380721a"}
04:35:10.097 00.020 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"26d6ad6b-d431-437b-a882-7e06fea64e97"}
04:35:10.124 00.027 9340 case statement mapped state 6 to 3
04:35:10.158 00.034 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"26d6ad6b-d431-437b-a882-7e06fea64e97"}
04:35:10.188 00.030 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"ca6ef638-246e-40ca-a127-a8cbd39b08ed"}
04:35:10.270 00.082 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":689,"width":15,"height":15,"star_pos":[6.68,6.86],"pixels":"..."},"id":"ca6ef638-246e-40ca-a127-a8cbd39b08ed"}
04:35:12.030 01.760 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"cebbfa0b-8f7f-4254-a10d-7f72812dd4ee"}
04:35:12.069 00.039 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"cebbfa0b-8f7f-4254-a10d-7f72812dd4ee"}
04:35:12.102 00.033 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"75ec973e-ddd3-4cf7-a9a3-d757ab2ead35"}
04:35:12.119 00.017 9340 case statement mapped state 6 to 3
04:35:12.149 00.030 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"75ec973e-ddd3-4cf7-a9a3-d757ab2ead35"}
04:35:12.233 00.084 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"d381eec5-a386-4953-8e29-97ba02bd5339"}
04:35:12.267 00.034 12020 Exposure complete
04:35:12.267 00.000 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":689,"width":15,"height":15,"star_pos":[6.68,6.86],"pixels":"..."},"id":"d381eec5-a386-4953-8e29-97ba02bd5339"}
04:35:13.018 00.751 12020 worker thread done servicing request
04:35:13.018 00.000 9340 OnExposeComplete: enter
04:35:13.040 00.022 9340 UpdateGuideState(): m_state=6
04:35:13.087 00.047 9340 Star::Find(15, 1413, 111, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 690
04:35:13.138 00.051 9340 Star::Find returns 1 (0), X=1414.32, Y=111.93, Mass=1476206, SNR=195.8, Peak=61354 HFD=4.7
04:35:13.159 00.021 9340 MultiStar: [#1 1.02,0.06,0.00,M1] [#2 0.43,-0.26,0.87,U] [#3 0.77,-0.06,0.00,M1] [#4 0.32,-0.00,1.10,U] [#5 0.02,0.02,0.93,U] [#6 0.08,0.07,0.98,U] [#7 -0.06,-0.06,1.03,U] [#8 0.83,-0.01,0.00,M1] 
04:35:13.191 00.032 9340 refined, 5 included, MultiStar: {0.19, -0.01}, one-star: {0.37, 0.12}
04:35:13.212 00.021 9340 CameraToMount -- cameraTheta (-0.07) - m_xAngle (0.05) = xAngle (-0.12 = -0.12)
04:35:13.235 00.023 9340 CameraToMount -- cameraTheta (-0.07) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-3.19 = 3.09)
04:35:13.260 00.025 9340 CameraToMount -- cameraX=0.19 cameraY=-0.01 hyp=0.19 cameraTheta=-0.07 mountX=0.19 mountY=0.01, mountTheta=0.05
04:35:13.322 00.062 9340 SchedulePrimaryMove(10104498, x=0.19, y=-0.01, opts=13)
04:35:13.350 00.028 9340 Enqueuing Move request for scope (0.19, -0.01)
04:35:13.385 00.035 12020 Worker thread wakes up
04:35:13.385 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=6162, max=65535, med=10290, FiltMin=7977, FiltMax=65523, Gamma=2.870
04:35:13.405 00.020 12020 worker thread servicing REQUEST_MOVE scope ofs (0.19, -0.01) opts 0xd
04:35:13.405 00.000 9340 UpdateGuideState exits: m=1476206 SNR=195.8
04:35:13.441 00.036 12020 Handling offset move in thread for scope, endpoint = (0.19, -0.01)
04:35:13.443 00.002 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:35:13.460 00.017 12020 Moving (0.19, -0.01) raw xDistance=0.19 yDistance=0.01
04:35:13.460 00.000 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.19
04:35:13.460 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:35:13.460 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
04:35:13.461 00.001 12020 MoveAxis(E, 0, ABG)
04:35:13.461 00.000 12020 Move returns status 0, amount 0
04:35:13.461 00.000 12020 MoveAxis(N, 0, ABG)
04:35:13.461 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
04:35:13.476 00.015 9340 Enqueuing Expose request
04:35:13.497 00.021 12020 Move returns status 0, amount 0
04:35:13.498 00.001 12020 move complete, result=0
04:35:13.498 00.000 12020 worker thread done servicing request
04:35:13.498 00.000 9340 GuideStep: 0.2 px 0 ms EAST, 0.0 px 0 ms NORTH
04:35:13.518 00.020 12020 Worker thread wakes up
04:35:13.518 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
04:35:13.518 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(1399,97,31,31)
04:35:14.029 00.511 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"32f5a158-3f87-4663-aa5f-aef308022b79"}
04:35:14.069 00.040 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"32f5a158-3f87-4663-aa5f-aef308022b79"}
04:35:14.090 00.021 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"9999bf69-91c4-4adb-a354-05f7f76157f3"}
04:35:14.124 00.034 9340 case statement mapped state 6 to 3
04:35:14.155 00.031 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"9999bf69-91c4-4adb-a354-05f7f76157f3"}
04:35:14.214 00.059 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"a3ce2142-88fe-467a-88b8-ca123da5ef7f"}
04:35:14.236 00.022 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":690,"width":15,"height":15,"star_pos":[7.32,6.93],"pixels":"..."},"id":"a3ce2142-88fe-467a-88b8-ca123da5ef7f"}
04:35:15.905 01.669 12020 Exposure complete
04:35:16.029 00.124 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"cb85fb4c-5e0e-40e5-a6da-f3c95c7da567"}
04:35:16.053 00.024 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"cb85fb4c-5e0e-40e5-a6da-f3c95c7da567"}
04:35:16.079 00.026 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"1b451f58-bfba-4d72-930f-fc2fe7bdb6a5"}
04:35:16.094 00.015 9340 case statement mapped state 6 to 3
04:35:16.114 00.020 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"1b451f58-bfba-4d72-930f-fc2fe7bdb6a5"}
04:35:16.138 00.024 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"22f742d2-cb91-4048-aefe-56c4947e1f99"}
04:35:16.197 00.059 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":690,"width":15,"height":15,"star_pos":[7.32,6.93],"pixels":"..."},"id":"22f742d2-cb91-4048-aefe-56c4947e1f99"}
04:35:16.306 00.109 9340 OnExposeComplete: enter
04:35:16.352 00.046 12020 worker thread done servicing request
04:35:16.352 00.000 9340 UpdateGuideState(): m_state=6
04:35:16.385 00.033 9340 Star::Find(15, 1414, 111, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 691
04:35:16.406 00.021 9340 Star::Find returns 1 (0), X=1414.21, Y=111.86, Mass=1526714, SNR=229.4, Peak=61513 HFD=4.8
04:35:16.443 00.037 9340 MultiStar: [#1 1.03,0.04,0.00,M2] [#2 0.45,-0.28,0.00,M1] [#3 0.77,-0.07,0.00,M2] [#4 -0.14,0.03,0.90,U] [#5 -0.06,-0.18,0.75,U] [#6 -0.01,0.06,0.70,U] [#7 -0.18,0.06,0.95,U] [#8 0.82,0.11,0.00,M2] 
04:35:16.501 00.058 9340 refined, 4 included, MultiStar: {-0.02, 0.01}, one-star: {0.27, 0.05}
04:35:16.527 00.026 9340 CameraToMount -- cameraTheta (2.62) - m_xAngle (0.05) = xAngle (2.57 = 2.57)
04:35:16.552 00.025 9340 CameraToMount -- cameraTheta (2.62) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-0.49 = -0.49)
04:35:16.567 00.015 9340 CameraToMount -- cameraX=-0.02 cameraY=0.01 hyp=0.02 cameraTheta=2.62 mountX=-0.02 mountY=-0.01, mountTheta=-2.63
04:35:16.606 00.039 9340 SchedulePrimaryMove(10104498, x=-0.02, y=0.01, opts=13)
04:35:16.648 00.042 9340 Enqueuing Move request for scope (-0.02, 0.01)
04:35:16.676 00.028 12020 Worker thread wakes up
04:35:16.676 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=6375, max=65535, med=10314, FiltMin=8214, FiltMax=65523, Gamma=2.870
04:35:16.698 00.022 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.01) opts 0xd
04:35:16.698 00.000 9340 UpdateGuideState exits: m=1526714 SNR=229.4
04:35:16.716 00.018 12020 Handling offset move in thread for scope, endpoint = (-0.02, 0.01)
04:35:16.716 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:35:16.736 00.020 12020 Moving (-0.02, 0.01) raw xDistance=-0.02 yDistance=-0.01
04:35:16.737 00.001 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
04:35:16.737 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:35:16.737 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
04:35:16.737 00.000 12020 MoveAxis(E, 0, ABG)
04:35:16.738 00.001 12020 Move returns status 0, amount 0
04:35:16.738 00.000 12020 MoveAxis(N, 0, ABG)
04:35:16.738 00.000 12020 Move returns status 0, amount 0
04:35:16.739 00.001 12020 move complete, result=0
04:35:16.739 00.000 12020 worker thread done servicing request
04:35:16.739 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
04:35:16.809 00.070 9340 Enqueuing Expose request
04:35:16.835 00.026 12020 Worker thread wakes up
04:35:16.835 00.000 9340 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
04:35:16.853 00.018 12020 worker thread servicing REQUEST_EXPOSE 2000
04:35:16.853 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(1399,97,31,31)
04:35:18.028 01.175 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"baee759e-098a-4606-a458-c92321b31ffc"}
04:35:18.047 00.019 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"baee759e-098a-4606-a458-c92321b31ffc"}
04:35:18.062 00.015 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"6958bcd6-ccdb-4be7-835c-d84aae07b692"}
04:35:18.076 00.014 9340 case statement mapped state 6 to 3
04:35:18.090 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"6958bcd6-ccdb-4be7-835c-d84aae07b692"}
04:35:18.116 00.026 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"7949d78a-1d67-470d-aebc-93508e76fb70"}
04:35:18.158 00.042 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":691,"width":15,"height":15,"star_pos":[7.21,6.86],"pixels":"..."},"id":"7949d78a-1d67-470d-aebc-93508e76fb70"}
04:35:19.442 01.284 12020 Exposure complete
04:35:20.027 00.585 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"d97f38c6-a2ee-4c79-8e7e-fe7ecf68f3d0"}
04:35:20.100 00.073 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"d97f38c6-a2ee-4c79-8e7e-fe7ecf68f3d0"}
04:35:20.169 00.069 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"d5ba86e2-2f05-4a9c-b092-ebe38836a8db"}
04:35:20.212 00.043 9340 case statement mapped state 6 to 3
04:35:20.351 00.139 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"d5ba86e2-2f05-4a9c-b092-ebe38836a8db"}
04:35:20.481 00.130 12020 worker thread done servicing request
04:35:20.485 00.004 9340 OnExposeComplete: enter
04:35:20.527 00.042 9340 UpdateGuideState(): m_state=6
04:35:20.661 00.134 9340 Star::Find(15, 1414, 111, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 692
04:35:20.775 00.114 9340 Star::Find returns 1 (0), X=1414.66, Y=111.48, Mass=1594238, SNR=238.6, Peak=64850 HFD=5.0
04:35:20.811 00.036 9340 MultiStar: [#1 1.07,-0.37,0.00,M3] [#2 0.77,-0.58,0.00,M2] [#3 1.01,-0.18,0.00,M3] [#4 0.29,-0.35,0.88,U] [#5 0.17,-0.25,0.80,U] [#6 0.30,-0.26,0.80,U] [#7 0.33,-0.28,0.83,U] [#8 1.13,-0.25,0.00,M3] 
04:35:20.831 00.020 9340 refined, 4 included, MultiStar: {0.38, -0.29}, one-star: {0.71, -0.33}
04:35:20.859 00.028 9340 CameraToMount -- cameraTheta (-0.67) - m_xAngle (0.05) = xAngle (-0.71 = -0.71)
04:35:20.875 00.016 9340 CameraToMount -- cameraTheta (-0.67) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-3.78 = 2.50)
04:35:20.936 00.061 9340 CameraToMount -- cameraX=0.38 cameraY=-0.29 hyp=0.48 cameraTheta=-0.67 mountX=0.36 mountY=0.29, mountTheta=0.67
04:35:20.966 00.030 9340 SchedulePrimaryMove(10104498, x=0.38, y=-0.29, opts=13)
04:35:20.982 00.016 9340 Enqueuing Move request for scope (0.38, -0.29)
04:35:21.008 00.026 12020 Worker thread wakes up
04:35:21.009 00.001 12020 worker thread servicing REQUEST_MOVE scope ofs (0.38, -0.29) opts 0xd
04:35:21.009 00.000 12020 Handling offset move in thread for scope, endpoint = (0.38, -0.29)
04:35:21.009 00.000 12020 Moving (0.38, -0.29) raw xDistance=0.36 yDistance=0.29
04:35:21.010 00.001 9340 UpdateImageDisplay: Size=(1920,1080) min=6368, max=65535, med=10287, FiltMin=8081, FiltMax=65523, Gamma=2.870
04:35:21.031 00.021 12020 GuideAlgorithmHysteresis::Result() returns 0.15 from input 0.36
04:35:21.033 00.002 9340 UpdateGuideState exits: m=1594238 SNR=238.6
04:35:21.077 00.044 12020 GuideAlgorithmResistSwitch::result() returns 0.29 from input 0.29
04:35:21.077 00.000 12020 MoveAxis(W, 27, ABG)
04:35:21.077 00.000 12020 Guiding  Dir = 3, Dur = 27
04:35:21.081 00.004 12020 IsSlewing returns 0
04:35:21.083 00.002 12020 IsGuiding returns 0
04:35:21.086 00.003 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:35:21.105 00.019 9340 ScheduleExposure(2000,3,1) exposurePending=0
04:35:21.127 00.022 12020 IsGuiding returns 1
04:35:21.128 00.001 12020 scope still moving after pulse duration time elapsed
04:35:21.128 00.000 9340 Enqueuing Expose request
04:35:21.150 00.022 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"6eef5f31-9fda-4d14-b560-41a14da97621"}
04:35:21.167 00.017 12020 IsSlewing returns 0
04:35:21.169 00.002 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":692,"width":15,"height":15,"star_pos":[6.66,7.48],"pixels":"..."},"id":"6eef5f31-9fda-4d14-b560-41a14da97621"}
04:35:21.224 00.055 12020 IsGuiding returns 0
04:35:21.224 00.000 12020 scope move finished after 27 + 112 ms
04:35:21.224 00.000 12020 Move returns status 0, amount 27
04:35:21.224 00.000 12020 MoveAxis(S, 46, ABG)
04:35:21.224 00.000 12020 Guiding  Dir = 1, Dur = 46
04:35:21.227 00.003 12020 IsSlewing returns 0
04:35:21.229 00.002 12020 IsGuiding returns 0
04:35:21.306 00.077 12020 IsGuiding returns 1
04:35:21.307 00.001 12020 scope still moving after pulse duration time elapsed
04:35:21.331 00.024 12020 IsSlewing returns 0
04:35:21.342 00.011 12020 IsGuiding returns 1
04:35:21.465 00.123 12020 IsSlewing returns 0
04:35:21.497 00.032 12020 IsGuiding returns 0
04:35:21.497 00.000 12020 scope move finished after 46 + 222 ms
04:35:21.525 00.028 12020 Move returns status 0, amount 46
04:35:21.525 00.000 12020 move complete, result=0
04:35:21.526 00.001 12020 worker thread done servicing request
04:35:21.526 00.000 9340 GuideStep: 0.4 px 27 ms WEST, 0.3 px 46 ms SOUTH
04:35:21.544 00.018 12020 Worker thread wakes up
04:35:21.544 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
04:35:21.545 00.001 12020 Handling exposure in thread, d=2000 o=3 r=(1399,97,31,31)
04:35:22.028 00.483 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"496f876d-7273-4061-b8f4-08bbc968164e"}
04:35:22.205 00.177 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"496f876d-7273-4061-b8f4-08bbc968164e"}
04:35:22.506 00.301 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"3452b042-f86e-4600-a61b-8494ace73cc9"}
04:35:22.710 00.204 9340 case statement mapped state 6 to 3
04:35:22.906 00.196 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"3452b042-f86e-4600-a61b-8494ace73cc9"}
04:35:23.201 00.295 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"ffc9fd31-a27d-4e95-a763-8f0058b1159d"}
04:35:23.527 00.326 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":692,"width":15,"height":15,"star_pos":[6.66,7.48],"pixels":"..."},"id":"ffc9fd31-a27d-4e95-a763-8f0058b1159d"}
04:35:24.030 00.503 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"c0dc5c2a-fc2e-4780-8e5a-ba5dedde27e2"}
04:35:24.220 00.190 12020 Exposure complete
04:35:24.221 00.001 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"c0dc5c2a-fc2e-4780-8e5a-ba5dedde27e2"}
04:35:24.437 00.216 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"72952eed-b462-4b91-a92c-7f20c1e6a9e5"}
04:35:24.699 00.262 9340 case statement mapped state 6 to 3
04:35:24.912 00.213 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"72952eed-b462-4b91-a92c-7f20c1e6a9e5"}
04:35:25.199 00.287 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"0ea99ef4-cd8d-4033-80b9-18647055abbd"}
04:35:25.399 00.200 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":692,"width":15,"height":15,"star_pos":[6.66,7.48],"pixels":"..."},"id":"0ea99ef4-cd8d-4033-80b9-18647055abbd"}
04:35:26.041 00.642 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"b41677ca-ac82-40e5-86f1-c445eb3cf9ec"}
04:35:26.204 00.163 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"b41677ca-ac82-40e5-86f1-c445eb3cf9ec"}
04:35:26.413 00.209 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"da5db987-2dac-478d-adbb-a47a33ca8938"}
04:35:26.574 00.161 12020 worker thread done servicing request
04:35:26.574 00.000 9340 case statement mapped state 6 to 3
04:35:26.731 00.157 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"da5db987-2dac-478d-adbb-a47a33ca8938"}
04:35:26.965 00.234 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"5d4562a9-c837-4f59-98e7-96112d3a8fe6"}
04:35:27.427 00.462 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":692,"width":15,"height":15,"star_pos":[6.66,7.48],"pixels":"..."},"id":"5d4562a9-c837-4f59-98e7-96112d3a8fe6"}
04:35:27.593 00.166 9340 OnExposeComplete: enter
04:35:27.769 00.176 9340 UpdateGuideState(): m_state=6
04:35:27.886 00.117 9340 Star::Find(15, 1414, 111, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 693
04:35:27.970 00.084 9340 Star::Find returns 1 (0), X=1414.11, Y=111.84, Mass=1630517, SNR=257.1, Peak=61510 HFD=4.9
04:35:28.084 00.114 9340 MultiStar: [#1 0.87,-0.05,0.00,M4] [#2 0.32,-0.19,0.67,U] [#3 0.58,-0.02,0.00,M4] [#4 -0.18,-0.01,0.79,U] [#5 -0.26,-0.23,0.63,U] [#6 -0.30,0.09,0.71,U] [#7 -0.12,-0.05,0.62,U] [#8 0.45,-0.19,0.68,U] 
04:35:28.186 00.102 9340 refined, 6 included, MultiStar: {0.02, -0.06}, one-star: {0.17, 0.03}
04:35:28.342 00.156 9340 CameraToMount -- cameraTheta (-1.30) - m_xAngle (0.05) = xAngle (-1.35 = -1.35)
04:35:28.390 00.048 9340 CameraToMount -- cameraTheta (-1.30) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-4.42 = 1.87)
04:35:28.457 00.067 9340 CameraToMount -- cameraX=0.02 cameraY=-0.06 hyp=0.07 cameraTheta=-1.30 mountX=0.01 mountY=0.06, mountTheta=1.34
04:35:28.529 00.072 9340 SchedulePrimaryMove(10104498, x=0.02, y=-0.06, opts=13)
04:35:28.579 00.050 9340 Enqueuing Move request for scope (0.02, -0.06)
04:35:28.603 00.024 12020 Worker thread wakes up
04:35:28.603 00.000 12020 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.06) opts 0xd
04:35:28.603 00.000 12020 Handling offset move in thread for scope, endpoint = (0.02, -0.06)
04:35:28.603 00.000 12020 Moving (0.02, -0.06) raw xDistance=0.01 yDistance=0.06
04:35:28.604 00.001 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
04:35:28.604 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:35:28.604 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
04:35:28.604 00.000 12020 MoveAxis(E, 0, ABG)
04:35:28.604 00.000 12020 Move returns status 0, amount 0
04:35:28.605 00.001 9340 UpdateImageDisplay: Size=(1920,1080) min=5095, max=65535, med=10251, FiltMin=7749, FiltMax=65523, Gamma=2.870
04:35:28.629 00.024 12020 MoveAxis(N, 0, ABG)
04:35:28.629 00.000 12020 Move returns status 0, amount 0
04:35:28.638 00.009 12020 move complete, result=0
04:35:28.638 00.000 12020 worker thread done servicing request
04:35:28.640 00.002 9340 UpdateGuideState exits: m=1630517 SNR=257.1
04:35:28.668 00.028 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:35:28.744 00.076 9340 ScheduleExposure(2000,3,1) exposurePending=0
04:35:28.774 00.030 9340 Enqueuing Expose request
04:35:28.843 00.069 12020 Worker thread wakes up
04:35:28.843 00.000 9340 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
04:35:28.867 00.024 12020 worker thread servicing REQUEST_EXPOSE 2000
04:35:28.867 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(1399,97,31,31)
04:35:28.901 00.034 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"83018f01-3f67-4e19-b5d4-1a49b59065d3"}
04:35:28.938 00.037 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"83018f01-3f67-4e19-b5d4-1a49b59065d3"}
04:35:29.012 00.074 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"3273e15a-5831-41ab-9d9b-d066d4a6936e"}
04:35:29.036 00.024 9340 case statement mapped state 6 to 3
04:35:29.071 00.035 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"3273e15a-5831-41ab-9d9b-d066d4a6936e"}
04:35:29.131 00.060 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"2a3776cb-6758-408c-be3c-d19de1395870"}
04:35:29.152 00.021 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":693,"width":15,"height":15,"star_pos":[7.11,6.84],"pixels":"..."},"id":"2a3776cb-6758-408c-be3c-d19de1395870"}
04:35:30.058 00.906 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"dd03f480-04b6-4629-8364-055cd6d8bd33"}
04:35:30.123 00.065 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"dd03f480-04b6-4629-8364-055cd6d8bd33"}
04:35:30.182 00.059 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"1c6f8e67-e99d-4b2a-979e-1d7e000688cc"}
04:35:30.228 00.046 9340 case statement mapped state 6 to 3
04:35:30.280 00.052 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"1c6f8e67-e99d-4b2a-979e-1d7e000688cc"}
04:35:30.313 00.033 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"e65caf9c-a3bd-4273-8583-97961969bdf5"}
04:35:30.339 00.026 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":693,"width":15,"height":15,"star_pos":[7.11,6.84],"pixels":"..."},"id":"e65caf9c-a3bd-4273-8583-97961969bdf5"}
04:35:31.282 00.943 12020 Exposure complete
04:35:32.043 00.761 12020 worker thread done servicing request
04:35:32.043 00.000 9340 OnExposeComplete: enter
04:35:32.125 00.082 9340 UpdateGuideState(): m_state=6
04:35:32.150 00.025 9340 Star::Find(15, 1414, 111, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 694
04:35:32.180 00.030 9340 Star::Find returns 1 (0), X=1414.37, Y=112.00, Mass=1492366, SNR=198.9, Peak=64850 HFD=4.9
04:35:32.233 00.053 9340 MultiStar: [#1 0.97,0.21,0.00,M5] [#2 0.49,-0.13,0.85,U] [#3 0.75,0.19,0.00,M5] [#4 0.02,0.25,0.95,U] [#5 0.06,0.22,0.88,U] [#6 -0.01,0.45,0.98,U] [#7 -0.12,0.40,1.06,U] [#8 0.75,0.19,0.00,M3] 
04:35:32.292 00.059 9340 refined, 5 included, MultiStar: {0.14, 0.24}, one-star: {0.43, 0.20}
04:35:32.350 00.058 9340 CameraToMount -- cameraTheta (1.06) - m_xAngle (0.05) = xAngle (1.01 = 1.01)
04:35:32.447 00.097 9340 CameraToMount -- cameraTheta (1.06) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-2.06 = -2.06)
04:35:32.465 00.018 9340 CameraToMount -- cameraX=0.14 cameraY=0.24 hyp=0.28 cameraTheta=1.06 mountX=0.15 mountY=-0.25, mountTheta=-1.03
04:35:32.487 00.022 9340 SchedulePrimaryMove(10104498, x=0.14, y=0.24, opts=13)
04:35:32.504 00.017 9340 Enqueuing Move request for scope (0.14, 0.24)
04:35:32.520 00.016 12020 Worker thread wakes up
04:35:32.520 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=6087, max=65535, med=10276, FiltMin=7929, FiltMax=65523, Gamma=2.870
04:35:32.539 00.019 12020 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.24) opts 0xd
04:35:32.539 00.000 9340 UpdateGuideState exits: m=1492366 SNR=198.9
04:35:32.584 00.045 12020 Handling offset move in thread for scope, endpoint = (0.14, 0.24)
04:35:32.584 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:35:32.600 00.016 12020 Moving (0.14, 0.24) raw xDistance=0.15 yDistance=-0.25
04:35:32.600 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
04:35:32.626 00.026 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.15
04:35:32.626 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:35:32.626 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.25
04:35:32.626 00.000 12020 MoveAxis(E, 0, ABG)
04:35:32.627 00.001 12020 Move returns status 0, amount 0
04:35:32.627 00.000 12020 MoveAxis(N, 0, ABG)
04:35:32.628 00.001 12020 Move returns status 0, amount 0
04:35:32.628 00.000 12020 move complete, result=0
04:35:32.628 00.000 12020 worker thread done servicing request
04:35:32.628 00.000 9340 Enqueuing Expose request
04:35:32.648 00.020 9340 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
04:35:32.669 00.021 12020 Worker thread wakes up
04:35:32.669 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
04:35:32.669 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(1399,97,31,31)
04:35:32.682 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"8e296556-3b68-43c5-ae72-b99cb37a408c"}
04:35:32.700 00.018 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"8e296556-3b68-43c5-ae72-b99cb37a408c"}
04:35:32.752 00.052 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"799773f0-87d3-41ac-9914-39fe8a0c4415"}
04:35:32.773 00.021 9340 case statement mapped state 6 to 3
04:35:32.790 00.017 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"799773f0-87d3-41ac-9914-39fe8a0c4415"}
04:35:32.808 00.018 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"53f81056-8a52-4433-96cd-134c47418864"}
04:35:32.828 00.020 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":694,"width":15,"height":15,"star_pos":[7.37,7.00],"pixels":"..."},"id":"53f81056-8a52-4433-96cd-134c47418864"}
04:35:34.061 01.233 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"8c655595-2a65-4f9a-b83b-cb6c5f923810"}
04:35:34.099 00.038 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"8c655595-2a65-4f9a-b83b-cb6c5f923810"}
04:35:34.135 00.036 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"d6ac94c4-f635-4a8d-9a30-8a8297cdc5c6"}
04:35:34.170 00.035 9340 case statement mapped state 6 to 3
04:35:34.201 00.031 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"d6ac94c4-f635-4a8d-9a30-8a8297cdc5c6"}
04:35:34.294 00.093 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"999d8939-6f99-4d5b-a332-8012e441470e"}
04:35:34.454 00.160 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":694,"width":15,"height":15,"star_pos":[7.37,7.00],"pixels":"..."},"id":"999d8939-6f99-4d5b-a332-8012e441470e"}
04:35:35.067 00.613 12020 Exposure complete
04:35:35.646 00.579 9340 OnExposeComplete: enter
04:35:35.679 00.033 9340 UpdateGuideState(): m_state=6
04:35:35.722 00.043 12020 worker thread done servicing request
04:35:35.727 00.005 9340 Star::Find(15, 1414, 112, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 695
04:35:35.749 00.022 9340 Star::Find returns 1 (0), X=1413.96, Y=111.53, Mass=1585254, SNR=220.8, Peak=60876 HFD=5.0
04:35:35.792 00.043 9340 MultiStar: [#1 0.61,-0.23,0.00,M6] [#2 0.17,-0.52,0.00,M1] [#3 0.46,-0.14,0.96,U] [#4 -0.33,-0.04,0.83,U] [#5 -0.27,-0.11,0.81,U] [#6 -0.27,-0.03,0.78,U] [#7 -0.42,-0.08,1.01,U] [#8 0.36,0.03,0.83,U] 
04:35:35.853 00.061 9340 refined, 6 included, MultiStar: {-0.06, -0.10}, one-star: {0.02, -0.28}
04:35:35.870 00.017 9340 CameraToMount -- cameraTheta (-2.12) - m_xAngle (0.05) = xAngle (-2.16 = -2.16)
04:35:35.905 00.035 9340 CameraToMount -- cameraTheta (-2.12) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-5.23 = 1.05)
04:35:35.932 00.027 9340 CameraToMount -- cameraX=-0.06 cameraY=-0.10 hyp=0.11 cameraTheta=-2.12 mountX=-0.06 mountY=0.10, mountTheta=2.14
04:35:36.019 00.087 9340 SchedulePrimaryMove(10104498, x=-0.06, y=-0.10, opts=13)
04:35:36.045 00.026 9340 Enqueuing Move request for scope (-0.06, -0.10)
04:35:36.062 00.017 12020 Worker thread wakes up
04:35:36.062 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=6130, max=65535, med=10236, FiltMin=8013, FiltMax=65523, Gamma=2.870
04:35:36.085 00.023 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.10) opts 0xd
04:35:36.086 00.001 12020 Handling offset move in thread for scope, endpoint = (-0.06, -0.10)
04:35:36.086 00.000 12020 Moving (-0.06, -0.10) raw xDistance=-0.06 yDistance=0.10
04:35:36.086 00.000 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
04:35:36.087 00.001 9340 UpdateGuideState exits: m=1585254 SNR=220.8
04:35:36.126 00.039 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:35:36.126 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
04:35:36.126 00.000 12020 MoveAxis(E, 0, ABG)
04:35:36.127 00.001 12020 Move returns status 0, amount 0
04:35:36.127 00.000 12020 MoveAxis(N, 0, ABG)
04:35:36.128 00.001 12020 Move returns status 0, amount 0
04:35:36.129 00.001 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:35:36.173 00.044 12020 move complete, result=0
04:35:36.174 00.001 9340 ScheduleExposure(2000,3,1) exposurePending=0
04:35:36.191 00.017 12020 worker thread done servicing request
04:35:36.191 00.000 9340 Enqueuing Expose request
04:35:36.208 00.017 12020 Worker thread wakes up
04:35:36.208 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
04:35:36.209 00.001 12020 Handling exposure in thread, d=2000 o=3 r=(1399,97,31,31)
04:35:36.211 00.002 9340 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
04:35:36.234 00.023 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"67636051-bb74-4220-b76e-0aaa39626258"}
04:35:36.262 00.028 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"67636051-bb74-4220-b76e-0aaa39626258"}
04:35:36.341 00.079 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"c7b74f57-67a3-4c74-8b5f-284c79fe91ac"}
04:35:36.384 00.043 9340 case statement mapped state 6 to 3
04:35:36.418 00.034 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"c7b74f57-67a3-4c74-8b5f-284c79fe91ac"}
04:35:36.463 00.045 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"18e1d301-fde8-4e95-878c-c8c35522590e"}
04:35:36.482 00.019 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":695,"width":15,"height":15,"star_pos":[6.96,6.53],"pixels":"..."},"id":"18e1d301-fde8-4e95-878c-c8c35522590e"}
04:35:38.068 01.586 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"bd63e616-447a-4757-a180-f3e2c8b34788"}
04:35:38.083 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"bd63e616-447a-4757-a180-f3e2c8b34788"}
04:35:38.097 00.014 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"84fc34e3-23c6-41af-b79d-2e5b3b26e702"}
04:35:38.116 00.019 9340 case statement mapped state 6 to 3
04:35:38.129 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"84fc34e3-23c6-41af-b79d-2e5b3b26e702"}
04:35:38.215 00.086 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"bb6c1c54-9180-4698-b363-b5489198bc16"}
04:35:38.232 00.017 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":695,"width":15,"height":15,"star_pos":[6.96,6.53],"pixels":"..."},"id":"bb6c1c54-9180-4698-b363-b5489198bc16"}
04:35:38.615 00.383 12020 Exposure complete
04:35:38.964 00.349 12020 worker thread done servicing request
04:35:38.964 00.000 9340 OnExposeComplete: enter
04:35:38.980 00.016 9340 UpdateGuideState(): m_state=6
04:35:38.995 00.015 9340 Star::Find(15, 1413, 111, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 696
04:35:39.038 00.043 9340 Star::Find returns 1 (0), X=1414.08, Y=111.93, Mass=1442370, SNR=175.5, Peak=60330 HFD=4.6
04:35:39.055 00.017 9340 MultiStar: [#1 0.83,0.16,0.00,M7] [#2 0.30,-0.13,0.87,U] [#3 0.71,0.17,0.00,M5] [#4 0.03,0.06,1.13,U] [#5 -0.18,0.11,1.06,U] [#6 0.05,0.13,0.95,U] [#7 -0.04,0.20,1.08,U] [#8 0.56,0.06,0.00,M3] 
04:35:39.068 00.013 9340 refined, 5 included, MultiStar: {0.04, 0.09}, one-star: {0.14, 0.13}
04:35:39.079 00.011 9340 CameraToMount -- cameraTheta (1.14) - m_xAngle (0.05) = xAngle (1.09 = 1.09)
04:35:39.093 00.014 9340 CameraToMount -- cameraTheta (1.14) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-1.98 = -1.98)
04:35:39.106 00.013 9340 CameraToMount -- cameraX=0.04 cameraY=0.09 hyp=0.10 cameraTheta=1.14 mountX=0.05 mountY=-0.09, mountTheta=-1.10
04:35:39.125 00.019 9340 SchedulePrimaryMove(10104498, x=0.04, y=0.09, opts=13)
04:35:39.163 00.038 9340 Enqueuing Move request for scope (0.04, 0.09)
04:35:39.176 00.013 12020 Worker thread wakes up
04:35:39.176 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=6121, max=65535, med=10264, FiltMin=7985, FiltMax=65519, Gamma=2.870
04:35:39.191 00.015 12020 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.09) opts 0xd
04:35:39.191 00.000 12020 Handling offset move in thread for scope, endpoint = (0.04, 0.09)
04:35:39.192 00.001 9340 UpdateGuideState exits: m=1442370 SNR=175.5
04:35:39.206 00.014 12020 Moving (0.04, 0.09) raw xDistance=0.05 yDistance=-0.09
04:35:39.206 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:35:39.220 00.014 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
04:35:39.220 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:35:39.220 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
04:35:39.237 00.017 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
04:35:39.237 00.000 12020 MoveAxis(E, 0, ABG)
04:35:39.238 00.001 12020 Move returns status 0, amount 0
04:35:39.238 00.000 12020 MoveAxis(N, 0, ABG)
04:35:39.238 00.000 9340 Enqueuing Expose request
04:35:39.259 00.021 12020 Move returns status 0, amount 0
04:35:39.259 00.000 12020 move complete, result=0
04:35:39.260 00.001 12020 worker thread done servicing request
04:35:39.260 00.000 9340 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
04:35:39.307 00.047 12020 Worker thread wakes up
04:35:39.307 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
04:35:39.308 00.001 12020 Handling exposure in thread, d=2000 o=3 r=(1399,97,31,31)
04:35:40.067 00.759 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"eb5f9d03-8e71-4bd5-9df4-33eeedeed5ce"}
04:35:40.079 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"eb5f9d03-8e71-4bd5-9df4-33eeedeed5ce"}
04:35:40.095 00.016 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"a87a2b54-541e-4a1b-8bb7-75468e32a7b1"}
04:35:40.108 00.013 9340 case statement mapped state 6 to 3
04:35:40.121 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"a87a2b54-541e-4a1b-8bb7-75468e32a7b1"}
04:35:40.175 00.054 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"9d0056fd-546a-4632-8e10-dda62529a0de"}
04:35:40.190 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":696,"width":15,"height":15,"star_pos":[7.08,6.93],"pixels":"..."},"id":"9d0056fd-546a-4632-8e10-dda62529a0de"}
04:35:41.725 01.535 12020 Exposure complete
04:35:42.069 00.344 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"8a44c242-ace4-49fa-9d88-3300eccf4440"}
04:35:42.120 00.051 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"8a44c242-ace4-49fa-9d88-3300eccf4440"}
04:35:42.149 00.029 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"ba11e7dc-ea57-455c-ae70-5bb63ed6c0e8"}
04:35:42.168 00.019 9340 case statement mapped state 6 to 3
04:35:42.211 00.043 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"ba11e7dc-ea57-455c-ae70-5bb63ed6c0e8"}
04:35:42.469 00.258 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"813b5f65-d6d4-498d-9d62-b04be0a011f9"}
04:35:42.509 00.040 12020 worker thread done servicing request
04:35:42.509 00.000 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":696,"width":15,"height":15,"star_pos":[7.08,6.93],"pixels":"..."},"id":"813b5f65-d6d4-498d-9d62-b04be0a011f9"}
04:35:42.552 00.043 9340 OnExposeComplete: enter
04:35:42.656 00.104 9340 UpdateGuideState(): m_state=6
04:35:42.820 00.164 9340 Star::Find(15, 1414, 111, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 697
04:35:42.852 00.032 9340 Star::Find returns 1 (0), X=1414.06, Y=112.02, Mass=1602077, SNR=233.6, Peak=61874 HFD=4.6
04:35:42.905 00.053 9340 MultiStar: [#1 0.77,-0.09,0.00,M8] [#2 0.14,-0.34,0.68,U] [#3 0.64,-0.02,0.00,M6] [#4 -0.14,-0.00,0.87,U] [#5 -0.17,-0.01,0.69,U] [#6 -0.29,0.12,0.78,U] [#7 -0.22,0.02,0.75,U] [#8 0.55,0.01,0.00,M4] 
04:35:42.922 00.017 9340 refined, 5 included, MultiStar: {-0.09, 0.02}, one-star: {0.12, 0.21}
04:35:42.981 00.059 9340 CameraToMount -- cameraTheta (2.97) - m_xAngle (0.05) = xAngle (2.92 = 2.92)
04:35:43.020 00.039 9340 CameraToMount -- cameraTheta (2.97) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-0.15 = -0.15)
04:35:43.077 00.057 9340 CameraToMount -- cameraX=-0.09 cameraY=0.02 hyp=0.09 cameraTheta=2.97 mountX=-0.09 mountY=-0.01, mountTheta=-2.99
04:35:43.152 00.075 9340 SchedulePrimaryMove(10104498, x=-0.09, y=0.02, opts=13)
04:35:43.184 00.032 9340 Enqueuing Move request for scope (-0.09, 0.02)
04:35:43.200 00.016 12020 Worker thread wakes up
04:35:43.201 00.001 9340 UpdateImageDisplay: Size=(1920,1080) min=5794, max=65535, med=10280, FiltMin=7996, FiltMax=65523, Gamma=2.870
04:35:43.216 00.015 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.02) opts 0xd
04:35:43.216 00.000 12020 Handling offset move in thread for scope, endpoint = (-0.09, 0.02)
04:35:43.216 00.000 9340 UpdateGuideState exits: m=1602077 SNR=233.6
04:35:43.235 00.019 12020 Moving (-0.09, 0.02) raw xDistance=-0.09 yDistance=-0.01
04:35:43.235 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:35:43.290 00.055 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
04:35:43.291 00.001 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:35:43.291 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
04:35:43.291 00.000 12020 MoveAxis(E, 0, ABG)
04:35:43.291 00.000 12020 Move returns status 0, amount 0
04:35:43.291 00.000 12020 MoveAxis(N, 0, ABG)
04:35:43.292 00.001 12020 Move returns status 0, amount 0
04:35:43.300 00.008 9340 ScheduleExposure(2000,3,1) exposurePending=0
04:35:43.323 00.023 12020 move complete, result=0
04:35:43.323 00.000 9340 Enqueuing Expose request
04:35:43.343 00.020 12020 worker thread done servicing request
04:35:43.343 00.000 9340 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
04:35:43.378 00.035 12020 Worker thread wakes up
04:35:43.379 00.001 12020 worker thread servicing REQUEST_EXPOSE 2000
04:35:43.380 00.001 12020 Handling exposure in thread, d=2000 o=3 r=(1399,97,31,31)
04:35:44.066 00.686 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"1bc31e77-eeed-4b9a-98b7-3367452f1487"}
04:35:44.084 00.018 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"1bc31e77-eeed-4b9a-98b7-3367452f1487"}
04:35:44.110 00.026 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"d4f47e5c-dacf-4946-9dd0-17f3041abdac"}
04:35:44.129 00.019 9340 case statement mapped state 6 to 3
04:35:44.167 00.038 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"d4f47e5c-dacf-4946-9dd0-17f3041abdac"}
04:35:44.273 00.106 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"4f9412c5-bb1f-44d5-9d7f-aa7b39760457"}
04:35:44.324 00.051 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":697,"width":15,"height":15,"star_pos":[7.06,7.02],"pixels":"..."},"id":"4f9412c5-bb1f-44d5-9d7f-aa7b39760457"}
04:35:45.793 01.469 12020 Exposure complete
04:35:46.069 00.276 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"042a5f10-15d5-48f3-9552-40a6f3450479"}
04:35:46.108 00.039 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"042a5f10-15d5-48f3-9552-40a6f3450479"}
04:35:46.210 00.102 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"942a4446-dd99-40b2-9c8f-38db749c6b12"}
04:35:46.235 00.025 9340 case statement mapped state 6 to 3
04:35:46.256 00.021 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"942a4446-dd99-40b2-9c8f-38db749c6b12"}
04:35:46.296 00.040 12020 worker thread done servicing request
04:35:46.296 00.000 9340 OnExposeComplete: enter
04:35:46.368 00.072 9340 UpdateGuideState(): m_state=6
04:35:46.393 00.025 9340 Star::Find(15, 1414, 112, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 698
04:35:46.431 00.038 9340 Star::Find returns 1 (0), X=1413.98, Y=112.11, Mass=1569195, SNR=224.0, Peak=59918 HFD=4.7
04:35:46.459 00.028 9340 MultiStar: [#1 0.69,0.23,0.00,M9] [#2 0.03,-0.13,0.68,U] [#3 0.35,0.20,0.90,U] [#4 -0.29,0.16,0.82,U] [#5 -0.18,0.20,0.82,U] [#6 -0.31,0.21,0.90,U] [#7 -0.28,0.20,0.88,U] [#8 0.28,0.11,0.77,U] 
04:35:46.505 00.046 9340 refined, 7 included, MultiStar: {-0.05, 0.17}, one-star: {0.04, 0.30}
04:35:46.530 00.025 9340 CameraToMount -- cameraTheta (1.84) - m_xAngle (0.05) = xAngle (1.79 = 1.79)
04:35:46.564 00.034 9340 CameraToMount -- cameraTheta (1.84) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-1.28 = -1.28)
04:35:46.582 00.018 9340 CameraToMount -- cameraX=-0.05 cameraY=0.17 hyp=0.17 cameraTheta=1.84 mountX=-0.04 mountY=-0.17, mountTheta=-1.79
04:35:46.608 00.026 9340 SchedulePrimaryMove(10104498, x=-0.05, y=0.17, opts=13)
04:35:46.670 00.062 9340 Enqueuing Move request for scope (-0.05, 0.17)
04:35:46.685 00.015 12020 Worker thread wakes up
04:35:46.685 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=6271, max=65535, med=10282, FiltMin=7865, FiltMax=65523, Gamma=2.870
04:35:46.700 00.015 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.17) opts 0xd
04:35:46.700 00.000 9340 UpdateGuideState exits: m=1569195 SNR=224.0
04:35:46.715 00.015 12020 Handling offset move in thread for scope, endpoint = (-0.05, 0.17)
04:35:46.715 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:35:46.727 00.012 12020 Moving (-0.05, 0.17) raw xDistance=-0.04 yDistance=-0.17
04:35:46.728 00.001 9340 ScheduleExposure(2000,3,1) exposurePending=0
04:35:46.744 00.016 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
04:35:46.744 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:35:46.745 00.001 9340 Enqueuing Expose request
04:35:46.767 00.022 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
04:35:46.767 00.000 12020 MoveAxis(E, 0, ABG)
04:35:46.767 00.000 12020 Move returns status 0, amount 0
04:35:46.768 00.001 12020 MoveAxis(N, 0, ABG)
04:35:46.768 00.000 12020 Move returns status 0, amount 0
04:35:46.768 00.000 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"0e533469-a780-487e-8b61-f4438d24fb83"}
04:35:46.806 00.038 12020 move complete, result=0
04:35:46.807 00.001 12020 worker thread done servicing request
04:35:46.807 00.000 12020 Worker thread wakes up
04:35:46.807 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
04:35:46.807 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(1399,97,31,31)
04:35:46.820 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":698,"width":15,"height":15,"star_pos":[6.98,7.11],"pixels":"..."},"id":"0e533469-a780-487e-8b61-f4438d24fb83"}
04:35:46.835 00.015 9340 GuideStep: -0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
04:35:48.073 01.238 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"f69ce216-3c1a-48c6-8f07-65ef99dd4cb1"}
04:35:48.105 00.032 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"f69ce216-3c1a-48c6-8f07-65ef99dd4cb1"}
04:35:48.135 00.030 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"16143c60-47c6-46a3-9135-b56b160da506"}
04:35:48.160 00.025 9340 case statement mapped state 6 to 3
04:35:48.258 00.098 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"16143c60-47c6-46a3-9135-b56b160da506"}
04:35:48.308 00.050 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"4d411731-b72d-483f-bb39-687d17310676"}
04:35:48.435 00.127 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":698,"width":15,"height":15,"star_pos":[6.98,7.11],"pixels":"..."},"id":"4d411731-b72d-483f-bb39-687d17310676"}
04:35:49.209 00.774 12020 Exposure complete
04:35:50.037 00.828 12020 worker thread done servicing request
04:35:50.038 00.001 9340 OnExposeComplete: enter
04:35:50.058 00.020 9340 UpdateGuideState(): m_state=6
04:35:50.113 00.055 9340 Star::Find(15, 1413, 112, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 699
04:35:50.132 00.019 9340 Star::Find returns 1 (0), X=1413.86, Y=112.08, Mass=1567491, SNR=220.2, Peak=61046 HFD=4.7
04:35:50.156 00.024 9340 MultiStar: [#1 0.29,0.45,0.00,M10] [#2 -0.09,-0.10,0.75,U] [#3 0.38,0.17,0.91,U] [#4 -0.36,0.48,0.00,M1] [#5 -0.48,0.12,0.99,U] [#6 -0.32,0.52,0.00,M1] [#7 -0.60,0.51,0.00,M1] [#8 0.02,0.50,0.80,U] 
04:35:50.193 00.037 9340 refined, 4 included, MultiStar: {-0.06, 0.19}, one-star: {-0.09, 0.28}
04:35:50.210 00.017 9340 CameraToMount -- cameraTheta (1.87) - m_xAngle (0.05) = xAngle (1.82 = 1.82)
04:35:50.260 00.050 9340 CameraToMount -- cameraTheta (1.87) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-1.24 = -1.24)
04:35:50.289 00.029 9340 CameraToMount -- cameraX=-0.06 cameraY=0.19 hyp=0.20 cameraTheta=1.87 mountX=-0.05 mountY=-0.19, mountTheta=-1.83
04:35:50.320 00.031 9340 SchedulePrimaryMove(10104498, x=-0.06, y=0.19, opts=13)
04:35:50.422 00.102 9340 Enqueuing Move request for scope (-0.06, 0.19)
04:35:50.446 00.024 12020 Worker thread wakes up
04:35:50.446 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=5703, max=65535, med=10238, FiltMin=7196, FiltMax=65517, Gamma=2.870
04:35:50.475 00.029 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.19) opts 0xd
04:35:50.475 00.000 9340 UpdateGuideState exits: m=1567491 SNR=220.2
04:35:50.491 00.016 12020 Handling offset move in thread for scope, endpoint = (-0.06, 0.19)
04:35:50.491 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:35:50.518 00.027 12020 Moving (-0.06, 0.19) raw xDistance=-0.05 yDistance=-0.19
04:35:50.519 00.001 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
04:35:50.519 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:35:50.519 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
04:35:50.559 00.040 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
04:35:50.562 00.003 12020 MoveAxis(E, 0, ABG)
04:35:50.562 00.000 12020 Move returns status 0, amount 0
04:35:50.563 00.001 12020 MoveAxis(N, 0, ABG)
04:35:50.563 00.000 12020 Move returns status 0, amount 0
04:35:50.563 00.000 12020 move complete, result=0
04:35:50.563 00.000 12020 worker thread done servicing request
04:35:50.567 00.004 9340 Enqueuing Expose request
04:35:50.594 00.027 12020 Worker thread wakes up
04:35:50.594 00.000 9340 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
04:35:50.609 00.015 12020 worker thread servicing REQUEST_EXPOSE 2000
04:35:50.610 00.001 12020 Handling exposure in thread, d=2000 o=3 r=(1399,97,31,31)
04:35:50.622 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"193a8e95-1806-44c6-8b38-5fd51217419e"}
04:35:50.641 00.019 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"193a8e95-1806-44c6-8b38-5fd51217419e"}
04:35:50.672 00.031 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"0f10d438-ad69-472b-ae2b-993a6cc1ec0f"}
04:35:50.687 00.015 9340 case statement mapped state 6 to 3
04:35:50.737 00.050 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"0f10d438-ad69-472b-ae2b-993a6cc1ec0f"}
04:35:50.757 00.020 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"3b096709-5825-4e9e-9a53-b05baaadbdcb"}
04:35:50.783 00.026 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":699,"width":15,"height":15,"star_pos":[6.86,7.08],"pixels":"..."},"id":"3b096709-5825-4e9e-9a53-b05baaadbdcb"}
04:35:52.078 01.295 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"da611614-4473-4266-b331-aedc5dfffd53"}
04:35:52.093 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"da611614-4473-4266-b331-aedc5dfffd53"}
04:35:52.154 00.061 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"88e2a67b-8118-44fe-a17f-4a79de203beb"}
04:35:52.169 00.015 9340 case statement mapped state 6 to 3
04:35:52.180 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"88e2a67b-8118-44fe-a17f-4a79de203beb"}
04:35:52.200 00.020 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"a3042cdb-a454-447d-bfdf-7269d9b7452e"}
04:35:52.227 00.027 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":699,"width":15,"height":15,"star_pos":[6.86,7.08],"pixels":"..."},"id":"a3042cdb-a454-447d-bfdf-7269d9b7452e"}
04:35:52.977 00.750 12020 Exposure complete
04:35:53.262 00.285 12020 worker thread done servicing request
04:35:53.262 00.000 9340 OnExposeComplete: enter
04:35:53.276 00.014 9340 UpdateGuideState(): m_state=6
04:35:53.298 00.022 9340 Star::Find(15, 1413, 112, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 700
04:35:53.321 00.023 9340 Star::Find returns 1 (0), X=1413.63, Y=112.10, Mass=1473165, SNR=223.5, Peak=60134 HFD=5.0
04:35:53.374 00.053 9340 MultiStar: [#1 0.39,0.24,0.90,U] [#2 -0.05,0.14,0.75,U] [#3 0.14,0.24,0.91,U] [#4 -0.62,0.30,0.00,M2] [#5 -0.77,0.36,0.00,M1] [#6 -0.61,0.27,0.00,M2] [#7 -0.64,0.33,0.00,M2] [#8 0.18,0.28,0.90,U] 
04:35:53.396 00.022 9340 refined, 4 included, MultiStar: {0.06, 0.24}, one-star: {-0.32, 0.29}
04:35:53.408 00.012 9340 CameraToMount -- cameraTheta (1.31) - m_xAngle (0.05) = xAngle (1.26 = 1.26)
04:35:53.435 00.027 9340 CameraToMount -- cameraTheta (1.31) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-1.81 = -1.81)
04:35:53.459 00.024 9340 CameraToMount -- cameraX=0.06 cameraY=0.24 hyp=0.25 cameraTheta=1.31 mountX=0.08 mountY=-0.25, mountTheta=-1.27
04:35:53.510 00.051 9340 SchedulePrimaryMove(10104498, x=0.06, y=0.24, opts=13)
04:35:53.522 00.012 9340 Enqueuing Move request for scope (0.06, 0.24)
04:35:53.541 00.019 12020 Worker thread wakes up
04:35:53.541 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=6199, max=65535, med=10272, FiltMin=8055, FiltMax=65517, Gamma=2.870
04:35:53.556 00.015 12020 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.24) opts 0xd
04:35:53.556 00.000 9340 UpdateGuideState exits: m=1473165 SNR=223.5
04:35:53.574 00.018 12020 Handling offset move in thread for scope, endpoint = (0.06, 0.24)
04:35:53.574 00.000 12020 Moving (0.06, 0.24) raw xDistance=0.08 yDistance=-0.25
04:35:53.575 00.001 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
04:35:53.575 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:35:53.593 00.018 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:35:53.593 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
04:35:53.634 00.041 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.25
04:35:53.634 00.000 12020 MoveAxis(E, 0, ABG)
04:35:53.635 00.001 12020 Move returns status 0, amount 0
04:35:53.635 00.000 12020 MoveAxis(N, 0, ABG)
04:35:53.635 00.000 12020 Move returns status 0, amount 0
04:35:53.635 00.000 12020 move complete, result=0
04:35:53.636 00.001 12020 worker thread done servicing request
04:35:53.636 00.000 9340 Enqueuing Expose request
04:35:53.653 00.017 9340 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
04:35:53.663 00.010 12020 Worker thread wakes up
04:35:53.664 00.001 12020 worker thread servicing REQUEST_EXPOSE 2000
04:35:53.664 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(1399,97,31,31)
04:35:54.076 00.412 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"66a3b64f-f8e3-4e45-8594-b6541f56d311"}
04:35:54.092 00.016 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"66a3b64f-f8e3-4e45-8594-b6541f56d311"}
04:35:54.118 00.026 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"3d7a806c-ac25-4cac-86c2-300d1105538d"}
04:35:54.192 00.074 9340 case statement mapped state 6 to 3
04:35:54.216 00.024 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"3d7a806c-ac25-4cac-86c2-300d1105538d"}
04:35:54.232 00.016 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"1fbeedc1-2d00-4e90-b475-b424a2c1b689"}
04:35:54.271 00.039 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":700,"width":15,"height":15,"star_pos":[6.63,7.10],"pixels":"..."},"id":"1fbeedc1-2d00-4e90-b475-b424a2c1b689"}
04:35:56.077 01.806 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"90c09676-e644-4f26-960a-a1b85023f832"}
04:35:56.117 00.040 12020 Exposure complete
04:35:56.118 00.001 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"90c09676-e644-4f26-960a-a1b85023f832"}
04:35:56.225 00.107 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"fdf024f3-8a5f-458f-94d3-947afd45d401"}
04:35:56.268 00.043 9340 case statement mapped state 6 to 3
04:35:56.323 00.055 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"fdf024f3-8a5f-458f-94d3-947afd45d401"}
04:35:56.450 00.127 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"bb0682b9-326a-4b5f-941a-c6c36a9bf5f9"}
04:35:56.549 00.099 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":700,"width":15,"height":15,"star_pos":[6.63,7.10],"pixels":"..."},"id":"bb0682b9-326a-4b5f-941a-c6c36a9bf5f9"}
04:35:57.100 00.551 9340 OnExposeComplete: enter
04:35:57.207 00.107 12020 worker thread done servicing request
04:35:57.208 00.001 9340 UpdateGuideState(): m_state=6
04:35:57.253 00.045 9340 Star::Find(15, 1413, 112, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 701
04:35:57.279 00.026 9340 Star::Find returns 1 (0), X=1413.56, Y=112.11, Mass=1552304, SNR=214.7, Peak=60529 HFD=5.1
04:35:57.329 00.050 9340 MultiStar: [#1 0.23,0.12,0.83,U] [#2 -0.14,0.10,0.82,U] [#3 0.04,0.38,0.84,U] [#4 -0.59,0.27,0.00,M3] [#5 -0.46,0.29,0.00,M2] [#6 -0.56,0.35,0.00,M3] [#7 -0.56,0.23,0.00,M3] [#8 0.03,0.11,0.90,U] 
04:35:57.398 00.069 9340 refined, 4 included, MultiStar: {-0.05, 0.21}, one-star: {-0.38, 0.31}
04:35:57.439 00.041 9340 CameraToMount -- cameraTheta (1.83) - m_xAngle (0.05) = xAngle (1.78 = 1.78)
04:35:57.456 00.017 9340 CameraToMount -- cameraTheta (1.83) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-1.29 = -1.29)
04:35:57.473 00.017 9340 CameraToMount -- cameraX=-0.05 cameraY=0.21 hyp=0.21 cameraTheta=1.83 mountX=-0.04 mountY=-0.20, mountTheta=-1.79
04:35:57.496 00.023 9340 SchedulePrimaryMove(10104498, x=-0.05, y=0.21, opts=13)
04:35:57.577 00.081 9340 Enqueuing Move request for scope (-0.05, 0.21)
04:35:57.594 00.017 12020 Worker thread wakes up
04:35:57.594 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=5981, max=65535, med=10277, FiltMin=8074, FiltMax=65523, Gamma=2.870
04:35:57.621 00.027 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.21) opts 0xd
04:35:57.622 00.001 9340 UpdateGuideState exits: m=1552304 SNR=214.7
04:35:57.645 00.023 12020 Handling offset move in thread for scope, endpoint = (-0.05, 0.21)
04:35:57.648 00.003 12020 Moving (-0.05, 0.21) raw xDistance=-0.04 yDistance=-0.20
04:35:57.649 00.001 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
04:35:57.649 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:35:57.650 00.001 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.20
04:35:57.651 00.001 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:35:57.704 00.053 12020 MoveAxis(E, 0, ABG)
04:35:57.704 00.000 12020 Move returns status 0, amount 0
04:35:57.704 00.000 12020 MoveAxis(N, 0, ABG)
04:35:57.704 00.000 12020 Move returns status 0, amount 0
04:35:57.704 00.000 12020 move complete, result=0
04:35:57.713 00.009 12020 worker thread done servicing request
04:35:57.716 00.003 9340 ScheduleExposure(2000,3,1) exposurePending=0
04:35:57.747 00.031 9340 Enqueuing Expose request
04:35:57.766 00.019 12020 Worker thread wakes up
04:35:57.767 00.001 9340 GuideStep: -0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
04:35:57.797 00.030 12020 worker thread servicing REQUEST_EXPOSE 2000
04:35:57.797 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(1399,97,31,31)
04:35:58.077 00.280 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"78550194-9c8e-4323-8b5f-783c541fb6d2"}
04:35:58.107 00.030 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"78550194-9c8e-4323-8b5f-783c541fb6d2"}
04:35:58.207 00.100 9340 evsrv: cli 100A41E8 connect
04:35:58.276 00.069 9340 case statement mapped state 6 to 3
04:35:58.291 00.015 9340 case statement mapped state 6 to 3
04:35:58.391 00.100 9340 evsrv: cli 100A41E8 request: {"method":"get_app_state","id":"376980b1-f3e7-4061-bcaa-506e61b90770"}
04:35:58.453 00.062 9340 case statement mapped state 6 to 3
04:35:58.471 00.018 9340 evsrv: cli 100A41E8 response: {"jsonrpc":"2.0","result":"Guiding","id":"376980b1-f3e7-4061-bcaa-506e61b90770"}
04:35:58.485 00.014 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"4aff6799-7164-4951-9397-1b0531028d2f"}
04:35:58.569 00.084 9340 case statement mapped state 6 to 3
04:35:58.872 00.303 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"4aff6799-7164-4951-9397-1b0531028d2f"}
04:35:58.931 00.059 9340 evsrv: cli 100A41E8 disconnect
04:35:59.026 00.095 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"9879de36-bbde-440a-8b00-e049eefd82c9"}
04:35:59.203 00.177 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":701,"width":15,"height":15,"star_pos":[6.56,7.11],"pixels":"..."},"id":"9879de36-bbde-440a-8b00-e049eefd82c9"}
04:36:00.081 00.878 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"87d4a731-01c1-4892-9236-819d4e36d3cc"}
04:36:00.594 00.513 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"87d4a731-01c1-4892-9236-819d4e36d3cc"}
04:36:00.879 00.285 12020 Exposure complete
04:36:00.895 00.016 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"dafde073-58a8-4c7a-9c76-26a97a3baee0"}
04:36:01.295 00.400 9340 case statement mapped state 6 to 3
04:36:01.577 00.282 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"dafde073-58a8-4c7a-9c76-26a97a3baee0"}
04:36:02.371 00.794 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"74b0f4b1-ddf8-4d37-972c-38fe879eb357"}
04:36:02.904 00.533 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":701,"width":15,"height":15,"star_pos":[6.56,7.11],"pixels":"..."},"id":"74b0f4b1-ddf8-4d37-972c-38fe879eb357"}
04:36:03.529 00.625 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"9469a768-07ad-49ee-9cfb-941fccb9176e"}
04:36:03.919 00.390 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"9469a768-07ad-49ee-9cfb-941fccb9176e"}
04:36:04.310 00.391 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"7065c804-0293-45e1-a51d-1d60c0401a67"}
04:36:04.530 00.220 9340 case statement mapped state 6 to 3
04:36:04.732 00.202 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"7065c804-0293-45e1-a51d-1d60c0401a67"}
04:36:05.047 00.315 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"0537b6ab-98ef-4e3b-bcb2-b5d6e2a9d0f7"}
04:36:05.165 00.118 12020 worker thread done servicing request
04:36:05.165 00.000 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":701,"width":15,"height":15,"star_pos":[6.56,7.11],"pixels":"..."},"id":"0537b6ab-98ef-4e3b-bcb2-b5d6e2a9d0f7"}
04:36:05.256 00.091 9340 OnExposeComplete: enter
04:36:05.299 00.043 9340 UpdateGuideState(): m_state=6
04:36:05.738 00.439 9340 Star::Find(15, 1413, 112, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 702
04:36:06.184 00.446 9340 Star::Find returns 1 (0), X=1414.00, Y=112.02, Mass=1450990, SNR=201.6, Peak=62346 HFD=4.5
04:36:06.329 00.145 9340 MultiStar: [#1 0.82,0.36,0.00,M9] [#2 0.34,-0.12,0.83,U] [#3 0.48,0.31,0.00,M3] [#4 -0.11,0.34,0.87,U] [#5 -0.23,0.30,0.90,U] [#6 -0.28,0.38,1.01,U] [#7 -0.09,0.35,0.80,U] [#8 0.60,0.19,0.00,M1] 
04:36:06.694 00.365 9340 single-star, 5 included, MultiStar: {-0.06, 0.25}, one-star: {0.05, 0.21}
04:36:07.193 00.499 9340 CameraToMount -- cameraTheta (1.34) - m_xAngle (0.05) = xAngle (1.29 = 1.29)
04:36:07.337 00.144 9340 CameraToMount -- cameraTheta (1.34) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-1.78 = -1.78)
04:36:07.465 00.128 9340 CameraToMount -- cameraX=0.05 cameraY=0.21 hyp=0.22 cameraTheta=1.34 mountX=0.06 mountY=-0.22, mountTheta=-1.29
04:36:07.644 00.179 9340 SchedulePrimaryMove(10104498, x=0.05, y=0.21, opts=13)
04:36:07.789 00.145 9340 Enqueuing Move request for scope (0.05, 0.21)
04:36:07.829 00.040 12020 Worker thread wakes up
04:36:07.830 00.001 9340 UpdateImageDisplay: Size=(1920,1080) min=6030, max=65535, med=10247, FiltMin=8060, FiltMax=65523, Gamma=2.870
04:36:07.887 00.057 12020 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.21) opts 0xd
04:36:07.887 00.000 9340 UpdateGuideState exits: m=1450990 SNR=201.6
04:36:07.982 00.095 12020 Handling offset move in thread for scope, endpoint = (0.05, 0.21)
04:36:07.982 00.000 12020 Moving (0.05, 0.21) raw xDistance=0.06 yDistance=-0.22
04:36:07.982 00.000 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
04:36:07.983 00.001 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:36:07.983 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.22
04:36:07.984 00.001 12020 MoveAxis(E, 0, ABG)
04:36:07.984 00.000 12020 Move returns status 0, amount 0
04:36:07.984 00.000 12020 MoveAxis(N, 0, ABG)
04:36:07.984 00.000 12020 Move returns status 0, amount 0
04:36:07.984 00.000 12020 move complete, result=0
04:36:07.988 00.004 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:36:08.060 00.072 12020 worker thread done servicing request
04:36:08.101 00.041 9340 ScheduleExposure(2000,3,1) exposurePending=0
04:36:08.249 00.148 9340 Enqueuing Expose request
04:36:08.386 00.137 12020 Worker thread wakes up
04:36:08.386 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
04:36:08.386 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(1399,97,31,31)
04:36:08.393 00.007 9340 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
04:36:08.703 00.310 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"ddd393c2-6d47-475b-a303-05b112de855b"}
04:36:08.822 00.119 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"ddd393c2-6d47-475b-a303-05b112de855b"}
04:36:09.157 00.335 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"68943450-ea31-47c2-8b65-04b0f68a5c6f"}
04:36:09.299 00.142 9340 case statement mapped state 6 to 3
04:36:09.358 00.059 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"68943450-ea31-47c2-8b65-04b0f68a5c6f"}
04:36:09.637 00.279 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"018c6dd1-174d-4b41-a610-24818d0ecbae"}
04:36:09.742 00.105 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":702,"width":15,"height":15,"star_pos":[7.00,7.02],"pixels":"..."},"id":"018c6dd1-174d-4b41-a610-24818d0ecbae"}
04:36:10.789 01.047 12020 Exposure complete
04:36:11.041 00.252 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"d532f48b-58d2-4a1b-84da-dc57ddc34f7e"}
04:36:11.182 00.141 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"d532f48b-58d2-4a1b-84da-dc57ddc34f7e"}
04:36:11.371 00.189 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"658ce371-e2a0-47ab-9e11-991d337d53f4"}
04:36:11.467 00.096 9340 case statement mapped state 6 to 3
04:36:11.578 00.111 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"658ce371-e2a0-47ab-9e11-991d337d53f4"}
04:36:11.870 00.292 12020 worker thread done servicing request
04:36:11.870 00.000 9340 OnExposeComplete: enter
04:36:11.985 00.115 9340 UpdateGuideState(): m_state=6
04:36:12.057 00.072 9340 Star::Find(15, 1413, 112, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 703
04:36:12.169 00.112 9340 Star::Find returns 1 (0), X=1414.87, Y=112.03, Mass=1612181, SNR=200.9, Peak=63202 HFD=4.7
04:36:12.277 00.108 9340 MultiStar: [#1 1.42,0.40,0.00,M10] [#2 0.94,0.08,0.00,M1] [#3 1.26,0.29,0.00,M4] [#4 0.44,0.32,0.00,M3] [#5 0.69,0.20,0.00,M2] [#6 0.48,0.34,0.00,M3] [#7 0.33,0.47,0.00,M3] [#8 1.01,0.21,0.00,M2] 
04:36:12.430 00.153 9340 CameraToMount -- cameraTheta (0.23) - m_xAngle (0.05) = xAngle (0.18 = 0.18)
04:36:12.643 00.213 9340 CameraToMount -- cameraTheta (0.23) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-2.88 = -2.88)
04:36:12.797 00.154 9340 CameraToMount -- cameraX=0.92 cameraY=0.22 hyp=0.95 cameraTheta=0.23 mountX=0.93 mountY=-0.24, mountTheta=-0.25
04:36:12.859 00.062 9340 SchedulePrimaryMove(10104498, x=0.92, y=0.22, opts=13)
04:36:12.889 00.030 9340 Enqueuing Move request for scope (0.92, 0.22)
04:36:12.935 00.046 12020 Worker thread wakes up
04:36:12.936 00.001 12020 worker thread servicing REQUEST_MOVE scope ofs (0.92, 0.22) opts 0xd
04:36:12.936 00.000 12020 Handling offset move in thread for scope, endpoint = (0.92, 0.22)
04:36:12.936 00.000 12020 Moving (0.92, 0.22) raw xDistance=0.93 yDistance=-0.24
04:36:12.936 00.000 12020 GuideAlgorithmHysteresis::Result() returns 0.39 from input 0.93
04:36:12.937 00.001 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:36:12.937 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=6647, max=65535, med=10289, FiltMin=8042, FiltMax=65523, Gamma=2.870
04:36:13.002 00.065 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.24
04:36:13.003 00.001 12020 MoveAxis(W, 70, ABG)
04:36:13.003 00.000 9340 UpdateGuideState exits: m=1612181 SNR=200.9
04:36:13.085 00.082 12020 Guiding  Dir = 3, Dur = 70
04:36:13.161 00.076 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:36:13.500 00.339 12020 IsSlewing returns 0
04:36:13.501 00.001 12020 IsGuiding returns 0
04:36:13.693 00.192 9340 ScheduleExposure(2000,3,1) exposurePending=0
04:36:13.730 00.037 12020 IsGuiding returns 1
04:36:13.730 00.000 12020 scope still moving after pulse duration time elapsed
04:36:13.735 00.005 9340 Enqueuing Expose request
04:36:14.045 00.310 12020 IsSlewing returns 0
04:36:14.047 00.002 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"7617e636-c3c0-4f91-a25f-58a8c8ba667a"}
04:36:14.154 00.107 12020 IsGuiding returns 0
04:36:14.155 00.001 12020 scope move finished after 70 + 582 ms
04:36:14.155 00.000 12020 Move returns status 0, amount 70
04:36:14.155 00.000 12020 MoveAxis(N, 0, ABG)
04:36:14.155 00.000 12020 Move returns status 0, amount 0
04:36:14.155 00.000 12020 move complete, result=0
04:36:14.156 00.001 12020 worker thread done servicing request
04:36:14.191 00.035 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":703,"width":15,"height":15,"star_pos":[6.87,7.03],"pixels":"..."},"id":"7617e636-c3c0-4f91-a25f-58a8c8ba667a"}
04:36:14.223 00.032 12020 Worker thread wakes up
04:36:14.224 00.001 12020 worker thread servicing REQUEST_EXPOSE 2000
04:36:14.224 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(1399,97,31,31)
04:36:14.225 00.001 9340 GuideStep: 0.9 px 70 ms WEST, -0.2 px 0 ms NORTH
04:36:15.260 01.035 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"6f358d4c-3e4f-414c-9b75-14f6710d085a"}
04:36:15.302 00.042 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"6f358d4c-3e4f-414c-9b75-14f6710d085a"}
04:36:16.016 00.714 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"dab5f279-e720-43a2-88b0-0f5832e3f626"}
04:36:16.044 00.028 9340 case statement mapped state 6 to 3
04:36:16.103 00.059 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"dab5f279-e720-43a2-88b0-0f5832e3f626"}
04:36:16.465 00.362 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"9964d867-8340-4e12-95be-e02d820fabeb"}
04:36:16.655 00.190 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":703,"width":15,"height":15,"star_pos":[6.87,7.03],"pixels":"..."},"id":"9964d867-8340-4e12-95be-e02d820fabeb"}
04:36:16.685 00.030 12020 Exposure complete
04:36:20.169 03.484 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"996ebc4a-5724-4824-bb4a-06640a653284"}
04:36:20.571 00.402 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"996ebc4a-5724-4824-bb4a-06640a653284"}
04:36:21.539 00.968 12020 worker thread done servicing request
04:36:21.539 00.000 9340 OnExposeComplete: enter
04:36:21.712 00.173 9340 UpdateGuideState(): m_state=6
04:36:21.994 00.282 9340 Star::Find(15, 1414, 112, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 704
04:36:22.359 00.365 9340 Star::Find returns 1 (0), X=1412.42, Y=111.70, Mass=1534245, SNR=211.3, Peak=60696 HFD=4.9
04:36:22.559 00.200 9340 MultiStar: large primary error, entering stabilization period
04:36:22.698 00.139 9340 CameraToMount -- cameraTheta (-3.07) - m_xAngle (0.05) = xAngle (-3.12 = -3.12)
04:36:22.727 00.029 9340 CameraToMount -- cameraTheta (-3.07) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-6.19 = 0.10)
04:36:22.747 00.020 9340 CameraToMount -- cameraX=-1.52 cameraY=-0.11 hyp=1.53 cameraTheta=-3.07 mountX=-1.53 mountY=0.15, mountTheta=3.04
04:36:22.780 00.033 9340 SchedulePrimaryMove(10104498, x=-1.52, y=-0.11, opts=13)
04:36:22.824 00.044 9340 Enqueuing Move request for scope (-1.52, -0.11)
04:36:22.841 00.017 12020 Worker thread wakes up
04:36:22.841 00.000 12020 worker thread servicing REQUEST_MOVE scope ofs (-1.52, -0.11) opts 0xd
04:36:22.841 00.000 12020 Handling offset move in thread for scope, endpoint = (-1.52, -0.11)
04:36:22.842 00.001 12020 Moving (-1.52, -0.11) raw xDistance=-1.53 yDistance=0.15
04:36:22.842 00.000 12020 GuideAlgorithmHysteresis::Result() returns -0.61 from input -1.53
04:36:22.842 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:36:22.842 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
04:36:22.842 00.000 12020 MoveAxis(E, 109, ABG)
04:36:22.843 00.001 12020 Guiding  Dir = 2, Dur = 109
04:36:22.844 00.001 9340 UpdateImageDisplay: Size=(1920,1080) min=6122, max=65535, med=10269, FiltMin=8003, FiltMax=65523, Gamma=2.870
04:36:22.860 00.016 12020 IsSlewing returns 0
04:36:22.860 00.000 9340 UpdateGuideState exits: m=1534245 SNR=211.3
04:36:22.874 00.014 12020 IsGuiding returns 0
04:36:22.874 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:36:22.895 00.021 9340 ScheduleExposure(2000,3,1) exposurePending=0
04:36:22.914 00.019 12020 PulseGuide returned control before completion, sleep 91
04:36:22.914 00.000 9340 Enqueuing Expose request
04:36:23.030 00.116 12020 IsGuiding returns 1
04:36:23.030 00.000 12020 scope still moving after pulse duration time elapsed
04:36:23.062 00.032 12020 IsSlewing returns 0
04:36:23.085 00.023 12020 IsGuiding returns 0
04:36:23.085 00.000 12020 scope move finished after 109 + 102 ms
04:36:23.086 00.001 12020 Move returns status 0, amount 109
04:36:23.086 00.000 12020 MoveAxis(N, 0, ABG)
04:36:23.086 00.000 12020 Move returns status 0, amount 0
04:36:23.087 00.001 12020 move complete, result=0
04:36:23.087 00.000 9340 GuideStep: -1.5 px 109 ms EAST, 0.1 px 0 ms NORTH
04:36:23.109 00.022 12020 worker thread done servicing request
04:36:23.109 00.000 12020 Worker thread wakes up
04:36:23.109 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
04:36:23.109 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(1399,97,31,31)
04:36:23.860 00.751 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"a9c85de2-4d8d-4a99-a087-087bf03c0158"}
04:36:23.902 00.042 9340 case statement mapped state 6 to 3
04:36:23.928 00.026 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"a9c85de2-4d8d-4a99-a087-087bf03c0158"}
04:36:23.998 00.070 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"6421b969-3a36-42de-a96e-c66e3c7a123a"}
04:36:24.033 00.035 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":704,"width":15,"height":15,"star_pos":[7.42,6.70],"pixels":"..."},"id":"6421b969-3a36-42de-a96e-c66e3c7a123a"}
04:36:24.177 00.144 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"a5b92364-8ecd-4c74-87d3-6e84f08f550d"}
04:36:24.195 00.018 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"a5b92364-8ecd-4c74-87d3-6e84f08f550d"}
04:36:24.457 00.262 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"50d696b3-a5c1-4cc8-a9d2-50a8a9401d7c"}
04:36:24.508 00.051 9340 case statement mapped state 6 to 3
04:36:24.554 00.046 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"50d696b3-a5c1-4cc8-a9d2-50a8a9401d7c"}
04:36:24.590 00.036 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"5c78fa04-5fd9-4e7b-8524-0b6e7ce76a44"}
04:36:24.661 00.071 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":704,"width":15,"height":15,"star_pos":[7.42,6.70],"pixels":"..."},"id":"5c78fa04-5fd9-4e7b-8524-0b6e7ce76a44"}
04:36:25.584 00.923 12020 Exposure complete
04:36:25.862 00.278 12020 worker thread done servicing request
04:36:25.863 00.001 9340 OnExposeComplete: enter
04:36:25.913 00.050 9340 UpdateGuideState(): m_state=6
04:36:25.932 00.019 9340 Star::Find(15, 1412, 111, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 705
04:36:25.946 00.014 9340 Star::Find returns 1 (0), X=1413.89, Y=111.52, Mass=1451000, SNR=212.7, Peak=61566 HFD=4.9
04:36:25.961 00.015 9340 MultiStar: exiting stabilization period
04:36:25.974 00.013 9340 MultiStar: [#1 0.43,-0.36,0.00,R] [#2 -0.06,-0.56,0.00,M2] [#3 0.30,-0.22,1.17,U] [#4 -0.48,-0.20,0.91,U] [#5 -0.35,-0.33,0.74,U] [#6 -0.52,-0.15,0.00,M4] [#7 -0.56,-0.33,0.00,M4] [#8 0.39,-0.25,0.84,U] 
04:36:25.986 00.012 9340 refined, 4 included, MultiStar: {-0.01, -0.25}, one-star: {-0.06, -0.29}
04:36:26.007 00.021 9340 CameraToMount -- cameraTheta (-1.63) - m_xAngle (0.05) = xAngle (-1.68 = -1.68)
04:36:26.049 00.042 9340 CameraToMount -- cameraTheta (-1.63) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-4.75 = 1.54)
04:36:26.066 00.017 9340 CameraToMount -- cameraX=-0.01 cameraY=-0.25 hyp=0.25 cameraTheta=-1.63 mountX=-0.03 mountY=0.25, mountTheta=1.68
04:36:26.091 00.025 9340 SchedulePrimaryMove(10104498, x=-0.01, y=-0.25, opts=13)
04:36:26.106 00.015 9340 Enqueuing Move request for scope (-0.01, -0.25)
04:36:26.119 00.013 12020 Worker thread wakes up
04:36:26.119 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=5605, max=65535, med=10269, FiltMin=8056, FiltMax=65523, Gamma=2.870
04:36:26.135 00.016 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.25) opts 0xd
04:36:26.135 00.000 9340 UpdateGuideState exits: m=1451000 SNR=212.7
04:36:26.149 00.014 12020 Handling offset move in thread for scope, endpoint = (-0.01, -0.25)
04:36:26.149 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:36:26.194 00.045 12020 Moving (-0.01, -0.25) raw xDistance=-0.03 yDistance=0.25
04:36:26.194 00.000 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
04:36:26.194 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.25 from input 0.25
04:36:26.194 00.000 12020 MoveAxis(E, 0, ABG)
04:36:26.195 00.001 12020 Move returns status 0, amount 0
04:36:26.195 00.000 12020 MoveAxis(S, 41, ABG)
04:36:26.195 00.000 12020 Guiding  Dir = 1, Dur = 41
04:36:26.198 00.003 9340 ScheduleExposure(2000,3,1) exposurePending=0
04:36:26.217 00.019 12020 IsSlewing returns 0
04:36:26.217 00.000 9340 Enqueuing Expose request
04:36:26.235 00.018 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"e07efa98-cff2-4e29-a56d-68e16dbb1068"}
04:36:26.249 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"e07efa98-cff2-4e29-a56d-68e16dbb1068"}
04:36:26.262 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"9b32c265-e269-49b2-bec0-fcedee2e667d"}
04:36:26.281 00.019 12020 IsGuiding returns 0
04:36:26.282 00.001 9340 case statement mapped state 6 to 3
04:36:26.296 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"9b32c265-e269-49b2-bec0-fcedee2e667d"}
04:36:26.343 00.047 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"e1f1b01c-b446-49d7-bc5e-f0c818fc8fa3"}
04:36:26.389 00.046 12020 IsGuiding returns 1
04:36:26.389 00.000 12020 scope still moving after pulse duration time elapsed
04:36:26.394 00.005 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":705,"width":15,"height":15,"star_pos":[6.89,6.52],"pixels":"..."},"id":"e1f1b01c-b446-49d7-bc5e-f0c818fc8fa3"}
04:36:26.516 00.122 12020 IsSlewing returns 0
04:36:26.518 00.002 12020 IsGuiding returns 0
04:36:26.518 00.000 12020 scope move finished after 41 + 195 ms
04:36:26.518 00.000 12020 Move returns status 0, amount 41
04:36:26.519 00.001 12020 move complete, result=0
04:36:26.519 00.000 12020 worker thread done servicing request
04:36:26.519 00.000 9340 GuideStep: -0.0 px 0 ms EAST, 0.3 px 41 ms SOUTH
04:36:26.536 00.017 12020 Worker thread wakes up
04:36:26.536 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
04:36:26.537 00.001 12020 Handling exposure in thread, d=2000 o=3 r=(1399,97,31,31)
04:36:28.187 01.650 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"1154e252-6e11-473e-aea2-c4a4f023139d"}
04:36:28.201 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"1154e252-6e11-473e-aea2-c4a4f023139d"}
04:36:28.258 00.057 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"f62981fb-92b6-4feb-975f-d6e499d09b38"}
04:36:28.275 00.017 9340 case statement mapped state 6 to 3
04:36:28.297 00.022 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"f62981fb-92b6-4feb-975f-d6e499d09b38"}
04:36:28.322 00.025 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"433c3814-9f2a-48b3-b815-1578bfbbb096"}
04:36:28.348 00.026 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":705,"width":15,"height":15,"star_pos":[6.89,6.52],"pixels":"..."},"id":"433c3814-9f2a-48b3-b815-1578bfbbb096"}
04:36:28.897 00.549 12020 Exposure complete
04:36:29.249 00.352 9340 OnExposeComplete: enter
04:36:29.269 00.020 12020 worker thread done servicing request
04:36:29.270 00.001 9340 UpdateGuideState(): m_state=6
04:36:29.312 00.042 9340 Star::Find(15, 1413, 111, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 706
04:36:29.325 00.013 9340 Star::Find returns 1 (0), X=1414.08, Y=112.21, Mass=1541324, SNR=229.5, Peak=63042 HFD=4.8
04:36:29.340 00.015 9340 MultiStar: [#1 0.30,0.70,0.00,M1] [#2 0.29,0.08,0.70,U] [#3 0.59,0.41,0.00,M4] [#4 -0.19,0.34,0.81,U] [#5 -0.18,0.45,0.82,U] [#6 -0.12,0.29,0.72,U] [#7 -0.06,0.30,0.82,U] [#8 0.52,0.31,0.00,M2] 
04:36:29.362 00.022 9340 refined, 5 included, MultiStar: {-0.02, 0.32}, one-star: {0.14, 0.41}
04:36:29.418 00.056 9340 CameraToMount -- cameraTheta (1.63) - m_xAngle (0.05) = xAngle (1.58 = 1.58)
04:36:29.440 00.022 9340 CameraToMount -- cameraTheta (1.63) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-1.48 = -1.48)
04:36:29.455 00.015 9340 CameraToMount -- cameraX=-0.02 cameraY=0.32 hyp=0.32 cameraTheta=1.63 mountX=-0.00 mountY=-0.32, mountTheta=-1.58
04:36:29.477 00.022 9340 SchedulePrimaryMove(10104498, x=-0.02, y=0.32, opts=13)
04:36:29.492 00.015 9340 Enqueuing Move request for scope (-0.02, 0.32)
04:36:29.533 00.041 12020 Worker thread wakes up
04:36:29.533 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=6157, max=65535, med=10258, FiltMin=7996, FiltMax=65517, Gamma=2.870
04:36:29.552 00.019 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.32) opts 0xd
04:36:29.552 00.000 9340 UpdateGuideState exits: m=1541324 SNR=229.5
04:36:29.570 00.018 12020 Handling offset move in thread for scope, endpoint = (-0.02, 0.32)
04:36:29.570 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:36:29.584 00.014 12020 Moving (-0.02, 0.32) raw xDistance=-0.00 yDistance=-0.32
04:36:29.585 00.001 9340 ScheduleExposure(2000,3,1) exposurePending=0
04:36:29.600 00.015 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.00
04:36:29.600 00.000 9340 Enqueuing Expose request
04:36:29.616 00.016 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
04:36:29.617 00.001 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.32
04:36:29.617 00.000 12020 MoveAxis(E, 0, ABG)
04:36:29.617 00.000 12020 Move returns status 0, amount 0
04:36:29.617 00.000 12020 MoveAxis(N, 0, ABG)
04:36:29.636 00.019 12020 Move returns status 0, amount 0
04:36:29.636 00.000 12020 move complete, result=0
04:36:29.636 00.000 12020 worker thread done servicing request
04:36:29.636 00.000 12020 Worker thread wakes up
04:36:29.637 00.001 12020 worker thread servicing REQUEST_EXPOSE 2000
04:36:29.637 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(1399,97,31,31)
04:36:29.638 00.001 9340 GuideStep: -0.0 px 0 ms EAST, -0.3 px 0 ms NORTH
04:36:30.221 00.583 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"53647d06-af29-4a20-bd69-2bf6a84b8fb0"}
04:36:30.238 00.017 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"53647d06-af29-4a20-bd69-2bf6a84b8fb0"}
04:36:30.264 00.026 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"247dcffa-bb25-40b1-a481-65d3d388c814"}
04:36:30.280 00.016 9340 case statement mapped state 6 to 3
04:36:30.332 00.052 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"247dcffa-bb25-40b1-a481-65d3d388c814"}
04:36:30.357 00.025 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"d97dd41f-62bb-4ee1-9e82-be9ee279a359"}
04:36:30.375 00.018 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":706,"width":15,"height":15,"star_pos":[7.08,7.21],"pixels":"..."},"id":"d97dd41f-62bb-4ee1-9e82-be9ee279a359"}
04:36:31.997 01.622 12020 Exposure complete
04:36:32.220 00.223 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"a9edd4f8-49e9-42ef-8d4b-dc816bc3b326"}
04:36:32.240 00.020 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"a9edd4f8-49e9-42ef-8d4b-dc816bc3b326"}
04:36:32.274 00.034 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"6aba66db-be23-44fe-83e4-0d39547dd5ea"}
04:36:32.286 00.012 12020 worker thread done servicing request
04:36:32.286 00.000 9340 case statement mapped state 6 to 3
04:36:32.299 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"6aba66db-be23-44fe-83e4-0d39547dd5ea"}
04:36:32.318 00.019 9340 OnExposeComplete: enter
04:36:32.338 00.020 9340 UpdateGuideState(): m_state=6
04:36:32.352 00.014 9340 Star::Find(15, 1414, 112, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 707
04:36:32.392 00.040 9340 Star::Find returns 1 (0), X=1414.00, Y=112.33, Mass=1572723, SNR=189.1, Peak=63634 HFD=4.9
04:36:32.404 00.012 9340 MultiStar: [#1 0.25,0.71,0.00,M2] [#2 0.06,0.01,1.00,U] [#3 0.41,0.39,0.00,M5] [#4 -0.31,0.35,1.13,U] [#5 -0.29,0.37,0.99,U] [#6 -0.47,0.47,0.00,M4] [#7 -0.39,0.20,0.92,U] [#8 0.40,0.14,0.90,U] 
04:36:32.417 00.013 9340 refined, 5 included, MultiStar: {-0.09, 0.27}, one-star: {0.06, 0.53}
04:36:32.430 00.013 9340 CameraToMount -- cameraTheta (1.88) - m_xAngle (0.05) = xAngle (1.83 = 1.83)
04:36:32.448 00.018 9340 CameraToMount -- cameraTheta (1.88) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-1.23 = -1.23)
04:36:32.498 00.050 9340 CameraToMount -- cameraX=-0.09 cameraY=0.27 hyp=0.29 cameraTheta=1.88 mountX=-0.07 mountY=-0.27, mountTheta=-1.84
04:36:32.518 00.020 9340 SchedulePrimaryMove(10104498, x=-0.09, y=0.27, opts=13)
04:36:32.533 00.015 9340 Enqueuing Move request for scope (-0.09, 0.27)
04:36:32.545 00.012 12020 Worker thread wakes up
04:36:32.545 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=6581, max=65535, med=10294, FiltMin=7838, FiltMax=65523, Gamma=2.870
04:36:32.560 00.015 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.27) opts 0xd
04:36:32.560 00.000 12020 Handling offset move in thread for scope, endpoint = (-0.09, 0.27)
04:36:32.560 00.000 12020 Moving (-0.09, 0.27) raw xDistance=-0.07 yDistance=-0.27
04:36:32.561 00.001 9340 UpdateGuideState exits: m=1572723 SNR=189.1
04:36:32.578 00.017 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
04:36:32.579 00.001 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
04:36:32.581 00.002 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:36:32.619 00.038 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.27
04:36:32.619 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
04:36:32.635 00.016 12020 MoveAxis(E, 0, ABG)
04:36:32.636 00.001 9340 Enqueuing Expose request
04:36:32.648 00.012 12020 Move returns status 0, amount 0
04:36:32.648 00.000 12020 MoveAxis(N, 0, ABG)
04:36:32.648 00.000 12020 Move returns status 0, amount 0
04:36:32.648 00.000 12020 move complete, result=0
04:36:32.648 00.000 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"cfe30b3b-1bd4-4686-83a1-06aa12ccfa8f"}
04:36:32.660 00.012 12020 worker thread done servicing request
04:36:32.660 00.000 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":707,"width":15,"height":15,"star_pos":[7.00,7.33],"pixels":"..."},"id":"cfe30b3b-1bd4-4686-83a1-06aa12ccfa8f"}
04:36:32.677 00.017 12020 Worker thread wakes up
04:36:32.677 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
04:36:32.678 00.001 12020 Handling exposure in thread, d=2000 o=3 r=(1399,97,31,31)
04:36:32.679 00.001 9340 GuideStep: -0.1 px 0 ms EAST, -0.3 px 0 ms NORTH
04:36:34.219 01.540 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"97957d67-25e6-4fe8-a7f0-c03799bc8a52"}
04:36:34.237 00.018 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"97957d67-25e6-4fe8-a7f0-c03799bc8a52"}
04:36:34.278 00.041 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"81a76151-b137-4985-9413-2c2c93a41828"}
04:36:34.304 00.026 9340 case statement mapped state 6 to 3
04:36:34.388 00.084 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"81a76151-b137-4985-9413-2c2c93a41828"}
04:36:34.452 00.064 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"a9142360-2b7a-464d-af14-2df773e55d39"}
04:36:34.529 00.077 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":707,"width":15,"height":15,"star_pos":[7.00,7.33],"pixels":"..."},"id":"a9142360-2b7a-464d-af14-2df773e55d39"}
04:36:35.038 00.509 12020 Exposure complete
04:36:35.308 00.270 12020 worker thread done servicing request
04:36:35.309 00.001 9340 OnExposeComplete: enter
04:36:35.322 00.013 9340 UpdateGuideState(): m_state=6
04:36:35.338 00.016 9340 Star::Find(15, 1414, 112, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 708
04:36:35.352 00.014 9340 Star::Find returns 1 (0), X=1413.98, Y=112.00, Mass=1520979, SNR=237.4, Peak=61338 HFD=4.5
04:36:35.363 00.011 9340 MultiStar: [#1 0.34,0.55,0.00,M3] [#2 0.07,-0.14,0.71,U] [#3 0.52,0.17,0.00,M6] [#4 -0.24,0.27,0.83,U] [#5 -0.08,0.17,0.83,U] [#6 -0.27,0.16,0.66,U] [#7 -0.47,0.19,0.72,U] [#8 0.43,0.19,0.95,U] 
04:36:35.377 00.014 9340 refined, 6 included, MultiStar: {-0.05, 0.16}, one-star: {0.03, 0.19}
04:36:35.388 00.011 9340 CameraToMount -- cameraTheta (1.89) - m_xAngle (0.05) = xAngle (1.84 = 1.84)
04:36:35.400 00.012 9340 CameraToMount -- cameraTheta (1.89) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-1.23 = -1.23)
04:36:35.432 00.032 9340 CameraToMount -- cameraX=-0.05 cameraY=0.16 hyp=0.16 cameraTheta=1.89 mountX=-0.04 mountY=-0.15, mountTheta=-1.85
04:36:35.452 00.020 9340 SchedulePrimaryMove(10104498, x=-0.05, y=0.16, opts=13)
04:36:35.466 00.014 9340 Enqueuing Move request for scope (-0.05, 0.16)
04:36:35.485 00.019 12020 Worker thread wakes up
04:36:35.486 00.001 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.16) opts 0xd
04:36:35.486 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=6111, max=65535, med=10242, FiltMin=8070, FiltMax=65523, Gamma=2.870
04:36:35.500 00.014 12020 Handling offset move in thread for scope, endpoint = (-0.05, 0.16)
04:36:35.500 00.000 9340 UpdateGuideState exits: m=1520979 SNR=237.4
04:36:35.515 00.015 12020 Moving (-0.05, 0.16) raw xDistance=-0.04 yDistance=-0.15
04:36:35.515 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:36:35.530 00.015 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
04:36:35.530 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
04:36:35.566 00.036 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:36:35.566 00.000 9340 Enqueuing Expose request
04:36:35.577 00.011 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
04:36:35.578 00.001 12020 MoveAxis(E, 0, ABG)
04:36:35.578 00.000 12020 Move returns status 0, amount 0
04:36:35.578 00.000 12020 MoveAxis(N, 0, ABG)
04:36:35.578 00.000 12020 Move returns status 0, amount 0
04:36:35.578 00.000 12020 move complete, result=0
04:36:35.578 00.000 12020 worker thread done servicing request
04:36:35.579 00.001 12020 Worker thread wakes up
04:36:35.579 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
04:36:35.579 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(1399,97,31,31)
04:36:35.582 00.003 9340 GuideStep: -0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
04:36:36.218 00.636 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"05c0cf05-d915-4c95-9142-c63dacc088bd"}
04:36:36.229 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"05c0cf05-d915-4c95-9142-c63dacc088bd"}
04:36:36.238 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"e905ada9-46ac-4594-8db6-b85a71a84ea3"}
04:36:36.267 00.029 9340 case statement mapped state 6 to 3
04:36:36.311 00.044 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"e905ada9-46ac-4594-8db6-b85a71a84ea3"}
04:36:36.333 00.022 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"4f016003-adf9-48d3-b25f-bd043e2597a0"}
04:36:36.345 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":708,"width":15,"height":15,"star_pos":[6.98,7.00],"pixels":"..."},"id":"4f016003-adf9-48d3-b25f-bd043e2597a0"}
04:36:38.055 01.710 12020 Exposure complete
04:36:38.219 00.164 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"41e29cc8-c51f-42fa-9bcb-c905b80c6c43"}
04:36:38.230 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"41e29cc8-c51f-42fa-9bcb-c905b80c6c43"}
04:36:38.240 00.010 12020 worker thread done servicing request
04:36:38.240 00.000 9340 OnExposeComplete: enter
04:36:38.252 00.012 9340 UpdateGuideState(): m_state=6
04:36:38.283 00.031 9340 Star::Find(15, 1413, 111, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 709
04:36:38.295 00.012 9340 Star::Find returns 1 (0), X=1414.03, Y=112.26, Mass=1561356, SNR=228.3, Peak=62250 HFD=4.8
04:36:38.307 00.012 9340 MultiStar: [#1 0.45,0.79,0.00,M4] [#2 0.28,0.07,0.77,U] [#3 0.52,0.38,0.00,M7] [#4 -0.13,0.51,0.82,U] [#5 -0.19,0.48,0.81,U] [#6 -0.26,0.49,0.00,M4] [#7 -0.23,0.47,0.00,M2] [#8 0.63,0.34,0.00,M1] 
04:36:38.316 00.009 9340 refined, 3 included, MultiStar: {0.01, 0.39}, one-star: {0.09, 0.46}
04:36:38.324 00.008 9340 CameraToMount -- cameraTheta (1.54) - m_xAngle (0.05) = xAngle (1.49 = 1.49)
04:36:38.332 00.008 9340 CameraToMount -- cameraTheta (1.54) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-1.58 = -1.58)
04:36:38.345 00.013 9340 CameraToMount -- cameraX=0.01 cameraY=0.39 hyp=0.39 cameraTheta=1.54 mountX=0.03 mountY=-0.39, mountTheta=-1.49
04:36:38.361 00.016 9340 SchedulePrimaryMove(10104498, x=0.01, y=0.39, opts=13)
04:36:38.394 00.033 9340 Enqueuing Move request for scope (0.01, 0.39)
04:36:38.408 00.014 12020 Worker thread wakes up
04:36:38.408 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=6097, max=65535, med=10314, FiltMin=7787, FiltMax=65523, Gamma=2.870
04:36:38.418 00.010 12020 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.39) opts 0xd
04:36:38.419 00.001 9340 UpdateGuideState exits: m=1561356 SNR=228.3
04:36:38.432 00.013 12020 Handling offset move in thread for scope, endpoint = (0.01, 0.39)
04:36:38.432 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:36:38.443 00.011 12020 Moving (0.01, 0.39) raw xDistance=0.03 yDistance=-0.39
04:36:38.444 00.001 9340 ScheduleExposure(2000,3,1) exposurePending=0
04:36:38.452 00.008 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
04:36:38.452 00.000 9340 Enqueuing Expose request
04:36:38.461 00.009 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
04:36:38.461 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.39
04:36:38.462 00.001 12020 MoveAxis(E, 0, ABG)
04:36:38.462 00.000 12020 Move returns status 0, amount 0
04:36:38.462 00.000 12020 MoveAxis(N, 0, ABG)
04:36:38.462 00.000 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"efcef72d-b143-4c78-b2a8-80381cf9bbe1"}
04:36:38.474 00.012 12020 Move returns status 0, amount 0
04:36:38.474 00.000 9340 case statement mapped state 6 to 3
04:36:38.488 00.014 12020 move complete, result=0
04:36:38.488 00.000 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"efcef72d-b143-4c78-b2a8-80381cf9bbe1"}
04:36:38.498 00.010 12020 worker thread done servicing request
04:36:38.498 00.000 9340 GuideStep: 0.0 px 0 ms EAST, -0.4 px 0 ms NORTH
04:36:38.526 00.028 12020 Worker thread wakes up
04:36:38.527 00.001 12020 worker thread servicing REQUEST_EXPOSE 2000
04:36:38.527 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(1399,97,31,31)
04:36:38.538 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"ca976ef9-d10b-4dc6-a06d-686c6eaaca49"}
04:36:38.553 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":709,"width":15,"height":15,"star_pos":[7.03,7.26],"pixels":"..."},"id":"ca976ef9-d10b-4dc6-a06d-686c6eaaca49"}
04:36:40.218 01.665 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"35cbf0a6-2f27-4ed0-bba6-79aeaea6568d"}
04:36:40.230 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"35cbf0a6-2f27-4ed0-bba6-79aeaea6568d"}
04:36:40.242 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"8d4a467d-1795-4d3a-b5ff-495a3d7d601a"}
04:36:40.293 00.051 9340 case statement mapped state 6 to 3
04:36:40.317 00.024 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"8d4a467d-1795-4d3a-b5ff-495a3d7d601a"}
04:36:40.331 00.014 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"cd57de99-acce-4ad6-a7aa-864b5acb16ab"}
04:36:40.342 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":709,"width":15,"height":15,"star_pos":[7.03,7.26],"pixels":"..."},"id":"cd57de99-acce-4ad6-a7aa-864b5acb16ab"}
04:36:40.924 00.582 12020 Exposure complete
04:36:41.244 00.320 12020 worker thread done servicing request
04:36:41.244 00.000 9340 OnExposeComplete: enter
04:36:41.255 00.011 9340 UpdateGuideState(): m_state=6
04:36:41.268 00.013 9340 Star::Find(15, 1414, 112, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 710
04:36:41.281 00.013 9340 Star::Find returns 1 (0), X=1414.01, Y=112.18, Mass=1507484, SNR=219.7, Peak=62770 HFD=4.7
04:36:41.298 00.017 9340 MultiStar: [#1 0.51,0.70,0.00,M5] [#2 0.38,0.10,0.67,U] [#3 0.73,0.27,0.00,M8] [#4 -0.16,0.36,0.91,U] [#5 -0.19,0.32,0.86,U] [#6 -0.15,0.29,0.79,U] [#7 -0.00,0.48,0.89,U] [#8 0.61,0.27,0.00,M2] 
04:36:41.309 00.011 9340 refined, 5 included, MultiStar: {-0.02, 0.33}, one-star: {0.06, 0.38}
04:36:41.347 00.038 9340 CameraToMount -- cameraTheta (1.64) - m_xAngle (0.05) = xAngle (1.59 = 1.59)
04:36:41.359 00.012 9340 CameraToMount -- cameraTheta (1.64) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-1.48 = -1.48)
04:36:41.370 00.011 9340 CameraToMount -- cameraX=-0.02 cameraY=0.33 hyp=0.33 cameraTheta=1.64 mountX=-0.01 mountY=-0.33, mountTheta=-1.59
04:36:41.390 00.020 9340 SchedulePrimaryMove(10104498, x=-0.02, y=0.33, opts=13)
04:36:41.401 00.011 9340 Enqueuing Move request for scope (-0.02, 0.33)
04:36:41.412 00.011 12020 Worker thread wakes up
04:36:41.412 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=6353, max=65535, med=10250, FiltMin=7994, FiltMax=65517, Gamma=2.870
04:36:41.427 00.015 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.33) opts 0xd
04:36:41.427 00.000 9340 UpdateGuideState exits: m=1507484 SNR=219.7
04:36:41.437 00.010 12020 Handling offset move in thread for scope, endpoint = (-0.02, 0.33)
04:36:41.438 00.001 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:36:41.469 00.031 12020 Moving (-0.02, 0.33) raw xDistance=-0.01 yDistance=-0.33
04:36:41.470 00.001 9340 ScheduleExposure(2000,3,1) exposurePending=0
04:36:41.480 00.010 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
04:36:41.480 00.000 9340 Enqueuing Expose request
04:36:41.492 00.012 12020 switching direction from 1 to -1 - decHistory=-3 oldest=-0.66 newest=-0.87
04:36:41.493 00.001 12020 GuideAlgorithmResistSwitch::result() returns -0.33 from input -0.33
04:36:41.493 00.000 12020 MoveAxis(E, 0, ABG)
04:36:41.493 00.000 12020 Move returns status 0, amount 0
04:36:41.493 00.000 12020 MoveAxis(N, 54, ABG)
04:36:41.493 00.000 12020 Guiding  Dir = 0, Dur = 54
04:36:41.494 00.001 12020 IsSlewing returns 0
04:36:41.495 00.001 12020 IsGuiding returns 0
04:36:41.627 00.132 12020 IsGuiding returns 1
04:36:41.627 00.000 12020 scope still moving after pulse duration time elapsed
04:36:41.723 00.096 12020 IsSlewing returns 0
04:36:41.724 00.001 12020 IsGuiding returns 0
04:36:41.724 00.000 12020 scope move finished after 54 + 173 ms
04:36:41.724 00.000 12020 Move returns status 0, amount 54
04:36:41.724 00.000 12020 move complete, result=0
04:36:41.725 00.001 12020 worker thread done servicing request
04:36:41.725 00.000 9340 GuideStep: -0.0 px 0 ms EAST, -0.3 px 54 ms NORTH
04:36:41.736 00.011 12020 Worker thread wakes up
04:36:41.736 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
04:36:41.736 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(1399,97,31,31)
04:36:42.234 00.498 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"d79e80ca-c543-452a-811a-346e0cd82297"}
04:36:42.267 00.033 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"d79e80ca-c543-452a-811a-346e0cd82297"}
04:36:42.292 00.025 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"35d5537e-759b-42fd-a963-76ee5755bc32"}
04:36:42.322 00.030 9340 case statement mapped state 6 to 3
04:36:42.340 00.018 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"35d5537e-759b-42fd-a963-76ee5755bc32"}
04:36:42.391 00.051 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"d21a8e15-baff-43ca-b7ea-6c76d41105dc"}
04:36:42.406 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":710,"width":15,"height":15,"star_pos":[7.01,7.18],"pixels":"..."},"id":"d21a8e15-baff-43ca-b7ea-6c76d41105dc"}
04:36:44.098 01.692 12020 Exposure complete
04:36:44.232 00.134 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"b7748159-79f3-4867-bb51-7c82eebf3d34"}
04:36:44.261 00.029 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"b7748159-79f3-4867-bb51-7c82eebf3d34"}
04:36:44.280 00.019 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"6c6a6bf7-1dda-48ed-9d5b-22a386a54bcf"}
04:36:44.320 00.040 9340 case statement mapped state 6 to 3
04:36:44.330 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"6c6a6bf7-1dda-48ed-9d5b-22a386a54bcf"}
04:36:44.341 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"91369bc6-9ea8-48a9-8e73-79d35775ea74"}
04:36:44.354 00.013 12020 worker thread done servicing request
04:36:44.354 00.000 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":710,"width":15,"height":15,"star_pos":[7.01,7.18],"pixels":"..."},"id":"91369bc6-9ea8-48a9-8e73-79d35775ea74"}
04:36:44.368 00.014 9340 OnExposeComplete: enter
04:36:44.388 00.020 9340 UpdateGuideState(): m_state=6
04:36:44.402 00.014 9340 Star::Find(15, 1414, 112, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 711
04:36:44.411 00.009 9340 Star::Find returns 1 (0), X=1414.27, Y=111.84, Mass=1539484, SNR=179.8, Peak=62218 HFD=4.9
04:36:44.450 00.039 9340 MultiStar: [#1 0.65,0.62,0.00,M6] [#2 0.46,-0.01,1.03,U] [#3 0.82,0.26,0.00,M9] [#4 -0.00,0.22,0.89,U] [#5 0.12,0.20,1.30,U] [#6 0.05,0.24,1.03,U] [#7 -0.04,0.13,0.97,U] [#8 0.88,0.19,0.00,M3] 
04:36:44.461 00.011 9340 refined, 5 included, MultiStar: {0.16, 0.14}, one-star: {0.32, 0.03}
04:36:44.473 00.012 9340 CameraToMount -- cameraTheta (0.72) - m_xAngle (0.05) = xAngle (0.67 = 0.67)
04:36:44.485 00.012 9340 CameraToMount -- cameraTheta (0.72) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-2.40 = -2.40)
04:36:44.495 00.010 9340 CameraToMount -- cameraX=0.16 cameraY=0.14 hyp=0.21 cameraTheta=0.72 mountX=0.16 mountY=-0.14, mountTheta=-0.71
04:36:44.514 00.019 9340 SchedulePrimaryMove(10104498, x=0.16, y=0.14, opts=13)
04:36:44.527 00.013 9340 Enqueuing Move request for scope (0.16, 0.14)
04:36:44.543 00.016 12020 Worker thread wakes up
04:36:44.543 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=5911, max=65535, med=10248, FiltMin=8068, FiltMax=65523, Gamma=2.870
04:36:44.572 00.029 12020 worker thread servicing REQUEST_MOVE scope ofs (0.16, 0.14) opts 0xd
04:36:44.572 00.000 9340 UpdateGuideState exits: m=1539484 SNR=179.8
04:36:44.582 00.010 12020 Handling offset move in thread for scope, endpoint = (0.16, 0.14)
04:36:44.582 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:36:44.594 00.012 12020 Moving (0.16, 0.14) raw xDistance=0.16 yDistance=-0.14
04:36:44.594 00.000 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.16
04:36:44.596 00.002 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:36:44.596 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
04:36:44.609 00.013 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
04:36:44.610 00.001 9340 Enqueuing Expose request
04:36:44.621 00.011 12020 MoveAxis(E, 0, ABG)
04:36:44.622 00.001 12020 Move returns status 0, amount 0
04:36:44.622 00.000 12020 MoveAxis(N, 0, ABG)
04:36:44.622 00.000 12020 Move returns status 0, amount 0
04:36:44.622 00.000 12020 move complete, result=0
04:36:44.622 00.000 12020 worker thread done servicing request
04:36:44.623 00.001 12020 Worker thread wakes up
04:36:44.623 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
04:36:44.623 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(1399,97,31,31)
04:36:44.626 00.003 9340 GuideStep: 0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
04:36:46.232 01.606 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"69693a4a-2405-4592-a6d9-c5bb8fdc925f"}
04:36:46.264 00.032 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"69693a4a-2405-4592-a6d9-c5bb8fdc925f"}
04:36:46.352 00.088 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"be331ab5-d9ef-48b9-8063-070be8a8210e"}
04:36:46.383 00.031 9340 case statement mapped state 6 to 3
04:36:46.399 00.016 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"be331ab5-d9ef-48b9-8063-070be8a8210e"}
04:36:46.416 00.017 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"8abe6309-c1b3-4ad2-8938-64ec430f9bc4"}
04:36:46.443 00.027 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":711,"width":15,"height":15,"star_pos":[7.27,6.84],"pixels":"..."},"id":"8abe6309-c1b3-4ad2-8938-64ec430f9bc4"}
04:36:47.018 00.575 12020 Exposure complete
04:36:47.417 00.399 9340 OnExposeComplete: enter
04:36:47.438 00.021 12020 worker thread done servicing request
04:36:47.438 00.000 9340 UpdateGuideState(): m_state=6
04:36:47.499 00.061 9340 Star::Find(15, 1414, 111, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 712
04:36:47.525 00.026 9340 Star::Find returns 1 (0), X=1414.30, Y=112.20, Mass=1576368, SNR=229.4, Peak=64546 HFD=4.9
04:36:47.538 00.013 9340 MultiStar: [#1 0.63,0.72,0.00,M7] [#2 0.36,-0.12,0.75,U] [#3 0.68,0.21,0.00,M10] [#4 -0.02,0.19,0.91,U] [#5 -0.08,0.27,0.78,U] [#6 0.04,0.42,0.77,U] [#7 -0.09,0.22,0.81,U] [#8 0.83,0.22,0.00,M4] 
04:36:47.571 00.033 9340 refined, 5 included, MultiStar: {0.10, 0.24}, one-star: {0.36, 0.39}
04:36:47.585 00.014 9340 CameraToMount -- cameraTheta (1.18) - m_xAngle (0.05) = xAngle (1.13 = 1.13)
04:36:47.617 00.032 9340 CameraToMount -- cameraTheta (1.18) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-1.94 = -1.94)
04:36:47.639 00.022 9340 CameraToMount -- cameraX=0.10 cameraY=0.24 hyp=0.26 cameraTheta=1.18 mountX=0.11 mountY=-0.24, mountTheta=-1.14
04:36:47.659 00.020 9340 SchedulePrimaryMove(10104498, x=0.10, y=0.24, opts=13)
04:36:47.671 00.012 9340 Enqueuing Move request for scope (0.10, 0.24)
04:36:47.683 00.012 12020 Worker thread wakes up
04:36:47.683 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=5959, max=65535, med=10306, FiltMin=7906, FiltMax=65523, Gamma=2.870
04:36:47.709 00.026 12020 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.24) opts 0xd
04:36:47.709 00.000 9340 UpdateGuideState exits: m=1576368 SNR=229.4
04:36:47.725 00.016 12020 Handling offset move in thread for scope, endpoint = (0.10, 0.24)
04:36:47.725 00.000 12020 Moving (0.10, 0.24) raw xDistance=0.11 yDistance=-0.24
04:36:47.726 00.001 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
04:36:47.726 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:36:47.761 00.035 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:36:47.761 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
04:36:47.775 00.014 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.24
04:36:47.775 00.000 9340 Enqueuing Expose request
04:36:47.786 00.011 12020 MoveAxis(E, 0, ABG)
04:36:47.787 00.001 12020 Move returns status 0, amount 0
04:36:47.787 00.000 12020 MoveAxis(N, 0, ABG)
04:36:47.787 00.000 12020 Move returns status 0, amount 0
04:36:47.787 00.000 12020 move complete, result=0
04:36:47.788 00.001 12020 worker thread done servicing request
04:36:47.789 00.001 12020 Worker thread wakes up
04:36:47.791 00.002 12020 worker thread servicing REQUEST_EXPOSE 2000
04:36:47.791 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(1399,97,31,31)
04:36:47.792 00.001 9340 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
04:36:50.408 02.616 12020 Exposure complete
04:36:51.355 00.947 12020 worker thread done servicing request
04:36:51.356 00.001 9340 OnExposeComplete: enter
04:36:51.372 00.016 9340 UpdateGuideState(): m_state=6
04:36:51.386 00.014 9340 Star::Find(15, 1414, 112, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 713
04:36:51.399 00.013 9340 Star::Find returns 1 (0), X=1414.51, Y=112.22, Mass=1523376, SNR=211.5, Peak=63490 HFD=4.9
04:36:51.428 00.029 9340 MultiStar: [#1 0.63,0.79,0.00,M8] [#2 0.62,-0.02,0.00,M1] [#3 0.88,0.25,0.00,R] [#4 0.33,0.43,0.00,M1] [#5 0.40,0.42,0.00,M1] [#6 0.43,0.35,0.00,M2] [#7 0.11,0.33,0.79,U] [#8 0.96,0.25,0.00,M5] 
04:36:51.439 00.011 9340 refined, 1 included, MultiStar: {0.36, 0.38}, one-star: {0.57, 0.41}
04:36:51.449 00.010 9340 CameraToMount -- cameraTheta (0.80) - m_xAngle (0.05) = xAngle (0.76 = 0.76)
04:36:51.463 00.014 9340 CameraToMount -- cameraTheta (0.80) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-2.31 = -2.31)
04:36:51.472 00.009 9340 CameraToMount -- cameraX=0.36 cameraY=0.38 hyp=0.53 cameraTheta=0.80 mountX=0.38 mountY=-0.39, mountTheta=-0.79
04:36:51.488 00.016 9340 SchedulePrimaryMove(10104498, x=0.36, y=0.38, opts=13)
04:36:51.501 00.013 9340 Enqueuing Move request for scope (0.36, 0.38)
04:36:51.516 00.015 12020 Worker thread wakes up
04:36:51.516 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=6370, max=65535, med=10248, FiltMin=7829, FiltMax=65519, Gamma=2.870
04:36:51.547 00.031 12020 worker thread servicing REQUEST_MOVE scope ofs (0.36, 0.38) opts 0xd
04:36:51.547 00.000 9340 UpdateGuideState exits: m=1523376 SNR=211.5
04:36:51.561 00.014 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:36:51.573 00.012 9340 ScheduleExposure(2000,3,1) exposurePending=0
04:36:51.585 00.012 12020 Handling offset move in thread for scope, endpoint = (0.36, 0.38)
04:36:51.585 00.000 12020 Moving (0.36, 0.38) raw xDistance=0.38 yDistance=-0.39
04:36:51.586 00.001 9340 Enqueuing Expose request
04:36:51.595 00.009 12020 GuideAlgorithmHysteresis::Result() returns 0.16 from input 0.38
04:36:51.596 00.001 12020 GuideAlgorithmResistSwitch::result() returns -0.39 from input -0.39
04:36:51.596 00.000 12020 MoveAxis(W, 29, ABG)
04:36:51.596 00.000 12020 Guiding  Dir = 3, Dur = 29
04:36:51.597 00.001 12020 IsSlewing returns 0
04:36:51.598 00.001 12020 IsGuiding returns 0
04:36:51.621 00.023 12020 PulseGuide returned control before completion, sleep 16
04:36:51.685 00.064 12020 IsGuiding returns 1
04:36:51.686 00.001 12020 scope still moving after pulse duration time elapsed
04:36:51.722 00.036 12020 IsSlewing returns 0
04:36:51.723 00.001 12020 IsGuiding returns 0
04:36:51.723 00.000 12020 scope move finished after 29 + 96 ms
04:36:51.723 00.000 12020 Move returns status 0, amount 29
04:36:51.724 00.001 12020 MoveAxis(N, 63, ABG)
04:36:51.724 00.000 12020 Guiding  Dir = 0, Dur = 63
04:36:51.725 00.001 12020 IsSlewing returns 0
04:36:51.726 00.001 12020 IsGuiding returns 0
04:36:51.814 00.088 12020 IsGuiding returns 1
04:36:51.815 00.001 12020 scope still moving after pulse duration time elapsed
04:36:51.845 00.030 12020 IsSlewing returns 0
04:36:51.846 00.001 12020 IsGuiding returns 1
04:36:51.973 00.127 12020 IsSlewing returns 0
04:36:52.006 00.033 12020 IsGuiding returns 0
04:36:52.006 00.000 12020 scope move finished after 63 + 217 ms
04:36:52.006 00.000 12020 Move returns status 0, amount 63
04:36:52.006 00.000 12020 move complete, result=0
04:36:52.007 00.001 9340 GuideStep: 0.4 px 29 ms WEST, -0.4 px 63 ms NORTH
04:36:52.038 00.031 12020 worker thread done servicing request
04:36:52.039 00.001 12020 Worker thread wakes up
04:36:52.039 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
04:36:52.040 00.001 12020 Handling exposure in thread, d=2000 o=3 r=(1399,97,31,31)
04:36:52.056 00.016 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"11ff3fee-5057-476e-bd14-204a3d9d1642"}
04:36:52.072 00.016 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"11ff3fee-5057-476e-bd14-204a3d9d1642"}
04:36:52.109 00.037 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"fe263e28-e69c-4603-83ff-de7efff50194"}
04:36:52.129 00.020 9340 case statement mapped state 6 to 3
04:36:52.139 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"fe263e28-e69c-4603-83ff-de7efff50194"}
04:36:52.178 00.039 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"8ad6d932-16ad-4d20-8c5f-9c6b28c2d7b6"}
04:36:52.193 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":713,"width":15,"height":15,"star_pos":[6.51,7.22],"pixels":"..."},"id":"8ad6d932-16ad-4d20-8c5f-9c6b28c2d7b6"}
04:36:54.036 01.843 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"e8d5db09-fb27-46dd-8ee6-d0304b2408e2"}
04:36:54.054 00.018 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"e8d5db09-fb27-46dd-8ee6-d0304b2408e2"}
04:36:54.077 00.023 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"9ea13922-6580-47db-b6e1-8eb661dbb315"}
04:36:54.149 00.072 9340 case statement mapped state 6 to 3
04:36:54.180 00.031 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"9ea13922-6580-47db-b6e1-8eb661dbb315"}
04:36:54.242 00.062 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"e5430da8-8154-4d9b-bc68-f9d5f9fabf1c"}
04:36:54.272 00.030 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":713,"width":15,"height":15,"star_pos":[6.51,7.22],"pixels":"..."},"id":"e5430da8-8154-4d9b-bc68-f9d5f9fabf1c"}
04:36:54.423 00.151 12020 Exposure complete
04:36:54.895 00.472 12020 worker thread done servicing request
04:36:54.896 00.001 9340 OnExposeComplete: enter
04:36:54.909 00.013 9340 UpdateGuideState(): m_state=6
04:36:54.926 00.017 9340 Star::Find(15, 1414, 112, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 714
04:36:54.939 00.013 9340 Star::Find returns 1 (0), X=1414.02, Y=112.18, Mass=1536803, SNR=208.1, Peak=61178 HFD=4.8
04:36:54.983 00.044 9340 MultiStar: [#1 0.29,0.56,0.00,M9] [#2 0.30,-0.09,0.77,U] [#3 -0.35,0.16,0.98,U] [#4 -0.29,0.36,1.03,U] [#5 -0.44,0.26,1.01,U] [#6 -0.29,0.51,0.00,M3] [#7 -0.05,0.33,0.94,U] [#8 0.48,0.10,0.78,U] 
04:36:54.996 00.013 9340 refined, 6 included, MultiStar: {-0.07, 0.23}, one-star: {0.07, 0.37}
04:36:55.011 00.015 9340 CameraToMount -- cameraTheta (1.87) - m_xAngle (0.05) = xAngle (1.82 = 1.82)
04:36:55.021 00.010 9340 CameraToMount -- cameraTheta (1.87) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-1.25 = -1.25)
04:36:55.035 00.014 9340 CameraToMount -- cameraX=-0.07 cameraY=0.23 hyp=0.24 cameraTheta=1.87 mountX=-0.06 mountY=-0.23, mountTheta=-1.82
04:36:55.058 00.023 9340 SchedulePrimaryMove(10104498, x=-0.07, y=0.23, opts=13)
04:36:55.093 00.035 9340 Enqueuing Move request for scope (-0.07, 0.23)
04:36:55.108 00.015 12020 Worker thread wakes up
04:36:55.108 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=6456, max=65535, med=10243, FiltMin=7906, FiltMax=65523, Gamma=2.870
04:36:55.122 00.014 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.23) opts 0xd
04:36:55.123 00.001 9340 UpdateGuideState exits: m=1536803 SNR=208.1
04:36:55.137 00.014 12020 Handling offset move in thread for scope, endpoint = (-0.07, 0.23)
04:36:55.137 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:36:55.153 00.016 12020 Moving (-0.07, 0.23) raw xDistance=-0.06 yDistance=-0.23
04:36:55.153 00.000 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
04:36:55.154 00.001 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:36:55.154 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.23
04:36:55.154 00.000 12020 MoveAxis(E, 0, ABG)
04:36:55.154 00.000 12020 Move returns status 0, amount 0
04:36:55.157 00.003 9340 ScheduleExposure(2000,3,1) exposurePending=0
04:36:55.188 00.031 12020 MoveAxis(N, 0, ABG)
04:36:55.189 00.001 9340 Enqueuing Expose request
04:36:55.220 00.031 12020 Move returns status 0, amount 0
04:36:55.220 00.000 12020 move complete, result=0
04:36:55.220 00.000 12020 worker thread done servicing request
04:36:55.222 00.002 12020 Worker thread wakes up
04:36:55.222 00.000 9340 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
04:36:55.238 00.016 12020 worker thread servicing REQUEST_EXPOSE 2000
04:36:55.238 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(1399,97,31,31)
04:36:56.034 00.796 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"adab1779-7d81-44de-ad89-3b595545660f"}
04:36:56.045 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"adab1779-7d81-44de-ad89-3b595545660f"}
04:36:56.065 00.020 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"365dea96-59e4-4646-9d3e-cf4adb7cc6ed"}
04:36:56.077 00.012 9340 case statement mapped state 6 to 3
04:36:56.089 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"365dea96-59e4-4646-9d3e-cf4adb7cc6ed"}
04:36:56.124 00.035 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"24d6e3a5-b162-4d0c-b30a-23678f1c5c99"}
04:36:56.138 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":714,"width":15,"height":15,"star_pos":[7.02,7.18],"pixels":"..."},"id":"24d6e3a5-b162-4d0c-b30a-23678f1c5c99"}
04:36:57.628 01.490 12020 Exposure complete
04:36:57.860 00.232 12020 worker thread done servicing request
04:36:57.860 00.000 9340 OnExposeComplete: enter
04:36:57.875 00.015 9340 UpdateGuideState(): m_state=6
04:36:57.889 00.014 9340 Star::Find(15, 1414, 112, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 715
04:36:57.922 00.033 9340 Star::Find returns 1 (0), X=1413.88, Y=112.13, Mass=1505271, SNR=181.9, Peak=61266 HFD=4.6
04:36:57.933 00.011 9340 MultiStar: [#1 0.06,0.69,0.00,M10] [#2 0.08,0.11,0.93,U] [#3 -0.53,0.12,0.00,M1] [#4 -0.28,0.48,0.00,M1] [#5 -0.41,0.44,0.00,M1] [#6 -0.36,0.47,0.00,M4] [#7 -0.31,0.32,0.91,U] [#8 0.53,0.30,0.00,M5] 
04:36:57.947 00.014 9340 refined, 2 included, MultiStar: {-0.10, 0.26}, one-star: {-0.07, 0.32}
04:36:57.956 00.009 9340 CameraToMount -- cameraTheta (1.93) - m_xAngle (0.05) = xAngle (1.88 = 1.88)
04:36:57.973 00.017 9340 CameraToMount -- cameraTheta (1.93) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-1.19 = -1.19)
04:36:57.985 00.012 9340 CameraToMount -- cameraX=-0.10 cameraY=0.26 hyp=0.27 cameraTheta=1.93 mountX=-0.08 mountY=-0.25, mountTheta=-1.89
04:36:58.027 00.042 9340 SchedulePrimaryMove(10104498, x=-0.10, y=0.26, opts=13)
04:36:58.043 00.016 9340 Enqueuing Move request for scope (-0.10, 0.26)
04:36:58.056 00.013 12020 Worker thread wakes up
04:36:58.057 00.001 9340 UpdateImageDisplay: Size=(1920,1080) min=5921, max=65535, med=10299, FiltMin=7811, FiltMax=65517, Gamma=2.870
04:36:58.072 00.015 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.26) opts 0xd
04:36:58.072 00.000 12020 Handling offset move in thread for scope, endpoint = (-0.10, 0.26)
04:36:58.072 00.000 12020 Moving (-0.10, 0.26) raw xDistance=-0.08 yDistance=-0.25
04:36:58.073 00.001 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
04:36:58.073 00.000 12020 GuideAlgorithmResistSwitch::result() returns -0.25 from input -0.25
04:36:58.073 00.000 9340 UpdateGuideState exits: m=1505271 SNR=181.9
04:36:58.087 00.014 12020 MoveAxis(E, 0, ABG)
04:36:58.087 00.000 12020 Move returns status 0, amount 0
04:36:58.087 00.000 12020 MoveAxis(N, 41, ABG)
04:36:58.088 00.001 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:36:58.117 00.029 12020 Guiding  Dir = 0, Dur = 41
04:36:58.117 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
04:36:58.131 00.014 12020 IsSlewing returns 0
04:36:58.132 00.001 12020 IsGuiding returns 0
04:36:58.133 00.001 9340 Enqueuing Expose request
04:36:58.236 00.103 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"b3fe8f52-118d-4d38-805c-b9ab9de94ed2"}
04:36:58.270 00.034 12020 IsGuiding returns 1
04:36:58.270 00.000 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"b3fe8f52-118d-4d38-805c-b9ab9de94ed2"}
04:36:58.285 00.015 12020 scope still moving after pulse duration time elapsed
04:36:58.354 00.069 12020 IsSlewing returns 0
04:36:58.363 00.009 12020 IsGuiding returns 0
04:36:58.364 00.001 12020 scope move finished after 41 + 190 ms
04:36:58.364 00.000 12020 Move returns status 0, amount 41
04:36:58.364 00.000 12020 move complete, result=0
04:36:58.364 00.000 12020 worker thread done servicing request
04:36:58.365 00.001 9340 GuideStep: -0.1 px 0 ms EAST, -0.3 px 41 ms NORTH
04:36:58.381 00.016 12020 Worker thread wakes up
04:36:58.381 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
04:36:58.381 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(1399,97,31,31)
04:36:58.542 00.161 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"355bdbb4-a044-4f7b-8799-c39f0487a974"}
04:36:58.666 00.124 9340 case statement mapped state 6 to 3
04:36:58.928 00.262 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"355bdbb4-a044-4f7b-8799-c39f0487a974"}
04:36:59.214 00.286 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"cb7e64cd-5f97-44a2-a043-47eae0c55628"}
04:36:59.467 00.253 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":715,"width":15,"height":15,"star_pos":[6.88,7.13],"pixels":"..."},"id":"cb7e64cd-5f97-44a2-a043-47eae0c55628"}
04:37:00.034 00.567 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"a5eeebfa-86cc-489d-80a9-7f91b9022a60"}
04:37:00.388 00.354 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"a5eeebfa-86cc-489d-80a9-7f91b9022a60"}
04:37:00.930 00.542 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"58ce7d3e-658a-43f3-bbcc-c7cbc413df51"}
04:37:01.267 00.337 12020 Exposure complete
04:37:01.295 00.028 9340 case statement mapped state 6 to 3
04:37:01.575 00.280 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"58ce7d3e-658a-43f3-bbcc-c7cbc413df51"}
04:37:01.914 00.339 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"49daec0f-7f94-4b8e-9585-dd4911a63d05"}
04:37:02.120 00.206 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":715,"width":15,"height":15,"star_pos":[6.88,7.13],"pixels":"..."},"id":"49daec0f-7f94-4b8e-9585-dd4911a63d05"}
04:37:02.396 00.276 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"fde69922-5616-485a-928b-7de66fc5df26"}
04:37:02.573 00.177 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"fde69922-5616-485a-928b-7de66fc5df26"}
04:37:02.763 00.190 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"1e7606de-417f-47f7-8142-e547be219fa0"}
04:37:02.832 00.069 9340 case statement mapped state 6 to 3
04:37:02.866 00.034 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"1e7606de-417f-47f7-8142-e547be219fa0"}
04:37:02.907 00.041 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"397d42cc-2459-4e65-931e-6a454ce122fe"}
04:37:02.959 00.052 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":715,"width":15,"height":15,"star_pos":[6.88,7.13],"pixels":"..."},"id":"397d42cc-2459-4e65-931e-6a454ce122fe"}
04:37:03.032 00.073 12020 worker thread done servicing request
04:37:03.033 00.001 9340 OnExposeComplete: enter
04:37:03.089 00.056 9340 UpdateGuideState(): m_state=6
04:37:03.110 00.021 9340 Star::Find(15, 1413, 112, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 716
04:37:03.128 00.018 9340 Star::Find returns 1 (0), X=1414.00, Y=112.12, Mass=1561466, SNR=213.7, Peak=62358 HFD=4.7
04:37:03.142 00.014 9340 MultiStar: [#1 0.33,0.52,0.00,R] [#2 0.17,0.13,0.90,U] [#3 -0.30,0.17,1.09,U] [#4 -0.27,0.10,0.78,U] [#5 -0.31,0.22,0.92,U] [#6 -0.22,0.24,0.94,U] [#7 -0.32,0.19,0.92,U] [#8 0.37,0.24,0.93,U] 
04:37:03.157 00.015 9340 refined, 7 included, MultiStar: {-0.10, 0.20}, one-star: {0.05, 0.31}
04:37:03.180 00.023 9340 CameraToMount -- cameraTheta (2.04) - m_xAngle (0.05) = xAngle (1.99 = 1.99)
04:37:03.213 00.033 9340 CameraToMount -- cameraTheta (2.04) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-1.08 = -1.08)
04:37:03.230 00.017 9340 CameraToMount -- cameraX=-0.10 cameraY=0.20 hyp=0.23 cameraTheta=2.04 mountX=-0.09 mountY=-0.20, mountTheta=-2.00
04:37:03.248 00.018 9340 SchedulePrimaryMove(10104498, x=-0.10, y=0.20, opts=13)
04:37:03.259 00.011 9340 Enqueuing Move request for scope (-0.10, 0.20)
04:37:03.275 00.016 12020 Worker thread wakes up
04:37:03.275 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=6122, max=65535, med=10276, FiltMin=7911, FiltMax=65523, Gamma=2.870
04:37:03.289 00.014 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.20) opts 0xd
04:37:03.289 00.000 9340 UpdateGuideState exits: m=1561466 SNR=213.7
04:37:03.327 00.038 12020 Handling offset move in thread for scope, endpoint = (-0.10, 0.20)
04:37:03.327 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:37:03.341 00.014 12020 Moving (-0.10, 0.20) raw xDistance=-0.09 yDistance=-0.20
04:37:03.341 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
04:37:03.353 00.012 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
04:37:03.355 00.002 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:37:03.355 00.000 9340 Enqueuing Expose request
04:37:03.370 00.015 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.20
04:37:03.370 00.000 12020 MoveAxis(E, 0, ABG)
04:37:03.370 00.000 12020 Move returns status 0, amount 0
04:37:03.371 00.001 12020 MoveAxis(N, 0, ABG)
04:37:03.371 00.000 12020 Move returns status 0, amount 0
04:37:03.371 00.000 12020 move complete, result=0
04:37:03.371 00.000 12020 worker thread done servicing request
04:37:03.371 00.000 12020 Worker thread wakes up
04:37:03.371 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
04:37:03.371 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(1399,97,31,31)
04:37:03.374 00.003 9340 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
04:37:04.392 01.018 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"3a7a94c5-0301-49a3-8b46-4b920789385b"}
04:37:04.412 00.020 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"3a7a94c5-0301-49a3-8b46-4b920789385b"}
04:37:04.454 00.042 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"08ef70aa-6568-4199-83bd-2613e86d6e72"}
04:37:04.471 00.017 9340 case statement mapped state 6 to 3
04:37:04.487 00.016 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"08ef70aa-6568-4199-83bd-2613e86d6e72"}
04:37:04.514 00.027 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"868bd08f-f1d7-44e6-9c2e-f54a87b52294"}
04:37:04.533 00.019 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":716,"width":15,"height":15,"star_pos":[7.00,7.12],"pixels":"..."},"id":"868bd08f-f1d7-44e6-9c2e-f54a87b52294"}
04:37:05.727 01.194 12020 Exposure complete
04:37:05.954 00.227 12020 worker thread done servicing request
04:37:05.954 00.000 9340 OnExposeComplete: enter
04:37:05.969 00.015 9340 UpdateGuideState(): m_state=6
04:37:06.000 00.031 9340 Star::Find(15, 1413, 112, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 717
04:37:06.017 00.017 9340 Star::Find returns 1 (0), X=1414.20, Y=112.11, Mass=1579110, SNR=200.5, Peak=61478 HFD=4.9
04:37:06.031 00.014 9340 MultiStar: [#1 0.13,0.02,0.83,U] [#2 0.44,-0.07,0.78,U] [#3 -0.11,-0.02,1.02,U] [#4 -0.03,0.25,0.80,U] [#5 0.08,0.36,0.97,U] [#6 0.09,0.25,0.84,U] [#7 -0.15,0.27,1.14,U] [#8 0.77,0.12,0.00,M5] 
04:37:06.046 00.015 9340 refined, 7 included, MultiStar: {0.07, 0.18}, one-star: {0.26, 0.31}
04:37:06.058 00.012 9340 CameraToMount -- cameraTheta (1.18) - m_xAngle (0.05) = xAngle (1.13 = 1.13)
04:37:06.075 00.017 9340 CameraToMount -- cameraTheta (1.18) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-1.94 = -1.94)
04:37:06.086 00.011 9340 CameraToMount -- cameraX=0.07 cameraY=0.18 hyp=0.19 cameraTheta=1.18 mountX=0.08 mountY=-0.18, mountTheta=-1.14
04:37:06.101 00.015 9340 SchedulePrimaryMove(10104498, x=0.07, y=0.18, opts=13)
04:37:06.129 00.028 9340 Enqueuing Move request for scope (0.07, 0.18)
04:37:06.139 00.010 12020 Worker thread wakes up
04:37:06.139 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=6022, max=65535, med=10238, FiltMin=7767, FiltMax=65523, Gamma=2.870
04:37:06.154 00.015 12020 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.18) opts 0xd
04:37:06.154 00.000 12020 Handling offset move in thread for scope, endpoint = (0.07, 0.18)
04:37:06.154 00.000 12020 Moving (0.07, 0.18) raw xDistance=0.08 yDistance=-0.18
04:37:06.154 00.000 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
04:37:06.154 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:37:06.154 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
04:37:06.155 00.001 12020 MoveAxis(E, 0, ABG)
04:37:06.155 00.000 12020 Move returns status 0, amount 0
04:37:06.155 00.000 12020 MoveAxis(N, 0, ABG)
04:37:06.155 00.000 12020 Move returns status 0, amount 0
04:37:06.155 00.000 12020 move complete, result=0
04:37:06.156 00.001 9340 UpdateGuideState exits: m=1579110 SNR=200.5
04:37:06.171 00.015 12020 worker thread done servicing request
04:37:06.171 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:37:06.181 00.010 9340 ScheduleExposure(2000,3,1) exposurePending=0
04:37:06.190 00.009 9340 Enqueuing Expose request
04:37:06.201 00.011 12020 Worker thread wakes up
04:37:06.201 00.000 9340 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
04:37:06.213 00.012 12020 worker thread servicing REQUEST_EXPOSE 2000
04:37:06.213 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(1399,97,31,31)
04:37:06.391 00.178 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"6d25116a-acf9-4649-bda8-74509fab6f8c"}
04:37:06.407 00.016 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"6d25116a-acf9-4649-bda8-74509fab6f8c"}
04:37:06.422 00.015 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"8113bfae-e612-403e-9a28-1b93d0a85dd2"}
04:37:06.434 00.012 9340 case statement mapped state 6 to 3
04:37:06.443 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"8113bfae-e612-403e-9a28-1b93d0a85dd2"}
04:37:06.480 00.037 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"f8ba4375-a12a-4c34-b6d5-aa2153a0f096"}
04:37:06.509 00.029 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":717,"width":15,"height":15,"star_pos":[7.20,7.11],"pixels":"..."},"id":"f8ba4375-a12a-4c34-b6d5-aa2153a0f096"}
04:37:08.429 01.920 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"e7342b39-fa46-43c7-a758-5ff03d223bc7"}
04:37:08.448 00.019 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"e7342b39-fa46-43c7-a758-5ff03d223bc7"}
04:37:08.475 00.027 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"fb0e5a62-6e5f-4776-b2fa-6e0ab03ccbb0"}
04:37:08.533 00.058 9340 case statement mapped state 6 to 3
04:37:08.563 00.030 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"fb0e5a62-6e5f-4776-b2fa-6e0ab03ccbb0"}
04:37:08.594 00.031 12020 Exposure complete
04:37:08.608 00.014 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"fa0a9ebc-956e-4f55-b983-9ff844b055e0"}
04:37:08.678 00.070 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":717,"width":15,"height":15,"star_pos":[7.20,7.11],"pixels":"..."},"id":"fa0a9ebc-956e-4f55-b983-9ff844b055e0"}
04:37:08.928 00.250 12020 worker thread done servicing request
04:37:08.928 00.000 9340 OnExposeComplete: enter
04:37:08.963 00.035 9340 UpdateGuideState(): m_state=6
04:37:08.974 00.011 9340 Star::Find(15, 1414, 112, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 718
04:37:08.988 00.014 9340 Star::Find returns 1 (0), X=1414.52, Y=111.99, Mass=1518582, SNR=215.2, Peak=64110 HFD=5.0
04:37:09.000 00.012 9340 MultiStar: [#1 0.50,0.04,0.89,U] [#2 0.75,-0.06,0.00,M1] [#3 0.33,-0.06,1.01,U] [#4 0.22,0.19,1.02,U] [#5 0.36,0.22,0.88,U] [#6 0.29,0.34,0.95,U] [#7 0.38,0.11,0.83,U] [#8 1.10,0.21,0.00,M6] 
04:37:09.010 00.010 9340 refined, 6 included, MultiStar: {0.38, 0.14}, one-star: {0.58, 0.19}
04:37:09.019 00.009 9340 CameraToMount -- cameraTheta (0.37) - m_xAngle (0.05) = xAngle (0.32 = 0.32)
04:37:09.034 00.015 9340 CameraToMount -- cameraTheta (0.37) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-2.75 = -2.75)
04:37:09.047 00.013 9340 CameraToMount -- cameraX=0.38 cameraY=0.14 hyp=0.41 cameraTheta=0.37 mountX=0.39 mountY=-0.15, mountTheta=-0.38
04:37:09.088 00.041 9340 SchedulePrimaryMove(10104498, x=0.38, y=0.14, opts=13)
04:37:09.100 00.012 9340 Enqueuing Move request for scope (0.38, 0.14)
04:37:09.111 00.011 12020 Worker thread wakes up
04:37:09.111 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=5541, max=65535, med=10259, FiltMin=7922, FiltMax=65523, Gamma=2.870
04:37:09.124 00.013 12020 worker thread servicing REQUEST_MOVE scope ofs (0.38, 0.14) opts 0xd
04:37:09.124 00.000 9340 UpdateGuideState exits: m=1518582 SNR=215.2
04:37:09.135 00.011 12020 Handling offset move in thread for scope, endpoint = (0.38, 0.14)
04:37:09.135 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:37:09.147 00.012 12020 Moving (0.38, 0.14) raw xDistance=0.39 yDistance=-0.15
04:37:09.148 00.001 12020 GuideAlgorithmHysteresis::Result() returns 0.16 from input 0.39
04:37:09.148 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
04:37:09.165 00.017 9340 Enqueuing Expose request
04:37:09.177 00.012 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:37:09.177 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
04:37:09.177 00.000 12020 MoveAxis(W, 29, ABG)
04:37:09.177 00.000 12020 Guiding  Dir = 3, Dur = 29
04:37:09.208 00.031 12020 IsSlewing returns 0
04:37:09.209 00.001 12020 IsGuiding returns 0
04:37:09.227 00.018 12020 PulseGuide returned control before completion, sleep 22
04:37:09.254 00.027 12020 IsGuiding returns 1
04:37:09.255 00.001 12020 scope still moving after pulse duration time elapsed
04:37:09.291 00.036 12020 IsSlewing returns 0
04:37:09.292 00.001 12020 IsGuiding returns 0
04:37:09.292 00.000 12020 scope move finished after 29 + 53 ms
04:37:09.292 00.000 12020 Move returns status 0, amount 29
04:37:09.292 00.000 12020 MoveAxis(N, 0, ABG)
04:37:09.292 00.000 12020 Move returns status 0, amount 0
04:37:09.292 00.000 12020 move complete, result=0
04:37:09.293 00.001 12020 worker thread done servicing request
04:37:09.293 00.000 9340 GuideStep: 0.4 px 29 ms WEST, -0.2 px 0 ms NORTH
04:37:09.307 00.014 12020 Worker thread wakes up
04:37:09.307 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
04:37:09.307 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(1399,97,31,31)
04:37:10.429 01.122 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"cab838f2-1dee-4bdb-9e5e-de473289ddee"}
04:37:10.441 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"cab838f2-1dee-4bdb-9e5e-de473289ddee"}
04:37:10.482 00.041 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"c26bb58e-67fa-496f-bd59-ad73b766ae7c"}
04:37:10.496 00.014 9340 case statement mapped state 6 to 3
04:37:10.507 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"c26bb58e-67fa-496f-bd59-ad73b766ae7c"}
04:37:10.521 00.014 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"b3c35bda-405a-4944-8b67-bed107a95dc6"}
04:37:10.532 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":718,"width":15,"height":15,"star_pos":[6.52,6.99],"pixels":"..."},"id":"b3c35bda-405a-4944-8b67-bed107a95dc6"}
04:37:11.685 01.153 12020 Exposure complete
04:37:11.909 00.224 12020 worker thread done servicing request
04:37:11.909 00.000 9340 OnExposeComplete: enter
04:37:11.918 00.009 9340 UpdateGuideState(): m_state=6
04:37:11.928 00.010 9340 Star::Find(15, 1414, 111, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 719
04:37:11.943 00.015 9340 Star::Find returns 1 (0), X=1414.19, Y=112.14, Mass=1540506, SNR=251.8, Peak=63654 HFD=4.8
04:37:11.954 00.011 9340 MultiStar: [#1 0.06,0.10,0.69,U] [#2 0.51,0.03,0.76,U] [#3 -0.05,-0.07,0.71,U] [#4 0.13,0.27,0.84,U] [#5 -0.04,0.17,0.70,U] [#6 0.04,0.15,0.70,U] [#7 -0.20,0.30,0.96,U] [#8 0.73,0.18,0.00,M7] 
04:37:11.962 00.008 9340 refined, 7 included, MultiStar: {0.09, 0.17}, one-star: {0.25, 0.34}
04:37:11.976 00.014 9340 CameraToMount -- cameraTheta (1.10) - m_xAngle (0.05) = xAngle (1.05 = 1.05)
04:37:11.990 00.014 9340 CameraToMount -- cameraTheta (1.10) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-2.02 = -2.02)
04:37:12.025 00.035 9340 CameraToMount -- cameraX=0.09 cameraY=0.17 hyp=0.20 cameraTheta=1.10 mountX=0.10 mountY=-0.18, mountTheta=-1.07
04:37:12.051 00.026 9340 SchedulePrimaryMove(10104498, x=0.09, y=0.17, opts=13)
04:37:12.063 00.012 9340 Enqueuing Move request for scope (0.09, 0.17)
04:37:12.075 00.012 12020 Worker thread wakes up
04:37:12.075 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=6245, max=65535, med=10286, FiltMin=7887, FiltMax=65517, Gamma=2.870
04:37:12.085 00.010 12020 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.17) opts 0xd
04:37:12.085 00.000 9340 UpdateGuideState exits: m=1540506 SNR=251.8
04:37:12.097 00.012 12020 Handling offset move in thread for scope, endpoint = (0.09, 0.17)
04:37:12.097 00.000 12020 Moving (0.09, 0.17) raw xDistance=0.10 yDistance=-0.18
04:37:12.097 00.000 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
04:37:12.097 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:37:12.097 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:37:12.111 00.014 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
04:37:12.111 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
04:37:12.121 00.010 12020 MoveAxis(E, 0, ABG)
04:37:12.121 00.000 9340 Enqueuing Expose request
04:37:12.148 00.027 12020 Move returns status 0, amount 0
04:37:12.149 00.001 12020 MoveAxis(N, 0, ABG)
04:37:12.149 00.000 12020 Move returns status 0, amount 0
04:37:12.149 00.000 12020 move complete, result=0
04:37:12.149 00.000 12020 worker thread done servicing request
04:37:12.149 00.000 12020 Worker thread wakes up
04:37:12.150 00.001 12020 worker thread servicing REQUEST_EXPOSE 2000
04:37:12.150 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(1399,97,31,31)
04:37:12.153 00.003 9340 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
04:37:12.429 00.276 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"3bf9080d-40d1-4880-bc6b-ff3d49b2ee62"}
04:37:12.450 00.021 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"3bf9080d-40d1-4880-bc6b-ff3d49b2ee62"}
04:37:12.465 00.015 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"7b7b17bf-f53a-4d4c-a841-e812f7be46bd"}
04:37:12.480 00.015 9340 case statement mapped state 6 to 3
04:37:12.494 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"7b7b17bf-f53a-4d4c-a841-e812f7be46bd"}
04:37:12.534 00.040 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"a917ebc3-81b3-4784-981f-fc82e7a94f00"}
04:37:12.548 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":719,"width":15,"height":15,"star_pos":[7.19,7.14],"pixels":"..."},"id":"a917ebc3-81b3-4784-981f-fc82e7a94f00"}
04:37:14.430 01.882 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"a8dffd23-f7ee-4ddb-8100-27eced2c020f"}
04:37:14.461 00.031 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"a8dffd23-f7ee-4ddb-8100-27eced2c020f"}
04:37:14.521 00.060 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"7bb555bb-8f9f-4e30-ab95-b5e584c0848d"}
04:37:14.549 00.028 12020 Exposure complete
04:37:14.550 00.001 9340 case statement mapped state 6 to 3
04:37:14.577 00.027 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"7bb555bb-8f9f-4e30-ab95-b5e584c0848d"}
04:37:14.691 00.114 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"8b7a51d7-35f7-47c2-bf7e-306f1efb35df"}
04:37:14.709 00.018 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":719,"width":15,"height":15,"star_pos":[7.19,7.14],"pixels":"..."},"id":"8b7a51d7-35f7-47c2-bf7e-306f1efb35df"}
04:37:15.031 00.322 12020 worker thread done servicing request
04:37:15.031 00.000 9340 OnExposeComplete: enter
04:37:15.074 00.043 9340 UpdateGuideState(): m_state=6
04:37:15.089 00.015 9340 Star::Find(15, 1414, 112, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 720
04:37:15.107 00.018 9340 Star::Find returns 1 (0), X=1414.20, Y=112.15, Mass=1526636, SNR=212.2, Peak=65429 HFD=4.8
04:37:15.122 00.015 9340 MultiStar: [#1 0.29,0.15,0.91,U] [#2 0.47,0.02,0.90,U] [#3 -0.09,0.19,0.95,U] [#4 0.05,0.28,0.88,U] [#5 0.05,0.42,0.94,U] [#6 0.06,0.53,0.00,M1] [#7 0.07,0.36,0.86,U] [#8 0.79,0.29,0.00,M8] 
04:37:15.146 00.024 9340 refined, 6 included, MultiStar: {0.16, 0.25}, one-star: {0.26, 0.35}
04:37:15.172 00.026 9340 CameraToMount -- cameraTheta (1.02) - m_xAngle (0.05) = xAngle (0.97 = 0.97)
04:37:15.212 00.040 9340 CameraToMount -- cameraTheta (1.02) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-2.10 = -2.10)
04:37:15.226 00.014 9340 CameraToMount -- cameraX=0.16 cameraY=0.25 hyp=0.30 cameraTheta=1.02 mountX=0.17 mountY=-0.26, mountTheta=-0.99
04:37:15.260 00.034 9340 SchedulePrimaryMove(10104498, x=0.16, y=0.25, opts=13)
04:37:15.274 00.014 9340 Enqueuing Move request for scope (0.16, 0.25)
04:37:15.299 00.025 12020 Worker thread wakes up
04:37:15.299 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=6403, max=65535, med=10254, FiltMin=7802, FiltMax=65517, Gamma=2.870
04:37:15.311 00.012 12020 worker thread servicing REQUEST_MOVE scope ofs (0.16, 0.25) opts 0xd
04:37:15.311 00.000 9340 UpdateGuideState exits: m=1526636 SNR=212.2
04:37:15.342 00.031 12020 Handling offset move in thread for scope, endpoint = (0.16, 0.25)
04:37:15.342 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:37:15.362 00.020 12020 Moving (0.16, 0.25) raw xDistance=0.17 yDistance=-0.26
04:37:15.363 00.001 9340 ScheduleExposure(2000,3,1) exposurePending=0
04:37:15.379 00.016 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.17
04:37:15.379 00.000 9340 Enqueuing Expose request
04:37:15.392 00.013 12020 GuideAlgorithmResistSwitch::result() returns -0.26 from input -0.26
04:37:15.392 00.000 12020 MoveAxis(E, 0, ABG)
04:37:15.392 00.000 12020 Move returns status 0, amount 0
04:37:15.393 00.001 12020 MoveAxis(N, 42, ABG)
04:37:15.393 00.000 12020 Guiding  Dir = 0, Dur = 42
04:37:15.394 00.001 12020 IsSlewing returns 0
04:37:15.395 00.001 12020 IsGuiding returns 0
04:37:15.480 00.085 12020 IsGuiding returns 1
04:37:15.481 00.001 12020 scope still moving after pulse duration time elapsed
04:37:15.528 00.047 12020 IsSlewing returns 0
04:37:15.623 00.095 12020 IsGuiding returns 0
04:37:15.624 00.001 12020 scope move finished after 42 + 186 ms
04:37:15.624 00.000 12020 Move returns status 0, amount 42
04:37:15.624 00.000 12020 move complete, result=0
04:37:15.625 00.001 12020 worker thread done servicing request
04:37:15.625 00.000 12020 Worker thread wakes up
04:37:15.625 00.000 9340 GuideStep: 0.2 px 0 ms EAST, -0.3 px 42 ms NORTH
04:37:15.641 00.016 12020 worker thread servicing REQUEST_EXPOSE 2000
04:37:15.642 00.001 12020 Handling exposure in thread, d=2000 o=3 r=(1399,97,31,31)
04:37:16.431 00.789 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"154884ea-41a7-4d86-b067-b2a81bfa56fe"}
04:37:16.443 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"154884ea-41a7-4d86-b067-b2a81bfa56fe"}
04:37:16.465 00.022 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"64c0706c-908c-4fcc-937d-cce09b04214b"}
04:37:16.479 00.014 9340 case statement mapped state 6 to 3
04:37:16.496 00.017 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"64c0706c-908c-4fcc-937d-cce09b04214b"}
04:37:16.531 00.035 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"aaf83572-7922-435c-bea4-e13b64c81d84"}
04:37:16.546 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":720,"width":15,"height":15,"star_pos":[7.20,7.15],"pixels":"..."},"id":"aaf83572-7922-435c-bea4-e13b64c81d84"}
04:37:18.013 01.467 12020 Exposure complete
04:37:18.341 00.328 9340 OnExposeComplete: enter
04:37:18.369 00.028 12020 worker thread done servicing request
04:37:18.369 00.000 9340 UpdateGuideState(): m_state=6
04:37:18.396 00.027 9340 Star::Find(15, 1414, 112, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 721
04:37:18.435 00.039 9340 Star::Find returns 1 (0), X=1414.58, Y=111.90, Mass=1554109, SNR=210.9, Peak=62901 HFD=5.0
04:37:18.463 00.028 9340 MultiStar: [#1 0.65,-0.01,0.00,M1] [#2 0.91,-0.08,0.00,M1] [#3 0.14,-0.10,0.93,U] [#4 0.33,0.21,0.99,U] [#5 0.49,0.08,0.97,U] [#6 0.44,0.33,0.00,M2] [#7 0.29,0.11,0.88,U] [#8 1.14,0.08,0.00,M9] 
04:37:18.480 00.017 9340 refined, 4 included, MultiStar: {0.38, 0.08}, one-star: {0.64, 0.09}
04:37:18.498 00.018 9340 CameraToMount -- cameraTheta (0.20) - m_xAngle (0.05) = xAngle (0.15 = 0.15)
04:37:18.547 00.049 9340 CameraToMount -- cameraTheta (0.20) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-2.91 = -2.91)
04:37:18.562 00.015 9340 CameraToMount -- cameraX=0.38 cameraY=0.08 hyp=0.39 cameraTheta=0.20 mountX=0.39 mountY=-0.09, mountTheta=-0.23
04:37:18.580 00.018 9340 SchedulePrimaryMove(10104498, x=0.38, y=0.08, opts=13)
04:37:18.613 00.033 9340 Enqueuing Move request for scope (0.38, 0.08)
04:37:18.658 00.045 12020 Worker thread wakes up
04:37:18.658 00.000 12020 worker thread servicing REQUEST_MOVE scope ofs (0.38, 0.08) opts 0xd
04:37:18.658 00.000 12020 Handling offset move in thread for scope, endpoint = (0.38, 0.08)
04:37:18.659 00.001 12020 Moving (0.38, 0.08) raw xDistance=0.39 yDistance=-0.09
04:37:18.660 00.001 9340 UpdateImageDisplay: Size=(1920,1080) min=5458, max=65535, med=10236, FiltMin=8037, FiltMax=65519, Gamma=2.870
04:37:18.673 00.013 12020 GuideAlgorithmHysteresis::Result() returns 0.16 from input 0.39
04:37:18.673 00.000 9340 UpdateGuideState exits: m=1554109 SNR=210.9
04:37:18.688 00.015 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:37:18.688 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:37:18.700 00.012 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
04:37:18.701 00.001 12020 MoveAxis(W, 29, ABG)
04:37:18.701 00.000 12020 Guiding  Dir = 3, Dur = 29
04:37:18.702 00.001 9340 ScheduleExposure(2000,3,1) exposurePending=0
04:37:18.722 00.020 12020 IsSlewing returns 0
04:37:18.722 00.000 9340 Enqueuing Expose request
04:37:18.763 00.041 12020 IsGuiding returns 0
04:37:18.764 00.001 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"65ff50aa-7b54-4f27-8cbb-63bcc206b88d"}
04:37:18.781 00.017 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"65ff50aa-7b54-4f27-8cbb-63bcc206b88d"}
04:37:18.793 00.012 12020 PulseGuide returned control before completion, sleep 13
04:37:18.794 00.001 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"2998ef17-c50e-48f6-8af1-4c9c2d747046"}
04:37:18.808 00.014 9340 case statement mapped state 6 to 3
04:37:18.823 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"2998ef17-c50e-48f6-8af1-4c9c2d747046"}
04:37:18.861 00.038 12020 IsGuiding returns 1
04:37:18.862 00.001 12020 scope still moving after pulse duration time elapsed
04:37:18.862 00.000 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"cfe8b6b5-f015-4518-b721-25a167482d54"}
04:37:18.880 00.018 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":721,"width":15,"height":15,"star_pos":[6.58,6.90],"pixels":"..."},"id":"cfe8b6b5-f015-4518-b721-25a167482d54"}
04:37:18.900 00.020 12020 IsSlewing returns 0
04:37:18.900 00.000 12020 IsGuiding returns 0
04:37:18.901 00.001 12020 scope move finished after 29 + 109 ms
04:37:18.901 00.000 12020 Move returns status 0, amount 29
04:37:18.901 00.000 12020 MoveAxis(N, 0, ABG)
04:37:18.901 00.000 12020 Move returns status 0, amount 0
04:37:18.901 00.000 12020 move complete, result=0
04:37:18.902 00.001 12020 worker thread done servicing request
04:37:18.902 00.000 9340 GuideStep: 0.4 px 29 ms WEST, -0.1 px 0 ms NORTH
04:37:18.927 00.025 12020 Worker thread wakes up
04:37:18.927 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
04:37:18.929 00.002 12020 Handling exposure in thread, d=2000 o=3 r=(1399,97,31,31)
04:37:20.430 01.501 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"779ef1d3-e3dc-4922-885f-e2cb230bccc6"}
04:37:20.485 00.055 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"779ef1d3-e3dc-4922-885f-e2cb230bccc6"}
04:37:20.512 00.027 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"4b7cf424-ff60-48b4-a2a4-daaccde59330"}
04:37:20.541 00.029 9340 case statement mapped state 6 to 3
04:37:20.625 00.084 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"4b7cf424-ff60-48b4-a2a4-daaccde59330"}
04:37:20.652 00.027 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"60364fa7-2526-4ffc-891a-2f61ed906afb"}
04:37:20.714 00.062 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":721,"width":15,"height":15,"star_pos":[6.58,6.90],"pixels":"..."},"id":"60364fa7-2526-4ffc-891a-2f61ed906afb"}
04:37:21.370 00.656 12020 Exposure complete
04:37:21.776 00.406 12020 worker thread done servicing request
04:37:21.776 00.000 9340 OnExposeComplete: enter
04:37:21.791 00.015 9340 UpdateGuideState(): m_state=6
04:37:21.839 00.048 9340 Star::Find(15, 1414, 111, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 722
04:37:21.885 00.046 9340 Star::Find returns 1 (0), X=1414.02, Y=111.92, Mass=1505523, SNR=195.0, Peak=61546 HFD=4.6
04:37:21.911 00.026 9340 MultiStar: [#1 0.02,-0.09,0.93,U] [#2 -0.01,-0.20,0.84,U] [#3 -0.39,-0.19,1.19,U] [#4 -0.17,0.06,0.87,U] [#5 -0.42,-0.02,0.99,U] [#6 -0.25,0.03,1.03,U] [#7 -0.40,0.12,0.89,U] [#8 0.55,-0.03,0.00,M10] 
04:37:21.925 00.014 9340 single-star, 7 included, MultiStar: {-0.20, -0.03}, one-star: {0.08, 0.11}
04:37:21.948 00.023 9340 CameraToMount -- cameraTheta (0.93) - m_xAngle (0.05) = xAngle (0.88 = 0.88)
04:37:21.999 00.051 9340 CameraToMount -- cameraTheta (0.93) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-2.18 = -2.18)
04:37:22.036 00.037 9340 CameraToMount -- cameraX=0.08 cameraY=0.11 hyp=0.14 cameraTheta=0.93 mountX=0.09 mountY=-0.11, mountTheta=-0.91
04:37:22.066 00.030 9340 SchedulePrimaryMove(10104498, x=0.08, y=0.11, opts=13)
04:37:22.096 00.030 9340 Enqueuing Move request for scope (0.08, 0.11)
04:37:22.113 00.017 12020 Worker thread wakes up
04:37:22.114 00.001 9340 UpdateImageDisplay: Size=(1920,1080) min=5876, max=65535, med=10263, FiltMin=7782, FiltMax=65523, Gamma=2.870
04:37:22.156 00.042 12020 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.11) opts 0xd
04:37:22.158 00.002 9340 UpdateGuideState exits: m=1505523 SNR=195.0
04:37:22.170 00.012 12020 Handling offset move in thread for scope, endpoint = (0.08, 0.11)
04:37:22.170 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:37:22.189 00.019 12020 Moving (0.08, 0.11) raw xDistance=0.09 yDistance=-0.11
04:37:22.190 00.001 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
04:37:22.190 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:37:22.191 00.001 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
04:37:22.191 00.000 12020 MoveAxis(E, 0, ABG)
04:37:22.191 00.000 12020 Move returns status 0, amount 0
04:37:22.191 00.000 12020 MoveAxis(N, 0, ABG)
04:37:22.191 00.000 12020 Move returns status 0, amount 0
04:37:22.193 00.002 9340 ScheduleExposure(2000,3,1) exposurePending=0
04:37:22.206 00.013 12020 move complete, result=0
04:37:22.206 00.000 9340 Enqueuing Expose request
04:37:22.218 00.012 12020 worker thread done servicing request
04:37:22.219 00.001 9340 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
04:37:22.236 00.017 12020 Worker thread wakes up
04:37:22.237 00.001 12020 worker thread servicing REQUEST_EXPOSE 2000
04:37:22.237 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(1399,97,31,31)
04:37:22.450 00.213 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"9a778064-3833-4640-a5cc-f55871a6407d"}
04:37:22.462 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"9a778064-3833-4640-a5cc-f55871a6407d"}
04:37:22.476 00.014 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"2923d69f-3c2c-4cab-a0b0-72065988de4d"}
04:37:22.492 00.016 9340 case statement mapped state 6 to 3
04:37:22.510 00.018 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"2923d69f-3c2c-4cab-a0b0-72065988de4d"}
04:37:22.523 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"6f28d246-fa00-460d-b005-7381eb764cfc"}
04:37:22.544 00.021 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":722,"width":15,"height":15,"star_pos":[7.02,6.92],"pixels":"..."},"id":"6f28d246-fa00-460d-b005-7381eb764cfc"}
04:37:24.434 01.890 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"94f186e5-b7bf-4a4f-94d7-0acc3391daaa"}
04:37:24.451 00.017 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"94f186e5-b7bf-4a4f-94d7-0acc3391daaa"}
04:37:24.488 00.037 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"4eab8ebd-13af-4ca3-b12f-002221c15bed"}
04:37:24.499 00.011 9340 case statement mapped state 6 to 3
04:37:24.511 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"4eab8ebd-13af-4ca3-b12f-002221c15bed"}
04:37:24.535 00.024 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"5176a584-7991-4185-bae9-5d65e76036e3"}
04:37:24.547 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":722,"width":15,"height":15,"star_pos":[7.02,6.92],"pixels":"..."},"id":"5176a584-7991-4185-bae9-5d65e76036e3"}
04:37:24.605 00.058 12020 Exposure complete
04:37:24.884 00.279 12020 worker thread done servicing request
04:37:24.885 00.001 9340 OnExposeComplete: enter
04:37:24.897 00.012 9340 UpdateGuideState(): m_state=6
04:37:24.908 00.011 9340 Star::Find(15, 1414, 111, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 723
04:37:24.921 00.013 9340 Star::Find returns 1 (0), X=1414.43, Y=111.81, Mass=1531463, SNR=215.1, Peak=62498 HFD=4.9
04:37:24.935 00.014 9340 MultiStar: [#1 0.28,-0.12,0.77,U] [#2 0.61,-0.21,0.00,M1] [#3 0.06,-0.28,1.03,U] [#4 0.18,0.06,0.81,U] [#5 0.29,0.04,0.81,U] [#6 0.20,0.19,0.75,U] [#7 0.22,0.16,0.74,U] [#8 0.52,0.11,0.00,R] 
04:37:24.952 00.017 9340 refined, 6 included, MultiStar: {0.25, -0.01}, one-star: {0.48, 0.00}
04:37:24.992 00.040 9340 CameraToMount -- cameraTheta (-0.03) - m_xAngle (0.05) = xAngle (-0.08 = -0.08)
04:37:25.003 00.011 9340 CameraToMount -- cameraTheta (-0.03) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-3.14 = 3.14)
04:37:25.013 00.010 9340 CameraToMount -- cameraX=0.25 cameraY=-0.01 hyp=0.25 cameraTheta=-0.03 mountX=0.25 mountY=0.00, mountTheta=0.00
04:37:25.035 00.022 9340 SchedulePrimaryMove(10104498, x=0.25, y=-0.01, opts=13)
04:37:25.044 00.009 9340 Enqueuing Move request for scope (0.25, -0.01)
04:37:25.057 00.013 12020 Worker thread wakes up
04:37:25.058 00.001 9340 UpdateImageDisplay: Size=(1920,1080) min=6291, max=65535, med=10258, FiltMin=7760, FiltMax=65523, Gamma=2.870
04:37:25.075 00.017 12020 worker thread servicing REQUEST_MOVE scope ofs (0.25, -0.01) opts 0xd
04:37:25.076 00.001 9340 UpdateGuideState exits: m=1531463 SNR=215.1
04:37:25.108 00.032 12020 Handling offset move in thread for scope, endpoint = (0.25, -0.01)
04:37:25.108 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:37:25.120 00.012 12020 Moving (0.25, -0.01) raw xDistance=0.25 yDistance=0.00
04:37:25.120 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
04:37:25.131 00.011 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.25
04:37:25.132 00.001 9340 Enqueuing Expose request
04:37:25.143 00.011 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:37:25.143 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
04:37:25.143 00.000 12020 MoveAxis(E, 0, ABG)
04:37:25.143 00.000 12020 Move returns status 0, amount 0
04:37:25.143 00.000 12020 MoveAxis(N, 0, ABG)
04:37:25.144 00.001 12020 Move returns status 0, amount 0
04:37:25.144 00.000 12020 move complete, result=0
04:37:25.144 00.000 12020 worker thread done servicing request
04:37:25.144 00.000 12020 Worker thread wakes up
04:37:25.144 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
04:37:25.144 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(1399,97,31,31)
04:37:25.147 00.003 9340 GuideStep: 0.2 px 0 ms EAST, 0.0 px 0 ms NORTH
04:37:26.433 01.286 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"0ec3a218-0a21-4a3b-b229-018bfb7ca5bc"}
04:37:26.468 00.035 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"0ec3a218-0a21-4a3b-b229-018bfb7ca5bc"}
04:37:26.478 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"6a44c984-7294-4b68-8bfc-e731bd8d2cbd"}
04:37:26.492 00.014 9340 case statement mapped state 6 to 3
04:37:26.506 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"6a44c984-7294-4b68-8bfc-e731bd8d2cbd"}
04:37:26.521 00.015 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"81ccf755-4c19-4d80-9ddf-533619b412ad"}
04:37:26.542 00.021 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":723,"width":15,"height":15,"star_pos":[7.43,6.81],"pixels":"..."},"id":"81ccf755-4c19-4d80-9ddf-533619b412ad"}
04:37:27.545 01.003 12020 Exposure complete
04:37:27.877 00.332 12020 worker thread done servicing request
04:37:27.878 00.001 9340 OnExposeComplete: enter
04:37:27.929 00.051 9340 UpdateGuideState(): m_state=6
04:37:27.943 00.014 9340 Star::Find(15, 1414, 111, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 724
04:37:27.960 00.017 9340 Star::Find returns 1 (0), X=1413.95, Y=111.65, Mass=1535781, SNR=217.6, Peak=61593 HFD=5.0
04:37:27.980 00.020 9340 MultiStar: [#1 -0.12,-0.29,1.00,U] [#2 0.23,-0.27,0.83,U] [#3 -0.35,-0.26,0.96,U] [#4 -0.12,-0.07,0.89,U] [#5 -0.29,0.00,0.79,U] [#6 -0.24,-0.00,0.79,U] [#7 -0.28,-0.05,0.82,U] [#8 -0.14,-0.17,0.82,U] 
04:37:28.009 00.029 9340 single-star, 8 included, MultiStar: {-0.14, -0.15}, one-star: {0.01, -0.16}
04:37:28.083 00.074 9340 CameraToMount -- cameraTheta (-1.51) - m_xAngle (0.05) = xAngle (-1.56 = -1.56)
04:37:28.113 00.030 9340 CameraToMount -- cameraTheta (-1.51) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-4.63 = 1.65)
04:37:28.135 00.022 9340 CameraToMount -- cameraX=0.01 cameraY=-0.16 hyp=0.16 cameraTheta=-1.51 mountX=0.00 mountY=0.16, mountTheta=1.56
04:37:28.169 00.034 9340 SchedulePrimaryMove(10104498, x=0.01, y=-0.16, opts=13)
04:37:28.189 00.020 9340 Enqueuing Move request for scope (0.01, -0.16)
04:37:28.240 00.051 12020 Worker thread wakes up
04:37:28.240 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=6202, max=65535, med=10232, FiltMin=8179, FiltMax=65523, Gamma=2.870
04:37:28.256 00.016 12020 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.16) opts 0xd
04:37:28.257 00.001 12020 Handling offset move in thread for scope, endpoint = (0.01, -0.16)
04:37:28.257 00.000 12020 Moving (0.01, -0.16) raw xDistance=0.00 yDistance=0.16
04:37:28.257 00.000 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.00
04:37:28.257 00.000 9340 UpdateGuideState exits: m=1535781 SNR=217.6
04:37:28.274 00.017 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:37:28.274 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
04:37:28.274 00.000 12020 MoveAxis(E, 0, ABG)
04:37:28.275 00.001 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:37:28.298 00.023 12020 Move returns status 0, amount 0
04:37:28.298 00.000 12020 MoveAxis(N, 0, ABG)
04:37:28.298 00.000 12020 Move returns status 0, amount 0
04:37:28.299 00.001 12020 move complete, result=0
04:37:28.299 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
04:37:28.318 00.019 12020 worker thread done servicing request
04:37:28.319 00.001 9340 Enqueuing Expose request
04:37:28.376 00.057 12020 Worker thread wakes up
04:37:28.377 00.001 12020 worker thread servicing REQUEST_EXPOSE 2000
04:37:28.377 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(1399,97,31,31)
04:37:28.392 00.015 9340 GuideStep: 0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
04:37:28.443 00.051 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"6351f5e4-c1ac-4de2-a9e0-aa53958f1792"}
04:37:28.512 00.069 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"6351f5e4-c1ac-4de2-a9e0-aa53958f1792"}
04:37:28.549 00.037 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"34a5d9a4-a1ff-46fa-a139-6f88aee2323a"}
04:37:28.572 00.023 9340 case statement mapped state 6 to 3
04:37:28.612 00.040 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"34a5d9a4-a1ff-46fa-a139-6f88aee2323a"}
04:37:28.702 00.090 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"0f26e63d-1ed1-485c-a63d-188b7d3e1d27"}
04:37:28.714 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":724,"width":15,"height":15,"star_pos":[6.95,6.65],"pixels":"..."},"id":"0f26e63d-1ed1-485c-a63d-188b7d3e1d27"}
04:37:30.434 01.720 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"898c21ea-2173-4a52-9bc1-b33dd290dd02"}
04:37:30.454 00.020 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"898c21ea-2173-4a52-9bc1-b33dd290dd02"}
04:37:30.490 00.036 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"9cf0ec11-a4fb-4cd6-b3ae-b501aff66d57"}
04:37:30.508 00.018 9340 case statement mapped state 6 to 3
04:37:30.524 00.016 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"9cf0ec11-a4fb-4cd6-b3ae-b501aff66d57"}
04:37:30.539 00.015 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"8b15b6eb-edab-4d29-b30e-fd417cf2663e"}
04:37:30.552 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":724,"width":15,"height":15,"star_pos":[6.95,6.65],"pixels":"..."},"id":"8b15b6eb-edab-4d29-b30e-fd417cf2663e"}
04:37:30.763 00.211 12020 Exposure complete
04:37:31.022 00.259 12020 worker thread done servicing request
04:37:31.022 00.000 9340 OnExposeComplete: enter
04:37:31.039 00.017 9340 UpdateGuideState(): m_state=6
04:37:31.049 00.010 9340 Star::Find(15, 1413, 111, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 725
04:37:31.059 00.010 9340 Star::Find returns 1 (0), X=1414.15, Y=111.72, Mass=1530161, SNR=215.5, Peak=62490 HFD=4.9
04:37:31.073 00.014 9340 MultiStar: [#1 -0.03,-0.28,0.94,U] [#2 0.32,-0.32,0.76,U] [#3 -0.26,-0.35,0.90,U] [#4 0.02,-0.17,0.87,U] [#5 -0.06,0.06,0.79,U] [#6 -0.10,-0.18,0.69,U] [#7 -0.28,0.06,0.96,U] [#8 0.10,-0.09,0.90,U] 
04:37:31.091 00.018 9340 refined, 8 included, MultiStar: {-0.01, -0.15}, one-star: {0.21, -0.09}
04:37:31.105 00.014 9340 CameraToMount -- cameraTheta (-1.65) - m_xAngle (0.05) = xAngle (-1.70 = -1.70)
04:37:31.133 00.028 9340 CameraToMount -- cameraTheta (-1.65) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-4.77 = 1.51)
04:37:31.146 00.013 9340 CameraToMount -- cameraX=-0.01 cameraY=-0.15 hyp=0.15 cameraTheta=-1.65 mountX=-0.02 mountY=0.15, mountTheta=1.70
04:37:31.162 00.016 9340 SchedulePrimaryMove(10104498, x=-0.01, y=-0.15, opts=13)
04:37:31.175 00.013 9340 Enqueuing Move request for scope (-0.01, -0.15)
04:37:31.187 00.012 12020 Worker thread wakes up
04:37:31.188 00.001 9340 UpdateImageDisplay: Size=(1920,1080) min=6324, max=65535, med=10241, FiltMin=7691, FiltMax=65523, Gamma=2.870
04:37:31.206 00.018 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.15) opts 0xd
04:37:31.206 00.000 9340 UpdateGuideState exits: m=1530161 SNR=215.5
04:37:31.218 00.012 12020 Handling offset move in thread for scope, endpoint = (-0.01, -0.15)
04:37:31.218 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:37:31.234 00.016 12020 Moving (-0.01, -0.15) raw xDistance=-0.02 yDistance=0.15
04:37:31.234 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
04:37:31.262 00.028 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
04:37:31.262 00.000 9340 Enqueuing Expose request
04:37:31.275 00.013 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:37:31.275 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
04:37:31.275 00.000 12020 MoveAxis(E, 0, ABG)
04:37:31.275 00.000 12020 Move returns status 0, amount 0
04:37:31.276 00.001 12020 MoveAxis(N, 0, ABG)
04:37:31.276 00.000 12020 Move returns status 0, amount 0
04:37:31.276 00.000 12020 move complete, result=0
04:37:31.276 00.000 12020 worker thread done servicing request
04:37:31.276 00.000 12020 Worker thread wakes up
04:37:31.278 00.002 12020 worker thread servicing REQUEST_EXPOSE 2000
04:37:31.278 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(1399,97,31,31)
04:37:31.280 00.002 9340 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
04:37:32.432 01.152 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"7d864a3f-1b94-43f9-9dce-ce344d7f87a3"}
04:37:32.461 00.029 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"7d864a3f-1b94-43f9-9dce-ce344d7f87a3"}
04:37:32.499 00.038 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"566c7cbe-27fe-4b6f-b3a4-1c63e696f5eb"}
04:37:32.517 00.018 9340 case statement mapped state 6 to 3
04:37:32.534 00.017 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"566c7cbe-27fe-4b6f-b3a4-1c63e696f5eb"}
04:37:32.549 00.015 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"868c52c2-b9ad-4315-99d3-7d7a42fa0b7b"}
04:37:32.567 00.018 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":725,"width":15,"height":15,"star_pos":[7.15,6.72],"pixels":"..."},"id":"868c52c2-b9ad-4315-99d3-7d7a42fa0b7b"}
04:37:33.653 01.086 12020 Exposure complete
04:37:33.904 00.251 12020 worker thread done servicing request
04:37:33.904 00.000 9340 OnExposeComplete: enter
04:37:33.920 00.016 9340 UpdateGuideState(): m_state=6
04:37:33.933 00.013 9340 Star::Find(15, 1414, 111, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 726
04:37:33.963 00.030 9340 Star::Find returns 1 (0), X=1413.78, Y=112.00, Mass=1449439, SNR=179.0, Peak=60422 HFD=4.7
04:37:33.988 00.025 9340 MultiStar: [#1 -0.44,-0.19,1.17,U] [#2 -0.16,-0.33,0.90,U] [#3 -0.66,-0.17,0.00,M1] [#4 -0.49,0.08,0.96,U] [#5 -0.46,-0.10,1.16,U] [#6 -0.41,0.21,1.08,U] [#7 -0.57,0.09,0.00,M1] [#8 -0.17,-0.00,1.15,U] 
04:37:34.005 00.017 9340 single-star, 6 included, MultiStar: {-0.33, -0.02}, one-star: {-0.16, 0.20}
04:37:34.018 00.013 9340 CameraToMount -- cameraTheta (2.26) - m_xAngle (0.05) = xAngle (2.21 = 2.21)
04:37:34.053 00.035 9340 CameraToMount -- cameraTheta (2.26) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-0.86 = -0.86)
04:37:34.111 00.058 9340 CameraToMount -- cameraX=-0.16 cameraY=0.20 hyp=0.26 cameraTheta=2.26 mountX=-0.15 mountY=-0.19, mountTheta=-2.24
04:37:34.141 00.030 9340 SchedulePrimaryMove(10104498, x=-0.16, y=0.20, opts=13)
04:37:34.160 00.019 9340 Enqueuing Move request for scope (-0.16, 0.20)
04:37:34.186 00.026 12020 Worker thread wakes up
04:37:34.186 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=5880, max=65535, med=10266, FiltMin=7988, FiltMax=65523, Gamma=2.870
04:37:34.216 00.030 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.16, 0.20) opts 0xd
04:37:34.216 00.000 12020 Handling offset move in thread for scope, endpoint = (-0.16, 0.20)
04:37:34.217 00.001 12020 Moving (-0.16, 0.20) raw xDistance=-0.15 yDistance=-0.19
04:37:34.217 00.000 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
04:37:34.217 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:37:34.217 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
04:37:34.217 00.000 12020 MoveAxis(E, 0, ABG)
04:37:34.217 00.000 12020 Move returns status 0, amount 0
04:37:34.219 00.002 9340 UpdateGuideState exits: m=1449439 SNR=179.0
04:37:34.242 00.023 12020 MoveAxis(N, 0, ABG)
04:37:34.242 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:37:34.266 00.024 12020 Move returns status 0, amount 0
04:37:34.266 00.000 12020 move complete, result=0
04:37:34.266 00.000 12020 worker thread done servicing request
04:37:34.268 00.002 9340 ScheduleExposure(2000,3,1) exposurePending=0
04:37:34.291 00.023 9340 Enqueuing Expose request
04:37:34.333 00.042 12020 Worker thread wakes up
04:37:34.334 00.001 9340 GuideStep: -0.2 px 0 ms EAST, -0.2 px 0 ms NORTH
04:37:34.390 00.056 12020 worker thread servicing REQUEST_EXPOSE 2000
04:37:34.390 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(1399,97,31,31)
04:37:34.431 00.041 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"60c89137-f2b6-409a-93b5-071b4eb7dfdb"}
04:37:34.461 00.030 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"60c89137-f2b6-409a-93b5-071b4eb7dfdb"}
04:37:34.535 00.074 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"dd27ebce-fa0d-4e1c-98ee-a3e5650230ac"}
04:37:34.568 00.033 9340 case statement mapped state 6 to 3
04:37:34.588 00.020 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"dd27ebce-fa0d-4e1c-98ee-a3e5650230ac"}
04:37:34.626 00.038 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"4dc9b661-ef48-4e69-a759-53223a93393f"}
04:37:34.692 00.066 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":726,"width":15,"height":15,"star_pos":[6.78,7.00],"pixels":"..."},"id":"4dc9b661-ef48-4e69-a759-53223a93393f"}
04:37:36.432 01.740 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"0a7df416-92e1-42bd-90c4-c17fe1a31b0c"}
04:37:36.450 00.018 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"0a7df416-92e1-42bd-90c4-c17fe1a31b0c"}
04:37:36.468 00.018 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"4a4289bd-f6fc-41c5-9eff-a8042baf6e5e"}
04:37:36.489 00.021 9340 case statement mapped state 6 to 3
04:37:36.502 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"4a4289bd-f6fc-41c5-9eff-a8042baf6e5e"}
04:37:36.540 00.038 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"54bffdf6-9211-48c9-8389-49d11c22cd42"}
04:37:36.563 00.023 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":726,"width":15,"height":15,"star_pos":[6.78,7.00],"pixels":"..."},"id":"54bffdf6-9211-48c9-8389-49d11c22cd42"}
04:37:36.779 00.216 12020 Exposure complete
04:37:37.051 00.272 12020 worker thread done servicing request
04:37:37.051 00.000 9340 OnExposeComplete: enter
04:37:37.081 00.030 9340 UpdateGuideState(): m_state=6
04:37:37.096 00.015 9340 Star::Find(15, 1413, 112, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 727
04:37:37.109 00.013 9340 Star::Find returns 1 (0), X=1413.42, Y=111.59, Mass=1517038, SNR=226.7, Peak=63216 HFD=5.0
04:37:37.122 00.013 9340 MultiStar: [#1 -0.30,-0.18,0.73,U] [#2 -0.12,-0.27,0.78,U] [#3 -0.86,-0.39,0.00,M2] [#4 -0.59,-0.08,0.00,M1] [#5 -0.70,-0.25,0.00,M1] [#6 -0.62,-0.21,0.00,M1] [#7 -0.66,-0.05,0.00,M2] [#8 -0.33,-0.37,0.93,U] 
04:37:37.131 00.009 9340 refined, 3 included, MultiStar: {-0.33, -0.26}, one-star: {-0.52, -0.21}
04:37:37.145 00.014 9340 CameraToMount -- cameraTheta (-2.47) - m_xAngle (0.05) = xAngle (-2.52 = -2.52)
04:37:37.163 00.018 9340 CameraToMount -- cameraTheta (-2.47) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-5.59 = 0.69)
04:37:37.175 00.012 9340 CameraToMount -- cameraX=-0.33 cameraY=-0.26 hyp=0.42 cameraTheta=-2.47 mountX=-0.35 mountY=0.27, mountTheta=2.48
04:37:37.209 00.034 9340 SchedulePrimaryMove(10104498, x=-0.33, y=-0.26, opts=13)
04:37:37.223 00.014 9340 Enqueuing Move request for scope (-0.33, -0.26)
04:37:37.235 00.012 12020 Worker thread wakes up
04:37:37.235 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=6212, max=65535, med=10252, FiltMin=8058, FiltMax=65523, Gamma=2.870
04:37:37.246 00.011 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.33, -0.26) opts 0xd
04:37:37.247 00.001 12020 Handling offset move in thread for scope, endpoint = (-0.33, -0.26)
04:37:37.248 00.001 12020 Moving (-0.33, -0.26) raw xDistance=-0.35 yDistance=0.27
04:37:37.249 00.001 12020 GuideAlgorithmHysteresis::Result() returns -0.15 from input -0.35
04:37:37.249 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
04:37:37.249 00.000 9340 UpdateGuideState exits: m=1517038 SNR=226.7
04:37:37.262 00.013 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.27
04:37:37.262 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:37:37.276 00.014 12020 MoveAxis(E, 26, ABG)
04:37:37.277 00.001 9340 ScheduleExposure(2000,3,1) exposurePending=0
04:37:37.292 00.015 12020 Guiding  Dir = 2, Dur = 26
04:37:37.293 00.001 9340 Enqueuing Expose request
04:37:37.304 00.011 12020 IsSlewing returns 0
04:37:37.305 00.001 12020 IsGuiding returns 0
04:37:37.326 00.021 12020 PulseGuide returned control before completion, sleep 16
04:37:37.386 00.060 12020 IsGuiding returns 0
04:37:37.387 00.001 12020 Move returns status 0, amount 26
04:37:37.387 00.000 12020 MoveAxis(N, 0, ABG)
04:37:37.387 00.000 12020 Move returns status 0, amount 0
04:37:37.387 00.000 12020 move complete, result=0
04:37:37.387 00.000 12020 worker thread done servicing request
04:37:37.387 00.000 12020 Worker thread wakes up
04:37:37.387 00.000 9340 GuideStep: -0.3 px 26 ms EAST, 0.3 px 0 ms NORTH
04:37:37.404 00.017 12020 worker thread servicing REQUEST_EXPOSE 2000
04:37:37.404 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(1399,97,31,31)
04:37:38.430 01.026 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"d2326a12-b334-4d22-a388-f1b68cb41d4b"}
04:37:38.445 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"d2326a12-b334-4d22-a388-f1b68cb41d4b"}
04:37:38.459 00.014 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"a2d40f40-30ed-411e-b82a-0f5d72dbbc8c"}
04:37:38.472 00.013 9340 case statement mapped state 6 to 3
04:37:38.513 00.041 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"a2d40f40-30ed-411e-b82a-0f5d72dbbc8c"}
04:37:38.529 00.016 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"1b4813f1-f77e-4ba6-9c8e-ef71a9e4c199"}
04:37:38.549 00.020 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":727,"width":15,"height":15,"star_pos":[7.42,6.59],"pixels":"..."},"id":"1b4813f1-f77e-4ba6-9c8e-ef71a9e4c199"}
04:37:39.823 01.274 12020 Exposure complete
04:37:40.090 00.267 9340 OnExposeComplete: enter
04:37:40.110 00.020 12020 worker thread done servicing request
04:37:40.110 00.000 9340 UpdateGuideState(): m_state=6
04:37:40.128 00.018 9340 Star::Find(15, 1413, 111, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 728
04:37:40.141 00.013 9340 Star::Find returns 1 (0), X=1413.65, Y=111.69, Mass=1482132, SNR=221.5, Peak=60442 HFD=4.8
04:37:40.152 00.011 9340 MultiStar: [#1 -0.37,-0.37,0.00,M1] [#2 -0.15,-0.44,0.69,U] [#3 -0.80,-0.35,0.00,M3] [#4 -0.66,-0.13,0.00,M2] [#5 -0.55,-0.20,0.00,M2] [#6 -0.58,-0.05,0.00,M2] [#7 -0.72,-0.23,0.00,M3] [#8 -0.28,-0.21,0.80,U] 
04:37:40.163 00.011 9340 single-star, 2 included, MultiStar: {-0.25, -0.23}, one-star: {-0.30, -0.11}
04:37:40.175 00.012 9340 CameraToMount -- cameraTheta (-2.78) - m_xAngle (0.05) = xAngle (-2.83 = -2.83)
04:37:40.188 00.013 9340 CameraToMount -- cameraTheta (-2.78) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-5.89 = 0.39)
04:37:40.226 00.038 9340 CameraToMount -- cameraX=-0.30 cameraY=-0.11 hyp=0.32 cameraTheta=-2.78 mountX=-0.30 mountY=0.12, mountTheta=2.76
04:37:40.242 00.016 9340 SchedulePrimaryMove(10104498, x=-0.30, y=-0.11, opts=13)
04:37:40.265 00.023 9340 Enqueuing Move request for scope (-0.30, -0.11)
04:37:40.281 00.016 12020 Worker thread wakes up
04:37:40.282 00.001 9340 UpdateImageDisplay: Size=(1920,1080) min=6909, max=65535, med=10250, FiltMin=7926, FiltMax=65523, Gamma=2.870
04:37:40.300 00.018 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.30, -0.11) opts 0xd
04:37:40.300 00.000 9340 UpdateGuideState exits: m=1482132 SNR=221.5
04:37:40.316 00.016 12020 Handling offset move in thread for scope, endpoint = (-0.30, -0.11)
04:37:40.317 00.001 12020 Moving (-0.30, -0.11) raw xDistance=-0.30 yDistance=0.12
04:37:40.317 00.000 12020 GuideAlgorithmHysteresis::Result() returns -0.14 from input -0.30
04:37:40.317 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:37:40.317 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:37:40.359 00.042 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
04:37:40.359 00.000 12020 MoveAxis(E, 25, ABG)
04:37:40.359 00.000 12020 Guiding  Dir = 2, Dur = 25
04:37:40.360 00.001 12020 IsSlewing returns 0
04:37:40.362 00.002 9340 ScheduleExposure(2000,3,1) exposurePending=0
04:37:40.379 00.017 12020 IsGuiding returns 0
04:37:40.385 00.006 9340 Enqueuing Expose request
04:37:40.417 00.032 12020 IsGuiding returns 1
04:37:40.417 00.000 12020 scope still moving after pulse duration time elapsed
04:37:40.430 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"d1b9b10f-fb0f-4df7-96e4-8321841c4694"}
04:37:40.468 00.038 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"d1b9b10f-fb0f-4df7-96e4-8321841c4694"}
04:37:40.507 00.039 12020 IsSlewing returns 0
04:37:40.510 00.003 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"ad8d1155-c404-4df2-af1b-7c36a759fa64"}
04:37:40.526 00.016 9340 case statement mapped state 6 to 3
04:37:40.556 00.030 12020 IsGuiding returns 0
04:37:40.556 00.000 12020 scope move finished after 25 + 151 ms
04:37:40.556 00.000 12020 Move returns status 0, amount 25
04:37:40.557 00.001 12020 MoveAxis(N, 0, ABG)
04:37:40.557 00.000 12020 Move returns status 0, amount 0
04:37:40.557 00.000 12020 move complete, result=0
04:37:40.557 00.000 12020 worker thread done servicing request
04:37:40.557 00.000 12020 Worker thread wakes up
04:37:40.557 00.000 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"ad8d1155-c404-4df2-af1b-7c36a759fa64"}
04:37:40.578 00.021 12020 worker thread servicing REQUEST_EXPOSE 2000
04:37:40.578 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(1399,97,31,31)
04:37:40.582 00.004 9340 GuideStep: -0.3 px 25 ms EAST, 0.1 px 0 ms NORTH
04:37:40.663 00.081 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"37377b9c-1b67-4bcb-a347-2c7c6b1c2d6c"}
04:37:40.678 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":728,"width":15,"height":15,"star_pos":[6.65,6.69],"pixels":"..."},"id":"37377b9c-1b67-4bcb-a347-2c7c6b1c2d6c"}
04:37:42.428 01.750 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"28837758-49f9-4f6c-a1ed-c28d80ce4bbe"}
04:37:42.445 00.017 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"28837758-49f9-4f6c-a1ed-c28d80ce4bbe"}
04:37:42.497 00.052 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"14c7e33b-6e5c-48ad-8ce7-1c74cfa9377d"}
04:37:42.514 00.017 9340 case statement mapped state 6 to 3
04:37:42.534 00.020 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"14c7e33b-6e5c-48ad-8ce7-1c74cfa9377d"}
04:37:42.550 00.016 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"54e3a387-ae69-4b32-9532-32155c326f06"}
04:37:42.576 00.026 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":728,"width":15,"height":15,"star_pos":[6.65,6.69],"pixels":"..."},"id":"54e3a387-ae69-4b32-9532-32155c326f06"}
04:37:42.952 00.376 12020 Exposure complete
04:37:43.240 00.288 12020 worker thread done servicing request
04:37:43.240 00.000 9340 OnExposeComplete: enter
04:37:43.252 00.012 9340 UpdateGuideState(): m_state=6
04:37:43.270 00.018 9340 Star::Find(15, 1413, 111, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 729
04:37:43.286 00.016 9340 Star::Find returns 1 (0), X=1413.72, Y=111.84, Mass=1536295, SNR=248.0, Peak=60738 HFD=5.0
04:37:43.332 00.046 9340 MultiStar: [#1 -0.25,-0.16,0.75,U] [#2 0.10,-0.36,0.69,U] [#3 -0.58,-0.34,0.00,M4] [#4 -0.42,-0.01,0.82,U] [#5 -0.48,-0.14,0.73,U] [#6 -0.62,0.02,0.00,M3] [#7 -0.38,-0.11,0.71,U] [#8 -0.29,-0.05,0.68,U] 
04:37:43.350 00.018 9340 single-star, 6 included, MultiStar: {-0.28, -0.10}, one-star: {-0.22, 0.04}
04:37:43.360 00.010 9340 CameraToMount -- cameraTheta (2.98) - m_xAngle (0.05) = xAngle (2.93 = 2.93)
04:37:43.373 00.013 9340 CameraToMount -- cameraTheta (2.98) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-0.14 = -0.14)
04:37:43.390 00.017 9340 CameraToMount -- cameraX=-0.22 cameraY=0.04 hyp=0.23 cameraTheta=2.98 mountX=-0.22 mountY=-0.03, mountTheta=-3.00
04:37:43.417 00.027 9340 SchedulePrimaryMove(10104498, x=-0.22, y=0.04, opts=13)
04:37:43.430 00.013 9340 Enqueuing Move request for scope (-0.22, 0.04)
04:37:43.463 00.033 12020 Worker thread wakes up
04:37:43.464 00.001 9340 UpdateImageDisplay: Size=(1920,1080) min=6588, max=65535, med=10261, FiltMin=8205, FiltMax=65523, Gamma=2.870
04:37:43.477 00.013 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.22, 0.04) opts 0xd
04:37:43.477 00.000 9340 UpdateGuideState exits: m=1536295 SNR=248.0
04:37:43.490 00.013 12020 Handling offset move in thread for scope, endpoint = (-0.22, 0.04)
04:37:43.490 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:37:43.502 00.012 12020 Moving (-0.22, 0.04) raw xDistance=-0.22 yDistance=-0.03
04:37:43.502 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
04:37:43.518 00.016 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.22
04:37:43.518 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:37:43.518 00.000 9340 Enqueuing Expose request
04:37:43.532 00.014 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
04:37:43.532 00.000 12020 MoveAxis(E, 0, ABG)
04:37:43.533 00.001 12020 Move returns status 0, amount 0
04:37:43.533 00.000 12020 MoveAxis(N, 0, ABG)
04:37:43.533 00.000 12020 Move returns status 0, amount 0
04:37:43.533 00.000 12020 move complete, result=0
04:37:43.533 00.000 12020 worker thread done servicing request
04:37:43.534 00.001 12020 Worker thread wakes up
04:37:43.534 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
04:37:43.534 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(1399,97,31,31)
04:37:43.537 00.003 9340 GuideStep: -0.2 px 0 ms EAST, -0.0 px 0 ms NORTH
04:37:44.444 00.907 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"547ea355-678a-44a8-bbb3-fa5d2489b4fd"}
04:37:44.460 00.016 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"547ea355-678a-44a8-bbb3-fa5d2489b4fd"}
04:37:44.484 00.024 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"e8562d61-9755-44fb-80aa-b73d69700d2a"}
04:37:44.498 00.014 9340 case statement mapped state 6 to 3
04:37:44.515 00.017 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"e8562d61-9755-44fb-80aa-b73d69700d2a"}
04:37:44.564 00.049 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"403fdaa2-54b3-4020-9709-952bfefd7daa"}
04:37:44.580 00.016 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":729,"width":15,"height":15,"star_pos":[6.72,6.84],"pixels":"..."},"id":"403fdaa2-54b3-4020-9709-952bfefd7daa"}
04:37:45.953 01.373 12020 Exposure complete
04:37:46.279 00.326 9340 OnExposeComplete: enter
04:37:46.312 00.033 12020 worker thread done servicing request
04:37:46.312 00.000 9340 UpdateGuideState(): m_state=6
04:37:46.322 00.010 9340 Star::Find(15, 1413, 111, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 730
04:37:46.340 00.018 9340 Star::Find returns 1 (0), X=1413.40, Y=111.73, Mass=1475501, SNR=194.7, Peak=60726 HFD=4.8
04:37:46.366 00.026 9340 MultiStar: [#1 -0.75,-0.10,0.00,M1] [#2 -0.38,-0.20,0.81,U] [#3 -1.04,-0.20,0.00,M5] [#4 -0.77,0.13,0.00,M2] [#5 -0.73,0.03,0.00,M2] [#6 -0.73,0.19,0.00,M4] [#7 -0.89,-0.00,0.00,M3] [#8 -0.42,-0.09,0.98,U] 
04:37:46.417 00.051 9340 refined, 2 included, MultiStar: {-0.45, -0.12}, one-star: {-0.54, -0.08}
04:37:46.428 00.011 9340 CameraToMount -- cameraTheta (-2.88) - m_xAngle (0.05) = xAngle (-2.93 = -2.93)
04:37:46.452 00.024 9340 CameraToMount -- cameraTheta (-2.88) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-6.00 = 0.28)
04:37:46.467 00.015 9340 CameraToMount -- cameraX=-0.45 cameraY=-0.12 hyp=0.47 cameraTheta=-2.88 mountX=-0.46 mountY=0.13, mountTheta=2.86
04:37:46.493 00.026 9340 SchedulePrimaryMove(10104498, x=-0.45, y=-0.12, opts=13)
04:37:46.536 00.043 9340 Enqueuing Move request for scope (-0.45, -0.12)
04:37:46.558 00.022 12020 Worker thread wakes up
04:37:46.559 00.001 9340 UpdateImageDisplay: Size=(1920,1080) min=6214, max=65535, med=10270, FiltMin=8107, FiltMax=65523, Gamma=2.870
04:37:46.576 00.017 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.45, -0.12) opts 0xd
04:37:46.577 00.001 9340 UpdateGuideState exits: m=1475501 SNR=194.7
04:37:46.600 00.023 12020 Handling offset move in thread for scope, endpoint = (-0.45, -0.12)
04:37:46.600 00.000 12020 Moving (-0.45, -0.12) raw xDistance=-0.46 yDistance=0.13
04:37:46.601 00.001 12020 GuideAlgorithmHysteresis::Result() returns -0.19 from input -0.46
04:37:46.601 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:37:46.607 00.006 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:37:46.629 00.022 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
04:37:46.630 00.001 9340 ScheduleExposure(2000,3,1) exposurePending=0
04:37:46.671 00.041 12020 MoveAxis(E, 35, ABG)
04:37:46.671 00.000 9340 Enqueuing Expose request
04:37:46.686 00.015 12020 Guiding  Dir = 2, Dur = 35
04:37:46.687 00.001 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"693df193-6233-424c-b3dd-c7f2dd6ea051"}
04:37:46.708 00.021 12020 IsSlewing returns 0
04:37:46.708 00.000 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"693df193-6233-424c-b3dd-c7f2dd6ea051"}
04:37:46.720 00.012 12020 IsGuiding returns 0
04:37:46.721 00.001 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"7c735523-fd29-4fad-8458-249979b19cf9"}
04:37:46.746 00.025 9340 case statement mapped state 6 to 3
04:37:46.793 00.047 12020 PulseGuide returned control before completion, sleep 23
04:37:46.793 00.000 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"7c735523-fd29-4fad-8458-249979b19cf9"}
04:37:46.815 00.022 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"682ee517-0ef7-47e4-ba08-daf5741a12bc"}
04:37:46.839 00.024 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":730,"width":15,"height":15,"star_pos":[7.40,6.73],"pixels":"..."},"id":"682ee517-0ef7-47e4-ba08-daf5741a12bc"}
04:37:46.865 00.026 12020 IsGuiding returns 0
04:37:46.866 00.001 12020 Move returns status 0, amount 35
04:37:46.866 00.000 12020 MoveAxis(N, 0, ABG)
04:37:46.867 00.001 12020 Move returns status 0, amount 0
04:37:46.867 00.000 12020 move complete, result=0
04:37:46.868 00.001 12020 worker thread done servicing request
04:37:46.868 00.000 12020 Worker thread wakes up
04:37:46.869 00.001 12020 worker thread servicing REQUEST_EXPOSE 2000
04:37:46.869 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(1399,97,31,31)
04:37:46.873 00.004 9340 GuideStep: -0.5 px 35 ms EAST, 0.1 px 0 ms NORTH
04:37:48.441 01.568 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"bb868db8-a88c-417e-9c05-d907e5a7f280"}
04:37:48.477 00.036 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"bb868db8-a88c-417e-9c05-d907e5a7f280"}
04:37:48.586 00.109 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"e8de22ab-0cfc-4271-8358-f97d6350d241"}
04:37:48.604 00.018 9340 case statement mapped state 6 to 3
04:37:48.664 00.060 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"e8de22ab-0cfc-4271-8358-f97d6350d241"}
04:37:48.690 00.026 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"d036cb6d-81ce-495e-84e3-98db83c19a26"}
04:37:48.716 00.026 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":730,"width":15,"height":15,"star_pos":[7.40,6.73],"pixels":"..."},"id":"d036cb6d-81ce-495e-84e3-98db83c19a26"}
04:37:49.315 00.599 12020 Exposure complete
04:37:49.812 00.497 12020 worker thread done servicing request
04:37:49.813 00.001 9340 OnExposeComplete: enter
04:37:49.844 00.031 9340 UpdateGuideState(): m_state=6
04:37:49.867 00.023 9340 Star::Find(15, 1413, 111, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 731
04:37:49.883 00.016 9340 Star::Find returns 1 (0), X=1413.97, Y=111.80, Mass=1457278, SNR=220.0, Peak=61338 HFD=4.7
04:37:49.899 00.016 9340 MultiStar: [#1 -0.22,-0.11,0.86,U] [#2 -0.01,-0.33,0.87,U] [#3 -0.42,-0.22,1.02,U] [#4 -0.37,0.24,0.80,U] [#5 -0.23,0.01,0.76,U] [#6 -0.27,0.15,0.98,U] [#7 -0.49,0.10,0.81,U] [#8 -0.27,-0.16,1.00,U] 
04:37:49.922 00.023 9340 single-star, 8 included, MultiStar: {-0.25, -0.04}, one-star: {0.02, -0.01}
04:37:49.945 00.023 9340 CameraToMount -- cameraTheta (-0.27) - m_xAngle (0.05) = xAngle (-0.32 = -0.32)
04:37:49.994 00.049 9340 CameraToMount -- cameraTheta (-0.27) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-3.38 = 2.90)
04:37:50.009 00.015 9340 CameraToMount -- cameraX=0.02 cameraY=-0.01 hyp=0.02 cameraTheta=-0.27 mountX=0.02 mountY=0.01, mountTheta=0.25
04:37:50.028 00.019 9340 SchedulePrimaryMove(10104498, x=0.02, y=-0.01, opts=13)
04:37:50.046 00.018 9340 Enqueuing Move request for scope (0.02, -0.01)
04:37:50.061 00.015 12020 Worker thread wakes up
04:37:50.061 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=5647, max=65535, med=10258, FiltMin=8029, FiltMax=65523, Gamma=2.870
04:37:50.086 00.025 12020 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.01) opts 0xd
04:37:50.086 00.000 9340 UpdateGuideState exits: m=1457278 SNR=220.0
04:37:50.130 00.044 12020 Handling offset move in thread for scope, endpoint = (0.02, -0.01)
04:37:50.130 00.000 12020 Moving (0.02, -0.01) raw xDistance=0.02 yDistance=0.01
04:37:50.131 00.001 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
04:37:50.131 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:37:50.131 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
04:37:50.131 00.000 12020 MoveAxis(E, 0, ABG)
04:37:50.132 00.001 12020 Move returns status 0, amount 0
04:37:50.132 00.000 12020 MoveAxis(N, 0, ABG)
04:37:50.132 00.000 12020 Move returns status 0, amount 0
04:37:50.132 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:37:50.148 00.016 12020 move complete, result=0
04:37:50.148 00.000 12020 worker thread done servicing request
04:37:50.148 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
04:37:50.167 00.019 9340 Enqueuing Expose request
04:37:50.185 00.018 12020 Worker thread wakes up
04:37:50.186 00.001 9340 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
04:37:50.204 00.018 12020 worker thread servicing REQUEST_EXPOSE 2000
04:37:50.205 00.001 12020 Handling exposure in thread, d=2000 o=3 r=(1399,97,31,31)
04:37:50.441 00.236 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"ce706d35-8781-4d75-a832-95acb476e09c"}
04:37:50.454 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"ce706d35-8781-4d75-a832-95acb476e09c"}
04:37:50.471 00.017 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"f562d985-8f6b-43e3-820d-a37d6113c2c0"}
04:37:50.489 00.018 9340 case statement mapped state 6 to 3
04:37:50.550 00.061 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"f562d985-8f6b-43e3-820d-a37d6113c2c0"}
04:37:50.583 00.033 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"4e55817e-ef9e-41ef-957e-ba563856e768"}
04:37:50.597 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":731,"width":15,"height":15,"star_pos":[6.97,6.80],"pixels":"..."},"id":"4e55817e-ef9e-41ef-957e-ba563856e768"}
04:37:52.443 01.846 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"94e6165b-7f7d-4394-a08b-7019c60033a3"}
04:37:52.482 00.039 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"94e6165b-7f7d-4394-a08b-7019c60033a3"}
04:37:52.509 00.027 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"42e65444-c7c6-4034-824c-507b1494df58"}
04:37:52.522 00.013 9340 case statement mapped state 6 to 3
04:37:52.534 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"42e65444-c7c6-4034-824c-507b1494df58"}
04:37:52.548 00.014 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"eecbff71-75f3-48fa-bdf5-a50dc46d4e33"}
04:37:52.584 00.036 12020 Exposure complete
04:37:52.584 00.000 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":731,"width":15,"height":15,"star_pos":[6.97,6.80],"pixels":"..."},"id":"eecbff71-75f3-48fa-bdf5-a50dc46d4e33"}
04:37:52.873 00.289 12020 worker thread done servicing request
04:37:52.873 00.000 9340 OnExposeComplete: enter
04:37:52.890 00.017 9340 UpdateGuideState(): m_state=6
04:37:52.923 00.033 9340 Star::Find(15, 1413, 111, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 732
04:37:52.938 00.015 9340 Star::Find returns 1 (0), X=1413.90, Y=111.81, Mass=1535045, SNR=198.8, Peak=62053 HFD=4.8
04:37:52.959 00.021 9340 MultiStar: [#1 -0.38,-0.19,0.83,U] [#2 0.11,-0.39,0.84,U] [#3 -0.52,-0.26,0.00,M5] [#4 -0.30,0.05,1.03,U] [#5 -0.49,-0.15,0.97,U] [#6 -0.34,0.03,0.92,U] [#7 -0.40,-0.04,0.95,U] [#8 -0.11,-0.04,0.90,U] 
04:37:52.969 00.010 9340 single-star, 7 included, MultiStar: {-0.25, -0.08}, one-star: {-0.05, 0.00}
04:37:52.981 00.012 9340 CameraToMount -- cameraTheta (3.10) - m_xAngle (0.05) = xAngle (3.05 = 3.05)
04:37:52.999 00.018 9340 CameraToMount -- cameraTheta (3.10) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-0.02 = -0.02)
04:37:53.013 00.014 9340 CameraToMount -- cameraX=-0.05 cameraY=0.00 hyp=0.05 cameraTheta=3.10 mountX=-0.05 mountY=-0.00, mountTheta=-3.13
04:37:53.053 00.040 9340 SchedulePrimaryMove(10104498, x=-0.05, y=0.00, opts=13)
04:37:53.072 00.019 9340 Enqueuing Move request for scope (-0.05, 0.00)
04:37:53.094 00.022 12020 Worker thread wakes up
04:37:53.095 00.001 9340 UpdateImageDisplay: Size=(1920,1080) min=6297, max=65535, med=10269, FiltMin=8088, FiltMax=65523, Gamma=2.870
04:37:53.107 00.012 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.00) opts 0xd
04:37:53.107 00.000 9340 UpdateGuideState exits: m=1535045 SNR=198.8
04:37:53.118 00.011 12020 Handling offset move in thread for scope, endpoint = (-0.05, 0.00)
04:37:53.118 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:37:53.138 00.020 12020 Moving (-0.05, 0.00) raw xDistance=-0.05 yDistance=-0.00
04:37:53.138 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
04:37:53.153 00.015 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
04:37:53.154 00.001 9340 Enqueuing Expose request
04:37:53.166 00.012 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:37:53.167 00.001 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
04:37:53.167 00.000 12020 MoveAxis(E, 0, ABG)
04:37:53.167 00.000 12020 Move returns status 0, amount 0
04:37:53.167 00.000 12020 MoveAxis(N, 0, ABG)
04:37:53.167 00.000 12020 Move returns status 0, amount 0
04:37:53.167 00.000 12020 move complete, result=0
04:37:53.168 00.001 12020 worker thread done servicing request
04:37:53.168 00.000 12020 Worker thread wakes up
04:37:53.168 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
04:37:53.168 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(1399,97,31,31)
04:37:53.173 00.005 9340 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
04:37:54.440 01.267 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"d53df863-a08f-4edc-9bdd-ce4ba0d7a815"}
04:37:54.457 00.017 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"d53df863-a08f-4edc-9bdd-ce4ba0d7a815"}
04:37:54.476 00.019 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"76ee2faa-79dc-4635-8925-5b6939b064b1"}
04:37:54.522 00.046 9340 case statement mapped state 6 to 3
04:37:54.537 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"76ee2faa-79dc-4635-8925-5b6939b064b1"}
04:37:54.566 00.029 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"1fbc2209-df6e-4906-9bc5-c3b50f413919"}
04:37:54.581 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":732,"width":15,"height":15,"star_pos":[6.90,6.81],"pixels":"..."},"id":"1fbc2209-df6e-4906-9bc5-c3b50f413919"}
04:37:55.541 00.960 12020 Exposure complete
04:37:55.919 00.378 12020 worker thread done servicing request
04:37:55.919 00.000 9340 OnExposeComplete: enter
04:37:55.942 00.023 9340 UpdateGuideState(): m_state=6
04:37:55.964 00.022 9340 Star::Find(15, 1413, 111, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 733
04:37:55.986 00.022 9340 Star::Find returns 1 (0), X=1413.65, Y=111.69, Mass=1580904, SNR=229.0, Peak=60980 HFD=4.8
04:37:56.057 00.071 9340 MultiStar: [#1 -0.36,-0.45,0.00,M1] [#2 -0.25,-0.47,0.00,M1] [#3 -0.73,-0.38,0.00,M6] [#4 -0.36,-0.11,0.79,U] [#5 -0.59,-0.13,0.00,M1] [#6 -0.66,-0.06,0.00,M3] [#7 -0.66,-0.13,0.00,M2] [#8 -0.47,-0.31,0.00,M1] 
04:37:56.082 00.025 9340 single-star, 1 included, MultiStar: {-0.32, -0.12}, one-star: {-0.29, -0.12}
04:37:56.108 00.026 9340 CameraToMount -- cameraTheta (-2.75) - m_xAngle (0.05) = xAngle (-2.80 = -2.80)
04:37:56.122 00.014 9340 CameraToMount -- cameraTheta (-2.75) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-5.87 = 0.41)
04:37:56.152 00.030 9340 CameraToMount -- cameraX=-0.29 cameraY=-0.12 hyp=0.32 cameraTheta=-2.75 mountX=-0.30 mountY=0.13, mountTheta=2.74
04:37:56.211 00.059 9340 SchedulePrimaryMove(10104498, x=-0.29, y=-0.12, opts=13)
04:37:56.233 00.022 9340 Enqueuing Move request for scope (-0.29, -0.12)
04:37:56.255 00.022 12020 Worker thread wakes up
04:37:56.255 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=6682, max=65535, med=10270, FiltMin=8055, FiltMax=65523, Gamma=2.870
04:37:56.273 00.018 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.29, -0.12) opts 0xd
04:37:56.273 00.000 9340 UpdateGuideState exits: m=1580904 SNR=229.0
04:37:56.299 00.026 12020 Handling offset move in thread for scope, endpoint = (-0.29, -0.12)
04:37:56.299 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:37:56.333 00.034 12020 Moving (-0.29, -0.12) raw xDistance=-0.30 yDistance=0.13
04:37:56.334 00.001 12020 GuideAlgorithmHysteresis::Result() returns -0.12 from input -0.30
04:37:56.334 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:37:56.334 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
04:37:56.334 00.000 12020 MoveAxis(E, 22, ABG)
04:37:56.335 00.001 12020 Guiding  Dir = 2, Dur = 22
04:37:56.336 00.001 9340 ScheduleExposure(2000,3,1) exposurePending=0
04:37:56.358 00.022 9340 Enqueuing Expose request
04:37:56.385 00.027 12020 IsSlewing returns 0
04:37:56.386 00.001 12020 IsGuiding returns 0
04:37:56.417 00.031 12020 IsGuiding returns 1
04:37:56.417 00.000 12020 scope still moving after pulse duration time elapsed
04:37:56.439 00.022 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"c7a5b041-8ce8-4008-a970-9c074431c2e4"}
04:37:56.482 00.043 12020 IsSlewing returns 0
04:37:56.483 00.001 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"c7a5b041-8ce8-4008-a970-9c074431c2e4"}
04:37:56.499 00.016 12020 IsGuiding returns 0
04:37:56.500 00.001 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"da319a52-8e9c-4eb4-897a-063801437554"}
04:37:56.517 00.017 12020 scope move finished after 22 + 91 ms
04:37:56.518 00.001 12020 Move returns status 0, amount 22
04:37:56.518 00.000 12020 MoveAxis(N, 0, ABG)
04:37:56.518 00.000 12020 Move returns status 0, amount 0
04:37:56.518 00.000 12020 move complete, result=0
04:37:56.519 00.001 12020 worker thread done servicing request
04:37:56.519 00.000 12020 Worker thread wakes up
04:37:56.522 00.003 9340 case statement mapped state 6 to 3
04:37:56.536 00.014 12020 worker thread servicing REQUEST_EXPOSE 2000
04:37:56.537 00.001 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"da319a52-8e9c-4eb4-897a-063801437554"}
04:37:56.547 00.010 12020 Handling exposure in thread, d=2000 o=3 r=(1399,97,31,31)
04:37:56.550 00.003 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"63e42426-deb0-416f-b42c-c86658780a6e"}
04:37:56.577 00.027 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":733,"width":15,"height":15,"star_pos":[6.65,6.69],"pixels":"..."},"id":"63e42426-deb0-416f-b42c-c86658780a6e"}
04:37:56.596 00.019 9340 GuideStep: -0.3 px 22 ms EAST, 0.1 px 0 ms NORTH
04:37:58.438 01.842 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"e5428098-a41b-4d41-aedd-dda9a232d634"}
04:37:58.481 00.043 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"e5428098-a41b-4d41-aedd-dda9a232d634"}
04:37:58.495 00.014 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"76be686d-e659-4c6e-9f83-d0196d35ee61"}
04:37:58.520 00.025 9340 case statement mapped state 6 to 3
04:37:58.530 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"76be686d-e659-4c6e-9f83-d0196d35ee61"}
04:37:58.547 00.017 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"2a1bd2a1-3785-450a-bb53-cf2002035775"}
04:37:58.565 00.018 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":733,"width":15,"height":15,"star_pos":[6.65,6.69],"pixels":"..."},"id":"2a1bd2a1-3785-450a-bb53-cf2002035775"}
04:37:58.914 00.349 12020 Exposure complete
04:37:59.175 00.261 12020 worker thread done servicing request
04:37:59.175 00.000 9340 OnExposeComplete: enter
04:37:59.191 00.016 9340 UpdateGuideState(): m_state=6
04:37:59.203 00.012 9340 Star::Find(15, 1413, 111, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 734
04:37:59.215 00.012 9340 Star::Find returns 1 (0), X=1414.13, Y=111.87, Mass=1545200, SNR=208.6, Peak=62754 HFD=4.6
04:37:59.235 00.020 9340 MultiStar: [#1 -0.12,-0.25,0.80,U] [#2 0.18,-0.37,0.84,U] [#3 -0.42,-0.11,0.97,U] [#4 -0.31,-0.09,0.87,U] [#5 -0.25,0.06,0.83,U] [#6 -0.25,0.22,0.94,U] [#7 -0.30,-0.11,0.84,U] [#8 -0.02,-0.20,0.85,U] 
04:37:59.250 00.015 9340 refined, 8 included, MultiStar: {-0.15, -0.08}, one-star: {0.19, 0.07}
04:37:59.286 00.036 9340 CameraToMount -- cameraTheta (-2.64) - m_xAngle (0.05) = xAngle (-2.69 = -2.69)
04:37:59.301 00.015 9340 CameraToMount -- cameraTheta (-2.64) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-5.75 = 0.53)
04:37:59.311 00.010 9340 CameraToMount -- cameraX=-0.15 cameraY=-0.08 hyp=0.17 cameraTheta=-2.64 mountX=-0.15 mountY=0.08, mountTheta=2.63
04:37:59.330 00.019 9340 SchedulePrimaryMove(10104498, x=-0.15, y=-0.08, opts=13)
04:37:59.341 00.011 9340 Enqueuing Move request for scope (-0.15, -0.08)
04:37:59.351 00.010 12020 Worker thread wakes up
04:37:59.351 00.000 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.15, -0.08) opts 0xd
04:37:59.352 00.001 9340 UpdateImageDisplay: Size=(1920,1080) min=6083, max=65535, med=10260, FiltMin=8046, FiltMax=65523, Gamma=2.870
04:37:59.375 00.023 12020 Handling offset move in thread for scope, endpoint = (-0.15, -0.08)
04:37:59.375 00.000 9340 UpdateGuideState exits: m=1545200 SNR=208.6
04:37:59.387 00.012 12020 Moving (-0.15, -0.08) raw xDistance=-0.15 yDistance=0.08
04:37:59.387 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:37:59.397 00.010 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
04:37:59.399 00.002 9340 ScheduleExposure(2000,3,1) exposurePending=0
04:37:59.428 00.029 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:37:59.428 00.000 9340 Enqueuing Expose request
04:37:59.440 00.012 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
04:37:59.441 00.001 12020 MoveAxis(E, 0, ABG)
04:37:59.441 00.000 12020 Move returns status 0, amount 0
04:37:59.441 00.000 12020 MoveAxis(N, 0, ABG)
04:37:59.441 00.000 12020 Move returns status 0, amount 0
04:37:59.441 00.000 12020 move complete, result=0
04:37:59.442 00.001 12020 worker thread done servicing request
04:37:59.442 00.000 12020 Worker thread wakes up
04:37:59.442 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
04:37:59.442 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(1399,97,31,31)
04:37:59.444 00.002 9340 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
04:38:00.438 00.994 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"2020b962-938c-47af-89c2-c2067285e765"}
04:38:00.455 00.017 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"2020b962-938c-47af-89c2-c2067285e765"}
04:38:00.470 00.015 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"a8dc9d3c-e2aa-4d75-a8bb-e12a7588b910"}
04:38:00.485 00.015 9340 case statement mapped state 6 to 3
04:38:00.532 00.047 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"a8dc9d3c-e2aa-4d75-a8bb-e12a7588b910"}
04:38:00.557 00.025 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"31d8ebac-7094-4d92-92d1-36a8c04e41fe"}
04:38:00.575 00.018 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":734,"width":15,"height":15,"star_pos":[7.13,6.87],"pixels":"..."},"id":"31d8ebac-7094-4d92-92d1-36a8c04e41fe"}
04:38:01.811 01.236 12020 Exposure complete
04:38:02.439 00.628 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"384161be-60d0-492f-9444-f0e2380aa12d"}
04:38:02.481 00.042 12020 worker thread done servicing request
04:38:02.484 00.003 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"384161be-60d0-492f-9444-f0e2380aa12d"}
04:38:02.561 00.077 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"d871f7f7-46b9-46fe-adec-e71a2c619b61"}
04:38:02.615 00.054 9340 case statement mapped state 6 to 3
04:38:02.701 00.086 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"d871f7f7-46b9-46fe-adec-e71a2c619b61"}
04:38:02.751 00.050 9340 OnExposeComplete: enter
04:38:02.824 00.073 9340 UpdateGuideState(): m_state=6
04:38:02.957 00.133 9340 Star::Find(15, 1414, 111, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 735
04:38:03.091 00.134 9340 Star::Find returns 1 (0), X=1413.52, Y=111.78, Mass=1537701, SNR=271.0, Peak=63098 HFD=5.0
04:38:03.246 00.155 9340 MultiStar: [#1 -0.54,-0.02,0.00,M1] [#2 -0.28,-0.25,0.59,U] [#3 -0.99,-0.25,0.00,M6] [#4 -0.65,0.04,0.00,M1] [#5 -0.79,-0.08,0.00,M1] [#6 -0.72,-0.07,0.00,M3] [#7 -0.86,0.01,0.00,M2] [#8 -0.43,-0.17,0.68,U] 
04:38:03.309 00.063 9340 refined, 2 included, MultiStar: {-0.39, -0.13}, one-star: {-0.42, -0.03}
04:38:03.451 00.142 9340 CameraToMount -- cameraTheta (-2.82) - m_xAngle (0.05) = xAngle (-2.87 = -2.87)
04:38:03.528 00.077 9340 CameraToMount -- cameraTheta (-2.82) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-5.94 = 0.35)
04:38:03.546 00.018 9340 CameraToMount -- cameraX=-0.39 cameraY=-0.13 hyp=0.41 cameraTheta=-2.82 mountX=-0.39 mountY=0.14, mountTheta=2.80
04:38:03.573 00.027 9340 SchedulePrimaryMove(10104498, x=-0.39, y=-0.13, opts=13)
04:38:03.593 00.020 9340 Enqueuing Move request for scope (-0.39, -0.13)
04:38:03.607 00.014 12020 Worker thread wakes up
04:38:03.608 00.001 9340 UpdateImageDisplay: Size=(1920,1080) min=6034, max=65535, med=10257, FiltMin=8076, FiltMax=65523, Gamma=2.870
04:38:03.627 00.019 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.39, -0.13) opts 0xd
04:38:03.627 00.000 12020 Handling offset move in thread for scope, endpoint = (-0.39, -0.13)
04:38:03.628 00.001 12020 Moving (-0.39, -0.13) raw xDistance=-0.39 yDistance=0.14
04:38:03.628 00.000 12020 GuideAlgorithmHysteresis::Result() returns -0.17 from input -0.39
04:38:03.628 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:38:03.628 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
04:38:03.652 00.024 9340 UpdateGuideState exits: m=1537701 SNR=271.0
04:38:03.670 00.018 12020 MoveAxis(E, 30, ABG)
04:38:03.671 00.001 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:38:03.685 00.014 12020 Guiding  Dir = 2, Dur = 30
04:38:03.685 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
04:38:03.698 00.013 12020 IsSlewing returns 0
04:38:03.698 00.000 9340 Enqueuing Expose request
04:38:03.713 00.015 12020 IsGuiding returns 0
04:38:03.715 00.002 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"0748207f-58bd-4e3d-86ba-6b40e23bd654"}
04:38:03.733 00.018 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":735,"width":15,"height":15,"star_pos":[6.52,6.78],"pixels":"..."},"id":"0748207f-58bd-4e3d-86ba-6b40e23bd654"}
04:38:03.745 00.012 12020 PulseGuide returned control before completion, sleep 15
04:38:03.802 00.057 12020 IsGuiding returns 0
04:38:03.803 00.001 12020 Move returns status 0, amount 30
04:38:03.803 00.000 12020 MoveAxis(N, 0, ABG)
04:38:03.803 00.000 12020 Move returns status 0, amount 0
04:38:03.803 00.000 12020 move complete, result=0
04:38:03.803 00.000 12020 worker thread done servicing request
04:38:03.803 00.000 9340 GuideStep: -0.4 px 30 ms EAST, 0.1 px 0 ms NORTH
04:38:03.821 00.018 12020 Worker thread wakes up
04:38:03.821 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
04:38:03.821 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(1399,97,31,31)
04:38:04.448 00.627 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"78dca3f3-2abc-440a-88ee-5721acd91bb7"}
04:38:04.479 00.031 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"78dca3f3-2abc-440a-88ee-5721acd91bb7"}
04:38:04.496 00.017 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"3bd31f00-6264-4ede-8be7-b0abc9be646d"}
04:38:04.510 00.014 9340 case statement mapped state 6 to 3
04:38:04.526 00.016 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"3bd31f00-6264-4ede-8be7-b0abc9be646d"}
04:38:04.560 00.034 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"4b82213d-a3c3-496b-bf09-9fd82c6494b0"}
04:38:04.596 00.036 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":735,"width":15,"height":15,"star_pos":[6.52,6.78],"pixels":"..."},"id":"4b82213d-a3c3-496b-bf09-9fd82c6494b0"}
04:38:06.177 01.581 12020 Exposure complete
04:38:06.437 00.260 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"a929814a-9e3a-4f90-b075-b1e90c122bba"}
04:38:06.453 00.016 12020 worker thread done servicing request
04:38:06.453 00.000 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"a929814a-9e3a-4f90-b075-b1e90c122bba"}
04:38:06.465 00.012 9340 OnExposeComplete: enter
04:38:06.505 00.040 9340 UpdateGuideState(): m_state=6
04:38:06.521 00.016 9340 Star::Find(15, 1413, 111, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 736
04:38:06.533 00.012 9340 Star::Find returns 1 (0), X=1413.93, Y=111.81, Mass=1589895, SNR=201.8, Peak=62178 HFD=4.8
04:38:06.546 00.013 9340 MultiStar: [#1 -0.16,-0.46,0.91,U] [#2 0.14,-0.45,0.78,U] [#3 -0.37,-0.41,0.00,M7] [#4 -0.35,-0.09,1.00,U] [#5 -0.38,-0.19,1.02,U] [#6 -0.41,-0.07,0.84,U] [#7 -0.38,-0.14,1.12,U] [#8 -0.04,-0.25,1.05,U] 
04:38:06.556 00.010 9340 single-star, 7 included, MultiStar: {-0.21, -0.20}, one-star: {-0.02, -0.00}
04:38:06.573 00.017 9340 CameraToMount -- cameraTheta (-3.13) - m_xAngle (0.05) = xAngle (-3.18 = 3.10)
04:38:06.593 00.020 9340 CameraToMount -- cameraTheta (-3.13) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-6.25 = 0.04)
04:38:06.606 00.013 9340 CameraToMount -- cameraX=-0.02 cameraY=-0.00 hyp=0.02 cameraTheta=-3.13 mountX=-0.02 mountY=0.00, mountTheta=3.10
04:38:06.649 00.043 9340 SchedulePrimaryMove(10104498, x=-0.02, y=-0.00, opts=13)
04:38:06.661 00.012 9340 Enqueuing Move request for scope (-0.02, -0.00)
04:38:06.679 00.018 12020 Worker thread wakes up
04:38:06.679 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=6158, max=65535, med=10258, FiltMin=8084, FiltMax=65523, Gamma=2.870
04:38:06.690 00.011 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.00) opts 0xd
04:38:06.691 00.001 9340 UpdateGuideState exits: m=1589895 SNR=201.8
04:38:06.699 00.008 12020 Handling offset move in thread for scope, endpoint = (-0.02, -0.00)
04:38:06.701 00.002 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:38:06.715 00.014 12020 Moving (-0.02, -0.00) raw xDistance=-0.02 yDistance=0.00
04:38:06.716 00.001 9340 ScheduleExposure(2000,3,1) exposurePending=0
04:38:06.729 00.013 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
04:38:06.729 00.000 9340 Enqueuing Expose request
04:38:06.741 00.012 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:38:06.741 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
04:38:06.741 00.000 12020 MoveAxis(E, 0, ABG)
04:38:06.741 00.000 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"e9089cbe-8450-432f-b2a9-b8861305713b"}
04:38:06.770 00.029 12020 Move returns status 0, amount 0
04:38:06.770 00.000 9340 case statement mapped state 6 to 3
04:38:06.787 00.017 12020 MoveAxis(N, 0, ABG)
04:38:06.788 00.001 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"e9089cbe-8450-432f-b2a9-b8861305713b"}
04:38:06.803 00.015 12020 Move returns status 0, amount 0
04:38:06.803 00.000 12020 move complete, result=0
04:38:06.804 00.001 12020 worker thread done servicing request
04:38:06.804 00.000 12020 Worker thread wakes up
04:38:06.804 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
04:38:06.805 00.001 9340 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
04:38:06.822 00.017 12020 Handling exposure in thread, d=2000 o=3 r=(1399,97,31,31)
04:38:06.828 00.006 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"97d95d95-6c05-4a32-a633-e74a9032894d"}
04:38:06.839 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":736,"width":15,"height":15,"star_pos":[6.93,6.81],"pixels":"..."},"id":"97d95d95-6c05-4a32-a633-e74a9032894d"}
04:38:08.436 01.597 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"4d47bcb6-e5e6-46bc-9854-d749ea190b67"}
04:38:08.450 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"4d47bcb6-e5e6-46bc-9854-d749ea190b67"}
04:38:08.466 00.016 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"946837fc-8943-4ab2-8711-9969aff573ab"}
04:38:08.482 00.016 9340 case statement mapped state 6 to 3
04:38:08.516 00.034 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"946837fc-8943-4ab2-8711-9969aff573ab"}
04:38:08.550 00.034 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"63d43e62-4ad4-4362-8cfe-82acd3de899b"}
04:38:08.566 00.016 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":736,"width":15,"height":15,"star_pos":[6.93,6.81],"pixels":"..."},"id":"63d43e62-4ad4-4362-8cfe-82acd3de899b"}
04:38:09.212 00.646 12020 Exposure complete
04:38:09.605 00.393 12020 worker thread done servicing request
04:38:09.605 00.000 9340 OnExposeComplete: enter
04:38:09.630 00.025 9340 UpdateGuideState(): m_state=6
04:38:09.652 00.022 9340 Star::Find(15, 1413, 111, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 737
04:38:09.665 00.013 9340 Star::Find returns 1 (0), X=1413.88, Y=112.02, Mass=1490811, SNR=220.8, Peak=60782 HFD=4.6
04:38:09.689 00.024 9340 MultiStar: [#1 -0.02,-0.20,0.87,U] [#2 0.06,-0.18,0.82,U] [#3 -0.54,-0.19,0.00,M8] [#4 -0.27,-0.04,0.88,U] [#5 -0.41,0.15,0.87,U] [#6 -0.33,0.20,0.82,U] [#7 -0.32,-0.12,0.72,U] [#8 -0.11,-0.12,0.86,U] 
04:38:09.707 00.018 9340 refined, 7 included, MultiStar: {-0.18, -0.00}, one-star: {-0.07, 0.22}
04:38:09.750 00.043 9340 CameraToMount -- cameraTheta (-3.12) - m_xAngle (0.05) = xAngle (-3.17 = 3.12)
04:38:09.777 00.027 9340 CameraToMount -- cameraTheta (-3.12) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-6.23 = 0.05)
04:38:09.790 00.013 9340 CameraToMount -- cameraX=-0.18 cameraY=-0.00 hyp=0.18 cameraTheta=-3.12 mountX=-0.18 mountY=0.01, mountTheta=3.09
04:38:09.812 00.022 9340 SchedulePrimaryMove(10104498, x=-0.18, y=-0.00, opts=13)
04:38:09.845 00.033 9340 Enqueuing Move request for scope (-0.18, -0.00)
04:38:09.888 00.043 12020 Worker thread wakes up
04:38:09.888 00.000 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.18, -0.00) opts 0xd
04:38:09.888 00.000 12020 Handling offset move in thread for scope, endpoint = (-0.18, -0.00)
04:38:09.888 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=6285, max=65535, med=10245, FiltMin=8097, FiltMax=65523, Gamma=2.870
04:38:09.905 00.017 12020 Moving (-0.18, -0.00) raw xDistance=-0.18 yDistance=0.01
04:38:09.905 00.000 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.18
04:38:09.906 00.001 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:38:09.906 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
04:38:09.906 00.000 12020 MoveAxis(E, 0, ABG)
04:38:09.907 00.001 12020 Move returns status 0, amount 0
04:38:09.907 00.000 9340 UpdateGuideState exits: m=1490811 SNR=220.8
04:38:09.920 00.013 12020 MoveAxis(N, 0, ABG)
04:38:09.920 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:38:09.937 00.017 12020 Move returns status 0, amount 0
04:38:09.937 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
04:38:09.955 00.018 12020 move complete, result=0
04:38:09.955 00.000 9340 Enqueuing Expose request
04:38:09.975 00.020 12020 worker thread done servicing request
04:38:09.976 00.001 12020 Worker thread wakes up
04:38:09.976 00.000 9340 GuideStep: -0.2 px 0 ms EAST, 0.0 px 0 ms NORTH
04:38:09.997 00.021 12020 worker thread servicing REQUEST_EXPOSE 2000
04:38:09.997 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(1399,97,31,31)
04:38:10.436 00.439 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"537cd09a-2027-4e7c-bd0f-258c27544f0f"}
04:38:10.454 00.018 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"537cd09a-2027-4e7c-bd0f-258c27544f0f"}
04:38:10.491 00.037 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"67216e4e-3b5d-4f43-9cca-088a70d0ab83"}
04:38:10.513 00.022 9340 case statement mapped state 6 to 3
04:38:10.526 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"67216e4e-3b5d-4f43-9cca-088a70d0ab83"}
04:38:10.562 00.036 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"880d7c24-645e-4179-b3a6-56e18e12bae7"}
04:38:10.584 00.022 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":737,"width":15,"height":15,"star_pos":[6.88,7.02],"pixels":"..."},"id":"880d7c24-645e-4179-b3a6-56e18e12bae7"}
04:38:12.358 01.774 12020 Exposure complete
04:38:12.436 00.078 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"2c034e1c-7cbd-4737-8e32-ee46bb317b15"}
04:38:12.457 00.021 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"2c034e1c-7cbd-4737-8e32-ee46bb317b15"}
04:38:12.477 00.020 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"29ca2754-fe8e-438c-a143-47d5061ba197"}
04:38:12.498 00.021 9340 case statement mapped state 6 to 3
04:38:12.515 00.017 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"29ca2754-fe8e-438c-a143-47d5061ba197"}
04:38:12.574 00.059 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"9ad11489-35e7-4a78-8e73-622e546244c7"}
04:38:12.595 00.021 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":737,"width":15,"height":15,"star_pos":[6.88,7.02],"pixels":"..."},"id":"9ad11489-35e7-4a78-8e73-622e546244c7"}
04:38:12.726 00.131 12020 worker thread done servicing request
04:38:12.727 00.001 9340 OnExposeComplete: enter
04:38:12.739 00.012 9340 UpdateGuideState(): m_state=6
04:38:12.757 00.018 9340 Star::Find(15, 1413, 112, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 738
04:38:12.776 00.019 9340 Star::Find returns 1 (0), X=1413.68, Y=111.76, Mass=1503478, SNR=196.5, Peak=61778 HFD=4.9
04:38:12.787 00.011 9340 MultiStar: [#1 -0.46,-0.21,1.10,U] [#2 -0.13,-0.33,0.89,U] [#3 -0.80,-0.34,0.00,M9] [#4 -0.51,-0.01,1.03,U] [#5 -0.39,-0.12,0.98,U] [#6 -0.53,-0.10,0.00,M2] [#7 -0.69,-0.20,0.00,M1] [#8 -0.40,-0.18,1.00,U] 
04:38:12.817 00.030 9340 single-star, 5 included, MultiStar: {-0.37, -0.15}, one-star: {-0.26, -0.05}
04:38:12.842 00.025 9340 CameraToMount -- cameraTheta (-2.96) - m_xAngle (0.05) = xAngle (-3.01 = -3.01)
04:38:12.856 00.014 9340 CameraToMount -- cameraTheta (-2.96) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-6.08 = 0.20)
04:38:12.867 00.011 9340 CameraToMount -- cameraX=-0.26 cameraY=-0.05 hyp=0.27 cameraTheta=-2.96 mountX=-0.26 mountY=0.05, mountTheta=2.94
04:38:12.890 00.023 9340 SchedulePrimaryMove(10104498, x=-0.26, y=-0.05, opts=13)
04:38:12.903 00.013 9340 Enqueuing Move request for scope (-0.26, -0.05)
04:38:12.945 00.042 12020 Worker thread wakes up
04:38:12.945 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=6592, max=65535, med=10251, FiltMin=7777, FiltMax=65523, Gamma=2.870
04:38:12.962 00.017 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.26, -0.05) opts 0xd
04:38:12.962 00.000 9340 UpdateGuideState exits: m=1503478 SNR=196.5
04:38:12.976 00.014 12020 Handling offset move in thread for scope, endpoint = (-0.26, -0.05)
04:38:12.977 00.001 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:38:12.994 00.017 12020 Moving (-0.26, -0.05) raw xDistance=-0.26 yDistance=0.05
04:38:12.994 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
04:38:13.008 00.014 12020 GuideAlgorithmHysteresis::Result() returns -0.11 from input -0.26
04:38:13.009 00.001 9340 Enqueuing Expose request
04:38:13.050 00.041 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:38:13.050 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
04:38:13.050 00.000 12020 MoveAxis(E, 20, ABG)
04:38:13.051 00.001 12020 Guiding  Dir = 2, Dur = 20
04:38:13.052 00.001 12020 IsSlewing returns 0
04:38:13.052 00.000 12020 IsGuiding returns 0
04:38:13.078 00.026 12020 IsGuiding returns 1
04:38:13.079 00.001 12020 scope still moving after pulse duration time elapsed
04:38:13.136 00.057 12020 IsSlewing returns 0
04:38:13.138 00.002 12020 IsGuiding returns 0
04:38:13.138 00.000 12020 scope move finished after 20 + 64 ms
04:38:13.138 00.000 12020 Move returns status 0, amount 20
04:38:13.139 00.001 12020 MoveAxis(N, 0, ABG)
04:38:13.140 00.001 12020 Move returns status 0, amount 0
04:38:13.140 00.000 12020 move complete, result=0
04:38:13.140 00.000 12020 worker thread done servicing request
04:38:13.140 00.000 9340 GuideStep: -0.3 px 20 ms EAST, 0.1 px 0 ms NORTH
04:38:13.158 00.018 12020 Worker thread wakes up
04:38:13.158 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
04:38:13.158 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(1399,97,31,31)
04:38:14.434 01.276 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"45e41c94-81ae-48a4-9cda-79caa6a36650"}
04:38:14.452 00.018 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"45e41c94-81ae-48a4-9cda-79caa6a36650"}
04:38:14.498 00.046 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"601e0f01-5e4f-49de-beed-65e6d2ae46f1"}
04:38:14.524 00.026 9340 case statement mapped state 6 to 3
04:38:14.538 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"601e0f01-5e4f-49de-beed-65e6d2ae46f1"}
04:38:14.568 00.030 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"dc37a634-a8b5-4983-91e6-a943e9c9c756"}
04:38:14.629 00.061 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":738,"width":15,"height":15,"star_pos":[6.68,6.76],"pixels":"..."},"id":"dc37a634-a8b5-4983-91e6-a943e9c9c756"}
04:38:15.528 00.899 12020 Exposure complete
04:38:15.980 00.452 12020 worker thread done servicing request
04:38:15.980 00.000 9340 OnExposeComplete: enter
04:38:16.007 00.027 9340 UpdateGuideState(): m_state=6
04:38:16.025 00.018 9340 Star::Find(15, 1413, 111, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 739
04:38:16.061 00.036 9340 Star::Find returns 1 (0), X=1414.30, Y=112.00, Mass=1526286, SNR=175.6, Peak=61166 HFD=4.8
04:38:16.101 00.040 9340 MultiStar: [#1 0.14,0.04,1.18,U] [#2 0.41,-0.13,0.86,U] [#3 -0.12,-0.01,1.14,U] [#4 -0.03,0.18,0.95,U] [#5 0.15,0.20,1.14,U] [#6 0.18,0.29,1.15,U] [#7 -0.16,0.23,0.98,U] [#8 0.29,0.15,1.11,U] 
04:38:16.134 00.033 9340 refined, 8 included, MultiStar: {0.13, 0.13}, one-star: {0.36, 0.20}
04:38:16.149 00.015 9340 CameraToMount -- cameraTheta (0.78) - m_xAngle (0.05) = xAngle (0.73 = 0.73)
04:38:16.172 00.023 9340 CameraToMount -- cameraTheta (0.78) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-2.34 = -2.34)
04:38:16.227 00.055 9340 CameraToMount -- cameraX=0.13 cameraY=0.13 hyp=0.18 cameraTheta=0.78 mountX=0.14 mountY=-0.13, mountTheta=-0.77
04:38:16.265 00.038 9340 SchedulePrimaryMove(10104498, x=0.13, y=0.13, opts=13)
04:38:16.301 00.036 9340 Enqueuing Move request for scope (0.13, 0.13)
04:38:16.400 00.099 12020 Worker thread wakes up
04:38:16.400 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=6161, max=65535, med=10251, FiltMin=8016, FiltMax=65519, Gamma=2.870
04:38:16.420 00.020 12020 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.13) opts 0xd
04:38:16.420 00.000 12020 Handling offset move in thread for scope, endpoint = (0.13, 0.13)
04:38:16.421 00.001 9340 UpdateGuideState exits: m=1526286 SNR=175.6
04:38:16.440 00.019 12020 Moving (0.13, 0.13) raw xDistance=0.14 yDistance=-0.13
04:38:16.441 00.001 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14
04:38:16.442 00.001 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:38:16.521 00.079 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:38:16.521 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
04:38:16.522 00.001 12020 MoveAxis(E, 0, ABG)
04:38:16.522 00.000 12020 Move returns status 0, amount 0
04:38:16.522 00.000 12020 MoveAxis(N, 0, ABG)
04:38:16.522 00.000 12020 Move returns status 0, amount 0
04:38:16.522 00.000 12020 move complete, result=0
04:38:16.523 00.001 12020 worker thread done servicing request
04:38:16.533 00.010 9340 ScheduleExposure(2000,3,1) exposurePending=0
04:38:16.575 00.042 9340 Enqueuing Expose request
04:38:16.637 00.062 12020 Worker thread wakes up
04:38:16.637 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
04:38:16.638 00.001 12020 Handling exposure in thread, d=2000 o=3 r=(1399,97,31,31)
04:38:16.639 00.001 9340 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
04:38:16.740 00.101 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"5be63af1-d479-4139-9459-51b15f9e4202"}
04:38:16.799 00.059 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"5be63af1-d479-4139-9459-51b15f9e4202"}
04:38:16.825 00.026 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"96487b3c-b7c3-4f5b-b8c4-3fa0c6e39434"}
04:38:16.860 00.035 9340 case statement mapped state 6 to 3
04:38:16.883 00.023 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"96487b3c-b7c3-4f5b-b8c4-3fa0c6e39434"}
04:38:16.934 00.051 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"6b0e0700-5b8c-46d4-9168-dd7cd73bd36a"}
04:38:16.954 00.020 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":739,"width":15,"height":15,"star_pos":[7.30,7.00],"pixels":"..."},"id":"6b0e0700-5b8c-46d4-9168-dd7cd73bd36a"}
04:38:18.432 01.478 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"ae560950-a04c-4feb-9c32-ab25d4134fb2"}
04:38:18.451 00.019 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"ae560950-a04c-4feb-9c32-ab25d4134fb2"}
04:38:18.466 00.015 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"facf8d02-7f63-4c47-b894-022fa58c35f1"}
04:38:18.479 00.013 9340 case statement mapped state 6 to 3
04:38:18.489 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"facf8d02-7f63-4c47-b894-022fa58c35f1"}
04:38:18.502 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"9084d4bd-fd36-4f87-8707-7ed27a88e0ab"}
04:38:18.539 00.037 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":739,"width":15,"height":15,"star_pos":[7.30,7.00],"pixels":"..."},"id":"9084d4bd-fd36-4f87-8707-7ed27a88e0ab"}
04:38:19.008 00.469 12020 Exposure complete
04:38:19.279 00.271 9340 OnExposeComplete: enter
04:38:19.306 00.027 12020 worker thread done servicing request
04:38:19.307 00.001 9340 UpdateGuideState(): m_state=6
04:38:19.342 00.035 9340 Star::Find(15, 1414, 112, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 740
04:38:19.358 00.016 9340 Star::Find returns 1 (0), X=1414.42, Y=111.91, Mass=1521172, SNR=199.0, Peak=64210 HFD=4.9
04:38:19.376 00.018 9340 MultiStar: [#1 0.59,0.13,0.00,M1] [#2 0.73,-0.13,0.00,M1] [#3 0.03,-0.05,1.20,U] [#4 0.27,0.26,1.16,U] [#5 0.48,0.33,0.00,M1] [#6 0.32,0.09,0.90,U] [#7 0.27,0.26,1.03,U] [#8 0.54,0.01,0.00,M1] 
04:38:19.391 00.015 9340 refined, 4 included, MultiStar: {0.26, 0.13}, one-star: {0.48, 0.10}
04:38:19.403 00.012 9340 CameraToMount -- cameraTheta (0.46) - m_xAngle (0.05) = xAngle (0.41 = 0.41)
04:38:19.423 00.020 9340 CameraToMount -- cameraTheta (0.46) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-2.66 = -2.66)
04:38:19.438 00.015 9340 CameraToMount -- cameraX=0.26 cameraY=0.13 hyp=0.29 cameraTheta=0.46 mountX=0.27 mountY=-0.14, mountTheta=-0.47
04:38:19.487 00.049 9340 SchedulePrimaryMove(10104498, x=0.26, y=0.13, opts=13)
04:38:19.506 00.019 9340 Enqueuing Move request for scope (0.26, 0.13)
04:38:19.518 00.012 12020 Worker thread wakes up
04:38:19.518 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=5786, max=65535, med=10258, FiltMin=7324, FiltMax=65519, Gamma=2.870
04:38:19.534 00.016 12020 worker thread servicing REQUEST_MOVE scope ofs (0.26, 0.13) opts 0xd
04:38:19.534 00.000 9340 UpdateGuideState exits: m=1521172 SNR=199.0
04:38:19.546 00.012 12020 Handling offset move in thread for scope, endpoint = (0.26, 0.13)
04:38:19.546 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:38:19.561 00.015 12020 Moving (0.26, 0.13) raw xDistance=0.27 yDistance=-0.14
04:38:19.562 00.001 9340 ScheduleExposure(2000,3,1) exposurePending=0
04:38:19.580 00.018 12020 GuideAlgorithmHysteresis::Result() returns 0.11 from input 0.27
04:38:19.581 00.001 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:38:19.581 00.000 9340 Enqueuing Expose request
04:38:19.609 00.028 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
04:38:19.609 00.000 12020 MoveAxis(W, 20, ABG)
04:38:19.609 00.000 12020 Guiding  Dir = 3, Dur = 20
04:38:19.610 00.001 12020 IsSlewing returns 0
04:38:19.612 00.002 12020 IsGuiding returns 0
04:38:19.681 00.069 12020 IsGuiding returns 1
04:38:19.681 00.000 12020 scope still moving after pulse duration time elapsed
04:38:19.714 00.033 12020 IsSlewing returns 0
04:38:19.715 00.001 12020 IsGuiding returns 0
04:38:19.716 00.001 12020 scope move finished after 20 + 83 ms
04:38:19.716 00.000 12020 Move returns status 0, amount 20
04:38:19.716 00.000 12020 MoveAxis(N, 0, ABG)
04:38:19.717 00.001 12020 Move returns status 0, amount 0
04:38:19.719 00.002 12020 move complete, result=0
04:38:19.721 00.002 12020 worker thread done servicing request
04:38:19.721 00.000 9340 GuideStep: 0.3 px 20 ms WEST, -0.1 px 0 ms NORTH
04:38:19.740 00.019 12020 Worker thread wakes up
04:38:19.740 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
04:38:19.740 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(1399,97,31,31)
04:38:20.461 00.721 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"41f2f0f0-cc93-42c8-a0c1-1ca0ab356c95"}
04:38:20.483 00.022 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"41f2f0f0-cc93-42c8-a0c1-1ca0ab356c95"}
04:38:20.495 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"04992809-a0e8-48e4-afcc-77ef5290d367"}
04:38:20.505 00.010 9340 case statement mapped state 6 to 3
04:38:20.519 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"04992809-a0e8-48e4-afcc-77ef5290d367"}
04:38:20.533 00.014 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"edabf22f-994c-4f3c-8401-91a559a11470"}
04:38:20.547 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":740,"width":15,"height":15,"star_pos":[7.42,6.91],"pixels":"..."},"id":"edabf22f-994c-4f3c-8401-91a559a11470"}
04:38:22.125 01.578 12020 Exposure complete
04:38:22.460 00.335 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"944527a8-7125-4136-a2da-92592aebcf6e"}
04:38:22.521 00.061 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"944527a8-7125-4136-a2da-92592aebcf6e"}
04:38:22.568 00.047 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"dcaf95cc-3c33-4d83-8539-9cb3e903ac4f"}
04:38:22.601 00.033 9340 case statement mapped state 6 to 3
04:38:22.676 00.075 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"dcaf95cc-3c33-4d83-8539-9cb3e903ac4f"}
04:38:22.706 00.030 12020 worker thread done servicing request
04:38:22.708 00.002 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"c5b629c8-58a9-4272-94ea-29c424870c51"}
04:38:22.721 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":740,"width":15,"height":15,"star_pos":[7.42,6.91],"pixels":"..."},"id":"c5b629c8-58a9-4272-94ea-29c424870c51"}
04:38:22.751 00.030 9340 OnExposeComplete: enter
04:38:22.833 00.082 9340 UpdateGuideState(): m_state=6
04:38:22.851 00.018 9340 Star::Find(15, 1414, 111, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 741
04:38:22.866 00.015 9340 Star::Find returns 1 (0), X=1414.45, Y=111.84, Mass=1553660, SNR=229.4, Peak=63046 HFD=4.9
04:38:22.901 00.035 9340 MultiStar: [#1 0.25,-0.05,0.75,U] [#2 0.59,-0.29,0.00,M2] [#3 -0.01,-0.17,0.78,U] [#4 0.25,-0.05,0.81,U] [#5 0.30,0.14,0.87,U] [#6 0.28,0.18,0.91,U] [#7 0.22,0.14,0.72,U] [#8 0.55,0.02,0.00,M2] 
04:38:22.924 00.023 9340 refined, 6 included, MultiStar: {0.27, 0.04}, one-star: {0.51, 0.03}
04:38:22.973 00.049 9340 CameraToMount -- cameraTheta (0.13) - m_xAngle (0.05) = xAngle (0.08 = 0.08)
04:38:22.991 00.018 9340 CameraToMount -- cameraTheta (0.13) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-2.99 = -2.99)
04:38:23.008 00.017 9340 CameraToMount -- cameraX=0.27 cameraY=0.04 hyp=0.27 cameraTheta=0.13 mountX=0.27 mountY=-0.04, mountTheta=-0.15
04:38:23.042 00.034 9340 SchedulePrimaryMove(10104498, x=0.27, y=0.04, opts=13)
04:38:23.092 00.050 9340 Enqueuing Move request for scope (0.27, 0.04)
04:38:23.113 00.021 12020 Worker thread wakes up
04:38:23.113 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=6469, max=65535, med=10250, FiltMin=7951, FiltMax=65523, Gamma=2.870
04:38:23.126 00.013 12020 worker thread servicing REQUEST_MOVE scope ofs (0.27, 0.04) opts 0xd
04:38:23.127 00.001 9340 UpdateGuideState exits: m=1553660 SNR=229.4
04:38:23.145 00.018 12020 Handling offset move in thread for scope, endpoint = (0.27, 0.04)
04:38:23.145 00.000 12020 Moving (0.27, 0.04) raw xDistance=0.27 yDistance=-0.04
04:38:23.146 00.001 12020 GuideAlgorithmHysteresis::Result() returns 0.12 from input 0.27
04:38:23.149 00.003 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:38:23.149 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:38:23.173 00.024 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
04:38:23.174 00.001 9340 ScheduleExposure(2000,3,1) exposurePending=0
04:38:23.191 00.017 12020 MoveAxis(W, 22, ABG)
04:38:23.191 00.000 12020 Guiding  Dir = 3, Dur = 22
04:38:23.193 00.002 12020 IsSlewing returns 0
04:38:23.193 00.000 9340 Enqueuing Expose request
04:38:23.209 00.016 12020 IsGuiding returns 0
04:38:23.237 00.028 12020 IsGuiding returns 1
04:38:23.237 00.000 12020 scope still moving after pulse duration time elapsed
04:38:23.295 00.058 12020 IsSlewing returns 0
04:38:23.297 00.002 12020 IsGuiding returns 0
04:38:23.297 00.000 12020 scope move finished after 22 + 66 ms
04:38:23.297 00.000 12020 Move returns status 0, amount 22
04:38:23.297 00.000 12020 MoveAxis(N, 0, ABG)
04:38:23.297 00.000 12020 Move returns status 0, amount 0
04:38:23.298 00.001 12020 move complete, result=0
04:38:23.298 00.000 12020 worker thread done servicing request
04:38:23.298 00.000 9340 GuideStep: 0.3 px 22 ms WEST, -0.0 px 0 ms NORTH
04:38:23.314 00.016 12020 Worker thread wakes up
04:38:23.319 00.005 12020 worker thread servicing REQUEST_EXPOSE 2000
04:38:23.319 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(1399,97,31,31)
04:38:24.459 01.140 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"4e448de9-a84a-4401-92c0-f5647a5e0900"}
04:38:24.477 00.018 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"4e448de9-a84a-4401-92c0-f5647a5e0900"}
04:38:24.496 00.019 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"c7339282-e895-4234-921d-c55c2eb1cdea"}
04:38:24.506 00.010 9340 case statement mapped state 6 to 3
04:38:24.516 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"c7339282-e895-4234-921d-c55c2eb1cdea"}
04:38:24.538 00.022 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"98c8cc24-bcf3-4e01-9313-50cfea03a339"}
04:38:24.553 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":741,"width":15,"height":15,"star_pos":[7.45,6.84],"pixels":"..."},"id":"98c8cc24-bcf3-4e01-9313-50cfea03a339"}
04:38:25.688 01.135 12020 Exposure complete
04:38:25.932 00.244 12020 worker thread done servicing request
04:38:25.932 00.000 9340 OnExposeComplete: enter
04:38:25.948 00.016 9340 UpdateGuideState(): m_state=6
04:38:25.959 00.011 9340 Star::Find(15, 1414, 111, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 742
04:38:25.973 00.014 9340 Star::Find returns 1 (0), X=1414.05, Y=111.89, Mass=1581353, SNR=267.5, Peak=60426 HFD=4.7
04:38:25.981 00.008 9340 MultiStar: [#1 -0.10,-0.12,0.69,U] [#2 0.30,-0.34,0.56,U] [#3 -0.25,-0.12,0.73,U] [#4 -0.28,0.01,0.73,U] [#5 -0.12,0.07,0.77,U] [#6 -0.23,0.24,0.83,U] [#7 -0.22,0.11,0.76,U] [#8 0.17,-0.13,0.56,U] 
04:38:25.993 00.012 9340 refined, 8 included, MultiStar: {-0.08, -0.00}, one-star: {0.11, 0.09}
04:38:26.013 00.020 9340 CameraToMount -- cameraTheta (-3.13) - m_xAngle (0.05) = xAngle (-3.18 = 3.10)
04:38:26.026 00.013 9340 CameraToMount -- cameraTheta (-3.13) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-6.25 = 0.03)
04:38:26.038 00.012 9340 CameraToMount -- cameraX=-0.08 cameraY=-0.00 hyp=0.08 cameraTheta=-3.13 mountX=-0.08 mountY=0.00, mountTheta=3.11
04:38:26.083 00.045 9340 SchedulePrimaryMove(10104498, x=-0.08, y=-0.00, opts=13)
04:38:26.100 00.017 9340 Enqueuing Move request for scope (-0.08, -0.00)
04:38:26.121 00.021 12020 Worker thread wakes up
04:38:26.122 00.001 9340 UpdateImageDisplay: Size=(1920,1080) min=6535, max=65535, med=10241, FiltMin=7610, FiltMax=65523, Gamma=2.870
04:38:26.133 00.011 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.00) opts 0xd
04:38:26.134 00.001 9340 UpdateGuideState exits: m=1581353 SNR=267.5
04:38:26.147 00.013 12020 Handling offset move in thread for scope, endpoint = (-0.08, -0.00)
04:38:26.147 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:38:26.159 00.012 12020 Moving (-0.08, -0.00) raw xDistance=-0.08 yDistance=0.00
04:38:26.159 00.000 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
04:38:26.159 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:38:26.160 00.001 9340 ScheduleExposure(2000,3,1) exposurePending=0
04:38:26.172 00.012 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
04:38:26.172 00.000 9340 Enqueuing Expose request
04:38:26.208 00.036 12020 MoveAxis(E, 0, ABG)
04:38:26.208 00.000 12020 Move returns status 0, amount 0
04:38:26.208 00.000 12020 MoveAxis(N, 0, ABG)
04:38:26.209 00.001 12020 Move returns status 0, amount 0
04:38:26.209 00.000 12020 move complete, result=0
04:38:26.209 00.000 12020 worker thread done servicing request
04:38:26.209 00.000 12020 Worker thread wakes up
04:38:26.209 00.000 9340 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
04:38:26.225 00.016 12020 worker thread servicing REQUEST_EXPOSE 2000
04:38:26.226 00.001 12020 Handling exposure in thread, d=2000 o=3 r=(1399,97,31,31)
04:38:26.459 00.233 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"3ece20db-beaf-433c-98e8-fc97075acd81"}
04:38:26.482 00.023 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"3ece20db-beaf-433c-98e8-fc97075acd81"}
04:38:26.497 00.015 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"6ef61368-f7a6-4979-b53c-02cbee56dd7b"}
04:38:26.511 00.014 9340 case statement mapped state 6 to 3
04:38:26.521 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"6ef61368-f7a6-4979-b53c-02cbee56dd7b"}
04:38:26.540 00.019 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"62cfb579-65c8-49e8-a5cb-eddd3d039477"}
04:38:26.556 00.016 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":742,"width":15,"height":15,"star_pos":[7.05,6.89],"pixels":"..."},"id":"62cfb579-65c8-49e8-a5cb-eddd3d039477"}
04:38:28.459 01.903 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"e51ababb-b640-46f9-8d01-484a9c96c2dc"}
04:38:28.495 00.036 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"e51ababb-b640-46f9-8d01-484a9c96c2dc"}
04:38:28.510 00.015 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"cd235989-361b-4eda-9ed4-c6e969c53ac1"}
04:38:28.522 00.012 9340 case statement mapped state 6 to 3
04:38:28.533 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"cd235989-361b-4eda-9ed4-c6e969c53ac1"}
04:38:28.547 00.014 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"19cdad63-983d-46b7-8e6a-aeb96979069c"}
04:38:28.564 00.017 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":742,"width":15,"height":15,"star_pos":[7.05,6.89],"pixels":"..."},"id":"19cdad63-983d-46b7-8e6a-aeb96979069c"}
04:38:28.602 00.038 12020 Exposure complete
04:38:28.928 00.326 12020 worker thread done servicing request
04:38:28.929 00.001 9340 OnExposeComplete: enter
04:38:28.945 00.016 9340 UpdateGuideState(): m_state=6
04:38:28.964 00.019 9340 Star::Find(15, 1414, 111, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 743
04:38:28.979 00.015 9340 Star::Find returns 1 (0), X=1414.34, Y=111.90, Mass=1533455, SNR=231.8, Peak=61369 HFD=5.0
04:38:28.994 00.015 9340 MultiStar: [#1 0.24,-0.13,0.82,U] [#2 0.60,-0.18,0.00,M2] [#3 -0.12,-0.09,0.86,U] [#4 0.23,0.07,0.88,U] [#5 0.08,0.17,0.91,U] [#6 0.09,0.26,0.73,U] [#7 0.14,0.00,0.72,U] [#8 0.23,-0.04,0.85,U] 
04:38:29.030 00.036 9340 refined, 7 included, MultiStar: {0.17, 0.04}, one-star: {0.40, 0.10}
04:38:29.043 00.013 9340 CameraToMount -- cameraTheta (0.24) - m_xAngle (0.05) = xAngle (0.19 = 0.19)
04:38:29.059 00.016 9340 CameraToMount -- cameraTheta (0.24) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-2.88 = -2.88)
04:38:29.076 00.017 9340 CameraToMount -- cameraX=0.17 cameraY=0.04 hyp=0.17 cameraTheta=0.24 mountX=0.17 mountY=-0.04, mountTheta=-0.26
04:38:29.094 00.018 9340 SchedulePrimaryMove(10104498, x=0.17, y=0.04, opts=13)
04:38:29.109 00.015 9340 Enqueuing Move request for scope (0.17, 0.04)
04:38:29.129 00.020 12020 Worker thread wakes up
04:38:29.130 00.001 9340 UpdateImageDisplay: Size=(1920,1080) min=6314, max=65535, med=10268, FiltMin=8035, FiltMax=65523, Gamma=2.870
04:38:29.165 00.035 12020 worker thread servicing REQUEST_MOVE scope ofs (0.17, 0.04) opts 0xd
04:38:29.166 00.001 12020 Handling offset move in thread for scope, endpoint = (0.17, 0.04)
04:38:29.166 00.000 12020 Moving (0.17, 0.04) raw xDistance=0.17 yDistance=-0.04
04:38:29.166 00.000 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.17
04:38:29.166 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:38:29.166 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
04:38:29.167 00.001 12020 MoveAxis(E, 0, ABG)
04:38:29.167 00.000 12020 Move returns status 0, amount 0
04:38:29.167 00.000 12020 MoveAxis(N, 0, ABG)
04:38:29.167 00.000 12020 Move returns status 0, amount 0
04:38:29.167 00.000 12020 move complete, result=0
04:38:29.167 00.000 12020 worker thread done servicing request
04:38:29.168 00.001 9340 UpdateGuideState exits: m=1533455 SNR=231.8
04:38:29.186 00.018 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:38:29.200 00.014 9340 ScheduleExposure(2000,3,1) exposurePending=0
04:38:29.214 00.014 9340 Enqueuing Expose request
04:38:29.225 00.011 12020 Worker thread wakes up
04:38:29.226 00.001 9340 GuideStep: 0.2 px 0 ms EAST, -0.0 px 0 ms NORTH
04:38:29.241 00.015 12020 worker thread servicing REQUEST_EXPOSE 2000
04:38:29.241 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(1399,97,31,31)
04:38:30.475 01.234 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"3d74c1f1-63c5-4257-9dd7-328acc65c4f9"}
04:38:30.489 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"3d74c1f1-63c5-4257-9dd7-328acc65c4f9"}
04:38:30.502 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"a987b772-6cd8-4fe5-954e-aec7386db14f"}
04:38:30.532 00.030 9340 case statement mapped state 6 to 3
04:38:30.563 00.031 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"a987b772-6cd8-4fe5-954e-aec7386db14f"}
04:38:30.611 00.048 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"96d5b2e9-049c-496f-aacb-7b8b816bf16c"}
04:38:30.625 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":743,"width":15,"height":15,"star_pos":[7.34,6.90],"pixels":"..."},"id":"96d5b2e9-049c-496f-aacb-7b8b816bf16c"}
04:38:31.614 00.989 12020 Exposure complete
04:38:31.871 00.257 12020 worker thread done servicing request
04:38:31.871 00.000 9340 OnExposeComplete: enter
04:38:31.886 00.015 9340 UpdateGuideState(): m_state=6
04:38:31.897 00.011 9340 Star::Find(15, 1414, 111, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 744
04:38:31.924 00.027 9340 Star::Find returns 1 (0), X=1414.43, Y=111.97, Mass=1510636, SNR=223.7, Peak=62246 HFD=5.0
04:38:31.940 00.016 9340 MultiStar: [#1 0.35,0.05,0.88,U] [#2 0.54,-0.10,0.00,M3] [#3 -0.10,0.11,0.84,U] [#4 0.08,0.28,0.81,U] [#5 0.17,0.29,0.93,U] [#6 0.22,0.23,0.85,U] [#7 -0.01,0.13,0.89,U] [#8 0.37,0.09,0.86,U] 
04:38:31.957 00.017 9340 refined, 7 included, MultiStar: {0.20, 0.17}, one-star: {0.49, 0.16}
04:38:31.970 00.013 9340 CameraToMount -- cameraTheta (0.69) - m_xAngle (0.05) = xAngle (0.64 = 0.64)
04:38:31.978 00.008 9340 CameraToMount -- cameraTheta (0.69) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-2.43 = -2.43)
04:38:31.990 00.012 9340 CameraToMount -- cameraX=0.20 cameraY=0.17 hyp=0.26 cameraTheta=0.69 mountX=0.21 mountY=-0.17, mountTheta=-0.69
04:38:32.018 00.028 9340 SchedulePrimaryMove(10104498, x=0.20, y=0.17, opts=13)
04:38:32.034 00.016 9340 Enqueuing Move request for scope (0.20, 0.17)
04:38:32.067 00.033 12020 Worker thread wakes up
04:38:32.068 00.001 9340 UpdateImageDisplay: Size=(1920,1080) min=5137, max=65535, med=10276, FiltMin=8098, FiltMax=65523, Gamma=2.870
04:38:32.081 00.013 12020 worker thread servicing REQUEST_MOVE scope ofs (0.20, 0.17) opts 0xd
04:38:32.082 00.001 12020 Handling offset move in thread for scope, endpoint = (0.20, 0.17)
04:38:32.082 00.000 9340 UpdateGuideState exits: m=1510636 SNR=223.7
04:38:32.101 00.019 12020 Moving (0.20, 0.17) raw xDistance=0.21 yDistance=-0.17
04:38:32.101 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:38:32.112 00.011 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.21
04:38:32.112 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
04:38:32.123 00.011 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:38:32.123 00.000 9340 Enqueuing Expose request
04:38:32.134 00.011 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
04:38:32.134 00.000 12020 MoveAxis(E, 0, ABG)
04:38:32.134 00.000 12020 Move returns status 0, amount 0
04:38:32.134 00.000 12020 MoveAxis(N, 0, ABG)
04:38:32.135 00.001 12020 Move returns status 0, amount 0
04:38:32.135 00.000 12020 move complete, result=0
04:38:32.135 00.000 12020 worker thread done servicing request
04:38:32.135 00.000 12020 Worker thread wakes up
04:38:32.135 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
04:38:32.136 00.001 12020 Handling exposure in thread, d=2000 o=3 r=(1399,97,31,31)
04:38:32.139 00.003 9340 GuideStep: 0.2 px 0 ms EAST, -0.2 px 0 ms NORTH
04:38:32.474 00.335 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"41953165-c95b-494c-a40d-b2b64ddc767b"}
04:38:32.487 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"41953165-c95b-494c-a40d-b2b64ddc767b"}
04:38:32.500 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"6ea645ff-661a-47fa-b613-ecbfd435325b"}
04:38:32.513 00.013 9340 case statement mapped state 6 to 3
04:38:32.530 00.017 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"6ea645ff-661a-47fa-b613-ecbfd435325b"}
04:38:32.546 00.016 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"80a743b7-862a-43fa-b36c-b716df670527"}
04:38:32.584 00.038 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":744,"width":15,"height":15,"star_pos":[7.43,6.97],"pixels":"..."},"id":"80a743b7-862a-43fa-b36c-b716df670527"}
04:38:34.475 01.891 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"3c34ee57-6ee8-4b0a-b059-49bd81330ede"}
04:38:34.487 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"3c34ee57-6ee8-4b0a-b059-49bd81330ede"}
04:38:34.501 00.014 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"430f1cd1-1f0a-41ec-840b-14455129cccc"}
04:38:34.520 00.019 9340 case statement mapped state 6 to 3
04:38:34.538 00.018 12020 Exposure complete
04:38:34.538 00.000 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"430f1cd1-1f0a-41ec-840b-14455129cccc"}
04:38:34.588 00.050 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"ece73705-4b04-488e-a49a-ce21a8d7395c"}
04:38:34.601 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":744,"width":15,"height":15,"star_pos":[7.43,6.97],"pixels":"..."},"id":"ece73705-4b04-488e-a49a-ce21a8d7395c"}
04:38:34.856 00.255 12020 worker thread done servicing request
04:38:34.856 00.000 9340 OnExposeComplete: enter
04:38:34.868 00.012 9340 UpdateGuideState(): m_state=6
04:38:34.882 00.014 9340 Star::Find(15, 1414, 111, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 745
04:38:34.892 00.010 9340 Star::Find returns 1 (0), X=1414.29, Y=111.78, Mass=1531500, SNR=229.5, Peak=62278 HFD=4.8
04:38:34.904 00.012 9340 MultiStar: [#1 0.26,-0.25,0.95,U] [#2 0.56,-0.32,0.00,M4] [#3 -0.14,-0.35,1.01,U] [#4 0.01,-0.23,0.81,U] [#5 0.12,-0.05,0.81,U] [#6 0.13,0.01,0.91,U] [#7 0.04,0.01,0.76,U] [#8 0.33,-0.15,0.68,U] 
04:38:34.924 00.020 9340 refined, 7 included, MultiStar: {0.13, -0.13}, one-star: {0.35, -0.03}
04:38:34.935 00.011 9340 CameraToMount -- cameraTheta (-0.78) - m_xAngle (0.05) = xAngle (-0.83 = -0.83)
04:38:34.948 00.013 9340 CameraToMount -- cameraTheta (-0.78) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-3.90 = 2.38)
04:38:34.979 00.031 9340 CameraToMount -- cameraX=0.13 cameraY=-0.13 hyp=0.19 cameraTheta=-0.78 mountX=0.13 mountY=0.13, mountTheta=0.80
04:38:34.999 00.020 9340 SchedulePrimaryMove(10104498, x=0.13, y=-0.13, opts=13)
04:38:35.013 00.014 9340 Enqueuing Move request for scope (0.13, -0.13)
04:38:35.026 00.013 12020 Worker thread wakes up
04:38:35.027 00.001 9340 UpdateImageDisplay: Size=(1920,1080) min=6253, max=65535, med=10260, FiltMin=8194, FiltMax=65523, Gamma=2.870
04:38:35.041 00.014 12020 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.13) opts 0xd
04:38:35.041 00.000 9340 UpdateGuideState exits: m=1531500 SNR=229.5
04:38:35.056 00.015 12020 Handling offset move in thread for scope, endpoint = (0.13, -0.13)
04:38:35.056 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:38:35.071 00.015 12020 Moving (0.13, -0.13) raw xDistance=0.13 yDistance=0.13
04:38:35.072 00.001 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.13
04:38:35.072 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:38:35.072 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
04:38:35.087 00.015 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
04:38:35.087 00.000 9340 Enqueuing Expose request
04:38:35.139 00.052 12020 MoveAxis(E, 0, ABG)
04:38:35.140 00.001 12020 Move returns status 0, amount 0
04:38:35.140 00.000 12020 MoveAxis(N, 0, ABG)
04:38:35.140 00.000 12020 Move returns status 0, amount 0
04:38:35.142 00.002 12020 move complete, result=0
04:38:35.142 00.000 12020 worker thread done servicing request
04:38:35.142 00.000 9340 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
04:38:35.157 00.015 12020 Worker thread wakes up
04:38:35.157 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
04:38:35.157 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(1399,97,31,31)
04:38:36.480 01.323 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"da8d0c37-366e-4c75-9b95-0209a884b4b6"}
04:38:36.520 00.040 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"da8d0c37-366e-4c75-9b95-0209a884b4b6"}
04:38:36.592 00.072 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"403910a1-6656-404c-9f5b-3aa7f84f7e7c"}
04:38:36.615 00.023 9340 case statement mapped state 6 to 3
04:38:36.627 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"403910a1-6656-404c-9f5b-3aa7f84f7e7c"}
04:38:36.658 00.031 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"bdb4fc33-fd91-42a6-85b7-89100a890ee0"}
04:38:36.720 00.062 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":745,"width":15,"height":15,"star_pos":[7.29,6.78],"pixels":"..."},"id":"bdb4fc33-fd91-42a6-85b7-89100a890ee0"}
04:38:37.564 00.844 12020 Exposure complete
04:38:37.820 00.256 12020 worker thread done servicing request
04:38:37.822 00.002 9340 OnExposeComplete: enter
04:38:37.834 00.012 9340 UpdateGuideState(): m_state=6
04:38:37.845 00.011 9340 Star::Find(15, 1414, 111, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 746
04:38:37.856 00.011 9340 Star::Find returns 1 (0), X=1414.42, Y=111.67, Mass=1500675, SNR=182.7, Peak=61414 HFD=4.8
04:38:37.873 00.017 9340 MultiStar: [#1 0.26,-0.21,1.10,U] [#2 0.59,-0.47,0.00,M5] [#3 -0.02,-0.36,1.06,U] [#4 0.15,-0.01,0.96,U] [#5 0.04,-0.04,1.01,U] [#6 0.20,-0.02,1.07,U] [#7 0.15,0.03,0.86,U] [#8 0.28,-0.23,1.26,U] 
04:38:37.886 00.013 9340 refined, 7 included, MultiStar: {0.20, -0.13}, one-star: {0.48, -0.13}
04:38:37.899 00.013 9340 CameraToMount -- cameraTheta (-0.59) - m_xAngle (0.05) = xAngle (-0.64 = -0.64)
04:38:37.912 00.013 9340 CameraToMount -- cameraTheta (-0.59) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-3.71 = 2.58)
04:38:37.927 00.015 9340 CameraToMount -- cameraX=0.20 cameraY=-0.13 hyp=0.23 cameraTheta=-0.59 mountX=0.19 mountY=0.13, mountTheta=0.59
04:38:37.962 00.035 9340 SchedulePrimaryMove(10104498, x=0.20, y=-0.13, opts=13)
04:38:37.978 00.016 9340 Enqueuing Move request for scope (0.20, -0.13)
04:38:37.995 00.017 12020 Worker thread wakes up
04:38:37.995 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=5841, max=65535, med=10268, FiltMin=7982, FiltMax=65523, Gamma=2.870
04:38:38.012 00.017 12020 worker thread servicing REQUEST_MOVE scope ofs (0.20, -0.13) opts 0xd
04:38:38.012 00.000 9340 UpdateGuideState exits: m=1500675 SNR=182.7
04:38:38.025 00.013 12020 Handling offset move in thread for scope, endpoint = (0.20, -0.13)
04:38:38.025 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:38:38.038 00.013 12020 Moving (0.20, -0.13) raw xDistance=0.19 yDistance=0.13
04:38:38.038 00.000 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.19
04:38:38.039 00.001 9340 ScheduleExposure(2000,3,1) exposurePending=0
04:38:38.059 00.020 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:38:38.059 00.000 9340 Enqueuing Expose request
04:38:38.072 00.013 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
04:38:38.073 00.001 12020 MoveAxis(E, 0, ABG)
04:38:38.073 00.000 12020 Move returns status 0, amount 0
04:38:38.073 00.000 12020 MoveAxis(N, 0, ABG)
04:38:38.073 00.000 12020 Move returns status 0, amount 0
04:38:38.073 00.000 12020 move complete, result=0
04:38:38.074 00.001 12020 worker thread done servicing request
04:38:38.074 00.000 12020 Worker thread wakes up
04:38:38.074 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
04:38:38.074 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(1399,97,31,31)
04:38:38.078 00.004 9340 GuideStep: 0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
04:38:38.479 00.401 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"1dac3633-30a8-450e-b983-7db577e8aa7e"}
04:38:38.521 00.042 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"1dac3633-30a8-450e-b983-7db577e8aa7e"}
04:38:38.540 00.019 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"7117fc44-70f7-4156-98a0-73231a5f68c2"}
04:38:38.559 00.019 9340 case statement mapped state 6 to 3
04:38:38.585 00.026 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"7117fc44-70f7-4156-98a0-73231a5f68c2"}
04:38:38.607 00.022 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"e14eeb77-34b9-4c19-8675-5952aae34da4"}
04:38:38.640 00.033 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":746,"width":15,"height":15,"star_pos":[7.42,6.67],"pixels":"..."},"id":"e14eeb77-34b9-4c19-8675-5952aae34da4"}
04:38:40.448 01.808 12020 Exposure complete
04:38:40.478 00.030 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"4ca5230b-e47e-4a26-afdd-3184b1690180"}
04:38:40.496 00.018 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"4ca5230b-e47e-4a26-afdd-3184b1690180"}
04:38:40.511 00.015 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"3430501c-1214-4c6d-adb6-c7a7c8836168"}
04:38:40.534 00.023 9340 case statement mapped state 6 to 3
04:38:40.568 00.034 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"3430501c-1214-4c6d-adb6-c7a7c8836168"}
04:38:40.583 00.015 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"a8bd0d70-1ddb-4ebd-ad75-36205f53b472"}
04:38:40.604 00.021 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":746,"width":15,"height":15,"star_pos":[7.42,6.67],"pixels":"..."},"id":"a8bd0d70-1ddb-4ebd-ad75-36205f53b472"}
04:38:40.757 00.153 12020 worker thread done servicing request
04:38:40.758 00.001 9340 OnExposeComplete: enter
04:38:40.775 00.017 9340 UpdateGuideState(): m_state=6
04:38:40.800 00.025 9340 Star::Find(15, 1414, 111, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 747
04:38:40.835 00.035 9340 Star::Find returns 1 (0), X=1414.45, Y=111.86, Mass=1502407, SNR=186.7, Peak=61558 HFD=4.9
04:38:40.852 00.017 9340 MultiStar: [#1 0.27,-0.13,0.95,U] [#2 0.67,-0.33,0.00,M6] [#3 0.14,-0.27,1.14,U] [#4 0.15,-0.09,1.02,U] [#5 0.22,-0.08,0.79,U] [#6 0.16,0.12,0.95,U] [#7 0.19,-0.05,0.99,U] [#8 0.36,0.10,0.99,U] 
04:38:40.865 00.013 9340 refined, 7 included, MultiStar: {0.25, -0.05}, one-star: {0.51, 0.06}
04:38:40.877 00.012 9340 CameraToMount -- cameraTheta (-0.19) - m_xAngle (0.05) = xAngle (-0.24 = -0.24)
04:38:40.889 00.012 9340 CameraToMount -- cameraTheta (-0.19) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-3.31 = 2.98)
04:38:40.903 00.014 9340 CameraToMount -- cameraX=0.25 cameraY=-0.05 hyp=0.25 cameraTheta=-0.19 mountX=0.25 mountY=0.04, mountTheta=0.17
04:38:40.926 00.023 9340 SchedulePrimaryMove(10104498, x=0.25, y=-0.05, opts=13)
04:38:40.938 00.012 9340 Enqueuing Move request for scope (0.25, -0.05)
04:38:40.969 00.031 12020 Worker thread wakes up
04:38:40.970 00.001 9340 UpdateImageDisplay: Size=(1920,1080) min=5458, max=65535, med=10278, FiltMin=7651, FiltMax=65523, Gamma=2.870
04:38:40.986 00.016 12020 worker thread servicing REQUEST_MOVE scope ofs (0.25, -0.05) opts 0xd
04:38:40.986 00.000 9340 UpdateGuideState exits: m=1502407 SNR=186.7
04:38:41.002 00.016 12020 Handling offset move in thread for scope, endpoint = (0.25, -0.05)
04:38:41.002 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:38:41.020 00.018 12020 Moving (0.25, -0.05) raw xDistance=0.25 yDistance=0.04
04:38:41.020 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
04:38:41.031 00.011 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.25
04:38:41.031 00.000 9340 Enqueuing Expose request
04:38:41.048 00.017 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:38:41.048 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
04:38:41.049 00.001 12020 MoveAxis(E, 0, ABG)
04:38:41.049 00.000 12020 Move returns status 0, amount 0
04:38:41.049 00.000 12020 MoveAxis(N, 0, ABG)
04:38:41.049 00.000 12020 Move returns status 0, amount 0
04:38:41.049 00.000 12020 move complete, result=0
04:38:41.049 00.000 12020 worker thread done servicing request
04:38:41.050 00.001 12020 Worker thread wakes up
04:38:41.050 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
04:38:41.050 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(1399,97,31,31)
04:38:41.052 00.002 9340 GuideStep: 0.2 px 0 ms EAST, 0.0 px 0 ms NORTH
04:38:42.478 01.426 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"de08124f-d3d3-4c99-97f3-106ff39f0d1b"}
04:38:42.545 00.067 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"de08124f-d3d3-4c99-97f3-106ff39f0d1b"}
04:38:42.574 00.029 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"3ec8c524-0f8b-4ed9-b64b-f10f6cc76450"}
04:38:42.607 00.033 9340 case statement mapped state 6 to 3
04:38:42.683 00.076 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"3ec8c524-0f8b-4ed9-b64b-f10f6cc76450"}
04:38:42.817 00.134 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"92b020a9-efc5-4e08-ab77-096d74773f90"}
04:38:42.855 00.038 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":747,"width":15,"height":15,"star_pos":[7.45,6.86],"pixels":"..."},"id":"92b020a9-efc5-4e08-ab77-096d74773f90"}
04:38:43.479 00.624 12020 Exposure complete
04:38:43.934 00.455 12020 worker thread done servicing request
04:38:43.934 00.000 9340 OnExposeComplete: enter
04:38:43.973 00.039 9340 UpdateGuideState(): m_state=6
04:38:43.989 00.016 9340 Star::Find(15, 1414, 111, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 748
04:38:44.012 00.023 9340 Star::Find returns 1 (0), X=1414.29, Y=111.84, Mass=1549832, SNR=201.0, Peak=60529 HFD=5.0
04:38:44.026 00.014 9340 MultiStar: [#1 0.10,0.05,0.95,U] [#2 0.53,-0.17,0.00,M7] [#3 -0.15,-0.20,1.32,U] [#4 -0.04,0.19,1.00,U] [#5 0.13,-0.01,0.84,U] [#6 0.00,0.19,0.79,U] [#7 0.08,0.23,0.92,U] [#8 0.28,-0.01,0.84,U] 
04:38:44.051 00.025 9340 refined, 7 included, MultiStar: {0.08, 0.05}, one-star: {0.35, 0.03}
04:38:44.067 00.016 9340 CameraToMount -- cameraTheta (0.52) - m_xAngle (0.05) = xAngle (0.47 = 0.47)
04:38:44.108 00.041 9340 CameraToMount -- cameraTheta (0.52) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-2.60 = -2.60)
04:38:44.134 00.026 9340 CameraToMount -- cameraX=0.08 cameraY=0.05 hyp=0.09 cameraTheta=0.52 mountX=0.08 mountY=-0.05, mountTheta=-0.52
04:38:44.162 00.028 9340 SchedulePrimaryMove(10104498, x=0.08, y=0.05, opts=13)
04:38:44.176 00.014 9340 Enqueuing Move request for scope (0.08, 0.05)
04:38:44.195 00.019 12020 Worker thread wakes up
04:38:44.195 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=5978, max=65535, med=10226, FiltMin=8057, FiltMax=65517, Gamma=2.870
04:38:44.209 00.014 12020 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.05) opts 0xd
04:38:44.209 00.000 9340 UpdateGuideState exits: m=1549832 SNR=201.0
04:38:44.255 00.046 12020 Handling offset move in thread for scope, endpoint = (0.08, 0.05)
04:38:44.255 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:38:44.274 00.019 12020 Moving (0.08, 0.05) raw xDistance=0.08 yDistance=-0.05
04:38:44.274 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
04:38:44.295 00.021 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
04:38:44.295 00.000 9340 Enqueuing Expose request
04:38:44.315 00.020 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:38:44.316 00.001 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
04:38:44.316 00.000 12020 MoveAxis(E, 0, ABG)
04:38:44.316 00.000 12020 Move returns status 0, amount 0
04:38:44.317 00.001 12020 MoveAxis(N, 0, ABG)
04:38:44.317 00.000 12020 Move returns status 0, amount 0
04:38:44.317 00.000 12020 move complete, result=0
04:38:44.320 00.003 12020 worker thread done servicing request
04:38:44.321 00.001 12020 Worker thread wakes up
04:38:44.321 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
04:38:44.321 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(1399,97,31,31)
04:38:44.323 00.002 9340 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
04:38:44.477 00.154 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"5f028950-d3fe-4c00-b4c3-88f3d1ce988b"}
04:38:44.494 00.017 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"5f028950-d3fe-4c00-b4c3-88f3d1ce988b"}
04:38:44.541 00.047 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"21ec6c9d-2148-4661-a3c1-2c3527e38e3a"}
04:38:44.561 00.020 9340 case statement mapped state 6 to 3
04:38:44.583 00.022 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"21ec6c9d-2148-4661-a3c1-2c3527e38e3a"}
04:38:44.600 00.017 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"e6e417df-6ff4-46bc-938d-9c3e008fe45c"}
04:38:44.618 00.018 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":748,"width":15,"height":15,"star_pos":[7.29,6.84],"pixels":"..."},"id":"e6e417df-6ff4-46bc-938d-9c3e008fe45c"}
04:38:46.476 01.858 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"7fc30c52-b554-4691-9dc9-8b40c026667f"}
04:38:46.492 00.016 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"7fc30c52-b554-4691-9dc9-8b40c026667f"}
04:38:46.513 00.021 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"206ae565-a816-4f7d-9a41-fca9bd2abf25"}
04:38:46.527 00.014 9340 case statement mapped state 6 to 3
04:38:46.550 00.023 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"206ae565-a816-4f7d-9a41-fca9bd2abf25"}
04:38:46.563 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"6a867f0e-9842-4c9c-bf73-5b873a7d7e77"}
04:38:46.578 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":748,"width":15,"height":15,"star_pos":[7.29,6.84],"pixels":"..."},"id":"6a867f0e-9842-4c9c-bf73-5b873a7d7e77"}
04:38:46.708 00.130 12020 Exposure complete
04:38:47.046 00.338 12020 worker thread done servicing request
04:38:47.046 00.000 9340 OnExposeComplete: enter
04:38:47.061 00.015 9340 UpdateGuideState(): m_state=6
04:38:47.076 00.015 9340 Star::Find(15, 1414, 111, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 749
04:38:47.090 00.014 9340 Star::Find returns 1 (0), X=1414.06, Y=111.88, Mass=1560330, SNR=212.0, Peak=61182 HFD=4.7
04:38:47.116 00.026 9340 MultiStar: [#1 0.18,-0.01,0.99,U] [#2 0.37,0.04,0.87,U] [#3 -0.39,-0.11,0.87,U] [#4 -0.18,0.14,0.96,U] [#5 -0.19,0.12,0.79,U] [#6 -0.13,0.22,0.93,U] [#7 -0.21,0.17,0.84,U] [#8 0.20,-0.09,0.87,U] 
04:38:47.129 00.013 9340 refined, 8 included, MultiStar: {-0.02, 0.06}, one-star: {0.11, 0.08}
04:38:47.180 00.051 9340 CameraToMount -- cameraTheta (1.88) - m_xAngle (0.05) = xAngle (1.83 = 1.83)
04:38:47.195 00.015 9340 CameraToMount -- cameraTheta (1.88) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-1.23 = -1.23)
04:38:47.215 00.020 9340 CameraToMount -- cameraX=-0.02 cameraY=0.06 hyp=0.07 cameraTheta=1.88 mountX=-0.02 mountY=-0.06, mountTheta=-1.84
04:38:47.248 00.033 9340 SchedulePrimaryMove(10104498, x=-0.02, y=0.06, opts=13)
04:38:47.262 00.014 9340 Enqueuing Move request for scope (-0.02, 0.06)
04:38:47.280 00.018 12020 Worker thread wakes up
04:38:47.280 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=6698, max=65535, med=10257, FiltMin=8039, FiltMax=65517, Gamma=2.870
04:38:47.318 00.038 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.06) opts 0xd
04:38:47.319 00.001 12020 Handling offset move in thread for scope, endpoint = (-0.02, 0.06)
04:38:47.319 00.000 12020 Moving (-0.02, 0.06) raw xDistance=-0.02 yDistance=-0.06
04:38:47.319 00.000 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
04:38:47.319 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:38:47.320 00.001 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
04:38:47.320 00.000 12020 MoveAxis(E, 0, ABG)
04:38:47.320 00.000 12020 Move returns status 0, amount 0
04:38:47.320 00.000 12020 MoveAxis(N, 0, ABG)
04:38:47.320 00.000 12020 Move returns status 0, amount 0
04:38:47.321 00.001 12020 move complete, result=0
04:38:47.321 00.000 9340 UpdateGuideState exits: m=1560330 SNR=212.0
04:38:47.335 00.014 12020 worker thread done servicing request
04:38:47.335 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:38:47.349 00.014 9340 ScheduleExposure(2000,3,1) exposurePending=0
04:38:47.363 00.014 9340 Enqueuing Expose request
04:38:47.374 00.011 12020 Worker thread wakes up
04:38:47.374 00.000 9340 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
04:38:47.389 00.015 12020 worker thread servicing REQUEST_EXPOSE 2000
04:38:47.390 00.001 12020 Handling exposure in thread, d=2000 o=3 r=(1399,97,31,31)
04:38:48.491 01.101 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"e09d0892-82f8-496b-8de2-24255ffc2090"}
04:38:48.504 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"e09d0892-82f8-496b-8de2-24255ffc2090"}
04:38:48.542 00.038 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"339de869-1cf6-4fca-a039-1dc5446a7e39"}
04:38:48.561 00.019 9340 case statement mapped state 6 to 3
04:38:48.589 00.028 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"339de869-1cf6-4fca-a039-1dc5446a7e39"}
04:38:48.604 00.015 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"9e814afc-c7e2-4463-b2e7-7d05684e1f37"}
04:38:48.619 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":749,"width":15,"height":15,"star_pos":[7.06,6.88],"pixels":"..."},"id":"9e814afc-c7e2-4463-b2e7-7d05684e1f37"}
04:38:49.777 01.158 12020 Exposure complete
04:38:50.236 00.459 9340 OnExposeComplete: enter
04:38:50.302 00.066 12020 worker thread done servicing request
04:38:50.302 00.000 9340 UpdateGuideState(): m_state=6
04:38:50.368 00.066 9340 Star::Find(15, 1414, 111, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 750
04:38:50.450 00.082 9340 Star::Find returns 1 (0), X=1414.28, Y=111.90, Mass=1579445, SNR=255.4, Peak=62342 HFD=4.9
04:38:50.482 00.032 9340 MultiStar: [#1 0.29,-0.12,0.70,U] [#2 0.51,-0.01,0.67,U] [#3 -0.19,-0.07,0.79,U] [#4 -0.04,0.10,0.91,U] [#5 0.16,0.12,0.65,U] [#6 0.02,0.21,0.75,U] [#7 0.12,0.04,0.77,U] [#8 0.31,-0.06,0.61,U] 
04:38:50.504 00.022 9340 refined, 8 included, MultiStar: {0.16, 0.04}, one-star: {0.33, 0.09}
04:38:50.556 00.052 9340 CameraToMount -- cameraTheta (0.24) - m_xAngle (0.05) = xAngle (0.19 = 0.19)
04:38:50.616 00.060 9340 CameraToMount -- cameraTheta (0.24) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-2.88 = -2.88)
04:38:50.644 00.028 9340 CameraToMount -- cameraX=0.16 cameraY=0.04 hyp=0.17 cameraTheta=0.24 mountX=0.16 mountY=-0.04, mountTheta=-0.26
04:38:50.690 00.046 9340 SchedulePrimaryMove(10104498, x=0.16, y=0.04, opts=13)
04:38:50.763 00.073 9340 Enqueuing Move request for scope (0.16, 0.04)
04:38:50.804 00.041 12020 Worker thread wakes up
04:38:50.804 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=6050, max=65535, med=10238, FiltMin=8035, FiltMax=65523, Gamma=2.870
04:38:50.819 00.015 12020 worker thread servicing REQUEST_MOVE scope ofs (0.16, 0.04) opts 0xd
04:38:50.819 00.000 12020 Handling offset move in thread for scope, endpoint = (0.16, 0.04)
04:38:50.819 00.000 9340 UpdateGuideState exits: m=1579445 SNR=255.4
04:38:50.841 00.022 12020 Moving (0.16, 0.04) raw xDistance=0.16 yDistance=-0.04
04:38:50.841 00.000 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.16
04:38:50.842 00.001 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:38:50.842 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
04:38:50.842 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:38:50.864 00.022 12020 MoveAxis(E, 0, ABG)
04:38:50.864 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
04:38:50.909 00.045 12020 Move returns status 0, amount 0
04:38:50.909 00.000 12020 MoveAxis(N, 0, ABG)
04:38:50.909 00.000 12020 Move returns status 0, amount 0
04:38:50.910 00.001 12020 move complete, result=0
04:38:50.910 00.000 12020 worker thread done servicing request
04:38:50.910 00.000 9340 Enqueuing Expose request
04:38:50.930 00.020 12020 Worker thread wakes up
04:38:50.930 00.000 9340 GuideStep: 0.2 px 0 ms EAST, -0.0 px 0 ms NORTH
04:38:50.946 00.016 12020 worker thread servicing REQUEST_EXPOSE 2000
04:38:50.946 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(1399,97,31,31)
04:38:50.960 00.014 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"336126b3-d2e0-42b9-b6e2-b6d11696c53d"}
04:38:50.974 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"336126b3-d2e0-42b9-b6e2-b6d11696c53d"}
04:38:51.020 00.046 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"f72f1daa-00c5-4eea-8154-3833b7f7561d"}
04:38:51.055 00.035 9340 case statement mapped state 6 to 3
04:38:51.077 00.022 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"f72f1daa-00c5-4eea-8154-3833b7f7561d"}
04:38:51.096 00.019 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"d59821c2-fb0c-406d-b8e5-2b0812fa8993"}
04:38:51.109 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":750,"width":15,"height":15,"star_pos":[7.28,6.90],"pixels":"..."},"id":"d59821c2-fb0c-406d-b8e5-2b0812fa8993"}
04:38:52.506 01.397 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"50c75ce1-eb78-4587-8102-08e9ba010cf1"}
04:38:52.519 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"50c75ce1-eb78-4587-8102-08e9ba010cf1"}
04:38:52.535 00.016 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"01014a4b-5312-4c56-8f0f-a700c8234fee"}
04:38:52.552 00.017 9340 case statement mapped state 6 to 3
04:38:52.578 00.026 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"01014a4b-5312-4c56-8f0f-a700c8234fee"}
04:38:52.599 00.021 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"b28283e7-f70e-44b9-918a-2a4c010be1eb"}
04:38:52.649 00.050 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":750,"width":15,"height":15,"star_pos":[7.28,6.90],"pixels":"..."},"id":"b28283e7-f70e-44b9-918a-2a4c010be1eb"}
04:38:53.326 00.677 12020 Exposure complete
04:38:53.574 00.248 12020 worker thread done servicing request
04:38:53.574 00.000 9340 OnExposeComplete: enter
04:38:53.585 00.011 9340 UpdateGuideState(): m_state=6
04:38:53.595 00.010 9340 Star::Find(15, 1414, 111, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 751
04:38:53.609 00.014 9340 Star::Find returns 1 (0), X=1414.12, Y=111.80, Mass=1602951, SNR=215.6, Peak=62437 HFD=4.8
04:38:53.619 00.010 9340 MultiStar: [#1 -0.04,0.15,0.73,U] [#2 0.29,0.05,0.82,U] [#3 -0.39,-0.16,0.91,U] [#4 -0.22,0.11,0.95,U] [#5 -0.17,0.16,0.73,U] [#6 -0.07,0.33,1.01,U] [#7 -0.11,0.09,0.74,U] [#8 0.17,-0.02,1.02,U] 
04:38:53.627 00.008 9340 refined, 8 included, MultiStar: {-0.04, 0.08}, one-star: {0.17, -0.01}
04:38:53.639 00.012 9340 CameraToMount -- cameraTheta (2.02) - m_xAngle (0.05) = xAngle (1.97 = 1.97)
04:38:53.656 00.017 9340 CameraToMount -- cameraTheta (2.02) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-1.10 = -1.10)
04:38:53.667 00.011 9340 CameraToMount -- cameraX=-0.04 cameraY=0.08 hyp=0.08 cameraTheta=2.02 mountX=-0.03 mountY=-0.07, mountTheta=-1.99
04:38:53.711 00.044 9340 SchedulePrimaryMove(10104498, x=-0.04, y=0.08, opts=13)
04:38:53.738 00.027 9340 Enqueuing Move request for scope (-0.04, 0.08)
04:38:53.749 00.011 12020 Worker thread wakes up
04:38:53.750 00.001 9340 UpdateImageDisplay: Size=(1920,1080) min=5893, max=65535, med=10242, FiltMin=7968, FiltMax=65523, Gamma=2.870
04:38:53.761 00.011 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.08) opts 0xd
04:38:53.761 00.000 9340 UpdateGuideState exits: m=1602951 SNR=215.6
04:38:53.774 00.013 12020 Handling offset move in thread for scope, endpoint = (-0.04, 0.08)
04:38:53.774 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:38:53.790 00.016 12020 Moving (-0.04, 0.08) raw xDistance=-0.03 yDistance=-0.07
04:38:53.791 00.001 9340 ScheduleExposure(2000,3,1) exposurePending=0
04:38:53.805 00.014 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
04:38:53.805 00.000 9340 Enqueuing Expose request
04:38:53.817 00.012 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:38:53.838 00.021 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
04:38:53.838 00.000 12020 MoveAxis(E, 0, ABG)
04:38:53.838 00.000 12020 Move returns status 0, amount 0
04:38:53.839 00.001 12020 MoveAxis(N, 0, ABG)
04:38:53.840 00.001 12020 Move returns status 0, amount 0
04:38:53.840 00.000 12020 move complete, result=0
04:38:53.841 00.001 12020 worker thread done servicing request
04:38:53.841 00.000 12020 Worker thread wakes up
04:38:53.841 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
04:38:53.842 00.001 12020 Handling exposure in thread, d=2000 o=3 r=(1399,97,31,31)
04:38:53.851 00.009 9340 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
04:38:54.510 00.659 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"a512d870-b592-4afb-8dfc-4b9c9ae2c849"}
04:38:54.539 00.029 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"a512d870-b592-4afb-8dfc-4b9c9ae2c849"}
04:38:54.552 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"fccff14e-fe0d-49d4-8711-f9e64e0d5b09"}
04:38:54.570 00.018 9340 case statement mapped state 6 to 3
04:38:54.581 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"fccff14e-fe0d-49d4-8711-f9e64e0d5b09"}
04:38:54.598 00.017 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"09bc8c1b-1b88-4f74-a1f0-9389a4cd39d6"}
04:38:54.614 00.016 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":751,"width":15,"height":15,"star_pos":[7.12,6.80],"pixels":"..."},"id":"09bc8c1b-1b88-4f74-a1f0-9389a4cd39d6"}
04:38:56.212 01.598 12020 Exposure complete
04:38:56.506 00.294 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"2737264b-dbfc-4b8d-a4b4-b2f9f1f72a97"}
04:38:56.542 00.036 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"2737264b-dbfc-4b8d-a4b4-b2f9f1f72a97"}
04:38:56.598 00.056 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"4e74d10a-1144-4956-bcb4-f6de63c3ccf2"}
04:38:56.666 00.068 9340 case statement mapped state 6 to 3
04:38:56.695 00.029 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"4e74d10a-1144-4956-bcb4-f6de63c3ccf2"}
04:38:56.721 00.026 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"643f7172-afa9-4d87-b0f5-40a34506fa49"}
04:38:56.780 00.059 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":751,"width":15,"height":15,"star_pos":[7.12,6.80],"pixels":"..."},"id":"643f7172-afa9-4d87-b0f5-40a34506fa49"}
04:38:56.845 00.065 12020 worker thread done servicing request
04:38:56.846 00.001 9340 OnExposeComplete: enter
04:38:56.871 00.025 9340 UpdateGuideState(): m_state=6
04:38:56.925 00.054 9340 Star::Find(15, 1414, 111, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 752
04:38:56.944 00.019 9340 Star::Find returns 1 (0), X=1414.22, Y=111.83, Mass=1475072, SNR=241.7, Peak=60425 HFD=4.7
04:38:56.973 00.029 9340 MultiStar: [#1 0.25,-0.10,0.82,U] [#2 0.55,-0.37,0.00,M5] [#3 -0.12,-0.18,0.75,U] [#4 0.20,0.05,0.74,U] [#5 0.07,0.01,0.71,U] [#6 0.18,0.08,0.72,U] [#7 0.05,0.05,0.77,U] [#8 0.35,-0.15,0.71,U] 
04:38:56.992 00.019 9340 refined, 7 included, MultiStar: {0.16, -0.02}, one-star: {0.27, 0.02}
04:38:57.012 00.020 9340 CameraToMount -- cameraTheta (-0.15) - m_xAngle (0.05) = xAngle (-0.20 = -0.20)
04:38:57.036 00.024 9340 CameraToMount -- cameraTheta (-0.15) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-3.27 = 3.02)
04:38:57.078 00.042 9340 CameraToMount -- cameraX=0.16 cameraY=-0.02 hyp=0.16 cameraTheta=-0.15 mountX=0.16 mountY=0.02, mountTheta=0.13
04:38:57.105 00.027 9340 SchedulePrimaryMove(10104498, x=0.16, y=-0.02, opts=13)
04:38:57.119 00.014 9340 Enqueuing Move request for scope (0.16, -0.02)
04:38:57.138 00.019 12020 Worker thread wakes up
04:38:57.138 00.000 12020 worker thread servicing REQUEST_MOVE scope ofs (0.16, -0.02) opts 0xd
04:38:57.138 00.000 12020 Handling offset move in thread for scope, endpoint = (0.16, -0.02)
04:38:57.139 00.001 12020 Moving (0.16, -0.02) raw xDistance=0.16 yDistance=0.02
04:38:57.139 00.000 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.16
04:38:57.139 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:38:57.140 00.001 9340 UpdateImageDisplay: Size=(1920,1080) min=6337, max=65535, med=10263, FiltMin=8127, FiltMax=65523, Gamma=2.870
04:38:57.178 00.038 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
04:38:57.178 00.000 12020 MoveAxis(E, 0, ABG)
04:38:57.178 00.000 9340 UpdateGuideState exits: m=1475072 SNR=241.7
04:38:57.212 00.034 12020 Move returns status 0, amount 0
04:38:57.212 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:38:57.228 00.016 12020 MoveAxis(N, 0, ABG)
04:38:57.228 00.000 12020 Move returns status 0, amount 0
04:38:57.228 00.000 12020 move complete, result=0
04:38:57.229 00.001 12020 worker thread done servicing request
04:38:57.229 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
04:38:57.256 00.027 9340 Enqueuing Expose request
04:38:57.273 00.017 12020 Worker thread wakes up
04:38:57.274 00.001 9340 GuideStep: 0.2 px 0 ms EAST, 0.0 px 0 ms NORTH
04:38:57.288 00.014 12020 worker thread servicing REQUEST_EXPOSE 2000
04:38:57.290 00.002 12020 Handling exposure in thread, d=2000 o=3 r=(1399,97,31,31)
04:38:58.515 01.225 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"4fed37a9-63bd-4db5-b560-6bb4c0c6425d"}
04:38:58.529 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"4fed37a9-63bd-4db5-b560-6bb4c0c6425d"}
04:38:58.544 00.015 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"7f91600f-cbc6-42ce-a322-65739e5a50dc"}
04:38:58.587 00.043 9340 case statement mapped state 6 to 3
04:38:58.603 00.016 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"7f91600f-cbc6-42ce-a322-65739e5a50dc"}
04:38:58.620 00.017 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"252ff8b6-5f57-4fe6-a0bb-ee2007f40b92"}
04:38:58.632 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":752,"width":15,"height":15,"star_pos":[7.22,6.83],"pixels":"..."},"id":"252ff8b6-5f57-4fe6-a0bb-ee2007f40b92"}
04:38:59.661 01.029 12020 Exposure complete
04:38:59.875 00.214 12020 worker thread done servicing request
04:38:59.875 00.000 9340 OnExposeComplete: enter
04:38:59.901 00.026 9340 UpdateGuideState(): m_state=6
04:38:59.914 00.013 9340 Star::Find(15, 1414, 111, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 753
04:38:59.924 00.010 9340 Star::Find returns 1 (0), X=1413.94, Y=111.96, Mass=1510494, SNR=220.3, Peak=60066 HFD=4.6
04:38:59.936 00.012 9340 MultiStar: [#1 -0.05,-0.08,0.92,U] [#2 0.19,-0.08,0.71,U] [#3 -0.49,-0.14,1.03,U] [#4 -0.31,0.11,0.87,U] [#5 -0.24,0.17,0.95,U] [#6 -0.29,0.33,0.80,U] [#7 -0.36,0.14,0.96,U] [#8 -0.08,0.06,0.78,U] 
04:38:59.949 00.013 9340 single-star, 8 included, MultiStar: {-0.19, 0.07}, one-star: {-0.00, 0.15}
04:38:59.960 00.011 9340 CameraToMount -- cameraTheta (1.59) - m_xAngle (0.05) = xAngle (1.54 = 1.54)
04:38:59.971 00.011 9340 CameraToMount -- cameraTheta (1.59) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-1.53 = -1.53)
04:38:59.983 00.012 9340 CameraToMount -- cameraX=-0.00 cameraY=0.15 hyp=0.15 cameraTheta=1.59 mountX=0.00 mountY=-0.15, mountTheta=-1.54
04:39:00.004 00.021 9340 SchedulePrimaryMove(10104498, x=-0.00, y=0.15, opts=13)
04:39:00.043 00.039 9340 Enqueuing Move request for scope (-0.00, 0.15)
04:39:00.068 00.025 12020 Worker thread wakes up
04:39:00.069 00.001 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.00, 0.15) opts 0xd
04:39:00.069 00.000 12020 Handling offset move in thread for scope, endpoint = (-0.00, 0.15)
04:39:00.069 00.000 12020 Moving (-0.00, 0.15) raw xDistance=0.00 yDistance=-0.15
04:39:00.069 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=6384, max=65535, med=10247, FiltMin=7946, FiltMax=65523, Gamma=2.870
04:39:00.082 00.013 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.00
04:39:00.083 00.001 9340 UpdateGuideState exits: m=1510494 SNR=220.3
04:39:00.092 00.009 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:39:00.092 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:39:00.104 00.012 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
04:39:00.104 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
04:39:00.117 00.013 12020 MoveAxis(E, 0, ABG)
04:39:00.117 00.000 9340 Enqueuing Expose request
04:39:00.131 00.014 12020 Move returns status 0, amount 0
04:39:00.131 00.000 12020 MoveAxis(N, 0, ABG)
04:39:00.131 00.000 12020 Move returns status 0, amount 0
04:39:00.131 00.000 12020 move complete, result=0
04:39:00.132 00.001 12020 worker thread done servicing request
04:39:00.132 00.000 12020 Worker thread wakes up
04:39:00.132 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
04:39:00.132 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(1399,97,31,31)
04:39:00.135 00.003 9340 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
04:39:00.517 00.382 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"5c2b15df-6511-4a58-bf07-9ccef062edc5"}
04:39:00.531 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"5c2b15df-6511-4a58-bf07-9ccef062edc5"}
04:39:00.552 00.021 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"3556ec4c-e6f2-4b28-89d2-75946489cafc"}
04:39:00.566 00.014 9340 case statement mapped state 6 to 3
04:39:00.583 00.017 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"3556ec4c-e6f2-4b28-89d2-75946489cafc"}
04:39:00.594 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"0d01a6de-da83-432c-a23c-40f1bbeca356"}
04:39:00.631 00.037 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":753,"width":15,"height":15,"star_pos":[6.94,6.96],"pixels":"..."},"id":"0d01a6de-da83-432c-a23c-40f1bbeca356"}
04:39:02.515 01.884 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"c2bd74c5-0800-47af-971f-24ad7daa3dcb"}
04:39:02.535 00.020 12020 Exposure complete
04:39:02.536 00.001 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"c2bd74c5-0800-47af-971f-24ad7daa3dcb"}
04:39:02.570 00.034 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"69bdc0e2-eae4-411e-a0ff-dc596addc768"}
04:39:02.645 00.075 9340 case statement mapped state 6 to 3
04:39:02.690 00.045 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"69bdc0e2-eae4-411e-a0ff-dc596addc768"}
04:39:02.776 00.086 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"467b598c-cd17-4180-ab28-e40e9c4e12f3"}
04:39:02.800 00.024 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":753,"width":15,"height":15,"star_pos":[6.94,6.96],"pixels":"..."},"id":"467b598c-cd17-4180-ab28-e40e9c4e12f3"}
04:39:03.089 00.289 12020 worker thread done servicing request
04:39:03.089 00.000 9340 OnExposeComplete: enter
04:39:03.115 00.026 9340 UpdateGuideState(): m_state=6
04:39:03.181 00.066 9340 Star::Find(15, 1413, 111, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 754
04:39:03.200 00.019 9340 Star::Find returns 1 (0), X=1413.87, Y=111.85, Mass=1572141, SNR=192.4, Peak=60830 HFD=4.9
04:39:03.214 00.014 9340 MultiStar: [#1 -0.16,-0.03,1.07,U] [#2 0.04,-0.21,0.89,U] [#3 -0.46,-0.26,0.00,M1] [#4 -0.36,0.07,1.19,U] [#5 -0.37,-0.06,1.05,U] [#6 -0.40,0.07,0.91,U] [#7 -0.44,0.21,0.90,U] [#8 -0.09,-0.03,1.00,U] 
04:39:03.255 00.041 9340 single-star, 7 included, MultiStar: {-0.24, 0.01}, one-star: {-0.08, 0.05}
04:39:03.305 00.050 9340 CameraToMount -- cameraTheta (2.59) - m_xAngle (0.05) = xAngle (2.55 = 2.55)
04:39:03.326 00.021 9340 CameraToMount -- cameraTheta (2.59) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-0.52 = -0.52)
04:39:03.349 00.023 9340 CameraToMount -- cameraX=-0.08 cameraY=0.05 hyp=0.09 cameraTheta=2.59 mountX=-0.08 mountY=-0.05, mountTheta=-2.60
04:39:03.378 00.029 9340 SchedulePrimaryMove(10104498, x=-0.08, y=0.05, opts=13)
04:39:03.420 00.042 9340 Enqueuing Move request for scope (-0.08, 0.05)
04:39:03.449 00.029 12020 Worker thread wakes up
04:39:03.449 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=6314, max=65535, med=10245, FiltMin=7644, FiltMax=65523, Gamma=2.870
04:39:03.464 00.015 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.05) opts 0xd
04:39:03.464 00.000 9340 UpdateGuideState exits: m=1572141 SNR=192.4
04:39:03.483 00.019 12020 Handling offset move in thread for scope, endpoint = (-0.08, 0.05)
04:39:03.483 00.000 12020 Moving (-0.08, 0.05) raw xDistance=-0.08 yDistance=-0.05
04:39:03.483 00.000 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
04:39:03.483 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:39:03.484 00.001 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:39:03.504 00.020 9340 ScheduleExposure(2000,3,1) exposurePending=0
04:39:03.546 00.042 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
04:39:03.548 00.002 12020 MoveAxis(E, 0, ABG)
04:39:03.548 00.000 12020 Move returns status 0, amount 0
04:39:03.548 00.000 12020 MoveAxis(N, 0, ABG)
04:39:03.548 00.000 9340 Enqueuing Expose request
04:39:03.563 00.015 12020 Move returns status 0, amount 0
04:39:03.563 00.000 12020 move complete, result=0
04:39:03.563 00.000 12020 worker thread done servicing request
04:39:03.567 00.004 9340 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
04:39:03.588 00.021 12020 Worker thread wakes up
04:39:03.589 00.001 12020 worker thread servicing REQUEST_EXPOSE 2000
04:39:03.589 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(1399,97,31,31)
04:39:04.542 00.953 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"5bc79d5d-4441-4c40-8f06-958f9a76fe88"}
04:39:04.555 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"5bc79d5d-4441-4c40-8f06-958f9a76fe88"}
04:39:04.574 00.019 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"7804fbd8-6c50-4ee3-8330-82873d4afaeb"}
04:39:04.597 00.023 9340 case statement mapped state 6 to 3
04:39:04.621 00.024 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"7804fbd8-6c50-4ee3-8330-82873d4afaeb"}
04:39:04.668 00.047 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"18977c12-d7b0-42c8-97df-d3d9591e6633"}
04:39:04.684 00.016 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":754,"width":15,"height":15,"star_pos":[6.87,6.85],"pixels":"..."},"id":"18977c12-d7b0-42c8-97df-d3d9591e6633"}
04:39:05.968 01.284 12020 Exposure complete
04:39:06.229 00.261 12020 worker thread done servicing request
04:39:06.229 00.000 9340 OnExposeComplete: enter
04:39:06.242 00.013 9340 UpdateGuideState(): m_state=6
04:39:06.259 00.017 9340 Star::Find(15, 1413, 111, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 755
04:39:06.309 00.050 9340 Star::Find returns 1 (0), X=1413.73, Y=112.04, Mass=1527369, SNR=210.6, Peak=61390 HFD=4.8
04:39:06.324 00.015 9340 MultiStar: [#1 -0.46,-0.04,0.89,U] [#2 -0.04,-0.16,0.74,U] [#3 -0.51,-0.09,0.93,U] [#4 -0.50,0.16,0.00,M1] [#5 -0.55,0.14,0.00,M1] [#6 -0.66,0.20,0.00,M1] [#7 -0.63,0.27,0.00,M1] [#8 -0.31,0.10,0.83,U] 
04:39:06.335 00.011 9340 single-star, 4 included, MultiStar: {-0.32, 0.01}, one-star: {-0.21, 0.23}
04:39:06.352 00.017 9340 CameraToMount -- cameraTheta (2.32) - m_xAngle (0.05) = xAngle (2.27 = 2.27)
04:39:06.362 00.010 9340 CameraToMount -- cameraTheta (2.32) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-0.80 = -0.80)
04:39:06.379 00.017 9340 CameraToMount -- cameraX=-0.21 cameraY=0.23 hyp=0.31 cameraTheta=2.32 mountX=-0.20 mountY=-0.23, mountTheta=-2.30
04:39:06.419 00.040 9340 SchedulePrimaryMove(10104498, x=-0.21, y=0.23, opts=13)
04:39:06.464 00.045 9340 Enqueuing Move request for scope (-0.21, 0.23)
04:39:06.478 00.014 12020 Worker thread wakes up
04:39:06.478 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=6454, max=65535, med=10230, FiltMin=7762, FiltMax=65523, Gamma=2.870
04:39:06.490 00.012 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.21, 0.23) opts 0xd
04:39:06.490 00.000 9340 UpdateGuideState exits: m=1527369 SNR=210.6
04:39:06.502 00.012 12020 Handling offset move in thread for scope, endpoint = (-0.21, 0.23)
04:39:06.503 00.001 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:39:06.513 00.010 12020 Moving (-0.21, 0.23) raw xDistance=-0.20 yDistance=-0.23
04:39:06.513 00.000 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.20
04:39:06.513 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:39:06.514 00.001 9340 ScheduleExposure(2000,3,1) exposurePending=0
04:39:06.534 00.020 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.23
04:39:06.534 00.000 9340 Enqueuing Expose request
04:39:06.549 00.015 12020 MoveAxis(E, 0, ABG)
04:39:06.550 00.001 12020 Move returns status 0, amount 0
04:39:06.550 00.000 12020 MoveAxis(N, 0, ABG)
04:39:06.550 00.000 12020 Move returns status 0, amount 0
04:39:06.550 00.000 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"2707d5ad-5d7e-434d-864a-a9fa121a81f1"}
04:39:06.585 00.035 12020 move complete, result=0
04:39:06.585 00.000 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"2707d5ad-5d7e-434d-864a-a9fa121a81f1"}
04:39:06.604 00.019 12020 worker thread done servicing request
04:39:06.605 00.001 12020 Worker thread wakes up
04:39:06.606 00.001 12020 worker thread servicing REQUEST_EXPOSE 2000
04:39:06.606 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(1399,97,31,31)
04:39:06.607 00.001 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"05595ae5-9b28-454c-b03c-baae2e2cb5f6"}
04:39:06.622 00.015 9340 case statement mapped state 6 to 3
04:39:06.635 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"05595ae5-9b28-454c-b03c-baae2e2cb5f6"}
04:39:06.644 00.009 9340 GuideStep: -0.2 px 0 ms EAST, -0.2 px 0 ms NORTH
04:39:06.670 00.026 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"9d5e0c0d-9bf7-406e-b245-41f1c45fcc54"}
04:39:06.685 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":755,"width":15,"height":15,"star_pos":[6.73,7.04],"pixels":"..."},"id":"9d5e0c0d-9bf7-406e-b245-41f1c45fcc54"}
04:39:08.541 01.856 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"42c9ce27-1aee-4a6a-af42-f034363c8a54"}
04:39:08.556 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"42c9ce27-1aee-4a6a-af42-f034363c8a54"}
04:39:08.579 00.023 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"7f98a4fe-eab8-406b-9750-10ef362778c7"}
04:39:08.612 00.033 9340 case statement mapped state 6 to 3
04:39:08.628 00.016 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"7f98a4fe-eab8-406b-9750-10ef362778c7"}
04:39:08.642 00.014 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"48f220a4-ef5a-45d8-a1eb-20bec6563ec5"}
04:39:08.654 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":755,"width":15,"height":15,"star_pos":[6.73,7.04],"pixels":"..."},"id":"48f220a4-ef5a-45d8-a1eb-20bec6563ec5"}
04:39:08.970 00.316 12020 Exposure complete
04:39:09.243 00.273 12020 worker thread done servicing request
04:39:09.243 00.000 9340 OnExposeComplete: enter
04:39:09.289 00.046 9340 UpdateGuideState(): m_state=6
04:39:09.305 00.016 9340 Star::Find(15, 1413, 112, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 756
04:39:09.321 00.016 9340 Star::Find returns 1 (0), X=1413.58, Y=112.00, Mass=1512268, SNR=198.5, Peak=61574 HFD=4.9
04:39:09.350 00.029 9340 MultiStar: [#1 -0.41,0.07,0.98,U] [#2 -0.08,-0.14,0.81,U] [#3 -0.74,-0.01,0.00,M1] [#4 -0.66,0.09,0.00,M2] [#5 -0.69,0.10,0.00,M2] [#6 -0.73,0.22,0.00,M2] [#7 -0.66,0.07,0.00,M2] [#8 -0.44,-0.08,0.83,U] 
04:39:09.389 00.039 9340 refined, 3 included, MultiStar: {-0.33, 0.02}, one-star: {-0.36, 0.20}
04:39:09.402 00.013 9340 CameraToMount -- cameraTheta (3.07) - m_xAngle (0.05) = xAngle (3.02 = 3.02)
04:39:09.417 00.015 9340 CameraToMount -- cameraTheta (3.07) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-0.04 = -0.04)
04:39:09.431 00.014 9340 CameraToMount -- cameraX=-0.33 cameraY=0.02 hyp=0.33 cameraTheta=3.07 mountX=-0.33 mountY=-0.01, mountTheta=-3.10
04:39:09.465 00.034 9340 SchedulePrimaryMove(10104498, x=-0.33, y=0.02, opts=13)
04:39:09.503 00.038 9340 Enqueuing Move request for scope (-0.33, 0.02)
04:39:09.519 00.016 12020 Worker thread wakes up
04:39:09.519 00.000 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.33, 0.02) opts 0xd
04:39:09.520 00.001 12020 Handling offset move in thread for scope, endpoint = (-0.33, 0.02)
04:39:09.520 00.000 12020 Moving (-0.33, 0.02) raw xDistance=-0.33 yDistance=-0.01
04:39:09.520 00.000 12020 GuideAlgorithmHysteresis::Result() returns -0.14 from input -0.33
04:39:09.520 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:39:09.520 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
04:39:09.520 00.000 12020 MoveAxis(E, 25, ABG)
04:39:09.521 00.001 12020 Guiding  Dir = 2, Dur = 25
04:39:09.521 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=6117, max=65535, med=10253, FiltMin=7936, FiltMax=65523, Gamma=2.870
04:39:09.536 00.015 9340 UpdateGuideState exits: m=1512268 SNR=198.5
04:39:09.564 00.028 12020 IsSlewing returns 0
04:39:09.565 00.001 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:39:09.580 00.015 12020 IsGuiding returns 0
04:39:09.580 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
04:39:09.617 00.037 9340 Enqueuing Expose request
04:39:09.635 00.018 12020 IsGuiding returns 1
04:39:09.635 00.000 12020 scope still moving after pulse duration time elapsed
04:39:09.668 00.033 12020 IsSlewing returns 0
04:39:09.669 00.001 12020 IsGuiding returns 0
04:39:09.670 00.001 12020 scope move finished after 25 + 64 ms
04:39:09.671 00.001 12020 Move returns status 0, amount 25
04:39:09.672 00.001 12020 MoveAxis(N, 0, ABG)
04:39:09.672 00.000 12020 Move returns status 0, amount 0
04:39:09.672 00.000 12020 move complete, result=0
04:39:09.673 00.001 9340 GuideStep: -0.3 px 25 ms EAST, -0.0 px 0 ms NORTH
04:39:09.719 00.046 12020 worker thread done servicing request
04:39:09.719 00.000 12020 Worker thread wakes up
04:39:09.720 00.001 12020 worker thread servicing REQUEST_EXPOSE 2000
04:39:09.720 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(1399,97,31,31)
04:39:10.542 00.822 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"71bc4cbc-88a5-4c01-8828-16e20c1c1b5a"}
04:39:10.601 00.059 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"71bc4cbc-88a5-4c01-8828-16e20c1c1b5a"}
04:39:10.644 00.043 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"cb06b6e3-7905-4824-8621-ecc95095af94"}
04:39:10.736 00.092 9340 case statement mapped state 6 to 3
04:39:10.776 00.040 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"cb06b6e3-7905-4824-8621-ecc95095af94"}
04:39:10.852 00.076 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"059c6272-b294-443e-b2fa-bbbbeeb81305"}
04:39:10.889 00.037 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":756,"width":15,"height":15,"star_pos":[6.58,7.00],"pixels":"..."},"id":"059c6272-b294-443e-b2fa-bbbbeeb81305"}
04:39:12.141 01.252 12020 Exposure complete
04:39:12.459 00.318 12020 worker thread done servicing request
04:39:12.460 00.001 9340 OnExposeComplete: enter
04:39:12.473 00.013 9340 UpdateGuideState(): m_state=6
04:39:12.488 00.015 9340 Star::Find(15, 1413, 112, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 757
04:39:12.503 00.015 9340 Star::Find returns 1 (0), X=1413.68, Y=112.03, Mass=1585179, SNR=215.7, Peak=60994 HFD=5.0
04:39:12.537 00.034 9340 MultiStar: [#1 -0.19,0.04,0.87,U] [#2 -0.09,-0.08,0.77,U] [#3 -0.59,-0.03,0.00,M2] [#4 -0.43,0.36,0.00,M3] [#5 -0.33,0.09,0.80,U] [#6 -0.47,0.15,0.80,U] [#7 -0.51,0.23,0.00,M3] [#8 -0.21,-0.01,0.89,U] 
04:39:12.557 00.020 9340 refined, 5 included, MultiStar: {-0.26, 0.07}, one-star: {-0.26, 0.22}
04:39:12.571 00.014 9340 CameraToMount -- cameraTheta (2.86) - m_xAngle (0.05) = xAngle (2.81 = 2.81)
04:39:12.583 00.012 9340 CameraToMount -- cameraTheta (2.86) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-0.25 = -0.25)
04:39:12.606 00.023 9340 CameraToMount -- cameraX=-0.26 cameraY=0.07 hyp=0.27 cameraTheta=2.86 mountX=-0.25 mountY=-0.07, mountTheta=-2.88
04:39:12.636 00.030 9340 SchedulePrimaryMove(10104498, x=-0.26, y=0.07, opts=13)
04:39:12.676 00.040 9340 Enqueuing Move request for scope (-0.26, 0.07)
04:39:12.697 00.021 12020 Worker thread wakes up
04:39:12.698 00.001 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.26, 0.07) opts 0xd
04:39:12.698 00.000 12020 Handling offset move in thread for scope, endpoint = (-0.26, 0.07)
04:39:12.698 00.000 12020 Moving (-0.26, 0.07) raw xDistance=-0.25 yDistance=-0.07
04:39:12.699 00.001 12020 GuideAlgorithmHysteresis::Result() returns -0.12 from input -0.25
04:39:12.699 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:39:12.699 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
04:39:12.699 00.000 12020 MoveAxis(E, 21, ABG)
04:39:12.700 00.001 12020 Guiding  Dir = 2, Dur = 21
04:39:12.700 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=6471, max=65535, med=10225, FiltMin=7721, FiltMax=65523, Gamma=2.870
04:39:12.718 00.018 12020 IsSlewing returns 0
04:39:12.718 00.000 9340 UpdateGuideState exits: m=1585179 SNR=215.7
04:39:12.730 00.012 12020 IsGuiding returns 0
04:39:12.731 00.001 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:39:12.746 00.015 9340 ScheduleExposure(2000,3,1) exposurePending=0
04:39:12.766 00.020 12020 IsGuiding returns 1
04:39:12.766 00.000 12020 scope still moving after pulse duration time elapsed
04:39:12.766 00.000 9340 Enqueuing Expose request
04:39:12.807 00.041 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"c795eab8-39fe-4236-8acd-75049055f909"}
04:39:12.822 00.015 12020 IsSlewing returns 0
04:39:12.822 00.000 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"c795eab8-39fe-4236-8acd-75049055f909"}
04:39:12.836 00.014 12020 IsGuiding returns 0
04:39:12.836 00.000 12020 scope move finished after 21 + 84 ms
04:39:12.836 00.000 12020 Move returns status 0, amount 21
04:39:12.836 00.000 12020 MoveAxis(N, 0, ABG)
04:39:12.836 00.000 12020 Move returns status 0, amount 0
04:39:12.836 00.000 12020 move complete, result=0
04:39:12.837 00.001 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"cf059a6e-70cd-42c2-bc74-ee51cf8f7d52"}
04:39:12.850 00.013 12020 worker thread done servicing request
04:39:12.850 00.000 9340 case statement mapped state 6 to 3
04:39:12.861 00.011 12020 Worker thread wakes up
04:39:12.861 00.000 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"cf059a6e-70cd-42c2-bc74-ee51cf8f7d52"}
04:39:12.874 00.013 12020 worker thread servicing REQUEST_EXPOSE 2000
04:39:12.875 00.001 12020 Handling exposure in thread, d=2000 o=3 r=(1399,97,31,31)
04:39:12.883 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"22e157e4-0964-4a0e-a96c-9f3ea071fad7"}
04:39:12.904 00.021 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":757,"width":15,"height":15,"star_pos":[6.68,7.03],"pixels":"..."},"id":"22e157e4-0964-4a0e-a96c-9f3ea071fad7"}
04:39:12.940 00.036 9340 GuideStep: -0.3 px 21 ms EAST, -0.1 px 0 ms NORTH
04:39:14.547 01.607 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"9d2d320c-0215-42ef-a074-64ef558179c2"}
04:39:14.573 00.026 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"9d2d320c-0215-42ef-a074-64ef558179c2"}
04:39:14.592 00.019 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"48657bf8-a983-4779-a55f-c2aa42ce3ed9"}
04:39:14.602 00.010 9340 case statement mapped state 6 to 3
04:39:14.622 00.020 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"48657bf8-a983-4779-a55f-c2aa42ce3ed9"}
04:39:14.671 00.049 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"5cce2dcf-0198-40c4-a978-ecb1030cf446"}
04:39:14.691 00.020 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":757,"width":15,"height":15,"star_pos":[6.68,7.03],"pixels":"..."},"id":"5cce2dcf-0198-40c4-a978-ecb1030cf446"}
04:39:15.242 00.551 12020 Exposure complete
04:39:15.554 00.312 12020 worker thread done servicing request
04:39:15.554 00.000 9340 OnExposeComplete: enter
04:39:15.592 00.038 9340 UpdateGuideState(): m_state=6
04:39:15.606 00.014 9340 Star::Find(15, 1413, 112, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 758
04:39:15.620 00.014 9340 Star::Find returns 1 (0), X=1414.13, Y=112.13, Mass=1553176, SNR=231.5, Peak=63102 HFD=4.8
04:39:15.636 00.016 9340 MultiStar: [#1 0.09,0.24,1.12,U] [#2 0.21,0.18,0.72,U] [#3 -0.30,0.23,0.88,U] [#4 -0.26,0.44,0.79,U] [#5 -0.05,0.30,0.81,U] [#6 -0.03,0.32,0.69,U] [#7 -0.12,0.42,0.72,U] [#8 0.05,0.16,0.72,U] 
04:39:15.652 00.016 9340 refined, 8 included, MultiStar: {-0.02, 0.29}, one-star: {0.19, 0.33}
04:39:15.692 00.040 9340 CameraToMount -- cameraTheta (1.63) - m_xAngle (0.05) = xAngle (1.58 = 1.58)
04:39:15.704 00.012 9340 CameraToMount -- cameraTheta (1.63) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-1.48 = -1.48)
04:39:15.719 00.015 9340 CameraToMount -- cameraX=-0.02 cameraY=0.29 hyp=0.29 cameraTheta=1.63 mountX=-0.00 mountY=-0.29, mountTheta=-1.58
04:39:15.735 00.016 9340 SchedulePrimaryMove(10104498, x=-0.02, y=0.29, opts=13)
04:39:15.754 00.019 9340 Enqueuing Move request for scope (-0.02, 0.29)
04:39:15.771 00.017 12020 Worker thread wakes up
04:39:15.771 00.000 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.29) opts 0xd
04:39:15.771 00.000 12020 Handling offset move in thread for scope, endpoint = (-0.02, 0.29)
04:39:15.772 00.001 12020 Moving (-0.02, 0.29) raw xDistance=-0.00 yDistance=-0.29
04:39:15.772 00.000 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.00
04:39:15.787 00.015 12020 GuideAlgorithmResistSwitch::result() returns -0.29 from input -0.29
04:39:15.788 00.001 12020 MoveAxis(E, 0, ABG)
04:39:15.788 00.000 12020 Move returns status 0, amount 0
04:39:15.788 00.000 12020 MoveAxis(N, 47, ABG)
04:39:15.788 00.000 12020 Guiding  Dir = 0, Dur = 47
04:39:15.789 00.001 9340 UpdateImageDisplay: Size=(1920,1080) min=5767, max=65535, med=10275, FiltMin=8050, FiltMax=65517, Gamma=2.870
04:39:15.806 00.017 12020 IsSlewing returns 0
04:39:15.806 00.000 9340 UpdateGuideState exits: m=1553176 SNR=231.5
04:39:15.817 00.011 12020 IsGuiding returns 0
04:39:15.817 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:39:15.834 00.017 9340 ScheduleExposure(2000,3,1) exposurePending=0
04:39:15.857 00.023 9340 Enqueuing Expose request
04:39:15.955 00.098 12020 IsGuiding returns 1
04:39:15.956 00.001 12020 scope still moving after pulse duration time elapsed
04:39:15.978 00.022 12020 IsSlewing returns 0
04:39:15.979 00.001 12020 IsGuiding returns 1
04:39:16.080 00.101 12020 IsSlewing returns 0
04:39:16.081 00.001 12020 IsGuiding returns 0
04:39:16.081 00.000 12020 scope move finished after 47 + 216 ms
04:39:16.081 00.000 12020 Move returns status 0, amount 47
04:39:16.082 00.001 12020 move complete, result=0
04:39:16.083 00.001 12020 worker thread done servicing request
04:39:16.083 00.000 9340 GuideStep: -0.0 px 0 ms EAST, -0.3 px 47 ms NORTH
04:39:16.124 00.041 12020 Worker thread wakes up
04:39:16.125 00.001 12020 worker thread servicing REQUEST_EXPOSE 2000
04:39:16.125 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(1399,97,31,31)
04:39:16.542 00.417 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"49b1259c-c09a-412a-b9e0-4fd74caa0a8b"}
04:39:16.561 00.019 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"49b1259c-c09a-412a-b9e0-4fd74caa0a8b"}
04:39:16.609 00.048 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"9a659db8-c8d8-40c4-b63c-dece9bd7d421"}
04:39:16.643 00.034 9340 case statement mapped state 6 to 3
04:39:16.660 00.017 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"9a659db8-c8d8-40c4-b63c-dece9bd7d421"}
04:39:16.698 00.038 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"2ed245aa-2171-4f8a-81ed-516fc9faa4ab"}
04:39:16.756 00.058 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":758,"width":15,"height":15,"star_pos":[7.13,7.13],"pixels":"..."},"id":"2ed245aa-2171-4f8a-81ed-516fc9faa4ab"}
04:39:18.541 01.785 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"1923fc4f-c125-469d-bc8b-f5587bff5f3d"}
04:39:18.598 00.057 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"1923fc4f-c125-469d-bc8b-f5587bff5f3d"}
04:39:18.620 00.022 12020 Exposure complete
04:39:18.622 00.002 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"23f7cdc9-0a17-4514-b8e7-19393214057c"}
04:39:18.637 00.015 9340 case statement mapped state 6 to 3
04:39:18.658 00.021 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"23f7cdc9-0a17-4514-b8e7-19393214057c"}
04:39:18.679 00.021 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"d3af4c17-b947-46db-b63b-095c458db694"}
04:39:18.734 00.055 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":758,"width":15,"height":15,"star_pos":[7.13,7.13],"pixels":"..."},"id":"d3af4c17-b947-46db-b63b-095c458db694"}
04:39:18.985 00.251 12020 worker thread done servicing request
04:39:18.986 00.001 9340 OnExposeComplete: enter
04:39:19.005 00.019 9340 UpdateGuideState(): m_state=6
04:39:19.021 00.016 9340 Star::Find(15, 1414, 112, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 759
04:39:19.032 00.011 9340 Star::Find returns 1 (0), X=1414.07, Y=111.69, Mass=1555714, SNR=211.3, Peak=61746 HFD=5.0
04:39:19.058 00.026 9340 MultiStar: [#1 0.01,-0.24,1.00,U] [#2 0.30,-0.39,0.78,U] [#3 -0.42,-0.28,1.02,U] [#4 -0.10,-0.04,0.86,U] [#5 -0.15,-0.18,1.15,U] [#6 0.01,-0.11,0.81,U] [#7 -0.33,0.03,0.80,U] [#8 0.10,-0.18,0.85,U] 
04:39:19.075 00.017 9340 single-star, 8 included, MultiStar: {-0.06, -0.17}, one-star: {0.12, -0.12}
04:39:19.113 00.038 9340 CameraToMount -- cameraTheta (-0.77) - m_xAngle (0.05) = xAngle (-0.82 = -0.82)
04:39:19.127 00.014 9340 CameraToMount -- cameraTheta (-0.77) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-3.88 = 2.40)
04:39:19.143 00.016 9340 CameraToMount -- cameraX=0.12 cameraY=-0.12 hyp=0.17 cameraTheta=-0.77 mountX=0.12 mountY=0.12, mountTheta=0.78
04:39:19.169 00.026 9340 SchedulePrimaryMove(10104498, x=0.12, y=-0.12, opts=13)
04:39:19.181 00.012 9340 Enqueuing Move request for scope (0.12, -0.12)
04:39:19.199 00.018 12020 Worker thread wakes up
04:39:19.199 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=6375, max=65535, med=10231, FiltMin=7881, FiltMax=65523, Gamma=2.870
04:39:19.213 00.014 12020 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.12) opts 0xd
04:39:19.213 00.000 12020 Handling offset move in thread for scope, endpoint = (0.12, -0.12)
04:39:19.214 00.001 12020 Moving (0.12, -0.12) raw xDistance=0.12 yDistance=0.12
04:39:19.214 00.000 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
04:39:19.214 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:39:19.214 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
04:39:19.215 00.001 12020 MoveAxis(E, 0, ABG)
04:39:19.215 00.000 12020 Move returns status 0, amount 0
04:39:19.215 00.000 12020 MoveAxis(N, 0, ABG)
04:39:19.215 00.000 12020 Move returns status 0, amount 0
04:39:19.215 00.000 12020 move complete, result=0
04:39:19.215 00.000 12020 worker thread done servicing request
04:39:19.216 00.001 9340 UpdateGuideState exits: m=1555714 SNR=211.3
04:39:19.229 00.013 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:39:19.279 00.050 9340 ScheduleExposure(2000,3,1) exposurePending=0
04:39:19.291 00.012 9340 Enqueuing Expose request
04:39:19.308 00.017 12020 Worker thread wakes up
04:39:19.309 00.001 12020 worker thread servicing REQUEST_EXPOSE 2000
04:39:19.309 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(1399,97,31,31)
04:39:19.310 00.001 9340 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
04:39:20.541 01.231 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"c66a3e70-a1d3-4c01-8fd1-a970e10e382a"}
04:39:20.557 00.016 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"c66a3e70-a1d3-4c01-8fd1-a970e10e382a"}
04:39:20.569 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"f23ce557-f7cf-4b48-863e-12e49ed88722"}
04:39:20.589 00.020 9340 case statement mapped state 6 to 3
04:39:20.629 00.040 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"f23ce557-f7cf-4b48-863e-12e49ed88722"}
04:39:20.644 00.015 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"f3be13d3-2937-4db8-b0bd-8331a3b41feb"}
04:39:20.672 00.028 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":759,"width":15,"height":15,"star_pos":[7.07,6.69],"pixels":"..."},"id":"f3be13d3-2937-4db8-b0bd-8331a3b41feb"}
04:39:21.696 01.024 12020 Exposure complete
04:39:21.934 00.238 12020 worker thread done servicing request
04:39:21.934 00.000 9340 OnExposeComplete: enter
04:39:21.953 00.019 9340 UpdateGuideState(): m_state=6
04:39:21.970 00.017 9340 Star::Find(15, 1414, 111, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 760
04:39:22.007 00.037 9340 Star::Find returns 1 (0), X=1413.50, Y=111.82, Mass=1509311, SNR=194.8, Peak=60912 HFD=5.0
04:39:22.018 00.011 9340 MultiStar: [#1 -0.59,-0.16,0.00,M1] [#2 -0.35,-0.19,0.75,U] [#3 -0.84,-0.24,0.00,M1] [#4 -0.70,-0.03,0.00,M2] [#5 -0.74,-0.04,0.00,M1] [#6 -0.63,0.13,0.00,M1] [#7 -0.85,-0.10,0.00,M2] [#8 -0.24,-0.11,0.87,U] 
04:39:22.032 00.014 9340 refined, 2 included, MultiStar: {-0.35, -0.09}, one-star: {-0.44, 0.02}
04:39:22.044 00.012 9340 CameraToMount -- cameraTheta (-2.90) - m_xAngle (0.05) = xAngle (-2.95 = -2.95)
04:39:22.057 00.013 9340 CameraToMount -- cameraTheta (-2.90) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-6.02 = 0.26)
04:39:22.070 00.013 9340 CameraToMount -- cameraX=-0.35 cameraY=-0.09 hyp=0.36 cameraTheta=-2.90 mountX=-0.35 mountY=0.09, mountTheta=2.88
04:39:22.091 00.021 9340 SchedulePrimaryMove(10104498, x=-0.35, y=-0.09, opts=13)
04:39:22.137 00.046 9340 Enqueuing Move request for scope (-0.35, -0.09)
04:39:22.150 00.013 12020 Worker thread wakes up
04:39:22.150 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=5802, max=65535, med=10246, FiltMin=7666, FiltMax=65523, Gamma=2.870
04:39:22.168 00.018 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.35, -0.09) opts 0xd
04:39:22.169 00.001 9340 UpdateGuideState exits: m=1509311 SNR=194.8
04:39:22.181 00.012 12020 Handling offset move in thread for scope, endpoint = (-0.35, -0.09)
04:39:22.181 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:39:22.193 00.012 12020 Moving (-0.35, -0.09) raw xDistance=-0.35 yDistance=0.09
04:39:22.193 00.000 12020 GuideAlgorithmHysteresis::Result() returns -0.15 from input -0.35
04:39:22.194 00.001 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:39:22.194 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
04:39:22.194 00.000 12020 MoveAxis(E, 27, ABG)
04:39:22.194 00.000 12020 Guiding  Dir = 2, Dur = 27
04:39:22.195 00.001 9340 ScheduleExposure(2000,3,1) exposurePending=0
04:39:22.209 00.014 12020 IsSlewing returns 0
04:39:22.209 00.000 9340 Enqueuing Expose request
04:39:22.225 00.016 12020 IsGuiding returns 0
04:39:22.258 00.033 12020 IsGuiding returns 1
04:39:22.259 00.001 12020 scope still moving after pulse duration time elapsed
04:39:22.316 00.057 12020 IsSlewing returns 0
04:39:22.349 00.033 12020 IsGuiding returns 0
04:39:22.349 00.000 12020 scope move finished after 27 + 96 ms
04:39:22.349 00.000 12020 Move returns status 0, amount 27
04:39:22.349 00.000 12020 MoveAxis(N, 0, ABG)
04:39:22.350 00.001 12020 Move returns status 0, amount 0
04:39:22.350 00.000 12020 move complete, result=0
04:39:22.350 00.000 9340 GuideStep: -0.4 px 27 ms EAST, 0.1 px 0 ms NORTH
04:39:22.369 00.019 12020 worker thread done servicing request
04:39:22.369 00.000 12020 Worker thread wakes up
04:39:22.370 00.001 12020 worker thread servicing REQUEST_EXPOSE 2000
04:39:22.370 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(1399,97,31,31)
04:39:22.539 00.169 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"e70047d0-07af-4f68-bb75-eda96fd3bacd"}
04:39:22.559 00.020 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"e70047d0-07af-4f68-bb75-eda96fd3bacd"}
04:39:22.574 00.015 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"3c12671b-d4ae-4101-937d-b6e25cdf8341"}
04:39:22.588 00.014 9340 case statement mapped state 6 to 3
04:39:22.598 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"3c12671b-d4ae-4101-937d-b6e25cdf8341"}
04:39:22.611 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"a19e4cd0-caa0-44b4-8bfc-6f6721164fed"}
04:39:22.630 00.019 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":760,"width":15,"height":15,"star_pos":[6.50,6.82],"pixels":"..."},"id":"a19e4cd0-caa0-44b4-8bfc-6f6721164fed"}
04:39:24.539 01.909 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"42fc6e1c-a7ba-443a-ad8c-cb749e4251c8"}
04:39:24.562 00.023 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"42fc6e1c-a7ba-443a-ad8c-cb749e4251c8"}
04:39:24.622 00.060 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"9182fa31-9116-43f1-ae78-a0f4dcfdd2b6"}
04:39:24.645 00.023 9340 case statement mapped state 6 to 3
04:39:24.674 00.029 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"9182fa31-9116-43f1-ae78-a0f4dcfdd2b6"}
04:39:24.691 00.017 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"1e66a960-2691-4c37-a5fe-1496c75da844"}
04:39:24.738 00.047 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":760,"width":15,"height":15,"star_pos":[6.50,6.82],"pixels":"..."},"id":"1e66a960-2691-4c37-a5fe-1496c75da844"}
04:39:24.810 00.072 12020 Exposure complete
04:39:25.212 00.402 12020 worker thread done servicing request
04:39:25.212 00.000 9340 OnExposeComplete: enter
04:39:25.231 00.019 9340 UpdateGuideState(): m_state=6
04:39:25.255 00.024 9340 Star::Find(15, 1413, 111, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 761
04:39:25.269 00.014 9340 Star::Find returns 1 (0), X=1414.04, Y=111.70, Mass=1528375, SNR=233.5, Peak=60405 HFD=4.8
04:39:25.290 00.021 9340 MultiStar: [#1 -0.07,-0.27,0.74,U] [#2 0.23,-0.40,0.63,U] [#3 -0.37,-0.32,0.82,U] [#4 -0.05,-0.15,0.69,U] [#5 -0.30,-0.08,0.78,U] [#6 -0.21,0.01,0.80,U] [#7 -0.28,-0.06,0.94,U] [#8 -0.02,-0.21,0.73,U] 
04:39:25.304 00.014 9340 single-star, 8 included, MultiStar: {-0.12, -0.17}, one-star: {0.10, -0.11}
04:39:25.354 00.050 9340 CameraToMount -- cameraTheta (-0.83) - m_xAngle (0.05) = xAngle (-0.88 = -0.88)
04:39:25.368 00.014 9340 CameraToMount -- cameraTheta (-0.83) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-3.95 = 2.33)
04:39:25.384 00.016 9340 CameraToMount -- cameraX=0.10 cameraY=-0.11 hyp=0.15 cameraTheta=-0.83 mountX=0.09 mountY=0.11, mountTheta=0.85
04:39:25.401 00.017 9340 SchedulePrimaryMove(10104498, x=0.10, y=-0.11, opts=13)
04:39:25.418 00.017 9340 Enqueuing Move request for scope (0.10, -0.11)
04:39:25.436 00.018 12020 Worker thread wakes up
04:39:25.436 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=6343, max=65535, med=10236, FiltMin=7482, FiltMax=65523, Gamma=2.870
04:39:25.472 00.036 12020 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.11) opts 0xd
04:39:25.472 00.000 9340 UpdateGuideState exits: m=1528375 SNR=233.5
04:39:25.488 00.016 12020 Handling offset move in thread for scope, endpoint = (0.10, -0.11)
04:39:25.489 00.001 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:39:25.501 00.012 12020 Moving (0.10, -0.11) raw xDistance=0.09 yDistance=0.11
04:39:25.502 00.001 9340 ScheduleExposure(2000,3,1) exposurePending=0
04:39:25.516 00.014 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
04:39:25.516 00.000 9340 Enqueuing Expose request
04:39:25.529 00.013 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:39:25.529 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
04:39:25.529 00.000 12020 MoveAxis(E, 0, ABG)
04:39:25.529 00.000 12020 Move returns status 0, amount 0
04:39:25.530 00.001 12020 MoveAxis(N, 0, ABG)
04:39:25.530 00.000 12020 Move returns status 0, amount 0
04:39:25.530 00.000 12020 move complete, result=0
04:39:25.530 00.000 12020 worker thread done servicing request
04:39:25.530 00.000 12020 Worker thread wakes up
04:39:25.530 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
04:39:25.530 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(1399,97,31,31)
04:39:25.533 00.003 9340 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
04:39:26.541 01.008 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"2a3cb851-4d34-4892-95d8-03fef3f1d1d0"}
04:39:26.562 00.021 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"2a3cb851-4d34-4892-95d8-03fef3f1d1d0"}
04:39:26.584 00.022 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"fedece0f-5f45-4e90-9ee0-9fcbb870fb94"}
04:39:26.605 00.021 9340 case statement mapped state 6 to 3
04:39:26.616 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"fedece0f-5f45-4e90-9ee0-9fcbb870fb94"}
04:39:26.662 00.046 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"4851c203-eb32-4266-887b-faae1687431d"}
04:39:26.701 00.039 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":761,"width":15,"height":15,"star_pos":[7.04,6.70],"pixels":"..."},"id":"4851c203-eb32-4266-887b-faae1687431d"}
04:39:27.923 01.222 12020 Exposure complete
04:39:28.212 00.289 12020 worker thread done servicing request
04:39:28.212 00.000 9340 OnExposeComplete: enter
04:39:28.226 00.014 9340 UpdateGuideState(): m_state=6
04:39:28.238 00.012 9340 Star::Find(15, 1414, 111, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 762
04:39:28.255 00.017 9340 Star::Find returns 1 (0), X=1413.82, Y=111.51, Mass=1543151, SNR=245.5, Peak=61126 HFD=5.2
04:39:28.267 00.012 9340 MultiStar: [#1 -0.27,-0.31,0.82,U] [#2 -0.07,-0.43,0.64,U] [#3 -0.62,-0.50,0.00,M1] [#4 -0.31,-0.07,0.91,U] [#5 -0.41,-0.28,0.69,U] [#6 -0.52,-0.20,0.00,M1] [#7 -0.65,-0.12,0.00,M2] [#8 -0.22,-0.20,0.73,U] 
04:39:28.303 00.036 9340 single-star, 5 included, MultiStar: {-0.23, -0.26}, one-star: {-0.13, -0.30}
04:39:28.325 00.022 9340 CameraToMount -- cameraTheta (-1.98) - m_xAngle (0.05) = xAngle (-2.03 = -2.03)
04:39:28.370 00.045 9340 CameraToMount -- cameraTheta (-1.98) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-5.09 = 1.19)
04:39:28.397 00.027 9340 CameraToMount -- cameraX=-0.13 cameraY=-0.30 hyp=0.33 cameraTheta=-1.98 mountX=-0.14 mountY=0.30, mountTheta=2.01
04:39:28.415 00.018 9340 SchedulePrimaryMove(10104498, x=-0.13, y=-0.30, opts=13)
04:39:28.436 00.021 9340 Enqueuing Move request for scope (-0.13, -0.30)
04:39:28.451 00.015 12020 Worker thread wakes up
04:39:28.452 00.001 9340 UpdateImageDisplay: Size=(1920,1080) min=6468, max=65535, med=10263, FiltMin=8166, FiltMax=65523, Gamma=2.870
04:39:28.466 00.014 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.13, -0.30) opts 0xd
04:39:28.466 00.000 9340 UpdateGuideState exits: m=1543151 SNR=245.5
04:39:28.502 00.036 12020 Handling offset move in thread for scope, endpoint = (-0.13, -0.30)
04:39:28.502 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:39:28.517 00.015 12020 Moving (-0.13, -0.30) raw xDistance=-0.14 yDistance=0.30
04:39:28.518 00.001 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
04:39:28.518 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
04:39:28.518 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.30
04:39:28.518 00.000 12020 MoveAxis(E, 0, ABG)
04:39:28.519 00.001 12020 Move returns status 0, amount 0
04:39:28.519 00.000 12020 MoveAxis(N, 0, ABG)
04:39:28.519 00.000 12020 Move returns status 0, amount 0
04:39:28.520 00.001 9340 ScheduleExposure(2000,3,1) exposurePending=0
04:39:28.538 00.018 12020 move complete, result=0
04:39:28.539 00.001 9340 Enqueuing Expose request
04:39:28.550 00.011 12020 worker thread done servicing request
04:39:28.550 00.000 9340 GuideStep: -0.1 px 0 ms EAST, 0.3 px 0 ms NORTH
04:39:28.566 00.016 12020 Worker thread wakes up
04:39:28.567 00.001 12020 worker thread servicing REQUEST_EXPOSE 2000
04:39:28.567 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(1399,97,31,31)
04:39:28.578 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"b24c7b06-4dfe-4e21-b2fe-096b030cf6b7"}
04:39:28.596 00.018 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"b24c7b06-4dfe-4e21-b2fe-096b030cf6b7"}
04:39:28.649 00.053 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"3bc82551-b76e-49a7-926a-41fca1a187ae"}
04:39:28.665 00.016 9340 case statement mapped state 6 to 3
04:39:28.679 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"3bc82551-b76e-49a7-926a-41fca1a187ae"}
04:39:28.728 00.049 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"0709849b-72df-4484-9947-13a8d3565636"}
04:39:28.766 00.038 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":762,"width":15,"height":15,"star_pos":[6.82,6.51],"pixels":"..."},"id":"0709849b-72df-4484-9947-13a8d3565636"}
04:39:30.539 01.773 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"25a30701-a886-47aa-b22b-57e3f51a4861"}
04:39:30.568 00.029 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"25a30701-a886-47aa-b22b-57e3f51a4861"}
04:39:30.583 00.015 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"48da2983-f0af-41f5-bfef-0dc696b01c9a"}
04:39:30.615 00.032 9340 case statement mapped state 6 to 3
04:39:30.669 00.054 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"48da2983-f0af-41f5-bfef-0dc696b01c9a"}
04:39:30.736 00.067 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"6f9f8f79-6d4c-49ba-bf32-7195c16961e3"}
04:39:30.754 00.018 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":762,"width":15,"height":15,"star_pos":[6.82,6.51],"pixels":"..."},"id":"6f9f8f79-6d4c-49ba-bf32-7195c16961e3"}
04:39:30.978 00.224 12020 Exposure complete
04:39:31.404 00.426 12020 worker thread done servicing request
04:39:31.404 00.000 9340 OnExposeComplete: enter
04:39:31.420 00.016 9340 UpdateGuideState(): m_state=6
04:39:31.440 00.020 9340 Star::Find(15, 1413, 111, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 763
04:39:31.452 00.012 9340 Star::Find returns 1 (0), X=1413.59, Y=111.67, Mass=1549298, SNR=212.1, Peak=61698 HFD=5.0
04:39:31.478 00.026 9340 MultiStar: [#1 -0.63,-0.45,0.00,M1] [#2 -0.32,-0.54,0.00,M1] [#3 -1.04,-0.55,0.00,M2] [#4 -0.66,-0.07,0.00,M1] [#5 -0.75,-0.26,0.00,M1] [#6 -0.66,-0.14,0.00,M2] [#7 -0.96,-0.29,0.00,M3] [#8 -0.46,-0.40,0.00,M1] 
04:39:31.525 00.047 9340 CameraToMount -- cameraTheta (-2.77) - m_xAngle (0.05) = xAngle (-2.82 = -2.82)
04:39:31.546 00.021 9340 CameraToMount -- cameraTheta (-2.77) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-5.88 = 0.40)
04:39:31.568 00.022 9340 CameraToMount -- cameraX=-0.35 cameraY=-0.14 hyp=0.38 cameraTheta=-2.77 mountX=-0.36 mountY=0.15, mountTheta=2.75
04:39:31.595 00.027 9340 SchedulePrimaryMove(10104498, x=-0.35, y=-0.14, opts=13)
04:39:31.615 00.020 9340 Enqueuing Move request for scope (-0.35, -0.14)
04:39:31.667 00.052 12020 Worker thread wakes up
04:39:31.668 00.001 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.35, -0.14) opts 0xd
04:39:31.668 00.000 12020 Handling offset move in thread for scope, endpoint = (-0.35, -0.14)
04:39:31.668 00.000 12020 Moving (-0.35, -0.14) raw xDistance=-0.36 yDistance=0.15
04:39:31.668 00.000 12020 GuideAlgorithmHysteresis::Result() returns -0.15 from input -0.36
04:39:31.668 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:39:31.668 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
04:39:31.670 00.002 12020 MoveAxis(E, 27, ABG)
04:39:31.670 00.000 12020 Guiding  Dir = 2, Dur = 27
04:39:31.670 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=6192, max=65535, med=10278, FiltMin=8179, FiltMax=65523, Gamma=2.870
04:39:31.692 00.022 12020 IsSlewing returns 0
04:39:31.692 00.000 9340 UpdateGuideState exits: m=1549298 SNR=212.1
04:39:31.708 00.016 12020 IsGuiding returns 0
04:39:31.711 00.003 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:39:31.725 00.014 9340 ScheduleExposure(2000,3,1) exposurePending=0
04:39:31.749 00.024 12020 PulseGuide returned control before completion, sleep 11
04:39:31.750 00.001 9340 Enqueuing Expose request
04:39:31.773 00.023 12020 IsGuiding returns 1
04:39:31.773 00.000 12020 scope still moving after pulse duration time elapsed
04:39:31.817 00.044 12020 IsSlewing returns 0
04:39:31.818 00.001 12020 IsGuiding returns 0
04:39:31.818 00.000 12020 scope move finished after 27 + 82 ms
04:39:31.818 00.000 12020 Move returns status 0, amount 27
04:39:31.819 00.001 12020 MoveAxis(N, 0, ABG)
04:39:31.819 00.000 12020 Move returns status 0, amount 0
04:39:31.819 00.000 12020 move complete, result=0
04:39:31.819 00.000 12020 worker thread done servicing request
04:39:31.819 00.000 9340 GuideStep: -0.4 px 27 ms EAST, 0.1 px 0 ms NORTH
04:39:31.832 00.013 12020 Worker thread wakes up
04:39:31.832 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
04:39:31.833 00.001 12020 Handling exposure in thread, d=2000 o=3 r=(1399,97,31,31)
04:39:32.536 00.703 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"c1b20b4b-8867-4d50-b225-18bd62f9aec7"}
04:39:32.550 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"c1b20b4b-8867-4d50-b225-18bd62f9aec7"}
04:39:32.566 00.016 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"fa1c3882-1567-4a56-aead-cd7b4949af93"}
04:39:32.578 00.012 9340 case statement mapped state 6 to 3
04:39:32.587 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"fa1c3882-1567-4a56-aead-cd7b4949af93"}
04:39:32.603 00.016 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"624587e2-e7d2-4f80-987b-07d8a494e03c"}
04:39:32.621 00.018 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":763,"width":15,"height":15,"star_pos":[6.59,6.67],"pixels":"..."},"id":"624587e2-e7d2-4f80-987b-07d8a494e03c"}
04:39:34.198 01.577 12020 Exposure complete
04:39:34.502 00.304 12020 worker thread done servicing request
04:39:34.502 00.000 9340 OnExposeComplete: enter
04:39:34.525 00.023 9340 UpdateGuideState(): m_state=6
04:39:34.545 00.020 9340 Star::Find(15, 1413, 111, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 764
04:39:34.555 00.010 9340 Star::Find returns 1 (0), X=1413.60, Y=111.86, Mass=1554894, SNR=200.5, Peak=62378 HFD=5.1
04:39:34.571 00.016 9340 MultiStar: [#1 -0.61,-0.11,0.00,M2] [#2 -0.22,-0.27,0.90,U] [#3 -0.89,-0.22,0.00,M3] [#4 -0.74,-0.03,0.00,M2] [#5 -0.74,-0.01,0.00,M2] [#6 -0.71,-0.11,0.00,M3] [#7 -0.83,-0.03,0.00,M4] [#8 -0.45,-0.06,0.93,U] 
04:39:34.583 00.012 9340 refined, 2 included, MultiStar: {-0.34, -0.09}, one-star: {-0.35, 0.05}
04:39:34.606 00.023 9340 CameraToMount -- cameraTheta (-2.89) - m_xAngle (0.05) = xAngle (-2.94 = -2.94)
04:39:34.643 00.037 9340 CameraToMount -- cameraTheta (-2.89) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-6.00 = 0.28)
04:39:34.657 00.014 9340 CameraToMount -- cameraX=-0.34 cameraY=-0.09 hyp=0.35 cameraTheta=-2.89 mountX=-0.34 mountY=0.10, mountTheta=2.87
04:39:34.677 00.020 9340 SchedulePrimaryMove(10104498, x=-0.34, y=-0.09, opts=13)
04:39:34.688 00.011 9340 Enqueuing Move request for scope (-0.34, -0.09)
04:39:34.699 00.011 12020 Worker thread wakes up
04:39:34.699 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=6540, max=65535, med=10276, FiltMin=8271, FiltMax=65523, Gamma=2.870
04:39:34.714 00.015 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.34, -0.09) opts 0xd
04:39:34.715 00.001 9340 UpdateGuideState exits: m=1554894 SNR=200.5
04:39:34.726 00.011 12020 Handling offset move in thread for scope, endpoint = (-0.34, -0.09)
04:39:34.728 00.002 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:39:34.740 00.012 12020 Moving (-0.34, -0.09) raw xDistance=-0.34 yDistance=0.10
04:39:34.740 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
04:39:34.778 00.038 12020 GuideAlgorithmHysteresis::Result() returns -0.16 from input -0.34
04:39:34.778 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:39:34.778 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
04:39:34.778 00.000 9340 Enqueuing Expose request
04:39:34.791 00.013 12020 MoveAxis(E, 28, ABG)
04:39:34.791 00.000 12020 Guiding  Dir = 2, Dur = 28
04:39:34.792 00.001 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"870d3892-f13c-4784-8da7-f5c36c41c5ce"}
04:39:34.802 00.010 12020 IsSlewing returns 0
04:39:34.802 00.000 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"870d3892-f13c-4784-8da7-f5c36c41c5ce"}
04:39:34.818 00.016 12020 IsGuiding returns 0
04:39:34.819 00.001 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"e46a294a-059e-4886-9cf7-550c91a1ade2"}
04:39:34.829 00.010 9340 case statement mapped state 6 to 3
04:39:34.839 00.010 12020 PulseGuide returned control before completion, sleep 20
04:39:34.839 00.000 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"e46a294a-059e-4886-9cf7-550c91a1ade2"}
04:39:34.856 00.017 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"9e6c6103-4ad1-44f8-8e2b-1738dd734f46"}
04:39:34.873 00.017 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":764,"width":15,"height":15,"star_pos":[6.60,6.86],"pixels":"..."},"id":"9e6c6103-4ad1-44f8-8e2b-1738dd734f46"}
04:39:34.904 00.031 12020 IsGuiding returns 1
04:39:34.907 00.003 12020 scope still moving after pulse duration time elapsed
04:39:34.927 00.020 12020 IsSlewing returns 0
04:39:34.928 00.001 12020 IsGuiding returns 0
04:39:34.929 00.001 12020 scope move finished after 28 + 82 ms
04:39:34.929 00.000 12020 Move returns status 0, amount 28
04:39:34.929 00.000 12020 MoveAxis(N, 0, ABG)
04:39:34.929 00.000 12020 Move returns status 0, amount 0
04:39:34.929 00.000 12020 move complete, result=0
04:39:34.929 00.000 12020 worker thread done servicing request
04:39:34.930 00.001 9340 GuideStep: -0.3 px 28 ms EAST, 0.1 px 0 ms NORTH
04:39:34.947 00.017 12020 Worker thread wakes up
04:39:34.949 00.002 12020 worker thread servicing REQUEST_EXPOSE 2000
04:39:34.949 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(1399,97,31,31)
04:39:36.534 01.585 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"e6c9465c-af31-4223-8f30-fcceb15d12ae"}
04:39:36.546 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"e6c9465c-af31-4223-8f30-fcceb15d12ae"}
04:39:36.571 00.025 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"48274e3d-d6f5-46c2-ba64-77775361b06c"}
04:39:36.583 00.012 9340 case statement mapped state 6 to 3
04:39:36.629 00.046 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"48274e3d-d6f5-46c2-ba64-77775361b06c"}
04:39:36.642 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"f34052c9-d536-4b57-af2a-a93ff4eb82b6"}
04:39:36.661 00.019 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":764,"width":15,"height":15,"star_pos":[6.60,6.86],"pixels":"..."},"id":"f34052c9-d536-4b57-af2a-a93ff4eb82b6"}
04:39:37.336 00.675 12020 Exposure complete
04:39:37.715 00.379 12020 worker thread done servicing request
04:39:37.716 00.001 9340 OnExposeComplete: enter
04:39:37.754 00.038 9340 UpdateGuideState(): m_state=6
04:39:37.775 00.021 9340 Star::Find(15, 1413, 111, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 765
04:39:37.795 00.020 9340 Star::Find returns 1 (0), X=1413.70, Y=111.86, Mass=1556436, SNR=204.3, Peak=61396 HFD=5.0
04:39:37.808 00.013 9340 MultiStar: [#1 -0.45,-0.28,0.00,M3] [#2 -0.17,-0.41,0.79,U] [#3 -0.72,-0.29,0.00,M4] [#4 -0.63,0.01,0.00,M3] [#5 -0.59,0.11,0.00,M3] [#6 -0.58,-0.16,0.00,M4] [#7 -0.66,-0.01,0.00,M5] [#8 -0.36,-0.25,1.08,U] 
04:39:37.842 00.034 9340 single-star, 2 included, MultiStar: {-0.26, -0.19}, one-star: {-0.24, 0.05}
04:39:37.860 00.018 9340 CameraToMount -- cameraTheta (2.92) - m_xAngle (0.05) = xAngle (2.87 = 2.87)
04:39:37.896 00.036 9340 CameraToMount -- cameraTheta (2.92) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-0.19 = -0.19)
04:39:37.918 00.022 9340 CameraToMount -- cameraX=-0.24 cameraY=0.05 hyp=0.25 cameraTheta=2.92 mountX=-0.24 mountY=-0.05, mountTheta=-2.94
04:39:37.954 00.036 9340 SchedulePrimaryMove(10104498, x=-0.24, y=0.05, opts=13)
04:39:37.969 00.015 9340 Enqueuing Move request for scope (-0.24, 0.05)
04:39:37.989 00.020 12020 Worker thread wakes up
04:39:37.989 00.000 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.24, 0.05) opts 0xd
04:39:37.989 00.000 12020 Handling offset move in thread for scope, endpoint = (-0.24, 0.05)
04:39:37.989 00.000 12020 Moving (-0.24, 0.05) raw xDistance=-0.24 yDistance=-0.05
04:39:37.990 00.001 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.24
04:39:37.990 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:39:37.990 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
04:39:37.990 00.000 12020 MoveAxis(E, 0, ABG)
04:39:37.991 00.001 9340 UpdateImageDisplay: Size=(1920,1080) min=6338, max=65535, med=10214, FiltMin=8072, FiltMax=65523, Gamma=2.870
04:39:38.064 00.073 12020 Move returns status 0, amount 0
04:39:38.065 00.001 9340 UpdateGuideState exits: m=1556436 SNR=204.3
04:39:38.081 00.016 12020 MoveAxis(N, 0, ABG)
04:39:38.082 00.001 12020 Move returns status 0, amount 0
04:39:38.082 00.000 12020 move complete, result=0
04:39:38.082 00.000 12020 worker thread done servicing request
04:39:38.082 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:39:38.101 00.019 9340 ScheduleExposure(2000,3,1) exposurePending=0
04:39:38.148 00.047 9340 Enqueuing Expose request
04:39:38.198 00.050 12020 Worker thread wakes up
04:39:38.198 00.000 9340 GuideStep: -0.2 px 0 ms EAST, -0.0 px 0 ms NORTH
04:39:38.215 00.017 12020 worker thread servicing REQUEST_EXPOSE 2000
04:39:38.215 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(1399,97,31,31)
04:39:38.534 00.319 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"403dd230-639a-47d8-8729-108a8485e70d"}
04:39:38.547 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"403dd230-639a-47d8-8729-108a8485e70d"}
04:39:38.561 00.014 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"c734c831-dd22-45df-a209-bebe503ce78d"}
04:39:38.583 00.022 9340 case statement mapped state 6 to 3
04:39:38.631 00.048 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"c734c831-dd22-45df-a209-bebe503ce78d"}
04:39:38.652 00.021 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"8fe5109c-8db8-4053-8bda-937f3ccfbbd1"}
04:39:38.665 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":765,"width":15,"height":15,"star_pos":[6.70,6.86],"pixels":"..."},"id":"8fe5109c-8db8-4053-8bda-937f3ccfbbd1"}
04:39:40.536 01.871 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"9175ee09-3e05-4a25-88d9-18f0717cfddc"}
04:39:40.563 00.027 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"9175ee09-3e05-4a25-88d9-18f0717cfddc"}
04:39:40.581 00.018 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"28a590a8-b3cb-4e4c-8323-3585796f2a59"}
04:39:40.596 00.015 9340 case statement mapped state 6 to 3
04:39:40.610 00.014 12020 Exposure complete
04:39:40.611 00.001 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"28a590a8-b3cb-4e4c-8323-3585796f2a59"}
04:39:40.639 00.028 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"6f8be6f7-b98a-4426-b735-157b4b0f8a67"}
04:39:40.658 00.019 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":765,"width":15,"height":15,"star_pos":[6.70,6.86],"pixels":"..."},"id":"6f8be6f7-b98a-4426-b735-157b4b0f8a67"}
04:39:40.911 00.253 12020 worker thread done servicing request
04:39:40.911 00.000 9340 OnExposeComplete: enter
04:39:40.930 00.019 9340 UpdateGuideState(): m_state=6
04:39:40.944 00.014 9340 Star::Find(15, 1413, 111, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 766
04:39:40.973 00.029 9340 Star::Find returns 1 (0), X=1413.44, Y=111.93, Mass=1511675, SNR=303.4, Peak=61550 HFD=5.0
04:39:40.988 00.015 9340 MultiStar: [#1 -0.80,-0.13,0.00,M4] [#2 -0.52,-0.25,0.00,M1] [#3 -0.97,-0.14,0.00,M5] [#4 -0.95,0.05,0.00,M4] [#5 -0.94,-0.08,0.00,M4] [#6 -0.98,0.03,0.00,M5] [#7 -1.04,0.02,0.00,M6] [#8 -0.77,-0.11,0.00,M1] 
04:39:41.002 00.014 9340 CameraToMount -- cameraTheta (2.90) - m_xAngle (0.05) = xAngle (2.86 = 2.86)
04:39:41.022 00.020 9340 CameraToMount -- cameraTheta (2.90) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-0.21 = -0.21)
04:39:41.033 00.011 9340 CameraToMount -- cameraX=-0.50 cameraY=0.12 hyp=0.51 cameraTheta=2.90 mountX=-0.49 mountY=-0.11, mountTheta=-2.93
04:39:41.051 00.018 9340 SchedulePrimaryMove(10104498, x=-0.50, y=0.12, opts=13)
04:39:41.063 00.012 9340 Enqueuing Move request for scope (-0.50, 0.12)
04:39:41.079 00.016 12020 Worker thread wakes up
04:39:41.080 00.001 9340 UpdateImageDisplay: Size=(1920,1080) min=6074, max=65535, med=10214, FiltMin=8095, FiltMax=65523, Gamma=2.870
04:39:41.114 00.034 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.50, 0.12) opts 0xd
04:39:41.115 00.001 9340 UpdateGuideState exits: m=1511675 SNR=303.4
04:39:41.131 00.016 12020 Handling offset move in thread for scope, endpoint = (-0.50, 0.12)
04:39:41.131 00.000 12020 Moving (-0.50, 0.12) raw xDistance=-0.49 yDistance=-0.11
04:39:41.131 00.000 12020 GuideAlgorithmHysteresis::Result() returns -0.21 from input -0.49
04:39:41.131 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:39:41.145 00.014 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:39:41.145 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
04:39:41.147 00.002 12020 MoveAxis(E, 37, ABG)
04:39:41.150 00.003 9340 ScheduleExposure(2000,3,1) exposurePending=0
04:39:41.161 00.011 12020 Guiding  Dir = 2, Dur = 37
04:39:41.161 00.000 9340 Enqueuing Expose request
04:39:41.173 00.012 12020 IsSlewing returns 0
04:39:41.174 00.001 12020 IsGuiding returns 0
04:39:41.202 00.028 12020 PulseGuide returned control before completion, sleep 20
04:39:41.265 00.063 12020 IsGuiding returns 0
04:39:41.266 00.001 12020 Move returns status 0, amount 37
04:39:41.266 00.000 12020 MoveAxis(N, 0, ABG)
04:39:41.266 00.000 12020 Move returns status 0, amount 0
04:39:41.266 00.000 12020 move complete, result=0
04:39:41.266 00.000 12020 worker thread done servicing request
04:39:41.267 00.001 9340 GuideStep: -0.5 px 37 ms EAST, -0.1 px 0 ms NORTH
04:39:41.282 00.015 12020 Worker thread wakes up
04:39:41.283 00.001 12020 worker thread servicing REQUEST_EXPOSE 2000
04:39:41.283 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(1399,97,31,31)
04:39:42.531 01.248 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"5c2986d3-ff54-443d-ab66-ad7994dd5b46"}
04:39:42.555 00.024 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"5c2986d3-ff54-443d-ab66-ad7994dd5b46"}
04:39:42.626 00.071 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"69887086-007e-43f2-9d27-faf291d571f1"}
04:39:42.638 00.012 9340 case statement mapped state 6 to 3
04:39:42.656 00.018 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"69887086-007e-43f2-9d27-faf291d571f1"}
04:39:42.668 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"5cf5878a-2b8e-4b47-ab2b-b3c5314feec3"}
04:39:42.681 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":766,"width":15,"height":15,"star_pos":[7.44,6.93],"pixels":"..."},"id":"5cf5878a-2b8e-4b47-ab2b-b3c5314feec3"}
04:39:43.668 00.987 12020 Exposure complete
04:39:44.068 00.400 12020 worker thread done servicing request
04:39:44.068 00.000 9340 OnExposeComplete: enter
04:39:44.104 00.036 9340 UpdateGuideState(): m_state=6
04:39:44.155 00.051 9340 Star::Find(15, 1413, 111, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 767
04:39:44.210 00.055 9340 Star::Find returns 1 (0), X=1413.56, Y=111.83, Mass=1583416, SNR=255.6, Peak=61284 HFD=5.1
04:39:44.252 00.042 9340 MultiStar: [#1 -0.45,-0.14,0.87,U] [#2 -0.17,-0.34,0.73,U] [#3 -0.81,-0.26,0.00,M6] [#4 -0.67,-0.02,0.00,M5] [#5 -0.54,-0.01,0.00,M5] [#6 -0.66,0.06,0.00,M6] [#7 -0.81,-0.14,0.00,M7] [#8 -0.52,-0.11,0.00,M2] 
04:39:44.341 00.089 9340 refined, 2 included, MultiStar: {-0.35, -0.14}, one-star: {-0.38, 0.02}
04:39:44.407 00.066 9340 CameraToMount -- cameraTheta (-2.77) - m_xAngle (0.05) = xAngle (-2.82 = -2.82)
04:39:44.446 00.039 9340 CameraToMount -- cameraTheta (-2.77) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-5.88 = 0.40)
04:39:44.505 00.059 9340 CameraToMount -- cameraX=-0.35 cameraY=-0.14 hyp=0.37 cameraTheta=-2.77 mountX=-0.35 mountY=0.14, mountTheta=2.75
04:39:44.539 00.034 9340 SchedulePrimaryMove(10104498, x=-0.35, y=-0.14, opts=13)
04:39:44.555 00.016 9340 Enqueuing Move request for scope (-0.35, -0.14)
04:39:44.580 00.025 12020 Worker thread wakes up
04:39:44.580 00.000 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.35, -0.14) opts 0xd
04:39:44.580 00.000 12020 Handling offset move in thread for scope, endpoint = (-0.35, -0.14)
04:39:44.580 00.000 12020 Moving (-0.35, -0.14) raw xDistance=-0.35 yDistance=0.14
04:39:44.581 00.001 12020 GuideAlgorithmHysteresis::Result() returns -0.16 from input -0.35
04:39:44.581 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:39:44.581 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
04:39:44.581 00.000 12020 MoveAxis(E, 29, ABG)
04:39:44.581 00.000 12020 Guiding  Dir = 2, Dur = 29
04:39:44.584 00.003 12020 IsSlewing returns 0
04:39:44.586 00.002 12020 IsGuiding returns 0
04:39:44.586 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=6263, max=65535, med=10239, FiltMin=8019, FiltMax=65523, Gamma=2.870
04:39:44.630 00.044 12020 IsGuiding returns 1
04:39:44.630 00.000 12020 scope still moving after pulse duration time elapsed
04:39:44.635 00.005 9340 UpdateGuideState exits: m=1583416 SNR=255.6
04:39:44.672 00.037 12020 IsSlewing returns 0
04:39:44.674 00.002 12020 IsGuiding returns 0
04:39:44.675 00.001 12020 scope move finished after 29 + 60 ms
04:39:44.675 00.000 12020 Move returns status 0, amount 29
04:39:44.675 00.000 12020 MoveAxis(N, 0, ABG)
04:39:44.675 00.000 12020 Move returns status 0, amount 0
04:39:44.675 00.000 12020 move complete, result=0
04:39:44.677 00.002 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:39:44.697 00.020 12020 worker thread done servicing request
04:39:44.697 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
04:39:44.745 00.048 9340 Enqueuing Expose request
04:39:44.805 00.060 12020 Worker thread wakes up
04:39:44.805 00.000 9340 GuideStep: -0.4 px 29 ms EAST, 0.1 px 0 ms NORTH
04:39:44.821 00.016 12020 worker thread servicing REQUEST_EXPOSE 2000
04:39:44.821 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(1399,97,31,31)
04:39:44.831 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"41214563-98d1-4a0c-9bb3-4e6cf4cfd846"}
04:39:44.847 00.016 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"41214563-98d1-4a0c-9bb3-4e6cf4cfd846"}
04:39:44.882 00.035 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"7c6f14d2-f10c-46c9-bb78-59c283df4019"}
04:39:44.928 00.046 9340 case statement mapped state 6 to 3
04:39:44.946 00.018 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"7c6f14d2-f10c-46c9-bb78-59c283df4019"}
04:39:44.963 00.017 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"4fbed70f-f3ee-474b-9b21-fb9135ddccd4"}
04:39:44.978 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":767,"width":15,"height":15,"star_pos":[6.56,6.83],"pixels":"..."},"id":"4fbed70f-f3ee-474b-9b21-fb9135ddccd4"}
04:39:46.557 01.579 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"e818737e-2f1a-4e0c-b104-83722575f164"}
04:39:46.578 00.021 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"e818737e-2f1a-4e0c-b104-83722575f164"}
04:39:46.599 00.021 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"70129ba4-c3eb-4f24-a918-01849a2aae1b"}
04:39:46.615 00.016 9340 case statement mapped state 6 to 3
04:39:46.655 00.040 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"70129ba4-c3eb-4f24-a918-01849a2aae1b"}
04:39:46.672 00.017 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"0110dd59-499b-4973-b98b-a614b732c32e"}
04:39:46.696 00.024 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":767,"width":15,"height":15,"star_pos":[6.56,6.83],"pixels":"..."},"id":"0110dd59-499b-4973-b98b-a614b732c32e"}
04:39:47.208 00.512 12020 Exposure complete
04:39:47.483 00.275 12020 worker thread done servicing request
04:39:47.484 00.001 9340 OnExposeComplete: enter
04:39:47.504 00.020 9340 UpdateGuideState(): m_state=6
04:39:47.518 00.014 9340 Star::Find(15, 1413, 111, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 768
04:39:47.535 00.017 9340 Star::Find returns 1 (0), X=1413.74, Y=111.61, Mass=1529223, SNR=203.4, Peak=61105 HFD=4.9
04:39:47.551 00.016 9340 MultiStar: [#1 -0.29,-0.25,1.04,U] [#2 0.09,-0.32,0.83,U] [#3 -0.44,-0.29,0.00,M7] [#4 -0.48,-0.14,1.19,U] [#5 -0.44,-0.15,0.95,U] [#6 -0.32,-0.01,1.02,U] [#7 -0.49,-0.15,1.03,U] [#8 -0.39,-0.28,0.96,U] 
04:39:47.565 00.014 9340 single-star, 7 included, MultiStar: {-0.33, -0.18}, one-star: {-0.20, -0.20}
04:39:47.611 00.046 9340 CameraToMount -- cameraTheta (-2.38) - m_xAngle (0.05) = xAngle (-2.42 = -2.42)
04:39:47.635 00.024 9340 CameraToMount -- cameraTheta (-2.38) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-5.49 = 0.79)
04:39:47.651 00.016 9340 CameraToMount -- cameraX=-0.20 cameraY=-0.20 hyp=0.28 cameraTheta=-2.38 mountX=-0.21 mountY=0.20, mountTheta=2.38
04:39:47.667 00.016 9340 SchedulePrimaryMove(10104498, x=-0.20, y=-0.20, opts=13)
04:39:47.695 00.028 9340 Enqueuing Move request for scope (-0.20, -0.20)
04:39:47.707 00.012 12020 Worker thread wakes up
04:39:47.707 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=6007, max=65535, med=10223, FiltMin=7825, FiltMax=65523, Gamma=2.870
04:39:47.746 00.039 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.20, -0.20) opts 0xd
04:39:47.747 00.001 12020 Handling offset move in thread for scope, endpoint = (-0.20, -0.20)
04:39:47.747 00.000 12020 Moving (-0.20, -0.20) raw xDistance=-0.21 yDistance=0.20
04:39:47.747 00.000 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.21
04:39:47.747 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:39:47.748 00.001 9340 UpdateGuideState exits: m=1529223 SNR=203.4
04:39:47.765 00.017 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.20
04:39:47.765 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:39:47.781 00.016 12020 MoveAxis(E, 0, ABG)
04:39:47.782 00.001 12020 Move returns status 0, amount 0
04:39:47.782 00.000 12020 MoveAxis(N, 0, ABG)
04:39:47.782 00.000 12020 Move returns status 0, amount 0
04:39:47.783 00.001 12020 move complete, result=0
04:39:47.783 00.000 12020 worker thread done servicing request
04:39:47.784 00.001 9340 ScheduleExposure(2000,3,1) exposurePending=0
04:39:47.797 00.013 9340 Enqueuing Expose request
04:39:47.807 00.010 12020 Worker thread wakes up
04:39:47.808 00.001 9340 GuideStep: -0.2 px 0 ms EAST, 0.2 px 0 ms NORTH
04:39:47.821 00.013 12020 worker thread servicing REQUEST_EXPOSE 2000
04:39:47.821 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(1399,97,31,31)
04:39:48.557 00.736 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"fb253afd-2fd0-420f-9bda-234c420b5511"}
04:39:48.575 00.018 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"fb253afd-2fd0-420f-9bda-234c420b5511"}
04:39:48.592 00.017 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"bcc51f73-8547-4e3c-b1b7-33b2368b85e5"}
04:39:48.607 00.015 9340 case statement mapped state 6 to 3
04:39:48.621 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"bcc51f73-8547-4e3c-b1b7-33b2368b85e5"}
04:39:48.642 00.021 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"373485ff-3e17-44b4-a413-0ef80dbac325"}
04:39:48.663 00.021 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":768,"width":15,"height":15,"star_pos":[6.74,6.61],"pixels":"..."},"id":"373485ff-3e17-44b4-a413-0ef80dbac325"}
04:39:50.220 01.557 12020 Exposure complete
04:39:50.557 00.337 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"8c7bd64c-e13e-4607-911a-af10653b2b03"}
04:39:50.600 00.043 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"8c7bd64c-e13e-4607-911a-af10653b2b03"}
04:39:50.702 00.102 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"473270b3-9dae-40ec-b768-7cb69558b488"}
04:39:50.793 00.091 9340 case statement mapped state 6 to 3
04:39:50.841 00.048 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"473270b3-9dae-40ec-b768-7cb69558b488"}
04:39:50.908 00.067 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"c7dc5a6d-a868-452c-ba43-71bcd03223a8"}
04:39:50.945 00.037 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":768,"width":15,"height":15,"star_pos":[6.74,6.61],"pixels":"..."},"id":"c7dc5a6d-a868-452c-ba43-71bcd03223a8"}
04:39:51.031 00.086 12020 worker thread done servicing request
04:39:51.032 00.001 9340 OnExposeComplete: enter
04:39:51.064 00.032 9340 UpdateGuideState(): m_state=6
04:39:51.146 00.082 9340 Star::Find(15, 1413, 111, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 769
04:39:51.194 00.048 9340 Star::Find returns 1 (0), X=1413.31, Y=111.53, Mass=1557269, SNR=221.8, Peak=64384 HFD=5.1
04:39:51.267 00.073 9340 MultiStar: [#1 -0.78,-0.49,0.00,M3] [#2 -0.33,-0.72,0.00,M1] [#3 -1.16,-0.48,0.00,M8] [#4 -0.83,-0.29,0.00,M5] [#5 -0.88,-0.26,0.00,M5] [#6 -0.97,-0.17,0.00,M6] [#7 -1.05,-0.28,0.00,M7] [#8 -0.50,-0.28,0.00,M2] 
04:39:51.298 00.031 9340 CameraToMount -- cameraTheta (-2.73) - m_xAngle (0.05) = xAngle (-2.77 = -2.77)
04:39:51.369 00.071 9340 CameraToMount -- cameraTheta (-2.73) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-5.84 = 0.44)
04:39:51.394 00.025 9340 CameraToMount -- cameraX=-0.64 cameraY=-0.28 hyp=0.70 cameraTheta=-2.73 mountX=-0.65 mountY=0.30, mountTheta=2.71
04:39:51.453 00.059 9340 SchedulePrimaryMove(10104498, x=-0.64, y=-0.28, opts=13)
04:39:51.520 00.067 9340 Enqueuing Move request for scope (-0.64, -0.28)
04:39:51.537 00.017 12020 Worker thread wakes up
04:39:51.538 00.001 9340 UpdateImageDisplay: Size=(1920,1080) min=6419, max=65535, med=10211, FiltMin=7436, FiltMax=65523, Gamma=2.870
04:39:51.557 00.019 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.64, -0.28) opts 0xd
04:39:51.558 00.001 9340 UpdateGuideState exits: m=1557269 SNR=221.8
04:39:51.579 00.021 12020 Handling offset move in thread for scope, endpoint = (-0.64, -0.28)
04:39:51.579 00.000 12020 Moving (-0.64, -0.28) raw xDistance=-0.65 yDistance=0.30
04:39:51.580 00.001 12020 GuideAlgorithmHysteresis::Result() returns -0.27 from input -0.65
04:39:51.580 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
04:39:51.580 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.30
04:39:51.580 00.000 12020 MoveAxis(E, 49, ABG)
04:39:51.580 00.000 12020 Guiding  Dir = 2, Dur = 49
04:39:51.581 00.001 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:39:51.644 00.063 12020 IsSlewing returns 0
04:39:51.647 00.003 12020 IsGuiding returns 0
04:39:51.651 00.004 9340 ScheduleExposure(2000,3,1) exposurePending=0
04:39:51.683 00.032 12020 PulseGuide returned control before completion, sleep 30
04:39:51.684 00.001 9340 Enqueuing Expose request
04:39:51.755 00.071 12020 IsGuiding returns 0
04:39:51.755 00.000 12020 Move returns status 0, amount 49
04:39:51.756 00.001 12020 MoveAxis(N, 0, ABG)
04:39:51.756 00.000 12020 Move returns status 0, amount 0
04:39:51.756 00.000 12020 move complete, result=0
04:39:51.756 00.000 12020 worker thread done servicing request
04:39:51.757 00.001 9340 GuideStep: -0.7 px 49 ms EAST, 0.3 px 0 ms NORTH
04:39:51.776 00.019 12020 Worker thread wakes up
04:39:51.776 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
04:39:51.776 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(1399,97,31,31)
04:39:52.557 00.781 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"bb8f0e1c-db0c-48d5-b801-7f0f261f5a76"}
04:39:52.576 00.019 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"bb8f0e1c-db0c-48d5-b801-7f0f261f5a76"}
04:39:52.609 00.033 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"c37a2cd5-f3e2-47eb-b738-7d9cd5ae483b"}
04:39:52.659 00.050 9340 case statement mapped state 6 to 3
04:39:52.675 00.016 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"c37a2cd5-f3e2-47eb-b738-7d9cd5ae483b"}
04:39:52.691 00.016 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"1c7198eb-df7a-463b-b850-d6fa6982aa06"}
04:39:52.708 00.017 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":769,"width":15,"height":15,"star_pos":[7.31,6.53],"pixels":"..."},"id":"1c7198eb-df7a-463b-b850-d6fa6982aa06"}
04:39:54.262 01.554 12020 Exposure complete
04:39:54.554 00.292 12020 worker thread done servicing request
04:39:54.554 00.000 9340 OnExposeComplete: enter
04:39:54.575 00.021 9340 UpdateGuideState(): m_state=6
04:39:54.591 00.016 9340 Star::Find(15, 1413, 111, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 770
04:39:54.626 00.035 9340 Star::Find returns 1 (0), X=1413.76, Y=111.73, Mass=1570188, SNR=199.1, Peak=61222 HFD=5.1
04:39:54.644 00.018 9340 MultiStar: [#1 -0.35,-0.22,1.14,U] [#2 -0.09,-0.35,0.76,U] [#3 -0.73,-0.41,0.00,M9] [#4 -0.56,-0.18,0.00,M6] [#5 -0.49,-0.13,1.03,U] [#6 -0.59,-0.01,0.00,M7] [#7 -0.60,-0.10,0.00,M8] [#8 -0.28,-0.23,0.91,U] 
04:39:54.657 00.013 9340 single-star, 4 included, MultiStar: {-0.29, -0.19}, one-star: {-0.19, -0.08}
04:39:54.672 00.015 9340 CameraToMount -- cameraTheta (-2.76) - m_xAngle (0.05) = xAngle (-2.81 = -2.81)
04:39:54.685 00.013 9340 CameraToMount -- cameraTheta (-2.76) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-5.88 = 0.41)
04:39:54.695 00.010 9340 CameraToMount -- cameraX=-0.19 cameraY=-0.08 hyp=0.20 cameraTheta=-2.76 mountX=-0.19 mountY=0.08, mountTheta=2.74
04:39:54.712 00.017 9340 SchedulePrimaryMove(10104498, x=-0.19, y=-0.08, opts=13)
04:39:54.725 00.013 9340 Enqueuing Move request for scope (-0.19, -0.08)
04:39:54.766 00.041 12020 Worker thread wakes up
04:39:54.767 00.001 9340 UpdateImageDisplay: Size=(1920,1080) min=6495, max=65535, med=10265, FiltMin=7989, FiltMax=65523, Gamma=2.870
04:39:54.780 00.013 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.19, -0.08) opts 0xd
04:39:54.780 00.000 9340 UpdateGuideState exits: m=1570188 SNR=199.1
04:39:54.791 00.011 12020 Handling offset move in thread for scope, endpoint = (-0.19, -0.08)
04:39:54.791 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:39:54.803 00.012 12020 Moving (-0.19, -0.08) raw xDistance=-0.19 yDistance=0.08
04:39:54.803 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
04:39:54.815 00.012 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.19
04:39:54.815 00.000 9340 Enqueuing Expose request
04:39:54.826 00.011 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:39:54.826 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
04:39:54.826 00.000 12020 MoveAxis(E, 0, ABG)
04:39:54.827 00.001 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"499a6cb4-8b72-47db-b356-4ed65469cca2"}
04:39:54.843 00.016 12020 Move returns status 0, amount 0
04:39:54.843 00.000 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"499a6cb4-8b72-47db-b356-4ed65469cca2"}
04:39:54.856 00.013 12020 MoveAxis(N, 0, ABG)
04:39:54.856 00.000 12020 Move returns status 0, amount 0
04:39:54.857 00.001 12020 move complete, result=0
04:39:54.857 00.000 12020 worker thread done servicing request
04:39:54.858 00.001 12020 Worker thread wakes up
04:39:54.859 00.001 12020 worker thread servicing REQUEST_EXPOSE 2000
04:39:54.859 00.000 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"32fdb09b-be52-44bf-aa8b-be9d2f1ec405"}
04:39:54.892 00.033 12020 Handling exposure in thread, d=2000 o=3 r=(1399,97,31,31)
04:39:54.892 00.000 9340 case statement mapped state 6 to 3
04:39:54.906 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"32fdb09b-be52-44bf-aa8b-be9d2f1ec405"}
04:39:54.916 00.010 9340 GuideStep: -0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
04:39:54.940 00.024 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"3b441670-3ee1-4d5e-9cc3-c9513bac32ab"}
04:39:54.950 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":770,"width":15,"height":15,"star_pos":[6.76,6.73],"pixels":"..."},"id":"3b441670-3ee1-4d5e-9cc3-c9513bac32ab"}
04:39:56.556 01.606 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"3aaef70e-2c06-4e02-bb34-d1f350e37a2f"}
04:39:56.568 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"3aaef70e-2c06-4e02-bb34-d1f350e37a2f"}
04:39:56.589 00.021 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"3d37de8d-b48f-49b0-a26b-81f35604b7f6"}
04:39:56.600 00.011 9340 case statement mapped state 6 to 3
04:39:56.611 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"3d37de8d-b48f-49b0-a26b-81f35604b7f6"}
04:39:56.633 00.022 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"b9230f29-f715-465c-9443-1958015deebf"}
04:39:56.649 00.016 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":770,"width":15,"height":15,"star_pos":[6.76,6.73],"pixels":"..."},"id":"b9230f29-f715-465c-9443-1958015deebf"}
04:39:57.281 00.632 12020 Exposure complete
04:39:57.621 00.340 12020 worker thread done servicing request
04:39:57.622 00.001 9340 OnExposeComplete: enter
04:39:57.669 00.047 9340 UpdateGuideState(): m_state=6
04:39:57.693 00.024 9340 Star::Find(15, 1413, 111, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 771
04:39:57.722 00.029 9340 Star::Find returns 1 (0), X=1413.47, Y=111.84, Mass=1596301, SNR=217.6, Peak=61628 HFD=5.1
04:39:57.750 00.028 9340 MultiStar: [#1 -0.67,-0.24,0.00,M3] [#2 -0.40,-0.23,0.82,U] [#3 -1.07,-0.27,0.00,M10] [#4 -0.92,-0.05,0.00,M7] [#5 -0.92,0.04,0.00,M5] [#6 -0.87,-0.09,0.00,M8] [#7 -0.99,-0.12,0.00,M9] [#8 -0.52,-0.17,0.00,M2] 
04:39:57.803 00.053 9340 refined, 1 included, MultiStar: {-0.44, -0.09}, one-star: {-0.47, 0.03}
04:39:57.829 00.026 9340 CameraToMount -- cameraTheta (-2.94) - m_xAngle (0.05) = xAngle (-2.99 = -2.99)
04:39:57.855 00.026 9340 CameraToMount -- cameraTheta (-2.94) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-6.06 = 0.22)
04:39:57.890 00.035 9340 CameraToMount -- cameraX=-0.44 cameraY=-0.09 hyp=0.45 cameraTheta=-2.94 mountX=-0.44 mountY=0.10, mountTheta=2.92
04:39:57.954 00.064 9340 SchedulePrimaryMove(10104498, x=-0.44, y=-0.09, opts=13)
04:39:57.973 00.019 9340 Enqueuing Move request for scope (-0.44, -0.09)
04:39:58.041 00.068 12020 Worker thread wakes up
04:39:58.041 00.000 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.44, -0.09) opts 0xd
04:39:58.043 00.002 12020 Handling offset move in thread for scope, endpoint = (-0.44, -0.09)
04:39:58.044 00.001 12020 Moving (-0.44, -0.09) raw xDistance=-0.44 yDistance=0.10
04:39:58.044 00.000 12020 GuideAlgorithmHysteresis::Result() returns -0.19 from input -0.44
04:39:58.044 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:39:58.044 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
04:39:58.054 00.010 9340 UpdateImageDisplay: Size=(1920,1080) min=6327, max=65535, med=10225, FiltMin=8115, FiltMax=65523, Gamma=2.870
04:39:58.149 00.095 12020 MoveAxis(E, 33, ABG)
04:39:58.149 00.000 12020 Guiding  Dir = 2, Dur = 33
04:39:58.150 00.001 9340 UpdateGuideState exits: m=1596301 SNR=217.6
04:39:58.167 00.017 12020 IsSlewing returns 0
04:39:58.168 00.001 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:39:58.189 00.021 12020 IsGuiding returns 0
04:39:58.189 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
04:39:58.225 00.036 12020 PulseGuide returned control before completion, sleep 17
04:39:58.252 00.027 9340 Enqueuing Expose request
04:39:58.276 00.024 12020 IsGuiding returns 1
04:39:58.276 00.000 12020 scope still moving after pulse duration time elapsed
04:39:58.322 00.046 12020 IsSlewing returns 0
04:39:58.331 00.009 12020 IsGuiding returns 1
04:39:58.439 00.108 12020 IsSlewing returns 0
04:39:58.451 00.012 12020 IsGuiding returns 0
04:39:58.451 00.000 12020 scope move finished after 33 + 229 ms
04:39:58.452 00.001 12020 Move returns status 0, amount 33
04:39:58.453 00.001 12020 MoveAxis(N, 0, ABG)
04:39:58.453 00.000 12020 Move returns status 0, amount 0
04:39:58.453 00.000 12020 move complete, result=0
04:39:58.453 00.000 12020 worker thread done servicing request
04:39:58.454 00.001 9340 GuideStep: -0.4 px 33 ms EAST, 0.1 px 0 ms NORTH
04:39:58.471 00.017 12020 Worker thread wakes up
04:39:58.471 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
04:39:58.471 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(1399,97,31,31)
04:39:58.565 00.094 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"91282abb-6c1c-472d-bcca-a9e4afd19b1f"}
04:39:58.734 00.169 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"91282abb-6c1c-472d-bcca-a9e4afd19b1f"}
04:39:58.784 00.050 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"f6c63847-50c8-4012-aaa6-cbbd901e15c0"}
04:39:58.860 00.076 9340 case statement mapped state 6 to 3
04:39:59.057 00.197 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"f6c63847-50c8-4012-aaa6-cbbd901e15c0"}
04:39:59.168 00.111 9340 evsrv: cli 100A41E8 connect
04:39:59.436 00.268 9340 case statement mapped state 6 to 3
04:39:59.824 00.388 9340 case statement mapped state 6 to 3
04:40:00.036 00.212 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"ec84be53-7cae-4c5c-9509-215e791bf7f8"}
04:40:00.201 00.165 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":771,"width":15,"height":15,"star_pos":[7.47,6.84],"pixels":"..."},"id":"ec84be53-7cae-4c5c-9509-215e791bf7f8"}
04:40:00.367 00.166 9340 evsrv: cli 100A41E8 request: {"method":"get_app_state","id":"c8de4b43-d891-4798-b676-48309e508c50"}
04:40:00.550 00.183 9340 case statement mapped state 6 to 3
04:40:00.836 00.286 9340 evsrv: cli 100A41E8 response: {"jsonrpc":"2.0","result":"Guiding","id":"c8de4b43-d891-4798-b676-48309e508c50"}
04:40:01.070 00.234 12020 Exposure complete
04:40:01.077 00.007 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"67f74a75-aab4-4b2c-b655-73b27cd0fae1"}
04:40:01.397 00.320 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"67f74a75-aab4-4b2c-b655-73b27cd0fae1"}
04:40:01.546 00.149 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"4443242a-1984-4907-848c-3eadf1d81e30"}
04:40:01.689 00.143 9340 case statement mapped state 6 to 3
04:40:01.911 00.222 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"4443242a-1984-4907-848c-3eadf1d81e30"}
04:40:02.054 00.143 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"bbed01ce-ce4a-4890-a2b6-035e2eca8be3"}
04:40:02.197 00.143 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":771,"width":15,"height":15,"star_pos":[7.47,6.84],"pixels":"..."},"id":"bbed01ce-ce4a-4890-a2b6-035e2eca8be3"}
04:40:02.539 00.342 9340 evsrv: cli 100A41E8 disconnect
04:40:02.718 00.179 9340 evsrv: cli 100A4288 connect
04:40:02.851 00.133 9340 case statement mapped state 6 to 3
04:40:03.010 00.159 9340 case statement mapped state 6 to 3
04:40:03.053 00.043 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"8552d45c-57b6-4c1a-ad09-21800f307b7c"}
04:40:03.147 00.094 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"8552d45c-57b6-4c1a-ad09-21800f307b7c"}
04:40:03.193 00.046 12020 worker thread done servicing request
04:40:03.196 00.003 9340 OnExposeComplete: enter
04:40:03.266 00.070 9340 UpdateGuideState(): m_state=6
04:40:03.556 00.290 9340 Star::Find(15, 1413, 111, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 772
04:40:03.706 00.150 9340 Star::Find returns 1 (0), X=1414.48, Y=111.84, Mass=1602137, SNR=273.6, Peak=63390 HFD=5.0
04:40:03.772 00.066 9340 MultiStar: [#1 0.30,-0.09,0.82,U] [#2 0.75,-0.40,0.00,M1] [#3 0.18,-0.18,0.83,U] [#4 0.40,0.13,0.60,U] [#5 0.24,0.25,0.68,U] [#6 0.30,0.22,0.66,U] [#7 0.25,0.19,0.65,U] [#8 0.30,-0.08,0.73,U] 
04:40:03.808 00.036 9340 refined, 7 included, MultiStar: {0.32, 0.05}, one-star: {0.53, 0.04}
04:40:03.886 00.078 9340 CameraToMount -- cameraTheta (0.14) - m_xAngle (0.05) = xAngle (0.09 = 0.09)
04:40:03.912 00.026 9340 CameraToMount -- cameraTheta (0.14) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-2.97 = -2.97)
04:40:03.941 00.029 9340 CameraToMount -- cameraX=0.32 cameraY=0.05 hyp=0.32 cameraTheta=0.14 mountX=0.32 mountY=-0.05, mountTheta=-0.17
04:40:04.040 00.099 9340 SchedulePrimaryMove(10104498, x=0.32, y=0.05, opts=13)
04:40:04.085 00.045 9340 Enqueuing Move request for scope (0.32, 0.05)
04:40:04.127 00.042 12020 Worker thread wakes up
04:40:04.152 00.025 9340 UpdateImageDisplay: Size=(1920,1080) min=5669, max=65535, med=10242, FiltMin=7987, FiltMax=65523, Gamma=2.870
04:40:04.179 00.027 12020 worker thread servicing REQUEST_MOVE scope ofs (0.32, 0.05) opts 0xd
04:40:04.179 00.000 9340 UpdateGuideState exits: m=1602137 SNR=273.6
04:40:04.208 00.029 12020 Handling offset move in thread for scope, endpoint = (0.32, 0.05)
04:40:04.208 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:40:04.237 00.029 12020 Moving (0.32, 0.05) raw xDistance=0.32 yDistance=-0.05
04:40:04.238 00.001 12020 GuideAlgorithmHysteresis::Result() returns 0.12 from input 0.32
04:40:04.238 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:40:04.238 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
04:40:04.238 00.000 12020 MoveAxis(W, 22, ABG)
04:40:04.238 00.000 12020 Guiding  Dir = 3, Dur = 22
04:40:04.243 00.005 9340 ScheduleExposure(2000,3,1) exposurePending=0
04:40:04.308 00.065 12020 IsSlewing returns 0
04:40:04.315 00.007 12020 IsGuiding returns 0
04:40:04.319 00.004 9340 Enqueuing Expose request
04:40:04.357 00.038 12020 IsGuiding returns 1
04:40:04.357 00.000 12020 scope still moving after pulse duration time elapsed
04:40:04.377 00.020 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"9d177b91-81b3-49da-bcfd-21b5c1845033"}
04:40:04.445 00.068 12020 IsSlewing returns 0
04:40:04.447 00.002 12020 IsGuiding returns 1
04:40:04.447 00.000 9340 case statement mapped state 6 to 3
04:40:04.487 00.040 12020 IsSlewing returns 0
04:40:04.489 00.002 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"9d177b91-81b3-49da-bcfd-21b5c1845033"}
04:40:04.519 00.030 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"da1a9d88-dde5-4470-a31c-093d28de57b8"}
04:40:04.563 00.044 12020 IsGuiding returns 0
04:40:04.563 00.000 12020 scope move finished after 22 + 225 ms
04:40:04.563 00.000 12020 Move returns status 0, amount 22
04:40:04.564 00.001 12020 MoveAxis(N, 0, ABG)
04:40:04.564 00.000 12020 Move returns status 0, amount 0
04:40:04.564 00.000 12020 move complete, result=0
04:40:04.565 00.001 12020 worker thread done servicing request
04:40:04.565 00.000 12020 Worker thread wakes up
04:40:04.565 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
04:40:04.566 00.001 12020 Handling exposure in thread, d=2000 o=3 r=(1399,97,31,31)
04:40:04.569 00.003 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":772,"width":15,"height":15,"star_pos":[7.48,6.84],"pixels":"..."},"id":"da1a9d88-dde5-4470-a31c-093d28de57b8"}
04:40:04.615 00.046 9340 GuideStep: 0.3 px 22 ms WEST, -0.1 px 0 ms NORTH
04:40:04.730 00.115 9340 evsrv: cli 100A4288 request: {"method":"dither","params":{"amount":4,"raOnly":false,"settle":{"pixels":0.45,"time":8,"timeout":90}},"id":"65c14533-5b51-4be8-b2b9-23e8be3ae2e4"}
04:40:04.768 00.038 9340 PhdController::Dither begins
04:40:04.877 00.109 9340 dither: size=4.00, dRA=-2.67 dDec=1.30
04:40:04.926 00.049 9340 MountToCamera -- mountTheta (-2.69) + m_xAngle (0.05) = xAngle (-2.64 = -2.64)
04:40:05.019 00.093 9340 MountToCamera -- mountX=-2.67 mountY=1.30 hyp=2.97 mountTheta=-2.69 cameraX=-2.60, cameraY=-1.43 cameraTheta=-2.64
04:40:05.058 00.039 9340 setting lock position to (1411.34, 110.37)
04:40:05.137 00.079 9340 Mount: notify guiding dithered (-2.6, -1.4)
04:40:05.176 00.039 9340 MultiStar: stabilizing after lock position change
04:40:05.208 00.032 9340 Status Line: Dither by -2.67,1.30
04:40:05.285 00.077 9340 PhdController: newstate STATE_SETTLE_BEGIN
04:40:05.317 00.032 9340 PhdController: newstate STATE_SETTLE_WAIT
04:40:05.367 00.050 9340 evsrv: cli 100A4288 response: {"jsonrpc":"2.0","result":0,"id":"65c14533-5b51-4be8-b2b9-23e8be3ae2e4"}
04:40:05.439 00.072 9340 evsrv: cli 100A4288 disconnect
04:40:05.553 00.114 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"f2a286fc-02d8-41fa-8945-d8f10557b678"}
04:40:05.598 00.045 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"f2a286fc-02d8-41fa-8945-d8f10557b678"}
04:40:05.710 00.112 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"789244f2-2437-4009-93c1-535a2b18d011"}
04:40:05.835 00.125 9340 case statement mapped state 6 to 3
04:40:05.874 00.039 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"789244f2-2437-4009-93c1-535a2b18d011"}
04:40:05.906 00.032 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"4d59823a-2c65-488f-914e-4284c1cb4d2b"}
04:40:06.048 00.142 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":772,"width":15,"height":15,"star_pos":[7.48,6.84],"pixels":"..."},"id":"4d59823a-2c65-488f-914e-4284c1cb4d2b"}
04:40:06.817 00.769 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"f1849c9d-558d-42fc-9eb7-2cc8fa293241"}
04:40:06.976 00.159 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"f1849c9d-558d-42fc-9eb7-2cc8fa293241"}
04:40:07.330 00.354 12020 Exposure complete
04:40:07.349 00.019 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"5d018bfe-0cd2-4dff-bb16-6f875a92fdc3"}
04:40:07.415 00.066 9340 case statement mapped state 6 to 3
04:40:07.618 00.203 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"5d018bfe-0cd2-4dff-bb16-6f875a92fdc3"}
04:40:07.824 00.206 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"0cf2c1d4-868f-47b2-b37e-26edeb5ef84a"}
04:40:07.883 00.059 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":772,"width":15,"height":15,"star_pos":[7.48,6.84],"pixels":"..."},"id":"0cf2c1d4-868f-47b2-b37e-26edeb5ef84a"}
04:40:08.158 00.275 12020 worker thread done servicing request
04:40:08.159 00.001 9340 OnExposeComplete: enter
04:40:08.203 00.044 9340 UpdateGuideState(): m_state=6
04:40:08.222 00.019 9340 Star::Find(15, 1414, 111, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 773
04:40:08.241 00.019 9340 Star::Find returns 1 (0), X=1413.83, Y=111.82, Mass=1566329, SNR=207.7, Peak=61070 HFD=4.9
04:40:08.262 00.021 9340 CameraToMount -- cameraTheta (0.53) - m_xAngle (0.05) = xAngle (0.48 = 0.48)
04:40:08.286 00.024 9340 CameraToMount -- cameraTheta (0.53) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-2.59 = -2.59)
04:40:08.305 00.019 9340 CameraToMount -- cameraX=2.49 cameraY=1.45 hyp=2.88 cameraTheta=0.53 mountX=2.56 mountY=-1.51, mountTheta=-0.53
04:40:08.356 00.051 9340 dither recenter: remaining=(2.7,-1.3) step=(2.7,-1.3)
04:40:08.373 00.017 9340 MountToCamera -- mountTheta (0.45) + m_xAngle (0.05) = xAngle (0.50 = 0.50)
04:40:08.389 00.016 9340 MountToCamera -- mountX=2.67 mountY=-1.30 hyp=2.97 mountTheta=0.45 cameraX=2.60, cameraY=1.43 cameraTheta=0.50
04:40:08.406 00.017 9340 SchedulePrimaryMove(10104498, x=2.60, y=1.43, opts=4)
04:40:08.433 00.027 9340 Enqueuing Move request for scope (2.60, 1.43)
04:40:08.472 00.039 12020 Worker thread wakes up
04:40:08.473 00.001 12020 worker thread servicing REQUEST_MOVE scope ofs (2.60, 1.43) opts 0x4
04:40:08.473 00.000 12020 Handling offset move in thread for scope, endpoint = (2.60, 1.43)
04:40:08.473 00.000 9340 Mount: notify direct move 2.67,-1.30
04:40:08.492 00.019 12020 Moving (2.60, 1.43) raw xDistance=2.67 yDistance=-1.30
04:40:08.493 00.001 9340 UpdateImageDisplay: Size=(1920,1080) min=5751, max=65535, med=10218, FiltMin=8154, FiltMax=65523, Gamma=2.870
04:40:08.509 00.016 12020 MoveAxis(W, 479, B)
04:40:08.509 00.000 9340 UpdateGuideState exits: m=1566329 SNR=207.7
04:40:08.524 00.015 12020 Guiding  Dir = 3, Dur = 479
04:40:08.524 00.000 9340 PhdController: settling, locked = 1, distance = 3.21 (0.45) aobump = 0 frame = 1 / 99999
04:40:08.539 00.015 12020 IsSlewing returns 0
04:40:08.539 00.000 9340 evsrv: {"Event":"Settling","Timestamp":1778751608.539,"Host":"ASTRO","Inst":1,"Distance":3.21,"Time":0.0,"SettleTime":8.0,"StarLocked":true}
04:40:08.559 00.020 12020 IsGuiding returns 0
04:40:08.559 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:40:08.579 00.020 12020 PulseGuide returned control before completion, sleep 471
04:40:08.579 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
04:40:08.623 00.044 9340 Enqueuing Expose request
04:40:09.089 00.466 12020 IsGuiding returns 0
04:40:09.089 00.000 12020 Move returns status 0, amount 479
04:40:09.089 00.000 12020 MoveAxis(N, 212, B)
04:40:09.090 00.001 12020 Guiding  Dir = 0, Dur = 212
04:40:09.090 00.000 12020 IsSlewing returns 0
04:40:09.093 00.003 12020 IsGuiding returns 0
04:40:09.201 00.108 12020 PulseGuide returned control before completion, sleep 115
04:40:09.272 00.071 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"b6440c36-b0d3-44a8-8b0d-aa950260b8e7"}
04:40:09.319 00.047 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"b6440c36-b0d3-44a8-8b0d-aa950260b8e7"}
04:40:09.414 00.095 12020 IsGuiding returns 1
04:40:09.414 00.000 12020 scope still moving after pulse duration time elapsed
04:40:09.468 00.054 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"8bcd83f3-bb63-4f3b-a173-27833a1b72e1"}
04:40:09.506 00.038 12020 IsSlewing returns 0
04:40:09.508 00.002 9340 case statement mapped state 6 to 3
04:40:09.717 00.209 12020 IsGuiding returns 0
04:40:09.717 00.000 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"8bcd83f3-bb63-4f3b-a173-27833a1b72e1"}
04:40:09.746 00.029 12020 scope move finished after 212 + 412 ms
04:40:09.746 00.000 12020 Move returns status 0, amount 212
04:40:09.747 00.001 12020 move complete, result=0
04:40:09.747 00.000 12020 worker thread done servicing request
04:40:09.747 00.000 12020 Worker thread wakes up
04:40:09.748 00.001 12020 worker thread servicing REQUEST_EXPOSE 2000
04:40:09.748 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(1396,95,31,31)
04:40:09.773 00.025 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"3dc015f8-063e-49ec-9f2c-28e7b6cd6245"}
04:40:10.039 00.266 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":773,"width":15,"height":15,"star_pos":[6.83,6.82],"pixels":"..."},"id":"3dc015f8-063e-49ec-9f2c-28e7b6cd6245"}
04:40:10.130 00.091 9340 GuideStep: 2.7 px 479 ms WEST, -1.3 px 212 ms NORTH
04:40:11.438 01.308 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"24ef8127-1ead-40ab-b897-ef7046dce0eb"}
04:40:11.464 00.026 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"24ef8127-1ead-40ab-b897-ef7046dce0eb"}
04:40:11.528 00.064 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"30b852c1-f26b-4c2c-bb05-fc8ac246d325"}
04:40:11.628 00.100 9340 case statement mapped state 6 to 3
04:40:11.832 00.204 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"30b852c1-f26b-4c2c-bb05-fc8ac246d325"}
04:40:11.876 00.044 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"4a6d91c7-bf3c-402b-9ae4-efdf42441a8c"}
04:40:12.008 00.132 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":773,"width":15,"height":15,"star_pos":[6.83,6.82],"pixels":"..."},"id":"4a6d91c7-bf3c-402b-9ae4-efdf42441a8c"}
04:40:12.329 00.321 12020 Exposure complete
04:40:13.438 01.109 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"6ec3289b-b485-4fd0-b3b2-98a8a47823f9"}
04:40:14.094 00.656 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"6ec3289b-b485-4fd0-b3b2-98a8a47823f9"}
04:40:14.842 00.748 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"3c7748f9-b4da-4134-80f8-8039628bf092"}
04:40:15.125 00.283 9340 case statement mapped state 6 to 3
04:40:15.305 00.180 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"3c7748f9-b4da-4134-80f8-8039628bf092"}
04:40:16.057 00.752 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"3e9185b3-62ca-4f8f-9629-0b631e61fc6f"}
04:40:16.716 00.659 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":773,"width":15,"height":15,"star_pos":[6.83,6.82],"pixels":"..."},"id":"3e9185b3-62ca-4f8f-9629-0b631e61fc6f"}
04:40:17.591 00.875 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"7040bffa-6bd0-4866-aa6a-67c99a63e698"}
04:40:18.240 00.649 12020 worker thread done servicing request
04:40:18.246 00.006 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"7040bffa-6bd0-4866-aa6a-67c99a63e698"}
04:40:18.295 00.049 9340 OnExposeComplete: enter
04:40:18.313 00.018 9340 UpdateGuideState(): m_state=6
04:40:18.338 00.025 9340 Star::Find(15, 1413, 111, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 774
04:40:18.354 00.016 9340 Star::Find returns 1 (0), X=1411.64, Y=110.82, Mass=1565509, SNR=235.2, Peak=64607 HFD=4.9
04:40:18.393 00.039 9340 CameraToMount -- cameraTheta (0.99) - m_xAngle (0.05) = xAngle (0.94 = 0.94)
04:40:18.411 00.018 9340 CameraToMount -- cameraTheta (0.99) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-2.13 = -2.13)
04:40:18.427 00.016 9340 CameraToMount -- cameraX=0.30 cameraY=0.45 hyp=0.54 cameraTheta=0.99 mountX=0.32 mountY=-0.46, mountTheta=-0.96
04:40:18.444 00.017 9340 SchedulePrimaryMove(10104498, x=0.30, y=0.45, opts=13)
04:40:18.459 00.015 9340 Enqueuing Move request for scope (0.30, 0.45)
04:40:18.477 00.018 12020 Worker thread wakes up
04:40:18.478 00.001 9340 UpdateImageDisplay: Size=(1920,1080) min=6211, max=65535, med=10214, FiltMin=8005, FiltMax=65523, Gamma=2.870
04:40:18.520 00.042 12020 worker thread servicing REQUEST_MOVE scope ofs (0.30, 0.45) opts 0xd
04:40:18.520 00.000 12020 Handling offset move in thread for scope, endpoint = (0.30, 0.45)
04:40:18.522 00.002 12020 Moving (0.30, 0.45) raw xDistance=0.32 yDistance=-0.46
04:40:18.522 00.000 12020 GuideAlgorithmHysteresis::Result() returns 0.13 from input 0.32
04:40:18.523 00.001 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
04:40:18.523 00.000 9340 UpdateGuideState exits: m=1565509 SNR=235.2
04:40:18.544 00.021 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.46
04:40:18.545 00.001 9340 PhdController: settling, locked = 1, distance = 0.54 (0.45) aobump = 0 frame = 2 / 99999
04:40:18.563 00.018 12020 MoveAxis(W, 24, ABG)
04:40:18.563 00.000 9340 evsrv: {"Event":"Settling","Timestamp":1778751618.563,"Host":"ASTRO","Inst":1,"Distance":0.54,"Time":0.0,"SettleTime":8.0,"StarLocked":true}
04:40:18.581 00.018 12020 Guiding  Dir = 3, Dur = 24
04:40:18.582 00.001 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:40:18.600 00.018 12020 IsSlewing returns 0
04:40:18.601 00.001 9340 ScheduleExposure(2000,3,1) exposurePending=0
04:40:18.619 00.018 12020 IsGuiding returns 0
04:40:18.619 00.000 9340 Enqueuing Expose request
04:40:18.685 00.066 12020 IsGuiding returns 1
04:40:18.685 00.000 12020 scope still moving after pulse duration time elapsed
04:40:18.732 00.047 12020 IsSlewing returns 0
04:40:18.733 00.001 12020 IsGuiding returns 0
04:40:18.733 00.000 12020 scope move finished after 24 + 89 ms
04:40:18.734 00.001 12020 Move returns status 0, amount 24
04:40:18.734 00.000 12020 MoveAxis(N, 0, ABG)
04:40:18.734 00.000 12020 Move returns status 0, amount 0
04:40:18.735 00.001 12020 move complete, result=0
04:40:18.735 00.000 12020 worker thread done servicing request
04:40:18.735 00.000 9340 GuideStep: 0.3 px 24 ms WEST, -0.5 px 0 ms NORTH
04:40:18.752 00.017 12020 Worker thread wakes up
04:40:18.753 00.001 12020 worker thread servicing REQUEST_EXPOSE 2000
04:40:18.753 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(1396,95,31,31)
04:40:19.419 00.666 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"abfa9162-a5f7-4f45-8066-03783e5d6dd6"}
04:40:19.499 00.080 9340 case statement mapped state 6 to 3
04:40:19.568 00.069 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"abfa9162-a5f7-4f45-8066-03783e5d6dd6"}
04:40:19.613 00.045 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"450df93b-c138-4e29-8cee-c4145e7181f7"}
04:40:19.673 00.060 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":774,"width":15,"height":15,"star_pos":[6.64,6.82],"pixels":"..."},"id":"450df93b-c138-4e29-8cee-c4145e7181f7"}
04:40:19.825 00.152 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"f83f23e4-9dc4-4a4a-8643-d3532f2f043c"}
04:40:19.854 00.029 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"f83f23e4-9dc4-4a4a-8643-d3532f2f043c"}
04:40:19.877 00.023 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"2c79af54-6c2a-4537-aa21-54bb3c0f197b"}
04:40:19.917 00.040 9340 case statement mapped state 6 to 3
04:40:20.010 00.093 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"2c79af54-6c2a-4537-aa21-54bb3c0f197b"}
04:40:20.040 00.030 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"362ab87a-79cf-4667-899e-60cb145794dd"}
04:40:20.059 00.019 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":774,"width":15,"height":15,"star_pos":[6.64,6.82],"pixels":"..."},"id":"362ab87a-79cf-4667-899e-60cb145794dd"}
04:40:21.128 01.069 12020 Exposure complete
04:40:21.387 00.259 12020 worker thread done servicing request
04:40:21.387 00.000 9340 OnExposeComplete: enter
04:40:21.399 00.012 9340 UpdateGuideState(): m_state=6
04:40:21.408 00.009 9340 Star::Find(15, 1411, 110, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 775
04:40:21.421 00.013 9340 Star::Find returns 1 (0), X=1412.11, Y=110.64, Mass=1516656, SNR=170.1, Peak=65507 HFD=4.9
04:40:21.437 00.016 9340 CameraToMount -- cameraTheta (0.33) - m_xAngle (0.05) = xAngle (0.28 = 0.28)
04:40:21.450 00.013 9340 CameraToMount -- cameraTheta (0.33) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-2.79 = -2.79)
04:40:21.461 00.011 9340 CameraToMount -- cameraX=0.77 cameraY=0.26 hyp=0.82 cameraTheta=0.33 mountX=0.79 mountY=-0.28, mountTheta=-0.34
04:40:21.498 00.037 9340 SchedulePrimaryMove(10104498, x=0.77, y=0.26, opts=13)
04:40:21.516 00.018 9340 Enqueuing Move request for scope (0.77, 0.26)
04:40:21.530 00.014 12020 Worker thread wakes up
04:40:21.530 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=6249, max=65535, med=10216, FiltMin=7853, FiltMax=65523, Gamma=2.870
04:40:21.540 00.010 12020 worker thread servicing REQUEST_MOVE scope ofs (0.77, 0.26) opts 0xd
04:40:21.541 00.001 9340 UpdateGuideState exits: m=1516656 SNR=170.1
04:40:21.551 00.010 12020 Handling offset move in thread for scope, endpoint = (0.77, 0.26)
04:40:21.552 00.001 9340 PhdController: settling, locked = 1, distance = 0.62 (0.45) aobump = 0 frame = 3 / 99999
04:40:21.574 00.022 12020 Moving (0.77, 0.26) raw xDistance=0.79 yDistance=-0.28
04:40:21.575 00.001 9340 evsrv: {"Event":"Settling","Timestamp":1778751621.574,"Host":"ASTRO","Inst":1,"Distance":0.62,"Time":0.0,"SettleTime":8.0,"StarLocked":true}
04:40:21.586 00.011 12020 GuideAlgorithmHysteresis::Result() returns 0.34 from input 0.79
04:40:21.587 00.001 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
04:40:21.587 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:40:21.616 00.029 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.28
04:40:21.616 00.000 12020 MoveAxis(W, 61, ABG)
04:40:21.616 00.000 12020 Guiding  Dir = 3, Dur = 61
04:40:21.617 00.001 12020 IsSlewing returns 0
04:40:21.617 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
04:40:21.628 00.011 12020 IsGuiding returns 0
04:40:21.628 00.000 9340 Enqueuing Expose request
04:40:21.658 00.030 12020 PulseGuide returned control before completion, sleep 42
04:40:21.710 00.052 12020 IsGuiding returns 1
04:40:21.710 00.000 12020 scope still moving after pulse duration time elapsed
04:40:21.753 00.043 12020 IsSlewing returns 0
04:40:21.785 00.032 12020 IsGuiding returns 0
04:40:21.786 00.001 12020 scope move finished after 61 + 96 ms
04:40:21.786 00.000 12020 Move returns status 0, amount 61
04:40:21.786 00.000 12020 MoveAxis(N, 0, ABG)
04:40:21.786 00.000 12020 Move returns status 0, amount 0
04:40:21.787 00.001 12020 move complete, result=0
04:40:21.787 00.000 12020 worker thread done servicing request
04:40:21.787 00.000 9340 GuideStep: 0.8 px 61 ms WEST, -0.3 px 0 ms NORTH
04:40:21.803 00.016 12020 Worker thread wakes up
04:40:21.803 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
04:40:21.804 00.001 12020 Handling exposure in thread, d=2000 o=3 r=(1396,95,31,31)
04:40:21.860 00.056 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"26046342-bd03-4610-ac42-836d7479310b"}
04:40:21.874 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"26046342-bd03-4610-ac42-836d7479310b"}
04:40:21.890 00.016 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"a76f2740-e08e-446b-a407-2125a1938226"}
04:40:21.901 00.011 9340 case statement mapped state 6 to 3
04:40:21.911 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"a76f2740-e08e-446b-a407-2125a1938226"}
04:40:21.924 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"fd8a97c7-3a20-43d1-829f-2f0998491964"}
04:40:21.937 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":775,"width":15,"height":15,"star_pos":[7.11,6.64],"pixels":"..."},"id":"fd8a97c7-3a20-43d1-829f-2f0998491964"}
04:40:23.858 01.921 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"15bd4e73-7b37-4e28-9341-9cd381a0be19"}
04:40:23.890 00.032 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"15bd4e73-7b37-4e28-9341-9cd381a0be19"}
04:40:23.904 00.014 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"c2408821-27be-4bbf-9408-0a71739faadc"}
04:40:23.920 00.016 9340 case statement mapped state 6 to 3
04:40:23.933 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"c2408821-27be-4bbf-9408-0a71739faadc"}
04:40:23.945 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"97205ad7-ca32-42c6-ab76-871f31a5b85d"}
04:40:23.961 00.016 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":775,"width":15,"height":15,"star_pos":[7.11,6.64],"pixels":"..."},"id":"97205ad7-ca32-42c6-ab76-871f31a5b85d"}
04:40:24.187 00.226 12020 Exposure complete
04:40:24.638 00.451 12020 worker thread done servicing request
04:40:24.638 00.000 9340 OnExposeComplete: enter
04:40:24.652 00.014 9340 UpdateGuideState(): m_state=6
04:40:24.668 00.016 9340 Star::Find(15, 1412, 110, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 776
04:40:24.702 00.034 9340 Star::Find returns 1 (0), X=1411.35, Y=110.59, Mass=1529618, SNR=183.2, Peak=64635 HFD=4.9
04:40:24.716 00.014 9340 CameraToMount -- cameraTheta (1.51) - m_xAngle (0.05) = xAngle (1.47 = 1.47)
04:40:24.728 00.012 9340 CameraToMount -- cameraTheta (1.51) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-1.60 = -1.60)
04:40:24.739 00.011 9340 CameraToMount -- cameraX=0.01 cameraY=0.22 hyp=0.22 cameraTheta=1.51 mountX=0.02 mountY=-0.22, mountTheta=-1.47
04:40:24.754 00.015 9340 SchedulePrimaryMove(10104498, x=0.01, y=0.22, opts=13)
04:40:24.766 00.012 9340 Enqueuing Move request for scope (0.01, 0.22)
04:40:24.785 00.019 12020 Worker thread wakes up
04:40:24.786 00.001 9340 UpdateImageDisplay: Size=(1920,1080) min=6147, max=65535, med=10179, FiltMin=7665, FiltMax=65523, Gamma=2.870
04:40:24.797 00.011 12020 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.22) opts 0xd
04:40:24.797 00.000 9340 UpdateGuideState exits: m=1529618 SNR=183.2
04:40:24.824 00.027 12020 Handling offset move in thread for scope, endpoint = (0.01, 0.22)
04:40:24.825 00.001 9340 PhdController: settling, locked = 1, distance = 0.50 (0.45) aobump = 0 frame = 4 / 99999
04:40:24.836 00.011 12020 Moving (0.01, 0.22) raw xDistance=0.02 yDistance=-0.22
04:40:24.836 00.000 9340 evsrv: {"Event":"Settling","Timestamp":1778751624.836,"Host":"ASTRO","Inst":1,"Distance":0.50,"Time":0.0,"SettleTime":8.0,"StarLocked":true}
04:40:24.847 00.011 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
04:40:24.847 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:40:24.847 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.22
04:40:24.849 00.002 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:40:24.861 00.012 12020 MoveAxis(E, 0, ABG)
04:40:24.861 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
04:40:24.872 00.011 12020 Move returns status 0, amount 0
04:40:24.872 00.000 9340 Enqueuing Expose request
04:40:24.885 00.013 12020 MoveAxis(N, 0, ABG)
04:40:24.885 00.000 12020 Move returns status 0, amount 0
04:40:24.885 00.000 12020 move complete, result=0
04:40:24.886 00.001 12020 worker thread done servicing request
04:40:24.886 00.000 12020 Worker thread wakes up
04:40:24.887 00.001 12020 worker thread servicing REQUEST_EXPOSE 2000
04:40:24.887 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(1396,95,31,31)
04:40:24.891 00.004 9340 GuideStep: 0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
04:40:25.859 00.968 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"7ba79936-7b6c-49c4-9907-4517b792fb1e"}
04:40:25.871 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"7ba79936-7b6c-49c4-9907-4517b792fb1e"}
04:40:25.883 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"c7f4a6de-25af-4887-b342-245a9a3494ff"}
04:40:25.894 00.011 9340 case statement mapped state 6 to 3
04:40:25.903 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"c7f4a6de-25af-4887-b342-245a9a3494ff"}
04:40:25.920 00.017 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"5707a1fc-fd66-450f-b13b-7ec27605b89b"}
04:40:25.932 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":776,"width":15,"height":15,"star_pos":[7.35,6.59],"pixels":"..."},"id":"5707a1fc-fd66-450f-b13b-7ec27605b89b"}
04:40:27.355 01.423 12020 Exposure complete
04:40:27.543 00.188 12020 worker thread done servicing request
04:40:27.544 00.001 9340 OnExposeComplete: enter
04:40:27.553 00.009 9340 UpdateGuideState(): m_state=6
04:40:27.564 00.011 9340 Star::Find(15, 1411, 110, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 777
04:40:27.574 00.010 9340 Star::Find returns 1 (0), X=1411.50, Y=110.40, Mass=1585093, SNR=242.2, Peak=61903 HFD=5.1
04:40:27.582 00.008 9340 CameraToMount -- cameraTheta (0.14) - m_xAngle (0.05) = xAngle (0.09 = 0.09)
04:40:27.589 00.007 9340 CameraToMount -- cameraTheta (0.14) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-2.98 = -2.98)
04:40:27.600 00.011 9340 CameraToMount -- cameraX=0.16 cameraY=0.02 hyp=0.16 cameraTheta=0.14 mountX=0.16 mountY=-0.03, mountTheta=-0.16
04:40:27.614 00.014 9340 SchedulePrimaryMove(10104498, x=0.16, y=0.02, opts=13)
04:40:27.626 00.012 9340 Enqueuing Move request for scope (0.16, 0.02)
04:40:27.649 00.023 12020 Worker thread wakes up
04:40:27.649 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=6405, max=65535, med=10246, FiltMin=7656, FiltMax=65523, Gamma=2.870
04:40:27.659 00.010 12020 worker thread servicing REQUEST_MOVE scope ofs (0.16, 0.02) opts 0xd
04:40:27.659 00.000 9340 UpdateGuideState exits: m=1585093 SNR=242.2
04:40:27.667 00.008 12020 Handling offset move in thread for scope, endpoint = (0.16, 0.02)
04:40:27.667 00.000 9340 PhdController: settling, locked = 1, distance = 0.40 (0.45) aobump = 0 frame = 5 / 99999
04:40:27.675 00.008 12020 Moving (0.16, 0.02) raw xDistance=0.16 yDistance=-0.03
04:40:27.675 00.000 9340 evsrv: {"Event":"Settling","Timestamp":1778751627.675,"Host":"ASTRO","Inst":1,"Distance":0.40,"Time":0.0,"SettleTime":8.0,"StarLocked":true}
04:40:27.684 00.009 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.16
04:40:27.684 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:40:27.684 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:40:27.693 00.009 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
04:40:27.693 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
04:40:27.702 00.009 12020 MoveAxis(E, 0, ABG)
04:40:27.702 00.000 9340 Enqueuing Expose request
04:40:27.711 00.009 12020 Move returns status 0, amount 0
04:40:27.711 00.000 12020 MoveAxis(N, 0, ABG)
04:40:27.711 00.000 12020 Move returns status 0, amount 0
04:40:27.712 00.001 12020 move complete, result=0
04:40:27.712 00.000 12020 worker thread done servicing request
04:40:27.712 00.000 12020 Worker thread wakes up
04:40:27.712 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
04:40:27.713 00.001 12020 Handling exposure in thread, d=2000 o=3 r=(1396,95,31,31)
04:40:27.718 00.005 9340 GuideStep: 0.2 px 0 ms EAST, -0.0 px 0 ms NORTH
04:40:27.858 00.140 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"8b9e148a-887c-453e-b8dc-36183df9c454"}
04:40:27.869 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"8b9e148a-887c-453e-b8dc-36183df9c454"}
04:40:27.877 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"fa42a873-3cfe-403e-a8cd-42ba60ea2e09"}
04:40:27.899 00.022 9340 case statement mapped state 6 to 3
04:40:27.907 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"fa42a873-3cfe-403e-a8cd-42ba60ea2e09"}
04:40:27.916 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"bbaa14fa-c523-46f4-8f70-15ec896efd98"}
04:40:27.927 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":777,"width":15,"height":15,"star_pos":[6.50,7.40],"pixels":"..."},"id":"bbaa14fa-c523-46f4-8f70-15ec896efd98"}
04:40:29.859 01.932 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"437b2a34-6798-4081-9c6b-7725aba0dd36"}
04:40:29.869 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"437b2a34-6798-4081-9c6b-7725aba0dd36"}
04:40:29.878 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"7b40ea78-9869-487d-b51f-fa4ff144a927"}
04:40:29.903 00.025 9340 case statement mapped state 6 to 3
04:40:29.912 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"7b40ea78-9869-487d-b51f-fa4ff144a927"}
04:40:29.922 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"c8bb28af-458a-4cec-9deb-27a8c3ef9bf0"}
04:40:29.931 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":777,"width":15,"height":15,"star_pos":[6.50,7.40],"pixels":"..."},"id":"c8bb28af-458a-4cec-9deb-27a8c3ef9bf0"}
04:40:30.074 00.143 12020 Exposure complete
04:40:30.370 00.296 12020 worker thread done servicing request
04:40:30.370 00.000 9340 OnExposeComplete: enter
04:40:30.387 00.017 9340 UpdateGuideState(): m_state=6
04:40:30.407 00.020 9340 Star::Find(15, 1411, 110, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 778
04:40:30.419 00.012 9340 Star::Find returns 1 (0), X=1411.34, Y=110.45, Mass=1526432, SNR=195.1, Peak=62595 HFD=5.0
04:40:30.430 00.011 9340 CameraToMount -- cameraTheta (1.61) - m_xAngle (0.05) = xAngle (1.56 = 1.56)
04:40:30.456 00.026 9340 CameraToMount -- cameraTheta (1.61) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-1.51 = -1.51)
04:40:30.505 00.049 9340 CameraToMount -- cameraX=-0.00 cameraY=0.08 hyp=0.08 cameraTheta=1.61 mountX=0.00 mountY=-0.08, mountTheta=-1.56
04:40:30.528 00.023 9340 SchedulePrimaryMove(10104498, x=-0.00, y=0.08, opts=13)
04:40:30.556 00.028 9340 Enqueuing Move request for scope (-0.00, 0.08)
04:40:30.587 00.031 12020 Worker thread wakes up
04:40:30.587 00.000 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.00, 0.08) opts 0xd
04:40:30.588 00.001 12020 Handling offset move in thread for scope, endpoint = (-0.00, 0.08)
04:40:30.588 00.000 12020 Moving (-0.00, 0.08) raw xDistance=0.00 yDistance=-0.08
04:40:30.588 00.000 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.00
04:40:30.588 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:40:30.588 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=6198, max=65535, med=10203, FiltMin=7891, FiltMax=65523, Gamma=2.870
04:40:30.602 00.014 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
04:40:30.602 00.000 9340 UpdateGuideState exits: m=1526432 SNR=195.1
04:40:30.631 00.029 12020 MoveAxis(E, 0, ABG)
04:40:30.631 00.000 12020 Move returns status 0, amount 0
04:40:30.632 00.001 12020 MoveAxis(N, 0, ABG)
04:40:30.632 00.000 12020 Move returns status 0, amount 0
04:40:30.632 00.000 12020 move complete, result=0
04:40:30.632 00.000 12020 worker thread done servicing request
04:40:30.633 00.001 9340 PhdController: settling, locked = 1, distance = 0.30 (0.45) aobump = 0 frame = 6 / 99999
04:40:30.650 00.017 9340 evsrv: {"Event":"Settling","Timestamp":1778751630.650,"Host":"ASTRO","Inst":1,"Distance":0.30,"Time":3.0,"SettleTime":8.0,"StarLocked":true}
04:40:30.661 00.011 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:40:30.680 00.019 9340 ScheduleExposure(2000,3,1) exposurePending=0
04:40:30.691 00.011 9340 Enqueuing Expose request
04:40:30.707 00.016 12020 Worker thread wakes up
04:40:30.707 00.000 9340 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
04:40:30.721 00.014 12020 worker thread servicing REQUEST_EXPOSE 2000
04:40:30.721 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(1396,95,31,31)
04:40:31.859 01.138 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"5ccd3ae8-b427-4017-ae62-5b1df9c4c69b"}
04:40:31.867 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"5ccd3ae8-b427-4017-ae62-5b1df9c4c69b"}
04:40:31.875 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"4eeed88a-a128-467d-9c4e-8e83324f07bd"}
04:40:31.884 00.009 9340 case statement mapped state 6 to 3
04:40:31.891 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"4eeed88a-a128-467d-9c4e-8e83324f07bd"}
04:40:31.899 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"f0d69147-ce6c-4638-881d-caec80e84a9d"}
04:40:31.908 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":778,"width":15,"height":15,"star_pos":[7.34,7.45],"pixels":"..."},"id":"f0d69147-ce6c-4638-881d-caec80e84a9d"}
04:40:33.183 01.275 12020 Exposure complete
04:40:33.356 00.173 12020 worker thread done servicing request
04:40:33.356 00.000 9340 OnExposeComplete: enter
04:40:33.380 00.024 9340 UpdateGuideState(): m_state=6
04:40:33.388 00.008 9340 Star::Find(15, 1411, 110, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 779
04:40:33.396 00.008 9340 Star::Find returns 1 (0), X=1411.34, Y=110.81, Mass=1523209, SNR=231.4, Peak=65463 HFD=4.8
04:40:33.405 00.009 9340 CameraToMount -- cameraTheta (1.57) - m_xAngle (0.05) = xAngle (1.52 = 1.52)
04:40:33.413 00.008 9340 CameraToMount -- cameraTheta (1.57) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-1.55 = -1.55)
04:40:33.421 00.008 9340 CameraToMount -- cameraX=0.00 cameraY=0.44 hyp=0.44 cameraTheta=1.57 mountX=0.02 mountY=-0.44, mountTheta=-1.52
04:40:33.431 00.010 9340 SchedulePrimaryMove(10104498, x=0.00, y=0.44, opts=13)
04:40:33.442 00.011 9340 Enqueuing Move request for scope (0.00, 0.44)
04:40:33.451 00.009 12020 Worker thread wakes up
04:40:33.451 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=5968, max=65535, med=10247, FiltMin=8007, FiltMax=65523, Gamma=2.870
04:40:33.459 00.008 12020 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.44) opts 0xd
04:40:33.459 00.000 9340 UpdateGuideState exits: m=1523209 SNR=231.4
04:40:33.468 00.009 12020 Handling offset move in thread for scope, endpoint = (0.00, 0.44)
04:40:33.468 00.000 9340 PhdController: settling, locked = 1, distance = 0.34 (0.45) aobump = 0 frame = 7 / 99999
04:40:33.492 00.024 12020 Moving (0.00, 0.44) raw xDistance=0.02 yDistance=-0.44
04:40:33.492 00.000 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
04:40:33.492 00.000 12020 switching direction from 0 to -1 - decHistory=-3 oldest=0.00 newest=-0.54
04:40:33.492 00.000 9340 evsrv: {"Event":"Settling","Timestamp":1778751633.492,"Host":"ASTRO","Inst":1,"Distance":0.34,"Time":5.8,"SettleTime":8.0,"StarLocked":true}
04:40:33.503 00.011 12020 GuideAlgorithmResistSwitch::result() returns -0.44 from input -0.44
04:40:33.503 00.000 12020 MoveAxis(E, 0, ABG)
04:40:33.503 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:40:33.511 00.008 12020 Move returns status 0, amount 0
04:40:33.511 00.000 12020 MoveAxis(N, 71, ABG)
04:40:33.511 00.000 12020 Guiding  Dir = 0, Dur = 71
04:40:33.511 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
04:40:33.522 00.011 12020 IsSlewing returns 0
04:40:33.522 00.000 9340 Enqueuing Expose request
04:40:33.533 00.011 12020 IsGuiding returns 0
04:40:33.619 00.086 12020 IsGuiding returns 1
04:40:33.619 00.000 12020 scope still moving after pulse duration time elapsed
04:40:33.699 00.080 12020 IsSlewing returns 0
04:40:33.794 00.095 12020 IsGuiding returns 0
04:40:33.794 00.000 12020 scope move finished after 71 + 190 ms
04:40:33.794 00.000 12020 Move returns status 0, amount 71
04:40:33.795 00.001 12020 move complete, result=0
04:40:33.795 00.000 12020 worker thread done servicing request
04:40:33.795 00.000 12020 Worker thread wakes up
04:40:33.796 00.001 9340 GuideStep: 0.0 px 0 ms EAST, -0.4 px 71 ms NORTH
04:40:33.807 00.011 12020 worker thread servicing REQUEST_EXPOSE 2000
04:40:33.807 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(1396,95,31,31)
04:40:33.858 00.051 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"5c139ae3-3033-44e6-aaa3-acc2b319a534"}
04:40:33.866 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"5c139ae3-3033-44e6-aaa3-acc2b319a534"}
04:40:33.878 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"2fe40daf-516e-4c8d-a749-6030fa6cad3d"}
04:40:33.887 00.009 9340 case statement mapped state 6 to 3
04:40:33.895 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"2fe40daf-516e-4c8d-a749-6030fa6cad3d"}
04:40:33.902 00.007 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"72e6a900-f8d5-46c6-8da3-a4cfcbc2e463"}
04:40:33.913 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":779,"width":15,"height":15,"star_pos":[7.34,6.81],"pixels":"..."},"id":"72e6a900-f8d5-46c6-8da3-a4cfcbc2e463"}
04:40:35.858 01.945 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"3d0ba7db-e2c7-4413-8076-ca3bdedc800d"}
04:40:35.882 00.024 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"3d0ba7db-e2c7-4413-8076-ca3bdedc800d"}
04:40:35.889 00.007 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"40a87628-2909-4060-81a6-d43794fdf504"}
04:40:35.897 00.008 9340 case statement mapped state 6 to 3
04:40:35.903 00.006 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"40a87628-2909-4060-81a6-d43794fdf504"}
04:40:35.915 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"09e7b315-c023-483e-821f-95866180d9e6"}
04:40:35.923 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":779,"width":15,"height":15,"star_pos":[7.34,6.81],"pixels":"..."},"id":"09e7b315-c023-483e-821f-95866180d9e6"}
04:40:36.167 00.244 12020 Exposure complete
04:40:36.492 00.325 12020 worker thread done servicing request
04:40:36.492 00.000 9340 OnExposeComplete: enter
04:40:36.508 00.016 9340 UpdateGuideState(): m_state=6
04:40:36.523 00.015 9340 Star::Find(15, 1411, 110, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 780
04:40:36.539 00.016 9340 Star::Find returns 1 (0), X=1411.25, Y=110.41, Mass=1540044, SNR=190.9, Peak=65463 HFD=4.8
04:40:36.555 00.016 9340 CameraToMount -- cameraTheta (2.76) - m_xAngle (0.05) = xAngle (2.71 = 2.71)
04:40:36.573 00.018 9340 CameraToMount -- cameraTheta (2.76) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-0.35 = -0.35)
04:40:36.628 00.055 9340 CameraToMount -- cameraX=-0.09 cameraY=0.04 hyp=0.10 cameraTheta=2.76 mountX=-0.09 mountY=-0.03, mountTheta=-2.78
04:40:36.656 00.028 9340 SchedulePrimaryMove(10104498, x=-0.09, y=0.04, opts=13)
04:40:36.669 00.013 9340 Enqueuing Move request for scope (-0.09, 0.04)
04:40:36.687 00.018 12020 Worker thread wakes up
04:40:36.689 00.002 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.04) opts 0xd
04:40:36.689 00.000 12020 Handling offset move in thread for scope, endpoint = (-0.09, 0.04)
04:40:36.689 00.000 12020 Moving (-0.09, 0.04) raw xDistance=-0.09 yDistance=-0.03
04:40:36.690 00.001 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
04:40:36.690 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:40:36.691 00.001 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
04:40:36.691 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=5960, max=65535, med=10214, FiltMin=8143, FiltMax=65523, Gamma=2.870
04:40:36.706 00.015 12020 MoveAxis(E, 0, ABG)
04:40:36.706 00.000 12020 Move returns status 0, amount 0
04:40:36.706 00.000 12020 MoveAxis(N, 0, ABG)
04:40:36.707 00.001 12020 Move returns status 0, amount 0
04:40:36.707 00.000 9340 UpdateGuideState exits: m=1540044 SNR=190.9
04:40:36.736 00.029 12020 move complete, result=0
04:40:36.736 00.000 12020 worker thread done servicing request
04:40:36.736 00.000 9340 PhdController: settling, locked = 1, distance = 0.27 (0.45) aobump = 0 frame = 8 / 99999
04:40:36.758 00.022 9340 PhdController: newstate STATE_FINISH
04:40:36.777 00.019 9340 PhdController complete: success
04:40:36.790 00.013 9340 evsrv: {"Event":"SettleDone","Timestamp":1778751636.790,"Host":"ASTRO","Inst":1,"Status":0,"TotalFrames":8,"DroppedFrames":0}
04:40:36.804 00.014 9340 Mount: notify guiding dither settle done success=1
04:40:36.820 00.016 9340 PhdController: newstate STATE_IDLE
04:40:36.839 00.019 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:40:36.875 00.036 9340 ScheduleExposure(2000,3,1) exposurePending=0
04:40:36.888 00.013 9340 Enqueuing Expose request
04:40:36.905 00.017 12020 Worker thread wakes up
04:40:36.905 00.000 9340 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
04:40:36.916 00.011 12020 worker thread servicing REQUEST_EXPOSE 2000
04:40:36.917 00.001 12020 Handling exposure in thread, d=2000 o=3 r=(1396,95,31,31)
04:40:37.618 00.701 9340 evsrv: cli 100A41E8 connect
04:40:37.648 00.030 9340 case statement mapped state 6 to 3
04:40:37.662 00.014 9340 case statement mapped state 6 to 3
04:40:37.683 00.021 9340 evsrv: cli 100A41E8 request: {"method":"get_app_state","id":"162e2b29-be12-4ede-af74-d4bb6055c460"}
04:40:37.691 00.008 9340 case statement mapped state 6 to 3
04:40:37.699 00.008 9340 evsrv: cli 100A41E8 response: {"jsonrpc":"2.0","result":"Guiding","id":"162e2b29-be12-4ede-af74-d4bb6055c460"}
04:40:37.717 00.018 9340 evsrv: cli 100A41E8 disconnect
04:40:37.859 00.142 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"cb8087e0-e176-492a-bc4a-3417a7f9714f"}
04:40:37.870 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"cb8087e0-e176-492a-bc4a-3417a7f9714f"}
04:40:37.903 00.033 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"07c8c299-f54b-4d58-8eea-4225af95e1b0"}
04:40:37.916 00.013 9340 case statement mapped state 6 to 3
04:40:37.924 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"07c8c299-f54b-4d58-8eea-4225af95e1b0"}
04:40:37.937 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"fb839375-341b-409e-915a-2c79499a6529"}
04:40:37.950 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":780,"width":15,"height":15,"star_pos":[7.25,7.41],"pixels":"..."},"id":"fb839375-341b-409e-915a-2c79499a6529"}
04:40:39.318 01.368 12020 Exposure complete
04:40:39.562 00.244 12020 worker thread done servicing request
04:40:39.564 00.002 9340 OnExposeComplete: enter
04:40:39.578 00.014 9340 UpdateGuideState(): m_state=6
04:40:39.611 00.033 9340 Star::Find(15, 1411, 110, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 781
04:40:39.629 00.018 9340 Star::Find returns 1 (0), X=1411.37, Y=110.14, Mass=1542624, SNR=213.4, Peak=62563 HFD=5.0
04:40:39.641 00.012 9340 MultiStar: exiting stabilization period
04:40:39.654 00.013 9340 MultiStar: updating star positions after lock position change
04:40:39.678 00.024 9340 Star::Find(15, 797, 948, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 781
04:40:39.713 00.035 9340 Star::Find returns 1 (0), X=798.24, Y=948.27, Mass=1125378, SNR=193.2, Peak=65503 HFD=4.4
04:40:39.725 00.012 9340 Star::Find(15, 1071, 599, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 781
04:40:39.742 00.017 9340 Star::Find returns 1 (0), X=1071.89, Y=599.11, Mass=1036574, SNR=178.8, Peak=59259 HFD=4.2
04:40:39.753 00.011 9340 Star::Find(15, 1218, 312, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 781
04:40:39.768 00.015 9340 Star::Find returns 1 (0), X=1219.24, Y=311.49, Mass=1367979, SNR=190.2, Peak=64133 HFD=4.6
04:40:39.804 00.036 9340 Star::Find(15, 1203, 1045, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 781
04:40:39.818 00.014 9340 Star::Find returns 1 (0), X=1203.53, Y=1045.43, Mass=1439649, SNR=220.3, Peak=61165 HFD=5.1
04:40:39.837 00.019 9340 Star::Find(15, 1702, 276, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 781
04:40:39.850 00.013 9340 Star::Find returns 1 (0), X=1702.76, Y=276.04, Mass=1209163, SNR=183.4, Peak=64267 HFD=4.5
04:40:39.870 00.020 9340 Star::Find(15, 1453, 289, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 781
04:40:39.904 00.034 9340 Star::Find returns 1 (0), X=1453.69, Y=288.96, Mass=1049650, SNR=170.3, Peak=60288 HFD=4.3
04:40:39.922 00.018 9340 Star::Find(15, 886, 1016, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 781
04:40:39.938 00.016 9340 Star::Find returns 1 (0), X=887.12, Y=1015.65, Mass=1295303, SNR=197.9, Peak=58677 HFD=5.0
04:40:39.949 00.011 9340 Star::Find(15, 131, 273, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 781
04:40:39.964 00.015 9340 Star::Find returns 1 (0), X=131.86, Y=272.41, Mass=1091078, SNR=182.9, Peak=59085 HFD=4.7
04:40:39.981 00.017 9340 Star::Find(15, 1481, 926, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 781
04:40:40.021 00.040 9340 Star::Find returns 1 (0), X=1481.36, Y=926.65, Mass=1164947, SNR=199.5, Peak=62015 HFD=4.8
04:40:40.042 00.021 9340 Star::Find(15, 35, 110, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 781
04:40:40.058 00.016 9340 Star::Find returns 1 (0), X=36.20, Y=109.81, Mass=919202, SNR=151.9, Peak=57020 HFD=4.4
04:40:40.076 00.018 9340 Star::Find(15, 831, 48, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 781
04:40:40.116 00.040 9340 Star::Find returns 1 (0), X=831.33, Y=48.60, Mass=1010519, SNR=174.2, Peak=60984 HFD=4.4
04:40:40.136 00.020 9340 CameraToMount -- cameraTheta (-1.46) - m_xAngle (0.05) = xAngle (-1.51 = -1.51)
04:40:40.152 00.016 9340 CameraToMount -- cameraTheta (-1.46) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-4.58 = 1.71)
04:40:40.166 00.014 9340 CameraToMount -- cameraX=0.03 cameraY=-0.23 hyp=0.24 cameraTheta=-1.46 mountX=0.01 mountY=0.23, mountTheta=1.51
04:40:40.195 00.029 9340 SchedulePrimaryMove(10104498, x=0.03, y=-0.23, opts=13)
04:40:40.212 00.017 9340 Enqueuing Move request for scope (0.03, -0.23)
04:40:40.249 00.037 12020 Worker thread wakes up
04:40:40.249 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=6464, max=65535, med=10225, FiltMin=8004, FiltMax=65523, Gamma=2.870
04:40:40.262 00.013 12020 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.23) opts 0xd
04:40:40.263 00.001 12020 Handling offset move in thread for scope, endpoint = (0.03, -0.23)
04:40:40.263 00.000 9340 UpdateGuideState exits: m=1542624 SNR=213.4
04:40:40.282 00.019 12020 Moving (0.03, -0.23) raw xDistance=0.01 yDistance=0.23
04:40:40.283 00.001 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
04:40:40.284 00.001 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:40:40.308 00.024 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:40:40.308 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
04:40:40.350 00.042 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.23
04:40:40.350 00.000 9340 Enqueuing Expose request
04:40:40.369 00.019 12020 MoveAxis(E, 0, ABG)
04:40:40.369 00.000 12020 Move returns status 0, amount 0
04:40:40.369 00.000 12020 MoveAxis(N, 0, ABG)
04:40:40.369 00.000 12020 Move returns status 0, amount 0
04:40:40.369 00.000 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"526422fe-0ef0-4019-a688-c62c3fe03c8d"}
04:40:40.391 00.022 12020 move complete, result=0
04:40:40.392 00.001 12020 worker thread done servicing request
04:40:40.394 00.002 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"526422fe-0ef0-4019-a688-c62c3fe03c8d"}
04:40:40.417 00.023 12020 Worker thread wakes up
04:40:40.418 00.001 12020 worker thread servicing REQUEST_EXPOSE 2000
04:40:40.418 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(1396,95,31,31)
04:40:40.421 00.003 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"712f47a8-832f-4a96-9e6f-78073a853962"}
04:40:40.467 00.046 9340 case statement mapped state 6 to 3
04:40:40.491 00.024 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"712f47a8-832f-4a96-9e6f-78073a853962"}
04:40:40.511 00.020 9340 GuideStep: 0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
04:40:40.539 00.028 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"adbd547f-d0c6-4805-ae3b-70aa3b11289b"}
04:40:40.584 00.045 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":781,"width":15,"height":15,"star_pos":[7.37,7.14],"pixels":"..."},"id":"adbd547f-d0c6-4805-ae3b-70aa3b11289b"}
04:40:41.879 01.295 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"d9037820-6cbf-412a-af56-182654a15bfa"}
04:40:41.906 00.027 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"d9037820-6cbf-412a-af56-182654a15bfa"}
04:40:41.929 00.023 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"4461710e-ae03-4e26-a594-05eb9227f2f3"}
04:40:41.945 00.016 9340 case statement mapped state 6 to 3
04:40:41.964 00.019 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"4461710e-ae03-4e26-a594-05eb9227f2f3"}
04:40:41.982 00.018 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"1aeaed6b-108f-437c-bae1-b8b6b918dc51"}
04:40:42.028 00.046 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":781,"width":15,"height":15,"star_pos":[7.37,7.14],"pixels":"..."},"id":"1aeaed6b-108f-437c-bae1-b8b6b918dc51"}
04:40:42.839 00.811 12020 Exposure complete
04:40:43.241 00.402 12020 worker thread done servicing request
04:40:43.241 00.000 9340 OnExposeComplete: enter
04:40:43.260 00.019 9340 UpdateGuideState(): m_state=6
04:40:43.274 00.014 9340 Star::Find(15, 1411, 110, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 782
04:40:43.288 00.014 9340 Star::Find returns 1 (0), X=1411.08, Y=110.26, Mass=1526760, SNR=207.8, Peak=65463 HFD=4.7
04:40:43.314 00.026 9340 MultiStar: [#1 -0.29,-0.05,0.83,U] [#2 -0.17,-0.06,0.80,U] [#3 -0.20,0.07,0.98,U] [#4 -0.25,-0.18,0.87,U] [#5 -0.33,-0.01,0.92,U] [#6 -0.36,0.04,0.74,U] [#7 -0.24,-0.19,1.01,U] [#8 -0.30,0.09,0.89,U] 
04:40:43.332 00.018 9340 refined, 8 included, MultiStar: {-0.27, -0.05}, one-star: {-0.27, -0.11}
04:40:43.384 00.052 9340 CameraToMount -- cameraTheta (-2.96) - m_xAngle (0.05) = xAngle (-3.01 = -3.01)
04:40:43.398 00.014 9340 CameraToMount -- cameraTheta (-2.96) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-6.08 = 0.20)
04:40:43.414 00.016 9340 CameraToMount -- cameraX=-0.27 cameraY=-0.05 hyp=0.27 cameraTheta=-2.96 mountX=-0.27 mountY=0.05, mountTheta=2.94
04:40:43.434 00.020 9340 SchedulePrimaryMove(10104498, x=-0.27, y=-0.05, opts=13)
04:40:43.464 00.030 9340 Enqueuing Move request for scope (-0.27, -0.05)
04:40:43.485 00.021 12020 Worker thread wakes up
04:40:43.485 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=5982, max=65535, med=10234, FiltMin=8148, FiltMax=65523, Gamma=2.870
04:40:43.519 00.034 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.27, -0.05) opts 0xd
04:40:43.519 00.000 12020 Handling offset move in thread for scope, endpoint = (-0.27, -0.05)
04:40:43.519 00.000 12020 Moving (-0.27, -0.05) raw xDistance=-0.27 yDistance=0.05
04:40:43.519 00.000 12020 GuideAlgorithmHysteresis::Result() returns -0.11 from input -0.27
04:40:43.519 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:40:43.519 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
04:40:43.519 00.000 12020 MoveAxis(E, 20, ABG)
04:40:43.520 00.001 12020 Guiding  Dir = 2, Dur = 20
04:40:43.521 00.001 12020 IsSlewing returns 0
04:40:43.523 00.002 12020 IsGuiding returns 0
04:40:43.524 00.001 9340 UpdateGuideState exits: m=1526760 SNR=207.8
04:40:43.549 00.025 12020 IsGuiding returns 1
04:40:43.549 00.000 12020 scope still moving after pulse duration time elapsed
04:40:43.550 00.001 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:40:43.563 00.013 9340 ScheduleExposure(2000,3,1) exposurePending=0
04:40:43.582 00.019 9340 Enqueuing Expose request
04:40:43.604 00.022 12020 IsSlewing returns 0
04:40:43.605 00.001 12020 IsGuiding returns 0
04:40:43.605 00.000 12020 scope move finished after 20 + 62 ms
04:40:43.606 00.001 12020 Move returns status 0, amount 20
04:40:43.606 00.000 12020 MoveAxis(N, 0, ABG)
04:40:43.606 00.000 12020 Move returns status 0, amount 0
04:40:43.606 00.000 12020 move complete, result=0
04:40:43.607 00.001 12020 worker thread done servicing request
04:40:43.607 00.000 12020 Worker thread wakes up
04:40:43.607 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
04:40:43.608 00.001 12020 Handling exposure in thread, d=2000 o=3 r=(1396,95,31,31)
04:40:43.611 00.003 9340 GuideStep: -0.3 px 20 ms EAST, 0.1 px 0 ms NORTH
04:40:43.878 00.267 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"b423addb-f6ed-403b-a8ca-5610cfdd4ee0"}
04:40:43.896 00.018 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"b423addb-f6ed-403b-a8ca-5610cfdd4ee0"}
04:40:43.911 00.015 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"24611ac7-aaee-42bb-a102-328cfef58744"}
04:40:43.942 00.031 9340 case statement mapped state 6 to 3
04:40:43.962 00.020 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"24611ac7-aaee-42bb-a102-328cfef58744"}
04:40:43.978 00.016 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"d194d49b-1abe-4180-9978-419fe9a3e49a"}
04:40:43.991 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":782,"width":15,"height":15,"star_pos":[7.08,7.26],"pixels":"..."},"id":"d194d49b-1abe-4180-9978-419fe9a3e49a"}
04:40:45.878 01.887 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"f3e065a1-4462-4c6e-b76c-314e202fb0ca"}
04:40:45.892 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"f3e065a1-4462-4c6e-b76c-314e202fb0ca"}
04:40:45.911 00.019 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"655beb2d-20e5-4ca8-9305-e5f93cfd93bf"}
04:40:45.920 00.009 9340 case statement mapped state 6 to 3
04:40:45.930 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"655beb2d-20e5-4ca8-9305-e5f93cfd93bf"}
04:40:45.943 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"f1cc1cfb-8349-4c88-8d98-ffd70e80f934"}
04:40:45.956 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":782,"width":15,"height":15,"star_pos":[7.08,7.26],"pixels":"..."},"id":"f1cc1cfb-8349-4c88-8d98-ffd70e80f934"}
04:40:46.005 00.049 12020 Exposure complete
04:40:46.305 00.300 12020 worker thread done servicing request
04:40:46.305 00.000 9340 OnExposeComplete: enter
04:40:46.317 00.012 9340 UpdateGuideState(): m_state=6
04:40:46.332 00.015 9340 Star::Find(15, 1411, 110, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 783
04:40:46.417 00.085 9340 Star::Find returns 1 (0), X=1411.40, Y=110.21, Mass=1484624, SNR=208.6, Peak=63435 HFD=4.8
04:40:46.439 00.022 9340 MultiStar: [#1 0.13,-0.06,0.81,U] [#2 0.16,-0.04,0.82,U] [#3 0.20,0.05,1.00,U] [#4 0.38,-0.20,0.96,U] [#5 0.20,-0.05,0.88,U] [#6 0.12,-0.06,0.86,U] [#7 0.17,-0.19,0.91,U] [#8 0.17,0.40,0.90,U] 
04:40:46.455 00.016 9340 single-star, 8 included, MultiStar: {0.18, -0.04}, one-star: {0.06, -0.17}
04:40:46.468 00.013 9340 CameraToMount -- cameraTheta (-1.25) - m_xAngle (0.05) = xAngle (-1.30 = -1.30)
04:40:46.481 00.013 9340 CameraToMount -- cameraTheta (-1.25) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-4.36 = 1.92)
04:40:46.501 00.020 9340 CameraToMount -- cameraX=0.06 cameraY=-0.17 hyp=0.18 cameraTheta=-1.25 mountX=0.05 mountY=0.16, mountTheta=1.29
04:40:46.520 00.019 9340 SchedulePrimaryMove(10104498, x=0.06, y=-0.17, opts=13)
04:40:46.560 00.040 9340 Enqueuing Move request for scope (0.06, -0.17)
04:40:46.577 00.017 12020 Worker thread wakes up
04:40:46.577 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=6026, max=65535, med=10226, FiltMin=7904, FiltMax=65523, Gamma=2.870
04:40:46.592 00.015 12020 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.17) opts 0xd
04:40:46.592 00.000 9340 UpdateGuideState exits: m=1484624 SNR=208.6
04:40:46.605 00.013 12020 Handling offset move in thread for scope, endpoint = (0.06, -0.17)
04:40:46.606 00.001 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:40:46.622 00.016 12020 Moving (0.06, -0.17) raw xDistance=0.05 yDistance=0.16
04:40:46.622 00.000 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
04:40:46.623 00.001 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:40:46.625 00.002 9340 ScheduleExposure(2000,3,1) exposurePending=0
04:40:46.643 00.018 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
04:40:46.643 00.000 9340 Enqueuing Expose request
04:40:46.680 00.037 12020 MoveAxis(E, 0, ABG)
04:40:46.680 00.000 12020 Move returns status 0, amount 0
04:40:46.681 00.001 12020 MoveAxis(N, 0, ABG)
04:40:46.681 00.000 12020 Move returns status 0, amount 0
04:40:46.681 00.000 12020 move complete, result=0
04:40:46.681 00.000 12020 worker thread done servicing request
04:40:46.681 00.000 12020 Worker thread wakes up
04:40:46.683 00.002 12020 worker thread servicing REQUEST_EXPOSE 2000
04:40:46.683 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(1396,95,31,31)
04:40:46.690 00.007 9340 GuideStep: 0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
04:40:47.896 01.206 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"ebe05f58-b824-4a2a-853b-96ab347a8571"}
04:40:47.914 00.018 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"ebe05f58-b824-4a2a-853b-96ab347a8571"}
04:40:47.931 00.017 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"f3c3c885-6809-4178-8874-c1f8debe5bbc"}
04:40:47.947 00.016 9340 case statement mapped state 6 to 3
04:40:47.956 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"f3c3c885-6809-4178-8874-c1f8debe5bbc"}
04:40:47.970 00.014 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"ecc9149a-c13c-4804-96fc-48b4a40890f6"}
04:40:47.993 00.023 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":783,"width":15,"height":15,"star_pos":[7.40,7.21],"pixels":"..."},"id":"ecc9149a-c13c-4804-96fc-48b4a40890f6"}
04:40:49.059 01.066 12020 Exposure complete
04:40:49.520 00.461 12020 worker thread done servicing request
04:40:49.521 00.001 9340 OnExposeComplete: enter
04:40:49.540 00.019 9340 UpdateGuideState(): m_state=6
04:40:49.568 00.028 9340 Star::Find(15, 1411, 110, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 784
04:40:49.587 00.019 9340 Star::Find returns 1 (0), X=1411.61, Y=110.20, Mass=1563599, SNR=216.9, Peak=60403 HFD=5.0
04:40:49.638 00.051 9340 MultiStar: [#1 0.24,0.02,0.77,U] [#2 0.25,0.03,0.87,U] [#3 0.36,0.05,0.96,U] [#4 0.45,0.07,0.85,U] [#5 0.22,0.19,0.97,U] [#6 0.25,-0.01,0.82,U] [#7 0.17,-0.06,0.78,U] [#8 0.31,0.44,0.00,M1] 
04:40:49.657 00.019 9340 refined, 7 included, MultiStar: {0.28, 0.01}, one-star: {0.27, -0.18}
04:40:49.672 00.015 9340 CameraToMount -- cameraTheta (0.05) - m_xAngle (0.05) = xAngle (0.01 = 0.01)
04:40:49.691 00.019 9340 CameraToMount -- cameraTheta (0.05) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-3.06 = -3.06)
04:40:49.757 00.066 9340 CameraToMount -- cameraX=0.28 cameraY=0.01 hyp=0.28 cameraTheta=0.05 mountX=0.28 mountY=-0.02, mountTheta=-0.08
04:40:49.788 00.031 9340 SchedulePrimaryMove(10104498, x=0.28, y=0.01, opts=13)
04:40:49.806 00.018 9340 Enqueuing Move request for scope (0.28, 0.01)
04:40:49.822 00.016 12020 Worker thread wakes up
04:40:49.822 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=6253, max=65535, med=10230, FiltMin=8178, FiltMax=65523, Gamma=2.870
04:40:49.843 00.021 12020 worker thread servicing REQUEST_MOVE scope ofs (0.28, 0.01) opts 0xd
04:40:49.844 00.001 9340 UpdateGuideState exits: m=1563599 SNR=216.9
04:40:49.860 00.016 12020 Handling offset move in thread for scope, endpoint = (0.28, 0.01)
04:40:49.860 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:40:49.898 00.038 12020 Moving (0.28, 0.01) raw xDistance=0.28 yDistance=-0.02
04:40:49.898 00.000 12020 GuideAlgorithmHysteresis::Result() returns 0.12 from input 0.28
04:40:49.898 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:40:49.899 00.001 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
04:40:49.899 00.000 12020 MoveAxis(W, 21, ABG)
04:40:49.899 00.000 12020 Guiding  Dir = 3, Dur = 21
04:40:49.901 00.002 12020 IsSlewing returns 0
04:40:49.903 00.002 12020 IsGuiding returns 0
04:40:49.903 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
04:40:49.933 00.030 12020 IsGuiding returns 1
04:40:49.934 00.001 12020 scope still moving after pulse duration time elapsed
04:40:49.934 00.000 9340 Enqueuing Expose request
04:40:49.950 00.016 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"76607908-2392-492b-9871-3c42d5dbffba"}
04:40:49.964 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"76607908-2392-492b-9871-3c42d5dbffba"}
04:40:49.986 00.022 12020 IsSlewing returns 0
04:40:49.986 00.000 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"dbdf9c57-1b5e-4f85-a951-f238a508bc93"}
04:40:50.008 00.022 12020 IsGuiding returns 0
04:40:50.008 00.000 9340 case statement mapped state 6 to 3
04:40:50.047 00.039 12020 scope move finished after 21 + 83 ms
04:40:50.047 00.000 12020 Move returns status 0, amount 21
04:40:50.047 00.000 12020 MoveAxis(N, 0, ABG)
04:40:50.047 00.000 12020 Move returns status 0, amount 0
04:40:50.048 00.001 12020 move complete, result=0
04:40:50.048 00.000 12020 worker thread done servicing request
04:40:50.048 00.000 12020 Worker thread wakes up
04:40:50.048 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
04:40:50.048 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(1396,95,31,31)
04:40:50.051 00.003 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"dbdf9c57-1b5e-4f85-a951-f238a508bc93"}
04:40:50.080 00.029 9340 GuideStep: 0.3 px 21 ms WEST, -0.0 px 0 ms NORTH
04:40:50.128 00.048 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"bdc91489-7c1a-48b1-bfa3-a723b0e84d31"}
04:40:50.195 00.067 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":784,"width":15,"height":15,"star_pos":[6.61,7.20],"pixels":"..."},"id":"bdc91489-7c1a-48b1-bfa3-a723b0e84d31"}
04:40:51.896 01.701 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"e601f312-648e-4b27-9dd2-574546f162cd"}
04:40:51.925 00.029 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"e601f312-648e-4b27-9dd2-574546f162cd"}
04:40:51.970 00.045 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"597303ba-d131-418b-86c1-4691cea8b862"}
04:40:51.988 00.018 9340 case statement mapped state 6 to 3
04:40:52.006 00.018 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"597303ba-d131-418b-86c1-4691cea8b862"}
04:40:52.025 00.019 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"e4087634-50ca-4c1a-ad83-8b69f4c4bb1c"}
04:40:52.063 00.038 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":784,"width":15,"height":15,"star_pos":[6.61,7.20],"pixels":"..."},"id":"e4087634-50ca-4c1a-ad83-8b69f4c4bb1c"}
04:40:52.419 00.356 12020 Exposure complete
04:40:52.722 00.303 12020 worker thread done servicing request
04:40:52.722 00.000 9340 OnExposeComplete: enter
04:40:52.735 00.013 9340 UpdateGuideState(): m_state=6
04:40:52.753 00.018 9340 Star::Find(15, 1411, 110, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 785
04:40:52.769 00.016 9340 Star::Find returns 1 (0), X=1411.25, Y=110.02, Mass=1535360, SNR=204.3, Peak=62051 HFD=4.8
04:40:52.802 00.033 9340 MultiStar: [#1 -0.02,-0.07,0.88,U] [#2 0.02,-0.16,0.83,U] [#3 0.15,-0.04,0.85,U] [#4 0.08,-0.25,1.00,U] [#5 -0.01,-0.06,0.98,U] [#6 -0.00,-0.15,0.80,U] [#7 0.04,-0.41,1.00,U] [#8 -0.04,0.09,0.92,U] 
04:40:52.817 00.015 9340 refined, 8 included, MultiStar: {0.01, -0.16}, one-star: {-0.09, -0.35}
04:40:52.830 00.013 9340 CameraToMount -- cameraTheta (-1.49) - m_xAngle (0.05) = xAngle (-1.54 = -1.54)
04:40:52.841 00.011 9340 CameraToMount -- cameraTheta (-1.49) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-4.61 = 1.67)
04:40:52.851 00.010 9340 CameraToMount -- cameraX=0.01 cameraY=-0.16 hyp=0.16 cameraTheta=-1.49 mountX=0.00 mountY=0.16, mountTheta=1.54
04:40:52.868 00.017 9340 SchedulePrimaryMove(10104498, x=0.01, y=-0.16, opts=13)
04:40:52.891 00.023 9340 Enqueuing Move request for scope (0.01, -0.16)
04:40:52.903 00.012 12020 Worker thread wakes up
04:40:52.903 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=6029, max=65535, med=10212, FiltMin=7807, FiltMax=65523, Gamma=2.870
04:40:52.934 00.031 12020 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.16) opts 0xd
04:40:52.934 00.000 12020 Handling offset move in thread for scope, endpoint = (0.01, -0.16)
04:40:52.934 00.000 12020 Moving (0.01, -0.16) raw xDistance=0.00 yDistance=0.16
04:40:52.935 00.001 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.00
04:40:52.935 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:40:52.935 00.000 9340 UpdateGuideState exits: m=1535360 SNR=204.3
04:40:52.950 00.015 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
04:40:52.951 00.001 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:40:52.961 00.010 12020 MoveAxis(E, 0, ABG)
04:40:52.961 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
04:40:52.982 00.021 12020 Move returns status 0, amount 0
04:40:52.982 00.000 9340 Enqueuing Expose request
04:40:52.996 00.014 12020 MoveAxis(N, 0, ABG)
04:40:52.996 00.000 12020 Move returns status 0, amount 0
04:40:52.996 00.000 12020 move complete, result=0
04:40:52.997 00.001 12020 worker thread done servicing request
04:40:52.997 00.000 12020 Worker thread wakes up
04:40:52.997 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
04:40:52.997 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(1396,95,31,31)
04:40:53.000 00.003 9340 GuideStep: 0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
04:40:53.894 00.894 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"37293807-e108-4ec6-b345-c8493ebca9c2"}
04:40:53.908 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"37293807-e108-4ec6-b345-c8493ebca9c2"}
04:40:53.929 00.021 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"8c24423f-7661-492d-9ed7-58e22946aee0"}
04:40:53.941 00.012 9340 case statement mapped state 6 to 3
04:40:53.959 00.018 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"8c24423f-7661-492d-9ed7-58e22946aee0"}
04:40:53.983 00.024 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"9c16a9be-d3a3-45b5-b271-7208b22d1fe2"}
04:40:54.028 00.045 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":785,"width":15,"height":15,"star_pos":[7.25,7.02],"pixels":"..."},"id":"9c16a9be-d3a3-45b5-b271-7208b22d1fe2"}
04:40:55.366 01.338 12020 Exposure complete
04:40:55.596 00.230 12020 worker thread done servicing request
04:40:55.596 00.000 9340 OnExposeComplete: enter
04:40:55.610 00.014 9340 UpdateGuideState(): m_state=6
04:40:55.620 00.010 9340 Star::Find(15, 1411, 110, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 786
04:40:55.629 00.009 9340 Star::Find returns 1 (0), X=1411.65, Y=110.00, Mass=1502338, SNR=216.7, Peak=61280 HFD=5.0
04:40:55.643 00.014 9340 MultiStar: [#1 0.26,0.06,0.88,U] [#2 0.32,0.03,0.77,U] [#3 0.57,-0.07,0.00,M6] [#4 0.50,-0.07,0.91,U] [#5 0.44,-0.23,0.91,U] [#6 0.32,-0.16,0.72,U] [#7 0.41,-0.16,0.85,U] [#8 0.44,0.23,0.78,U] 
04:40:55.657 00.014 9340 refined, 7 included, MultiStar: {0.37, -0.09}, one-star: {0.31, -0.38}
04:40:55.666 00.009 9340 CameraToMount -- cameraTheta (-0.24) - m_xAngle (0.05) = xAngle (-0.29 = -0.29)
04:40:55.696 00.030 9340 CameraToMount -- cameraTheta (-0.24) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-3.36 = 2.92)
04:40:55.706 00.010 9340 CameraToMount -- cameraX=0.37 cameraY=-0.09 hyp=0.39 cameraTheta=-0.24 mountX=0.37 mountY=0.08, mountTheta=0.22
04:40:55.729 00.023 9340 SchedulePrimaryMove(10104498, x=0.37, y=-0.09, opts=13)
04:40:55.747 00.018 9340 Enqueuing Move request for scope (0.37, -0.09)
04:40:55.765 00.018 12020 Worker thread wakes up
04:40:55.766 00.001 9340 UpdateImageDisplay: Size=(1920,1080) min=6179, max=65535, med=10221, FiltMin=7606, FiltMax=65523, Gamma=2.870
04:40:55.780 00.014 12020 worker thread servicing REQUEST_MOVE scope ofs (0.37, -0.09) opts 0xd
04:40:55.781 00.001 12020 Handling offset move in thread for scope, endpoint = (0.37, -0.09)
04:40:55.781 00.000 12020 Moving (0.37, -0.09) raw xDistance=0.37 yDistance=0.08
04:40:55.781 00.000 12020 GuideAlgorithmHysteresis::Result() returns 0.16 from input 0.37
04:40:55.781 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:40:55.781 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
04:40:55.782 00.001 12020 MoveAxis(W, 28, ABG)
04:40:55.782 00.000 12020 Guiding  Dir = 3, Dur = 28
04:40:55.783 00.001 12020 IsSlewing returns 0
04:40:55.784 00.001 12020 IsGuiding returns 0
04:40:55.784 00.000 9340 UpdateGuideState exits: m=1502338 SNR=216.7
04:40:55.816 00.032 12020 PulseGuide returned control before completion, sleep 11
04:40:55.816 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:40:55.831 00.015 9340 ScheduleExposure(2000,3,1) exposurePending=0
04:40:55.853 00.022 12020 IsGuiding returns 1
04:40:55.853 00.000 12020 scope still moving after pulse duration time elapsed
04:40:55.854 00.001 9340 Enqueuing Expose request
04:40:55.882 00.028 12020 IsSlewing returns 0
04:40:55.882 00.000 12020 IsGuiding returns 0
04:40:55.883 00.001 12020 scope move finished after 28 + 70 ms
04:40:55.883 00.000 12020 Move returns status 0, amount 28
04:40:55.883 00.000 12020 MoveAxis(N, 0, ABG)
04:40:55.883 00.000 12020 Move returns status 0, amount 0
04:40:55.884 00.001 12020 move complete, result=0
04:40:55.884 00.000 12020 worker thread done servicing request
04:40:55.884 00.000 9340 GuideStep: 0.4 px 28 ms WEST, 0.1 px 0 ms NORTH
04:40:55.903 00.019 12020 Worker thread wakes up
04:40:55.903 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
04:40:55.903 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(1396,95,31,31)
04:40:55.921 00.018 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"498401fe-d0a9-4c6d-aaac-6f67365e4a4f"}
04:40:55.963 00.042 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"498401fe-d0a9-4c6d-aaac-6f67365e4a4f"}
04:40:55.975 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"b7ca07e3-73ef-4faa-9390-936d9c889fff"}
04:40:55.995 00.020 9340 case statement mapped state 6 to 3
04:40:56.010 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"b7ca07e3-73ef-4faa-9390-936d9c889fff"}
04:40:56.024 00.014 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"dadeb2c2-1446-43a8-b988-634a533429c0"}
04:40:56.061 00.037 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":786,"width":15,"height":15,"star_pos":[6.65,7.00],"pixels":"..."},"id":"dadeb2c2-1446-43a8-b988-634a533429c0"}
04:40:57.891 01.830 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"e382ea55-7176-4797-a9aa-2a90b6df8e77"}
04:40:57.914 00.023 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"e382ea55-7176-4797-a9aa-2a90b6df8e77"}
04:40:57.936 00.022 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"8f4e6379-5bd4-4ca3-94cc-7a67936d3275"}
04:40:57.949 00.013 9340 case statement mapped state 6 to 3
04:40:57.996 00.047 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"8f4e6379-5bd4-4ca3-94cc-7a67936d3275"}
04:40:58.014 00.018 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"30af5bdf-11f0-4c1b-b8f8-bd5a4cd08ba7"}
04:40:58.031 00.017 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":786,"width":15,"height":15,"star_pos":[6.65,7.00],"pixels":"..."},"id":"30af5bdf-11f0-4c1b-b8f8-bd5a4cd08ba7"}
04:40:58.301 00.270 12020 Exposure complete
04:40:58.618 00.317 12020 worker thread done servicing request
04:40:58.618 00.000 9340 OnExposeComplete: enter
04:40:58.633 00.015 9340 UpdateGuideState(): m_state=6
04:40:58.659 00.026 9340 Star::Find(15, 1411, 109, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 787
04:40:58.678 00.019 9340 Star::Find returns 1 (0), X=1411.48, Y=109.89, Mass=1548268, SNR=196.8, Peak=60554 HFD=5.0
04:40:58.712 00.034 9340 MultiStar: [#1 -0.03,0.02,0.85,U] [#2 0.03,-0.06,0.95,U] [#3 0.06,-0.16,1.07,U] [#4 0.00,-0.13,1.06,U] [#5 0.07,-0.25,1.06,U] [#6 0.09,-0.25,1.00,U] [#7 0.01,-0.11,0.84,U] [#8 0.01,0.11,0.96,U] 
04:40:58.726 00.014 9340 refined, 8 included, MultiStar: {0.04, -0.15}, one-star: {0.14, -0.48}
04:40:58.738 00.012 9340 CameraToMount -- cameraTheta (-1.28) - m_xAngle (0.05) = xAngle (-1.33 = -1.33)
04:40:58.758 00.020 9340 CameraToMount -- cameraTheta (-1.28) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-4.40 = 1.88)
04:40:58.769 00.011 9340 CameraToMount -- cameraX=0.04 cameraY=-0.15 hyp=0.16 cameraTheta=-1.28 mountX=0.04 mountY=0.15, mountTheta=1.33
04:40:58.791 00.022 9340 SchedulePrimaryMove(10104498, x=0.04, y=-0.15, opts=13)
04:40:58.805 00.014 9340 Enqueuing Move request for scope (0.04, -0.15)
04:40:58.819 00.014 12020 Worker thread wakes up
04:40:58.819 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=6399, max=65535, med=10215, FiltMin=8061, FiltMax=65523, Gamma=2.870
04:40:58.858 00.039 12020 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.15) opts 0xd
04:40:58.858 00.000 12020 Handling offset move in thread for scope, endpoint = (0.04, -0.15)
04:40:58.859 00.001 9340 UpdateGuideState exits: m=1548268 SNR=196.8
04:40:58.875 00.016 12020 Moving (0.04, -0.15) raw xDistance=0.04 yDistance=0.15
04:40:58.875 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:40:58.886 00.011 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
04:40:58.886 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
04:40:58.901 00.015 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:40:58.901 00.000 9340 Enqueuing Expose request
04:40:58.912 00.011 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
04:40:58.912 00.000 12020 MoveAxis(E, 0, ABG)
04:40:58.912 00.000 12020 Move returns status 0, amount 0
04:40:58.913 00.001 12020 MoveAxis(N, 0, ABG)
04:40:58.913 00.000 12020 Move returns status 0, amount 0
04:40:58.913 00.000 12020 move complete, result=0
04:40:58.913 00.000 12020 worker thread done servicing request
04:40:58.913 00.000 12020 Worker thread wakes up
04:40:58.913 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
04:40:58.913 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(1396,95,31,31)
04:40:58.916 00.003 9340 GuideStep: 0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
04:40:59.890 00.974 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"46c19aae-76db-4d55-9d57-b93d28780d73"}
04:40:59.934 00.044 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"46c19aae-76db-4d55-9d57-b93d28780d73"}
04:40:59.945 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"b34e9b7b-e7c3-407b-96d9-6b6fe4041e8a"}
04:40:59.960 00.015 9340 case statement mapped state 6 to 3
04:40:59.969 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"b34e9b7b-e7c3-407b-96d9-6b6fe4041e8a"}
04:40:59.989 00.020 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"61ee863d-72c3-4d45-8b76-db34c7e9be34"}
04:41:00.008 00.019 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":787,"width":15,"height":15,"star_pos":[7.48,6.89],"pixels":"..."},"id":"61ee863d-72c3-4d45-8b76-db34c7e9be34"}
04:41:01.282 01.274 12020 Exposure complete
04:41:01.592 00.310 12020 worker thread done servicing request
04:41:01.592 00.000 9340 OnExposeComplete: enter
04:41:01.604 00.012 9340 UpdateGuideState(): m_state=6
04:41:01.619 00.015 9340 Star::Find(15, 1411, 109, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 788
04:41:01.632 00.013 9340 Star::Find returns 1 (0), X=1411.71, Y=110.08, Mass=1465778, SNR=204.7, Peak=60604 HFD=4.9
04:41:01.668 00.036 9340 MultiStar: [#1 0.28,-0.13,0.92,U] [#2 0.44,-0.25,0.89,U] [#3 0.47,-0.22,0.00,M6] [#4 0.58,-0.13,0.00,M1] [#5 0.46,-0.08,1.01,U] [#6 0.54,-0.08,0.00,M2] [#7 0.40,-0.38,0.00,M3] [#8 0.28,0.13,0.76,U] 
04:41:01.681 00.013 9340 refined, 4 included, MultiStar: {0.37, -0.14}, one-star: {0.37, -0.29}
04:41:01.696 00.015 9340 CameraToMount -- cameraTheta (-0.35) - m_xAngle (0.05) = xAngle (-0.40 = -0.40)
04:41:01.709 00.013 9340 CameraToMount -- cameraTheta (-0.35) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-3.46 = 2.82)
04:41:01.722 00.013 9340 CameraToMount -- cameraX=0.37 cameraY=-0.14 hyp=0.40 cameraTheta=-0.35 mountX=0.37 mountY=0.13, mountTheta=0.33
04:41:01.785 00.063 9340 SchedulePrimaryMove(10104498, x=0.37, y=-0.14, opts=13)
04:41:01.810 00.025 9340 Enqueuing Move request for scope (0.37, -0.14)
04:41:01.837 00.027 12020 Worker thread wakes up
04:41:01.837 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=6287, max=65535, med=10262, FiltMin=7827, FiltMax=65523, Gamma=2.870
04:41:01.875 00.038 12020 worker thread servicing REQUEST_MOVE scope ofs (0.37, -0.14) opts 0xd
04:41:01.875 00.000 9340 UpdateGuideState exits: m=1465778 SNR=204.7
04:41:01.891 00.016 12020 Handling offset move in thread for scope, endpoint = (0.37, -0.14)
04:41:01.891 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:41:01.905 00.014 12020 Moving (0.37, -0.14) raw xDistance=0.37 yDistance=0.13
04:41:01.905 00.000 12020 GuideAlgorithmHysteresis::Result() returns 0.15 from input 0.37
04:41:01.905 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:41:01.906 00.001 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
04:41:01.906 00.000 12020 MoveAxis(W, 28, ABG)
04:41:01.906 00.000 12020 Guiding  Dir = 3, Dur = 28
04:41:01.907 00.001 9340 ScheduleExposure(2000,3,1) exposurePending=0
04:41:01.920 00.013 12020 IsSlewing returns 0
04:41:01.920 00.000 9340 Enqueuing Expose request
04:41:01.937 00.017 12020 IsGuiding returns 0
04:41:01.942 00.005 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"eec46fad-489b-4485-9477-7063d1d39795"}
04:41:01.957 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"eec46fad-489b-4485-9477-7063d1d39795"}
04:41:01.990 00.033 12020 IsGuiding returns 1
04:41:01.991 00.001 12020 scope still moving after pulse duration time elapsed
04:41:01.994 00.003 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"bf300ac8-2d86-4cec-ac4c-3921988646c5"}
04:41:02.019 00.025 12020 IsSlewing returns 0
04:41:02.019 00.000 9340 case statement mapped state 6 to 3
04:41:02.031 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"bf300ac8-2d86-4cec-ac4c-3921988646c5"}
04:41:02.050 00.019 12020 IsGuiding returns 0
04:41:02.051 00.001 12020 scope move finished after 28 + 86 ms
04:41:02.051 00.000 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"e44c0d11-aaa7-4cc4-adab-f5a6b7a4a9ca"}
04:41:02.069 00.018 12020 Move returns status 0, amount 28
04:41:02.069 00.000 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":788,"width":15,"height":15,"star_pos":[6.71,7.08],"pixels":"..."},"id":"e44c0d11-aaa7-4cc4-adab-f5a6b7a4a9ca"}
04:41:02.113 00.044 12020 MoveAxis(N, 0, ABG)
04:41:02.113 00.000 12020 Move returns status 0, amount 0
04:41:02.113 00.000 12020 move complete, result=0
04:41:02.114 00.001 12020 worker thread done servicing request
04:41:02.114 00.000 12020 Worker thread wakes up
04:41:02.115 00.001 12020 worker thread servicing REQUEST_EXPOSE 2000
04:41:02.115 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(1396,95,31,31)
04:41:02.116 00.001 9340 GuideStep: 0.4 px 28 ms WEST, 0.1 px 0 ms NORTH
04:41:03.892 01.776 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"52206877-7dd2-4538-883e-3382217f487a"}
04:41:03.955 00.063 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"52206877-7dd2-4538-883e-3382217f487a"}
04:41:03.978 00.023 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"5666c626-5b8a-40a3-91e1-d74c54610e19"}
04:41:04.018 00.040 9340 case statement mapped state 6 to 3
04:41:04.101 00.083 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"5666c626-5b8a-40a3-91e1-d74c54610e19"}
04:41:04.161 00.060 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"9ef50649-2929-4214-b4e1-d480dd3e7af9"}
04:41:04.219 00.058 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":788,"width":15,"height":15,"star_pos":[6.71,7.08],"pixels":"..."},"id":"9ef50649-2929-4214-b4e1-d480dd3e7af9"}
04:41:04.544 00.325 12020 Exposure complete
04:41:04.876 00.332 12020 worker thread done servicing request
04:41:04.876 00.000 9340 OnExposeComplete: enter
04:41:04.917 00.041 9340 UpdateGuideState(): m_state=6
04:41:04.932 00.015 9340 Star::Find(15, 1411, 110, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 789
04:41:04.951 00.019 9340 Star::Find returns 1 (0), X=1411.39, Y=109.93, Mass=1524903, SNR=210.6, Peak=60674 HFD=5.0
04:41:04.970 00.019 9340 MultiStar: [#1 -0.12,-0.02,0.90,U] [#2 0.09,-0.24,1.04,U] [#3 0.07,-0.20,0.86,U] [#4 0.17,-0.16,0.95,U] [#5 0.04,-0.21,0.73,U] [#6 0.06,-0.20,0.88,U] [#7 0.11,-0.27,0.80,U] [#8 0.12,0.18,0.84,U] 
04:41:04.987 00.017 9340 refined, 8 included, MultiStar: {0.06, -0.18}, one-star: {0.05, -0.44}
04:41:05.005 00.018 9340 CameraToMount -- cameraTheta (-1.23) - m_xAngle (0.05) = xAngle (-1.27 = -1.27)
04:41:05.023 00.018 9340 CameraToMount -- cameraTheta (-1.23) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-4.34 = 1.94)
04:41:05.061 00.038 9340 CameraToMount -- cameraX=0.06 cameraY=-0.18 hyp=0.19 cameraTheta=-1.23 mountX=0.06 mountY=0.18, mountTheta=1.27
04:41:05.083 00.022 9340 SchedulePrimaryMove(10104498, x=0.06, y=-0.18, opts=13)
04:41:05.103 00.020 9340 Enqueuing Move request for scope (0.06, -0.18)
04:41:05.116 00.013 12020 Worker thread wakes up
04:41:05.116 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=5901, max=65535, med=10217, FiltMin=7994, FiltMax=65523, Gamma=2.870
04:41:05.127 00.011 12020 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.18) opts 0xd
04:41:05.128 00.001 12020 Handling offset move in thread for scope, endpoint = (0.06, -0.18)
04:41:05.128 00.000 12020 Moving (0.06, -0.18) raw xDistance=0.06 yDistance=0.18
04:41:05.128 00.000 9340 UpdateGuideState exits: m=1524903 SNR=210.6
04:41:05.142 00.014 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
04:41:05.143 00.001 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:41:05.163 00.020 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:41:05.164 00.001 9340 ScheduleExposure(2000,3,1) exposurePending=0
04:41:05.194 00.030 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.18
04:41:05.195 00.001 9340 Enqueuing Expose request
04:41:05.213 00.018 12020 MoveAxis(E, 0, ABG)
04:41:05.214 00.001 12020 Move returns status 0, amount 0
04:41:05.214 00.000 12020 MoveAxis(N, 0, ABG)
04:41:05.214 00.000 12020 Move returns status 0, amount 0
04:41:05.214 00.000 12020 move complete, result=0
04:41:05.214 00.000 12020 worker thread done servicing request
04:41:05.214 00.000 12020 Worker thread wakes up
04:41:05.215 00.001 12020 worker thread servicing REQUEST_EXPOSE 2000
04:41:05.215 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(1396,95,31,31)
04:41:05.218 00.003 9340 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
04:41:05.906 00.688 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"5104cd8c-8f61-486e-a21e-acf794a8d311"}
04:41:05.920 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"5104cd8c-8f61-486e-a21e-acf794a8d311"}
04:41:05.942 00.022 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"96aac33e-e443-4c99-b54a-69519c9d7eb0"}
04:41:05.954 00.012 9340 case statement mapped state 6 to 3
04:41:05.972 00.018 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"96aac33e-e443-4c99-b54a-69519c9d7eb0"}
04:41:05.987 00.015 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"6282d8c5-8150-4efb-b252-3be39abbac64"}
04:41:06.025 00.038 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":789,"width":15,"height":15,"star_pos":[7.39,6.93],"pixels":"..."},"id":"6282d8c5-8150-4efb-b252-3be39abbac64"}
04:41:07.587 01.562 12020 Exposure complete
04:41:07.811 00.224 12020 worker thread done servicing request
04:41:07.811 00.000 9340 OnExposeComplete: enter
04:41:07.840 00.029 9340 UpdateGuideState(): m_state=6
04:41:07.853 00.013 9340 Star::Find(15, 1411, 109, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 790
04:41:07.863 00.010 9340 Star::Find returns 1 (0), X=1411.39, Y=110.06, Mass=1538647, SNR=218.1, Peak=60814 HFD=5.0
04:41:07.878 00.015 9340 MultiStar: [#1 -0.07,0.16,0.97,U] [#2 0.22,-0.03,0.75,U] [#3 0.18,-0.03,0.92,U] [#4 0.09,-0.02,0.82,U] [#5 0.15,-0.16,0.97,U] [#6 0.00,-0.15,1.02,U] [#7 -0.00,-0.16,1.03,U] [#8 -0.08,0.21,0.91,U] 
04:41:07.889 00.011 9340 refined, 8 included, MultiStar: {0.06, -0.06}, one-star: {0.05, -0.31}
04:41:07.900 00.011 9340 CameraToMount -- cameraTheta (-0.84) - m_xAngle (0.05) = xAngle (-0.89 = -0.89)
04:41:07.912 00.012 9340 CameraToMount -- cameraTheta (-0.84) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-3.95 = 2.33)
04:41:07.924 00.012 9340 CameraToMount -- cameraX=0.06 cameraY=-0.06 hyp=0.08 cameraTheta=-0.84 mountX=0.05 mountY=0.06, mountTheta=0.85
04:41:07.954 00.030 9340 SchedulePrimaryMove(10104498, x=0.06, y=-0.06, opts=13)
04:41:07.969 00.015 9340 Enqueuing Move request for scope (0.06, -0.06)
04:41:07.978 00.009 12020 Worker thread wakes up
04:41:07.978 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=5794, max=65535, med=10230, FiltMin=7958, FiltMax=65523, Gamma=2.870
04:41:07.994 00.016 12020 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.06) opts 0xd
04:41:07.994 00.000 9340 UpdateGuideState exits: m=1538647 SNR=218.1
04:41:08.007 00.013 12020 Handling offset move in thread for scope, endpoint = (0.06, -0.06)
04:41:08.008 00.001 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:41:08.020 00.012 12020 Moving (0.06, -0.06) raw xDistance=0.05 yDistance=0.06
04:41:08.020 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
04:41:08.032 00.012 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
04:41:08.033 00.001 9340 Enqueuing Expose request
04:41:08.044 00.011 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:41:08.045 00.001 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
04:41:08.045 00.000 12020 MoveAxis(E, 0, ABG)
04:41:08.045 00.000 12020 Move returns status 0, amount 0
04:41:08.045 00.000 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"6170fa7a-88c3-4cf1-a3ab-711474ee8313"}
04:41:08.060 00.015 12020 MoveAxis(N, 0, ABG)
04:41:08.060 00.000 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"6170fa7a-88c3-4cf1-a3ab-711474ee8313"}
04:41:08.098 00.038 12020 Move returns status 0, amount 0
04:41:08.098 00.000 12020 move complete, result=0
04:41:08.098 00.000 12020 worker thread done servicing request
04:41:08.100 00.002 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"66f1f2f3-cfac-4294-bc37-ddf7c78300b1"}
04:41:08.112 00.012 12020 Worker thread wakes up
04:41:08.112 00.000 9340 case statement mapped state 6 to 3
04:41:08.128 00.016 12020 worker thread servicing REQUEST_EXPOSE 2000
04:41:08.129 00.001 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"66f1f2f3-cfac-4294-bc37-ddf7c78300b1"}
04:41:08.141 00.012 12020 Handling exposure in thread, d=2000 o=3 r=(1396,95,31,31)
04:41:08.141 00.000 9340 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
04:41:08.157 00.016 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"d705d95e-f877-4988-933b-2100683a3f46"}
04:41:08.172 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":790,"width":15,"height":15,"star_pos":[7.39,7.06],"pixels":"..."},"id":"d705d95e-f877-4988-933b-2100683a3f46"}
04:41:09.904 01.732 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"7ebf81e8-f127-415d-8629-c522bedb54ba"}
04:41:09.915 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"7ebf81e8-f127-415d-8629-c522bedb54ba"}
04:41:09.948 00.033 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"8587ba30-983b-48c4-b3f1-ae9bb80c6189"}
04:41:09.977 00.029 9340 case statement mapped state 6 to 3
04:41:09.999 00.022 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"8587ba30-983b-48c4-b3f1-ae9bb80c6189"}
04:41:10.019 00.020 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"7464e1e5-291b-48c9-9fbd-0d9101cfcb0c"}
04:41:10.037 00.018 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":790,"width":15,"height":15,"star_pos":[7.39,7.06],"pixels":"..."},"id":"7464e1e5-291b-48c9-9fbd-0d9101cfcb0c"}
04:41:10.582 00.545 12020 Exposure complete
04:41:11.015 00.433 9340 OnExposeComplete: enter
04:41:11.036 00.021 9340 UpdateGuideState(): m_state=6
04:41:11.060 00.024 12020 worker thread done servicing request
04:41:11.064 00.004 9340 Star::Find(15, 1411, 110, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 791
04:41:11.093 00.029 9340 Star::Find returns 1 (0), X=1411.37, Y=109.92, Mass=1552893, SNR=228.6, Peak=61892 HFD=5.0
04:41:11.109 00.016 9340 MultiStar: [#1 -0.09,-0.03,0.83,U] [#2 -0.03,-0.26,0.74,U] [#3 -0.06,-0.17,0.85,U] [#4 -0.05,-0.28,0.83,U] [#5 0.03,-0.13,0.77,U] [#6 -0.18,-0.15,0.70,U] [#7 -0.06,-0.35,0.86,U] [#8 0.07,0.17,0.73,U] 
04:41:11.149 00.040 9340 refined, 8 included, MultiStar: {-0.04, -0.20}, one-star: {0.03, -0.46}
04:41:11.168 00.019 9340 CameraToMount -- cameraTheta (-1.76) - m_xAngle (0.05) = xAngle (-1.81 = -1.81)
04:41:11.181 00.013 9340 CameraToMount -- cameraTheta (-1.76) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-4.88 = 1.41)
04:41:11.203 00.022 9340 CameraToMount -- cameraX=-0.04 cameraY=-0.20 hyp=0.20 cameraTheta=-1.76 mountX=-0.05 mountY=0.20, mountTheta=1.81
04:41:11.221 00.018 9340 SchedulePrimaryMove(10104498, x=-0.04, y=-0.20, opts=13)
04:41:11.240 00.019 9340 Enqueuing Move request for scope (-0.04, -0.20)
04:41:11.264 00.024 12020 Worker thread wakes up
04:41:11.264 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=6040, max=65535, med=10242, FiltMin=7628, FiltMax=65523, Gamma=2.870
04:41:11.298 00.034 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.20) opts 0xd
04:41:11.299 00.001 12020 Handling offset move in thread for scope, endpoint = (-0.04, -0.20)
04:41:11.299 00.000 12020 Moving (-0.04, -0.20) raw xDistance=-0.05 yDistance=0.20
04:41:11.299 00.000 9340 UpdateGuideState exits: m=1552893 SNR=228.6
04:41:11.315 00.016 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
04:41:11.315 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:41:11.315 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.20
04:41:11.316 00.001 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:41:11.339 00.023 12020 MoveAxis(E, 0, ABG)
04:41:11.339 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
04:41:11.355 00.016 12020 Move returns status 0, amount 0
04:41:11.356 00.001 9340 Enqueuing Expose request
04:41:11.370 00.014 12020 MoveAxis(N, 0, ABG)
04:41:11.371 00.001 12020 Move returns status 0, amount 0
04:41:11.371 00.000 12020 move complete, result=0
04:41:11.371 00.000 12020 worker thread done servicing request
04:41:11.371 00.000 12020 Worker thread wakes up
04:41:11.372 00.001 12020 worker thread servicing REQUEST_EXPOSE 2000
04:41:11.372 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(1396,95,31,31)
04:41:11.375 00.003 9340 GuideStep: -0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
04:41:11.904 00.529 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"bd2033ef-5208-427a-bd75-b7298a53c0bd"}
04:41:11.928 00.024 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"bd2033ef-5208-427a-bd75-b7298a53c0bd"}
04:41:11.976 00.048 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"72ae0335-177a-42df-b0c8-b768595be717"}
04:41:12.002 00.026 9340 case statement mapped state 6 to 3
04:41:12.017 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"72ae0335-177a-42df-b0c8-b768595be717"}
04:41:12.044 00.027 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"cd70a993-0f2f-4090-9e2b-93519cc98e3f"}
04:41:12.065 00.021 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":791,"width":15,"height":15,"star_pos":[7.37,6.92],"pixels":"..."},"id":"cd70a993-0f2f-4090-9e2b-93519cc98e3f"}
04:41:13.739 01.674 12020 Exposure complete
04:41:13.903 00.164 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"8e9db371-9aa1-473d-a504-b1d0f21b67f5"}
04:41:13.931 00.028 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"8e9db371-9aa1-473d-a504-b1d0f21b67f5"}
04:41:13.944 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"344aa9ba-add4-4a7a-8c8c-ebd02f52435d"}
04:41:13.983 00.039 9340 case statement mapped state 6 to 3
04:41:14.003 00.020 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"344aa9ba-add4-4a7a-8c8c-ebd02f52435d"}
04:41:14.033 00.030 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"56ace16a-0a36-47e5-b242-83e44270348b"}
04:41:14.060 00.027 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":791,"width":15,"height":15,"star_pos":[7.37,6.92],"pixels":"..."},"id":"56ace16a-0a36-47e5-b242-83e44270348b"}
04:41:14.114 00.054 12020 worker thread done servicing request
04:41:14.115 00.001 9340 OnExposeComplete: enter
04:41:14.137 00.022 9340 UpdateGuideState(): m_state=6
04:41:14.157 00.020 9340 Star::Find(15, 1411, 109, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 792
04:41:14.172 00.015 9340 Star::Find returns 1 (0), X=1411.30, Y=109.80, Mass=1528421, SNR=204.7, Peak=61582 HFD=4.9
04:41:14.205 00.033 9340 MultiStar: [#1 -0.09,-0.34,0.87,U] [#2 0.04,-0.31,0.86,U] [#3 -0.01,-0.30,1.19,U] [#4 -0.02,-0.41,0.94,U] [#5 0.16,-0.31,0.94,U] [#6 -0.01,-0.42,0.88,U] [#7 -0.12,-0.34,0.83,U] [#8 0.06,-0.03,0.88,U] 
04:41:14.226 00.021 9340 refined, 8 included, MultiStar: {-0.00, -0.34}, one-star: {-0.04, -0.57}
04:41:14.242 00.016 9340 CameraToMount -- cameraTheta (-1.57) - m_xAngle (0.05) = xAngle (-1.62 = -1.62)
04:41:14.256 00.014 9340 CameraToMount -- cameraTheta (-1.57) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-4.69 = 1.59)
04:41:14.270 00.014 9340 CameraToMount -- cameraX=-0.00 cameraY=-0.34 hyp=0.34 cameraTheta=-1.57 mountX=-0.02 mountY=0.34, mountTheta=1.62
04:41:14.335 00.065 9340 SchedulePrimaryMove(10104498, x=-0.00, y=-0.34, opts=13)
04:41:14.357 00.022 9340 Enqueuing Move request for scope (-0.00, -0.34)
04:41:14.377 00.020 12020 Worker thread wakes up
04:41:14.377 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=6019, max=65535, med=10235, FiltMin=8035, FiltMax=65523, Gamma=2.870
04:41:14.410 00.033 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.00, -0.34) opts 0xd
04:41:14.410 00.000 9340 UpdateGuideState exits: m=1528421 SNR=204.7
04:41:14.450 00.040 12020 Handling offset move in thread for scope, endpoint = (-0.00, -0.34)
04:41:14.450 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:41:14.469 00.019 12020 Moving (-0.00, -0.34) raw xDistance=-0.02 yDistance=0.34
04:41:14.469 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
04:41:14.485 00.016 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
04:41:14.485 00.000 9340 Enqueuing Expose request
04:41:14.497 00.012 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
04:41:14.498 00.001 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.34
04:41:14.498 00.000 12020 MoveAxis(E, 0, ABG)
04:41:14.498 00.000 12020 Move returns status 0, amount 0
04:41:14.498 00.000 12020 MoveAxis(N, 0, ABG)
04:41:14.498 00.000 12020 Move returns status 0, amount 0
04:41:14.499 00.001 12020 move complete, result=0
04:41:14.499 00.000 12020 worker thread done servicing request
04:41:14.500 00.001 12020 Worker thread wakes up
04:41:14.500 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
04:41:14.500 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(1396,95,31,31)
04:41:14.505 00.005 9340 GuideStep: -0.0 px 0 ms EAST, 0.3 px 0 ms NORTH
04:41:15.909 01.404 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"eee882d7-2f28-4691-a072-1aa61470c43d"}
04:41:15.940 00.031 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"eee882d7-2f28-4691-a072-1aa61470c43d"}
04:41:15.966 00.026 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"24ab3d76-47d7-451e-aea6-2f747e7993df"}
04:41:15.977 00.011 9340 case statement mapped state 6 to 3
04:41:15.989 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"24ab3d76-47d7-451e-aea6-2f747e7993df"}
04:41:16.018 00.029 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"e7aa69a4-11bd-4e8e-98fd-9a556089e188"}
04:41:16.061 00.043 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":792,"width":15,"height":15,"star_pos":[7.30,6.80],"pixels":"..."},"id":"e7aa69a4-11bd-4e8e-98fd-9a556089e188"}
04:41:16.927 00.866 12020 Exposure complete
04:41:17.489 00.562 12020 worker thread done servicing request
04:41:17.490 00.001 9340 OnExposeComplete: enter
04:41:17.553 00.063 9340 UpdateGuideState(): m_state=6
04:41:17.598 00.045 9340 Star::Find(15, 1411, 109, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 793
04:41:17.616 00.018 9340 Star::Find returns 1 (0), X=1411.46, Y=109.98, Mass=1480141, SNR=185.4, Peak=62200 HFD=5.0
04:41:17.642 00.026 9340 MultiStar: [#1 -0.08,-0.29,1.10,U] [#2 -0.14,-0.24,1.03,U] [#3 0.05,-0.33,1.03,U] [#4 0.13,-0.34,0.97,U] [#5 0.15,-0.36,1.05,U] [#6 -0.04,-0.35,0.96,U] [#7 0.05,-0.32,1.04,U] [#8 0.02,0.08,1.00,U] 
04:41:17.698 00.056 9340 refined, 8 included, MultiStar: {0.03, -0.28}, one-star: {0.12, -0.39}
04:41:17.716 00.018 9340 CameraToMount -- cameraTheta (-1.47) - m_xAngle (0.05) = xAngle (-1.52 = -1.52)
04:41:17.749 00.033 9340 CameraToMount -- cameraTheta (-1.47) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-4.58 = 1.70)
04:41:17.776 00.027 9340 CameraToMount -- cameraX=0.03 cameraY=-0.28 hyp=0.28 cameraTheta=-1.47 mountX=0.02 mountY=0.28, mountTheta=1.52
04:41:17.814 00.038 9340 SchedulePrimaryMove(10104498, x=0.03, y=-0.28, opts=13)
04:41:17.893 00.079 9340 Enqueuing Move request for scope (0.03, -0.28)
04:41:17.915 00.022 12020 Worker thread wakes up
04:41:17.916 00.001 12020 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.28) opts 0xd
04:41:17.916 00.000 12020 Handling offset move in thread for scope, endpoint = (0.03, -0.28)
04:41:17.917 00.001 9340 UpdateImageDisplay: Size=(1920,1080) min=6195, max=65535, med=10234, FiltMin=8107, FiltMax=65523, Gamma=2.870
04:41:17.944 00.027 12020 Moving (0.03, -0.28) raw xDistance=0.02 yDistance=0.28
04:41:17.944 00.000 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
04:41:17.945 00.001 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
04:41:17.945 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.28
04:41:17.945 00.000 12020 MoveAxis(E, 0, ABG)
04:41:17.946 00.001 12020 Move returns status 0, amount 0
04:41:17.947 00.001 12020 MoveAxis(N, 0, ABG)
04:41:17.957 00.010 9340 UpdateGuideState exits: m=1480141 SNR=185.4
04:41:18.047 00.090 12020 Move returns status 0, amount 0
04:41:18.048 00.001 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:41:18.062 00.014 12020 move complete, result=0
04:41:18.062 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
04:41:18.080 00.018 12020 worker thread done servicing request
04:41:18.081 00.001 9340 Enqueuing Expose request
04:41:18.099 00.018 12020 Worker thread wakes up
04:41:18.100 00.001 9340 GuideStep: 0.0 px 0 ms EAST, 0.3 px 0 ms NORTH
04:41:18.141 00.041 12020 worker thread servicing REQUEST_EXPOSE 2000
04:41:18.142 00.001 12020 Handling exposure in thread, d=2000 o=3 r=(1396,95,31,31)
04:41:18.152 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"49a1d2dd-e5bf-4778-b9ba-e424755468c6"}
04:41:18.170 00.018 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"49a1d2dd-e5bf-4778-b9ba-e424755468c6"}
04:41:18.196 00.026 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"c3cea8f8-b35b-4fef-b7e5-c03c37ddedfb"}
04:41:18.209 00.013 9340 case statement mapped state 6 to 3
04:41:18.233 00.024 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"c3cea8f8-b35b-4fef-b7e5-c03c37ddedfb"}
04:41:18.287 00.054 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"a1fdca02-7c17-46c9-8437-dffad7cc0c33"}
04:41:18.312 00.025 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":793,"width":15,"height":15,"star_pos":[7.46,6.98],"pixels":"..."},"id":"a1fdca02-7c17-46c9-8437-dffad7cc0c33"}
04:41:19.906 01.594 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"32670ed7-7b02-4e0f-9e8a-f95b0e1200a4"}
04:41:19.917 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"32670ed7-7b02-4e0f-9e8a-f95b0e1200a4"}
04:41:19.931 00.014 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"73d67db2-0617-42f2-adba-7c623cd7182a"}
04:41:19.944 00.013 9340 case statement mapped state 6 to 3
04:41:19.962 00.018 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"73d67db2-0617-42f2-adba-7c623cd7182a"}
04:41:19.983 00.021 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"c936ea02-87df-4cd3-bddb-ce0235068458"}
04:41:20.022 00.039 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":793,"width":15,"height":15,"star_pos":[7.46,6.98],"pixels":"..."},"id":"c936ea02-87df-4cd3-bddb-ce0235068458"}
04:41:20.515 00.493 12020 Exposure complete
04:41:20.809 00.294 12020 worker thread done servicing request
04:41:20.809 00.000 9340 OnExposeComplete: enter
04:41:20.820 00.011 9340 UpdateGuideState(): m_state=6
04:41:20.834 00.014 9340 Star::Find(15, 1411, 109, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 794
04:41:20.844 00.010 9340 Star::Find returns 1 (0), X=1411.71, Y=109.99, Mass=1576416, SNR=270.5, Peak=61828 HFD=5.0
04:41:20.855 00.011 9340 MultiStar: [#1 0.23,-0.27,0.67,U] [#2 0.32,-0.31,0.70,U] [#3 0.34,-0.19,0.80,U] [#4 0.48,-0.28,0.00,M1] [#5 0.35,-0.20,0.71,U] [#6 0.30,-0.21,0.70,U] [#7 0.30,-0.29,0.75,U] [#8 0.36,0.04,0.78,U] 
04:41:20.871 00.016 9340 refined, 7 included, MultiStar: {0.33, -0.23}, one-star: {0.37, -0.38}
04:41:20.888 00.017 9340 CameraToMount -- cameraTheta (-0.62) - m_xAngle (0.05) = xAngle (-0.66 = -0.66)
04:41:20.898 00.010 9340 CameraToMount -- cameraTheta (-0.62) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-3.73 = 2.55)
04:41:20.933 00.035 9340 CameraToMount -- cameraX=0.33 cameraY=-0.23 hyp=0.40 cameraTheta=-0.62 mountX=0.31 mountY=0.22, mountTheta=0.62
04:41:20.947 00.014 9340 SchedulePrimaryMove(10104498, x=0.33, y=-0.23, opts=13)
04:41:20.963 00.016 9340 Enqueuing Move request for scope (0.33, -0.23)
04:41:20.977 00.014 12020 Worker thread wakes up
04:41:20.977 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=6177, max=65535, med=10217, FiltMin=8094, FiltMax=65523, Gamma=2.870
04:41:20.991 00.014 12020 worker thread servicing REQUEST_MOVE scope ofs (0.33, -0.23) opts 0xd
04:41:20.992 00.001 9340 UpdateGuideState exits: m=1576416 SNR=270.5
04:41:21.006 00.014 12020 Handling offset move in thread for scope, endpoint = (0.33, -0.23)
04:41:21.006 00.000 12020 Moving (0.33, -0.23) raw xDistance=0.31 yDistance=0.22
04:41:21.006 00.000 12020 GuideAlgorithmHysteresis::Result() returns 0.13 from input 0.31
04:41:21.006 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:41:21.006 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:41:21.021 00.015 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.22
04:41:21.021 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
04:41:21.032 00.011 12020 MoveAxis(W, 24, ABG)
04:41:21.032 00.000 9340 Enqueuing Expose request
04:41:21.066 00.034 12020 Guiding  Dir = 3, Dur = 24
04:41:21.067 00.001 12020 IsSlewing returns 0
04:41:21.068 00.001 12020 IsGuiding returns 0
04:41:21.093 00.025 12020 IsGuiding returns 1
04:41:21.094 00.001 12020 scope still moving after pulse duration time elapsed
04:41:21.141 00.047 12020 IsSlewing returns 0
04:41:21.187 00.046 12020 IsGuiding returns 0
04:41:21.188 00.001 12020 scope move finished after 24 + 94 ms
04:41:21.188 00.000 12020 Move returns status 0, amount 24
04:41:21.188 00.000 12020 MoveAxis(N, 0, ABG)
04:41:21.188 00.000 12020 Move returns status 0, amount 0
04:41:21.189 00.001 12020 move complete, result=0
04:41:21.189 00.000 12020 worker thread done servicing request
04:41:21.189 00.000 9340 GuideStep: 0.3 px 24 ms WEST, 0.2 px 0 ms NORTH
04:41:21.206 00.017 12020 Worker thread wakes up
04:41:21.206 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
04:41:21.207 00.001 12020 Handling exposure in thread, d=2000 o=3 r=(1396,95,31,31)
04:41:21.921 00.714 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"cf833ef7-dd59-4f8f-b424-10e294ede823"}
04:41:21.935 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"cf833ef7-dd59-4f8f-b424-10e294ede823"}
04:41:21.950 00.015 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"f538ded4-c7a0-4976-bb1c-f8e03b52f216"}
04:41:21.987 00.037 9340 case statement mapped state 6 to 3
04:41:22.015 00.028 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"f538ded4-c7a0-4976-bb1c-f8e03b52f216"}
04:41:22.032 00.017 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"8b865fff-5045-4f99-b20b-5d400bc6a834"}
04:41:22.041 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":794,"width":15,"height":15,"star_pos":[6.71,6.99],"pixels":"..."},"id":"8b865fff-5045-4f99-b20b-5d400bc6a834"}
04:41:23.624 01.583 12020 Exposure complete
04:41:23.922 00.298 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"40d8d836-ae02-4b52-984c-39efeefebcce"}
04:41:23.943 00.021 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"40d8d836-ae02-4b52-984c-39efeefebcce"}
04:41:23.961 00.018 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"9872b3cf-107a-4af4-8416-0dbbb44ce43a"}
04:41:23.980 00.019 12020 worker thread done servicing request
04:41:23.981 00.001 9340 case statement mapped state 6 to 3
04:41:24.046 00.065 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"9872b3cf-107a-4af4-8416-0dbbb44ce43a"}
04:41:24.063 00.017 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"e609ddc5-4b82-45fe-8838-c89aa0ebe90f"}
04:41:24.093 00.030 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":794,"width":15,"height":15,"star_pos":[6.71,6.99],"pixels":"..."},"id":"e609ddc5-4b82-45fe-8838-c89aa0ebe90f"}
04:41:24.130 00.037 9340 OnExposeComplete: enter
04:41:24.192 00.062 9340 UpdateGuideState(): m_state=6
04:41:24.227 00.035 9340 Star::Find(15, 1411, 109, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 795
04:41:24.269 00.042 9340 Star::Find returns 1 (0), X=1411.40, Y=109.86, Mass=1521867, SNR=214.0, Peak=62490 HFD=5.0
04:41:24.336 00.067 9340 MultiStar: [#1 0.12,0.01,0.85,U] [#2 0.20,-0.19,0.97,U] [#3 0.22,-0.08,0.90,U] [#4 0.19,-0.20,1.00,U] [#5 0.26,-0.22,0.81,U] [#6 0.15,-0.33,0.78,U] [#7 0.12,-0.21,0.76,U] [#8 0.13,0.18,0.98,U] 
04:41:24.348 00.012 9340 refined, 8 included, MultiStar: {0.16, -0.17}, one-star: {0.06, -0.51}
04:41:24.366 00.018 9340 CameraToMount -- cameraTheta (-0.81) - m_xAngle (0.05) = xAngle (-0.86 = -0.86)
04:41:24.423 00.057 9340 CameraToMount -- cameraTheta (-0.81) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-3.93 = 2.35)
04:41:24.482 00.059 9340 CameraToMount -- cameraX=0.16 cameraY=-0.17 hyp=0.23 cameraTheta=-0.81 mountX=0.15 mountY=0.17, mountTheta=0.83
04:41:24.515 00.033 9340 SchedulePrimaryMove(10104498, x=0.16, y=-0.17, opts=13)
04:41:24.531 00.016 9340 Enqueuing Move request for scope (0.16, -0.17)
04:41:24.577 00.046 12020 Worker thread wakes up
04:41:24.578 00.001 9340 UpdateImageDisplay: Size=(1920,1080) min=6535, max=65535, med=10239, FiltMin=8056, FiltMax=65523, Gamma=2.870
04:41:24.620 00.042 12020 worker thread servicing REQUEST_MOVE scope ofs (0.16, -0.17) opts 0xd
04:41:24.620 00.000 12020 Handling offset move in thread for scope, endpoint = (0.16, -0.17)
04:41:24.620 00.000 12020 Moving (0.16, -0.17) raw xDistance=0.15 yDistance=0.17
04:41:24.621 00.001 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.15
04:41:24.621 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:41:24.621 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
04:41:24.622 00.001 12020 MoveAxis(E, 0, ABG)
04:41:24.622 00.000 12020 Move returns status 0, amount 0
04:41:24.622 00.000 12020 MoveAxis(N, 0, ABG)
04:41:24.630 00.008 9340 UpdateGuideState exits: m=1521867 SNR=214.0
04:41:24.652 00.022 12020 Move returns status 0, amount 0
04:41:24.653 00.001 12020 move complete, result=0
04:41:24.653 00.000 12020 worker thread done servicing request
04:41:24.653 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:41:24.683 00.030 9340 ScheduleExposure(2000,3,1) exposurePending=0
04:41:24.712 00.029 9340 Enqueuing Expose request
04:41:24.766 00.054 12020 Worker thread wakes up
04:41:24.767 00.001 12020 worker thread servicing REQUEST_EXPOSE 2000
04:41:24.767 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(1396,95,31,31)
04:41:24.768 00.001 9340 GuideStep: 0.2 px 0 ms EAST, 0.2 px 0 ms NORTH
04:41:25.921 01.153 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"1e3bb1e9-7943-4fab-8efb-10d24f8ede7c"}
04:41:25.937 00.016 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"1e3bb1e9-7943-4fab-8efb-10d24f8ede7c"}
04:41:25.959 00.022 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"7e2214e5-a033-4027-9bdd-c33528010921"}
04:41:25.991 00.032 9340 case statement mapped state 6 to 3
04:41:26.051 00.060 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"7e2214e5-a033-4027-9bdd-c33528010921"}
04:41:26.083 00.032 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"49c3d6f9-c75b-4015-9057-cc188c3f7066"}
04:41:26.100 00.017 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":795,"width":15,"height":15,"star_pos":[7.40,6.86],"pixels":"..."},"id":"49c3d6f9-c75b-4015-9057-cc188c3f7066"}
04:41:27.159 01.059 12020 Exposure complete
04:41:27.490 00.331 12020 worker thread done servicing request
04:41:27.490 00.000 9340 OnExposeComplete: enter
04:41:27.507 00.017 9340 UpdateGuideState(): m_state=6
04:41:27.542 00.035 9340 Star::Find(15, 1411, 109, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 796
04:41:27.560 00.018 9340 Star::Find returns 1 (0), X=1411.62, Y=109.79, Mass=1587856, SNR=243.9, Peak=60816 HFD=5.0
04:41:27.577 00.017 9340 MultiStar: [#1 0.21,-0.35,0.79,U] [#2 0.27,-0.36,0.72,U] [#3 0.30,-0.41,0.88,U] [#4 0.27,-0.48,0.00,M1] [#5 0.46,-0.51,0.00,M1] [#6 0.29,-0.46,0.00,M1] [#7 0.30,-0.49,0.00,M1] [#8 0.38,0.04,0.77,U] 
04:41:27.593 00.016 9340 refined, 4 included, MultiStar: {0.29, -0.35}, one-star: {0.28, -0.58}
04:41:27.606 00.013 9340 CameraToMount -- cameraTheta (-0.88) - m_xAngle (0.05) = xAngle (-0.93 = -0.93)
04:41:27.622 00.016 9340 CameraToMount -- cameraTheta (-0.88) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-3.99 = 2.29)
04:41:27.634 00.012 9340 CameraToMount -- cameraX=0.29 cameraY=-0.35 hyp=0.45 cameraTheta=-0.88 mountX=0.27 mountY=0.34, mountTheta=0.90
04:41:27.689 00.055 9340 SchedulePrimaryMove(10104498, x=0.29, y=-0.35, opts=13)
04:41:27.712 00.023 9340 Enqueuing Move request for scope (0.29, -0.35)
04:41:27.726 00.014 12020 Worker thread wakes up
04:41:27.726 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=5768, max=65535, med=10245, FiltMin=8083, FiltMax=65523, Gamma=2.870
04:41:27.739 00.013 12020 worker thread servicing REQUEST_MOVE scope ofs (0.29, -0.35) opts 0xd
04:41:27.740 00.001 9340 UpdateGuideState exits: m=1587856 SNR=243.9
04:41:27.753 00.013 12020 Handling offset move in thread for scope, endpoint = (0.29, -0.35)
04:41:27.753 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:41:27.774 00.021 12020 Moving (0.29, -0.35) raw xDistance=0.27 yDistance=0.34
04:41:27.774 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
04:41:27.789 00.015 12020 GuideAlgorithmHysteresis::Result() returns 0.11 from input 0.27
04:41:27.789 00.000 9340 Enqueuing Expose request
04:41:27.821 00.032 12020 switching direction from -1 to 1 - decHistory=3 oldest=0.45 newest=0.73
04:41:27.821 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.34 from input 0.34
04:41:27.821 00.000 12020 MoveAxis(W, 20, ABG)
04:41:27.821 00.000 12020 Guiding  Dir = 3, Dur = 20
04:41:27.826 00.005 12020 IsSlewing returns 0
04:41:27.827 00.001 12020 IsGuiding returns 0
04:41:27.858 00.031 12020 IsGuiding returns 1
04:41:27.858 00.000 12020 scope still moving after pulse duration time elapsed
04:41:27.904 00.046 12020 IsSlewing returns 0
04:41:27.905 00.001 12020 IsGuiding returns 0
04:41:27.905 00.000 12020 scope move finished after 20 + 57 ms
04:41:27.906 00.001 12020 Move returns status 0, amount 20
04:41:27.906 00.000 12020 MoveAxis(S, 55, ABG)
04:41:27.906 00.000 12020 Guiding  Dir = 1, Dur = 55
04:41:27.907 00.001 12020 IsSlewing returns 0
04:41:27.909 00.002 12020 IsGuiding returns 0
04:41:27.920 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"5ac654c1-fa33-4237-9b59-9065d1ccb4ef"}
04:41:27.956 00.036 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"5ac654c1-fa33-4237-9b59-9065d1ccb4ef"}
04:41:27.976 00.020 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"153861ec-16d9-4412-b5f9-70391a906034"}
04:41:27.991 00.015 9340 case statement mapped state 6 to 3
04:41:28.009 00.018 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"153861ec-16d9-4412-b5f9-70391a906034"}
04:41:28.026 00.017 12020 IsGuiding returns 1
04:41:28.026 00.000 12020 scope still moving after pulse duration time elapsed
04:41:28.027 00.001 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"4244133f-08a7-43f6-81d3-f55b23a12fd9"}
04:41:28.044 00.017 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":796,"width":15,"height":15,"star_pos":[6.62,6.79],"pixels":"..."},"id":"4244133f-08a7-43f6-81d3-f55b23a12fd9"}
04:41:28.144 00.100 12020 IsSlewing returns 0
04:41:28.145 00.001 12020 IsGuiding returns 0
04:41:28.145 00.000 12020 scope move finished after 55 + 181 ms
04:41:28.145 00.000 12020 Move returns status 0, amount 55
04:41:28.146 00.001 12020 move complete, result=0
04:41:28.146 00.000 12020 worker thread done servicing request
04:41:28.146 00.000 9340 GuideStep: 0.3 px 20 ms WEST, 0.3 px 55 ms SOUTH
04:41:28.159 00.013 12020 Worker thread wakes up
04:41:28.159 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
04:41:28.160 00.001 12020 Handling exposure in thread, d=2000 o=3 r=(1396,95,31,31)
04:41:29.922 01.762 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"6e276536-f339-4716-bbe4-724e7276948a"}
04:41:29.947 00.025 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"6e276536-f339-4716-bbe4-724e7276948a"}
04:41:29.962 00.015 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"f5ecc34e-0445-487d-9cb3-adaddaf4b7df"}
04:41:29.988 00.026 9340 case statement mapped state 6 to 3
04:41:29.999 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"f5ecc34e-0445-487d-9cb3-adaddaf4b7df"}
04:41:30.036 00.037 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"3ad13fc9-429a-400a-969d-429c72b9ad38"}
04:41:30.083 00.047 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":796,"width":15,"height":15,"star_pos":[6.62,6.79],"pixels":"..."},"id":"3ad13fc9-429a-400a-969d-429c72b9ad38"}
04:41:30.555 00.472 12020 Exposure complete
04:41:30.966 00.411 12020 worker thread done servicing request
04:41:30.966 00.000 9340 OnExposeComplete: enter
04:41:30.998 00.032 9340 UpdateGuideState(): m_state=6
04:41:31.018 00.020 9340 Star::Find(15, 1411, 109, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 797
04:41:31.039 00.021 9340 Star::Find returns 1 (0), X=1411.59, Y=109.76, Mass=1527091, SNR=242.1, Peak=62238 HFD=4.9
04:41:31.060 00.021 9340 MultiStar: [#1 0.07,-0.33,0.83,U] [#2 0.29,-0.58,0.00,M1] [#3 0.28,-0.35,0.82,U] [#4 0.26,-0.48,0.00,M2] [#5 0.14,-0.54,0.00,M2] [#6 0.15,-0.42,0.80,U] [#7 0.19,-0.45,0.82,U] [#8 0.40,0.05,0.72,U] 
04:41:31.102 00.042 9340 refined, 5 included, MultiStar: {0.22, -0.37}, one-star: {0.25, -0.61}
04:41:31.123 00.021 9340 CameraToMount -- cameraTheta (-1.03) - m_xAngle (0.05) = xAngle (-1.08 = -1.08)
04:41:31.140 00.017 9340 CameraToMount -- cameraTheta (-1.03) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-4.15 = 2.13)
04:41:31.156 00.016 9340 CameraToMount -- cameraX=0.22 cameraY=-0.37 hyp=0.43 cameraTheta=-1.03 mountX=0.20 mountY=0.36, mountTheta=1.07
04:41:31.195 00.039 9340 SchedulePrimaryMove(10104498, x=0.22, y=-0.37, opts=13)
04:41:31.230 00.035 9340 Enqueuing Move request for scope (0.22, -0.37)
04:41:31.283 00.053 12020 Worker thread wakes up
04:41:31.284 00.001 9340 UpdateImageDisplay: Size=(1920,1080) min=6193, max=65535, med=10246, FiltMin=7907, FiltMax=65523, Gamma=2.870
04:41:31.307 00.023 12020 worker thread servicing REQUEST_MOVE scope ofs (0.22, -0.37) opts 0xd
04:41:31.307 00.000 9340 UpdateGuideState exits: m=1527091 SNR=242.1
04:41:31.320 00.013 12020 Handling offset move in thread for scope, endpoint = (0.22, -0.37)
04:41:31.320 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:41:31.332 00.012 12020 Moving (0.22, -0.37) raw xDistance=0.20 yDistance=0.36
04:41:31.333 00.001 9340 ScheduleExposure(2000,3,1) exposurePending=0
04:41:31.351 00.018 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.20
04:41:31.353 00.002 12020 GuideAlgorithmResistSwitch::result() returns 0.36 from input 0.36
04:41:31.353 00.000 12020 MoveAxis(E, 0, ABG)
04:41:31.353 00.000 12020 Move returns status 0, amount 0
04:41:31.357 00.004 9340 Enqueuing Expose request
04:41:31.419 00.062 12020 MoveAxis(S, 59, ABG)
04:41:31.419 00.000 12020 Guiding  Dir = 1, Dur = 59
04:41:31.441 00.022 12020 IsSlewing returns 0
04:41:31.442 00.001 12020 IsGuiding returns 0
04:41:31.519 00.077 12020 IsGuiding returns 1
04:41:31.520 00.001 12020 scope still moving after pulse duration time elapsed
04:41:31.548 00.028 12020 IsSlewing returns 0
04:41:31.549 00.001 12020 IsGuiding returns 1
04:41:31.680 00.131 12020 IsSlewing returns 0
04:41:31.727 00.047 12020 IsGuiding returns 0
04:41:31.727 00.000 12020 scope move finished after 59 + 225 ms
04:41:31.727 00.000 12020 Move returns status 0, amount 59
04:41:31.727 00.000 12020 move complete, result=0
04:41:31.727 00.000 12020 worker thread done servicing request
04:41:31.728 00.001 9340 GuideStep: 0.2 px 0 ms EAST, 0.4 px 59 ms SOUTH
04:41:31.739 00.011 12020 Worker thread wakes up
04:41:31.740 00.001 12020 worker thread servicing REQUEST_EXPOSE 2000
04:41:31.740 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(1396,95,31,31)
04:41:31.921 00.181 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"ad689132-7db3-4952-8d6c-973873741589"}
04:41:31.948 00.027 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"ad689132-7db3-4952-8d6c-973873741589"}
04:41:31.961 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"6043c8a7-e5d6-471e-a846-ae36109b4e14"}
04:41:31.972 00.011 9340 case statement mapped state 6 to 3
04:41:31.982 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"6043c8a7-e5d6-471e-a846-ae36109b4e14"}
04:41:31.997 00.015 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"73717408-c59d-4e34-a324-5e686339153b"}
04:41:32.011 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":797,"width":15,"height":15,"star_pos":[6.59,6.76],"pixels":"..."},"id":"73717408-c59d-4e34-a324-5e686339153b"}
04:41:33.920 01.909 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"c75a8717-7570-46c6-b27a-4974cdc62986"}
04:41:33.932 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"c75a8717-7570-46c6-b27a-4974cdc62986"}
04:41:33.981 00.049 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"e46dc0ff-473c-4d55-ad96-90649650425b"}
04:41:33.998 00.017 9340 case statement mapped state 6 to 3
04:41:34.010 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"e46dc0ff-473c-4d55-ad96-90649650425b"}
04:41:34.022 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"bd3210a9-84ef-47cd-a04f-8f671f29fb89"}
04:41:34.035 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":797,"width":15,"height":15,"star_pos":[6.59,6.76],"pixels":"..."},"id":"bd3210a9-84ef-47cd-a04f-8f671f29fb89"}
04:41:34.125 00.090 12020 Exposure complete
04:41:34.394 00.269 12020 worker thread done servicing request
04:41:34.394 00.000 9340 OnExposeComplete: enter
04:41:34.404 00.010 9340 UpdateGuideState(): m_state=6
04:41:34.415 00.011 9340 Star::Find(15, 1411, 109, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 798
04:41:34.430 00.015 9340 Star::Find returns 1 (0), X=1411.56, Y=109.45, Mass=1585071, SNR=246.5, Peak=61843 HFD=5.0
04:41:34.455 00.025 9340 MultiStar: [#1 0.15,-0.38,0.80,U] [#2 0.35,-0.64,0.00,M2] [#3 0.32,-0.51,0.00,M1] [#4 0.37,-0.50,0.00,M3] [#5 0.28,-0.48,0.00,M3] [#6 0.20,-0.59,0.00,M1] [#7 0.21,-0.59,0.00,M1] [#8 0.20,-0.18,0.76,U] 
04:41:34.492 00.037 9340 refined, 2 included, MultiStar: {0.19, -0.54}, one-star: {0.22, -0.92}
04:41:34.510 00.018 9340 CameraToMount -- cameraTheta (-1.23) - m_xAngle (0.05) = xAngle (-1.28 = -1.28)
04:41:34.525 00.015 9340 CameraToMount -- cameraTheta (-1.23) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-4.35 = 1.93)
04:41:34.541 00.016 9340 CameraToMount -- cameraX=0.19 cameraY=-0.54 hyp=0.57 cameraTheta=-1.23 mountX=0.16 mountY=0.53, mountTheta=1.27
04:41:34.562 00.021 9340 SchedulePrimaryMove(10104498, x=0.19, y=-0.54, opts=13)
04:41:34.576 00.014 9340 Enqueuing Move request for scope (0.19, -0.54)
04:41:34.617 00.041 12020 Worker thread wakes up
04:41:34.617 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=6131, max=65535, med=10228, FiltMin=8226, FiltMax=65523, Gamma=2.870
04:41:34.631 00.014 12020 worker thread servicing REQUEST_MOVE scope ofs (0.19, -0.54) opts 0xd
04:41:34.631 00.000 9340 UpdateGuideState exits: m=1585071 SNR=246.5
04:41:34.642 00.011 12020 Handling offset move in thread for scope, endpoint = (0.19, -0.54)
04:41:34.643 00.001 12020 Moving (0.19, -0.54) raw xDistance=0.16 yDistance=0.53
04:41:34.643 00.000 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.16
04:41:34.643 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.53 from input 0.53
04:41:34.643 00.000 12020 MoveAxis(E, 0, ABG)
04:41:34.644 00.001 12020 Move returns status 0, amount 0
04:41:34.644 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:41:34.659 00.015 12020 MoveAxis(S, 86, ABG)
04:41:34.659 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
04:41:34.672 00.013 12020 Guiding  Dir = 1, Dur = 86
04:41:34.672 00.000 9340 Enqueuing Expose request
04:41:34.701 00.029 12020 IsSlewing returns 0
04:41:34.702 00.001 12020 IsGuiding returns 0
04:41:34.781 00.079 12020 PulseGuide returned control before completion, sleep 18
04:41:34.813 00.032 12020 IsGuiding returns 1
04:41:34.813 00.000 12020 scope still moving after pulse duration time elapsed
04:41:34.843 00.030 12020 IsSlewing returns 0
04:41:34.844 00.001 12020 IsGuiding returns 1
04:41:34.974 00.130 12020 IsSlewing returns 0
04:41:35.021 00.047 12020 IsGuiding returns 0
04:41:35.021 00.000 12020 scope move finished after 86 + 232 ms
04:41:35.021 00.000 12020 Move returns status 0, amount 86
04:41:35.021 00.000 12020 move complete, result=0
04:41:35.021 00.000 12020 worker thread done servicing request
04:41:35.022 00.001 9340 GuideStep: 0.2 px 0 ms EAST, 0.5 px 86 ms SOUTH
04:41:35.032 00.010 12020 Worker thread wakes up
04:41:35.032 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
04:41:35.032 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(1396,95,31,31)
04:41:35.925 00.893 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"811c7f9c-3806-42f3-84e0-94d1afa2cca8"}
04:41:35.941 00.016 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"811c7f9c-3806-42f3-84e0-94d1afa2cca8"}
04:41:35.952 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"3262bf58-5bc3-4e2d-9b7b-051e2de67d86"}
04:41:35.962 00.010 9340 case statement mapped state 6 to 3
04:41:35.973 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"3262bf58-5bc3-4e2d-9b7b-051e2de67d86"}
04:41:35.989 00.016 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"85acdb4f-51eb-42aa-9cc9-ffe524980de7"}
04:41:36.003 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":798,"width":15,"height":15,"star_pos":[6.56,7.45],"pixels":"..."},"id":"85acdb4f-51eb-42aa-9cc9-ffe524980de7"}
04:41:37.435 01.432 12020 Exposure complete
04:41:37.862 00.427 12020 worker thread done servicing request
04:41:37.862 00.000 9340 OnExposeComplete: enter
04:41:37.881 00.019 9340 UpdateGuideState(): m_state=6
04:41:37.894 00.013 9340 Star::Find(15, 1411, 109, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 799
04:41:37.917 00.023 9340 Star::Find returns 1 (0), X=1411.40, Y=109.91, Mass=1478514, SNR=192.6, Peak=60946 HFD=4.8
04:41:37.983 00.066 9340 MultiStar: [#1 -0.02,-0.26,1.03,U] [#2 0.01,-0.24,0.82,U] [#3 0.04,-0.09,1.07,U] [#4 -0.00,-0.33,1.05,U] [#5 0.01,-0.17,1.05,U] [#6 -0.17,-0.20,0.92,U] [#7 0.06,-0.41,1.16,U] [#8 -0.06,0.08,0.87,U] 
04:41:38.014 00.031 9340 refined, 8 included, MultiStar: {-0.00, -0.24}, one-star: {0.06, -0.46}
04:41:38.035 00.021 9340 CameraToMount -- cameraTheta (-1.59) - m_xAngle (0.05) = xAngle (-1.64 = -1.64)
04:41:38.052 00.017 9340 CameraToMount -- cameraTheta (-1.59) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-4.71 = 1.58)
04:41:38.146 00.094 9340 CameraToMount -- cameraX=-0.00 cameraY=-0.24 hyp=0.24 cameraTheta=-1.59 mountX=-0.02 mountY=0.24, mountTheta=1.64
04:41:38.193 00.047 9340 SchedulePrimaryMove(10104498, x=-0.00, y=-0.24, opts=13)
04:41:38.210 00.017 9340 Enqueuing Move request for scope (-0.00, -0.24)
04:41:38.233 00.023 12020 Worker thread wakes up
04:41:38.234 00.001 9340 UpdateImageDisplay: Size=(1920,1080) min=6457, max=65535, med=10239, FiltMin=7840, FiltMax=65523, Gamma=2.870
04:41:38.248 00.014 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.00, -0.24) opts 0xd
04:41:38.248 00.000 9340 UpdateGuideState exits: m=1478514 SNR=192.6
04:41:38.294 00.046 12020 Handling offset move in thread for scope, endpoint = (-0.00, -0.24)
04:41:38.294 00.000 12020 Moving (-0.00, -0.24) raw xDistance=-0.02 yDistance=0.24
04:41:38.294 00.000 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
04:41:38.294 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:41:38.295 00.001 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.24
04:41:38.296 00.001 12020 MoveAxis(E, 0, ABG)
04:41:38.296 00.000 12020 Move returns status 0, amount 0
04:41:38.297 00.001 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:41:38.333 00.036 12020 MoveAxis(N, 0, ABG)
04:41:38.334 00.001 9340 ScheduleExposure(2000,3,1) exposurePending=0
04:41:38.348 00.014 12020 Move returns status 0, amount 0
04:41:38.348 00.000 9340 Enqueuing Expose request
04:41:38.368 00.020 12020 move complete, result=0
04:41:38.369 00.001 12020 worker thread done servicing request
04:41:38.369 00.000 12020 Worker thread wakes up
04:41:38.370 00.001 12020 worker thread servicing REQUEST_EXPOSE 2000
04:41:38.370 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(1396,95,31,31)
04:41:38.371 00.001 9340 GuideStep: -0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
04:41:38.462 00.091 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"3f47f6f2-38ed-4d3c-9755-18f7d1766259"}
04:41:38.479 00.017 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"3f47f6f2-38ed-4d3c-9755-18f7d1766259"}
04:41:38.549 00.070 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"82a302ce-0267-4409-9ddb-81f027a6c846"}
04:41:38.565 00.016 9340 case statement mapped state 6 to 3
04:41:38.608 00.043 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"82a302ce-0267-4409-9ddb-81f027a6c846"}
04:41:38.625 00.017 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"ea573689-9500-495a-8231-fe825769d201"}
04:41:38.654 00.029 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":799,"width":15,"height":15,"star_pos":[7.40,6.91],"pixels":"..."},"id":"ea573689-9500-495a-8231-fe825769d201"}
04:41:39.924 01.270 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"bf669880-959d-43e7-aeeb-e9ff31c18e52"}
04:41:39.947 00.023 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"bf669880-959d-43e7-aeeb-e9ff31c18e52"}
04:41:39.973 00.026 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"b8cecd14-ddfd-41d5-ba59-5cf8663a312a"}
04:41:39.991 00.018 9340 case statement mapped state 6 to 3
04:41:40.039 00.048 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"b8cecd14-ddfd-41d5-ba59-5cf8663a312a"}
04:41:40.063 00.024 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"0ce9f0f2-a6a0-446c-b314-cec2e7fa642e"}
04:41:40.074 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":799,"width":15,"height":15,"star_pos":[7.40,6.91],"pixels":"..."},"id":"0ce9f0f2-a6a0-446c-b314-cec2e7fa642e"}
04:41:40.753 00.679 12020 Exposure complete
04:41:41.059 00.306 12020 worker thread done servicing request
04:41:41.059 00.000 9340 OnExposeComplete: enter
04:41:41.075 00.016 9340 UpdateGuideState(): m_state=6
04:41:41.087 00.012 9340 Star::Find(15, 1411, 109, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 800
04:41:41.101 00.014 9340 Star::Find returns 1 (0), X=1411.56, Y=110.03, Mass=1525701, SNR=209.3, Peak=60896 HFD=5.0
04:41:41.119 00.018 9340 MultiStar: [#1 0.07,0.13,1.03,U] [#2 0.24,-0.05,0.77,U] [#3 0.19,-0.13,1.02,U] [#4 0.26,0.04,0.88,U] [#5 0.17,-0.06,0.93,U] [#6 0.19,-0.15,0.86,U] [#7 0.23,-0.15,0.86,U] [#8 0.17,0.34,0.84,U] 
04:41:41.135 00.016 9340 refined, 8 included, MultiStar: {0.19, -0.04}, one-star: {0.22, -0.34}
04:41:41.167 00.032 9340 CameraToMount -- cameraTheta (-0.23) - m_xAngle (0.05) = xAngle (-0.28 = -0.28)
04:41:41.184 00.017 9340 CameraToMount -- cameraTheta (-0.23) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-3.34 = 2.94)
04:41:41.200 00.016 9340 CameraToMount -- cameraX=0.19 cameraY=-0.04 hyp=0.20 cameraTheta=-0.23 mountX=0.19 mountY=0.04, mountTheta=0.21
04:41:41.222 00.022 9340 SchedulePrimaryMove(10104498, x=0.19, y=-0.04, opts=13)
04:41:41.241 00.019 9340 Enqueuing Move request for scope (0.19, -0.04)
04:41:41.253 00.012 12020 Worker thread wakes up
04:41:41.254 00.001 9340 UpdateImageDisplay: Size=(1920,1080) min=5910, max=65535, med=10226, FiltMin=8111, FiltMax=65523, Gamma=2.870
04:41:41.286 00.032 12020 worker thread servicing REQUEST_MOVE scope ofs (0.19, -0.04) opts 0xd
04:41:41.286 00.000 12020 Handling offset move in thread for scope, endpoint = (0.19, -0.04)
04:41:41.286 00.000 12020 Moving (0.19, -0.04) raw xDistance=0.19 yDistance=0.04
04:41:41.286 00.000 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.19
04:41:41.286 00.000 9340 UpdateGuideState exits: m=1525701 SNR=209.3
04:41:41.299 00.013 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:41:41.299 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:41:41.314 00.015 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
04:41:41.314 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
04:41:41.327 00.013 12020 MoveAxis(E, 0, ABG)
04:41:41.327 00.000 9340 Enqueuing Expose request
04:41:41.343 00.016 12020 Move returns status 0, amount 0
04:41:41.343 00.000 12020 MoveAxis(N, 0, ABG)
04:41:41.343 00.000 12020 Move returns status 0, amount 0
04:41:41.344 00.001 12020 move complete, result=0
04:41:41.345 00.001 12020 worker thread done servicing request
04:41:41.345 00.000 12020 Worker thread wakes up
04:41:41.345 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
04:41:41.345 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(1396,95,31,31)
04:41:41.348 00.003 9340 GuideStep: 0.2 px 0 ms EAST, 0.0 px 0 ms NORTH
04:41:41.928 00.580 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"3bae1b6e-e47a-4b5e-9654-f30f9771470c"}
04:41:41.965 00.037 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"3bae1b6e-e47a-4b5e-9654-f30f9771470c"}
04:41:41.983 00.018 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"965292c4-be98-4da6-910e-cfbed0d44e70"}
04:41:41.998 00.015 9340 case statement mapped state 6 to 3
04:41:42.018 00.020 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"965292c4-be98-4da6-910e-cfbed0d44e70"}
04:41:42.039 00.021 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"5c41c6d3-0c3b-4909-9c6f-99f55b0bb710"}
04:41:42.093 00.054 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":800,"width":15,"height":15,"star_pos":[6.56,7.03],"pixels":"..."},"id":"5c41c6d3-0c3b-4909-9c6f-99f55b0bb710"}
04:41:43.719 01.626 12020 Exposure complete
04:41:43.923 00.204 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"05b9b32b-6040-403c-87dd-65825a3583c1"}
04:41:43.944 00.021 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"05b9b32b-6040-403c-87dd-65825a3583c1"}
04:41:43.982 00.038 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"eb835b80-c9d7-4629-84e0-130adbddc64f"}
04:41:44.037 00.055 9340 case statement mapped state 6 to 3
04:41:44.082 00.045 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"eb835b80-c9d7-4629-84e0-130adbddc64f"}
04:41:44.195 00.113 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"449697e0-ad45-4088-b830-6f6220e5cf13"}
04:41:44.309 00.114 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":800,"width":15,"height":15,"star_pos":[6.56,7.03],"pixels":"..."},"id":"449697e0-ad45-4088-b830-6f6220e5cf13"}
04:41:44.473 00.164 9340 OnExposeComplete: enter
04:41:44.542 00.069 12020 worker thread done servicing request
04:41:44.543 00.001 9340 UpdateGuideState(): m_state=6
04:41:44.586 00.043 9340 Star::Find(15, 1411, 110, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 801
04:41:44.607 00.021 9340 Star::Find returns 1 (0), X=1411.44, Y=109.87, Mass=1478707, SNR=189.3, Peak=60995 HFD=4.9
04:41:44.639 00.032 9340 MultiStar: [#1 -0.05,-0.06,1.20,U] [#2 0.18,-0.31,0.95,U] [#3 0.21,-0.22,1.19,U] [#4 0.26,-0.30,1.00,U] [#5 0.27,-0.23,0.92,U] [#6 0.23,-0.27,1.02,U] [#7 0.21,-0.32,1.07,U] [#8 0.18,0.04,0.99,U] 
04:41:44.700 00.061 9340 refined, 8 included, MultiStar: {0.17, -0.24}, one-star: {0.10, -0.50}
04:41:44.723 00.023 9340 CameraToMount -- cameraTheta (-0.94) - m_xAngle (0.05) = xAngle (-0.99 = -0.99)
04:41:44.808 00.085 9340 CameraToMount -- cameraTheta (-0.94) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-4.06 = 2.22)
04:41:44.832 00.024 9340 CameraToMount -- cameraX=0.17 cameraY=-0.24 hyp=0.29 cameraTheta=-0.94 mountX=0.16 mountY=0.23, mountTheta=0.97
04:41:44.865 00.033 9340 SchedulePrimaryMove(10104498, x=0.17, y=-0.24, opts=13)
04:41:44.892 00.027 9340 Enqueuing Move request for scope (0.17, -0.24)
04:41:44.948 00.056 12020 Worker thread wakes up
04:41:44.948 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=5683, max=65535, med=10204, FiltMin=8073, FiltMax=65523, Gamma=2.870
04:41:44.973 00.025 12020 worker thread servicing REQUEST_MOVE scope ofs (0.17, -0.24) opts 0xd
04:41:44.973 00.000 12020 Handling offset move in thread for scope, endpoint = (0.17, -0.24)
04:41:44.974 00.001 12020 Moving (0.17, -0.24) raw xDistance=0.16 yDistance=0.23
04:41:44.974 00.000 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.16
04:41:44.974 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:41:44.975 00.001 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.23
04:41:44.976 00.001 9340 UpdateGuideState exits: m=1478707 SNR=189.3
04:41:44.998 00.022 12020 MoveAxis(E, 0, ABG)
04:41:44.999 00.001 12020 Move returns status 0, amount 0
04:41:44.999 00.000 12020 MoveAxis(N, 0, ABG)
04:41:44.999 00.000 12020 Move returns status 0, amount 0
04:41:44.999 00.000 12020 move complete, result=0
04:41:45.000 00.001 12020 worker thread done servicing request
04:41:45.001 00.001 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:41:45.026 00.025 9340 ScheduleExposure(2000,3,1) exposurePending=0
04:41:45.069 00.043 9340 Enqueuing Expose request
04:41:45.098 00.029 9340 GuideStep: 0.2 px 0 ms EAST, 0.2 px 0 ms NORTH
04:41:45.114 00.016 12020 Worker thread wakes up
04:41:45.114 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
04:41:45.115 00.001 12020 Handling exposure in thread, d=2000 o=3 r=(1396,95,31,31)
04:41:45.930 00.815 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"de99e850-5ac1-4247-b5c3-b623e8014c9b"}
04:41:45.956 00.026 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"de99e850-5ac1-4247-b5c3-b623e8014c9b"}
04:41:45.968 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"3968a551-f6c8-44b4-ad7c-bb6e230ab695"}
04:41:45.989 00.021 9340 case statement mapped state 6 to 3
04:41:45.999 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"3968a551-f6c8-44b4-ad7c-bb6e230ab695"}
04:41:46.014 00.015 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"fa6183b8-4a0c-4a2b-bc08-ecbb01303dd5"}
04:41:46.038 00.024 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":801,"width":15,"height":15,"star_pos":[7.44,6.87],"pixels":"..."},"id":"fa6183b8-4a0c-4a2b-bc08-ecbb01303dd5"}
04:41:47.484 01.446 12020 Exposure complete
04:41:47.759 00.275 12020 worker thread done servicing request
04:41:47.760 00.001 9340 OnExposeComplete: enter
04:41:47.778 00.018 9340 UpdateGuideState(): m_state=6
04:41:47.795 00.017 9340 Star::Find(15, 1411, 109, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 802
04:41:47.829 00.034 9340 Star::Find returns 1 (0), X=1411.63, Y=110.19, Mass=1473406, SNR=208.1, Peak=61088 HFD=4.9
04:41:47.852 00.023 9340 MultiStar: [#1 0.14,0.05,1.04,U] [#2 0.31,0.00,1.09,U] [#3 0.22,0.14,0.98,U] [#4 0.23,0.16,0.91,U] [#5 0.18,-0.11,0.75,U] [#6 0.25,-0.06,0.93,U] [#7 0.07,-0.06,0.95,U] [#8 0.26,0.31,0.89,U] 
04:41:47.871 00.019 9340 refined, 8 included, MultiStar: {0.22, 0.03}, one-star: {0.29, -0.19}
04:41:47.889 00.018 9340 CameraToMount -- cameraTheta (0.13) - m_xAngle (0.05) = xAngle (0.08 = 0.08)
04:41:47.901 00.012 9340 CameraToMount -- cameraTheta (0.13) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-2.99 = -2.99)
04:41:47.930 00.029 9340 CameraToMount -- cameraX=0.22 cameraY=0.03 hyp=0.22 cameraTheta=0.13 mountX=0.22 mountY=-0.03, mountTheta=-0.15
04:41:47.972 00.042 9340 SchedulePrimaryMove(10104498, x=0.22, y=0.03, opts=13)
04:41:47.990 00.018 9340 Enqueuing Move request for scope (0.22, 0.03)
04:41:48.007 00.017 12020 Worker thread wakes up
04:41:48.007 00.000 12020 worker thread servicing REQUEST_MOVE scope ofs (0.22, 0.03) opts 0xd
04:41:48.008 00.001 12020 Handling offset move in thread for scope, endpoint = (0.22, 0.03)
04:41:48.008 00.000 12020 Moving (0.22, 0.03) raw xDistance=0.22 yDistance=-0.03
04:41:48.008 00.000 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.22
04:41:48.008 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=5995, max=65535, med=10210, FiltMin=7976, FiltMax=65523, Gamma=2.870
04:41:48.026 00.018 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:41:48.026 00.000 9340 UpdateGuideState exits: m=1473406 SNR=208.1
04:41:48.037 00.011 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
04:41:48.038 00.001 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:41:48.055 00.017 12020 MoveAxis(E, 0, ABG)
04:41:48.055 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
04:41:48.074 00.019 12020 Move returns status 0, amount 0
04:41:48.074 00.000 9340 Enqueuing Expose request
04:41:48.108 00.034 12020 MoveAxis(N, 0, ABG)
04:41:48.108 00.000 12020 Move returns status 0, amount 0
04:41:48.109 00.001 12020 move complete, result=0
04:41:48.109 00.000 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"ebbfb434-4fb6-4dbb-a5b5-5f5d47452a1e"}
04:41:48.123 00.014 12020 worker thread done servicing request
04:41:48.123 00.000 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"ebbfb434-4fb6-4dbb-a5b5-5f5d47452a1e"}
04:41:48.135 00.012 12020 Worker thread wakes up
04:41:48.135 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
04:41:48.135 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(1396,95,31,31)
04:41:48.137 00.002 9340 GuideStep: 0.2 px 0 ms EAST, -0.0 px 0 ms NORTH
04:41:48.164 00.027 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"9b3c3559-f553-4da5-8a35-829971289059"}
04:41:48.177 00.013 9340 case statement mapped state 6 to 3
04:41:48.193 00.016 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"9b3c3559-f553-4da5-8a35-829971289059"}
04:41:48.211 00.018 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"156e14e8-88bc-4d24-be0d-66dd2f7cd400"}
04:41:48.244 00.033 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":802,"width":15,"height":15,"star_pos":[6.63,7.19],"pixels":"..."},"id":"156e14e8-88bc-4d24-be0d-66dd2f7cd400"}
04:41:49.924 01.680 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"e62265f5-29ac-4fa8-8a6a-dbc37bac7b12"}
04:41:49.938 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"e62265f5-29ac-4fa8-8a6a-dbc37bac7b12"}
04:41:49.950 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"b5aa54ff-ce5b-45fd-9d99-8da295c3cafc"}
04:41:49.975 00.025 9340 case statement mapped state 6 to 3
04:41:49.990 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"b5aa54ff-ce5b-45fd-9d99-8da295c3cafc"}
04:41:50.069 00.079 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"b9c8f9fb-6ac8-4a0d-8853-52b83734a76a"}
04:41:50.081 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":802,"width":15,"height":15,"star_pos":[6.63,7.19],"pixels":"..."},"id":"b9c8f9fb-6ac8-4a0d-8853-52b83734a76a"}
04:41:50.533 00.452 12020 Exposure complete
04:41:50.979 00.446 12020 worker thread done servicing request
04:41:50.979 00.000 9340 OnExposeComplete: enter
04:41:50.996 00.017 9340 UpdateGuideState(): m_state=6
04:41:51.043 00.047 9340 Star::Find(15, 1411, 110, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 803
04:41:51.068 00.025 9340 Star::Find returns 1 (0), X=1411.55, Y=110.24, Mass=1535053, SNR=209.8, Peak=62068 HFD=5.1
04:41:51.083 00.015 9340 MultiStar: [#1 0.12,0.12,0.85,U] [#2 0.21,0.04,0.81,U] [#3 0.22,0.03,1.05,U] [#4 0.21,0.06,0.90,U] [#5 0.26,0.03,0.85,U] [#6 0.27,-0.01,0.83,U] [#7 0.14,-0.15,0.76,U] [#8 0.13,0.29,0.84,U] 
04:41:51.121 00.038 9340 refined, 8 included, MultiStar: {0.20, 0.03}, one-star: {0.20, -0.14}
04:41:51.164 00.043 9340 CameraToMount -- cameraTheta (0.14) - m_xAngle (0.05) = xAngle (0.09 = 0.09)
04:41:51.184 00.020 9340 CameraToMount -- cameraTheta (0.14) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-2.97 = -2.97)
04:41:51.207 00.023 9340 CameraToMount -- cameraX=0.20 cameraY=0.03 hyp=0.20 cameraTheta=0.14 mountX=0.20 mountY=-0.03, mountTheta=-0.17
04:41:51.226 00.019 9340 SchedulePrimaryMove(10104498, x=0.20, y=0.03, opts=13)
04:41:51.255 00.029 9340 Enqueuing Move request for scope (0.20, 0.03)
04:41:51.277 00.022 12020 Worker thread wakes up
04:41:51.277 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=6618, max=65535, med=10216, FiltMin=7984, FiltMax=65523, Gamma=2.870
04:41:51.310 00.033 12020 worker thread servicing REQUEST_MOVE scope ofs (0.20, 0.03) opts 0xd
04:41:51.310 00.000 12020 Handling offset move in thread for scope, endpoint = (0.20, 0.03)
04:41:51.311 00.001 12020 Moving (0.20, 0.03) raw xDistance=0.20 yDistance=-0.03
04:41:51.311 00.000 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.20
04:41:51.311 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:41:51.311 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
04:41:51.311 00.000 12020 MoveAxis(E, 0, ABG)
04:41:51.312 00.001 12020 Move returns status 0, amount 0
04:41:51.312 00.000 12020 MoveAxis(N, 0, ABG)
04:41:51.312 00.000 12020 Move returns status 0, amount 0
04:41:51.312 00.000 9340 UpdateGuideState exits: m=1535053 SNR=209.8
04:41:51.330 00.018 12020 move complete, result=0
04:41:51.330 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:41:51.364 00.034 12020 worker thread done servicing request
04:41:51.364 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
04:41:51.377 00.013 9340 Enqueuing Expose request
04:41:51.406 00.029 12020 Worker thread wakes up
04:41:51.407 00.001 12020 worker thread servicing REQUEST_EXPOSE 2000
04:41:51.407 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(1396,95,31,31)
04:41:51.407 00.000 9340 GuideStep: 0.2 px 0 ms EAST, -0.0 px 0 ms NORTH
04:41:51.924 00.517 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"a2f5f2fe-8bd0-45c0-9589-89e92d19854b"}
04:41:51.957 00.033 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"a2f5f2fe-8bd0-45c0-9589-89e92d19854b"}
04:41:51.970 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"5eed533f-0eb0-484f-9461-447c26d722c9"}
04:41:51.997 00.027 9340 case statement mapped state 6 to 3
04:41:52.028 00.031 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"5eed533f-0eb0-484f-9461-447c26d722c9"}
04:41:52.072 00.044 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"0833855d-c2ed-4439-980a-5c7c4950110d"}
04:41:52.092 00.020 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":803,"width":15,"height":15,"star_pos":[6.55,7.24],"pixels":"..."},"id":"0833855d-c2ed-4439-980a-5c7c4950110d"}
04:41:53.770 01.678 12020 Exposure complete
04:41:53.923 00.153 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"1ea8909b-15ce-4d42-ba32-3b45ce0c6840"}
04:41:53.934 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"1ea8909b-15ce-4d42-ba32-3b45ce0c6840"}
04:41:53.948 00.014 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"d39ca851-b3bb-4a01-b0ad-41d9ed860ba5"}
04:41:53.964 00.016 9340 case statement mapped state 6 to 3
04:41:54.001 00.037 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"d39ca851-b3bb-4a01-b0ad-41d9ed860ba5"}
04:41:54.016 00.015 12020 worker thread done servicing request
04:41:54.018 00.002 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"5cada8d8-2be4-49f1-af3c-cdac698e3ea5"}
04:41:54.039 00.021 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":803,"width":15,"height":15,"star_pos":[6.55,7.24],"pixels":"..."},"id":"5cada8d8-2be4-49f1-af3c-cdac698e3ea5"}
04:41:54.052 00.013 9340 OnExposeComplete: enter
04:41:54.073 00.021 9340 UpdateGuideState(): m_state=6
04:41:54.086 00.013 9340 Star::Find(15, 1411, 110, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 804
04:41:54.122 00.036 9340 Star::Find returns 1 (0), X=1411.51, Y=110.31, Mass=1550078, SNR=197.0, Peak=61851 HFD=5.0
04:41:54.140 00.018 9340 MultiStar: [#1 0.13,0.13,1.01,U] [#2 0.24,0.17,0.95,U] [#3 0.26,0.29,0.93,U] [#4 0.13,0.06,1.00,U] [#5 0.14,0.06,0.80,U] [#6 0.11,0.02,0.88,U] [#7 0.19,0.10,0.97,U] [#8 0.12,0.45,0.82,U] 
04:41:54.156 00.016 9340 single-star, 8 included, MultiStar: {0.17, 0.13}, one-star: {0.17, -0.06}
04:41:54.173 00.017 9340 CameraToMount -- cameraTheta (-0.34) - m_xAngle (0.05) = xAngle (-0.39 = -0.39)
04:41:54.187 00.014 9340 CameraToMount -- cameraTheta (-0.34) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-3.46 = 2.82)
04:41:54.204 00.017 9340 CameraToMount -- cameraX=0.17 cameraY=-0.06 hyp=0.18 cameraTheta=-0.34 mountX=0.17 mountY=0.06, mountTheta=0.33
04:41:54.228 00.024 9340 SchedulePrimaryMove(10104498, x=0.17, y=-0.06, opts=13)
04:41:54.267 00.039 9340 Enqueuing Move request for scope (0.17, -0.06)
04:41:54.283 00.016 12020 Worker thread wakes up
04:41:54.283 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=5898, max=65535, med=10176, FiltMin=7767, FiltMax=65523, Gamma=2.870
04:41:54.299 00.016 12020 worker thread servicing REQUEST_MOVE scope ofs (0.17, -0.06) opts 0xd
04:41:54.299 00.000 9340 UpdateGuideState exits: m=1550078 SNR=197.0
04:41:54.312 00.013 12020 Handling offset move in thread for scope, endpoint = (0.17, -0.06)
04:41:54.312 00.000 12020 Moving (0.17, -0.06) raw xDistance=0.17 yDistance=0.06
04:41:54.313 00.001 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.17
04:41:54.313 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:41:54.339 00.026 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:41:54.340 00.001 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
04:41:54.340 00.000 12020 MoveAxis(E, 0, ABG)
04:41:54.340 00.000 12020 Move returns status 0, amount 0
04:41:54.340 00.000 12020 MoveAxis(N, 0, ABG)
04:41:54.341 00.001 12020 Move returns status 0, amount 0
04:41:54.341 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
04:41:54.360 00.019 12020 move complete, result=0
04:41:54.361 00.001 12020 worker thread done servicing request
04:41:54.362 00.001 9340 Enqueuing Expose request
04:41:54.409 00.047 12020 Worker thread wakes up
04:41:54.410 00.001 12020 worker thread servicing REQUEST_EXPOSE 2000
04:41:54.410 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(1396,95,31,31)
04:41:54.411 00.001 9340 GuideStep: 0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
04:41:55.927 01.516 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"dbee75ea-8e94-4fca-ae89-9115eb7d4234"}
04:41:55.946 00.019 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"dbee75ea-8e94-4fca-ae89-9115eb7d4234"}
04:41:55.959 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"c8effc3f-ccf4-43d7-b5ef-0597ceeac7c7"}
04:41:55.973 00.014 9340 case statement mapped state 6 to 3
04:41:55.985 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"c8effc3f-ccf4-43d7-b5ef-0597ceeac7c7"}
04:41:56.003 00.018 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"6be584cd-8fcc-409e-8b11-580a4d886e93"}
04:41:56.041 00.038 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":804,"width":15,"height":15,"star_pos":[6.51,7.31],"pixels":"..."},"id":"6be584cd-8fcc-409e-8b11-580a4d886e93"}
04:41:56.799 00.758 12020 Exposure complete
04:41:57.203 00.404 12020 worker thread done servicing request
04:41:57.204 00.001 9340 OnExposeComplete: enter
04:41:57.263 00.059 9340 UpdateGuideState(): m_state=6
04:41:57.285 00.022 9340 Star::Find(15, 1411, 110, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 805
04:41:57.312 00.027 9340 Star::Find returns 1 (0), X=1411.58, Y=110.30, Mass=1540245, SNR=196.5, Peak=60891 HFD=5.0
04:41:57.335 00.023 9340 MultiStar: [#1 0.12,0.09,0.89,U] [#2 0.12,0.16,0.94,U] [#3 0.11,0.21,1.06,U] [#4 0.14,0.11,1.06,U] [#5 0.05,0.07,1.01,U] [#6 0.11,-0.00,0.87,U] [#7 0.14,-0.01,1.02,U] [#8 0.08,0.47,0.84,U] 
04:41:57.395 00.060 9340 refined, 8 included, MultiStar: {0.12, 0.11}, one-star: {0.24, -0.07}
04:41:57.408 00.013 9340 CameraToMount -- cameraTheta (0.72) - m_xAngle (0.05) = xAngle (0.68 = 0.68)
04:41:57.430 00.022 9340 CameraToMount -- cameraTheta (0.72) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-2.39 = -2.39)
04:41:57.478 00.048 9340 CameraToMount -- cameraX=0.12 cameraY=0.11 hyp=0.17 cameraTheta=0.72 mountX=0.13 mountY=-0.11, mountTheta=-0.72
04:41:57.513 00.035 9340 SchedulePrimaryMove(10104498, x=0.12, y=0.11, opts=13)
04:41:57.527 00.014 9340 Enqueuing Move request for scope (0.12, 0.11)
04:41:57.551 00.024 12020 Worker thread wakes up
04:41:57.551 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=5962, max=65535, med=10214, FiltMin=7971, FiltMax=65523, Gamma=2.870
04:41:57.593 00.042 12020 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.11) opts 0xd
04:41:57.594 00.001 12020 Handling offset move in thread for scope, endpoint = (0.12, 0.11)
04:41:57.594 00.000 12020 Moving (0.12, 0.11) raw xDistance=0.13 yDistance=-0.11
04:41:57.594 00.000 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.13
04:41:57.594 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:41:57.595 00.001 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
04:41:57.599 00.004 9340 UpdateGuideState exits: m=1540245 SNR=196.5
04:41:57.617 00.018 12020 MoveAxis(E, 0, ABG)
04:41:57.617 00.000 12020 Move returns status 0, amount 0
04:41:57.618 00.001 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:41:57.634 00.016 12020 MoveAxis(N, 0, ABG)
04:41:57.634 00.000 12020 Move returns status 0, amount 0
04:41:57.634 00.000 12020 move complete, result=0
04:41:57.635 00.001 9340 ScheduleExposure(2000,3,1) exposurePending=0
04:41:57.652 00.017 12020 worker thread done servicing request
04:41:57.652 00.000 9340 Enqueuing Expose request
04:41:57.723 00.071 12020 Worker thread wakes up
04:41:57.723 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
04:41:57.723 00.000 9340 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
04:41:57.740 00.017 12020 Handling exposure in thread, d=2000 o=3 r=(1396,95,31,31)
04:41:57.925 00.185 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"c1501fe7-f1a8-414c-bae6-2a52822f0f81"}
04:41:57.947 00.022 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"c1501fe7-f1a8-414c-bae6-2a52822f0f81"}
04:41:57.991 00.044 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"030ab8e5-7f81-4514-b88c-f75bfc314953"}
04:41:58.049 00.058 9340 case statement mapped state 6 to 3
04:41:58.080 00.031 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"030ab8e5-7f81-4514-b88c-f75bfc314953"}
04:41:58.123 00.043 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"a9cbc562-85e6-44b5-bceb-6833edf59b97"}
04:41:58.213 00.090 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":805,"width":15,"height":15,"star_pos":[6.58,7.30],"pixels":"..."},"id":"a9cbc562-85e6-44b5-bceb-6833edf59b97"}
04:41:59.926 01.713 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"5ff52b48-c106-4be3-a278-91157b20c148"}
04:41:59.951 00.025 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"5ff52b48-c106-4be3-a278-91157b20c148"}
04:41:59.978 00.027 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"69ec1099-29f0-4beb-8070-910b14c785d4"}
04:41:59.995 00.017 9340 case statement mapped state 6 to 3
04:42:00.032 00.037 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"69ec1099-29f0-4beb-8070-910b14c785d4"}
04:42:00.107 00.075 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"398e9ee4-bf63-4c1b-a9a1-12b4cdc36aa1"}
04:42:00.129 00.022 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":805,"width":15,"height":15,"star_pos":[6.58,7.30],"pixels":"..."},"id":"398e9ee4-bf63-4c1b-a9a1-12b4cdc36aa1"}
04:42:00.150 00.021 12020 Exposure complete
04:42:00.637 00.487 12020 worker thread done servicing request
04:42:00.638 00.001 9340 OnExposeComplete: enter
04:42:00.656 00.018 9340 UpdateGuideState(): m_state=6
04:42:00.675 00.019 9340 Star::Find(15, 1411, 110, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 806
04:42:00.694 00.019 9340 Star::Find returns 1 (0), X=1411.58, Y=110.29, Mass=1526823, SNR=216.1, Peak=62148 HFD=4.9
04:42:00.742 00.048 9340 MultiStar: [#1 0.08,0.13,0.87,U] [#2 0.26,-0.02,0.85,U] [#3 0.42,0.13,0.93,U] [#4 0.22,0.23,0.79,U] [#5 0.34,0.16,0.88,U] [#6 0.22,0.00,0.81,U] [#7 0.27,0.04,0.84,U] [#8 0.03,0.39,0.76,U] 
04:42:00.761 00.019 9340 single-star, 8 included, MultiStar: {0.24, 0.10}, one-star: {0.24, -0.08}
04:42:00.782 00.021 9340 CameraToMount -- cameraTheta (-0.34) - m_xAngle (0.05) = xAngle (-0.39 = -0.39)
04:42:00.794 00.012 9340 CameraToMount -- cameraTheta (-0.34) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-3.45 = 2.83)
04:42:00.811 00.017 9340 CameraToMount -- cameraX=0.24 cameraY=-0.08 hyp=0.25 cameraTheta=-0.34 mountX=0.23 mountY=0.08, mountTheta=0.32
04:42:00.863 00.052 9340 SchedulePrimaryMove(10104498, x=0.24, y=-0.08, opts=13)
04:42:00.880 00.017 9340 Enqueuing Move request for scope (0.24, -0.08)
04:42:00.898 00.018 12020 Worker thread wakes up
04:42:00.899 00.001 9340 UpdateImageDisplay: Size=(1920,1080) min=5855, max=65535, med=10218, FiltMin=8027, FiltMax=65523, Gamma=2.870
04:42:00.913 00.014 12020 worker thread servicing REQUEST_MOVE scope ofs (0.24, -0.08) opts 0xd
04:42:00.914 00.001 9340 UpdateGuideState exits: m=1526823 SNR=216.1
04:42:00.934 00.020 12020 Handling offset move in thread for scope, endpoint = (0.24, -0.08)
04:42:00.934 00.000 12020 Moving (0.24, -0.08) raw xDistance=0.23 yDistance=0.08
04:42:00.936 00.002 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:42:00.949 00.013 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.23
04:42:00.949 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
04:42:00.983 00.034 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:42:00.983 00.000 9340 Enqueuing Expose request
04:42:00.999 00.016 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
04:42:00.999 00.000 12020 MoveAxis(E, 0, ABG)
04:42:01.000 00.001 12020 Move returns status 0, amount 0
04:42:01.000 00.000 12020 MoveAxis(N, 0, ABG)
04:42:01.000 00.000 12020 Move returns status 0, amount 0
04:42:01.000 00.000 12020 move complete, result=0
04:42:01.000 00.000 12020 worker thread done servicing request
04:42:01.000 00.000 12020 Worker thread wakes up
04:42:01.000 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
04:42:01.000 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(1396,95,31,31)
04:42:01.004 00.004 9340 GuideStep: 0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
04:42:01.925 00.921 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"7cdf3e67-efd3-4122-a1d8-ae67f1cc3a9c"}
04:42:01.940 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"7cdf3e67-efd3-4122-a1d8-ae67f1cc3a9c"}
04:42:01.988 00.048 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"330e0375-f797-4599-82c9-a05cbe0eeba3"}
04:42:02.004 00.016 9340 case statement mapped state 6 to 3
04:42:02.018 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"330e0375-f797-4599-82c9-a05cbe0eeba3"}
04:42:02.045 00.027 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"9ce3c06b-f151-4489-a293-14328577681d"}
04:42:02.092 00.047 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":806,"width":15,"height":15,"star_pos":[6.58,7.29],"pixels":"..."},"id":"9ce3c06b-f151-4489-a293-14328577681d"}
04:42:03.360 01.268 12020 Exposure complete
04:42:03.612 00.252 12020 worker thread done servicing request
04:42:03.612 00.000 9340 OnExposeComplete: enter
04:42:03.646 00.034 9340 UpdateGuideState(): m_state=6
04:42:03.657 00.011 9340 Star::Find(15, 1411, 110, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 807
04:42:03.672 00.015 9340 Star::Find returns 1 (0), X=1411.94, Y=110.31, Mass=1526418, SNR=206.9, Peak=61420 HFD=4.9
04:42:03.683 00.011 9340 MultiStar: [#1 0.55,0.15,0.00,M1] [#2 0.69,0.08,0.00,M1] [#3 0.62,0.30,0.00,M1] [#4 0.71,0.10,0.00,M1] [#5 0.69,0.11,0.00,M1] [#6 0.60,0.17,0.00,M1] [#7 0.75,0.14,0.00,M1] [#8 0.63,0.48,0.00,M1] 
04:42:03.697 00.014 9340 CameraToMount -- cameraTheta (-0.10) - m_xAngle (0.05) = xAngle (-0.15 = -0.15)
04:42:03.713 00.016 9340 CameraToMount -- cameraTheta (-0.10) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-3.21 = 3.07)
04:42:03.725 00.012 9340 CameraToMount -- cameraX=0.60 cameraY=-0.06 hyp=0.61 cameraTheta=-0.10 mountX=0.60 mountY=0.04, mountTheta=0.07
04:42:03.761 00.036 9340 SchedulePrimaryMove(10104498, x=0.60, y=-0.06, opts=13)
04:42:03.773 00.012 9340 Enqueuing Move request for scope (0.60, -0.06)
04:42:03.785 00.012 12020 Worker thread wakes up
04:42:03.785 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=6286, max=65535, med=10223, FiltMin=7844, FiltMax=65523, Gamma=2.870
04:42:03.796 00.011 12020 worker thread servicing REQUEST_MOVE scope ofs (0.60, -0.06) opts 0xd
04:42:03.797 00.001 12020 Handling offset move in thread for scope, endpoint = (0.60, -0.06)
04:42:03.797 00.000 12020 Moving (0.60, -0.06) raw xDistance=0.60 yDistance=0.04
04:42:03.797 00.000 9340 UpdateGuideState exits: m=1526418 SNR=206.9
04:42:03.815 00.018 12020 GuideAlgorithmHysteresis::Result() returns 0.25 from input 0.60
04:42:03.815 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:42:03.830 00.015 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:42:03.830 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
04:42:03.843 00.013 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
04:42:03.843 00.000 9340 Enqueuing Expose request
04:42:03.857 00.014 12020 MoveAxis(W, 45, ABG)
04:42:03.857 00.000 12020 Guiding  Dir = 3, Dur = 45
04:42:03.858 00.001 12020 IsSlewing returns 0
04:42:03.859 00.001 12020 IsGuiding returns 0
04:42:03.899 00.040 12020 PulseGuide returned control before completion, sleep 16
04:42:03.924 00.025 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"7b5f519d-2a49-42f4-8309-3ed4c46ab000"}
04:42:03.936 00.012 12020 IsGuiding returns 1
04:42:03.936 00.000 12020 scope still moving after pulse duration time elapsed
04:42:03.937 00.001 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"7b5f519d-2a49-42f4-8309-3ed4c46ab000"}
04:42:03.954 00.017 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"f2631ee3-e1fe-4cb8-8bf8-97dcee66d13d"}
04:42:03.966 00.012 9340 case statement mapped state 6 to 3
04:42:03.999 00.033 12020 IsSlewing returns 0
04:42:04.000 00.001 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"f2631ee3-e1fe-4cb8-8bf8-97dcee66d13d"}
04:42:04.018 00.018 12020 IsGuiding returns 0
04:42:04.018 00.000 12020 scope move finished after 45 + 113 ms
04:42:04.018 00.000 12020 Move returns status 0, amount 45
04:42:04.020 00.002 12020 MoveAxis(N, 0, ABG)
04:42:04.020 00.000 12020 Move returns status 0, amount 0
04:42:04.020 00.000 12020 move complete, result=0
04:42:04.020 00.000 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"590b5ea6-c0ba-41fb-9837-455312ae685b"}
04:42:04.034 00.014 12020 worker thread done servicing request
04:42:04.035 00.001 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":807,"width":15,"height":15,"star_pos":[6.94,7.31],"pixels":"..."},"id":"590b5ea6-c0ba-41fb-9837-455312ae685b"}
04:42:04.046 00.011 12020 Worker thread wakes up
04:42:04.046 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
04:42:04.046 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(1396,95,31,31)
04:42:04.046 00.000 9340 GuideStep: 0.6 px 45 ms WEST, 0.0 px 0 ms NORTH
04:42:05.925 01.879 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"273738c4-5afe-4a7f-9881-54a42d4624c9"}
04:42:05.989 00.064 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"273738c4-5afe-4a7f-9881-54a42d4624c9"}
04:42:06.015 00.026 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"02a01a64-fb9b-4713-9322-cbd81bf94355"}
04:42:06.029 00.014 9340 case statement mapped state 6 to 3
04:42:06.062 00.033 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"02a01a64-fb9b-4713-9322-cbd81bf94355"}
04:42:06.101 00.039 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"bc03320d-e9f8-4216-98ea-248cbb070f77"}
04:42:06.120 00.019 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":807,"width":15,"height":15,"star_pos":[6.94,7.31],"pixels":"..."},"id":"bc03320d-e9f8-4216-98ea-248cbb070f77"}
04:42:06.433 00.313 12020 Exposure complete
04:42:06.746 00.313 12020 worker thread done servicing request
04:42:06.747 00.001 9340 OnExposeComplete: enter
04:42:06.759 00.012 9340 UpdateGuideState(): m_state=6
04:42:06.780 00.021 9340 Star::Find(15, 1411, 110, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 808
04:42:06.800 00.020 9340 Star::Find returns 1 (0), X=1411.22, Y=109.99, Mass=1590182, SNR=204.6, Peak=61547 HFD=4.8
04:42:06.840 00.040 9340 MultiStar: [#1 -0.12,-0.01,0.81,U] [#2 -0.20,-0.00,1.03,U] [#3 -0.11,0.08,1.02,U] [#4 -0.13,0.12,1.03,U] [#5 0.00,-0.03,0.82,U] [#6 -0.19,0.01,0.88,U] [#7 -0.12,-0.07,0.87,U] [#8 -0.13,0.17,0.89,U] 
04:42:06.853 00.013 9340 refined, 8 included, MultiStar: {-0.13, -0.01}, one-star: {-0.12, -0.38}
04:42:06.866 00.013 9340 CameraToMount -- cameraTheta (-3.03) - m_xAngle (0.05) = xAngle (-3.08 = -3.08)
04:42:06.882 00.016 9340 CameraToMount -- cameraTheta (-3.03) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-6.15 = 0.14)
04:42:06.893 00.011 9340 CameraToMount -- cameraX=-0.13 cameraY=-0.01 hyp=0.13 cameraTheta=-3.03 mountX=-0.13 mountY=0.02, mountTheta=3.01
04:42:06.917 00.024 9340 SchedulePrimaryMove(10104498, x=-0.13, y=-0.01, opts=13)
04:42:06.929 00.012 9340 Enqueuing Move request for scope (-0.13, -0.01)
04:42:06.941 00.012 12020 Worker thread wakes up
04:42:06.941 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=6301, max=65535, med=10187, FiltMin=7926, FiltMax=65523, Gamma=2.870
04:42:06.974 00.033 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.13, -0.01) opts 0xd
04:42:06.974 00.000 12020 Handling offset move in thread for scope, endpoint = (-0.13, -0.01)
04:42:06.974 00.000 9340 UpdateGuideState exits: m=1590182 SNR=204.6
04:42:06.989 00.015 12020 Moving (-0.13, -0.01) raw xDistance=-0.13 yDistance=0.02
04:42:06.989 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:42:07.005 00.016 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
04:42:07.005 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
04:42:07.016 00.011 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:42:07.016 00.000 9340 Enqueuing Expose request
04:42:07.027 00.011 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
04:42:07.027 00.000 12020 MoveAxis(E, 0, ABG)
04:42:07.028 00.001 12020 Move returns status 0, amount 0
04:42:07.028 00.000 12020 MoveAxis(N, 0, ABG)
04:42:07.028 00.000 12020 Move returns status 0, amount 0
04:42:07.028 00.000 12020 move complete, result=0
04:42:07.029 00.001 12020 worker thread done servicing request
04:42:07.029 00.000 12020 Worker thread wakes up
04:42:07.029 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
04:42:07.029 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(1396,95,31,31)
04:42:07.032 00.003 9340 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
04:42:07.923 00.891 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"9db89474-5efa-40cd-be19-06ad0036abe5"}
04:42:07.939 00.016 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"9db89474-5efa-40cd-be19-06ad0036abe5"}
04:42:07.950 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"cc0e7169-c1f6-4bd5-9593-c08db061f51e"}
04:42:07.964 00.014 9340 case statement mapped state 6 to 3
04:42:07.979 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"cc0e7169-c1f6-4bd5-9593-c08db061f51e"}
04:42:07.992 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"15153e9b-1183-4193-be4a-9dbb01fdb65d"}
04:42:08.007 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":808,"width":15,"height":15,"star_pos":[7.22,6.99],"pixels":"..."},"id":"15153e9b-1183-4193-be4a-9dbb01fdb65d"}
04:42:09.381 01.374 12020 Exposure complete
04:42:09.606 00.225 12020 worker thread done servicing request
04:42:09.606 00.000 9340 OnExposeComplete: enter
04:42:09.622 00.016 9340 UpdateGuideState(): m_state=6
04:42:09.637 00.015 9340 Star::Find(15, 1411, 109, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 809
04:42:09.661 00.024 9340 Star::Find returns 1 (0), X=1411.15, Y=110.30, Mass=1472873, SNR=202.6, Peak=64647 HFD=4.7
04:42:09.676 00.015 9340 MultiStar: [#1 -0.27,0.14,0.90,U] [#2 -0.16,0.03,0.87,U] [#3 -0.32,0.08,1.05,U] [#4 -0.05,0.30,1.04,U] [#5 -0.11,0.17,0.97,U] [#6 -0.21,0.08,0.80,U] [#7 -0.10,0.21,0.93,U] [#8 -0.19,0.43,0.82,U] 
04:42:09.691 00.015 9340 single-star, 8 included, MultiStar: {-0.18, 0.15}, one-star: {-0.19, -0.08}
04:42:09.701 00.010 9340 CameraToMount -- cameraTheta (-2.74) - m_xAngle (0.05) = xAngle (-2.79 = -2.79)
04:42:09.711 00.010 9340 CameraToMount -- cameraTheta (-2.74) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-5.86 = 0.42)
04:42:09.722 00.011 9340 CameraToMount -- cameraX=-0.19 cameraY=-0.08 hyp=0.20 cameraTheta=-2.74 mountX=-0.19 mountY=0.08, mountTheta=2.73
04:42:09.739 00.017 9340 SchedulePrimaryMove(10104498, x=-0.19, y=-0.08, opts=13)
04:42:09.777 00.038 9340 Enqueuing Move request for scope (-0.19, -0.08)
04:42:09.787 00.010 12020 Worker thread wakes up
04:42:09.787 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=6378, max=65535, med=10196, FiltMin=7803, FiltMax=65523, Gamma=2.870
04:42:09.801 00.014 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.19, -0.08) opts 0xd
04:42:09.801 00.000 9340 UpdateGuideState exits: m=1472873 SNR=202.6
04:42:09.811 00.010 12020 Handling offset move in thread for scope, endpoint = (-0.19, -0.08)
04:42:09.811 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:42:09.821 00.010 12020 Moving (-0.19, -0.08) raw xDistance=-0.19 yDistance=0.08
04:42:09.821 00.000 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.19
04:42:09.822 00.001 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:42:09.822 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
04:42:09.823 00.001 9340 ScheduleExposure(2000,3,1) exposurePending=0
04:42:09.842 00.019 12020 MoveAxis(E, 0, ABG)
04:42:09.842 00.000 9340 Enqueuing Expose request
04:42:09.868 00.026 12020 Move returns status 0, amount 0
04:42:09.869 00.001 12020 MoveAxis(N, 0, ABG)
04:42:09.869 00.000 12020 Move returns status 0, amount 0
04:42:09.869 00.000 12020 move complete, result=0
04:42:09.869 00.000 12020 worker thread done servicing request
04:42:09.869 00.000 12020 Worker thread wakes up
04:42:09.870 00.001 12020 worker thread servicing REQUEST_EXPOSE 2000
04:42:09.870 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(1396,95,31,31)
04:42:09.876 00.006 9340 GuideStep: -0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
04:42:09.921 00.045 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"b2d5c941-dfd2-4675-a564-da9f3ae6df8a"}
04:42:09.941 00.020 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"b2d5c941-dfd2-4675-a564-da9f3ae6df8a"}
04:42:09.953 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"bfaef029-5a9f-4295-85db-80aaef85d1af"}
04:42:09.983 00.030 9340 case statement mapped state 6 to 3
04:42:09.996 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"bfaef029-5a9f-4295-85db-80aaef85d1af"}
04:42:10.008 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"fae85f4c-d75b-4ce3-a741-520be166bdc8"}
04:42:10.021 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":809,"width":15,"height":15,"star_pos":[7.15,7.30],"pixels":"..."},"id":"fae85f4c-d75b-4ce3-a741-520be166bdc8"}
04:42:11.921 01.900 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"96e6f23c-0e9f-491e-8ac9-04f4de3984e0"}
04:42:11.962 00.041 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"96e6f23c-0e9f-491e-8ac9-04f4de3984e0"}
04:42:12.055 00.093 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"03872cd6-d4ca-40cb-9459-d547119284a4"}
04:42:12.083 00.028 9340 case statement mapped state 6 to 3
04:42:12.165 00.082 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"03872cd6-d4ca-40cb-9459-d547119284a4"}
04:42:12.198 00.033 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"db9b18b0-d291-4504-84a6-4b63051df8e6"}
04:42:12.237 00.039 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":809,"width":15,"height":15,"star_pos":[7.15,7.30],"pixels":"..."},"id":"db9b18b0-d291-4504-84a6-4b63051df8e6"}
04:42:12.347 00.110 12020 Exposure complete
04:42:12.926 00.579 12020 worker thread done servicing request
04:42:12.927 00.001 9340 OnExposeComplete: enter
04:42:12.946 00.019 9340 UpdateGuideState(): m_state=6
04:42:13.000 00.054 9340 Star::Find(15, 1411, 110, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 810
04:42:13.018 00.018 9340 Star::Find returns 1 (0), X=1410.84, Y=110.14, Mass=1518372, SNR=192.6, Peak=65463 HFD=4.6
04:42:13.037 00.019 9340 MultiStar: [#1 -0.47,0.17,0.91,U] [#2 -0.49,0.08,0.96,U] [#3 -0.42,0.14,1.19,U] [#4 -0.47,0.06,1.16,U] [#5 -0.38,0.06,0.91,U] [#6 -0.63,-0.03,0.00,M1] [#7 -0.57,0.12,0.00,M1] [#8 -0.52,0.28,0.00,M1] 
04:42:13.063 00.026 9340 refined, 5 included, MultiStar: {-0.45, 0.05}, one-star: {-0.50, -0.24}
04:42:13.080 00.017 9340 CameraToMount -- cameraTheta (3.04) - m_xAngle (0.05) = xAngle (2.99 = 2.99)
04:42:13.096 00.016 9340 CameraToMount -- cameraTheta (3.04) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-0.08 = -0.08)
04:42:13.111 00.015 9340 CameraToMount -- cameraX=-0.45 cameraY=0.05 hyp=0.46 cameraTheta=3.04 mountX=-0.45 mountY=-0.04, mountTheta=-3.06
04:42:13.151 00.040 9340 SchedulePrimaryMove(10104498, x=-0.45, y=0.05, opts=13)
04:42:13.171 00.020 9340 Enqueuing Move request for scope (-0.45, 0.05)
04:42:13.185 00.014 12020 Worker thread wakes up
04:42:13.186 00.001 9340 UpdateImageDisplay: Size=(1920,1080) min=6501, max=65535, med=10210, FiltMin=7974, FiltMax=65523, Gamma=2.870
04:42:13.198 00.012 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.45, 0.05) opts 0xd
04:42:13.199 00.001 9340 UpdateGuideState exits: m=1518372 SNR=192.6
04:42:13.216 00.017 12020 Handling offset move in thread for scope, endpoint = (-0.45, 0.05)
04:42:13.217 00.001 12020 Moving (-0.45, 0.05) raw xDistance=-0.45 yDistance=-0.04
04:42:13.218 00.001 12020 GuideAlgorithmHysteresis::Result() returns -0.19 from input -0.45
04:42:13.218 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:42:13.235 00.017 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:42:13.235 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
04:42:13.252 00.017 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
04:42:13.252 00.000 9340 Enqueuing Expose request
04:42:13.291 00.039 12020 MoveAxis(E, 34, ABG)
04:42:13.292 00.001 12020 Guiding  Dir = 2, Dur = 34
04:42:13.294 00.002 12020 IsSlewing returns 0
04:42:13.295 00.001 12020 IsGuiding returns 0
04:42:13.318 00.023 12020 PulseGuide returned control before completion, sleep 22
04:42:13.350 00.032 12020 IsGuiding returns 1
04:42:13.350 00.000 12020 scope still moving after pulse duration time elapsed
04:42:13.382 00.032 12020 IsSlewing returns 0
04:42:13.383 00.001 12020 IsGuiding returns 0
04:42:13.383 00.000 12020 scope move finished after 34 + 53 ms
04:42:13.383 00.000 12020 Move returns status 0, amount 34
04:42:13.384 00.001 12020 MoveAxis(N, 0, ABG)
04:42:13.384 00.000 12020 Move returns status 0, amount 0
04:42:13.384 00.000 12020 move complete, result=0
04:42:13.384 00.000 12020 worker thread done servicing request
04:42:13.385 00.001 9340 GuideStep: -0.5 px 34 ms EAST, -0.0 px 0 ms NORTH
04:42:13.400 00.015 12020 Worker thread wakes up
04:42:13.400 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
04:42:13.400 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(1396,95,31,31)
04:42:13.921 00.521 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"b34f5f36-ed64-4e0d-911e-4d2a9e23b331"}
04:42:13.935 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"b34f5f36-ed64-4e0d-911e-4d2a9e23b331"}
04:42:13.971 00.036 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"bfa4de5e-6a7a-4916-b8a8-80db30a1a82b"}
04:42:13.981 00.010 9340 case statement mapped state 6 to 3
04:42:13.994 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"bfa4de5e-6a7a-4916-b8a8-80db30a1a82b"}
04:42:14.013 00.019 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"c3f0c5e4-cbfc-4ea0-abc9-5fea317395be"}
04:42:14.023 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":810,"width":15,"height":15,"star_pos":[6.84,7.14],"pixels":"..."},"id":"c3f0c5e4-cbfc-4ea0-abc9-5fea317395be"}
04:42:15.812 01.789 12020 Exposure complete
04:42:15.919 00.107 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"af74a181-2078-4d48-b716-5a51a71c2fc3"}
04:42:15.935 00.016 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"af74a181-2078-4d48-b716-5a51a71c2fc3"}
04:42:15.950 00.015 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"b8bdbf72-6536-413a-8fbf-9a17a87ec293"}
04:42:15.986 00.036 9340 case statement mapped state 6 to 3
04:42:15.996 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"b8bdbf72-6536-413a-8fbf-9a17a87ec293"}
04:42:16.013 00.017 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"1a02db91-68d7-45b3-9d23-52732770883b"}
04:42:16.023 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":810,"width":15,"height":15,"star_pos":[6.84,7.14],"pixels":"..."},"id":"1a02db91-68d7-45b3-9d23-52732770883b"}
04:42:16.059 00.036 12020 worker thread done servicing request
04:42:16.059 00.000 9340 OnExposeComplete: enter
04:42:16.090 00.031 9340 UpdateGuideState(): m_state=6
04:42:16.109 00.019 9340 Star::Find(15, 1410, 110, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 811
04:42:16.124 00.015 9340 Star::Find returns 1 (0), X=1411.00, Y=110.32, Mass=1572195, SNR=196.4, Peak=65463 HFD=4.8
04:42:16.143 00.019 9340 MultiStar: [#1 -0.61,0.08,0.00,M1] [#2 -0.42,-0.08,0.85,U] [#3 -0.61,0.10,0.00,M1] [#4 -0.37,-0.03,0.90,U] [#5 -0.56,0.14,0.00,M1] [#6 -0.66,0.03,0.00,M2] [#7 -0.53,-0.06,0.00,M2] [#8 -0.49,0.53,0.00,M2] 
04:42:16.153 00.010 9340 single-star, 2 included, MultiStar: {-0.37, -0.05}, one-star: {-0.34, -0.05}
04:42:16.163 00.010 9340 CameraToMount -- cameraTheta (-2.99) - m_xAngle (0.05) = xAngle (-3.03 = -3.03)
04:42:16.176 00.013 9340 CameraToMount -- cameraTheta (-2.99) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-6.10 = 0.18)
04:42:16.191 00.015 9340 CameraToMount -- cameraX=-0.34 cameraY=-0.05 hyp=0.34 cameraTheta=-2.99 mountX=-0.34 mountY=0.06, mountTheta=2.96
04:42:16.230 00.039 9340 SchedulePrimaryMove(10104498, x=-0.34, y=-0.05, opts=13)
04:42:16.245 00.015 9340 Enqueuing Move request for scope (-0.34, -0.05)
04:42:16.263 00.018 12020 Worker thread wakes up
04:42:16.263 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=6311, max=65535, med=10212, FiltMin=7857, FiltMax=65523, Gamma=2.870
04:42:16.276 00.013 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.34, -0.05) opts 0xd
04:42:16.276 00.000 9340 UpdateGuideState exits: m=1572195 SNR=196.4
04:42:16.286 00.010 12020 Handling offset move in thread for scope, endpoint = (-0.34, -0.05)
04:42:16.286 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:42:16.307 00.021 12020 Moving (-0.34, -0.05) raw xDistance=-0.34 yDistance=0.06
04:42:16.308 00.001 12020 GuideAlgorithmHysteresis::Result() returns -0.16 from input -0.34
04:42:16.308 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:42:16.309 00.001 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
04:42:16.309 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
04:42:16.357 00.048 12020 MoveAxis(E, 29, ABG)
04:42:16.357 00.000 12020 Guiding  Dir = 2, Dur = 29
04:42:16.358 00.001 12020 IsSlewing returns 0
04:42:16.359 00.001 12020 IsGuiding returns 0
04:42:16.360 00.001 9340 Enqueuing Expose request
04:42:16.389 00.029 12020 IsGuiding returns 1
04:42:16.389 00.000 12020 scope still moving after pulse duration time elapsed
04:42:16.436 00.047 12020 IsSlewing returns 0
04:42:16.437 00.001 12020 IsGuiding returns 0
04:42:16.437 00.000 12020 scope move finished after 29 + 49 ms
04:42:16.438 00.001 12020 Move returns status 0, amount 29
04:42:16.438 00.000 12020 MoveAxis(N, 0, ABG)
04:42:16.438 00.000 12020 Move returns status 0, amount 0
04:42:16.438 00.000 12020 move complete, result=0
04:42:16.438 00.000 12020 worker thread done servicing request
04:42:16.439 00.001 9340 GuideStep: -0.3 px 29 ms EAST, 0.1 px 0 ms NORTH
04:42:16.451 00.012 12020 Worker thread wakes up
04:42:16.452 00.001 12020 worker thread servicing REQUEST_EXPOSE 2000
04:42:16.452 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(1396,95,31,31)
04:42:17.919 01.467 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"d9793da7-558e-4695-96c7-18b8aefee37f"}
04:42:17.947 00.028 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"d9793da7-558e-4695-96c7-18b8aefee37f"}
04:42:17.987 00.040 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"75d2adf8-92ae-4d7f-8e86-d5239721ed63"}
04:42:18.002 00.015 9340 case statement mapped state 6 to 3
04:42:18.012 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"75d2adf8-92ae-4d7f-8e86-d5239721ed63"}
04:42:18.032 00.020 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"504782f1-59b6-4f1c-81e6-59f24e755085"}
04:42:18.049 00.017 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":811,"width":15,"height":15,"star_pos":[7.00,7.32],"pixels":"..."},"id":"504782f1-59b6-4f1c-81e6-59f24e755085"}
04:42:18.895 00.846 12020 Exposure complete
04:42:19.650 00.755 12020 worker thread done servicing request
04:42:19.650 00.000 9340 OnExposeComplete: enter
04:42:19.669 00.019 9340 UpdateGuideState(): m_state=6
04:42:19.684 00.015 9340 Star::Find(15, 1411, 110, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 812
04:42:19.701 00.017 9340 Star::Find returns 1 (0), X=1410.88, Y=110.11, Mass=1532007, SNR=209.8, Peak=63671 HFD=4.7
04:42:19.739 00.038 9340 MultiStar: [#1 -0.46,-0.07,0.90,U] [#2 -0.39,-0.16,0.90,U] [#3 -0.41,0.03,0.95,U] [#4 -0.48,-0.12,1.01,U] [#5 -0.46,0.06,0.99,U] [#6 -0.61,-0.14,0.00,M3] [#7 -0.33,-0.23,0.99,U] [#8 -0.46,0.33,0.00,M3] 
04:42:19.772 00.033 9340 refined, 6 included, MultiStar: {-0.43, -0.11}, one-star: {-0.46, -0.26}
04:42:19.802 00.030 9340 CameraToMount -- cameraTheta (-2.90) - m_xAngle (0.05) = xAngle (-2.94 = -2.94)
04:42:19.826 00.024 9340 CameraToMount -- cameraTheta (-2.90) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-6.01 = 0.27)
04:42:19.840 00.014 9340 CameraToMount -- cameraX=-0.43 cameraY=-0.11 hyp=0.44 cameraTheta=-2.90 mountX=-0.43 mountY=0.12, mountTheta=2.87
04:42:19.874 00.034 9340 SchedulePrimaryMove(10104498, x=-0.43, y=-0.11, opts=13)
04:42:19.894 00.020 9340 Enqueuing Move request for scope (-0.43, -0.11)
04:42:19.938 00.044 12020 Worker thread wakes up
04:42:19.939 00.001 9340 UpdateImageDisplay: Size=(1920,1080) min=6578, max=65535, med=10212, FiltMin=7941, FiltMax=65523, Gamma=2.870
04:42:19.955 00.016 9340 UpdateGuideState exits: m=1532007 SNR=209.8
04:42:19.973 00.018 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.43, -0.11) opts 0xd
04:42:19.973 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:42:19.984 00.011 12020 Handling offset move in thread for scope, endpoint = (-0.43, -0.11)
04:42:19.985 00.001 12020 Moving (-0.43, -0.11) raw xDistance=-0.43 yDistance=0.12
04:42:19.985 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
04:42:20.004 00.019 12020 GuideAlgorithmHysteresis::Result() returns -0.19 from input -0.43
04:42:20.005 00.001 9340 Enqueuing Expose request
04:42:20.023 00.018 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:42:20.023 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
04:42:20.023 00.000 12020 MoveAxis(E, 35, ABG)
04:42:20.024 00.001 12020 Guiding  Dir = 2, Dur = 35
04:42:20.025 00.001 12020 IsSlewing returns 0
04:42:20.026 00.001 12020 IsGuiding returns 0
04:42:20.026 00.000 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"6b45adf4-047f-42e7-b343-3d82b0efe3bc"}
04:42:20.077 00.051 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"6b45adf4-047f-42e7-b343-3d82b0efe3bc"}
04:42:20.095 00.018 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"c090d771-3dc5-4fd4-b04b-9ef635ee8332"}
04:42:20.118 00.023 12020 IsGuiding returns 0
04:42:20.118 00.000 9340 case statement mapped state 6 to 3
04:42:20.134 00.016 12020 Move returns status 0, amount 35
04:42:20.135 00.001 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"c090d771-3dc5-4fd4-b04b-9ef635ee8332"}
04:42:20.159 00.024 12020 MoveAxis(N, 0, ABG)
04:42:20.160 00.001 12020 Move returns status 0, amount 0
04:42:20.160 00.000 12020 move complete, result=0
04:42:20.160 00.000 12020 worker thread done servicing request
04:42:20.161 00.001 12020 Worker thread wakes up
04:42:20.161 00.000 9340 GuideStep: -0.4 px 35 ms EAST, 0.1 px 0 ms NORTH
04:42:20.183 00.022 12020 worker thread servicing REQUEST_EXPOSE 2000
04:42:20.183 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(1396,95,31,31)
04:42:20.193 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"6b758201-e1a8-41eb-b507-f76cd030c942"}
04:42:20.239 00.046 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":812,"width":15,"height":15,"star_pos":[6.88,7.11],"pixels":"..."},"id":"6b758201-e1a8-41eb-b507-f76cd030c942"}
04:42:21.919 01.680 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"b32c9430-c36d-4c1a-8416-6746e11b20ec"}
04:42:21.958 00.039 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"b32c9430-c36d-4c1a-8416-6746e11b20ec"}
04:42:21.971 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"cd337067-a5a5-4771-9422-9e78257f5bb0"}
04:42:21.987 00.016 9340 case statement mapped state 6 to 3
04:42:21.998 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"cd337067-a5a5-4771-9422-9e78257f5bb0"}
04:42:22.014 00.016 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"35335908-da71-499b-b39a-bb0f158655db"}
04:42:22.026 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":812,"width":15,"height":15,"star_pos":[6.88,7.11],"pixels":"..."},"id":"35335908-da71-499b-b39a-bb0f158655db"}
04:42:22.551 00.525 12020 Exposure complete
04:42:22.811 00.260 12020 worker thread done servicing request
04:42:22.812 00.001 9340 OnExposeComplete: enter
04:42:22.828 00.016 9340 UpdateGuideState(): m_state=6
04:42:22.842 00.014 9340 Star::Find(15, 1410, 110, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 813
04:42:22.875 00.033 9340 Star::Find returns 1 (0), X=1410.94, Y=109.94, Mass=1507256, SNR=212.4, Peak=64971 HFD=4.5
04:42:22.889 00.014 9340 MultiStar: [#1 -0.63,-0.04,0.00,M1] [#2 -0.59,-0.22,0.00,M1] [#3 -0.51,-0.09,0.00,M1] [#4 -0.45,-0.16,0.91,U] [#5 -0.43,-0.07,0.77,U] [#6 -0.53,-0.07,0.00,M4] [#7 -0.44,-0.33,0.00,M2] [#8 -0.51,0.14,0.00,M4] 
04:42:22.899 00.010 9340 refined, 2 included, MultiStar: {-0.43, -0.23}, one-star: {-0.41, -0.43}
04:42:22.915 00.016 9340 CameraToMount -- cameraTheta (-2.64) - m_xAngle (0.05) = xAngle (-2.69 = -2.69)
04:42:22.925 00.010 9340 CameraToMount -- cameraTheta (-2.64) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-5.76 = 0.53)
04:42:22.934 00.009 9340 CameraToMount -- cameraX=-0.43 cameraY=-0.23 hyp=0.49 cameraTheta=-2.64 mountX=-0.44 mountY=0.24, mountTheta=2.63
04:42:22.958 00.024 9340 SchedulePrimaryMove(10104498, x=-0.43, y=-0.23, opts=13)
04:42:22.973 00.015 9340 Enqueuing Move request for scope (-0.43, -0.23)
04:42:23.000 00.027 12020 Worker thread wakes up
04:42:23.000 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=5736, max=65535, med=10194, FiltMin=7919, FiltMax=65523, Gamma=2.870
04:42:23.014 00.014 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.43, -0.23) opts 0xd
04:42:23.014 00.000 9340 UpdateGuideState exits: m=1507256 SNR=212.4
04:42:23.025 00.011 12020 Handling offset move in thread for scope, endpoint = (-0.43, -0.23)
04:42:23.025 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:42:23.043 00.018 12020 Moving (-0.43, -0.23) raw xDistance=-0.44 yDistance=0.24
04:42:23.043 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
04:42:23.057 00.014 12020 GuideAlgorithmHysteresis::Result() returns -0.20 from input -0.44
04:42:23.057 00.000 9340 Enqueuing Expose request
04:42:23.068 00.011 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:42:23.068 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.24
04:42:23.069 00.001 12020 MoveAxis(E, 36, ABG)
04:42:23.069 00.000 12020 Guiding  Dir = 2, Dur = 36
04:42:23.072 00.003 12020 IsSlewing returns 0
04:42:23.073 00.001 12020 IsGuiding returns 0
04:42:23.103 00.030 12020 PulseGuide returned control before completion, sleep 16
04:42:23.127 00.024 12020 IsGuiding returns 1
04:42:23.127 00.000 12020 scope still moving after pulse duration time elapsed
04:42:23.167 00.040 12020 IsSlewing returns 0
04:42:23.168 00.001 12020 IsGuiding returns 0
04:42:23.168 00.000 12020 scope move finished after 36 + 59 ms
04:42:23.168 00.000 12020 Move returns status 0, amount 36
04:42:23.168 00.000 12020 MoveAxis(N, 0, ABG)
04:42:23.168 00.000 12020 Move returns status 0, amount 0
04:42:23.168 00.000 12020 move complete, result=0
04:42:23.170 00.002 12020 worker thread done servicing request
04:42:23.170 00.000 9340 GuideStep: -0.4 px 36 ms EAST, 0.2 px 0 ms NORTH
04:42:23.182 00.012 12020 Worker thread wakes up
04:42:23.182 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
04:42:23.182 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(1396,95,31,31)
04:42:23.929 00.747 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"209550fd-1fe9-42df-8a90-8f56946a5bb4"}
04:42:23.946 00.017 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"209550fd-1fe9-42df-8a90-8f56946a5bb4"}
04:42:23.960 00.014 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"550baaff-b83f-4b2b-a7bd-2bb812611208"}
04:42:23.979 00.019 9340 case statement mapped state 6 to 3
04:42:23.990 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"550baaff-b83f-4b2b-a7bd-2bb812611208"}
04:42:24.028 00.038 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"757a266a-0be8-4809-9660-66a80bd04efb"}
04:42:24.062 00.034 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":813,"width":15,"height":15,"star_pos":[6.94,6.94],"pixels":"..."},"id":"757a266a-0be8-4809-9660-66a80bd04efb"}
04:42:25.554 01.492 12020 Exposure complete
04:42:25.879 00.325 12020 worker thread done servicing request
04:42:25.879 00.000 9340 OnExposeComplete: enter
04:42:25.899 00.020 9340 UpdateGuideState(): m_state=6
04:42:25.939 00.040 9340 Star::Find(15, 1410, 109, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 814
04:42:25.957 00.018 9340 Star::Find returns 1 (0), X=1411.08, Y=110.29, Mass=1550505, SNR=192.5, Peak=65463 HFD=4.9
04:42:25.995 00.038 9340 MultiStar: [#1 -0.26,0.15,0.88,U] [#2 -0.14,0.04,0.97,U] [#3 -0.29,0.24,0.92,U] [#4 -0.05,0.15,1.06,U] [#5 -0.20,0.09,0.93,U] [#6 -0.39,0.13,0.90,U] [#7 -0.33,0.25,1.11,U] [#8 -0.24,0.39,0.86,U] 
04:42:26.014 00.019 9340 single-star, 8 included, MultiStar: {-0.24, 0.15}, one-star: {-0.26, -0.08}
04:42:26.041 00.027 9340 CameraToMount -- cameraTheta (-2.83) - m_xAngle (0.05) = xAngle (-2.88 = -2.88)
04:42:26.083 00.042 9340 CameraToMount -- cameraTheta (-2.83) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-5.95 = 0.34)
04:42:26.115 00.032 9340 CameraToMount -- cameraX=-0.26 cameraY=-0.08 hyp=0.27 cameraTheta=-2.83 mountX=-0.26 mountY=0.09, mountTheta=2.81
04:42:26.138 00.023 9340 SchedulePrimaryMove(10104498, x=-0.26, y=-0.08, opts=13)
04:42:26.158 00.020 9340 Enqueuing Move request for scope (-0.26, -0.08)
04:42:26.181 00.023 12020 Worker thread wakes up
04:42:26.181 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=6221, max=65535, med=10205, FiltMin=8040, FiltMax=65523, Gamma=2.870
04:42:26.215 00.034 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.26, -0.08) opts 0xd
04:42:26.216 00.001 9340 UpdateGuideState exits: m=1550505 SNR=192.5
04:42:26.231 00.015 12020 Handling offset move in thread for scope, endpoint = (-0.26, -0.08)
04:42:26.231 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:42:26.247 00.016 12020 Moving (-0.26, -0.08) raw xDistance=-0.26 yDistance=0.09
04:42:26.247 00.000 12020 GuideAlgorithmHysteresis::Result() returns -0.13 from input -0.26
04:42:26.247 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
04:42:26.267 00.020 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:42:26.267 00.000 9340 Enqueuing Expose request
04:42:26.286 00.019 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
04:42:26.292 00.006 12020 MoveAxis(E, 23, ABG)
04:42:26.293 00.001 12020 Guiding  Dir = 2, Dur = 23
04:42:26.297 00.004 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"7ebb70ef-baf7-4613-a587-262b65a5dcc7"}
04:42:26.322 00.025 12020 IsSlewing returns 0
04:42:26.326 00.004 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"7ebb70ef-baf7-4613-a587-262b65a5dcc7"}
04:42:26.363 00.037 12020 IsGuiding returns 0
04:42:26.368 00.005 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"4d8b8272-3cbc-4311-9023-5ce401f1ce5b"}
04:42:26.406 00.038 12020 IsGuiding returns 1
04:42:26.406 00.000 12020 scope still moving after pulse duration time elapsed
04:42:26.409 00.003 9340 case statement mapped state 6 to 3
04:42:26.446 00.037 12020 IsSlewing returns 0
04:42:26.447 00.001 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"4d8b8272-3cbc-4311-9023-5ce401f1ce5b"}
04:42:26.463 00.016 12020 IsGuiding returns 0
04:42:26.464 00.001 12020 scope move finished after 23 + 77 ms
04:42:26.464 00.000 12020 Move returns status 0, amount 23
04:42:26.464 00.000 12020 MoveAxis(N, 0, ABG)
04:42:26.464 00.000 12020 Move returns status 0, amount 0
04:42:26.465 00.001 12020 move complete, result=0
04:42:26.465 00.000 12020 worker thread done servicing request
04:42:26.465 00.000 12020 Worker thread wakes up
04:42:26.465 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
04:42:26.466 00.001 12020 Handling exposure in thread, d=2000 o=3 r=(1396,95,31,31)
04:42:26.468 00.002 9340 GuideStep: -0.3 px 23 ms EAST, 0.1 px 0 ms NORTH
04:42:26.527 00.059 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"efbc68a8-2a30-4ab7-b9eb-222b5b96a0b8"}
04:42:26.540 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":814,"width":15,"height":15,"star_pos":[7.08,7.29],"pixels":"..."},"id":"efbc68a8-2a30-4ab7-b9eb-222b5b96a0b8"}
04:42:27.925 01.385 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"4e5e10d1-089b-4527-b41d-587289e2aaee"}
04:42:27.938 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"4e5e10d1-089b-4527-b41d-587289e2aaee"}
04:42:27.963 00.025 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"1025c20b-ad3a-4e57-a6bb-b1c5e1c770b5"}
04:42:27.984 00.021 9340 case statement mapped state 6 to 3
04:42:28.029 00.045 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"1025c20b-ad3a-4e57-a6bb-b1c5e1c770b5"}
04:42:28.047 00.018 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"00456511-316f-45f3-beff-80a75ccdf6bd"}
04:42:28.065 00.018 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":814,"width":15,"height":15,"star_pos":[7.08,7.29],"pixels":"..."},"id":"00456511-316f-45f3-beff-80a75ccdf6bd"}
04:42:28.827 00.762 12020 Exposure complete
04:42:29.062 00.235 9340 OnExposeComplete: enter
04:42:29.091 00.029 12020 worker thread done servicing request
04:42:29.091 00.000 9340 UpdateGuideState(): m_state=6
04:42:29.101 00.010 9340 Star::Find(15, 1411, 110, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 815
04:42:29.118 00.017 9340 Star::Find returns 1 (0), X=1411.29, Y=110.14, Mass=1530311, SNR=212.2, Peak=62755 HFD=5.0
04:42:29.131 00.013 9340 MultiStar: [#1 -0.10,0.18,0.73,U] [#2 0.18,0.21,0.81,U] [#3 0.12,0.14,0.97,U] [#4 -0.01,0.19,1.00,U] [#5 0.01,-0.02,0.97,U] [#6 -0.00,0.12,0.86,U] [#7 -0.10,0.19,0.90,U] [#8 -0.08,0.48,1.01,U] 
04:42:29.142 00.011 9340 refined, 8 included, MultiStar: {-0.00, 0.14}, one-star: {-0.05, -0.23}
04:42:29.154 00.012 9340 CameraToMount -- cameraTheta (1.59) - m_xAngle (0.05) = xAngle (1.55 = 1.55)
04:42:29.167 00.013 9340 CameraToMount -- cameraTheta (1.59) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-1.52 = -1.52)
04:42:29.182 00.015 9340 CameraToMount -- cameraX=-0.00 cameraY=0.14 hyp=0.14 cameraTheta=1.59 mountX=0.00 mountY=-0.14, mountTheta=-1.55
04:42:29.224 00.042 9340 SchedulePrimaryMove(10104498, x=-0.00, y=0.14, opts=13)
04:42:29.239 00.015 9340 Enqueuing Move request for scope (-0.00, 0.14)
04:42:29.251 00.012 12020 Worker thread wakes up
04:42:29.251 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=6380, max=65535, med=10184, FiltMin=7967, FiltMax=65523, Gamma=2.870
04:42:29.263 00.012 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.00, 0.14) opts 0xd
04:42:29.263 00.000 9340 UpdateGuideState exits: m=1530311 SNR=212.2
04:42:29.273 00.010 12020 Handling offset move in thread for scope, endpoint = (-0.00, 0.14)
04:42:29.273 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:42:29.287 00.014 12020 Moving (-0.00, 0.14) raw xDistance=0.00 yDistance=-0.14
04:42:29.287 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
04:42:29.300 00.013 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.00
04:42:29.300 00.000 9340 Enqueuing Expose request
04:42:29.310 00.010 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:42:29.310 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
04:42:29.310 00.000 12020 MoveAxis(E, 0, ABG)
04:42:29.311 00.001 12020 Move returns status 0, amount 0
04:42:29.311 00.000 12020 MoveAxis(N, 0, ABG)
04:42:29.311 00.000 12020 Move returns status 0, amount 0
04:42:29.311 00.000 12020 move complete, result=0
04:42:29.313 00.002 12020 worker thread done servicing request
04:42:29.313 00.000 12020 Worker thread wakes up
04:42:29.313 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
04:42:29.313 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(1396,95,31,31)
04:42:29.316 00.003 9340 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
04:42:29.939 00.623 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"f2c35cac-70c9-4306-bf80-92f3444619f3"}
04:42:29.951 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"f2c35cac-70c9-4306-bf80-92f3444619f3"}
04:42:29.965 00.014 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"f3b3176b-ee9f-434a-a385-cd2672d68ca6"}
04:42:30.008 00.043 9340 case statement mapped state 6 to 3
04:42:30.024 00.016 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"f3b3176b-ee9f-434a-a385-cd2672d68ca6"}
04:42:30.043 00.019 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"285c39c6-995c-4ba0-8e97-dbf3c8d6e6d4"}
04:42:30.054 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":815,"width":15,"height":15,"star_pos":[7.29,7.14],"pixels":"..."},"id":"285c39c6-995c-4ba0-8e97-dbf3c8d6e6d4"}
04:42:31.686 01.632 12020 Exposure complete
04:42:31.939 00.253 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"5648c653-7936-49c8-8424-f51ae862a347"}
04:42:31.997 00.058 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"5648c653-7936-49c8-8424-f51ae862a347"}
04:42:32.034 00.037 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"e11c2ba4-95dd-4174-b9f3-c9db142aab5a"}
04:42:32.069 00.035 9340 case statement mapped state 6 to 3
04:42:32.132 00.063 12020 worker thread done servicing request
04:42:32.132 00.000 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"e11c2ba4-95dd-4174-b9f3-c9db142aab5a"}
04:42:32.162 00.030 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"e6da6b46-2587-49e9-aabc-62f021b50298"}
04:42:32.187 00.025 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":815,"width":15,"height":15,"star_pos":[7.29,7.14],"pixels":"..."},"id":"e6da6b46-2587-49e9-aabc-62f021b50298"}
04:42:32.200 00.013 9340 OnExposeComplete: enter
04:42:32.230 00.030 9340 UpdateGuideState(): m_state=6
04:42:32.277 00.047 9340 Star::Find(15, 1411, 110, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 816
04:42:32.314 00.037 9340 Star::Find returns 1 (0), X=1411.43, Y=110.32, Mass=1455870, SNR=175.9, Peak=62331 HFD=4.8
04:42:32.341 00.027 9340 MultiStar: [#1 0.25,0.17,0.92,U] [#2 0.05,0.08,1.12,U] [#3 0.27,0.25,1.06,U] [#4 0.29,0.09,0.98,U] [#5 0.35,0.23,1.01,U] [#6 0.17,0.05,1.23,U] [#7 0.21,0.00,0.94,U] [#8 0.11,0.33,1.22,U] 
04:42:32.368 00.027 9340 single-star, 8 included, MultiStar: {0.19, 0.13}, one-star: {0.09, -0.06}
04:42:32.460 00.092 9340 CameraToMount -- cameraTheta (-0.57) - m_xAngle (0.05) = xAngle (-0.62 = -0.62)
04:42:32.496 00.036 9340 CameraToMount -- cameraTheta (-0.57) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-3.68 = 2.60)
04:42:32.532 00.036 9340 CameraToMount -- cameraX=0.09 cameraY=-0.06 hyp=0.11 cameraTheta=-0.57 mountX=0.09 mountY=0.06, mountTheta=0.56
04:42:32.605 00.073 9340 SchedulePrimaryMove(10104498, x=0.09, y=-0.06, opts=13)
04:42:32.633 00.028 9340 Enqueuing Move request for scope (0.09, -0.06)
04:42:32.648 00.015 12020 Worker thread wakes up
04:42:32.649 00.001 9340 UpdateImageDisplay: Size=(1920,1080) min=6042, max=65535, med=10191, FiltMin=8065, FiltMax=65523, Gamma=2.870
04:42:32.669 00.020 12020 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.06) opts 0xd
04:42:32.671 00.002 12020 Handling offset move in thread for scope, endpoint = (0.09, -0.06)
04:42:32.672 00.001 12020 Moving (0.09, -0.06) raw xDistance=0.09 yDistance=0.06
04:42:32.673 00.001 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
04:42:32.673 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:42:32.673 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
04:42:32.673 00.000 12020 MoveAxis(E, 0, ABG)
04:42:32.682 00.009 12020 Move returns status 0, amount 0
04:42:32.683 00.001 12020 MoveAxis(N, 0, ABG)
04:42:32.684 00.001 12020 Move returns status 0, amount 0
04:42:32.684 00.000 12020 move complete, result=0
04:42:32.684 00.000 12020 worker thread done servicing request
04:42:32.686 00.002 9340 UpdateGuideState exits: m=1455870 SNR=175.9
04:42:32.750 00.064 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:42:32.774 00.024 9340 ScheduleExposure(2000,3,1) exposurePending=0
04:42:32.805 00.031 9340 Enqueuing Expose request
04:42:32.831 00.026 12020 Worker thread wakes up
04:42:32.832 00.001 12020 worker thread servicing REQUEST_EXPOSE 2000
04:42:32.833 00.001 12020 Handling exposure in thread, d=2000 o=3 r=(1396,95,31,31)
04:42:32.834 00.001 9340 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
04:42:33.937 01.103 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"fbcd044d-b42a-4635-b656-0342cb407f50"}
04:42:33.953 00.016 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"fbcd044d-b42a-4635-b656-0342cb407f50"}
04:42:33.973 00.020 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"507e5053-3588-4442-818d-9c63e4302edc"}
04:42:33.985 00.012 9340 case statement mapped state 6 to 3
04:42:33.997 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"507e5053-3588-4442-818d-9c63e4302edc"}
04:42:34.032 00.035 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"3030f44b-8560-4a22-a0df-ad4e6f3978ae"}
04:42:34.078 00.046 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":816,"width":15,"height":15,"star_pos":[7.43,7.32],"pixels":"..."},"id":"3030f44b-8560-4a22-a0df-ad4e6f3978ae"}
04:42:35.201 01.123 12020 Exposure complete
04:42:35.431 00.230 12020 worker thread done servicing request
04:42:35.431 00.000 9340 OnExposeComplete: enter
04:42:35.442 00.011 9340 UpdateGuideState(): m_state=6
04:42:35.455 00.013 9340 Star::Find(15, 1411, 110, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 817
04:42:35.464 00.009 9340 Star::Find returns 1 (0), X=1411.25, Y=110.34, Mass=1524464, SNR=214.5, Peak=64599 HFD=4.8
04:42:35.474 00.010 9340 MultiStar: [#1 -0.16,0.29,0.95,U] [#2 0.14,0.23,0.70,U] [#3 0.19,0.30,0.92,U] [#4 0.08,0.14,0.83,U] [#5 0.10,0.24,0.82,U] [#6 -0.00,0.22,0.93,U] [#7 0.29,0.16,0.98,U] [#8 0.02,0.58,0.00,M2] 
04:42:35.483 00.009 9340 single-star, 7 included, MultiStar: {0.06, 0.19}, one-star: {-0.09, -0.04}
04:42:35.495 00.012 9340 CameraToMount -- cameraTheta (-2.78) - m_xAngle (0.05) = xAngle (-2.83 = -2.83)
04:42:35.509 00.014 9340 CameraToMount -- cameraTheta (-2.78) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-5.90 = 0.39)
04:42:35.519 00.010 9340 CameraToMount -- cameraX=-0.09 cameraY=-0.04 hyp=0.10 cameraTheta=-2.78 mountX=-0.10 mountY=0.04, mountTheta=2.76
04:42:35.559 00.040 9340 SchedulePrimaryMove(10104498, x=-0.09, y=-0.04, opts=13)
04:42:35.570 00.011 9340 Enqueuing Move request for scope (-0.09, -0.04)
04:42:35.585 00.015 12020 Worker thread wakes up
04:42:35.585 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=6426, max=65535, med=10192, FiltMin=8022, FiltMax=65523, Gamma=2.870
04:42:35.597 00.012 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.09, -0.04) opts 0xd
04:42:35.597 00.000 9340 UpdateGuideState exits: m=1524464 SNR=214.5
04:42:35.606 00.009 12020 Handling offset move in thread for scope, endpoint = (-0.09, -0.04)
04:42:35.606 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:42:35.617 00.011 12020 Moving (-0.09, -0.04) raw xDistance=-0.10 yDistance=0.04
04:42:35.617 00.000 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
04:42:35.617 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:42:35.617 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
04:42:35.618 00.001 12020 MoveAxis(E, 0, ABG)
04:42:35.618 00.000 12020 Move returns status 0, amount 0
04:42:35.618 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
04:42:35.634 00.016 9340 Enqueuing Expose request
04:42:35.649 00.015 12020 MoveAxis(N, 0, ABG)
04:42:35.649 00.000 12020 Move returns status 0, amount 0
04:42:35.649 00.000 12020 move complete, result=0
04:42:35.649 00.000 12020 worker thread done servicing request
04:42:35.649 00.000 12020 Worker thread wakes up
04:42:35.650 00.001 12020 worker thread servicing REQUEST_EXPOSE 2000
04:42:35.650 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(1396,95,31,31)
04:42:35.653 00.003 9340 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
04:42:35.937 00.284 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"fec03847-e9f8-4b90-8a13-f7b58d9354f9"}
04:42:35.947 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"fec03847-e9f8-4b90-8a13-f7b58d9354f9"}
04:42:35.958 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"8727f306-5ed9-44db-841b-cb07de64bfa4"}
04:42:35.973 00.015 9340 case statement mapped state 6 to 3
04:42:35.982 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"8727f306-5ed9-44db-841b-cb07de64bfa4"}
04:42:36.017 00.035 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"38affbf6-1563-4cca-81fc-97d51136561e"}
04:42:36.063 00.046 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":817,"width":15,"height":15,"star_pos":[7.25,7.34],"pixels":"..."},"id":"38affbf6-1563-4cca-81fc-97d51136561e"}
04:42:37.937 01.874 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"36ffc69e-74a6-44f4-aac1-3a15493182e7"}
04:42:37.949 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"36ffc69e-74a6-44f4-aac1-3a15493182e7"}
04:42:37.961 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"b690b21e-7d4d-46e2-8fd2-d0784ed073cb"}
04:42:37.975 00.014 9340 case statement mapped state 6 to 3
04:42:37.985 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"b690b21e-7d4d-46e2-8fd2-d0784ed073cb"}
04:42:37.998 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"aa044598-5b3b-4f33-92fd-eee13158a1f3"}
04:42:38.020 00.022 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":817,"width":15,"height":15,"star_pos":[7.25,7.34],"pixels":"..."},"id":"aa044598-5b3b-4f33-92fd-eee13158a1f3"}
04:42:38.036 00.016 12020 Exposure complete
04:42:38.493 00.457 9340 OnExposeComplete: enter
04:42:38.533 00.040 12020 worker thread done servicing request
04:42:38.534 00.001 9340 UpdateGuideState(): m_state=6
04:42:38.561 00.027 9340 Star::Find(15, 1411, 110, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 818
04:42:38.588 00.027 9340 Star::Find returns 1 (0), X=1411.24, Y=110.24, Mass=1517428, SNR=187.7, Peak=63199 HFD=5.0
04:42:38.649 00.061 9340 MultiStar: [#1 0.07,0.08,0.82,U] [#2 0.07,0.17,0.87,U] [#3 0.06,0.22,1.44,U] [#4 0.18,-0.05,0.97,U] [#5 0.15,0.13,1.00,U] [#6 -0.06,0.04,0.83,U] [#7 0.11,0.05,1.00,U] [#8 -0.08,0.31,1.15,U] 
04:42:38.686 00.037 9340 refined, 8 included, MultiStar: {0.04, 0.10}, one-star: {-0.10, -0.13}
04:42:38.720 00.034 9340 CameraToMount -- cameraTheta (1.17) - m_xAngle (0.05) = xAngle (1.12 = 1.12)
04:42:38.746 00.026 9340 CameraToMount -- cameraTheta (1.17) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-1.95 = -1.95)
04:42:38.805 00.059 9340 CameraToMount -- cameraX=0.04 cameraY=0.10 hyp=0.11 cameraTheta=1.17 mountX=0.05 mountY=-0.10, mountTheta=-1.13
04:42:38.839 00.034 9340 SchedulePrimaryMove(10104498, x=0.04, y=0.10, opts=13)
04:42:38.861 00.022 9340 Enqueuing Move request for scope (0.04, 0.10)
04:42:38.918 00.057 12020 Worker thread wakes up
04:42:38.919 00.001 12020 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.10) opts 0xd
04:42:38.919 00.000 12020 Handling offset move in thread for scope, endpoint = (0.04, 0.10)
04:42:38.919 00.000 12020 Moving (0.04, 0.10) raw xDistance=0.05 yDistance=-0.10
04:42:38.919 00.000 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
04:42:38.919 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:42:38.920 00.001 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
04:42:38.920 00.000 12020 MoveAxis(E, 0, ABG)
04:42:38.920 00.000 12020 Move returns status 0, amount 0
04:42:38.923 00.003 9340 UpdateImageDisplay: Size=(1920,1080) min=6482, max=65535, med=10182, FiltMin=8182, FiltMax=65523, Gamma=2.870
04:42:38.943 00.020 12020 MoveAxis(N, 0, ABG)
04:42:38.943 00.000 12020 Move returns status 0, amount 0
04:42:38.944 00.001 12020 move complete, result=0
04:42:38.944 00.000 12020 worker thread done servicing request
04:42:38.945 00.001 9340 UpdateGuideState exits: m=1517428 SNR=187.7
04:42:38.966 00.021 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:42:39.000 00.034 9340 ScheduleExposure(2000,3,1) exposurePending=0
04:42:39.040 00.040 9340 Enqueuing Expose request
04:42:39.062 00.022 12020 Worker thread wakes up
04:42:39.063 00.001 12020 worker thread servicing REQUEST_EXPOSE 2000
04:42:39.063 00.000 9340 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
04:42:39.083 00.020 12020 Handling exposure in thread, d=2000 o=3 r=(1396,95,31,31)
04:42:39.936 00.853 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"bf6fbadc-805b-4b04-bd34-9e2077a1738d"}
04:42:40.007 00.071 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"bf6fbadc-805b-4b04-bd34-9e2077a1738d"}
04:42:40.044 00.037 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"6d1fe165-0d78-4e6d-805a-ab2a3927fc1d"}
04:42:40.094 00.050 9340 case statement mapped state 6 to 3
04:42:40.113 00.019 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"6d1fe165-0d78-4e6d-805a-ab2a3927fc1d"}
04:42:40.149 00.036 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"8d8ea49c-9a39-446e-bc07-cf1d7f832415"}
04:42:40.180 00.031 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":818,"width":15,"height":15,"star_pos":[7.24,7.24],"pixels":"..."},"id":"8d8ea49c-9a39-446e-bc07-cf1d7f832415"}
04:42:41.454 01.274 12020 Exposure complete
04:42:41.749 00.295 12020 worker thread done servicing request
04:42:41.749 00.000 9340 OnExposeComplete: enter
04:42:41.767 00.018 9340 UpdateGuideState(): m_state=6
04:42:41.781 00.014 9340 Star::Find(15, 1411, 110, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 819
04:42:41.799 00.018 9340 Star::Find returns 1 (0), X=1410.98, Y=110.30, Mass=1523043, SNR=213.5, Peak=65463 HFD=4.9
04:42:41.824 00.025 9340 MultiStar: [#1 -0.44,0.17,0.74,U] [#2 -0.47,0.05,0.74,U] [#3 -0.34,0.14,1.05,U] [#4 -0.37,0.03,0.81,U] [#5 -0.36,0.10,1.00,U] [#6 -0.38,0.03,0.80,U] [#7 -0.27,-0.08,1.04,U] [#8 -0.54,0.24,0.00,M2] 
04:42:41.871 00.047 9340 refined, 7 included, MultiStar: {-0.37, 0.04}, one-star: {-0.36, -0.07}
04:42:41.889 00.018 9340 CameraToMount -- cameraTheta (3.03) - m_xAngle (0.05) = xAngle (2.98 = 2.98)
04:42:41.909 00.020 9340 CameraToMount -- cameraTheta (3.03) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-0.09 = -0.09)
04:42:41.922 00.013 9340 CameraToMount -- cameraX=-0.37 cameraY=0.04 hyp=0.37 cameraTheta=3.03 mountX=-0.36 mountY=-0.03, mountTheta=-3.05
04:42:41.947 00.025 9340 SchedulePrimaryMove(10104498, x=-0.37, y=0.04, opts=13)
04:42:41.986 00.039 9340 Enqueuing Move request for scope (-0.37, 0.04)
04:42:42.002 00.016 12020 Worker thread wakes up
04:42:42.003 00.001 9340 UpdateImageDisplay: Size=(1920,1080) min=5775, max=65535, med=10185, FiltMin=7813, FiltMax=65523, Gamma=2.870
04:42:42.023 00.020 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.37, 0.04) opts 0xd
04:42:42.024 00.001 12020 Handling offset move in thread for scope, endpoint = (-0.37, 0.04)
04:42:42.024 00.000 12020 Moving (-0.37, 0.04) raw xDistance=-0.36 yDistance=-0.03
04:42:42.024 00.000 9340 UpdateGuideState exits: m=1523043 SNR=213.5
04:42:42.039 00.015 12020 GuideAlgorithmHysteresis::Result() returns -0.15 from input -0.36
04:42:42.039 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:42:42.056 00.017 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:42:42.057 00.001 9340 ScheduleExposure(2000,3,1) exposurePending=0
04:42:42.076 00.019 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
04:42:42.076 00.000 12020 MoveAxis(E, 27, ABG)
04:42:42.077 00.001 12020 Guiding  Dir = 2, Dur = 27
04:42:42.079 00.002 9340 Enqueuing Expose request
04:42:42.122 00.043 12020 IsSlewing returns 0
04:42:42.123 00.001 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"a76596cd-5496-4486-ab4f-17b43cb7a5a0"}
04:42:42.138 00.015 12020 IsGuiding returns 0
04:42:42.138 00.000 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"a76596cd-5496-4486-ab4f-17b43cb7a5a0"}
04:42:42.164 00.026 12020 PulseGuide returned control before completion, sleep 11
04:42:42.177 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"a0812b5b-c552-4c34-a3c6-67a687757b65"}
04:42:42.199 00.022 12020 IsGuiding returns 1
04:42:42.199 00.000 12020 scope still moving after pulse duration time elapsed
04:42:42.199 00.000 9340 case statement mapped state 6 to 3
04:42:42.237 00.038 12020 IsSlewing returns 0
04:42:42.239 00.002 12020 IsGuiding returns 0
04:42:42.239 00.000 12020 scope move finished after 27 + 74 ms
04:42:42.240 00.001 12020 Move returns status 0, amount 27
04:42:42.240 00.000 12020 MoveAxis(N, 0, ABG)
04:42:42.240 00.000 12020 Move returns status 0, amount 0
04:42:42.240 00.000 12020 move complete, result=0
04:42:42.240 00.000 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"a0812b5b-c552-4c34-a3c6-67a687757b65"}
04:42:42.253 00.013 12020 worker thread done servicing request
04:42:42.254 00.001 9340 GuideStep: -0.4 px 27 ms EAST, -0.0 px 0 ms NORTH
04:42:42.282 00.028 12020 Worker thread wakes up
04:42:42.283 00.001 12020 worker thread servicing REQUEST_EXPOSE 2000
04:42:42.283 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(1396,95,31,31)
04:42:42.304 00.021 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"389125f9-55ce-43fa-8fa8-4ccbba6b8891"}
04:42:42.320 00.016 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":819,"width":15,"height":15,"star_pos":[6.98,7.30],"pixels":"..."},"id":"389125f9-55ce-43fa-8fa8-4ccbba6b8891"}
04:42:43.936 01.616 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"ec6ae630-da28-4910-815e-14f919a8de64"}
04:42:43.985 00.049 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"ec6ae630-da28-4910-815e-14f919a8de64"}
04:42:44.003 00.018 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"173732ea-f94a-474a-ae98-f0b116411e8a"}
04:42:44.022 00.019 9340 case statement mapped state 6 to 3
04:42:44.037 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"173732ea-f94a-474a-ae98-f0b116411e8a"}
04:42:44.088 00.051 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"39a8b2cc-afde-45d0-82b8-d396f4d3ccd6"}
04:42:44.107 00.019 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":819,"width":15,"height":15,"star_pos":[6.98,7.30],"pixels":"..."},"id":"39a8b2cc-afde-45d0-82b8-d396f4d3ccd6"}
04:42:44.654 00.547 12020 Exposure complete
04:42:44.976 00.322 12020 worker thread done servicing request
04:42:44.977 00.001 9340 OnExposeComplete: enter
04:42:44.992 00.015 9340 UpdateGuideState(): m_state=6
04:42:45.010 00.018 9340 Star::Find(15, 1410, 110, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 820
04:42:45.056 00.046 9340 Star::Find returns 1 (0), X=1410.92, Y=110.31, Mass=1472161, SNR=207.2, Peak=65463 HFD=4.7
04:42:45.078 00.022 9340 MultiStar: [#1 -0.44,0.15,0.87,U] [#2 -0.46,0.11,0.88,U] [#3 -0.42,0.09,1.08,U] [#4 -0.33,-0.09,0.92,U] [#5 -0.45,0.22,0.82,U] [#6 -0.55,0.00,0.00,M1] [#7 -0.28,0.04,0.88,U] [#8 -0.31,0.37,0.93,U] 
04:42:45.089 00.011 9340 refined, 7 included, MultiStar: {-0.39, 0.10}, one-star: {-0.42, -0.06}
04:42:45.105 00.016 9340 CameraToMount -- cameraTheta (2.89) - m_xAngle (0.05) = xAngle (2.84 = 2.84)
04:42:45.122 00.017 9340 CameraToMount -- cameraTheta (2.89) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-0.22 = -0.22)
04:42:45.155 00.033 9340 CameraToMount -- cameraX=-0.39 cameraY=0.10 hyp=0.40 cameraTheta=2.89 mountX=-0.39 mountY=-0.09, mountTheta=-2.91
04:42:45.189 00.034 9340 SchedulePrimaryMove(10104498, x=-0.39, y=0.10, opts=13)
04:42:45.200 00.011 9340 Enqueuing Move request for scope (-0.39, 0.10)
04:42:45.221 00.021 12020 Worker thread wakes up
04:42:45.222 00.001 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.39, 0.10) opts 0xd
04:42:45.222 00.000 12020 Handling offset move in thread for scope, endpoint = (-0.39, 0.10)
04:42:45.222 00.000 12020 Moving (-0.39, 0.10) raw xDistance=-0.39 yDistance=-0.09
04:42:45.222 00.000 12020 GuideAlgorithmHysteresis::Result() returns -0.17 from input -0.39
04:42:45.223 00.001 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:42:45.223 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
04:42:45.224 00.001 9340 UpdateImageDisplay: Size=(1920,1080) min=6275, max=65535, med=10169, FiltMin=7697, FiltMax=65523, Gamma=2.870
04:42:45.240 00.016 12020 MoveAxis(E, 31, ABG)
04:42:45.240 00.000 12020 Guiding  Dir = 2, Dur = 31
04:42:45.242 00.002 9340 UpdateGuideState exits: m=1472161 SNR=207.2
04:42:45.285 00.043 12020 IsSlewing returns 0
04:42:45.286 00.001 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:42:45.300 00.014 12020 IsGuiding returns 0
04:42:45.301 00.001 9340 ScheduleExposure(2000,3,1) exposurePending=0
04:42:45.326 00.025 9340 Enqueuing Expose request
04:42:45.340 00.014 12020 PulseGuide returned control before completion, sleep 11
04:42:45.406 00.066 12020 IsGuiding returns 0
04:42:45.407 00.001 12020 Move returns status 0, amount 31
04:42:45.407 00.000 12020 MoveAxis(N, 0, ABG)
04:42:45.407 00.000 12020 Move returns status 0, amount 0
04:42:45.407 00.000 12020 move complete, result=0
04:42:45.408 00.001 12020 worker thread done servicing request
04:42:45.408 00.000 9340 GuideStep: -0.4 px 31 ms EAST, -0.1 px 0 ms NORTH
04:42:45.423 00.015 12020 Worker thread wakes up
04:42:45.423 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
04:42:45.424 00.001 12020 Handling exposure in thread, d=2000 o=3 r=(1396,95,31,31)
04:42:45.973 00.549 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"824c05b0-14d2-4e37-950b-3516c1520d80"}
04:42:45.990 00.017 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"824c05b0-14d2-4e37-950b-3516c1520d80"}
04:42:46.019 00.029 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"09f0b7c5-bced-486d-8175-187fe8688333"}
04:42:46.089 00.070 9340 case statement mapped state 6 to 3
04:42:46.135 00.046 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"09f0b7c5-bced-486d-8175-187fe8688333"}
04:42:46.184 00.049 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"b82d76fb-6370-4cc8-bd0e-c67428add5b1"}
04:42:46.245 00.061 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":820,"width":15,"height":15,"star_pos":[6.92,7.31],"pixels":"..."},"id":"b82d76fb-6370-4cc8-bd0e-c67428add5b1"}
04:42:47.822 01.577 12020 Exposure complete
04:42:47.974 00.152 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"170ef6ff-ba86-4eea-a2d0-f995ba4acdff"}
04:42:47.991 00.017 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"170ef6ff-ba86-4eea-a2d0-f995ba4acdff"}
04:42:48.005 00.014 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"57eff295-a76e-4415-935d-f76509581c46"}
04:42:48.032 00.027 9340 case statement mapped state 6 to 3
04:42:48.087 00.055 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"57eff295-a76e-4415-935d-f76509581c46"}
04:42:48.134 00.047 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"27e6dec9-2105-4bb5-8f8f-3dce4e6b66f1"}
04:42:48.148 00.014 12020 worker thread done servicing request
04:42:48.149 00.001 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":820,"width":15,"height":15,"star_pos":[6.92,7.31],"pixels":"..."},"id":"27e6dec9-2105-4bb5-8f8f-3dce4e6b66f1"}
04:42:48.168 00.019 9340 OnExposeComplete: enter
04:42:48.202 00.034 9340 UpdateGuideState(): m_state=6
04:42:48.239 00.037 9340 Star::Find(15, 1410, 110, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 821
04:42:48.255 00.016 9340 Star::Find returns 1 (0), X=1411.16, Y=110.35, Mass=1551900, SNR=211.0, Peak=65463 HFD=4.8
04:42:48.285 00.030 9340 MultiStar: [#1 -0.20,0.09,0.92,U] [#2 -0.17,0.12,0.85,U] [#3 -0.08,0.19,0.86,U] [#4 -0.16,0.27,0.80,U] [#5 -0.13,0.10,0.96,U] [#6 -0.26,0.05,0.82,U] [#7 -0.15,0.05,0.82,U] [#8 -0.17,0.48,1.06,U] 
04:42:48.309 00.024 9340 single-star, 8 included, MultiStar: {-0.17, 0.15}, one-star: {-0.18, -0.02}
04:42:48.332 00.023 9340 CameraToMount -- cameraTheta (-3.04) - m_xAngle (0.05) = xAngle (-3.09 = -3.09)
04:42:48.376 00.044 9340 CameraToMount -- cameraTheta (-3.04) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-6.15 = 0.13)
04:42:48.398 00.022 9340 CameraToMount -- cameraX=-0.18 cameraY=-0.02 hyp=0.18 cameraTheta=-3.04 mountX=-0.18 mountY=0.02, mountTheta=3.01
04:42:48.430 00.032 9340 SchedulePrimaryMove(10104498, x=-0.18, y=-0.02, opts=13)
04:42:48.443 00.013 9340 Enqueuing Move request for scope (-0.18, -0.02)
04:42:48.464 00.021 12020 Worker thread wakes up
04:42:48.464 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=5978, max=65535, med=10148, FiltMin=8005, FiltMax=65523, Gamma=2.870
04:42:48.482 00.018 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.18, -0.02) opts 0xd
04:42:48.482 00.000 12020 Handling offset move in thread for scope, endpoint = (-0.18, -0.02)
04:42:48.482 00.000 9340 UpdateGuideState exits: m=1551900 SNR=211.0
04:42:48.521 00.039 12020 Moving (-0.18, -0.02) raw xDistance=-0.18 yDistance=0.02
04:42:48.521 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:42:48.542 00.021 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.18
04:42:48.542 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
04:42:48.557 00.015 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:42:48.557 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
04:42:48.558 00.001 12020 MoveAxis(E, 0, ABG)
04:42:48.558 00.000 12020 Move returns status 0, amount 0
04:42:48.559 00.001 9340 Enqueuing Expose request
04:42:48.575 00.016 12020 MoveAxis(N, 0, ABG)
04:42:48.575 00.000 12020 Move returns status 0, amount 0
04:42:48.575 00.000 12020 move complete, result=0
04:42:48.577 00.002 12020 worker thread done servicing request
04:42:48.577 00.000 12020 Worker thread wakes up
04:42:48.577 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
04:42:48.577 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(1396,95,31,31)
04:42:48.583 00.006 9340 GuideStep: -0.2 px 0 ms EAST, 0.0 px 0 ms NORTH
04:42:49.973 01.390 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"8d16193a-476a-4b3d-bd27-896fee97e8fc"}
04:42:49.985 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"8d16193a-476a-4b3d-bd27-896fee97e8fc"}
04:42:50.004 00.019 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"c61f9963-3061-4982-a550-bc00fe9802ed"}
04:42:50.030 00.026 9340 case statement mapped state 6 to 3
04:42:50.065 00.035 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"c61f9963-3061-4982-a550-bc00fe9802ed"}
04:42:50.085 00.020 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"efa9c6da-7389-4f73-8e1c-cfd446924dc7"}
04:42:50.097 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":821,"width":15,"height":15,"star_pos":[7.16,7.35],"pixels":"..."},"id":"efa9c6da-7389-4f73-8e1c-cfd446924dc7"}
04:42:50.949 00.852 12020 Exposure complete
04:42:51.197 00.248 12020 worker thread done servicing request
04:42:51.198 00.001 9340 OnExposeComplete: enter
04:42:51.208 00.010 9340 UpdateGuideState(): m_state=6
04:42:51.223 00.015 9340 Star::Find(15, 1411, 110, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 822
04:42:51.239 00.016 9340 Star::Find returns 1 (0), X=1411.03, Y=110.29, Mass=1537148, SNR=167.8, Peak=65303 HFD=4.7
04:42:51.268 00.029 9340 MultiStar: [#1 -0.38,0.24,1.13,U] [#2 -0.31,0.12,0.98,U] [#3 -0.25,0.08,1.20,U] [#4 -0.16,0.06,1.17,U] [#5 -0.32,0.13,1.17,U] [#6 -0.45,0.00,1.07,U] [#7 -0.36,0.09,1.15,U] [#8 -0.30,0.30,1.10,U] 
04:42:51.283 00.015 9340 single-star, 8 included, MultiStar: {-0.31, 0.11}, one-star: {-0.31, -0.09}
04:42:51.293 00.010 9340 CameraToMount -- cameraTheta (-2.87) - m_xAngle (0.05) = xAngle (-2.92 = -2.92)
04:42:51.310 00.017 9340 CameraToMount -- cameraTheta (-2.87) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-5.99 = 0.30)
04:42:51.320 00.010 9340 CameraToMount -- cameraX=-0.31 cameraY=-0.09 hyp=0.32 cameraTheta=-2.87 mountX=-0.31 mountY=0.09, mountTheta=2.85
04:42:51.337 00.017 9340 SchedulePrimaryMove(10104498, x=-0.31, y=-0.09, opts=13)
04:42:51.355 00.018 9340 Enqueuing Move request for scope (-0.31, -0.09)
04:42:51.367 00.012 12020 Worker thread wakes up
04:42:51.367 00.000 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.31, -0.09) opts 0xd
04:42:51.367 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=6568, max=65535, med=10190, FiltMin=7867, FiltMax=65523, Gamma=2.870
04:42:51.395 00.028 12020 Handling offset move in thread for scope, endpoint = (-0.31, -0.09)
04:42:51.395 00.000 12020 Moving (-0.31, -0.09) raw xDistance=-0.31 yDistance=0.09
04:42:51.395 00.000 12020 GuideAlgorithmHysteresis::Result() returns -0.13 from input -0.31
04:42:51.396 00.001 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:42:51.396 00.000 9340 UpdateGuideState exits: m=1537148 SNR=167.8
04:42:51.410 00.014 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
04:42:51.410 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:42:51.422 00.012 12020 MoveAxis(E, 23, ABG)
04:42:51.423 00.001 9340 ScheduleExposure(2000,3,1) exposurePending=0
04:42:51.438 00.015 12020 Guiding  Dir = 2, Dur = 23
04:42:51.438 00.000 9340 Enqueuing Expose request
04:42:51.450 00.012 12020 IsSlewing returns 0
04:42:51.451 00.001 12020 IsGuiding returns 0
04:42:51.470 00.019 12020 PulseGuide returned control before completion, sleep 14
04:42:51.551 00.081 12020 IsGuiding returns 1
04:42:51.551 00.000 12020 scope still moving after pulse duration time elapsed
04:42:51.584 00.033 12020 IsSlewing returns 0
04:42:51.585 00.001 12020 IsGuiding returns 0
04:42:51.585 00.000 12020 scope move finished after 23 + 111 ms
04:42:51.586 00.001 12020 Move returns status 0, amount 23
04:42:51.586 00.000 12020 MoveAxis(N, 0, ABG)
04:42:51.586 00.000 12020 Move returns status 0, amount 0
04:42:51.586 00.000 12020 move complete, result=0
04:42:51.586 00.000 12020 worker thread done servicing request
04:42:51.587 00.001 9340 GuideStep: -0.3 px 23 ms EAST, 0.1 px 0 ms NORTH
04:42:51.599 00.012 12020 Worker thread wakes up
04:42:51.599 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
04:42:51.599 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(1396,95,31,31)
04:42:51.972 00.373 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"5d7a2e1f-efd8-4b49-9ac3-9470325b2f28"}
04:42:51.985 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"5d7a2e1f-efd8-4b49-9ac3-9470325b2f28"}
04:42:51.996 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"9702a9d7-d56c-4213-896a-c8afb0d85088"}
04:42:52.017 00.021 9340 case statement mapped state 6 to 3
04:42:52.028 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"9702a9d7-d56c-4213-896a-c8afb0d85088"}
04:42:52.079 00.051 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"2033dd31-cf09-43b1-a79a-5e962418baf8"}
04:42:52.096 00.017 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":822,"width":15,"height":15,"star_pos":[7.03,7.29],"pixels":"..."},"id":"2033dd31-cf09-43b1-a79a-5e962418baf8"}
04:42:53.972 01.876 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"412f1076-bd00-4fac-ab0a-7da23edb7049"}
04:42:53.987 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"412f1076-bd00-4fac-ab0a-7da23edb7049"}
04:42:54.006 00.019 12020 Exposure complete
04:42:54.007 00.001 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"62ecb265-a57e-4a5d-b5b7-5382d648a4bf"}
04:42:54.024 00.017 9340 case statement mapped state 6 to 3
04:42:54.056 00.032 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"62ecb265-a57e-4a5d-b5b7-5382d648a4bf"}
04:42:54.098 00.042 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"37f1103b-dc7e-4de8-acf7-df75c6000421"}
04:42:54.119 00.021 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":822,"width":15,"height":15,"star_pos":[7.03,7.29],"pixels":"..."},"id":"37f1103b-dc7e-4de8-acf7-df75c6000421"}
04:42:54.368 00.249 12020 worker thread done servicing request
04:42:54.368 00.000 9340 OnExposeComplete: enter
04:42:54.413 00.045 9340 UpdateGuideState(): m_state=6
04:42:54.440 00.027 9340 Star::Find(15, 1411, 110, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 823
04:42:54.464 00.024 9340 Star::Find returns 1 (0), X=1411.69, Y=110.30, Mass=1463936, SNR=254.3, Peak=60531 HFD=4.8
04:42:54.479 00.015 9340 MultiStar: [#1 0.21,0.16,0.80,U] [#2 0.23,0.13,0.63,U] [#3 0.44,0.29,0.00,M1] [#4 0.49,0.15,0.00,M1] [#5 0.41,0.14,0.74,U] [#6 0.20,0.10,0.73,U] [#7 0.44,0.06,0.70,U] [#8 0.35,0.48,0.00,M1] 
04:42:54.501 00.022 9340 refined, 5 included, MultiStar: {0.31, 0.08}, one-star: {0.35, -0.08}
04:42:54.517 00.016 9340 CameraToMount -- cameraTheta (0.24) - m_xAngle (0.05) = xAngle (0.19 = 0.19)
04:42:54.530 00.013 9340 CameraToMount -- cameraTheta (0.24) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-2.87 = -2.87)
04:42:54.578 00.048 9340 CameraToMount -- cameraX=0.31 cameraY=0.08 hyp=0.32 cameraTheta=0.24 mountX=0.31 mountY=-0.08, mountTheta=-0.26
04:42:54.597 00.019 9340 SchedulePrimaryMove(10104498, x=0.31, y=0.08, opts=13)
04:42:54.614 00.017 9340 Enqueuing Move request for scope (0.31, 0.08)
04:42:54.625 00.011 12020 Worker thread wakes up
04:42:54.625 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=6139, max=65535, med=10188, FiltMin=8030, FiltMax=65523, Gamma=2.870
04:42:54.640 00.015 12020 worker thread servicing REQUEST_MOVE scope ofs (0.31, 0.08) opts 0xd
04:42:54.641 00.001 9340 UpdateGuideState exits: m=1463936 SNR=254.3
04:42:54.655 00.014 12020 Handling offset move in thread for scope, endpoint = (0.31, 0.08)
04:42:54.655 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:42:54.667 00.012 12020 Moving (0.31, 0.08) raw xDistance=0.31 yDistance=-0.08
04:42:54.667 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
04:42:54.715 00.048 12020 GuideAlgorithmHysteresis::Result() returns 0.12 from input 0.31
04:42:54.715 00.000 9340 Enqueuing Expose request
04:42:54.729 00.014 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:42:54.729 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
04:42:54.730 00.001 12020 MoveAxis(W, 22, ABG)
04:42:54.730 00.000 12020 Guiding  Dir = 3, Dur = 22
04:42:54.733 00.003 12020 IsSlewing returns 0
04:42:54.734 00.001 12020 IsGuiding returns 0
04:42:54.766 00.032 12020 IsGuiding returns 1
04:42:54.766 00.000 12020 scope still moving after pulse duration time elapsed
04:42:54.813 00.047 12020 IsSlewing returns 0
04:42:54.814 00.001 12020 IsGuiding returns 0
04:42:54.814 00.000 12020 scope move finished after 22 + 57 ms
04:42:54.815 00.001 12020 Move returns status 0, amount 22
04:42:54.815 00.000 12020 MoveAxis(N, 0, ABG)
04:42:54.815 00.000 12020 Move returns status 0, amount 0
04:42:54.815 00.000 12020 move complete, result=0
04:42:54.815 00.000 12020 worker thread done servicing request
04:42:54.815 00.000 12020 Worker thread wakes up
04:42:54.816 00.001 9340 GuideStep: 0.3 px 22 ms WEST, -0.1 px 0 ms NORTH
04:42:54.828 00.012 12020 worker thread servicing REQUEST_EXPOSE 2000
04:42:54.828 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(1396,95,31,31)
04:42:55.972 01.144 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"0ac6937f-d573-49ca-be42-c76f56817866"}
04:42:55.991 00.019 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"0ac6937f-d573-49ca-be42-c76f56817866"}
04:42:56.005 00.014 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"2defec2e-09d0-401a-ad01-51484398c637"}
04:42:56.028 00.023 9340 case statement mapped state 6 to 3
04:42:56.052 00.024 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"2defec2e-09d0-401a-ad01-51484398c637"}
04:42:56.097 00.045 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"6cfb7996-427b-4568-b853-bff835b895fd"}
04:42:56.110 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":823,"width":15,"height":15,"star_pos":[6.69,7.30],"pixels":"..."},"id":"6cfb7996-427b-4568-b853-bff835b895fd"}
04:42:57.207 01.097 12020 Exposure complete
04:42:57.455 00.248 12020 worker thread done servicing request
04:42:57.455 00.000 9340 OnExposeComplete: enter
04:42:57.491 00.036 9340 UpdateGuideState(): m_state=6
04:42:57.509 00.018 9340 Star::Find(15, 1411, 110, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 824
04:42:57.520 00.011 9340 Star::Find returns 1 (0), X=1411.39, Y=110.22, Mass=1511744, SNR=253.5, Peak=62723 HFD=4.8
04:42:57.532 00.012 9340 MultiStar: [#1 0.03,0.14,0.75,U] [#2 0.09,0.09,0.69,U] [#3 0.15,0.17,0.82,U] [#4 0.05,-0.07,0.75,U] [#5 0.03,0.25,0.65,U] [#6 0.07,0.11,0.79,U] [#7 0.01,-0.07,0.77,U] [#8 0.03,0.30,0.82,U] 
04:42:57.545 00.013 9340 refined, 8 included, MultiStar: {0.06, 0.08}, one-star: {0.05, -0.15}
04:42:57.557 00.012 9340 CameraToMount -- cameraTheta (0.94) - m_xAngle (0.05) = xAngle (0.89 = 0.89)
04:42:57.594 00.037 9340 CameraToMount -- cameraTheta (0.94) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-2.18 = -2.18)
04:42:57.606 00.012 9340 CameraToMount -- cameraX=0.06 cameraY=0.08 hyp=0.09 cameraTheta=0.94 mountX=0.06 mountY=-0.08, mountTheta=-0.92
04:42:57.625 00.019 9340 SchedulePrimaryMove(10104498, x=0.06, y=0.08, opts=13)
04:42:57.637 00.012 9340 Enqueuing Move request for scope (0.06, 0.08)
04:42:57.650 00.013 12020 Worker thread wakes up
04:42:57.650 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=6122, max=65535, med=10219, FiltMin=7751, FiltMax=65523, Gamma=2.870
04:42:57.681 00.031 12020 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.08) opts 0xd
04:42:57.682 00.001 12020 Handling offset move in thread for scope, endpoint = (0.06, 0.08)
04:42:57.682 00.000 12020 Moving (0.06, 0.08) raw xDistance=0.06 yDistance=-0.08
04:42:57.682 00.000 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
04:42:57.682 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:42:57.682 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
04:42:57.683 00.001 12020 MoveAxis(E, 0, ABG)
04:42:57.683 00.000 12020 Move returns status 0, amount 0
04:42:57.683 00.000 12020 MoveAxis(N, 0, ABG)
04:42:57.683 00.000 9340 UpdateGuideState exits: m=1511744 SNR=253.5
04:42:57.700 00.017 12020 Move returns status 0, amount 0
04:42:57.700 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:42:57.709 00.009 12020 move complete, result=0
04:42:57.709 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
04:42:57.720 00.011 12020 worker thread done servicing request
04:42:57.721 00.001 9340 Enqueuing Expose request
04:42:57.736 00.015 12020 Worker thread wakes up
04:42:57.736 00.000 9340 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
04:42:57.768 00.032 12020 worker thread servicing REQUEST_EXPOSE 2000
04:42:57.768 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(1396,95,31,31)
04:42:57.972 00.204 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"49d2d308-51ba-4eeb-9941-b0d73284b799"}
04:42:57.988 00.016 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"49d2d308-51ba-4eeb-9941-b0d73284b799"}
04:42:57.998 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"2395a22b-d1e5-484b-9dc4-9b357b1368e4"}
04:42:58.015 00.017 9340 case statement mapped state 6 to 3
04:42:58.036 00.021 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"2395a22b-d1e5-484b-9dc4-9b357b1368e4"}
04:42:58.071 00.035 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"ae545ab6-1d5d-4f6d-b1ba-bbb7de274ee4"}
04:42:58.087 00.016 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":824,"width":15,"height":15,"star_pos":[7.39,7.22],"pixels":"..."},"id":"ae545ab6-1d5d-4f6d-b1ba-bbb7de274ee4"}
04:42:59.971 01.884 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"2817c5fd-4707-41b3-af9b-bf68be8537d8"}
04:42:59.994 00.023 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"2817c5fd-4707-41b3-af9b-bf68be8537d8"}
04:43:00.079 00.085 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"66db6c45-6dad-4b13-9453-8ac9d2e38752"}
04:43:00.167 00.088 9340 case statement mapped state 6 to 3
04:43:00.250 00.083 12020 Exposure complete
04:43:00.250 00.000 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"66db6c45-6dad-4b13-9453-8ac9d2e38752"}
04:43:00.350 00.100 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"a6012f48-f457-46cc-bc8a-8f55967704b4"}
04:43:00.472 00.122 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":824,"width":15,"height":15,"star_pos":[7.39,7.22],"pixels":"..."},"id":"a6012f48-f457-46cc-bc8a-8f55967704b4"}
04:43:01.062 00.590 12020 worker thread done servicing request
04:43:01.063 00.001 9340 OnExposeComplete: enter
04:43:01.085 00.022 9340 UpdateGuideState(): m_state=6
04:43:01.115 00.030 9340 Star::Find(15, 1411, 110, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 825
04:43:01.169 00.054 9340 Star::Find returns 1 (0), X=1411.86, Y=110.26, Mass=1519715, SNR=187.1, Peak=60071 HFD=4.8
04:43:01.189 00.020 9340 MultiStar: [#1 0.50,0.10,0.00,M1] [#2 0.39,-0.08,0.96,U] [#3 0.76,0.17,0.00,M1] [#4 0.55,0.01,0.00,M1] [#5 0.53,0.24,0.00,M1] [#6 0.52,0.12,0.00,M1] [#7 0.54,0.13,0.00,M1] [#8 0.56,0.39,0.00,M1] 
04:43:01.204 00.015 9340 refined, 1 included, MultiStar: {0.45, -0.10}, one-star: {0.52, -0.11}
04:43:01.217 00.013 9340 CameraToMount -- cameraTheta (-0.21) - m_xAngle (0.05) = xAngle (-0.26 = -0.26)
04:43:01.235 00.018 9340 CameraToMount -- cameraTheta (-0.21) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-3.32 = 2.96)
04:43:01.284 00.049 9340 CameraToMount -- cameraX=0.45 cameraY=-0.10 hyp=0.46 cameraTheta=-0.21 mountX=0.45 mountY=0.08, mountTheta=0.18
04:43:01.307 00.023 9340 SchedulePrimaryMove(10104498, x=0.45, y=-0.10, opts=13)
04:43:01.321 00.014 9340 Enqueuing Move request for scope (0.45, -0.10)
04:43:01.335 00.014 12020 Worker thread wakes up
04:43:01.336 00.001 9340 UpdateImageDisplay: Size=(1920,1080) min=6026, max=65535, med=10187, FiltMin=7566, FiltMax=65523, Gamma=2.870
04:43:01.373 00.037 12020 worker thread servicing REQUEST_MOVE scope ofs (0.45, -0.10) opts 0xd
04:43:01.373 00.000 12020 Handling offset move in thread for scope, endpoint = (0.45, -0.10)
04:43:01.373 00.000 12020 Moving (0.45, -0.10) raw xDistance=0.45 yDistance=0.08
04:43:01.373 00.000 9340 UpdateGuideState exits: m=1519715 SNR=187.1
04:43:01.393 00.020 12020 GuideAlgorithmHysteresis::Result() returns 0.19 from input 0.45
04:43:01.393 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:43:01.407 00.014 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:43:01.408 00.001 9340 ScheduleExposure(2000,3,1) exposurePending=0
04:43:01.419 00.011 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
04:43:01.419 00.000 12020 MoveAxis(W, 34, ABG)
04:43:01.420 00.001 9340 Enqueuing Expose request
04:43:01.436 00.016 12020 Guiding  Dir = 3, Dur = 34
04:43:01.437 00.001 12020 IsSlewing returns 0
04:43:01.439 00.002 12020 IsGuiding returns 0
04:43:01.477 00.038 12020 IsGuiding returns 1
04:43:01.477 00.000 12020 scope still moving after pulse duration time elapsed
04:43:01.529 00.052 12020 IsSlewing returns 0
04:43:01.531 00.002 12020 IsGuiding returns 0
04:43:01.531 00.000 12020 scope move finished after 34 + 57 ms
04:43:01.531 00.000 12020 Move returns status 0, amount 34
04:43:01.532 00.001 12020 MoveAxis(N, 0, ABG)
04:43:01.532 00.000 12020 Move returns status 0, amount 0
04:43:01.532 00.000 12020 move complete, result=0
04:43:01.532 00.000 12020 worker thread done servicing request
04:43:01.532 00.000 9340 GuideStep: 0.4 px 34 ms WEST, 0.1 px 0 ms NORTH
04:43:01.551 00.019 12020 Worker thread wakes up
04:43:01.552 00.001 12020 worker thread servicing REQUEST_EXPOSE 2000
04:43:01.552 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(1396,95,31,31)
04:43:01.971 00.419 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"6bc7e0c5-4dd3-4005-915e-e6eda05e41c8"}
04:43:02.016 00.045 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"6bc7e0c5-4dd3-4005-915e-e6eda05e41c8"}
04:43:02.047 00.031 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"31cb1ecc-2ede-4eba-adda-8588246170b5"}
04:43:02.061 00.014 9340 case statement mapped state 6 to 3
04:43:02.083 00.022 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"31cb1ecc-2ede-4eba-adda-8588246170b5"}
04:43:02.131 00.048 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"b4d87a77-66be-4d75-bd83-3befe99ca20e"}
04:43:02.151 00.020 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":825,"width":15,"height":15,"star_pos":[6.86,7.26],"pixels":"..."},"id":"b4d87a77-66be-4d75-bd83-3befe99ca20e"}
04:43:03.955 01.804 12020 Exposure complete
04:43:03.969 00.014 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"c783197a-6072-4bc6-8f3b-98b3dd6f7960"}
04:43:03.986 00.017 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"c783197a-6072-4bc6-8f3b-98b3dd6f7960"}
04:43:03.999 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"9389f55c-a2c0-4428-92f0-1e6ea7d37d01"}
04:43:04.012 00.013 9340 case statement mapped state 6 to 3
04:43:04.026 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"9389f55c-a2c0-4428-92f0-1e6ea7d37d01"}
04:43:04.038 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"815bd289-25a4-43df-8ecc-80f5fd781bc7"}
04:43:04.081 00.043 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":825,"width":15,"height":15,"star_pos":[6.86,7.26],"pixels":"..."},"id":"815bd289-25a4-43df-8ecc-80f5fd781bc7"}
04:43:04.236 00.155 12020 worker thread done servicing request
04:43:04.236 00.000 9340 OnExposeComplete: enter
04:43:04.252 00.016 9340 UpdateGuideState(): m_state=6
04:43:04.278 00.026 9340 Star::Find(15, 1411, 110, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 826
04:43:04.315 00.037 9340 Star::Find returns 1 (0), X=1411.82, Y=110.27, Mass=1491672, SNR=180.7, Peak=60820 HFD=4.9
04:43:04.336 00.021 9340 MultiStar: [#1 0.44,0.20,1.25,U] [#2 0.32,0.13,1.00,U] [#3 0.64,0.25,0.00,M2] [#4 0.42,0.32,0.00,M2] [#5 0.45,0.15,1.07,U] [#6 0.29,0.06,1.08,U] [#7 0.46,0.21,1.07,U] [#8 0.47,0.42,0.00,M2] 
04:43:04.349 00.013 9340 refined, 5 included, MultiStar: {0.41, 0.11}, one-star: {0.47, -0.10}
04:43:04.361 00.012 9340 CameraToMount -- cameraTheta (0.27) - m_xAngle (0.05) = xAngle (0.22 = 0.22)
04:43:04.380 00.019 9340 CameraToMount -- cameraTheta (0.27) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-2.85 = -2.85)
04:43:04.416 00.036 9340 CameraToMount -- cameraX=0.41 cameraY=0.11 hyp=0.42 cameraTheta=0.27 mountX=0.41 mountY=-0.12, mountTheta=-0.29
04:43:04.465 00.049 9340 SchedulePrimaryMove(10104498, x=0.41, y=0.11, opts=13)
04:43:04.486 00.021 9340 Enqueuing Move request for scope (0.41, 0.11)
04:43:04.499 00.013 12020 Worker thread wakes up
04:43:04.499 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=6542, max=65535, med=10169, FiltMin=8010, FiltMax=65523, Gamma=2.870
04:43:04.515 00.016 12020 worker thread servicing REQUEST_MOVE scope ofs (0.41, 0.11) opts 0xd
04:43:04.515 00.000 9340 UpdateGuideState exits: m=1491672 SNR=180.7
04:43:04.534 00.019 12020 Handling offset move in thread for scope, endpoint = (0.41, 0.11)
04:43:04.534 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:43:04.565 00.031 12020 Moving (0.41, 0.11) raw xDistance=0.41 yDistance=-0.12
04:43:04.566 00.001 12020 GuideAlgorithmHysteresis::Result() returns 0.19 from input 0.41
04:43:04.566 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:43:04.566 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
04:43:04.566 00.000 12020 MoveAxis(W, 34, ABG)
04:43:04.566 00.000 12020 Guiding  Dir = 3, Dur = 34
04:43:04.568 00.002 12020 IsSlewing returns 0
04:43:04.570 00.002 9340 ScheduleExposure(2000,3,1) exposurePending=0
04:43:04.589 00.019 12020 IsGuiding returns 0
04:43:04.590 00.001 9340 Enqueuing Expose request
04:43:04.616 00.026 12020 PulseGuide returned control before completion, sleep 19
04:43:04.663 00.047 12020 IsGuiding returns 0
04:43:04.663 00.000 12020 Move returns status 0, amount 34
04:43:04.663 00.000 12020 MoveAxis(N, 0, ABG)
04:43:04.664 00.001 12020 Move returns status 0, amount 0
04:43:04.664 00.000 12020 move complete, result=0
04:43:04.664 00.000 12020 worker thread done servicing request
04:43:04.665 00.001 9340 GuideStep: 0.4 px 34 ms WEST, -0.1 px 0 ms NORTH
04:43:04.712 00.047 12020 Worker thread wakes up
04:43:04.712 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
04:43:04.712 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(1396,95,31,31)
04:43:05.977 01.265 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"10566ab4-1db7-456c-86dc-9e46d7e20cfc"}
04:43:06.013 00.036 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"10566ab4-1db7-456c-86dc-9e46d7e20cfc"}
04:43:06.068 00.055 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"11538197-1de3-4f69-b21e-0ece1304e342"}
04:43:06.096 00.028 9340 case statement mapped state 6 to 3
04:43:06.116 00.020 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"11538197-1de3-4f69-b21e-0ece1304e342"}
04:43:06.146 00.030 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"bb49b779-c476-408a-bdec-48730895ec85"}
04:43:06.163 00.017 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":826,"width":15,"height":15,"star_pos":[6.82,7.27],"pixels":"..."},"id":"bb49b779-c476-408a-bdec-48730895ec85"}
04:43:07.105 00.942 12020 Exposure complete
04:43:07.583 00.478 12020 worker thread done servicing request
04:43:07.584 00.001 9340 OnExposeComplete: enter
04:43:07.601 00.017 9340 UpdateGuideState(): m_state=6
04:43:07.661 00.060 9340 Star::Find(15, 1411, 110, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 827
04:43:07.691 00.030 9340 Star::Find returns 1 (0), X=1411.83, Y=110.37, Mass=1449174, SNR=195.0, Peak=62860 HFD=4.9
04:43:07.709 00.018 9340 MultiStar: [#1 0.46,0.23,0.79,U] [#2 0.54,0.12,0.00,M1] [#3 0.49,0.35,0.00,M3] [#4 0.65,0.18,0.00,M3] [#5 0.45,0.20,0.84,U] [#6 0.36,0.07,0.91,U] [#7 0.41,0.19,1.02,U] [#8 0.33,0.56,0.00,M3] 
04:43:07.741 00.032 9340 refined, 4 included, MultiStar: {0.43, 0.13}, one-star: {0.49, -0.01}
04:43:07.782 00.041 9340 CameraToMount -- cameraTheta (0.29) - m_xAngle (0.05) = xAngle (0.25 = 0.25)
04:43:07.800 00.018 9340 CameraToMount -- cameraTheta (0.29) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-2.82 = -2.82)
04:43:07.823 00.023 9340 CameraToMount -- cameraX=0.43 cameraY=0.13 hyp=0.45 cameraTheta=0.29 mountX=0.44 mountY=-0.14, mountTheta=-0.31
04:43:07.870 00.047 9340 SchedulePrimaryMove(10104498, x=0.43, y=0.13, opts=13)
04:43:07.886 00.016 9340 Enqueuing Move request for scope (0.43, 0.13)
04:43:07.914 00.028 12020 Worker thread wakes up
04:43:07.914 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=6578, max=65535, med=10209, FiltMin=8054, FiltMax=65523, Gamma=2.870
04:43:07.937 00.023 12020 worker thread servicing REQUEST_MOVE scope ofs (0.43, 0.13) opts 0xd
04:43:07.937 00.000 9340 UpdateGuideState exits: m=1449174 SNR=195.0
04:43:07.952 00.015 12020 Handling offset move in thread for scope, endpoint = (0.43, 0.13)
04:43:07.953 00.001 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:43:07.989 00.036 12020 Moving (0.43, 0.13) raw xDistance=0.44 yDistance=-0.14
04:43:07.989 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
04:43:08.003 00.014 12020 GuideAlgorithmHysteresis::Result() returns 0.20 from input 0.44
04:43:08.003 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:43:08.004 00.001 9340 Enqueuing Expose request
04:43:08.024 00.020 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
04:43:08.024 00.000 12020 MoveAxis(W, 36, ABG)
04:43:08.025 00.001 12020 Guiding  Dir = 3, Dur = 36
04:43:08.025 00.000 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"6b077861-4f9b-4e34-a021-a33bfbf27390"}
04:43:08.043 00.018 12020 IsSlewing returns 0
04:43:08.043 00.000 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"6b077861-4f9b-4e34-a021-a33bfbf27390"}
04:43:08.059 00.016 12020 IsGuiding returns 0
04:43:08.060 00.001 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"c276c1c7-b614-45eb-9108-448e94ae1b92"}
04:43:08.109 00.049 12020 PulseGuide returned control before completion, sleep 18
04:43:08.109 00.000 9340 case statement mapped state 6 to 3
04:43:08.127 00.018 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"c276c1c7-b614-45eb-9108-448e94ae1b92"}
04:43:08.147 00.020 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"4906bb95-cd64-4f6e-bbd2-1188823ff94f"}
04:43:08.170 00.023 12020 IsGuiding returns 0
04:43:08.170 00.000 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":827,"width":15,"height":15,"star_pos":[6.83,7.37],"pixels":"..."},"id":"4906bb95-cd64-4f6e-bbd2-1188823ff94f"}
04:43:08.185 00.015 12020 Move returns status 0, amount 36
04:43:08.185 00.000 12020 MoveAxis(N, 0, ABG)
04:43:08.186 00.001 12020 Move returns status 0, amount 0
04:43:08.186 00.000 12020 move complete, result=0
04:43:08.186 00.000 12020 worker thread done servicing request
04:43:08.213 00.027 9340 GuideStep: 0.4 px 36 ms WEST, -0.1 px 0 ms NORTH
04:43:08.234 00.021 12020 Worker thread wakes up
04:43:08.235 00.001 12020 worker thread servicing REQUEST_EXPOSE 2000
04:43:08.235 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(1396,95,31,31)
04:43:10.016 01.781 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"a0fe5d47-d557-4e30-a620-68179d7f615c"}
04:43:10.052 00.036 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"a0fe5d47-d557-4e30-a620-68179d7f615c"}
04:43:10.134 00.082 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"acb58a8b-6a38-4d07-930d-68c9236f5b51"}
04:43:10.159 00.025 9340 case statement mapped state 6 to 3
04:43:10.219 00.060 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"acb58a8b-6a38-4d07-930d-68c9236f5b51"}
04:43:10.281 00.062 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"2033d9fa-1aaa-42cd-afdf-bbedab6ea3be"}
04:43:10.357 00.076 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":827,"width":15,"height":15,"star_pos":[6.83,7.37],"pixels":"..."},"id":"2033d9fa-1aaa-42cd-afdf-bbedab6ea3be"}
04:43:10.681 00.324 12020 Exposure complete
04:43:11.228 00.547 9340 OnExposeComplete: enter
04:43:11.249 00.021 12020 worker thread done servicing request
04:43:11.250 00.001 9340 UpdateGuideState(): m_state=6
04:43:11.278 00.028 9340 Star::Find(15, 1411, 110, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 828
04:43:11.331 00.053 9340 Star::Find returns 1 (0), X=1411.59, Y=110.30, Mass=1436641, SNR=187.2, Peak=62263 HFD=4.7
04:43:11.351 00.020 9340 MultiStar: [#1 0.15,0.24,1.16,U] [#2 0.15,0.13,0.98,U] [#3 0.29,0.24,1.03,U] [#4 0.36,0.26,0.97,U] [#5 0.12,0.23,0.98,U] [#6 0.31,0.22,1.15,U] [#7 0.24,0.09,1.13,U] [#8 0.17,0.57,0.00,M4] 
04:43:11.373 00.022 9340 single-star, 7 included, MultiStar: {0.23, 0.17}, one-star: {0.25, -0.07}
04:43:11.390 00.017 9340 CameraToMount -- cameraTheta (-0.27) - m_xAngle (0.05) = xAngle (-0.32 = -0.32)
04:43:11.422 00.032 9340 CameraToMount -- cameraTheta (-0.27) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-3.39 = 2.89)
04:43:11.440 00.018 9340 CameraToMount -- cameraX=0.25 cameraY=-0.07 hyp=0.26 cameraTheta=-0.27 mountX=0.25 mountY=0.06, mountTheta=0.25
04:43:11.490 00.050 9340 SchedulePrimaryMove(10104498, x=0.25, y=-0.07, opts=13)
04:43:11.515 00.025 9340 Enqueuing Move request for scope (0.25, -0.07)
04:43:11.530 00.015 12020 Worker thread wakes up
04:43:11.531 00.001 12020 worker thread servicing REQUEST_MOVE scope ofs (0.25, -0.07) opts 0xd
04:43:11.531 00.000 12020 Handling offset move in thread for scope, endpoint = (0.25, -0.07)
04:43:11.531 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=5755, max=65535, med=10191, FiltMin=7946, FiltMax=65523, Gamma=2.870
04:43:11.548 00.017 12020 Moving (0.25, -0.07) raw xDistance=0.25 yDistance=0.06
04:43:11.548 00.000 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.25
04:43:11.548 00.000 9340 UpdateGuideState exits: m=1436641 SNR=187.2
04:43:11.572 00.024 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:43:11.617 00.045 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:43:11.618 00.001 9340 ScheduleExposure(2000,3,1) exposurePending=0
04:43:11.633 00.015 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
04:43:11.634 00.001 9340 Enqueuing Expose request
04:43:11.650 00.016 12020 MoveAxis(E, 0, ABG)
04:43:11.650 00.000 12020 Move returns status 0, amount 0
04:43:11.650 00.000 12020 MoveAxis(N, 0, ABG)
04:43:11.651 00.001 12020 Move returns status 0, amount 0
04:43:11.651 00.000 12020 move complete, result=0
04:43:11.652 00.001 12020 worker thread done servicing request
04:43:11.653 00.001 12020 Worker thread wakes up
04:43:11.653 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
04:43:11.654 00.001 12020 Handling exposure in thread, d=2000 o=3 r=(1396,95,31,31)
04:43:11.656 00.002 9340 GuideStep: 0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
04:43:12.017 00.361 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"00cc41e1-659c-4236-a727-a6c3b7b13418"}
04:43:12.037 00.020 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"00cc41e1-659c-4236-a727-a6c3b7b13418"}
04:43:12.086 00.049 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"275f199a-6d20-43f7-b245-8f6358221d2b"}
04:43:12.109 00.023 9340 case statement mapped state 6 to 3
04:43:12.127 00.018 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"275f199a-6d20-43f7-b245-8f6358221d2b"}
04:43:12.146 00.019 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"364607c4-78b2-4b33-ab00-d8f6e6b4a7b1"}
04:43:12.177 00.031 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":828,"width":15,"height":15,"star_pos":[6.59,7.30],"pixels":"..."},"id":"364607c4-78b2-4b33-ab00-d8f6e6b4a7b1"}
04:43:14.016 01.839 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"0e0a537f-6847-4212-9891-9ba88c743617"}
04:43:14.050 00.034 12020 Exposure complete
04:43:14.050 00.000 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"0e0a537f-6847-4212-9891-9ba88c743617"}
04:43:14.124 00.074 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"590062f2-2fda-4e3a-912b-0ffe98329032"}
04:43:14.145 00.021 9340 case statement mapped state 6 to 3
04:43:14.185 00.040 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"590062f2-2fda-4e3a-912b-0ffe98329032"}
04:43:14.228 00.043 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"c424866a-5cfc-4191-83eb-21c79a9e44cb"}
04:43:14.258 00.030 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":828,"width":15,"height":15,"star_pos":[6.59,7.30],"pixels":"..."},"id":"c424866a-5cfc-4191-83eb-21c79a9e44cb"}
04:43:14.699 00.441 9340 OnExposeComplete: enter
04:43:14.719 00.020 12020 worker thread done servicing request
04:43:14.719 00.000 9340 UpdateGuideState(): m_state=6
04:43:14.743 00.024 9340 Star::Find(15, 1411, 110, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 829
04:43:14.757 00.014 9340 Star::Find returns 1 (0), X=1411.72, Y=110.36, Mass=1433915, SNR=204.6, Peak=61356 HFD=4.8
04:43:14.783 00.026 9340 MultiStar: [#1 0.35,0.16,0.79,U] [#2 0.38,0.05,0.88,U] [#3 0.50,0.19,0.00,M3] [#4 0.27,0.33,1.11,U] [#5 0.41,0.15,0.95,U] [#6 0.34,0.20,0.94,U] [#7 0.22,0.13,1.00,U] [#8 0.42,0.57,0.00,M5] 
04:43:14.802 00.019 9340 refined, 6 included, MultiStar: {0.34, 0.15}, one-star: {0.38, -0.01}
04:43:14.856 00.054 9340 CameraToMount -- cameraTheta (0.41) - m_xAngle (0.05) = xAngle (0.37 = 0.37)
04:43:14.868 00.012 9340 CameraToMount -- cameraTheta (0.41) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-2.70 = -2.70)
04:43:14.891 00.023 9340 CameraToMount -- cameraX=0.34 cameraY=0.15 hyp=0.37 cameraTheta=0.41 mountX=0.34 mountY=-0.16, mountTheta=-0.43
04:43:14.912 00.021 9340 SchedulePrimaryMove(10104498, x=0.34, y=0.15, opts=13)
04:43:14.927 00.015 9340 Enqueuing Move request for scope (0.34, 0.15)
04:43:14.940 00.013 12020 Worker thread wakes up
04:43:14.940 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=6218, max=65535, med=10161, FiltMin=7901, FiltMax=65523, Gamma=2.870
04:43:14.974 00.034 12020 worker thread servicing REQUEST_MOVE scope ofs (0.34, 0.15) opts 0xd
04:43:14.975 00.001 12020 Handling offset move in thread for scope, endpoint = (0.34, 0.15)
04:43:14.975 00.000 12020 Moving (0.34, 0.15) raw xDistance=0.34 yDistance=-0.16
04:43:14.975 00.000 12020 GuideAlgorithmHysteresis::Result() returns 0.14 from input 0.34
04:43:14.975 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:43:14.975 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
04:43:14.976 00.001 12020 MoveAxis(W, 26, ABG)
04:43:14.976 00.000 12020 Guiding  Dir = 3, Dur = 26
04:43:14.976 00.000 9340 UpdateGuideState exits: m=1433915 SNR=204.6
04:43:14.991 00.015 12020 IsSlewing returns 0
04:43:14.991 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:43:15.007 00.016 12020 IsGuiding returns 0
04:43:15.007 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
04:43:15.029 00.022 12020 PulseGuide returned control before completion, sleep 19
04:43:15.029 00.000 9340 Enqueuing Expose request
04:43:15.074 00.045 12020 IsGuiding returns 0
04:43:15.074 00.000 12020 Move returns status 0, amount 26
04:43:15.074 00.000 12020 MoveAxis(N, 0, ABG)
04:43:15.074 00.000 12020 Move returns status 0, amount 0
04:43:15.074 00.000 12020 move complete, result=0
04:43:15.075 00.001 9340 GuideStep: 0.3 px 26 ms WEST, -0.2 px 0 ms NORTH
04:43:15.119 00.044 12020 worker thread done servicing request
04:43:15.119 00.000 12020 Worker thread wakes up
04:43:15.120 00.001 12020 worker thread servicing REQUEST_EXPOSE 2000
04:43:15.120 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(1396,95,31,31)
04:43:16.014 00.894 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"1159c281-c96d-4ce4-8763-db8aa86f058d"}
04:43:16.031 00.017 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"1159c281-c96d-4ce4-8763-db8aa86f058d"}
04:43:16.073 00.042 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"5021c193-ebbf-405c-b7f4-74d5a2017cc3"}
04:43:16.090 00.017 9340 case statement mapped state 6 to 3
04:43:16.102 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"5021c193-ebbf-405c-b7f4-74d5a2017cc3"}
04:43:16.126 00.024 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"3f5a2b83-d65b-4624-9bfa-6588f3e1eac4"}
04:43:16.138 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":829,"width":15,"height":15,"star_pos":[6.72,7.36],"pixels":"..."},"id":"3f5a2b83-d65b-4624-9bfa-6588f3e1eac4"}
04:43:17.492 01.354 12020 Exposure complete
04:43:17.765 00.273 9340 OnExposeComplete: enter
04:43:17.780 00.015 9340 UpdateGuideState(): m_state=6
04:43:17.799 00.019 12020 worker thread done servicing request
04:43:17.801 00.002 9340 Star::Find(15, 1411, 110, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 830
04:43:17.819 00.018 9340 Star::Find returns 1 (0), X=1411.72, Y=110.26, Mass=1537547, SNR=208.9, Peak=60248 HFD=4.9
04:43:17.831 00.012 9340 MultiStar: [#1 0.31,0.14,0.89,U] [#2 0.46,-0.04,0.79,U] [#3 0.45,-0.01,0.99,U] [#4 0.55,0.06,0.00,M2] [#5 0.48,0.08,0.97,U] [#6 0.40,-0.16,0.84,U] [#7 0.45,0.04,0.80,U] [#8 0.45,0.31,0.00,M6] 
04:43:17.874 00.043 9340 single-star, 6 included, MultiStar: {0.42, -0.01}, one-star: {0.38, -0.11}
04:43:17.891 00.017 9340 CameraToMount -- cameraTheta (-0.29) - m_xAngle (0.05) = xAngle (-0.34 = -0.34)
04:43:17.908 00.017 9340 CameraToMount -- cameraTheta (-0.29) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-3.41 = 2.88)
04:43:17.925 00.017 9340 CameraToMount -- cameraX=0.38 cameraY=-0.11 hyp=0.40 cameraTheta=-0.29 mountX=0.38 mountY=0.10, mountTheta=0.27
04:43:17.942 00.017 9340 SchedulePrimaryMove(10104498, x=0.38, y=-0.11, opts=13)
04:43:17.962 00.020 9340 Enqueuing Move request for scope (0.38, -0.11)
04:43:17.977 00.015 12020 Worker thread wakes up
04:43:17.978 00.001 9340 UpdateImageDisplay: Size=(1920,1080) min=6223, max=65535, med=10208, FiltMin=8160, FiltMax=65523, Gamma=2.870
04:43:18.023 00.045 12020 worker thread servicing REQUEST_MOVE scope ofs (0.38, -0.11) opts 0xd
04:43:18.024 00.001 9340 UpdateGuideState exits: m=1537547 SNR=208.9
04:43:18.038 00.014 12020 Handling offset move in thread for scope, endpoint = (0.38, -0.11)
04:43:18.039 00.001 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:43:18.057 00.018 12020 Moving (0.38, -0.11) raw xDistance=0.38 yDistance=0.10
04:43:18.057 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
04:43:18.070 00.013 12020 GuideAlgorithmHysteresis::Result() returns 0.17 from input 0.38
04:43:18.070 00.000 9340 Enqueuing Expose request
04:43:18.084 00.014 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:43:18.084 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
04:43:18.085 00.001 12020 MoveAxis(W, 30, ABG)
04:43:18.085 00.000 12020 Guiding  Dir = 3, Dur = 30
04:43:18.086 00.001 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"7954c369-733a-4ab4-bb94-60e9933fc098"}
04:43:18.112 00.026 12020 IsSlewing returns 0
04:43:18.112 00.000 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"7954c369-733a-4ab4-bb94-60e9933fc098"}
04:43:18.131 00.019 12020 IsGuiding returns 0
04:43:18.133 00.002 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"a3611188-de36-4a38-8811-1b7a631c627d"}
04:43:18.170 00.037 12020 PulseGuide returned control before completion, sleep 12
04:43:18.170 00.000 9340 case statement mapped state 6 to 3
04:43:18.185 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"a3611188-de36-4a38-8811-1b7a631c627d"}
04:43:18.207 00.022 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"a973ded5-5ac6-4e04-9b5f-e4cff0d47d24"}
04:43:18.219 00.012 12020 IsGuiding returns 0
04:43:18.220 00.001 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":830,"width":15,"height":15,"star_pos":[6.72,7.26],"pixels":"..."},"id":"a973ded5-5ac6-4e04-9b5f-e4cff0d47d24"}
04:43:18.233 00.013 12020 Move returns status 0, amount 30
04:43:18.233 00.000 12020 MoveAxis(N, 0, ABG)
04:43:18.234 00.001 12020 Move returns status 0, amount 0
04:43:18.234 00.000 12020 move complete, result=0
04:43:18.234 00.000 12020 worker thread done servicing request
04:43:18.236 00.002 12020 Worker thread wakes up
04:43:18.236 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
04:43:18.237 00.001 12020 Handling exposure in thread, d=2000 o=3 r=(1396,95,31,31)
04:43:18.241 00.004 9340 GuideStep: 0.4 px 30 ms WEST, 0.1 px 0 ms NORTH
04:43:20.021 01.780 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"4ec20d5b-8428-4ac4-9c8b-3e462bcb078b"}
04:43:20.036 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"4ec20d5b-8428-4ac4-9c8b-3e462bcb078b"}
04:43:20.074 00.038 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"e367459d-ddc2-4956-beae-084ce9a1b0c8"}
04:43:20.130 00.056 9340 case statement mapped state 6 to 3
04:43:20.162 00.032 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"e367459d-ddc2-4956-beae-084ce9a1b0c8"}
04:43:20.201 00.039 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"a1996d88-b8f3-4e33-9fe1-1de837ccf653"}
04:43:20.231 00.030 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":830,"width":15,"height":15,"star_pos":[6.72,7.26],"pixels":"..."},"id":"a1996d88-b8f3-4e33-9fe1-1de837ccf653"}
04:43:20.626 00.395 12020 Exposure complete
04:43:21.097 00.471 12020 worker thread done servicing request
04:43:21.097 00.000 9340 OnExposeComplete: enter
04:43:21.123 00.026 9340 UpdateGuideState(): m_state=6
04:43:21.175 00.052 9340 Star::Find(15, 1411, 110, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 831
04:43:21.210 00.035 9340 Star::Find returns 1 (0), X=1411.09, Y=110.36, Mass=1529437, SNR=202.6, Peak=65463 HFD=4.8
04:43:21.225 00.015 9340 MultiStar: [#1 -0.28,0.10,0.92,U] [#2 -0.20,0.21,0.88,U] [#3 -0.22,0.23,0.90,U] [#4 -0.11,0.05,0.97,U] [#5 -0.04,0.15,1.04,U] [#6 -0.39,0.10,0.88,U] [#7 -0.18,-0.07,0.88,U] [#8 -0.17,0.34,1.00,U] 
04:43:21.241 00.016 9340 refined, 8 included, MultiStar: {-0.20, 0.12}, one-star: {-0.25, -0.01}
04:43:21.268 00.027 9340 CameraToMount -- cameraTheta (2.59) - m_xAngle (0.05) = xAngle (2.54 = 2.54)
04:43:21.314 00.046 9340 CameraToMount -- cameraTheta (2.59) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-0.53 = -0.53)
04:43:21.338 00.024 9340 CameraToMount -- cameraX=-0.20 cameraY=0.12 hyp=0.24 cameraTheta=2.59 mountX=-0.19 mountY=-0.12, mountTheta=-2.60
04:43:21.366 00.028 9340 SchedulePrimaryMove(10104498, x=-0.20, y=0.12, opts=13)
04:43:21.383 00.017 9340 Enqueuing Move request for scope (-0.20, 0.12)
04:43:21.413 00.030 12020 Worker thread wakes up
04:43:21.414 00.001 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.20, 0.12) opts 0xd
04:43:21.414 00.000 12020 Handling offset move in thread for scope, endpoint = (-0.20, 0.12)
04:43:21.415 00.001 12020 Moving (-0.20, 0.12) raw xDistance=-0.19 yDistance=-0.12
04:43:21.415 00.000 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.19
04:43:21.415 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:43:21.415 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=6224, max=65535, med=10183, FiltMin=7943, FiltMax=65523, Gamma=2.870
04:43:21.432 00.017 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
04:43:21.432 00.000 9340 UpdateGuideState exits: m=1529437 SNR=202.6
04:43:21.471 00.039 12020 MoveAxis(E, 0, ABG)
04:43:21.471 00.000 12020 Move returns status 0, amount 0
04:43:21.471 00.000 12020 MoveAxis(N, 0, ABG)
04:43:21.471 00.000 12020 Move returns status 0, amount 0
04:43:21.472 00.001 12020 move complete, result=0
04:43:21.472 00.000 12020 worker thread done servicing request
04:43:21.473 00.001 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:43:21.489 00.016 9340 ScheduleExposure(2000,3,1) exposurePending=0
04:43:21.512 00.023 9340 Enqueuing Expose request
04:43:21.525 00.013 12020 Worker thread wakes up
04:43:21.525 00.000 9340 GuideStep: -0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
04:43:21.538 00.013 12020 worker thread servicing REQUEST_EXPOSE 2000
04:43:21.538 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(1396,95,31,31)
04:43:22.022 00.484 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"24364b48-083c-4500-a132-9db0d2b6fdc1"}
04:43:22.052 00.030 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"24364b48-083c-4500-a132-9db0d2b6fdc1"}
04:43:22.067 00.015 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"67db21fa-7ba8-4fc4-bbb9-140133384497"}
04:43:22.083 00.016 9340 case statement mapped state 6 to 3
04:43:22.093 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"67db21fa-7ba8-4fc4-bbb9-140133384497"}
04:43:22.112 00.019 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"42a4e78a-e8a5-415c-ab0f-7a492cf377d0"}
04:43:22.132 00.020 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":831,"width":15,"height":15,"star_pos":[7.09,7.36],"pixels":"..."},"id":"42a4e78a-e8a5-415c-ab0f-7a492cf377d0"}
04:43:23.909 01.777 12020 Exposure complete
04:43:24.019 00.110 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"34fc2915-795d-4de3-abac-e2e7c6bf0471"}
04:43:24.048 00.029 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"34fc2915-795d-4de3-abac-e2e7c6bf0471"}
04:43:24.079 00.031 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"93a3389d-0556-4ee3-8b3d-2638509ec440"}
04:43:24.099 00.020 9340 case statement mapped state 6 to 3
04:43:24.108 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"93a3389d-0556-4ee3-8b3d-2638509ec440"}
04:43:24.129 00.021 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"7f581bc8-473e-424b-97c2-acb1b8ef3c89"}
04:43:24.141 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":831,"width":15,"height":15,"star_pos":[7.09,7.36],"pixels":"..."},"id":"7f581bc8-473e-424b-97c2-acb1b8ef3c89"}
04:43:24.184 00.043 12020 worker thread done servicing request
04:43:24.184 00.000 9340 OnExposeComplete: enter
04:43:24.225 00.041 9340 UpdateGuideState(): m_state=6
04:43:24.239 00.014 9340 Star::Find(15, 1411, 110, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 832
04:43:24.254 00.015 9340 Star::Find returns 1 (0), X=1410.96, Y=110.22, Mass=1503954, SNR=219.9, Peak=65463 HFD=4.8
04:43:24.264 00.010 9340 MultiStar: [#1 -0.46,0.15,0.98,U] [#2 -0.33,0.17,0.86,U] [#3 -0.22,0.17,0.84,U] [#4 -0.28,0.09,0.91,U] [#5 -0.33,0.25,0.83,U] [#6 -0.34,0.07,0.70,U] [#7 -0.42,0.14,0.91,U] [#8 -0.49,0.41,0.00,M6] 
04:43:24.280 00.016 9340 refined, 7 included, MultiStar: {-0.35, 0.11}, one-star: {-0.39, -0.15}
04:43:24.308 00.028 9340 CameraToMount -- cameraTheta (2.85) - m_xAngle (0.05) = xAngle (2.80 = 2.80)
04:43:24.325 00.017 9340 CameraToMount -- cameraTheta (2.85) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-0.27 = -0.27)
04:43:24.367 00.042 9340 CameraToMount -- cameraX=-0.35 cameraY=0.11 hyp=0.36 cameraTheta=2.85 mountX=-0.34 mountY=-0.10, mountTheta=-2.86
04:43:24.389 00.022 9340 SchedulePrimaryMove(10104498, x=-0.35, y=0.11, opts=13)
04:43:24.408 00.019 9340 Enqueuing Move request for scope (-0.35, 0.11)
04:43:24.429 00.021 12020 Worker thread wakes up
04:43:24.430 00.001 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.35, 0.11) opts 0xd
04:43:24.430 00.000 12020 Handling offset move in thread for scope, endpoint = (-0.35, 0.11)
04:43:24.430 00.000 12020 Moving (-0.35, 0.11) raw xDistance=-0.34 yDistance=-0.10
04:43:24.431 00.001 9340 UpdateImageDisplay: Size=(1920,1080) min=6326, max=65535, med=10190, FiltMin=7767, FiltMax=65523, Gamma=2.870
04:43:24.452 00.021 12020 GuideAlgorithmHysteresis::Result() returns -0.14 from input -0.34
04:43:24.453 00.001 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:43:24.453 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
04:43:24.453 00.000 12020 MoveAxis(E, 26, ABG)
04:43:24.454 00.001 12020 Guiding  Dir = 2, Dur = 26
04:43:24.455 00.001 9340 UpdateGuideState exits: m=1503954 SNR=219.9
04:43:24.477 00.022 12020 IsSlewing returns 0
04:43:24.477 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:43:24.512 00.035 12020 IsGuiding returns 0
04:43:24.512 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
04:43:24.524 00.012 9340 Enqueuing Expose request
04:43:24.541 00.017 12020 IsGuiding returns 1
04:43:24.541 00.000 12020 scope still moving after pulse duration time elapsed
04:43:24.587 00.046 12020 IsSlewing returns 0
04:43:24.589 00.002 12020 IsGuiding returns 0
04:43:24.590 00.001 12020 scope move finished after 26 + 52 ms
04:43:24.590 00.000 12020 Move returns status 0, amount 26
04:43:24.590 00.000 12020 MoveAxis(N, 0, ABG)
04:43:24.591 00.001 12020 Move returns status 0, amount 0
04:43:24.591 00.000 12020 move complete, result=0
04:43:24.591 00.000 9340 GuideStep: -0.3 px 26 ms EAST, -0.1 px 0 ms NORTH
04:43:24.631 00.040 12020 worker thread done servicing request
04:43:24.631 00.000 12020 Worker thread wakes up
04:43:24.631 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
04:43:24.631 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(1396,95,31,31)
04:43:26.019 01.388 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"8fe26946-d5b5-420b-b641-a9d4121ccb8a"}
04:43:26.036 00.017 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"8fe26946-d5b5-420b-b641-a9d4121ccb8a"}
04:43:26.049 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"eeede3a6-113f-4c3f-a2b9-73baa49dcc4c"}
04:43:26.064 00.015 9340 case statement mapped state 6 to 3
04:43:26.075 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"eeede3a6-113f-4c3f-a2b9-73baa49dcc4c"}
04:43:26.096 00.021 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"ed0c3754-4ed9-4bd3-96b1-9fbfdfbd6ea6"}
04:43:26.130 00.034 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":832,"width":15,"height":15,"star_pos":[6.96,7.22],"pixels":"..."},"id":"ed0c3754-4ed9-4bd3-96b1-9fbfdfbd6ea6"}
04:43:27.027 00.897 12020 Exposure complete
04:43:27.395 00.368 12020 worker thread done servicing request
04:43:27.395 00.000 9340 OnExposeComplete: enter
04:43:27.411 00.016 9340 UpdateGuideState(): m_state=6
04:43:27.449 00.038 9340 Star::Find(15, 1410, 110, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 833
04:43:27.486 00.037 9340 Star::Find returns 1 (0), X=1410.88, Y=110.21, Mass=1533787, SNR=221.8, Peak=65463 HFD=4.8
04:43:27.503 00.017 9340 MultiStar: [#1 -0.41,0.18,0.84,U] [#2 -0.31,0.11,0.78,U] [#3 -0.30,0.04,0.84,U] [#4 -0.43,0.20,0.92,U] [#5 -0.27,0.09,0.80,U] [#6 -0.39,0.12,0.90,U] [#7 -0.26,-0.02,0.84,U] [#8 -0.42,0.40,0.00,M7] 
04:43:27.529 00.026 9340 refined, 7 included, MultiStar: {-0.36, 0.06}, one-star: {-0.46, -0.16}
04:43:27.545 00.016 9340 CameraToMount -- cameraTheta (2.96) - m_xAngle (0.05) = xAngle (2.91 = 2.91)
04:43:27.572 00.027 9340 CameraToMount -- cameraTheta (2.96) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-0.15 = -0.15)
04:43:27.618 00.046 9340 CameraToMount -- cameraX=-0.36 cameraY=0.06 hyp=0.36 cameraTheta=2.96 mountX=-0.35 mountY=-0.06, mountTheta=-2.99
04:43:27.653 00.035 9340 SchedulePrimaryMove(10104498, x=-0.36, y=0.06, opts=13)
04:43:27.669 00.016 9340 Enqueuing Move request for scope (-0.36, 0.06)
04:43:27.681 00.012 12020 Worker thread wakes up
04:43:27.681 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=6170, max=65535, med=10194, FiltMin=8081, FiltMax=65523, Gamma=2.870
04:43:27.695 00.014 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.36, 0.06) opts 0xd
04:43:27.695 00.000 9340 UpdateGuideState exits: m=1533787 SNR=221.8
04:43:27.712 00.017 12020 Handling offset move in thread for scope, endpoint = (-0.36, 0.06)
04:43:27.712 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:43:27.728 00.016 12020 Moving (-0.36, 0.06) raw xDistance=-0.35 yDistance=-0.06
04:43:27.728 00.000 12020 GuideAlgorithmHysteresis::Result() returns -0.16 from input -0.35
04:43:27.728 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:43:27.731 00.003 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
04:43:27.731 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
04:43:27.780 00.049 12020 MoveAxis(E, 29, ABG)
04:43:27.781 00.001 9340 Enqueuing Expose request
04:43:27.793 00.012 12020 Guiding  Dir = 2, Dur = 29
04:43:27.795 00.002 12020 IsSlewing returns 0
04:43:27.796 00.001 12020 IsGuiding returns 0
04:43:27.818 00.022 12020 PulseGuide returned control before completion, sleep 19
04:43:27.888 00.070 12020 IsGuiding returns 0
04:43:27.888 00.000 12020 Move returns status 0, amount 29
04:43:27.888 00.000 12020 MoveAxis(N, 0, ABG)
04:43:27.889 00.001 12020 Move returns status 0, amount 0
04:43:27.889 00.000 12020 move complete, result=0
04:43:27.889 00.000 12020 worker thread done servicing request
04:43:27.889 00.000 9340 GuideStep: -0.4 px 29 ms EAST, -0.1 px 0 ms NORTH
04:43:27.907 00.018 12020 Worker thread wakes up
04:43:27.907 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
04:43:27.908 00.001 12020 Handling exposure in thread, d=2000 o=3 r=(1396,95,31,31)
04:43:28.027 00.119 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"3e8d3258-d250-4841-8216-21fb95fef787"}
04:43:28.064 00.037 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"3e8d3258-d250-4841-8216-21fb95fef787"}
04:43:28.095 00.031 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"fd2c99c5-4ec7-43c8-8ab6-59bd45247df9"}
04:43:28.127 00.032 9340 case statement mapped state 6 to 3
04:43:28.147 00.020 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"fd2c99c5-4ec7-43c8-8ab6-59bd45247df9"}
04:43:28.198 00.051 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"72f391b8-43e7-4216-b262-de4adac7810a"}
04:43:28.216 00.018 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":833,"width":15,"height":15,"star_pos":[6.88,7.21],"pixels":"..."},"id":"72f391b8-43e7-4216-b262-de4adac7810a"}
04:43:30.024 01.808 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"d64a34ac-0515-4039-9944-485e3d7ebbad"}
04:43:30.038 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"d64a34ac-0515-4039-9944-485e3d7ebbad"}
04:43:30.051 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"6afb2c9a-abec-44ee-a6cf-2c30035ce232"}
04:43:30.080 00.029 9340 case statement mapped state 6 to 3
04:43:30.099 00.019 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"6afb2c9a-abec-44ee-a6cf-2c30035ce232"}
04:43:30.138 00.039 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"c3143039-ed99-47c6-9184-95dc00c4b33a"}
04:43:30.150 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":833,"width":15,"height":15,"star_pos":[6.88,7.21],"pixels":"..."},"id":"c3143039-ed99-47c6-9184-95dc00c4b33a"}
04:43:30.273 00.123 12020 Exposure complete
04:43:30.567 00.294 12020 worker thread done servicing request
04:43:30.567 00.000 9340 OnExposeComplete: enter
04:43:30.580 00.013 9340 UpdateGuideState(): m_state=6
04:43:30.597 00.017 9340 Star::Find(15, 1410, 110, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 834
04:43:30.612 00.015 9340 Star::Find returns 1 (0), X=1411.29, Y=110.37, Mass=1542710, SNR=215.1, Peak=65463 HFD=4.8
04:43:30.624 00.012 9340 MultiStar: [#1 -0.11,0.21,0.96,U] [#2 -0.00,0.18,0.80,U] [#3 0.02,0.22,0.93,U] [#4 0.04,0.14,0.92,U] [#5 -0.07,0.12,0.86,U] [#6 -0.19,0.18,0.87,U] [#7 0.05,0.02,0.77,U] [#8 -0.21,0.49,0.00,M8] 
04:43:30.662 00.038 9340 single-star, 7 included, MultiStar: {-0.04, 0.13}, one-star: {-0.06, 0.00}
04:43:30.683 00.021 9340 CameraToMount -- cameraTheta (3.12) - m_xAngle (0.05) = xAngle (3.07 = 3.07)
04:43:30.698 00.015 9340 CameraToMount -- cameraTheta (3.12) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (0.00 = 0.00)
04:43:30.711 00.013 9340 CameraToMount -- cameraX=-0.06 cameraY=0.00 hyp=0.06 cameraTheta=3.12 mountX=-0.06 mountY=0.00, mountTheta=3.14
04:43:30.738 00.027 9340 SchedulePrimaryMove(10104498, x=-0.06, y=0.00, opts=13)
04:43:30.750 00.012 9340 Enqueuing Move request for scope (-0.06, 0.00)
04:43:30.767 00.017 12020 Worker thread wakes up
04:43:30.767 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=5952, max=65535, med=10187, FiltMin=8070, FiltMax=65523, Gamma=2.870
04:43:30.796 00.029 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.00) opts 0xd
04:43:30.796 00.000 12020 Handling offset move in thread for scope, endpoint = (-0.06, 0.00)
04:43:30.796 00.000 12020 Moving (-0.06, 0.00) raw xDistance=-0.06 yDistance=0.00
04:43:30.797 00.001 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
04:43:30.797 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:43:30.797 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
04:43:30.797 00.000 12020 MoveAxis(E, 0, ABG)
04:43:30.797 00.000 12020 Move returns status 0, amount 0
04:43:30.798 00.001 9340 UpdateGuideState exits: m=1542710 SNR=215.1
04:43:30.813 00.015 12020 MoveAxis(N, 0, ABG)
04:43:30.814 00.001 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:43:30.829 00.015 12020 Move returns status 0, amount 0
04:43:30.829 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
04:43:30.851 00.022 12020 move complete, result=0
04:43:30.851 00.000 9340 Enqueuing Expose request
04:43:30.865 00.014 12020 worker thread done servicing request
04:43:30.865 00.000 9340 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
04:43:30.878 00.013 12020 Worker thread wakes up
04:43:30.879 00.001 12020 worker thread servicing REQUEST_EXPOSE 2000
04:43:30.879 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(1396,95,31,31)
04:43:32.032 01.153 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"08ed6d6c-89ad-4e44-a53a-fa4a8d58682e"}
04:43:32.045 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"08ed6d6c-89ad-4e44-a53a-fa4a8d58682e"}
04:43:32.060 00.015 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"b74ed97a-d654-4b35-bdc8-f1735beda8fa"}
04:43:32.074 00.014 9340 case statement mapped state 6 to 3
04:43:32.086 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"b74ed97a-d654-4b35-bdc8-f1735beda8fa"}
04:43:32.114 00.028 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"b6c51677-d627-4aea-941a-f80948c379a0"}
04:43:32.146 00.032 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":834,"width":15,"height":15,"star_pos":[7.29,7.37],"pixels":"..."},"id":"b6c51677-d627-4aea-941a-f80948c379a0"}
04:43:33.279 01.133 12020 Exposure complete
04:43:33.589 00.310 12020 worker thread done servicing request
04:43:33.589 00.000 9340 OnExposeComplete: enter
04:43:33.606 00.017 9340 UpdateGuideState(): m_state=6
04:43:33.625 00.019 9340 Star::Find(15, 1411, 110, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 835
04:43:33.658 00.033 9340 Star::Find returns 1 (0), X=1410.90, Y=110.21, Mass=1506410, SNR=220.9, Peak=65463 HFD=4.6
04:43:33.678 00.020 9340 MultiStar: [#1 -0.18,0.24,0.93,U] [#2 -0.17,0.18,0.92,U] [#3 -0.37,0.19,0.89,U] [#4 -0.19,0.22,0.94,U] [#5 -0.25,0.21,0.89,U] [#6 -0.26,0.19,0.76,U] [#7 -0.24,0.27,0.99,U] [#8 -0.14,0.43,0.76,U] 
04:43:33.696 00.018 9340 refined, 8 included, MultiStar: {-0.25, 0.19}, one-star: {-0.44, -0.17}
04:43:33.718 00.022 9340 CameraToMount -- cameraTheta (2.50) - m_xAngle (0.05) = xAngle (2.45 = 2.45)
04:43:33.730 00.012 9340 CameraToMount -- cameraTheta (2.50) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-0.62 = -0.62)
04:43:33.748 00.018 9340 CameraToMount -- cameraX=-0.25 cameraY=0.19 hyp=0.31 cameraTheta=2.50 mountX=-0.24 mountY=-0.18, mountTheta=-2.49
04:43:33.808 00.060 9340 SchedulePrimaryMove(10104498, x=-0.25, y=0.19, opts=13)
04:43:33.826 00.018 9340 Enqueuing Move request for scope (-0.25, 0.19)
04:43:33.843 00.017 12020 Worker thread wakes up
04:43:33.843 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=6541, max=65535, med=10181, FiltMin=8134, FiltMax=65523, Gamma=2.870
04:43:33.857 00.014 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.25, 0.19) opts 0xd
04:43:33.857 00.000 9340 UpdateGuideState exits: m=1506410 SNR=220.9
04:43:33.871 00.014 12020 Handling offset move in thread for scope, endpoint = (-0.25, 0.19)
04:43:33.872 00.001 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:43:33.890 00.018 12020 Moving (-0.25, 0.19) raw xDistance=-0.24 yDistance=-0.18
04:43:33.891 00.001 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.24
04:43:33.891 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:43:33.895 00.004 9340 ScheduleExposure(2000,3,1) exposurePending=0
04:43:33.944 00.049 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
04:43:33.944 00.000 12020 MoveAxis(E, 0, ABG)
04:43:33.944 00.000 12020 Move returns status 0, amount 0
04:43:33.944 00.000 12020 MoveAxis(N, 0, ABG)
04:43:33.944 00.000 12020 Move returns status 0, amount 0
04:43:33.944 00.000 12020 move complete, result=0
04:43:33.944 00.000 12020 worker thread done servicing request
04:43:33.945 00.001 9340 Enqueuing Expose request
04:43:33.965 00.020 12020 Worker thread wakes up
04:43:33.966 00.001 9340 GuideStep: -0.2 px 0 ms EAST, -0.2 px 0 ms NORTH
04:43:33.986 00.020 12020 worker thread servicing REQUEST_EXPOSE 2000
04:43:33.988 00.002 12020 Handling exposure in thread, d=2000 o=3 r=(1396,95,31,31)
04:43:34.031 00.043 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"c10bdb6b-c364-4148-8190-4a6f281bd9c1"}
04:43:34.082 00.051 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"c10bdb6b-c364-4148-8190-4a6f281bd9c1"}
04:43:34.111 00.029 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"b134cb03-d610-40ee-bfbf-4c5d6ed2fdfb"}
04:43:34.134 00.023 9340 case statement mapped state 6 to 3
04:43:34.153 00.019 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"b134cb03-d610-40ee-bfbf-4c5d6ed2fdfb"}
04:43:34.187 00.034 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"95d56fca-1249-42c2-9a91-e9ed786929a4"}
04:43:34.253 00.066 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":835,"width":15,"height":15,"star_pos":[6.90,7.21],"pixels":"..."},"id":"95d56fca-1249-42c2-9a91-e9ed786929a4"}
04:43:36.032 01.779 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"3908faf9-633c-4513-847e-897bef284c45"}
04:43:36.056 00.024 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"3908faf9-633c-4513-847e-897bef284c45"}
04:43:36.097 00.041 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"fc77d90a-b16b-4814-8c70-53d32f708541"}
04:43:36.116 00.019 9340 case statement mapped state 6 to 3
04:43:36.127 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"fc77d90a-b16b-4814-8c70-53d32f708541"}
04:43:36.142 00.015 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"db60ade1-9de7-45f5-9c5d-6ed9cade96d1"}
04:43:36.156 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":835,"width":15,"height":15,"star_pos":[6.90,7.21],"pixels":"..."},"id":"db60ade1-9de7-45f5-9c5d-6ed9cade96d1"}
04:43:36.360 00.204 12020 Exposure complete
04:43:36.647 00.287 12020 worker thread done servicing request
04:43:36.647 00.000 9340 OnExposeComplete: enter
04:43:36.664 00.017 9340 UpdateGuideState(): m_state=6
04:43:36.682 00.018 9340 Star::Find(15, 1410, 110, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 836
04:43:36.698 00.016 9340 Star::Find returns 1 (0), X=1411.09, Y=110.37, Mass=1504759, SNR=210.8, Peak=65463 HFD=4.8
04:43:36.714 00.016 9340 MultiStar: [#1 -0.35,0.27,0.86,U] [#2 -0.26,0.11,0.81,U] [#3 -0.25,0.28,0.88,U] [#4 -0.25,0.31,0.94,U] [#5 -0.29,0.28,0.88,U] [#6 -0.22,0.15,0.83,U] [#7 -0.25,0.28,0.96,U] [#8 -0.38,0.53,0.00,M8] 
04:43:36.746 00.032 9340 single-star, 7 included, MultiStar: {-0.26, 0.21}, one-star: {-0.25, -0.00}
04:43:36.757 00.011 9340 CameraToMount -- cameraTheta (-3.13) - m_xAngle (0.05) = xAngle (-3.18 = 3.10)
04:43:36.780 00.023 9340 CameraToMount -- cameraTheta (-3.13) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-6.25 = 0.04)
04:43:36.799 00.019 9340 CameraToMount -- cameraX=-0.25 cameraY=-0.00 hyp=0.25 cameraTheta=-3.13 mountX=-0.25 mountY=0.01, mountTheta=3.11
04:43:36.821 00.022 9340 SchedulePrimaryMove(10104498, x=-0.25, y=-0.00, opts=13)
04:43:36.843 00.022 9340 Enqueuing Move request for scope (-0.25, -0.00)
04:43:36.884 00.041 12020 Worker thread wakes up
04:43:36.884 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=5818, max=65535, med=10161, FiltMin=7856, FiltMax=65523, Gamma=2.870
04:43:36.901 00.017 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.25, -0.00) opts 0xd
04:43:36.901 00.000 9340 UpdateGuideState exits: m=1504759 SNR=210.8
04:43:36.914 00.013 12020 Handling offset move in thread for scope, endpoint = (-0.25, -0.00)
04:43:36.914 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:43:36.929 00.015 12020 Moving (-0.25, -0.00) raw xDistance=-0.25 yDistance=0.01
04:43:36.929 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
04:43:36.940 00.011 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.25
04:43:36.940 00.000 9340 Enqueuing Expose request
04:43:36.950 00.010 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:43:36.950 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
04:43:36.950 00.000 12020 MoveAxis(E, 0, ABG)
04:43:36.951 00.001 12020 Move returns status 0, amount 0
04:43:36.951 00.000 12020 MoveAxis(N, 0, ABG)
04:43:36.951 00.000 12020 Move returns status 0, amount 0
04:43:36.951 00.000 12020 move complete, result=0
04:43:36.951 00.000 12020 worker thread done servicing request
04:43:36.952 00.001 12020 Worker thread wakes up
04:43:36.952 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
04:43:36.952 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(1396,95,31,31)
04:43:36.955 00.003 9340 GuideStep: -0.2 px 0 ms EAST, 0.0 px 0 ms NORTH
04:43:38.032 01.077 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"904a76bb-9ad2-492e-9f2f-d3cb13d4599c"}
04:43:38.047 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"904a76bb-9ad2-492e-9f2f-d3cb13d4599c"}
04:43:38.070 00.023 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"4d7c8714-15a3-46c1-9cc9-f95078d19f44"}
04:43:38.091 00.021 9340 case statement mapped state 6 to 3
04:43:38.140 00.049 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"4d7c8714-15a3-46c1-9cc9-f95078d19f44"}
04:43:38.160 00.020 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"7aca9296-da63-4967-8b42-9942140c5d52"}
04:43:38.182 00.022 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":836,"width":15,"height":15,"star_pos":[7.09,7.37],"pixels":"..."},"id":"7aca9296-da63-4967-8b42-9942140c5d52"}
04:43:39.334 01.152 12020 Exposure complete
04:43:39.658 00.324 12020 worker thread done servicing request
04:43:39.659 00.001 9340 OnExposeComplete: enter
04:43:39.673 00.014 9340 UpdateGuideState(): m_state=6
04:43:39.693 00.020 9340 Star::Find(15, 1411, 110, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 837
04:43:39.706 00.013 9340 Star::Find returns 1 (0), X=1410.75, Y=110.45, Mass=1514392, SNR=185.1, Peak=65463 HFD=4.8
04:43:39.740 00.034 9340 MultiStar: [#1 -0.60,0.42,0.00,M1] [#2 -0.66,0.25,0.00,M1] [#3 -0.50,0.40,0.00,M1] [#4 -0.58,0.32,0.00,M1] [#5 -0.52,0.31,0.00,M1] [#6 -0.71,0.20,0.00,M1] [#7 -0.50,0.24,0.00,M1] [#8 -0.65,0.51,0.00,M9] 
04:43:39.766 00.026 9340 CameraToMount -- cameraTheta (3.01) - m_xAngle (0.05) = xAngle (2.96 = 2.96)
04:43:39.785 00.019 9340 CameraToMount -- cameraTheta (3.01) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-0.11 = -0.11)
04:43:39.804 00.019 9340 CameraToMount -- cameraX=-0.59 cameraY=0.08 hyp=0.60 cameraTheta=3.01 mountX=-0.59 mountY=-0.06, mountTheta=-3.03
04:43:39.858 00.054 9340 SchedulePrimaryMove(10104498, x=-0.59, y=0.08, opts=13)
04:43:39.895 00.037 9340 Enqueuing Move request for scope (-0.59, 0.08)
04:43:39.917 00.022 12020 Worker thread wakes up
04:43:39.917 00.000 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.59, 0.08) opts 0xd
04:43:39.917 00.000 12020 Handling offset move in thread for scope, endpoint = (-0.59, 0.08)
04:43:39.918 00.001 12020 Moving (-0.59, 0.08) raw xDistance=-0.59 yDistance=-0.06
04:43:39.918 00.000 12020 GuideAlgorithmHysteresis::Result() returns -0.25 from input -0.59
04:43:39.918 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:43:39.918 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=6109, max=65535, med=10184, FiltMin=7936, FiltMax=65523, Gamma=2.870
04:43:39.934 00.016 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
04:43:39.934 00.000 12020 MoveAxis(E, 44, ABG)
04:43:39.935 00.001 9340 UpdateGuideState exits: m=1514392 SNR=185.1
04:43:39.993 00.058 12020 Guiding  Dir = 2, Dur = 44
04:43:39.993 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:43:40.006 00.013 9340 ScheduleExposure(2000,3,1) exposurePending=0
04:43:40.038 00.032 12020 IsSlewing returns 0
04:43:40.038 00.000 9340 Enqueuing Expose request
04:43:40.095 00.057 12020 IsGuiding returns 0
04:43:40.097 00.002 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"98034e49-d658-4464-9b5e-84b68bb76aef"}
04:43:40.128 00.031 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"98034e49-d658-4464-9b5e-84b68bb76aef"}
04:43:40.152 00.024 12020 PulseGuide returned control before completion, sleep 19
04:43:40.182 00.030 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"61eed78f-354f-492c-8131-26bc3e3207de"}
04:43:40.230 00.048 12020 IsGuiding returns 0
04:43:40.230 00.000 12020 Move returns status 0, amount 44
04:43:40.231 00.001 12020 MoveAxis(N, 0, ABG)
04:43:40.231 00.000 12020 Move returns status 0, amount 0
04:43:40.231 00.000 12020 move complete, result=0
04:43:40.232 00.001 12020 worker thread done servicing request
04:43:40.232 00.000 12020 Worker thread wakes up
04:43:40.233 00.001 12020 worker thread servicing REQUEST_EXPOSE 2000
04:43:40.233 00.000 9340 case statement mapped state 6 to 3
04:43:40.256 00.023 12020 Handling exposure in thread, d=2000 o=3 r=(1396,95,31,31)
04:43:40.257 00.001 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"61eed78f-354f-492c-8131-26bc3e3207de"}
04:43:40.294 00.037 9340 GuideStep: -0.6 px 44 ms EAST, -0.1 px 0 ms NORTH
04:43:40.405 00.111 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"1ed6a87e-1de5-4554-a2e2-2151be2e0932"}
04:43:40.487 00.082 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":837,"width":15,"height":15,"star_pos":[6.75,7.45],"pixels":"..."},"id":"1ed6a87e-1de5-4554-a2e2-2151be2e0932"}
04:43:42.032 01.545 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"70de00a4-9abd-4d4e-85e8-e6eb4b2ea3f0"}
04:43:42.059 00.027 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"70de00a4-9abd-4d4e-85e8-e6eb4b2ea3f0"}
04:43:42.107 00.048 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"5dec6be6-883d-49eb-83f0-12efe8dc8402"}
04:43:42.145 00.038 9340 case statement mapped state 6 to 3
04:43:42.167 00.022 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"5dec6be6-883d-49eb-83f0-12efe8dc8402"}
04:43:42.185 00.018 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"f3d3f955-9af0-4bc8-9692-2c9b857c6825"}
04:43:42.238 00.053 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":837,"width":15,"height":15,"star_pos":[6.75,7.45],"pixels":"..."},"id":"f3d3f955-9af0-4bc8-9692-2c9b857c6825"}
04:43:42.632 00.394 12020 Exposure complete
04:43:43.002 00.370 9340 OnExposeComplete: enter
04:43:43.022 00.020 12020 worker thread done servicing request
04:43:43.023 00.001 9340 UpdateGuideState(): m_state=6
04:43:43.035 00.012 9340 Star::Find(15, 1410, 110, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 838
04:43:43.050 00.015 9340 Star::Find returns 1 (0), X=1411.06, Y=110.26, Mass=1567422, SNR=207.7, Peak=65463 HFD=4.9
04:43:43.064 00.014 9340 MultiStar: [#1 -0.29,0.13,0.84,U] [#2 -0.25,0.12,0.88,U] [#3 -0.24,0.22,0.86,U] [#4 -0.29,0.13,0.97,U] [#5 -0.23,0.23,0.88,U] [#6 -0.37,0.20,0.86,U] [#7 -0.26,0.10,0.90,U] [#8 -0.31,0.48,0.00,M10] 
04:43:43.107 00.043 9340 refined, 7 included, MultiStar: {-0.27, 0.12}, one-star: {-0.28, -0.11}
04:43:43.125 00.018 9340 CameraToMount -- cameraTheta (2.72) - m_xAngle (0.05) = xAngle (2.67 = 2.67)
04:43:43.140 00.015 9340 CameraToMount -- cameraTheta (2.72) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-0.39 = -0.39)
04:43:43.153 00.013 9340 CameraToMount -- cameraX=-0.27 cameraY=0.12 hyp=0.30 cameraTheta=2.72 mountX=-0.27 mountY=-0.12, mountTheta=-2.74
04:43:43.174 00.021 9340 SchedulePrimaryMove(10104498, x=-0.27, y=0.12, opts=13)
04:43:43.228 00.054 9340 Enqueuing Move request for scope (-0.27, 0.12)
04:43:43.246 00.018 12020 Worker thread wakes up
04:43:43.246 00.000 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.27, 0.12) opts 0xd
04:43:43.246 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=6366, max=65535, med=10186, FiltMin=8025, FiltMax=65523, Gamma=2.870
04:43:43.258 00.012 12020 Handling offset move in thread for scope, endpoint = (-0.27, 0.12)
04:43:43.259 00.001 9340 UpdateGuideState exits: m=1567422 SNR=207.7
04:43:43.272 00.013 12020 Moving (-0.27, 0.12) raw xDistance=-0.27 yDistance=-0.12
04:43:43.272 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:43:43.294 00.022 12020 GuideAlgorithmHysteresis::Result() returns -0.13 from input -0.27
04:43:43.294 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
04:43:43.328 00.034 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:43:43.328 00.000 9340 Enqueuing Expose request
04:43:43.343 00.015 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
04:43:43.343 00.000 12020 MoveAxis(E, 24, ABG)
04:43:43.343 00.000 12020 Guiding  Dir = 2, Dur = 24
04:43:43.377 00.034 12020 IsSlewing returns 0
04:43:43.379 00.002 12020 IsGuiding returns 0
04:43:43.420 00.041 12020 IsGuiding returns 1
04:43:43.420 00.000 12020 scope still moving after pulse duration time elapsed
04:43:43.473 00.053 12020 IsSlewing returns 0
04:43:43.477 00.004 12020 IsGuiding returns 0
04:43:43.477 00.000 12020 scope move finished after 24 + 73 ms
04:43:43.478 00.001 12020 Move returns status 0, amount 24
04:43:43.478 00.000 12020 MoveAxis(N, 0, ABG)
04:43:43.478 00.000 12020 Move returns status 0, amount 0
04:43:43.480 00.002 12020 move complete, result=0
04:43:43.480 00.000 12020 worker thread done servicing request
04:43:43.481 00.001 9340 GuideStep: -0.3 px 24 ms EAST, -0.1 px 0 ms NORTH
04:43:43.497 00.016 12020 Worker thread wakes up
04:43:43.497 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
04:43:43.497 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(1396,95,31,31)
04:43:44.032 00.535 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"4bd9a09c-410a-4817-ba7e-e19b6a106850"}
04:43:44.069 00.037 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"4bd9a09c-410a-4817-ba7e-e19b6a106850"}
04:43:44.090 00.021 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"59ce8071-9c6b-4b3e-a736-b46405766d34"}
04:43:44.100 00.010 9340 case statement mapped state 6 to 3
04:43:44.111 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"59ce8071-9c6b-4b3e-a736-b46405766d34"}
04:43:44.129 00.018 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"b8dfad88-9a65-4bed-acfe-2793a3c43e38"}
04:43:44.145 00.016 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":838,"width":15,"height":15,"star_pos":[7.06,7.26],"pixels":"..."},"id":"b8dfad88-9a65-4bed-acfe-2793a3c43e38"}
04:43:45.860 01.715 12020 Exposure complete
04:43:46.076 00.216 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"a558756a-558e-4af2-a083-f51935fdf75c"}
04:43:46.089 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"a558756a-558e-4af2-a083-f51935fdf75c"}
04:43:46.107 00.018 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"856a6d46-44d2-41cf-97aa-bbf2e63f66e2"}
04:43:46.121 00.014 9340 case statement mapped state 6 to 3
04:43:46.146 00.025 12020 worker thread done servicing request
04:43:46.146 00.000 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"856a6d46-44d2-41cf-97aa-bbf2e63f66e2"}
04:43:46.165 00.019 9340 OnExposeComplete: enter
04:43:46.197 00.032 9340 UpdateGuideState(): m_state=6
04:43:46.213 00.016 9340 Star::Find(15, 1411, 110, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 839
04:43:46.227 00.014 9340 Star::Find returns 1 (0), X=1411.37, Y=110.12, Mass=1565413, SNR=205.5, Peak=61012 HFD=5.0
04:43:46.238 00.011 9340 MultiStar: [#1 0.03,0.06,1.13,U] [#2 0.21,0.03,0.91,U] [#3 0.21,0.05,0.89,U] [#4 0.23,-0.04,1.08,U] [#5 0.27,0.07,1.06,U] [#6 -0.03,0.12,0.96,U] [#7 0.15,-0.15,0.74,U] [#8 0.17,0.38,0.91,U] 
04:43:46.248 00.010 9340 refined, 8 included, MultiStar: {0.14, 0.03}, one-star: {0.03, -0.25}
04:43:46.264 00.016 9340 CameraToMount -- cameraTheta (0.21) - m_xAngle (0.05) = xAngle (0.16 = 0.16)
04:43:46.282 00.018 9340 CameraToMount -- cameraTheta (0.21) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-2.90 = -2.90)
04:43:46.327 00.045 9340 CameraToMount -- cameraX=0.14 cameraY=0.03 hyp=0.14 cameraTheta=0.21 mountX=0.14 mountY=-0.03, mountTheta=-0.24
04:43:46.351 00.024 9340 SchedulePrimaryMove(10104498, x=0.14, y=0.03, opts=13)
04:43:46.378 00.027 9340 Enqueuing Move request for scope (0.14, 0.03)
04:43:46.390 00.012 12020 Worker thread wakes up
04:43:46.390 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=6329, max=65535, med=10155, FiltMin=8154, FiltMax=65523, Gamma=2.870
04:43:46.418 00.028 12020 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.03) opts 0xd
04:43:46.418 00.000 9340 UpdateGuideState exits: m=1565413 SNR=205.5
04:43:46.452 00.034 12020 Handling offset move in thread for scope, endpoint = (0.14, 0.03)
04:43:46.452 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:43:46.470 00.018 12020 Moving (0.14, 0.03) raw xDistance=0.14 yDistance=-0.03
04:43:46.471 00.001 9340 ScheduleExposure(2000,3,1) exposurePending=0
04:43:46.487 00.016 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14
04:43:46.487 00.000 9340 Enqueuing Expose request
04:43:46.499 00.012 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:43:46.499 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
04:43:46.499 00.000 12020 MoveAxis(E, 0, ABG)
04:43:46.499 00.000 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"f3c4fb05-cd7f-4b20-b2ea-4410aa567bb1"}
04:43:46.511 00.012 12020 Move returns status 0, amount 0
04:43:46.511 00.000 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":839,"width":15,"height":15,"star_pos":[7.37,7.12],"pixels":"..."},"id":"f3c4fb05-cd7f-4b20-b2ea-4410aa567bb1"}
04:43:46.530 00.019 12020 MoveAxis(N, 0, ABG)
04:43:46.531 00.001 12020 Move returns status 0, amount 0
04:43:46.531 00.000 12020 move complete, result=0
04:43:46.532 00.001 12020 worker thread done servicing request
04:43:46.532 00.000 9340 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
04:43:46.554 00.022 12020 Worker thread wakes up
04:43:46.555 00.001 12020 worker thread servicing REQUEST_EXPOSE 2000
04:43:46.555 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(1396,95,31,31)
04:43:48.077 01.522 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"27fe7b35-6f49-4102-9f90-eafd332b6c91"}
04:43:48.095 00.018 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"27fe7b35-6f49-4102-9f90-eafd332b6c91"}
04:43:48.116 00.021 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"1dc443d3-a6b6-4986-9ff4-5dba7db10e2f"}
04:43:48.156 00.040 9340 case statement mapped state 6 to 3
04:43:48.213 00.057 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"1dc443d3-a6b6-4986-9ff4-5dba7db10e2f"}
04:43:48.249 00.036 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"3d05565e-bd01-4c5a-82c5-bed3b2f75515"}
04:43:48.272 00.023 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":839,"width":15,"height":15,"star_pos":[7.37,7.12],"pixels":"..."},"id":"3d05565e-bd01-4c5a-82c5-bed3b2f75515"}
04:43:48.961 00.689 12020 Exposure complete
04:43:49.298 00.337 12020 worker thread done servicing request
04:43:49.298 00.000 9340 OnExposeComplete: enter
04:43:49.312 00.014 9340 UpdateGuideState(): m_state=6
04:43:49.332 00.020 9340 Star::Find(15, 1411, 110, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 840
04:43:49.347 00.015 9340 Star::Find returns 1 (0), X=1410.99, Y=110.09, Mass=1422193, SNR=174.6, Peak=62719 HFD=4.5
04:43:49.391 00.044 9340 MultiStar: [#1 -0.44,-0.11,1.16,U] [#2 -0.47,-0.23,0.00,M1] [#3 -0.40,-0.06,1.14,U] [#4 -0.49,-0.25,0.00,M1] [#5 -0.36,-0.09,1.02,U] [#6 -0.52,0.01,0.00,M1] [#7 -0.42,-0.21,1.08,U] [#8 -0.54,0.11,0.00,M10] 
04:43:49.415 00.024 9340 refined, 4 included, MultiStar: {-0.39, -0.15}, one-star: {-0.35, -0.28}
04:43:49.436 00.021 9340 CameraToMount -- cameraTheta (-2.78) - m_xAngle (0.05) = xAngle (-2.83 = -2.83)
04:43:49.452 00.016 9340 CameraToMount -- cameraTheta (-2.78) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-5.90 = 0.38)
04:43:49.484 00.032 9340 CameraToMount -- cameraX=-0.39 cameraY=-0.15 hyp=0.42 cameraTheta=-2.78 mountX=-0.40 mountY=0.16, mountTheta=2.77
04:43:49.538 00.054 9340 SchedulePrimaryMove(10104498, x=-0.39, y=-0.15, opts=13)
04:43:49.553 00.015 9340 Enqueuing Move request for scope (-0.39, -0.15)
04:43:49.567 00.014 12020 Worker thread wakes up
04:43:49.567 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=5895, max=65535, med=10171, FiltMin=8110, FiltMax=65523, Gamma=2.870
04:43:49.585 00.018 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.39, -0.15) opts 0xd
04:43:49.585 00.000 9340 UpdateGuideState exits: m=1422193 SNR=174.6
04:43:49.599 00.014 12020 Handling offset move in thread for scope, endpoint = (-0.39, -0.15)
04:43:49.599 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:43:49.615 00.016 12020 Moving (-0.39, -0.15) raw xDistance=-0.40 yDistance=0.16
04:43:49.615 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
04:43:49.629 00.014 12020 GuideAlgorithmHysteresis::Result() returns -0.17 from input -0.40
04:43:49.629 00.000 9340 Enqueuing Expose request
04:43:49.642 00.013 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:43:49.643 00.001 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
04:43:49.643 00.000 12020 MoveAxis(E, 30, ABG)
04:43:49.643 00.000 12020 Guiding  Dir = 2, Dur = 30
04:43:49.644 00.001 12020 IsSlewing returns 0
04:43:49.645 00.001 12020 IsGuiding returns 0
04:43:49.677 00.032 12020 IsGuiding returns 1
04:43:49.678 00.001 12020 scope still moving after pulse duration time elapsed
04:43:49.725 00.047 12020 IsSlewing returns 0
04:43:49.757 00.032 12020 IsGuiding returns 0
04:43:49.757 00.000 12020 scope move finished after 30 + 81 ms
04:43:49.757 00.000 12020 Move returns status 0, amount 30
04:43:49.758 00.001 12020 MoveAxis(N, 0, ABG)
04:43:49.758 00.000 12020 Move returns status 0, amount 0
04:43:49.758 00.000 12020 move complete, result=0
04:43:49.758 00.000 12020 worker thread done servicing request
04:43:49.758 00.000 9340 GuideStep: -0.4 px 30 ms EAST, 0.2 px 0 ms NORTH
04:43:49.773 00.015 12020 Worker thread wakes up
04:43:49.773 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
04:43:49.773 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(1396,95,31,31)
04:43:50.080 00.307 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"a7de5012-a3d1-4cf4-8a72-36f0abba12e7"}
04:43:50.101 00.021 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"a7de5012-a3d1-4cf4-8a72-36f0abba12e7"}
04:43:50.115 00.014 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"5d647f04-91cc-4465-a2a3-8d480f6f1660"}
04:43:50.134 00.019 9340 case statement mapped state 6 to 3
04:43:50.149 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"5d647f04-91cc-4465-a2a3-8d480f6f1660"}
04:43:50.200 00.051 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"edaf5563-d719-4ab2-a8b6-26bf20b103e5"}
04:43:50.244 00.044 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":840,"width":15,"height":15,"star_pos":[6.99,7.09],"pixels":"..."},"id":"edaf5563-d719-4ab2-a8b6-26bf20b103e5"}
04:43:52.078 01.834 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"9f874739-8b6e-4153-a0b7-984980ab2a6c"}
04:43:52.089 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"9f874739-8b6e-4153-a0b7-984980ab2a6c"}
04:43:52.102 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"8f693985-c80b-4d07-98e3-35bbd75db4c7"}
04:43:52.119 00.017 9340 case statement mapped state 6 to 3
04:43:52.134 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"8f693985-c80b-4d07-98e3-35bbd75db4c7"}
04:43:52.174 00.040 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"5a24f5d7-8e1f-44fb-9f1a-56828e2e6889"}
04:43:52.194 00.020 12020 Exposure complete
04:43:52.195 00.001 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":840,"width":15,"height":15,"star_pos":[6.99,7.09],"pixels":"..."},"id":"5a24f5d7-8e1f-44fb-9f1a-56828e2e6889"}
04:43:52.514 00.319 12020 worker thread done servicing request
04:43:52.514 00.000 9340 OnExposeComplete: enter
04:43:52.541 00.027 9340 UpdateGuideState(): m_state=6
04:43:52.555 00.014 9340 Star::Find(15, 1410, 110, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 841
04:43:52.599 00.044 9340 Star::Find returns 1 (0), X=1411.29, Y=110.09, Mass=1550398, SNR=233.3, Peak=61995 HFD=4.9
04:43:52.621 00.022 9340 MultiStar: [#1 -0.16,-0.06,0.72,U] [#2 -0.14,-0.17,0.75,U] [#3 -0.02,-0.04,0.84,U] [#4 0.10,0.11,0.91,U] [#5 0.06,-0.19,0.79,U] [#6 -0.12,0.02,0.74,U] [#7 -0.02,-0.09,0.90,U] [#8 -0.10,0.28,0.86,U] 
04:43:52.642 00.021 9340 refined, 8 included, MultiStar: {-0.04, -0.05}, one-star: {-0.05, -0.28}
04:43:52.654 00.012 9340 CameraToMount -- cameraTheta (-2.33) - m_xAngle (0.05) = xAngle (-2.38 = -2.38)
04:43:52.675 00.021 9340 CameraToMount -- cameraTheta (-2.33) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-5.44 = 0.84)
04:43:52.701 00.026 9340 CameraToMount -- cameraX=-0.04 cameraY=-0.05 hyp=0.06 cameraTheta=-2.33 mountX=-0.05 mountY=0.05, mountTheta=2.34
04:43:52.751 00.050 9340 SchedulePrimaryMove(10104498, x=-0.04, y=-0.05, opts=13)
04:43:52.766 00.015 9340 Enqueuing Move request for scope (-0.04, -0.05)
04:43:52.783 00.017 12020 Worker thread wakes up
04:43:52.783 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=6167, max=65535, med=10168, FiltMin=7825, FiltMax=65523, Gamma=2.870
04:43:52.793 00.010 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.05) opts 0xd
04:43:52.793 00.000 9340 UpdateGuideState exits: m=1550398 SNR=233.3
04:43:52.809 00.016 12020 Handling offset move in thread for scope, endpoint = (-0.04, -0.05)
04:43:52.810 00.001 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:43:52.829 00.019 12020 Moving (-0.04, -0.05) raw xDistance=-0.05 yDistance=0.05
04:43:52.830 00.001 9340 ScheduleExposure(2000,3,1) exposurePending=0
04:43:52.844 00.014 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
04:43:52.844 00.000 9340 Enqueuing Expose request
04:43:52.877 00.033 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:43:52.878 00.001 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
04:43:52.878 00.000 12020 MoveAxis(E, 0, ABG)
04:43:52.878 00.000 12020 Move returns status 0, amount 0
04:43:52.878 00.000 12020 MoveAxis(N, 0, ABG)
04:43:52.878 00.000 12020 Move returns status 0, amount 0
04:43:52.878 00.000 12020 move complete, result=0
04:43:52.879 00.001 12020 worker thread done servicing request
04:43:52.879 00.000 12020 Worker thread wakes up
04:43:52.880 00.001 12020 worker thread servicing REQUEST_EXPOSE 2000
04:43:52.880 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(1396,95,31,31)
04:43:52.884 00.004 9340 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
04:43:54.086 01.202 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"43a13adb-ac79-4b37-83b7-128cee8bb048"}
04:43:54.119 00.033 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"43a13adb-ac79-4b37-83b7-128cee8bb048"}
04:43:54.156 00.037 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"6cf0ff79-f759-4b1d-b306-0cb5c661ce89"}
04:43:54.189 00.033 9340 case statement mapped state 6 to 3
04:43:54.222 00.033 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"6cf0ff79-f759-4b1d-b306-0cb5c661ce89"}
04:43:54.289 00.067 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"5b9d3bbb-82b8-4803-98b9-3fff883bef90"}
04:43:54.311 00.022 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":841,"width":15,"height":15,"star_pos":[7.29,7.09],"pixels":"..."},"id":"5b9d3bbb-82b8-4803-98b9-3fff883bef90"}
04:43:55.265 00.954 12020 Exposure complete
04:43:55.592 00.327 12020 worker thread done servicing request
04:43:55.592 00.000 9340 OnExposeComplete: enter
04:43:55.605 00.013 9340 UpdateGuideState(): m_state=6
04:43:55.616 00.011 9340 Star::Find(15, 1411, 110, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 842
04:43:55.633 00.017 9340 Star::Find returns 1 (0), X=1410.94, Y=110.19, Mass=1529066, SNR=203.2, Peak=64287 HFD=4.8
04:43:55.650 00.017 9340 MultiStar: [#1 -0.46,0.25,0.00,M1] [#2 -0.40,0.17,0.90,U] [#3 -0.38,0.19,0.98,U] [#4 -0.36,0.13,0.89,U] [#5 -0.51,0.08,0.00,M1] [#6 -0.42,-0.06,1.11,U] [#7 -0.40,0.05,0.93,U] [#8 -0.35,0.39,0.00,M10] 
04:43:55.669 00.019 9340 refined, 5 included, MultiStar: {-0.40, 0.04}, one-star: {-0.41, -0.18}
04:43:55.701 00.032 9340 CameraToMount -- cameraTheta (3.03) - m_xAngle (0.05) = xAngle (2.98 = 2.98)
04:43:55.713 00.012 9340 CameraToMount -- cameraTheta (3.03) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-0.08 = -0.08)
04:43:55.725 00.012 9340 CameraToMount -- cameraX=-0.40 cameraY=0.04 hyp=0.40 cameraTheta=3.03 mountX=-0.39 mountY=-0.03, mountTheta=-3.06
04:43:55.742 00.017 9340 SchedulePrimaryMove(10104498, x=-0.40, y=0.04, opts=13)
04:43:55.752 00.010 9340 Enqueuing Move request for scope (-0.40, 0.04)
04:43:55.772 00.020 12020 Worker thread wakes up
04:43:55.772 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=6375, max=65535, med=10155, FiltMin=7686, FiltMax=65523, Gamma=2.870
04:43:55.787 00.015 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.40, 0.04) opts 0xd
04:43:55.787 00.000 9340 UpdateGuideState exits: m=1529066 SNR=203.2
04:43:55.820 00.033 12020 Handling offset move in thread for scope, endpoint = (-0.40, 0.04)
04:43:55.821 00.001 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:43:55.836 00.015 12020 Moving (-0.40, 0.04) raw xDistance=-0.39 yDistance=-0.03
04:43:55.836 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
04:43:55.850 00.014 12020 GuideAlgorithmHysteresis::Result() returns -0.17 from input -0.39
04:43:55.850 00.000 9340 Enqueuing Expose request
04:43:55.868 00.018 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:43:55.869 00.001 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
04:43:55.869 00.000 12020 MoveAxis(E, 30, ABG)
04:43:55.869 00.000 12020 Guiding  Dir = 2, Dur = 30
04:43:55.870 00.001 12020 IsSlewing returns 0
04:43:55.871 00.001 12020 IsGuiding returns 0
04:43:55.898 00.027 12020 PulseGuide returned control before completion, sleep 14
04:43:55.961 00.063 12020 IsGuiding returns 0
04:43:55.963 00.002 12020 Move returns status 0, amount 30
04:43:55.963 00.000 12020 MoveAxis(N, 0, ABG)
04:43:55.963 00.000 12020 Move returns status 0, amount 0
04:43:55.963 00.000 12020 move complete, result=0
04:43:55.963 00.000 12020 worker thread done servicing request
04:43:55.963 00.000 9340 GuideStep: -0.4 px 30 ms EAST, -0.0 px 0 ms NORTH
04:43:55.975 00.012 12020 Worker thread wakes up
04:43:55.976 00.001 12020 worker thread servicing REQUEST_EXPOSE 2000
04:43:55.976 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(1396,95,31,31)
04:43:56.116 00.140 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"f1c03ffa-91ef-454a-8050-6ab60e0602e3"}
04:43:56.129 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"f1c03ffa-91ef-454a-8050-6ab60e0602e3"}
04:43:56.141 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"ad7c0cd0-5a1c-4e21-aa86-5ac165390699"}
04:43:56.154 00.013 9340 case statement mapped state 6 to 3
04:43:56.168 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"ad7c0cd0-5a1c-4e21-aa86-5ac165390699"}
04:43:56.180 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"c6ad9633-143c-4d6a-956f-28ded15c42aa"}
04:43:56.194 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":842,"width":15,"height":15,"star_pos":[6.94,7.19],"pixels":"..."},"id":"c6ad9633-143c-4d6a-956f-28ded15c42aa"}
04:43:58.114 01.920 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"43753708-8f0e-4161-8998-53af1e74bc2c"}
04:43:58.127 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"43753708-8f0e-4161-8998-53af1e74bc2c"}
04:43:58.139 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"b1ba6358-42e0-45da-ba15-e831ef0ac861"}
04:43:58.157 00.018 9340 case statement mapped state 6 to 3
04:43:58.170 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"b1ba6358-42e0-45da-ba15-e831ef0ac861"}
04:43:58.207 00.037 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"14d7a28b-2b59-48c7-88c2-c188ccdad668"}
04:43:58.222 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":842,"width":15,"height":15,"star_pos":[6.94,7.19],"pixels":"..."},"id":"14d7a28b-2b59-48c7-88c2-c188ccdad668"}
04:43:58.357 00.135 12020 Exposure complete
04:43:58.643 00.286 12020 worker thread done servicing request
04:43:58.643 00.000 9340 OnExposeComplete: enter
04:43:58.656 00.013 9340 UpdateGuideState(): m_state=6
04:43:58.674 00.018 9340 Star::Find(15, 1410, 110, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 843
04:43:58.687 00.013 9340 Star::Find returns 1 (0), X=1411.04, Y=110.27, Mass=1566273, SNR=242.7, Peak=65463 HFD=4.8
04:43:58.704 00.017 9340 MultiStar: [#1 -0.31,0.30,0.71,U] [#2 -0.32,0.15,0.74,U] [#3 -0.13,0.31,0.79,U] [#4 -0.31,0.14,0.78,U] [#5 -0.27,0.11,0.75,U] [#6 -0.54,0.14,0.00,M1] [#7 -0.30,0.06,0.78,U] [#8 -0.26,0.47,0.00,R] 
04:43:58.740 00.036 9340 refined, 6 included, MultiStar: {-0.28, 0.12}, one-star: {-0.30, -0.11}
04:43:58.753 00.013 9340 CameraToMount -- cameraTheta (2.72) - m_xAngle (0.05) = xAngle (2.67 = 2.67)
04:43:58.767 00.014 9340 CameraToMount -- cameraTheta (2.72) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-0.39 = -0.39)
04:43:58.779 00.012 9340 CameraToMount -- cameraX=-0.28 cameraY=0.12 hyp=0.31 cameraTheta=2.72 mountX=-0.27 mountY=-0.12, mountTheta=-2.74
04:43:58.798 00.019 9340 SchedulePrimaryMove(10104498, x=-0.28, y=0.12, opts=13)
04:43:58.811 00.013 9340 Enqueuing Move request for scope (-0.28, 0.12)
04:43:58.822 00.011 12020 Worker thread wakes up
04:43:58.822 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=5673, max=65535, med=10140, FiltMin=7750, FiltMax=65523, Gamma=2.870
04:43:58.838 00.016 9340 UpdateGuideState exits: m=1566273 SNR=242.7
04:43:58.869 00.031 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.28, 0.12) opts 0xd
04:43:58.869 00.000 12020 Handling offset move in thread for scope, endpoint = (-0.28, 0.12)
04:43:58.870 00.001 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:43:58.883 00.013 12020 Moving (-0.28, 0.12) raw xDistance=-0.27 yDistance=-0.12
04:43:58.884 00.001 9340 ScheduleExposure(2000,3,1) exposurePending=0
04:43:58.902 00.018 12020 GuideAlgorithmHysteresis::Result() returns -0.13 from input -0.27
04:43:58.902 00.000 9340 Enqueuing Expose request
04:43:58.913 00.011 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:43:58.913 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
04:43:58.913 00.000 12020 MoveAxis(E, 23, ABG)
04:43:58.914 00.001 12020 Guiding  Dir = 2, Dur = 23
04:43:58.915 00.001 12020 IsSlewing returns 0
04:43:58.916 00.001 12020 IsGuiding returns 0
04:43:58.935 00.019 12020 PulseGuide returned control before completion, sleep 14
04:43:58.966 00.031 12020 IsGuiding returns 1
04:43:58.966 00.000 12020 scope still moving after pulse duration time elapsed
04:43:58.999 00.033 12020 IsSlewing returns 0
04:43:59.000 00.001 12020 IsGuiding returns 0
04:43:59.000 00.000 12020 scope move finished after 23 + 61 ms
04:43:59.000 00.000 12020 Move returns status 0, amount 23
04:43:59.000 00.000 12020 MoveAxis(N, 0, ABG)
04:43:59.001 00.001 12020 Move returns status 0, amount 0
04:43:59.001 00.000 12020 move complete, result=0
04:43:59.001 00.000 12020 worker thread done servicing request
04:43:59.001 00.000 9340 GuideStep: -0.3 px 23 ms EAST, -0.1 px 0 ms NORTH
04:43:59.013 00.012 12020 Worker thread wakes up
04:43:59.013 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
04:43:59.014 00.001 12020 Handling exposure in thread, d=2000 o=3 r=(1396,95,31,31)
04:44:00.115 01.101 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"94593ce2-ab5c-4765-aabd-f9afa0daa9ce"}
04:44:00.129 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"94593ce2-ab5c-4765-aabd-f9afa0daa9ce"}
04:44:00.148 00.019 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"5c7ec900-df49-44f3-9373-e6696a4d1ebc"}
04:44:00.181 00.033 9340 case statement mapped state 6 to 3
04:44:00.196 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"5c7ec900-df49-44f3-9373-e6696a4d1ebc"}
04:44:00.210 00.014 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"71b14ed9-3918-4142-8542-9d2b8cae6607"}
04:44:00.227 00.017 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":843,"width":15,"height":15,"star_pos":[7.04,7.27],"pixels":"..."},"id":"71b14ed9-3918-4142-8542-9d2b8cae6607"}
04:44:01.401 01.174 12020 Exposure complete
04:44:01.868 00.467 12020 worker thread done servicing request
04:44:01.869 00.001 9340 OnExposeComplete: enter
04:44:01.890 00.021 9340 UpdateGuideState(): m_state=6
04:44:01.954 00.064 9340 Star::Find(15, 1411, 110, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 844
04:44:01.980 00.026 9340 Star::Find returns 1 (0), X=1410.97, Y=110.32, Mass=1541644, SNR=188.0, Peak=65463 HFD=4.8
04:44:01.997 00.017 9340 MultiStar: [#1 -0.39,0.31,1.06,U] [#2 -0.32,0.13,0.90,U] [#3 -0.18,0.19,1.23,U] [#4 -0.24,0.23,1.04,U] [#5 -0.27,0.23,1.08,U] [#6 -0.34,0.11,1.03,U] [#7 -0.27,0.19,0.97,U] [#8 -0.06,0.07,1.00,U] 
04:44:02.040 00.043 9340 refined, 8 included, MultiStar: {-0.27, 0.16}, one-star: {-0.37, -0.06}
04:44:02.120 00.080 9340 CameraToMount -- cameraTheta (2.61) - m_xAngle (0.05) = xAngle (2.56 = 2.56)
04:44:02.222 00.102 9340 CameraToMount -- cameraTheta (2.61) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-0.51 = -0.51)
04:44:02.281 00.059 9340 CameraToMount -- cameraX=-0.27 cameraY=0.16 hyp=0.31 cameraTheta=2.61 mountX=-0.26 mountY=-0.15, mountTheta=-2.62
04:44:02.387 00.106 9340 SchedulePrimaryMove(10104498, x=-0.27, y=0.16, opts=13)
04:44:02.432 00.045 9340 Enqueuing Move request for scope (-0.27, 0.16)
04:44:02.486 00.054 12020 Worker thread wakes up
04:44:02.487 00.001 9340 UpdateImageDisplay: Size=(1920,1080) min=6435, max=65535, med=10220, FiltMin=7833, FiltMax=65523, Gamma=2.870
04:44:02.506 00.019 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.27, 0.16) opts 0xd
04:44:02.506 00.000 12020 Handling offset move in thread for scope, endpoint = (-0.27, 0.16)
04:44:02.506 00.000 9340 UpdateGuideState exits: m=1541644 SNR=188.0
04:44:02.524 00.018 12020 Moving (-0.27, 0.16) raw xDistance=-0.26 yDistance=-0.15
04:44:02.524 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:44:02.548 00.024 12020 GuideAlgorithmHysteresis::Result() returns -0.12 from input -0.26
04:44:02.548 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:44:02.548 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
04:44:02.548 00.000 12020 MoveAxis(E, 22, ABG)
04:44:02.549 00.001 12020 Guiding  Dir = 2, Dur = 22
04:44:02.549 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
04:44:02.603 00.054 12020 IsSlewing returns 0
04:44:02.603 00.000 9340 Enqueuing Expose request
04:44:02.627 00.024 12020 IsGuiding returns 0
04:44:02.629 00.002 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"67989ec6-7b1d-4132-9d48-93ece207c9ca"}
04:44:02.656 00.027 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"67989ec6-7b1d-4132-9d48-93ece207c9ca"}
04:44:02.672 00.016 12020 IsGuiding returns 1
04:44:02.673 00.001 12020 scope still moving after pulse duration time elapsed
04:44:02.675 00.002 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"026d0e8f-9d50-4403-aefe-215adea1f210"}
04:44:02.704 00.029 9340 case statement mapped state 6 to 3
04:44:02.749 00.045 12020 IsSlewing returns 0
04:44:02.749 00.000 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"026d0e8f-9d50-4403-aefe-215adea1f210"}
04:44:02.769 00.020 12020 IsGuiding returns 0
04:44:02.770 00.001 12020 scope move finished after 22 + 120 ms
04:44:02.770 00.000 12020 Move returns status 0, amount 22
04:44:02.770 00.000 12020 MoveAxis(N, 0, ABG)
04:44:02.773 00.003 12020 Move returns status 0, amount 0
04:44:02.773 00.000 12020 move complete, result=0
04:44:02.773 00.000 12020 worker thread done servicing request
04:44:02.774 00.001 12020 Worker thread wakes up
04:44:02.774 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
04:44:02.774 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(1396,95,31,31)
04:44:02.775 00.001 9340 GuideStep: -0.3 px 22 ms EAST, -0.2 px 0 ms NORTH
04:44:02.814 00.039 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"ac777f49-2593-473c-a0e3-8cea2df5d257"}
04:44:02.835 00.021 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":844,"width":15,"height":15,"star_pos":[6.97,7.32],"pixels":"..."},"id":"ac777f49-2593-473c-a0e3-8cea2df5d257"}
04:44:04.147 01.312 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"05669f6d-6364-4cca-85b6-499ebae0da87"}
04:44:04.159 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"05669f6d-6364-4cca-85b6-499ebae0da87"}
04:44:04.180 00.021 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"f4c0e23c-0a85-4f9e-a997-789308371920"}
04:44:04.195 00.015 9340 case statement mapped state 6 to 3
04:44:04.225 00.030 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"f4c0e23c-0a85-4f9e-a997-789308371920"}
04:44:04.245 00.020 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"7473a76b-10db-434d-b761-e66c9ae10b92"}
04:44:04.257 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":844,"width":15,"height":15,"star_pos":[6.97,7.32],"pixels":"..."},"id":"7473a76b-10db-434d-b761-e66c9ae10b92"}
04:44:05.138 00.881 12020 Exposure complete
04:44:05.365 00.227 12020 worker thread done servicing request
04:44:05.365 00.000 9340 OnExposeComplete: enter
04:44:05.377 00.012 9340 UpdateGuideState(): m_state=6
04:44:05.399 00.022 9340 Star::Find(15, 1410, 110, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 845
04:44:05.426 00.027 9340 Star::Find returns 1 (0), X=1411.08, Y=110.28, Mass=1655873, SNR=223.1, Peak=65463 HFD=4.9
04:44:05.437 00.011 9340 MultiStar: [#1 -0.31,0.27,0.84,U] [#2 -0.31,0.10,0.89,U] [#3 -0.18,0.17,0.93,U] [#4 -0.13,0.12,0.77,U] [#5 -0.26,0.08,0.88,U] [#6 -0.33,0.11,0.78,U] [#7 -0.18,0.26,0.85,U] [#8 -0.17,-0.09,0.96,U] 
04:44:05.446 00.009 9340 refined, 8 included, MultiStar: {-0.24, 0.10}, one-star: {-0.26, -0.09}
04:44:05.457 00.011 9340 CameraToMount -- cameraTheta (2.75) - m_xAngle (0.05) = xAngle (2.71 = 2.71)
04:44:05.471 00.014 9340 CameraToMount -- cameraTheta (2.75) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-0.36 = -0.36)
04:44:05.482 00.011 9340 CameraToMount -- cameraX=-0.24 cameraY=0.10 hyp=0.26 cameraTheta=2.75 mountX=-0.23 mountY=-0.09, mountTheta=-2.77
04:44:05.500 00.018 9340 SchedulePrimaryMove(10104498, x=-0.24, y=0.10, opts=13)
04:44:05.529 00.029 9340 Enqueuing Move request for scope (-0.24, 0.10)
04:44:05.541 00.012 12020 Worker thread wakes up
04:44:05.541 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=6096, max=65535, med=10199, FiltMin=7833, FiltMax=65523, Gamma=2.870
04:44:05.551 00.010 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.24, 0.10) opts 0xd
04:44:05.551 00.000 9340 UpdateGuideState exits: m=1655873 SNR=223.1
04:44:05.562 00.011 12020 Handling offset move in thread for scope, endpoint = (-0.24, 0.10)
04:44:05.562 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:44:05.575 00.013 12020 Moving (-0.24, 0.10) raw xDistance=-0.23 yDistance=-0.09
04:44:05.575 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
04:44:05.588 00.013 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.23
04:44:05.588 00.000 9340 Enqueuing Expose request
04:44:05.600 00.012 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:44:05.600 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
04:44:05.600 00.000 12020 MoveAxis(E, 0, ABG)
04:44:05.601 00.001 12020 Move returns status 0, amount 0
04:44:05.602 00.001 12020 MoveAxis(N, 0, ABG)
04:44:05.602 00.000 12020 Move returns status 0, amount 0
04:44:05.602 00.000 12020 move complete, result=0
04:44:05.603 00.001 12020 worker thread done servicing request
04:44:05.603 00.000 12020 Worker thread wakes up
04:44:05.603 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
04:44:05.603 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(1396,95,31,31)
04:44:05.604 00.001 9340 GuideStep: -0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
04:44:06.146 00.542 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"60bb0993-34be-4f94-9385-dfec7ca832a2"}
04:44:06.162 00.016 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"60bb0993-34be-4f94-9385-dfec7ca832a2"}
04:44:06.257 00.095 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"09aee681-1f49-47ed-9c3c-bf0f80c1c348"}
04:44:06.273 00.016 9340 case statement mapped state 6 to 3
04:44:06.334 00.061 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"09aee681-1f49-47ed-9c3c-bf0f80c1c348"}
04:44:06.354 00.020 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"28df799e-486e-459a-b2ca-b5dae0194b14"}
04:44:06.369 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":845,"width":15,"height":15,"star_pos":[7.08,7.28],"pixels":"..."},"id":"28df799e-486e-459a-b2ca-b5dae0194b14"}
04:44:07.994 01.625 12020 Exposure complete
04:44:08.146 00.152 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"501ddf7e-1d46-4466-be44-67b8c6f3223b"}
04:44:08.170 00.024 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"501ddf7e-1d46-4466-be44-67b8c6f3223b"}
04:44:08.209 00.039 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"1e48f7fa-f93b-4401-9e2c-3e78ef8b5825"}
04:44:08.232 00.023 9340 case statement mapped state 6 to 3
04:44:08.255 00.023 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"1e48f7fa-f93b-4401-9e2c-3e78ef8b5825"}
04:44:08.279 00.024 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"66d56e86-9d8e-441d-a395-6f090265ca5b"}
04:44:08.344 00.065 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":845,"width":15,"height":15,"star_pos":[7.08,7.28],"pixels":"..."},"id":"66d56e86-9d8e-441d-a395-6f090265ca5b"}
04:44:08.503 00.159 12020 worker thread done servicing request
04:44:08.504 00.001 9340 OnExposeComplete: enter
04:44:08.526 00.022 9340 UpdateGuideState(): m_state=6
04:44:08.546 00.020 9340 Star::Find(15, 1411, 110, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 846
04:44:08.563 00.017 9340 Star::Find returns 1 (0), X=1410.96, Y=110.26, Mass=1523047, SNR=236.5, Peak=65463 HFD=4.7
04:44:08.643 00.080 9340 MultiStar: [#1 -0.40,0.21,0.72,U] [#2 -0.29,0.12,0.86,U] [#3 -0.47,0.05,0.83,U] [#4 -0.51,-0.10,0.00,M1] [#5 -0.39,0.09,0.84,U] [#6 -0.53,0.08,0.00,M1] [#7 -0.43,0.05,0.67,U] [#8 -0.26,-0.19,0.85,U] 
04:44:08.664 00.021 9340 refined, 6 included, MultiStar: {-0.37, 0.02}, one-star: {-0.38, -0.12}
04:44:08.687 00.023 9340 CameraToMount -- cameraTheta (3.08) - m_xAngle (0.05) = xAngle (3.03 = 3.03)
04:44:08.717 00.030 9340 CameraToMount -- cameraTheta (3.08) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-0.03 = -0.03)
04:44:08.740 00.023 9340 CameraToMount -- cameraX=-0.37 cameraY=0.02 hyp=0.37 cameraTheta=3.08 mountX=-0.37 mountY=-0.01, mountTheta=-3.11
04:44:08.804 00.064 9340 SchedulePrimaryMove(10104498, x=-0.37, y=0.02, opts=13)
04:44:08.824 00.020 9340 Enqueuing Move request for scope (-0.37, 0.02)
04:44:08.839 00.015 12020 Worker thread wakes up
04:44:08.840 00.001 9340 UpdateImageDisplay: Size=(1920,1080) min=6109, max=65535, med=10181, FiltMin=8145, FiltMax=65523, Gamma=2.870
04:44:08.852 00.012 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.37, 0.02) opts 0xd
04:44:08.852 00.000 9340 UpdateGuideState exits: m=1523047 SNR=236.5
04:44:08.876 00.024 12020 Handling offset move in thread for scope, endpoint = (-0.37, 0.02)
04:44:08.876 00.000 12020 Moving (-0.37, 0.02) raw xDistance=-0.37 yDistance=-0.01
04:44:08.878 00.002 12020 GuideAlgorithmHysteresis::Result() returns -0.15 from input -0.37
04:44:08.878 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:44:08.895 00.017 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:44:08.896 00.001 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
04:44:08.898 00.002 9340 ScheduleExposure(2000,3,1) exposurePending=0
04:44:08.933 00.035 12020 MoveAxis(E, 28, ABG)
04:44:08.933 00.000 9340 Enqueuing Expose request
04:44:08.948 00.015 12020 Guiding  Dir = 2, Dur = 28
04:44:08.949 00.001 12020 IsSlewing returns 0
04:44:08.950 00.001 12020 IsGuiding returns 0
04:44:08.977 00.027 12020 PulseGuide returned control before completion, sleep 11
04:44:09.027 00.050 12020 IsGuiding returns 0
04:44:09.027 00.000 12020 Move returns status 0, amount 28
04:44:09.027 00.000 12020 MoveAxis(N, 0, ABG)
04:44:09.027 00.000 12020 Move returns status 0, amount 0
04:44:09.028 00.001 12020 move complete, result=0
04:44:09.028 00.000 12020 worker thread done servicing request
04:44:09.028 00.000 9340 GuideStep: -0.4 px 28 ms EAST, -0.0 px 0 ms NORTH
04:44:09.040 00.012 12020 Worker thread wakes up
04:44:09.041 00.001 12020 worker thread servicing REQUEST_EXPOSE 2000
04:44:09.041 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(1396,95,31,31)
04:44:10.176 01.135 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"337b7d0e-dee4-47c8-a65e-899f45772a4c"}
04:44:10.188 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"337b7d0e-dee4-47c8-a65e-899f45772a4c"}
04:44:10.225 00.037 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"363ece8d-2f02-4c78-a044-7444323c6eb2"}
04:44:10.244 00.019 9340 case statement mapped state 6 to 3
04:44:10.263 00.019 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"363ece8d-2f02-4c78-a044-7444323c6eb2"}
04:44:10.282 00.019 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"b27ded20-5226-489e-b504-184d80a150b3"}
04:44:10.297 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":846,"width":15,"height":15,"star_pos":[6.96,7.26],"pixels":"..."},"id":"b27ded20-5226-489e-b504-184d80a150b3"}
04:44:11.415 01.118 12020 Exposure complete
04:44:11.673 00.258 12020 worker thread done servicing request
04:44:11.673 00.000 9340 OnExposeComplete: enter
04:44:11.701 00.028 9340 UpdateGuideState(): m_state=6
04:44:11.715 00.014 9340 Star::Find(15, 1410, 110, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 847
04:44:11.725 00.010 9340 Star::Find returns 1 (0), X=1410.96, Y=110.36, Mass=1536069, SNR=199.9, Peak=65463 HFD=4.8
04:44:11.750 00.025 9340 MultiStar: [#1 -0.49,0.23,0.00,M1] [#2 -0.45,0.12,0.83,U] [#3 -0.43,0.32,0.00,M1] [#4 -0.41,0.18,0.94,U] [#5 -0.51,0.27,0.00,M1] [#6 -0.45,0.23,1.11,U] [#7 -0.48,0.18,0.00,M1] [#8 -0.19,0.00,0.92,U] 
04:44:11.760 00.010 9340 single-star, 4 included, MultiStar: {-0.38, 0.11}, one-star: {-0.38, -0.01}
04:44:11.774 00.014 9340 CameraToMount -- cameraTheta (-3.12) - m_xAngle (0.05) = xAngle (-3.17 = 3.12)
04:44:11.785 00.011 9340 CameraToMount -- cameraTheta (-3.12) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-6.24 = 0.05)
04:44:11.805 00.020 9340 CameraToMount -- cameraX=-0.38 cameraY=-0.01 hyp=0.38 cameraTheta=-3.12 mountX=-0.38 mountY=0.02, mountTheta=3.09
04:44:11.839 00.034 9340 SchedulePrimaryMove(10104498, x=-0.38, y=-0.01, opts=13)
04:44:11.856 00.017 9340 Enqueuing Move request for scope (-0.38, -0.01)
04:44:11.870 00.014 12020 Worker thread wakes up
04:44:11.870 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=5871, max=65535, med=10185, FiltMin=7488, FiltMax=65523, Gamma=2.870
04:44:11.884 00.014 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.38, -0.01) opts 0xd
04:44:11.884 00.000 9340 UpdateGuideState exits: m=1536069 SNR=199.9
04:44:11.894 00.010 12020 Handling offset move in thread for scope, endpoint = (-0.38, -0.01)
04:44:11.894 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:44:11.907 00.013 12020 Moving (-0.38, -0.01) raw xDistance=-0.38 yDistance=0.02
04:44:11.907 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
04:44:11.920 00.013 12020 GuideAlgorithmHysteresis::Result() returns -0.17 from input -0.38
04:44:11.920 00.000 9340 Enqueuing Expose request
04:44:11.933 00.013 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:44:11.933 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
04:44:11.933 00.000 12020 MoveAxis(E, 30, ABG)
04:44:11.933 00.000 12020 Guiding  Dir = 2, Dur = 30
04:44:11.934 00.001 12020 IsSlewing returns 0
04:44:11.935 00.001 12020 IsGuiding returns 0
04:44:11.963 00.028 12020 PulseGuide returned control before completion, sleep 14
04:44:12.016 00.053 12020 IsGuiding returns 0
04:44:12.016 00.000 12020 Move returns status 0, amount 30
04:44:12.016 00.000 12020 MoveAxis(N, 0, ABG)
04:44:12.016 00.000 12020 Move returns status 0, amount 0
04:44:12.017 00.001 12020 move complete, result=0
04:44:12.017 00.000 12020 worker thread done servicing request
04:44:12.017 00.000 9340 GuideStep: -0.4 px 30 ms EAST, 0.0 px 0 ms NORTH
04:44:12.029 00.012 12020 Worker thread wakes up
04:44:12.029 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
04:44:12.029 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(1396,95,31,31)
04:44:12.201 00.172 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"74d9b9f5-6d9c-4e12-a4d2-1456e2b66570"}
04:44:12.213 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"74d9b9f5-6d9c-4e12-a4d2-1456e2b66570"}
04:44:12.247 00.034 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"30ad3c49-c86a-496d-8262-031aeff05502"}
04:44:12.266 00.019 9340 case statement mapped state 6 to 3
04:44:12.284 00.018 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"30ad3c49-c86a-496d-8262-031aeff05502"}
04:44:12.296 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"7c769ce2-f7b3-44cd-9258-55a4d80f44a7"}
04:44:12.307 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":847,"width":15,"height":15,"star_pos":[6.96,7.36],"pixels":"..."},"id":"7c769ce2-f7b3-44cd-9258-55a4d80f44a7"}
04:44:14.202 01.895 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"f6b10b59-2bb5-40bb-9005-36e818d4508b"}
04:44:14.229 00.027 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"f6b10b59-2bb5-40bb-9005-36e818d4508b"}
04:44:14.244 00.015 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"f2d7814e-b528-46d7-90b6-1a933dc59972"}
04:44:14.263 00.019 9340 case statement mapped state 6 to 3
04:44:14.281 00.018 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"f2d7814e-b528-46d7-90b6-1a933dc59972"}
04:44:14.336 00.055 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"c554d845-2790-4f6e-bdf3-958ca19b3855"}
04:44:14.379 00.043 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":847,"width":15,"height":15,"star_pos":[6.96,7.36],"pixels":"..."},"id":"c554d845-2790-4f6e-bdf3-958ca19b3855"}
04:44:14.481 00.102 12020 Exposure complete
04:44:14.958 00.477 12020 worker thread done servicing request
04:44:14.958 00.000 9340 OnExposeComplete: enter
04:44:14.972 00.014 9340 UpdateGuideState(): m_state=6
04:44:14.992 00.020 9340 Star::Find(15, 1410, 110, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 848
04:44:15.016 00.024 9340 Star::Find returns 1 (0), X=1411.15, Y=110.32, Mass=1537636, SNR=205.3, Peak=64723 HFD=5.0
04:44:15.050 00.034 9340 MultiStar: [#1 -0.26,0.20,0.97,U] [#2 -0.06,0.07,0.79,U] [#3 -0.08,0.11,1.03,U] [#4 0.02,0.24,0.94,U] [#5 -0.05,0.16,1.11,U] [#6 -0.18,0.03,0.91,U] [#7 -0.17,0.05,0.86,U] [#8 0.03,0.02,0.83,U] 
04:44:15.076 00.026 9340 refined, 8 included, MultiStar: {-0.10, 0.09}, one-star: {-0.19, -0.05}
04:44:15.096 00.020 9340 CameraToMount -- cameraTheta (2.41) - m_xAngle (0.05) = xAngle (2.36 = 2.36)
04:44:15.120 00.024 9340 CameraToMount -- cameraTheta (2.41) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-0.71 = -0.71)
04:44:15.138 00.018 9340 CameraToMount -- cameraX=-0.10 cameraY=0.09 hyp=0.14 cameraTheta=2.41 mountX=-0.10 mountY=-0.09, mountTheta=-2.40
04:44:15.166 00.028 9340 SchedulePrimaryMove(10104498, x=-0.10, y=0.09, opts=13)
04:44:15.222 00.056 9340 Enqueuing Move request for scope (-0.10, 0.09)
04:44:15.251 00.029 12020 Worker thread wakes up
04:44:15.251 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=6216, max=65535, med=10155, FiltMin=8114, FiltMax=65523, Gamma=2.870
04:44:15.268 00.017 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.09) opts 0xd
04:44:15.268 00.000 12020 Handling offset move in thread for scope, endpoint = (-0.10, 0.09)
04:44:15.268 00.000 9340 UpdateGuideState exits: m=1537636 SNR=205.3
04:44:15.286 00.018 12020 Moving (-0.10, 0.09) raw xDistance=-0.10 yDistance=-0.09
04:44:15.287 00.001 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
04:44:15.287 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:44:15.287 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
04:44:15.288 00.001 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:44:15.306 00.018 12020 MoveAxis(E, 0, ABG)
04:44:15.307 00.001 9340 ScheduleExposure(2000,3,1) exposurePending=0
04:44:15.348 00.041 12020 Move returns status 0, amount 0
04:44:15.348 00.000 12020 MoveAxis(N, 0, ABG)
04:44:15.348 00.000 12020 Move returns status 0, amount 0
04:44:15.348 00.000 12020 move complete, result=0
04:44:15.349 00.001 12020 worker thread done servicing request
04:44:15.349 00.000 9340 Enqueuing Expose request
04:44:15.369 00.020 12020 Worker thread wakes up
04:44:15.369 00.000 9340 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
04:44:15.385 00.016 12020 worker thread servicing REQUEST_EXPOSE 2000
04:44:15.386 00.001 12020 Handling exposure in thread, d=2000 o=3 r=(1396,95,31,31)
04:44:16.207 00.821 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"ba835cc2-8983-498c-a916-24b8ccd98ed5"}
04:44:16.226 00.019 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"ba835cc2-8983-498c-a916-24b8ccd98ed5"}
04:44:16.248 00.022 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"76a7e11a-3b51-4bd8-8cf2-e20931891258"}
04:44:16.269 00.021 9340 case statement mapped state 6 to 3
04:44:16.284 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"76a7e11a-3b51-4bd8-8cf2-e20931891258"}
04:44:16.309 00.025 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"f0c41faa-d2f5-4f71-80d5-4f4445648b25"}
04:44:16.372 00.063 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":848,"width":15,"height":15,"star_pos":[7.15,7.32],"pixels":"..."},"id":"f0c41faa-d2f5-4f71-80d5-4f4445648b25"}
04:44:17.773 01.401 12020 Exposure complete
04:44:18.062 00.289 12020 worker thread done servicing request
04:44:18.062 00.000 9340 OnExposeComplete: enter
04:44:18.076 00.014 9340 UpdateGuideState(): m_state=6
04:44:18.091 00.015 9340 Star::Find(15, 1411, 110, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 849
04:44:18.106 00.015 9340 Star::Find returns 1 (0), X=1410.76, Y=110.26, Mass=1606153, SNR=230.3, Peak=65463 HFD=4.9
04:44:18.163 00.057 9340 MultiStar: [#1 -0.60,0.09,0.00,M1] [#2 -0.53,0.04,0.00,M1] [#3 -0.48,0.12,0.80,U] [#4 -0.56,0.03,0.00,M1] [#5 -0.53,0.23,0.00,M1] [#6 -0.78,0.05,0.00,M1] [#7 -0.54,-0.09,0.00,M1] [#8 -0.40,-0.15,0.85,U] 
04:44:18.181 00.018 9340 refined, 2 included, MultiStar: {-0.49, -0.05}, one-star: {-0.58, -0.12}
04:44:18.197 00.016 9340 CameraToMount -- cameraTheta (-3.03) - m_xAngle (0.05) = xAngle (-3.08 = -3.08)
04:44:18.211 00.014 9340 CameraToMount -- cameraTheta (-3.03) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-6.15 = 0.13)
04:44:18.223 00.012 9340 CameraToMount -- cameraX=-0.49 cameraY=-0.05 hyp=0.49 cameraTheta=-3.03 mountX=-0.49 mountY=0.07, mountTheta=3.01
04:44:18.248 00.025 9340 SchedulePrimaryMove(10104498, x=-0.49, y=-0.05, opts=13)
04:44:18.302 00.054 9340 Enqueuing Move request for scope (-0.49, -0.05)
04:44:18.338 00.036 12020 Worker thread wakes up
04:44:18.338 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=6470, max=65535, med=10149, FiltMin=7868, FiltMax=65523, Gamma=2.870
04:44:18.353 00.015 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.49, -0.05) opts 0xd
04:44:18.353 00.000 9340 UpdateGuideState exits: m=1606153 SNR=230.3
04:44:18.365 00.012 12020 Handling offset move in thread for scope, endpoint = (-0.49, -0.05)
04:44:18.365 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:44:18.382 00.017 12020 Moving (-0.49, -0.05) raw xDistance=-0.49 yDistance=0.07
04:44:18.383 00.001 9340 ScheduleExposure(2000,3,1) exposurePending=0
04:44:18.416 00.033 12020 GuideAlgorithmHysteresis::Result() returns -0.21 from input -0.49
04:44:18.417 00.001 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:44:18.417 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
04:44:18.417 00.000 12020 MoveAxis(E, 37, ABG)
04:44:18.417 00.000 12020 Guiding  Dir = 2, Dur = 37
04:44:18.441 00.024 9340 Enqueuing Expose request
04:44:18.467 00.026 12020 IsSlewing returns 0
04:44:18.467 00.000 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"9abf4b8e-bc78-4ded-aa60-0ad4c23c2482"}
04:44:18.485 00.018 12020 IsGuiding returns 0
04:44:18.485 00.000 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"9abf4b8e-bc78-4ded-aa60-0ad4c23c2482"}
04:44:18.508 00.023 12020 PulseGuide returned control before completion, sleep 24
04:44:18.508 00.000 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"5f9c587f-1e9b-402d-901f-f0bed10f9625"}
04:44:18.524 00.016 9340 case statement mapped state 6 to 3
04:44:18.561 00.037 12020 IsGuiding returns 0
04:44:18.563 00.002 12020 Move returns status 0, amount 37
04:44:18.564 00.001 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"5f9c587f-1e9b-402d-901f-f0bed10f9625"}
04:44:18.586 00.022 12020 MoveAxis(N, 0, ABG)
04:44:18.586 00.000 12020 Move returns status 0, amount 0
04:44:18.611 00.025 12020 move complete, result=0
04:44:18.612 00.001 12020 worker thread done servicing request
04:44:18.612 00.000 12020 Worker thread wakes up
04:44:18.612 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
04:44:18.613 00.001 12020 Handling exposure in thread, d=2000 o=3 r=(1396,95,31,31)
04:44:18.617 00.004 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"7a87de5b-c743-4427-bda1-8f4bd42fbbb4"}
04:44:18.636 00.019 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":849,"width":15,"height":15,"star_pos":[6.76,7.26],"pixels":"..."},"id":"7a87de5b-c743-4427-bda1-8f4bd42fbbb4"}
04:44:18.657 00.021 9340 GuideStep: -0.5 px 37 ms EAST, 0.1 px 0 ms NORTH
04:44:20.199 01.542 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"b12125a7-0293-406b-ab05-3f19ad7207a2"}
04:44:20.237 00.038 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"b12125a7-0293-406b-ab05-3f19ad7207a2"}
04:44:20.288 00.051 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"9ffe4966-a931-4519-aafc-2c11ace8aff4"}
04:44:20.317 00.029 9340 case statement mapped state 6 to 3
04:44:20.350 00.033 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"9ffe4966-a931-4519-aafc-2c11ace8aff4"}
04:44:20.424 00.074 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"0a7150f8-ecd0-4e47-8524-3999555ad017"}
04:44:20.439 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":849,"width":15,"height":15,"star_pos":[6.76,7.26],"pixels":"..."},"id":"0a7150f8-ecd0-4e47-8524-3999555ad017"}
04:44:21.009 00.570 12020 Exposure complete
04:44:21.376 00.367 12020 worker thread done servicing request
04:44:21.377 00.001 9340 OnExposeComplete: enter
04:44:21.425 00.048 9340 UpdateGuideState(): m_state=6
04:44:21.438 00.013 9340 Star::Find(15, 1410, 110, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 850
04:44:21.462 00.024 9340 Star::Find returns 1 (0), X=1411.08, Y=110.29, Mass=1525111, SNR=251.1, Peak=65331 HFD=4.8
04:44:21.483 00.021 9340 MultiStar: [#1 -0.18,0.06,0.76,U] [#2 -0.19,0.11,0.75,U] [#3 -0.30,0.20,0.87,U] [#4 -0.20,0.09,0.82,U] [#5 -0.24,0.11,0.83,U] [#6 -0.20,0.19,0.74,U] [#7 -0.23,-0.01,0.73,U] [#8 -0.00,0.07,0.67,U] 
04:44:21.515 00.032 9340 refined, 8 included, MultiStar: {-0.21, 0.08}, one-star: {-0.27, -0.08}
04:44:21.531 00.016 9340 CameraToMount -- cameraTheta (2.77) - m_xAngle (0.05) = xAngle (2.72 = 2.72)
04:44:21.571 00.040 9340 CameraToMount -- cameraTheta (2.77) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-0.35 = -0.35)
04:44:21.589 00.018 9340 CameraToMount -- cameraX=-0.21 cameraY=0.08 hyp=0.22 cameraTheta=2.77 mountX=-0.20 mountY=-0.08, mountTheta=-2.78
04:44:21.617 00.028 9340 SchedulePrimaryMove(10104498, x=-0.21, y=0.08, opts=13)
04:44:21.636 00.019 9340 Enqueuing Move request for scope (-0.21, 0.08)
04:44:21.661 00.025 12020 Worker thread wakes up
04:44:21.662 00.001 9340 UpdateImageDisplay: Size=(1920,1080) min=6495, max=65535, med=10200, FiltMin=7759, FiltMax=65523, Gamma=2.870
04:44:21.700 00.038 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.21, 0.08) opts 0xd
04:44:21.701 00.001 12020 Handling offset move in thread for scope, endpoint = (-0.21, 0.08)
04:44:21.702 00.001 12020 Moving (-0.21, 0.08) raw xDistance=-0.20 yDistance=-0.08
04:44:21.703 00.001 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.20
04:44:21.703 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:44:21.703 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
04:44:21.703 00.000 12020 MoveAxis(E, 0, ABG)
04:44:21.704 00.001 12020 Move returns status 0, amount 0
04:44:21.704 00.000 9340 UpdateGuideState exits: m=1525111 SNR=251.1
04:44:21.723 00.019 12020 MoveAxis(N, 0, ABG)
04:44:21.723 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:44:21.736 00.013 12020 Move returns status 0, amount 0
04:44:21.737 00.001 12020 move complete, result=0
04:44:21.737 00.000 12020 worker thread done servicing request
04:44:21.737 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
04:44:21.752 00.015 9340 Enqueuing Expose request
04:44:21.764 00.012 12020 Worker thread wakes up
04:44:21.765 00.001 9340 GuideStep: -0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
04:44:21.784 00.019 12020 worker thread servicing REQUEST_EXPOSE 2000
04:44:21.784 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(1396,95,31,31)
04:44:22.198 00.414 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"fb83ca34-a29b-4b9a-9eb1-b04a4fe70cb0"}
04:44:22.224 00.026 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"fb83ca34-a29b-4b9a-9eb1-b04a4fe70cb0"}
04:44:22.308 00.084 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"3bcb8d12-9d87-4749-accb-359029d5a6a0"}
04:44:22.371 00.063 9340 case statement mapped state 6 to 3
04:44:22.388 00.017 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"3bcb8d12-9d87-4749-accb-359029d5a6a0"}
04:44:22.451 00.063 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"c7e3a5af-6860-4583-b0e4-b2fc6870fa00"}
04:44:22.468 00.017 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":850,"width":15,"height":15,"star_pos":[7.08,7.29],"pixels":"..."},"id":"c7e3a5af-6860-4583-b0e4-b2fc6870fa00"}
04:44:24.177 01.709 12020 Exposure complete
04:44:24.199 00.022 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"3f0263b6-da8e-4a8f-bab1-ce3a5e86e96e"}
04:44:24.214 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"3f0263b6-da8e-4a8f-bab1-ce3a5e86e96e"}
04:44:24.246 00.032 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"ed40d79e-a083-4ed8-9a3c-d110afdbbe65"}
04:44:24.262 00.016 9340 case statement mapped state 6 to 3
04:44:24.282 00.020 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"ed40d79e-a083-4ed8-9a3c-d110afdbbe65"}
04:44:24.321 00.039 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"8df51d2e-96cc-4720-8731-f789cbaeaaff"}
04:44:24.345 00.024 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":850,"width":15,"height":15,"star_pos":[7.08,7.29],"pixels":"..."},"id":"8df51d2e-96cc-4720-8731-f789cbaeaaff"}
04:44:24.495 00.150 12020 worker thread done servicing request
04:44:24.495 00.000 9340 OnExposeComplete: enter
04:44:24.543 00.048 9340 UpdateGuideState(): m_state=6
04:44:24.558 00.015 9340 Star::Find(15, 1411, 110, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 851
04:44:24.576 00.018 9340 Star::Find returns 1 (0), X=1410.87, Y=110.26, Mass=1532344, SNR=195.2, Peak=63995 HFD=4.8
04:44:24.589 00.013 9340 MultiStar: [#1 -0.57,-0.04,0.00,M1] [#2 -0.68,-0.07,0.00,M1] [#3 -0.55,0.04,0.00,M1] [#4 -0.49,-0.12,1.13,U] [#5 -0.44,-0.04,0.90,U] [#6 -0.71,-0.14,0.00,M1] [#7 -0.74,-0.10,0.00,M1] [#8 -0.36,-0.20,0.89,U] 
04:44:24.602 00.013 9340 refined, 3 included, MultiStar: {-0.44, -0.12}, one-star: {-0.47, -0.11}
04:44:24.617 00.015 9340 CameraToMount -- cameraTheta (-2.88) - m_xAngle (0.05) = xAngle (-2.93 = -2.93)
04:44:24.654 00.037 9340 CameraToMount -- cameraTheta (-2.88) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-6.00 = 0.28)
04:44:24.678 00.024 9340 CameraToMount -- cameraX=-0.44 cameraY=-0.12 hyp=0.46 cameraTheta=-2.88 mountX=-0.45 mountY=0.13, mountTheta=2.86
04:44:24.700 00.022 9340 SchedulePrimaryMove(10104498, x=-0.44, y=-0.12, opts=13)
04:44:24.711 00.011 9340 Enqueuing Move request for scope (-0.44, -0.12)
04:44:24.722 00.011 12020 Worker thread wakes up
04:44:24.722 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=6163, max=65535, med=10127, FiltMin=8005, FiltMax=65510, Gamma=2.870
04:44:24.737 00.015 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.44, -0.12) opts 0xd
04:44:24.738 00.001 9340 UpdateGuideState exits: m=1532344 SNR=195.2
04:44:24.755 00.017 12020 Handling offset move in thread for scope, endpoint = (-0.44, -0.12)
04:44:24.756 00.001 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:44:24.791 00.035 12020 Moving (-0.44, -0.12) raw xDistance=-0.45 yDistance=0.13
04:44:24.791 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
04:44:24.808 00.017 12020 GuideAlgorithmHysteresis::Result() returns -0.19 from input -0.45
04:44:24.808 00.000 9340 Enqueuing Expose request
04:44:24.822 00.014 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:44:24.822 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
04:44:24.822 00.000 12020 MoveAxis(E, 34, ABG)
04:44:24.822 00.000 12020 Guiding  Dir = 2, Dur = 34
04:44:24.825 00.003 12020 IsSlewing returns 0
04:44:24.825 00.000 12020 IsGuiding returns 0
04:44:24.857 00.032 12020 PulseGuide returned control before completion, sleep 14
04:44:24.874 00.017 12020 IsGuiding returns 1
04:44:24.876 00.002 12020 scope still moving after pulse duration time elapsed
04:44:24.953 00.077 12020 IsSlewing returns 0
04:44:24.954 00.001 12020 IsGuiding returns 0
04:44:24.954 00.000 12020 scope move finished after 34 + 93 ms
04:44:24.954 00.000 12020 Move returns status 0, amount 34
04:44:24.954 00.000 12020 MoveAxis(N, 0, ABG)
04:44:24.955 00.001 12020 Move returns status 0, amount 0
04:44:24.955 00.000 12020 move complete, result=0
04:44:24.955 00.000 12020 worker thread done servicing request
04:44:24.955 00.000 9340 GuideStep: -0.4 px 34 ms EAST, 0.1 px 0 ms NORTH
04:44:24.969 00.014 12020 Worker thread wakes up
04:44:24.970 00.001 12020 worker thread servicing REQUEST_EXPOSE 2000
04:44:24.970 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(1396,95,31,31)
04:44:26.199 01.229 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"036b7eea-9928-4d37-8ec7-cf3d2ac082a2"}
04:44:26.217 00.018 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"036b7eea-9928-4d37-8ec7-cf3d2ac082a2"}
04:44:26.234 00.017 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"6f36418c-40f0-4216-8121-184123708f95"}
04:44:26.251 00.017 9340 case statement mapped state 6 to 3
04:44:26.266 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"6f36418c-40f0-4216-8121-184123708f95"}
04:44:26.337 00.071 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"8ed0c196-e4e8-4e6d-9d90-075e091605a9"}
04:44:26.368 00.031 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":851,"width":15,"height":15,"star_pos":[6.87,7.26],"pixels":"..."},"id":"8ed0c196-e4e8-4e6d-9d90-075e091605a9"}
04:44:27.329 00.961 12020 Exposure complete
04:44:27.622 00.293 12020 worker thread done servicing request
04:44:27.622 00.000 9340 OnExposeComplete: enter
04:44:27.653 00.031 9340 UpdateGuideState(): m_state=6
04:44:27.672 00.019 9340 Star::Find(15, 1410, 110, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 852
04:44:27.689 00.017 9340 Star::Find returns 1 (0), X=1411.00, Y=110.10, Mass=1538551, SNR=217.4, Peak=65235 HFD=4.6
04:44:27.706 00.017 9340 MultiStar: [#1 -0.55,0.03,0.00,M2] [#2 -0.41,-0.10,0.87,U] [#3 -0.31,-0.09,0.89,U] [#4 -0.36,-0.15,0.95,U] [#5 -0.34,-0.08,0.94,U] [#6 -0.40,-0.31,0.00,M2] [#7 -0.49,-0.08,1.04,U] [#8 -0.33,-0.20,0.87,U] 
04:44:27.730 00.024 9340 refined, 6 included, MultiStar: {-0.37, -0.14}, one-star: {-0.34, -0.27}
04:44:27.752 00.022 9340 CameraToMount -- cameraTheta (-2.78) - m_xAngle (0.05) = xAngle (-2.83 = -2.83)
04:44:27.807 00.055 9340 CameraToMount -- cameraTheta (-2.78) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-5.90 = 0.38)
04:44:27.821 00.014 9340 CameraToMount -- cameraX=-0.37 cameraY=-0.14 hyp=0.40 cameraTheta=-2.78 mountX=-0.38 mountY=0.15, mountTheta=2.77
04:44:27.845 00.024 9340 SchedulePrimaryMove(10104498, x=-0.37, y=-0.14, opts=13)
04:44:27.857 00.012 9340 Enqueuing Move request for scope (-0.37, -0.14)
04:44:27.877 00.020 12020 Worker thread wakes up
04:44:27.877 00.000 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.37, -0.14) opts 0xd
04:44:27.877 00.000 12020 Handling offset move in thread for scope, endpoint = (-0.37, -0.14)
04:44:27.877 00.000 12020 Moving (-0.37, -0.14) raw xDistance=-0.38 yDistance=0.15
04:44:27.879 00.002 9340 UpdateImageDisplay: Size=(1920,1080) min=6339, max=65535, med=10161, FiltMin=8093, FiltMax=65523, Gamma=2.870
04:44:27.899 00.020 12020 GuideAlgorithmHysteresis::Result() returns -0.17 from input -0.38
04:44:27.899 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:44:27.901 00.002 9340 UpdateGuideState exits: m=1538551 SNR=217.4
04:44:27.940 00.039 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
04:44:27.941 00.001 12020 MoveAxis(E, 31, ABG)
04:44:27.941 00.000 12020 Guiding  Dir = 2, Dur = 31
04:44:27.942 00.001 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:44:27.958 00.016 12020 IsSlewing returns 0
04:44:27.958 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
04:44:27.971 00.013 9340 Enqueuing Expose request
04:44:27.995 00.024 12020 IsGuiding returns 0
04:44:28.024 00.029 12020 PulseGuide returned control before completion, sleep 13
04:44:28.074 00.050 12020 IsGuiding returns 1
04:44:28.075 00.001 12020 scope still moving after pulse duration time elapsed
04:44:28.102 00.027 12020 IsSlewing returns 0
04:44:28.106 00.004 12020 IsGuiding returns 0
04:44:28.106 00.000 12020 scope move finished after 31 + 79 ms
04:44:28.106 00.000 12020 Move returns status 0, amount 31
04:44:28.106 00.000 12020 MoveAxis(N, 0, ABG)
04:44:28.107 00.001 12020 Move returns status 0, amount 0
04:44:28.107 00.000 12020 move complete, result=0
04:44:28.107 00.000 12020 worker thread done servicing request
04:44:28.107 00.000 9340 GuideStep: -0.4 px 31 ms EAST, 0.1 px 0 ms NORTH
04:44:28.119 00.012 12020 Worker thread wakes up
04:44:28.120 00.001 12020 worker thread servicing REQUEST_EXPOSE 2000
04:44:28.120 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(1396,95,31,31)
04:44:28.201 00.081 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"b5f49812-347f-4416-9c70-ac68e47b40ac"}
04:44:28.235 00.034 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"b5f49812-347f-4416-9c70-ac68e47b40ac"}
04:44:28.258 00.023 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"705f17a4-f747-4ef9-9403-c81c7aae96dc"}
04:44:28.272 00.014 9340 case statement mapped state 6 to 3
04:44:28.287 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"705f17a4-f747-4ef9-9403-c81c7aae96dc"}
04:44:28.317 00.030 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"6181b065-dba8-4c74-a533-8f955ff3eb63"}
04:44:28.386 00.069 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":852,"width":15,"height":15,"star_pos":[7.00,7.10],"pixels":"..."},"id":"6181b065-dba8-4c74-a533-8f955ff3eb63"}
04:44:30.199 01.813 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"9724f3ad-7f0a-4cf5-b8a4-c9cf921923f8"}
04:44:30.217 00.018 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"9724f3ad-7f0a-4cf5-b8a4-c9cf921923f8"}
04:44:30.236 00.019 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"6737bf88-afb5-4f64-b24f-91fabdd3d464"}
04:44:30.284 00.048 9340 case statement mapped state 6 to 3
04:44:30.317 00.033 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"6737bf88-afb5-4f64-b24f-91fabdd3d464"}
04:44:30.346 00.029 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"072109a2-f998-4076-99ae-163d2212fd03"}
04:44:30.410 00.064 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":852,"width":15,"height":15,"star_pos":[7.00,7.10],"pixels":"..."},"id":"072109a2-f998-4076-99ae-163d2212fd03"}
04:44:30.509 00.099 12020 Exposure complete
04:44:30.864 00.355 12020 worker thread done servicing request
04:44:30.865 00.001 9340 OnExposeComplete: enter
04:44:30.897 00.032 9340 UpdateGuideState(): m_state=6
04:44:30.938 00.041 9340 Star::Find(15, 1410, 110, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 853
04:44:30.957 00.019 9340 Star::Find returns 1 (0), X=1411.23, Y=110.16, Mass=1542846, SNR=218.5, Peak=62659 HFD=4.9
04:44:30.972 00.015 9340 MultiStar: [#1 -0.08,-0.08,0.92,U] [#2 -0.12,-0.12,0.81,U] [#3 0.01,-0.05,0.86,U] [#4 -0.05,-0.04,0.85,U] [#5 -0.04,0.06,0.99,U] [#6 -0.03,0.01,0.87,U] [#7 -0.04,-0.05,0.87,U] [#8 0.26,-0.16,0.76,U] 
04:44:30.985 00.013 9340 refined, 8 included, MultiStar: {-0.03, -0.07}, one-star: {-0.11, -0.21}
04:44:31.009 00.024 9340 CameraToMount -- cameraTheta (-1.94) - m_xAngle (0.05) = xAngle (-1.99 = -1.99)
04:44:31.046 00.037 9340 CameraToMount -- cameraTheta (-1.94) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-5.06 = 1.23)
04:44:31.062 00.016 9340 CameraToMount -- cameraX=-0.03 cameraY=-0.07 hyp=0.08 cameraTheta=-1.94 mountX=-0.03 mountY=0.07, mountTheta=1.98
04:44:31.083 00.021 9340 SchedulePrimaryMove(10104498, x=-0.03, y=-0.07, opts=13)
04:44:31.107 00.024 9340 Enqueuing Move request for scope (-0.03, -0.07)
04:44:31.139 00.032 12020 Worker thread wakes up
04:44:31.139 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=5749, max=65535, med=10156, FiltMin=7632, FiltMax=65523, Gamma=2.870
04:44:31.155 00.016 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.07) opts 0xd
04:44:31.156 00.001 9340 UpdateGuideState exits: m=1542846 SNR=218.5
04:44:31.175 00.019 12020 Handling offset move in thread for scope, endpoint = (-0.03, -0.07)
04:44:31.175 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:44:31.192 00.017 12020 Moving (-0.03, -0.07) raw xDistance=-0.03 yDistance=0.07
04:44:31.193 00.001 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
04:44:31.193 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
04:44:31.207 00.014 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:44:31.208 00.001 9340 Enqueuing Expose request
04:44:31.243 00.035 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
04:44:31.243 00.000 12020 MoveAxis(E, 0, ABG)
04:44:31.244 00.001 12020 Move returns status 0, amount 0
04:44:31.244 00.000 12020 MoveAxis(N, 0, ABG)
04:44:31.244 00.000 12020 Move returns status 0, amount 0
04:44:31.244 00.000 12020 move complete, result=0
04:44:31.244 00.000 12020 worker thread done servicing request
04:44:31.245 00.001 12020 Worker thread wakes up
04:44:31.246 00.001 12020 worker thread servicing REQUEST_EXPOSE 2000
04:44:31.246 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(1396,95,31,31)
04:44:31.246 00.000 9340 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
04:44:32.198 00.952 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"d494bebd-6dfb-4bb2-b314-d82cdae46f8e"}
04:44:32.209 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"d494bebd-6dfb-4bb2-b314-d82cdae46f8e"}
04:44:32.230 00.021 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"53660398-0be8-4acf-b48a-d2f4e5a2600e"}
04:44:32.282 00.052 9340 case statement mapped state 6 to 3
04:44:32.312 00.030 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"53660398-0be8-4acf-b48a-d2f4e5a2600e"}
04:44:32.332 00.020 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"d15ce46b-9f41-4619-81b2-0f510be64dd4"}
04:44:32.368 00.036 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":853,"width":15,"height":15,"star_pos":[7.23,7.16],"pixels":"..."},"id":"d15ce46b-9f41-4619-81b2-0f510be64dd4"}
04:44:33.608 01.240 12020 Exposure complete
04:44:33.943 00.335 9340 OnExposeComplete: enter
04:44:33.961 00.018 12020 worker thread done servicing request
04:44:33.961 00.000 9340 UpdateGuideState(): m_state=6
04:44:33.982 00.021 9340 Star::Find(15, 1411, 110, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 854
04:44:34.007 00.025 9340 Star::Find returns 1 (0), X=1411.13, Y=110.19, Mass=1567111, SNR=220.4, Peak=63079 HFD=4.7
04:44:34.047 00.040 9340 MultiStar: [#1 -0.31,0.06,0.85,U] [#2 -0.05,-0.10,0.78,U] [#3 -0.16,0.03,0.98,U] [#4 -0.06,-0.05,0.81,U] [#5 -0.12,0.03,0.88,U] [#6 -0.26,-0.02,0.87,U] [#7 -0.19,-0.06,0.88,U] [#8 -0.00,-0.25,0.83,U] 
04:44:34.070 00.023 9340 refined, 8 included, MultiStar: {-0.15, -0.06}, one-star: {-0.21, -0.18}
04:44:34.092 00.022 9340 CameraToMount -- cameraTheta (-2.78) - m_xAngle (0.05) = xAngle (-2.82 = -2.82)
04:44:34.163 00.071 9340 CameraToMount -- cameraTheta (-2.78) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-5.89 = 0.39)
04:44:34.190 00.027 9340 CameraToMount -- cameraX=-0.15 cameraY=-0.06 hyp=0.17 cameraTheta=-2.78 mountX=-0.16 mountY=0.06, mountTheta=2.76
04:44:34.289 00.099 9340 SchedulePrimaryMove(10104498, x=-0.15, y=-0.06, opts=13)
04:44:34.337 00.048 9340 Enqueuing Move request for scope (-0.15, -0.06)
04:44:34.428 00.091 12020 Worker thread wakes up
04:44:34.429 00.001 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.15, -0.06) opts 0xd
04:44:34.429 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=6079, max=65535, med=10173, FiltMin=7878, FiltMax=65523, Gamma=2.870
04:44:34.446 00.017 12020 Handling offset move in thread for scope, endpoint = (-0.15, -0.06)
04:44:34.446 00.000 9340 UpdateGuideState exits: m=1567111 SNR=220.4
04:44:34.499 00.053 12020 Moving (-0.15, -0.06) raw xDistance=-0.16 yDistance=0.06
04:44:34.499 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:44:34.521 00.022 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16
04:44:34.522 00.001 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:44:34.523 00.001 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
04:44:34.523 00.000 12020 MoveAxis(E, 0, ABG)
04:44:34.523 00.000 12020 Move returns status 0, amount 0
04:44:34.524 00.001 12020 MoveAxis(N, 0, ABG)
04:44:34.524 00.000 12020 Move returns status 0, amount 0
04:44:34.524 00.000 12020 move complete, result=0
04:44:34.525 00.001 12020 worker thread done servicing request
04:44:34.537 00.012 9340 ScheduleExposure(2000,3,1) exposurePending=0
04:44:34.576 00.039 9340 Enqueuing Expose request
04:44:34.652 00.076 12020 Worker thread wakes up
04:44:34.653 00.001 12020 worker thread servicing REQUEST_EXPOSE 2000
04:44:34.653 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(1396,95,31,31)
04:44:34.661 00.008 9340 GuideStep: -0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
04:44:34.706 00.045 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"2aa56a52-3166-4a66-ba12-0c7ff328390e"}
04:44:34.765 00.059 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"2aa56a52-3166-4a66-ba12-0c7ff328390e"}
04:44:34.801 00.036 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"8b3829d4-bfa7-4f6c-abca-0dbff549826e"}
04:44:34.818 00.017 9340 case statement mapped state 6 to 3
04:44:34.879 00.061 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"8b3829d4-bfa7-4f6c-abca-0dbff549826e"}
04:44:34.896 00.017 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"43e27b73-b160-40f4-9830-0cd5c4dddccd"}
04:44:34.915 00.019 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":854,"width":15,"height":15,"star_pos":[7.13,7.19],"pixels":"..."},"id":"43e27b73-b160-40f4-9830-0cd5c4dddccd"}
04:44:36.222 01.307 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"222d3b6e-64a6-49aa-a2c7-c5d42df03364"}
04:44:36.245 00.023 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"222d3b6e-64a6-49aa-a2c7-c5d42df03364"}
04:44:36.262 00.017 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"edd3a827-93ac-48c9-8819-419fb1eccb39"}
04:44:36.339 00.077 9340 case statement mapped state 6 to 3
04:44:36.359 00.020 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"edd3a827-93ac-48c9-8819-419fb1eccb39"}
04:44:36.382 00.023 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"784f1ea6-787b-4add-9188-3207cb29dec9"}
04:44:36.456 00.074 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":854,"width":15,"height":15,"star_pos":[7.13,7.19],"pixels":"..."},"id":"784f1ea6-787b-4add-9188-3207cb29dec9"}
04:44:37.053 00.597 12020 Exposure complete
04:44:37.390 00.337 12020 worker thread done servicing request
04:44:37.390 00.000 9340 OnExposeComplete: enter
04:44:37.415 00.025 9340 UpdateGuideState(): m_state=6
04:44:37.432 00.017 9340 Star::Find(15, 1411, 110, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 855
04:44:37.447 00.015 9340 Star::Find returns 1 (0), X=1410.96, Y=109.98, Mass=1568648, SNR=251.6, Peak=62387 HFD=4.5
04:44:37.463 00.016 9340 MultiStar: [#1 -0.53,-0.05,0.00,M1] [#2 -0.31,-0.18,0.64,U] [#3 -0.37,-0.07,0.78,U] [#4 -0.38,-0.14,0.84,U] [#5 -0.29,-0.11,0.65,U] [#6 -0.42,-0.24,0.71,U] [#7 -0.36,-0.21,0.66,U] [#8 -0.18,-0.35,0.75,U] 
04:44:37.504 00.041 9340 refined, 7 included, MultiStar: {-0.34, -0.22}, one-star: {-0.38, -0.40}
04:44:37.523 00.019 9340 CameraToMount -- cameraTheta (-2.56) - m_xAngle (0.05) = xAngle (-2.61 = -2.61)
04:44:37.540 00.017 9340 CameraToMount -- cameraTheta (-2.56) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-5.68 = 0.60)
04:44:37.552 00.012 9340 CameraToMount -- cameraX=-0.34 cameraY=-0.22 hyp=0.40 cameraTheta=-2.56 mountX=-0.35 mountY=0.23, mountTheta=2.56
04:44:37.569 00.017 9340 SchedulePrimaryMove(10104498, x=-0.34, y=-0.22, opts=13)
04:44:37.594 00.025 9340 Enqueuing Move request for scope (-0.34, -0.22)
04:44:37.610 00.016 12020 Worker thread wakes up
04:44:37.611 00.001 9340 UpdateImageDisplay: Size=(1920,1080) min=6248, max=65535, med=10128, FiltMin=7679, FiltMax=65523, Gamma=2.870
04:44:37.642 00.031 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.34, -0.22) opts 0xd
04:44:37.642 00.000 12020 Handling offset move in thread for scope, endpoint = (-0.34, -0.22)
04:44:37.643 00.001 12020 Moving (-0.34, -0.22) raw xDistance=-0.35 yDistance=0.23
04:44:37.643 00.000 12020 GuideAlgorithmHysteresis::Result() returns -0.15 from input -0.35
04:44:37.643 00.000 9340 UpdateGuideState exits: m=1568648 SNR=251.6
04:44:37.659 00.016 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:44:37.659 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:44:37.672 00.013 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.23
04:44:37.673 00.001 12020 MoveAxis(E, 26, ABG)
04:44:37.673 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
04:44:37.686 00.013 12020 Guiding  Dir = 2, Dur = 26
04:44:37.686 00.000 9340 Enqueuing Expose request
04:44:37.700 00.014 12020 IsSlewing returns 0
04:44:37.701 00.001 12020 IsGuiding returns 0
04:44:37.730 00.029 12020 IsGuiding returns 1
04:44:37.730 00.000 12020 scope still moving after pulse duration time elapsed
04:44:37.793 00.063 12020 IsSlewing returns 0
04:44:37.794 00.001 12020 IsGuiding returns 0
04:44:37.794 00.000 12020 scope move finished after 26 + 67 ms
04:44:37.794 00.000 12020 Move returns status 0, amount 26
04:44:37.794 00.000 12020 MoveAxis(N, 0, ABG)
04:44:37.795 00.001 12020 Move returns status 0, amount 0
04:44:37.795 00.000 12020 move complete, result=0
04:44:37.796 00.001 9340 GuideStep: -0.3 px 26 ms EAST, 0.2 px 0 ms NORTH
04:44:37.813 00.017 12020 worker thread done servicing request
04:44:37.813 00.000 12020 Worker thread wakes up
04:44:37.813 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
04:44:37.815 00.002 12020 Handling exposure in thread, d=2000 o=3 r=(1396,95,31,31)
04:44:38.037 00.222 9340 evsrv: cli 100A41E8 connect
04:44:38.154 00.117 9340 case statement mapped state 6 to 3
04:44:38.187 00.033 9340 case statement mapped state 6 to 3
04:44:38.230 00.043 9340 evsrv: cli 100A41E8 request: {"method":"get_app_state","id":"eb183f85-48ee-4175-a194-899d895707e2"}
04:44:38.298 00.068 9340 case statement mapped state 6 to 3
04:44:38.346 00.048 9340 evsrv: cli 100A41E8 response: {"jsonrpc":"2.0","result":"Guiding","id":"eb183f85-48ee-4175-a194-899d895707e2"}
04:44:38.365 00.019 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"d6bd00a7-e1ab-4333-b2a6-a2220a4e41a4"}
04:44:38.385 00.020 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"d6bd00a7-e1ab-4333-b2a6-a2220a4e41a4"}
04:44:38.474 00.089 9340 evsrv: cli 100A41E8 disconnect
04:44:38.692 00.218 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"4d5aa2c2-9d82-417e-bc8b-2e2e133bc51f"}
04:44:38.739 00.047 9340 case statement mapped state 6 to 3
04:44:39.028 00.289 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"4d5aa2c2-9d82-417e-bc8b-2e2e133bc51f"}
04:44:39.080 00.052 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"b349179c-7747-44e7-8ffc-c448f541dea6"}
04:44:39.205 00.125 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":855,"width":15,"height":15,"star_pos":[6.96,6.98],"pixels":"..."},"id":"b349179c-7747-44e7-8ffc-c448f541dea6"}
04:44:40.285 01.080 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"836838fe-c91d-4b1a-83e6-9f0ce5e763cb"}
04:44:40.497 00.212 12020 Exposure complete
04:44:40.498 00.001 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"836838fe-c91d-4b1a-83e6-9f0ce5e763cb"}
04:44:40.790 00.292 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"dcacce3f-1086-48cb-9229-0d6ea5eb0122"}
04:44:40.995 00.205 9340 case statement mapped state 6 to 3
04:44:41.538 00.543 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"dcacce3f-1086-48cb-9229-0d6ea5eb0122"}
04:44:41.990 00.452 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"ab643861-e0c9-4e97-a3c2-2ec74aaf7048"}
04:44:42.443 00.453 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":855,"width":15,"height":15,"star_pos":[6.96,6.98],"pixels":"..."},"id":"ab643861-e0c9-4e97-a3c2-2ec74aaf7048"}
04:44:42.715 00.272 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"e079f9e3-f878-4364-9670-bb6adc6a5cfc"}
04:44:42.966 00.251 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"e079f9e3-f878-4364-9670-bb6adc6a5cfc"}
04:44:43.631 00.665 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"c3bb987c-d097-4676-96ec-e1b6134ade5c"}
04:44:43.833 00.202 9340 case statement mapped state 6 to 3
04:44:43.981 00.148 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"c3bb987c-d097-4676-96ec-e1b6134ade5c"}
04:44:44.212 00.231 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"f6ed8c68-c7c0-4fa6-a02c-114c89f90281"}
04:44:44.279 00.067 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":855,"width":15,"height":15,"star_pos":[6.96,6.98],"pixels":"..."},"id":"f6ed8c68-c7c0-4fa6-a02c-114c89f90281"}
04:44:44.388 00.109 12020 worker thread done servicing request
04:44:44.388 00.000 9340 OnExposeComplete: enter
04:44:44.411 00.023 9340 UpdateGuideState(): m_state=6
04:44:44.432 00.021 9340 Star::Find(15, 1410, 109, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 856
04:44:44.460 00.028 9340 Star::Find returns 1 (0), X=1411.13, Y=110.17, Mass=1537435, SNR=222.6, Peak=63675 HFD=4.7
04:44:44.600 00.140 9340 MultiStar: [#1 -0.27,0.03,0.71,U] [#2 -0.08,-0.04,0.79,U] [#3 -0.19,0.14,0.87,U] [#4 -0.09,0.03,0.91,U] [#5 -0.12,0.07,0.79,U] [#6 -0.25,-0.11,0.84,U] [#7 -0.15,-0.05,0.70,U] [#8 -0.04,-0.15,0.89,U] 
04:44:44.799 00.199 9340 refined, 8 included, MultiStar: {-0.15, -0.03}, one-star: {-0.21, -0.20}
04:44:44.969 00.170 9340 CameraToMount -- cameraTheta (-2.92) - m_xAngle (0.05) = xAngle (-2.97 = -2.97)
04:44:45.059 00.090 9340 CameraToMount -- cameraTheta (-2.92) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-6.04 = 0.25)
04:44:45.123 00.064 9340 CameraToMount -- cameraX=-0.15 cameraY=-0.03 hyp=0.16 cameraTheta=-2.92 mountX=-0.16 mountY=0.04, mountTheta=2.90
04:44:45.149 00.026 9340 SchedulePrimaryMove(10104498, x=-0.15, y=-0.03, opts=13)
04:44:45.229 00.080 9340 Enqueuing Move request for scope (-0.15, -0.03)
04:44:45.273 00.044 12020 Worker thread wakes up
04:44:45.273 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=6309, max=65535, med=10186, FiltMin=8065, FiltMax=65523, Gamma=2.870
04:44:45.320 00.047 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.15, -0.03) opts 0xd
04:44:45.321 00.001 9340 UpdateGuideState exits: m=1537435 SNR=222.6
04:44:45.407 00.086 12020 Handling offset move in thread for scope, endpoint = (-0.15, -0.03)
04:44:45.408 00.001 12020 Moving (-0.15, -0.03) raw xDistance=-0.16 yDistance=0.04
04:44:45.409 00.001 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16
04:44:45.419 00.010 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:44:45.421 00.002 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
04:44:45.421 00.000 12020 MoveAxis(E, 0, ABG)
04:44:45.421 00.000 12020 Move returns status 0, amount 0
04:44:45.422 00.001 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:44:45.435 00.013 12020 MoveAxis(N, 0, ABG)
04:44:45.435 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
04:44:45.477 00.042 12020 Move returns status 0, amount 0
04:44:45.477 00.000 12020 move complete, result=0
04:44:45.477 00.000 12020 worker thread done servicing request
04:44:45.478 00.001 9340 Enqueuing Expose request
04:44:45.580 00.102 12020 Worker thread wakes up
04:44:45.580 00.000 9340 GuideStep: -0.2 px 0 ms EAST, 0.0 px 0 ms NORTH
04:44:45.632 00.052 12020 worker thread servicing REQUEST_EXPOSE 2000
04:44:45.632 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(1396,95,31,31)
04:44:45.694 00.062 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"02b0c242-7924-4b94-af61-a980abf6746b"}
04:44:45.754 00.060 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"02b0c242-7924-4b94-af61-a980abf6746b"}
04:44:46.093 00.339 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"7950bbf1-1e77-44c0-af52-16316b3e129a"}
04:44:46.178 00.085 9340 case statement mapped state 6 to 3
04:44:46.193 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"7950bbf1-1e77-44c0-af52-16316b3e129a"}
04:44:46.622 00.429 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"3744b1b6-d4cf-4bd7-bc8a-2dda436eb2a2"}
04:44:46.689 00.067 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":856,"width":15,"height":15,"star_pos":[7.13,7.17],"pixels":"..."},"id":"3744b1b6-d4cf-4bd7-bc8a-2dda436eb2a2"}
04:44:46.957 00.268 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"18424d38-7e49-4cd3-93c7-c283fecf9ff7"}
04:44:47.009 00.052 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"18424d38-7e49-4cd3-93c7-c283fecf9ff7"}
04:44:47.107 00.098 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"148880e1-7514-430e-82c5-0b0905971b68"}
04:44:47.192 00.085 9340 case statement mapped state 6 to 3
04:44:47.229 00.037 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"148880e1-7514-430e-82c5-0b0905971b68"}
04:44:48.013 00.784 12020 Exposure complete
04:44:48.305 00.292 12020 worker thread done servicing request
04:44:48.306 00.001 9340 OnExposeComplete: enter
04:44:48.321 00.015 9340 UpdateGuideState(): m_state=6
04:44:48.334 00.013 9340 Star::Find(15, 1411, 110, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 857
04:44:48.346 00.012 9340 Star::Find returns 1 (0), X=1411.02, Y=110.33, Mass=1533890, SNR=206.2, Peak=65463 HFD=4.8
04:44:48.380 00.034 9340 MultiStar: [#1 -0.16,0.25,0.99,U] [#2 -0.23,0.07,1.07,U] [#3 -0.27,0.27,0.83,U] [#4 -0.23,0.18,1.01,U] [#5 -0.39,0.33,0.00,M1] [#6 -0.38,0.18,0.84,U] [#7 -0.27,0.17,0.91,U] [#8 -0.13,-0.02,0.91,U] 
04:44:48.395 00.015 9340 refined, 7 included, MultiStar: {-0.25, 0.13}, one-star: {-0.32, -0.04}
04:44:48.467 00.072 9340 CameraToMount -- cameraTheta (2.66) - m_xAngle (0.05) = xAngle (2.61 = 2.61)
04:44:48.497 00.030 9340 CameraToMount -- cameraTheta (2.66) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-0.46 = -0.46)
04:44:48.559 00.062 9340 CameraToMount -- cameraX=-0.25 cameraY=0.13 hyp=0.28 cameraTheta=2.66 mountX=-0.24 mountY=-0.12, mountTheta=-2.67
04:44:48.600 00.041 9340 SchedulePrimaryMove(10104498, x=-0.25, y=0.13, opts=13)
04:44:48.654 00.054 9340 Enqueuing Move request for scope (-0.25, 0.13)
04:44:48.740 00.086 12020 Worker thread wakes up
04:44:48.740 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=6285, max=65535, med=10157, FiltMin=8049, FiltMax=65523, Gamma=2.870
04:44:48.950 00.210 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.25, 0.13) opts 0xd
04:44:48.950 00.000 9340 UpdateGuideState exits: m=1533890 SNR=206.2
04:44:48.985 00.035 12020 Handling offset move in thread for scope, endpoint = (-0.25, 0.13)
04:44:48.985 00.000 12020 Moving (-0.25, 0.13) raw xDistance=-0.24 yDistance=-0.12
04:44:48.986 00.001 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.24
04:44:48.986 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:44:48.986 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
04:44:48.987 00.001 12020 MoveAxis(E, 0, ABG)
04:44:48.987 00.000 12020 Move returns status 0, amount 0
04:44:48.987 00.000 12020 MoveAxis(N, 0, ABG)
04:44:48.987 00.000 12020 Move returns status 0, amount 0
04:44:48.987 00.000 12020 move complete, result=0
04:44:48.995 00.008 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:44:49.016 00.021 12020 worker thread done servicing request
04:44:49.016 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
04:44:49.247 00.231 9340 Enqueuing Expose request
04:44:49.429 00.182 12020 Worker thread wakes up
04:44:49.429 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
04:44:49.430 00.001 12020 Handling exposure in thread, d=2000 o=3 r=(1396,95,31,31)
04:44:49.430 00.000 9340 GuideStep: -0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
04:44:50.085 00.655 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"b89034a9-89d2-4ae7-ad12-a2c5f4762618"}
04:44:50.454 00.369 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":857,"width":15,"height":15,"star_pos":[7.02,7.33],"pixels":"..."},"id":"b89034a9-89d2-4ae7-ad12-a2c5f4762618"}
04:44:52.368 01.914 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"4755f3f2-9047-4768-997d-503274b34d45"}
04:44:52.535 00.167 12020 Exposure complete
04:44:52.535 00.000 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"4755f3f2-9047-4768-997d-503274b34d45"}
04:44:52.883 00.348 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"4ec44d4b-4214-4221-9390-39ce69eb8298"}
04:44:53.252 00.369 9340 case statement mapped state 6 to 3
04:44:53.620 00.368 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"4ec44d4b-4214-4221-9390-39ce69eb8298"}
04:44:54.967 01.347 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"0b715aae-b81d-46ce-beb0-2456d30d4996"}
04:44:55.433 00.466 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":857,"width":15,"height":15,"star_pos":[7.02,7.33],"pixels":"..."},"id":"0b715aae-b81d-46ce-beb0-2456d30d4996"}
04:44:55.967 00.534 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"be3cf615-94e2-455b-a9c3-681f0b5bbd26"}
04:44:55.988 00.021 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"be3cf615-94e2-455b-a9c3-681f0b5bbd26"}
04:44:56.157 00.169 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"461a705a-7f0a-45c9-ba94-b6b6f4c7cfc7"}
04:44:56.255 00.098 9340 case statement mapped state 6 to 3
04:44:56.317 00.062 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"461a705a-7f0a-45c9-ba94-b6b6f4c7cfc7"}
04:44:56.491 00.174 12020 worker thread done servicing request
04:44:56.491 00.000 9340 OnExposeComplete: enter
04:44:56.535 00.044 9340 UpdateGuideState(): m_state=6
04:44:56.647 00.112 9340 Star::Find(15, 1411, 110, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 858
04:44:56.834 00.187 9340 Star::Find returns 1 (0), X=1411.16, Y=110.03, Mass=1523921, SNR=227.7, Peak=60771 HFD=4.7
04:44:56.924 00.090 9340 MultiStar: [#1 -0.29,-0.04,0.84,U] [#2 -0.14,-0.09,0.73,U] [#3 -0.13,-0.09,0.98,U] [#4 -0.05,-0.14,0.91,U] [#5 -0.21,-0.07,0.82,U] [#6 -0.37,-0.21,0.83,U] [#7 -0.31,-0.16,0.77,U] [#8 -0.05,-0.27,0.94,U] 
04:44:57.022 00.098 9340 refined, 8 included, MultiStar: {-0.19, -0.16}, one-star: {-0.18, -0.34}
04:44:57.188 00.166 9340 CameraToMount -- cameraTheta (-2.43) - m_xAngle (0.05) = xAngle (-2.48 = -2.48)
04:44:57.281 00.093 9340 CameraToMount -- cameraTheta (-2.43) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-5.54 = 0.74)
04:44:57.437 00.156 9340 CameraToMount -- cameraX=-0.19 cameraY=-0.16 hyp=0.25 cameraTheta=-2.43 mountX=-0.19 mountY=0.17, mountTheta=2.43
04:44:57.487 00.050 9340 SchedulePrimaryMove(10104498, x=-0.19, y=-0.16, opts=13)
04:44:57.538 00.051 9340 Enqueuing Move request for scope (-0.19, -0.16)
04:44:57.683 00.145 12020 Worker thread wakes up
04:44:57.683 00.000 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.19, -0.16) opts 0xd
04:44:57.684 00.001 9340 UpdateImageDisplay: Size=(1920,1080) min=6472, max=65535, med=10157, FiltMin=7760, FiltMax=65523, Gamma=2.870
04:44:57.784 00.100 12020 Handling offset move in thread for scope, endpoint = (-0.19, -0.16)
04:44:57.784 00.000 12020 Moving (-0.19, -0.16) raw xDistance=-0.19 yDistance=0.17
04:44:57.784 00.000 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.19
04:44:57.785 00.001 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:44:57.785 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
04:44:57.785 00.000 12020 MoveAxis(E, 0, ABG)
04:44:57.785 00.000 12020 Move returns status 0, amount 0
04:44:57.786 00.001 12020 MoveAxis(N, 0, ABG)
04:44:57.786 00.000 12020 Move returns status 0, amount 0
04:44:57.786 00.000 12020 move complete, result=0
04:44:57.790 00.004 9340 UpdateGuideState exits: m=1523921 SNR=227.7
04:44:57.881 00.091 12020 worker thread done servicing request
04:44:57.881 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:44:57.981 00.100 9340 ScheduleExposure(2000,3,1) exposurePending=0
04:44:58.063 00.082 9340 Enqueuing Expose request
04:44:58.159 00.096 12020 Worker thread wakes up
04:44:58.184 00.025 12020 worker thread servicing REQUEST_EXPOSE 2000
04:44:58.184 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(1396,95,31,31)
04:44:58.186 00.002 9340 GuideStep: -0.2 px 0 ms EAST, 0.2 px 0 ms NORTH
04:44:58.481 00.295 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"36c0efc7-e3a3-4fe3-80fc-b45ecdd7bae0"}
04:44:58.647 00.166 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":858,"width":15,"height":15,"star_pos":[7.16,7.03],"pixels":"..."},"id":"36c0efc7-e3a3-4fe3-80fc-b45ecdd7bae0"}
04:44:58.912 00.265 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"3153e4ae-d09e-4f6b-851c-f8628365dab9"}
04:44:59.008 00.096 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"3153e4ae-d09e-4f6b-851c-f8628365dab9"}
04:44:59.098 00.090 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"0758128c-bdb8-49eb-9370-b6c6b7029df6"}
04:44:59.200 00.102 9340 case statement mapped state 6 to 3
04:44:59.254 00.054 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"0758128c-bdb8-49eb-9370-b6c6b7029df6"}
04:44:59.301 00.047 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"9785eecf-eaa5-4dba-860d-33ecb19d1c13"}
04:44:59.407 00.106 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":858,"width":15,"height":15,"star_pos":[7.16,7.03],"pixels":"..."},"id":"9785eecf-eaa5-4dba-860d-33ecb19d1c13"}
04:45:00.589 01.182 12020 Exposure complete
04:45:00.829 00.240 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"9b2a05e6-ae34-4e2c-9e00-6b91e74247bc"}
04:45:00.898 00.069 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"9b2a05e6-ae34-4e2c-9e00-6b91e74247bc"}
04:45:00.974 00.076 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"5ceaa393-6be7-4184-9ad3-a12d3dd56575"}
04:45:01.106 00.132 9340 case statement mapped state 6 to 3
04:45:01.176 00.070 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"5ceaa393-6be7-4184-9ad3-a12d3dd56575"}
04:45:01.283 00.107 12020 worker thread done servicing request
04:45:01.283 00.000 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"835f29dc-4dd0-4e5e-b852-a15d21117bd3"}
04:45:01.375 00.092 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":858,"width":15,"height":15,"star_pos":[7.16,7.03],"pixels":"..."},"id":"835f29dc-4dd0-4e5e-b852-a15d21117bd3"}
04:45:01.410 00.035 9340 OnExposeComplete: enter
04:45:01.435 00.025 9340 UpdateGuideState(): m_state=6
04:45:01.517 00.082 9340 Star::Find(15, 1411, 110, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 859
04:45:01.560 00.043 9340 Star::Find returns 1 (0), X=1411.04, Y=110.17, Mass=1500506, SNR=187.9, Peak=65463 HFD=4.6
04:45:01.643 00.083 9340 MultiStar: [#1 -0.39,0.23,1.10,U] [#2 -0.34,0.12,0.99,U] [#3 -0.28,0.25,1.20,U] [#4 -0.35,0.08,1.05,U] [#5 -0.26,0.13,1.06,U] [#6 -0.52,0.00,0.00,M1] [#7 -0.34,0.03,0.94,U] [#8 -0.01,-0.09,1.07,U] 
04:45:01.692 00.049 9340 refined, 7 included, MultiStar: {-0.28, 0.07}, one-star: {-0.30, -0.20}
04:45:01.737 00.045 9340 CameraToMount -- cameraTheta (2.88) - m_xAngle (0.05) = xAngle (2.83 = 2.83)
04:45:01.803 00.066 9340 CameraToMount -- cameraTheta (2.88) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-0.23 = -0.23)
04:45:01.843 00.040 9340 CameraToMount -- cameraX=-0.28 cameraY=0.07 hyp=0.29 cameraTheta=2.88 mountX=-0.28 mountY=-0.07, mountTheta=-2.90
04:45:02.003 00.160 9340 SchedulePrimaryMove(10104498, x=-0.28, y=0.07, opts=13)
04:45:02.123 00.120 9340 Enqueuing Move request for scope (-0.28, 0.07)
04:45:02.181 00.058 12020 Worker thread wakes up
04:45:02.181 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=6120, max=65535, med=10155, FiltMin=7601, FiltMax=65523, Gamma=2.870
04:45:02.203 00.022 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.28, 0.07) opts 0xd
04:45:02.203 00.000 12020 Handling offset move in thread for scope, endpoint = (-0.28, 0.07)
04:45:02.204 00.001 12020 Moving (-0.28, 0.07) raw xDistance=-0.28 yDistance=-0.07
04:45:02.204 00.000 12020 GuideAlgorithmHysteresis::Result() returns -0.12 from input -0.28
04:45:02.204 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:45:02.204 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
04:45:02.205 00.001 12020 MoveAxis(E, 21, ABG)
04:45:02.205 00.000 12020 Guiding  Dir = 2, Dur = 21
04:45:02.210 00.005 9340 UpdateGuideState exits: m=1500506 SNR=187.9
04:45:02.252 00.042 12020 IsSlewing returns 0
04:45:02.254 00.002 12020 IsGuiding returns 0
04:45:02.258 00.004 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:45:02.296 00.038 12020 IsGuiding returns 1
04:45:02.297 00.001 9340 ScheduleExposure(2000,3,1) exposurePending=0
04:45:02.328 00.031 12020 scope still moving after pulse duration time elapsed
04:45:02.341 00.013 9340 Enqueuing Expose request
04:45:02.423 00.082 12020 IsSlewing returns 0
04:45:02.444 00.021 12020 IsGuiding returns 1
04:45:02.483 00.039 12020 IsSlewing returns 0
04:45:02.493 00.010 12020 IsGuiding returns 0
04:45:02.494 00.001 12020 scope move finished after 21 + 219 ms
04:45:02.494 00.000 12020 Move returns status 0, amount 21
04:45:02.497 00.003 12020 MoveAxis(N, 0, ABG)
04:45:02.497 00.000 12020 Move returns status 0, amount 0
04:45:02.497 00.000 12020 move complete, result=0
04:45:02.498 00.001 9340 GuideStep: -0.3 px 21 ms EAST, -0.1 px 0 ms NORTH
04:45:02.539 00.041 12020 worker thread done servicing request
04:45:02.540 00.001 12020 Worker thread wakes up
04:45:02.540 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
04:45:02.540 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(1396,95,31,31)
04:45:02.835 00.295 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"92650796-e977-48d6-b83b-dcc06df30b2f"}
04:45:02.876 00.041 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"92650796-e977-48d6-b83b-dcc06df30b2f"}
04:45:02.906 00.030 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"b890e95a-c464-4647-be9a-b4183c2dd240"}
04:45:02.938 00.032 9340 case statement mapped state 6 to 3
04:45:02.995 00.057 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"b890e95a-c464-4647-be9a-b4183c2dd240"}
04:45:03.049 00.054 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"ccaf772a-4dbc-456e-8f01-91ae508a9250"}
04:45:03.061 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":859,"width":15,"height":15,"star_pos":[7.04,7.17],"pixels":"..."},"id":"ccaf772a-4dbc-456e-8f01-91ae508a9250"}
04:45:04.836 01.775 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"99ade8ac-986d-4e87-b1da-7e3a50598802"}
04:45:04.871 00.035 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"99ade8ac-986d-4e87-b1da-7e3a50598802"}
04:45:04.883 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"f30fc089-d3df-4243-9303-a026eb05061c"}
04:45:04.905 00.022 12020 Exposure complete
04:45:04.905 00.000 9340 case statement mapped state 6 to 3
04:45:04.917 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"f30fc089-d3df-4243-9303-a026eb05061c"}
04:45:04.927 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"9f55f50b-413a-48ba-a688-ed6e900622f0"}
04:45:04.938 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":859,"width":15,"height":15,"star_pos":[7.04,7.17],"pixels":"..."},"id":"9f55f50b-413a-48ba-a688-ed6e900622f0"}
04:45:05.144 00.206 12020 worker thread done servicing request
04:45:05.145 00.001 9340 OnExposeComplete: enter
04:45:05.157 00.012 9340 UpdateGuideState(): m_state=6
04:45:05.166 00.009 9340 Star::Find(15, 1411, 110, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 860
04:45:05.176 00.010 9340 Star::Find returns 1 (0), X=1412.01, Y=110.04, Mass=1551155, SNR=268.8, Peak=61792 HFD=4.5
04:45:05.189 00.013 9340 MultiStar: [#1 0.51,-0.10,0.00,M1] [#2 0.63,-0.19,0.00,M1] [#3 0.66,-0.08,0.00,M1] [#4 0.58,-0.05,0.00,M1] [#5 0.55,-0.10,0.00,M1] [#6 0.47,-0.20,0.00,M2] [#7 0.62,-0.15,0.00,M1] [#8 0.69,-0.23,0.00,M1] 
04:45:05.208 00.019 9340 CameraToMount -- cameraTheta (-0.47) - m_xAngle (0.05) = xAngle (-0.52 = -0.52)
04:45:05.219 00.011 9340 CameraToMount -- cameraTheta (-0.47) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-3.58 = 2.70)
04:45:05.246 00.027 9340 CameraToMount -- cameraX=0.67 cameraY=-0.34 hyp=0.75 cameraTheta=-0.47 mountX=0.65 mountY=0.32, mountTheta=0.46
04:45:05.260 00.014 9340 SchedulePrimaryMove(10104498, x=0.67, y=-0.34, opts=13)
04:45:05.273 00.013 9340 Enqueuing Move request for scope (0.67, -0.34)
04:45:05.286 00.013 12020 Worker thread wakes up
04:45:05.286 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=6481, max=65535, med=10138, FiltMin=7862, FiltMax=65523, Gamma=2.870
04:45:05.296 00.010 12020 worker thread servicing REQUEST_MOVE scope ofs (0.67, -0.34) opts 0xd
04:45:05.296 00.000 9340 UpdateGuideState exits: m=1551155 SNR=268.8
04:45:05.310 00.014 12020 Handling offset move in thread for scope, endpoint = (0.67, -0.34)
04:45:05.310 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:45:05.322 00.012 12020 Moving (0.67, -0.34) raw xDistance=0.65 yDistance=0.32
04:45:05.323 00.001 9340 ScheduleExposure(2000,3,1) exposurePending=0
04:45:05.335 00.012 9340 Enqueuing Expose request
04:45:05.362 00.027 12020 GuideAlgorithmHysteresis::Result() returns 0.26 from input 0.65
04:45:05.363 00.001 12020 GuideAlgorithmResistSwitch::result() returns 0.32 from input 0.32
04:45:05.363 00.000 12020 MoveAxis(W, 47, ABG)
04:45:05.363 00.000 12020 Guiding  Dir = 3, Dur = 47
04:45:05.364 00.001 12020 IsSlewing returns 0
04:45:05.365 00.001 12020 IsGuiding returns 0
04:45:05.393 00.028 12020 PulseGuide returned control before completion, sleep 31
04:45:05.425 00.032 12020 IsGuiding returns 1
04:45:05.426 00.001 12020 scope still moving after pulse duration time elapsed
04:45:05.492 00.066 12020 IsSlewing returns 0
04:45:05.536 00.044 12020 IsGuiding returns 0
04:45:05.537 00.001 12020 scope move finished after 47 + 124 ms
04:45:05.537 00.000 12020 Move returns status 0, amount 47
04:45:05.537 00.000 12020 MoveAxis(S, 52, ABG)
04:45:05.537 00.000 12020 Guiding  Dir = 1, Dur = 52
04:45:05.538 00.001 12020 IsSlewing returns 0
04:45:05.539 00.001 12020 IsGuiding returns 0
04:45:05.619 00.080 12020 IsGuiding returns 1
04:45:05.620 00.001 12020 scope still moving after pulse duration time elapsed
04:45:05.644 00.024 12020 IsSlewing returns 0
04:45:05.644 00.000 12020 IsGuiding returns 1
04:45:05.776 00.132 12020 IsSlewing returns 0
04:45:05.809 00.033 12020 IsGuiding returns 0
04:45:05.809 00.000 12020 scope move finished after 52 + 217 ms
04:45:05.809 00.000 12020 Move returns status 0, amount 52
04:45:05.809 00.000 12020 move complete, result=0
04:45:05.810 00.001 12020 worker thread done servicing request
04:45:05.810 00.000 12020 Worker thread wakes up
04:45:05.810 00.000 9340 GuideStep: 0.6 px 47 ms WEST, 0.3 px 52 ms SOUTH
04:45:05.820 00.010 12020 worker thread servicing REQUEST_EXPOSE 2000
04:45:05.821 00.001 12020 Handling exposure in thread, d=2000 o=3 r=(1396,95,31,31)
04:45:06.835 01.014 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"24288807-3297-4a31-931a-180112ffc3b1"}
04:45:06.852 00.017 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"24288807-3297-4a31-931a-180112ffc3b1"}
04:45:06.868 00.016 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"2dfed6e4-fffc-4ab4-89e4-d10cec052390"}
04:45:06.877 00.009 9340 case statement mapped state 6 to 3
04:45:06.910 00.033 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"2dfed6e4-fffc-4ab4-89e4-d10cec052390"}
04:45:06.925 00.015 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"ab9b503e-5c31-42f3-b324-5f237fccc285"}
04:45:06.940 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":860,"width":15,"height":15,"star_pos":[7.01,7.04],"pixels":"..."},"id":"ab9b503e-5c31-42f3-b324-5f237fccc285"}
04:45:08.196 01.256 12020 Exposure complete
04:45:08.539 00.343 12020 worker thread done servicing request
04:45:08.539 00.000 9340 OnExposeComplete: enter
04:45:08.578 00.039 9340 UpdateGuideState(): m_state=6
04:45:08.602 00.024 9340 Star::Find(15, 1412, 110, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 861
04:45:08.618 00.016 9340 Star::Find returns 1 (0), X=1411.56, Y=110.13, Mass=1561414, SNR=228.9, Peak=60832 HFD=5.1
04:45:08.632 00.014 9340 MultiStar: [#1 0.01,0.18,0.85,U] [#2 0.13,0.13,0.87,U] [#3 0.23,0.06,0.74,U] [#4 0.09,0.05,0.97,U] [#5 0.27,0.05,0.78,U] [#6 0.11,0.01,0.83,U] [#7 0.02,-0.10,0.86,U] [#8 0.41,-0.06,0.74,U] 
04:45:08.643 00.011 9340 refined, 8 included, MultiStar: {0.16, 0.00}, one-star: {0.21, -0.24}
04:45:08.674 00.031 9340 CameraToMount -- cameraTheta (0.02) - m_xAngle (0.05) = xAngle (-0.03 = -0.03)
04:45:08.720 00.046 9340 CameraToMount -- cameraTheta (0.02) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-3.09 = -3.09)
04:45:08.736 00.016 9340 CameraToMount -- cameraX=0.16 cameraY=0.00 hyp=0.16 cameraTheta=0.02 mountX=0.16 mountY=-0.01, mountTheta=-0.05
04:45:08.753 00.017 9340 SchedulePrimaryMove(10104498, x=0.16, y=0.00, opts=13)
04:45:08.765 00.012 9340 Enqueuing Move request for scope (0.16, 0.00)
04:45:08.787 00.022 12020 Worker thread wakes up
04:45:08.787 00.000 12020 worker thread servicing REQUEST_MOVE scope ofs (0.16, 0.00) opts 0xd
04:45:08.788 00.001 12020 Handling offset move in thread for scope, endpoint = (0.16, 0.00)
04:45:08.788 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=6002, max=65535, med=10154, FiltMin=7726, FiltMax=65523, Gamma=2.870
04:45:08.800 00.012 12020 Moving (0.16, 0.00) raw xDistance=0.16 yDistance=-0.01
04:45:08.801 00.001 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.16
04:45:08.801 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:45:08.801 00.000 9340 UpdateGuideState exits: m=1561414 SNR=228.9
04:45:08.816 00.015 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
04:45:08.816 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:45:08.845 00.029 12020 MoveAxis(E, 0, ABG)
04:45:08.846 00.001 12020 Move returns status 0, amount 0
04:45:08.846 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
04:45:08.861 00.015 12020 MoveAxis(N, 0, ABG)
04:45:08.861 00.000 9340 Enqueuing Expose request
04:45:08.879 00.018 12020 Move returns status 0, amount 0
04:45:08.879 00.000 12020 move complete, result=0
04:45:08.879 00.000 12020 worker thread done servicing request
04:45:08.880 00.001 9340 GuideStep: 0.2 px 0 ms EAST, -0.0 px 0 ms NORTH
04:45:08.895 00.015 12020 Worker thread wakes up
04:45:08.896 00.001 12020 worker thread servicing REQUEST_EXPOSE 2000
04:45:08.896 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(1396,95,31,31)
04:45:08.904 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"b9a2019c-ca51-463e-925d-42856fb1a8f6"}
04:45:08.921 00.017 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"b9a2019c-ca51-463e-925d-42856fb1a8f6"}
04:45:08.937 00.016 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"292e7455-2096-4cb0-8f3a-9b5e61b91fe2"}
04:45:08.951 00.014 9340 case statement mapped state 6 to 3
04:45:08.985 00.034 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"292e7455-2096-4cb0-8f3a-9b5e61b91fe2"}
04:45:09.067 00.082 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"96463ca5-70d6-4b81-83b9-269d29b80b73"}
04:45:09.082 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":861,"width":15,"height":15,"star_pos":[6.56,7.13],"pixels":"..."},"id":"96463ca5-70d6-4b81-83b9-269d29b80b73"}
04:45:10.853 01.771 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"7503a962-09be-4ff6-9465-7a47aff9421c"}
04:45:10.891 00.038 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"7503a962-09be-4ff6-9465-7a47aff9421c"}
04:45:10.909 00.018 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"1bb6340c-3e93-4536-a3ce-457e3113747d"}
04:45:10.922 00.013 9340 case statement mapped state 6 to 3
04:45:10.933 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"1bb6340c-3e93-4536-a3ce-457e3113747d"}
04:45:10.943 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"35d85eda-58ab-4c16-b6ad-d73620627898"}
04:45:10.955 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":861,"width":15,"height":15,"star_pos":[6.56,7.13],"pixels":"..."},"id":"35d85eda-58ab-4c16-b6ad-d73620627898"}
04:45:11.290 00.335 12020 Exposure complete
04:45:11.509 00.219 12020 worker thread done servicing request
04:45:11.509 00.000 9340 OnExposeComplete: enter
04:45:11.536 00.027 9340 UpdateGuideState(): m_state=6
04:45:11.547 00.011 9340 Star::Find(15, 1411, 110, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 862
04:45:11.558 00.011 9340 Star::Find returns 1 (0), X=1411.45, Y=110.34, Mass=1545113, SNR=236.6, Peak=60839 HFD=5.1
04:45:11.575 00.017 9340 MultiStar: [#1 0.10,0.23,0.73,U] [#2 0.23,0.25,0.78,U] [#3 0.08,0.29,0.87,U] [#4 0.16,0.14,0.72,U] [#5 0.12,0.21,0.72,U] [#6 0.18,0.16,0.79,U] [#7 0.23,0.16,0.78,U] [#8 0.20,0.02,0.67,U] 
04:45:11.588 00.013 9340 single-star, 8 included, MultiStar: {0.16, 0.16}, one-star: {0.11, -0.03}
04:45:11.597 00.009 9340 CameraToMount -- cameraTheta (-0.28) - m_xAngle (0.05) = xAngle (-0.33 = -0.33)
04:45:11.609 00.012 9340 CameraToMount -- cameraTheta (-0.28) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-3.39 = 2.89)
04:45:11.619 00.010 9340 CameraToMount -- cameraX=0.11 cameraY=-0.03 hyp=0.12 cameraTheta=-0.28 mountX=0.11 mountY=0.03, mountTheta=0.26
04:45:11.637 00.018 9340 SchedulePrimaryMove(10104498, x=0.11, y=-0.03, opts=13)
04:45:11.664 00.027 9340 Enqueuing Move request for scope (0.11, -0.03)
04:45:11.675 00.011 12020 Worker thread wakes up
04:45:11.675 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=6486, max=65535, med=10163, FiltMin=7970, FiltMax=65523, Gamma=2.870
04:45:11.688 00.013 12020 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.03) opts 0xd
04:45:11.688 00.000 12020 Handling offset move in thread for scope, endpoint = (0.11, -0.03)
04:45:11.689 00.001 12020 Moving (0.11, -0.03) raw xDistance=0.11 yDistance=0.03
04:45:11.689 00.000 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
04:45:11.689 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:45:11.690 00.001 9340 UpdateGuideState exits: m=1545113 SNR=236.6
04:45:11.709 00.019 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
04:45:11.709 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:45:11.720 00.011 12020 MoveAxis(E, 0, ABG)
04:45:11.720 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
04:45:11.731 00.011 12020 Move returns status 0, amount 0
04:45:11.731 00.000 9340 Enqueuing Expose request
04:45:11.742 00.011 12020 MoveAxis(N, 0, ABG)
04:45:11.742 00.000 12020 Move returns status 0, amount 0
04:45:11.743 00.001 12020 move complete, result=0
04:45:11.743 00.000 12020 worker thread done servicing request
04:45:11.743 00.000 12020 Worker thread wakes up
04:45:11.743 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
04:45:11.744 00.001 12020 Handling exposure in thread, d=2000 o=3 r=(1396,95,31,31)
04:45:11.746 00.002 9340 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
04:45:12.854 01.108 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"12fe33ee-ef8e-425a-8677-1e9b3f1ec087"}
04:45:12.867 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"12fe33ee-ef8e-425a-8677-1e9b3f1ec087"}
04:45:12.883 00.016 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"cf500fb3-7f78-49d3-9765-12f6a037213c"}
04:45:12.895 00.012 9340 case statement mapped state 6 to 3
04:45:12.906 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"cf500fb3-7f78-49d3-9765-12f6a037213c"}
04:45:12.921 00.015 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"00a8f450-64ce-41e2-8546-b1d6c6cf9eac"}
04:45:12.942 00.021 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":862,"width":15,"height":15,"star_pos":[7.45,7.34],"pixels":"..."},"id":"00a8f450-64ce-41e2-8546-b1d6c6cf9eac"}
04:45:14.103 01.161 12020 Exposure complete
04:45:14.341 00.238 12020 worker thread done servicing request
04:45:14.342 00.001 9340 OnExposeComplete: enter
04:45:14.352 00.010 9340 UpdateGuideState(): m_state=6
04:45:14.376 00.024 9340 Star::Find(15, 1411, 110, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 863
04:45:14.390 00.014 9340 Star::Find returns 1 (0), X=1411.30, Y=110.39, Mass=1587410, SNR=249.5, Peak=64243 HFD=5.0
04:45:14.430 00.040 9340 MultiStar: [#1 -0.00,0.15,0.75,U] [#2 0.11,0.07,0.79,U] [#3 -0.06,0.20,0.91,U] [#4 0.05,0.17,0.77,U] [#5 -0.02,0.31,0.69,U] [#6 -0.12,0.16,0.79,U] [#7 -0.06,0.03,0.79,U] [#8 0.34,-0.03,0.66,U] 
04:45:14.458 00.028 9340 single-star, 8 included, MultiStar: {0.01, 0.12}, one-star: {-0.04, 0.02}
04:45:14.477 00.019 9340 CameraToMount -- cameraTheta (2.66) - m_xAngle (0.05) = xAngle (2.61 = 2.61)
04:45:14.496 00.019 9340 CameraToMount -- cameraTheta (2.66) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-0.46 = -0.46)
04:45:14.531 00.035 9340 CameraToMount -- cameraX=-0.04 cameraY=0.02 hyp=0.04 cameraTheta=2.66 mountX=-0.04 mountY=-0.02, mountTheta=-2.67
04:45:14.580 00.049 9340 SchedulePrimaryMove(10104498, x=-0.04, y=0.02, opts=13)
04:45:14.595 00.015 9340 Enqueuing Move request for scope (-0.04, 0.02)
04:45:14.608 00.013 12020 Worker thread wakes up
04:45:14.608 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=6328, max=65535, med=10158, FiltMin=7614, FiltMax=65523, Gamma=2.870
04:45:14.620 00.012 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.02) opts 0xd
04:45:14.620 00.000 12020 Handling offset move in thread for scope, endpoint = (-0.04, 0.02)
04:45:14.620 00.000 9340 UpdateGuideState exits: m=1587410 SNR=249.5
04:45:14.638 00.018 12020 Moving (-0.04, 0.02) raw xDistance=-0.04 yDistance=-0.02
04:45:14.638 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:45:14.657 00.019 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
04:45:14.657 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:45:14.657 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
04:45:14.658 00.001 12020 MoveAxis(E, 0, ABG)
04:45:14.658 00.000 12020 Move returns status 0, amount 0
04:45:14.658 00.000 12020 MoveAxis(N, 0, ABG)
04:45:14.658 00.000 12020 Move returns status 0, amount 0
04:45:14.659 00.001 12020 move complete, result=0
04:45:14.659 00.000 12020 worker thread done servicing request
04:45:14.659 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
04:45:14.712 00.053 9340 Enqueuing Expose request
04:45:14.738 00.026 12020 Worker thread wakes up
04:45:14.738 00.000 9340 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
04:45:14.752 00.014 12020 worker thread servicing REQUEST_EXPOSE 2000
04:45:14.752 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(1396,95,31,31)
04:45:14.852 00.100 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"61e87748-8536-4bb5-8b6e-2fb7abf687ce"}
04:45:14.871 00.019 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"61e87748-8536-4bb5-8b6e-2fb7abf687ce"}
04:45:14.885 00.014 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"91a128b9-d21d-4704-992b-c2b40e98996d"}
04:45:14.904 00.019 9340 case statement mapped state 6 to 3
04:45:14.920 00.016 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"91a128b9-d21d-4704-992b-c2b40e98996d"}
04:45:14.972 00.052 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"0539892f-7f95-452d-a0f7-a1c313b45185"}
04:45:14.999 00.027 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":863,"width":15,"height":15,"star_pos":[7.30,7.39],"pixels":"..."},"id":"0539892f-7f95-452d-a0f7-a1c313b45185"}
04:45:16.851 01.852 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"c613f73f-dc36-4bc1-9a3d-fd4b5c392e9f"}
04:45:16.873 00.022 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"c613f73f-dc36-4bc1-9a3d-fd4b5c392e9f"}
04:45:16.911 00.038 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"fccad3b9-3633-4f66-a3de-800c05aeb08d"}
04:45:16.926 00.015 9340 case statement mapped state 6 to 3
04:45:16.945 00.019 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"fccad3b9-3633-4f66-a3de-800c05aeb08d"}
04:45:16.960 00.015 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"ae0a872a-d194-4675-a019-d56ced221b59"}
04:45:17.005 00.045 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":863,"width":15,"height":15,"star_pos":[7.30,7.39],"pixels":"..."},"id":"ae0a872a-d194-4675-a019-d56ced221b59"}
04:45:17.139 00.134 12020 Exposure complete
04:45:17.465 00.326 12020 worker thread done servicing request
04:45:17.466 00.001 9340 OnExposeComplete: enter
04:45:17.485 00.019 9340 UpdateGuideState(): m_state=6
04:45:17.507 00.022 9340 Star::Find(15, 1411, 110, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 864
04:45:17.538 00.031 9340 Star::Find returns 1 (0), X=1411.76, Y=110.57, Mass=1517566, SNR=175.5, Peak=62152 HFD=4.8
04:45:17.579 00.041 9340 MultiStar: [#1 0.24,0.28,1.11,U] [#2 0.28,0.36,1.08,U] [#3 0.24,0.49,0.00,M1] [#4 0.28,0.43,0.00,M1] [#5 0.41,0.26,1.09,U] [#6 0.14,0.17,0.94,U] [#7 0.15,0.29,1.01,U] [#8 0.47,0.40,0.00,M1] 
04:45:17.601 00.022 9340 refined, 5 included, MultiStar: {0.27, 0.26}, one-star: {0.42, 0.19}
04:45:17.624 00.023 9340 CameraToMount -- cameraTheta (0.76) - m_xAngle (0.05) = xAngle (0.71 = 0.71)
04:45:17.639 00.015 9340 CameraToMount -- cameraTheta (0.76) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-2.36 = -2.36)
04:45:17.657 00.018 9340 CameraToMount -- cameraX=0.27 cameraY=0.26 hyp=0.38 cameraTheta=0.76 mountX=0.29 mountY=-0.27, mountTheta=-0.75
04:45:17.677 00.020 9340 SchedulePrimaryMove(10104498, x=0.27, y=0.26, opts=13)
04:45:17.727 00.050 9340 Enqueuing Move request for scope (0.27, 0.26)
04:45:17.745 00.018 12020 Worker thread wakes up
04:45:17.745 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=6093, max=65535, med=10141, FiltMin=7742, FiltMax=65523, Gamma=2.870
04:45:17.761 00.016 12020 worker thread servicing REQUEST_MOVE scope ofs (0.27, 0.26) opts 0xd
04:45:17.761 00.000 9340 UpdateGuideState exits: m=1517566 SNR=175.5
04:45:17.774 00.013 12020 Handling offset move in thread for scope, endpoint = (0.27, 0.26)
04:45:17.774 00.000 12020 Moving (0.27, 0.26) raw xDistance=0.29 yDistance=-0.27
04:45:17.775 00.001 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:45:17.799 00.024 12020 GuideAlgorithmHysteresis::Result() returns 0.12 from input 0.29
04:45:17.800 00.001 9340 ScheduleExposure(2000,3,1) exposurePending=0
04:45:17.817 00.017 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
04:45:17.817 00.000 9340 Enqueuing Expose request
04:45:17.861 00.044 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.27
04:45:17.861 00.000 12020 MoveAxis(W, 22, ABG)
04:45:17.861 00.000 12020 Guiding  Dir = 3, Dur = 22
04:45:17.882 00.021 12020 IsSlewing returns 0
04:45:17.883 00.001 12020 IsGuiding returns 0
04:45:17.914 00.031 12020 IsGuiding returns 1
04:45:17.914 00.000 12020 scope still moving after pulse duration time elapsed
04:45:17.992 00.078 12020 IsSlewing returns 0
04:45:17.994 00.002 12020 IsGuiding returns 0
04:45:17.994 00.000 12020 scope move finished after 22 + 89 ms
04:45:17.995 00.001 12020 Move returns status 0, amount 22
04:45:17.995 00.000 12020 MoveAxis(N, 0, ABG)
04:45:17.995 00.000 12020 Move returns status 0, amount 0
04:45:17.995 00.000 12020 move complete, result=0
04:45:17.995 00.000 12020 worker thread done servicing request
04:45:17.996 00.001 9340 GuideStep: 0.3 px 22 ms WEST, -0.3 px 0 ms NORTH
04:45:18.009 00.013 12020 Worker thread wakes up
04:45:18.009 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
04:45:18.010 00.001 12020 Handling exposure in thread, d=2000 o=3 r=(1396,95,31,31)
04:45:18.850 00.840 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"138536cd-3f53-4eb0-ab2d-baaed07a21a5"}
04:45:18.863 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"138536cd-3f53-4eb0-ab2d-baaed07a21a5"}
04:45:18.877 00.014 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"2da9a068-6663-4ba2-9379-53b6834635fa"}
04:45:18.893 00.016 9340 case statement mapped state 6 to 3
04:45:18.936 00.043 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"2da9a068-6663-4ba2-9379-53b6834635fa"}
04:45:18.960 00.024 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"ff8b69fa-e232-41ba-a891-9b771f56540a"}
04:45:18.979 00.019 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":864,"width":15,"height":15,"star_pos":[6.76,6.57],"pixels":"..."},"id":"ff8b69fa-e232-41ba-a891-9b771f56540a"}
04:45:20.474 01.495 12020 Exposure complete
04:45:20.851 00.377 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"df8f58e3-131e-4139-87ba-b49949b0b731"}
04:45:20.871 00.020 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"df8f58e3-131e-4139-87ba-b49949b0b731"}
04:45:20.905 00.034 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"a4c8e715-058e-4e82-b6bb-f1cbb2aa187f"}
04:45:20.973 00.068 9340 case statement mapped state 6 to 3
04:45:20.998 00.025 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"a4c8e715-058e-4e82-b6bb-f1cbb2aa187f"}
04:45:21.023 00.025 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"b667ff1b-770d-4463-a549-7c11c2a85e76"}
04:45:21.053 00.030 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":864,"width":15,"height":15,"star_pos":[6.76,6.57],"pixels":"..."},"id":"b667ff1b-770d-4463-a549-7c11c2a85e76"}
04:45:21.124 00.071 12020 worker thread done servicing request
04:45:21.124 00.000 9340 OnExposeComplete: enter
04:45:21.141 00.017 9340 UpdateGuideState(): m_state=6
04:45:21.166 00.025 9340 Star::Find(15, 1411, 110, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 865
04:45:21.187 00.021 9340 Star::Find returns 1 (0), X=1411.11, Y=110.26, Mass=1561353, SNR=212.5, Peak=65463 HFD=4.8
04:45:21.238 00.051 9340 MultiStar: [#1 -0.22,0.25,0.98,U] [#2 -0.06,0.16,0.94,U] [#3 -0.29,0.21,0.98,U] [#4 0.01,0.18,0.83,U] [#5 -0.17,0.31,0.92,U] [#6 -0.36,0.16,0.85,U] [#7 -0.18,0.15,0.91,U] [#8 0.02,0.01,0.91,U] 
04:45:21.269 00.031 9340 refined, 8 included, MultiStar: {-0.17, 0.14}, one-star: {-0.23, -0.12}
04:45:21.301 00.032 9340 CameraToMount -- cameraTheta (2.43) - m_xAngle (0.05) = xAngle (2.38 = 2.38)
04:45:21.318 00.017 9340 CameraToMount -- cameraTheta (2.43) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-0.69 = -0.69)
04:45:21.375 00.057 9340 CameraToMount -- cameraX=-0.17 cameraY=0.14 hyp=0.22 cameraTheta=2.43 mountX=-0.16 mountY=-0.14, mountTheta=-2.42
04:45:21.401 00.026 9340 SchedulePrimaryMove(10104498, x=-0.17, y=0.14, opts=13)
04:45:21.422 00.021 9340 Enqueuing Move request for scope (-0.17, 0.14)
04:45:21.456 00.034 12020 Worker thread wakes up
04:45:21.457 00.001 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.17, 0.14) opts 0xd
04:45:21.457 00.000 12020 Handling offset move in thread for scope, endpoint = (-0.17, 0.14)
04:45:21.457 00.000 12020 Moving (-0.17, 0.14) raw xDistance=-0.16 yDistance=-0.14
04:45:21.457 00.000 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16
04:45:21.458 00.001 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:45:21.458 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
04:45:21.458 00.000 12020 MoveAxis(E, 0, ABG)
04:45:21.458 00.000 12020 Move returns status 0, amount 0
04:45:21.459 00.001 12020 MoveAxis(N, 0, ABG)
04:45:21.480 00.021 9340 UpdateImageDisplay: Size=(1920,1080) min=5913, max=65535, med=10141, FiltMin=7748, FiltMax=65523, Gamma=2.870
04:45:21.501 00.021 12020 Move returns status 0, amount 0
04:45:21.502 00.001 12020 move complete, result=0
04:45:21.502 00.000 9340 UpdateGuideState exits: m=1561353 SNR=212.5
04:45:21.517 00.015 12020 worker thread done servicing request
04:45:21.518 00.001 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:45:21.532 00.014 9340 ScheduleExposure(2000,3,1) exposurePending=0
04:45:21.553 00.021 9340 Enqueuing Expose request
04:45:21.580 00.027 12020 Worker thread wakes up
04:45:21.580 00.000 9340 GuideStep: -0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
04:45:21.613 00.033 12020 worker thread servicing REQUEST_EXPOSE 2000
04:45:21.614 00.001 12020 Handling exposure in thread, d=2000 o=3 r=(1396,95,31,31)
04:45:22.850 01.236 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"78d6ab94-def7-45dd-97d3-0c98619f3784"}
04:45:22.915 00.065 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"78d6ab94-def7-45dd-97d3-0c98619f3784"}
04:45:22.945 00.030 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"5455b2c3-adab-48f6-b51f-5b16cc3562ad"}
04:45:22.965 00.020 9340 case statement mapped state 6 to 3
04:45:23.003 00.038 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"5455b2c3-adab-48f6-b51f-5b16cc3562ad"}
04:45:23.051 00.048 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"e5440dd2-32af-496e-b8c8-4c31dcc17cc5"}
04:45:23.073 00.022 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":865,"width":15,"height":15,"star_pos":[7.11,7.26],"pixels":"..."},"id":"e5440dd2-32af-496e-b8c8-4c31dcc17cc5"}
04:45:23.975 00.902 12020 Exposure complete
04:45:24.254 00.279 12020 worker thread done servicing request
04:45:24.254 00.000 9340 OnExposeComplete: enter
04:45:24.294 00.040 9340 UpdateGuideState(): m_state=6
04:45:24.307 00.013 9340 Star::Find(15, 1411, 110, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 866
04:45:24.329 00.022 9340 Star::Find returns 1 (0), X=1411.44, Y=110.21, Mass=1519482, SNR=188.9, Peak=60987 HFD=5.0
04:45:24.340 00.011 9340 MultiStar: [#1 0.09,0.18,1.12,U] [#2 0.14,0.10,0.92,U] [#3 0.14,0.28,1.04,U] [#4 0.06,0.12,1.14,U] [#5 0.10,0.09,0.88,U] [#6 0.03,0.04,1.01,U] [#7 0.06,-0.17,1.25,U] [#8 0.48,-0.07,1.00,U] 
04:45:24.356 00.016 9340 refined, 8 included, MultiStar: {0.13, 0.04}, one-star: {0.10, -0.16}
04:45:24.366 00.010 9340 CameraToMount -- cameraTheta (0.32) - m_xAngle (0.05) = xAngle (0.27 = 0.27)
04:45:24.413 00.047 9340 CameraToMount -- cameraTheta (0.32) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-2.80 = -2.80)
04:45:24.428 00.015 9340 CameraToMount -- cameraX=0.13 cameraY=0.04 hyp=0.14 cameraTheta=0.32 mountX=0.13 mountY=-0.05, mountTheta=-0.34
04:45:24.444 00.016 9340 SchedulePrimaryMove(10104498, x=0.13, y=0.04, opts=13)
04:45:24.463 00.019 9340 Enqueuing Move request for scope (0.13, 0.04)
04:45:24.476 00.013 12020 Worker thread wakes up
04:45:24.476 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=6453, max=65535, med=10142, FiltMin=7856, FiltMax=65523, Gamma=2.870
04:45:24.490 00.014 12020 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.04) opts 0xd
04:45:24.490 00.000 9340 UpdateGuideState exits: m=1519482 SNR=188.9
04:45:24.503 00.013 12020 Handling offset move in thread for scope, endpoint = (0.13, 0.04)
04:45:24.503 00.000 12020 Moving (0.13, 0.04) raw xDistance=0.13 yDistance=-0.05
04:45:24.503 00.000 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.13
04:45:24.504 00.001 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:45:24.505 00.001 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
04:45:24.505 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:45:24.520 00.015 12020 MoveAxis(E, 0, ABG)
04:45:24.521 00.001 9340 ScheduleExposure(2000,3,1) exposurePending=0
04:45:24.561 00.040 12020 Move returns status 0, amount 0
04:45:24.561 00.000 12020 MoveAxis(N, 0, ABG)
04:45:24.561 00.000 12020 Move returns status 0, amount 0
04:45:24.561 00.000 12020 move complete, result=0
04:45:24.562 00.001 12020 worker thread done servicing request
04:45:24.562 00.000 9340 Enqueuing Expose request
04:45:24.576 00.014 12020 Worker thread wakes up
04:45:24.576 00.000 9340 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
04:45:24.593 00.017 12020 worker thread servicing REQUEST_EXPOSE 2000
04:45:24.594 00.001 12020 Handling exposure in thread, d=2000 o=3 r=(1396,95,31,31)
04:45:24.849 00.255 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"89e1cd37-df9b-4252-a354-404bd14bcf37"}
04:45:24.863 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"89e1cd37-df9b-4252-a354-404bd14bcf37"}
04:45:24.882 00.019 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"57bca188-1cd9-49ce-ae0a-bd96fb8af920"}
04:45:24.891 00.009 9340 case statement mapped state 6 to 3
04:45:24.900 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"57bca188-1cd9-49ce-ae0a-bd96fb8af920"}
04:45:24.915 00.015 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"4a883c3b-cbd7-48a4-ad87-74d3f712f623"}
04:45:24.930 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":866,"width":15,"height":15,"star_pos":[7.44,7.21],"pixels":"..."},"id":"4a883c3b-cbd7-48a4-ad87-74d3f712f623"}
04:45:26.849 01.919 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"afed8573-ed74-4963-84ba-450de2421d2c"}
04:45:26.863 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"afed8573-ed74-4963-84ba-450de2421d2c"}
04:45:26.874 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"2d6460fc-069b-49fa-b9da-f10f34d69da5"}
04:45:26.892 00.018 9340 case statement mapped state 6 to 3
04:45:26.902 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"2d6460fc-069b-49fa-b9da-f10f34d69da5"}
04:45:26.914 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"4d5a78bb-392d-4ae3-abd0-f2e470ab13e8"}
04:45:26.951 00.037 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":866,"width":15,"height":15,"star_pos":[7.44,7.21],"pixels":"..."},"id":"4d5a78bb-392d-4ae3-abd0-f2e470ab13e8"}
04:45:27.084 00.133 12020 Exposure complete
04:45:27.325 00.241 12020 worker thread done servicing request
04:45:27.327 00.002 9340 OnExposeComplete: enter
04:45:27.346 00.019 9340 UpdateGuideState(): m_state=6
04:45:27.357 00.011 9340 Star::Find(15, 1411, 110, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 867
04:45:27.367 00.010 9340 Star::Find returns 1 (0), X=1411.66, Y=110.22, Mass=1586913, SNR=196.6, Peak=61804 HFD=4.9
04:45:27.380 00.013 9340 MultiStar: [#1 0.24,0.23,1.01,U] [#2 0.28,0.14,0.90,U] [#3 0.54,0.31,0.00,M1] [#4 0.35,0.34,1.03,U] [#5 0.35,0.21,1.18,U] [#6 0.27,0.09,0.83,U] [#7 0.38,0.22,0.93,U] [#8 0.52,0.17,0.00,M1] 
04:45:27.389 00.009 9340 single-star, 6 included, MultiStar: {0.32, 0.16}, one-star: {0.32, -0.15}
04:45:27.398 00.009 9340 CameraToMount -- cameraTheta (-0.44) - m_xAngle (0.05) = xAngle (-0.48 = -0.48)
04:45:27.409 00.011 9340 CameraToMount -- cameraTheta (-0.44) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-3.55 = 2.73)
04:45:27.421 00.012 9340 CameraToMount -- cameraX=0.32 cameraY=-0.15 hyp=0.35 cameraTheta=-0.44 mountX=0.31 mountY=0.14, mountTheta=0.42
04:45:27.460 00.039 9340 SchedulePrimaryMove(10104498, x=0.32, y=-0.15, opts=13)
04:45:27.475 00.015 9340 Enqueuing Move request for scope (0.32, -0.15)
04:45:27.484 00.009 12020 Worker thread wakes up
04:45:27.485 00.001 9340 UpdateImageDisplay: Size=(1920,1080) min=6685, max=65535, med=10198, FiltMin=8133, FiltMax=65523, Gamma=2.870
04:45:27.494 00.009 12020 worker thread servicing REQUEST_MOVE scope ofs (0.32, -0.15) opts 0xd
04:45:27.494 00.000 9340 UpdateGuideState exits: m=1586913 SNR=196.6
04:45:27.510 00.016 12020 Handling offset move in thread for scope, endpoint = (0.32, -0.15)
04:45:27.510 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:45:27.520 00.010 12020 Moving (0.32, -0.15) raw xDistance=0.31 yDistance=0.14
04:45:27.520 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
04:45:27.533 00.013 12020 GuideAlgorithmHysteresis::Result() returns 0.13 from input 0.31
04:45:27.533 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:45:27.533 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
04:45:27.533 00.000 9340 Enqueuing Expose request
04:45:27.550 00.017 12020 MoveAxis(W, 23, ABG)
04:45:27.550 00.000 12020 Guiding  Dir = 3, Dur = 23
04:45:27.552 00.002 12020 IsSlewing returns 0
04:45:27.553 00.001 12020 IsGuiding returns 0
04:45:27.571 00.018 12020 PulseGuide returned control before completion, sleep 15
04:45:27.596 00.025 12020 IsGuiding returns 1
04:45:27.597 00.001 12020 scope still moving after pulse duration time elapsed
04:45:27.652 00.055 12020 IsSlewing returns 0
04:45:27.653 00.001 12020 IsGuiding returns 0
04:45:27.653 00.000 12020 scope move finished after 23 + 76 ms
04:45:27.653 00.000 12020 Move returns status 0, amount 23
04:45:27.653 00.000 12020 MoveAxis(N, 0, ABG)
04:45:27.653 00.000 12020 Move returns status 0, amount 0
04:45:27.653 00.000 12020 move complete, result=0
04:45:27.654 00.001 12020 worker thread done servicing request
04:45:27.654 00.000 9340 GuideStep: 0.3 px 23 ms WEST, 0.1 px 0 ms NORTH
04:45:27.665 00.011 12020 Worker thread wakes up
04:45:27.666 00.001 12020 worker thread servicing REQUEST_EXPOSE 2000
04:45:27.666 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(1396,95,31,31)
04:45:28.855 01.189 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"79de926b-a2e4-4635-83ba-6a04b8100f58"}
04:45:28.901 00.046 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"79de926b-a2e4-4635-83ba-6a04b8100f58"}
04:45:28.937 00.036 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"c2e73d4b-30a4-47bf-9919-74bc8361b78c"}
04:45:29.015 00.078 9340 case statement mapped state 6 to 3
04:45:29.043 00.028 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"c2e73d4b-30a4-47bf-9919-74bc8361b78c"}
04:45:29.069 00.026 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"d8c644b9-cc51-4288-9090-24101c3171c0"}
04:45:29.086 00.017 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":867,"width":15,"height":15,"star_pos":[6.66,7.22],"pixels":"..."},"id":"d8c644b9-cc51-4288-9090-24101c3171c0"}
04:45:30.075 00.989 12020 Exposure complete
04:45:30.410 00.335 12020 worker thread done servicing request
04:45:30.410 00.000 9340 OnExposeComplete: enter
04:45:30.437 00.027 9340 UpdateGuideState(): m_state=6
04:45:30.473 00.036 9340 Star::Find(15, 1411, 110, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 868
04:45:30.523 00.050 9340 Star::Find returns 1 (0), X=1411.81, Y=110.33, Mass=1485615, SNR=189.5, Peak=61512 HFD=4.9
04:45:30.545 00.022 9340 MultiStar: [#1 0.25,0.31,1.06,U] [#2 0.33,0.14,0.94,U] [#3 0.40,0.22,1.06,U] [#4 0.31,0.27,1.16,U] [#5 0.47,0.14,0.96,U] [#6 0.47,0.21,0.00,M1] [#7 0.22,0.20,0.92,U] [#8 0.55,0.06,0.00,M2] 
04:45:30.557 00.012 9340 refined, 6 included, MultiStar: {0.35, 0.18}, one-star: {0.47, -0.05}
04:45:30.579 00.022 9340 CameraToMount -- cameraTheta (0.47) - m_xAngle (0.05) = xAngle (0.42 = 0.42)
04:45:30.593 00.014 9340 CameraToMount -- cameraTheta (0.47) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-2.65 = -2.65)
04:45:30.643 00.050 9340 CameraToMount -- cameraX=0.35 cameraY=0.18 hyp=0.39 cameraTheta=0.47 mountX=0.36 mountY=-0.19, mountTheta=-0.48
04:45:30.683 00.040 9340 SchedulePrimaryMove(10104498, x=0.35, y=0.18, opts=13)
04:45:30.700 00.017 9340 Enqueuing Move request for scope (0.35, 0.18)
04:45:30.714 00.014 12020 Worker thread wakes up
04:45:30.715 00.001 9340 UpdateImageDisplay: Size=(1920,1080) min=6493, max=65535, med=10114, FiltMin=7877, FiltMax=65523, Gamma=2.870
04:45:30.761 00.046 12020 worker thread servicing REQUEST_MOVE scope ofs (0.35, 0.18) opts 0xd
04:45:30.761 00.000 9340 UpdateGuideState exits: m=1485615 SNR=189.5
04:45:30.779 00.018 12020 Handling offset move in thread for scope, endpoint = (0.35, 0.18)
04:45:30.779 00.000 12020 Moving (0.35, 0.18) raw xDistance=0.36 yDistance=-0.19
04:45:30.779 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:45:30.795 00.016 12020 GuideAlgorithmHysteresis::Result() returns 0.16 from input 0.36
04:45:30.802 00.007 9340 ScheduleExposure(2000,3,1) exposurePending=0
04:45:30.824 00.022 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:45:30.825 00.001 9340 Enqueuing Expose request
04:45:30.865 00.040 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
04:45:30.866 00.001 12020 MoveAxis(W, 29, ABG)
04:45:30.866 00.000 12020 Guiding  Dir = 3, Dur = 29
04:45:30.867 00.001 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"1a6b30d4-21f6-4d30-b735-c75fc6c38de9"}
04:45:30.885 00.018 12020 IsSlewing returns 0
04:45:30.886 00.001 12020 IsGuiding returns 0
04:45:30.888 00.002 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"1a6b30d4-21f6-4d30-b735-c75fc6c38de9"}
04:45:30.904 00.016 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"7e04f1bc-f549-45a7-9316-58a84a024c76"}
04:45:30.924 00.020 12020 PulseGuide returned control before completion, sleep 11
04:45:30.925 00.001 9340 case statement mapped state 6 to 3
04:45:30.941 00.016 12020 IsGuiding returns 1
04:45:30.942 00.001 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"7e04f1bc-f549-45a7-9316-58a84a024c76"}
04:45:30.976 00.034 12020 scope still moving after pulse duration time elapsed
04:45:30.978 00.002 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"f6f3924f-7304-4425-9c5c-4fca6912e4c8"}
04:45:30.995 00.017 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":868,"width":15,"height":15,"star_pos":[6.81,7.33],"pixels":"..."},"id":"f6f3924f-7304-4425-9c5c-4fca6912e4c8"}
04:45:31.009 00.014 12020 IsSlewing returns 0
04:45:31.010 00.001 12020 IsGuiding returns 0
04:45:31.010 00.000 12020 scope move finished after 29 + 95 ms
04:45:31.011 00.001 12020 Move returns status 0, amount 29
04:45:31.011 00.000 12020 MoveAxis(N, 0, ABG)
04:45:31.011 00.000 12020 Move returns status 0, amount 0
04:45:31.011 00.000 12020 move complete, result=0
04:45:31.012 00.001 12020 worker thread done servicing request
04:45:31.012 00.000 12020 Worker thread wakes up
04:45:31.012 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
04:45:31.012 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(1396,95,31,31)
04:45:31.019 00.007 9340 GuideStep: 0.4 px 29 ms WEST, -0.2 px 0 ms NORTH
04:45:32.855 01.836 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"12d07420-773f-46a3-983d-ba1cbcd2ebb2"}
04:45:32.878 00.023 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"12d07420-773f-46a3-983d-ba1cbcd2ebb2"}
04:45:32.894 00.016 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"07a0fc28-d98c-4123-b7a6-dbed42c16499"}
04:45:32.943 00.049 9340 case statement mapped state 6 to 3
04:45:32.963 00.020 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"07a0fc28-d98c-4123-b7a6-dbed42c16499"}
04:45:32.978 00.015 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"1b1955fe-ba12-47c7-b070-a999d12d15ea"}
04:45:32.995 00.017 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":868,"width":15,"height":15,"star_pos":[6.81,7.33],"pixels":"..."},"id":"1b1955fe-ba12-47c7-b070-a999d12d15ea"}
04:45:33.389 00.394 12020 Exposure complete
04:45:33.669 00.280 12020 worker thread done servicing request
04:45:33.671 00.002 9340 OnExposeComplete: enter
04:45:33.703 00.032 9340 UpdateGuideState(): m_state=6
04:45:33.720 00.017 9340 Star::Find(15, 1411, 110, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 869
04:45:33.734 00.014 9340 Star::Find returns 1 (0), X=1411.32, Y=110.14, Mass=1631438, SNR=223.3, Peak=62651 HFD=5.0
04:45:33.747 00.013 9340 MultiStar: [#1 -0.10,0.16,0.89,U] [#2 0.08,0.04,0.88,U] [#3 0.11,0.14,1.04,U] [#4 0.02,0.06,1.06,U] [#5 -0.05,0.19,0.82,U] [#6 -0.18,0.03,0.88,U] [#7 -0.01,0.01,0.94,U] [#8 0.28,-0.21,0.88,U] 
04:45:33.760 00.013 9340 refined, 8 included, MultiStar: {0.02, 0.02}, one-star: {-0.02, -0.24}
04:45:33.773 00.013 9340 CameraToMount -- cameraTheta (0.83) - m_xAngle (0.05) = xAngle (0.78 = 0.78)
04:45:33.811 00.038 9340 CameraToMount -- cameraTheta (0.83) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-2.29 = -2.29)
04:45:33.825 00.014 9340 CameraToMount -- cameraX=0.02 cameraY=0.02 hyp=0.02 cameraTheta=0.83 mountX=0.02 mountY=-0.02, mountTheta=-0.82
04:45:33.843 00.018 9340 SchedulePrimaryMove(10104498, x=0.02, y=0.02, opts=13)
04:45:33.855 00.012 9340 Enqueuing Move request for scope (0.02, 0.02)
04:45:33.866 00.011 12020 Worker thread wakes up
04:45:33.867 00.001 9340 UpdateImageDisplay: Size=(1920,1080) min=6064, max=65535, med=10177, FiltMin=7897, FiltMax=65523, Gamma=2.870
04:45:33.880 00.013 12020 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.02) opts 0xd
04:45:33.880 00.000 9340 UpdateGuideState exits: m=1631438 SNR=223.3
04:45:33.893 00.013 12020 Handling offset move in thread for scope, endpoint = (0.02, 0.02)
04:45:33.894 00.001 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:45:33.931 00.037 12020 Moving (0.02, 0.02) raw xDistance=0.02 yDistance=-0.02
04:45:33.931 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
04:45:33.944 00.013 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
04:45:33.944 00.000 9340 Enqueuing Expose request
04:45:33.957 00.013 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:45:33.957 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
04:45:33.957 00.000 12020 MoveAxis(E, 0, ABG)
04:45:33.958 00.001 12020 Move returns status 0, amount 0
04:45:33.958 00.000 12020 MoveAxis(N, 0, ABG)
04:45:33.958 00.000 12020 Move returns status 0, amount 0
04:45:33.958 00.000 12020 move complete, result=0
04:45:33.959 00.001 12020 worker thread done servicing request
04:45:33.959 00.000 12020 Worker thread wakes up
04:45:33.959 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
04:45:33.960 00.001 12020 Handling exposure in thread, d=2000 o=3 r=(1396,95,31,31)
04:45:33.962 00.002 9340 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
04:45:34.855 00.893 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"b64f3f15-358d-40a4-ad38-442d9989a399"}
04:45:34.876 00.021 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"b64f3f15-358d-40a4-ad38-442d9989a399"}
04:45:34.899 00.023 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"ef8d1669-ac2a-4dd3-99c7-1ae6aaededb9"}
04:45:34.919 00.020 9340 case statement mapped state 6 to 3
04:45:34.963 00.044 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"ef8d1669-ac2a-4dd3-99c7-1ae6aaededb9"}
04:45:34.989 00.026 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"7412d843-0451-45b6-b90c-0dafa2a629de"}
04:45:35.009 00.020 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":869,"width":15,"height":15,"star_pos":[7.32,7.14],"pixels":"..."},"id":"7412d843-0451-45b6-b90c-0dafa2a629de"}
04:45:36.380 01.371 12020 Exposure complete
04:45:36.858 00.478 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"90527f67-044a-43fc-ae52-93392cd2fe60"}
04:45:36.910 00.052 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"90527f67-044a-43fc-ae52-93392cd2fe60"}
04:45:36.928 00.018 9340 OnExposeComplete: enter
04:45:36.953 00.025 12020 worker thread done servicing request
04:45:36.953 00.000 9340 UpdateGuideState(): m_state=6
04:45:36.982 00.029 9340 Star::Find(15, 1411, 110, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 870
04:45:37.012 00.030 9340 Star::Find returns 1 (0), X=1411.56, Y=110.15, Mass=1504716, SNR=191.9, Peak=60948 HFD=5.1
04:45:37.033 00.021 9340 MultiStar: [#1 0.00,0.00,0.87,U] [#2 0.10,0.05,0.79,U] [#3 0.20,0.10,1.06,U] [#4 0.10,-0.02,0.95,U] [#5 0.11,0.12,0.97,U] [#6 0.05,-0.10,0.93,U] [#7 0.06,-0.04,0.95,U] [#8 0.43,-0.08,0.87,U] 
04:45:37.046 00.013 9340 refined, 8 included, MultiStar: {0.14, -0.02}, one-star: {0.22, -0.22}
04:45:37.059 00.013 9340 CameraToMount -- cameraTheta (-0.15) - m_xAngle (0.05) = xAngle (-0.20 = -0.20)
04:45:37.072 00.013 9340 CameraToMount -- cameraTheta (-0.15) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-3.26 = 3.02)
04:45:37.095 00.023 9340 CameraToMount -- cameraX=0.14 cameraY=-0.02 hyp=0.14 cameraTheta=-0.15 mountX=0.14 mountY=0.02, mountTheta=0.12
04:45:37.142 00.047 9340 SchedulePrimaryMove(10104498, x=0.14, y=-0.02, opts=13)
04:45:37.157 00.015 9340 Enqueuing Move request for scope (0.14, -0.02)
04:45:37.169 00.012 12020 Worker thread wakes up
04:45:37.169 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=6456, max=65535, med=10149, FiltMin=8079, FiltMax=65523, Gamma=2.870
04:45:37.184 00.015 12020 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.02) opts 0xd
04:45:37.184 00.000 12020 Handling offset move in thread for scope, endpoint = (0.14, -0.02)
04:45:37.186 00.002 12020 Moving (0.14, -0.02) raw xDistance=0.14 yDistance=0.02
04:45:37.186 00.000 9340 UpdateGuideState exits: m=1504716 SNR=191.9
04:45:37.198 00.012 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14
04:45:37.198 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:45:37.211 00.013 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:45:37.212 00.001 9340 ScheduleExposure(2000,3,1) exposurePending=0
04:45:37.228 00.016 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
04:45:37.229 00.001 12020 MoveAxis(E, 0, ABG)
04:45:37.229 00.000 9340 Enqueuing Expose request
04:45:37.268 00.039 12020 Move returns status 0, amount 0
04:45:37.268 00.000 12020 MoveAxis(N, 0, ABG)
04:45:37.268 00.000 12020 Move returns status 0, amount 0
04:45:37.269 00.001 12020 move complete, result=0
04:45:37.269 00.000 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"e8a60d64-288d-4420-86da-017f9a551842"}
04:45:37.281 00.012 12020 worker thread done servicing request
04:45:37.281 00.000 9340 case statement mapped state 6 to 3
04:45:37.297 00.016 12020 Worker thread wakes up
04:45:37.297 00.000 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"e8a60d64-288d-4420-86da-017f9a551842"}
04:45:37.310 00.013 12020 worker thread servicing REQUEST_EXPOSE 2000
04:45:37.310 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(1396,95,31,31)
04:45:37.310 00.000 9340 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
04:45:37.335 00.025 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"c21f6c17-f22d-4f8e-a645-e1462b9eb16f"}
04:45:37.352 00.017 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":870,"width":15,"height":15,"star_pos":[6.56,7.15],"pixels":"..."},"id":"c21f6c17-f22d-4f8e-a645-e1462b9eb16f"}
04:45:38.872 01.520 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"b67b9cb2-7287-40e4-b201-cfff3b3efe01"}
04:45:38.912 00.040 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"b67b9cb2-7287-40e4-b201-cfff3b3efe01"}
04:45:38.936 00.024 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"fb6ae0cd-635e-494b-ab2b-9ae2d02237a4"}
04:45:38.953 00.017 9340 case statement mapped state 6 to 3
04:45:38.962 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"fb6ae0cd-635e-494b-ab2b-9ae2d02237a4"}
04:45:38.974 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"b504427a-c286-4af5-8169-0ff1326efcb9"}
04:45:38.991 00.017 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":870,"width":15,"height":15,"star_pos":[6.56,7.15],"pixels":"..."},"id":"b504427a-c286-4af5-8169-0ff1326efcb9"}
04:45:39.688 00.697 12020 Exposure complete
04:45:39.924 00.236 12020 worker thread done servicing request
04:45:39.925 00.001 9340 OnExposeComplete: enter
04:45:39.937 00.012 9340 UpdateGuideState(): m_state=6
04:45:39.948 00.011 9340 Star::Find(15, 1411, 110, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 871
04:45:39.961 00.013 9340 Star::Find returns 1 (0), X=1411.55, Y=110.19, Mass=1578371, SNR=201.1, Peak=61247 HFD=5.1
04:45:39.977 00.016 9340 MultiStar: [#1 0.39,0.02,0.83,U] [#2 0.35,0.04,0.81,U] [#3 0.41,0.18,1.15,U] [#4 0.42,0.10,1.03,U] [#5 0.34,0.12,0.90,U] [#6 0.36,0.02,0.97,U] [#7 0.43,-0.00,0.99,U] [#8 0.56,-0.19,0.00,M1] 
04:45:39.986 00.009 9340 single-star, 7 included, MultiStar: {0.37, 0.04}, one-star: {0.21, -0.18}
04:45:39.995 00.009 9340 CameraToMount -- cameraTheta (-0.70) - m_xAngle (0.05) = xAngle (-0.75 = -0.75)
04:45:40.007 00.012 9340 CameraToMount -- cameraTheta (-0.70) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-3.82 = 2.47)
04:45:40.022 00.015 9340 CameraToMount -- cameraX=0.21 cameraY=-0.18 hyp=0.28 cameraTheta=-0.70 mountX=0.20 mountY=0.17, mountTheta=0.71
04:45:40.040 00.018 9340 SchedulePrimaryMove(10104498, x=0.21, y=-0.18, opts=13)
04:45:40.079 00.039 9340 Enqueuing Move request for scope (0.21, -0.18)
04:45:40.090 00.011 12020 Worker thread wakes up
04:45:40.090 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=6543, max=65535, med=10152, FiltMin=7550, FiltMax=65523, Gamma=2.870
04:45:40.103 00.013 12020 worker thread servicing REQUEST_MOVE scope ofs (0.21, -0.18) opts 0xd
04:45:40.103 00.000 9340 UpdateGuideState exits: m=1578371 SNR=201.1
04:45:40.116 00.013 12020 Handling offset move in thread for scope, endpoint = (0.21, -0.18)
04:45:40.116 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:45:40.125 00.009 12020 Moving (0.21, -0.18) raw xDistance=0.20 yDistance=0.17
04:45:40.125 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
04:45:40.136 00.011 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.20
04:45:40.136 00.000 9340 Enqueuing Expose request
04:45:40.153 00.017 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:45:40.153 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
04:45:40.154 00.001 12020 MoveAxis(E, 0, ABG)
04:45:40.154 00.000 12020 Move returns status 0, amount 0
04:45:40.154 00.000 12020 MoveAxis(N, 0, ABG)
04:45:40.154 00.000 12020 Move returns status 0, amount 0
04:45:40.154 00.000 12020 move complete, result=0
04:45:40.154 00.000 12020 worker thread done servicing request
04:45:40.154 00.000 12020 Worker thread wakes up
04:45:40.155 00.001 12020 worker thread servicing REQUEST_EXPOSE 2000
04:45:40.155 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(1396,95,31,31)
04:45:40.158 00.003 9340 GuideStep: 0.2 px 0 ms EAST, 0.2 px 0 ms NORTH
04:45:40.873 00.715 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"8cdc0bd6-339c-47a5-864a-e06be0ce20c0"}
04:45:40.883 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"8cdc0bd6-339c-47a5-864a-e06be0ce20c0"}
04:45:40.899 00.016 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"c9130397-3caa-46ea-bed8-fc8e0e0368bc"}
04:45:40.913 00.014 9340 case statement mapped state 6 to 3
04:45:40.926 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"c9130397-3caa-46ea-bed8-fc8e0e0368bc"}
04:45:40.957 00.031 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"99b2da97-fc72-4cf4-97de-312f9c6eb0d5"}
04:45:40.971 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":871,"width":15,"height":15,"star_pos":[6.55,7.19],"pixels":"..."},"id":"99b2da97-fc72-4cf4-97de-312f9c6eb0d5"}
04:45:42.546 01.575 12020 Exposure complete
04:45:42.872 00.326 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"7aeb05f1-4d17-4c65-9039-4af9ae72972a"}
04:45:42.894 00.022 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"7aeb05f1-4d17-4c65-9039-4af9ae72972a"}
04:45:42.924 00.030 12020 worker thread done servicing request
04:45:42.947 00.023 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"dd89d191-42cf-4231-b1e3-6db26ea5ce54"}
04:45:42.968 00.021 9340 case statement mapped state 6 to 3
04:45:43.003 00.035 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"dd89d191-42cf-4231-b1e3-6db26ea5ce54"}
04:45:43.019 00.016 9340 OnExposeComplete: enter
04:45:43.051 00.032 9340 UpdateGuideState(): m_state=6
04:45:43.097 00.046 9340 Star::Find(15, 1411, 110, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 872
04:45:43.117 00.020 9340 Star::Find returns 1 (0), X=1411.48, Y=110.29, Mass=1528528, SNR=208.2, Peak=62607 HFD=5.0
04:45:43.135 00.018 9340 MultiStar: [#1 0.01,0.34,0.93,U] [#2 0.09,0.24,0.80,U] [#3 0.34,0.24,0.88,U] [#4 0.31,0.26,0.92,U] [#5 0.19,0.21,0.80,U] [#6 0.11,0.29,0.76,U] [#7 0.11,0.19,1.02,U] [#8 0.28,0.07,0.88,U] 
04:45:43.158 00.023 9340 single-star, 8 included, MultiStar: {0.18, 0.19}, one-star: {0.14, -0.08}
04:45:43.173 00.015 9340 CameraToMount -- cameraTheta (-0.53) - m_xAngle (0.05) = xAngle (-0.58 = -0.58)
04:45:43.211 00.038 9340 CameraToMount -- cameraTheta (-0.53) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-3.65 = 2.64)
04:45:43.251 00.040 9340 CameraToMount -- cameraX=0.14 cameraY=-0.08 hyp=0.17 cameraTheta=-0.53 mountX=0.14 mountY=0.08, mountTheta=0.52
04:45:43.290 00.039 9340 SchedulePrimaryMove(10104498, x=0.14, y=-0.08, opts=13)
04:45:43.308 00.018 9340 Enqueuing Move request for scope (0.14, -0.08)
04:45:43.323 00.015 12020 Worker thread wakes up
04:45:43.323 00.000 12020 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.08) opts 0xd
04:45:43.323 00.000 12020 Handling offset move in thread for scope, endpoint = (0.14, -0.08)
04:45:43.324 00.001 12020 Moving (0.14, -0.08) raw xDistance=0.14 yDistance=0.08
04:45:43.324 00.000 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14
04:45:43.324 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:45:43.324 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
04:45:43.325 00.001 12020 MoveAxis(E, 0, ABG)
04:45:43.325 00.000 12020 Move returns status 0, amount 0
04:45:43.325 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=6290, max=65535, med=10146, FiltMin=7984, FiltMax=65523, Gamma=2.870
04:45:43.351 00.026 12020 MoveAxis(N, 0, ABG)
04:45:43.351 00.000 9340 UpdateGuideState exits: m=1528528 SNR=208.2
04:45:43.391 00.040 12020 Move returns status 0, amount 0
04:45:43.391 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:45:43.408 00.017 12020 move complete, result=0
04:45:43.408 00.000 12020 worker thread done servicing request
04:45:43.409 00.001 9340 ScheduleExposure(2000,3,1) exposurePending=0
04:45:43.426 00.017 9340 Enqueuing Expose request
04:45:43.442 00.016 12020 Worker thread wakes up
04:45:43.442 00.000 9340 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
04:45:43.456 00.014 12020 worker thread servicing REQUEST_EXPOSE 2000
04:45:43.456 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(1396,95,31,31)
04:45:43.469 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"3680b4f4-c2ab-48b5-aee7-51c22b662a27"}
04:45:43.490 00.021 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":872,"width":15,"height":15,"star_pos":[7.48,7.29],"pixels":"..."},"id":"3680b4f4-c2ab-48b5-aee7-51c22b662a27"}
04:45:44.870 01.380 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"f4b953ed-f056-4c84-bd9d-cf79ea9d2abd"}
04:45:44.883 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"f4b953ed-f056-4c84-bd9d-cf79ea9d2abd"}
04:45:44.896 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"23210238-cd3b-4242-8611-20e9b686c35c"}
04:45:44.918 00.022 9340 case statement mapped state 6 to 3
04:45:44.945 00.027 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"23210238-cd3b-4242-8611-20e9b686c35c"}
04:45:44.986 00.041 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"439ffcc9-ca5c-4339-9aa6-8feca1eabe09"}
04:45:44.998 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":872,"width":15,"height":15,"star_pos":[7.48,7.29],"pixels":"..."},"id":"439ffcc9-ca5c-4339-9aa6-8feca1eabe09"}
04:45:45.829 00.831 12020 Exposure complete
04:45:46.081 00.252 12020 worker thread done servicing request
04:45:46.081 00.000 9340 OnExposeComplete: enter
04:45:46.092 00.011 9340 UpdateGuideState(): m_state=6
04:45:46.109 00.017 9340 Star::Find(15, 1411, 110, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 873
04:45:46.125 00.016 9340 Star::Find returns 1 (0), X=1411.65, Y=110.38, Mass=1551566, SNR=208.5, Peak=61352 HFD=4.9
04:45:46.139 00.014 9340 MultiStar: [#1 0.32,0.16,1.03,U] [#2 0.37,0.28,0.88,U] [#3 0.41,0.29,0.00,M1] [#4 0.49,0.19,0.00,M1] [#5 0.34,0.28,1.01,U] [#6 0.15,0.18,0.93,U] [#7 0.28,0.19,0.87,U] [#8 0.51,-0.11,0.00,M1] 
04:45:46.175 00.036 9340 single-star, 5 included, MultiStar: {0.30, 0.18}, one-star: {0.31, 0.01}
04:45:46.187 00.012 9340 CameraToMount -- cameraTheta (0.02) - m_xAngle (0.05) = xAngle (-0.03 = -0.03)
04:45:46.197 00.010 9340 CameraToMount -- cameraTheta (0.02) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-3.10 = -3.10)
04:45:46.217 00.020 9340 CameraToMount -- cameraX=0.31 cameraY=0.01 hyp=0.31 cameraTheta=0.02 mountX=0.31 mountY=-0.01, mountTheta=-0.04
04:45:46.231 00.014 9340 SchedulePrimaryMove(10104498, x=0.31, y=0.01, opts=13)
04:45:46.243 00.012 9340 Enqueuing Move request for scope (0.31, 0.01)
04:45:46.262 00.019 12020 Worker thread wakes up
04:45:46.262 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=6134, max=65535, med=10160, FiltMin=8055, FiltMax=65523, Gamma=2.870
04:45:46.281 00.019 12020 worker thread servicing REQUEST_MOVE scope ofs (0.31, 0.01) opts 0xd
04:45:46.281 00.000 9340 UpdateGuideState exits: m=1551566 SNR=208.5
04:45:46.325 00.044 12020 Handling offset move in thread for scope, endpoint = (0.31, 0.01)
04:45:46.325 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:45:46.342 00.017 12020 Moving (0.31, 0.01) raw xDistance=0.31 yDistance=-0.01
04:45:46.343 00.001 9340 ScheduleExposure(2000,3,1) exposurePending=0
04:45:46.361 00.018 12020 GuideAlgorithmHysteresis::Result() returns 0.13 from input 0.31
04:45:46.361 00.000 9340 Enqueuing Expose request
04:45:46.374 00.013 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:45:46.374 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
04:45:46.374 00.000 12020 MoveAxis(W, 23, ABG)
04:45:46.374 00.000 12020 Guiding  Dir = 3, Dur = 23
04:45:46.375 00.001 12020 IsSlewing returns 0
04:45:46.377 00.002 12020 IsGuiding returns 0
04:45:46.410 00.033 12020 IsGuiding returns 1
04:45:46.410 00.000 12020 scope still moving after pulse duration time elapsed
04:45:46.454 00.044 12020 IsSlewing returns 0
04:45:46.489 00.035 12020 IsGuiding returns 0
04:45:46.489 00.000 12020 scope move finished after 23 + 88 ms
04:45:46.489 00.000 12020 Move returns status 0, amount 23
04:45:46.490 00.001 12020 MoveAxis(N, 0, ABG)
04:45:46.490 00.000 12020 Move returns status 0, amount 0
04:45:46.490 00.000 12020 move complete, result=0
04:45:46.490 00.000 12020 worker thread done servicing request
04:45:46.491 00.001 12020 Worker thread wakes up
04:45:46.491 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
04:45:46.491 00.000 9340 GuideStep: 0.3 px 23 ms WEST, -0.0 px 0 ms NORTH
04:45:46.507 00.016 12020 Handling exposure in thread, d=2000 o=3 r=(1396,95,31,31)
04:45:46.885 00.378 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"33b26ead-1901-4b55-91a4-00677b324a83"}
04:45:46.899 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"33b26ead-1901-4b55-91a4-00677b324a83"}
04:45:46.913 00.014 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"daf4eb6b-9ef0-4fae-b366-dbfc21016e73"}
04:45:46.926 00.013 9340 case statement mapped state 6 to 3
04:45:46.941 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"daf4eb6b-9ef0-4fae-b366-dbfc21016e73"}
04:45:46.982 00.041 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"a6826ed4-ce83-41cb-932c-33fa28bad775"}
04:45:47.017 00.035 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":873,"width":15,"height":15,"star_pos":[6.65,7.38],"pixels":"..."},"id":"a6826ed4-ce83-41cb-932c-33fa28bad775"}
04:45:48.884 01.867 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"4236df54-5e8e-41fb-a0d2-b4cf34b1da12"}
04:45:48.942 00.058 12020 Exposure complete
04:45:48.942 00.000 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"4236df54-5e8e-41fb-a0d2-b4cf34b1da12"}
04:45:48.975 00.033 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"a43a3355-6816-42d6-af5d-0d1e2f3417de"}
04:45:49.085 00.110 9340 case statement mapped state 6 to 3
04:45:49.129 00.044 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"a43a3355-6816-42d6-af5d-0d1e2f3417de"}
04:45:49.237 00.108 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"2335d8c5-a9ea-4747-a2e3-3286a7bb6602"}
04:45:49.267 00.030 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":873,"width":15,"height":15,"star_pos":[6.65,7.38],"pixels":"..."},"id":"2335d8c5-a9ea-4747-a2e3-3286a7bb6602"}
04:45:49.602 00.335 12020 worker thread done servicing request
04:45:49.603 00.001 9340 OnExposeComplete: enter
04:45:49.651 00.048 9340 UpdateGuideState(): m_state=6
04:45:49.691 00.040 9340 Star::Find(15, 1411, 110, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 874
04:45:49.709 00.018 9340 Star::Find returns 1 (0), X=1411.00, Y=110.48, Mass=1500028, SNR=182.3, Peak=65463 HFD=5.0
04:45:49.733 00.024 9340 MultiStar: [#1 -0.33,0.46,0.00,M1] [#2 -0.35,0.20,1.02,U] [#3 -0.24,0.41,1.23,U] [#4 -0.42,0.33,0.00,M2] [#5 -0.34,0.29,1.10,U] [#6 -0.49,0.25,0.00,M1] [#7 -0.28,0.13,0.97,U] [#8 -0.08,0.12,1.04,U] 
04:45:49.763 00.030 9340 refined, 5 included, MultiStar: {-0.27, 0.22}, one-star: {-0.34, 0.10}
04:45:49.814 00.051 9340 CameraToMount -- cameraTheta (2.47) - m_xAngle (0.05) = xAngle (2.42 = 2.42)
04:45:49.840 00.026 9340 CameraToMount -- cameraTheta (2.47) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-0.65 = -0.65)
04:45:49.863 00.023 9340 CameraToMount -- cameraX=-0.27 cameraY=0.22 hyp=0.35 cameraTheta=2.47 mountX=-0.26 mountY=-0.21, mountTheta=-2.47
04:45:49.887 00.024 9340 SchedulePrimaryMove(10104498, x=-0.27, y=0.22, opts=13)
04:45:49.934 00.047 9340 Enqueuing Move request for scope (-0.27, 0.22)
04:45:49.984 00.050 12020 Worker thread wakes up
04:45:49.984 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=5921, max=65535, med=10193, FiltMin=7917, FiltMax=65523, Gamma=2.870
04:45:49.999 00.015 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.27, 0.22) opts 0xd
04:45:50.000 00.001 12020 Handling offset move in thread for scope, endpoint = (-0.27, 0.22)
04:45:50.000 00.000 12020 Moving (-0.27, 0.22) raw xDistance=-0.26 yDistance=-0.21
04:45:50.001 00.001 9340 UpdateGuideState exits: m=1500028 SNR=182.3
04:45:50.026 00.025 12020 GuideAlgorithmHysteresis::Result() returns -0.10 from input -0.26
04:45:50.027 00.001 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:45:50.027 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.21
04:45:50.027 00.000 12020 MoveAxis(E, 18, ABG)
04:45:50.027 00.000 12020 Guiding  Dir = 2, Dur = 18
04:45:50.029 00.002 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:45:50.052 00.023 12020 IsSlewing returns 0
04:45:50.054 00.002 12020 IsGuiding returns 0
04:45:50.056 00.002 9340 ScheduleExposure(2000,3,1) exposurePending=0
04:45:50.127 00.071 12020 IsGuiding returns 1
04:45:50.128 00.001 12020 scope still moving after pulse duration time elapsed
04:45:50.130 00.002 9340 Enqueuing Expose request
04:45:50.165 00.035 12020 IsSlewing returns 0
04:45:50.168 00.003 12020 IsGuiding returns 0
04:45:50.168 00.000 12020 scope move finished after 18 + 94 ms
04:45:50.169 00.001 12020 Move returns status 0, amount 18
04:45:50.169 00.000 12020 MoveAxis(N, 0, ABG)
04:45:50.169 00.000 12020 Move returns status 0, amount 0
04:45:50.170 00.001 12020 move complete, result=0
04:45:50.170 00.000 12020 worker thread done servicing request
04:45:50.170 00.000 12020 Worker thread wakes up
04:45:50.170 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
04:45:50.170 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(1396,95,31,31)
04:45:50.174 00.004 9340 GuideStep: -0.3 px 18 ms EAST, -0.2 px 0 ms NORTH
04:45:50.883 00.709 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"c150fa85-8a97-4e87-a281-27ee2ac8b082"}
04:45:50.903 00.020 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"c150fa85-8a97-4e87-a281-27ee2ac8b082"}
04:45:50.917 00.014 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"07c5bda6-dd66-4c73-ab3a-da9e81f54d3c"}
04:45:50.938 00.021 9340 case statement mapped state 6 to 3
04:45:50.957 00.019 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"07c5bda6-dd66-4c73-ab3a-da9e81f54d3c"}
04:45:51.022 00.065 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"55938494-a8ee-430d-ae3c-455c5291b292"}
04:45:51.040 00.018 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":874,"width":15,"height":15,"star_pos":[7.00,7.48],"pixels":"..."},"id":"55938494-a8ee-430d-ae3c-455c5291b292"}
04:45:52.571 01.531 12020 Exposure complete
04:45:52.881 00.310 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"5d8e14a3-0485-4c78-87a2-783123fca966"}
04:45:52.897 00.016 12020 worker thread done servicing request
04:45:52.897 00.000 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"5d8e14a3-0485-4c78-87a2-783123fca966"}
04:45:52.920 00.023 9340 OnExposeComplete: enter
04:45:52.942 00.022 9340 UpdateGuideState(): m_state=6
04:45:52.988 00.046 9340 Star::Find(15, 1410, 110, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 875
04:45:53.007 00.019 9340 Star::Find returns 1 (0), X=1411.84, Y=110.29, Mass=1544102, SNR=211.7, Peak=62540 HFD=4.9
04:45:53.035 00.028 9340 MultiStar: [#1 0.53,0.22,0.00,M2] [#2 0.63,0.07,0.00,M1] [#3 0.54,0.27,0.00,M1] [#4 0.56,0.17,0.00,M3] [#5 0.49,0.21,0.00,M1] [#6 0.46,0.06,0.78,U] [#7 0.48,-0.01,0.94,U] [#8 0.70,-0.18,0.00,M1] 
04:45:53.048 00.013 9340 refined, 2 included, MultiStar: {0.48, -0.02}, one-star: {0.50, -0.08}
04:45:53.065 00.017 9340 CameraToMount -- cameraTheta (-0.03) - m_xAngle (0.05) = xAngle (-0.08 = -0.08)
04:45:53.087 00.022 9340 CameraToMount -- cameraTheta (-0.03) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-3.15 = 3.13)
04:45:53.130 00.043 9340 CameraToMount -- cameraX=0.48 cameraY=-0.02 hyp=0.48 cameraTheta=-0.03 mountX=0.48 mountY=0.00, mountTheta=0.01
04:45:53.150 00.020 9340 SchedulePrimaryMove(10104498, x=0.48, y=-0.02, opts=13)
04:45:53.171 00.021 9340 Enqueuing Move request for scope (0.48, -0.02)
04:45:53.187 00.016 12020 Worker thread wakes up
04:45:53.188 00.001 9340 UpdateImageDisplay: Size=(1920,1080) min=5777, max=65535, med=10119, FiltMin=8064, FiltMax=65523, Gamma=2.870
04:45:53.208 00.020 12020 worker thread servicing REQUEST_MOVE scope ofs (0.48, -0.02) opts 0xd
04:45:53.208 00.000 9340 UpdateGuideState exits: m=1544102 SNR=211.7
04:45:53.223 00.015 12020 Handling offset move in thread for scope, endpoint = (0.48, -0.02)
04:45:53.224 00.001 12020 Moving (0.48, -0.02) raw xDistance=0.48 yDistance=0.00
04:45:53.224 00.000 12020 GuideAlgorithmHysteresis::Result() returns 0.19 from input 0.48
04:45:53.224 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:45:53.240 00.016 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:45:53.241 00.001 9340 ScheduleExposure(2000,3,1) exposurePending=0
04:45:53.284 00.043 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
04:45:53.284 00.000 9340 Enqueuing Expose request
04:45:53.302 00.018 12020 MoveAxis(W, 35, ABG)
04:45:53.303 00.001 12020 Guiding  Dir = 3, Dur = 35
04:45:53.303 00.000 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"5d08d455-9674-4eaf-9a17-173dd14543f8"}
04:45:53.321 00.018 12020 IsSlewing returns 0
04:45:53.322 00.001 9340 case statement mapped state 6 to 3
04:45:53.334 00.012 12020 IsGuiding returns 0
04:45:53.336 00.002 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"5d08d455-9674-4eaf-9a17-173dd14543f8"}
04:45:53.366 00.030 12020 PulseGuide returned control before completion, sleep 17
04:45:53.366 00.000 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"781dc485-6365-4f88-902a-3572c43cf161"}
04:45:53.418 00.052 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":875,"width":15,"height":15,"star_pos":[6.84,7.29],"pixels":"..."},"id":"781dc485-6365-4f88-902a-3572c43cf161"}
04:45:53.435 00.017 12020 IsGuiding returns 0
04:45:53.437 00.002 12020 Move returns status 0, amount 35
04:45:53.438 00.001 12020 MoveAxis(N, 0, ABG)
04:45:53.439 00.001 12020 Move returns status 0, amount 0
04:45:53.439 00.000 12020 move complete, result=0
04:45:53.439 00.000 12020 worker thread done servicing request
04:45:53.440 00.001 12020 Worker thread wakes up
04:45:53.440 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
04:45:53.440 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(1396,95,31,31)
04:45:53.440 00.000 9340 GuideStep: 0.5 px 35 ms WEST, 0.0 px 0 ms NORTH
04:45:54.883 01.443 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"5eedfc46-60b4-45bb-b543-011bd8c411a6"}
04:45:54.951 00.068 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"5eedfc46-60b4-45bb-b543-011bd8c411a6"}
04:45:54.984 00.033 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"62b8af06-d890-4c0d-ad82-c57b0262e653"}
04:45:55.015 00.031 9340 case statement mapped state 6 to 3
04:45:55.065 00.050 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"62b8af06-d890-4c0d-ad82-c57b0262e653"}
04:45:55.115 00.050 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"f211603c-95cb-4fa8-88d8-622d4af435c6"}
04:45:55.152 00.037 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":875,"width":15,"height":15,"star_pos":[6.84,7.29],"pixels":"..."},"id":"f211603c-95cb-4fa8-88d8-622d4af435c6"}
04:45:55.833 00.681 12020 Exposure complete
04:45:56.448 00.615 12020 worker thread done servicing request
04:45:56.448 00.000 9340 OnExposeComplete: enter
04:45:56.464 00.016 9340 UpdateGuideState(): m_state=6
04:45:56.502 00.038 9340 Star::Find(15, 1411, 110, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 876
04:45:56.563 00.061 9340 Star::Find returns 1 (0), X=1411.44, Y=110.38, Mass=1591633, SNR=219.1, Peak=65463 HFD=5.0
04:45:56.600 00.037 9340 MultiStar: [#1 -0.02,0.37,0.85,U] [#2 0.18,0.25,0.71,U] [#3 0.19,0.34,1.13,U] [#4 0.18,0.29,0.79,U] [#5 0.07,0.40,0.86,U] [#6 -0.03,0.31,0.91,U] [#7 0.02,0.26,0.76,U] [#8 0.48,0.31,0.00,M2] 
04:45:56.633 00.033 9340 single-star, 7 included, MultiStar: {0.09, 0.28}, one-star: {0.10, 0.01}
04:45:56.693 00.060 9340 CameraToMount -- cameraTheta (0.08) - m_xAngle (0.05) = xAngle (0.03 = 0.03)
04:45:56.727 00.034 9340 CameraToMount -- cameraTheta (0.08) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-3.04 = -3.04)
04:45:56.746 00.019 9340 CameraToMount -- cameraX=0.10 cameraY=0.01 hyp=0.10 cameraTheta=0.08 mountX=0.10 mountY=-0.01, mountTheta=-0.10
04:45:56.797 00.051 9340 SchedulePrimaryMove(10104498, x=0.10, y=0.01, opts=13)
04:45:56.872 00.075 9340 Enqueuing Move request for scope (0.10, 0.01)
04:45:56.899 00.027 12020 Worker thread wakes up
04:45:56.900 00.001 12020 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.01) opts 0xd
04:45:56.900 00.000 12020 Handling offset move in thread for scope, endpoint = (0.10, 0.01)
04:45:56.900 00.000 12020 Moving (0.10, 0.01) raw xDistance=0.10 yDistance=-0.01
04:45:56.900 00.000 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
04:45:56.900 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:45:56.901 00.001 9340 UpdateImageDisplay: Size=(1920,1080) min=6424, max=65535, med=10144, FiltMin=8030, FiltMax=65523, Gamma=2.870
04:45:56.919 00.018 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
04:45:56.919 00.000 9340 UpdateGuideState exits: m=1591633 SNR=219.1
04:45:56.953 00.034 12020 MoveAxis(E, 0, ABG)
04:45:56.953 00.000 12020 Move returns status 0, amount 0
04:45:56.954 00.001 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:45:57.002 00.048 12020 MoveAxis(N, 0, ABG)
04:45:57.002 00.000 12020 Move returns status 0, amount 0
04:45:57.002 00.000 12020 move complete, result=0
04:45:57.003 00.001 12020 worker thread done servicing request
04:45:57.004 00.001 9340 ScheduleExposure(2000,3,1) exposurePending=0
04:45:57.030 00.026 9340 Enqueuing Expose request
04:45:57.066 00.036 12020 Worker thread wakes up
04:45:57.066 00.000 9340 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
04:45:57.083 00.017 12020 worker thread servicing REQUEST_EXPOSE 2000
04:45:57.083 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(1396,95,31,31)
04:45:57.110 00.027 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"78393174-3451-4bd4-8456-9405ccf20885"}
04:45:57.173 00.063 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"78393174-3451-4bd4-8456-9405ccf20885"}
04:45:57.194 00.021 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"0e39cef3-bee0-43a6-a891-963fbe124ca1"}
04:45:57.210 00.016 9340 case statement mapped state 6 to 3
04:45:57.225 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"0e39cef3-bee0-43a6-a891-963fbe124ca1"}
04:45:57.243 00.018 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"5d4de2ac-346f-4341-a4e5-da360f97406e"}
04:45:57.295 00.052 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":876,"width":15,"height":15,"star_pos":[7.44,7.38],"pixels":"..."},"id":"5d4de2ac-346f-4341-a4e5-da360f97406e"}
04:45:58.882 01.587 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"e2d1c516-97ca-414e-9785-f0764b3e591a"}
04:45:58.909 00.027 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"e2d1c516-97ca-414e-9785-f0764b3e591a"}
04:45:58.932 00.023 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"1a4a966e-cfec-4c3a-a1ff-fcf84313ec8c"}
04:45:58.943 00.011 9340 case statement mapped state 6 to 3
04:45:58.955 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"1a4a966e-cfec-4c3a-a1ff-fcf84313ec8c"}
04:45:58.965 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"406e732f-0e85-421b-902f-ef83f71e1a62"}
04:45:58.975 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":876,"width":15,"height":15,"star_pos":[7.44,7.38],"pixels":"..."},"id":"406e732f-0e85-421b-902f-ef83f71e1a62"}
04:45:59.462 00.487 12020 Exposure complete
04:45:59.684 00.222 12020 worker thread done servicing request
04:45:59.684 00.000 9340 OnExposeComplete: enter
04:45:59.713 00.029 9340 UpdateGuideState(): m_state=6
04:45:59.726 00.013 9340 Star::Find(15, 1411, 110, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 877
04:45:59.737 00.011 9340 Star::Find returns 1 (0), X=1411.28, Y=110.22, Mass=1557326, SNR=224.1, Peak=63679 HFD=4.8
04:45:59.749 00.012 9340 MultiStar: [#1 -0.01,0.11,0.90,U] [#2 0.09,-0.11,0.81,U] [#3 -0.01,-0.03,0.99,U] [#4 0.18,0.08,0.90,U] [#5 0.05,0.09,0.80,U] [#6 -0.03,-0.02,0.83,U] [#7 -0.02,0.03,0.91,U] [#8 0.18,-0.21,0.83,U] 
04:45:59.761 00.012 9340 refined, 8 included, MultiStar: {0.04, -0.02}, one-star: {-0.06, -0.15}
04:45:59.775 00.014 9340 CameraToMount -- cameraTheta (-0.54) - m_xAngle (0.05) = xAngle (-0.59 = -0.59)
04:45:59.787 00.012 9340 CameraToMount -- cameraTheta (-0.54) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-3.66 = 2.62)
04:45:59.799 00.012 9340 CameraToMount -- cameraX=0.04 cameraY=-0.02 hyp=0.05 cameraTheta=-0.54 mountX=0.04 mountY=0.02, mountTheta=0.54
04:45:59.830 00.031 9340 SchedulePrimaryMove(10104498, x=0.04, y=-0.02, opts=13)
04:45:59.844 00.014 9340 Enqueuing Move request for scope (0.04, -0.02)
04:45:59.853 00.009 12020 Worker thread wakes up
04:45:59.853 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=6263, max=65535, med=10146, FiltMin=7635, FiltMax=65523, Gamma=2.870
04:45:59.870 00.017 12020 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.02) opts 0xd
04:45:59.870 00.000 9340 UpdateGuideState exits: m=1557326 SNR=224.1
04:45:59.882 00.012 12020 Handling offset move in thread for scope, endpoint = (0.04, -0.02)
04:45:59.883 00.001 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:45:59.891 00.008 12020 Moving (0.04, -0.02) raw xDistance=0.04 yDistance=0.02
04:45:59.892 00.001 9340 ScheduleExposure(2000,3,1) exposurePending=0
04:45:59.904 00.012 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
04:45:59.904 00.000 9340 Enqueuing Expose request
04:45:59.916 00.012 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:45:59.916 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
04:45:59.917 00.001 12020 MoveAxis(E, 0, ABG)
04:45:59.917 00.000 12020 Move returns status 0, amount 0
04:45:59.917 00.000 12020 MoveAxis(N, 0, ABG)
04:45:59.917 00.000 12020 Move returns status 0, amount 0
04:45:59.917 00.000 12020 move complete, result=0
04:45:59.917 00.000 12020 worker thread done servicing request
04:45:59.917 00.000 12020 Worker thread wakes up
04:45:59.918 00.001 12020 worker thread servicing REQUEST_EXPOSE 2000
04:45:59.918 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(1396,95,31,31)
04:45:59.920 00.002 9340 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
04:46:00.881 00.961 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"5b7e0e12-7889-42f5-ad30-712cceb2160f"}
04:46:00.924 00.043 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"5b7e0e12-7889-42f5-ad30-712cceb2160f"}
04:46:00.946 00.022 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"9fd307cd-0912-46bf-9b8d-a6685eb7619b"}
04:46:00.966 00.020 9340 case statement mapped state 6 to 3
04:46:00.977 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"9fd307cd-0912-46bf-9b8d-a6685eb7619b"}
04:46:01.005 00.028 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"514f3a9d-0272-4677-b26b-9abb36f74fcd"}
04:46:01.045 00.040 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":877,"width":15,"height":15,"star_pos":[7.28,7.22],"pixels":"..."},"id":"514f3a9d-0272-4677-b26b-9abb36f74fcd"}
04:46:02.314 01.269 12020 Exposure complete
04:46:02.887 00.573 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"2ac744fa-4c7d-4829-bcbb-32426625f83f"}
04:46:02.934 00.047 12020 worker thread done servicing request
04:46:02.934 00.000 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"2ac744fa-4c7d-4829-bcbb-32426625f83f"}
04:46:02.951 00.017 9340 OnExposeComplete: enter
04:46:02.968 00.017 9340 UpdateGuideState(): m_state=6
04:46:02.987 00.019 9340 Star::Find(15, 1411, 110, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 878
04:46:03.041 00.054 9340 Star::Find returns 1 (0), X=1411.38, Y=110.20, Mass=1630793, SNR=232.7, Peak=61828 HFD=5.1
04:46:03.067 00.026 9340 MultiStar: [#1 -0.04,0.18,0.81,U] [#2 -0.02,0.09,0.69,U] [#3 0.13,0.12,0.91,U] [#4 0.01,-0.01,0.90,U] [#5 0.05,0.00,0.82,U] [#6 -0.09,-0.11,0.76,U] [#7 -0.07,-0.04,0.79,U] [#8 0.18,-0.17,0.80,U] 
04:46:03.081 00.014 9340 refined, 8 included, MultiStar: {0.02, -0.02}, one-star: {0.04, -0.18}
04:46:03.103 00.022 9340 CameraToMount -- cameraTheta (-0.57) - m_xAngle (0.05) = xAngle (-0.62 = -0.62)
04:46:03.169 00.066 9340 CameraToMount -- cameraTheta (-0.57) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-3.69 = 2.59)
04:46:03.196 00.027 9340 CameraToMount -- cameraX=0.02 cameraY=-0.02 hyp=0.03 cameraTheta=-0.57 mountX=0.02 mountY=0.02, mountTheta=0.57
04:46:03.228 00.032 9340 SchedulePrimaryMove(10104498, x=0.02, y=-0.02, opts=13)
04:46:03.253 00.025 9340 Enqueuing Move request for scope (0.02, -0.02)
04:46:03.293 00.040 12020 Worker thread wakes up
04:46:03.294 00.001 12020 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.02) opts 0xd
04:46:03.295 00.001 12020 Handling offset move in thread for scope, endpoint = (0.02, -0.02)
04:46:03.295 00.000 12020 Moving (0.02, -0.02) raw xDistance=0.02 yDistance=0.02
04:46:03.295 00.000 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
04:46:03.295 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:46:03.296 00.001 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
04:46:03.296 00.000 12020 MoveAxis(E, 0, ABG)
04:46:03.296 00.000 12020 Move returns status 0, amount 0
04:46:03.296 00.000 12020 MoveAxis(N, 0, ABG)
04:46:03.296 00.000 12020 Move returns status 0, amount 0
04:46:03.296 00.000 12020 move complete, result=0
04:46:03.296 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=5678, max=65535, med=10138, FiltMin=7417, FiltMax=65523, Gamma=2.870
04:46:03.319 00.023 12020 worker thread done servicing request
04:46:03.320 00.001 9340 UpdateGuideState exits: m=1630793 SNR=232.7
04:46:03.352 00.032 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:46:03.378 00.026 9340 ScheduleExposure(2000,3,1) exposurePending=0
04:46:03.430 00.052 9340 Enqueuing Expose request
04:46:03.451 00.021 12020 Worker thread wakes up
04:46:03.451 00.000 9340 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
04:46:03.466 00.015 12020 worker thread servicing REQUEST_EXPOSE 2000
04:46:03.467 00.001 12020 Handling exposure in thread, d=2000 o=3 r=(1396,95,31,31)
04:46:03.475 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"7b9c943d-8875-4370-8ba9-174b69df0d1b"}
04:46:03.500 00.025 9340 case statement mapped state 6 to 3
04:46:03.551 00.051 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"7b9c943d-8875-4370-8ba9-174b69df0d1b"}
04:46:03.570 00.019 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"e13732ae-1347-4fce-95ad-4f474fea4e26"}
04:46:03.592 00.022 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":878,"width":15,"height":15,"star_pos":[7.38,7.20],"pixels":"..."},"id":"e13732ae-1347-4fce-95ad-4f474fea4e26"}
04:46:04.884 01.292 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"9fb5ca1d-1785-40cb-a8ce-f0445fe40e13"}
04:46:04.915 00.031 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"9fb5ca1d-1785-40cb-a8ce-f0445fe40e13"}
04:46:04.952 00.037 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"7686c3a5-4d5d-4fc4-9e6c-4e834de6d72e"}
04:46:04.973 00.021 9340 case statement mapped state 6 to 3
04:46:04.984 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"7686c3a5-4d5d-4fc4-9e6c-4e834de6d72e"}
04:46:04.998 00.014 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"dc4e43a3-5507-4abb-9444-c111db5f21ab"}
04:46:05.017 00.019 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":878,"width":15,"height":15,"star_pos":[7.38,7.20],"pixels":"..."},"id":"dc4e43a3-5507-4abb-9444-c111db5f21ab"}
04:46:05.852 00.835 12020 Exposure complete
04:46:06.158 00.306 12020 worker thread done servicing request
04:46:06.158 00.000 9340 OnExposeComplete: enter
04:46:06.175 00.017 9340 UpdateGuideState(): m_state=6
04:46:06.216 00.041 9340 Star::Find(15, 1411, 110, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 879
04:46:06.232 00.016 9340 Star::Find returns 1 (0), X=1411.94, Y=110.32, Mass=1558913, SNR=218.3, Peak=62432 HFD=5.0
04:46:06.250 00.018 9340 MultiStar: [#1 0.35,0.15,0.87,U] [#2 0.43,0.15,0.78,U] [#3 0.55,0.28,0.00,M1] [#4 0.64,0.25,0.00,M1] [#5 0.55,0.34,0.00,M1] [#6 0.47,0.11,0.85,U] [#7 0.67,0.15,0.00,M1] [#8 0.87,0.02,0.00,M1] 
04:46:06.275 00.025 9340 refined, 3 included, MultiStar: {0.47, 0.09}, one-star: {0.60, -0.05}
04:46:06.334 00.059 9340 CameraToMount -- cameraTheta (0.18) - m_xAngle (0.05) = xAngle (0.13 = 0.13)
04:46:06.359 00.025 9340 CameraToMount -- cameraTheta (0.18) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-2.94 = -2.94)
04:46:06.375 00.016 9340 CameraToMount -- cameraX=0.47 cameraY=0.09 hyp=0.48 cameraTheta=0.18 mountX=0.47 mountY=-0.10, mountTheta=-0.20
04:46:06.434 00.059 9340 SchedulePrimaryMove(10104498, x=0.47, y=0.09, opts=13)
04:46:06.456 00.022 9340 Enqueuing Move request for scope (0.47, 0.09)
04:46:06.469 00.013 12020 Worker thread wakes up
04:46:06.470 00.001 9340 UpdateImageDisplay: Size=(1920,1080) min=6357, max=65535, med=10146, FiltMin=8025, FiltMax=65523, Gamma=2.870
04:46:06.489 00.019 9340 UpdateGuideState exits: m=1558913 SNR=218.3
04:46:06.508 00.019 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:46:06.554 00.046 12020 worker thread servicing REQUEST_MOVE scope ofs (0.47, 0.09) opts 0xd
04:46:06.554 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
04:46:06.573 00.019 12020 Handling offset move in thread for scope, endpoint = (0.47, 0.09)
04:46:06.574 00.001 9340 Enqueuing Expose request
04:46:06.590 00.016 12020 Moving (0.47, 0.09) raw xDistance=0.47 yDistance=-0.10
04:46:06.590 00.000 12020 GuideAlgorithmHysteresis::Result() returns 0.20 from input 0.47
04:46:06.590 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:46:06.594 00.004 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
04:46:06.595 00.001 12020 MoveAxis(W, 36, ABG)
04:46:06.595 00.000 12020 Guiding  Dir = 3, Dur = 36
04:46:06.596 00.001 12020 IsSlewing returns 0
04:46:06.597 00.001 12020 IsGuiding returns 0
04:46:06.621 00.024 12020 PulseGuide returned control before completion, sleep 23
04:46:06.685 00.064 12020 IsGuiding returns 1
04:46:06.686 00.001 12020 scope still moving after pulse duration time elapsed
04:46:06.718 00.032 12020 IsSlewing returns 0
04:46:06.719 00.001 12020 IsGuiding returns 0
04:46:06.720 00.001 12020 scope move finished after 36 + 86 ms
04:46:06.720 00.000 12020 Move returns status 0, amount 36
04:46:06.720 00.000 12020 MoveAxis(N, 0, ABG)
04:46:06.720 00.000 12020 Move returns status 0, amount 0
04:46:06.720 00.000 12020 move complete, result=0
04:46:06.721 00.001 12020 worker thread done servicing request
04:46:06.721 00.000 9340 GuideStep: 0.5 px 36 ms WEST, -0.1 px 0 ms NORTH
04:46:06.742 00.021 12020 Worker thread wakes up
04:46:06.742 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
04:46:06.742 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(1396,95,31,31)
04:46:06.884 00.142 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"7b016877-b118-44e2-be4c-ec3c7967d522"}
04:46:06.903 00.019 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"7b016877-b118-44e2-be4c-ec3c7967d522"}
04:46:06.941 00.038 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"c0ec893f-e5d3-4005-9b54-727b99d0f63a"}
04:46:06.958 00.017 9340 case statement mapped state 6 to 3
04:46:06.974 00.016 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"c0ec893f-e5d3-4005-9b54-727b99d0f63a"}
04:46:07.020 00.046 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"219426b7-1362-49e2-b9c3-93bcb6565f02"}
04:46:07.036 00.016 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":879,"width":15,"height":15,"star_pos":[6.94,7.32],"pixels":"..."},"id":"219426b7-1362-49e2-b9c3-93bcb6565f02"}
04:46:08.883 01.847 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"6217db58-83d4-4895-81ff-a4fa712cb331"}
04:46:08.895 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"6217db58-83d4-4895-81ff-a4fa712cb331"}
04:46:08.913 00.018 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"b35dd129-7780-4cd5-8198-810e6f2c84e3"}
04:46:08.924 00.011 9340 case statement mapped state 6 to 3
04:46:08.960 00.036 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"b35dd129-7780-4cd5-8198-810e6f2c84e3"}
04:46:08.977 00.017 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"d242cda2-c4ae-48c6-bbb4-ed69593b6b9c"}
04:46:08.994 00.017 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":879,"width":15,"height":15,"star_pos":[6.94,7.32],"pixels":"..."},"id":"d242cda2-c4ae-48c6-bbb4-ed69593b6b9c"}
04:46:09.126 00.132 12020 Exposure complete
04:46:09.525 00.399 12020 worker thread done servicing request
04:46:09.525 00.000 9340 OnExposeComplete: enter
04:46:09.580 00.055 9340 UpdateGuideState(): m_state=6
04:46:09.596 00.016 9340 Star::Find(15, 1411, 110, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 880
04:46:09.620 00.024 9340 Star::Find returns 1 (0), X=1411.27, Y=110.27, Mass=1567975, SNR=195.5, Peak=65167 HFD=4.8
04:46:09.644 00.024 9340 MultiStar: [#1 -0.01,0.32,1.10,U] [#2 -0.02,0.15,0.89,U] [#3 0.09,0.19,1.04,U] [#4 0.22,0.09,1.19,U] [#5 0.01,0.10,0.81,U] [#6 -0.10,0.02,1.01,U] [#7 -0.01,0.20,0.97,U] [#8 0.24,-0.03,0.89,U] 
04:46:09.672 00.028 9340 refined, 8 included, MultiStar: {0.04, 0.11}, one-star: {-0.07, -0.10}
04:46:09.716 00.044 9340 CameraToMount -- cameraTheta (1.19) - m_xAngle (0.05) = xAngle (1.15 = 1.15)
04:46:09.756 00.040 9340 CameraToMount -- cameraTheta (1.19) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-1.92 = -1.92)
04:46:09.771 00.015 9340 CameraToMount -- cameraX=0.04 cameraY=0.11 hyp=0.11 cameraTheta=1.19 mountX=0.05 mountY=-0.11, mountTheta=-1.16
04:46:09.805 00.034 9340 SchedulePrimaryMove(10104498, x=0.04, y=0.11, opts=13)
04:46:09.858 00.053 9340 Enqueuing Move request for scope (0.04, 0.11)
04:46:09.887 00.029 12020 Worker thread wakes up
04:46:09.887 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=6378, max=65535, med=10135, FiltMin=7616, FiltMax=65523, Gamma=2.870
04:46:09.903 00.016 12020 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.11) opts 0xd
04:46:09.904 00.001 12020 Handling offset move in thread for scope, endpoint = (0.04, 0.11)
04:46:09.904 00.000 12020 Moving (0.04, 0.11) raw xDistance=0.05 yDistance=-0.11
04:46:09.904 00.000 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
04:46:09.904 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:46:09.904 00.000 9340 UpdateGuideState exits: m=1567975 SNR=195.5
04:46:09.924 00.020 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:46:09.958 00.034 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
04:46:09.958 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
04:46:09.997 00.039 12020 MoveAxis(E, 0, ABG)
04:46:09.997 00.000 12020 Move returns status 0, amount 0
04:46:09.997 00.000 12020 MoveAxis(N, 0, ABG)
04:46:09.997 00.000 12020 Move returns status 0, amount 0
04:46:09.998 00.001 12020 move complete, result=0
04:46:09.998 00.000 12020 worker thread done servicing request
04:46:09.999 00.001 9340 Enqueuing Expose request
04:46:10.024 00.025 12020 Worker thread wakes up
04:46:10.024 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
04:46:10.025 00.001 12020 Handling exposure in thread, d=2000 o=3 r=(1396,95,31,31)
04:46:10.026 00.001 9340 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
04:46:10.882 00.856 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"a5e8330e-2f1a-4ddf-8f1d-aa37cfb64ba1"}
04:46:10.937 00.055 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"a5e8330e-2f1a-4ddf-8f1d-aa37cfb64ba1"}
04:46:10.961 00.024 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"4c9b2db7-4cb7-45b1-898a-51eb40aa60bc"}
04:46:10.976 00.015 9340 case statement mapped state 6 to 3
04:46:10.999 00.023 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"4c9b2db7-4cb7-45b1-898a-51eb40aa60bc"}
04:46:11.025 00.026 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"79a5da02-4132-467d-8ff5-41f49c28fb66"}
04:46:11.078 00.053 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":880,"width":15,"height":15,"star_pos":[7.27,7.27],"pixels":"..."},"id":"79a5da02-4132-467d-8ff5-41f49c28fb66"}
04:46:12.416 01.338 12020 Exposure complete
04:46:12.707 00.291 12020 worker thread done servicing request
04:46:12.707 00.000 9340 OnExposeComplete: enter
04:46:12.728 00.021 9340 UpdateGuideState(): m_state=6
04:46:12.746 00.018 9340 Star::Find(15, 1411, 110, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 881
04:46:12.794 00.048 9340 Star::Find returns 1 (0), X=1411.88, Y=110.22, Mass=1529880, SNR=208.3, Peak=61652 HFD=4.9
04:46:12.808 00.014 9340 MultiStar: [#1 0.30,0.10,0.97,U] [#2 0.37,0.10,0.83,U] [#3 0.50,0.19,0.00,M1] [#4 0.44,0.06,1.16,U] [#5 0.40,0.05,1.04,U] [#6 0.31,0.09,0.77,U] [#7 0.42,-0.03,0.85,U] [#8 0.66,0.08,0.00,M1] 
04:46:12.818 00.010 9340 refined, 6 included, MultiStar: {0.40, 0.03}, one-star: {0.54, -0.15}
04:46:12.830 00.012 9340 CameraToMount -- cameraTheta (0.07) - m_xAngle (0.05) = xAngle (0.02 = 0.02)
04:46:12.842 00.012 9340 CameraToMount -- cameraTheta (0.07) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-3.04 = -3.04)
04:46:12.861 00.019 9340 CameraToMount -- cameraX=0.40 cameraY=0.03 hyp=0.40 cameraTheta=0.07 mountX=0.40 mountY=-0.04, mountTheta=-0.10
04:46:12.885 00.024 9340 SchedulePrimaryMove(10104498, x=0.40, y=0.03, opts=13)
04:46:12.915 00.030 9340 Enqueuing Move request for scope (0.40, 0.03)
04:46:12.929 00.014 12020 Worker thread wakes up
04:46:12.930 00.001 9340 UpdateImageDisplay: Size=(1920,1080) min=6178, max=65535, med=10130, FiltMin=7698, FiltMax=65523, Gamma=2.870
04:46:12.944 00.014 12020 worker thread servicing REQUEST_MOVE scope ofs (0.40, 0.03) opts 0xd
04:46:12.944 00.000 9340 UpdateGuideState exits: m=1529880 SNR=208.3
04:46:12.955 00.011 12020 Handling offset move in thread for scope, endpoint = (0.40, 0.03)
04:46:12.956 00.001 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:46:12.969 00.013 12020 Moving (0.40, 0.03) raw xDistance=0.40 yDistance=-0.04
04:46:12.969 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
04:46:12.984 00.015 12020 GuideAlgorithmHysteresis::Result() returns 0.17 from input 0.40
04:46:12.985 00.001 9340 Enqueuing Expose request
04:46:13.000 00.015 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:46:13.000 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
04:46:13.001 00.001 12020 MoveAxis(W, 30, ABG)
04:46:13.001 00.000 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"018a7a7d-b81f-46a8-b9af-cccbb048e4a6"}
04:46:13.015 00.014 12020 Guiding  Dir = 3, Dur = 30
04:46:13.016 00.001 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"018a7a7d-b81f-46a8-b9af-cccbb048e4a6"}
04:46:13.027 00.011 12020 IsSlewing returns 0
04:46:13.028 00.001 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"b4803b4a-f8fe-4870-91fb-ea5791c801d0"}
04:46:13.056 00.028 12020 IsGuiding returns 0
04:46:13.056 00.000 9340 case statement mapped state 6 to 3
04:46:13.072 00.016 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"b4803b4a-f8fe-4870-91fb-ea5791c801d0"}
04:46:13.089 00.017 12020 PulseGuide returned control before completion, sleep 16
04:46:13.090 00.001 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"10253370-5769-4bd6-8dc5-aa7451d5127f"}
04:46:13.103 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":881,"width":15,"height":15,"star_pos":[6.88,7.22],"pixels":"..."},"id":"10253370-5769-4bd6-8dc5-aa7451d5127f"}
04:46:13.128 00.025 12020 IsGuiding returns 0
04:46:13.128 00.000 12020 Move returns status 0, amount 30
04:46:13.130 00.002 12020 MoveAxis(N, 0, ABG)
04:46:13.131 00.001 12020 Move returns status 0, amount 0
04:46:13.131 00.000 12020 move complete, result=0
04:46:13.131 00.000 12020 worker thread done servicing request
04:46:13.131 00.000 9340 GuideStep: 0.4 px 30 ms WEST, -0.0 px 0 ms NORTH
04:46:13.145 00.014 12020 Worker thread wakes up
04:46:13.145 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
04:46:13.145 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(1396,95,31,31)
04:46:14.884 01.739 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"27b9ca56-6e94-4153-9719-4e84fd43fa50"}
04:46:14.904 00.020 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"27b9ca56-6e94-4153-9719-4e84fd43fa50"}
04:46:14.914 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"94759ad1-b257-487a-91e8-eafd2b9580cf"}
04:46:14.931 00.017 9340 case statement mapped state 6 to 3
04:46:14.943 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"94759ad1-b257-487a-91e8-eafd2b9580cf"}
04:46:14.955 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"d81fc734-3863-4600-aaef-fdca64e92880"}
04:46:14.966 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":881,"width":15,"height":15,"star_pos":[6.88,7.22],"pixels":"..."},"id":"d81fc734-3863-4600-aaef-fdca64e92880"}
04:46:15.521 00.555 12020 Exposure complete
04:46:15.724 00.203 9340 OnExposeComplete: enter
04:46:15.734 00.010 12020 worker thread done servicing request
04:46:15.734 00.000 9340 UpdateGuideState(): m_state=6
04:46:15.746 00.012 9340 Star::Find(15, 1411, 110, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 882
04:46:15.755 00.009 9340 Star::Find returns 1 (0), X=1411.78, Y=110.03, Mass=1404458, SNR=186.8, Peak=59292 HFD=4.7
04:46:15.786 00.031 9340 MultiStar: [#1 0.22,0.11,1.02,U] [#2 0.33,-0.04,0.89,U] [#3 0.40,0.08,1.06,U] [#4 0.44,-0.01,1.32,U] [#5 0.38,0.07,1.04,U] [#6 0.28,-0.06,1.15,U] [#7 0.32,-0.05,0.92,U] [#8 0.60,-0.12,0.00,M2] 
04:46:15.799 00.013 9340 refined, 7 included, MultiStar: {0.36, -0.03}, one-star: {0.44, -0.35}
04:46:15.809 00.010 9340 CameraToMount -- cameraTheta (-0.08) - m_xAngle (0.05) = xAngle (-0.13 = -0.13)
04:46:15.820 00.011 9340 CameraToMount -- cameraTheta (-0.08) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-3.20 = 3.08)
04:46:15.830 00.010 9340 CameraToMount -- cameraX=0.36 cameraY=-0.03 hyp=0.36 cameraTheta=-0.08 mountX=0.35 mountY=0.02, mountTheta=0.06
04:46:15.844 00.014 9340 SchedulePrimaryMove(10104498, x=0.36, y=-0.03, opts=13)
04:46:15.857 00.013 9340 Enqueuing Move request for scope (0.36, -0.03)
04:46:15.871 00.014 12020 Worker thread wakes up
04:46:15.871 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=5979, max=65535, med=10133, FiltMin=7883, FiltMax=65523, Gamma=2.870
04:46:15.882 00.011 12020 worker thread servicing REQUEST_MOVE scope ofs (0.36, -0.03) opts 0xd
04:46:15.882 00.000 9340 UpdateGuideState exits: m=1404458 SNR=186.8
04:46:15.906 00.024 12020 Handling offset move in thread for scope, endpoint = (0.36, -0.03)
04:46:15.907 00.001 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:46:15.919 00.012 12020 Moving (0.36, -0.03) raw xDistance=0.35 yDistance=0.02
04:46:15.919 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
04:46:15.929 00.010 12020 GuideAlgorithmHysteresis::Result() returns 0.16 from input 0.35
04:46:15.929 00.000 9340 Enqueuing Expose request
04:46:15.939 00.010 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:46:15.939 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
04:46:15.939 00.000 12020 MoveAxis(W, 29, ABG)
04:46:15.939 00.000 12020 Guiding  Dir = 3, Dur = 29
04:46:15.943 00.004 12020 IsSlewing returns 0
04:46:15.944 00.001 12020 IsGuiding returns 0
04:46:15.977 00.033 12020 IsGuiding returns 1
04:46:15.977 00.000 12020 scope still moving after pulse duration time elapsed
04:46:16.040 00.063 12020 IsSlewing returns 0
04:46:16.041 00.001 12020 IsGuiding returns 0
04:46:16.042 00.001 12020 scope move finished after 29 + 67 ms
04:46:16.042 00.000 12020 Move returns status 0, amount 29
04:46:16.042 00.000 12020 MoveAxis(N, 0, ABG)
04:46:16.042 00.000 12020 Move returns status 0, amount 0
04:46:16.042 00.000 12020 move complete, result=0
04:46:16.043 00.001 9340 GuideStep: 0.4 px 29 ms WEST, 0.0 px 0 ms NORTH
04:46:16.055 00.012 12020 worker thread done servicing request
04:46:16.055 00.000 12020 Worker thread wakes up
04:46:16.057 00.002 12020 worker thread servicing REQUEST_EXPOSE 2000
04:46:16.057 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(1396,95,31,31)
04:46:16.880 00.823 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"dfa13f8d-2d59-4c29-82c0-f220e48390c1"}
04:46:16.899 00.019 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"dfa13f8d-2d59-4c29-82c0-f220e48390c1"}
04:46:16.914 00.015 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"0be101e6-3b5b-4e52-8b64-0b0eea86e1f8"}
04:46:16.931 00.017 9340 case statement mapped state 6 to 3
04:46:16.956 00.025 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"0be101e6-3b5b-4e52-8b64-0b0eea86e1f8"}
04:46:17.002 00.046 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"93b37e5e-0c9f-486a-a418-c33c99ab2694"}
04:46:17.020 00.018 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":882,"width":15,"height":15,"star_pos":[6.78,7.03],"pixels":"..."},"id":"93b37e5e-0c9f-486a-a418-c33c99ab2694"}
04:46:18.448 01.428 12020 Exposure complete
04:46:18.755 00.307 12020 worker thread done servicing request
04:46:18.755 00.000 9340 OnExposeComplete: enter
04:46:18.772 00.017 9340 UpdateGuideState(): m_state=6
04:46:18.791 00.019 9340 Star::Find(15, 1411, 110, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 883
04:46:18.811 00.020 9340 Star::Find returns 1 (0), X=1411.32, Y=110.25, Mass=1572409, SNR=193.3, Peak=62811 HFD=4.9
04:46:18.863 00.052 9340 MultiStar: [#1 -0.00,0.10,0.97,U] [#2 -0.03,0.20,0.95,U] [#3 0.03,0.22,0.99,U] [#4 0.05,0.13,1.12,U] [#5 -0.08,0.06,0.91,U] [#6 -0.07,0.11,0.88,U] [#7 0.08,0.08,0.91,U] [#8 0.24,-0.26,0.97,U] 
04:46:18.874 00.011 9340 refined, 8 included, MultiStar: {0.02, 0.06}, one-star: {-0.02, -0.12}
04:46:18.895 00.021 9340 CameraToMount -- cameraTheta (1.19) - m_xAngle (0.05) = xAngle (1.14 = 1.14)
04:46:18.909 00.014 9340 CameraToMount -- cameraTheta (1.19) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-1.92 = -1.92)
04:46:18.929 00.020 9340 CameraToMount -- cameraX=0.02 cameraY=0.06 hyp=0.06 cameraTheta=1.19 mountX=0.03 mountY=-0.06, mountTheta=-1.16
04:46:18.960 00.031 9340 SchedulePrimaryMove(10104498, x=0.02, y=0.06, opts=13)
04:46:18.994 00.034 9340 Enqueuing Move request for scope (0.02, 0.06)
04:46:19.014 00.020 12020 Worker thread wakes up
04:46:19.014 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=5822, max=65535, med=10134, FiltMin=7579, FiltMax=65523, Gamma=2.870
04:46:19.026 00.012 12020 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.06) opts 0xd
04:46:19.026 00.000 9340 UpdateGuideState exits: m=1572409 SNR=193.3
04:46:19.046 00.020 12020 Handling offset move in thread for scope, endpoint = (0.02, 0.06)
04:46:19.046 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:46:19.060 00.014 12020 Moving (0.02, 0.06) raw xDistance=0.03 yDistance=-0.06
04:46:19.060 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
04:46:19.078 00.018 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
04:46:19.079 00.001 9340 Enqueuing Expose request
04:46:19.099 00.020 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:46:19.099 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
04:46:19.099 00.000 12020 MoveAxis(E, 0, ABG)
04:46:19.100 00.001 12020 Move returns status 0, amount 0
04:46:19.100 00.000 12020 MoveAxis(N, 0, ABG)
04:46:19.100 00.000 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"ec26a75f-2909-4ec4-91e1-21fcf5fbd893"}
04:46:19.122 00.022 12020 Move returns status 0, amount 0
04:46:19.123 00.001 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"ec26a75f-2909-4ec4-91e1-21fcf5fbd893"}
04:46:19.158 00.035 12020 move complete, result=0
04:46:19.158 00.000 12020 worker thread done servicing request
04:46:19.159 00.001 12020 Worker thread wakes up
04:46:19.159 00.000 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"9c141e46-f8f9-482c-9e9d-f29c63865451"}
04:46:19.175 00.016 12020 worker thread servicing REQUEST_EXPOSE 2000
04:46:19.175 00.000 9340 case statement mapped state 6 to 3
04:46:19.189 00.014 12020 Handling exposure in thread, d=2000 o=3 r=(1396,95,31,31)
04:46:19.190 00.001 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"9c141e46-f8f9-482c-9e9d-f29c63865451"}
04:46:19.203 00.013 9340 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
04:46:19.231 00.028 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"575f623c-938e-4151-aba9-e28133dfb541"}
04:46:19.250 00.019 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":883,"width":15,"height":15,"star_pos":[7.32,7.25],"pixels":"..."},"id":"575f623c-938e-4151-aba9-e28133dfb541"}
04:46:20.879 01.629 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"3de05c23-0765-473d-bf90-88c7150aa337"}
04:46:20.897 00.018 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"3de05c23-0765-473d-bf90-88c7150aa337"}
04:46:20.909 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"a5fb5468-87f5-4ca6-9d40-aca4eb139f1f"}
04:46:20.920 00.011 9340 case statement mapped state 6 to 3
04:46:20.940 00.020 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"a5fb5468-87f5-4ca6-9d40-aca4eb139f1f"}
04:46:20.962 00.022 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"6847a2b4-e280-419a-abc4-22fc8c422996"}
04:46:21.004 00.042 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":883,"width":15,"height":15,"star_pos":[7.32,7.25],"pixels":"..."},"id":"6847a2b4-e280-419a-abc4-22fc8c422996"}
04:46:21.577 00.573 12020 Exposure complete
04:46:21.851 00.274 12020 worker thread done servicing request
04:46:21.851 00.000 9340 OnExposeComplete: enter
04:46:21.867 00.016 9340 UpdateGuideState(): m_state=6
04:46:21.879 00.012 9340 Star::Find(15, 1411, 110, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 884
04:46:21.891 00.012 9340 Star::Find returns 1 (0), X=1411.75, Y=110.15, Mass=1477024, SNR=196.8, Peak=60368 HFD=4.8
04:46:21.912 00.021 9340 MultiStar: [#1 0.21,0.01,1.04,U] [#2 0.29,-0.02,0.74,U] [#3 0.40,0.15,1.09,U] [#4 0.38,-0.02,1.16,U] [#5 0.35,0.06,1.08,U] [#6 0.39,0.04,0.98,U] [#7 0.29,-0.10,1.01,U] [#8 0.57,-0.20,0.00,M2] 
04:46:21.924 00.012 9340 refined, 7 included, MultiStar: {0.34, -0.01}, one-star: {0.41, -0.22}
04:46:21.953 00.029 9340 CameraToMount -- cameraTheta (-0.03) - m_xAngle (0.05) = xAngle (-0.08 = -0.08)
04:46:21.968 00.015 9340 CameraToMount -- cameraTheta (-0.03) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-3.15 = 3.14)
04:46:21.980 00.012 9340 CameraToMount -- cameraX=0.34 cameraY=-0.01 hyp=0.34 cameraTheta=-0.03 mountX=0.34 mountY=0.00, mountTheta=0.01
04:46:22.004 00.024 9340 SchedulePrimaryMove(10104498, x=0.34, y=-0.01, opts=13)
04:46:22.015 00.011 9340 Enqueuing Move request for scope (0.34, -0.01)
04:46:22.029 00.014 12020 Worker thread wakes up
04:46:22.029 00.000 12020 worker thread servicing REQUEST_MOVE scope ofs (0.34, -0.01) opts 0xd
04:46:22.029 00.000 12020 Handling offset move in thread for scope, endpoint = (0.34, -0.01)
04:46:22.030 00.001 12020 Moving (0.34, -0.01) raw xDistance=0.34 yDistance=0.00
04:46:22.030 00.000 12020 GuideAlgorithmHysteresis::Result() returns 0.14 from input 0.34
04:46:22.031 00.001 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:46:22.031 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=6004, max=65535, med=10138, FiltMin=7761, FiltMax=65523, Gamma=2.870
04:46:22.047 00.016 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
04:46:22.047 00.000 9340 UpdateGuideState exits: m=1477024 SNR=196.8
04:46:22.057 00.010 12020 MoveAxis(W, 26, ABG)
04:46:22.058 00.001 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:46:22.092 00.034 12020 Guiding  Dir = 3, Dur = 26
04:46:22.092 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
04:46:22.105 00.013 12020 IsSlewing returns 0
04:46:22.105 00.000 9340 Enqueuing Expose request
04:46:22.120 00.015 12020 IsGuiding returns 0
04:46:22.148 00.028 12020 IsGuiding returns 1
04:46:22.150 00.002 12020 scope still moving after pulse duration time elapsed
04:46:22.222 00.072 12020 IsSlewing returns 0
04:46:22.260 00.038 12020 IsGuiding returns 0
04:46:22.260 00.000 12020 scope move finished after 26 + 114 ms
04:46:22.260 00.000 12020 Move returns status 0, amount 26
04:46:22.261 00.001 12020 MoveAxis(N, 0, ABG)
04:46:22.261 00.000 12020 Move returns status 0, amount 0
04:46:22.261 00.000 12020 move complete, result=0
04:46:22.262 00.001 12020 worker thread done servicing request
04:46:22.262 00.000 9340 GuideStep: 0.3 px 26 ms WEST, 0.0 px 0 ms NORTH
04:46:22.275 00.013 12020 Worker thread wakes up
04:46:22.276 00.001 12020 worker thread servicing REQUEST_EXPOSE 2000
04:46:22.276 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(1396,95,31,31)
04:46:22.878 00.602 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"4f2d32a9-e297-4e1e-bea7-24eb0fa01fb7"}
04:46:22.927 00.049 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"4f2d32a9-e297-4e1e-bea7-24eb0fa01fb7"}
04:46:22.964 00.037 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"b907ff24-d44b-4f40-bef9-f834696f57c5"}
04:46:23.011 00.047 9340 case statement mapped state 6 to 3
04:46:23.122 00.111 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"b907ff24-d44b-4f40-bef9-f834696f57c5"}
04:46:23.240 00.118 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"ffe0462f-43ac-4f9f-8f79-532042976dc1"}
04:46:23.327 00.087 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":884,"width":15,"height":15,"star_pos":[6.75,7.15],"pixels":"..."},"id":"ffe0462f-43ac-4f9f-8f79-532042976dc1"}
04:46:24.680 01.353 12020 Exposure complete
04:46:24.879 00.199 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"3f799fd3-22f4-46ce-a538-e1a563046fe3"}
04:46:24.924 00.045 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"3f799fd3-22f4-46ce-a538-e1a563046fe3"}
04:46:24.939 00.015 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"1b4e5cfb-7a97-4c0d-8840-2264f0f39663"}
04:46:24.955 00.016 9340 case statement mapped state 6 to 3
04:46:24.968 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"1b4e5cfb-7a97-4c0d-8840-2264f0f39663"}
04:46:24.982 00.014 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"b0ad2f1c-2132-45d2-bd8f-f13d7f069bc3"}
04:46:25.002 00.020 12020 worker thread done servicing request
04:46:25.003 00.001 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":884,"width":15,"height":15,"star_pos":[6.75,7.15],"pixels":"..."},"id":"b0ad2f1c-2132-45d2-bd8f-f13d7f069bc3"}
04:46:25.016 00.013 9340 OnExposeComplete: enter
04:46:25.054 00.038 9340 UpdateGuideState(): m_state=6
04:46:25.077 00.023 9340 Star::Find(15, 1411, 110, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 885
04:46:25.091 00.014 9340 Star::Find returns 1 (0), X=1411.41, Y=110.26, Mass=1569180, SNR=209.5, Peak=61607 HFD=5.1
04:46:25.102 00.011 9340 MultiStar: [#1 -0.02,0.21,0.95,U] [#2 0.17,-0.07,0.82,U] [#3 0.08,0.12,0.97,U] [#4 0.18,0.15,1.07,U] [#5 0.14,0.04,1.03,U] [#6 -0.02,0.14,0.92,U] [#7 0.14,-0.13,0.97,U] [#8 0.44,-0.14,0.82,U] 
04:46:25.113 00.011 9340 single-star, 8 included, MultiStar: {0.13, 0.03}, one-star: {0.07, -0.11}
04:46:25.135 00.022 9340 CameraToMount -- cameraTheta (-1.03) - m_xAngle (0.05) = xAngle (-1.08 = -1.08)
04:46:25.153 00.018 9340 CameraToMount -- cameraTheta (-1.03) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-4.14 = 2.14)
04:46:25.164 00.011 9340 CameraToMount -- cameraX=0.07 cameraY=-0.11 hyp=0.13 cameraTheta=-1.03 mountX=0.06 mountY=0.11, mountTheta=1.06
04:46:25.207 00.043 9340 SchedulePrimaryMove(10104498, x=0.07, y=-0.11, opts=13)
04:46:25.222 00.015 9340 Enqueuing Move request for scope (0.07, -0.11)
04:46:25.237 00.015 12020 Worker thread wakes up
04:46:25.238 00.001 9340 UpdateImageDisplay: Size=(1920,1080) min=5414, max=65535, med=10179, FiltMin=7961, FiltMax=65523, Gamma=2.870
04:46:25.249 00.011 12020 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.11) opts 0xd
04:46:25.249 00.000 9340 UpdateGuideState exits: m=1569180 SNR=209.5
04:46:25.260 00.011 12020 Handling offset move in thread for scope, endpoint = (0.07, -0.11)
04:46:25.261 00.001 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:46:25.275 00.014 12020 Moving (0.07, -0.11) raw xDistance=0.06 yDistance=0.11
04:46:25.275 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
04:46:25.291 00.016 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
04:46:25.291 00.000 9340 Enqueuing Expose request
04:46:25.304 00.013 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:46:25.305 00.001 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
04:46:25.305 00.000 12020 MoveAxis(E, 0, ABG)
04:46:25.305 00.000 12020 Move returns status 0, amount 0
04:46:25.305 00.000 12020 MoveAxis(N, 0, ABG)
04:46:25.305 00.000 12020 Move returns status 0, amount 0
04:46:25.305 00.000 12020 move complete, result=0
04:46:25.306 00.001 12020 worker thread done servicing request
04:46:25.306 00.000 12020 Worker thread wakes up
04:46:25.306 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
04:46:25.307 00.001 12020 Handling exposure in thread, d=2000 o=3 r=(1396,95,31,31)
04:46:25.310 00.003 9340 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
04:46:26.876 01.566 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"bee1abed-beee-412d-91cf-ecf352ccdf05"}
04:46:26.894 00.018 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"bee1abed-beee-412d-91cf-ecf352ccdf05"}
04:46:26.912 00.018 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"91478bae-139b-4f65-8ebb-a8caefcdfbc0"}
04:46:26.925 00.013 9340 case statement mapped state 6 to 3
04:46:26.936 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"91478bae-139b-4f65-8ebb-a8caefcdfbc0"}
04:46:26.955 00.019 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"95152ebc-c647-4a3a-8ca0-d645417e0fd3"}
04:46:26.980 00.025 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":885,"width":15,"height":15,"star_pos":[7.41,7.26],"pixels":"..."},"id":"95152ebc-c647-4a3a-8ca0-d645417e0fd3"}
04:46:27.681 00.701 12020 Exposure complete
04:46:27.890 00.209 12020 worker thread done servicing request
04:46:27.890 00.000 9340 OnExposeComplete: enter
04:46:27.919 00.029 9340 UpdateGuideState(): m_state=6
04:46:27.930 00.011 9340 Star::Find(15, 1411, 110, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 886
04:46:27.941 00.011 9340 Star::Find returns 1 (0), X=1411.55, Y=110.24, Mass=1526408, SNR=191.1, Peak=61104 HFD=5.1
04:46:27.954 00.013 9340 MultiStar: [#1 0.07,0.05,0.92,U] [#2 0.21,-0.02,1.08,U] [#3 0.20,-0.07,1.27,U] [#4 0.33,-0.00,0.99,U] [#5 0.21,0.03,1.26,U] [#6 0.29,-0.09,1.01,U] [#7 0.25,-0.17,0.90,U] [#8 0.21,-0.07,0.99,U] 
04:46:27.966 00.012 9340 refined, 8 included, MultiStar: {0.22, -0.05}, one-star: {0.21, -0.13}
04:46:27.975 00.009 9340 CameraToMount -- cameraTheta (-0.22) - m_xAngle (0.05) = xAngle (-0.27 = -0.27)
04:46:27.985 00.010 9340 CameraToMount -- cameraTheta (-0.22) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-3.34 = 2.95)
04:46:28.002 00.017 9340 CameraToMount -- cameraX=0.22 cameraY=-0.05 hyp=0.22 cameraTheta=-0.22 mountX=0.22 mountY=0.04, mountTheta=0.20
04:46:28.018 00.016 9340 SchedulePrimaryMove(10104498, x=0.22, y=-0.05, opts=13)
04:46:28.062 00.044 9340 Enqueuing Move request for scope (0.22, -0.05)
04:46:28.072 00.010 12020 Worker thread wakes up
04:46:28.072 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=6210, max=65535, med=10151, FiltMin=7846, FiltMax=65523, Gamma=2.870
04:46:28.084 00.012 12020 worker thread servicing REQUEST_MOVE scope ofs (0.22, -0.05) opts 0xd
04:46:28.085 00.001 9340 UpdateGuideState exits: m=1526408 SNR=191.1
04:46:28.096 00.011 12020 Handling offset move in thread for scope, endpoint = (0.22, -0.05)
04:46:28.096 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:46:28.108 00.012 12020 Moving (0.22, -0.05) raw xDistance=0.22 yDistance=0.04
04:46:28.109 00.001 9340 ScheduleExposure(2000,3,1) exposurePending=0
04:46:28.127 00.018 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.22
04:46:28.128 00.001 9340 Enqueuing Expose request
04:46:28.142 00.014 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:46:28.142 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
04:46:28.142 00.000 12020 MoveAxis(E, 0, ABG)
04:46:28.143 00.001 12020 Move returns status 0, amount 0
04:46:28.143 00.000 12020 MoveAxis(N, 0, ABG)
04:46:28.143 00.000 12020 Move returns status 0, amount 0
04:46:28.143 00.000 12020 move complete, result=0
04:46:28.143 00.000 12020 worker thread done servicing request
04:46:28.143 00.000 12020 Worker thread wakes up
04:46:28.144 00.001 12020 worker thread servicing REQUEST_EXPOSE 2000
04:46:28.144 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(1396,95,31,31)
04:46:28.146 00.002 9340 GuideStep: 0.2 px 0 ms EAST, 0.0 px 0 ms NORTH
04:46:28.877 00.731 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"8ad96a01-466e-4a24-b68b-5a89534ad792"}
04:46:28.900 00.023 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"8ad96a01-466e-4a24-b68b-5a89534ad792"}
04:46:28.912 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"093789a4-cff7-4815-96e3-092866bccdcf"}
04:46:28.929 00.017 9340 case statement mapped state 6 to 3
04:46:28.944 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"093789a4-cff7-4815-96e3-092866bccdcf"}
04:46:28.973 00.029 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"11d394f7-d4fb-4e3b-97f6-3061dcdb72e5"}
04:46:28.987 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":886,"width":15,"height":15,"star_pos":[6.55,7.24],"pixels":"..."},"id":"11d394f7-d4fb-4e3b-97f6-3061dcdb72e5"}
04:46:30.638 01.651 12020 Exposure complete
04:46:30.877 00.239 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"caaa1162-158e-4769-a920-0dfa36f7a8c6"}
04:46:30.976 00.099 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"caaa1162-158e-4769-a920-0dfa36f7a8c6"}
04:46:31.127 00.151 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"c9bf5bce-01fd-4b20-93a9-5c39e1dffe53"}
04:46:31.240 00.113 9340 case statement mapped state 6 to 3
04:46:31.356 00.116 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"c9bf5bce-01fd-4b20-93a9-5c39e1dffe53"}
04:46:31.483 00.127 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"8067895d-5397-4c90-bbcc-0d8d54a822ae"}
04:46:31.562 00.079 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":886,"width":15,"height":15,"star_pos":[6.55,7.24],"pixels":"..."},"id":"8067895d-5397-4c90-bbcc-0d8d54a822ae"}
04:46:31.939 00.377 12020 worker thread done servicing request
04:46:31.940 00.001 9340 OnExposeComplete: enter
04:46:31.977 00.037 9340 UpdateGuideState(): m_state=6
04:46:31.998 00.021 9340 Star::Find(15, 1411, 110, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 887
04:46:32.020 00.022 9340 Star::Find returns 1 (0), X=1411.68, Y=110.34, Mass=1510207, SNR=212.5, Peak=60956 HFD=4.8
04:46:32.051 00.031 9340 MultiStar: [#1 0.34,0.08,0.77,U] [#2 0.34,0.03,0.80,U] [#3 0.38,0.20,0.91,U] [#4 0.51,0.13,0.00,M1] [#5 0.34,0.17,0.91,U] [#6 0.31,0.08,0.80,U] [#7 0.34,-0.06,0.76,U] [#8 0.55,0.04,0.00,M1] 
04:46:32.102 00.051 9340 single-star, 6 included, MultiStar: {0.34, 0.07}, one-star: {0.33, -0.03}
04:46:32.133 00.031 9340 CameraToMount -- cameraTheta (-0.09) - m_xAngle (0.05) = xAngle (-0.14 = -0.14)
04:46:32.160 00.027 9340 CameraToMount -- cameraTheta (-0.09) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-3.20 = 3.08)
04:46:32.183 00.023 9340 CameraToMount -- cameraX=0.33 cameraY=-0.03 hyp=0.34 cameraTheta=-0.09 mountX=0.33 mountY=0.02, mountTheta=0.06
04:46:32.239 00.056 9340 SchedulePrimaryMove(10104498, x=0.33, y=-0.03, opts=13)
04:46:32.260 00.021 9340 Enqueuing Move request for scope (0.33, -0.03)
04:46:32.286 00.026 12020 Worker thread wakes up
04:46:32.286 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=6568, max=65535, med=10134, FiltMin=8074, FiltMax=65523, Gamma=2.870
04:46:32.301 00.015 12020 worker thread servicing REQUEST_MOVE scope ofs (0.33, -0.03) opts 0xd
04:46:32.301 00.000 9340 UpdateGuideState exits: m=1510207 SNR=212.5
04:46:32.330 00.029 12020 Handling offset move in thread for scope, endpoint = (0.33, -0.03)
04:46:32.330 00.000 12020 Moving (0.33, -0.03) raw xDistance=0.33 yDistance=0.02
04:46:32.331 00.001 12020 GuideAlgorithmHysteresis::Result() returns 0.14 from input 0.33
04:46:32.331 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:46:32.331 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
04:46:32.331 00.000 12020 MoveAxis(W, 25, ABG)
04:46:32.331 00.000 12020 Guiding  Dir = 3, Dur = 25
04:46:32.332 00.001 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:46:32.372 00.040 12020 IsSlewing returns 0
04:46:32.373 00.001 9340 ScheduleExposure(2000,3,1) exposurePending=0
04:46:32.396 00.023 12020 IsGuiding returns 0
04:46:32.396 00.000 9340 Enqueuing Expose request
04:46:32.433 00.037 12020 IsGuiding returns 1
04:46:32.434 00.001 12020 scope still moving after pulse duration time elapsed
04:46:32.501 00.067 12020 IsSlewing returns 0
04:46:32.505 00.004 12020 IsGuiding returns 0
04:46:32.505 00.000 12020 scope move finished after 25 + 83 ms
04:46:32.506 00.001 12020 Move returns status 0, amount 25
04:46:32.506 00.000 12020 MoveAxis(N, 0, ABG)
04:46:32.507 00.001 12020 Move returns status 0, amount 0
04:46:32.507 00.000 12020 move complete, result=0
04:46:32.507 00.000 12020 worker thread done servicing request
04:46:32.507 00.000 12020 Worker thread wakes up
04:46:32.507 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
04:46:32.507 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(1396,95,31,31)
04:46:32.508 00.001 9340 GuideStep: 0.3 px 25 ms WEST, 0.0 px 0 ms NORTH
04:46:32.877 00.369 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"20159c79-9459-4216-bccf-9efb7257a2b8"}
04:46:32.894 00.017 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"20159c79-9459-4216-bccf-9efb7257a2b8"}
04:46:32.949 00.055 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"49451406-33a6-41b2-a90b-745348c9c7bf"}
04:46:32.977 00.028 9340 case statement mapped state 6 to 3
04:46:32.999 00.022 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"49451406-33a6-41b2-a90b-745348c9c7bf"}
04:46:33.067 00.068 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"fd3eaecf-3e2f-419b-99c1-e7fe97ef60ef"}
04:46:33.086 00.019 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":887,"width":15,"height":15,"star_pos":[6.68,7.34],"pixels":"..."},"id":"fd3eaecf-3e2f-419b-99c1-e7fe97ef60ef"}
04:46:34.877 01.791 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"9fac659e-094e-4566-9ceb-441f2489ad33"}
04:46:34.888 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"9fac659e-094e-4566-9ceb-441f2489ad33"}
04:46:34.900 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"db0c28a6-76af-474e-a663-3667b4d04849"}
04:46:34.915 00.015 9340 case statement mapped state 6 to 3
04:46:34.933 00.018 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"db0c28a6-76af-474e-a663-3667b4d04849"}
04:46:34.965 00.032 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"60326a51-e7b1-4925-b50d-b559d5dd154e"}
04:46:34.981 00.016 12020 Exposure complete
04:46:34.982 00.001 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":887,"width":15,"height":15,"star_pos":[6.68,7.34],"pixels":"..."},"id":"60326a51-e7b1-4925-b50d-b559d5dd154e"}
04:46:35.264 00.282 12020 worker thread done servicing request
04:46:35.264 00.000 9340 OnExposeComplete: enter
04:46:35.275 00.011 9340 UpdateGuideState(): m_state=6
04:46:35.286 00.011 9340 Star::Find(15, 1411, 110, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 888
04:46:35.301 00.015 9340 Star::Find returns 1 (0), X=1411.87, Y=110.33, Mass=1522809, SNR=197.4, Peak=62772 HFD=5.0
04:46:35.324 00.023 9340 MultiStar: [#1 0.51,0.04,0.00,M1] [#2 0.60,0.05,0.00,M1] [#3 0.68,0.20,0.00,M1] [#4 0.48,0.11,0.90,U] [#5 0.41,0.15,1.08,U] [#6 0.19,-0.09,0.83,U] [#7 0.65,-0.01,0.00,M1] [#8 0.70,-0.03,0.00,M2] 
04:46:35.355 00.031 9340 refined, 3 included, MultiStar: {0.41, 0.04}, one-star: {0.53, -0.04}
04:46:35.371 00.016 9340 CameraToMount -- cameraTheta (0.10) - m_xAngle (0.05) = xAngle (0.05 = 0.05)
04:46:35.381 00.010 9340 CameraToMount -- cameraTheta (0.10) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-3.02 = -3.02)
04:46:35.394 00.013 9340 CameraToMount -- cameraX=0.41 cameraY=0.04 hyp=0.41 cameraTheta=0.10 mountX=0.41 mountY=-0.05, mountTheta=-0.12
04:46:35.408 00.014 9340 SchedulePrimaryMove(10104498, x=0.41, y=0.04, opts=13)
04:46:35.421 00.013 9340 Enqueuing Move request for scope (0.41, 0.04)
04:46:35.439 00.018 12020 Worker thread wakes up
04:46:35.439 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=6011, max=65535, med=10182, FiltMin=7794, FiltMax=65523, Gamma=2.870
04:46:35.451 00.012 12020 worker thread servicing REQUEST_MOVE scope ofs (0.41, 0.04) opts 0xd
04:46:35.451 00.000 9340 UpdateGuideState exits: m=1522809 SNR=197.4
04:46:35.480 00.029 12020 Handling offset move in thread for scope, endpoint = (0.41, 0.04)
04:46:35.480 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:46:35.493 00.013 12020 Moving (0.41, 0.04) raw xDistance=0.41 yDistance=-0.05
04:46:35.493 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
04:46:35.504 00.011 12020 GuideAlgorithmHysteresis::Result() returns 0.18 from input 0.41
04:46:35.504 00.000 9340 Enqueuing Expose request
04:46:35.520 00.016 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:46:35.520 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
04:46:35.520 00.000 12020 MoveAxis(W, 33, ABG)
04:46:35.520 00.000 12020 Guiding  Dir = 3, Dur = 33
04:46:35.523 00.003 12020 IsSlewing returns 0
04:46:35.524 00.001 12020 IsGuiding returns 0
04:46:35.548 00.024 12020 PulseGuide returned control before completion, sleep 20
04:46:35.603 00.055 12020 IsGuiding returns 0
04:46:35.603 00.000 12020 Move returns status 0, amount 33
04:46:35.604 00.001 12020 MoveAxis(N, 0, ABG)
04:46:35.604 00.000 12020 Move returns status 0, amount 0
04:46:35.605 00.001 12020 move complete, result=0
04:46:35.606 00.001 12020 worker thread done servicing request
04:46:35.606 00.000 9340 GuideStep: 0.4 px 33 ms WEST, -0.0 px 0 ms NORTH
04:46:35.621 00.015 12020 Worker thread wakes up
04:46:35.621 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
04:46:35.621 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(1396,95,31,31)
04:46:36.876 01.255 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"ed5ff101-483c-4361-b987-eb2a380ed4fd"}
04:46:36.888 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"ed5ff101-483c-4361-b987-eb2a380ed4fd"}
04:46:36.901 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"a40bdb54-3968-490c-b3ab-74f21abb2862"}
04:46:36.915 00.014 9340 case statement mapped state 6 to 3
04:46:36.929 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"a40bdb54-3968-490c-b3ab-74f21abb2862"}
04:46:36.974 00.045 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"8c5bcf65-f00f-4494-9b64-48e68f16e676"}
04:46:36.999 00.025 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":888,"width":15,"height":15,"star_pos":[6.87,7.33],"pixels":"..."},"id":"8c5bcf65-f00f-4494-9b64-48e68f16e676"}
04:46:38.019 01.020 12020 Exposure complete
04:46:38.546 00.527 9340 OnExposeComplete: enter
04:46:38.568 00.022 12020 worker thread done servicing request
04:46:38.568 00.000 9340 UpdateGuideState(): m_state=6
04:46:38.597 00.029 9340 Star::Find(15, 1411, 110, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 889
04:46:38.624 00.027 9340 Star::Find returns 1 (0), X=1412.15, Y=110.21, Mass=1551434, SNR=221.0, Peak=62804 HFD=4.7
04:46:38.647 00.023 9340 MultiStar: [#1 0.85,0.13,0.00,M2] [#2 0.88,-0.01,0.00,M2] [#3 0.86,0.19,0.00,M2] [#4 0.92,-0.08,0.00,M1] [#5 0.99,0.05,0.00,M1] [#6 0.69,0.02,0.00,M1] [#7 0.91,0.06,0.00,M2] [#8 1.00,-0.03,0.00,M3] 
04:46:38.662 00.015 9340 CameraToMount -- cameraTheta (-0.20) - m_xAngle (0.05) = xAngle (-0.25 = -0.25)
04:46:38.700 00.038 9340 CameraToMount -- cameraTheta (-0.20) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-3.32 = 2.96)
04:46:38.711 00.011 9340 CameraToMount -- cameraX=0.81 cameraY=-0.17 hyp=0.83 cameraTheta=-0.20 mountX=0.80 mountY=0.15, mountTheta=0.18
04:46:38.730 00.019 9340 SchedulePrimaryMove(10104498, x=0.81, y=-0.17, opts=13)
04:46:38.742 00.012 9340 Enqueuing Move request for scope (0.81, -0.17)
04:46:38.758 00.016 12020 Worker thread wakes up
04:46:38.758 00.000 12020 worker thread servicing REQUEST_MOVE scope ofs (0.81, -0.17) opts 0xd
04:46:38.760 00.002 12020 Handling offset move in thread for scope, endpoint = (0.81, -0.17)
04:46:38.760 00.000 12020 Moving (0.81, -0.17) raw xDistance=0.80 yDistance=0.15
04:46:38.760 00.000 12020 GuideAlgorithmHysteresis::Result() returns 0.35 from input 0.80
04:46:38.760 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:46:38.761 00.001 9340 UpdateImageDisplay: Size=(1920,1080) min=6114, max=65535, med=10144, FiltMin=7945, FiltMax=65523, Gamma=2.870
04:46:38.788 00.027 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
04:46:38.789 00.001 9340 UpdateGuideState exits: m=1551434 SNR=221.0
04:46:38.802 00.013 12020 MoveAxis(W, 63, ABG)
04:46:38.802 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:46:38.835 00.033 12020 Guiding  Dir = 3, Dur = 63
04:46:38.835 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
04:46:38.852 00.017 9340 Enqueuing Expose request
04:46:38.868 00.016 12020 IsSlewing returns 0
04:46:38.874 00.006 12020 IsGuiding returns 0
04:46:38.876 00.002 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"e42a00d3-330e-475b-8873-89123115a93f"}
04:46:38.887 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"e42a00d3-330e-475b-8873-89123115a93f"}
04:46:38.901 00.014 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"d132a799-42b3-4a95-9a3c-4161412bb688"}
04:46:38.913 00.012 12020 PulseGuide returned control before completion, sleep 42
04:46:38.913 00.000 9340 case statement mapped state 6 to 3
04:46:38.930 00.017 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"d132a799-42b3-4a95-9a3c-4161412bb688"}
04:46:38.971 00.041 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"d7f1a6b5-a580-435d-9f85-17ec06358751"}
04:46:38.987 00.016 12020 IsGuiding returns 0
04:46:38.987 00.000 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":889,"width":15,"height":15,"star_pos":[7.15,7.21],"pixels":"..."},"id":"d7f1a6b5-a580-435d-9f85-17ec06358751"}
04:46:38.999 00.012 12020 Move returns status 0, amount 63
04:46:39.000 00.001 12020 MoveAxis(N, 0, ABG)
04:46:39.000 00.000 12020 Move returns status 0, amount 0
04:46:39.000 00.000 12020 move complete, result=0
04:46:39.000 00.000 12020 worker thread done servicing request
04:46:39.000 00.000 12020 Worker thread wakes up
04:46:39.001 00.001 9340 GuideStep: 0.8 px 63 ms WEST, 0.1 px 0 ms NORTH
04:46:39.017 00.016 12020 worker thread servicing REQUEST_EXPOSE 2000
04:46:39.017 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(1396,95,31,31)
04:46:40.877 01.860 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"aa65476d-8d60-4aee-b131-abd6af6ba369"}
04:46:40.901 00.024 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"aa65476d-8d60-4aee-b131-abd6af6ba369"}
04:46:40.925 00.024 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"ec634373-b28d-4232-9c7c-44bb4aa7f593"}
04:46:40.976 00.051 9340 case statement mapped state 6 to 3
04:46:40.990 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"ec634373-b28d-4232-9c7c-44bb4aa7f593"}
04:46:41.007 00.017 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"b1c828e8-0a41-452e-a7e2-bf6cd8df37a8"}
04:46:41.022 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":889,"width":15,"height":15,"star_pos":[7.15,7.21],"pixels":"..."},"id":"b1c828e8-0a41-452e-a7e2-bf6cd8df37a8"}
04:46:41.389 00.367 12020 Exposure complete
04:46:41.623 00.234 12020 worker thread done servicing request
04:46:41.623 00.000 9340 OnExposeComplete: enter
04:46:41.660 00.037 9340 UpdateGuideState(): m_state=6
04:46:41.673 00.013 9340 Star::Find(15, 1412, 110, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 890
04:46:41.685 00.012 9340 Star::Find returns 1 (0), X=1411.86, Y=110.02, Mass=1555089, SNR=228.1, Peak=59864 HFD=4.7
04:46:41.698 00.013 9340 MultiStar: [#1 0.46,-0.05,0.93,U] [#2 0.42,-0.03,0.72,U] [#3 0.51,0.11,0.00,M3] [#4 0.50,-0.00,0.91,U] [#5 0.55,0.07,0.00,M2] [#6 0.44,-0.15,0.82,U] [#7 0.39,0.08,0.65,U] [#8 0.85,-0.22,0.00,M4] 
04:46:41.709 00.011 9340 refined, 5 included, MultiStar: {0.46, -0.10}, one-star: {0.51, -0.35}
04:46:41.719 00.010 9340 CameraToMount -- cameraTheta (-0.21) - m_xAngle (0.05) = xAngle (-0.26 = -0.26)
04:46:41.734 00.015 9340 CameraToMount -- cameraTheta (-0.21) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-3.33 = 2.96)
04:46:41.749 00.015 9340 CameraToMount -- cameraX=0.46 cameraY=-0.10 hyp=0.47 cameraTheta=-0.21 mountX=0.46 mountY=0.09, mountTheta=0.19
04:46:41.790 00.041 9340 SchedulePrimaryMove(10104498, x=0.46, y=-0.10, opts=13)
04:46:41.812 00.022 9340 Enqueuing Move request for scope (0.46, -0.10)
04:46:41.827 00.015 12020 Worker thread wakes up
04:46:41.827 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=6303, max=65535, med=10126, FiltMin=7868, FiltMax=65523, Gamma=2.870
04:46:41.840 00.013 12020 worker thread servicing REQUEST_MOVE scope ofs (0.46, -0.10) opts 0xd
04:46:41.840 00.000 9340 UpdateGuideState exits: m=1555089 SNR=228.1
04:46:41.855 00.015 12020 Handling offset move in thread for scope, endpoint = (0.46, -0.10)
04:46:41.855 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:46:41.868 00.013 12020 Moving (0.46, -0.10) raw xDistance=0.46 yDistance=0.09
04:46:41.868 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
04:46:41.880 00.012 12020 GuideAlgorithmHysteresis::Result() returns 0.22 from input 0.46
04:46:41.880 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:46:41.882 00.002 9340 Enqueuing Expose request
04:46:41.910 00.028 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
04:46:41.911 00.001 12020 MoveAxis(W, 39, ABG)
04:46:41.911 00.000 12020 Guiding  Dir = 3, Dur = 39
04:46:41.912 00.001 12020 IsSlewing returns 0
04:46:41.914 00.002 12020 IsGuiding returns 0
04:46:41.944 00.030 12020 PulseGuide returned control before completion, sleep 19
04:46:42.008 00.064 12020 IsGuiding returns 0
04:46:42.008 00.000 12020 Move returns status 0, amount 39
04:46:42.008 00.000 12020 MoveAxis(N, 0, ABG)
04:46:42.008 00.000 12020 Move returns status 0, amount 0
04:46:42.008 00.000 12020 move complete, result=0
04:46:42.008 00.000 12020 worker thread done servicing request
04:46:42.010 00.002 9340 GuideStep: 0.5 px 39 ms WEST, 0.1 px 0 ms NORTH
04:46:42.021 00.011 12020 Worker thread wakes up
04:46:42.022 00.001 12020 worker thread servicing REQUEST_EXPOSE 2000
04:46:42.024 00.002 12020 Handling exposure in thread, d=2000 o=3 r=(1396,95,31,31)
04:46:42.876 00.852 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"e617f7ee-cdab-4a81-b177-a0352c567482"}
04:46:42.890 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"e617f7ee-cdab-4a81-b177-a0352c567482"}
04:46:42.903 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"385b05d7-0b9f-439f-bb76-aa51e38f7f56"}
04:46:42.920 00.017 9340 case statement mapped state 6 to 3
04:46:42.950 00.030 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"385b05d7-0b9f-439f-bb76-aa51e38f7f56"}
04:46:42.993 00.043 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"92b172b5-200c-4738-acbe-6eeb41dba02f"}
04:46:43.012 00.019 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":890,"width":15,"height":15,"star_pos":[6.86,7.02],"pixels":"..."},"id":"92b172b5-200c-4738-acbe-6eeb41dba02f"}
04:46:44.420 01.408 12020 Exposure complete
04:46:44.875 00.455 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"e2c86481-514b-430d-92f0-872cbddd06af"}
04:46:44.900 00.025 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"e2c86481-514b-430d-92f0-872cbddd06af"}
04:46:44.945 00.045 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"22b3a60b-abae-4a3b-8a75-a19def528cb7"}
04:46:44.974 00.029 12020 worker thread done servicing request
04:46:44.974 00.000 9340 case statement mapped state 6 to 3
04:46:44.989 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"22b3a60b-abae-4a3b-8a75-a19def528cb7"}
04:46:45.004 00.015 9340 OnExposeComplete: enter
04:46:45.024 00.020 9340 UpdateGuideState(): m_state=6
04:46:45.080 00.056 9340 Star::Find(15, 1411, 110, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 891
04:46:45.097 00.017 9340 Star::Find returns 1 (0), X=1411.33, Y=110.18, Mass=1518148, SNR=186.2, Peak=62651 HFD=4.9
04:46:45.117 00.020 9340 MultiStar: [#1 -0.23,-0.04,1.14,U] [#2 -0.19,-0.04,1.00,U] [#3 -0.07,-0.03,1.01,U] [#4 -0.04,-0.12,1.12,U] [#5 -0.04,0.04,1.10,U] [#6 -0.13,-0.18,1.00,U] [#7 -0.12,-0.13,1.02,U] [#8 0.12,-0.22,0.94,U] 
04:46:45.131 00.014 9340 refined, 8 included, MultiStar: {-0.08, -0.10}, one-star: {-0.01, -0.19}
04:46:45.156 00.025 9340 CameraToMount -- cameraTheta (-2.27) - m_xAngle (0.05) = xAngle (-2.32 = -2.32)
04:46:45.189 00.033 9340 CameraToMount -- cameraTheta (-2.27) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-5.39 = 0.90)
04:46:45.230 00.041 9340 CameraToMount -- cameraX=-0.08 cameraY=-0.10 hyp=0.13 cameraTheta=-2.27 mountX=-0.09 mountY=0.10, mountTheta=2.29
04:46:45.254 00.024 9340 SchedulePrimaryMove(10104498, x=-0.08, y=-0.10, opts=13)
04:46:45.272 00.018 9340 Enqueuing Move request for scope (-0.08, -0.10)
04:46:45.287 00.015 12020 Worker thread wakes up
04:46:45.287 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=6297, max=65535, med=10126, FiltMin=7593, FiltMax=65523, Gamma=2.870
04:46:45.302 00.015 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.10) opts 0xd
04:46:45.302 00.000 9340 UpdateGuideState exits: m=1518148 SNR=186.2
04:46:45.317 00.015 12020 Handling offset move in thread for scope, endpoint = (-0.08, -0.10)
04:46:45.317 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:46:45.350 00.033 12020 Moving (-0.08, -0.10) raw xDistance=-0.09 yDistance=0.10
04:46:45.351 00.001 9340 ScheduleExposure(2000,3,1) exposurePending=0
04:46:45.368 00.017 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
04:46:45.369 00.001 9340 Enqueuing Expose request
04:46:45.383 00.014 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:46:45.383 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
04:46:45.383 00.000 12020 MoveAxis(E, 0, ABG)
04:46:45.384 00.001 12020 Move returns status 0, amount 0
04:46:45.384 00.000 12020 MoveAxis(N, 0, ABG)
04:46:45.384 00.000 12020 Move returns status 0, amount 0
04:46:45.385 00.001 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"9901adb7-639e-49e0-978a-bd3fb9c01879"}
04:46:45.400 00.015 12020 move complete, result=0
04:46:45.400 00.000 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":891,"width":15,"height":15,"star_pos":[7.33,7.18],"pixels":"..."},"id":"9901adb7-639e-49e0-978a-bd3fb9c01879"}
04:46:45.413 00.013 12020 worker thread done servicing request
04:46:45.413 00.000 12020 Worker thread wakes up
04:46:45.413 00.000 9340 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
04:46:45.426 00.013 12020 worker thread servicing REQUEST_EXPOSE 2000
04:46:45.426 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(1396,95,31,31)
04:46:46.882 01.456 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"5b843838-5ac3-4eaa-95cf-b1e84f1a5825"}
04:46:46.895 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"5b843838-5ac3-4eaa-95cf-b1e84f1a5825"}
04:46:46.911 00.016 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"c402cc5e-e484-431d-a48a-4f1927aceef4"}
04:46:46.930 00.019 9340 case statement mapped state 6 to 3
04:46:46.945 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"c402cc5e-e484-431d-a48a-4f1927aceef4"}
04:46:46.960 00.015 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"3283f156-429c-4235-bbff-868b394bd15b"}
04:46:46.981 00.021 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":891,"width":15,"height":15,"star_pos":[7.33,7.18],"pixels":"..."},"id":"3283f156-429c-4235-bbff-868b394bd15b"}
04:46:47.792 00.811 12020 Exposure complete
04:46:48.094 00.302 12020 worker thread done servicing request
04:46:48.094 00.000 9340 OnExposeComplete: enter
04:46:48.136 00.042 9340 UpdateGuideState(): m_state=6
04:46:48.151 00.015 9340 Star::Find(15, 1411, 110, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 892
04:46:48.163 00.012 9340 Star::Find returns 1 (0), X=1411.56, Y=109.97, Mass=1609421, SNR=255.5, Peak=61888 HFD=5.1
04:46:48.178 00.015 9340 MultiStar: [#1 0.11,-0.21,0.76,U] [#2 0.22,-0.23,0.72,U] [#3 0.15,-0.04,0.85,U] [#4 0.26,-0.20,0.91,U] [#5 0.01,-0.04,0.81,U] [#6 0.09,-0.12,0.71,U] [#7 0.25,-0.30,0.84,U] [#8 0.51,-0.30,0.00,M4] 
04:46:48.194 00.016 9340 refined, 7 included, MultiStar: {0.17, -0.20}, one-star: {0.22, -0.40}
04:46:48.211 00.017 9340 CameraToMount -- cameraTheta (-0.87) - m_xAngle (0.05) = xAngle (-0.92 = -0.92)
04:46:48.232 00.021 9340 CameraToMount -- cameraTheta (-0.87) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-3.99 = 2.30)
04:46:48.274 00.042 9340 CameraToMount -- cameraX=0.17 cameraY=-0.20 hyp=0.26 cameraTheta=-0.87 mountX=0.16 mountY=0.19, mountTheta=0.89
04:46:48.301 00.027 9340 SchedulePrimaryMove(10104498, x=0.17, y=-0.20, opts=13)
04:46:48.321 00.020 9340 Enqueuing Move request for scope (0.17, -0.20)
04:46:48.337 00.016 12020 Worker thread wakes up
04:46:48.337 00.000 12020 worker thread servicing REQUEST_MOVE scope ofs (0.17, -0.20) opts 0xd
04:46:48.338 00.001 9340 UpdateImageDisplay: Size=(1920,1080) min=6341, max=65535, med=10163, FiltMin=7885, FiltMax=65523, Gamma=2.870
04:46:48.352 00.014 12020 Handling offset move in thread for scope, endpoint = (0.17, -0.20)
04:46:48.352 00.000 9340 UpdateGuideState exits: m=1609421 SNR=255.5
04:46:48.369 00.017 12020 Moving (0.17, -0.20) raw xDistance=0.16 yDistance=0.19
04:46:48.369 00.000 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.16
04:46:48.369 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:46:48.370 00.001 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.19
04:46:48.370 00.000 12020 MoveAxis(E, 0, ABG)
04:46:48.370 00.000 12020 Move returns status 0, amount 0
04:46:48.370 00.000 12020 MoveAxis(N, 0, ABG)
04:46:48.370 00.000 12020 Move returns status 0, amount 0
04:46:48.371 00.001 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:46:48.409 00.038 12020 move complete, result=0
04:46:48.410 00.001 12020 worker thread done servicing request
04:46:48.414 00.004 9340 ScheduleExposure(2000,3,1) exposurePending=0
04:46:48.437 00.023 9340 Enqueuing Expose request
04:46:48.464 00.027 12020 Worker thread wakes up
04:46:48.464 00.000 9340 GuideStep: 0.2 px 0 ms EAST, 0.2 px 0 ms NORTH
04:46:48.477 00.013 12020 worker thread servicing REQUEST_EXPOSE 2000
04:46:48.477 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(1396,95,31,31)
04:46:48.895 00.418 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"4c0783bc-1329-4094-ab52-aca1a3b00244"}
04:46:48.913 00.018 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"4c0783bc-1329-4094-ab52-aca1a3b00244"}
04:46:48.955 00.042 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"f79a889a-56a4-428f-a9c8-164900c2acf6"}
04:46:48.966 00.011 9340 case statement mapped state 6 to 3
04:46:48.980 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"f79a889a-56a4-428f-a9c8-164900c2acf6"}
04:46:48.997 00.017 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"630be1fc-8a11-45df-a758-4bbacfbc400c"}
04:46:49.010 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":892,"width":15,"height":15,"star_pos":[6.56,6.97],"pixels":"..."},"id":"630be1fc-8a11-45df-a758-4bbacfbc400c"}
04:46:50.860 01.850 12020 Exposure complete
04:46:50.896 00.036 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"b303b340-d23e-4cfe-8afc-7dcec902cb9b"}
04:46:50.931 00.035 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"b303b340-d23e-4cfe-8afc-7dcec902cb9b"}
04:46:50.956 00.025 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"3dd91f6b-9845-45de-ac4f-70668a2a0518"}
04:46:50.971 00.015 9340 case statement mapped state 6 to 3
04:46:51.017 00.046 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"3dd91f6b-9845-45de-ac4f-70668a2a0518"}
04:46:51.065 00.048 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"7f61fe69-9d3e-40fb-8368-8c7ceebcdce7"}
04:46:51.080 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":892,"width":15,"height":15,"star_pos":[6.56,6.97],"pixels":"..."},"id":"7f61fe69-9d3e-40fb-8368-8c7ceebcdce7"}
04:46:51.359 00.279 12020 worker thread done servicing request
04:46:51.359 00.000 9340 OnExposeComplete: enter
04:46:51.381 00.022 9340 UpdateGuideState(): m_state=6
04:46:51.397 00.016 9340 Star::Find(15, 1411, 109, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 893
04:46:51.424 00.027 9340 Star::Find returns 1 (0), X=1411.19, Y=110.09, Mass=1540073, SNR=226.6, Peak=61466 HFD=4.8
04:46:51.446 00.022 9340 MultiStar: [#1 -0.33,-0.07,0.75,U] [#2 -0.18,-0.19,0.83,U] [#3 -0.16,-0.15,0.85,U] [#4 -0.15,0.03,0.80,U] [#5 -0.14,-0.04,0.93,U] [#6 -0.21,-0.12,0.73,U] [#7 -0.15,-0.11,0.75,U] [#8 0.13,-0.23,0.72,U] 
04:46:51.495 00.049 9340 refined, 8 included, MultiStar: {-0.15, -0.13}, one-star: {-0.15, -0.28}
04:46:51.522 00.027 9340 CameraToMount -- cameraTheta (-2.42) - m_xAngle (0.05) = xAngle (-2.47 = -2.47)
04:46:51.541 00.019 9340 CameraToMount -- cameraTheta (-2.42) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-5.53 = 0.75)
04:46:51.555 00.014 9340 CameraToMount -- cameraX=-0.15 cameraY=-0.13 hyp=0.20 cameraTheta=-2.42 mountX=-0.15 mountY=0.14, mountTheta=2.42
04:46:51.581 00.026 9340 SchedulePrimaryMove(10104498, x=-0.15, y=-0.13, opts=13)
04:46:51.632 00.051 9340 Enqueuing Move request for scope (-0.15, -0.13)
04:46:51.650 00.018 12020 Worker thread wakes up
04:46:51.650 00.000 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.15, -0.13) opts 0xd
04:46:51.650 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=5979, max=65535, med=10125, FiltMin=7961, FiltMax=65523, Gamma=2.870
04:46:51.666 00.016 12020 Handling offset move in thread for scope, endpoint = (-0.15, -0.13)
04:46:51.667 00.001 9340 UpdateGuideState exits: m=1540073 SNR=226.6
04:46:51.682 00.015 12020 Moving (-0.15, -0.13) raw xDistance=-0.15 yDistance=0.14
04:46:51.682 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:46:51.695 00.013 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
04:46:51.695 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
04:46:51.709 00.014 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:46:51.710 00.001 9340 Enqueuing Expose request
04:46:51.748 00.038 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
04:46:51.748 00.000 12020 MoveAxis(E, 0, ABG)
04:46:51.748 00.000 12020 Move returns status 0, amount 0
04:46:51.767 00.019 12020 MoveAxis(N, 0, ABG)
04:46:51.768 00.001 12020 Move returns status 0, amount 0
04:46:51.769 00.001 12020 move complete, result=0
04:46:51.770 00.001 9340 GuideStep: -0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
04:46:51.785 00.015 12020 worker thread done servicing request
04:46:51.786 00.001 12020 Worker thread wakes up
04:46:51.786 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
04:46:51.786 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(1396,95,31,31)
04:46:52.895 01.109 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"a0c900ae-9608-403d-99bc-7153aeb10bf8"}
04:46:52.907 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"a0c900ae-9608-403d-99bc-7153aeb10bf8"}
04:46:52.925 00.018 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"5bb1e76a-ecf9-4315-bce7-372ad1c2380c"}
04:46:52.941 00.016 9340 case statement mapped state 6 to 3
04:46:52.951 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"5bb1e76a-ecf9-4315-bce7-372ad1c2380c"}
04:46:52.985 00.034 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"4460ee76-5519-452c-b4ca-c875815dd8df"}
04:46:52.998 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":893,"width":15,"height":15,"star_pos":[7.19,7.09],"pixels":"..."},"id":"4460ee76-5519-452c-b4ca-c875815dd8df"}
04:46:54.149 01.151 12020 Exposure complete
04:46:54.435 00.286 12020 worker thread done servicing request
04:46:54.435 00.000 9340 OnExposeComplete: enter
04:46:54.445 00.010 9340 UpdateGuideState(): m_state=6
04:46:54.464 00.019 9340 Star::Find(15, 1411, 110, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 894
04:46:54.476 00.012 9340 Star::Find returns 1 (0), X=1411.06, Y=109.81, Mass=1523471, SNR=214.1, Peak=63982 HFD=4.6
04:46:54.488 00.012 9340 MultiStar: [#1 -0.24,-0.24,1.02,U] [#2 -0.31,-0.35,0.87,U] [#3 -0.25,-0.39,0.92,U] [#4 -0.24,-0.36,0.93,U] [#5 -0.27,-0.42,0.93,U] [#6 -0.24,-0.41,0.84,U] [#7 -0.33,-0.56,0.00,M1] [#8 -0.07,-0.51,0.00,M4] 
04:46:54.510 00.022 9340 refined, 6 included, MultiStar: {-0.26, -0.39}, one-star: {-0.28, -0.57}
04:46:54.560 00.050 9340 CameraToMount -- cameraTheta (-2.16) - m_xAngle (0.05) = xAngle (-2.21 = -2.21)
04:46:54.578 00.018 9340 CameraToMount -- cameraTheta (-2.16) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-5.28 = 1.01)
04:46:54.597 00.019 9340 CameraToMount -- cameraX=-0.26 cameraY=-0.39 hyp=0.47 cameraTheta=-2.16 mountX=-0.28 mountY=0.40, mountTheta=2.19
04:46:54.614 00.017 9340 SchedulePrimaryMove(10104498, x=-0.26, y=-0.39, opts=13)
04:46:54.627 00.013 9340 Enqueuing Move request for scope (-0.26, -0.39)
04:46:54.647 00.020 12020 Worker thread wakes up
04:46:54.648 00.001 9340 UpdateImageDisplay: Size=(1920,1080) min=5931, max=65535, med=10130, FiltMin=7579, FiltMax=65523, Gamma=2.870
04:46:54.657 00.009 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.26, -0.39) opts 0xd
04:46:54.657 00.000 9340 UpdateGuideState exits: m=1523471 SNR=214.1
04:46:54.695 00.038 12020 Handling offset move in thread for scope, endpoint = (-0.26, -0.39)
04:46:54.695 00.000 12020 Moving (-0.26, -0.39) raw xDistance=-0.28 yDistance=0.40
04:46:54.695 00.000 12020 GuideAlgorithmHysteresis::Result() returns -0.12 from input -0.28
04:46:54.695 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.40 from input 0.40
04:46:54.695 00.000 12020 MoveAxis(E, 21, ABG)
04:46:54.695 00.000 12020 Guiding  Dir = 2, Dur = 21
04:46:54.696 00.001 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:46:54.709 00.013 12020 IsSlewing returns 0
04:46:54.709 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
04:46:54.720 00.011 12020 IsGuiding returns 0
04:46:54.720 00.000 9340 Enqueuing Expose request
04:46:54.737 00.017 12020 PulseGuide returned control before completion, sleep 15
04:46:54.755 00.018 12020 IsGuiding returns 1
04:46:54.755 00.000 12020 scope still moving after pulse duration time elapsed
04:46:54.800 00.045 12020 IsSlewing returns 0
04:46:54.849 00.049 12020 IsGuiding returns 0
04:46:54.849 00.000 12020 scope move finished after 21 + 107 ms
04:46:54.849 00.000 12020 Move returns status 0, amount 21
04:46:54.849 00.000 12020 MoveAxis(S, 65, ABG)
04:46:54.849 00.000 12020 Guiding  Dir = 1, Dur = 65
04:46:54.850 00.001 12020 IsSlewing returns 0
04:46:54.851 00.001 12020 IsGuiding returns 0
04:46:54.895 00.044 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"e9352172-5379-4290-9884-9f7f150f199d"}
04:46:54.910 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"e9352172-5379-4290-9884-9f7f150f199d"}
04:46:54.924 00.014 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"e7f54f2e-8c7d-4965-a2bd-9764e1689021"}
04:46:54.936 00.012 9340 case statement mapped state 6 to 3
04:46:54.971 00.035 12020 IsGuiding returns 1
04:46:54.971 00.000 12020 scope still moving after pulse duration time elapsed
04:46:54.973 00.002 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"e7f54f2e-8c7d-4965-a2bd-9764e1689021"}
04:46:54.986 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"ef16c8da-c7d6-41bb-90ef-b7c25fff912c"}
04:46:55.001 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":894,"width":15,"height":15,"star_pos":[7.06,6.81],"pixels":"..."},"id":"ef16c8da-c7d6-41bb-90ef-b7c25fff912c"}
04:46:55.096 00.095 12020 IsSlewing returns 0
04:46:55.136 00.040 12020 IsGuiding returns 0
04:46:55.136 00.000 12020 scope move finished after 65 + 220 ms
04:46:55.136 00.000 12020 Move returns status 0, amount 65
04:46:55.136 00.000 12020 move complete, result=0
04:46:55.136 00.000 12020 worker thread done servicing request
04:46:55.138 00.002 12020 Worker thread wakes up
04:46:55.138 00.000 9340 GuideStep: -0.3 px 21 ms EAST, 0.4 px 65 ms SOUTH
04:46:55.149 00.011 12020 worker thread servicing REQUEST_EXPOSE 2000
04:46:55.149 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(1396,95,31,31)
04:46:56.896 01.747 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"57ceac17-f012-41c3-92bd-a8329c2cac9f"}
04:46:56.915 00.019 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"57ceac17-f012-41c3-92bd-a8329c2cac9f"}
04:46:56.987 00.072 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"99478409-f384-4522-a02c-bbc7fe58f48c"}
04:46:57.005 00.018 9340 case statement mapped state 6 to 3
04:46:57.021 00.016 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"99478409-f384-4522-a02c-bbc7fe58f48c"}
04:46:57.038 00.017 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"c612aa62-7b66-4813-8013-2b23d9e547b1"}
04:46:57.054 00.016 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":894,"width":15,"height":15,"star_pos":[7.06,6.81],"pixels":"..."},"id":"c612aa62-7b66-4813-8013-2b23d9e547b1"}
04:46:57.571 00.517 12020 Exposure complete
04:46:58.029 00.458 12020 worker thread done servicing request
04:46:58.030 00.001 9340 OnExposeComplete: enter
04:46:58.065 00.035 9340 UpdateGuideState(): m_state=6
04:46:58.150 00.085 9340 Star::Find(15, 1411, 109, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 895
04:46:58.239 00.089 9340 Star::Find returns 1 (0), X=1411.24, Y=110.24, Mass=1579162, SNR=228.3, Peak=63431 HFD=4.9
04:46:58.274 00.035 9340 MultiStar: [#1 -0.17,0.18,0.83,U] [#2 0.02,0.14,0.76,U] [#3 -0.05,0.20,0.75,U] [#4 -0.02,0.03,0.78,U] [#5 -0.01,0.18,0.91,U] [#6 -0.20,0.02,0.86,U] [#7 0.02,0.04,0.74,U] [#8 0.25,-0.15,0.94,U] 
04:46:58.356 00.082 9340 refined, 8 included, MultiStar: {-0.03, 0.05}, one-star: {-0.10, -0.13}
04:46:58.461 00.105 9340 CameraToMount -- cameraTheta (2.09) - m_xAngle (0.05) = xAngle (2.04 = 2.04)
04:46:58.547 00.086 9340 CameraToMount -- cameraTheta (2.09) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-1.03 = -1.03)
04:46:58.723 00.176 9340 CameraToMount -- cameraX=-0.03 cameraY=0.05 hyp=0.06 cameraTheta=2.09 mountX=-0.03 mountY=-0.05, mountTheta=-2.06
04:46:58.767 00.044 9340 SchedulePrimaryMove(10104498, x=-0.03, y=0.05, opts=13)
04:46:58.791 00.024 9340 Enqueuing Move request for scope (-0.03, 0.05)
04:46:58.840 00.049 12020 Worker thread wakes up
04:46:58.841 00.001 9340 UpdateImageDisplay: Size=(1920,1080) min=6311, max=65535, med=10130, FiltMin=7635, FiltMax=65523, Gamma=2.870
04:46:58.854 00.013 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.05) opts 0xd
04:46:58.855 00.001 12020 Handling offset move in thread for scope, endpoint = (-0.03, 0.05)
04:46:58.855 00.000 9340 UpdateGuideState exits: m=1579162 SNR=228.3
04:46:58.869 00.014 12020 Moving (-0.03, 0.05) raw xDistance=-0.03 yDistance=-0.05
04:46:58.869 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:46:58.888 00.019 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
04:46:58.888 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
04:46:58.933 00.045 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:46:58.933 00.000 9340 Enqueuing Expose request
04:46:58.947 00.014 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
04:46:58.947 00.000 12020 MoveAxis(E, 0, ABG)
04:46:58.947 00.000 12020 Move returns status 0, amount 0
04:46:58.948 00.001 12020 MoveAxis(N, 0, ABG)
04:46:58.948 00.000 12020 Move returns status 0, amount 0
04:46:58.948 00.000 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"d0ee3c3c-c047-474d-9476-9fe9ea4f3f12"}
04:46:58.963 00.015 12020 move complete, result=0
04:46:58.964 00.001 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"d0ee3c3c-c047-474d-9476-9fe9ea4f3f12"}
04:46:58.975 00.011 12020 worker thread done servicing request
04:46:58.976 00.001 9340 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
04:46:58.990 00.014 12020 Worker thread wakes up
04:46:58.995 00.005 12020 worker thread servicing REQUEST_EXPOSE 2000
04:46:58.995 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(1396,95,31,31)
04:46:59.007 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"903e45c8-f21f-4476-a9c0-1624a1aabbc7"}
04:46:59.054 00.047 9340 case statement mapped state 6 to 3
04:46:59.074 00.020 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"903e45c8-f21f-4476-a9c0-1624a1aabbc7"}
04:46:59.091 00.017 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"b7e63e20-388b-42d2-a7d4-e5ef983e1563"}
04:46:59.118 00.027 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":895,"width":15,"height":15,"star_pos":[7.24,7.24],"pixels":"..."},"id":"b7e63e20-388b-42d2-a7d4-e5ef983e1563"}
04:47:00.895 01.777 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"74383cd4-045d-4722-87cd-b9c85bb3d874"}
04:47:00.915 00.020 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"74383cd4-045d-4722-87cd-b9c85bb3d874"}
04:47:00.935 00.020 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"58e3c4df-a810-4023-8d4f-553811981d57"}
04:47:00.979 00.044 9340 case statement mapped state 6 to 3
04:47:00.995 00.016 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"58e3c4df-a810-4023-8d4f-553811981d57"}
04:47:01.010 00.015 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"09dcd996-f842-4005-8757-910e55f94f89"}
04:47:01.032 00.022 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":895,"width":15,"height":15,"star_pos":[7.24,7.24],"pixels":"..."},"id":"09dcd996-f842-4005-8757-910e55f94f89"}
04:47:01.368 00.336 12020 Exposure complete
04:47:01.836 00.468 12020 worker thread done servicing request
04:47:01.836 00.000 9340 OnExposeComplete: enter
04:47:01.853 00.017 9340 UpdateGuideState(): m_state=6
04:47:01.882 00.029 9340 Star::Find(15, 1411, 110, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 896
04:47:01.913 00.031 9340 Star::Find returns 1 (0), X=1410.93, Y=110.17, Mass=1521553, SNR=228.2, Peak=62971 HFD=4.8
04:47:01.973 00.060 9340 MultiStar: [#1 -0.49,0.00,0.83,U] [#2 -0.40,0.12,0.76,U] [#3 -0.28,-0.01,0.92,U] [#4 -0.26,0.03,0.94,U] [#5 -0.22,0.15,0.70,U] [#6 -0.35,0.09,0.93,U] [#7 -0.31,-0.08,0.75,U] [#8 -0.15,-0.07,0.89,U] 
04:47:01.990 00.017 9340 refined, 8 included, MultiStar: {-0.32, -0.00}, one-star: {-0.41, -0.20}
04:47:02.011 00.021 9340 CameraToMount -- cameraTheta (-3.13) - m_xAngle (0.05) = xAngle (-3.18 = 3.10)
04:47:02.074 00.063 9340 CameraToMount -- cameraTheta (-3.13) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-6.25 = 0.04)
04:47:02.112 00.038 9340 CameraToMount -- cameraX=-0.32 cameraY=-0.00 hyp=0.32 cameraTheta=-3.13 mountX=-0.32 mountY=0.01, mountTheta=3.11
04:47:02.145 00.033 9340 SchedulePrimaryMove(10104498, x=-0.32, y=-0.00, opts=13)
04:47:02.195 00.050 9340 Enqueuing Move request for scope (-0.32, -0.00)
04:47:02.219 00.024 12020 Worker thread wakes up
04:47:02.220 00.001 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.32, -0.00) opts 0xd
04:47:02.220 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=5645, max=65535, med=10138, FiltMin=8018, FiltMax=65523, Gamma=2.870
04:47:02.238 00.018 12020 Handling offset move in thread for scope, endpoint = (-0.32, -0.00)
04:47:02.239 00.001 12020 Moving (-0.32, -0.00) raw xDistance=-0.32 yDistance=0.01
04:47:02.239 00.000 12020 GuideAlgorithmHysteresis::Result() returns -0.13 from input -0.32
04:47:02.239 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:47:02.240 00.001 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
04:47:02.240 00.000 12020 MoveAxis(E, 24, ABG)
04:47:02.240 00.000 12020 Guiding  Dir = 2, Dur = 24
04:47:02.241 00.001 9340 UpdateGuideState exits: m=1521553 SNR=228.2
04:47:02.305 00.064 12020 IsSlewing returns 0
04:47:02.307 00.002 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:47:02.335 00.028 12020 IsGuiding returns 0
04:47:02.337 00.002 9340 ScheduleExposure(2000,3,1) exposurePending=0
04:47:02.355 00.018 9340 Enqueuing Expose request
04:47:02.376 00.021 12020 IsGuiding returns 1
04:47:02.376 00.000 12020 scope still moving after pulse duration time elapsed
04:47:02.434 00.058 12020 IsSlewing returns 0
04:47:02.440 00.006 12020 IsGuiding returns 0
04:47:02.440 00.000 12020 scope move finished after 24 + 80 ms
04:47:02.440 00.000 12020 Move returns status 0, amount 24
04:47:02.440 00.000 12020 MoveAxis(N, 0, ABG)
04:47:02.441 00.001 12020 Move returns status 0, amount 0
04:47:02.441 00.000 12020 move complete, result=0
04:47:02.441 00.000 12020 worker thread done servicing request
04:47:02.443 00.002 9340 GuideStep: -0.3 px 24 ms EAST, 0.0 px 0 ms NORTH
04:47:02.465 00.022 12020 Worker thread wakes up
04:47:02.466 00.001 12020 worker thread servicing REQUEST_EXPOSE 2000
04:47:02.466 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(1396,95,31,31)
04:47:02.895 00.429 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"b5f43e2a-be1c-4dc1-8e3d-24d6be688eb8"}
04:47:02.943 00.048 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"b5f43e2a-be1c-4dc1-8e3d-24d6be688eb8"}
04:47:02.959 00.016 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"f75f708f-d5bf-45cf-a7ed-7b62b2f3d590"}
04:47:02.974 00.015 9340 case statement mapped state 6 to 3
04:47:02.998 00.024 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"f75f708f-d5bf-45cf-a7ed-7b62b2f3d590"}
04:47:03.019 00.021 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"441e8b93-c3b9-4a64-920a-9fb133dea658"}
04:47:03.063 00.044 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":896,"width":15,"height":15,"star_pos":[6.93,7.17],"pixels":"..."},"id":"441e8b93-c3b9-4a64-920a-9fb133dea658"}
04:47:04.839 01.776 12020 Exposure complete
04:47:04.894 00.055 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"d7f087b2-97af-4dfa-b4d8-24c1e636dfcb"}
04:47:04.926 00.032 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"d7f087b2-97af-4dfa-b4d8-24c1e636dfcb"}
04:47:04.971 00.045 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"4b99c66f-9850-4b83-9d26-b273eedfb243"}
04:47:05.007 00.036 9340 case statement mapped state 6 to 3
04:47:05.028 00.021 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"4b99c66f-9850-4b83-9d26-b273eedfb243"}
04:47:05.058 00.030 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"d2982368-8bba-4b0d-9308-8ade5ef658f5"}
04:47:05.107 00.049 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":896,"width":15,"height":15,"star_pos":[6.93,7.17],"pixels":"..."},"id":"d2982368-8bba-4b0d-9308-8ade5ef658f5"}
04:47:05.316 00.209 12020 worker thread done servicing request
04:47:05.317 00.001 9340 OnExposeComplete: enter
04:47:05.338 00.021 9340 UpdateGuideState(): m_state=6
04:47:05.357 00.019 9340 Star::Find(15, 1410, 110, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 897
04:47:05.419 00.062 9340 Star::Find returns 1 (0), X=1411.21, Y=110.39, Mass=1583746, SNR=208.3, Peak=65463 HFD=5.0
04:47:05.436 00.017 9340 MultiStar: [#1 -0.28,0.29,0.95,U] [#2 -0.23,0.28,0.71,U] [#3 -0.08,0.40,0.91,U] [#4 -0.19,0.31,0.97,U] [#5 -0.11,0.21,0.98,U] [#6 -0.30,0.24,0.84,U] [#7 -0.13,0.29,0.80,U] [#8 0.01,0.03,0.87,U] 
04:47:05.457 00.021 9340 single-star, 8 included, MultiStar: {-0.16, 0.23}, one-star: {-0.13, 0.02}
04:47:05.471 00.014 9340 CameraToMount -- cameraTheta (2.98) - m_xAngle (0.05) = xAngle (2.93 = 2.93)
04:47:05.503 00.032 9340 CameraToMount -- cameraTheta (2.98) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-0.13 = -0.13)
04:47:05.550 00.047 9340 CameraToMount -- cameraX=-0.13 cameraY=0.02 hyp=0.14 cameraTheta=2.98 mountX=-0.13 mountY=-0.02, mountTheta=-3.01
04:47:05.569 00.019 9340 SchedulePrimaryMove(10104498, x=-0.13, y=0.02, opts=13)
04:47:05.586 00.017 9340 Enqueuing Move request for scope (-0.13, 0.02)
04:47:05.602 00.016 12020 Worker thread wakes up
04:47:05.602 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=5894, max=65535, med=10133, FiltMin=7784, FiltMax=65523, Gamma=2.870
04:47:05.617 00.015 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.13, 0.02) opts 0xd
04:47:05.618 00.001 12020 Handling offset move in thread for scope, endpoint = (-0.13, 0.02)
04:47:05.618 00.000 12020 Moving (-0.13, 0.02) raw xDistance=-0.13 yDistance=-0.02
04:47:05.618 00.000 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
04:47:05.619 00.001 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:47:05.619 00.000 9340 UpdateGuideState exits: m=1583746 SNR=208.3
04:47:05.634 00.015 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:47:05.650 00.016 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
04:47:05.651 00.001 9340 ScheduleExposure(2000,3,1) exposurePending=0
04:47:05.683 00.032 12020 MoveAxis(E, 0, ABG)
04:47:05.683 00.000 9340 Enqueuing Expose request
04:47:05.696 00.013 12020 Move returns status 0, amount 0
04:47:05.696 00.000 12020 MoveAxis(N, 0, ABG)
04:47:05.696 00.000 12020 Move returns status 0, amount 0
04:47:05.696 00.000 12020 move complete, result=0
04:47:05.698 00.002 12020 worker thread done servicing request
04:47:05.698 00.000 12020 Worker thread wakes up
04:47:05.699 00.001 12020 worker thread servicing REQUEST_EXPOSE 2000
04:47:05.699 00.000 9340 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
04:47:05.717 00.018 12020 Handling exposure in thread, d=2000 o=3 r=(1396,95,31,31)
04:47:06.895 01.178 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"bd9c34dc-d589-4958-ac4d-31f93431c957"}
04:47:06.945 00.050 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"bd9c34dc-d589-4958-ac4d-31f93431c957"}
04:47:06.966 00.021 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"23de218e-4786-43fc-9720-4cb4ca4ed7c3"}
04:47:06.979 00.013 9340 case statement mapped state 6 to 3
04:47:06.992 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"23de218e-4786-43fc-9720-4cb4ca4ed7c3"}
04:47:07.023 00.031 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"045ecf78-452b-4751-8eb8-719e20e807d0"}
04:47:07.044 00.021 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":897,"width":15,"height":15,"star_pos":[7.21,7.39],"pixels":"..."},"id":"045ecf78-452b-4751-8eb8-719e20e807d0"}
04:47:08.088 01.044 12020 Exposure complete
04:47:08.332 00.244 12020 worker thread done servicing request
04:47:08.332 00.000 9340 OnExposeComplete: enter
04:47:08.369 00.037 9340 UpdateGuideState(): m_state=6
04:47:08.382 00.013 9340 Star::Find(15, 1411, 110, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 898
04:47:08.393 00.011 9340 Star::Find returns 1 (0), X=1410.74, Y=110.41, Mass=1547932, SNR=219.2, Peak=65463 HFD=4.8
04:47:08.410 00.017 9340 MultiStar: [#1 -0.77,0.29,0.00,M1] [#2 -0.77,0.20,0.00,M1] [#3 -0.68,0.30,0.00,M1] [#4 -0.71,0.17,0.00,M1] [#5 -0.62,0.30,0.00,M1] [#6 -0.71,0.15,0.00,M1] [#7 -0.68,0.09,0.00,M1] [#8 -0.48,-0.02,0.74,U] 
04:47:08.422 00.012 9340 refined, 1 included, MultiStar: {-0.55, 0.01}, one-star: {-0.60, 0.04}
04:47:08.439 00.017 9340 CameraToMount -- cameraTheta (3.12) - m_xAngle (0.05) = xAngle (3.07 = 3.07)
04:47:08.455 00.016 9340 CameraToMount -- cameraTheta (3.12) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (0.00 = 0.00)
04:47:08.473 00.018 9340 CameraToMount -- cameraX=-0.55 cameraY=0.01 hyp=0.55 cameraTheta=3.12 mountX=-0.55 mountY=0.00, mountTheta=3.14
04:47:08.510 00.037 9340 SchedulePrimaryMove(10104498, x=-0.55, y=0.01, opts=13)
04:47:08.521 00.011 9340 Enqueuing Move request for scope (-0.55, 0.01)
04:47:08.532 00.011 12020 Worker thread wakes up
04:47:08.532 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=6085, max=65535, med=10154, FiltMin=8033, FiltMax=65510, Gamma=2.870
04:47:08.546 00.014 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.55, 0.01) opts 0xd
04:47:08.546 00.000 9340 UpdateGuideState exits: m=1547932 SNR=219.2
04:47:08.556 00.010 12020 Handling offset move in thread for scope, endpoint = (-0.55, 0.01)
04:47:08.556 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:47:08.571 00.015 12020 Moving (-0.55, 0.01) raw xDistance=-0.55 yDistance=0.00
04:47:08.572 00.001 9340 ScheduleExposure(2000,3,1) exposurePending=0
04:47:08.587 00.015 12020 GuideAlgorithmHysteresis::Result() returns -0.23 from input -0.55
04:47:08.587 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:47:08.588 00.001 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
04:47:08.588 00.000 12020 MoveAxis(E, 41, ABG)
04:47:08.588 00.000 12020 Guiding  Dir = 2, Dur = 41
04:47:08.589 00.001 9340 Enqueuing Expose request
04:47:08.631 00.042 12020 IsSlewing returns 0
04:47:08.635 00.004 12020 IsGuiding returns 0
04:47:08.664 00.029 12020 PulseGuide returned control before completion, sleep 22
04:47:08.698 00.034 12020 IsGuiding returns 1
04:47:08.698 00.000 12020 scope still moving after pulse duration time elapsed
04:47:08.759 00.061 12020 IsSlewing returns 0
04:47:08.762 00.003 12020 IsGuiding returns 0
04:47:08.762 00.000 12020 scope move finished after 41 + 86 ms
04:47:08.762 00.000 12020 Move returns status 0, amount 41
04:47:08.762 00.000 12020 MoveAxis(N, 0, ABG)
04:47:08.763 00.001 12020 Move returns status 0, amount 0
04:47:08.763 00.000 12020 move complete, result=0
04:47:08.763 00.000 9340 GuideStep: -0.5 px 41 ms EAST, 0.0 px 0 ms NORTH
04:47:08.776 00.013 12020 worker thread done servicing request
04:47:08.776 00.000 12020 Worker thread wakes up
04:47:08.777 00.001 12020 worker thread servicing REQUEST_EXPOSE 2000
04:47:08.777 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(1396,95,31,31)
04:47:08.894 00.117 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"1bbd48ee-08a7-4042-9820-d2e1aaf191ef"}
04:47:08.907 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"1bbd48ee-08a7-4042-9820-d2e1aaf191ef"}
04:47:08.921 00.014 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"7215566a-830d-4316-9cb8-e1f7194e8129"}
04:47:08.933 00.012 9340 case statement mapped state 6 to 3
04:47:08.943 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"7215566a-830d-4316-9cb8-e1f7194e8129"}
04:47:08.959 00.016 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"a45be3d3-d954-46b4-9d0a-ae92b72fbca2"}
04:47:08.976 00.017 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":898,"width":15,"height":15,"star_pos":[6.74,7.41],"pixels":"..."},"id":"a45be3d3-d954-46b4-9d0a-ae92b72fbca2"}
04:47:10.948 01.972 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"85691a67-b147-48c3-adc8-ad0516558752"}
04:47:10.977 00.029 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"85691a67-b147-48c3-adc8-ad0516558752"}
04:47:11.002 00.025 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"98449f94-e719-4543-88c2-7d7f2db091ac"}
04:47:11.014 00.012 9340 case statement mapped state 6 to 3
04:47:11.025 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"98449f94-e719-4543-88c2-7d7f2db091ac"}
04:47:11.044 00.019 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"50686c00-7168-426d-a0fb-7027495a823f"}
04:47:11.057 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":898,"width":15,"height":15,"star_pos":[6.74,7.41],"pixels":"..."},"id":"50686c00-7168-426d-a0fb-7027495a823f"}
04:47:11.162 00.105 12020 Exposure complete
04:47:11.536 00.374 12020 worker thread done servicing request
04:47:11.536 00.000 9340 OnExposeComplete: enter
04:47:11.554 00.018 9340 UpdateGuideState(): m_state=6
04:47:11.568 00.014 9340 Star::Find(15, 1410, 110, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 899
04:47:11.581 00.013 9340 Star::Find returns 1 (0), X=1411.22, Y=110.41, Mass=1566239, SNR=214.2, Peak=65463 HFD=4.9
04:47:11.606 00.025 9340 MultiStar: [#1 -0.05,0.35,0.81,U] [#2 0.17,0.21,0.75,U] [#3 -0.04,0.40,0.89,U] [#4 0.11,0.34,0.87,U] [#5 0.02,0.26,0.85,U] [#6 -0.07,0.19,0.94,U] [#7 0.11,0.24,0.73,U] [#8 0.24,0.05,0.87,U] 
04:47:11.655 00.049 9340 single-star, 8 included, MultiStar: {0.04, 0.23}, one-star: {-0.12, 0.03}
04:47:11.701 00.046 9340 CameraToMount -- cameraTheta (2.87) - m_xAngle (0.05) = xAngle (2.83 = 2.83)
04:47:11.719 00.018 9340 CameraToMount -- cameraTheta (2.87) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-0.24 = -0.24)
04:47:11.749 00.030 9340 CameraToMount -- cameraX=-0.12 cameraY=0.03 hyp=0.12 cameraTheta=2.87 mountX=-0.12 mountY=-0.03, mountTheta=-2.90
04:47:11.797 00.048 9340 SchedulePrimaryMove(10104498, x=-0.12, y=0.03, opts=13)
04:47:11.823 00.026 9340 Enqueuing Move request for scope (-0.12, 0.03)
04:47:11.841 00.018 12020 Worker thread wakes up
04:47:11.841 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=6256, max=65535, med=10137, FiltMin=7910, FiltMax=65523, Gamma=2.870
04:47:11.855 00.014 9340 UpdateGuideState exits: m=1566239 SNR=214.2
04:47:11.872 00.017 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.12, 0.03) opts 0xd
04:47:11.872 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:47:11.893 00.021 12020 Handling offset move in thread for scope, endpoint = (-0.12, 0.03)
04:47:11.894 00.001 12020 Moving (-0.12, 0.03) raw xDistance=-0.12 yDistance=-0.03
04:47:11.894 00.000 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
04:47:11.894 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:47:11.895 00.001 9340 ScheduleExposure(2000,3,1) exposurePending=0
04:47:11.971 00.076 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
04:47:11.972 00.001 9340 Enqueuing Expose request
04:47:11.989 00.017 12020 MoveAxis(E, 0, ABG)
04:47:11.989 00.000 12020 Move returns status 0, amount 0
04:47:11.990 00.001 12020 MoveAxis(N, 0, ABG)
04:47:11.990 00.000 12020 Move returns status 0, amount 0
04:47:11.990 00.000 12020 move complete, result=0
04:47:11.990 00.000 12020 worker thread done servicing request
04:47:11.991 00.001 12020 Worker thread wakes up
04:47:11.992 00.001 12020 worker thread servicing REQUEST_EXPOSE 2000
04:47:11.992 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(1396,95,31,31)
04:47:12.006 00.014 9340 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
04:47:12.942 00.936 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"4a55c60a-5f98-4d56-ac70-a6562cdc9cdd"}
04:47:12.961 00.019 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"4a55c60a-5f98-4d56-ac70-a6562cdc9cdd"}
04:47:12.981 00.020 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"9ed09c00-fee5-4455-8765-6e219afc8f58"}
04:47:12.998 00.017 9340 case statement mapped state 6 to 3
04:47:13.010 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"9ed09c00-fee5-4455-8765-6e219afc8f58"}
04:47:13.050 00.040 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"54f0c433-353f-46b1-832f-8e6a907e7fdd"}
04:47:13.069 00.019 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":899,"width":15,"height":15,"star_pos":[7.22,7.41],"pixels":"..."},"id":"54f0c433-353f-46b1-832f-8e6a907e7fdd"}
04:47:14.362 01.293 12020 Exposure complete
04:47:14.735 00.373 9340 OnExposeComplete: enter
04:47:14.748 00.013 12020 worker thread done servicing request
04:47:14.748 00.000 9340 UpdateGuideState(): m_state=6
04:47:14.765 00.017 9340 Star::Find(15, 1411, 110, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 900
04:47:14.787 00.022 9340 Star::Find returns 1 (0), X=1411.21, Y=110.59, Mass=1514545, SNR=195.3, Peak=65463 HFD=4.8
04:47:14.801 00.014 9340 MultiStar: [#1 -0.18,0.39,0.97,U] [#2 -0.16,0.32,0.88,U] [#3 -0.24,0.63,0.00,M1] [#4 -0.29,0.52,0.00,M1] [#5 -0.09,0.32,0.92,U] [#6 -0.27,0.31,0.89,U] [#7 -0.32,0.32,1.18,U] [#8 0.08,0.20,0.88,U] 
04:47:14.850 00.049 9340 single-star, 6 included, MultiStar: {-0.16, 0.30}, one-star: {-0.13, 0.22}
04:47:14.875 00.025 9340 CameraToMount -- cameraTheta (2.12) - m_xAngle (0.05) = xAngle (2.08 = 2.08)
04:47:14.899 00.024 9340 CameraToMount -- cameraTheta (2.12) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-0.99 = -0.99)
04:47:14.915 00.016 9340 CameraToMount -- cameraX=-0.13 cameraY=0.22 hyp=0.26 cameraTheta=2.12 mountX=-0.12 mountY=-0.21, mountTheta=-2.09
04:47:14.960 00.045 9340 SchedulePrimaryMove(10104498, x=-0.13, y=0.22, opts=13)
04:47:14.981 00.021 9340 Enqueuing Move request for scope (-0.13, 0.22)
04:47:14.993 00.012 12020 Worker thread wakes up
04:47:14.994 00.001 9340 UpdateImageDisplay: Size=(1920,1080) min=6236, max=65535, med=10151, FiltMin=7955, FiltMax=65523, Gamma=2.870
04:47:15.010 00.016 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.13, 0.22) opts 0xd
04:47:15.011 00.001 9340 UpdateGuideState exits: m=1514545 SNR=195.3
04:47:15.024 00.013 12020 Handling offset move in thread for scope, endpoint = (-0.13, 0.22)
04:47:15.024 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:47:15.058 00.034 12020 Moving (-0.13, 0.22) raw xDistance=-0.12 yDistance=-0.21
04:47:15.059 00.001 9340 ScheduleExposure(2000,3,1) exposurePending=0
04:47:15.072 00.013 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
04:47:15.072 00.000 9340 Enqueuing Expose request
04:47:15.093 00.021 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:47:15.093 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.21
04:47:15.093 00.000 12020 MoveAxis(E, 0, ABG)
04:47:15.094 00.001 12020 Move returns status 0, amount 0
04:47:15.094 00.000 12020 MoveAxis(N, 0, ABG)
04:47:15.094 00.000 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"06e5a111-09b1-4bb4-a81f-01b606c64621"}
04:47:15.108 00.014 12020 Move returns status 0, amount 0
04:47:15.108 00.000 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"06e5a111-09b1-4bb4-a81f-01b606c64621"}
04:47:15.119 00.011 12020 move complete, result=0
04:47:15.120 00.001 12020 worker thread done servicing request
04:47:15.120 00.000 12020 Worker thread wakes up
04:47:15.120 00.000 9340 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
04:47:15.135 00.015 12020 worker thread servicing REQUEST_EXPOSE 2000
04:47:15.135 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(1396,95,31,31)
04:47:15.162 00.027 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"7a8c6e26-cf3a-4105-a2fb-9e7346e6146d"}
04:47:15.187 00.025 9340 case statement mapped state 6 to 3
04:47:15.203 00.016 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"7a8c6e26-cf3a-4105-a2fb-9e7346e6146d"}
04:47:15.218 00.015 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"a571dc32-28c6-4457-9ac2-b588346a2bd8"}
04:47:15.231 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":900,"width":15,"height":15,"star_pos":[7.21,6.59],"pixels":"..."},"id":"a571dc32-28c6-4457-9ac2-b588346a2bd8"}
04:47:16.942 01.711 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"3c6c77b1-ed70-4966-a3e0-cca3926a28fa"}
04:47:16.957 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"3c6c77b1-ed70-4966-a3e0-cca3926a28fa"}
04:47:16.970 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"be3cdf76-e49d-4764-b21d-019d48df8c2e"}
04:47:16.984 00.014 9340 case statement mapped state 6 to 3
04:47:16.995 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"be3cdf76-e49d-4764-b21d-019d48df8c2e"}
04:47:17.034 00.039 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"f410b5a1-6020-4509-bf60-cab058b3b581"}
04:47:17.052 00.018 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":900,"width":15,"height":15,"star_pos":[7.21,6.59],"pixels":"..."},"id":"f410b5a1-6020-4509-bf60-cab058b3b581"}
04:47:17.563 00.511 12020 Exposure complete
04:47:18.154 00.591 9340 OnExposeComplete: enter
04:47:18.176 00.022 12020 worker thread done servicing request
04:47:18.176 00.000 9340 UpdateGuideState(): m_state=6
04:47:18.192 00.016 9340 Star::Find(15, 1411, 110, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 901
04:47:18.229 00.037 9340 Star::Find returns 1 (0), X=1411.12, Y=110.61, Mass=1570324, SNR=251.3, Peak=65463 HFD=5.0
04:47:18.296 00.067 9340 MultiStar: [#1 -0.18,0.41,0.71,U] [#2 -0.05,0.33,0.71,U] [#3 -0.08,0.59,0.00,M2] [#4 -0.08,0.39,0.83,U] [#5 -0.13,0.53,0.00,M1] [#6 -0.25,0.45,0.00,M1] [#7 -0.17,0.34,0.72,U] [#8 0.07,0.30,0.77,U] 
04:47:18.318 00.022 9340 single-star, 5 included, MultiStar: {-0.11, 0.33}, one-star: {-0.22, 0.24}
04:47:18.392 00.074 9340 CameraToMount -- cameraTheta (2.32) - m_xAngle (0.05) = xAngle (2.27 = 2.27)
04:47:18.509 00.117 9340 CameraToMount -- cameraTheta (2.32) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-0.80 = -0.80)
04:47:18.594 00.085 9340 CameraToMount -- cameraX=-0.22 cameraY=0.24 hyp=0.33 cameraTheta=2.32 mountX=-0.21 mountY=-0.24, mountTheta=-2.31
04:47:18.646 00.052 9340 SchedulePrimaryMove(10104498, x=-0.22, y=0.24, opts=13)
04:47:18.659 00.013 9340 Enqueuing Move request for scope (-0.22, 0.24)
04:47:18.687 00.028 12020 Worker thread wakes up
04:47:18.688 00.001 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.22, 0.24) opts 0xd
04:47:18.688 00.000 12020 Handling offset move in thread for scope, endpoint = (-0.22, 0.24)
04:47:18.688 00.000 12020 Moving (-0.22, 0.24) raw xDistance=-0.21 yDistance=-0.24
04:47:18.688 00.000 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.21
04:47:18.690 00.002 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:47:18.691 00.001 9340 UpdateImageDisplay: Size=(1920,1080) min=6039, max=65535, med=10145, FiltMin=7758, FiltMax=65523, Gamma=2.870
04:47:18.772 00.081 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.24
04:47:18.773 00.001 12020 MoveAxis(E, 0, ABG)
04:47:18.773 00.000 12020 Move returns status 0, amount 0
04:47:18.773 00.000 12020 MoveAxis(N, 0, ABG)
04:47:18.773 00.000 12020 Move returns status 0, amount 0
04:47:18.775 00.002 12020 move complete, result=0
04:47:18.775 00.000 12020 worker thread done servicing request
04:47:18.786 00.011 9340 UpdateGuideState exits: m=1570324 SNR=251.3
04:47:18.806 00.020 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:47:18.840 00.034 9340 ScheduleExposure(2000,3,1) exposurePending=0
04:47:18.903 00.063 9340 Enqueuing Expose request
04:47:18.957 00.054 12020 Worker thread wakes up
04:47:18.957 00.000 9340 GuideStep: -0.2 px 0 ms EAST, -0.2 px 0 ms NORTH
04:47:18.977 00.020 12020 worker thread servicing REQUEST_EXPOSE 2000
04:47:18.977 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(1396,95,31,31)
04:47:19.015 00.038 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"b9193c03-4a5a-4b1b-9011-7e5593b4eb40"}
04:47:19.074 00.059 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"b9193c03-4a5a-4b1b-9011-7e5593b4eb40"}
04:47:19.102 00.028 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"f2822efb-462e-4771-99db-45cdfae97294"}
04:47:19.118 00.016 9340 case statement mapped state 6 to 3
04:47:19.133 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"f2822efb-462e-4771-99db-45cdfae97294"}
04:47:19.171 00.038 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"653b95fb-a432-44ee-8d81-d675fff3baef"}
04:47:19.225 00.054 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":901,"width":15,"height":15,"star_pos":[7.12,6.61],"pixels":"..."},"id":"653b95fb-a432-44ee-8d81-d675fff3baef"}
04:47:20.940 01.715 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"3d8466fa-16ea-488d-aa0e-51fe54ccb7dd"}
04:47:20.953 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"3d8466fa-16ea-488d-aa0e-51fe54ccb7dd"}
04:47:20.966 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"b1dc14ea-a446-4e67-b4fc-e80eb9002b66"}
04:47:20.980 00.014 9340 case statement mapped state 6 to 3
04:47:20.991 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"b1dc14ea-a446-4e67-b4fc-e80eb9002b66"}
04:47:21.029 00.038 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"ae16c661-cd09-4753-b8a2-c0e9f3ef11ab"}
04:47:21.041 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":901,"width":15,"height":15,"star_pos":[7.12,6.61],"pixels":"..."},"id":"ae16c661-cd09-4753-b8a2-c0e9f3ef11ab"}
04:47:21.373 00.332 12020 Exposure complete
04:47:21.647 00.274 9340 OnExposeComplete: enter
04:47:21.677 00.030 12020 worker thread done servicing request
04:47:21.677 00.000 9340 UpdateGuideState(): m_state=6
04:47:21.692 00.015 9340 Star::Find(15, 1411, 110, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 902
04:47:21.703 00.011 9340 Star::Find returns 1 (0), X=1411.00, Y=110.44, Mass=1569978, SNR=202.5, Peak=65463 HFD=4.9
04:47:21.719 00.016 9340 MultiStar: [#1 -0.42,0.31,0.00,M1] [#2 -0.26,0.09,0.77,U] [#3 -0.18,0.35,1.05,U] [#4 -0.22,0.36,1.12,U] [#5 -0.28,0.23,0.88,U] [#6 -0.30,0.22,0.90,U] [#7 -0.44,0.19,1.11,U] [#8 -0.14,-0.02,1.14,U] 
04:47:21.734 00.015 9340 refined, 7 included, MultiStar: {-0.27, 0.19}, one-star: {-0.34, 0.07}
04:47:21.751 00.017 9340 CameraToMount -- cameraTheta (2.54) - m_xAngle (0.05) = xAngle (2.49 = 2.49)
04:47:21.767 00.016 9340 CameraToMount -- cameraTheta (2.54) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-0.58 = -0.58)
04:47:21.780 00.013 9340 CameraToMount -- cameraX=-0.27 cameraY=0.19 hyp=0.33 cameraTheta=2.54 mountX=-0.26 mountY=-0.18, mountTheta=-2.54
04:47:21.823 00.043 9340 SchedulePrimaryMove(10104498, x=-0.27, y=0.19, opts=13)
04:47:21.836 00.013 9340 Enqueuing Move request for scope (-0.27, 0.19)
04:47:21.853 00.017 12020 Worker thread wakes up
04:47:21.853 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=6202, max=65535, med=10134, FiltMin=7904, FiltMax=65523, Gamma=2.870
04:47:21.864 00.011 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.27, 0.19) opts 0xd
04:47:21.864 00.000 9340 UpdateGuideState exits: m=1569978 SNR=202.5
04:47:21.874 00.010 12020 Handling offset move in thread for scope, endpoint = (-0.27, 0.19)
04:47:21.875 00.001 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:47:21.890 00.015 12020 Moving (-0.27, 0.19) raw xDistance=-0.26 yDistance=-0.18
04:47:21.890 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
04:47:21.902 00.012 12020 GuideAlgorithmHysteresis::Result() returns -0.11 from input -0.26
04:47:21.902 00.000 9340 Enqueuing Expose request
04:47:21.914 00.012 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:47:21.915 00.001 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
04:47:21.915 00.000 12020 MoveAxis(E, 20, ABG)
04:47:21.915 00.000 12020 Guiding  Dir = 2, Dur = 20
04:47:21.916 00.001 12020 IsSlewing returns 0
04:47:21.917 00.001 12020 IsGuiding returns 0
04:47:21.944 00.027 12020 IsGuiding returns 1
04:47:21.944 00.000 12020 scope still moving after pulse duration time elapsed
04:47:21.984 00.040 12020 IsSlewing returns 0
04:47:21.985 00.001 12020 IsGuiding returns 0
04:47:21.986 00.001 12020 scope move finished after 20 + 47 ms
04:47:21.986 00.000 12020 Move returns status 0, amount 20
04:47:21.986 00.000 12020 MoveAxis(N, 0, ABG)
04:47:21.986 00.000 12020 Move returns status 0, amount 0
04:47:21.986 00.000 12020 move complete, result=0
04:47:21.986 00.000 12020 worker thread done servicing request
04:47:21.987 00.001 9340 GuideStep: -0.3 px 20 ms EAST, -0.2 px 0 ms NORTH
04:47:21.998 00.011 12020 Worker thread wakes up
04:47:21.998 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
04:47:21.999 00.001 12020 Handling exposure in thread, d=2000 o=3 r=(1396,95,31,31)
04:47:22.942 00.943 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"8fc01dc6-7543-4059-9621-c579806414ea"}
04:47:22.955 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"8fc01dc6-7543-4059-9621-c579806414ea"}
04:47:22.969 00.014 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"9e614410-1dd1-46ca-ab70-f078a96c8ce3"}
04:47:22.985 00.016 9340 case statement mapped state 6 to 3
04:47:22.998 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"9e614410-1dd1-46ca-ab70-f078a96c8ce3"}
04:47:23.015 00.017 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"25e51e2d-fd8b-4611-9fba-f7313e8c7416"}
04:47:23.058 00.043 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":902,"width":15,"height":15,"star_pos":[7.00,7.44],"pixels":"..."},"id":"25e51e2d-fd8b-4611-9fba-f7313e8c7416"}
04:47:24.424 01.366 12020 Exposure complete
04:47:24.830 00.406 12020 worker thread done servicing request
04:47:24.830 00.000 9340 OnExposeComplete: enter
04:47:24.859 00.029 9340 UpdateGuideState(): m_state=6
04:47:24.879 00.020 9340 Star::Find(15, 1410, 110, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 903
04:47:24.898 00.019 9340 Star::Find returns 1 (0), X=1410.91, Y=110.41, Mass=1575268, SNR=216.6, Peak=65463 HFD=5.0
04:47:24.918 00.020 9340 MultiStar: [#1 -0.28,0.31,0.72,U] [#2 -0.44,0.14,0.68,U] [#3 -0.32,0.21,0.94,U] [#4 -0.37,0.10,0.97,U] [#5 -0.42,0.34,0.00,M1] [#6 -0.48,0.11,0.89,U] [#7 -0.40,0.28,0.75,U] [#8 -0.34,-0.01,0.99,U] 
04:47:24.960 00.042 9340 refined, 7 included, MultiStar: {-0.38, 0.14}, one-star: {-0.43, 0.04}
04:47:24.981 00.021 9340 CameraToMount -- cameraTheta (2.80) - m_xAngle (0.05) = xAngle (2.75 = 2.75)
04:47:24.994 00.013 9340 CameraToMount -- cameraTheta (2.80) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-0.32 = -0.32)
04:47:25.009 00.015 9340 CameraToMount -- cameraX=-0.38 cameraY=0.14 hyp=0.41 cameraTheta=2.80 mountX=-0.38 mountY=-0.13, mountTheta=-2.82
04:47:25.047 00.038 9340 SchedulePrimaryMove(10104498, x=-0.38, y=0.14, opts=13)
04:47:25.097 00.050 9340 Enqueuing Move request for scope (-0.38, 0.14)
04:47:25.112 00.015 12020 Worker thread wakes up
04:47:25.113 00.001 9340 UpdateImageDisplay: Size=(1920,1080) min=6131, max=65535, med=10156, FiltMin=7585, FiltMax=65523, Gamma=2.870
04:47:25.128 00.015 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.38, 0.14) opts 0xd
04:47:25.128 00.000 9340 UpdateGuideState exits: m=1575268 SNR=216.6
04:47:25.140 00.012 12020 Handling offset move in thread for scope, endpoint = (-0.38, 0.14)
04:47:25.141 00.001 12020 Moving (-0.38, 0.14) raw xDistance=-0.38 yDistance=-0.13
04:47:25.141 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:47:25.161 00.020 12020 GuideAlgorithmHysteresis::Result() returns -0.17 from input -0.38
04:47:25.162 00.001 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:47:25.162 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
04:47:25.164 00.002 9340 ScheduleExposure(2000,3,1) exposurePending=0
04:47:25.192 00.028 9340 Enqueuing Expose request
04:47:25.227 00.035 12020 MoveAxis(E, 30, ABG)
04:47:25.227 00.000 12020 Guiding  Dir = 2, Dur = 30
04:47:25.228 00.001 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"d6f8041c-e538-4cd2-a102-fb2b2f1346d3"}
04:47:25.241 00.013 12020 IsSlewing returns 0
04:47:25.242 00.001 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"d6f8041c-e538-4cd2-a102-fb2b2f1346d3"}
04:47:25.259 00.017 12020 IsGuiding returns 0
04:47:25.259 00.000 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"7677fbc6-7e18-405c-96b4-3f44e87f269d"}
04:47:25.275 00.016 9340 case statement mapped state 6 to 3
04:47:25.300 00.025 12020 PulseGuide returned control before completion, sleep 20
04:47:25.301 00.001 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"7677fbc6-7e18-405c-96b4-3f44e87f269d"}
04:47:25.328 00.027 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"0211fe55-c511-467c-8bc4-0440322f1ea0"}
04:47:25.365 00.037 12020 IsGuiding returns 0
04:47:25.365 00.000 12020 Move returns status 0, amount 30
04:47:25.365 00.000 12020 MoveAxis(N, 0, ABG)
04:47:25.365 00.000 12020 Move returns status 0, amount 0
04:47:25.365 00.000 12020 move complete, result=0
04:47:25.367 00.002 12020 worker thread done servicing request
04:47:25.367 00.000 12020 Worker thread wakes up
04:47:25.367 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
04:47:25.367 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(1396,95,31,31)
04:47:25.368 00.001 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":903,"width":15,"height":15,"star_pos":[6.91,7.41],"pixels":"..."},"id":"0211fe55-c511-467c-8bc4-0440322f1ea0"}
04:47:25.392 00.024 9340 GuideStep: -0.4 px 30 ms EAST, -0.1 px 0 ms NORTH
04:47:26.940 01.548 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"adfedeed-73d0-49d3-9f30-ec26c1b9e6e7"}
04:47:26.957 00.017 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"adfedeed-73d0-49d3-9f30-ec26c1b9e6e7"}
04:47:26.972 00.015 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"6161d4b9-e455-4072-9d4a-58c5b1b73751"}
04:47:26.993 00.021 9340 case statement mapped state 6 to 3
04:47:27.005 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"6161d4b9-e455-4072-9d4a-58c5b1b73751"}
04:47:27.019 00.014 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"5f079d30-d393-4235-af1e-6c301cfce261"}
04:47:27.037 00.018 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":903,"width":15,"height":15,"star_pos":[6.91,7.41],"pixels":"..."},"id":"5f079d30-d393-4235-af1e-6c301cfce261"}
04:47:27.746 00.709 12020 Exposure complete
04:47:28.067 00.321 12020 worker thread done servicing request
04:47:28.067 00.000 9340 OnExposeComplete: enter
04:47:28.087 00.020 9340 UpdateGuideState(): m_state=6
04:47:28.100 00.013 9340 Star::Find(15, 1410, 110, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 904
04:47:28.111 00.011 9340 Star::Find returns 1 (0), X=1411.27, Y=110.41, Mass=1522653, SNR=273.6, Peak=65463 HFD=4.9
04:47:28.138 00.027 9340 MultiStar: [#1 -0.22,0.21,0.68,U] [#2 -0.09,0.16,0.58,U] [#3 0.04,0.24,0.74,U] [#4 -0.03,0.16,0.71,U] [#5 -0.07,0.27,0.64,U] [#6 -0.13,0.18,0.63,U] [#7 -0.07,0.03,0.58,U] [#8 0.03,0.01,0.68,U] 
04:47:28.156 00.018 9340 single-star, 8 included, MultiStar: {-0.07, 0.14}, one-star: {-0.07, 0.04}
04:47:28.188 00.032 9340 CameraToMount -- cameraTheta (2.68) - m_xAngle (0.05) = xAngle (2.64 = 2.64)
04:47:28.206 00.018 9340 CameraToMount -- cameraTheta (2.68) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-0.43 = -0.43)
04:47:28.221 00.015 9340 CameraToMount -- cameraX=-0.07 cameraY=0.04 hyp=0.08 cameraTheta=2.68 mountX=-0.07 mountY=-0.03, mountTheta=-2.70
04:47:28.237 00.016 9340 SchedulePrimaryMove(10104498, x=-0.07, y=0.04, opts=13)
04:47:28.249 00.012 9340 Enqueuing Move request for scope (-0.07, 0.04)
04:47:28.273 00.024 12020 Worker thread wakes up
04:47:28.273 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=5953, max=65535, med=10128, FiltMin=8022, FiltMax=65523, Gamma=2.870
04:47:28.293 00.020 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.04) opts 0xd
04:47:28.293 00.000 12020 Handling offset move in thread for scope, endpoint = (-0.07, 0.04)
04:47:28.294 00.001 12020 Moving (-0.07, 0.04) raw xDistance=-0.07 yDistance=-0.03
04:47:28.294 00.000 9340 UpdateGuideState exits: m=1522653 SNR=273.6
04:47:28.331 00.037 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
04:47:28.331 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:47:28.346 00.015 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:47:28.346 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
04:47:28.361 00.015 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
04:47:28.361 00.000 9340 Enqueuing Expose request
04:47:28.378 00.017 12020 MoveAxis(E, 0, ABG)
04:47:28.378 00.000 12020 Move returns status 0, amount 0
04:47:28.379 00.001 12020 MoveAxis(N, 0, ABG)
04:47:28.379 00.000 12020 Move returns status 0, amount 0
04:47:28.379 00.000 12020 move complete, result=0
04:47:28.380 00.001 12020 worker thread done servicing request
04:47:28.380 00.000 12020 Worker thread wakes up
04:47:28.380 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
04:47:28.380 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(1396,95,31,31)
04:47:28.383 00.003 9340 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
04:47:28.940 00.557 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"387faf8d-01d0-4244-9fd7-6ddd592ae80e"}
04:47:28.961 00.021 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"387faf8d-01d0-4244-9fd7-6ddd592ae80e"}
04:47:28.973 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"ab91e969-04e8-4e4f-9cb7-dcf852714a3f"}
04:47:28.987 00.014 9340 case statement mapped state 6 to 3
04:47:29.008 00.021 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"ab91e969-04e8-4e4f-9cb7-dcf852714a3f"}
04:47:29.070 00.062 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"1e20ea00-760e-4fcd-b14e-b1b6783a1a28"}
04:47:29.085 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":904,"width":15,"height":15,"star_pos":[7.27,7.41],"pixels":"..."},"id":"1e20ea00-760e-4fcd-b14e-b1b6783a1a28"}
04:47:30.775 01.690 12020 Exposure complete
04:47:30.940 00.165 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"1f96d72b-4ae5-4a6b-9f44-6ff1223a4c51"}
04:47:30.964 00.024 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"1f96d72b-4ae5-4a6b-9f44-6ff1223a4c51"}
04:47:31.001 00.037 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"addd1a23-0624-4b6b-95c6-654b32bc9391"}
04:47:31.044 00.043 9340 case statement mapped state 6 to 3
04:47:31.072 00.028 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"addd1a23-0624-4b6b-95c6-654b32bc9391"}
04:47:31.142 00.070 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"3e599c8b-170f-4c8c-aa50-60a8e2f2424d"}
04:47:31.194 00.052 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":904,"width":15,"height":15,"star_pos":[7.27,7.41],"pixels":"..."},"id":"3e599c8b-170f-4c8c-aa50-60a8e2f2424d"}
04:47:31.404 00.210 9340 OnExposeComplete: enter
04:47:31.423 00.019 12020 worker thread done servicing request
04:47:31.423 00.000 9340 UpdateGuideState(): m_state=6
04:47:31.446 00.023 9340 Star::Find(15, 1411, 110, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 905
04:47:31.475 00.029 9340 Star::Find returns 1 (0), X=1411.12, Y=110.43, Mass=1528045, SNR=219.6, Peak=64719 HFD=4.9
04:47:31.530 00.055 9340 MultiStar: [#1 -0.22,0.24,1.02,U] [#2 -0.06,0.49,0.84,U] [#3 -0.12,0.49,0.00,M1] [#4 -0.04,0.32,0.91,U] [#5 -0.01,0.22,0.96,U] [#6 -0.20,0.35,0.91,U] [#7 -0.16,0.36,0.86,U] [#8 0.08,0.09,0.81,U] 
04:47:31.546 00.016 9340 single-star, 7 included, MultiStar: {-0.11, 0.26}, one-star: {-0.22, 0.05}
04:47:31.587 00.041 9340 CameraToMount -- cameraTheta (2.91) - m_xAngle (0.05) = xAngle (2.86 = 2.86)
04:47:31.632 00.045 9340 CameraToMount -- cameraTheta (2.91) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-0.21 = -0.21)
04:47:31.651 00.019 9340 CameraToMount -- cameraX=-0.22 cameraY=0.05 hyp=0.22 cameraTheta=2.91 mountX=-0.22 mountY=-0.05, mountTheta=-2.93
04:47:31.700 00.049 9340 SchedulePrimaryMove(10104498, x=-0.22, y=0.05, opts=13)
04:47:31.717 00.017 9340 Enqueuing Move request for scope (-0.22, 0.05)
04:47:31.760 00.043 12020 Worker thread wakes up
04:47:31.760 00.000 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.22, 0.05) opts 0xd
04:47:31.762 00.002 12020 Handling offset move in thread for scope, endpoint = (-0.22, 0.05)
04:47:31.762 00.000 12020 Moving (-0.22, 0.05) raw xDistance=-0.22 yDistance=-0.05
04:47:31.763 00.001 9340 UpdateImageDisplay: Size=(1920,1080) min=6159, max=65535, med=10124, FiltMin=7878, FiltMax=65523, Gamma=2.870
04:47:31.783 00.020 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.22
04:47:31.783 00.000 9340 UpdateGuideState exits: m=1528045 SNR=219.6
04:47:31.824 00.041 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:47:31.824 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
04:47:31.825 00.001 12020 MoveAxis(E, 0, ABG)
04:47:31.825 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:47:31.841 00.016 12020 Move returns status 0, amount 0
04:47:31.841 00.000 12020 MoveAxis(N, 0, ABG)
04:47:31.841 00.000 12020 Move returns status 0, amount 0
04:47:31.841 00.000 12020 move complete, result=0
04:47:31.841 00.000 12020 worker thread done servicing request
04:47:31.866 00.025 9340 ScheduleExposure(2000,3,1) exposurePending=0
04:47:31.910 00.044 9340 Enqueuing Expose request
04:47:31.928 00.018 12020 Worker thread wakes up
04:47:31.928 00.000 9340 GuideStep: -0.2 px 0 ms EAST, -0.0 px 0 ms NORTH
04:47:31.948 00.020 12020 worker thread servicing REQUEST_EXPOSE 2000
04:47:31.948 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(1396,95,31,31)
04:47:32.940 00.992 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"5cda64e1-2d95-4454-a7e6-fd07b614febc"}
04:47:32.955 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"5cda64e1-2d95-4454-a7e6-fd07b614febc"}
04:47:33.012 00.057 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"430d4a28-4ed0-4ca9-9aa0-fb790992c3e2"}
04:47:33.027 00.015 9340 case statement mapped state 6 to 3
04:47:33.040 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"430d4a28-4ed0-4ca9-9aa0-fb790992c3e2"}
04:47:33.052 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"b4b1d4fc-3112-4852-bf8c-4cf6b1f0b1fc"}
04:47:33.063 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":905,"width":15,"height":15,"star_pos":[7.12,7.43],"pixels":"..."},"id":"b4b1d4fc-3112-4852-bf8c-4cf6b1f0b1fc"}
04:47:34.349 01.286 12020 Exposure complete
04:47:34.627 00.278 12020 worker thread done servicing request
04:47:34.627 00.000 9340 OnExposeComplete: enter
04:47:34.640 00.013 9340 UpdateGuideState(): m_state=6
04:47:34.669 00.029 9340 Star::Find(15, 1411, 110, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 906
04:47:34.679 00.010 9340 Star::Find returns 1 (0), X=1411.21, Y=110.59, Mass=1545382, SNR=189.9, Peak=65463 HFD=4.8
04:47:34.693 00.014 9340 MultiStar: [#1 -0.20,0.36,1.00,U] [#2 -0.22,0.26,1.01,U] [#3 -0.23,0.61,0.00,M2] [#4 -0.14,0.29,1.00,U] [#5 -0.31,0.45,0.00,M1] [#6 -0.21,0.37,0.90,U] [#7 -0.14,0.35,1.10,U] [#8 0.13,0.14,0.96,U] 
04:47:34.705 00.012 9340 single-star, 6 included, MultiStar: {-0.13, 0.29}, one-star: {-0.13, 0.22}
04:47:34.720 00.015 9340 CameraToMount -- cameraTheta (2.11) - m_xAngle (0.05) = xAngle (2.06 = 2.06)
04:47:34.758 00.038 9340 CameraToMount -- cameraTheta (2.11) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-1.01 = -1.01)
04:47:34.772 00.014 9340 CameraToMount -- cameraX=-0.13 cameraY=0.22 hyp=0.26 cameraTheta=2.11 mountX=-0.12 mountY=-0.22, mountTheta=-2.08
04:47:34.793 00.021 9340 SchedulePrimaryMove(10104498, x=-0.13, y=0.22, opts=13)
04:47:34.805 00.012 9340 Enqueuing Move request for scope (-0.13, 0.22)
04:47:34.815 00.010 12020 Worker thread wakes up
04:47:34.816 00.001 9340 UpdateImageDisplay: Size=(1920,1080) min=6034, max=65535, med=10153, FiltMin=7684, FiltMax=65523, Gamma=2.870
04:47:34.835 00.019 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.13, 0.22) opts 0xd
04:47:34.835 00.000 12020 Handling offset move in thread for scope, endpoint = (-0.13, 0.22)
04:47:34.836 00.001 12020 Moving (-0.13, 0.22) raw xDistance=-0.12 yDistance=-0.22
04:47:34.837 00.001 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
04:47:34.839 00.002 9340 UpdateGuideState exits: m=1545382 SNR=189.9
04:47:34.862 00.023 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:47:34.862 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:47:34.877 00.015 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.22
04:47:34.893 00.016 9340 ScheduleExposure(2000,3,1) exposurePending=0
04:47:34.906 00.013 12020 MoveAxis(E, 0, ABG)
04:47:34.906 00.000 9340 Enqueuing Expose request
04:47:34.920 00.014 12020 Move returns status 0, amount 0
04:47:34.920 00.000 12020 MoveAxis(N, 0, ABG)
04:47:34.920 00.000 12020 Move returns status 0, amount 0
04:47:34.920 00.000 12020 move complete, result=0
04:47:34.920 00.000 12020 worker thread done servicing request
04:47:34.921 00.001 12020 Worker thread wakes up
04:47:34.921 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
04:47:34.921 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(1396,95,31,31)
04:47:34.924 00.003 9340 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
04:47:34.943 00.019 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"8993369b-ffb3-44cb-828a-c1749ae27f5f"}
04:47:34.958 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"8993369b-ffb3-44cb-828a-c1749ae27f5f"}
04:47:34.976 00.018 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"fa6cebb2-0be4-4d2b-8bfe-ac030754969b"}
04:47:34.992 00.016 9340 case statement mapped state 6 to 3
04:47:35.003 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"fa6cebb2-0be4-4d2b-8bfe-ac030754969b"}
04:47:35.039 00.036 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"5d4683f9-2ef4-469d-9012-1253ee9ad4d2"}
04:47:35.053 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":906,"width":15,"height":15,"star_pos":[7.21,6.59],"pixels":"..."},"id":"5d4683f9-2ef4-469d-9012-1253ee9ad4d2"}
04:47:36.984 01.931 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"771ec7ef-2123-4de8-9711-3683a14678cb"}
04:47:37.016 00.032 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"771ec7ef-2123-4de8-9711-3683a14678cb"}
04:47:37.031 00.015 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"9aa436d6-a81c-4ace-99e4-a516554d40b2"}
04:47:37.041 00.010 9340 case statement mapped state 6 to 3
04:47:37.050 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"9aa436d6-a81c-4ace-99e4-a516554d40b2"}
04:47:37.066 00.016 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"9ed566d4-6ee6-4df1-af95-6f188cbd3640"}
04:47:37.077 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":906,"width":15,"height":15,"star_pos":[7.21,6.59],"pixels":"..."},"id":"9ed566d4-6ee6-4df1-af95-6f188cbd3640"}
04:47:37.289 00.212 12020 Exposure complete
04:47:37.532 00.243 12020 worker thread done servicing request
04:47:37.532 00.000 9340 OnExposeComplete: enter
04:47:37.544 00.012 9340 UpdateGuideState(): m_state=6
04:47:37.562 00.018 9340 Star::Find(15, 1411, 110, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 907
04:47:37.594 00.032 9340 Star::Find returns 1 (0), X=1410.67, Y=110.38, Mass=1517614, SNR=215.6, Peak=65463 HFD=4.9
04:47:37.613 00.019 9340 MultiStar: [#1 -0.61,0.11,0.00,M1] [#2 -0.67,0.17,0.00,M1] [#3 -0.62,0.35,0.00,M3] [#4 -0.63,0.11,0.00,M1] [#5 -0.66,0.24,0.00,M2] [#6 -0.88,0.13,0.00,M1] [#7 -0.65,0.17,0.00,M1] [#8 -0.36,0.02,0.89,U] 
04:47:37.627 00.014 9340 refined, 1 included, MultiStar: {-0.52, 0.01}, one-star: {-0.67, 0.00}
04:47:37.639 00.012 9340 CameraToMount -- cameraTheta (3.12) - m_xAngle (0.05) = xAngle (3.07 = 3.07)
04:47:37.651 00.012 9340 CameraToMount -- cameraTheta (3.12) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (0.00 = 0.00)
04:47:37.674 00.023 9340 CameraToMount -- cameraX=-0.52 cameraY=0.01 hyp=0.52 cameraTheta=3.12 mountX=-0.52 mountY=0.00, mountTheta=3.14
04:47:37.719 00.045 9340 SchedulePrimaryMove(10104498, x=-0.52, y=0.01, opts=13)
04:47:37.735 00.016 9340 Enqueuing Move request for scope (-0.52, 0.01)
04:47:37.748 00.013 12020 Worker thread wakes up
04:47:37.748 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=6114, max=65535, med=10134, FiltMin=7974, FiltMax=65523, Gamma=2.870
04:47:37.769 00.021 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.52, 0.01) opts 0xd
04:47:37.770 00.001 12020 Handling offset move in thread for scope, endpoint = (-0.52, 0.01)
04:47:37.770 00.000 12020 Moving (-0.52, 0.01) raw xDistance=-0.52 yDistance=0.00
04:47:37.771 00.001 12020 GuideAlgorithmHysteresis::Result() returns -0.22 from input -0.52
04:47:37.771 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:47:37.778 00.007 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
04:47:37.779 00.001 9340 UpdateGuideState exits: m=1517614 SNR=215.6
04:47:37.819 00.040 12020 MoveAxis(E, 39, ABG)
04:47:37.820 00.001 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:47:37.836 00.016 12020 Guiding  Dir = 2, Dur = 39
04:47:37.836 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
04:47:37.851 00.015 9340 Enqueuing Expose request
04:47:37.872 00.021 12020 IsSlewing returns 0
04:47:37.874 00.002 12020 IsGuiding returns 0
04:47:37.907 00.033 12020 PulseGuide returned control before completion, sleep 16
04:47:37.960 00.053 12020 IsGuiding returns 0
04:47:37.961 00.001 12020 Move returns status 0, amount 39
04:47:37.962 00.001 12020 MoveAxis(N, 0, ABG)
04:47:37.962 00.000 12020 Move returns status 0, amount 0
04:47:37.962 00.000 12020 move complete, result=0
04:47:37.965 00.003 12020 worker thread done servicing request
04:47:37.965 00.000 9340 GuideStep: -0.5 px 39 ms EAST, 0.0 px 0 ms NORTH
04:47:37.996 00.031 12020 Worker thread wakes up
04:47:37.996 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
04:47:37.996 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(1396,95,31,31)
04:47:38.989 00.993 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"020a17e7-6ceb-44c7-a5c6-76df71068000"}
04:47:39.026 00.037 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"020a17e7-6ceb-44c7-a5c6-76df71068000"}
04:47:39.070 00.044 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"1e1f05dd-e932-427c-b509-eb9dc79b2793"}
04:47:39.163 00.093 9340 case statement mapped state 6 to 3
04:47:39.214 00.051 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"1e1f05dd-e932-427c-b509-eb9dc79b2793"}
04:47:39.306 00.092 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"efacf592-98b9-4684-9316-2de412836ab3"}
04:47:39.340 00.034 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":907,"width":15,"height":15,"star_pos":[6.67,7.38],"pixels":"..."},"id":"efacf592-98b9-4684-9316-2de412836ab3"}
04:47:40.381 01.041 12020 Exposure complete
04:47:40.747 00.366 12020 worker thread done servicing request
04:47:40.748 00.001 9340 OnExposeComplete: enter
04:47:40.766 00.018 9340 UpdateGuideState(): m_state=6
04:47:40.780 00.014 9340 Star::Find(15, 1410, 110, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 908
04:47:40.794 00.014 9340 Star::Find returns 1 (0), X=1411.11, Y=110.64, Mass=1583378, SNR=191.8, Peak=65463 HFD=5.0
04:47:40.808 00.014 9340 MultiStar: [#1 -0.14,0.36,1.09,U] [#2 -0.22,0.23,0.94,U] [#3 -0.20,0.40,1.07,U] [#4 -0.18,0.33,1.23,U] [#5 -0.24,0.33,1.18,U] [#6 -0.35,0.33,0.88,U] [#7 -0.15,0.30,1.02,U] [#8 0.11,0.16,1.01,U] 
04:47:40.822 00.014 9340 refined, 8 included, MultiStar: {-0.18, 0.30}, one-star: {-0.23, 0.26}
04:47:40.855 00.033 9340 CameraToMount -- cameraTheta (2.10) - m_xAngle (0.05) = xAngle (2.05 = 2.05)
04:47:40.879 00.024 9340 CameraToMount -- cameraTheta (2.10) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-1.02 = -1.02)
04:47:40.894 00.015 9340 CameraToMount -- cameraX=-0.18 cameraY=0.30 hyp=0.35 cameraTheta=2.10 mountX=-0.16 mountY=-0.30, mountTheta=-2.07
04:47:40.910 00.016 9340 SchedulePrimaryMove(10104498, x=-0.18, y=0.30, opts=13)
04:47:40.927 00.017 9340 Enqueuing Move request for scope (-0.18, 0.30)
04:47:40.939 00.012 12020 Worker thread wakes up
04:47:40.940 00.001 9340 UpdateImageDisplay: Size=(1920,1080) min=6358, max=65535, med=10121, FiltMin=7927, FiltMax=65523, Gamma=2.870
04:47:40.975 00.035 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.18, 0.30) opts 0xd
04:47:40.975 00.000 9340 UpdateGuideState exits: m=1583378 SNR=191.8
04:47:40.991 00.016 12020 Handling offset move in thread for scope, endpoint = (-0.18, 0.30)
04:47:40.991 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:47:41.001 00.010 12020 Moving (-0.18, 0.30) raw xDistance=-0.16 yDistance=-0.30
04:47:41.002 00.001 9340 ScheduleExposure(2000,3,1) exposurePending=0
04:47:41.013 00.011 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16
04:47:41.013 00.000 9340 Enqueuing Expose request
04:47:41.026 00.013 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
04:47:41.026 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.30
04:47:41.026 00.000 12020 MoveAxis(E, 0, ABG)
04:47:41.026 00.000 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"553e2b08-e060-492b-8d52-de4520193f8b"}
04:47:41.037 00.011 12020 Move returns status 0, amount 0
04:47:41.038 00.001 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"553e2b08-e060-492b-8d52-de4520193f8b"}
04:47:41.052 00.014 12020 MoveAxis(N, 0, ABG)
04:47:41.053 00.001 12020 Move returns status 0, amount 0
04:47:41.053 00.000 12020 move complete, result=0
04:47:41.054 00.001 12020 worker thread done servicing request
04:47:41.054 00.000 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"c5a3314b-c4d5-41d7-875e-4c59ebd7ba62"}
04:47:41.073 00.019 12020 Worker thread wakes up
04:47:41.073 00.000 9340 case statement mapped state 6 to 3
04:47:41.089 00.016 12020 worker thread servicing REQUEST_EXPOSE 2000
04:47:41.090 00.001 12020 Handling exposure in thread, d=2000 o=3 r=(1396,95,31,31)
04:47:41.106 00.016 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"c5a3314b-c4d5-41d7-875e-4c59ebd7ba62"}
04:47:41.123 00.017 9340 GuideStep: -0.2 px 0 ms EAST, -0.3 px 0 ms NORTH
04:47:41.147 00.024 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"28c81c0e-6cab-4566-92db-f9b2e8884700"}
04:47:41.162 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":908,"width":15,"height":15,"star_pos":[7.11,6.64],"pixels":"..."},"id":"28c81c0e-6cab-4566-92db-f9b2e8884700"}
04:47:42.987 01.825 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"be719009-943c-49d7-99c2-775dc15d8d7a"}
04:47:43.001 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"be719009-943c-49d7-99c2-775dc15d8d7a"}
04:47:43.012 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"02ea399f-ba9f-4305-8ac0-eb4725297e46"}
04:47:43.024 00.012 9340 case statement mapped state 6 to 3
04:47:43.041 00.017 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"02ea399f-ba9f-4305-8ac0-eb4725297e46"}
04:47:43.057 00.016 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"b1c07d8d-49f0-4185-9a89-caf7c5407c76"}
04:47:43.084 00.027 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":908,"width":15,"height":15,"star_pos":[7.11,6.64],"pixels":"..."},"id":"b1c07d8d-49f0-4185-9a89-caf7c5407c76"}
04:47:43.495 00.411 12020 Exposure complete
04:47:43.718 00.223 12020 worker thread done servicing request
04:47:43.718 00.000 9340 OnExposeComplete: enter
04:47:43.729 00.011 9340 UpdateGuideState(): m_state=6
04:47:43.765 00.036 9340 Star::Find(15, 1411, 110, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 909
04:47:43.775 00.010 9340 Star::Find returns 1 (0), X=1410.93, Y=110.46, Mass=1540936, SNR=225.1, Peak=65463 HFD=4.9
04:47:43.787 00.012 9340 MultiStar: [#1 -0.57,0.58,0.00,M1] [#2 -0.45,0.38,0.00,M1] [#3 -0.30,0.52,0.00,M3] [#4 -0.47,0.38,0.00,M1] [#5 -0.52,0.43,0.00,M2] [#6 -0.47,0.42,0.00,M1] [#7 -0.59,0.28,0.00,M1] [#8 -0.30,0.25,0.87,U] 
04:47:43.802 00.015 9340 refined, 1 included, MultiStar: {-0.36, 0.16}, one-star: {-0.41, 0.09}
04:47:43.812 00.010 9340 CameraToMount -- cameraTheta (2.72) - m_xAngle (0.05) = xAngle (2.67 = 2.67)
04:47:43.822 00.010 9340 CameraToMount -- cameraTheta (2.72) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-0.40 = -0.40)
04:47:43.836 00.014 9340 CameraToMount -- cameraX=-0.36 cameraY=0.16 hyp=0.39 cameraTheta=2.72 mountX=-0.35 mountY=-0.15, mountTheta=-2.73
04:47:43.861 00.025 9340 SchedulePrimaryMove(10104498, x=-0.36, y=0.16, opts=13)
04:47:43.892 00.031 9340 Enqueuing Move request for scope (-0.36, 0.16)
04:47:43.901 00.009 12020 Worker thread wakes up
04:47:43.901 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=6086, max=65535, med=10122, FiltMin=7778, FiltMax=65523, Gamma=2.870
04:47:43.912 00.011 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.36, 0.16) opts 0xd
04:47:43.913 00.001 9340 UpdateGuideState exits: m=1540936 SNR=225.1
04:47:43.925 00.012 12020 Handling offset move in thread for scope, endpoint = (-0.36, 0.16)
04:47:43.925 00.000 12020 Moving (-0.36, 0.16) raw xDistance=-0.35 yDistance=-0.15
04:47:43.925 00.000 12020 GuideAlgorithmHysteresis::Result() returns -0.15 from input -0.35
04:47:43.926 00.001 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:47:43.926 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:47:43.938 00.012 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
04:47:43.938 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
04:47:43.950 00.012 9340 Enqueuing Expose request
04:47:43.968 00.018 12020 MoveAxis(E, 26, ABG)
04:47:43.968 00.000 12020 Guiding  Dir = 2, Dur = 26
04:47:43.970 00.002 12020 IsSlewing returns 0
04:47:43.970 00.000 12020 IsGuiding returns 0
04:47:43.988 00.018 12020 PulseGuide returned control before completion, sleep 20
04:47:44.035 00.047 12020 IsGuiding returns 0
04:47:44.035 00.000 12020 Move returns status 0, amount 26
04:47:44.036 00.001 12020 MoveAxis(N, 0, ABG)
04:47:44.036 00.000 12020 Move returns status 0, amount 0
04:47:44.036 00.000 12020 move complete, result=0
04:47:44.036 00.000 12020 worker thread done servicing request
04:47:44.036 00.000 9340 GuideStep: -0.3 px 26 ms EAST, -0.2 px 0 ms NORTH
04:47:44.047 00.011 12020 Worker thread wakes up
04:47:44.049 00.002 12020 worker thread servicing REQUEST_EXPOSE 2000
04:47:44.049 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(1396,95,31,31)
04:47:44.988 00.939 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"aba16b4c-3891-45bf-bcc8-3bf07bdbf664"}
04:47:45.006 00.018 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"aba16b4c-3891-45bf-bcc8-3bf07bdbf664"}
04:47:45.037 00.031 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"5ad77981-c26b-44a1-8b77-ff9746f28f44"}
04:47:45.070 00.033 9340 case statement mapped state 6 to 3
04:47:45.122 00.052 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"5ad77981-c26b-44a1-8b77-ff9746f28f44"}
04:47:45.164 00.042 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"492454d6-c036-4de8-8d73-4145912c13f6"}
04:47:45.187 00.023 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":909,"width":15,"height":15,"star_pos":[6.93,7.46],"pixels":"..."},"id":"492454d6-c036-4de8-8d73-4145912c13f6"}
04:47:46.496 01.309 12020 Exposure complete
04:47:46.933 00.437 12020 worker thread done servicing request
04:47:46.933 00.000 9340 OnExposeComplete: enter
04:47:46.959 00.026 9340 UpdateGuideState(): m_state=6
04:47:46.977 00.018 9340 Star::Find(15, 1410, 110, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 910
04:47:47.001 00.024 9340 Star::Find returns 1 (0), X=1411.31, Y=110.59, Mass=1568233, SNR=249.5, Peak=65463 HFD=5.1
04:47:47.020 00.019 9340 MultiStar: [#1 0.10,0.44,0.74,U] [#2 0.05,0.62,0.00,M2] [#3 0.16,0.48,0.00,M4] [#4 0.20,0.52,0.00,M2] [#5 -0.06,0.49,0.84,U] [#6 0.01,0.40,0.73,U] [#7 0.16,0.39,0.75,U] [#8 0.42,0.37,0.00,M1] 
04:47:47.061 00.041 9340 single-star, 4 included, MultiStar: {0.03, 0.38}, one-star: {-0.03, 0.22}
04:47:47.081 00.020 9340 CameraToMount -- cameraTheta (1.71) - m_xAngle (0.05) = xAngle (1.66 = 1.66)
04:47:47.101 00.020 9340 CameraToMount -- cameraTheta (1.71) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-1.41 = -1.41)
04:47:47.112 00.011 9340 CameraToMount -- cameraX=-0.03 cameraY=0.22 hyp=0.22 cameraTheta=1.71 mountX=-0.02 mountY=-0.22, mountTheta=-1.66
04:47:47.136 00.024 9340 SchedulePrimaryMove(10104498, x=-0.03, y=0.22, opts=13)
04:47:47.162 00.026 9340 Enqueuing Move request for scope (-0.03, 0.22)
04:47:47.204 00.042 12020 Worker thread wakes up
04:47:47.205 00.001 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.22) opts 0xd
04:47:47.205 00.000 12020 Handling offset move in thread for scope, endpoint = (-0.03, 0.22)
04:47:47.205 00.000 12020 Moving (-0.03, 0.22) raw xDistance=-0.02 yDistance=-0.22
04:47:47.205 00.000 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
04:47:47.206 00.001 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:47:47.206 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.22
04:47:47.207 00.001 9340 UpdateImageDisplay: Size=(1920,1080) min=6285, max=65535, med=10135, FiltMin=7912, FiltMax=65523, Gamma=2.870
04:47:47.227 00.020 12020 MoveAxis(E, 0, ABG)
04:47:47.228 00.001 12020 Move returns status 0, amount 0
04:47:47.228 00.000 12020 MoveAxis(N, 0, ABG)
04:47:47.228 00.000 12020 Move returns status 0, amount 0
04:47:47.228 00.000 12020 move complete, result=0
04:47:47.228 00.000 12020 worker thread done servicing request
04:47:47.229 00.001 9340 UpdateGuideState exits: m=1568233 SNR=249.5
04:47:47.257 00.028 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:47:47.274 00.017 9340 ScheduleExposure(2000,3,1) exposurePending=0
04:47:47.289 00.015 9340 Enqueuing Expose request
04:47:47.314 00.025 12020 Worker thread wakes up
04:47:47.314 00.000 9340 GuideStep: -0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
04:47:47.351 00.037 12020 worker thread servicing REQUEST_EXPOSE 2000
04:47:47.351 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(1396,95,31,31)
04:47:47.364 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"64a79296-0218-4507-b2cd-9cb7d2db8e5c"}
04:47:47.377 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"64a79296-0218-4507-b2cd-9cb7d2db8e5c"}
04:47:47.401 00.024 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"9b35a37b-617d-48bf-94de-4a3e5f81ebab"}
04:47:47.413 00.012 9340 case statement mapped state 6 to 3
04:47:47.428 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"9b35a37b-617d-48bf-94de-4a3e5f81ebab"}
04:47:47.445 00.017 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"450f48df-1c1e-4df2-8b4b-61f664abe5b2"}
04:47:47.487 00.042 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":910,"width":15,"height":15,"star_pos":[7.31,6.59],"pixels":"..."},"id":"450f48df-1c1e-4df2-8b4b-61f664abe5b2"}
04:47:48.986 01.499 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"62e36436-bb51-4bd1-a4e4-f0ad25c89971"}
04:47:49.004 00.018 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"62e36436-bb51-4bd1-a4e4-f0ad25c89971"}
04:47:49.017 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"8d6d03e4-0614-4bd3-ad87-bfbdc4d80ddc"}
04:47:49.031 00.014 9340 case statement mapped state 6 to 3
04:47:49.041 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"8d6d03e4-0614-4bd3-ad87-bfbdc4d80ddc"}
04:47:49.053 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"856dfd6f-07be-43bf-b629-5774b9f31780"}
04:47:49.074 00.021 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":910,"width":15,"height":15,"star_pos":[7.31,6.59],"pixels":"..."},"id":"856dfd6f-07be-43bf-b629-5774b9f31780"}
04:47:49.739 00.665 12020 Exposure complete
04:47:50.042 00.303 12020 worker thread done servicing request
04:47:50.042 00.000 9340 OnExposeComplete: enter
04:47:50.078 00.036 9340 UpdateGuideState(): m_state=6
04:47:50.094 00.016 9340 Star::Find(15, 1411, 110, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 911
04:47:50.107 00.013 9340 Star::Find returns 1 (0), X=1411.69, Y=110.39, Mass=1574725, SNR=189.6, Peak=60532 HFD=5.0
04:47:50.129 00.022 9340 MultiStar: [#1 0.20,0.12,1.37,U] [#2 0.34,0.22,0.90,U] [#3 0.32,0.13,1.20,U] [#4 0.41,0.15,0.97,U] [#5 0.33,0.19,1.06,U] [#6 0.23,0.11,0.89,U] [#7 0.35,0.08,0.96,U] [#8 0.45,-0.04,0.96,U] 
04:47:50.142 00.013 9340 refined, 8 included, MultiStar: {0.33, 0.11}, one-star: {0.35, 0.02}
04:47:50.156 00.014 9340 CameraToMount -- cameraTheta (0.32) - m_xAngle (0.05) = xAngle (0.27 = 0.27)
04:47:50.169 00.013 9340 CameraToMount -- cameraTheta (0.32) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-2.79 = -2.79)
04:47:50.188 00.019 9340 CameraToMount -- cameraX=0.33 cameraY=0.11 hyp=0.34 cameraTheta=0.32 mountX=0.33 mountY=-0.12, mountTheta=-0.34
04:47:50.227 00.039 9340 SchedulePrimaryMove(10104498, x=0.33, y=0.11, opts=13)
04:47:50.238 00.011 9340 Enqueuing Move request for scope (0.33, 0.11)
04:47:50.249 00.011 12020 Worker thread wakes up
04:47:50.249 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=6203, max=65535, med=10140, FiltMin=8085, FiltMax=65523, Gamma=2.870
04:47:50.260 00.011 12020 worker thread servicing REQUEST_MOVE scope ofs (0.33, 0.11) opts 0xd
04:47:50.260 00.000 9340 UpdateGuideState exits: m=1574725 SNR=189.6
04:47:50.274 00.014 12020 Handling offset move in thread for scope, endpoint = (0.33, 0.11)
04:47:50.274 00.000 12020 Moving (0.33, 0.11) raw xDistance=0.33 yDistance=-0.12
04:47:50.274 00.000 12020 GuideAlgorithmHysteresis::Result() returns 0.14 from input 0.33
04:47:50.274 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:47:50.275 00.001 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:47:50.298 00.023 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
04:47:50.300 00.002 9340 ScheduleExposure(2000,3,1) exposurePending=0
04:47:50.321 00.021 12020 MoveAxis(W, 25, ABG)
04:47:50.321 00.000 12020 Guiding  Dir = 3, Dur = 25
04:47:50.322 00.001 9340 Enqueuing Expose request
04:47:50.360 00.038 12020 IsSlewing returns 0
04:47:50.361 00.001 12020 IsGuiding returns 0
04:47:50.384 00.023 12020 PulseGuide returned control before completion, sleep 14
04:47:50.416 00.032 12020 IsGuiding returns 1
04:47:50.416 00.000 12020 scope still moving after pulse duration time elapsed
04:47:50.447 00.031 12020 IsSlewing returns 0
04:47:50.448 00.001 12020 IsGuiding returns 0
04:47:50.448 00.000 12020 scope move finished after 25 + 61 ms
04:47:50.448 00.000 12020 Move returns status 0, amount 25
04:47:50.449 00.001 12020 MoveAxis(N, 0, ABG)
04:47:50.449 00.000 12020 Move returns status 0, amount 0
04:47:50.449 00.000 12020 move complete, result=0
04:47:50.449 00.000 12020 worker thread done servicing request
04:47:50.449 00.000 9340 GuideStep: 0.3 px 25 ms WEST, -0.1 px 0 ms NORTH
04:47:50.465 00.016 12020 Worker thread wakes up
04:47:50.466 00.001 12020 worker thread servicing REQUEST_EXPOSE 2000
04:47:50.466 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(1396,95,31,31)
04:47:50.987 00.521 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"24534a55-2182-410e-a5f9-668683b8690a"}
04:47:51.003 00.016 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"24534a55-2182-410e-a5f9-668683b8690a"}
04:47:51.069 00.066 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"c2f72c35-8f12-4d64-b816-f67c7a9bf6bf"}
04:47:51.081 00.012 9340 case statement mapped state 6 to 3
04:47:51.093 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"c2f72c35-8f12-4d64-b816-f67c7a9bf6bf"}
04:47:51.108 00.015 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"d947324c-07fa-4c30-baaf-cd04c981d04c"}
04:47:51.153 00.045 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":911,"width":15,"height":15,"star_pos":[6.69,7.39],"pixels":"..."},"id":"d947324c-07fa-4c30-baaf-cd04c981d04c"}
04:47:52.892 01.739 12020 Exposure complete
04:47:52.986 00.094 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"8088db7e-f838-436f-83fb-8c6a6a42b382"}
04:47:53.050 00.064 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"8088db7e-f838-436f-83fb-8c6a6a42b382"}
04:47:53.126 00.076 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"a6bfde98-bc4b-4fcc-a55a-a8c7bbd3d45a"}
04:47:53.166 00.040 9340 case statement mapped state 6 to 3
04:47:53.224 00.058 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"a6bfde98-bc4b-4fcc-a55a-a8c7bbd3d45a"}
04:47:53.251 00.027 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"ae1a650d-608e-4f33-955f-53ca01ad5115"}
04:47:53.283 00.032 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":911,"width":15,"height":15,"star_pos":[6.69,7.39],"pixels":"..."},"id":"ae1a650d-608e-4f33-955f-53ca01ad5115"}
04:47:53.510 00.227 12020 worker thread done servicing request
04:47:53.510 00.000 9340 OnExposeComplete: enter
04:47:53.563 00.053 9340 UpdateGuideState(): m_state=6
04:47:53.580 00.017 9340 Star::Find(15, 1411, 110, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 912
04:47:53.600 00.020 9340 Star::Find returns 1 (0), X=1411.03, Y=110.36, Mass=1592226, SNR=239.7, Peak=65463 HFD=5.0
04:47:53.625 00.025 9340 MultiStar: [#1 -0.38,0.33,0.79,U] [#2 -0.19,0.11,0.67,U] [#3 -0.31,0.29,0.78,U] [#4 -0.21,0.15,0.72,U] [#5 -0.43,0.11,0.81,U] [#6 -0.37,0.06,0.89,U] [#7 -0.21,0.30,0.73,U] [#8 -0.11,-0.00,0.85,U] 
04:47:53.642 00.017 9340 single-star, 8 included, MultiStar: {-0.28, 0.14}, one-star: {-0.31, -0.02}
04:47:53.688 00.046 9340 CameraToMount -- cameraTheta (-3.09) - m_xAngle (0.05) = xAngle (-3.14 = -3.14)
04:47:53.716 00.028 9340 CameraToMount -- cameraTheta (-3.09) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-6.20 = 0.08)
04:47:53.736 00.020 9340 CameraToMount -- cameraX=-0.31 cameraY=-0.02 hyp=0.31 cameraTheta=-3.09 mountX=-0.31 mountY=0.03, mountTheta=3.06
04:47:53.760 00.024 9340 SchedulePrimaryMove(10104498, x=-0.31, y=-0.02, opts=13)
04:47:53.801 00.041 9340 Enqueuing Move request for scope (-0.31, -0.02)
04:47:53.817 00.016 12020 Worker thread wakes up
04:47:53.817 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=5834, max=65535, med=10122, FiltMin=7959, FiltMax=65523, Gamma=2.870
04:47:53.829 00.012 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.31, -0.02) opts 0xd
04:47:53.829 00.000 9340 UpdateGuideState exits: m=1592226 SNR=239.7
04:47:53.844 00.015 12020 Handling offset move in thread for scope, endpoint = (-0.31, -0.02)
04:47:53.844 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:47:53.857 00.013 12020 Moving (-0.31, -0.02) raw xDistance=-0.31 yDistance=0.03
04:47:53.857 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
04:47:53.893 00.036 12020 GuideAlgorithmHysteresis::Result() returns -0.12 from input -0.31
04:47:53.893 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:47:53.893 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
04:47:53.893 00.000 12020 MoveAxis(E, 22, ABG)
04:47:53.893 00.000 12020 Guiding  Dir = 2, Dur = 22
04:47:53.894 00.001 12020 IsSlewing returns 0
04:47:53.895 00.001 9340 Enqueuing Expose request
04:47:53.913 00.018 12020 IsGuiding returns 0
04:47:53.934 00.021 12020 PulseGuide returned control before completion, sleep 12
04:47:53.961 00.027 12020 IsGuiding returns 1
04:47:53.961 00.000 12020 scope still moving after pulse duration time elapsed
04:47:54.012 00.051 12020 IsSlewing returns 0
04:47:54.016 00.004 12020 IsGuiding returns 0
04:47:54.016 00.000 12020 scope move finished after 22 + 81 ms
04:47:54.018 00.002 12020 Move returns status 0, amount 22
04:47:54.022 00.004 12020 MoveAxis(N, 0, ABG)
04:47:54.022 00.000 12020 Move returns status 0, amount 0
04:47:54.022 00.000 12020 move complete, result=0
04:47:54.023 00.001 12020 worker thread done servicing request
04:47:54.023 00.000 9340 GuideStep: -0.3 px 22 ms EAST, 0.0 px 0 ms NORTH
04:47:54.050 00.027 12020 Worker thread wakes up
04:47:54.050 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
04:47:54.050 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(1396,95,31,31)
04:47:54.984 00.934 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"2ec46ac4-4741-458a-a189-ded76191011d"}
04:47:55.002 00.018 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"2ec46ac4-4741-458a-a189-ded76191011d"}
04:47:55.013 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"c96db891-b0ac-42c2-b93f-e95196c0e60a"}
04:47:55.032 00.019 9340 case statement mapped state 6 to 3
04:47:55.050 00.018 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"c96db891-b0ac-42c2-b93f-e95196c0e60a"}
04:47:55.100 00.050 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"37671828-ab61-4762-b4e3-e5ee3a91df45"}
04:47:55.115 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":912,"width":15,"height":15,"star_pos":[7.03,7.36],"pixels":"..."},"id":"37671828-ab61-4762-b4e3-e5ee3a91df45"}
04:47:56.437 01.322 12020 Exposure complete
04:47:56.731 00.294 12020 worker thread done servicing request
04:47:56.731 00.000 9340 OnExposeComplete: enter
04:47:56.746 00.015 9340 UpdateGuideState(): m_state=6
04:47:56.761 00.015 9340 Star::Find(15, 1411, 110, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 913
04:47:56.775 00.014 9340 Star::Find returns 1 (0), X=1411.40, Y=110.47, Mass=1499989, SNR=215.3, Peak=65231 HFD=5.0
04:47:56.788 00.013 9340 MultiStar: [#1 0.22,0.51,0.00,M1] [#2 0.22,0.23,0.95,U] [#3 0.31,0.55,0.00,M3] [#4 0.30,0.54,0.00,M1] [#5 0.27,0.45,0.00,M1] [#6 0.04,0.33,0.94,U] [#7 0.34,0.35,0.94,U] [#8 0.43,0.20,1.13,U] 
04:47:56.830 00.042 9340 single-star, 4 included, MultiStar: {0.22, 0.24}, one-star: {0.06, 0.09}
04:47:56.845 00.015 9340 CameraToMount -- cameraTheta (1.01) - m_xAngle (0.05) = xAngle (0.96 = 0.96)
04:47:56.864 00.019 9340 CameraToMount -- cameraTheta (1.01) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-2.11 = -2.11)
04:47:56.879 00.015 9340 CameraToMount -- cameraX=0.06 cameraY=0.09 hyp=0.11 cameraTheta=1.01 mountX=0.06 mountY=-0.10, mountTheta=-0.98
04:47:56.906 00.027 9340 SchedulePrimaryMove(10104498, x=0.06, y=0.09, opts=13)
04:47:56.919 00.013 9340 Enqueuing Move request for scope (0.06, 0.09)
04:47:56.932 00.013 12020 Worker thread wakes up
04:47:56.932 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=6530, max=65535, med=10128, FiltMin=7870, FiltMax=65523, Gamma=2.870
04:47:56.964 00.032 12020 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.09) opts 0xd
04:47:56.964 00.000 12020 Handling offset move in thread for scope, endpoint = (0.06, 0.09)
04:47:56.965 00.001 12020 Moving (0.06, 0.09) raw xDistance=0.06 yDistance=-0.10
04:47:56.965 00.000 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
04:47:56.965 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:47:56.965 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
04:47:56.965 00.000 12020 MoveAxis(E, 0, ABG)
04:47:56.966 00.001 12020 Move returns status 0, amount 0
04:47:56.968 00.002 9340 UpdateGuideState exits: m=1499989 SNR=215.3
04:47:56.982 00.014 12020 MoveAxis(N, 0, ABG)
04:47:56.982 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:47:56.994 00.012 12020 Move returns status 0, amount 0
04:47:56.995 00.001 12020 move complete, result=0
04:47:56.995 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
04:47:57.006 00.011 12020 worker thread done servicing request
04:47:57.008 00.002 9340 Enqueuing Expose request
04:47:57.021 00.013 12020 Worker thread wakes up
04:47:57.021 00.000 9340 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
04:47:57.032 00.011 12020 worker thread servicing REQUEST_EXPOSE 2000
04:47:57.032 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(1396,95,31,31)
04:47:57.043 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"417e8479-fb8b-405b-9e29-9f6997dc8c00"}
04:47:57.057 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"417e8479-fb8b-405b-9e29-9f6997dc8c00"}
04:47:57.075 00.018 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"690957a8-e22e-47ca-91ff-45c9ffc34925"}
04:47:57.108 00.033 9340 case statement mapped state 6 to 3
04:47:57.121 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"690957a8-e22e-47ca-91ff-45c9ffc34925"}
04:47:57.133 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"1faaccd8-b7a6-4f59-8234-f532bfda40ce"}
04:47:57.145 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":913,"width":15,"height":15,"star_pos":[7.40,7.47],"pixels":"..."},"id":"1faaccd8-b7a6-4f59-8234-f532bfda40ce"}
04:47:58.984 01.839 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"50495a09-c6fe-4f57-8467-5bffe6a13a73"}
04:47:59.011 00.027 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"50495a09-c6fe-4f57-8467-5bffe6a13a73"}
04:47:59.113 00.102 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"3efbc506-ae81-43dc-a421-865bc534bee5"}
04:47:59.158 00.045 9340 case statement mapped state 6 to 3
04:47:59.231 00.073 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"3efbc506-ae81-43dc-a421-865bc534bee5"}
04:47:59.265 00.034 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"8a5f687b-f6b9-42a8-a6e9-6e5771ecee26"}
04:47:59.347 00.082 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":913,"width":15,"height":15,"star_pos":[7.40,7.47],"pixels":"..."},"id":"8a5f687b-f6b9-42a8-a6e9-6e5771ecee26"}
04:47:59.480 00.133 12020 Exposure complete
04:48:00.247 00.767 12020 worker thread done servicing request
04:48:00.247 00.000 9340 OnExposeComplete: enter
04:48:00.278 00.031 9340 UpdateGuideState(): m_state=6
04:48:00.378 00.100 9340 Star::Find(15, 1411, 110, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 914
04:48:00.487 00.109 9340 Star::Find returns 1 (0), X=1411.27, Y=110.47, Mass=1614084, SNR=248.8, Peak=65463 HFD=5.1
04:48:00.532 00.045 9340 MultiStar: [#1 -0.00,0.37,0.70,U] [#2 0.08,0.38,0.62,U] [#3 0.03,0.51,0.00,M4] [#4 0.11,0.17,0.68,U] [#5 0.11,0.48,0.75,U] [#6 0.04,0.20,0.69,U] [#7 0.13,0.30,0.76,U] [#8 0.25,0.04,0.72,U] 
04:48:00.601 00.069 9340 single-star, 7 included, MultiStar: {0.08, 0.25}, one-star: {-0.07, 0.10}
04:48:00.623 00.022 9340 CameraToMount -- cameraTheta (2.18) - m_xAngle (0.05) = xAngle (2.13 = 2.13)
04:48:00.655 00.032 9340 CameraToMount -- cameraTheta (2.18) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-0.94 = -0.94)
04:48:00.719 00.064 9340 CameraToMount -- cameraX=-0.07 cameraY=0.10 hyp=0.12 cameraTheta=2.18 mountX=-0.06 mountY=-0.10, mountTheta=-2.15
04:48:00.766 00.047 9340 SchedulePrimaryMove(10104498, x=-0.07, y=0.10, opts=13)
04:48:00.827 00.061 9340 Enqueuing Move request for scope (-0.07, 0.10)
04:48:00.859 00.032 12020 Worker thread wakes up
04:48:00.859 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=6338, max=65535, med=10126, FiltMin=7842, FiltMax=65523, Gamma=2.870
04:48:00.882 00.023 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.10) opts 0xd
04:48:00.882 00.000 12020 Handling offset move in thread for scope, endpoint = (-0.07, 0.10)
04:48:00.883 00.001 12020 Moving (-0.07, 0.10) raw xDistance=-0.06 yDistance=-0.10
04:48:00.883 00.000 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
04:48:00.884 00.001 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:48:00.885 00.001 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
04:48:00.885 00.000 12020 MoveAxis(E, 0, ABG)
04:48:00.885 00.000 12020 Move returns status 0, amount 0
04:48:00.885 00.000 12020 MoveAxis(N, 0, ABG)
04:48:00.885 00.000 12020 Move returns status 0, amount 0
04:48:00.886 00.001 12020 move complete, result=0
04:48:00.890 00.004 9340 UpdateGuideState exits: m=1614084 SNR=248.8
04:48:00.967 00.077 12020 worker thread done servicing request
04:48:00.967 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:48:00.990 00.023 9340 ScheduleExposure(2000,3,1) exposurePending=0
04:48:01.017 00.027 9340 Enqueuing Expose request
04:48:01.071 00.054 12020 Worker thread wakes up
04:48:01.071 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
04:48:01.072 00.001 9340 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
04:48:01.089 00.017 12020 Handling exposure in thread, d=2000 o=3 r=(1396,95,31,31)
04:48:01.106 00.017 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"06f28c52-efba-45d6-b19b-fd84d21ae0f4"}
04:48:01.123 00.017 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"06f28c52-efba-45d6-b19b-fd84d21ae0f4"}
04:48:01.152 00.029 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"c44ddc04-d2f7-4ad6-893e-81ab24c7a1bf"}
04:48:01.199 00.047 9340 case statement mapped state 6 to 3
04:48:01.221 00.022 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"c44ddc04-d2f7-4ad6-893e-81ab24c7a1bf"}
04:48:01.236 00.015 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"f2faca41-769b-4131-987a-4af7fc22ddf5"}
04:48:01.260 00.024 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":914,"width":15,"height":15,"star_pos":[7.27,7.47],"pixels":"..."},"id":"f2faca41-769b-4131-987a-4af7fc22ddf5"}
04:48:02.982 01.722 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"cf7a82c9-d77f-41b7-aa44-cdcec61a64ef"}
04:48:03.020 00.038 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"cf7a82c9-d77f-41b7-aa44-cdcec61a64ef"}
04:48:03.033 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"518bc112-bdde-4323-ba7c-8c9ab59371a7"}
04:48:03.057 00.024 9340 case statement mapped state 6 to 3
04:48:03.084 00.027 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"518bc112-bdde-4323-ba7c-8c9ab59371a7"}
04:48:03.100 00.016 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"2a04907f-d34c-45a7-bc9d-b781385d5013"}
04:48:03.155 00.055 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":914,"width":15,"height":15,"star_pos":[7.27,7.47],"pixels":"..."},"id":"2a04907f-d34c-45a7-bc9d-b781385d5013"}
04:48:03.525 00.370 12020 Exposure complete
04:48:03.782 00.257 12020 worker thread done servicing request
04:48:03.782 00.000 9340 OnExposeComplete: enter
04:48:03.795 00.013 9340 UpdateGuideState(): m_state=6
04:48:03.808 00.013 9340 Star::Find(15, 1411, 110, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 915
04:48:03.820 00.012 9340 Star::Find returns 1 (0), X=1411.18, Y=110.48, Mass=1552353, SNR=212.7, Peak=65463 HFD=5.0
04:48:03.837 00.017 9340 MultiStar: [#1 -0.04,0.28,0.95,U] [#2 0.16,0.26,0.88,U] [#3 -0.03,0.30,0.98,U] [#4 0.22,0.28,0.94,U] [#5 0.05,0.35,0.95,U] [#6 -0.17,0.24,0.96,U] [#7 0.09,0.28,0.79,U] [#8 0.36,-0.04,0.85,U] 
04:48:03.874 00.037 9340 single-star, 8 included, MultiStar: {0.05, 0.23}, one-star: {-0.16, 0.11}
04:48:03.885 00.011 9340 CameraToMount -- cameraTheta (2.55) - m_xAngle (0.05) = xAngle (2.50 = 2.50)
04:48:03.901 00.016 9340 CameraToMount -- cameraTheta (2.55) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-0.57 = -0.57)
04:48:03.911 00.010 9340 CameraToMount -- cameraX=-0.16 cameraY=0.11 hyp=0.20 cameraTheta=2.55 mountX=-0.16 mountY=-0.11, mountTheta=-2.55
04:48:03.930 00.019 9340 SchedulePrimaryMove(10104498, x=-0.16, y=0.11, opts=13)
04:48:03.947 00.017 9340 Enqueuing Move request for scope (-0.16, 0.11)
04:48:03.981 00.034 12020 Worker thread wakes up
04:48:03.983 00.002 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.16, 0.11) opts 0xd
04:48:03.983 00.000 12020 Handling offset move in thread for scope, endpoint = (-0.16, 0.11)
04:48:03.983 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=6367, max=65535, med=10134, FiltMin=8010, FiltMax=65523, Gamma=2.870
04:48:03.997 00.014 12020 Moving (-0.16, 0.11) raw xDistance=-0.16 yDistance=-0.11
04:48:03.997 00.000 9340 UpdateGuideState exits: m=1552353 SNR=212.7
04:48:04.009 00.012 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16
04:48:04.009 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:48:04.025 00.016 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:48:04.025 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
04:48:04.036 00.011 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
04:48:04.036 00.000 9340 Enqueuing Expose request
04:48:04.052 00.016 12020 MoveAxis(E, 0, ABG)
04:48:04.052 00.000 12020 Move returns status 0, amount 0
04:48:04.052 00.000 12020 MoveAxis(N, 0, ABG)
04:48:04.052 00.000 12020 Move returns status 0, amount 0
04:48:04.053 00.001 12020 move complete, result=0
04:48:04.053 00.000 12020 worker thread done servicing request
04:48:04.053 00.000 12020 Worker thread wakes up
04:48:04.055 00.002 12020 worker thread servicing REQUEST_EXPOSE 2000
04:48:04.056 00.001 12020 Handling exposure in thread, d=2000 o=3 r=(1396,95,31,31)
04:48:04.061 00.005 9340 GuideStep: -0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
04:48:04.982 00.921 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"35b7e5a6-ffec-4c36-9f63-4bf2e97b06fb"}
04:48:04.996 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"35b7e5a6-ffec-4c36-9f63-4bf2e97b06fb"}
04:48:05.018 00.022 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"a4de5322-7e9f-46cc-9159-57ac7dd3e446"}
04:48:05.037 00.019 9340 case statement mapped state 6 to 3
04:48:05.049 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"a4de5322-7e9f-46cc-9159-57ac7dd3e446"}
04:48:05.099 00.050 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"75c515ed-ae66-4f81-b162-dd40cbd7342a"}
04:48:05.123 00.024 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":915,"width":15,"height":15,"star_pos":[7.18,7.48],"pixels":"..."},"id":"75c515ed-ae66-4f81-b162-dd40cbd7342a"}
04:48:06.437 01.314 12020 Exposure complete
04:48:06.955 00.518 9340 OnExposeComplete: enter
04:48:06.978 00.023 12020 worker thread done servicing request
04:48:06.979 00.001 9340 UpdateGuideState(): m_state=6
04:48:07.004 00.025 9340 Star::Find(15, 1411, 110, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 916
04:48:07.016 00.012 9340 Star::Find returns 1 (0), X=1410.98, Y=110.56, Mass=1508252, SNR=181.2, Peak=65463 HFD=4.9
04:48:07.038 00.022 9340 MultiStar: [#1 -0.26,0.26,1.16,U] [#2 -0.27,0.30,0.94,U] [#3 -0.29,0.44,0.00,M4] [#4 -0.11,0.29,1.04,U] [#5 -0.12,0.33,1.16,U] [#6 -0.22,0.19,1.11,U] [#7 -0.23,0.12,1.01,U] [#8 -0.05,0.12,1.22,U] 
04:48:07.062 00.024 9340 refined, 7 included, MultiStar: {-0.20, 0.22}, one-star: {-0.36, 0.18}
04:48:07.113 00.051 9340 CameraToMount -- cameraTheta (2.30) - m_xAngle (0.05) = xAngle (2.25 = 2.25)
04:48:07.136 00.023 9340 CameraToMount -- cameraTheta (2.30) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-0.82 = -0.82)
04:48:07.157 00.021 9340 CameraToMount -- cameraX=-0.20 cameraY=0.22 hyp=0.30 cameraTheta=2.30 mountX=-0.19 mountY=-0.22, mountTheta=-2.28
04:48:07.195 00.038 9340 SchedulePrimaryMove(10104498, x=-0.20, y=0.22, opts=13)
04:48:07.241 00.046 9340 Enqueuing Move request for scope (-0.20, 0.22)
04:48:07.266 00.025 12020 Worker thread wakes up
04:48:07.266 00.000 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.20, 0.22) opts 0xd
04:48:07.266 00.000 12020 Handling offset move in thread for scope, endpoint = (-0.20, 0.22)
04:48:07.266 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=6074, max=65535, med=10141, FiltMin=7957, FiltMax=65523, Gamma=2.870
04:48:07.283 00.017 12020 Moving (-0.20, 0.22) raw xDistance=-0.19 yDistance=-0.22
04:48:07.283 00.000 9340 UpdateGuideState exits: m=1508252 SNR=181.2
04:48:07.297 00.014 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.19
04:48:07.297 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:48:07.311 00.014 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:48:07.312 00.001 9340 ScheduleExposure(2000,3,1) exposurePending=0
04:48:07.326 00.014 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.22
04:48:07.326 00.000 9340 Enqueuing Expose request
04:48:07.384 00.058 12020 MoveAxis(E, 0, ABG)
04:48:07.384 00.000 12020 Move returns status 0, amount 0
04:48:07.385 00.001 12020 MoveAxis(N, 0, ABG)
04:48:07.385 00.000 12020 Move returns status 0, amount 0
04:48:07.385 00.000 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"45599de9-e956-428d-b0b3-d64a7f8dee6e"}
04:48:07.400 00.015 12020 move complete, result=0
04:48:07.400 00.000 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"45599de9-e956-428d-b0b3-d64a7f8dee6e"}
04:48:07.414 00.014 12020 worker thread done servicing request
04:48:07.414 00.000 12020 Worker thread wakes up
04:48:07.415 00.001 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"bdaa7be0-5003-4865-a373-33a048623ec5"}
04:48:07.433 00.018 12020 worker thread servicing REQUEST_EXPOSE 2000
04:48:07.433 00.000 9340 case statement mapped state 6 to 3
04:48:07.449 00.016 12020 Handling exposure in thread, d=2000 o=3 r=(1396,95,31,31)
04:48:07.450 00.001 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"bdaa7be0-5003-4865-a373-33a048623ec5"}
04:48:07.476 00.026 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"7667438c-6ae0-4484-9049-5d2068412a70"}
04:48:07.514 00.038 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":916,"width":15,"height":15,"star_pos":[6.98,6.56],"pixels":"..."},"id":"7667438c-6ae0-4484-9049-5d2068412a70"}
04:48:07.537 00.023 9340 GuideStep: -0.2 px 0 ms EAST, -0.2 px 0 ms NORTH
04:48:08.991 01.454 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"25829c29-1d3e-4fbd-aa92-ea97091d9760"}
04:48:09.034 00.043 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"25829c29-1d3e-4fbd-aa92-ea97091d9760"}
04:48:09.052 00.018 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"530e8901-d746-453c-9413-af84946ac86e"}
04:48:09.062 00.010 9340 case statement mapped state 6 to 3
04:48:09.077 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"530e8901-d746-453c-9413-af84946ac86e"}
04:48:09.094 00.017 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"c928940a-f33f-4a7c-8059-a932175dbbbc"}
04:48:09.126 00.032 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":916,"width":15,"height":15,"star_pos":[6.98,6.56],"pixels":"..."},"id":"c928940a-f33f-4a7c-8059-a932175dbbbc"}
04:48:09.832 00.706 12020 Exposure complete
04:48:10.060 00.228 12020 worker thread done servicing request
04:48:10.060 00.000 9340 OnExposeComplete: enter
04:48:10.094 00.034 9340 UpdateGuideState(): m_state=6
04:48:10.114 00.020 9340 Star::Find(15, 1410, 110, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 917
04:48:10.133 00.019 9340 Star::Find returns 1 (0), X=1410.75, Y=110.41, Mass=1551544, SNR=185.7, Peak=65463 HFD=4.9
04:48:10.148 00.015 9340 MultiStar: [#1 -0.48,0.28,0.00,M1] [#2 -0.60,0.20,0.00,M1] [#3 -0.52,0.33,0.00,M5] [#4 -0.53,0.21,0.00,M1] [#5 -0.56,0.39,0.00,M1] [#6 -0.62,0.15,0.00,M1] [#7 -0.77,0.13,0.00,M1] [#8 -0.39,-0.08,0.95,U] 
04:48:10.160 00.012 9340 refined, 1 included, MultiStar: {-0.49, -0.02}, one-star: {-0.59, 0.04}
04:48:10.175 00.015 9340 CameraToMount -- cameraTheta (-3.10) - m_xAngle (0.05) = xAngle (-3.15 = 3.13)
04:48:10.190 00.015 9340 CameraToMount -- cameraTheta (-3.10) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-6.22 = 0.07)
04:48:10.229 00.039 9340 CameraToMount -- cameraX=-0.49 cameraY=-0.02 hyp=0.49 cameraTheta=-3.10 mountX=-0.49 mountY=0.03, mountTheta=3.08
04:48:10.249 00.020 9340 SchedulePrimaryMove(10104498, x=-0.49, y=-0.02, opts=13)
04:48:10.266 00.017 9340 Enqueuing Move request for scope (-0.49, -0.02)
04:48:10.279 00.013 12020 Worker thread wakes up
04:48:10.279 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=6090, max=65535, med=10155, FiltMin=8048, FiltMax=65523, Gamma=2.870
04:48:10.289 00.010 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.49, -0.02) opts 0xd
04:48:10.289 00.000 9340 UpdateGuideState exits: m=1551544 SNR=185.7
04:48:10.307 00.018 12020 Handling offset move in thread for scope, endpoint = (-0.49, -0.02)
04:48:10.308 00.001 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:48:10.324 00.016 12020 Moving (-0.49, -0.02) raw xDistance=-0.49 yDistance=0.03
04:48:10.325 00.001 9340 ScheduleExposure(2000,3,1) exposurePending=0
04:48:10.362 00.037 12020 GuideAlgorithmHysteresis::Result() returns -0.21 from input -0.49
04:48:10.362 00.000 9340 Enqueuing Expose request
04:48:10.379 00.017 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:48:10.379 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
04:48:10.379 00.000 12020 MoveAxis(E, 37, ABG)
04:48:10.379 00.000 12020 Guiding  Dir = 2, Dur = 37
04:48:10.380 00.001 12020 IsSlewing returns 0
04:48:10.381 00.001 12020 IsGuiding returns 0
04:48:10.404 00.023 12020 PulseGuide returned control before completion, sleep 26
04:48:10.468 00.064 12020 IsGuiding returns 0
04:48:10.468 00.000 12020 Move returns status 0, amount 37
04:48:10.491 00.023 12020 MoveAxis(N, 0, ABG)
04:48:10.491 00.000 12020 Move returns status 0, amount 0
04:48:10.491 00.000 12020 move complete, result=0
04:48:10.492 00.001 12020 worker thread done servicing request
04:48:10.492 00.000 9340 GuideStep: -0.5 px 37 ms EAST, 0.0 px 0 ms NORTH
04:48:10.509 00.017 12020 Worker thread wakes up
04:48:10.509 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
04:48:10.509 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(1396,95,31,31)
04:48:10.991 00.482 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"fa261564-3b45-44e3-8c2a-0e7b07a0aef1"}
04:48:11.023 00.032 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"fa261564-3b45-44e3-8c2a-0e7b07a0aef1"}
04:48:11.039 00.016 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"cfc13bd1-3928-46fb-9c41-80c81837e0c7"}
04:48:11.051 00.012 9340 case statement mapped state 6 to 3
04:48:11.077 00.026 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"cfc13bd1-3928-46fb-9c41-80c81837e0c7"}
04:48:11.090 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"8b2162f8-ac21-4054-a03a-5d81094ae385"}
04:48:11.110 00.020 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":917,"width":15,"height":15,"star_pos":[6.75,7.41],"pixels":"..."},"id":"8b2162f8-ac21-4054-a03a-5d81094ae385"}
04:48:12.873 01.763 12020 Exposure complete
04:48:12.990 00.117 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"ccc53920-774a-4c3a-a68e-ff5cc045152f"}
04:48:13.010 00.020 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"ccc53920-774a-4c3a-a68e-ff5cc045152f"}
04:48:13.030 00.020 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"7ec525e8-c83e-4e1d-ab65-98a371f9f895"}
04:48:13.095 00.065 9340 case statement mapped state 6 to 3
04:48:13.112 00.017 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"7ec525e8-c83e-4e1d-ab65-98a371f9f895"}
04:48:13.150 00.038 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"5c09900d-eb3a-467b-8433-3b6578e19313"}
04:48:13.212 00.062 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":917,"width":15,"height":15,"star_pos":[6.75,7.41],"pixels":"..."},"id":"5c09900d-eb3a-467b-8433-3b6578e19313"}
04:48:13.331 00.119 9340 OnExposeComplete: enter
04:48:13.352 00.021 12020 worker thread done servicing request
04:48:13.353 00.001 9340 UpdateGuideState(): m_state=6
04:48:13.383 00.030 9340 Star::Find(15, 1410, 110, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 918
04:48:13.396 00.013 9340 Star::Find returns 1 (0), X=1411.19, Y=110.18, Mass=1548736, SNR=195.2, Peak=65123 HFD=4.7
04:48:13.435 00.039 9340 MultiStar: [#1 -0.34,0.04,1.04,U] [#2 -0.13,-0.09,0.97,U] [#3 -0.21,-0.02,1.12,U] [#4 -0.17,-0.16,1.12,U] [#5 -0.33,0.04,0.97,U] [#6 -0.33,0.03,0.90,U] [#7 -0.24,-0.07,0.99,U] [#8 0.02,-0.20,0.86,U] 
04:48:13.477 00.042 9340 refined, 8 included, MultiStar: {-0.21, -0.07}, one-star: {-0.15, -0.19}
04:48:13.504 00.027 9340 CameraToMount -- cameraTheta (-2.83) - m_xAngle (0.05) = xAngle (-2.88 = -2.88)
04:48:13.521 00.017 9340 CameraToMount -- cameraTheta (-2.83) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-5.95 = 0.33)
04:48:13.540 00.019 9340 CameraToMount -- cameraX=-0.21 cameraY=-0.07 hyp=0.22 cameraTheta=-2.83 mountX=-0.21 mountY=0.07, mountTheta=2.82
04:48:13.570 00.030 9340 SchedulePrimaryMove(10104498, x=-0.21, y=-0.07, opts=13)
04:48:13.595 00.025 9340 Enqueuing Move request for scope (-0.21, -0.07)
04:48:13.637 00.042 12020 Worker thread wakes up
04:48:13.637 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=6489, max=65535, med=10161, FiltMin=7908, FiltMax=65523, Gamma=2.870
04:48:13.651 00.014 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.21, -0.07) opts 0xd
04:48:13.652 00.001 9340 UpdateGuideState exits: m=1548736 SNR=195.2
04:48:13.672 00.020 12020 Handling offset move in thread for scope, endpoint = (-0.21, -0.07)
04:48:13.673 00.001 12020 Moving (-0.21, -0.07) raw xDistance=-0.21 yDistance=0.07
04:48:13.673 00.000 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.21
04:48:13.673 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:48:13.673 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
04:48:13.674 00.001 12020 MoveAxis(E, 0, ABG)
04:48:13.674 00.000 12020 Move returns status 0, amount 0
04:48:13.674 00.000 12020 MoveAxis(N, 0, ABG)
04:48:13.674 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:48:13.691 00.017 12020 Move returns status 0, amount 0
04:48:13.691 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
04:48:13.711 00.020 9340 Enqueuing Expose request
04:48:13.729 00.018 12020 move complete, result=0
04:48:13.729 00.000 9340 GuideStep: -0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
04:48:13.771 00.042 12020 worker thread done servicing request
04:48:13.772 00.001 12020 Worker thread wakes up
04:48:13.772 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
04:48:13.772 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(1396,95,31,31)
04:48:14.989 01.217 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"9edfdf90-7a93-4d58-9817-2fd6272f71c8"}
04:48:15.006 00.017 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"9edfdf90-7a93-4d58-9817-2fd6272f71c8"}
04:48:15.022 00.016 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"256a5a8b-1dc6-40f1-ba31-ba513a604ecb"}
04:48:15.034 00.012 9340 case statement mapped state 6 to 3
04:48:15.048 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"256a5a8b-1dc6-40f1-ba31-ba513a604ecb"}
04:48:15.118 00.070 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"63e9dbb1-de53-4774-9afa-a3fe90a4166a"}
04:48:15.131 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":918,"width":15,"height":15,"star_pos":[7.19,7.18],"pixels":"..."},"id":"63e9dbb1-de53-4774-9afa-a3fe90a4166a"}
04:48:16.132 01.001 12020 Exposure complete
04:48:16.459 00.327 9340 OnExposeComplete: enter
04:48:16.478 00.019 12020 worker thread done servicing request
04:48:16.480 00.002 9340 UpdateGuideState(): m_state=6
04:48:16.499 00.019 9340 Star::Find(15, 1411, 110, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 919
04:48:16.511 00.012 9340 Star::Find returns 1 (0), X=1411.10, Y=110.53, Mass=1572047, SNR=217.3, Peak=65463 HFD=4.9
04:48:16.528 00.017 9340 MultiStar: [#1 -0.26,0.42,0.87,U] [#2 -0.16,0.31,0.70,U] [#3 -0.27,0.37,0.91,U] [#4 -0.21,0.44,0.90,U] [#5 -0.34,0.46,0.00,M1] [#6 -0.27,0.35,0.86,U] [#7 -0.13,0.28,0.77,U] [#8 0.03,0.07,0.96,U] 
04:48:16.543 00.015 9340 single-star, 7 included, MultiStar: {-0.19, 0.29}, one-star: {-0.24, 0.16}
04:48:16.558 00.015 9340 CameraToMount -- cameraTheta (2.57) - m_xAngle (0.05) = xAngle (2.52 = 2.52)
04:48:16.607 00.049 9340 CameraToMount -- cameraTheta (2.57) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-0.55 = -0.55)
04:48:16.623 00.016 9340 CameraToMount -- cameraX=-0.24 cameraY=0.16 hyp=0.29 cameraTheta=2.57 mountX=-0.24 mountY=-0.15, mountTheta=-2.57
04:48:16.646 00.023 9340 SchedulePrimaryMove(10104498, x=-0.24, y=0.16, opts=13)
04:48:16.657 00.011 9340 Enqueuing Move request for scope (-0.24, 0.16)
04:48:16.671 00.014 12020 Worker thread wakes up
04:48:16.672 00.001 9340 UpdateImageDisplay: Size=(1920,1080) min=6005, max=65535, med=10167, FiltMin=7598, FiltMax=65523, Gamma=2.870
04:48:16.687 00.015 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.24, 0.16) opts 0xd
04:48:16.688 00.001 9340 UpdateGuideState exits: m=1572047 SNR=217.3
04:48:16.725 00.037 12020 Handling offset move in thread for scope, endpoint = (-0.24, 0.16)
04:48:16.726 00.001 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:48:16.739 00.013 12020 Moving (-0.24, 0.16) raw xDistance=-0.24 yDistance=-0.15
04:48:16.739 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
04:48:16.752 00.013 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.24
04:48:16.752 00.000 9340 Enqueuing Expose request
04:48:16.767 00.015 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:48:16.767 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
04:48:16.768 00.001 12020 MoveAxis(E, 0, ABG)
04:48:16.768 00.000 12020 Move returns status 0, amount 0
04:48:16.768 00.000 12020 MoveAxis(N, 0, ABG)
04:48:16.768 00.000 12020 Move returns status 0, amount 0
04:48:16.768 00.000 12020 move complete, result=0
04:48:16.769 00.001 12020 worker thread done servicing request
04:48:16.770 00.001 12020 Worker thread wakes up
04:48:16.770 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
04:48:16.771 00.001 12020 Handling exposure in thread, d=2000 o=3 r=(1396,95,31,31)
04:48:16.772 00.001 9340 GuideStep: -0.2 px 0 ms EAST, -0.2 px 0 ms NORTH
04:48:16.993 00.221 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"facf6516-a946-4b5d-b34e-25ff7a6c6c19"}
04:48:17.016 00.023 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"facf6516-a946-4b5d-b34e-25ff7a6c6c19"}
04:48:17.032 00.016 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"a5ccbf5b-1ce3-40ca-a787-f5622f9e352d"}
04:48:17.049 00.017 9340 case statement mapped state 6 to 3
04:48:17.060 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"a5ccbf5b-1ce3-40ca-a787-f5622f9e352d"}
04:48:17.074 00.014 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"dd06344e-ac40-43b9-8b8e-faed51ad97fa"}
04:48:17.093 00.019 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":919,"width":15,"height":15,"star_pos":[7.10,6.53],"pixels":"..."},"id":"dd06344e-ac40-43b9-8b8e-faed51ad97fa"}
04:48:18.992 01.899 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"3b84f6f2-88cd-443c-b1d8-63410c4b85f0"}
04:48:19.019 00.027 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"3b84f6f2-88cd-443c-b1d8-63410c4b85f0"}
04:48:19.030 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"a3b4aee9-4d6b-4dbb-afdc-4a164d227909"}
04:48:19.044 00.014 9340 case statement mapped state 6 to 3
04:48:19.055 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"a3b4aee9-4d6b-4dbb-afdc-4a164d227909"}
04:48:19.067 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"d9c05fc8-0c62-42e7-86bb-374f07b47f2f"}
04:48:19.081 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":919,"width":15,"height":15,"star_pos":[7.10,6.53],"pixels":"..."},"id":"d9c05fc8-0c62-42e7-86bb-374f07b47f2f"}
04:48:19.156 00.075 12020 Exposure complete
04:48:19.461 00.305 9340 OnExposeComplete: enter
04:48:19.480 00.019 12020 worker thread done servicing request
04:48:19.481 00.001 9340 UpdateGuideState(): m_state=6
04:48:19.498 00.017 9340 Star::Find(15, 1411, 110, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 920
04:48:19.523 00.025 9340 Star::Find returns 1 (0), X=1411.08, Y=110.56, Mass=1606225, SNR=228.7, Peak=65463 HFD=5.0
04:48:19.573 00.050 9340 MultiStar: [#1 -0.15,0.46,0.88,U] [#2 -0.13,0.49,0.00,M1] [#3 -0.28,0.53,0.00,M4] [#4 -0.10,0.39,0.81,U] [#5 -0.17,0.40,0.76,U] [#6 -0.24,0.41,0.85,U] [#7 -0.15,0.36,0.90,U] [#8 0.00,0.17,0.79,U] 
04:48:19.587 00.014 9340 single-star, 6 included, MultiStar: {-0.16, 0.34}, one-star: {-0.26, 0.19}
04:48:19.602 00.015 9340 CameraToMount -- cameraTheta (2.52) - m_xAngle (0.05) = xAngle (2.47 = 2.47)
04:48:19.615 00.013 9340 CameraToMount -- cameraTheta (2.52) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-0.60 = -0.60)
04:48:19.631 00.016 9340 CameraToMount -- cameraX=-0.26 cameraY=0.19 hyp=0.32 cameraTheta=2.52 mountX=-0.25 mountY=-0.18, mountTheta=-2.52
04:48:19.663 00.032 9340 SchedulePrimaryMove(10104498, x=-0.26, y=0.19, opts=13)
04:48:19.701 00.038 9340 Enqueuing Move request for scope (-0.26, 0.19)
04:48:19.724 00.023 12020 Worker thread wakes up
04:48:19.724 00.000 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.26, 0.19) opts 0xd
04:48:19.724 00.000 12020 Handling offset move in thread for scope, endpoint = (-0.26, 0.19)
04:48:19.724 00.000 12020 Moving (-0.26, 0.19) raw xDistance=-0.25 yDistance=-0.18
04:48:19.724 00.000 12020 GuideAlgorithmHysteresis::Result() returns -0.11 from input -0.25
04:48:19.725 00.001 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:48:19.725 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
04:48:19.725 00.000 12020 MoveAxis(E, 19, ABG)
04:48:19.725 00.000 12020 Guiding  Dir = 2, Dur = 19
04:48:19.727 00.002 9340 UpdateImageDisplay: Size=(1920,1080) min=6510, max=65535, med=10177, FiltMin=8054, FiltMax=65523, Gamma=2.870
04:48:19.746 00.019 12020 IsSlewing returns 0
04:48:19.746 00.000 9340 UpdateGuideState exits: m=1606225 SNR=228.7
04:48:19.759 00.013 12020 IsGuiding returns 0
04:48:19.759 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:48:19.803 00.044 12020 IsGuiding returns 1
04:48:19.803 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
04:48:19.865 00.062 12020 scope still moving after pulse duration time elapsed
04:48:19.865 00.000 9340 Enqueuing Expose request
04:48:19.903 00.038 12020 IsSlewing returns 0
04:48:19.904 00.001 12020 IsGuiding returns 0
04:48:19.904 00.000 12020 scope move finished after 19 + 125 ms
04:48:19.905 00.001 12020 Move returns status 0, amount 19
04:48:19.905 00.000 12020 MoveAxis(N, 0, ABG)
04:48:19.905 00.000 12020 Move returns status 0, amount 0
04:48:19.905 00.000 12020 move complete, result=0
04:48:19.905 00.000 12020 worker thread done servicing request
04:48:19.906 00.001 9340 GuideStep: -0.3 px 19 ms EAST, -0.2 px 0 ms NORTH
04:48:19.964 00.058 12020 Worker thread wakes up
04:48:19.965 00.001 12020 worker thread servicing REQUEST_EXPOSE 2000
04:48:19.965 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(1396,95,31,31)
04:48:21.012 01.047 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"e560cb63-4a8a-4c36-89ef-24bdc718f09b"}
04:48:21.066 00.054 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"e560cb63-4a8a-4c36-89ef-24bdc718f09b"}
04:48:21.091 00.025 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"65b379e1-5497-4cfe-a612-2e86bad84242"}
04:48:21.110 00.019 9340 case statement mapped state 6 to 3
04:48:21.148 00.038 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"65b379e1-5497-4cfe-a612-2e86bad84242"}
04:48:21.200 00.052 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"059c5fb9-3ccf-4331-8695-2180669796a9"}
04:48:21.234 00.034 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":920,"width":15,"height":15,"star_pos":[7.08,6.56],"pixels":"..."},"id":"059c5fb9-3ccf-4331-8695-2180669796a9"}
04:48:22.340 01.106 12020 Exposure complete
04:48:22.626 00.286 12020 worker thread done servicing request
04:48:22.626 00.000 9340 OnExposeComplete: enter
04:48:22.640 00.014 9340 UpdateGuideState(): m_state=6
04:48:22.654 00.014 9340 Star::Find(15, 1411, 110, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 921
04:48:22.669 00.015 9340 Star::Find returns 1 (0), X=1411.33, Y=110.49, Mass=1527389, SNR=195.2, Peak=65463 HFD=5.0
04:48:22.682 00.013 9340 MultiStar: [#1 0.01,0.50,0.00,M1] [#2 -0.03,0.37,1.01,U] [#3 0.20,0.46,1.09,U] [#4 0.15,0.40,0.94,U] [#5 0.11,0.45,0.93,U] [#6 0.06,0.38,0.85,U] [#7 -0.01,0.37,0.97,U] [#8 0.31,0.26,0.87,U] 
04:48:22.695 00.013 9340 single-star, 7 included, MultiStar: {0.10, 0.35}, one-star: {-0.01, 0.11}
04:48:22.724 00.029 9340 CameraToMount -- cameraTheta (1.64) - m_xAngle (0.05) = xAngle (1.59 = 1.59)
04:48:22.741 00.017 9340 CameraToMount -- cameraTheta (1.64) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-1.48 = -1.48)
04:48:22.756 00.015 9340 CameraToMount -- cameraX=-0.01 cameraY=0.11 hyp=0.11 cameraTheta=1.64 mountX=-0.00 mountY=-0.11, mountTheta=-1.59
04:48:22.773 00.017 9340 SchedulePrimaryMove(10104498, x=-0.01, y=0.11, opts=13)
04:48:22.784 00.011 9340 Enqueuing Move request for scope (-0.01, 0.11)
04:48:22.795 00.011 12020 Worker thread wakes up
04:48:22.796 00.001 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.11) opts 0xd
04:48:22.797 00.001 9340 UpdateImageDisplay: Size=(1920,1080) min=6134, max=65535, med=10165, FiltMin=8028, FiltMax=65523, Gamma=2.870
04:48:22.809 00.012 12020 Handling offset move in thread for scope, endpoint = (-0.01, 0.11)
04:48:22.809 00.000 9340 UpdateGuideState exits: m=1527389 SNR=195.2
04:48:22.824 00.015 12020 Moving (-0.01, 0.11) raw xDistance=-0.00 yDistance=-0.11
04:48:22.824 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:48:22.837 00.013 9340 ScheduleExposure(2000,3,1) exposurePending=0
04:48:22.872 00.035 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.00
04:48:22.872 00.000 9340 Enqueuing Expose request
04:48:22.883 00.011 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:48:22.883 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
04:48:22.883 00.000 12020 MoveAxis(E, 0, ABG)
04:48:22.884 00.001 12020 Move returns status 0, amount 0
04:48:22.884 00.000 12020 MoveAxis(N, 0, ABG)
04:48:22.884 00.000 12020 Move returns status 0, amount 0
04:48:22.884 00.000 12020 move complete, result=0
04:48:22.884 00.000 12020 worker thread done servicing request
04:48:22.884 00.000 12020 Worker thread wakes up
04:48:22.885 00.001 12020 worker thread servicing REQUEST_EXPOSE 2000
04:48:22.885 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(1396,95,31,31)
04:48:22.888 00.003 9340 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
04:48:23.011 00.123 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"4e62c9bc-1139-4bf5-9bc8-ea79c4b8d2dc"}
04:48:23.026 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"4e62c9bc-1139-4bf5-9bc8-ea79c4b8d2dc"}
04:48:23.036 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"6c5b6a16-3a31-4615-a15e-63bb3beff1d2"}
04:48:23.047 00.011 9340 case statement mapped state 6 to 3
04:48:23.059 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"6c5b6a16-3a31-4615-a15e-63bb3beff1d2"}
04:48:23.072 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"345eea66-d83e-4830-ae58-09c7ce25aa78"}
04:48:23.084 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":921,"width":15,"height":15,"star_pos":[7.33,7.49],"pixels":"..."},"id":"345eea66-d83e-4830-ae58-09c7ce25aa78"}
04:48:25.011 01.927 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"e45faecf-9ebf-4180-8310-7ac2d4c4d9d3"}
04:48:25.022 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"e45faecf-9ebf-4180-8310-7ac2d4c4d9d3"}
04:48:25.032 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"af2d26a7-68a8-4a49-b659-dab230ed6404"}
04:48:25.042 00.010 9340 case statement mapped state 6 to 3
04:48:25.051 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"af2d26a7-68a8-4a49-b659-dab230ed6404"}
04:48:25.061 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"820dd96d-c7c1-4763-b55f-3e28b19871b5"}
04:48:25.093 00.032 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":921,"width":15,"height":15,"star_pos":[7.33,7.49],"pixels":"..."},"id":"820dd96d-c7c1-4763-b55f-3e28b19871b5"}
04:48:25.250 00.157 12020 Exposure complete
04:48:25.464 00.214 12020 worker thread done servicing request
04:48:25.464 00.000 9340 OnExposeComplete: enter
04:48:25.474 00.010 9340 UpdateGuideState(): m_state=6
04:48:25.487 00.013 9340 Star::Find(15, 1411, 110, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 922
04:48:25.499 00.012 9340 Star::Find returns 1 (0), X=1411.18, Y=110.46, Mass=1595078, SNR=195.3, Peak=65463 HFD=5.0
04:48:25.508 00.009 9340 MultiStar: [#1 -0.10,0.45,0.98,U] [#2 -0.02,0.44,0.87,U] [#3 -0.11,0.55,0.00,M4] [#4 -0.08,0.49,1.08,U] [#5 -0.07,0.62,0.00,M1] [#6 -0.13,0.47,0.87,U] [#7 -0.08,0.40,0.83,U] [#8 0.23,0.35,0.87,U] 
04:48:25.519 00.011 9340 single-star, 6 included, MultiStar: {-0.05, 0.38}, one-star: {-0.17, 0.09}
04:48:25.529 00.010 9340 CameraToMount -- cameraTheta (2.65) - m_xAngle (0.05) = xAngle (2.60 = 2.60)
04:48:25.540 00.011 9340 CameraToMount -- cameraTheta (2.65) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-0.47 = -0.47)
04:48:25.550 00.010 9340 CameraToMount -- cameraX=-0.17 cameraY=0.09 hyp=0.19 cameraTheta=2.65 mountX=-0.16 mountY=-0.08, mountTheta=-2.66
04:48:25.579 00.029 9340 SchedulePrimaryMove(10104498, x=-0.17, y=0.09, opts=13)
04:48:25.594 00.015 9340 Enqueuing Move request for scope (-0.17, 0.09)
04:48:25.604 00.010 12020 Worker thread wakes up
04:48:25.604 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=6153, max=65535, med=10152, FiltMin=7882, FiltMax=65523, Gamma=2.870
04:48:25.614 00.010 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.17, 0.09) opts 0xd
04:48:25.614 00.000 9340 UpdateGuideState exits: m=1595078 SNR=195.3
04:48:25.624 00.010 12020 Handling offset move in thread for scope, endpoint = (-0.17, 0.09)
04:48:25.624 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:48:25.633 00.009 12020 Moving (-0.17, 0.09) raw xDistance=-0.16 yDistance=-0.08
04:48:25.633 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
04:48:25.643 00.010 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16
04:48:25.643 00.000 9340 Enqueuing Expose request
04:48:25.660 00.017 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:48:25.660 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
04:48:25.662 00.002 12020 MoveAxis(E, 0, ABG)
04:48:25.662 00.000 12020 Move returns status 0, amount 0
04:48:25.663 00.001 12020 MoveAxis(N, 0, ABG)
04:48:25.663 00.000 12020 Move returns status 0, amount 0
04:48:25.663 00.000 12020 move complete, result=0
04:48:25.663 00.000 12020 worker thread done servicing request
04:48:25.663 00.000 12020 Worker thread wakes up
04:48:25.663 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
04:48:25.664 00.001 12020 Handling exposure in thread, d=2000 o=3 r=(1396,95,31,31)
04:48:25.666 00.002 9340 GuideStep: -0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
04:48:27.012 01.346 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"5df99517-8103-4ccd-b817-2e93689f0e5f"}
04:48:27.076 00.064 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"5df99517-8103-4ccd-b817-2e93689f0e5f"}
04:48:27.101 00.025 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"e485ef00-caee-43d4-9337-845f4f5d534b"}
04:48:27.177 00.076 9340 case statement mapped state 6 to 3
04:48:27.212 00.035 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"e485ef00-caee-43d4-9337-845f4f5d534b"}
04:48:27.235 00.023 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"90db8861-84a3-42dd-9854-70ca6000b3af"}
04:48:27.312 00.077 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":922,"width":15,"height":15,"star_pos":[7.18,7.46],"pixels":"..."},"id":"90db8861-84a3-42dd-9854-70ca6000b3af"}
04:48:28.078 00.766 12020 Exposure complete
04:48:28.537 00.459 9340 OnExposeComplete: enter
04:48:28.555 00.018 12020 worker thread done servicing request
04:48:28.555 00.000 9340 UpdateGuideState(): m_state=6
04:48:28.576 00.021 9340 Star::Find(15, 1411, 110, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 923
04:48:28.593 00.017 9340 Star::Find returns 1 (0), X=1410.93, Y=110.78, Mass=1541005, SNR=221.1, Peak=65463 HFD=4.8
04:48:28.609 00.016 9340 MultiStar: [#1 -0.49,0.48,0.00,M1] [#2 -0.41,0.40,0.00,M1] [#3 -0.43,0.64,0.00,M5] [#4 -0.22,0.44,0.79,U] [#5 -0.43,0.58,0.00,M2] [#6 -0.57,0.52,0.00,M1] [#7 -0.26,0.34,0.78,U] [#8 -0.16,0.12,0.79,U] 
04:48:28.627 00.018 9340 refined, 3 included, MultiStar: {-0.27, 0.33}, one-star: {-0.41, 0.40}
04:48:28.667 00.040 9340 CameraToMount -- cameraTheta (2.26) - m_xAngle (0.05) = xAngle (2.21 = 2.21)
04:48:28.680 00.013 9340 CameraToMount -- cameraTheta (2.26) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-0.86 = -0.86)
04:48:28.695 00.015 9340 CameraToMount -- cameraX=-0.27 cameraY=0.33 hyp=0.43 cameraTheta=2.26 mountX=-0.26 mountY=-0.32, mountTheta=-2.24
04:48:28.718 00.023 9340 SchedulePrimaryMove(10104498, x=-0.27, y=0.33, opts=13)
04:48:28.750 00.032 9340 Enqueuing Move request for scope (-0.27, 0.33)
04:48:28.793 00.043 12020 Worker thread wakes up
04:48:28.794 00.001 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.27, 0.33) opts 0xd
04:48:28.794 00.000 12020 Handling offset move in thread for scope, endpoint = (-0.27, 0.33)
04:48:28.794 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=6323, max=65535, med=10156, FiltMin=7881, FiltMax=65523, Gamma=2.870
04:48:28.814 00.020 12020 Moving (-0.27, 0.33) raw xDistance=-0.26 yDistance=-0.32
04:48:28.814 00.000 9340 UpdateGuideState exits: m=1541005 SNR=221.1
04:48:28.830 00.016 12020 GuideAlgorithmHysteresis::Result() returns -0.11 from input -0.26
04:48:28.830 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:48:28.848 00.018 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
04:48:28.849 00.001 9340 ScheduleExposure(2000,3,1) exposurePending=0
04:48:28.865 00.016 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.32
04:48:28.865 00.000 9340 Enqueuing Expose request
04:48:28.878 00.013 12020 MoveAxis(E, 19, ABG)
04:48:28.879 00.001 12020 Guiding  Dir = 2, Dur = 19
04:48:28.880 00.001 12020 IsSlewing returns 0
04:48:28.898 00.018 12020 IsGuiding returns 0
04:48:28.922 00.024 12020 IsGuiding returns 1
04:48:28.923 00.001 12020 scope still moving after pulse duration time elapsed
04:48:28.984 00.061 12020 IsSlewing returns 0
04:48:28.986 00.002 12020 IsGuiding returns 0
04:48:28.986 00.000 12020 scope move finished after 19 + 68 ms
04:48:28.986 00.000 12020 Move returns status 0, amount 19
04:48:28.986 00.000 12020 MoveAxis(N, 0, ABG)
04:48:28.988 00.002 12020 Move returns status 0, amount 0
04:48:28.988 00.000 12020 move complete, result=0
04:48:28.989 00.001 9340 GuideStep: -0.3 px 19 ms EAST, -0.3 px 0 ms NORTH
04:48:29.003 00.014 12020 worker thread done servicing request
04:48:29.004 00.001 12020 Worker thread wakes up
04:48:29.005 00.001 12020 worker thread servicing REQUEST_EXPOSE 2000
04:48:29.005 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(1396,95,31,31)
04:48:29.047 00.042 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"a60f2ac7-bbb5-4648-9652-00331c3d5662"}
04:48:29.060 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"a60f2ac7-bbb5-4648-9652-00331c3d5662"}
04:48:29.077 00.017 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"9ecaf7cc-dabf-4cf6-b21f-6a83ba2d0744"}
04:48:29.090 00.013 9340 case statement mapped state 6 to 3
04:48:29.103 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"9ecaf7cc-dabf-4cf6-b21f-6a83ba2d0744"}
04:48:29.152 00.049 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"e2abfb69-06f5-467d-92d5-b19c7b8d5bea"}
04:48:29.177 00.025 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":923,"width":15,"height":15,"star_pos":[6.93,6.78],"pixels":"..."},"id":"e2abfb69-06f5-467d-92d5-b19c7b8d5bea"}
04:48:31.013 01.836 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"a93f13c9-3e52-4a1d-8bcb-d2b09db87493"}
04:48:31.037 00.024 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"a93f13c9-3e52-4a1d-8bcb-d2b09db87493"}
04:48:31.054 00.017 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"6fdba545-1759-48be-b7be-f547e0d08874"}
04:48:31.069 00.015 9340 case statement mapped state 6 to 3
04:48:31.091 00.022 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"6fdba545-1759-48be-b7be-f547e0d08874"}
04:48:31.107 00.016 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"eb94ae32-5541-452f-9b1c-618de0a59687"}
04:48:31.127 00.020 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":923,"width":15,"height":15,"star_pos":[6.93,6.78],"pixels":"..."},"id":"eb94ae32-5541-452f-9b1c-618de0a59687"}
04:48:31.409 00.282 12020 Exposure complete
04:48:31.667 00.258 12020 worker thread done servicing request
04:48:31.667 00.000 9340 OnExposeComplete: enter
04:48:31.685 00.018 9340 UpdateGuideState(): m_state=6
04:48:31.699 00.014 9340 Star::Find(15, 1410, 110, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 924
04:48:31.732 00.033 9340 Star::Find returns 1 (0), X=1411.53, Y=110.67, Mass=1544825, SNR=209.4, Peak=65463 HFD=4.9
04:48:31.746 00.014 9340 MultiStar: [#1 0.06,0.64,0.00,M2] [#2 0.08,0.50,0.00,M2] [#3 0.10,0.65,0.00,M6] [#4 0.08,0.32,0.96,U] [#5 0.14,0.65,0.00,M3] [#6 0.02,0.58,0.00,M2] [#7 0.05,0.44,0.75,U] [#8 0.30,0.41,0.00,M1] 
04:48:31.758 00.012 9340 single-star, 2 included, MultiStar: {0.12, 0.35}, one-star: {0.19, 0.30}
04:48:31.773 00.015 9340 CameraToMount -- cameraTheta (1.00) - m_xAngle (0.05) = xAngle (0.95 = 0.95)
04:48:31.786 00.013 9340 CameraToMount -- cameraTheta (1.00) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-2.12 = -2.12)
04:48:31.800 00.014 9340 CameraToMount -- cameraX=0.19 cameraY=0.30 hyp=0.36 cameraTheta=1.00 mountX=0.21 mountY=-0.30, mountTheta=-0.98
04:48:31.840 00.040 9340 SchedulePrimaryMove(10104498, x=0.19, y=0.30, opts=13)
04:48:31.860 00.020 9340 Enqueuing Move request for scope (0.19, 0.30)
04:48:31.871 00.011 12020 Worker thread wakes up
04:48:31.872 00.001 9340 UpdateImageDisplay: Size=(1920,1080) min=6461, max=65535, med=10165, FiltMin=7228, FiltMax=65523, Gamma=2.870
04:48:31.885 00.013 12020 worker thread servicing REQUEST_MOVE scope ofs (0.19, 0.30) opts 0xd
04:48:31.885 00.000 9340 UpdateGuideState exits: m=1544825 SNR=209.4
04:48:31.903 00.018 12020 Handling offset move in thread for scope, endpoint = (0.19, 0.30)
04:48:31.903 00.000 12020 Moving (0.19, 0.30) raw xDistance=0.21 yDistance=-0.30
04:48:31.904 00.001 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.21
04:48:31.905 00.001 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
04:48:31.905 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:48:31.920 00.015 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.30
04:48:31.921 00.001 9340 ScheduleExposure(2000,3,1) exposurePending=0
04:48:31.951 00.030 12020 MoveAxis(E, 0, ABG)
04:48:31.951 00.000 12020 Move returns status 0, amount 0
04:48:31.953 00.002 12020 MoveAxis(N, 0, ABG)
04:48:31.953 00.000 12020 Move returns status 0, amount 0
04:48:31.953 00.000 12020 move complete, result=0
04:48:31.953 00.000 12020 worker thread done servicing request
04:48:31.953 00.000 9340 Enqueuing Expose request
04:48:31.971 00.018 12020 Worker thread wakes up
04:48:31.972 00.001 9340 GuideStep: 0.2 px 0 ms EAST, -0.3 px 0 ms NORTH
04:48:31.985 00.013 12020 worker thread servicing REQUEST_EXPOSE 2000
04:48:31.985 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(1396,95,31,31)
04:48:33.010 01.025 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"e99531ba-5261-4a98-a0a5-d6596967879f"}
04:48:33.024 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"e99531ba-5261-4a98-a0a5-d6596967879f"}
04:48:33.046 00.022 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"3791d8e7-82fd-4b71-8321-93f8609bec61"}
04:48:33.095 00.049 9340 case statement mapped state 6 to 3
04:48:33.126 00.031 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"3791d8e7-82fd-4b71-8321-93f8609bec61"}
04:48:33.150 00.024 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"8206a0a3-1bfa-49c2-b341-fb2b34abbb31"}
04:48:33.162 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":924,"width":15,"height":15,"star_pos":[6.53,6.67],"pixels":"..."},"id":"8206a0a3-1bfa-49c2-b341-fb2b34abbb31"}
04:48:34.388 01.226 12020 Exposure complete
04:48:34.860 00.472 12020 worker thread done servicing request
04:48:34.860 00.000 9340 OnExposeComplete: enter
04:48:34.875 00.015 9340 UpdateGuideState(): m_state=6
04:48:34.890 00.015 9340 Star::Find(15, 1411, 110, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 925
04:48:34.937 00.047 9340 Star::Find returns 1 (0), X=1411.04, Y=110.55, Mass=1489818, SNR=180.3, Peak=65463 HFD=4.9
04:48:34.949 00.012 9340 MultiStar: [#1 -0.16,0.49,0.00,M3] [#2 -0.12,0.45,1.03,U] [#3 -0.21,0.48,0.00,M7] [#4 -0.08,0.53,0.00,M1] [#5 -0.01,0.48,1.07,U] [#6 -0.35,0.39,0.00,M3] [#7 -0.18,0.37,1.01,U] [#8 -0.13,0.28,1.16,U] 
04:48:34.963 00.014 9340 single-star, 4 included, MultiStar: {-0.15, 0.35}, one-star: {-0.30, 0.18}
04:48:34.975 00.012 9340 CameraToMount -- cameraTheta (2.60) - m_xAngle (0.05) = xAngle (2.55 = 2.55)
04:48:34.986 00.011 9340 CameraToMount -- cameraTheta (2.60) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-0.52 = -0.52)
04:48:35.012 00.026 9340 CameraToMount -- cameraX=-0.30 cameraY=0.18 hyp=0.35 cameraTheta=2.60 mountX=-0.29 mountY=-0.17, mountTheta=-2.60
04:48:35.035 00.023 9340 SchedulePrimaryMove(10104498, x=-0.30, y=0.18, opts=13)
04:48:35.070 00.035 9340 Enqueuing Move request for scope (-0.30, 0.18)
04:48:35.082 00.012 12020 Worker thread wakes up
04:48:35.083 00.001 9340 UpdateImageDisplay: Size=(1920,1080) min=6039, max=65535, med=10155, FiltMin=8191, FiltMax=65523, Gamma=2.870
04:48:35.094 00.011 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.30, 0.18) opts 0xd
04:48:35.094 00.000 9340 UpdateGuideState exits: m=1489818 SNR=180.3
04:48:35.115 00.021 12020 Handling offset move in thread for scope, endpoint = (-0.30, 0.18)
04:48:35.115 00.000 12020 Moving (-0.30, 0.18) raw xDistance=-0.29 yDistance=-0.17
04:48:35.116 00.001 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:48:35.128 00.012 9340 ScheduleExposure(2000,3,1) exposurePending=0
04:48:35.142 00.014 12020 GuideAlgorithmHysteresis::Result() returns -0.12 from input -0.29
04:48:35.142 00.000 9340 Enqueuing Expose request
04:48:35.155 00.013 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:48:35.155 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
04:48:35.156 00.001 12020 MoveAxis(E, 22, ABG)
04:48:35.156 00.000 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"9a09fa60-1bfd-4d34-ab0e-9630662b237f"}
04:48:35.172 00.016 12020 Guiding  Dir = 2, Dur = 22
04:48:35.172 00.000 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"9a09fa60-1bfd-4d34-ab0e-9630662b237f"}
04:48:35.210 00.038 12020 IsSlewing returns 0
04:48:35.212 00.002 12020 IsGuiding returns 0
04:48:35.239 00.027 12020 IsGuiding returns 1
04:48:35.239 00.000 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"b099b24a-d6d3-44af-9513-37b3415c27ad"}
04:48:35.259 00.020 12020 scope still moving after pulse duration time elapsed
04:48:35.259 00.000 9340 case statement mapped state 6 to 3
04:48:35.270 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"b099b24a-d6d3-44af-9513-37b3415c27ad"}
04:48:35.282 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"f14184db-2564-45a9-a5ff-041a2518e604"}
04:48:35.300 00.018 12020 IsSlewing returns 0
04:48:35.300 00.000 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":925,"width":15,"height":15,"star_pos":[7.04,6.55],"pixels":"..."},"id":"f14184db-2564-45a9-a5ff-041a2518e604"}
04:48:35.337 00.037 12020 IsGuiding returns 0
04:48:35.337 00.000 12020 scope move finished after 22 + 102 ms
04:48:35.338 00.001 12020 Move returns status 0, amount 22
04:48:35.338 00.000 12020 MoveAxis(N, 0, ABG)
04:48:35.338 00.000 12020 Move returns status 0, amount 0
04:48:35.338 00.000 12020 move complete, result=0
04:48:35.339 00.001 12020 worker thread done servicing request
04:48:35.339 00.000 12020 Worker thread wakes up
04:48:35.340 00.001 9340 GuideStep: -0.3 px 22 ms EAST, -0.2 px 0 ms NORTH
04:48:35.364 00.024 12020 worker thread servicing REQUEST_EXPOSE 2000
04:48:35.364 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(1396,95,31,31)
04:48:37.009 01.645 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"a6506375-9671-4ead-bbb8-b6a4f5fa347f"}
04:48:37.024 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"a6506375-9671-4ead-bbb8-b6a4f5fa347f"}
04:48:37.035 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"7ef218ab-022b-453d-a580-1c167df5c3dc"}
04:48:37.048 00.013 9340 case statement mapped state 6 to 3
04:48:37.074 00.026 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"7ef218ab-022b-453d-a580-1c167df5c3dc"}
04:48:37.118 00.044 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"072a2b44-c840-41d8-9b78-80a049ca6c9a"}
04:48:37.139 00.021 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":925,"width":15,"height":15,"star_pos":[7.04,6.55],"pixels":"..."},"id":"072a2b44-c840-41d8-9b78-80a049ca6c9a"}
04:48:37.739 00.600 12020 Exposure complete
04:48:37.970 00.231 12020 worker thread done servicing request
04:48:37.970 00.000 9340 OnExposeComplete: enter
04:48:37.982 00.012 9340 UpdateGuideState(): m_state=6
04:48:37.994 00.012 9340 Star::Find(15, 1411, 110, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 926
04:48:38.007 00.013 9340 Star::Find returns 1 (0), X=1411.10, Y=110.77, Mass=1650872, SNR=213.2, Peak=65463 HFD=4.9
04:48:38.036 00.029 9340 MultiStar: [#1 -0.11,0.56,0.00,M4] [#2 -0.16,0.43,0.83,U] [#3 -0.09,0.71,0.00,M8] [#4 -0.03,0.44,0.93,U] [#5 -0.08,0.67,0.00,M3] [#6 -0.19,0.60,0.00,M4] [#7 -0.10,0.29,0.81,U] [#8 0.19,0.36,1.03,U] 
04:48:38.052 00.016 9340 refined, 4 included, MultiStar: {-0.06, 0.39}, one-star: {-0.24, 0.40}
04:48:38.063 00.011 9340 CameraToMount -- cameraTheta (1.73) - m_xAngle (0.05) = xAngle (1.69 = 1.69)
04:48:38.077 00.014 9340 CameraToMount -- cameraTheta (1.73) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-1.38 = -1.38)
04:48:38.088 00.011 9340 CameraToMount -- cameraX=-0.06 cameraY=0.39 hyp=0.39 cameraTheta=1.73 mountX=-0.04 mountY=-0.38, mountTheta=-1.69
04:48:38.112 00.024 9340 SchedulePrimaryMove(10104498, x=-0.06, y=0.39, opts=13)
04:48:38.133 00.021 9340 Enqueuing Move request for scope (-0.06, 0.39)
04:48:38.175 00.042 12020 Worker thread wakes up
04:48:38.175 00.000 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.39) opts 0xd
04:48:38.175 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=6222, max=65535, med=10146, FiltMin=7890, FiltMax=65523, Gamma=2.870
04:48:38.187 00.012 12020 Handling offset move in thread for scope, endpoint = (-0.06, 0.39)
04:48:38.187 00.000 9340 UpdateGuideState exits: m=1650872 SNR=213.2
04:48:38.197 00.010 12020 Moving (-0.06, 0.39) raw xDistance=-0.04 yDistance=-0.38
04:48:38.197 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:48:38.212 00.015 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
04:48:38.212 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
04:48:38.222 00.010 12020 switching direction from 1 to -1 - decHistory=-3 oldest=-0.05 newest=-0.86
04:48:38.222 00.000 9340 Enqueuing Expose request
04:48:38.232 00.010 12020 GuideAlgorithmResistSwitch::result() returns -0.38 from input -0.38
04:48:38.232 00.000 12020 MoveAxis(E, 0, ABG)
04:48:38.232 00.000 12020 Move returns status 0, amount 0
04:48:38.232 00.000 12020 MoveAxis(N, 62, ABG)
04:48:38.233 00.001 12020 Guiding  Dir = 0, Dur = 62
04:48:38.234 00.001 12020 IsSlewing returns 0
04:48:38.235 00.001 12020 IsGuiding returns 0
04:48:38.372 00.137 12020 IsGuiding returns 1
04:48:38.372 00.000 12020 scope still moving after pulse duration time elapsed
04:48:38.467 00.095 12020 IsSlewing returns 0
04:48:38.468 00.001 12020 IsGuiding returns 0
04:48:38.468 00.000 12020 scope move finished after 62 + 171 ms
04:48:38.469 00.001 12020 Move returns status 0, amount 62
04:48:38.469 00.000 12020 move complete, result=0
04:48:38.469 00.000 12020 worker thread done servicing request
04:48:38.469 00.000 12020 Worker thread wakes up
04:48:38.469 00.000 9340 GuideStep: -0.0 px 0 ms EAST, -0.4 px 62 ms NORTH
04:48:38.482 00.013 12020 worker thread servicing REQUEST_EXPOSE 2000
04:48:38.482 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(1396,95,31,31)
04:48:38.858 00.376 9340 evsrv: cli 100A41E8 connect
04:48:39.022 00.164 9340 case statement mapped state 6 to 3
04:48:39.184 00.162 9340 case statement mapped state 6 to 3
04:48:39.218 00.034 9340 evsrv: cli 100A41E8 request: {"method":"get_app_state","id":"639117d7-7570-4550-a5a3-36c7959b3754"}
04:48:39.254 00.036 9340 case statement mapped state 6 to 3
04:48:39.297 00.043 9340 evsrv: cli 100A41E8 response: {"jsonrpc":"2.0","result":"Guiding","id":"639117d7-7570-4550-a5a3-36c7959b3754"}
04:48:39.314 00.017 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"21ca94c3-68b1-4bdb-82a7-c1fff6877976"}
04:48:39.424 00.110 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"21ca94c3-68b1-4bdb-82a7-c1fff6877976"}
04:48:39.454 00.030 9340 evsrv: cli 100A41E8 disconnect
04:48:39.483 00.029 9340 evsrv: cli 100A4288 connect
04:48:39.502 00.019 9340 case statement mapped state 6 to 3
04:48:39.627 00.125 9340 case statement mapped state 6 to 3
04:48:39.778 00.151 9340 evsrv: cli 100A4288 request: {"method":"dither","params":{"amount":4,"raOnly":false,"settle":{"pixels":0.45,"time":8,"timeout":90}},"id":"c4a7deaa-f3a3-4e15-96bd-8d2fb2192ae5"}
04:48:39.807 00.029 9340 PhdController::Dither begins
04:48:39.846 00.039 9340 dither: size=4.00, dRA=-0.39 dDec=-1.18
04:48:40.070 00.224 9340 MountToCamera -- mountTheta (1.89) + m_xAngle (0.05) = xAngle (1.94 = 1.94)
04:48:40.261 00.191 9340 MountToCamera -- mountX=-0.39 mountY=-1.18 hyp=1.25 mountTheta=1.89 cameraX=-0.45, cameraY=1.16 cameraTheta=1.94
04:48:40.741 00.480 9340 setting lock position to (1410.89, 111.54)
04:48:41.079 00.338 9340 Mount: notify guiding dithered (-0.5, 1.2)
04:48:41.315 00.236 12020 Exposure complete
04:48:41.332 00.017 9340 MultiStar: stabilizing after lock position change
04:48:41.512 00.180 9340 Status Line: Dither by -0.39,-1.18
04:48:42.222 00.710 9340 PhdController: newstate STATE_SETTLE_BEGIN
04:48:42.370 00.148 9340 PhdController: newstate STATE_SETTLE_WAIT
04:48:42.660 00.290 9340 evsrv: cli 100A4288 response: {"jsonrpc":"2.0","result":0,"id":"c4a7deaa-f3a3-4e15-96bd-8d2fb2192ae5"}
04:48:42.735 00.075 9340 evsrv: cli 100A4288 disconnect
04:48:42.870 00.135 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"4fd8b6e9-5dd9-4c42-a48d-c5872ddf98a4"}
04:48:42.997 00.127 9340 case statement mapped state 6 to 3
04:48:43.154 00.157 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"4fd8b6e9-5dd9-4c42-a48d-c5872ddf98a4"}
04:48:43.283 00.129 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"e283ebdb-6807-443d-a926-4d6b6d8c8e8e"}
04:48:43.431 00.148 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":926,"width":15,"height":15,"star_pos":[7.10,6.77],"pixels":"..."},"id":"e283ebdb-6807-443d-a926-4d6b6d8c8e8e"}
04:48:43.545 00.114 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"3b9545e5-8347-4179-bf87-822787221bab"}
04:48:43.625 00.080 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"3b9545e5-8347-4179-bf87-822787221bab"}
04:48:43.957 00.332 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"c7c5f6fe-a64f-41cd-88a4-344ac294c140"}
04:48:44.026 00.069 9340 case statement mapped state 6 to 3
04:48:44.058 00.032 12020 worker thread done servicing request
04:48:44.059 00.001 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"c7c5f6fe-a64f-41cd-88a4-344ac294c140"}
04:48:44.140 00.081 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"44ad51ee-166c-4149-b03c-7f5fa77d4a55"}
04:48:44.180 00.040 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":926,"width":15,"height":15,"star_pos":[7.10,6.77],"pixels":"..."},"id":"44ad51ee-166c-4149-b03c-7f5fa77d4a55"}
04:48:44.196 00.016 9340 OnExposeComplete: enter
04:48:44.231 00.035 9340 UpdateGuideState(): m_state=6
04:48:44.320 00.089 9340 Star::Find(15, 1411, 110, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 927
04:48:44.361 00.041 9340 Star::Find returns 1 (0), X=1411.09, Y=110.76, Mass=1499643, SNR=205.1, Peak=65463 HFD=4.5
04:48:44.512 00.151 9340 CameraToMount -- cameraTheta (-1.32) - m_xAngle (0.05) = xAngle (-1.36 = -1.36)
04:48:44.567 00.055 9340 CameraToMount -- cameraTheta (-1.32) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-4.43 = 1.85)
04:48:44.649 00.082 9340 CameraToMount -- cameraX=0.20 cameraY=-0.78 hyp=0.81 cameraTheta=-1.32 mountX=0.17 mountY=0.77, mountTheta=1.36
04:48:44.677 00.028 9340 dither recenter: remaining=(0.4,1.2) step=(0.4,1.2)
04:48:44.715 00.038 9340 MountToCamera -- mountTheta (-1.25) + m_xAngle (0.05) = xAngle (-1.20 = -1.20)
04:48:44.775 00.060 9340 MountToCamera -- mountX=0.39 mountY=1.18 hyp=1.25 mountTheta=-1.25 cameraX=0.45, cameraY=-1.16 cameraTheta=-1.20
04:48:44.802 00.027 9340 SchedulePrimaryMove(10104498, x=0.45, y=-1.16, opts=4)
04:48:44.840 00.038 9340 Enqueuing Move request for scope (0.45, -1.16)
04:48:44.903 00.063 12020 Worker thread wakes up
04:48:44.903 00.000 12020 worker thread servicing REQUEST_MOVE scope ofs (0.45, -1.16) opts 0x4
04:48:44.903 00.000 12020 Handling offset move in thread for scope, endpoint = (0.45, -1.16)
04:48:44.903 00.000 12020 Moving (0.45, -1.16) raw xDistance=0.39 yDistance=1.18
04:48:44.903 00.000 12020 MoveAxis(W, 71, B)
04:48:44.904 00.001 12020 Guiding  Dir = 3, Dur = 71
04:48:44.904 00.000 9340 Mount: notify direct move 0.39,1.18
04:48:44.927 00.023 9340 UpdateImageDisplay: Size=(1920,1080) min=6610, max=65535, med=10145, FiltMin=8022, FiltMax=65523, Gamma=2.870
04:48:44.944 00.017 12020 IsSlewing returns 0
04:48:44.944 00.000 9340 UpdateGuideState exits: m=1499643 SNR=205.1
04:48:44.965 00.021 12020 IsGuiding returns 0
04:48:44.965 00.000 9340 PhdController: settling, locked = 1, distance = 1.35 (0.45) aobump = 0 frame = 1 / 99999
04:48:44.983 00.018 9340 evsrv: {"Event":"Settling","Timestamp":1778752124.983,"Host":"ASTRO","Inst":1,"Distance":1.35,"Time":0.0,"SettleTime":8.0,"StarLocked":true}
04:48:45.026 00.043 12020 PulseGuide returned control before completion, sleep 55
04:48:45.029 00.003 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:48:45.057 00.028 9340 ScheduleExposure(2000,3,1) exposurePending=0
04:48:45.074 00.017 9340 Enqueuing Expose request
04:48:45.108 00.034 12020 IsGuiding returns 0
04:48:45.109 00.001 12020 Move returns status 0, amount 71
04:48:45.109 00.000 12020 MoveAxis(S, 192, B)
04:48:45.113 00.004 12020 Guiding  Dir = 1, Dur = 192
04:48:45.116 00.003 12020 IsSlewing returns 0
04:48:45.125 00.009 12020 IsGuiding returns 0
04:48:45.265 00.140 12020 PulseGuide returned control before completion, sleep 62
04:48:45.345 00.080 12020 IsGuiding returns 1
04:48:45.345 00.000 12020 scope still moving after pulse duration time elapsed
04:48:45.412 00.067 12020 IsSlewing returns 0
04:48:45.413 00.001 12020 IsGuiding returns 1
04:48:45.455 00.042 12020 IsSlewing returns 0
04:48:45.459 00.004 12020 IsGuiding returns 1
04:48:45.568 00.109 12020 IsSlewing returns 0
04:48:45.569 00.001 12020 IsGuiding returns 0
04:48:45.570 00.001 12020 scope move finished after 192 + 252 ms
04:48:45.570 00.000 12020 Move returns status 0, amount 192
04:48:45.570 00.000 12020 move complete, result=0
04:48:45.570 00.000 12020 worker thread done servicing request
04:48:45.571 00.001 12020 Worker thread wakes up
04:48:45.571 00.000 9340 GuideStep: 0.4 px 71 ms WEST, 1.2 px 192 ms SOUTH
04:48:45.644 00.073 12020 worker thread servicing REQUEST_EXPOSE 2000
04:48:45.644 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(1396,97,31,31)
04:48:46.100 00.456 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"30178186-3994-4ca2-881b-c5e60ab4e06e"}
04:48:46.153 00.053 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"30178186-3994-4ca2-881b-c5e60ab4e06e"}
04:48:46.652 00.499 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"f015c335-9791-4cf1-ba3c-83c330d3cb0a"}
04:48:46.725 00.073 9340 case statement mapped state 6 to 3
04:48:46.766 00.041 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"f015c335-9791-4cf1-ba3c-83c330d3cb0a"}
04:48:46.865 00.099 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"5b788301-4979-45e1-8a64-703850679998"}
04:48:46.914 00.049 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":927,"width":15,"height":15,"star_pos":[7.09,6.76],"pixels":"..."},"id":"5b788301-4979-45e1-8a64-703850679998"}
04:48:48.021 01.107 12020 Exposure complete
04:48:48.378 00.357 12020 worker thread done servicing request
04:48:48.378 00.000 9340 OnExposeComplete: enter
04:48:48.397 00.019 9340 UpdateGuideState(): m_state=6
04:48:48.412 00.015 9340 Star::Find(15, 1411, 110, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 928
04:48:48.433 00.021 9340 Star::Find returns 1 (0), X=1410.62, Y=111.15, Mass=1587792, SNR=243.4, Peak=65463 HFD=4.9
04:48:48.480 00.047 9340 CameraToMount -- cameraTheta (-2.18) - m_xAngle (0.05) = xAngle (-2.23 = -2.23)
04:48:48.681 00.201 9340 CameraToMount -- cameraTheta (-2.18) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-5.30 = 0.99)
04:48:48.768 00.087 9340 CameraToMount -- cameraX=-0.27 cameraY=-0.39 hyp=0.47 cameraTheta=-2.18 mountX=-0.29 mountY=0.39, mountTheta=2.20
04:48:49.280 00.512 9340 SchedulePrimaryMove(10104498, x=-0.27, y=-0.39, opts=13)
04:48:49.527 00.247 9340 Enqueuing Move request for scope (-0.27, -0.39)
04:48:50.193 00.666 12020 Worker thread wakes up
04:48:50.193 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=6062, max=65535, med=10129, FiltMin=7888, FiltMax=65504, Gamma=2.870
04:48:50.256 00.063 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.27, -0.39) opts 0xd
04:48:50.267 00.011 12020 Handling offset move in thread for scope, endpoint = (-0.27, -0.39)
04:48:50.268 00.001 12020 Moving (-0.27, -0.39) raw xDistance=-0.29 yDistance=0.39
04:48:50.270 00.002 12020 GuideAlgorithmHysteresis::Result() returns -0.12 from input -0.29
04:48:50.270 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
04:48:50.308 00.038 9340 UpdateGuideState exits: m=1587792 SNR=243.4
04:48:50.460 00.152 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.39
04:48:50.461 00.001 12020 MoveAxis(E, 22, ABG)
04:48:50.461 00.000 12020 Guiding  Dir = 2, Dur = 22
04:48:50.463 00.002 12020 IsSlewing returns 0
04:48:50.464 00.001 12020 IsGuiding returns 0
04:48:50.470 00.006 9340 PhdController: settling, locked = 1, distance = 0.47 (0.45) aobump = 0 frame = 2 / 99999
04:48:50.596 00.126 12020 IsGuiding returns 1
04:48:50.597 00.001 12020 scope still moving after pulse duration time elapsed
04:48:50.816 00.219 9340 evsrv: {"Event":"Settling","Timestamp":1778752130.816,"Host":"ASTRO","Inst":1,"Distance":0.47,"Time":0.0,"SettleTime":8.0,"StarLocked":true}
04:48:50.897 00.081 12020 IsSlewing returns 0
04:48:50.904 00.007 12020 IsGuiding returns 0
04:48:50.904 00.000 12020 scope move finished after 22 + 416 ms
04:48:50.904 00.000 12020 Move returns status 0, amount 22
04:48:50.905 00.001 12020 MoveAxis(N, 0, ABG)
04:48:50.905 00.000 12020 Move returns status 0, amount 0
04:48:50.905 00.000 12020 move complete, result=0
04:48:50.906 00.001 12020 worker thread done servicing request
04:48:51.031 00.125 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:48:51.184 00.153 9340 ScheduleExposure(2000,3,1) exposurePending=0
04:48:51.233 00.049 9340 Enqueuing Expose request
04:48:51.356 00.123 12020 Worker thread wakes up
04:48:51.356 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
04:48:51.356 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(1396,97,31,31)
04:48:51.371 00.015 9340 GuideStep: -0.3 px 22 ms EAST, 0.4 px 0 ms NORTH
04:48:51.582 00.211 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"a692e333-17d5-4f6b-a897-701a47fcf9b6"}
04:48:51.692 00.110 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"a692e333-17d5-4f6b-a897-701a47fcf9b6"}
04:48:51.775 00.083 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"586dfdc7-3de9-41ec-809a-f24bd82684cd"}
04:48:51.981 00.206 9340 case statement mapped state 6 to 3
04:48:51.999 00.018 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"586dfdc7-3de9-41ec-809a-f24bd82684cd"}
04:48:52.292 00.293 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"63e112c5-c274-471c-9137-c0d91d6b93e8"}
04:48:52.311 00.019 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":928,"width":15,"height":15,"star_pos":[6.62,7.15],"pixels":"..."},"id":"63e112c5-c274-471c-9137-c0d91d6b93e8"}
04:48:52.391 00.080 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"d86000c2-228b-40df-9870-991bdd08d150"}
04:48:52.527 00.136 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"d86000c2-228b-40df-9870-991bdd08d150"}
04:48:52.679 00.152 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"e388aad8-64fe-4ab5-a699-cb18d63f695f"}
04:48:52.756 00.077 9340 case statement mapped state 6 to 3
04:48:52.855 00.099 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"e388aad8-64fe-4ab5-a699-cb18d63f695f"}
04:48:53.046 00.191 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"81b223d4-e412-4f7b-91c8-25da491082e4"}
04:48:53.260 00.214 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":928,"width":15,"height":15,"star_pos":[6.62,7.15],"pixels":"..."},"id":"81b223d4-e412-4f7b-91c8-25da491082e4"}
04:48:53.966 00.706 12020 Exposure complete
04:48:54.633 00.667 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"558d0845-d3ea-4067-8ac0-e135f99577a5"}
04:48:54.807 00.174 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"558d0845-d3ea-4067-8ac0-e135f99577a5"}
04:48:55.096 00.289 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"9c288218-9d31-4696-bd09-f69356fe8829"}
04:48:55.305 00.209 9340 case statement mapped state 6 to 3
04:48:55.407 00.102 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"9c288218-9d31-4696-bd09-f69356fe8829"}
04:48:55.611 00.204 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"dcebd47b-0f1e-4d86-9b5d-68fc2ad82c6f"}
04:48:55.719 00.108 12020 worker thread done servicing request
04:48:55.720 00.001 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":928,"width":15,"height":15,"star_pos":[6.62,7.15],"pixels":"..."},"id":"dcebd47b-0f1e-4d86-9b5d-68fc2ad82c6f"}
04:48:55.773 00.053 9340 OnExposeComplete: enter
04:48:55.891 00.118 9340 UpdateGuideState(): m_state=6
04:48:56.262 00.371 9340 Star::Find(15, 1410, 111, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 929
04:48:56.469 00.207 9340 Star::Find returns 1 (0), X=1411.52, Y=111.38, Mass=1523505, SNR=177.7, Peak=61955 HFD=5.1
04:48:56.745 00.276 9340 CameraToMount -- cameraTheta (-0.24) - m_xAngle (0.05) = xAngle (-0.29 = -0.29)
04:48:57.166 00.421 9340 CameraToMount -- cameraTheta (-0.24) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-3.36 = 2.92)
04:48:57.500 00.334 9340 CameraToMount -- cameraX=0.63 cameraY=-0.16 hyp=0.65 cameraTheta=-0.24 mountX=0.62 mountY=0.14, mountTheta=0.22
04:48:58.001 00.501 9340 SchedulePrimaryMove(10104498, x=0.63, y=-0.16, opts=13)
04:48:58.286 00.285 9340 Enqueuing Move request for scope (0.63, -0.16)
04:48:58.440 00.154 12020 Worker thread wakes up
04:48:58.440 00.000 12020 worker thread servicing REQUEST_MOVE scope ofs (0.63, -0.16) opts 0xd
04:48:58.440 00.000 12020 Handling offset move in thread for scope, endpoint = (0.63, -0.16)
04:48:58.441 00.001 12020 Moving (0.63, -0.16) raw xDistance=0.62 yDistance=0.14
04:48:58.441 00.000 12020 GuideAlgorithmHysteresis::Result() returns 0.25 from input 0.62
04:48:58.441 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:48:58.442 00.001 9340 UpdateImageDisplay: Size=(1920,1080) min=6089, max=65535, med=10148, FiltMin=7950, FiltMax=65523, Gamma=2.870
04:48:58.464 00.022 9340 UpdateGuideState exits: m=1523505 SNR=177.7
04:48:58.531 00.067 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
04:48:58.532 00.001 12020 MoveAxis(W, 45, ABG)
04:48:58.532 00.000 12020 Guiding  Dir = 3, Dur = 45
04:48:58.538 00.006 9340 PhdController: settling, locked = 1, distance = 0.53 (0.45) aobump = 0 frame = 3 / 99999
04:48:58.582 00.044 12020 IsSlewing returns 0
04:48:58.583 00.001 12020 IsGuiding returns 0
04:48:58.596 00.013 9340 evsrv: {"Event":"Settling","Timestamp":1778752138.596,"Host":"ASTRO","Inst":1,"Distance":0.53,"Time":0.0,"SettleTime":8.0,"StarLocked":true}
04:48:58.643 00.047 12020 PulseGuide returned control before completion, sleep 11
04:48:58.662 00.019 12020 IsGuiding returns 1
04:48:58.662 00.000 12020 scope still moving after pulse duration time elapsed
04:48:58.665 00.003 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:48:58.711 00.046 12020 IsSlewing returns 0
04:48:58.713 00.002 12020 IsGuiding returns 0
04:48:58.713 00.000 12020 scope move finished after 45 + 83 ms
04:48:58.713 00.000 12020 Move returns status 0, amount 45
04:48:58.713 00.000 12020 MoveAxis(N, 0, ABG)
04:48:58.713 00.000 12020 Move returns status 0, amount 0
04:48:58.714 00.001 12020 move complete, result=0
04:48:58.714 00.000 12020 worker thread done servicing request
04:48:58.722 00.008 9340 ScheduleExposure(2000,3,1) exposurePending=0
04:48:58.818 00.096 9340 Enqueuing Expose request
04:48:58.900 00.082 12020 Worker thread wakes up
04:48:58.900 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
04:48:58.901 00.001 12020 Handling exposure in thread, d=2000 o=3 r=(1396,97,31,31)
04:48:58.903 00.002 9340 GuideStep: 0.6 px 45 ms WEST, 0.1 px 0 ms NORTH
04:48:58.979 00.076 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"4e428ead-42fe-401b-9125-97e3edd7f51c"}
04:48:59.005 00.026 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"4e428ead-42fe-401b-9125-97e3edd7f51c"}
04:48:59.656 00.651 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"4b47b704-eee5-4f20-abd2-4092b475d389"}
04:48:59.735 00.079 9340 case statement mapped state 6 to 3
04:48:59.782 00.047 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"4b47b704-eee5-4f20-abd2-4092b475d389"}
04:48:59.852 00.070 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"38a221fa-1bb6-4b73-b3a5-7b74c04918e9"}
04:48:59.920 00.068 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":929,"width":15,"height":15,"star_pos":[6.52,7.38],"pixels":"..."},"id":"38a221fa-1bb6-4b73-b3a5-7b74c04918e9"}
04:48:59.996 00.076 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"a4389e39-31a1-494a-88c5-c83c59c89308"}
04:49:00.051 00.055 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"a4389e39-31a1-494a-88c5-c83c59c89308"}
04:49:00.109 00.058 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"1b6cf908-e409-473a-90fc-16089439b1dc"}
04:49:00.167 00.058 9340 case statement mapped state 6 to 3
04:49:00.189 00.022 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"1b6cf908-e409-473a-90fc-16089439b1dc"}
04:49:00.205 00.016 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"2bfa9f20-4560-4c41-a886-a87ace977d46"}
04:49:00.234 00.029 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":929,"width":15,"height":15,"star_pos":[6.52,7.38],"pixels":"..."},"id":"2bfa9f20-4560-4c41-a886-a87ace977d46"}
04:49:01.292 01.058 12020 Exposure complete
04:49:01.625 00.333 12020 worker thread done servicing request
04:49:01.625 00.000 9340 OnExposeComplete: enter
04:49:01.640 00.015 9340 UpdateGuideState(): m_state=6
04:49:01.656 00.016 9340 Star::Find(15, 1411, 111, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 930
04:49:01.676 00.020 9340 Star::Find returns 1 (0), X=1410.18, Y=111.28, Mass=1522834, SNR=249.8, Peak=65395 HFD=4.9
04:49:01.711 00.035 9340 CameraToMount -- cameraTheta (-2.80) - m_xAngle (0.05) = xAngle (-2.85 = -2.85)
04:49:01.726 00.015 9340 CameraToMount -- cameraTheta (-2.80) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-5.92 = 0.36)
04:49:01.744 00.018 9340 CameraToMount -- cameraX=-0.71 cameraY=-0.25 hyp=0.75 cameraTheta=-2.80 mountX=-0.72 mountY=0.27, mountTheta=2.78
04:49:01.764 00.020 9340 SchedulePrimaryMove(10104498, x=-0.71, y=-0.25, opts=13)
04:49:01.778 00.014 9340 Enqueuing Move request for scope (-0.71, -0.25)
04:49:01.825 00.047 12020 Worker thread wakes up
04:49:01.826 00.001 9340 UpdateImageDisplay: Size=(1920,1080) min=6089, max=65535, med=10124, FiltMin=7980, FiltMax=65498, Gamma=2.870
04:49:01.840 00.014 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.71, -0.25) opts 0xd
04:49:01.841 00.001 12020 Handling offset move in thread for scope, endpoint = (-0.71, -0.25)
04:49:01.841 00.000 9340 UpdateGuideState exits: m=1522834 SNR=249.8
04:49:01.854 00.013 12020 Moving (-0.71, -0.25) raw xDistance=-0.72 yDistance=0.27
04:49:01.855 00.001 9340 PhdController: settling, locked = 1, distance = 0.59 (0.45) aobump = 0 frame = 4 / 99999
04:49:01.870 00.015 12020 GuideAlgorithmHysteresis::Result() returns -0.28 from input -0.72
04:49:01.870 00.000 9340 evsrv: {"Event":"Settling","Timestamp":1778752141.870,"Host":"ASTRO","Inst":1,"Distance":0.59,"Time":0.0,"SettleTime":8.0,"StarLocked":true}
04:49:01.884 00.014 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
04:49:01.885 00.001 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.27
04:49:01.886 00.001 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:49:01.924 00.038 12020 MoveAxis(E, 51, ABG)
04:49:01.925 00.001 9340 ScheduleExposure(2000,3,1) exposurePending=0
04:49:01.940 00.015 12020 Guiding  Dir = 2, Dur = 51
04:49:01.942 00.002 9340 Enqueuing Expose request
04:49:01.954 00.012 12020 IsSlewing returns 0
04:49:01.991 00.037 12020 IsGuiding returns 0
04:49:01.995 00.004 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"8e7edbc9-4850-4314-bd1d-9295d79d7bf4"}
04:49:02.029 00.034 12020 PulseGuide returned control before completion, sleep 31
04:49:02.029 00.000 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"8e7edbc9-4850-4314-bd1d-9295d79d7bf4"}
04:49:02.055 00.026 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"ea085587-b66f-42c5-abdf-dc400e52f0ca"}
04:49:02.067 00.012 12020 IsGuiding returns 1
04:49:02.067 00.000 9340 case statement mapped state 6 to 3
04:49:02.090 00.023 12020 scope still moving after pulse duration time elapsed
04:49:02.090 00.000 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"ea085587-b66f-42c5-abdf-dc400e52f0ca"}
04:49:02.142 00.052 12020 IsSlewing returns 0
04:49:02.142 00.000 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"272900ca-d53b-45da-bc21-a7984d9ff59d"}
04:49:02.163 00.021 12020 IsGuiding returns 0
04:49:02.163 00.000 12020 scope move finished after 51 + 120 ms
04:49:02.163 00.000 12020 Move returns status 0, amount 51
04:49:02.163 00.000 12020 MoveAxis(N, 0, ABG)
04:49:02.164 00.001 12020 Move returns status 0, amount 0
04:49:02.165 00.001 12020 move complete, result=0
04:49:02.165 00.000 12020 worker thread done servicing request
04:49:02.165 00.000 12020 Worker thread wakes up
04:49:02.165 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
04:49:02.166 00.001 12020 Handling exposure in thread, d=2000 o=3 r=(1396,97,31,31)
04:49:02.168 00.002 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":930,"width":15,"height":15,"star_pos":[7.18,7.28],"pixels":"..."},"id":"272900ca-d53b-45da-bc21-a7984d9ff59d"}
04:49:02.181 00.013 9340 GuideStep: -0.7 px 51 ms EAST, 0.3 px 0 ms NORTH
04:49:03.993 01.812 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"7ae1a5db-c20b-4e10-aeff-cf127ab4b409"}
04:49:04.011 00.018 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"7ae1a5db-c20b-4e10-aeff-cf127ab4b409"}
04:49:04.021 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"3618f1dc-9280-47bc-895d-80e170624397"}
04:49:04.034 00.013 9340 case statement mapped state 6 to 3
04:49:04.057 00.023 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"3618f1dc-9280-47bc-895d-80e170624397"}
04:49:04.091 00.034 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"e2b2f666-87fb-478a-8c33-a07e94ea2cc1"}
04:49:04.109 00.018 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":930,"width":15,"height":15,"star_pos":[7.18,7.28],"pixels":"..."},"id":"e2b2f666-87fb-478a-8c33-a07e94ea2cc1"}
04:49:04.585 00.476 12020 Exposure complete
04:49:05.002 00.417 12020 worker thread done servicing request
04:49:05.003 00.001 9340 OnExposeComplete: enter
04:49:05.027 00.024 9340 UpdateGuideState(): m_state=6
04:49:05.075 00.048 9340 Star::Find(15, 1410, 111, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 931
04:49:05.103 00.028 9340 Star::Find returns 1 (0), X=1410.35, Y=111.18, Mass=1578308, SNR=204.9, Peak=65463 HFD=4.9
04:49:05.116 00.013 9340 CameraToMount -- cameraTheta (-2.56) - m_xAngle (0.05) = xAngle (-2.61 = -2.61)
04:49:05.138 00.022 9340 CameraToMount -- cameraTheta (-2.56) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-5.68 = 0.61)
04:49:05.168 00.030 9340 CameraToMount -- cameraX=-0.54 cameraY=-0.36 hyp=0.65 cameraTheta=-2.56 mountX=-0.56 mountY=0.37, mountTheta=2.56
04:49:05.246 00.078 9340 SchedulePrimaryMove(10104498, x=-0.54, y=-0.36, opts=13)
04:49:05.280 00.034 9340 Enqueuing Move request for scope (-0.54, -0.36)
04:49:05.308 00.028 12020 Worker thread wakes up
04:49:05.308 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=6495, max=65535, med=10125, FiltMin=7676, FiltMax=65504, Gamma=2.870
04:49:05.349 00.041 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.54, -0.36) opts 0xd
04:49:05.349 00.000 12020 Handling offset move in thread for scope, endpoint = (-0.54, -0.36)
04:49:05.349 00.000 12020 Moving (-0.54, -0.36) raw xDistance=-0.56 yDistance=0.37
04:49:05.349 00.000 12020 GuideAlgorithmHysteresis::Result() returns -0.26 from input -0.56
04:49:05.350 00.001 9340 UpdateGuideState exits: m=1578308 SNR=204.9
04:49:05.363 00.013 12020 switching direction from 0 to 1 - decHistory=3 oldest=0.00 newest=0.78
04:49:05.364 00.001 9340 PhdController: settling, locked = 1, distance = 0.61 (0.45) aobump = 0 frame = 5 / 99999
04:49:05.377 00.013 12020 GuideAlgorithmResistSwitch::result() returns 0.37 from input 0.37
04:49:05.377 00.000 12020 MoveAxis(E, 46, ABG)
04:49:05.379 00.002 9340 evsrv: {"Event":"Settling","Timestamp":1778752145.377,"Host":"ASTRO","Inst":1,"Distance":0.61,"Time":0.0,"SettleTime":8.0,"StarLocked":true}
04:49:05.397 00.018 12020 Guiding  Dir = 2, Dur = 46
04:49:05.398 00.001 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:49:05.414 00.016 9340 ScheduleExposure(2000,3,1) exposurePending=0
04:49:05.435 00.021 12020 IsSlewing returns 0
04:49:05.436 00.001 9340 Enqueuing Expose request
04:49:05.466 00.030 12020 IsGuiding returns 0
04:49:05.492 00.026 12020 PulseGuide returned control before completion, sleep 32
04:49:05.530 00.038 12020 IsGuiding returns 1
04:49:05.530 00.000 12020 scope still moving after pulse duration time elapsed
04:49:05.597 00.067 12020 IsSlewing returns 0
04:49:05.602 00.005 12020 IsGuiding returns 0
04:49:05.603 00.001 12020 scope move finished after 46 + 89 ms
04:49:05.603 00.000 12020 Move returns status 0, amount 46
04:49:05.603 00.000 12020 MoveAxis(S, 60, ABG)
04:49:05.603 00.000 12020 Guiding  Dir = 1, Dur = 60
04:49:05.605 00.002 12020 IsSlewing returns 0
04:49:05.606 00.001 12020 IsGuiding returns 0
04:49:05.729 00.123 12020 IsGuiding returns 1
04:49:05.729 00.000 12020 scope still moving after pulse duration time elapsed
04:49:05.844 00.115 12020 IsSlewing returns 0
04:49:05.866 00.022 12020 IsGuiding returns 0
04:49:05.866 00.000 12020 scope move finished after 60 + 198 ms
04:49:05.866 00.000 12020 Move returns status 0, amount 60
04:49:05.866 00.000 12020 move complete, result=0
04:49:05.867 00.001 12020 worker thread done servicing request
04:49:05.867 00.000 9340 GuideStep: -0.6 px 46 ms EAST, 0.4 px 60 ms SOUTH
04:49:05.881 00.014 12020 Worker thread wakes up
04:49:05.882 00.001 12020 worker thread servicing REQUEST_EXPOSE 2000
04:49:05.882 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(1396,97,31,31)
04:49:05.995 00.113 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"29f724b1-e5ce-415c-85ed-a2bd3282d1e3"}
04:49:06.014 00.019 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"29f724b1-e5ce-415c-85ed-a2bd3282d1e3"}
04:49:06.028 00.014 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"8f7c9df9-7168-4375-beff-8cba4f4586e6"}
04:49:06.049 00.021 9340 case statement mapped state 6 to 3
04:49:06.063 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"8f7c9df9-7168-4375-beff-8cba4f4586e6"}
04:49:06.102 00.039 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"2eda882f-c3e3-4aa5-aa60-11c33ad5852d"}
04:49:06.149 00.047 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":931,"width":15,"height":15,"star_pos":[7.35,7.18],"pixels":"..."},"id":"2eda882f-c3e3-4aa5-aa60-11c33ad5852d"}
04:49:07.993 01.844 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"087f85cd-442d-4573-b511-a967b0ff1418"}
04:49:08.005 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"087f85cd-442d-4573-b511-a967b0ff1418"}
04:49:08.019 00.014 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"1117c0fa-5a23-4237-aadc-110bf3f8bae2"}
04:49:08.031 00.012 9340 case statement mapped state 6 to 3
04:49:08.063 00.032 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"1117c0fa-5a23-4237-aadc-110bf3f8bae2"}
04:49:08.079 00.016 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"e8a00191-f938-4003-b697-3d642ee34520"}
04:49:08.095 00.016 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":931,"width":15,"height":15,"star_pos":[7.35,7.18],"pixels":"..."},"id":"e8a00191-f938-4003-b697-3d642ee34520"}
04:49:08.319 00.224 12020 Exposure complete
04:49:08.603 00.284 12020 worker thread done servicing request
04:49:08.603 00.000 9340 OnExposeComplete: enter
04:49:08.615 00.012 9340 UpdateGuideState(): m_state=6
04:49:08.627 00.012 9340 Star::Find(15, 1410, 111, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 932
04:49:08.639 00.012 9340 Star::Find returns 1 (0), X=1410.80, Y=111.47, Mass=1499354, SNR=211.2, Peak=65395 HFD=5.0
04:49:08.653 00.014 9340 CameraToMount -- cameraTheta (-2.51) - m_xAngle (0.05) = xAngle (-2.56 = -2.56)
04:49:08.666 00.013 9340 CameraToMount -- cameraTheta (-2.51) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-5.63 = 0.65)
04:49:08.698 00.032 9340 CameraToMount -- cameraX=-0.09 cameraY=-0.06 hyp=0.11 cameraTheta=-2.51 mountX=-0.09 mountY=0.07, mountTheta=2.51
04:49:08.715 00.017 9340 SchedulePrimaryMove(10104498, x=-0.09, y=-0.06, opts=13)
04:49:08.728 00.013 9340 Enqueuing Move request for scope (-0.09, -0.06)
04:49:08.746 00.018 12020 Worker thread wakes up
04:49:08.746 00.000 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.09, -0.06) opts 0xd
04:49:08.746 00.000 12020 Handling offset move in thread for scope, endpoint = (-0.09, -0.06)
04:49:08.746 00.000 12020 Moving (-0.09, -0.06) raw xDistance=-0.09 yDistance=0.07
04:49:08.746 00.000 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
04:49:08.746 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:49:08.747 00.001 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
04:49:08.747 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=6449, max=65535, med=10138, FiltMin=8052, FiltMax=65504, Gamma=2.870
04:49:08.759 00.012 12020 MoveAxis(E, 0, ABG)
04:49:08.760 00.001 9340 UpdateGuideState exits: m=1499354 SNR=211.2
04:49:08.771 00.011 12020 Move returns status 0, amount 0
04:49:08.771 00.000 9340 PhdController: settling, locked = 1, distance = 0.46 (0.45) aobump = 0 frame = 6 / 99999
04:49:08.784 00.013 12020 MoveAxis(N, 0, ABG)
04:49:08.785 00.001 9340 evsrv: {"Event":"Settling","Timestamp":1778752148.784,"Host":"ASTRO","Inst":1,"Distance":0.46,"Time":0.0,"SettleTime":8.0,"StarLocked":true}
04:49:08.799 00.014 12020 Move returns status 0, amount 0
04:49:08.799 00.000 12020 move complete, result=0
04:49:08.800 00.001 12020 worker thread done servicing request
04:49:08.800 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:49:08.833 00.033 9340 ScheduleExposure(2000,3,1) exposurePending=0
04:49:08.845 00.012 9340 Enqueuing Expose request
04:49:08.856 00.011 12020 Worker thread wakes up
04:49:08.858 00.002 12020 worker thread servicing REQUEST_EXPOSE 2000
04:49:08.858 00.000 9340 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
04:49:08.870 00.012 12020 Handling exposure in thread, d=2000 o=3 r=(1396,97,31,31)
04:49:09.993 01.123 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"5e01b103-c50e-4591-8e21-3a45fd2f1804"}
04:49:10.007 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"5e01b103-c50e-4591-8e21-3a45fd2f1804"}
04:49:10.020 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"c75f1c84-68aa-4262-8653-7cdbb695fe73"}
04:49:10.049 00.029 9340 case statement mapped state 6 to 3
04:49:10.067 00.018 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"c75f1c84-68aa-4262-8653-7cdbb695fe73"}
04:49:10.084 00.017 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"fd65d3de-3b21-4318-816b-be2850d52dce"}
04:49:10.099 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":932,"width":15,"height":15,"star_pos":[6.80,7.47],"pixels":"..."},"id":"fd65d3de-3b21-4318-816b-be2850d52dce"}
04:49:11.238 01.139 12020 Exposure complete
04:49:11.580 00.342 12020 worker thread done servicing request
04:49:11.581 00.001 9340 OnExposeComplete: enter
04:49:11.602 00.021 9340 UpdateGuideState(): m_state=6
04:49:11.615 00.013 9340 Star::Find(15, 1410, 111, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 933
04:49:11.633 00.018 9340 Star::Find returns 1 (0), X=1410.16, Y=111.48, Mass=1518164, SNR=216.7, Peak=64767 HFD=4.9
04:49:11.657 00.024 9340 CameraToMount -- cameraTheta (-3.07) - m_xAngle (0.05) = xAngle (-3.12 = -3.12)
04:49:11.708 00.051 9340 CameraToMount -- cameraTheta (-3.07) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-6.19 = 0.10)
04:49:11.727 00.019 9340 CameraToMount -- cameraX=-0.73 cameraY=-0.05 hyp=0.73 cameraTheta=-3.07 mountX=-0.73 mountY=0.07, mountTheta=3.05
04:49:11.771 00.044 9340 SchedulePrimaryMove(10104498, x=-0.73, y=-0.05, opts=13)
04:49:11.800 00.029 9340 Enqueuing Move request for scope (-0.73, -0.05)
04:49:11.852 00.052 12020 Worker thread wakes up
04:49:11.852 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=5958, max=65535, med=10120, FiltMin=7805, FiltMax=65498, Gamma=2.870
04:49:11.866 00.014 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.73, -0.05) opts 0xd
04:49:11.867 00.001 12020 Handling offset move in thread for scope, endpoint = (-0.73, -0.05)
04:49:11.867 00.000 12020 Moving (-0.73, -0.05) raw xDistance=-0.73 yDistance=0.07
04:49:11.867 00.000 12020 GuideAlgorithmHysteresis::Result() returns -0.31 from input -0.73
04:49:11.867 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:49:11.868 00.001 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
04:49:11.868 00.000 12020 MoveAxis(E, 55, ABG)
04:49:11.868 00.000 12020 Guiding  Dir = 2, Dur = 55
04:49:11.868 00.000 9340 UpdateGuideState exits: m=1518164 SNR=216.7
04:49:11.886 00.018 12020 IsSlewing returns 0
04:49:11.887 00.001 9340 PhdController: settling, locked = 1, distance = 0.54 (0.45) aobump = 0 frame = 7 / 99999
04:49:11.902 00.015 12020 IsGuiding returns 0
04:49:11.902 00.000 9340 evsrv: {"Event":"Settling","Timestamp":1778752151.902,"Host":"ASTRO","Inst":1,"Distance":0.54,"Time":0.0,"SettleTime":8.0,"StarLocked":true}
04:49:11.930 00.028 12020 PulseGuide returned control before completion, sleep 48
04:49:11.931 00.001 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:49:11.974 00.043 9340 ScheduleExposure(2000,3,1) exposurePending=0
04:49:12.004 00.030 12020 IsGuiding returns 0
04:49:12.004 00.000 12020 Move returns status 0, amount 55
04:49:12.005 00.001 12020 MoveAxis(N, 0, ABG)
04:49:12.005 00.000 12020 Move returns status 0, amount 0
04:49:12.005 00.000 12020 move complete, result=0
04:49:12.005 00.000 12020 worker thread done servicing request
04:49:12.006 00.001 9340 Enqueuing Expose request
04:49:12.024 00.018 12020 Worker thread wakes up
04:49:12.024 00.000 9340 GuideStep: -0.7 px 55 ms EAST, 0.1 px 0 ms NORTH
04:49:12.045 00.021 12020 worker thread servicing REQUEST_EXPOSE 2000
04:49:12.045 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(1396,97,31,31)
04:49:12.083 00.038 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"055d21f5-8dc8-4808-a48b-a77a3cddf6dc"}
04:49:12.133 00.050 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"055d21f5-8dc8-4808-a48b-a77a3cddf6dc"}
04:49:12.171 00.038 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"f32dd796-8e05-4a90-9d7b-48466ebce581"}
04:49:12.260 00.089 9340 case statement mapped state 6 to 3
04:49:12.287 00.027 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"f32dd796-8e05-4a90-9d7b-48466ebce581"}
04:49:12.358 00.071 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"b130cbc8-63c9-4d2a-bcb0-ac83fdb045e0"}
04:49:12.448 00.090 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":933,"width":15,"height":15,"star_pos":[7.16,7.48],"pixels":"..."},"id":"b130cbc8-63c9-4d2a-bcb0-ac83fdb045e0"}
04:49:13.994 01.546 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"94f11156-6cff-4699-a53d-4609bb3d9d4d"}
04:49:14.005 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"94f11156-6cff-4699-a53d-4609bb3d9d4d"}
04:49:14.017 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"7345b6d9-0d91-43ae-b65e-d33c28b78116"}
04:49:14.031 00.014 9340 case statement mapped state 6 to 3
04:49:14.044 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"7345b6d9-0d91-43ae-b65e-d33c28b78116"}
04:49:14.077 00.033 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"cfa487ff-2643-4193-9711-815f5f4f8270"}
04:49:14.090 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":933,"width":15,"height":15,"star_pos":[7.16,7.48],"pixels":"..."},"id":"cfa487ff-2643-4193-9711-815f5f4f8270"}
04:49:14.421 00.331 12020 Exposure complete
04:49:14.737 00.316 12020 worker thread done servicing request
04:49:14.737 00.000 9340 OnExposeComplete: enter
04:49:14.760 00.023 9340 UpdateGuideState(): m_state=6
04:49:14.773 00.013 9340 Star::Find(15, 1410, 111, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 934
04:49:14.783 00.010 9340 Star::Find returns 1 (0), X=1410.71, Y=111.46, Mass=1545722, SNR=215.3, Peak=65395 HFD=5.1
04:49:14.802 00.019 9340 CameraToMount -- cameraTheta (-2.77) - m_xAngle (0.05) = xAngle (-2.82 = -2.82)
04:49:14.816 00.014 9340 CameraToMount -- cameraTheta (-2.77) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-5.89 = 0.40)
04:49:14.831 00.015 9340 CameraToMount -- cameraX=-0.18 cameraY=-0.07 hyp=0.19 cameraTheta=-2.77 mountX=-0.18 mountY=0.08, mountTheta=2.75
04:49:14.871 00.040 9340 SchedulePrimaryMove(10104498, x=-0.18, y=-0.07, opts=13)
04:49:14.886 00.015 9340 Enqueuing Move request for scope (-0.18, -0.07)
04:49:14.902 00.016 12020 Worker thread wakes up
04:49:14.903 00.001 9340 UpdateImageDisplay: Size=(1920,1080) min=6073, max=65535, med=10103, FiltMin=7969, FiltMax=65504, Gamma=2.870
04:49:14.915 00.012 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.18, -0.07) opts 0xd
04:49:14.915 00.000 9340 UpdateGuideState exits: m=1545722 SNR=215.3
04:49:14.928 00.013 12020 Handling offset move in thread for scope, endpoint = (-0.18, -0.07)
04:49:14.929 00.001 9340 PhdController: settling, locked = 1, distance = 0.44 (0.45) aobump = 0 frame = 8 / 99999
04:49:14.941 00.012 12020 Moving (-0.18, -0.07) raw xDistance=-0.18 yDistance=0.08
04:49:14.941 00.000 9340 evsrv: {"Event":"Settling","Timestamp":1778752154.941,"Host":"ASTRO","Inst":1,"Distance":0.44,"Time":0.0,"SettleTime":8.0,"StarLocked":true}
04:49:14.956 00.015 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.18
04:49:14.956 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:49:14.956 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:49:14.989 00.033 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
04:49:14.990 00.001 9340 ScheduleExposure(2000,3,1) exposurePending=0
04:49:15.007 00.017 12020 MoveAxis(E, 0, ABG)
04:49:15.007 00.000 9340 Enqueuing Expose request
04:49:15.021 00.014 12020 Move returns status 0, amount 0
04:49:15.021 00.000 12020 MoveAxis(N, 0, ABG)
04:49:15.022 00.001 12020 Move returns status 0, amount 0
04:49:15.022 00.000 12020 move complete, result=0
04:49:15.023 00.001 12020 worker thread done servicing request
04:49:15.023 00.000 12020 Worker thread wakes up
04:49:15.024 00.001 12020 worker thread servicing REQUEST_EXPOSE 2000
04:49:15.024 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(1396,97,31,31)
04:49:15.029 00.005 9340 GuideStep: -0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
04:49:15.994 00.965 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"a788bebc-4c41-4035-80a7-a7e517de3b03"}
04:49:16.023 00.029 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"a788bebc-4c41-4035-80a7-a7e517de3b03"}
04:49:16.036 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"e31245e4-7150-4053-843c-2c553960c08f"}
04:49:16.055 00.019 9340 case statement mapped state 6 to 3
04:49:16.068 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"e31245e4-7150-4053-843c-2c553960c08f"}
04:49:16.080 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"40e0d06c-0199-42d1-b734-a0d1e8d69344"}
04:49:16.091 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":934,"width":15,"height":15,"star_pos":[6.71,7.46],"pixels":"..."},"id":"40e0d06c-0199-42d1-b734-a0d1e8d69344"}
04:49:17.405 01.314 12020 Exposure complete
04:49:17.816 00.411 9340 OnExposeComplete: enter
04:49:17.828 00.012 12020 worker thread done servicing request
04:49:17.828 00.000 9340 UpdateGuideState(): m_state=6
04:49:17.853 00.025 9340 Star::Find(15, 1410, 111, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 935
04:49:17.870 00.017 9340 Star::Find returns 1 (0), X=1410.50, Y=111.60, Mass=1556374, SNR=200.5, Peak=63831 HFD=5.1
04:49:17.911 00.041 9340 CameraToMount -- cameraTheta (2.97) - m_xAngle (0.05) = xAngle (2.93 = 2.93)
04:49:17.927 00.016 9340 CameraToMount -- cameraTheta (2.97) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-0.14 = -0.14)
04:49:17.954 00.027 9340 CameraToMount -- cameraX=-0.39 cameraY=0.07 hyp=0.39 cameraTheta=2.97 mountX=-0.38 mountY=-0.06, mountTheta=-3.00
04:49:17.974 00.020 9340 SchedulePrimaryMove(10104498, x=-0.39, y=0.07, opts=13)
04:49:17.996 00.022 9340 Enqueuing Move request for scope (-0.39, 0.07)
04:49:18.046 00.050 12020 Worker thread wakes up
04:49:18.046 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=6346, max=65535, med=10127, FiltMin=7802, FiltMax=65498, Gamma=2.870
04:49:18.062 00.016 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.39, 0.07) opts 0xd
04:49:18.062 00.000 12020 Handling offset move in thread for scope, endpoint = (-0.39, 0.07)
04:49:18.063 00.001 12020 Moving (-0.39, 0.07) raw xDistance=-0.38 yDistance=-0.06
04:49:18.063 00.000 12020 GuideAlgorithmHysteresis::Result() returns -0.16 from input -0.38
04:49:18.063 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:49:18.066 00.003 9340 UpdateGuideState exits: m=1556374 SNR=200.5
04:49:18.090 00.024 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
04:49:18.091 00.001 12020 MoveAxis(E, 29, ABG)
04:49:18.091 00.000 12020 Guiding  Dir = 2, Dur = 29
04:49:18.091 00.000 9340 PhdController: settling, locked = 1, distance = 0.42 (0.45) aobump = 0 frame = 9 / 99999
04:49:18.109 00.018 12020 IsSlewing returns 0
04:49:18.109 00.000 9340 evsrv: {"Event":"Settling","Timestamp":1778752158.109,"Host":"ASTRO","Inst":1,"Distance":0.42,"Time":3.2,"SettleTime":8.0,"StarLocked":true}
04:49:18.130 00.021 12020 IsGuiding returns 0
04:49:18.142 00.012 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:49:18.182 00.040 12020 IsGuiding returns 1
04:49:18.182 00.000 12020 scope still moving after pulse duration time elapsed
04:49:18.187 00.005 9340 ScheduleExposure(2000,3,1) exposurePending=0
04:49:18.224 00.037 12020 IsSlewing returns 0
04:49:18.225 00.001 9340 Enqueuing Expose request
04:49:18.249 00.024 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"71953b8b-5fc4-4c99-95ff-5152e6c665da"}
04:49:18.276 00.027 12020 IsGuiding returns 0
04:49:18.276 00.000 12020 scope move finished after 29 + 115 ms
04:49:18.276 00.000 12020 Move returns status 0, amount 29
04:49:18.277 00.001 12020 MoveAxis(N, 0, ABG)
04:49:18.277 00.000 12020 Move returns status 0, amount 0
04:49:18.285 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"71953b8b-5fc4-4c99-95ff-5152e6c665da"}
04:49:18.358 00.073 12020 move complete, result=0
04:49:18.359 00.001 12020 worker thread done servicing request
04:49:18.359 00.000 12020 Worker thread wakes up
04:49:18.360 00.001 12020 worker thread servicing REQUEST_EXPOSE 2000
04:49:18.360 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(1396,97,31,31)
04:49:18.360 00.000 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"a7a2d895-255b-44bf-a7a4-ce13c332ecef"}
04:49:18.386 00.026 9340 case statement mapped state 6 to 3
04:49:18.484 00.098 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"a7a2d895-255b-44bf-a7a4-ce13c332ecef"}
04:49:18.520 00.036 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"6e6cee24-81b5-418d-b306-645c822e89eb"}
04:49:18.578 00.058 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":935,"width":15,"height":15,"star_pos":[6.50,6.60],"pixels":"..."},"id":"6e6cee24-81b5-418d-b306-645c822e89eb"}
04:49:18.656 00.078 9340 GuideStep: -0.4 px 29 ms EAST, -0.1 px 0 ms NORTH
04:49:19.994 01.338 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"db9e802f-6f7a-485e-a09d-d471487ef1ae"}
04:49:20.006 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"db9e802f-6f7a-485e-a09d-d471487ef1ae"}
04:49:20.020 00.014 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"3ba92aa4-bdb1-4335-b5f6-0f4630a48e84"}
04:49:20.032 00.012 9340 case statement mapped state 6 to 3
04:49:20.047 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"3ba92aa4-bdb1-4335-b5f6-0f4630a48e84"}
04:49:20.062 00.015 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"c33f9771-e3c8-49e9-a7de-70c1d8c9fbf1"}
04:49:20.104 00.042 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":935,"width":15,"height":15,"star_pos":[6.50,6.60],"pixels":"..."},"id":"c33f9771-e3c8-49e9-a7de-70c1d8c9fbf1"}
04:49:20.832 00.728 12020 Exposure complete
04:49:21.128 00.296 12020 worker thread done servicing request
04:49:21.128 00.000 9340 OnExposeComplete: enter
04:49:21.142 00.014 9340 UpdateGuideState(): m_state=6
04:49:21.158 00.016 9340 Star::Find(15, 1410, 111, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 936
04:49:21.176 00.018 9340 Star::Find returns 1 (0), X=1410.65, Y=111.58, Mass=1526527, SNR=219.5, Peak=65395 HFD=4.9
04:49:21.217 00.041 9340 CameraToMount -- cameraTheta (2.97) - m_xAngle (0.05) = xAngle (2.92 = 2.92)
04:49:21.233 00.016 9340 CameraToMount -- cameraTheta (2.97) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-0.15 = -0.15)
04:49:21.248 00.015 9340 CameraToMount -- cameraX=-0.24 cameraY=0.04 hyp=0.24 cameraTheta=2.97 mountX=-0.23 mountY=-0.04, mountTheta=-2.99
04:49:21.268 00.020 9340 SchedulePrimaryMove(10104498, x=-0.24, y=0.04, opts=13)
04:49:21.311 00.043 9340 Enqueuing Move request for scope (-0.24, 0.04)
04:49:21.328 00.017 12020 Worker thread wakes up
04:49:21.328 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=6314, max=65535, med=10166, FiltMin=8096, FiltMax=65504, Gamma=2.870
04:49:21.345 00.017 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.24, 0.04) opts 0xd
04:49:21.345 00.000 9340 UpdateGuideState exits: m=1526527 SNR=219.5
04:49:21.357 00.012 12020 Handling offset move in thread for scope, endpoint = (-0.24, 0.04)
04:49:21.357 00.000 9340 PhdController: settling, locked = 1, distance = 0.37 (0.45) aobump = 0 frame = 10 / 99999
04:49:21.370 00.013 12020 Moving (-0.24, 0.04) raw xDistance=-0.23 yDistance=-0.04
04:49:21.371 00.001 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.23
04:49:21.372 00.001 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:49:21.373 00.001 9340 evsrv: {"Event":"Settling","Timestamp":1778752161.372,"Host":"ASTRO","Inst":1,"Distance":0.37,"Time":6.4,"SettleTime":8.0,"StarLocked":true}
04:49:21.390 00.017 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
04:49:21.390 00.000 12020 MoveAxis(E, 0, ABG)
04:49:21.390 00.000 12020 Move returns status 0, amount 0
04:49:21.391 00.001 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:49:21.404 00.013 12020 MoveAxis(N, 0, ABG)
04:49:21.405 00.001 9340 ScheduleExposure(2000,3,1) exposurePending=0
04:49:21.438 00.033 12020 Move returns status 0, amount 0
04:49:21.440 00.002 12020 move complete, result=0
04:49:21.440 00.000 9340 Enqueuing Expose request
04:49:21.453 00.013 12020 worker thread done servicing request
04:49:21.453 00.000 9340 GuideStep: -0.2 px 0 ms EAST, -0.0 px 0 ms NORTH
04:49:21.467 00.014 12020 Worker thread wakes up
04:49:21.467 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
04:49:21.467 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(1396,97,31,31)
04:49:21.994 00.527 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"c26c0e9b-ce02-47ee-bd9e-0b2fe96e1b73"}
04:49:22.007 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"c26c0e9b-ce02-47ee-bd9e-0b2fe96e1b73"}
04:49:22.022 00.015 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"9bde55ff-f78e-4188-9bbf-e9bbaa8d8e15"}
04:49:22.046 00.024 9340 case statement mapped state 6 to 3
04:49:22.100 00.054 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"9bde55ff-f78e-4188-9bbf-e9bbaa8d8e15"}
04:49:22.133 00.033 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"ce33243d-a19d-4ea3-83e8-c84d7f853b1d"}
04:49:22.152 00.019 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":936,"width":15,"height":15,"star_pos":[6.65,6.58],"pixels":"..."},"id":"ce33243d-a19d-4ea3-83e8-c84d7f853b1d"}
04:49:23.839 01.687 12020 Exposure complete
04:49:23.993 00.154 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"71e90226-03e4-4e8c-894f-cb9ddcf3a9a8"}
04:49:24.009 00.016 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"71e90226-03e4-4e8c-894f-cb9ddcf3a9a8"}
04:49:24.059 00.050 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"ea658dc7-ac93-4516-a6ad-cb3c13e8f925"}
04:49:24.073 00.014 9340 case statement mapped state 6 to 3
04:49:24.096 00.023 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"ea658dc7-ac93-4516-a6ad-cb3c13e8f925"}
04:49:24.153 00.057 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"7e107915-a17f-4565-b7c1-b3566f57592b"}
04:49:24.181 00.028 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":936,"width":15,"height":15,"star_pos":[6.65,6.58],"pixels":"..."},"id":"7e107915-a17f-4565-b7c1-b3566f57592b"}
04:49:24.236 00.055 12020 worker thread done servicing request
04:49:24.236 00.000 9340 OnExposeComplete: enter
04:49:24.311 00.075 9340 UpdateGuideState(): m_state=6
04:49:24.400 00.089 9340 Star::Find(15, 1410, 111, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 937
04:49:24.486 00.086 9340 Star::Find returns 1 (0), X=1410.42, Y=111.53, Mass=1580180, SNR=221.6, Peak=65395 HFD=5.0
04:49:24.572 00.086 9340 CameraToMount -- cameraTheta (-3.14) - m_xAngle (0.05) = xAngle (-3.19 = 3.10)
04:49:24.614 00.042 9340 CameraToMount -- cameraTheta (-3.14) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-6.25 = 0.03)
04:49:24.673 00.059 9340 CameraToMount -- cameraX=-0.47 cameraY=-0.00 hyp=0.47 cameraTheta=-3.14 mountX=-0.47 mountY=0.01, mountTheta=3.11
04:49:24.715 00.042 9340 SchedulePrimaryMove(10104498, x=-0.47, y=-0.00, opts=13)
04:49:24.743 00.028 9340 Enqueuing Move request for scope (-0.47, -0.00)
04:49:24.787 00.044 12020 Worker thread wakes up
04:49:24.788 00.001 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.47, -0.00) opts 0xd
04:49:24.788 00.000 12020 Handling offset move in thread for scope, endpoint = (-0.47, -0.00)
04:49:24.788 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=6009, max=65535, med=10140, FiltMin=7703, FiltMax=65504, Gamma=2.870
04:49:24.808 00.020 12020 Moving (-0.47, -0.00) raw xDistance=-0.47 yDistance=0.01
04:49:24.808 00.000 12020 GuideAlgorithmHysteresis::Result() returns -0.20 from input -0.47
04:49:24.809 00.001 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:49:24.809 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
04:49:24.809 00.000 12020 MoveAxis(E, 35, ABG)
04:49:24.809 00.000 12020 Guiding  Dir = 2, Dur = 35
04:49:24.816 00.007 9340 UpdateGuideState exits: m=1580180 SNR=221.6
04:49:24.837 00.021 12020 IsSlewing returns 0
04:49:24.837 00.000 9340 PhdController: settling, locked = 1, distance = 0.40 (0.45) aobump = 0 frame = 11 / 99999
04:49:24.855 00.018 9340 PhdController: newstate STATE_FINISH
04:49:24.910 00.055 12020 IsGuiding returns 0
04:49:24.910 00.000 9340 PhdController complete: success
04:49:24.944 00.034 9340 evsrv: {"Event":"SettleDone","Timestamp":1778752164.944,"Host":"ASTRO","Inst":1,"Status":0,"TotalFrames":11,"DroppedFrames":0}
04:49:24.960 00.016 12020 IsGuiding returns 1
04:49:24.960 00.000 12020 scope still moving after pulse duration time elapsed
04:49:24.962 00.002 9340 Mount: notify guiding dither settle done success=1
04:49:24.987 00.025 9340 PhdController: newstate STATE_IDLE
04:49:25.027 00.040 12020 IsSlewing returns 0
04:49:25.027 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:49:25.047 00.020 12020 IsGuiding returns 0
04:49:25.047 00.000 12020 scope move finished after 35 + 101 ms
04:49:25.047 00.000 12020 Move returns status 0, amount 35
04:49:25.049 00.002 9340 ScheduleExposure(2000,3,1) exposurePending=0
04:49:25.082 00.033 12020 MoveAxis(N, 0, ABG)
04:49:25.082 00.000 9340 Enqueuing Expose request
04:49:25.097 00.015 12020 Move returns status 0, amount 0
04:49:25.097 00.000 12020 move complete, result=0
04:49:25.099 00.002 12020 worker thread done servicing request
04:49:25.099 00.000 12020 Worker thread wakes up
04:49:25.099 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
04:49:25.101 00.002 12020 Handling exposure in thread, d=2000 o=3 r=(1396,97,31,31)
04:49:25.113 00.012 9340 GuideStep: -0.5 px 35 ms EAST, 0.0 px 0 ms NORTH
04:49:25.790 00.677 9340 evsrv: cli 100A4288 connect
04:49:25.824 00.034 9340 case statement mapped state 6 to 3
04:49:25.878 00.054 9340 case statement mapped state 6 to 3
04:49:25.918 00.040 9340 evsrv: cli 100A4288 request: {"method":"get_app_state","id":"d3f2789c-6579-4581-ad26-18dff9e4d428"}
04:49:25.965 00.047 9340 case statement mapped state 6 to 3
04:49:25.986 00.021 9340 evsrv: cli 100A4288 response: {"jsonrpc":"2.0","result":"Guiding","id":"d3f2789c-6579-4581-ad26-18dff9e4d428"}
04:49:26.003 00.017 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"b9e8ac7a-3d89-4a37-9710-4e37f7c96141"}
04:49:26.029 00.026 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"b9e8ac7a-3d89-4a37-9710-4e37f7c96141"}
04:49:26.052 00.023 9340 evsrv: cli 100A4288 disconnect
04:49:26.115 00.063 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"4ffc3586-0809-42fd-b557-6376325cc754"}
04:49:26.150 00.035 9340 case statement mapped state 6 to 3
04:49:26.194 00.044 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"4ffc3586-0809-42fd-b557-6376325cc754"}
04:49:26.251 00.057 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"c0d068eb-716b-45ca-a9d0-9ba917dc4353"}
04:49:26.273 00.022 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":937,"width":15,"height":15,"star_pos":[7.42,6.53],"pixels":"..."},"id":"c0d068eb-716b-45ca-a9d0-9ba917dc4353"}
04:49:27.490 01.217 12020 Exposure complete
04:49:27.797 00.307 9340 OnExposeComplete: enter
04:49:27.842 00.045 12020 worker thread done servicing request
04:49:27.842 00.000 9340 UpdateGuideState(): m_state=6
04:49:27.874 00.032 9340 Star::Find(15, 1410, 111, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 938
04:49:27.887 00.013 9340 Star::Find returns 1 (0), X=1410.94, Y=111.64, Mass=1527398, SNR=187.8, Peak=65395 HFD=5.0
04:49:27.903 00.016 9340 MultiStar: exiting stabilization period
04:49:27.918 00.015 9340 MultiStar: updating star positions after lock position change
04:49:27.938 00.020 9340 Star::Find(15, 797, 950, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 938
04:49:27.978 00.040 9340 Star::Find returns 1 (0), X=797.74, Y=949.98, Mass=1172707, SNR=153.5, Peak=65321 HFD=4.2
04:49:27.993 00.015 9340 Star::Find(15, 1071, 600, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 938
04:49:28.010 00.017 9340 Star::Find returns 1 (0), X=1071.65, Y=600.63, Mass=961573, SNR=174.8, Peak=62801 HFD=4.1
04:49:28.032 00.022 9340 Star::Find(15, 1218, 313, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 938
04:49:28.057 00.025 9340 Star::Find returns 1 (0), X=1218.96, Y=312.98, Mass=1441927, SNR=232.2, Peak=65479 HFD=4.5
04:49:28.119 00.062 9340 Star::Find(15, 1202, 1047, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 938
04:49:28.142 00.023 9340 Star::Find returns 1 (0), X=1203.22, Y=1046.95, Mass=1404984, SNR=210.9, Peak=65436 HFD=4.7
04:49:28.160 00.018 9340 Star::Find(15, 1702, 278, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 938
04:49:28.179 00.019 9340 Star::Find returns 1 (0), X=1702.41, Y=277.42, Mass=1142564, SNR=186.2, Peak=63861 HFD=4.5
04:49:28.198 00.019 9340 Star::Find(15, 1452, 290, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 938
04:49:28.213 00.015 9340 Star::Find returns 1 (0), X=1453.18, Y=290.41, Mass=1208376, SNR=192.5, Peak=63964 HFD=4.8
04:49:28.259 00.046 9340 Star::Find(15, 886, 1017, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 938
04:49:28.280 00.021 9340 Star::Find returns 1 (0), X=886.72, Y=1017.19, Mass=1282588, SNR=176.8, Peak=64297 HFD=4.8
04:49:28.303 00.023 9340 Star::Find(15, 131, 274, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 938
04:49:28.321 00.018 9340 Star::Find returns 1 (0), X=131.53, Y=274.23, Mass=1125158, SNR=212.7, Peak=60207 HFD=4.6
04:49:28.346 00.025 9340 Star::Find(15, 1480, 928, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 938
04:49:28.373 00.027 9340 Star::Find returns 1 (0), X=1481.00, Y=928.26, Mass=1119584, SNR=165.0, Peak=59173 HFD=4.5
04:49:28.436 00.063 9340 Star::Find(15, 35, 111, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 938
04:49:28.456 00.020 9340 Star::Find returns 1 (0), X=35.96, Y=111.45, Mass=940230, SNR=174.4, Peak=56173 HFD=4.6
04:49:28.477 00.021 9340 Star::Find(15, 830, 50, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 938
04:49:28.501 00.024 9340 Star::Find returns 1 (0), X=831.10, Y=50.08, Mass=951127, SNR=173.2, Peak=57483 HFD=4.2
04:49:28.531 00.030 9340 CameraToMount -- cameraTheta (1.12) - m_xAngle (0.05) = xAngle (1.07 = 1.07)
04:49:28.583 00.052 9340 CameraToMount -- cameraTheta (1.12) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-2.00 = -2.00)
04:49:28.622 00.039 9340 CameraToMount -- cameraX=0.05 cameraY=0.11 hyp=0.12 cameraTheta=1.12 mountX=0.06 mountY=-0.11, mountTheta=-1.08
04:49:28.645 00.023 9340 SchedulePrimaryMove(10104498, x=0.05, y=0.11, opts=13)
04:49:28.677 00.032 9340 Enqueuing Move request for scope (0.05, 0.11)
04:49:28.696 00.019 12020 Worker thread wakes up
04:49:28.696 00.000 12020 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.11) opts 0xd
04:49:28.696 00.000 12020 Handling offset move in thread for scope, endpoint = (0.05, 0.11)
04:49:28.718 00.022 12020 Moving (0.05, 0.11) raw xDistance=0.06 yDistance=-0.11
04:49:28.719 00.001 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
04:49:28.719 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:49:28.719 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
04:49:28.719 00.000 12020 MoveAxis(E, 0, ABG)
04:49:28.720 00.001 12020 Move returns status 0, amount 0
04:49:28.720 00.000 12020 MoveAxis(N, 0, ABG)
04:49:28.720 00.000 12020 Move returns status 0, amount 0
04:49:28.724 00.004 9340 UpdateImageDisplay: Size=(1920,1080) min=6314, max=65535, med=10124, FiltMin=8010, FiltMax=65504, Gamma=2.870
04:49:28.763 00.039 12020 move complete, result=0
04:49:28.764 00.001 12020 worker thread done servicing request
04:49:28.764 00.000 9340 UpdateGuideState exits: m=1527398 SNR=187.8
04:49:28.790 00.026 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:49:28.804 00.014 9340 ScheduleExposure(2000,3,1) exposurePending=0
04:49:28.837 00.033 9340 Enqueuing Expose request
04:49:28.883 00.046 12020 Worker thread wakes up
04:49:28.883 00.000 9340 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
04:49:28.898 00.015 12020 worker thread servicing REQUEST_EXPOSE 2000
04:49:28.899 00.001 12020 Handling exposure in thread, d=2000 o=3 r=(1396,97,31,31)
04:49:28.907 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"b6d06307-aa64-4873-a1c7-0fac902dd7c5"}
04:49:28.925 00.018 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"b6d06307-aa64-4873-a1c7-0fac902dd7c5"}
04:49:28.947 00.022 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"373f217d-e4d8-4403-b1dc-b06dfd2469cb"}
04:49:28.961 00.014 9340 case statement mapped state 6 to 3
04:49:28.978 00.017 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"373f217d-e4d8-4403-b1dc-b06dfd2469cb"}
04:49:29.022 00.044 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"0bcd331c-6f6c-4a2a-afe9-b2f19cd8436e"}
04:49:29.037 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":938,"width":15,"height":15,"star_pos":[6.94,6.64],"pixels":"..."},"id":"0bcd331c-6f6c-4a2a-afe9-b2f19cd8436e"}
04:49:29.990 00.953 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"be64c77d-cfe3-4ff3-8796-d1f4db923510"}
04:49:30.005 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"be64c77d-cfe3-4ff3-8796-d1f4db923510"}
04:49:30.049 00.044 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"36e8a0d9-e0f6-47fc-ba9c-29a739489dab"}
04:49:30.081 00.032 9340 case statement mapped state 6 to 3
04:49:30.105 00.024 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"36e8a0d9-e0f6-47fc-ba9c-29a739489dab"}
04:49:30.148 00.043 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"c7d21e65-1050-47c0-98f5-6469c8175f5d"}
04:49:30.165 00.017 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":938,"width":15,"height":15,"star_pos":[6.94,6.64],"pixels":"..."},"id":"c7d21e65-1050-47c0-98f5-6469c8175f5d"}
04:49:31.293 01.128 12020 Exposure complete
04:49:31.806 00.513 12020 worker thread done servicing request
04:49:31.806 00.000 9340 OnExposeComplete: enter
04:49:31.873 00.067 9340 UpdateGuideState(): m_state=6
04:49:31.906 00.033 9340 Star::Find(15, 1410, 111, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 939
04:49:31.931 00.025 9340 Star::Find returns 1 (0), X=1410.96, Y=111.61, Mass=1564125, SNR=223.1, Peak=64419 HFD=4.9
04:49:31.993 00.062 9340 MultiStar: [#1 0.27,-0.23,0.85,U] [#2 -0.06,-0.09,0.80,U] [#3 0.02,0.02,1.09,U] [#4 -0.09,-0.13,0.88,U] [#5 -0.00,0.26,0.82,U] [#6 0.13,0.04,0.78,U] [#7 0.24,-0.25,0.81,U] [#8 0.09,-0.14,0.87,U] 
04:49:32.028 00.035 9340 refined, 8 included, MultiStar: {0.07, -0.05}, one-star: {0.07, 0.07}
04:49:32.053 00.025 9340 CameraToMount -- cameraTheta (-0.58) - m_xAngle (0.05) = xAngle (-0.62 = -0.62)
04:49:32.072 00.019 9340 CameraToMount -- cameraTheta (-0.58) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-3.69 = 2.59)
04:49:32.167 00.095 9340 CameraToMount -- cameraX=0.07 cameraY=-0.05 hyp=0.09 cameraTheta=-0.58 mountX=0.07 mountY=0.05, mountTheta=0.57
04:49:32.219 00.052 9340 SchedulePrimaryMove(10104498, x=0.07, y=-0.05, opts=13)
04:49:32.271 00.052 9340 Enqueuing Move request for scope (0.07, -0.05)
04:49:32.340 00.069 12020 Worker thread wakes up
04:49:32.340 00.000 12020 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.05) opts 0xd
04:49:32.340 00.000 12020 Handling offset move in thread for scope, endpoint = (0.07, -0.05)
04:49:32.341 00.001 12020 Moving (0.07, -0.05) raw xDistance=0.07 yDistance=0.05
04:49:32.341 00.000 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
04:49:32.341 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:49:32.341 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
04:49:32.341 00.000 12020 MoveAxis(E, 0, ABG)
04:49:32.341 00.000 12020 Move returns status 0, amount 0
04:49:32.341 00.000 12020 MoveAxis(N, 0, ABG)
04:49:32.350 00.009 9340 UpdateImageDisplay: Size=(1920,1080) min=5731, max=65535, med=10121, FiltMin=7829, FiltMax=65510, Gamma=2.870
04:49:32.406 00.056 12020 Move returns status 0, amount 0
04:49:32.406 00.000 12020 move complete, result=0
04:49:32.407 00.001 12020 worker thread done servicing request
04:49:32.422 00.015 9340 UpdateGuideState exits: m=1564125 SNR=223.1
04:49:32.486 00.064 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:49:32.526 00.040 9340 ScheduleExposure(2000,3,1) exposurePending=0
04:49:32.569 00.043 9340 Enqueuing Expose request
04:49:32.634 00.065 12020 Worker thread wakes up
04:49:32.635 00.001 9340 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
04:49:32.653 00.018 12020 worker thread servicing REQUEST_EXPOSE 2000
04:49:32.653 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(1396,97,31,31)
04:49:32.687 00.034 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"a3b2b285-8b9b-4e07-a7e2-0917b1d853b9"}
04:49:32.740 00.053 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"a3b2b285-8b9b-4e07-a7e2-0917b1d853b9"}
04:49:32.796 00.056 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"26164f0c-da44-4c7c-adbf-424b55b47eb7"}
04:49:32.816 00.020 9340 case statement mapped state 6 to 3
04:49:32.831 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"26164f0c-da44-4c7c-adbf-424b55b47eb7"}
04:49:32.854 00.023 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"896f8267-dc57-42be-81cc-48087a7dff78"}
04:49:32.878 00.024 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":939,"width":15,"height":15,"star_pos":[6.96,6.61],"pixels":"..."},"id":"896f8267-dc57-42be-81cc-48087a7dff78"}
04:49:33.990 01.112 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"7f60eb59-1def-4952-82d7-6a7fd4fc3c80"}
04:49:34.009 00.019 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"7f60eb59-1def-4952-82d7-6a7fd4fc3c80"}
04:49:34.032 00.023 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"bc4ba322-cfcd-4a1e-8573-8d12aac44693"}
04:49:34.056 00.024 9340 case statement mapped state 6 to 3
04:49:34.078 00.022 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"bc4ba322-cfcd-4a1e-8573-8d12aac44693"}
04:49:34.138 00.060 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"737fd0d1-658a-4288-aa89-60d1abcbac22"}
04:49:34.162 00.024 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":939,"width":15,"height":15,"star_pos":[6.96,6.61],"pixels":"..."},"id":"737fd0d1-658a-4288-aa89-60d1abcbac22"}
04:49:35.039 00.877 12020 Exposure complete
04:49:35.351 00.312 12020 worker thread done servicing request
04:49:35.351 00.000 9340 OnExposeComplete: enter
04:49:35.366 00.015 9340 UpdateGuideState(): m_state=6
04:49:35.386 00.020 9340 Star::Find(15, 1410, 111, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 940
04:49:35.401 00.015 9340 Star::Find returns 1 (0), X=1411.20, Y=111.55, Mass=1554370, SNR=210.5, Peak=65335 HFD=5.0
04:49:35.446 00.045 9340 MultiStar: [#1 0.43,-0.28,0.00,M4] [#2 0.11,-0.12,0.82,U] [#3 0.24,0.10,0.78,U] [#4 0.34,-0.20,0.87,U] [#5 0.26,-0.05,1.09,U] [#6 0.37,-0.04,0.85,U] [#7 0.36,-0.17,0.86,U] [#8 0.40,-0.08,0.93,U] 
04:49:35.462 00.016 9340 single-star, 7 included, MultiStar: {0.30, -0.07}, one-star: {0.31, 0.02}
04:49:35.476 00.014 9340 CameraToMount -- cameraTheta (0.05) - m_xAngle (0.05) = xAngle (0.01 = 0.01)
04:49:35.487 00.011 9340 CameraToMount -- cameraTheta (0.05) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-3.06 = -3.06)
04:49:35.507 00.020 9340 CameraToMount -- cameraX=0.31 cameraY=0.02 hyp=0.31 cameraTheta=0.05 mountX=0.31 mountY=-0.02, mountTheta=-0.08
04:49:35.535 00.028 9340 SchedulePrimaryMove(10104498, x=0.31, y=0.02, opts=13)
04:49:35.578 00.043 9340 Enqueuing Move request for scope (0.31, 0.02)
04:49:35.594 00.016 12020 Worker thread wakes up
04:49:35.595 00.001 9340 UpdateImageDisplay: Size=(1920,1080) min=6051, max=65535, med=10138, FiltMin=7912, FiltMax=65511, Gamma=2.870
04:49:35.613 00.018 12020 worker thread servicing REQUEST_MOVE scope ofs (0.31, 0.02) opts 0xd
04:49:35.613 00.000 12020 Handling offset move in thread for scope, endpoint = (0.31, 0.02)
04:49:35.614 00.001 12020 Moving (0.31, 0.02) raw xDistance=0.31 yDistance=-0.02
04:49:35.614 00.000 12020 GuideAlgorithmHysteresis::Result() returns 0.13 from input 0.31
04:49:35.614 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:49:35.614 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
04:49:35.615 00.001 12020 MoveAxis(W, 23, ABG)
04:49:35.615 00.000 9340 UpdateGuideState exits: m=1554370 SNR=210.5
04:49:35.628 00.013 12020 Guiding  Dir = 3, Dur = 23
04:49:35.628 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:49:35.644 00.016 12020 IsSlewing returns 0
04:49:35.644 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
04:49:35.660 00.016 12020 IsGuiding returns 0
04:49:35.660 00.000 9340 Enqueuing Expose request
04:49:35.682 00.022 12020 PulseGuide returned control before completion, sleep 11
04:49:35.715 00.033 12020 IsGuiding returns 1
04:49:35.715 00.000 12020 scope still moving after pulse duration time elapsed
04:49:35.750 00.035 12020 IsSlewing returns 0
04:49:35.752 00.002 12020 IsGuiding returns 0
04:49:35.753 00.001 12020 scope move finished after 23 + 70 ms
04:49:35.754 00.001 12020 Move returns status 0, amount 23
04:49:35.755 00.001 12020 MoveAxis(N, 0, ABG)
04:49:35.755 00.000 12020 Move returns status 0, amount 0
04:49:35.755 00.000 12020 move complete, result=0
04:49:35.755 00.000 12020 worker thread done servicing request
04:49:35.755 00.000 9340 GuideStep: 0.3 px 23 ms WEST, -0.0 px 0 ms NORTH
04:49:35.768 00.013 12020 Worker thread wakes up
04:49:35.769 00.001 12020 worker thread servicing REQUEST_EXPOSE 2000
04:49:35.769 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(1396,97,31,31)
04:49:35.989 00.220 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"61168aff-d186-4c8c-9b6d-e17a7c8990df"}
04:49:36.009 00.020 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"61168aff-d186-4c8c-9b6d-e17a7c8990df"}
04:49:36.053 00.044 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"c8dfd4f7-e32c-4eb0-a407-7fa88c9e8cd4"}
04:49:36.075 00.022 9340 case statement mapped state 6 to 3
04:49:36.104 00.029 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"c8dfd4f7-e32c-4eb0-a407-7fa88c9e8cd4"}
04:49:36.124 00.020 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"14780747-7454-4500-b0ef-792eb84119a1"}
04:49:36.177 00.053 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":940,"width":15,"height":15,"star_pos":[7.20,6.55],"pixels":"..."},"id":"14780747-7454-4500-b0ef-792eb84119a1"}
04:49:37.989 01.812 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"2ab055f4-ec97-4496-a3ec-e9435402cc31"}
04:49:38.001 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"2ab055f4-ec97-4496-a3ec-e9435402cc31"}
04:49:38.019 00.018 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"6f43d56a-f1bd-4e6f-a491-0e89ccb426b3"}
04:49:38.038 00.019 9340 case statement mapped state 6 to 3
04:49:38.050 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"6f43d56a-f1bd-4e6f-a491-0e89ccb426b3"}
04:49:38.072 00.022 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"9fed0e9a-90da-43d2-badb-f920ae063968"}
04:49:38.118 00.046 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":940,"width":15,"height":15,"star_pos":[7.20,6.55],"pixels":"..."},"id":"9fed0e9a-90da-43d2-badb-f920ae063968"}
04:49:38.157 00.039 12020 Exposure complete
04:49:38.717 00.560 12020 worker thread done servicing request
04:49:38.717 00.000 9340 OnExposeComplete: enter
04:49:38.739 00.022 9340 UpdateGuideState(): m_state=6
04:49:38.752 00.013 9340 Star::Find(15, 1411, 111, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 941
04:49:38.770 00.018 9340 Star::Find returns 1 (0), X=1411.20, Y=111.83, Mass=1561358, SNR=233.1, Peak=63239 HFD=4.9
04:49:38.808 00.038 9340 MultiStar: [#1 0.28,-0.13,0.73,U] [#2 0.32,-0.02,0.70,U] [#3 0.14,0.22,0.92,U] [#4 0.18,-0.02,0.85,U] [#5 0.04,0.31,0.71,U] [#6 0.19,0.06,0.79,U] [#7 0.27,-0.13,0.75,U] [#8 0.19,0.14,0.78,U] 
04:49:38.846 00.038 9340 refined, 8 included, MultiStar: {0.21, 0.09}, one-star: {0.31, 0.29}
04:49:38.863 00.017 9340 CameraToMount -- cameraTheta (0.40) - m_xAngle (0.05) = xAngle (0.35 = 0.35)
04:49:38.879 00.016 9340 CameraToMount -- cameraTheta (0.40) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-2.72 = -2.72)
04:49:38.892 00.013 9340 CameraToMount -- cameraX=0.21 cameraY=0.09 hyp=0.23 cameraTheta=0.40 mountX=0.22 mountY=-0.10, mountTheta=-0.41
04:49:38.940 00.048 9340 SchedulePrimaryMove(10104498, x=0.21, y=0.09, opts=13)
04:49:38.989 00.049 9340 Enqueuing Move request for scope (0.21, 0.09)
04:49:39.013 00.024 12020 Worker thread wakes up
04:49:39.013 00.000 12020 worker thread servicing REQUEST_MOVE scope ofs (0.21, 0.09) opts 0xd
04:49:39.013 00.000 12020 Handling offset move in thread for scope, endpoint = (0.21, 0.09)
04:49:39.013 00.000 12020 Moving (0.21, 0.09) raw xDistance=0.22 yDistance=-0.10
04:49:39.013 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=6048, max=65535, med=10134, FiltMin=8053, FiltMax=65510, Gamma=2.870
04:49:39.029 00.016 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.22
04:49:39.029 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:49:39.029 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
04:49:39.029 00.000 9340 UpdateGuideState exits: m=1561358 SNR=233.1
04:49:39.042 00.013 12020 MoveAxis(E, 0, ABG)
04:49:39.042 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:49:39.067 00.025 12020 Move returns status 0, amount 0
04:49:39.067 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
04:49:39.081 00.014 12020 MoveAxis(N, 0, ABG)
04:49:39.081 00.000 12020 Move returns status 0, amount 0
04:49:39.082 00.001 12020 move complete, result=0
04:49:39.082 00.000 12020 worker thread done servicing request
04:49:39.083 00.001 9340 Enqueuing Expose request
04:49:39.126 00.043 12020 Worker thread wakes up
04:49:39.126 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
04:49:39.126 00.000 9340 GuideStep: 0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
04:49:39.142 00.016 12020 Handling exposure in thread, d=2000 o=3 r=(1396,97,31,31)
04:49:39.989 00.847 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"8eac3a91-5fe6-4a29-97a0-9d1f0ef83bfa"}
04:49:40.006 00.017 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"8eac3a91-5fe6-4a29-97a0-9d1f0ef83bfa"}
04:49:40.025 00.019 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"9f078b43-b2b6-44a3-9af0-753b8a39a8ed"}
04:49:40.076 00.051 9340 case statement mapped state 6 to 3
04:49:40.093 00.017 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"9f078b43-b2b6-44a3-9af0-753b8a39a8ed"}
04:49:40.111 00.018 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"8418fe59-5d66-4c8b-8b0f-147170963016"}
04:49:40.123 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":941,"width":15,"height":15,"star_pos":[7.20,6.83],"pixels":"..."},"id":"8418fe59-5d66-4c8b-8b0f-147170963016"}
04:49:41.504 01.381 12020 Exposure complete
04:49:41.785 00.281 9340 OnExposeComplete: enter
04:49:41.802 00.017 12020 worker thread done servicing request
04:49:41.802 00.000 9340 UpdateGuideState(): m_state=6
04:49:41.826 00.024 9340 Star::Find(15, 1411, 111, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 942
04:49:41.839 00.013 9340 Star::Find returns 1 (0), X=1411.31, Y=111.75, Mass=1565926, SNR=232.6, Peak=63171 HFD=4.9
04:49:41.873 00.034 9340 MultiStar: [#1 0.60,-0.00,0.00,M4] [#2 0.36,-0.05,0.78,U] [#3 0.36,0.16,0.83,U] [#4 0.32,0.08,0.81,U] [#5 0.41,0.21,0.79,U] [#6 0.54,0.08,0.00,M2] [#7 0.39,-0.06,0.83,U] [#8 0.35,0.11,0.78,U] 
04:49:41.888 00.015 9340 refined, 6 included, MultiStar: {0.37, 0.10}, one-star: {0.42, 0.21}
04:49:41.903 00.015 9340 CameraToMount -- cameraTheta (0.26) - m_xAngle (0.05) = xAngle (0.21 = 0.21)
04:49:41.913 00.010 9340 CameraToMount -- cameraTheta (0.26) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-2.86 = -2.86)
04:49:41.926 00.013 9340 CameraToMount -- cameraX=0.37 cameraY=0.10 hyp=0.39 cameraTheta=0.26 mountX=0.38 mountY=-0.11, mountTheta=-0.28
04:49:41.968 00.042 9340 SchedulePrimaryMove(10104498, x=0.37, y=0.10, opts=13)
04:49:41.995 00.027 9340 Enqueuing Move request for scope (0.37, 0.10)
04:49:42.012 00.017 12020 Worker thread wakes up
04:49:42.012 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=5942, max=65535, med=10143, FiltMin=7798, FiltMax=65511, Gamma=2.870
04:49:42.027 00.015 12020 worker thread servicing REQUEST_MOVE scope ofs (0.37, 0.10) opts 0xd
04:49:42.027 00.000 9340 UpdateGuideState exits: m=1565926 SNR=232.6
04:49:42.041 00.014 12020 Handling offset move in thread for scope, endpoint = (0.37, 0.10)
04:49:42.042 00.001 12020 Moving (0.37, 0.10) raw xDistance=0.38 yDistance=-0.11
04:49:42.042 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:49:42.076 00.034 12020 GuideAlgorithmHysteresis::Result() returns 0.16 from input 0.38
04:49:42.076 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
04:49:42.092 00.016 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:49:42.092 00.000 9340 Enqueuing Expose request
04:49:42.111 00.019 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
04:49:42.111 00.000 12020 MoveAxis(W, 29, ABG)
04:49:42.111 00.000 12020 Guiding  Dir = 3, Dur = 29
04:49:42.111 00.000 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"1e05a20a-c867-4a4b-89b8-ae7410c3abb0"}
04:49:42.127 00.016 12020 IsSlewing returns 0
04:49:42.129 00.002 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"1e05a20a-c867-4a4b-89b8-ae7410c3abb0"}
04:49:42.144 00.015 12020 IsGuiding returns 0
04:49:42.145 00.001 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"7959d2f3-2e6c-411c-ac59-b3b9f7906c03"}
04:49:42.166 00.021 9340 case statement mapped state 6 to 3
04:49:42.203 00.037 12020 IsGuiding returns 1
04:49:42.203 00.000 12020 scope still moving after pulse duration time elapsed
04:49:42.203 00.000 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"7959d2f3-2e6c-411c-ac59-b3b9f7906c03"}
04:49:42.234 00.031 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"5a36674d-021a-4da2-8c42-dbfb52a0a928"}
04:49:42.251 00.017 12020 IsSlewing returns 0
04:49:42.251 00.000 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":942,"width":15,"height":15,"star_pos":[7.31,6.75],"pixels":"..."},"id":"5a36674d-021a-4da2-8c42-dbfb52a0a928"}
04:49:42.267 00.016 12020 IsGuiding returns 0
04:49:42.267 00.000 12020 scope move finished after 29 + 92 ms
04:49:42.268 00.001 12020 Move returns status 0, amount 29
04:49:42.268 00.000 12020 MoveAxis(N, 0, ABG)
04:49:42.268 00.000 12020 Move returns status 0, amount 0
04:49:42.268 00.000 12020 move complete, result=0
04:49:42.269 00.001 12020 worker thread done servicing request
04:49:42.269 00.000 9340 GuideStep: 0.4 px 29 ms WEST, -0.1 px 0 ms NORTH
04:49:42.323 00.054 12020 Worker thread wakes up
04:49:42.324 00.001 12020 worker thread servicing REQUEST_EXPOSE 2000
04:49:42.325 00.001 12020 Handling exposure in thread, d=2000 o=3 r=(1396,97,31,31)
04:49:43.992 01.667 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"0f42e8d3-5122-47b4-b0d2-d4e3fb8ca02b"}
04:49:44.025 00.033 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"0f42e8d3-5122-47b4-b0d2-d4e3fb8ca02b"}
04:49:44.046 00.021 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"c0ba5958-4091-4c47-9785-977868579cef"}
04:49:44.059 00.013 9340 case statement mapped state 6 to 3
04:49:44.076 00.017 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"c0ba5958-4091-4c47-9785-977868579cef"}
04:49:44.093 00.017 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"c99dd34d-8454-4506-a21d-8fd2fcad84b3"}
04:49:44.138 00.045 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":942,"width":15,"height":15,"star_pos":[7.31,6.75],"pixels":"..."},"id":"c99dd34d-8454-4506-a21d-8fd2fcad84b3"}
04:49:44.749 00.611 12020 Exposure complete
04:49:45.152 00.403 12020 worker thread done servicing request
04:49:45.153 00.001 9340 OnExposeComplete: enter
04:49:45.188 00.035 9340 UpdateGuideState(): m_state=6
04:49:45.235 00.047 9340 Star::Find(15, 1411, 111, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 943
04:49:45.264 00.029 9340 Star::Find returns 1 (0), X=1411.31, Y=111.69, Mass=1510457, SNR=223.4, Peak=64215 HFD=4.8
04:49:45.295 00.031 9340 MultiStar: [#1 0.29,-0.02,0.82,U] [#2 0.35,-0.03,0.71,U] [#3 0.34,0.18,0.83,U] [#4 0.19,0.00,0.86,U] [#5 0.36,0.22,0.90,U] [#6 0.43,0.00,0.75,U] [#7 0.30,-0.15,0.87,U] [#8 0.10,-0.06,0.93,U] 
04:49:45.318 00.023 9340 refined, 8 included, MultiStar: {0.31, 0.04}, one-star: {0.42, 0.15}
04:49:45.369 00.051 9340 CameraToMount -- cameraTheta (0.12) - m_xAngle (0.05) = xAngle (0.07 = 0.07)
04:49:45.399 00.030 9340 CameraToMount -- cameraTheta (0.12) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-2.99 = -2.99)
04:49:45.416 00.017 9340 CameraToMount -- cameraX=0.31 cameraY=0.04 hyp=0.31 cameraTheta=0.12 mountX=0.31 mountY=-0.05, mountTheta=-0.15
04:49:45.451 00.035 9340 SchedulePrimaryMove(10104498, x=0.31, y=0.04, opts=13)
04:49:45.497 00.046 9340 Enqueuing Move request for scope (0.31, 0.04)
04:49:45.513 00.016 12020 Worker thread wakes up
04:49:45.513 00.000 12020 worker thread servicing REQUEST_MOVE scope ofs (0.31, 0.04) opts 0xd
04:49:45.514 00.001 9340 UpdateImageDisplay: Size=(1920,1080) min=6064, max=65535, med=10146, FiltMin=7840, FiltMax=65510, Gamma=2.870
04:49:45.527 00.013 12020 Handling offset move in thread for scope, endpoint = (0.31, 0.04)
04:49:45.532 00.005 12020 Moving (0.31, 0.04) raw xDistance=0.31 yDistance=-0.05
04:49:45.532 00.000 12020 GuideAlgorithmHysteresis::Result() returns 0.14 from input 0.31
04:49:45.533 00.001 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:49:45.533 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
04:49:45.533 00.000 12020 MoveAxis(W, 25, ABG)
04:49:45.533 00.000 9340 UpdateGuideState exits: m=1510457 SNR=223.4
04:49:45.547 00.014 12020 Guiding  Dir = 3, Dur = 25
04:49:45.547 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:49:45.567 00.020 12020 IsSlewing returns 0
04:49:45.570 00.003 12020 IsGuiding returns 0
04:49:45.572 00.002 9340 ScheduleExposure(2000,3,1) exposurePending=0
04:49:45.600 00.028 12020 IsGuiding returns 1
04:49:45.601 00.001 9340 Enqueuing Expose request
04:49:45.632 00.031 12020 scope still moving after pulse duration time elapsed
04:49:45.659 00.027 12020 IsSlewing returns 0
04:49:45.669 00.010 12020 IsGuiding returns 0
04:49:45.669 00.000 12020 scope move finished after 25 + 74 ms
04:49:45.673 00.004 12020 Move returns status 0, amount 25
04:49:45.673 00.000 12020 MoveAxis(N, 0, ABG)
04:49:45.673 00.000 12020 Move returns status 0, amount 0
04:49:45.674 00.001 12020 move complete, result=0
04:49:45.674 00.000 12020 worker thread done servicing request
04:49:45.674 00.000 9340 GuideStep: 0.3 px 25 ms WEST, -0.0 px 0 ms NORTH
04:49:45.690 00.016 12020 Worker thread wakes up
04:49:45.690 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
04:49:45.690 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(1396,97,31,31)
04:49:45.991 00.301 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"88a909bf-c663-4f11-946c-f57f250378ae"}
04:49:46.045 00.054 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"88a909bf-c663-4f11-946c-f57f250378ae"}
04:49:46.079 00.034 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"9c2c3d4a-90c3-4261-8685-6cfe4695f464"}
04:49:46.094 00.015 9340 case statement mapped state 6 to 3
04:49:46.114 00.020 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"9c2c3d4a-90c3-4261-8685-6cfe4695f464"}
04:49:46.167 00.053 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"9c7f6c05-565d-450e-be18-4a35573205b7"}
04:49:46.204 00.037 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":943,"width":15,"height":15,"star_pos":[7.31,6.69],"pixels":"..."},"id":"9c7f6c05-565d-450e-be18-4a35573205b7"}
04:49:47.988 01.784 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"9fbb5ec4-2344-40fe-94c8-4916a13c2996"}
04:49:48.003 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"9fbb5ec4-2344-40fe-94c8-4916a13c2996"}
04:49:48.020 00.017 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"4eeade32-b6ff-4ba6-8b05-7eb513c4348d"}
04:49:48.037 00.017 9340 case statement mapped state 6 to 3
04:49:48.054 00.017 12020 Exposure complete
04:49:48.054 00.000 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"4eeade32-b6ff-4ba6-8b05-7eb513c4348d"}
04:49:48.070 00.016 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"6d942920-408d-4ec9-96c8-3a59179aa13b"}
04:49:48.085 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":943,"width":15,"height":15,"star_pos":[7.31,6.69],"pixels":"..."},"id":"6d942920-408d-4ec9-96c8-3a59179aa13b"}
04:49:48.325 00.240 12020 worker thread done servicing request
04:49:48.325 00.000 9340 OnExposeComplete: enter
04:49:48.340 00.015 9340 UpdateGuideState(): m_state=6
04:49:48.375 00.035 9340 Star::Find(15, 1411, 111, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 944
04:49:48.394 00.019 9340 Star::Find returns 1 (0), X=1411.02, Y=111.88, Mass=1526320, SNR=184.6, Peak=62389 HFD=4.6
04:49:48.416 00.022 9340 MultiStar: [#1 0.16,0.04,0.94,U] [#2 -0.16,0.04,0.97,U] [#3 -0.09,0.30,1.09,U] [#4 -0.09,0.20,1.25,U] [#5 -0.01,0.36,1.10,U] [#6 0.02,0.28,0.88,U] [#7 -0.06,0.06,1.03,U] [#8 -0.05,0.35,1.06,U] 
04:49:48.439 00.023 9340 refined, 8 included, MultiStar: {-0.02, 0.22}, one-star: {0.13, 0.35}
04:49:48.450 00.011 9340 CameraToMount -- cameraTheta (1.66) - m_xAngle (0.05) = xAngle (1.61 = 1.61)
04:49:48.471 00.021 9340 CameraToMount -- cameraTheta (1.66) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-1.46 = -1.46)
04:49:48.487 00.016 9340 CameraToMount -- cameraX=-0.02 cameraY=0.22 hyp=0.22 cameraTheta=1.66 mountX=-0.01 mountY=-0.22, mountTheta=-1.61
04:49:48.535 00.048 9340 SchedulePrimaryMove(10104498, x=-0.02, y=0.22, opts=13)
04:49:48.549 00.014 9340 Enqueuing Move request for scope (-0.02, 0.22)
04:49:48.563 00.014 12020 Worker thread wakes up
04:49:48.563 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=6584, max=65535, med=10141, FiltMin=7894, FiltMax=65505, Gamma=2.870
04:49:48.575 00.012 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.22) opts 0xd
04:49:48.576 00.001 9340 UpdateGuideState exits: m=1526320 SNR=184.6
04:49:48.587 00.011 12020 Handling offset move in thread for scope, endpoint = (-0.02, 0.22)
04:49:48.588 00.001 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:49:48.602 00.014 12020 Moving (-0.02, 0.22) raw xDistance=-0.01 yDistance=-0.22
04:49:48.602 00.000 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
04:49:48.602 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:49:48.603 00.001 9340 ScheduleExposure(2000,3,1) exposurePending=0
04:49:48.616 00.013 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.22
04:49:48.616 00.000 9340 Enqueuing Expose request
04:49:48.631 00.015 12020 MoveAxis(E, 0, ABG)
04:49:48.632 00.001 12020 Move returns status 0, amount 0
04:49:48.632 00.000 12020 MoveAxis(N, 0, ABG)
04:49:48.632 00.000 12020 Move returns status 0, amount 0
04:49:48.632 00.000 12020 move complete, result=0
04:49:48.633 00.001 12020 worker thread done servicing request
04:49:48.633 00.000 12020 Worker thread wakes up
04:49:48.633 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
04:49:48.633 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(1396,97,31,31)
04:49:48.635 00.002 9340 GuideStep: -0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
04:49:49.988 01.353 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"2142fab3-fb3c-4a52-9071-3e775b774a55"}
04:49:50.000 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"2142fab3-fb3c-4a52-9071-3e775b774a55"}
04:49:50.012 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"d8fbf635-93b1-4c7d-b91d-5cee48773f8d"}
04:49:50.028 00.016 9340 case statement mapped state 6 to 3
04:49:50.069 00.041 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"d8fbf635-93b1-4c7d-b91d-5cee48773f8d"}
04:49:50.083 00.014 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"992b3d73-11fd-49ee-9ed9-67e952f5fe2d"}
04:49:50.097 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":944,"width":15,"height":15,"star_pos":[7.02,6.88],"pixels":"..."},"id":"992b3d73-11fd-49ee-9ed9-67e952f5fe2d"}
04:49:51.001 00.904 12020 Exposure complete
04:49:51.374 00.373 9340 OnExposeComplete: enter
04:49:51.404 00.030 12020 worker thread done servicing request
04:49:51.405 00.001 9340 UpdateGuideState(): m_state=6
04:49:51.430 00.025 9340 Star::Find(15, 1411, 111, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 945
04:49:51.454 00.024 9340 Star::Find returns 1 (0), X=1411.16, Y=111.62, Mass=1517201, SNR=231.0, Peak=65395 HFD=4.8
04:49:51.494 00.040 9340 MultiStar: [#1 0.40,-0.35,0.00,M3] [#2 0.05,-0.30,0.77,U] [#3 0.19,-0.07,0.92,U] [#4 0.11,-0.09,0.83,U] [#5 0.17,-0.01,0.72,U] [#6 0.28,-0.13,0.73,U] [#7 0.25,-0.16,0.73,U] [#8 0.25,-0.03,0.75,U] 
04:49:51.519 00.025 9340 refined, 7 included, MultiStar: {0.20, -0.08}, one-star: {0.27, 0.08}
04:49:51.541 00.022 9340 CameraToMount -- cameraTheta (-0.39) - m_xAngle (0.05) = xAngle (-0.44 = -0.44)
04:49:51.597 00.056 9340 CameraToMount -- cameraTheta (-0.39) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-3.51 = 2.77)
04:49:51.631 00.034 9340 CameraToMount -- cameraX=0.20 cameraY=-0.08 hyp=0.21 cameraTheta=-0.39 mountX=0.19 mountY=0.08, mountTheta=0.38
04:49:51.661 00.030 9340 SchedulePrimaryMove(10104498, x=0.20, y=-0.08, opts=13)
04:49:51.706 00.045 9340 Enqueuing Move request for scope (0.20, -0.08)
04:49:51.747 00.041 12020 Worker thread wakes up
04:49:51.747 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=6487, max=65535, med=10141, FiltMin=7959, FiltMax=65523, Gamma=2.870
04:49:51.764 00.017 12020 worker thread servicing REQUEST_MOVE scope ofs (0.20, -0.08) opts 0xd
04:49:51.765 00.001 12020 Handling offset move in thread for scope, endpoint = (0.20, -0.08)
04:49:51.765 00.000 12020 Moving (0.20, -0.08) raw xDistance=0.19 yDistance=0.08
04:49:51.765 00.000 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.19
04:49:51.765 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:49:51.766 00.001 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
04:49:51.766 00.000 12020 MoveAxis(E, 0, ABG)
04:49:51.766 00.000 12020 Move returns status 0, amount 0
04:49:51.766 00.000 12020 MoveAxis(N, 0, ABG)
04:49:51.766 00.000 12020 Move returns status 0, amount 0
04:49:51.767 00.001 12020 move complete, result=0
04:49:51.768 00.001 9340 UpdateGuideState exits: m=1517201 SNR=231.0
04:49:51.784 00.016 12020 worker thread done servicing request
04:49:51.785 00.001 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:49:51.845 00.060 9340 ScheduleExposure(2000,3,1) exposurePending=0
04:49:51.886 00.041 9340 Enqueuing Expose request
04:49:51.918 00.032 12020 Worker thread wakes up
04:49:51.919 00.001 12020 worker thread servicing REQUEST_EXPOSE 2000
04:49:51.919 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(1396,97,31,31)
04:49:51.921 00.002 9340 GuideStep: 0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
04:49:51.993 00.072 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"6fc03d07-11cd-41ad-914f-b8bdc6bde464"}
04:49:52.031 00.038 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"6fc03d07-11cd-41ad-914f-b8bdc6bde464"}
04:49:52.124 00.093 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"5abd81b4-449a-4dff-9591-53962e5e14dc"}
04:49:52.166 00.042 9340 case statement mapped state 6 to 3
04:49:52.227 00.061 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"5abd81b4-449a-4dff-9591-53962e5e14dc"}
04:49:52.258 00.031 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"56a681aa-cd07-4368-92d6-7ab6fb550923"}
04:49:52.283 00.025 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":945,"width":15,"height":15,"star_pos":[7.16,6.62],"pixels":"..."},"id":"56a681aa-cd07-4368-92d6-7ab6fb550923"}
04:49:53.987 01.704 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"ce608b14-39f0-4f88-9eae-b577921e2da8"}
04:49:54.010 00.023 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"ce608b14-39f0-4f88-9eae-b577921e2da8"}
04:49:54.024 00.014 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"f8c68233-aa39-4616-a68f-6b294e8138af"}
04:49:54.044 00.020 9340 case statement mapped state 6 to 3
04:49:54.062 00.018 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"f8c68233-aa39-4616-a68f-6b294e8138af"}
04:49:54.108 00.046 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"866848b5-417c-4672-aaa9-1981c18a9e61"}
04:49:54.130 00.022 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":945,"width":15,"height":15,"star_pos":[7.16,6.62],"pixels":"..."},"id":"866848b5-417c-4672-aaa9-1981c18a9e61"}
04:49:54.282 00.152 12020 Exposure complete
04:49:54.682 00.400 12020 worker thread done servicing request
04:49:54.683 00.001 9340 OnExposeComplete: enter
04:49:54.697 00.014 9340 UpdateGuideState(): m_state=6
04:49:54.711 00.014 9340 Star::Find(15, 1411, 111, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 946
04:49:54.727 00.016 9340 Star::Find returns 1 (0), X=1411.00, Y=111.60, Mass=1561261, SNR=212.6, Peak=65223 HFD=5.0
04:49:54.781 00.054 9340 MultiStar: [#1 0.20,-0.26,0.77,U] [#2 0.22,-0.01,0.82,U] [#3 0.18,-0.04,0.93,U] [#4 0.26,-0.17,1.04,U] [#5 0.20,0.06,0.90,U] [#6 0.19,0.07,0.81,U] [#7 0.17,-0.25,1.07,U] [#8 0.29,-0.05,0.90,U] 
04:49:54.803 00.022 9340 single-star, 8 included, MultiStar: {0.20, -0.07}, one-star: {0.11, 0.07}
04:49:54.816 00.013 9340 CameraToMount -- cameraTheta (0.56) - m_xAngle (0.05) = xAngle (0.52 = 0.52)
04:49:54.828 00.012 9340 CameraToMount -- cameraTheta (0.56) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-2.55 = -2.55)
04:49:54.845 00.017 9340 CameraToMount -- cameraX=0.11 cameraY=0.07 hyp=0.13 cameraTheta=0.56 mountX=0.11 mountY=-0.07, mountTheta=-0.57
04:49:54.868 00.023 9340 SchedulePrimaryMove(10104498, x=0.11, y=0.07, opts=13)
04:49:54.911 00.043 9340 Enqueuing Move request for scope (0.11, 0.07)
04:49:54.931 00.020 12020 Worker thread wakes up
04:49:54.932 00.001 9340 UpdateImageDisplay: Size=(1920,1080) min=5715, max=65535, med=10140, FiltMin=7787, FiltMax=65510, Gamma=2.870
04:49:54.948 00.016 12020 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.07) opts 0xd
04:49:54.948 00.000 9340 UpdateGuideState exits: m=1561261 SNR=212.6
04:49:54.960 00.012 12020 Handling offset move in thread for scope, endpoint = (0.11, 0.07)
04:49:54.961 00.001 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:49:54.981 00.020 12020 Moving (0.11, 0.07) raw xDistance=0.11 yDistance=-0.07
04:49:54.981 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
04:49:55.001 00.020 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
04:49:55.001 00.000 9340 Enqueuing Expose request
04:49:55.018 00.017 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:49:55.018 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
04:49:55.018 00.000 12020 MoveAxis(E, 0, ABG)
04:49:55.018 00.000 12020 Move returns status 0, amount 0
04:49:55.018 00.000 12020 MoveAxis(N, 0, ABG)
04:49:55.020 00.002 12020 Move returns status 0, amount 0
04:49:55.020 00.000 12020 move complete, result=0
04:49:55.020 00.000 12020 worker thread done servicing request
04:49:55.020 00.000 12020 Worker thread wakes up
04:49:55.020 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
04:49:55.020 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(1396,97,31,31)
04:49:55.047 00.027 9340 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
04:49:55.985 00.938 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"4bb9b64b-8436-4408-b563-d935d984feaf"}
04:49:56.003 00.018 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"4bb9b64b-8436-4408-b563-d935d984feaf"}
04:49:56.016 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"3f1d40b3-6a78-4f9e-9d31-17568a2636b3"}
04:49:56.035 00.019 9340 case statement mapped state 6 to 3
04:49:56.063 00.028 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"3f1d40b3-6a78-4f9e-9d31-17568a2636b3"}
04:49:56.120 00.057 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"c848f77b-6d57-4cd9-8429-0f94a4029c98"}
04:49:56.134 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":946,"width":15,"height":15,"star_pos":[7.00,6.60],"pixels":"..."},"id":"c848f77b-6d57-4cd9-8429-0f94a4029c98"}
04:49:57.403 01.269 12020 Exposure complete
04:49:57.640 00.237 12020 worker thread done servicing request
04:49:57.640 00.000 9340 OnExposeComplete: enter
04:49:57.650 00.010 9340 UpdateGuideState(): m_state=6
04:49:57.660 00.010 9340 Star::Find(15, 1410, 111, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 947
04:49:57.691 00.031 9340 Star::Find returns 1 (0), X=1411.12, Y=111.71, Mass=1461387, SNR=213.8, Peak=63011 HFD=4.6
04:49:57.704 00.013 9340 MultiStar: [#1 0.23,-0.17,0.93,U] [#2 0.24,-0.10,0.77,U] [#3 0.20,0.09,1.10,U] [#4 0.28,-0.12,0.87,U] [#5 0.10,0.15,0.94,U] [#6 0.29,-0.00,0.88,U] [#7 0.20,-0.09,0.90,U] [#8 0.21,-0.00,0.86,U] 
04:49:57.716 00.012 9340 refined, 8 included, MultiStar: {0.22, -0.00}, one-star: {0.23, 0.18}
04:49:57.725 00.009 9340 CameraToMount -- cameraTheta (-0.00) - m_xAngle (0.05) = xAngle (-0.05 = -0.05)
04:49:57.740 00.015 9340 CameraToMount -- cameraTheta (-0.00) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-3.12 = -3.12)
04:49:57.749 00.009 9340 CameraToMount -- cameraX=0.22 cameraY=-0.00 hyp=0.22 cameraTheta=-0.00 mountX=0.22 mountY=-0.01, mountTheta=-0.02
04:49:57.763 00.014 9340 SchedulePrimaryMove(10104498, x=0.22, y=-0.00, opts=13)
04:49:57.776 00.013 9340 Enqueuing Move request for scope (0.22, -0.00)
04:49:57.787 00.011 12020 Worker thread wakes up
04:49:57.787 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=5955, max=65535, med=10129, FiltMin=7945, FiltMax=65511, Gamma=2.870
04:49:57.799 00.012 12020 worker thread servicing REQUEST_MOVE scope ofs (0.22, -0.00) opts 0xd
04:49:57.799 00.000 9340 UpdateGuideState exits: m=1461387 SNR=213.8
04:49:57.830 00.031 12020 Handling offset move in thread for scope, endpoint = (0.22, -0.00)
04:49:57.830 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:49:57.841 00.011 12020 Moving (0.22, -0.00) raw xDistance=0.22 yDistance=-0.01
04:49:57.842 00.001 9340 ScheduleExposure(2000,3,1) exposurePending=0
04:49:57.852 00.010 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.22
04:49:57.852 00.000 9340 Enqueuing Expose request
04:49:57.864 00.012 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:49:57.865 00.001 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
04:49:57.865 00.000 12020 MoveAxis(E, 0, ABG)
04:49:57.865 00.000 12020 Move returns status 0, amount 0
04:49:57.865 00.000 12020 MoveAxis(N, 0, ABG)
04:49:57.866 00.001 12020 Move returns status 0, amount 0
04:49:57.866 00.000 12020 move complete, result=0
04:49:57.866 00.000 12020 worker thread done servicing request
04:49:57.866 00.000 12020 Worker thread wakes up
04:49:57.866 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
04:49:57.866 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(1396,97,31,31)
04:49:57.869 00.003 9340 GuideStep: 0.2 px 0 ms EAST, -0.0 px 0 ms NORTH
04:49:57.984 00.115 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"9e83b57c-4f88-4f71-9277-b49123f96880"}
04:49:58.002 00.018 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"9e83b57c-4f88-4f71-9277-b49123f96880"}
04:49:58.017 00.015 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"740395f3-17e1-43b5-b4d7-065ae9575584"}
04:49:58.029 00.012 9340 case statement mapped state 6 to 3
04:49:58.044 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"740395f3-17e1-43b5-b4d7-065ae9575584"}
04:49:58.093 00.049 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"8011c741-a546-4d4c-b470-e0e836fb70e8"}
04:49:58.113 00.020 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":947,"width":15,"height":15,"star_pos":[7.12,6.71],"pixels":"..."},"id":"8011c741-a546-4d4c-b470-e0e836fb70e8"}
04:49:59.984 01.871 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"b3a2ae0c-3123-469a-9839-b3bc4a081cb5"}
04:49:59.997 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"b3a2ae0c-3123-469a-9839-b3bc4a081cb5"}
04:50:00.018 00.021 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"0334b5da-e9f3-43ff-91a9-7f382411c879"}
04:50:00.037 00.019 9340 case statement mapped state 6 to 3
04:50:00.052 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"0334b5da-e9f3-43ff-91a9-7f382411c879"}
04:50:00.071 00.019 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"f7275163-f401-4737-9e05-bc6cc98d1021"}
04:50:00.119 00.048 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":947,"width":15,"height":15,"star_pos":[7.12,6.71],"pixels":"..."},"id":"f7275163-f401-4737-9e05-bc6cc98d1021"}
04:50:00.270 00.151 12020 Exposure complete
04:50:00.687 00.417 12020 worker thread done servicing request
04:50:00.688 00.001 9340 OnExposeComplete: enter
04:50:00.707 00.019 9340 UpdateGuideState(): m_state=6
04:50:00.729 00.022 9340 Star::Find(15, 1411, 111, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 948
04:50:00.778 00.049 9340 Star::Find returns 1 (0), X=1411.03, Y=111.50, Mass=1527525, SNR=182.0, Peak=65395 HFD=5.0
04:50:00.796 00.018 9340 MultiStar: [#1 0.14,-0.30,1.06,U] [#2 -0.01,-0.12,0.79,U] [#3 0.00,-0.01,1.18,U] [#4 -0.02,-0.06,1.23,U] [#5 0.05,0.05,1.00,U] [#6 0.15,-0.14,0.95,U] [#7 0.20,-0.12,0.97,U] [#8 -0.06,-0.22,0.99,U] 
04:50:00.808 00.012 9340 refined, 8 included, MultiStar: {0.06, -0.10}, one-star: {0.14, -0.04}
04:50:00.831 00.023 9340 CameraToMount -- cameraTheta (-1.02) - m_xAngle (0.05) = xAngle (-1.07 = -1.07)
04:50:00.847 00.016 9340 CameraToMount -- cameraTheta (-1.02) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-4.13 = 2.15)
04:50:00.897 00.050 9340 CameraToMount -- cameraX=0.06 cameraY=-0.10 hyp=0.12 cameraTheta=-1.02 mountX=0.06 mountY=0.10, mountTheta=1.05
04:50:00.920 00.023 9340 SchedulePrimaryMove(10104498, x=0.06, y=-0.10, opts=13)
04:50:00.934 00.014 9340 Enqueuing Move request for scope (0.06, -0.10)
04:50:00.949 00.015 12020 Worker thread wakes up
04:50:00.950 00.001 9340 UpdateImageDisplay: Size=(1920,1080) min=5813, max=65535, med=10127, FiltMin=7765, FiltMax=65510, Gamma=2.870
04:50:00.987 00.037 12020 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.10) opts 0xd
04:50:00.988 00.001 9340 UpdateGuideState exits: m=1527525 SNR=182.0
04:50:01.005 00.017 12020 Handling offset move in thread for scope, endpoint = (0.06, -0.10)
04:50:01.005 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:50:01.018 00.013 12020 Moving (0.06, -0.10) raw xDistance=0.06 yDistance=0.10
04:50:01.018 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
04:50:01.031 00.013 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
04:50:01.031 00.000 9340 Enqueuing Expose request
04:50:01.045 00.014 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:50:01.045 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
04:50:01.045 00.000 12020 MoveAxis(E, 0, ABG)
04:50:01.045 00.000 12020 Move returns status 0, amount 0
04:50:01.045 00.000 12020 MoveAxis(N, 0, ABG)
04:50:01.045 00.000 12020 Move returns status 0, amount 0
04:50:01.047 00.002 12020 move complete, result=0
04:50:01.047 00.000 12020 worker thread done servicing request
04:50:01.048 00.001 12020 Worker thread wakes up
04:50:01.048 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
04:50:01.049 00.001 12020 Handling exposure in thread, d=2000 o=3 r=(1396,97,31,31)
04:50:01.054 00.005 9340 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
04:50:01.984 00.930 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"baef7f8a-c653-4d4e-97ad-5e40fe10a542"}
04:50:02.005 00.021 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"baef7f8a-c653-4d4e-97ad-5e40fe10a542"}
04:50:02.042 00.037 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"e92f0506-9d1f-4117-b9cc-71a2cde996e2"}
04:50:02.064 00.022 9340 case statement mapped state 6 to 3
04:50:02.083 00.019 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"e92f0506-9d1f-4117-b9cc-71a2cde996e2"}
04:50:02.096 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"8018a3d0-c4d0-446a-b1c3-3745ef12746f"}
04:50:02.117 00.021 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":948,"width":15,"height":15,"star_pos":[7.03,7.50],"pixels":"..."},"id":"8018a3d0-c4d0-446a-b1c3-3745ef12746f"}
04:50:03.420 01.303 12020 Exposure complete
04:50:03.724 00.304 12020 worker thread done servicing request
04:50:03.725 00.001 9340 OnExposeComplete: enter
04:50:03.742 00.017 9340 UpdateGuideState(): m_state=6
04:50:03.759 00.017 9340 Star::Find(15, 1411, 111, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 949
04:50:03.773 00.014 9340 Star::Find returns 1 (0), X=1410.82, Y=111.64, Mass=1556861, SNR=200.2, Peak=65395 HFD=5.0
04:50:03.787 00.014 9340 MultiStar: [#1 -0.36,-0.25,0.82,U] [#2 -0.38,-0.02,0.85,U] [#3 -0.27,0.07,1.04,U] [#4 -0.23,0.04,0.99,U] [#5 -0.16,0.10,0.88,U] [#6 -0.13,0.09,0.82,U] [#7 -0.35,-0.00,1.01,U] [#8 -0.45,-0.05,0.91,U] 
04:50:03.802 00.015 9340 single-star, 8 included, MultiStar: {-0.26, 0.01}, one-star: {-0.07, 0.10}
04:50:03.816 00.014 9340 CameraToMount -- cameraTheta (2.18) - m_xAngle (0.05) = xAngle (2.13 = 2.13)
04:50:03.855 00.039 9340 CameraToMount -- cameraTheta (2.18) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-0.94 = -0.94)
04:50:03.869 00.014 9340 CameraToMount -- cameraX=-0.07 cameraY=0.10 hyp=0.12 cameraTheta=2.18 mountX=-0.07 mountY=-0.10, mountTheta=-2.15
04:50:03.891 00.022 9340 SchedulePrimaryMove(10104498, x=-0.07, y=0.10, opts=13)
04:50:03.901 00.010 9340 Enqueuing Move request for scope (-0.07, 0.10)
04:50:03.924 00.023 12020 Worker thread wakes up
04:50:03.925 00.001 9340 UpdateImageDisplay: Size=(1920,1080) min=6157, max=65535, med=10181, FiltMin=7958, FiltMax=65504, Gamma=2.870
04:50:03.942 00.017 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.10) opts 0xd
04:50:03.942 00.000 9340 UpdateGuideState exits: m=1556861 SNR=200.2
04:50:03.970 00.028 12020 Handling offset move in thread for scope, endpoint = (-0.07, 0.10)
04:50:03.970 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:50:03.986 00.016 12020 Moving (-0.07, 0.10) raw xDistance=-0.07 yDistance=-0.10
04:50:03.986 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
04:50:03.996 00.010 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
04:50:03.997 00.001 9340 Enqueuing Expose request
04:50:04.010 00.013 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:50:04.010 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
04:50:04.010 00.000 12020 MoveAxis(E, 0, ABG)
04:50:04.010 00.000 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"a03cdb83-525f-4f9c-8da1-3d9d69044258"}
04:50:04.020 00.010 12020 Move returns status 0, amount 0
04:50:04.020 00.000 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"a03cdb83-525f-4f9c-8da1-3d9d69044258"}
04:50:04.040 00.020 12020 MoveAxis(N, 0, ABG)
04:50:04.040 00.000 12020 Move returns status 0, amount 0
04:50:04.040 00.000 12020 move complete, result=0
04:50:04.040 00.000 12020 worker thread done servicing request
04:50:04.041 00.001 12020 Worker thread wakes up
04:50:04.041 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
04:50:04.041 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(1396,97,31,31)
04:50:04.045 00.004 9340 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
04:50:04.070 00.025 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"57360326-0767-4fcb-91d4-7c0c09078686"}
04:50:04.116 00.046 9340 case statement mapped state 6 to 3
04:50:04.129 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"57360326-0767-4fcb-91d4-7c0c09078686"}
04:50:04.145 00.016 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"8cbcda5e-d3af-48c8-ad93-b093cc2d9c12"}
04:50:04.165 00.020 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":949,"width":15,"height":15,"star_pos":[6.82,6.64],"pixels":"..."},"id":"8cbcda5e-d3af-48c8-ad93-b093cc2d9c12"}
04:50:05.985 01.820 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"fe5431cd-9c31-4b92-be25-b88081995c21"}
04:50:06.013 00.028 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"fe5431cd-9c31-4b92-be25-b88081995c21"}
04:50:06.043 00.030 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"c4464d6e-aae0-4019-8bb4-494f8fb779a7"}
04:50:06.060 00.017 9340 case statement mapped state 6 to 3
04:50:06.117 00.057 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"c4464d6e-aae0-4019-8bb4-494f8fb779a7"}
04:50:06.184 00.067 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"afe62eee-f15c-4064-ab04-2a511737d5e7"}
04:50:06.212 00.028 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":949,"width":15,"height":15,"star_pos":[6.82,6.64],"pixels":"..."},"id":"afe62eee-f15c-4064-ab04-2a511737d5e7"}
04:50:06.476 00.264 12020 Exposure complete
04:50:06.936 00.460 12020 worker thread done servicing request
04:50:06.937 00.001 9340 OnExposeComplete: enter
04:50:06.951 00.014 9340 UpdateGuideState(): m_state=6
04:50:06.975 00.024 9340 Star::Find(15, 1410, 111, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 950
04:50:06.987 00.012 9340 Star::Find returns 1 (0), X=1410.99, Y=111.46, Mass=1573822, SNR=195.5, Peak=65235 HFD=5.0
04:50:07.006 00.019 9340 MultiStar: [#1 -0.01,-0.41,1.12,U] [#2 0.07,-0.14,0.86,U] [#3 0.07,-0.14,1.03,U] [#4 -0.06,-0.16,0.98,U] [#5 0.01,-0.00,1.09,U] [#6 0.05,-0.05,0.89,U] [#7 0.02,-0.30,1.06,U] [#8 -0.07,-0.04,0.98,U] 
04:50:07.026 00.020 9340 single-star, 8 included, MultiStar: {0.02, -0.15}, one-star: {0.10, -0.08}
04:50:07.038 00.012 9340 CameraToMount -- cameraTheta (-0.69) - m_xAngle (0.05) = xAngle (-0.73 = -0.73)
04:50:07.075 00.037 9340 CameraToMount -- cameraTheta (-0.69) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-3.80 = 2.48)
04:50:07.091 00.016 9340 CameraToMount -- cameraX=0.10 cameraY=-0.08 hyp=0.12 cameraTheta=-0.69 mountX=0.09 mountY=0.08, mountTheta=0.69
04:50:07.118 00.027 9340 SchedulePrimaryMove(10104498, x=0.10, y=-0.08, opts=13)
04:50:07.128 00.010 9340 Enqueuing Move request for scope (0.10, -0.08)
04:50:07.146 00.018 12020 Worker thread wakes up
04:50:07.146 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=6221, max=65535, med=10132, FiltMin=7851, FiltMax=65510, Gamma=2.870
04:50:07.159 00.013 12020 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.08) opts 0xd
04:50:07.160 00.001 12020 Handling offset move in thread for scope, endpoint = (0.10, -0.08)
04:50:07.160 00.000 12020 Moving (0.10, -0.08) raw xDistance=0.09 yDistance=0.08
04:50:07.161 00.001 9340 UpdateGuideState exits: m=1573822 SNR=195.5
04:50:07.174 00.013 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
04:50:07.174 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:50:07.213 00.039 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:50:07.213 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
04:50:07.213 00.000 12020 MoveAxis(E, 0, ABG)
04:50:07.213 00.000 12020 Move returns status 0, amount 0
04:50:07.213 00.000 12020 MoveAxis(N, 0, ABG)
04:50:07.214 00.001 12020 Move returns status 0, amount 0
04:50:07.214 00.000 12020 move complete, result=0
04:50:07.214 00.000 12020 worker thread done servicing request
04:50:07.215 00.001 9340 ScheduleExposure(2000,3,1) exposurePending=0
04:50:07.233 00.018 9340 Enqueuing Expose request
04:50:07.250 00.017 12020 Worker thread wakes up
04:50:07.250 00.000 9340 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
04:50:07.261 00.011 12020 worker thread servicing REQUEST_EXPOSE 2000
04:50:07.261 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(1396,97,31,31)
04:50:07.984 00.723 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"db1d74b5-157a-46a1-997a-a301a538cd85"}
04:50:07.999 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"db1d74b5-157a-46a1-997a-a301a538cd85"}
04:50:08.039 00.040 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"6d266df4-96e1-45e3-ba06-85c41583c602"}
04:50:08.050 00.011 9340 case statement mapped state 6 to 3
04:50:08.065 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"6d266df4-96e1-45e3-ba06-85c41583c602"}
04:50:08.076 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"e38090fe-effc-4942-9ae4-87176fce26f2"}
04:50:08.088 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":950,"width":15,"height":15,"star_pos":[6.99,7.46],"pixels":"..."},"id":"e38090fe-effc-4942-9ae4-87176fce26f2"}
04:50:09.618 01.530 12020 Exposure complete
04:50:09.828 00.210 12020 worker thread done servicing request
04:50:09.828 00.000 9340 OnExposeComplete: enter
04:50:09.837 00.009 9340 UpdateGuideState(): m_state=6
04:50:09.847 00.010 9340 Star::Find(15, 1410, 111, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 951
04:50:09.859 00.012 9340 Star::Find returns 1 (0), X=1410.87, Y=111.62, Mass=1535891, SNR=193.9, Peak=65395 HFD=5.0
04:50:09.867 00.008 9340 MultiStar: [#1 -0.16,-0.22,1.01,U] [#2 -0.43,-0.10,0.85,U] [#3 -0.12,0.03,1.30,U] [#4 -0.19,-0.05,1.14,U] [#5 -0.16,0.02,1.04,U] [#6 -0.04,0.04,0.94,U] [#7 -0.20,-0.10,0.99,U] [#8 -0.16,-0.08,1.03,U] 
04:50:09.879 00.012 9340 single-star, 8 included, MultiStar: {-0.16, -0.04}, one-star: {-0.02, 0.08}
04:50:09.891 00.012 9340 CameraToMount -- cameraTheta (1.84) - m_xAngle (0.05) = xAngle (1.79 = 1.79)
04:50:09.902 00.011 9340 CameraToMount -- cameraTheta (1.84) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-1.27 = -1.27)
04:50:09.913 00.011 9340 CameraToMount -- cameraX=-0.02 cameraY=0.08 hyp=0.09 cameraTheta=1.84 mountX=-0.02 mountY=-0.08, mountTheta=-1.80
04:50:09.928 00.015 9340 SchedulePrimaryMove(10104498, x=-0.02, y=0.08, opts=13)
04:50:09.961 00.033 9340 Enqueuing Move request for scope (-0.02, 0.08)
04:50:09.974 00.013 12020 Worker thread wakes up
04:50:09.974 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=6325, max=65535, med=10127, FiltMin=7781, FiltMax=65504, Gamma=2.870
04:50:09.989 00.015 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.08) opts 0xd
04:50:09.989 00.000 9340 UpdateGuideState exits: m=1535891 SNR=193.9
04:50:10.000 00.011 12020 Handling offset move in thread for scope, endpoint = (-0.02, 0.08)
04:50:10.000 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:50:10.009 00.009 12020 Moving (-0.02, 0.08) raw xDistance=-0.02 yDistance=-0.08
04:50:10.009 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
04:50:10.020 00.011 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
04:50:10.020 00.000 9340 Enqueuing Expose request
04:50:10.031 00.011 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:50:10.032 00.001 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
04:50:10.032 00.000 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"cbd21d18-cc25-4048-8176-e54c71682a34"}
04:50:10.051 00.019 12020 MoveAxis(E, 0, ABG)
04:50:10.051 00.000 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"cbd21d18-cc25-4048-8176-e54c71682a34"}
04:50:10.081 00.030 12020 Move returns status 0, amount 0
04:50:10.081 00.000 12020 MoveAxis(N, 0, ABG)
04:50:10.081 00.000 12020 Move returns status 0, amount 0
04:50:10.082 00.001 12020 move complete, result=0
04:50:10.082 00.000 9340 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
04:50:10.095 00.013 12020 worker thread done servicing request
04:50:10.095 00.000 12020 Worker thread wakes up
04:50:10.095 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
04:50:10.095 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(1396,97,31,31)
04:50:10.120 00.025 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"6d666ac4-9316-4ea1-a883-2522511d838a"}
04:50:10.130 00.010 9340 case statement mapped state 6 to 3
04:50:10.144 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"6d666ac4-9316-4ea1-a883-2522511d838a"}
04:50:10.165 00.021 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"c1acad30-7c74-4c9c-83f7-e65a7bfdfa02"}
04:50:10.188 00.023 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":951,"width":15,"height":15,"star_pos":[6.87,6.62],"pixels":"..."},"id":"c1acad30-7c74-4c9c-83f7-e65a7bfdfa02"}
04:50:11.981 01.793 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"6198ac68-bf49-41d0-b9f0-851ad26df964"}
04:50:11.996 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"6198ac68-bf49-41d0-b9f0-851ad26df964"}
04:50:12.017 00.021 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"6cfc9ac4-d872-4cff-8a32-5389462e8b16"}
04:50:12.028 00.011 9340 case statement mapped state 6 to 3
04:50:12.052 00.024 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"6cfc9ac4-d872-4cff-8a32-5389462e8b16"}
04:50:12.114 00.062 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"3635f20e-0356-4663-bd8f-cf698ced9e6f"}
04:50:12.128 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":951,"width":15,"height":15,"star_pos":[6.87,6.62],"pixels":"..."},"id":"3635f20e-0356-4663-bd8f-cf698ced9e6f"}
04:50:12.479 00.351 12020 Exposure complete
04:50:12.921 00.442 12020 worker thread done servicing request
04:50:12.922 00.001 9340 OnExposeComplete: enter
04:50:12.939 00.017 9340 UpdateGuideState(): m_state=6
04:50:12.977 00.038 9340 Star::Find(15, 1410, 111, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 952
04:50:13.002 00.025 9340 Star::Find returns 1 (0), X=1410.71, Y=111.74, Mass=1647851, SNR=257.2, Peak=65395 HFD=5.0
04:50:13.028 00.026 9340 MultiStar: [#1 -0.02,-0.03,0.76,U] [#2 -0.38,0.09,0.65,U] [#3 -0.29,0.20,0.83,U] [#4 -0.22,0.23,0.74,U] [#5 -0.17,0.22,0.75,U] [#6 -0.13,0.13,0.70,U] [#7 -0.04,0.11,0.72,U] [#8 -0.31,0.10,0.77,U] 
04:50:13.040 00.012 9340 refined, 8 included, MultiStar: {-0.19, 0.14}, one-star: {-0.18, 0.21}
04:50:13.062 00.022 9340 CameraToMount -- cameraTheta (2.50) - m_xAngle (0.05) = xAngle (2.45 = 2.45)
04:50:13.080 00.018 9340 CameraToMount -- cameraTheta (2.50) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-0.61 = -0.61)
04:50:13.131 00.051 9340 CameraToMount -- cameraX=-0.19 cameraY=0.14 hyp=0.24 cameraTheta=2.50 mountX=-0.19 mountY=-0.14, mountTheta=-2.50
04:50:13.158 00.027 9340 SchedulePrimaryMove(10104498, x=-0.19, y=0.14, opts=13)
04:50:13.177 00.019 9340 Enqueuing Move request for scope (-0.19, 0.14)
04:50:13.212 00.035 12020 Worker thread wakes up
04:50:13.212 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=6199, max=65535, med=10129, FiltMin=7990, FiltMax=65504, Gamma=2.870
04:50:13.232 00.020 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.19, 0.14) opts 0xd
04:50:13.233 00.001 12020 Handling offset move in thread for scope, endpoint = (-0.19, 0.14)
04:50:13.233 00.000 12020 Moving (-0.19, 0.14) raw xDistance=-0.19 yDistance=-0.14
04:50:13.233 00.000 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.19
04:50:13.234 00.001 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:50:13.234 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
04:50:13.234 00.000 12020 MoveAxis(E, 0, ABG)
04:50:13.234 00.000 12020 Move returns status 0, amount 0
04:50:13.234 00.000 12020 MoveAxis(N, 0, ABG)
04:50:13.235 00.001 12020 Move returns status 0, amount 0
04:50:13.235 00.000 12020 move complete, result=0
04:50:13.237 00.002 9340 UpdateGuideState exits: m=1647851 SNR=257.2
04:50:13.319 00.082 12020 worker thread done servicing request
04:50:13.321 00.002 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:50:13.336 00.015 9340 ScheduleExposure(2000,3,1) exposurePending=0
04:50:13.357 00.021 9340 Enqueuing Expose request
04:50:13.386 00.029 12020 Worker thread wakes up
04:50:13.387 00.001 9340 GuideStep: -0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
04:50:13.427 00.040 12020 worker thread servicing REQUEST_EXPOSE 2000
04:50:13.427 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(1396,97,31,31)
04:50:13.984 00.557 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"4e331bc9-f833-4a7e-bb20-a4ce57e255f6"}
04:50:14.007 00.023 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"4e331bc9-f833-4a7e-bb20-a4ce57e255f6"}
04:50:14.021 00.014 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"51fd8b50-0dbc-47de-bd8d-e42e74426248"}
04:50:14.048 00.027 9340 case statement mapped state 6 to 3
04:50:14.061 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"51fd8b50-0dbc-47de-bd8d-e42e74426248"}
04:50:14.107 00.046 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"3b9a4223-39c6-40af-b0a9-1e34e4b8084b"}
04:50:14.154 00.047 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":952,"width":15,"height":15,"star_pos":[6.71,6.74],"pixels":"..."},"id":"3b9a4223-39c6-40af-b0a9-1e34e4b8084b"}
04:50:15.799 01.645 12020 Exposure complete
04:50:15.981 00.182 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"da2b9038-eb45-4f65-b00b-e3e5272e773e"}
04:50:15.999 00.018 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"da2b9038-eb45-4f65-b00b-e3e5272e773e"}
04:50:16.012 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"ae15cf48-98e8-4fb2-b086-7a2fe82fe8cf"}
04:50:16.026 00.014 9340 case statement mapped state 6 to 3
04:50:16.066 00.040 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"ae15cf48-98e8-4fb2-b086-7a2fe82fe8cf"}
04:50:16.080 00.014 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"a4f482be-c50e-4b07-bddd-0cb33ba03f0a"}
04:50:16.099 00.019 12020 worker thread done servicing request
04:50:16.099 00.000 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":952,"width":15,"height":15,"star_pos":[6.71,6.74],"pixels":"..."},"id":"a4f482be-c50e-4b07-bddd-0cb33ba03f0a"}
04:50:16.111 00.012 9340 OnExposeComplete: enter
04:50:16.133 00.022 9340 UpdateGuideState(): m_state=6
04:50:16.153 00.020 9340 Star::Find(15, 1410, 111, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 953
04:50:16.201 00.048 9340 Star::Find returns 1 (0), X=1410.76, Y=111.74, Mass=1510301, SNR=213.7, Peak=65395 HFD=4.8
04:50:16.215 00.014 9340 MultiStar: [#1 -0.15,-0.33,0.97,U] [#2 -0.61,-0.13,0.00,M1] [#3 -0.32,-0.02,1.00,U] [#4 -0.18,-0.25,0.93,U] [#5 -0.38,0.15,0.91,U] [#6 -0.16,-0.02,0.89,U] [#7 -0.30,-0.34,0.80,U] [#8 -0.35,-0.18,0.92,U] 
04:50:16.231 00.016 9340 single-star, 7 included, MultiStar: {-0.24, -0.09}, one-star: {-0.13, 0.20}
04:50:16.250 00.019 9340 CameraToMount -- cameraTheta (2.15) - m_xAngle (0.05) = xAngle (2.10 = 2.10)
04:50:16.268 00.018 9340 CameraToMount -- cameraTheta (2.15) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-0.97 = -0.97)
04:50:16.335 00.067 9340 CameraToMount -- cameraX=-0.13 cameraY=0.20 hyp=0.24 cameraTheta=2.15 mountX=-0.12 mountY=-0.20, mountTheta=-2.12
04:50:16.361 00.026 9340 SchedulePrimaryMove(10104498, x=-0.13, y=0.20, opts=13)
04:50:16.388 00.027 9340 Enqueuing Move request for scope (-0.13, 0.20)
04:50:16.444 00.056 12020 Worker thread wakes up
04:50:16.444 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=6301, max=65535, med=10163, FiltMin=7909, FiltMax=65510, Gamma=2.870
04:50:16.463 00.019 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.13, 0.20) opts 0xd
04:50:16.463 00.000 12020 Handling offset move in thread for scope, endpoint = (-0.13, 0.20)
04:50:16.464 00.001 12020 Moving (-0.13, 0.20) raw xDistance=-0.12 yDistance=-0.20
04:50:16.464 00.000 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
04:50:16.464 00.000 9340 UpdateGuideState exits: m=1510301 SNR=213.7
04:50:16.476 00.012 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:50:16.476 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:50:16.500 00.024 9340 ScheduleExposure(2000,3,1) exposurePending=0
04:50:16.551 00.051 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.20
04:50:16.551 00.000 12020 MoveAxis(E, 0, ABG)
04:50:16.551 00.000 12020 Move returns status 0, amount 0
04:50:16.551 00.000 9340 Enqueuing Expose request
04:50:16.577 00.026 12020 MoveAxis(N, 0, ABG)
04:50:16.577 00.000 12020 Move returns status 0, amount 0
04:50:16.577 00.000 12020 move complete, result=0
04:50:16.577 00.000 12020 worker thread done servicing request
04:50:16.578 00.001 12020 Worker thread wakes up
04:50:16.578 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
04:50:16.578 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(1396,97,31,31)
04:50:16.584 00.006 9340 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
04:50:17.982 01.398 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"4b747302-d3c0-493e-a27c-f8f8b0005c79"}
04:50:18.020 00.038 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"4b747302-d3c0-493e-a27c-f8f8b0005c79"}
04:50:18.047 00.027 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"852eace2-840b-474e-be7d-440437896300"}
04:50:18.069 00.022 9340 case statement mapped state 6 to 3
04:50:18.080 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"852eace2-840b-474e-be7d-440437896300"}
04:50:18.113 00.033 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"e599e12c-1fcb-465c-b989-330eba41ad6b"}
04:50:18.155 00.042 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":953,"width":15,"height":15,"star_pos":[6.76,6.74],"pixels":"..."},"id":"e599e12c-1fcb-465c-b989-330eba41ad6b"}
04:50:19.082 00.927 12020 Exposure complete
04:50:19.698 00.616 9340 OnExposeComplete: enter
04:50:19.764 00.066 12020 worker thread done servicing request
04:50:19.764 00.000 9340 UpdateGuideState(): m_state=6
04:50:19.780 00.016 9340 Star::Find(15, 1410, 111, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 954
04:50:19.797 00.017 9340 Star::Find returns 1 (0), X=1410.66, Y=111.53, Mass=1582913, SNR=191.7, Peak=65007 HFD=5.1
04:50:19.819 00.022 9340 MultiStar: [#1 -0.27,-0.19,0.83,U] [#2 -0.56,-0.25,0.00,M2] [#3 -0.34,-0.18,0.95,U] [#4 -0.36,-0.22,1.18,U] [#5 -0.40,-0.04,1.14,U] [#6 -0.20,-0.13,1.16,U] [#7 -0.32,-0.13,1.05,U] [#8 -0.14,-0.16,0.94,U] 
04:50:19.848 00.029 9340 single-star, 7 included, MultiStar: {-0.28, -0.13}, one-star: {-0.23, -0.01}
04:50:19.915 00.067 9340 CameraToMount -- cameraTheta (-3.11) - m_xAngle (0.05) = xAngle (-3.16 = 3.12)
04:50:19.953 00.038 9340 CameraToMount -- cameraTheta (-3.11) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-6.23 = 0.06)
04:50:19.985 00.032 9340 CameraToMount -- cameraX=-0.23 cameraY=-0.01 hyp=0.23 cameraTheta=-3.11 mountX=-0.23 mountY=0.01, mountTheta=3.08
04:50:20.032 00.047 9340 SchedulePrimaryMove(10104498, x=-0.23, y=-0.01, opts=13)
04:50:20.080 00.048 9340 Enqueuing Move request for scope (-0.23, -0.01)
04:50:20.115 00.035 12020 Worker thread wakes up
04:50:20.116 00.001 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.23, -0.01) opts 0xd
04:50:20.116 00.000 12020 Handling offset move in thread for scope, endpoint = (-0.23, -0.01)
04:50:20.116 00.000 12020 Moving (-0.23, -0.01) raw xDistance=-0.23 yDistance=0.01
04:50:20.116 00.000 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.23
04:50:20.117 00.001 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:50:20.117 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
04:50:20.117 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=6319, max=65535, med=10169, FiltMin=8094, FiltMax=65504, Gamma=2.870
04:50:20.136 00.019 12020 MoveAxis(E, 0, ABG)
04:50:20.140 00.004 9340 UpdateGuideState exits: m=1582913 SNR=191.7
04:50:20.186 00.046 12020 Move returns status 0, amount 0
04:50:20.186 00.000 12020 MoveAxis(N, 0, ABG)
04:50:20.186 00.000 12020 Move returns status 0, amount 0
04:50:20.186 00.000 12020 move complete, result=0
04:50:20.186 00.000 12020 worker thread done servicing request
04:50:20.190 00.004 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:50:20.263 00.073 9340 ScheduleExposure(2000,3,1) exposurePending=0
04:50:20.297 00.034 9340 Enqueuing Expose request
04:50:20.380 00.083 12020 Worker thread wakes up
04:50:20.381 00.001 12020 worker thread servicing REQUEST_EXPOSE 2000
04:50:20.381 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(1396,97,31,31)
04:50:20.381 00.000 9340 GuideStep: -0.2 px 0 ms EAST, 0.0 px 0 ms NORTH
04:50:20.455 00.074 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"5428941d-494e-4f40-b22a-f733e03e3430"}
04:50:20.494 00.039 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"5428941d-494e-4f40-b22a-f733e03e3430"}
04:50:20.515 00.021 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"d336fa6a-5352-48f0-a5aa-52725f6e9070"}
04:50:20.571 00.056 9340 case statement mapped state 6 to 3
04:50:20.596 00.025 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"d336fa6a-5352-48f0-a5aa-52725f6e9070"}
04:50:20.618 00.022 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"52a819dc-1d33-4e53-98c4-5c014a03d548"}
04:50:20.642 00.024 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":954,"width":15,"height":15,"star_pos":[6.66,6.53],"pixels":"..."},"id":"52a819dc-1d33-4e53-98c4-5c014a03d548"}
04:50:21.982 01.340 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"36a6fe78-ce51-476d-8e68-5a62d89a9d29"}
04:50:21.995 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"36a6fe78-ce51-476d-8e68-5a62d89a9d29"}
04:50:22.010 00.015 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"44259d0c-111b-4e87-83c3-6968026650be"}
04:50:22.030 00.020 9340 case statement mapped state 6 to 3
04:50:22.046 00.016 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"44259d0c-111b-4e87-83c3-6968026650be"}
04:50:22.058 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"29d53672-a6a7-40ad-aa0e-758125949ca9"}
04:50:22.083 00.025 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":954,"width":15,"height":15,"star_pos":[6.66,6.53],"pixels":"..."},"id":"29d53672-a6a7-40ad-aa0e-758125949ca9"}
04:50:22.772 00.689 12020 Exposure complete
04:50:23.043 00.271 12020 worker thread done servicing request
04:50:23.043 00.000 9340 OnExposeComplete: enter
04:50:23.056 00.013 9340 UpdateGuideState(): m_state=6
04:50:23.071 00.015 9340 Star::Find(15, 1410, 111, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 955
04:50:23.109 00.038 9340 Star::Find returns 1 (0), X=1410.86, Y=111.59, Mass=1513570, SNR=182.2, Peak=65395 HFD=4.8
04:50:23.122 00.013 9340 MultiStar: [#1 -0.01,-0.16,1.03,U] [#2 -0.23,-0.15,0.92,U] [#3 -0.24,0.04,1.15,U] [#4 -0.10,0.01,1.31,U] [#5 -0.02,0.11,0.98,U] [#6 -0.09,0.03,0.83,U] [#7 0.02,-0.09,1.00,U] [#8 -0.08,-0.09,1.12,U] 
04:50:23.133 00.011 9340 single-star, 8 included, MultiStar: {-0.09, -0.03}, one-star: {-0.03, 0.05}
04:50:23.146 00.013 9340 CameraToMount -- cameraTheta (2.07) - m_xAngle (0.05) = xAngle (2.02 = 2.02)
04:50:23.156 00.010 9340 CameraToMount -- cameraTheta (2.07) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-1.05 = -1.05)
04:50:23.168 00.012 9340 CameraToMount -- cameraX=-0.03 cameraY=0.05 hyp=0.06 cameraTheta=2.07 mountX=-0.03 mountY=-0.05, mountTheta=-2.03
04:50:23.189 00.021 9340 SchedulePrimaryMove(10104498, x=-0.03, y=0.05, opts=13)
04:50:23.206 00.017 9340 Enqueuing Move request for scope (-0.03, 0.05)
04:50:23.243 00.037 12020 Worker thread wakes up
04:50:23.243 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=6298, max=65535, med=10132, FiltMin=7904, FiltMax=65504, Gamma=2.870
04:50:23.254 00.011 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.05) opts 0xd
04:50:23.254 00.000 9340 UpdateGuideState exits: m=1513570 SNR=182.2
04:50:23.268 00.014 12020 Handling offset move in thread for scope, endpoint = (-0.03, 0.05)
04:50:23.269 00.001 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:50:23.279 00.010 12020 Moving (-0.03, 0.05) raw xDistance=-0.03 yDistance=-0.05
04:50:23.279 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
04:50:23.292 00.013 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
04:50:23.292 00.000 9340 Enqueuing Expose request
04:50:23.307 00.015 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:50:23.308 00.001 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
04:50:23.309 00.001 12020 MoveAxis(E, 0, ABG)
04:50:23.309 00.000 12020 Move returns status 0, amount 0
04:50:23.309 00.000 12020 MoveAxis(N, 0, ABG)
04:50:23.309 00.000 12020 Move returns status 0, amount 0
04:50:23.309 00.000 12020 move complete, result=0
04:50:23.310 00.001 12020 worker thread done servicing request
04:50:23.311 00.001 12020 Worker thread wakes up
04:50:23.312 00.001 12020 worker thread servicing REQUEST_EXPOSE 2000
04:50:23.312 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(1396,97,31,31)
04:50:23.316 00.004 9340 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
04:50:23.981 00.665 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"1c864c31-c995-48eb-9924-34cd2ff0c8fe"}
04:50:24.017 00.036 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"1c864c31-c995-48eb-9924-34cd2ff0c8fe"}
04:50:24.039 00.022 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"b95bf4c6-ac80-4245-9591-a6172e71a4c7"}
04:50:24.054 00.015 9340 case statement mapped state 6 to 3
04:50:24.065 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"b95bf4c6-ac80-4245-9591-a6172e71a4c7"}
04:50:24.105 00.040 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"313fec22-6207-45f3-a764-61fa1d689f79"}
04:50:24.122 00.017 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":955,"width":15,"height":15,"star_pos":[6.86,6.59],"pixels":"..."},"id":"313fec22-6207-45f3-a764-61fa1d689f79"}
04:50:25.712 01.590 12020 Exposure complete
04:50:25.982 00.270 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"0b0d0550-8f9f-46a8-a24c-ace0830920cc"}
04:50:26.011 00.029 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"0b0d0550-8f9f-46a8-a24c-ace0830920cc"}
04:50:26.061 00.050 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"be06983c-d800-472f-9d5b-ab86d2e3fc3d"}
04:50:26.083 00.022 12020 worker thread done servicing request
04:50:26.084 00.001 9340 case statement mapped state 6 to 3
04:50:26.101 00.017 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"be06983c-d800-472f-9d5b-ab86d2e3fc3d"}
04:50:26.136 00.035 9340 OnExposeComplete: enter
04:50:26.153 00.017 9340 UpdateGuideState(): m_state=6
04:50:26.195 00.042 9340 Star::Find(15, 1410, 111, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 956
04:50:26.209 00.014 9340 Star::Find returns 1 (0), X=1411.06, Y=111.72, Mass=1556150, SNR=212.2, Peak=64679 HFD=4.9
04:50:26.238 00.029 9340 MultiStar: [#1 0.28,-0.12,0.87,U] [#2 -0.03,0.01,0.73,U] [#3 0.11,0.15,0.95,U] [#4 0.12,0.03,0.96,U] [#5 0.18,0.29,0.81,U] [#6 0.23,0.00,0.92,U] [#7 0.22,-0.10,1.02,U] [#8 0.47,0.18,0.00,M1] 
04:50:26.249 00.011 9340 refined, 7 included, MultiStar: {0.17, 0.05}, one-star: {0.17, 0.18}
04:50:26.284 00.035 9340 CameraToMount -- cameraTheta (0.31) - m_xAngle (0.05) = xAngle (0.27 = 0.27)
04:50:26.354 00.070 9340 CameraToMount -- cameraTheta (0.31) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-2.80 = -2.80)
04:50:26.387 00.033 9340 CameraToMount -- cameraX=0.17 cameraY=0.05 hyp=0.17 cameraTheta=0.31 mountX=0.17 mountY=-0.06, mountTheta=-0.33
04:50:26.430 00.043 9340 SchedulePrimaryMove(10104498, x=0.17, y=0.05, opts=13)
04:50:26.450 00.020 9340 Enqueuing Move request for scope (0.17, 0.05)
04:50:26.516 00.066 12020 Worker thread wakes up
04:50:26.516 00.000 12020 worker thread servicing REQUEST_MOVE scope ofs (0.17, 0.05) opts 0xd
04:50:26.516 00.000 12020 Handling offset move in thread for scope, endpoint = (0.17, 0.05)
04:50:26.516 00.000 12020 Moving (0.17, 0.05) raw xDistance=0.17 yDistance=-0.06
04:50:26.517 00.001 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.17
04:50:26.517 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:50:26.517 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
04:50:26.517 00.000 12020 MoveAxis(E, 0, ABG)
04:50:26.517 00.000 12020 Move returns status 0, amount 0
04:50:26.518 00.001 9340 UpdateImageDisplay: Size=(1920,1080) min=5757, max=65535, med=10126, FiltMin=8076, FiltMax=65510, Gamma=2.870
04:50:26.551 00.033 12020 MoveAxis(N, 0, ABG)
04:50:26.551 00.000 9340 UpdateGuideState exits: m=1556150 SNR=212.2
04:50:26.569 00.018 12020 Move returns status 0, amount 0
04:50:26.569 00.000 12020 move complete, result=0
04:50:26.570 00.001 12020 worker thread done servicing request
04:50:26.570 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:50:26.617 00.047 9340 ScheduleExposure(2000,3,1) exposurePending=0
04:50:26.668 00.051 9340 Enqueuing Expose request
04:50:26.687 00.019 12020 Worker thread wakes up
04:50:26.687 00.000 9340 GuideStep: 0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
04:50:26.701 00.014 12020 worker thread servicing REQUEST_EXPOSE 2000
04:50:26.701 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(1396,97,31,31)
04:50:26.711 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"1c79ffa4-eecc-466d-b0a5-a9b7d24ed01a"}
04:50:26.747 00.036 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":956,"width":15,"height":15,"star_pos":[7.06,6.72],"pixels":"..."},"id":"1c79ffa4-eecc-466d-b0a5-a9b7d24ed01a"}
04:50:27.980 01.233 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"d5dfb13c-0f69-4643-8abf-b54a2f979a26"}
04:50:27.992 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"d5dfb13c-0f69-4643-8abf-b54a2f979a26"}
04:50:28.007 00.015 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"55a8965e-8bf1-4044-a6ed-11b28d0d6a70"}
04:50:28.018 00.011 9340 case statement mapped state 6 to 3
04:50:28.031 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"55a8965e-8bf1-4044-a6ed-11b28d0d6a70"}
04:50:28.052 00.021 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"18e350db-3d91-4792-a675-4f1aa4517600"}
04:50:28.068 00.016 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":956,"width":15,"height":15,"star_pos":[7.06,6.72],"pixels":"..."},"id":"18e350db-3d91-4792-a675-4f1aa4517600"}
04:50:29.072 01.004 12020 Exposure complete
04:50:29.297 00.225 12020 worker thread done servicing request
04:50:29.297 00.000 9340 OnExposeComplete: enter
04:50:29.329 00.032 9340 UpdateGuideState(): m_state=6
04:50:29.342 00.013 9340 Star::Find(15, 1411, 111, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 957
04:50:29.353 00.011 9340 Star::Find returns 1 (0), X=1411.25, Y=111.76, Mass=1559621, SNR=231.1, Peak=61803 HFD=4.8
04:50:29.367 00.014 9340 MultiStar: [#1 0.45,-0.11,0.68,U] [#2 0.29,-0.15,0.69,U] [#3 0.23,0.18,0.89,U] [#4 0.26,0.07,0.91,U] [#5 0.31,0.14,0.79,U] [#6 0.33,-0.00,0.80,U] [#7 0.41,-0.11,0.80,U] [#8 0.31,-0.01,0.79,U] 
04:50:29.377 00.010 9340 refined, 8 included, MultiStar: {0.33, 0.04}, one-star: {0.36, 0.22}
04:50:29.395 00.018 9340 CameraToMount -- cameraTheta (0.11) - m_xAngle (0.05) = xAngle (0.06 = 0.06)
04:50:29.406 00.011 9340 CameraToMount -- cameraTheta (0.11) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-3.00 = -3.00)
04:50:29.419 00.013 9340 CameraToMount -- cameraX=0.33 cameraY=0.04 hyp=0.33 cameraTheta=0.11 mountX=0.33 mountY=-0.04, mountTheta=-0.14
04:50:29.450 00.031 9340 SchedulePrimaryMove(10104498, x=0.33, y=0.04, opts=13)
04:50:29.461 00.011 9340 Enqueuing Move request for scope (0.33, 0.04)
04:50:29.471 00.010 12020 Worker thread wakes up
04:50:29.471 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=5974, max=65535, med=10115, FiltMin=7619, FiltMax=65523, Gamma=2.870
04:50:29.484 00.013 12020 worker thread servicing REQUEST_MOVE scope ofs (0.33, 0.04) opts 0xd
04:50:29.484 00.000 9340 UpdateGuideState exits: m=1559621 SNR=231.1
04:50:29.498 00.014 12020 Handling offset move in thread for scope, endpoint = (0.33, 0.04)
04:50:29.498 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:50:29.507 00.009 12020 Moving (0.33, 0.04) raw xDistance=0.33 yDistance=-0.04
04:50:29.508 00.001 9340 ScheduleExposure(2000,3,1) exposurePending=0
04:50:29.521 00.013 12020 GuideAlgorithmHysteresis::Result() returns 0.14 from input 0.33
04:50:29.521 00.000 9340 Enqueuing Expose request
04:50:29.532 00.011 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:50:29.532 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
04:50:29.533 00.001 12020 MoveAxis(W, 25, ABG)
04:50:29.533 00.000 12020 Guiding  Dir = 3, Dur = 25
04:50:29.554 00.021 12020 IsSlewing returns 0
04:50:29.554 00.000 12020 IsGuiding returns 0
04:50:29.586 00.032 12020 IsGuiding returns 1
04:50:29.587 00.001 12020 scope still moving after pulse duration time elapsed
04:50:29.611 00.024 12020 IsSlewing returns 0
04:50:29.612 00.001 12020 IsGuiding returns 1
04:50:29.650 00.038 12020 IsSlewing returns 0
04:50:29.651 00.001 12020 IsGuiding returns 0
04:50:29.651 00.000 12020 scope move finished after 25 + 71 ms
04:50:29.651 00.000 12020 Move returns status 0, amount 25
04:50:29.652 00.001 12020 MoveAxis(N, 0, ABG)
04:50:29.652 00.000 12020 Move returns status 0, amount 0
04:50:29.652 00.000 12020 move complete, result=0
04:50:29.652 00.000 12020 worker thread done servicing request
04:50:29.652 00.000 9340 GuideStep: 0.3 px 25 ms WEST, -0.0 px 0 ms NORTH
04:50:29.666 00.014 12020 Worker thread wakes up
04:50:29.666 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
04:50:29.666 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(1396,97,31,31)
04:50:29.979 00.313 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"108ff980-6f93-4481-b9c7-d897cb7e2f71"}
04:50:29.992 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"108ff980-6f93-4481-b9c7-d897cb7e2f71"}
04:50:30.004 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"c7003485-6b87-4791-ac9b-f6a396e63d4e"}
04:50:30.024 00.020 9340 case statement mapped state 6 to 3
04:50:30.033 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"c7003485-6b87-4791-ac9b-f6a396e63d4e"}
04:50:30.055 00.022 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"479c4d45-5058-4b73-bfab-d8f750f302de"}
04:50:30.071 00.016 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":957,"width":15,"height":15,"star_pos":[7.25,6.76],"pixels":"..."},"id":"479c4d45-5058-4b73-bfab-d8f750f302de"}
04:50:31.980 01.909 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"47f23954-764d-467b-87e5-d3d179f58f3c"}
04:50:31.990 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"47f23954-764d-467b-87e5-d3d179f58f3c"}
04:50:32.003 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"3a7ec7ef-df8f-4149-83b9-23160c254080"}
04:50:32.015 00.012 9340 case statement mapped state 6 to 3
04:50:32.027 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"3a7ec7ef-df8f-4149-83b9-23160c254080"}
04:50:32.037 00.010 12020 Exposure complete
04:50:32.038 00.001 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"ab9353d3-8ba1-4dc9-a37d-c000d2eef018"}
04:50:32.075 00.037 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":957,"width":15,"height":15,"star_pos":[7.25,6.76],"pixels":"..."},"id":"ab9353d3-8ba1-4dc9-a37d-c000d2eef018"}
04:50:32.539 00.464 12020 worker thread done servicing request
04:50:32.539 00.000 9340 OnExposeComplete: enter
04:50:32.576 00.037 9340 UpdateGuideState(): m_state=6
04:50:32.596 00.020 9340 Star::Find(15, 1411, 111, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 958
04:50:32.642 00.046 9340 Star::Find returns 1 (0), X=1410.66, Y=111.61, Mass=1574911, SNR=256.3, Peak=65395 HFD=4.9
04:50:32.700 00.058 9340 MultiStar: [#1 -0.29,-0.18,0.76,U] [#2 -0.53,0.03,0.00,M1] [#3 -0.27,0.06,0.94,U] [#4 -0.37,-0.07,0.94,U] [#5 -0.29,0.16,0.73,U] [#6 -0.27,0.04,0.64,U] [#7 -0.42,-0.02,0.72,U] [#8 -0.42,-0.02,0.72,U] 
04:50:32.732 00.032 9340 single-star, 7 included, MultiStar: {-0.32, 0.01}, one-star: {-0.23, 0.07}
04:50:32.749 00.017 9340 CameraToMount -- cameraTheta (2.83) - m_xAngle (0.05) = xAngle (2.78 = 2.78)
04:50:32.768 00.019 9340 CameraToMount -- cameraTheta (2.83) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-0.29 = -0.29)
04:50:32.782 00.014 9340 CameraToMount -- cameraX=-0.23 cameraY=0.07 hyp=0.25 cameraTheta=2.83 mountX=-0.23 mountY=-0.07, mountTheta=-2.85
04:50:32.831 00.049 9340 SchedulePrimaryMove(10104498, x=-0.23, y=0.07, opts=13)
04:50:32.864 00.033 9340 Enqueuing Move request for scope (-0.23, 0.07)
04:50:32.883 00.019 12020 Worker thread wakes up
04:50:32.883 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=6401, max=65535, med=10131, FiltMin=7994, FiltMax=65503, Gamma=2.870
04:50:32.897 00.014 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.23, 0.07) opts 0xd
04:50:32.897 00.000 9340 UpdateGuideState exits: m=1574911 SNR=256.3
04:50:32.914 00.017 12020 Handling offset move in thread for scope, endpoint = (-0.23, 0.07)
04:50:32.914 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:50:32.931 00.017 12020 Moving (-0.23, 0.07) raw xDistance=-0.23 yDistance=-0.07
04:50:32.932 00.001 9340 ScheduleExposure(2000,3,1) exposurePending=0
04:50:32.970 00.038 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.23
04:50:32.971 00.001 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:50:32.971 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
04:50:32.972 00.001 12020 MoveAxis(E, 0, ABG)
04:50:32.972 00.000 12020 Move returns status 0, amount 0
04:50:32.972 00.000 12020 MoveAxis(N, 0, ABG)
04:50:32.972 00.000 12020 Move returns status 0, amount 0
04:50:32.972 00.000 12020 move complete, result=0
04:50:32.972 00.000 12020 worker thread done servicing request
04:50:32.974 00.002 9340 Enqueuing Expose request
04:50:32.992 00.018 12020 Worker thread wakes up
04:50:32.992 00.000 9340 GuideStep: -0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
04:50:33.008 00.016 12020 worker thread servicing REQUEST_EXPOSE 2000
04:50:33.009 00.001 12020 Handling exposure in thread, d=2000 o=3 r=(1396,97,31,31)
04:50:33.980 00.971 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"54fc7bcf-1f02-4857-a020-9d66c954fa94"}
04:50:33.996 00.016 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"54fc7bcf-1f02-4857-a020-9d66c954fa94"}
04:50:34.013 00.017 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"95d3ff7c-d063-481a-a9c5-9292d7da6eea"}
04:50:34.024 00.011 9340 case statement mapped state 6 to 3
04:50:34.046 00.022 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"95d3ff7c-d063-481a-a9c5-9292d7da6eea"}
04:50:34.061 00.015 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"7fb2354b-6d7b-4dd7-ae55-c533a90c66a0"}
04:50:34.111 00.050 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":958,"width":15,"height":15,"star_pos":[6.66,6.61],"pixels":"..."},"id":"7fb2354b-6d7b-4dd7-ae55-c533a90c66a0"}
04:50:35.377 01.266 12020 Exposure complete
04:50:35.630 00.253 12020 worker thread done servicing request
04:50:35.630 00.000 9340 OnExposeComplete: enter
04:50:35.641 00.011 9340 UpdateGuideState(): m_state=6
04:50:35.656 00.015 9340 Star::Find(15, 1410, 111, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 959
04:50:35.666 00.010 9340 Star::Find returns 1 (0), X=1410.84, Y=111.63, Mass=1512175, SNR=181.8, Peak=65327 HFD=4.8
04:50:35.677 00.011 9340 MultiStar: [#1 0.22,-0.31,1.07,U] [#2 0.10,-0.12,0.98,U] [#3 -0.17,-0.01,1.27,U] [#4 -0.04,-0.09,1.26,U] [#5 -0.06,0.05,1.12,U] [#6 0.03,0.12,0.92,U] [#7 0.17,-0.23,1.02,U] [#8 -0.01,-0.19,0.94,U] 
04:50:35.690 00.013 9340 refined, 8 included, MultiStar: {0.02, -0.08}, one-star: {-0.05, 0.10}
04:50:35.708 00.018 9340 CameraToMount -- cameraTheta (-1.35) - m_xAngle (0.05) = xAngle (-1.40 = -1.40)
04:50:35.737 00.029 9340 CameraToMount -- cameraTheta (-1.35) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-4.46 = 1.82)
04:50:35.752 00.015 9340 CameraToMount -- cameraX=0.02 cameraY=-0.08 hyp=0.08 cameraTheta=-1.35 mountX=0.01 mountY=0.08, mountTheta=1.39
04:50:35.768 00.016 9340 SchedulePrimaryMove(10104498, x=0.02, y=-0.08, opts=13)
04:50:35.778 00.010 9340 Enqueuing Move request for scope (0.02, -0.08)
04:50:35.799 00.021 12020 Worker thread wakes up
04:50:35.799 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=5856, max=65535, med=10127, FiltMin=7449, FiltMax=65510, Gamma=2.870
04:50:35.814 00.015 12020 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.08) opts 0xd
04:50:35.814 00.000 9340 UpdateGuideState exits: m=1512175 SNR=181.8
04:50:35.842 00.028 12020 Handling offset move in thread for scope, endpoint = (0.02, -0.08)
04:50:35.843 00.001 12020 Moving (0.02, -0.08) raw xDistance=0.01 yDistance=0.08
04:50:35.843 00.000 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
04:50:35.843 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:50:35.856 00.013 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:50:35.857 00.001 9340 ScheduleExposure(2000,3,1) exposurePending=0
04:50:35.866 00.009 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
04:50:35.867 00.001 9340 Enqueuing Expose request
04:50:35.876 00.009 12020 MoveAxis(E, 0, ABG)
04:50:35.877 00.001 12020 Move returns status 0, amount 0
04:50:35.877 00.000 12020 MoveAxis(N, 0, ABG)
04:50:35.877 00.000 12020 Move returns status 0, amount 0
04:50:35.877 00.000 12020 move complete, result=0
04:50:35.877 00.000 12020 worker thread done servicing request
04:50:35.878 00.001 12020 Worker thread wakes up
04:50:35.878 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
04:50:35.878 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(1396,97,31,31)
04:50:35.883 00.005 9340 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
04:50:35.978 00.095 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"4455138b-39c0-4095-8095-5e00a45cc6e6"}
04:50:35.993 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"4455138b-39c0-4095-8095-5e00a45cc6e6"}
04:50:36.036 00.043 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"96e27c74-76c4-4c95-9298-3d78da7628bc"}
04:50:36.051 00.015 9340 case statement mapped state 6 to 3
04:50:36.070 00.019 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"96e27c74-76c4-4c95-9298-3d78da7628bc"}
04:50:36.084 00.014 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"e2785177-dafe-4ad2-8d65-f4f359d5ad3a"}
04:50:36.097 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":959,"width":15,"height":15,"star_pos":[6.84,6.63],"pixels":"..."},"id":"e2785177-dafe-4ad2-8d65-f4f359d5ad3a"}
04:50:37.977 01.880 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"e83df891-c9aa-4ec5-8da5-69b0d50317c1"}
04:50:38.001 00.024 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"e83df891-c9aa-4ec5-8da5-69b0d50317c1"}
04:50:38.020 00.019 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"3f34834f-f3e0-4e8c-9ac7-fca406c2fe33"}
04:50:38.045 00.025 9340 case statement mapped state 6 to 3
04:50:38.070 00.025 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"3f34834f-f3e0-4e8c-9ac7-fca406c2fe33"}
04:50:38.112 00.042 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"f2a7f183-afce-4d84-ad11-8ebb2e0df894"}
04:50:38.133 00.021 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":959,"width":15,"height":15,"star_pos":[6.84,6.63],"pixels":"..."},"id":"f2a7f183-afce-4d84-ad11-8ebb2e0df894"}
04:50:38.257 00.124 12020 Exposure complete
04:50:38.819 00.562 9340 OnExposeComplete: enter
04:50:38.887 00.068 12020 worker thread done servicing request
04:50:38.891 00.004 9340 UpdateGuideState(): m_state=6
04:50:38.962 00.071 9340 Star::Find(15, 1410, 111, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 960
04:50:38.994 00.032 9340 Star::Find returns 1 (0), X=1411.39, Y=111.58, Mass=1544594, SNR=226.1, Peak=65195 HFD=5.0
04:50:39.078 00.084 9340 MultiStar: [#1 0.40,-0.25,0.82,U] [#2 0.19,-0.08,0.77,U] [#3 0.29,0.06,0.91,U] [#4 0.32,-0.23,0.92,U] [#5 0.39,0.06,0.78,U] [#6 0.44,-0.00,0.78,U] [#7 0.38,-0.14,0.84,U] [#8 0.28,-0.10,0.84,U] 
04:50:39.155 00.077 9340 refined, 8 included, MultiStar: {0.36, -0.07}, one-star: {0.50, 0.04}
04:50:39.232 00.077 9340 CameraToMount -- cameraTheta (-0.20) - m_xAngle (0.05) = xAngle (-0.25 = -0.25)
04:50:39.270 00.038 9340 CameraToMount -- cameraTheta (-0.20) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-3.31 = 2.97)
04:50:39.307 00.037 9340 CameraToMount -- cameraX=0.36 cameraY=-0.07 hyp=0.37 cameraTheta=-0.20 mountX=0.35 mountY=0.06, mountTheta=0.18
04:50:39.372 00.065 9340 SchedulePrimaryMove(10104498, x=0.36, y=-0.07, opts=13)
04:50:39.399 00.027 9340 Enqueuing Move request for scope (0.36, -0.07)
04:50:39.421 00.022 12020 Worker thread wakes up
04:50:39.421 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=5884, max=65535, med=10110, FiltMin=7954, FiltMax=65511, Gamma=2.870
04:50:39.441 00.020 12020 worker thread servicing REQUEST_MOVE scope ofs (0.36, -0.07) opts 0xd
04:50:39.441 00.000 9340 UpdateGuideState exits: m=1544594 SNR=226.1
04:50:39.460 00.019 12020 Handling offset move in thread for scope, endpoint = (0.36, -0.07)
04:50:39.460 00.000 12020 Moving (0.36, -0.07) raw xDistance=0.35 yDistance=0.06
04:50:39.460 00.000 12020 GuideAlgorithmHysteresis::Result() returns 0.15 from input 0.35
04:50:39.460 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:50:39.461 00.001 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
04:50:39.461 00.000 12020 MoveAxis(W, 27, ABG)
04:50:39.462 00.001 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:50:39.514 00.052 12020 Guiding  Dir = 3, Dur = 27
04:50:39.514 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
04:50:39.545 00.031 12020 IsSlewing returns 0
04:50:39.546 00.001 9340 Enqueuing Expose request
04:50:39.563 00.017 12020 IsGuiding returns 0
04:50:39.580 00.017 12020 PulseGuide returned control before completion, sleep 21
04:50:39.643 00.063 12020 IsGuiding returns 0
04:50:39.644 00.001 12020 Move returns status 0, amount 27
04:50:39.644 00.000 12020 MoveAxis(N, 0, ABG)
04:50:39.644 00.000 12020 Move returns status 0, amount 0
04:50:39.644 00.000 12020 move complete, result=0
04:50:39.645 00.001 12020 worker thread done servicing request
04:50:39.645 00.000 9340 GuideStep: 0.4 px 27 ms WEST, 0.1 px 0 ms NORTH
04:50:39.666 00.021 12020 Worker thread wakes up
04:50:39.666 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
04:50:39.667 00.001 12020 Handling exposure in thread, d=2000 o=3 r=(1396,97,31,31)
04:50:39.978 00.311 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"14cfb115-f703-4c54-8624-c8de6e55a4d1"}
04:50:40.005 00.027 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"14cfb115-f703-4c54-8624-c8de6e55a4d1"}
04:50:40.067 00.062 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"96545cee-59bc-4c10-b28d-67cbdae6cd74"}
04:50:40.151 00.084 9340 case statement mapped state 6 to 3
04:50:40.182 00.031 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"96545cee-59bc-4c10-b28d-67cbdae6cd74"}
04:50:40.215 00.033 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"4d702b1d-2a32-4512-8841-0ab74adcdf0c"}
04:50:40.271 00.056 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":960,"width":15,"height":15,"star_pos":[7.39,6.58],"pixels":"..."},"id":"4d702b1d-2a32-4512-8841-0ab74adcdf0c"}
04:50:41.978 01.707 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"5c39aa88-3305-46e3-b3fd-4dc91ae741d8"}
04:50:42.026 00.048 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"5c39aa88-3305-46e3-b3fd-4dc91ae741d8"}
04:50:42.048 00.022 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"80ff3508-3db6-471a-9038-fafe67309814"}
04:50:42.062 00.014 12020 Exposure complete
04:50:42.062 00.000 9340 case statement mapped state 6 to 3
04:50:42.077 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"80ff3508-3db6-471a-9038-fafe67309814"}
04:50:42.100 00.023 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"0bb60fca-dca2-4873-9d2f-1aed100d8929"}
04:50:42.123 00.023 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":960,"width":15,"height":15,"star_pos":[7.39,6.58],"pixels":"..."},"id":"0bb60fca-dca2-4873-9d2f-1aed100d8929"}
04:50:42.468 00.345 12020 worker thread done servicing request
04:50:42.468 00.000 9340 OnExposeComplete: enter
04:50:42.487 00.019 9340 UpdateGuideState(): m_state=6
04:50:42.518 00.031 9340 Star::Find(15, 1411, 111, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 961
04:50:42.537 00.019 9340 Star::Find returns 1 (0), X=1411.53, Y=111.49, Mass=1556774, SNR=188.8, Peak=63335 HFD=5.1
04:50:42.566 00.029 9340 MultiStar: [#1 0.62,-0.21,0.00,M1] [#2 0.45,-0.20,0.88,U] [#3 0.59,0.03,0.00,M1] [#4 0.76,-0.05,0.00,M1] [#5 0.56,0.07,0.00,M1] [#6 0.64,-0.06,0.00,M1] [#7 0.64,-0.27,0.00,M1] [#8 0.57,0.04,0.00,M1] 
04:50:42.586 00.020 9340 refined, 1 included, MultiStar: {0.55, -0.12}, one-star: {0.64, -0.05}
04:50:42.634 00.048 9340 CameraToMount -- cameraTheta (-0.21) - m_xAngle (0.05) = xAngle (-0.26 = -0.26)
04:50:42.647 00.013 9340 CameraToMount -- cameraTheta (-0.21) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-3.32 = 2.96)
04:50:42.669 00.022 9340 CameraToMount -- cameraX=0.55 cameraY=-0.12 hyp=0.57 cameraTheta=-0.21 mountX=0.55 mountY=0.10, mountTheta=0.18
04:50:42.689 00.020 9340 SchedulePrimaryMove(10104498, x=0.55, y=-0.12, opts=13)
04:50:42.709 00.020 9340 Enqueuing Move request for scope (0.55, -0.12)
04:50:42.741 00.032 12020 Worker thread wakes up
04:50:42.741 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=6449, max=65535, med=10126, FiltMin=7983, FiltMax=65511, Gamma=2.870
04:50:42.782 00.041 12020 worker thread servicing REQUEST_MOVE scope ofs (0.55, -0.12) opts 0xd
04:50:42.783 00.001 12020 Handling offset move in thread for scope, endpoint = (0.55, -0.12)
04:50:42.783 00.000 12020 Moving (0.55, -0.12) raw xDistance=0.55 yDistance=0.10
04:50:42.783 00.000 12020 GuideAlgorithmHysteresis::Result() returns 0.24 from input 0.55
04:50:42.783 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:50:42.784 00.001 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
04:50:42.784 00.000 12020 MoveAxis(W, 43, ABG)
04:50:42.785 00.001 9340 UpdateGuideState exits: m=1556774 SNR=188.8
04:50:42.805 00.020 12020 Guiding  Dir = 3, Dur = 43
04:50:42.805 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:50:42.825 00.020 12020 IsSlewing returns 0
04:50:42.825 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
04:50:42.839 00.014 12020 IsGuiding returns 0
04:50:42.839 00.000 9340 Enqueuing Expose request
04:50:42.858 00.019 12020 PulseGuide returned control before completion, sleep 35
04:50:42.900 00.042 12020 IsGuiding returns 1
04:50:42.900 00.000 12020 scope still moving after pulse duration time elapsed
04:50:42.937 00.037 12020 IsSlewing returns 0
04:50:42.969 00.032 12020 IsGuiding returns 0
04:50:42.969 00.000 12020 scope move finished after 43 + 87 ms
04:50:42.970 00.001 12020 Move returns status 0, amount 43
04:50:42.970 00.000 12020 MoveAxis(N, 0, ABG)
04:50:42.970 00.000 12020 Move returns status 0, amount 0
04:50:42.970 00.000 12020 move complete, result=0
04:50:42.971 00.001 12020 worker thread done servicing request
04:50:42.971 00.000 9340 GuideStep: 0.5 px 43 ms WEST, 0.1 px 0 ms NORTH
04:50:42.987 00.016 12020 Worker thread wakes up
04:50:42.988 00.001 12020 worker thread servicing REQUEST_EXPOSE 2000
04:50:42.988 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(1396,97,31,31)
04:50:43.977 00.989 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"e6ae5245-5bfc-4f66-8aa3-23b2a3a4b613"}
04:50:43.992 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"e6ae5245-5bfc-4f66-8aa3-23b2a3a4b613"}
04:50:44.032 00.040 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"1aa8653b-48a0-46f9-955a-ebaf577ac1c9"}
04:50:44.056 00.024 9340 case statement mapped state 6 to 3
04:50:44.074 00.018 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"1aa8653b-48a0-46f9-955a-ebaf577ac1c9"}
04:50:44.099 00.025 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"72011689-f149-4b69-a347-32eb8c6711c5"}
04:50:44.120 00.021 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":961,"width":15,"height":15,"star_pos":[6.53,7.49],"pixels":"..."},"id":"72011689-f149-4b69-a347-32eb8c6711c5"}
04:50:45.351 01.231 12020 Exposure complete
04:50:45.733 00.382 9340 OnExposeComplete: enter
04:50:45.748 00.015 12020 worker thread done servicing request
04:50:45.748 00.000 9340 UpdateGuideState(): m_state=6
04:50:45.804 00.056 9340 Star::Find(15, 1411, 111, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 962
04:50:45.820 00.016 9340 Star::Find returns 1 (0), X=1411.69, Y=111.63, Mass=1554464, SNR=228.8, Peak=64138 HFD=4.8
04:50:45.837 00.017 9340 MultiStar: [#1 0.61,-0.34,0.00,M2] [#2 0.36,-0.02,0.76,U] [#3 0.66,0.02,0.00,M2] [#4 0.55,-0.22,0.00,M2] [#5 0.53,-0.00,0.00,M2] [#6 0.68,0.09,0.00,M2] [#7 0.61,-0.20,0.00,M2] [#8 0.48,-0.03,0.88,U] 
04:50:45.851 00.014 9340 refined, 2 included, MultiStar: {0.57, 0.02}, one-star: {0.80, 0.09}
04:50:45.867 00.016 9340 CameraToMount -- cameraTheta (0.04) - m_xAngle (0.05) = xAngle (-0.01 = -0.01)
04:50:45.902 00.035 9340 CameraToMount -- cameraTheta (0.04) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-3.08 = -3.08)
04:50:45.919 00.017 9340 CameraToMount -- cameraX=0.57 cameraY=0.02 hyp=0.57 cameraTheta=0.04 mountX=0.57 mountY=-0.03, mountTheta=-0.06
04:50:45.942 00.023 9340 SchedulePrimaryMove(10104498, x=0.57, y=0.02, opts=13)
04:50:45.956 00.014 9340 Enqueuing Move request for scope (0.57, 0.02)
04:50:45.989 00.033 12020 Worker thread wakes up
04:50:45.990 00.001 9340 UpdateImageDisplay: Size=(1920,1080) min=5961, max=65535, med=10135, FiltMin=7977, FiltMax=65523, Gamma=2.870
04:50:46.026 00.036 12020 worker thread servicing REQUEST_MOVE scope ofs (0.57, 0.02) opts 0xd
04:50:46.026 00.000 9340 UpdateGuideState exits: m=1554464 SNR=228.8
04:50:46.044 00.018 12020 Handling offset move in thread for scope, endpoint = (0.57, 0.02)
04:50:46.045 00.001 12020 Moving (0.57, 0.02) raw xDistance=0.57 yDistance=-0.03
04:50:46.045 00.000 12020 GuideAlgorithmHysteresis::Result() returns 0.26 from input 0.57
04:50:46.045 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:50:46.045 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
04:50:46.045 00.000 12020 MoveAxis(W, 46, ABG)
04:50:46.046 00.001 12020 Guiding  Dir = 3, Dur = 46
04:50:46.047 00.001 12020 IsSlewing returns 0
04:50:46.048 00.001 12020 IsGuiding returns 0
04:50:46.052 00.004 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:50:46.071 00.019 9340 ScheduleExposure(2000,3,1) exposurePending=0
04:50:46.087 00.016 12020 PulseGuide returned control before completion, sleep 33
04:50:46.087 00.000 9340 Enqueuing Expose request
04:50:46.137 00.050 12020 IsGuiding returns 1
04:50:46.138 00.001 12020 scope still moving after pulse duration time elapsed
04:50:46.139 00.001 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"f3636434-9c78-4bbb-b05e-03ad194bd8fe"}
04:50:46.169 00.030 12020 IsSlewing returns 0
04:50:46.169 00.000 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"f3636434-9c78-4bbb-b05e-03ad194bd8fe"}
04:50:46.195 00.026 12020 IsGuiding returns 0
04:50:46.195 00.000 12020 scope move finished after 46 + 101 ms
04:50:46.196 00.001 12020 Move returns status 0, amount 46
04:50:46.196 00.000 12020 MoveAxis(N, 0, ABG)
04:50:46.196 00.000 12020 Move returns status 0, amount 0
04:50:46.197 00.001 12020 move complete, result=0
04:50:46.198 00.001 12020 worker thread done servicing request
04:50:46.199 00.001 12020 Worker thread wakes up
04:50:46.199 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
04:50:46.199 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(1396,97,31,31)
04:50:46.203 00.004 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"76940c36-7a9a-48f2-b8dd-ac69028baae7"}
04:50:46.263 00.060 9340 case statement mapped state 6 to 3
04:50:46.291 00.028 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"76940c36-7a9a-48f2-b8dd-ac69028baae7"}
04:50:46.340 00.049 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"41059c1e-f8f1-4f2d-9865-d5b8602d37e1"}
04:50:46.457 00.117 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":962,"width":15,"height":15,"star_pos":[6.69,6.63],"pixels":"..."},"id":"41059c1e-f8f1-4f2d-9865-d5b8602d37e1"}
04:50:46.538 00.081 9340 GuideStep: 0.6 px 46 ms WEST, -0.0 px 0 ms NORTH
04:50:47.976 01.438 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"e7cfa351-67db-4120-9edf-ee0a14ca37a8"}
04:50:48.000 00.024 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"e7cfa351-67db-4120-9edf-ee0a14ca37a8"}
04:50:48.040 00.040 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"3190dcc3-2ece-48c3-a7d4-af56a1f43569"}
04:50:48.076 00.036 9340 case statement mapped state 6 to 3
04:50:48.104 00.028 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"3190dcc3-2ece-48c3-a7d4-af56a1f43569"}
04:50:48.116 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"3903860b-b568-4391-86bc-a92c35bd4a17"}
04:50:48.134 00.018 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":962,"width":15,"height":15,"star_pos":[6.69,6.63],"pixels":"..."},"id":"3903860b-b568-4391-86bc-a92c35bd4a17"}
04:50:48.634 00.500 12020 Exposure complete
04:50:49.025 00.391 12020 worker thread done servicing request
04:50:49.025 00.000 9340 OnExposeComplete: enter
04:50:49.075 00.050 9340 UpdateGuideState(): m_state=6
04:50:49.109 00.034 9340 Star::Find(15, 1411, 111, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 963
04:50:49.121 00.012 9340 Star::Find returns 1 (0), X=1411.43, Y=111.49, Mass=1594412, SNR=196.6, Peak=63303 HFD=5.1
04:50:49.142 00.021 9340 MultiStar: [#1 0.60,-0.13,0.00,M3] [#2 0.43,-0.02,0.97,U] [#3 0.39,0.09,1.22,U] [#4 0.38,-0.09,0.98,U] [#5 0.50,-0.06,0.00,M3] [#6 0.64,-0.05,0.00,M3] [#7 0.63,-0.16,0.00,M3] [#8 0.20,0.04,0.94,U] 
04:50:49.191 00.049 9340 refined, 4 included, MultiStar: {0.39, -0.00}, one-star: {0.54, -0.04}
04:50:49.212 00.021 9340 CameraToMount -- cameraTheta (-0.00) - m_xAngle (0.05) = xAngle (-0.05 = -0.05)
04:50:49.229 00.017 9340 CameraToMount -- cameraTheta (-0.00) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-3.12 = -3.12)
04:50:49.296 00.067 9340 CameraToMount -- cameraX=0.39 cameraY=-0.00 hyp=0.39 cameraTheta=-0.00 mountX=0.39 mountY=-0.01, mountTheta=-0.02
04:50:49.343 00.047 9340 SchedulePrimaryMove(10104498, x=0.39, y=-0.00, opts=13)
04:50:49.363 00.020 9340 Enqueuing Move request for scope (0.39, -0.00)
04:50:49.384 00.021 12020 Worker thread wakes up
04:50:49.385 00.001 9340 UpdateImageDisplay: Size=(1920,1080) min=5835, max=65535, med=10115, FiltMin=7966, FiltMax=65511, Gamma=2.870
04:50:49.426 00.041 12020 worker thread servicing REQUEST_MOVE scope ofs (0.39, -0.00) opts 0xd
04:50:49.427 00.001 9340 UpdateGuideState exits: m=1594412 SNR=196.6
04:50:49.441 00.014 12020 Handling offset move in thread for scope, endpoint = (0.39, -0.00)
04:50:49.441 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:50:49.452 00.011 12020 Moving (0.39, -0.00) raw xDistance=0.39 yDistance=-0.01
04:50:49.452 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
04:50:49.480 00.028 12020 GuideAlgorithmHysteresis::Result() returns 0.19 from input 0.39
04:50:49.480 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:50:49.480 00.000 9340 Enqueuing Expose request
04:50:49.524 00.044 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
04:50:49.524 00.000 12020 MoveAxis(W, 33, ABG)
04:50:49.525 00.001 12020 Guiding  Dir = 3, Dur = 33
04:50:49.526 00.001 12020 IsSlewing returns 0
04:50:49.527 00.001 12020 IsGuiding returns 0
04:50:49.557 00.030 12020 PulseGuide returned control before completion, sleep 13
04:50:49.583 00.026 12020 IsGuiding returns 1
04:50:49.583 00.000 12020 scope still moving after pulse duration time elapsed
04:50:49.634 00.051 12020 IsSlewing returns 0
04:50:49.635 00.001 12020 IsGuiding returns 0
04:50:49.636 00.001 12020 scope move finished after 33 + 76 ms
04:50:49.636 00.000 12020 Move returns status 0, amount 33
04:50:49.636 00.000 12020 MoveAxis(N, 0, ABG)
04:50:49.636 00.000 12020 Move returns status 0, amount 0
04:50:49.636 00.000 12020 move complete, result=0
04:50:49.637 00.001 12020 worker thread done servicing request
04:50:49.637 00.000 9340 GuideStep: 0.4 px 33 ms WEST, -0.0 px 0 ms NORTH
04:50:49.664 00.027 12020 Worker thread wakes up
04:50:49.664 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
04:50:49.664 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(1396,97,31,31)
04:50:50.005 00.341 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"6b142602-16b3-4e53-aa3b-13ee1cbc3d03"}
04:50:50.018 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"6b142602-16b3-4e53-aa3b-13ee1cbc3d03"}
04:50:50.031 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"690da852-b482-4baa-9793-5a8bdc94333b"}
04:50:50.053 00.022 9340 case statement mapped state 6 to 3
04:50:50.107 00.054 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"690da852-b482-4baa-9793-5a8bdc94333b"}
04:50:50.144 00.037 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"b83ad354-fdd9-45fc-ab16-b7755af7d754"}
04:50:50.171 00.027 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":963,"width":15,"height":15,"star_pos":[7.43,7.49],"pixels":"..."},"id":"b83ad354-fdd9-45fc-ab16-b7755af7d754"}
04:50:52.005 01.834 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"c9a3b06e-9a92-4dbc-ae93-a6e5a8d33f3c"}
04:50:52.025 00.020 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"c9a3b06e-9a92-4dbc-ae93-a6e5a8d33f3c"}
04:50:52.046 00.021 12020 Exposure complete
04:50:52.055 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"bc3a25c0-e795-4569-84b5-17d7c83a0153"}
04:50:52.079 00.024 9340 case statement mapped state 6 to 3
04:50:52.130 00.051 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"bc3a25c0-e795-4569-84b5-17d7c83a0153"}
04:50:52.158 00.028 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"8859eb00-13ab-423e-bf7d-4675798a79a5"}
04:50:52.179 00.021 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":963,"width":15,"height":15,"star_pos":[7.43,7.49],"pixels":"..."},"id":"8859eb00-13ab-423e-bf7d-4675798a79a5"}
04:50:52.502 00.323 12020 worker thread done servicing request
04:50:52.503 00.001 9340 OnExposeComplete: enter
04:50:52.533 00.030 9340 UpdateGuideState(): m_state=6
04:50:52.598 00.065 9340 Star::Find(15, 1411, 111, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 964
04:50:52.617 00.019 9340 Star::Find returns 1 (0), X=1410.90, Y=111.53, Mass=1556435, SNR=177.6, Peak=65395 HFD=5.0
04:50:52.633 00.016 9340 MultiStar: [#1 0.08,-0.26,1.04,U] [#2 -0.25,-0.14,0.90,U] [#3 -0.07,0.04,1.19,U] [#4 -0.16,0.04,1.06,U] [#5 -0.00,0.03,1.18,U] [#6 0.03,-0.02,1.22,U] [#7 -0.04,-0.10,1.06,U] [#8 -0.08,-0.08,1.07,U] 
04:50:52.649 00.016 9340 single-star, 8 included, MultiStar: {-0.05, -0.05}, one-star: {0.01, -0.01}
04:50:52.695 00.046 9340 CameraToMount -- cameraTheta (-0.44) - m_xAngle (0.05) = xAngle (-0.49 = -0.49)
04:50:52.715 00.020 9340 CameraToMount -- cameraTheta (-0.44) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-3.55 = 2.73)
04:50:52.735 00.020 9340 CameraToMount -- cameraX=0.01 cameraY=-0.01 hyp=0.01 cameraTheta=-0.44 mountX=0.01 mountY=0.01, mountTheta=0.43
04:50:52.760 00.025 9340 SchedulePrimaryMove(10104498, x=0.01, y=-0.01, opts=13)
04:50:52.809 00.049 9340 Enqueuing Move request for scope (0.01, -0.01)
04:50:52.829 00.020 12020 Worker thread wakes up
04:50:52.829 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=6213, max=65535, med=10118, FiltMin=7558, FiltMax=65511, Gamma=2.870
04:50:52.846 00.017 12020 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.01) opts 0xd
04:50:52.846 00.000 9340 UpdateGuideState exits: m=1556435 SNR=177.6
04:50:52.861 00.015 12020 Handling offset move in thread for scope, endpoint = (0.01, -0.01)
04:50:52.861 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:50:52.881 00.020 12020 Moving (0.01, -0.01) raw xDistance=0.01 yDistance=0.01
04:50:52.881 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
04:50:52.897 00.016 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
04:50:52.897 00.000 9340 Enqueuing Expose request
04:50:52.937 00.040 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:50:52.938 00.001 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
04:50:52.938 00.000 12020 MoveAxis(E, 0, ABG)
04:50:52.938 00.000 12020 Move returns status 0, amount 0
04:50:52.938 00.000 12020 MoveAxis(N, 0, ABG)
04:50:52.938 00.000 12020 Move returns status 0, amount 0
04:50:52.939 00.001 12020 move complete, result=0
04:50:52.939 00.000 12020 worker thread done servicing request
04:50:52.939 00.000 12020 Worker thread wakes up
04:50:52.939 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
04:50:52.939 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(1396,97,31,31)
04:50:52.942 00.003 9340 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
04:50:54.004 01.062 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"0c673801-96f4-4559-a2ac-2a707abb2492"}
04:50:54.028 00.024 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"0c673801-96f4-4559-a2ac-2a707abb2492"}
04:50:54.114 00.086 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"8bfb0e1c-d606-47a7-9ab6-eb8decfbf0b9"}
04:50:54.145 00.031 9340 case statement mapped state 6 to 3
04:50:54.164 00.019 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"8bfb0e1c-d606-47a7-9ab6-eb8decfbf0b9"}
04:50:54.187 00.023 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"8b76f0c8-e2bf-44f7-b5f3-b4c30dbfc203"}
04:50:54.262 00.075 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":964,"width":15,"height":15,"star_pos":[6.90,6.53],"pixels":"..."},"id":"8b76f0c8-e2bf-44f7-b5f3-b4c30dbfc203"}
04:50:55.359 01.097 12020 Exposure complete
04:50:55.659 00.300 12020 worker thread done servicing request
04:50:55.659 00.000 9340 OnExposeComplete: enter
04:50:55.675 00.016 9340 UpdateGuideState(): m_state=6
04:50:55.687 00.012 9340 Star::Find(15, 1410, 111, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 965
04:50:55.704 00.017 9340 Star::Find returns 1 (0), X=1411.05, Y=111.35, Mass=1600532, SNR=248.2, Peak=65463 HFD=5.0
04:50:55.748 00.044 9340 MultiStar: [#1 0.09,-0.24,0.76,U] [#2 -0.26,-0.13,0.74,U] [#3 -0.13,0.01,1.06,U] [#4 -0.09,-0.13,0.83,U] [#5 -0.02,-0.14,0.73,U] [#6 0.10,-0.23,0.81,U] [#7 -0.11,-0.16,0.88,U] [#8 -0.15,-0.21,0.68,U] 
04:50:55.763 00.015 9340 refined, 8 included, MultiStar: {-0.04, -0.15}, one-star: {0.16, -0.18}
04:50:55.778 00.015 9340 CameraToMount -- cameraTheta (-1.83) - m_xAngle (0.05) = xAngle (-1.88 = -1.88)
04:50:55.790 00.012 9340 CameraToMount -- cameraTheta (-1.83) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-4.94 = 1.34)
04:50:55.801 00.011 9340 CameraToMount -- cameraX=-0.04 cameraY=-0.15 hyp=0.16 cameraTheta=-1.83 mountX=-0.05 mountY=0.15, mountTheta=1.87
04:50:55.822 00.021 9340 SchedulePrimaryMove(10104498, x=-0.04, y=-0.15, opts=13)
04:50:55.863 00.041 9340 Enqueuing Move request for scope (-0.04, -0.15)
04:50:55.876 00.013 12020 Worker thread wakes up
04:50:55.876 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=5239, max=65535, med=10111, FiltMin=7931, FiltMax=65510, Gamma=2.870
04:50:55.889 00.013 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.15) opts 0xd
04:50:55.889 00.000 9340 UpdateGuideState exits: m=1600532 SNR=248.2
04:50:55.903 00.014 12020 Handling offset move in thread for scope, endpoint = (-0.04, -0.15)
04:50:55.903 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:50:55.913 00.010 12020 Moving (-0.04, -0.15) raw xDistance=-0.05 yDistance=0.15
04:50:55.913 00.000 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
04:50:55.913 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:50:55.913 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
04:50:55.926 00.013 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
04:50:55.926 00.000 9340 Enqueuing Expose request
04:50:55.947 00.021 12020 MoveAxis(E, 0, ABG)
04:50:55.948 00.001 12020 Move returns status 0, amount 0
04:50:55.948 00.000 12020 MoveAxis(N, 0, ABG)
04:50:55.948 00.000 12020 Move returns status 0, amount 0
04:50:55.948 00.000 12020 move complete, result=0
04:50:55.949 00.001 12020 worker thread done servicing request
04:50:55.949 00.000 12020 Worker thread wakes up
04:50:55.949 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
04:50:55.949 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(1396,97,31,31)
04:50:55.952 00.003 9340 GuideStep: -0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
04:50:56.002 00.050 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"04abb305-5bf0-40fc-ad9d-b4d96e0a292c"}
04:50:56.014 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"04abb305-5bf0-40fc-ad9d-b4d96e0a292c"}
04:50:56.033 00.019 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"4678ae87-4e57-4214-bab9-3413b37c71bb"}
04:50:56.047 00.014 9340 case statement mapped state 6 to 3
04:50:56.064 00.017 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"4678ae87-4e57-4214-bab9-3413b37c71bb"}
04:50:56.082 00.018 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"75cb66d3-4ebc-4378-80df-824b73622205"}
04:50:56.124 00.042 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":965,"width":15,"height":15,"star_pos":[7.05,7.35],"pixels":"..."},"id":"75cb66d3-4ebc-4378-80df-824b73622205"}
04:50:58.006 01.882 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"c4fa23ba-1a5a-4fb6-ac6a-7e8d2ff0ced9"}
04:50:58.032 00.026 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"c4fa23ba-1a5a-4fb6-ac6a-7e8d2ff0ced9"}
04:50:58.049 00.017 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"36f55d27-af71-4b95-92f2-6e62160e1163"}
04:50:58.065 00.016 9340 case statement mapped state 6 to 3
04:50:58.079 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"36f55d27-af71-4b95-92f2-6e62160e1163"}
04:50:58.094 00.015 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"75ebf35d-e8ba-44ff-90e2-67c04ac00c7a"}
04:50:58.111 00.017 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":965,"width":15,"height":15,"star_pos":[7.05,7.35],"pixels":"..."},"id":"75ebf35d-e8ba-44ff-90e2-67c04ac00c7a"}
04:50:58.340 00.229 12020 Exposure complete
04:50:58.634 00.294 12020 worker thread done servicing request
04:50:58.634 00.000 9340 OnExposeComplete: enter
04:50:58.648 00.014 9340 UpdateGuideState(): m_state=6
04:50:58.663 00.015 9340 Star::Find(15, 1411, 111, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 966
04:50:58.682 00.019 9340 Star::Find returns 1 (0), X=1411.09, Y=111.69, Mass=1596041, SNR=195.6, Peak=64563 HFD=5.0
04:50:58.695 00.013 9340 MultiStar: [#1 0.29,-0.34,1.06,U] [#2 0.12,-0.21,0.92,U] [#3 0.04,-0.00,1.18,U] [#4 0.08,-0.10,1.05,U] [#5 0.01,0.00,0.84,U] [#6 0.17,0.10,1.06,U] [#7 0.28,-0.18,1.08,U] [#8 0.14,-0.07,1.00,U] 
04:50:58.736 00.041 9340 refined, 8 included, MultiStar: {0.15, -0.07}, one-star: {0.20, 0.16}
04:50:58.747 00.011 9340 CameraToMount -- cameraTheta (-0.45) - m_xAngle (0.05) = xAngle (-0.50 = -0.50)
04:50:58.759 00.012 9340 CameraToMount -- cameraTheta (-0.45) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-3.57 = 2.71)
04:50:58.770 00.011 9340 CameraToMount -- cameraX=0.15 cameraY=-0.07 hyp=0.17 cameraTheta=-0.45 mountX=0.15 mountY=0.07, mountTheta=0.44
04:50:58.786 00.016 9340 SchedulePrimaryMove(10104498, x=0.15, y=-0.07, opts=13)
04:50:58.800 00.014 9340 Enqueuing Move request for scope (0.15, -0.07)
04:50:58.821 00.021 12020 Worker thread wakes up
04:50:58.821 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=5886, max=65535, med=10147, FiltMin=8048, FiltMax=65510, Gamma=2.870
04:50:58.835 00.014 12020 worker thread servicing REQUEST_MOVE scope ofs (0.15, -0.07) opts 0xd
04:50:58.836 00.001 9340 UpdateGuideState exits: m=1596041 SNR=195.6
04:50:58.870 00.034 12020 Handling offset move in thread for scope, endpoint = (0.15, -0.07)
04:50:58.871 00.001 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:50:58.883 00.012 12020 Moving (0.15, -0.07) raw xDistance=0.15 yDistance=0.07
04:50:58.883 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
04:50:58.894 00.011 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.15
04:50:58.894 00.000 9340 Enqueuing Expose request
04:50:58.906 00.012 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:50:58.907 00.001 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
04:50:58.907 00.000 12020 MoveAxis(E, 0, ABG)
04:50:58.907 00.000 12020 Move returns status 0, amount 0
04:50:58.907 00.000 12020 MoveAxis(N, 0, ABG)
04:50:58.907 00.000 12020 Move returns status 0, amount 0
04:50:58.907 00.000 12020 move complete, result=0
04:50:58.908 00.001 12020 worker thread done servicing request
04:50:58.908 00.000 12020 Worker thread wakes up
04:50:58.909 00.001 12020 worker thread servicing REQUEST_EXPOSE 2000
04:50:58.909 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(1396,97,31,31)
04:50:58.912 00.003 9340 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
04:51:00.005 01.093 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"6fd93d79-e3d9-45ce-9560-ae0f3ae67852"}
04:51:00.014 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"6fd93d79-e3d9-45ce-9560-ae0f3ae67852"}
04:51:00.102 00.088 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"8841cfb2-efb9-446c-8be6-c845c252754c"}
04:51:00.125 00.023 9340 case statement mapped state 6 to 3
04:51:00.151 00.026 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"8841cfb2-efb9-446c-8be6-c845c252754c"}
04:51:00.163 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"7a2e1c47-a05b-4911-8fdf-143614e3c1ae"}
04:51:00.184 00.021 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":966,"width":15,"height":15,"star_pos":[7.09,6.69],"pixels":"..."},"id":"7a2e1c47-a05b-4911-8fdf-143614e3c1ae"}
04:51:01.289 01.105 12020 Exposure complete
04:51:01.696 00.407 9340 OnExposeComplete: enter
04:51:01.711 00.015 12020 worker thread done servicing request
04:51:01.712 00.001 9340 UpdateGuideState(): m_state=6
04:51:01.756 00.044 9340 Star::Find(15, 1411, 111, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 967
04:51:01.781 00.025 9340 Star::Find returns 1 (0), X=1410.95, Y=111.32, Mass=1531215, SNR=237.9, Peak=65463 HFD=4.9
04:51:01.796 00.015 9340 MultiStar: [#1 -0.21,-0.48,0.00,M1] [#2 -0.51,-0.24,0.00,M1] [#3 -0.14,-0.11,0.84,U] [#4 -0.27,-0.33,0.87,U] [#5 -0.05,-0.16,0.83,U] [#6 -0.18,-0.32,0.72,U] [#7 -0.32,-0.33,0.77,U] [#8 -0.52,-0.24,0.00,M1] 
04:51:01.813 00.017 9340 single-star, 5 included, MultiStar: {-0.14, -0.24}, one-star: {0.06, -0.21}
04:51:01.831 00.018 9340 CameraToMount -- cameraTheta (-1.30) - m_xAngle (0.05) = xAngle (-1.35 = -1.35)
04:51:01.872 00.041 9340 CameraToMount -- cameraTheta (-1.30) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-4.42 = 1.87)
04:51:01.885 00.013 9340 CameraToMount -- cameraX=0.06 cameraY=-0.21 hyp=0.22 cameraTheta=-1.30 mountX=0.05 mountY=0.21, mountTheta=1.34
04:51:01.903 00.018 9340 SchedulePrimaryMove(10104498, x=0.06, y=-0.21, opts=13)
04:51:01.919 00.016 9340 Enqueuing Move request for scope (0.06, -0.21)
04:51:01.937 00.018 12020 Worker thread wakes up
04:51:01.959 00.022 9340 UpdateImageDisplay: Size=(1920,1080) min=5594, max=65535, med=10127, FiltMin=7686, FiltMax=65504, Gamma=2.870
04:51:01.977 00.018 12020 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.21) opts 0xd
04:51:01.977 00.000 9340 UpdateGuideState exits: m=1531215 SNR=237.9
04:51:01.991 00.014 12020 Handling offset move in thread for scope, endpoint = (0.06, -0.21)
04:51:01.991 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:51:02.003 00.012 12020 Moving (0.06, -0.21) raw xDistance=0.05 yDistance=0.21
04:51:02.003 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
04:51:02.020 00.017 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
04:51:02.020 00.000 9340 Enqueuing Expose request
04:51:02.039 00.019 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:51:02.039 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.21
04:51:02.040 00.001 12020 MoveAxis(E, 0, ABG)
04:51:02.040 00.000 12020 Move returns status 0, amount 0
04:51:02.040 00.000 12020 MoveAxis(N, 0, ABG)
04:51:02.040 00.000 12020 Move returns status 0, amount 0
04:51:02.041 00.001 12020 move complete, result=0
04:51:02.041 00.000 12020 worker thread done servicing request
04:51:02.041 00.000 12020 Worker thread wakes up
04:51:02.041 00.000 9340 GuideStep: 0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
04:51:02.089 00.048 12020 worker thread servicing REQUEST_EXPOSE 2000
04:51:02.090 00.001 12020 Handling exposure in thread, d=2000 o=3 r=(1396,97,31,31)
04:51:02.108 00.018 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"6d572efd-585c-4154-98de-58cc40918020"}
04:51:02.136 00.028 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"6d572efd-585c-4154-98de-58cc40918020"}
04:51:02.164 00.028 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"7f7f1af9-60ee-4722-9658-dfe2c8484509"}
04:51:02.207 00.043 9340 case statement mapped state 6 to 3
04:51:02.227 00.020 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"7f7f1af9-60ee-4722-9658-dfe2c8484509"}
04:51:02.242 00.015 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"2b45bae5-651b-44a2-b58a-b077912f8fd7"}
04:51:02.260 00.018 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":967,"width":15,"height":15,"star_pos":[6.95,7.32],"pixels":"..."},"id":"2b45bae5-651b-44a2-b58a-b077912f8fd7"}
04:51:04.006 01.746 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"3e115801-084c-41a2-b45b-50b1b4b96b66"}
04:51:04.020 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"3e115801-084c-41a2-b45b-50b1b4b96b66"}
04:51:04.058 00.038 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"9a83afd8-e13f-47c5-aaef-c9cae2e54c92"}
04:51:04.093 00.035 9340 case statement mapped state 6 to 3
04:51:04.110 00.017 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"9a83afd8-e13f-47c5-aaef-c9cae2e54c92"}
04:51:04.122 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"32b3c981-486b-4b4c-9155-3a74b08fb642"}
04:51:04.135 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":967,"width":15,"height":15,"star_pos":[6.95,7.32],"pixels":"..."},"id":"32b3c981-486b-4b4c-9155-3a74b08fb642"}
04:51:04.477 00.342 12020 Exposure complete
04:51:04.776 00.299 12020 worker thread done servicing request
04:51:04.776 00.000 9340 OnExposeComplete: enter
04:51:04.790 00.014 9340 UpdateGuideState(): m_state=6
04:51:04.836 00.046 9340 Star::Find(15, 1410, 111, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 968
04:51:04.851 00.015 9340 Star::Find returns 1 (0), X=1411.01, Y=111.53, Mass=1600880, SNR=237.9, Peak=65395 HFD=5.0
04:51:04.865 00.014 9340 MultiStar: [#1 0.10,-0.06,0.77,U] [#2 -0.01,-0.01,0.76,U] [#3 0.11,0.12,0.87,U] [#4 -0.05,-0.05,0.99,U] [#5 0.13,0.11,0.79,U] [#6 0.18,-0.02,0.74,U] [#7 0.02,-0.12,0.85,U] [#8 0.02,0.03,0.70,U] 
04:51:04.879 00.014 9340 refined, 8 included, MultiStar: {0.07, -0.00}, one-star: {0.12, -0.01}
04:51:04.892 00.013 9340 CameraToMount -- cameraTheta (-0.05) - m_xAngle (0.05) = xAngle (-0.10 = -0.10)
04:51:04.923 00.031 9340 CameraToMount -- cameraTheta (-0.05) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-3.16 = 3.12)
04:51:04.946 00.023 9340 CameraToMount -- cameraX=0.07 cameraY=-0.00 hyp=0.07 cameraTheta=-0.05 mountX=0.07 mountY=0.00, mountTheta=0.02
04:51:04.964 00.018 9340 SchedulePrimaryMove(10104498, x=0.07, y=-0.00, opts=13)
04:51:04.982 00.018 9340 Enqueuing Move request for scope (0.07, -0.00)
04:51:04.995 00.013 12020 Worker thread wakes up
04:51:04.995 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=6550, max=65535, med=10143, FiltMin=8069, FiltMax=65510, Gamma=2.870
04:51:05.034 00.039 12020 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.00) opts 0xd
04:51:05.034 00.000 9340 UpdateGuideState exits: m=1600880 SNR=237.9
04:51:05.049 00.015 12020 Handling offset move in thread for scope, endpoint = (0.07, -0.00)
04:51:05.050 00.001 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:51:05.065 00.015 12020 Moving (0.07, -0.00) raw xDistance=0.07 yDistance=0.00
04:51:05.066 00.001 9340 ScheduleExposure(2000,3,1) exposurePending=0
04:51:05.079 00.013 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
04:51:05.079 00.000 9340 Enqueuing Expose request
04:51:05.091 00.012 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:51:05.091 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
04:51:05.091 00.000 12020 MoveAxis(E, 0, ABG)
04:51:05.091 00.000 12020 Move returns status 0, amount 0
04:51:05.091 00.000 12020 MoveAxis(N, 0, ABG)
04:51:05.091 00.000 12020 Move returns status 0, amount 0
04:51:05.093 00.002 12020 move complete, result=0
04:51:05.093 00.000 12020 worker thread done servicing request
04:51:05.093 00.000 12020 Worker thread wakes up
04:51:05.095 00.002 12020 worker thread servicing REQUEST_EXPOSE 2000
04:51:05.095 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(1396,97,31,31)
04:51:05.112 00.017 9340 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
04:51:06.008 00.896 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"64e4cdc7-4281-47ac-a068-95307679348c"}
04:51:06.038 00.030 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"64e4cdc7-4281-47ac-a068-95307679348c"}
04:51:06.071 00.033 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"0ee731b3-fb06-4d6b-b731-f73432983f4f"}
04:51:06.101 00.030 9340 case statement mapped state 6 to 3
04:51:06.141 00.040 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"0ee731b3-fb06-4d6b-b731-f73432983f4f"}
04:51:06.162 00.021 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"db56253c-1680-4d57-820c-d06bbb7a9cb3"}
04:51:06.183 00.021 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":968,"width":15,"height":15,"star_pos":[7.01,6.53],"pixels":"..."},"id":"db56253c-1680-4d57-820c-d06bbb7a9cb3"}
04:51:07.463 01.280 12020 Exposure complete
04:51:07.995 00.532 12020 worker thread done servicing request
04:51:07.995 00.000 9340 OnExposeComplete: enter
04:51:08.048 00.053 9340 UpdateGuideState(): m_state=6
04:51:08.074 00.026 9340 Star::Find(15, 1411, 111, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 969
04:51:08.092 00.018 9340 Star::Find returns 1 (0), X=1410.99, Y=111.32, Mass=1627362, SNR=251.3, Peak=65395 HFD=5.0
04:51:08.122 00.030 9340 MultiStar: [#1 -0.01,-0.36,0.74,U] [#2 -0.14,-0.25,0.72,U] [#3 0.04,-0.09,0.92,U] [#4 -0.12,-0.27,0.85,U] [#5 0.01,-0.16,0.79,U] [#6 -0.02,-0.27,0.79,U] [#7 0.03,-0.31,0.66,U] [#8 -0.07,-0.24,0.80,U] 
04:51:08.201 00.079 9340 single-star, 8 included, MultiStar: {-0.02, -0.23}, one-star: {0.10, -0.21}
04:51:08.238 00.037 9340 CameraToMount -- cameraTheta (-1.14) - m_xAngle (0.05) = xAngle (-1.19 = -1.19)
04:51:08.255 00.017 9340 CameraToMount -- cameraTheta (-1.14) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-4.26 = 2.02)
04:51:08.316 00.061 9340 CameraToMount -- cameraX=0.10 cameraY=-0.21 hyp=0.23 cameraTheta=-1.14 mountX=0.09 mountY=0.21, mountTheta=1.18
04:51:08.365 00.049 9340 SchedulePrimaryMove(10104498, x=0.10, y=-0.21, opts=13)
04:51:08.382 00.017 9340 Enqueuing Move request for scope (0.10, -0.21)
04:51:08.447 00.065 12020 Worker thread wakes up
04:51:08.447 00.000 12020 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.21) opts 0xd
04:51:08.447 00.000 12020 Handling offset move in thread for scope, endpoint = (0.10, -0.21)
04:51:08.447 00.000 12020 Moving (0.10, -0.21) raw xDistance=0.09 yDistance=0.21
04:51:08.448 00.001 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
04:51:08.448 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:51:08.448 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.21
04:51:08.448 00.000 12020 MoveAxis(E, 0, ABG)
04:51:08.448 00.000 12020 Move returns status 0, amount 0
04:51:08.450 00.002 9340 UpdateImageDisplay: Size=(1920,1080) min=5912, max=65535, med=10111, FiltMin=7730, FiltMax=65510, Gamma=2.870
04:51:08.470 00.020 12020 MoveAxis(N, 0, ABG)
04:51:08.471 00.001 9340 UpdateGuideState exits: m=1627362 SNR=251.3
04:51:08.488 00.017 12020 Move returns status 0, amount 0
04:51:08.489 00.001 12020 move complete, result=0
04:51:08.489 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:51:08.509 00.020 12020 worker thread done servicing request
04:51:08.510 00.001 9340 ScheduleExposure(2000,3,1) exposurePending=0
04:51:08.564 00.054 9340 Enqueuing Expose request
04:51:08.589 00.025 12020 Worker thread wakes up
04:51:08.589 00.000 9340 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
04:51:08.609 00.020 12020 worker thread servicing REQUEST_EXPOSE 2000
04:51:08.610 00.001 12020 Handling exposure in thread, d=2000 o=3 r=(1396,97,31,31)
04:51:08.644 00.034 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"7ae68b47-b59c-423d-a686-07783435f102"}
04:51:08.709 00.065 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"7ae68b47-b59c-423d-a686-07783435f102"}
04:51:08.749 00.040 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"a3d80bb2-8aa7-4dbf-a4d6-3ffc31c8a9a4"}
04:51:08.770 00.021 9340 case statement mapped state 6 to 3
04:51:08.787 00.017 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"a3d80bb2-8aa7-4dbf-a4d6-3ffc31c8a9a4"}
04:51:08.828 00.041 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"92bfe51b-0129-44f7-b81a-e1e45bf34972"}
04:51:08.842 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":969,"width":15,"height":15,"star_pos":[6.99,7.32],"pixels":"..."},"id":"92bfe51b-0129-44f7-b81a-e1e45bf34972"}
04:51:10.006 01.164 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"06c75e02-214d-4962-a29b-1ffc88a64a29"}
04:51:10.019 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"06c75e02-214d-4962-a29b-1ffc88a64a29"}
04:51:10.034 00.015 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"b6d9d4f6-51e0-4029-9867-d1d36c8f2b05"}
04:51:10.050 00.016 9340 case statement mapped state 6 to 3
04:51:10.089 00.039 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"b6d9d4f6-51e0-4029-9867-d1d36c8f2b05"}
04:51:10.110 00.021 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"63c2c1ab-2023-4ac2-85cf-d38d388f0b55"}
04:51:10.137 00.027 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":969,"width":15,"height":15,"star_pos":[6.99,7.32],"pixels":"..."},"id":"63c2c1ab-2023-4ac2-85cf-d38d388f0b55"}
04:51:11.005 00.868 12020 Exposure complete
04:51:11.311 00.306 12020 worker thread done servicing request
04:51:11.311 00.000 9340 OnExposeComplete: enter
04:51:11.335 00.024 9340 UpdateGuideState(): m_state=6
04:51:11.353 00.018 9340 Star::Find(15, 1410, 111, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 970
04:51:11.391 00.038 9340 Star::Find returns 1 (0), X=1410.89, Y=111.64, Mass=1563773, SNR=209.5, Peak=64763 HFD=5.0
04:51:11.406 00.015 9340 MultiStar: [#1 0.12,-0.30,0.91,U] [#2 0.01,-0.14,0.77,U] [#3 -0.05,0.05,1.16,U] [#4 0.12,-0.01,1.09,U] [#5 -0.00,0.20,0.94,U] [#6 0.05,-0.05,0.90,U] [#7 0.02,-0.26,1.04,U] [#8 0.01,-0.17,0.89,U] 
04:51:11.416 00.010 9340 refined, 8 included, MultiStar: {0.03, -0.06}, one-star: {0.00, 0.11}
04:51:11.434 00.018 9340 CameraToMount -- cameraTheta (-1.09) - m_xAngle (0.05) = xAngle (-1.14 = -1.14)
04:51:11.449 00.015 9340 CameraToMount -- cameraTheta (-1.09) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-4.20 = 2.08)
04:51:11.487 00.038 9340 CameraToMount -- cameraX=0.03 cameraY=-0.06 hyp=0.07 cameraTheta=-1.09 mountX=0.03 mountY=0.06, mountTheta=1.12
04:51:11.505 00.018 9340 SchedulePrimaryMove(10104498, x=0.03, y=-0.06, opts=13)
04:51:11.519 00.014 9340 Enqueuing Move request for scope (0.03, -0.06)
04:51:11.534 00.015 12020 Worker thread wakes up
04:51:11.534 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=5569, max=65535, med=10111, FiltMin=7834, FiltMax=65510, Gamma=2.870
04:51:11.551 00.017 12020 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.06) opts 0xd
04:51:11.551 00.000 12020 Handling offset move in thread for scope, endpoint = (0.03, -0.06)
04:51:11.551 00.000 12020 Moving (0.03, -0.06) raw xDistance=0.03 yDistance=0.06
04:51:11.551 00.000 9340 UpdateGuideState exits: m=1563773 SNR=209.5
04:51:11.588 00.037 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
04:51:11.588 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:51:11.602 00.014 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:51:11.603 00.001 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
04:51:11.603 00.000 12020 MoveAxis(E, 0, ABG)
04:51:11.604 00.001 12020 Move returns status 0, amount 0
04:51:11.604 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
04:51:11.618 00.014 12020 MoveAxis(N, 0, ABG)
04:51:11.619 00.001 9340 Enqueuing Expose request
04:51:11.634 00.015 12020 Move returns status 0, amount 0
04:51:11.636 00.002 12020 move complete, result=0
04:51:11.636 00.000 12020 worker thread done servicing request
04:51:11.637 00.001 9340 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
04:51:11.656 00.019 12020 Worker thread wakes up
04:51:11.656 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
04:51:11.656 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(1396,97,31,31)
04:51:12.005 00.349 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"1eddf4e8-2eb0-4d35-9a8c-403e2aeb19cb"}
04:51:12.020 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"1eddf4e8-2eb0-4d35-9a8c-403e2aeb19cb"}
04:51:12.035 00.015 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"4339293c-62dd-4ec8-af70-0f38549f704d"}
04:51:12.074 00.039 9340 case statement mapped state 6 to 3
04:51:12.119 00.045 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"4339293c-62dd-4ec8-af70-0f38549f704d"}
04:51:12.196 00.077 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"59bc9485-762f-4889-9535-ba8bcb28ddb9"}
04:51:12.224 00.028 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":970,"width":15,"height":15,"star_pos":[6.89,6.64],"pixels":"..."},"id":"59bc9485-762f-4889-9535-ba8bcb28ddb9"}
04:51:14.006 01.782 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"592570b9-aa6c-47ce-bc0c-9d3512e64ef1"}
04:51:14.035 00.029 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"592570b9-aa6c-47ce-bc0c-9d3512e64ef1"}
04:51:14.071 00.036 12020 Exposure complete
04:51:14.075 00.004 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"a61c0df1-b265-4101-ab42-2ac0d976b655"}
04:51:14.146 00.071 9340 case statement mapped state 6 to 3
04:51:14.166 00.020 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"a61c0df1-b265-4101-ab42-2ac0d976b655"}
04:51:14.246 00.080 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"fe28c46b-ae35-4331-91dc-9523aace6f43"}
04:51:14.274 00.028 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":970,"width":15,"height":15,"star_pos":[6.89,6.64],"pixels":"..."},"id":"fe28c46b-ae35-4331-91dc-9523aace6f43"}
04:51:14.809 00.535 12020 worker thread done servicing request
04:51:14.809 00.000 9340 OnExposeComplete: enter
04:51:14.822 00.013 9340 UpdateGuideState(): m_state=6
04:51:14.852 00.030 9340 Star::Find(15, 1410, 111, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 971
04:51:14.872 00.020 9340 Star::Find returns 1 (0), X=1410.40, Y=111.29, Mass=1554974, SNR=206.9, Peak=65463 HFD=4.9
04:51:14.906 00.034 9340 MultiStar: [#1 -0.20,-0.61,0.00,M1] [#2 -0.41,-0.34,0.00,M1] [#3 -0.40,-0.13,1.03,U] [#4 -0.34,-0.30,0.89,U] [#5 -0.35,-0.10,1.03,U] [#6 -0.38,-0.25,0.89,U] [#7 -0.20,-0.48,0.00,M1] [#8 -0.29,-0.40,0.92,U] 
04:51:14.951 00.045 9340 refined, 5 included, MultiStar: {-0.38, -0.24}, one-star: {-0.49, -0.25}
04:51:14.970 00.019 9340 CameraToMount -- cameraTheta (-2.58) - m_xAngle (0.05) = xAngle (-2.63 = -2.63)
04:51:14.983 00.013 9340 CameraToMount -- cameraTheta (-2.58) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-5.70 = 0.58)
04:51:15.003 00.020 9340 CameraToMount -- cameraX=-0.38 cameraY=-0.24 hyp=0.44 cameraTheta=-2.58 mountX=-0.39 mountY=0.24, mountTheta=2.58
04:51:15.021 00.018 9340 SchedulePrimaryMove(10104498, x=-0.38, y=-0.24, opts=13)
04:51:15.052 00.031 9340 Enqueuing Move request for scope (-0.38, -0.24)
04:51:15.068 00.016 12020 Worker thread wakes up
04:51:15.069 00.001 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.38, -0.24) opts 0xd
04:51:15.070 00.001 12020 Handling offset move in thread for scope, endpoint = (-0.38, -0.24)
04:51:15.070 00.000 12020 Moving (-0.38, -0.24) raw xDistance=-0.39 yDistance=0.24
04:51:15.087 00.017 12020 GuideAlgorithmHysteresis::Result() returns -0.16 from input -0.39
04:51:15.087 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=5927, max=65535, med=10092, FiltMin=7990, FiltMax=65510, Gamma=2.870
04:51:15.105 00.018 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:51:15.108 00.003 9340 UpdateGuideState exits: m=1554974 SNR=206.9
04:51:15.141 00.033 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.24
04:51:15.141 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:51:15.154 00.013 12020 MoveAxis(E, 29, ABG)
04:51:15.154 00.000 12020 Guiding  Dir = 2, Dur = 29
04:51:15.155 00.001 9340 ScheduleExposure(2000,3,1) exposurePending=0
04:51:15.168 00.013 12020 IsSlewing returns 0
04:51:15.168 00.000 9340 Enqueuing Expose request
04:51:15.187 00.019 12020 IsGuiding returns 0
04:51:15.207 00.020 12020 PulseGuide returned control before completion, sleep 20
04:51:15.270 00.063 12020 IsGuiding returns 1
04:51:15.270 00.000 12020 scope still moving after pulse duration time elapsed
04:51:15.305 00.035 12020 IsSlewing returns 0
04:51:15.306 00.001 12020 IsGuiding returns 0
04:51:15.306 00.000 12020 scope move finished after 29 + 89 ms
04:51:15.306 00.000 12020 Move returns status 0, amount 29
04:51:15.307 00.001 12020 MoveAxis(N, 0, ABG)
04:51:15.307 00.000 12020 Move returns status 0, amount 0
04:51:15.307 00.000 12020 move complete, result=0
04:51:15.307 00.000 12020 worker thread done servicing request
04:51:15.307 00.000 9340 GuideStep: -0.4 px 29 ms EAST, 0.2 px 0 ms NORTH
04:51:15.325 00.018 12020 Worker thread wakes up
04:51:15.327 00.002 12020 worker thread servicing REQUEST_EXPOSE 2000
04:51:15.327 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(1396,97,31,31)
04:51:16.003 00.676 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"34ca5334-3eda-47ab-99e1-44e61cfa34d3"}
04:51:16.012 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"34ca5334-3eda-47ab-99e1-44e61cfa34d3"}
04:51:16.024 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"07f0a8ec-a046-4507-b2f1-2be19ab0eff7"}
04:51:16.035 00.011 9340 case statement mapped state 6 to 3
04:51:16.055 00.020 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"07f0a8ec-a046-4507-b2f1-2be19ab0eff7"}
04:51:16.087 00.032 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"374380b3-df98-45be-a62c-acb0c6ed34e6"}
04:51:16.098 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":971,"width":15,"height":15,"star_pos":[7.40,7.29],"pixels":"..."},"id":"374380b3-df98-45be-a62c-acb0c6ed34e6"}
04:51:17.698 01.600 12020 Exposure complete
04:51:17.972 00.274 12020 worker thread done servicing request
04:51:17.973 00.001 9340 OnExposeComplete: enter
04:51:17.992 00.019 9340 UpdateGuideState(): m_state=6
04:51:18.006 00.014 9340 Star::Find(15, 1410, 111, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 972
04:51:18.020 00.014 9340 Star::Find returns 1 (0), X=1411.06, Y=111.76, Mass=1609395, SNR=218.7, Peak=63639 HFD=4.8
04:51:18.046 00.026 9340 MultiStar: [#1 0.05,0.02,0.80,U] [#2 -0.00,0.08,0.79,U] [#3 -0.04,0.11,1.04,U] [#4 0.06,0.17,0.98,U] [#5 0.08,0.26,0.87,U] [#6 0.03,0.15,0.77,U] [#7 0.20,0.06,0.82,U] [#8 0.07,0.05,0.86,U] 
04:51:18.064 00.018 9340 refined, 8 included, MultiStar: {0.07, 0.13}, one-star: {0.17, 0.22}
04:51:18.101 00.037 9340 CameraToMount -- cameraTheta (1.08) - m_xAngle (0.05) = xAngle (1.03 = 1.03)
04:51:18.112 00.011 9340 CameraToMount -- cameraTheta (1.08) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-2.04 = -2.04)
04:51:18.126 00.014 9340 CameraToMount -- cameraX=0.07 cameraY=0.13 hyp=0.14 cameraTheta=1.08 mountX=0.07 mountY=-0.13, mountTheta=-1.04
04:51:18.151 00.025 9340 SchedulePrimaryMove(10104498, x=0.07, y=0.13, opts=13)
04:51:18.165 00.014 9340 Enqueuing Move request for scope (0.07, 0.13)
04:51:18.185 00.020 12020 Worker thread wakes up
04:51:18.185 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=5776, max=65535, med=10103, FiltMin=7732, FiltMax=65510, Gamma=2.870
04:51:18.203 00.018 12020 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.13) opts 0xd
04:51:18.203 00.000 9340 UpdateGuideState exits: m=1609395 SNR=218.7
04:51:18.238 00.035 12020 Handling offset move in thread for scope, endpoint = (0.07, 0.13)
04:51:18.239 00.001 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:51:18.253 00.014 12020 Moving (0.07, 0.13) raw xDistance=0.07 yDistance=-0.13
04:51:18.253 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
04:51:18.269 00.016 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
04:51:18.269 00.000 9340 Enqueuing Expose request
04:51:18.283 00.014 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:51:18.283 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
04:51:18.284 00.001 12020 MoveAxis(E, 0, ABG)
04:51:18.284 00.000 12020 Move returns status 0, amount 0
04:51:18.284 00.000 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"cc6c8c1d-3914-4787-8426-a75055a7587a"}
04:51:18.304 00.020 12020 MoveAxis(N, 0, ABG)
04:51:18.304 00.000 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"cc6c8c1d-3914-4787-8426-a75055a7587a"}
04:51:18.327 00.023 12020 Move returns status 0, amount 0
04:51:18.328 00.001 12020 move complete, result=0
04:51:18.328 00.000 12020 worker thread done servicing request
04:51:18.328 00.000 12020 Worker thread wakes up
04:51:18.328 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
04:51:18.328 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(1396,97,31,31)
04:51:18.332 00.004 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"471a2b11-bacd-48b4-80e6-36d7d6b7f781"}
04:51:18.396 00.064 9340 case statement mapped state 6 to 3
04:51:18.432 00.036 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"471a2b11-bacd-48b4-80e6-36d7d6b7f781"}
04:51:18.448 00.016 9340 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
04:51:18.470 00.022 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"e78449f4-b365-463a-b0d1-d0fe2c950ab0"}
04:51:18.508 00.038 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":972,"width":15,"height":15,"star_pos":[7.06,6.76],"pixels":"..."},"id":"e78449f4-b365-463a-b0d1-d0fe2c950ab0"}
04:51:20.002 01.494 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"8705543f-a106-4b4d-a1d0-156468167e60"}
04:51:20.022 00.020 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"8705543f-a106-4b4d-a1d0-156468167e60"}
04:51:20.082 00.060 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"9d9ddfcc-8180-4b83-ae68-db4c627d01c3"}
04:51:20.097 00.015 9340 case statement mapped state 6 to 3
04:51:20.110 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"9d9ddfcc-8180-4b83-ae68-db4c627d01c3"}
04:51:20.128 00.018 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"6b77bb6c-ec5e-404b-b670-378f34d7573a"}
04:51:20.171 00.043 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":972,"width":15,"height":15,"star_pos":[7.06,6.76],"pixels":"..."},"id":"6b77bb6c-ec5e-404b-b670-378f34d7573a"}
04:51:20.737 00.566 12020 Exposure complete
04:51:21.219 00.482 12020 worker thread done servicing request
04:51:21.221 00.002 9340 OnExposeComplete: enter
04:51:21.260 00.039 9340 UpdateGuideState(): m_state=6
04:51:21.277 00.017 9340 Star::Find(15, 1411, 111, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 973
04:51:21.304 00.027 9340 Star::Find returns 1 (0), X=1411.13, Y=111.43, Mass=1576584, SNR=230.1, Peak=64339 HFD=5.1
04:51:21.356 00.052 9340 MultiStar: [#1 0.18,-0.24,0.91,U] [#2 0.11,-0.22,0.77,U] [#3 0.23,-0.19,0.90,U] [#4 0.12,-0.16,0.83,U] [#5 0.09,-0.04,0.83,U] [#6 0.24,-0.07,0.83,U] [#7 0.23,-0.25,0.89,U] [#8 0.14,-0.18,0.73,U] 
04:51:21.389 00.033 9340 refined, 8 included, MultiStar: {0.18, -0.16}, one-star: {0.24, -0.10}
04:51:21.411 00.022 9340 CameraToMount -- cameraTheta (-0.74) - m_xAngle (0.05) = xAngle (-0.79 = -0.79)
04:51:21.463 00.052 9340 CameraToMount -- cameraTheta (-0.74) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-3.85 = 2.43)
04:51:21.508 00.045 9340 CameraToMount -- cameraX=0.18 cameraY=-0.16 hyp=0.24 cameraTheta=-0.74 mountX=0.17 mountY=0.16, mountTheta=0.75
04:51:21.530 00.022 9340 SchedulePrimaryMove(10104498, x=0.18, y=-0.16, opts=13)
04:51:21.545 00.015 9340 Enqueuing Move request for scope (0.18, -0.16)
04:51:21.572 00.027 12020 Worker thread wakes up
04:51:21.572 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=6039, max=65535, med=10094, FiltMin=7740, FiltMax=65523, Gamma=2.870
04:51:21.593 00.021 12020 worker thread servicing REQUEST_MOVE scope ofs (0.18, -0.16) opts 0xd
04:51:21.593 00.000 12020 Handling offset move in thread for scope, endpoint = (0.18, -0.16)
04:51:21.593 00.000 12020 Moving (0.18, -0.16) raw xDistance=0.17 yDistance=0.16
04:51:21.594 00.001 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.17
04:51:21.594 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:51:21.595 00.001 9340 UpdateGuideState exits: m=1576584 SNR=230.1
04:51:21.636 00.041 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:51:21.652 00.016 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
04:51:21.652 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
04:51:21.665 00.013 12020 MoveAxis(E, 0, ABG)
04:51:21.665 00.000 9340 Enqueuing Expose request
04:51:21.680 00.015 12020 Move returns status 0, amount 0
04:51:21.681 00.001 12020 MoveAxis(N, 0, ABG)
04:51:21.681 00.000 12020 Move returns status 0, amount 0
04:51:21.681 00.000 12020 move complete, result=0
04:51:21.681 00.000 12020 worker thread done servicing request
04:51:21.682 00.001 12020 Worker thread wakes up
04:51:21.682 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
04:51:21.682 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(1396,97,31,31)
04:51:21.687 00.005 9340 GuideStep: 0.2 px 0 ms EAST, 0.2 px 0 ms NORTH
04:51:22.004 00.317 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"abf62ae3-84e7-4785-b661-b08513566291"}
04:51:22.063 00.059 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"abf62ae3-84e7-4785-b661-b08513566291"}
04:51:22.160 00.097 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"e158ff44-8cf6-4bbf-83ce-a9a735cf8a85"}
04:51:22.222 00.062 9340 case statement mapped state 6 to 3
04:51:22.240 00.018 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"e158ff44-8cf6-4bbf-83ce-a9a735cf8a85"}
04:51:22.279 00.039 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"235f2524-4a9e-42c7-b72b-f5bbfe430b03"}
04:51:22.343 00.064 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":973,"width":15,"height":15,"star_pos":[7.13,7.43],"pixels":"..."},"id":"235f2524-4a9e-42c7-b72b-f5bbfe430b03"}
04:51:24.002 01.659 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"f4c55863-299c-4d85-b9f3-c85123ae5b16"}
04:51:24.015 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"f4c55863-299c-4d85-b9f3-c85123ae5b16"}
04:51:24.059 00.044 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"e5d8d4bc-7f8a-4333-b2b6-03ac5a9c508d"}
04:51:24.081 00.022 12020 Exposure complete
04:51:24.081 00.000 9340 case statement mapped state 6 to 3
04:51:24.097 00.016 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"e5d8d4bc-7f8a-4333-b2b6-03ac5a9c508d"}
04:51:24.113 00.016 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"1bc34dea-9da3-4c2c-ad9b-a0feb005f3a0"}
04:51:24.138 00.025 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":973,"width":15,"height":15,"star_pos":[7.13,7.43],"pixels":"..."},"id":"1bc34dea-9da3-4c2c-ad9b-a0feb005f3a0"}
04:51:24.382 00.244 12020 worker thread done servicing request
04:51:24.382 00.000 9340 OnExposeComplete: enter
04:51:24.399 00.017 9340 UpdateGuideState(): m_state=6
04:51:24.425 00.026 9340 Star::Find(15, 1411, 111, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 974
04:51:24.485 00.060 9340 Star::Find returns 1 (0), X=1411.37, Y=111.69, Mass=1521908, SNR=208.0, Peak=64015 HFD=4.8
04:51:24.501 00.016 9340 MultiStar: [#1 0.57,-0.29,0.00,M1] [#2 0.43,-0.19,0.68,U] [#3 0.41,0.02,1.04,U] [#4 0.50,-0.02,0.00,M1] [#5 0.37,0.06,0.87,U] [#6 0.54,0.19,0.00,M1] [#7 0.57,-0.09,0.00,M1] [#8 0.48,-0.02,0.92,U] 
04:51:24.522 00.021 9340 refined, 4 included, MultiStar: {0.43, 0.02}, one-star: {0.48, 0.16}
04:51:24.534 00.012 9340 CameraToMount -- cameraTheta (0.05) - m_xAngle (0.05) = xAngle (-0.00 = -0.00)
04:51:24.545 00.011 9340 CameraToMount -- cameraTheta (0.05) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-3.07 = -3.07)
04:51:24.571 00.026 9340 CameraToMount -- cameraX=0.43 cameraY=0.02 hyp=0.44 cameraTheta=0.05 mountX=0.44 mountY=-0.03, mountTheta=-0.07
04:51:24.620 00.049 9340 SchedulePrimaryMove(10104498, x=0.43, y=0.02, opts=13)
04:51:24.639 00.019 9340 Enqueuing Move request for scope (0.43, 0.02)
04:51:24.654 00.015 12020 Worker thread wakes up
04:51:24.654 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=6039, max=65535, med=10117, FiltMin=8059, FiltMax=65511, Gamma=2.870
04:51:24.669 00.015 12020 worker thread servicing REQUEST_MOVE scope ofs (0.43, 0.02) opts 0xd
04:51:24.670 00.001 9340 UpdateGuideState exits: m=1521908 SNR=208.0
04:51:24.681 00.011 12020 Handling offset move in thread for scope, endpoint = (0.43, 0.02)
04:51:24.681 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:51:24.694 00.013 12020 Moving (0.43, 0.02) raw xDistance=0.44 yDistance=-0.03
04:51:24.694 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
04:51:24.707 00.013 12020 GuideAlgorithmHysteresis::Result() returns 0.18 from input 0.44
04:51:24.707 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:51:24.707 00.000 9340 Enqueuing Expose request
04:51:24.722 00.015 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
04:51:24.722 00.000 12020 MoveAxis(W, 33, ABG)
04:51:24.722 00.000 12020 Guiding  Dir = 3, Dur = 33
04:51:24.723 00.001 12020 IsSlewing returns 0
04:51:24.724 00.001 12020 IsGuiding returns 0
04:51:24.752 00.028 12020 PulseGuide returned control before completion, sleep 18
04:51:24.800 00.048 12020 IsGuiding returns 0
04:51:24.800 00.000 12020 Move returns status 0, amount 33
04:51:24.800 00.000 12020 MoveAxis(N, 0, ABG)
04:51:24.800 00.000 12020 Move returns status 0, amount 0
04:51:24.800 00.000 12020 move complete, result=0
04:51:24.801 00.001 12020 worker thread done servicing request
04:51:24.801 00.000 9340 GuideStep: 0.4 px 33 ms WEST, -0.0 px 0 ms NORTH
04:51:24.814 00.013 12020 Worker thread wakes up
04:51:24.815 00.001 12020 worker thread servicing REQUEST_EXPOSE 2000
04:51:24.815 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(1396,97,31,31)
04:51:26.000 01.185 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"8374a2d0-d5eb-4e44-adfa-ebd1f43413c0"}
04:51:26.012 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"8374a2d0-d5eb-4e44-adfa-ebd1f43413c0"}
04:51:26.029 00.017 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"96ba81f8-35cf-4af5-8421-1e6f3109986b"}
04:51:26.047 00.018 9340 case statement mapped state 6 to 3
04:51:26.070 00.023 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"96ba81f8-35cf-4af5-8421-1e6f3109986b"}
04:51:26.126 00.056 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"1485ef8a-de3c-42ba-b98b-49cd9bede09e"}
04:51:26.146 00.020 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":974,"width":15,"height":15,"star_pos":[7.37,6.69],"pixels":"..."},"id":"1485ef8a-de3c-42ba-b98b-49cd9bede09e"}
04:51:27.183 01.037 12020 Exposure complete
04:51:27.417 00.234 12020 worker thread done servicing request
04:51:27.417 00.000 9340 OnExposeComplete: enter
04:51:27.431 00.014 9340 UpdateGuideState(): m_state=6
04:51:27.445 00.014 9340 Star::Find(15, 1411, 111, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 975
04:51:27.468 00.023 9340 Star::Find returns 1 (0), X=1411.34, Y=111.44, Mass=1581601, SNR=211.9, Peak=63419 HFD=5.0
04:51:27.481 00.013 9340 MultiStar: [#1 0.57,-0.31,0.00,M2] [#2 0.36,-0.15,0.75,U] [#3 0.38,-0.14,1.17,U] [#4 0.37,-0.20,1.10,U] [#5 0.23,0.04,0.96,U] [#6 0.47,-0.17,0.92,U] [#7 0.61,-0.32,0.00,M2] [#8 0.38,-0.16,0.85,U] 
04:51:27.493 00.012 9340 refined, 6 included, MultiStar: {0.38, -0.13}, one-star: {0.45, -0.10}
04:51:27.509 00.016 9340 CameraToMount -- cameraTheta (-0.32) - m_xAngle (0.05) = xAngle (-0.37 = -0.37)
04:51:27.528 00.019 9340 CameraToMount -- cameraTheta (-0.32) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-3.44 = 2.84)
04:51:27.569 00.041 9340 CameraToMount -- cameraX=0.38 cameraY=-0.13 hyp=0.40 cameraTheta=-0.32 mountX=0.37 mountY=0.12, mountTheta=0.30
04:51:27.597 00.028 9340 SchedulePrimaryMove(10104498, x=0.38, y=-0.13, opts=13)
04:51:27.611 00.014 9340 Enqueuing Move request for scope (0.38, -0.13)
04:51:27.624 00.013 12020 Worker thread wakes up
04:51:27.624 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=6316, max=65535, med=10122, FiltMin=7969, FiltMax=65523, Gamma=2.870
04:51:27.638 00.014 12020 worker thread servicing REQUEST_MOVE scope ofs (0.38, -0.13) opts 0xd
04:51:27.638 00.000 9340 UpdateGuideState exits: m=1581601 SNR=211.9
04:51:27.655 00.017 12020 Handling offset move in thread for scope, endpoint = (0.38, -0.13)
04:51:27.655 00.000 12020 Moving (0.38, -0.13) raw xDistance=0.37 yDistance=0.12
04:51:27.656 00.001 12020 GuideAlgorithmHysteresis::Result() returns 0.17 from input 0.37
04:51:27.656 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:51:27.656 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
04:51:27.656 00.000 12020 MoveAxis(W, 31, ABG)
04:51:27.656 00.000 12020 Guiding  Dir = 3, Dur = 31
04:51:27.657 00.001 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:51:27.693 00.036 12020 IsSlewing returns 0
04:51:27.694 00.001 12020 IsGuiding returns 0
04:51:27.694 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
04:51:27.709 00.015 9340 Enqueuing Expose request
04:51:27.722 00.013 12020 PulseGuide returned control before completion, sleep 25
04:51:27.764 00.042 12020 IsGuiding returns 0
04:51:27.764 00.000 12020 Move returns status 0, amount 31
04:51:27.764 00.000 12020 MoveAxis(N, 0, ABG)
04:51:27.765 00.001 12020 Move returns status 0, amount 0
04:51:27.765 00.000 12020 move complete, result=0
04:51:27.768 00.003 12020 worker thread done servicing request
04:51:27.769 00.001 9340 GuideStep: 0.4 px 31 ms WEST, 0.1 px 0 ms NORTH
04:51:27.789 00.020 12020 Worker thread wakes up
04:51:27.789 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
04:51:27.789 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(1396,97,31,31)
04:51:28.000 00.211 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"f5ecb113-77a6-49d7-8dbf-9e3bb70ce431"}
04:51:28.017 00.017 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"f5ecb113-77a6-49d7-8dbf-9e3bb70ce431"}
04:51:28.099 00.082 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"decad015-e198-449f-a7f0-7ca0de340183"}
04:51:28.119 00.020 9340 case statement mapped state 6 to 3
04:51:28.137 00.018 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"decad015-e198-449f-a7f0-7ca0de340183"}
04:51:28.161 00.024 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"ffaa9bf1-7889-4302-ab67-6805b4035ef8"}
04:51:28.179 00.018 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":975,"width":15,"height":15,"star_pos":[7.34,7.44],"pixels":"..."},"id":"ffaa9bf1-7889-4302-ab67-6805b4035ef8"}
04:51:29.999 01.820 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"d9b80b5d-d00f-473c-b75b-b88e8c4051e1"}
04:51:30.015 00.016 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"d9b80b5d-d00f-473c-b75b-b88e8c4051e1"}
04:51:30.027 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"4edd3324-1795-462e-a0d8-fa58e9ea0f75"}
04:51:30.037 00.010 9340 case statement mapped state 6 to 3
04:51:30.053 00.016 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"4edd3324-1795-462e-a0d8-fa58e9ea0f75"}
04:51:30.067 00.014 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"8a7310c3-16f9-4ccb-b5e1-9b7667871883"}
04:51:30.099 00.032 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":975,"width":15,"height":15,"star_pos":[7.34,7.44],"pixels":"..."},"id":"8a7310c3-16f9-4ccb-b5e1-9b7667871883"}
04:51:30.173 00.074 12020 Exposure complete
04:51:30.457 00.284 12020 worker thread done servicing request
04:51:30.457 00.000 9340 OnExposeComplete: enter
04:51:30.498 00.041 9340 UpdateGuideState(): m_state=6
04:51:30.511 00.013 9340 Star::Find(15, 1411, 111, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 976
04:51:30.525 00.014 9340 Star::Find returns 1 (0), X=1411.08, Y=111.52, Mass=1555170, SNR=218.0, Peak=63571 HFD=5.0
04:51:30.539 00.014 9340 MultiStar: [#1 0.19,-0.17,0.91,U] [#2 0.07,-0.13,0.71,U] [#3 -0.01,-0.06,1.04,U] [#4 0.06,-0.07,1.01,U] [#5 0.15,-0.01,0.87,U] [#6 0.18,0.10,0.75,U] [#7 0.07,-0.20,0.85,U] [#8 -0.01,0.04,0.82,U] 
04:51:30.555 00.016 9340 refined, 8 included, MultiStar: {0.10, -0.06}, one-star: {0.19, -0.02}
04:51:30.578 00.023 9340 CameraToMount -- cameraTheta (-0.53) - m_xAngle (0.05) = xAngle (-0.58 = -0.58)
04:51:30.594 00.016 9340 CameraToMount -- cameraTheta (-0.53) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-3.65 = 2.64)
04:51:30.635 00.041 9340 CameraToMount -- cameraX=0.10 cameraY=-0.06 hyp=0.12 cameraTheta=-0.53 mountX=0.10 mountY=0.06, mountTheta=0.52
04:51:30.649 00.014 9340 SchedulePrimaryMove(10104498, x=0.10, y=-0.06, opts=13)
04:51:30.665 00.016 9340 Enqueuing Move request for scope (0.10, -0.06)
04:51:30.685 00.020 12020 Worker thread wakes up
04:51:30.685 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=6512, max=65535, med=10131, FiltMin=7857, FiltMax=65510, Gamma=2.870
04:51:30.702 00.017 12020 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.06) opts 0xd
04:51:30.702 00.000 12020 Handling offset move in thread for scope, endpoint = (0.10, -0.06)
04:51:30.703 00.001 12020 Moving (0.10, -0.06) raw xDistance=0.10 yDistance=0.06
04:51:30.703 00.000 9340 UpdateGuideState exits: m=1555170 SNR=218.0
04:51:30.715 00.012 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
04:51:30.716 00.001 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:51:30.716 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
04:51:30.716 00.000 12020 MoveAxis(E, 0, ABG)
04:51:30.716 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:51:30.735 00.019 12020 Move returns status 0, amount 0
04:51:30.735 00.000 12020 MoveAxis(N, 0, ABG)
04:51:30.735 00.000 12020 Move returns status 0, amount 0
04:51:30.735 00.000 12020 move complete, result=0
04:51:30.736 00.001 12020 worker thread done servicing request
04:51:30.736 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
04:51:30.773 00.037 9340 Enqueuing Expose request
04:51:30.785 00.012 12020 Worker thread wakes up
04:51:30.785 00.000 9340 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
04:51:30.803 00.018 12020 worker thread servicing REQUEST_EXPOSE 2000
04:51:30.804 00.001 12020 Handling exposure in thread, d=2000 o=3 r=(1396,97,31,31)
04:51:32.000 01.196 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"375f1059-905d-42c9-9c32-adea2684aafe"}
04:51:32.024 00.024 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"375f1059-905d-42c9-9c32-adea2684aafe"}
04:51:32.080 00.056 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"c2d98ac4-639f-4ecb-9721-97dd85a45783"}
04:51:32.113 00.033 9340 case statement mapped state 6 to 3
04:51:32.129 00.016 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"c2d98ac4-639f-4ecb-9721-97dd85a45783"}
04:51:32.149 00.020 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"b7411850-269d-4456-8952-e0f3173a2f80"}
04:51:32.165 00.016 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":976,"width":15,"height":15,"star_pos":[7.08,6.52],"pixels":"..."},"id":"b7411850-269d-4456-8952-e0f3173a2f80"}
04:51:33.172 01.007 12020 Exposure complete
04:51:33.410 00.238 12020 worker thread done servicing request
04:51:33.410 00.000 9340 OnExposeComplete: enter
04:51:33.428 00.018 9340 UpdateGuideState(): m_state=6
04:51:33.459 00.031 9340 Star::Find(15, 1411, 111, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 977
04:51:33.472 00.013 9340 Star::Find returns 1 (0), X=1411.59, Y=111.85, Mass=1544749, SNR=228.8, Peak=60983 HFD=5.0
04:51:33.483 00.011 9340 MultiStar: [#1 0.56,0.06,0.00,M2] [#2 0.52,0.17,0.00,M1] [#3 0.60,0.19,0.00,M1] [#4 0.61,0.19,0.00,M1] [#5 0.53,0.22,0.00,M1] [#6 0.72,0.24,0.00,M1] [#7 0.43,0.15,0.79,U] [#8 0.32,0.19,0.78,U] 
04:51:33.497 00.014 9340 refined, 2 included, MultiStar: {0.50, 0.23}, one-star: {0.70, 0.32}
04:51:33.511 00.014 9340 CameraToMount -- cameraTheta (0.43) - m_xAngle (0.05) = xAngle (0.38 = 0.38)
04:51:33.523 00.012 9340 CameraToMount -- cameraTheta (0.43) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-2.69 = -2.69)
04:51:33.533 00.010 9340 CameraToMount -- cameraX=0.50 cameraY=0.23 hyp=0.55 cameraTheta=0.43 mountX=0.51 mountY=-0.24, mountTheta=-0.44
04:51:33.551 00.018 9340 SchedulePrimaryMove(10104498, x=0.50, y=0.23, opts=13)
04:51:33.583 00.032 9340 Enqueuing Move request for scope (0.50, 0.23)
04:51:33.596 00.013 12020 Worker thread wakes up
04:51:33.596 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=6379, max=65535, med=10117, FiltMin=7890, FiltMax=65511, Gamma=2.870
04:51:33.610 00.014 12020 worker thread servicing REQUEST_MOVE scope ofs (0.50, 0.23) opts 0xd
04:51:33.610 00.000 9340 UpdateGuideState exits: m=1544749 SNR=228.8
04:51:33.626 00.016 12020 Handling offset move in thread for scope, endpoint = (0.50, 0.23)
04:51:33.626 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:51:33.636 00.010 12020 Moving (0.50, 0.23) raw xDistance=0.51 yDistance=-0.24
04:51:33.636 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
04:51:33.647 00.011 12020 GuideAlgorithmHysteresis::Result() returns 0.21 from input 0.51
04:51:33.647 00.000 9340 Enqueuing Expose request
04:51:33.661 00.014 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:51:33.661 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.24
04:51:33.661 00.000 12020 MoveAxis(W, 38, ABG)
04:51:33.661 00.000 12020 Guiding  Dir = 3, Dur = 38
04:51:33.675 00.014 12020 IsSlewing returns 0
04:51:33.676 00.001 12020 IsGuiding returns 0
04:51:33.714 00.038 12020 PulseGuide returned control before completion, sleep 12
04:51:33.754 00.040 12020 IsGuiding returns 0
04:51:33.754 00.000 12020 Move returns status 0, amount 38
04:51:33.754 00.000 12020 MoveAxis(N, 0, ABG)
04:51:33.755 00.001 12020 Move returns status 0, amount 0
04:51:33.755 00.000 12020 move complete, result=0
04:51:33.755 00.000 12020 worker thread done servicing request
04:51:33.755 00.000 9340 GuideStep: 0.5 px 38 ms WEST, -0.2 px 0 ms NORTH
04:51:33.767 00.012 12020 Worker thread wakes up
04:51:33.768 00.001 12020 worker thread servicing REQUEST_EXPOSE 2000
04:51:33.768 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(1396,97,31,31)
04:51:33.999 00.231 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"8bc3386e-9a16-4407-b689-3ffdd6270fe9"}
04:51:34.010 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"8bc3386e-9a16-4407-b689-3ffdd6270fe9"}
04:51:34.035 00.025 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"d5afd5b6-be97-4ae3-a11c-55865baee871"}
04:51:34.051 00.016 9340 case statement mapped state 6 to 3
04:51:34.084 00.033 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"d5afd5b6-be97-4ae3-a11c-55865baee871"}
04:51:34.150 00.066 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"55369da6-068a-482d-94dc-c40af34c6260"}
04:51:34.186 00.036 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":977,"width":15,"height":15,"star_pos":[6.59,6.85],"pixels":"..."},"id":"55369da6-068a-482d-94dc-c40af34c6260"}
04:51:35.999 01.813 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"72412343-6eb0-455e-85a5-791394d77f6c"}
04:51:36.028 00.029 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"72412343-6eb0-455e-85a5-791394d77f6c"}
04:51:36.048 00.020 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"076f5db0-e846-4f45-972d-4572a4a51db6"}
04:51:36.075 00.027 9340 case statement mapped state 6 to 3
04:51:36.118 00.043 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"076f5db0-e846-4f45-972d-4572a4a51db6"}
04:51:36.135 00.017 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"c73556cf-f36a-406b-9f7b-f8c2b6445801"}
04:51:36.155 00.020 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":977,"width":15,"height":15,"star_pos":[6.59,6.85],"pixels":"..."},"id":"c73556cf-f36a-406b-9f7b-f8c2b6445801"}
04:51:36.186 00.031 12020 Exposure complete
04:51:36.677 00.491 9340 OnExposeComplete: enter
04:51:36.693 00.016 12020 worker thread done servicing request
04:51:36.694 00.001 9340 UpdateGuideState(): m_state=6
04:51:36.712 00.018 9340 Star::Find(15, 1411, 111, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 978
04:51:36.751 00.039 9340 Star::Find returns 1 (0), X=1411.33, Y=111.80, Mass=1515048, SNR=214.6, Peak=62679 HFD=4.9
04:51:36.781 00.030 9340 MultiStar: [#1 0.31,-0.06,0.93,U] [#2 0.21,0.09,0.85,U] [#3 0.23,0.32,1.02,U] [#4 0.27,-0.04,0.97,U] [#5 0.25,0.32,0.87,U] [#6 0.35,0.09,0.96,U] [#7 0.24,-0.09,0.85,U] [#8 0.17,0.12,0.76,U] 
04:51:36.797 00.016 9340 refined, 8 included, MultiStar: {0.28, 0.11}, one-star: {0.44, 0.26}
04:51:36.815 00.018 9340 CameraToMount -- cameraTheta (0.39) - m_xAngle (0.05) = xAngle (0.34 = 0.34)
04:51:36.834 00.019 9340 CameraToMount -- cameraTheta (0.39) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-2.73 = -2.73)
04:51:36.853 00.019 9340 CameraToMount -- cameraX=0.28 cameraY=0.11 hyp=0.30 cameraTheta=0.39 mountX=0.29 mountY=-0.12, mountTheta=-0.40
04:51:36.902 00.049 9340 SchedulePrimaryMove(10104498, x=0.28, y=0.11, opts=13)
04:51:36.925 00.023 9340 Enqueuing Move request for scope (0.28, 0.11)
04:51:36.948 00.023 12020 Worker thread wakes up
04:51:36.948 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=6551, max=65535, med=10118, FiltMin=7889, FiltMax=65511, Gamma=2.870
04:51:36.961 00.013 12020 worker thread servicing REQUEST_MOVE scope ofs (0.28, 0.11) opts 0xd
04:51:36.961 00.000 9340 UpdateGuideState exits: m=1515048 SNR=214.6
04:51:36.972 00.011 12020 Handling offset move in thread for scope, endpoint = (0.28, 0.11)
04:51:36.974 00.002 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:51:36.987 00.013 12020 Moving (0.28, 0.11) raw xDistance=0.29 yDistance=-0.12
04:51:36.987 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
04:51:37.013 00.026 12020 GuideAlgorithmHysteresis::Result() returns 0.14 from input 0.29
04:51:37.013 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:51:37.014 00.001 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
04:51:37.014 00.000 12020 MoveAxis(W, 25, ABG)
04:51:37.015 00.001 12020 Guiding  Dir = 3, Dur = 25
04:51:37.034 00.019 9340 Enqueuing Expose request
04:51:37.049 00.015 12020 IsSlewing returns 0
04:51:37.052 00.003 12020 IsGuiding returns 0
04:51:37.083 00.031 12020 IsGuiding returns 1
04:51:37.083 00.000 12020 scope still moving after pulse duration time elapsed
04:51:37.144 00.061 12020 IsSlewing returns 0
04:51:37.195 00.051 12020 IsGuiding returns 0
04:51:37.195 00.000 12020 scope move finished after 25 + 117 ms
04:51:37.195 00.000 12020 Move returns status 0, amount 25
04:51:37.196 00.001 12020 MoveAxis(N, 0, ABG)
04:51:37.196 00.000 12020 Move returns status 0, amount 0
04:51:37.197 00.001 12020 move complete, result=0
04:51:37.197 00.000 12020 worker thread done servicing request
04:51:37.197 00.000 9340 GuideStep: 0.3 px 25 ms WEST, -0.1 px 0 ms NORTH
04:51:37.210 00.013 12020 Worker thread wakes up
04:51:37.211 00.001 12020 worker thread servicing REQUEST_EXPOSE 2000
04:51:37.211 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(1396,97,31,31)
04:51:38.008 00.797 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"f8ed90c5-9c87-4837-b547-e73715070488"}
04:51:38.022 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"f8ed90c5-9c87-4837-b547-e73715070488"}
04:51:38.032 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"c5b2b3da-8eab-4367-afa1-ecf1378869a2"}
04:51:38.051 00.019 9340 case statement mapped state 6 to 3
04:51:38.061 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"c5b2b3da-8eab-4367-afa1-ecf1378869a2"}
04:51:38.078 00.017 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"d38a1645-2605-4198-8f49-ad4ac5df03d1"}
04:51:38.098 00.020 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":978,"width":15,"height":15,"star_pos":[7.33,6.80],"pixels":"..."},"id":"d38a1645-2605-4198-8f49-ad4ac5df03d1"}
04:51:39.600 01.502 12020 Exposure complete
04:51:39.822 00.222 12020 worker thread done servicing request
04:51:39.822 00.000 9340 OnExposeComplete: enter
04:51:39.835 00.013 9340 UpdateGuideState(): m_state=6
04:51:39.846 00.011 9340 Star::Find(15, 1411, 111, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 979
04:51:39.857 00.011 9340 Star::Find returns 1 (0), X=1411.01, Y=111.52, Mass=1545108, SNR=199.6, Peak=65323 HFD=5.0
04:51:39.870 00.013 9340 MultiStar: [#1 0.23,-0.33,0.97,U] [#2 0.08,-0.08,0.75,U] [#3 -0.00,-0.03,1.07,U] [#4 0.02,-0.13,1.12,U] [#5 -0.02,0.03,0.86,U] [#6 0.13,-0.00,0.96,U] [#7 0.15,-0.13,0.84,U] [#8 0.05,-0.03,0.84,U] 
04:51:39.898 00.028 9340 refined, 8 included, MultiStar: {0.08, -0.08}, one-star: {0.12, -0.01}
04:51:39.908 00.010 9340 CameraToMount -- cameraTheta (-0.77) - m_xAngle (0.05) = xAngle (-0.82 = -0.82)
04:51:39.917 00.009 9340 CameraToMount -- cameraTheta (-0.77) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-3.89 = 2.39)
04:51:39.933 00.016 9340 CameraToMount -- cameraX=0.08 cameraY=-0.08 hyp=0.12 cameraTheta=-0.77 mountX=0.08 mountY=0.08, mountTheta=0.78
04:51:39.950 00.017 9340 SchedulePrimaryMove(10104498, x=0.08, y=-0.08, opts=13)
04:51:39.961 00.011 9340 Enqueuing Move request for scope (0.08, -0.08)
04:51:39.974 00.013 12020 Worker thread wakes up
04:51:39.974 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=6098, max=65535, med=10103, FiltMin=7756, FiltMax=65510, Gamma=2.870
04:51:39.984 00.010 12020 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.08) opts 0xd
04:51:39.985 00.001 9340 UpdateGuideState exits: m=1545108 SNR=199.6
04:51:39.997 00.012 12020 Handling offset move in thread for scope, endpoint = (0.08, -0.08)
04:51:39.997 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:51:40.026 00.029 12020 Moving (0.08, -0.08) raw xDistance=0.08 yDistance=0.08
04:51:40.027 00.001 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
04:51:40.027 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:51:40.027 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
04:51:40.027 00.000 12020 MoveAxis(E, 0, ABG)
04:51:40.027 00.000 12020 Move returns status 0, amount 0
04:51:40.027 00.000 12020 MoveAxis(N, 0, ABG)
04:51:40.028 00.001 12020 Move returns status 0, amount 0
04:51:40.028 00.000 12020 move complete, result=0
04:51:40.028 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
04:51:40.044 00.016 12020 worker thread done servicing request
04:51:40.045 00.001 9340 Enqueuing Expose request
04:51:40.061 00.016 12020 Worker thread wakes up
04:51:40.061 00.000 9340 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
04:51:40.076 00.015 12020 worker thread servicing REQUEST_EXPOSE 2000
04:51:40.076 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(1396,97,31,31)
04:51:40.084 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"3778679b-f4f2-484a-a635-95c0e2de139e"}
04:51:40.100 00.016 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"3778679b-f4f2-484a-a635-95c0e2de139e"}
04:51:40.115 00.015 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"0c8e4e7b-8749-4444-a93e-43c0b40a8377"}
04:51:40.156 00.041 9340 case statement mapped state 6 to 3
04:51:40.169 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"0c8e4e7b-8749-4444-a93e-43c0b40a8377"}
04:51:40.181 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"94edd817-222e-4575-883f-6f9ae2b82d38"}
04:51:40.198 00.017 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":979,"width":15,"height":15,"star_pos":[7.01,6.52],"pixels":"..."},"id":"94edd817-222e-4575-883f-6f9ae2b82d38"}
04:51:42.011 01.813 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"96546724-5c9c-49eb-886b-54869e131693"}
04:51:42.031 00.020 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"96546724-5c9c-49eb-886b-54869e131693"}
04:51:42.061 00.030 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"a4088792-b8e1-4186-a022-29fa9d8f9b31"}
04:51:42.136 00.075 9340 case statement mapped state 6 to 3
04:51:42.160 00.024 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"a4088792-b8e1-4186-a022-29fa9d8f9b31"}
04:51:42.196 00.036 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"ace2beba-dd36-41b6-b6f2-15beacdc6c85"}
04:51:42.254 00.058 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":979,"width":15,"height":15,"star_pos":[7.01,6.52],"pixels":"..."},"id":"ace2beba-dd36-41b6-b6f2-15beacdc6c85"}
04:51:42.463 00.209 12020 Exposure complete
04:51:42.896 00.433 12020 worker thread done servicing request
04:51:42.897 00.001 9340 OnExposeComplete: enter
04:51:42.910 00.013 9340 UpdateGuideState(): m_state=6
04:51:42.929 00.019 9340 Star::Find(15, 1411, 111, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 980
04:51:42.945 00.016 9340 Star::Find returns 1 (0), X=1410.97, Y=111.64, Mass=1560919, SNR=213.7, Peak=65395 HFD=5.0
04:51:42.992 00.047 9340 MultiStar: [#1 0.19,-0.10,1.13,U] [#2 -0.17,-0.04,0.78,U] [#3 -0.03,-0.03,1.08,U] [#4 -0.06,0.03,0.92,U] [#5 0.05,0.14,0.91,U] [#6 0.29,-0.08,1.16,U] [#7 0.11,-0.09,0.94,U] [#8 -0.14,-0.12,0.95,U] 
04:51:43.011 00.019 9340 refined, 8 included, MultiStar: {0.05, -0.02}, one-star: {0.08, 0.10}
04:51:43.030 00.019 9340 CameraToMount -- cameraTheta (-0.44) - m_xAngle (0.05) = xAngle (-0.49 = -0.49)
04:51:43.049 00.019 9340 CameraToMount -- cameraTheta (-0.44) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-3.56 = 2.72)
04:51:43.061 00.012 9340 CameraToMount -- cameraX=0.05 cameraY=-0.02 hyp=0.05 cameraTheta=-0.44 mountX=0.05 mountY=0.02, mountTheta=0.43
04:51:43.083 00.022 9340 SchedulePrimaryMove(10104498, x=0.05, y=-0.02, opts=13)
04:51:43.098 00.015 9340 Enqueuing Move request for scope (0.05, -0.02)
04:51:43.137 00.039 12020 Worker thread wakes up
04:51:43.138 00.001 12020 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.02) opts 0xd
04:51:43.138 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=6475, max=65535, med=10101, FiltMin=7921, FiltMax=65510, Gamma=2.870
04:51:43.153 00.015 12020 Handling offset move in thread for scope, endpoint = (0.05, -0.02)
04:51:43.154 00.001 9340 UpdateGuideState exits: m=1560919 SNR=213.7
04:51:43.166 00.012 12020 Moving (0.05, -0.02) raw xDistance=0.05 yDistance=0.02
04:51:43.167 00.001 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:51:43.182 00.015 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
04:51:43.182 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
04:51:43.195 00.013 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:51:43.195 00.000 9340 Enqueuing Expose request
04:51:43.210 00.015 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
04:51:43.210 00.000 12020 MoveAxis(E, 0, ABG)
04:51:43.211 00.001 12020 Move returns status 0, amount 0
04:51:43.211 00.000 12020 MoveAxis(N, 0, ABG)
04:51:43.211 00.000 12020 Move returns status 0, amount 0
04:51:43.211 00.000 12020 move complete, result=0
04:51:43.212 00.001 12020 worker thread done servicing request
04:51:43.212 00.000 12020 Worker thread wakes up
04:51:43.212 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
04:51:43.212 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(1396,97,31,31)
04:51:43.216 00.004 9340 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
04:51:44.011 00.795 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"eec66abe-4711-45b0-bc6e-db29ef7259a0"}
04:51:44.027 00.016 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"eec66abe-4711-45b0-bc6e-db29ef7259a0"}
04:51:44.098 00.071 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"3c5ccaa0-ab75-4ebc-bb42-0d00076f3add"}
04:51:44.112 00.014 9340 case statement mapped state 6 to 3
04:51:44.125 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"3c5ccaa0-ab75-4ebc-bb42-0d00076f3add"}
04:51:44.166 00.041 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"94b64ecf-1ee0-4bb2-b692-7b9fae749ad8"}
04:51:44.189 00.023 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":980,"width":15,"height":15,"star_pos":[6.97,6.64],"pixels":"..."},"id":"94b64ecf-1ee0-4bb2-b692-7b9fae749ad8"}
04:51:45.603 01.414 12020 Exposure complete
04:51:45.882 00.279 12020 worker thread done servicing request
04:51:45.882 00.000 9340 OnExposeComplete: enter
04:51:45.897 00.015 9340 UpdateGuideState(): m_state=6
04:51:45.916 00.019 9340 Star::Find(15, 1410, 111, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 981
04:51:45.932 00.016 9340 Star::Find returns 1 (0), X=1410.73, Y=112.02, Mass=1611692, SNR=245.1, Peak=63909 HFD=4.9
04:51:45.945 00.013 9340 MultiStar: [#1 0.03,-0.01,0.69,U] [#2 -0.34,0.11,0.77,U] [#3 -0.24,0.28,1.01,U] [#4 -0.24,0.15,0.69,U] [#5 -0.21,0.38,0.68,U] [#6 -0.10,0.36,0.82,U] [#7 0.05,-0.08,0.82,U] [#8 -0.06,0.18,0.74,U] 
04:51:45.984 00.039 9340 refined, 8 included, MultiStar: {-0.14, 0.22}, one-star: {-0.16, 0.48}
04:51:45.999 00.015 9340 CameraToMount -- cameraTheta (2.15) - m_xAngle (0.05) = xAngle (2.10 = 2.10)
04:51:46.019 00.020 9340 CameraToMount -- cameraTheta (2.15) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-0.97 = -0.97)
04:51:46.031 00.012 9340 CameraToMount -- cameraX=-0.14 cameraY=0.22 hyp=0.26 cameraTheta=2.15 mountX=-0.13 mountY=-0.21, mountTheta=-2.12
04:51:46.063 00.032 9340 SchedulePrimaryMove(10104498, x=-0.14, y=0.22, opts=13)
04:51:46.102 00.039 9340 Enqueuing Move request for scope (-0.14, 0.22)
04:51:46.125 00.023 12020 Worker thread wakes up
04:51:46.126 00.001 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.14, 0.22) opts 0xd
04:51:46.126 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=6346, max=65535, med=10103, FiltMin=7785, FiltMax=65504, Gamma=2.870
04:51:46.140 00.014 12020 Handling offset move in thread for scope, endpoint = (-0.14, 0.22)
04:51:46.141 00.001 9340 UpdateGuideState exits: m=1611692 SNR=245.1
04:51:46.153 00.012 12020 Moving (-0.14, 0.22) raw xDistance=-0.13 yDistance=-0.21
04:51:46.153 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:51:46.174 00.021 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
04:51:46.174 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
04:51:46.187 00.013 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:51:46.187 00.000 9340 Enqueuing Expose request
04:51:46.225 00.038 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.21
04:51:46.225 00.000 12020 MoveAxis(E, 0, ABG)
04:51:46.226 00.001 12020 Move returns status 0, amount 0
04:51:46.226 00.000 12020 MoveAxis(N, 0, ABG)
04:51:46.226 00.000 12020 Move returns status 0, amount 0
04:51:46.226 00.000 12020 move complete, result=0
04:51:46.227 00.001 12020 worker thread done servicing request
04:51:46.227 00.000 12020 Worker thread wakes up
04:51:46.228 00.001 12020 worker thread servicing REQUEST_EXPOSE 2000
04:51:46.230 00.002 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"a4627734-7af4-4c94-a9c4-eee82cd8ad05"}
04:51:46.248 00.018 12020 Handling exposure in thread, d=2000 o=3 r=(1396,97,31,31)
04:51:46.250 00.002 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"a4627734-7af4-4c94-a9c4-eee82cd8ad05"}
04:51:46.264 00.014 9340 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
04:51:46.296 00.032 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"675247d6-2ccb-4e82-8fcf-acbf495368f4"}
04:51:46.362 00.066 9340 case statement mapped state 6 to 3
04:51:46.392 00.030 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"675247d6-2ccb-4e82-8fcf-acbf495368f4"}
04:51:46.405 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"73cc0380-3ba4-46a8-8ac8-28da8b5f2081"}
04:51:46.422 00.017 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":981,"width":15,"height":15,"star_pos":[6.73,7.02],"pixels":"..."},"id":"73cc0380-3ba4-46a8-8ac8-28da8b5f2081"}
04:51:48.010 01.588 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"fdb9681a-d020-443f-990a-a46bc030dfe6"}
04:51:48.073 00.063 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"fdb9681a-d020-443f-990a-a46bc030dfe6"}
04:51:48.106 00.033 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"a8d5e007-45d6-4376-9bc2-8f801f7a8965"}
04:51:48.124 00.018 9340 case statement mapped state 6 to 3
04:51:48.151 00.027 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"a8d5e007-45d6-4376-9bc2-8f801f7a8965"}
04:51:48.175 00.024 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"584cb882-e6b5-4277-8fe3-e5d21978e103"}
04:51:48.229 00.054 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":981,"width":15,"height":15,"star_pos":[6.73,7.02],"pixels":"..."},"id":"584cb882-e6b5-4277-8fe3-e5d21978e103"}
04:51:48.651 00.422 12020 Exposure complete
04:51:49.183 00.532 12020 worker thread done servicing request
04:51:49.183 00.000 9340 OnExposeComplete: enter
04:51:49.245 00.062 9340 UpdateGuideState(): m_state=6
04:51:49.284 00.039 9340 Star::Find(15, 1410, 112, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 982
04:51:49.308 00.024 9340 Star::Find returns 1 (0), X=1411.00, Y=111.79, Mass=1569943, SNR=227.1, Peak=62095 HFD=4.8
04:51:49.394 00.086 9340 MultiStar: [#1 0.12,0.09,0.85,U] [#2 -0.07,0.04,0.82,U] [#3 -0.08,0.12,0.96,U] [#4 0.02,0.08,0.86,U] [#5 0.04,0.31,0.91,U] [#6 0.07,0.03,0.94,U] [#7 0.10,-0.01,0.88,U] [#8 -0.09,0.10,0.87,U] 
04:51:49.431 00.037 9340 refined, 8 included, MultiStar: {0.03, 0.12}, one-star: {0.11, 0.26}
04:51:49.455 00.024 9340 CameraToMount -- cameraTheta (1.35) - m_xAngle (0.05) = xAngle (1.30 = 1.30)
04:51:49.473 00.018 9340 CameraToMount -- cameraTheta (1.35) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-1.77 = -1.77)
04:51:49.500 00.027 9340 CameraToMount -- cameraX=0.03 cameraY=0.12 hyp=0.12 cameraTheta=1.35 mountX=0.03 mountY=-0.12, mountTheta=-1.31
04:51:49.567 00.067 9340 SchedulePrimaryMove(10104498, x=0.03, y=0.12, opts=13)
04:51:49.605 00.038 9340 Enqueuing Move request for scope (0.03, 0.12)
04:51:49.631 00.026 12020 Worker thread wakes up
04:51:49.631 00.000 12020 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.12) opts 0xd
04:51:49.632 00.001 12020 Handling offset move in thread for scope, endpoint = (0.03, 0.12)
04:51:49.632 00.000 12020 Moving (0.03, 0.12) raw xDistance=0.03 yDistance=-0.12
04:51:49.633 00.001 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
04:51:49.633 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:51:49.634 00.001 9340 UpdateImageDisplay: Size=(1920,1080) min=6613, max=65535, med=10082, FiltMin=7973, FiltMax=65510, Gamma=2.870
04:51:49.662 00.028 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
04:51:49.662 00.000 9340 UpdateGuideState exits: m=1569943 SNR=227.1
04:51:49.676 00.014 12020 MoveAxis(E, 0, ABG)
04:51:49.676 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:51:49.719 00.043 12020 Move returns status 0, amount 0
04:51:49.719 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
04:51:49.734 00.015 12020 MoveAxis(N, 0, ABG)
04:51:49.734 00.000 12020 Move returns status 0, amount 0
04:51:49.734 00.000 9340 Enqueuing Expose request
04:51:49.752 00.018 12020 move complete, result=0
04:51:49.753 00.001 12020 worker thread done servicing request
04:51:49.753 00.000 12020 Worker thread wakes up
04:51:49.753 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
04:51:49.753 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(1396,97,31,31)
04:51:49.758 00.005 9340 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
04:51:50.009 00.251 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"bf9fdb1a-2061-4615-92ad-5f0515cfe4f1"}
04:51:50.029 00.020 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"bf9fdb1a-2061-4615-92ad-5f0515cfe4f1"}
04:51:50.050 00.021 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"95ca1575-a4b1-4e6d-a0ba-45a6471b3cf6"}
04:51:50.063 00.013 9340 case statement mapped state 6 to 3
04:51:50.078 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"95ca1575-a4b1-4e6d-a0ba-45a6471b3cf6"}
04:51:50.097 00.019 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"5d3ef616-cb06-4e3b-b4a7-abc09cdb207e"}
04:51:50.114 00.017 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":982,"width":15,"height":15,"star_pos":[7.00,6.79],"pixels":"..."},"id":"5d3ef616-cb06-4e3b-b4a7-abc09cdb207e"}
04:51:52.008 01.894 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"3040df79-39e3-4d47-8af7-c83a180f852c"}
04:51:52.023 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"3040df79-39e3-4d47-8af7-c83a180f852c"}
04:51:52.044 00.021 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"3ad9c6fb-7d32-4bc0-b443-a034d7ed6130"}
04:51:52.091 00.047 9340 case statement mapped state 6 to 3
04:51:52.110 00.019 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"3ad9c6fb-7d32-4bc0-b443-a034d7ed6130"}
04:51:52.123 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"37a5657f-8e49-4f49-828f-298a7ed354f7"}
04:51:52.160 00.037 12020 Exposure complete
04:51:52.161 00.001 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":982,"width":15,"height":15,"star_pos":[7.00,6.79],"pixels":"..."},"id":"37a5657f-8e49-4f49-828f-298a7ed354f7"}
04:51:52.581 00.420 12020 worker thread done servicing request
04:51:52.582 00.001 9340 OnExposeComplete: enter
04:51:52.597 00.015 9340 UpdateGuideState(): m_state=6
04:51:52.611 00.014 9340 Star::Find(15, 1410, 111, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 983
04:51:52.651 00.040 9340 Star::Find returns 1 (0), X=1410.44, Y=111.58, Mass=1575776, SNR=246.9, Peak=64879 HFD=5.0
04:51:52.674 00.023 9340 MultiStar: [#1 -0.12,-0.13,0.77,U] [#2 -0.48,-0.01,0.70,U] [#3 -0.36,0.15,0.79,U] [#4 -0.38,0.08,0.79,U] [#5 -0.46,0.26,0.00,M1] [#6 -0.37,-0.05,0.71,U] [#7 -0.21,-0.13,0.81,U] [#8 -0.32,-0.17,0.67,U] 
04:51:52.694 00.020 9340 refined, 7 included, MultiStar: {-0.34, -0.02}, one-star: {-0.45, 0.05}
04:51:52.710 00.016 9340 CameraToMount -- cameraTheta (-3.08) - m_xAngle (0.05) = xAngle (-3.13 = -3.13)
04:51:52.733 00.023 9340 CameraToMount -- cameraTheta (-3.08) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-6.19 = 0.09)
04:51:52.774 00.041 9340 CameraToMount -- cameraX=-0.34 cameraY=-0.02 hyp=0.34 cameraTheta=-3.08 mountX=-0.34 mountY=0.03, mountTheta=3.05
04:51:52.797 00.023 9340 SchedulePrimaryMove(10104498, x=-0.34, y=-0.02, opts=13)
04:51:52.811 00.014 9340 Enqueuing Move request for scope (-0.34, -0.02)
04:51:52.825 00.014 12020 Worker thread wakes up
04:51:52.825 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=6419, max=65535, med=10078, FiltMin=7762, FiltMax=65503, Gamma=2.870
04:51:52.847 00.022 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.34, -0.02) opts 0xd
04:51:52.847 00.000 9340 UpdateGuideState exits: m=1575776 SNR=246.9
04:51:52.865 00.018 12020 Handling offset move in thread for scope, endpoint = (-0.34, -0.02)
04:51:52.865 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:51:52.899 00.034 12020 Moving (-0.34, -0.02) raw xDistance=-0.34 yDistance=0.03
04:51:52.900 00.001 12020 GuideAlgorithmHysteresis::Result() returns -0.14 from input -0.34
04:51:52.900 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:51:52.900 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
04:51:52.900 00.000 12020 MoveAxis(E, 25, ABG)
04:51:52.900 00.000 12020 Guiding  Dir = 2, Dur = 25
04:51:52.901 00.001 9340 ScheduleExposure(2000,3,1) exposurePending=0
04:51:52.914 00.013 9340 Enqueuing Expose request
04:51:52.934 00.020 12020 IsSlewing returns 0
04:51:52.936 00.002 12020 IsGuiding returns 0
04:51:52.959 00.023 12020 PulseGuide returned control before completion, sleep 12
04:51:53.007 00.048 12020 IsGuiding returns 0
04:51:53.007 00.000 12020 Move returns status 0, amount 25
04:51:53.007 00.000 12020 MoveAxis(N, 0, ABG)
04:51:53.007 00.000 12020 Move returns status 0, amount 0
04:51:53.007 00.000 12020 move complete, result=0
04:51:53.009 00.002 12020 worker thread done servicing request
04:51:53.009 00.000 9340 GuideStep: -0.3 px 25 ms EAST, 0.0 px 0 ms NORTH
04:51:53.024 00.015 12020 Worker thread wakes up
04:51:53.024 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
04:51:53.026 00.002 12020 Handling exposure in thread, d=2000 o=3 r=(1396,97,31,31)
04:51:54.007 00.981 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"74f29d2c-1def-4a15-b4f8-d337b4cdd7d0"}
04:51:54.060 00.053 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"74f29d2c-1def-4a15-b4f8-d337b4cdd7d0"}
04:51:54.093 00.033 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"0b56245b-7c8d-455e-9bf7-fa96f9a671c7"}
04:51:54.115 00.022 9340 case statement mapped state 6 to 3
04:51:54.162 00.047 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"0b56245b-7c8d-455e-9bf7-fa96f9a671c7"}
04:51:54.185 00.023 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"66a5391f-2706-48be-a25e-5cf346e55572"}
04:51:54.206 00.021 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":983,"width":15,"height":15,"star_pos":[7.44,6.58],"pixels":"..."},"id":"66a5391f-2706-48be-a25e-5cf346e55572"}
04:51:55.398 01.192 12020 Exposure complete
04:51:55.785 00.387 9340 OnExposeComplete: enter
04:51:55.806 00.021 12020 worker thread done servicing request
04:51:55.807 00.001 9340 UpdateGuideState(): m_state=6
04:51:55.823 00.016 9340 Star::Find(15, 1410, 111, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 984
04:51:55.839 00.016 9340 Star::Find returns 1 (0), X=1411.07, Y=111.45, Mass=1539689, SNR=230.8, Peak=65395 HFD=5.0
04:51:55.862 00.023 9340 MultiStar: [#1 0.23,-0.22,0.88,U] [#2 0.10,-0.35,0.67,U] [#3 0.11,-0.08,0.96,U] [#4 0.04,-0.07,1.01,U] [#5 0.02,-0.11,0.83,U] [#6 0.24,-0.13,0.80,U] [#7 0.24,-0.07,0.77,U] [#8 -0.01,-0.15,0.83,U] 
04:51:55.888 00.026 9340 refined, 8 included, MultiStar: {0.13, -0.13}, one-star: {0.18, -0.08}
04:51:55.931 00.043 9340 CameraToMount -- cameraTheta (-0.81) - m_xAngle (0.05) = xAngle (-0.85 = -0.85)
04:51:55.949 00.018 9340 CameraToMount -- cameraTheta (-0.81) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-3.92 = 2.36)
04:51:55.964 00.015 9340 CameraToMount -- cameraX=0.13 cameraY=-0.13 hyp=0.18 cameraTheta=-0.81 mountX=0.12 mountY=0.13, mountTheta=0.82
04:51:55.982 00.018 9340 SchedulePrimaryMove(10104498, x=0.13, y=-0.13, opts=13)
04:51:56.023 00.041 9340 Enqueuing Move request for scope (0.13, -0.13)
04:51:56.066 00.043 12020 Worker thread wakes up
04:51:56.067 00.001 9340 UpdateImageDisplay: Size=(1920,1080) min=5796, max=65535, med=10069, FiltMin=7807, FiltMax=65523, Gamma=2.870
04:51:56.083 00.016 12020 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.13) opts 0xd
04:51:56.083 00.000 12020 Handling offset move in thread for scope, endpoint = (0.13, -0.13)
04:51:56.083 00.000 12020 Moving (0.13, -0.13) raw xDistance=0.12 yDistance=0.13
04:51:56.083 00.000 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
04:51:56.084 00.001 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:51:56.084 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
04:51:56.084 00.000 12020 MoveAxis(E, 0, ABG)
04:51:56.084 00.000 12020 Move returns status 0, amount 0
04:51:56.089 00.005 9340 UpdateGuideState exits: m=1539689 SNR=230.8
04:51:56.110 00.021 12020 MoveAxis(N, 0, ABG)
04:51:56.111 00.001 12020 Move returns status 0, amount 0
04:51:56.111 00.000 12020 move complete, result=0
04:51:56.111 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:51:56.131 00.020 12020 worker thread done servicing request
04:51:56.133 00.002 9340 ScheduleExposure(2000,3,1) exposurePending=0
04:51:56.163 00.030 9340 Enqueuing Expose request
04:51:56.219 00.056 12020 Worker thread wakes up
04:51:56.219 00.000 9340 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
04:51:56.237 00.018 12020 worker thread servicing REQUEST_EXPOSE 2000
04:51:56.237 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(1396,97,31,31)
04:51:56.253 00.016 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"d6777e24-f0d0-4d3f-9639-96d02d26d340"}
04:51:56.268 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"d6777e24-f0d0-4d3f-9639-96d02d26d340"}
04:51:56.290 00.022 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"d0b29ef9-f4e7-4d32-bd9a-d37115e4851c"}
04:51:56.352 00.062 9340 case statement mapped state 6 to 3
04:51:56.371 00.019 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"d0b29ef9-f4e7-4d32-bd9a-d37115e4851c"}
04:51:56.389 00.018 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"61c3dfe1-9707-402c-8808-412698786109"}
04:51:56.407 00.018 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":984,"width":15,"height":15,"star_pos":[7.07,7.45],"pixels":"..."},"id":"61c3dfe1-9707-402c-8808-412698786109"}
04:51:58.037 01.630 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"86cf8067-f16d-405d-9ba1-b16a0368af1e"}
04:51:58.069 00.032 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"86cf8067-f16d-405d-9ba1-b16a0368af1e"}
04:51:58.092 00.023 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"91d03ff2-4cd5-4428-87ad-77cd07433fe4"}
04:51:58.104 00.012 9340 case statement mapped state 6 to 3
04:51:58.117 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"91d03ff2-4cd5-4428-87ad-77cd07433fe4"}
04:51:58.137 00.020 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"da268439-1121-4084-a86a-4982489ba994"}
04:51:58.154 00.017 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":984,"width":15,"height":15,"star_pos":[7.07,7.45],"pixels":"..."},"id":"da268439-1121-4084-a86a-4982489ba994"}
04:51:58.637 00.483 12020 Exposure complete
04:51:58.912 00.275 12020 worker thread done servicing request
04:51:58.912 00.000 9340 OnExposeComplete: enter
04:51:58.929 00.017 9340 UpdateGuideState(): m_state=6
04:51:58.939 00.010 9340 Star::Find(15, 1411, 111, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 985
04:51:58.950 00.011 9340 Star::Find returns 1 (0), X=1410.79, Y=111.55, Mass=1558846, SNR=243.3, Peak=65395 HFD=5.0
04:51:58.963 00.013 9340 MultiStar: [#1 -0.22,-0.17,0.80,U] [#2 -0.37,-0.24,0.66,U] [#3 -0.22,0.08,0.81,U] [#4 -0.27,-0.08,0.75,U] [#5 -0.36,0.08,0.78,U] [#6 -0.10,0.09,0.74,U] [#7 -0.27,-0.17,0.82,U] [#8 -0.46,-0.06,0.62,U] 
04:51:58.979 00.016 9340 single-star, 8 included, MultiStar: {-0.25, -0.04}, one-star: {-0.10, 0.01}
04:51:58.991 00.012 9340 CameraToMount -- cameraTheta (3.00) - m_xAngle (0.05) = xAngle (2.95 = 2.95)
04:51:59.023 00.032 9340 CameraToMount -- cameraTheta (3.00) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-0.12 = -0.12)
04:51:59.037 00.014 9340 CameraToMount -- cameraX=-0.10 cameraY=0.01 hyp=0.10 cameraTheta=3.00 mountX=-0.10 mountY=-0.01, mountTheta=-3.02
04:51:59.058 00.021 9340 SchedulePrimaryMove(10104498, x=-0.10, y=0.01, opts=13)
04:51:59.069 00.011 9340 Enqueuing Move request for scope (-0.10, 0.01)
04:51:59.081 00.012 12020 Worker thread wakes up
04:51:59.081 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=6042, max=65535, med=10104, FiltMin=7992, FiltMax=65504, Gamma=2.870
04:51:59.092 00.011 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.01) opts 0xd
04:51:59.093 00.001 9340 UpdateGuideState exits: m=1558846 SNR=243.3
04:51:59.115 00.022 12020 Handling offset move in thread for scope, endpoint = (-0.10, 0.01)
04:51:59.116 00.001 12020 Moving (-0.10, 0.01) raw xDistance=-0.10 yDistance=-0.01
04:51:59.116 00.000 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
04:51:59.116 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:51:59.117 00.001 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
04:51:59.117 00.000 12020 MoveAxis(E, 0, ABG)
04:51:59.117 00.000 12020 Move returns status 0, amount 0
04:51:59.117 00.000 12020 MoveAxis(N, 0, ABG)
04:51:59.117 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:51:59.130 00.013 12020 Move returns status 0, amount 0
04:51:59.130 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
04:51:59.162 00.032 12020 move complete, result=0
04:51:59.162 00.000 9340 Enqueuing Expose request
04:51:59.174 00.012 12020 worker thread done servicing request
04:51:59.175 00.001 9340 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
04:51:59.185 00.010 12020 Worker thread wakes up
04:51:59.185 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
04:51:59.185 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(1396,97,31,31)
04:52:00.033 00.848 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"91518e30-8cd4-495a-a5b0-f3a43378dddd"}
04:52:00.061 00.028 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"91518e30-8cd4-495a-a5b0-f3a43378dddd"}
04:52:00.124 00.063 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"8f0d620b-8840-447c-8a7e-c0f0e708c733"}
04:52:00.138 00.014 9340 case statement mapped state 6 to 3
04:52:00.167 00.029 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"8f0d620b-8840-447c-8a7e-c0f0e708c733"}
04:52:00.184 00.017 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"1373f77e-8426-4fee-977d-b273a9c054aa"}
04:52:00.196 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":985,"width":15,"height":15,"star_pos":[6.79,6.55],"pixels":"..."},"id":"1373f77e-8426-4fee-977d-b273a9c054aa"}
04:52:01.567 01.371 12020 Exposure complete
04:52:02.020 00.453 12020 worker thread done servicing request
04:52:02.020 00.000 9340 OnExposeComplete: enter
04:52:02.080 00.060 9340 UpdateGuideState(): m_state=6
04:52:02.106 00.026 9340 Star::Find(15, 1410, 111, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 986
04:52:02.141 00.035 9340 Star::Find returns 1 (0), X=1410.48, Y=111.45, Mass=1610093, SNR=213.5, Peak=65395 HFD=5.1
04:52:02.210 00.069 9340 MultiStar: [#1 -0.32,-0.33,1.03,U] [#2 -0.39,-0.27,0.87,U] [#3 -0.31,-0.02,0.93,U] [#4 -0.35,-0.10,0.99,U] [#5 -0.35,-0.01,0.88,U] [#6 -0.38,-0.12,0.75,U] [#7 -0.39,-0.15,1.06,U] [#8 -0.49,-0.30,0.00,M1] 
04:52:02.260 00.050 9340 refined, 7 included, MultiStar: {-0.36, -0.14}, one-star: {-0.41, -0.09}
04:52:02.282 00.022 9340 CameraToMount -- cameraTheta (-2.78) - m_xAngle (0.05) = xAngle (-2.83 = -2.83)
04:52:02.351 00.069 9340 CameraToMount -- cameraTheta (-2.78) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-5.89 = 0.39)
04:52:02.369 00.018 9340 CameraToMount -- cameraX=-0.36 cameraY=-0.14 hyp=0.39 cameraTheta=-2.78 mountX=-0.37 mountY=0.15, mountTheta=2.76
04:52:02.447 00.078 9340 SchedulePrimaryMove(10104498, x=-0.36, y=-0.14, opts=13)
04:52:02.480 00.033 9340 Enqueuing Move request for scope (-0.36, -0.14)
04:52:02.509 00.029 12020 Worker thread wakes up
04:52:02.510 00.001 9340 UpdateImageDisplay: Size=(1920,1080) min=5902, max=65535, med=10083, FiltMin=7649, FiltMax=65504, Gamma=2.870
04:52:02.553 00.043 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.36, -0.14) opts 0xd
04:52:02.553 00.000 12020 Handling offset move in thread for scope, endpoint = (-0.36, -0.14)
04:52:02.553 00.000 12020 Moving (-0.36, -0.14) raw xDistance=-0.37 yDistance=0.15
04:52:02.555 00.002 12020 GuideAlgorithmHysteresis::Result() returns -0.15 from input -0.37
04:52:02.555 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:52:02.556 00.001 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
04:52:02.556 00.000 12020 MoveAxis(E, 28, ABG)
04:52:02.556 00.000 12020 Guiding  Dir = 2, Dur = 28
04:52:02.559 00.003 9340 UpdateGuideState exits: m=1610093 SNR=213.5
04:52:02.579 00.020 12020 IsSlewing returns 0
04:52:02.581 00.002 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:52:02.601 00.020 9340 ScheduleExposure(2000,3,1) exposurePending=0
04:52:02.634 00.033 12020 IsGuiding returns 0
04:52:02.638 00.004 9340 Enqueuing Expose request
04:52:02.692 00.054 12020 IsGuiding returns 1
04:52:02.692 00.000 12020 scope still moving after pulse duration time elapsed
04:52:02.695 00.003 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"f4a9767d-bf68-4d11-ac6a-eee11b46df19"}
04:52:02.725 00.030 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"f4a9767d-bf68-4d11-ac6a-eee11b46df19"}
04:52:02.745 00.020 12020 IsSlewing returns 0
04:52:02.746 00.001 12020 IsGuiding returns 0
04:52:02.746 00.000 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"ce03e418-668b-4bf2-9a75-791771faa3ae"}
04:52:02.764 00.018 12020 scope move finished after 28 + 83 ms
04:52:02.765 00.001 12020 Move returns status 0, amount 28
04:52:02.765 00.000 9340 case statement mapped state 6 to 3
04:52:02.811 00.046 12020 MoveAxis(N, 0, ABG)
04:52:02.811 00.000 12020 Move returns status 0, amount 0
04:52:02.811 00.000 12020 move complete, result=0
04:52:02.811 00.000 12020 worker thread done servicing request
04:52:02.811 00.000 12020 Worker thread wakes up
04:52:02.812 00.001 12020 worker thread servicing REQUEST_EXPOSE 2000
04:52:02.812 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(1396,97,31,31)
04:52:02.812 00.000 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"ce03e418-668b-4bf2-9a75-791771faa3ae"}
04:52:02.833 00.021 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"95b8dc5d-d2ed-4698-a190-f9219dfa9849"}
04:52:02.860 00.027 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":986,"width":15,"height":15,"star_pos":[7.48,7.45],"pixels":"..."},"id":"95b8dc5d-d2ed-4698-a190-f9219dfa9849"}
04:52:02.883 00.023 9340 GuideStep: -0.4 px 28 ms EAST, 0.1 px 0 ms NORTH
04:52:04.040 01.157 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"cfc4fe63-0b7a-4e3c-b0cd-c436da8ab150"}
04:52:04.076 00.036 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"cfc4fe63-0b7a-4e3c-b0cd-c436da8ab150"}
04:52:04.099 00.023 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"956b6950-0ce7-418c-b417-64567044e217"}
04:52:04.112 00.013 9340 case statement mapped state 6 to 3
04:52:04.135 00.023 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"956b6950-0ce7-418c-b417-64567044e217"}
04:52:04.161 00.026 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"1c2d880c-75ec-4623-bf12-bc36cc585fe5"}
04:52:04.201 00.040 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":986,"width":15,"height":15,"star_pos":[7.48,7.45],"pixels":"..."},"id":"1c2d880c-75ec-4623-bf12-bc36cc585fe5"}
04:52:05.184 00.983 12020 Exposure complete
04:52:05.430 00.246 12020 worker thread done servicing request
04:52:05.430 00.000 9340 OnExposeComplete: enter
04:52:05.440 00.010 9340 UpdateGuideState(): m_state=6
04:52:05.463 00.023 9340 Star::Find(15, 1410, 111, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 987
04:52:05.475 00.012 9340 Star::Find returns 1 (0), X=1410.25, Y=111.76, Mass=1557711, SNR=219.7, Peak=62051 HFD=4.9
04:52:05.485 00.010 9340 MultiStar: [#1 -0.62,-0.26,0.00,M1] [#2 -0.82,0.00,0.00,M1] [#3 -0.65,-0.00,0.00,M1] [#4 -0.69,0.01,0.00,M1] [#5 -0.67,0.14,0.00,M1] [#6 -0.60,-0.00,0.00,M1] [#7 -0.65,-0.15,0.00,M1] [#8 -0.68,-0.03,0.00,M2] 
04:52:05.498 00.013 9340 CameraToMount -- cameraTheta (2.80) - m_xAngle (0.05) = xAngle (2.75 = 2.75)
04:52:05.510 00.012 9340 CameraToMount -- cameraTheta (2.80) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-0.32 = -0.32)
04:52:05.525 00.015 9340 CameraToMount -- cameraX=-0.64 cameraY=0.23 hyp=0.68 cameraTheta=2.80 mountX=-0.63 mountY=-0.21, mountTheta=-2.82
04:52:05.563 00.038 9340 SchedulePrimaryMove(10104498, x=-0.64, y=0.23, opts=13)
04:52:05.577 00.014 9340 Enqueuing Move request for scope (-0.64, 0.23)
04:52:05.586 00.009 12020 Worker thread wakes up
04:52:05.586 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=6064, max=65535, med=10086, FiltMin=7979, FiltMax=65498, Gamma=2.870
04:52:05.600 00.014 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.64, 0.23) opts 0xd
04:52:05.600 00.000 9340 UpdateGuideState exits: m=1557711 SNR=219.7
04:52:05.610 00.010 12020 Handling offset move in thread for scope, endpoint = (-0.64, 0.23)
04:52:05.611 00.001 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:52:05.620 00.009 12020 Moving (-0.64, 0.23) raw xDistance=-0.63 yDistance=-0.21
04:52:05.620 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
04:52:05.631 00.011 9340 Enqueuing Expose request
04:52:05.644 00.013 12020 GuideAlgorithmHysteresis::Result() returns -0.28 from input -0.63
04:52:05.644 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:52:05.644 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.21
04:52:05.644 00.000 12020 MoveAxis(E, 49, ABG)
04:52:05.644 00.000 12020 Guiding  Dir = 2, Dur = 49
04:52:05.645 00.001 12020 IsSlewing returns 0
04:52:05.646 00.001 12020 IsGuiding returns 0
04:52:05.685 00.039 12020 PulseGuide returned control before completion, sleep 21
04:52:05.712 00.027 12020 IsGuiding returns 1
04:52:05.712 00.000 12020 scope still moving after pulse duration time elapsed
04:52:05.767 00.055 12020 IsSlewing returns 0
04:52:05.768 00.001 12020 IsGuiding returns 0
04:52:05.768 00.000 12020 scope move finished after 49 + 73 ms
04:52:05.769 00.001 12020 Move returns status 0, amount 49
04:52:05.769 00.000 12020 MoveAxis(N, 0, ABG)
04:52:05.769 00.000 12020 Move returns status 0, amount 0
04:52:05.769 00.000 12020 move complete, result=0
04:52:05.769 00.000 12020 worker thread done servicing request
04:52:05.769 00.000 9340 GuideStep: -0.6 px 49 ms EAST, -0.2 px 0 ms NORTH
04:52:05.782 00.013 12020 Worker thread wakes up
04:52:05.782 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
04:52:05.782 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(1396,97,31,31)
04:52:06.035 00.253 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"33d16585-c90b-4ca1-975f-a73e8fe3f183"}
04:52:06.049 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"33d16585-c90b-4ca1-975f-a73e8fe3f183"}
04:52:06.095 00.046 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"da1ea653-34e6-4052-a378-7db4e03df0b2"}
04:52:06.107 00.012 9340 case statement mapped state 6 to 3
04:52:06.121 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"da1ea653-34e6-4052-a378-7db4e03df0b2"}
04:52:06.131 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"6996460e-f797-49b5-98b3-b44499fd6170"}
04:52:06.142 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":987,"width":15,"height":15,"star_pos":[7.25,6.76],"pixels":"..."},"id":"6996460e-f797-49b5-98b3-b44499fd6170"}
04:52:08.033 01.891 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"68eb17b4-68d4-46e1-a950-7edc1b48905c"}
04:52:08.047 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"68eb17b4-68d4-46e1-a950-7edc1b48905c"}
04:52:08.057 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"f2de158a-008b-42bb-b7e8-8e6014fd0fc7"}
04:52:08.086 00.029 9340 case statement mapped state 6 to 3
04:52:08.096 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"f2de158a-008b-42bb-b7e8-8e6014fd0fc7"}
04:52:08.111 00.015 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"f9b083ab-e388-4a42-84f8-396c817b74d8"}
04:52:08.121 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":987,"width":15,"height":15,"star_pos":[7.25,6.76],"pixels":"..."},"id":"f9b083ab-e388-4a42-84f8-396c817b74d8"}
04:52:08.165 00.044 12020 Exposure complete
04:52:08.508 00.343 12020 worker thread done servicing request
04:52:08.508 00.000 9340 OnExposeComplete: enter
04:52:08.530 00.022 9340 UpdateGuideState(): m_state=6
04:52:08.562 00.032 9340 Star::Find(15, 1410, 111, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 988
04:52:08.605 00.043 9340 Star::Find returns 1 (0), X=1410.34, Y=111.34, Mass=1630909, SNR=229.9, Peak=65463 HFD=5.3
04:52:08.619 00.014 9340 MultiStar: [#1 -0.53,-0.33,0.00,M2] [#2 -0.67,-0.32,0.00,M2] [#3 -0.45,-0.10,0.83,U] [#4 -0.57,-0.29,0.00,M2] [#5 -0.66,-0.24,0.00,M2] [#6 -0.58,-0.19,0.00,M2] [#7 -0.38,-0.32,0.86,U] [#8 -0.59,-0.32,0.00,M3] 
04:52:08.636 00.017 9340 refined, 2 included, MultiStar: {-0.46, -0.21}, one-star: {-0.55, -0.19}
04:52:08.651 00.015 9340 CameraToMount -- cameraTheta (-2.72) - m_xAngle (0.05) = xAngle (-2.77 = -2.77)
04:52:08.667 00.016 9340 CameraToMount -- cameraTheta (-2.72) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-5.84 = 0.44)
04:52:08.693 00.026 9340 CameraToMount -- cameraX=-0.46 cameraY=-0.21 hyp=0.51 cameraTheta=-2.72 mountX=-0.47 mountY=0.22, mountTheta=2.71
04:52:08.751 00.058 9340 SchedulePrimaryMove(10104498, x=-0.46, y=-0.21, opts=13)
04:52:08.764 00.013 9340 Enqueuing Move request for scope (-0.46, -0.21)
04:52:08.781 00.017 12020 Worker thread wakes up
04:52:08.782 00.001 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.46, -0.21) opts 0xd
04:52:08.782 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=5733, max=65535, med=10111, FiltMin=7863, FiltMax=65504, Gamma=2.870
04:52:08.795 00.013 12020 Handling offset move in thread for scope, endpoint = (-0.46, -0.21)
04:52:08.795 00.000 9340 UpdateGuideState exits: m=1630909 SNR=229.9
04:52:08.807 00.012 12020 Moving (-0.46, -0.21) raw xDistance=-0.47 yDistance=0.22
04:52:08.807 00.000 12020 GuideAlgorithmHysteresis::Result() returns -0.22 from input -0.47
04:52:08.808 00.001 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:52:08.827 00.019 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:52:08.827 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
04:52:08.844 00.017 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.22
04:52:08.844 00.000 9340 Enqueuing Expose request
04:52:08.878 00.034 12020 MoveAxis(E, 40, ABG)
04:52:08.878 00.000 12020 Guiding  Dir = 2, Dur = 40
04:52:08.881 00.003 12020 IsSlewing returns 0
04:52:08.881 00.000 12020 IsGuiding returns 0
04:52:08.902 00.021 12020 PulseGuide returned control before completion, sleep 29
04:52:08.965 00.063 12020 IsGuiding returns 0
04:52:08.966 00.001 12020 Move returns status 0, amount 40
04:52:08.966 00.000 12020 MoveAxis(N, 0, ABG)
04:52:08.966 00.000 12020 Move returns status 0, amount 0
04:52:08.966 00.000 12020 move complete, result=0
04:52:08.966 00.000 12020 worker thread done servicing request
04:52:08.968 00.002 9340 GuideStep: -0.5 px 40 ms EAST, 0.2 px 0 ms NORTH
04:52:08.980 00.012 12020 Worker thread wakes up
04:52:08.981 00.001 12020 worker thread servicing REQUEST_EXPOSE 2000
04:52:08.981 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(1396,97,31,31)
04:52:10.034 01.053 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"0376e586-b4fc-49f5-9f1d-bd9a1e3e6dfd"}
04:52:10.048 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"0376e586-b4fc-49f5-9f1d-bd9a1e3e6dfd"}
04:52:10.094 00.046 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"a9315f39-662d-445d-b5e2-bba6b030a68d"}
04:52:10.111 00.017 9340 case statement mapped state 6 to 3
04:52:10.153 00.042 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"a9315f39-662d-445d-b5e2-bba6b030a68d"}
04:52:10.169 00.016 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"aef29c50-1083-4d9e-8f95-2221fe906be9"}
04:52:10.185 00.016 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":988,"width":15,"height":15,"star_pos":[7.34,7.34],"pixels":"..."},"id":"aef29c50-1083-4d9e-8f95-2221fe906be9"}
04:52:11.356 01.171 12020 Exposure complete
04:52:11.615 00.259 9340 OnExposeComplete: enter
04:52:11.627 00.012 12020 worker thread done servicing request
04:52:11.627 00.000 9340 UpdateGuideState(): m_state=6
04:52:11.642 00.015 9340 Star::Find(15, 1410, 111, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 989
04:52:11.679 00.037 9340 Star::Find returns 1 (0), X=1410.68, Y=111.29, Mass=1548308, SNR=218.8, Peak=65395 HFD=4.8
04:52:11.693 00.014 9340 MultiStar: [#1 -0.34,-0.50,0.00,M3] [#2 -0.39,-0.39,0.00,M3] [#3 -0.39,-0.27,0.99,U] [#4 -0.36,-0.29,0.98,U] [#5 -0.34,-0.13,0.79,U] [#6 -0.32,-0.20,0.84,U] [#7 -0.44,-0.47,0.00,M1] [#8 -0.27,-0.28,0.96,U] 
04:52:11.703 00.010 9340 single-star, 5 included, MultiStar: {-0.31, -0.24}, one-star: {-0.21, -0.24}
04:52:11.718 00.015 9340 CameraToMount -- cameraTheta (-2.27) - m_xAngle (0.05) = xAngle (-2.32 = -2.32)
04:52:11.730 00.012 9340 CameraToMount -- cameraTheta (-2.27) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-5.39 = 0.90)
04:52:11.739 00.009 9340 CameraToMount -- cameraX=-0.21 cameraY=-0.24 hyp=0.32 cameraTheta=-2.27 mountX=-0.22 mountY=0.25, mountTheta=2.29
04:52:11.758 00.019 9340 SchedulePrimaryMove(10104498, x=-0.21, y=-0.24, opts=13)
04:52:11.811 00.053 9340 Enqueuing Move request for scope (-0.21, -0.24)
04:52:11.832 00.021 12020 Worker thread wakes up
04:52:11.832 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=6410, max=65535, med=10098, FiltMin=7971, FiltMax=65510, Gamma=2.870
04:52:11.845 00.013 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.21, -0.24) opts 0xd
04:52:11.845 00.000 12020 Handling offset move in thread for scope, endpoint = (-0.21, -0.24)
04:52:11.845 00.000 9340 UpdateGuideState exits: m=1548308 SNR=218.8
04:52:11.856 00.011 12020 Moving (-0.21, -0.24) raw xDistance=-0.22 yDistance=0.25
04:52:11.856 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:52:11.865 00.009 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.22
04:52:11.865 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
04:52:11.882 00.017 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:52:11.882 00.000 9340 Enqueuing Expose request
04:52:11.896 00.014 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.25
04:52:11.897 00.001 12020 MoveAxis(E, 0, ABG)
04:52:11.897 00.000 12020 Move returns status 0, amount 0
04:52:11.897 00.000 12020 MoveAxis(N, 0, ABG)
04:52:11.897 00.000 12020 Move returns status 0, amount 0
04:52:11.897 00.000 12020 move complete, result=0
04:52:11.898 00.001 12020 worker thread done servicing request
04:52:11.898 00.000 12020 Worker thread wakes up
04:52:11.898 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
04:52:11.898 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(1396,97,31,31)
04:52:11.900 00.002 9340 GuideStep: -0.2 px 0 ms EAST, 0.2 px 0 ms NORTH
04:52:12.034 00.134 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"27aa338e-581d-4fdd-b49c-54e3178e49cc"}
04:52:12.049 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"27aa338e-581d-4fdd-b49c-54e3178e49cc"}
04:52:12.085 00.036 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"469236a1-9734-4beb-bbd2-fe90974809cf"}
04:52:12.103 00.018 9340 case statement mapped state 6 to 3
04:52:12.118 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"469236a1-9734-4beb-bbd2-fe90974809cf"}
04:52:12.132 00.014 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"5a8ee452-0d4b-42bf-b710-d06504c3408d"}
04:52:12.143 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":989,"width":15,"height":15,"star_pos":[6.68,7.29],"pixels":"..."},"id":"5a8ee452-0d4b-42bf-b710-d06504c3408d"}
04:52:14.032 01.889 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"8c2c4f82-ff1c-4341-894d-2d5b410d3623"}
04:52:14.044 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"8c2c4f82-ff1c-4341-894d-2d5b410d3623"}
04:52:14.058 00.014 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"88d713bc-1930-457c-94a4-bb0eda6fc348"}
04:52:14.075 00.017 9340 case statement mapped state 6 to 3
04:52:14.088 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"88d713bc-1930-457c-94a4-bb0eda6fc348"}
04:52:14.134 00.046 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"266ef1ed-ea82-4c76-bf96-62da785db9d3"}
04:52:14.148 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":989,"width":15,"height":15,"star_pos":[6.68,7.29],"pixels":"..."},"id":"266ef1ed-ea82-4c76-bf96-62da785db9d3"}
04:52:14.263 00.115 12020 Exposure complete
04:52:14.575 00.312 12020 worker thread done servicing request
04:52:14.576 00.001 9340 OnExposeComplete: enter
04:52:14.588 00.012 9340 UpdateGuideState(): m_state=6
04:52:14.612 00.024 9340 Star::Find(15, 1410, 111, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 990
04:52:14.632 00.020 9340 Star::Find returns 1 (0), X=1410.35, Y=111.65, Mass=1564235, SNR=244.4, Peak=63607 HFD=4.9
04:52:14.669 00.037 9340 MultiStar: [#1 -0.56,-0.28,0.00,M4] [#2 -0.71,-0.20,0.00,M4] [#3 -0.61,0.03,0.00,M1] [#4 -0.70,-0.18,0.00,M2] [#5 -0.56,0.07,0.00,M2] [#6 -0.56,0.00,0.00,M2] [#7 -0.53,-0.21,0.00,M2] [#8 -0.64,-0.09,0.00,M3] 
04:52:14.681 00.012 9340 CameraToMount -- cameraTheta (2.93) - m_xAngle (0.05) = xAngle (2.88 = 2.88)
04:52:14.693 00.012 9340 CameraToMount -- cameraTheta (2.93) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-0.19 = -0.19)
04:52:14.705 00.012 9340 CameraToMount -- cameraX=-0.54 cameraY=0.12 hyp=0.55 cameraTheta=2.93 mountX=-0.54 mountY=-0.10, mountTheta=-2.95
04:52:14.723 00.018 9340 SchedulePrimaryMove(10104498, x=-0.54, y=0.12, opts=13)
04:52:14.748 00.025 9340 Enqueuing Move request for scope (-0.54, 0.12)
04:52:14.767 00.019 12020 Worker thread wakes up
04:52:14.767 00.000 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.54, 0.12) opts 0xd
04:52:14.768 00.001 9340 UpdateImageDisplay: Size=(1920,1080) min=6027, max=65535, med=10075, FiltMin=7881, FiltMax=65504, Gamma=2.870
04:52:14.798 00.030 12020 Handling offset move in thread for scope, endpoint = (-0.54, 0.12)
04:52:14.798 00.000 12020 Moving (-0.54, 0.12) raw xDistance=-0.54 yDistance=-0.10
04:52:14.800 00.002 12020 GuideAlgorithmHysteresis::Result() returns -0.22 from input -0.54
04:52:14.800 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:52:14.801 00.001 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
04:52:14.801 00.000 12020 MoveAxis(E, 40, ABG)
04:52:14.801 00.000 12020 Guiding  Dir = 2, Dur = 40
04:52:14.802 00.001 9340 UpdateGuideState exits: m=1564235 SNR=244.4
04:52:14.819 00.017 12020 IsSlewing returns 0
04:52:14.819 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:52:14.839 00.020 12020 IsGuiding returns 0
04:52:14.839 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
04:52:14.851 00.012 9340 Enqueuing Expose request
04:52:14.871 00.020 12020 PulseGuide returned control before completion, sleep 22
04:52:14.931 00.060 12020 IsGuiding returns 0
04:52:14.931 00.000 12020 Move returns status 0, amount 40
04:52:14.931 00.000 12020 MoveAxis(N, 0, ABG)
04:52:14.932 00.001 12020 Move returns status 0, amount 0
04:52:14.932 00.000 12020 move complete, result=0
04:52:14.932 00.000 12020 worker thread done servicing request
04:52:14.932 00.000 9340 GuideStep: -0.5 px 40 ms EAST, -0.1 px 0 ms NORTH
04:52:14.946 00.014 12020 Worker thread wakes up
04:52:14.947 00.001 12020 worker thread servicing REQUEST_EXPOSE 2000
04:52:14.947 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(1396,97,31,31)
04:52:16.032 01.085 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"f533a0bf-ca56-41d3-bf67-d7cb26bad0b0"}
04:52:16.081 00.049 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"f533a0bf-ca56-41d3-bf67-d7cb26bad0b0"}
04:52:16.117 00.036 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"983ecbf3-1de5-4687-a076-b28ab070c223"}
04:52:16.139 00.022 9340 case statement mapped state 6 to 3
04:52:16.162 00.023 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"983ecbf3-1de5-4687-a076-b28ab070c223"}
04:52:16.212 00.050 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"6fdea7cf-3123-4759-b041-cc3e2c4d42a2"}
04:52:16.288 00.076 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":990,"width":15,"height":15,"star_pos":[7.35,6.65],"pixels":"..."},"id":"6fdea7cf-3123-4759-b041-cc3e2c4d42a2"}
04:52:17.348 01.060 12020 Exposure complete
04:52:17.662 00.314 12020 worker thread done servicing request
04:52:17.662 00.000 9340 OnExposeComplete: enter
04:52:17.674 00.012 9340 UpdateGuideState(): m_state=6
04:52:17.695 00.021 9340 Star::Find(15, 1410, 111, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 991
04:52:17.711 00.016 9340 Star::Find returns 1 (0), X=1410.54, Y=111.82, Mass=1467035, SNR=185.2, Peak=61800 HFD=4.8
04:52:17.756 00.045 9340 MultiStar: [#1 -0.44,0.10,0.97,U] [#2 -0.52,0.13,0.00,M5] [#3 -0.44,0.16,1.20,U] [#4 -0.74,0.09,0.00,M3] [#5 -0.50,0.22,0.00,M3] [#6 -0.41,0.17,1.20,U] [#7 -0.53,-0.06,0.00,M3] [#8 -0.42,0.14,1.02,U] 
04:52:17.770 00.014 9340 refined, 4 included, MultiStar: {-0.41, 0.17}, one-star: {-0.35, 0.28}
04:52:17.788 00.018 9340 CameraToMount -- cameraTheta (2.75) - m_xAngle (0.05) = xAngle (2.70 = 2.70)
04:52:17.799 00.011 9340 CameraToMount -- cameraTheta (2.75) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-0.37 = -0.37)
04:52:17.809 00.010 9340 CameraToMount -- cameraX=-0.41 cameraY=0.17 hyp=0.45 cameraTheta=2.75 mountX=-0.40 mountY=-0.16, mountTheta=-2.77
04:52:17.828 00.019 9340 SchedulePrimaryMove(10104498, x=-0.41, y=0.17, opts=13)
04:52:17.845 00.017 9340 Enqueuing Move request for scope (-0.41, 0.17)
04:52:17.898 00.053 12020 Worker thread wakes up
04:52:17.898 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=6050, max=65535, med=10069, FiltMin=8009, FiltMax=65498, Gamma=2.870
04:52:17.914 00.016 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.41, 0.17) opts 0xd
04:52:17.915 00.001 9340 UpdateGuideState exits: m=1467035 SNR=185.2
04:52:17.936 00.021 12020 Handling offset move in thread for scope, endpoint = (-0.41, 0.17)
04:52:17.936 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:52:17.949 00.013 12020 Moving (-0.41, 0.17) raw xDistance=-0.40 yDistance=-0.16
04:52:17.949 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
04:52:17.976 00.027 12020 GuideAlgorithmHysteresis::Result() returns -0.19 from input -0.40
04:52:17.976 00.000 9340 Enqueuing Expose request
04:52:17.999 00.023 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:52:17.999 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
04:52:17.999 00.000 12020 MoveAxis(E, 34, ABG)
04:52:18.000 00.001 12020 Guiding  Dir = 2, Dur = 34
04:52:18.001 00.001 12020 IsSlewing returns 0
04:52:18.002 00.001 12020 IsGuiding returns 0
04:52:18.033 00.031 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"f04bd058-78b0-43d8-8ee4-22ac5a9f6561"}
04:52:18.054 00.021 12020 PulseGuide returned control before completion, sleep 14
04:52:18.054 00.000 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"f04bd058-78b0-43d8-8ee4-22ac5a9f6561"}
04:52:18.073 00.019 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"f46728b6-1927-46be-88dc-612bc1ef31f0"}
04:52:18.094 00.021 12020 IsGuiding returns 0
04:52:18.094 00.000 9340 case statement mapped state 6 to 3
04:52:18.105 00.011 12020 Move returns status 0, amount 34
04:52:18.106 00.001 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"f46728b6-1927-46be-88dc-612bc1ef31f0"}
04:52:18.119 00.013 12020 MoveAxis(N, 0, ABG)
04:52:18.119 00.000 12020 Move returns status 0, amount 0
04:52:18.120 00.001 12020 move complete, result=0
04:52:18.123 00.003 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"ea63f976-514b-48d6-a0e4-f64542c1cf49"}
04:52:18.142 00.019 12020 worker thread done servicing request
04:52:18.142 00.000 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":991,"width":15,"height":15,"star_pos":[6.54,6.82],"pixels":"..."},"id":"ea63f976-514b-48d6-a0e4-f64542c1cf49"}
04:52:18.153 00.011 12020 Worker thread wakes up
04:52:18.154 00.001 9340 GuideStep: -0.4 px 34 ms EAST, -0.2 px 0 ms NORTH
04:52:18.208 00.054 12020 worker thread servicing REQUEST_EXPOSE 2000
04:52:18.208 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(1396,97,31,31)
04:52:20.032 01.824 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"ee0e334f-879c-482e-adf7-a4f186a4a2e6"}
04:52:20.096 00.064 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"ee0e334f-879c-482e-adf7-a4f186a4a2e6"}
04:52:20.130 00.034 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"d4434c20-78cd-4729-a865-2a6ef0282ef7"}
04:52:20.151 00.021 9340 case statement mapped state 6 to 3
04:52:20.178 00.027 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"d4434c20-78cd-4729-a865-2a6ef0282ef7"}
04:52:20.272 00.094 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"dcd72b4f-796a-454c-a2f4-a356b27051dc"}
04:52:20.358 00.086 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":991,"width":15,"height":15,"star_pos":[6.54,6.82],"pixels":"..."},"id":"dcd72b4f-796a-454c-a2f4-a356b27051dc"}
04:52:20.585 00.227 12020 Exposure complete
04:52:20.944 00.359 9340 OnExposeComplete: enter
04:52:20.963 00.019 12020 worker thread done servicing request
04:52:20.963 00.000 9340 UpdateGuideState(): m_state=6
04:52:20.981 00.018 9340 Star::Find(15, 1410, 111, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 992
04:52:21.026 00.045 9340 Star::Find returns 1 (0), X=1410.31, Y=111.53, Mass=1575508, SNR=260.6, Peak=61727 HFD=5.1
04:52:21.045 00.019 9340 MultiStar: [#1 -0.61,-0.20,0.00,M4] [#2 -0.83,-0.17,0.00,M6] [#3 -0.72,0.17,0.00,M1] [#4 -0.68,-0.14,0.00,M4] [#5 -0.61,0.21,0.00,M4] [#6 -0.54,-0.11,0.00,M2] [#7 -0.63,-0.02,0.00,M4] [#8 -0.56,-0.03,0.00,M3] 
04:52:21.057 00.012 9340 CameraToMount -- cameraTheta (-3.13) - m_xAngle (0.05) = xAngle (-3.17 = 3.11)
04:52:21.071 00.014 9340 CameraToMount -- cameraTheta (-3.13) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-6.24 = 0.04)
04:52:21.085 00.014 9340 CameraToMount -- cameraX=-0.58 cameraY=-0.01 hyp=0.58 cameraTheta=-3.13 mountX=-0.58 mountY=0.02, mountTheta=3.10
04:52:21.134 00.049 9340 SchedulePrimaryMove(10104498, x=-0.58, y=-0.01, opts=13)
04:52:21.152 00.018 9340 Enqueuing Move request for scope (-0.58, -0.01)
04:52:21.164 00.012 12020 Worker thread wakes up
04:52:21.165 00.001 9340 UpdateImageDisplay: Size=(1920,1080) min=6115, max=65535, med=10077, FiltMin=7830, FiltMax=65504, Gamma=2.870
04:52:21.182 00.017 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.58, -0.01) opts 0xd
04:52:21.182 00.000 9340 UpdateGuideState exits: m=1575508 SNR=260.6
04:52:21.196 00.014 12020 Handling offset move in thread for scope, endpoint = (-0.58, -0.01)
04:52:21.196 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:52:21.236 00.040 12020 Moving (-0.58, -0.01) raw xDistance=-0.58 yDistance=0.02
04:52:21.236 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
04:52:21.253 00.017 12020 GuideAlgorithmHysteresis::Result() returns -0.26 from input -0.58
04:52:21.253 00.000 9340 Enqueuing Expose request
04:52:21.269 00.016 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:52:21.269 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
04:52:21.269 00.000 12020 MoveAxis(E, 46, ABG)
04:52:21.269 00.000 12020 Guiding  Dir = 2, Dur = 46
04:52:21.271 00.002 12020 IsSlewing returns 0
04:52:21.271 00.000 12020 IsGuiding returns 0
04:52:21.294 00.023 12020 PulseGuide returned control before completion, sleep 34
04:52:21.344 00.050 12020 IsGuiding returns 1
04:52:21.344 00.000 12020 scope still moving after pulse duration time elapsed
04:52:21.390 00.046 12020 IsSlewing returns 0
04:52:21.392 00.002 12020 IsGuiding returns 0
04:52:21.392 00.000 12020 scope move finished after 46 + 73 ms
04:52:21.392 00.000 12020 Move returns status 0, amount 46
04:52:21.392 00.000 12020 MoveAxis(N, 0, ABG)
04:52:21.392 00.000 12020 Move returns status 0, amount 0
04:52:21.393 00.001 12020 move complete, result=0
04:52:21.393 00.000 12020 worker thread done servicing request
04:52:21.393 00.000 9340 GuideStep: -0.6 px 46 ms EAST, 0.0 px 0 ms NORTH
04:52:21.424 00.031 12020 Worker thread wakes up
04:52:21.424 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
04:52:21.424 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(1396,97,31,31)
04:52:22.033 00.609 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"3c85d0ca-6ba9-4d27-be0f-64cb762697ea"}
04:52:22.090 00.057 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"3c85d0ca-6ba9-4d27-be0f-64cb762697ea"}
04:52:22.167 00.077 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"52ad777d-e981-4dce-ab52-076c278d8f8c"}
04:52:22.188 00.021 9340 case statement mapped state 6 to 3
04:52:22.201 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"52ad777d-e981-4dce-ab52-076c278d8f8c"}
04:52:22.243 00.042 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"9cd6448e-2cd8-4da4-86b0-fb0f75c43f7d"}
04:52:22.315 00.072 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":992,"width":15,"height":15,"star_pos":[7.31,6.53],"pixels":"..."},"id":"9cd6448e-2cd8-4da4-86b0-fb0f75c43f7d"}
04:52:23.838 01.523 12020 Exposure complete
04:52:24.031 00.193 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"ad695471-1b81-48f0-94fa-f531678118ef"}
04:52:24.061 00.030 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"ad695471-1b81-48f0-94fa-f531678118ef"}
04:52:24.088 00.027 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"efce2d4d-a98a-4761-ab1b-9f4ccff249bb"}
04:52:24.136 00.048 9340 case statement mapped state 6 to 3
04:52:24.163 00.027 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"efce2d4d-a98a-4761-ab1b-9f4ccff249bb"}
04:52:24.182 00.019 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"0ffbeaf5-bfc8-45bc-9ab0-0608b9c75d45"}
04:52:24.194 00.012 12020 worker thread done servicing request
04:52:24.194 00.000 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":992,"width":15,"height":15,"star_pos":[7.31,6.53],"pixels":"..."},"id":"0ffbeaf5-bfc8-45bc-9ab0-0608b9c75d45"}
04:52:24.208 00.014 9340 OnExposeComplete: enter
04:52:24.236 00.028 9340 UpdateGuideState(): m_state=6
04:52:24.277 00.041 9340 Star::Find(15, 1410, 111, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 993
04:52:24.298 00.021 9340 Star::Find returns 1 (0), X=1410.82, Y=111.35, Mass=1574509, SNR=199.7, Peak=65395 HFD=4.9
04:52:24.326 00.028 9340 MultiStar: [#1 -0.00,-0.29,0.87,U] [#2 -0.08,-0.31,0.93,U] [#3 -0.24,-0.19,1.08,U] [#4 -0.06,-0.36,0.87,U] [#5 -0.10,-0.01,0.87,U] [#6 0.10,-0.10,0.86,U] [#7 0.01,-0.43,1.17,U] [#8 -0.20,-0.34,0.88,U] 
04:52:24.347 00.021 9340 single-star, 8 included, MultiStar: {-0.07, -0.25}, one-star: {-0.07, -0.19}
04:52:24.363 00.016 9340 CameraToMount -- cameraTheta (-1.92) - m_xAngle (0.05) = xAngle (-1.97 = -1.97)
04:52:24.385 00.022 9340 CameraToMount -- cameraTheta (-1.92) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-5.04 = 1.24)
04:52:24.446 00.061 9340 CameraToMount -- cameraX=-0.07 cameraY=-0.19 hyp=0.20 cameraTheta=-1.92 mountX=-0.08 mountY=0.19, mountTheta=1.96
04:52:24.478 00.032 9340 SchedulePrimaryMove(10104498, x=-0.07, y=-0.19, opts=13)
04:52:24.494 00.016 9340 Enqueuing Move request for scope (-0.07, -0.19)
04:52:24.511 00.017 12020 Worker thread wakes up
04:52:24.511 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=6313, max=65535, med=10069, FiltMin=8064, FiltMax=65510, Gamma=2.870
04:52:24.533 00.022 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.19) opts 0xd
04:52:24.533 00.000 12020 Handling offset move in thread for scope, endpoint = (-0.07, -0.19)
04:52:24.534 00.001 12020 Moving (-0.07, -0.19) raw xDistance=-0.08 yDistance=0.19
04:52:24.534 00.000 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
04:52:24.535 00.001 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:52:24.535 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.19
04:52:24.535 00.000 12020 MoveAxis(E, 0, ABG)
04:52:24.535 00.000 12020 Move returns status 0, amount 0
04:52:24.536 00.001 9340 UpdateGuideState exits: m=1574509 SNR=199.7
04:52:24.550 00.014 12020 MoveAxis(N, 0, ABG)
04:52:24.550 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:52:24.592 00.042 12020 Move returns status 0, amount 0
04:52:24.593 00.001 9340 ScheduleExposure(2000,3,1) exposurePending=0
04:52:24.605 00.012 12020 move complete, result=0
04:52:24.605 00.000 9340 Enqueuing Expose request
04:52:24.626 00.021 12020 worker thread done servicing request
04:52:24.626 00.000 12020 Worker thread wakes up
04:52:24.626 00.000 9340 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
04:52:24.640 00.014 12020 worker thread servicing REQUEST_EXPOSE 2000
04:52:24.640 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(1396,97,31,31)
04:52:26.031 01.391 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"dda52ccf-6100-4c42-bd9c-7aa977e99a15"}
04:52:26.076 00.045 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"dda52ccf-6100-4c42-bd9c-7aa977e99a15"}
04:52:26.100 00.024 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"732fda5d-642a-481e-acc6-ccf05d44da99"}
04:52:26.118 00.018 9340 case statement mapped state 6 to 3
04:52:26.132 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"732fda5d-642a-481e-acc6-ccf05d44da99"}
04:52:26.142 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"dcb62bf4-b67c-42d5-9f61-df8a507595f9"}
04:52:26.158 00.016 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":993,"width":15,"height":15,"star_pos":[6.82,7.35],"pixels":"..."},"id":"dcb62bf4-b67c-42d5-9f61-df8a507595f9"}
04:52:27.035 00.877 12020 Exposure complete
04:52:27.265 00.230 12020 worker thread done servicing request
04:52:27.265 00.000 9340 OnExposeComplete: enter
04:52:27.296 00.031 9340 UpdateGuideState(): m_state=6
04:52:27.307 00.011 9340 Star::Find(15, 1410, 111, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 994
04:52:27.319 00.012 9340 Star::Find returns 1 (0), X=1411.08, Y=111.57, Mass=1616544, SNR=271.1, Peak=63379 HFD=5.0
04:52:27.335 00.016 9340 MultiStar: [#1 0.16,-0.12,0.83,U] [#2 -0.03,-0.25,0.62,U] [#3 0.04,0.05,0.79,U] [#4 0.03,-0.04,0.77,U] [#5 0.09,0.15,0.73,U] [#6 0.25,-0.00,0.64,U] [#7 0.15,-0.03,0.68,U] [#8 0.07,0.07,0.75,U] 
04:52:27.348 00.013 9340 refined, 8 included, MultiStar: {0.11, -0.01}, one-star: {0.19, 0.03}
04:52:27.363 00.015 9340 CameraToMount -- cameraTheta (-0.10) - m_xAngle (0.05) = xAngle (-0.15 = -0.15)
04:52:27.377 00.014 9340 CameraToMount -- cameraTheta (-0.10) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-3.22 = 3.07)
04:52:27.391 00.014 9340 CameraToMount -- cameraX=0.11 cameraY=-0.01 hyp=0.11 cameraTheta=-0.10 mountX=0.11 mountY=0.01, mountTheta=0.08
04:52:27.430 00.039 9340 SchedulePrimaryMove(10104498, x=0.11, y=-0.01, opts=13)
04:52:27.445 00.015 9340 Enqueuing Move request for scope (0.11, -0.01)
04:52:27.461 00.016 12020 Worker thread wakes up
04:52:27.461 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=5773, max=65535, med=10073, FiltMin=7722, FiltMax=65504, Gamma=2.870
04:52:27.472 00.011 12020 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.01) opts 0xd
04:52:27.472 00.000 9340 UpdateGuideState exits: m=1616544 SNR=271.1
04:52:27.484 00.012 12020 Handling offset move in thread for scope, endpoint = (0.11, -0.01)
04:52:27.484 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:52:27.498 00.014 12020 Moving (0.11, -0.01) raw xDistance=0.11 yDistance=0.01
04:52:27.498 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
04:52:27.513 00.015 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
04:52:27.514 00.001 9340 Enqueuing Expose request
04:52:27.545 00.031 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:52:27.545 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
04:52:27.546 00.001 12020 MoveAxis(E, 0, ABG)
04:52:27.546 00.000 12020 Move returns status 0, amount 0
04:52:27.546 00.000 12020 MoveAxis(N, 0, ABG)
04:52:27.546 00.000 12020 Move returns status 0, amount 0
04:52:27.547 00.001 12020 move complete, result=0
04:52:27.547 00.000 12020 worker thread done servicing request
04:52:27.548 00.001 12020 Worker thread wakes up
04:52:27.548 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
04:52:27.548 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(1396,97,31,31)
04:52:27.556 00.008 9340 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
04:52:28.055 00.499 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"78751672-a0e3-4bca-b77f-d21b0126513f"}
04:52:28.073 00.018 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"78751672-a0e3-4bca-b77f-d21b0126513f"}
04:52:28.086 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"cef6443b-29df-44fc-81bd-9cdc7ee642b2"}
04:52:28.106 00.020 9340 case statement mapped state 6 to 3
04:52:28.118 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"cef6443b-29df-44fc-81bd-9cdc7ee642b2"}
04:52:28.131 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"a8e38c3b-d4ae-48b6-b5d8-bad26c426b4b"}
04:52:28.150 00.019 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":994,"width":15,"height":15,"star_pos":[7.08,6.57],"pixels":"..."},"id":"a8e38c3b-d4ae-48b6-b5d8-bad26c426b4b"}
04:52:29.935 01.785 12020 Exposure complete
04:52:30.050 00.115 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"818ee89e-12c3-42ad-b637-b95169cba0ef"}
04:52:30.083 00.033 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"818ee89e-12c3-42ad-b637-b95169cba0ef"}
04:52:30.143 00.060 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"6de6fab5-e6d8-4275-9fc5-d9ef7f1c0654"}
04:52:30.194 00.051 9340 case statement mapped state 6 to 3
04:52:30.225 00.031 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"6de6fab5-e6d8-4275-9fc5-d9ef7f1c0654"}
04:52:30.259 00.034 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"7c05497d-06a6-4432-9822-bd3aa1974d3d"}
04:52:30.330 00.071 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":994,"width":15,"height":15,"star_pos":[7.08,6.57],"pixels":"..."},"id":"7c05497d-06a6-4432-9822-bd3aa1974d3d"}
04:52:30.553 00.223 12020 worker thread done servicing request
04:52:30.554 00.001 9340 OnExposeComplete: enter
04:52:30.573 00.019 9340 UpdateGuideState(): m_state=6
04:52:30.624 00.051 9340 Star::Find(15, 1411, 111, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 995
04:52:30.639 00.015 9340 Star::Find returns 1 (0), X=1411.81, Y=111.69, Mass=1504658, SNR=228.7, Peak=62750 HFD=4.9
04:52:30.658 00.019 9340 MultiStar: [#1 0.73,-0.22,0.00,M3] [#2 0.62,-0.24,0.00,M5] [#3 0.58,-0.01,0.00,M1] [#4 0.93,-0.11,0.00,M3] [#5 0.61,0.08,0.00,M3] [#6 0.76,0.02,0.00,M1] [#7 0.66,-0.21,0.00,M3] [#8 0.71,0.05,0.00,M2] 
04:52:30.669 00.011 9340 CameraToMount -- cameraTheta (0.16) - m_xAngle (0.05) = xAngle (0.11 = 0.11)
04:52:30.687 00.018 9340 CameraToMount -- cameraTheta (0.16) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-2.95 = -2.95)
04:52:30.700 00.013 9340 CameraToMount -- cameraX=0.93 cameraY=0.15 hyp=0.94 cameraTheta=0.16 mountX=0.93 mountY=-0.17, mountTheta=-0.19
04:52:30.746 00.046 9340 SchedulePrimaryMove(10104498, x=0.93, y=0.15, opts=13)
04:52:30.767 00.021 9340 Enqueuing Move request for scope (0.93, 0.15)
04:52:30.786 00.019 12020 Worker thread wakes up
04:52:30.786 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=6423, max=65535, med=10073, FiltMin=7824, FiltMax=65511, Gamma=2.870
04:52:30.801 00.015 12020 worker thread servicing REQUEST_MOVE scope ofs (0.93, 0.15) opts 0xd
04:52:30.801 00.000 9340 UpdateGuideState exits: m=1504658 SNR=228.7
04:52:30.813 00.012 12020 Handling offset move in thread for scope, endpoint = (0.93, 0.15)
04:52:30.814 00.001 12020 Moving (0.93, 0.15) raw xDistance=0.93 yDistance=-0.17
04:52:30.814 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:52:30.828 00.014 12020 GuideAlgorithmHysteresis::Result() returns 0.39 from input 0.93
04:52:30.828 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
04:52:30.849 00.021 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:52:30.850 00.001 9340 Enqueuing Expose request
04:52:30.891 00.041 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
04:52:30.892 00.001 12020 MoveAxis(W, 70, ABG)
04:52:30.892 00.000 12020 Guiding  Dir = 3, Dur = 70
04:52:30.893 00.001 12020 IsSlewing returns 0
04:52:30.895 00.002 12020 IsGuiding returns 0
04:52:30.920 00.025 12020 PulseGuide returned control before completion, sleep 55
04:52:31.031 00.111 12020 IsGuiding returns 1
04:52:31.031 00.000 12020 scope still moving after pulse duration time elapsed
04:52:31.069 00.038 12020 IsSlewing returns 0
04:52:31.072 00.003 12020 IsGuiding returns 0
04:52:31.072 00.000 12020 scope move finished after 70 + 106 ms
04:52:31.073 00.001 12020 Move returns status 0, amount 70
04:52:31.074 00.001 12020 MoveAxis(N, 0, ABG)
04:52:31.074 00.000 12020 Move returns status 0, amount 0
04:52:31.075 00.001 12020 move complete, result=0
04:52:31.075 00.000 12020 worker thread done servicing request
04:52:31.075 00.000 9340 GuideStep: 0.9 px 70 ms WEST, -0.2 px 0 ms NORTH
04:52:31.086 00.011 12020 Worker thread wakes up
04:52:31.086 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
04:52:31.086 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(1396,97,31,31)
04:52:32.050 00.964 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"45a9d2ec-9783-4aee-a5d4-828901ecb2ae"}
04:52:32.068 00.018 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"45a9d2ec-9783-4aee-a5d4-828901ecb2ae"}
04:52:32.134 00.066 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"ca5f745b-52b3-4576-9403-a77bd0df8539"}
04:52:32.149 00.015 9340 case statement mapped state 6 to 3
04:52:32.161 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"ca5f745b-52b3-4576-9403-a77bd0df8539"}
04:52:32.174 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"16956d3c-b10e-4d9b-8b85-a8f53b04bd76"}
04:52:32.190 00.016 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":995,"width":15,"height":15,"star_pos":[6.81,6.69],"pixels":"..."},"id":"16956d3c-b10e-4d9b-8b85-a8f53b04bd76"}
04:52:33.452 01.262 12020 Exposure complete
04:52:33.696 00.244 12020 worker thread done servicing request
04:52:33.696 00.000 9340 OnExposeComplete: enter
04:52:33.729 00.033 9340 UpdateGuideState(): m_state=6
04:52:33.740 00.011 9340 Star::Find(15, 1411, 111, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 996
04:52:33.749 00.009 9340 Star::Find returns 1 (0), X=1411.07, Y=111.77, Mass=1552374, SNR=246.6, Peak=63163 HFD=4.8
04:52:33.763 00.014 9340 MultiStar: [#1 0.03,-0.03,0.69,U] [#2 0.16,0.17,0.66,U] [#3 0.06,0.18,0.97,U] [#4 -0.08,0.14,0.70,U] [#5 0.07,0.22,0.87,U] [#6 0.20,0.04,0.77,U] [#7 -0.01,0.05,0.74,U] [#8 0.06,0.12,0.74,U] 
04:52:33.773 00.010 9340 refined, 8 included, MultiStar: {0.08, 0.13}, one-star: {0.18, 0.23}
04:52:33.784 00.011 9340 CameraToMount -- cameraTheta (1.04) - m_xAngle (0.05) = xAngle (0.99 = 0.99)
04:52:33.803 00.019 9340 CameraToMount -- cameraTheta (1.04) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-2.08 = -2.08)
04:52:33.815 00.012 9340 CameraToMount -- cameraX=0.08 cameraY=0.13 hyp=0.15 cameraTheta=1.04 mountX=0.08 mountY=-0.14, mountTheta=-1.01
04:52:33.830 00.015 9340 SchedulePrimaryMove(10104498, x=0.08, y=0.13, opts=13)
04:52:33.861 00.031 9340 Enqueuing Move request for scope (0.08, 0.13)
04:52:33.872 00.011 12020 Worker thread wakes up
04:52:33.872 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=5766, max=65535, med=10063, FiltMin=7644, FiltMax=65510, Gamma=2.870
04:52:33.882 00.010 12020 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.13) opts 0xd
04:52:33.882 00.000 9340 UpdateGuideState exits: m=1552374 SNR=246.6
04:52:33.893 00.011 12020 Handling offset move in thread for scope, endpoint = (0.08, 0.13)
04:52:33.893 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:52:33.905 00.012 12020 Moving (0.08, 0.13) raw xDistance=0.08 yDistance=-0.14
04:52:33.905 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
04:52:33.916 00.011 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
04:52:33.916 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:52:33.916 00.000 9340 Enqueuing Expose request
04:52:33.931 00.015 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
04:52:33.931 00.000 12020 MoveAxis(E, 0, ABG)
04:52:33.931 00.000 12020 Move returns status 0, amount 0
04:52:33.932 00.001 12020 MoveAxis(N, 0, ABG)
04:52:33.932 00.000 12020 Move returns status 0, amount 0
04:52:33.932 00.000 12020 move complete, result=0
04:52:33.932 00.000 12020 worker thread done servicing request
04:52:33.932 00.000 12020 Worker thread wakes up
04:52:33.933 00.001 12020 worker thread servicing REQUEST_EXPOSE 2000
04:52:33.933 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(1396,97,31,31)
04:52:33.935 00.002 9340 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
04:52:34.047 00.112 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"04eb0946-5958-4687-8c69-58b4fc31241d"}
04:52:34.065 00.018 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"04eb0946-5958-4687-8c69-58b4fc31241d"}
04:52:34.099 00.034 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"30ddddb6-3759-4a5a-a319-faf30601771d"}
04:52:34.120 00.021 9340 case statement mapped state 6 to 3
04:52:34.132 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"30ddddb6-3759-4a5a-a319-faf30601771d"}
04:52:34.146 00.014 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"2b56dc5d-b0df-4d48-b794-14fa816d72f1"}
04:52:34.158 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":996,"width":15,"height":15,"star_pos":[7.07,6.77],"pixels":"..."},"id":"2b56dc5d-b0df-4d48-b794-14fa816d72f1"}
04:52:36.047 01.889 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"91589e50-94f8-431e-8961-600eaf5e0b71"}
04:52:36.067 00.020 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"91589e50-94f8-431e-8961-600eaf5e0b71"}
04:52:36.088 00.021 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"6aef40cf-0951-4bb0-b6ed-a6a584769021"}
04:52:36.121 00.033 9340 case statement mapped state 6 to 3
04:52:36.173 00.052 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"6aef40cf-0951-4bb0-b6ed-a6a584769021"}
04:52:36.191 00.018 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"3abadd69-69d6-4f6a-8925-a12130eafb4f"}
04:52:36.210 00.019 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":996,"width":15,"height":15,"star_pos":[7.07,6.77],"pixels":"..."},"id":"3abadd69-69d6-4f6a-8925-a12130eafb4f"}
04:52:36.325 00.115 12020 Exposure complete
04:52:36.937 00.612 9340 OnExposeComplete: enter
04:52:36.957 00.020 12020 worker thread done servicing request
04:52:36.957 00.000 9340 UpdateGuideState(): m_state=6
04:52:36.972 00.015 9340 Star::Find(15, 1411, 111, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 997
04:52:37.004 00.032 9340 Star::Find returns 1 (0), X=1411.20, Y=111.80, Mass=1572845, SNR=221.0, Peak=62167 HFD=4.7
04:52:37.034 00.030 9340 MultiStar: [#1 0.27,0.08,0.79,U] [#2 0.10,0.16,0.78,U] [#3 0.09,0.25,1.04,U] [#4 0.29,0.32,0.90,U] [#5 0.05,0.42,0.92,U] [#6 0.22,0.19,0.98,U] [#7 0.11,0.14,0.68,U] [#8 0.24,0.15,0.84,U] 
04:52:37.075 00.041 9340 refined, 8 included, MultiStar: {0.19, 0.23}, one-star: {0.31, 0.26}
04:52:37.101 00.026 9340 CameraToMount -- cameraTheta (0.88) - m_xAngle (0.05) = xAngle (0.83 = 0.83)
04:52:37.115 00.014 9340 CameraToMount -- cameraTheta (0.88) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-2.24 = -2.24)
04:52:37.127 00.012 9340 CameraToMount -- cameraX=0.19 cameraY=0.23 hyp=0.29 cameraTheta=0.88 mountX=0.20 mountY=-0.23, mountTheta=-0.86
04:52:37.151 00.024 9340 SchedulePrimaryMove(10104498, x=0.19, y=0.23, opts=13)
04:52:37.166 00.015 9340 Enqueuing Move request for scope (0.19, 0.23)
04:52:37.208 00.042 12020 Worker thread wakes up
04:52:37.209 00.001 9340 UpdateImageDisplay: Size=(1920,1080) min=6282, max=65535, med=10080, FiltMin=8043, FiltMax=65510, Gamma=2.870
04:52:37.226 00.017 12020 worker thread servicing REQUEST_MOVE scope ofs (0.19, 0.23) opts 0xd
04:52:37.226 00.000 9340 UpdateGuideState exits: m=1572845 SNR=221.0
04:52:37.238 00.012 12020 Handling offset move in thread for scope, endpoint = (0.19, 0.23)
04:52:37.239 00.001 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:52:37.255 00.016 12020 Moving (0.19, 0.23) raw xDistance=0.20 yDistance=-0.23
04:52:37.256 00.001 9340 ScheduleExposure(2000,3,1) exposurePending=0
04:52:37.270 00.014 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.20
04:52:37.270 00.000 9340 Enqueuing Expose request
04:52:37.287 00.017 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:52:37.289 00.002 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.23
04:52:37.289 00.000 12020 MoveAxis(E, 0, ABG)
04:52:37.289 00.000 12020 Move returns status 0, amount 0
04:52:37.290 00.001 12020 MoveAxis(N, 0, ABG)
04:52:37.290 00.000 12020 Move returns status 0, amount 0
04:52:37.290 00.000 12020 move complete, result=0
04:52:37.291 00.001 12020 worker thread done servicing request
04:52:37.291 00.000 12020 Worker thread wakes up
04:52:37.291 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
04:52:37.291 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(1396,97,31,31)
04:52:37.295 00.004 9340 GuideStep: 0.2 px 0 ms EAST, -0.2 px 0 ms NORTH
04:52:38.049 00.754 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"878ce845-e137-46b1-aeb8-310b4c8a0307"}
04:52:38.062 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"878ce845-e137-46b1-aeb8-310b4c8a0307"}
04:52:38.081 00.019 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"78c8d2cc-c659-4f65-8693-eb0d2bdb1655"}
04:52:38.092 00.011 9340 case statement mapped state 6 to 3
04:52:38.104 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"78c8d2cc-c659-4f65-8693-eb0d2bdb1655"}
04:52:38.121 00.017 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"5eb956e5-caab-4792-91b3-fcf087ea6ac6"}
04:52:38.140 00.019 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":997,"width":15,"height":15,"star_pos":[7.20,6.80],"pixels":"..."},"id":"5eb956e5-caab-4792-91b3-fcf087ea6ac6"}
04:52:39.652 01.512 12020 Exposure complete
04:52:39.891 00.239 12020 worker thread done servicing request
04:52:39.892 00.001 9340 OnExposeComplete: enter
04:52:39.903 00.011 9340 UpdateGuideState(): m_state=6
04:52:39.913 00.010 9340 Star::Find(15, 1411, 111, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 998
04:52:39.944 00.031 9340 Star::Find returns 1 (0), X=1411.07, Y=111.89, Mass=1566166, SNR=226.8, Peak=62271 HFD=4.6
04:52:39.955 00.011 9340 MultiStar: [#1 0.33,0.09,0.78,U] [#2 0.03,0.12,0.71,U] [#3 0.25,0.19,0.89,U] [#4 0.14,0.08,0.92,U] [#5 0.05,0.27,0.89,U] [#6 0.14,0.08,0.84,U] [#7 0.14,0.13,0.75,U] [#8 0.10,0.05,1.07,U] 
04:52:39.971 00.016 9340 refined, 8 included, MultiStar: {0.15, 0.15}, one-star: {0.18, 0.36}
04:52:39.980 00.009 9340 CameraToMount -- cameraTheta (0.79) - m_xAngle (0.05) = xAngle (0.75 = 0.75)
04:52:39.991 00.011 9340 CameraToMount -- cameraTheta (0.79) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-2.32 = -2.32)
04:52:39.999 00.008 9340 CameraToMount -- cameraX=0.15 cameraY=0.15 hyp=0.22 cameraTheta=0.79 mountX=0.16 mountY=-0.16, mountTheta=-0.78
04:52:40.017 00.018 9340 SchedulePrimaryMove(10104498, x=0.15, y=0.15, opts=13)
04:52:40.028 00.011 9340 Enqueuing Move request for scope (0.15, 0.15)
04:52:40.039 00.011 12020 Worker thread wakes up
04:52:40.039 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=6553, max=65535, med=10073, FiltMin=7683, FiltMax=65510, Gamma=2.870
04:52:40.071 00.032 12020 worker thread servicing REQUEST_MOVE scope ofs (0.15, 0.15) opts 0xd
04:52:40.072 00.001 12020 Handling offset move in thread for scope, endpoint = (0.15, 0.15)
04:52:40.072 00.000 12020 Moving (0.15, 0.15) raw xDistance=0.16 yDistance=-0.16
04:52:40.072 00.000 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.16
04:52:40.072 00.000 9340 UpdateGuideState exits: m=1566166 SNR=226.8
04:52:40.088 00.016 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:52:40.088 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
04:52:40.088 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:52:40.102 00.014 12020 MoveAxis(E, 0, ABG)
04:52:40.102 00.000 12020 Move returns status 0, amount 0
04:52:40.102 00.000 12020 MoveAxis(N, 0, ABG)
04:52:40.103 00.001 12020 Move returns status 0, amount 0
04:52:40.103 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
04:52:40.115 00.012 12020 move complete, result=0
04:52:40.115 00.000 12020 worker thread done servicing request
04:52:40.116 00.001 9340 Enqueuing Expose request
04:52:40.126 00.010 12020 Worker thread wakes up
04:52:40.126 00.000 9340 GuideStep: 0.2 px 0 ms EAST, -0.2 px 0 ms NORTH
04:52:40.136 00.010 12020 worker thread servicing REQUEST_EXPOSE 2000
04:52:40.137 00.001 12020 Handling exposure in thread, d=2000 o=3 r=(1396,97,31,31)
04:52:40.147 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"0b52fcc7-6755-4333-b91d-2b71605429e4"}
04:52:40.159 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"0b52fcc7-6755-4333-b91d-2b71605429e4"}
04:52:40.175 00.016 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"14044197-c8de-4285-b62b-0411cb7b0265"}
04:52:40.214 00.039 9340 case statement mapped state 6 to 3
04:52:40.229 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"14044197-c8de-4285-b62b-0411cb7b0265"}
04:52:40.244 00.015 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"5ca0fafc-180b-4c34-9a8e-449b44cb8eaf"}
04:52:40.255 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":998,"width":15,"height":15,"star_pos":[7.07,6.89],"pixels":"..."},"id":"5ca0fafc-180b-4c34-9a8e-449b44cb8eaf"}
04:52:42.052 01.797 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"c4471416-5f84-4a85-9e5f-71e2e7fbadb2"}
04:52:42.093 00.041 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"c4471416-5f84-4a85-9e5f-71e2e7fbadb2"}
04:52:42.119 00.026 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"a0502d32-9b05-4daa-aa2f-55088b1d5098"}
04:52:42.133 00.014 9340 case statement mapped state 6 to 3
04:52:42.146 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"a0502d32-9b05-4daa-aa2f-55088b1d5098"}
04:52:42.176 00.030 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"e1f840bb-683e-47e2-8efc-44867bcbb535"}
04:52:42.195 00.019 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":998,"width":15,"height":15,"star_pos":[7.07,6.89],"pixels":"..."},"id":"e1f840bb-683e-47e2-8efc-44867bcbb535"}
04:52:42.543 00.348 12020 Exposure complete
04:52:42.962 00.419 9340 OnExposeComplete: enter
04:52:42.990 00.028 12020 worker thread done servicing request
04:52:42.990 00.000 9340 UpdateGuideState(): m_state=6
04:52:43.012 00.022 9340 Star::Find(15, 1411, 111, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 999
04:52:43.042 00.030 9340 Star::Find returns 1 (0), X=1411.38, Y=111.86, Mass=1501994, SNR=202.4, Peak=62754 HFD=4.9
04:52:43.089 00.047 9340 MultiStar: [#1 0.55,0.08,0.00,M1] [#2 0.31,0.03,0.92,U] [#3 0.26,0.24,1.09,U] [#4 0.40,0.17,0.91,U] [#5 0.32,0.28,1.02,U] [#6 0.38,0.11,1.04,U] [#7 0.44,0.03,0.92,U] [#8 0.39,0.18,0.89,U] 
04:52:43.103 00.014 9340 refined, 7 included, MultiStar: {0.37, 0.17}, one-star: {0.49, 0.33}
04:52:43.126 00.023 9340 CameraToMount -- cameraTheta (0.43) - m_xAngle (0.05) = xAngle (0.39 = 0.39)
04:52:43.144 00.018 9340 CameraToMount -- cameraTheta (0.43) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-2.68 = -2.68)
04:52:43.176 00.032 9340 CameraToMount -- cameraX=0.37 cameraY=0.17 hyp=0.41 cameraTheta=0.43 mountX=0.38 mountY=-0.18, mountTheta=-0.45
04:52:43.198 00.022 9340 SchedulePrimaryMove(10104498, x=0.37, y=0.17, opts=13)
04:52:43.245 00.047 9340 Enqueuing Move request for scope (0.37, 0.17)
04:52:43.268 00.023 12020 Worker thread wakes up
04:52:43.268 00.000 12020 worker thread servicing REQUEST_MOVE scope ofs (0.37, 0.17) opts 0xd
04:52:43.269 00.001 12020 Handling offset move in thread for scope, endpoint = (0.37, 0.17)
04:52:43.269 00.000 12020 Moving (0.37, 0.17) raw xDistance=0.38 yDistance=-0.18
04:52:43.269 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=6124, max=65535, med=10070, FiltMin=7852, FiltMax=65511, Gamma=2.870
04:52:43.282 00.013 12020 GuideAlgorithmHysteresis::Result() returns 0.16 from input 0.38
04:52:43.282 00.000 9340 UpdateGuideState exits: m=1501994 SNR=202.4
04:52:43.295 00.013 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:52:43.295 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:52:43.310 00.015 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
04:52:43.310 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
04:52:43.335 00.025 12020 MoveAxis(W, 29, ABG)
04:52:43.335 00.000 12020 Guiding  Dir = 3, Dur = 29
04:52:43.336 00.001 9340 Enqueuing Expose request
04:52:43.380 00.044 12020 IsSlewing returns 0
04:52:43.382 00.002 12020 IsGuiding returns 0
04:52:43.410 00.028 12020 PulseGuide returned control before completion, sleep 12
04:52:43.458 00.048 12020 IsGuiding returns 0
04:52:43.458 00.000 12020 Move returns status 0, amount 29
04:52:43.458 00.000 12020 MoveAxis(N, 0, ABG)
04:52:43.458 00.000 12020 Move returns status 0, amount 0
04:52:43.458 00.000 12020 move complete, result=0
04:52:43.460 00.002 9340 GuideStep: 0.4 px 29 ms WEST, -0.2 px 0 ms NORTH
04:52:43.477 00.017 12020 worker thread done servicing request
04:52:43.477 00.000 12020 Worker thread wakes up
04:52:43.478 00.001 12020 worker thread servicing REQUEST_EXPOSE 2000
04:52:43.478 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(1396,97,31,31)
04:52:44.052 00.574 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"20da992c-0f8a-4c90-a6e7-829166ba443c"}
04:52:44.066 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"20da992c-0f8a-4c90-a6e7-829166ba443c"}
04:52:44.084 00.018 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"ec46d01e-94b1-4058-a8d4-e8c81bf7c356"}
04:52:44.132 00.048 9340 case statement mapped state 6 to 3
04:52:44.143 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"ec46d01e-94b1-4058-a8d4-e8c81bf7c356"}
04:52:44.164 00.021 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"83156829-5bb4-4e15-b0a9-83f14fa4d63e"}
04:52:44.179 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":999,"width":15,"height":15,"star_pos":[7.38,6.86],"pixels":"..."},"id":"83156829-5bb4-4e15-b0a9-83f14fa4d63e"}
04:52:45.862 01.683 12020 Exposure complete
04:52:46.052 00.190 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"2e2ab8fb-3e9a-409b-bba3-a84f2f8f6c91"}
04:52:46.068 00.016 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"2e2ab8fb-3e9a-409b-bba3-a84f2f8f6c91"}
04:52:46.082 00.014 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"c4be903e-c28c-4b21-8140-da268a081ee9"}
04:52:46.100 00.018 12020 worker thread done servicing request
04:52:46.100 00.000 9340 case statement mapped state 6 to 3
04:52:46.123 00.023 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"c4be903e-c28c-4b21-8140-da268a081ee9"}
04:52:46.154 00.031 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"9f3510c1-5a66-4eaa-ab85-dcf503c2156f"}
04:52:46.166 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":999,"width":15,"height":15,"star_pos":[7.38,6.86],"pixels":"..."},"id":"9f3510c1-5a66-4eaa-ab85-dcf503c2156f"}
04:52:46.177 00.011 9340 OnExposeComplete: enter
04:52:46.191 00.014 9340 UpdateGuideState(): m_state=6
04:52:46.201 00.010 9340 Star::Find(15, 1411, 111, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1000
04:52:46.221 00.020 9340 Star::Find returns 1 (0), X=1410.94, Y=111.67, Mass=1551711, SNR=265.9, Peak=64839 HFD=4.9
04:52:46.238 00.017 9340 MultiStar: [#1 0.22,-0.02,0.65,U] [#2 -0.10,0.03,0.70,U] [#3 0.02,0.03,0.80,U] [#4 -0.06,0.05,0.64,U] [#5 0.01,0.11,0.79,U] [#6 0.23,0.11,0.67,U] [#7 -0.03,-0.08,0.71,U] [#8 -0.09,0.08,0.81,U] 
04:52:46.255 00.017 9340 refined, 8 included, MultiStar: {0.03, 0.06}, one-star: {0.05, 0.14}
04:52:46.292 00.037 9340 CameraToMount -- cameraTheta (1.13) - m_xAngle (0.05) = xAngle (1.08 = 1.08)
04:52:46.308 00.016 9340 CameraToMount -- cameraTheta (1.13) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-1.99 = -1.99)
04:52:46.332 00.024 9340 CameraToMount -- cameraX=0.03 cameraY=0.06 hyp=0.06 cameraTheta=1.13 mountX=0.03 mountY=-0.06, mountTheta=-1.09
04:52:46.346 00.014 9340 SchedulePrimaryMove(10104498, x=0.03, y=0.06, opts=13)
04:52:46.358 00.012 9340 Enqueuing Move request for scope (0.03, 0.06)
04:52:46.373 00.015 12020 Worker thread wakes up
04:52:46.373 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=5953, max=65535, med=10078, FiltMin=7711, FiltMax=65510, Gamma=2.870
04:52:46.411 00.038 12020 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.06) opts 0xd
04:52:46.412 00.001 12020 Handling offset move in thread for scope, endpoint = (0.03, 0.06)
04:52:46.412 00.000 12020 Moving (0.03, 0.06) raw xDistance=0.03 yDistance=-0.06
04:52:46.412 00.000 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
04:52:46.412 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:52:46.412 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
04:52:46.413 00.001 12020 MoveAxis(E, 0, ABG)
04:52:46.413 00.000 12020 Move returns status 0, amount 0
04:52:46.413 00.000 12020 MoveAxis(N, 0, ABG)
04:52:46.420 00.007 9340 UpdateGuideState exits: m=1551711 SNR=265.9
04:52:46.455 00.035 12020 Move returns status 0, amount 0
04:52:46.456 00.001 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:52:46.472 00.016 12020 move complete, result=0
04:52:46.472 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
04:52:46.487 00.015 12020 worker thread done servicing request
04:52:46.487 00.000 9340 Enqueuing Expose request
04:52:46.500 00.013 9340 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
04:52:46.514 00.014 12020 Worker thread wakes up
04:52:46.514 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
04:52:46.514 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(1396,97,31,31)
04:52:48.051 01.537 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"672e8e00-f078-4658-97d2-9fb2774ae7da"}
04:52:48.068 00.017 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"672e8e00-f078-4658-97d2-9fb2774ae7da"}
04:52:48.093 00.025 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"79c2ddfb-fe44-4946-9079-290f17980512"}
04:52:48.106 00.013 9340 case statement mapped state 6 to 3
04:52:48.119 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"79c2ddfb-fe44-4946-9079-290f17980512"}
04:52:48.133 00.014 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"915e0e0d-b4bd-4a54-8791-26211cd2f9a2"}
04:52:48.149 00.016 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":1000,"width":15,"height":15,"star_pos":[6.94,6.67],"pixels":"..."},"id":"915e0e0d-b4bd-4a54-8791-26211cd2f9a2"}
04:52:48.889 00.740 12020 Exposure complete
04:52:49.291 00.402 12020 worker thread done servicing request
04:52:49.291 00.000 9340 OnExposeComplete: enter
04:52:49.344 00.053 9340 UpdateGuideState(): m_state=6
04:52:49.363 00.019 9340 Star::Find(15, 1410, 111, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1001
04:52:49.380 00.017 9340 Star::Find returns 1 (0), X=1410.78, Y=111.53, Mass=1565063, SNR=226.8, Peak=65163 HFD=5.0
04:52:49.405 00.025 9340 MultiStar: [#1 0.05,-0.13,0.84,U] [#2 -0.13,-0.09,0.70,U] [#3 -0.20,-0.06,0.82,U] [#4 -0.06,-0.05,0.96,U] [#5 -0.13,0.09,0.92,U] [#6 -0.02,-0.03,0.72,U] [#7 0.04,-0.04,0.94,U] [#8 0.01,-0.06,0.88,U] 
04:52:49.423 00.018 9340 refined, 8 included, MultiStar: {-0.06, -0.04}, one-star: {-0.11, -0.00}
04:52:49.455 00.032 9340 CameraToMount -- cameraTheta (-2.56) - m_xAngle (0.05) = xAngle (-2.61 = -2.61)
04:52:49.494 00.039 9340 CameraToMount -- cameraTheta (-2.56) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-5.67 = 0.61)
04:52:49.513 00.019 9340 CameraToMount -- cameraX=-0.06 cameraY=-0.04 hyp=0.07 cameraTheta=-2.56 mountX=-0.06 mountY=0.04, mountTheta=2.56
04:52:49.547 00.034 9340 SchedulePrimaryMove(10104498, x=-0.06, y=-0.04, opts=13)
04:52:49.564 00.017 9340 Enqueuing Move request for scope (-0.06, -0.04)
04:52:49.592 00.028 12020 Worker thread wakes up
04:52:49.592 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=5230, max=65535, med=10067, FiltMin=7827, FiltMax=65504, Gamma=2.870
04:52:49.612 00.020 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.04) opts 0xd
04:52:49.612 00.000 12020 Handling offset move in thread for scope, endpoint = (-0.06, -0.04)
04:52:49.612 00.000 12020 Moving (-0.06, -0.04) raw xDistance=-0.06 yDistance=0.04
04:52:49.612 00.000 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
04:52:49.613 00.001 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:52:49.613 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
04:52:49.642 00.029 9340 UpdateGuideState exits: m=1565063 SNR=226.8
04:52:49.666 00.024 12020 MoveAxis(E, 0, ABG)
04:52:49.666 00.000 12020 Move returns status 0, amount 0
04:52:49.666 00.000 12020 MoveAxis(N, 0, ABG)
04:52:49.666 00.000 12020 Move returns status 0, amount 0
04:52:49.666 00.000 12020 move complete, result=0
04:52:49.666 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:52:49.687 00.021 12020 worker thread done servicing request
04:52:49.689 00.002 9340 ScheduleExposure(2000,3,1) exposurePending=0
04:52:49.700 00.011 9340 Enqueuing Expose request
04:52:49.716 00.016 12020 Worker thread wakes up
04:52:49.716 00.000 9340 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
04:52:49.743 00.027 12020 worker thread servicing REQUEST_EXPOSE 2000
04:52:49.744 00.001 12020 Handling exposure in thread, d=2000 o=3 r=(1396,97,31,31)
04:52:50.051 00.307 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"542231bc-0cb1-4a09-9872-3fe422845f26"}
04:52:50.110 00.059 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"542231bc-0cb1-4a09-9872-3fe422845f26"}
04:52:50.148 00.038 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"ab2ba20f-101e-4ecd-be05-b412fac970ec"}
04:52:50.166 00.018 9340 case statement mapped state 6 to 3
04:52:50.202 00.036 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"ab2ba20f-101e-4ecd-be05-b412fac970ec"}
04:52:50.275 00.073 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"0bab51a3-8641-4845-a453-d95d475de134"}
04:52:50.335 00.060 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":1001,"width":15,"height":15,"star_pos":[6.78,6.53],"pixels":"..."},"id":"0bab51a3-8641-4845-a453-d95d475de134"}
04:52:52.056 01.721 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"af644157-b377-4f6c-b105-b2b8dcc7a3a6"}
04:52:52.096 00.040 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"af644157-b377-4f6c-b105-b2b8dcc7a3a6"}
04:52:52.119 00.023 12020 Exposure complete
04:52:52.120 00.001 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"fab36699-ed14-41e2-baf9-3b9940bcdf9c"}
04:52:52.144 00.024 9340 case statement mapped state 6 to 3
04:52:52.214 00.070 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"fab36699-ed14-41e2-baf9-3b9940bcdf9c"}
04:52:52.236 00.022 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"fd8fa48c-c5b2-4ee1-9111-e32ffacf74e5"}
04:52:52.249 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":1001,"width":15,"height":15,"star_pos":[6.78,6.53],"pixels":"..."},"id":"fd8fa48c-c5b2-4ee1-9111-e32ffacf74e5"}
04:52:52.587 00.338 12020 worker thread done servicing request
04:52:52.587 00.000 9340 OnExposeComplete: enter
04:52:52.603 00.016 9340 UpdateGuideState(): m_state=6
04:52:52.616 00.013 9340 Star::Find(15, 1410, 111, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1002
04:52:52.629 00.013 9340 Star::Find returns 1 (0), X=1410.98, Y=111.68, Mass=1552341, SNR=202.6, Peak=63055 HFD=4.8
04:52:52.644 00.015 9340 MultiStar: [#1 0.17,0.03,0.85,U] [#2 -0.03,0.09,0.95,U] [#3 -0.04,0.19,1.01,U] [#4 -0.02,0.11,1.02,U] [#5 0.06,0.25,0.92,U] [#6 0.26,0.20,0.89,U] [#7 0.02,-0.10,0.89,U] [#8 -0.10,0.04,0.97,U] 
04:52:52.706 00.062 9340 refined, 8 included, MultiStar: {0.04, 0.11}, one-star: {0.09, 0.14}
04:52:52.726 00.020 9340 CameraToMount -- cameraTheta (1.19) - m_xAngle (0.05) = xAngle (1.14 = 1.14)
04:52:52.738 00.012 9340 CameraToMount -- cameraTheta (1.19) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-1.93 = -1.93)
04:52:52.760 00.022 9340 CameraToMount -- cameraX=0.04 cameraY=0.11 hyp=0.11 cameraTheta=1.19 mountX=0.05 mountY=-0.11, mountTheta=-1.15
04:52:52.806 00.046 9340 SchedulePrimaryMove(10104498, x=0.04, y=0.11, opts=13)
04:52:52.824 00.018 9340 Enqueuing Move request for scope (0.04, 0.11)
04:52:52.839 00.015 12020 Worker thread wakes up
04:52:52.839 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=6137, max=65535, med=10097, FiltMin=7798, FiltMax=65510, Gamma=2.870
04:52:52.852 00.013 12020 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.11) opts 0xd
04:52:52.852 00.000 9340 UpdateGuideState exits: m=1552341 SNR=202.6
04:52:52.864 00.012 12020 Handling offset move in thread for scope, endpoint = (0.04, 0.11)
04:52:52.865 00.001 12020 Moving (0.04, 0.11) raw xDistance=0.05 yDistance=-0.11
04:52:52.865 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:52:52.892 00.027 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
04:52:52.892 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
04:52:52.907 00.015 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:52:52.907 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
04:52:52.909 00.002 9340 Enqueuing Expose request
04:52:52.944 00.035 12020 MoveAxis(E, 0, ABG)
04:52:52.944 00.000 12020 Move returns status 0, amount 0
04:52:52.944 00.000 12020 MoveAxis(N, 0, ABG)
04:52:52.944 00.000 12020 Move returns status 0, amount 0
04:52:52.945 00.001 12020 move complete, result=0
04:52:52.945 00.000 12020 worker thread done servicing request
04:52:52.945 00.000 12020 Worker thread wakes up
04:52:52.945 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
04:52:52.945 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(1396,97,31,31)
04:52:52.949 00.004 9340 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
04:52:54.067 01.118 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"da8b4575-196e-4ce4-b711-d1f1696a9fb2"}
04:52:54.104 00.037 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"da8b4575-196e-4ce4-b711-d1f1696a9fb2"}
04:52:54.150 00.046 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"0af9c143-c9c0-4621-8d83-973d6ec05091"}
04:52:54.160 00.010 9340 case statement mapped state 6 to 3
04:52:54.172 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"0af9c143-c9c0-4621-8d83-973d6ec05091"}
04:52:54.186 00.014 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"99ec11b5-9036-4777-a1f3-958e207ea067"}
04:52:54.198 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":1002,"width":15,"height":15,"star_pos":[6.98,6.68],"pixels":"..."},"id":"99ec11b5-9036-4777-a1f3-958e207ea067"}
04:52:55.309 01.111 12020 Exposure complete
04:52:55.551 00.242 12020 worker thread done servicing request
04:52:55.551 00.000 9340 OnExposeComplete: enter
04:52:55.566 00.015 9340 UpdateGuideState(): m_state=6
04:52:55.579 00.013 9340 Star::Find(15, 1410, 111, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1003
04:52:55.593 00.014 9340 Star::Find returns 1 (0), X=1410.69, Y=111.52, Mass=1511008, SNR=187.9, Peak=65395 HFD=5.0
04:52:55.604 00.011 9340 MultiStar: [#1 -0.04,-0.15,1.12,U] [#2 -0.22,0.05,0.90,U] [#3 -0.24,-0.15,1.19,U] [#4 -0.16,-0.07,1.11,U] [#5 -0.04,0.02,1.33,U] [#6 -0.02,-0.19,1.00,U] [#7 -0.10,-0.15,1.18,U] [#8 -0.32,-0.24,1.17,U] 
04:52:55.615 00.011 9340 refined, 8 included, MultiStar: {-0.15, -0.10}, one-star: {-0.20, -0.01}
04:52:55.632 00.017 9340 CameraToMount -- cameraTheta (-2.55) - m_xAngle (0.05) = xAngle (-2.59 = -2.59)
04:52:55.644 00.012 9340 CameraToMount -- cameraTheta (-2.55) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-5.66 = 0.62)
04:52:55.691 00.047 9340 CameraToMount -- cameraX=-0.15 cameraY=-0.10 hyp=0.18 cameraTheta=-2.55 mountX=-0.15 mountY=0.10, mountTheta=2.54
04:52:55.712 00.021 9340 SchedulePrimaryMove(10104498, x=-0.15, y=-0.10, opts=13)
04:52:55.727 00.015 9340 Enqueuing Move request for scope (-0.15, -0.10)
04:52:55.738 00.011 12020 Worker thread wakes up
04:52:55.738 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=5805, max=65535, med=10073, FiltMin=7804, FiltMax=65504, Gamma=2.870
04:52:55.757 00.019 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.15, -0.10) opts 0xd
04:52:55.757 00.000 12020 Handling offset move in thread for scope, endpoint = (-0.15, -0.10)
04:52:55.757 00.000 12020 Moving (-0.15, -0.10) raw xDistance=-0.15 yDistance=0.10
04:52:55.758 00.001 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
04:52:55.759 00.001 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:52:55.759 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
04:52:55.759 00.000 12020 MoveAxis(E, 0, ABG)
04:52:55.759 00.000 12020 Move returns status 0, amount 0
04:52:55.759 00.000 12020 MoveAxis(N, 0, ABG)
04:52:55.764 00.005 9340 UpdateGuideState exits: m=1511008 SNR=187.9
04:52:55.784 00.020 12020 Move returns status 0, amount 0
04:52:55.784 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:52:55.814 00.030 12020 move complete, result=0
04:52:55.816 00.002 12020 worker thread done servicing request
04:52:55.817 00.001 9340 ScheduleExposure(2000,3,1) exposurePending=0
04:52:55.834 00.017 9340 Enqueuing Expose request
04:52:55.850 00.016 12020 Worker thread wakes up
04:52:55.850 00.000 9340 GuideStep: -0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
04:52:55.867 00.017 12020 worker thread servicing REQUEST_EXPOSE 2000
04:52:55.868 00.001 12020 Handling exposure in thread, d=2000 o=3 r=(1396,97,31,31)
04:52:56.067 00.199 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"b1256062-617a-4bce-ab62-229c801bbe74"}
04:52:56.117 00.050 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"b1256062-617a-4bce-ab62-229c801bbe74"}
04:52:56.141 00.024 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"b85baa44-7ab7-4544-bc87-3650d817f8e3"}
04:52:56.153 00.012 9340 case statement mapped state 6 to 3
04:52:56.164 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"b85baa44-7ab7-4544-bc87-3650d817f8e3"}
04:52:56.195 00.031 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"c24d2783-8f04-4e96-aa3f-a96a1367d297"}
04:52:56.210 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":1003,"width":15,"height":15,"star_pos":[6.69,6.52],"pixels":"..."},"id":"c24d2783-8f04-4e96-aa3f-a96a1367d297"}
04:52:58.066 01.856 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"185b2d8d-2e7c-4333-a5f1-34143ba3cf30"}
04:52:58.076 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"185b2d8d-2e7c-4333-a5f1-34143ba3cf30"}
04:52:58.089 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"ba01065a-b817-4170-ad89-1b9dca0fe64d"}
04:52:58.102 00.013 9340 case statement mapped state 6 to 3
04:52:58.117 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"ba01065a-b817-4170-ad89-1b9dca0fe64d"}
04:52:58.152 00.035 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"5b09c4bf-8a07-4dd4-8bf0-de06ad16f943"}
04:52:58.165 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":1003,"width":15,"height":15,"star_pos":[6.69,6.52],"pixels":"..."},"id":"5b09c4bf-8a07-4dd4-8bf0-de06ad16f943"}
04:52:58.334 00.169 12020 Exposure complete
04:52:58.622 00.288 9340 OnExposeComplete: enter
04:52:58.639 00.017 12020 worker thread done servicing request
04:52:58.639 00.000 9340 UpdateGuideState(): m_state=6
04:52:58.656 00.017 9340 Star::Find(15, 1410, 111, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1004
04:52:58.693 00.037 9340 Star::Find returns 1 (0), X=1410.85, Y=111.61, Mass=1546361, SNR=213.6, Peak=65395 HFD=5.0
04:52:58.706 00.013 9340 MultiStar: [#1 0.06,-0.12,0.93,U] [#2 -0.18,-0.07,0.73,U] [#3 0.06,0.02,1.19,U] [#4 -0.01,-0.14,1.15,U] [#5 -0.01,0.04,0.86,U] [#6 -0.01,0.06,0.89,U] [#7 -0.08,-0.18,0.83,U] [#8 -0.07,-0.04,0.88,U] 
04:52:58.719 00.013 9340 refined, 8 included, MultiStar: {-0.03, -0.04}, one-star: {-0.04, 0.07}
04:52:58.740 00.021 9340 CameraToMount -- cameraTheta (-2.16) - m_xAngle (0.05) = xAngle (-2.21 = -2.21)
04:52:58.752 00.012 9340 CameraToMount -- cameraTheta (-2.16) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-5.28 = 1.01)
04:52:58.768 00.016 9340 CameraToMount -- cameraX=-0.03 cameraY=-0.04 hyp=0.05 cameraTheta=-2.16 mountX=-0.03 mountY=0.04, mountTheta=2.18
04:52:58.784 00.016 9340 SchedulePrimaryMove(10104498, x=-0.03, y=-0.04, opts=13)
04:52:58.797 00.013 9340 Enqueuing Move request for scope (-0.03, -0.04)
04:52:58.836 00.039 12020 Worker thread wakes up
04:52:58.836 00.000 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.04) opts 0xd
04:52:58.836 00.000 12020 Handling offset move in thread for scope, endpoint = (-0.03, -0.04)
04:52:58.836 00.000 12020 Moving (-0.03, -0.04) raw xDistance=-0.03 yDistance=0.04
04:52:58.837 00.001 9340 UpdateImageDisplay: Size=(1920,1080) min=5612, max=65535, med=10100, FiltMin=7985, FiltMax=65504, Gamma=2.870
04:52:58.848 00.011 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
04:52:58.848 00.000 9340 UpdateGuideState exits: m=1546361 SNR=213.6
04:52:58.860 00.012 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:52:58.861 00.001 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:52:58.874 00.013 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
04:52:58.874 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
04:52:58.884 00.010 12020 MoveAxis(E, 0, ABG)
04:52:58.885 00.001 9340 Enqueuing Expose request
04:52:58.897 00.012 12020 Move returns status 0, amount 0
04:52:58.897 00.000 12020 MoveAxis(N, 0, ABG)
04:52:58.897 00.000 12020 Move returns status 0, amount 0
04:52:58.897 00.000 12020 move complete, result=0
04:52:58.897 00.000 12020 worker thread done servicing request
04:52:58.899 00.002 12020 Worker thread wakes up
04:52:58.899 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
04:52:58.899 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(1396,97,31,31)
04:52:58.904 00.005 9340 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
04:53:00.065 01.161 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"5ac3b949-33ad-417f-99b5-5ef82d02f27f"}
04:53:00.085 00.020 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"5ac3b949-33ad-417f-99b5-5ef82d02f27f"}
04:53:00.095 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"787ea683-ade2-4751-81dd-69dfcff719ee"}
04:53:00.119 00.024 9340 case statement mapped state 6 to 3
04:53:00.138 00.019 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"787ea683-ade2-4751-81dd-69dfcff719ee"}
04:53:00.191 00.053 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"054a2273-7aa6-4967-898d-34af8f92b2a0"}
04:53:00.201 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":1004,"width":15,"height":15,"star_pos":[6.85,6.61],"pixels":"..."},"id":"054a2273-7aa6-4967-898d-34af8f92b2a0"}
04:53:01.289 01.088 12020 Exposure complete
04:53:01.575 00.286 12020 worker thread done servicing request
04:53:01.575 00.000 9340 OnExposeComplete: enter
04:53:01.589 00.014 9340 UpdateGuideState(): m_state=6
04:53:01.604 00.015 9340 Star::Find(15, 1410, 111, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1005
04:53:01.621 00.017 9340 Star::Find returns 1 (0), X=1410.72, Y=111.60, Mass=1524740, SNR=195.3, Peak=65395 HFD=4.9
04:53:01.637 00.016 9340 MultiStar: [#1 -0.13,-0.41,0.94,U] [#2 -0.33,-0.28,0.88,U] [#3 -0.23,-0.04,1.40,U] [#4 -0.09,-0.26,0.95,U] [#5 -0.22,0.00,1.05,U] [#6 -0.11,-0.17,0.85,U] [#7 -0.13,-0.47,1.00,U] [#8 -0.30,-0.16,0.86,U] 
04:53:01.669 00.032 9340 single-star, 8 included, MultiStar: {-0.19, -0.18}, one-star: {-0.17, 0.06}
04:53:01.686 00.017 9340 CameraToMount -- cameraTheta (2.79) - m_xAngle (0.05) = xAngle (2.74 = 2.74)
04:53:01.699 00.013 9340 CameraToMount -- cameraTheta (2.79) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-0.32 = -0.32)
04:53:01.712 00.013 9340 CameraToMount -- cameraX=-0.17 cameraY=0.06 hyp=0.18 cameraTheta=2.79 mountX=-0.16 mountY=-0.06, mountTheta=-2.81
04:53:01.744 00.032 9340 SchedulePrimaryMove(10104498, x=-0.17, y=0.06, opts=13)
04:53:01.773 00.029 9340 Enqueuing Move request for scope (-0.17, 0.06)
04:53:01.791 00.018 12020 Worker thread wakes up
04:53:01.791 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=6253, max=65535, med=10062, FiltMin=7812, FiltMax=65510, Gamma=2.870
04:53:01.808 00.017 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.17, 0.06) opts 0xd
04:53:01.808 00.000 9340 UpdateGuideState exits: m=1524740 SNR=195.3
04:53:01.819 00.011 12020 Handling offset move in thread for scope, endpoint = (-0.17, 0.06)
04:53:01.819 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:53:01.840 00.021 12020 Moving (-0.17, 0.06) raw xDistance=-0.16 yDistance=-0.06
04:53:01.840 00.000 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16
04:53:01.841 00.001 9340 ScheduleExposure(2000,3,1) exposurePending=0
04:53:01.860 00.019 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:53:01.861 00.001 9340 Enqueuing Expose request
04:53:01.898 00.037 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
04:53:01.898 00.000 12020 MoveAxis(E, 0, ABG)
04:53:01.898 00.000 12020 Move returns status 0, amount 0
04:53:01.898 00.000 12020 MoveAxis(N, 0, ABG)
04:53:01.898 00.000 12020 Move returns status 0, amount 0
04:53:01.899 00.001 12020 move complete, result=0
04:53:01.899 00.000 12020 worker thread done servicing request
04:53:01.899 00.000 12020 Worker thread wakes up
04:53:01.899 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
04:53:01.899 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(1396,97,31,31)
04:53:01.902 00.003 9340 GuideStep: -0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
04:53:02.064 00.162 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"94e586a1-02c5-4565-b916-5f957c2abf2b"}
04:53:02.082 00.018 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"94e586a1-02c5-4565-b916-5f957c2abf2b"}
04:53:02.155 00.073 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"dc82bddf-f42a-4989-aa36-72defef27e78"}
04:53:02.169 00.014 9340 case statement mapped state 6 to 3
04:53:02.187 00.018 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"dc82bddf-f42a-4989-aa36-72defef27e78"}
04:53:02.301 00.114 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"26d83ffa-a12d-4255-88ec-ecd2bafb459b"}
04:53:02.406 00.105 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":1005,"width":15,"height":15,"star_pos":[6.72,6.60],"pixels":"..."},"id":"26d83ffa-a12d-4255-88ec-ecd2bafb459b"}
04:53:04.064 01.658 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"98e627ca-489c-4c8b-80d5-86cc7f7ae348"}
04:53:04.159 00.095 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"98e627ca-489c-4c8b-80d5-86cc7f7ae348"}
04:53:04.254 00.095 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"55d92987-44b6-49b9-85e3-7169209aa35e"}
04:53:04.292 00.038 9340 case statement mapped state 6 to 3
04:53:04.350 00.058 12020 Exposure complete
04:53:04.352 00.002 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"55d92987-44b6-49b9-85e3-7169209aa35e"}
04:53:04.412 00.060 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"5eedb01c-de41-4e1c-9e28-da6b89b23c8c"}
04:53:04.447 00.035 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":1005,"width":15,"height":15,"star_pos":[6.72,6.60],"pixels":"..."},"id":"5eedb01c-de41-4e1c-9e28-da6b89b23c8c"}
04:53:04.775 00.328 9340 OnExposeComplete: enter
04:53:04.801 00.026 12020 worker thread done servicing request
04:53:04.802 00.001 9340 UpdateGuideState(): m_state=6
04:53:04.846 00.044 9340 Star::Find(15, 1410, 111, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1006
04:53:04.868 00.022 9340 Star::Find returns 1 (0), X=1410.84, Y=111.35, Mass=1571812, SNR=227.4, Peak=65395 HFD=5.0
04:53:04.892 00.024 9340 MultiStar: [#1 -0.16,-0.51,0.00,M1] [#2 -0.34,-0.25,0.80,U] [#3 -0.06,-0.18,0.96,U] [#4 -0.31,-0.37,0.95,U] [#5 -0.07,0.03,0.79,U] [#6 -0.26,-0.31,0.78,U] [#7 -0.20,-0.45,0.97,U] [#8 -0.37,-0.43,0.00,M1] 
04:53:04.904 00.012 9340 single-star, 6 included, MultiStar: {-0.18, -0.25}, one-star: {-0.04, -0.18}
04:53:04.921 00.017 9340 CameraToMount -- cameraTheta (-1.81) - m_xAngle (0.05) = xAngle (-1.86 = -1.86)
04:53:04.935 00.014 9340 CameraToMount -- cameraTheta (-1.81) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-4.93 = 1.36)
04:53:04.952 00.017 9340 CameraToMount -- cameraX=-0.04 cameraY=-0.18 hyp=0.19 cameraTheta=-1.81 mountX=-0.05 mountY=0.18, mountTheta=1.85
04:53:05.002 00.050 9340 SchedulePrimaryMove(10104498, x=-0.04, y=-0.18, opts=13)
04:53:05.015 00.013 9340 Enqueuing Move request for scope (-0.04, -0.18)
04:53:05.034 00.019 12020 Worker thread wakes up
04:53:05.034 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=5726, max=65535, med=10079, FiltMin=7923, FiltMax=65510, Gamma=2.870
04:53:05.050 00.016 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.18) opts 0xd
04:53:05.050 00.000 9340 UpdateGuideState exits: m=1571812 SNR=227.4
04:53:05.066 00.016 12020 Handling offset move in thread for scope, endpoint = (-0.04, -0.18)
04:53:05.066 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:53:05.080 00.014 12020 Moving (-0.04, -0.18) raw xDistance=-0.05 yDistance=0.18
04:53:05.081 00.001 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
04:53:05.081 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:53:05.081 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.18
04:53:05.081 00.000 12020 MoveAxis(E, 0, ABG)
04:53:05.082 00.001 9340 ScheduleExposure(2000,3,1) exposurePending=0
04:53:05.097 00.015 12020 Move returns status 0, amount 0
04:53:05.097 00.000 9340 Enqueuing Expose request
04:53:05.132 00.035 12020 MoveAxis(N, 0, ABG)
04:53:05.132 00.000 12020 Move returns status 0, amount 0
04:53:05.133 00.001 12020 move complete, result=0
04:53:05.133 00.000 12020 worker thread done servicing request
04:53:05.133 00.000 12020 Worker thread wakes up
04:53:05.133 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
04:53:05.133 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(1396,97,31,31)
04:53:05.136 00.003 9340 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
04:53:06.066 00.930 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"0800494d-f543-4de9-b058-08044aae5179"}
04:53:06.091 00.025 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"0800494d-f543-4de9-b058-08044aae5179"}
04:53:06.102 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"a075cc31-7725-4a0f-8b0e-15b1476eb89f"}
04:53:06.113 00.011 9340 case statement mapped state 6 to 3
04:53:06.126 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"a075cc31-7725-4a0f-8b0e-15b1476eb89f"}
04:53:06.136 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"1e2cef33-3f19-451e-9845-363eb2c50610"}
04:53:06.148 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":1006,"width":15,"height":15,"star_pos":[6.84,7.35],"pixels":"..."},"id":"1e2cef33-3f19-451e-9845-363eb2c50610"}
04:53:07.503 01.355 12020 Exposure complete
04:53:07.722 00.219 12020 worker thread done servicing request
04:53:07.723 00.001 9340 OnExposeComplete: enter
04:53:07.731 00.008 9340 UpdateGuideState(): m_state=6
04:53:07.741 00.010 9340 Star::Find(15, 1410, 111, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1007
04:53:07.753 00.012 9340 Star::Find returns 1 (0), X=1410.40, Y=111.56, Mass=1565043, SNR=241.8, Peak=64107 HFD=5.0
04:53:07.762 00.009 9340 MultiStar: [#1 -0.48,-0.20,0.00,M2] [#2 -0.69,-0.08,0.00,M1] [#3 -0.56,0.15,0.00,M1] [#4 -0.54,0.08,0.00,M1] [#5 -0.49,0.12,0.00,M1] [#6 -0.41,0.03,0.82,U] [#7 -0.52,-0.13,0.00,M1] [#8 -0.61,0.01,0.00,M2] 
04:53:07.777 00.015 9340 refined, 1 included, MultiStar: {-0.45, 0.03}, one-star: {-0.49, 0.02}
04:53:07.807 00.030 9340 CameraToMount -- cameraTheta (3.08) - m_xAngle (0.05) = xAngle (3.04 = 3.04)
04:53:07.819 00.012 9340 CameraToMount -- cameraTheta (3.08) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-0.03 = -0.03)
04:53:07.828 00.009 9340 CameraToMount -- cameraX=-0.45 cameraY=0.03 hyp=0.45 cameraTheta=3.08 mountX=-0.45 mountY=-0.01, mountTheta=-3.11
04:53:07.844 00.016 9340 SchedulePrimaryMove(10104498, x=-0.45, y=0.03, opts=13)
04:53:07.854 00.010 9340 Enqueuing Move request for scope (-0.45, 0.03)
04:53:07.864 00.010 12020 Worker thread wakes up
04:53:07.864 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=5898, max=65535, med=10068, FiltMin=7771, FiltMax=65498, Gamma=2.870
04:53:07.873 00.009 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.45, 0.03) opts 0xd
04:53:07.873 00.000 12020 Handling offset move in thread for scope, endpoint = (-0.45, 0.03)
04:53:07.874 00.001 9340 UpdateGuideState exits: m=1565043 SNR=241.8
04:53:07.888 00.014 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:53:07.899 00.011 12020 Moving (-0.45, 0.03) raw xDistance=-0.45 yDistance=-0.01
04:53:07.899 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
04:53:07.908 00.009 9340 Enqueuing Expose request
04:53:07.932 00.024 12020 GuideAlgorithmHysteresis::Result() returns -0.19 from input -0.45
04:53:07.932 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:53:07.932 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
04:53:07.933 00.001 12020 MoveAxis(E, 34, ABG)
04:53:07.933 00.000 12020 Guiding  Dir = 2, Dur = 34
04:53:07.934 00.001 12020 IsSlewing returns 0
04:53:07.935 00.001 12020 IsGuiding returns 0
04:53:07.955 00.020 12020 PulseGuide returned control before completion, sleep 25
04:53:08.002 00.047 12020 IsGuiding returns 0
04:53:08.004 00.002 12020 Move returns status 0, amount 34
04:53:08.004 00.000 12020 MoveAxis(N, 0, ABG)
04:53:08.004 00.000 12020 Move returns status 0, amount 0
04:53:08.004 00.000 12020 move complete, result=0
04:53:08.005 00.001 12020 worker thread done servicing request
04:53:08.005 00.000 9340 GuideStep: -0.5 px 34 ms EAST, -0.0 px 0 ms NORTH
04:53:08.019 00.014 12020 Worker thread wakes up
04:53:08.019 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
04:53:08.019 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(1396,97,31,31)
04:53:08.062 00.043 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"83466da9-a97a-49f7-8836-64f6755115c9"}
04:53:08.075 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"83466da9-a97a-49f7-8836-64f6755115c9"}
04:53:08.093 00.018 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"6632dce1-a74a-476d-82c6-651f4ba75ec2"}
04:53:08.105 00.012 9340 case statement mapped state 6 to 3
04:53:08.116 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"6632dce1-a74a-476d-82c6-651f4ba75ec2"}
04:53:08.126 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"6ec0422a-ac33-4304-a11c-258aa43309af"}
04:53:08.140 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":1007,"width":15,"height":15,"star_pos":[7.40,6.56],"pixels":"..."},"id":"6ec0422a-ac33-4304-a11c-258aa43309af"}
04:53:10.063 01.923 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"90685d8d-b122-40c9-ac20-14c1f15d5a92"}
04:53:10.110 00.047 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"90685d8d-b122-40c9-ac20-14c1f15d5a92"}
04:53:10.124 00.014 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"f683438c-1e7e-4a83-ba06-6201f885271a"}
04:53:10.141 00.017 9340 case statement mapped state 6 to 3
04:53:10.158 00.017 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"f683438c-1e7e-4a83-ba06-6201f885271a"}
04:53:10.181 00.023 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"98c10b4c-b365-48ba-a99c-d96de3ec88b9"}
04:53:10.195 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":1007,"width":15,"height":15,"star_pos":[7.40,6.56],"pixels":"..."},"id":"98c10b4c-b365-48ba-a99c-d96de3ec88b9"}
04:53:10.399 00.204 12020 Exposure complete
04:53:10.847 00.448 12020 worker thread done servicing request
04:53:10.847 00.000 9340 OnExposeComplete: enter
04:53:10.860 00.013 9340 UpdateGuideState(): m_state=6
04:53:10.871 00.011 9340 Star::Find(15, 1410, 111, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1008
04:53:10.887 00.016 9340 Star::Find returns 1 (0), X=1410.51, Y=111.57, Mass=1611483, SNR=188.2, Peak=65395 HFD=5.1
04:53:10.904 00.017 9340 MultiStar: [#1 -0.44,-0.12,1.18,U] [#2 -0.60,-0.05,0.00,M2] [#3 -0.59,0.05,0.00,M2] [#4 -0.55,-0.06,0.00,M2] [#5 -0.57,0.02,0.00,M2] [#6 -0.57,0.01,0.00,M1] [#7 -0.39,-0.09,0.89,U] [#8 -0.57,-0.04,0.00,M3] 
04:53:10.917 00.013 9340 single-star, 2 included, MultiStar: {-0.41, -0.06}, one-star: {-0.38, 0.03}
04:53:10.948 00.031 9340 CameraToMount -- cameraTheta (3.06) - m_xAngle (0.05) = xAngle (3.01 = 3.01)
04:53:10.961 00.013 9340 CameraToMount -- cameraTheta (3.06) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-0.06 = -0.06)
04:53:10.972 00.011 9340 CameraToMount -- cameraX=-0.38 cameraY=0.03 hyp=0.39 cameraTheta=3.06 mountX=-0.38 mountY=-0.02, mountTheta=-3.08
04:53:10.996 00.024 9340 SchedulePrimaryMove(10104498, x=-0.38, y=0.03, opts=13)
04:53:11.007 00.011 9340 Enqueuing Move request for scope (-0.38, 0.03)
04:53:11.019 00.012 12020 Worker thread wakes up
04:53:11.019 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=5942, max=65535, med=10077, FiltMin=8083, FiltMax=65504, Gamma=2.870
04:53:11.032 00.013 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.38, 0.03) opts 0xd
04:53:11.032 00.000 12020 Handling offset move in thread for scope, endpoint = (-0.38, 0.03)
04:53:11.033 00.001 9340 UpdateGuideState exits: m=1611483 SNR=188.2
04:53:11.045 00.012 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:53:11.078 00.033 12020 Moving (-0.38, 0.03) raw xDistance=-0.38 yDistance=-0.02
04:53:11.078 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
04:53:11.090 00.012 12020 GuideAlgorithmHysteresis::Result() returns -0.18 from input -0.38
04:53:11.090 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:53:11.091 00.001 9340 Enqueuing Expose request
04:53:11.106 00.015 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
04:53:11.106 00.000 12020 MoveAxis(E, 31, ABG)
04:53:11.106 00.000 12020 Guiding  Dir = 2, Dur = 31
04:53:11.109 00.003 12020 IsSlewing returns 0
04:53:11.110 00.001 12020 IsGuiding returns 0
04:53:11.137 00.027 12020 PulseGuide returned control before completion, sleep 15
04:53:11.199 00.062 12020 IsGuiding returns 0
04:53:11.199 00.000 12020 Move returns status 0, amount 31
04:53:11.201 00.002 12020 MoveAxis(N, 0, ABG)
04:53:11.201 00.000 12020 Move returns status 0, amount 0
04:53:11.201 00.000 12020 move complete, result=0
04:53:11.201 00.000 12020 worker thread done servicing request
04:53:11.201 00.000 9340 GuideStep: -0.4 px 31 ms EAST, -0.0 px 0 ms NORTH
04:53:11.216 00.015 12020 Worker thread wakes up
04:53:11.216 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
04:53:11.216 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(1396,97,31,31)
04:53:12.061 00.845 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"94750b3b-bf89-4204-a7ba-8b0b6b49f62f"}
04:53:12.076 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"94750b3b-bf89-4204-a7ba-8b0b6b49f62f"}
04:53:12.115 00.039 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"3f0bdce0-0e2d-4a60-a641-643539e2e9d1"}
04:53:12.132 00.017 9340 case statement mapped state 6 to 3
04:53:12.148 00.016 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"3f0bdce0-0e2d-4a60-a641-643539e2e9d1"}
04:53:12.185 00.037 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"a5fe05cd-9a41-4744-bfed-feb323b101eb"}
04:53:12.199 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":1008,"width":15,"height":15,"star_pos":[6.51,6.57],"pixels":"..."},"id":"a5fe05cd-9a41-4744-bfed-feb323b101eb"}
04:53:13.580 01.381 12020 Exposure complete
04:53:13.816 00.236 12020 worker thread done servicing request
04:53:13.816 00.000 9340 OnExposeComplete: enter
04:53:13.833 00.017 9340 UpdateGuideState(): m_state=6
04:53:13.847 00.014 9340 Star::Find(15, 1410, 111, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1009
04:53:13.857 00.010 9340 Star::Find returns 1 (0), X=1410.54, Y=111.54, Mass=1583787, SNR=186.9, Peak=65395 HFD=5.0
04:53:13.869 00.012 9340 MultiStar: [#1 -0.15,-0.42,1.32,U] [#2 -0.48,-0.21,0.00,M3] [#3 -0.46,-0.01,0.99,U] [#4 -0.28,-0.14,1.14,U] [#5 -0.44,-0.03,1.14,U] [#6 -0.18,-0.09,0.92,U] [#7 -0.31,-0.32,1.30,U] [#8 -0.38,-0.33,0.00,M4] 
04:53:13.898 00.029 9340 refined, 6 included, MultiStar: {-0.30, -0.16}, one-star: {-0.35, 0.01}
04:53:13.909 00.011 9340 CameraToMount -- cameraTheta (-2.66) - m_xAngle (0.05) = xAngle (-2.71 = -2.71)
04:53:13.927 00.018 9340 CameraToMount -- cameraTheta (-2.66) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-5.77 = 0.51)
04:53:13.937 00.010 9340 CameraToMount -- cameraX=-0.30 cameraY=-0.16 hyp=0.34 cameraTheta=-2.66 mountX=-0.31 mountY=0.17, mountTheta=2.65
04:53:13.952 00.015 9340 SchedulePrimaryMove(10104498, x=-0.30, y=-0.16, opts=13)
04:53:13.965 00.013 9340 Enqueuing Move request for scope (-0.30, -0.16)
04:53:13.976 00.011 12020 Worker thread wakes up
04:53:13.976 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=6322, max=65535, med=10052, FiltMin=8040, FiltMax=65504, Gamma=2.870
04:53:13.990 00.014 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.30, -0.16) opts 0xd
04:53:13.990 00.000 9340 UpdateGuideState exits: m=1583787 SNR=186.9
04:53:13.999 00.009 12020 Handling offset move in thread for scope, endpoint = (-0.30, -0.16)
04:53:14.000 00.001 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:53:14.033 00.033 12020 Moving (-0.30, -0.16) raw xDistance=-0.31 yDistance=0.17
04:53:14.033 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
04:53:14.045 00.012 12020 GuideAlgorithmHysteresis::Result() returns -0.15 from input -0.31
04:53:14.045 00.000 9340 Enqueuing Expose request
04:53:14.058 00.013 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:53:14.058 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
04:53:14.058 00.000 12020 MoveAxis(E, 26, ABG)
04:53:14.058 00.000 12020 Guiding  Dir = 2, Dur = 26
04:53:14.059 00.001 12020 IsSlewing returns 0
04:53:14.060 00.001 12020 IsGuiding returns 0
04:53:14.064 00.004 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"120026a8-e22d-4742-85db-47f96810b8d8"}
04:53:14.079 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"120026a8-e22d-4742-85db-47f96810b8d8"}
04:53:14.089 00.010 12020 PulseGuide returned control before completion, sleep 18
04:53:14.090 00.001 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"8878e774-5141-4add-ba56-ee8e72f1a0f5"}
04:53:14.104 00.014 9340 case statement mapped state 6 to 3
04:53:14.124 00.020 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"8878e774-5141-4add-ba56-ee8e72f1a0f5"}
04:53:14.158 00.034 12020 IsGuiding returns 0
04:53:14.158 00.000 12020 Move returns status 0, amount 26
04:53:14.158 00.000 12020 MoveAxis(N, 0, ABG)
04:53:14.159 00.001 12020 Move returns status 0, amount 0
04:53:14.159 00.000 12020 move complete, result=0
04:53:14.160 00.001 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"732fab3c-31fd-4e15-8b4d-9c59bdab6492"}
04:53:14.175 00.015 12020 worker thread done servicing request
04:53:14.176 00.001 12020 Worker thread wakes up
04:53:14.176 00.000 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":1009,"width":15,"height":15,"star_pos":[6.54,6.54],"pixels":"..."},"id":"732fab3c-31fd-4e15-8b4d-9c59bdab6492"}
04:53:14.188 00.012 12020 worker thread servicing REQUEST_EXPOSE 2000
04:53:14.188 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(1396,97,31,31)
04:53:14.188 00.000 9340 GuideStep: -0.3 px 26 ms EAST, 0.2 px 0 ms NORTH
04:53:16.061 01.873 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"cdf83121-bd59-4e6a-a36e-1ba159ee0c6e"}
04:53:16.128 00.067 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"cdf83121-bd59-4e6a-a36e-1ba159ee0c6e"}
04:53:16.158 00.030 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"77ff2e21-7f44-4327-8d9c-c5c6350edf8b"}
04:53:16.180 00.022 9340 case statement mapped state 6 to 3
04:53:16.205 00.025 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"77ff2e21-7f44-4327-8d9c-c5c6350edf8b"}
04:53:16.274 00.069 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"e9c2d56c-fa97-4956-a77f-b6be1c4fb2df"}
04:53:16.315 00.041 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":1009,"width":15,"height":15,"star_pos":[6.54,6.54],"pixels":"..."},"id":"e9c2d56c-fa97-4956-a77f-b6be1c4fb2df"}
04:53:16.655 00.340 12020 Exposure complete
04:53:17.294 00.639 9340 OnExposeComplete: enter
04:53:17.328 00.034 12020 worker thread done servicing request
04:53:17.328 00.000 9340 UpdateGuideState(): m_state=6
04:53:17.408 00.080 9340 Star::Find(15, 1410, 111, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1010
04:53:17.444 00.036 9340 Star::Find returns 1 (0), X=1410.90, Y=111.49, Mass=1515466, SNR=208.5, Peak=65395 HFD=5.0
04:53:17.513 00.069 9340 MultiStar: [#1 -0.05,-0.19,0.83,U] [#2 -0.30,-0.13,0.79,U] [#3 -0.18,-0.12,0.93,U] [#4 -0.16,-0.11,0.92,U] [#5 -0.22,-0.04,0.93,U] [#6 -0.06,-0.14,0.92,U] [#7 -0.10,-0.17,0.77,U] [#8 -0.25,-0.05,0.85,U] 
04:53:17.545 00.032 9340 single-star, 8 included, MultiStar: {-0.14, -0.11}, one-star: {0.01, -0.04}
04:53:17.575 00.030 9340 CameraToMount -- cameraTheta (-1.36) - m_xAngle (0.05) = xAngle (-1.41 = -1.41)
04:53:17.636 00.061 9340 CameraToMount -- cameraTheta (-1.36) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-4.47 = 1.81)
04:53:17.675 00.039 9340 CameraToMount -- cameraX=0.01 cameraY=-0.04 hyp=0.04 cameraTheta=-1.36 mountX=0.01 mountY=0.04, mountTheta=1.40
04:53:17.779 00.104 9340 SchedulePrimaryMove(10104498, x=0.01, y=-0.04, opts=13)
04:53:17.806 00.027 9340 Enqueuing Move request for scope (0.01, -0.04)
04:53:17.861 00.055 12020 Worker thread wakes up
04:53:17.861 00.000 12020 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.04) opts 0xd
04:53:17.861 00.000 12020 Handling offset move in thread for scope, endpoint = (0.01, -0.04)
04:53:17.862 00.001 12020 Moving (0.01, -0.04) raw xDistance=0.01 yDistance=0.04
04:53:17.862 00.000 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
04:53:17.862 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:53:17.862 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
04:53:17.862 00.000 12020 MoveAxis(E, 0, ABG)
04:53:17.862 00.000 12020 Move returns status 0, amount 0
04:53:17.862 00.000 12020 MoveAxis(N, 0, ABG)
04:53:17.862 00.000 12020 Move returns status 0, amount 0
04:53:17.865 00.003 9340 UpdateImageDisplay: Size=(1920,1080) min=6000, max=65535, med=10069, FiltMin=8078, FiltMax=65510, Gamma=2.870
04:53:17.939 00.074 12020 move complete, result=0
04:53:17.939 00.000 12020 worker thread done servicing request
04:53:17.940 00.001 9340 UpdateGuideState exits: m=1515466 SNR=208.5
04:53:17.977 00.037 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:53:18.006 00.029 9340 ScheduleExposure(2000,3,1) exposurePending=0
04:53:18.065 00.059 9340 Enqueuing Expose request
04:53:18.084 00.019 12020 Worker thread wakes up
04:53:18.085 00.001 9340 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
04:53:18.100 00.015 12020 worker thread servicing REQUEST_EXPOSE 2000
04:53:18.101 00.001 12020 Handling exposure in thread, d=2000 o=3 r=(1396,97,31,31)
04:53:18.114 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"00ce4826-44b6-49d7-af08-988a884cd8f9"}
04:53:18.132 00.018 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"00ce4826-44b6-49d7-af08-988a884cd8f9"}
04:53:18.183 00.051 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"12b27596-dc6e-423f-afc9-c7b47b4c3e04"}
04:53:18.202 00.019 9340 case statement mapped state 6 to 3
04:53:18.219 00.017 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"12b27596-dc6e-423f-afc9-c7b47b4c3e04"}
04:53:18.238 00.019 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"7dfd3932-3289-48b8-b7f6-dea5bf46be93"}
04:53:18.261 00.023 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":1010,"width":15,"height":15,"star_pos":[6.90,7.49],"pixels":"..."},"id":"7dfd3932-3289-48b8-b7f6-dea5bf46be93"}
04:53:20.066 01.805 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"b3c8b7d8-cd3b-495f-863b-0cd2ccdcbfd4"}
04:53:20.096 00.030 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"b3c8b7d8-cd3b-495f-863b-0cd2ccdcbfd4"}
04:53:20.149 00.053 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"3bd07bc0-720a-4873-b776-8e464766b4ce"}
04:53:20.169 00.020 9340 case statement mapped state 6 to 3
04:53:20.208 00.039 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"3bd07bc0-720a-4873-b776-8e464766b4ce"}
04:53:20.232 00.024 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"3a7a530f-2243-4e7b-8d10-b5cbd11ae648"}
04:53:20.244 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":1010,"width":15,"height":15,"star_pos":[6.90,7.49],"pixels":"..."},"id":"3a7a530f-2243-4e7b-8d10-b5cbd11ae648"}
04:53:20.464 00.220 12020 Exposure complete
04:53:20.772 00.308 12020 worker thread done servicing request
04:53:20.773 00.001 9340 OnExposeComplete: enter
04:53:20.813 00.040 9340 UpdateGuideState(): m_state=6
04:53:20.827 00.014 9340 Star::Find(15, 1410, 111, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1011
04:53:20.840 00.013 9340 Star::Find returns 1 (0), X=1410.11, Y=111.55, Mass=1519912, SNR=234.8, Peak=64355 HFD=4.9
04:53:20.856 00.016 9340 MultiStar: [#1 -0.80,-0.34,0.00,M1] [#2 -0.90,-0.02,0.00,M3] [#3 -0.79,0.03,0.00,M1] [#4 -0.79,0.03,0.00,M1] [#5 -0.83,0.04,0.00,M1] [#6 -0.65,-0.08,0.00,M1] [#7 -0.66,-0.26,0.00,M1] [#8 -0.76,-0.07,0.00,M4] 
04:53:20.868 00.012 9340 CameraToMount -- cameraTheta (3.12) - m_xAngle (0.05) = xAngle (3.07 = 3.07)
04:53:20.883 00.015 9340 CameraToMount -- cameraTheta (3.12) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (0.01 = 0.01)
04:53:20.899 00.016 9340 CameraToMount -- cameraX=-0.77 cameraY=0.01 hyp=0.77 cameraTheta=3.12 mountX=-0.77 mountY=0.01, mountTheta=3.13
04:53:20.944 00.045 9340 SchedulePrimaryMove(10104498, x=-0.77, y=0.01, opts=13)
04:53:20.958 00.014 9340 Enqueuing Move request for scope (-0.77, 0.01)
04:53:20.970 00.012 12020 Worker thread wakes up
04:53:20.970 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=5502, max=65535, med=10068, FiltMin=7973, FiltMax=65498, Gamma=2.870
04:53:20.981 00.011 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.77, 0.01) opts 0xd
04:53:20.981 00.000 9340 UpdateGuideState exits: m=1519912 SNR=234.8
04:53:20.995 00.014 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:53:21.012 00.017 12020 Handling offset move in thread for scope, endpoint = (-0.77, 0.01)
04:53:21.012 00.000 12020 Moving (-0.77, 0.01) raw xDistance=-0.77 yDistance=0.01
04:53:21.013 00.001 12020 GuideAlgorithmHysteresis::Result() returns -0.32 from input -0.77
04:53:21.013 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:53:21.013 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
04:53:21.026 00.013 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
04:53:21.027 00.001 9340 Enqueuing Expose request
04:53:21.054 00.027 12020 MoveAxis(E, 58, ABG)
04:53:21.054 00.000 12020 Guiding  Dir = 2, Dur = 58
04:53:21.083 00.029 12020 IsSlewing returns 0
04:53:21.084 00.001 12020 IsGuiding returns 0
04:53:21.115 00.031 12020 PulseGuide returned control before completion, sleep 37
04:53:21.167 00.052 12020 IsGuiding returns 1
04:53:21.167 00.000 12020 scope still moving after pulse duration time elapsed
04:53:21.195 00.028 12020 IsSlewing returns 0
04:53:21.196 00.001 12020 IsGuiding returns 0
04:53:21.197 00.001 12020 scope move finished after 58 + 53 ms
04:53:21.197 00.000 12020 Move returns status 0, amount 58
04:53:21.197 00.000 12020 MoveAxis(N, 0, ABG)
04:53:21.197 00.000 12020 Move returns status 0, amount 0
04:53:21.197 00.000 12020 move complete, result=0
04:53:21.198 00.001 12020 worker thread done servicing request
04:53:21.198 00.000 9340 GuideStep: -0.8 px 58 ms EAST, 0.0 px 0 ms NORTH
04:53:21.212 00.014 12020 Worker thread wakes up
04:53:21.213 00.001 12020 worker thread servicing REQUEST_EXPOSE 2000
04:53:21.213 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(1396,97,31,31)
04:53:22.072 00.859 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"2be9af0c-a476-49b7-aa41-f351978073e0"}
04:53:22.106 00.034 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"2be9af0c-a476-49b7-aa41-f351978073e0"}
04:53:22.120 00.014 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"d78dabfd-505f-4b7b-9978-bb907f0a51f3"}
04:53:22.133 00.013 9340 case statement mapped state 6 to 3
04:53:22.150 00.017 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"d78dabfd-505f-4b7b-9978-bb907f0a51f3"}
04:53:22.164 00.014 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"ac159c7a-1c7e-4e8a-b8ab-c0c02df89426"}
04:53:22.177 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":1011,"width":15,"height":15,"star_pos":[7.11,6.55],"pixels":"..."},"id":"ac159c7a-1c7e-4e8a-b8ab-c0c02df89426"}
04:53:23.582 01.405 12020 Exposure complete
04:53:23.947 00.365 12020 worker thread done servicing request
04:53:23.947 00.000 9340 OnExposeComplete: enter
04:53:23.989 00.042 9340 UpdateGuideState(): m_state=6
04:53:24.009 00.020 9340 Star::Find(15, 1410, 111, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1012
04:53:24.105 00.096 9340 Star::Find returns 1 (0), X=1410.34, Y=111.50, Mass=1618509, SNR=230.6, Peak=62983 HFD=5.1
04:53:24.147 00.042 9340 MultiStar: [#1 -0.49,-0.25,0.00,M2] [#2 -0.67,-0.14,0.00,M4] [#3 -0.60,-0.15,0.00,M2] [#4 -0.64,-0.28,0.00,M2] [#5 -0.59,0.12,0.00,M2] [#6 -0.56,-0.17,0.00,M2] [#7 -0.49,-0.31,0.00,M2] [#8 -0.52,-0.27,0.00,M5] 
04:53:24.192 00.045 9340 CameraToMount -- cameraTheta (-3.09) - m_xAngle (0.05) = xAngle (-3.13 = -3.13)
04:53:24.254 00.062 9340 CameraToMount -- cameraTheta (-3.09) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-6.20 = 0.08)
04:53:24.269 00.015 9340 CameraToMount -- cameraX=-0.54 cameraY=-0.03 hyp=0.55 cameraTheta=-3.09 mountX=-0.55 mountY=0.04, mountTheta=3.06
04:53:24.293 00.024 9340 SchedulePrimaryMove(10104498, x=-0.54, y=-0.03, opts=13)
04:53:24.337 00.044 9340 Enqueuing Move request for scope (-0.54, -0.03)
04:53:24.406 00.069 12020 Worker thread wakes up
04:53:24.407 00.001 9340 UpdateImageDisplay: Size=(1920,1080) min=6255, max=65535, med=10059, FiltMin=7747, FiltMax=65504, Gamma=2.870
04:53:24.431 00.024 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.54, -0.03) opts 0xd
04:53:24.432 00.001 12020 Handling offset move in thread for scope, endpoint = (-0.54, -0.03)
04:53:24.432 00.000 12020 Moving (-0.54, -0.03) raw xDistance=-0.55 yDistance=0.04
04:53:24.432 00.000 12020 GuideAlgorithmHysteresis::Result() returns -0.26 from input -0.55
04:53:24.432 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:53:24.443 00.011 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
04:53:24.443 00.000 9340 UpdateGuideState exits: m=1618509 SNR=230.6
04:53:24.463 00.020 12020 MoveAxis(E, 46, ABG)
04:53:24.463 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:53:24.480 00.017 12020 Guiding  Dir = 2, Dur = 46
04:53:24.481 00.001 12020 IsSlewing returns 0
04:53:24.482 00.001 12020 IsGuiding returns 0
04:53:24.487 00.005 9340 ScheduleExposure(2000,3,1) exposurePending=0
04:53:24.512 00.025 12020 PulseGuide returned control before completion, sleep 34
04:53:24.512 00.000 9340 Enqueuing Expose request
04:53:24.564 00.052 12020 IsGuiding returns 1
04:53:24.565 00.001 12020 scope still moving after pulse duration time elapsed
04:53:24.565 00.000 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"0c778b38-715c-4eb3-8109-f543a305f231"}
04:53:24.601 00.036 12020 IsSlewing returns 0
04:53:24.601 00.000 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"0c778b38-715c-4eb3-8109-f543a305f231"}
04:53:24.617 00.016 12020 IsGuiding returns 0
04:53:24.617 00.000 12020 scope move finished after 46 + 88 ms
04:53:24.618 00.001 12020 Move returns status 0, amount 46
04:53:24.618 00.000 12020 MoveAxis(N, 0, ABG)
04:53:24.618 00.000 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"ed90e0cf-dde2-424d-a207-a68af06fd44d"}
04:53:24.637 00.019 12020 Move returns status 0, amount 0
04:53:24.637 00.000 12020 move complete, result=0
04:53:24.638 00.001 9340 case statement mapped state 6 to 3
04:53:24.664 00.026 12020 worker thread done servicing request
04:53:24.666 00.002 12020 Worker thread wakes up
04:53:24.666 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
04:53:24.667 00.001 12020 Handling exposure in thread, d=2000 o=3 r=(1396,97,31,31)
04:53:24.668 00.001 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"ed90e0cf-dde2-424d-a207-a68af06fd44d"}
04:53:24.684 00.016 9340 GuideStep: -0.5 px 46 ms EAST, 0.0 px 0 ms NORTH
04:53:24.733 00.049 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"259651d5-c6cd-48dc-9153-b09707825709"}
04:53:24.752 00.019 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":1012,"width":15,"height":15,"star_pos":[7.34,6.50],"pixels":"..."},"id":"259651d5-c6cd-48dc-9153-b09707825709"}
04:53:26.072 01.320 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"4f711567-204f-4b17-a35d-67bb9fd883d5"}
04:53:26.085 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"4f711567-204f-4b17-a35d-67bb9fd883d5"}
04:53:26.102 00.017 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"32523979-7696-4f5c-a59f-1447d8a5f141"}
04:53:26.114 00.012 9340 case statement mapped state 6 to 3
04:53:26.127 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"32523979-7696-4f5c-a59f-1447d8a5f141"}
04:53:26.146 00.019 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"4e1da1e6-92ca-4af8-aa60-99ecd539ac4e"}
04:53:26.161 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":1012,"width":15,"height":15,"star_pos":[7.34,6.50],"pixels":"..."},"id":"4e1da1e6-92ca-4af8-aa60-99ecd539ac4e"}
04:53:26.387 00.226 9340 evsrv: cli 100A45A8 connect
04:53:26.519 00.132 9340 case statement mapped state 6 to 3
04:53:26.579 00.060 9340 case statement mapped state 6 to 3
04:53:26.737 00.158 9340 evsrv: cli 100A45A8 request: {"method":"get_app_state","id":"b5dbd079-b2cd-487e-9f3c-479460ef452f"}
04:53:26.769 00.032 9340 case statement mapped state 6 to 3
04:53:26.910 00.141 9340 evsrv: cli 100A45A8 response: {"jsonrpc":"2.0","result":"Guiding","id":"b5dbd079-b2cd-487e-9f3c-479460ef452f"}
04:53:27.043 00.133 9340 evsrv: cli 100A45A8 disconnect
04:53:27.217 00.174 12020 Exposure complete
04:53:28.073 00.856 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"6e15fc83-91ff-43af-acfe-0413912d1741"}
04:53:28.334 00.261 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"6e15fc83-91ff-43af-acfe-0413912d1741"}
04:53:28.569 00.235 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"04717844-f1f7-401c-805f-310c124ae202"}
04:53:28.808 00.239 9340 case statement mapped state 6 to 3
04:53:29.090 00.282 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"04717844-f1f7-401c-805f-310c124ae202"}
04:53:29.370 00.280 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"dfefe0d5-6908-4d14-8051-4056f748c3f5"}
04:53:29.550 00.180 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":1012,"width":15,"height":15,"star_pos":[7.34,6.50],"pixels":"..."},"id":"dfefe0d5-6908-4d14-8051-4056f748c3f5"}
04:53:29.714 00.164 12020 worker thread done servicing request
04:53:29.789 00.075 9340 OnExposeComplete: enter
04:53:30.076 00.287 9340 UpdateGuideState(): m_state=6
04:53:30.320 00.244 9340 Star::Find(15, 1410, 111, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1013
04:53:30.913 00.593 9340 Star::Find returns 1 (0), X=1411.18, Y=111.63, Mass=1539510, SNR=196.1, Peak=62531 HFD=4.9
04:53:31.272 00.359 9340 MultiStar: [#1 0.20,-0.10,0.89,U] [#2 0.10,-0.11,1.01,U] [#3 0.11,-0.00,1.07,U] [#4 0.07,-0.03,1.21,U] [#5 0.30,0.17,1.03,U] [#6 0.33,0.02,0.72,U] [#7 0.15,-0.02,0.90,U] [#8 -0.03,-0.02,1.00,U] 
04:53:31.446 00.174 9340 refined, 8 included, MultiStar: {0.16, 0.00}, one-star: {0.29, 0.09}
04:53:31.608 00.162 9340 CameraToMount -- cameraTheta (0.01) - m_xAngle (0.05) = xAngle (-0.04 = -0.04)
04:53:31.735 00.127 9340 CameraToMount -- cameraTheta (0.01) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-3.11 = -3.11)
04:53:32.035 00.300 9340 CameraToMount -- cameraX=0.16 cameraY=0.00 hyp=0.16 cameraTheta=0.01 mountX=0.16 mountY=-0.01, mountTheta=-0.04
04:53:32.181 00.146 9340 SchedulePrimaryMove(10104498, x=0.16, y=0.00, opts=13)
04:53:32.473 00.292 9340 Enqueuing Move request for scope (0.16, 0.00)
04:53:32.583 00.110 12020 Worker thread wakes up
04:53:32.584 00.001 12020 worker thread servicing REQUEST_MOVE scope ofs (0.16, 0.00) opts 0xd
04:53:32.585 00.001 12020 Handling offset move in thread for scope, endpoint = (0.16, 0.00)
04:53:32.585 00.000 12020 Moving (0.16, 0.00) raw xDistance=0.16 yDistance=-0.01
04:53:32.586 00.001 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.16
04:53:32.586 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:53:32.591 00.005 9340 UpdateImageDisplay: Size=(1920,1080) min=5815, max=65535, med=10060, FiltMin=7977, FiltMax=65510, Gamma=2.870
04:53:32.852 00.261 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
04:53:32.853 00.001 12020 MoveAxis(E, 0, ABG)
04:53:32.853 00.000 12020 Move returns status 0, amount 0
04:53:32.853 00.000 12020 MoveAxis(N, 0, ABG)
04:53:32.853 00.000 12020 Move returns status 0, amount 0
04:53:32.860 00.007 12020 move complete, result=0
04:53:32.861 00.001 12020 worker thread done servicing request
04:53:32.870 00.009 9340 UpdateGuideState exits: m=1539510 SNR=196.1
04:53:32.987 00.117 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:53:33.072 00.085 9340 ScheduleExposure(2000,3,1) exposurePending=0
04:53:33.149 00.077 9340 Enqueuing Expose request
04:53:33.165 00.016 12020 Worker thread wakes up
04:53:33.166 00.001 9340 GuideStep: 0.2 px 0 ms EAST, -0.0 px 0 ms NORTH
04:53:33.181 00.015 12020 worker thread servicing REQUEST_EXPOSE 2000
04:53:33.182 00.001 12020 Handling exposure in thread, d=2000 o=3 r=(1396,97,31,31)
04:53:33.189 00.007 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"d4e9409b-1bea-4c88-bb77-9239c42db658"}
04:53:33.247 00.058 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"d4e9409b-1bea-4c88-bb77-9239c42db658"}
04:53:33.745 00.498 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"ea17a04c-20f8-42fa-99f8-06d6700ef317"}
04:53:33.765 00.020 9340 case statement mapped state 6 to 3
04:53:33.816 00.051 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"ea17a04c-20f8-42fa-99f8-06d6700ef317"}
04:53:34.218 00.402 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"c52a9cab-6f44-4e4d-be67-d5bdbab2ed33"}
04:53:34.329 00.111 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":1013,"width":15,"height":15,"star_pos":[7.18,6.63],"pixels":"..."},"id":"c52a9cab-6f44-4e4d-be67-d5bdbab2ed33"}
04:53:34.991 00.662 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"f81935a3-83da-437b-8dc7-5ff670b17c3d"}
04:53:35.046 00.055 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"f81935a3-83da-437b-8dc7-5ff670b17c3d"}
04:53:35.551 00.505 12020 Exposure complete
04:53:35.810 00.259 12020 worker thread done servicing request
04:53:35.810 00.000 9340 OnExposeComplete: enter
04:53:35.824 00.014 9340 UpdateGuideState(): m_state=6
04:53:35.837 00.013 9340 Star::Find(15, 1411, 111, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1014
04:53:35.871 00.034 9340 Star::Find returns 1 (0), X=1410.69, Y=111.61, Mass=1499340, SNR=189.1, Peak=65395 HFD=4.8
04:53:35.888 00.017 9340 MultiStar: [#1 -0.33,-0.26,1.26,U] [#2 -0.60,-0.16,0.00,M4] [#3 -0.38,-0.04,0.99,U] [#4 -0.50,-0.23,0.00,M2] [#5 -0.38,0.01,0.99,U] [#6 -0.31,-0.15,0.90,U] [#7 -0.44,-0.28,0.00,M2] [#8 -0.52,-0.04,0.00,M5] 
04:53:35.902 00.014 9340 single-star, 4 included, MultiStar: {-0.32, -0.08}, one-star: {-0.20, 0.07}
04:53:35.912 00.010 9340 CameraToMount -- cameraTheta (2.79) - m_xAngle (0.05) = xAngle (2.74 = 2.74)
04:53:35.923 00.011 9340 CameraToMount -- cameraTheta (2.79) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-0.33 = -0.33)
04:53:35.935 00.012 9340 CameraToMount -- cameraX=-0.20 cameraY=0.07 hyp=0.21 cameraTheta=2.79 mountX=-0.20 mountY=-0.07, mountTheta=-2.80
04:53:35.954 00.019 9340 SchedulePrimaryMove(10104498, x=-0.20, y=0.07, opts=13)
04:53:35.995 00.041 9340 Enqueuing Move request for scope (-0.20, 0.07)
04:53:36.010 00.015 12020 Worker thread wakes up
04:53:36.010 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=5991, max=65535, med=10047, FiltMin=7588, FiltMax=65503, Gamma=2.870
04:53:36.024 00.014 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.20, 0.07) opts 0xd
04:53:36.024 00.000 9340 UpdateGuideState exits: m=1499340 SNR=189.1
04:53:36.037 00.013 12020 Handling offset move in thread for scope, endpoint = (-0.20, 0.07)
04:53:36.037 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:53:36.050 00.013 12020 Moving (-0.20, 0.07) raw xDistance=-0.20 yDistance=-0.07
04:53:36.050 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
04:53:36.063 00.013 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.20
04:53:36.064 00.001 9340 Enqueuing Expose request
04:53:36.075 00.011 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:53:36.076 00.001 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
04:53:36.076 00.000 12020 MoveAxis(E, 0, ABG)
04:53:36.076 00.000 12020 Move returns status 0, amount 0
04:53:36.076 00.000 12020 MoveAxis(N, 0, ABG)
04:53:36.076 00.000 12020 Move returns status 0, amount 0
04:53:36.077 00.001 12020 move complete, result=0
04:53:36.077 00.000 12020 worker thread done servicing request
04:53:36.077 00.000 12020 Worker thread wakes up
04:53:36.077 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
04:53:36.077 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(1396,97,31,31)
04:53:36.080 00.003 9340 GuideStep: -0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
04:53:36.291 00.211 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"b0b431b2-37a8-45f2-b78f-8f978a8403b3"}
04:53:36.312 00.021 9340 case statement mapped state 6 to 3
04:53:36.477 00.165 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"b0b431b2-37a8-45f2-b78f-8f978a8403b3"}
04:53:36.813 00.336 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"f8b23186-5544-4c19-9ac3-482fb868653e"}
04:53:36.842 00.029 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":1014,"width":15,"height":15,"star_pos":[6.69,6.61],"pixels":"..."},"id":"f8b23186-5544-4c19-9ac3-482fb868653e"}
04:53:37.083 00.241 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"371f1779-5c8e-4123-b1c2-6fb48c5d44b6"}
04:53:37.141 00.058 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"371f1779-5c8e-4123-b1c2-6fb48c5d44b6"}
04:53:37.178 00.037 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"3413b92b-d1de-4f3e-9eb0-7604bcb5ef56"}
04:53:37.261 00.083 9340 case statement mapped state 6 to 3
04:53:37.418 00.157 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"3413b92b-d1de-4f3e-9eb0-7604bcb5ef56"}
04:53:37.534 00.116 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"6ce97930-1776-44da-bbc8-a507aeb2a953"}
04:53:37.671 00.137 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":1014,"width":15,"height":15,"star_pos":[6.69,6.61],"pixels":"..."},"id":"6ce97930-1776-44da-bbc8-a507aeb2a953"}
04:53:39.017 01.346 12020 Exposure complete
04:53:39.082 00.065 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"0d35b494-4808-4cf7-b9f8-90abef961599"}
04:53:39.212 00.130 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"0d35b494-4808-4cf7-b9f8-90abef961599"}
04:53:40.153 00.941 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"003e9404-0278-40e0-9c9b-a3e0be8bd32b"}
04:53:40.658 00.505 9340 case statement mapped state 6 to 3
04:53:41.400 00.742 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"003e9404-0278-40e0-9c9b-a3e0be8bd32b"}
04:53:41.666 00.266 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"66a9c909-2807-4e8e-979d-ac8f99723512"}
04:53:41.909 00.243 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":1014,"width":15,"height":15,"star_pos":[6.69,6.61],"pixels":"..."},"id":"66a9c909-2807-4e8e-979d-ac8f99723512"}
04:53:42.619 00.710 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"1b6c5e9b-e7f0-4fad-a8c6-771f3675c836"}
04:53:43.029 00.410 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"1b6c5e9b-e7f0-4fad-a8c6-771f3675c836"}
04:53:43.656 00.627 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"9dbc1021-095f-4db3-9c0b-8fd1e9c50074"}
04:53:43.698 00.042 9340 case statement mapped state 6 to 3
04:53:43.854 00.156 12020 worker thread done servicing request
04:53:43.855 00.001 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"9dbc1021-095f-4db3-9c0b-8fd1e9c50074"}
04:53:43.951 00.096 9340 OnExposeComplete: enter
04:53:43.968 00.017 9340 UpdateGuideState(): m_state=6
04:53:44.032 00.064 9340 Star::Find(15, 1410, 111, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1015
04:53:44.062 00.030 9340 Star::Find returns 1 (0), X=1410.45, Y=111.40, Mass=1526711, SNR=195.1, Peak=65395 HFD=5.0
04:53:44.352 00.290 9340 MultiStar: [#1 -0.37,-0.41,0.00,M1] [#2 -0.66,-0.29,0.00,M5] [#3 -0.52,-0.17,0.00,M1] [#4 -0.52,-0.20,0.00,M3] [#5 -0.50,-0.22,0.00,M1] [#6 -0.34,-0.03,0.95,U] [#7 -0.44,-0.38,0.00,M3] [#8 -0.49,-0.22,0.00,M6] 
04:53:44.409 00.057 9340 refined, 1 included, MultiStar: {-0.39, -0.09}, one-star: {-0.43, -0.14}
04:53:44.448 00.039 9340 CameraToMount -- cameraTheta (-2.92) - m_xAngle (0.05) = xAngle (-2.97 = -2.97)
04:53:44.586 00.138 9340 CameraToMount -- cameraTheta (-2.92) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-6.04 = 0.25)
04:53:44.624 00.038 9340 CameraToMount -- cameraX=-0.39 cameraY=-0.09 hyp=0.40 cameraTheta=-2.92 mountX=-0.39 mountY=0.10, mountTheta=2.90
04:53:44.660 00.036 9340 SchedulePrimaryMove(10104498, x=-0.39, y=-0.09, opts=13)
04:53:44.730 00.070 9340 Enqueuing Move request for scope (-0.39, -0.09)
04:53:45.105 00.375 12020 Worker thread wakes up
04:53:45.108 00.003 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.39, -0.09) opts 0xd
04:53:45.108 00.000 12020 Handling offset move in thread for scope, endpoint = (-0.39, -0.09)
04:53:45.108 00.000 12020 Moving (-0.39, -0.09) raw xDistance=-0.39 yDistance=0.10
04:53:45.108 00.000 12020 GuideAlgorithmHysteresis::Result() returns -0.16 from input -0.39
04:53:45.109 00.001 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:53:45.109 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
04:53:45.113 00.004 9340 UpdateImageDisplay: Size=(1920,1080) min=6309, max=65535, med=10063, FiltMin=7964, FiltMax=65504, Gamma=2.870
04:53:45.158 00.045 12020 MoveAxis(E, 29, ABG)
04:53:45.159 00.001 9340 UpdateGuideState exits: m=1526711 SNR=195.1
04:53:45.223 00.064 12020 Guiding  Dir = 2, Dur = 29
04:53:45.223 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:53:45.274 00.051 12020 IsSlewing returns 0
04:53:45.274 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
04:53:45.419 00.145 12020 IsGuiding returns 0
04:53:45.424 00.005 9340 Enqueuing Expose request
04:53:45.477 00.053 12020 IsGuiding returns 1
04:53:45.477 00.000 12020 scope still moving after pulse duration time elapsed
04:53:45.478 00.001 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"fb9204c7-c019-4ed4-b6a5-a0437386c3be"}
04:53:45.571 00.093 12020 IsSlewing returns 0
04:53:45.571 00.000 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":1015,"width":15,"height":15,"star_pos":[7.45,7.40],"pixels":"..."},"id":"fb9204c7-c019-4ed4-b6a5-a0437386c3be"}
04:53:45.610 00.039 12020 IsGuiding returns 0
04:53:45.610 00.000 12020 scope move finished after 29 + 161 ms
04:53:45.610 00.000 12020 Move returns status 0, amount 29
04:53:45.610 00.000 12020 MoveAxis(N, 0, ABG)
04:53:45.610 00.000 12020 Move returns status 0, amount 0
04:53:45.610 00.000 12020 move complete, result=0
04:53:45.611 00.001 12020 worker thread done servicing request
04:53:45.611 00.000 12020 Worker thread wakes up
04:53:45.611 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
04:53:45.612 00.001 12020 Handling exposure in thread, d=2000 o=3 r=(1396,97,31,31)
04:53:45.624 00.012 9340 GuideStep: -0.4 px 29 ms EAST, 0.1 px 0 ms NORTH
04:53:45.757 00.133 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"0471a4f4-6877-43a1-931c-4f0ea3de4398"}
04:53:45.912 00.155 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"0471a4f4-6877-43a1-931c-4f0ea3de4398"}
04:53:46.086 00.174 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"7ef27b54-61b7-4cf5-a30b-66458cee496a"}
04:53:46.150 00.064 9340 case statement mapped state 6 to 3
04:53:46.222 00.072 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"7ef27b54-61b7-4cf5-a30b-66458cee496a"}
04:53:47.458 01.236 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"890d63dc-ad71-45ec-b2c3-50fd4ea89d15"}
04:53:47.525 00.067 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":1015,"width":15,"height":15,"star_pos":[7.45,7.40],"pixels":"..."},"id":"890d63dc-ad71-45ec-b2c3-50fd4ea89d15"}
04:53:47.748 00.223 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"2d6c8c77-76fd-4f8a-8c76-f86746d271c3"}
04:53:47.819 00.071 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"2d6c8c77-76fd-4f8a-8c76-f86746d271c3"}
04:53:47.887 00.068 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"5cf7a6ab-83ac-4558-b65f-cff70353b19f"}
04:53:47.939 00.052 9340 case statement mapped state 6 to 3
04:53:47.988 00.049 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"5cf7a6ab-83ac-4558-b65f-cff70353b19f"}
04:53:48.090 00.102 12020 Exposure complete
04:53:48.091 00.001 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"28b7574d-9f15-4183-8e57-8f76a0c9fa9d"}
04:53:48.128 00.037 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":1015,"width":15,"height":15,"star_pos":[7.45,7.40],"pixels":"..."},"id":"28b7574d-9f15-4183-8e57-8f76a0c9fa9d"}
04:53:48.972 00.844 12020 worker thread done servicing request
04:53:48.972 00.000 9340 OnExposeComplete: enter
04:53:49.004 00.032 9340 UpdateGuideState(): m_state=6
04:53:49.097 00.093 9340 Star::Find(15, 1410, 111, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1016
04:53:49.146 00.049 9340 Star::Find returns 1 (0), X=1410.94, Y=111.72, Mass=1536239, SNR=225.8, Peak=65071 HFD=4.9
04:53:49.220 00.074 9340 MultiStar: [#1 0.17,-0.16,0.84,U] [#2 -0.15,-0.02,0.74,U] [#3 -0.10,0.17,0.97,U] [#4 -0.12,0.06,1.03,U] [#5 0.03,0.14,0.82,U] [#6 0.07,-0.01,0.71,U] [#7 0.10,-0.07,0.99,U] [#8 -0.17,-0.05,0.83,U] 
04:53:49.244 00.024 9340 refined, 8 included, MultiStar: {-0.01, 0.03}, one-star: {0.05, 0.18}
04:53:49.273 00.029 9340 CameraToMount -- cameraTheta (1.92) - m_xAngle (0.05) = xAngle (1.87 = 1.87)
04:53:49.348 00.075 9340 CameraToMount -- cameraTheta (1.92) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-1.19 = -1.19)
04:53:49.376 00.028 9340 CameraToMount -- cameraX=-0.01 cameraY=0.03 hyp=0.04 cameraTheta=1.92 mountX=-0.01 mountY=-0.03, mountTheta=-1.88
04:53:49.415 00.039 9340 SchedulePrimaryMove(10104498, x=-0.01, y=0.03, opts=13)
04:53:49.484 00.069 9340 Enqueuing Move request for scope (-0.01, 0.03)
04:53:49.517 00.033 12020 Worker thread wakes up
04:53:49.517 00.000 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.03) opts 0xd
04:53:49.519 00.002 12020 Handling offset move in thread for scope, endpoint = (-0.01, 0.03)
04:53:49.520 00.001 12020 Moving (-0.01, 0.03) raw xDistance=-0.01 yDistance=-0.03
04:53:49.520 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=5991, max=65535, med=10038, FiltMin=7915, FiltMax=65510, Gamma=2.870
04:53:49.539 00.019 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
04:53:49.539 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:53:49.539 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
04:53:49.540 00.001 12020 MoveAxis(E, 0, ABG)
04:53:49.540 00.000 12020 Move returns status 0, amount 0
04:53:49.540 00.000 12020 MoveAxis(N, 0, ABG)
04:53:49.540 00.000 12020 Move returns status 0, amount 0
04:53:49.542 00.002 9340 UpdateGuideState exits: m=1536239 SNR=225.8
04:53:49.579 00.037 12020 move complete, result=0
04:53:49.580 00.001 12020 worker thread done servicing request
04:53:49.581 00.001 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:53:49.688 00.107 9340 ScheduleExposure(2000,3,1) exposurePending=0
04:53:49.793 00.105 9340 Enqueuing Expose request
04:53:49.889 00.096 12020 Worker thread wakes up
04:53:49.890 00.001 12020 worker thread servicing REQUEST_EXPOSE 2000
04:53:49.891 00.001 12020 Handling exposure in thread, d=2000 o=3 r=(1396,97,31,31)
04:53:49.892 00.001 9340 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
04:53:50.006 00.114 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"ff6e1b77-0638-42f0-b36e-ea9eac6bd4e4"}
04:53:50.104 00.098 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"ff6e1b77-0638-42f0-b36e-ea9eac6bd4e4"}
04:53:50.260 00.156 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"0be2f229-b0a6-4ed8-aae8-663e6a6183e0"}
04:53:50.339 00.079 9340 case statement mapped state 6 to 3
04:53:50.388 00.049 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"0be2f229-b0a6-4ed8-aae8-663e6a6183e0"}
04:53:50.431 00.043 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"55f0e88f-c93f-4189-bd40-d34bee4a121a"}
04:53:50.468 00.037 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":1016,"width":15,"height":15,"star_pos":[6.94,6.72],"pixels":"..."},"id":"55f0e88f-c93f-4189-bd40-d34bee4a121a"}
04:53:51.747 01.279 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"b6b4de6e-395a-46a2-b216-8007eab67972"}
04:53:51.760 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"b6b4de6e-395a-46a2-b216-8007eab67972"}
04:53:51.772 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"f85d3c89-cc43-4029-bf99-404062063b55"}
04:53:51.785 00.013 9340 case statement mapped state 6 to 3
04:53:51.798 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"f85d3c89-cc43-4029-bf99-404062063b55"}
04:53:51.835 00.037 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"38d6a24b-2dd4-400e-836c-f7f71e0fedff"}
04:53:51.848 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":1016,"width":15,"height":15,"star_pos":[6.94,6.72],"pixels":"..."},"id":"38d6a24b-2dd4-400e-836c-f7f71e0fedff"}
04:53:52.293 00.445 12020 Exposure complete
04:53:52.584 00.291 12020 worker thread done servicing request
04:53:52.584 00.000 9340 OnExposeComplete: enter
04:53:52.597 00.013 9340 UpdateGuideState(): m_state=6
04:53:52.610 00.013 9340 Star::Find(15, 1410, 111, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1017
04:53:52.624 00.014 9340 Star::Find returns 1 (0), X=1410.50, Y=111.66, Mass=1542732, SNR=191.1, Peak=65183 HFD=5.0
04:53:52.663 00.039 9340 MultiStar: [#1 -0.32,0.08,0.96,U] [#2 -0.48,0.15,0.91,U] [#3 -0.42,0.18,1.14,U] [#4 -0.32,0.14,1.25,U] [#5 -0.41,0.18,0.96,U] [#6 -0.37,0.17,1.00,U] [#7 -0.37,0.02,0.92,U] [#8 -0.47,-0.06,1.02,U] 
04:53:52.681 00.018 9340 single-star, 8 included, MultiStar: {-0.39, 0.11}, one-star: {-0.39, 0.12}
04:53:52.695 00.014 9340 CameraToMount -- cameraTheta (2.84) - m_xAngle (0.05) = xAngle (2.79 = 2.79)
04:53:52.711 00.016 9340 CameraToMount -- cameraTheta (2.84) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-0.27 = -0.27)
04:53:52.722 00.011 9340 CameraToMount -- cameraX=-0.39 cameraY=0.12 hyp=0.41 cameraTheta=2.84 mountX=-0.38 mountY=-0.11, mountTheta=-2.86
04:53:52.748 00.026 9340 SchedulePrimaryMove(10104498, x=-0.39, y=0.12, opts=13)
04:53:52.764 00.016 9340 Enqueuing Move request for scope (-0.39, 0.12)
04:53:52.803 00.039 12020 Worker thread wakes up
04:53:52.803 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=6313, max=65535, med=10059, FiltMin=8005, FiltMax=65503, Gamma=2.870
04:53:52.816 00.013 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.39, 0.12) opts 0xd
04:53:52.817 00.001 9340 UpdateGuideState exits: m=1542732 SNR=191.1
04:53:52.828 00.011 12020 Handling offset move in thread for scope, endpoint = (-0.39, 0.12)
04:53:52.829 00.001 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:53:52.843 00.014 12020 Moving (-0.39, 0.12) raw xDistance=-0.38 yDistance=-0.11
04:53:52.843 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
04:53:52.855 00.012 12020 GuideAlgorithmHysteresis::Result() returns -0.16 from input -0.38
04:53:52.856 00.001 9340 Enqueuing Expose request
04:53:52.870 00.014 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:53:52.870 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
04:53:52.871 00.001 12020 MoveAxis(E, 29, ABG)
04:53:52.871 00.000 12020 Guiding  Dir = 2, Dur = 29
04:53:52.873 00.002 12020 IsSlewing returns 0
04:53:52.874 00.001 12020 IsGuiding returns 0
04:53:52.906 00.032 12020 IsGuiding returns 1
04:53:52.906 00.000 12020 scope still moving after pulse duration time elapsed
04:53:52.953 00.047 12020 IsSlewing returns 0
04:53:52.954 00.001 12020 IsGuiding returns 0
04:53:52.954 00.000 12020 scope move finished after 29 + 50 ms
04:53:52.954 00.000 12020 Move returns status 0, amount 29
04:53:52.955 00.001 12020 MoveAxis(N, 0, ABG)
04:53:52.955 00.000 12020 Move returns status 0, amount 0
04:53:52.955 00.000 12020 move complete, result=0
04:53:52.955 00.000 12020 worker thread done servicing request
04:53:52.955 00.000 9340 GuideStep: -0.4 px 29 ms EAST, -0.1 px 0 ms NORTH
04:53:52.970 00.015 12020 Worker thread wakes up
04:53:52.970 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
04:53:52.971 00.001 12020 Handling exposure in thread, d=2000 o=3 r=(1396,97,31,31)
04:53:53.745 00.774 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"00ea6523-760f-4c3f-a651-29df6f407937"}
04:53:53.757 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"00ea6523-760f-4c3f-a651-29df6f407937"}
04:53:53.793 00.036 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"bad155fc-9ee7-437b-b2a0-46f62805fe9d"}
04:53:53.810 00.017 9340 case statement mapped state 6 to 3
04:53:53.823 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"bad155fc-9ee7-437b-b2a0-46f62805fe9d"}
04:53:53.843 00.020 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"431ff931-2bcb-41f2-b7dd-f14804cd2028"}
04:53:53.876 00.033 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":1017,"width":15,"height":15,"star_pos":[6.50,6.66],"pixels":"..."},"id":"431ff931-2bcb-41f2-b7dd-f14804cd2028"}
04:53:55.333 01.457 12020 Exposure complete
04:53:55.566 00.233 9340 OnExposeComplete: enter
04:53:55.579 00.013 12020 worker thread done servicing request
04:53:55.579 00.000 9340 UpdateGuideState(): m_state=6
04:53:55.589 00.010 9340 Star::Find(15, 1410, 111, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1018
04:53:55.599 00.010 9340 Star::Find returns 1 (0), X=1410.93, Y=111.65, Mass=1572831, SNR=188.8, Peak=65295 HFD=4.9
04:53:55.618 00.019 9340 MultiStar: [#1 0.10,0.01,0.86,U] [#2 -0.11,0.04,0.91,U] [#3 -0.08,0.17,1.02,U] [#4 -0.01,0.12,0.86,U] [#5 0.11,0.18,0.97,U] [#6 0.03,-0.01,1.05,U] [#7 0.02,0.11,1.13,U] [#8 -0.13,0.10,1.13,U] 
04:53:55.636 00.018 9340 refined, 8 included, MultiStar: {-0.01, 0.09}, one-star: {0.04, 0.11}
04:53:55.668 00.032 9340 CameraToMount -- cameraTheta (1.63) - m_xAngle (0.05) = xAngle (1.58 = 1.58)
04:53:55.686 00.018 9340 CameraToMount -- cameraTheta (1.63) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-1.49 = -1.49)
04:53:55.698 00.012 9340 CameraToMount -- cameraX=-0.01 cameraY=0.09 hyp=0.09 cameraTheta=1.63 mountX=-0.00 mountY=-0.09, mountTheta=-1.58
04:53:55.714 00.016 9340 SchedulePrimaryMove(10104498, x=-0.01, y=0.09, opts=13)
04:53:55.726 00.012 9340 Enqueuing Move request for scope (-0.01, 0.09)
04:53:55.746 00.020 12020 Worker thread wakes up
04:53:55.746 00.000 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.09) opts 0xd
04:53:55.746 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=6299, max=65535, med=10066, FiltMin=7979, FiltMax=65510, Gamma=2.870
04:53:55.760 00.014 12020 Handling offset move in thread for scope, endpoint = (-0.01, 0.09)
04:53:55.760 00.000 12020 Moving (-0.01, 0.09) raw xDistance=-0.00 yDistance=-0.09
04:53:55.761 00.001 9340 UpdateGuideState exits: m=1572831 SNR=188.8
04:53:55.788 00.027 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.00
04:53:55.788 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:53:55.788 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
04:53:55.788 00.000 12020 MoveAxis(E, 0, ABG)
04:53:55.789 00.001 12020 Move returns status 0, amount 0
04:53:55.789 00.000 12020 MoveAxis(N, 0, ABG)
04:53:55.789 00.000 12020 Move returns status 0, amount 0
04:53:55.789 00.000 12020 move complete, result=0
04:53:55.789 00.000 12020 worker thread done servicing request
04:53:55.791 00.002 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:53:55.804 00.013 9340 ScheduleExposure(2000,3,1) exposurePending=0
04:53:55.819 00.015 9340 Enqueuing Expose request
04:53:55.840 00.021 12020 Worker thread wakes up
04:53:55.840 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
04:53:55.840 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(1396,97,31,31)
04:53:55.842 00.002 9340 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
04:53:55.867 00.025 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"05395a62-ecb4-40c7-a219-60463faa7676"}
04:53:55.886 00.019 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"05395a62-ecb4-40c7-a219-60463faa7676"}
04:53:55.899 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"f3579428-cf35-48b8-9bd5-3cf1bdfa679b"}
04:53:55.939 00.040 9340 case statement mapped state 6 to 3
04:53:55.959 00.020 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"f3579428-cf35-48b8-9bd5-3cf1bdfa679b"}
04:53:55.972 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"ceb8414f-ab11-4009-bd1d-cf2ce5bae097"}
04:53:55.983 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":1018,"width":15,"height":15,"star_pos":[6.93,6.65],"pixels":"..."},"id":"ceb8414f-ab11-4009-bd1d-cf2ce5bae097"}
04:53:57.744 01.761 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"7a2fd0a2-9997-4dd9-9f75-dd0affaeea6b"}
04:53:57.762 00.018 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"7a2fd0a2-9997-4dd9-9f75-dd0affaeea6b"}
04:53:57.774 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"17459946-73f8-4dfb-b53f-86ed499a0abb"}
04:53:57.785 00.011 9340 case statement mapped state 6 to 3
04:53:57.794 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"17459946-73f8-4dfb-b53f-86ed499a0abb"}
04:53:57.805 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"3ae8cba7-fcd3-4ccb-b949-9f0e59befe72"}
04:53:57.822 00.017 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":1018,"width":15,"height":15,"star_pos":[6.93,6.65],"pixels":"..."},"id":"3ae8cba7-fcd3-4ccb-b949-9f0e59befe72"}
04:53:58.206 00.384 12020 Exposure complete
04:53:58.490 00.284 9340 OnExposeComplete: enter
04:53:58.504 00.014 12020 worker thread done servicing request
04:53:58.504 00.000 9340 UpdateGuideState(): m_state=6
04:53:58.546 00.042 9340 Star::Find(15, 1410, 111, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1019
04:53:58.556 00.010 9340 Star::Find returns 1 (0), X=1410.90, Y=111.67, Mass=1515812, SNR=239.1, Peak=65395 HFD=5.0
04:53:58.572 00.016 9340 MultiStar: [#1 0.03,-0.09,0.70,U] [#2 -0.18,0.02,0.69,U] [#3 -0.09,-0.01,0.97,U] [#4 -0.18,0.12,0.84,U] [#5 -0.07,0.16,0.75,U] [#6 0.03,-0.03,0.68,U] [#7 -0.02,0.06,0.83,U] [#8 -0.14,0.21,0.82,U] 
04:53:58.585 00.013 9340 refined, 8 included, MultiStar: {-0.07, 0.07}, one-star: {0.01, 0.13}
04:53:58.599 00.014 9340 CameraToMount -- cameraTheta (2.34) - m_xAngle (0.05) = xAngle (2.29 = 2.29)
04:53:58.615 00.016 9340 CameraToMount -- cameraTheta (2.34) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-0.78 = -0.78)
04:53:58.625 00.010 9340 CameraToMount -- cameraX=-0.07 cameraY=0.07 hyp=0.10 cameraTheta=2.34 mountX=-0.06 mountY=-0.07, mountTheta=-2.33
04:53:58.658 00.033 9340 SchedulePrimaryMove(10104498, x=-0.07, y=0.07, opts=13)
04:53:58.680 00.022 9340 Enqueuing Move request for scope (-0.07, 0.07)
04:53:58.695 00.015 12020 Worker thread wakes up
04:53:58.695 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=6104, max=65535, med=10052, FiltMin=7832, FiltMax=65504, Gamma=2.870
04:53:58.706 00.011 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.07) opts 0xd
04:53:58.706 00.000 9340 UpdateGuideState exits: m=1515812 SNR=239.1
04:53:58.717 00.011 12020 Handling offset move in thread for scope, endpoint = (-0.07, 0.07)
04:53:58.717 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:53:58.728 00.011 12020 Moving (-0.07, 0.07) raw xDistance=-0.06 yDistance=-0.07
04:53:58.728 00.000 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
04:53:58.728 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
04:53:58.744 00.016 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:53:58.744 00.000 9340 Enqueuing Expose request
04:53:58.756 00.012 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
04:53:58.756 00.000 12020 MoveAxis(E, 0, ABG)
04:53:58.757 00.001 12020 Move returns status 0, amount 0
04:53:58.757 00.000 12020 MoveAxis(N, 0, ABG)
04:53:58.757 00.000 12020 Move returns status 0, amount 0
04:53:58.757 00.000 12020 move complete, result=0
04:53:58.757 00.000 12020 worker thread done servicing request
04:53:58.758 00.001 12020 Worker thread wakes up
04:53:58.758 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
04:53:58.758 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(1396,97,31,31)
04:53:58.763 00.005 9340 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
04:53:59.744 00.981 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"10c48694-097b-4300-80be-6ee23aa62c43"}
04:53:59.758 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"10c48694-097b-4300-80be-6ee23aa62c43"}
04:53:59.771 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"3975d86f-78bb-4276-afd1-9bb0a80b647b"}
04:53:59.783 00.012 9340 case statement mapped state 6 to 3
04:53:59.794 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"3975d86f-78bb-4276-afd1-9bb0a80b647b"}
04:53:59.807 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"50f03525-3962-4908-9b19-04aecc7ad286"}
04:53:59.846 00.039 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":1019,"width":15,"height":15,"star_pos":[6.90,6.67],"pixels":"..."},"id":"50f03525-3962-4908-9b19-04aecc7ad286"}
04:54:01.151 01.305 12020 Exposure complete
04:54:01.430 00.279 12020 worker thread done servicing request
04:54:01.431 00.001 9340 OnExposeComplete: enter
04:54:01.446 00.015 9340 UpdateGuideState(): m_state=6
04:54:01.461 00.015 9340 Star::Find(15, 1410, 111, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1020
04:54:01.473 00.012 9340 Star::Find returns 1 (0), X=1410.88, Y=111.73, Mass=1593009, SNR=220.2, Peak=63371 HFD=4.9
04:54:01.487 00.014 9340 MultiStar: [#1 0.16,0.07,0.79,U] [#2 -0.19,-0.01,0.73,U] [#3 -0.24,0.18,0.99,U] [#4 -0.13,0.05,0.98,U] [#5 -0.06,0.34,0.77,U] [#6 0.02,0.16,0.78,U] [#7 0.09,0.04,0.84,U] [#8 -0.15,0.02,0.99,U] 
04:54:01.518 00.031 9340 refined, 8 included, MultiStar: {-0.06, 0.12}, one-star: {-0.01, 0.19}
04:54:01.531 00.013 9340 CameraToMount -- cameraTheta (2.06) - m_xAngle (0.05) = xAngle (2.01 = 2.01)
04:54:01.555 00.024 9340 CameraToMount -- cameraTheta (2.06) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-1.06 = -1.06)
04:54:01.568 00.013 9340 CameraToMount -- cameraX=-0.06 cameraY=0.12 hyp=0.13 cameraTheta=2.06 mountX=-0.05 mountY=-0.11, mountTheta=-2.02
04:54:01.591 00.023 9340 SchedulePrimaryMove(10104498, x=-0.06, y=0.12, opts=13)
04:54:01.624 00.033 9340 Enqueuing Move request for scope (-0.06, 0.12)
04:54:01.640 00.016 12020 Worker thread wakes up
04:54:01.640 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=6079, max=65535, med=10056, FiltMin=7781, FiltMax=65504, Gamma=2.870
04:54:01.654 00.014 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.12) opts 0xd
04:54:01.654 00.000 9340 UpdateGuideState exits: m=1593009 SNR=220.2
04:54:01.667 00.013 12020 Handling offset move in thread for scope, endpoint = (-0.06, 0.12)
04:54:01.667 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:54:01.683 00.016 12020 Moving (-0.06, 0.12) raw xDistance=-0.05 yDistance=-0.11
04:54:01.683 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
04:54:01.715 00.032 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
04:54:01.715 00.000 9340 Enqueuing Expose request
04:54:01.730 00.015 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:54:01.730 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
04:54:01.730 00.000 12020 MoveAxis(E, 0, ABG)
04:54:01.730 00.000 12020 Move returns status 0, amount 0
04:54:01.730 00.000 12020 MoveAxis(N, 0, ABG)
04:54:01.731 00.001 12020 Move returns status 0, amount 0
04:54:01.731 00.000 12020 move complete, result=0
04:54:01.732 00.001 12020 worker thread done servicing request
04:54:01.732 00.000 12020 Worker thread wakes up
04:54:01.732 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
04:54:01.732 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(1396,97,31,31)
04:54:01.734 00.002 9340 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
04:54:01.759 00.025 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"bb1a5056-5949-414b-810a-3a9abbe227eb"}
04:54:01.772 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"bb1a5056-5949-414b-810a-3a9abbe227eb"}
04:54:01.793 00.021 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"7405d301-6b74-413e-a88d-7e93274676ad"}
04:54:01.832 00.039 9340 case statement mapped state 6 to 3
04:54:01.853 00.021 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"7405d301-6b74-413e-a88d-7e93274676ad"}
04:54:01.873 00.020 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"542001d7-b569-4347-a0fb-1c7b81eee809"}
04:54:01.926 00.053 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":1020,"width":15,"height":15,"star_pos":[6.88,6.73],"pixels":"..."},"id":"542001d7-b569-4347-a0fb-1c7b81eee809"}
04:54:03.809 01.883 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"f09f0d6f-434d-47c4-9526-10379f4e1ed6"}
04:54:03.844 00.035 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"f09f0d6f-434d-47c4-9526-10379f4e1ed6"}
04:54:03.867 00.023 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"3b2451d0-5167-4e19-8309-fa0b2b373ad7"}
04:54:03.903 00.036 9340 case statement mapped state 6 to 3
04:54:03.954 00.051 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"3b2451d0-5167-4e19-8309-fa0b2b373ad7"}
04:54:03.977 00.023 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"d93be0e3-8acc-43ed-91e3-b63639d52103"}
04:54:03.995 00.018 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":1020,"width":15,"height":15,"star_pos":[6.88,6.73],"pixels":"..."},"id":"d93be0e3-8acc-43ed-91e3-b63639d52103"}
04:54:04.184 00.189 12020 Exposure complete
04:54:04.557 00.373 12020 worker thread done servicing request
04:54:04.557 00.000 9340 OnExposeComplete: enter
04:54:04.571 00.014 9340 UpdateGuideState(): m_state=6
04:54:04.588 00.017 9340 Star::Find(15, 1410, 111, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1021
04:54:04.612 00.024 9340 Star::Find returns 1 (0), X=1410.51, Y=111.69, Mass=1531843, SNR=200.2, Peak=65031 HFD=4.9
04:54:04.660 00.048 9340 MultiStar: [#1 -0.22,-0.11,1.06,U] [#2 -0.41,0.06,0.81,U] [#3 -0.41,-0.00,1.04,U] [#4 -0.39,-0.04,0.98,U] [#5 -0.35,0.10,1.00,U] [#6 -0.29,-0.03,0.93,U] [#7 -0.33,-0.07,0.84,U] [#8 -0.48,0.00,0.91,U] 
04:54:04.678 00.018 9340 refined, 8 included, MultiStar: {-0.36, 0.01}, one-star: {-0.38, 0.15}
04:54:04.694 00.016 9340 CameraToMount -- cameraTheta (3.13) - m_xAngle (0.05) = xAngle (3.08 = 3.08)
04:54:04.710 00.016 9340 CameraToMount -- cameraTheta (3.13) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (0.01 = 0.01)
04:54:04.726 00.016 9340 CameraToMount -- cameraX=-0.36 cameraY=0.01 hyp=0.36 cameraTheta=3.13 mountX=-0.36 mountY=0.00, mountTheta=3.13
04:54:04.746 00.020 9340 SchedulePrimaryMove(10104498, x=-0.36, y=0.01, opts=13)
04:54:04.796 00.050 9340 Enqueuing Move request for scope (-0.36, 0.01)
04:54:04.811 00.015 12020 Worker thread wakes up
04:54:04.812 00.001 9340 UpdateImageDisplay: Size=(1920,1080) min=6430, max=65535, med=10086, FiltMin=7870, FiltMax=65504, Gamma=2.870
04:54:04.829 00.017 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.36, 0.01) opts 0xd
04:54:04.829 00.000 9340 UpdateGuideState exits: m=1531843 SNR=200.2
04:54:04.843 00.014 12020 Handling offset move in thread for scope, endpoint = (-0.36, 0.01)
04:54:04.843 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:54:04.857 00.014 12020 Moving (-0.36, 0.01) raw xDistance=-0.36 yDistance=0.00
04:54:04.857 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
04:54:04.881 00.024 12020 GuideAlgorithmHysteresis::Result() returns -0.15 from input -0.36
04:54:04.881 00.000 9340 Enqueuing Expose request
04:54:04.895 00.014 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:54:04.896 00.001 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
04:54:04.896 00.000 12020 MoveAxis(E, 27, ABG)
04:54:04.896 00.000 12020 Guiding  Dir = 2, Dur = 27
04:54:04.897 00.001 12020 IsSlewing returns 0
04:54:04.898 00.001 12020 IsGuiding returns 0
04:54:04.931 00.033 12020 IsGuiding returns 1
04:54:04.931 00.000 12020 scope still moving after pulse duration time elapsed
04:54:04.978 00.047 12020 IsSlewing returns 0
04:54:04.979 00.001 12020 IsGuiding returns 0
04:54:04.979 00.000 12020 scope move finished after 27 + 53 ms
04:54:04.979 00.000 12020 Move returns status 0, amount 27
04:54:04.979 00.000 12020 MoveAxis(N, 0, ABG)
04:54:04.980 00.001 12020 Move returns status 0, amount 0
04:54:04.980 00.000 12020 move complete, result=0
04:54:04.980 00.000 12020 worker thread done servicing request
04:54:04.980 00.000 9340 GuideStep: -0.4 px 27 ms EAST, 0.0 px 0 ms NORTH
04:54:04.995 00.015 12020 Worker thread wakes up
04:54:04.996 00.001 12020 worker thread servicing REQUEST_EXPOSE 2000
04:54:04.996 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(1396,97,31,31)
04:54:05.868 00.872 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"5d54d292-fc8e-4abc-9f66-20629d225ce9"}
04:54:05.904 00.036 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"5d54d292-fc8e-4abc-9f66-20629d225ce9"}
04:54:05.917 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"29744b7c-ceaa-467b-9000-a290f457f241"}
04:54:05.936 00.019 9340 case statement mapped state 6 to 3
04:54:05.956 00.020 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"29744b7c-ceaa-467b-9000-a290f457f241"}
04:54:05.976 00.020 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"509a0cee-8dfa-4be4-8761-70ff6ee0baae"}
04:54:05.994 00.018 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":1021,"width":15,"height":15,"star_pos":[6.51,6.69],"pixels":"..."},"id":"509a0cee-8dfa-4be4-8761-70ff6ee0baae"}
04:54:07.361 01.367 12020 Exposure complete
04:54:07.593 00.232 12020 worker thread done servicing request
04:54:07.594 00.001 9340 OnExposeComplete: enter
04:54:07.612 00.018 9340 UpdateGuideState(): m_state=6
04:54:07.626 00.014 9340 Star::Find(15, 1410, 111, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1022
04:54:07.637 00.011 9340 Star::Find returns 1 (0), X=1411.16, Y=111.53, Mass=1483652, SNR=234.7, Peak=64627 HFD=5.0
04:54:07.664 00.027 9340 MultiStar: [#1 0.13,-0.21,0.81,U] [#2 0.02,-0.15,0.68,U] [#3 0.13,0.01,0.94,U] [#4 -0.02,-0.02,0.85,U] [#5 0.12,0.10,0.78,U] [#6 0.18,-0.12,0.79,U] [#7 0.21,-0.17,0.82,U] [#8 0.12,-0.02,0.79,U] 
04:54:07.678 00.014 9340 refined, 8 included, MultiStar: {0.13, -0.06}, one-star: {0.27, -0.00}
04:54:07.689 00.011 9340 CameraToMount -- cameraTheta (-0.43) - m_xAngle (0.05) = xAngle (-0.48 = -0.48)
04:54:07.704 00.015 9340 CameraToMount -- cameraTheta (-0.43) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-3.55 = 2.73)
04:54:07.714 00.010 9340 CameraToMount -- cameraX=0.13 cameraY=-0.06 hyp=0.15 cameraTheta=-0.43 mountX=0.13 mountY=0.06, mountTheta=0.42
04:54:07.728 00.014 9340 SchedulePrimaryMove(10104498, x=0.13, y=-0.06, opts=13)
04:54:07.743 00.015 9340 Enqueuing Move request for scope (0.13, -0.06)
04:54:07.757 00.014 12020 Worker thread wakes up
04:54:07.757 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=5832, max=65535, med=10061, FiltMin=7770, FiltMax=65510, Gamma=2.870
04:54:07.768 00.011 12020 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.06) opts 0xd
04:54:07.768 00.000 9340 UpdateGuideState exits: m=1483652 SNR=234.7
04:54:07.794 00.026 12020 Handling offset move in thread for scope, endpoint = (0.13, -0.06)
04:54:07.794 00.000 12020 Moving (0.13, -0.06) raw xDistance=0.13 yDistance=0.06
04:54:07.794 00.000 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.13
04:54:07.795 00.001 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:54:07.795 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:54:07.811 00.016 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
04:54:07.811 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
04:54:07.825 00.014 12020 MoveAxis(E, 0, ABG)
04:54:07.825 00.000 9340 Enqueuing Expose request
04:54:07.837 00.012 12020 Move returns status 0, amount 0
04:54:07.838 00.001 12020 MoveAxis(N, 0, ABG)
04:54:07.838 00.000 12020 Move returns status 0, amount 0
04:54:07.838 00.000 12020 move complete, result=0
04:54:07.838 00.000 12020 worker thread done servicing request
04:54:07.838 00.000 12020 Worker thread wakes up
04:54:07.838 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
04:54:07.838 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(1396,97,31,31)
04:54:07.842 00.004 9340 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
04:54:07.867 00.025 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"73a8e747-4cfd-4f38-a445-9cb286f77680"}
04:54:07.880 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"73a8e747-4cfd-4f38-a445-9cb286f77680"}
04:54:07.893 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"566f11eb-c990-48f2-82f1-9db5ce8f2953"}
04:54:07.930 00.037 9340 case statement mapped state 6 to 3
04:54:07.941 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"566f11eb-c990-48f2-82f1-9db5ce8f2953"}
04:54:07.953 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"cced72ed-2cdc-419d-bbb5-232dae80a95d"}
04:54:07.964 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":1022,"width":15,"height":15,"star_pos":[7.16,6.53],"pixels":"..."},"id":"cced72ed-2cdc-419d-bbb5-232dae80a95d"}
04:54:09.866 01.902 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"227ff2a6-324d-4083-b0f8-365b65e64cee"}
04:54:09.879 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"227ff2a6-324d-4083-b0f8-365b65e64cee"}
04:54:09.893 00.014 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"92f87c63-3758-4ff6-89bd-c8dc9d1b99ff"}
04:54:09.916 00.023 9340 case statement mapped state 6 to 3
04:54:09.939 00.023 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"92f87c63-3758-4ff6-89bd-c8dc9d1b99ff"}
04:54:09.978 00.039 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"7370e2c5-1072-499b-8925-c3e62e74df49"}
04:54:09.995 00.017 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":1022,"width":15,"height":15,"star_pos":[7.16,6.53],"pixels":"..."},"id":"7370e2c5-1072-499b-8925-c3e62e74df49"}
04:54:10.250 00.255 12020 Exposure complete
04:54:10.724 00.474 12020 worker thread done servicing request
04:54:10.725 00.001 9340 OnExposeComplete: enter
04:54:10.741 00.016 9340 UpdateGuideState(): m_state=6
04:54:10.755 00.014 9340 Star::Find(15, 1411, 111, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1023
04:54:10.774 00.019 9340 Star::Find returns 1 (0), X=1410.86, Y=111.68, Mass=1512620, SNR=190.7, Peak=65395 HFD=4.9
04:54:10.790 00.016 9340 MultiStar: [#1 0.01,-0.07,1.01,U] [#2 -0.18,-0.02,1.08,U] [#3 -0.06,0.22,1.28,U] [#4 -0.11,-0.04,0.92,U] [#5 -0.10,0.29,1.10,U] [#6 0.03,0.26,0.89,U] [#7 0.05,-0.03,0.84,U] [#8 -0.05,0.11,1.07,U] 
04:54:10.833 00.043 9340 refined, 8 included, MultiStar: {-0.05, 0.10}, one-star: {-0.03, 0.14}
04:54:10.852 00.019 9340 CameraToMount -- cameraTheta (2.04) - m_xAngle (0.05) = xAngle (2.00 = 2.00)
04:54:10.871 00.019 9340 CameraToMount -- cameraTheta (2.04) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-1.07 = -1.07)
04:54:10.885 00.014 9340 CameraToMount -- cameraX=-0.05 cameraY=0.10 hyp=0.12 cameraTheta=2.04 mountX=-0.05 mountY=-0.10, mountTheta=-2.01
04:54:10.908 00.023 9340 SchedulePrimaryMove(10104498, x=-0.05, y=0.10, opts=13)
04:54:10.930 00.022 9340 Enqueuing Move request for scope (-0.05, 0.10)
04:54:10.943 00.013 12020 Worker thread wakes up
04:54:10.943 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=5177, max=65535, med=10069, FiltMin=7901, FiltMax=65510, Gamma=2.870
04:54:10.974 00.031 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.10) opts 0xd
04:54:10.976 00.002 12020 Handling offset move in thread for scope, endpoint = (-0.05, 0.10)
04:54:10.976 00.000 12020 Moving (-0.05, 0.10) raw xDistance=-0.05 yDistance=-0.10
04:54:10.976 00.000 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
04:54:10.977 00.001 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:54:10.977 00.000 9340 UpdateGuideState exits: m=1512620 SNR=190.7
04:54:10.989 00.012 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
04:54:10.989 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:54:11.001 00.012 12020 MoveAxis(E, 0, ABG)
04:54:11.002 00.001 9340 ScheduleExposure(2000,3,1) exposurePending=0
04:54:11.018 00.016 12020 Move returns status 0, amount 0
04:54:11.018 00.000 9340 Enqueuing Expose request
04:54:11.030 00.012 12020 MoveAxis(N, 0, ABG)
04:54:11.030 00.000 12020 Move returns status 0, amount 0
04:54:11.030 00.000 12020 move complete, result=0
04:54:11.030 00.000 12020 worker thread done servicing request
04:54:11.030 00.000 12020 Worker thread wakes up
04:54:11.031 00.001 12020 worker thread servicing REQUEST_EXPOSE 2000
04:54:11.031 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(1396,97,31,31)
04:54:11.034 00.003 9340 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
04:54:11.867 00.833 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"38e901d6-d07c-4b18-a77b-0ca3d2cd26f2"}
04:54:11.883 00.016 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"38e901d6-d07c-4b18-a77b-0ca3d2cd26f2"}
04:54:11.924 00.041 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"24ee87ea-9d05-490c-b137-4266fb5d0987"}
04:54:11.938 00.014 9340 case statement mapped state 6 to 3
04:54:11.954 00.016 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"24ee87ea-9d05-490c-b137-4266fb5d0987"}
04:54:11.977 00.023 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"c542d62f-cf16-411e-9e2a-d8144cd762ff"}
04:54:11.992 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":1023,"width":15,"height":15,"star_pos":[6.86,6.68],"pixels":"..."},"id":"c542d62f-cf16-411e-9e2a-d8144cd762ff"}
04:54:13.393 01.401 12020 Exposure complete
04:54:13.690 00.297 12020 worker thread done servicing request
04:54:13.690 00.000 9340 OnExposeComplete: enter
04:54:13.703 00.013 9340 UpdateGuideState(): m_state=6
04:54:13.723 00.020 9340 Star::Find(15, 1410, 111, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1024
04:54:13.742 00.019 9340 Star::Find returns 1 (0), X=1410.87, Y=111.55, Mass=1489169, SNR=201.2, Peak=64979 HFD=5.0
04:54:13.775 00.033 9340 MultiStar: [#1 0.19,-0.24,1.06,U] [#2 -0.07,-0.10,0.82,U] [#3 -0.04,0.01,1.28,U] [#4 -0.10,-0.07,1.04,U] [#5 -0.00,0.13,1.03,U] [#6 0.11,-0.05,0.84,U] [#7 -0.04,-0.28,0.97,U] [#8 0.01,0.03,0.91,U] 
04:54:13.789 00.014 9340 single-star, 8 included, MultiStar: {0.00, -0.06}, one-star: {-0.02, 0.01}
04:54:13.803 00.014 9340 CameraToMount -- cameraTheta (2.64) - m_xAngle (0.05) = xAngle (2.60 = 2.60)
04:54:13.813 00.010 9340 CameraToMount -- cameraTheta (2.64) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-0.47 = -0.47)
04:54:13.828 00.015 9340 CameraToMount -- cameraX=-0.02 cameraY=0.01 hyp=0.02 cameraTheta=2.64 mountX=-0.02 mountY=-0.01, mountTheta=-2.65
04:54:13.852 00.024 9340 SchedulePrimaryMove(10104498, x=-0.02, y=0.01, opts=13)
04:54:13.883 00.031 9340 Enqueuing Move request for scope (-0.02, 0.01)
04:54:13.896 00.013 12020 Worker thread wakes up
04:54:13.896 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=6420, max=65535, med=10100, FiltMin=7873, FiltMax=65510, Gamma=2.870
04:54:13.909 00.013 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.01) opts 0xd
04:54:13.909 00.000 9340 UpdateGuideState exits: m=1489169 SNR=201.2
04:54:13.920 00.011 12020 Handling offset move in thread for scope, endpoint = (-0.02, 0.01)
04:54:13.921 00.001 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:54:13.933 00.012 12020 Moving (-0.02, 0.01) raw xDistance=-0.02 yDistance=-0.01
04:54:13.934 00.001 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
04:54:13.934 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
04:54:13.950 00.016 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:54:13.951 00.001 9340 Enqueuing Expose request
04:54:13.964 00.013 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
04:54:13.964 00.000 12020 MoveAxis(E, 0, ABG)
04:54:13.964 00.000 12020 Move returns status 0, amount 0
04:54:13.964 00.000 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"71cb5201-d390-43d0-a127-0dd751a4f993"}
04:54:13.994 00.030 12020 MoveAxis(N, 0, ABG)
04:54:13.994 00.000 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"71cb5201-d390-43d0-a127-0dd751a4f993"}
04:54:14.006 00.012 12020 Move returns status 0, amount 0
04:54:14.006 00.000 12020 move complete, result=0
04:54:14.006 00.000 9340 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
04:54:14.024 00.018 12020 worker thread done servicing request
04:54:14.025 00.001 12020 Worker thread wakes up
04:54:14.025 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
04:54:14.025 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(1396,97,31,31)
04:54:14.032 00.007 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"ba3abf67-a955-4014-b533-057a7c76f3c8"}
04:54:14.047 00.015 9340 case statement mapped state 6 to 3
04:54:14.064 00.017 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"ba3abf67-a955-4014-b533-057a7c76f3c8"}
04:54:14.082 00.018 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"46ae4415-0b3f-4004-bb04-9f155d56c963"}
04:54:14.118 00.036 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":1024,"width":15,"height":15,"star_pos":[6.87,6.55],"pixels":"..."},"id":"46ae4415-0b3f-4004-bb04-9f155d56c963"}
04:54:15.868 01.750 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"1d16e6bf-8c35-448f-969e-8e5cc0e5ea46"}
04:54:15.890 00.022 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"1d16e6bf-8c35-448f-969e-8e5cc0e5ea46"}
04:54:15.915 00.025 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"b995e763-c3d6-4462-8d5c-5e9d2fa3b516"}
04:54:15.974 00.059 9340 case statement mapped state 6 to 3
04:54:16.006 00.032 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"b995e763-c3d6-4462-8d5c-5e9d2fa3b516"}
04:54:16.063 00.057 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"6fb054ff-8a2c-4063-9b8b-4edbe08e839e"}
04:54:16.100 00.037 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":1024,"width":15,"height":15,"star_pos":[6.87,6.55],"pixels":"..."},"id":"6fb054ff-8a2c-4063-9b8b-4edbe08e839e"}
04:54:16.470 00.370 12020 Exposure complete
04:54:16.984 00.514 12020 worker thread done servicing request
04:54:16.985 00.001 9340 OnExposeComplete: enter
04:54:17.026 00.041 9340 UpdateGuideState(): m_state=6
04:54:17.084 00.058 9340 Star::Find(15, 1410, 111, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1025
04:54:17.100 00.016 9340 Star::Find returns 1 (0), X=1410.42, Y=111.60, Mass=1539776, SNR=189.1, Peak=65395 HFD=5.0
04:54:17.119 00.019 9340 MultiStar: [#1 -0.45,-0.32,0.00,M1] [#2 -0.74,-0.22,0.00,M1] [#3 -0.50,-0.07,0.00,M1] [#4 -0.57,0.02,0.00,M1] [#5 -0.49,0.01,0.99,U] [#6 -0.51,-0.11,0.00,M1] [#7 -0.54,-0.19,0.00,M1] [#8 -0.63,0.00,0.00,M1] 
04:54:17.135 00.016 9340 single-star, 1 included, MultiStar: {-0.48, 0.04}, one-star: {-0.46, 0.06}
04:54:17.172 00.037 9340 CameraToMount -- cameraTheta (3.01) - m_xAngle (0.05) = xAngle (2.96 = 2.96)
04:54:17.238 00.066 9340 CameraToMount -- cameraTheta (3.01) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-0.11 = -0.11)
04:54:17.260 00.022 9340 CameraToMount -- cameraX=-0.46 cameraY=0.06 hyp=0.47 cameraTheta=3.01 mountX=-0.46 mountY=-0.05, mountTheta=-3.03
04:54:17.291 00.031 9340 SchedulePrimaryMove(10104498, x=-0.46, y=0.06, opts=13)
04:54:17.365 00.074 9340 Enqueuing Move request for scope (-0.46, 0.06)
04:54:17.400 00.035 12020 Worker thread wakes up
04:54:17.400 00.000 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.46, 0.06) opts 0xd
04:54:17.400 00.000 12020 Handling offset move in thread for scope, endpoint = (-0.46, 0.06)
04:54:17.400 00.000 12020 Moving (-0.46, 0.06) raw xDistance=-0.46 yDistance=-0.05
04:54:17.400 00.000 12020 GuideAlgorithmHysteresis::Result() returns -0.19 from input -0.46
04:54:17.400 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:54:17.400 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
04:54:17.406 00.006 9340 UpdateImageDisplay: Size=(1920,1080) min=5863, max=65535, med=10076, FiltMin=7494, FiltMax=65504, Gamma=2.870
04:54:17.446 00.040 12020 MoveAxis(E, 35, ABG)
04:54:17.446 00.000 9340 UpdateGuideState exits: m=1539776 SNR=189.1
04:54:17.485 00.039 12020 Guiding  Dir = 2, Dur = 35
04:54:17.489 00.004 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:54:17.508 00.019 12020 IsSlewing returns 0
04:54:17.508 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
04:54:17.528 00.020 12020 IsGuiding returns 0
04:54:17.528 00.000 9340 Enqueuing Expose request
04:54:17.550 00.022 12020 PulseGuide returned control before completion, sleep 26
04:54:17.607 00.057 12020 IsGuiding returns 0
04:54:17.608 00.001 12020 Move returns status 0, amount 35
04:54:17.611 00.003 12020 MoveAxis(N, 0, ABG)
04:54:17.611 00.000 12020 Move returns status 0, amount 0
04:54:17.612 00.001 12020 move complete, result=0
04:54:17.612 00.000 12020 worker thread done servicing request
04:54:17.612 00.000 9340 GuideStep: -0.5 px 35 ms EAST, -0.1 px 0 ms NORTH
04:54:17.632 00.020 12020 Worker thread wakes up
04:54:17.636 00.004 12020 worker thread servicing REQUEST_EXPOSE 2000
04:54:17.636 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(1396,97,31,31)
04:54:17.869 00.233 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"943124c6-5328-4eed-942d-bfb34f16ade5"}
04:54:17.880 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"943124c6-5328-4eed-942d-bfb34f16ade5"}
04:54:17.893 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"e8fe9dd3-6e50-4d7d-b775-b978b1e13dff"}
04:54:17.908 00.015 9340 case statement mapped state 6 to 3
04:54:17.924 00.016 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"e8fe9dd3-6e50-4d7d-b775-b978b1e13dff"}
04:54:17.943 00.019 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"84032e03-3e0e-4401-a136-f79e09c04976"}
04:54:17.981 00.038 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":1025,"width":15,"height":15,"star_pos":[7.42,6.60],"pixels":"..."},"id":"84032e03-3e0e-4401-a136-f79e09c04976"}
04:54:19.870 01.889 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"70701a18-a196-448f-9efc-135ec137273a"}
04:54:19.901 00.031 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"70701a18-a196-448f-9efc-135ec137273a"}
04:54:19.915 00.014 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"3a70368a-79a6-49a1-98e9-8035da9da969"}
04:54:19.928 00.013 9340 case statement mapped state 6 to 3
04:54:19.941 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"3a70368a-79a6-49a1-98e9-8035da9da969"}
04:54:19.957 00.016 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"0462d1f6-f84c-4f1b-a906-889581a15f26"}
04:54:19.974 00.017 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":1025,"width":15,"height":15,"star_pos":[7.42,6.60],"pixels":"..."},"id":"0462d1f6-f84c-4f1b-a906-889581a15f26"}
04:54:20.043 00.069 12020 Exposure complete
04:54:20.335 00.292 12020 worker thread done servicing request
04:54:20.336 00.001 9340 OnExposeComplete: enter
04:54:20.357 00.021 9340 UpdateGuideState(): m_state=6
04:54:20.370 00.013 9340 Star::Find(15, 1410, 111, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1026
04:54:20.383 00.013 9340 Star::Find returns 1 (0), X=1410.36, Y=111.27, Mass=1527119, SNR=247.2, Peak=65395 HFD=4.8
04:54:20.428 00.045 9340 MultiStar: [#1 -0.45,-0.42,0.00,M2] [#2 -0.59,-0.17,0.00,M2] [#3 -0.50,-0.17,0.00,M2] [#4 -0.61,-0.13,0.00,M2] [#5 -0.56,-0.04,0.00,M1] [#6 -0.43,-0.21,0.76,U] [#7 -0.47,-0.17,0.87,U] [#8 -0.58,-0.28,0.00,M2] 
04:54:20.453 00.025 9340 refined, 2 included, MultiStar: {-0.48, -0.22}, one-star: {-0.52, -0.26}
04:54:20.479 00.026 9340 CameraToMount -- cameraTheta (-2.71) - m_xAngle (0.05) = xAngle (-2.76 = -2.76)
04:54:20.494 00.015 9340 CameraToMount -- cameraTheta (-2.71) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-5.83 = 0.45)
04:54:20.517 00.023 9340 CameraToMount -- cameraX=-0.48 cameraY=-0.22 hyp=0.53 cameraTheta=-2.71 mountX=-0.49 mountY=0.23, mountTheta=2.70
04:54:20.536 00.019 9340 SchedulePrimaryMove(10104498, x=-0.48, y=-0.22, opts=13)
04:54:20.582 00.046 9340 Enqueuing Move request for scope (-0.48, -0.22)
04:54:20.598 00.016 12020 Worker thread wakes up
04:54:20.598 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=6106, max=65535, med=10067, FiltMin=7534, FiltMax=65504, Gamma=2.870
04:54:20.616 00.018 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.48, -0.22) opts 0xd
04:54:20.617 00.001 9340 UpdateGuideState exits: m=1527119 SNR=247.2
04:54:20.626 00.009 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:54:20.637 00.011 12020 Handling offset move in thread for scope, endpoint = (-0.48, -0.22)
04:54:20.637 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
04:54:20.651 00.014 12020 Moving (-0.48, -0.22) raw xDistance=-0.49 yDistance=0.23
04:54:20.651 00.000 9340 Enqueuing Expose request
04:54:20.665 00.014 12020 GuideAlgorithmHysteresis::Result() returns -0.22 from input -0.49
04:54:20.665 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:54:20.665 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.23
04:54:20.665 00.000 12020 MoveAxis(E, 40, ABG)
04:54:20.665 00.000 12020 Guiding  Dir = 2, Dur = 40
04:54:20.666 00.001 12020 IsSlewing returns 0
04:54:20.667 00.001 12020 IsGuiding returns 0
04:54:20.696 00.029 12020 PulseGuide returned control before completion, sleep 22
04:54:20.744 00.048 12020 IsGuiding returns 1
04:54:20.746 00.002 12020 scope still moving after pulse duration time elapsed
04:54:20.777 00.031 12020 IsSlewing returns 0
04:54:20.779 00.002 12020 IsGuiding returns 0
04:54:20.779 00.000 12020 scope move finished after 40 + 70 ms
04:54:20.779 00.000 12020 Move returns status 0, amount 40
04:54:20.781 00.002 12020 MoveAxis(N, 0, ABG)
04:54:20.781 00.000 12020 Move returns status 0, amount 0
04:54:20.781 00.000 12020 move complete, result=0
04:54:20.782 00.001 12020 worker thread done servicing request
04:54:20.782 00.000 12020 Worker thread wakes up
04:54:20.782 00.000 9340 GuideStep: -0.5 px 40 ms EAST, 0.2 px 0 ms NORTH
04:54:20.800 00.018 12020 worker thread servicing REQUEST_EXPOSE 2000
04:54:20.801 00.001 12020 Handling exposure in thread, d=2000 o=3 r=(1396,97,31,31)
04:54:21.869 01.068 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"64bff9b9-1de0-478f-8435-4f2e1dd77df9"}
04:54:21.882 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"64bff9b9-1de0-478f-8435-4f2e1dd77df9"}
04:54:21.897 00.015 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"5f26ac38-c576-48fe-829f-2623bad6b218"}
04:54:21.908 00.011 9340 case statement mapped state 6 to 3
04:54:21.918 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"5f26ac38-c576-48fe-829f-2623bad6b218"}
04:54:21.930 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"bf7380de-cad1-454a-8886-2c9cd85f5ab4"}
04:54:21.941 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":1026,"width":15,"height":15,"star_pos":[7.36,7.27],"pixels":"..."},"id":"bf7380de-cad1-454a-8886-2c9cd85f5ab4"}
04:54:23.207 01.266 12020 Exposure complete
04:54:23.587 00.380 12020 worker thread done servicing request
04:54:23.587 00.000 9340 OnExposeComplete: enter
04:54:23.618 00.031 9340 UpdateGuideState(): m_state=6
04:54:23.691 00.073 9340 Star::Find(15, 1410, 111, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1027
04:54:23.723 00.032 9340 Star::Find returns 1 (0), X=1410.67, Y=111.47, Mass=1582254, SNR=198.9, Peak=65395 HFD=5.0
04:54:23.736 00.013 9340 MultiStar: [#1 -0.30,-0.26,0.90,U] [#2 -0.48,-0.32,0.00,M3] [#3 -0.36,-0.14,1.13,U] [#4 -0.35,-0.24,1.03,U] [#5 -0.34,0.07,0.82,U] [#6 -0.17,-0.14,0.88,U] [#7 -0.38,-0.30,1.04,U] [#8 -0.33,-0.18,0.85,U] 
04:54:23.760 00.024 9340 single-star, 7 included, MultiStar: {-0.31, -0.16}, one-star: {-0.22, -0.06}
04:54:23.778 00.018 9340 CameraToMount -- cameraTheta (-2.85) - m_xAngle (0.05) = xAngle (-2.90 = -2.90)
04:54:23.820 00.042 9340 CameraToMount -- cameraTheta (-2.85) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-5.97 = 0.31)
04:54:23.848 00.028 9340 CameraToMount -- cameraX=-0.22 cameraY=-0.06 hyp=0.23 cameraTheta=-2.85 mountX=-0.22 mountY=0.07, mountTheta=2.83
04:54:23.875 00.027 9340 SchedulePrimaryMove(10104498, x=-0.22, y=-0.06, opts=13)
04:54:23.889 00.014 9340 Enqueuing Move request for scope (-0.22, -0.06)
04:54:23.911 00.022 12020 Worker thread wakes up
04:54:23.912 00.001 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.22, -0.06) opts 0xd
04:54:23.912 00.000 12020 Handling offset move in thread for scope, endpoint = (-0.22, -0.06)
04:54:23.912 00.000 12020 Moving (-0.22, -0.06) raw xDistance=-0.22 yDistance=0.07
04:54:23.913 00.001 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.22
04:54:23.913 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:54:23.913 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
04:54:23.914 00.001 9340 UpdateImageDisplay: Size=(1920,1080) min=6055, max=65535, med=10063, FiltMin=7671, FiltMax=65504, Gamma=2.870
04:54:23.942 00.028 12020 MoveAxis(E, 0, ABG)
04:54:23.942 00.000 9340 UpdateGuideState exits: m=1582254 SNR=198.9
04:54:23.975 00.033 12020 Move returns status 0, amount 0
04:54:23.976 00.001 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:54:23.991 00.015 12020 MoveAxis(N, 0, ABG)
04:54:23.991 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
04:54:24.010 00.019 12020 Move returns status 0, amount 0
04:54:24.011 00.001 12020 move complete, result=0
04:54:24.011 00.000 12020 worker thread done servicing request
04:54:24.011 00.000 9340 Enqueuing Expose request
04:54:24.029 00.018 12020 Worker thread wakes up
04:54:24.029 00.000 9340 GuideStep: -0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
04:54:24.055 00.026 12020 worker thread servicing REQUEST_EXPOSE 2000
04:54:24.055 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(1396,97,31,31)
04:54:24.079 00.024 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"7a7fc2bd-f0ad-4e14-a6f9-761deb9140e2"}
04:54:24.131 00.052 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"7a7fc2bd-f0ad-4e14-a6f9-761deb9140e2"}
04:54:24.150 00.019 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"dc2d8c7f-6d80-4945-8ab6-bb1d9fcf532d"}
04:54:24.174 00.024 9340 case statement mapped state 6 to 3
04:54:24.191 00.017 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"dc2d8c7f-6d80-4945-8ab6-bb1d9fcf532d"}
04:54:24.206 00.015 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"a8e19279-a22f-44fa-8111-8089231ee11b"}
04:54:24.226 00.020 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":1027,"width":15,"height":15,"star_pos":[6.67,7.47],"pixels":"..."},"id":"a8e19279-a22f-44fa-8111-8089231ee11b"}
04:54:25.867 01.641 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"79bf63d6-3267-4275-a797-46c34b03efa5"}
04:54:25.879 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"79bf63d6-3267-4275-a797-46c34b03efa5"}
04:54:25.894 00.015 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"39fde933-35ca-4a53-8536-677b1ad34629"}
04:54:25.912 00.018 9340 case statement mapped state 6 to 3
04:54:25.951 00.039 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"39fde933-35ca-4a53-8536-677b1ad34629"}
04:54:25.965 00.014 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"57087659-e235-4918-8da0-55d5b6e63a68"}
04:54:25.979 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":1027,"width":15,"height":15,"star_pos":[6.67,7.47],"pixels":"..."},"id":"57087659-e235-4918-8da0-55d5b6e63a68"}
04:54:26.438 00.459 12020 Exposure complete
04:54:26.726 00.288 12020 worker thread done servicing request
04:54:26.726 00.000 9340 OnExposeComplete: enter
04:54:26.739 00.013 9340 UpdateGuideState(): m_state=6
04:54:26.753 00.014 9340 Star::Find(15, 1410, 111, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1028
04:54:26.787 00.034 9340 Star::Find returns 1 (0), X=1410.30, Y=111.38, Mass=1600065, SNR=205.1, Peak=65395 HFD=4.9
04:54:26.803 00.016 9340 MultiStar: [#1 -0.73,-0.43,0.00,M2] [#2 -0.73,-0.20,0.00,M4] [#3 -0.59,-0.12,0.00,M2] [#4 -0.64,-0.22,0.00,M2] [#5 -0.64,-0.12,0.00,M1] [#6 -0.46,-0.19,0.92,U] [#7 -0.61,-0.28,0.00,M1] [#8 -0.75,-0.16,0.00,M2] 
04:54:26.813 00.010 9340 refined, 1 included, MultiStar: {-0.52, -0.17}, one-star: {-0.59, -0.15}
04:54:26.830 00.017 9340 CameraToMount -- cameraTheta (-2.82) - m_xAngle (0.05) = xAngle (-2.87 = -2.87)
04:54:26.846 00.016 9340 CameraToMount -- cameraTheta (-2.82) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-5.94 = 0.34)
04:54:26.857 00.011 9340 CameraToMount -- cameraX=-0.52 cameraY=-0.17 hyp=0.55 cameraTheta=-2.82 mountX=-0.53 mountY=0.19, mountTheta=2.81
04:54:26.882 00.025 9340 SchedulePrimaryMove(10104498, x=-0.52, y=-0.17, opts=13)
04:54:26.920 00.038 9340 Enqueuing Move request for scope (-0.52, -0.17)
04:54:26.934 00.014 12020 Worker thread wakes up
04:54:26.935 00.001 9340 UpdateImageDisplay: Size=(1920,1080) min=6242, max=65535, med=10071, FiltMin=7867, FiltMax=65504, Gamma=2.870
04:54:26.945 00.010 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.52, -0.17) opts 0xd
04:54:26.945 00.000 9340 UpdateGuideState exits: m=1600065 SNR=205.1
04:54:26.959 00.014 12020 Handling offset move in thread for scope, endpoint = (-0.52, -0.17)
04:54:26.959 00.000 12020 Moving (-0.52, -0.17) raw xDistance=-0.53 yDistance=0.19
04:54:26.959 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:54:26.972 00.013 12020 GuideAlgorithmHysteresis::Result() returns -0.22 from input -0.53
04:54:26.972 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
04:54:26.982 00.010 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:54:26.982 00.000 9340 Enqueuing Expose request
04:54:26.993 00.011 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.19
04:54:26.993 00.000 12020 MoveAxis(E, 40, ABG)
04:54:26.993 00.000 12020 Guiding  Dir = 2, Dur = 40
04:54:26.994 00.001 12020 IsSlewing returns 0
04:54:26.995 00.001 12020 IsGuiding returns 0
04:54:27.012 00.017 12020 PulseGuide returned control before completion, sleep 34
04:54:27.076 00.064 12020 IsGuiding returns 0
04:54:27.077 00.001 12020 Move returns status 0, amount 40
04:54:27.077 00.000 12020 MoveAxis(N, 0, ABG)
04:54:27.077 00.000 12020 Move returns status 0, amount 0
04:54:27.077 00.000 12020 move complete, result=0
04:54:27.077 00.000 12020 worker thread done servicing request
04:54:27.077 00.000 9340 GuideStep: -0.5 px 40 ms EAST, 0.2 px 0 ms NORTH
04:54:27.091 00.014 12020 Worker thread wakes up
04:54:27.092 00.001 12020 worker thread servicing REQUEST_EXPOSE 2000
04:54:27.092 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(1396,97,31,31)
04:54:27.866 00.774 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"635ad046-c330-41cc-a81a-4f3a4970fdda"}
04:54:27.883 00.017 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"635ad046-c330-41cc-a81a-4f3a4970fdda"}
04:54:27.916 00.033 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"e5b82e90-615b-41ee-af7c-a780a49002f7"}
04:54:27.928 00.012 9340 case statement mapped state 6 to 3
04:54:27.943 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"e5b82e90-615b-41ee-af7c-a780a49002f7"}
04:54:27.962 00.019 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"5ee2fe2a-45bd-4f70-bb7c-96a782fbf6cb"}
04:54:28.008 00.046 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":1028,"width":15,"height":15,"star_pos":[7.30,7.38],"pixels":"..."},"id":"5ee2fe2a-45bd-4f70-bb7c-96a782fbf6cb"}
04:54:29.471 01.463 12020 Exposure complete
04:54:29.793 00.322 12020 worker thread done servicing request
04:54:29.793 00.000 9340 OnExposeComplete: enter
04:54:29.816 00.023 9340 UpdateGuideState(): m_state=6
04:54:29.833 00.017 9340 Star::Find(15, 1410, 111, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1029
04:54:29.873 00.040 9340 Star::Find returns 1 (0), X=1410.88, Y=111.51, Mass=1567419, SNR=212.9, Peak=63779 HFD=5.0
04:54:29.888 00.015 9340 MultiStar: [#1 -0.11,-0.37,0.95,U] [#2 -0.20,-0.15,0.78,U] [#3 -0.14,0.03,1.10,U] [#4 -0.15,-0.29,0.99,U] [#5 -0.27,0.01,0.76,U] [#6 0.04,0.10,0.78,U] [#7 0.03,-0.25,1.00,U] [#8 -0.05,-0.13,0.92,U] 
04:54:29.916 00.028 9340 single-star, 8 included, MultiStar: {-0.09, -0.13}, one-star: {-0.01, -0.03}
04:54:29.929 00.013 9340 CameraToMount -- cameraTheta (-1.95) - m_xAngle (0.05) = xAngle (-2.00 = -2.00)
04:54:29.945 00.016 9340 CameraToMount -- cameraTheta (-1.95) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-5.07 = 1.22)
04:54:29.995 00.050 9340 CameraToMount -- cameraX=-0.01 cameraY=-0.03 hyp=0.03 cameraTheta=-1.95 mountX=-0.01 mountY=0.03, mountTheta=1.99
04:54:30.024 00.029 9340 SchedulePrimaryMove(10104498, x=-0.01, y=-0.03, opts=13)
04:54:30.047 00.023 9340 Enqueuing Move request for scope (-0.01, -0.03)
04:54:30.060 00.013 12020 Worker thread wakes up
04:54:30.060 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=6578, max=65535, med=10056, FiltMin=7717, FiltMax=65510, Gamma=2.870
04:54:30.081 00.021 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.03) opts 0xd
04:54:30.081 00.000 12020 Handling offset move in thread for scope, endpoint = (-0.01, -0.03)
04:54:30.081 00.000 12020 Moving (-0.01, -0.03) raw xDistance=-0.01 yDistance=0.03
04:54:30.082 00.001 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
04:54:30.082 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:54:30.082 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
04:54:30.082 00.000 12020 MoveAxis(E, 0, ABG)
04:54:30.082 00.000 12020 Move returns status 0, amount 0
04:54:30.083 00.001 12020 MoveAxis(N, 0, ABG)
04:54:30.083 00.000 12020 Move returns status 0, amount 0
04:54:30.084 00.001 9340 UpdateGuideState exits: m=1567419 SNR=212.9
04:54:30.156 00.072 12020 move complete, result=0
04:54:30.156 00.000 12020 worker thread done servicing request
04:54:30.156 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:54:30.184 00.028 9340 ScheduleExposure(2000,3,1) exposurePending=0
04:54:30.199 00.015 9340 Enqueuing Expose request
04:54:30.220 00.021 12020 Worker thread wakes up
04:54:30.220 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
04:54:30.221 00.001 12020 Handling exposure in thread, d=2000 o=3 r=(1396,97,31,31)
04:54:30.221 00.000 9340 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
04:54:30.287 00.066 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"13cb0269-303e-4b50-9568-9613a921aa4b"}
04:54:30.328 00.041 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"13cb0269-303e-4b50-9568-9613a921aa4b"}
04:54:30.348 00.020 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"5ce1f0fb-b498-48ed-b00c-d98ac23f055c"}
04:54:30.389 00.041 9340 case statement mapped state 6 to 3
04:54:30.492 00.103 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"5ce1f0fb-b498-48ed-b00c-d98ac23f055c"}
04:54:30.528 00.036 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"155e74ad-25ef-4267-975b-6c23ae92a7be"}
04:54:30.589 00.061 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":1029,"width":15,"height":15,"star_pos":[6.88,6.51],"pixels":"..."},"id":"155e74ad-25ef-4267-975b-6c23ae92a7be"}
04:54:31.866 01.277 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"008d9c13-7b1a-4a72-a097-6b73272d128f"}
04:54:31.878 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"008d9c13-7b1a-4a72-a097-6b73272d128f"}
04:54:31.895 00.017 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"d21f948d-d2ac-4359-8e94-5e62866f806c"}
04:54:31.906 00.011 9340 case statement mapped state 6 to 3
04:54:31.919 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"d21f948d-d2ac-4359-8e94-5e62866f806c"}
04:54:31.941 00.022 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"dc8be73a-2710-459a-8ef6-901ff5b8547e"}
04:54:31.964 00.023 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":1029,"width":15,"height":15,"star_pos":[6.88,6.51],"pixels":"..."},"id":"dc8be73a-2710-459a-8ef6-901ff5b8547e"}
04:54:32.600 00.636 12020 Exposure complete
04:54:32.891 00.291 12020 worker thread done servicing request
04:54:32.892 00.001 9340 OnExposeComplete: enter
04:54:32.904 00.012 9340 UpdateGuideState(): m_state=6
04:54:32.918 00.014 9340 Star::Find(15, 1410, 111, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1030
04:54:32.957 00.039 9340 Star::Find returns 1 (0), X=1410.44, Y=111.45, Mass=1556470, SNR=212.4, Peak=65395 HFD=5.0
04:54:32.970 00.013 9340 MultiStar: [#1 -0.36,-0.27,0.85,U] [#2 -0.65,-0.12,0.00,M4] [#3 -0.47,-0.06,0.99,U] [#4 -0.64,-0.12,0.00,M2] [#5 -0.45,0.06,0.90,U] [#6 -0.33,-0.08,0.89,U] [#7 -0.51,-0.16,0.00,M1] [#8 -0.43,-0.15,0.95,U] 
04:54:32.980 00.010 9340 refined, 5 included, MultiStar: {-0.42, -0.10}, one-star: {-0.45, -0.09}
04:54:32.991 00.011 9340 CameraToMount -- cameraTheta (-2.91) - m_xAngle (0.05) = xAngle (-2.96 = -2.96)
04:54:33.005 00.014 9340 CameraToMount -- cameraTheta (-2.91) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-6.03 = 0.25)
04:54:33.015 00.010 9340 CameraToMount -- cameraX=-0.42 cameraY=-0.10 hyp=0.43 cameraTheta=-2.91 mountX=-0.42 mountY=0.11, mountTheta=2.89
04:54:33.033 00.018 9340 SchedulePrimaryMove(10104498, x=-0.42, y=-0.10, opts=13)
04:54:33.051 00.018 9340 Enqueuing Move request for scope (-0.42, -0.10)
04:54:33.065 00.014 12020 Worker thread wakes up
04:54:33.065 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=6013, max=65535, med=10037, FiltMin=7884, FiltMax=65504, Gamma=2.870
04:54:33.093 00.028 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.42, -0.10) opts 0xd
04:54:33.093 00.000 9340 UpdateGuideState exits: m=1556470 SNR=212.4
04:54:33.107 00.014 12020 Handling offset move in thread for scope, endpoint = (-0.42, -0.10)
04:54:33.107 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:54:33.117 00.010 12020 Moving (-0.42, -0.10) raw xDistance=-0.42 yDistance=0.11
04:54:33.117 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
04:54:33.132 00.015 12020 GuideAlgorithmHysteresis::Result() returns -0.18 from input -0.42
04:54:33.132 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:54:33.132 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
04:54:33.134 00.002 9340 Enqueuing Expose request
04:54:33.147 00.013 12020 MoveAxis(E, 32, ABG)
04:54:33.148 00.001 12020 Guiding  Dir = 2, Dur = 32
04:54:33.149 00.001 12020 IsSlewing returns 0
04:54:33.149 00.000 12020 IsGuiding returns 0
04:54:33.169 00.020 12020 PulseGuide returned control before completion, sleep 24
04:54:33.220 00.051 12020 IsGuiding returns 0
04:54:33.222 00.002 12020 Move returns status 0, amount 32
04:54:33.222 00.000 12020 MoveAxis(N, 0, ABG)
04:54:33.222 00.000 12020 Move returns status 0, amount 0
04:54:33.222 00.000 12020 move complete, result=0
04:54:33.222 00.000 12020 worker thread done servicing request
04:54:33.222 00.000 9340 GuideStep: -0.4 px 32 ms EAST, 0.1 px 0 ms NORTH
04:54:33.237 00.015 12020 Worker thread wakes up
04:54:33.237 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
04:54:33.237 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(1396,97,31,31)
04:54:33.866 00.629 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"bb603638-c14c-42d1-8f29-8230ce2292d8"}
04:54:33.889 00.023 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"bb603638-c14c-42d1-8f29-8230ce2292d8"}
04:54:33.939 00.050 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"726b0430-3f9d-47c6-918d-f0b10dc34dae"}
04:54:33.960 00.021 9340 case statement mapped state 6 to 3
04:54:33.975 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"726b0430-3f9d-47c6-918d-f0b10dc34dae"}
04:54:33.988 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"56483e93-0563-4e1d-8b69-5695db3ab0d1"}
04:54:34.012 00.024 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":1030,"width":15,"height":15,"star_pos":[7.44,7.45],"pixels":"..."},"id":"56483e93-0563-4e1d-8b69-5695db3ab0d1"}
04:54:35.600 01.588 12020 Exposure complete
04:54:35.853 00.253 12020 worker thread done servicing request
04:54:35.853 00.000 9340 OnExposeComplete: enter
04:54:35.863 00.010 9340 UpdateGuideState(): m_state=6
04:54:35.882 00.019 9340 Star::Find(15, 1410, 111, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1031
04:54:35.896 00.014 9340 Star::Find returns 1 (0), X=1410.90, Y=111.68, Mass=1547815, SNR=239.0, Peak=65395 HFD=5.0
04:54:35.938 00.042 9340 MultiStar: [#1 0.05,-0.28,0.77,U] [#2 -0.12,-0.03,0.72,U] [#3 -0.21,0.03,0.83,U] [#4 -0.03,-0.02,0.86,U] [#5 -0.14,0.07,0.80,U] [#6 0.01,0.01,0.69,U] [#7 -0.20,-0.24,0.82,U] [#8 -0.01,0.05,0.84,U] 
04:54:35.952 00.014 9340 refined, 8 included, MultiStar: {-0.07, -0.03}, one-star: {0.01, 0.15}
04:54:35.970 00.018 9340 CameraToMount -- cameraTheta (-2.79) - m_xAngle (0.05) = xAngle (-2.84 = -2.84)
04:54:35.983 00.013 9340 CameraToMount -- cameraTheta (-2.79) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-5.91 = 0.38)
04:54:35.996 00.013 9340 CameraToMount -- cameraX=-0.07 cameraY=-0.03 hyp=0.08 cameraTheta=-2.79 mountX=-0.07 mountY=0.03, mountTheta=2.77
04:54:36.030 00.034 9340 SchedulePrimaryMove(10104498, x=-0.07, y=-0.03, opts=13)
04:54:36.066 00.036 9340 Enqueuing Move request for scope (-0.07, -0.03)
04:54:36.090 00.024 12020 Worker thread wakes up
04:54:36.090 00.000 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.03) opts 0xd
04:54:36.090 00.000 12020 Handling offset move in thread for scope, endpoint = (-0.07, -0.03)
04:54:36.091 00.001 9340 UpdateImageDisplay: Size=(1920,1080) min=6386, max=65535, med=10062, FiltMin=8002, FiltMax=65510, Gamma=2.870
04:54:36.110 00.019 12020 Moving (-0.07, -0.03) raw xDistance=-0.07 yDistance=0.03
04:54:36.110 00.000 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
04:54:36.110 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:54:36.111 00.001 9340 UpdateGuideState exits: m=1547815 SNR=239.0
04:54:36.127 00.016 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
04:54:36.127 00.000 12020 MoveAxis(E, 0, ABG)
04:54:36.127 00.000 12020 Move returns status 0, amount 0
04:54:36.128 00.001 12020 MoveAxis(N, 0, ABG)
04:54:36.128 00.000 12020 Move returns status 0, amount 0
04:54:36.128 00.000 12020 move complete, result=0
04:54:36.128 00.000 12020 worker thread done servicing request
04:54:36.128 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:54:36.166 00.038 9340 ScheduleExposure(2000,3,1) exposurePending=0
04:54:36.188 00.022 9340 Enqueuing Expose request
04:54:36.230 00.042 12020 Worker thread wakes up
04:54:36.231 00.001 9340 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
04:54:36.246 00.015 12020 worker thread servicing REQUEST_EXPOSE 2000
04:54:36.246 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(1396,97,31,31)
04:54:36.260 00.014 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"c7e27931-7b6e-469e-941c-eefd4985e35d"}
04:54:36.273 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"c7e27931-7b6e-469e-941c-eefd4985e35d"}
04:54:36.286 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"ac082878-53f1-4b7e-aa1b-8684a5893794"}
04:54:36.333 00.047 9340 case statement mapped state 6 to 3
04:54:36.401 00.068 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"ac082878-53f1-4b7e-aa1b-8684a5893794"}
04:54:36.440 00.039 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"42471ed0-9090-460b-a5e8-80e68fa2b1a2"}
04:54:36.507 00.067 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":1031,"width":15,"height":15,"star_pos":[6.90,6.68],"pixels":"..."},"id":"42471ed0-9090-460b-a5e8-80e68fa2b1a2"}
04:54:37.873 01.366 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"6edd4f7d-3b18-4ab2-b7c1-4d15a9c3fde3"}
04:54:37.884 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"6edd4f7d-3b18-4ab2-b7c1-4d15a9c3fde3"}
04:54:37.910 00.026 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"a2a4d70d-db93-4aa9-8953-29f8cdfe8db2"}
04:54:37.925 00.015 9340 case statement mapped state 6 to 3
04:54:37.937 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"a2a4d70d-db93-4aa9-8953-29f8cdfe8db2"}
04:54:37.962 00.025 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"9a2cf5df-0905-4180-97c7-8f9dccab1a92"}
04:54:37.976 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":1031,"width":15,"height":15,"star_pos":[6.90,6.68],"pixels":"..."},"id":"9a2cf5df-0905-4180-97c7-8f9dccab1a92"}
04:54:38.652 00.676 12020 Exposure complete
04:54:38.950 00.298 12020 worker thread done servicing request
04:54:38.950 00.000 9340 OnExposeComplete: enter
04:54:38.984 00.034 9340 UpdateGuideState(): m_state=6
04:54:38.995 00.011 9340 Star::Find(15, 1410, 111, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1032
04:54:39.010 00.015 9340 Star::Find returns 1 (0), X=1410.38, Y=111.66, Mass=1560307, SNR=210.0, Peak=65395 HFD=4.9
04:54:39.020 00.010 9340 MultiStar: [#1 -0.22,-0.18,0.91,U] [#2 -0.52,-0.04,0.00,M4] [#3 -0.52,0.11,0.00,M1] [#4 -0.36,0.05,1.02,U] [#5 -0.40,0.14,0.76,U] [#6 -0.34,0.13,0.91,U] [#7 -0.21,-0.04,0.93,U] [#8 -0.42,-0.19,0.93,U] 
04:54:39.046 00.026 9340 refined, 6 included, MultiStar: {-0.35, 0.01}, one-star: {-0.51, 0.13}
04:54:39.081 00.035 9340 CameraToMount -- cameraTheta (3.13) - m_xAngle (0.05) = xAngle (3.08 = 3.08)
04:54:39.097 00.016 9340 CameraToMount -- cameraTheta (3.13) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (0.01 = 0.01)
04:54:39.109 00.012 9340 CameraToMount -- cameraX=-0.35 cameraY=0.01 hyp=0.35 cameraTheta=3.13 mountX=-0.35 mountY=0.00, mountTheta=3.13
04:54:39.126 00.017 9340 SchedulePrimaryMove(10104498, x=-0.35, y=0.01, opts=13)
04:54:39.148 00.022 9340 Enqueuing Move request for scope (-0.35, 0.01)
04:54:39.163 00.015 12020 Worker thread wakes up
04:54:39.164 00.001 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.35, 0.01) opts 0xd
04:54:39.164 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=6167, max=65535, med=10056, FiltMin=7570, FiltMax=65510, Gamma=2.870
04:54:39.200 00.036 12020 Handling offset move in thread for scope, endpoint = (-0.35, 0.01)
04:54:39.200 00.000 9340 UpdateGuideState exits: m=1560307 SNR=210.0
04:54:39.213 00.013 12020 Moving (-0.35, 0.01) raw xDistance=-0.35 yDistance=0.00
04:54:39.213 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:54:39.224 00.011 12020 GuideAlgorithmHysteresis::Result() returns -0.15 from input -0.35
04:54:39.224 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
04:54:39.235 00.011 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:54:39.236 00.001 9340 Enqueuing Expose request
04:54:39.254 00.018 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
04:54:39.255 00.001 12020 MoveAxis(E, 27, ABG)
04:54:39.255 00.000 12020 Guiding  Dir = 2, Dur = 27
04:54:39.256 00.001 12020 IsSlewing returns 0
04:54:39.257 00.001 12020 IsGuiding returns 0
04:54:39.280 00.023 12020 PulseGuide returned control before completion, sleep 15
04:54:39.324 00.044 12020 IsGuiding returns 0
04:54:39.326 00.002 12020 Move returns status 0, amount 27
04:54:39.326 00.000 12020 MoveAxis(N, 0, ABG)
04:54:39.326 00.000 12020 Move returns status 0, amount 0
04:54:39.326 00.000 12020 move complete, result=0
04:54:39.326 00.000 12020 worker thread done servicing request
04:54:39.327 00.001 12020 Worker thread wakes up
04:54:39.327 00.000 9340 GuideStep: -0.4 px 27 ms EAST, 0.0 px 0 ms NORTH
04:54:39.350 00.023 12020 worker thread servicing REQUEST_EXPOSE 2000
04:54:39.350 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(1396,97,31,31)
04:54:39.872 00.522 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"50f6a2b7-b5f1-4914-b17d-d832499144fa"}
04:54:39.895 00.023 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"50f6a2b7-b5f1-4914-b17d-d832499144fa"}
04:54:39.933 00.038 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"03556b25-ec46-4a91-8e82-1edef414e58a"}
04:54:39.948 00.015 9340 case statement mapped state 6 to 3
04:54:39.962 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"03556b25-ec46-4a91-8e82-1edef414e58a"}
04:54:39.974 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"d3f4bde8-34dd-477e-b7e2-ec5bed9a375b"}
04:54:39.994 00.020 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":1032,"width":15,"height":15,"star_pos":[7.38,6.66],"pixels":"..."},"id":"d3f4bde8-34dd-477e-b7e2-ec5bed9a375b"}
04:54:41.715 01.721 12020 Exposure complete
04:54:41.872 00.157 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"1adc6b09-11a6-4f7a-9fc0-9d3e3a7ec039"}
04:54:41.883 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"1adc6b09-11a6-4f7a-9fc0-9d3e3a7ec039"}
04:54:41.898 00.015 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"0ea6f991-f9cf-4f14-9cd3-52ddbef5a2ce"}
04:54:41.933 00.035 9340 case statement mapped state 6 to 3
04:54:41.950 00.017 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"0ea6f991-f9cf-4f14-9cd3-52ddbef5a2ce"}
04:54:41.962 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"8fc48287-6bb3-4a94-91e1-8a33976e95ee"}
04:54:41.973 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":1032,"width":15,"height":15,"star_pos":[7.38,6.66],"pixels":"..."},"id":"8fc48287-6bb3-4a94-91e1-8a33976e95ee"}
04:54:42.006 00.033 12020 worker thread done servicing request
04:54:42.006 00.000 9340 OnExposeComplete: enter
04:54:42.043 00.037 9340 UpdateGuideState(): m_state=6
04:54:42.062 00.019 9340 Star::Find(15, 1410, 111, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1033
04:54:42.079 00.017 9340 Star::Find returns 1 (0), X=1411.24, Y=111.38, Mass=1637424, SNR=251.9, Peak=64987 HFD=5.1
04:54:42.102 00.023 9340 MultiStar: [#1 0.45,-0.23,0.00,M1] [#2 0.18,-0.13,0.83,U] [#3 0.36,-0.10,0.73,U] [#4 0.15,-0.16,0.72,U] [#5 0.31,-0.03,0.89,U] [#6 0.37,-0.07,0.70,U] [#7 0.46,-0.30,0.00,M1] [#8 0.18,-0.12,0.71,U] 
04:54:42.127 00.025 9340 refined, 6 included, MultiStar: {0.28, -0.11}, one-star: {0.35, -0.16}
04:54:42.167 00.040 9340 CameraToMount -- cameraTheta (-0.38) - m_xAngle (0.05) = xAngle (-0.43 = -0.43)
04:54:42.189 00.022 9340 CameraToMount -- cameraTheta (-0.38) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-3.50 = 2.79)
04:54:42.201 00.012 9340 CameraToMount -- cameraX=0.28 cameraY=-0.11 hyp=0.30 cameraTheta=-0.38 mountX=0.27 mountY=0.10, mountTheta=0.36
04:54:42.219 00.018 9340 SchedulePrimaryMove(10104498, x=0.28, y=-0.11, opts=13)
04:54:42.234 00.015 9340 Enqueuing Move request for scope (0.28, -0.11)
04:54:42.274 00.040 12020 Worker thread wakes up
04:54:42.275 00.001 9340 UpdateImageDisplay: Size=(1920,1080) min=6391, max=65535, med=10087, FiltMin=8032, FiltMax=65523, Gamma=2.870
04:54:42.291 00.016 12020 worker thread servicing REQUEST_MOVE scope ofs (0.28, -0.11) opts 0xd
04:54:42.291 00.000 12020 Handling offset move in thread for scope, endpoint = (0.28, -0.11)
04:54:42.291 00.000 12020 Moving (0.28, -0.11) raw xDistance=0.27 yDistance=0.10
04:54:42.291 00.000 12020 GuideAlgorithmHysteresis::Result() returns 0.10 from input 0.27
04:54:42.293 00.002 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:54:42.293 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
04:54:42.293 00.000 12020 MoveAxis(W, 18, ABG)
04:54:42.294 00.001 9340 UpdateGuideState exits: m=1637424 SNR=251.9
04:54:42.322 00.028 12020 Guiding  Dir = 3, Dur = 18
04:54:42.322 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:54:42.345 00.023 12020 IsSlewing returns 0
04:54:42.345 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
04:54:42.388 00.043 12020 IsGuiding returns 0
04:54:42.388 00.000 9340 Enqueuing Expose request
04:54:42.425 00.037 12020 IsGuiding returns 1
04:54:42.426 00.001 12020 scope still moving after pulse duration time elapsed
04:54:42.499 00.073 12020 IsSlewing returns 0
04:54:42.500 00.001 12020 IsGuiding returns 0
04:54:42.500 00.000 12020 scope move finished after 18 + 94 ms
04:54:42.501 00.001 12020 Move returns status 0, amount 18
04:54:42.501 00.000 12020 MoveAxis(N, 0, ABG)
04:54:42.501 00.000 12020 Move returns status 0, amount 0
04:54:42.501 00.000 12020 move complete, result=0
04:54:42.501 00.000 12020 worker thread done servicing request
04:54:42.502 00.001 9340 GuideStep: 0.3 px 18 ms WEST, 0.1 px 0 ms NORTH
04:54:42.520 00.018 12020 Worker thread wakes up
04:54:42.520 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
04:54:42.521 00.001 12020 Handling exposure in thread, d=2000 o=3 r=(1396,97,31,31)
04:54:43.873 01.352 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"e7964b7f-dea4-45f7-a420-66c2d6f59b17"}
04:54:43.909 00.036 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"e7964b7f-dea4-45f7-a420-66c2d6f59b17"}
04:54:43.925 00.016 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"21f66b9a-1cb3-4ee3-bf16-9246f2cb6a07"}
04:54:43.941 00.016 9340 case statement mapped state 6 to 3
04:54:43.971 00.030 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"21f66b9a-1cb3-4ee3-bf16-9246f2cb6a07"}
04:54:44.020 00.049 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"46b88d3d-9c6f-422d-8aae-c7766065ff45"}
04:54:44.039 00.019 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":1033,"width":15,"height":15,"star_pos":[7.24,7.38],"pixels":"..."},"id":"46b88d3d-9c6f-422d-8aae-c7766065ff45"}
04:54:44.907 00.868 12020 Exposure complete
04:54:45.197 00.290 12020 worker thread done servicing request
04:54:45.197 00.000 9340 OnExposeComplete: enter
04:54:45.237 00.040 9340 UpdateGuideState(): m_state=6
04:54:45.250 00.013 9340 Star::Find(15, 1411, 111, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1034
04:54:45.268 00.018 9340 Star::Find returns 1 (0), X=1410.88, Y=111.39, Mass=1619563, SNR=224.1, Peak=64211 HFD=5.1
04:54:45.280 00.012 9340 MultiStar: [#1 0.13,-0.40,1.04,U] [#2 -0.19,-0.18,0.88,U] [#3 -0.19,-0.19,0.97,U] [#4 -0.15,-0.31,0.88,U] [#5 -0.08,-0.07,0.83,U] [#6 -0.04,-0.17,0.83,U] [#7 -0.00,-0.25,0.86,U] [#8 -0.15,-0.18,0.97,U] 
04:54:45.294 00.014 9340 single-star, 8 included, MultiStar: {-0.07, -0.21}, one-star: {-0.01, -0.14}
04:54:45.305 00.011 9340 CameraToMount -- cameraTheta (-1.67) - m_xAngle (0.05) = xAngle (-1.72 = -1.72)
04:54:45.319 00.014 9340 CameraToMount -- cameraTheta (-1.67) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-4.78 = 1.50)
04:54:45.358 00.039 9340 CameraToMount -- cameraX=-0.01 cameraY=-0.14 hyp=0.14 cameraTheta=-1.67 mountX=-0.02 mountY=0.14, mountTheta=1.71
04:54:45.383 00.025 9340 SchedulePrimaryMove(10104498, x=-0.01, y=-0.14, opts=13)
04:54:45.400 00.017 9340 Enqueuing Move request for scope (-0.01, -0.14)
04:54:45.411 00.011 12020 Worker thread wakes up
04:54:45.411 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=6532, max=65535, med=10078, FiltMin=7902, FiltMax=65510, Gamma=2.870
04:54:45.422 00.011 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.14) opts 0xd
04:54:45.422 00.000 9340 UpdateGuideState exits: m=1619563 SNR=224.1
04:54:45.436 00.014 12020 Handling offset move in thread for scope, endpoint = (-0.01, -0.14)
04:54:45.436 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:54:45.449 00.013 12020 Moving (-0.01, -0.14) raw xDistance=-0.02 yDistance=0.14
04:54:45.450 00.001 9340 ScheduleExposure(2000,3,1) exposurePending=0
04:54:45.464 00.014 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
04:54:45.465 00.001 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:54:45.485 00.020 9340 Enqueuing Expose request
04:54:45.509 00.024 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
04:54:45.509 00.000 12020 MoveAxis(E, 0, ABG)
04:54:45.510 00.001 12020 Move returns status 0, amount 0
04:54:45.510 00.000 12020 MoveAxis(N, 0, ABG)
04:54:45.510 00.000 12020 Move returns status 0, amount 0
04:54:45.510 00.000 12020 move complete, result=0
04:54:45.510 00.000 12020 worker thread done servicing request
04:54:45.510 00.000 12020 Worker thread wakes up
04:54:45.511 00.001 12020 worker thread servicing REQUEST_EXPOSE 2000
04:54:45.511 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(1396,97,31,31)
04:54:45.513 00.002 9340 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
04:54:45.873 00.360 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"b20bf605-429b-44aa-b08d-68444a60b54f"}
04:54:45.892 00.019 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"b20bf605-429b-44aa-b08d-68444a60b54f"}
04:54:45.904 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"0aad8fa3-6939-4f1f-adeb-ab965f1a7e8b"}
04:54:45.918 00.014 9340 case statement mapped state 6 to 3
04:54:45.928 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"0aad8fa3-6939-4f1f-adeb-ab965f1a7e8b"}
04:54:45.942 00.014 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"65db5b79-d1b1-48e2-b27c-fc0d03e19581"}
04:54:45.956 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":1034,"width":15,"height":15,"star_pos":[6.88,7.39],"pixels":"..."},"id":"65db5b79-d1b1-48e2-b27c-fc0d03e19581"}
04:54:47.875 01.919 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"c158440c-4095-4465-948e-e0986dd9890d"}
04:54:47.892 00.017 12020 Exposure complete
04:54:47.892 00.000 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"c158440c-4095-4465-948e-e0986dd9890d"}
04:54:47.904 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"969492c5-e645-4844-83b1-ecede758dede"}
04:54:47.921 00.017 9340 case statement mapped state 6 to 3
04:54:47.938 00.017 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"969492c5-e645-4844-83b1-ecede758dede"}
04:54:47.982 00.044 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"f557a5be-442a-42b7-a97a-c8759655b1af"}
04:54:48.003 00.021 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":1034,"width":15,"height":15,"star_pos":[6.88,7.39],"pixels":"..."},"id":"f557a5be-442a-42b7-a97a-c8759655b1af"}
04:54:48.208 00.205 9340 OnExposeComplete: enter
04:54:48.226 00.018 12020 worker thread done servicing request
04:54:48.226 00.000 9340 UpdateGuideState(): m_state=6
04:54:48.239 00.013 9340 Star::Find(15, 1410, 111, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1035
04:54:48.281 00.042 9340 Star::Find returns 1 (0), X=1411.07, Y=111.63, Mass=1539972, SNR=214.2, Peak=65387 HFD=5.0
04:54:48.302 00.021 9340 MultiStar: [#1 0.21,-0.13,0.92,U] [#2 -0.03,-0.00,0.78,U] [#3 -0.01,0.10,0.91,U] [#4 0.08,0.11,0.89,U] [#5 0.25,0.17,1.01,U] [#6 0.27,0.11,0.87,U] [#7 0.24,-0.13,0.76,U] [#8 0.08,-0.02,0.87,U] 
04:54:48.327 00.025 9340 refined, 8 included, MultiStar: {0.14, 0.04}, one-star: {0.18, 0.10}
04:54:48.347 00.020 9340 CameraToMount -- cameraTheta (0.27) - m_xAngle (0.05) = xAngle (0.22 = 0.22)
04:54:48.376 00.029 9340 CameraToMount -- cameraTheta (0.27) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-2.85 = -2.85)
04:54:48.401 00.025 9340 CameraToMount -- cameraX=0.14 cameraY=0.04 hyp=0.15 cameraTheta=0.27 mountX=0.15 mountY=-0.04, mountTheta=-0.29
04:54:48.470 00.069 9340 SchedulePrimaryMove(10104498, x=0.14, y=0.04, opts=13)
04:54:48.487 00.017 9340 Enqueuing Move request for scope (0.14, 0.04)
04:54:48.501 00.014 12020 Worker thread wakes up
04:54:48.502 00.001 9340 UpdateImageDisplay: Size=(1920,1080) min=6270, max=65535, med=10092, FiltMin=7757, FiltMax=65510, Gamma=2.870
04:54:48.526 00.024 12020 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.04) opts 0xd
04:54:48.526 00.000 9340 UpdateGuideState exits: m=1539972 SNR=214.2
04:54:48.540 00.014 12020 Handling offset move in thread for scope, endpoint = (0.14, 0.04)
04:54:48.540 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:54:48.578 00.038 12020 Moving (0.14, 0.04) raw xDistance=0.15 yDistance=-0.04
04:54:48.579 00.001 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.15
04:54:48.579 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:54:48.579 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
04:54:48.579 00.000 12020 MoveAxis(E, 0, ABG)
04:54:48.579 00.000 12020 Move returns status 0, amount 0
04:54:48.579 00.000 12020 MoveAxis(N, 0, ABG)
04:54:48.581 00.002 12020 Move returns status 0, amount 0
04:54:48.581 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
04:54:48.595 00.014 12020 move complete, result=0
04:54:48.599 00.004 9340 Enqueuing Expose request
04:54:48.620 00.021 12020 worker thread done servicing request
04:54:48.621 00.001 9340 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
04:54:48.636 00.015 12020 Worker thread wakes up
04:54:48.636 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
04:54:48.636 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(1396,97,31,31)
04:54:49.877 01.241 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"f6ff5252-a187-401a-9a1f-9d6ce953b6a2"}
04:54:49.891 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"f6ff5252-a187-401a-9a1f-9d6ce953b6a2"}
04:54:49.915 00.024 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"76f7240b-47c4-4331-888b-16dfabcc143c"}
04:54:49.933 00.018 9340 case statement mapped state 6 to 3
04:54:49.994 00.061 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"76f7240b-47c4-4331-888b-16dfabcc143c"}
04:54:50.036 00.042 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"ed74db8c-e946-496d-981b-b934113eb76e"}
04:54:50.067 00.031 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":1035,"width":15,"height":15,"star_pos":[7.07,6.63],"pixels":"..."},"id":"ed74db8c-e946-496d-981b-b934113eb76e"}
04:54:51.031 00.964 12020 Exposure complete
04:54:51.353 00.322 12020 worker thread done servicing request
04:54:51.353 00.000 9340 OnExposeComplete: enter
04:54:51.363 00.010 9340 UpdateGuideState(): m_state=6
04:54:51.377 00.014 9340 Star::Find(15, 1411, 111, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1036
04:54:51.395 00.018 9340 Star::Find returns 1 (0), X=1411.02, Y=111.80, Mass=1621766, SNR=277.7, Peak=64279 HFD=4.8
04:54:51.410 00.015 9340 MultiStar: [#1 0.22,-0.03,0.64,U] [#2 0.08,-0.01,0.62,U] [#3 0.14,0.14,0.72,U] [#4 0.15,0.11,0.72,U] [#5 0.15,0.12,0.68,U] [#6 0.22,0.10,0.58,U] [#7 0.14,0.08,0.68,U] [#8 0.13,0.19,0.84,U] 
04:54:51.441 00.031 9340 refined, 8 included, MultiStar: {0.15, 0.12}, one-star: {0.13, 0.26}
04:54:51.456 00.015 9340 CameraToMount -- cameraTheta (0.68) - m_xAngle (0.05) = xAngle (0.63 = 0.63)
04:54:51.465 00.009 9340 CameraToMount -- cameraTheta (0.68) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-2.44 = -2.44)
04:54:51.479 00.014 9340 CameraToMount -- cameraX=0.15 cameraY=0.12 hyp=0.19 cameraTheta=0.68 mountX=0.15 mountY=-0.12, mountTheta=-0.67
04:54:51.497 00.018 9340 SchedulePrimaryMove(10104498, x=0.15, y=0.12, opts=13)
04:54:51.507 00.010 9340 Enqueuing Move request for scope (0.15, 0.12)
04:54:51.524 00.017 12020 Worker thread wakes up
04:54:51.524 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=5635, max=65535, med=10074, FiltMin=7668, FiltMax=65511, Gamma=2.870
04:54:51.541 00.017 12020 worker thread servicing REQUEST_MOVE scope ofs (0.15, 0.12) opts 0xd
04:54:51.542 00.001 9340 UpdateGuideState exits: m=1621766 SNR=277.7
04:54:51.569 00.027 12020 Handling offset move in thread for scope, endpoint = (0.15, 0.12)
04:54:51.570 00.001 12020 Moving (0.15, 0.12) raw xDistance=0.15 yDistance=-0.12
04:54:51.570 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:54:51.585 00.015 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.15
04:54:51.587 00.002 9340 ScheduleExposure(2000,3,1) exposurePending=0
04:54:51.600 00.013 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:54:51.600 00.000 9340 Enqueuing Expose request
04:54:51.617 00.017 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
04:54:51.617 00.000 12020 MoveAxis(E, 0, ABG)
04:54:51.617 00.000 12020 Move returns status 0, amount 0
04:54:51.617 00.000 12020 MoveAxis(N, 0, ABG)
04:54:51.618 00.001 12020 Move returns status 0, amount 0
04:54:51.618 00.000 12020 move complete, result=0
04:54:51.618 00.000 12020 worker thread done servicing request
04:54:51.618 00.000 12020 Worker thread wakes up
04:54:51.618 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
04:54:51.618 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(1396,97,31,31)
04:54:51.621 00.003 9340 GuideStep: 0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
04:54:51.875 00.254 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"1aa45bed-d9b5-4ba2-a3a7-f97285c02b45"}
04:54:51.886 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"1aa45bed-d9b5-4ba2-a3a7-f97285c02b45"}
04:54:51.898 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"effcdb9b-0f8e-4361-8699-6ec0f0be3562"}
04:54:51.907 00.009 9340 case statement mapped state 6 to 3
04:54:51.918 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"effcdb9b-0f8e-4361-8699-6ec0f0be3562"}
04:54:51.940 00.022 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"f9cb5cac-574c-423c-9406-3ae4da7e487e"}
04:54:51.971 00.031 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":1036,"width":15,"height":15,"star_pos":[7.02,6.80],"pixels":"..."},"id":"f9cb5cac-574c-423c-9406-3ae4da7e487e"}
04:54:53.875 01.904 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"84899ebc-79a0-421e-ad42-7c5f079a8ee6"}
04:54:53.887 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"84899ebc-79a0-421e-ad42-7c5f079a8ee6"}
04:54:53.904 00.017 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"9c2d59d6-dcaa-411b-8a6e-09bc64c9672b"}
04:54:53.916 00.012 9340 case statement mapped state 6 to 3
04:54:53.928 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"9c2d59d6-dcaa-411b-8a6e-09bc64c9672b"}
04:54:53.941 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"8c1672c8-9d77-4bf5-9ddc-83c81beccafe"}
04:54:53.952 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":1036,"width":15,"height":15,"star_pos":[7.02,6.80],"pixels":"..."},"id":"8c1672c8-9d77-4bf5-9ddc-83c81beccafe"}
04:54:54.005 00.053 12020 Exposure complete
04:54:54.270 00.265 9340 OnExposeComplete: enter
04:54:54.281 00.011 12020 worker thread done servicing request
04:54:54.282 00.001 9340 UpdateGuideState(): m_state=6
04:54:54.299 00.017 9340 Star::Find(15, 1411, 111, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1037
04:54:54.315 00.016 9340 Star::Find returns 1 (0), X=1411.07, Y=111.61, Mass=1535391, SNR=223.9, Peak=65395 HFD=5.0
04:54:54.325 00.010 9340 MultiStar: [#1 0.26,-0.38,0.89,U] [#2 0.10,-0.25,0.77,U] [#3 0.08,0.01,1.06,U] [#4 0.07,-0.23,1.05,U] [#5 0.19,-0.08,0.94,U] [#6 0.32,-0.14,0.74,U] [#7 0.26,-0.24,0.90,U] [#8 0.15,-0.06,0.91,U] 
04:54:54.352 00.027 9340 single-star, 8 included, MultiStar: {0.17, -0.14}, one-star: {0.18, 0.07}
04:54:54.376 00.024 9340 CameraToMount -- cameraTheta (0.38) - m_xAngle (0.05) = xAngle (0.33 = 0.33)
04:54:54.411 00.035 9340 CameraToMount -- cameraTheta (0.38) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-2.74 = -2.74)
04:54:54.425 00.014 9340 CameraToMount -- cameraX=0.18 cameraY=0.07 hyp=0.19 cameraTheta=0.38 mountX=0.18 mountY=-0.08, mountTheta=-0.39
04:54:54.451 00.026 9340 SchedulePrimaryMove(10104498, x=0.18, y=0.07, opts=13)
04:54:54.462 00.011 9340 Enqueuing Move request for scope (0.18, 0.07)
04:54:54.476 00.014 12020 Worker thread wakes up
04:54:54.476 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=6272, max=65535, med=10043, FiltMin=7899, FiltMax=65510, Gamma=2.870
04:54:54.494 00.018 12020 worker thread servicing REQUEST_MOVE scope ofs (0.18, 0.07) opts 0xd
04:54:54.495 00.001 9340 UpdateGuideState exits: m=1535391 SNR=223.9
04:54:54.542 00.047 12020 Handling offset move in thread for scope, endpoint = (0.18, 0.07)
04:54:54.542 00.000 12020 Moving (0.18, 0.07) raw xDistance=0.18 yDistance=-0.08
04:54:54.543 00.001 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.18
04:54:54.543 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:54:54.543 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
04:54:54.543 00.000 12020 MoveAxis(E, 0, ABG)
04:54:54.543 00.000 12020 Move returns status 0, amount 0
04:54:54.543 00.000 12020 MoveAxis(N, 0, ABG)
04:54:54.543 00.000 12020 Move returns status 0, amount 0
04:54:54.543 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:54:54.559 00.016 12020 move complete, result=0
04:54:54.559 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
04:54:54.580 00.021 12020 worker thread done servicing request
04:54:54.580 00.000 9340 Enqueuing Expose request
04:54:54.603 00.023 12020 Worker thread wakes up
04:54:54.603 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
04:54:54.603 00.000 9340 GuideStep: 0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
04:54:54.623 00.020 12020 Handling exposure in thread, d=2000 o=3 r=(1396,97,31,31)
04:54:55.877 01.254 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"e18ae318-f0a1-4a28-936c-13931e91d059"}
04:54:55.896 00.019 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"e18ae318-f0a1-4a28-936c-13931e91d059"}
04:54:55.911 00.015 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"7e093d98-6755-4121-9729-e3d727904d57"}
04:54:55.931 00.020 9340 case statement mapped state 6 to 3
04:54:55.941 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"7e093d98-6755-4121-9729-e3d727904d57"}
04:54:55.962 00.021 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"21d18cce-e9fc-4ed7-880c-2904c4f4db8a"}
04:54:55.981 00.019 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":1037,"width":15,"height":15,"star_pos":[7.07,6.61],"pixels":"..."},"id":"21d18cce-e9fc-4ed7-880c-2904c4f4db8a"}
04:54:57.000 01.019 12020 Exposure complete
04:54:57.382 00.382 12020 worker thread done servicing request
04:54:57.382 00.000 9340 OnExposeComplete: enter
04:54:57.395 00.013 9340 UpdateGuideState(): m_state=6
04:54:57.430 00.035 9340 Star::Find(15, 1411, 111, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1038
04:54:57.482 00.052 9340 Star::Find returns 1 (0), X=1411.70, Y=111.51, Mass=1528154, SNR=215.3, Peak=62146 HFD=5.0
04:54:57.497 00.015 9340 MultiStar: [#1 0.87,-0.24,0.00,M1] [#2 0.63,0.03,0.00,M1] [#3 0.65,0.03,0.00,M1] [#4 0.79,-0.01,0.00,M1] [#5 0.62,-0.03,0.00,M1] [#6 0.79,0.05,0.00,M1] [#7 0.89,-0.19,0.00,M1] [#8 0.64,-0.02,0.00,M1] 
04:54:57.517 00.020 9340 CameraToMount -- cameraTheta (-0.03) - m_xAngle (0.05) = xAngle (-0.08 = -0.08)
04:54:57.533 00.016 9340 CameraToMount -- cameraTheta (-0.03) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-3.14 = 3.14)
04:54:57.561 00.028 9340 CameraToMount -- cameraX=0.81 cameraY=-0.02 hyp=0.81 cameraTheta=-0.03 mountX=0.81 mountY=0.00, mountTheta=0.00
04:54:57.587 00.026 9340 SchedulePrimaryMove(10104498, x=0.81, y=-0.02, opts=13)
04:54:57.640 00.053 9340 Enqueuing Move request for scope (0.81, -0.02)
04:54:57.676 00.036 12020 Worker thread wakes up
04:54:57.676 00.000 12020 worker thread servicing REQUEST_MOVE scope ofs (0.81, -0.02) opts 0xd
04:54:57.676 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=6506, max=65535, med=10076, FiltMin=7921, FiltMax=65511, Gamma=2.870
04:54:57.688 00.012 12020 Handling offset move in thread for scope, endpoint = (0.81, -0.02)
04:54:57.689 00.001 12020 Moving (0.81, -0.02) raw xDistance=0.81 yDistance=0.00
04:54:57.690 00.001 12020 GuideAlgorithmHysteresis::Result() returns 0.34 from input 0.81
04:54:57.690 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:54:57.690 00.000 9340 UpdateGuideState exits: m=1528154 SNR=215.3
04:54:57.715 00.025 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
04:54:57.716 00.001 12020 MoveAxis(W, 61, ABG)
04:54:57.716 00.000 12020 Guiding  Dir = 3, Dur = 61
04:54:57.716 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:54:57.767 00.051 12020 IsSlewing returns 0
04:54:57.769 00.002 9340 ScheduleExposure(2000,3,1) exposurePending=0
04:54:57.788 00.019 12020 IsGuiding returns 0
04:54:57.788 00.000 9340 Enqueuing Expose request
04:54:57.811 00.023 12020 PulseGuide returned control before completion, sleep 49
04:54:57.874 00.063 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"76647a05-348c-4428-9ac0-5602971375fc"}
04:54:57.892 00.018 12020 IsGuiding returns 0
04:54:57.892 00.000 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"76647a05-348c-4428-9ac0-5602971375fc"}
04:54:57.928 00.036 12020 Move returns status 0, amount 61
04:54:57.928 00.000 12020 MoveAxis(N, 0, ABG)
04:54:57.928 00.000 12020 Move returns status 0, amount 0
04:54:57.928 00.000 12020 move complete, result=0
04:54:57.929 00.001 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"ba3bb69d-c017-429f-84b4-5905e64e7990"}
04:54:57.945 00.016 12020 worker thread done servicing request
04:54:57.945 00.000 9340 case statement mapped state 6 to 3
04:54:57.962 00.017 12020 Worker thread wakes up
04:54:57.962 00.000 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"ba3bb69d-c017-429f-84b4-5905e64e7990"}
04:54:57.975 00.013 12020 worker thread servicing REQUEST_EXPOSE 2000
04:54:57.975 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(1396,97,31,31)
04:54:57.975 00.000 9340 GuideStep: 0.8 px 61 ms WEST, 0.0 px 0 ms NORTH
04:54:58.000 00.025 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"e7652402-a696-4457-8092-22776bf6dd77"}
04:54:58.017 00.017 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":1038,"width":15,"height":15,"star_pos":[6.70,6.51],"pixels":"..."},"id":"e7652402-a696-4457-8092-22776bf6dd77"}
04:54:59.873 01.856 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"f195fef9-5451-4cf4-9977-2e514c05a228"}
04:54:59.890 00.017 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"f195fef9-5451-4cf4-9977-2e514c05a228"}
04:54:59.940 00.050 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"fa7f6b19-7d84-4562-845b-06030d471955"}
04:54:59.961 00.021 9340 case statement mapped state 6 to 3
04:54:59.980 00.019 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"fa7f6b19-7d84-4562-845b-06030d471955"}
04:54:59.992 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"a69232ac-c099-420e-a96e-a54c60d83ef9"}
04:55:00.004 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":1038,"width":15,"height":15,"star_pos":[6.70,6.51],"pixels":"..."},"id":"a69232ac-c099-420e-a96e-a54c60d83ef9"}
04:55:00.358 00.354 12020 Exposure complete
04:55:00.662 00.304 12020 worker thread done servicing request
04:55:00.662 00.000 9340 OnExposeComplete: enter
04:55:00.709 00.047 9340 UpdateGuideState(): m_state=6
04:55:00.730 00.021 9340 Star::Find(15, 1411, 111, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1039
04:55:00.744 00.014 9340 Star::Find returns 1 (0), X=1411.18, Y=111.63, Mass=1512890, SNR=256.2, Peak=64435 HFD=4.9
04:55:00.765 00.021 9340 MultiStar: [#1 0.37,-0.15,0.74,U] [#2 0.12,0.08,0.62,U] [#3 0.29,0.12,0.80,U] [#4 0.14,-0.08,0.81,U] [#5 0.30,0.21,0.78,U] [#6 0.29,-0.04,0.63,U] [#7 0.29,-0.09,0.71,U] [#8 0.23,0.17,0.79,U] 
04:55:00.785 00.020 9340 refined, 8 included, MultiStar: {0.26, 0.04}, one-star: {0.29, 0.09}
04:55:00.801 00.016 9340 CameraToMount -- cameraTheta (0.15) - m_xAngle (0.05) = xAngle (0.10 = 0.10)
04:55:00.838 00.037 9340 CameraToMount -- cameraTheta (0.15) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-2.97 = -2.97)
04:55:00.851 00.013 9340 CameraToMount -- cameraX=0.26 cameraY=0.04 hyp=0.26 cameraTheta=0.15 mountX=0.26 mountY=-0.05, mountTheta=-0.17
04:55:00.879 00.028 9340 SchedulePrimaryMove(10104498, x=0.26, y=0.04, opts=13)
04:55:00.898 00.019 9340 Enqueuing Move request for scope (0.26, 0.04)
04:55:00.909 00.011 12020 Worker thread wakes up
04:55:00.909 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=6264, max=65535, med=10088, FiltMin=7947, FiltMax=65510, Gamma=2.870
04:55:00.922 00.013 12020 worker thread servicing REQUEST_MOVE scope ofs (0.26, 0.04) opts 0xd
04:55:00.922 00.000 9340 UpdateGuideState exits: m=1512890 SNR=256.2
04:55:00.955 00.033 12020 Handling offset move in thread for scope, endpoint = (0.26, 0.04)
04:55:00.956 00.001 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:55:00.975 00.019 12020 Moving (0.26, 0.04) raw xDistance=0.26 yDistance=-0.05
04:55:00.976 00.001 9340 ScheduleExposure(2000,3,1) exposurePending=0
04:55:00.989 00.013 12020 GuideAlgorithmHysteresis::Result() returns 0.14 from input 0.26
04:55:00.989 00.000 9340 Enqueuing Expose request
04:55:01.001 00.012 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:55:01.001 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
04:55:01.001 00.000 12020 MoveAxis(W, 25, ABG)
04:55:01.001 00.000 12020 Guiding  Dir = 3, Dur = 25
04:55:01.002 00.001 12020 IsSlewing returns 0
04:55:01.003 00.001 12020 IsGuiding returns 0
04:55:01.024 00.021 12020 PulseGuide returned control before completion, sleep 15
04:55:01.053 00.029 12020 IsGuiding returns 1
04:55:01.053 00.000 12020 scope still moving after pulse duration time elapsed
04:55:01.088 00.035 12020 IsSlewing returns 0
04:55:01.121 00.033 12020 IsGuiding returns 0
04:55:01.122 00.001 12020 scope move finished after 25 + 92 ms
04:55:01.122 00.000 12020 Move returns status 0, amount 25
04:55:01.123 00.001 12020 MoveAxis(N, 0, ABG)
04:55:01.123 00.000 12020 Move returns status 0, amount 0
04:55:01.123 00.000 12020 move complete, result=0
04:55:01.123 00.000 12020 worker thread done servicing request
04:55:01.123 00.000 12020 Worker thread wakes up
04:55:01.124 00.001 9340 GuideStep: 0.3 px 25 ms WEST, -0.0 px 0 ms NORTH
04:55:01.136 00.012 12020 worker thread servicing REQUEST_EXPOSE 2000
04:55:01.137 00.001 12020 Handling exposure in thread, d=2000 o=3 r=(1396,97,31,31)
04:55:01.872 00.735 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"2c94287c-6941-445e-909a-cf081b24c36b"}
04:55:01.894 00.022 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"2c94287c-6941-445e-909a-cf081b24c36b"}
04:55:01.909 00.015 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"152d15a9-73fb-46fa-a051-4b73cf600c33"}
04:55:01.950 00.041 9340 case statement mapped state 6 to 3
04:55:01.959 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"152d15a9-73fb-46fa-a051-4b73cf600c33"}
04:55:01.971 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"cb5d8dcf-2205-4ce2-9f57-a5e77b3bf9c8"}
04:55:01.984 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":1039,"width":15,"height":15,"star_pos":[7.18,6.63],"pixels":"..."},"id":"cb5d8dcf-2205-4ce2-9f57-a5e77b3bf9c8"}
04:55:03.539 01.555 12020 Exposure complete
04:55:03.871 00.332 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"67b8f47a-9cf3-450b-804c-5917a166289d"}
04:55:03.891 00.020 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"67b8f47a-9cf3-450b-804c-5917a166289d"}
04:55:03.955 00.064 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"53ff8308-83fd-49b5-9ec6-021efca9cc75"}
04:55:03.980 00.025 9340 case statement mapped state 6 to 3
04:55:04.003 00.023 12020 worker thread done servicing request
04:55:04.004 00.001 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"53ff8308-83fd-49b5-9ec6-021efca9cc75"}
04:55:04.064 00.060 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"478103ad-8b78-4ac6-b500-0cd28f318a77"}
04:55:04.084 00.020 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":1039,"width":15,"height":15,"star_pos":[7.18,6.63],"pixels":"..."},"id":"478103ad-8b78-4ac6-b500-0cd28f318a77"}
04:55:04.109 00.025 9340 OnExposeComplete: enter
04:55:04.135 00.026 9340 UpdateGuideState(): m_state=6
04:55:04.163 00.028 9340 Star::Find(15, 1411, 111, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1040
04:55:04.219 00.056 9340 Star::Find returns 1 (0), X=1410.93, Y=111.49, Mass=1509665, SNR=214.2, Peak=65395 HFD=5.0
04:55:04.245 00.026 9340 MultiStar: [#1 -0.03,-0.40,0.98,U] [#2 -0.21,-0.33,0.79,U] [#3 -0.11,-0.19,1.03,U] [#4 -0.07,-0.21,0.94,U] [#5 -0.12,0.09,0.88,U] [#6 0.10,-0.12,0.76,U] [#7 -0.10,-0.36,0.79,U] [#8 -0.18,-0.19,1.02,U] 
04:55:04.261 00.016 9340 single-star, 8 included, MultiStar: {-0.08, -0.19}, one-star: {0.04, -0.05}
04:55:04.294 00.033 9340 CameraToMount -- cameraTheta (-0.81) - m_xAngle (0.05) = xAngle (-0.86 = -0.86)
04:55:04.342 00.048 9340 CameraToMount -- cameraTheta (-0.81) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-3.92 = 2.36)
04:55:04.406 00.064 9340 CameraToMount -- cameraX=0.04 cameraY=-0.05 hyp=0.06 cameraTheta=-0.81 mountX=0.04 mountY=0.04, mountTheta=0.82
04:55:04.495 00.089 9340 SchedulePrimaryMove(10104498, x=0.04, y=-0.05, opts=13)
04:55:04.519 00.024 9340 Enqueuing Move request for scope (0.04, -0.05)
04:55:04.533 00.014 12020 Worker thread wakes up
04:55:04.533 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=5753, max=65535, med=10092, FiltMin=7958, FiltMax=65504, Gamma=2.870
04:55:04.547 00.014 12020 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.05) opts 0xd
04:55:04.548 00.001 12020 Handling offset move in thread for scope, endpoint = (0.04, -0.05)
04:55:04.548 00.000 12020 Moving (0.04, -0.05) raw xDistance=0.04 yDistance=0.04
04:55:04.548 00.000 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
04:55:04.549 00.001 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:55:04.549 00.000 9340 UpdateGuideState exits: m=1509665 SNR=214.2
04:55:04.585 00.036 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
04:55:04.585 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:55:04.628 00.043 12020 MoveAxis(E, 0, ABG)
04:55:04.628 00.000 12020 Move returns status 0, amount 0
04:55:04.628 00.000 12020 MoveAxis(N, 0, ABG)
04:55:04.630 00.002 12020 Move returns status 0, amount 0
04:55:04.630 00.000 12020 move complete, result=0
04:55:04.630 00.000 12020 worker thread done servicing request
04:55:04.631 00.001 9340 ScheduleExposure(2000,3,1) exposurePending=0
04:55:04.648 00.017 9340 Enqueuing Expose request
04:55:04.665 00.017 12020 Worker thread wakes up
04:55:04.665 00.000 9340 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
04:55:04.678 00.013 12020 worker thread servicing REQUEST_EXPOSE 2000
04:55:04.678 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(1396,97,31,31)
04:55:05.871 01.193 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"4721e7e0-c346-4ad4-97dc-6580a6dc55f4"}
04:55:05.881 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"4721e7e0-c346-4ad4-97dc-6580a6dc55f4"}
04:55:05.902 00.021 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"bd553eee-709f-40ed-9e35-cea268af1343"}
04:55:05.913 00.011 9340 case statement mapped state 6 to 3
04:55:05.926 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"bd553eee-709f-40ed-9e35-cea268af1343"}
04:55:05.946 00.020 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"b90864e9-1b71-4ffd-bb9a-acc66a81fa41"}
04:55:05.966 00.020 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":1040,"width":15,"height":15,"star_pos":[6.93,7.49],"pixels":"..."},"id":"b90864e9-1b71-4ffd-bb9a-acc66a81fa41"}
04:55:07.039 01.073 12020 Exposure complete
04:55:07.294 00.255 12020 worker thread done servicing request
04:55:07.296 00.002 9340 OnExposeComplete: enter
04:55:07.310 00.014 9340 UpdateGuideState(): m_state=6
04:55:07.320 00.010 9340 Star::Find(15, 1410, 111, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1041
04:55:07.351 00.031 9340 Star::Find returns 1 (0), X=1411.04, Y=111.57, Mass=1619620, SNR=199.3, Peak=65395 HFD=5.0
04:55:07.363 00.012 9340 MultiStar: [#1 0.02,-0.28,0.89,U] [#2 0.08,-0.21,1.05,U] [#3 0.12,-0.07,1.17,U] [#4 -0.17,-0.18,1.00,U] [#5 -0.03,-0.14,0.87,U] [#6 0.02,-0.10,0.85,U] [#7 0.05,-0.28,0.91,U] [#8 -0.10,-0.21,0.83,U] 
04:55:07.383 00.020 9340 single-star, 8 included, MultiStar: {0.02, -0.16}, one-star: {0.15, 0.03}
04:55:07.394 00.011 9340 CameraToMount -- cameraTheta (0.22) - m_xAngle (0.05) = xAngle (0.17 = 0.17)
04:55:07.404 00.010 9340 CameraToMount -- cameraTheta (0.22) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-2.90 = -2.90)
04:55:07.416 00.012 9340 CameraToMount -- cameraX=0.15 cameraY=0.03 hyp=0.15 cameraTheta=0.22 mountX=0.15 mountY=-0.04, mountTheta=-0.24
04:55:07.435 00.019 9340 SchedulePrimaryMove(10104498, x=0.15, y=0.03, opts=13)
04:55:07.449 00.014 9340 Enqueuing Move request for scope (0.15, 0.03)
04:55:07.489 00.040 12020 Worker thread wakes up
04:55:07.489 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=6026, max=65535, med=10057, FiltMin=7911, FiltMax=65504, Gamma=2.870
04:55:07.499 00.010 12020 worker thread servicing REQUEST_MOVE scope ofs (0.15, 0.03) opts 0xd
04:55:07.500 00.001 9340 UpdateGuideState exits: m=1619620 SNR=199.3
04:55:07.513 00.013 12020 Handling offset move in thread for scope, endpoint = (0.15, 0.03)
04:55:07.513 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:55:07.525 00.012 12020 Moving (0.15, 0.03) raw xDistance=0.15 yDistance=-0.04
04:55:07.526 00.001 9340 ScheduleExposure(2000,3,1) exposurePending=0
04:55:07.536 00.010 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.15
04:55:07.536 00.000 9340 Enqueuing Expose request
04:55:07.546 00.010 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:55:07.546 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
04:55:07.547 00.001 12020 MoveAxis(E, 0, ABG)
04:55:07.547 00.000 12020 Move returns status 0, amount 0
04:55:07.547 00.000 12020 MoveAxis(N, 0, ABG)
04:55:07.548 00.001 12020 Move returns status 0, amount 0
04:55:07.548 00.000 12020 move complete, result=0
04:55:07.548 00.000 12020 worker thread done servicing request
04:55:07.548 00.000 12020 Worker thread wakes up
04:55:07.549 00.001 12020 worker thread servicing REQUEST_EXPOSE 2000
04:55:07.549 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(1396,97,31,31)
04:55:07.550 00.001 9340 GuideStep: 0.2 px 0 ms EAST, -0.0 px 0 ms NORTH
04:55:07.871 00.321 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"12a4b57b-43df-48ad-b7a3-dc22d00ea365"}
04:55:07.889 00.018 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"12a4b57b-43df-48ad-b7a3-dc22d00ea365"}
04:55:07.903 00.014 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"a4a75ac6-1ba7-42b8-bae7-9188cb8a9fc3"}
04:55:07.918 00.015 9340 case statement mapped state 6 to 3
04:55:07.931 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"a4a75ac6-1ba7-42b8-bae7-9188cb8a9fc3"}
04:55:07.962 00.031 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"2427eefc-e712-4348-86c2-7949c9afb11f"}
04:55:07.975 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":1041,"width":15,"height":15,"star_pos":[7.04,6.57],"pixels":"..."},"id":"2427eefc-e712-4348-86c2-7949c9afb11f"}
04:55:09.871 01.896 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"a961d895-969c-42a5-8adb-b77313124096"}
04:55:09.902 00.031 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"a961d895-969c-42a5-8adb-b77313124096"}
04:55:09.916 00.014 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"8254aac0-c488-499c-a0b3-4a204a044ba7"}
04:55:09.930 00.014 12020 Exposure complete
04:55:09.930 00.000 9340 case statement mapped state 6 to 3
04:55:09.940 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"8254aac0-c488-499c-a0b3-4a204a044ba7"}
04:55:09.955 00.015 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"02c9f6c4-15f3-4708-a875-f86904f503f3"}
04:55:09.972 00.017 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":1041,"width":15,"height":15,"star_pos":[7.04,6.57],"pixels":"..."},"id":"02c9f6c4-15f3-4708-a875-f86904f503f3"}
04:55:10.249 00.277 12020 worker thread done servicing request
04:55:10.249 00.000 9340 OnExposeComplete: enter
04:55:10.278 00.029 9340 UpdateGuideState(): m_state=6
04:55:10.302 00.024 9340 Star::Find(15, 1411, 111, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1042
04:55:10.327 00.025 9340 Star::Find returns 1 (0), X=1411.30, Y=111.14, Mass=1643709, SNR=227.8, Peak=65463 HFD=5.0
04:55:10.353 00.026 9340 MultiStar: [#1 0.44,-0.49,0.00,M1] [#2 0.25,-0.39,0.78,U] [#3 0.28,-0.18,0.92,U] [#4 0.23,-0.42,0.82,U] [#5 0.23,-0.25,0.88,U] [#6 0.31,-0.38,0.78,U] [#7 0.29,-0.51,0.00,M1] [#8 0.16,-0.33,0.85,U] 
04:55:10.385 00.032 9340 refined, 6 included, MultiStar: {0.27, -0.33}, one-star: {0.41, -0.39}
04:55:10.427 00.042 9340 CameraToMount -- cameraTheta (-0.89) - m_xAngle (0.05) = xAngle (-0.94 = -0.94)
04:55:10.458 00.031 9340 CameraToMount -- cameraTheta (-0.89) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-4.01 = 2.28)
04:55:10.472 00.014 9340 CameraToMount -- cameraX=0.27 cameraY=-0.33 hyp=0.43 cameraTheta=-0.89 mountX=0.25 mountY=0.33, mountTheta=0.91
04:55:10.527 00.055 9340 SchedulePrimaryMove(10104498, x=0.27, y=-0.33, opts=13)
04:55:10.571 00.044 9340 Enqueuing Move request for scope (0.27, -0.33)
04:55:10.587 00.016 12020 Worker thread wakes up
04:55:10.587 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=6436, max=65535, med=10086, FiltMin=7889, FiltMax=65523, Gamma=2.870
04:55:10.603 00.016 12020 worker thread servicing REQUEST_MOVE scope ofs (0.27, -0.33) opts 0xd
04:55:10.603 00.000 12020 Handling offset move in thread for scope, endpoint = (0.27, -0.33)
04:55:10.604 00.001 12020 Moving (0.27, -0.33) raw xDistance=0.25 yDistance=0.33
04:55:10.604 00.000 12020 GuideAlgorithmHysteresis::Result() returns 0.11 from input 0.25
04:55:10.604 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.33 from input 0.33
04:55:10.604 00.000 12020 MoveAxis(W, 19, ABG)
04:55:10.605 00.001 12020 Guiding  Dir = 3, Dur = 19
04:55:10.606 00.001 9340 UpdateGuideState exits: m=1643709 SNR=227.8
04:55:10.623 00.017 12020 IsSlewing returns 0
04:55:10.625 00.002 12020 IsGuiding returns 0
04:55:10.626 00.001 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:55:10.656 00.030 12020 IsGuiding returns 1
04:55:10.656 00.000 12020 scope still moving after pulse duration time elapsed
04:55:10.657 00.001 9340 ScheduleExposure(2000,3,1) exposurePending=0
04:55:10.722 00.065 12020 IsSlewing returns 0
04:55:10.723 00.001 12020 IsGuiding returns 0
04:55:10.723 00.000 12020 scope move finished after 19 + 78 ms
04:55:10.724 00.001 12020 Move returns status 0, amount 19
04:55:10.724 00.000 12020 MoveAxis(S, 53, ABG)
04:55:10.724 00.000 9340 Enqueuing Expose request
04:55:10.742 00.018 12020 Guiding  Dir = 1, Dur = 53
04:55:10.743 00.001 12020 IsSlewing returns 0
04:55:10.746 00.003 12020 IsGuiding returns 0
04:55:10.859 00.113 12020 IsGuiding returns 1
04:55:10.859 00.000 12020 scope still moving after pulse duration time elapsed
04:55:11.002 00.143 12020 IsSlewing returns 0
04:55:11.003 00.001 12020 IsGuiding returns 0
04:55:11.004 00.001 12020 scope move finished after 53 + 204 ms
04:55:11.004 00.000 12020 Move returns status 0, amount 53
04:55:11.004 00.000 12020 move complete, result=0
04:55:11.004 00.000 12020 worker thread done servicing request
04:55:11.005 00.001 9340 GuideStep: 0.3 px 19 ms WEST, 0.3 px 53 ms SOUTH
04:55:11.022 00.017 12020 Worker thread wakes up
04:55:11.022 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
04:55:11.022 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(1396,97,31,31)
04:55:11.870 00.848 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"ca3c8662-343b-43ae-8484-59797d9f4193"}
04:55:11.884 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"ca3c8662-343b-43ae-8484-59797d9f4193"}
04:55:11.923 00.039 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"7804ea7e-f14c-4255-a2f8-8907e11ba9b0"}
04:55:11.935 00.012 9340 case statement mapped state 6 to 3
04:55:11.946 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"7804ea7e-f14c-4255-a2f8-8907e11ba9b0"}
04:55:11.958 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"08428238-f418-4540-83a6-886a937a22d0"}
04:55:11.972 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":1042,"width":15,"height":15,"star_pos":[7.30,7.14],"pixels":"..."},"id":"08428238-f418-4540-83a6-886a937a22d0"}
04:55:13.404 01.432 12020 Exposure complete
04:55:13.680 00.276 12020 worker thread done servicing request
04:55:13.680 00.000 9340 OnExposeComplete: enter
04:55:13.694 00.014 9340 UpdateGuideState(): m_state=6
04:55:13.705 00.011 9340 Star::Find(15, 1411, 111, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1043
04:55:13.716 00.011 9340 Star::Find returns 1 (0), X=1410.85, Y=111.82, Mass=1503335, SNR=243.6, Peak=64795 HFD=4.5
04:55:13.734 00.018 9340 MultiStar: [#1 0.14,0.15,0.84,U] [#2 -0.13,0.02,0.61,U] [#3 -0.16,0.25,0.81,U] [#4 -0.14,0.23,1.01,U] [#5 -0.12,0.28,0.75,U] [#6 -0.01,0.11,0.89,U] [#7 0.12,0.13,0.76,U] [#8 -0.07,0.21,0.72,U] 
04:55:13.777 00.043 9340 refined, 8 included, MultiStar: {-0.04, 0.19}, one-star: {-0.04, 0.28}
04:55:13.798 00.021 9340 CameraToMount -- cameraTheta (1.80) - m_xAngle (0.05) = xAngle (1.75 = 1.75)
04:55:13.811 00.013 9340 CameraToMount -- cameraTheta (1.80) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-1.32 = -1.32)
04:55:13.825 00.014 9340 CameraToMount -- cameraX=-0.04 cameraY=0.19 hyp=0.20 cameraTheta=1.80 mountX=-0.04 mountY=-0.19, mountTheta=-1.75
04:55:13.859 00.034 9340 SchedulePrimaryMove(10104498, x=-0.04, y=0.19, opts=13)
04:55:13.877 00.018 9340 Enqueuing Move request for scope (-0.04, 0.19)
04:55:13.893 00.016 12020 Worker thread wakes up
04:55:13.893 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=5947, max=65535, med=10094, FiltMin=7883, FiltMax=65504, Gamma=2.870
04:55:13.908 00.015 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.19) opts 0xd
04:55:13.908 00.000 9340 UpdateGuideState exits: m=1503335 SNR=243.6
04:55:13.920 00.012 12020 Handling offset move in thread for scope, endpoint = (-0.04, 0.19)
04:55:13.920 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:55:13.934 00.014 12020 Moving (-0.04, 0.19) raw xDistance=-0.04 yDistance=-0.19
04:55:13.934 00.000 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
04:55:13.934 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:55:13.935 00.001 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
04:55:13.935 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
04:55:13.972 00.037 12020 MoveAxis(E, 0, ABG)
04:55:13.972 00.000 9340 Enqueuing Expose request
04:55:13.990 00.018 12020 Move returns status 0, amount 0
04:55:13.990 00.000 12020 MoveAxis(N, 0, ABG)
04:55:13.990 00.000 12020 Move returns status 0, amount 0
04:55:13.991 00.001 12020 move complete, result=0
04:55:13.991 00.000 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"aa213581-7cb1-467e-8897-4dd119e60361"}
04:55:14.002 00.011 12020 worker thread done servicing request
04:55:14.002 00.000 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"aa213581-7cb1-467e-8897-4dd119e60361"}
04:55:14.015 00.013 12020 Worker thread wakes up
04:55:14.016 00.001 9340 GuideStep: -0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
04:55:14.031 00.015 12020 worker thread servicing REQUEST_EXPOSE 2000
04:55:14.031 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(1396,97,31,31)
04:55:14.064 00.033 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"17ed75ff-09fd-45f0-a146-dccd339c6317"}
04:55:14.080 00.016 9340 case statement mapped state 6 to 3
04:55:14.108 00.028 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"17ed75ff-09fd-45f0-a146-dccd339c6317"}
04:55:14.127 00.019 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"fed7fdf3-8080-4e61-9214-a21bfa3f3560"}
04:55:14.145 00.018 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":1043,"width":15,"height":15,"star_pos":[6.85,6.82],"pixels":"..."},"id":"fed7fdf3-8080-4e61-9214-a21bfa3f3560"}
04:55:15.868 01.723 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"5cd507dc-0dcc-412b-aeae-000083b07efc"}
04:55:15.881 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"5cd507dc-0dcc-412b-aeae-000083b07efc"}
04:55:15.896 00.015 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"2713aba3-ee80-495e-9992-923f671f54e7"}
04:55:15.916 00.020 9340 case statement mapped state 6 to 3
04:55:15.926 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"2713aba3-ee80-495e-9992-923f671f54e7"}
04:55:15.963 00.037 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"34292e42-8cf8-4016-9959-c6bd7d7d5928"}
04:55:15.977 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":1043,"width":15,"height":15,"star_pos":[6.85,6.82],"pixels":"..."},"id":"34292e42-8cf8-4016-9959-c6bd7d7d5928"}
04:55:16.497 00.520 12020 Exposure complete
04:55:17.215 00.718 9340 OnExposeComplete: enter
04:55:17.244 00.029 12020 worker thread done servicing request
04:55:17.244 00.000 9340 UpdateGuideState(): m_state=6
04:55:17.306 00.062 9340 Star::Find(15, 1410, 111, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1044
04:55:17.384 00.078 9340 Star::Find returns 1 (0), X=1411.10, Y=111.85, Mass=1570573, SNR=218.0, Peak=61855 HFD=4.7
04:55:17.478 00.094 9340 MultiStar: [#1 0.09,0.09,1.02,U] [#2 -0.08,0.09,0.85,U] [#3 0.06,0.25,1.01,U] [#4 -0.12,0.08,0.84,U] [#5 0.05,0.32,0.79,U] [#6 0.32,0.19,0.93,U] [#7 -0.00,-0.09,0.77,U] [#8 -0.07,0.14,0.90,U] 
04:55:17.566 00.088 9340 refined, 8 included, MultiStar: {0.06, 0.16}, one-star: {0.21, 0.32}
04:55:17.602 00.036 9340 CameraToMount -- cameraTheta (1.23) - m_xAngle (0.05) = xAngle (1.18 = 1.18)
04:55:17.638 00.036 9340 CameraToMount -- cameraTheta (1.23) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-1.89 = -1.89)
04:55:17.729 00.091 9340 CameraToMount -- cameraX=0.06 cameraY=0.16 hyp=0.17 cameraTheta=1.23 mountX=0.06 mountY=-0.16, mountTheta=-1.19
04:55:17.839 00.110 9340 SchedulePrimaryMove(10104498, x=0.06, y=0.16, opts=13)
04:55:17.891 00.052 9340 Enqueuing Move request for scope (0.06, 0.16)
04:55:17.991 00.100 12020 Worker thread wakes up
04:55:17.992 00.001 12020 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.16) opts 0xd
04:55:17.992 00.000 12020 Handling offset move in thread for scope, endpoint = (0.06, 0.16)
04:55:17.993 00.001 12020 Moving (0.06, 0.16) raw xDistance=0.06 yDistance=-0.16
04:55:17.993 00.000 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
04:55:17.993 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:55:17.994 00.001 9340 UpdateImageDisplay: Size=(1920,1080) min=6136, max=65535, med=10077, FiltMin=7227, FiltMax=65505, Gamma=2.870
04:55:18.083 00.089 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
04:55:18.083 00.000 12020 MoveAxis(E, 0, ABG)
04:55:18.084 00.001 12020 Move returns status 0, amount 0
04:55:18.084 00.000 12020 MoveAxis(N, 0, ABG)
04:55:18.084 00.000 12020 Move returns status 0, amount 0
04:55:18.084 00.000 12020 move complete, result=0
04:55:18.084 00.000 12020 worker thread done servicing request
04:55:18.085 00.001 9340 UpdateGuideState exits: m=1570573 SNR=218.0
04:55:18.123 00.038 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:55:18.213 00.090 9340 ScheduleExposure(2000,3,1) exposurePending=0
04:55:18.248 00.035 9340 Enqueuing Expose request
04:55:18.271 00.023 12020 Worker thread wakes up
04:55:18.271 00.000 9340 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
04:55:18.315 00.044 12020 worker thread servicing REQUEST_EXPOSE 2000
04:55:18.316 00.001 12020 Handling exposure in thread, d=2000 o=3 r=(1396,97,31,31)
04:55:18.349 00.033 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"59da98d1-fd96-4f21-bf15-f4125aba274e"}
04:55:18.455 00.106 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"59da98d1-fd96-4f21-bf15-f4125aba274e"}
04:55:18.488 00.033 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"38e0b124-9525-4ce0-80d9-b77c85c99b29"}
04:55:18.509 00.021 9340 case statement mapped state 6 to 3
04:55:18.532 00.023 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"38e0b124-9525-4ce0-80d9-b77c85c99b29"}
04:55:18.589 00.057 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"30bad5f3-5176-4237-93eb-590c1c4e2260"}
04:55:18.607 00.018 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":1044,"width":15,"height":15,"star_pos":[7.10,6.85],"pixels":"..."},"id":"30bad5f3-5176-4237-93eb-590c1c4e2260"}
04:55:19.866 01.259 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"a083ed10-9144-4aa2-8f8c-6fd1813b373c"}
04:55:19.901 00.035 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"a083ed10-9144-4aa2-8f8c-6fd1813b373c"}
04:55:19.923 00.022 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"9978acb1-2b7d-4ac6-9639-4468eb535572"}
04:55:19.944 00.021 9340 case statement mapped state 6 to 3
04:55:19.954 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"9978acb1-2b7d-4ac6-9639-4468eb535572"}
04:55:19.965 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"534ebefa-3aaa-46ed-9b3f-46eae57de6e2"}
04:55:19.988 00.023 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":1044,"width":15,"height":15,"star_pos":[7.10,6.85],"pixels":"..."},"id":"534ebefa-3aaa-46ed-9b3f-46eae57de6e2"}
04:55:20.686 00.698 12020 Exposure complete
04:55:20.991 00.305 12020 worker thread done servicing request
04:55:20.991 00.000 9340 OnExposeComplete: enter
04:55:21.013 00.022 9340 UpdateGuideState(): m_state=6
04:55:21.028 00.015 9340 Star::Find(15, 1411, 111, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1045
04:55:21.064 00.036 9340 Star::Find returns 1 (0), X=1411.11, Y=111.94, Mass=1612353, SNR=242.3, Peak=62183 HFD=4.7
04:55:21.083 00.019 9340 MultiStar: [#1 0.26,0.08,0.72,U] [#2 0.15,0.24,0.74,U] [#3 0.10,0.29,0.81,U] [#4 0.03,0.05,0.84,U] [#5 0.08,0.34,0.74,U] [#6 0.15,0.19,0.79,U] [#7 0.10,0.05,0.84,U] [#8 0.07,0.31,0.76,U] 
04:55:21.101 00.018 9340 refined, 8 included, MultiStar: {0.13, 0.22}, one-star: {0.22, 0.41}
04:55:21.114 00.013 9340 CameraToMount -- cameraTheta (1.03) - m_xAngle (0.05) = xAngle (0.98 = 0.98)
04:55:21.129 00.015 9340 CameraToMount -- cameraTheta (1.03) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-2.08 = -2.08)
04:55:21.152 00.023 9340 CameraToMount -- cameraX=0.13 cameraY=0.22 hyp=0.26 cameraTheta=1.03 mountX=0.14 mountY=-0.22, mountTheta=-1.00
04:55:21.213 00.061 9340 SchedulePrimaryMove(10104498, x=0.13, y=0.22, opts=13)
04:55:21.229 00.016 9340 Enqueuing Move request for scope (0.13, 0.22)
04:55:21.248 00.019 12020 Worker thread wakes up
04:55:21.248 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=5850, max=65535, med=10095, FiltMin=7898, FiltMax=65510, Gamma=2.870
04:55:21.261 00.013 12020 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.22) opts 0xd
04:55:21.262 00.001 9340 UpdateGuideState exits: m=1612353 SNR=242.3
04:55:21.274 00.012 12020 Handling offset move in thread for scope, endpoint = (0.13, 0.22)
04:55:21.274 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:55:21.301 00.027 12020 Moving (0.13, 0.22) raw xDistance=0.14 yDistance=-0.22
04:55:21.301 00.000 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14
04:55:21.301 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:55:21.302 00.001 9340 ScheduleExposure(2000,3,1) exposurePending=0
04:55:21.318 00.016 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.22
04:55:21.319 00.001 9340 Enqueuing Expose request
04:55:21.350 00.031 12020 MoveAxis(E, 0, ABG)
04:55:21.350 00.000 12020 Move returns status 0, amount 0
04:55:21.350 00.000 12020 MoveAxis(N, 0, ABG)
04:55:21.351 00.001 12020 Move returns status 0, amount 0
04:55:21.351 00.000 12020 move complete, result=0
04:55:21.351 00.000 12020 worker thread done servicing request
04:55:21.352 00.001 12020 Worker thread wakes up
04:55:21.352 00.000 9340 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
04:55:21.368 00.016 12020 worker thread servicing REQUEST_EXPOSE 2000
04:55:21.368 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(1396,97,31,31)
04:55:21.877 00.509 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"f33ac6e8-e880-4e1b-abf5-8b19424af47d"}
04:55:21.906 00.029 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"f33ac6e8-e880-4e1b-abf5-8b19424af47d"}
04:55:21.920 00.014 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"50c51afd-d4b8-4b4d-ab95-342fcfab183d"}
04:55:21.937 00.017 9340 case statement mapped state 6 to 3
04:55:21.947 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"50c51afd-d4b8-4b4d-ab95-342fcfab183d"}
04:55:21.966 00.019 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"b6302011-1284-4435-bbd9-af9d95bd732e"}
04:55:21.990 00.024 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":1045,"width":15,"height":15,"star_pos":[7.11,6.94],"pixels":"..."},"id":"b6302011-1284-4435-bbd9-af9d95bd732e"}
04:55:23.739 01.749 12020 Exposure complete
04:55:23.872 00.133 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"3ecec144-45b7-4763-b81e-a56a7595c41e"}
04:55:23.919 00.047 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"3ecec144-45b7-4763-b81e-a56a7595c41e"}
04:55:23.949 00.030 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"1968446c-e370-4bb7-b8b1-695c17520247"}
04:55:23.994 00.045 9340 case statement mapped state 6 to 3
04:55:24.064 00.070 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"1968446c-e370-4bb7-b8b1-695c17520247"}
04:55:24.168 00.104 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"13288940-9557-4409-8353-0a67d77e63e4"}
04:55:24.286 00.118 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":1045,"width":15,"height":15,"star_pos":[7.11,6.94],"pixels":"..."},"id":"13288940-9557-4409-8353-0a67d77e63e4"}
04:55:24.575 00.289 12020 worker thread done servicing request
04:55:24.576 00.001 9340 OnExposeComplete: enter
04:55:24.654 00.078 9340 UpdateGuideState(): m_state=6
04:55:24.734 00.080 9340 Star::Find(15, 1411, 111, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1046
04:55:24.827 00.093 9340 Star::Find returns 1 (0), X=1411.13, Y=111.76, Mass=1598784, SNR=215.7, Peak=64091 HFD=5.0
04:55:24.918 00.091 9340 MultiStar: [#1 0.16,0.02,0.91,U] [#2 0.26,0.12,0.79,U] [#3 0.18,0.19,1.03,U] [#4 0.17,0.19,0.92,U] [#5 0.34,0.23,0.88,U] [#6 0.15,0.23,0.82,U] [#7 0.10,-0.04,0.91,U] [#8 0.14,0.09,0.90,U] 
04:55:24.970 00.052 9340 refined, 8 included, MultiStar: {0.19, 0.14}, one-star: {0.24, 0.22}
04:55:25.065 00.095 9340 CameraToMount -- cameraTheta (0.63) - m_xAngle (0.05) = xAngle (0.58 = 0.58)
04:55:25.130 00.065 9340 CameraToMount -- cameraTheta (0.63) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-2.49 = -2.49)
04:55:25.189 00.059 9340 CameraToMount -- cameraX=0.19 cameraY=0.14 hyp=0.24 cameraTheta=0.63 mountX=0.20 mountY=-0.14, mountTheta=-0.63
04:55:25.266 00.077 9340 SchedulePrimaryMove(10104498, x=0.19, y=0.14, opts=13)
04:55:25.355 00.089 9340 Enqueuing Move request for scope (0.19, 0.14)
04:55:25.435 00.080 12020 Worker thread wakes up
04:55:25.435 00.000 12020 worker thread servicing REQUEST_MOVE scope ofs (0.19, 0.14) opts 0xd
04:55:25.435 00.000 12020 Handling offset move in thread for scope, endpoint = (0.19, 0.14)
04:55:25.435 00.000 12020 Moving (0.19, 0.14) raw xDistance=0.20 yDistance=-0.14
04:55:25.436 00.001 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.20
04:55:25.436 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:55:25.436 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
04:55:25.436 00.000 12020 MoveAxis(E, 0, ABG)
04:55:25.437 00.001 12020 Move returns status 0, amount 0
04:55:25.441 00.004 9340 UpdateImageDisplay: Size=(1920,1080) min=6073, max=65535, med=10078, FiltMin=7906, FiltMax=65510, Gamma=2.870
04:55:25.475 00.034 12020 MoveAxis(N, 0, ABG)
04:55:25.475 00.000 12020 Move returns status 0, amount 0
04:55:25.477 00.002 9340 UpdateGuideState exits: m=1598784 SNR=215.7
04:55:25.500 00.023 12020 move complete, result=0
04:55:25.501 00.001 12020 worker thread done servicing request
04:55:25.501 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:55:25.516 00.015 9340 ScheduleExposure(2000,3,1) exposurePending=0
04:55:25.537 00.021 9340 Enqueuing Expose request
04:55:25.579 00.042 12020 Worker thread wakes up
04:55:25.579 00.000 9340 GuideStep: 0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
04:55:25.593 00.014 12020 worker thread servicing REQUEST_EXPOSE 2000
04:55:25.593 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(1396,97,31,31)
04:55:25.871 00.278 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"c2602fe1-09f8-46a4-a11e-dd9dbab5c82e"}
04:55:25.893 00.022 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"c2602fe1-09f8-46a4-a11e-dd9dbab5c82e"}
04:55:25.910 00.017 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"e47ad69f-82e9-4054-a64b-8e32f7d2a3f7"}
04:55:25.949 00.039 9340 case statement mapped state 6 to 3
04:55:25.969 00.020 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"e47ad69f-82e9-4054-a64b-8e32f7d2a3f7"}
04:55:25.997 00.028 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"d8ceff8d-6d8b-47a2-8239-850c5006416d"}
04:55:26.008 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":1046,"width":15,"height":15,"star_pos":[7.13,6.76],"pixels":"..."},"id":"d8ceff8d-6d8b-47a2-8239-850c5006416d"}
04:55:27.872 01.864 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"0cff9054-5a17-4e68-9d5e-1aef7624f047"}
04:55:27.888 00.016 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"0cff9054-5a17-4e68-9d5e-1aef7624f047"}
04:55:27.900 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"3602e1cf-61d8-496c-ba2d-4256678e6229"}
04:55:27.920 00.020 9340 case statement mapped state 6 to 3
04:55:27.933 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"3602e1cf-61d8-496c-ba2d-4256678e6229"}
04:55:27.951 00.018 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"9809b89c-b8a7-4511-afb5-aec13ef3cbcd"}
04:55:27.987 00.036 12020 Exposure complete
04:55:27.987 00.000 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":1046,"width":15,"height":15,"star_pos":[7.13,6.76],"pixels":"..."},"id":"9809b89c-b8a7-4511-afb5-aec13ef3cbcd"}
04:55:28.280 00.293 12020 worker thread done servicing request
04:55:28.280 00.000 9340 OnExposeComplete: enter
04:55:28.295 00.015 9340 UpdateGuideState(): m_state=6
04:55:28.316 00.021 9340 Star::Find(15, 1411, 111, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1047
04:55:28.333 00.017 9340 Star::Find returns 1 (0), X=1411.05, Y=111.65, Mass=1563182, SNR=206.1, Peak=64779 HFD=5.0
04:55:28.350 00.017 9340 MultiStar: [#1 0.13,0.14,0.90,U] [#2 0.12,0.16,0.84,U] [#3 0.13,0.18,1.21,U] [#4 0.05,0.12,0.96,U] [#5 0.21,0.23,0.89,U] [#6 0.39,0.15,0.81,U] [#7 0.22,0.12,1.03,U] [#8 0.02,0.17,0.94,U] 
04:55:28.388 00.038 9340 single-star, 8 included, MultiStar: {0.15, 0.15}, one-star: {0.16, 0.12}
04:55:28.409 00.021 9340 CameraToMount -- cameraTheta (0.62) - m_xAngle (0.05) = xAngle (0.57 = 0.57)
04:55:28.424 00.015 9340 CameraToMount -- cameraTheta (0.62) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-2.50 = -2.50)
04:55:28.439 00.015 9340 CameraToMount -- cameraX=0.16 cameraY=0.12 hyp=0.20 cameraTheta=0.62 mountX=0.17 mountY=-0.12, mountTheta=-0.62
04:55:28.460 00.021 9340 SchedulePrimaryMove(10104498, x=0.16, y=0.12, opts=13)
04:55:28.478 00.018 9340 Enqueuing Move request for scope (0.16, 0.12)
04:55:28.493 00.015 12020 Worker thread wakes up
04:55:28.493 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=6058, max=65535, med=10090, FiltMin=7936, FiltMax=65510, Gamma=2.870
04:55:28.531 00.038 12020 worker thread servicing REQUEST_MOVE scope ofs (0.16, 0.12) opts 0xd
04:55:28.532 00.001 12020 Handling offset move in thread for scope, endpoint = (0.16, 0.12)
04:55:28.532 00.000 9340 UpdateGuideState exits: m=1563182 SNR=206.1
04:55:28.548 00.016 12020 Moving (0.16, 0.12) raw xDistance=0.17 yDistance=-0.12
04:55:28.548 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:55:28.570 00.022 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.17
04:55:28.570 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:55:28.571 00.001 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
04:55:28.571 00.000 12020 MoveAxis(E, 0, ABG)
04:55:28.572 00.001 9340 ScheduleExposure(2000,3,1) exposurePending=0
04:55:28.587 00.015 12020 Move returns status 0, amount 0
04:55:28.587 00.000 9340 Enqueuing Expose request
04:55:28.602 00.015 12020 MoveAxis(N, 0, ABG)
04:55:28.602 00.000 12020 Move returns status 0, amount 0
04:55:28.602 00.000 12020 move complete, result=0
04:55:28.602 00.000 12020 worker thread done servicing request
04:55:28.603 00.001 12020 Worker thread wakes up
04:55:28.603 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
04:55:28.603 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(1396,97,31,31)
04:55:28.608 00.005 9340 GuideStep: 0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
04:55:29.871 01.263 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"5d1f5bdc-2bc1-4729-90da-811ad3871a30"}
04:55:29.888 00.017 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"5d1f5bdc-2bc1-4729-90da-811ad3871a30"}
04:55:29.942 00.054 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"6a357f27-f2b0-46bd-978a-6b41884838f2"}
04:55:29.969 00.027 9340 case statement mapped state 6 to 3
04:55:29.980 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"6a357f27-f2b0-46bd-978a-6b41884838f2"}
04:55:29.996 00.016 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"7703150e-27a9-4513-bbca-a472232fbef7"}
04:55:30.011 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":1047,"width":15,"height":15,"star_pos":[7.05,6.65],"pixels":"..."},"id":"7703150e-27a9-4513-bbca-a472232fbef7"}
04:55:31.019 01.008 12020 Exposure complete
04:55:31.359 00.340 12020 worker thread done servicing request
04:55:31.359 00.000 9340 OnExposeComplete: enter
04:55:31.383 00.024 9340 UpdateGuideState(): m_state=6
04:55:31.427 00.044 9340 Star::Find(15, 1411, 111, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1048
04:55:31.440 00.013 9340 Star::Find returns 1 (0), X=1411.23, Y=112.01, Mass=1507984, SNR=192.7, Peak=61446 HFD=4.8
04:55:31.455 00.015 9340 MultiStar: [#1 0.59,0.06,0.00,M1] [#2 0.17,0.25,1.01,U] [#3 0.20,0.39,1.30,U] [#4 0.28,0.06,1.03,U] [#5 0.24,0.32,1.01,U] [#6 0.37,0.14,0.94,U] [#7 0.52,0.06,0.00,M1] [#8 0.36,0.06,0.92,U] 
04:55:31.468 00.013 9340 refined, 6 included, MultiStar: {0.27, 0.25}, one-star: {0.34, 0.48}
04:55:31.500 00.032 9340 CameraToMount -- cameraTheta (0.74) - m_xAngle (0.05) = xAngle (0.69 = 0.69)
04:55:31.520 00.020 9340 CameraToMount -- cameraTheta (0.74) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-2.37 = -2.37)
04:55:31.564 00.044 9340 CameraToMount -- cameraX=0.27 cameraY=0.25 hyp=0.37 cameraTheta=0.74 mountX=0.29 mountY=-0.26, mountTheta=-0.73
04:55:31.595 00.031 9340 SchedulePrimaryMove(10104498, x=0.27, y=0.25, opts=13)
04:55:31.610 00.015 9340 Enqueuing Move request for scope (0.27, 0.25)
04:55:31.627 00.017 12020 Worker thread wakes up
04:55:31.627 00.000 12020 worker thread servicing REQUEST_MOVE scope ofs (0.27, 0.25) opts 0xd
04:55:31.627 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=6186, max=65535, med=10119, FiltMin=7661, FiltMax=65510, Gamma=2.870
04:55:31.641 00.014 12020 Handling offset move in thread for scope, endpoint = (0.27, 0.25)
04:55:31.641 00.000 9340 UpdateGuideState exits: m=1507984 SNR=192.7
04:55:31.655 00.014 12020 Moving (0.27, 0.25) raw xDistance=0.29 yDistance=-0.26
04:55:31.656 00.001 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:55:31.695 00.039 12020 GuideAlgorithmHysteresis::Result() returns 0.12 from input 0.29
04:55:31.695 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
04:55:31.696 00.001 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.26
04:55:31.696 00.000 12020 MoveAxis(W, 22, ABG)
04:55:31.697 00.001 12020 Guiding  Dir = 3, Dur = 22
04:55:31.700 00.003 9340 ScheduleExposure(2000,3,1) exposurePending=0
04:55:31.714 00.014 12020 IsSlewing returns 0
04:55:31.715 00.001 9340 Enqueuing Expose request
04:55:31.729 00.014 12020 IsGuiding returns 0
04:55:31.775 00.046 12020 IsGuiding returns 1
04:55:31.775 00.000 12020 scope still moving after pulse duration time elapsed
04:55:31.837 00.062 12020 IsSlewing returns 0
04:55:31.839 00.002 12020 IsGuiding returns 0
04:55:31.839 00.000 12020 scope move finished after 22 + 88 ms
04:55:31.839 00.000 12020 Move returns status 0, amount 22
04:55:31.840 00.001 12020 MoveAxis(N, 0, ABG)
04:55:31.840 00.000 12020 Move returns status 0, amount 0
04:55:31.840 00.000 12020 move complete, result=0
04:55:31.840 00.000 12020 worker thread done servicing request
04:55:31.840 00.000 9340 GuideStep: 0.3 px 22 ms WEST, -0.3 px 0 ms NORTH
04:55:31.862 00.022 12020 Worker thread wakes up
04:55:31.862 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
04:55:31.863 00.001 12020 Handling exposure in thread, d=2000 o=3 r=(1396,97,31,31)
04:55:31.887 00.024 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"f2326202-eb3d-4c8b-9204-5a6a0f758472"}
04:55:31.904 00.017 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"f2326202-eb3d-4c8b-9204-5a6a0f758472"}
04:55:31.947 00.043 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"dd71e6ce-0fce-4a9b-8062-d44d2b3a3637"}
04:55:31.965 00.018 9340 case statement mapped state 6 to 3
04:55:32.011 00.046 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"dd71e6ce-0fce-4a9b-8062-d44d2b3a3637"}
04:55:32.024 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"a7976313-6ae7-47f2-946c-f8733eff3902"}
04:55:32.044 00.020 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":1048,"width":15,"height":15,"star_pos":[7.23,7.01],"pixels":"..."},"id":"a7976313-6ae7-47f2-946c-f8733eff3902"}
04:55:33.872 01.828 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"eeef7503-4795-4cbb-8bba-780b685a6596"}
04:55:33.897 00.025 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"eeef7503-4795-4cbb-8bba-780b685a6596"}
04:55:33.976 00.079 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"b395b1f8-5996-4065-acd9-1aead6ae061e"}
04:55:33.988 00.012 9340 case statement mapped state 6 to 3
04:55:33.998 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"b395b1f8-5996-4065-acd9-1aead6ae061e"}
04:55:34.010 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"795f0f51-2903-4bee-862f-f347c1c507cc"}
04:55:34.021 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":1048,"width":15,"height":15,"star_pos":[7.23,7.01],"pixels":"..."},"id":"795f0f51-2903-4bee-862f-f347c1c507cc"}
04:55:34.357 00.336 12020 Exposure complete
04:55:34.622 00.265 12020 worker thread done servicing request
04:55:34.622 00.000 9340 OnExposeComplete: enter
04:55:34.637 00.015 9340 UpdateGuideState(): m_state=6
04:55:34.656 00.019 9340 Star::Find(15, 1411, 112, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1049
04:55:34.666 00.010 9340 Star::Find returns 1 (0), X=1411.38, Y=111.86, Mass=1576770, SNR=216.6, Peak=61562 HFD=5.1
04:55:34.682 00.016 9340 MultiStar: [#1 0.32,0.02,0.99,U] [#2 0.09,0.03,0.61,U] [#3 0.24,0.12,1.03,U] [#4 0.45,0.24,0.00,M1] [#5 0.26,0.25,0.99,U] [#6 0.40,0.12,0.90,U] [#7 0.28,0.13,0.80,U] [#8 0.26,0.10,0.96,U] 
04:55:34.700 00.018 9340 refined, 7 included, MultiStar: {0.30, 0.14}, one-star: {0.49, 0.32}
04:55:34.722 00.022 9340 CameraToMount -- cameraTheta (0.44) - m_xAngle (0.05) = xAngle (0.40 = 0.40)
04:55:34.761 00.039 9340 CameraToMount -- cameraTheta (0.44) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-2.67 = -2.67)
04:55:34.776 00.015 9340 CameraToMount -- cameraX=0.30 cameraY=0.14 hyp=0.33 cameraTheta=0.44 mountX=0.31 mountY=-0.15, mountTheta=-0.46
04:55:34.795 00.019 9340 SchedulePrimaryMove(10104498, x=0.30, y=0.14, opts=13)
04:55:34.806 00.011 9340 Enqueuing Move request for scope (0.30, 0.14)
04:55:34.815 00.009 12020 Worker thread wakes up
04:55:34.816 00.001 9340 UpdateImageDisplay: Size=(1920,1080) min=6357, max=65535, med=10134, FiltMin=7671, FiltMax=65511, Gamma=2.870
04:55:34.830 00.014 12020 worker thread servicing REQUEST_MOVE scope ofs (0.30, 0.14) opts 0xd
04:55:34.830 00.000 9340 UpdateGuideState exits: m=1576770 SNR=216.6
04:55:34.844 00.014 12020 Handling offset move in thread for scope, endpoint = (0.30, 0.14)
04:55:34.844 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:55:34.857 00.013 12020 Moving (0.30, 0.14) raw xDistance=0.31 yDistance=-0.15
04:55:34.857 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
04:55:34.892 00.035 12020 GuideAlgorithmHysteresis::Result() returns 0.14 from input 0.31
04:55:34.892 00.000 9340 Enqueuing Expose request
04:55:34.903 00.011 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:55:34.903 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
04:55:34.903 00.000 12020 MoveAxis(W, 25, ABG)
04:55:34.904 00.001 12020 Guiding  Dir = 3, Dur = 25
04:55:34.905 00.001 12020 IsSlewing returns 0
04:55:34.906 00.001 12020 IsGuiding returns 0
04:55:34.924 00.018 12020 PulseGuide returned control before completion, sleep 17
04:55:34.987 00.063 12020 IsGuiding returns 0
04:55:34.987 00.000 12020 Move returns status 0, amount 25
04:55:34.987 00.000 12020 MoveAxis(N, 0, ABG)
04:55:34.989 00.002 12020 Move returns status 0, amount 0
04:55:34.989 00.000 12020 move complete, result=0
04:55:34.990 00.001 12020 worker thread done servicing request
04:55:34.990 00.000 9340 GuideStep: 0.3 px 25 ms WEST, -0.2 px 0 ms NORTH
04:55:35.021 00.031 12020 Worker thread wakes up
04:55:35.022 00.001 12020 worker thread servicing REQUEST_EXPOSE 2000
04:55:35.022 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(1396,97,31,31)
04:55:35.872 00.850 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"d05aa31c-b129-4c49-b7ac-77053a862df9"}
04:55:35.915 00.043 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"d05aa31c-b129-4c49-b7ac-77053a862df9"}
04:55:35.935 00.020 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"a5587f79-c170-4e3f-acae-79ea727e979e"}
04:55:35.956 00.021 9340 case statement mapped state 6 to 3
04:55:35.967 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"a5587f79-c170-4e3f-acae-79ea727e979e"}
04:55:35.992 00.025 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"8bb61846-d31c-4eb2-8b4d-b8987f877ea3"}
04:55:36.004 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":1049,"width":15,"height":15,"star_pos":[7.38,6.86],"pixels":"..."},"id":"8bb61846-d31c-4eb2-8b4d-b8987f877ea3"}
04:55:37.401 01.397 12020 Exposure complete
04:55:37.856 00.455 12020 worker thread done servicing request
04:55:37.857 00.001 9340 OnExposeComplete: enter
04:55:37.878 00.021 9340 UpdateGuideState(): m_state=6
04:55:37.906 00.028 9340 Star::Find(15, 1411, 111, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1050
04:55:37.968 00.062 9340 Star::Find returns 1 (0), X=1411.39, Y=111.74, Mass=1566428, SNR=235.3, Peak=62894 HFD=5.2
04:55:38.000 00.032 9340 MultiStar: [#1 0.44,-0.02,0.76,U] [#2 0.26,0.01,0.70,U] [#3 0.34,0.06,0.98,U] [#4 0.41,0.05,0.75,U] [#5 0.42,0.06,0.80,U] [#6 0.45,-0.01,0.81,U] [#7 0.38,-0.04,0.79,U] [#8 0.33,0.16,0.73,U] 
04:55:38.033 00.033 9340 refined, 8 included, MultiStar: {0.40, 0.06}, one-star: {0.50, 0.20}
04:55:38.073 00.040 9340 CameraToMount -- cameraTheta (0.14) - m_xAngle (0.05) = xAngle (0.09 = 0.09)
04:55:38.110 00.037 9340 CameraToMount -- cameraTheta (0.14) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-2.98 = -2.98)
04:55:38.132 00.022 9340 CameraToMount -- cameraX=0.40 cameraY=0.06 hyp=0.40 cameraTheta=0.14 mountX=0.40 mountY=-0.07, mountTheta=-0.16
04:55:38.202 00.070 9340 SchedulePrimaryMove(10104498, x=0.40, y=0.06, opts=13)
04:55:38.230 00.028 9340 Enqueuing Move request for scope (0.40, 0.06)
04:55:38.242 00.012 12020 Worker thread wakes up
04:55:38.243 00.001 9340 UpdateImageDisplay: Size=(1920,1080) min=6109, max=65535, med=10077, FiltMin=7931, FiltMax=65511, Gamma=2.870
04:55:38.260 00.017 12020 worker thread servicing REQUEST_MOVE scope ofs (0.40, 0.06) opts 0xd
04:55:38.261 00.001 9340 UpdateGuideState exits: m=1566428 SNR=235.3
04:55:38.279 00.018 12020 Handling offset move in thread for scope, endpoint = (0.40, 0.06)
04:55:38.279 00.000 12020 Moving (0.40, 0.06) raw xDistance=0.40 yDistance=-0.07
04:55:38.279 00.000 12020 GuideAlgorithmHysteresis::Result() returns 0.18 from input 0.40
04:55:38.280 00.001 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:55:38.280 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:55:38.334 00.054 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
04:55:38.334 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
04:55:38.350 00.016 12020 MoveAxis(W, 32, ABG)
04:55:38.350 00.000 9340 Enqueuing Expose request
04:55:38.367 00.017 12020 Guiding  Dir = 3, Dur = 32
04:55:38.370 00.003 12020 IsSlewing returns 0
04:55:38.371 00.001 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"86cf4ad2-eaea-4404-815a-76e54ad27f2e"}
04:55:38.392 00.021 12020 IsGuiding returns 0
04:55:38.394 00.002 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"86cf4ad2-eaea-4404-815a-76e54ad27f2e"}
04:55:38.443 00.049 12020 IsGuiding returns 1
04:55:38.443 00.000 12020 scope still moving after pulse duration time elapsed
04:55:38.465 00.022 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"d6e3fd25-3a36-42e8-bd5e-af82e748ec61"}
04:55:38.493 00.028 12020 IsSlewing returns 0
04:55:38.495 00.002 9340 case statement mapped state 6 to 3
04:55:38.515 00.020 12020 IsGuiding returns 0
04:55:38.516 00.001 12020 scope move finished after 32 + 90 ms
04:55:38.516 00.000 12020 Move returns status 0, amount 32
04:55:38.516 00.000 12020 MoveAxis(N, 0, ABG)
04:55:38.516 00.000 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"d6e3fd25-3a36-42e8-bd5e-af82e748ec61"}
04:55:38.533 00.017 12020 Move returns status 0, amount 0
04:55:38.533 00.000 12020 move complete, result=0
04:55:38.534 00.001 12020 worker thread done servicing request
04:55:38.534 00.000 12020 Worker thread wakes up
04:55:38.534 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
04:55:38.534 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(1396,97,31,31)
04:55:38.558 00.024 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"55a94c24-a165-446c-a28f-ac48b07395f2"}
04:55:38.583 00.025 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":1050,"width":15,"height":15,"star_pos":[7.39,6.74],"pixels":"..."},"id":"55a94c24-a165-446c-a28f-ac48b07395f2"}
04:55:38.610 00.027 9340 GuideStep: 0.4 px 32 ms WEST, -0.1 px 0 ms NORTH
04:55:39.870 01.260 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"85bfb68a-0fe9-4126-a37c-d79062154006"}
04:55:39.881 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"85bfb68a-0fe9-4126-a37c-d79062154006"}
04:55:39.895 00.014 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"385568b2-e57c-4c73-943d-436374836969"}
04:55:39.915 00.020 9340 case statement mapped state 6 to 3
04:55:39.928 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"385568b2-e57c-4c73-943d-436374836969"}
04:55:39.975 00.047 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"4dd9b613-6cb2-4c02-bfa1-e7afb4b02a1d"}
04:55:39.988 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":1050,"width":15,"height":15,"star_pos":[7.39,6.74],"pixels":"..."},"id":"4dd9b613-6cb2-4c02-bfa1-e7afb4b02a1d"}
04:55:40.902 00.914 12020 Exposure complete
04:55:41.171 00.269 12020 worker thread done servicing request
04:55:41.171 00.000 9340 OnExposeComplete: enter
04:55:41.184 00.013 9340 UpdateGuideState(): m_state=6
04:55:41.195 00.011 9340 Star::Find(15, 1411, 111, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1051
04:55:41.209 00.014 9340 Star::Find returns 1 (0), X=1411.00, Y=111.65, Mass=1662433, SNR=210.9, Peak=62599 HFD=5.1
04:55:41.220 00.011 9340 MultiStar: [#1 0.06,-0.07,0.98,U] [#2 -0.00,-0.02,0.79,U] [#3 -0.06,0.16,1.10,U] [#4 0.02,-0.04,1.00,U] [#5 0.07,0.13,0.95,U] [#6 0.24,0.13,0.85,U] [#7 0.16,-0.20,0.90,U] [#8 -0.01,0.04,0.91,U] 
04:55:41.230 00.010 9340 refined, 8 included, MultiStar: {0.06, 0.03}, one-star: {0.11, 0.11}
04:55:41.241 00.011 9340 CameraToMount -- cameraTheta (0.43) - m_xAngle (0.05) = xAngle (0.39 = 0.39)
04:55:41.256 00.015 9340 CameraToMount -- cameraTheta (0.43) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-2.68 = -2.68)
04:55:41.269 00.013 9340 CameraToMount -- cameraX=0.06 cameraY=0.03 hyp=0.07 cameraTheta=0.43 mountX=0.07 mountY=-0.03, mountTheta=-0.45
04:55:41.305 00.036 9340 SchedulePrimaryMove(10104498, x=0.06, y=0.03, opts=13)
04:55:41.320 00.015 9340 Enqueuing Move request for scope (0.06, 0.03)
04:55:41.334 00.014 12020 Worker thread wakes up
04:55:41.334 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=6647, max=65535, med=10093, FiltMin=7982, FiltMax=65510, Gamma=2.870
04:55:41.346 00.012 12020 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.03) opts 0xd
04:55:41.347 00.001 9340 UpdateGuideState exits: m=1662433 SNR=210.9
04:55:41.357 00.010 12020 Handling offset move in thread for scope, endpoint = (0.06, 0.03)
04:55:41.358 00.001 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:55:41.372 00.014 12020 Moving (0.06, 0.03) raw xDistance=0.07 yDistance=-0.03
04:55:41.373 00.001 9340 ScheduleExposure(2000,3,1) exposurePending=0
04:55:41.385 00.012 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
04:55:41.385 00.000 9340 Enqueuing Expose request
04:55:41.397 00.012 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:55:41.397 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
04:55:41.397 00.000 12020 MoveAxis(E, 0, ABG)
04:55:41.398 00.001 12020 Move returns status 0, amount 0
04:55:41.398 00.000 12020 MoveAxis(N, 0, ABG)
04:55:41.398 00.000 12020 Move returns status 0, amount 0
04:55:41.398 00.000 12020 move complete, result=0
04:55:41.398 00.000 12020 worker thread done servicing request
04:55:41.398 00.000 12020 Worker thread wakes up
04:55:41.399 00.001 12020 worker thread servicing REQUEST_EXPOSE 2000
04:55:41.399 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(1396,97,31,31)
04:55:41.402 00.003 9340 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
04:55:41.869 00.467 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"01133c52-2f90-458b-8386-ffe589a4c87f"}
04:55:41.884 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"01133c52-2f90-458b-8386-ffe589a4c87f"}
04:55:41.895 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"fa1c32b8-5e9e-41c2-9b48-31e31222483f"}
04:55:41.907 00.012 9340 case statement mapped state 6 to 3
04:55:41.924 00.017 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"fa1c32b8-5e9e-41c2-9b48-31e31222483f"}
04:55:41.988 00.064 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"319b3c10-f879-4bd0-92dc-d246c04bb27f"}
04:55:41.999 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":1051,"width":15,"height":15,"star_pos":[7.00,6.65],"pixels":"..."},"id":"319b3c10-f879-4bd0-92dc-d246c04bb27f"}
04:55:43.764 01.765 12020 Exposure complete
04:55:43.871 00.107 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"ab5f5fb9-20ad-4389-8de5-6c59fbd6edb7"}
04:55:43.885 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"ab5f5fb9-20ad-4389-8de5-6c59fbd6edb7"}
04:55:43.895 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"f96e3843-2883-4fa2-80c1-6197a8757256"}
04:55:43.913 00.018 9340 case statement mapped state 6 to 3
04:55:43.930 00.017 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"f96e3843-2883-4fa2-80c1-6197a8757256"}
04:55:43.949 00.019 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"cc76e0dc-eee6-42e5-a72d-57e987981f9f"}
04:55:43.971 00.022 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":1051,"width":15,"height":15,"star_pos":[7.00,6.65],"pixels":"..."},"id":"cc76e0dc-eee6-42e5-a72d-57e987981f9f"}
04:55:44.027 00.056 12020 worker thread done servicing request
04:55:44.027 00.000 9340 OnExposeComplete: enter
04:55:44.044 00.017 9340 UpdateGuideState(): m_state=6
04:55:44.068 00.024 9340 Star::Find(15, 1411, 111, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1052
04:55:44.092 00.024 9340 Star::Find returns 1 (0), X=1411.29, Y=111.59, Mass=1612945, SNR=234.2, Peak=64979 HFD=5.0
04:55:44.118 00.026 9340 MultiStar: [#1 0.48,-0.08,0.78,U] [#2 0.32,-0.01,0.70,U] [#3 0.26,0.13,0.83,U] [#4 0.36,0.00,0.83,U] [#5 0.45,0.03,0.92,U] [#6 0.50,0.04,0.80,U] [#7 0.56,-0.03,0.00,M1] [#8 0.34,-0.01,0.73,U] 
04:55:44.171 00.053 9340 refined, 7 included, MultiStar: {0.39, 0.02}, one-star: {0.40, 0.05}
04:55:44.189 00.018 9340 CameraToMount -- cameraTheta (0.06) - m_xAngle (0.05) = xAngle (0.01 = 0.01)
04:55:44.204 00.015 9340 CameraToMount -- cameraTheta (0.06) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-3.06 = -3.06)
04:55:44.223 00.019 9340 CameraToMount -- cameraX=0.39 cameraY=0.02 hyp=0.39 cameraTheta=0.06 mountX=0.39 mountY=-0.03, mountTheta=-0.08
04:55:44.306 00.083 9340 SchedulePrimaryMove(10104498, x=0.39, y=0.02, opts=13)
04:55:44.324 00.018 9340 Enqueuing Move request for scope (0.39, 0.02)
04:55:44.357 00.033 12020 Worker thread wakes up
04:55:44.358 00.001 12020 worker thread servicing REQUEST_MOVE scope ofs (0.39, 0.02) opts 0xd
04:55:44.358 00.000 12020 Handling offset move in thread for scope, endpoint = (0.39, 0.02)
04:55:44.358 00.000 12020 Moving (0.39, 0.02) raw xDistance=0.39 yDistance=-0.03
04:55:44.358 00.000 12020 GuideAlgorithmHysteresis::Result() returns 0.16 from input 0.39
04:55:44.359 00.001 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:55:44.359 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
04:55:44.359 00.000 12020 MoveAxis(W, 30, ABG)
04:55:44.359 00.000 12020 Guiding  Dir = 3, Dur = 30
04:55:44.364 00.005 9340 UpdateImageDisplay: Size=(1920,1080) min=5969, max=65535, med=10101, FiltMin=7769, FiltMax=65523, Gamma=2.870
04:55:44.385 00.021 12020 IsSlewing returns 0
04:55:44.387 00.002 9340 UpdateGuideState exits: m=1612945 SNR=234.2
04:55:44.405 00.018 12020 IsGuiding returns 0
04:55:44.407 00.002 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:55:44.459 00.052 12020 IsGuiding returns 1
04:55:44.460 00.001 9340 ScheduleExposure(2000,3,1) exposurePending=0
04:55:44.477 00.017 12020 scope still moving after pulse duration time elapsed
04:55:44.481 00.004 9340 Enqueuing Expose request
04:55:44.519 00.038 12020 IsSlewing returns 0
04:55:44.522 00.003 12020 IsGuiding returns 1
04:55:44.550 00.028 12020 IsSlewing returns 0
04:55:44.552 00.002 12020 IsGuiding returns 0
04:55:44.552 00.000 12020 scope move finished after 30 + 116 ms
04:55:44.552 00.000 12020 Move returns status 0, amount 30
04:55:44.552 00.000 12020 MoveAxis(N, 0, ABG)
04:55:44.553 00.001 12020 Move returns status 0, amount 0
04:55:44.553 00.000 12020 move complete, result=0
04:55:44.553 00.000 12020 worker thread done servicing request
04:55:44.553 00.000 9340 GuideStep: 0.4 px 30 ms WEST, -0.0 px 0 ms NORTH
04:55:44.589 00.036 12020 Worker thread wakes up
04:55:44.590 00.001 12020 worker thread servicing REQUEST_EXPOSE 2000
04:55:44.590 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(1396,97,31,31)
04:55:45.870 01.280 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"d4be39c6-c427-45c1-b5f2-cfecafd1f627"}
04:55:45.907 00.037 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"d4be39c6-c427-45c1-b5f2-cfecafd1f627"}
04:55:45.924 00.017 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"d4f1e26f-ca74-46fc-b9d7-c96687d1b680"}
04:55:45.947 00.023 9340 case statement mapped state 6 to 3
04:55:45.968 00.021 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"d4f1e26f-ca74-46fc-b9d7-c96687d1b680"}
04:55:45.992 00.024 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"b2359db7-d49a-449b-9128-31060f179e32"}
04:55:46.018 00.026 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":1052,"width":15,"height":15,"star_pos":[7.29,6.59],"pixels":"..."},"id":"b2359db7-d49a-449b-9128-31060f179e32"}
04:55:46.949 00.931 12020 Exposure complete
04:55:47.217 00.268 12020 worker thread done servicing request
04:55:47.217 00.000 9340 OnExposeComplete: enter
04:55:47.232 00.015 9340 UpdateGuideState(): m_state=6
04:55:47.246 00.014 9340 Star::Find(15, 1411, 111, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1053
04:55:47.261 00.015 9340 Star::Find returns 1 (0), X=1410.93, Y=111.41, Mass=1594013, SNR=211.1, Peak=65395 HFD=5.0
04:55:47.282 00.021 9340 MultiStar: [#1 0.03,-0.25,1.01,U] [#2 -0.32,-0.17,0.80,U] [#3 -0.02,-0.11,0.99,U] [#4 -0.12,-0.16,0.93,U] [#5 -0.11,-0.02,0.89,U] [#6 -0.15,-0.21,0.86,U] [#7 -0.08,-0.16,0.95,U] [#8 -0.19,-0.20,0.82,U] 
04:55:47.300 00.018 9340 single-star, 8 included, MultiStar: {-0.10, -0.16}, one-star: {0.04, -0.13}
04:55:47.341 00.041 9340 CameraToMount -- cameraTheta (-1.28) - m_xAngle (0.05) = xAngle (-1.33 = -1.33)
04:55:47.353 00.012 9340 CameraToMount -- cameraTheta (-1.28) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-4.40 = 1.89)
04:55:47.370 00.017 9340 CameraToMount -- cameraX=0.04 cameraY=-0.13 hyp=0.13 cameraTheta=-1.28 mountX=0.03 mountY=0.13, mountTheta=1.32
04:55:47.387 00.017 9340 SchedulePrimaryMove(10104498, x=0.04, y=-0.13, opts=13)
04:55:47.403 00.016 9340 Enqueuing Move request for scope (0.04, -0.13)
04:55:47.418 00.015 12020 Worker thread wakes up
04:55:47.418 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=6339, max=65535, med=10075, FiltMin=7745, FiltMax=65510, Gamma=2.870
04:55:47.432 00.014 12020 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.13) opts 0xd
04:55:47.432 00.000 9340 UpdateGuideState exits: m=1594013 SNR=211.1
04:55:47.469 00.037 12020 Handling offset move in thread for scope, endpoint = (0.04, -0.13)
04:55:47.469 00.000 12020 Moving (0.04, -0.13) raw xDistance=0.03 yDistance=0.13
04:55:47.470 00.001 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
04:55:47.470 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:55:47.470 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
04:55:47.470 00.000 12020 MoveAxis(E, 0, ABG)
04:55:47.470 00.000 12020 Move returns status 0, amount 0
04:55:47.471 00.001 12020 MoveAxis(N, 0, ABG)
04:55:47.471 00.000 12020 Move returns status 0, amount 0
04:55:47.471 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:55:47.488 00.017 12020 move complete, result=0
04:55:47.488 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
04:55:47.502 00.014 9340 Enqueuing Expose request
04:55:47.513 00.011 12020 worker thread done servicing request
04:55:47.513 00.000 9340 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
04:55:47.526 00.013 12020 Worker thread wakes up
04:55:47.526 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
04:55:47.526 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(1396,97,31,31)
04:55:47.874 00.348 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"f39c0356-23e6-4706-bac1-61b080dc116d"}
04:55:47.893 00.019 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"f39c0356-23e6-4706-bac1-61b080dc116d"}
04:55:47.905 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"3d43d993-cc85-42cc-9d9d-d9bf6615f689"}
04:55:47.916 00.011 9340 case statement mapped state 6 to 3
04:55:47.929 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"3d43d993-cc85-42cc-9d9d-d9bf6615f689"}
04:55:47.940 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"0d6eaead-25b6-4367-b3a8-8a6e1ae22b96"}
04:55:47.953 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":1053,"width":15,"height":15,"star_pos":[6.93,7.41],"pixels":"..."},"id":"0d6eaead-25b6-4367-b3a8-8a6e1ae22b96"}
04:55:49.872 01.919 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"90b6e933-c887-4f9d-b40a-81855148449e"}
04:55:49.889 00.017 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"90b6e933-c887-4f9d-b40a-81855148449e"}
04:55:49.900 00.011 12020 Exposure complete
04:55:49.901 00.001 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"32e51298-b0f2-47a0-b078-2c7b8a1434aa"}
04:55:49.914 00.013 9340 case statement mapped state 6 to 3
04:55:49.923 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"32e51298-b0f2-47a0-b078-2c7b8a1434aa"}
04:55:49.936 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"034895b8-86a0-4a56-b2c4-264aba87d6b5"}
04:55:49.955 00.019 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":1053,"width":15,"height":15,"star_pos":[6.93,7.41],"pixels":"..."},"id":"034895b8-86a0-4a56-b2c4-264aba87d6b5"}
04:55:50.167 00.212 12020 worker thread done servicing request
04:55:50.167 00.000 9340 OnExposeComplete: enter
04:55:50.180 00.013 9340 UpdateGuideState(): m_state=6
04:55:50.193 00.013 9340 Star::Find(15, 1410, 111, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1054
04:55:50.207 00.014 9340 Star::Find returns 1 (0), X=1411.35, Y=111.34, Mass=1603535, SNR=274.9, Peak=65347 HFD=5.0
04:55:50.219 00.012 9340 MultiStar: [#1 0.28,-0.41,0.63,U] [#2 0.50,-0.33,0.00,M1] [#3 0.40,-0.06,0.79,U] [#4 0.30,-0.33,0.75,U] [#5 0.42,-0.22,0.86,U] [#6 0.51,-0.20,0.00,M1] [#7 0.36,-0.29,0.60,U] [#8 0.34,-0.21,0.67,U] 
04:55:50.233 00.014 9340 refined, 6 included, MultiStar: {0.37, -0.23}, one-star: {0.46, -0.19}
04:55:50.272 00.039 9340 CameraToMount -- cameraTheta (-0.56) - m_xAngle (0.05) = xAngle (-0.61 = -0.61)
04:55:50.286 00.014 9340 CameraToMount -- cameraTheta (-0.56) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-3.68 = 2.61)
04:55:50.297 00.011 9340 CameraToMount -- cameraX=0.37 cameraY=-0.23 hyp=0.44 cameraTheta=-0.56 mountX=0.36 mountY=0.22, mountTheta=0.56
04:55:50.315 00.018 9340 SchedulePrimaryMove(10104498, x=0.37, y=-0.23, opts=13)
04:55:50.327 00.012 9340 Enqueuing Move request for scope (0.37, -0.23)
04:55:50.343 00.016 12020 Worker thread wakes up
04:55:50.343 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=6376, max=65535, med=10079, FiltMin=7709, FiltMax=65510, Gamma=2.870
04:55:50.359 00.016 12020 worker thread servicing REQUEST_MOVE scope ofs (0.37, -0.23) opts 0xd
04:55:50.359 00.000 9340 UpdateGuideState exits: m=1603535 SNR=274.9
04:55:50.397 00.038 12020 Handling offset move in thread for scope, endpoint = (0.37, -0.23)
04:55:50.397 00.000 12020 Moving (0.37, -0.23) raw xDistance=0.36 yDistance=0.22
04:55:50.398 00.001 12020 GuideAlgorithmHysteresis::Result() returns 0.15 from input 0.36
04:55:50.398 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:55:50.398 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:55:50.414 00.016 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.22
04:55:50.415 00.001 9340 ScheduleExposure(2000,3,1) exposurePending=0
04:55:50.432 00.017 12020 MoveAxis(W, 27, ABG)
04:55:50.433 00.001 12020 Guiding  Dir = 3, Dur = 27
04:55:50.433 00.000 9340 Enqueuing Expose request
04:55:50.447 00.014 12020 IsSlewing returns 0
04:55:50.449 00.002 12020 IsGuiding returns 0
04:55:50.467 00.018 12020 PulseGuide returned control before completion, sleep 19
04:55:50.520 00.053 12020 IsGuiding returns 0
04:55:50.521 00.001 12020 Move returns status 0, amount 27
04:55:50.521 00.000 12020 MoveAxis(N, 0, ABG)
04:55:50.521 00.000 12020 Move returns status 0, amount 0
04:55:50.521 00.000 12020 move complete, result=0
04:55:50.522 00.001 12020 worker thread done servicing request
04:55:50.522 00.000 12020 Worker thread wakes up
04:55:50.522 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
04:55:50.522 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(1396,97,31,31)
04:55:50.524 00.002 9340 GuideStep: 0.4 px 27 ms WEST, 0.2 px 0 ms NORTH
04:55:51.872 01.348 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"eaed0000-fa89-477f-92e7-35ecf14f4e25"}
04:55:51.889 00.017 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"eaed0000-fa89-477f-92e7-35ecf14f4e25"}
04:55:51.925 00.036 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"7a8785a5-e6cc-4d97-87d5-029d1daf7ea2"}
04:55:52.014 00.089 9340 case statement mapped state 6 to 3
04:55:52.044 00.030 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"7a8785a5-e6cc-4d97-87d5-029d1daf7ea2"}
04:55:52.097 00.053 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"24f603a4-6e3f-478a-9732-8fcac5a139a1"}
04:55:52.180 00.083 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":1054,"width":15,"height":15,"star_pos":[7.35,7.34],"pixels":"..."},"id":"24f603a4-6e3f-478a-9732-8fcac5a139a1"}
04:55:52.902 00.722 12020 Exposure complete
04:55:53.177 00.275 12020 worker thread done servicing request
04:55:53.178 00.001 9340 OnExposeComplete: enter
04:55:53.191 00.013 9340 UpdateGuideState(): m_state=6
04:55:53.204 00.013 9340 Star::Find(15, 1411, 111, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1055
04:55:53.217 00.013 9340 Star::Find returns 1 (0), X=1411.20, Y=111.44, Mass=1628673, SNR=256.2, Peak=65395 HFD=5.1
04:55:53.230 00.013 9340 MultiStar: [#1 0.40,-0.44,0.00,M1] [#2 0.17,-0.25,0.66,U] [#3 0.15,-0.01,0.85,U] [#4 0.26,-0.16,0.77,U] [#5 0.28,0.01,0.78,U] [#6 0.34,-0.11,0.68,U] [#7 0.29,-0.30,0.72,U] [#8 0.13,-0.00,0.64,U] 
04:55:53.248 00.018 9340 refined, 7 included, MultiStar: {0.25, -0.11}, one-star: {0.31, -0.10}
04:55:53.262 00.014 9340 CameraToMount -- cameraTheta (-0.42) - m_xAngle (0.05) = xAngle (-0.47 = -0.47)
04:55:53.274 00.012 9340 CameraToMount -- cameraTheta (-0.42) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-3.54 = 2.75)
04:55:53.305 00.031 9340 CameraToMount -- cameraX=0.25 cameraY=-0.11 hyp=0.27 cameraTheta=-0.42 mountX=0.24 mountY=0.10, mountTheta=0.41
04:55:53.321 00.016 9340 SchedulePrimaryMove(10104498, x=0.25, y=-0.11, opts=13)
04:55:53.336 00.015 9340 Enqueuing Move request for scope (0.25, -0.11)
04:55:53.352 00.016 12020 Worker thread wakes up
04:55:53.353 00.001 9340 UpdateImageDisplay: Size=(1920,1080) min=6284, max=65535, med=10124, FiltMin=7960, FiltMax=65523, Gamma=2.870
04:55:53.366 00.013 12020 worker thread servicing REQUEST_MOVE scope ofs (0.25, -0.11) opts 0xd
04:55:53.366 00.000 9340 UpdateGuideState exits: m=1628673 SNR=256.2
04:55:53.381 00.015 12020 Handling offset move in thread for scope, endpoint = (0.25, -0.11)
04:55:53.381 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:55:53.395 00.014 12020 Moving (0.25, -0.11) raw xDistance=0.24 yDistance=0.10
04:55:53.395 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
04:55:53.410 00.015 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.24
04:55:53.410 00.000 9340 Enqueuing Expose request
04:55:53.448 00.038 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:55:53.448 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
04:55:53.448 00.000 12020 MoveAxis(E, 0, ABG)
04:55:53.448 00.000 12020 Move returns status 0, amount 0
04:55:53.449 00.001 12020 MoveAxis(N, 0, ABG)
04:55:53.449 00.000 12020 Move returns status 0, amount 0
04:55:53.449 00.000 12020 move complete, result=0
04:55:53.449 00.000 12020 worker thread done servicing request
04:55:53.449 00.000 12020 Worker thread wakes up
04:55:53.449 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
04:55:53.449 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(1396,97,31,31)
04:55:53.453 00.004 9340 GuideStep: 0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
04:55:53.871 00.418 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"c16039b3-6f39-4993-8f0f-0f90f6502700"}
04:55:53.885 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"c16039b3-6f39-4993-8f0f-0f90f6502700"}
04:55:53.894 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"474db053-0f45-49b9-8c2c-106198c14fab"}
04:55:53.904 00.010 9340 case statement mapped state 6 to 3
04:55:53.914 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"474db053-0f45-49b9-8c2c-106198c14fab"}
04:55:53.929 00.015 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"5650e114-943b-4f2f-860d-5a9b67be7eb6"}
04:55:53.942 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":1055,"width":15,"height":15,"star_pos":[7.20,7.44],"pixels":"..."},"id":"5650e114-943b-4f2f-860d-5a9b67be7eb6"}
04:55:55.830 01.888 12020 Exposure complete
04:55:55.906 00.076 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"54812575-fcf3-4e7b-999d-4fc04cda7f05"}
04:55:55.937 00.031 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"54812575-fcf3-4e7b-999d-4fc04cda7f05"}
04:55:55.952 00.015 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"710e4171-5c36-491d-9037-ccd1647975f3"}
04:55:55.964 00.012 9340 case statement mapped state 6 to 3
04:55:55.982 00.018 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"710e4171-5c36-491d-9037-ccd1647975f3"}
04:55:55.998 00.016 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"8d2dc07a-4a61-40e3-b1de-b64becf51a3f"}
04:55:56.014 00.016 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":1055,"width":15,"height":15,"star_pos":[7.20,7.44],"pixels":"..."},"id":"8d2dc07a-4a61-40e3-b1de-b64becf51a3f"}
04:55:56.100 00.086 12020 worker thread done servicing request
04:55:56.101 00.001 9340 OnExposeComplete: enter
04:55:56.114 00.013 9340 UpdateGuideState(): m_state=6
04:55:56.129 00.015 9340 Star::Find(15, 1411, 111, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1056
04:55:56.148 00.019 9340 Star::Find returns 1 (0), X=1411.75, Y=112.01, Mass=1521577, SNR=210.0, Peak=61346 HFD=4.9
04:55:56.166 00.018 9340 MultiStar: [#1 0.82,0.14,0.00,M2] [#2 0.52,0.13,0.00,M1] [#3 0.71,0.24,0.00,M1] [#4 0.77,0.14,0.00,M1] [#5 0.58,0.22,0.00,M1] [#6 0.86,0.17,0.00,M1] [#7 0.66,0.11,0.00,M1] [#8 0.66,0.18,0.00,M1] 
04:55:56.178 00.012 9340 CameraToMount -- cameraTheta (0.51) - m_xAngle (0.05) = xAngle (0.46 = 0.46)
04:55:56.226 00.048 9340 CameraToMount -- cameraTheta (0.51) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-2.61 = -2.61)
04:55:56.237 00.011 9340 CameraToMount -- cameraX=0.86 cameraY=0.48 hyp=0.99 cameraTheta=0.51 mountX=0.89 mountY=-0.50, mountTheta=-0.51
04:55:56.259 00.022 9340 SchedulePrimaryMove(10104498, x=0.86, y=0.48, opts=13)
04:55:56.272 00.013 9340 Enqueuing Move request for scope (0.86, 0.48)
04:55:56.290 00.018 12020 Worker thread wakes up
04:55:56.290 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=6158, max=65535, med=10127, FiltMin=7810, FiltMax=65523, Gamma=2.870
04:55:56.307 00.017 12020 worker thread servicing REQUEST_MOVE scope ofs (0.86, 0.48) opts 0xd
04:55:56.308 00.001 9340 UpdateGuideState exits: m=1521577 SNR=210.0
04:55:56.325 00.017 12020 Handling offset move in thread for scope, endpoint = (0.86, 0.48)
04:55:56.326 00.001 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:55:56.361 00.035 12020 Moving (0.86, 0.48) raw xDistance=0.89 yDistance=-0.50
04:55:56.361 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
04:55:56.374 00.013 12020 GuideAlgorithmHysteresis::Result() returns 0.37 from input 0.89
04:55:56.375 00.001 9340 Enqueuing Expose request
04:55:56.393 00.018 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
04:55:56.394 00.001 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.50
04:55:56.394 00.000 12020 MoveAxis(W, 67, ABG)
04:55:56.394 00.000 12020 Guiding  Dir = 3, Dur = 67
04:55:56.395 00.001 12020 IsSlewing returns 0
04:55:56.396 00.001 12020 IsGuiding returns 0
04:55:56.415 00.019 12020 PulseGuide returned control before completion, sleep 58
04:55:56.496 00.081 12020 IsGuiding returns 1
04:55:56.496 00.000 12020 scope still moving after pulse duration time elapsed
04:55:56.527 00.031 12020 IsSlewing returns 0
04:55:56.528 00.001 12020 IsGuiding returns 0
04:55:56.529 00.001 12020 scope move finished after 67 + 65 ms
04:55:56.529 00.000 12020 Move returns status 0, amount 67
04:55:56.529 00.000 12020 MoveAxis(N, 0, ABG)
04:55:56.529 00.000 12020 Move returns status 0, amount 0
04:55:56.529 00.000 12020 move complete, result=0
04:55:56.529 00.000 12020 worker thread done servicing request
04:55:56.530 00.001 9340 GuideStep: 0.9 px 67 ms WEST, -0.5 px 0 ms NORTH
04:55:56.543 00.013 12020 Worker thread wakes up
04:55:56.543 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
04:55:56.543 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(1396,97,31,31)
04:55:57.905 01.362 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"457628e8-1744-4953-871e-71e0741ccb03"}
04:55:57.937 00.032 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"457628e8-1744-4953-871e-71e0741ccb03"}
04:55:57.996 00.059 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"1a5dad94-5cd2-4716-b6bd-6c5a81bfd82d"}
04:55:58.020 00.024 9340 case statement mapped state 6 to 3
04:55:58.049 00.029 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"1a5dad94-5cd2-4716-b6bd-6c5a81bfd82d"}
04:55:58.093 00.044 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"f95b3ddb-5571-4505-8ba5-92b5f534dc26"}
04:55:58.170 00.077 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":1056,"width":15,"height":15,"star_pos":[6.75,7.01],"pixels":"..."},"id":"f95b3ddb-5571-4505-8ba5-92b5f534dc26"}
04:55:58.909 00.739 12020 Exposure complete
04:55:59.287 00.378 12020 worker thread done servicing request
04:55:59.287 00.000 9340 OnExposeComplete: enter
04:55:59.301 00.014 9340 UpdateGuideState(): m_state=6
04:55:59.315 00.014 9340 Star::Find(15, 1411, 112, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1057
04:55:59.333 00.018 9340 Star::Find returns 1 (0), X=1411.30, Y=111.55, Mass=1559597, SNR=200.2, Peak=65395 HFD=5.0
04:55:59.374 00.041 9340 MultiStar: [#1 0.38,-0.24,0.91,U] [#2 0.16,-0.06,0.99,U] [#3 0.31,0.08,1.25,U] [#4 0.33,-0.03,1.08,U] [#5 0.30,0.05,0.97,U] [#6 0.43,-0.04,0.79,U] [#7 0.45,-0.22,0.98,U] [#8 0.25,-0.11,0.94,U] 
04:55:59.390 00.016 9340 refined, 8 included, MultiStar: {0.33, -0.06}, one-star: {0.41, 0.01}
04:55:59.407 00.017 9340 CameraToMount -- cameraTheta (-0.17) - m_xAngle (0.05) = xAngle (-0.22 = -0.22)
04:55:59.418 00.011 9340 CameraToMount -- cameraTheta (-0.17) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-3.28 = 3.00)
04:55:59.431 00.013 9340 CameraToMount -- cameraX=0.33 cameraY=-0.06 hyp=0.34 cameraTheta=-0.17 mountX=0.33 mountY=0.05, mountTheta=0.14
04:55:59.456 00.025 9340 SchedulePrimaryMove(10104498, x=0.33, y=-0.06, opts=13)
04:55:59.471 00.015 9340 Enqueuing Move request for scope (0.33, -0.06)
04:55:59.505 00.034 12020 Worker thread wakes up
04:55:59.506 00.001 9340 UpdateImageDisplay: Size=(1920,1080) min=6197, max=65535, med=10094, FiltMin=7681, FiltMax=65523, Gamma=2.870
04:55:59.520 00.014 12020 worker thread servicing REQUEST_MOVE scope ofs (0.33, -0.06) opts 0xd
04:55:59.520 00.000 9340 UpdateGuideState exits: m=1559597 SNR=200.2
04:55:59.531 00.011 12020 Handling offset move in thread for scope, endpoint = (0.33, -0.06)
04:55:59.531 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:55:59.545 00.014 12020 Moving (0.33, -0.06) raw xDistance=0.33 yDistance=0.05
04:55:59.545 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
04:55:59.559 00.014 12020 GuideAlgorithmHysteresis::Result() returns 0.17 from input 0.33
04:55:59.559 00.000 9340 Enqueuing Expose request
04:55:59.574 00.015 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:55:59.575 00.001 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
04:55:59.575 00.000 12020 MoveAxis(W, 30, ABG)
04:55:59.576 00.001 12020 Guiding  Dir = 3, Dur = 30
04:55:59.578 00.002 12020 IsSlewing returns 0
04:55:59.579 00.001 12020 IsGuiding returns 0
04:55:59.598 00.019 12020 PulseGuide returned control before completion, sleep 23
04:55:59.661 00.063 12020 IsGuiding returns 0
04:55:59.661 00.000 12020 Move returns status 0, amount 30
04:55:59.661 00.000 12020 MoveAxis(N, 0, ABG)
04:55:59.662 00.001 12020 Move returns status 0, amount 0
04:55:59.662 00.000 12020 move complete, result=0
04:55:59.662 00.000 12020 worker thread done servicing request
04:55:59.662 00.000 9340 GuideStep: 0.3 px 30 ms WEST, 0.0 px 0 ms NORTH
04:55:59.680 00.018 12020 Worker thread wakes up
04:55:59.682 00.002 12020 worker thread servicing REQUEST_EXPOSE 2000
04:55:59.682 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(1396,97,31,31)
04:55:59.909 00.227 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"eec9c2e7-d14c-4e8d-9cad-dea7de2e4f6d"}
04:55:59.927 00.018 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"eec9c2e7-d14c-4e8d-9cad-dea7de2e4f6d"}
04:55:59.942 00.015 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"f6d5a18e-900a-4214-b4f3-0c294ce658d2"}
04:55:59.954 00.012 9340 case statement mapped state 6 to 3
04:55:59.966 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"f6d5a18e-900a-4214-b4f3-0c294ce658d2"}
04:55:59.977 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"2d482804-49e2-4aee-81f5-09e1864f6042"}
04:55:59.992 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":1057,"width":15,"height":15,"star_pos":[7.30,6.55],"pixels":"..."},"id":"2d482804-49e2-4aee-81f5-09e1864f6042"}
04:56:01.906 01.914 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"ec9a62f7-c2fc-498f-bacd-d5a1e65fc219"}
04:56:01.926 00.020 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"ec9a62f7-c2fc-498f-bacd-d5a1e65fc219"}
04:56:01.949 00.023 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"43bd2ac8-52d8-4624-b0b4-4bb32ae43709"}
04:56:01.962 00.013 9340 case statement mapped state 6 to 3
04:56:01.984 00.022 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"43bd2ac8-52d8-4624-b0b4-4bb32ae43709"}
04:56:02.003 00.019 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"6e76a627-9333-478d-99b1-4d316c144e58"}
04:56:02.049 00.046 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":1057,"width":15,"height":15,"star_pos":[7.30,6.55],"pixels":"..."},"id":"6e76a627-9333-478d-99b1-4d316c144e58"}
04:56:02.160 00.111 12020 Exposure complete
04:56:02.544 00.384 12020 worker thread done servicing request
04:56:02.544 00.000 9340 OnExposeComplete: enter
04:56:02.559 00.015 9340 UpdateGuideState(): m_state=6
04:56:02.600 00.041 9340 Star::Find(15, 1411, 111, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1058
04:56:02.622 00.022 9340 Star::Find returns 1 (0), X=1411.20, Y=111.80, Mass=1509261, SNR=204.1, Peak=63595 HFD=4.7
04:56:02.637 00.015 9340 MultiStar: [#1 0.36,0.02,0.91,U] [#2 0.31,-0.01,0.82,U] [#3 0.26,0.20,1.07,U] [#4 0.21,0.06,0.90,U] [#5 0.19,0.25,1.00,U] [#6 0.18,0.02,0.85,U] [#7 0.28,-0.07,0.91,U] [#8 0.37,0.12,1.01,U] 
04:56:02.648 00.011 9340 refined, 8 included, MultiStar: {0.27, 0.10}, one-star: {0.31, 0.26}
04:56:02.672 00.024 9340 CameraToMount -- cameraTheta (0.35) - m_xAngle (0.05) = xAngle (0.31 = 0.31)
04:56:02.690 00.018 9340 CameraToMount -- cameraTheta (0.35) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-2.76 = -2.76)
04:56:02.739 00.049 9340 CameraToMount -- cameraX=0.27 cameraY=0.10 hyp=0.29 cameraTheta=0.35 mountX=0.28 mountY=-0.11, mountTheta=-0.37
04:56:02.759 00.020 9340 SchedulePrimaryMove(10104498, x=0.27, y=0.10, opts=13)
04:56:02.775 00.016 9340 Enqueuing Move request for scope (0.27, 0.10)
04:56:02.811 00.036 12020 Worker thread wakes up
04:56:02.811 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=6288, max=65535, med=10112, FiltMin=8043, FiltMax=65511, Gamma=2.870
04:56:02.855 00.044 12020 worker thread servicing REQUEST_MOVE scope ofs (0.27, 0.10) opts 0xd
04:56:02.856 00.001 9340 UpdateGuideState exits: m=1509261 SNR=204.1
04:56:02.869 00.013 12020 Handling offset move in thread for scope, endpoint = (0.27, 0.10)
04:56:02.870 00.001 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:56:02.883 00.013 12020 Moving (0.27, 0.10) raw xDistance=0.28 yDistance=-0.11
04:56:02.883 00.000 12020 GuideAlgorithmHysteresis::Result() returns 0.13 from input 0.28
04:56:02.884 00.001 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:56:02.884 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
04:56:02.884 00.000 12020 MoveAxis(W, 23, ABG)
04:56:02.884 00.000 12020 Guiding  Dir = 3, Dur = 23
04:56:02.885 00.001 9340 ScheduleExposure(2000,3,1) exposurePending=0
04:56:02.908 00.023 9340 Enqueuing Expose request
04:56:02.924 00.016 12020 IsSlewing returns 0
04:56:02.925 00.001 12020 IsGuiding returns 0
04:56:02.957 00.032 12020 IsGuiding returns 1
04:56:02.958 00.001 12020 scope still moving after pulse duration time elapsed
04:56:03.003 00.045 12020 IsSlewing returns 0
04:56:03.003 00.000 12020 IsGuiding returns 0
04:56:03.004 00.001 12020 scope move finished after 23 + 56 ms
04:56:03.004 00.000 12020 Move returns status 0, amount 23
04:56:03.004 00.000 12020 MoveAxis(N, 0, ABG)
04:56:03.004 00.000 12020 Move returns status 0, amount 0
04:56:03.004 00.000 12020 move complete, result=0
04:56:03.005 00.001 12020 worker thread done servicing request
04:56:03.005 00.000 9340 GuideStep: 0.3 px 23 ms WEST, -0.1 px 0 ms NORTH
04:56:03.018 00.013 12020 Worker thread wakes up
04:56:03.018 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
04:56:03.018 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(1396,97,31,31)
04:56:03.905 00.887 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"69c292c3-88bf-4c90-9e58-98be438ec64a"}
04:56:03.925 00.020 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"69c292c3-88bf-4c90-9e58-98be438ec64a"}
04:56:03.940 00.015 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"f9bd14bb-f4bc-4799-99b6-31ba15b01217"}
04:56:03.979 00.039 9340 case statement mapped state 6 to 3
04:56:04.021 00.042 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"f9bd14bb-f4bc-4799-99b6-31ba15b01217"}
04:56:04.064 00.043 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"39a8f756-950a-48b7-9493-321e161ec0f9"}
04:56:04.087 00.023 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":1058,"width":15,"height":15,"star_pos":[7.20,6.80],"pixels":"..."},"id":"39a8f756-950a-48b7-9493-321e161ec0f9"}
04:56:05.474 01.387 12020 Exposure complete
04:56:05.894 00.420 12020 worker thread done servicing request
04:56:05.895 00.001 9340 OnExposeComplete: enter
04:56:05.931 00.036 9340 UpdateGuideState(): m_state=6
04:56:05.962 00.031 9340 Star::Find(15, 1411, 111, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1059
04:56:05.981 00.019 9340 Star::Find returns 1 (0), X=1411.12, Y=111.70, Mass=1509371, SNR=219.9, Peak=63019 HFD=4.9
04:56:06.027 00.046 9340 MultiStar: [#1 0.54,-0.15,0.00,M1] [#2 0.31,-0.10,0.75,U] [#3 0.34,0.13,1.09,U] [#4 0.34,-0.05,0.95,U] [#5 0.26,0.09,0.97,U] [#6 0.25,0.08,0.75,U] [#7 0.36,-0.13,0.74,U] [#8 0.32,0.14,0.89,U] 
04:56:06.089 00.062 9340 single-star, 7 included, MultiStar: {0.30, 0.05}, one-star: {0.23, 0.16}
04:56:06.113 00.024 9340 CameraToMount -- cameraTheta (0.61) - m_xAngle (0.05) = xAngle (0.56 = 0.56)
04:56:06.150 00.037 9340 CameraToMount -- cameraTheta (0.61) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-2.51 = -2.51)
04:56:06.211 00.061 9340 CameraToMount -- cameraX=0.23 cameraY=0.16 hyp=0.28 cameraTheta=0.61 mountX=0.24 mountY=-0.17, mountTheta=-0.61
04:56:06.239 00.028 9340 SchedulePrimaryMove(10104498, x=0.23, y=0.16, opts=13)
04:56:06.253 00.014 9340 Enqueuing Move request for scope (0.23, 0.16)
04:56:06.279 00.026 12020 Worker thread wakes up
04:56:06.280 00.001 9340 UpdateImageDisplay: Size=(1920,1080) min=6379, max=65535, med=10067, FiltMin=7890, FiltMax=65511, Gamma=2.870
04:56:06.302 00.022 12020 worker thread servicing REQUEST_MOVE scope ofs (0.23, 0.16) opts 0xd
04:56:06.302 00.000 9340 UpdateGuideState exits: m=1509371 SNR=219.9
04:56:06.349 00.047 12020 Handling offset move in thread for scope, endpoint = (0.23, 0.16)
04:56:06.349 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:56:06.368 00.019 12020 Moving (0.23, 0.16) raw xDistance=0.24 yDistance=-0.17
04:56:06.368 00.000 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.24
04:56:06.369 00.001 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:56:06.369 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
04:56:06.369 00.000 12020 MoveAxis(E, 0, ABG)
04:56:06.369 00.000 12020 Move returns status 0, amount 0
04:56:06.370 00.001 9340 ScheduleExposure(2000,3,1) exposurePending=0
04:56:06.391 00.021 12020 MoveAxis(N, 0, ABG)
04:56:06.392 00.001 9340 Enqueuing Expose request
04:56:06.410 00.018 12020 Move returns status 0, amount 0
04:56:06.410 00.000 12020 move complete, result=0
04:56:06.411 00.001 12020 worker thread done servicing request
04:56:06.411 00.000 12020 Worker thread wakes up
04:56:06.412 00.001 12020 worker thread servicing REQUEST_EXPOSE 2000
04:56:06.412 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(1396,97,31,31)
04:56:06.412 00.000 9340 GuideStep: 0.2 px 0 ms EAST, -0.2 px 0 ms NORTH
04:56:06.478 00.066 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"e42d960e-88d0-42f4-a396-78ebe9b906fd"}
04:56:06.501 00.023 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"e42d960e-88d0-42f4-a396-78ebe9b906fd"}
04:56:06.525 00.024 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"2c724e7d-7d20-4094-ac9d-740ba7db9f5b"}
04:56:06.545 00.020 9340 case statement mapped state 6 to 3
04:56:06.559 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"2c724e7d-7d20-4094-ac9d-740ba7db9f5b"}
04:56:06.604 00.045 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"57e2d560-7ce7-4e5c-b7ff-ffa059a5d2a3"}
04:56:06.620 00.016 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":1059,"width":15,"height":15,"star_pos":[7.12,6.70],"pixels":"..."},"id":"57e2d560-7ce7-4e5c-b7ff-ffa059a5d2a3"}
04:56:07.961 01.341 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"40cd2b9e-9e39-4e78-8f8d-be33186446ce"}
04:56:07.987 00.026 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"40cd2b9e-9e39-4e78-8f8d-be33186446ce"}
04:56:08.002 00.015 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"4cfe430c-457e-4d18-af15-a4bea9d6f817"}
04:56:08.027 00.025 9340 case statement mapped state 6 to 3
04:56:08.039 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"4cfe430c-457e-4d18-af15-a4bea9d6f817"}
04:56:08.082 00.043 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"9ec5c0ad-13cc-41a7-a2e8-1d79f0f327ce"}
04:56:08.119 00.037 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":1059,"width":15,"height":15,"star_pos":[7.12,6.70],"pixels":"..."},"id":"9ec5c0ad-13cc-41a7-a2e8-1d79f0f327ce"}
04:56:08.783 00.664 12020 Exposure complete
04:56:09.039 00.256 12020 worker thread done servicing request
04:56:09.040 00.001 9340 OnExposeComplete: enter
04:56:09.053 00.013 9340 UpdateGuideState(): m_state=6
04:56:09.066 00.013 9340 Star::Find(15, 1411, 111, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1060
04:56:09.076 00.010 9340 Star::Find returns 1 (0), X=1411.57, Y=111.40, Mass=1545731, SNR=218.2, Peak=62571 HFD=5.0
04:56:09.088 00.012 9340 MultiStar: [#1 0.66,-0.51,0.00,M2] [#2 0.69,-0.33,0.00,M1] [#3 0.55,-0.11,0.00,M1] [#4 0.77,-0.07,0.00,M1] [#5 0.65,0.02,0.00,M1] [#6 0.64,-0.19,0.00,M1] [#7 0.44,-0.36,0.00,M1] [#8 0.73,-0.22,0.00,M1] 
04:56:09.108 00.020 9340 CameraToMount -- cameraTheta (-0.20) - m_xAngle (0.05) = xAngle (-0.25 = -0.25)
04:56:09.122 00.014 9340 CameraToMount -- cameraTheta (-0.20) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-3.32 = 2.96)
04:56:09.148 00.026 9340 CameraToMount -- cameraX=0.68 cameraY=-0.14 hyp=0.70 cameraTheta=-0.20 mountX=0.68 mountY=0.12, mountTheta=0.18
04:56:09.165 00.017 9340 SchedulePrimaryMove(10104498, x=0.68, y=-0.14, opts=13)
04:56:09.176 00.011 9340 Enqueuing Move request for scope (0.68, -0.14)
04:56:09.190 00.014 12020 Worker thread wakes up
04:56:09.190 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=6231, max=65535, med=10093, FiltMin=7755, FiltMax=65523, Gamma=2.870
04:56:09.203 00.013 12020 worker thread servicing REQUEST_MOVE scope ofs (0.68, -0.14) opts 0xd
04:56:09.203 00.000 12020 Handling offset move in thread for scope, endpoint = (0.68, -0.14)
04:56:09.204 00.001 12020 Moving (0.68, -0.14) raw xDistance=0.68 yDistance=0.12
04:56:09.204 00.000 9340 UpdateGuideState exits: m=1545731 SNR=218.2
04:56:09.214 00.010 12020 GuideAlgorithmHysteresis::Result() returns 0.28 from input 0.68
04:56:09.214 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:56:09.225 00.011 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:56:09.225 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
04:56:09.238 00.013 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
04:56:09.238 00.000 9340 Enqueuing Expose request
04:56:09.251 00.013 12020 MoveAxis(W, 51, ABG)
04:56:09.251 00.000 12020 Guiding  Dir = 3, Dur = 51
04:56:09.252 00.001 12020 IsSlewing returns 0
04:56:09.253 00.001 12020 IsGuiding returns 0
04:56:09.276 00.023 12020 PulseGuide returned control before completion, sleep 39
04:56:09.325 00.049 12020 IsGuiding returns 1
04:56:09.325 00.000 12020 scope still moving after pulse duration time elapsed
04:56:09.366 00.041 12020 IsSlewing returns 0
04:56:09.368 00.002 12020 IsGuiding returns 0
04:56:09.369 00.001 12020 scope move finished after 51 + 64 ms
04:56:09.369 00.000 12020 Move returns status 0, amount 51
04:56:09.369 00.000 12020 MoveAxis(N, 0, ABG)
04:56:09.369 00.000 12020 Move returns status 0, amount 0
04:56:09.369 00.000 12020 move complete, result=0
04:56:09.370 00.001 12020 worker thread done servicing request
04:56:09.370 00.000 9340 GuideStep: 0.7 px 51 ms WEST, 0.1 px 0 ms NORTH
04:56:09.382 00.012 12020 Worker thread wakes up
04:56:09.382 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
04:56:09.382 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(1396,97,31,31)
04:56:09.956 00.574 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"38b5c700-c972-4283-ba07-f677e3c940eb"}
04:56:09.969 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"38b5c700-c972-4283-ba07-f677e3c940eb"}
04:56:09.992 00.023 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"bc1f90fe-eaa3-4851-97c5-64433ab520a5"}
04:56:10.007 00.015 9340 case statement mapped state 6 to 3
04:56:10.020 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"bc1f90fe-eaa3-4851-97c5-64433ab520a5"}
04:56:10.055 00.035 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"b3e83680-7d5a-4926-8467-c9d2b922752b"}
04:56:10.071 00.016 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":1060,"width":15,"height":15,"star_pos":[6.57,7.40],"pixels":"..."},"id":"b3e83680-7d5a-4926-8467-c9d2b922752b"}
04:56:11.749 01.678 12020 Exposure complete
04:56:11.956 00.207 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"90ff2191-dccd-4a75-b6dd-8370ca05e93c"}
04:56:11.972 00.016 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"90ff2191-dccd-4a75-b6dd-8370ca05e93c"}
04:56:12.008 00.036 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"8fdd5e70-505b-4ebf-8868-8c295e86f61f"}
04:56:12.056 00.048 9340 case statement mapped state 6 to 3
04:56:12.076 00.020 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"8fdd5e70-505b-4ebf-8868-8c295e86f61f"}
04:56:12.096 00.020 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"d26e1e2f-7b32-42b1-a6a2-2e2aac14a91a"}
04:56:12.146 00.050 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":1060,"width":15,"height":15,"star_pos":[6.57,7.40],"pixels":"..."},"id":"d26e1e2f-7b32-42b1-a6a2-2e2aac14a91a"}
04:56:12.259 00.113 12020 worker thread done servicing request
04:56:12.260 00.001 9340 OnExposeComplete: enter
04:56:12.282 00.022 9340 UpdateGuideState(): m_state=6
04:56:12.348 00.066 9340 Star::Find(15, 1411, 111, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1061
04:56:12.399 00.051 9340 Star::Find returns 1 (0), X=1411.16, Y=111.40, Mass=1550301, SNR=225.1, Peak=65395 HFD=5.0
04:56:12.498 00.099 9340 MultiStar: [#1 0.41,-0.40,0.00,M3] [#2 0.28,-0.37,0.81,U] [#3 0.18,-0.16,1.06,U] [#4 0.36,-0.12,1.07,U] [#5 0.03,-0.08,0.84,U] [#6 0.24,-0.14,0.88,U] [#7 0.33,-0.20,0.78,U] [#8 0.53,-0.24,0.00,M2] 
04:56:12.530 00.032 9340 refined, 6 included, MultiStar: {0.24, -0.17}, one-star: {0.27, -0.13}
04:56:12.546 00.016 9340 CameraToMount -- cameraTheta (-0.60) - m_xAngle (0.05) = xAngle (-0.65 = -0.65)
04:56:12.584 00.038 9340 CameraToMount -- cameraTheta (-0.60) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-3.72 = 2.57)
04:56:12.615 00.031 9340 CameraToMount -- cameraX=0.24 cameraY=-0.17 hyp=0.30 cameraTheta=-0.60 mountX=0.24 mountY=0.16, mountTheta=0.60
04:56:12.691 00.076 9340 SchedulePrimaryMove(10104498, x=0.24, y=-0.17, opts=13)
04:56:12.704 00.013 9340 Enqueuing Move request for scope (0.24, -0.17)
04:56:12.721 00.017 12020 Worker thread wakes up
04:56:12.721 00.000 12020 worker thread servicing REQUEST_MOVE scope ofs (0.24, -0.17) opts 0xd
04:56:12.722 00.001 12020 Handling offset move in thread for scope, endpoint = (0.24, -0.17)
04:56:12.722 00.000 12020 Moving (0.24, -0.17) raw xDistance=0.24 yDistance=0.16
04:56:12.722 00.000 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.24
04:56:12.722 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=5761, max=65535, med=10099, FiltMin=7877, FiltMax=65523, Gamma=2.870
04:56:12.743 00.021 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:56:12.743 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
04:56:12.743 00.000 12020 MoveAxis(E, 0, ABG)
04:56:12.743 00.000 12020 Move returns status 0, amount 0
04:56:12.744 00.001 12020 MoveAxis(N, 0, ABG)
04:56:12.744 00.000 12020 Move returns status 0, amount 0
04:56:12.744 00.000 12020 move complete, result=0
04:56:12.744 00.000 12020 worker thread done servicing request
04:56:12.744 00.000 9340 UpdateGuideState exits: m=1550301 SNR=225.1
04:56:12.798 00.054 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:56:12.817 00.019 9340 ScheduleExposure(2000,3,1) exposurePending=0
04:56:12.830 00.013 9340 Enqueuing Expose request
04:56:12.845 00.015 12020 Worker thread wakes up
04:56:12.845 00.000 9340 GuideStep: 0.2 px 0 ms EAST, 0.2 px 0 ms NORTH
04:56:12.861 00.016 12020 worker thread servicing REQUEST_EXPOSE 2000
04:56:12.861 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(1396,97,31,31)
04:56:13.955 01.094 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"c4607144-a995-4a4f-844a-a8c6cf1e8b05"}
04:56:13.974 00.019 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"c4607144-a995-4a4f-844a-a8c6cf1e8b05"}
04:56:13.998 00.024 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"cdbf5b1e-ff57-4072-a28d-311485150995"}
04:56:14.019 00.021 9340 case statement mapped state 6 to 3
04:56:14.063 00.044 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"cdbf5b1e-ff57-4072-a28d-311485150995"}
04:56:14.079 00.016 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"094d806a-b2c5-47d6-a83b-49f243e2fd12"}
04:56:14.098 00.019 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":1061,"width":15,"height":15,"star_pos":[7.16,7.40],"pixels":"..."},"id":"094d806a-b2c5-47d6-a83b-49f243e2fd12"}
04:56:15.234 01.136 12020 Exposure complete
04:56:15.466 00.232 12020 worker thread done servicing request
04:56:15.467 00.001 9340 OnExposeComplete: enter
04:56:15.481 00.014 9340 UpdateGuideState(): m_state=6
04:56:15.494 00.013 9340 Star::Find(15, 1411, 111, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1062
04:56:15.507 00.013 9340 Star::Find returns 1 (0), X=1410.92, Y=111.82, Mass=1606032, SNR=222.4, Peak=64331 HFD=4.7
04:56:15.520 00.013 9340 MultiStar: [#1 0.17,-0.21,0.74,U] [#2 0.01,-0.01,0.68,U] [#3 -0.02,0.24,1.16,U] [#4 -0.03,0.16,0.94,U] [#5 0.11,0.31,0.76,U] [#6 0.14,0.23,0.83,U] [#7 0.28,0.04,0.85,U] [#8 0.16,0.07,0.98,U] 
04:56:15.534 00.014 9340 refined, 8 included, MultiStar: {0.09, 0.14}, one-star: {0.03, 0.28}
04:56:15.546 00.012 9340 CameraToMount -- cameraTheta (0.99) - m_xAngle (0.05) = xAngle (0.94 = 0.94)
04:56:15.558 00.012 9340 CameraToMount -- cameraTheta (0.99) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-2.13 = -2.13)
04:56:15.588 00.030 9340 CameraToMount -- cameraX=0.09 cameraY=0.14 hyp=0.16 cameraTheta=0.99 mountX=0.10 mountY=-0.14, mountTheta=-0.96
04:56:15.609 00.021 9340 SchedulePrimaryMove(10104498, x=0.09, y=0.14, opts=13)
04:56:15.621 00.012 9340 Enqueuing Move request for scope (0.09, 0.14)
04:56:15.631 00.010 12020 Worker thread wakes up
04:56:15.631 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=6290, max=65535, med=10093, FiltMin=7763, FiltMax=65510, Gamma=2.870
04:56:15.640 00.009 12020 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.14) opts 0xd
04:56:15.640 00.000 9340 UpdateGuideState exits: m=1606032 SNR=222.4
04:56:15.652 00.012 12020 Handling offset move in thread for scope, endpoint = (0.09, 0.14)
04:56:15.652 00.000 12020 Moving (0.09, 0.14) raw xDistance=0.10 yDistance=-0.14
04:56:15.653 00.001 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
04:56:15.653 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:56:15.664 00.011 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:56:15.664 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
04:56:15.676 00.012 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
04:56:15.677 00.001 9340 Enqueuing Expose request
04:56:15.712 00.035 12020 MoveAxis(E, 0, ABG)
04:56:15.712 00.000 12020 Move returns status 0, amount 0
04:56:15.712 00.000 12020 MoveAxis(N, 0, ABG)
04:56:15.712 00.000 12020 Move returns status 0, amount 0
04:56:15.712 00.000 12020 move complete, result=0
04:56:15.713 00.001 12020 worker thread done servicing request
04:56:15.713 00.000 12020 Worker thread wakes up
04:56:15.713 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
04:56:15.713 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(1396,97,31,31)
04:56:15.716 00.003 9340 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
04:56:15.958 00.242 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"90be9887-5291-433c-ba7b-0c424b587a5c"}
04:56:15.981 00.023 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"90be9887-5291-433c-ba7b-0c424b587a5c"}
04:56:15.992 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"37ab03e1-f141-4382-bfb3-fabbf547f905"}
04:56:16.010 00.018 9340 case statement mapped state 6 to 3
04:56:16.019 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"37ab03e1-f141-4382-bfb3-fabbf547f905"}
04:56:16.031 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"910e4028-0c02-4549-a35a-3a30876b212b"}
04:56:16.043 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":1062,"width":15,"height":15,"star_pos":[6.92,6.82],"pixels":"..."},"id":"910e4028-0c02-4549-a35a-3a30876b212b"}
04:56:17.954 01.911 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"6d930e12-8fb5-4c68-b7cc-d28468448860"}
04:56:18.013 00.059 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"6d930e12-8fb5-4c68-b7cc-d28468448860"}
04:56:18.024 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"a2d1fb1d-57ff-4753-8e37-36aea5b654de"}
04:56:18.050 00.026 9340 case statement mapped state 6 to 3
04:56:18.068 00.018 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"a2d1fb1d-57ff-4753-8e37-36aea5b654de"}
04:56:18.108 00.040 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"0ec64c1b-c4bf-444b-996b-c32322a01e71"}
04:56:18.169 00.061 12020 Exposure complete
04:56:18.171 00.002 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":1062,"width":15,"height":15,"star_pos":[6.92,6.82],"pixels":"..."},"id":"0ec64c1b-c4bf-444b-996b-c32322a01e71"}
04:56:18.711 00.540 12020 worker thread done servicing request
04:56:18.711 00.000 9340 OnExposeComplete: enter
04:56:18.771 00.060 9340 UpdateGuideState(): m_state=6
04:56:18.800 00.029 9340 Star::Find(15, 1410, 111, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1063
04:56:18.821 00.021 9340 Star::Find returns 1 (0), X=1411.01, Y=112.04, Mass=1572429, SNR=250.4, Peak=61447 HFD=4.5
04:56:18.853 00.032 9340 MultiStar: [#1 0.29,-0.16,0.87,U] [#2 0.12,0.05,0.69,U] [#3 0.14,0.19,0.85,U] [#4 0.09,0.09,0.79,U] [#5 0.13,0.38,0.70,U] [#6 0.09,0.18,0.72,U] [#7 0.23,-0.11,0.68,U] [#8 0.14,0.12,0.74,U] 
04:56:18.874 00.021 9340 refined, 8 included, MultiStar: {0.15, 0.15}, one-star: {0.12, 0.50}
04:56:18.931 00.057 9340 CameraToMount -- cameraTheta (0.78) - m_xAngle (0.05) = xAngle (0.73 = 0.73)
04:56:18.960 00.029 9340 CameraToMount -- cameraTheta (0.78) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-2.34 = -2.34)
04:56:18.973 00.013 9340 CameraToMount -- cameraX=0.15 cameraY=0.15 hyp=0.21 cameraTheta=0.78 mountX=0.16 mountY=-0.15, mountTheta=-0.76
04:56:19.084 00.111 9340 SchedulePrimaryMove(10104498, x=0.15, y=0.15, opts=13)
04:56:19.100 00.016 9340 Enqueuing Move request for scope (0.15, 0.15)
04:56:19.119 00.019 12020 Worker thread wakes up
04:56:19.119 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=6394, max=65535, med=10098, FiltMin=8029, FiltMax=65523, Gamma=2.870
04:56:19.131 00.012 12020 worker thread servicing REQUEST_MOVE scope ofs (0.15, 0.15) opts 0xd
04:56:19.131 00.000 9340 UpdateGuideState exits: m=1572429 SNR=250.4
04:56:19.151 00.020 12020 Handling offset move in thread for scope, endpoint = (0.15, 0.15)
04:56:19.151 00.000 12020 Moving (0.15, 0.15) raw xDistance=0.16 yDistance=-0.15
04:56:19.151 00.000 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.16
04:56:19.151 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:56:19.152 00.001 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
04:56:19.154 00.002 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:56:19.185 00.031 12020 MoveAxis(E, 0, ABG)
04:56:19.186 00.001 12020 Move returns status 0, amount 0
04:56:19.186 00.000 12020 MoveAxis(N, 0, ABG)
04:56:19.187 00.001 12020 Move returns status 0, amount 0
04:56:19.187 00.000 12020 move complete, result=0
04:56:19.187 00.000 12020 worker thread done servicing request
04:56:19.209 00.022 9340 ScheduleExposure(2000,3,1) exposurePending=0
04:56:19.239 00.030 9340 Enqueuing Expose request
04:56:19.262 00.023 12020 Worker thread wakes up
04:56:19.263 00.001 12020 worker thread servicing REQUEST_EXPOSE 2000
04:56:19.263 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(1396,97,31,31)
04:56:19.263 00.000 9340 GuideStep: 0.2 px 0 ms EAST, -0.2 px 0 ms NORTH
04:56:19.955 00.692 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"4ac76246-3a60-4c9c-86d0-6051e5669c43"}
04:56:19.976 00.021 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"4ac76246-3a60-4c9c-86d0-6051e5669c43"}
04:56:19.988 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"c8d015db-1366-40d7-9ddb-7f038fac1190"}
04:56:20.000 00.012 9340 case statement mapped state 6 to 3
04:56:20.024 00.024 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"c8d015db-1366-40d7-9ddb-7f038fac1190"}
04:56:20.043 00.019 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"c1c4b985-60b8-4bdb-83e7-54fcec292ff4"}
04:56:20.079 00.036 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":1063,"width":15,"height":15,"star_pos":[7.01,7.04],"pixels":"..."},"id":"c1c4b985-60b8-4bdb-83e7-54fcec292ff4"}
04:56:21.621 01.542 12020 Exposure complete
04:56:21.853 00.232 12020 worker thread done servicing request
04:56:21.853 00.000 9340 OnExposeComplete: enter
04:56:21.869 00.016 9340 UpdateGuideState(): m_state=6
04:56:21.882 00.013 9340 Star::Find(15, 1411, 112, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1064
04:56:21.896 00.014 9340 Star::Find returns 1 (0), X=1410.64, Y=111.66, Mass=1560546, SNR=227.4, Peak=62907 HFD=4.9
04:56:21.930 00.034 9340 MultiStar: [#1 -0.25,-0.24,0.91,U] [#2 -0.08,-0.20,0.79,U] [#3 -0.29,0.14,0.83,U] [#4 -0.14,-0.12,1.03,U] [#5 -0.35,0.32,0.80,U] [#6 -0.15,0.13,0.77,U] [#7 -0.27,-0.15,1.00,U] [#8 -0.33,-0.07,0.79,U] 
04:56:21.939 00.009 9340 refined, 8 included, MultiStar: {-0.23, -0.01}, one-star: {-0.25, 0.13}
04:56:21.950 00.011 9340 CameraToMount -- cameraTheta (-3.09) - m_xAngle (0.05) = xAngle (-3.13 = -3.13)
04:56:21.962 00.012 9340 CameraToMount -- cameraTheta (-3.09) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-6.20 = 0.08)
04:56:21.972 00.010 9340 CameraToMount -- cameraX=-0.23 cameraY=-0.01 hyp=0.24 cameraTheta=-3.09 mountX=-0.24 mountY=0.02, mountTheta=3.06
04:56:21.987 00.015 9340 SchedulePrimaryMove(10104498, x=-0.23, y=-0.01, opts=13)
04:56:22.000 00.013 9340 Enqueuing Move request for scope (-0.23, -0.01)
04:56:22.020 00.020 12020 Worker thread wakes up
04:56:22.020 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=6364, max=65535, med=10079, FiltMin=7942, FiltMax=65510, Gamma=2.870
04:56:22.052 00.032 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.23, -0.01) opts 0xd
04:56:22.052 00.000 9340 UpdateGuideState exits: m=1560546 SNR=227.4
04:56:22.063 00.011 12020 Handling offset move in thread for scope, endpoint = (-0.23, -0.01)
04:56:22.063 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:56:22.073 00.010 12020 Moving (-0.23, -0.01) raw xDistance=-0.24 yDistance=0.02
04:56:22.073 00.000 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.24
04:56:22.073 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:56:22.074 00.001 9340 ScheduleExposure(2000,3,1) exposurePending=0
04:56:22.090 00.016 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
04:56:22.091 00.001 9340 Enqueuing Expose request
04:56:22.100 00.009 12020 MoveAxis(E, 0, ABG)
04:56:22.101 00.001 12020 Move returns status 0, amount 0
04:56:22.101 00.000 12020 MoveAxis(N, 0, ABG)
04:56:22.101 00.000 12020 Move returns status 0, amount 0
04:56:22.101 00.000 12020 move complete, result=0
04:56:22.101 00.000 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"da24365e-d842-4185-9af8-7690e5b6fad0"}
04:56:22.113 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"da24365e-d842-4185-9af8-7690e5b6fad0"}
04:56:22.137 00.024 12020 worker thread done servicing request
04:56:22.137 00.000 12020 Worker thread wakes up
04:56:22.137 00.000 9340 GuideStep: -0.2 px 0 ms EAST, 0.0 px 0 ms NORTH
04:56:22.153 00.016 12020 worker thread servicing REQUEST_EXPOSE 2000
04:56:22.154 00.001 12020 Handling exposure in thread, d=2000 o=3 r=(1396,97,31,31)
04:56:22.184 00.030 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"896f3a90-8883-43bb-aeae-742fe75048a3"}
04:56:22.201 00.017 9340 case statement mapped state 6 to 3
04:56:22.219 00.018 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"896f3a90-8883-43bb-aeae-742fe75048a3"}
04:56:22.236 00.017 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"9fb6f1d9-ea89-4d1f-81a6-2282f14fd2ef"}
04:56:22.247 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":1064,"width":15,"height":15,"star_pos":[6.64,6.66],"pixels":"..."},"id":"9fb6f1d9-ea89-4d1f-81a6-2282f14fd2ef"}
04:56:23.954 01.707 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"e606a223-4b78-4509-9105-65c49af7c33c"}
04:56:23.971 00.017 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"e606a223-4b78-4509-9105-65c49af7c33c"}
04:56:23.992 00.021 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"da84b826-3154-4c51-ae74-23ccf27eb474"}
04:56:24.017 00.025 9340 case statement mapped state 6 to 3
04:56:24.042 00.025 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"da84b826-3154-4c51-ae74-23ccf27eb474"}
04:56:24.064 00.022 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"2b258008-5b64-4fee-b1f6-c2d7fac2ef44"}
04:56:24.101 00.037 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":1064,"width":15,"height":15,"star_pos":[6.64,6.66],"pixels":"..."},"id":"2b258008-5b64-4fee-b1f6-c2d7fac2ef44"}
04:56:24.526 00.425 12020 Exposure complete
04:56:24.962 00.436 12020 worker thread done servicing request
04:56:24.962 00.000 9340 OnExposeComplete: enter
04:56:24.975 00.013 9340 UpdateGuideState(): m_state=6
04:56:24.996 00.021 9340 Star::Find(15, 1410, 111, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1065
04:56:25.024 00.028 9340 Star::Find returns 1 (0), X=1410.21, Y=112.18, Mass=1505419, SNR=203.7, Peak=63369 HFD=4.7
04:56:25.058 00.034 9340 MultiStar: [#1 -0.64,0.26,0.00,M1] [#2 -0.96,0.52,0.00,M1] [#3 -0.72,0.65,0.00,M1] [#4 -0.65,0.44,0.00,M1] [#5 -0.81,0.81,0.00,M1] [#6 -0.56,0.58,0.00,M1] [#7 -0.72,0.41,0.00,M1] [#8 -0.77,0.40,0.00,M1] 
04:56:25.076 00.018 9340 CameraToMount -- cameraTheta (2.38) - m_xAngle (0.05) = xAngle (2.33 = 2.33)
04:56:25.090 00.014 9340 CameraToMount -- cameraTheta (2.38) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-0.74 = -0.74)
04:56:25.101 00.011 9340 CameraToMount -- cameraX=-0.68 cameraY=0.65 hyp=0.94 cameraTheta=2.38 mountX=-0.64 mountY=-0.63, mountTheta=-2.37
04:56:25.133 00.032 9340 SchedulePrimaryMove(10104498, x=-0.68, y=0.65, opts=13)
04:56:25.159 00.026 9340 Enqueuing Move request for scope (-0.68, 0.65)
04:56:25.196 00.037 12020 Worker thread wakes up
04:56:25.197 00.001 9340 UpdateImageDisplay: Size=(1920,1080) min=6352, max=65535, med=10156, FiltMin=7972, FiltMax=65498, Gamma=2.870
04:56:25.216 00.019 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.68, 0.65) opts 0xd
04:56:25.216 00.000 12020 Handling offset move in thread for scope, endpoint = (-0.68, 0.65)
04:56:25.217 00.001 12020 Moving (-0.68, 0.65) raw xDistance=-0.64 yDistance=-0.63
04:56:25.217 00.000 12020 GuideAlgorithmHysteresis::Result() returns -0.27 from input -0.64
04:56:25.217 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
04:56:25.217 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.63
04:56:25.218 00.001 12020 MoveAxis(E, 48, ABG)
04:56:25.222 00.004 9340 UpdateGuideState exits: m=1505419 SNR=203.7
04:56:25.240 00.018 12020 Guiding  Dir = 2, Dur = 48
04:56:25.240 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:56:25.253 00.013 12020 IsSlewing returns 0
04:56:25.254 00.001 9340 ScheduleExposure(2000,3,1) exposurePending=0
04:56:25.272 00.018 12020 IsGuiding returns 0
04:56:25.272 00.000 9340 Enqueuing Expose request
04:56:25.297 00.025 12020 PulseGuide returned control before completion, sleep 37
04:56:25.340 00.043 12020 IsGuiding returns 1
04:56:25.340 00.000 12020 scope still moving after pulse duration time elapsed
04:56:25.373 00.033 12020 IsSlewing returns 0
04:56:25.375 00.002 12020 IsGuiding returns 0
04:56:25.375 00.000 12020 scope move finished after 48 + 54 ms
04:56:25.375 00.000 12020 Move returns status 0, amount 48
04:56:25.375 00.000 12020 MoveAxis(N, 0, ABG)
04:56:25.375 00.000 12020 Move returns status 0, amount 0
04:56:25.376 00.001 12020 move complete, result=0
04:56:25.376 00.000 12020 worker thread done servicing request
04:56:25.376 00.000 9340 GuideStep: -0.6 px 48 ms EAST, -0.6 px 0 ms NORTH
04:56:25.390 00.014 12020 Worker thread wakes up
04:56:25.390 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
04:56:25.390 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(1396,97,31,31)
04:56:25.953 00.563 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"32be0ddb-5475-4c4c-85e9-eec674e3328b"}
04:56:26.005 00.052 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"32be0ddb-5475-4c4c-85e9-eec674e3328b"}
04:56:26.052 00.047 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"456943f1-e3ac-4de5-87df-ccec76351a6f"}
04:56:26.110 00.058 9340 case statement mapped state 6 to 3
04:56:26.135 00.025 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"456943f1-e3ac-4de5-87df-ccec76351a6f"}
04:56:26.178 00.043 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"dbeb87fb-e935-435e-ab7a-daf139fb7b24"}
04:56:26.211 00.033 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":1065,"width":15,"height":15,"star_pos":[7.21,7.18],"pixels":"..."},"id":"dbeb87fb-e935-435e-ab7a-daf139fb7b24"}
04:56:27.748 01.537 12020 Exposure complete
04:56:27.954 00.206 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"5b01aa98-6483-4dd5-98df-9aadab5422c8"}
04:56:27.970 00.016 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"5b01aa98-6483-4dd5-98df-9aadab5422c8"}
04:56:27.990 00.020 12020 worker thread done servicing request
04:56:27.990 00.000 9340 OnExposeComplete: enter
04:56:28.006 00.016 9340 UpdateGuideState(): m_state=6
04:56:28.020 00.014 9340 Star::Find(15, 1410, 112, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1066
04:56:28.033 00.013 9340 Star::Find returns 1 (0), X=1410.68, Y=112.22, Mass=1496508, SNR=188.4, Peak=63556 HFD=4.7
04:56:28.043 00.010 9340 MultiStar: [#1 -0.39,0.40,0.00,M2] [#2 -0.47,0.47,0.00,M2] [#3 -0.23,0.58,0.00,M2] [#4 -0.32,0.60,0.00,M2] [#5 -0.45,0.62,0.00,M2] [#6 -0.20,0.68,0.00,M2] [#7 -0.48,0.45,0.00,M2] [#8 -0.38,0.49,0.00,M2] 
04:56:28.058 00.015 9340 CameraToMount -- cameraTheta (1.87) - m_xAngle (0.05) = xAngle (1.82 = 1.82)
04:56:28.089 00.031 9340 CameraToMount -- cameraTheta (1.87) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-1.25 = -1.25)
04:56:28.105 00.016 9340 CameraToMount -- cameraX=-0.21 cameraY=0.68 hyp=0.71 cameraTheta=1.87 mountX=-0.17 mountY=-0.68, mountTheta=-1.82
04:56:28.125 00.020 9340 SchedulePrimaryMove(10104498, x=-0.21, y=0.68, opts=13)
04:56:28.137 00.012 9340 Enqueuing Move request for scope (-0.21, 0.68)
04:56:28.148 00.011 12020 Worker thread wakes up
04:56:28.148 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=5961, max=65535, med=10115, FiltMin=7879, FiltMax=65498, Gamma=2.870
04:56:28.160 00.012 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.21, 0.68) opts 0xd
04:56:28.160 00.000 9340 UpdateGuideState exits: m=1496508 SNR=188.4
04:56:28.174 00.014 12020 Handling offset move in thread for scope, endpoint = (-0.21, 0.68)
04:56:28.174 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:56:28.189 00.015 12020 Moving (-0.21, 0.68) raw xDistance=-0.17 yDistance=-0.68
04:56:28.189 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
04:56:28.200 00.011 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17
04:56:28.200 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
04:56:28.200 00.000 9340 Enqueuing Expose request
04:56:28.238 00.038 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.68
04:56:28.238 00.000 12020 MoveAxis(E, 0, ABG)
04:56:28.238 00.000 12020 Move returns status 0, amount 0
04:56:28.238 00.000 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"33361ee4-25fd-430c-827c-f98a30830e32"}
04:56:28.249 00.011 12020 MoveAxis(N, 0, ABG)
04:56:28.249 00.000 9340 case statement mapped state 6 to 3
04:56:28.261 00.012 12020 Move returns status 0, amount 0
04:56:28.261 00.000 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"33361ee4-25fd-430c-827c-f98a30830e32"}
04:56:28.276 00.015 12020 move complete, result=0
04:56:28.277 00.001 12020 worker thread done servicing request
04:56:28.277 00.000 9340 GuideStep: -0.2 px 0 ms EAST, -0.7 px 0 ms NORTH
04:56:28.287 00.010 12020 Worker thread wakes up
04:56:28.287 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
04:56:28.287 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(1396,97,31,31)
04:56:28.295 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"ea4cf1c8-9799-4f25-81d1-168209cf8aae"}
04:56:28.310 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":1066,"width":15,"height":15,"star_pos":[6.68,7.22],"pixels":"..."},"id":"ea4cf1c8-9799-4f25-81d1-168209cf8aae"}
04:56:29.954 01.644 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"5e664db7-4027-4e0d-8f92-118fcd543b0b"}
04:56:29.973 00.019 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"5e664db7-4027-4e0d-8f92-118fcd543b0b"}
04:56:29.987 00.014 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"3a2925ed-ba4c-4ab5-bad3-de41f696589c"}
04:56:30.006 00.019 9340 case statement mapped state 6 to 3
04:56:30.023 00.017 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"3a2925ed-ba4c-4ab5-bad3-de41f696589c"}
04:56:30.069 00.046 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"ac24ec4e-b0c7-497b-a09c-491b51ce2c0d"}
04:56:30.085 00.016 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":1066,"width":15,"height":15,"star_pos":[6.68,7.22],"pixels":"..."},"id":"ac24ec4e-b0c7-497b-a09c-491b51ce2c0d"}
04:56:30.703 00.618 12020 Exposure complete
04:56:30.965 00.262 12020 worker thread done servicing request
04:56:30.965 00.000 9340 OnExposeComplete: enter
04:56:30.978 00.013 9340 UpdateGuideState(): m_state=6
04:56:31.016 00.038 9340 Star::Find(15, 1410, 112, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1067
04:56:31.030 00.014 9340 Star::Find returns 1 (0), X=1410.51, Y=112.14, Mass=1507188, SNR=188.9, Peak=64373 HFD=4.8
04:56:31.047 00.017 9340 MultiStar: [#1 -0.41,0.15,0.97,U] [#2 -0.51,0.16,0.00,M3] [#3 -0.56,0.43,0.00,M3] [#4 -0.29,0.42,0.00,M3] [#5 -0.57,0.49,0.00,M3] [#6 -0.37,0.34,1.11,U] [#7 -0.21,0.20,0.91,U] [#8 -0.31,0.37,0.93,U] 
04:56:31.057 00.010 9340 refined, 4 included, MultiStar: {-0.34, 0.33}, one-star: {-0.38, 0.60}
04:56:31.067 00.010 9340 CameraToMount -- cameraTheta (2.37) - m_xAngle (0.05) = xAngle (2.32 = 2.32)
04:56:31.080 00.013 9340 CameraToMount -- cameraTheta (2.37) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-0.75 = -0.75)
04:56:31.096 00.016 9340 CameraToMount -- cameraX=-0.34 cameraY=0.33 hyp=0.48 cameraTheta=2.37 mountX=-0.32 mountY=-0.32, mountTheta=-2.36
04:56:31.118 00.022 9340 SchedulePrimaryMove(10104498, x=-0.34, y=0.33, opts=13)
04:56:31.155 00.037 9340 Enqueuing Move request for scope (-0.34, 0.33)
04:56:31.167 00.012 12020 Worker thread wakes up
04:56:31.167 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=5986, max=65535, med=10101, FiltMin=7975, FiltMax=65498, Gamma=2.870
04:56:31.179 00.012 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.34, 0.33) opts 0xd
04:56:31.179 00.000 9340 UpdateGuideState exits: m=1507188 SNR=188.9
04:56:31.191 00.012 12020 Handling offset move in thread for scope, endpoint = (-0.34, 0.33)
04:56:31.191 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:56:31.202 00.011 9340 ScheduleExposure(2000,3,1) exposurePending=0
04:56:31.213 00.011 12020 Moving (-0.34, 0.33) raw xDistance=-0.32 yDistance=-0.32
04:56:31.214 00.001 12020 GuideAlgorithmHysteresis::Result() returns -0.14 from input -0.32
04:56:31.214 00.000 9340 Enqueuing Expose request
04:56:31.235 00.021 12020 switching direction from 1 to -1 - decHistory=-3 oldest=-0.15 newest=-1.63
04:56:31.235 00.000 12020 GuideAlgorithmResistSwitch::result() returns -0.32 from input -0.32
04:56:31.236 00.001 12020 MoveAxis(E, 24, ABG)
04:56:31.236 00.000 12020 Guiding  Dir = 2, Dur = 24
04:56:31.275 00.039 12020 IsSlewing returns 0
04:56:31.276 00.001 12020 IsGuiding returns 0
04:56:31.306 00.030 12020 IsGuiding returns 1
04:56:31.306 00.000 12020 scope still moving after pulse duration time elapsed
04:56:31.370 00.064 12020 IsSlewing returns 0
04:56:31.374 00.004 12020 IsGuiding returns 0
04:56:31.374 00.000 12020 scope move finished after 24 + 74 ms
04:56:31.374 00.000 12020 Move returns status 0, amount 24
04:56:31.374 00.000 12020 MoveAxis(N, 53, ABG)
04:56:31.375 00.001 12020 Guiding  Dir = 0, Dur = 53
04:56:31.376 00.001 12020 IsSlewing returns 0
04:56:31.377 00.001 12020 IsGuiding returns 0
04:56:31.469 00.092 12020 IsGuiding returns 1
04:56:31.469 00.000 12020 scope still moving after pulse duration time elapsed
04:56:31.513 00.044 12020 IsSlewing returns 0
04:56:31.609 00.096 12020 IsGuiding returns 0
04:56:31.610 00.001 12020 scope move finished after 53 + 178 ms
04:56:31.610 00.000 12020 Move returns status 0, amount 53
04:56:31.610 00.000 12020 move complete, result=0
04:56:31.610 00.000 12020 worker thread done servicing request
04:56:31.610 00.000 9340 GuideStep: -0.3 px 24 ms EAST, -0.3 px 53 ms NORTH
04:56:31.621 00.011 12020 Worker thread wakes up
04:56:31.621 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
04:56:31.621 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(1396,97,31,31)
04:56:31.953 00.332 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"05aeb0e8-86df-4389-97ae-bc1dbea704a4"}
04:56:31.987 00.034 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"05aeb0e8-86df-4389-97ae-bc1dbea704a4"}
04:56:32.004 00.017 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"9f5fd1d0-5b05-4b9b-92e4-986cf2f27087"}
04:56:32.023 00.019 9340 case statement mapped state 6 to 3
04:56:32.039 00.016 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"9f5fd1d0-5b05-4b9b-92e4-986cf2f27087"}
04:56:32.068 00.029 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"426faaf7-1e92-408b-9fb7-3edf7eafcaa0"}
04:56:32.094 00.026 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":1067,"width":15,"height":15,"star_pos":[6.51,7.14],"pixels":"..."},"id":"426faaf7-1e92-408b-9fb7-3edf7eafcaa0"}
04:56:33.952 01.858 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"2d2e7dbf-7a8c-457e-8f87-afb8fccaf7bc"}
04:56:33.965 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"2d2e7dbf-7a8c-457e-8f87-afb8fccaf7bc"}
04:56:33.979 00.014 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"3eeb020e-4ba0-4a03-9c34-2923b1e190ba"}
04:56:34.000 00.021 9340 case statement mapped state 6 to 3
04:56:34.016 00.016 12020 Exposure complete
04:56:34.016 00.000 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"3eeb020e-4ba0-4a03-9c34-2923b1e190ba"}
04:56:34.050 00.034 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"de1914c7-b488-46c7-bcdf-a2bfd4d21f3c"}
04:56:34.072 00.022 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":1067,"width":15,"height":15,"star_pos":[6.51,7.14],"pixels":"..."},"id":"de1914c7-b488-46c7-bcdf-a2bfd4d21f3c"}
04:56:34.325 00.253 9340 OnExposeComplete: enter
04:56:34.344 00.019 12020 worker thread done servicing request
04:56:34.346 00.002 9340 UpdateGuideState(): m_state=6
04:56:34.384 00.038 9340 Star::Find(15, 1410, 112, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1068
04:56:34.404 00.020 9340 Star::Find returns 1 (0), X=1410.79, Y=112.06, Mass=1604927, SNR=238.4, Peak=63065 HFD=4.8
04:56:34.428 00.024 9340 MultiStar: [#1 -0.11,0.25,0.74,U] [#2 -0.42,0.28,0.82,U] [#3 -0.14,0.40,1.05,U] [#4 -0.18,0.35,0.81,U] [#5 -0.23,0.50,0.00,M4] [#6 -0.14,0.35,0.73,U] [#7 -0.29,0.21,0.75,U] [#8 -0.27,0.39,0.68,U] 
04:56:34.452 00.024 9340 refined, 7 included, MultiStar: {-0.20, 0.35}, one-star: {-0.10, 0.53}
04:56:34.476 00.024 9340 CameraToMount -- cameraTheta (2.09) - m_xAngle (0.05) = xAngle (2.04 = 2.04)
04:56:34.536 00.060 9340 CameraToMount -- cameraTheta (2.09) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-1.03 = -1.03)
04:56:34.558 00.022 9340 CameraToMount -- cameraX=-0.20 cameraY=0.35 hyp=0.41 cameraTheta=2.09 mountX=-0.18 mountY=-0.35, mountTheta=-2.06
04:56:34.584 00.026 9340 SchedulePrimaryMove(10104498, x=-0.20, y=0.35, opts=13)
04:56:34.598 00.014 9340 Enqueuing Move request for scope (-0.20, 0.35)
04:56:34.643 00.045 12020 Worker thread wakes up
04:56:34.644 00.001 9340 UpdateImageDisplay: Size=(1920,1080) min=6196, max=65535, med=10103, FiltMin=7877, FiltMax=65503, Gamma=2.870
04:56:34.664 00.020 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.20, 0.35) opts 0xd
04:56:34.665 00.001 12020 Handling offset move in thread for scope, endpoint = (-0.20, 0.35)
04:56:34.665 00.000 12020 Moving (-0.20, 0.35) raw xDistance=-0.18 yDistance=-0.35
04:56:34.665 00.000 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.18
04:56:34.666 00.001 12020 GuideAlgorithmResistSwitch::result() returns -0.35 from input -0.35
04:56:34.666 00.000 12020 MoveAxis(E, 0, ABG)
04:56:34.666 00.000 12020 Move returns status 0, amount 0
04:56:34.666 00.000 9340 UpdateGuideState exits: m=1604927 SNR=238.4
04:56:34.681 00.015 12020 MoveAxis(N, 56, ABG)
04:56:34.682 00.001 12020 Guiding  Dir = 0, Dur = 56
04:56:34.683 00.001 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:56:34.710 00.027 12020 IsSlewing returns 0
04:56:34.711 00.001 9340 ScheduleExposure(2000,3,1) exposurePending=0
04:56:34.725 00.014 12020 IsGuiding returns 0
04:56:34.726 00.001 9340 Enqueuing Expose request
04:56:34.808 00.082 12020 IsGuiding returns 1
04:56:34.808 00.000 12020 scope still moving after pulse duration time elapsed
04:56:34.834 00.026 12020 IsSlewing returns 0
04:56:34.835 00.001 12020 IsGuiding returns 1
04:56:34.966 00.131 12020 IsSlewing returns 0
04:56:35.016 00.050 12020 IsGuiding returns 0
04:56:35.016 00.000 12020 scope move finished after 56 + 233 ms
04:56:35.016 00.000 12020 Move returns status 0, amount 56
04:56:35.016 00.000 12020 move complete, result=0
04:56:35.016 00.000 12020 worker thread done servicing request
04:56:35.017 00.001 9340 GuideStep: -0.2 px 0 ms EAST, -0.3 px 56 ms NORTH
04:56:35.030 00.013 12020 Worker thread wakes up
04:56:35.031 00.001 12020 worker thread servicing REQUEST_EXPOSE 2000
04:56:35.031 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(1396,97,31,31)
04:56:35.952 00.921 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"ad6f7843-08ec-4abd-9545-b7c1275b4515"}
04:56:35.971 00.019 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"ad6f7843-08ec-4abd-9545-b7c1275b4515"}
04:56:36.001 00.030 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"cc4f4f92-fede-4af6-8fe0-498d937fb090"}
04:56:36.023 00.022 9340 case statement mapped state 6 to 3
04:56:36.068 00.045 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"cc4f4f92-fede-4af6-8fe0-498d937fb090"}
04:56:36.083 00.015 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"6dd61990-763b-41ff-933a-124427614d7b"}
04:56:36.102 00.019 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":1068,"width":15,"height":15,"star_pos":[6.79,7.06],"pixels":"..."},"id":"6dd61990-763b-41ff-933a-124427614d7b"}
04:56:37.425 01.323 12020 Exposure complete
04:56:37.726 00.301 12020 worker thread done servicing request
04:56:37.727 00.001 9340 OnExposeComplete: enter
04:56:37.745 00.018 9340 UpdateGuideState(): m_state=6
04:56:37.758 00.013 9340 Star::Find(15, 1410, 112, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1069
04:56:37.771 00.013 9340 Star::Find returns 1 (0), X=1410.36, Y=111.61, Mass=1538104, SNR=204.6, Peak=64791 HFD=4.9
04:56:37.793 00.022 9340 MultiStar: [#1 -0.66,-0.07,0.00,M1] [#2 -0.69,0.10,0.00,M3] [#3 -0.62,0.16,0.00,M3] [#4 -0.60,0.03,0.00,M3] [#5 -0.54,0.18,0.00,M5] [#6 -0.43,0.03,0.93,U] [#7 -0.65,0.09,0.00,M1] [#8 -0.70,0.05,0.00,M1] 
04:56:37.837 00.044 9340 refined, 1 included, MultiStar: {-0.48, 0.05}, one-star: {-0.53, 0.07}
04:56:37.852 00.015 9340 CameraToMount -- cameraTheta (3.03) - m_xAngle (0.05) = xAngle (2.98 = 2.98)
04:56:37.869 00.017 9340 CameraToMount -- cameraTheta (3.03) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-0.08 = -0.08)
04:56:37.883 00.014 9340 CameraToMount -- cameraX=-0.48 cameraY=0.05 hyp=0.48 cameraTheta=3.03 mountX=-0.48 mountY=-0.04, mountTheta=-3.06
04:56:37.931 00.048 9340 SchedulePrimaryMove(10104498, x=-0.48, y=0.05, opts=13)
04:56:37.948 00.017 9340 Enqueuing Move request for scope (-0.48, 0.05)
04:56:37.972 00.024 12020 Worker thread wakes up
04:56:37.972 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=6288, max=65535, med=10096, FiltMin=7975, FiltMax=65503, Gamma=2.870
04:56:37.986 00.014 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.48, 0.05) opts 0xd
04:56:37.986 00.000 9340 UpdateGuideState exits: m=1538104 SNR=204.6
04:56:38.000 00.014 12020 Handling offset move in thread for scope, endpoint = (-0.48, 0.05)
04:56:38.000 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:56:38.014 00.014 12020 Moving (-0.48, 0.05) raw xDistance=-0.48 yDistance=-0.04
04:56:38.015 00.001 12020 GuideAlgorithmHysteresis::Result() returns -0.20 from input -0.48
04:56:38.015 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:56:38.015 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
04:56:38.016 00.001 9340 ScheduleExposure(2000,3,1) exposurePending=0
04:56:38.091 00.075 12020 MoveAxis(E, 36, ABG)
04:56:38.091 00.000 12020 Guiding  Dir = 2, Dur = 36
04:56:38.092 00.001 12020 IsSlewing returns 0
04:56:38.093 00.001 12020 IsGuiding returns 0
04:56:38.094 00.001 9340 Enqueuing Expose request
04:56:38.127 00.033 12020 PulseGuide returned control before completion, sleep 24
04:56:38.134 00.007 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"8f6f52f7-1df1-4da6-8369-c285855f3b97"}
04:56:38.189 00.055 12020 IsGuiding returns 0
04:56:38.189 00.000 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"8f6f52f7-1df1-4da6-8369-c285855f3b97"}
04:56:38.206 00.017 12020 Move returns status 0, amount 36
04:56:38.206 00.000 12020 MoveAxis(N, 0, ABG)
04:56:38.207 00.001 12020 Move returns status 0, amount 0
04:56:38.207 00.000 12020 move complete, result=0
04:56:38.207 00.000 12020 worker thread done servicing request
04:56:38.208 00.001 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"be3ef990-26a7-4c5c-b87f-e593c12fe396"}
04:56:38.264 00.056 12020 Worker thread wakes up
04:56:38.265 00.001 9340 case statement mapped state 6 to 3
04:56:38.307 00.042 12020 worker thread servicing REQUEST_EXPOSE 2000
04:56:38.307 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(1396,97,31,31)
04:56:38.320 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"be3ef990-26a7-4c5c-b87f-e593c12fe396"}
04:56:38.383 00.063 9340 GuideStep: -0.5 px 36 ms EAST, -0.0 px 0 ms NORTH
04:56:38.502 00.119 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"4f88cda8-609d-4a01-bc77-b427bb94a3e7"}
04:56:38.583 00.081 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":1069,"width":15,"height":15,"star_pos":[7.36,6.61],"pixels":"..."},"id":"4f88cda8-609d-4a01-bc77-b427bb94a3e7"}
04:56:39.951 01.368 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"089ebf40-3dcf-4abc-bf3c-0fdbdbd491ac"}
04:56:39.995 00.044 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"089ebf40-3dcf-4abc-bf3c-0fdbdbd491ac"}
04:56:40.044 00.049 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"b25a4859-89de-482d-9c36-684fd5a30104"}
04:56:40.142 00.098 9340 case statement mapped state 6 to 3
04:56:40.172 00.030 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"b25a4859-89de-482d-9c36-684fd5a30104"}
04:56:40.221 00.049 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"d3fcc8f4-db73-47ae-b98c-66f8672d358e"}
04:56:40.249 00.028 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":1069,"width":15,"height":15,"star_pos":[7.36,6.61],"pixels":"..."},"id":"d3fcc8f4-db73-47ae-b98c-66f8672d358e"}
04:56:40.697 00.448 12020 Exposure complete
04:56:41.150 00.453 12020 worker thread done servicing request
04:56:41.151 00.001 9340 OnExposeComplete: enter
04:56:41.165 00.014 9340 UpdateGuideState(): m_state=6
04:56:41.186 00.021 9340 Star::Find(15, 1410, 111, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1070
04:56:41.202 00.016 9340 Star::Find returns 1 (0), X=1410.45, Y=111.52, Mass=1605693, SNR=227.1, Peak=65395 HFD=5.1
04:56:41.240 00.038 9340 MultiStar: [#1 -0.56,-0.24,0.00,M2] [#2 -0.69,-0.32,0.00,M4] [#3 -0.54,0.04,0.00,M4] [#4 -0.60,-0.12,0.00,M4] [#5 -0.26,0.06,0.84,U] [#6 -0.36,-0.04,0.72,U] [#7 -0.59,-0.14,0.00,M2] [#8 -0.59,-0.07,0.00,M2] 
04:56:41.263 00.023 9340 refined, 2 included, MultiStar: {-0.36, 0.00}, one-star: {-0.44, -0.02}
04:56:41.284 00.021 9340 CameraToMount -- cameraTheta (3.14) - m_xAngle (0.05) = xAngle (3.09 = 3.09)
04:56:41.298 00.014 9340 CameraToMount -- cameraTheta (3.14) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (0.02 = 0.02)
04:56:41.321 00.023 9340 CameraToMount -- cameraX=-0.36 cameraY=0.00 hyp=0.36 cameraTheta=3.14 mountX=-0.36 mountY=0.01, mountTheta=3.12
04:56:41.348 00.027 9340 SchedulePrimaryMove(10104498, x=-0.36, y=0.00, opts=13)
04:56:41.362 00.014 9340 Enqueuing Move request for scope (-0.36, 0.00)
04:56:41.397 00.035 12020 Worker thread wakes up
04:56:41.397 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=5922, max=65535, med=10121, FiltMin=7663, FiltMax=65498, Gamma=2.870
04:56:41.409 00.012 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.36, 0.00) opts 0xd
04:56:41.409 00.000 9340 UpdateGuideState exits: m=1605693 SNR=227.1
04:56:41.432 00.023 12020 Handling offset move in thread for scope, endpoint = (-0.36, 0.00)
04:56:41.432 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:56:41.445 00.013 12020 Moving (-0.36, 0.00) raw xDistance=-0.36 yDistance=0.01
04:56:41.445 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
04:56:41.457 00.012 12020 GuideAlgorithmHysteresis::Result() returns -0.17 from input -0.36
04:56:41.457 00.000 9340 Enqueuing Expose request
04:56:41.473 00.016 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:56:41.474 00.001 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
04:56:41.474 00.000 12020 MoveAxis(E, 30, ABG)
04:56:41.474 00.000 12020 Guiding  Dir = 2, Dur = 30
04:56:41.476 00.002 12020 IsSlewing returns 0
04:56:41.477 00.001 12020 IsGuiding returns 0
04:56:41.520 00.043 12020 IsGuiding returns 1
04:56:41.521 00.001 12020 scope still moving after pulse duration time elapsed
04:56:41.571 00.050 12020 IsSlewing returns 0
04:56:41.572 00.001 12020 IsGuiding returns 0
04:56:41.572 00.000 12020 scope move finished after 30 + 65 ms
04:56:41.573 00.001 12020 Move returns status 0, amount 30
04:56:41.573 00.000 12020 MoveAxis(N, 0, ABG)
04:56:41.573 00.000 12020 Move returns status 0, amount 0
04:56:41.573 00.000 12020 move complete, result=0
04:56:41.573 00.000 12020 worker thread done servicing request
04:56:41.574 00.001 9340 GuideStep: -0.4 px 30 ms EAST, 0.0 px 0 ms NORTH
04:56:41.589 00.015 12020 Worker thread wakes up
04:56:41.591 00.002 12020 worker thread servicing REQUEST_EXPOSE 2000
04:56:41.591 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(1396,97,31,31)
04:56:41.953 00.362 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"6e34022d-45bf-4e4a-928f-7dd76b386ff3"}
04:56:41.978 00.025 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"6e34022d-45bf-4e4a-928f-7dd76b386ff3"}
04:56:41.998 00.020 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"40bd544d-a347-4825-bc9b-ae995a4ae097"}
04:56:42.015 00.017 9340 case statement mapped state 6 to 3
04:56:42.027 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"40bd544d-a347-4825-bc9b-ae995a4ae097"}
04:56:42.058 00.031 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"2eb2b8d1-7953-4fe7-ac9d-2df1fe7768eb"}
04:56:42.073 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":1070,"width":15,"height":15,"star_pos":[7.45,6.52],"pixels":"..."},"id":"2eb2b8d1-7953-4fe7-ac9d-2df1fe7768eb"}
04:56:43.951 01.878 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"306764f9-5bc5-4603-879e-20f5bd601dda"}
04:56:43.961 00.010 12020 Exposure complete
04:56:43.961 00.000 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"306764f9-5bc5-4603-879e-20f5bd601dda"}
04:56:43.971 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"7d3ebe05-97bc-4a96-9108-8f3f37e7ba08"}
04:56:43.984 00.013 9340 case statement mapped state 6 to 3
04:56:43.996 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"7d3ebe05-97bc-4a96-9108-8f3f37e7ba08"}
04:56:44.027 00.031 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"a9b8234c-bb48-4cea-add2-eaf837a82522"}
04:56:44.041 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":1070,"width":15,"height":15,"star_pos":[7.45,6.52],"pixels":"..."},"id":"a9b8234c-bb48-4cea-add2-eaf837a82522"}
04:56:44.200 00.159 12020 worker thread done servicing request
04:56:44.200 00.000 9340 OnExposeComplete: enter
04:56:44.210 00.010 9340 UpdateGuideState(): m_state=6
04:56:44.226 00.016 9340 Star::Find(15, 1410, 111, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1071
04:56:44.242 00.016 9340 Star::Find returns 1 (0), X=1410.94, Y=111.99, Mass=1551053, SNR=235.7, Peak=62199 HFD=4.6
04:56:44.256 00.014 9340 MultiStar: [#1 0.17,0.10,0.85,U] [#2 -0.14,0.19,0.83,U] [#3 -0.11,0.36,0.91,U] [#4 0.01,0.25,0.89,U] [#5 -0.12,0.62,0.00,M5] [#6 0.06,0.29,0.72,U] [#7 0.30,0.17,0.72,U] [#8 0.08,0.20,0.74,U] 
04:56:44.306 00.050 9340 refined, 7 included, MultiStar: {0.05, 0.26}, one-star: {0.05, 0.45}
04:56:44.324 00.018 9340 CameraToMount -- cameraTheta (1.40) - m_xAngle (0.05) = xAngle (1.35 = 1.35)
04:56:44.341 00.017 9340 CameraToMount -- cameraTheta (1.40) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-1.72 = -1.72)
04:56:44.368 00.027 9340 CameraToMount -- cameraX=0.05 cameraY=0.26 hyp=0.26 cameraTheta=1.40 mountX=0.06 mountY=-0.26, mountTheta=-1.35
04:56:44.388 00.020 9340 SchedulePrimaryMove(10104498, x=0.05, y=0.26, opts=13)
04:56:44.401 00.013 9340 Enqueuing Move request for scope (0.05, 0.26)
04:56:44.437 00.036 12020 Worker thread wakes up
04:56:44.437 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=6225, max=65535, med=10097, FiltMin=7541, FiltMax=65504, Gamma=2.870
04:56:44.448 00.011 12020 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.26) opts 0xd
04:56:44.449 00.001 9340 UpdateGuideState exits: m=1551053 SNR=235.7
04:56:44.470 00.021 12020 Handling offset move in thread for scope, endpoint = (0.05, 0.26)
04:56:44.471 00.001 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:56:44.483 00.012 12020 Moving (0.05, 0.26) raw xDistance=0.06 yDistance=-0.26
04:56:44.483 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
04:56:44.497 00.014 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
04:56:44.497 00.000 9340 Enqueuing Expose request
04:56:44.514 00.017 12020 GuideAlgorithmResistSwitch::result() returns -0.26 from input -0.26
04:56:44.514 00.000 12020 MoveAxis(E, 0, ABG)
04:56:44.514 00.000 12020 Move returns status 0, amount 0
04:56:44.515 00.001 12020 MoveAxis(N, 42, ABG)
04:56:44.515 00.000 12020 Guiding  Dir = 0, Dur = 42
04:56:44.516 00.001 12020 IsSlewing returns 0
04:56:44.517 00.001 12020 IsGuiding returns 0
04:56:44.626 00.109 12020 IsGuiding returns 1
04:56:44.627 00.001 12020 scope still moving after pulse duration time elapsed
04:56:44.754 00.127 12020 IsSlewing returns 0
04:56:44.755 00.001 12020 IsGuiding returns 0
04:56:44.755 00.000 12020 scope move finished after 42 + 195 ms
04:56:44.755 00.000 12020 Move returns status 0, amount 42
04:56:44.755 00.000 12020 move complete, result=0
04:56:44.755 00.000 12020 worker thread done servicing request
04:56:44.756 00.001 12020 Worker thread wakes up
04:56:44.756 00.000 9340 GuideStep: 0.1 px 0 ms EAST, -0.3 px 42 ms NORTH
04:56:44.768 00.012 12020 worker thread servicing REQUEST_EXPOSE 2000
04:56:44.768 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(1396,97,31,31)
04:56:45.952 01.184 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"e388ac2d-1163-4641-99d4-a72ed76838bf"}
04:56:45.975 00.023 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"e388ac2d-1163-4641-99d4-a72ed76838bf"}
04:56:46.017 00.042 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"d9a383aa-d060-4eda-adb7-1f992717261c"}
04:56:46.085 00.068 9340 case statement mapped state 6 to 3
04:56:46.125 00.040 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"d9a383aa-d060-4eda-adb7-1f992717261c"}
04:56:46.144 00.019 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"82762d6a-3ecb-482e-9979-38f4eb7fd4ef"}
04:56:46.181 00.037 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":1071,"width":15,"height":15,"star_pos":[6.94,6.99],"pixels":"..."},"id":"82762d6a-3ecb-482e-9979-38f4eb7fd4ef"}
04:56:47.156 00.975 12020 Exposure complete
04:56:47.451 00.295 12020 worker thread done servicing request
04:56:47.452 00.001 9340 OnExposeComplete: enter
04:56:47.469 00.017 9340 UpdateGuideState(): m_state=6
04:56:47.487 00.018 9340 Star::Find(15, 1410, 111, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1072
04:56:47.528 00.041 9340 Star::Find returns 1 (0), X=1410.98, Y=111.89, Mass=1563997, SNR=193.9, Peak=60981 HFD=4.6
04:56:47.544 00.016 9340 MultiStar: [#1 0.05,0.05,0.76,U] [#2 0.02,0.34,0.90,U] [#3 0.01,0.26,1.06,U] [#4 -0.12,0.12,0.95,U] [#5 -0.00,0.36,1.05,U] [#6 -0.02,0.16,0.87,U] [#7 0.17,-0.12,0.79,U] [#8 0.15,0.28,1.07,U] 
04:56:47.567 00.023 9340 refined, 8 included, MultiStar: {0.04, 0.21}, one-star: {0.09, 0.35}
04:56:47.582 00.015 9340 CameraToMount -- cameraTheta (1.39) - m_xAngle (0.05) = xAngle (1.35 = 1.35)
04:56:47.594 00.012 9340 CameraToMount -- cameraTheta (1.39) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-1.72 = -1.72)
04:56:47.609 00.015 9340 CameraToMount -- cameraX=0.04 cameraY=0.21 hyp=0.22 cameraTheta=1.39 mountX=0.05 mountY=-0.21, mountTheta=-1.35
04:56:47.642 00.033 9340 SchedulePrimaryMove(10104498, x=0.04, y=0.21, opts=13)
04:56:47.692 00.050 9340 Enqueuing Move request for scope (0.04, 0.21)
04:56:47.714 00.022 12020 Worker thread wakes up
04:56:47.714 00.000 12020 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.21) opts 0xd
04:56:47.714 00.000 12020 Handling offset move in thread for scope, endpoint = (0.04, 0.21)
04:56:47.715 00.001 12020 Moving (0.04, 0.21) raw xDistance=0.05 yDistance=-0.21
04:56:47.715 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=6075, max=65535, med=10116, FiltMin=7839, FiltMax=65505, Gamma=2.870
04:56:47.728 00.013 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
04:56:47.729 00.001 9340 UpdateGuideState exits: m=1563997 SNR=193.9
04:56:47.740 00.011 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:56:47.740 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:56:47.756 00.016 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.21
04:56:47.757 00.001 9340 ScheduleExposure(2000,3,1) exposurePending=0
04:56:47.775 00.018 12020 MoveAxis(E, 0, ABG)
04:56:47.775 00.000 9340 Enqueuing Expose request
04:56:47.793 00.018 12020 Move returns status 0, amount 0
04:56:47.793 00.000 12020 MoveAxis(N, 0, ABG)
04:56:47.794 00.001 12020 Move returns status 0, amount 0
04:56:47.794 00.000 12020 move complete, result=0
04:56:47.794 00.000 12020 worker thread done servicing request
04:56:47.794 00.000 12020 Worker thread wakes up
04:56:47.795 00.001 12020 worker thread servicing REQUEST_EXPOSE 2000
04:56:47.795 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(1396,97,31,31)
04:56:47.820 00.025 9340 GuideStep: 0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
04:56:47.955 00.135 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"781d8b5b-faa1-4b67-bf0e-f13989794f30"}
04:56:47.970 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"781d8b5b-faa1-4b67-bf0e-f13989794f30"}
04:56:47.984 00.014 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"19982647-c1eb-4677-90f1-3e0a507d0c97"}
04:56:48.006 00.022 9340 case statement mapped state 6 to 3
04:56:48.020 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"19982647-c1eb-4677-90f1-3e0a507d0c97"}
04:56:48.035 00.015 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"8e19c263-51f4-4fae-a2fa-9fdb5a926389"}
04:56:48.046 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":1072,"width":15,"height":15,"star_pos":[6.98,6.89],"pixels":"..."},"id":"8e19c263-51f4-4fae-a2fa-9fdb5a926389"}
04:56:49.953 01.907 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"f85ad074-be85-4cd9-9f86-6adadf33b9bd"}
04:56:49.966 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"f85ad074-be85-4cd9-9f86-6adadf33b9bd"}
04:56:49.984 00.018 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"1348062c-682c-46a3-9d8b-839551a38bce"}
04:56:50.030 00.046 9340 case statement mapped state 6 to 3
04:56:50.049 00.019 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"1348062c-682c-46a3-9d8b-839551a38bce"}
04:56:50.064 00.015 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"e13d8691-5b1c-4697-bd34-b9ba00fbb6ef"}
04:56:50.083 00.019 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":1072,"width":15,"height":15,"star_pos":[6.98,6.89],"pixels":"..."},"id":"e13d8691-5b1c-4697-bd34-b9ba00fbb6ef"}
04:56:50.190 00.107 12020 Exposure complete
04:56:50.513 00.323 9340 OnExposeComplete: enter
04:56:50.536 00.023 12020 worker thread done servicing request
04:56:50.536 00.000 9340 UpdateGuideState(): m_state=6
04:56:50.576 00.040 9340 Star::Find(15, 1410, 111, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1073
04:56:50.594 00.018 9340 Star::Find returns 1 (0), X=1410.71, Y=112.09, Mass=1545003, SNR=220.4, Peak=62993 HFD=4.7
04:56:50.608 00.014 9340 MultiStar: [#1 -0.22,0.28,1.05,U] [#2 -0.31,0.21,0.77,U] [#3 -0.25,0.46,0.00,M3] [#4 -0.23,0.37,0.98,U] [#5 -0.31,0.62,0.00,M5] [#6 -0.09,0.42,0.86,U] [#7 -0.20,0.29,0.83,U] [#8 -0.22,0.29,0.87,U] 
04:56:50.629 00.021 9340 refined, 6 included, MultiStar: {-0.20, 0.35}, one-star: {-0.18, 0.56}
04:56:50.640 00.011 9340 CameraToMount -- cameraTheta (2.10) - m_xAngle (0.05) = xAngle (2.05 = 2.05)
04:56:50.658 00.018 9340 CameraToMount -- cameraTheta (2.10) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-1.02 = -1.02)
04:56:50.678 00.020 9340 CameraToMount -- cameraX=-0.20 cameraY=0.35 hyp=0.41 cameraTheta=2.10 mountX=-0.19 mountY=-0.35, mountTheta=-2.07
04:56:50.722 00.044 9340 SchedulePrimaryMove(10104498, x=-0.20, y=0.35, opts=13)
04:56:50.739 00.017 9340 Enqueuing Move request for scope (-0.20, 0.35)
04:56:50.758 00.019 12020 Worker thread wakes up
04:56:50.759 00.001 9340 UpdateImageDisplay: Size=(1920,1080) min=6183, max=65535, med=10102, FiltMin=8089, FiltMax=65503, Gamma=2.870
04:56:50.770 00.011 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.20, 0.35) opts 0xd
04:56:50.770 00.000 9340 UpdateGuideState exits: m=1545003 SNR=220.4
04:56:50.781 00.011 12020 Handling offset move in thread for scope, endpoint = (-0.20, 0.35)
04:56:50.781 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:56:50.794 00.013 12020 Moving (-0.20, 0.35) raw xDistance=-0.19 yDistance=-0.35
04:56:50.794 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
04:56:50.810 00.016 9340 Enqueuing Expose request
04:56:50.823 00.013 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.19
04:56:50.823 00.000 12020 GuideAlgorithmResistSwitch::result() returns -0.35 from input -0.35
04:56:50.823 00.000 12020 MoveAxis(E, 0, ABG)
04:56:50.824 00.001 12020 Move returns status 0, amount 0
04:56:50.824 00.000 12020 MoveAxis(N, 56, ABG)
04:56:50.824 00.000 12020 Guiding  Dir = 0, Dur = 56
04:56:50.825 00.001 12020 IsSlewing returns 0
04:56:50.826 00.001 12020 IsGuiding returns 0
04:56:50.910 00.084 12020 IsGuiding returns 1
04:56:50.910 00.000 12020 scope still moving after pulse duration time elapsed
04:56:50.944 00.034 12020 IsSlewing returns 0
04:56:50.946 00.002 12020 IsGuiding returns 1
04:56:51.070 00.124 12020 IsSlewing returns 0
04:56:51.115 00.045 12020 IsGuiding returns 0
04:56:51.116 00.001 12020 scope move finished after 56 + 233 ms
04:56:51.116 00.000 12020 Move returns status 0, amount 56
04:56:51.116 00.000 12020 move complete, result=0
04:56:51.116 00.000 12020 worker thread done servicing request
04:56:51.116 00.000 9340 GuideStep: -0.2 px 0 ms EAST, -0.3 px 56 ms NORTH
04:56:51.130 00.014 12020 Worker thread wakes up
04:56:51.131 00.001 12020 worker thread servicing REQUEST_EXPOSE 2000
04:56:51.131 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(1396,97,31,31)
04:56:52.007 00.876 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"e5aecfb5-4215-405f-b48f-a6c141f9637c"}
04:56:52.063 00.056 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"e5aecfb5-4215-405f-b48f-a6c141f9637c"}
04:56:52.086 00.023 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"65777fbe-b17a-4b39-870b-69d890702976"}
04:56:52.098 00.012 9340 case statement mapped state 6 to 3
04:56:52.112 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"65777fbe-b17a-4b39-870b-69d890702976"}
04:56:52.150 00.038 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"7cb20559-5c27-417e-b6ec-6754c49a5c45"}
04:56:52.206 00.056 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":1073,"width":15,"height":15,"star_pos":[6.71,7.09],"pixels":"..."},"id":"7cb20559-5c27-417e-b6ec-6754c49a5c45"}
04:56:53.501 01.295 12020 Exposure complete
04:56:53.834 00.333 12020 worker thread done servicing request
04:56:53.834 00.000 9340 OnExposeComplete: enter
04:56:53.848 00.014 9340 UpdateGuideState(): m_state=6
04:56:53.870 00.022 9340 Star::Find(15, 1410, 112, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1074
04:56:53.883 00.013 9340 Star::Find returns 1 (0), X=1410.28, Y=111.52, Mass=1574373, SNR=218.3, Peak=64803 HFD=5.0
04:56:53.893 00.010 9340 MultiStar: [#1 -0.70,-0.16,0.00,M1] [#2 -0.72,-0.18,0.00,M2] [#3 -0.69,-0.06,0.00,M4] [#4 -0.69,0.01,0.00,M2] [#5 -0.72,-0.00,0.00,M6] [#6 -0.61,-0.07,0.00,M1] [#7 -0.71,-0.03,0.00,M1] [#8 -0.80,-0.10,0.00,M1] 
04:56:53.907 00.014 9340 CameraToMount -- cameraTheta (-3.12) - m_xAngle (0.05) = xAngle (-3.17 = 3.12)
04:56:53.921 00.014 9340 CameraToMount -- cameraTheta (-3.12) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-6.23 = 0.05)
04:56:53.938 00.017 9340 CameraToMount -- cameraX=-0.61 cameraY=-0.02 hyp=0.61 cameraTheta=-3.12 mountX=-0.61 mountY=0.03, mountTheta=3.09
04:56:53.979 00.041 9340 SchedulePrimaryMove(10104498, x=-0.61, y=-0.02, opts=13)
04:56:53.994 00.015 9340 Enqueuing Move request for scope (-0.61, -0.02)
04:56:54.006 00.012 12020 Worker thread wakes up
04:56:54.006 00.000 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.61, -0.02) opts 0xd
04:56:54.007 00.001 9340 UpdateImageDisplay: Size=(1920,1080) min=5973, max=65535, med=10062, FiltMin=7954, FiltMax=65498, Gamma=2.870
04:56:54.020 00.013 12020 Handling offset move in thread for scope, endpoint = (-0.61, -0.02)
04:56:54.022 00.002 9340 UpdateGuideState exits: m=1574373 SNR=218.3
04:56:54.033 00.011 12020 Moving (-0.61, -0.02) raw xDistance=-0.61 yDistance=0.03
04:56:54.033 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:56:54.045 00.012 12020 GuideAlgorithmHysteresis::Result() returns -0.26 from input -0.61
04:56:54.045 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
04:56:54.066 00.021 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:56:54.067 00.001 9340 Enqueuing Expose request
04:56:54.084 00.017 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
04:56:54.085 00.001 12020 MoveAxis(E, 46, ABG)
04:56:54.085 00.000 12020 Guiding  Dir = 2, Dur = 46
04:56:54.085 00.000 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"def4f1f0-7abc-4f05-b72f-4966fc4cf5c1"}
04:56:54.124 00.039 12020 IsSlewing returns 0
04:56:54.125 00.001 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"def4f1f0-7abc-4f05-b72f-4966fc4cf5c1"}
04:56:54.140 00.015 12020 IsGuiding returns 0
04:56:54.141 00.001 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"4199f13f-f8dc-4f07-94f7-97e662c731fd"}
04:56:54.152 00.011 9340 case statement mapped state 6 to 3
04:56:54.172 00.020 12020 PulseGuide returned control before completion, sleep 40
04:56:54.172 00.000 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"4199f13f-f8dc-4f07-94f7-97e662c731fd"}
04:56:54.186 00.014 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"8ae5e545-9b7b-4854-ae1d-25e4487b2f01"}
04:56:54.212 00.026 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":1074,"width":15,"height":15,"star_pos":[7.28,6.52],"pixels":"..."},"id":"8ae5e545-9b7b-4854-ae1d-25e4487b2f01"}
04:56:54.230 00.018 12020 IsGuiding returns 0
04:56:54.230 00.000 12020 Move returns status 0, amount 46
04:56:54.231 00.001 12020 MoveAxis(N, 0, ABG)
04:56:54.231 00.000 12020 Move returns status 0, amount 0
04:56:54.231 00.000 12020 move complete, result=0
04:56:54.232 00.001 12020 worker thread done servicing request
04:56:54.232 00.000 12020 Worker thread wakes up
04:56:54.234 00.002 9340 GuideStep: -0.6 px 46 ms EAST, 0.0 px 0 ms NORTH
04:56:54.278 00.044 12020 worker thread servicing REQUEST_EXPOSE 2000
04:56:54.278 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(1396,97,31,31)
04:56:56.006 01.728 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"781ca482-3bd9-4a28-acfe-f6abde786105"}
04:56:56.017 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"781ca482-3bd9-4a28-acfe-f6abde786105"}
04:56:56.029 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"4a76c691-4607-4994-adb4-cc909acbb0ae"}
04:56:56.046 00.017 9340 case statement mapped state 6 to 3
04:56:56.062 00.016 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"4a76c691-4607-4994-adb4-cc909acbb0ae"}
04:56:56.075 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"8ee92ace-6a89-44e6-a616-6c298732b2b3"}
04:56:56.087 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":1074,"width":15,"height":15,"star_pos":[7.28,6.52],"pixels":"..."},"id":"8ee92ace-6a89-44e6-a616-6c298732b2b3"}
04:56:56.661 00.574 12020 Exposure complete
04:56:56.919 00.258 12020 worker thread done servicing request
04:56:56.919 00.000 9340 OnExposeComplete: enter
04:56:56.930 00.011 9340 UpdateGuideState(): m_state=6
04:56:56.942 00.012 9340 Star::Find(15, 1410, 111, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1075
04:56:56.955 00.013 9340 Star::Find returns 1 (0), X=1410.80, Y=111.38, Mass=1527080, SNR=226.0, Peak=65395 HFD=4.8
04:56:56.967 00.012 9340 MultiStar: [#1 0.02,-0.41,0.97,U] [#2 -0.35,-0.41,0.00,M3] [#3 -0.26,-0.09,0.98,U] [#4 -0.28,-0.21,0.83,U] [#5 -0.24,-0.06,0.95,U] [#6 -0.18,-0.19,0.82,U] [#7 -0.23,-0.34,0.92,U] [#8 -0.33,-0.21,0.84,U] 
04:56:56.979 00.012 9340 single-star, 7 included, MultiStar: {-0.20, -0.21}, one-star: {-0.09, -0.15}
04:56:56.995 00.016 9340 CameraToMount -- cameraTheta (-2.09) - m_xAngle (0.05) = xAngle (-2.14 = -2.14)
04:56:57.012 00.017 9340 CameraToMount -- cameraTheta (-2.09) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-5.20 = 1.08)
04:56:57.040 00.028 9340 CameraToMount -- cameraX=-0.09 cameraY=-0.15 hyp=0.17 cameraTheta=-2.09 mountX=-0.09 mountY=0.15, mountTheta=2.12
04:56:57.057 00.017 9340 SchedulePrimaryMove(10104498, x=-0.09, y=-0.15, opts=13)
04:56:57.068 00.011 9340 Enqueuing Move request for scope (-0.09, -0.15)
04:56:57.083 00.015 12020 Worker thread wakes up
04:56:57.084 00.001 9340 UpdateImageDisplay: Size=(1920,1080) min=6450, max=65535, med=10149, FiltMin=8179, FiltMax=65510, Gamma=2.870
04:56:57.096 00.012 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.09, -0.15) opts 0xd
04:56:57.096 00.000 9340 UpdateGuideState exits: m=1527080 SNR=226.0
04:56:57.106 00.010 12020 Handling offset move in thread for scope, endpoint = (-0.09, -0.15)
04:56:57.107 00.001 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:56:57.119 00.012 12020 Moving (-0.09, -0.15) raw xDistance=-0.09 yDistance=0.15
04:56:57.119 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
04:56:57.131 00.012 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
04:56:57.131 00.000 9340 Enqueuing Expose request
04:56:57.143 00.012 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:56:57.143 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
04:56:57.143 00.000 12020 MoveAxis(E, 0, ABG)
04:56:57.144 00.001 12020 Move returns status 0, amount 0
04:56:57.144 00.000 12020 MoveAxis(N, 0, ABG)
04:56:57.144 00.000 12020 Move returns status 0, amount 0
04:56:57.144 00.000 12020 move complete, result=0
04:56:57.144 00.000 12020 worker thread done servicing request
04:56:57.144 00.000 12020 Worker thread wakes up
04:56:57.144 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
04:56:57.145 00.001 12020 Handling exposure in thread, d=2000 o=3 r=(1396,97,31,31)
04:56:57.146 00.001 9340 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
04:56:58.006 00.860 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"28362c93-7021-41c1-bc82-bb81e2d00a29"}
04:56:58.023 00.017 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"28362c93-7021-41c1-bc82-bb81e2d00a29"}
04:56:58.039 00.016 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"5ded76ea-8a62-4426-8cbb-1a666b2eddeb"}
04:56:58.058 00.019 9340 case statement mapped state 6 to 3
04:56:58.099 00.041 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"5ded76ea-8a62-4426-8cbb-1a666b2eddeb"}
04:56:58.117 00.018 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"7b73a1e3-7d69-4aed-97ba-9963e15979ab"}
04:56:58.130 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":1075,"width":15,"height":15,"star_pos":[6.80,7.38],"pixels":"..."},"id":"7b73a1e3-7d69-4aed-97ba-9963e15979ab"}
04:56:59.636 01.506 12020 Exposure complete
04:57:00.006 00.370 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"efab6849-9a83-4b14-8aea-4e57d491050b"}
04:57:00.062 00.056 12020 worker thread done servicing request
04:57:00.063 00.001 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"efab6849-9a83-4b14-8aea-4e57d491050b"}
04:57:00.157 00.094 9340 OnExposeComplete: enter
04:57:00.192 00.035 9340 UpdateGuideState(): m_state=6
04:57:00.215 00.023 9340 Star::Find(15, 1410, 111, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1076
04:57:00.235 00.020 9340 Star::Find returns 1 (0), X=1410.80, Y=111.46, Mass=1485098, SNR=214.2, Peak=65395 HFD=4.9
04:57:00.256 00.021 9340 MultiStar: [#1 -0.12,-0.28,0.86,U] [#2 -0.29,-0.02,0.77,U] [#3 -0.25,-0.18,0.87,U] [#4 -0.28,-0.21,1.09,U] [#5 -0.30,0.13,0.92,U] [#6 -0.17,-0.12,0.77,U] [#7 -0.13,-0.18,0.88,U] [#8 -0.33,-0.14,0.91,U] 
04:57:00.290 00.034 9340 single-star, 8 included, MultiStar: {-0.22, -0.12}, one-star: {-0.09, -0.07}
04:57:00.303 00.013 9340 CameraToMount -- cameraTheta (-2.46) - m_xAngle (0.05) = xAngle (-2.51 = -2.51)
04:57:00.332 00.029 9340 CameraToMount -- cameraTheta (-2.46) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-5.58 = 0.70)
04:57:00.347 00.015 9340 CameraToMount -- cameraX=-0.09 cameraY=-0.07 hyp=0.12 cameraTheta=-2.46 mountX=-0.09 mountY=0.08, mountTheta=2.47
04:57:00.384 00.037 9340 SchedulePrimaryMove(10104498, x=-0.09, y=-0.07, opts=13)
04:57:00.409 00.025 9340 Enqueuing Move request for scope (-0.09, -0.07)
04:57:00.464 00.055 12020 Worker thread wakes up
04:57:00.465 00.001 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.09, -0.07) opts 0xd
04:57:00.465 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=5747, max=65535, med=10148, FiltMin=7842, FiltMax=65510, Gamma=2.870
04:57:00.479 00.014 12020 Handling offset move in thread for scope, endpoint = (-0.09, -0.07)
04:57:00.479 00.000 12020 Moving (-0.09, -0.07) raw xDistance=-0.09 yDistance=0.08
04:57:00.479 00.000 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
04:57:00.479 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:57:00.480 00.001 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
04:57:00.480 00.000 12020 MoveAxis(E, 0, ABG)
04:57:00.484 00.004 9340 UpdateGuideState exits: m=1485098 SNR=214.2
04:57:00.507 00.023 12020 Move returns status 0, amount 0
04:57:00.508 00.001 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:57:00.521 00.013 12020 MoveAxis(N, 0, ABG)
04:57:00.522 00.001 9340 ScheduleExposure(2000,3,1) exposurePending=0
04:57:00.567 00.045 12020 Move returns status 0, amount 0
04:57:00.567 00.000 12020 move complete, result=0
04:57:00.568 00.001 12020 worker thread done servicing request
04:57:00.573 00.005 9340 Enqueuing Expose request
04:57:00.590 00.017 12020 Worker thread wakes up
04:57:00.590 00.000 9340 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
04:57:00.610 00.020 12020 worker thread servicing REQUEST_EXPOSE 2000
04:57:00.610 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(1396,97,31,31)
04:57:00.617 00.007 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"438a8cac-1380-4f59-83de-b5f668dfb37d"}
04:57:00.638 00.021 9340 case statement mapped state 6 to 3
04:57:00.652 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"438a8cac-1380-4f59-83de-b5f668dfb37d"}
04:57:00.712 00.060 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"7e3729da-3ce8-4356-aa6c-155bc7182caf"}
04:57:00.732 00.020 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":1076,"width":15,"height":15,"star_pos":[6.80,7.46],"pixels":"..."},"id":"7e3729da-3ce8-4356-aa6c-155bc7182caf"}
04:57:02.006 01.274 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"e6017051-5716-486f-9972-aa81921435dd"}
04:57:02.032 00.026 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"e6017051-5716-486f-9972-aa81921435dd"}
04:57:02.063 00.031 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"4f671d22-1902-4b27-9c70-d50bce7681f9"}
04:57:02.086 00.023 9340 case statement mapped state 6 to 3
04:57:02.137 00.051 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"4f671d22-1902-4b27-9c70-d50bce7681f9"}
04:57:02.167 00.030 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"f84720e7-49d9-4567-b8be-790db07f6b6f"}
04:57:02.190 00.023 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":1076,"width":15,"height":15,"star_pos":[6.80,7.46],"pixels":"..."},"id":"f84720e7-49d9-4567-b8be-790db07f6b6f"}
04:57:02.983 00.793 12020 Exposure complete
04:57:03.319 00.336 9340 OnExposeComplete: enter
04:57:03.335 00.016 12020 worker thread done servicing request
04:57:03.336 00.001 9340 UpdateGuideState(): m_state=6
04:57:03.375 00.039 9340 Star::Find(15, 1410, 111, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1077
04:57:03.392 00.017 9340 Star::Find returns 1 (0), X=1410.86, Y=111.46, Mass=1536718, SNR=218.3, Peak=65395 HFD=4.9
04:57:03.409 00.017 9340 MultiStar: [#1 -0.06,-0.41,0.73,U] [#2 -0.32,-0.23,0.76,U] [#3 -0.17,-0.20,1.04,U] [#4 -0.11,-0.22,0.87,U] [#5 -0.23,-0.09,0.87,U] [#6 -0.15,-0.28,0.95,U] [#7 0.00,-0.36,0.80,U] [#8 -0.07,-0.18,0.85,U] 
04:57:03.424 00.015 9340 single-star, 8 included, MultiStar: {-0.12, -0.22}, one-star: {-0.03, -0.07}
04:57:03.441 00.017 9340 CameraToMount -- cameraTheta (-1.92) - m_xAngle (0.05) = xAngle (-1.96 = -1.96)
04:57:03.484 00.043 9340 CameraToMount -- cameraTheta (-1.92) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-5.03 = 1.25)
04:57:03.496 00.012 9340 CameraToMount -- cameraX=-0.03 cameraY=-0.07 hyp=0.08 cameraTheta=-1.92 mountX=-0.03 mountY=0.07, mountTheta=1.95
04:57:03.520 00.024 9340 SchedulePrimaryMove(10104498, x=-0.03, y=-0.07, opts=13)
04:57:03.536 00.016 9340 Enqueuing Move request for scope (-0.03, -0.07)
04:57:03.560 00.024 12020 Worker thread wakes up
04:57:03.561 00.001 9340 UpdateImageDisplay: Size=(1920,1080) min=6109, max=65535, med=10061, FiltMin=7962, FiltMax=65510, Gamma=2.870
04:57:03.594 00.033 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.07) opts 0xd
04:57:03.594 00.000 9340 UpdateGuideState exits: m=1536718 SNR=218.3
04:57:03.609 00.015 12020 Handling offset move in thread for scope, endpoint = (-0.03, -0.07)
04:57:03.610 00.001 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:57:03.625 00.015 12020 Moving (-0.03, -0.07) raw xDistance=-0.03 yDistance=0.07
04:57:03.625 00.000 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
04:57:03.625 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:57:03.626 00.001 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
04:57:03.626 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
04:57:03.639 00.013 12020 MoveAxis(E, 0, ABG)
04:57:03.639 00.000 12020 Move returns status 0, amount 0
04:57:03.639 00.000 9340 Enqueuing Expose request
04:57:03.662 00.023 12020 MoveAxis(N, 0, ABG)
04:57:03.662 00.000 12020 Move returns status 0, amount 0
04:57:03.662 00.000 12020 move complete, result=0
04:57:03.663 00.001 12020 worker thread done servicing request
04:57:03.663 00.000 12020 Worker thread wakes up
04:57:03.663 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
04:57:03.663 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(1396,97,31,31)
04:57:03.672 00.009 9340 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
04:57:04.011 00.339 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"25ed0d63-1a89-4bb4-8959-1e42034dd02f"}
04:57:04.027 00.016 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"25ed0d63-1a89-4bb4-8959-1e42034dd02f"}
04:57:04.057 00.030 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"ea724fac-b075-492d-8f8e-4bed6c4e1ebf"}
04:57:04.074 00.017 9340 case statement mapped state 6 to 3
04:57:04.086 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"ea724fac-b075-492d-8f8e-4bed6c4e1ebf"}
04:57:04.130 00.044 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"6e1ef2fc-4e53-442a-8172-cb3b7113f042"}
04:57:04.155 00.025 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":1077,"width":15,"height":15,"star_pos":[6.86,7.46],"pixels":"..."},"id":"6e1ef2fc-4e53-442a-8172-cb3b7113f042"}
04:57:06.009 01.854 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"0cd1d1be-2665-47f5-ae2b-ba151bae9fe9"}
04:57:06.051 00.042 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"0cd1d1be-2665-47f5-ae2b-ba151bae9fe9"}
04:57:06.127 00.076 12020 Exposure complete
04:57:06.128 00.001 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"d2a0400a-8de2-4f6b-a247-91c51cdb3b1b"}
04:57:06.165 00.037 9340 case statement mapped state 6 to 3
04:57:06.255 00.090 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"d2a0400a-8de2-4f6b-a247-91c51cdb3b1b"}
04:57:06.296 00.041 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"fc124039-32b7-4e21-b4e7-e45440670374"}
04:57:06.360 00.064 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":1077,"width":15,"height":15,"star_pos":[6.86,7.46],"pixels":"..."},"id":"fc124039-32b7-4e21-b4e7-e45440670374"}
04:57:07.451 01.091 9340 OnExposeComplete: enter
04:57:07.495 00.044 12020 worker thread done servicing request
04:57:07.495 00.000 9340 UpdateGuideState(): m_state=6
04:57:07.514 00.019 9340 Star::Find(15, 1410, 111, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1078
04:57:07.549 00.035 9340 Star::Find returns 1 (0), X=1410.83, Y=111.97, Mass=1609065, SNR=220.4, Peak=62723 HFD=4.7
04:57:07.571 00.022 9340 MultiStar: [#1 -0.23,0.16,1.00,U] [#2 -0.55,0.15,0.00,M2] [#3 -0.42,0.37,0.00,M2] [#4 -0.18,0.34,0.89,U] [#5 -0.16,0.47,0.92,U] [#6 -0.21,0.39,1.00,U] [#7 -0.31,0.25,0.85,U] [#8 -0.55,0.21,0.00,M1] 
04:57:07.605 00.034 9340 refined, 5 included, MultiStar: {-0.19, 0.34}, one-star: {-0.06, 0.43}
04:57:07.625 00.020 9340 CameraToMount -- cameraTheta (2.08) - m_xAngle (0.05) = xAngle (2.03 = 2.03)
04:57:07.648 00.023 9340 CameraToMount -- cameraTheta (2.08) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-1.04 = -1.04)
04:57:07.665 00.017 9340 CameraToMount -- cameraX=-0.19 cameraY=0.34 hyp=0.39 cameraTheta=2.08 mountX=-0.17 mountY=-0.34, mountTheta=-2.04
04:57:07.689 00.024 9340 SchedulePrimaryMove(10104498, x=-0.19, y=0.34, opts=13)
04:57:07.727 00.038 9340 Enqueuing Move request for scope (-0.19, 0.34)
04:57:07.749 00.022 12020 Worker thread wakes up
04:57:07.749 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=6506, max=65535, med=10108, FiltMin=8003, FiltMax=65503, Gamma=2.870
04:57:07.763 00.014 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.19, 0.34) opts 0xd
04:57:07.763 00.000 9340 UpdateGuideState exits: m=1609065 SNR=220.4
04:57:07.777 00.014 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:57:07.793 00.016 12020 Handling offset move in thread for scope, endpoint = (-0.19, 0.34)
04:57:07.793 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
04:57:07.807 00.014 12020 Moving (-0.19, 0.34) raw xDistance=-0.17 yDistance=-0.34
04:57:07.807 00.000 9340 Enqueuing Expose request
04:57:07.847 00.040 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17
04:57:07.847 00.000 12020 GuideAlgorithmResistSwitch::result() returns -0.34 from input -0.34
04:57:07.849 00.002 12020 MoveAxis(E, 0, ABG)
04:57:07.849 00.000 12020 Move returns status 0, amount 0
04:57:07.849 00.000 12020 MoveAxis(N, 55, ABG)
04:57:07.849 00.000 12020 Guiding  Dir = 0, Dur = 55
04:57:07.850 00.001 12020 IsSlewing returns 0
04:57:07.852 00.002 12020 IsGuiding returns 0
04:57:07.956 00.104 12020 IsGuiding returns 1
04:57:07.958 00.002 12020 scope still moving after pulse duration time elapsed
04:57:08.003 00.045 12020 IsSlewing returns 0
04:57:08.010 00.007 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"84f2cd34-bdc0-442d-bc43-292284b215af"}
04:57:08.022 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"84f2cd34-bdc0-442d-bc43-292284b215af"}
04:57:08.068 00.046 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"861028bd-14e7-4f04-be03-c9c2bffc0555"}
04:57:08.084 00.016 9340 case statement mapped state 6 to 3
04:57:08.096 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"861028bd-14e7-4f04-be03-c9c2bffc0555"}
04:57:08.107 00.011 12020 IsGuiding returns 0
04:57:08.111 00.004 12020 scope move finished after 55 + 203 ms
04:57:08.111 00.000 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"bae437c7-7a18-41ca-8d3b-1ceb55ca7d95"}
04:57:08.124 00.013 12020 Move returns status 0, amount 55
04:57:08.124 00.000 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":1078,"width":15,"height":15,"star_pos":[6.83,6.97],"pixels":"..."},"id":"bae437c7-7a18-41ca-8d3b-1ceb55ca7d95"}
04:57:08.145 00.021 12020 move complete, result=0
04:57:08.145 00.000 12020 worker thread done servicing request
04:57:08.170 00.025 9340 GuideStep: -0.2 px 0 ms EAST, -0.3 px 55 ms NORTH
04:57:08.186 00.016 12020 Worker thread wakes up
04:57:08.186 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
04:57:08.186 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(1396,97,31,31)
04:57:10.008 01.822 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"234a28f6-4715-43f8-a6dc-93befed53a6c"}
04:57:10.024 00.016 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"234a28f6-4715-43f8-a6dc-93befed53a6c"}
04:57:10.053 00.029 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"c0f236fb-648e-4f92-a49c-0bd0d1735596"}
04:57:10.068 00.015 9340 case statement mapped state 6 to 3
04:57:10.080 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"c0f236fb-648e-4f92-a49c-0bd0d1735596"}
04:57:10.110 00.030 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"be1450f5-4c0d-46fb-accc-f55e07f06fe1"}
04:57:10.126 00.016 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":1078,"width":15,"height":15,"star_pos":[6.83,6.97],"pixels":"..."},"id":"be1450f5-4c0d-46fb-accc-f55e07f06fe1"}
04:57:10.584 00.458 12020 Exposure complete
04:57:10.886 00.302 12020 worker thread done servicing request
04:57:10.886 00.000 9340 OnExposeComplete: enter
04:57:10.902 00.016 9340 UpdateGuideState(): m_state=6
04:57:10.920 00.018 9340 Star::Find(15, 1410, 111, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1079
04:57:10.936 00.016 9340 Star::Find returns 1 (0), X=1410.96, Y=111.52, Mass=1574438, SNR=202.0, Peak=65395 HFD=5.0
04:57:10.968 00.032 9340 MultiStar: [#1 0.15,-0.23,1.03,U] [#2 -0.07,-0.09,0.92,U] [#3 -0.03,-0.04,1.17,U] [#4 -0.03,-0.17,0.96,U] [#5 0.22,0.07,1.02,U] [#6 0.03,-0.02,0.81,U] [#7 0.18,-0.24,1.00,U] [#8 0.06,-0.02,0.91,U] 
04:57:10.982 00.014 9340 single-star, 8 included, MultiStar: {0.07, -0.08}, one-star: {0.07, -0.02}
04:57:10.995 00.013 9340 CameraToMount -- cameraTheta (-0.23) - m_xAngle (0.05) = xAngle (-0.28 = -0.28)
04:57:11.013 00.018 9340 CameraToMount -- cameraTheta (-0.23) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-3.35 = 2.93)
04:57:11.024 00.011 9340 CameraToMount -- cameraX=0.07 cameraY=-0.02 hyp=0.07 cameraTheta=-0.23 mountX=0.07 mountY=0.01, mountTheta=0.21
04:57:11.042 00.018 9340 SchedulePrimaryMove(10104498, x=0.07, y=-0.02, opts=13)
04:57:11.057 00.015 9340 Enqueuing Move request for scope (0.07, -0.02)
04:57:11.091 00.034 12020 Worker thread wakes up
04:57:11.092 00.001 9340 UpdateImageDisplay: Size=(1920,1080) min=6302, max=65535, med=10119, FiltMin=8073, FiltMax=65505, Gamma=2.870
04:57:11.106 00.014 12020 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.02) opts 0xd
04:57:11.106 00.000 12020 Handling offset move in thread for scope, endpoint = (0.07, -0.02)
04:57:11.106 00.000 12020 Moving (0.07, -0.02) raw xDistance=0.07 yDistance=0.01
04:57:11.106 00.000 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
04:57:11.107 00.001 9340 UpdateGuideState exits: m=1574438 SNR=202.0
04:57:11.123 00.016 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:57:11.123 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:57:11.140 00.017 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
04:57:11.140 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
04:57:11.149 00.009 12020 MoveAxis(E, 0, ABG)
04:57:11.150 00.001 9340 Enqueuing Expose request
04:57:11.161 00.011 12020 Move returns status 0, amount 0
04:57:11.161 00.000 12020 MoveAxis(N, 0, ABG)
04:57:11.162 00.001 12020 Move returns status 0, amount 0
04:57:11.162 00.000 12020 move complete, result=0
04:57:11.162 00.000 12020 worker thread done servicing request
04:57:11.162 00.000 12020 Worker thread wakes up
04:57:11.162 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
04:57:11.162 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(1396,97,31,31)
04:57:11.168 00.006 9340 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
04:57:12.008 00.840 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"10542071-88d8-43e9-94ae-11f6370db3f6"}
04:57:12.021 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"10542071-88d8-43e9-94ae-11f6370db3f6"}
04:57:12.033 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"16f776fe-5fab-49f0-8e2c-eadba9605933"}
04:57:12.046 00.013 9340 case statement mapped state 6 to 3
04:57:12.063 00.017 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"16f776fe-5fab-49f0-8e2c-eadba9605933"}
04:57:12.075 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"68626e40-3ac2-4ef6-a7b9-6fde8ebe5f0b"}
04:57:12.091 00.016 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":1079,"width":15,"height":15,"star_pos":[6.96,6.52],"pixels":"..."},"id":"68626e40-3ac2-4ef6-a7b9-6fde8ebe5f0b"}
04:57:13.607 01.516 12020 Exposure complete
04:57:13.918 00.311 12020 worker thread done servicing request
04:57:13.918 00.000 9340 OnExposeComplete: enter
04:57:13.934 00.016 9340 UpdateGuideState(): m_state=6
04:57:13.955 00.021 9340 Star::Find(15, 1410, 111, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1080
04:57:14.001 00.046 9340 Star::Find returns 1 (0), X=1411.59, Y=111.32, Mass=1518955, SNR=211.5, Peak=62363 HFD=4.9
04:57:14.016 00.015 9340 MultiStar: [#1 0.46,-0.42,0.00,M1] [#2 0.27,-0.39,0.86,U] [#3 0.45,-0.21,1.16,U] [#4 0.37,-0.29,0.80,U] [#5 0.54,-0.13,0.00,M2] [#6 0.70,-0.27,0.00,M1] [#7 0.43,-0.35,0.00,M1] [#8 0.36,-0.22,0.97,U] 
04:57:14.036 00.020 9340 refined, 4 included, MultiStar: {0.44, -0.26}, one-star: {0.71, -0.21}
04:57:14.049 00.013 9340 CameraToMount -- cameraTheta (-0.54) - m_xAngle (0.05) = xAngle (-0.59 = -0.59)
04:57:14.073 00.024 9340 CameraToMount -- cameraTheta (-0.54) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-3.65 = 2.63)
04:57:14.102 00.029 9340 CameraToMount -- cameraX=0.44 cameraY=-0.26 hyp=0.51 cameraTheta=-0.54 mountX=0.42 mountY=0.25, mountTheta=0.53
04:57:14.144 00.042 9340 SchedulePrimaryMove(10104498, x=0.44, y=-0.26, opts=13)
04:57:14.155 00.011 9340 Enqueuing Move request for scope (0.44, -0.26)
04:57:14.168 00.013 12020 Worker thread wakes up
04:57:14.168 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=6167, max=65535, med=10101, FiltMin=7936, FiltMax=65523, Gamma=2.870
04:57:14.184 00.016 12020 worker thread servicing REQUEST_MOVE scope ofs (0.44, -0.26) opts 0xd
04:57:14.184 00.000 9340 UpdateGuideState exits: m=1518955 SNR=211.5
04:57:14.196 00.012 12020 Handling offset move in thread for scope, endpoint = (0.44, -0.26)
04:57:14.196 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:57:14.208 00.012 12020 Moving (0.44, -0.26) raw xDistance=0.42 yDistance=0.25
04:57:14.208 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
04:57:14.228 00.020 9340 Enqueuing Expose request
04:57:14.244 00.016 12020 GuideAlgorithmHysteresis::Result() returns 0.18 from input 0.42
04:57:14.244 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:57:14.245 00.001 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.25
04:57:14.245 00.000 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"25e37042-0d88-4068-ada1-28aa7e499798"}
04:57:14.280 00.035 12020 MoveAxis(W, 32, ABG)
04:57:14.280 00.000 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"25e37042-0d88-4068-ada1-28aa7e499798"}
04:57:14.293 00.013 12020 Guiding  Dir = 3, Dur = 32
04:57:14.294 00.001 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"d1531248-75bb-4ab7-9a23-40cc6a847eb9"}
04:57:14.308 00.014 12020 IsSlewing returns 0
04:57:14.308 00.000 9340 case statement mapped state 6 to 3
04:57:14.322 00.014 12020 IsGuiding returns 0
04:57:14.322 00.000 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"d1531248-75bb-4ab7-9a23-40cc6a847eb9"}
04:57:14.340 00.018 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"31d74a16-adfb-415a-b548-7f9baa1cdc79"}
04:57:14.361 00.021 12020 PulseGuide returned control before completion, sleep 13
04:57:14.362 00.001 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":1080,"width":15,"height":15,"star_pos":[6.59,7.32],"pixels":"..."},"id":"31d74a16-adfb-415a-b548-7f9baa1cdc79"}
04:57:14.386 00.024 12020 IsGuiding returns 1
04:57:14.387 00.001 12020 scope still moving after pulse duration time elapsed
04:57:14.419 00.032 12020 IsSlewing returns 0
04:57:14.424 00.005 12020 IsGuiding returns 0
04:57:14.424 00.000 12020 scope move finished after 32 + 69 ms
04:57:14.424 00.000 12020 Move returns status 0, amount 32
04:57:14.425 00.001 12020 MoveAxis(N, 0, ABG)
04:57:14.426 00.001 12020 Move returns status 0, amount 0
04:57:14.426 00.000 12020 move complete, result=0
04:57:14.426 00.000 12020 worker thread done servicing request
04:57:14.426 00.000 9340 GuideStep: 0.4 px 32 ms WEST, 0.2 px 0 ms NORTH
04:57:14.445 00.019 12020 Worker thread wakes up
04:57:14.445 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
04:57:14.445 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(1396,97,31,31)
04:57:16.007 01.562 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"3682de80-4bba-4c1a-aac2-eb05e0790b34"}
04:57:16.022 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"3682de80-4bba-4c1a-aac2-eb05e0790b34"}
04:57:16.044 00.022 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"bf0d4fec-5c37-4c86-abc4-4e04450ace7d"}
04:57:16.058 00.014 9340 case statement mapped state 6 to 3
04:57:16.091 00.033 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"bf0d4fec-5c37-4c86-abc4-4e04450ace7d"}
04:57:16.107 00.016 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"7ba96ca9-4f45-4fa7-b916-92268bfc0234"}
04:57:16.122 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":1080,"width":15,"height":15,"star_pos":[6.59,7.32],"pixels":"..."},"id":"7ba96ca9-4f45-4fa7-b916-92268bfc0234"}
04:57:16.824 00.702 12020 Exposure complete
04:57:17.121 00.297 9340 OnExposeComplete: enter
04:57:17.166 00.045 12020 worker thread done servicing request
04:57:17.166 00.000 9340 UpdateGuideState(): m_state=6
04:57:17.187 00.021 9340 Star::Find(15, 1411, 111, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1081
04:57:17.199 00.012 9340 Star::Find returns 1 (0), X=1410.86, Y=111.33, Mass=1551168, SNR=206.8, Peak=65463 HFD=5.0
04:57:17.211 00.012 9340 MultiStar: [#1 -0.12,-0.61,0.00,M2] [#2 -0.31,-0.42,0.00,M1] [#3 -0.35,-0.27,1.09,U] [#4 -0.24,-0.34,0.88,U] [#5 -0.17,-0.14,1.06,U] [#6 -0.23,-0.49,0.00,M2] [#7 -0.20,-0.47,0.00,M2] [#8 -0.35,-0.44,0.00,M1] 
04:57:17.222 00.011 9340 single-star, 3 included, MultiStar: {-0.20, -0.24}, one-star: {-0.03, -0.21}
04:57:17.269 00.047 9340 CameraToMount -- cameraTheta (-1.72) - m_xAngle (0.05) = xAngle (-1.76 = -1.76)
04:57:17.284 00.015 9340 CameraToMount -- cameraTheta (-1.72) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-4.83 = 1.45)
04:57:17.308 00.024 9340 CameraToMount -- cameraX=-0.03 cameraY=-0.21 hyp=0.21 cameraTheta=-1.72 mountX=-0.04 mountY=0.21, mountTheta=1.76
04:57:17.332 00.024 9340 SchedulePrimaryMove(10104498, x=-0.03, y=-0.21, opts=13)
04:57:17.370 00.038 9340 Enqueuing Move request for scope (-0.03, -0.21)
04:57:17.390 00.020 12020 Worker thread wakes up
04:57:17.390 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=6353, max=65535, med=10112, FiltMin=7581, FiltMax=65510, Gamma=2.870
04:57:17.407 00.017 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.21) opts 0xd
04:57:17.408 00.001 9340 UpdateGuideState exits: m=1551168 SNR=206.8
04:57:17.422 00.014 12020 Handling offset move in thread for scope, endpoint = (-0.03, -0.21)
04:57:17.422 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:57:17.438 00.016 12020 Moving (-0.03, -0.21) raw xDistance=-0.04 yDistance=0.21
04:57:17.438 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
04:57:17.474 00.036 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
04:57:17.475 00.001 9340 Enqueuing Expose request
04:57:17.491 00.016 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:57:17.492 00.001 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.21
04:57:17.492 00.000 12020 MoveAxis(E, 0, ABG)
04:57:17.492 00.000 12020 Move returns status 0, amount 0
04:57:17.492 00.000 12020 MoveAxis(N, 0, ABG)
04:57:17.493 00.001 12020 Move returns status 0, amount 0
04:57:17.493 00.000 12020 move complete, result=0
04:57:17.493 00.000 12020 worker thread done servicing request
04:57:17.493 00.000 12020 Worker thread wakes up
04:57:17.493 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
04:57:17.495 00.002 12020 Handling exposure in thread, d=2000 o=3 r=(1396,97,31,31)
04:57:17.498 00.003 9340 GuideStep: -0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
04:57:18.014 00.516 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"79cab1cd-0168-4158-8dc7-4fa9982fbc9d"}
04:57:18.036 00.022 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"79cab1cd-0168-4158-8dc7-4fa9982fbc9d"}
04:57:18.056 00.020 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"66564d06-622e-4b34-ae9a-a63c038131e2"}
04:57:18.073 00.017 9340 case statement mapped state 6 to 3
04:57:18.086 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"66564d06-622e-4b34-ae9a-a63c038131e2"}
04:57:18.103 00.017 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"07a3f088-3b3b-41fd-a681-598403c8724b"}
04:57:18.145 00.042 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":1081,"width":15,"height":15,"star_pos":[6.86,7.33],"pixels":"..."},"id":"07a3f088-3b3b-41fd-a681-598403c8724b"}
04:57:19.876 01.731 12020 Exposure complete
04:57:20.010 00.134 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"505696b2-5772-4330-9910-fac4e3e8caa8"}
04:57:20.037 00.027 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"505696b2-5772-4330-9910-fac4e3e8caa8"}
04:57:20.115 00.078 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"45487f11-3e46-4936-aeff-19ae97a4ebb0"}
04:57:20.149 00.034 9340 case statement mapped state 6 to 3
04:57:20.182 00.033 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"45487f11-3e46-4936-aeff-19ae97a4ebb0"}
04:57:20.247 00.065 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"61819ab7-6734-44b5-bb70-293b75991686"}
04:57:20.263 00.016 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":1081,"width":15,"height":15,"star_pos":[6.86,7.33],"pixels":"..."},"id":"61819ab7-6734-44b5-bb70-293b75991686"}
04:57:20.436 00.173 9340 OnExposeComplete: enter
04:57:20.475 00.039 12020 worker thread done servicing request
04:57:20.476 00.001 9340 UpdateGuideState(): m_state=6
04:57:20.535 00.059 9340 Star::Find(15, 1410, 111, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1082
04:57:20.560 00.025 9340 Star::Find returns 1 (0), X=1411.09, Y=111.23, Mass=1516191, SNR=229.4, Peak=65395 HFD=4.8
04:57:20.591 00.031 9340 MultiStar: [#1 0.22,-0.44,0.93,U] [#2 0.14,-0.24,0.76,U] [#3 0.03,-0.36,1.12,U] [#4 0.14,-0.34,0.80,U] [#5 0.15,-0.13,0.85,U] [#6 0.28,-0.21,0.98,U] [#7 0.29,-0.47,0.00,M3] [#8 0.16,-0.38,0.74,U] 
04:57:20.626 00.035 9340 refined, 7 included, MultiStar: {0.16, -0.30}, one-star: {0.20, -0.31}
04:57:20.666 00.040 9340 CameraToMount -- cameraTheta (-1.08) - m_xAngle (0.05) = xAngle (-1.13 = -1.13)
04:57:20.694 00.028 9340 CameraToMount -- cameraTheta (-1.08) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-4.19 = 2.09)
04:57:20.724 00.030 9340 CameraToMount -- cameraX=0.16 cameraY=-0.30 hyp=0.34 cameraTheta=-1.08 mountX=0.15 mountY=0.30, mountTheta=1.11
04:57:20.759 00.035 9340 SchedulePrimaryMove(10104498, x=0.16, y=-0.30, opts=13)
04:57:20.819 00.060 9340 Enqueuing Move request for scope (0.16, -0.30)
04:57:20.858 00.039 12020 Worker thread wakes up
04:57:20.859 00.001 12020 worker thread servicing REQUEST_MOVE scope ofs (0.16, -0.30) opts 0xd
04:57:20.859 00.000 12020 Handling offset move in thread for scope, endpoint = (0.16, -0.30)
04:57:20.859 00.000 12020 Moving (0.16, -0.30) raw xDistance=0.15 yDistance=0.30
04:57:20.859 00.000 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.15
04:57:20.860 00.001 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
04:57:20.860 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.30
04:57:20.860 00.000 12020 MoveAxis(E, 0, ABG)
04:57:20.860 00.000 12020 Move returns status 0, amount 0
04:57:20.860 00.000 12020 MoveAxis(N, 0, ABG)
04:57:20.861 00.001 12020 Move returns status 0, amount 0
04:57:20.861 00.000 12020 move complete, result=0
04:57:20.861 00.000 12020 worker thread done servicing request
04:57:20.862 00.001 9340 UpdateImageDisplay: Size=(1920,1080) min=6296, max=65535, med=10090, FiltMin=7692, FiltMax=65510, Gamma=2.870
04:57:20.895 00.033 9340 UpdateGuideState exits: m=1516191 SNR=229.4
04:57:20.917 00.022 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:57:20.929 00.012 9340 ScheduleExposure(2000,3,1) exposurePending=0
04:57:20.984 00.055 9340 Enqueuing Expose request
04:57:20.996 00.012 12020 Worker thread wakes up
04:57:20.997 00.001 9340 GuideStep: 0.1 px 0 ms EAST, 0.3 px 0 ms NORTH
04:57:21.013 00.016 12020 worker thread servicing REQUEST_EXPOSE 2000
04:57:21.014 00.001 12020 Handling exposure in thread, d=2000 o=3 r=(1396,97,31,31)
04:57:22.010 00.996 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"efae042d-5140-4559-9861-078ba2d4ed2e"}
04:57:22.029 00.019 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"efae042d-5140-4559-9861-078ba2d4ed2e"}
04:57:22.076 00.047 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"9475ebef-ddf4-415f-a604-00f3555c865a"}
04:57:22.087 00.011 9340 case statement mapped state 6 to 3
04:57:22.098 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"9475ebef-ddf4-415f-a604-00f3555c865a"}
04:57:22.111 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"18aad1d3-e562-4d7f-b0b0-415375dd9887"}
04:57:22.123 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":1082,"width":15,"height":15,"star_pos":[7.09,7.23],"pixels":"..."},"id":"18aad1d3-e562-4d7f-b0b0-415375dd9887"}
04:57:23.387 01.264 12020 Exposure complete
04:57:23.598 00.211 12020 worker thread done servicing request
04:57:23.598 00.000 9340 OnExposeComplete: enter
04:57:23.625 00.027 9340 UpdateGuideState(): m_state=6
04:57:23.639 00.014 9340 Star::Find(15, 1411, 111, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1083
04:57:23.648 00.009 9340 Star::Find returns 1 (0), X=1411.01, Y=111.02, Mass=1589340, SNR=188.9, Peak=65463 HFD=4.5
04:57:23.662 00.014 9340 MultiStar: [#1 -0.02,-0.73,0.00,M2] [#2 -0.16,-0.66,0.00,M1] [#3 -0.17,-0.47,1.23,U] [#4 -0.12,-0.67,0.00,M1] [#5 0.03,-0.45,0.92,U] [#6 0.07,-0.63,0.00,M2] [#7 -0.03,-0.75,0.00,M4] [#8 -0.07,-0.61,0.00,M1] 
04:57:23.672 00.010 9340 refined, 2 included, MultiStar: {-0.02, -0.48}, one-star: {0.12, -0.52}
04:57:23.681 00.009 9340 CameraToMount -- cameraTheta (-1.61) - m_xAngle (0.05) = xAngle (-1.66 = -1.66)
04:57:23.694 00.013 9340 CameraToMount -- cameraTheta (-1.61) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-4.73 = 1.55)
04:57:23.706 00.012 9340 CameraToMount -- cameraX=-0.02 cameraY=-0.48 hyp=0.48 cameraTheta=-1.61 mountX=-0.04 mountY=0.48, mountTheta=1.66
04:57:23.721 00.015 9340 SchedulePrimaryMove(10104498, x=-0.02, y=-0.48, opts=13)
04:57:23.750 00.029 9340 Enqueuing Move request for scope (-0.02, -0.48)
04:57:23.762 00.012 12020 Worker thread wakes up
04:57:23.763 00.001 9340 UpdateImageDisplay: Size=(1920,1080) min=6205, max=65535, med=10131, FiltMin=7957, FiltMax=65523, Gamma=2.870
04:57:23.773 00.010 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.48) opts 0xd
04:57:23.774 00.001 12020 Handling offset move in thread for scope, endpoint = (-0.02, -0.48)
04:57:23.780 00.006 12020 Moving (-0.02, -0.48) raw xDistance=-0.04 yDistance=0.48
04:57:23.780 00.000 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
04:57:23.780 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
04:57:23.780 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.48
04:57:23.780 00.000 12020 MoveAxis(E, 0, ABG)
04:57:23.780 00.000 12020 Move returns status 0, amount 0
04:57:23.781 00.001 9340 UpdateGuideState exits: m=1589340 SNR=188.9
04:57:23.791 00.010 12020 MoveAxis(N, 0, ABG)
04:57:23.792 00.001 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:57:23.801 00.009 12020 Move returns status 0, amount 0
04:57:23.802 00.001 9340 ScheduleExposure(2000,3,1) exposurePending=0
04:57:23.814 00.012 12020 move complete, result=0
04:57:23.814 00.000 9340 Enqueuing Expose request
04:57:23.825 00.011 12020 worker thread done servicing request
04:57:23.827 00.002 12020 Worker thread wakes up
04:57:23.827 00.000 9340 GuideStep: -0.0 px 0 ms EAST, 0.5 px 0 ms NORTH
04:57:23.839 00.012 12020 worker thread servicing REQUEST_EXPOSE 2000
04:57:23.839 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(1396,97,31,31)
04:57:24.008 00.169 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"04e02893-418a-4b2b-913f-99b4ebf1e38e"}
04:57:24.023 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"04e02893-418a-4b2b-913f-99b4ebf1e38e"}
04:57:24.034 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"29c66058-0479-4160-b3ea-f2a8a391030d"}
04:57:24.045 00.011 9340 case statement mapped state 6 to 3
04:57:24.056 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"29c66058-0479-4160-b3ea-f2a8a391030d"}
04:57:24.065 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"72183da6-decb-41f6-9a5b-5afc9ff65141"}
04:57:24.076 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":1083,"width":15,"height":15,"star_pos":[7.01,7.02],"pixels":"..."},"id":"72183da6-decb-41f6-9a5b-5afc9ff65141"}
04:57:26.007 01.931 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"e3e6b342-cb21-4d16-9fe6-83f2cc9227ef"}
04:57:26.017 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"e3e6b342-cb21-4d16-9fe6-83f2cc9227ef"}
04:57:26.038 00.021 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"3f4f4f74-f3b0-4bfa-825f-f5945ce994fa"}
04:57:26.065 00.027 9340 case statement mapped state 6 to 3
04:57:26.142 00.077 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"3f4f4f74-f3b0-4bfa-825f-f5945ce994fa"}
04:57:26.172 00.030 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"1e9e51a2-b73d-41a1-ae21-718da6dc455c"}
04:57:26.201 00.029 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":1083,"width":15,"height":15,"star_pos":[7.01,7.02],"pixels":"..."},"id":"1e9e51a2-b73d-41a1-ae21-718da6dc455c"}
04:57:26.250 00.049 12020 Exposure complete
04:57:27.055 00.805 12020 worker thread done servicing request
04:57:27.055 00.000 9340 OnExposeComplete: enter
04:57:27.077 00.022 9340 UpdateGuideState(): m_state=6
04:57:27.094 00.017 9340 Star::Find(15, 1411, 111, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1084
04:57:27.116 00.022 9340 Star::Find returns 1 (0), X=1411.14, Y=111.17, Mass=1573647, SNR=202.9, Peak=65463 HFD=4.7
04:57:27.134 00.018 9340 MultiStar: [#1 0.34,-0.54,0.00,M3] [#2 -0.03,-0.55,0.00,M2] [#3 0.23,-0.42,0.95,U] [#4 0.15,-0.51,0.00,M2] [#5 0.24,-0.35,0.91,U] [#6 0.34,-0.41,0.00,M3] [#7 0.33,-0.57,0.00,M5] [#8 0.07,-0.47,0.91,U] 
04:57:27.185 00.051 9340 single-star, 3 included, MultiStar: {0.20, -0.40}, one-star: {0.25, -0.37}
04:57:27.207 00.022 9340 CameraToMount -- cameraTheta (-0.98) - m_xAngle (0.05) = xAngle (-1.03 = -1.03)
04:57:27.231 00.024 9340 CameraToMount -- cameraTheta (-0.98) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-4.10 = 2.19)
04:57:27.244 00.013 9340 CameraToMount -- cameraX=0.25 cameraY=-0.37 hyp=0.44 cameraTheta=-0.98 mountX=0.23 mountY=0.36, mountTheta=1.01
04:57:27.277 00.033 9340 SchedulePrimaryMove(10104498, x=0.25, y=-0.37, opts=13)
04:57:27.435 00.158 9340 Enqueuing Move request for scope (0.25, -0.37)
04:57:27.777 00.342 12020 Worker thread wakes up
04:57:27.777 00.000 12020 worker thread servicing REQUEST_MOVE scope ofs (0.25, -0.37) opts 0xd
04:57:27.777 00.000 12020 Handling offset move in thread for scope, endpoint = (0.25, -0.37)
04:57:27.778 00.001 12020 Moving (0.25, -0.37) raw xDistance=0.23 yDistance=0.36
04:57:27.778 00.000 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.23
04:57:27.778 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
04:57:27.778 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.36
04:57:27.778 00.000 12020 MoveAxis(E, 0, ABG)
04:57:27.779 00.001 12020 Move returns status 0, amount 0
04:57:27.779 00.000 12020 MoveAxis(N, 0, ABG)
04:57:27.908 00.129 9340 UpdateImageDisplay: Size=(1920,1080) min=6288, max=65535, med=10124, FiltMin=7633, FiltMax=65523, Gamma=2.870
04:57:28.189 00.281 12020 Move returns status 0, amount 0
04:57:28.189 00.000 12020 move complete, result=0
04:57:28.190 00.001 12020 worker thread done servicing request
04:57:28.190 00.000 9340 UpdateGuideState exits: m=1573647 SNR=202.9
04:57:28.244 00.054 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:57:28.351 00.107 9340 ScheduleExposure(2000,3,1) exposurePending=0
04:57:28.451 00.100 9340 Enqueuing Expose request
04:57:28.592 00.141 12020 Worker thread wakes up
04:57:28.593 00.001 12020 worker thread servicing REQUEST_EXPOSE 2000
04:57:28.593 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(1396,97,31,31)
04:57:28.595 00.002 9340 GuideStep: 0.2 px 0 ms EAST, 0.4 px 0 ms NORTH
04:57:28.880 00.285 9340 evsrv: cli 100A41E8 connect
04:57:29.027 00.147 9340 case statement mapped state 6 to 3
04:57:29.223 00.196 9340 case statement mapped state 6 to 3
04:57:29.458 00.235 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"333a4fbd-65b7-4b22-aada-bcad8e5cf08b"}
04:57:29.616 00.158 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"333a4fbd-65b7-4b22-aada-bcad8e5cf08b"}
04:57:29.724 00.108 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"a94ee554-577e-4768-99c4-e381c0d2379d"}
04:57:29.826 00.102 9340 case statement mapped state 6 to 3
04:57:29.857 00.031 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"a94ee554-577e-4768-99c4-e381c0d2379d"}
04:57:29.983 00.126 9340 evsrv: cli 100A41E8 request: {"method":"get_app_state","id":"106791f8-c8b6-4779-9db1-23e6ebc77961"}
04:57:30.030 00.047 9340 case statement mapped state 6 to 3
04:57:30.088 00.058 9340 evsrv: cli 100A41E8 response: {"jsonrpc":"2.0","result":"Guiding","id":"106791f8-c8b6-4779-9db1-23e6ebc77961"}
04:57:30.158 00.070 9340 evsrv: cli 100A41E8 disconnect
04:57:30.232 00.074 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"931dda04-9e7a-4136-8430-bfbd9d83294c"}
04:57:30.470 00.238 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":1084,"width":15,"height":15,"star_pos":[7.14,7.17],"pixels":"..."},"id":"931dda04-9e7a-4136-8430-bfbd9d83294c"}
04:57:30.604 00.134 9340 evsrv: cli 100A4468 connect
04:57:30.744 00.140 9340 case statement mapped state 6 to 3
04:57:30.804 00.060 9340 case statement mapped state 6 to 3
04:57:30.969 00.165 9340 evsrv: cli 100A4468 request: {"method":"dither","params":{"amount":4,"raOnly":false,"settle":{"pixels":0.45,"time":8,"timeout":90}},"id":"8a336264-f8f3-411c-8672-038804a17cd5"}
04:57:31.063 00.094 9340 PhdController::Dither begins
04:57:31.442 00.379 12020 Exposure complete
04:57:31.446 00.004 9340 dither: size=4.00, dRA=-3.54 dDec=0.86
04:57:31.524 00.078 9340 MountToCamera -- mountTheta (-2.90) + m_xAngle (0.05) = xAngle (-2.85 = -2.85)
04:57:31.547 00.023 9340 MountToCamera -- mountX=-3.54 mountY=0.86 hyp=3.65 mountTheta=-2.90 cameraX=-3.50, cameraY=-1.03 cameraTheta=-2.85
04:57:31.631 00.084 9340 setting lock position to (1407.39, 110.50)
04:57:31.665 00.034 9340 Mount: notify guiding dithered (-3.5, -1.0)
04:57:31.711 00.046 9340 MultiStar: stabilizing after lock position change
04:57:31.778 00.067 9340 Status Line: Dither by -3.54,0.86
04:57:31.816 00.038 9340 PhdController: newstate STATE_SETTLE_BEGIN
04:57:31.931 00.115 9340 PhdController: newstate STATE_SETTLE_WAIT
04:57:32.008 00.077 9340 evsrv: cli 100A4468 response: {"jsonrpc":"2.0","result":0,"id":"8a336264-f8f3-411c-8672-038804a17cd5"}
04:57:32.052 00.044 9340 evsrv: cli 100A4468 disconnect
04:57:32.107 00.055 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"90be7f91-1e2d-4fd4-b178-425ae1359456"}
04:57:32.198 00.091 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"90be7f91-1e2d-4fd4-b178-425ae1359456"}
04:57:32.305 00.107 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"4b62cd12-200a-432b-822f-06651c384863"}
04:57:32.359 00.054 12020 worker thread done servicing request
04:57:32.359 00.000 9340 case statement mapped state 6 to 3
04:57:32.449 00.090 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"4b62cd12-200a-432b-822f-06651c384863"}
04:57:32.503 00.054 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"b0bc2d85-4ccd-431b-92a9-e1d4d58ee342"}
04:57:32.603 00.100 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":1084,"width":15,"height":15,"star_pos":[7.14,7.17],"pixels":"..."},"id":"b0bc2d85-4ccd-431b-92a9-e1d4d58ee342"}
04:57:32.625 00.022 9340 OnExposeComplete: enter
04:57:32.647 00.022 9340 UpdateGuideState(): m_state=6
04:57:32.671 00.024 9340 Star::Find(15, 1411, 111, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1085
04:57:32.694 00.023 9340 Star::Find returns 1 (0), X=1411.28, Y=111.18, Mass=1604474, SNR=214.0, Peak=65463 HFD=4.9
04:57:32.779 00.085 9340 CameraToMount -- cameraTheta (0.17) - m_xAngle (0.05) = xAngle (0.12 = 0.12)
04:57:32.816 00.037 9340 CameraToMount -- cameraTheta (0.17) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-2.94 = -2.94)
04:57:32.896 00.080 9340 CameraToMount -- cameraX=3.89 cameraY=0.68 hyp=3.95 cameraTheta=0.17 mountX=3.92 mountY=-0.78, mountTheta=-0.20
04:57:32.982 00.086 9340 dither recenter: remaining=(3.5,-0.9) step=(3.5,-0.9)
04:57:33.037 00.055 9340 MountToCamera -- mountTheta (0.24) + m_xAngle (0.05) = xAngle (0.29 = 0.29)
04:57:33.066 00.029 9340 MountToCamera -- mountX=3.54 mountY=-0.86 hyp=3.65 mountTheta=0.24 cameraX=3.50, cameraY=1.03 cameraTheta=0.29
04:57:33.103 00.037 9340 SchedulePrimaryMove(10104498, x=3.50, y=1.03, opts=4)
04:57:33.158 00.055 9340 Enqueuing Move request for scope (3.50, 1.03)
04:57:33.196 00.038 12020 Worker thread wakes up
04:57:33.197 00.001 12020 worker thread servicing REQUEST_MOVE scope ofs (3.50, 1.03) opts 0x4
04:57:33.197 00.000 9340 Mount: notify direct move 3.54,-0.86
04:57:33.214 00.017 12020 Handling offset move in thread for scope, endpoint = (3.50, 1.03)
04:57:33.214 00.000 12020 Moving (3.50, 1.03) raw xDistance=3.54 yDistance=-0.86
04:57:33.214 00.000 12020 MoveAxis(W, 636, B)
04:57:33.215 00.001 12020 Guiding  Dir = 3, Dur = 636
04:57:33.217 00.002 9340 UpdateImageDisplay: Size=(1920,1080) min=6259, max=65535, med=10091, FiltMin=7828, FiltMax=65523, Gamma=2.870
04:57:33.243 00.026 12020 IsSlewing returns 0
04:57:33.244 00.001 9340 UpdateGuideState exits: m=1604474 SNR=214.0
04:57:33.287 00.043 12020 IsGuiding returns 0
04:57:33.294 00.007 9340 PhdController: settling, locked = 1, distance = 4.00 (0.45) aobump = 0 frame = 1 / 99999
04:57:33.322 00.028 12020 PulseGuide returned control before completion, sleep 617
04:57:33.322 00.000 9340 evsrv: {"Event":"Settling","Timestamp":1778752653.322,"Host":"ASTRO","Inst":1,"Distance":4.00,"Time":0.0,"SettleTime":8.0,"StarLocked":true}
04:57:33.362 00.040 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:57:33.427 00.065 9340 ScheduleExposure(2000,3,1) exposurePending=0
04:57:33.466 00.039 9340 Enqueuing Expose request
04:57:33.486 00.020 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"b0213f18-0c64-4500-b64b-55c68614d2e3"}
04:57:33.549 00.063 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"b0213f18-0c64-4500-b64b-55c68614d2e3"}
04:57:33.610 00.061 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"1a1bd7d3-f9f9-425d-a2fc-603db74c81ed"}
04:57:33.649 00.039 9340 case statement mapped state 6 to 3
04:57:33.762 00.113 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"1a1bd7d3-f9f9-425d-a2fc-603db74c81ed"}
04:57:33.882 00.120 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"eaef3710-dc05-4393-817e-b28e54dbf2e4"}
04:57:33.923 00.041 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":1085,"width":15,"height":15,"star_pos":[7.28,7.18],"pixels":"..."},"id":"eaef3710-dc05-4393-817e-b28e54dbf2e4"}
04:57:33.969 00.046 12020 IsGuiding returns 1
04:57:33.970 00.001 12020 scope still moving after pulse duration time elapsed
04:57:34.024 00.054 12020 IsSlewing returns 0
04:57:34.029 00.005 12020 IsGuiding returns 0
04:57:34.030 00.001 12020 scope move finished after 636 + 106 ms
04:57:34.030 00.000 12020 Move returns status 0, amount 636
04:57:34.030 00.000 12020 MoveAxis(N, 140, B)
04:57:34.030 00.000 12020 Guiding  Dir = 0, Dur = 140
04:57:34.032 00.002 12020 IsSlewing returns 0
04:57:34.064 00.032 12020 IsGuiding returns 0
04:57:34.277 00.213 12020 IsGuiding returns 1
04:57:34.277 00.000 12020 scope still moving after pulse duration time elapsed
04:57:34.311 00.034 12020 IsSlewing returns 0
04:57:34.314 00.003 12020 IsGuiding returns 1
04:57:34.499 00.185 12020 IsSlewing returns 0
04:57:34.501 00.002 12020 IsGuiding returns 0
04:57:34.501 00.000 12020 scope move finished after 140 + 296 ms
04:57:34.501 00.000 12020 Move returns status 0, amount 140
04:57:34.503 00.002 12020 move complete, result=0
04:57:34.504 00.001 12020 worker thread done servicing request
04:57:34.504 00.000 9340 GuideStep: 3.5 px 636 ms WEST, -0.9 px 140 ms NORTH
04:57:34.549 00.045 12020 Worker thread wakes up
04:57:34.550 00.001 12020 worker thread servicing REQUEST_EXPOSE 2000
04:57:34.550 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(1392,96,31,31)
04:57:35.037 00.487 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"6475df62-432d-4a7b-bb6d-3be71b9ad213"}
04:57:35.261 00.224 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"6475df62-432d-4a7b-bb6d-3be71b9ad213"}
04:57:35.585 00.324 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"d65d7750-ed6b-45e1-921c-b1035383eee0"}
04:57:35.706 00.121 9340 case statement mapped state 6 to 3
04:57:35.739 00.033 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"d65d7750-ed6b-45e1-921c-b1035383eee0"}
04:57:35.826 00.087 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"aff6412c-873d-4c1f-a6eb-3b35cba01cfc"}
04:57:35.867 00.041 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":1085,"width":15,"height":15,"star_pos":[7.28,7.18],"pixels":"..."},"id":"aff6412c-873d-4c1f-a6eb-3b35cba01cfc"}
04:57:36.938 01.071 12020 Exposure complete
04:57:37.388 00.450 12020 worker thread done servicing request
04:57:37.389 00.001 9340 OnExposeComplete: enter
04:57:37.420 00.031 9340 UpdateGuideState(): m_state=6
04:57:37.439 00.019 9340 Star::Find(15, 1411, 111, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1086
04:57:37.531 00.092 9340 Star::Find returns 1 (0), X=1407.59, Y=110.27, Mass=1570341, SNR=182.8, Peak=61753 HFD=5.0
04:57:37.803 00.272 9340 CameraToMount -- cameraTheta (-0.87) - m_xAngle (0.05) = xAngle (-0.91 = -0.91)
04:57:37.827 00.024 9340 CameraToMount -- cameraTheta (-0.87) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-3.98 = 2.30)
04:57:38.100 00.273 9340 CameraToMount -- cameraX=0.20 cameraY=-0.23 hyp=0.30 cameraTheta=-0.87 mountX=0.18 mountY=0.23, mountTheta=0.88
04:57:38.284 00.184 9340 SchedulePrimaryMove(10104498, x=0.20, y=-0.23, opts=13)
04:57:38.463 00.179 9340 Enqueuing Move request for scope (0.20, -0.23)
04:57:38.621 00.158 12020 Worker thread wakes up
04:57:38.621 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=6342, max=65535, med=10122, FiltMin=7720, FiltMax=65524, Gamma=2.870
04:57:38.656 00.035 12020 worker thread servicing REQUEST_MOVE scope ofs (0.20, -0.23) opts 0xd
04:57:38.656 00.000 12020 Handling offset move in thread for scope, endpoint = (0.20, -0.23)
04:57:38.656 00.000 12020 Moving (0.20, -0.23) raw xDistance=0.18 yDistance=0.23
04:57:38.656 00.000 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.18
04:57:38.657 00.001 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:57:38.657 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.23
04:57:38.657 00.000 12020 MoveAxis(E, 0, ABG)
04:57:38.657 00.000 12020 Move returns status 0, amount 0
04:57:38.657 00.000 12020 MoveAxis(N, 0, ABG)
04:57:38.658 00.001 12020 Move returns status 0, amount 0
04:57:38.658 00.000 9340 UpdateGuideState exits: m=1570341 SNR=182.8
04:57:38.697 00.039 12020 move complete, result=0
04:57:38.697 00.000 9340 PhdController: settling, locked = 1, distance = 0.30 (0.45) aobump = 0 frame = 2 / 99999
04:57:38.763 00.066 12020 worker thread done servicing request
04:57:38.765 00.002 9340 evsrv: {"Event":"Settling","Timestamp":1778752658.765,"Host":"ASTRO","Inst":1,"Distance":0.30,"Time":0.0,"SettleTime":8.0,"StarLocked":true}
04:57:38.839 00.074 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:57:38.989 00.150 9340 ScheduleExposure(2000,3,1) exposurePending=0
04:57:39.136 00.147 9340 Enqueuing Expose request
04:57:39.194 00.058 12020 Worker thread wakes up
04:57:39.195 00.001 12020 worker thread servicing REQUEST_EXPOSE 2000
04:57:39.195 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(1392,96,31,31)
04:57:39.197 00.002 9340 GuideStep: 0.2 px 0 ms EAST, 0.2 px 0 ms NORTH
04:57:39.300 00.103 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"e8de51a1-dfce-4b9b-838e-99f43ac49be0"}
04:57:39.357 00.057 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"e8de51a1-dfce-4b9b-838e-99f43ac49be0"}
04:57:39.530 00.173 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"bed1e06b-d388-4b59-a503-9c4c7ceee6ca"}
04:57:39.590 00.060 9340 case statement mapped state 6 to 3
04:57:39.715 00.125 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"bed1e06b-d388-4b59-a503-9c4c7ceee6ca"}
04:57:39.798 00.083 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"6983f8a1-823d-443f-9bfe-ac6106e14b15"}
04:57:39.921 00.123 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":1086,"width":15,"height":15,"star_pos":[6.59,7.27],"pixels":"..."},"id":"6983f8a1-823d-443f-9bfe-ac6106e14b15"}
04:57:39.959 00.038 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"90f41546-d9a0-444b-8bac-fc6522fb5c49"}
04:57:40.064 00.105 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"90f41546-d9a0-444b-8bac-fc6522fb5c49"}
04:57:40.112 00.048 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"06ee4622-17b4-41cb-845a-71770f138172"}
04:57:40.260 00.148 9340 case statement mapped state 6 to 3
04:57:40.295 00.035 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"06ee4622-17b4-41cb-845a-71770f138172"}
04:57:40.422 00.127 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"48ffb779-4dc6-454a-a015-081f8ad1d660"}
04:57:40.485 00.063 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":1086,"width":15,"height":15,"star_pos":[6.59,7.27],"pixels":"..."},"id":"48ffb779-4dc6-454a-a015-081f8ad1d660"}
04:57:41.960 01.475 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"fa448d86-7abc-4a33-8372-3a76ce74ecef"}
04:57:42.147 00.187 12020 Exposure complete
04:57:42.198 00.051 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"fa448d86-7abc-4a33-8372-3a76ce74ecef"}
04:57:42.526 00.328 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"b838790f-31e8-41d1-b712-fa01d5f28566"}
04:57:42.660 00.134 9340 case statement mapped state 6 to 3
04:57:42.896 00.236 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"b838790f-31e8-41d1-b712-fa01d5f28566"}
04:57:43.324 00.428 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"daade0b2-6ce2-4961-9dd1-3d205f4fc2d9"}
04:57:43.544 00.220 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":1086,"width":15,"height":15,"star_pos":[6.59,7.27],"pixels":"..."},"id":"daade0b2-6ce2-4961-9dd1-3d205f4fc2d9"}
04:57:44.386 00.842 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"43c68c2a-8d98-4958-a20f-3fe4b92d5c96"}
04:57:44.490 00.104 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"43c68c2a-8d98-4958-a20f-3fe4b92d5c96"}
04:57:44.819 00.329 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"d56663e8-744f-4a6c-8055-aea99fbefc70"}
04:57:45.507 00.688 9340 case statement mapped state 6 to 3
04:57:45.747 00.240 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"d56663e8-744f-4a6c-8055-aea99fbefc70"}
04:57:45.915 00.168 12020 worker thread done servicing request
04:57:45.916 00.001 9340 OnExposeComplete: enter
04:57:46.141 00.225 9340 UpdateGuideState(): m_state=6
04:57:46.161 00.020 9340 Star::Find(15, 1407, 110, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1087
04:57:46.287 00.126 9340 Star::Find returns 1 (0), X=1407.21, Y=110.31, Mass=1637662, SNR=213.9, Peak=64369 HFD=4.9
04:57:46.416 00.129 9340 CameraToMount -- cameraTheta (-2.32) - m_xAngle (0.05) = xAngle (-2.37 = -2.37)
04:57:46.435 00.019 9340 CameraToMount -- cameraTheta (-2.32) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-5.44 = 0.85)
04:57:46.515 00.080 9340 CameraToMount -- cameraX=-0.18 cameraY=-0.20 hyp=0.27 cameraTheta=-2.32 mountX=-0.19 mountY=0.20, mountTheta=2.33
04:57:46.600 00.085 9340 SchedulePrimaryMove(10104498, x=-0.18, y=-0.20, opts=13)
04:57:46.800 00.200 9340 Enqueuing Move request for scope (-0.18, -0.20)
04:57:46.919 00.119 12020 Worker thread wakes up
04:57:46.920 00.001 9340 UpdateImageDisplay: Size=(1920,1080) min=6349, max=65535, med=10075, FiltMin=7845, FiltMax=65531, Gamma=2.870
04:57:46.960 00.040 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.18, -0.20) opts 0xd
04:57:46.961 00.001 12020 Handling offset move in thread for scope, endpoint = (-0.18, -0.20)
04:57:46.962 00.001 12020 Moving (-0.18, -0.20) raw xDistance=-0.19 yDistance=0.20
04:57:46.976 00.014 9340 UpdateGuideState exits: m=1637662 SNR=213.9
04:57:47.009 00.033 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.19
04:57:47.010 00.001 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:57:47.010 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.20
04:57:47.011 00.001 12020 MoveAxis(E, 0, ABG)
04:57:47.011 00.000 9340 PhdController: settling, locked = 1, distance = 0.29 (0.45) aobump = 0 frame = 3 / 99999
04:57:47.055 00.044 12020 Move returns status 0, amount 0
04:57:47.055 00.000 9340 PhdController: newstate STATE_FINISH
04:57:47.077 00.022 12020 MoveAxis(N, 0, ABG)
04:57:47.077 00.000 12020 Move returns status 0, amount 0
04:57:47.077 00.000 12020 move complete, result=0
04:57:47.078 00.001 12020 worker thread done servicing request
04:57:47.078 00.000 9340 PhdController complete: success
04:57:47.174 00.096 9340 evsrv: {"Event":"SettleDone","Timestamp":1778752667.174,"Host":"ASTRO","Inst":1,"Status":0,"TotalFrames":3,"DroppedFrames":0}
04:57:47.248 00.074 9340 Mount: notify guiding dither settle done success=1
04:57:47.297 00.049 9340 PhdController: newstate STATE_IDLE
04:57:47.348 00.051 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:57:47.416 00.068 9340 ScheduleExposure(2000,3,1) exposurePending=0
04:57:47.433 00.017 9340 Enqueuing Expose request
04:57:47.470 00.037 12020 Worker thread wakes up
04:57:47.470 00.000 9340 GuideStep: -0.2 px 0 ms EAST, 0.2 px 0 ms NORTH
04:57:47.489 00.019 12020 worker thread servicing REQUEST_EXPOSE 2000
04:57:47.489 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(1392,96,31,31)
04:57:47.500 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"017d3de3-aff5-4538-b5a6-c0471f008335"}
04:57:47.522 00.022 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":1087,"width":15,"height":15,"star_pos":[7.21,7.31],"pixels":"..."},"id":"017d3de3-aff5-4538-b5a6-c0471f008335"}
04:57:48.842 01.320 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"8e04b52d-a4ca-4ccb-868f-3f9aa4bf8517"}
04:57:48.877 00.035 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"8e04b52d-a4ca-4ccb-868f-3f9aa4bf8517"}
04:57:48.926 00.049 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"a14aa496-8b76-4bda-a1d1-a155241975cb"}
04:57:48.942 00.016 9340 case statement mapped state 6 to 3
04:57:48.969 00.027 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"a14aa496-8b76-4bda-a1d1-a155241975cb"}
04:57:49.035 00.066 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"34ddd054-613b-4f20-8602-b2f1956429da"}
04:57:49.107 00.072 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":1087,"width":15,"height":15,"star_pos":[7.21,7.31],"pixels":"..."},"id":"34ddd054-613b-4f20-8602-b2f1956429da"}
04:57:49.136 00.029 9340 evsrv: cli 100A41E8 connect
04:57:49.164 00.028 9340 case statement mapped state 6 to 3
04:57:49.187 00.023 9340 case statement mapped state 6 to 3
04:57:49.203 00.016 9340 evsrv: cli 100A41E8 request: {"method":"get_app_state","id":"c635560d-2f41-43d6-95af-d10ba2191795"}
04:57:49.244 00.041 9340 case statement mapped state 6 to 3
04:57:49.271 00.027 9340 evsrv: cli 100A41E8 response: {"jsonrpc":"2.0","result":"Guiding","id":"c635560d-2f41-43d6-95af-d10ba2191795"}
04:57:49.312 00.041 9340 evsrv: cli 100A41E8 disconnect
04:57:49.382 00.070 9340 evsrv: cli 100A4288 connect
04:57:49.411 00.029 9340 case statement mapped state 6 to 3
04:57:49.429 00.018 9340 case statement mapped state 6 to 3
04:57:49.459 00.030 9340 evsrv: cli 100A4288 request: {"method":"stop_capture","id":"690cb869-17d1-4d39-a9a2-8d0311076e24"}
04:57:49.475 00.016 9340 StopCapturing CaptureActive=1 continueCapturing=1 exposurePending=1
04:57:49.516 00.041 9340 Status Line: Waiting for devices...
04:57:49.540 00.024 9340 evsrv: cli 100A4288 response: {"jsonrpc":"2.0","result":0,"id":"690cb869-17d1-4d39-a9a2-8d0311076e24"}
04:57:49.553 00.013 9340 evsrv: cli 100A4288 disconnect
04:57:49.576 00.023 9340 evsrv: cli 100A4328 connect
04:57:49.594 00.018 9340 case statement mapped state 6 to 3
04:57:49.638 00.044 12020 ZWO: stopexposure
04:57:49.640 00.002 9340 case statement mapped state 6 to 3
04:57:49.657 00.017 9340 evsrv: cli 100A4328 request: {"method":"get_app_state","id":"139bbf40-b4f8-4b51-b6c2-672e4d05e39b"}
04:57:49.682 00.025 9340 case statement mapped state 6 to 3
04:57:49.702 00.020 9340 evsrv: cli 100A4328 response: {"jsonrpc":"2.0","result":"Guiding","id":"139bbf40-b4f8-4b51-b6c2-672e4d05e39b"}
04:57:49.717 00.015 9340 evsrv: cli 100A4328 disconnect
04:57:49.835 00.118 12020 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:195->Capture failed
04:57:49.836 00.001 12020 worker thread done servicing request
04:57:49.837 00.001 9340 OnExposeComplete: enter
04:57:49.881 00.044 9340 OnExposeComplete: Capture Error reported
04:57:49.903 00.022 9340 StopCapturing CaptureActive=1 continueCapturing=0 exposurePending=0
04:57:49.924 00.021 9340 Mount: notify guiding stopped
04:57:49.971 00.047 9340 Changing from state GUIDING to STOP
04:57:50.040 00.069 9340 guider state => SELECTED
04:57:50.071 00.031 9340 UpdateImageDisplay: Size=(1920,1080) min=6349, max=65535, med=10075, FiltMin=7845, FiltMax=65531, Gamma=2.870
04:57:50.087 00.016 9340 Changing from state SELECTED to UNINITIALIZED
04:57:50.136 00.049 9340 guider state => SELECTING
04:57:50.178 00.042 9340 Status Line: Stopped.
04:57:50.203 00.025 9340 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:557->Error reported capturing image
04:57:50.720 00.517 9340 evsrv: cli 100A41E8 connect
04:57:50.751 00.031 9340 evsrv: cli 100A41E8 request: {"method":"get_app_state","id":"59844132-6202-4ed4-a99d-ce10dc35eb8b"}
04:57:50.766 00.015 9340 evsrv: cli 100A41E8 response: {"jsonrpc":"2.0","result":"Stopped","id":"59844132-6202-4ed4-a99d-ce10dc35eb8b"}
04:57:50.781 00.015 9340 evsrv: cli 100A41E8 disconnect
04:57:50.842 00.061 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"667472e7-3557-45c2-824b-de0bd3f8066d"}
04:57:50.868 00.026 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"667472e7-3557-45c2-824b-de0bd3f8066d"}
04:57:50.881 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"4a008019-9b8c-48ae-8a12-a46317300fdf"}
04:57:50.899 00.018 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"4a008019-9b8c-48ae-8a12-a46317300fdf"}
04:57:52.838 01.939 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"4016cf57-5500-4030-9c76-9c4b4f55e77d"}
04:57:52.850 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"4016cf57-5500-4030-9c76-9c4b4f55e77d"}
04:57:52.859 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"79bebe77-2e1a-4fad-9764-b2689d6d5eee"}
04:57:52.870 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"79bebe77-2e1a-4fad-9764-b2689d6d5eee"}
04:57:54.838 01.968 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"c628fe41-0ac4-4ebe-b699-d9b37d2a8001"}
04:57:54.848 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"c628fe41-0ac4-4ebe-b699-d9b37d2a8001"}
04:57:54.854 00.006 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"e4b3dcdb-998a-4f71-a445-3979bc94f700"}
04:57:54.860 00.006 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"e4b3dcdb-998a-4f71-a445-3979bc94f700"}
04:57:56.838 01.978 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"d226a06c-b1d0-47b7-a501-62a25488cbca"}
04:57:56.846 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"d226a06c-b1d0-47b7-a501-62a25488cbca"}
04:57:56.856 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"5326eded-bedc-42fd-9dd9-c8a5a2ccc8b8"}
04:57:56.866 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"5326eded-bedc-42fd-9dd9-c8a5a2ccc8b8"}
04:57:58.837 01.971 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"0e72f099-b6ab-4380-aca7-1d235a0aef07"}
04:57:58.844 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"0e72f099-b6ab-4380-aca7-1d235a0aef07"}
04:57:58.853 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"05dbd61e-0adb-428c-ba7f-f01291fe3400"}
04:57:58.863 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"05dbd61e-0adb-428c-ba7f-f01291fe3400"}
04:58:00.836 01.973 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"add6d09b-0804-44a8-ba4c-dae5c638257c"}
04:58:00.850 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"add6d09b-0804-44a8-ba4c-dae5c638257c"}
04:58:00.860 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"f34a43c8-f0cd-4667-b6d7-297559734788"}
04:58:00.869 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"f34a43c8-f0cd-4667-b6d7-297559734788"}
04:58:02.836 01.967 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"dfc23d18-eb7f-4834-bbae-4e722dd05833"}
04:58:02.851 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"dfc23d18-eb7f-4834-bbae-4e722dd05833"}
04:58:02.878 00.027 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"1a317f58-95d8-4f63-b0f5-7e3c3a751403"}
04:58:02.886 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"1a317f58-95d8-4f63-b0f5-7e3c3a751403"}
04:58:04.839 01.953 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"7e960256-8f7a-4fb5-9cc3-7ce87ac1028b"}
04:58:04.856 00.017 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"7e960256-8f7a-4fb5-9cc3-7ce87ac1028b"}
04:58:04.871 00.015 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"42a62cfa-055f-4669-8fb1-508ca6dfaf48"}
04:58:04.884 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"42a62cfa-055f-4669-8fb1-508ca6dfaf48"}
04:58:06.854 01.970 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"859f7dfc-4e44-48d0-8358-79036f3df47b"}
04:58:06.888 00.034 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"859f7dfc-4e44-48d0-8358-79036f3df47b"}
04:58:06.914 00.026 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"864de281-dd9f-4658-ab3b-b0428faa6dac"}
04:58:06.927 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"864de281-dd9f-4658-ab3b-b0428faa6dac"}
04:58:08.853 01.926 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"e22394b1-60d8-4001-b38b-e9f166c02d36"}
04:58:08.869 00.016 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"e22394b1-60d8-4001-b38b-e9f166c02d36"}
04:58:08.880 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"098d11e8-8188-490c-9e79-972b85cdb6f6"}
04:58:08.890 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"098d11e8-8188-490c-9e79-972b85cdb6f6"}
04:58:10.851 01.961 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"c62553d0-f469-4d6f-bf72-4f868a5bb347"}
04:58:10.867 00.016 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"c62553d0-f469-4d6f-bf72-4f868a5bb347"}
04:58:10.889 00.022 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"ec189b87-d16f-4999-b663-03a7d9625856"}
04:58:10.925 00.036 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"ec189b87-d16f-4999-b663-03a7d9625856"}
04:58:12.850 01.925 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"edb65a84-5380-47ec-ba9b-0f0160792131"}
04:58:12.864 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"edb65a84-5380-47ec-ba9b-0f0160792131"}
04:58:12.917 00.053 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"588423e1-631a-4ef1-b3d1-d99f25495690"}
04:58:12.936 00.019 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"588423e1-631a-4ef1-b3d1-d99f25495690"}
04:58:15.018 02.082 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"5b86f083-0d9d-4e81-92d4-b2fbbf0ffe39"}
04:58:15.140 00.122 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"5b86f083-0d9d-4e81-92d4-b2fbbf0ffe39"}
04:58:15.184 00.044 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"39baca94-2527-48aa-bd8d-efb440c165f2"}
04:58:15.205 00.021 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"39baca94-2527-48aa-bd8d-efb440c165f2"}
04:58:17.014 01.809 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"dafbbd89-e98c-40b1-ad48-7b47ec59ac5b"}
04:58:17.155 00.141 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"dafbbd89-e98c-40b1-ad48-7b47ec59ac5b"}
04:58:17.216 00.061 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"68517c3a-f7f6-4683-90e7-8348586d0c63"}
04:58:17.390 00.174 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"68517c3a-f7f6-4683-90e7-8348586d0c63"}
04:58:19.013 01.623 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"f87d485c-8aa9-4d0c-9faf-3a0bcb665108"}
04:58:19.082 00.069 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"f87d485c-8aa9-4d0c-9faf-3a0bcb665108"}
04:58:19.171 00.089 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"117a2eb0-8155-4dbc-926c-11d2ba9c4c63"}
04:58:19.221 00.050 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"117a2eb0-8155-4dbc-926c-11d2ba9c4c63"}
04:58:21.013 01.792 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"551072c8-f575-47b4-8836-67304a585dd0"}
04:58:21.029 00.016 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"551072c8-f575-47b4-8836-67304a585dd0"}
04:58:21.057 00.028 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"940cc97c-1381-4890-9a40-41f4df81ccbe"}
04:58:21.070 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"940cc97c-1381-4890-9a40-41f4df81ccbe"}
04:58:23.011 01.941 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"edb12767-fbb1-4295-9e20-7ab6ba579fed"}
04:58:23.028 00.017 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"edb12767-fbb1-4295-9e20-7ab6ba579fed"}
04:58:23.043 00.015 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"26ecb708-6258-42d5-a698-8985ab2f8e8c"}
04:58:23.079 00.036 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"26ecb708-6258-42d5-a698-8985ab2f8e8c"}
04:58:25.012 01.933 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"f4a0bf85-285f-4d71-b0a0-7b514f90aa46"}
04:58:25.089 00.077 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"f4a0bf85-285f-4d71-b0a0-7b514f90aa46"}
04:58:26.525 01.436 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"bcdd90b4-d07a-4c8e-a21d-40a11a2ab3bb"}
04:58:26.701 00.176 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"bcdd90b4-d07a-4c8e-a21d-40a11a2ab3bb"}
04:58:27.011 00.310 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"0d9862b7-c3a5-4617-af7f-549badc9f4d9"}
04:58:27.031 00.020 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"0d9862b7-c3a5-4617-af7f-549badc9f4d9"}
04:58:27.067 00.036 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"6fe85376-8c9d-423a-9a81-b71ff9e19c9a"}
04:58:27.181 00.114 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"6fe85376-8c9d-423a-9a81-b71ff9e19c9a"}
04:58:29.011 01.830 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"70e2fa7f-37c1-4f33-94d8-f41ef70e800e"}
04:58:29.075 00.064 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"70e2fa7f-37c1-4f33-94d8-f41ef70e800e"}
04:58:29.114 00.039 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"e0c893a1-5b4e-4f22-aa6b-41a77680dca5"}
04:58:29.141 00.027 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"e0c893a1-5b4e-4f22-aa6b-41a77680dca5"}
04:58:31.009 01.868 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"dc50ea5d-573c-4997-b355-15630bb2de99"}
04:58:31.028 00.019 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"dc50ea5d-573c-4997-b355-15630bb2de99"}
04:58:31.045 00.017 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"3f2feb3d-7b37-403a-a577-430aa7d635bd"}
04:58:31.085 00.040 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"3f2feb3d-7b37-403a-a577-430aa7d635bd"}
04:58:33.011 01.926 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"9662d694-2332-4d16-9d39-c5f2dbc46c03"}
04:58:33.039 00.028 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"9662d694-2332-4d16-9d39-c5f2dbc46c03"}
04:58:33.062 00.023 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"1fe792ec-433e-43c7-8a1b-aef60fdb0a20"}
04:58:33.092 00.030 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"1fe792ec-433e-43c7-8a1b-aef60fdb0a20"}
04:58:35.010 01.918 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"5712bcda-b398-47b0-a978-af3157cacc7e"}
04:58:35.022 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"5712bcda-b398-47b0-a978-af3157cacc7e"}
04:58:35.039 00.017 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"418991fe-c5a0-4af5-b86a-25ae79d13681"}
04:58:35.049 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"418991fe-c5a0-4af5-b86a-25ae79d13681"}
04:58:37.204 02.155 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"7aae9987-109c-42ff-92a1-0632ba84441e"}
04:58:37.246 00.042 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"7aae9987-109c-42ff-92a1-0632ba84441e"}
04:58:37.366 00.120 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"43700d82-b9be-4b0d-bf74-3c2cf80f1b21"}
04:58:37.442 00.076 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"43700d82-b9be-4b0d-bf74-3c2cf80f1b21"}
04:58:39.184 01.742 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"829898c7-b725-49f5-ac14-88354a19527f"}
04:58:39.260 00.076 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"829898c7-b725-49f5-ac14-88354a19527f"}
04:58:39.298 00.038 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"59d0caf1-cc6a-4928-a9d1-b7ffd52dadf8"}
04:58:39.390 00.092 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"59d0caf1-cc6a-4928-a9d1-b7ffd52dadf8"}
04:58:41.182 01.792 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"e5a6c524-b159-4dd3-a896-a0e4864e7954"}
04:58:41.231 00.049 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"e5a6c524-b159-4dd3-a896-a0e4864e7954"}
04:58:41.299 00.068 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"ab2433d1-4959-450f-a7e8-da9127ce521c"}
04:58:41.355 00.056 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"ab2433d1-4959-450f-a7e8-da9127ce521c"}
04:58:43.179 01.824 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"a0463204-3ceb-428a-83ab-51dc3a88e04c"}
04:58:43.220 00.041 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"a0463204-3ceb-428a-83ab-51dc3a88e04c"}
04:58:43.238 00.018 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"a2acb3b3-fc85-474b-9a3a-fec801f11c57"}
04:58:43.251 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"a2acb3b3-fc85-474b-9a3a-fec801f11c57"}
04:58:45.179 01.928 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"b15b030f-f828-4d31-be58-2391bbbaecd2"}
04:58:45.192 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"b15b030f-f828-4d31-be58-2391bbbaecd2"}
04:58:45.203 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"80abcf5f-a6b0-48be-bd3d-cab97e13f5b5"}
04:58:45.215 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"80abcf5f-a6b0-48be-bd3d-cab97e13f5b5"}
04:58:47.210 01.995 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"f7ea5d36-d966-475c-84ca-e873e66b0655"}
04:58:47.274 00.064 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"f7ea5d36-d966-475c-84ca-e873e66b0655"}
04:58:47.322 00.048 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"417d3441-3053-47c1-8b8d-29361e5c53fb"}
04:58:47.441 00.119 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"417d3441-3053-47c1-8b8d-29361e5c53fb"}
04:58:49.377 01.936 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"1291bdd3-f94a-4ed6-98b8-03a25f258c27"}
04:58:49.430 00.053 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"1291bdd3-f94a-4ed6-98b8-03a25f258c27"}
04:58:49.509 00.079 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"2f791025-9cff-491d-9c7b-917895e7629f"}
04:58:49.552 00.043 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"2f791025-9cff-491d-9c7b-917895e7629f"}
04:58:51.376 01.824 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"1de4bcb8-5463-40db-ac54-279619e577a6"}
04:58:51.387 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"1de4bcb8-5463-40db-ac54-279619e577a6"}
04:58:51.405 00.018 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"4c8d8dd3-86eb-4b27-9d87-0f67524d6547"}
04:58:51.420 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"4c8d8dd3-86eb-4b27-9d87-0f67524d6547"}
04:58:53.375 01.955 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"1de059ff-fccb-4fdb-8ab9-08d85b5ec23e"}
04:58:53.390 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"1de059ff-fccb-4fdb-8ab9-08d85b5ec23e"}
04:58:53.416 00.026 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"40c49051-f755-4e40-b106-05dfeab9f2f1"}
04:58:53.426 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"40c49051-f755-4e40-b106-05dfeab9f2f1"}
04:58:55.376 01.950 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"202f4b15-11e4-4260-9a02-295b3883ebe9"}
04:58:55.388 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"202f4b15-11e4-4260-9a02-295b3883ebe9"}
04:58:55.400 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"280ff8b8-3d8a-4a9e-881d-f83f74017a13"}
04:58:55.410 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"280ff8b8-3d8a-4a9e-881d-f83f74017a13"}
04:58:57.385 01.975 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"b177884f-afd2-463b-9ea5-35ddbbcaf76d"}
04:58:57.401 00.016 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"b177884f-afd2-463b-9ea5-35ddbbcaf76d"}
04:58:57.409 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"920bc401-d761-426d-8ef3-d330bb3dde0f"}
04:58:57.417 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"920bc401-d761-426d-8ef3-d330bb3dde0f"}
04:58:59.395 01.978 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"d73b3362-802c-42fa-b487-ff6b0ad45e1f"}
04:58:59.406 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"d73b3362-802c-42fa-b487-ff6b0ad45e1f"}
04:58:59.415 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"384b2257-80db-4d3e-a052-7b89b3e2f524"}
04:58:59.429 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"384b2257-80db-4d3e-a052-7b89b3e2f524"}
04:59:01.395 01.966 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"f81fd3af-84ee-494f-b9f2-c291a3575f48"}
04:59:01.407 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"f81fd3af-84ee-494f-b9f2-c291a3575f48"}
04:59:01.451 00.044 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"8d65ee36-61f9-49e2-9529-d828ca56b53b"}
04:59:01.498 00.047 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"8d65ee36-61f9-49e2-9529-d828ca56b53b"}
04:59:03.393 01.895 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"6c26efd7-01fd-45cb-86d1-1116a51d59cd"}
04:59:03.411 00.018 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"6c26efd7-01fd-45cb-86d1-1116a51d59cd"}
04:59:03.424 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"289c8b55-7e4b-4e01-8173-37a350699409"}
04:59:03.460 00.036 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"289c8b55-7e4b-4e01-8173-37a350699409"}
04:59:05.412 01.952 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"3431597c-81e5-4dd4-a1cc-a059bc50c678"}
04:59:05.433 00.021 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"3431597c-81e5-4dd4-a1cc-a059bc50c678"}
04:59:05.484 00.051 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"9a5d4392-a464-479f-a447-3629eb427fb7"}
04:59:05.503 00.019 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"9a5d4392-a464-479f-a447-3629eb427fb7"}
04:59:07.463 01.960 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"8550aaaa-c5de-4381-8b10-c74da3f26d26"}
04:59:07.561 00.098 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"8550aaaa-c5de-4381-8b10-c74da3f26d26"}
04:59:07.675 00.114 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"f64605ff-09df-4aa4-85a8-ead330da6699"}
04:59:07.768 00.093 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"f64605ff-09df-4aa4-85a8-ead330da6699"}
04:59:09.461 01.693 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"1637450d-252a-4307-855f-116aa66feda0"}
04:59:09.480 00.019 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"1637450d-252a-4307-855f-116aa66feda0"}
04:59:09.500 00.020 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"e04b0e44-cd4c-4665-8a78-4c0ca60b6bba"}
04:59:09.515 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"e04b0e44-cd4c-4665-8a78-4c0ca60b6bba"}
04:59:11.461 01.946 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"c621e229-3afe-4e63-ad38-b688ff00f6fc"}
04:59:11.474 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"c621e229-3afe-4e63-ad38-b688ff00f6fc"}
04:59:11.483 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"31e11a29-6cf4-46e8-8d19-e5c82bd8dd44"}
04:59:11.495 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"31e11a29-6cf4-46e8-8d19-e5c82bd8dd44"}
04:59:13.460 01.965 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"6d8a2fa4-f359-4531-808b-95905d0ce61f"}
04:59:13.473 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"6d8a2fa4-f359-4531-808b-95905d0ce61f"}
04:59:13.499 00.026 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"49282dd4-becb-48fe-8798-fbb9be03104d"}
04:59:13.512 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"49282dd4-becb-48fe-8798-fbb9be03104d"}
04:59:15.462 01.950 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"4eb9fa29-e805-45d7-95c1-0fd70deff566"}
04:59:15.475 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"4eb9fa29-e805-45d7-95c1-0fd70deff566"}
04:59:15.509 00.034 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"3c32c301-9dfe-4777-b749-c8f93b561e0f"}
04:59:15.521 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"3c32c301-9dfe-4777-b749-c8f93b561e0f"}
04:59:17.460 01.939 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"0f29dc55-b02e-438b-bd5d-e0323961f661"}
04:59:17.470 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"0f29dc55-b02e-438b-bd5d-e0323961f661"}
04:59:17.494 00.024 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"f6754111-815a-4bb6-b07c-d86b71e4301e"}
04:59:17.511 00.017 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"f6754111-815a-4bb6-b07c-d86b71e4301e"}
04:59:19.458 01.947 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"58aad892-19ec-4044-abed-6a01831c9307"}
04:59:19.481 00.023 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"58aad892-19ec-4044-abed-6a01831c9307"}
04:59:19.495 00.014 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"9947cb9f-22a1-4d6c-9fff-b839b421f251"}
04:59:19.505 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"9947cb9f-22a1-4d6c-9fff-b839b421f251"}
04:59:21.459 01.954 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"a0f34722-de84-43a2-9726-bec0afa7719b"}
04:59:21.483 00.024 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"a0f34722-de84-43a2-9726-bec0afa7719b"}
04:59:21.510 00.027 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"ab402307-1ef2-4fcc-9729-02474cd75249"}
04:59:21.530 00.020 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"ab402307-1ef2-4fcc-9729-02474cd75249"}
04:59:23.490 01.960 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"ff5ed289-daf2-46d0-b031-eae2c97054e9"}
04:59:23.516 00.026 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"ff5ed289-daf2-46d0-b031-eae2c97054e9"}
04:59:24.509 00.993 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"9e1d4cb2-f0fc-4553-9115-0e0e171a11cd"}
04:59:24.551 00.042 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"9e1d4cb2-f0fc-4553-9115-0e0e171a11cd"}
04:59:25.488 00.937 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"233da375-237a-4ce2-9717-27430762c7af"}
04:59:25.502 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"233da375-237a-4ce2-9717-27430762c7af"}
04:59:25.516 00.014 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"4c963ae5-2129-49ce-a580-a25d5d85fe48"}
04:59:25.526 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"4c963ae5-2129-49ce-a580-a25d5d85fe48"}
04:59:27.489 01.963 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"a4fe2e0b-1a84-47c9-83cd-4ceb1049aed7"}
04:59:27.535 00.046 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"a4fe2e0b-1a84-47c9-83cd-4ceb1049aed7"}
04:59:27.569 00.034 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"3dfa3448-653a-4269-8f8c-befbaea7068a"}
04:59:27.593 00.024 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"3dfa3448-653a-4269-8f8c-befbaea7068a"}
04:59:29.487 01.894 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"899703eb-9362-48ab-a3d8-3f23697731b1"}
04:59:29.500 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"899703eb-9362-48ab-a3d8-3f23697731b1"}
04:59:29.511 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"efee31a1-1018-4f30-85ad-ceb026da0c8c"}
04:59:29.523 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"efee31a1-1018-4f30-85ad-ceb026da0c8c"}
04:59:31.487 01.964 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"307cbadc-d89c-4d5a-a5c7-8f31a6f4f76f"}
04:59:31.497 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"307cbadc-d89c-4d5a-a5c7-8f31a6f4f76f"}
04:59:31.507 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"be2d7d2e-0155-4220-ac3f-644e8782312f"}
04:59:31.515 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"be2d7d2e-0155-4220-ac3f-644e8782312f"}
04:59:33.486 01.971 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"098c6ab2-b4ae-4666-b762-49943fe3ab4f"}
04:59:33.497 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"098c6ab2-b4ae-4666-b762-49943fe3ab4f"}
04:59:33.520 00.023 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"7f697fe9-5f39-4827-8dea-9d65a5aa117f"}
04:59:33.533 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"7f697fe9-5f39-4827-8dea-9d65a5aa117f"}
04:59:35.487 01.954 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"b182758b-0890-4d8a-aecb-79671df50454"}
04:59:35.497 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"b182758b-0890-4d8a-aecb-79671df50454"}
04:59:35.512 00.015 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"10444406-c205-4ec2-8cb7-b2bf3a709cab"}
04:59:35.523 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"10444406-c205-4ec2-8cb7-b2bf3a709cab"}
04:59:37.487 01.964 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"2382b884-1c4a-47f5-a1c7-b719e1f3a86b"}
04:59:37.497 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"2382b884-1c4a-47f5-a1c7-b719e1f3a86b"}
04:59:37.506 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"553b57ed-da83-489a-9250-2163724881ab"}
04:59:37.517 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"553b57ed-da83-489a-9250-2163724881ab"}
04:59:39.485 01.968 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"815caae9-29d4-45bd-bb96-a2d8bea0468f"}
04:59:39.502 00.017 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"815caae9-29d4-45bd-bb96-a2d8bea0468f"}
04:59:39.549 00.047 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"123f1713-83fb-4626-a494-dfda983af21d"}
04:59:39.562 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"123f1713-83fb-4626-a494-dfda983af21d"}
04:59:42.181 02.619 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"61fbb38d-f222-4cb3-8dc3-3ba0deecc668"}
04:59:42.248 00.067 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"61fbb38d-f222-4cb3-8dc3-3ba0deecc668"}
04:59:42.432 00.184 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"13cc1c91-cc9c-4ea4-a9ec-61ff19159bbc"}
04:59:42.529 00.097 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"13cc1c91-cc9c-4ea4-a9ec-61ff19159bbc"}
04:59:44.176 01.647 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"89778304-96c3-4346-9a21-97319dfc0e22"}
04:59:44.205 00.029 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"89778304-96c3-4346-9a21-97319dfc0e22"}
04:59:44.233 00.028 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"6cbdb916-e05c-48f5-9fc7-30c0ea3f0e64"}
04:59:44.251 00.018 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"6cbdb916-e05c-48f5-9fc7-30c0ea3f0e64"}
04:59:46.175 01.924 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"29fa4aa1-7423-4d99-a7bc-f78690978387"}
04:59:46.198 00.023 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"29fa4aa1-7423-4d99-a7bc-f78690978387"}
04:59:46.231 00.033 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"e7abcc77-9a59-474f-acd7-72337932255c"}
04:59:46.287 00.056 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"e7abcc77-9a59-474f-acd7-72337932255c"}
04:59:48.173 01.886 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"3db5df21-4939-4712-bb37-fa3df85ff7e9"}
04:59:48.208 00.035 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"3db5df21-4939-4712-bb37-fa3df85ff7e9"}
04:59:48.284 00.076 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"99a24bf4-2422-4476-b972-fc7179217d62"}
04:59:48.310 00.026 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"99a24bf4-2422-4476-b972-fc7179217d62"}
04:59:50.172 01.862 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"2ab75977-70d8-40d1-b143-d6eba598ff3f"}
04:59:50.189 00.017 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"2ab75977-70d8-40d1-b143-d6eba598ff3f"}
04:59:50.206 00.017 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"39bdb241-102c-4457-ac5a-69f2a1cd3115"}
04:59:50.216 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"39bdb241-102c-4457-ac5a-69f2a1cd3115"}
04:59:52.181 01.965 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"9fa67952-7e0f-4627-8959-7be39d86e98c"}
04:59:52.226 00.045 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"9fa67952-7e0f-4627-8959-7be39d86e98c"}
04:59:53.440 01.214 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"8466ef0c-d8c9-4ffc-94bd-7ae0ccccece2"}
04:59:53.458 00.018 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"8466ef0c-d8c9-4ffc-94bd-7ae0ccccece2"}
04:59:54.178 00.720 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"f5eab3a2-9e25-4762-989a-ae99a826474f"}
04:59:54.205 00.027 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"f5eab3a2-9e25-4762-989a-ae99a826474f"}
04:59:54.231 00.026 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"4d471a10-1365-40da-af5e-1d03c21515ec"}
04:59:54.245 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"4d471a10-1365-40da-af5e-1d03c21515ec"}
04:59:56.179 01.934 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"6e3438c6-45c0-4e54-8a1b-caef01c395fe"}
04:59:56.303 00.124 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"6e3438c6-45c0-4e54-8a1b-caef01c395fe"}
04:59:56.392 00.089 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"d5262430-6b73-490f-b008-e1c76d78b1aa"}
04:59:56.489 00.097 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"d5262430-6b73-490f-b008-e1c76d78b1aa"}
04:59:58.178 01.689 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"829f6b53-25ac-4f1d-9932-ef12b1de645d"}
04:59:58.196 00.018 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"829f6b53-25ac-4f1d-9932-ef12b1de645d"}
04:59:58.250 00.054 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"8e482dbe-4596-4cdb-8f44-b907e04b0186"}
04:59:58.266 00.016 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"8e482dbe-4596-4cdb-8f44-b907e04b0186"}
05:00:00.176 01.910 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"9d690339-384a-49a1-ab60-b3d5c518e2b6"}
05:00:00.199 00.023 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"9d690339-384a-49a1-ab60-b3d5c518e2b6"}
05:00:00.246 00.047 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"e46188c8-cb13-4bad-8d85-d3160e54245f"}
05:00:00.258 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"e46188c8-cb13-4bad-8d85-d3160e54245f"}
05:00:02.177 01.919 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"2be2d751-bb08-42c5-adf1-3f75ea3fa16f"}
05:00:02.205 00.028 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"2be2d751-bb08-42c5-adf1-3f75ea3fa16f"}
05:00:02.257 00.052 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"312c863d-6d8e-47ff-975b-853702ac776e"}
05:00:02.352 00.095 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"312c863d-6d8e-47ff-975b-853702ac776e"}
05:00:04.742 02.390 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"e9a5bbbd-405a-40bc-a9bb-73b4a5408b65"}
05:00:04.806 00.064 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"e9a5bbbd-405a-40bc-a9bb-73b4a5408b65"}
05:00:04.871 00.065 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"f8824755-f8dd-4749-bd76-00ac1cef929b"}
05:00:04.945 00.074 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"f8824755-f8dd-4749-bd76-00ac1cef929b"}
05:00:06.739 01.794 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"4751be78-d3f0-46b9-a100-2bce8fe609c8"}
05:00:06.755 00.016 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"4751be78-d3f0-46b9-a100-2bce8fe609c8"}
05:00:06.767 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"2012b1c6-3a16-44c1-9db2-b99c17fa4ce1"}
05:00:06.780 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"2012b1c6-3a16-44c1-9db2-b99c17fa4ce1"}
05:00:08.737 01.957 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"f0319343-78d4-450a-83f9-88ca3d1454d3"}
05:00:08.752 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"f0319343-78d4-450a-83f9-88ca3d1454d3"}
05:00:08.765 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"6729e9ae-5117-4739-977f-6a50ebdfb971"}
05:00:08.796 00.031 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"6729e9ae-5117-4739-977f-6a50ebdfb971"}
05:00:10.737 01.941 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"a9ce21bd-92e4-4624-86c4-6f6b3ad162d4"}
05:00:10.748 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"a9ce21bd-92e4-4624-86c4-6f6b3ad162d4"}
05:00:10.756 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"e0a124ce-2078-4520-93fe-d2ca8762965e"}
05:00:10.767 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"e0a124ce-2078-4520-93fe-d2ca8762965e"}
05:00:12.736 01.969 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"a9707467-ddf3-44f6-abf7-e7e8e47bd248"}
05:00:12.747 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"a9707467-ddf3-44f6-abf7-e7e8e47bd248"}
05:00:12.755 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"55517968-19ce-403d-accb-6424f7555ab9"}
05:00:12.765 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"55517968-19ce-403d-accb-6424f7555ab9"}
05:00:14.735 01.970 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"74874d4e-61f8-4214-9645-23162363bdb4"}
05:00:14.747 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"74874d4e-61f8-4214-9645-23162363bdb4"}
05:00:14.755 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"2af08c32-69d7-4335-b6e1-c3327ef0d6d3"}
05:00:14.763 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"2af08c32-69d7-4335-b6e1-c3327ef0d6d3"}
05:00:16.785 02.022 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"783232ab-16d4-4301-9faa-296ee94e4644"}
05:00:16.813 00.028 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"783232ab-16d4-4301-9faa-296ee94e4644"}
05:00:16.824 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"e9fb83cb-0d77-40ca-b3f4-e3d738b4bb6f"}
05:00:16.840 00.016 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"e9fb83cb-0d77-40ca-b3f4-e3d738b4bb6f"}
05:00:18.781 01.941 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"d8926a35-e252-4e50-82f3-537bf47b5f90"}
05:00:18.794 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"d8926a35-e252-4e50-82f3-537bf47b5f90"}
05:00:18.806 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"d12e5382-f859-407c-b33c-a905217b49d2"}
05:00:18.817 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"d12e5382-f859-407c-b33c-a905217b49d2"}
05:00:20.780 01.963 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"3706489d-7df1-4f48-bf42-18cffeb9bf65"}
05:00:20.792 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"3706489d-7df1-4f48-bf42-18cffeb9bf65"}
05:00:20.802 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"52bc4311-d2d9-4f78-af9d-905f74abee34"}
05:00:20.810 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"52bc4311-d2d9-4f78-af9d-905f74abee34"}
05:00:21.432 00.622 9340 evsrv: cli 100A41E8 connect
05:00:21.442 00.010 9340 evsrv: cli 100A41E8 request: {"method":"get_app_state","id":"045f3124-6432-4caf-9ed1-9931bd989674"}
05:00:21.454 00.012 9340 evsrv: cli 100A41E8 response: {"jsonrpc":"2.0","result":"Stopped","id":"045f3124-6432-4caf-9ed1-9931bd989674"}
05:00:21.505 00.051 9340 evsrv: cli 100A41E8 disconnect
05:00:21.533 00.028 9340 evsrv: cli 100A4288 connect
05:00:21.554 00.021 9340 evsrv: cli 100A4288 request: {"method":"get_calibrated","id":"6f47a9cf-fe32-42ac-b94c-9969479989a0"}
05:00:21.564 00.010 9340 evsrv: cli 100A4288 response: {"jsonrpc":"2.0","result":true,"id":"6f47a9cf-fe32-42ac-b94c-9969479989a0"}
05:00:21.578 00.014 9340 evsrv: cli 100A4288 disconnect
05:00:21.601 00.023 9340 evsrv: cli 100A4328 connect
05:00:21.619 00.018 9340 evsrv: cli 100A4328 request: {"method":"guide","params":{"settle":{"pixels":0.45,"time":8,"timeout":90},"recalibrate":false},"id":"36ae2063-2be6-4fb8-b2f0-fc20d4a71998"}
05:00:21.660 00.041 9340 PhdController::Guide begins
05:00:21.671 00.011 9340 PhdController: newstate STATE_SETUP
05:00:21.683 00.012 9340 PhdController: setup
05:00:21.695 00.012 9340 PhdController: newstate STATE_ATTEMPT_START
05:00:21.717 00.022 9340 PhdController: start capturing
05:00:21.729 00.012 9340 Changing from state SELECTING to UNINITIALIZED
05:00:21.766 00.037 9340 guider state => SELECTING
05:00:21.779 00.013 9340 setting force full frames = true
05:00:21.792 00.013 9340 StartCapturing CaptureActive=0 continueCapturing=0 exposurePending=0
05:00:21.880 00.088 9340 ScheduleExposure(2000,3,0) exposurePending=0
05:00:21.913 00.033 9340 Enqueuing Expose request
05:00:21.961 00.048 9340 PhdController: newstate STATE_SELECT_STAR
05:00:21.980 00.019 12020 Worker thread wakes up
05:00:21.981 00.001 12020 worker thread servicing REQUEST_EXPOSE 2000
05:00:21.981 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(0,0,0,0)
05:00:21.981 00.000 9340 evsrv: cli 100A4328 response: {"jsonrpc":"2.0","result":0,"id":"36ae2063-2be6-4fb8-b2f0-fc20d4a71998"}
05:00:22.008 00.027 9340 evsrv: cli 100A4328 disconnect
05:00:22.038 00.030 9340 evsrv: cli 100A43C8 connect
05:00:22.094 00.056 9340 case statement mapped state 1 to 101
05:00:22.112 00.018 9340 case statement mapped state 1 to 101
05:00:22.144 00.032 9340 evsrv: cli 100A43C8 request: {"method":"get_lock_shift_params","id":"8e9998c7-4c68-46e4-a27a-8ec52b82cee3"}
05:00:22.213 00.069 9340 evsrv: cli 100A43C8 response: {"jsonrpc":"2.0","result":{"enabled":false,"rate":[0.00,0.00],"units":"arcsec/hr","axes":"RA/Dec"},"id":"8e9998c7-4c68-46e4-a27a-8ec52b82cee3"}
05:00:22.347 00.134 9340 evsrv: cli 100A43C8 disconnect
05:00:22.483 00.136 9340 evsrv: cli 100A4468 connect
05:00:22.550 00.067 9340 case statement mapped state 1 to 101
05:00:22.592 00.042 9340 case statement mapped state 1 to 101
05:00:22.636 00.044 9340 evsrv: cli 100A4468 request: {"method":"get_lock_position","id":"fd7adce5-9f5d-4cb5-8c6a-e45adc7948a4"}
05:00:22.696 00.060 9340 evsrv: cli 100A4468 response: {"jsonrpc":"2.0","result":null,"id":"fd7adce5-9f5d-4cb5-8c6a-e45adc7948a4"}
05:00:22.722 00.026 9340 evsrv: cli 100A4468 disconnect
05:00:22.792 00.070 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"0a981fb2-f745-4794-b4eb-473e4ccb971d"}
05:00:22.855 00.063 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"0a981fb2-f745-4794-b4eb-473e4ccb971d"}
05:00:22.871 00.016 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"333b4f39-64fa-475e-8030-340a777b80e7"}
05:00:22.893 00.022 9340 case statement mapped state 1 to 101
05:00:22.911 00.018 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Looping","id":"333b4f39-64fa-475e-8030-340a777b80e7"}
05:00:23.723 00.812 9340 evsrv: cli 100A41E8 connect
05:00:23.736 00.013 9340 case statement mapped state 1 to 101
05:00:23.751 00.015 9340 case statement mapped state 1 to 101
05:00:23.764 00.013 9340 evsrv: cli 100A41E8 request: {"method":"get_lock_position","id":"407fcd99-1898-49fb-ad51-af739f8643a2"}
05:00:23.795 00.031 9340 evsrv: cli 100A41E8 response: {"jsonrpc":"2.0","result":null,"id":"407fcd99-1898-49fb-ad51-af739f8643a2"}
05:00:23.806 00.011 9340 evsrv: cli 100A41E8 disconnect
05:00:24.351 00.545 12020 Exposure complete
05:00:24.620 00.269 12020 worker thread done servicing request
05:00:24.620 00.000 9340 OnExposeComplete: enter
05:00:24.649 00.029 9340 UpdateGuideState(): m_state=1
05:00:24.660 00.011 9340 UpdateCurrentPosition: no star selected
05:00:24.673 00.013 9340 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:00:24.685 00.012 9340 Status Line: No star selected
05:00:24.699 00.014 9340 UpdateImageDisplay: Size=(1920,1080) min=6051, max=65535, med=10089, FiltMin=7942, FiltMax=65533, Gamma=2.870
05:00:24.712 00.013 9340 UpdateGuideState exits: No star selected
05:00:24.723 00.011 9340 GuiderMultiStar::AutoSelect enter
05:00:24.756 00.033 9340 Star::AutoFind called with edgeAllowance = 0 searchRegion = 15 roi = 0x0@0,0
05:00:24.998 00.242 9340 AutoFind: auto downsample for scale 2.47 => 1x
05:00:25.275 00.277 9340 AutoFind: global mean = -0.2, stdev 3411.2
05:00:25.286 00.011 9340 AutoFind: using threshold = 0.1
05:00:25.584 00.298 9340 AutoFind: local max [1437, 125] 58.3
05:00:25.594 00.010 9340 AutoFind: local max [824, 305] 58.1
05:00:25.608 00.014 9340 AutoFind: local max [351, 725] 57.2
05:00:25.617 00.009 9340 AutoFind: local max [1748, 1041] 54.1
05:00:25.626 00.009 9340 AutoFind: local max [1405, 110] 52.5
05:00:25.639 00.013 9340 AutoFind: local max [1862, 963] 52.0
05:00:25.649 00.010 9340 AutoFind: local max [1513, 1046] 51.2
05:00:25.660 00.011 9340 AutoFind: local max [1330, 524] 51.1
05:00:25.687 00.027 9340 AutoFind: local max [1213, 311] 51.1
05:00:25.699 00.012 9340 AutoFind: local max [792, 948] 49.3
05:00:25.711 00.012 9340 AutoFind: local max [1197, 1045] 48.3
05:00:25.722 00.011 9340 AutoFind: local max [785, 739] 46.5
05:00:25.730 00.008 9340 AutoFind: local max [1066, 599] 45.8
05:00:25.741 00.011 9340 AutoFind: local max [1693, 821] 44.7
05:00:25.751 00.010 9340 AutoFind: local max [1747, 1065] 44.6
05:00:25.765 00.014 9340 AutoFind: local max [1696, 276] 44.0
05:00:25.792 00.027 9340 AutoFind: local max [125, 272] 42.9
05:00:25.804 00.012 9340 AutoFind: local max [1475, 926] 42.8
05:00:25.813 00.009 9340 AutoFind: local max [1447, 289] 42.4
05:00:25.828 00.015 9340 AutoFind: local max [1696, 826] 41.2
05:00:25.837 00.009 9340 AutoFind: local max [1121, 508] 41.0
05:00:25.846 00.009 9340 AutoFind: local max [1127, 138] 40.9
05:00:25.858 00.012 9340 AutoFind: local max [825, 48] 40.5
05:00:25.868 00.010 9340 AutoFind: local max [881, 1015] 40.1
05:00:25.879 00.011 9340 AutoFind: local max [561, 196] 39.8
05:00:25.908 00.029 9340 AutoFind: local max [958, 809] 39.3
05:00:25.918 00.010 9340 AutoFind: local max [792, 857] 38.1
05:00:25.928 00.010 9340 AutoFind: local max [30, 109] 37.6
05:00:25.943 00.015 9340 AutoFind: local max [1850, 85] 37.4
05:00:25.953 00.010 9340 AutoFind: local max [511, 27] 37.4
05:00:25.962 00.009 9340 AutoFind: local max [198, 112] 36.6
05:00:25.972 00.010 9340 AutoFind: local max [1881, 79] 33.5
05:00:25.985 00.013 9340 AutoFind: local max [507, 866] 33.5
05:00:25.997 00.012 9340 AutoFind: local max [961, 733] 33.4
05:00:26.025 00.028 9340 AutoFind: local max [1794, 257] 33.0
05:00:26.035 00.010 9340 AutoFind: local max [1129, 955] 32.1
05:00:26.045 00.010 9340 AutoFind: local max [1216, 105] 31.9
05:00:26.055 00.010 9340 AutoFind: local max [1839, 678] 30.7
05:00:26.067 00.012 9340 AutoFind: local max [296, 915] 29.8
05:00:26.079 00.012 9340 AutoFind: local max [444, 1020] 29.1
05:00:26.096 00.017 9340 AutoFind: local max [1249, 119] 28.4
05:00:26.106 00.010 9340 AutoFind: local max [1479, 979] 27.7
05:00:26.141 00.035 9340 AutoFind: local max [745, 967] 27.4
05:00:26.158 00.017 9340 AutoFind: local max [1611, 414] 26.3
05:00:26.175 00.017 9340 AutoFind: local max [593, 923] 26.2
05:00:26.187 00.012 9340 AutoFind: local max [467, 88] 25.3
05:00:26.199 00.012 9340 AutoFind: local max [598, 929] 24.6
05:00:26.213 00.014 9340 AutoFind: local max [608, 1071] 24.0
05:00:26.223 00.010 9340 AutoFind: local max [1291, 319] 23.9
05:00:26.249 00.026 9340 AutoFind: local max [1819, 924] 23.1
05:00:26.261 00.012 9340 AutoFind: local max [360, 482] 22.9
05:00:26.270 00.009 9340 AutoFind: local max [578, 204] 22.9
05:00:26.285 00.015 9340 AutoFind: local max [1678, 119] 22.7
05:00:26.295 00.010 9340 AutoFind: local max [1035, 1009] 22.3
05:00:26.304 00.009 9340 AutoFind: local max [732, 80] 22.2
05:00:26.321 00.017 9340 AutoFind: local max [1066, 693] 22.2
05:00:26.342 00.021 9340 AutoFind: local max [986, 470] 21.5
05:00:26.388 00.046 9340 AutoFind: local max [432, 249] 21.1
05:00:26.400 00.012 9340 AutoFind: local max [1844, 767] 21.0
05:00:26.413 00.013 9340 AutoFind: local max [1332, 201] 20.9
05:00:26.427 00.014 9340 AutoFind: local max [847, 1003] 20.5
05:00:26.448 00.021 9340 AutoFind: local max [1058, 758] 20.2
05:00:26.465 00.017 9340 AutoFind: local max [1804, 38] 19.3
05:00:26.506 00.041 9340 AutoFind: local max [1194, 820] 19.2
05:00:26.521 00.015 9340 AutoFind: local max [266, 50] 18.3
05:00:26.535 00.014 9340 AutoFind: local max [1279, 144] 18.1
05:00:26.549 00.014 9340 AutoFind: local max [592, 513] 17.1
05:00:26.564 00.015 9340 AutoFind: local max [1484, 609] 17.0
05:00:26.582 00.018 9340 AutoFind: local max [1161, 426] 16.8
05:00:26.624 00.042 9340 AutoFind: local max [1127, 440] 16.7
05:00:26.640 00.016 9340 AutoFind: local max [319, 546] 16.6
05:00:26.652 00.012 9340 AutoFind: local max [772, 273] 16.5
05:00:26.669 00.017 9340 AutoFind: local max [56, 252] 16.5
05:00:26.679 00.010 9340 AutoFind: local max [1369, 1002] 16.4
05:00:26.691 00.012 9340 AutoFind: local max [554, 704] 16.4
05:00:26.705 00.014 9340 AutoFind: local max [299, 1034] 16.4
05:00:26.717 00.012 9340 AutoFind: local max [1018, 328] 16.4
05:00:26.729 00.012 9340 AutoFind: local max [1090, 1058] 16.3
05:00:26.762 00.033 9340 AutoFind: local max [519, 911] 16.3
05:00:26.773 00.011 9340 AutoFind: local max [837, 912] 15.8
05:00:26.783 00.010 9340 AutoFind: local max [1481, 19] 15.6
05:00:26.794 00.011 9340 AutoFind: local max [353, 378] 15.6
05:00:26.804 00.010 9340 AutoFind: local max [1137, 179] 15.6
05:00:26.813 00.009 9340 AutoFind: local max [770, 995] 15.6
05:00:26.830 00.017 9340 AutoFind: local max [1169, 229] 15.4
05:00:26.849 00.019 9340 AutoFind: local max [1898, 782] 15.3
05:00:26.862 00.013 9340 AutoFind: local max [398, 503] 15.2
05:00:26.894 00.032 9340 AutoFind: local max [1272, 157] 15.1
05:00:26.904 00.010 9340 AutoFind: local max [171, 712] 15.1
05:00:26.918 00.014 9340 AutoFind: local max [955, 275] 14.6
05:00:26.930 00.012 9340 AutoFind: local max [31, 651] 14.6
05:00:26.939 00.009 9340 AutoFind: local max [211, 761] 14.4
05:00:26.951 00.012 9340 AutoFind: local max [816, 489] 14.3
05:00:26.963 00.012 9340 AutoFind: local max [1313, 1034] 14.3
05:00:26.978 00.015 9340 AutoFind: local max [1570, 929] 14.2
05:00:26.990 00.012 9340 AutoFind: local max [1403, 202] 14.1
05:00:27.019 00.029 9340 AutoFind: local max [1280, 167] 14.1
05:00:27.031 00.012 9340 AutoFind: local max [1454, 972] 13.8
05:00:27.041 00.010 9340 AutoFind: local max [1091, 660] 13.7
05:00:27.052 00.011 9340 AutoFind: local max [1558, 707] 13.7
05:00:27.062 00.010 9340 AutoFind: too close [1280, 167] 14.1 - [1272, 157] 15.1
05:00:27.072 00.010 9340 AutoFind: too close [1272, 157] 15.1 - [1279, 144] 18.1
05:00:27.087 00.015 9340 AutoFind: too close [578, 204] 22.9 - [561, 196] 39.8
05:00:27.099 00.012 9340 AutoFind: too close [598, 929] 24.6 - [593, 923] 26.2
05:00:27.112 00.013 9340 AutoFind: too close [1696, 826] 41.2 - [1693, 821] 44.7
05:00:27.141 00.029 9340 AutoFind: too close to edge [608, 1071] 24.0
05:00:27.153 00.012 9340 AutoFind: too close to edge [1747, 1065] 44.6
05:00:27.164 00.011 9340 AutoFind: BPP = 16, saturation at 69503, pedestal 3968, thresh = 62949
05:00:27.176 00.012 9340 Star::Find(15, 1437, 125, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
05:00:27.189 00.013 9340 Star::Find returns 1 (0), X=1437.00, Y=125.07, Mass=2223300, SNR=301.4, Peak=65535 HFD=5.6
05:00:27.198 00.009 9340 Star::Find(15, 824, 305, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
05:00:27.209 00.011 9340 Star::Find returns 1 (0), X=823.52, Y=304.88, Mass=1950696, SNR=266.9, Peak=65535 HFD=5.2
05:00:27.224 00.015 9340 Star::Find(15, 351, 725, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
05:00:27.235 00.011 9340 Star::Find returns 1 (0), X=351.48, Y=724.81, Mass=2328499, SNR=300.1, Peak=65518 HFD=5.3
05:00:27.246 00.011 9340 Star::Find(15, 1748, 1041, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
05:00:27.274 00.028 9340 Star::Find returns 1 (0), X=1748.43, Y=1041.43, Mass=1389327, SNR=219.8, Peak=64393 HFD=4.9
05:00:27.288 00.014 9340 Star::Find(15, 1405, 110, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
05:00:27.297 00.009 9340 Star::Find returns 1 (0), X=1405.21, Y=110.09, Mass=1568261, SNR=219.0, Peak=63570 HFD=4.8
05:00:27.314 00.017 9340 Star::Find(15, 1862, 963, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
05:00:27.326 00.012 9340 Star::Find returns 1 (0), X=1862.14, Y=962.86, Mass=1715691, SNR=215.3, Peak=65514 HFD=4.9
05:00:27.339 00.013 9340 Star::Find(15, 1513, 1046, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
05:00:27.355 00.016 9340 Star::Find returns 1 (0), X=1513.03, Y=1045.89, Mass=1602198, SNR=228.8, Peak=63221 HFD=4.7
05:00:27.365 00.010 9340 Star::Find(15, 1330, 524, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
05:00:27.395 00.030 9340 Star::Find returns 1 (0), X=1330.38, Y=524.10, Mass=2800816, SNR=363.0, Peak=65529 HFD=5.9
05:00:27.410 00.015 9340 Star::Find(15, 1213, 311, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
05:00:27.420 00.010 9340 Star::Find returns 1 (0), X=1213.12, Y=311.41, Mass=1464044, SNR=234.5, Peak=65172 HFD=4.9
05:00:27.430 00.010 9340 Star::Find(15, 792, 948, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
05:00:27.441 00.011 9340 Star::Find returns 1 (0), X=792.00, Y=948.22, Mass=1201384, SNR=197.4, Peak=65403 HFD=4.4
05:00:27.450 00.009 9340 Star::Find(15, 1197, 1045, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
05:00:27.465 00.015 9340 Star::Find returns 1 (0), X=1197.58, Y=1045.22, Mass=1422508, SNR=213.1, Peak=58787 HFD=5.0
05:00:27.481 00.016 9340 Star::Find(15, 785, 739, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
05:00:27.495 00.014 9340 Star::Find returns 1 (0), X=785.47, Y=739.33, Mass=3013330, SNR=323.2, Peak=65535 HFD=6.0
05:00:27.525 00.030 9340 Star::Find(15, 1066, 599, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
05:00:27.536 00.011 9340 Star::Find returns 1 (0), X=1065.61, Y=599.04, Mass=1009291, SNR=186.1, Peak=58101 HFD=4.1
05:00:27.551 00.015 9340 Star::Find(15, 1696, 276, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
05:00:27.560 00.009 9340 Star::Find returns 1 (0), X=1696.84, Y=275.89, Mass=1233638, SNR=213.3, Peak=62622 HFD=4.5
05:00:27.571 00.011 9340 Star::Find(15, 125, 272, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
05:00:27.583 00.012 9340 Star::Find returns 1 (0), X=125.57, Y=272.40, Mass=1150924, SNR=191.4, Peak=59056 HFD=4.9
05:00:27.595 00.012 9340 Star::Find(15, 1475, 926, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
05:00:27.623 00.028 9340 Star::Find returns 1 (0), X=1475.44, Y=926.59, Mass=1162699, SNR=195.7, Peak=59933 HFD=4.9
05:00:27.642 00.019 9340 Star::Find(15, 1447, 289, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
05:00:27.652 00.010 9340 Star::Find returns 1 (0), X=1447.42, Y=288.82, Mass=1204911, SNR=201.9, Peak=59831 HFD=4.8
05:00:27.662 00.010 9340 Star::Find(15, 1121, 508, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
05:00:27.675 00.013 9340 Star::Find returns 1 (0), X=1121.08, Y=508.46, Mass=1431917, SNR=206.0, Peak=63189 HFD=5.2
05:00:27.688 00.013 9340 Star::Find(15, 1127, 138, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
05:00:27.704 00.016 9340 Star::Find returns 1 (0), X=1127.05, Y=138.18, Mass=974135, SNR=174.6, Peak=57215 HFD=4.3
05:00:27.740 00.036 9340 Star::Find(15, 825, 48, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
05:00:27.756 00.016 9340 Star::Find returns 1 (0), X=825.33, Y=48.18, Mass=1000085, SNR=188.3, Peak=56234 HFD=4.5
05:00:27.767 00.011 9340 Star::Find(15, 881, 1015, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
05:00:27.778 00.011 9340 Star::Find returns 1 (0), X=881.12, Y=1015.39, Mass=1298435, SNR=175.7, Peak=59616 HFD=5.1
05:00:27.792 00.014 9340 Star::Find(15, 958, 809, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
05:00:27.806 00.014 9340 Star::Find returns 1 (0), X=958.30, Y=809.02, Mass=917635, SNR=148.7, Peak=59353 HFD=4.1
05:00:27.838 00.032 9340 Star::Find(15, 792, 857, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
05:00:27.851 00.013 9340 Star::Find returns 1 (0), X=792.48, Y=857.67, Mass=837731, SNR=182.7, Peak=59056 HFD=4.0
05:00:27.865 00.014 9340 Star::Find(15, 30, 109, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
05:00:27.878 00.013 9340 Star::Find returns 1 (0), X=30.06, Y=109.70, Mass=962376, SNR=140.8, Peak=59876 HFD=4.6
05:00:27.900 00.022 9340 Star::Find(15, 1850, 85, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
05:00:27.938 00.038 9340 Star::Find returns 1 (0), X=1849.83, Y=84.97, Mass=1045366, SNR=173.0, Peak=56811 HFD=4.4
05:00:27.957 00.019 9340 Star::Find(15, 511, 27, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
05:00:27.974 00.017 9340 Star::Find returns 1 (0), X=510.79, Y=27.51, Mass=904042, SNR=151.8, Peak=59067 HFD=4.5
05:00:27.987 00.013 9340 Star::Find(15, 198, 112, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
05:00:28.005 00.018 9340 Star::Find returns 1 (0), X=197.77, Y=112.16, Mass=934982, SNR=178.9, Peak=58415 HFD=4.4
05:00:28.019 00.014 9340 Star::Find(15, 1881, 79, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
05:00:28.057 00.038 9340 Star::Find returns 1 (0), X=1881.79, Y=79.70, Mass=941016, SNR=161.2, Peak=56347 HFD=4.6
05:00:28.080 00.023 9340 Star::Find(15, 507, 866, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
05:00:28.099 00.019 9340 Star::Find returns 1 (0), X=506.61, Y=865.95, Mass=911047, SNR=163.2, Peak=50902 HFD=4.4
05:00:28.124 00.025 9340 Star::Find(15, 961, 733, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
05:00:28.169 00.045 9340 Star::Find returns 1 (0), X=961.17, Y=732.76, Mass=720413, SNR=143.3, Peak=55175 HFD=3.9
05:00:28.191 00.022 9340 Star::Find(15, 1794, 257, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
05:00:28.208 00.017 9340 Star::Find returns 1 (0), X=1795.43, Y=258.85, Mass=4230201, SNR=310.3, Peak=65518 HFD=7.1
05:00:28.219 00.011 9340 Star::Find(15, 1129, 955, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
05:00:28.232 00.013 9340 Star::Find returns 1 (0), X=1129.27, Y=954.73, Mass=671888, SNR=136.7, Peak=56337 HFD=3.8
05:00:28.244 00.012 9340 Star::Find(15, 1216, 105, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
05:00:28.256 00.012 9340 Star::Find returns 1 (0), X=1218.02, Y=106.67, Mass=4273553, SNR=380.0, Peak=65535 HFD=7.0
05:00:28.288 00.032 9340 Star::Find(15, 1839, 678, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
05:00:28.304 00.016 9340 Star::Find returns 1 (0), X=1839.51, Y=678.56, Mass=796718, SNR=153.5, Peak=53575 HFD=4.3
05:00:28.316 00.012 9340 Star::Find(15, 296, 915, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
05:00:28.343 00.027 9340 Star::Find returns 1 (0), X=295.92, Y=914.85, Mass=732024, SNR=145.4, Peak=47961 HFD=4.2
05:00:28.397 00.054 9340 Star::Find(15, 444, 1020, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
05:00:28.427 00.030 9340 Star::Find returns 1 (0), X=443.98, Y=1020.17, Mass=1118128, SNR=152.3, Peak=55895 HFD=5.6
05:00:28.450 00.023 9340 Star::Find(15, 1249, 119, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
05:00:28.481 00.031 9340 Star::Find returns 1 (0), X=1249.39, Y=119.39, Mass=631616, SNR=126.8, Peak=51085 HFD=4.3
05:00:28.518 00.037 9340 Star::Find(15, 1479, 979, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
05:00:28.533 00.015 9340 Star::Find returns 1 (0), X=1478.61, Y=979.04, Mass=715350, SNR=119.9, Peak=46306 HFD=4.2
05:00:28.552 00.019 9340 Star::Find(15, 745, 967, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
05:00:28.572 00.020 9340 Star::Find returns 1 (0), X=744.78, Y=967.37, Mass=621431, SNR=121.5, Peak=46186 HFD=3.8
05:00:28.586 00.014 9340 Star::Find(15, 1611, 414, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
05:00:28.631 00.045 9340 Star::Find returns 1 (0), X=1611.02, Y=414.58, Mass=598125, SNR=123.1, Peak=44202 HFD=4.1
05:00:28.645 00.014 9340 Star::Find(15, 467, 88, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
05:00:28.660 00.015 9340 Star::Find returns 1 (0), X=466.99, Y=88.75, Mass=569524, SNR=114.4, Peak=44500 HFD=4.0
05:00:28.697 00.037 9340 Star::Find(15, 1291, 319, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
05:00:28.736 00.039 9340 Star::Find returns 1 (0), X=1290.99, Y=319.44, Mass=466439, SNR=105.9, Peak=37063 HFD=3.7
05:00:28.752 00.016 9340 Star::Find(15, 1819, 924, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
05:00:28.775 00.023 9340 Star::Find returns 1 (0), X=1819.12, Y=923.94, Mass=542233, SNR=103.9, Peak=45718 HFD=4.2
05:00:28.797 00.022 9340 Star::Find(15, 360, 482, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
05:00:28.814 00.017 9340 Star::Find returns 1 (0), X=359.93, Y=482.90, Mass=537261, SNR=108.9, Peak=46552 HFD=4.2
05:00:28.855 00.041 9340 Star::Find(15, 1678, 119, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
05:00:28.875 00.020 9340 Star::Find returns 1 (0), X=1678.19, Y=119.48, Mass=541929, SNR=103.4, Peak=47061 HFD=3.8
05:00:28.890 00.015 9340 Star::Find(15, 1035, 1009, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
05:00:28.906 00.016 9340 Star::Find returns 1 (0), X=1035.15, Y=1009.06, Mass=479623, SNR=97.9, Peak=47163 HFD=4.1
05:00:28.924 00.018 9340 Star::Find(15, 732, 80, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
05:00:28.960 00.036 9340 Star::Find returns 1 (0), X=732.19, Y=80.30, Mass=520782, SNR=110.4, Peak=45385 HFD=4.0
05:00:28.976 00.016 9340 Star::Find(15, 1066, 693, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
05:00:28.994 00.018 9340 Star::Find returns 1 (0), X=1066.34, Y=693.50, Mass=468531, SNR=96.0, Peak=41841 HFD=4.0
05:00:29.015 00.021 9340 Star::Find(15, 986, 470, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
05:00:29.034 00.019 9340 Star::Find returns 1 (0), X=986.16, Y=470.13, Mass=449247, SNR=107.2, Peak=46187 HFD=3.7
05:00:29.070 00.036 9340 Star::Find(15, 432, 249, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
05:00:29.087 00.017 9340 Star::Find returns 1 (0), X=432.08, Y=249.80, Mass=476446, SNR=86.3, Peak=46834 HFD=4.0
05:00:29.099 00.012 9340 Star::Find(15, 1844, 767, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
05:00:29.113 00.014 9340 Star::Find returns 1 (0), X=1844.34, Y=767.64, Mass=468870, SNR=98.3, Peak=43328 HFD=3.9
05:00:29.130 00.017 9340 Star::Find(15, 1332, 201, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
05:00:29.174 00.044 9340 Star::Find returns 1 (0), X=1331.73, Y=201.61, Mass=477124, SNR=90.0, Peak=44646 HFD=3.6
05:00:29.189 00.015 9340 Star::Find(15, 847, 1003, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
05:00:29.210 00.021 9340 Star::Find returns 1 (0), X=846.81, Y=1003.04, Mass=455771, SNR=78.9, Peak=34880 HFD=4.1
05:00:29.223 00.013 9340 Star::Find(15, 1058, 758, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
05:00:29.245 00.022 9340 Star::Find returns 1 (0), X=1058.13, Y=757.69, Mass=480525, SNR=83.4, Peak=43325 HFD=3.9
05:00:29.280 00.035 9340 Star::Find(15, 1804, 38, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
05:00:29.304 00.024 9340 Star::Find returns 1 (0), X=1804.72, Y=38.20, Mass=558806, SNR=106.6, Peak=40361 HFD=4.6
05:00:29.319 00.015 9340 Star::Find(15, 1194, 820, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
05:00:29.342 00.023 9340 Star::Find returns 1 (0), X=1194.28, Y=820.46, Mass=337975, SNR=90.1, Peak=43918 HFD=3.2
05:00:29.362 00.020 9340 Star::Find(15, 266, 50, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
05:00:29.406 00.044 9340 Star::Find returns 1 (0), X=265.86, Y=50.68, Mass=425881, SNR=87.6, Peak=36560 HFD=4.0
05:00:29.421 00.015 9340 Star::Find(15, 592, 513, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
05:00:29.442 00.021 9340 Star::Find returns 1 (0), X=592.26, Y=512.65, Mass=356683, SNR=76.5, Peak=33869 HFD=3.7
05:00:29.456 00.014 9340 Star::Find(15, 1484, 609, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
05:00:29.479 00.023 9340 Star::Find returns 1 (0), X=1483.97, Y=609.01, Mass=336429, SNR=83.6, Peak=36276 HFD=4.0
05:00:29.512 00.033 9340 Star::Find(15, 1161, 426, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
05:00:29.529 00.017 9340 Star::Find returns 1 (0), X=1161.63, Y=425.81, Mass=452293, SNR=95.6, Peak=39978 HFD=3.8
05:00:29.544 00.015 9340 Star::Find(15, 1127, 440, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
05:00:29.558 00.014 9340 Star::Find returns 1 (0), X=1127.27, Y=440.57, Mass=339364, SNR=78.6, Peak=34647 HFD=3.6
05:00:29.576 00.018 9340 Star::Find(15, 319, 546, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
05:00:29.594 00.018 9340 Star::Find returns 1 (0), X=319.66, Y=545.81, Mass=421660, SNR=102.5, Peak=40403 HFD=3.7
05:00:29.628 00.034 9340 Star::Find(15, 772, 273, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
05:00:29.649 00.021 9340 Star::Find returns 1 (0), X=771.55, Y=273.66, Mass=631414, SNR=109.1, Peak=37591 HFD=5.1
05:00:29.662 00.013 9340 Star::Find(15, 56, 252, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
05:00:29.676 00.014 9340 Star::Find returns 1 (0), X=56.28, Y=251.85, Mass=354565, SNR=77.0, Peak=39304 HFD=3.6
05:00:29.699 00.023 9340 Star::Find(15, 1369, 1002, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
05:00:29.732 00.033 9340 Star::Find returns 1 (0), X=1369.15, Y=1002.05, Mass=439240, SNR=91.4, Peak=41128 HFD=4.2
05:00:29.755 00.023 9340 Star::Find(15, 554, 704, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
05:00:29.773 00.018 9340 Star::Find returns 1 (0), X=554.32, Y=704.38, Mass=385649, SNR=101.4, Peak=39865 HFD=3.8
05:00:29.785 00.012 9340 Star::Find(15, 299, 1034, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
05:00:29.806 00.021 9340 Star::Find returns 1 (0), X=299.09, Y=1033.98, Mass=334182, SNR=74.8, Peak=36090 HFD=3.8
05:00:29.822 00.016 9340 Star::Find(15, 1018, 328, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
05:00:29.860 00.038 9340 Star::Find returns 1 (0), X=1017.95, Y=328.23, Mass=336728, SNR=81.4, Peak=41485 HFD=3.2
05:00:29.877 00.017 9340 Star::Find(15, 1090, 1058, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
05:00:29.892 00.015 9340 Star::Find returns 1 (0), X=1090.30, Y=1058.53, Mass=320667, SNR=63.4, Peak=36767 HFD=3.5
05:00:29.906 00.014 9340 Star::Find(15, 519, 911, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
05:00:29.922 00.016 9340 Star::Find returns 1 (0), X=519.19, Y=911.57, Mass=378958, SNR=86.5, Peak=36855 HFD=3.9
05:00:29.940 00.018 9340 Star::Find(15, 837, 912, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
05:00:29.981 00.041 9340 Star::Find returns 1 (0), X=837.52, Y=912.31, Mass=351901, SNR=102.8, Peak=34702 HFD=3.5
05:00:29.994 00.013 9340 Star::Find(15, 1481, 19, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
05:00:30.010 00.016 9340 Star::Find returns 1 (0), X=1481.62, Y=19.16, Mass=382386, SNR=88.2, Peak=31589 HFD=4.2
05:00:30.034 00.024 9340 Star::Find(15, 353, 378, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
05:00:30.050 00.016 9340 Star::Find returns 1 (0), X=352.71, Y=378.18, Mass=321869, SNR=70.6, Peak=31927 HFD=3.7
05:00:30.096 00.046 9340 Star::Find(15, 1137, 179, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
05:00:30.119 00.023 9340 Star::Find returns 1 (0), X=1136.98, Y=179.30, Mass=362301, SNR=78.7, Peak=29983 HFD=4.2
05:00:30.138 00.019 9340 Star::Find(15, 770, 995, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
05:00:30.163 00.025 9340 Star::Find returns 1 (0), X=770.11, Y=995.31, Mass=390241, SNR=75.5, Peak=36698 HFD=4.2
05:00:30.177 00.014 9340 Star::Find(15, 1169, 229, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
05:00:30.216 00.039 9340 Star::Find returns 1 (0), X=1169.18, Y=229.98, Mass=327219, SNR=76.1, Peak=32475 HFD=4.0
05:00:30.228 00.012 9340 Star::Find(15, 1898, 782, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
05:00:30.245 00.017 9340 Star::Find returns 1 (0), X=1897.81, Y=782.64, Mass=368005, SNR=94.6, Peak=33731 HFD=3.9
05:00:30.256 00.011 9340 Star::Find(15, 398, 503, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
05:00:30.269 00.013 9340 Star::Find returns 1 (0), X=398.51, Y=502.82, Mass=286858, SNR=73.5, Peak=31124 HFD=3.8
05:00:30.285 00.016 9340 Star::Find(15, 171, 712, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
05:00:30.296 00.011 9340 Star::Find returns 1 (0), X=170.99, Y=712.00, Mass=356070, SNR=74.9, Peak=35983 HFD=4.0
05:00:30.331 00.035 9340 Star::Find(15, 955, 275, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
05:00:30.344 00.013 9340 Star::Find returns 1 (0), X=955.52, Y=274.93, Mass=303124, SNR=78.2, Peak=31942 HFD=3.6
05:00:30.363 00.019 9340 Star::Find(15, 31, 651, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
05:00:30.376 00.013 9340 Star::Find returns 1 (0), X=31.32, Y=651.37, Mass=356149, SNR=82.1, Peak=31593 HFD=4.6
05:00:30.399 00.023 9340 Star::Find(15, 211, 761, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
05:00:30.453 00.054 9340 Star::Find returns 1 (0), X=211.29, Y=760.92, Mass=474989, SNR=88.9, Peak=32070 HFD=4.9
05:00:30.471 00.018 9340 Star::Find(15, 816, 489, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
05:00:30.489 00.018 9340 Star::Find returns 1 (0), X=815.75, Y=489.35, Mass=364530, SNR=76.2, Peak=37121 HFD=3.7
05:00:30.505 00.016 9340 Star::Find(15, 1313, 1034, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
05:00:30.520 00.015 9340 Star::Find returns 1 (0), X=1313.00, Y=1034.64, Mass=256314, SNR=67.9, Peak=30498 HFD=3.5
05:00:30.557 00.037 9340 Star::Find(15, 1570, 929, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
05:00:30.582 00.025 9340 Star::Find returns 1 (0), X=1570.37, Y=928.78, Mass=294093, SNR=77.1, Peak=30199 HFD=3.7
05:00:30.606 00.024 9340 Star::Find(15, 1403, 202, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
05:00:30.622 00.016 9340 Star::Find returns 1 (0), X=1403.18, Y=202.39, Mass=274541, SNR=65.5, Peak=31671 HFD=3.6
05:00:30.638 00.016 9340 Star::Find(15, 1454, 972, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
05:00:30.653 00.015 9340 Star::Find returns 1 (0), X=1454.60, Y=972.65, Mass=275959, SNR=63.8, Peak=30534 HFD=3.5
05:00:30.683 00.030 9340 Star::Find(15, 1091, 660, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
05:00:30.700 00.017 9340 Star::Find returns 1 (0), X=1091.34, Y=660.84, Mass=319184, SNR=67.2, Peak=34781 HFD=3.7
05:00:30.714 00.014 9340 Star::Find(15, 1558, 707, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
05:00:30.726 00.012 9340 Star::Find returns 1 (0), X=1558.73, Y=706.87, Mass=320854, SNR=75.0, Peak=29044 HFD=4.0
05:00:30.738 00.012 9340 AutoFind: finding best star pass 1
05:00:30.754 00.016 9340 Star::Find(15, 1437, 125, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
05:00:30.767 00.013 9340 Star::Find returns 1 (0), X=1437.00, Y=125.07, Mass=2223300, SNR=301.4, Peak=65535 HFD=5.6
05:00:30.799 00.032 9340 AutoFind: near-saturated [1437, 125] 58.3 Mass 2223300 SNR 301.4 Peak 65535
05:00:30.812 00.013 9340 Star::Find(15, 824, 305, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
05:00:30.823 00.011 9340 Star::Find returns 1 (0), X=823.52, Y=304.88, Mass=1950696, SNR=266.9, Peak=65535 HFD=5.2
05:00:30.836 00.013 9340 AutoFind: near-saturated [824, 305] 58.1 Mass 1950696 SNR 266.9 Peak 65535
05:00:30.847 00.011 9340 Star::Find(15, 351, 725, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
05:00:30.861 00.014 9340 Star::Find returns 1 (0), X=351.48, Y=724.81, Mass=2328499, SNR=300.1, Peak=65518 HFD=5.3
05:00:30.876 00.015 9340 AutoFind: near-saturated [351, 725] 57.2 Mass 2328499 SNR 300.1 Peak 65518
05:00:30.888 00.012 9340 Star::Find(15, 1748, 1041, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
05:00:30.921 00.033 9340 Star::Find returns 1 (0), X=1748.43, Y=1041.43, Mass=1389327, SNR=219.8, Peak=64393 HFD=4.9
05:00:30.933 00.012 9340 AutoFind: near-saturated [1748, 1041] 54.1 Mass 1389327 SNR 219.8 Peak 64393
05:00:30.944 00.011 9340 Star::Find(15, 1405, 110, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
05:00:30.957 00.013 9340 Star::Find returns 1 (0), X=1405.21, Y=110.09, Mass=1568261, SNR=219.0, Peak=63570 HFD=4.8
05:00:30.970 00.013 9340 AutoFind: near-saturated [1405, 110] 52.5 Mass 1568261 SNR 219.0 Peak 63570
05:00:30.982 00.012 9340 Star::Find(15, 1862, 963, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
05:00:30.995 00.013 9340 Star::Find returns 1 (0), X=1862.14, Y=962.86, Mass=1715691, SNR=215.3, Peak=65514 HFD=4.9
05:00:31.006 00.011 9340 AutoFind: near-saturated [1862, 963] 52.0 Mass 1715691 SNR 215.3 Peak 65514
05:00:31.036 00.030 9340 Star::Find(15, 1513, 1046, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
05:00:31.048 00.012 9340 Star::Find returns 1 (0), X=1513.03, Y=1045.89, Mass=1602198, SNR=228.8, Peak=63221 HFD=4.7
05:00:31.059 00.011 9340 AutoFind: near-saturated [1513, 1046] 51.2 Mass 1602198 SNR 228.8 Peak 63221
05:00:31.071 00.012 9340 Star::Find(15, 1330, 524, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
05:00:31.082 00.011 9340 Star::Find returns 1 (0), X=1330.38, Y=524.10, Mass=2800816, SNR=363.0, Peak=65529 HFD=5.9
05:00:31.092 00.010 9340 AutoFind: near-saturated [1330, 524] 51.1 Mass 2800816 SNR 363.0 Peak 65529
05:00:31.104 00.012 9340 Star::Find(15, 1213, 311, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
05:00:31.114 00.010 9340 Star::Find returns 1 (0), X=1213.12, Y=311.41, Mass=1464044, SNR=234.5, Peak=65172 HFD=4.9
05:00:31.129 00.015 9340 AutoFind: near-saturated [1213, 311] 51.1 Mass 1464044 SNR 234.5 Peak 65172
05:00:31.158 00.029 9340 Star::Find(15, 792, 948, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
05:00:31.169 00.011 9340 Star::Find returns 1 (0), X=792.00, Y=948.22, Mass=1201384, SNR=197.4, Peak=65403 HFD=4.4
05:00:31.179 00.010 9340 AutoFind: near-saturated [792, 948] 49.3 Mass 1201384 SNR 197.4 Peak 65403
05:00:31.193 00.014 9340 Star::Find(15, 1197, 1045, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
05:00:31.205 00.012 9340 Star::Find returns 1 (0), X=1197.58, Y=1045.22, Mass=1422508, SNR=213.1, Peak=58787 HFD=5.0
05:00:31.214 00.009 9340 AutoFind returns star at [1197, 1045] 48.3 Mass 1422508 SNR 213.1
05:00:31.232 00.018 9340 Star::Find(15, 1197, 1045, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
05:00:31.245 00.013 9340 Star::Find returns 1 (0), X=1197.58, Y=1045.22, Mass=1422508, SNR=213.1, Peak=58787 HFD=5.0
05:00:31.271 00.026 9340 MultiStar: List (12): {1197.58, 1045.22}(213.1), {785.47, 739.33}(323.2), {1065.61, 599.04}(186.1), {1696.84, 275.89}(213.3), {125.57, 272.40}(191.4), {1475.44, 926.59}(195.7), {1447.42, 288.82}(201.9), {1121.08, 508.46}(206.0), {1127.05, 138.18}(174.6), {825.33, 48.18}(188.3), {881.12, 1015.39}(175.7), {958.30, 809.02}(148.7), 
05:00:31.285 00.014 9340 setting lock position to (1197.58, 1045.22)
05:00:31.295 00.010 9340 MultiStar: stabilizing after lock position change
05:00:31.308 00.013 9340 AutoSelect: state = 1, call UpdateGuideState
05:00:31.318 00.010 9340 UpdateGuideState(): m_state=1
05:00:31.329 00.011 9340 Star::Find(15, 1197, 1045, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
05:00:31.343 00.014 9340 Star::Find returns 1 (0), X=1197.58, Y=1045.22, Mass=1422508, SNR=213.1, Peak=58787 HFD=5.0
05:00:31.360 00.017 9340 CameraToMount -- cameraTheta (0.00) - m_xAngle (0.05) = xAngle (-0.05 = -0.05)
05:00:31.390 00.030 9340 CameraToMount -- cameraTheta (0.00) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-3.12 = -3.12)
05:00:31.401 00.011 9340 CameraToMount -- cameraX=0.00 cameraY=0.00 hyp=0.00 cameraTheta=0.00 mountX=0.00 mountY=-0.00, mountTheta=0.00
05:00:31.421 00.020 9340 setting force full frames = false
05:00:31.432 00.011 9340 setting lock position to (1197.58, 1045.22)
05:00:31.442 00.010 9340 MultiStar: stabilizing after lock position change
05:00:31.453 00.011 9340 CurrentPosition() valid, moving to STATE_SELECTED
05:00:31.469 00.016 9340 Changing from state SELECTING to SELECTED
05:00:31.482 00.013 9340 guider state => SELECTED
05:00:31.515 00.033 9340 UpdateImageDisplay: Size=(1920,1080) min=6051, max=65535, med=10089, FiltMin=7942, FiltMax=65533, Gamma=2.870
05:00:31.527 00.012 9340 UpdateGuideState exits: m=1422508 SNR=213.1
05:00:31.537 00.010 9340 UpdateImageDisplay: Size=(1920,1080) min=6051, max=65535, med=10089, FiltMin=7942, FiltMax=65533, Gamma=2.870
05:00:31.546 00.009 9340 Status Line: Auto-selected star at (1197.6, 1045.2)
05:00:31.562 00.016 9340 PhdController: newstate STATE_WAIT_SELECTED
05:00:31.580 00.018 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:00:31.590 00.010 9340 ScheduleExposure(2000,3,1) exposurePending=0
05:00:31.602 00.012 9340 Enqueuing Expose request
05:00:31.634 00.032 12020 Worker thread wakes up
05:00:31.635 00.001 12020 worker thread servicing REQUEST_EXPOSE 2000
05:00:31.635 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(1183,1030,31,31)
05:00:31.635 00.000 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"7351cb64-a9fd-4c1b-a5e0-410e64dd8892"}
05:00:31.646 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"7351cb64-a9fd-4c1b-a5e0-410e64dd8892"}
05:00:31.657 00.011 9340 evsrv: cli 100A41E8 connect
05:00:31.667 00.010 9340 case statement mapped state 2 to 1
05:00:31.677 00.010 9340 case statement mapped state 2 to 1
05:00:31.689 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"71caa40e-7fe0-4158-9199-4174b5aea392"}
05:00:31.700 00.011 9340 case statement mapped state 2 to 1
05:00:31.709 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Selected","id":"71caa40e-7fe0-4158-9199-4174b5aea392"}
05:00:31.742 00.033 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"bede5829-5f38-42f5-9185-2586d7bd9dd1"}
05:00:31.756 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":1,"width":15,"height":15,"star_pos":[6.58,7.22],"pixels":"..."},"id":"bede5829-5f38-42f5-9185-2586d7bd9dd1"}
05:00:31.768 00.012 9340 evsrv: cli 100A41E8 request: {"method":"get_lock_position","id":"c5ebcdb7-2734-4177-afba-71d3fa489ba1"}
05:00:31.779 00.011 9340 evsrv: cli 100A41E8 response: {"jsonrpc":"2.0","result":[1197.58,1045.22],"id":"c5ebcdb7-2734-4177-afba-71d3fa489ba1"}
05:00:31.808 00.029 9340 evsrv: cli 100A41E8 disconnect
05:00:31.831 00.023 9340 evsrv: cli 100A4288 connect
05:00:31.864 00.033 9340 case statement mapped state 2 to 1
05:00:31.885 00.021 9340 case statement mapped state 2 to 1
05:00:31.908 00.023 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"f07ea081-a539-408d-b52e-f01c04cbbba6"}
05:00:31.920 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"f07ea081-a539-408d-b52e-f01c04cbbba6"}
05:00:31.933 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"15cc0c2f-d69a-4c50-945d-8ff7501693a5"}
05:00:31.948 00.015 9340 case statement mapped state 2 to 1
05:00:31.976 00.028 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Selected","id":"15cc0c2f-d69a-4c50-945d-8ff7501693a5"}
05:00:31.987 00.011 9340 evsrv: cli 100A4288 request: {"method":"get_app_state","id":"d695a3f9-c3ff-40e9-8267-1f7a73c0ff09"}
05:00:31.997 00.010 9340 case statement mapped state 2 to 1
05:00:32.013 00.016 9340 evsrv: cli 100A4288 response: {"jsonrpc":"2.0","result":"Selected","id":"d695a3f9-c3ff-40e9-8267-1f7a73c0ff09"}
05:00:32.024 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"fdbff09e-b929-4059-a7e4-ba8e96f89d4e"}
05:00:32.034 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":1,"width":15,"height":15,"star_pos":[6.58,7.22],"pixels":"..."},"id":"fdbff09e-b929-4059-a7e4-ba8e96f89d4e"}
05:00:32.048 00.014 9340 evsrv: cli 100A4288 disconnect
05:00:33.026 00.978 9340 evsrv: cli 100A41E8 connect
05:00:33.035 00.009 9340 case statement mapped state 2 to 1
05:00:33.044 00.009 9340 case statement mapped state 2 to 1
05:00:33.054 00.010 9340 evsrv: cli 100A41E8 request: {"method":"get_app_state","id":"42e76e09-0e32-4756-a3b3-504716e58f69"}
05:00:33.064 00.010 9340 case statement mapped state 2 to 1
05:00:33.074 00.010 9340 evsrv: cli 100A41E8 response: {"jsonrpc":"2.0","result":"Selected","id":"42e76e09-0e32-4756-a3b3-504716e58f69"}
05:00:33.082 00.008 9340 evsrv: cli 100A41E8 disconnect
05:00:33.827 00.745 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"47724f10-026f-4bef-9720-52f8bb5c358d"}
05:00:33.843 00.016 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"47724f10-026f-4bef-9720-52f8bb5c358d"}
05:00:33.853 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"299dc046-c0df-42f9-8ee6-00e310649a95"}
05:00:33.859 00.006 9340 case statement mapped state 2 to 1
05:00:33.866 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Selected","id":"299dc046-c0df-42f9-8ee6-00e310649a95"}
05:00:33.876 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"add6ca4a-a675-4880-834d-4f32a83abbec"}
05:00:33.885 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":1,"width":15,"height":15,"star_pos":[6.58,7.22],"pixels":"..."},"id":"add6ca4a-a675-4880-834d-4f32a83abbec"}
05:00:33.999 00.114 12020 Exposure complete
05:00:34.083 00.084 9340 evsrv: cli 100A4508 connect
05:00:34.093 00.010 9340 case statement mapped state 2 to 1
05:00:34.103 00.010 9340 case statement mapped state 2 to 1
05:00:34.111 00.008 9340 evsrv: cli 100A4508 request: {"method":"get_app_state","id":"36f85b04-7384-48c3-afb8-d0a9c7fc19b8"}
05:00:34.118 00.007 9340 case statement mapped state 2 to 1
05:00:34.125 00.007 9340 evsrv: cli 100A4508 response: {"jsonrpc":"2.0","result":"Selected","id":"36f85b04-7384-48c3-afb8-d0a9c7fc19b8"}
05:00:34.138 00.013 9340 evsrv: cli 100A4508 disconnect
05:00:34.199 00.061 12020 worker thread done servicing request
05:00:34.199 00.000 9340 OnExposeComplete: enter
05:00:34.211 00.012 9340 UpdateGuideState(): m_state=2
05:00:34.220 00.009 9340 Star::Find(15, 1197, 1045, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2
05:00:34.229 00.009 9340 Star::Find returns 1 (0), X=1197.70, Y=1045.32, Mass=1472804, SNR=192.8, Peak=61287 HFD=4.9
05:00:34.236 00.007 9340 CameraToMount -- cameraTheta (0.63) - m_xAngle (0.05) = xAngle (0.58 = 0.58)
05:00:34.245 00.009 9340 CameraToMount -- cameraTheta (0.63) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-2.49 = -2.49)
05:00:34.258 00.013 9340 CameraToMount -- cameraX=0.13 cameraY=0.09 hyp=0.16 cameraTheta=0.63 mountX=0.13 mountY=-0.09, mountTheta=-0.63
05:00:34.273 00.015 9340 UpdateImageDisplay: Size=(1920,1080) min=6276, max=65535, med=10092, FiltMin=7511, FiltMax=65533, Gamma=2.870
05:00:34.283 00.010 9340 UpdateGuideState exits: m=1472804 SNR=192.8
05:00:34.309 00.026 9340 PhdController: newstate STATE_CALIBRATE
05:00:34.317 00.008 9340 PhdController: newstate STATE_GUIDE
05:00:34.384 00.067 9340 Changing from state SELECTED to CALIBRATING_PRIMARY
05:00:34.396 00.012 9340 guider state => CALIBRATED
05:00:34.428 00.032 9340 StartCapturing CaptureActive=1 continueCapturing=1 exposurePending=0
05:00:34.438 00.010 9340 reset dither spiral
05:00:34.449 00.011 9340 PhdController: newstate STATE_SETTLE_BEGIN
05:00:34.459 00.010 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:00:34.468 00.009 9340 ScheduleExposure(2000,3,0) exposurePending=0
05:00:34.476 00.008 9340 Enqueuing Expose request
05:00:34.486 00.010 12020 Worker thread wakes up
05:00:34.486 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
05:00:34.486 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(0,0,0,0)
05:00:35.140 00.654 9340 evsrv: cli 100A43C8 connect
05:00:35.149 00.009 9340 case statement mapped state 5 to 1
05:00:35.156 00.007 9340 case statement mapped state 5 to 1
05:00:35.180 00.024 9340 evsrv: cli 100A43C8 request: {"method":"get_app_state","id":"dc905ad0-45ca-4f52-9755-163e450a1155"}
05:00:35.189 00.009 9340 case statement mapped state 5 to 1
05:00:35.199 00.010 9340 evsrv: cli 100A43C8 response: {"jsonrpc":"2.0","result":"Selected","id":"dc905ad0-45ca-4f52-9755-163e450a1155"}
05:00:35.206 00.007 9340 evsrv: cli 100A43C8 disconnect
05:00:35.826 00.620 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"72398423-c754-4300-a6c6-6586e86645fb"}
05:00:35.835 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"72398423-c754-4300-a6c6-6586e86645fb"}
05:00:35.851 00.016 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"a73ce723-a3c1-467f-a799-919fed71054c"}
05:00:35.866 00.015 9340 case statement mapped state 5 to 1
05:00:35.877 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Selected","id":"a73ce723-a3c1-467f-a799-919fed71054c"}
05:00:35.906 00.029 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"fbf91986-ba7c-41de-8b4b-ddfb9e8ac13b"}
05:00:35.915 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":2,"width":15,"height":15,"star_pos":[6.70,7.32],"pixels":"..."},"id":"fbf91986-ba7c-41de-8b4b-ddfb9e8ac13b"}
05:00:36.209 00.294 9340 evsrv: cli 100A43C8 connect
05:00:36.225 00.016 9340 case statement mapped state 5 to 1
05:00:36.238 00.013 9340 case statement mapped state 5 to 1
05:00:36.269 00.031 9340 evsrv: cli 100A43C8 request: {"method":"get_app_state","id":"499fb40b-fe5a-4fb9-bf47-7cc7323567aa"}
05:00:36.284 00.015 9340 case statement mapped state 5 to 1
05:00:36.299 00.015 9340 evsrv: cli 100A43C8 response: {"jsonrpc":"2.0","result":"Selected","id":"499fb40b-fe5a-4fb9-bf47-7cc7323567aa"}
05:00:36.312 00.013 9340 evsrv: cli 100A43C8 disconnect
05:00:36.863 00.551 12020 Exposure complete
05:00:37.094 00.231 12020 worker thread done servicing request
05:00:37.094 00.000 9340 OnExposeComplete: enter
05:00:37.110 00.016 9340 UpdateGuideState(): m_state=5
05:00:37.121 00.011 9340 Star::Find(15, 1197, 1045, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3
05:00:37.132 00.011 9340 Star::Find returns 1 (0), X=1197.55, Y=1045.27, Mass=1432393, SNR=213.1, Peak=60379 HFD=5.1
05:00:37.159 00.027 9340 CameraToMount -- cameraTheta (2.10) - m_xAngle (0.05) = xAngle (2.05 = 2.05)
05:00:37.171 00.012 9340 CameraToMount -- cameraTheta (2.10) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-1.02 = -1.02)
05:00:37.181 00.010 9340 CameraToMount -- cameraX=-0.02 cameraY=0.04 hyp=0.05 cameraTheta=2.10 mountX=-0.02 mountY=-0.04, mountTheta=-2.06
05:00:37.199 00.018 9340 Changing from state CALIBRATED to GUIDING
05:00:37.212 00.013 9340 ScopeASCOM::GetDeclinationRadians() returns 22.8
05:00:37.222 00.010 9340 ScopeASCOM::SideOfPier() returns 1
05:00:37.231 00.009 9340 AdjustCalibrationForScopePointing (scope): current dec=22.8 pierSide=1, cal dec=-0.0 pierSide=1 rotAngle=None bin=1
05:00:37.245 00.014 9340 GetInt("/profile/16/scope/calibration/focal_length", 0) returns 242
05:00:37.256 00.011 9340 GetDouble("/profile/16/scope/calibration/image_scale", 1.000000) returns 2.471770
05:00:37.266 00.010 9340 GetDouble("/profile/16/scope/calibration/ra_guide_rate", -1.000000) returns 0.003760
05:00:37.295 00.029 9340 GetDouble("/profile/16/scope/calibration/dec_guide_rate", -1.000000) returns 0.003760
05:00:37.308 00.013 9340 GetDouble("/profile/16/scope/calibration/ortho_error", 0.000000) returns 4.237040
05:00:37.319 00.011 9340 GetInt("/profile/16/scope/calibration/ra_step_count", 0) returns 11
05:00:37.333 00.014 9340 GetInt("/profile/16/scope/calibration/dec_step_count", 0) returns 11
05:00:37.342 00.009 9340 GetDouble("/profile/16/scope/calibration/orig_binning", 1.000000) returns 1.000000
05:00:37.354 00.012 9340 GetInt("/profile/16/scope/calibration/last_issue", 0) returns 0
05:00:37.365 00.011 9340 GetString("/profile/16/scope/calibration/orig_timestamp", "Unknown") returns "5/14/2026 12:34:08 AM"
05:00:37.376 00.011 9340 GetInt("/profile/16/scope/calibration/orig_pierside", -1) returns 1
05:00:37.393 00.017 9340 GetString("/profile/16/scope/calibration/ra_steps", "") returns "{0.0 0.0}, {2.4 0.4}, {5.2 0.1}, {7.7 0.4}, {10.2 0.3}, {12.4 0.5}, {14.9 0.8}, {17.3 0.6}, {20.0 0.9}, {22.0 1.1}, {24.3 1.2}, {26.6 1.3}, {26.6 1.3}, {12.4 0.2}, {1.1 0.0}"
05:00:37.420 00.027 9340 GetString("/profile/16/scope/calibration/dec_steps", "") returns "{0.0 0.0}, {-0.2 2.1}, {-0.5 4.5}, {-1.0 6.7}, {-1.2 9.2}, {-1.1 11.6}, {-1.5 14.2}, {-2.1 16.9}, {-2.1 19.5}, {-2.9 21.8}, {-2.9 24.5}, {-3.3 26.9}, {-3.3 26.9}, {-3.1 17.5}, {-2.9 6.1}, {-2.9 3.2}"
05:00:37.431 00.011 9340 ScopeASCOM::GetGuideRates returns 0 13.537 13.537 a-s/sec
05:00:37.440 00.009 9340 GetDouble("/profile/16/camera/pixelsize", 0.000000) returns 2.900000
05:00:37.452 00.012 9340 Dec comp: XRate 6.047 -> 5.575 for dec -0.0 -> dec 22.8
05:00:37.465 00.013 9340 ScopeASCOM::GetDeclinationRadians() returns 22.8
05:00:37.475 00.010 9340 ScopeASCOM::SideOfPier() returns 1
05:00:37.487 00.012 9340 setting lock position to (1197.55, 1045.27)
05:00:37.500 00.013 9340 MultiStar: stabilizing after lock position change
05:00:37.515 00.015 9340 guider state => GUIDING
05:00:37.524 00.009 9340 Status Line: Guiding
05:00:37.557 00.033 9340 Mount: notify guiding started
05:00:37.576 00.019 9340 GetString("/profile/16/name", "") returns "EvoGuid50ED_ASI662MC_20260416"
05:00:37.587 00.011 9340 GetString("/profile/16/scope/calibration/timestamp", "") returns "5/14/2026 3:51:57 AM"
05:00:37.597 00.010 9340 GetDouble("/profile/16/scope/calibration/xRate", 1.000000) returns 0.006047
05:00:37.607 00.010 9340 GetDouble("/profile/16/scope/calibration/yRate", 1.000000) returns 0.006157
05:00:37.621 00.014 9340 GetInt("/profile/16/scope/calibration/binning", 1) returns 1
05:00:37.631 00.010 9340 GetDouble("/profile/16/scope/calibration/xAngle", 0.000000) returns 0.048794
05:00:37.643 00.012 9340 GetDouble("/profile/16/scope/calibration/yAngle", 0.000000) returns -1.448050
05:00:37.673 00.030 9340 GetDouble("/profile/16/scope/calibration/declination", 0.000000) returns -0.000012
05:00:37.683 00.010 9340 GetInt("/profile/16/scope/calibration/pierSide", -1) returns 1
05:00:37.694 00.011 9340 GetInt("/profile/16/scope/calibration/raGuideParity", 0) returns 1
05:00:37.708 00.014 9340 GetInt("/profile/16/scope/calibration/decGuideParity", 0) returns -1
05:00:37.718 00.010 9340 GetDouble("/profile/16/scope/calibration/rotatorAngle", -888.000000) returns -888.000000
05:00:37.728 00.010 9340 GetInt("/profile/16/scope/calibration/focal_length", 0) returns 242
05:00:37.741 00.013 9340 GetDouble("/profile/16/scope/calibration/image_scale", 1.000000) returns 2.471770
05:00:37.754 00.013 9340 GetDouble("/profile/16/scope/calibration/ra_guide_rate", -1.000000) returns 0.003760
05:00:37.765 00.011 9340 GetDouble("/profile/16/scope/calibration/dec_guide_rate", -1.000000) returns 0.003760
05:00:37.792 00.027 9340 GetDouble("/profile/16/scope/calibration/ortho_error", 0.000000) returns 4.237040
05:00:37.807 00.015 9340 GetInt("/profile/16/scope/calibration/ra_step_count", 0) returns 11
05:00:37.818 00.011 9340 GetInt("/profile/16/scope/calibration/dec_step_count", 0) returns 11
05:00:37.835 00.017 9340 GetDouble("/profile/16/scope/calibration/orig_binning", 1.000000) returns 1.000000
05:00:37.844 00.009 9340 GetInt("/profile/16/scope/calibration/last_issue", 0) returns 0
05:00:37.856 00.012 9340 GetString("/profile/16/scope/calibration/orig_timestamp", "Unknown") returns "5/14/2026 12:34:08 AM"
05:00:37.867 00.011 9340 GetInt("/profile/16/scope/calibration/orig_pierside", -1) returns 1
05:00:37.880 00.013 9340 GetString("/profile/16/scope/calibration/ra_steps", "") returns "{0.0 0.0}, {2.4 0.4}, {5.2 0.1}, {7.7 0.4}, {10.2 0.3}, {12.4 0.5}, {14.9 0.8}, {17.3 0.6}, {20.0 0.9}, {22.0 1.1}, {24.3 1.2}, {26.6 1.3}, {26.6 1.3}, {12.4 0.2}, {1.1 0.0}"
05:00:37.892 00.012 9340 GetString("/profile/16/scope/calibration/dec_steps", "") returns "{0.0 0.0}, {-0.2 2.1}, {-0.5 4.5}, {-1.0 6.7}, {-1.2 9.2}, {-1.1 11.6}, {-1.5 14.2}, {-2.1 16.9}, {-2.1 19.5}, {-2.9 21.8}, {-2.9 24.5}, {-3.3 26.9}, {-3.3 26.9}, {-3.1 17.5}, {-2.9 6.1}, {-2.9 3.2}"
05:00:37.923 00.031 9340 GetInt("/profile/16/scope/calibration/focal_length", 0) returns 242
05:00:37.934 00.011 9340 GetDouble("/profile/16/scope/calibration/image_scale", 1.000000) returns 2.471770
05:00:37.945 00.011 9340 GetDouble("/profile/16/scope/calibration/ra_guide_rate", -1.000000) returns 0.003760
05:00:37.958 00.013 9340 GetDouble("/profile/16/scope/calibration/dec_guide_rate", -1.000000) returns 0.003760
05:00:37.968 00.010 9340 GetDouble("/profile/16/scope/calibration/ortho_error", 0.000000) returns 4.237040
05:00:37.978 00.010 9340 GetInt("/profile/16/scope/calibration/ra_step_count", 0) returns 11
05:00:37.990 00.012 9340 GetInt("/profile/16/scope/calibration/dec_step_count", 0) returns 11
05:00:38.007 00.017 9340 GetDouble("/profile/16/scope/calibration/orig_binning", 1.000000) returns 1.000000
05:00:38.016 00.009 9340 GetInt("/profile/16/scope/calibration/last_issue", 0) returns 0
05:00:38.044 00.028 9340 GetString("/profile/16/scope/calibration/orig_timestamp", "Unknown") returns "5/14/2026 12:34:08 AM"
05:00:38.056 00.012 9340 GetInt("/profile/16/scope/calibration/orig_pierside", -1) returns 1
05:00:38.068 00.012 9340 GetString("/profile/16/scope/calibration/ra_steps", "") returns "{0.0 0.0}, {2.4 0.4}, {5.2 0.1}, {7.7 0.4}, {10.2 0.3}, {12.4 0.5}, {14.9 0.8}, {17.3 0.6}, {20.0 0.9}, {22.0 1.1}, {24.3 1.2}, {26.6 1.3}, {26.6 1.3}, {12.4 0.2}, {1.1 0.0}"
05:00:38.082 00.014 9340 GetString("/profile/16/scope/calibration/dec_steps", "") returns "{0.0 0.0}, {-0.2 2.1}, {-0.5 4.5}, {-1.0 6.7}, {-1.2 9.2}, {-1.1 11.6}, {-1.5 14.2}, {-2.1 16.9}, {-2.1 19.5}, {-2.9 21.8}, {-2.9 24.5}, {-3.3 26.9}, {-3.3 26.9}, {-3.1 17.5}, {-2.9 6.1}, {-2.9 3.2}"
05:00:38.094 00.012 9340 ScopeASCOM::GetGuideRates returns 0 13.537 13.537 a-s/sec
05:00:38.113 00.019 9340 ScopeASCOM::SideOfPier() returns 1
05:00:38.127 00.014 9340 UpdateLockPosShiftCameraCoords: shift rate mount coords = 0.00,0.00
05:00:38.140 00.013 9340 UpdateLockPosShiftCameraCoords: after parity adjustment: 0.00,-0.00
05:00:38.174 00.034 9340 ScopeASCOM::GetDeclinationRadians() returns 22.8
05:00:38.184 00.010 9340 UpdateLockPosShiftCameraCoords: RA shift rate adjusted for declination 22.8
05:00:38.194 00.010 9340 MountToCamera -- mountTheta (-0.00) + m_xAngle (0.05) = xAngle (0.05 = 0.05)
05:00:38.209 00.015 9340 MountToCamera -- mountX=0.00 mountY=-0.00 hyp=0.00 mountTheta=-0.00 cameraX=0.00, cameraY=0.00 cameraTheta=0.00
05:00:38.219 00.010 9340 UpdateLockPosShiftCameraCoords: shift rate camera coords = 0.00,0.00 arcsec/hr
05:00:38.229 00.010 9340 UpdateLockPosShiftCameraCoords: shift rate 0,0 px/sec
05:00:38.242 00.013 9340 GetInt("/profile/16/AutoLoadCalibration", -1) returns 1
05:00:38.254 00.012 9340 UpdateImageDisplay: Size=(1920,1080) min=6242, max=65535, med=10106, FiltMin=7994, FiltMax=65533, Gamma=2.870
05:00:38.266 00.012 9340 UpdateGuideState exits: m=1432393 SNR=213.1
05:00:38.294 00.028 9340 PhdController: newstate STATE_SETTLE_WAIT
05:00:38.306 00.012 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:00:38.315 00.009 9340 ScheduleExposure(2000,3,1) exposurePending=0
05:00:38.333 00.018 9340 Enqueuing Expose request
05:00:38.346 00.013 12020 Worker thread wakes up
05:00:38.346 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
05:00:38.346 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(1183,1030,31,31)
05:00:38.347 00.001 9340 evsrv: cli 100A4288 connect
05:00:38.359 00.012 9340 case statement mapped state 6 to 3
05:00:38.375 00.016 9340 case statement mapped state 6 to 3
05:00:38.401 00.026 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"1f8c36ed-5584-447c-808c-a3612acf4d0f"}
05:00:38.449 00.048 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"1f8c36ed-5584-447c-808c-a3612acf4d0f"}
05:00:38.482 00.033 9340 evsrv: cli 100A4288 request: {"method":"get_app_state","id":"0218d254-2d38-4bf3-930b-339d2449ecbc"}
05:00:38.492 00.010 9340 case statement mapped state 6 to 3
05:00:38.508 00.016 9340 evsrv: cli 100A4288 response: {"jsonrpc":"2.0","result":"Guiding","id":"0218d254-2d38-4bf3-930b-339d2449ecbc"}
05:00:38.520 00.012 9340 evsrv: cli 100A4288 disconnect
05:00:38.560 00.040 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"3961fe18-3517-44e6-a63c-1ae3d3130720"}
05:00:38.575 00.015 9340 case statement mapped state 6 to 3
05:00:38.589 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"3961fe18-3517-44e6-a63c-1ae3d3130720"}
05:00:38.616 00.027 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"1ea08197-b8e5-450a-9509-582a97fd9f63"}
05:00:38.632 00.016 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":3,"width":15,"height":15,"star_pos":[6.55,7.27],"pixels":"..."},"id":"1ea08197-b8e5-450a-9509-582a97fd9f63"}
05:00:39.825 01.193 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"e2386b17-f16e-4360-8738-d8e3f2c1c9e2"}
05:00:39.832 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"e2386b17-f16e-4360-8738-d8e3f2c1c9e2"}
05:00:39.841 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"3dfa34f4-a6a6-4f87-abae-8c583d627abc"}
05:00:39.850 00.009 9340 case statement mapped state 6 to 3
05:00:39.857 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"3dfa34f4-a6a6-4f87-abae-8c583d627abc"}
05:00:39.866 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"11bd7123-05aa-4c11-8450-426379c9a4b4"}
05:00:39.875 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":3,"width":15,"height":15,"star_pos":[6.55,7.27],"pixels":"..."},"id":"11bd7123-05aa-4c11-8450-426379c9a4b4"}
05:00:40.708 00.833 12020 Exposure complete
05:00:40.900 00.192 12020 worker thread done servicing request
05:00:40.900 00.000 9340 OnExposeComplete: enter
05:00:40.910 00.010 9340 UpdateGuideState(): m_state=6
05:00:40.918 00.008 9340 Star::Find(15, 1197, 1045, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
05:00:40.928 00.010 9340 Star::Find returns 1 (0), X=1197.31, Y=1045.10, Mass=1436169, SNR=195.9, Peak=63607 HFD=4.9
05:00:40.937 00.009 9340 CameraToMount -- cameraTheta (-2.52) - m_xAngle (0.05) = xAngle (-2.57 = -2.57)
05:00:40.945 00.008 9340 CameraToMount -- cameraTheta (-2.52) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-5.64 = 0.64)
05:00:40.953 00.008 9340 CameraToMount -- cameraX=-0.24 cameraY=-0.17 hyp=0.30 cameraTheta=-2.52 mountX=-0.25 mountY=0.18, mountTheta=2.52
05:00:40.965 00.012 9340 SchedulePrimaryMove(10104498, x=-0.24, y=-0.17, opts=13)
05:00:40.978 00.013 9340 Enqueuing Move request for scope (-0.24, -0.17)
05:00:40.987 00.009 12020 Worker thread wakes up
05:00:40.988 00.001 9340 UpdateImageDisplay: Size=(1920,1080) min=6331, max=65535, med=10118, FiltMin=7831, FiltMax=65533, Gamma=2.870
05:00:40.997 00.009 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.24, -0.17) opts 0xd
05:00:40.997 00.000 9340 UpdateGuideState exits: m=1436169 SNR=195.9
05:00:41.021 00.024 12020 Handling offset move in thread for scope, endpoint = (-0.24, -0.17)
05:00:41.021 00.000 9340 PhdController: settling, locked = 1, distance = 0.12 (0.45) aobump = 0 frame = 1 / 99999
05:00:41.030 00.009 12020 Moving (-0.24, -0.17) raw xDistance=-0.25 yDistance=0.18
05:00:41.030 00.000 9340 evsrv: {"Event":"Settling","Timestamp":1778752841.030,"Host":"ASTRO","Inst":1,"Distance":0.12,"Time":0.0,"SettleTime":8.0,"StarLocked":true}
05:00:41.040 00.010 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.25
05:00:41.040 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
05:00:41.041 00.001 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.18
05:00:41.041 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:00:41.052 00.011 12020 MoveAxis(E, 0, ABG)
05:00:41.052 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
05:00:41.062 00.010 12020 Move returns status 0, amount 0
05:00:41.062 00.000 9340 Enqueuing Expose request
05:00:41.069 00.007 12020 MoveAxis(N, 0, ABG)
05:00:41.070 00.001 12020 Move returns status 0, amount 0
05:00:41.070 00.000 12020 move complete, result=0
05:00:41.070 00.000 12020 worker thread done servicing request
05:00:41.070 00.000 12020 Worker thread wakes up
05:00:41.070 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
05:00:41.071 00.001 12020 Handling exposure in thread, d=2000 o=3 r=(1183,1030,31,31)
05:00:41.073 00.002 9340 GuideStep: -0.2 px 0 ms EAST, 0.2 px 0 ms NORTH
05:00:41.825 00.752 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"2f69b9b1-f490-4214-bf16-5f94720d7095"}
05:00:41.846 00.021 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"2f69b9b1-f490-4214-bf16-5f94720d7095"}
05:00:41.860 00.014 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"78aa3406-6770-44a0-93cd-7003b825b4dd"}
05:00:41.884 00.024 9340 case statement mapped state 6 to 3
05:00:41.919 00.035 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"78aa3406-6770-44a0-93cd-7003b825b4dd"}
05:00:41.949 00.030 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"a8454ae3-e9a3-411c-b712-c1690ce84fb4"}
05:00:41.972 00.023 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":1,"width":15,"height":15,"star_pos":[7.31,7.10],"pixels":"..."},"id":"a8454ae3-e9a3-411c-b712-c1690ce84fb4"}
05:00:43.536 01.564 12020 Exposure complete
05:00:43.746 00.210 12020 worker thread done servicing request
05:00:43.746 00.000 9340 OnExposeComplete: enter
05:00:43.758 00.012 9340 UpdateGuideState(): m_state=6
05:00:43.766 00.008 9340 Star::Find(15, 1197, 1045, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2
05:00:43.775 00.009 9340 Star::Find returns 1 (0), X=1197.64, Y=1045.29, Mass=1394005, SNR=200.4, Peak=62495 HFD=4.8
05:00:43.784 00.009 9340 CameraToMount -- cameraTheta (0.23) - m_xAngle (0.05) = xAngle (0.18 = 0.18)
05:00:43.794 00.010 9340 CameraToMount -- cameraTheta (0.23) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-2.89 = -2.89)
05:00:43.803 00.009 9340 CameraToMount -- cameraX=0.09 cameraY=0.02 hyp=0.09 cameraTheta=0.23 mountX=0.09 mountY=-0.02, mountTheta=-0.25
05:00:43.817 00.014 9340 SchedulePrimaryMove(10104498, x=0.09, y=0.02, opts=13)
05:00:43.846 00.029 9340 Enqueuing Move request for scope (0.09, 0.02)
05:00:43.854 00.008 12020 Worker thread wakes up
05:00:43.854 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=6055, max=65535, med=10096, FiltMin=7923, FiltMax=65533, Gamma=2.870
05:00:43.863 00.009 12020 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.02) opts 0xd
05:00:43.864 00.001 9340 UpdateGuideState exits: m=1394005 SNR=200.4
05:00:43.872 00.008 12020 Handling offset move in thread for scope, endpoint = (0.09, 0.02)
05:00:43.872 00.000 9340 PhdController: settling, locked = 1, distance = 0.11 (0.45) aobump = 0 frame = 2 / 99999
05:00:43.881 00.009 12020 Moving (0.09, 0.02) raw xDistance=0.09 yDistance=-0.02
05:00:43.881 00.000 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
05:00:43.883 00.002 9340 evsrv: {"Event":"Settling","Timestamp":1778752843.881,"Host":"ASTRO","Inst":1,"Distance":0.11,"Time":2.9,"SettleTime":8.0,"StarLocked":true}
05:00:43.890 00.007 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
05:00:43.890 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
05:00:43.891 00.001 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:00:43.901 00.010 12020 MoveAxis(E, 0, ABG)
05:00:43.901 00.000 12020 Move returns status 0, amount 0
05:00:43.902 00.001 9340 ScheduleExposure(2000,3,1) exposurePending=0
05:00:43.914 00.012 12020 MoveAxis(N, 0, ABG)
05:00:43.915 00.001 9340 Enqueuing Expose request
05:00:43.927 00.012 12020 Move returns status 0, amount 0
05:00:43.927 00.000 12020 move complete, result=0
05:00:43.928 00.001 12020 worker thread done servicing request
05:00:43.928 00.000 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"60662f16-7ff2-4655-b282-1c22b1c664b1"}
05:00:43.937 00.009 12020 Worker thread wakes up
05:00:43.937 00.000 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"60662f16-7ff2-4655-b282-1c22b1c664b1"}
05:00:43.962 00.025 12020 worker thread servicing REQUEST_EXPOSE 2000
05:00:43.962 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(1183,1030,31,31)
05:00:43.963 00.001 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"33d7c93d-6b94-480d-b0df-28a7b658c65a"}
05:00:43.973 00.010 9340 case statement mapped state 6 to 3
05:00:43.981 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"33d7c93d-6b94-480d-b0df-28a7b658c65a"}
05:00:43.990 00.009 9340 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
05:00:44.005 00.015 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"40203859-13d1-4f5f-a0fe-979fd5172a02"}
05:00:44.016 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":2,"width":15,"height":15,"star_pos":[6.64,7.29],"pixels":"..."},"id":"40203859-13d1-4f5f-a0fe-979fd5172a02"}
05:00:45.825 01.809 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"e9c71d01-985e-4a2b-b191-250600b8fe5a"}
05:00:45.838 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"e9c71d01-985e-4a2b-b191-250600b8fe5a"}
05:00:45.849 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"b497c336-5af0-4c3a-b39e-651d116a1094"}
05:00:45.862 00.013 9340 case statement mapped state 6 to 3
05:00:45.884 00.022 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"b497c336-5af0-4c3a-b39e-651d116a1094"}
05:00:45.898 00.014 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"407e9428-ad44-47ca-83d7-50584622186f"}
05:00:45.907 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":2,"width":15,"height":15,"star_pos":[6.64,7.29],"pixels":"..."},"id":"407e9428-ad44-47ca-83d7-50584622186f"}
05:00:46.321 00.414 12020 Exposure complete
05:00:46.595 00.274 12020 worker thread done servicing request
05:00:46.595 00.000 9340 OnExposeComplete: enter
05:00:46.612 00.017 9340 UpdateGuideState(): m_state=6
05:00:46.644 00.032 9340 Star::Find(15, 1197, 1045, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3
05:00:46.658 00.014 9340 Star::Find returns 1 (0), X=1197.41, Y=1045.31, Mass=1466700, SNR=216.8, Peak=62279 HFD=5.1
05:00:46.673 00.015 9340 CameraToMount -- cameraTheta (2.82) - m_xAngle (0.05) = xAngle (2.77 = 2.77)
05:00:46.688 00.015 9340 CameraToMount -- cameraTheta (2.82) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-0.29 = -0.29)
05:00:46.698 00.010 9340 CameraToMount -- cameraX=-0.14 cameraY=0.05 hyp=0.15 cameraTheta=2.82 mountX=-0.14 mountY=-0.04, mountTheta=-2.84
05:00:46.716 00.018 9340 SchedulePrimaryMove(10104498, x=-0.14, y=0.05, opts=13)
05:00:46.727 00.011 9340 Enqueuing Move request for scope (-0.14, 0.05)
05:00:46.747 00.020 12020 Worker thread wakes up
05:00:46.747 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=6455, max=65535, med=10118, FiltMin=7982, FiltMax=65533, Gamma=2.870
05:00:46.786 00.039 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.14, 0.05) opts 0xd
05:00:46.786 00.000 9340 UpdateGuideState exits: m=1466700 SNR=216.8
05:00:46.800 00.014 12020 Handling offset move in thread for scope, endpoint = (-0.14, 0.05)
05:00:46.800 00.000 9340 PhdController: settling, locked = 1, distance = 0.12 (0.45) aobump = 0 frame = 3 / 99999
05:00:46.814 00.014 12020 Moving (-0.14, 0.05) raw xDistance=-0.14 yDistance=-0.04
05:00:46.815 00.001 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
05:00:46.815 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
05:00:46.815 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
05:00:46.815 00.000 12020 MoveAxis(E, 0, ABG)
05:00:46.815 00.000 12020 Move returns status 0, amount 0
05:00:46.815 00.000 12020 MoveAxis(N, 0, ABG)
05:00:46.816 00.001 9340 evsrv: {"Event":"Settling","Timestamp":1778752846.814,"Host":"ASTRO","Inst":1,"Distance":0.12,"Time":5.8,"SettleTime":8.0,"StarLocked":true}
05:00:46.831 00.015 12020 Move returns status 0, amount 0
05:00:46.832 00.001 12020 move complete, result=0
05:00:46.832 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:00:46.842 00.010 12020 worker thread done servicing request
05:00:46.842 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
05:00:46.857 00.015 9340 Enqueuing Expose request
05:00:46.871 00.014 12020 Worker thread wakes up
05:00:46.871 00.000 9340 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
05:00:46.884 00.013 12020 worker thread servicing REQUEST_EXPOSE 2000
05:00:46.884 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(1183,1030,31,31)
05:00:47.829 00.945 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"5a371752-e069-4f9d-9061-8cb145802c33"}
05:00:47.849 00.020 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"5a371752-e069-4f9d-9061-8cb145802c33"}
05:00:47.864 00.015 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"8600d17f-4dd6-4be7-a498-ca974cadaa01"}
05:00:47.887 00.023 9340 case statement mapped state 6 to 3
05:00:47.896 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"8600d17f-4dd6-4be7-a498-ca974cadaa01"}
05:00:47.908 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"deae30e7-6462-4717-a018-7b098955824a"}
05:00:47.926 00.018 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":3,"width":15,"height":15,"star_pos":[7.41,7.31],"pixels":"..."},"id":"deae30e7-6462-4717-a018-7b098955824a"}
05:00:49.253 01.327 12020 Exposure complete
05:00:49.550 00.297 12020 worker thread done servicing request
05:00:49.550 00.000 9340 OnExposeComplete: enter
05:00:49.564 00.014 9340 UpdateGuideState(): m_state=6
05:00:49.577 00.013 9340 Star::Find(15, 1197, 1045, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4
05:00:49.613 00.036 9340 Star::Find returns 1 (0), X=1198.12, Y=1045.53, Mass=1441452, SNR=197.4, Peak=59844 HFD=5.0
05:00:49.628 00.015 9340 CameraToMount -- cameraTheta (0.43) - m_xAngle (0.05) = xAngle (0.38 = 0.38)
05:00:49.639 00.011 9340 CameraToMount -- cameraTheta (0.43) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-2.69 = -2.69)
05:00:49.652 00.013 9340 CameraToMount -- cameraX=0.56 cameraY=0.26 hyp=0.62 cameraTheta=0.43 mountX=0.58 mountY=-0.27, mountTheta=-0.44
05:00:49.666 00.014 9340 SchedulePrimaryMove(10104498, x=0.56, y=0.26, opts=13)
05:00:49.678 00.012 9340 Enqueuing Move request for scope (0.56, 0.26)
05:00:49.692 00.014 12020 Worker thread wakes up
05:00:49.692 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=5939, max=65535, med=10107, FiltMin=7822, FiltMax=65533, Gamma=2.870
05:00:49.708 00.016 12020 worker thread servicing REQUEST_MOVE scope ofs (0.56, 0.26) opts 0xd
05:00:49.708 00.000 12020 Handling offset move in thread for scope, endpoint = (0.56, 0.26)
05:00:49.708 00.000 9340 UpdateGuideState exits: m=1441452 SNR=197.4
05:00:49.739 00.031 12020 Moving (0.56, 0.26) raw xDistance=0.58 yDistance=-0.27
05:00:49.739 00.000 9340 PhdController: settling, locked = 1, distance = 0.27 (0.45) aobump = 0 frame = 4 / 99999
05:00:49.753 00.014 9340 PhdController: newstate STATE_FINISH
05:00:49.763 00.010 12020 GuideAlgorithmHysteresis::Result() returns 0.24 from input 0.58
05:00:49.764 00.001 9340 PhdController complete: success
05:00:49.776 00.012 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
05:00:49.777 00.001 9340 evsrv: {"Event":"SettleDone","Timestamp":1778752849.776,"Host":"ASTRO","Inst":1,"Status":0,"TotalFrames":4,"DroppedFrames":0}
05:00:49.788 00.011 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.27
05:00:49.788 00.000 12020 MoveAxis(W, 43, ABG)
05:00:49.788 00.000 12020 Guiding  Dir = 3, Dur = 43
05:00:49.788 00.000 9340 Mount: notify guiding dither settle done success=1
05:00:49.799 00.011 12020 IsSlewing returns 0
05:00:49.800 00.001 9340 PhdController: newstate STATE_IDLE
05:00:49.813 00.013 12020 IsGuiding returns 0
05:00:49.813 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:00:49.823 00.010 9340 ScheduleExposure(2000,3,1) exposurePending=0
05:00:49.836 00.013 9340 Enqueuing Expose request
05:00:49.865 00.029 12020 PulseGuide returned control before completion, sleep 26
05:00:49.866 00.001 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"f32c0570-e8ae-41bc-a8f3-5fd137acee76"}
05:00:49.879 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"f32c0570-e8ae-41bc-a8f3-5fd137acee76"}
05:00:49.890 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"44a11467-aa8f-48c5-b45e-48262c2f7a69"}
05:00:49.904 00.014 12020 IsGuiding returns 1
05:00:49.905 00.001 12020 scope still moving after pulse duration time elapsed
05:00:49.905 00.000 9340 case statement mapped state 6 to 3
05:00:49.916 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"44a11467-aa8f-48c5-b45e-48262c2f7a69"}
05:00:49.930 00.014 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"1bae1328-98d0-40e1-84af-3e67fe6cdf55"}
05:00:49.943 00.013 12020 IsSlewing returns 0
05:00:49.944 00.001 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":4,"width":15,"height":15,"star_pos":[7.12,6.53],"pixels":"..."},"id":"1bae1328-98d0-40e1-84af-3e67fe6cdf55"}
05:00:49.957 00.013 12020 IsGuiding returns 0
05:00:49.957 00.000 12020 scope move finished after 43 + 101 ms
05:00:49.959 00.002 12020 Move returns status 0, amount 43
05:00:49.962 00.003 12020 MoveAxis(N, 0, ABG)
05:00:49.962 00.000 12020 Move returns status 0, amount 0
05:00:49.965 00.003 12020 move complete, result=0
05:00:49.966 00.001 9340 GuideStep: 0.6 px 43 ms WEST, -0.3 px 0 ms NORTH
05:00:50.004 00.038 12020 worker thread done servicing request
05:00:50.005 00.001 12020 Worker thread wakes up
05:00:50.005 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
05:00:50.005 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(1183,1030,31,31)
05:00:50.120 00.115 9340 evsrv: cli 100A41E8 connect
05:00:50.155 00.035 9340 case statement mapped state 6 to 3
05:00:50.172 00.017 9340 case statement mapped state 6 to 3
05:00:50.187 00.015 9340 evsrv: cli 100A41E8 request: {"method":"get_app_state","id":"42cca0b2-5aa9-4a20-a210-dd649b3ab764"}
05:00:50.198 00.011 9340 case statement mapped state 6 to 3
05:00:50.218 00.020 9340 evsrv: cli 100A41E8 response: {"jsonrpc":"2.0","result":"Guiding","id":"42cca0b2-5aa9-4a20-a210-dd649b3ab764"}
05:00:50.250 00.032 9340 evsrv: cli 100A41E8 disconnect
05:00:51.828 01.578 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"5973d848-0bf4-4a7e-8ea6-2da24920b959"}
05:00:51.855 00.027 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"5973d848-0bf4-4a7e-8ea6-2da24920b959"}
05:00:51.905 00.050 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"ccccc944-c7d4-4f7b-bfaf-7860187f5c43"}
05:00:51.929 00.024 9340 case statement mapped state 6 to 3
05:00:51.944 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"ccccc944-c7d4-4f7b-bfaf-7860187f5c43"}
05:00:51.970 00.026 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"0d1f7f25-86b6-4243-8aa9-f4fe9c196527"}
05:00:52.016 00.046 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":4,"width":15,"height":15,"star_pos":[7.12,6.53],"pixels":"..."},"id":"0d1f7f25-86b6-4243-8aa9-f4fe9c196527"}
05:00:52.418 00.402 12020 Exposure complete
05:00:52.789 00.371 12020 worker thread done servicing request
05:00:52.789 00.000 9340 OnExposeComplete: enter
05:00:52.808 00.019 9340 UpdateGuideState(): m_state=6
05:00:52.821 00.013 9340 Star::Find(15, 1198, 1045, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 5
05:00:52.836 00.015 9340 Star::Find returns 1 (0), X=1197.85, Y=1045.20, Mass=1403776, SNR=226.7, Peak=58867 HFD=4.9
05:00:52.854 00.018 9340 CameraToMount -- cameraTheta (-0.20) - m_xAngle (0.05) = xAngle (-0.25 = -0.25)
05:00:52.871 00.017 9340 CameraToMount -- cameraTheta (-0.20) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-3.32 = 2.96)
05:00:52.907 00.036 9340 CameraToMount -- cameraX=0.30 cameraY=-0.06 hyp=0.31 cameraTheta=-0.20 mountX=0.30 mountY=0.05, mountTheta=0.18
05:00:52.926 00.019 9340 SchedulePrimaryMove(10104498, x=0.30, y=-0.06, opts=13)
05:00:52.938 00.012 9340 Enqueuing Move request for scope (0.30, -0.06)
05:00:52.950 00.012 12020 Worker thread wakes up
05:00:52.950 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=6349, max=65535, med=10110, FiltMin=7967, FiltMax=65533, Gamma=2.870
05:00:52.960 00.010 12020 worker thread servicing REQUEST_MOVE scope ofs (0.30, -0.06) opts 0xd
05:00:52.960 00.000 9340 UpdateGuideState exits: m=1403776 SNR=226.7
05:00:52.980 00.020 12020 Handling offset move in thread for scope, endpoint = (0.30, -0.06)
05:00:52.980 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:00:52.993 00.013 12020 Moving (0.30, -0.06) raw xDistance=0.30 yDistance=0.05
05:00:52.993 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
05:00:53.024 00.031 12020 GuideAlgorithmHysteresis::Result() returns 0.14 from input 0.30
05:00:53.024 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
05:00:53.024 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
05:00:53.026 00.002 12020 MoveAxis(W, 26, ABG)
05:00:53.026 00.000 12020 Guiding  Dir = 3, Dur = 26
05:00:53.026 00.000 9340 Enqueuing Expose request
05:00:53.054 00.028 12020 IsSlewing returns 0
05:00:53.055 00.001 12020 IsGuiding returns 0
05:00:53.086 00.031 12020 IsGuiding returns 1
05:00:53.087 00.001 12020 scope still moving after pulse duration time elapsed
05:00:53.150 00.063 12020 IsSlewing returns 0
05:00:53.152 00.002 12020 IsGuiding returns 0
05:00:53.152 00.000 12020 scope move finished after 26 + 70 ms
05:00:53.152 00.000 12020 Move returns status 0, amount 26
05:00:53.152 00.000 12020 MoveAxis(N, 0, ABG)
05:00:53.152 00.000 12020 Move returns status 0, amount 0
05:00:53.153 00.001 12020 move complete, result=0
05:00:53.154 00.001 12020 worker thread done servicing request
05:00:53.154 00.000 9340 GuideStep: 0.3 px 26 ms WEST, 0.1 px 0 ms NORTH
05:00:53.171 00.017 12020 Worker thread wakes up
05:00:53.171 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
05:00:53.171 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(1183,1030,31,31)
05:00:53.826 00.655 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"3580713d-5295-443f-94ec-126cae1d9696"}
05:00:53.849 00.023 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"3580713d-5295-443f-94ec-126cae1d9696"}
05:00:53.885 00.036 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"3a8326cd-ec10-4df8-aa13-49a2baa226f0"}
05:00:53.900 00.015 9340 case statement mapped state 6 to 3
05:00:53.913 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"3a8326cd-ec10-4df8-aa13-49a2baa226f0"}
05:00:53.927 00.014 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"3f5ab2d2-983d-4d60-8c35-c2e28785dbf4"}
05:00:53.938 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":5,"width":15,"height":15,"star_pos":[6.85,7.20],"pixels":"..."},"id":"3f5ab2d2-983d-4d60-8c35-c2e28785dbf4"}
05:00:55.570 01.632 12020 Exposure complete
05:00:55.830 00.260 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"cd36f6a0-cc8c-4b5e-ad13-3024670ed9f5"}
05:00:55.859 00.029 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"cd36f6a0-cc8c-4b5e-ad13-3024670ed9f5"}
05:00:55.877 00.018 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"21f92db9-9c6a-4326-b34f-00aa1b0898ac"}
05:00:55.906 00.029 9340 case statement mapped state 6 to 3
05:00:55.941 00.035 12020 worker thread done servicing request
05:00:55.941 00.000 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"21f92db9-9c6a-4326-b34f-00aa1b0898ac"}
05:00:55.993 00.052 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"962cbf50-dcf7-4ad4-8c0e-ce3607fc92a0"}
05:00:56.008 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":5,"width":15,"height":15,"star_pos":[6.85,7.20],"pixels":"..."},"id":"962cbf50-dcf7-4ad4-8c0e-ce3607fc92a0"}
05:00:56.035 00.027 9340 OnExposeComplete: enter
05:00:56.061 00.026 9340 UpdateGuideState(): m_state=6
05:00:56.094 00.033 9340 Star::Find(15, 1197, 1045, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 6
05:00:56.141 00.047 9340 Star::Find returns 1 (0), X=1197.59, Y=1044.92, Mass=1398788, SNR=209.3, Peak=62043 HFD=4.9
05:00:56.158 00.017 9340 CameraToMount -- cameraTheta (-1.46) - m_xAngle (0.05) = xAngle (-1.51 = -1.51)
05:00:56.170 00.012 9340 CameraToMount -- cameraTheta (-1.46) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-4.57 = 1.71)
05:00:56.193 00.023 9340 CameraToMount -- cameraX=0.04 cameraY=-0.35 hyp=0.35 cameraTheta=-1.46 mountX=0.02 mountY=0.35, mountTheta=1.50
05:00:56.211 00.018 9340 SchedulePrimaryMove(10104498, x=0.04, y=-0.35, opts=13)
05:00:56.228 00.017 9340 Enqueuing Move request for scope (0.04, -0.35)
05:00:56.245 00.017 12020 Worker thread wakes up
05:00:56.245 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=5842, max=65535, med=10119, FiltMin=7970, FiltMax=65533, Gamma=2.870
05:00:56.287 00.042 12020 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.35) opts 0xd
05:00:56.287 00.000 9340 UpdateGuideState exits: m=1398788 SNR=209.3
05:00:56.306 00.019 12020 Handling offset move in thread for scope, endpoint = (0.04, -0.35)
05:00:56.306 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:00:56.328 00.022 12020 Moving (0.04, -0.35) raw xDistance=0.02 yDistance=0.35
05:00:56.329 00.001 9340 ScheduleExposure(2000,3,1) exposurePending=0
05:00:56.347 00.018 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
05:00:56.347 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
05:00:56.347 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.35
05:00:56.347 00.000 12020 MoveAxis(E, 0, ABG)
05:00:56.348 00.001 9340 Enqueuing Expose request
05:00:56.375 00.027 12020 Move returns status 0, amount 0
05:00:56.375 00.000 12020 MoveAxis(N, 0, ABG)
05:00:56.375 00.000 12020 Move returns status 0, amount 0
05:00:56.375 00.000 12020 move complete, result=0
05:00:56.376 00.001 12020 worker thread done servicing request
05:00:56.376 00.000 9340 GuideStep: 0.0 px 0 ms EAST, 0.3 px 0 ms NORTH
05:00:56.392 00.016 12020 Worker thread wakes up
05:00:56.393 00.001 12020 worker thread servicing REQUEST_EXPOSE 2000
05:00:56.393 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(1183,1030,31,31)
05:00:57.837 01.444 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"4ddab16b-c606-4c5f-bcef-847436bd3682"}
05:00:57.854 00.017 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"4ddab16b-c606-4c5f-bcef-847436bd3682"}
05:00:57.871 00.017 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"0ee436cb-f612-4e68-88a7-f7e9e50c23da"}
05:00:57.883 00.012 9340 case statement mapped state 6 to 3
05:00:57.897 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"0ee436cb-f612-4e68-88a7-f7e9e50c23da"}
05:00:57.940 00.043 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"fc4efc1f-5ac6-42db-a44f-31ce880246fd"}
05:00:57.998 00.058 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":6,"width":15,"height":15,"star_pos":[6.59,6.92],"pixels":"..."},"id":"fc4efc1f-5ac6-42db-a44f-31ce880246fd"}
05:00:58.757 00.759 12020 Exposure complete
05:00:59.002 00.245 12020 worker thread done servicing request
05:00:59.002 00.000 9340 OnExposeComplete: enter
05:00:59.022 00.020 9340 UpdateGuideState(): m_state=6
05:00:59.035 00.013 9340 Star::Find(15, 1197, 1044, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 7
05:00:59.063 00.028 9340 Star::Find returns 1 (0), X=1197.65, Y=1044.80, Mass=1457142, SNR=216.4, Peak=59931 HFD=4.9
05:00:59.078 00.015 9340 CameraToMount -- cameraTheta (-1.37) - m_xAngle (0.05) = xAngle (-1.41 = -1.41)
05:00:59.089 00.011 9340 CameraToMount -- cameraTheta (-1.37) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-4.48 = 1.80)
05:00:59.103 00.014 9340 CameraToMount -- cameraX=0.10 cameraY=-0.46 hyp=0.47 cameraTheta=-1.37 mountX=0.07 mountY=0.46, mountTheta=1.41
05:00:59.122 00.019 9340 SchedulePrimaryMove(10104498, x=0.10, y=-0.46, opts=13)
05:00:59.136 00.014 9340 Enqueuing Move request for scope (0.10, -0.46)
05:00:59.147 00.011 12020 Worker thread wakes up
05:00:59.147 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=6161, max=65535, med=10114, FiltMin=8025, FiltMax=65533, Gamma=2.870
05:00:59.165 00.018 12020 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.46) opts 0xd
05:00:59.165 00.000 9340 UpdateGuideState exits: m=1457142 SNR=216.4
05:00:59.195 00.030 12020 Handling offset move in thread for scope, endpoint = (0.10, -0.46)
05:00:59.196 00.001 12020 Moving (0.10, -0.46) raw xDistance=0.07 yDistance=0.46
05:00:59.196 00.000 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
05:00:59.196 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
05:00:59.196 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.46
05:00:59.196 00.000 12020 MoveAxis(E, 0, ABG)
05:00:59.196 00.000 12020 Move returns status 0, amount 0
05:00:59.197 00.001 12020 MoveAxis(N, 0, ABG)
05:00:59.197 00.000 12020 Move returns status 0, amount 0
05:00:59.197 00.000 12020 move complete, result=0
05:00:59.197 00.000 12020 worker thread done servicing request
05:00:59.197 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:00:59.214 00.017 9340 ScheduleExposure(2000,3,1) exposurePending=0
05:00:59.230 00.016 9340 Enqueuing Expose request
05:00:59.240 00.010 12020 Worker thread wakes up
05:00:59.241 00.001 9340 GuideStep: 0.1 px 0 ms EAST, 0.5 px 0 ms NORTH
05:00:59.251 00.010 12020 worker thread servicing REQUEST_EXPOSE 2000
05:00:59.251 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(1183,1030,31,31)
05:00:59.837 00.586 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"d0e64542-54b5-4df5-a867-b16b89861568"}
05:00:59.853 00.016 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"d0e64542-54b5-4df5-a867-b16b89861568"}
05:00:59.864 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"e412c3ec-0b57-46e0-9276-9b05604bf181"}
05:00:59.905 00.041 9340 case statement mapped state 6 to 3
05:00:59.914 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"e412c3ec-0b57-46e0-9276-9b05604bf181"}
05:00:59.948 00.034 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"b059ce1a-5e23-405e-922e-dfdf13147341"}
05:00:59.963 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":7,"width":15,"height":15,"star_pos":[6.65,6.80],"pixels":"..."},"id":"b059ce1a-5e23-405e-922e-dfdf13147341"}
05:01:01.735 01.772 12020 Exposure complete
05:01:01.881 00.146 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"f4ee5f8d-4c59-4046-8c0f-b639944a277c"}
05:01:01.960 00.079 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"f4ee5f8d-4c59-4046-8c0f-b639944a277c"}
05:01:01.991 00.031 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"a122be05-e03c-40ae-b4e7-b83d96979f24"}
05:01:02.067 00.076 9340 case statement mapped state 6 to 3
05:01:02.113 00.046 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"a122be05-e03c-40ae-b4e7-b83d96979f24"}
05:01:02.192 00.079 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"b155517d-7f91-40ed-95f2-177cdf29e03c"}
05:01:02.239 00.047 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":7,"width":15,"height":15,"star_pos":[6.65,6.80],"pixels":"..."},"id":"b155517d-7f91-40ed-95f2-177cdf29e03c"}
05:01:02.485 00.246 12020 worker thread done servicing request
05:01:02.485 00.000 9340 OnExposeComplete: enter
05:01:02.518 00.033 9340 UpdateGuideState(): m_state=6
05:01:02.615 00.097 9340 Star::Find(15, 1197, 1044, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 8
05:01:02.662 00.047 9340 Star::Find returns 1 (0), X=1197.95, Y=1045.37, Mass=1447216, SNR=204.7, Peak=58555 HFD=5.1
05:01:02.699 00.037 9340 CameraToMount -- cameraTheta (0.26) - m_xAngle (0.05) = xAngle (0.21 = 0.21)
05:01:02.763 00.064 9340 CameraToMount -- cameraTheta (0.26) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-2.85 = -2.85)
05:01:02.802 00.039 9340 CameraToMount -- cameraX=0.40 cameraY=0.11 hyp=0.41 cameraTheta=0.26 mountX=0.40 mountY=-0.12, mountTheta=-0.28
05:01:02.895 00.093 9340 SchedulePrimaryMove(10104498, x=0.40, y=0.11, opts=13)
05:01:02.912 00.017 9340 Enqueuing Move request for scope (0.40, 0.11)
05:01:02.931 00.019 12020 Worker thread wakes up
05:01:02.931 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=6238, max=65535, med=10165, FiltMin=8158, FiltMax=65533, Gamma=2.870
05:01:02.943 00.012 12020 worker thread servicing REQUEST_MOVE scope ofs (0.40, 0.11) opts 0xd
05:01:02.943 00.000 9340 UpdateGuideState exits: m=1447216 SNR=204.7
05:01:02.961 00.018 12020 Handling offset move in thread for scope, endpoint = (0.40, 0.11)
05:01:02.962 00.001 12020 Moving (0.40, 0.11) raw xDistance=0.40 yDistance=-0.12
05:01:02.962 00.000 12020 GuideAlgorithmHysteresis::Result() returns 0.17 from input 0.40
05:01:02.962 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
05:01:02.964 00.002 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
05:01:02.966 00.002 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:01:02.986 00.020 12020 MoveAxis(W, 30, ABG)
05:01:02.987 00.001 9340 ScheduleExposure(2000,3,1) exposurePending=0
05:01:03.020 00.033 12020 Guiding  Dir = 3, Dur = 30
05:01:03.021 00.001 12020 IsSlewing returns 0
05:01:03.022 00.001 9340 Enqueuing Expose request
05:01:03.035 00.013 12020 IsGuiding returns 0
05:01:03.081 00.046 12020 IsGuiding returns 1
05:01:03.081 00.000 12020 scope still moving after pulse duration time elapsed
05:01:03.137 00.056 12020 IsSlewing returns 0
05:01:03.137 00.000 12020 IsGuiding returns 0
05:01:03.138 00.001 12020 scope move finished after 30 + 72 ms
05:01:03.138 00.000 12020 Move returns status 0, amount 30
05:01:03.138 00.000 12020 MoveAxis(N, 0, ABG)
05:01:03.138 00.000 12020 Move returns status 0, amount 0
05:01:03.138 00.000 12020 move complete, result=0
05:01:03.139 00.001 12020 worker thread done servicing request
05:01:03.139 00.000 9340 GuideStep: 0.4 px 30 ms WEST, -0.1 px 0 ms NORTH
05:01:03.152 00.013 12020 Worker thread wakes up
05:01:03.152 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
05:01:03.153 00.001 12020 Handling exposure in thread, d=2000 o=3 r=(1183,1030,31,31)
05:01:03.880 00.727 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"50696903-6f2a-4df2-84d9-299cbd344c83"}
05:01:03.892 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"50696903-6f2a-4df2-84d9-299cbd344c83"}
05:01:03.932 00.040 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"db1c3b10-bdfd-4d1d-bb76-133de69edab6"}
05:01:03.970 00.038 9340 case statement mapped state 6 to 3
05:01:03.987 00.017 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"db1c3b10-bdfd-4d1d-bb76-133de69edab6"}
05:01:04.004 00.017 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"5b780826-60d1-4ba0-a179-9610f44c8cb6"}
05:01:04.019 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":8,"width":15,"height":15,"star_pos":[6.95,7.37],"pixels":"..."},"id":"5b780826-60d1-4ba0-a179-9610f44c8cb6"}
05:01:05.547 01.528 12020 Exposure complete
05:01:05.820 00.273 9340 OnExposeComplete: enter
05:01:05.834 00.014 12020 worker thread done servicing request
05:01:05.834 00.000 9340 UpdateGuideState(): m_state=6
05:01:05.851 00.017 9340 Star::Find(15, 1197, 1045, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 9
05:01:05.866 00.015 9340 Star::Find returns 1 (0), X=1197.59, Y=1045.43, Mass=1384422, SNR=188.5, Peak=58119 HFD=5.1
05:01:05.885 00.019 9340 CameraToMount -- cameraTheta (1.36) - m_xAngle (0.05) = xAngle (1.31 = 1.31)
05:01:05.896 00.011 9340 CameraToMount -- cameraTheta (1.36) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-1.76 = -1.76)
05:01:05.930 00.034 9340 CameraToMount -- cameraX=0.04 cameraY=0.17 hyp=0.17 cameraTheta=1.36 mountX=0.04 mountY=-0.17, mountTheta=-1.31
05:01:05.955 00.025 9340 SchedulePrimaryMove(10104498, x=0.04, y=0.17, opts=13)
05:01:05.969 00.014 9340 Enqueuing Move request for scope (0.04, 0.17)
05:01:05.984 00.015 12020 Worker thread wakes up
05:01:05.984 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=6201, max=65535, med=10117, FiltMin=7978, FiltMax=65533, Gamma=2.870
05:01:05.997 00.013 12020 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.17) opts 0xd
05:01:05.997 00.000 9340 UpdateGuideState exits: m=1384422 SNR=188.5
05:01:06.032 00.035 12020 Handling offset move in thread for scope, endpoint = (0.04, 0.17)
05:01:06.032 00.000 12020 Moving (0.04, 0.17) raw xDistance=0.04 yDistance=-0.17
05:01:06.033 00.001 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
05:01:06.033 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
05:01:06.033 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
05:01:06.033 00.000 12020 MoveAxis(E, 0, ABG)
05:01:06.034 00.001 12020 Move returns status 0, amount 0
05:01:06.034 00.000 12020 MoveAxis(N, 0, ABG)
05:01:06.034 00.000 12020 Move returns status 0, amount 0
05:01:06.034 00.000 12020 move complete, result=0
05:01:06.034 00.000 12020 worker thread done servicing request
05:01:06.035 00.001 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:01:06.049 00.014 9340 ScheduleExposure(2000,3,1) exposurePending=0
05:01:06.068 00.019 9340 Enqueuing Expose request
05:01:06.079 00.011 12020 Worker thread wakes up
05:01:06.080 00.001 9340 GuideStep: 0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
05:01:06.100 00.020 12020 worker thread servicing REQUEST_EXPOSE 2000
05:01:06.100 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(1183,1030,31,31)
05:01:06.111 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"4f3f78f5-d2b8-475b-806e-38161fbf761d"}
05:01:06.157 00.046 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"4f3f78f5-d2b8-475b-806e-38161fbf761d"}
05:01:06.184 00.027 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"aaae9c35-4f96-47c7-917c-ce2980b9011b"}
05:01:06.199 00.015 9340 case statement mapped state 6 to 3
05:01:06.210 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"aaae9c35-4f96-47c7-917c-ce2980b9011b"}
05:01:06.227 00.017 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"f2ccfcf1-f7bb-412f-bdf9-3a0467c9f782"}
05:01:06.242 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":9,"width":15,"height":15,"star_pos":[6.59,7.43],"pixels":"..."},"id":"f2ccfcf1-f7bb-412f-bdf9-3a0467c9f782"}
05:01:07.880 01.638 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"02b9b785-fe5e-4b36-914f-cf47ddced03d"}
05:01:07.900 00.020 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"02b9b785-fe5e-4b36-914f-cf47ddced03d"}
05:01:07.919 00.019 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"2dadf2ff-3ce0-459b-bb63-512b704c1e86"}
05:01:07.933 00.014 9340 case statement mapped state 6 to 3
05:01:07.948 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"2dadf2ff-3ce0-459b-bb63-512b704c1e86"}
05:01:07.959 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"df88293c-df27-4550-9e22-6f1a92471c89"}
05:01:07.996 00.037 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":9,"width":15,"height":15,"star_pos":[6.59,7.43],"pixels":"..."},"id":"df88293c-df27-4550-9e22-6f1a92471c89"}
05:01:08.478 00.482 12020 Exposure complete
05:01:08.883 00.405 12020 worker thread done servicing request
05:01:08.883 00.000 9340 OnExposeComplete: enter
05:01:08.905 00.022 9340 UpdateGuideState(): m_state=6
05:01:08.921 00.016 9340 Star::Find(15, 1197, 1045, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 10
05:01:08.953 00.032 9340 Star::Find returns 1 (0), X=1197.27, Y=1045.45, Mass=1467073, SNR=198.5, Peak=61379 HFD=5.1
05:01:08.969 00.016 9340 CameraToMount -- cameraTheta (2.57) - m_xAngle (0.05) = xAngle (2.52 = 2.52)
05:01:08.990 00.021 9340 CameraToMount -- cameraTheta (2.57) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-0.55 = -0.55)
05:01:09.009 00.019 9340 CameraToMount -- cameraX=-0.28 cameraY=0.18 hyp=0.33 cameraTheta=2.57 mountX=-0.27 mountY=-0.17, mountTheta=-2.57
05:01:09.039 00.030 9340 SchedulePrimaryMove(10104498, x=-0.28, y=0.18, opts=13)
05:01:09.054 00.015 9340 Enqueuing Move request for scope (-0.28, 0.18)
05:01:09.096 00.042 12020 Worker thread wakes up
05:01:09.096 00.000 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.28, 0.18) opts 0xd
05:01:09.097 00.001 12020 Handling offset move in thread for scope, endpoint = (-0.28, 0.18)
05:01:09.097 00.000 12020 Moving (-0.28, 0.18) raw xDistance=-0.27 yDistance=-0.17
05:01:09.097 00.000 12020 GuideAlgorithmHysteresis::Result() returns -0.11 from input -0.27
05:01:09.097 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
05:01:09.097 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=6317, max=65535, med=10119, FiltMin=8004, FiltMax=65533, Gamma=2.870
05:01:09.113 00.016 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
05:01:09.113 00.000 9340 UpdateGuideState exits: m=1467073 SNR=198.5
05:01:09.125 00.012 12020 MoveAxis(E, 21, ABG)
05:01:09.125 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:01:09.141 00.016 12020 Guiding  Dir = 2, Dur = 21
05:01:09.141 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
05:01:09.154 00.013 12020 IsSlewing returns 0
05:01:09.155 00.001 9340 Enqueuing Expose request
05:01:09.166 00.011 12020 IsGuiding returns 0
05:01:09.189 00.023 12020 IsGuiding returns 1
05:01:09.190 00.001 12020 scope still moving after pulse duration time elapsed
05:01:09.236 00.046 12020 IsSlewing returns 0
05:01:09.239 00.003 12020 IsGuiding returns 0
05:01:09.240 00.001 12020 scope move finished after 21 + 51 ms
05:01:09.240 00.000 12020 Move returns status 0, amount 21
05:01:09.240 00.000 12020 MoveAxis(N, 0, ABG)
05:01:09.240 00.000 12020 Move returns status 0, amount 0
05:01:09.240 00.000 12020 move complete, result=0
05:01:09.240 00.000 9340 GuideStep: -0.3 px 21 ms EAST, -0.2 px 0 ms NORTH
05:01:09.256 00.016 12020 worker thread done servicing request
05:01:09.256 00.000 12020 Worker thread wakes up
05:01:09.257 00.001 12020 worker thread servicing REQUEST_EXPOSE 2000
05:01:09.257 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(1183,1030,31,31)
05:01:09.905 00.648 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"6ac38e6a-4f4f-4999-9de1-11e3d8a97079"}
05:01:09.931 00.026 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"6ac38e6a-4f4f-4999-9de1-11e3d8a97079"}
05:01:09.949 00.018 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"80f7e7c1-c00c-489e-a406-5706355fa7db"}
05:01:09.970 00.021 9340 case statement mapped state 6 to 3
05:01:09.979 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"80f7e7c1-c00c-489e-a406-5706355fa7db"}
05:01:09.993 00.014 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"8aac48b4-53a9-41f5-b4f9-8a7f97ca4189"}
05:01:10.016 00.023 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":10,"width":15,"height":15,"star_pos":[7.27,7.45],"pixels":"..."},"id":"8aac48b4-53a9-41f5-b4f9-8a7f97ca4189"}
05:01:11.630 01.614 12020 Exposure complete
05:01:11.847 00.217 12020 worker thread done servicing request
05:01:11.848 00.001 9340 OnExposeComplete: enter
05:01:11.859 00.011 9340 UpdateGuideState(): m_state=6
05:01:11.899 00.040 9340 Star::Find(15, 1197, 1045, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 11
05:01:11.913 00.014 9340 Star::Find returns 1 (0), X=1197.89, Y=1045.30, Mass=1423346, SNR=205.6, Peak=60707 HFD=4.9
05:01:11.924 00.011 9340 CameraToMount -- cameraTheta (0.09) - m_xAngle (0.05) = xAngle (0.04 = 0.04)
05:01:11.933 00.009 9340 CameraToMount -- cameraTheta (0.09) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-3.02 = -3.02)
05:01:11.943 00.010 9340 CameraToMount -- cameraX=0.34 cameraY=0.03 hyp=0.34 cameraTheta=0.09 mountX=0.34 mountY=-0.04, mountTheta=-0.12
05:01:11.965 00.022 9340 SchedulePrimaryMove(10104498, x=0.34, y=0.03, opts=13)
05:01:11.977 00.012 9340 Enqueuing Move request for scope (0.34, 0.03)
05:01:11.991 00.014 12020 Worker thread wakes up
05:01:11.991 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=5906, max=65535, med=10117, FiltMin=7895, FiltMax=65533, Gamma=2.870
05:01:12.018 00.027 12020 worker thread servicing REQUEST_MOVE scope ofs (0.34, 0.03) opts 0xd
05:01:12.018 00.000 9340 UpdateGuideState exits: m=1423346 SNR=205.6
05:01:12.029 00.011 12020 Handling offset move in thread for scope, endpoint = (0.34, 0.03)
05:01:12.029 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:01:12.038 00.009 12020 Moving (0.34, 0.03) raw xDistance=0.34 yDistance=-0.04
05:01:12.040 00.002 9340 ScheduleExposure(2000,3,1) exposurePending=0
05:01:12.051 00.011 12020 GuideAlgorithmHysteresis::Result() returns 0.13 from input 0.34
05:01:12.051 00.000 9340 Enqueuing Expose request
05:01:12.065 00.014 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
05:01:12.065 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
05:01:12.065 00.000 12020 MoveAxis(W, 24, ABG)
05:01:12.066 00.001 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"8c07ded2-7503-4bba-8a32-4ab48f3dc70a"}
05:01:12.077 00.011 12020 Guiding  Dir = 3, Dur = 24
05:01:12.077 00.000 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"8c07ded2-7503-4bba-8a32-4ab48f3dc70a"}
05:01:12.086 00.009 12020 IsSlewing returns 0
05:01:12.087 00.001 12020 IsGuiding returns 0
05:01:12.115 00.028 12020 IsGuiding returns 1
05:01:12.115 00.000 12020 scope still moving after pulse duration time elapsed
05:01:12.116 00.001 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"9be5c70a-7c6c-4f3f-b729-8f3d781f83b4"}
05:01:12.155 00.039 9340 case statement mapped state 6 to 3
05:01:12.170 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"9be5c70a-7c6c-4f3f-b729-8f3d781f83b4"}
05:01:12.187 00.017 12020 IsSlewing returns 0
05:01:12.188 00.001 12020 IsGuiding returns 0
05:01:12.188 00.000 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"02577040-87d9-451f-aa03-875c626252c8"}
05:01:12.203 00.015 12020 scope move finished after 24 + 77 ms
05:01:12.203 00.000 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":11,"width":15,"height":15,"star_pos":[6.89,7.30],"pixels":"..."},"id":"02577040-87d9-451f-aa03-875c626252c8"}
05:01:12.214 00.011 12020 Move returns status 0, amount 24
05:01:12.214 00.000 12020 MoveAxis(N, 0, ABG)
05:01:12.214 00.000 12020 Move returns status 0, amount 0
05:01:12.214 00.000 12020 move complete, result=0
05:01:12.215 00.001 9340 GuideStep: 0.3 px 24 ms WEST, -0.0 px 0 ms NORTH
05:01:12.230 00.015 12020 worker thread done servicing request
05:01:12.230 00.000 12020 Worker thread wakes up
05:01:12.230 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
05:01:12.230 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(1183,1030,31,31)
05:01:13.904 01.674 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"af36b00f-759e-4198-9f51-62b3b2a597da"}
05:01:13.928 00.024 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"af36b00f-759e-4198-9f51-62b3b2a597da"}
05:01:13.940 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"758a14f1-4749-4645-97b7-7da326d7699c"}
05:01:13.958 00.018 9340 case statement mapped state 6 to 3
05:01:13.969 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"758a14f1-4749-4645-97b7-7da326d7699c"}
05:01:13.981 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"a65dd0b3-12b2-41bc-9a8b-64b437f9bdd4"}
05:01:13.993 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":11,"width":15,"height":15,"star_pos":[6.89,7.30],"pixels":"..."},"id":"a65dd0b3-12b2-41bc-9a8b-64b437f9bdd4"}
05:01:14.605 00.612 12020 Exposure complete
05:01:14.939 00.334 9340 OnExposeComplete: enter
05:01:14.959 00.020 9340 UpdateGuideState(): m_state=6
05:01:14.992 00.033 12020 worker thread done servicing request
05:01:14.994 00.002 9340 Star::Find(15, 1197, 1045, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 12
05:01:15.007 00.013 9340 Star::Find returns 1 (0), X=1197.27, Y=1045.19, Mass=1388572, SNR=185.5, Peak=60655 HFD=4.9
05:01:15.021 00.014 9340 CameraToMount -- cameraTheta (-2.87) - m_xAngle (0.05) = xAngle (-2.92 = -2.92)
05:01:15.049 00.028 9340 CameraToMount -- cameraTheta (-2.87) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-5.99 = 0.30)
05:01:15.064 00.015 9340 CameraToMount -- cameraX=-0.28 cameraY=-0.08 hyp=0.29 cameraTheta=-2.87 mountX=-0.28 mountY=0.09, mountTheta=2.85
05:01:15.092 00.028 9340 SchedulePrimaryMove(10104498, x=-0.28, y=-0.08, opts=13)
05:01:15.139 00.047 9340 Enqueuing Move request for scope (-0.28, -0.08)
05:01:15.158 00.019 12020 Worker thread wakes up
05:01:15.158 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=6034, max=65535, med=10121, FiltMin=7986, FiltMax=65533, Gamma=2.870
05:01:15.175 00.017 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.28, -0.08) opts 0xd
05:01:15.175 00.000 12020 Handling offset move in thread for scope, endpoint = (-0.28, -0.08)
05:01:15.175 00.000 9340 UpdateGuideState exits: m=1388572 SNR=185.5
05:01:15.189 00.014 12020 Moving (-0.28, -0.08) raw xDistance=-0.28 yDistance=0.09
05:01:15.189 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:01:15.202 00.013 12020 GuideAlgorithmHysteresis::Result() returns -0.11 from input -0.28
05:01:15.203 00.001 9340 ScheduleExposure(2000,3,1) exposurePending=0
05:01:15.217 00.014 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
05:01:15.218 00.001 9340 Enqueuing Expose request
05:01:15.236 00.018 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
05:01:15.236 00.000 12020 MoveAxis(E, 19, ABG)
05:01:15.236 00.000 12020 Guiding  Dir = 2, Dur = 19
05:01:15.238 00.002 12020 IsSlewing returns 0
05:01:15.240 00.002 12020 IsGuiding returns 0
05:01:15.267 00.027 12020 IsGuiding returns 1
05:01:15.267 00.000 12020 scope still moving after pulse duration time elapsed
05:01:15.314 00.047 12020 IsSlewing returns 0
05:01:15.317 00.003 12020 IsGuiding returns 0
05:01:15.317 00.000 12020 scope move finished after 19 + 58 ms
05:01:15.317 00.000 12020 Move returns status 0, amount 19
05:01:15.319 00.002 12020 MoveAxis(N, 0, ABG)
05:01:15.319 00.000 12020 Move returns status 0, amount 0
05:01:15.320 00.001 12020 move complete, result=0
05:01:15.320 00.000 12020 worker thread done servicing request
05:01:15.321 00.001 9340 GuideStep: -0.3 px 19 ms EAST, 0.1 px 0 ms NORTH
05:01:15.337 00.016 12020 Worker thread wakes up
05:01:15.337 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
05:01:15.337 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(1183,1030,31,31)
05:01:15.900 00.563 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"c1af3312-a151-4a91-be82-93a999c78832"}
05:01:15.923 00.023 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"c1af3312-a151-4a91-be82-93a999c78832"}
05:01:15.950 00.027 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"5ffbc469-f7b7-4170-9921-50afb4ebb668"}
05:01:15.982 00.032 9340 case statement mapped state 6 to 3
05:01:16.043 00.061 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"5ffbc469-f7b7-4170-9921-50afb4ebb668"}
05:01:16.087 00.044 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"2df2306c-3139-4a46-867f-b57ee7e1392f"}
05:01:16.107 00.020 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":12,"width":15,"height":15,"star_pos":[7.27,7.19],"pixels":"..."},"id":"2df2306c-3139-4a46-867f-b57ee7e1392f"}
05:01:17.723 01.616 12020 Exposure complete
05:01:17.899 00.176 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"b7d780a2-9d6d-4bc3-84e8-bb736351969a"}
05:01:17.914 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"b7d780a2-9d6d-4bc3-84e8-bb736351969a"}
05:01:17.927 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"8d47aa32-96ac-4cbe-b13d-bb082efcc0b6"}
05:01:17.948 00.021 9340 case statement mapped state 6 to 3
05:01:17.991 00.043 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"8d47aa32-96ac-4cbe-b13d-bb082efcc0b6"}
05:01:18.023 00.032 12020 worker thread done servicing request
05:01:18.024 00.001 9340 OnExposeComplete: enter
05:01:18.038 00.014 9340 UpdateGuideState(): m_state=6
05:01:18.052 00.014 9340 Star::Find(15, 1197, 1045, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 13
05:01:18.063 00.011 9340 Star::Find returns 1 (0), X=1197.94, Y=1045.24, Mass=1377322, SNR=169.4, Peak=59671 HFD=4.6
05:01:18.081 00.018 9340 CameraToMount -- cameraTheta (-0.08) - m_xAngle (0.05) = xAngle (-0.12 = -0.12)
05:01:18.097 00.016 9340 CameraToMount -- cameraTheta (-0.08) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-3.19 = 3.09)
05:01:18.142 00.045 9340 CameraToMount -- cameraX=0.39 cameraY=-0.03 hyp=0.39 cameraTheta=-0.08 mountX=0.38 mountY=0.02, mountTheta=0.05
05:01:18.167 00.025 9340 SchedulePrimaryMove(10104498, x=0.39, y=-0.03, opts=13)
05:01:18.184 00.017 9340 Enqueuing Move request for scope (0.39, -0.03)
05:01:18.199 00.015 12020 Worker thread wakes up
05:01:18.199 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=6187, max=65535, med=10138, FiltMin=8011, FiltMax=65533, Gamma=2.870
05:01:18.215 00.016 12020 worker thread servicing REQUEST_MOVE scope ofs (0.39, -0.03) opts 0xd
05:01:18.215 00.000 9340 UpdateGuideState exits: m=1377322 SNR=169.4
05:01:18.229 00.014 12020 Handling offset move in thread for scope, endpoint = (0.39, -0.03)
05:01:18.229 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:01:18.278 00.049 12020 Moving (0.39, -0.03) raw xDistance=0.38 yDistance=0.02
05:01:18.278 00.000 12020 GuideAlgorithmHysteresis::Result() returns 0.15 from input 0.38
05:01:18.279 00.001 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
05:01:18.279 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
05:01:18.279 00.000 12020 MoveAxis(W, 27, ABG)
05:01:18.280 00.001 12020 Guiding  Dir = 3, Dur = 27
05:01:18.280 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
05:01:18.301 00.021 12020 IsSlewing returns 0
05:01:18.302 00.001 9340 Enqueuing Expose request
05:01:18.326 00.024 12020 IsGuiding returns 0
05:01:18.329 00.003 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"8d20baa5-3098-4cbe-93af-b97061c12758"}
05:01:18.344 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":13,"width":15,"height":15,"star_pos":[6.94,7.24],"pixels":"..."},"id":"8d20baa5-3098-4cbe-93af-b97061c12758"}
05:01:18.359 00.015 12020 PulseGuide returned control before completion, sleep 13
05:01:18.418 00.059 12020 IsGuiding returns 0
05:01:18.419 00.001 12020 Move returns status 0, amount 27
05:01:18.419 00.000 12020 MoveAxis(N, 0, ABG)
05:01:18.419 00.000 12020 Move returns status 0, amount 0
05:01:18.420 00.001 12020 move complete, result=0
05:01:18.420 00.000 12020 worker thread done servicing request
05:01:18.421 00.001 12020 Worker thread wakes up
05:01:18.421 00.000 9340 GuideStep: 0.4 px 27 ms WEST, 0.0 px 0 ms NORTH
05:01:18.442 00.021 12020 worker thread servicing REQUEST_EXPOSE 2000
05:01:18.443 00.001 12020 Handling exposure in thread, d=2000 o=3 r=(1183,1030,31,31)
05:01:19.902 01.459 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"dc35be4a-3092-411a-b599-966c4d87c913"}
05:01:19.916 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"dc35be4a-3092-411a-b599-966c4d87c913"}
05:01:19.967 00.051 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"670e1ac4-4f41-4eb2-b194-7d17e6918aec"}
05:01:19.986 00.019 9340 case statement mapped state 6 to 3
05:01:20.004 00.018 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"670e1ac4-4f41-4eb2-b194-7d17e6918aec"}
05:01:20.017 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"b16ac1ad-8415-4d31-9842-cf1c05f6dc3e"}
05:01:20.028 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":13,"width":15,"height":15,"star_pos":[6.94,7.24],"pixels":"..."},"id":"b16ac1ad-8415-4d31-9842-cf1c05f6dc3e"}
05:01:20.818 00.790 12020 Exposure complete
05:01:21.045 00.227 9340 OnExposeComplete: enter
05:01:21.086 00.041 12020 worker thread done servicing request
05:01:21.086 00.000 9340 UpdateGuideState(): m_state=6
05:01:21.097 00.011 9340 Star::Find(15, 1197, 1045, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 14
05:01:21.114 00.017 9340 Star::Find returns 1 (0), X=1197.39, Y=1045.15, Mass=1395573, SNR=188.3, Peak=62903 HFD=5.0
05:01:21.125 00.011 9340 CameraToMount -- cameraTheta (-2.53) - m_xAngle (0.05) = xAngle (-2.58 = -2.58)
05:01:21.135 00.010 9340 CameraToMount -- cameraTheta (-2.53) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-5.64 = 0.64)
05:01:21.153 00.018 9340 CameraToMount -- cameraX=-0.17 cameraY=-0.12 hyp=0.20 cameraTheta=-2.53 mountX=-0.17 mountY=0.12, mountTheta=2.53
05:01:21.175 00.022 9340 SchedulePrimaryMove(10104498, x=-0.17, y=-0.12, opts=13)
05:01:21.212 00.037 9340 Enqueuing Move request for scope (-0.17, -0.12)
05:01:21.227 00.015 12020 Worker thread wakes up
05:01:21.227 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=6267, max=65535, med=10138, FiltMin=7905, FiltMax=65533, Gamma=2.870
05:01:21.239 00.012 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.17, -0.12) opts 0xd
05:01:21.240 00.001 12020 Handling offset move in thread for scope, endpoint = (-0.17, -0.12)
05:01:21.240 00.000 12020 Moving (-0.17, -0.12) raw xDistance=-0.17 yDistance=0.12
05:01:21.240 00.000 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17
05:01:21.240 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
05:01:21.240 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
05:01:21.240 00.000 12020 MoveAxis(E, 0, ABG)
05:01:21.241 00.001 12020 Move returns status 0, amount 0
05:01:21.241 00.000 9340 UpdateGuideState exits: m=1395573 SNR=188.3
05:01:21.253 00.012 12020 MoveAxis(N, 0, ABG)
05:01:21.253 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:01:21.264 00.011 12020 Move returns status 0, amount 0
05:01:21.264 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
05:01:21.283 00.019 12020 move complete, result=0
05:01:21.283 00.000 12020 worker thread done servicing request
05:01:21.283 00.000 9340 Enqueuing Expose request
05:01:21.304 00.021 12020 Worker thread wakes up
05:01:21.304 00.000 9340 GuideStep: -0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
05:01:21.335 00.031 12020 worker thread servicing REQUEST_EXPOSE 2000
05:01:21.335 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(1183,1030,31,31)
05:01:21.902 00.567 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"ad728884-a0e0-4fee-9909-e1ef76012e02"}
05:01:21.920 00.018 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"ad728884-a0e0-4fee-9909-e1ef76012e02"}
05:01:21.944 00.024 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"f183629c-bec3-4453-8db6-6d35d0866c59"}
05:01:21.961 00.017 9340 case statement mapped state 6 to 3
05:01:21.991 00.030 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"f183629c-bec3-4453-8db6-6d35d0866c59"}
05:01:22.027 00.036 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"f267750e-4f9b-4621-ae7f-f426c6532886"}
05:01:22.045 00.018 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":14,"width":15,"height":15,"star_pos":[7.39,7.15],"pixels":"..."},"id":"f267750e-4f9b-4621-ae7f-f426c6532886"}
05:01:23.713 01.668 12020 Exposure complete
05:01:23.899 00.186 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"244bb42a-6350-4c62-b546-c7bc3f99252c"}
05:01:23.914 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"244bb42a-6350-4c62-b546-c7bc3f99252c"}
05:01:23.925 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"40f4c9e9-a2a1-4cb1-8921-f3c2c9119448"}
05:01:23.936 00.011 9340 case statement mapped state 6 to 3
05:01:23.951 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"40f4c9e9-a2a1-4cb1-8921-f3c2c9119448"}
05:01:23.965 00.014 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"a08c22d4-5e3f-42e4-a274-58ceedae1218"}
05:01:23.983 00.018 12020 worker thread done servicing request
05:01:23.983 00.000 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":14,"width":15,"height":15,"star_pos":[7.39,7.15],"pixels":"..."},"id":"a08c22d4-5e3f-42e4-a274-58ceedae1218"}
05:01:24.014 00.031 9340 OnExposeComplete: enter
05:01:24.027 00.013 9340 UpdateGuideState(): m_state=6
05:01:24.048 00.021 9340 Star::Find(15, 1197, 1045, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 15
05:01:24.059 00.011 9340 Star::Find returns 1 (0), X=1196.64, Y=1045.37, Mass=1418984, SNR=228.1, Peak=62397 HFD=4.9
05:01:24.075 00.016 9340 CameraToMount -- cameraTheta (3.03) - m_xAngle (0.05) = xAngle (2.98 = 2.98)
05:01:24.100 00.025 9340 CameraToMount -- cameraTheta (3.03) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-0.09 = -0.09)
05:01:24.114 00.014 9340 CameraToMount -- cameraX=-0.92 cameraY=0.10 hyp=0.92 cameraTheta=3.03 mountX=-0.91 mountY=-0.08, mountTheta=-3.05
05:01:24.153 00.039 9340 SchedulePrimaryMove(10104498, x=-0.92, y=0.10, opts=13)
05:01:24.172 00.019 9340 Enqueuing Move request for scope (-0.92, 0.10)
05:01:24.188 00.016 12020 Worker thread wakes up
05:01:24.189 00.001 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.92, 0.10) opts 0xd
05:01:24.189 00.000 12020 Handling offset move in thread for scope, endpoint = (-0.92, 0.10)
05:01:24.189 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=4722, max=65535, med=10192, FiltMin=7309, FiltMax=65533, Gamma=2.870
05:01:24.206 00.017 12020 Moving (-0.92, 0.10) raw xDistance=-0.91 yDistance=-0.08
05:01:24.207 00.001 12020 GuideAlgorithmHysteresis::Result() returns -0.38 from input -0.91
05:01:24.208 00.001 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
05:01:24.208 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
05:01:24.208 00.000 12020 MoveAxis(E, 69, ABG)
05:01:24.208 00.000 12020 Guiding  Dir = 2, Dur = 69
05:01:24.209 00.001 9340 UpdateGuideState exits: m=1418984 SNR=228.1
05:01:24.222 00.013 12020 IsSlewing returns 0
05:01:24.223 00.001 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:01:24.238 00.015 12020 IsGuiding returns 0
05:01:24.238 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
05:01:24.266 00.028 9340 Enqueuing Expose request
05:01:24.297 00.031 12020 PulseGuide returned control before completion, sleep 50
05:01:24.363 00.066 12020 IsGuiding returns 0
05:01:24.364 00.001 12020 Move returns status 0, amount 69
05:01:24.364 00.000 12020 MoveAxis(N, 0, ABG)
05:01:24.364 00.000 12020 Move returns status 0, amount 0
05:01:24.365 00.001 12020 move complete, result=0
05:01:24.365 00.000 12020 worker thread done servicing request
05:01:24.366 00.001 12020 Worker thread wakes up
05:01:24.366 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
05:01:24.366 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(1183,1030,31,31)
05:01:24.366 00.000 9340 GuideStep: -0.9 px 69 ms EAST, -0.1 px 0 ms NORTH
05:01:25.899 01.533 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"57659bd7-dfc0-4c96-9cb1-71dcbf643286"}
05:01:25.912 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"57659bd7-dfc0-4c96-9cb1-71dcbf643286"}
05:01:25.924 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"f1f43b05-44ed-42ab-bd30-d99b6af6d3c6"}
05:01:25.940 00.016 9340 case statement mapped state 6 to 3
05:01:25.952 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"f1f43b05-44ed-42ab-bd30-d99b6af6d3c6"}
05:01:25.966 00.014 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"33aea5e7-3345-4480-92b0-c8c61e87cd1c"}
05:01:26.002 00.036 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":15,"width":15,"height":15,"star_pos":[6.64,7.37],"pixels":"..."},"id":"33aea5e7-3345-4480-92b0-c8c61e87cd1c"}
05:01:26.728 00.726 12020 Exposure complete
05:01:26.987 00.259 12020 worker thread done servicing request
05:01:26.987 00.000 9340 OnExposeComplete: enter
05:01:27.005 00.018 9340 UpdateGuideState(): m_state=6
05:01:27.042 00.037 9340 Star::Find(15, 1196, 1045, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 16
05:01:27.057 00.015 9340 Star::Find returns 1 (0), X=1197.30, Y=1045.16, Mass=1465905, SNR=192.0, Peak=63751 HFD=5.0
05:01:27.067 00.010 9340 MultiStar: exiting stabilization period
05:01:27.078 00.011 9340 MultiStar: updating star positions after lock position change
05:01:27.087 00.009 9340 Star::Find(15, 785, 739, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 16
05:01:27.101 00.014 9340 Star::Find returns 1 (0), X=785.24, Y=739.18, Mass=3115258, SNR=333.2, Peak=65535 HFD=6.2
05:01:27.115 00.014 9340 Star::Find(15, 1065, 599, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 16
05:01:27.128 00.013 9340 Star::Find returns 1 (0), X=1065.65, Y=598.82, Mass=1003422, SNR=197.9, Peak=57170 HFD=4.2
05:01:27.142 00.014 9340 Star::Find(15, 1697, 276, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 16
05:01:27.169 00.027 9340 Star::Find returns 1 (0), X=1696.68, Y=275.68, Mass=1104983, SNR=160.5, Peak=64100 HFD=4.4
05:01:27.183 00.014 9340 Star::Find(15, 125, 272, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 16
05:01:27.197 00.014 9340 Star::Find returns 1 (0), X=125.69, Y=272.36, Mass=1034941, SNR=157.9, Peak=59336 HFD=4.5
05:01:27.218 00.021 9340 Star::Find(15, 1475, 926, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 16
05:01:27.227 00.009 9340 Star::Find returns 1 (0), X=1475.41, Y=926.35, Mass=1118739, SNR=149.1, Peak=59057 HFD=4.8
05:01:27.237 00.010 9340 Star::Find(15, 1447, 288, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 16
05:01:27.247 00.010 9340 Star::Find returns 1 (0), X=1447.46, Y=288.67, Mass=1100333, SNR=147.5, Peak=59944 HFD=4.7
05:01:27.260 00.013 9340 Star::Find(15, 1121, 508, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 16
05:01:27.274 00.014 9340 Star::Find returns 1 (0), X=1120.93, Y=508.35, Mass=1506076, SNR=203.8, Peak=63873 HFD=5.3
05:01:27.289 00.015 9340 Star::Find(15, 1127, 138, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 16
05:01:27.328 00.039 9340 Star::Find returns 1 (0), X=1127.05, Y=138.03, Mass=937986, SNR=147.4, Peak=56068 HFD=4.4
05:01:27.342 00.014 9340 Star::Find(15, 825, 48, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 16
05:01:27.351 00.009 9340 Star::Find returns 1 (0), X=825.31, Y=48.24, Mass=997821, SNR=205.3, Peak=56586 HFD=4.5
05:01:27.363 00.012 9340 Star::Find(15, 881, 1015, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 16
05:01:27.373 00.010 9340 Star::Find returns 1 (0), X=880.95, Y=1015.26, Mass=1328552, SNR=195.1, Peak=62252 HFD=5.0
05:01:27.387 00.014 9340 Star::Find(15, 958, 809, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 16
05:01:27.408 00.021 9340 Star::Find returns 1 (0), X=958.18, Y=808.91, Mass=907029, SNR=157.8, Peak=54525 HFD=4.3
05:01:27.419 00.011 9340 CameraToMount -- cameraTheta (-2.74) - m_xAngle (0.05) = xAngle (-2.79 = -2.79)
05:01:27.447 00.028 9340 CameraToMount -- cameraTheta (-2.74) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-5.86 = 0.42)
05:01:27.462 00.015 9340 CameraToMount -- cameraX=-0.25 cameraY=-0.11 hyp=0.27 cameraTheta=-2.74 mountX=-0.26 mountY=0.11, mountTheta=2.73
05:01:27.478 00.016 9340 SchedulePrimaryMove(10104498, x=-0.25, y=-0.11, opts=13)
05:01:27.491 00.013 9340 Enqueuing Move request for scope (-0.25, -0.11)
05:01:27.504 00.013 12020 Worker thread wakes up
05:01:27.505 00.001 9340 UpdateImageDisplay: Size=(1920,1080) min=5498, max=65535, med=10130, FiltMin=7497, FiltMax=65533, Gamma=2.870
05:01:27.517 00.012 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.25, -0.11) opts 0xd
05:01:27.517 00.000 9340 UpdateGuideState exits: m=1465905 SNR=192.0
05:01:27.530 00.013 12020 Handling offset move in thread for scope, endpoint = (-0.25, -0.11)
05:01:27.530 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:01:27.544 00.014 12020 Moving (-0.25, -0.11) raw xDistance=-0.26 yDistance=0.11
05:01:27.544 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
05:01:27.555 00.011 12020 GuideAlgorithmHysteresis::Result() returns -0.14 from input -0.26
05:01:27.555 00.000 9340 Enqueuing Expose request
05:01:27.584 00.029 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
05:01:27.585 00.001 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
05:01:27.585 00.000 12020 MoveAxis(E, 25, ABG)
05:01:27.585 00.000 12020 Guiding  Dir = 2, Dur = 25
05:01:27.586 00.001 12020 IsSlewing returns 0
05:01:27.588 00.002 12020 IsGuiding returns 0
05:01:27.609 00.021 12020 PulseGuide returned control before completion, sleep 15
05:01:27.657 00.048 12020 IsGuiding returns 0
05:01:27.657 00.000 12020 Move returns status 0, amount 25
05:01:27.657 00.000 12020 MoveAxis(N, 0, ABG)
05:01:27.658 00.001 12020 Move returns status 0, amount 0
05:01:27.658 00.000 12020 move complete, result=0
05:01:27.658 00.000 12020 worker thread done servicing request
05:01:27.658 00.000 9340 GuideStep: -0.3 px 25 ms EAST, 0.1 px 0 ms NORTH
05:01:27.674 00.016 12020 Worker thread wakes up
05:01:27.674 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
05:01:27.674 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(1183,1030,31,31)
05:01:27.898 00.224 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"aa31d6c3-f40a-4530-9015-bb084195c00e"}
05:01:27.909 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"aa31d6c3-f40a-4530-9015-bb084195c00e"}
05:01:27.921 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"828cf900-a058-4370-b40c-f8197fe31515"}
05:01:27.934 00.013 9340 case statement mapped state 6 to 3
05:01:27.950 00.016 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"828cf900-a058-4370-b40c-f8197fe31515"}
05:01:27.961 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"a8ca8608-79de-41ee-94ab-c0fd05e62de8"}
05:01:27.990 00.029 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":16,"width":15,"height":15,"star_pos":[7.30,7.16],"pixels":"..."},"id":"a8ca8608-79de-41ee-94ab-c0fd05e62de8"}
05:01:29.897 01.907 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"214f3315-95f3-4a92-abfa-d4db5e357e70"}
05:01:29.912 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"214f3315-95f3-4a92-abfa-d4db5e357e70"}
05:01:29.971 00.059 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"8715ff6c-4156-4f7f-b94d-bb90896e5242"}
05:01:29.986 00.015 9340 case statement mapped state 6 to 3
05:01:29.999 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"8715ff6c-4156-4f7f-b94d-bb90896e5242"}
05:01:30.017 00.018 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"44614e5a-9518-4819-b124-6c5075c3d4c5"}
05:01:30.037 00.020 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":16,"width":15,"height":15,"star_pos":[7.30,7.16],"pixels":"..."},"id":"44614e5a-9518-4819-b124-6c5075c3d4c5"}
05:01:30.097 00.060 12020 Exposure complete
05:01:30.430 00.333 12020 worker thread done servicing request
05:01:30.431 00.001 9340 OnExposeComplete: enter
05:01:30.450 00.019 9340 UpdateGuideState(): m_state=6
05:01:30.481 00.031 9340 Star::Find(15, 1197, 1045, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 17
05:01:30.498 00.017 9340 Star::Find returns 1 (0), X=1197.64, Y=1045.43, Mass=1399026, SNR=197.8, Peak=60439 HFD=4.9
05:01:30.552 00.054 9340 MultiStar: [#1 0.16,0.23,1.39,U] [#2 0.22,0.30,0.90,U] [#3 0.13,0.44,0.84,U] [#4 0.02,0.43,0.85,U] [#5 0.06,0.32,0.98,U] [#6 0.16,0.32,0.89,U] [#7 0.19,0.29,0.98,U] [#8 0.36,0.28,0.76,U] 
05:01:30.571 00.019 9340 single-star, 8 included, MultiStar: {0.15, 0.30}, one-star: {0.09, 0.17}
05:01:30.589 00.018 9340 CameraToMount -- cameraTheta (1.08) - m_xAngle (0.05) = xAngle (1.04 = 1.04)
05:01:30.608 00.019 9340 CameraToMount -- cameraTheta (1.08) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-2.03 = -2.03)
05:01:30.627 00.019 9340 CameraToMount -- cameraX=0.09 cameraY=0.17 hyp=0.19 cameraTheta=1.08 mountX=0.10 mountY=-0.17, mountTheta=-1.05
05:01:30.672 00.045 9340 SchedulePrimaryMove(10104498, x=0.09, y=0.17, opts=13)
05:01:30.691 00.019 9340 Enqueuing Move request for scope (0.09, 0.17)
05:01:30.712 00.021 12020 Worker thread wakes up
05:01:30.713 00.001 12020 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.17) opts 0xd
05:01:30.713 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=6246, max=65535, med=10151, FiltMin=7993, FiltMax=65533, Gamma=2.870
05:01:30.729 00.016 12020 Handling offset move in thread for scope, endpoint = (0.09, 0.17)
05:01:30.729 00.000 9340 UpdateGuideState exits: m=1399026 SNR=197.8
05:01:30.740 00.011 12020 Moving (0.09, 0.17) raw xDistance=0.10 yDistance=-0.17
05:01:30.741 00.001 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:01:30.758 00.017 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
05:01:30.758 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
05:01:30.761 00.003 9340 ScheduleExposure(2000,3,1) exposurePending=0
05:01:30.804 00.043 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
05:01:30.804 00.000 9340 Enqueuing Expose request
05:01:30.822 00.018 12020 MoveAxis(E, 0, ABG)
05:01:30.823 00.001 12020 Move returns status 0, amount 0
05:01:30.823 00.000 12020 MoveAxis(N, 0, ABG)
05:01:30.823 00.000 12020 Move returns status 0, amount 0
05:01:30.823 00.000 12020 move complete, result=0
05:01:30.824 00.001 12020 worker thread done servicing request
05:01:30.824 00.000 12020 Worker thread wakes up
05:01:30.824 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
05:01:30.825 00.001 12020 Handling exposure in thread, d=2000 o=3 r=(1183,1030,31,31)
05:01:30.827 00.002 9340 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
05:01:31.898 01.071 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"dd1d9209-b4bb-4419-a3bb-cf367cbf39bb"}
05:01:31.941 00.043 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"dd1d9209-b4bb-4419-a3bb-cf367cbf39bb"}
05:01:31.962 00.021 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"26575c6e-4ff4-4559-9540-ff5fa026ef16"}
05:01:31.977 00.015 9340 case statement mapped state 6 to 3
05:01:31.993 00.016 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"26575c6e-4ff4-4559-9540-ff5fa026ef16"}
05:01:32.031 00.038 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"864a3d3b-12ee-4526-a966-999ef7047a32"}
05:01:32.079 00.048 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":17,"width":15,"height":15,"star_pos":[6.64,7.43],"pixels":"..."},"id":"864a3d3b-12ee-4526-a966-999ef7047a32"}
05:01:33.224 01.145 12020 Exposure complete
05:01:33.503 00.279 12020 worker thread done servicing request
05:01:33.504 00.001 9340 OnExposeComplete: enter
05:01:33.516 00.012 9340 UpdateGuideState(): m_state=6
05:01:33.552 00.036 9340 Star::Find(15, 1197, 1045, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 18
05:01:33.567 00.015 9340 Star::Find returns 1 (0), X=1197.00, Y=1045.39, Mass=1462051, SNR=237.3, Peak=65025 HFD=4.9
05:01:33.585 00.018 9340 MultiStar: [#1 -0.34,0.10,1.28,U] [#2 -0.26,0.13,0.75,U] [#3 -0.30,0.33,0.92,U] [#4 -0.31,0.32,0.75,U] [#5 -0.56,0.05,0.00,M1] [#6 -0.44,0.19,0.79,U] [#7 -0.44,0.08,0.67,U] [#8 -0.47,0.22,0.00,M1] 
05:01:33.600 00.015 9340 refined, 6 included, MultiStar: {-0.38, 0.18}, one-star: {-0.55, 0.12}
05:01:33.610 00.010 9340 CameraToMount -- cameraTheta (2.71) - m_xAngle (0.05) = xAngle (2.66 = 2.66)
05:01:33.625 00.015 9340 CameraToMount -- cameraTheta (2.71) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-0.41 = -0.41)
05:01:33.637 00.012 9340 CameraToMount -- cameraX=-0.38 cameraY=0.18 hyp=0.42 cameraTheta=2.71 mountX=-0.37 mountY=-0.17, mountTheta=-2.72
05:01:33.680 00.043 9340 SchedulePrimaryMove(10104498, x=-0.38, y=0.18, opts=13)
05:01:33.696 00.016 9340 Enqueuing Move request for scope (-0.38, 0.18)
05:01:33.707 00.011 12020 Worker thread wakes up
05:01:33.707 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=6455, max=65535, med=10151, FiltMin=7715, FiltMax=65533, Gamma=2.870
05:01:33.719 00.012 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.38, 0.18) opts 0xd
05:01:33.719 00.000 9340 UpdateGuideState exits: m=1462051 SNR=237.3
05:01:33.731 00.012 12020 Handling offset move in thread for scope, endpoint = (-0.38, 0.18)
05:01:33.731 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:01:33.747 00.016 12020 Moving (-0.38, 0.18) raw xDistance=-0.37 yDistance=-0.17
05:01:33.748 00.001 12020 GuideAlgorithmHysteresis::Result() returns -0.16 from input -0.37
05:01:33.748 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
05:01:33.751 00.003 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
05:01:33.751 00.000 12020 MoveAxis(E, 28, ABG)
05:01:33.752 00.001 12020 Guiding  Dir = 2, Dur = 28
05:01:33.752 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
05:01:33.772 00.020 12020 IsSlewing returns 0
05:01:33.772 00.000 9340 Enqueuing Expose request
05:01:33.804 00.032 12020 IsGuiding returns 0
05:01:33.829 00.025 12020 PulseGuide returned control before completion, sleep 13
05:01:33.877 00.048 12020 IsGuiding returns 0
05:01:33.877 00.000 12020 Move returns status 0, amount 28
05:01:33.877 00.000 12020 MoveAxis(N, 0, ABG)
05:01:33.878 00.001 12020 Move returns status 0, amount 0
05:01:33.878 00.000 12020 move complete, result=0
05:01:33.878 00.000 12020 worker thread done servicing request
05:01:33.878 00.000 9340 GuideStep: -0.4 px 28 ms EAST, -0.2 px 0 ms NORTH
05:01:33.910 00.032 12020 Worker thread wakes up
05:01:33.911 00.001 12020 worker thread servicing REQUEST_EXPOSE 2000
05:01:33.911 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(1183,1030,31,31)
05:01:33.922 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"0d536b5a-a4b1-497f-a9c7-22365b3c0001"}
05:01:33.934 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"0d536b5a-a4b1-497f-a9c7-22365b3c0001"}
05:01:33.956 00.022 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"a1465993-3b09-42e5-bb3e-580c57ad3e97"}
05:01:33.966 00.010 9340 case statement mapped state 6 to 3
05:01:33.979 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"a1465993-3b09-42e5-bb3e-580c57ad3e97"}
05:01:33.995 00.016 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"41227494-c29a-4843-8f4a-80aca92e7f68"}
05:01:34.031 00.036 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":18,"width":15,"height":15,"star_pos":[7.00,7.39],"pixels":"..."},"id":"41227494-c29a-4843-8f4a-80aca92e7f68"}
05:01:35.897 01.866 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"f98291c0-9885-4f7c-9de0-c9ebf8f2708a"}
05:01:35.952 00.055 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"f98291c0-9885-4f7c-9de0-c9ebf8f2708a"}
05:01:35.975 00.023 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"4f72d913-98a5-4ff3-89b5-cfc16e91b030"}
05:01:35.992 00.017 9340 case statement mapped state 6 to 3
05:01:36.029 00.037 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"4f72d913-98a5-4ff3-89b5-cfc16e91b030"}
05:01:36.088 00.059 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"e7f72433-0f8f-42a2-bb31-78d883d6b609"}
05:01:36.112 00.024 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":18,"width":15,"height":15,"star_pos":[7.00,7.39],"pixels":"..."},"id":"e7f72433-0f8f-42a2-bb31-78d883d6b609"}
05:01:36.364 00.252 12020 Exposure complete
05:01:37.098 00.734 12020 worker thread done servicing request
05:01:37.098 00.000 9340 OnExposeComplete: enter
05:01:37.120 00.022 9340 UpdateGuideState(): m_state=6
05:01:37.133 00.013 9340 Star::Find(15, 1196, 1045, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 19
05:01:37.151 00.018 9340 Star::Find returns 1 (0), X=1197.31, Y=1045.17, Mass=1473952, SNR=207.2, Peak=63067 HFD=5.0
05:01:37.172 00.021 9340 MultiStar: [#1 -0.02,0.07,1.77,U] [#2 0.12,0.11,0.93,U] [#3 -0.32,0.23,1.02,U] [#4 -0.07,0.03,0.77,U] [#5 -0.18,0.04,0.96,U] [#6 -0.13,0.10,0.76,U] [#7 0.11,0.04,0.98,U] [#8 -0.17,0.02,0.82,U] 
05:01:37.208 00.036 9340 refined, 8 included, MultiStar: {-0.09, 0.06}, one-star: {-0.24, -0.10}
05:01:37.233 00.025 9340 CameraToMount -- cameraTheta (2.58) - m_xAngle (0.05) = xAngle (2.53 = 2.53)
05:01:37.244 00.011 9340 CameraToMount -- cameraTheta (2.58) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-0.54 = -0.54)
05:01:37.257 00.013 9340 CameraToMount -- cameraX=-0.09 cameraY=0.06 hyp=0.11 cameraTheta=2.58 mountX=-0.09 mountY=-0.06, mountTheta=-2.58
05:01:37.285 00.028 9340 SchedulePrimaryMove(10104498, x=-0.09, y=0.06, opts=13)
05:01:37.306 00.021 9340 Enqueuing Move request for scope (-0.09, 0.06)
05:01:37.352 00.046 12020 Worker thread wakes up
05:01:37.352 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=5626, max=65535, med=10182, FiltMin=7830, FiltMax=65533, Gamma=2.870
05:01:37.367 00.015 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.06) opts 0xd
05:01:37.367 00.000 9340 UpdateGuideState exits: m=1473952 SNR=207.2
05:01:37.379 00.012 12020 Handling offset move in thread for scope, endpoint = (-0.09, 0.06)
05:01:37.379 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:01:37.392 00.013 12020 Moving (-0.09, 0.06) raw xDistance=-0.09 yDistance=-0.06
05:01:37.393 00.001 9340 ScheduleExposure(2000,3,1) exposurePending=0
05:01:37.420 00.027 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
05:01:37.421 00.001 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
05:01:37.421 00.000 9340 Enqueuing Expose request
05:01:37.434 00.013 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
05:01:37.435 00.001 12020 MoveAxis(E, 0, ABG)
05:01:37.435 00.000 12020 Move returns status 0, amount 0
05:01:37.435 00.000 12020 MoveAxis(N, 0, ABG)
05:01:37.435 00.000 12020 Move returns status 0, amount 0
05:01:37.435 00.000 12020 move complete, result=0
05:01:37.436 00.001 12020 worker thread done servicing request
05:01:37.436 00.000 12020 Worker thread wakes up
05:01:37.436 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
05:01:37.436 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(1183,1030,31,31)
05:01:37.460 00.024 9340 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
05:01:37.902 00.442 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"eb8495da-8833-4fcc-b842-32dd84be0451"}
05:01:37.930 00.028 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"eb8495da-8833-4fcc-b842-32dd84be0451"}
05:01:37.944 00.014 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"af60cf97-1698-4ecf-afbb-d68120b1b202"}
05:01:37.980 00.036 9340 case statement mapped state 6 to 3
05:01:38.000 00.020 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"af60cf97-1698-4ecf-afbb-d68120b1b202"}
05:01:38.023 00.023 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"8b65650f-a592-4b39-b687-9f5a5979f5e2"}
05:01:38.072 00.049 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":19,"width":15,"height":15,"star_pos":[7.31,7.17],"pixels":"..."},"id":"8b65650f-a592-4b39-b687-9f5a5979f5e2"}
05:01:39.828 01.756 12020 Exposure complete
05:01:39.900 00.072 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"c1aff306-da37-427a-a2fc-4adaf50a1083"}
05:01:39.911 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"c1aff306-da37-427a-a2fc-4adaf50a1083"}
05:01:39.940 00.029 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"8c46760a-9bbd-4a8a-bfbf-b895c52f352a"}
05:01:39.951 00.011 9340 case statement mapped state 6 to 3
05:01:39.970 00.019 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"8c46760a-9bbd-4a8a-bfbf-b895c52f352a"}
05:01:39.984 00.014 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"91dfe21f-580a-412f-a092-1a0e481704fb"}
05:01:39.994 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":19,"width":15,"height":15,"star_pos":[7.31,7.17],"pixels":"..."},"id":"91dfe21f-580a-412f-a092-1a0e481704fb"}
05:01:40.090 00.096 12020 worker thread done servicing request
05:01:40.091 00.001 9340 OnExposeComplete: enter
05:01:40.104 00.013 9340 UpdateGuideState(): m_state=6
05:01:40.115 00.011 9340 Star::Find(15, 1197, 1045, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 20
05:01:40.129 00.014 9340 Star::Find returns 1 (0), X=1196.65, Y=1045.29, Mass=1399711, SNR=185.1, Peak=63697 HFD=4.8
05:01:40.150 00.021 9340 MultiStar: [#1 -0.60,0.03,0.00,M1] [#2 -0.57,0.15,0.00,M1] [#3 -0.87,0.35,0.00,M1] [#4 -0.75,0.07,0.00,M1] [#5 -0.86,0.01,0.00,M1] [#6 -0.77,0.20,0.00,M1] [#7 -0.73,0.24,0.00,M1] [#8 -0.66,0.35,0.00,M1] 
05:01:40.166 00.016 9340 CameraToMount -- cameraTheta (3.12) - m_xAngle (0.05) = xAngle (3.07 = 3.07)
05:01:40.182 00.016 9340 CameraToMount -- cameraTheta (3.12) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (0.00 = 0.00)
05:01:40.215 00.033 9340 CameraToMount -- cameraX=-0.90 cameraY=0.02 hyp=0.90 cameraTheta=3.12 mountX=-0.90 mountY=0.00, mountTheta=3.14
05:01:40.232 00.017 9340 SchedulePrimaryMove(10104498, x=-0.90, y=0.02, opts=13)
05:01:40.246 00.014 9340 Enqueuing Move request for scope (-0.90, 0.02)
05:01:40.258 00.012 12020 Worker thread wakes up
05:01:40.258 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=6183, max=65535, med=10173, FiltMin=7808, FiltMax=65533, Gamma=2.870
05:01:40.272 00.014 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.90, 0.02) opts 0xd
05:01:40.273 00.001 9340 UpdateGuideState exits: m=1399711 SNR=185.1
05:01:40.289 00.016 12020 Handling offset move in thread for scope, endpoint = (-0.90, 0.02)
05:01:40.289 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:01:40.304 00.015 12020 Moving (-0.90, 0.02) raw xDistance=-0.90 yDistance=0.00
05:01:40.304 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
05:01:40.315 00.011 12020 GuideAlgorithmHysteresis::Result() returns -0.38 from input -0.90
05:01:40.315 00.000 9340 Enqueuing Expose request
05:01:40.349 00.034 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
05:01:40.349 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
05:01:40.349 00.000 12020 MoveAxis(E, 68, ABG)
05:01:40.349 00.000 12020 Guiding  Dir = 2, Dur = 68
05:01:40.350 00.001 12020 IsSlewing returns 0
05:01:40.351 00.001 12020 IsGuiding returns 0
05:01:40.370 00.019 12020 PulseGuide returned control before completion, sleep 61
05:01:40.474 00.104 12020 IsGuiding returns 0
05:01:40.474 00.000 12020 Move returns status 0, amount 68
05:01:40.474 00.000 12020 MoveAxis(N, 0, ABG)
05:01:40.475 00.001 12020 Move returns status 0, amount 0
05:01:40.475 00.000 12020 move complete, result=0
05:01:40.475 00.000 12020 worker thread done servicing request
05:01:40.476 00.001 12020 Worker thread wakes up
05:01:40.476 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
05:01:40.476 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(1183,1030,31,31)
05:01:40.477 00.001 9340 GuideStep: -0.9 px 68 ms EAST, 0.0 px 0 ms NORTH
05:01:41.899 01.422 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"90d1bf7d-c0f2-4b62-96c3-c06c1c96c27d"}
05:01:41.915 00.016 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"90d1bf7d-c0f2-4b62-96c3-c06c1c96c27d"}
05:01:41.929 00.014 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"bb28627a-8526-43fb-99f2-7970cc473329"}
05:01:41.972 00.043 9340 case statement mapped state 6 to 3
05:01:41.988 00.016 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"bb28627a-8526-43fb-99f2-7970cc473329"}
05:01:42.009 00.021 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"f45bbc75-1a87-4736-93e9-9e74dcf49cf6"}
05:01:42.032 00.023 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":20,"width":15,"height":15,"star_pos":[6.65,7.29],"pixels":"..."},"id":"f45bbc75-1a87-4736-93e9-9e74dcf49cf6"}
05:01:42.848 00.816 12020 Exposure complete
05:01:43.377 00.529 12020 worker thread done servicing request
05:01:43.378 00.001 9340 OnExposeComplete: enter
05:01:43.457 00.079 9340 UpdateGuideState(): m_state=6
05:01:43.479 00.022 9340 Star::Find(15, 1196, 1045, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 21
05:01:43.504 00.025 9340 Star::Find returns 1 (0), X=1196.70, Y=1045.55, Mass=1362812, SNR=150.2, Peak=63081 HFD=4.8
05:01:43.527 00.023 9340 MultiStar: [#1 -0.63,0.28,0.00,M2] [#2 -0.73,0.46,0.00,M2] [#3 -0.48,0.42,0.00,M2] [#4 -0.58,0.47,0.00,M2] [#5 -0.75,0.34,0.00,M2] [#6 -0.63,0.31,0.00,M2] [#7 -0.71,0.35,0.00,M2] [#8 -0.69,0.49,0.00,M2] 
05:01:43.560 00.033 9340 CameraToMount -- cameraTheta (2.82) - m_xAngle (0.05) = xAngle (2.77 = 2.77)
05:01:43.620 00.060 9340 CameraToMount -- cameraTheta (2.82) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-0.29 = -0.29)
05:01:43.657 00.037 9340 CameraToMount -- cameraX=-0.86 cameraY=0.28 hyp=0.90 cameraTheta=2.82 mountX=-0.84 mountY=-0.26, mountTheta=-2.84
05:01:43.680 00.023 9340 SchedulePrimaryMove(10104498, x=-0.86, y=0.28, opts=13)
05:01:43.720 00.040 9340 Enqueuing Move request for scope (-0.86, 0.28)
05:01:43.776 00.056 12020 Worker thread wakes up
05:01:43.776 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=5776, max=65535, med=10172, FiltMin=7680, FiltMax=65533, Gamma=2.870
05:01:43.792 00.016 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.86, 0.28) opts 0xd
05:01:43.793 00.001 9340 UpdateGuideState exits: m=1362812 SNR=150.2
05:01:43.809 00.016 12020 Handling offset move in thread for scope, endpoint = (-0.86, 0.28)
05:01:43.809 00.000 12020 Moving (-0.86, 0.28) raw xDistance=-0.84 yDistance=-0.26
05:01:43.811 00.002 12020 GuideAlgorithmHysteresis::Result() returns -0.38 from input -0.84
05:01:43.811 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:01:43.825 00.014 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
05:01:43.825 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
05:01:43.854 00.029 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.26
05:01:43.854 00.000 12020 MoveAxis(E, 69, ABG)
05:01:43.854 00.000 12020 Guiding  Dir = 2, Dur = 69
05:01:43.857 00.003 12020 IsSlewing returns 0
05:01:43.860 00.003 9340 Enqueuing Expose request
05:01:43.901 00.041 12020 IsGuiding returns 0
05:01:43.901 00.000 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"e968cefd-8512-434b-9fcb-85f8d83cd0de"}
05:01:43.929 00.028 12020 PulseGuide returned control before completion, sleep 61
05:01:43.933 00.004 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"e968cefd-8512-434b-9fcb-85f8d83cd0de"}
05:01:43.962 00.029 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"55b372b7-1b27-4c3b-b110-fe892d156491"}
05:01:43.977 00.015 9340 case statement mapped state 6 to 3
05:01:43.996 00.019 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"55b372b7-1b27-4c3b-b110-fe892d156491"}
05:01:44.014 00.018 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"e4bbb5b9-f8c8-4419-9673-78e565b1e4ca"}
05:01:44.055 00.041 12020 IsGuiding returns 0
05:01:44.055 00.000 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":21,"width":15,"height":15,"star_pos":[6.70,6.55],"pixels":"..."},"id":"e4bbb5b9-f8c8-4419-9673-78e565b1e4ca"}
05:01:44.071 00.016 12020 Move returns status 0, amount 69
05:01:44.071 00.000 12020 MoveAxis(N, 0, ABG)
05:01:44.071 00.000 12020 Move returns status 0, amount 0
05:01:44.071 00.000 12020 move complete, result=0
05:01:44.072 00.001 12020 worker thread done servicing request
05:01:44.072 00.000 12020 Worker thread wakes up
05:01:44.072 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
05:01:44.073 00.001 12020 Handling exposure in thread, d=2000 o=3 r=(1183,1030,31,31)
05:01:44.076 00.003 9340 GuideStep: -0.8 px 69 ms EAST, -0.3 px 0 ms NORTH
05:01:45.910 01.834 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"04a62a11-c53c-4fc8-85ae-9b39b2d92b36"}
05:01:45.982 00.072 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"04a62a11-c53c-4fc8-85ae-9b39b2d92b36"}
05:01:46.017 00.035 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"38e8f3a3-d52c-4834-80df-2f644d4b6777"}
05:01:46.038 00.021 9340 case statement mapped state 6 to 3
05:01:46.051 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"38e8f3a3-d52c-4834-80df-2f644d4b6777"}
05:01:46.116 00.065 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"c75f175c-8db9-405a-b64c-10c16f01919e"}
05:01:46.143 00.027 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":21,"width":15,"height":15,"star_pos":[6.70,6.55],"pixels":"..."},"id":"c75f175c-8db9-405a-b64c-10c16f01919e"}
05:01:46.447 00.304 12020 Exposure complete
05:01:46.758 00.311 12020 worker thread done servicing request
05:01:46.759 00.001 9340 OnExposeComplete: enter
05:01:46.773 00.014 9340 UpdateGuideState(): m_state=6
05:01:46.794 00.021 9340 Star::Find(15, 1196, 1045, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 22
05:01:46.811 00.017 9340 Star::Find returns 1 (0), X=1196.88, Y=1045.29, Mass=1396909, SNR=182.8, Peak=65453 HFD=4.6
05:01:46.829 00.018 9340 MultiStar: [#1 -0.36,0.14,1.93,U] [#2 -0.52,0.05,0.83,U] [#3 -0.52,0.29,0.92,U] [#4 -0.43,0.19,0.89,U] [#5 -0.50,0.35,0.91,U] [#6 -0.53,0.04,1.06,U] [#7 -0.66,0.16,0.00,M3] [#8 -0.60,0.42,0.00,M3] 
05:01:46.882 00.053 9340 refined, 6 included, MultiStar: {-0.49, 0.15}, one-star: {-0.67, 0.02}
05:01:46.897 00.015 9340 CameraToMount -- cameraTheta (2.84) - m_xAngle (0.05) = xAngle (2.80 = 2.80)
05:01:46.924 00.027 9340 CameraToMount -- cameraTheta (2.84) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-0.27 = -0.27)
05:01:46.946 00.022 9340 CameraToMount -- cameraX=-0.49 cameraY=0.15 hyp=0.51 cameraTheta=2.84 mountX=-0.48 mountY=-0.14, mountTheta=-2.86
05:01:46.981 00.035 9340 SchedulePrimaryMove(10104498, x=-0.49, y=0.15, opts=13)
05:01:47.027 00.046 9340 Enqueuing Move request for scope (-0.49, 0.15)
05:01:47.038 00.011 12020 Worker thread wakes up
05:01:47.038 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=6361, max=65535, med=10161, FiltMin=7834, FiltMax=65533, Gamma=2.870
05:01:47.061 00.023 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.49, 0.15) opts 0xd
05:01:47.061 00.000 9340 UpdateGuideState exits: m=1396909 SNR=182.8
05:01:47.077 00.016 12020 Handling offset move in thread for scope, endpoint = (-0.49, 0.15)
05:01:47.078 00.001 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:01:47.091 00.013 12020 Moving (-0.49, 0.15) raw xDistance=-0.48 yDistance=-0.14
05:01:47.091 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
05:01:47.117 00.026 12020 GuideAlgorithmHysteresis::Result() returns -0.23 from input -0.48
05:01:47.118 00.001 9340 Enqueuing Expose request
05:01:47.136 00.018 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
05:01:47.137 00.001 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
05:01:47.137 00.000 12020 MoveAxis(E, 42, ABG)
05:01:47.137 00.000 12020 Guiding  Dir = 2, Dur = 42
05:01:47.138 00.001 12020 IsSlewing returns 0
05:01:47.140 00.002 12020 IsGuiding returns 0
05:01:47.166 00.026 12020 PulseGuide returned control before completion, sleep 28
05:01:47.197 00.031 12020 IsGuiding returns 1
05:01:47.197 00.000 12020 scope still moving after pulse duration time elapsed
05:01:47.245 00.048 12020 IsSlewing returns 0
05:01:47.246 00.001 12020 IsGuiding returns 0
05:01:47.247 00.001 12020 scope move finished after 42 + 63 ms
05:01:47.247 00.000 12020 Move returns status 0, amount 42
05:01:47.247 00.000 12020 MoveAxis(N, 0, ABG)
05:01:47.247 00.000 12020 Move returns status 0, amount 0
05:01:47.247 00.000 12020 move complete, result=0
05:01:47.248 00.001 12020 worker thread done servicing request
05:01:47.248 00.000 9340 GuideStep: -0.5 px 42 ms EAST, -0.1 px 0 ms NORTH
05:01:47.266 00.018 12020 Worker thread wakes up
05:01:47.267 00.001 12020 worker thread servicing REQUEST_EXPOSE 2000
05:01:47.267 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(1183,1030,31,31)
05:01:47.913 00.646 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"7833ebf8-7b87-484f-b34f-a1111848203a"}
05:01:47.940 00.027 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"7833ebf8-7b87-484f-b34f-a1111848203a"}
05:01:47.960 00.020 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"2c15d526-1f37-4bc9-8221-edbe06414b24"}
05:01:47.989 00.029 9340 case statement mapped state 6 to 3
05:01:48.007 00.018 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"2c15d526-1f37-4bc9-8221-edbe06414b24"}
05:01:48.080 00.073 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"da060bec-34c0-4522-9827-5b7125eeef3f"}
05:01:48.096 00.016 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":22,"width":15,"height":15,"star_pos":[6.88,7.29],"pixels":"..."},"id":"da060bec-34c0-4522-9827-5b7125eeef3f"}
05:01:49.744 01.648 12020 Exposure complete
05:01:49.910 00.166 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"294fdb9f-423b-4b94-8837-854e601285bb"}
05:01:49.968 00.058 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"294fdb9f-423b-4b94-8837-854e601285bb"}
05:01:50.002 00.034 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"0ce798ba-f02b-4e65-a54d-4a6c204631c1"}
05:01:50.092 00.090 9340 case statement mapped state 6 to 3
05:01:50.171 00.079 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"0ce798ba-f02b-4e65-a54d-4a6c204631c1"}
05:01:50.229 00.058 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"dc2d2c81-133d-41bc-a767-6187c4f01906"}
05:01:50.265 00.036 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":22,"width":15,"height":15,"star_pos":[6.88,7.29],"pixels":"..."},"id":"dc2d2c81-133d-41bc-a767-6187c4f01906"}
05:01:50.425 00.160 12020 worker thread done servicing request
05:01:50.426 00.001 9340 OnExposeComplete: enter
05:01:50.494 00.068 9340 UpdateGuideState(): m_state=6
05:01:50.513 00.019 9340 Star::Find(15, 1196, 1045, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 23
05:01:50.543 00.030 9340 Star::Find returns 1 (0), X=1197.00, Y=1044.98, Mass=1480777, SNR=211.3, Peak=65453 HFD=4.5
05:01:50.566 00.023 9340 MultiStar: [#1 -0.22,-0.13,1.44,U] [#2 -0.05,-0.11,0.85,U] [#3 -0.07,-0.02,0.85,U] [#4 -0.40,0.02,0.84,U] [#5 -0.37,-0.25,0.78,U] [#6 -0.13,-0.08,0.82,U] [#7 -0.07,-0.08,0.95,U] [#8 -0.28,0.06,0.72,U] 
05:01:50.615 00.049 9340 refined, 8 included, MultiStar: {-0.24, -0.10}, one-star: {-0.55, -0.28}
05:01:50.663 00.048 9340 CameraToMount -- cameraTheta (-2.73) - m_xAngle (0.05) = xAngle (-2.78 = -2.78)
05:01:50.713 00.050 9340 CameraToMount -- cameraTheta (-2.73) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-5.85 = 0.43)
05:01:50.784 00.071 9340 CameraToMount -- cameraX=-0.24 cameraY=-0.10 hyp=0.26 cameraTheta=-2.73 mountX=-0.24 mountY=0.11, mountTheta=2.72
05:01:50.836 00.052 9340 SchedulePrimaryMove(10104498, x=-0.24, y=-0.10, opts=13)
05:01:50.902 00.066 9340 Enqueuing Move request for scope (-0.24, -0.10)
05:01:50.938 00.036 12020 Worker thread wakes up
05:01:50.938 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=6292, max=65535, med=10181, FiltMin=8058, FiltMax=65533, Gamma=2.870
05:01:50.956 00.018 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.24, -0.10) opts 0xd
05:01:50.956 00.000 12020 Handling offset move in thread for scope, endpoint = (-0.24, -0.10)
05:01:50.957 00.001 12020 Moving (-0.24, -0.10) raw xDistance=-0.24 yDistance=0.11
05:01:50.957 00.000 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.24
05:01:50.957 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
05:01:50.957 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
05:01:50.958 00.001 12020 MoveAxis(E, 0, ABG)
05:01:50.958 00.000 12020 Move returns status 0, amount 0
05:01:50.958 00.000 12020 MoveAxis(N, 0, ABG)
05:01:50.958 00.000 12020 Move returns status 0, amount 0
05:01:50.958 00.000 12020 move complete, result=0
05:01:50.959 00.001 12020 worker thread done servicing request
05:01:50.960 00.001 9340 UpdateGuideState exits: m=1480777 SNR=211.3
05:01:50.986 00.026 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:01:51.029 00.043 9340 ScheduleExposure(2000,3,1) exposurePending=0
05:01:51.042 00.013 9340 Enqueuing Expose request
05:01:51.055 00.013 12020 Worker thread wakes up
05:01:51.055 00.000 9340 GuideStep: -0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
05:01:51.069 00.014 12020 worker thread servicing REQUEST_EXPOSE 2000
05:01:51.069 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(1183,1030,31,31)
05:01:51.910 00.841 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"6520ac35-e561-41b1-a831-117e72d2a7a9"}
05:01:51.922 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"6520ac35-e561-41b1-a831-117e72d2a7a9"}
05:01:51.941 00.019 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"3b3247f9-8540-4273-a1b9-9fc6aa261083"}
05:01:51.950 00.009 9340 case statement mapped state 6 to 3
05:01:51.959 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"3b3247f9-8540-4273-a1b9-9fc6aa261083"}
05:01:51.976 00.017 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"624ddd67-e208-4255-bae4-4ccac68c347a"}
05:01:51.991 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":23,"width":15,"height":15,"star_pos":[7.00,6.98],"pixels":"..."},"id":"624ddd67-e208-4255-bae4-4ccac68c347a"}
05:01:53.440 01.449 12020 Exposure complete
05:01:53.682 00.242 12020 worker thread done servicing request
05:01:53.682 00.000 9340 OnExposeComplete: enter
05:01:53.698 00.016 9340 UpdateGuideState(): m_state=6
05:01:53.710 00.012 9340 Star::Find(15, 1196, 1044, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 24
05:01:53.725 00.015 9340 Star::Find returns 1 (0), X=1197.41, Y=1044.94, Mass=1427080, SNR=255.1, Peak=65387 HFD=5.0
05:01:53.735 00.010 9340 MultiStar: [#1 -0.05,-0.18,1.08,U] [#2 0.07,-0.12,0.63,U] [#3 -0.10,-0.23,0.71,U] [#4 -0.13,-0.03,0.73,U] [#5 0.01,-0.34,0.74,U] [#6 0.11,-0.37,0.67,U] [#7 -0.07,-0.30,0.62,U] [#8 0.06,-0.27,0.69,U] 
05:01:53.762 00.027 9340 refined, 8 included, MultiStar: {-0.03, -0.24}, one-star: {-0.14, -0.33}
05:01:53.776 00.014 9340 CameraToMount -- cameraTheta (-1.71) - m_xAngle (0.05) = xAngle (-1.76 = -1.76)
05:01:53.793 00.017 9340 CameraToMount -- cameraTheta (-1.71) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-4.83 = 1.46)
05:01:53.804 00.011 9340 CameraToMount -- cameraX=-0.03 cameraY=-0.24 hyp=0.24 cameraTheta=-1.71 mountX=-0.04 mountY=0.24, mountTheta=1.76
05:01:53.829 00.025 9340 SchedulePrimaryMove(10104498, x=-0.03, y=-0.24, opts=13)
05:01:53.841 00.012 9340 Enqueuing Move request for scope (-0.03, -0.24)
05:01:53.874 00.033 12020 Worker thread wakes up
05:01:53.874 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=6231, max=65535, med=10203, FiltMin=8153, FiltMax=65533, Gamma=2.870
05:01:53.886 00.012 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.24) opts 0xd
05:01:53.886 00.000 9340 UpdateGuideState exits: m=1427080 SNR=255.1
05:01:53.900 00.014 12020 Handling offset move in thread for scope, endpoint = (-0.03, -0.24)
05:01:53.900 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:01:53.916 00.016 12020 Moving (-0.03, -0.24) raw xDistance=-0.04 yDistance=0.24
05:01:53.916 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
05:01:53.933 00.017 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
05:01:53.934 00.001 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
05:01:53.934 00.000 9340 Enqueuing Expose request
05:01:53.965 00.031 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.24
05:01:53.965 00.000 12020 MoveAxis(E, 0, ABG)
05:01:53.966 00.001 12020 Move returns status 0, amount 0
05:01:53.966 00.000 12020 MoveAxis(N, 0, ABG)
05:01:53.966 00.000 12020 Move returns status 0, amount 0
05:01:53.966 00.000 12020 move complete, result=0
05:01:53.966 00.000 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"e6dcca3e-9d1c-4a2b-b0b2-15f787bfaa7f"}
05:01:53.981 00.015 12020 worker thread done servicing request
05:01:53.981 00.000 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"e6dcca3e-9d1c-4a2b-b0b2-15f787bfaa7f"}
05:01:53.993 00.012 12020 Worker thread wakes up
05:01:53.993 00.000 9340 GuideStep: -0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
05:01:54.004 00.011 12020 worker thread servicing REQUEST_EXPOSE 2000
05:01:54.004 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(1183,1030,31,31)
05:01:54.014 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"43ce2ae4-cd42-47a2-b8c2-e3dee218d663"}
05:01:54.027 00.013 9340 case statement mapped state 6 to 3
05:01:54.040 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"43ce2ae4-cd42-47a2-b8c2-e3dee218d663"}
05:01:54.080 00.040 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"bf2f6f4d-5ae6-4827-8760-771497556e2d"}
05:01:54.098 00.018 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":24,"width":15,"height":15,"star_pos":[7.41,6.94],"pixels":"..."},"id":"bf2f6f4d-5ae6-4827-8760-771497556e2d"}
05:01:55.923 01.825 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"aa6ac68d-d808-48d5-9524-60bfc9d82b84"}
05:01:55.955 00.032 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"aa6ac68d-d808-48d5-9524-60bfc9d82b84"}
05:01:55.978 00.023 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"2b07e188-5445-4440-93d8-03febc143413"}
05:01:55.994 00.016 9340 case statement mapped state 6 to 3
05:01:56.055 00.061 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"2b07e188-5445-4440-93d8-03febc143413"}
05:01:56.075 00.020 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"b76e1814-b13f-49a5-8e71-f6325a827323"}
05:01:56.098 00.023 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":24,"width":15,"height":15,"star_pos":[7.41,6.94],"pixels":"..."},"id":"b76e1814-b13f-49a5-8e71-f6325a827323"}
05:01:56.486 00.388 12020 Exposure complete
05:01:57.038 00.552 9340 OnExposeComplete: enter
05:01:57.060 00.022 12020 worker thread done servicing request
05:01:57.060 00.000 9340 UpdateGuideState(): m_state=6
05:01:57.082 00.022 9340 Star::Find(15, 1197, 1044, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 25
05:01:57.139 00.057 9340 Star::Find returns 1 (0), X=1197.27, Y=1044.42, Mass=1428881, SNR=172.0, Peak=65443 HFD=4.8
05:01:57.165 00.026 9340 MultiStar: [#1 -0.12,-0.77,0.00,M1] [#2 -0.21,-0.80,0.00,M1] [#3 -0.21,-0.43,1.11,U] [#4 -0.36,-0.77,0.00,M1] [#5 -0.12,-0.84,0.00,M1] [#6 -0.14,-0.68,0.00,M1] [#7 -0.26,-0.83,0.00,M2] [#8 -0.12,-0.79,0.00,M2] 
05:01:57.180 00.015 9340 refined, 1 included, MultiStar: {-0.24, -0.63}, one-star: {-0.28, -0.85}
05:01:57.198 00.018 9340 CameraToMount -- cameraTheta (-1.94) - m_xAngle (0.05) = xAngle (-1.99 = -1.99)
05:01:57.256 00.058 9340 CameraToMount -- cameraTheta (-1.94) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-5.05 = 1.23)
05:01:57.281 00.025 9340 CameraToMount -- cameraX=-0.24 cameraY=-0.63 hyp=0.68 cameraTheta=-1.94 mountX=-0.27 mountY=0.64, mountTheta=1.98
05:01:57.314 00.033 9340 SchedulePrimaryMove(10104498, x=-0.24, y=-0.63, opts=13)
05:01:57.351 00.037 9340 Enqueuing Move request for scope (-0.24, -0.63)
05:01:57.399 00.048 12020 Worker thread wakes up
05:01:57.399 00.000 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.24, -0.63) opts 0xd
05:01:57.399 00.000 12020 Handling offset move in thread for scope, endpoint = (-0.24, -0.63)
05:01:57.400 00.001 12020 Moving (-0.24, -0.63) raw xDistance=-0.27 yDistance=0.64
05:01:57.400 00.000 12020 GuideAlgorithmHysteresis::Result() returns -0.11 from input -0.27
05:01:57.400 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
05:01:57.400 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.64
05:01:57.400 00.000 12020 MoveAxis(E, 21, ABG)
05:01:57.401 00.001 12020 Guiding  Dir = 2, Dur = 21
05:01:57.401 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=6278, max=65535, med=10183, FiltMin=8079, FiltMax=65533, Gamma=2.870
05:01:57.415 00.014 12020 IsSlewing returns 0
05:01:57.416 00.001 9340 UpdateGuideState exits: m=1428881 SNR=172.0
05:01:57.432 00.016 12020 IsGuiding returns 0
05:01:57.434 00.002 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:01:57.466 00.032 12020 IsGuiding returns 1
05:01:57.466 00.000 12020 scope still moving after pulse duration time elapsed
05:01:57.467 00.001 9340 ScheduleExposure(2000,3,1) exposurePending=0
05:01:57.492 00.025 9340 Enqueuing Expose request
05:01:57.543 00.051 12020 IsSlewing returns 0
05:01:57.592 00.049 12020 IsGuiding returns 0
05:01:57.593 00.001 12020 scope move finished after 21 + 138 ms
05:01:57.593 00.000 12020 Move returns status 0, amount 21
05:01:57.593 00.000 12020 MoveAxis(N, 0, ABG)
05:01:57.593 00.000 12020 Move returns status 0, amount 0
05:01:57.593 00.000 12020 move complete, result=0
05:01:57.594 00.001 9340 GuideStep: -0.3 px 21 ms EAST, 0.6 px 0 ms NORTH
05:01:57.606 00.012 12020 worker thread done servicing request
05:01:57.606 00.000 12020 Worker thread wakes up
05:01:57.608 00.002 12020 worker thread servicing REQUEST_EXPOSE 2000
05:01:57.608 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(1183,1030,31,31)
05:01:57.923 00.315 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"89ed9f88-6256-47e5-b7f2-e871e53234c7"}
05:01:57.943 00.020 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"89ed9f88-6256-47e5-b7f2-e871e53234c7"}
05:01:57.956 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"42d281f8-0d29-4182-972a-8283faae0cab"}
05:01:57.991 00.035 9340 case statement mapped state 6 to 3
05:01:58.006 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"42d281f8-0d29-4182-972a-8283faae0cab"}
05:01:58.023 00.017 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"a12796c4-bf30-4700-930d-a1e3f552f8e6"}
05:01:58.035 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":25,"width":15,"height":15,"star_pos":[7.27,7.42],"pixels":"..."},"id":"a12796c4-bf30-4700-930d-a1e3f552f8e6"}
05:01:59.922 01.887 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"21760008-676d-424f-b2dd-c0dab5335f68"}
05:01:59.932 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"21760008-676d-424f-b2dd-c0dab5335f68"}
05:01:59.942 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"620379a7-9783-48d1-998e-7a0db4a7d817"}
05:01:59.957 00.015 9340 case statement mapped state 6 to 3
05:01:59.967 00.010 12020 Exposure complete
05:01:59.967 00.000 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"620379a7-9783-48d1-998e-7a0db4a7d817"}
05:01:59.981 00.014 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"bae4f801-b490-4883-85dd-00a35e1228ce"}
05:01:59.997 00.016 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":25,"width":15,"height":15,"star_pos":[7.27,7.42],"pixels":"..."},"id":"bae4f801-b490-4883-85dd-00a35e1228ce"}
05:02:00.246 00.249 12020 worker thread done servicing request
05:02:00.246 00.000 9340 OnExposeComplete: enter
05:02:00.257 00.011 9340 UpdateGuideState(): m_state=6
05:02:00.278 00.021 9340 Star::Find(15, 1197, 1044, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 26
05:02:00.305 00.027 9340 Star::Find returns 1 (0), X=1197.54, Y=1044.92, Mass=1393716, SNR=232.7, Peak=59519 HFD=4.9
05:02:00.319 00.014 9340 MultiStar: [#1 -0.04,-0.45,1.34,U] [#2 0.15,-0.41,0.73,U] [#3 -0.10,-0.12,0.80,U] [#4 0.16,-0.30,1.01,U] [#5 -0.07,-0.25,0.97,U] [#6 0.11,-0.39,0.80,U] [#7 0.11,-0.35,0.84,U] [#8 -0.23,-0.33,0.66,U] 
05:02:00.331 00.012 9340 refined, 8 included, MultiStar: {0.01, -0.33}, one-star: {-0.02, -0.34}
05:02:00.354 00.023 9340 CameraToMount -- cameraTheta (-1.54) - m_xAngle (0.05) = xAngle (-1.59 = -1.59)
05:02:00.374 00.020 9340 CameraToMount -- cameraTheta (-1.54) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-4.66 = 1.63)
05:02:00.391 00.017 9340 CameraToMount -- cameraX=0.01 cameraY=-0.33 hyp=0.33 cameraTheta=-1.54 mountX=-0.01 mountY=0.33, mountTheta=1.59
05:02:00.414 00.023 9340 SchedulePrimaryMove(10104498, x=0.01, y=-0.33, opts=13)
05:02:00.458 00.044 9340 Enqueuing Move request for scope (0.01, -0.33)
05:02:00.479 00.021 12020 Worker thread wakes up
05:02:00.480 00.001 9340 UpdateImageDisplay: Size=(1920,1080) min=6266, max=65535, med=10163, FiltMin=7828, FiltMax=65533, Gamma=2.870
05:02:00.503 00.023 12020 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.33) opts 0xd
05:02:00.504 00.001 9340 UpdateGuideState exits: m=1393716 SNR=232.7
05:02:00.515 00.011 12020 Handling offset move in thread for scope, endpoint = (0.01, -0.33)
05:02:00.516 00.001 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:02:00.534 00.018 12020 Moving (0.01, -0.33) raw xDistance=-0.01 yDistance=0.33
05:02:00.534 00.000 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
05:02:00.534 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
05:02:00.572 00.038 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
05:02:00.573 00.001 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.33
05:02:00.573 00.000 12020 MoveAxis(E, 0, ABG)
05:02:00.573 00.000 12020 Move returns status 0, amount 0
05:02:00.574 00.001 12020 MoveAxis(N, 0, ABG)
05:02:00.574 00.000 12020 Move returns status 0, amount 0
05:02:00.574 00.000 12020 move complete, result=0
05:02:00.575 00.001 9340 Enqueuing Expose request
05:02:00.589 00.014 12020 worker thread done servicing request
05:02:00.589 00.000 12020 Worker thread wakes up
05:02:00.590 00.001 9340 GuideStep: -0.0 px 0 ms EAST, 0.3 px 0 ms NORTH
05:02:00.605 00.015 12020 worker thread servicing REQUEST_EXPOSE 2000
05:02:00.606 00.001 12020 Handling exposure in thread, d=2000 o=3 r=(1183,1030,31,31)
05:02:01.924 01.318 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"29b520bc-955c-45c5-b65c-30c67c78fc54"}
05:02:01.971 00.047 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"29b520bc-955c-45c5-b65c-30c67c78fc54"}
05:02:02.046 00.075 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"b7653e46-8cf4-46b1-b49b-cc002850b10e"}
05:02:02.119 00.073 9340 case statement mapped state 6 to 3
05:02:02.281 00.162 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"b7653e46-8cf4-46b1-b49b-cc002850b10e"}
05:02:02.359 00.078 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"6f28d8a6-06cc-48ef-8b5c-fa30724f46ea"}
05:02:02.461 00.102 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":26,"width":15,"height":15,"star_pos":[6.54,6.92],"pixels":"..."},"id":"6f28d8a6-06cc-48ef-8b5c-fa30724f46ea"}
05:02:03.062 00.601 12020 Exposure complete
05:02:03.589 00.527 12020 worker thread done servicing request
05:02:03.589 00.000 9340 OnExposeComplete: enter
05:02:03.615 00.026 9340 UpdateGuideState(): m_state=6
05:02:03.643 00.028 9340 Star::Find(15, 1197, 1044, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 27
05:02:03.670 00.027 9340 Star::Find returns 1 (0), X=1197.19, Y=1044.89, Mass=1492630, SNR=242.3, Peak=64599 HFD=4.8
05:02:03.722 00.052 9340 MultiStar: [#1 -0.20,-0.24,1.08,U] [#2 -0.00,-0.30,0.73,U] [#3 -0.20,-0.18,0.69,U] [#4 -0.31,-0.27,0.75,U] [#5 -0.22,-0.20,0.75,U] [#6 -0.07,-0.30,0.74,U] [#7 -0.13,-0.23,0.73,U] [#8 -0.14,-0.15,0.73,U] 
05:02:03.742 00.020 9340 refined, 8 included, MultiStar: {-0.19, -0.25}, one-star: {-0.36, -0.37}
05:02:03.757 00.015 9340 CameraToMount -- cameraTheta (-2.21) - m_xAngle (0.05) = xAngle (-2.26 = -2.26)
05:02:03.774 00.017 9340 CameraToMount -- cameraTheta (-2.21) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-5.33 = 0.95)
05:02:03.801 00.027 9340 CameraToMount -- cameraX=-0.19 cameraY=-0.25 hyp=0.32 cameraTheta=-2.21 mountX=-0.20 mountY=0.26, mountTheta=2.24
05:02:03.857 00.056 9340 SchedulePrimaryMove(10104498, x=-0.19, y=-0.25, opts=13)
05:02:03.879 00.022 9340 Enqueuing Move request for scope (-0.19, -0.25)
05:02:03.894 00.015 12020 Worker thread wakes up
05:02:03.894 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=6259, max=65535, med=10171, FiltMin=8075, FiltMax=65533, Gamma=2.870
05:02:03.910 00.016 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.19, -0.25) opts 0xd
05:02:03.911 00.001 12020 Handling offset move in thread for scope, endpoint = (-0.19, -0.25)
05:02:03.911 00.000 12020 Moving (-0.19, -0.25) raw xDistance=-0.20 yDistance=0.26
05:02:03.912 00.001 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.20
05:02:03.913 00.001 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
05:02:03.913 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.26
05:02:03.914 00.001 9340 UpdateGuideState exits: m=1492630 SNR=242.3
05:02:03.935 00.021 12020 MoveAxis(E, 0, ABG)
05:02:03.935 00.000 12020 Move returns status 0, amount 0
05:02:03.936 00.001 12020 MoveAxis(N, 0, ABG)
05:02:03.936 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:02:03.975 00.039 12020 Move returns status 0, amount 0
05:02:03.975 00.000 12020 move complete, result=0
05:02:03.975 00.000 12020 worker thread done servicing request
05:02:03.976 00.001 9340 ScheduleExposure(2000,3,1) exposurePending=0
05:02:03.990 00.014 9340 Enqueuing Expose request
05:02:04.020 00.030 12020 Worker thread wakes up
05:02:04.020 00.000 9340 GuideStep: -0.2 px 0 ms EAST, 0.3 px 0 ms NORTH
05:02:04.036 00.016 12020 worker thread servicing REQUEST_EXPOSE 2000
05:02:04.037 00.001 12020 Handling exposure in thread, d=2000 o=3 r=(1183,1030,31,31)
05:02:04.050 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"18cdf1ee-43ef-4f33-ae1a-2d7deae9e07d"}
05:02:04.066 00.016 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"18cdf1ee-43ef-4f33-ae1a-2d7deae9e07d"}
05:02:04.139 00.073 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"a09071ce-9f88-4ae1-ade9-056c35afd5ee"}
05:02:04.162 00.023 9340 case statement mapped state 6 to 3
05:02:04.201 00.039 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"a09071ce-9f88-4ae1-ade9-056c35afd5ee"}
05:02:04.267 00.066 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"c2f72e6a-780f-461f-abc5-1cc24ac528fc"}
05:02:04.298 00.031 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":27,"width":15,"height":15,"star_pos":[7.19,6.89],"pixels":"..."},"id":"c2f72e6a-780f-461f-abc5-1cc24ac528fc"}
05:02:05.930 01.632 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"e845cbc6-7094-4b33-8ea3-d7ffcc5f0284"}
05:02:05.949 00.019 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"e845cbc6-7094-4b33-8ea3-d7ffcc5f0284"}
05:02:05.984 00.035 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"d539163d-0d59-465c-b6b1-18f258ccd820"}
05:02:05.995 00.011 9340 case statement mapped state 6 to 3
05:02:06.005 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"d539163d-0d59-465c-b6b1-18f258ccd820"}
05:02:06.023 00.018 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"a15fd29e-f2e1-4fee-8df8-de7ae34d21b1"}
05:02:06.072 00.049 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":27,"width":15,"height":15,"star_pos":[7.19,6.89],"pixels":"..."},"id":"a15fd29e-f2e1-4fee-8df8-de7ae34d21b1"}
05:02:06.404 00.332 12020 Exposure complete
05:02:06.696 00.292 12020 worker thread done servicing request
05:02:06.697 00.001 9340 OnExposeComplete: enter
05:02:06.718 00.021 9340 UpdateGuideState(): m_state=6
05:02:06.746 00.028 9340 Star::Find(15, 1197, 1044, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 28
05:02:06.781 00.035 9340 Star::Find returns 1 (0), X=1197.39, Y=1044.82, Mass=1406189, SNR=183.4, Peak=65443 HFD=4.8
05:02:06.794 00.013 9340 MultiStar: [#1 0.17,-0.33,1.94,U] [#2 0.07,-0.47,0.92,U] [#3 -0.09,-0.39,1.21,U] [#4 -0.13,-0.45,1.04,U] [#5 -0.14,-0.34,1.01,U] [#6 0.04,-0.51,1.08,U] [#7 0.07,-0.47,1.23,U] [#8 0.06,-0.55,0.87,U] 
05:02:06.806 00.012 9340 refined, 8 included, MultiStar: {0.00, -0.43}, one-star: {-0.16, -0.45}
05:02:06.819 00.013 9340 CameraToMount -- cameraTheta (-1.57) - m_xAngle (0.05) = xAngle (-1.62 = -1.62)
05:02:06.832 00.013 9340 CameraToMount -- cameraTheta (-1.57) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-4.68 = 1.60)
05:02:06.848 00.016 9340 CameraToMount -- cameraX=0.00 cameraY=-0.43 hyp=0.43 cameraTheta=-1.57 mountX=-0.02 mountY=0.43, mountTheta=1.62
05:02:06.871 00.023 9340 SchedulePrimaryMove(10104498, x=0.00, y=-0.43, opts=13)
05:02:06.917 00.046 9340 Enqueuing Move request for scope (0.00, -0.43)
05:02:06.931 00.014 12020 Worker thread wakes up
05:02:06.931 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=6386, max=65535, med=10182, FiltMin=8073, FiltMax=65533, Gamma=2.870
05:02:06.946 00.015 12020 worker thread servicing REQUEST_MOVE scope ofs (0.00, -0.43) opts 0xd
05:02:06.946 00.000 9340 UpdateGuideState exits: m=1406189 SNR=183.4
05:02:06.960 00.014 12020 Handling offset move in thread for scope, endpoint = (0.00, -0.43)
05:02:06.960 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:02:06.971 00.011 12020 Moving (0.00, -0.43) raw xDistance=-0.02 yDistance=0.43
05:02:06.971 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
05:02:06.982 00.011 9340 Enqueuing Expose request
05:02:06.997 00.015 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
05:02:06.998 00.001 12020 switching direction from 0 to 1 - decHistory=3 oldest=-0.32 newest=1.02
05:02:06.998 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.43 from input 0.43
05:02:06.998 00.000 12020 MoveAxis(E, 0, ABG)
05:02:06.998 00.000 12020 Move returns status 0, amount 0
05:02:06.998 00.000 12020 MoveAxis(S, 70, ABG)
05:02:06.999 00.001 12020 Guiding  Dir = 1, Dur = 70
05:02:07.000 00.001 12020 IsSlewing returns 0
05:02:07.001 00.001 12020 IsGuiding returns 0
05:02:07.121 00.120 12020 IsGuiding returns 1
05:02:07.122 00.001 12020 scope still moving after pulse duration time elapsed
05:02:07.249 00.127 12020 IsSlewing returns 0
05:02:07.250 00.001 12020 IsGuiding returns 0
05:02:07.251 00.001 12020 scope move finished after 70 + 179 ms
05:02:07.251 00.000 12020 Move returns status 0, amount 70
05:02:07.251 00.000 12020 move complete, result=0
05:02:07.251 00.000 12020 worker thread done servicing request
05:02:07.251 00.000 12020 Worker thread wakes up
05:02:07.252 00.001 9340 GuideStep: -0.0 px 0 ms EAST, 0.4 px 70 ms SOUTH
05:02:07.263 00.011 12020 worker thread servicing REQUEST_EXPOSE 2000
05:02:07.263 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(1183,1030,31,31)
05:02:07.923 00.660 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"9947140d-1e55-4715-9a23-9bd355cd3ab8"}
05:02:07.936 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"9947140d-1e55-4715-9a23-9bd355cd3ab8"}
05:02:07.974 00.038 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"f4598454-12f2-44f6-9baf-6720b4470f73"}
05:02:07.989 00.015 9340 case statement mapped state 6 to 3
05:02:08.003 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"f4598454-12f2-44f6-9baf-6720b4470f73"}
05:02:08.018 00.015 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"b434d164-9454-46dd-84d0-00e6aa33ccb3"}
05:02:08.027 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":28,"width":15,"height":15,"star_pos":[7.39,6.82],"pixels":"..."},"id":"b434d164-9454-46dd-84d0-00e6aa33ccb3"}
05:02:09.630 01.603 12020 Exposure complete
05:02:09.857 00.227 12020 worker thread done servicing request
05:02:09.857 00.000 9340 OnExposeComplete: enter
05:02:09.873 00.016 9340 UpdateGuideState(): m_state=6
05:02:09.887 00.014 9340 Star::Find(15, 1197, 1044, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 29
05:02:09.912 00.025 9340 Star::Find returns 1 (0), X=1197.23, Y=1045.13, Mass=1450654, SNR=208.6, Peak=64547 HFD=4.9
05:02:09.927 00.015 9340 MultiStar: [#1 0.16,-0.01,1.36,U] [#2 0.03,0.06,0.79,U] [#3 -0.14,-0.01,0.90,U] [#4 -0.06,-0.02,0.95,U] [#5 -0.26,0.02,0.80,U] [#6 0.05,-0.09,0.93,U] [#7 0.04,-0.02,0.88,U] [#8 -0.07,0.04,0.64,U] 
05:02:09.939 00.012 9340 refined, 8 included, MultiStar: {-0.06, -0.02}, one-star: {-0.32, -0.14}
05:02:09.953 00.014 9340 CameraToMount -- cameraTheta (-2.73) - m_xAngle (0.05) = xAngle (-2.78 = -2.78)
05:02:09.963 00.010 9340 CameraToMount -- cameraTheta (-2.73) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-5.84 = 0.44)
05:02:09.975 00.012 9340 CameraToMount -- cameraX=-0.06 cameraY=-0.02 hyp=0.06 cameraTheta=-2.73 mountX=-0.06 mountY=0.03, mountTheta=2.71
05:02:09.998 00.023 9340 SchedulePrimaryMove(10104498, x=-0.06, y=-0.02, opts=13)
05:02:10.011 00.013 9340 Enqueuing Move request for scope (-0.06, -0.02)
05:02:10.040 00.029 12020 Worker thread wakes up
05:02:10.041 00.001 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.02) opts 0xd
05:02:10.041 00.000 12020 Handling offset move in thread for scope, endpoint = (-0.06, -0.02)
05:02:10.042 00.001 12020 Moving (-0.06, -0.02) raw xDistance=-0.06 yDistance=0.03
05:02:10.042 00.000 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
05:02:10.042 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
05:02:10.042 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
05:02:10.042 00.000 12020 MoveAxis(E, 0, ABG)
05:02:10.042 00.000 12020 Move returns status 0, amount 0
05:02:10.042 00.000 12020 MoveAxis(N, 0, ABG)
05:02:10.045 00.003 9340 UpdateImageDisplay: Size=(1920,1080) min=6317, max=65535, med=10216, FiltMin=7721, FiltMax=65533, Gamma=2.870
05:02:10.067 00.022 12020 Move returns status 0, amount 0
05:02:10.067 00.000 12020 move complete, result=0
05:02:10.067 00.000 12020 worker thread done servicing request
05:02:10.067 00.000 9340 UpdateGuideState exits: m=1450654 SNR=208.6
05:02:10.081 00.014 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:02:10.099 00.018 9340 ScheduleExposure(2000,3,1) exposurePending=0
05:02:10.109 00.010 9340 Enqueuing Expose request
05:02:10.124 00.015 12020 Worker thread wakes up
05:02:10.124 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
05:02:10.124 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(1183,1030,31,31)
05:02:10.125 00.001 9340 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
05:02:10.196 00.071 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"d44347aa-d975-4cc3-a521-563e1519558b"}
05:02:10.213 00.017 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"d44347aa-d975-4cc3-a521-563e1519558b"}
05:02:10.234 00.021 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"81c4cf7f-d685-4528-a732-1e9623d304fe"}
05:02:10.247 00.013 9340 case statement mapped state 6 to 3
05:02:10.261 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"81c4cf7f-d685-4528-a732-1e9623d304fe"}
05:02:10.290 00.029 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"46d4e956-2646-4e25-900d-6f15cc4f31ec"}
05:02:10.305 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":29,"width":15,"height":15,"star_pos":[7.23,7.13],"pixels":"..."},"id":"46d4e956-2646-4e25-900d-6f15cc4f31ec"}
05:02:11.924 01.619 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"a725d845-d318-4be9-8bac-07ef8b4ba910"}
05:02:11.937 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"a725d845-d318-4be9-8bac-07ef8b4ba910"}
05:02:11.965 00.028 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"533e8477-d2aa-4945-8d66-64b1531f776c"}
05:02:11.980 00.015 9340 case statement mapped state 6 to 3
05:02:11.993 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"533e8477-d2aa-4945-8d66-64b1531f776c"}
05:02:12.011 00.018 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"43471cdb-fecf-41b1-9f65-997762ee85ba"}
05:02:12.028 00.017 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":29,"width":15,"height":15,"star_pos":[7.23,7.13],"pixels":"..."},"id":"43471cdb-fecf-41b1-9f65-997762ee85ba"}
05:02:12.516 00.488 12020 Exposure complete
05:02:12.788 00.272 12020 worker thread done servicing request
05:02:12.789 00.001 9340 OnExposeComplete: enter
05:02:12.809 00.020 9340 UpdateGuideState(): m_state=6
05:02:12.823 00.014 9340 Star::Find(15, 1197, 1045, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 30
05:02:12.832 00.009 9340 Star::Find returns 1 (0), X=1197.27, Y=1045.08, Mass=1484313, SNR=218.6, Peak=65387 HFD=4.9
05:02:12.843 00.011 9340 MultiStar: [#1 0.07,-0.06,1.37,U] [#2 0.03,0.02,0.79,U] [#3 -0.11,0.29,0.82,U] [#4 -0.22,0.12,0.87,U] [#5 -0.12,-0.01,0.94,U] [#6 0.05,-0.10,0.82,U] [#7 -0.06,-0.04,0.74,U] [#8 -0.09,0.05,0.74,U] 
05:02:12.858 00.015 9340 refined, 8 included, MultiStar: {-0.08, 0.00}, one-star: {-0.29, -0.18}
05:02:12.871 00.013 9340 CameraToMount -- cameraTheta (3.12) - m_xAngle (0.05) = xAngle (3.08 = 3.08)
05:02:12.882 00.011 9340 CameraToMount -- cameraTheta (3.12) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (0.01 = 0.01)
05:02:12.918 00.036 9340 CameraToMount -- cameraX=-0.08 cameraY=0.00 hyp=0.08 cameraTheta=3.12 mountX=-0.08 mountY=0.00, mountTheta=3.13
05:02:12.941 00.023 9340 SchedulePrimaryMove(10104498, x=-0.08, y=0.00, opts=13)
05:02:12.954 00.013 9340 Enqueuing Move request for scope (-0.08, 0.00)
05:02:12.965 00.011 12020 Worker thread wakes up
05:02:12.965 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=5797, max=65535, med=10189, FiltMin=7594, FiltMax=65533, Gamma=2.870
05:02:12.976 00.011 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.00) opts 0xd
05:02:12.976 00.000 9340 UpdateGuideState exits: m=1484313 SNR=218.6
05:02:12.987 00.011 12020 Handling offset move in thread for scope, endpoint = (-0.08, 0.00)
05:02:12.987 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:02:13.004 00.017 12020 Moving (-0.08, 0.00) raw xDistance=-0.08 yDistance=0.00
05:02:13.004 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
05:02:13.016 00.012 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
05:02:13.016 00.000 9340 Enqueuing Expose request
05:02:13.044 00.028 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
05:02:13.045 00.001 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
05:02:13.045 00.000 12020 MoveAxis(E, 0, ABG)
05:02:13.045 00.000 12020 Move returns status 0, amount 0
05:02:13.045 00.000 12020 MoveAxis(N, 0, ABG)
05:02:13.046 00.001 12020 Move returns status 0, amount 0
05:02:13.046 00.000 12020 move complete, result=0
05:02:13.046 00.000 12020 worker thread done servicing request
05:02:13.046 00.000 12020 Worker thread wakes up
05:02:13.047 00.001 9340 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
05:02:13.060 00.013 12020 worker thread servicing REQUEST_EXPOSE 2000
05:02:13.061 00.001 12020 Handling exposure in thread, d=2000 o=3 r=(1183,1030,31,31)
05:02:13.930 00.869 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"36912bb0-9403-497f-ab39-0de33856f0df"}
05:02:13.946 00.016 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"36912bb0-9403-497f-ab39-0de33856f0df"}
05:02:13.961 00.015 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"f81aae02-fc72-4e07-8a12-6b79e795a58c"}
05:02:13.979 00.018 9340 case statement mapped state 6 to 3
05:02:14.016 00.037 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"f81aae02-fc72-4e07-8a12-6b79e795a58c"}
05:02:14.031 00.015 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"36b9f10e-5e24-4186-baa6-ef6e9c44ada5"}
05:02:14.048 00.017 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":30,"width":15,"height":15,"star_pos":[7.27,7.08],"pixels":"..."},"id":"36b9f10e-5e24-4186-baa6-ef6e9c44ada5"}
05:02:15.416 01.368 12020 Exposure complete
05:02:15.619 00.203 12020 worker thread done servicing request
05:02:15.619 00.000 9340 OnExposeComplete: enter
05:02:15.632 00.013 9340 UpdateGuideState(): m_state=6
05:02:15.642 00.010 9340 Star::Find(15, 1197, 1045, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 31
05:02:15.653 00.011 9340 Star::Find returns 1 (0), X=1197.60, Y=1044.93, Mass=1398375, SNR=224.7, Peak=62627 HFD=5.0
05:02:15.664 00.011 9340 MultiStar: [#1 0.27,-0.20,1.34,U] [#2 0.36,-0.22,0.81,U] [#3 0.17,0.05,0.85,U] [#4 0.13,0.02,0.90,U] [#5 0.15,-0.16,0.74,U] [#6 0.46,-0.18,0.82,U] [#7 0.26,-0.13,0.77,U] [#8 0.16,-0.20,0.70,U] 
05:02:15.676 00.012 9340 refined, 8 included, MultiStar: {0.22, -0.16}, one-star: {0.04, -0.34}
05:02:15.701 00.025 9340 CameraToMount -- cameraTheta (-0.61) - m_xAngle (0.05) = xAngle (-0.66 = -0.66)
05:02:15.711 00.010 9340 CameraToMount -- cameraTheta (-0.61) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-3.73 = 2.55)
05:02:15.720 00.009 9340 CameraToMount -- cameraX=0.22 cameraY=-0.16 hyp=0.27 cameraTheta=-0.61 mountX=0.21 mountY=0.15, mountTheta=0.61
05:02:15.734 00.014 9340 SchedulePrimaryMove(10104498, x=0.22, y=-0.16, opts=13)
05:02:15.745 00.011 9340 Enqueuing Move request for scope (0.22, -0.16)
05:02:15.753 00.008 12020 Worker thread wakes up
05:02:15.753 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=6344, max=65535, med=10166, FiltMin=7608, FiltMax=65533, Gamma=2.870
05:02:15.763 00.010 12020 worker thread servicing REQUEST_MOVE scope ofs (0.22, -0.16) opts 0xd
05:02:15.763 00.000 9340 UpdateGuideState exits: m=1398375 SNR=224.7
05:02:15.776 00.013 12020 Handling offset move in thread for scope, endpoint = (0.22, -0.16)
05:02:15.777 00.001 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:02:15.787 00.010 12020 Moving (0.22, -0.16) raw xDistance=0.21 yDistance=0.15
05:02:15.787 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
05:02:15.799 00.012 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.21
05:02:15.799 00.000 9340 Enqueuing Expose request
05:02:15.809 00.010 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
05:02:15.810 00.001 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
05:02:15.810 00.000 12020 MoveAxis(E, 0, ABG)
05:02:15.824 00.014 12020 Move returns status 0, amount 0
05:02:15.824 00.000 12020 MoveAxis(N, 0, ABG)
05:02:15.824 00.000 12020 Move returns status 0, amount 0
05:02:15.824 00.000 12020 move complete, result=0
05:02:15.824 00.000 12020 worker thread done servicing request
05:02:15.824 00.000 12020 Worker thread wakes up
05:02:15.825 00.001 12020 worker thread servicing REQUEST_EXPOSE 2000
05:02:15.825 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(1183,1030,31,31)
05:02:15.827 00.002 9340 GuideStep: 0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
05:02:15.929 00.102 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"ef3768c0-a6f6-43f5-9eb7-b878c44094c2"}
05:02:15.940 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"ef3768c0-a6f6-43f5-9eb7-b878c44094c2"}
05:02:15.967 00.027 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"efba4696-a052-4214-b776-e67a2839ff03"}
05:02:15.980 00.013 9340 case statement mapped state 6 to 3
05:02:15.988 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"efba4696-a052-4214-b776-e67a2839ff03"}
05:02:15.999 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"798826f7-463e-4b66-a20f-eead68d51844"}
05:02:16.009 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":31,"width":15,"height":15,"star_pos":[6.60,6.93],"pixels":"..."},"id":"798826f7-463e-4b66-a20f-eead68d51844"}
05:02:17.931 01.922 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"f7e14ca6-9578-4a1e-8501-808c824240a0"}
05:02:17.976 00.045 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"f7e14ca6-9578-4a1e-8501-808c824240a0"}
05:02:17.999 00.023 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"9a3e315a-1173-4b07-a72b-3c7b54c90cbf"}
05:02:18.016 00.017 9340 case statement mapped state 6 to 3
05:02:18.030 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"9a3e315a-1173-4b07-a72b-3c7b54c90cbf"}
05:02:18.044 00.014 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"1918e429-8b1a-4196-ac1d-e3d772c9ee47"}
05:02:18.074 00.030 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":31,"width":15,"height":15,"star_pos":[6.60,6.93],"pixels":"..."},"id":"1918e429-8b1a-4196-ac1d-e3d772c9ee47"}
05:02:18.213 00.139 12020 Exposure complete
05:02:18.572 00.359 9340 OnExposeComplete: enter
05:02:18.585 00.013 12020 worker thread done servicing request
05:02:18.585 00.000 9340 UpdateGuideState(): m_state=6
05:02:18.603 00.018 9340 Star::Find(15, 1197, 1044, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 32
05:02:18.621 00.018 9340 Star::Find returns 1 (0), X=1197.75, Y=1044.63, Mass=1460886, SNR=193.0, Peak=60471 HFD=5.0
05:02:18.669 00.048 9340 MultiStar: [#1 0.19,-0.48,1.78,U] [#2 0.50,-0.27,0.79,U] [#3 0.23,-0.30,1.06,U] [#4 0.20,-0.32,1.07,U] [#5 0.06,-0.37,1.17,U] [#6 0.23,-0.53,0.00,M1] [#7 0.28,-0.35,0.80,U] [#8 0.20,-0.38,0.68,U] 
05:02:18.711 00.042 9340 refined, 7 included, MultiStar: {0.22, -0.40}, one-star: {0.19, -0.63}
05:02:18.727 00.016 9340 CameraToMount -- cameraTheta (-1.07) - m_xAngle (0.05) = xAngle (-1.12 = -1.12)
05:02:18.738 00.011 9340 CameraToMount -- cameraTheta (-1.07) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-4.19 = 2.10)
05:02:18.751 00.013 9340 CameraToMount -- cameraX=0.22 cameraY=-0.40 hyp=0.45 cameraTheta=-1.07 mountX=0.20 mountY=0.39, mountTheta=1.10
05:02:18.766 00.015 9340 SchedulePrimaryMove(10104498, x=0.22, y=-0.40, opts=13)
05:02:18.782 00.016 9340 Enqueuing Move request for scope (0.22, -0.40)
05:02:18.800 00.018 12020 Worker thread wakes up
05:02:18.800 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=6302, max=65535, med=10210, FiltMin=7971, FiltMax=65533, Gamma=2.870
05:02:18.836 00.036 12020 worker thread servicing REQUEST_MOVE scope ofs (0.22, -0.40) opts 0xd
05:02:18.837 00.001 12020 Handling offset move in thread for scope, endpoint = (0.22, -0.40)
05:02:18.837 00.000 12020 Moving (0.22, -0.40) raw xDistance=0.20 yDistance=0.39
05:02:18.837 00.000 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.20
05:02:18.837 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.39 from input 0.39
05:02:18.837 00.000 12020 MoveAxis(E, 0, ABG)
05:02:18.838 00.001 12020 Move returns status 0, amount 0
05:02:18.838 00.000 12020 MoveAxis(S, 64, ABG)
05:02:18.838 00.000 12020 Guiding  Dir = 1, Dur = 64
05:02:18.839 00.001 12020 IsSlewing returns 0
05:02:18.840 00.001 9340 UpdateGuideState exits: m=1460886 SNR=193.0
05:02:18.855 00.015 12020 IsGuiding returns 0
05:02:18.857 00.002 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:02:18.869 00.012 9340 ScheduleExposure(2000,3,1) exposurePending=0
05:02:18.886 00.017 9340 Enqueuing Expose request
05:02:18.939 00.053 12020 IsGuiding returns 1
05:02:18.939 00.000 12020 scope still moving after pulse duration time elapsed
05:02:18.973 00.034 12020 IsSlewing returns 0
05:02:18.974 00.001 12020 IsGuiding returns 1
05:02:19.114 00.140 12020 IsSlewing returns 0
05:02:19.146 00.032 12020 IsGuiding returns 0
05:02:19.147 00.001 12020 scope move finished after 64 + 226 ms
05:02:19.147 00.000 12020 Move returns status 0, amount 64
05:02:19.147 00.000 12020 move complete, result=0
05:02:19.147 00.000 12020 worker thread done servicing request
05:02:19.147 00.000 9340 GuideStep: 0.2 px 0 ms EAST, 0.4 px 64 ms SOUTH
05:02:19.162 00.015 12020 Worker thread wakes up
05:02:19.162 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
05:02:19.162 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(1183,1030,31,31)
05:02:19.933 00.771 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"21f626d6-228a-4d3f-b8bf-220bbe8006fa"}
05:02:19.950 00.017 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"21f626d6-228a-4d3f-b8bf-220bbe8006fa"}
05:02:19.962 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"e7f8ca23-8f00-48ac-ac1a-db9c5dc7f09f"}
05:02:19.983 00.021 9340 case statement mapped state 6 to 3
05:02:19.995 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"e7f8ca23-8f00-48ac-ac1a-db9c5dc7f09f"}
05:02:20.020 00.025 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"9c37df11-78ed-4ebe-91cd-2572e11fb136"}
05:02:20.036 00.016 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":32,"width":15,"height":15,"star_pos":[6.75,6.63],"pixels":"..."},"id":"9c37df11-78ed-4ebe-91cd-2572e11fb136"}
05:02:21.530 01.494 12020 Exposure complete
05:02:21.753 00.223 12020 worker thread done servicing request
05:02:21.754 00.001 9340 OnExposeComplete: enter
05:02:21.765 00.011 9340 UpdateGuideState(): m_state=6
05:02:21.774 00.009 9340 Star::Find(15, 1197, 1044, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 33
05:02:21.791 00.017 9340 Star::Find returns 1 (0), X=1197.92, Y=1045.07, Mass=1466033, SNR=202.0, Peak=60480 HFD=4.6
05:02:21.803 00.012 9340 MultiStar: [#1 0.51,-0.18,1.87,U] [#2 0.42,0.08,0.90,U] [#3 0.35,0.09,1.15,U] [#4 0.36,0.07,0.84,U] [#5 0.27,0.12,0.79,U] [#6 0.49,-0.10,0.95,U] [#7 0.27,-0.07,0.89,U] [#8 0.34,0.05,0.71,U] 
05:02:21.814 00.011 9340 refined, 8 included, MultiStar: {0.39, -0.04}, one-star: {0.37, -0.20}
05:02:21.849 00.035 9340 CameraToMount -- cameraTheta (-0.09) - m_xAngle (0.05) = xAngle (-0.14 = -0.14)
05:02:21.859 00.010 9340 CameraToMount -- cameraTheta (-0.09) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-3.21 = 3.08)
05:02:21.869 00.010 9340 CameraToMount -- cameraX=0.39 cameraY=-0.04 hyp=0.40 cameraTheta=-0.09 mountX=0.39 mountY=0.03, mountTheta=0.07
05:02:21.882 00.013 9340 SchedulePrimaryMove(10104498, x=0.39, y=-0.04, opts=13)
05:02:21.894 00.012 9340 Enqueuing Move request for scope (0.39, -0.04)
05:02:21.911 00.017 12020 Worker thread wakes up
05:02:21.912 00.001 9340 UpdateImageDisplay: Size=(1920,1080) min=6149, max=65535, med=10176, FiltMin=8096, FiltMax=65533, Gamma=2.870
05:02:21.924 00.012 12020 worker thread servicing REQUEST_MOVE scope ofs (0.39, -0.04) opts 0xd
05:02:21.925 00.001 9340 UpdateGuideState exits: m=1466033 SNR=202.0
05:02:21.939 00.014 12020 Handling offset move in thread for scope, endpoint = (0.39, -0.04)
05:02:21.939 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:02:21.967 00.028 12020 Moving (0.39, -0.04) raw xDistance=0.39 yDistance=0.03
05:02:21.967 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
05:02:21.978 00.011 12020 GuideAlgorithmHysteresis::Result() returns 0.16 from input 0.39
05:02:21.978 00.000 9340 Enqueuing Expose request
05:02:21.992 00.014 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
05:02:21.992 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
05:02:21.993 00.001 12020 MoveAxis(W, 29, ABG)
05:02:21.993 00.000 12020 Guiding  Dir = 3, Dur = 29
05:02:21.993 00.000 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"99415c45-93e5-45f8-8a98-0834fa9bdc8a"}
05:02:22.007 00.014 12020 IsSlewing returns 0
05:02:22.007 00.000 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"99415c45-93e5-45f8-8a98-0834fa9bdc8a"}
05:02:22.018 00.011 12020 IsGuiding returns 0
05:02:22.019 00.001 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"e5b85191-1b6e-4c8f-acda-da5609f25d51"}
05:02:22.029 00.010 9340 case statement mapped state 6 to 3
05:02:22.042 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"e5b85191-1b6e-4c8f-acda-da5609f25d51"}
05:02:22.054 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"b9f09238-2e7f-43e3-aa04-b7fdc012ddc9"}
05:02:22.068 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":33,"width":15,"height":15,"star_pos":[6.92,7.07],"pixels":"..."},"id":"b9f09238-2e7f-43e3-aa04-b7fdc012ddc9"}
05:02:22.101 00.033 12020 IsGuiding returns 1
05:02:22.102 00.001 12020 scope still moving after pulse duration time elapsed
05:02:22.136 00.034 12020 IsSlewing returns 0
05:02:22.137 00.001 12020 IsGuiding returns 0
05:02:22.137 00.000 12020 scope move finished after 29 + 89 ms
05:02:22.138 00.001 12020 Move returns status 0, amount 29
05:02:22.138 00.000 12020 MoveAxis(N, 0, ABG)
05:02:22.138 00.000 12020 Move returns status 0, amount 0
05:02:22.138 00.000 12020 move complete, result=0
05:02:22.138 00.000 12020 worker thread done servicing request
05:02:22.138 00.000 9340 GuideStep: 0.4 px 29 ms WEST, 0.0 px 0 ms NORTH
05:02:22.149 00.011 12020 Worker thread wakes up
05:02:22.149 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
05:02:22.150 00.001 12020 Handling exposure in thread, d=2000 o=3 r=(1183,1030,31,31)
05:02:23.929 01.779 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"5a693763-ab0c-45b9-aac4-2e216e86048b"}
05:02:23.979 00.050 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"5a693763-ab0c-45b9-aac4-2e216e86048b"}
05:02:23.997 00.018 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"ac8439ff-58c0-464e-abba-90cf38e703a1"}
05:02:24.019 00.022 9340 case statement mapped state 6 to 3
05:02:24.037 00.018 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"ac8439ff-58c0-464e-abba-90cf38e703a1"}
05:02:24.097 00.060 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"311977a5-fde3-49e0-b4a0-aca3f3568db8"}
05:02:24.127 00.030 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":33,"width":15,"height":15,"star_pos":[6.92,7.07],"pixels":"..."},"id":"311977a5-fde3-49e0-b4a0-aca3f3568db8"}
05:02:24.540 00.413 12020 Exposure complete
05:02:24.918 00.378 12020 worker thread done servicing request
05:02:24.918 00.000 9340 OnExposeComplete: enter
05:02:24.931 00.013 9340 UpdateGuideState(): m_state=6
05:02:24.973 00.042 9340 Star::Find(15, 1197, 1045, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 34
05:02:24.985 00.012 9340 Star::Find returns 1 (0), X=1197.37, Y=1044.88, Mass=1550520, SNR=227.0, Peak=65443 HFD=5.0
05:02:25.001 00.016 9340 MultiStar: [#1 0.17,-0.25,1.39,U] [#2 0.09,-0.36,0.67,U] [#3 -0.24,-0.17,0.72,U] [#4 -0.23,-0.29,0.79,U] [#5 -0.20,-0.44,1.04,U] [#6 -0.11,-0.39,0.81,U] [#7 -0.05,-0.38,0.81,U] [#8 0.01,-0.22,0.65,U] 
05:02:25.011 00.010 9340 refined, 8 included, MultiStar: {-0.07, -0.32}, one-star: {-0.19, -0.39}
05:02:25.022 00.011 9340 CameraToMount -- cameraTheta (-1.79) - m_xAngle (0.05) = xAngle (-1.84 = -1.84)
05:02:25.036 00.014 9340 CameraToMount -- cameraTheta (-1.79) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-4.91 = 1.37)
05:02:25.057 00.021 9340 CameraToMount -- cameraX=-0.07 cameraY=-0.32 hyp=0.33 cameraTheta=-1.79 mountX=-0.09 mountY=0.33, mountTheta=1.84
05:02:25.082 00.025 9340 SchedulePrimaryMove(10104498, x=-0.07, y=-0.32, opts=13)
05:02:25.116 00.034 9340 Enqueuing Move request for scope (-0.07, -0.32)
05:02:25.127 00.011 12020 Worker thread wakes up
05:02:25.127 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=6316, max=65535, med=10199, FiltMin=8031, FiltMax=65533, Gamma=2.870
05:02:25.139 00.012 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.32) opts 0xd
05:02:25.140 00.001 9340 UpdateGuideState exits: m=1550520 SNR=227.0
05:02:25.153 00.013 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:02:25.166 00.013 12020 Handling offset move in thread for scope, endpoint = (-0.07, -0.32)
05:02:25.166 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
05:02:25.182 00.016 9340 Enqueuing Expose request
05:02:25.196 00.014 12020 Moving (-0.07, -0.32) raw xDistance=-0.09 yDistance=0.33
05:02:25.197 00.001 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
05:02:25.197 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.33 from input 0.33
05:02:25.197 00.000 12020 MoveAxis(E, 0, ABG)
05:02:25.197 00.000 12020 Move returns status 0, amount 0
05:02:25.197 00.000 12020 MoveAxis(S, 53, ABG)
05:02:25.197 00.000 12020 Guiding  Dir = 1, Dur = 53
05:02:25.239 00.042 12020 IsSlewing returns 0
05:02:25.240 00.001 12020 IsGuiding returns 0
05:02:25.319 00.079 12020 IsGuiding returns 1
05:02:25.319 00.000 12020 scope still moving after pulse duration time elapsed
05:02:25.343 00.024 12020 IsSlewing returns 0
05:02:25.344 00.001 12020 IsGuiding returns 1
05:02:25.479 00.135 12020 IsSlewing returns 0
05:02:25.510 00.031 12020 IsGuiding returns 0
05:02:25.510 00.000 12020 scope move finished after 53 + 217 ms
05:02:25.510 00.000 12020 Move returns status 0, amount 53
05:02:25.510 00.000 12020 move complete, result=0
05:02:25.512 00.002 9340 GuideStep: -0.1 px 0 ms EAST, 0.3 px 53 ms SOUTH
05:02:25.524 00.012 12020 worker thread done servicing request
05:02:25.524 00.000 12020 Worker thread wakes up
05:02:25.525 00.001 12020 worker thread servicing REQUEST_EXPOSE 2000
05:02:25.525 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(1183,1030,31,31)
05:02:25.927 00.402 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"9971e4af-78c9-42e9-9c48-a31f19bf5878"}
05:02:25.938 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"9971e4af-78c9-42e9-9c48-a31f19bf5878"}
05:02:25.951 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"8e4a90b1-021c-4ddc-b28c-cb015d7711fd"}
05:02:25.967 00.016 9340 case statement mapped state 6 to 3
05:02:25.982 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"8e4a90b1-021c-4ddc-b28c-cb015d7711fd"}
05:02:25.998 00.016 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"86943277-2f8d-4720-bf20-b72d464730d0"}
05:02:26.011 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":34,"width":15,"height":15,"star_pos":[7.37,6.88],"pixels":"..."},"id":"86943277-2f8d-4720-bf20-b72d464730d0"}
05:02:27.906 01.895 12020 Exposure complete
05:02:27.928 00.022 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"5a078df1-f887-4c40-a6f9-1a39d2fee28c"}
05:02:27.939 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"5a078df1-f887-4c40-a6f9-1a39d2fee28c"}
05:02:27.950 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"4c3bc23d-b6a7-439f-aee0-c0c2de2c1151"}
05:02:27.966 00.016 9340 case statement mapped state 6 to 3
05:02:27.980 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"4c3bc23d-b6a7-439f-aee0-c0c2de2c1151"}
05:02:27.992 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"6d4ef256-c42e-4239-96c7-12d4f896dc2c"}
05:02:28.002 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":34,"width":15,"height":15,"star_pos":[7.37,6.88],"pixels":"..."},"id":"6d4ef256-c42e-4239-96c7-12d4f896dc2c"}
05:02:28.152 00.150 12020 worker thread done servicing request
05:02:28.152 00.000 9340 OnExposeComplete: enter
05:02:28.193 00.041 9340 UpdateGuideState(): m_state=6
05:02:28.207 00.014 9340 Star::Find(15, 1197, 1044, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 35
05:02:28.224 00.017 9340 Star::Find returns 1 (0), X=1198.18, Y=1045.18, Mass=1430613, SNR=205.3, Peak=60935 HFD=4.8
05:02:28.239 00.015 9340 MultiStar: [#1 0.76,0.01,0.00,M1] [#2 0.77,0.10,0.00,M1] [#3 0.66,0.30,0.00,M1] [#4 0.53,0.09,0.81,U] [#5 0.63,-0.13,0.00,M1] [#6 0.86,-0.05,0.00,M1] [#7 0.65,-0.09,0.00,M1] [#8 0.62,0.21,0.00,M1] 
05:02:28.249 00.010 9340 refined, 1 included, MultiStar: {0.58, -0.01}, one-star: {0.63, -0.09}
05:02:28.265 00.016 9340 CameraToMount -- cameraTheta (-0.02) - m_xAngle (0.05) = xAngle (-0.07 = -0.07)
05:02:28.277 00.012 9340 CameraToMount -- cameraTheta (-0.02) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-3.13 = -3.13)
05:02:28.316 00.039 9340 CameraToMount -- cameraX=0.58 cameraY=-0.01 hyp=0.58 cameraTheta=-0.02 mountX=0.58 mountY=-0.00, mountTheta=-0.01
05:02:28.350 00.034 9340 SchedulePrimaryMove(10104498, x=0.58, y=-0.01, opts=13)
05:02:28.369 00.019 9340 Enqueuing Move request for scope (0.58, -0.01)
05:02:28.383 00.014 12020 Worker thread wakes up
05:02:28.383 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=6150, max=65535, med=10200, FiltMin=8002, FiltMax=65533, Gamma=2.870
05:02:28.399 00.016 12020 worker thread servicing REQUEST_MOVE scope ofs (0.58, -0.01) opts 0xd
05:02:28.399 00.000 9340 UpdateGuideState exits: m=1430613 SNR=205.3
05:02:28.417 00.018 12020 Handling offset move in thread for scope, endpoint = (0.58, -0.01)
05:02:28.418 00.001 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:02:28.464 00.046 12020 Moving (0.58, -0.01) raw xDistance=0.58 yDistance=-0.00
05:02:28.464 00.000 12020 GuideAlgorithmHysteresis::Result() returns 0.24 from input 0.58
05:02:28.464 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
05:02:28.465 00.001 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
05:02:28.465 00.000 12020 MoveAxis(W, 44, ABG)
05:02:28.465 00.000 12020 Guiding  Dir = 3, Dur = 44
05:02:28.466 00.001 12020 IsSlewing returns 0
05:02:28.468 00.002 12020 IsGuiding returns 0
05:02:28.469 00.001 9340 ScheduleExposure(2000,3,1) exposurePending=0
05:02:28.482 00.013 9340 Enqueuing Expose request
05:02:28.496 00.014 12020 PulseGuide returned control before completion, sleep 39
05:02:28.564 00.068 12020 IsGuiding returns 0
05:02:28.564 00.000 12020 Move returns status 0, amount 44
05:02:28.565 00.001 12020 MoveAxis(N, 0, ABG)
05:02:28.565 00.000 12020 Move returns status 0, amount 0
05:02:28.565 00.000 12020 move complete, result=0
05:02:28.566 00.001 12020 worker thread done servicing request
05:02:28.566 00.000 9340 GuideStep: 0.6 px 44 ms WEST, -0.0 px 0 ms NORTH
05:02:28.607 00.041 12020 Worker thread wakes up
05:02:28.607 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
05:02:28.607 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(1183,1030,31,31)
05:02:29.926 01.319 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"755d638c-12a1-47ce-b80f-94e054ef8d84"}
05:02:29.944 00.018 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"755d638c-12a1-47ce-b80f-94e054ef8d84"}
05:02:29.969 00.025 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"c4385207-156d-427f-9958-5338acba29b6"}
05:02:30.038 00.069 9340 case statement mapped state 6 to 3
05:02:30.076 00.038 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"c4385207-156d-427f-9958-5338acba29b6"}
05:02:30.094 00.018 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"b927af75-2b8f-42f1-bf14-02017031c556"}
05:02:30.114 00.020 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":35,"width":15,"height":15,"star_pos":[7.18,7.18],"pixels":"..."},"id":"b927af75-2b8f-42f1-bf14-02017031c556"}
05:02:30.981 00.867 12020 Exposure complete
05:02:31.391 00.410 12020 worker thread done servicing request
05:02:31.391 00.000 9340 OnExposeComplete: enter
05:02:31.414 00.023 9340 UpdateGuideState(): m_state=6
05:02:31.428 00.014 9340 Star::Find(15, 1198, 1045, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 36
05:02:31.446 00.018 9340 Star::Find returns 1 (0), X=1197.51, Y=1044.88, Mass=1456484, SNR=169.1, Peak=61935 HFD=4.9
05:02:31.475 00.029 9340 MultiStar: [#1 0.30,-0.34,1.80,U] [#2 0.27,-0.25,1.09,U] [#3 0.12,-0.16,0.98,U] [#4 0.22,-0.14,1.12,U] [#5 0.12,-0.42,1.06,U] [#6 0.21,-0.31,1.12,U] [#7 0.31,-0.30,1.09,U] [#8 0.19,-0.14,0.91,U] 
05:02:31.489 00.014 9340 refined, 8 included, MultiStar: {0.20, -0.28}, one-star: {-0.04, -0.39}
05:02:31.521 00.032 9340 CameraToMount -- cameraTheta (-0.95) - m_xAngle (0.05) = xAngle (-1.00 = -1.00)
05:02:31.531 00.010 9340 CameraToMount -- cameraTheta (-0.95) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-4.07 = 2.22)
05:02:31.552 00.021 9340 CameraToMount -- cameraX=0.20 cameraY=-0.28 hyp=0.34 cameraTheta=-0.95 mountX=0.19 mountY=0.27, mountTheta=0.97
05:02:31.571 00.019 9340 SchedulePrimaryMove(10104498, x=0.20, y=-0.28, opts=13)
05:02:31.582 00.011 9340 Enqueuing Move request for scope (0.20, -0.28)
05:02:31.598 00.016 12020 Worker thread wakes up
05:02:31.599 00.001 9340 UpdateImageDisplay: Size=(1920,1080) min=6327, max=65535, med=10197, FiltMin=7749, FiltMax=65533, Gamma=2.870
05:02:31.613 00.014 12020 worker thread servicing REQUEST_MOVE scope ofs (0.20, -0.28) opts 0xd
05:02:31.614 00.001 12020 Handling offset move in thread for scope, endpoint = (0.20, -0.28)
05:02:31.614 00.000 9340 UpdateGuideState exits: m=1456484 SNR=169.1
05:02:31.626 00.012 12020 Moving (0.20, -0.28) raw xDistance=0.19 yDistance=0.27
05:02:31.626 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:02:31.665 00.039 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.19
05:02:31.666 00.001 9340 ScheduleExposure(2000,3,1) exposurePending=0
05:02:31.678 00.012 12020 GuideAlgorithmResistSwitch::result() returns 0.27 from input 0.27
05:02:31.678 00.000 9340 Enqueuing Expose request
05:02:31.691 00.013 12020 MoveAxis(E, 0, ABG)
05:02:31.691 00.000 12020 Move returns status 0, amount 0
05:02:31.691 00.000 12020 MoveAxis(S, 45, ABG)
05:02:31.691 00.000 12020 Guiding  Dir = 1, Dur = 45
05:02:31.693 00.002 12020 IsSlewing returns 0
05:02:31.694 00.001 12020 IsGuiding returns 0
05:02:31.788 00.094 12020 IsGuiding returns 1
05:02:31.788 00.000 12020 scope still moving after pulse duration time elapsed
05:02:31.811 00.023 12020 IsSlewing returns 0
05:02:31.811 00.000 12020 IsGuiding returns 1
05:02:31.860 00.049 12020 IsSlewing returns 0
05:02:31.926 00.066 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"fbf513f8-ac37-4173-93f9-0e6032992b1f"}
05:02:31.940 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"fbf513f8-ac37-4173-93f9-0e6032992b1f"}
05:02:31.952 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"5c32b4e4-879e-4109-bb4e-cb186dd0c14a"}
05:02:31.971 00.019 12020 IsGuiding returns 0
05:02:31.972 00.001 9340 case statement mapped state 6 to 3
05:02:31.982 00.010 12020 scope move finished after 45 + 232 ms
05:02:31.982 00.000 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"5c32b4e4-879e-4109-bb4e-cb186dd0c14a"}
05:02:31.992 00.010 12020 Move returns status 0, amount 45
05:02:31.993 00.001 12020 move complete, result=0
05:02:31.993 00.000 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"60447c2a-ea38-4387-9295-3c4cc0b0fe69"}
05:02:32.005 00.012 12020 worker thread done servicing request
05:02:32.005 00.000 12020 Worker thread wakes up
05:02:32.008 00.003 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":36,"width":15,"height":15,"star_pos":[6.51,6.88],"pixels":"..."},"id":"60447c2a-ea38-4387-9295-3c4cc0b0fe69"}
05:02:32.019 00.011 12020 worker thread servicing REQUEST_EXPOSE 2000
05:02:32.019 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(1183,1030,31,31)
05:02:32.019 00.000 9340 GuideStep: 0.2 px 0 ms EAST, 0.3 px 45 ms SOUTH
05:02:33.925 01.906 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"10603ed8-605d-4965-b3b8-5f8d4c14bf7b"}
05:02:33.937 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"10603ed8-605d-4965-b3b8-5f8d4c14bf7b"}
05:02:33.951 00.014 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"3f3c4b9e-429b-4e99-bba9-b5a78771e306"}
05:02:33.965 00.014 9340 case statement mapped state 6 to 3
05:02:33.990 00.025 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"3f3c4b9e-429b-4e99-bba9-b5a78771e306"}
05:02:34.010 00.020 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"9de4d77c-bd8e-4b4c-aa8d-e24f1077f765"}
05:02:34.030 00.020 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":36,"width":15,"height":15,"star_pos":[6.51,6.88],"pixels":"..."},"id":"9de4d77c-bd8e-4b4c-aa8d-e24f1077f765"}
05:02:34.389 00.359 12020 Exposure complete
05:02:34.728 00.339 12020 worker thread done servicing request
05:02:34.728 00.000 9340 OnExposeComplete: enter
05:02:34.773 00.045 9340 UpdateGuideState(): m_state=6
05:02:34.788 00.015 9340 Star::Find(15, 1197, 1044, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 37
05:02:34.801 00.013 9340 Star::Find returns 1 (0), X=1197.30, Y=1045.40, Mass=1388069, SNR=188.5, Peak=63403 HFD=4.9
05:02:34.821 00.020 9340 MultiStar: [#1 0.06,0.24,1.86,U] [#2 0.15,0.26,1.06,U] [#3 0.05,0.34,0.87,U] [#4 0.26,0.23,1.01,U] [#5 -0.26,0.29,0.95,U] [#6 -0.14,0.35,1.17,U] [#7 0.18,0.20,1.09,U] [#8 0.05,0.43,1.01,U] 
05:02:34.861 00.040 9340 refined, 8 included, MultiStar: {0.02, 0.27}, one-star: {-0.25, 0.13}
05:02:34.874 00.013 9340 CameraToMount -- cameraTheta (1.51) - m_xAngle (0.05) = xAngle (1.46 = 1.46)
05:02:34.889 00.015 9340 CameraToMount -- cameraTheta (1.51) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-1.60 = -1.60)
05:02:34.906 00.017 9340 CameraToMount -- cameraX=0.02 cameraY=0.27 hyp=0.27 cameraTheta=1.51 mountX=0.03 mountY=-0.27, mountTheta=-1.46
05:02:34.933 00.027 9340 SchedulePrimaryMove(10104498, x=0.02, y=0.27, opts=13)
05:02:34.983 00.050 9340 Enqueuing Move request for scope (0.02, 0.27)
05:02:34.997 00.014 12020 Worker thread wakes up
05:02:34.997 00.000 12020 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.27) opts 0xd
05:02:34.998 00.001 9340 UpdateImageDisplay: Size=(1920,1080) min=6077, max=65535, med=10185, FiltMin=7832, FiltMax=65533, Gamma=2.870
05:02:35.009 00.011 12020 Handling offset move in thread for scope, endpoint = (0.02, 0.27)
05:02:35.010 00.001 12020 Moving (0.02, 0.27) raw xDistance=0.03 yDistance=-0.27
05:02:35.010 00.000 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
05:02:35.011 00.001 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
05:02:35.011 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.27
05:02:35.013 00.002 9340 UpdateGuideState exits: m=1388069 SNR=188.5
05:02:35.044 00.031 12020 MoveAxis(E, 0, ABG)
05:02:35.044 00.000 12020 Move returns status 0, amount 0
05:02:35.044 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:02:35.077 00.033 12020 MoveAxis(N, 0, ABG)
05:02:35.077 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
05:02:35.092 00.015 12020 Move returns status 0, amount 0
05:02:35.092 00.000 9340 Enqueuing Expose request
05:02:35.107 00.015 12020 move complete, result=0
05:02:35.107 00.000 12020 worker thread done servicing request
05:02:35.107 00.000 9340 GuideStep: 0.0 px 0 ms EAST, -0.3 px 0 ms NORTH
05:02:35.120 00.013 12020 Worker thread wakes up
05:02:35.120 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
05:02:35.121 00.001 12020 Handling exposure in thread, d=2000 o=3 r=(1183,1030,31,31)
05:02:35.926 00.805 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"f6933067-5c30-4018-9891-873f4173aba5"}
05:02:35.940 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"f6933067-5c30-4018-9891-873f4173aba5"}
05:02:35.957 00.017 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"09973ccc-494a-4c67-84cb-14c9c5a3e763"}
05:02:35.987 00.030 9340 case statement mapped state 6 to 3
05:02:36.029 00.042 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"09973ccc-494a-4c67-84cb-14c9c5a3e763"}
05:02:36.084 00.055 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"f6b70285-aa24-4e51-a4a0-3d3c0a83a77d"}
05:02:36.101 00.017 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":37,"width":15,"height":15,"star_pos":[7.30,7.40],"pixels":"..."},"id":"f6b70285-aa24-4e51-a4a0-3d3c0a83a77d"}
05:02:37.553 01.452 12020 Exposure complete
05:02:37.925 00.372 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"c9a583ae-2da9-4e04-9e8a-574a3280e012"}
05:02:37.945 00.020 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"c9a583ae-2da9-4e04-9e8a-574a3280e012"}
05:02:37.983 00.038 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"288b5f1d-1ba5-4aec-9275-aba5d5289cca"}
05:02:38.042 00.059 9340 case statement mapped state 6 to 3
05:02:38.060 00.018 12020 worker thread done servicing request
05:02:38.060 00.000 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"288b5f1d-1ba5-4aec-9275-aba5d5289cca"}
05:02:38.087 00.027 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"5c965220-b593-4537-abca-8f6fbe93a7d5"}
05:02:38.172 00.085 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":37,"width":15,"height":15,"star_pos":[7.30,7.40],"pixels":"..."},"id":"5c965220-b593-4537-abca-8f6fbe93a7d5"}
05:02:38.217 00.045 9340 OnExposeComplete: enter
05:02:38.307 00.090 9340 UpdateGuideState(): m_state=6
05:02:38.386 00.079 9340 Star::Find(15, 1197, 1045, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 38
05:02:38.426 00.040 9340 Star::Find returns 1 (0), X=1197.18, Y=1045.44, Mass=1370945, SNR=198.2, Peak=61691 HFD=4.9
05:02:38.492 00.066 9340 MultiStar: [#1 -0.28,0.11,1.61,U] [#2 -0.19,0.29,0.78,U] [#3 -0.18,0.37,1.06,U] [#4 -0.23,0.31,0.81,U] [#5 -0.27,0.27,1.05,U] [#6 -0.09,0.02,0.91,U] [#7 -0.33,0.04,0.95,U] [#8 -0.25,0.30,0.92,U] 
05:02:38.529 00.037 9340 refined, 8 included, MultiStar: {-0.25, 0.20}, one-star: {-0.37, 0.17}
05:02:38.555 00.026 9340 CameraToMount -- cameraTheta (2.46) - m_xAngle (0.05) = xAngle (2.41 = 2.41)
05:02:38.580 00.025 9340 CameraToMount -- cameraTheta (2.46) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-0.66 = -0.66)
05:02:38.616 00.036 9340 CameraToMount -- cameraX=-0.25 cameraY=0.20 hyp=0.32 cameraTheta=2.46 mountX=-0.24 mountY=-0.20, mountTheta=-2.46
05:02:38.647 00.031 9340 SchedulePrimaryMove(10104498, x=-0.25, y=0.20, opts=13)
05:02:38.667 00.020 9340 Enqueuing Move request for scope (-0.25, 0.20)
05:02:38.725 00.058 12020 Worker thread wakes up
05:02:38.727 00.002 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.25, 0.20) opts 0xd
05:02:38.727 00.000 12020 Handling offset move in thread for scope, endpoint = (-0.25, 0.20)
05:02:38.727 00.000 12020 Moving (-0.25, 0.20) raw xDistance=-0.24 yDistance=-0.20
05:02:38.727 00.000 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.24
05:02:38.727 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
05:02:38.728 00.001 9340 UpdateImageDisplay: Size=(1920,1080) min=6253, max=65535, med=10226, FiltMin=7901, FiltMax=65533, Gamma=2.870
05:02:38.752 00.024 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.20
05:02:38.754 00.002 12020 MoveAxis(E, 0, ABG)
05:02:38.755 00.001 12020 Move returns status 0, amount 0
05:02:38.755 00.000 12020 MoveAxis(N, 0, ABG)
05:02:38.755 00.000 12020 Move returns status 0, amount 0
05:02:38.755 00.000 12020 move complete, result=0
05:02:38.756 00.001 9340 UpdateGuideState exits: m=1370945 SNR=198.2
05:02:38.792 00.036 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:02:38.811 00.019 12020 worker thread done servicing request
05:02:38.811 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
05:02:38.872 00.061 9340 Enqueuing Expose request
05:02:38.891 00.019 12020 Worker thread wakes up
05:02:38.892 00.001 9340 GuideStep: -0.2 px 0 ms EAST, -0.2 px 0 ms NORTH
05:02:38.906 00.014 12020 worker thread servicing REQUEST_EXPOSE 2000
05:02:38.906 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(1183,1030,31,31)
05:02:39.925 01.019 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"2d0c42c4-29a8-4d84-bc87-f69db6cb46cb"}
05:02:39.964 00.039 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"2d0c42c4-29a8-4d84-bc87-f69db6cb46cb"}
05:02:39.987 00.023 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"d5f4af52-9353-44fd-aafe-98a9b4131bd7"}
05:02:40.002 00.015 9340 case statement mapped state 6 to 3
05:02:40.022 00.020 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"d5f4af52-9353-44fd-aafe-98a9b4131bd7"}
05:02:40.040 00.018 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"bbe200d4-43a0-4f2a-9927-e13fac99b5e0"}
05:02:40.086 00.046 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":38,"width":15,"height":15,"star_pos":[7.18,7.44],"pixels":"..."},"id":"bbe200d4-43a0-4f2a-9927-e13fac99b5e0"}
05:02:41.273 01.187 12020 Exposure complete
05:02:41.546 00.273 12020 worker thread done servicing request
05:02:41.547 00.001 9340 OnExposeComplete: enter
05:02:41.559 00.012 9340 UpdateGuideState(): m_state=6
05:02:41.572 00.013 9340 Star::Find(15, 1197, 1045, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 39
05:02:41.583 00.011 9340 Star::Find returns 1 (0), X=1196.96, Y=1045.33, Mass=1399250, SNR=199.2, Peak=62051 HFD=4.9
05:02:41.596 00.013 9340 MultiStar: [#1 -0.25,0.21,1.73,U] [#2 -0.12,0.38,0.78,U] [#3 -0.51,0.33,0.00,M1] [#4 -0.46,0.43,0.00,M1] [#5 -0.47,0.35,0.00,M1] [#6 -0.50,0.29,0.00,M1] [#7 -0.23,0.13,0.87,U] [#8 -0.35,0.33,0.73,U] 
05:02:41.611 00.015 9340 refined, 4 included, MultiStar: {-0.31, 0.21}, one-star: {-0.59, 0.07}
05:02:41.625 00.014 9340 CameraToMount -- cameraTheta (2.53) - m_xAngle (0.05) = xAngle (2.49 = 2.49)
05:02:41.658 00.033 9340 CameraToMount -- cameraTheta (2.53) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-0.58 = -0.58)
05:02:41.670 00.012 9340 CameraToMount -- cameraX=-0.31 cameraY=0.21 hyp=0.37 cameraTheta=2.53 mountX=-0.30 mountY=-0.21, mountTheta=-2.53
05:02:41.691 00.021 9340 SchedulePrimaryMove(10104498, x=-0.31, y=0.21, opts=13)
05:02:41.704 00.013 9340 Enqueuing Move request for scope (-0.31, 0.21)
05:02:41.716 00.012 12020 Worker thread wakes up
05:02:41.716 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=6006, max=65535, med=10157, FiltMin=7764, FiltMax=65533, Gamma=2.870
05:02:41.727 00.011 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.31, 0.21) opts 0xd
05:02:41.727 00.000 9340 UpdateGuideState exits: m=1399250 SNR=199.2
05:02:41.740 00.013 12020 Handling offset move in thread for scope, endpoint = (-0.31, 0.21)
05:02:41.740 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:02:41.752 00.012 12020 Moving (-0.31, 0.21) raw xDistance=-0.30 yDistance=-0.21
05:02:41.753 00.001 9340 ScheduleExposure(2000,3,1) exposurePending=0
05:02:41.788 00.035 12020 GuideAlgorithmHysteresis::Result() returns -0.12 from input -0.30
05:02:41.788 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
05:02:41.789 00.001 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.21
05:02:41.789 00.000 9340 Enqueuing Expose request
05:02:41.801 00.012 12020 MoveAxis(E, 22, ABG)
05:02:41.802 00.001 12020 Guiding  Dir = 2, Dur = 22
05:02:41.804 00.002 12020 IsSlewing returns 0
05:02:41.806 00.002 12020 IsGuiding returns 0
05:02:41.868 00.062 12020 IsGuiding returns 1
05:02:41.869 00.001 12020 scope still moving after pulse duration time elapsed
05:02:41.904 00.035 12020 IsSlewing returns 0
05:02:41.905 00.001 12020 IsGuiding returns 0
05:02:41.906 00.001 12020 scope move finished after 22 + 77 ms
05:02:41.906 00.000 12020 Move returns status 0, amount 22
05:02:41.906 00.000 12020 MoveAxis(N, 0, ABG)
05:02:41.906 00.000 12020 Move returns status 0, amount 0
05:02:41.906 00.000 12020 move complete, result=0
05:02:41.906 00.000 12020 worker thread done servicing request
05:02:41.907 00.001 9340 GuideStep: -0.3 px 22 ms EAST, -0.2 px 0 ms NORTH
05:02:41.919 00.012 12020 Worker thread wakes up
05:02:41.920 00.001 12020 worker thread servicing REQUEST_EXPOSE 2000
05:02:41.920 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(1183,1030,31,31)
05:02:41.929 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"a97861e6-2274-4a2d-a112-621a91c8b9e8"}
05:02:41.945 00.016 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"a97861e6-2274-4a2d-a112-621a91c8b9e8"}
05:02:41.957 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"56f18411-a815-4e19-b726-45215d93247c"}
05:02:41.968 00.011 9340 case statement mapped state 6 to 3
05:02:41.985 00.017 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"56f18411-a815-4e19-b726-45215d93247c"}
05:02:42.001 00.016 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"9f8b9efa-847b-46c9-a3ea-489d7271e961"}
05:02:42.029 00.028 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":39,"width":15,"height":15,"star_pos":[6.96,7.33],"pixels":"..."},"id":"9f8b9efa-847b-46c9-a3ea-489d7271e961"}
05:02:43.924 01.895 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"b776125b-fe7e-4173-9359-b676ed8df1c1"}
05:02:43.938 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"b776125b-fe7e-4173-9359-b676ed8df1c1"}
05:02:43.980 00.042 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"38b70d56-5f5f-496e-a110-5ed187483789"}
05:02:44.003 00.023 9340 case statement mapped state 6 to 3
05:02:44.020 00.017 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"38b70d56-5f5f-496e-a110-5ed187483789"}
05:02:44.032 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"40b5cc4d-dc13-4ab2-992d-6cfed317eab2"}
05:02:44.047 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":39,"width":15,"height":15,"star_pos":[6.96,7.33],"pixels":"..."},"id":"40b5cc4d-dc13-4ab2-992d-6cfed317eab2"}
05:02:44.301 00.254 12020 Exposure complete
05:02:44.872 00.571 9340 OnExposeComplete: enter
05:02:44.890 00.018 9340 UpdateGuideState(): m_state=6
05:02:44.915 00.025 12020 worker thread done servicing request
05:02:44.916 00.001 9340 Star::Find(15, 1196, 1045, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 40
05:02:44.930 00.014 9340 Star::Find returns 1 (0), X=1196.99, Y=1045.21, Mass=1448398, SNR=205.2, Peak=65207 HFD=4.8
05:02:44.948 00.018 9340 MultiStar: [#1 -0.19,0.07,1.44,U] [#2 -0.17,0.08,0.85,U] [#3 -0.24,0.34,0.93,U] [#4 -0.19,0.37,0.98,U] [#5 -0.42,0.18,0.98,U] [#6 -0.21,0.28,0.88,U] [#7 -0.18,0.02,0.89,U] [#8 -0.29,0.34,0.81,U] 
05:02:44.966 00.018 9340 refined, 8 included, MultiStar: {-0.27, 0.17}, one-star: {-0.56, -0.06}
05:02:45.017 00.051 9340 CameraToMount -- cameraTheta (2.58) - m_xAngle (0.05) = xAngle (2.53 = 2.53)
05:02:45.036 00.019 9340 CameraToMount -- cameraTheta (2.58) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-0.53 = -0.53)
05:02:45.058 00.022 9340 CameraToMount -- cameraX=-0.27 cameraY=0.17 hyp=0.32 cameraTheta=2.58 mountX=-0.26 mountY=-0.16, mountTheta=-2.59
05:02:45.079 00.021 9340 SchedulePrimaryMove(10104498, x=-0.27, y=0.17, opts=13)
05:02:45.102 00.023 9340 Enqueuing Move request for scope (-0.27, 0.17)
05:02:45.147 00.045 12020 Worker thread wakes up
05:02:45.148 00.001 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.27, 0.17) opts 0xd
05:02:45.148 00.000 12020 Handling offset move in thread for scope, endpoint = (-0.27, 0.17)
05:02:45.148 00.000 12020 Moving (-0.27, 0.17) raw xDistance=-0.26 yDistance=-0.16
05:02:45.148 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=6429, max=65535, med=10250, FiltMin=8061, FiltMax=65533, Gamma=2.870
05:02:45.163 00.015 12020 GuideAlgorithmHysteresis::Result() returns -0.12 from input -0.26
05:02:45.164 00.001 9340 UpdateGuideState exits: m=1448398 SNR=205.2
05:02:45.174 00.010 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
05:02:45.174 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:02:45.192 00.018 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
05:02:45.194 00.002 9340 ScheduleExposure(2000,3,1) exposurePending=0
05:02:45.207 00.013 9340 Enqueuing Expose request
05:02:45.220 00.013 12020 MoveAxis(E, 22, ABG)
05:02:45.220 00.000 12020 Guiding  Dir = 2, Dur = 22
05:02:45.221 00.001 12020 IsSlewing returns 0
05:02:45.223 00.002 12020 IsGuiding returns 0
05:02:45.243 00.020 12020 PulseGuide returned control before completion, sleep 13
05:02:45.256 00.013 12020 IsGuiding returns 1
05:02:45.257 00.001 12020 scope still moving after pulse duration time elapsed
05:02:45.290 00.033 12020 IsSlewing returns 0
05:02:45.322 00.032 12020 IsGuiding returns 0
05:02:45.323 00.001 12020 scope move finished after 22 + 77 ms
05:02:45.323 00.000 12020 Move returns status 0, amount 22
05:02:45.323 00.000 12020 MoveAxis(N, 0, ABG)
05:02:45.323 00.000 12020 Move returns status 0, amount 0
05:02:45.323 00.000 12020 move complete, result=0
05:02:45.324 00.001 12020 worker thread done servicing request
05:02:45.324 00.000 9340 GuideStep: -0.3 px 22 ms EAST, -0.2 px 0 ms NORTH
05:02:45.335 00.011 12020 Worker thread wakes up
05:02:45.336 00.001 12020 worker thread servicing REQUEST_EXPOSE 2000
05:02:45.336 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(1183,1030,31,31)
05:02:45.922 00.586 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"694b2578-c089-4b69-a15b-1a676f0d4ff7"}
05:02:45.938 00.016 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"694b2578-c089-4b69-a15b-1a676f0d4ff7"}
05:02:45.952 00.014 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"f096280a-2f81-42d9-bcf0-eea13de3f545"}
05:02:45.995 00.043 9340 case statement mapped state 6 to 3
05:02:46.007 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"f096280a-2f81-42d9-bcf0-eea13de3f545"}
05:02:46.022 00.015 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"6160fcb3-5dfb-4811-9f1c-640561fdfb47"}
05:02:46.035 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":40,"width":15,"height":15,"star_pos":[6.99,7.21],"pixels":"..."},"id":"6160fcb3-5dfb-4811-9f1c-640561fdfb47"}
05:02:47.719 01.684 12020 Exposure complete
05:02:47.924 00.205 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"33dba425-e263-4aa4-8cab-5d538b3bfa58"}
05:02:47.948 00.024 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"33dba425-e263-4aa4-8cab-5d538b3bfa58"}
05:02:47.967 00.019 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"ce8267d3-9e0a-4e9f-8fc9-67374d22fb37"}
05:02:47.987 00.020 9340 case statement mapped state 6 to 3
05:02:47.999 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"ce8267d3-9e0a-4e9f-8fc9-67374d22fb37"}
05:02:48.019 00.020 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"779baaec-b922-4d39-9cf6-7b89dc9d8f7c"}
05:02:48.038 00.019 12020 worker thread done servicing request
05:02:48.038 00.000 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":40,"width":15,"height":15,"star_pos":[6.99,7.21],"pixels":"..."},"id":"779baaec-b922-4d39-9cf6-7b89dc9d8f7c"}
05:02:48.080 00.042 9340 OnExposeComplete: enter
05:02:48.098 00.018 9340 UpdateGuideState(): m_state=6
05:02:48.124 00.026 9340 Star::Find(15, 1196, 1045, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 41
05:02:48.137 00.013 9340 Star::Find returns 1 (0), X=1196.94, Y=1045.36, Mass=1430218, SNR=188.4, Peak=65387 HFD=4.9
05:02:48.147 00.010 9340 MultiStar: [#1 -0.37,0.27,1.69,U] [#2 -0.42,0.26,1.01,U] [#3 -0.47,0.56,0.00,M1] [#4 -0.47,0.21,0.00,M1] [#5 -0.70,0.17,0.00,M1] [#6 -0.55,0.37,0.00,M1] [#7 -0.41,0.18,0.99,U] [#8 -0.55,0.35,0.00,M1] 
05:02:48.175 00.028 9340 refined, 3 included, MultiStar: {-0.44, 0.21}, one-star: {-0.62, 0.09}
05:02:48.188 00.013 9340 CameraToMount -- cameraTheta (2.70) - m_xAngle (0.05) = xAngle (2.65 = 2.65)
05:02:48.232 00.044 9340 CameraToMount -- cameraTheta (2.70) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-0.42 = -0.42)
05:02:48.249 00.017 9340 CameraToMount -- cameraX=-0.44 cameraY=0.21 hyp=0.49 cameraTheta=2.70 mountX=-0.43 mountY=-0.20, mountTheta=-2.71
05:02:48.278 00.029 9340 SchedulePrimaryMove(10104498, x=-0.44, y=0.21, opts=13)
05:02:48.292 00.014 9340 Enqueuing Move request for scope (-0.44, 0.21)
05:02:48.307 00.015 12020 Worker thread wakes up
05:02:48.308 00.001 9340 UpdateImageDisplay: Size=(1920,1080) min=5858, max=65535, med=10225, FiltMin=7899, FiltMax=65533, Gamma=2.870
05:02:48.327 00.019 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.44, 0.21) opts 0xd
05:02:48.327 00.000 12020 Handling offset move in thread for scope, endpoint = (-0.44, 0.21)
05:02:48.329 00.002 12020 Moving (-0.44, 0.21) raw xDistance=-0.43 yDistance=-0.20
05:02:48.329 00.000 12020 GuideAlgorithmHysteresis::Result() returns -0.19 from input -0.43
05:02:48.329 00.000 9340 UpdateGuideState exits: m=1430218 SNR=188.4
05:02:48.376 00.047 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
05:02:48.377 00.001 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.20
05:02:48.377 00.000 12020 MoveAxis(E, 34, ABG)
05:02:48.377 00.000 12020 Guiding  Dir = 2, Dur = 34
05:02:48.378 00.001 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:02:48.395 00.017 12020 IsSlewing returns 0
05:02:48.395 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
05:02:48.411 00.016 12020 IsGuiding returns 0
05:02:48.412 00.001 9340 Enqueuing Expose request
05:02:48.441 00.029 12020 PulseGuide returned control before completion, sleep 15
05:02:48.474 00.033 12020 IsGuiding returns 1
05:02:48.474 00.000 12020 scope still moving after pulse duration time elapsed
05:02:48.509 00.035 12020 IsSlewing returns 0
05:02:48.511 00.002 12020 IsGuiding returns 0
05:02:48.511 00.000 12020 scope move finished after 34 + 65 ms
05:02:48.511 00.000 12020 Move returns status 0, amount 34
05:02:48.512 00.001 12020 MoveAxis(N, 0, ABG)
05:02:48.512 00.000 12020 Move returns status 0, amount 0
05:02:48.512 00.000 12020 move complete, result=0
05:02:48.512 00.000 9340 GuideStep: -0.4 px 34 ms EAST, -0.2 px 0 ms NORTH
05:02:48.528 00.016 12020 worker thread done servicing request
05:02:48.529 00.001 12020 Worker thread wakes up
05:02:48.529 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
05:02:48.529 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(1183,1030,31,31)
05:02:49.922 01.393 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"7b93c13c-4817-4b84-bbcb-003c3c191bff"}
05:02:49.942 00.020 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"7b93c13c-4817-4b84-bbcb-003c3c191bff"}
05:02:49.955 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"4537af08-a081-40d3-9c8a-a7c260f334af"}
05:02:49.965 00.010 9340 case statement mapped state 6 to 3
05:02:49.983 00.018 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"4537af08-a081-40d3-9c8a-a7c260f334af"}
05:02:50.006 00.023 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"9a4cbb3a-4c53-47dd-9630-4b03bc3e16d6"}
05:02:50.046 00.040 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":41,"width":15,"height":15,"star_pos":[6.94,7.36],"pixels":"..."},"id":"9a4cbb3a-4c53-47dd-9630-4b03bc3e16d6"}
05:02:50.923 00.877 12020 Exposure complete
05:02:51.356 00.433 12020 worker thread done servicing request
05:02:51.356 00.000 9340 OnExposeComplete: enter
05:02:51.375 00.019 9340 UpdateGuideState(): m_state=6
05:02:51.391 00.016 9340 Star::Find(15, 1196, 1045, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 42
05:02:51.409 00.018 9340 Star::Find returns 1 (0), X=1197.26, Y=1045.60, Mass=1385161, SNR=183.9, Peak=60903 HFD=4.9
05:02:51.438 00.029 9340 MultiStar: [#1 -0.15,0.31,1.65,U] [#2 -0.02,0.40,0.92,U] [#3 -0.36,0.62,0.00,M2] [#4 -0.19,0.36,1.03,U] [#5 -0.45,0.33,0.00,M2] [#6 -0.22,0.46,0.00,M2] [#7 -0.19,0.38,0.90,U] [#8 -0.39,0.53,0.00,M2] 
05:02:51.481 00.043 9340 refined, 4 included, MultiStar: {-0.17, 0.35}, one-star: {-0.29, 0.33}
05:02:51.504 00.023 9340 CameraToMount -- cameraTheta (2.01) - m_xAngle (0.05) = xAngle (1.96 = 1.96)
05:02:51.528 00.024 9340 CameraToMount -- cameraTheta (2.01) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-1.10 = -1.10)
05:02:51.544 00.016 9340 CameraToMount -- cameraX=-0.17 cameraY=0.35 hyp=0.39 cameraTheta=2.01 mountX=-0.15 mountY=-0.35, mountTheta=-1.98
05:02:51.580 00.036 9340 SchedulePrimaryMove(10104498, x=-0.17, y=0.35, opts=13)
05:02:51.619 00.039 9340 Enqueuing Move request for scope (-0.17, 0.35)
05:02:51.645 00.026 12020 Worker thread wakes up
05:02:51.645 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=6514, max=65535, med=10275, FiltMin=8059, FiltMax=65533, Gamma=2.870
05:02:51.660 00.015 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.17, 0.35) opts 0xd
05:02:51.660 00.000 12020 Handling offset move in thread for scope, endpoint = (-0.17, 0.35)
05:02:51.661 00.001 12020 Moving (-0.17, 0.35) raw xDistance=-0.15 yDistance=-0.35
05:02:51.661 00.000 9340 UpdateGuideState exits: m=1385161 SNR=183.9
05:02:51.677 00.016 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
05:02:51.677 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:02:51.690 00.013 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
05:02:51.690 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
05:02:51.709 00.019 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.35
05:02:51.710 00.001 9340 Enqueuing Expose request
05:02:51.768 00.058 12020 MoveAxis(E, 0, ABG)
05:02:51.768 00.000 12020 Move returns status 0, amount 0
05:02:51.768 00.000 12020 MoveAxis(N, 0, ABG)
05:02:51.768 00.000 12020 Move returns status 0, amount 0
05:02:51.768 00.000 12020 move complete, result=0
05:02:51.769 00.001 12020 worker thread done servicing request
05:02:51.769 00.000 12020 Worker thread wakes up
05:02:51.769 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
05:02:51.769 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(1183,1030,31,31)
05:02:51.777 00.008 9340 GuideStep: -0.1 px 0 ms EAST, -0.3 px 0 ms NORTH
05:02:51.923 00.146 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"aaace9a5-6745-4b2e-9a4f-7d643b2005c2"}
05:02:51.935 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"aaace9a5-6745-4b2e-9a4f-7d643b2005c2"}
05:02:51.961 00.026 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"1821b96f-ea29-4255-9cd6-ad00a2b63ce1"}
05:02:51.977 00.016 9340 case statement mapped state 6 to 3
05:02:51.992 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"1821b96f-ea29-4255-9cd6-ad00a2b63ce1"}
05:02:52.021 00.029 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"893d2083-3194-4c9a-9908-fcbc79ff002c"}
05:02:52.060 00.039 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":42,"width":15,"height":15,"star_pos":[7.26,6.60],"pixels":"..."},"id":"893d2083-3194-4c9a-9908-fcbc79ff002c"}
05:02:53.922 01.862 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"ca880b57-c8a2-49e4-b53a-3c79488fa58e"}
05:02:53.935 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"ca880b57-c8a2-49e4-b53a-3c79488fa58e"}
05:02:53.945 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"a18725c8-5749-49e6-b803-f7059d33e229"}
05:02:53.956 00.011 9340 case statement mapped state 6 to 3
05:02:53.971 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"a18725c8-5749-49e6-b803-f7059d33e229"}
05:02:53.982 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"517fdfc9-f6f8-4b71-9eaa-d29da9daf2fb"}
05:02:54.007 00.025 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":42,"width":15,"height":15,"star_pos":[7.26,6.60],"pixels":"..."},"id":"517fdfc9-f6f8-4b71-9eaa-d29da9daf2fb"}
05:02:54.157 00.150 12020 Exposure complete
05:02:54.433 00.276 12020 worker thread done servicing request
05:02:54.433 00.000 9340 OnExposeComplete: enter
05:02:54.453 00.020 9340 UpdateGuideState(): m_state=6
05:02:54.470 00.017 9340 Star::Find(15, 1197, 1045, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 43
05:02:54.493 00.023 9340 Star::Find returns 1 (0), X=1197.05, Y=1045.51, Mass=1383497, SNR=182.2, Peak=62583 HFD=5.0
05:02:54.516 00.023 9340 MultiStar: [#1 -0.14,0.34,1.77,U] [#2 -0.30,0.36,0.99,U] [#3 -0.52,0.48,0.00,M3] [#4 -0.46,0.39,0.00,M1] [#5 -0.31,0.34,0.82,U] [#6 -0.31,0.24,0.94,U] [#7 -0.27,0.32,1.23,U] [#8 -0.31,0.45,0.00,M3] 
05:02:54.554 00.038 9340 refined, 5 included, MultiStar: {-0.28, 0.31}, one-star: {-0.50, 0.24}
05:02:54.571 00.017 9340 CameraToMount -- cameraTheta (2.31) - m_xAngle (0.05) = xAngle (2.26 = 2.26)
05:02:54.585 00.014 9340 CameraToMount -- cameraTheta (2.31) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-0.80 = -0.80)
05:02:54.599 00.014 9340 CameraToMount -- cameraX=-0.28 cameraY=0.31 hyp=0.42 cameraTheta=2.31 mountX=-0.27 mountY=-0.30, mountTheta=-2.30
05:02:54.627 00.028 9340 SchedulePrimaryMove(10104498, x=-0.28, y=0.31, opts=13)
05:02:54.654 00.027 9340 Enqueuing Move request for scope (-0.28, 0.31)
05:02:54.672 00.018 12020 Worker thread wakes up
05:02:54.672 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=6086, max=65535, med=10223, FiltMin=7713, FiltMax=65533, Gamma=2.870
05:02:54.716 00.044 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.28, 0.31) opts 0xd
05:02:54.716 00.000 9340 UpdateGuideState exits: m=1383497 SNR=182.2
05:02:54.728 00.012 12020 Handling offset move in thread for scope, endpoint = (-0.28, 0.31)
05:02:54.728 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:02:54.741 00.013 12020 Moving (-0.28, 0.31) raw xDistance=-0.27 yDistance=-0.30
05:02:54.742 00.001 9340 ScheduleExposure(2000,3,1) exposurePending=0
05:02:54.753 00.011 12020 GuideAlgorithmHysteresis::Result() returns -0.11 from input -0.27
05:02:54.753 00.000 9340 Enqueuing Expose request
05:02:54.764 00.011 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
05:02:54.764 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.30
05:02:54.764 00.000 12020 MoveAxis(E, 20, ABG)
05:02:54.764 00.000 12020 Guiding  Dir = 2, Dur = 20
05:02:54.765 00.001 12020 IsSlewing returns 0
05:02:54.767 00.002 12020 IsGuiding returns 0
05:02:54.789 00.022 12020 IsGuiding returns 1
05:02:54.789 00.000 12020 scope still moving after pulse duration time elapsed
05:02:54.853 00.064 12020 IsSlewing returns 0
05:02:54.854 00.001 12020 IsGuiding returns 0
05:02:54.854 00.000 12020 scope move finished after 20 + 67 ms
05:02:54.855 00.001 12020 Move returns status 0, amount 20
05:02:54.856 00.001 12020 MoveAxis(N, 0, ABG)
05:02:54.856 00.000 12020 Move returns status 0, amount 0
05:02:54.856 00.000 12020 move complete, result=0
05:02:54.856 00.000 12020 worker thread done servicing request
05:02:54.856 00.000 9340 GuideStep: -0.3 px 20 ms EAST, -0.3 px 0 ms NORTH
05:02:54.871 00.015 12020 Worker thread wakes up
05:02:54.871 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
05:02:54.872 00.001 12020 Handling exposure in thread, d=2000 o=3 r=(1183,1030,31,31)
05:02:55.922 01.050 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"912857f8-b92e-4c13-bf2c-e86665bb45b9"}
05:02:55.938 00.016 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"912857f8-b92e-4c13-bf2c-e86665bb45b9"}
05:02:55.953 00.015 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"7fac1d12-5c5a-4833-adaf-6c5e1adc7b9a"}
05:02:55.971 00.018 9340 case statement mapped state 6 to 3
05:02:55.982 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"7fac1d12-5c5a-4833-adaf-6c5e1adc7b9a"}
05:02:56.001 00.019 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"1c380167-2a49-4cdf-8ade-e1616eb5e780"}
05:02:56.021 00.020 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":43,"width":15,"height":15,"star_pos":[7.05,6.51],"pixels":"..."},"id":"1c380167-2a49-4cdf-8ade-e1616eb5e780"}
05:02:57.289 01.268 12020 Exposure complete
05:02:57.619 00.330 12020 worker thread done servicing request
05:02:57.620 00.001 9340 OnExposeComplete: enter
05:02:57.653 00.033 9340 UpdateGuideState(): m_state=6
05:02:57.686 00.033 9340 Star::Find(15, 1197, 1045, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 44
05:02:57.704 00.018 9340 Star::Find returns 1 (0), X=1197.25, Y=1045.73, Mass=1457204, SNR=242.6, Peak=58739 HFD=5.1
05:02:57.721 00.017 9340 MultiStar: [#1 -0.31,0.41,0.00,M1] [#2 -0.07,0.56,0.00,M1] [#3 -0.25,0.76,0.00,M4] [#4 -0.29,0.57,0.00,M2] [#5 -0.35,0.51,0.00,M2] [#6 -0.40,0.60,0.00,M2] [#7 -0.15,0.49,0.00,M1] [#8 -0.07,0.57,0.00,M4] 
05:02:57.743 00.022 9340 CameraToMount -- cameraTheta (2.15) - m_xAngle (0.05) = xAngle (2.10 = 2.10)
05:02:57.763 00.020 9340 CameraToMount -- cameraTheta (2.15) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-0.97 = -0.97)
05:02:57.789 00.026 9340 CameraToMount -- cameraX=-0.30 cameraY=0.47 hyp=0.56 cameraTheta=2.15 mountX=-0.28 mountY=-0.46, mountTheta=-2.12
05:02:57.845 00.056 9340 SchedulePrimaryMove(10104498, x=-0.30, y=0.47, opts=13)
05:02:57.863 00.018 9340 Enqueuing Move request for scope (-0.30, 0.47)
05:02:57.885 00.022 12020 Worker thread wakes up
05:02:57.886 00.001 9340 UpdateImageDisplay: Size=(1920,1080) min=5742, max=65535, med=10226, FiltMin=7841, FiltMax=65533, Gamma=2.870
05:02:57.898 00.012 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.30, 0.47) opts 0xd
05:02:57.898 00.000 9340 UpdateGuideState exits: m=1457204 SNR=242.6
05:02:57.913 00.015 12020 Handling offset move in thread for scope, endpoint = (-0.30, 0.47)
05:02:57.913 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:02:57.931 00.018 12020 Moving (-0.30, 0.47) raw xDistance=-0.28 yDistance=-0.46
05:02:57.931 00.000 12020 GuideAlgorithmHysteresis::Result() returns -0.13 from input -0.28
05:02:57.932 00.001 12020 switching direction from 1 to -1 - decHistory=-3 oldest=-0.00 newest=-1.11
05:02:57.932 00.000 12020 GuideAlgorithmResistSwitch::result() returns -0.46 from input -0.46
05:02:57.932 00.000 12020 MoveAxis(E, 23, ABG)
05:02:57.932 00.000 12020 Guiding  Dir = 2, Dur = 23
05:02:57.933 00.001 12020 IsSlewing returns 0
05:02:57.935 00.002 12020 IsGuiding returns 0
05:02:57.939 00.004 9340 ScheduleExposure(2000,3,1) exposurePending=0
05:02:57.983 00.044 12020 IsGuiding returns 1
05:02:57.983 00.000 12020 scope still moving after pulse duration time elapsed
05:02:57.983 00.000 9340 Enqueuing Expose request
05:02:58.001 00.018 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"b606cf7e-54ae-430f-9e41-66829a4f307b"}
05:02:58.024 00.023 12020 IsSlewing returns 0
05:02:58.024 00.000 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"b606cf7e-54ae-430f-9e41-66829a4f307b"}
05:02:58.036 00.012 12020 IsGuiding returns 0
05:02:58.036 00.000 12020 scope move finished after 23 + 77 ms
05:02:58.037 00.001 12020 Move returns status 0, amount 23
05:02:58.037 00.000 12020 MoveAxis(N, 74, ABG)
05:02:58.037 00.000 12020 Guiding  Dir = 0, Dur = 74
05:02:58.039 00.002 12020 IsSlewing returns 0
05:02:58.043 00.004 12020 IsGuiding returns 0
05:02:58.044 00.001 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"e2241221-3130-410b-b19a-f16586f35d93"}
05:02:58.071 00.027 9340 case statement mapped state 6 to 3
05:02:58.124 00.053 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"e2241221-3130-410b-b19a-f16586f35d93"}
05:02:58.194 00.070 12020 IsGuiding returns 1
05:02:58.195 00.001 12020 scope still moving after pulse duration time elapsed
05:02:58.210 00.015 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"bc2360e3-5043-46dc-92f3-149904a6ae67"}
05:02:58.224 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":44,"width":15,"height":15,"star_pos":[7.25,6.73],"pixels":"..."},"id":"bc2360e3-5043-46dc-92f3-149904a6ae67"}
05:02:58.307 00.083 12020 IsSlewing returns 0
05:02:58.308 00.001 12020 IsGuiding returns 0
05:02:58.308 00.000 12020 scope move finished after 74 + 190 ms
05:02:58.308 00.000 12020 Move returns status 0, amount 74
05:02:58.309 00.001 12020 move complete, result=0
05:02:58.309 00.000 12020 worker thread done servicing request
05:02:58.309 00.000 9340 GuideStep: -0.3 px 23 ms EAST, -0.5 px 74 ms NORTH
05:02:58.331 00.022 12020 Worker thread wakes up
05:02:58.332 00.001 12020 worker thread servicing REQUEST_EXPOSE 2000
05:02:58.332 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(1183,1030,31,31)
05:02:59.923 01.591 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"5b0cbe0a-648b-424a-a6a7-7624e14a11ce"}
05:02:59.943 00.020 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"5b0cbe0a-648b-424a-a6a7-7624e14a11ce"}
05:02:59.954 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"672e4dd6-87a4-47ed-8b12-94f23590f9d5"}
05:02:59.967 00.013 9340 case statement mapped state 6 to 3
05:02:59.976 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"672e4dd6-87a4-47ed-8b12-94f23590f9d5"}
05:02:59.987 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"89432656-1117-4aaf-b849-aae0146f9928"}
05:03:00.001 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":44,"width":15,"height":15,"star_pos":[7.25,6.73],"pixels":"..."},"id":"89432656-1117-4aaf-b849-aae0146f9928"}
05:03:00.730 00.729 12020 Exposure complete
05:03:01.060 00.330 12020 worker thread done servicing request
05:03:01.060 00.000 9340 OnExposeComplete: enter
05:03:01.078 00.018 9340 UpdateGuideState(): m_state=6
05:03:01.098 00.020 9340 Star::Find(15, 1197, 1045, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 45
05:03:01.134 00.036 9340 Star::Find returns 1 (0), X=1197.23, Y=1045.57, Mass=1452286, SNR=198.6, Peak=63315 HFD=5.0
05:03:01.164 00.030 9340 MultiStar: [#1 -0.18,0.32,1.59,U] [#2 -0.08,0.34,0.84,U] [#3 -0.22,0.40,0.90,U] [#4 -0.24,0.44,0.00,M3] [#5 -0.13,0.30,0.95,U] [#6 -0.09,0.26,0.86,U] [#7 -0.19,0.02,1.01,U] [#8 -0.09,0.32,0.67,U] 
05:03:01.191 00.027 9340 refined, 7 included, MultiStar: {-0.17, 0.28}, one-star: {-0.32, 0.30}
05:03:01.237 00.046 9340 CameraToMount -- cameraTheta (2.11) - m_xAngle (0.05) = xAngle (2.07 = 2.07)
05:03:01.273 00.036 9340 CameraToMount -- cameraTheta (2.11) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-1.00 = -1.00)
05:03:01.301 00.028 9340 CameraToMount -- cameraX=-0.17 cameraY=0.28 hyp=0.33 cameraTheta=2.11 mountX=-0.16 mountY=-0.28, mountTheta=-2.08
05:03:01.354 00.053 9340 SchedulePrimaryMove(10104498, x=-0.17, y=0.28, opts=13)
05:03:01.379 00.025 9340 Enqueuing Move request for scope (-0.17, 0.28)
05:03:01.391 00.012 12020 Worker thread wakes up
05:03:01.391 00.000 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.17, 0.28) opts 0xd
05:03:01.391 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=6427, max=65535, med=10219, FiltMin=7903, FiltMax=65533, Gamma=2.870
05:03:01.405 00.014 12020 Handling offset move in thread for scope, endpoint = (-0.17, 0.28)
05:03:01.406 00.001 9340 UpdateGuideState exits: m=1452286 SNR=198.6
05:03:01.418 00.012 12020 Moving (-0.17, 0.28) raw xDistance=-0.16 yDistance=-0.28
05:03:01.418 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:03:01.454 00.036 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16
05:03:01.455 00.001 12020 GuideAlgorithmResistSwitch::result() returns -0.28 from input -0.28
05:03:01.455 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
05:03:01.470 00.015 12020 MoveAxis(E, 0, ABG)
05:03:01.470 00.000 9340 Enqueuing Expose request
05:03:01.483 00.013 12020 Move returns status 0, amount 0
05:03:01.484 00.001 12020 MoveAxis(N, 45, ABG)
05:03:01.484 00.000 12020 Guiding  Dir = 0, Dur = 45
05:03:01.485 00.001 12020 IsSlewing returns 0
05:03:01.486 00.001 12020 IsGuiding returns 0
05:03:01.617 00.131 12020 IsGuiding returns 1
05:03:01.617 00.000 12020 scope still moving after pulse duration time elapsed
05:03:01.760 00.143 12020 IsSlewing returns 0
05:03:01.762 00.002 12020 IsGuiding returns 0
05:03:01.762 00.000 12020 scope move finished after 45 + 231 ms
05:03:01.763 00.001 12020 Move returns status 0, amount 45
05:03:01.763 00.000 12020 move complete, result=0
05:03:01.763 00.000 12020 worker thread done servicing request
05:03:01.764 00.001 12020 Worker thread wakes up
05:03:01.764 00.000 9340 GuideStep: -0.2 px 0 ms EAST, -0.3 px 45 ms NORTH
05:03:01.778 00.014 12020 worker thread servicing REQUEST_EXPOSE 2000
05:03:01.778 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(1183,1030,31,31)
05:03:01.920 00.142 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"db980bfd-b8d0-426d-b291-bf08310e75b0"}
05:03:01.956 00.036 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"db980bfd-b8d0-426d-b291-bf08310e75b0"}
05:03:01.984 00.028 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"cb7b5f6b-404e-4dc4-830f-c78b90777ba9"}
05:03:02.002 00.018 9340 case statement mapped state 6 to 3
05:03:02.023 00.021 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"cb7b5f6b-404e-4dc4-830f-c78b90777ba9"}
05:03:02.042 00.019 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"7589fc03-24f4-4337-9abf-91e94738d375"}
05:03:02.088 00.046 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":45,"width":15,"height":15,"star_pos":[7.23,6.57],"pixels":"..."},"id":"7589fc03-24f4-4337-9abf-91e94738d375"}
05:03:03.921 01.833 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"e43bf50e-c974-485b-9e22-acdf32994aa2"}
05:03:03.943 00.022 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"e43bf50e-c974-485b-9e22-acdf32994aa2"}
05:03:04.010 00.067 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"8a346e11-30bf-4ea9-bb44-97d2ecdfcebd"}
05:03:04.023 00.013 9340 case statement mapped state 6 to 3
05:03:04.048 00.025 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"8a346e11-30bf-4ea9-bb44-97d2ecdfcebd"}
05:03:04.126 00.078 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"fbd0c650-c62c-4592-b725-bbca7ed26d54"}
05:03:04.162 00.036 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":45,"width":15,"height":15,"star_pos":[7.23,6.57],"pixels":"..."},"id":"fbd0c650-c62c-4592-b725-bbca7ed26d54"}
05:03:04.237 00.075 12020 Exposure complete
05:03:05.566 01.329 12020 worker thread done servicing request
05:03:05.566 00.000 9340 OnExposeComplete: enter
05:03:05.614 00.048 9340 UpdateGuideState(): m_state=6
05:03:05.637 00.023 9340 Star::Find(15, 1197, 1045, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 46
05:03:05.666 00.029 9340 Star::Find returns 1 (0), X=1197.17, Y=1045.20, Mass=1423166, SNR=206.8, Peak=65387 HFD=4.8
05:03:05.693 00.027 9340 MultiStar: [#1 -0.08,0.09,1.77,U] [#2 -0.22,0.21,0.97,U] [#3 -0.26,0.22,0.90,U] [#4 -0.26,0.10,0.99,U] [#5 -0.28,0.13,0.85,U] [#6 -0.17,0.15,1.00,U] [#7 -0.08,0.10,0.86,U] [#8 -0.09,0.10,0.77,U] 
05:03:05.755 00.062 9340 refined, 8 included, MultiStar: {-0.19, 0.11}, one-star: {-0.39, -0.07}
05:03:05.774 00.019 9340 CameraToMount -- cameraTheta (2.62) - m_xAngle (0.05) = xAngle (2.57 = 2.57)
05:03:05.790 00.016 9340 CameraToMount -- cameraTheta (2.62) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-0.50 = -0.50)
05:03:05.805 00.015 9340 CameraToMount -- cameraX=-0.19 cameraY=0.11 hyp=0.22 cameraTheta=2.62 mountX=-0.19 mountY=-0.11, mountTheta=-2.63
05:03:05.859 00.054 9340 SchedulePrimaryMove(10104498, x=-0.19, y=0.11, opts=13)
05:03:05.874 00.015 9340 Enqueuing Move request for scope (-0.19, 0.11)
05:03:05.891 00.017 12020 Worker thread wakes up
05:03:05.891 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=6582, max=65535, med=10224, FiltMin=8047, FiltMax=65533, Gamma=2.870
05:03:05.909 00.018 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.19, 0.11) opts 0xd
05:03:05.910 00.001 9340 UpdateGuideState exits: m=1423166 SNR=206.8
05:03:05.925 00.015 12020 Handling offset move in thread for scope, endpoint = (-0.19, 0.11)
05:03:05.925 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:03:05.973 00.048 12020 Moving (-0.19, 0.11) raw xDistance=-0.19 yDistance=-0.11
05:03:05.973 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
05:03:05.987 00.014 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.19
05:03:05.987 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
05:03:05.988 00.001 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
05:03:05.988 00.000 12020 MoveAxis(E, 0, ABG)
05:03:05.988 00.000 12020 Move returns status 0, amount 0
05:03:05.988 00.000 12020 MoveAxis(N, 0, ABG)
05:03:05.988 00.000 9340 Enqueuing Expose request
05:03:06.004 00.016 12020 Move returns status 0, amount 0
05:03:06.004 00.000 12020 move complete, result=0
05:03:06.004 00.000 12020 worker thread done servicing request
05:03:06.005 00.001 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"651eb949-56ec-4d47-b2d9-8abc2dda5ca5"}
05:03:06.022 00.017 12020 Worker thread wakes up
05:03:06.022 00.000 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"651eb949-56ec-4d47-b2d9-8abc2dda5ca5"}
05:03:06.042 00.020 12020 worker thread servicing REQUEST_EXPOSE 2000
05:03:06.042 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(1183,1030,31,31)
05:03:06.043 00.001 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"5ade16ca-20e7-45cf-8db9-bca32a0c2699"}
05:03:06.086 00.043 9340 case statement mapped state 6 to 3
05:03:06.111 00.025 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"5ade16ca-20e7-45cf-8db9-bca32a0c2699"}
05:03:06.126 00.015 9340 GuideStep: -0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
05:03:06.173 00.047 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"8e009c11-4652-422c-bc2a-4807801a587e"}
05:03:06.227 00.054 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":46,"width":15,"height":15,"star_pos":[7.17,7.20],"pixels":"..."},"id":"8e009c11-4652-422c-bc2a-4807801a587e"}
05:03:07.923 01.696 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"3e90d11f-b463-48b8-a12b-c6169d88b5e4"}
05:03:07.937 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"3e90d11f-b463-48b8-a12b-c6169d88b5e4"}
05:03:07.960 00.023 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"4be2a436-6635-4dd2-886a-31a2cfa55e42"}
05:03:07.977 00.017 9340 case statement mapped state 6 to 3
05:03:07.992 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"4be2a436-6635-4dd2-886a-31a2cfa55e42"}
05:03:08.005 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"6cfdd352-dada-4d6a-9723-e89a36cfde93"}
05:03:08.042 00.037 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":46,"width":15,"height":15,"star_pos":[7.17,7.20],"pixels":"..."},"id":"6cfdd352-dada-4d6a-9723-e89a36cfde93"}
05:03:08.421 00.379 12020 Exposure complete
05:03:08.723 00.302 12020 worker thread done servicing request
05:03:08.723 00.000 9340 OnExposeComplete: enter
05:03:08.734 00.011 9340 UpdateGuideState(): m_state=6
05:03:08.749 00.015 9340 Star::Find(15, 1197, 1045, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 47
05:03:08.762 00.013 9340 Star::Find returns 1 (0), X=1197.10, Y=1045.31, Mass=1395006, SNR=188.6, Peak=64531 HFD=4.7
05:03:08.774 00.012 9340 MultiStar: [#1 -0.43,0.24,0.00,M1] [#2 -0.34,0.22,1.01,U] [#3 -0.37,0.44,0.00,M3] [#4 -0.61,0.22,0.00,M3] [#5 -0.40,0.24,0.87,U] [#6 -0.33,0.25,1.05,U] [#7 -0.22,0.11,1.20,U] [#8 -0.43,0.32,0.00,M3] 
05:03:08.813 00.039 9340 refined, 4 included, MultiStar: {-0.34, 0.17}, one-star: {-0.45, 0.05}
05:03:08.829 00.016 9340 CameraToMount -- cameraTheta (2.68) - m_xAngle (0.05) = xAngle (2.63 = 2.63)
05:03:08.842 00.013 9340 CameraToMount -- cameraTheta (2.68) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-0.44 = -0.44)
05:03:08.851 00.009 9340 CameraToMount -- cameraX=-0.34 cameraY=0.17 hyp=0.38 cameraTheta=2.68 mountX=-0.33 mountY=-0.16, mountTheta=-2.69
05:03:08.867 00.016 9340 SchedulePrimaryMove(10104498, x=-0.34, y=0.17, opts=13)
05:03:08.882 00.015 9340 Enqueuing Move request for scope (-0.34, 0.17)
05:03:08.920 00.038 12020 Worker thread wakes up
05:03:08.920 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=6078, max=65535, med=10198, FiltMin=8090, FiltMax=65533, Gamma=2.870
05:03:08.933 00.013 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.34, 0.17) opts 0xd
05:03:08.933 00.000 9340 UpdateGuideState exits: m=1395006 SNR=188.6
05:03:08.944 00.011 12020 Handling offset move in thread for scope, endpoint = (-0.34, 0.17)
05:03:08.944 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:03:08.960 00.016 12020 Moving (-0.34, 0.17) raw xDistance=-0.33 yDistance=-0.16
05:03:08.961 00.001 9340 ScheduleExposure(2000,3,1) exposurePending=0
05:03:08.973 00.012 12020 GuideAlgorithmHysteresis::Result() returns -0.14 from input -0.33
05:03:08.973 00.000 9340 Enqueuing Expose request
05:03:08.987 00.014 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
05:03:08.987 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
05:03:08.988 00.001 12020 MoveAxis(E, 25, ABG)
05:03:08.988 00.000 12020 Guiding  Dir = 2, Dur = 25
05:03:08.989 00.001 12020 IsSlewing returns 0
05:03:08.990 00.001 12020 IsGuiding returns 0
05:03:09.020 00.030 12020 IsGuiding returns 1
05:03:09.021 00.001 12020 scope still moving after pulse duration time elapsed
05:03:09.068 00.047 12020 IsSlewing returns 0
05:03:09.069 00.001 12020 IsGuiding returns 0
05:03:09.069 00.000 12020 scope move finished after 25 + 53 ms
05:03:09.069 00.000 12020 Move returns status 0, amount 25
05:03:09.069 00.000 12020 MoveAxis(N, 0, ABG)
05:03:09.069 00.000 12020 Move returns status 0, amount 0
05:03:09.070 00.001 12020 move complete, result=0
05:03:09.070 00.000 12020 worker thread done servicing request
05:03:09.070 00.000 9340 GuideStep: -0.3 px 25 ms EAST, -0.2 px 0 ms NORTH
05:03:09.083 00.013 12020 Worker thread wakes up
05:03:09.084 00.001 12020 worker thread servicing REQUEST_EXPOSE 2000
05:03:09.084 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(1183,1030,31,31)
05:03:09.972 00.888 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"68eb49f5-a188-4685-9c39-efdaecde42e3"}
05:03:09.987 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"68eb49f5-a188-4685-9c39-efdaecde42e3"}
05:03:10.000 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"b8f0e7d9-af0d-47c1-a9f4-9f18d57a0da4"}
05:03:10.036 00.036 9340 case statement mapped state 6 to 3
05:03:10.066 00.030 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"b8f0e7d9-af0d-47c1-a9f4-9f18d57a0da4"}
05:03:10.125 00.059 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"1738e47d-aa57-4117-a051-e5e80f0edd08"}
05:03:10.140 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":47,"width":15,"height":15,"star_pos":[7.10,7.31],"pixels":"..."},"id":"1738e47d-aa57-4117-a051-e5e80f0edd08"}
05:03:11.509 01.369 12020 Exposure complete
05:03:11.971 00.462 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"0d935a9b-a709-4893-bea8-afa0b73cb801"}
05:03:11.993 00.022 12020 worker thread done servicing request
05:03:11.993 00.000 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"0d935a9b-a709-4893-bea8-afa0b73cb801"}
05:03:12.011 00.018 9340 OnExposeComplete: enter
05:03:12.031 00.020 9340 UpdateGuideState(): m_state=6
05:03:12.061 00.030 9340 Star::Find(15, 1197, 1045, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 48
05:03:12.123 00.062 9340 Star::Find returns 1 (0), X=1197.33, Y=1045.19, Mass=1387992, SNR=165.7, Peak=64631 HFD=4.9
05:03:12.149 00.026 9340 MultiStar: [#1 0.00,-0.00,1.60,U] [#2 0.12,0.08,1.07,U] [#3 0.05,0.19,1.36,U] [#4 -0.15,0.13,1.17,U] [#5 -0.14,0.16,0.99,U] [#6 -0.11,0.01,1.00,U] [#7 -0.20,-0.08,1.15,U] [#8 -0.19,0.07,1.00,U] 
05:03:12.167 00.018 9340 refined, 8 included, MultiStar: {-0.08, 0.06}, one-star: {-0.23, -0.07}
05:03:12.189 00.022 9340 CameraToMount -- cameraTheta (2.55) - m_xAngle (0.05) = xAngle (2.50 = 2.50)
05:03:12.212 00.023 9340 CameraToMount -- cameraTheta (2.55) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-0.56 = -0.56)
05:03:12.224 00.012 9340 CameraToMount -- cameraX=-0.08 cameraY=0.06 hyp=0.10 cameraTheta=2.55 mountX=-0.08 mountY=-0.05, mountTheta=-2.55
05:03:12.271 00.047 9340 SchedulePrimaryMove(10104498, x=-0.08, y=0.06, opts=13)
05:03:12.286 00.015 9340 Enqueuing Move request for scope (-0.08, 0.06)
05:03:12.308 00.022 12020 Worker thread wakes up
05:03:12.309 00.001 9340 UpdateImageDisplay: Size=(1920,1080) min=5986, max=65535, med=10239, FiltMin=7890, FiltMax=65533, Gamma=2.870
05:03:12.319 00.010 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.06) opts 0xd
05:03:12.319 00.000 9340 UpdateGuideState exits: m=1387992 SNR=165.7
05:03:12.336 00.017 12020 Handling offset move in thread for scope, endpoint = (-0.08, 0.06)
05:03:12.336 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:03:12.360 00.024 12020 Moving (-0.08, 0.06) raw xDistance=-0.08 yDistance=-0.05
05:03:12.360 00.000 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
05:03:12.360 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
05:03:12.360 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
05:03:12.390 00.030 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
05:03:12.390 00.000 12020 MoveAxis(E, 0, ABG)
05:03:12.391 00.001 12020 Move returns status 0, amount 0
05:03:12.391 00.000 12020 MoveAxis(N, 0, ABG)
05:03:12.391 00.000 12020 Move returns status 0, amount 0
05:03:12.391 00.000 12020 move complete, result=0
05:03:12.391 00.000 12020 worker thread done servicing request
05:03:12.417 00.026 9340 Enqueuing Expose request
05:03:12.437 00.020 12020 Worker thread wakes up
05:03:12.437 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
05:03:12.437 00.000 9340 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
05:03:12.450 00.013 12020 Handling exposure in thread, d=2000 o=3 r=(1183,1030,31,31)
05:03:12.469 00.019 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"cb38b96e-8286-4beb-beb5-93152ed84161"}
05:03:12.483 00.014 9340 case statement mapped state 6 to 3
05:03:12.502 00.019 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"cb38b96e-8286-4beb-beb5-93152ed84161"}
05:03:12.522 00.020 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"005fdb54-b56e-4838-8d59-4ff0f8d1f1ab"}
05:03:12.543 00.021 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":48,"width":15,"height":15,"star_pos":[7.33,7.19],"pixels":"..."},"id":"005fdb54-b56e-4838-8d59-4ff0f8d1f1ab"}
05:03:13.972 01.429 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"42495d12-6840-46ad-99dc-dadc38d58b49"}
05:03:13.982 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"42495d12-6840-46ad-99dc-dadc38d58b49"}
05:03:14.008 00.026 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"f175c538-23ba-4bae-b8f4-2da9a1fab56d"}
05:03:14.017 00.009 9340 case statement mapped state 6 to 3
05:03:14.032 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"f175c538-23ba-4bae-b8f4-2da9a1fab56d"}
05:03:14.049 00.017 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"9b883f59-7465-4e7e-9c3d-2f2948ddf203"}
05:03:14.102 00.053 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":48,"width":15,"height":15,"star_pos":[7.33,7.19],"pixels":"..."},"id":"9b883f59-7465-4e7e-9c3d-2f2948ddf203"}
05:03:14.819 00.717 12020 Exposure complete
05:03:15.076 00.257 9340 OnExposeComplete: enter
05:03:15.089 00.013 12020 worker thread done servicing request
05:03:15.089 00.000 9340 UpdateGuideState(): m_state=6
05:03:15.099 00.010 9340 Star::Find(15, 1197, 1045, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 49
05:03:15.111 00.012 9340 Star::Find returns 1 (0), X=1197.42, Y=1045.34, Mass=1441680, SNR=227.6, Peak=61535 HFD=5.0
05:03:15.124 00.013 9340 MultiStar: [#1 -0.07,0.19,1.40,U] [#2 0.11,0.23,0.87,U] [#3 -0.08,0.41,0.80,U] [#4 0.08,0.31,0.85,U] [#5 -0.19,0.13,0.90,U] [#6 -0.19,0.19,0.93,U] [#7 0.14,0.00,0.83,U] [#8 0.06,0.29,0.73,U] 
05:03:15.142 00.018 9340 single-star, 8 included, MultiStar: {-0.04, 0.20}, one-star: {-0.13, 0.08}
05:03:15.155 00.013 9340 CameraToMount -- cameraTheta (2.62) - m_xAngle (0.05) = xAngle (2.57 = 2.57)
05:03:15.192 00.037 9340 CameraToMount -- cameraTheta (2.62) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-0.49 = -0.49)
05:03:15.203 00.011 9340 CameraToMount -- cameraX=-0.13 cameraY=0.08 hyp=0.16 cameraTheta=2.62 mountX=-0.13 mountY=-0.07, mountTheta=-2.63
05:03:15.221 00.018 9340 SchedulePrimaryMove(10104498, x=-0.13, y=0.08, opts=13)
05:03:15.233 00.012 9340 Enqueuing Move request for scope (-0.13, 0.08)
05:03:15.244 00.011 12020 Worker thread wakes up
05:03:15.244 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=6394, max=65535, med=10271, FiltMin=7964, FiltMax=65533, Gamma=2.870
05:03:15.265 00.021 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.13, 0.08) opts 0xd
05:03:15.266 00.001 9340 UpdateGuideState exits: m=1441680 SNR=227.6
05:03:15.280 00.014 12020 Handling offset move in thread for scope, endpoint = (-0.13, 0.08)
05:03:15.280 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:03:15.293 00.013 12020 Moving (-0.13, 0.08) raw xDistance=-0.13 yDistance=-0.07
05:03:15.294 00.001 9340 ScheduleExposure(2000,3,1) exposurePending=0
05:03:15.322 00.028 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
05:03:15.322 00.000 9340 Enqueuing Expose request
05:03:15.335 00.013 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
05:03:15.336 00.001 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
05:03:15.336 00.000 12020 MoveAxis(E, 0, ABG)
05:03:15.336 00.000 12020 Move returns status 0, amount 0
05:03:15.336 00.000 12020 MoveAxis(N, 0, ABG)
05:03:15.336 00.000 12020 Move returns status 0, amount 0
05:03:15.336 00.000 12020 move complete, result=0
05:03:15.337 00.001 12020 worker thread done servicing request
05:03:15.337 00.000 12020 Worker thread wakes up
05:03:15.337 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
05:03:15.337 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(1183,1030,31,31)
05:03:15.339 00.002 9340 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
05:03:15.971 00.632 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"3396ee73-accb-4d36-a1dc-53a24c2a8f38"}
05:03:15.996 00.025 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"3396ee73-accb-4d36-a1dc-53a24c2a8f38"}
05:03:16.008 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"9ce832ca-7773-4c63-a70d-da8e78bbb4a7"}
05:03:16.020 00.012 9340 case statement mapped state 6 to 3
05:03:16.035 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"9ce832ca-7773-4c63-a70d-da8e78bbb4a7"}
05:03:16.048 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"8c57d082-7204-4d39-b712-ea44ad672817"}
05:03:16.063 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":49,"width":15,"height":15,"star_pos":[7.42,7.34],"pixels":"..."},"id":"8c57d082-7204-4d39-b712-ea44ad672817"}
05:03:17.737 01.674 12020 Exposure complete
05:03:17.968 00.231 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"816624b9-3d20-4113-af53-edf4b8b20cd4"}
05:03:18.035 00.067 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"816624b9-3d20-4113-af53-edf4b8b20cd4"}
05:03:18.066 00.031 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"9c1a668b-8f57-490c-b9ff-907186912c19"}
05:03:18.094 00.028 9340 case statement mapped state 6 to 3
05:03:18.115 00.021 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"9c1a668b-8f57-490c-b9ff-907186912c19"}
05:03:18.160 00.045 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"1f997177-789f-4064-8954-df0b7057bc9a"}
05:03:18.201 00.041 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":49,"width":15,"height":15,"star_pos":[7.42,7.34],"pixels":"..."},"id":"1f997177-789f-4064-8954-df0b7057bc9a"}
05:03:18.231 00.030 12020 worker thread done servicing request
05:03:18.234 00.003 9340 OnExposeComplete: enter
05:03:18.253 00.019 9340 UpdateGuideState(): m_state=6
05:03:18.276 00.023 9340 Star::Find(15, 1197, 1045, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 50
05:03:18.328 00.052 9340 Star::Find returns 1 (0), X=1197.37, Y=1045.12, Mass=1473576, SNR=219.0, Peak=62391 HFD=5.1
05:03:18.388 00.060 9340 MultiStar: [#1 0.02,-0.03,1.41,U] [#2 0.11,0.00,0.87,U] [#3 -0.13,0.13,0.96,U] [#4 0.02,0.01,0.82,U] [#5 -0.11,-0.00,0.95,U] [#6 0.19,-0.06,0.89,U] [#7 0.09,-0.12,0.90,U] [#8 -0.01,0.03,0.68,U] 
05:03:18.427 00.039 9340 refined, 8 included, MultiStar: {-0.00, -0.02}, one-star: {-0.18, -0.14}
05:03:18.445 00.018 9340 CameraToMount -- cameraTheta (-1.71) - m_xAngle (0.05) = xAngle (-1.76 = -1.76)
05:03:18.502 00.057 9340 CameraToMount -- cameraTheta (-1.71) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-4.83 = 1.46)
05:03:18.529 00.027 9340 CameraToMount -- cameraX=-0.00 cameraY=-0.02 hyp=0.02 cameraTheta=-1.71 mountX=-0.00 mountY=0.02, mountTheta=1.76
05:03:18.571 00.042 9340 SchedulePrimaryMove(10104498, x=-0.00, y=-0.02, opts=13)
05:03:18.591 00.020 9340 Enqueuing Move request for scope (-0.00, -0.02)
05:03:18.610 00.019 12020 Worker thread wakes up
05:03:18.611 00.001 9340 UpdateImageDisplay: Size=(1920,1080) min=6919, max=65535, med=10240, FiltMin=8097, FiltMax=65533, Gamma=2.870
05:03:18.649 00.038 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.00, -0.02) opts 0xd
05:03:18.649 00.000 9340 UpdateGuideState exits: m=1473576 SNR=219.0
05:03:18.663 00.014 12020 Handling offset move in thread for scope, endpoint = (-0.00, -0.02)
05:03:18.664 00.001 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:03:18.677 00.013 12020 Moving (-0.00, -0.02) raw xDistance=-0.00 yDistance=0.02
05:03:18.677 00.000 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.00
05:03:18.677 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
05:03:18.678 00.001 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
05:03:18.678 00.000 12020 MoveAxis(E, 0, ABG)
05:03:18.678 00.000 12020 Move returns status 0, amount 0
05:03:18.680 00.002 9340 ScheduleExposure(2000,3,1) exposurePending=0
05:03:18.697 00.017 12020 MoveAxis(N, 0, ABG)
05:03:18.697 00.000 9340 Enqueuing Expose request
05:03:18.714 00.017 12020 Move returns status 0, amount 0
05:03:18.714 00.000 12020 move complete, result=0
05:03:18.715 00.001 12020 worker thread done servicing request
05:03:18.721 00.006 9340 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
05:03:18.798 00.077 12020 Worker thread wakes up
05:03:18.799 00.001 12020 worker thread servicing REQUEST_EXPOSE 2000
05:03:18.799 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(1183,1030,31,31)
05:03:19.968 01.169 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"8bf6e01d-814e-434f-98e2-e97fdff7afd9"}
05:03:19.977 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"8bf6e01d-814e-434f-98e2-e97fdff7afd9"}
05:03:19.989 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"2663a773-6e4f-40bb-b84e-0e43b6a9c455"}
05:03:20.007 00.018 9340 case statement mapped state 6 to 3
05:03:20.020 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"2663a773-6e4f-40bb-b84e-0e43b6a9c455"}
05:03:20.034 00.014 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"98f8fbe9-7e7c-4027-b2cb-9a2ba48508d7"}
05:03:20.075 00.041 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":50,"width":15,"height":15,"star_pos":[7.37,7.12],"pixels":"..."},"id":"98f8fbe9-7e7c-4027-b2cb-9a2ba48508d7"}
05:03:21.194 01.119 12020 Exposure complete
05:03:21.412 00.218 12020 worker thread done servicing request
05:03:21.412 00.000 9340 OnExposeComplete: enter
05:03:21.421 00.009 9340 UpdateGuideState(): m_state=6
05:03:21.431 00.010 9340 Star::Find(15, 1197, 1045, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 51
05:03:21.443 00.012 9340 Star::Find returns 1 (0), X=1197.19, Y=1045.36, Mass=1393336, SNR=208.7, Peak=62559 HFD=4.9
05:03:21.455 00.012 9340 MultiStar: [#1 -0.18,0.10,1.60,U] [#2 0.07,0.30,0.85,U] [#3 -0.30,0.40,0.00,M1] [#4 -0.25,0.23,0.87,U] [#5 -0.24,0.14,0.90,U] [#6 -0.28,0.22,0.97,U] [#7 -0.09,0.15,0.86,U] [#8 -0.17,0.34,0.71,U] 
05:03:21.485 00.030 9340 refined, 7 included, MultiStar: {-0.19, 0.19}, one-star: {-0.36, 0.10}
05:03:21.499 00.014 9340 CameraToMount -- cameraTheta (2.37) - m_xAngle (0.05) = xAngle (2.32 = 2.32)
05:03:21.512 00.013 9340 CameraToMount -- cameraTheta (2.37) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-0.74 = -0.74)
05:03:21.524 00.012 9340 CameraToMount -- cameraX=-0.19 cameraY=0.19 hyp=0.27 cameraTheta=2.37 mountX=-0.18 mountY=-0.18, mountTheta=-2.36
05:03:21.538 00.014 9340 SchedulePrimaryMove(10104498, x=-0.19, y=0.19, opts=13)
05:03:21.549 00.011 9340 Enqueuing Move request for scope (-0.19, 0.19)
05:03:21.561 00.012 12020 Worker thread wakes up
05:03:21.561 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=5832, max=65535, med=10241, FiltMin=8026, FiltMax=65533, Gamma=2.870
05:03:21.571 00.010 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.19, 0.19) opts 0xd
05:03:21.571 00.000 9340 UpdateGuideState exits: m=1393336 SNR=208.7
05:03:21.582 00.011 12020 Handling offset move in thread for scope, endpoint = (-0.19, 0.19)
05:03:21.582 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:03:21.612 00.030 12020 Moving (-0.19, 0.19) raw xDistance=-0.18 yDistance=-0.18
05:03:21.612 00.000 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.18
05:03:21.612 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
05:03:21.612 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
05:03:21.623 00.011 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
05:03:21.623 00.000 9340 Enqueuing Expose request
05:03:21.633 00.010 12020 MoveAxis(E, 0, ABG)
05:03:21.634 00.001 12020 Move returns status 0, amount 0
05:03:21.634 00.000 12020 MoveAxis(N, 0, ABG)
05:03:21.634 00.000 12020 Move returns status 0, amount 0
05:03:21.634 00.000 12020 move complete, result=0
05:03:21.634 00.000 12020 worker thread done servicing request
05:03:21.634 00.000 12020 Worker thread wakes up
05:03:21.635 00.001 12020 worker thread servicing REQUEST_EXPOSE 2000
05:03:21.635 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(1183,1030,31,31)
05:03:21.637 00.002 9340 GuideStep: -0.2 px 0 ms EAST, -0.2 px 0 ms NORTH
05:03:21.967 00.330 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"28a87894-1781-4834-9ace-c4d3f0362d63"}
05:03:21.994 00.027 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"28a87894-1781-4834-9ace-c4d3f0362d63"}
05:03:22.008 00.014 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"92aba9eb-51fd-4e0e-ae58-3d18ff4c0ddb"}
05:03:22.016 00.008 9340 case statement mapped state 6 to 3
05:03:22.026 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"92aba9eb-51fd-4e0e-ae58-3d18ff4c0ddb"}
05:03:22.037 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"53ca88f9-5f18-4a2e-bb37-4656d333bbc6"}
05:03:22.048 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":51,"width":15,"height":15,"star_pos":[7.19,7.36],"pixels":"..."},"id":"53ca88f9-5f18-4a2e-bb37-4656d333bbc6"}
05:03:23.969 01.921 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"fca18463-a9c1-4a80-a648-b365e749e56f"}
05:03:23.984 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"fca18463-a9c1-4a80-a648-b365e749e56f"}
05:03:24.010 00.026 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"99432450-59c0-447b-8278-d16c01d532f5"}
05:03:24.036 00.026 12020 Exposure complete
05:03:24.036 00.000 9340 case statement mapped state 6 to 3
05:03:24.089 00.053 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"99432450-59c0-447b-8278-d16c01d532f5"}
05:03:24.140 00.051 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"54d602f6-5ecb-4d01-bd3a-02178967ddf4"}
05:03:24.207 00.067 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":51,"width":15,"height":15,"star_pos":[7.19,7.36],"pixels":"..."},"id":"54d602f6-5ecb-4d01-bd3a-02178967ddf4"}
05:03:25.168 00.961 12020 worker thread done servicing request
05:03:25.168 00.000 9340 OnExposeComplete: enter
05:03:25.190 00.022 9340 UpdateGuideState(): m_state=6
05:03:25.266 00.076 9340 Star::Find(15, 1197, 1045, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 52
05:03:25.302 00.036 9340 Star::Find returns 1 (0), X=1196.99, Y=1045.33, Mass=1481670, SNR=275.9, Peak=63543 HFD=5.0
05:03:25.323 00.021 9340 MultiStar: [#1 -0.32,0.14,1.37,U] [#2 -0.06,0.30,0.60,U] [#3 -0.55,0.44,0.00,M2] [#4 -0.32,0.29,0.69,U] [#5 -0.38,0.19,0.68,U] [#6 -0.28,0.27,0.67,U] [#7 -0.24,0.12,0.80,U] [#8 -0.30,0.20,0.47,U] 
05:03:25.396 00.073 9340 refined, 7 included, MultiStar: {-0.32, 0.18}, one-star: {-0.56, 0.06}
05:03:25.423 00.027 9340 CameraToMount -- cameraTheta (2.63) - m_xAngle (0.05) = xAngle (2.58 = 2.58)
05:03:25.453 00.030 9340 CameraToMount -- cameraTheta (2.63) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-0.48 = -0.48)
05:03:25.491 00.038 9340 CameraToMount -- cameraX=-0.32 cameraY=0.18 hyp=0.37 cameraTheta=2.63 mountX=-0.32 mountY=-0.17, mountTheta=-2.64
05:03:25.560 00.069 9340 SchedulePrimaryMove(10104498, x=-0.32, y=0.18, opts=13)
05:03:25.599 00.039 9340 Enqueuing Move request for scope (-0.32, 0.18)
05:03:25.698 00.099 12020 Worker thread wakes up
05:03:25.699 00.001 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.32, 0.18) opts 0xd
05:03:25.699 00.000 12020 Handling offset move in thread for scope, endpoint = (-0.32, 0.18)
05:03:25.699 00.000 12020 Moving (-0.32, 0.18) raw xDistance=-0.32 yDistance=-0.17
05:03:25.699 00.000 12020 GuideAlgorithmHysteresis::Result() returns -0.13 from input -0.32
05:03:25.699 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
05:03:25.700 00.001 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
05:03:25.700 00.000 12020 MoveAxis(E, 24, ABG)
05:03:25.712 00.012 12020 Guiding  Dir = 2, Dur = 24
05:03:25.713 00.001 9340 UpdateImageDisplay: Size=(1920,1080) min=6327, max=65535, med=10244, FiltMin=8162, FiltMax=65533, Gamma=2.870
05:03:25.735 00.022 12020 IsSlewing returns 0
05:03:25.743 00.008 9340 UpdateGuideState exits: m=1481670 SNR=275.9
05:03:25.797 00.054 12020 IsGuiding returns 0
05:03:25.797 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:03:25.840 00.043 12020 IsGuiding returns 1
05:03:25.840 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
05:03:25.859 00.019 12020 scope still moving after pulse duration time elapsed
05:03:25.873 00.014 9340 Enqueuing Expose request
05:03:25.930 00.057 12020 IsSlewing returns 0
05:03:25.931 00.001 12020 IsGuiding returns 0
05:03:25.931 00.000 12020 scope move finished after 24 + 109 ms
05:03:25.931 00.000 12020 Move returns status 0, amount 24
05:03:25.932 00.001 12020 MoveAxis(N, 0, ABG)
05:03:25.932 00.000 12020 Move returns status 0, amount 0
05:03:25.932 00.000 12020 move complete, result=0
05:03:25.932 00.000 12020 worker thread done servicing request
05:03:25.932 00.000 12020 Worker thread wakes up
05:03:25.933 00.001 12020 worker thread servicing REQUEST_EXPOSE 2000
05:03:25.933 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(1183,1030,31,31)
05:03:25.966 00.033 9340 GuideStep: -0.3 px 24 ms EAST, -0.2 px 0 ms NORTH
05:03:26.212 00.246 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"4b4592ba-600c-4c7f-a30b-51f1c29650a9"}
05:03:26.275 00.063 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"4b4592ba-600c-4c7f-a30b-51f1c29650a9"}
05:03:26.313 00.038 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"e9d37971-3d0c-43b4-9c04-34982d040aac"}
05:03:26.372 00.059 9340 case statement mapped state 6 to 3
05:03:26.421 00.049 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"e9d37971-3d0c-43b4-9c04-34982d040aac"}
05:03:26.502 00.081 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"dc8c34a5-19be-4947-8f6a-b7b4001fef12"}
05:03:26.534 00.032 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":52,"width":15,"height":15,"star_pos":[6.99,7.33],"pixels":"..."},"id":"dc8c34a5-19be-4947-8f6a-b7b4001fef12"}
05:03:27.966 01.432 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"0cd1c993-8c7f-478f-918f-55bf6bd4aec7"}
05:03:28.018 00.052 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"0cd1c993-8c7f-478f-918f-55bf6bd4aec7"}
05:03:28.039 00.021 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"89add111-7c83-4e87-b5fe-cffddf5147d3"}
05:03:28.060 00.021 9340 case statement mapped state 6 to 3
05:03:28.077 00.017 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"89add111-7c83-4e87-b5fe-cffddf5147d3"}
05:03:28.116 00.039 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"b7bd3e10-1ff0-4d2b-a340-b67a78659c7f"}
05:03:28.145 00.029 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":52,"width":15,"height":15,"star_pos":[6.99,7.33],"pixels":"..."},"id":"b7bd3e10-1ff0-4d2b-a340-b67a78659c7f"}
05:03:28.343 00.198 12020 Exposure complete
05:03:28.776 00.433 12020 worker thread done servicing request
05:03:28.776 00.000 9340 OnExposeComplete: enter
05:03:28.801 00.025 9340 UpdateGuideState(): m_state=6
05:03:28.867 00.066 9340 Star::Find(15, 1196, 1045, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 53
05:03:28.886 00.019 9340 Star::Find returns 1 (0), X=1197.12, Y=1045.46, Mass=1402998, SNR=196.5, Peak=62239 HFD=5.0
05:03:28.914 00.028 9340 MultiStar: [#1 -0.43,0.11,1.67,U] [#2 -0.25,0.23,0.93,U] [#3 -0.35,0.39,0.00,M3] [#4 -0.51,0.37,0.00,M1] [#5 -0.29,0.37,0.91,U] [#6 -0.20,0.21,0.83,U] [#7 -0.32,0.17,1.03,U] [#8 -0.38,0.32,0.00,M1] 
05:03:28.943 00.029 9340 refined, 5 included, MultiStar: {-0.34, 0.20}, one-star: {-0.43, 0.19}
05:03:28.992 00.049 9340 CameraToMount -- cameraTheta (2.61) - m_xAngle (0.05) = xAngle (2.56 = 2.56)
05:03:29.008 00.016 9340 CameraToMount -- cameraTheta (2.61) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-0.51 = -0.51)
05:03:29.024 00.016 9340 CameraToMount -- cameraX=-0.34 cameraY=0.20 hyp=0.39 cameraTheta=2.61 mountX=-0.33 mountY=-0.19, mountTheta=-2.61
05:03:29.048 00.024 9340 SchedulePrimaryMove(10104498, x=-0.34, y=0.20, opts=13)
05:03:29.062 00.014 9340 Enqueuing Move request for scope (-0.34, 0.20)
05:03:29.142 00.080 12020 Worker thread wakes up
05:03:29.143 00.001 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.34, 0.20) opts 0xd
05:03:29.143 00.000 12020 Handling offset move in thread for scope, endpoint = (-0.34, 0.20)
05:03:29.143 00.000 12020 Moving (-0.34, 0.20) raw xDistance=-0.33 yDistance=-0.19
05:03:29.144 00.001 12020 GuideAlgorithmHysteresis::Result() returns -0.15 from input -0.33
05:03:29.144 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
05:03:29.144 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
05:03:29.150 00.006 12020 MoveAxis(E, 26, ABG)
05:03:29.150 00.000 12020 Guiding  Dir = 2, Dur = 26
05:03:29.152 00.002 12020 IsSlewing returns 0
05:03:29.153 00.001 9340 UpdateImageDisplay: Size=(1920,1080) min=6452, max=65535, med=10239, FiltMin=7941, FiltMax=65533, Gamma=2.870
05:03:29.181 00.028 12020 IsGuiding returns 0
05:03:29.193 00.012 9340 UpdateGuideState exits: m=1402998 SNR=196.5
05:03:29.216 00.023 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:03:29.256 00.040 12020 PulseGuide returned control before completion, sleep 18
05:03:29.257 00.001 9340 ScheduleExposure(2000,3,1) exposurePending=0
05:03:29.306 00.049 12020 IsGuiding returns 0
05:03:29.306 00.000 12020 Move returns status 0, amount 26
05:03:29.306 00.000 12020 MoveAxis(N, 0, ABG)
05:03:29.307 00.001 12020 Move returns status 0, amount 0
05:03:29.307 00.000 12020 move complete, result=0
05:03:29.308 00.001 9340 Enqueuing Expose request
05:03:29.352 00.044 12020 worker thread done servicing request
05:03:29.353 00.001 12020 Worker thread wakes up
05:03:29.353 00.000 9340 GuideStep: -0.3 px 26 ms EAST, -0.2 px 0 ms NORTH
05:03:29.371 00.018 12020 worker thread servicing REQUEST_EXPOSE 2000
05:03:29.371 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(1183,1030,31,31)
05:03:29.965 00.594 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"6f05039a-69f2-4ee1-8434-f1211ef132f1"}
05:03:29.981 00.016 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"6f05039a-69f2-4ee1-8434-f1211ef132f1"}
05:03:30.022 00.041 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"ce8b8e2e-8a44-4972-b37e-45f85ef3cea4"}
05:03:30.085 00.063 9340 case statement mapped state 6 to 3
05:03:30.103 00.018 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"ce8b8e2e-8a44-4972-b37e-45f85ef3cea4"}
05:03:30.131 00.028 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"a9c13eda-01d5-48f9-83f1-5e6674ac17ea"}
05:03:30.157 00.026 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":53,"width":15,"height":15,"star_pos":[7.12,7.46],"pixels":"..."},"id":"a9c13eda-01d5-48f9-83f1-5e6674ac17ea"}
05:03:31.785 01.628 12020 Exposure complete
05:03:31.969 00.184 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"7b41db65-c81c-4657-a49d-ee1b65c2a521"}
05:03:31.992 00.023 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"7b41db65-c81c-4657-a49d-ee1b65c2a521"}
05:03:32.025 00.033 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"e9c032b9-6eea-4ae5-8714-4c9087cb42e1"}
05:03:32.054 00.029 9340 case statement mapped state 6 to 3
05:03:32.107 00.053 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"e9c032b9-6eea-4ae5-8714-4c9087cb42e1"}
05:03:32.167 00.060 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"405373c7-9d68-4bc0-8531-a3e75a16e80a"}
05:03:32.195 00.028 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":53,"width":15,"height":15,"star_pos":[7.12,7.46],"pixels":"..."},"id":"405373c7-9d68-4bc0-8531-a3e75a16e80a"}
05:03:32.363 00.168 9340 OnExposeComplete: enter
05:03:32.468 00.105 12020 worker thread done servicing request
05:03:32.468 00.000 9340 UpdateGuideState(): m_state=6
05:03:32.495 00.027 9340 Star::Find(15, 1197, 1045, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 54
05:03:32.587 00.092 9340 Star::Find returns 1 (0), X=1197.18, Y=1045.13, Mass=1391293, SNR=176.1, Peak=64959 HFD=4.7
05:03:32.616 00.029 9340 MultiStar: [#1 -0.16,0.13,1.94,U] [#2 -0.10,0.07,1.10,U] [#3 -0.28,0.23,0.91,U] [#4 -0.10,0.17,0.88,U] [#5 -0.30,0.04,1.08,U] [#6 -0.15,0.16,1.12,U] [#7 -0.12,-0.06,1.18,U] [#8 -0.43,0.08,0.88,U] 
05:03:32.649 00.033 9340 refined, 8 included, MultiStar: {-0.21, 0.08}, one-star: {-0.38, -0.14}
05:03:32.695 00.046 9340 CameraToMount -- cameraTheta (2.80) - m_xAngle (0.05) = xAngle (2.75 = 2.75)
05:03:32.749 00.054 9340 CameraToMount -- cameraTheta (2.80) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-0.32 = -0.32)
05:03:32.778 00.029 9340 CameraToMount -- cameraX=-0.21 cameraY=0.08 hyp=0.23 cameraTheta=2.80 mountX=-0.21 mountY=-0.07, mountTheta=-2.82
05:03:32.802 00.024 9340 SchedulePrimaryMove(10104498, x=-0.21, y=0.08, opts=13)
05:03:32.844 00.042 9340 Enqueuing Move request for scope (-0.21, 0.08)
05:03:32.901 00.057 12020 Worker thread wakes up
05:03:32.902 00.001 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.21, 0.08) opts 0xd
05:03:32.902 00.000 12020 Handling offset move in thread for scope, endpoint = (-0.21, 0.08)
05:03:32.902 00.000 12020 Moving (-0.21, 0.08) raw xDistance=-0.21 yDistance=-0.07
05:03:32.902 00.000 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.21
05:03:32.902 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
05:03:32.903 00.001 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
05:03:32.903 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=6240, max=65535, med=10254, FiltMin=8079, FiltMax=65533, Gamma=2.870
05:03:32.919 00.016 12020 MoveAxis(E, 0, ABG)
05:03:32.919 00.000 9340 UpdateGuideState exits: m=1391293 SNR=176.1
05:03:32.938 00.019 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:03:32.955 00.017 12020 Move returns status 0, amount 0
05:03:32.956 00.001 12020 MoveAxis(N, 0, ABG)
05:03:32.956 00.000 12020 Move returns status 0, amount 0
05:03:32.957 00.001 12020 move complete, result=0
05:03:32.957 00.000 12020 worker thread done servicing request
05:03:32.957 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
05:03:32.985 00.028 9340 Enqueuing Expose request
05:03:32.998 00.013 12020 Worker thread wakes up
05:03:32.998 00.000 9340 GuideStep: -0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
05:03:33.013 00.015 12020 worker thread servicing REQUEST_EXPOSE 2000
05:03:33.014 00.001 12020 Handling exposure in thread, d=2000 o=3 r=(1183,1030,31,31)
05:03:33.971 00.957 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"c84dc712-5b89-4092-bfda-ee439cef71d8"}
05:03:33.982 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"c84dc712-5b89-4092-bfda-ee439cef71d8"}
05:03:33.998 00.016 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"d2c18c57-9f4c-4cf0-8799-6fbc37eb2937"}
05:03:34.021 00.023 9340 case statement mapped state 6 to 3
05:03:34.056 00.035 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"d2c18c57-9f4c-4cf0-8799-6fbc37eb2937"}
05:03:34.069 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"d4ab3e2f-fac7-4045-918b-8ff896b8d303"}
05:03:34.082 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":54,"width":15,"height":15,"star_pos":[7.18,7.13],"pixels":"..."},"id":"d4ab3e2f-fac7-4045-918b-8ff896b8d303"}
05:03:35.373 01.291 12020 Exposure complete
05:03:35.642 00.269 12020 worker thread done servicing request
05:03:35.643 00.001 9340 OnExposeComplete: enter
05:03:35.666 00.023 9340 UpdateGuideState(): m_state=6
05:03:35.676 00.010 9340 Star::Find(15, 1197, 1045, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 55
05:03:35.688 00.012 9340 Star::Find returns 1 (0), X=1197.19, Y=1045.28, Mass=1373483, SNR=193.6, Peak=64771 HFD=4.7
05:03:35.702 00.014 9340 MultiStar: [#1 -0.24,0.09,1.59,U] [#2 -0.18,0.06,1.00,U] [#3 -0.35,0.38,0.00,M3] [#4 -0.18,0.09,0.92,U] [#5 -0.24,0.04,0.90,U] [#6 -0.26,0.05,0.92,U] [#7 -0.17,0.04,0.91,U] [#8 -0.31,0.39,0.00,M1] 
05:03:35.742 00.040 9340 refined, 6 included, MultiStar: {-0.24, 0.06}, one-star: {-0.36, 0.01}
05:03:35.754 00.012 9340 CameraToMount -- cameraTheta (2.90) - m_xAngle (0.05) = xAngle (2.85 = 2.85)
05:03:35.764 00.010 9340 CameraToMount -- cameraTheta (2.90) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-0.21 = -0.21)
05:03:35.775 00.011 9340 CameraToMount -- cameraX=-0.24 cameraY=0.06 hyp=0.24 cameraTheta=2.90 mountX=-0.23 mountY=-0.05, mountTheta=-2.92
05:03:35.795 00.020 9340 SchedulePrimaryMove(10104498, x=-0.24, y=0.06, opts=13)
05:03:35.831 00.036 9340 Enqueuing Move request for scope (-0.24, 0.06)
05:03:35.850 00.019 12020 Worker thread wakes up
05:03:35.850 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=5842, max=65535, med=10254, FiltMin=7793, FiltMax=65533, Gamma=2.870
05:03:35.862 00.012 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.24, 0.06) opts 0xd
05:03:35.862 00.000 9340 UpdateGuideState exits: m=1373483 SNR=193.6
05:03:35.873 00.011 12020 Handling offset move in thread for scope, endpoint = (-0.24, 0.06)
05:03:35.873 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:03:35.889 00.016 12020 Moving (-0.24, 0.06) raw xDistance=-0.23 yDistance=-0.05
05:03:35.889 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
05:03:35.903 00.014 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.23
05:03:35.903 00.000 9340 Enqueuing Expose request
05:03:35.941 00.038 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
05:03:35.941 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
05:03:35.941 00.000 12020 MoveAxis(E, 0, ABG)
05:03:35.941 00.000 12020 Move returns status 0, amount 0
05:03:35.942 00.001 12020 MoveAxis(N, 0, ABG)
05:03:35.942 00.000 12020 Move returns status 0, amount 0
05:03:35.942 00.000 12020 move complete, result=0
05:03:35.943 00.001 12020 worker thread done servicing request
05:03:35.943 00.000 12020 Worker thread wakes up
05:03:35.943 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
05:03:35.943 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(1183,1030,31,31)
05:03:35.948 00.005 9340 GuideStep: -0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
05:03:35.972 00.024 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"855d6b6a-f7bf-428c-b29a-3e0dcb7f5165"}
05:03:35.984 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"855d6b6a-f7bf-428c-b29a-3e0dcb7f5165"}
05:03:36.001 00.017 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"7c74057c-8ba2-4c40-9c2c-e7eb4053fe12"}
05:03:36.014 00.013 9340 case statement mapped state 6 to 3
05:03:36.054 00.040 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"7c74057c-8ba2-4c40-9c2c-e7eb4053fe12"}
05:03:36.067 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"159bba79-6fee-427f-8d77-c5c8128f18a7"}
05:03:36.087 00.020 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":55,"width":15,"height":15,"star_pos":[7.19,7.28],"pixels":"..."},"id":"159bba79-6fee-427f-8d77-c5c8128f18a7"}
05:03:37.972 01.885 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"ad924743-a822-4246-9b12-1efd74f1275b"}
05:03:38.013 00.041 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"ad924743-a822-4246-9b12-1efd74f1275b"}
05:03:38.036 00.023 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"0e7d370d-032a-4cb0-b7eb-065bb239763a"}
05:03:38.054 00.018 9340 case statement mapped state 6 to 3
05:03:38.086 00.032 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"0e7d370d-032a-4cb0-b7eb-065bb239763a"}
05:03:38.136 00.050 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"e873e412-4baa-428c-a4d1-03171ed3fd5a"}
05:03:38.156 00.020 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":55,"width":15,"height":15,"star_pos":[7.19,7.28],"pixels":"..."},"id":"e873e412-4baa-428c-a4d1-03171ed3fd5a"}
05:03:38.381 00.225 12020 Exposure complete
05:03:38.998 00.617 12020 worker thread done servicing request
05:03:39.000 00.002 9340 OnExposeComplete: enter
05:03:39.053 00.053 9340 UpdateGuideState(): m_state=6
05:03:39.072 00.019 9340 Star::Find(15, 1197, 1045, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 56
05:03:39.092 00.020 9340 Star::Find returns 1 (0), X=1196.80, Y=1045.28, Mass=1433156, SNR=217.4, Peak=65453 HFD=4.8
05:03:39.117 00.025 9340 MultiStar: [#1 -0.52,0.14,0.00,M1] [#2 -0.39,0.14,0.84,U] [#3 -0.71,0.31,0.00,M4] [#4 -0.61,0.29,0.00,M1] [#5 -0.78,0.08,0.00,M1] [#6 -0.67,0.17,0.00,M1] [#7 -0.51,0.15,0.00,M1] [#8 -0.57,0.25,0.00,M2] 
05:03:39.186 00.069 9340 refined, 1 included, MultiStar: {-0.59, 0.07}, one-star: {-0.75, 0.01}
05:03:39.202 00.016 9340 CameraToMount -- cameraTheta (3.02) - m_xAngle (0.05) = xAngle (2.97 = 2.97)
05:03:39.245 00.043 9340 CameraToMount -- cameraTheta (3.02) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-0.09 = -0.09)
05:03:39.318 00.073 9340 CameraToMount -- cameraX=-0.59 cameraY=0.07 hyp=0.59 cameraTheta=3.02 mountX=-0.58 mountY=-0.06, mountTheta=-3.05
05:03:39.364 00.046 9340 SchedulePrimaryMove(10104498, x=-0.59, y=0.07, opts=13)
05:03:39.427 00.063 9340 Enqueuing Move request for scope (-0.59, 0.07)
05:03:39.447 00.020 12020 Worker thread wakes up
05:03:39.448 00.001 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.59, 0.07) opts 0xd
05:03:39.448 00.000 12020 Handling offset move in thread for scope, endpoint = (-0.59, 0.07)
05:03:39.448 00.000 12020 Moving (-0.59, 0.07) raw xDistance=-0.58 yDistance=-0.06
05:03:39.448 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=6418, max=65535, med=10252, FiltMin=7970, FiltMax=65533, Gamma=2.870
05:03:39.464 00.016 12020 GuideAlgorithmHysteresis::Result() returns -0.24 from input -0.58
05:03:39.464 00.000 9340 UpdateGuideState exits: m=1433156 SNR=217.4
05:03:39.479 00.015 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
05:03:39.480 00.001 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:03:39.521 00.041 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
05:03:39.522 00.001 12020 MoveAxis(E, 44, ABG)
05:03:39.522 00.000 12020 Guiding  Dir = 2, Dur = 44
05:03:39.523 00.001 12020 IsSlewing returns 0
05:03:39.525 00.002 12020 IsGuiding returns 0
05:03:39.534 00.009 9340 ScheduleExposure(2000,3,1) exposurePending=0
05:03:39.560 00.026 12020 PulseGuide returned control before completion, sleep 35
05:03:39.560 00.000 9340 Enqueuing Expose request
05:03:39.639 00.079 12020 IsGuiding returns 0
05:03:39.639 00.000 12020 Move returns status 0, amount 44
05:03:39.639 00.000 12020 MoveAxis(N, 0, ABG)
05:03:39.639 00.000 12020 Move returns status 0, amount 0
05:03:39.640 00.001 12020 move complete, result=0
05:03:39.640 00.000 9340 GuideStep: -0.6 px 44 ms EAST, -0.1 px 0 ms NORTH
05:03:39.663 00.023 12020 worker thread done servicing request
05:03:39.664 00.001 12020 Worker thread wakes up
05:03:39.664 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
05:03:39.664 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(1183,1030,31,31)
05:03:39.972 00.308 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"e8be1b92-ecd2-47f2-acf0-5178b5426c35"}
05:03:40.002 00.030 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"e8be1b92-ecd2-47f2-acf0-5178b5426c35"}
05:03:40.047 00.045 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"5ce330a7-1817-413e-bcc6-115d042eabc8"}
05:03:40.059 00.012 9340 case statement mapped state 6 to 3
05:03:40.077 00.018 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"5ce330a7-1817-413e-bcc6-115d042eabc8"}
05:03:40.097 00.020 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"105fbef5-78c6-42d8-9e51-2b00bd73c18b"}
05:03:40.121 00.024 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":56,"width":15,"height":15,"star_pos":[6.80,7.28],"pixels":"..."},"id":"105fbef5-78c6-42d8-9e51-2b00bd73c18b"}
05:03:41.970 01.849 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"65c02651-a3b9-4586-84dd-325970885769"}
05:03:41.980 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"65c02651-a3b9-4586-84dd-325970885769"}
05:03:42.013 00.033 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"f2f3ee49-01c7-465c-9645-5d1716a47f92"}
05:03:42.023 00.010 12020 Exposure complete
05:03:42.023 00.000 9340 case statement mapped state 6 to 3
05:03:42.037 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"f2f3ee49-01c7-465c-9645-5d1716a47f92"}
05:03:42.046 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"624a1bc6-28a3-4ecc-9102-5b3053e4d3af"}
05:03:42.061 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":56,"width":15,"height":15,"star_pos":[6.80,7.28],"pixels":"..."},"id":"624a1bc6-28a3-4ecc-9102-5b3053e4d3af"}
05:03:42.293 00.232 12020 worker thread done servicing request
05:03:42.293 00.000 9340 OnExposeComplete: enter
05:03:42.304 00.011 9340 UpdateGuideState(): m_state=6
05:03:42.320 00.016 9340 Star::Find(15, 1196, 1045, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 57
05:03:42.343 00.023 9340 Star::Find returns 1 (0), X=1197.25, Y=1045.35, Mass=1431922, SNR=187.1, Peak=62947 HFD=4.9
05:03:42.384 00.041 9340 MultiStar: [#1 -0.14,0.18,1.84,U] [#2 0.14,0.38,0.92,U] [#3 -0.28,0.42,0.00,M5] [#4 -0.02,0.39,1.18,U] [#5 -0.32,0.30,1.09,U] [#6 -0.35,0.19,0.88,U] [#7 -0.07,0.37,0.99,U] [#8 -0.00,0.42,0.97,U] 
05:03:42.397 00.013 9340 refined, 7 included, MultiStar: {-0.13, 0.28}, one-star: {-0.30, 0.08}
05:03:42.412 00.015 9340 CameraToMount -- cameraTheta (2.01) - m_xAngle (0.05) = xAngle (1.97 = 1.97)
05:03:42.423 00.011 9340 CameraToMount -- cameraTheta (2.01) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-1.10 = -1.10)
05:03:42.434 00.011 9340 CameraToMount -- cameraX=-0.13 cameraY=0.28 hyp=0.31 cameraTheta=2.01 mountX=-0.12 mountY=-0.28, mountTheta=-1.98
05:03:42.452 00.018 9340 SchedulePrimaryMove(10104498, x=-0.13, y=0.28, opts=13)
05:03:42.473 00.021 9340 Enqueuing Move request for scope (-0.13, 0.28)
05:03:42.516 00.043 12020 Worker thread wakes up
05:03:42.516 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=6101, max=65535, med=10274, FiltMin=8073, FiltMax=65533, Gamma=2.870
05:03:42.526 00.010 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.13, 0.28) opts 0xd
05:03:42.526 00.000 9340 UpdateGuideState exits: m=1431922 SNR=187.1
05:03:42.537 00.011 12020 Handling offset move in thread for scope, endpoint = (-0.13, 0.28)
05:03:42.537 00.000 12020 Moving (-0.13, 0.28) raw xDistance=-0.12 yDistance=-0.28
05:03:42.538 00.001 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
05:03:42.538 00.000 12020 GuideAlgorithmResistSwitch::result() returns -0.28 from input -0.28
05:03:42.538 00.000 12020 MoveAxis(E, 0, ABG)
05:03:42.538 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:03:42.557 00.019 12020 Move returns status 0, amount 0
05:03:42.557 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
05:03:42.570 00.013 12020 MoveAxis(N, 45, ABG)
05:03:42.570 00.000 9340 Enqueuing Expose request
05:03:42.587 00.017 12020 Guiding  Dir = 0, Dur = 45
05:03:42.588 00.001 12020 IsSlewing returns 0
05:03:42.589 00.001 12020 IsGuiding returns 0
05:03:42.712 00.123 12020 IsGuiding returns 1
05:03:42.712 00.000 12020 scope still moving after pulse duration time elapsed
05:03:42.839 00.127 12020 IsSlewing returns 0
05:03:42.840 00.001 12020 IsGuiding returns 0
05:03:42.840 00.000 12020 scope move finished after 45 + 205 ms
05:03:42.840 00.000 12020 Move returns status 0, amount 45
05:03:42.840 00.000 12020 move complete, result=0
05:03:42.841 00.001 12020 worker thread done servicing request
05:03:42.841 00.000 12020 Worker thread wakes up
05:03:42.841 00.000 9340 GuideStep: -0.1 px 0 ms EAST, -0.3 px 45 ms NORTH
05:03:42.855 00.014 12020 worker thread servicing REQUEST_EXPOSE 2000
05:03:42.855 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(1183,1030,31,31)
05:03:43.976 01.121 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"295e2497-2294-4d31-ae4c-f3120d314ff0"}
05:03:43.994 00.018 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"295e2497-2294-4d31-ae4c-f3120d314ff0"}
05:03:44.006 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"6f9b5299-d813-41c4-a5d2-7aecc94fda1d"}
05:03:44.020 00.014 9340 case statement mapped state 6 to 3
05:03:44.030 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"6f9b5299-d813-41c4-a5d2-7aecc94fda1d"}
05:03:44.046 00.016 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"71813367-473b-4898-b17a-3244bcd1f512"}
05:03:44.088 00.042 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":57,"width":15,"height":15,"star_pos":[7.25,7.35],"pixels":"..."},"id":"71813367-473b-4898-b17a-3244bcd1f512"}
05:03:45.243 01.155 12020 Exposure complete
05:03:45.554 00.311 12020 worker thread done servicing request
05:03:45.554 00.000 9340 OnExposeComplete: enter
05:03:45.599 00.045 9340 UpdateGuideState(): m_state=6
05:03:45.612 00.013 9340 Star::Find(15, 1197, 1045, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 58
05:03:45.632 00.020 9340 Star::Find returns 1 (0), X=1196.97, Y=1045.10, Mass=1483957, SNR=210.5, Peak=65101 HFD=4.6
05:03:45.650 00.018 9340 MultiStar: [#1 -0.55,-0.08,0.00,M1] [#2 -0.41,-0.18,0.86,U] [#3 -0.44,0.08,0.95,U] [#4 -0.48,-0.08,0.00,M1] [#5 -0.73,0.02,0.00,M1] [#6 -0.40,-0.05,0.88,U] [#7 -0.60,-0.20,0.00,M1] [#8 -0.58,0.03,0.00,M2] 
05:03:45.674 00.024 9340 refined, 3 included, MultiStar: {-0.46, -0.08}, one-star: {-0.58, -0.17}
05:03:45.693 00.019 9340 CameraToMount -- cameraTheta (-2.97) - m_xAngle (0.05) = xAngle (-3.02 = -3.02)
05:03:45.727 00.034 9340 CameraToMount -- cameraTheta (-2.97) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-6.09 = 0.19)
05:03:45.748 00.021 9340 CameraToMount -- cameraX=-0.46 cameraY=-0.08 hyp=0.47 cameraTheta=-2.97 mountX=-0.46 mountY=0.09, mountTheta=2.95
05:03:45.779 00.031 9340 SchedulePrimaryMove(10104498, x=-0.46, y=-0.08, opts=13)
05:03:45.793 00.014 9340 Enqueuing Move request for scope (-0.46, -0.08)
05:03:45.813 00.020 12020 Worker thread wakes up
05:03:45.814 00.001 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.46, -0.08) opts 0xd
05:03:45.814 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=6105, max=65535, med=10266, FiltMin=7654, FiltMax=65533, Gamma=2.870
05:03:45.830 00.016 12020 Handling offset move in thread for scope, endpoint = (-0.46, -0.08)
05:03:45.830 00.000 9340 UpdateGuideState exits: m=1483957 SNR=210.5
05:03:45.866 00.036 12020 Moving (-0.46, -0.08) raw xDistance=-0.46 yDistance=0.09
05:03:45.866 00.000 12020 GuideAlgorithmHysteresis::Result() returns -0.19 from input -0.46
05:03:45.866 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
05:03:45.867 00.001 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
05:03:45.867 00.000 12020 MoveAxis(E, 35, ABG)
05:03:45.867 00.000 12020 Guiding  Dir = 2, Dur = 35
05:03:45.868 00.001 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:03:45.887 00.019 12020 IsSlewing returns 0
05:03:45.887 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
05:03:45.904 00.017 12020 IsGuiding returns 0
05:03:45.904 00.000 9340 Enqueuing Expose request
05:03:45.925 00.021 12020 PulseGuide returned control before completion, sleep 25
05:03:45.974 00.049 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"21bd8590-48b7-4b2c-b96a-99d1f3eae861"}
05:03:46.007 00.033 12020 IsGuiding returns 0
05:03:46.007 00.000 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"21bd8590-48b7-4b2c-b96a-99d1f3eae861"}
05:03:46.022 00.015 12020 Move returns status 0, amount 35
05:03:46.022 00.000 12020 MoveAxis(N, 0, ABG)
05:03:46.023 00.001 12020 Move returns status 0, amount 0
05:03:46.023 00.000 12020 move complete, result=0
05:03:46.023 00.000 12020 worker thread done servicing request
05:03:46.023 00.000 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"1a1e1607-7b15-4eda-b10d-95d11416b8c1"}
05:03:46.041 00.018 12020 Worker thread wakes up
05:03:46.042 00.001 12020 worker thread servicing REQUEST_EXPOSE 2000
05:03:46.042 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(1183,1030,31,31)
05:03:46.047 00.005 9340 case statement mapped state 6 to 3
05:03:46.069 00.022 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"1a1e1607-7b15-4eda-b10d-95d11416b8c1"}
05:03:46.097 00.028 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"ded3965b-134a-44dc-a1f7-7b25b91d5054"}
05:03:46.158 00.061 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":58,"width":15,"height":15,"star_pos":[6.97,7.10],"pixels":"..."},"id":"ded3965b-134a-44dc-a1f7-7b25b91d5054"}
05:03:46.199 00.041 9340 GuideStep: -0.5 px 35 ms EAST, 0.1 px 0 ms NORTH
05:03:47.973 01.774 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"a4de5c11-c2b0-4ac0-82e5-68624324d034"}
05:03:48.000 00.027 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"a4de5c11-c2b0-4ac0-82e5-68624324d034"}
05:03:48.013 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"d0bc7162-a228-449e-ba48-41adc6a2aa98"}
05:03:48.032 00.019 9340 case statement mapped state 6 to 3
05:03:48.046 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"d0bc7162-a228-449e-ba48-41adc6a2aa98"}
05:03:48.061 00.015 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"45d2af9e-3443-4b1a-bdfc-dc90f07be2cf"}
05:03:48.086 00.025 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":58,"width":15,"height":15,"star_pos":[6.97,7.10],"pixels":"..."},"id":"45d2af9e-3443-4b1a-bdfc-dc90f07be2cf"}
05:03:48.440 00.354 12020 Exposure complete
05:03:48.757 00.317 12020 worker thread done servicing request
05:03:48.757 00.000 9340 OnExposeComplete: enter
05:03:48.774 00.017 9340 UpdateGuideState(): m_state=6
05:03:48.798 00.024 9340 Star::Find(15, 1196, 1045, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 59
05:03:48.838 00.040 9340 Star::Find returns 1 (0), X=1197.12, Y=1045.41, Mass=1401764, SNR=244.3, Peak=61771 HFD=4.9
05:03:48.863 00.025 9340 MultiStar: [#1 -0.26,0.18,1.40,U] [#2 -0.37,0.38,0.00,M1] [#3 -0.43,0.31,0.00,M5] [#4 -0.11,0.35,0.73,U] [#5 -0.59,0.22,0.00,M2] [#6 -0.30,0.28,0.70,U] [#7 -0.23,0.39,0.77,U] [#8 -0.43,0.26,0.00,M3] 
05:03:48.878 00.015 9340 refined, 4 included, MultiStar: {-0.27, 0.25}, one-star: {-0.43, 0.14}
05:03:48.900 00.022 9340 CameraToMount -- cameraTheta (2.40) - m_xAngle (0.05) = xAngle (2.35 = 2.35)
05:03:48.912 00.012 9340 CameraToMount -- cameraTheta (2.40) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-0.71 = -0.71)
05:03:48.931 00.019 9340 CameraToMount -- cameraX=-0.27 cameraY=0.25 hyp=0.37 cameraTheta=2.40 mountX=-0.26 mountY=-0.24, mountTheta=-2.39
05:03:48.985 00.054 9340 SchedulePrimaryMove(10104498, x=-0.27, y=0.25, opts=13)
05:03:49.005 00.020 9340 Enqueuing Move request for scope (-0.27, 0.25)
05:03:49.017 00.012 12020 Worker thread wakes up
05:03:49.018 00.001 9340 UpdateImageDisplay: Size=(1920,1080) min=6498, max=65535, med=10264, FiltMin=7998, FiltMax=65533, Gamma=2.870
05:03:49.034 00.016 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.27, 0.25) opts 0xd
05:03:49.034 00.000 9340 UpdateGuideState exits: m=1401764 SNR=244.3
05:03:49.050 00.016 12020 Handling offset move in thread for scope, endpoint = (-0.27, 0.25)
05:03:49.050 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:03:49.067 00.017 12020 Moving (-0.27, 0.25) raw xDistance=-0.26 yDistance=-0.24
05:03:49.068 00.001 9340 ScheduleExposure(2000,3,1) exposurePending=0
05:03:49.080 00.012 12020 GuideAlgorithmHysteresis::Result() returns -0.13 from input -0.26
05:03:49.080 00.000 9340 Enqueuing Expose request
05:03:49.098 00.018 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
05:03:49.098 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.24
05:03:49.098 00.000 12020 MoveAxis(E, 23, ABG)
05:03:49.098 00.000 12020 Guiding  Dir = 2, Dur = 23
05:03:49.100 00.002 12020 IsSlewing returns 0
05:03:49.100 00.000 12020 IsGuiding returns 0
05:03:49.127 00.027 12020 IsGuiding returns 1
05:03:49.127 00.000 12020 scope still moving after pulse duration time elapsed
05:03:49.148 00.021 12020 IsSlewing returns 0
05:03:49.150 00.002 12020 IsGuiding returns 1
05:03:49.187 00.037 12020 IsSlewing returns 0
05:03:49.188 00.001 12020 IsGuiding returns 0
05:03:49.188 00.000 12020 scope move finished after 23 + 64 ms
05:03:49.188 00.000 12020 Move returns status 0, amount 23
05:03:49.188 00.000 12020 MoveAxis(N, 0, ABG)
05:03:49.189 00.001 12020 Move returns status 0, amount 0
05:03:49.189 00.000 12020 move complete, result=0
05:03:49.189 00.000 12020 worker thread done servicing request
05:03:49.189 00.000 9340 GuideStep: -0.3 px 23 ms EAST, -0.2 px 0 ms NORTH
05:03:49.202 00.013 12020 Worker thread wakes up
05:03:49.202 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
05:03:49.202 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(1183,1030,31,31)
05:03:49.974 00.772 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"2e46c2b0-1521-4305-9b4f-4796759b427d"}
05:03:49.991 00.017 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"2e46c2b0-1521-4305-9b4f-4796759b427d"}
05:03:50.014 00.023 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"8c9ad28a-97a7-43e5-8dad-03004d6271c9"}
05:03:50.028 00.014 9340 case statement mapped state 6 to 3
05:03:50.041 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"8c9ad28a-97a7-43e5-8dad-03004d6271c9"}
05:03:50.066 00.025 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"7435f044-e769-4361-a2f6-62079d7d0c6b"}
05:03:50.095 00.029 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":59,"width":15,"height":15,"star_pos":[7.12,7.41],"pixels":"..."},"id":"7435f044-e769-4361-a2f6-62079d7d0c6b"}
05:03:51.599 01.504 12020 Exposure complete
05:03:51.948 00.349 12020 worker thread done servicing request
05:03:51.949 00.001 9340 OnExposeComplete: enter
05:03:51.961 00.012 9340 UpdateGuideState(): m_state=6
05:03:51.987 00.026 9340 Star::Find(15, 1197, 1045, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 60
05:03:52.030 00.043 9340 Star::Find returns 1 (0), X=1196.89, Y=1045.55, Mass=1387597, SNR=185.6, Peak=60981 HFD=5.0
05:03:52.055 00.025 9340 MultiStar: [#1 -0.40,0.28,0.00,M1] [#2 -0.37,0.41,0.00,M2] [#3 -0.48,0.65,0.00,M6] [#4 -0.34,0.37,0.00,M1] [#5 -0.46,0.38,0.00,M3] [#6 -0.28,0.24,0.92,U] [#7 -0.47,0.34,0.00,M1] [#8 -0.54,0.24,0.00,M4] 
05:03:52.071 00.016 9340 refined, 1 included, MultiStar: {-0.48, 0.26}, one-star: {-0.66, 0.28}
05:03:52.089 00.018 9340 CameraToMount -- cameraTheta (2.64) - m_xAngle (0.05) = xAngle (2.60 = 2.60)
05:03:52.106 00.017 9340 CameraToMount -- cameraTheta (2.64) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-0.47 = -0.47)
05:03:52.131 00.025 9340 CameraToMount -- cameraX=-0.48 cameraY=0.26 hyp=0.55 cameraTheta=2.64 mountX=-0.47 mountY=-0.25, mountTheta=-2.65
05:03:52.184 00.053 9340 SchedulePrimaryMove(10104498, x=-0.48, y=0.26, opts=13)
05:03:52.214 00.030 9340 Enqueuing Move request for scope (-0.48, 0.26)
05:03:52.233 00.019 12020 Worker thread wakes up
05:03:52.234 00.001 9340 UpdateImageDisplay: Size=(1920,1080) min=6578, max=65535, med=10247, FiltMin=8027, FiltMax=65533, Gamma=2.870
05:03:52.248 00.014 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.48, 0.26) opts 0xd
05:03:52.248 00.000 12020 Handling offset move in thread for scope, endpoint = (-0.48, 0.26)
05:03:52.249 00.001 12020 Moving (-0.48, 0.26) raw xDistance=-0.47 yDistance=-0.25
05:03:52.249 00.000 12020 GuideAlgorithmHysteresis::Result() returns -0.21 from input -0.47
05:03:52.249 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
05:03:52.250 00.001 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.25
05:03:52.250 00.000 12020 MoveAxis(E, 37, ABG)
05:03:52.250 00.000 12020 Guiding  Dir = 2, Dur = 37
05:03:52.251 00.001 9340 UpdateGuideState exits: m=1387597 SNR=185.6
05:03:52.269 00.018 12020 IsSlewing returns 0
05:03:52.271 00.002 12020 IsGuiding returns 0
05:03:52.273 00.002 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:03:52.336 00.063 12020 IsGuiding returns 1
05:03:52.338 00.002 12020 scope still moving after pulse duration time elapsed
05:03:52.341 00.003 9340 ScheduleExposure(2000,3,1) exposurePending=0
05:03:52.353 00.012 9340 Enqueuing Expose request
05:03:52.375 00.022 12020 IsSlewing returns 0
05:03:52.377 00.002 12020 IsGuiding returns 0
05:03:52.377 00.000 12020 scope move finished after 37 + 64 ms
05:03:52.378 00.001 12020 Move returns status 0, amount 37
05:03:52.378 00.000 12020 MoveAxis(N, 0, ABG)
05:03:52.378 00.000 12020 Move returns status 0, amount 0
05:03:52.378 00.000 12020 move complete, result=0
05:03:52.379 00.001 12020 worker thread done servicing request
05:03:52.379 00.000 12020 Worker thread wakes up
05:03:52.379 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
05:03:52.379 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(1183,1030,31,31)
05:03:52.382 00.003 9340 GuideStep: -0.5 px 37 ms EAST, -0.2 px 0 ms NORTH
05:03:52.444 00.062 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"13ede269-5b1d-4cb9-9c79-412311d55545"}
05:03:52.501 00.057 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"13ede269-5b1d-4cb9-9c79-412311d55545"}
05:03:52.524 00.023 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"50be54a4-5e0f-487d-ac30-cd6184fdc227"}
05:03:52.542 00.018 9340 case statement mapped state 6 to 3
05:03:52.578 00.036 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"50be54a4-5e0f-487d-ac30-cd6184fdc227"}
05:03:52.614 00.036 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"99fb8622-a24d-4d2d-a07f-8a5ab38dd2e9"}
05:03:52.669 00.055 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":60,"width":15,"height":15,"star_pos":[6.89,6.55],"pixels":"..."},"id":"99fb8622-a24d-4d2d-a07f-8a5ab38dd2e9"}
05:03:53.974 01.305 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"5e1c40ba-0f55-45d4-8692-040ab2708cac"}
05:03:53.993 00.019 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"5e1c40ba-0f55-45d4-8692-040ab2708cac"}
05:03:54.015 00.022 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"a5135cc0-fad6-4985-9c94-2506d5bacddc"}
05:03:54.028 00.013 9340 case statement mapped state 6 to 3
05:03:54.045 00.017 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"a5135cc0-fad6-4985-9c94-2506d5bacddc"}
05:03:54.060 00.015 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"351790e8-7524-4393-8253-c670d20f5c84"}
05:03:54.111 00.051 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":60,"width":15,"height":15,"star_pos":[6.89,6.55],"pixels":"..."},"id":"351790e8-7524-4393-8253-c670d20f5c84"}
05:03:54.741 00.630 12020 Exposure complete
05:03:54.986 00.245 12020 worker thread done servicing request
05:03:54.986 00.000 9340 OnExposeComplete: enter
05:03:55.000 00.014 9340 UpdateGuideState(): m_state=6
05:03:55.015 00.015 9340 Star::Find(15, 1196, 1045, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 61
05:03:55.032 00.017 9340 Star::Find returns 1 (0), X=1197.37, Y=1045.36, Mass=1449086, SNR=213.3, Peak=60327 HFD=5.0
05:03:55.073 00.041 9340 MultiStar: [#1 -0.11,-0.01,1.34,U] [#2 0.01,0.26,0.88,U] [#3 -0.07,0.24,0.73,U] [#4 -0.11,0.08,0.82,U] [#5 -0.19,0.19,0.81,U] [#6 0.04,-0.06,0.68,U] [#7 0.19,-0.05,0.89,U] [#8 -0.10,0.18,0.71,U] 
05:03:55.089 00.016 9340 refined, 8 included, MultiStar: {-0.06, 0.09}, one-star: {-0.19, 0.09}
05:03:55.101 00.012 9340 CameraToMount -- cameraTheta (2.17) - m_xAngle (0.05) = xAngle (2.12 = 2.12)
05:03:55.111 00.010 9340 CameraToMount -- cameraTheta (2.17) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-0.95 = -0.95)
05:03:55.122 00.011 9340 CameraToMount -- cameraX=-0.06 cameraY=0.09 hyp=0.11 cameraTheta=2.17 mountX=-0.06 mountY=-0.09, mountTheta=-2.14
05:03:55.145 00.023 9340 SchedulePrimaryMove(10104498, x=-0.06, y=0.09, opts=13)
05:03:55.161 00.016 9340 Enqueuing Move request for scope (-0.06, 0.09)
05:03:55.171 00.010 12020 Worker thread wakes up
05:03:55.171 00.000 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.09) opts 0xd
05:03:55.171 00.000 12020 Handling offset move in thread for scope, endpoint = (-0.06, 0.09)
05:03:55.172 00.001 12020 Moving (-0.06, 0.09) raw xDistance=-0.06 yDistance=-0.09
05:03:55.172 00.000 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
05:03:55.172 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
05:03:55.172 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
05:03:55.172 00.000 12020 MoveAxis(E, 0, ABG)
05:03:55.172 00.000 12020 Move returns status 0, amount 0
05:03:55.173 00.001 12020 MoveAxis(N, 0, ABG)
05:03:55.173 00.000 12020 Move returns status 0, amount 0
05:03:55.173 00.000 12020 move complete, result=0
05:03:55.173 00.000 12020 worker thread done servicing request
05:03:55.173 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=6416, max=65535, med=10262, FiltMin=7999, FiltMax=65533, Gamma=2.870
05:03:55.208 00.035 9340 UpdateGuideState exits: m=1449086 SNR=213.3
05:03:55.220 00.012 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:03:55.230 00.010 9340 ScheduleExposure(2000,3,1) exposurePending=0
05:03:55.247 00.017 9340 Enqueuing Expose request
05:03:55.256 00.009 12020 Worker thread wakes up
05:03:55.257 00.001 9340 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
05:03:55.268 00.011 12020 worker thread servicing REQUEST_EXPOSE 2000
05:03:55.269 00.001 12020 Handling exposure in thread, d=2000 o=3 r=(1183,1030,31,31)
05:03:55.974 00.705 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"cab2db15-aef8-4aef-85cb-c6fdb0e49d33"}
05:03:56.001 00.027 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"cab2db15-aef8-4aef-85cb-c6fdb0e49d33"}
05:03:56.042 00.041 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"28dd4542-dcb3-470e-9566-aa07a1232034"}
05:03:56.054 00.012 9340 case statement mapped state 6 to 3
05:03:56.065 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"28dd4542-dcb3-470e-9566-aa07a1232034"}
05:03:56.092 00.027 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"b40b9cce-0592-4250-b488-8e9f1d6a0bc7"}
05:03:56.108 00.016 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":61,"width":15,"height":15,"star_pos":[7.37,7.36],"pixels":"..."},"id":"b40b9cce-0592-4250-b488-8e9f1d6a0bc7"}
05:03:57.737 01.629 12020 Exposure complete
05:03:57.953 00.216 12020 worker thread done servicing request
05:03:57.954 00.001 9340 OnExposeComplete: enter
05:03:57.978 00.024 9340 UpdateGuideState(): m_state=6
05:03:57.990 00.012 9340 Star::Find(15, 1197, 1045, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 62
05:03:57.999 00.009 9340 Star::Find returns 1 (0), X=1196.97, Y=1045.10, Mass=1435343, SNR=210.0, Peak=65453 HFD=4.6
05:03:58.009 00.010 9340 MultiStar: [#1 -0.37,-0.07,1.69,U] [#2 -0.26,-0.03,0.82,U] [#3 -0.20,0.17,0.78,U] [#4 -0.39,0.15,0.82,U] [#5 -0.41,-0.07,1.08,U] [#6 -0.20,-0.19,1.01,U] [#7 -0.28,0.05,0.84,U] [#8 -0.16,0.04,0.75,U] 
05:03:58.020 00.011 9340 refined, 8 included, MultiStar: {-0.33, -0.03}, one-star: {-0.59, -0.16}
05:03:58.031 00.011 9340 CameraToMount -- cameraTheta (-3.06) - m_xAngle (0.05) = xAngle (-3.11 = -3.11)
05:03:58.041 00.010 9340 CameraToMount -- cameraTheta (-3.06) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-6.18 = 0.10)
05:03:58.054 00.013 9340 CameraToMount -- cameraX=-0.33 cameraY=-0.03 hyp=0.33 cameraTheta=-3.06 mountX=-0.33 mountY=0.03, mountTheta=3.04
05:03:58.076 00.022 9340 SchedulePrimaryMove(10104498, x=-0.33, y=-0.03, opts=13)
05:03:58.096 00.020 9340 Enqueuing Move request for scope (-0.33, -0.03)
05:03:58.126 00.030 12020 Worker thread wakes up
05:03:58.127 00.001 9340 UpdateImageDisplay: Size=(1920,1080) min=6338, max=65535, med=10266, FiltMin=7669, FiltMax=65533, Gamma=2.870
05:03:58.139 00.012 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.33, -0.03) opts 0xd
05:03:58.139 00.000 9340 UpdateGuideState exits: m=1435343 SNR=210.0
05:03:58.152 00.013 12020 Handling offset move in thread for scope, endpoint = (-0.33, -0.03)
05:03:58.152 00.000 12020 Moving (-0.33, -0.03) raw xDistance=-0.33 yDistance=0.03
05:03:58.153 00.001 12020 GuideAlgorithmHysteresis::Result() returns -0.14 from input -0.33
05:03:58.153 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
05:03:58.153 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
05:03:58.153 00.000 12020 MoveAxis(E, 25, ABG)
05:03:58.153 00.000 12020 Guiding  Dir = 2, Dur = 25
05:03:58.154 00.001 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:03:58.166 00.012 12020 IsSlewing returns 0
05:03:58.166 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
05:03:58.177 00.011 12020 IsGuiding returns 0
05:03:58.177 00.000 9340 Enqueuing Expose request
05:03:58.194 00.017 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"e1d02451-e7d1-404a-be53-305bd08b0d6e"}
05:03:58.212 00.018 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"e1d02451-e7d1-404a-be53-305bd08b0d6e"}
05:03:58.226 00.014 12020 IsGuiding returns 1
05:03:58.226 00.000 12020 scope still moving after pulse duration time elapsed
05:03:58.227 00.001 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"7f376327-35c7-4367-8308-f55c2dc1da27"}
05:03:58.268 00.041 12020 IsSlewing returns 0
05:03:58.268 00.000 9340 case statement mapped state 6 to 3
05:03:58.281 00.013 12020 IsGuiding returns 0
05:03:58.281 00.000 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"7f376327-35c7-4367-8308-f55c2dc1da27"}
05:03:58.293 00.012 12020 scope move finished after 25 + 79 ms
05:03:58.294 00.001 12020 Move returns status 0, amount 25
05:03:58.294 00.000 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"6f932154-ff64-4328-a8e3-151d182dcbbe"}
05:03:58.310 00.016 12020 MoveAxis(N, 0, ABG)
05:03:58.310 00.000 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":62,"width":15,"height":15,"star_pos":[6.97,7.10],"pixels":"..."},"id":"6f932154-ff64-4328-a8e3-151d182dcbbe"}
05:03:58.320 00.010 12020 Move returns status 0, amount 0
05:03:58.320 00.000 12020 move complete, result=0
05:03:58.321 00.001 12020 worker thread done servicing request
05:03:58.321 00.000 12020 Worker thread wakes up
05:03:58.321 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
05:03:58.321 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(1183,1030,31,31)
05:03:58.324 00.003 9340 GuideStep: -0.3 px 25 ms EAST, 0.0 px 0 ms NORTH
05:03:59.984 01.660 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"19a3a736-2a09-4774-986c-da322b334552"}
05:04:00.038 00.054 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"19a3a736-2a09-4774-986c-da322b334552"}
05:04:00.090 00.052 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"4293fa2b-eafc-4a9f-b20a-71fabf97fad3"}
05:04:00.106 00.016 9340 case statement mapped state 6 to 3
05:04:00.125 00.019 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"4293fa2b-eafc-4a9f-b20a-71fabf97fad3"}
05:04:00.158 00.033 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"49a58e53-7957-4599-a6f5-af92ef6ac2a4"}
05:04:00.210 00.052 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":62,"width":15,"height":15,"star_pos":[6.97,7.10],"pixels":"..."},"id":"49a58e53-7957-4599-a6f5-af92ef6ac2a4"}
05:04:00.700 00.490 12020 Exposure complete
05:04:01.089 00.389 9340 OnExposeComplete: enter
05:04:01.111 00.022 12020 worker thread done servicing request
05:04:01.112 00.001 9340 UpdateGuideState(): m_state=6
05:04:01.136 00.024 9340 Star::Find(15, 1196, 1045, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 63
05:04:01.154 00.018 9340 Star::Find returns 1 (0), X=1197.25, Y=1045.47, Mass=1457788, SNR=186.8, Peak=60959 HFD=5.1
05:04:01.198 00.044 9340 MultiStar: [#1 0.02,0.17,1.33,U] [#2 0.02,0.25,0.86,U] [#3 0.04,0.40,0.97,U] [#4 -0.13,0.37,0.88,U] [#5 -0.36,0.10,0.92,U] [#6 -0.01,0.29,1.11,U] [#7 -0.10,0.19,0.99,U] [#8 -0.07,0.32,0.83,U] 
05:04:01.219 00.021 9340 refined, 8 included, MultiStar: {-0.09, 0.25}, one-star: {-0.30, 0.20}
05:04:01.233 00.014 9340 CameraToMount -- cameraTheta (1.93) - m_xAngle (0.05) = xAngle (1.88 = 1.88)
05:04:01.249 00.016 9340 CameraToMount -- cameraTheta (1.93) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-1.18 = -1.18)
05:04:01.262 00.013 9340 CameraToMount -- cameraX=-0.09 cameraY=0.25 hyp=0.27 cameraTheta=1.93 mountX=-0.08 mountY=-0.25, mountTheta=-1.89
05:04:01.316 00.054 9340 SchedulePrimaryMove(10104498, x=-0.09, y=0.25, opts=13)
05:04:01.335 00.019 9340 Enqueuing Move request for scope (-0.09, 0.25)
05:04:01.351 00.016 12020 Worker thread wakes up
05:04:01.351 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=6202, max=65535, med=10313, FiltMin=7953, FiltMax=65533, Gamma=2.870
05:04:01.368 00.017 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.25) opts 0xd
05:04:01.369 00.001 12020 Handling offset move in thread for scope, endpoint = (-0.09, 0.25)
05:04:01.369 00.000 12020 Moving (-0.09, 0.25) raw xDistance=-0.08 yDistance=-0.25
05:04:01.369 00.000 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
05:04:01.369 00.000 9340 UpdateGuideState exits: m=1457788 SNR=186.8
05:04:01.412 00.043 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
05:04:01.412 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:04:01.429 00.017 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.25
05:04:01.429 00.000 12020 MoveAxis(E, 0, ABG)
05:04:01.429 00.000 12020 Move returns status 0, amount 0
05:04:01.429 00.000 12020 MoveAxis(N, 0, ABG)
05:04:01.429 00.000 12020 Move returns status 0, amount 0
05:04:01.429 00.000 12020 move complete, result=0
05:04:01.429 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
05:04:01.448 00.019 9340 Enqueuing Expose request
05:04:01.468 00.020 12020 worker thread done servicing request
05:04:01.469 00.001 12020 Worker thread wakes up
05:04:01.469 00.000 9340 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
05:04:01.493 00.024 12020 worker thread servicing REQUEST_EXPOSE 2000
05:04:01.493 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(1183,1030,31,31)
05:04:01.984 00.491 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"476141e2-a776-49cc-ba8d-df3490a74a25"}
05:04:01.997 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"476141e2-a776-49cc-ba8d-df3490a74a25"}
05:04:02.012 00.015 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"f1e3e012-b3be-4084-96ce-e7e34d2e8ec1"}
05:04:02.025 00.013 9340 case statement mapped state 6 to 3
05:04:02.041 00.016 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"f1e3e012-b3be-4084-96ce-e7e34d2e8ec1"}
05:04:02.093 00.052 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"79f5f7bc-6e47-48e2-be71-f70a97ddc87e"}
05:04:02.115 00.022 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":63,"width":15,"height":15,"star_pos":[7.25,7.47],"pixels":"..."},"id":"79f5f7bc-6e47-48e2-be71-f70a97ddc87e"}
05:04:03.871 01.756 12020 Exposure complete
05:04:04.022 00.151 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"1b068f25-0b93-4b1f-80ab-fafbbb790999"}
05:04:04.064 00.042 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"1b068f25-0b93-4b1f-80ab-fafbbb790999"}
05:04:04.089 00.025 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"a3a409bc-cd3a-4351-a9ee-6f3d50b7b157"}
05:04:04.114 00.025 9340 case statement mapped state 6 to 3
05:04:04.159 00.045 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"a3a409bc-cd3a-4351-a9ee-6f3d50b7b157"}
05:04:04.192 00.033 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"98a6d5d6-4ed4-471a-b2e4-fb21c7d01ad0"}
05:04:04.207 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":63,"width":15,"height":15,"star_pos":[7.25,7.47],"pixels":"..."},"id":"98a6d5d6-4ed4-471a-b2e4-fb21c7d01ad0"}
05:04:04.227 00.020 12020 worker thread done servicing request
05:04:04.227 00.000 9340 OnExposeComplete: enter
05:04:04.248 00.021 9340 UpdateGuideState(): m_state=6
05:04:04.293 00.045 9340 Star::Find(15, 1197, 1045, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 64
05:04:04.319 00.026 9340 Star::Find returns 1 (0), X=1197.81, Y=1045.29, Mass=1433736, SNR=192.9, Peak=60679 HFD=4.9
05:04:04.339 00.020 9340 MultiStar: [#1 0.41,0.14,1.85,U] [#2 0.29,0.28,0.93,U] [#3 0.18,0.17,0.95,U] [#4 0.29,0.41,0.00,M1] [#5 0.20,0.12,0.96,U] [#6 0.43,0.19,0.91,U] [#7 0.21,0.03,1.07,U] [#8 0.56,0.39,0.00,M2] 
05:04:04.412 00.073 9340 single-star, 6 included, MultiStar: {0.29, 0.14}, one-star: {0.26, 0.03}
05:04:04.429 00.017 9340 CameraToMount -- cameraTheta (0.10) - m_xAngle (0.05) = xAngle (0.05 = 0.05)
05:04:04.445 00.016 9340 CameraToMount -- cameraTheta (0.10) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-3.01 = -3.01)
05:04:04.480 00.035 9340 CameraToMount -- cameraX=0.26 cameraY=0.03 hyp=0.26 cameraTheta=0.10 mountX=0.26 mountY=-0.03, mountTheta=-0.13
05:04:04.528 00.048 9340 SchedulePrimaryMove(10104498, x=0.26, y=0.03, opts=13)
05:04:04.550 00.022 9340 Enqueuing Move request for scope (0.26, 0.03)
05:04:04.574 00.024 12020 Worker thread wakes up
05:04:04.574 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=6217, max=65535, med=10269, FiltMin=8002, FiltMax=65533, Gamma=2.870
05:04:04.596 00.022 12020 worker thread servicing REQUEST_MOVE scope ofs (0.26, 0.03) opts 0xd
05:04:04.597 00.001 12020 Handling offset move in thread for scope, endpoint = (0.26, 0.03)
05:04:04.597 00.000 9340 UpdateGuideState exits: m=1433736 SNR=192.9
05:04:04.619 00.022 12020 Moving (0.26, 0.03) raw xDistance=0.26 yDistance=-0.03
05:04:04.619 00.000 12020 GuideAlgorithmHysteresis::Result() returns 0.11 from input 0.26
05:04:04.619 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
05:04:04.620 00.001 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:04:04.669 00.049 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
05:04:04.669 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
05:04:04.690 00.021 12020 MoveAxis(W, 20, ABG)
05:04:04.690 00.000 9340 Enqueuing Expose request
05:04:04.708 00.018 12020 Guiding  Dir = 3, Dur = 20
05:04:04.709 00.001 12020 IsSlewing returns 0
05:04:04.710 00.001 12020 IsGuiding returns 0
05:04:04.731 00.021 12020 PulseGuide returned control before completion, sleep 11
05:04:04.794 00.063 12020 IsGuiding returns 0
05:04:04.794 00.000 12020 Move returns status 0, amount 20
05:04:04.795 00.001 12020 MoveAxis(N, 0, ABG)
05:04:04.795 00.000 12020 Move returns status 0, amount 0
05:04:04.795 00.000 12020 move complete, result=0
05:04:04.796 00.001 12020 worker thread done servicing request
05:04:04.796 00.000 9340 GuideStep: 0.3 px 20 ms WEST, -0.0 px 0 ms NORTH
05:04:04.812 00.016 12020 Worker thread wakes up
05:04:04.812 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
05:04:04.812 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(1183,1030,31,31)
05:04:05.997 01.185 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"f97d19f3-6173-48cc-9244-ffd3ba330e85"}
05:04:06.051 00.054 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"f97d19f3-6173-48cc-9244-ffd3ba330e85"}
05:04:06.082 00.031 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"a89ea454-2992-49c9-be14-188f62ee9065"}
05:04:06.125 00.043 9340 case statement mapped state 6 to 3
05:04:06.208 00.083 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"a89ea454-2992-49c9-be14-188f62ee9065"}
05:04:06.259 00.051 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"39f65079-a192-40b6-92a1-2c2f8ef9d828"}
05:04:06.354 00.095 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":64,"width":15,"height":15,"star_pos":[6.81,7.29],"pixels":"..."},"id":"39f65079-a192-40b6-92a1-2c2f8ef9d828"}
05:04:07.204 00.850 12020 Exposure complete
05:04:07.510 00.306 12020 worker thread done servicing request
05:04:07.511 00.001 9340 OnExposeComplete: enter
05:04:07.528 00.017 9340 UpdateGuideState(): m_state=6
05:04:07.541 00.013 9340 Star::Find(15, 1197, 1045, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 65
05:04:07.556 00.015 9340 Star::Find returns 1 (0), X=1197.58, Y=1045.39, Mass=1414245, SNR=203.9, Peak=61267 HFD=5.0
05:04:07.566 00.010 9340 MultiStar: [#1 0.23,0.24,1.51,U] [#2 0.32,0.09,0.84,U] [#3 0.30,0.40,0.00,M3] [#4 -0.00,0.24,0.99,U] [#5 0.06,0.22,0.93,U] [#6 0.38,0.18,0.84,U] [#7 0.10,0.22,0.88,U] [#8 0.15,0.34,0.82,U] 
05:04:07.576 00.010 9340 single-star, 7 included, MultiStar: {0.16, 0.21}, one-star: {0.03, 0.12}
05:04:07.591 00.015 9340 CameraToMount -- cameraTheta (1.34) - m_xAngle (0.05) = xAngle (1.30 = 1.30)
05:04:07.614 00.023 9340 CameraToMount -- cameraTheta (1.34) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-1.77 = -1.77)
05:04:07.645 00.031 9340 CameraToMount -- cameraX=0.03 cameraY=0.12 hyp=0.13 cameraTheta=1.34 mountX=0.03 mountY=-0.12, mountTheta=-1.30
05:04:07.663 00.018 9340 SchedulePrimaryMove(10104498, x=0.03, y=0.12, opts=13)
05:04:07.677 00.014 9340 Enqueuing Move request for scope (0.03, 0.12)
05:04:07.691 00.014 12020 Worker thread wakes up
05:04:07.691 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=6446, max=65535, med=10272, FiltMin=8248, FiltMax=65533, Gamma=2.870
05:04:07.701 00.010 12020 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.12) opts 0xd
05:04:07.701 00.000 9340 UpdateGuideState exits: m=1414245 SNR=203.9
05:04:07.718 00.017 12020 Handling offset move in thread for scope, endpoint = (0.03, 0.12)
05:04:07.719 00.001 12020 Moving (0.03, 0.12) raw xDistance=0.03 yDistance=-0.12
05:04:07.719 00.000 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
05:04:07.719 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
05:04:07.720 00.001 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:04:07.735 00.015 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
05:04:07.735 00.000 12020 MoveAxis(E, 0, ABG)
05:04:07.735 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
05:04:07.748 00.013 12020 Move returns status 0, amount 0
05:04:07.749 00.001 12020 MoveAxis(N, 0, ABG)
05:04:07.749 00.000 12020 Move returns status 0, amount 0
05:04:07.749 00.000 9340 Enqueuing Expose request
05:04:07.763 00.014 12020 move complete, result=0
05:04:07.763 00.000 12020 worker thread done servicing request
05:04:07.763 00.000 12020 Worker thread wakes up
05:04:07.764 00.001 9340 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
05:04:07.795 00.031 12020 worker thread servicing REQUEST_EXPOSE 2000
05:04:07.796 00.001 12020 Handling exposure in thread, d=2000 o=3 r=(1183,1030,31,31)
05:04:07.993 00.197 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"5847380b-58d8-4bb4-ac1b-74d357efd80c"}
05:04:08.009 00.016 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"5847380b-58d8-4bb4-ac1b-74d357efd80c"}
05:04:08.068 00.059 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"cf7bf6d8-cd42-4838-9405-e0c2491fdf87"}
05:04:08.092 00.024 9340 case statement mapped state 6 to 3
05:04:08.103 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"cf7bf6d8-cd42-4838-9405-e0c2491fdf87"}
05:04:08.115 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"fc9e3ef0-26da-45e2-bdac-18e0d585ab4f"}
05:04:08.131 00.016 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":65,"width":15,"height":15,"star_pos":[6.58,7.39],"pixels":"..."},"id":"fc9e3ef0-26da-45e2-bdac-18e0d585ab4f"}
05:04:09.993 01.862 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"9b4ed96e-ccaa-4bf7-ac07-94c9826ad550"}
05:04:10.003 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"9b4ed96e-ccaa-4bf7-ac07-94c9826ad550"}
05:04:10.020 00.017 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"811ba95a-9af9-452b-975a-2cc79c0adf41"}
05:04:10.048 00.028 9340 case statement mapped state 6 to 3
05:04:10.060 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"811ba95a-9af9-452b-975a-2cc79c0adf41"}
05:04:10.070 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"4f2bc642-5b37-4b25-856f-26abc2e76ebf"}
05:04:10.085 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":65,"width":15,"height":15,"star_pos":[6.58,7.39],"pixels":"..."},"id":"4f2bc642-5b37-4b25-856f-26abc2e76ebf"}
05:04:10.185 00.100 12020 Exposure complete
05:04:10.454 00.269 12020 worker thread done servicing request
05:04:10.454 00.000 9340 OnExposeComplete: enter
05:04:10.471 00.017 9340 UpdateGuideState(): m_state=6
05:04:10.491 00.020 9340 Star::Find(15, 1197, 1045, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 66
05:04:10.506 00.015 9340 Star::Find returns 1 (0), X=1197.87, Y=1045.40, Mass=1456242, SNR=195.8, Peak=59952 HFD=5.1
05:04:10.524 00.018 9340 MultiStar: [#1 0.59,0.17,0.00,M1] [#2 0.56,0.20,0.00,M1] [#3 0.15,0.37,0.92,U] [#4 0.61,0.27,0.00,M1] [#5 0.23,0.19,0.97,U] [#6 0.51,0.16,0.00,M1] [#7 0.25,0.28,0.90,U] [#8 0.61,0.33,0.00,M2] 
05:04:10.537 00.013 9340 refined, 3 included, MultiStar: {0.24, 0.24}, one-star: {0.32, 0.13}
05:04:10.554 00.017 9340 CameraToMount -- cameraTheta (0.79) - m_xAngle (0.05) = xAngle (0.74 = 0.74)
05:04:10.588 00.034 9340 CameraToMount -- cameraTheta (0.79) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-2.32 = -2.32)
05:04:10.600 00.012 9340 CameraToMount -- cameraX=0.24 cameraY=0.24 hyp=0.34 cameraTheta=0.79 mountX=0.25 mountY=-0.25, mountTheta=-0.78
05:04:10.621 00.021 9340 SchedulePrimaryMove(10104498, x=0.24, y=0.24, opts=13)
05:04:10.641 00.020 9340 Enqueuing Move request for scope (0.24, 0.24)
05:04:10.657 00.016 12020 Worker thread wakes up
05:04:10.657 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=6720, max=65535, med=10294, FiltMin=8092, FiltMax=65533, Gamma=2.870
05:04:10.668 00.011 12020 worker thread servicing REQUEST_MOVE scope ofs (0.24, 0.24) opts 0xd
05:04:10.668 00.000 9340 UpdateGuideState exits: m=1456242 SNR=195.8
05:04:10.681 00.013 12020 Handling offset move in thread for scope, endpoint = (0.24, 0.24)
05:04:10.681 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:04:10.693 00.012 12020 Moving (0.24, 0.24) raw xDistance=0.25 yDistance=-0.25
05:04:10.693 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
05:04:10.706 00.013 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.25
05:04:10.706 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
05:04:10.725 00.019 9340 Enqueuing Expose request
05:04:10.737 00.012 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.25
05:04:10.738 00.001 12020 MoveAxis(E, 0, ABG)
05:04:10.738 00.000 12020 Move returns status 0, amount 0
05:04:10.738 00.000 12020 MoveAxis(N, 0, ABG)
05:04:10.739 00.001 12020 Move returns status 0, amount 0
05:04:10.739 00.000 12020 move complete, result=0
05:04:10.739 00.000 12020 worker thread done servicing request
05:04:10.739 00.000 12020 Worker thread wakes up
05:04:10.740 00.001 12020 worker thread servicing REQUEST_EXPOSE 2000
05:04:10.740 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(1183,1030,31,31)
05:04:10.741 00.001 9340 GuideStep: 0.2 px 0 ms EAST, -0.2 px 0 ms NORTH
05:04:11.993 01.252 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"17ad8397-4edc-4d34-afbb-59b1f41c3eef"}
05:04:12.005 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"17ad8397-4edc-4d34-afbb-59b1f41c3eef"}
05:04:12.037 00.032 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"f95e51c5-740b-48c5-b734-d88ff7dc1192"}
05:04:12.056 00.019 9340 case statement mapped state 6 to 3
05:04:12.065 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"f95e51c5-740b-48c5-b734-d88ff7dc1192"}
05:04:12.079 00.014 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"37f54adc-2e44-423e-a103-886ac6169ab5"}
05:04:12.089 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":66,"width":15,"height":15,"star_pos":[6.87,7.40],"pixels":"..."},"id":"37f54adc-2e44-423e-a103-886ac6169ab5"}
05:04:13.106 01.017 12020 Exposure complete
05:04:13.520 00.414 12020 worker thread done servicing request
05:04:13.521 00.001 9340 OnExposeComplete: enter
05:04:13.536 00.015 9340 UpdateGuideState(): m_state=6
05:04:13.560 00.024 9340 Star::Find(15, 1197, 1045, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 67
05:04:13.575 00.015 9340 Star::Find returns 1 (0), X=1197.87, Y=1045.59, Mass=1406609, SNR=254.5, Peak=60596 HFD=5.0
05:04:13.632 00.057 9340 MultiStar: [#1 0.58,0.46,0.00,M2] [#2 0.68,0.39,0.00,M2] [#3 0.52,0.44,0.00,M3] [#4 0.24,0.51,0.00,M2] [#5 0.43,0.35,0.00,M1] [#6 0.76,0.21,0.00,M2] [#7 0.54,0.28,0.00,M1] [#8 0.48,0.39,0.00,M3] 
05:04:13.657 00.025 9340 CameraToMount -- cameraTheta (0.79) - m_xAngle (0.05) = xAngle (0.75 = 0.75)
05:04:13.671 00.014 9340 CameraToMount -- cameraTheta (0.79) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-2.32 = -2.32)
05:04:13.696 00.025 9340 CameraToMount -- cameraX=0.32 cameraY=0.32 hyp=0.45 cameraTheta=0.79 mountX=0.33 mountY=-0.33, mountTheta=-0.78
05:04:13.759 00.063 9340 SchedulePrimaryMove(10104498, x=0.32, y=0.32, opts=13)
05:04:13.776 00.017 9340 Enqueuing Move request for scope (0.32, 0.32)
05:04:13.794 00.018 12020 Worker thread wakes up
05:04:13.794 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=6327, max=65535, med=10275, FiltMin=7627, FiltMax=65533, Gamma=2.870
05:04:13.808 00.014 12020 worker thread servicing REQUEST_MOVE scope ofs (0.32, 0.32) opts 0xd
05:04:13.809 00.001 9340 UpdateGuideState exits: m=1406609 SNR=254.5
05:04:13.819 00.010 12020 Handling offset move in thread for scope, endpoint = (0.32, 0.32)
05:04:13.820 00.001 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:04:13.840 00.020 12020 Moving (0.32, 0.32) raw xDistance=0.33 yDistance=-0.33
05:04:13.840 00.000 12020 GuideAlgorithmHysteresis::Result() returns 0.14 from input 0.33
05:04:13.841 00.001 12020 GuideAlgorithmResistSwitch::result() returns -0.33 from input -0.33
05:04:13.841 00.000 12020 MoveAxis(W, 25, ABG)
05:04:13.843 00.002 9340 ScheduleExposure(2000,3,1) exposurePending=0
05:04:13.862 00.019 12020 Guiding  Dir = 3, Dur = 25
05:04:13.862 00.000 9340 Enqueuing Expose request
05:04:13.878 00.016 12020 IsSlewing returns 0
05:04:13.914 00.036 12020 IsGuiding returns 0
05:04:13.941 00.027 12020 IsGuiding returns 1
05:04:13.942 00.001 12020 scope still moving after pulse duration time elapsed
05:04:13.964 00.022 12020 IsSlewing returns 0
05:04:13.964 00.000 12020 IsGuiding returns 1
05:04:13.993 00.029 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"a209e358-b731-4559-8c29-1960ab47307a"}
05:04:14.011 00.018 12020 IsSlewing returns 0
05:04:14.011 00.000 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"a209e358-b731-4559-8c29-1960ab47307a"}
05:04:14.043 00.032 12020 IsGuiding returns 0
05:04:14.043 00.000 12020 scope move finished after 25 + 105 ms
05:04:14.045 00.002 12020 Move returns status 0, amount 25
05:04:14.045 00.000 12020 MoveAxis(N, 54, ABG)
05:04:14.045 00.000 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"73f16b74-7392-4afe-b77d-496976571ce1"}
05:04:14.059 00.014 12020 Guiding  Dir = 0, Dur = 54
05:04:14.059 00.000 9340 case statement mapped state 6 to 3
05:04:14.072 00.013 12020 IsSlewing returns 0
05:04:14.073 00.001 12020 IsGuiding returns 0
05:04:14.074 00.001 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"73f16b74-7392-4afe-b77d-496976571ce1"}
05:04:14.093 00.019 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"7ef59d21-a3ec-4db0-9c6c-65bec339e869"}
05:04:14.104 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":67,"width":15,"height":15,"star_pos":[6.87,6.59],"pixels":"..."},"id":"7ef59d21-a3ec-4db0-9c6c-65bec339e869"}
05:04:14.196 00.092 12020 IsGuiding returns 1
05:04:14.198 00.002 12020 scope still moving after pulse duration time elapsed
05:04:14.292 00.094 12020 IsSlewing returns 0
05:04:14.293 00.001 12020 IsGuiding returns 0
05:04:14.294 00.001 12020 scope move finished after 54 + 166 ms
05:04:14.294 00.000 12020 Move returns status 0, amount 54
05:04:14.294 00.000 12020 move complete, result=0
05:04:14.294 00.000 12020 worker thread done servicing request
05:04:14.295 00.001 9340 GuideStep: 0.3 px 25 ms WEST, -0.3 px 54 ms NORTH
05:04:14.348 00.053 12020 Worker thread wakes up
05:04:14.348 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
05:04:14.348 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(1183,1030,31,31)
05:04:15.991 01.643 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"6ffc3c3b-fd93-4c0b-bb48-573313f9b3d1"}
05:04:16.003 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"6ffc3c3b-fd93-4c0b-bb48-573313f9b3d1"}
05:04:16.016 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"a0deca40-4245-4c9b-aa63-b2e6e5fb2040"}
05:04:16.028 00.012 9340 case statement mapped state 6 to 3
05:04:16.040 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"a0deca40-4245-4c9b-aa63-b2e6e5fb2040"}
05:04:16.057 00.017 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"66d4843b-29cb-4f86-b8b6-782f796a02c6"}
05:04:16.078 00.021 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":67,"width":15,"height":15,"star_pos":[6.87,6.59],"pixels":"..."},"id":"66d4843b-29cb-4f86-b8b6-782f796a02c6"}
05:04:16.714 00.636 12020 Exposure complete
05:04:17.005 00.291 12020 worker thread done servicing request
05:04:17.005 00.000 9340 OnExposeComplete: enter
05:04:17.021 00.016 9340 UpdateGuideState(): m_state=6
05:04:17.051 00.030 9340 Star::Find(15, 1197, 1045, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 68
05:04:17.070 00.019 9340 Star::Find returns 1 (0), X=1197.91, Y=1045.31, Mass=1391435, SNR=178.5, Peak=60908 HFD=4.7
05:04:17.114 00.044 9340 MultiStar: [#1 0.52,0.02,0.00,M3] [#2 0.56,0.05,0.00,M3] [#3 0.41,0.05,1.07,U] [#4 0.35,0.27,0.99,U] [#5 0.57,0.11,0.00,M2] [#6 0.62,0.08,0.00,M3] [#7 0.48,-0.03,0.00,M2] [#8 0.46,0.12,0.00,M4] 
05:04:17.129 00.015 9340 single-star, 2 included, MultiStar: {0.37, 0.12}, one-star: {0.36, 0.04}
05:04:17.146 00.017 9340 CameraToMount -- cameraTheta (0.12) - m_xAngle (0.05) = xAngle (0.07 = 0.07)
05:04:17.160 00.014 9340 CameraToMount -- cameraTheta (0.12) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-3.00 = -3.00)
05:04:17.176 00.016 9340 CameraToMount -- cameraX=0.36 cameraY=0.04 hyp=0.36 cameraTheta=0.12 mountX=0.36 mountY=-0.05, mountTheta=-0.14
05:04:17.195 00.019 9340 SchedulePrimaryMove(10104498, x=0.36, y=0.04, opts=13)
05:04:17.207 00.012 9340 Enqueuing Move request for scope (0.36, 0.04)
05:04:17.245 00.038 12020 Worker thread wakes up
05:04:17.246 00.001 12020 worker thread servicing REQUEST_MOVE scope ofs (0.36, 0.04) opts 0xd
05:04:17.246 00.000 12020 Handling offset move in thread for scope, endpoint = (0.36, 0.04)
05:04:17.246 00.000 12020 Moving (0.36, 0.04) raw xDistance=0.36 yDistance=-0.05
05:04:17.246 00.000 12020 GuideAlgorithmHysteresis::Result() returns 0.16 from input 0.36
05:04:17.247 00.001 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
05:04:17.247 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
05:04:17.247 00.000 12020 MoveAxis(W, 29, ABG)
05:04:17.247 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=6407, max=65535, med=10312, FiltMin=8086, FiltMax=65533, Gamma=2.870
05:04:17.264 00.017 9340 UpdateGuideState exits: m=1391435 SNR=178.5
05:04:17.280 00.016 12020 Guiding  Dir = 3, Dur = 29
05:04:17.281 00.001 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:04:17.294 00.013 12020 IsSlewing returns 0
05:04:17.294 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
05:04:17.315 00.021 12020 IsGuiding returns 0
05:04:17.316 00.001 9340 Enqueuing Expose request
05:04:17.348 00.032 12020 IsGuiding returns 1
05:04:17.349 00.001 12020 scope still moving after pulse duration time elapsed
05:04:17.411 00.062 12020 IsSlewing returns 0
05:04:17.442 00.031 12020 IsGuiding returns 0
05:04:17.442 00.000 12020 scope move finished after 29 + 98 ms
05:04:17.443 00.001 12020 Move returns status 0, amount 29
05:04:17.445 00.002 12020 MoveAxis(N, 0, ABG)
05:04:17.445 00.000 12020 Move returns status 0, amount 0
05:04:17.445 00.000 12020 move complete, result=0
05:04:17.446 00.001 12020 worker thread done servicing request
05:04:17.446 00.000 9340 GuideStep: 0.4 px 29 ms WEST, -0.1 px 0 ms NORTH
05:04:17.463 00.017 12020 Worker thread wakes up
05:04:17.465 00.002 12020 worker thread servicing REQUEST_EXPOSE 2000
05:04:17.465 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(1183,1030,31,31)
05:04:18.005 00.540 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"8e3e8b46-fea7-4ea3-9d29-aedae96f2d2e"}
05:04:18.025 00.020 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"8e3e8b46-fea7-4ea3-9d29-aedae96f2d2e"}
05:04:18.074 00.049 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"a0ee5b06-c6a8-408c-91f3-ffe83c676c3d"}
05:04:18.087 00.013 9340 case statement mapped state 6 to 3
05:04:18.102 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"a0ee5b06-c6a8-408c-91f3-ffe83c676c3d"}
05:04:18.119 00.017 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"bfb92095-049b-49f3-8b30-9401e964b182"}
05:04:18.135 00.016 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":68,"width":15,"height":15,"star_pos":[6.91,7.31],"pixels":"..."},"id":"bfb92095-049b-49f3-8b30-9401e964b182"}
05:04:19.846 01.711 12020 Exposure complete
05:04:20.003 00.157 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"9e194110-4e0e-414a-b887-84fc81b7b11c"}
05:04:20.031 00.028 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"9e194110-4e0e-414a-b887-84fc81b7b11c"}
05:04:20.082 00.051 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"ce8fb285-79a4-40ed-b858-0054d4259622"}
05:04:20.104 00.022 9340 case statement mapped state 6 to 3
05:04:20.139 00.035 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"ce8fb285-79a4-40ed-b858-0054d4259622"}
05:04:20.187 00.048 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"65ffeb4a-9038-41d5-ab50-cce232b00e1d"}
05:04:20.252 00.065 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":68,"width":15,"height":15,"star_pos":[6.91,7.31],"pixels":"..."},"id":"65ffeb4a-9038-41d5-ab50-cce232b00e1d"}
05:04:20.411 00.159 12020 worker thread done servicing request
05:04:20.411 00.000 9340 OnExposeComplete: enter
05:04:20.439 00.028 9340 UpdateGuideState(): m_state=6
05:04:20.493 00.054 9340 Star::Find(15, 1197, 1045, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 69
05:04:20.542 00.049 9340 Star::Find returns 1 (0), X=1197.78, Y=1044.91, Mass=1473890, SNR=233.0, Peak=60087 HFD=4.8
05:04:20.556 00.014 9340 MultiStar: [#1 0.29,-0.30,1.37,U] [#2 0.49,-0.17,0.00,M4] [#3 0.16,-0.14,0.82,U] [#4 0.26,-0.07,0.96,U] [#5 0.15,-0.26,0.76,U] [#6 0.33,-0.24,0.67,U] [#7 0.37,-0.34,0.00,M3] [#8 0.31,-0.17,0.61,U] 
05:04:20.570 00.014 9340 refined, 6 included, MultiStar: {0.25, -0.23}, one-star: {0.23, -0.36}
05:04:20.583 00.013 9340 CameraToMount -- cameraTheta (-0.75) - m_xAngle (0.05) = xAngle (-0.79 = -0.79)
05:04:20.607 00.024 9340 CameraToMount -- cameraTheta (-0.75) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-3.86 = 2.42)
05:04:20.622 00.015 9340 CameraToMount -- cameraX=0.25 cameraY=-0.23 hyp=0.34 cameraTheta=-0.75 mountX=0.24 mountY=0.22, mountTheta=0.76
05:04:20.648 00.026 9340 SchedulePrimaryMove(10104498, x=0.25, y=-0.23, opts=13)
05:04:20.692 00.044 9340 Enqueuing Move request for scope (0.25, -0.23)
05:04:20.705 00.013 12020 Worker thread wakes up
05:04:20.705 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=6379, max=65535, med=10295, FiltMin=8130, FiltMax=65533, Gamma=2.870
05:04:20.722 00.017 12020 worker thread servicing REQUEST_MOVE scope ofs (0.25, -0.23) opts 0xd
05:04:20.722 00.000 9340 UpdateGuideState exits: m=1473890 SNR=233.0
05:04:20.734 00.012 12020 Handling offset move in thread for scope, endpoint = (0.25, -0.23)
05:04:20.734 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:04:20.747 00.013 12020 Moving (0.25, -0.23) raw xDistance=0.24 yDistance=0.22
05:04:20.747 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
05:04:20.763 00.016 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.24
05:04:20.763 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
05:04:20.763 00.000 9340 Enqueuing Expose request
05:04:20.781 00.018 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.22
05:04:20.781 00.000 12020 MoveAxis(E, 0, ABG)
05:04:20.781 00.000 12020 Move returns status 0, amount 0
05:04:20.781 00.000 12020 MoveAxis(N, 0, ABG)
05:04:20.783 00.002 12020 Move returns status 0, amount 0
05:04:20.783 00.000 12020 move complete, result=0
05:04:20.783 00.000 12020 worker thread done servicing request
05:04:20.783 00.000 12020 Worker thread wakes up
05:04:20.784 00.001 12020 worker thread servicing REQUEST_EXPOSE 2000
05:04:20.784 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(1183,1030,31,31)
05:04:20.809 00.025 9340 GuideStep: 0.2 px 0 ms EAST, 0.2 px 0 ms NORTH
05:04:22.004 01.195 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"ad1bf844-6991-4bd6-a7e4-4cba1e023a23"}
05:04:22.021 00.017 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"ad1bf844-6991-4bd6-a7e4-4cba1e023a23"}
05:04:22.092 00.071 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"811e0c09-2dde-4d56-a45a-1d4502919cf2"}
05:04:22.108 00.016 9340 case statement mapped state 6 to 3
05:04:22.118 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"811e0c09-2dde-4d56-a45a-1d4502919cf2"}
05:04:22.132 00.014 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"3401ac39-e6b7-4311-8d5e-d8a93d5f63e9"}
05:04:22.151 00.019 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":69,"width":15,"height":15,"star_pos":[6.78,6.91],"pixels":"..."},"id":"3401ac39-e6b7-4311-8d5e-d8a93d5f63e9"}
05:04:23.151 01.000 12020 Exposure complete
05:04:23.365 00.214 12020 worker thread done servicing request
05:04:23.366 00.001 9340 OnExposeComplete: enter
05:04:23.394 00.028 9340 UpdateGuideState(): m_state=6
05:04:23.406 00.012 9340 Star::Find(15, 1197, 1044, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 70
05:04:23.418 00.012 9340 Star::Find returns 1 (0), X=1198.27, Y=1045.06, Mass=1387622, SNR=206.9, Peak=62507 HFD=4.7
05:04:23.437 00.019 9340 MultiStar: [#1 0.94,-0.17,0.00,M3] [#2 0.86,0.00,0.00,M5] [#3 0.69,-0.01,0.00,M2] [#4 0.85,-0.00,0.00,M1] [#5 0.74,-0.18,0.00,M2] [#6 1.00,-0.05,0.00,M3] [#7 0.86,-0.14,0.00,M4] [#8 0.91,0.05,0.00,M4] 
05:04:23.447 00.010 9340 CameraToMount -- cameraTheta (-0.28) - m_xAngle (0.05) = xAngle (-0.33 = -0.33)
05:04:23.456 00.009 9340 CameraToMount -- cameraTheta (-0.28) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-3.39 = 2.89)
05:04:23.466 00.010 9340 CameraToMount -- cameraX=0.72 cameraY=-0.20 hyp=0.74 cameraTheta=-0.28 mountX=0.71 mountY=0.18, mountTheta=0.26
05:04:23.484 00.018 9340 SchedulePrimaryMove(10104498, x=0.72, y=-0.20, opts=13)
05:04:23.495 00.011 9340 Enqueuing Move request for scope (0.72, -0.20)
05:04:23.507 00.012 12020 Worker thread wakes up
05:04:23.507 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=6200, max=65535, med=10262, FiltMin=7845, FiltMax=65533, Gamma=2.870
05:04:23.540 00.033 12020 worker thread servicing REQUEST_MOVE scope ofs (0.72, -0.20) opts 0xd
05:04:23.540 00.000 9340 UpdateGuideState exits: m=1387622 SNR=206.9
05:04:23.552 00.012 12020 Handling offset move in thread for scope, endpoint = (0.72, -0.20)
05:04:23.552 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:04:23.561 00.009 12020 Moving (0.72, -0.20) raw xDistance=0.71 yDistance=0.18
05:04:23.562 00.001 9340 ScheduleExposure(2000,3,1) exposurePending=0
05:04:23.575 00.013 12020 GuideAlgorithmHysteresis::Result() returns 0.30 from input 0.71
05:04:23.575 00.000 9340 Enqueuing Expose request
05:04:23.584 00.009 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
05:04:23.584 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.18
05:04:23.584 00.000 12020 MoveAxis(W, 53, ABG)
05:04:23.584 00.000 12020 Guiding  Dir = 3, Dur = 53
05:04:23.585 00.001 12020 IsSlewing returns 0
05:04:23.587 00.002 12020 IsGuiding returns 0
05:04:23.615 00.028 12020 PulseGuide returned control before completion, sleep 36
05:04:23.663 00.048 12020 IsGuiding returns 1
05:04:23.663 00.000 12020 scope still moving after pulse duration time elapsed
05:04:23.710 00.047 12020 IsSlewing returns 0
05:04:23.712 00.002 12020 IsGuiding returns 0
05:04:23.712 00.000 12020 scope move finished after 53 + 72 ms
05:04:23.712 00.000 12020 Move returns status 0, amount 53
05:04:23.713 00.001 12020 MoveAxis(N, 0, ABG)
05:04:23.713 00.000 12020 Move returns status 0, amount 0
05:04:23.713 00.000 12020 move complete, result=0
05:04:23.713 00.000 12020 worker thread done servicing request
05:04:23.713 00.000 12020 Worker thread wakes up
05:04:23.714 00.001 9340 GuideStep: 0.7 px 53 ms WEST, 0.2 px 0 ms NORTH
05:04:23.729 00.015 12020 worker thread servicing REQUEST_EXPOSE 2000
05:04:23.730 00.001 12020 Handling exposure in thread, d=2000 o=3 r=(1183,1030,31,31)
05:04:24.003 00.273 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"62b6a963-5756-40a6-8557-2434db875f5f"}
05:04:24.016 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"62b6a963-5756-40a6-8557-2434db875f5f"}
05:04:24.028 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"da51e23e-db8c-4529-85af-ba6350a645b4"}
05:04:24.060 00.032 9340 case statement mapped state 6 to 3
05:04:24.073 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"da51e23e-db8c-4529-85af-ba6350a645b4"}
05:04:24.085 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"ca9f2418-f213-46db-b8b9-210c30d72f0f"}
05:04:24.104 00.019 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":70,"width":15,"height":15,"star_pos":[7.27,7.06],"pixels":"..."},"id":"ca9f2418-f213-46db-b8b9-210c30d72f0f"}
05:04:26.003 01.899 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"cb7b8b39-929e-46e9-b08a-05b755aa3f18"}
05:04:26.015 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"cb7b8b39-929e-46e9-b08a-05b755aa3f18"}
05:04:26.031 00.016 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"784b3f63-0433-4050-bb07-419316d6b42e"}
05:04:26.070 00.039 9340 case statement mapped state 6 to 3
05:04:26.088 00.018 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"784b3f63-0433-4050-bb07-419316d6b42e"}
05:04:26.118 00.030 12020 Exposure complete
05:04:26.146 00.028 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"9523f997-6734-4131-adb8-91a339359a63"}
05:04:26.196 00.050 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":70,"width":15,"height":15,"star_pos":[7.27,7.06],"pixels":"..."},"id":"9523f997-6734-4131-adb8-91a339359a63"}
05:04:26.641 00.445 12020 worker thread done servicing request
05:04:26.641 00.000 9340 OnExposeComplete: enter
05:04:26.655 00.014 9340 UpdateGuideState(): m_state=6
05:04:26.685 00.030 9340 Star::Find(15, 1198, 1045, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 71
05:04:26.699 00.014 9340 Star::Find returns 1 (0), X=1198.16, Y=1045.14, Mass=1405687, SNR=227.2, Peak=61467 HFD=4.6
05:04:26.773 00.074 9340 MultiStar: [#1 0.88,-0.16,0.00,M4] [#2 0.87,-0.06,0.00,M6] [#3 0.67,-0.02,0.00,M3] [#4 0.98,-0.04,0.00,M2] [#5 0.79,-0.01,0.00,M3] [#6 0.84,-0.14,0.00,M4] [#7 0.82,-0.15,0.00,M5] [#8 0.89,0.17,0.00,M5] 
05:04:26.793 00.020 9340 CameraToMount -- cameraTheta (-0.21) - m_xAngle (0.05) = xAngle (-0.25 = -0.25)
05:04:26.818 00.025 9340 CameraToMount -- cameraTheta (-0.21) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-3.32 = 2.96)
05:04:26.832 00.014 9340 CameraToMount -- cameraX=0.61 cameraY=-0.13 hyp=0.63 cameraTheta=-0.21 mountX=0.61 mountY=0.11, mountTheta=0.18
05:04:26.861 00.029 9340 SchedulePrimaryMove(10104498, x=0.61, y=-0.13, opts=13)
05:04:26.883 00.022 9340 Enqueuing Move request for scope (0.61, -0.13)
05:04:26.931 00.048 12020 Worker thread wakes up
05:04:26.932 00.001 12020 worker thread servicing REQUEST_MOVE scope ofs (0.61, -0.13) opts 0xd
05:04:26.933 00.001 12020 Handling offset move in thread for scope, endpoint = (0.61, -0.13)
05:04:26.934 00.001 12020 Moving (0.61, -0.13) raw xDistance=0.61 yDistance=0.11
05:04:26.934 00.000 12020 GuideAlgorithmHysteresis::Result() returns 0.28 from input 0.61
05:04:26.938 00.004 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
05:04:26.939 00.001 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
05:04:26.939 00.000 12020 MoveAxis(W, 50, ABG)
05:04:26.939 00.000 12020 Guiding  Dir = 3, Dur = 50
05:04:26.939 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=6009, max=65535, med=10261, FiltMin=7905, FiltMax=65533, Gamma=2.870
05:04:26.953 00.014 12020 IsSlewing returns 0
05:04:26.953 00.000 9340 UpdateGuideState exits: m=1405687 SNR=227.2
05:04:26.968 00.015 12020 IsGuiding returns 0
05:04:26.968 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:04:26.984 00.016 9340 ScheduleExposure(2000,3,1) exposurePending=0
05:04:27.005 00.021 12020 PulseGuide returned control before completion, sleep 40
05:04:27.008 00.003 9340 Enqueuing Expose request
05:04:27.083 00.075 12020 IsGuiding returns 0
05:04:27.085 00.002 12020 Move returns status 0, amount 50
05:04:27.085 00.000 12020 MoveAxis(N, 0, ABG)
05:04:27.085 00.000 12020 Move returns status 0, amount 0
05:04:27.086 00.001 12020 move complete, result=0
05:04:27.086 00.000 12020 worker thread done servicing request
05:04:27.086 00.000 9340 GuideStep: 0.6 px 50 ms WEST, 0.1 px 0 ms NORTH
05:04:27.099 00.013 12020 Worker thread wakes up
05:04:27.099 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
05:04:27.099 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(1183,1030,31,31)
05:04:28.003 00.904 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"0a008b07-4143-444a-b1c1-8d70dd46a515"}
05:04:28.014 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"0a008b07-4143-444a-b1c1-8d70dd46a515"}
05:04:28.030 00.016 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"9f88734c-abee-4abf-bf26-a22dc07d60ae"}
05:04:28.041 00.011 9340 case statement mapped state 6 to 3
05:04:28.052 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"9f88734c-abee-4abf-bf26-a22dc07d60ae"}
05:04:28.065 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"d3980e9d-c679-450d-a09e-99c924e1205b"}
05:04:28.080 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":71,"width":15,"height":15,"star_pos":[7.16,7.14],"pixels":"..."},"id":"d3980e9d-c679-450d-a09e-99c924e1205b"}
05:04:29.462 01.382 12020 Exposure complete
05:04:29.675 00.213 12020 worker thread done servicing request
05:04:29.675 00.000 9340 OnExposeComplete: enter
05:04:29.721 00.046 9340 UpdateGuideState(): m_state=6
05:04:29.737 00.016 9340 Star::Find(15, 1198, 1045, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 72
05:04:29.763 00.026 9340 Star::Find returns 1 (0), X=1197.92, Y=1045.32, Mass=1441429, SNR=228.7, Peak=58651 HFD=5.0
05:04:29.782 00.019 9340 MultiStar: [#1 0.42,-0.07,1.26,U] [#2 0.55,0.05,0.00,M7] [#3 0.38,0.03,0.77,U] [#4 0.48,0.13,0.00,M3] [#5 0.42,-0.05,0.83,U] [#6 0.64,-0.02,0.00,M5] [#7 0.42,-0.22,0.00,M6] [#8 0.53,0.13,0.00,M6] 
05:04:29.799 00.017 9340 single-star, 3 included, MultiStar: {0.40, -0.01}, one-star: {0.37, 0.05}
05:04:29.816 00.017 9340 CameraToMount -- cameraTheta (0.15) - m_xAngle (0.05) = xAngle (0.10 = 0.10)
05:04:29.857 00.041 9340 CameraToMount -- cameraTheta (0.15) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-2.97 = -2.97)
05:04:29.869 00.012 9340 CameraToMount -- cameraX=0.37 cameraY=0.05 hyp=0.37 cameraTheta=0.15 mountX=0.37 mountY=-0.06, mountTheta=-0.17
05:04:29.890 00.021 9340 SchedulePrimaryMove(10104498, x=0.37, y=0.05, opts=13)
05:04:29.904 00.014 9340 Enqueuing Move request for scope (0.37, 0.05)
05:04:29.918 00.014 12020 Worker thread wakes up
05:04:29.918 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=5579, max=65535, med=10269, FiltMin=8020, FiltMax=65533, Gamma=2.870
05:04:29.933 00.015 12020 worker thread servicing REQUEST_MOVE scope ofs (0.37, 0.05) opts 0xd
05:04:29.933 00.000 9340 UpdateGuideState exits: m=1441429 SNR=228.7
05:04:29.948 00.015 12020 Handling offset move in thread for scope, endpoint = (0.37, 0.05)
05:04:29.948 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:04:29.984 00.036 12020 Moving (0.37, 0.05) raw xDistance=0.37 yDistance=-0.06
05:04:29.984 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
05:04:29.998 00.014 12020 GuideAlgorithmHysteresis::Result() returns 0.18 from input 0.37
05:04:29.998 00.000 9340 Enqueuing Expose request
05:04:30.008 00.010 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
05:04:30.008 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
05:04:30.008 00.000 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"422afe54-9687-4b7e-b95a-3f76c00a0ff0"}
05:04:30.021 00.013 12020 MoveAxis(W, 32, ABG)
05:04:30.021 00.000 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"422afe54-9687-4b7e-b95a-3f76c00a0ff0"}
05:04:30.032 00.011 12020 Guiding  Dir = 3, Dur = 32
05:04:30.033 00.001 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"ad530346-696f-4a2b-82af-5aae775d5898"}
05:04:30.042 00.009 12020 IsSlewing returns 0
05:04:30.044 00.002 9340 case statement mapped state 6 to 3
05:04:30.056 00.012 12020 IsGuiding returns 0
05:04:30.056 00.000 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"ad530346-696f-4a2b-82af-5aae775d5898"}
05:04:30.072 00.016 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"304d2a47-dabb-4ae5-b4ab-7d73f7497e64"}
05:04:30.094 00.022 12020 PulseGuide returned control before completion, sleep 23
05:04:30.094 00.000 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":72,"width":15,"height":15,"star_pos":[6.92,7.32],"pixels":"..."},"id":"304d2a47-dabb-4ae5-b4ab-7d73f7497e64"}
05:04:30.154 00.060 12020 IsGuiding returns 0
05:04:30.154 00.000 12020 Move returns status 0, amount 32
05:04:30.154 00.000 12020 MoveAxis(N, 0, ABG)
05:04:30.155 00.001 12020 Move returns status 0, amount 0
05:04:30.155 00.000 12020 move complete, result=0
05:04:30.155 00.000 12020 worker thread done servicing request
05:04:30.155 00.000 9340 GuideStep: 0.4 px 32 ms WEST, -0.1 px 0 ms NORTH
05:04:30.172 00.017 12020 Worker thread wakes up
05:04:30.172 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
05:04:30.173 00.001 12020 Handling exposure in thread, d=2000 o=3 r=(1183,1030,31,31)
05:04:32.002 01.829 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"fab5207f-b5b4-4319-98dd-1b2b28c7064c"}
05:04:32.017 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"fab5207f-b5b4-4319-98dd-1b2b28c7064c"}
05:04:32.031 00.014 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"935e6f68-bb0f-4c5a-8654-040e065d0700"}
05:04:32.051 00.020 9340 case statement mapped state 6 to 3
05:04:32.066 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"935e6f68-bb0f-4c5a-8654-040e065d0700"}
05:04:32.099 00.033 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"aaa4afe4-18a2-4569-9e99-0b0d00a691bf"}
05:04:32.116 00.017 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":72,"width":15,"height":15,"star_pos":[6.92,7.32],"pixels":"..."},"id":"aaa4afe4-18a2-4569-9e99-0b0d00a691bf"}
05:04:32.571 00.455 12020 Exposure complete
05:04:32.994 00.423 9340 OnExposeComplete: enter
05:04:33.017 00.023 12020 worker thread done servicing request
05:04:33.017 00.000 9340 UpdateGuideState(): m_state=6
05:04:33.037 00.020 9340 Star::Find(15, 1197, 1045, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 73
05:04:33.060 00.023 9340 Star::Find returns 1 (0), X=1198.12, Y=1045.06, Mass=1377368, SNR=199.3, Peak=61903 HFD=4.6
05:04:33.111 00.051 9340 MultiStar: [#1 0.66,0.05,0.00,M4] [#2 0.64,0.11,0.00,M8] [#3 0.59,0.22,0.00,M3] [#4 0.57,0.03,0.00,M4] [#5 0.50,0.11,0.00,M3] [#6 0.75,0.06,0.00,M6] [#7 0.72,0.02,0.00,M7] [#8 0.62,-0.01,0.00,M7] 
05:04:33.140 00.029 9340 CameraToMount -- cameraTheta (-0.35) - m_xAngle (0.05) = xAngle (-0.40 = -0.40)
05:04:33.171 00.031 9340 CameraToMount -- cameraTheta (-0.35) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-3.47 = 2.82)
05:04:33.193 00.022 9340 CameraToMount -- cameraX=0.57 cameraY=-0.21 hyp=0.61 cameraTheta=-0.35 mountX=0.56 mountY=0.19, mountTheta=0.33
05:04:33.231 00.038 9340 SchedulePrimaryMove(10104498, x=0.57, y=-0.21, opts=13)
05:04:33.282 00.051 9340 Enqueuing Move request for scope (0.57, -0.21)
05:04:33.302 00.020 12020 Worker thread wakes up
05:04:33.302 00.000 12020 worker thread servicing REQUEST_MOVE scope ofs (0.57, -0.21) opts 0xd
05:04:33.302 00.000 12020 Handling offset move in thread for scope, endpoint = (0.57, -0.21)
05:04:33.303 00.001 12020 Moving (0.57, -0.21) raw xDistance=0.56 yDistance=0.19
05:04:33.303 00.000 12020 GuideAlgorithmHysteresis::Result() returns 0.25 from input 0.56
05:04:33.303 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
05:04:33.303 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.19
05:04:33.303 00.000 12020 MoveAxis(W, 45, ABG)
05:04:33.304 00.001 12020 Guiding  Dir = 3, Dur = 45
05:04:33.305 00.001 12020 IsSlewing returns 0
05:04:33.306 00.001 12020 IsGuiding returns 0
05:04:33.307 00.001 9340 UpdateImageDisplay: Size=(1920,1080) min=6141, max=65535, med=10268, FiltMin=7963, FiltMax=65533, Gamma=2.870
05:04:33.323 00.016 9340 UpdateGuideState exits: m=1377368 SNR=199.3
05:04:33.344 00.021 12020 PulseGuide returned control before completion, sleep 26
05:04:33.346 00.002 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:04:33.391 00.045 12020 IsGuiding returns 1
05:04:33.392 00.001 12020 scope still moving after pulse duration time elapsed
05:04:33.394 00.002 9340 ScheduleExposure(2000,3,1) exposurePending=0
05:04:33.445 00.051 12020 IsSlewing returns 0
05:04:33.446 00.001 9340 Enqueuing Expose request
05:04:33.470 00.024 12020 IsGuiding returns 0
05:04:33.471 00.001 12020 scope move finished after 45 + 119 ms
05:04:33.471 00.000 12020 Move returns status 0, amount 45
05:04:33.471 00.000 12020 MoveAxis(N, 0, ABG)
05:04:33.471 00.000 12020 Move returns status 0, amount 0
05:04:33.472 00.001 12020 move complete, result=0
05:04:33.472 00.000 12020 worker thread done servicing request
05:04:33.474 00.002 12020 Worker thread wakes up
05:04:33.474 00.000 9340 GuideStep: 0.6 px 45 ms WEST, 0.2 px 0 ms NORTH
05:04:33.494 00.020 12020 worker thread servicing REQUEST_EXPOSE 2000
05:04:33.494 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(1183,1030,31,31)
05:04:34.002 00.508 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"a5b4413e-5903-4d90-abae-1a336fd75604"}
05:04:34.025 00.023 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"a5b4413e-5903-4d90-abae-1a336fd75604"}
05:04:34.041 00.016 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"06bce762-3078-4c8a-8212-877096bf2403"}
05:04:34.055 00.014 9340 case statement mapped state 6 to 3
05:04:34.066 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"06bce762-3078-4c8a-8212-877096bf2403"}
05:04:34.087 00.021 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"7575b1ea-389f-473f-8997-a0d36b39f0f3"}
05:04:34.102 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":73,"width":15,"height":15,"star_pos":[7.12,7.06],"pixels":"..."},"id":"7575b1ea-389f-473f-8997-a0d36b39f0f3"}
05:04:35.880 01.778 12020 Exposure complete
05:04:36.001 00.121 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"7651d216-1593-44d3-ad9c-9a1c8380a9b4"}
05:04:36.022 00.021 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"7651d216-1593-44d3-ad9c-9a1c8380a9b4"}
05:04:36.044 00.022 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"ee50ac9a-31e6-4228-ae2b-53aa55e29038"}
05:04:36.081 00.037 9340 case statement mapped state 6 to 3
05:04:36.101 00.020 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"ee50ac9a-31e6-4228-ae2b-53aa55e29038"}
05:04:36.113 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"baa6c663-b29d-4513-911e-8514ca67ae3e"}
05:04:36.134 00.021 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":73,"width":15,"height":15,"star_pos":[7.12,7.06],"pixels":"..."},"id":"baa6c663-b29d-4513-911e-8514ca67ae3e"}
05:04:36.222 00.088 9340 OnExposeComplete: enter
05:04:36.238 00.016 12020 worker thread done servicing request
05:04:36.238 00.000 9340 UpdateGuideState(): m_state=6
05:04:36.259 00.021 9340 Star::Find(15, 1198, 1045, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 74
05:04:36.299 00.040 9340 Star::Find returns 1 (0), X=1197.53, Y=1044.95, Mass=1484183, SNR=250.6, Peak=63571 HFD=5.1
05:04:36.317 00.018 9340 MultiStar: [#1 0.29,-0.23,1.30,U] [#2 0.16,-0.26,0.71,U] [#3 0.13,0.03,0.71,U] [#4 0.13,-0.05,0.70,U] [#5 0.11,-0.16,0.63,U] [#6 0.36,-0.18,0.69,U] [#7 0.14,-0.22,0.72,U] [#8 0.23,-0.18,0.56,U] 
05:04:36.341 00.024 9340 refined, 8 included, MultiStar: {0.17, -0.19}, one-star: {-0.02, -0.31}
05:04:36.390 00.049 9340 CameraToMount -- cameraTheta (-0.83) - m_xAngle (0.05) = xAngle (-0.88 = -0.88)
05:04:36.451 00.061 9340 CameraToMount -- cameraTheta (-0.83) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-3.95 = 2.34)
05:04:36.480 00.029 9340 CameraToMount -- cameraX=0.17 cameraY=-0.19 hyp=0.25 cameraTheta=-0.83 mountX=0.16 mountY=0.18, mountTheta=0.84
05:04:36.510 00.030 9340 SchedulePrimaryMove(10104498, x=0.17, y=-0.19, opts=13)
05:04:36.551 00.041 9340 Enqueuing Move request for scope (0.17, -0.19)
05:04:36.566 00.015 12020 Worker thread wakes up
05:04:36.566 00.000 12020 worker thread servicing REQUEST_MOVE scope ofs (0.17, -0.19) opts 0xd
05:04:36.566 00.000 12020 Handling offset move in thread for scope, endpoint = (0.17, -0.19)
05:04:36.567 00.001 12020 Moving (0.17, -0.19) raw xDistance=0.16 yDistance=0.18
05:04:36.567 00.000 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.16
05:04:36.567 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
05:04:36.567 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=6292, max=65535, med=10278, FiltMin=8028, FiltMax=65533, Gamma=2.870
05:04:36.583 00.016 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.18
05:04:36.583 00.000 9340 UpdateGuideState exits: m=1484183 SNR=250.6
05:04:36.595 00.012 12020 MoveAxis(E, 0, ABG)
05:04:36.595 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:04:36.617 00.022 12020 Move returns status 0, amount 0
05:04:36.617 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
05:04:36.659 00.042 12020 MoveAxis(N, 0, ABG)
05:04:36.659 00.000 9340 Enqueuing Expose request
05:04:36.675 00.016 12020 Move returns status 0, amount 0
05:04:36.676 00.001 12020 move complete, result=0
05:04:36.676 00.000 12020 worker thread done servicing request
05:04:36.676 00.000 12020 Worker thread wakes up
05:04:36.676 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
05:04:36.677 00.001 12020 Handling exposure in thread, d=2000 o=3 r=(1183,1030,31,31)
05:04:36.681 00.004 9340 GuideStep: 0.2 px 0 ms EAST, 0.2 px 0 ms NORTH
05:04:38.001 01.320 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"74dddee4-15c9-401e-9dc1-639ab814b677"}
05:04:38.014 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"74dddee4-15c9-401e-9dc1-639ab814b677"}
05:04:38.080 00.066 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"9871a64a-46fc-4a6f-b9fd-c89c04d4bc67"}
05:04:38.105 00.025 9340 case statement mapped state 6 to 3
05:04:38.119 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"9871a64a-46fc-4a6f-b9fd-c89c04d4bc67"}
05:04:38.138 00.019 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"75e32893-950c-4d30-ad12-8506d4e7ee04"}
05:04:38.150 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":74,"width":15,"height":15,"star_pos":[6.53,6.95],"pixels":"..."},"id":"75e32893-950c-4d30-ad12-8506d4e7ee04"}
05:04:39.054 00.904 12020 Exposure complete
05:04:39.416 00.362 12020 worker thread done servicing request
05:04:39.418 00.002 9340 OnExposeComplete: enter
05:04:39.480 00.062 9340 UpdateGuideState(): m_state=6
05:04:39.503 00.023 9340 Star::Find(15, 1197, 1044, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 75
05:04:39.523 00.020 9340 Star::Find returns 1 (0), X=1197.85, Y=1044.87, Mass=1368356, SNR=211.9, Peak=59627 HFD=4.6
05:04:39.540 00.017 9340 MultiStar: [#1 0.46,-0.22,0.00,M4] [#2 0.49,-0.27,0.00,M8] [#3 0.22,-0.14,0.75,U] [#4 0.35,-0.27,0.85,U] [#5 0.32,-0.36,0.00,M3] [#6 0.34,-0.17,0.74,U] [#7 0.48,-0.34,0.00,M7] [#8 0.27,-0.00,0.80,U] 
05:04:39.574 00.034 9340 refined, 4 included, MultiStar: {0.30, -0.21}, one-star: {0.30, -0.39}
05:04:39.611 00.037 9340 CameraToMount -- cameraTheta (-0.61) - m_xAngle (0.05) = xAngle (-0.66 = -0.66)
05:04:39.639 00.028 9340 CameraToMount -- cameraTheta (-0.61) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-3.72 = 2.56)
05:04:39.665 00.026 9340 CameraToMount -- cameraX=0.30 cameraY=-0.21 hyp=0.36 cameraTheta=-0.61 mountX=0.29 mountY=0.20, mountTheta=0.61
05:04:39.687 00.022 9340 SchedulePrimaryMove(10104498, x=0.30, y=-0.21, opts=13)
05:04:39.708 00.021 9340 Enqueuing Move request for scope (0.30, -0.21)
05:04:39.726 00.018 12020 Worker thread wakes up
05:04:39.726 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=5222, max=65535, med=10270, FiltMin=8176, FiltMax=65533, Gamma=2.870
05:04:39.769 00.043 12020 worker thread servicing REQUEST_MOVE scope ofs (0.30, -0.21) opts 0xd
05:04:39.771 00.002 12020 Handling offset move in thread for scope, endpoint = (0.30, -0.21)
05:04:39.771 00.000 12020 Moving (0.30, -0.21) raw xDistance=0.29 yDistance=0.20
05:04:39.771 00.000 12020 GuideAlgorithmHysteresis::Result() returns 0.12 from input 0.29
05:04:39.771 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
05:04:39.772 00.001 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.20
05:04:39.772 00.000 12020 MoveAxis(W, 22, ABG)
05:04:39.772 00.000 9340 UpdateGuideState exits: m=1368356 SNR=211.9
05:04:39.787 00.015 12020 Guiding  Dir = 3, Dur = 22
05:04:39.788 00.001 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:04:39.807 00.019 12020 IsSlewing returns 0
05:04:39.810 00.003 12020 IsGuiding returns 0
05:04:39.811 00.001 9340 ScheduleExposure(2000,3,1) exposurePending=0
05:04:39.840 00.029 12020 PulseGuide returned control before completion, sleep 12
05:04:39.846 00.006 9340 Enqueuing Expose request
05:04:39.904 00.058 12020 IsGuiding returns 0
05:04:39.904 00.000 12020 Move returns status 0, amount 22
05:04:39.904 00.000 12020 MoveAxis(N, 0, ABG)
05:04:39.904 00.000 12020 Move returns status 0, amount 0
05:04:39.905 00.001 12020 move complete, result=0
05:04:39.905 00.000 12020 worker thread done servicing request
05:04:39.905 00.000 9340 GuideStep: 0.3 px 22 ms WEST, 0.2 px 0 ms NORTH
05:04:39.922 00.017 12020 Worker thread wakes up
05:04:39.923 00.001 12020 worker thread servicing REQUEST_EXPOSE 2000
05:04:39.923 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(1183,1030,31,31)
05:04:40.002 00.079 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"1076e41b-fb9d-49c0-9fa6-335f90e0fec3"}
05:04:40.021 00.019 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"1076e41b-fb9d-49c0-9fa6-335f90e0fec3"}
05:04:40.065 00.044 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"9ec24334-52e4-43b6-8ee1-d62e8aa83f19"}
05:04:40.085 00.020 9340 case statement mapped state 6 to 3
05:04:40.111 00.026 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"9ec24334-52e4-43b6-8ee1-d62e8aa83f19"}
05:04:40.134 00.023 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"68da9e1e-81b8-4b1e-b1ac-3b6a171b13f4"}
05:04:40.166 00.032 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":75,"width":15,"height":15,"star_pos":[6.85,6.87],"pixels":"..."},"id":"68da9e1e-81b8-4b1e-b1ac-3b6a171b13f4"}
05:04:42.002 01.836 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"72c2910b-1e47-4a0e-a545-2c8ece17468f"}
05:04:42.018 00.016 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"72c2910b-1e47-4a0e-a545-2c8ece17468f"}
05:04:42.032 00.014 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"e2bb717c-77fb-4d79-9df6-fb85fdd079d0"}
05:04:42.043 00.011 9340 case statement mapped state 6 to 3
05:04:42.083 00.040 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"e2bb717c-77fb-4d79-9df6-fb85fdd079d0"}
05:04:42.097 00.014 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"5fb846eb-8272-480d-803e-d15ee315c56e"}
05:04:42.113 00.016 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":75,"width":15,"height":15,"star_pos":[6.85,6.87],"pixels":"..."},"id":"5fb846eb-8272-480d-803e-d15ee315c56e"}
05:04:42.308 00.195 12020 Exposure complete
05:04:42.627 00.319 12020 worker thread done servicing request
05:04:42.627 00.000 9340 OnExposeComplete: enter
05:04:42.643 00.016 9340 UpdateGuideState(): m_state=6
05:04:42.661 00.018 9340 Star::Find(15, 1197, 1044, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 76
05:04:42.675 00.014 9340 Star::Find returns 1 (0), X=1197.22, Y=1044.88, Mass=1356261, SNR=170.2, Peak=62647 HFD=4.5
05:04:42.694 00.019 9340 MultiStar: [#1 -0.12,-0.35,1.78,U] [#2 0.11,-0.40,1.27,U] [#3 0.03,-0.23,1.18,U] [#4 -0.06,-0.21,1.13,U] [#5 0.03,-0.37,1.07,U] [#6 -0.02,-0.39,0.94,U] [#7 -0.04,-0.33,1.03,U] [#8 -0.06,-0.26,0.90,U] 
05:04:42.710 00.016 9340 refined, 8 included, MultiStar: {-0.05, -0.33}, one-star: {-0.34, -0.38}
05:04:42.730 00.020 9340 CameraToMount -- cameraTheta (-1.73) - m_xAngle (0.05) = xAngle (-1.78 = -1.78)
05:04:42.770 00.040 9340 CameraToMount -- cameraTheta (-1.73) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-4.85 = 1.44)
05:04:42.785 00.015 9340 CameraToMount -- cameraX=-0.05 cameraY=-0.33 hyp=0.33 cameraTheta=-1.73 mountX=-0.07 mountY=0.33, mountTheta=1.78
05:04:42.805 00.020 9340 SchedulePrimaryMove(10104498, x=-0.05, y=-0.33, opts=13)
05:04:42.816 00.011 9340 Enqueuing Move request for scope (-0.05, -0.33)
05:04:42.831 00.015 12020 Worker thread wakes up
05:04:42.833 00.002 9340 UpdateImageDisplay: Size=(1920,1080) min=6345, max=65535, med=10257, FiltMin=7994, FiltMax=65533, Gamma=2.870
05:04:42.850 00.017 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.33) opts 0xd
05:04:42.851 00.001 9340 UpdateGuideState exits: m=1356261 SNR=170.2
05:04:42.865 00.014 12020 Handling offset move in thread for scope, endpoint = (-0.05, -0.33)
05:04:42.865 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:04:42.902 00.037 12020 Moving (-0.05, -0.33) raw xDistance=-0.07 yDistance=0.33
05:04:42.902 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
05:04:42.918 00.016 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
05:04:42.918 00.000 9340 Enqueuing Expose request
05:04:42.930 00.012 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
05:04:42.930 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.33
05:04:42.931 00.001 12020 MoveAxis(E, 0, ABG)
05:04:42.931 00.000 12020 Move returns status 0, amount 0
05:04:42.931 00.000 12020 MoveAxis(N, 0, ABG)
05:04:42.933 00.002 12020 Move returns status 0, amount 0
05:04:42.933 00.000 12020 move complete, result=0
05:04:42.934 00.001 12020 worker thread done servicing request
05:04:42.934 00.000 12020 Worker thread wakes up
05:04:42.934 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
05:04:42.934 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(1183,1030,31,31)
05:04:42.938 00.004 9340 GuideStep: -0.1 px 0 ms EAST, 0.3 px 0 ms NORTH
05:04:44.001 01.063 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"a86fa3e5-964c-449d-8a37-b8bbcec66068"}
05:04:44.012 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"a86fa3e5-964c-449d-8a37-b8bbcec66068"}
05:04:44.024 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"d4d6813c-5935-4607-9e5c-770a6112b87b"}
05:04:44.035 00.011 9340 case statement mapped state 6 to 3
05:04:44.054 00.019 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"d4d6813c-5935-4607-9e5c-770a6112b87b"}
05:04:44.067 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"3e4c341f-0ea3-4ec2-b432-4b7dacd8fd85"}
05:04:44.105 00.038 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":76,"width":15,"height":15,"star_pos":[7.22,6.88],"pixels":"..."},"id":"3e4c341f-0ea3-4ec2-b432-4b7dacd8fd85"}
05:04:45.302 01.197 12020 Exposure complete
05:04:45.651 00.349 12020 worker thread done servicing request
05:04:45.652 00.001 9340 OnExposeComplete: enter
05:04:45.673 00.021 9340 UpdateGuideState(): m_state=6
05:04:45.697 00.024 9340 Star::Find(15, 1197, 1044, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 77
05:04:45.722 00.025 9340 Star::Find returns 1 (0), X=1197.91, Y=1044.48, Mass=1441009, SNR=181.7, Peak=58479 HFD=5.0
05:04:45.764 00.042 9340 MultiStar: [#1 0.45,-0.76,0.00,M4] [#2 0.51,-0.51,0.00,M8] [#3 0.33,-0.39,0.00,M1] [#4 0.73,-0.48,0.00,M2] [#5 0.47,-0.56,0.00,M3] [#6 0.52,-0.52,0.00,M4] [#7 0.41,-0.55,0.00,M7] [#8 0.49,-0.44,0.00,M5] 
05:04:45.783 00.019 9340 CameraToMount -- cameraTheta (-1.15) - m_xAngle (0.05) = xAngle (-1.20 = -1.20)
05:04:45.800 00.017 9340 CameraToMount -- cameraTheta (-1.15) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-4.27 = 2.02)
05:04:45.833 00.033 9340 CameraToMount -- cameraX=0.35 cameraY=-0.79 hyp=0.86 cameraTheta=-1.15 mountX=0.32 mountY=0.78, mountTheta=1.19
05:04:45.883 00.050 9340 SchedulePrimaryMove(10104498, x=0.35, y=-0.79, opts=13)
05:04:45.913 00.030 9340 Enqueuing Move request for scope (0.35, -0.79)
05:04:45.934 00.021 12020 Worker thread wakes up
05:04:45.934 00.000 12020 worker thread servicing REQUEST_MOVE scope ofs (0.35, -0.79) opts 0xd
05:04:45.934 00.000 12020 Handling offset move in thread for scope, endpoint = (0.35, -0.79)
05:04:45.936 00.002 12020 Moving (0.35, -0.79) raw xDistance=0.32 yDistance=0.78
05:04:45.936 00.000 12020 GuideAlgorithmHysteresis::Result() returns 0.13 from input 0.32
05:04:45.936 00.000 12020 resist switch: large excursion: input 0.78 thresh 0.75 direction from -1 to 1
05:04:45.936 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=6355, max=65535, med=10272, FiltMin=8073, FiltMax=65533, Gamma=2.870
05:04:45.973 00.037 12020 switching direction from 0 to 1 - decHistory=3 oldest=0.00 newest=2.34
05:04:45.973 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.78 from input 0.78
05:04:45.973 00.000 12020 MoveAxis(W, 24, ABG)
05:04:45.973 00.000 12020 Guiding  Dir = 3, Dur = 24
05:04:45.975 00.002 12020 IsSlewing returns 0
05:04:45.978 00.003 9340 UpdateGuideState exits: m=1441009 SNR=181.7
05:04:46.005 00.027 12020 IsGuiding returns 0
05:04:46.005 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:04:46.036 00.031 12020 IsGuiding returns 1
05:04:46.037 00.001 12020 scope still moving after pulse duration time elapsed
05:04:46.038 00.001 9340 ScheduleExposure(2000,3,1) exposurePending=0
05:04:46.062 00.024 9340 Enqueuing Expose request
05:04:46.120 00.058 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"0fbf0b28-103c-4007-9a7b-d8a2f2c2f74e"}
05:04:46.138 00.018 12020 IsSlewing returns 0
05:04:46.138 00.000 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"0fbf0b28-103c-4007-9a7b-d8a2f2c2f74e"}
05:04:46.164 00.026 12020 IsGuiding returns 0
05:04:46.166 00.002 12020 scope move finished after 24 + 136 ms
05:04:46.170 00.004 12020 Move returns status 0, amount 24
05:04:46.170 00.000 12020 MoveAxis(S, 127, ABG)
05:04:46.170 00.000 12020 Guiding  Dir = 1, Dur = 127
05:04:46.174 00.004 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"c7609dbd-27ec-4891-9ec8-846362ee2fd8"}
05:04:46.215 00.041 12020 IsSlewing returns 0
05:04:46.222 00.007 9340 case statement mapped state 6 to 3
05:04:46.241 00.019 12020 IsGuiding returns 0
05:04:46.241 00.000 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"c7609dbd-27ec-4891-9ec8-846362ee2fd8"}
05:04:46.276 00.035 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"43c57cf8-45fc-49ea-8627-ec28cd142b8c"}
05:04:46.337 00.061 12020 PulseGuide returned control before completion, sleep 47
05:04:46.343 00.006 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":77,"width":15,"height":15,"star_pos":[6.91,7.48],"pixels":"..."},"id":"43c57cf8-45fc-49ea-8627-ec28cd142b8c"}
05:04:46.396 00.053 12020 IsGuiding returns 1
05:04:46.396 00.000 12020 scope still moving after pulse duration time elapsed
05:04:46.434 00.038 12020 IsSlewing returns 0
05:04:46.478 00.044 12020 IsGuiding returns 1
05:04:46.610 00.132 12020 IsSlewing returns 0
05:04:46.612 00.002 12020 IsGuiding returns 0
05:04:46.612 00.000 12020 scope move finished after 127 + 243 ms
05:04:46.612 00.000 12020 Move returns status 0, amount 127
05:04:46.613 00.001 12020 move complete, result=0
05:04:46.613 00.000 12020 worker thread done servicing request
05:04:46.613 00.000 9340 GuideStep: 0.3 px 24 ms WEST, 0.8 px 127 ms SOUTH
05:04:46.630 00.017 12020 Worker thread wakes up
05:04:46.631 00.001 12020 worker thread servicing REQUEST_EXPOSE 2000
05:04:46.631 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(1183,1030,31,31)
05:04:48.002 01.371 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"99e6c8bd-ff70-44b7-a75d-be64aaabdd66"}
05:04:48.024 00.022 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"99e6c8bd-ff70-44b7-a75d-be64aaabdd66"}
05:04:48.041 00.017 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"9b188c32-3042-4811-a162-e0b70be8062d"}
05:04:48.091 00.050 9340 case statement mapped state 6 to 3
05:04:48.106 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"9b188c32-3042-4811-a162-e0b70be8062d"}
05:04:48.134 00.028 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"9d53d6d4-ccf3-43ce-b941-3faa58cb46e8"}
05:04:48.145 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":77,"width":15,"height":15,"star_pos":[6.91,7.48],"pixels":"..."},"id":"9d53d6d4-ccf3-43ce-b941-3faa58cb46e8"}
05:04:49.002 00.857 12020 Exposure complete
05:04:49.269 00.267 12020 worker thread done servicing request
05:04:49.269 00.000 9340 OnExposeComplete: enter
05:04:49.316 00.047 9340 UpdateGuideState(): m_state=6
05:04:49.339 00.023 9340 Star::Find(15, 1197, 1044, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 78
05:04:49.355 00.016 9340 Star::Find returns 1 (0), X=1197.72, Y=1045.34, Mass=1462774, SNR=165.2, Peak=59831 HFD=4.9
05:04:49.369 00.014 9340 MultiStar: [#1 0.51,0.02,0.00,M5] [#2 0.49,0.12,0.00,M9] [#3 0.37,0.27,1.03,U] [#4 0.39,0.21,1.06,U] [#5 0.37,-0.00,0.92,U] [#6 0.29,0.10,0.99,U] [#7 0.45,-0.10,1.02,U] [#8 0.40,0.22,0.88,U] 
05:04:49.384 00.015 9340 single-star, 6 included, MultiStar: {0.35, 0.11}, one-star: {0.17, 0.07}
05:04:49.422 00.038 9340 CameraToMount -- cameraTheta (0.41) - m_xAngle (0.05) = xAngle (0.37 = 0.37)
05:04:49.440 00.018 9340 CameraToMount -- cameraTheta (0.41) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-2.70 = -2.70)
05:04:49.477 00.037 9340 CameraToMount -- cameraX=0.17 cameraY=0.07 hyp=0.18 cameraTheta=0.41 mountX=0.17 mountY=-0.08, mountTheta=-0.43
05:04:49.509 00.032 9340 SchedulePrimaryMove(10104498, x=0.17, y=0.07, opts=13)
05:04:49.533 00.024 9340 Enqueuing Move request for scope (0.17, 0.07)
05:04:49.544 00.011 12020 Worker thread wakes up
05:04:49.544 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=6262, max=65535, med=10280, FiltMin=8187, FiltMax=65533, Gamma=2.870
05:04:49.559 00.015 12020 worker thread servicing REQUEST_MOVE scope ofs (0.17, 0.07) opts 0xd
05:04:49.559 00.000 12020 Handling offset move in thread for scope, endpoint = (0.17, 0.07)
05:04:49.560 00.001 12020 Moving (0.17, 0.07) raw xDistance=0.17 yDistance=-0.08
05:04:49.560 00.000 9340 UpdateGuideState exits: m=1462774 SNR=165.2
05:04:49.575 00.015 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.17
05:04:49.576 00.001 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:04:49.592 00.016 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
05:04:49.592 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
05:04:49.631 00.039 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
05:04:49.632 00.001 12020 MoveAxis(E, 0, ABG)
05:04:49.632 00.000 12020 Move returns status 0, amount 0
05:04:49.632 00.000 12020 MoveAxis(N, 0, ABG)
05:04:49.632 00.000 12020 Move returns status 0, amount 0
05:04:49.632 00.000 12020 move complete, result=0
05:04:49.633 00.001 9340 Enqueuing Expose request
05:04:49.645 00.012 12020 worker thread done servicing request
05:04:49.645 00.000 9340 GuideStep: 0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
05:04:49.658 00.013 12020 Worker thread wakes up
05:04:49.659 00.001 12020 worker thread servicing REQUEST_EXPOSE 2000
05:04:49.659 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(1183,1030,31,31)
05:04:50.003 00.344 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"885d71f0-7cd8-4c30-9595-c18a6832807b"}
05:04:50.063 00.060 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"885d71f0-7cd8-4c30-9595-c18a6832807b"}
05:04:50.081 00.018 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"1f7319d8-266a-4562-8ae7-8fb1b993f36a"}
05:04:50.100 00.019 9340 case statement mapped state 6 to 3
05:04:50.113 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"1f7319d8-266a-4562-8ae7-8fb1b993f36a"}
05:04:50.126 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"950f3e35-5681-4f0c-9fd6-8b396f4114e2"}
05:04:50.146 00.020 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":78,"width":15,"height":15,"star_pos":[6.72,7.34],"pixels":"..."},"id":"950f3e35-5681-4f0c-9fd6-8b396f4114e2"}
05:04:50.615 00.469 9340 evsrv: cli 100A41E8 connect
05:04:50.650 00.035 9340 case statement mapped state 6 to 3
05:04:50.696 00.046 9340 case statement mapped state 6 to 3
05:04:50.998 00.302 9340 evsrv: cli 100A41E8 request: {"method":"get_app_state","id":"44ea1afa-ce3b-4054-8b9c-1cbd7c9de85b"}
05:04:51.065 00.067 9340 case statement mapped state 6 to 3
05:04:51.087 00.022 9340 evsrv: cli 100A41E8 response: {"jsonrpc":"2.0","result":"Guiding","id":"44ea1afa-ce3b-4054-8b9c-1cbd7c9de85b"}
05:04:51.161 00.074 9340 evsrv: cli 100A41E8 disconnect
05:04:52.012 00.851 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"92aba73e-b15f-43b5-beea-3a2bd70ca306"}
05:04:52.081 00.069 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"92aba73e-b15f-43b5-beea-3a2bd70ca306"}
05:04:52.227 00.146 12020 Exposure complete
05:04:52.252 00.025 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"792f2b82-d56a-46e1-b5e9-0c55bce5eabd"}
05:04:52.393 00.141 9340 case statement mapped state 6 to 3
05:04:52.661 00.268 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"792f2b82-d56a-46e1-b5e9-0c55bce5eabd"}
05:04:53.396 00.735 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"6b56afcd-9b32-4d45-ada3-b79099382930"}
05:04:53.972 00.576 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":78,"width":15,"height":15,"star_pos":[6.72,7.34],"pixels":"..."},"id":"6b56afcd-9b32-4d45-ada3-b79099382930"}
05:04:54.635 00.663 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"b107993a-8012-4d5d-a945-a8df78d369ef"}
05:04:55.047 00.412 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"b107993a-8012-4d5d-a945-a8df78d369ef"}
05:04:55.392 00.345 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"3b90e060-832c-4c99-82d0-6bb2e1faad19"}
05:04:55.602 00.210 9340 case statement mapped state 6 to 3
05:04:55.729 00.127 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"3b90e060-832c-4c99-82d0-6bb2e1faad19"}
05:04:56.143 00.414 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"197957d0-b27e-4010-affb-948e278e0e1a"}
05:04:56.263 00.120 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":78,"width":15,"height":15,"star_pos":[6.72,7.34],"pixels":"..."},"id":"197957d0-b27e-4010-affb-948e278e0e1a"}
05:04:56.365 00.102 9340 OnExposeComplete: enter
05:04:56.466 00.101 12020 worker thread done servicing request
05:04:56.467 00.001 9340 UpdateGuideState(): m_state=6
05:04:56.499 00.032 9340 Star::Find(15, 1197, 1045, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 79
05:04:56.525 00.026 9340 Star::Find returns 1 (0), X=1197.97, Y=1045.04, Mass=1402162, SNR=213.7, Peak=61603 HFD=4.5
05:04:56.598 00.073 9340 MultiStar: [#1 0.55,-0.20,0.00,M6] [#2 0.66,-0.21,0.00,M10] [#3 0.51,0.05,0.00,M1] [#4 0.37,-0.11,0.89,U] [#5 0.46,-0.21,0.00,M3] [#6 0.53,-0.00,0.00,M4] [#7 0.69,-0.24,0.00,M7] [#8 0.43,0.06,0.69,U] 
05:04:56.689 00.091 9340 refined, 2 included, MultiStar: {0.41, -0.11}, one-star: {0.42, -0.23}
05:04:56.874 00.185 9340 CameraToMount -- cameraTheta (-0.26) - m_xAngle (0.05) = xAngle (-0.31 = -0.31)
05:04:56.924 00.050 9340 CameraToMount -- cameraTheta (-0.26) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-3.38 = 2.91)
05:04:57.029 00.105 9340 CameraToMount -- cameraX=0.41 cameraY=-0.11 hyp=0.42 cameraTheta=-0.26 mountX=0.40 mountY=0.10, mountTheta=0.24
05:04:57.074 00.045 9340 SchedulePrimaryMove(10104498, x=0.41, y=-0.11, opts=13)
05:04:57.215 00.141 9340 Enqueuing Move request for scope (0.41, -0.11)
05:04:57.366 00.151 12020 Worker thread wakes up
05:04:57.366 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=6371, max=65535, med=10280, FiltMin=7776, FiltMax=65533, Gamma=2.870
05:04:57.411 00.045 12020 worker thread servicing REQUEST_MOVE scope ofs (0.41, -0.11) opts 0xd
05:04:57.412 00.001 12020 Handling offset move in thread for scope, endpoint = (0.41, -0.11)
05:04:57.412 00.000 12020 Moving (0.41, -0.11) raw xDistance=0.40 yDistance=0.10
05:04:57.413 00.001 12020 GuideAlgorithmHysteresis::Result() returns 0.17 from input 0.40
05:04:57.413 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
05:04:57.414 00.001 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
05:04:57.414 00.000 12020 MoveAxis(W, 30, ABG)
05:04:57.414 00.000 12020 Guiding  Dir = 3, Dur = 30
05:04:57.416 00.002 9340 UpdateGuideState exits: m=1402162 SNR=213.7
05:04:57.476 00.060 12020 IsSlewing returns 0
05:04:57.478 00.002 12020 IsGuiding returns 0
05:04:57.482 00.004 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:04:57.525 00.043 12020 PulseGuide returned control before completion, sleep 20
05:04:57.529 00.004 9340 ScheduleExposure(2000,3,1) exposurePending=0
05:04:57.630 00.101 12020 IsGuiding returns 0
05:04:57.630 00.000 9340 Enqueuing Expose request
05:04:57.658 00.028 12020 Move returns status 0, amount 30
05:04:57.658 00.000 12020 MoveAxis(N, 0, ABG)
05:04:57.658 00.000 12020 Move returns status 0, amount 0
05:04:57.659 00.001 12020 move complete, result=0
05:04:57.659 00.000 12020 worker thread done servicing request
05:04:57.659 00.000 12020 Worker thread wakes up
05:04:57.659 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
05:04:57.663 00.004 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"dd9b031d-ae25-43a9-a395-87686742b8b1"}
05:04:57.743 00.080 12020 Handling exposure in thread, d=2000 o=3 r=(1183,1030,31,31)
05:04:57.784 00.041 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"dd9b031d-ae25-43a9-a395-87686742b8b1"}
05:04:57.847 00.063 9340 GuideStep: 0.4 px 30 ms WEST, 0.1 px 0 ms NORTH
05:04:58.279 00.432 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"8761f8a9-b6be-44ac-bc54-74345da8cb64"}
05:04:58.315 00.036 9340 case statement mapped state 6 to 3
05:04:58.345 00.030 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"8761f8a9-b6be-44ac-bc54-74345da8cb64"}
05:04:58.427 00.082 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"64b215be-4967-4cac-8c34-5345a706cfee"}
05:04:58.451 00.024 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":79,"width":15,"height":15,"star_pos":[6.97,7.04],"pixels":"..."},"id":"64b215be-4967-4cac-8c34-5345a706cfee"}
05:04:58.768 00.317 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"c41d2bad-27db-4e86-9f24-688466324d92"}
05:04:58.797 00.029 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"c41d2bad-27db-4e86-9f24-688466324d92"}
05:04:59.220 00.423 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"f88dce05-aed2-4655-9f24-aedc1b8737bb"}
05:04:59.243 00.023 9340 case statement mapped state 6 to 3
05:04:59.336 00.093 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"f88dce05-aed2-4655-9f24-aedc1b8737bb"}
05:04:59.440 00.104 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"b1f72fe4-dfdc-4cb1-b38d-9f3c5a0585f5"}
05:04:59.570 00.130 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":79,"width":15,"height":15,"star_pos":[6.97,7.04],"pixels":"..."},"id":"b1f72fe4-dfdc-4cb1-b38d-9f3c5a0585f5"}
05:05:00.147 00.577 12020 Exposure complete
05:05:00.433 00.286 12020 worker thread done servicing request
05:05:00.433 00.000 9340 OnExposeComplete: enter
05:05:00.448 00.015 9340 UpdateGuideState(): m_state=6
05:05:00.468 00.020 9340 Star::Find(15, 1197, 1045, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 80
05:05:00.509 00.041 9340 Star::Find returns 1 (0), X=1198.06, Y=1044.96, Mass=1442057, SNR=206.3, Peak=61823 HFD=4.6
05:05:00.537 00.028 9340 MultiStar: [#1 0.80,-0.25,0.00,M7] [#2 0.71,-0.28,0.00,R] [#3 0.58,-0.17,0.00,M2] [#4 0.81,-0.20,0.00,M1] [#5 0.73,-0.32,0.00,M4] [#6 0.64,-0.36,0.00,M5] [#7 0.68,-0.24,0.00,M8] [#8 0.58,-0.20,0.00,M4] 
05:05:00.558 00.021 9340 CameraToMount -- cameraTheta (-0.54) - m_xAngle (0.05) = xAngle (-0.59 = -0.59)
05:05:00.574 00.016 9340 CameraToMount -- cameraTheta (-0.54) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-3.66 = 2.62)
05:05:00.589 00.015 9340 CameraToMount -- cameraX=0.50 cameraY=-0.30 hyp=0.59 cameraTheta=-0.54 mountX=0.49 mountY=0.29, mountTheta=0.54
05:05:00.610 00.021 9340 SchedulePrimaryMove(10104498, x=0.50, y=-0.30, opts=13)
05:05:00.664 00.054 9340 Enqueuing Move request for scope (0.50, -0.30)
05:05:00.683 00.019 12020 Worker thread wakes up
05:05:00.683 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=6158, max=65535, med=10292, FiltMin=8090, FiltMax=65533, Gamma=2.870
05:05:00.700 00.017 12020 worker thread servicing REQUEST_MOVE scope ofs (0.50, -0.30) opts 0xd
05:05:00.701 00.001 12020 Handling offset move in thread for scope, endpoint = (0.50, -0.30)
05:05:00.702 00.001 12020 Moving (0.50, -0.30) raw xDistance=0.49 yDistance=0.29
05:05:00.702 00.000 12020 GuideAlgorithmHysteresis::Result() returns 0.22 from input 0.49
05:05:00.702 00.000 9340 UpdateGuideState exits: m=1442057 SNR=206.3
05:05:00.724 00.022 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:05:00.792 00.068 12020 GuideAlgorithmResistSwitch::result() returns 0.29 from input 0.29
05:05:00.792 00.000 12020 MoveAxis(W, 39, ABG)
05:05:00.792 00.000 12020 Guiding  Dir = 3, Dur = 39
05:05:00.795 00.003 12020 IsSlewing returns 0
05:05:00.796 00.001 12020 IsGuiding returns 0
05:05:00.797 00.001 9340 ScheduleExposure(2000,3,1) exposurePending=0
05:05:00.827 00.030 12020 PulseGuide returned control before completion, sleep 21
05:05:00.828 00.001 9340 Enqueuing Expose request
05:05:00.881 00.053 12020 IsGuiding returns 0
05:05:00.882 00.001 12020 Move returns status 0, amount 39
05:05:00.885 00.003 12020 MoveAxis(S, 47, ABG)
05:05:00.885 00.000 12020 Guiding  Dir = 1, Dur = 47
05:05:00.889 00.004 12020 IsSlewing returns 0
05:05:00.891 00.002 12020 IsGuiding returns 0
05:05:01.018 00.127 12020 IsGuiding returns 1
05:05:01.018 00.000 12020 scope still moving after pulse duration time elapsed
05:05:01.081 00.063 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"85381c5d-a427-4011-8130-db9aaa713359"}
05:05:01.122 00.041 12020 IsSlewing returns 0
05:05:01.123 00.001 12020 IsGuiding returns 0
05:05:01.125 00.002 12020 scope move finished after 47 + 187 ms
05:05:01.125 00.000 12020 Move returns status 0, amount 47
05:05:01.125 00.000 12020 move complete, result=0
05:05:01.126 00.001 12020 worker thread done servicing request
05:05:01.126 00.000 12020 Worker thread wakes up
05:05:01.127 00.001 12020 worker thread servicing REQUEST_EXPOSE 2000
05:05:01.127 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(1183,1030,31,31)
05:05:01.229 00.102 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"85381c5d-a427-4011-8130-db9aaa713359"}
05:05:01.378 00.149 9340 GuideStep: 0.5 px 39 ms WEST, 0.3 px 47 ms SOUTH
05:05:01.643 00.265 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"b31e1a8a-c13c-4aa2-9dff-61741b791c01"}
05:05:02.453 00.810 9340 case statement mapped state 6 to 3
05:05:02.956 00.503 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"b31e1a8a-c13c-4aa2-9dff-61741b791c01"}
05:05:03.278 00.322 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"0a326ee5-8cac-4049-b2fe-e1ce87c472f5"}
05:05:03.534 00.256 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":80,"width":15,"height":15,"star_pos":[7.06,6.96],"pixels":"..."},"id":"0a326ee5-8cac-4049-b2fe-e1ce87c472f5"}
05:05:04.266 00.732 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"35a22cd9-83c7-4128-b003-3dcc9958cd2d"}
05:05:05.243 00.977 12020 Exposure complete
05:05:05.364 00.121 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"35a22cd9-83c7-4128-b003-3dcc9958cd2d"}
05:05:05.623 00.259 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"750fcb06-c3d9-469a-b6df-308d6e956720"}
05:05:06.139 00.516 9340 case statement mapped state 6 to 3
05:05:06.253 00.114 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"750fcb06-c3d9-469a-b6df-308d6e956720"}
05:05:06.792 00.539 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"6b4ceee1-ab4e-44d0-b4ee-43af88e95989"}
05:05:06.822 00.030 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":80,"width":15,"height":15,"star_pos":[7.06,6.96],"pixels":"..."},"id":"6b4ceee1-ab4e-44d0-b4ee-43af88e95989"}
05:05:07.016 00.194 9340 OnExposeComplete: enter
05:05:07.067 00.051 12020 worker thread done servicing request
05:05:07.067 00.000 9340 UpdateGuideState(): m_state=6
05:05:07.098 00.031 9340 Star::Find(15, 1198, 1044, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 81
05:05:07.117 00.019 9340 Star::Find returns 1 (0), X=1197.97, Y=1044.93, Mass=1525056, SNR=236.1, Peak=61215 HFD=4.6
05:05:07.262 00.145 9340 MultiStar: [#1 0.70,-0.34,0.00,M8] [#2 0.13,0.07,0.81,U] [#3 0.86,-0.27,0.00,M3] [#4 0.73,-0.15,0.00,M2] [#5 0.59,-0.20,0.00,M5] [#6 0.75,-0.47,0.00,M6] [#7 0.79,-0.46,0.00,M9] [#8 0.51,-0.29,0.00,M5] 
05:05:07.369 00.107 9340 refined, 1 included, MultiStar: {0.29, -0.16}, one-star: {0.42, -0.34}
05:05:07.484 00.115 9340 CameraToMount -- cameraTheta (-0.49) - m_xAngle (0.05) = xAngle (-0.54 = -0.54)
05:05:07.497 00.013 9340 CameraToMount -- cameraTheta (-0.49) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-3.61 = 2.67)
05:05:07.516 00.019 9340 CameraToMount -- cameraX=0.29 cameraY=-0.16 hyp=0.33 cameraTheta=-0.49 mountX=0.28 mountY=0.15, mountTheta=0.48
05:05:07.697 00.181 9340 SchedulePrimaryMove(10104498, x=0.29, y=-0.16, opts=13)
05:05:07.754 00.057 9340 Enqueuing Move request for scope (0.29, -0.16)
05:05:07.796 00.042 12020 Worker thread wakes up
05:05:07.796 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=6603, max=65535, med=10346, FiltMin=7979, FiltMax=65533, Gamma=2.870
05:05:07.872 00.076 12020 worker thread servicing REQUEST_MOVE scope ofs (0.29, -0.16) opts 0xd
05:05:07.872 00.000 9340 UpdateGuideState exits: m=1525056 SNR=236.1
05:05:07.912 00.040 12020 Handling offset move in thread for scope, endpoint = (0.29, -0.16)
05:05:07.913 00.001 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:05:07.934 00.021 12020 Moving (0.29, -0.16) raw xDistance=0.28 yDistance=0.15
05:05:07.936 00.002 12020 GuideAlgorithmHysteresis::Result() returns 0.14 from input 0.28
05:05:07.939 00.003 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
05:05:07.941 00.002 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
05:05:07.947 00.006 9340 ScheduleExposure(2000,3,1) exposurePending=0
05:05:08.018 00.071 12020 MoveAxis(W, 24, ABG)
05:05:08.019 00.001 12020 Guiding  Dir = 3, Dur = 24
05:05:08.019 00.000 9340 Enqueuing Expose request
05:05:08.034 00.015 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"d8247209-b776-4dcd-a5f7-140b8d0e858a"}
05:05:08.046 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"d8247209-b776-4dcd-a5f7-140b8d0e858a"}
05:05:08.088 00.042 12020 IsSlewing returns 0
05:05:08.094 00.006 12020 IsGuiding returns 0
05:05:08.117 00.023 12020 PulseGuide returned control before completion, sleep 13
05:05:08.137 00.020 12020 IsGuiding returns 1
05:05:08.138 00.001 12020 scope still moving after pulse duration time elapsed
05:05:08.199 00.061 12020 IsSlewing returns 0
05:05:08.228 00.029 12020 IsGuiding returns 0
05:05:08.228 00.000 12020 scope move finished after 24 + 110 ms
05:05:08.229 00.001 12020 Move returns status 0, amount 24
05:05:08.229 00.000 12020 MoveAxis(N, 0, ABG)
05:05:08.229 00.000 12020 Move returns status 0, amount 0
05:05:08.229 00.000 12020 move complete, result=0
05:05:08.229 00.000 12020 worker thread done servicing request
05:05:08.229 00.000 12020 Worker thread wakes up
05:05:08.230 00.001 12020 worker thread servicing REQUEST_EXPOSE 2000
05:05:08.230 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(1183,1030,31,31)
05:05:08.232 00.002 9340 GuideStep: 0.3 px 24 ms WEST, 0.1 px 0 ms NORTH
05:05:08.420 00.188 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"2caf590a-d93c-47ab-b6dc-0f83680df6ed"}
05:05:08.435 00.015 9340 case statement mapped state 6 to 3
05:05:08.547 00.112 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"2caf590a-d93c-47ab-b6dc-0f83680df6ed"}
05:05:08.627 00.080 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"deadde8d-58e7-4979-b055-25c6b17af6bd"}
05:05:08.685 00.058 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":81,"width":15,"height":15,"star_pos":[6.97,6.93],"pixels":"..."},"id":"deadde8d-58e7-4979-b055-25c6b17af6bd"}
05:05:09.043 00.358 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"ba8aa3b3-9e12-4329-8f44-b4cdba8dd9ce"}
05:05:09.080 00.037 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"ba8aa3b3-9e12-4329-8f44-b4cdba8dd9ce"}
05:05:09.405 00.325 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"e454fe3a-1583-4e0a-820c-33462e2b0b3e"}
05:05:09.453 00.048 9340 case statement mapped state 6 to 3
05:05:09.465 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"e454fe3a-1583-4e0a-820c-33462e2b0b3e"}
05:05:09.920 00.455 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"c607db36-5f5e-45cb-a8d5-0865d1b0dd7b"}
05:05:10.078 00.158 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":81,"width":15,"height":15,"star_pos":[6.97,6.93],"pixels":"..."},"id":"c607db36-5f5e-45cb-a8d5-0865d1b0dd7b"}
05:05:10.617 00.539 12020 Exposure complete
05:05:11.056 00.439 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"d15cb8b9-14c9-4813-acd2-239ecbd9aecb"}
05:05:11.531 00.475 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"d15cb8b9-14c9-4813-acd2-239ecbd9aecb"}
05:05:12.574 01.043 9340 OnExposeComplete: enter
05:05:12.601 00.027 12020 worker thread done servicing request
05:05:12.601 00.000 9340 UpdateGuideState(): m_state=6
05:05:12.624 00.023 9340 Star::Find(15, 1197, 1044, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 82
05:05:12.656 00.032 9340 Star::Find returns 1 (0), X=1197.57, Y=1045.23, Mass=1434909, SNR=178.5, Peak=61631 HFD=5.0
05:05:12.683 00.027 9340 MultiStar: [#1 0.30,0.04,1.92,U] [#2 -0.45,0.32,0.00,M1] [#3 0.04,0.23,1.04,U] [#4 0.13,0.14,0.94,U] [#5 0.20,0.03,1.09,U] [#6 0.09,0.06,1.01,U] [#7 0.20,0.03,1.15,U] [#8 0.14,0.26,0.86,U] 
05:05:12.766 00.083 9340 single-star, 7 included, MultiStar: {0.16, 0.09}, one-star: {0.01, -0.04}
05:05:12.788 00.022 9340 CameraToMount -- cameraTheta (-1.22) - m_xAngle (0.05) = xAngle (-1.27 = -1.27)
05:05:12.818 00.030 9340 CameraToMount -- cameraTheta (-1.22) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-4.34 = 1.95)
05:05:12.869 00.051 9340 CameraToMount -- cameraX=0.01 cameraY=-0.04 hyp=0.04 cameraTheta=-1.22 mountX=0.01 mountY=0.04, mountTheta=1.26
05:05:12.910 00.041 9340 SchedulePrimaryMove(10104498, x=0.01, y=-0.04, opts=13)
05:05:12.927 00.017 9340 Enqueuing Move request for scope (0.01, -0.04)
05:05:12.957 00.030 12020 Worker thread wakes up
05:05:12.957 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=5858, max=65535, med=10295, FiltMin=7893, FiltMax=65533, Gamma=2.870
05:05:12.975 00.018 12020 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.04) opts 0xd
05:05:12.976 00.001 9340 UpdateGuideState exits: m=1434909 SNR=178.5
05:05:13.014 00.038 12020 Handling offset move in thread for scope, endpoint = (0.01, -0.04)
05:05:13.014 00.000 12020 Moving (0.01, -0.04) raw xDistance=0.01 yDistance=0.04
05:05:13.016 00.002 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
05:05:13.016 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
05:05:13.016 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
05:05:13.017 00.001 12020 MoveAxis(E, 0, ABG)
05:05:13.017 00.000 12020 Move returns status 0, amount 0
05:05:13.017 00.000 12020 MoveAxis(N, 0, ABG)
05:05:13.017 00.000 12020 Move returns status 0, amount 0
05:05:13.017 00.000 12020 move complete, result=0
05:05:13.018 00.001 12020 worker thread done servicing request
05:05:13.020 00.002 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:05:13.047 00.027 9340 ScheduleExposure(2000,3,1) exposurePending=0
05:05:13.067 00.020 9340 Enqueuing Expose request
05:05:13.094 00.027 12020 Worker thread wakes up
05:05:13.094 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
05:05:13.094 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(1183,1030,31,31)
05:05:13.095 00.001 9340 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
05:05:13.306 00.211 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"ce169c49-46b3-425d-8471-ee22e1ef9489"}
05:05:13.338 00.032 9340 case statement mapped state 6 to 3
05:05:13.381 00.043 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"ce169c49-46b3-425d-8471-ee22e1ef9489"}
05:05:13.436 00.055 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"69f28569-cd6c-4bd3-8ac5-1254e43ce06f"}
05:05:13.504 00.068 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":82,"width":15,"height":15,"star_pos":[6.57,7.23],"pixels":"..."},"id":"69f28569-cd6c-4bd3-8ac5-1254e43ce06f"}
05:05:13.605 00.101 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"b5f9eba0-5115-49d1-898f-8cb70e1d7095"}
05:05:13.674 00.069 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"b5f9eba0-5115-49d1-898f-8cb70e1d7095"}
05:05:13.707 00.033 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"1497e1eb-6fa8-4de2-9c42-b8f680ab1b6f"}
05:05:13.724 00.017 9340 case statement mapped state 6 to 3
05:05:13.758 00.034 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"1497e1eb-6fa8-4de2-9c42-b8f680ab1b6f"}
05:05:13.808 00.050 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"b5fda614-8d83-4b92-9b1c-1aef6f994157"}
05:05:13.828 00.020 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":82,"width":15,"height":15,"star_pos":[6.57,7.23],"pixels":"..."},"id":"b5fda614-8d83-4b92-9b1c-1aef6f994157"}
05:05:15.472 01.644 12020 Exposure complete
05:05:15.630 00.158 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"5db9aab7-8e40-4655-aa39-e32bb709ce71"}
05:05:15.672 00.042 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"5db9aab7-8e40-4655-aa39-e32bb709ce71"}
05:05:15.704 00.032 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"c3143bf6-43b2-4120-a638-ff85217d3d09"}
05:05:15.719 00.015 9340 case statement mapped state 6 to 3
05:05:15.738 00.019 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"c3143bf6-43b2-4120-a638-ff85217d3d09"}
05:05:15.781 00.043 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"785348a2-8ca8-4e3b-9365-5505b6d7f019"}
05:05:15.800 00.019 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":82,"width":15,"height":15,"star_pos":[6.57,7.23],"pixels":"..."},"id":"785348a2-8ca8-4e3b-9365-5505b6d7f019"}
05:05:15.814 00.014 9340 OnExposeComplete: enter
05:05:15.832 00.018 12020 worker thread done servicing request
05:05:15.832 00.000 9340 UpdateGuideState(): m_state=6
05:05:15.849 00.017 9340 Star::Find(15, 1197, 1045, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 83
05:05:15.898 00.049 9340 Star::Find returns 1 (0), X=1197.79, Y=1045.20, Mass=1378996, SNR=183.7, Peak=60532 HFD=4.7
05:05:15.912 00.014 9340 MultiStar: [#1 0.47,0.05,1.85,U] [#2 -0.06,0.38,1.02,U] [#3 0.20,0.33,1.09,U] [#4 0.51,0.07,0.00,M2] [#5 0.07,0.00,1.13,U] [#6 0.29,0.01,1.01,U] [#7 0.20,-0.04,0.87,U] [#8 0.51,0.18,0.00,M5] 
05:05:15.930 00.018 9340 refined, 6 included, MultiStar: {0.23, 0.09}, one-star: {0.24, -0.07}
05:05:15.944 00.014 9340 CameraToMount -- cameraTheta (0.39) - m_xAngle (0.05) = xAngle (0.34 = 0.34)
05:05:15.985 00.041 9340 CameraToMount -- cameraTheta (0.39) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-2.73 = -2.73)
05:05:16.000 00.015 9340 CameraToMount -- cameraX=0.23 cameraY=0.09 hyp=0.25 cameraTheta=0.39 mountX=0.23 mountY=-0.10, mountTheta=-0.40
05:05:16.021 00.021 9340 SchedulePrimaryMove(10104498, x=0.23, y=0.09, opts=13)
05:05:16.033 00.012 9340 Enqueuing Move request for scope (0.23, 0.09)
05:05:16.049 00.016 12020 Worker thread wakes up
05:05:16.050 00.001 9340 UpdateImageDisplay: Size=(1920,1080) min=5378, max=65535, med=10283, FiltMin=8061, FiltMax=65533, Gamma=2.870
05:05:16.069 00.019 12020 worker thread servicing REQUEST_MOVE scope ofs (0.23, 0.09) opts 0xd
05:05:16.088 00.019 12020 Handling offset move in thread for scope, endpoint = (0.23, 0.09)
05:05:16.089 00.001 12020 Moving (0.23, 0.09) raw xDistance=0.23 yDistance=-0.10
05:05:16.089 00.000 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.23
05:05:16.089 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
05:05:16.089 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
05:05:16.090 00.001 12020 MoveAxis(E, 0, ABG)
05:05:16.090 00.000 12020 Move returns status 0, amount 0
05:05:16.091 00.001 9340 UpdateGuideState exits: m=1378996 SNR=183.7
05:05:16.118 00.027 12020 MoveAxis(N, 0, ABG)
05:05:16.118 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:05:16.134 00.016 12020 Move returns status 0, amount 0
05:05:16.134 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
05:05:16.150 00.016 12020 move complete, result=0
05:05:16.150 00.000 9340 Enqueuing Expose request
05:05:16.173 00.023 12020 worker thread done servicing request
05:05:16.173 00.000 9340 GuideStep: 0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
05:05:16.217 00.044 12020 Worker thread wakes up
05:05:16.217 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
05:05:16.217 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(1183,1030,31,31)
05:05:17.631 01.414 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"b3a9e14d-f359-4749-9ccd-e4dc97bcfe4f"}
05:05:17.647 00.016 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"b3a9e14d-f359-4749-9ccd-e4dc97bcfe4f"}
05:05:17.664 00.017 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"9b936a7d-63ee-443e-aa08-e98a493c5708"}
05:05:17.677 00.013 9340 case statement mapped state 6 to 3
05:05:17.688 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"9b936a7d-63ee-443e-aa08-e98a493c5708"}
05:05:17.703 00.015 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"ef26ea25-d2e3-43fc-89ba-8c29d8295d01"}
05:05:17.745 00.042 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":83,"width":15,"height":15,"star_pos":[6.79,7.20],"pixels":"..."},"id":"ef26ea25-d2e3-43fc-89ba-8c29d8295d01"}
05:05:18.615 00.870 12020 Exposure complete
05:05:19.122 00.507 9340 OnExposeComplete: enter
05:05:19.167 00.045 12020 worker thread done servicing request
05:05:19.169 00.002 9340 UpdateGuideState(): m_state=6
05:05:19.213 00.044 9340 Star::Find(15, 1197, 1045, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 84
05:05:19.228 00.015 9340 Star::Find returns 1 (0), X=1197.97, Y=1045.38, Mass=1364412, SNR=207.3, Peak=59483 HFD=5.0
05:05:19.247 00.019 9340 MultiStar: [#1 0.64,0.14,0.00,M7] [#2 -0.02,0.40,0.94,U] [#3 0.51,0.39,0.00,M2] [#4 0.54,-0.04,0.00,M3] [#5 0.40,0.15,0.86,U] [#6 0.68,0.27,0.00,M5] [#7 0.64,0.13,0.00,M8] [#8 0.61,0.22,0.00,M6] 
05:05:19.277 00.030 9340 refined, 2 included, MultiStar: {0.27, 0.22}, one-star: {0.42, 0.11}
05:05:19.325 00.048 9340 CameraToMount -- cameraTheta (0.69) - m_xAngle (0.05) = xAngle (0.64 = 0.64)
05:05:19.345 00.020 9340 CameraToMount -- cameraTheta (0.69) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-2.43 = -2.43)
05:05:19.377 00.032 9340 CameraToMount -- cameraX=0.27 cameraY=0.22 hyp=0.34 cameraTheta=0.69 mountX=0.28 mountY=-0.23, mountTheta=-0.68
05:05:19.422 00.045 9340 SchedulePrimaryMove(10104498, x=0.27, y=0.22, opts=13)
05:05:19.481 00.059 9340 Enqueuing Move request for scope (0.27, 0.22)
05:05:19.496 00.015 12020 Worker thread wakes up
05:05:19.496 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=6375, max=65535, med=10264, FiltMin=7835, FiltMax=65533, Gamma=2.870
05:05:19.510 00.014 12020 worker thread servicing REQUEST_MOVE scope ofs (0.27, 0.22) opts 0xd
05:05:19.510 00.000 9340 UpdateGuideState exits: m=1364412 SNR=207.3
05:05:19.527 00.017 12020 Handling offset move in thread for scope, endpoint = (0.27, 0.22)
05:05:19.528 00.001 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:05:19.545 00.017 12020 Moving (0.27, 0.22) raw xDistance=0.28 yDistance=-0.23
05:05:19.546 00.001 12020 GuideAlgorithmHysteresis::Result() returns 0.12 from input 0.28
05:05:19.546 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
05:05:19.546 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
05:05:19.569 00.023 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.23
05:05:19.569 00.000 12020 MoveAxis(W, 21, ABG)
05:05:19.569 00.000 12020 Guiding  Dir = 3, Dur = 21
05:05:19.570 00.001 9340 Enqueuing Expose request
05:05:19.585 00.015 12020 IsSlewing returns 0
05:05:19.587 00.002 12020 IsGuiding returns 0
05:05:19.614 00.027 12020 IsGuiding returns 1
05:05:19.614 00.000 12020 scope still moving after pulse duration time elapsed
05:05:19.629 00.015 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"1bd5a0e4-7dd1-4cd2-b952-551e81f684cb"}
05:05:19.651 00.022 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"1bd5a0e4-7dd1-4cd2-b952-551e81f684cb"}
05:05:19.669 00.018 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"87c5ae2c-499e-4ab9-a92a-add1c035210f"}
05:05:19.684 00.015 12020 IsSlewing returns 0
05:05:19.685 00.001 9340 case statement mapped state 6 to 3
05:05:19.700 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"87c5ae2c-499e-4ab9-a92a-add1c035210f"}
05:05:19.748 00.048 12020 IsGuiding returns 0
05:05:19.750 00.002 12020 scope move finished after 21 + 141 ms
05:05:19.750 00.000 12020 Move returns status 0, amount 21
05:05:19.750 00.000 12020 MoveAxis(N, 0, ABG)
05:05:19.750 00.000 12020 Move returns status 0, amount 0
05:05:19.751 00.001 12020 move complete, result=0
05:05:19.751 00.000 12020 worker thread done servicing request
05:05:19.751 00.000 12020 Worker thread wakes up
05:05:19.751 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
05:05:19.760 00.009 12020 Handling exposure in thread, d=2000 o=3 r=(1183,1030,31,31)
05:05:19.764 00.004 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"6e15c190-9404-4643-ba6c-b113c278c8ec"}
05:05:19.778 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":84,"width":15,"height":15,"star_pos":[6.97,7.38],"pixels":"..."},"id":"6e15c190-9404-4643-ba6c-b113c278c8ec"}
05:05:19.816 00.038 9340 GuideStep: 0.3 px 21 ms WEST, -0.2 px 0 ms NORTH
05:05:21.630 01.814 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"511e7f26-817d-463d-b94d-5b68db7e6ef0"}
05:05:21.649 00.019 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"511e7f26-817d-463d-b94d-5b68db7e6ef0"}
05:05:21.661 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"60c111e3-0d7b-4990-aaf5-0e5c237312f2"}
05:05:21.675 00.014 9340 case statement mapped state 6 to 3
05:05:21.690 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"60c111e3-0d7b-4990-aaf5-0e5c237312f2"}
05:05:21.701 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"a1a4bd65-bd7a-4c52-a0cf-b2fa7ef80773"}
05:05:21.714 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":84,"width":15,"height":15,"star_pos":[6.97,7.38],"pixels":"..."},"id":"a1a4bd65-bd7a-4c52-a0cf-b2fa7ef80773"}
05:05:22.130 00.416 12020 Exposure complete
05:05:22.434 00.304 12020 worker thread done servicing request
05:05:22.435 00.001 9340 OnExposeComplete: enter
05:05:22.452 00.017 9340 UpdateGuideState(): m_state=6
05:05:22.487 00.035 9340 Star::Find(15, 1197, 1045, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 85
05:05:22.530 00.043 9340 Star::Find returns 1 (0), X=1197.91, Y=1044.90, Mass=1438330, SNR=196.9, Peak=62588 HFD=4.6
05:05:22.554 00.024 9340 MultiStar: [#1 0.47,-0.38,0.00,M8] [#2 0.02,-0.08,0.82,U] [#3 0.31,-0.15,1.18,U] [#4 0.53,-0.05,0.00,M4] [#5 0.41,-0.33,0.00,M3] [#6 0.46,-0.33,0.00,M6] [#7 0.47,-0.37,0.00,M9] [#8 0.59,-0.08,0.00,M7] 
05:05:22.572 00.018 9340 refined, 2 included, MultiStar: {0.25, -0.20}, one-star: {0.36, -0.37}
05:05:22.591 00.019 9340 CameraToMount -- cameraTheta (-0.68) - m_xAngle (0.05) = xAngle (-0.73 = -0.73)
05:05:22.614 00.023 9340 CameraToMount -- cameraTheta (-0.68) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-3.80 = 2.49)
05:05:22.660 00.046 9340 CameraToMount -- cameraX=0.25 cameraY=-0.20 hyp=0.32 cameraTheta=-0.68 mountX=0.24 mountY=0.20, mountTheta=0.69
05:05:22.684 00.024 9340 SchedulePrimaryMove(10104498, x=0.25, y=-0.20, opts=13)
05:05:22.712 00.028 9340 Enqueuing Move request for scope (0.25, -0.20)
05:05:22.734 00.022 12020 Worker thread wakes up
05:05:22.734 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=6352, max=65535, med=10279, FiltMin=8126, FiltMax=65533, Gamma=2.870
05:05:22.754 00.020 12020 worker thread servicing REQUEST_MOVE scope ofs (0.25, -0.20) opts 0xd
05:05:22.754 00.000 9340 UpdateGuideState exits: m=1438330 SNR=196.9
05:05:22.769 00.015 12020 Handling offset move in thread for scope, endpoint = (0.25, -0.20)
05:05:22.769 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:05:22.802 00.033 12020 Moving (0.25, -0.20) raw xDistance=0.24 yDistance=0.20
05:05:22.802 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
05:05:22.820 00.018 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.24
05:05:22.820 00.000 9340 Enqueuing Expose request
05:05:22.833 00.013 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
05:05:22.833 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.20
05:05:22.833 00.000 12020 MoveAxis(E, 0, ABG)
05:05:22.834 00.001 12020 Move returns status 0, amount 0
05:05:22.834 00.000 12020 MoveAxis(N, 0, ABG)
05:05:22.834 00.000 12020 Move returns status 0, amount 0
05:05:22.834 00.000 12020 move complete, result=0
05:05:22.835 00.001 12020 worker thread done servicing request
05:05:22.835 00.000 12020 Worker thread wakes up
05:05:22.835 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
05:05:22.835 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(1183,1030,31,31)
05:05:22.837 00.002 9340 GuideStep: 0.2 px 0 ms EAST, 0.2 px 0 ms NORTH
05:05:23.630 00.793 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"66410f32-7e82-4c21-bd9b-67348190f891"}
05:05:23.642 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"66410f32-7e82-4c21-bd9b-67348190f891"}
05:05:23.654 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"4fe23546-7d6e-4a28-86c5-f6f9a3edb71e"}
05:05:23.666 00.012 9340 case statement mapped state 6 to 3
05:05:23.680 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"4fe23546-7d6e-4a28-86c5-f6f9a3edb71e"}
05:05:23.699 00.019 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"f71bbaf3-c57e-45df-b28c-74d264b58b5f"}
05:05:23.748 00.049 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":85,"width":15,"height":15,"star_pos":[6.91,6.90],"pixels":"..."},"id":"f71bbaf3-c57e-45df-b28c-74d264b58b5f"}
05:05:25.206 01.458 12020 Exposure complete
05:05:25.432 00.226 12020 worker thread done servicing request
05:05:25.432 00.000 9340 OnExposeComplete: enter
05:05:25.444 00.012 9340 UpdateGuideState(): m_state=6
05:05:25.456 00.012 9340 Star::Find(15, 1197, 1044, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 86
05:05:25.473 00.017 9340 Star::Find returns 1 (0), X=1197.97, Y=1045.55, Mass=1355143, SNR=194.7, Peak=58980 HFD=4.9
05:05:25.499 00.026 9340 MultiStar: [#1 0.67,0.28,0.00,M9] [#2 -0.08,0.67,0.00,M1] [#3 0.50,0.24,0.00,M2] [#4 0.56,0.42,0.00,M5] [#5 0.43,0.40,0.00,M4] [#6 0.82,0.24,0.00,M7] [#7 0.53,0.39,0.00,M10] [#8 0.61,0.20,0.00,M8] 
05:05:25.514 00.015 9340 CameraToMount -- cameraTheta (0.60) - m_xAngle (0.05) = xAngle (0.55 = 0.55)
05:05:25.544 00.030 9340 CameraToMount -- cameraTheta (0.60) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-2.52 = -2.52)
05:05:25.556 00.012 9340 CameraToMount -- cameraX=0.42 cameraY=0.29 hyp=0.51 cameraTheta=0.60 mountX=0.43 mountY=-0.30, mountTheta=-0.60
05:05:25.572 00.016 9340 SchedulePrimaryMove(10104498, x=0.42, y=0.29, opts=13)
05:05:25.585 00.013 9340 Enqueuing Move request for scope (0.42, 0.29)
05:05:25.604 00.019 12020 Worker thread wakes up
05:05:25.605 00.001 12020 worker thread servicing REQUEST_MOVE scope ofs (0.42, 0.29) opts 0xd
05:05:25.605 00.000 12020 Handling offset move in thread for scope, endpoint = (0.42, 0.29)
05:05:25.605 00.000 12020 Moving (0.42, 0.29) raw xDistance=0.43 yDistance=-0.30
05:05:25.605 00.000 12020 GuideAlgorithmHysteresis::Result() returns 0.18 from input 0.43
05:05:25.607 00.002 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
05:05:25.607 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.30
05:05:25.607 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=6354, max=65535, med=10276, FiltMin=8061, FiltMax=65533, Gamma=2.870
05:05:25.620 00.013 12020 MoveAxis(W, 33, ABG)
05:05:25.620 00.000 9340 UpdateGuideState exits: m=1355143 SNR=194.7
05:05:25.634 00.014 12020 Guiding  Dir = 3, Dur = 33
05:05:25.635 00.001 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:05:25.665 00.030 12020 IsSlewing returns 0
05:05:25.666 00.001 12020 IsGuiding returns 0
05:05:25.668 00.002 9340 ScheduleExposure(2000,3,1) exposurePending=0
05:05:25.683 00.015 9340 Enqueuing Expose request
05:05:25.698 00.015 12020 PulseGuide returned control before completion, sleep 20
05:05:25.698 00.000 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"b77a2d9e-3c37-4eba-8750-21310452a5d5"}
05:05:25.710 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"b77a2d9e-3c37-4eba-8750-21310452a5d5"}
05:05:25.722 00.012 12020 IsGuiding returns 1
05:05:25.722 00.000 12020 scope still moving after pulse duration time elapsed
05:05:25.722 00.000 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"e026cf8e-66b9-4abd-8e48-db40c8ab9a0c"}
05:05:25.744 00.022 9340 case statement mapped state 6 to 3
05:05:25.771 00.027 12020 IsSlewing returns 0
05:05:25.787 00.016 12020 IsGuiding returns 0
05:05:25.787 00.000 12020 scope move finished after 33 + 87 ms
05:05:25.788 00.001 12020 Move returns status 0, amount 33
05:05:25.788 00.000 12020 MoveAxis(N, 0, ABG)
05:05:25.788 00.000 12020 Move returns status 0, amount 0
05:05:25.788 00.000 12020 move complete, result=0
05:05:25.788 00.000 12020 worker thread done servicing request
05:05:25.788 00.000 12020 Worker thread wakes up
05:05:25.789 00.001 12020 worker thread servicing REQUEST_EXPOSE 2000
05:05:25.789 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(1183,1030,31,31)
05:05:25.789 00.000 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"e026cf8e-66b9-4abd-8e48-db40c8ab9a0c"}
05:05:25.808 00.019 9340 GuideStep: 0.4 px 33 ms WEST, -0.3 px 0 ms NORTH
05:05:25.836 00.028 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"3b4b35fe-bd08-41ec-b3a2-0098e66afa8c"}
05:05:25.848 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":86,"width":15,"height":15,"star_pos":[6.97,6.55],"pixels":"..."},"id":"3b4b35fe-bd08-41ec-b3a2-0098e66afa8c"}
05:05:27.630 01.782 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"05002a4f-ce4a-41e0-b59e-3740aa5a2e45"}
05:05:27.650 00.020 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"05002a4f-ce4a-41e0-b59e-3740aa5a2e45"}
05:05:27.664 00.014 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"4670ed89-5738-4d96-8052-13b10eb3777d"}
05:05:27.675 00.011 9340 case statement mapped state 6 to 3
05:05:27.689 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"4670ed89-5738-4d96-8052-13b10eb3777d"}
05:05:27.702 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"04ca2240-e4c3-4900-b7f6-c2ed9e2d7e01"}
05:05:27.729 00.027 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":86,"width":15,"height":15,"star_pos":[6.97,6.55],"pixels":"..."},"id":"04ca2240-e4c3-4900-b7f6-c2ed9e2d7e01"}
05:05:28.192 00.463 12020 Exposure complete
05:05:28.469 00.277 12020 worker thread done servicing request
05:05:28.469 00.000 9340 OnExposeComplete: enter
05:05:28.485 00.016 9340 UpdateGuideState(): m_state=6
05:05:28.506 00.021 9340 Star::Find(15, 1197, 1045, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 87
05:05:28.517 00.011 9340 Star::Find returns 1 (0), X=1198.02, Y=1045.14, Mass=1452351, SNR=237.5, Peak=60791 HFD=4.7
05:05:28.530 00.013 9340 MultiStar: [#1 0.56,0.20,0.00,M10] [#2 0.12,0.37,0.71,U] [#3 0.55,0.19,0.00,M3] [#4 0.53,0.11,0.00,M6] [#5 0.51,0.11,0.00,M5] [#6 0.51,0.25,0.00,M8] [#7 0.61,0.04,0.00,R] [#8 0.49,0.21,0.00,M9] 
05:05:28.549 00.019 9340 refined, 1 included, MultiStar: {0.32, 0.08}, one-star: {0.46, -0.13}
05:05:28.562 00.013 9340 CameraToMount -- cameraTheta (0.25) - m_xAngle (0.05) = xAngle (0.20 = 0.20)
05:05:28.603 00.041 9340 CameraToMount -- cameraTheta (0.25) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-2.86 = -2.86)
05:05:28.618 00.015 9340 CameraToMount -- cameraX=0.32 cameraY=0.08 hyp=0.33 cameraTheta=0.25 mountX=0.32 mountY=-0.09, mountTheta=-0.27
05:05:28.644 00.026 9340 SchedulePrimaryMove(10104498, x=0.32, y=0.08, opts=13)
05:05:28.658 00.014 9340 Enqueuing Move request for scope (0.32, 0.08)
05:05:28.691 00.033 12020 Worker thread wakes up
05:05:28.692 00.001 9340 UpdateImageDisplay: Size=(1920,1080) min=6069, max=65535, med=10285, FiltMin=7909, FiltMax=65533, Gamma=2.870
05:05:28.704 00.012 12020 worker thread servicing REQUEST_MOVE scope ofs (0.32, 0.08) opts 0xd
05:05:28.704 00.000 9340 UpdateGuideState exits: m=1452351 SNR=237.5
05:05:28.742 00.038 12020 Handling offset move in thread for scope, endpoint = (0.32, 0.08)
05:05:28.742 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:05:28.761 00.019 12020 Moving (0.32, 0.08) raw xDistance=0.32 yDistance=-0.09
05:05:28.762 00.001 9340 ScheduleExposure(2000,3,1) exposurePending=0
05:05:28.778 00.016 12020 GuideAlgorithmHysteresis::Result() returns 0.15 from input 0.32
05:05:28.778 00.000 9340 Enqueuing Expose request
05:05:28.790 00.012 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
05:05:28.791 00.001 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
05:05:28.791 00.000 12020 MoveAxis(W, 27, ABG)
05:05:28.791 00.000 12020 Guiding  Dir = 3, Dur = 27
05:05:28.792 00.001 12020 IsSlewing returns 0
05:05:28.793 00.001 12020 IsGuiding returns 0
05:05:28.824 00.031 12020 IsGuiding returns 1
05:05:28.824 00.000 12020 scope still moving after pulse duration time elapsed
05:05:28.873 00.049 12020 IsSlewing returns 0
05:05:28.904 00.031 12020 IsGuiding returns 0
05:05:28.905 00.001 12020 scope move finished after 27 + 84 ms
05:05:28.905 00.000 12020 Move returns status 0, amount 27
05:05:28.905 00.000 12020 MoveAxis(N, 0, ABG)
05:05:28.906 00.001 12020 Move returns status 0, amount 0
05:05:28.906 00.000 12020 move complete, result=0
05:05:28.906 00.000 12020 worker thread done servicing request
05:05:28.906 00.000 9340 GuideStep: 0.3 px 27 ms WEST, -0.1 px 0 ms NORTH
05:05:28.919 00.013 12020 Worker thread wakes up
05:05:28.919 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
05:05:28.919 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(1183,1030,31,31)
05:05:29.629 00.710 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"45b97f5a-354f-4c5b-b772-6f2c73c169cc"}
05:05:29.641 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"45b97f5a-354f-4c5b-b772-6f2c73c169cc"}
05:05:29.673 00.032 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"d73aeccb-425e-451c-97a0-4551a9c0c55d"}
05:05:29.695 00.022 9340 case statement mapped state 6 to 3
05:05:29.713 00.018 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"d73aeccb-425e-451c-97a0-4551a9c0c55d"}
05:05:29.755 00.042 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"5d4bd957-b4a2-48fd-ac4c-84d351e5ffd9"}
05:05:29.768 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":87,"width":15,"height":15,"star_pos":[7.02,7.14],"pixels":"..."},"id":"5d4bd957-b4a2-48fd-ac4c-84d351e5ffd9"}
05:05:31.316 01.548 12020 Exposure complete
05:05:31.525 00.209 12020 worker thread done servicing request
05:05:31.525 00.000 9340 OnExposeComplete: enter
05:05:31.549 00.024 9340 UpdateGuideState(): m_state=6
05:05:31.577 00.028 9340 Star::Find(15, 1198, 1045, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 88
05:05:31.592 00.015 9340 Star::Find returns 1 (0), X=1197.40, Y=1045.18, Mass=1445565, SNR=198.5, Peak=62787 HFD=4.8
05:05:31.603 00.011 9340 MultiStar: [#1 0.11,-0.07,1.36,U] [#2 -0.56,0.20,0.00,M1] [#3 0.02,0.04,0.86,U] [#4 0.18,0.18,0.83,U] [#5 -0.08,0.08,0.93,U] [#6 0.13,-0.16,0.93,U] [#7 -0.49,-0.14,0.00,M1] [#8 0.04,0.14,0.78,U] 
05:05:31.612 00.009 9340 refined, 6 included, MultiStar: {0.04, 0.00}, one-star: {-0.15, -0.09}
05:05:31.622 00.010 9340 CameraToMount -- cameraTheta (0.13) - m_xAngle (0.05) = xAngle (0.08 = 0.08)
05:05:31.634 00.012 9340 CameraToMount -- cameraTheta (0.13) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-2.98 = -2.98)
05:05:31.646 00.012 9340 CameraToMount -- cameraX=0.04 cameraY=0.00 hyp=0.04 cameraTheta=0.13 mountX=0.04 mountY=-0.01, mountTheta=-0.16
05:05:31.685 00.039 9340 SchedulePrimaryMove(10104498, x=0.04, y=0.00, opts=13)
05:05:31.698 00.013 9340 Enqueuing Move request for scope (0.04, 0.00)
05:05:31.711 00.013 12020 Worker thread wakes up
05:05:31.711 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=6121, max=65535, med=10287, FiltMin=7939, FiltMax=65533, Gamma=2.870
05:05:31.721 00.010 12020 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.00) opts 0xd
05:05:31.722 00.001 9340 UpdateGuideState exits: m=1445565 SNR=198.5
05:05:31.731 00.009 12020 Handling offset move in thread for scope, endpoint = (0.04, 0.00)
05:05:31.731 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:05:31.742 00.011 12020 Moving (0.04, 0.00) raw xDistance=0.04 yDistance=-0.01
05:05:31.742 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
05:05:31.751 00.009 9340 Enqueuing Expose request
05:05:31.768 00.017 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
05:05:31.768 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
05:05:31.768 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
05:05:31.769 00.001 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"3fda8271-404e-41ee-8cee-7e6a84b84daa"}
05:05:31.781 00.012 12020 MoveAxis(E, 0, ABG)
05:05:31.781 00.000 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"3fda8271-404e-41ee-8cee-7e6a84b84daa"}
05:05:31.808 00.027 12020 Move returns status 0, amount 0
05:05:31.809 00.001 12020 MoveAxis(N, 0, ABG)
05:05:31.809 00.000 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"987a95c3-75a9-428c-9569-b475e72aa0b1"}
05:05:31.823 00.014 12020 Move returns status 0, amount 0
05:05:31.824 00.001 9340 case statement mapped state 6 to 3
05:05:31.833 00.009 12020 move complete, result=0
05:05:31.833 00.000 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"987a95c3-75a9-428c-9569-b475e72aa0b1"}
05:05:31.847 00.014 12020 worker thread done servicing request
05:05:31.847 00.000 12020 Worker thread wakes up
05:05:31.848 00.001 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"cc774211-4036-420f-9e59-c7b97571e3aa"}
05:05:31.864 00.016 12020 worker thread servicing REQUEST_EXPOSE 2000
05:05:31.864 00.000 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":88,"width":15,"height":15,"star_pos":[7.40,7.18],"pixels":"..."},"id":"cc774211-4036-420f-9e59-c7b97571e3aa"}
05:05:31.872 00.008 12020 Handling exposure in thread, d=2000 o=3 r=(1183,1030,31,31)
05:05:31.873 00.001 9340 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
05:05:33.629 01.756 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"5fa7ef06-82f4-41d3-81df-24d5ea64d25b"}
05:05:33.663 00.034 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"5fa7ef06-82f4-41d3-81df-24d5ea64d25b"}
05:05:33.718 00.055 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"195abcc8-b502-40b4-a39a-98c006b69c3a"}
05:05:33.791 00.073 9340 case statement mapped state 6 to 3
05:05:33.812 00.021 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"195abcc8-b502-40b4-a39a-98c006b69c3a"}
05:05:33.836 00.024 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"61f217e7-10c6-4281-879c-b9fd45730e54"}
05:05:33.866 00.030 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":88,"width":15,"height":15,"star_pos":[7.40,7.18],"pixels":"..."},"id":"61f217e7-10c6-4281-879c-b9fd45730e54"}
05:05:34.274 00.408 12020 Exposure complete
05:05:34.838 00.564 12020 worker thread done servicing request
05:05:34.838 00.000 9340 OnExposeComplete: enter
05:05:34.870 00.032 9340 UpdateGuideState(): m_state=6
05:05:34.895 00.025 9340 Star::Find(15, 1197, 1045, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 89
05:05:34.949 00.054 9340 Star::Find returns 1 (0), X=1197.92, Y=1045.45, Mass=1441526, SNR=261.8, Peak=60191 HFD=5.1
05:05:34.980 00.031 9340 MultiStar: [#1 0.55,0.16,0.00,M10] [#2 -0.10,0.47,0.00,M2] [#3 0.41,0.25,0.00,M3] [#4 0.38,0.14,0.78,U] [#5 0.40,0.20,0.73,U] [#6 0.70,0.22,0.00,M8] [#7 -0.08,0.06,0.66,U] [#8 0.54,0.27,0.00,M9] 
05:05:34.999 00.019 9340 refined, 3 included, MultiStar: {0.28, 0.15}, one-star: {0.37, 0.19}
05:05:35.034 00.035 9340 CameraToMount -- cameraTheta (0.48) - m_xAngle (0.05) = xAngle (0.44 = 0.44)
05:05:35.089 00.055 9340 CameraToMount -- cameraTheta (0.48) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-2.63 = -2.63)
05:05:35.113 00.024 9340 CameraToMount -- cameraX=0.28 cameraY=0.15 hyp=0.32 cameraTheta=0.48 mountX=0.29 mountY=-0.16, mountTheta=-0.49
05:05:35.142 00.029 9340 SchedulePrimaryMove(10104498, x=0.28, y=0.15, opts=13)
05:05:35.164 00.022 9340 Enqueuing Move request for scope (0.28, 0.15)
05:05:35.214 00.050 12020 Worker thread wakes up
05:05:35.214 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=6295, max=65535, med=10297, FiltMin=8166, FiltMax=65533, Gamma=2.870
05:05:35.235 00.021 12020 worker thread servicing REQUEST_MOVE scope ofs (0.28, 0.15) opts 0xd
05:05:35.236 00.001 9340 UpdateGuideState exits: m=1441526 SNR=261.8
05:05:35.255 00.019 12020 Handling offset move in thread for scope, endpoint = (0.28, 0.15)
05:05:35.255 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:05:35.278 00.023 12020 Moving (0.28, 0.15) raw xDistance=0.29 yDistance=-0.16
05:05:35.279 00.001 12020 GuideAlgorithmHysteresis::Result() returns 0.12 from input 0.29
05:05:35.279 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
05:05:35.299 00.020 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
05:05:35.299 00.000 9340 Enqueuing Expose request
05:05:35.344 00.045 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
05:05:35.344 00.000 12020 MoveAxis(W, 22, ABG)
05:05:35.344 00.000 12020 Guiding  Dir = 3, Dur = 22
05:05:35.380 00.036 12020 IsSlewing returns 0
05:05:35.381 00.001 12020 IsGuiding returns 0
05:05:35.414 00.033 12020 IsGuiding returns 1
05:05:35.414 00.000 12020 scope still moving after pulse duration time elapsed
05:05:35.476 00.062 12020 IsSlewing returns 0
05:05:35.479 00.003 12020 IsGuiding returns 0
05:05:35.480 00.001 12020 scope move finished after 22 + 75 ms
05:05:35.480 00.000 12020 Move returns status 0, amount 22
05:05:35.480 00.000 12020 MoveAxis(N, 0, ABG)
05:05:35.481 00.001 12020 Move returns status 0, amount 0
05:05:35.481 00.000 12020 move complete, result=0
05:05:35.482 00.001 9340 GuideStep: 0.3 px 22 ms WEST, -0.2 px 0 ms NORTH
05:05:35.507 00.025 12020 worker thread done servicing request
05:05:35.507 00.000 12020 Worker thread wakes up
05:05:35.507 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
05:05:35.507 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(1183,1030,31,31)
05:05:35.627 00.120 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"5889992a-5858-491d-a951-df10539d88aa"}
05:05:35.642 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"5889992a-5858-491d-a951-df10539d88aa"}
05:05:35.664 00.022 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"62ee389e-7a88-4908-b703-45b8c9e06f63"}
05:05:35.692 00.028 9340 case statement mapped state 6 to 3
05:05:35.741 00.049 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"62ee389e-7a88-4908-b703-45b8c9e06f63"}
05:05:35.767 00.026 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"c23ff4f3-ac5c-4f49-98bb-9e4fcd95beaa"}
05:05:35.787 00.020 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":89,"width":15,"height":15,"star_pos":[6.92,7.45],"pixels":"..."},"id":"c23ff4f3-ac5c-4f49-98bb-9e4fcd95beaa"}
05:05:37.628 01.841 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"a83fb749-73fe-4572-9ed0-2845b3b31b76"}
05:05:37.667 00.039 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"a83fb749-73fe-4572-9ed0-2845b3b31b76"}
05:05:37.688 00.021 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"5bec6384-77d5-443d-9f1c-33bed3297946"}
05:05:37.699 00.011 9340 case statement mapped state 6 to 3
05:05:37.718 00.019 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"5bec6384-77d5-443d-9f1c-33bed3297946"}
05:05:37.743 00.025 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"bf1ac17a-b9e8-4682-8fb3-f44bce7d5195"}
05:05:37.794 00.051 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":89,"width":15,"height":15,"star_pos":[6.92,7.45],"pixels":"..."},"id":"bf1ac17a-b9e8-4682-8fb3-f44bce7d5195"}
05:05:37.943 00.149 12020 Exposure complete
05:05:38.322 00.379 12020 worker thread done servicing request
05:05:38.322 00.000 9340 OnExposeComplete: enter
05:05:38.350 00.028 9340 UpdateGuideState(): m_state=6
05:05:38.406 00.056 9340 Star::Find(15, 1197, 1045, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 90
05:05:38.429 00.023 9340 Star::Find returns 1 (0), X=1197.44, Y=1045.44, Mass=1404421, SNR=219.7, Peak=60111 HFD=5.0
05:05:38.444 00.015 9340 MultiStar: [#1 0.06,0.17,1.69,U] [#2 -0.55,0.48,0.00,M3] [#3 0.03,0.45,0.80,U] [#4 -0.02,0.20,0.91,U] [#5 0.01,0.22,0.78,U] [#6 0.08,0.09,0.84,U] [#7 -0.48,0.31,0.00,M1] [#8 0.04,0.32,0.69,U] 
05:05:38.476 00.032 9340 single-star, 6 included, MultiStar: {0.02, 0.22}, one-star: {-0.12, 0.17}
05:05:38.536 00.060 9340 CameraToMount -- cameraTheta (2.16) - m_xAngle (0.05) = xAngle (2.11 = 2.11)
05:05:38.557 00.021 9340 CameraToMount -- cameraTheta (2.16) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-0.96 = -0.96)
05:05:38.574 00.017 9340 CameraToMount -- cameraX=-0.12 cameraY=0.17 hyp=0.21 cameraTheta=2.16 mountX=-0.11 mountY=-0.17, mountTheta=-2.13
05:05:38.647 00.073 9340 SchedulePrimaryMove(10104498, x=-0.12, y=0.17, opts=13)
05:05:38.693 00.046 9340 Enqueuing Move request for scope (-0.12, 0.17)
05:05:38.709 00.016 12020 Worker thread wakes up
05:05:38.709 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=6432, max=65535, med=10294, FiltMin=8207, FiltMax=65533, Gamma=2.870
05:05:38.731 00.022 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.12, 0.17) opts 0xd
05:05:38.731 00.000 9340 UpdateGuideState exits: m=1404421 SNR=219.7
05:05:38.747 00.016 12020 Handling offset move in thread for scope, endpoint = (-0.12, 0.17)
05:05:38.748 00.001 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:05:38.794 00.046 12020 Moving (-0.12, 0.17) raw xDistance=-0.11 yDistance=-0.17
05:05:38.795 00.001 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
05:05:38.795 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
05:05:38.822 00.027 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
05:05:38.823 00.001 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
05:05:38.824 00.001 12020 MoveAxis(E, 0, ABG)
05:05:38.824 00.000 12020 Move returns status 0, amount 0
05:05:38.824 00.000 12020 MoveAxis(N, 0, ABG)
05:05:38.824 00.000 12020 Move returns status 0, amount 0
05:05:38.824 00.000 12020 move complete, result=0
05:05:38.825 00.001 12020 worker thread done servicing request
05:05:38.825 00.000 9340 Enqueuing Expose request
05:05:38.868 00.043 12020 Worker thread wakes up
05:05:38.869 00.001 9340 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
05:05:38.918 00.049 12020 worker thread servicing REQUEST_EXPOSE 2000
05:05:38.919 00.001 12020 Handling exposure in thread, d=2000 o=3 r=(1183,1030,31,31)
05:05:39.627 00.708 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"3b734d35-8cec-49bd-80cf-917668602ffd"}
05:05:39.651 00.024 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"3b734d35-8cec-49bd-80cf-917668602ffd"}
05:05:39.685 00.034 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"d6358fd6-bc19-46e7-b17d-ba9755bcdd96"}
05:05:39.759 00.074 9340 case statement mapped state 6 to 3
05:05:39.785 00.026 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"d6358fd6-bc19-46e7-b17d-ba9755bcdd96"}
05:05:39.816 00.031 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"3b3b2c47-c735-4204-8daf-4634cdbb9829"}
05:05:39.873 00.057 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":90,"width":15,"height":15,"star_pos":[7.44,7.44],"pixels":"..."},"id":"3b3b2c47-c735-4204-8daf-4634cdbb9829"}
05:05:41.326 01.453 12020 Exposure complete
05:05:41.631 00.305 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"7cfc619c-ceee-4617-b7ad-6f2a13d5f51f"}
05:05:41.667 00.036 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"7cfc619c-ceee-4617-b7ad-6f2a13d5f51f"}
05:05:41.693 00.026 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"1d51286f-a9a4-4782-bd24-c9cbc56a85c9"}
05:05:41.709 00.016 12020 worker thread done servicing request
05:05:41.710 00.001 9340 case statement mapped state 6 to 3
05:05:41.725 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"1d51286f-a9a4-4782-bd24-c9cbc56a85c9"}
05:05:41.740 00.015 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"9b348c7a-42b7-4856-9c17-4bcac9f0c93a"}
05:05:41.793 00.053 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":90,"width":15,"height":15,"star_pos":[7.44,7.44],"pixels":"..."},"id":"9b348c7a-42b7-4856-9c17-4bcac9f0c93a"}
05:05:41.813 00.020 9340 OnExposeComplete: enter
05:05:41.829 00.016 9340 UpdateGuideState(): m_state=6
05:05:41.856 00.027 9340 Star::Find(15, 1197, 1045, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 91
05:05:41.875 00.019 9340 Star::Find returns 1 (0), X=1197.28, Y=1045.27, Mass=1412973, SNR=169.1, Peak=64047 HFD=4.8
05:05:41.914 00.039 9340 MultiStar: [#1 -0.10,0.05,1.84,U] [#2 -0.71,0.36,0.00,M4] [#3 -0.24,0.31,1.00,U] [#4 -0.05,0.30,1.16,U] [#5 -0.32,0.15,1.20,U] [#6 -0.14,0.25,1.24,U] [#7 -0.68,-0.04,0.00,M2] [#8 -0.16,0.15,0.85,U] 
05:05:41.936 00.022 9340 refined, 6 included, MultiStar: {-0.18, 0.17}, one-star: {-0.28, 0.00}
05:05:41.993 00.057 9340 CameraToMount -- cameraTheta (2.38) - m_xAngle (0.05) = xAngle (2.33 = 2.33)
05:05:42.009 00.016 9340 CameraToMount -- cameraTheta (2.38) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-0.73 = -0.73)
05:05:42.026 00.017 9340 CameraToMount -- cameraX=-0.18 cameraY=0.17 hyp=0.24 cameraTheta=2.38 mountX=-0.17 mountY=-0.16, mountTheta=-2.37
05:05:42.050 00.024 9340 SchedulePrimaryMove(10104498, x=-0.18, y=0.17, opts=13)
05:05:42.072 00.022 9340 Enqueuing Move request for scope (-0.18, 0.17)
05:05:42.095 00.023 12020 Worker thread wakes up
05:05:42.095 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=6591, max=65535, med=10301, FiltMin=8093, FiltMax=65533, Gamma=2.870
05:05:42.148 00.053 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.18, 0.17) opts 0xd
05:05:42.149 00.001 9340 UpdateGuideState exits: m=1412973 SNR=169.1
05:05:42.168 00.019 12020 Handling offset move in thread for scope, endpoint = (-0.18, 0.17)
05:05:42.168 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:05:42.190 00.022 12020 Moving (-0.18, 0.17) raw xDistance=-0.17 yDistance=-0.16
05:05:42.190 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
05:05:42.206 00.016 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17
05:05:42.206 00.000 9340 Enqueuing Expose request
05:05:42.228 00.022 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
05:05:42.228 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
05:05:42.228 00.000 12020 MoveAxis(E, 0, ABG)
05:05:42.229 00.001 12020 Move returns status 0, amount 0
05:05:42.229 00.000 12020 MoveAxis(N, 0, ABG)
05:05:42.229 00.000 12020 Move returns status 0, amount 0
05:05:42.229 00.000 12020 move complete, result=0
05:05:42.229 00.000 12020 worker thread done servicing request
05:05:42.230 00.001 12020 Worker thread wakes up
05:05:42.230 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
05:05:42.230 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(1183,1030,31,31)
05:05:42.235 00.005 9340 GuideStep: -0.2 px 0 ms EAST, -0.2 px 0 ms NORTH
05:05:43.626 01.391 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"6863805e-2897-4527-a789-71a5c2c37eec"}
05:05:43.653 00.027 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"6863805e-2897-4527-a789-71a5c2c37eec"}
05:05:43.676 00.023 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"9cf50f46-70ed-422c-8696-52b464b9d450"}
05:05:43.693 00.017 9340 case statement mapped state 6 to 3
05:05:43.714 00.021 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"9cf50f46-70ed-422c-8696-52b464b9d450"}
05:05:43.738 00.024 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"17167fe4-670d-44d7-ba25-0a7cd8c1cc98"}
05:05:43.782 00.044 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":91,"width":15,"height":15,"star_pos":[7.28,7.27],"pixels":"..."},"id":"17167fe4-670d-44d7-ba25-0a7cd8c1cc98"}
05:05:44.717 00.935 12020 Exposure complete
05:05:45.008 00.291 12020 worker thread done servicing request
05:05:45.008 00.000 9340 OnExposeComplete: enter
05:05:45.022 00.014 9340 UpdateGuideState(): m_state=6
05:05:45.033 00.011 9340 Star::Find(15, 1197, 1045, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 92
05:05:45.044 00.011 9340 Star::Find returns 1 (0), X=1196.99, Y=1045.34, Mass=1438718, SNR=203.0, Peak=63941 HFD=4.9
05:05:45.060 00.016 9340 MultiStar: [#1 -0.27,0.11,1.64,U] [#2 -1.02,0.34,0.00,M5] [#3 -0.35,0.31,0.81,U] [#4 -0.41,0.28,0.00,M3] [#5 -0.51,0.33,0.00,M2] [#6 -0.34,0.21,0.85,U] [#7 -1.05,-0.01,0.00,M3] [#8 -0.38,0.25,0.81,U] 
05:05:45.073 00.013 9340 refined, 4 included, MultiStar: {-0.37, 0.17}, one-star: {-0.56, 0.07}
05:05:45.108 00.035 9340 CameraToMount -- cameraTheta (2.71) - m_xAngle (0.05) = xAngle (2.66 = 2.66)
05:05:45.125 00.017 9340 CameraToMount -- cameraTheta (2.71) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-0.41 = -0.41)
05:05:45.135 00.010 9340 CameraToMount -- cameraX=-0.37 cameraY=0.17 hyp=0.41 cameraTheta=2.71 mountX=-0.36 mountY=-0.16, mountTheta=-2.72
05:05:45.153 00.018 9340 SchedulePrimaryMove(10104498, x=-0.37, y=0.17, opts=13)
05:05:45.163 00.010 9340 Enqueuing Move request for scope (-0.37, 0.17)
05:05:45.175 00.012 12020 Worker thread wakes up
05:05:45.176 00.001 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.37, 0.17) opts 0xd
05:05:45.176 00.000 12020 Handling offset move in thread for scope, endpoint = (-0.37, 0.17)
05:05:45.176 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=6536, max=65535, med=10276, FiltMin=8127, FiltMax=65533, Gamma=2.870
05:05:45.192 00.016 12020 Moving (-0.37, 0.17) raw xDistance=-0.36 yDistance=-0.16
05:05:45.192 00.000 9340 UpdateGuideState exits: m=1438718 SNR=203.0
05:05:45.211 00.019 12020 GuideAlgorithmHysteresis::Result() returns -0.15 from input -0.36
05:05:45.212 00.001 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:05:45.244 00.032 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
05:05:45.244 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
05:05:45.259 00.015 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
05:05:45.259 00.000 9340 Enqueuing Expose request
05:05:45.270 00.011 12020 MoveAxis(E, 27, ABG)
05:05:45.270 00.000 12020 Guiding  Dir = 2, Dur = 27
05:05:45.271 00.001 12020 IsSlewing returns 0
05:05:45.271 00.000 12020 IsGuiding returns 0
05:05:45.293 00.022 12020 PulseGuide returned control before completion, sleep 17
05:05:45.341 00.048 12020 IsGuiding returns 0
05:05:45.341 00.000 12020 Move returns status 0, amount 27
05:05:45.342 00.001 12020 MoveAxis(N, 0, ABG)
05:05:45.342 00.000 12020 Move returns status 0, amount 0
05:05:45.342 00.000 12020 move complete, result=0
05:05:45.343 00.001 9340 GuideStep: -0.4 px 27 ms EAST, -0.2 px 0 ms NORTH
05:05:45.357 00.014 12020 worker thread done servicing request
05:05:45.357 00.000 12020 Worker thread wakes up
05:05:45.357 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
05:05:45.357 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(1183,1030,31,31)
05:05:45.626 00.269 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"dfcee2d5-f08b-4217-885b-87d3c5afdce9"}
05:05:45.651 00.025 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"dfcee2d5-f08b-4217-885b-87d3c5afdce9"}
05:05:45.665 00.014 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"1629ff5e-64f3-4609-80ff-10c6238fbcb4"}
05:05:45.676 00.011 9340 case statement mapped state 6 to 3
05:05:45.694 00.018 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"1629ff5e-64f3-4609-80ff-10c6238fbcb4"}
05:05:45.709 00.015 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"c53343e3-a66c-4669-ba09-0a2d7a4a05b7"}
05:05:45.723 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":92,"width":15,"height":15,"star_pos":[6.99,7.34],"pixels":"..."},"id":"c53343e3-a66c-4669-ba09-0a2d7a4a05b7"}
05:05:47.627 01.904 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"c114c96e-ac24-4612-9573-21eeeebb0c9e"}
05:05:47.666 00.039 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"c114c96e-ac24-4612-9573-21eeeebb0c9e"}
05:05:47.739 00.073 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"b3ea1b91-b832-4b87-bfb3-82ef6d9cfa7b"}
05:05:47.773 00.034 12020 Exposure complete
05:05:47.774 00.001 9340 case statement mapped state 6 to 3
05:05:47.799 00.025 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"b3ea1b91-b832-4b87-bfb3-82ef6d9cfa7b"}
05:05:47.833 00.034 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"db42a2e4-11f7-4966-ba66-6d6d0bc74cdd"}
05:05:47.898 00.065 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":92,"width":15,"height":15,"star_pos":[6.99,7.34],"pixels":"..."},"id":"db42a2e4-11f7-4966-ba66-6d6d0bc74cdd"}
05:05:48.534 00.636 12020 worker thread done servicing request
05:05:48.534 00.000 9340 OnExposeComplete: enter
05:05:48.567 00.033 9340 UpdateGuideState(): m_state=6
05:05:48.585 00.018 9340 Star::Find(15, 1196, 1045, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 93
05:05:48.609 00.024 9340 Star::Find returns 1 (0), X=1197.00, Y=1045.07, Mass=1459590, SNR=195.9, Peak=64817 HFD=4.6
05:05:48.637 00.028 9340 MultiStar: [#1 -0.37,-0.14,1.41,U] [#2 -1.06,0.21,0.00,M6] [#3 -0.49,0.14,0.00,M1] [#4 -0.53,0.05,0.00,M4] [#5 -0.55,-0.21,0.00,M3] [#6 -0.26,-0.15,0.91,U] [#7 -1.06,-0.14,0.00,M4] [#8 -0.54,0.00,0.00,M7] 
05:05:48.686 00.049 9340 refined, 2 included, MultiStar: {-0.39, -0.16}, one-star: {-0.55, -0.20}
05:05:48.703 00.017 9340 CameraToMount -- cameraTheta (-2.75) - m_xAngle (0.05) = xAngle (-2.80 = -2.80)
05:05:48.732 00.029 9340 CameraToMount -- cameraTheta (-2.75) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-5.87 = 0.41)
05:05:48.747 00.015 9340 CameraToMount -- cameraX=-0.39 cameraY=-0.16 hyp=0.42 cameraTheta=-2.75 mountX=-0.40 mountY=0.17, mountTheta=2.74
05:05:48.782 00.035 9340 SchedulePrimaryMove(10104498, x=-0.39, y=-0.16, opts=13)
05:05:48.842 00.060 9340 Enqueuing Move request for scope (-0.39, -0.16)
05:05:48.868 00.026 12020 Worker thread wakes up
05:05:48.871 00.003 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.39, -0.16) opts 0xd
05:05:48.871 00.000 12020 Handling offset move in thread for scope, endpoint = (-0.39, -0.16)
05:05:48.871 00.000 12020 Moving (-0.39, -0.16) raw xDistance=-0.40 yDistance=0.17
05:05:48.871 00.000 12020 GuideAlgorithmHysteresis::Result() returns -0.18 from input -0.40
05:05:48.872 00.001 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
05:05:48.872 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
05:05:48.872 00.000 12020 MoveAxis(E, 32, ABG)
05:05:48.873 00.001 9340 UpdateImageDisplay: Size=(1920,1080) min=6449, max=65535, med=10326, FiltMin=7833, FiltMax=65533, Gamma=2.870
05:05:48.890 00.017 12020 Guiding  Dir = 2, Dur = 32
05:05:48.891 00.001 9340 UpdateGuideState exits: m=1459590 SNR=195.9
05:05:48.909 00.018 12020 IsSlewing returns 0
05:05:48.909 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:05:48.931 00.022 12020 IsGuiding returns 0
05:05:48.932 00.001 9340 ScheduleExposure(2000,3,1) exposurePending=0
05:05:48.957 00.025 12020 PulseGuide returned control before completion, sleep 18
05:05:48.958 00.001 9340 Enqueuing Expose request
05:05:49.019 00.061 12020 IsGuiding returns 0
05:05:49.020 00.001 12020 Move returns status 0, amount 32
05:05:49.020 00.000 12020 MoveAxis(N, 0, ABG)
05:05:49.020 00.000 12020 Move returns status 0, amount 0
05:05:49.021 00.001 12020 move complete, result=0
05:05:49.021 00.000 12020 worker thread done servicing request
05:05:49.021 00.000 12020 Worker thread wakes up
05:05:49.021 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
05:05:49.021 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(1183,1030,31,31)
05:05:49.026 00.005 9340 GuideStep: -0.4 px 32 ms EAST, 0.2 px 0 ms NORTH
05:05:49.625 00.599 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"965a8294-4fca-4445-98e3-7122dd9f2c77"}
05:05:49.642 00.017 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"965a8294-4fca-4445-98e3-7122dd9f2c77"}
05:05:49.665 00.023 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"67b930d4-f438-4a10-9f03-634c093fb4e4"}
05:05:49.682 00.017 9340 case statement mapped state 6 to 3
05:05:49.712 00.030 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"67b930d4-f438-4a10-9f03-634c093fb4e4"}
05:05:49.774 00.062 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"474ad32f-e5af-40f9-84c6-8ffaad6b7cf8"}
05:05:49.797 00.023 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":93,"width":15,"height":15,"star_pos":[7.00,7.07],"pixels":"..."},"id":"474ad32f-e5af-40f9-84c6-8ffaad6b7cf8"}
05:05:51.406 01.609 12020 Exposure complete
05:05:51.625 00.219 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"f5ae400e-c262-42a3-927b-cc36f2a4d5ec"}
05:05:51.643 00.018 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"f5ae400e-c262-42a3-927b-cc36f2a4d5ec"}
05:05:51.669 00.026 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"e0dbc00f-11ed-4f4a-8760-ef37d5247f95"}
05:05:51.719 00.050 9340 case statement mapped state 6 to 3
05:05:51.753 00.034 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"e0dbc00f-11ed-4f4a-8760-ef37d5247f95"}
05:05:51.781 00.028 12020 worker thread done servicing request
05:05:51.781 00.000 9340 OnExposeComplete: enter
05:05:51.807 00.026 9340 UpdateGuideState(): m_state=6
05:05:51.825 00.018 9340 Star::Find(15, 1197, 1045, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 94
05:05:51.870 00.045 9340 Star::Find returns 1 (0), X=1197.61, Y=1045.52, Mass=1475687, SNR=274.1, Peak=61727 HFD=5.1
05:05:51.891 00.021 9340 MultiStar: [#1 0.17,0.18,0.95,U] [#2 -0.64,0.50,0.00,M7] [#3 0.21,0.32,0.67,U] [#4 -0.10,0.36,0.76,U] [#5 -0.10,0.31,0.72,U] [#6 0.09,0.12,0.63,U] [#7 -0.45,0.11,0.73,U] [#8 0.19,0.21,0.62,U] 
05:05:51.914 00.023 9340 refined, 7 included, MultiStar: {0.01, 0.23}, one-star: {0.06, 0.26}
05:05:51.931 00.017 9340 CameraToMount -- cameraTheta (1.53) - m_xAngle (0.05) = xAngle (1.48 = 1.48)
05:05:51.950 00.019 9340 CameraToMount -- cameraTheta (1.53) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-1.58 = -1.58)
05:05:51.968 00.018 9340 CameraToMount -- cameraX=0.01 cameraY=0.23 hyp=0.23 cameraTheta=1.53 mountX=0.02 mountY=-0.23, mountTheta=-1.48
05:05:52.023 00.055 9340 SchedulePrimaryMove(10104498, x=0.01, y=0.23, opts=13)
05:05:52.046 00.023 9340 Enqueuing Move request for scope (0.01, 0.23)
05:05:52.065 00.019 12020 Worker thread wakes up
05:05:52.065 00.000 12020 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.23) opts 0xd
05:05:52.065 00.000 12020 Handling offset move in thread for scope, endpoint = (0.01, 0.23)
05:05:52.065 00.000 12020 Moving (0.01, 0.23) raw xDistance=0.02 yDistance=-0.23
05:05:52.066 00.001 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
05:05:52.066 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
05:05:52.066 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=6379, max=65535, med=10315, FiltMin=7878, FiltMax=65533, Gamma=2.870
05:05:52.082 00.016 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.23
05:05:52.083 00.001 9340 UpdateGuideState exits: m=1475687 SNR=274.1
05:05:52.095 00.012 12020 MoveAxis(E, 0, ABG)
05:05:52.095 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:05:52.109 00.014 12020 Move returns status 0, amount 0
05:05:52.110 00.001 9340 ScheduleExposure(2000,3,1) exposurePending=0
05:05:52.129 00.019 12020 MoveAxis(N, 0, ABG)
05:05:52.129 00.000 12020 Move returns status 0, amount 0
05:05:52.130 00.001 12020 move complete, result=0
05:05:52.130 00.000 12020 worker thread done servicing request
05:05:52.131 00.001 9340 Enqueuing Expose request
05:05:52.174 00.043 12020 Worker thread wakes up
05:05:52.174 00.000 9340 GuideStep: 0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
05:05:52.193 00.019 12020 worker thread servicing REQUEST_EXPOSE 2000
05:05:52.193 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(1183,1030,31,31)
05:05:52.208 00.015 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"8a36267c-4d46-42d8-8d79-23ef3904335c"}
05:05:52.226 00.018 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":94,"width":15,"height":15,"star_pos":[6.61,6.52],"pixels":"..."},"id":"8a36267c-4d46-42d8-8d79-23ef3904335c"}
05:05:53.626 01.400 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"53e9f135-7c63-487c-aa7e-de2392694b8e"}
05:05:53.680 00.054 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"53e9f135-7c63-487c-aa7e-de2392694b8e"}
05:05:53.742 00.062 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"c8e223ec-d681-4883-a364-349ca2d56026"}
05:05:53.777 00.035 9340 case statement mapped state 6 to 3
05:05:53.844 00.067 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"c8e223ec-d681-4883-a364-349ca2d56026"}
05:05:53.886 00.042 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"c1f6edc9-a6fa-485f-abaf-b2fbdca58a85"}
05:05:53.921 00.035 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":94,"width":15,"height":15,"star_pos":[6.61,6.52],"pixels":"..."},"id":"c1f6edc9-a6fa-485f-abaf-b2fbdca58a85"}
05:05:54.566 00.645 12020 Exposure complete
05:05:55.059 00.493 12020 worker thread done servicing request
05:05:55.060 00.001 9340 OnExposeComplete: enter
05:05:55.088 00.028 9340 UpdateGuideState(): m_state=6
05:05:55.138 00.050 9340 Star::Find(15, 1197, 1045, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 95
05:05:55.153 00.015 9340 Star::Find returns 1 (0), X=1197.41, Y=1045.53, Mass=1500264, SNR=202.8, Peak=59887 HFD=5.1
05:05:55.172 00.019 9340 MultiStar: [#1 -0.02,0.21,1.42,U] [#2 -0.66,0.53,0.00,M8] [#3 -0.18,0.43,0.00,M1] [#4 -0.09,0.37,0.89,U] [#5 -0.03,0.30,0.73,U] [#6 -0.14,0.18,0.97,U] [#7 -0.60,0.16,0.00,M4] [#8 -0.01,0.26,0.85,U] 
05:05:55.190 00.018 9340 refined, 5 included, MultiStar: {-0.07, 0.26}, one-star: {-0.14, 0.26}
05:05:55.213 00.023 9340 CameraToMount -- cameraTheta (1.84) - m_xAngle (0.05) = xAngle (1.79 = 1.79)
05:05:55.232 00.019 9340 CameraToMount -- cameraTheta (1.84) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-1.28 = -1.28)
05:05:55.272 00.040 9340 CameraToMount -- cameraX=-0.07 cameraY=0.26 hyp=0.27 cameraTheta=1.84 mountX=-0.06 mountY=-0.25, mountTheta=-1.79
05:05:55.304 00.032 9340 SchedulePrimaryMove(10104498, x=-0.07, y=0.26, opts=13)
05:05:55.330 00.026 9340 Enqueuing Move request for scope (-0.07, 0.26)
05:05:55.347 00.017 12020 Worker thread wakes up
05:05:55.347 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=6146, max=65535, med=10297, FiltMin=8058, FiltMax=65533, Gamma=2.870
05:05:55.362 00.015 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.26) opts 0xd
05:05:55.362 00.000 9340 UpdateGuideState exits: m=1500264 SNR=202.8
05:05:55.379 00.017 12020 Handling offset move in thread for scope, endpoint = (-0.07, 0.26)
05:05:55.380 00.001 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:05:55.422 00.042 12020 Moving (-0.07, 0.26) raw xDistance=-0.06 yDistance=-0.25
05:05:55.422 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
05:05:55.437 00.015 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
05:05:55.438 00.001 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
05:05:55.438 00.000 9340 Enqueuing Expose request
05:05:55.452 00.014 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.25
05:05:55.452 00.000 12020 MoveAxis(E, 0, ABG)
05:05:55.453 00.001 12020 Move returns status 0, amount 0
05:05:55.453 00.000 12020 MoveAxis(N, 0, ABG)
05:05:55.453 00.000 12020 Move returns status 0, amount 0
05:05:55.453 00.000 12020 move complete, result=0
05:05:55.453 00.000 12020 worker thread done servicing request
05:05:55.454 00.001 12020 Worker thread wakes up
05:05:55.454 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
05:05:55.454 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(1183,1030,31,31)
05:05:55.457 00.003 9340 GuideStep: -0.1 px 0 ms EAST, -0.3 px 0 ms NORTH
05:05:55.625 00.168 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"f8c8fb5f-8407-43c3-85b2-309767584f86"}
05:05:55.639 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"f8c8fb5f-8407-43c3-85b2-309767584f86"}
05:05:55.654 00.015 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"7aa8a40e-afe5-494c-83ff-570ddc0b0170"}
05:05:55.669 00.015 9340 case statement mapped state 6 to 3
05:05:55.683 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"7aa8a40e-afe5-494c-83ff-570ddc0b0170"}
05:05:55.724 00.041 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"bcb5289a-2731-49a1-846c-ea40e016c5cc"}
05:05:55.735 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":95,"width":15,"height":15,"star_pos":[7.41,6.53],"pixels":"..."},"id":"bcb5289a-2731-49a1-846c-ea40e016c5cc"}
05:05:57.628 01.893 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"a5caa921-7250-4449-9993-5fc491ce770d"}
05:05:57.646 00.018 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"a5caa921-7250-4449-9993-5fc491ce770d"}
05:05:57.660 00.014 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"673fb4a9-bb46-41f9-ab4c-3ed1f819523d"}
05:05:57.673 00.013 9340 case statement mapped state 6 to 3
05:05:57.686 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"673fb4a9-bb46-41f9-ab4c-3ed1f819523d"}
05:05:57.696 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"115fea16-2fcf-43e6-9c0f-cebdfa9bf359"}
05:05:57.711 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":95,"width":15,"height":15,"star_pos":[7.41,6.53],"pixels":"..."},"id":"115fea16-2fcf-43e6-9c0f-cebdfa9bf359"}
05:05:57.838 00.127 12020 Exposure complete
05:05:58.086 00.248 12020 worker thread done servicing request
05:05:58.087 00.001 9340 OnExposeComplete: enter
05:05:58.102 00.015 9340 UpdateGuideState(): m_state=6
05:05:58.114 00.012 9340 Star::Find(15, 1197, 1045, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 96
05:05:58.128 00.014 9340 Star::Find returns 1 (0), X=1197.42, Y=1045.28, Mass=1411292, SNR=246.8, Peak=63703 HFD=4.9
05:05:58.163 00.035 9340 MultiStar: [#1 0.24,0.02,1.49,U] [#2 -0.45,0.37,0.00,M9] [#3 -0.09,0.36,0.72,U] [#4 0.07,0.07,0.89,U] [#5 0.02,-0.04,0.81,U] [#6 0.13,0.15,0.69,U] [#7 -0.39,-0.10,0.76,U] [#8 -0.05,0.20,0.69,U] 
05:05:58.176 00.013 9340 refined, 7 included, MultiStar: {-0.00, 0.07}, one-star: {-0.13, 0.01}
05:05:58.194 00.018 9340 CameraToMount -- cameraTheta (1.58) - m_xAngle (0.05) = xAngle (1.54 = 1.54)
05:05:58.208 00.014 9340 CameraToMount -- cameraTheta (1.58) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-1.53 = -1.53)
05:05:58.218 00.010 9340 CameraToMount -- cameraX=-0.00 cameraY=0.07 hyp=0.07 cameraTheta=1.58 mountX=0.00 mountY=-0.07, mountTheta=-1.54
05:05:58.235 00.017 9340 SchedulePrimaryMove(10104498, x=-0.00, y=0.07, opts=13)
05:05:58.256 00.021 9340 Enqueuing Move request for scope (-0.00, 0.07)
05:05:58.273 00.017 12020 Worker thread wakes up
05:05:58.273 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=6499, max=65535, med=10316, FiltMin=8301, FiltMax=65533, Gamma=2.870
05:05:58.304 00.031 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.00, 0.07) opts 0xd
05:05:58.304 00.000 12020 Handling offset move in thread for scope, endpoint = (-0.00, 0.07)
05:05:58.304 00.000 9340 UpdateGuideState exits: m=1411292 SNR=246.8
05:05:58.317 00.013 12020 Moving (-0.00, 0.07) raw xDistance=0.00 yDistance=-0.07
05:05:58.318 00.001 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:05:58.331 00.013 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.00
05:05:58.332 00.001 9340 ScheduleExposure(2000,3,1) exposurePending=0
05:05:58.344 00.012 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
05:05:58.344 00.000 9340 Enqueuing Expose request
05:05:58.353 00.009 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
05:05:58.353 00.000 12020 MoveAxis(E, 0, ABG)
05:05:58.353 00.000 12020 Move returns status 0, amount 0
05:05:58.353 00.000 12020 MoveAxis(N, 0, ABG)
05:05:58.353 00.000 12020 Move returns status 0, amount 0
05:05:58.353 00.000 12020 move complete, result=0
05:05:58.355 00.002 12020 worker thread done servicing request
05:05:58.355 00.000 12020 Worker thread wakes up
05:05:58.355 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
05:05:58.355 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(1183,1030,31,31)
05:05:58.358 00.003 9340 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
05:05:59.625 01.267 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"b4146bfc-47d1-455a-b697-7b4957de94fe"}
05:05:59.644 00.019 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"b4146bfc-47d1-455a-b697-7b4957de94fe"}
05:05:59.665 00.021 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"f0aa3dfb-15ee-463f-88ff-32a3b2d6df04"}
05:05:59.696 00.031 9340 case statement mapped state 6 to 3
05:05:59.713 00.017 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"f0aa3dfb-15ee-463f-88ff-32a3b2d6df04"}
05:05:59.737 00.024 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"98127ed8-073f-4c38-bddf-504fa534e86f"}
05:05:59.753 00.016 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":96,"width":15,"height":15,"star_pos":[7.42,7.28],"pixels":"..."},"id":"98127ed8-073f-4c38-bddf-504fa534e86f"}
05:06:00.771 01.018 12020 Exposure complete
05:06:01.231 00.460 9340 OnExposeComplete: enter
05:06:01.257 00.026 12020 worker thread done servicing request
05:06:01.257 00.000 9340 UpdateGuideState(): m_state=6
05:06:01.305 00.048 9340 Star::Find(15, 1197, 1045, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 97
05:06:01.333 00.028 9340 Star::Find returns 1 (0), X=1197.21, Y=1045.24, Mass=1478806, SNR=228.4, Peak=63983 HFD=5.0
05:06:01.358 00.025 9340 MultiStar: [#1 -0.15,0.07,1.51,U] [#2 -0.79,0.46,0.00,M10] [#3 -0.14,0.19,0.86,U] [#4 -0.29,0.11,0.86,U] [#5 -0.36,0.10,0.79,U] [#6 -0.19,0.05,0.75,U] [#7 -0.69,0.01,0.00,M4] [#8 -0.13,0.17,0.74,U] 
05:06:01.380 00.022 9340 refined, 6 included, MultiStar: {-0.22, 0.09}, one-star: {-0.34, -0.03}
05:06:01.418 00.038 9340 CameraToMount -- cameraTheta (2.77) - m_xAngle (0.05) = xAngle (2.72 = 2.72)
05:06:01.433 00.015 9340 CameraToMount -- cameraTheta (2.77) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-0.35 = -0.35)
05:06:01.454 00.021 9340 CameraToMount -- cameraX=-0.22 cameraY=0.09 hyp=0.24 cameraTheta=2.77 mountX=-0.22 mountY=-0.08, mountTheta=-2.78
05:06:01.486 00.032 9340 SchedulePrimaryMove(10104498, x=-0.22, y=0.09, opts=13)
05:06:01.523 00.037 9340 Enqueuing Move request for scope (-0.22, 0.09)
05:06:01.558 00.035 12020 Worker thread wakes up
05:06:01.558 00.000 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.22, 0.09) opts 0xd
05:06:01.558 00.000 12020 Handling offset move in thread for scope, endpoint = (-0.22, 0.09)
05:06:01.558 00.000 12020 Moving (-0.22, 0.09) raw xDistance=-0.22 yDistance=-0.08
05:06:01.558 00.000 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.22
05:06:01.559 00.001 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
05:06:01.559 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=6383, max=65535, med=10307, FiltMin=7823, FiltMax=65533, Gamma=2.870
05:06:01.573 00.014 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
05:06:01.573 00.000 9340 UpdateGuideState exits: m=1478806 SNR=228.4
05:06:01.595 00.022 12020 MoveAxis(E, 0, ABG)
05:06:01.595 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:06:01.611 00.016 12020 Move returns status 0, amount 0
05:06:01.611 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
05:06:01.653 00.042 12020 MoveAxis(N, 0, ABG)
05:06:01.653 00.000 12020 Move returns status 0, amount 0
05:06:01.653 00.000 12020 move complete, result=0
05:06:01.655 00.002 12020 worker thread done servicing request
05:06:01.656 00.001 9340 Enqueuing Expose request
05:06:01.687 00.031 12020 Worker thread wakes up
05:06:01.687 00.000 9340 GuideStep: -0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
05:06:01.705 00.018 12020 worker thread servicing REQUEST_EXPOSE 2000
05:06:01.705 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(1183,1030,31,31)
05:06:01.719 00.014 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"83e66474-3b5a-40d9-ad6a-f3027be500c9"}
05:06:01.770 00.051 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"83e66474-3b5a-40d9-ad6a-f3027be500c9"}
05:06:01.795 00.025 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"b2a7be1b-ec06-4406-a779-3f47815b564b"}
05:06:01.811 00.016 9340 case statement mapped state 6 to 3
05:06:01.830 00.019 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"b2a7be1b-ec06-4406-a779-3f47815b564b"}
05:06:01.851 00.021 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"97b2120e-4d5d-419c-a5af-ec2c1e1249ff"}
05:06:01.909 00.058 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":97,"width":15,"height":15,"star_pos":[7.21,7.24],"pixels":"..."},"id":"97b2120e-4d5d-419c-a5af-ec2c1e1249ff"}
05:06:03.628 01.719 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"275f4e72-635a-490b-86b2-5e382ef9fccd"}
05:06:03.648 00.020 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"275f4e72-635a-490b-86b2-5e382ef9fccd"}
05:06:03.663 00.015 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"eae25af7-d5ea-4cd4-b7af-ede3694d72ef"}
05:06:03.676 00.013 9340 case statement mapped state 6 to 3
05:06:03.687 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"eae25af7-d5ea-4cd4-b7af-ede3694d72ef"}
05:06:03.703 00.016 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"69e03e11-4972-4222-80f9-103f1f4ee473"}
05:06:03.717 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":97,"width":15,"height":15,"star_pos":[7.21,7.24],"pixels":"..."},"id":"69e03e11-4972-4222-80f9-103f1f4ee473"}
05:06:04.100 00.383 12020 Exposure complete
05:06:04.370 00.270 12020 worker thread done servicing request
05:06:04.370 00.000 9340 OnExposeComplete: enter
05:06:04.386 00.016 9340 UpdateGuideState(): m_state=6
05:06:04.399 00.013 9340 Star::Find(15, 1197, 1045, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 98
05:06:04.410 00.011 9340 Star::Find returns 1 (0), X=1197.08, Y=1045.23, Mass=1415395, SNR=204.8, Peak=61831 HFD=4.8
05:06:04.421 00.011 9340 MultiStar: [#1 -0.18,-0.08,1.51,U] [#2 -0.83,0.30,0.00,R] [#3 -0.28,0.39,0.00,M1] [#4 -0.24,-0.01,0.92,U] [#5 -0.31,-0.03,0.85,U] [#6 -0.24,0.24,0.79,U] [#7 -0.66,-0.11,0.00,M5] [#8 -0.06,0.18,0.72,U] 
05:06:04.440 00.019 9340 refined, 5 included, MultiStar: {-0.25, 0.02}, one-star: {-0.48, -0.04}
05:06:04.458 00.018 9340 CameraToMount -- cameraTheta (3.05) - m_xAngle (0.05) = xAngle (3.00 = 3.00)
05:06:04.500 00.042 9340 CameraToMount -- cameraTheta (3.05) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-0.07 = -0.07)
05:06:04.511 00.011 9340 CameraToMount -- cameraX=-0.25 cameraY=0.02 hyp=0.25 cameraTheta=3.05 mountX=-0.25 mountY=-0.02, mountTheta=-3.07
05:06:04.534 00.023 9340 SchedulePrimaryMove(10104498, x=-0.25, y=0.02, opts=13)
05:06:04.546 00.012 9340 Enqueuing Move request for scope (-0.25, 0.02)
05:06:04.558 00.012 12020 Worker thread wakes up
05:06:04.558 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=5976, max=65535, med=10285, FiltMin=7073, FiltMax=65533, Gamma=2.870
05:06:04.571 00.013 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.25, 0.02) opts 0xd
05:06:04.573 00.002 9340 UpdateGuideState exits: m=1415395 SNR=204.8
05:06:04.589 00.016 12020 Handling offset move in thread for scope, endpoint = (-0.25, 0.02)
05:06:04.590 00.001 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:06:04.624 00.034 12020 Moving (-0.25, 0.02) raw xDistance=-0.25 yDistance=-0.02
05:06:04.625 00.001 9340 ScheduleExposure(2000,3,1) exposurePending=0
05:06:04.638 00.013 12020 GuideAlgorithmHysteresis::Result() returns -0.11 from input -0.25
05:06:04.639 00.001 9340 Enqueuing Expose request
05:06:04.648 00.009 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
05:06:04.650 00.002 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
05:06:04.650 00.000 12020 MoveAxis(E, 19, ABG)
05:06:04.651 00.001 12020 Guiding  Dir = 2, Dur = 19
05:06:04.654 00.003 12020 IsSlewing returns 0
05:06:04.655 00.001 12020 IsGuiding returns 0
05:06:04.673 00.018 12020 PulseGuide returned control before completion, sleep 11
05:06:04.721 00.048 12020 IsGuiding returns 0
05:06:04.721 00.000 12020 Move returns status 0, amount 19
05:06:04.722 00.001 12020 MoveAxis(N, 0, ABG)
05:06:04.722 00.000 12020 Move returns status 0, amount 0
05:06:04.722 00.000 12020 move complete, result=0
05:06:04.722 00.000 12020 worker thread done servicing request
05:06:04.723 00.001 12020 Worker thread wakes up
05:06:04.723 00.000 9340 GuideStep: -0.3 px 19 ms EAST, -0.0 px 0 ms NORTH
05:06:04.752 00.029 12020 worker thread servicing REQUEST_EXPOSE 2000
05:06:04.752 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(1183,1030,31,31)
05:06:05.626 00.874 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"b86edd4e-d786-4c72-ae21-d44d42f60ec3"}
05:06:05.667 00.041 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"b86edd4e-d786-4c72-ae21-d44d42f60ec3"}
05:06:05.677 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"e2a15b69-e02d-4f9a-bcc8-17aea5288e43"}
05:06:05.690 00.013 9340 case statement mapped state 6 to 3
05:06:05.701 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"e2a15b69-e02d-4f9a-bcc8-17aea5288e43"}
05:06:05.713 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"35222f73-f132-4dfb-bdff-8a8f88ec7cc2"}
05:06:05.726 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":98,"width":15,"height":15,"star_pos":[7.08,7.23],"pixels":"..."},"id":"35222f73-f132-4dfb-bdff-8a8f88ec7cc2"}
05:06:07.226 01.500 12020 Exposure complete
05:06:07.514 00.288 9340 OnExposeComplete: enter
05:06:07.555 00.041 12020 worker thread done servicing request
05:06:07.555 00.000 9340 UpdateGuideState(): m_state=6
05:06:07.577 00.022 9340 Star::Find(15, 1197, 1045, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 99
05:06:07.590 00.013 9340 Star::Find returns 1 (0), X=1196.96, Y=1045.17, Mass=1462357, SNR=214.4, Peak=65453 HFD=4.6
05:06:07.612 00.022 9340 MultiStar: [#1 -0.33,0.02,1.71,U] [#2 -0.18,-0.04,0.73,U] [#3 -0.24,0.31,0.84,U] [#4 -0.38,0.11,0.76,U] [#5 -0.41,0.01,0.88,U] [#6 -0.41,-0.03,0.84,U] [#7 -1.01,-0.04,0.00,M6] [#8 -0.41,-0.08,0.84,U] 
05:06:07.657 00.045 9340 refined, 7 included, MultiStar: {-0.37, 0.02}, one-star: {-0.59, -0.10}
05:06:07.682 00.025 9340 CameraToMount -- cameraTheta (3.08) - m_xAngle (0.05) = xAngle (3.03 = 3.03)
05:06:07.697 00.015 9340 CameraToMount -- cameraTheta (3.08) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-0.04 = -0.04)
05:06:07.718 00.021 9340 CameraToMount -- cameraX=-0.37 cameraY=0.02 hyp=0.37 cameraTheta=3.08 mountX=-0.37 mountY=-0.01, mountTheta=-3.10
05:06:07.773 00.055 9340 SchedulePrimaryMove(10104498, x=-0.37, y=0.02, opts=13)
05:06:07.793 00.020 9340 Enqueuing Move request for scope (-0.37, 0.02)
05:06:07.809 00.016 12020 Worker thread wakes up
05:06:07.809 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=6338, max=65535, med=10317, FiltMin=7916, FiltMax=65533, Gamma=2.870
05:06:07.823 00.014 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.37, 0.02) opts 0xd
05:06:07.824 00.001 12020 Handling offset move in thread for scope, endpoint = (-0.37, 0.02)
05:06:07.824 00.000 12020 Moving (-0.37, 0.02) raw xDistance=-0.37 yDistance=-0.01
05:06:07.824 00.000 12020 GuideAlgorithmHysteresis::Result() returns -0.16 from input -0.37
05:06:07.825 00.001 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
05:06:07.825 00.000 9340 UpdateGuideState exits: m=1462357 SNR=214.4
05:06:07.871 00.046 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
05:06:07.871 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:06:07.887 00.016 12020 MoveAxis(E, 29, ABG)
05:06:07.887 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
05:06:07.904 00.017 12020 Guiding  Dir = 2, Dur = 29
05:06:07.904 00.000 9340 Enqueuing Expose request
05:06:07.927 00.023 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"ff4b4939-e14f-47ed-ab73-ee0c3ec9bcc3"}
05:06:07.952 00.025 12020 IsSlewing returns 0
05:06:07.954 00.002 12020 IsGuiding returns 0
05:06:07.956 00.002 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"ff4b4939-e14f-47ed-ab73-ee0c3ec9bcc3"}
05:06:07.997 00.041 12020 IsGuiding returns 1
05:06:07.998 00.001 12020 scope still moving after pulse duration time elapsed
05:06:07.998 00.000 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"403f07ea-64d1-4b2d-9f76-713d043686ed"}
05:06:08.026 00.028 9340 case statement mapped state 6 to 3
05:06:08.048 00.022 12020 IsSlewing returns 0
05:06:08.049 00.001 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"403f07ea-64d1-4b2d-9f76-713d043686ed"}
05:06:08.065 00.016 12020 IsGuiding returns 0
05:06:08.066 00.001 12020 scope move finished after 29 + 82 ms
05:06:08.066 00.000 12020 Move returns status 0, amount 29
05:06:08.066 00.000 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"5d905bb1-1ea5-4ebc-8ea4-49e8781d0f27"}
05:06:08.100 00.034 12020 MoveAxis(N, 0, ABG)
05:06:08.100 00.000 12020 Move returns status 0, amount 0
05:06:08.102 00.002 12020 move complete, result=0
05:06:08.107 00.005 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":99,"width":15,"height":15,"star_pos":[6.96,7.17],"pixels":"..."},"id":"5d905bb1-1ea5-4ebc-8ea4-49e8781d0f27"}
05:06:08.139 00.032 12020 worker thread done servicing request
05:06:08.139 00.000 12020 Worker thread wakes up
05:06:08.139 00.000 9340 GuideStep: -0.4 px 29 ms EAST, -0.0 px 0 ms NORTH
05:06:08.155 00.016 12020 worker thread servicing REQUEST_EXPOSE 2000
05:06:08.155 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(1183,1030,31,31)
05:06:09.626 01.471 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"a7a70d41-022d-4786-9374-004df6929dbc"}
05:06:09.640 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"a7a70d41-022d-4786-9374-004df6929dbc"}
05:06:09.664 00.024 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"0a3d92d2-8041-4a4c-b41c-e837ed600837"}
05:06:09.680 00.016 9340 case statement mapped state 6 to 3
05:06:09.694 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"0a3d92d2-8041-4a4c-b41c-e837ed600837"}
05:06:09.719 00.025 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"0fd0e37f-b6f8-427a-957c-14b1b7b42fa9"}
05:06:09.734 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":99,"width":15,"height":15,"star_pos":[6.96,7.17],"pixels":"..."},"id":"0fd0e37f-b6f8-427a-957c-14b1b7b42fa9"}
05:06:10.558 00.824 12020 Exposure complete
05:06:10.817 00.259 12020 worker thread done servicing request
05:06:10.818 00.001 9340 OnExposeComplete: enter
05:06:10.829 00.011 9340 UpdateGuideState(): m_state=6
05:06:10.851 00.022 9340 Star::Find(15, 1196, 1045, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 100
05:06:10.867 00.016 9340 Star::Find returns 1 (0), X=1197.13, Y=1045.02, Mass=1472256, SNR=231.4, Peak=65453 HFD=4.6
05:06:10.886 00.019 9340 MultiStar: [#1 -0.26,-0.04,1.37,U] [#2 -0.24,-0.06,0.77,U] [#3 -0.31,0.09,0.76,U] [#4 -0.54,-0.04,0.00,M1] [#5 -0.40,-0.10,0.72,U] [#6 -0.16,-0.14,0.71,U] [#7 -0.98,-0.18,0.00,M7] [#8 -0.06,-0.06,0.71,U] 
05:06:10.902 00.016 9340 refined, 6 included, MultiStar: {-0.27, -0.08}, one-star: {-0.42, -0.25}
05:06:10.932 00.030 9340 CameraToMount -- cameraTheta (-2.85) - m_xAngle (0.05) = xAngle (-2.90 = -2.90)
05:06:10.946 00.014 9340 CameraToMount -- cameraTheta (-2.85) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-5.97 = 0.32)
05:06:10.963 00.017 9340 CameraToMount -- cameraX=-0.27 cameraY=-0.08 hyp=0.28 cameraTheta=-2.85 mountX=-0.28 mountY=0.09, mountTheta=2.83
05:06:10.981 00.018 9340 SchedulePrimaryMove(10104498, x=-0.27, y=-0.08, opts=13)
05:06:10.991 00.010 9340 Enqueuing Move request for scope (-0.27, -0.08)
05:06:11.001 00.010 12020 Worker thread wakes up
05:06:11.001 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=6063, max=65535, med=10294, FiltMin=8238, FiltMax=65533, Gamma=2.870
05:06:11.013 00.012 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.27, -0.08) opts 0xd
05:06:11.014 00.001 9340 UpdateGuideState exits: m=1472256 SNR=231.4
05:06:11.025 00.011 12020 Handling offset move in thread for scope, endpoint = (-0.27, -0.08)
05:06:11.025 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:06:11.039 00.014 12020 Moving (-0.27, -0.08) raw xDistance=-0.28 yDistance=0.09
05:06:11.039 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
05:06:11.074 00.035 12020 GuideAlgorithmHysteresis::Result() returns -0.13 from input -0.28
05:06:11.074 00.000 9340 Enqueuing Expose request
05:06:11.085 00.011 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
05:06:11.085 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
05:06:11.086 00.001 12020 MoveAxis(E, 23, ABG)
05:06:11.086 00.000 12020 Guiding  Dir = 2, Dur = 23
05:06:11.087 00.001 12020 IsSlewing returns 0
05:06:11.088 00.001 12020 IsGuiding returns 0
05:06:11.117 00.029 12020 IsGuiding returns 1
05:06:11.118 00.001 12020 scope still moving after pulse duration time elapsed
05:06:11.165 00.047 12020 IsSlewing returns 0
05:06:11.166 00.001 12020 IsGuiding returns 0
05:06:11.166 00.000 12020 scope move finished after 23 + 54 ms
05:06:11.166 00.000 12020 Move returns status 0, amount 23
05:06:11.166 00.000 12020 MoveAxis(N, 0, ABG)
05:06:11.166 00.000 12020 Move returns status 0, amount 0
05:06:11.167 00.001 12020 move complete, result=0
05:06:11.167 00.000 12020 worker thread done servicing request
05:06:11.167 00.000 12020 Worker thread wakes up
05:06:11.167 00.000 9340 GuideStep: -0.3 px 23 ms EAST, 0.1 px 0 ms NORTH
05:06:11.180 00.013 12020 worker thread servicing REQUEST_EXPOSE 2000
05:06:11.180 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(1183,1030,31,31)
05:06:11.623 00.443 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"587e2310-a8ff-4421-b816-1c55c8c596b5"}
05:06:11.638 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"587e2310-a8ff-4421-b816-1c55c8c596b5"}
05:06:11.656 00.018 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"2f67b4bd-61e6-4e84-9edc-0655e0d07598"}
05:06:11.668 00.012 9340 case statement mapped state 6 to 3
05:06:11.678 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"2f67b4bd-61e6-4e84-9edc-0655e0d07598"}
05:06:11.688 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"45183422-b4c6-457c-adb8-2bb71537e057"}
05:06:11.722 00.034 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":100,"width":15,"height":15,"star_pos":[7.13,7.02],"pixels":"..."},"id":"45183422-b4c6-457c-adb8-2bb71537e057"}
05:06:13.546 01.824 12020 Exposure complete
05:06:13.623 00.077 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"04e5617b-3301-422a-846e-5b1ccb622c95"}
05:06:13.644 00.021 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"04e5617b-3301-422a-846e-5b1ccb622c95"}
05:06:13.654 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"684cc21f-1659-48cd-8538-cd44be5d3458"}
05:06:13.665 00.011 9340 case statement mapped state 6 to 3
05:06:13.676 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"684cc21f-1659-48cd-8538-cd44be5d3458"}
05:06:13.690 00.014 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"51294b63-2716-43e7-a8b8-0eb91cd4acc9"}
05:06:13.719 00.029 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":100,"width":15,"height":15,"star_pos":[7.13,7.02],"pixels":"..."},"id":"51294b63-2716-43e7-a8b8-0eb91cd4acc9"}
05:06:13.783 00.064 12020 worker thread done servicing request
05:06:13.783 00.000 9340 OnExposeComplete: enter
05:06:13.798 00.015 9340 UpdateGuideState(): m_state=6
05:06:13.815 00.017 9340 Star::Find(15, 1197, 1045, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 101
05:06:13.825 00.010 9340 Star::Find returns 1 (0), X=1197.12, Y=1045.17, Mass=1462043, SNR=211.6, Peak=65387 HFD=4.7
05:06:13.859 00.034 9340 MultiStar: [#1 -0.13,-0.02,1.35,U] [#2 -0.01,-0.06,0.69,U] [#3 -0.40,0.26,0.00,M1] [#4 -0.17,0.14,0.83,U] [#5 -0.37,0.06,0.92,U] [#6 -0.26,0.00,0.79,U] [#7 -0.83,-0.06,0.00,M8] [#8 -0.24,0.16,0.81,U] 
05:06:13.871 00.012 9340 refined, 6 included, MultiStar: {-0.23, 0.02}, one-star: {-0.43, -0.10}
05:06:13.888 00.017 9340 CameraToMount -- cameraTheta (3.05) - m_xAngle (0.05) = xAngle (3.00 = 3.00)
05:06:13.899 00.011 9340 CameraToMount -- cameraTheta (3.05) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-0.06 = -0.06)
05:06:13.907 00.008 9340 CameraToMount -- cameraX=-0.23 cameraY=0.02 hyp=0.23 cameraTheta=3.05 mountX=-0.23 mountY=-0.01, mountTheta=-3.08
05:06:13.925 00.018 9340 SchedulePrimaryMove(10104498, x=-0.23, y=0.02, opts=13)
05:06:13.941 00.016 9340 Enqueuing Move request for scope (-0.23, 0.02)
05:06:13.955 00.014 12020 Worker thread wakes up
05:06:13.955 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=6408, max=65535, med=10365, FiltMin=7952, FiltMax=65533, Gamma=2.870
05:06:13.981 00.026 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.23, 0.02) opts 0xd
05:06:13.981 00.000 12020 Handling offset move in thread for scope, endpoint = (-0.23, 0.02)
05:06:13.981 00.000 9340 UpdateGuideState exits: m=1462043 SNR=211.6
05:06:13.991 00.010 12020 Moving (-0.23, 0.02) raw xDistance=-0.23 yDistance=-0.01
05:06:13.992 00.001 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:06:14.002 00.010 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.23
05:06:14.002 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
05:06:14.012 00.010 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
05:06:14.012 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
05:06:14.013 00.001 12020 MoveAxis(E, 0, ABG)
05:06:14.013 00.000 12020 Move returns status 0, amount 0
05:06:14.015 00.002 9340 Enqueuing Expose request
05:06:14.032 00.017 12020 MoveAxis(N, 0, ABG)
05:06:14.032 00.000 12020 Move returns status 0, amount 0
05:06:14.032 00.000 12020 move complete, result=0
05:06:14.032 00.000 12020 worker thread done servicing request
05:06:14.032 00.000 12020 Worker thread wakes up
05:06:14.032 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
05:06:14.034 00.002 9340 GuideStep: -0.2 px 0 ms EAST, -0.0 px 0 ms NORTH
05:06:14.043 00.009 12020 Handling exposure in thread, d=2000 o=3 r=(1183,1030,31,31)
05:06:15.623 01.580 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"9fb49582-b469-4a13-9ba2-2437883e3728"}
05:06:15.639 00.016 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"9fb49582-b469-4a13-9ba2-2437883e3728"}
05:06:15.659 00.020 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"860ea737-0226-4c0e-b276-93dac189d9a4"}
05:06:15.683 00.024 9340 case statement mapped state 6 to 3
05:06:15.710 00.027 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"860ea737-0226-4c0e-b276-93dac189d9a4"}
05:06:15.760 00.050 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"62d187cc-c060-4287-8157-1266f297feed"}
05:06:15.775 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":101,"width":15,"height":15,"star_pos":[7.12,7.17],"pixels":"..."},"id":"62d187cc-c060-4287-8157-1266f297feed"}
05:06:16.481 00.706 12020 Exposure complete
05:06:16.792 00.311 12020 worker thread done servicing request
05:06:16.792 00.000 9340 OnExposeComplete: enter
05:06:16.811 00.019 9340 UpdateGuideState(): m_state=6
05:06:16.828 00.017 9340 Star::Find(15, 1197, 1045, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 102
05:06:16.852 00.024 9340 Star::Find returns 1 (0), X=1196.99, Y=1044.89, Mass=1454652, SNR=267.2, Peak=65453 HFD=4.6
05:06:16.894 00.042 9340 MultiStar: [#1 -0.32,-0.11,1.18,U] [#2 -0.14,-0.12,0.67,U] [#3 -0.50,-0.09,0.00,M2] [#4 0.01,0.05,0.67,U] [#5 -0.46,-0.13,0.00,M1] [#6 -0.32,-0.03,0.71,U] [#7 -0.90,-0.17,0.00,M9] [#8 -0.43,-0.08,0.60,U] 
05:06:16.912 00.018 9340 refined, 5 included, MultiStar: {-0.31, -0.13}, one-star: {-0.56, -0.37}
05:06:16.931 00.019 9340 CameraToMount -- cameraTheta (-2.75) - m_xAngle (0.05) = xAngle (-2.80 = -2.80)
05:06:16.944 00.013 9340 CameraToMount -- cameraTheta (-2.75) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-5.87 = 0.42)
05:06:16.957 00.013 9340 CameraToMount -- cameraX=-0.31 cameraY=-0.13 hyp=0.34 cameraTheta=-2.75 mountX=-0.32 mountY=0.14, mountTheta=2.74
05:06:16.980 00.023 9340 SchedulePrimaryMove(10104498, x=-0.31, y=-0.13, opts=13)
05:06:16.997 00.017 9340 Enqueuing Move request for scope (-0.31, -0.13)
05:06:17.043 00.046 12020 Worker thread wakes up
05:06:17.044 00.001 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.31, -0.13) opts 0xd
05:06:17.044 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=6215, max=65535, med=10331, FiltMin=7735, FiltMax=65533, Gamma=2.870
05:06:17.058 00.014 12020 Handling offset move in thread for scope, endpoint = (-0.31, -0.13)
05:06:17.059 00.001 9340 UpdateGuideState exits: m=1454652 SNR=267.2
05:06:17.084 00.025 12020 Moving (-0.31, -0.13) raw xDistance=-0.32 yDistance=0.14
05:06:17.084 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:06:17.096 00.012 12020 GuideAlgorithmHysteresis::Result() returns -0.13 from input -0.32
05:06:17.096 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
05:06:17.111 00.015 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
05:06:17.111 00.000 9340 Enqueuing Expose request
05:06:17.130 00.019 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
05:06:17.130 00.000 12020 MoveAxis(E, 24, ABG)
05:06:17.131 00.001 12020 Guiding  Dir = 2, Dur = 24
05:06:17.132 00.001 12020 IsSlewing returns 0
05:06:17.134 00.002 12020 IsGuiding returns 0
05:06:17.210 00.076 12020 IsGuiding returns 1
05:06:17.210 00.000 12020 scope still moving after pulse duration time elapsed
05:06:17.241 00.031 12020 IsSlewing returns 0
05:06:17.243 00.002 12020 IsGuiding returns 0
05:06:17.243 00.000 12020 scope move finished after 24 + 85 ms
05:06:17.243 00.000 12020 Move returns status 0, amount 24
05:06:17.243 00.000 12020 MoveAxis(N, 0, ABG)
05:06:17.245 00.002 12020 Move returns status 0, amount 0
05:06:17.245 00.000 12020 move complete, result=0
05:06:17.246 00.001 9340 GuideStep: -0.3 px 24 ms EAST, 0.1 px 0 ms NORTH
05:06:17.271 00.025 12020 worker thread done servicing request
05:06:17.271 00.000 12020 Worker thread wakes up
05:06:17.271 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
05:06:17.272 00.001 12020 Handling exposure in thread, d=2000 o=3 r=(1183,1030,31,31)
05:06:17.622 00.350 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"d7c80fcc-8cde-4c56-8d27-8e833e926a9a"}
05:06:17.638 00.016 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"d7c80fcc-8cde-4c56-8d27-8e833e926a9a"}
05:06:17.657 00.019 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"95456b6d-d6b3-4590-b930-4b357dc4a695"}
05:06:17.670 00.013 9340 case statement mapped state 6 to 3
05:06:17.692 00.022 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"95456b6d-d6b3-4590-b930-4b357dc4a695"}
05:06:17.719 00.027 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"c2066018-1765-43ab-b2a7-8e383e515852"}
05:06:17.733 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":102,"width":15,"height":15,"star_pos":[6.99,6.89],"pixels":"..."},"id":"c2066018-1765-43ab-b2a7-8e383e515852"}
05:06:19.623 01.890 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"4101c66b-b611-4bad-a5db-04d8986191ce"}
05:06:19.644 00.021 12020 Exposure complete
05:06:19.644 00.000 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"4101c66b-b611-4bad-a5db-04d8986191ce"}
05:06:19.658 00.014 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"38307f1d-51d5-4f68-9f5d-b6d0dc9b5b12"}
05:06:19.669 00.011 9340 case statement mapped state 6 to 3
05:06:19.700 00.031 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"38307f1d-51d5-4f68-9f5d-b6d0dc9b5b12"}
05:06:19.759 00.059 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"a059b57f-a6de-4f3c-9301-462311051424"}
05:06:19.780 00.021 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":102,"width":15,"height":15,"star_pos":[6.99,6.89],"pixels":"..."},"id":"a059b57f-a6de-4f3c-9301-462311051424"}
05:06:19.910 00.130 12020 worker thread done servicing request
05:06:19.911 00.001 9340 OnExposeComplete: enter
05:06:19.928 00.017 9340 UpdateGuideState(): m_state=6
05:06:19.942 00.014 9340 Star::Find(15, 1196, 1044, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 103
05:06:19.975 00.033 9340 Star::Find returns 1 (0), X=1197.17, Y=1045.43, Mass=1383811, SNR=196.5, Peak=62807 HFD=5.0
05:06:19.986 00.011 9340 MultiStar: [#1 -0.21,0.07,1.48,U] [#2 0.01,0.18,0.85,U] [#3 -0.40,0.34,0.00,M3] [#4 -0.09,0.28,0.93,U] [#5 -0.35,0.03,1.03,U] [#6 -0.15,0.18,0.96,U] [#7 -0.78,-0.09,0.00,M10] [#8 -0.25,0.26,0.73,U] 
05:06:20.000 00.014 9340 refined, 6 included, MultiStar: {-0.21, 0.15}, one-star: {-0.38, 0.16}
05:06:20.014 00.014 9340 CameraToMount -- cameraTheta (2.51) - m_xAngle (0.05) = xAngle (2.46 = 2.46)
05:06:20.027 00.013 9340 CameraToMount -- cameraTheta (2.51) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-0.61 = -0.61)
05:06:20.038 00.011 9340 CameraToMount -- cameraX=-0.21 cameraY=0.15 hyp=0.26 cameraTheta=2.51 mountX=-0.20 mountY=-0.15, mountTheta=-2.51
05:06:20.055 00.017 9340 SchedulePrimaryMove(10104498, x=-0.21, y=0.15, opts=13)
05:06:20.085 00.030 9340 Enqueuing Move request for scope (-0.21, 0.15)
05:06:20.104 00.019 12020 Worker thread wakes up
05:06:20.104 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=6478, max=65535, med=10335, FiltMin=8261, FiltMax=65533, Gamma=2.870
05:06:20.117 00.013 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.21, 0.15) opts 0xd
05:06:20.118 00.001 9340 UpdateGuideState exits: m=1383811 SNR=196.5
05:06:20.129 00.011 12020 Handling offset move in thread for scope, endpoint = (-0.21, 0.15)
05:06:20.129 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:06:20.143 00.014 12020 Moving (-0.21, 0.15) raw xDistance=-0.20 yDistance=-0.15
05:06:20.143 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
05:06:20.158 00.015 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.20
05:06:20.158 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
05:06:20.158 00.000 9340 Enqueuing Expose request
05:06:20.177 00.019 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
05:06:20.177 00.000 12020 MoveAxis(E, 0, ABG)
05:06:20.177 00.000 12020 Move returns status 0, amount 0
05:06:20.177 00.000 12020 MoveAxis(N, 0, ABG)
05:06:20.178 00.001 12020 Move returns status 0, amount 0
05:06:20.178 00.000 12020 move complete, result=0
05:06:20.178 00.000 12020 worker thread done servicing request
05:06:20.178 00.000 12020 Worker thread wakes up
05:06:20.179 00.001 12020 worker thread servicing REQUEST_EXPOSE 2000
05:06:20.179 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(1183,1030,31,31)
05:06:20.182 00.003 9340 GuideStep: -0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
05:06:21.622 01.440 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"e0b315dd-6f3c-48e4-8f81-35c6113a49f2"}
05:06:21.642 00.020 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"e0b315dd-6f3c-48e4-8f81-35c6113a49f2"}
05:06:21.663 00.021 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"d1c66b63-fe18-4048-9610-b23aeb07c0bd"}
05:06:21.706 00.043 9340 case statement mapped state 6 to 3
05:06:21.765 00.059 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"d1c66b63-fe18-4048-9610-b23aeb07c0bd"}
05:06:21.805 00.040 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"ff277bfd-028d-408c-8072-1306caca5436"}
05:06:21.834 00.029 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":103,"width":15,"height":15,"star_pos":[7.17,7.43],"pixels":"..."},"id":"ff277bfd-028d-408c-8072-1306caca5436"}
05:06:22.582 00.748 12020 Exposure complete
05:06:23.019 00.437 12020 worker thread done servicing request
05:06:23.020 00.001 9340 OnExposeComplete: enter
05:06:23.032 00.012 9340 UpdateGuideState(): m_state=6
05:06:23.045 00.013 9340 Star::Find(15, 1197, 1045, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 104
05:06:23.062 00.017 9340 Star::Find returns 1 (0), X=1196.36, Y=1045.15, Mass=1430903, SNR=196.1, Peak=65453 HFD=4.9
05:06:23.077 00.015 9340 MultiStar: large primary error, entering stabilization period
05:06:23.117 00.040 9340 CameraToMount -- cameraTheta (-3.04) - m_xAngle (0.05) = xAngle (-3.09 = -3.09)
05:06:23.131 00.014 9340 CameraToMount -- cameraTheta (-3.04) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-6.16 = 0.12)
05:06:23.143 00.012 9340 CameraToMount -- cameraX=-1.19 cameraY=-0.12 hyp=1.20 cameraTheta=-3.04 mountX=-1.20 mountY=0.15, mountTheta=3.02
05:06:23.164 00.021 9340 SchedulePrimaryMove(10104498, x=-1.19, y=-0.12, opts=13)
05:06:23.180 00.016 9340 Enqueuing Move request for scope (-1.19, -0.12)
05:06:23.198 00.018 12020 Worker thread wakes up
05:06:23.198 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=6495, max=65535, med=10321, FiltMin=8143, FiltMax=65533, Gamma=2.870
05:06:23.211 00.013 12020 worker thread servicing REQUEST_MOVE scope ofs (-1.19, -0.12) opts 0xd
05:06:23.211 00.000 9340 UpdateGuideState exits: m=1430903 SNR=196.1
05:06:23.223 00.012 12020 Handling offset move in thread for scope, endpoint = (-1.19, -0.12)
05:06:23.224 00.001 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:06:23.257 00.033 12020 Moving (-1.19, -0.12) raw xDistance=-1.20 yDistance=0.15
05:06:23.258 00.001 9340 ScheduleExposure(2000,3,1) exposurePending=0
05:06:23.270 00.012 12020 GuideAlgorithmHysteresis::Result() returns -0.50 from input -1.20
05:06:23.270 00.000 9340 Enqueuing Expose request
05:06:23.282 00.012 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
05:06:23.282 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
05:06:23.282 00.000 12020 MoveAxis(E, 90, ABG)
05:06:23.282 00.000 12020 Guiding  Dir = 2, Dur = 90
05:06:23.286 00.004 12020 IsSlewing returns 0
05:06:23.289 00.003 12020 IsGuiding returns 0
05:06:23.317 00.028 12020 PulseGuide returned control before completion, sleep 71
05:06:23.402 00.085 12020 IsGuiding returns 1
05:06:23.402 00.000 12020 scope still moving after pulse duration time elapsed
05:06:23.445 00.043 12020 IsSlewing returns 0
05:06:23.447 00.002 12020 IsGuiding returns 0
05:06:23.447 00.000 12020 scope move finished after 90 + 68 ms
05:06:23.447 00.000 12020 Move returns status 0, amount 90
05:06:23.447 00.000 12020 MoveAxis(N, 0, ABG)
05:06:23.448 00.001 12020 Move returns status 0, amount 0
05:06:23.448 00.000 12020 move complete, result=0
05:06:23.448 00.000 12020 worker thread done servicing request
05:06:23.448 00.000 9340 GuideStep: -1.2 px 90 ms EAST, 0.1 px 0 ms NORTH
05:06:23.462 00.014 12020 Worker thread wakes up
05:06:23.462 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
05:06:23.462 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(1183,1030,31,31)
05:06:23.620 00.158 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"ad1b145d-1f07-4e2b-9153-731bee0b8865"}
05:06:23.654 00.034 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"ad1b145d-1f07-4e2b-9153-731bee0b8865"}
05:06:23.669 00.015 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"0b90bdb3-556f-4728-bd3f-c13ae2cdd74a"}
05:06:23.681 00.012 9340 case statement mapped state 6 to 3
05:06:23.699 00.018 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"0b90bdb3-556f-4728-bd3f-c13ae2cdd74a"}
05:06:23.708 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"a5a767d8-e98f-4520-828b-9f272b89768e"}
05:06:23.721 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":104,"width":15,"height":15,"star_pos":[7.36,7.15],"pixels":"..."},"id":"a5a767d8-e98f-4520-828b-9f272b89768e"}
05:06:25.620 01.899 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"ae25f996-998f-4afe-9bf1-420e46d040ed"}
05:06:25.635 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"ae25f996-998f-4afe-9bf1-420e46d040ed"}
05:06:25.648 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"14fd2b7f-8f5e-4412-b00b-913f958b3e37"}
05:06:25.677 00.029 9340 case statement mapped state 6 to 3
05:06:25.699 00.022 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"14fd2b7f-8f5e-4412-b00b-913f958b3e37"}
05:06:25.710 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"a67e6b54-6abf-4583-b36f-40924411c713"}
05:06:25.721 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":104,"width":15,"height":15,"star_pos":[7.36,7.15],"pixels":"..."},"id":"a67e6b54-6abf-4583-b36f-40924411c713"}
05:06:25.828 00.107 12020 Exposure complete
05:06:26.067 00.239 9340 OnExposeComplete: enter
05:06:26.079 00.012 12020 worker thread done servicing request
05:06:26.079 00.000 9340 UpdateGuideState(): m_state=6
05:06:26.089 00.010 9340 Star::Find(15, 1196, 1045, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 105
05:06:26.110 00.021 9340 Star::Find returns 1 (0), X=1197.43, Y=1045.19, Mass=1391881, SNR=191.1, Peak=63779 HFD=5.0
05:06:26.122 00.012 9340 MultiStar: exiting stabilization period
05:06:26.135 00.013 9340 MultiStar: [#1 -0.05,0.02,1.51,U] [#2 0.23,0.02,0.94,U] [#3 -0.16,0.06,0.97,U] [#4 -0.18,0.19,0.90,U] [#5 -0.35,0.07,1.03,U] [#6 -0.05,-0.02,1.02,U] [#7 -0.55,-0.16,0.00,R] [#8 0.11,0.08,0.78,U] 
05:06:26.150 00.015 9340 refined, 7 included, MultiStar: {-0.08, 0.04}, one-star: {-0.12, -0.08}
05:06:26.162 00.012 9340 CameraToMount -- cameraTheta (2.68) - m_xAngle (0.05) = xAngle (2.63 = 2.63)
05:06:26.176 00.014 9340 CameraToMount -- cameraTheta (2.68) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-0.44 = -0.44)
05:06:26.207 00.031 9340 CameraToMount -- cameraX=-0.08 cameraY=0.04 hyp=0.08 cameraTheta=2.68 mountX=-0.07 mountY=-0.04, mountTheta=-2.69
05:06:26.223 00.016 9340 SchedulePrimaryMove(10104498, x=-0.08, y=0.04, opts=13)
05:06:26.244 00.021 9340 Enqueuing Move request for scope (-0.08, 0.04)
05:06:26.254 00.010 12020 Worker thread wakes up
05:06:26.254 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=6313, max=65535, med=10343, FiltMin=7748, FiltMax=65533, Gamma=2.870
05:06:26.264 00.010 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.04) opts 0xd
05:06:26.264 00.000 9340 UpdateGuideState exits: m=1391881 SNR=191.1
05:06:26.276 00.012 12020 Handling offset move in thread for scope, endpoint = (-0.08, 0.04)
05:06:26.276 00.000 12020 Moving (-0.08, 0.04) raw xDistance=-0.07 yDistance=-0.04
05:06:26.276 00.000 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
05:06:26.276 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
05:06:26.276 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:06:26.293 00.017 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
05:06:26.293 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
05:06:26.306 00.013 12020 MoveAxis(E, 0, ABG)
05:06:26.306 00.000 9340 Enqueuing Expose request
05:06:26.344 00.038 12020 Move returns status 0, amount 0
05:06:26.345 00.001 12020 MoveAxis(N, 0, ABG)
05:06:26.345 00.000 12020 Move returns status 0, amount 0
05:06:26.345 00.000 12020 move complete, result=0
05:06:26.346 00.001 12020 worker thread done servicing request
05:06:26.346 00.000 12020 Worker thread wakes up
05:06:26.346 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
05:06:26.346 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(1183,1030,31,31)
05:06:26.353 00.007 9340 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
05:06:27.619 01.266 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"b15d3ecc-797f-4506-aea1-bf2e16f54adb"}
05:06:27.634 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"b15d3ecc-797f-4506-aea1-bf2e16f54adb"}
05:06:27.647 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"63f1c022-52cb-46b4-b2de-9483f487a1cf"}
05:06:27.657 00.010 9340 case statement mapped state 6 to 3
05:06:27.701 00.044 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"63f1c022-52cb-46b4-b2de-9483f487a1cf"}
05:06:27.721 00.020 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"1e88c001-7b5c-4123-bf42-ea1702bc2090"}
05:06:27.739 00.018 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":105,"width":15,"height":15,"star_pos":[7.43,7.19],"pixels":"..."},"id":"1e88c001-7b5c-4123-bf42-ea1702bc2090"}
05:06:28.846 01.107 12020 Exposure complete
05:06:29.257 00.411 12020 worker thread done servicing request
05:06:29.258 00.001 9340 OnExposeComplete: enter
05:06:29.276 00.018 9340 UpdateGuideState(): m_state=6
05:06:29.299 00.023 9340 Star::Find(15, 1197, 1045, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 106
05:06:29.316 00.017 9340 Star::Find returns 1 (0), X=1197.06, Y=1045.10, Mass=1514437, SNR=192.5, Peak=65359 HFD=4.7
05:06:29.351 00.035 9340 MultiStar: [#1 -0.22,-0.08,1.80,U] [#2 -0.02,-0.09,1.10,U] [#3 -0.31,0.23,1.03,U] [#4 -0.20,0.14,1.03,U] [#5 -0.38,-0.18,0.92,U] [#6 -0.30,-0.08,1.04,U] [#7 -0.24,0.10,1.08,U] [#8 -0.22,0.09,0.85,U] 
05:06:29.406 00.055 9340 refined, 8 included, MultiStar: {-0.26, -0.01}, one-star: {-0.49, -0.17}
05:06:29.420 00.014 9340 CameraToMount -- cameraTheta (-3.10) - m_xAngle (0.05) = xAngle (-3.15 = 3.13)
05:06:29.435 00.015 9340 CameraToMount -- cameraTheta (-3.10) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-6.22 = 0.07)
05:06:29.451 00.016 9340 CameraToMount -- cameraX=-0.26 cameraY=-0.01 hyp=0.26 cameraTheta=-3.10 mountX=-0.26 mountY=0.02, mountTheta=3.07
05:06:29.496 00.045 9340 SchedulePrimaryMove(10104498, x=-0.26, y=-0.01, opts=13)
05:06:29.558 00.062 9340 Enqueuing Move request for scope (-0.26, -0.01)
05:06:29.589 00.031 12020 Worker thread wakes up
05:06:29.590 00.001 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.26, -0.01) opts 0xd
05:06:29.590 00.000 12020 Handling offset move in thread for scope, endpoint = (-0.26, -0.01)
05:06:29.591 00.001 9340 UpdateImageDisplay: Size=(1920,1080) min=6403, max=65535, med=10390, FiltMin=8237, FiltMax=65533, Gamma=2.870
05:06:29.605 00.014 12020 Moving (-0.26, -0.01) raw xDistance=-0.26 yDistance=0.02
05:06:29.605 00.000 9340 UpdateGuideState exits: m=1514437 SNR=192.5
05:06:29.616 00.011 12020 GuideAlgorithmHysteresis::Result() returns -0.11 from input -0.26
05:06:29.616 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:06:29.633 00.017 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
05:06:29.634 00.001 9340 ScheduleExposure(2000,3,1) exposurePending=0
05:06:29.653 00.019 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
05:06:29.654 00.001 9340 Enqueuing Expose request
05:06:29.693 00.039 12020 MoveAxis(E, 19, ABG)
05:06:29.693 00.000 12020 Guiding  Dir = 2, Dur = 19
05:06:29.693 00.000 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"a1f694ab-a8cb-4652-b36c-24576d4f6307"}
05:06:29.706 00.013 12020 IsSlewing returns 0
05:06:29.707 00.001 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"a1f694ab-a8cb-4652-b36c-24576d4f6307"}
05:06:29.718 00.011 12020 IsGuiding returns 0
05:06:29.720 00.002 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"ad1c687b-e0bd-4ae7-8662-760ff0f89d4d"}
05:06:29.741 00.021 9340 case statement mapped state 6 to 3
05:06:29.753 00.012 12020 IsGuiding returns 1
05:06:29.753 00.000 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"ad1c687b-e0bd-4ae7-8662-760ff0f89d4d"}
05:06:29.764 00.011 12020 scope still moving after pulse duration time elapsed
05:06:29.764 00.000 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"61ad0684-047c-459a-8a22-9a1c184c814f"}
05:06:29.793 00.029 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":106,"width":15,"height":15,"star_pos":[7.06,7.10],"pixels":"..."},"id":"61ad0684-047c-459a-8a22-9a1c184c814f"}
05:06:29.810 00.017 12020 IsSlewing returns 0
05:06:29.811 00.001 12020 IsGuiding returns 0
05:06:29.812 00.001 12020 scope move finished after 19 + 74 ms
05:06:29.812 00.000 12020 Move returns status 0, amount 19
05:06:29.812 00.000 12020 MoveAxis(N, 0, ABG)
05:06:29.812 00.000 12020 Move returns status 0, amount 0
05:06:29.812 00.000 12020 move complete, result=0
05:06:29.813 00.001 12020 worker thread done servicing request
05:06:29.813 00.000 12020 Worker thread wakes up
05:06:29.813 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
05:06:29.813 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(1183,1030,31,31)
05:06:29.816 00.003 9340 GuideStep: -0.3 px 19 ms EAST, 0.0 px 0 ms NORTH
05:06:31.619 01.803 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"8ab9dd6f-df8e-44fb-b066-b361fd483ed0"}
05:06:31.653 00.034 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"8ab9dd6f-df8e-44fb-b066-b361fd483ed0"}
05:06:31.673 00.020 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"e3031255-b4f0-43a7-a7c9-0d6a3c78a58f"}
05:06:31.685 00.012 9340 case statement mapped state 6 to 3
05:06:31.697 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"e3031255-b4f0-43a7-a7c9-0d6a3c78a58f"}
05:06:31.709 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"f993c22c-c334-4495-95a7-7f24628a437a"}
05:06:31.723 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":106,"width":15,"height":15,"star_pos":[7.06,7.10],"pixels":"..."},"id":"f993c22c-c334-4495-95a7-7f24628a437a"}
05:06:32.207 00.484 12020 Exposure complete
05:06:32.489 00.282 9340 OnExposeComplete: enter
05:06:32.502 00.013 12020 worker thread done servicing request
05:06:32.503 00.001 9340 UpdateGuideState(): m_state=6
05:06:32.513 00.010 9340 Star::Find(15, 1197, 1045, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 107
05:06:32.528 00.015 9340 Star::Find returns 1 (0), X=1197.89, Y=1045.25, Mass=1394102, SNR=213.2, Peak=59679 HFD=4.8
05:06:32.548 00.020 9340 MultiStar: [#1 0.63,-0.05,0.00,M1] [#2 0.75,-0.08,0.00,M1] [#3 0.25,0.11,0.94,U] [#4 0.53,0.02,0.00,M1] [#5 0.40,0.09,0.72,U] [#6 0.70,0.01,0.00,M1] [#7 0.40,0.19,0.75,U] [#8 0.53,0.17,0.00,M1] 
05:06:32.561 00.013 9340 single-star, 3 included, MultiStar: {0.34, 0.09}, one-star: {0.34, -0.02}
05:06:32.574 00.013 9340 CameraToMount -- cameraTheta (-0.06) - m_xAngle (0.05) = xAngle (-0.10 = -0.10)
05:06:32.617 00.043 9340 CameraToMount -- cameraTheta (-0.06) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-3.17 = 3.11)
05:06:32.632 00.015 9340 CameraToMount -- cameraX=0.34 cameraY=-0.02 hyp=0.34 cameraTheta=-0.06 mountX=0.34 mountY=0.01, mountTheta=0.03
05:06:32.656 00.024 9340 SchedulePrimaryMove(10104498, x=0.34, y=-0.02, opts=13)
05:06:32.669 00.013 9340 Enqueuing Move request for scope (0.34, -0.02)
05:06:32.684 00.015 12020 Worker thread wakes up
05:06:32.684 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=6088, max=65535, med=10343, FiltMin=8283, FiltMax=65533, Gamma=2.870
05:06:32.700 00.016 12020 worker thread servicing REQUEST_MOVE scope ofs (0.34, -0.02) opts 0xd
05:06:32.700 00.000 9340 UpdateGuideState exits: m=1394102 SNR=213.2
05:06:32.733 00.033 12020 Handling offset move in thread for scope, endpoint = (0.34, -0.02)
05:06:32.733 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:06:32.750 00.017 12020 Moving (0.34, -0.02) raw xDistance=0.34 yDistance=0.01
05:06:32.750 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
05:06:32.763 00.013 12020 GuideAlgorithmHysteresis::Result() returns 0.13 from input 0.34
05:06:32.764 00.001 9340 Enqueuing Expose request
05:06:32.782 00.018 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
05:06:32.782 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
05:06:32.782 00.000 12020 MoveAxis(W, 24, ABG)
05:06:32.782 00.000 12020 Guiding  Dir = 3, Dur = 24
05:06:32.783 00.001 12020 IsSlewing returns 0
05:06:32.785 00.002 12020 IsGuiding returns 0
05:06:32.817 00.032 12020 IsGuiding returns 1
05:06:32.818 00.001 12020 scope still moving after pulse duration time elapsed
05:06:32.874 00.056 12020 IsSlewing returns 0
05:06:32.896 00.022 12020 IsGuiding returns 0
05:06:32.896 00.000 12020 scope move finished after 24 + 87 ms
05:06:32.896 00.000 12020 Move returns status 0, amount 24
05:06:32.896 00.000 12020 MoveAxis(N, 0, ABG)
05:06:32.897 00.001 12020 Move returns status 0, amount 0
05:06:32.897 00.000 12020 move complete, result=0
05:06:32.897 00.000 12020 worker thread done servicing request
05:06:32.897 00.000 9340 GuideStep: 0.3 px 24 ms WEST, 0.0 px 0 ms NORTH
05:06:32.910 00.013 12020 Worker thread wakes up
05:06:32.910 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
05:06:32.910 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(1183,1030,31,31)
05:06:33.620 00.710 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"9e283cd5-b402-43af-95ee-4e1b5d24d208"}
05:06:33.651 00.031 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"9e283cd5-b402-43af-95ee-4e1b5d24d208"}
05:06:33.686 00.035 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"362fa9b3-6f6f-4408-bce7-a315541f6a6b"}
05:06:33.697 00.011 9340 case statement mapped state 6 to 3
05:06:33.707 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"362fa9b3-6f6f-4408-bce7-a315541f6a6b"}
05:06:33.717 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"6bdcb59b-8918-479e-8323-8ff1a14634db"}
05:06:33.731 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":107,"width":15,"height":15,"star_pos":[6.89,7.25],"pixels":"..."},"id":"6bdcb59b-8918-479e-8323-8ff1a14634db"}
05:06:35.281 01.550 12020 Exposure complete
05:06:35.620 00.339 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"0a77665d-764e-4e8f-80e5-36d539548cd4"}
05:06:35.645 00.025 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"0a77665d-764e-4e8f-80e5-36d539548cd4"}
05:06:35.687 00.042 12020 worker thread done servicing request
05:06:35.688 00.001 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"e2f176ab-373c-48df-90db-756669276400"}
05:06:35.731 00.043 9340 case statement mapped state 6 to 3
05:06:35.748 00.017 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"e2f176ab-373c-48df-90db-756669276400"}
05:06:35.769 00.021 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"699c7c13-25dc-4722-95ad-1ab7f911f2f2"}
05:06:35.788 00.019 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":107,"width":15,"height":15,"star_pos":[6.89,7.25],"pixels":"..."},"id":"699c7c13-25dc-4722-95ad-1ab7f911f2f2"}
05:06:35.839 00.051 9340 OnExposeComplete: enter
05:06:35.885 00.046 9340 UpdateGuideState(): m_state=6
05:06:35.907 00.022 9340 Star::Find(15, 1197, 1045, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 108
05:06:35.937 00.030 9340 Star::Find returns 1 (0), X=1197.21, Y=1045.22, Mass=1382826, SNR=157.7, Peak=63379 HFD=4.9
05:06:35.961 00.024 9340 MultiStar: [#1 -0.12,-0.02,1.86,U] [#2 -0.02,0.05,1.02,U] [#3 -0.21,0.16,1.20,U] [#4 -0.15,0.27,1.10,U] [#5 -0.50,0.02,0.00,M1] [#6 -0.26,-0.01,1.09,U] [#7 -0.20,0.20,1.40,U] [#8 -0.10,0.22,1.05,U] 
05:06:36.006 00.045 9340 refined, 7 included, MultiStar: {-0.17, 0.10}, one-star: {-0.35, -0.05}
05:06:36.043 00.037 9340 CameraToMount -- cameraTheta (2.62) - m_xAngle (0.05) = xAngle (2.57 = 2.57)
05:06:36.059 00.016 9340 CameraToMount -- cameraTheta (2.62) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-0.49 = -0.49)
05:06:36.071 00.012 9340 CameraToMount -- cameraX=-0.17 cameraY=0.10 hyp=0.20 cameraTheta=2.62 mountX=-0.17 mountY=-0.09, mountTheta=-2.63
05:06:36.125 00.054 9340 SchedulePrimaryMove(10104498, x=-0.17, y=0.10, opts=13)
05:06:36.178 00.053 9340 Enqueuing Move request for scope (-0.17, 0.10)
05:06:36.212 00.034 12020 Worker thread wakes up
05:06:36.212 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=6024, max=65535, med=10314, FiltMin=8146, FiltMax=65533, Gamma=2.870
05:06:36.225 00.013 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.17, 0.10) opts 0xd
05:06:36.225 00.000 9340 UpdateGuideState exits: m=1382826 SNR=157.7
05:06:36.245 00.020 12020 Handling offset move in thread for scope, endpoint = (-0.17, 0.10)
05:06:36.245 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:06:36.262 00.017 12020 Moving (-0.17, 0.10) raw xDistance=-0.17 yDistance=-0.09
05:06:36.262 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
05:06:36.293 00.031 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17
05:06:36.294 00.001 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
05:06:36.294 00.000 9340 Enqueuing Expose request
05:06:36.308 00.014 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
05:06:36.309 00.001 12020 MoveAxis(E, 0, ABG)
05:06:36.309 00.000 12020 Move returns status 0, amount 0
05:06:36.309 00.000 12020 MoveAxis(N, 0, ABG)
05:06:36.309 00.000 12020 Move returns status 0, amount 0
05:06:36.311 00.002 12020 move complete, result=0
05:06:36.311 00.000 12020 worker thread done servicing request
05:06:36.311 00.000 9340 GuideStep: -0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
05:06:36.331 00.020 12020 Worker thread wakes up
05:06:36.333 00.002 12020 worker thread servicing REQUEST_EXPOSE 2000
05:06:36.333 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(1183,1030,31,31)
05:06:37.619 01.286 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"10030dea-07a1-4d83-9cbe-d929325c3bbe"}
05:06:37.634 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"10030dea-07a1-4d83-9cbe-d929325c3bbe"}
05:06:37.658 00.024 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"fdd1687c-9a30-4456-86de-857d348d10f1"}
05:06:37.670 00.012 9340 case statement mapped state 6 to 3
05:06:37.700 00.030 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"fdd1687c-9a30-4456-86de-857d348d10f1"}
05:06:37.734 00.034 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"e880b7d4-f931-41b0-b7d3-80d19dafc744"}
05:06:37.769 00.035 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":108,"width":15,"height":15,"star_pos":[7.21,7.22],"pixels":"..."},"id":"e880b7d4-f931-41b0-b7d3-80d19dafc744"}
05:06:38.717 00.948 12020 Exposure complete
05:06:38.985 00.268 12020 worker thread done servicing request
05:06:38.985 00.000 9340 OnExposeComplete: enter
05:06:39.020 00.035 9340 UpdateGuideState(): m_state=6
05:06:39.032 00.012 9340 Star::Find(15, 1197, 1045, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 109
05:06:39.044 00.012 9340 Star::Find returns 1 (0), X=1197.17, Y=1045.08, Mass=1495774, SNR=245.3, Peak=65387 HFD=4.8
05:06:39.054 00.010 9340 MultiStar: [#1 -0.17,-0.16,1.18,U] [#2 0.04,-0.05,0.73,U] [#3 -0.14,0.13,0.84,U] [#4 -0.30,-0.07,0.92,U] [#5 -0.41,-0.05,0.78,U] [#6 -0.27,-0.24,0.72,U] [#7 -0.52,-0.08,0.00,M1] [#8 -0.37,0.01,0.59,U] 
05:06:39.066 00.012 9340 refined, 7 included, MultiStar: {-0.25, -0.08}, one-star: {-0.38, -0.19}
05:06:39.082 00.016 9340 CameraToMount -- cameraTheta (-2.81) - m_xAngle (0.05) = xAngle (-2.86 = -2.86)
05:06:39.115 00.033 9340 CameraToMount -- cameraTheta (-2.81) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-5.93 = 0.36)
05:06:39.130 00.015 9340 CameraToMount -- cameraX=-0.25 cameraY=-0.08 hyp=0.26 cameraTheta=-2.81 mountX=-0.25 mountY=0.09, mountTheta=2.79
05:06:39.150 00.020 9340 SchedulePrimaryMove(10104498, x=-0.25, y=-0.08, opts=13)
05:06:39.163 00.013 9340 Enqueuing Move request for scope (-0.25, -0.08)
05:06:39.178 00.015 12020 Worker thread wakes up
05:06:39.178 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=6214, max=65535, med=10351, FiltMin=8121, FiltMax=65533, Gamma=2.870
05:06:39.197 00.019 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.25, -0.08) opts 0xd
05:06:39.197 00.000 12020 Handling offset move in thread for scope, endpoint = (-0.25, -0.08)
05:06:39.197 00.000 12020 Moving (-0.25, -0.08) raw xDistance=-0.25 yDistance=0.09
05:06:39.197 00.000 12020 GuideAlgorithmHysteresis::Result() returns -0.11 from input -0.25
05:06:39.198 00.001 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
05:06:39.198 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
05:06:39.198 00.000 12020 MoveAxis(E, 19, ABG)
05:06:39.198 00.000 12020 Guiding  Dir = 2, Dur = 19
05:06:39.199 00.001 9340 UpdateGuideState exits: m=1495774 SNR=245.3
05:06:39.234 00.035 12020 IsSlewing returns 0
05:06:39.234 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:06:39.250 00.016 12020 IsGuiding returns 0
05:06:39.250 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
05:06:39.263 00.013 9340 Enqueuing Expose request
05:06:39.278 00.015 12020 IsGuiding returns 1
05:06:39.278 00.000 12020 scope still moving after pulse duration time elapsed
05:06:39.340 00.062 12020 IsSlewing returns 0
05:06:39.341 00.001 12020 IsGuiding returns 0
05:06:39.341 00.000 12020 scope move finished after 19 + 72 ms
05:06:39.342 00.001 12020 Move returns status 0, amount 19
05:06:39.342 00.000 12020 MoveAxis(N, 0, ABG)
05:06:39.342 00.000 12020 Move returns status 0, amount 0
05:06:39.342 00.000 12020 move complete, result=0
05:06:39.342 00.000 12020 worker thread done servicing request
05:06:39.343 00.001 9340 GuideStep: -0.3 px 19 ms EAST, 0.1 px 0 ms NORTH
05:06:39.354 00.011 12020 Worker thread wakes up
05:06:39.355 00.001 12020 worker thread servicing REQUEST_EXPOSE 2000
05:06:39.356 00.001 12020 Handling exposure in thread, d=2000 o=3 r=(1183,1030,31,31)
05:06:39.620 00.264 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"60539ed1-c4c4-49c6-a721-39a3993efb9b"}
05:06:39.649 00.029 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"60539ed1-c4c4-49c6-a721-39a3993efb9b"}
05:06:39.664 00.015 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"95a50f6b-6a28-425a-93fd-d350407f6917"}
05:06:39.677 00.013 9340 case statement mapped state 6 to 3
05:06:39.704 00.027 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"95a50f6b-6a28-425a-93fd-d350407f6917"}
05:06:39.745 00.041 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"1b071439-f833-406f-be18-112edd58f8cb"}
05:06:39.757 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":109,"width":15,"height":15,"star_pos":[7.17,7.08],"pixels":"..."},"id":"1b071439-f833-406f-be18-112edd58f8cb"}
05:06:41.618 01.861 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"df3b173f-f85e-44af-bd9f-962cce82a81f"}
05:06:41.634 00.016 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"df3b173f-f85e-44af-bd9f-962cce82a81f"}
05:06:41.652 00.018 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"9d3d2147-1716-4a41-a039-ab2d166652c6"}
05:06:41.686 00.034 9340 case statement mapped state 6 to 3
05:06:41.712 00.026 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"9d3d2147-1716-4a41-a039-ab2d166652c6"}
05:06:41.729 00.017 12020 Exposure complete
05:06:41.729 00.000 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"eddd4b0d-a8c5-4bb4-8ccf-b4002b344b3b"}
05:06:41.747 00.018 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":109,"width":15,"height":15,"star_pos":[7.17,7.08],"pixels":"..."},"id":"eddd4b0d-a8c5-4bb4-8ccf-b4002b344b3b"}
05:06:42.239 00.492 9340 OnExposeComplete: enter
05:06:42.267 00.028 12020 worker thread done servicing request
05:06:42.267 00.000 9340 UpdateGuideState(): m_state=6
05:06:42.288 00.021 9340 Star::Find(15, 1197, 1045, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 110
05:06:42.306 00.018 9340 Star::Find returns 1 (0), X=1197.44, Y=1045.15, Mass=1445696, SNR=174.2, Peak=60591 HFD=5.1
05:06:42.342 00.036 9340 MultiStar: [#1 0.20,-0.07,2.13,U] [#2 0.45,0.00,0.88,U] [#3 0.01,-0.15,1.42,U] [#4 0.07,-0.04,1.04,U] [#5 0.08,-0.26,0.96,U] [#6 0.08,-0.11,1.04,U] [#7 0.02,0.00,1.15,U] [#8 0.22,0.02,0.81,U] 
05:06:42.407 00.065 9340 refined, 8 included, MultiStar: {0.11, -0.08}, one-star: {-0.11, -0.12}
05:06:42.524 00.117 9340 CameraToMount -- cameraTheta (-0.64) - m_xAngle (0.05) = xAngle (-0.69 = -0.69)
05:06:42.555 00.031 9340 CameraToMount -- cameraTheta (-0.64) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-3.76 = 2.53)
05:06:42.574 00.019 9340 CameraToMount -- cameraX=0.11 cameraY=-0.08 hyp=0.14 cameraTheta=-0.64 mountX=0.11 mountY=0.08, mountTheta=0.64
05:06:42.610 00.036 9340 SchedulePrimaryMove(10104498, x=0.11, y=-0.08, opts=13)
05:06:42.654 00.044 9340 Enqueuing Move request for scope (0.11, -0.08)
05:06:42.671 00.017 12020 Worker thread wakes up
05:06:42.672 00.001 9340 UpdateImageDisplay: Size=(1920,1080) min=6379, max=65535, med=10371, FiltMin=8079, FiltMax=65533, Gamma=2.870
05:06:42.695 00.023 12020 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.08) opts 0xd
05:06:42.695 00.000 12020 Handling offset move in thread for scope, endpoint = (0.11, -0.08)
05:06:42.695 00.000 12020 Moving (0.11, -0.08) raw xDistance=0.11 yDistance=0.08
05:06:42.695 00.000 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
05:06:42.696 00.001 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
05:06:42.696 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
05:06:42.696 00.000 12020 MoveAxis(E, 0, ABG)
05:06:42.696 00.000 12020 Move returns status 0, amount 0
05:06:42.698 00.002 9340 UpdateGuideState exits: m=1445696 SNR=174.2
05:06:42.718 00.020 12020 MoveAxis(N, 0, ABG)
05:06:42.719 00.001 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:06:42.738 00.019 12020 Move returns status 0, amount 0
05:06:42.739 00.001 12020 move complete, result=0
05:06:42.739 00.000 12020 worker thread done servicing request
05:06:42.739 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
05:06:42.784 00.045 9340 Enqueuing Expose request
05:06:42.844 00.060 12020 Worker thread wakes up
05:06:42.844 00.000 9340 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
05:06:42.861 00.017 12020 worker thread servicing REQUEST_EXPOSE 2000
05:06:42.861 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(1183,1030,31,31)
05:06:43.625 00.764 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"e813e946-60cb-4b93-87f6-29424d5f978e"}
05:06:43.660 00.035 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"e813e946-60cb-4b93-87f6-29424d5f978e"}
05:06:43.682 00.022 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"d10900f4-ad90-4fe2-afdc-ca77a2cb7b3c"}
05:06:43.702 00.020 9340 case statement mapped state 6 to 3
05:06:43.716 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"d10900f4-ad90-4fe2-afdc-ca77a2cb7b3c"}
05:06:43.732 00.016 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"142fb983-4714-4978-be56-39da598d0076"}
05:06:43.750 00.018 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":110,"width":15,"height":15,"star_pos":[7.44,7.15],"pixels":"..."},"id":"142fb983-4714-4978-be56-39da598d0076"}
05:06:45.240 01.490 12020 Exposure complete
05:06:45.497 00.257 12020 worker thread done servicing request
05:06:45.497 00.000 9340 OnExposeComplete: enter
05:06:45.526 00.029 9340 UpdateGuideState(): m_state=6
05:06:45.537 00.011 9340 Star::Find(15, 1197, 1045, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 111
05:06:45.556 00.019 9340 Star::Find returns 1 (0), X=1197.49, Y=1045.12, Mass=1392117, SNR=223.7, Peak=63335 HFD=5.0
05:06:45.572 00.016 9340 MultiStar: [#1 0.28,-0.06,1.43,U] [#2 0.29,-0.04,0.79,U] [#3 -0.00,0.19,0.95,U] [#4 0.35,0.13,0.71,U] [#5 0.11,0.00,0.83,U] [#6 0.03,0.02,0.68,U] [#7 0.08,0.06,0.71,U] [#8 0.12,0.16,0.58,U] 
05:06:45.584 00.012 9340 refined, 8 included, MultiStar: {0.14, 0.02}, one-star: {-0.06, -0.15}
05:06:45.600 00.016 9340 CameraToMount -- cameraTheta (0.15) - m_xAngle (0.05) = xAngle (0.10 = 0.10)
05:06:45.628 00.028 9340 CameraToMount -- cameraTheta (0.15) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-2.97 = -2.97)
05:06:45.642 00.014 9340 CameraToMount -- cameraX=0.14 cameraY=0.02 hyp=0.14 cameraTheta=0.15 mountX=0.14 mountY=-0.02, mountTheta=-0.17
05:06:45.663 00.021 9340 SchedulePrimaryMove(10104498, x=0.14, y=0.02, opts=13)
05:06:45.677 00.014 9340 Enqueuing Move request for scope (0.14, 0.02)
05:06:45.691 00.014 12020 Worker thread wakes up
05:06:45.691 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=6218, max=65535, med=10351, FiltMin=7968, FiltMax=65533, Gamma=2.870
05:06:45.703 00.012 12020 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.02) opts 0xd
05:06:45.704 00.001 9340 UpdateGuideState exits: m=1392117 SNR=223.7
05:06:45.735 00.031 12020 Handling offset move in thread for scope, endpoint = (0.14, 0.02)
05:06:45.737 00.002 12020 Moving (0.14, 0.02) raw xDistance=0.14 yDistance=-0.02
05:06:45.737 00.000 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14
05:06:45.737 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
05:06:45.737 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
05:06:45.737 00.000 12020 MoveAxis(E, 0, ABG)
05:06:45.737 00.000 12020 Move returns status 0, amount 0
05:06:45.738 00.001 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:06:45.750 00.012 12020 MoveAxis(N, 0, ABG)
05:06:45.751 00.001 12020 Move returns status 0, amount 0
05:06:45.751 00.000 12020 move complete, result=0
05:06:45.751 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
05:06:45.771 00.020 12020 worker thread done servicing request
05:06:45.771 00.000 9340 Enqueuing Expose request
05:06:45.784 00.013 12020 Worker thread wakes up
05:06:45.784 00.000 9340 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
05:06:45.802 00.018 12020 worker thread servicing REQUEST_EXPOSE 2000
05:06:45.802 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(1183,1030,31,31)
05:06:45.813 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"83784ff5-953d-4ee3-92c6-3ea31309c083"}
05:06:45.842 00.029 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"83784ff5-953d-4ee3-92c6-3ea31309c083"}
05:06:45.857 00.015 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"7c8d3a3d-06ab-4e17-a18b-047ce471cae9"}
05:06:45.879 00.022 9340 case statement mapped state 6 to 3
05:06:45.892 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"7c8d3a3d-06ab-4e17-a18b-047ce471cae9"}
05:06:45.914 00.022 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"2eac2568-0d4a-4269-8e16-ea14139fcbf3"}
05:06:45.928 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":111,"width":15,"height":15,"star_pos":[7.49,7.12],"pixels":"..."},"id":"2eac2568-0d4a-4269-8e16-ea14139fcbf3"}
05:06:47.624 01.696 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"dce90d70-04fc-4983-bcd7-1227751cb379"}
05:06:47.641 00.017 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"dce90d70-04fc-4983-bcd7-1227751cb379"}
05:06:47.659 00.018 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"7f071720-e57d-4f5a-b8f3-0eb0dab319f0"}
05:06:47.679 00.020 9340 case statement mapped state 6 to 3
05:06:47.705 00.026 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"7f071720-e57d-4f5a-b8f3-0eb0dab319f0"}
05:06:47.766 00.061 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"16e63fac-93ae-4b38-afa6-e4162ec7e35c"}
05:06:47.795 00.029 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":111,"width":15,"height":15,"star_pos":[7.49,7.12],"pixels":"..."},"id":"16e63fac-93ae-4b38-afa6-e4162ec7e35c"}
05:06:48.242 00.447 12020 Exposure complete
05:06:49.221 00.979 9340 OnExposeComplete: enter
05:06:49.292 00.071 12020 worker thread done servicing request
05:06:49.295 00.003 9340 UpdateGuideState(): m_state=6
05:06:49.325 00.030 9340 Star::Find(15, 1197, 1045, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 112
05:06:49.431 00.106 9340 Star::Find returns 1 (0), X=1197.76, Y=1045.31, Mass=1485673, SNR=195.6, Peak=60860 HFD=5.1
05:06:49.470 00.039 9340 MultiStar: [#1 0.37,0.18,1.61,U] [#2 0.54,0.13,0.00,M1] [#3 0.19,0.20,0.83,U] [#4 0.36,0.39,0.00,M1] [#5 0.22,0.23,1.04,U] [#6 0.39,0.23,0.98,U] [#7 0.40,0.20,0.90,U] [#8 0.10,0.22,0.72,U] 
05:06:49.533 00.063 9340 single-star, 6 included, MultiStar: {0.28, 0.18}, one-star: {0.21, 0.04}
05:06:49.638 00.105 9340 CameraToMount -- cameraTheta (0.19) - m_xAngle (0.05) = xAngle (0.14 = 0.14)
05:06:49.672 00.034 9340 CameraToMount -- cameraTheta (0.19) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-2.93 = -2.93)
05:06:49.769 00.097 9340 CameraToMount -- cameraX=0.21 cameraY=0.04 hyp=0.21 cameraTheta=0.19 mountX=0.21 mountY=-0.04, mountTheta=-0.21
05:06:49.795 00.026 9340 SchedulePrimaryMove(10104498, x=0.21, y=0.04, opts=13)
05:06:49.840 00.045 9340 Enqueuing Move request for scope (0.21, 0.04)
05:06:49.948 00.108 12020 Worker thread wakes up
05:06:49.948 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=6514, max=65535, med=10359, FiltMin=8038, FiltMax=65533, Gamma=2.870
05:06:49.966 00.018 12020 worker thread servicing REQUEST_MOVE scope ofs (0.21, 0.04) opts 0xd
05:06:49.966 00.000 12020 Handling offset move in thread for scope, endpoint = (0.21, 0.04)
05:06:49.967 00.001 12020 Moving (0.21, 0.04) raw xDistance=0.21 yDistance=-0.04
05:06:49.967 00.000 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.21
05:06:49.967 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
05:06:49.968 00.001 9340 UpdateGuideState exits: m=1485673 SNR=195.6
05:06:50.016 00.048 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
05:06:50.016 00.000 12020 MoveAxis(E, 0, ABG)
05:06:50.016 00.000 12020 Move returns status 0, amount 0
05:06:50.017 00.001 12020 MoveAxis(N, 0, ABG)
05:06:50.017 00.000 12020 Move returns status 0, amount 0
05:06:50.017 00.000 12020 move complete, result=0
05:06:50.017 00.000 12020 worker thread done servicing request
05:06:50.038 00.021 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:06:50.063 00.025 9340 ScheduleExposure(2000,3,1) exposurePending=0
05:06:50.078 00.015 9340 Enqueuing Expose request
05:06:50.108 00.030 12020 Worker thread wakes up
05:06:50.108 00.000 9340 GuideStep: 0.2 px 0 ms EAST, -0.0 px 0 ms NORTH
05:06:50.128 00.020 12020 worker thread servicing REQUEST_EXPOSE 2000
05:06:50.128 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(1183,1030,31,31)
05:06:50.141 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"d1b76b5a-57a7-4760-8d1c-2de39bb32e30"}
05:06:50.196 00.055 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"d1b76b5a-57a7-4760-8d1c-2de39bb32e30"}
05:06:50.222 00.026 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"156f49b4-a223-427d-8554-02e7a83713e3"}
05:06:50.247 00.025 9340 case statement mapped state 6 to 3
05:06:50.260 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"156f49b4-a223-427d-8554-02e7a83713e3"}
05:06:50.281 00.021 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"18fb1a9a-4ce3-4d23-8fb8-8e695dc6f3f1"}
05:06:50.313 00.032 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":112,"width":15,"height":15,"star_pos":[6.76,7.31],"pixels":"..."},"id":"18fb1a9a-4ce3-4d23-8fb8-8e695dc6f3f1"}
05:06:51.623 01.310 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"433ecbe6-9aee-4fe1-9763-b9fb1ac9a4bb"}
05:06:51.669 00.046 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"433ecbe6-9aee-4fe1-9763-b9fb1ac9a4bb"}
05:06:51.687 00.018 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"0cdf644c-54f0-408a-ac37-68cf01ace369"}
05:06:51.706 00.019 9340 case statement mapped state 6 to 3
05:06:51.718 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"0cdf644c-54f0-408a-ac37-68cf01ace369"}
05:06:51.729 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"c8d4d9e6-bfa9-4d56-9d94-a38e55124ccb"}
05:06:51.748 00.019 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":112,"width":15,"height":15,"star_pos":[6.76,7.31],"pixels":"..."},"id":"c8d4d9e6-bfa9-4d56-9d94-a38e55124ccb"}
05:06:52.623 00.875 12020 Exposure complete
05:06:52.989 00.366 9340 OnExposeComplete: enter
05:06:53.005 00.016 12020 worker thread done servicing request
05:06:53.005 00.000 9340 UpdateGuideState(): m_state=6
05:06:53.017 00.012 9340 Star::Find(15, 1197, 1045, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 113
05:06:53.059 00.042 9340 Star::Find returns 1 (0), X=1197.88, Y=1045.38, Mass=1404852, SNR=173.5, Peak=58327 HFD=5.1
05:06:53.072 00.013 9340 MultiStar: [#1 0.56,0.03,0.00,M1] [#2 0.75,0.30,0.00,M2] [#3 0.34,0.33,1.11,U] [#4 0.46,0.22,0.00,M2] [#5 0.17,0.11,1.13,U] [#6 0.53,0.23,0.00,M1] [#7 0.35,0.28,1.04,U] [#8 0.29,0.27,0.99,U] 
05:06:53.091 00.019 9340 single-star, 4 included, MultiStar: {0.29, 0.22}, one-star: {0.32, 0.12}
05:06:53.107 00.016 9340 CameraToMount -- cameraTheta (0.35) - m_xAngle (0.05) = xAngle (0.30 = 0.30)
05:06:53.120 00.013 9340 CameraToMount -- cameraTheta (0.35) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-2.77 = -2.77)
05:06:53.139 00.019 9340 CameraToMount -- cameraX=0.32 cameraY=0.12 hyp=0.34 cameraTheta=0.35 mountX=0.33 mountY=-0.12, mountTheta=-0.36
05:06:53.160 00.021 9340 SchedulePrimaryMove(10104498, x=0.32, y=0.12, opts=13)
05:06:53.193 00.033 9340 Enqueuing Move request for scope (0.32, 0.12)
05:06:53.206 00.013 12020 Worker thread wakes up
05:06:53.207 00.001 9340 UpdateImageDisplay: Size=(1920,1080) min=6381, max=65535, med=10404, FiltMin=7905, FiltMax=65533, Gamma=2.870
05:06:53.218 00.011 12020 worker thread servicing REQUEST_MOVE scope ofs (0.32, 0.12) opts 0xd
05:06:53.218 00.000 9340 UpdateGuideState exits: m=1404852 SNR=173.5
05:06:53.236 00.018 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:06:53.248 00.012 12020 Handling offset move in thread for scope, endpoint = (0.32, 0.12)
05:06:53.248 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
05:06:53.261 00.013 12020 Moving (0.32, 0.12) raw xDistance=0.33 yDistance=-0.12
05:06:53.261 00.000 9340 Enqueuing Expose request
05:06:53.279 00.018 12020 GuideAlgorithmHysteresis::Result() returns 0.14 from input 0.33
05:06:53.279 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
05:06:53.279 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
05:06:53.280 00.001 12020 MoveAxis(W, 25, ABG)
05:06:53.280 00.000 12020 Guiding  Dir = 3, Dur = 25
05:06:53.300 00.020 12020 IsSlewing returns 0
05:06:53.301 00.001 12020 IsGuiding returns 0
05:06:53.332 00.031 12020 IsGuiding returns 1
05:06:53.332 00.000 12020 scope still moving after pulse duration time elapsed
05:06:53.380 00.048 12020 IsSlewing returns 0
05:06:53.381 00.001 12020 IsGuiding returns 0
05:06:53.381 00.000 12020 scope move finished after 25 + 54 ms
05:06:53.382 00.001 12020 Move returns status 0, amount 25
05:06:53.382 00.000 12020 MoveAxis(N, 0, ABG)
05:06:53.382 00.000 12020 Move returns status 0, amount 0
05:06:53.382 00.000 12020 move complete, result=0
05:06:53.382 00.000 12020 worker thread done servicing request
05:06:53.383 00.001 9340 GuideStep: 0.3 px 25 ms WEST, -0.1 px 0 ms NORTH
05:06:53.394 00.011 12020 Worker thread wakes up
05:06:53.394 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
05:06:53.394 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(1183,1030,31,31)
05:06:53.621 00.227 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"302c8410-4c88-4fdd-be19-6a38851ff773"}
05:06:53.641 00.020 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"302c8410-4c88-4fdd-be19-6a38851ff773"}
05:06:53.654 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"f503f68d-60c0-4a1b-9800-d065bdb6c2af"}
05:06:53.671 00.017 9340 case statement mapped state 6 to 3
05:06:53.688 00.017 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"f503f68d-60c0-4a1b-9800-d065bdb6c2af"}
05:06:53.705 00.017 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"9b1014e7-1ca8-42c2-b3e8-50b18a04b026"}
05:06:53.737 00.032 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":113,"width":15,"height":15,"star_pos":[6.88,7.38],"pixels":"..."},"id":"9b1014e7-1ca8-42c2-b3e8-50b18a04b026"}
05:06:55.621 01.884 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"9dfe0249-9dbf-455f-ad07-9fef56c156a9"}
05:06:55.642 00.021 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"9dfe0249-9dbf-455f-ad07-9fef56c156a9"}
05:06:55.660 00.018 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"1a204ed2-ebf7-47cf-b433-0c0fd39e15fd"}
05:06:55.694 00.034 9340 case statement mapped state 6 to 3
05:06:55.706 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"1a204ed2-ebf7-47cf-b433-0c0fd39e15fd"}
05:06:55.725 00.019 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"49c63207-b9f9-4016-9366-0b0b3ba20242"}
05:06:55.759 00.034 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":113,"width":15,"height":15,"star_pos":[6.88,7.38],"pixels":"..."},"id":"49c63207-b9f9-4016-9366-0b0b3ba20242"}
05:06:55.785 00.026 12020 Exposure complete
05:06:56.197 00.412 12020 worker thread done servicing request
05:06:56.198 00.001 9340 OnExposeComplete: enter
05:06:56.220 00.022 9340 UpdateGuideState(): m_state=6
05:06:56.278 00.058 9340 Star::Find(15, 1197, 1045, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 114
05:06:56.293 00.015 9340 Star::Find returns 1 (0), X=1196.91, Y=1044.97, Mass=1452704, SNR=177.3, Peak=64117 HFD=4.6
05:06:56.314 00.021 9340 MultiStar: [#1 -0.40,-0.28,1.96,U] [#2 -0.16,-0.11,1.16,U] [#3 -0.43,0.09,1.05,U] [#4 -0.27,-0.20,1.15,U] [#5 -0.48,-0.16,0.00,M1] [#6 -0.36,-0.19,1.06,U] [#7 -0.33,-0.06,0.91,U] [#8 -0.25,-0.11,0.82,U] 
05:06:56.329 00.015 9340 refined, 7 included, MultiStar: {-0.36, -0.16}, one-star: {-0.64, -0.30}
05:06:56.400 00.071 9340 CameraToMount -- cameraTheta (-2.72) - m_xAngle (0.05) = xAngle (-2.77 = -2.77)
05:06:56.435 00.035 9340 CameraToMount -- cameraTheta (-2.72) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-5.84 = 0.44)
05:06:56.461 00.026 9340 CameraToMount -- cameraX=-0.36 cameraY=-0.16 hyp=0.39 cameraTheta=-2.72 mountX=-0.37 mountY=0.17, mountTheta=2.71
05:06:56.487 00.026 9340 SchedulePrimaryMove(10104498, x=-0.36, y=-0.16, opts=13)
05:06:56.561 00.074 9340 Enqueuing Move request for scope (-0.36, -0.16)
05:06:56.618 00.057 12020 Worker thread wakes up
05:06:56.618 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=6298, max=65535, med=10378, FiltMin=8261, FiltMax=65533, Gamma=2.870
05:06:56.637 00.019 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.36, -0.16) opts 0xd
05:06:56.638 00.001 12020 Handling offset move in thread for scope, endpoint = (-0.36, -0.16)
05:06:56.638 00.000 12020 Moving (-0.36, -0.16) raw xDistance=-0.37 yDistance=0.17
05:06:56.639 00.001 9340 UpdateGuideState exits: m=1452704 SNR=177.3
05:06:56.659 00.020 12020 GuideAlgorithmHysteresis::Result() returns -0.14 from input -0.37
05:06:56.659 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
05:06:56.659 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:06:56.704 00.045 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
05:06:56.705 00.001 12020 MoveAxis(E, 26, ABG)
05:06:56.705 00.000 12020 Guiding  Dir = 2, Dur = 26
05:06:56.707 00.002 9340 ScheduleExposure(2000,3,1) exposurePending=0
05:06:56.729 00.022 12020 IsSlewing returns 0
05:06:56.729 00.000 9340 Enqueuing Expose request
05:06:56.743 00.014 12020 IsGuiding returns 0
05:06:56.772 00.029 12020 IsGuiding returns 1
05:06:56.772 00.000 12020 scope still moving after pulse duration time elapsed
05:06:56.835 00.063 12020 IsSlewing returns 0
05:06:56.840 00.005 12020 IsGuiding returns 0
05:06:56.841 00.001 12020 scope move finished after 26 + 71 ms
05:06:56.841 00.000 12020 Move returns status 0, amount 26
05:06:56.841 00.000 12020 MoveAxis(N, 0, ABG)
05:06:56.841 00.000 12020 Move returns status 0, amount 0
05:06:56.842 00.001 12020 move complete, result=0
05:06:56.842 00.000 12020 worker thread done servicing request
05:06:56.842 00.000 9340 GuideStep: -0.4 px 26 ms EAST, 0.2 px 0 ms NORTH
05:06:56.858 00.016 12020 Worker thread wakes up
05:06:56.859 00.001 12020 worker thread servicing REQUEST_EXPOSE 2000
05:06:56.859 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(1183,1030,31,31)
05:06:57.621 00.762 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"8d3cbf7b-a2ad-4802-bb7f-50305305064b"}
05:06:57.657 00.036 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"8d3cbf7b-a2ad-4802-bb7f-50305305064b"}
05:06:57.677 00.020 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"618d2f21-c0af-43a6-bc24-925a5772c812"}
05:06:57.689 00.012 9340 case statement mapped state 6 to 3
05:06:57.708 00.019 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"618d2f21-c0af-43a6-bc24-925a5772c812"}
05:06:57.720 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"b7e5673e-38ed-4605-8ec2-6d2ede0b3371"}
05:06:57.734 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":114,"width":15,"height":15,"star_pos":[6.91,6.97],"pixels":"..."},"id":"b7e5673e-38ed-4605-8ec2-6d2ede0b3371"}
05:06:59.328 01.594 12020 Exposure complete
05:06:59.533 00.205 12020 worker thread done servicing request
05:06:59.533 00.000 9340 OnExposeComplete: enter
05:06:59.543 00.010 9340 UpdateGuideState(): m_state=6
05:06:59.553 00.010 9340 Star::Find(15, 1196, 1044, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 115
05:06:59.563 00.010 9340 Star::Find returns 1 (0), X=1197.22, Y=1045.12, Mass=1410829, SNR=177.8, Peak=62875 HFD=4.8
05:06:59.574 00.011 9340 MultiStar: [#1 -0.14,-0.20,1.78,U] [#2 0.12,-0.19,0.81,U] [#3 -0.05,0.02,1.07,U] [#4 0.05,0.12,1.07,U] [#5 -0.15,-0.04,1.10,U] [#6 0.05,-0.15,1.02,U] [#7 -0.14,0.05,0.93,U] [#8 0.10,0.08,0.88,U] 
05:06:59.584 00.010 9340 refined, 8 included, MultiStar: {-0.07, -0.06}, one-star: {-0.33, -0.14}
05:06:59.593 00.009 9340 CameraToMount -- cameraTheta (-2.40) - m_xAngle (0.05) = xAngle (-2.45 = -2.45)
05:06:59.604 00.011 9340 CameraToMount -- cameraTheta (-2.40) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-5.52 = 0.77)
05:06:59.614 00.010 9340 CameraToMount -- cameraX=-0.07 cameraY=-0.06 hyp=0.09 cameraTheta=-2.40 mountX=-0.07 mountY=0.06, mountTheta=2.41
05:06:59.645 00.031 9340 SchedulePrimaryMove(10104498, x=-0.07, y=-0.06, opts=13)
05:06:59.656 00.011 9340 Enqueuing Move request for scope (-0.07, -0.06)
05:06:59.666 00.010 12020 Worker thread wakes up
05:06:59.666 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=6637, max=65535, med=10409, FiltMin=8211, FiltMax=65533, Gamma=2.870
05:06:59.676 00.010 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.06) opts 0xd
05:06:59.677 00.001 9340 UpdateGuideState exits: m=1410829 SNR=177.8
05:06:59.686 00.009 12020 Handling offset move in thread for scope, endpoint = (-0.07, -0.06)
05:06:59.686 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:06:59.694 00.008 9340 ScheduleExposure(2000,3,1) exposurePending=0
05:06:59.703 00.009 12020 Moving (-0.07, -0.06) raw xDistance=-0.07 yDistance=0.06
05:06:59.704 00.001 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
05:06:59.704 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
05:06:59.704 00.000 9340 Enqueuing Expose request
05:06:59.713 00.009 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
05:06:59.714 00.001 12020 MoveAxis(E, 0, ABG)
05:06:59.714 00.000 12020 Move returns status 0, amount 0
05:06:59.714 00.000 12020 MoveAxis(N, 0, ABG)
05:06:59.714 00.000 12020 Move returns status 0, amount 0
05:06:59.714 00.000 12020 move complete, result=0
05:06:59.714 00.000 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"367749a0-f40b-4815-ab9b-245d1b63b6d3"}
05:06:59.727 00.013 12020 worker thread done servicing request
05:06:59.727 00.000 12020 Worker thread wakes up
05:06:59.727 00.000 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"367749a0-f40b-4815-ab9b-245d1b63b6d3"}
05:06:59.741 00.014 12020 worker thread servicing REQUEST_EXPOSE 2000
05:06:59.741 00.000 9340 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
05:06:59.751 00.010 12020 Handling exposure in thread, d=2000 o=3 r=(1183,1030,31,31)
05:06:59.773 00.022 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"3bff7ea4-c875-4311-acd6-33ca10438fc2"}
05:06:59.781 00.008 9340 case statement mapped state 6 to 3
05:06:59.792 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"3bff7ea4-c875-4311-acd6-33ca10438fc2"}
05:06:59.803 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"24300d2d-a6c6-493c-beb8-5c5cc4c6e1ac"}
05:06:59.812 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":115,"width":15,"height":15,"star_pos":[7.22,7.12],"pixels":"..."},"id":"24300d2d-a6c6-493c-beb8-5c5cc4c6e1ac"}
05:07:01.618 01.806 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"1912b359-c8b4-4bbc-80b7-573a9387f5ec"}
05:07:01.633 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"1912b359-c8b4-4bbc-80b7-573a9387f5ec"}
05:07:01.653 00.020 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"4083d702-a029-4268-8a6d-04e3609233ac"}
05:07:01.679 00.026 9340 case statement mapped state 6 to 3
05:07:01.723 00.044 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"4083d702-a029-4268-8a6d-04e3609233ac"}
05:07:01.768 00.045 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"5fc60973-2829-44f9-9e88-acb6237fe18d"}
05:07:01.789 00.021 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":115,"width":15,"height":15,"star_pos":[7.22,7.12],"pixels":"..."},"id":"5fc60973-2829-44f9-9e88-acb6237fe18d"}
05:07:02.123 00.334 12020 Exposure complete
05:07:02.846 00.723 9340 OnExposeComplete: enter
05:07:02.875 00.029 12020 worker thread done servicing request
05:07:02.876 00.001 9340 UpdateGuideState(): m_state=6
05:07:02.954 00.078 9340 Star::Find(15, 1197, 1045, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 116
05:07:02.982 00.028 9340 Star::Find returns 1 (0), X=1197.50, Y=1044.82, Mass=1387834, SNR=196.1, Peak=62959 HFD=4.8
05:07:03.004 00.022 9340 MultiStar: [#1 0.15,-0.41,1.43,U] [#2 0.30,-0.44,0.00,M1] [#3 0.12,-0.29,0.91,U] [#4 -0.03,-0.20,0.87,U] [#5 0.09,-0.51,0.00,M1] [#6 0.12,-0.28,1.09,U] [#7 -0.02,-0.26,1.04,U] [#8 0.08,-0.16,0.87,U] 
05:07:03.063 00.059 9340 refined, 6 included, MultiStar: {0.06, -0.30}, one-star: {-0.05, -0.45}
05:07:03.086 00.023 9340 CameraToMount -- cameraTheta (-1.38) - m_xAngle (0.05) = xAngle (-1.43 = -1.43)
05:07:03.110 00.024 9340 CameraToMount -- cameraTheta (-1.38) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-4.49 = 1.79)
05:07:03.157 00.047 9340 CameraToMount -- cameraX=0.06 cameraY=-0.30 hyp=0.31 cameraTheta=-1.38 mountX=0.04 mountY=0.30, mountTheta=1.42
05:07:03.206 00.049 9340 SchedulePrimaryMove(10104498, x=0.06, y=-0.30, opts=13)
05:07:03.234 00.028 9340 Enqueuing Move request for scope (0.06, -0.30)
05:07:03.256 00.022 12020 Worker thread wakes up
05:07:03.256 00.000 12020 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.30) opts 0xd
05:07:03.256 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=6466, max=65535, med=10336, FiltMin=7791, FiltMax=65533, Gamma=2.870
05:07:03.277 00.021 12020 Handling offset move in thread for scope, endpoint = (0.06, -0.30)
05:07:03.277 00.000 12020 Moving (0.06, -0.30) raw xDistance=0.04 yDistance=0.30
05:07:03.277 00.000 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
05:07:03.277 00.000 9340 UpdateGuideState exits: m=1387834 SNR=196.1
05:07:03.296 00.019 12020 GuideAlgorithmResistSwitch::result() returns 0.30 from input 0.30
05:07:03.297 00.001 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:07:03.343 00.046 12020 MoveAxis(E, 0, ABG)
05:07:03.345 00.002 9340 ScheduleExposure(2000,3,1) exposurePending=0
05:07:03.362 00.017 12020 Move returns status 0, amount 0
05:07:03.362 00.000 12020 MoveAxis(S, 49, ABG)
05:07:03.362 00.000 12020 Guiding  Dir = 1, Dur = 49
05:07:03.364 00.002 12020 IsSlewing returns 0
05:07:03.368 00.004 9340 Enqueuing Expose request
05:07:03.380 00.012 12020 IsGuiding returns 0
05:07:03.518 00.138 12020 IsGuiding returns 1
05:07:03.518 00.000 12020 scope still moving after pulse duration time elapsed
05:07:03.618 00.100 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"b915eb4a-6371-4439-b063-2f0114351ac3"}
05:07:03.633 00.015 12020 IsSlewing returns 0
05:07:03.633 00.000 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"b915eb4a-6371-4439-b063-2f0114351ac3"}
05:07:03.648 00.015 12020 IsGuiding returns 0
05:07:03.649 00.001 12020 scope move finished after 49 + 219 ms
05:07:03.649 00.000 12020 Move returns status 0, amount 49
05:07:03.649 00.000 12020 move complete, result=0
05:07:03.651 00.002 12020 worker thread done servicing request
05:07:03.652 00.001 12020 Worker thread wakes up
05:07:03.652 00.000 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"5889d03a-1caa-4030-8c80-7bbb0917a330"}
05:07:03.668 00.016 12020 worker thread servicing REQUEST_EXPOSE 2000
05:07:03.668 00.000 9340 case statement mapped state 6 to 3
05:07:03.682 00.014 12020 Handling exposure in thread, d=2000 o=3 r=(1183,1030,31,31)
05:07:03.682 00.000 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"5889d03a-1caa-4030-8c80-7bbb0917a330"}
05:07:03.731 00.049 9340 GuideStep: 0.0 px 0 ms EAST, 0.3 px 49 ms SOUTH
05:07:03.754 00.023 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"cf9f3120-04ac-4b71-8249-463489678fac"}
05:07:03.767 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":116,"width":15,"height":15,"star_pos":[6.50,6.82],"pixels":"..."},"id":"cf9f3120-04ac-4b71-8249-463489678fac"}
05:07:05.617 01.850 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"89be85da-4188-4e40-8027-36fb340f92e6"}
05:07:05.630 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"89be85da-4188-4e40-8027-36fb340f92e6"}
05:07:05.667 00.037 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"40327057-788c-49db-b0b2-b1aa5be37bf5"}
05:07:05.679 00.012 9340 case statement mapped state 6 to 3
05:07:05.697 00.018 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"40327057-788c-49db-b0b2-b1aa5be37bf5"}
05:07:05.709 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"1690e550-8d22-40a4-884d-9348e476d0db"}
05:07:05.720 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":116,"width":15,"height":15,"star_pos":[6.50,6.82],"pixels":"..."},"id":"1690e550-8d22-40a4-884d-9348e476d0db"}
05:07:06.069 00.349 12020 Exposure complete
05:07:06.321 00.252 12020 worker thread done servicing request
05:07:06.321 00.000 9340 OnExposeComplete: enter
05:07:06.333 00.012 9340 UpdateGuideState(): m_state=6
05:07:06.346 00.013 9340 Star::Find(15, 1197, 1044, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 117
05:07:06.365 00.019 9340 Star::Find returns 1 (0), X=1197.59, Y=1045.22, Mass=1421455, SNR=248.9, Peak=61567 HFD=4.9
05:07:06.381 00.016 9340 MultiStar: [#1 0.27,-0.00,1.40,U] [#2 0.30,0.06,0.69,U] [#3 0.15,0.26,0.74,U] [#4 0.34,0.23,0.73,U] [#5 0.25,-0.02,0.67,U] [#6 0.17,0.10,0.80,U] [#7 0.17,0.17,0.72,U] [#8 0.17,0.28,0.64,U] 
05:07:06.407 00.026 9340 single-star, 8 included, MultiStar: {0.20, 0.10}, one-star: {0.04, -0.05}
05:07:06.458 00.051 9340 CameraToMount -- cameraTheta (-0.92) - m_xAngle (0.05) = xAngle (-0.97 = -0.97)
05:07:06.486 00.028 9340 CameraToMount -- cameraTheta (-0.92) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-4.04 = 2.25)
05:07:06.519 00.033 9340 CameraToMount -- cameraX=0.04 cameraY=-0.05 hyp=0.06 cameraTheta=-0.92 mountX=0.03 mountY=0.05, mountTheta=0.94
05:07:06.542 00.023 9340 SchedulePrimaryMove(10104498, x=0.04, y=-0.05, opts=13)
05:07:06.572 00.030 9340 Enqueuing Move request for scope (0.04, -0.05)
05:07:06.587 00.015 12020 Worker thread wakes up
05:07:06.608 00.021 9340 UpdateImageDisplay: Size=(1920,1080) min=6389, max=65535, med=10383, FiltMin=8233, FiltMax=65533, Gamma=2.870
05:07:06.626 00.018 12020 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.05) opts 0xd
05:07:06.627 00.001 9340 UpdateGuideState exits: m=1421455 SNR=248.9
05:07:06.639 00.012 12020 Handling offset move in thread for scope, endpoint = (0.04, -0.05)
05:07:06.640 00.001 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:07:06.658 00.018 12020 Moving (0.04, -0.05) raw xDistance=0.03 yDistance=0.05
05:07:06.658 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
05:07:06.674 00.016 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
05:07:06.674 00.000 9340 Enqueuing Expose request
05:07:06.695 00.021 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
05:07:06.695 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
05:07:06.696 00.001 12020 MoveAxis(E, 0, ABG)
05:07:06.696 00.000 12020 Move returns status 0, amount 0
05:07:06.696 00.000 12020 MoveAxis(N, 0, ABG)
05:07:06.696 00.000 12020 Move returns status 0, amount 0
05:07:06.696 00.000 12020 move complete, result=0
05:07:06.697 00.001 12020 worker thread done servicing request
05:07:06.697 00.000 12020 Worker thread wakes up
05:07:06.697 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
05:07:06.697 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(1183,1030,31,31)
05:07:06.714 00.017 9340 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
05:07:07.618 00.904 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"101ff320-e4db-4d77-aea3-27c5181e83db"}
05:07:07.630 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"101ff320-e4db-4d77-aea3-27c5181e83db"}
05:07:07.672 00.042 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"52f962f3-f5f7-4082-b760-62f70b9e806a"}
05:07:07.687 00.015 9340 case statement mapped state 6 to 3
05:07:07.706 00.019 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"52f962f3-f5f7-4082-b760-62f70b9e806a"}
05:07:07.734 00.028 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"bb03c265-12a4-431b-8b86-3bdd7ac671d2"}
05:07:07.756 00.022 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":117,"width":15,"height":15,"star_pos":[6.59,7.22],"pixels":"..."},"id":"bb03c265-12a4-431b-8b86-3bdd7ac671d2"}
05:07:09.100 01.344 12020 Exposure complete
05:07:09.493 00.393 12020 worker thread done servicing request
05:07:09.493 00.000 9340 OnExposeComplete: enter
05:07:09.516 00.023 9340 UpdateGuideState(): m_state=6
05:07:09.545 00.029 9340 Star::Find(15, 1197, 1045, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 118
05:07:09.561 00.016 9340 Star::Find returns 1 (0), X=1197.33, Y=1045.36, Mass=1390383, SNR=234.7, Peak=61787 HFD=4.9
05:07:09.610 00.049 9340 MultiStar: [#1 -0.07,0.11,1.31,U] [#2 -0.02,0.18,0.81,U] [#3 -0.16,0.40,0.95,U] [#4 -0.29,0.33,0.79,U] [#5 -0.33,0.15,0.75,U] [#6 -0.26,0.24,0.83,U] [#7 -0.08,0.22,0.68,U] [#8 -0.12,0.29,0.73,U] 
05:07:09.630 00.020 9340 single-star, 8 included, MultiStar: {-0.17, 0.22}, one-star: {-0.22, 0.10}
05:07:09.642 00.012 9340 CameraToMount -- cameraTheta (2.74) - m_xAngle (0.05) = xAngle (2.69 = 2.69)
05:07:09.662 00.020 9340 CameraToMount -- cameraTheta (2.74) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-0.38 = -0.38)
05:07:09.700 00.038 9340 CameraToMount -- cameraX=-0.22 cameraY=0.10 hyp=0.24 cameraTheta=2.74 mountX=-0.22 mountY=-0.09, mountTheta=-2.75
05:07:09.737 00.037 9340 SchedulePrimaryMove(10104498, x=-0.22, y=0.10, opts=13)
05:07:09.752 00.015 9340 Enqueuing Move request for scope (-0.22, 0.10)
05:07:09.768 00.016 12020 Worker thread wakes up
05:07:09.768 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=6200, max=65535, med=10439, FiltMin=8172, FiltMax=65533, Gamma=2.870
05:07:09.782 00.014 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.22, 0.10) opts 0xd
05:07:09.782 00.000 9340 UpdateGuideState exits: m=1390383 SNR=234.7
05:07:09.825 00.043 12020 Handling offset move in thread for scope, endpoint = (-0.22, 0.10)
05:07:09.825 00.000 12020 Moving (-0.22, 0.10) raw xDistance=-0.22 yDistance=-0.09
05:07:09.825 00.000 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.22
05:07:09.826 00.001 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
05:07:09.826 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
05:07:09.826 00.000 12020 MoveAxis(E, 0, ABG)
05:07:09.826 00.000 12020 Move returns status 0, amount 0
05:07:09.827 00.001 12020 MoveAxis(N, 0, ABG)
05:07:09.827 00.000 12020 Move returns status 0, amount 0
05:07:09.827 00.000 12020 move complete, result=0
05:07:09.827 00.000 12020 worker thread done servicing request
05:07:09.828 00.001 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:07:09.845 00.017 9340 ScheduleExposure(2000,3,1) exposurePending=0
05:07:09.862 00.017 9340 Enqueuing Expose request
05:07:09.876 00.014 12020 Worker thread wakes up
05:07:09.876 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
05:07:09.876 00.000 9340 GuideStep: -0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
05:07:09.892 00.016 12020 Handling exposure in thread, d=2000 o=3 r=(1183,1030,31,31)
05:07:09.902 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"f02bb5f4-4440-42b5-91ff-712ef0969b45"}
05:07:09.950 00.048 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"f02bb5f4-4440-42b5-91ff-712ef0969b45"}
05:07:09.977 00.027 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"ff5c1095-4afd-4e11-8da4-0ff294e0ab34"}
05:07:09.994 00.017 9340 case statement mapped state 6 to 3
05:07:10.066 00.072 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"ff5c1095-4afd-4e11-8da4-0ff294e0ab34"}
05:07:10.105 00.039 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"550019d7-5d64-4cec-b8ce-d8b5238f8f90"}
05:07:10.156 00.051 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":118,"width":15,"height":15,"star_pos":[7.33,7.36],"pixels":"..."},"id":"550019d7-5d64-4cec-b8ce-d8b5238f8f90"}
05:07:11.618 01.462 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"dff0343f-38c0-4556-9d1b-33d8cfd392da"}
05:07:11.633 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"dff0343f-38c0-4556-9d1b-33d8cfd392da"}
05:07:11.683 00.050 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"78b7e725-279c-48a1-99e3-05579123b635"}
05:07:11.706 00.023 9340 case statement mapped state 6 to 3
05:07:11.720 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"78b7e725-279c-48a1-99e3-05579123b635"}
05:07:11.734 00.014 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"21b988be-67f0-4742-b600-4aef9ca55891"}
05:07:11.754 00.020 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":118,"width":15,"height":15,"star_pos":[7.33,7.36],"pixels":"..."},"id":"21b988be-67f0-4742-b600-4aef9ca55891"}
05:07:12.370 00.616 12020 Exposure complete
05:07:12.718 00.348 12020 worker thread done servicing request
05:07:12.718 00.000 9340 OnExposeComplete: enter
05:07:12.738 00.020 9340 UpdateGuideState(): m_state=6
05:07:12.755 00.017 9340 Star::Find(15, 1197, 1045, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 119
05:07:12.788 00.033 9340 Star::Find returns 1 (0), X=1197.36, Y=1045.00, Mass=1437265, SNR=191.2, Peak=62803 HFD=5.1
05:07:12.804 00.016 9340 MultiStar: [#1 0.09,-0.14,1.66,U] [#2 0.32,0.01,1.16,U] [#3 -0.13,0.05,0.95,U] [#4 -0.07,0.13,1.03,U] [#5 0.04,-0.07,1.00,U] [#6 0.04,-0.07,1.02,U] [#7 -0.06,0.03,0.96,U] [#8 0.02,0.13,0.77,U] 
05:07:12.818 00.014 9340 refined, 8 included, MultiStar: {0.02, -0.03}, one-star: {-0.19, -0.27}
05:07:12.830 00.012 9340 CameraToMount -- cameraTheta (-1.07) - m_xAngle (0.05) = xAngle (-1.12 = -1.12)
05:07:12.856 00.026 9340 CameraToMount -- cameraTheta (-1.07) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-4.19 = 2.10)
05:07:12.887 00.031 9340 CameraToMount -- cameraX=0.02 cameraY=-0.03 hyp=0.04 cameraTheta=-1.07 mountX=0.02 mountY=0.03, mountTheta=1.10
05:07:12.917 00.030 9340 SchedulePrimaryMove(10104498, x=0.02, y=-0.03, opts=13)
05:07:12.934 00.017 9340 Enqueuing Move request for scope (0.02, -0.03)
05:07:12.947 00.013 12020 Worker thread wakes up
05:07:12.947 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=6987, max=65535, med=10451, FiltMin=8116, FiltMax=65533, Gamma=2.870
05:07:12.962 00.015 12020 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.03) opts 0xd
05:07:12.962 00.000 9340 UpdateGuideState exits: m=1437265 SNR=191.2
05:07:12.978 00.016 12020 Handling offset move in thread for scope, endpoint = (0.02, -0.03)
05:07:12.978 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:07:13.011 00.033 12020 Moving (0.02, -0.03) raw xDistance=0.02 yDistance=0.03
05:07:13.011 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
05:07:13.022 00.011 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
05:07:13.023 00.001 9340 Enqueuing Expose request
05:07:13.036 00.013 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
05:07:13.036 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
05:07:13.036 00.000 12020 MoveAxis(E, 0, ABG)
05:07:13.036 00.000 12020 Move returns status 0, amount 0
05:07:13.036 00.000 12020 MoveAxis(N, 0, ABG)
05:07:13.037 00.001 12020 Move returns status 0, amount 0
05:07:13.037 00.000 12020 move complete, result=0
05:07:13.037 00.000 12020 worker thread done servicing request
05:07:13.037 00.000 12020 Worker thread wakes up
05:07:13.037 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
05:07:13.038 00.001 12020 Handling exposure in thread, d=2000 o=3 r=(1183,1030,31,31)
05:07:13.040 00.002 9340 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
05:07:13.618 00.578 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"1e748e21-8af4-49c3-b748-4ea7d63aa06a"}
05:07:13.635 00.017 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"1e748e21-8af4-49c3-b748-4ea7d63aa06a"}
05:07:13.679 00.044 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"1d522125-d294-430b-8788-a702282f937a"}
05:07:13.691 00.012 9340 case statement mapped state 6 to 3
05:07:13.702 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"1d522125-d294-430b-8788-a702282f937a"}
05:07:13.721 00.019 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"4192ca00-23c5-4be0-92ee-b83dd82730fd"}
05:07:13.737 00.016 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":119,"width":15,"height":15,"star_pos":[7.36,7.00],"pixels":"..."},"id":"4192ca00-23c5-4be0-92ee-b83dd82730fd"}
05:07:15.430 01.693 12020 Exposure complete
05:07:15.626 00.196 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"b2e56eb7-7a74-4e8a-bde0-8d7862a68e5d"}
05:07:15.665 00.039 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"b2e56eb7-7a74-4e8a-bde0-8d7862a68e5d"}
05:07:15.694 00.029 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"7ddad0be-58fb-46de-8759-344021d898e3"}
05:07:15.720 00.026 9340 case statement mapped state 6 to 3
05:07:15.779 00.059 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"7ddad0be-58fb-46de-8759-344021d898e3"}
05:07:15.811 00.032 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"07105d0a-0427-4698-9c34-7456fb985d6d"}
05:07:15.834 00.023 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":119,"width":15,"height":15,"star_pos":[7.36,7.00],"pixels":"..."},"id":"07105d0a-0427-4698-9c34-7456fb985d6d"}
05:07:15.890 00.056 12020 worker thread done servicing request
05:07:15.892 00.002 9340 OnExposeComplete: enter
05:07:15.913 00.021 9340 UpdateGuideState(): m_state=6
05:07:15.930 00.017 9340 Star::Find(15, 1197, 1044, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 120
05:07:15.970 00.040 9340 Star::Find returns 1 (0), X=1197.05, Y=1045.28, Mass=1416416, SNR=194.8, Peak=61479 HFD=4.9
05:07:16.018 00.048 9340 MultiStar: [#1 -0.26,-0.00,1.58,U] [#2 -0.08,0.16,0.82,U] [#3 -0.46,0.34,0.00,M1] [#4 -0.28,0.34,1.02,U] [#5 -0.45,0.11,0.96,U] [#6 -0.51,0.26,0.00,M1] [#7 -0.23,0.19,0.86,U] [#8 -0.13,0.35,0.82,U] 
05:07:16.037 00.019 9340 refined, 6 included, MultiStar: {-0.28, 0.15}, one-star: {-0.50, 0.02}
05:07:16.059 00.022 9340 CameraToMount -- cameraTheta (2.66) - m_xAngle (0.05) = xAngle (2.61 = 2.61)
05:07:16.132 00.073 9340 CameraToMount -- cameraTheta (2.66) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-0.46 = -0.46)
05:07:16.163 00.031 9340 CameraToMount -- cameraX=-0.28 cameraY=0.15 hyp=0.32 cameraTheta=2.66 mountX=-0.27 mountY=-0.14, mountTheta=-2.66
05:07:16.186 00.023 9340 SchedulePrimaryMove(10104498, x=-0.28, y=0.15, opts=13)
05:07:16.214 00.028 9340 Enqueuing Move request for scope (-0.28, 0.15)
05:07:16.258 00.044 12020 Worker thread wakes up
05:07:16.258 00.000 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.28, 0.15) opts 0xd
05:07:16.258 00.000 12020 Handling offset move in thread for scope, endpoint = (-0.28, 0.15)
05:07:16.259 00.001 9340 UpdateImageDisplay: Size=(1920,1080) min=6219, max=65535, med=10395, FiltMin=8070, FiltMax=65533, Gamma=2.870
05:07:16.278 00.019 12020 Moving (-0.28, 0.15) raw xDistance=-0.27 yDistance=-0.14
05:07:16.278 00.000 12020 GuideAlgorithmHysteresis::Result() returns -0.11 from input -0.27
05:07:16.278 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
05:07:16.280 00.002 9340 UpdateGuideState exits: m=1416416 SNR=194.8
05:07:16.295 00.015 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
05:07:16.295 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:07:16.312 00.017 12020 MoveAxis(E, 21, ABG)
05:07:16.312 00.000 12020 Guiding  Dir = 2, Dur = 21
05:07:16.313 00.001 9340 ScheduleExposure(2000,3,1) exposurePending=0
05:07:16.333 00.020 12020 IsSlewing returns 0
05:07:16.335 00.002 12020 IsGuiding returns 0
05:07:16.338 00.003 9340 Enqueuing Expose request
05:07:16.392 00.054 12020 IsGuiding returns 1
05:07:16.393 00.001 12020 scope still moving after pulse duration time elapsed
05:07:16.454 00.061 12020 IsSlewing returns 0
05:07:16.456 00.002 12020 IsGuiding returns 0
05:07:16.456 00.000 12020 scope move finished after 21 + 100 ms
05:07:16.456 00.000 12020 Move returns status 0, amount 21
05:07:16.456 00.000 12020 MoveAxis(N, 0, ABG)
05:07:16.458 00.002 12020 Move returns status 0, amount 0
05:07:16.458 00.000 12020 move complete, result=0
05:07:16.458 00.000 12020 worker thread done servicing request
05:07:16.459 00.001 9340 GuideStep: -0.3 px 21 ms EAST, -0.1 px 0 ms NORTH
05:07:16.508 00.049 12020 Worker thread wakes up
05:07:16.508 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
05:07:16.508 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(1183,1030,31,31)
05:07:17.621 01.113 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"09f5a401-c7d5-4868-8d98-32fc52adf800"}
05:07:17.643 00.022 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"09f5a401-c7d5-4868-8d98-32fc52adf800"}
05:07:17.680 00.037 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"7b6a16b9-ef6b-405a-b5f5-3255bbc0b11d"}
05:07:17.693 00.013 9340 case statement mapped state 6 to 3
05:07:17.711 00.018 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"7b6a16b9-ef6b-405a-b5f5-3255bbc0b11d"}
05:07:17.727 00.016 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"dcc2d70c-e4ca-488a-a07a-676fa2518f88"}
05:07:17.749 00.022 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":120,"width":15,"height":15,"star_pos":[7.05,7.28],"pixels":"..."},"id":"dcc2d70c-e4ca-488a-a07a-676fa2518f88"}
05:07:18.874 01.125 12020 Exposure complete
05:07:19.175 00.301 12020 worker thread done servicing request
05:07:19.175 00.000 9340 OnExposeComplete: enter
05:07:19.191 00.016 9340 UpdateGuideState(): m_state=6
05:07:19.207 00.016 9340 Star::Find(15, 1197, 1045, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 121
05:07:19.251 00.044 9340 Star::Find returns 1 (0), X=1197.37, Y=1045.25, Mass=1442280, SNR=190.4, Peak=61043 HFD=5.0
05:07:19.268 00.017 9340 MultiStar: [#1 -0.01,0.18,1.52,U] [#2 0.25,0.22,0.90,U] [#3 -0.25,0.35,1.19,U] [#4 -0.09,0.30,1.09,U] [#5 -0.18,-0.03,0.85,U] [#6 -0.11,0.15,0.86,U] [#7 -0.15,0.16,0.89,U] [#8 -0.00,0.24,0.95,U] 
05:07:19.283 00.015 9340 single-star, 8 included, MultiStar: {-0.08, 0.18}, one-star: {-0.19, -0.02}
05:07:19.296 00.013 9340 CameraToMount -- cameraTheta (-3.05) - m_xAngle (0.05) = xAngle (-3.10 = -3.10)
05:07:19.309 00.013 9340 CameraToMount -- cameraTheta (-3.05) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-6.17 = 0.11)
05:07:19.327 00.018 9340 CameraToMount -- cameraX=-0.19 cameraY=-0.02 hyp=0.19 cameraTheta=-3.05 mountX=-0.19 mountY=0.02, mountTheta=3.03
05:07:19.354 00.027 9340 SchedulePrimaryMove(10104498, x=-0.19, y=-0.02, opts=13)
05:07:19.394 00.040 9340 Enqueuing Move request for scope (-0.19, -0.02)
05:07:19.408 00.014 12020 Worker thread wakes up
05:07:19.408 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=6030, max=65535, med=10387, FiltMin=8175, FiltMax=65533, Gamma=2.870
05:07:19.420 00.012 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.19, -0.02) opts 0xd
05:07:19.421 00.001 12020 Handling offset move in thread for scope, endpoint = (-0.19, -0.02)
05:07:19.421 00.000 12020 Moving (-0.19, -0.02) raw xDistance=-0.19 yDistance=0.02
05:07:19.423 00.002 9340 UpdateGuideState exits: m=1442280 SNR=190.4
05:07:19.436 00.013 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.19
05:07:19.436 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:07:19.449 00.013 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
05:07:19.450 00.001 9340 ScheduleExposure(2000,3,1) exposurePending=0
05:07:19.460 00.010 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
05:07:19.461 00.001 12020 MoveAxis(E, 0, ABG)
05:07:19.461 00.000 9340 Enqueuing Expose request
05:07:19.478 00.017 12020 Move returns status 0, amount 0
05:07:19.478 00.000 12020 MoveAxis(N, 0, ABG)
05:07:19.478 00.000 12020 Move returns status 0, amount 0
05:07:19.479 00.001 12020 move complete, result=0
05:07:19.479 00.000 12020 worker thread done servicing request
05:07:19.479 00.000 12020 Worker thread wakes up
05:07:19.479 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
05:07:19.479 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(1183,1030,31,31)
05:07:19.483 00.004 9340 GuideStep: -0.2 px 0 ms EAST, 0.0 px 0 ms NORTH
05:07:19.621 00.138 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"fc1d7b44-ae67-4ad8-9278-ede66107796d"}
05:07:19.639 00.018 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"fc1d7b44-ae67-4ad8-9278-ede66107796d"}
05:07:19.679 00.040 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"e17ca8a8-f174-4e3f-ab17-2939eeaf8756"}
05:07:19.695 00.016 9340 case statement mapped state 6 to 3
05:07:19.709 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"e17ca8a8-f174-4e3f-ab17-2939eeaf8756"}
05:07:19.728 00.019 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"3198920c-84d9-4689-88ea-f3cf6009e561"}
05:07:19.741 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":121,"width":15,"height":15,"star_pos":[7.37,7.25],"pixels":"..."},"id":"3198920c-84d9-4689-88ea-f3cf6009e561"}
05:07:21.621 01.880 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"bba738e1-f09b-4217-9d25-641ec6528354"}
05:07:21.631 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"bba738e1-f09b-4217-9d25-641ec6528354"}
05:07:21.642 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"16eea0f4-2bae-4e19-b557-494a72cac721"}
05:07:21.654 00.012 9340 case statement mapped state 6 to 3
05:07:21.664 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"16eea0f4-2bae-4e19-b557-494a72cac721"}
05:07:21.676 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"452e6595-a240-4605-b447-21cc46cf98e6"}
05:07:21.705 00.029 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":121,"width":15,"height":15,"star_pos":[7.37,7.25],"pixels":"..."},"id":"452e6595-a240-4605-b447-21cc46cf98e6"}
05:07:21.844 00.139 12020 Exposure complete
05:07:22.053 00.209 12020 worker thread done servicing request
05:07:22.053 00.000 9340 OnExposeComplete: enter
05:07:22.082 00.029 9340 UpdateGuideState(): m_state=6
05:07:22.094 00.012 9340 Star::Find(15, 1197, 1045, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 122
05:07:22.104 00.010 9340 Star::Find returns 1 (0), X=1197.17, Y=1045.12, Mass=1510366, SNR=218.1, Peak=64519 HFD=4.8
05:07:22.118 00.014 9340 MultiStar: [#1 -0.07,-0.11,1.48,U] [#2 0.17,-0.09,0.65,U] [#3 -0.19,0.09,0.79,U] [#4 0.05,0.03,0.81,U] [#5 -0.28,-0.13,0.76,U] [#6 -0.05,-0.14,0.74,U] [#7 -0.16,0.03,0.77,U] [#8 -0.03,-0.01,0.67,U] 
05:07:22.129 00.011 9340 refined, 8 included, MultiStar: {-0.11, -0.06}, one-star: {-0.38, -0.14}
05:07:22.142 00.013 9340 CameraToMount -- cameraTheta (-2.65) - m_xAngle (0.05) = xAngle (-2.70 = -2.70)
05:07:22.157 00.015 9340 CameraToMount -- cameraTheta (-2.65) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-5.77 = 0.51)
05:07:22.170 00.013 9340 CameraToMount -- cameraX=-0.11 cameraY=-0.06 hyp=0.13 cameraTheta=-2.65 mountX=-0.12 mountY=0.06, mountTheta=2.64
05:07:22.212 00.042 9340 SchedulePrimaryMove(10104498, x=-0.11, y=-0.06, opts=13)
05:07:22.228 00.016 9340 Enqueuing Move request for scope (-0.11, -0.06)
05:07:22.244 00.016 12020 Worker thread wakes up
05:07:22.244 00.000 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.11, -0.06) opts 0xd
05:07:22.244 00.000 12020 Handling offset move in thread for scope, endpoint = (-0.11, -0.06)
05:07:22.244 00.000 12020 Moving (-0.11, -0.06) raw xDistance=-0.12 yDistance=0.06
05:07:22.245 00.001 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
05:07:22.245 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
05:07:22.246 00.001 9340 UpdateImageDisplay: Size=(1920,1080) min=6665, max=65535, med=10435, FiltMin=8180, FiltMax=65533, Gamma=2.870
05:07:22.257 00.011 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
05:07:22.257 00.000 9340 UpdateGuideState exits: m=1510366 SNR=218.1
05:07:22.268 00.011 12020 MoveAxis(E, 0, ABG)
05:07:22.268 00.000 12020 Move returns status 0, amount 0
05:07:22.268 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:07:22.283 00.015 12020 MoveAxis(N, 0, ABG)
05:07:22.283 00.000 12020 Move returns status 0, amount 0
05:07:22.284 00.001 12020 move complete, result=0
05:07:22.284 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
05:07:22.297 00.013 12020 worker thread done servicing request
05:07:22.298 00.001 9340 Enqueuing Expose request
05:07:22.337 00.039 12020 Worker thread wakes up
05:07:22.337 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
05:07:22.337 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(1183,1030,31,31)
05:07:22.338 00.001 9340 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
05:07:23.640 01.302 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"bd5cdacf-82f3-4ced-b1e9-4684f5a493b3"}
05:07:23.653 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"bd5cdacf-82f3-4ced-b1e9-4684f5a493b3"}
05:07:23.669 00.016 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"b97c4acf-d71c-4989-8900-7bd03b8bd116"}
05:07:23.710 00.041 9340 case statement mapped state 6 to 3
05:07:23.765 00.055 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"b97c4acf-d71c-4989-8900-7bd03b8bd116"}
05:07:23.784 00.019 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"12ced39f-5853-41f2-aca6-80e8cb439632"}
05:07:23.816 00.032 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":122,"width":15,"height":15,"star_pos":[7.17,7.12],"pixels":"..."},"id":"12ced39f-5853-41f2-aca6-80e8cb439632"}
05:07:24.727 00.911 12020 Exposure complete
05:07:25.009 00.282 12020 worker thread done servicing request
05:07:25.009 00.000 9340 OnExposeComplete: enter
05:07:25.024 00.015 9340 UpdateGuideState(): m_state=6
05:07:25.038 00.014 9340 Star::Find(15, 1197, 1045, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 123
05:07:25.050 00.012 9340 Star::Find returns 1 (0), X=1197.43, Y=1045.40, Mass=1420921, SNR=191.3, Peak=61263 HFD=4.9
05:07:25.061 00.011 9340 MultiStar: [#1 -0.01,0.09,1.56,U] [#2 0.17,0.25,0.93,U] [#3 -0.14,0.24,1.06,U] [#4 0.04,0.26,0.90,U] [#5 -0.15,0.24,0.93,U] [#6 0.06,0.12,1.04,U] [#7 -0.10,0.25,1.18,U] [#8 -0.09,0.25,0.89,U] 
05:07:25.075 00.014 9340 single-star, 8 included, MultiStar: {-0.04, 0.20}, one-star: {-0.12, 0.14}
05:07:25.087 00.012 9340 CameraToMount -- cameraTheta (2.30) - m_xAngle (0.05) = xAngle (2.26 = 2.26)
05:07:25.099 00.012 9340 CameraToMount -- cameraTheta (2.30) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-0.81 = -0.81)
05:07:25.140 00.041 9340 CameraToMount -- cameraX=-0.12 cameraY=0.14 hyp=0.18 cameraTheta=2.30 mountX=-0.12 mountY=-0.13, mountTheta=-2.29
05:07:25.158 00.018 9340 SchedulePrimaryMove(10104498, x=-0.12, y=0.14, opts=13)
05:07:25.174 00.016 9340 Enqueuing Move request for scope (-0.12, 0.14)
05:07:25.186 00.012 12020 Worker thread wakes up
05:07:25.186 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=6150, max=65535, med=10391, FiltMin=8302, FiltMax=65533, Gamma=2.870
05:07:25.196 00.010 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.12, 0.14) opts 0xd
05:07:25.197 00.001 9340 UpdateGuideState exits: m=1420921 SNR=191.3
05:07:25.210 00.013 12020 Handling offset move in thread for scope, endpoint = (-0.12, 0.14)
05:07:25.210 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:07:25.228 00.018 12020 Moving (-0.12, 0.14) raw xDistance=-0.12 yDistance=-0.13
05:07:25.228 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
05:07:25.240 00.012 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
05:07:25.240 00.000 9340 Enqueuing Expose request
05:07:25.267 00.027 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
05:07:25.267 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
05:07:25.267 00.000 12020 MoveAxis(E, 0, ABG)
05:07:25.267 00.000 12020 Move returns status 0, amount 0
05:07:25.268 00.001 12020 MoveAxis(N, 0, ABG)
05:07:25.268 00.000 12020 Move returns status 0, amount 0
05:07:25.269 00.001 12020 move complete, result=0
05:07:25.269 00.000 12020 worker thread done servicing request
05:07:25.269 00.000 12020 Worker thread wakes up
05:07:25.269 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
05:07:25.270 00.001 12020 Handling exposure in thread, d=2000 o=3 r=(1183,1030,31,31)
05:07:25.271 00.001 9340 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
05:07:25.643 00.372 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"b7a3e8d8-e9b3-4505-a876-995dfbff5ac2"}
05:07:25.669 00.026 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"b7a3e8d8-e9b3-4505-a876-995dfbff5ac2"}
05:07:25.696 00.027 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"4e2a305c-5eb9-44f8-a0f3-3a813fb595b0"}
05:07:25.705 00.009 9340 case statement mapped state 6 to 3
05:07:25.716 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"4e2a305c-5eb9-44f8-a0f3-3a813fb595b0"}
05:07:25.732 00.016 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"82c88c76-982a-4487-bf39-7a58f4151861"}
05:07:25.753 00.021 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":123,"width":15,"height":15,"star_pos":[7.43,7.40],"pixels":"..."},"id":"82c88c76-982a-4487-bf39-7a58f4151861"}
05:07:27.638 01.885 12020 Exposure complete
05:07:27.646 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"abf7131e-12e7-4b66-84dd-cd4c573c7cf4"}
05:07:27.657 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"abf7131e-12e7-4b66-84dd-cd4c573c7cf4"}
05:07:27.671 00.014 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"0483cce0-0722-44f8-8a0a-b91d39350755"}
05:07:27.684 00.013 9340 case statement mapped state 6 to 3
05:07:27.712 00.028 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"0483cce0-0722-44f8-8a0a-b91d39350755"}
05:07:27.729 00.017 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"6d7b1a3a-1721-4e12-b250-7452a4226c60"}
05:07:27.743 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":123,"width":15,"height":15,"star_pos":[7.43,7.40],"pixels":"..."},"id":"6d7b1a3a-1721-4e12-b250-7452a4226c60"}
05:07:27.878 00.135 12020 worker thread done servicing request
05:07:27.878 00.000 9340 OnExposeComplete: enter
05:07:27.893 00.015 9340 UpdateGuideState(): m_state=6
05:07:27.903 00.010 9340 Star::Find(15, 1197, 1045, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 124
05:07:27.912 00.009 9340 Star::Find returns 1 (0), X=1197.55, Y=1044.86, Mass=1414996, SNR=218.4, Peak=63043 HFD=5.0
05:07:27.930 00.018 9340 MultiStar: [#1 0.09,-0.22,1.65,U] [#2 0.15,-0.19,0.73,U] [#3 0.09,-0.10,0.95,U] [#4 -0.11,-0.16,0.88,U] [#5 0.14,-0.27,0.88,U] [#6 0.19,-0.28,0.86,U] [#7 0.09,-0.16,0.74,U] [#8 0.07,-0.28,0.62,U] 
05:07:27.946 00.016 9340 refined, 8 included, MultiStar: {0.08, -0.23}, one-star: {-0.01, -0.41}
05:07:27.973 00.027 9340 CameraToMount -- cameraTheta (-1.25) - m_xAngle (0.05) = xAngle (-1.30 = -1.30)
05:07:27.989 00.016 9340 CameraToMount -- cameraTheta (-1.25) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-4.37 = 1.92)
05:07:27.999 00.010 9340 CameraToMount -- cameraX=0.08 cameraY=-0.23 hyp=0.24 cameraTheta=-1.25 mountX=0.06 mountY=0.23, mountTheta=1.29
05:07:28.014 00.015 9340 SchedulePrimaryMove(10104498, x=0.08, y=-0.23, opts=13)
05:07:28.024 00.010 9340 Enqueuing Move request for scope (0.08, -0.23)
05:07:28.035 00.011 12020 Worker thread wakes up
05:07:28.036 00.001 9340 UpdateImageDisplay: Size=(1920,1080) min=6619, max=65535, med=10392, FiltMin=8300, FiltMax=65533, Gamma=2.870
05:07:28.053 00.017 12020 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.23) opts 0xd
05:07:28.053 00.000 12020 Handling offset move in thread for scope, endpoint = (0.08, -0.23)
05:07:28.053 00.000 12020 Moving (0.08, -0.23) raw xDistance=0.06 yDistance=0.23
05:07:28.054 00.001 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
05:07:28.054 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
05:07:28.054 00.000 9340 UpdateGuideState exits: m=1414996 SNR=218.4
05:07:28.067 00.013 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.23
05:07:28.067 00.000 12020 MoveAxis(E, 0, ABG)
05:07:28.067 00.000 12020 Move returns status 0, amount 0
05:07:28.067 00.000 12020 MoveAxis(N, 0, ABG)
05:07:28.068 00.001 12020 Move returns status 0, amount 0
05:07:28.068 00.000 12020 move complete, result=0
05:07:28.068 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:07:28.081 00.013 12020 worker thread done servicing request
05:07:28.081 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
05:07:28.113 00.032 9340 Enqueuing Expose request
05:07:28.126 00.013 12020 Worker thread wakes up
05:07:28.127 00.001 9340 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
05:07:28.140 00.013 12020 worker thread servicing REQUEST_EXPOSE 2000
05:07:28.140 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(1183,1030,31,31)
05:07:29.645 01.505 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"9e3c410d-06b6-4225-a5f3-2aa01ef40fe3"}
05:07:29.669 00.024 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"9e3c410d-06b6-4225-a5f3-2aa01ef40fe3"}
05:07:29.688 00.019 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"89038316-b211-4ff2-984c-9c221bc72081"}
05:07:29.727 00.039 9340 case statement mapped state 6 to 3
05:07:29.776 00.049 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"89038316-b211-4ff2-984c-9c221bc72081"}
05:07:29.794 00.018 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"d2ab6d22-795e-4f39-97b3-dcfc6ee3a02c"}
05:07:29.825 00.031 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":124,"width":15,"height":15,"star_pos":[6.55,6.86],"pixels":"..."},"id":"d2ab6d22-795e-4f39-97b3-dcfc6ee3a02c"}
05:07:30.565 00.740 12020 Exposure complete
05:07:31.006 00.441 12020 worker thread done servicing request
05:07:31.006 00.000 9340 OnExposeComplete: enter
05:07:31.019 00.013 9340 UpdateGuideState(): m_state=6
05:07:31.031 00.012 9340 Star::Find(15, 1197, 1044, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 125
05:07:31.049 00.018 9340 Star::Find returns 1 (0), X=1197.18, Y=1045.20, Mass=1447087, SNR=210.2, Peak=65387 HFD=4.8
05:07:31.062 00.013 9340 MultiStar: [#1 -0.14,0.08,1.56,U] [#2 0.00,-0.01,0.90,U] [#3 -0.33,0.24,0.90,U] [#4 -0.28,0.01,0.91,U] [#5 -0.43,-0.03,0.83,U] [#6 -0.14,0.13,0.97,U] [#7 -0.14,0.14,0.90,U] [#8 -0.17,0.20,0.77,U] 
05:07:31.076 00.014 9340 refined, 8 included, MultiStar: {-0.22, 0.07}, one-star: {-0.37, -0.07}
05:07:31.098 00.022 9340 CameraToMount -- cameraTheta (2.81) - m_xAngle (0.05) = xAngle (2.76 = 2.76)
05:07:31.117 00.019 9340 CameraToMount -- cameraTheta (2.81) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-0.31 = -0.31)
05:07:31.150 00.033 9340 CameraToMount -- cameraX=-0.22 cameraY=0.07 hyp=0.23 cameraTheta=2.81 mountX=-0.21 mountY=-0.07, mountTheta=-2.83
05:07:31.170 00.020 9340 SchedulePrimaryMove(10104498, x=-0.22, y=0.07, opts=13)
05:07:31.185 00.015 9340 Enqueuing Move request for scope (-0.22, 0.07)
05:07:31.202 00.017 12020 Worker thread wakes up
05:07:31.202 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=6234, max=65535, med=10390, FiltMin=7949, FiltMax=65533, Gamma=2.870
05:07:31.212 00.010 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.22, 0.07) opts 0xd
05:07:31.212 00.000 9340 UpdateGuideState exits: m=1447087 SNR=210.2
05:07:31.228 00.016 12020 Handling offset move in thread for scope, endpoint = (-0.22, 0.07)
05:07:31.229 00.001 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:07:31.240 00.011 12020 Moving (-0.22, 0.07) raw xDistance=-0.21 yDistance=-0.07
05:07:31.241 00.001 9340 ScheduleExposure(2000,3,1) exposurePending=0
05:07:31.252 00.011 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.21
05:07:31.252 00.000 9340 Enqueuing Expose request
05:07:31.291 00.039 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
05:07:31.291 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
05:07:31.291 00.000 12020 MoveAxis(E, 0, ABG)
05:07:31.291 00.000 12020 Move returns status 0, amount 0
05:07:31.292 00.001 12020 MoveAxis(N, 0, ABG)
05:07:31.292 00.000 12020 Move returns status 0, amount 0
05:07:31.292 00.000 12020 move complete, result=0
05:07:31.292 00.000 12020 worker thread done servicing request
05:07:31.292 00.000 12020 Worker thread wakes up
05:07:31.293 00.001 12020 worker thread servicing REQUEST_EXPOSE 2000
05:07:31.293 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(1183,1030,31,31)
05:07:31.296 00.003 9340 GuideStep: -0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
05:07:31.646 00.350 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"51fc5bb6-23fb-4b9a-a60c-43efe688ef07"}
05:07:31.659 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"51fc5bb6-23fb-4b9a-a60c-43efe688ef07"}
05:07:31.688 00.029 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"83f4e1cd-5612-4a58-9d3f-4e33547ed2ea"}
05:07:31.729 00.041 9340 case statement mapped state 6 to 3
05:07:31.748 00.019 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"83f4e1cd-5612-4a58-9d3f-4e33547ed2ea"}
05:07:31.774 00.026 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"d030f1c1-b24c-4674-941a-9d502228cf5f"}
05:07:31.786 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":125,"width":15,"height":15,"star_pos":[7.18,7.20],"pixels":"..."},"id":"d030f1c1-b24c-4674-941a-9d502228cf5f"}
05:07:33.644 01.858 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"0f8441e7-26e0-4487-afaf-95a77c91f48a"}
05:07:33.656 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"0f8441e7-26e0-4487-afaf-95a77c91f48a"}
05:07:33.669 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"c6a17579-7852-47ca-86a8-87111d30d647"}
05:07:33.681 00.012 9340 case statement mapped state 6 to 3
05:07:33.705 00.024 12020 Exposure complete
05:07:33.705 00.000 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"c6a17579-7852-47ca-86a8-87111d30d647"}
05:07:33.726 00.021 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"b6150dbb-2d54-485a-804c-14c7530dc114"}
05:07:33.738 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":125,"width":15,"height":15,"star_pos":[7.18,7.20],"pixels":"..."},"id":"b6150dbb-2d54-485a-804c-14c7530dc114"}
05:07:33.949 00.211 12020 worker thread done servicing request
05:07:33.949 00.000 9340 OnExposeComplete: enter
05:07:33.962 00.013 9340 UpdateGuideState(): m_state=6
05:07:33.973 00.011 9340 Star::Find(15, 1197, 1045, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 126
05:07:33.984 00.011 9340 Star::Find returns 1 (0), X=1197.13, Y=1045.08, Mass=1404387, SNR=196.3, Peak=64403 HFD=4.6
05:07:33.995 00.011 9340 MultiStar: [#1 -0.09,-0.11,1.49,U] [#2 -0.06,0.13,0.79,U] [#3 -0.26,0.30,0.87,U] [#4 -0.31,0.17,0.87,U] [#5 -0.39,0.10,0.93,U] [#6 -0.22,0.12,0.89,U] [#7 -0.25,0.04,0.99,U] [#8 -0.16,-0.00,0.87,U] 
05:07:34.004 00.009 9340 refined, 8 included, MultiStar: {-0.23, 0.05}, one-star: {-0.42, -0.19}
05:07:34.013 00.009 9340 CameraToMount -- cameraTheta (2.95) - m_xAngle (0.05) = xAngle (2.90 = 2.90)
05:07:34.023 00.010 9340 CameraToMount -- cameraTheta (2.95) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-0.17 = -0.17)
05:07:34.033 00.010 9340 CameraToMount -- cameraX=-0.23 cameraY=0.05 hyp=0.24 cameraTheta=2.95 mountX=-0.23 mountY=-0.04, mountTheta=-2.97
05:07:34.053 00.020 9340 SchedulePrimaryMove(10104498, x=-0.23, y=0.05, opts=13)
05:07:34.083 00.030 9340 Enqueuing Move request for scope (-0.23, 0.05)
05:07:34.095 00.012 12020 Worker thread wakes up
05:07:34.095 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=6583, max=65535, med=10458, FiltMin=8151, FiltMax=65533, Gamma=2.870
05:07:34.107 00.012 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.23, 0.05) opts 0xd
05:07:34.108 00.001 9340 UpdateGuideState exits: m=1404387 SNR=196.3
05:07:34.120 00.012 12020 Handling offset move in thread for scope, endpoint = (-0.23, 0.05)
05:07:34.120 00.000 12020 Moving (-0.23, 0.05) raw xDistance=-0.23 yDistance=-0.04
05:07:34.120 00.000 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.23
05:07:34.120 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
05:07:34.121 00.001 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:07:34.129 00.008 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
05:07:34.130 00.001 9340 ScheduleExposure(2000,3,1) exposurePending=0
05:07:34.141 00.011 12020 MoveAxis(E, 0, ABG)
05:07:34.142 00.001 9340 Enqueuing Expose request
05:07:34.154 00.012 12020 Move returns status 0, amount 0
05:07:34.154 00.000 12020 MoveAxis(N, 0, ABG)
05:07:34.154 00.000 12020 Move returns status 0, amount 0
05:07:34.154 00.000 12020 move complete, result=0
05:07:34.155 00.001 12020 worker thread done servicing request
05:07:34.155 00.000 12020 Worker thread wakes up
05:07:34.155 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
05:07:34.155 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(1183,1030,31,31)
05:07:34.158 00.003 9340 GuideStep: -0.2 px 0 ms EAST, -0.0 px 0 ms NORTH
05:07:35.646 01.488 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"8b6ac9f6-4054-44c2-ad42-41c75b680e28"}
05:07:35.680 00.034 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"8b6ac9f6-4054-44c2-ad42-41c75b680e28"}
05:07:35.737 00.057 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"18632a59-8593-4e78-9d36-72ec8a468133"}
05:07:35.753 00.016 9340 case statement mapped state 6 to 3
05:07:35.769 00.016 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"18632a59-8593-4e78-9d36-72ec8a468133"}
05:07:35.795 00.026 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"7e31b0f3-a25c-48bd-a644-b3db68482632"}
05:07:35.819 00.024 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":126,"width":15,"height":15,"star_pos":[7.13,7.08],"pixels":"..."},"id":"7e31b0f3-a25c-48bd-a644-b3db68482632"}
05:07:36.531 00.712 12020 Exposure complete
05:07:37.063 00.532 12020 worker thread done servicing request
05:07:37.063 00.000 9340 OnExposeComplete: enter
05:07:37.084 00.021 9340 UpdateGuideState(): m_state=6
05:07:37.113 00.029 9340 Star::Find(15, 1197, 1045, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 127
05:07:37.131 00.018 9340 Star::Find returns 1 (0), X=1196.92, Y=1045.30, Mass=1422536, SNR=193.7, Peak=65453 HFD=4.9
05:07:37.146 00.015 9340 MultiStar: [#1 -0.52,0.02,0.00,M1] [#2 -0.14,0.14,0.86,U] [#3 -0.38,0.06,1.04,U] [#4 -0.41,0.15,0.87,U] [#5 -0.55,0.03,0.00,M1] [#6 -0.44,-0.07,1.04,U] [#7 -0.47,0.05,0.93,U] [#8 -0.43,0.14,0.88,U] 
05:07:37.220 00.074 9340 refined, 6 included, MultiStar: {-0.42, 0.07}, one-star: {-0.63, 0.04}
05:07:37.245 00.025 9340 CameraToMount -- cameraTheta (2.98) - m_xAngle (0.05) = xAngle (2.93 = 2.93)
05:07:37.268 00.023 9340 CameraToMount -- cameraTheta (2.98) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-0.13 = -0.13)
05:07:37.293 00.025 9340 CameraToMount -- cameraX=-0.42 cameraY=0.07 hyp=0.43 cameraTheta=2.98 mountX=-0.42 mountY=-0.06, mountTheta=-3.01
05:07:37.352 00.059 9340 SchedulePrimaryMove(10104498, x=-0.42, y=0.07, opts=13)
05:07:37.368 00.016 9340 Enqueuing Move request for scope (-0.42, 0.07)
05:07:37.391 00.023 12020 Worker thread wakes up
05:07:37.392 00.001 9340 UpdateImageDisplay: Size=(1920,1080) min=5626, max=65535, med=10411, FiltMin=7652, FiltMax=65533, Gamma=2.870
05:07:37.406 00.014 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.42, 0.07) opts 0xd
05:07:37.406 00.000 12020 Handling offset move in thread for scope, endpoint = (-0.42, 0.07)
05:07:37.406 00.000 9340 UpdateGuideState exits: m=1422536 SNR=193.7
05:07:37.419 00.013 12020 Moving (-0.42, 0.07) raw xDistance=-0.42 yDistance=-0.06
05:07:37.419 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:07:37.434 00.015 12020 GuideAlgorithmHysteresis::Result() returns -0.17 from input -0.42
05:07:37.434 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
05:07:37.469 00.035 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
05:07:37.469 00.000 9340 Enqueuing Expose request
05:07:37.483 00.014 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
05:07:37.484 00.001 12020 MoveAxis(E, 31, ABG)
05:07:37.484 00.000 12020 Guiding  Dir = 2, Dur = 31
05:07:37.485 00.001 12020 IsSlewing returns 0
05:07:37.486 00.001 12020 IsGuiding returns 0
05:07:37.512 00.026 12020 PulseGuide returned control before completion, sleep 15
05:07:37.580 00.068 12020 IsGuiding returns 0
05:07:37.580 00.000 12020 Move returns status 0, amount 31
05:07:37.581 00.001 12020 MoveAxis(N, 0, ABG)
05:07:37.581 00.000 12020 Move returns status 0, amount 0
05:07:37.584 00.003 12020 move complete, result=0
05:07:37.584 00.000 12020 worker thread done servicing request
05:07:37.585 00.001 9340 GuideStep: -0.4 px 31 ms EAST, -0.1 px 0 ms NORTH
05:07:37.605 00.020 12020 Worker thread wakes up
05:07:37.606 00.001 12020 worker thread servicing REQUEST_EXPOSE 2000
05:07:37.606 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(1183,1030,31,31)
05:07:37.645 00.039 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"856eb4fe-5e13-41a6-bb63-a8ec9430a300"}
05:07:37.663 00.018 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"856eb4fe-5e13-41a6-bb63-a8ec9430a300"}
05:07:37.705 00.042 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"415a571c-70a8-4b3e-870c-760cbf7d2f37"}
05:07:37.724 00.019 9340 case statement mapped state 6 to 3
05:07:37.736 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"415a571c-70a8-4b3e-870c-760cbf7d2f37"}
05:07:37.749 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"6cc34d25-6abd-421c-8831-8e8e0540669a"}
05:07:37.765 00.016 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":127,"width":15,"height":15,"star_pos":[6.92,7.30],"pixels":"..."},"id":"6cc34d25-6abd-421c-8831-8e8e0540669a"}
05:07:39.645 01.880 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"9ffd30e3-dafc-4bb1-974c-1337ef07afd7"}
05:07:39.681 00.036 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"9ffd30e3-dafc-4bb1-974c-1337ef07afd7"}
05:07:39.698 00.017 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"2cc61a40-31f2-403b-85a2-88b1886516af"}
05:07:39.713 00.015 9340 case statement mapped state 6 to 3
05:07:39.726 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"2cc61a40-31f2-403b-85a2-88b1886516af"}
05:07:39.748 00.022 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"8a244d5d-8f54-4c3a-94ea-1b14071aa3c7"}
05:07:39.790 00.042 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":127,"width":15,"height":15,"star_pos":[6.92,7.30],"pixels":"..."},"id":"8a244d5d-8f54-4c3a-94ea-1b14071aa3c7"}
05:07:39.966 00.176 12020 Exposure complete
05:07:40.264 00.298 12020 worker thread done servicing request
05:07:40.264 00.000 9340 OnExposeComplete: enter
05:07:40.282 00.018 9340 UpdateGuideState(): m_state=6
05:07:40.297 00.015 9340 Star::Find(15, 1196, 1045, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 128
05:07:40.309 00.012 9340 Star::Find returns 1 (0), X=1197.21, Y=1045.34, Mass=1419435, SNR=176.4, Peak=65387 HFD=4.9
05:07:40.323 00.014 9340 MultiStar: [#1 0.09,0.20,1.70,U] [#2 0.09,0.21,1.01,U] [#3 -0.05,0.32,0.92,U] [#4 -0.07,0.22,1.16,U] [#5 -0.05,0.18,1.06,U] [#6 -0.02,0.12,0.98,U] [#7 -0.11,0.16,1.15,U] [#8 -0.04,0.28,1.00,U] 
05:07:40.336 00.013 9340 refined, 8 included, MultiStar: {-0.05, 0.19}, one-star: {-0.34, 0.07}
05:07:40.377 00.041 9340 CameraToMount -- cameraTheta (1.81) - m_xAngle (0.05) = xAngle (1.76 = 1.76)
05:07:40.400 00.023 9340 CameraToMount -- cameraTheta (1.81) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-1.30 = -1.30)
05:07:40.414 00.014 9340 CameraToMount -- cameraX=-0.05 cameraY=0.19 hyp=0.20 cameraTheta=1.81 mountX=-0.04 mountY=-0.19, mountTheta=-1.77
05:07:40.435 00.021 9340 SchedulePrimaryMove(10104498, x=-0.05, y=0.19, opts=13)
05:07:40.449 00.014 9340 Enqueuing Move request for scope (-0.05, 0.19)
05:07:40.493 00.044 12020 Worker thread wakes up
05:07:40.493 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=6442, max=65535, med=10403, FiltMin=8036, FiltMax=65533, Gamma=2.870
05:07:40.506 00.013 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.19) opts 0xd
05:07:40.507 00.001 9340 UpdateGuideState exits: m=1419435 SNR=176.4
05:07:40.527 00.020 12020 Handling offset move in thread for scope, endpoint = (-0.05, 0.19)
05:07:40.528 00.001 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:07:40.537 00.009 12020 Moving (-0.05, 0.19) raw xDistance=-0.04 yDistance=-0.19
05:07:40.537 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
05:07:40.553 00.016 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
05:07:40.554 00.001 9340 Enqueuing Expose request
05:07:40.571 00.017 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
05:07:40.571 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
05:07:40.571 00.000 12020 MoveAxis(E, 0, ABG)
05:07:40.572 00.001 12020 Move returns status 0, amount 0
05:07:40.572 00.000 12020 MoveAxis(N, 0, ABG)
05:07:40.572 00.000 12020 Move returns status 0, amount 0
05:07:40.574 00.002 12020 move complete, result=0
05:07:40.574 00.000 12020 worker thread done servicing request
05:07:40.574 00.000 12020 Worker thread wakes up
05:07:40.574 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
05:07:40.574 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(1183,1030,31,31)
05:07:40.579 00.005 9340 GuideStep: -0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
05:07:41.648 01.069 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"0beb81b3-7960-4deb-ac60-82b6d7d3d4c5"}
05:07:41.676 00.028 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"0beb81b3-7960-4deb-ac60-82b6d7d3d4c5"}
05:07:41.711 00.035 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"3459d922-fe83-4752-ac45-03b8a780ece9"}
05:07:41.726 00.015 9340 case statement mapped state 6 to 3
05:07:41.742 00.016 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"3459d922-fe83-4752-ac45-03b8a780ece9"}
05:07:41.789 00.047 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"549d0ce6-6e54-4401-8137-294421acf653"}
05:07:41.811 00.022 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":128,"width":15,"height":15,"star_pos":[7.21,7.34],"pixels":"..."},"id":"549d0ce6-6e54-4401-8137-294421acf653"}
05:07:43.064 01.253 12020 Exposure complete
05:07:43.498 00.434 12020 worker thread done servicing request
05:07:43.498 00.000 9340 OnExposeComplete: enter
05:07:43.512 00.014 9340 UpdateGuideState(): m_state=6
05:07:43.532 00.020 9340 Star::Find(15, 1197, 1045, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 129
05:07:43.573 00.041 9340 Star::Find returns 1 (0), X=1197.43, Y=1045.18, Mass=1439807, SNR=176.7, Peak=63335 HFD=5.1
05:07:43.596 00.023 9340 MultiStar: [#1 -0.08,-0.03,1.64,U] [#2 0.36,-0.04,0.87,U] [#3 -0.04,0.10,1.07,U] [#4 -0.09,0.06,0.92,U] [#5 -0.14,0.03,1.19,U] [#6 0.11,-0.06,0.87,U] [#7 -0.08,0.10,1.14,U] [#8 -0.12,0.11,0.97,U] 
05:07:43.610 00.014 9340 refined, 8 included, MultiStar: {-0.04, 0.02}, one-star: {-0.12, -0.08}
05:07:43.628 00.018 9340 CameraToMount -- cameraTheta (2.60) - m_xAngle (0.05) = xAngle (2.55 = 2.55)
05:07:43.643 00.015 9340 CameraToMount -- cameraTheta (2.60) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-0.52 = -0.52)
05:07:43.693 00.050 9340 CameraToMount -- cameraX=-0.04 cameraY=0.02 hyp=0.04 cameraTheta=2.60 mountX=-0.04 mountY=-0.02, mountTheta=-2.60
05:07:43.715 00.022 9340 SchedulePrimaryMove(10104498, x=-0.04, y=0.02, opts=13)
05:07:43.729 00.014 9340 Enqueuing Move request for scope (-0.04, 0.02)
05:07:43.753 00.024 12020 Worker thread wakes up
05:07:43.753 00.000 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.02) opts 0xd
05:07:43.753 00.000 12020 Handling offset move in thread for scope, endpoint = (-0.04, 0.02)
05:07:43.753 00.000 12020 Moving (-0.04, 0.02) raw xDistance=-0.04 yDistance=-0.02
05:07:43.754 00.001 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
05:07:43.754 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
05:07:43.754 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
05:07:43.759 00.005 9340 UpdateImageDisplay: Size=(1920,1080) min=6065, max=65535, med=10432, FiltMin=7872, FiltMax=65533, Gamma=2.870
05:07:43.799 00.040 12020 MoveAxis(E, 0, ABG)
05:07:43.799 00.000 12020 Move returns status 0, amount 0
05:07:43.799 00.000 9340 UpdateGuideState exits: m=1439807 SNR=176.7
05:07:43.816 00.017 12020 MoveAxis(N, 0, ABG)
05:07:43.816 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:07:43.829 00.013 12020 Move returns status 0, amount 0
05:07:43.829 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
05:07:43.843 00.014 12020 move complete, result=0
05:07:43.843 00.000 9340 Enqueuing Expose request
05:07:43.859 00.016 12020 worker thread done servicing request
05:07:43.860 00.001 12020 Worker thread wakes up
05:07:43.860 00.000 9340 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
05:07:43.882 00.022 12020 worker thread servicing REQUEST_EXPOSE 2000
05:07:43.882 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(1183,1030,31,31)
05:07:43.896 00.014 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"520b02df-eb8f-4245-a91b-a576f4312fb5"}
05:07:43.931 00.035 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"520b02df-eb8f-4245-a91b-a576f4312fb5"}
05:07:43.955 00.024 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"b3eb58b2-63cb-4a44-9659-f3e0f907e50b"}
05:07:43.981 00.026 9340 case statement mapped state 6 to 3
05:07:44.047 00.066 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"b3eb58b2-63cb-4a44-9659-f3e0f907e50b"}
05:07:44.075 00.028 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"3e229762-aaf9-4e7e-ad99-b8d6dda85db8"}
05:07:44.102 00.027 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":129,"width":15,"height":15,"star_pos":[7.43,7.18],"pixels":"..."},"id":"3e229762-aaf9-4e7e-ad99-b8d6dda85db8"}
05:07:45.644 01.542 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"0ff09441-6505-49f4-82df-866cbd8ec3c0"}
05:07:45.660 00.016 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"0ff09441-6505-49f4-82df-866cbd8ec3c0"}
05:07:45.671 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"c4144284-af5a-4826-8885-517ff539708b"}
05:07:45.710 00.039 9340 case statement mapped state 6 to 3
05:07:45.727 00.017 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"c4144284-af5a-4826-8885-517ff539708b"}
05:07:45.738 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"b0608b07-e678-4b8e-8a61-578e69258d06"}
05:07:45.748 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":129,"width":15,"height":15,"star_pos":[7.43,7.18],"pixels":"..."},"id":"b0608b07-e678-4b8e-8a61-578e69258d06"}
05:07:46.246 00.498 12020 Exposure complete
05:07:46.510 00.264 12020 worker thread done servicing request
05:07:46.511 00.001 9340 OnExposeComplete: enter
05:07:46.525 00.014 9340 UpdateGuideState(): m_state=6
05:07:46.535 00.010 9340 Star::Find(15, 1197, 1045, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 130
05:07:46.544 00.009 9340 Star::Find returns 1 (0), X=1197.31, Y=1045.60, Mass=1354983, SNR=175.1, Peak=61463 HFD=4.8
05:07:46.562 00.018 9340 MultiStar: [#1 -0.19,0.29,1.78,U] [#2 0.07,0.40,1.04,U] [#3 -0.31,0.37,1.13,U] [#4 -0.24,0.39,1.14,U] [#5 -0.32,0.36,1.26,U] [#6 -0.10,0.35,0.91,U] [#7 -0.22,0.42,1.27,U] [#8 -0.17,0.54,0.00,M1] 
05:07:46.574 00.012 9340 refined, 7 included, MultiStar: {-0.20, 0.36}, one-star: {-0.25, 0.33}
05:07:46.585 00.011 9340 CameraToMount -- cameraTheta (2.08) - m_xAngle (0.05) = xAngle (2.03 = 2.03)
05:07:46.621 00.036 9340 CameraToMount -- cameraTheta (2.08) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-1.03 = -1.03)
05:07:46.634 00.013 9340 CameraToMount -- cameraX=-0.20 cameraY=0.36 hyp=0.41 cameraTheta=2.08 mountX=-0.18 mountY=-0.35, mountTheta=-2.05
05:07:46.652 00.018 9340 SchedulePrimaryMove(10104498, x=-0.20, y=0.36, opts=13)
05:07:46.668 00.016 9340 Enqueuing Move request for scope (-0.20, 0.36)
05:07:46.678 00.010 12020 Worker thread wakes up
05:07:46.678 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=6533, max=65535, med=10404, FiltMin=7919, FiltMax=65533, Gamma=2.870
05:07:46.689 00.011 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.20, 0.36) opts 0xd
05:07:46.689 00.000 9340 UpdateGuideState exits: m=1354983 SNR=175.1
05:07:46.708 00.019 12020 Handling offset move in thread for scope, endpoint = (-0.20, 0.36)
05:07:46.708 00.000 12020 Moving (-0.20, 0.36) raw xDistance=-0.18 yDistance=-0.35
05:07:46.708 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:07:46.727 00.019 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.18
05:07:46.728 00.001 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
05:07:46.728 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
05:07:46.740 00.012 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.35
05:07:46.740 00.000 9340 Enqueuing Expose request
05:07:46.776 00.036 12020 MoveAxis(E, 0, ABG)
05:07:46.776 00.000 12020 Move returns status 0, amount 0
05:07:46.776 00.000 12020 MoveAxis(N, 0, ABG)
05:07:46.776 00.000 12020 Move returns status 0, amount 0
05:07:46.776 00.000 12020 move complete, result=0
05:07:46.778 00.002 12020 worker thread done servicing request
05:07:46.778 00.000 12020 Worker thread wakes up
05:07:46.780 00.002 12020 worker thread servicing REQUEST_EXPOSE 2000
05:07:46.780 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(1183,1030,31,31)
05:07:46.784 00.004 9340 GuideStep: -0.2 px 0 ms EAST, -0.4 px 0 ms NORTH
05:07:47.644 00.860 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"853ab0da-7aed-4620-947b-e1a7bdf374f1"}
05:07:47.663 00.019 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"853ab0da-7aed-4620-947b-e1a7bdf374f1"}
05:07:47.696 00.033 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"e9fabf91-1da0-4b7f-b996-43d657197798"}
05:07:47.708 00.012 9340 case statement mapped state 6 to 3
05:07:47.720 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"e9fabf91-1da0-4b7f-b996-43d657197798"}
05:07:47.733 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"118af951-7c5a-4d04-923d-e801e7fc1711"}
05:07:47.743 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":130,"width":15,"height":15,"star_pos":[7.31,6.60],"pixels":"..."},"id":"118af951-7c5a-4d04-923d-e801e7fc1711"}
05:07:49.169 01.426 12020 Exposure complete
05:07:49.539 00.370 12020 worker thread done servicing request
05:07:49.539 00.000 9340 OnExposeComplete: enter
05:07:49.574 00.035 9340 UpdateGuideState(): m_state=6
05:07:49.589 00.015 9340 Star::Find(15, 1197, 1045, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 131
05:07:49.607 00.018 9340 Star::Find returns 1 (0), X=1196.98, Y=1045.40, Mass=1441318, SNR=182.8, Peak=63375 HFD=5.1
05:07:49.626 00.019 9340 MultiStar: [#1 -0.39,0.19,1.86,U] [#2 -0.12,0.31,0.93,U] [#3 -0.38,0.50,0.00,M1] [#4 -0.38,0.28,0.91,U] [#5 -0.48,0.30,0.00,M1] [#6 -0.32,0.33,0.99,U] [#7 -0.46,0.37,0.00,M1] [#8 -0.37,0.32,0.87,U] 
05:07:49.645 00.019 9340 refined, 5 included, MultiStar: {-0.37, 0.25}, one-star: {-0.57, 0.13}
05:07:49.663 00.018 9340 CameraToMount -- cameraTheta (2.55) - m_xAngle (0.05) = xAngle (2.50 = 2.50)
05:07:49.677 00.014 9340 CameraToMount -- cameraTheta (2.55) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-0.57 = -0.57)
05:07:49.727 00.050 9340 CameraToMount -- cameraX=-0.37 cameraY=0.25 hyp=0.44 cameraTheta=2.55 mountX=-0.35 mountY=-0.24, mountTheta=-2.55
05:07:49.749 00.022 9340 SchedulePrimaryMove(10104498, x=-0.37, y=0.25, opts=13)
05:07:49.763 00.014 9340 Enqueuing Move request for scope (-0.37, 0.25)
05:07:49.776 00.013 12020 Worker thread wakes up
05:07:49.777 00.001 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.37, 0.25) opts 0xd
05:07:49.777 00.000 12020 Handling offset move in thread for scope, endpoint = (-0.37, 0.25)
05:07:49.778 00.001 12020 Moving (-0.37, 0.25) raw xDistance=-0.35 yDistance=-0.24
05:07:49.778 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=6452, max=65535, med=10420, FiltMin=8095, FiltMax=65533, Gamma=2.870
05:07:49.796 00.018 12020 GuideAlgorithmHysteresis::Result() returns -0.15 from input -0.35
05:07:49.797 00.001 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
05:07:49.797 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.24
05:07:49.797 00.000 9340 UpdateGuideState exits: m=1441318 SNR=182.8
05:07:49.819 00.022 12020 MoveAxis(E, 27, ABG)
05:07:49.819 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:07:49.833 00.014 12020 Guiding  Dir = 2, Dur = 27
05:07:49.833 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
05:07:49.865 00.032 12020 IsSlewing returns 0
05:07:49.865 00.000 9340 Enqueuing Expose request
05:07:49.880 00.015 12020 IsGuiding returns 0
05:07:49.881 00.001 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"9e61134a-5742-4b37-a6b7-a12d4c07016c"}
05:07:49.898 00.017 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"9e61134a-5742-4b37-a6b7-a12d4c07016c"}
05:07:49.916 00.018 12020 PulseGuide returned control before completion, sleep 12
05:07:49.918 00.002 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"4325a794-c6c4-4bed-85e1-9e86c39ca473"}
05:07:49.936 00.018 9340 case statement mapped state 6 to 3
05:07:49.953 00.017 12020 IsGuiding returns 1
05:07:49.953 00.000 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"4325a794-c6c4-4bed-85e1-9e86c39ca473"}
05:07:49.969 00.016 12020 scope still moving after pulse duration time elapsed
05:07:49.969 00.000 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"29f6e1b1-1137-4672-bd54-eb04be71a7eb"}
05:07:50.014 00.045 12020 IsSlewing returns 0
05:07:50.018 00.004 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":131,"width":15,"height":15,"star_pos":[6.98,7.40],"pixels":"..."},"id":"29f6e1b1-1137-4672-bd54-eb04be71a7eb"}
05:07:50.036 00.018 12020 IsGuiding returns 0
05:07:50.036 00.000 12020 scope move finished after 27 + 129 ms
05:07:50.038 00.002 12020 Move returns status 0, amount 27
05:07:50.038 00.000 12020 MoveAxis(N, 0, ABG)
05:07:50.038 00.000 12020 Move returns status 0, amount 0
05:07:50.038 00.000 12020 move complete, result=0
05:07:50.052 00.014 12020 worker thread done servicing request
05:07:50.053 00.001 12020 Worker thread wakes up
05:07:50.053 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
05:07:50.053 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(1183,1030,31,31)
05:07:50.065 00.012 9340 GuideStep: -0.4 px 27 ms EAST, -0.2 px 0 ms NORTH
05:07:51.645 01.580 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"086d6ae0-93d5-4deb-85b6-a22e94daf01b"}
05:07:51.659 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"086d6ae0-93d5-4deb-85b6-a22e94daf01b"}
05:07:51.674 00.015 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"caf889b2-1b15-4fb2-87ce-4a6034d11fa8"}
05:07:51.693 00.019 9340 case statement mapped state 6 to 3
05:07:51.716 00.023 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"caf889b2-1b15-4fb2-87ce-4a6034d11fa8"}
05:07:51.758 00.042 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"7718f006-64a5-4f41-94b0-f477363efdce"}
05:07:51.772 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":131,"width":15,"height":15,"star_pos":[6.98,7.40],"pixels":"..."},"id":"7718f006-64a5-4f41-94b0-f477363efdce"}
05:07:52.456 00.684 12020 Exposure complete
05:07:52.719 00.263 12020 worker thread done servicing request
05:07:52.720 00.001 9340 OnExposeComplete: enter
05:07:52.743 00.023 9340 UpdateGuideState(): m_state=6
05:07:52.754 00.011 9340 Star::Find(15, 1196, 1045, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 132
05:07:52.769 00.015 9340 Star::Find returns 1 (0), X=1197.06, Y=1045.50, Mass=1450696, SNR=238.5, Peak=65063 HFD=5.0
05:07:52.784 00.015 9340 MultiStar: [#1 -0.30,0.18,1.25,U] [#2 -0.16,-0.01,0.80,U] [#3 -0.16,0.22,0.85,U] [#4 -0.70,-0.04,0.00,M1] [#5 -0.28,0.19,0.72,U] [#6 -0.14,0.15,0.80,U] [#7 -0.38,0.18,0.71,U] [#8 -0.30,0.10,0.57,U] 
05:07:52.803 00.019 9340 refined, 7 included, MultiStar: {-0.28, 0.16}, one-star: {-0.49, 0.23}
05:07:52.832 00.029 9340 CameraToMount -- cameraTheta (2.62) - m_xAngle (0.05) = xAngle (2.57 = 2.57)
05:07:52.844 00.012 9340 CameraToMount -- cameraTheta (2.62) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-0.49 = -0.49)
05:07:52.856 00.012 9340 CameraToMount -- cameraX=-0.28 cameraY=0.16 hyp=0.33 cameraTheta=2.62 mountX=-0.27 mountY=-0.15, mountTheta=-2.63
05:07:52.871 00.015 9340 SchedulePrimaryMove(10104498, x=-0.28, y=0.16, opts=13)
05:07:52.884 00.013 9340 Enqueuing Move request for scope (-0.28, 0.16)
05:07:52.898 00.014 12020 Worker thread wakes up
05:07:52.898 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=6131, max=65535, med=10450, FiltMin=8253, FiltMax=65533, Gamma=2.870
05:07:52.909 00.011 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.28, 0.16) opts 0xd
05:07:52.910 00.001 9340 UpdateGuideState exits: m=1450696 SNR=238.5
05:07:52.922 00.012 12020 Handling offset move in thread for scope, endpoint = (-0.28, 0.16)
05:07:52.922 00.000 12020 Moving (-0.28, 0.16) raw xDistance=-0.27 yDistance=-0.15
05:07:52.923 00.001 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:07:52.938 00.015 12020 GuideAlgorithmHysteresis::Result() returns -0.13 from input -0.27
05:07:52.938 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
05:07:52.938 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
05:07:52.965 00.027 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
05:07:52.966 00.001 9340 Enqueuing Expose request
05:07:52.978 00.012 12020 MoveAxis(E, 23, ABG)
05:07:52.978 00.000 12020 Guiding  Dir = 2, Dur = 23
05:07:52.979 00.001 12020 IsSlewing returns 0
05:07:52.980 00.001 12020 IsGuiding returns 0
05:07:53.008 00.028 12020 IsGuiding returns 1
05:07:53.008 00.000 12020 scope still moving after pulse duration time elapsed
05:07:53.031 00.023 12020 IsSlewing returns 0
05:07:53.032 00.001 12020 IsGuiding returns 1
05:07:53.071 00.039 12020 IsSlewing returns 0
05:07:53.120 00.049 12020 IsGuiding returns 0
05:07:53.120 00.000 12020 scope move finished after 23 + 117 ms
05:07:53.120 00.000 12020 Move returns status 0, amount 23
05:07:53.120 00.000 12020 MoveAxis(N, 0, ABG)
05:07:53.121 00.001 12020 Move returns status 0, amount 0
05:07:53.121 00.000 12020 move complete, result=0
05:07:53.121 00.000 12020 worker thread done servicing request
05:07:53.121 00.000 9340 GuideStep: -0.3 px 23 ms EAST, -0.2 px 0 ms NORTH
05:07:53.134 00.013 12020 Worker thread wakes up
05:07:53.134 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
05:07:53.134 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(1183,1030,31,31)
05:07:53.645 00.511 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"86663b81-2b06-45c7-b6c0-b2ec275cc2b4"}
05:07:53.657 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"86663b81-2b06-45c7-b6c0-b2ec275cc2b4"}
05:07:53.666 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"aa139233-f74d-4e53-b00a-668593f4919b"}
05:07:53.677 00.011 9340 case statement mapped state 6 to 3
05:07:53.688 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"aa139233-f74d-4e53-b00a-668593f4919b"}
05:07:53.703 00.015 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"93892b82-155a-433a-9bf8-8c1c52c3c8a8"}
05:07:53.714 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":132,"width":15,"height":15,"star_pos":[7.06,7.50],"pixels":"..."},"id":"93892b82-155a-433a-9bf8-8c1c52c3c8a8"}
05:07:55.495 01.781 12020 Exposure complete
05:07:55.644 00.149 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"f19514fc-15aa-4c47-a164-4e33cc677b84"}
05:07:55.655 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"f19514fc-15aa-4c47-a164-4e33cc677b84"}
05:07:55.670 00.015 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"c9ba64ec-303a-4f5e-a75f-f1160f7c62eb"}
05:07:55.698 00.028 9340 case statement mapped state 6 to 3
05:07:55.708 00.010 12020 worker thread done servicing request
05:07:55.708 00.000 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"c9ba64ec-303a-4f5e-a75f-f1160f7c62eb"}
05:07:55.718 00.010 9340 OnExposeComplete: enter
05:07:55.726 00.008 9340 UpdateGuideState(): m_state=6
05:07:55.736 00.010 9340 Star::Find(15, 1197, 1045, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 133
05:07:55.745 00.009 9340 Star::Find returns 1 (0), X=1196.87, Y=1044.99, Mass=1408586, SNR=182.3, Peak=65453 HFD=4.5
05:07:55.754 00.009 9340 MultiStar: [#1 -0.39,0.03,1.50,U] [#2 -0.18,-0.07,0.98,U] [#3 -0.56,0.15,0.00,M1] [#4 -0.50,0.11,0.00,M2] [#5 -0.52,-0.11,0.00,M1] [#6 -0.41,0.07,1.10,U] [#7 -0.49,0.10,0.00,M1] [#8 -0.46,0.12,0.86,U] 
05:07:55.763 00.009 9340 refined, 4 included, MultiStar: {-0.42, -0.02}, one-star: {-0.68, -0.28}
05:07:55.772 00.009 9340 CameraToMount -- cameraTheta (-3.09) - m_xAngle (0.05) = xAngle (-3.14 = -3.14)
05:07:55.790 00.018 9340 CameraToMount -- cameraTheta (-3.09) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-6.21 = 0.08)
05:07:55.825 00.035 9340 CameraToMount -- cameraX=-0.42 cameraY=-0.02 hyp=0.42 cameraTheta=-3.09 mountX=-0.42 mountY=0.03, mountTheta=3.07
05:07:55.843 00.018 9340 SchedulePrimaryMove(10104498, x=-0.42, y=-0.02, opts=13)
05:07:55.855 00.012 9340 Enqueuing Move request for scope (-0.42, -0.02)
05:07:55.866 00.011 12020 Worker thread wakes up
05:07:55.867 00.001 9340 UpdateImageDisplay: Size=(1920,1080) min=6403, max=65535, med=10426, FiltMin=8328, FiltMax=65533, Gamma=2.870
05:07:55.878 00.011 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.42, -0.02) opts 0xd
05:07:55.878 00.000 9340 UpdateGuideState exits: m=1408586 SNR=182.3
05:07:55.891 00.013 12020 Handling offset move in thread for scope, endpoint = (-0.42, -0.02)
05:07:55.891 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:07:55.905 00.014 12020 Moving (-0.42, -0.02) raw xDistance=-0.42 yDistance=0.03
05:07:55.905 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
05:07:55.915 00.010 12020 GuideAlgorithmHysteresis::Result() returns -0.19 from input -0.42
05:07:55.915 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
05:07:55.916 00.001 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
05:07:55.916 00.000 12020 MoveAxis(E, 33, ABG)
05:07:55.916 00.000 12020 Guiding  Dir = 2, Dur = 33
05:07:55.917 00.001 9340 Enqueuing Expose request
05:07:55.930 00.013 12020 IsSlewing returns 0
05:07:55.931 00.001 12020 IsGuiding returns 0
05:07:55.933 00.002 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"b7b1a690-cdb5-4d73-ae24-80dc4f34cb8d"}
05:07:55.961 00.028 12020 PulseGuide returned control before completion, sleep 22
05:07:55.962 00.001 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":133,"width":15,"height":15,"star_pos":[6.87,6.99],"pixels":"..."},"id":"b7b1a690-cdb5-4d73-ae24-80dc4f34cb8d"}
05:07:56.000 00.038 12020 IsGuiding returns 0
05:07:56.000 00.000 12020 Move returns status 0, amount 33
05:07:56.000 00.000 12020 MoveAxis(N, 0, ABG)
05:07:56.001 00.001 12020 Move returns status 0, amount 0
05:07:56.001 00.000 12020 move complete, result=0
05:07:56.001 00.000 12020 worker thread done servicing request
05:07:56.001 00.000 9340 GuideStep: -0.4 px 33 ms EAST, 0.0 px 0 ms NORTH
05:07:56.013 00.012 12020 Worker thread wakes up
05:07:56.013 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
05:07:56.014 00.001 12020 Handling exposure in thread, d=2000 o=3 r=(1183,1030,31,31)
05:07:57.649 01.635 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"c0685596-4ed7-4085-9227-922ef3539f51"}
05:07:57.680 00.031 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"c0685596-4ed7-4085-9227-922ef3539f51"}
05:07:57.724 00.044 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"ec59143b-3ac4-42ea-9117-2aea0cd812ed"}
05:07:57.742 00.018 9340 case statement mapped state 6 to 3
05:07:57.764 00.022 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"ec59143b-3ac4-42ea-9117-2aea0cd812ed"}
05:07:57.776 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"379aeaf0-d5ab-4cf2-9fd0-2bc9b2bb5e1a"}
05:07:57.791 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":133,"width":15,"height":15,"star_pos":[6.87,6.99],"pixels":"..."},"id":"379aeaf0-d5ab-4cf2-9fd0-2bc9b2bb5e1a"}
05:07:58.409 00.618 12020 Exposure complete
05:07:58.723 00.314 12020 worker thread done servicing request
05:07:58.723 00.000 9340 OnExposeComplete: enter
05:07:58.737 00.014 9340 UpdateGuideState(): m_state=6
05:07:58.753 00.016 9340 Star::Find(15, 1196, 1044, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 134
05:07:58.771 00.018 9340 Star::Find returns 1 (0), X=1197.33, Y=1045.50, Mass=1388448, SNR=193.7, Peak=64607 HFD=4.9
05:07:58.785 00.014 9340 MultiStar: [#1 -0.29,0.24,1.43,U] [#2 -0.11,0.30,0.87,U] [#3 -0.29,0.60,0.00,M2] [#4 -0.29,0.29,0.99,U] [#5 -0.36,0.12,0.99,U] [#6 0.01,0.32,0.90,U] [#7 -0.29,0.34,0.90,U] [#8 -0.36,0.32,0.88,U] 
05:07:58.797 00.012 9340 single-star, 7 included, MultiStar: {-0.24, 0.26}, one-star: {-0.22, 0.23}
05:07:58.826 00.029 9340 CameraToMount -- cameraTheta (2.33) - m_xAngle (0.05) = xAngle (2.28 = 2.28)
05:07:58.842 00.016 9340 CameraToMount -- cameraTheta (2.33) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-0.78 = -0.78)
05:07:58.853 00.011 9340 CameraToMount -- cameraX=-0.22 cameraY=0.23 hyp=0.32 cameraTheta=2.33 mountX=-0.21 mountY=-0.22, mountTheta=-2.32
05:07:58.873 00.020 9340 SchedulePrimaryMove(10104498, x=-0.22, y=0.23, opts=13)
05:07:58.883 00.010 9340 Enqueuing Move request for scope (-0.22, 0.23)
05:07:58.895 00.012 12020 Worker thread wakes up
05:07:58.896 00.001 9340 UpdateImageDisplay: Size=(1920,1080) min=5701, max=65535, med=10424, FiltMin=8314, FiltMax=65533, Gamma=2.870
05:07:58.908 00.012 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.22, 0.23) opts 0xd
05:07:58.908 00.000 9340 UpdateGuideState exits: m=1388448 SNR=193.7
05:07:58.924 00.016 12020 Handling offset move in thread for scope, endpoint = (-0.22, 0.23)
05:07:58.924 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:07:58.959 00.035 12020 Moving (-0.22, 0.23) raw xDistance=-0.21 yDistance=-0.22
05:07:58.959 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
05:07:58.974 00.015 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.21
05:07:58.974 00.000 9340 Enqueuing Expose request
05:07:58.985 00.011 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
05:07:58.985 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.22
05:07:58.985 00.000 12020 MoveAxis(E, 0, ABG)
05:07:58.987 00.002 12020 Move returns status 0, amount 0
05:07:58.987 00.000 12020 MoveAxis(N, 0, ABG)
05:07:58.988 00.001 12020 Move returns status 0, amount 0
05:07:58.989 00.001 12020 move complete, result=0
05:07:58.990 00.001 12020 worker thread done servicing request
05:07:58.990 00.000 12020 Worker thread wakes up
05:07:58.990 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
05:07:58.991 00.001 12020 Handling exposure in thread, d=2000 o=3 r=(1183,1030,31,31)
05:07:58.992 00.001 9340 GuideStep: -0.2 px 0 ms EAST, -0.2 px 0 ms NORTH
05:07:59.648 00.656 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"421d8322-0dea-4721-9dfd-fe1564361e70"}
05:07:59.679 00.031 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"421d8322-0dea-4721-9dfd-fe1564361e70"}
05:07:59.693 00.014 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"b255aed8-46ff-499e-a878-ed41616fe8c0"}
05:07:59.715 00.022 9340 case statement mapped state 6 to 3
05:07:59.728 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"b255aed8-46ff-499e-a878-ed41616fe8c0"}
05:07:59.740 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"84459c6f-d14e-4d5f-99d7-49a542ab51c2"}
05:07:59.779 00.039 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":134,"width":15,"height":15,"star_pos":[7.33,7.50],"pixels":"..."},"id":"84459c6f-d14e-4d5f-99d7-49a542ab51c2"}
05:08:01.371 01.592 12020 Exposure complete
05:08:01.645 00.274 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"3bfe8e4f-b3a7-4edf-adf5-9c004f7be193"}
05:08:01.663 00.018 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"3bfe8e4f-b3a7-4edf-adf5-9c004f7be193"}
05:08:01.682 00.019 12020 worker thread done servicing request
05:08:01.683 00.001 9340 OnExposeComplete: enter
05:08:01.697 00.014 9340 UpdateGuideState(): m_state=6
05:08:01.713 00.016 9340 Star::Find(15, 1197, 1045, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 135
05:08:01.730 00.017 9340 Star::Find returns 1 (0), X=1196.93, Y=1045.35, Mass=1408963, SNR=201.6, Peak=64645 HFD=4.9
05:08:01.768 00.038 9340 MultiStar: [#1 -0.47,0.27,0.00,M1] [#2 -0.26,0.12,0.82,U] [#3 -0.46,0.29,0.00,M3] [#4 -0.59,0.27,0.00,M2] [#5 -0.61,0.29,0.00,M1] [#6 -0.44,0.16,0.88,U] [#7 -0.58,0.21,0.00,M1] [#8 -0.65,0.34,0.00,M1] 
05:08:01.780 00.012 9340 refined, 2 included, MultiStar: {-0.45, 0.12}, one-star: {-0.62, 0.08}
05:08:01.792 00.012 9340 CameraToMount -- cameraTheta (2.88) - m_xAngle (0.05) = xAngle (2.83 = 2.83)
05:08:01.805 00.013 9340 CameraToMount -- cameraTheta (2.88) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-0.23 = -0.23)
05:08:01.826 00.021 9340 CameraToMount -- cameraX=-0.45 cameraY=0.12 hyp=0.47 cameraTheta=2.88 mountX=-0.45 mountY=-0.11, mountTheta=-2.90
05:08:01.873 00.047 9340 SchedulePrimaryMove(10104498, x=-0.45, y=0.12, opts=13)
05:08:01.894 00.021 9340 Enqueuing Move request for scope (-0.45, 0.12)
05:08:01.905 00.011 12020 Worker thread wakes up
05:08:01.906 00.001 9340 UpdateImageDisplay: Size=(1920,1080) min=6565, max=65535, med=10432, FiltMin=8043, FiltMax=65533, Gamma=2.870
05:08:01.922 00.016 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.45, 0.12) opts 0xd
05:08:01.924 00.002 9340 UpdateGuideState exits: m=1408963 SNR=201.6
05:08:01.937 00.013 12020 Handling offset move in thread for scope, endpoint = (-0.45, 0.12)
05:08:01.937 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:08:01.972 00.035 12020 Moving (-0.45, 0.12) raw xDistance=-0.45 yDistance=-0.11
05:08:01.972 00.000 12020 GuideAlgorithmHysteresis::Result() returns -0.19 from input -0.45
05:08:01.972 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
05:08:01.990 00.018 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
05:08:01.990 00.000 9340 Enqueuing Expose request
05:08:02.007 00.017 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
05:08:02.007 00.000 12020 MoveAxis(E, 34, ABG)
05:08:02.008 00.001 12020 Guiding  Dir = 2, Dur = 34
05:08:02.009 00.001 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"74853f97-3a9e-4175-ab6e-a0ed789e4e64"}
05:08:02.023 00.014 12020 IsSlewing returns 0
05:08:02.023 00.000 9340 case statement mapped state 6 to 3
05:08:02.041 00.018 12020 IsGuiding returns 0
05:08:02.041 00.000 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"74853f97-3a9e-4175-ab6e-a0ed789e4e64"}
05:08:02.081 00.040 12020 PulseGuide returned control before completion, sleep 11
05:08:02.082 00.001 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"fd26d562-8c54-4ae8-a432-9f307c88a4e8"}
05:08:02.103 00.021 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":135,"width":15,"height":15,"star_pos":[6.93,7.35],"pixels":"..."},"id":"fd26d562-8c54-4ae8-a432-9f307c88a4e8"}
05:08:02.121 00.018 12020 IsGuiding returns 0
05:08:02.122 00.001 12020 Move returns status 0, amount 34
05:08:02.122 00.000 12020 MoveAxis(N, 0, ABG)
05:08:02.122 00.000 12020 Move returns status 0, amount 0
05:08:02.122 00.000 12020 move complete, result=0
05:08:02.123 00.001 12020 worker thread done servicing request
05:08:02.123 00.000 12020 Worker thread wakes up
05:08:02.123 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
05:08:02.124 00.001 12020 Handling exposure in thread, d=2000 o=3 r=(1183,1030,31,31)
05:08:02.126 00.002 9340 GuideStep: -0.4 px 34 ms EAST, -0.1 px 0 ms NORTH
05:08:03.650 01.524 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"957ee8f1-c4e7-4eb0-91fd-3d34d13ac099"}
05:08:03.682 00.032 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"957ee8f1-c4e7-4eb0-91fd-3d34d13ac099"}
05:08:03.711 00.029 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"21d0e3a8-4543-4480-aa21-aeb1e939d555"}
05:08:03.735 00.024 9340 case statement mapped state 6 to 3
05:08:03.756 00.021 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"21d0e3a8-4543-4480-aa21-aeb1e939d555"}
05:08:03.817 00.061 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"ead00089-4fdc-4301-ad23-1fae8e50fe72"}
05:08:03.855 00.038 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":135,"width":15,"height":15,"star_pos":[6.93,7.35],"pixels":"..."},"id":"ead00089-4fdc-4301-ad23-1fae8e50fe72"}
05:08:04.504 00.649 12020 Exposure complete
05:08:04.872 00.368 12020 worker thread done servicing request
05:08:04.872 00.000 9340 OnExposeComplete: enter
05:08:04.890 00.018 9340 UpdateGuideState(): m_state=6
05:08:04.933 00.043 9340 Star::Find(15, 1196, 1045, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 136
05:08:04.952 00.019 9340 Star::Find returns 1 (0), X=1196.69, Y=1045.39, Mass=1370765, SNR=203.5, Peak=62889 HFD=4.8
05:08:04.970 00.018 9340 MultiStar: [#1 -0.55,0.28,0.00,M2] [#2 -0.43,0.25,0.00,M1] [#3 -0.62,0.43,0.00,M4] [#4 -0.58,0.24,0.00,M3] [#5 -0.69,0.24,0.00,M2] [#6 -0.60,0.24,0.00,M1] [#7 -0.73,0.36,0.00,M2] [#8 -0.53,0.25,0.00,M2] 
05:08:04.986 00.016 9340 CameraToMount -- cameraTheta (3.00) - m_xAngle (0.05) = xAngle (2.95 = 2.95)
05:08:05.001 00.015 9340 CameraToMount -- cameraTheta (3.00) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-0.11 = -0.11)
05:08:05.040 00.039 9340 CameraToMount -- cameraX=-0.86 cameraY=0.12 hyp=0.87 cameraTheta=3.00 mountX=-0.86 mountY=-0.10, mountTheta=-3.03
05:08:05.061 00.021 9340 SchedulePrimaryMove(10104498, x=-0.86, y=0.12, opts=13)
05:08:05.075 00.014 9340 Enqueuing Move request for scope (-0.86, 0.12)
05:08:05.087 00.012 12020 Worker thread wakes up
05:08:05.087 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=6810, max=65535, med=10420, FiltMin=7997, FiltMax=65533, Gamma=2.870
05:08:05.111 00.024 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.86, 0.12) opts 0xd
05:08:05.112 00.001 9340 UpdateGuideState exits: m=1370765 SNR=203.5
05:08:05.129 00.017 12020 Handling offset move in thread for scope, endpoint = (-0.86, 0.12)
05:08:05.129 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:08:05.160 00.031 12020 Moving (-0.86, 0.12) raw xDistance=-0.86 yDistance=-0.10
05:08:05.160 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
05:08:05.175 00.015 12020 GuideAlgorithmHysteresis::Result() returns -0.37 from input -0.86
05:08:05.175 00.000 9340 Enqueuing Expose request
05:08:05.191 00.016 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
05:08:05.191 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
05:08:05.191 00.000 12020 MoveAxis(E, 67, ABG)
05:08:05.191 00.000 12020 Guiding  Dir = 2, Dur = 67
05:08:05.192 00.001 12020 IsSlewing returns 0
05:08:05.193 00.001 12020 IsGuiding returns 0
05:08:05.224 00.031 12020 PulseGuide returned control before completion, sleep 48
05:08:05.303 00.079 12020 IsGuiding returns 0
05:08:05.305 00.002 12020 Move returns status 0, amount 67
05:08:05.306 00.001 12020 MoveAxis(N, 0, ABG)
05:08:05.306 00.000 12020 Move returns status 0, amount 0
05:08:05.306 00.000 12020 move complete, result=0
05:08:05.307 00.001 12020 worker thread done servicing request
05:08:05.307 00.000 9340 GuideStep: -0.9 px 67 ms EAST, -0.1 px 0 ms NORTH
05:08:05.324 00.017 12020 Worker thread wakes up
05:08:05.325 00.001 12020 worker thread servicing REQUEST_EXPOSE 2000
05:08:05.325 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(1183,1030,31,31)
05:08:05.647 00.322 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"67750e8e-fbc8-46ff-b7e4-cfc6610bc8fb"}
05:08:05.682 00.035 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"67750e8e-fbc8-46ff-b7e4-cfc6610bc8fb"}
05:08:05.714 00.032 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"78919fa0-d374-48a2-a0da-7344420aa1b2"}
05:08:05.727 00.013 9340 case statement mapped state 6 to 3
05:08:05.740 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"78919fa0-d374-48a2-a0da-7344420aa1b2"}
05:08:05.756 00.016 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"5ed19128-f058-48d5-b826-5c837bb30b0d"}
05:08:05.804 00.048 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":136,"width":15,"height":15,"star_pos":[6.69,7.39],"pixels":"..."},"id":"5ed19128-f058-48d5-b826-5c837bb30b0d"}
05:08:07.647 01.843 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"0815c661-ad88-443b-922c-f9576712b8df"}
05:08:07.666 00.019 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"0815c661-ad88-443b-922c-f9576712b8df"}
05:08:07.677 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"53a412d2-ecf1-4909-8dcf-878d35888953"}
05:08:07.689 00.012 9340 case statement mapped state 6 to 3
05:08:07.703 00.014 12020 Exposure complete
05:08:07.704 00.001 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"53a412d2-ecf1-4909-8dcf-878d35888953"}
05:08:07.749 00.045 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"50ce6b06-5421-4c74-ba18-026870384b3a"}
05:08:07.761 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":136,"width":15,"height":15,"star_pos":[6.69,7.39],"pixels":"..."},"id":"50ce6b06-5421-4c74-ba18-026870384b3a"}
05:08:07.999 00.238 12020 worker thread done servicing request
05:08:07.999 00.000 9340 OnExposeComplete: enter
05:08:08.012 00.013 9340 UpdateGuideState(): m_state=6
05:08:08.024 00.012 9340 Star::Find(15, 1196, 1045, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 137
05:08:08.041 00.017 9340 Star::Find returns 1 (0), X=1197.00, Y=1045.20, Mass=1470974, SNR=203.5, Peak=65241 HFD=4.8
05:08:08.079 00.038 9340 MultiStar: [#1 -0.33,0.04,1.46,U] [#2 -0.16,0.15,0.90,U] [#3 -0.39,0.29,0.88,U] [#4 -0.53,0.06,0.00,M4] [#5 -0.58,0.14,0.00,M3] [#6 -0.32,0.01,0.89,U] [#7 -0.42,0.05,0.84,U] [#8 -0.41,0.19,0.89,U] 
05:08:08.095 00.016 9340 refined, 6 included, MultiStar: {-0.37, 0.09}, one-star: {-0.55, -0.06}
05:08:08.109 00.014 9340 CameraToMount -- cameraTheta (2.90) - m_xAngle (0.05) = xAngle (2.85 = 2.85)
05:08:08.121 00.012 9340 CameraToMount -- cameraTheta (2.90) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-0.21 = -0.21)
05:08:08.136 00.015 9340 CameraToMount -- cameraX=-0.37 cameraY=0.09 hyp=0.38 cameraTheta=2.90 mountX=-0.36 mountY=-0.08, mountTheta=-2.92
05:08:08.186 00.050 9340 SchedulePrimaryMove(10104498, x=-0.37, y=0.09, opts=13)
05:08:08.211 00.025 9340 Enqueuing Move request for scope (-0.37, 0.09)
05:08:08.223 00.012 12020 Worker thread wakes up
05:08:08.224 00.001 9340 UpdateImageDisplay: Size=(1920,1080) min=6527, max=65535, med=10433, FiltMin=8025, FiltMax=65533, Gamma=2.870
05:08:08.238 00.014 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.37, 0.09) opts 0xd
05:08:08.239 00.001 12020 Handling offset move in thread for scope, endpoint = (-0.37, 0.09)
05:08:08.239 00.000 9340 UpdateGuideState exits: m=1470974 SNR=203.5
05:08:08.256 00.017 12020 Moving (-0.37, 0.09) raw xDistance=-0.36 yDistance=-0.08
05:08:08.256 00.000 12020 GuideAlgorithmHysteresis::Result() returns -0.18 from input -0.36
05:08:08.257 00.001 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:08:08.289 00.032 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
05:08:08.289 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
05:08:08.303 00.014 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
05:08:08.304 00.001 9340 Enqueuing Expose request
05:08:08.316 00.012 12020 MoveAxis(E, 33, ABG)
05:08:08.316 00.000 12020 Guiding  Dir = 2, Dur = 33
05:08:08.317 00.001 12020 IsSlewing returns 0
05:08:08.318 00.001 12020 IsGuiding returns 0
05:08:08.342 00.024 12020 PulseGuide returned control before completion, sleep 19
05:08:08.397 00.055 12020 IsGuiding returns 0
05:08:08.398 00.001 12020 Move returns status 0, amount 33
05:08:08.399 00.001 12020 MoveAxis(N, 0, ABG)
05:08:08.399 00.000 12020 Move returns status 0, amount 0
05:08:08.399 00.000 12020 move complete, result=0
05:08:08.400 00.001 12020 worker thread done servicing request
05:08:08.400 00.000 9340 GuideStep: -0.4 px 33 ms EAST, -0.1 px 0 ms NORTH
05:08:08.417 00.017 12020 Worker thread wakes up
05:08:08.417 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
05:08:08.417 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(1183,1030,31,31)
05:08:09.647 01.230 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"7410bc66-c87d-4404-9f1e-19fbfd83524d"}
05:08:09.690 00.043 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"7410bc66-c87d-4404-9f1e-19fbfd83524d"}
05:08:09.722 00.032 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"42a93f68-652a-4c75-a2b6-f27fd7d173ff"}
05:08:09.734 00.012 9340 case statement mapped state 6 to 3
05:08:09.754 00.020 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"42a93f68-652a-4c75-a2b6-f27fd7d173ff"}
05:08:09.775 00.021 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"6d99d150-fe4c-4f3b-9792-67147dee6a4d"}
05:08:09.829 00.054 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":137,"width":15,"height":15,"star_pos":[7.00,7.20],"pixels":"..."},"id":"6d99d150-fe4c-4f3b-9792-67147dee6a4d"}
05:08:10.829 01.000 12020 Exposure complete
05:08:11.210 00.381 12020 worker thread done servicing request
05:08:11.210 00.000 9340 OnExposeComplete: enter
05:08:11.225 00.015 9340 UpdateGuideState(): m_state=6
05:08:11.248 00.023 9340 Star::Find(15, 1197, 1045, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 138
05:08:11.258 00.010 9340 Star::Find returns 1 (0), X=1197.12, Y=1045.10, Mass=1378649, SNR=188.0, Peak=63619 HFD=4.7
05:08:11.270 00.012 9340 MultiStar: [#1 -0.07,0.13,1.59,U] [#2 -0.09,0.17,0.95,U] [#3 -0.29,0.40,0.00,M4] [#4 -0.08,0.05,1.02,U] [#5 -0.30,0.01,0.83,U] [#6 -0.19,0.11,0.90,U] [#7 -0.21,0.15,1.07,U] [#8 -0.13,0.13,0.80,U] 
05:08:11.284 00.014 9340 refined, 7 included, MultiStar: {-0.18, 0.08}, one-star: {-0.43, -0.17}
05:08:11.304 00.020 9340 CameraToMount -- cameraTheta (2.74) - m_xAngle (0.05) = xAngle (2.69 = 2.69)
05:08:11.337 00.033 9340 CameraToMount -- cameraTheta (2.74) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-0.38 = -0.38)
05:08:11.348 00.011 9340 CameraToMount -- cameraX=-0.18 cameraY=0.08 hyp=0.19 cameraTheta=2.74 mountX=-0.17 mountY=-0.07, mountTheta=-2.75
05:08:11.365 00.017 9340 SchedulePrimaryMove(10104498, x=-0.18, y=0.08, opts=13)
05:08:11.376 00.011 9340 Enqueuing Move request for scope (-0.18, 0.08)
05:08:11.389 00.013 12020 Worker thread wakes up
05:08:11.390 00.001 9340 UpdateImageDisplay: Size=(1920,1080) min=6648, max=65535, med=10434, FiltMin=8241, FiltMax=65533, Gamma=2.870
05:08:11.403 00.013 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.18, 0.08) opts 0xd
05:08:11.403 00.000 9340 UpdateGuideState exits: m=1378649 SNR=188.0
05:08:11.422 00.019 12020 Handling offset move in thread for scope, endpoint = (-0.18, 0.08)
05:08:11.422 00.000 12020 Moving (-0.18, 0.08) raw xDistance=-0.17 yDistance=-0.07
05:08:11.422 00.000 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17
05:08:11.422 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
05:08:11.422 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:08:11.435 00.013 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
05:08:11.435 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
05:08:11.446 00.011 12020 MoveAxis(E, 0, ABG)
05:08:11.446 00.000 9340 Enqueuing Expose request
05:08:11.474 00.028 12020 Move returns status 0, amount 0
05:08:11.475 00.001 12020 MoveAxis(N, 0, ABG)
05:08:11.475 00.000 12020 Move returns status 0, amount 0
05:08:11.475 00.000 12020 move complete, result=0
05:08:11.475 00.000 12020 worker thread done servicing request
05:08:11.475 00.000 12020 Worker thread wakes up
05:08:11.476 00.001 12020 worker thread servicing REQUEST_EXPOSE 2000
05:08:11.476 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(1183,1030,31,31)
05:08:11.479 00.003 9340 GuideStep: -0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
05:08:11.645 00.166 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"cd5a66da-c4a9-4aad-abd8-db56a7c73fa8"}
05:08:11.659 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"cd5a66da-c4a9-4aad-abd8-db56a7c73fa8"}
05:08:11.674 00.015 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"df0428c9-5129-4488-9d2f-eccc94550b07"}
05:08:11.698 00.024 9340 case statement mapped state 6 to 3
05:08:11.743 00.045 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"df0428c9-5129-4488-9d2f-eccc94550b07"}
05:08:11.765 00.022 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"33450898-7e1e-4983-bc56-8f0a7c60938c"}
05:08:11.788 00.023 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":138,"width":15,"height":15,"star_pos":[7.12,7.10],"pixels":"..."},"id":"33450898-7e1e-4983-bc56-8f0a7c60938c"}
05:08:13.645 01.857 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"831477fa-23aa-4054-92f3-59d1f9200529"}
05:08:13.661 00.016 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"831477fa-23aa-4054-92f3-59d1f9200529"}
05:08:13.673 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"3bad5934-962a-4136-a64d-484366b76781"}
05:08:13.682 00.009 9340 case statement mapped state 6 to 3
05:08:13.704 00.022 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"3bad5934-962a-4136-a64d-484366b76781"}
05:08:13.716 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"43847ee0-1a0e-4a8b-a298-fcb0c6090bb3"}
05:08:13.725 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":138,"width":15,"height":15,"star_pos":[7.12,7.10],"pixels":"..."},"id":"43847ee0-1a0e-4a8b-a298-fcb0c6090bb3"}
05:08:13.851 00.126 12020 Exposure complete
05:08:14.053 00.202 12020 worker thread done servicing request
05:08:14.053 00.000 9340 OnExposeComplete: enter
05:08:14.079 00.026 9340 UpdateGuideState(): m_state=6
05:08:14.091 00.012 9340 Star::Find(15, 1197, 1045, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 139
05:08:14.102 00.011 9340 Star::Find returns 1 (0), X=1197.17, Y=1045.47, Mass=1390819, SNR=213.4, Peak=64183 HFD=5.0
05:08:14.114 00.012 9340 MultiStar: [#1 -0.17,0.15,1.61,U] [#2 -0.20,-0.03,0.82,U] [#3 -0.38,0.31,0.81,U] [#4 -0.30,0.19,0.78,U] [#5 -0.50,0.07,0.00,M3] [#6 -0.30,0.26,1.03,U] [#7 -0.35,0.14,0.86,U] [#8 -0.27,0.39,0.76,U] 
05:08:14.125 00.011 9340 refined, 7 included, MultiStar: {-0.28, 0.20}, one-star: {-0.38, 0.21}
05:08:14.136 00.011 9340 CameraToMount -- cameraTheta (2.53) - m_xAngle (0.05) = xAngle (2.48 = 2.48)
05:08:14.145 00.009 9340 CameraToMount -- cameraTheta (2.53) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-0.58 = -0.58)
05:08:14.157 00.012 9340 CameraToMount -- cameraX=-0.28 cameraY=0.20 hyp=0.35 cameraTheta=2.53 mountX=-0.27 mountY=-0.19, mountTheta=-2.53
05:08:14.179 00.022 9340 SchedulePrimaryMove(10104498, x=-0.28, y=0.20, opts=13)
05:08:14.215 00.036 9340 Enqueuing Move request for scope (-0.28, 0.20)
05:08:14.227 00.012 12020 Worker thread wakes up
05:08:14.227 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=6421, max=65535, med=10483, FiltMin=8279, FiltMax=65533, Gamma=2.870
05:08:14.240 00.013 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.28, 0.20) opts 0xd
05:08:14.240 00.000 9340 UpdateGuideState exits: m=1390819 SNR=213.4
05:08:14.248 00.008 12020 Handling offset move in thread for scope, endpoint = (-0.28, 0.20)
05:08:14.248 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:08:14.260 00.012 12020 Moving (-0.28, 0.20) raw xDistance=-0.27 yDistance=-0.19
05:08:14.260 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
05:08:14.275 00.015 12020 GuideAlgorithmHysteresis::Result() returns -0.12 from input -0.27
05:08:14.275 00.000 9340 Enqueuing Expose request
05:08:14.285 00.010 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
05:08:14.285 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
05:08:14.285 00.000 12020 MoveAxis(E, 21, ABG)
05:08:14.285 00.000 12020 Guiding  Dir = 2, Dur = 21
05:08:14.286 00.001 12020 IsSlewing returns 0
05:08:14.287 00.001 12020 IsGuiding returns 0
05:08:14.307 00.020 12020 PulseGuide returned control before completion, sleep 13
05:08:14.371 00.064 12020 IsGuiding returns 1
05:08:14.371 00.000 12020 scope still moving after pulse duration time elapsed
05:08:14.402 00.031 12020 IsSlewing returns 0
05:08:14.404 00.002 12020 IsGuiding returns 0
05:08:14.404 00.000 12020 scope move finished after 21 + 95 ms
05:08:14.405 00.001 12020 Move returns status 0, amount 21
05:08:14.405 00.000 12020 MoveAxis(N, 0, ABG)
05:08:14.405 00.000 12020 Move returns status 0, amount 0
05:08:14.405 00.000 12020 move complete, result=0
05:08:14.406 00.001 12020 worker thread done servicing request
05:08:14.406 00.000 9340 GuideStep: -0.3 px 21 ms EAST, -0.2 px 0 ms NORTH
05:08:14.422 00.016 12020 Worker thread wakes up
05:08:14.424 00.002 12020 worker thread servicing REQUEST_EXPOSE 2000
05:08:14.424 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(1183,1030,31,31)
05:08:15.645 01.221 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"a4ae1198-a6b8-4d24-8b37-eb30d6c2a4b7"}
05:08:15.657 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"a4ae1198-a6b8-4d24-8b37-eb30d6c2a4b7"}
05:08:15.675 00.018 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"6d701c7a-272e-49ef-9a20-cd06a8870e5d"}
05:08:15.686 00.011 9340 case statement mapped state 6 to 3
05:08:15.696 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"6d701c7a-272e-49ef-9a20-cd06a8870e5d"}
05:08:15.739 00.043 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"938639f0-6804-4595-98d3-c1f1c618b500"}
05:08:15.752 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":139,"width":15,"height":15,"star_pos":[7.17,7.47],"pixels":"..."},"id":"938639f0-6804-4595-98d3-c1f1c618b500"}
05:08:16.830 01.078 12020 Exposure complete
05:08:17.317 00.487 12020 worker thread done servicing request
05:08:17.318 00.001 9340 OnExposeComplete: enter
05:08:17.349 00.031 9340 UpdateGuideState(): m_state=6
05:08:17.375 00.026 9340 Star::Find(15, 1197, 1045, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 140
05:08:17.443 00.068 9340 Star::Find returns 1 (0), X=1197.52, Y=1045.33, Mass=1353729, SNR=201.2, Peak=65387 HFD=4.9
05:08:17.462 00.019 9340 MultiStar: [#1 0.33,0.10,1.58,U] [#2 0.46,0.14,0.90,U] [#3 0.08,0.13,0.97,U] [#4 0.12,0.24,0.84,U] [#5 0.04,0.04,0.79,U] [#6 0.32,0.06,0.81,U] [#7 0.07,0.18,0.95,U] [#8 0.25,0.16,0.75,U] 
05:08:17.485 00.023 9340 single-star, 8 included, MultiStar: {0.19, 0.12}, one-star: {-0.03, 0.06}
05:08:17.524 00.039 9340 CameraToMount -- cameraTheta (1.99) - m_xAngle (0.05) = xAngle (1.95 = 1.95)
05:08:17.577 00.053 9340 CameraToMount -- cameraTheta (1.99) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-1.12 = -1.12)
05:08:17.600 00.023 9340 CameraToMount -- cameraX=-0.03 cameraY=0.06 hyp=0.07 cameraTheta=1.99 mountX=-0.03 mountY=-0.06, mountTheta=-1.96
05:08:17.627 00.027 9340 SchedulePrimaryMove(10104498, x=-0.03, y=0.06, opts=13)
05:08:17.656 00.029 9340 Enqueuing Move request for scope (-0.03, 0.06)
05:08:17.711 00.055 12020 Worker thread wakes up
05:08:17.711 00.000 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.06) opts 0xd
05:08:17.711 00.000 12020 Handling offset move in thread for scope, endpoint = (-0.03, 0.06)
05:08:17.711 00.000 12020 Moving (-0.03, 0.06) raw xDistance=-0.03 yDistance=-0.06
05:08:17.711 00.000 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
05:08:17.711 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
05:08:17.712 00.001 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
05:08:17.712 00.000 12020 MoveAxis(E, 0, ABG)
05:08:17.712 00.000 12020 Move returns status 0, amount 0
05:08:17.719 00.007 12020 MoveAxis(N, 0, ABG)
05:08:17.719 00.000 12020 Move returns status 0, amount 0
05:08:17.719 00.000 12020 move complete, result=0
05:08:17.719 00.000 12020 worker thread done servicing request
05:08:17.722 00.003 9340 UpdateImageDisplay: Size=(1920,1080) min=6774, max=65535, med=10415, FiltMin=8146, FiltMax=65533, Gamma=2.870
05:08:17.758 00.036 9340 UpdateGuideState exits: m=1353729 SNR=201.2
05:08:17.778 00.020 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:08:17.812 00.034 9340 ScheduleExposure(2000,3,1) exposurePending=0
05:08:17.863 00.051 9340 Enqueuing Expose request
05:08:17.882 00.019 12020 Worker thread wakes up
05:08:17.882 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
05:08:17.882 00.000 9340 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
05:08:17.902 00.020 12020 Handling exposure in thread, d=2000 o=3 r=(1183,1030,31,31)
05:08:17.915 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"6a24d6be-f8b1-4340-9744-567de2d38556"}
05:08:17.931 00.016 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"6a24d6be-f8b1-4340-9744-567de2d38556"}
05:08:17.945 00.014 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"e7037a4d-d7e4-46a8-b2a4-3dbe85f2cbca"}
05:08:17.957 00.012 9340 case statement mapped state 6 to 3
05:08:17.996 00.039 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"e7037a4d-d7e4-46a8-b2a4-3dbe85f2cbca"}
05:08:18.016 00.020 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"1ea14af0-b9d0-4d64-bee6-0c70e9d3c648"}
05:08:18.032 00.016 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":140,"width":15,"height":15,"star_pos":[6.52,7.33],"pixels":"..."},"id":"1ea14af0-b9d0-4d64-bee6-0c70e9d3c648"}
05:08:19.646 01.614 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"8755ab83-558f-4bb2-a99b-4559e339602e"}
05:08:19.669 00.023 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"8755ab83-558f-4bb2-a99b-4559e339602e"}
05:08:19.684 00.015 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"dca530f1-2971-48b3-a7d4-dd0588eb4c5e"}
05:08:19.696 00.012 9340 case statement mapped state 6 to 3
05:08:19.709 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"dca530f1-2971-48b3-a7d4-dd0588eb4c5e"}
05:08:19.722 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"11928e10-4069-4c3c-a924-430b2ef569ee"}
05:08:19.763 00.041 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":140,"width":15,"height":15,"star_pos":[6.52,7.33],"pixels":"..."},"id":"11928e10-4069-4c3c-a924-430b2ef569ee"}
05:08:20.286 00.523 12020 Exposure complete
05:08:20.579 00.293 12020 worker thread done servicing request
05:08:20.579 00.000 9340 OnExposeComplete: enter
05:08:20.591 00.012 9340 UpdateGuideState(): m_state=6
05:08:20.608 00.017 9340 Star::Find(15, 1197, 1045, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 141
05:08:20.624 00.016 9340 Star::Find returns 1 (0), X=1197.74, Y=1045.18, Mass=1411732, SNR=216.2, Peak=62191 HFD=4.7
05:08:20.647 00.023 9340 MultiStar: [#1 0.32,0.10,1.53,U] [#2 0.51,0.09,0.00,M1] [#3 0.19,0.19,0.80,U] [#4 0.29,0.13,0.80,U] [#5 0.28,-0.03,0.82,U] [#6 0.33,0.05,0.84,U] [#7 0.18,0.09,0.88,U] [#8 0.32,0.16,0.86,U] 
05:08:20.687 00.040 9340 single-star, 7 included, MultiStar: {0.27, 0.07}, one-star: {0.19, -0.08}
05:08:20.699 00.012 9340 CameraToMount -- cameraTheta (-0.41) - m_xAngle (0.05) = xAngle (-0.46 = -0.46)
05:08:20.710 00.011 9340 CameraToMount -- cameraTheta (-0.41) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-3.53 = 2.75)
05:08:20.721 00.011 9340 CameraToMount -- cameraX=0.19 cameraY=-0.08 hyp=0.21 cameraTheta=-0.41 mountX=0.19 mountY=0.08, mountTheta=0.40
05:08:20.737 00.016 9340 SchedulePrimaryMove(10104498, x=0.19, y=-0.08, opts=13)
05:08:20.752 00.015 9340 Enqueuing Move request for scope (0.19, -0.08)
05:08:20.766 00.014 12020 Worker thread wakes up
05:08:20.766 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=6393, max=65535, med=10439, FiltMin=7900, FiltMax=65533, Gamma=2.870
05:08:20.780 00.014 12020 worker thread servicing REQUEST_MOVE scope ofs (0.19, -0.08) opts 0xd
05:08:20.780 00.000 9340 UpdateGuideState exits: m=1411732 SNR=216.2
05:08:20.811 00.031 12020 Handling offset move in thread for scope, endpoint = (0.19, -0.08)
05:08:20.811 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:08:20.825 00.014 12020 Moving (0.19, -0.08) raw xDistance=0.19 yDistance=0.08
05:08:20.826 00.001 9340 ScheduleExposure(2000,3,1) exposurePending=0
05:08:20.837 00.011 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.19
05:08:20.837 00.000 9340 Enqueuing Expose request
05:08:20.855 00.018 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
05:08:20.855 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
05:08:20.856 00.001 12020 MoveAxis(E, 0, ABG)
05:08:20.856 00.000 12020 Move returns status 0, amount 0
05:08:20.856 00.000 12020 MoveAxis(N, 0, ABG)
05:08:20.857 00.001 12020 Move returns status 0, amount 0
05:08:20.859 00.002 12020 move complete, result=0
05:08:20.859 00.000 12020 worker thread done servicing request
05:08:20.859 00.000 12020 Worker thread wakes up
05:08:20.859 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
05:08:20.859 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(1183,1030,31,31)
05:08:20.862 00.003 9340 GuideStep: 0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
05:08:21.645 00.783 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"1d655b68-b212-4b5f-b15a-731acb3991f6"}
05:08:21.658 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"1d655b68-b212-4b5f-b15a-731acb3991f6"}
05:08:21.674 00.016 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"3cb39bac-834c-43fd-9bf5-110ca3093202"}
05:08:21.689 00.015 9340 case statement mapped state 6 to 3
05:08:21.720 00.031 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"3cb39bac-834c-43fd-9bf5-110ca3093202"}
05:08:21.734 00.014 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"336dcad1-0f24-4ef4-9872-b5e959f7459b"}
05:08:21.748 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":141,"width":15,"height":15,"star_pos":[6.74,7.18],"pixels":"..."},"id":"336dcad1-0f24-4ef4-9872-b5e959f7459b"}
05:08:23.226 01.478 12020 Exposure complete
05:08:23.528 00.302 12020 worker thread done servicing request
05:08:23.528 00.000 9340 OnExposeComplete: enter
05:08:23.561 00.033 9340 UpdateGuideState(): m_state=6
05:08:23.576 00.015 9340 Star::Find(15, 1197, 1045, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 142
05:08:23.596 00.020 9340 Star::Find returns 1 (0), X=1197.38, Y=1045.50, Mass=1457541, SNR=251.3, Peak=62611 HFD=5.1
05:08:23.609 00.013 9340 MultiStar: [#1 -0.12,0.19,1.37,U] [#2 0.17,0.22,0.62,U] [#3 -0.11,0.33,0.69,U] [#4 -0.35,0.36,0.00,M1] [#5 -0.34,0.14,0.75,U] [#6 0.04,0.22,0.63,U] [#7 -0.16,0.28,0.66,U] [#8 0.15,0.36,0.69,U] 
05:08:23.621 00.012 9340 refined, 7 included, MultiStar: {-0.08, 0.24}, one-star: {-0.17, 0.24}
05:08:23.635 00.014 9340 CameraToMount -- cameraTheta (1.91) - m_xAngle (0.05) = xAngle (1.86 = 1.86)
05:08:23.651 00.016 9340 CameraToMount -- cameraTheta (1.91) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-1.21 = -1.21)
05:08:23.667 00.016 9340 CameraToMount -- cameraX=-0.08 cameraY=0.24 hyp=0.25 cameraTheta=1.91 mountX=-0.07 mountY=-0.24, mountTheta=-1.86
05:08:23.716 00.049 9340 SchedulePrimaryMove(10104498, x=-0.08, y=0.24, opts=13)
05:08:23.730 00.014 9340 Enqueuing Move request for scope (-0.08, 0.24)
05:08:23.744 00.014 12020 Worker thread wakes up
05:08:23.745 00.001 9340 UpdateImageDisplay: Size=(1920,1080) min=6493, max=65535, med=10442, FiltMin=8259, FiltMax=65533, Gamma=2.870
05:08:23.756 00.011 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.24) opts 0xd
05:08:23.756 00.000 12020 Handling offset move in thread for scope, endpoint = (-0.08, 0.24)
05:08:23.756 00.000 9340 UpdateGuideState exits: m=1457541 SNR=251.3
05:08:23.768 00.012 12020 Moving (-0.08, 0.24) raw xDistance=-0.07 yDistance=-0.24
05:08:23.769 00.001 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:08:23.791 00.022 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
05:08:23.793 00.002 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
05:08:23.793 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.24
05:08:23.793 00.000 12020 MoveAxis(E, 0, ABG)
05:08:23.793 00.000 12020 Move returns status 0, amount 0
05:08:23.793 00.000 12020 MoveAxis(N, 0, ABG)
05:08:23.794 00.001 12020 Move returns status 0, amount 0
05:08:23.794 00.000 12020 move complete, result=0
05:08:23.794 00.000 12020 worker thread done servicing request
05:08:23.795 00.001 9340 ScheduleExposure(2000,3,1) exposurePending=0
05:08:23.826 00.031 9340 Enqueuing Expose request
05:08:23.842 00.016 12020 Worker thread wakes up
05:08:23.842 00.000 9340 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
05:08:23.853 00.011 12020 worker thread servicing REQUEST_EXPOSE 2000
05:08:23.854 00.001 12020 Handling exposure in thread, d=2000 o=3 r=(1183,1030,31,31)
05:08:23.869 00.015 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"c02e8bee-e74d-4f76-ad76-15429eda64fe"}
05:08:23.885 00.016 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"c02e8bee-e74d-4f76-ad76-15429eda64fe"}
05:08:23.906 00.021 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"e96c5e74-7eea-4364-850a-473c2f3cc39d"}
05:08:23.927 00.021 9340 case statement mapped state 6 to 3
05:08:23.941 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"e96c5e74-7eea-4364-850a-473c2f3cc39d"}
05:08:23.973 00.032 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"2f9612a8-5c3b-48fc-9de2-1178122a3839"}
05:08:23.989 00.016 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":142,"width":15,"height":15,"star_pos":[7.38,6.50],"pixels":"..."},"id":"2f9612a8-5c3b-48fc-9de2-1178122a3839"}
05:08:25.679 01.690 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"62a005cb-c35b-4297-ad24-71da34720f72"}
05:08:25.691 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"62a005cb-c35b-4297-ad24-71da34720f72"}
05:08:25.706 00.015 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"902adf79-3199-48da-9d7f-fc596ff460fd"}
05:08:25.720 00.014 9340 case statement mapped state 6 to 3
05:08:25.733 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"902adf79-3199-48da-9d7f-fc596ff460fd"}
05:08:25.759 00.026 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"b0600b27-f605-497b-89f6-9d2a5a30fd7e"}
05:08:25.771 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":142,"width":15,"height":15,"star_pos":[7.38,6.50],"pixels":"..."},"id":"b0600b27-f605-497b-89f6-9d2a5a30fd7e"}
05:08:26.231 00.460 12020 Exposure complete
05:08:26.497 00.266 12020 worker thread done servicing request
05:08:26.497 00.000 9340 OnExposeComplete: enter
05:08:26.516 00.019 9340 UpdateGuideState(): m_state=6
05:08:26.535 00.019 9340 Star::Find(15, 1197, 1045, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 143
05:08:26.578 00.043 9340 Star::Find returns 1 (0), X=1197.15, Y=1045.34, Mass=1438124, SNR=187.5, Peak=64883 HFD=5.0
05:08:26.591 00.013 9340 MultiStar: [#1 -0.05,0.16,1.67,U] [#2 0.21,0.18,0.85,U] [#3 -0.21,0.41,0.97,U] [#4 -0.13,0.23,0.95,U] [#5 -0.26,0.10,0.94,U] [#6 -0.01,0.20,1.11,U] [#7 -0.16,0.34,0.88,U] [#8 -0.21,0.18,0.78,U] 
05:08:26.605 00.014 9340 refined, 8 included, MultiStar: {-0.13, 0.20}, one-star: {-0.40, 0.08}
05:08:26.620 00.015 9340 CameraToMount -- cameraTheta (2.14) - m_xAngle (0.05) = xAngle (2.09 = 2.09)
05:08:26.633 00.013 9340 CameraToMount -- cameraTheta (2.14) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-0.97 = -0.97)
05:08:26.656 00.023 9340 CameraToMount -- cameraX=-0.13 cameraY=0.20 hyp=0.24 cameraTheta=2.14 mountX=-0.12 mountY=-0.20, mountTheta=-2.11
05:08:26.677 00.021 9340 SchedulePrimaryMove(10104498, x=-0.13, y=0.20, opts=13)
05:08:26.720 00.043 9340 Enqueuing Move request for scope (-0.13, 0.20)
05:08:26.742 00.022 12020 Worker thread wakes up
05:08:26.742 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=6367, max=65535, med=10512, FiltMin=8204, FiltMax=65533, Gamma=2.870
05:08:26.755 00.013 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.13, 0.20) opts 0xd
05:08:26.755 00.000 9340 UpdateGuideState exits: m=1438124 SNR=187.5
05:08:26.768 00.013 12020 Handling offset move in thread for scope, endpoint = (-0.13, 0.20)
05:08:26.768 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:08:26.780 00.012 12020 Moving (-0.13, 0.20) raw xDistance=-0.12 yDistance=-0.20
05:08:26.780 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
05:08:26.792 00.012 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
05:08:26.792 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
05:08:26.792 00.000 9340 Enqueuing Expose request
05:08:26.809 00.017 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.20
05:08:26.811 00.002 12020 MoveAxis(E, 0, ABG)
05:08:26.811 00.000 12020 Move returns status 0, amount 0
05:08:26.811 00.000 12020 MoveAxis(N, 0, ABG)
05:08:26.811 00.000 12020 Move returns status 0, amount 0
05:08:26.812 00.001 12020 move complete, result=0
05:08:26.814 00.002 12020 worker thread done servicing request
05:08:26.814 00.000 12020 Worker thread wakes up
05:08:26.814 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
05:08:26.814 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(1183,1030,31,31)
05:08:26.818 00.004 9340 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
05:08:27.680 00.862 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"3b7d105d-ea0a-4425-9520-9a5444292502"}
05:08:27.693 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"3b7d105d-ea0a-4425-9520-9a5444292502"}
05:08:27.707 00.014 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"e190fdf9-ce9e-4ef1-8f69-7f4c8e46e58c"}
05:08:27.739 00.032 9340 case statement mapped state 6 to 3
05:08:27.757 00.018 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"e190fdf9-ce9e-4ef1-8f69-7f4c8e46e58c"}
05:08:27.775 00.018 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"8aaaa0f9-4fb4-46e7-936e-a3c8574e2c6b"}
05:08:27.792 00.017 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":143,"width":15,"height":15,"star_pos":[7.15,7.34],"pixels":"..."},"id":"8aaaa0f9-4fb4-46e7-936e-a3c8574e2c6b"}
05:08:29.177 01.385 12020 Exposure complete
05:08:29.432 00.255 12020 worker thread done servicing request
05:08:29.432 00.000 9340 OnExposeComplete: enter
05:08:29.460 00.028 9340 UpdateGuideState(): m_state=6
05:08:29.475 00.015 9340 Star::Find(15, 1197, 1045, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 144
05:08:29.486 00.011 9340 Star::Find returns 1 (0), X=1197.45, Y=1045.09, Mass=1395415, SNR=188.3, Peak=62011 HFD=5.0
05:08:29.519 00.033 9340 MultiStar: [#1 0.23,0.05,1.79,U] [#2 0.19,0.02,0.96,U] [#3 0.18,-0.13,1.15,U] [#4 -0.08,0.02,0.90,U] [#5 0.07,0.04,1.05,U] [#6 0.11,-0.08,0.95,U] [#7 0.05,0.09,1.14,U] [#8 0.13,0.07,0.79,U] 
05:08:29.543 00.024 9340 refined, 8 included, MultiStar: {0.10, -0.01}, one-star: {-0.10, -0.18}
05:08:29.560 00.017 9340 CameraToMount -- cameraTheta (-0.08) - m_xAngle (0.05) = xAngle (-0.12 = -0.12)
05:08:29.594 00.034 9340 CameraToMount -- cameraTheta (-0.08) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-3.19 = 3.09)
05:08:29.621 00.027 9340 CameraToMount -- cameraX=0.10 cameraY=-0.01 hyp=0.10 cameraTheta=-0.08 mountX=0.10 mountY=0.00, mountTheta=0.05
05:08:29.648 00.027 9340 SchedulePrimaryMove(10104498, x=0.10, y=-0.01, opts=13)
05:08:29.660 00.012 9340 Enqueuing Move request for scope (0.10, -0.01)
05:08:29.677 00.017 12020 Worker thread wakes up
05:08:29.678 00.001 12020 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.01) opts 0xd
05:08:29.679 00.001 12020 Handling offset move in thread for scope, endpoint = (0.10, -0.01)
05:08:29.679 00.000 12020 Moving (0.10, -0.01) raw xDistance=0.10 yDistance=0.00
05:08:29.679 00.000 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
05:08:29.679 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
05:08:29.680 00.001 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
05:08:29.681 00.001 9340 UpdateImageDisplay: Size=(1920,1080) min=6346, max=65535, med=10456, FiltMin=7894, FiltMax=65533, Gamma=2.870
05:08:29.697 00.016 12020 MoveAxis(E, 0, ABG)
05:08:29.697 00.000 9340 UpdateGuideState exits: m=1395415 SNR=188.3
05:08:29.735 00.038 12020 Move returns status 0, amount 0
05:08:29.735 00.000 12020 MoveAxis(N, 0, ABG)
05:08:29.736 00.001 12020 Move returns status 0, amount 0
05:08:29.736 00.000 12020 move complete, result=0
05:08:29.736 00.000 12020 worker thread done servicing request
05:08:29.737 00.001 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:08:29.760 00.023 9340 ScheduleExposure(2000,3,1) exposurePending=0
05:08:29.785 00.025 9340 Enqueuing Expose request
05:08:29.800 00.015 12020 Worker thread wakes up
05:08:29.801 00.001 12020 worker thread servicing REQUEST_EXPOSE 2000
05:08:29.801 00.000 9340 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
05:08:29.823 00.022 12020 Handling exposure in thread, d=2000 o=3 r=(1183,1030,31,31)
05:08:29.839 00.016 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"74125c66-9f96-4487-b2c7-666ca36344d6"}
05:08:29.872 00.033 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"74125c66-9f96-4487-b2c7-666ca36344d6"}
05:08:29.899 00.027 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"8ee7818e-57eb-47db-8575-ade1dcf0fb1b"}
05:08:29.919 00.020 9340 case statement mapped state 6 to 3
05:08:29.939 00.020 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"8ee7818e-57eb-47db-8575-ade1dcf0fb1b"}
05:08:29.964 00.025 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"5dd44057-d05d-4348-986c-baa0e8d64996"}
05:08:30.006 00.042 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":144,"width":15,"height":15,"star_pos":[7.45,7.09],"pixels":"..."},"id":"5dd44057-d05d-4348-986c-baa0e8d64996"}
05:08:31.677 01.671 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"737e77b6-ef80-43be-abdf-2e5b149d0aa4"}
05:08:31.697 00.020 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"737e77b6-ef80-43be-abdf-2e5b149d0aa4"}
05:08:31.714 00.017 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"16370f19-93fe-4b76-946f-69b55cf3f358"}
05:08:31.727 00.013 9340 case statement mapped state 6 to 3
05:08:31.747 00.020 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"16370f19-93fe-4b76-946f-69b55cf3f358"}
05:08:31.794 00.047 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"d719df8f-e988-45a7-8c03-c17529c39274"}
05:08:31.821 00.027 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":144,"width":15,"height":15,"star_pos":[7.45,7.09],"pixels":"..."},"id":"d719df8f-e988-45a7-8c03-c17529c39274"}
05:08:32.203 00.382 12020 Exposure complete
05:08:32.686 00.483 12020 worker thread done servicing request
05:08:32.686 00.000 9340 OnExposeComplete: enter
05:08:32.712 00.026 9340 UpdateGuideState(): m_state=6
05:08:32.802 00.090 9340 Star::Find(15, 1197, 1045, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 145
05:08:32.823 00.021 9340 Star::Find returns 1 (0), X=1198.05, Y=1045.22, Mass=1449683, SNR=223.1, Peak=60367 HFD=4.7
05:08:32.846 00.023 9340 MultiStar: [#1 0.64,0.11,0.00,M1] [#2 0.72,0.14,0.00,M1] [#3 0.49,0.39,0.00,M1] [#4 0.62,0.20,0.00,M1] [#5 0.40,0.00,0.84,U] [#6 0.70,0.18,0.00,M1] [#7 0.62,0.24,0.00,M1] [#8 0.56,0.26,0.00,M1] 
05:08:32.858 00.012 9340 refined, 1 included, MultiStar: {0.45, -0.02}, one-star: {0.49, -0.04}
05:08:32.895 00.037 9340 CameraToMount -- cameraTheta (-0.05) - m_xAngle (0.05) = xAngle (-0.10 = -0.10)
05:08:32.911 00.016 9340 CameraToMount -- cameraTheta (-0.05) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-3.17 = 3.12)
05:08:32.939 00.028 9340 CameraToMount -- cameraX=0.45 cameraY=-0.02 hyp=0.45 cameraTheta=-0.05 mountX=0.45 mountY=0.01, mountTheta=0.03
05:08:32.969 00.030 9340 SchedulePrimaryMove(10104498, x=0.45, y=-0.02, opts=13)
05:08:32.988 00.019 9340 Enqueuing Move request for scope (0.45, -0.02)
05:08:33.003 00.015 12020 Worker thread wakes up
05:08:33.003 00.000 12020 worker thread servicing REQUEST_MOVE scope ofs (0.45, -0.02) opts 0xd
05:08:33.004 00.001 12020 Handling offset move in thread for scope, endpoint = (0.45, -0.02)
05:08:33.004 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=6451, max=65535, med=10469, FiltMin=8358, FiltMax=65533, Gamma=2.870
05:08:33.064 00.060 12020 Moving (0.45, -0.02) raw xDistance=0.45 yDistance=0.01
05:08:33.064 00.000 12020 GuideAlgorithmHysteresis::Result() returns 0.19 from input 0.45
05:08:33.064 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
05:08:33.065 00.001 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
05:08:33.065 00.000 12020 MoveAxis(W, 34, ABG)
05:08:33.065 00.000 12020 Guiding  Dir = 3, Dur = 34
05:08:33.075 00.010 9340 UpdateGuideState exits: m=1449683 SNR=223.1
05:08:33.124 00.049 12020 IsSlewing returns 0
05:08:33.124 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:08:33.147 00.023 12020 IsGuiding returns 0
05:08:33.154 00.007 9340 ScheduleExposure(2000,3,1) exposurePending=0
05:08:33.180 00.026 9340 Enqueuing Expose request
05:08:33.198 00.018 12020 PulseGuide returned control before completion, sleep 18
05:08:33.226 00.028 12020 IsGuiding returns 0
05:08:33.226 00.000 12020 Move returns status 0, amount 34
05:08:33.226 00.000 12020 MoveAxis(N, 0, ABG)
05:08:33.227 00.001 12020 Move returns status 0, amount 0
05:08:33.227 00.000 12020 move complete, result=0
05:08:33.227 00.000 12020 worker thread done servicing request
05:08:33.227 00.000 9340 GuideStep: 0.5 px 34 ms WEST, 0.0 px 0 ms NORTH
05:08:33.253 00.026 12020 Worker thread wakes up
05:08:33.253 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
05:08:33.253 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(1183,1030,31,31)
05:08:33.677 00.424 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"2c119d14-7bd3-4f05-ba31-2f308be00ff4"}
05:08:33.697 00.020 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"2c119d14-7bd3-4f05-ba31-2f308be00ff4"}
05:08:33.732 00.035 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"907b3274-9b9d-42b7-acc0-56ca83eb3a03"}
05:08:33.751 00.019 9340 case statement mapped state 6 to 3
05:08:33.762 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"907b3274-9b9d-42b7-acc0-56ca83eb3a03"}
05:08:33.801 00.039 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"d90782a5-3483-4b18-9192-6ec6cf1d7af6"}
05:08:33.824 00.023 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":145,"width":15,"height":15,"star_pos":[7.05,7.22],"pixels":"..."},"id":"d90782a5-3483-4b18-9192-6ec6cf1d7af6"}
05:08:35.624 01.800 12020 Exposure complete
05:08:35.676 00.052 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"f102446c-5f2f-4468-b613-1c431803a501"}
05:08:35.693 00.017 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"f102446c-5f2f-4468-b613-1c431803a501"}
05:08:35.705 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"7f0ae266-6a47-4443-91f0-4d76d5094040"}
05:08:35.713 00.008 9340 case statement mapped state 6 to 3
05:08:35.724 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"7f0ae266-6a47-4443-91f0-4d76d5094040"}
05:08:35.736 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"3275d3c6-566d-4a9b-82e1-c476fd12afcf"}
05:08:35.745 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":145,"width":15,"height":15,"star_pos":[7.05,7.22],"pixels":"..."},"id":"3275d3c6-566d-4a9b-82e1-c476fd12afcf"}
05:08:35.857 00.112 12020 worker thread done servicing request
05:08:35.858 00.001 9340 OnExposeComplete: enter
05:08:35.869 00.011 9340 UpdateGuideState(): m_state=6
05:08:35.880 00.011 9340 Star::Find(15, 1198, 1045, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 146
05:08:35.898 00.018 9340 Star::Find returns 1 (0), X=1197.42, Y=1045.43, Mass=1327649, SNR=166.3, Peak=63059 HFD=5.0
05:08:35.930 00.032 9340 MultiStar: [#1 0.02,0.18,1.81,U] [#2 0.20,0.06,0.92,U] [#3 -0.05,0.33,1.13,U] [#4 0.00,0.14,1.05,U] [#5 0.06,0.24,1.04,U] [#6 0.10,0.14,1.27,U] [#7 -0.04,0.12,0.89,U] [#8 0.04,0.28,0.95,U] 
05:08:35.940 00.010 9340 refined, 8 included, MultiStar: {0.02, 0.18}, one-star: {-0.14, 0.16}
05:08:35.954 00.014 9340 CameraToMount -- cameraTheta (1.45) - m_xAngle (0.05) = xAngle (1.40 = 1.40)
05:08:35.968 00.014 9340 CameraToMount -- cameraTheta (1.45) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-1.67 = -1.67)
05:08:35.982 00.014 9340 CameraToMount -- cameraX=0.02 cameraY=0.18 hyp=0.19 cameraTheta=1.45 mountX=0.03 mountY=-0.19, mountTheta=-1.40
05:08:35.996 00.014 9340 SchedulePrimaryMove(10104498, x=0.02, y=0.18, opts=13)
05:08:36.011 00.015 9340 Enqueuing Move request for scope (0.02, 0.18)
05:08:36.023 00.012 12020 Worker thread wakes up
05:08:36.023 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=6230, max=65535, med=10461, FiltMin=8291, FiltMax=65533, Gamma=2.870
05:08:36.036 00.013 12020 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.18) opts 0xd
05:08:36.036 00.000 9340 UpdateGuideState exits: m=1327649 SNR=166.3
05:08:36.065 00.029 12020 Handling offset move in thread for scope, endpoint = (0.02, 0.18)
05:08:36.065 00.000 12020 Moving (0.02, 0.18) raw xDistance=0.03 yDistance=-0.19
05:08:36.066 00.001 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:08:36.078 00.012 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
05:08:36.078 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
05:08:36.095 00.017 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
05:08:36.096 00.001 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
05:08:36.096 00.000 12020 MoveAxis(E, 0, ABG)
05:08:36.096 00.000 12020 Move returns status 0, amount 0
05:08:36.096 00.000 12020 MoveAxis(N, 0, ABG)
05:08:36.096 00.000 12020 Move returns status 0, amount 0
05:08:36.097 00.001 9340 Enqueuing Expose request
05:08:36.114 00.017 12020 move complete, result=0
05:08:36.114 00.000 12020 worker thread done servicing request
05:08:36.115 00.001 12020 Worker thread wakes up
05:08:36.115 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
05:08:36.115 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(1183,1030,31,31)
05:08:36.119 00.004 9340 GuideStep: 0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
05:08:37.675 01.556 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"9e520b99-6811-4009-8868-03f6a6916431"}
05:08:37.703 00.028 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"9e520b99-6811-4009-8868-03f6a6916431"}
05:08:37.723 00.020 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"509f9833-6672-4107-a21a-8e01ba6b3220"}
05:08:37.768 00.045 9340 case statement mapped state 6 to 3
05:08:37.829 00.061 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"509f9833-6672-4107-a21a-8e01ba6b3220"}
05:08:37.934 00.105 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"9d16a857-4c43-4381-81e3-771c86973e28"}
05:08:37.965 00.031 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":146,"width":15,"height":15,"star_pos":[7.42,7.43],"pixels":"..."},"id":"9d16a857-4c43-4381-81e3-771c86973e28"}
05:08:38.498 00.533 12020 Exposure complete
05:08:38.822 00.324 12020 worker thread done servicing request
05:08:38.822 00.000 9340 OnExposeComplete: enter
05:08:38.837 00.015 9340 UpdateGuideState(): m_state=6
05:08:38.848 00.011 9340 Star::Find(15, 1197, 1045, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 147
05:08:38.864 00.016 9340 Star::Find returns 1 (0), X=1197.58, Y=1045.15, Mass=1398028, SNR=186.4, Peak=62423 HFD=5.1
05:08:38.878 00.014 9340 MultiStar: [#1 0.27,0.04,1.81,U] [#2 0.36,-0.17,0.94,U] [#3 0.10,-0.08,1.06,U] [#4 0.06,-0.05,1.21,U] [#5 0.01,-0.14,1.11,U] [#6 0.05,-0.18,0.88,U] [#7 0.01,0.04,0.99,U] [#8 0.07,-0.11,0.77,U] 
05:08:38.890 00.012 9340 single-star, 8 included, MultiStar: {0.12, -0.07}, one-star: {0.03, -0.12}
05:08:38.904 00.014 9340 CameraToMount -- cameraTheta (-1.33) - m_xAngle (0.05) = xAngle (-1.38 = -1.38)
05:08:38.918 00.014 9340 CameraToMount -- cameraTheta (-1.33) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-4.45 = 1.84)
05:08:38.946 00.028 9340 CameraToMount -- cameraX=0.03 cameraY=-0.12 hyp=0.12 cameraTheta=-1.33 mountX=0.02 mountY=0.12, mountTheta=1.38
05:08:38.966 00.020 9340 SchedulePrimaryMove(10104498, x=0.03, y=-0.12, opts=13)
05:08:38.978 00.012 9340 Enqueuing Move request for scope (0.03, -0.12)
05:08:38.994 00.016 12020 Worker thread wakes up
05:08:38.994 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=6289, max=65535, med=10491, FiltMin=8260, FiltMax=65533, Gamma=2.870
05:08:39.005 00.011 12020 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.12) opts 0xd
05:08:39.005 00.000 9340 UpdateGuideState exits: m=1398028 SNR=186.4
05:08:39.017 00.012 12020 Handling offset move in thread for scope, endpoint = (0.03, -0.12)
05:08:39.017 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:08:39.031 00.014 12020 Moving (0.03, -0.12) raw xDistance=0.02 yDistance=0.12
05:08:39.031 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
05:08:39.043 00.012 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
05:08:39.044 00.001 9340 Enqueuing Expose request
05:08:39.079 00.035 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
05:08:39.079 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
05:08:39.080 00.001 12020 MoveAxis(E, 0, ABG)
05:08:39.080 00.000 12020 Move returns status 0, amount 0
05:08:39.080 00.000 12020 MoveAxis(N, 0, ABG)
05:08:39.080 00.000 12020 Move returns status 0, amount 0
05:08:39.080 00.000 12020 move complete, result=0
05:08:39.081 00.001 12020 worker thread done servicing request
05:08:39.081 00.000 12020 Worker thread wakes up
05:08:39.081 00.000 9340 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
05:08:39.097 00.016 12020 worker thread servicing REQUEST_EXPOSE 2000
05:08:39.098 00.001 12020 Handling exposure in thread, d=2000 o=3 r=(1183,1030,31,31)
05:08:39.677 00.579 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"8e5f615f-1097-43a0-bcb9-56a5ca5207f1"}
05:08:39.689 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"8e5f615f-1097-43a0-bcb9-56a5ca5207f1"}
05:08:39.701 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"0e954bfb-0169-4abb-be58-431bad84f34b"}
05:08:39.725 00.024 9340 case statement mapped state 6 to 3
05:08:39.736 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"0e954bfb-0169-4abb-be58-431bad84f34b"}
05:08:39.777 00.041 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"66f7291e-f7cb-42b7-b02d-120a775506b3"}
05:08:39.788 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":147,"width":15,"height":15,"star_pos":[6.58,7.15],"pixels":"..."},"id":"66f7291e-f7cb-42b7-b02d-120a775506b3"}
05:08:41.454 01.666 12020 Exposure complete
05:08:41.678 00.224 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"3f8e1fa7-2db0-4ae6-af3f-7520e114855c"}
05:08:41.688 00.010 12020 worker thread done servicing request
05:08:41.688 00.000 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"3f8e1fa7-2db0-4ae6-af3f-7520e114855c"}
05:08:41.699 00.011 9340 OnExposeComplete: enter
05:08:41.707 00.008 9340 UpdateGuideState(): m_state=6
05:08:41.719 00.012 9340 Star::Find(15, 1197, 1045, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 148
05:08:41.731 00.012 9340 Star::Find returns 1 (0), X=1197.97, Y=1045.37, Mass=1545796, SNR=237.9, Peak=61320 HFD=5.1
05:08:41.741 00.010 9340 MultiStar: [#1 0.39,0.06,1.65,U] [#2 0.56,0.23,0.00,M1] [#3 0.27,0.31,0.75,U] [#4 0.36,0.12,0.66,U] [#5 0.31,0.05,0.76,U] [#6 0.55,0.12,0.00,M1] [#7 0.26,0.03,0.66,U] [#8 0.34,0.17,0.58,U] 
05:08:41.750 00.009 9340 refined, 6 included, MultiStar: {0.35, 0.11}, one-star: {0.42, 0.11}
05:08:41.783 00.033 9340 CameraToMount -- cameraTheta (0.31) - m_xAngle (0.05) = xAngle (0.26 = 0.26)
05:08:41.794 00.011 9340 CameraToMount -- cameraTheta (0.31) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-2.80 = -2.80)
05:08:41.803 00.009 9340 CameraToMount -- cameraX=0.35 cameraY=0.11 hyp=0.37 cameraTheta=0.31 mountX=0.35 mountY=-0.12, mountTheta=-0.33
05:08:41.818 00.015 9340 SchedulePrimaryMove(10104498, x=0.35, y=0.11, opts=13)
05:08:41.828 00.010 9340 Enqueuing Move request for scope (0.35, 0.11)
05:08:41.838 00.010 12020 Worker thread wakes up
05:08:41.838 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=6218, max=65535, med=10474, FiltMin=8000, FiltMax=65533, Gamma=2.870
05:08:41.852 00.014 12020 worker thread servicing REQUEST_MOVE scope ofs (0.35, 0.11) opts 0xd
05:08:41.853 00.001 9340 UpdateGuideState exits: m=1545796 SNR=237.9
05:08:41.872 00.019 12020 Handling offset move in thread for scope, endpoint = (0.35, 0.11)
05:08:41.872 00.000 12020 Moving (0.35, 0.11) raw xDistance=0.35 yDistance=-0.12
05:08:41.873 00.001 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:08:41.888 00.015 12020 GuideAlgorithmHysteresis::Result() returns 0.15 from input 0.35
05:08:41.888 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
05:08:41.921 00.033 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
05:08:41.921 00.000 9340 Enqueuing Expose request
05:08:41.938 00.017 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
05:08:41.938 00.000 12020 MoveAxis(W, 27, ABG)
05:08:41.938 00.000 12020 Guiding  Dir = 3, Dur = 27
05:08:41.938 00.000 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"ff39c6cd-b628-4945-93b6-309793b806a4"}
05:08:41.958 00.020 9340 case statement mapped state 6 to 3
05:08:41.973 00.015 12020 IsSlewing returns 0
05:08:41.973 00.000 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"ff39c6cd-b628-4945-93b6-309793b806a4"}
05:08:41.982 00.009 12020 IsGuiding returns 0
05:08:41.983 00.001 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"41ab8085-a2b8-4fd9-8f5d-8703f1f48eed"}
05:08:41.998 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":148,"width":15,"height":15,"star_pos":[6.97,7.37],"pixels":"..."},"id":"41ab8085-a2b8-4fd9-8f5d-8703f1f48eed"}
05:08:42.009 00.011 12020 PulseGuide returned control before completion, sleep 19
05:08:42.065 00.056 12020 IsGuiding returns 0
05:08:42.066 00.001 12020 Move returns status 0, amount 27
05:08:42.066 00.000 12020 MoveAxis(N, 0, ABG)
05:08:42.066 00.000 12020 Move returns status 0, amount 0
05:08:42.066 00.000 12020 move complete, result=0
05:08:42.066 00.000 12020 worker thread done servicing request
05:08:42.066 00.000 9340 GuideStep: 0.4 px 27 ms WEST, -0.1 px 0 ms NORTH
05:08:42.080 00.014 12020 Worker thread wakes up
05:08:42.081 00.001 12020 worker thread servicing REQUEST_EXPOSE 2000
05:08:42.082 00.001 12020 Handling exposure in thread, d=2000 o=3 r=(1183,1030,31,31)
05:08:43.693 01.611 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"e97989b7-bfe6-4bb0-ab7d-e9d438d1043e"}
05:08:43.730 00.037 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"e97989b7-bfe6-4bb0-ab7d-e9d438d1043e"}
05:08:43.778 00.048 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"79fab10e-4939-46cf-a0db-1b5ea325b90c"}
05:08:43.858 00.080 9340 case statement mapped state 6 to 3
05:08:43.877 00.019 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"79fab10e-4939-46cf-a0db-1b5ea325b90c"}
05:08:43.906 00.029 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"bc51ef65-2207-4080-b1bd-4aacb6ae35d8"}
05:08:43.919 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":148,"width":15,"height":15,"star_pos":[6.97,7.37],"pixels":"..."},"id":"bc51ef65-2207-4080-b1bd-4aacb6ae35d8"}
05:08:44.487 00.568 12020 Exposure complete
05:08:44.813 00.326 12020 worker thread done servicing request
05:08:44.814 00.001 9340 OnExposeComplete: enter
05:08:44.830 00.016 9340 UpdateGuideState(): m_state=6
05:08:44.873 00.043 9340 Star::Find(15, 1197, 1045, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 149
05:08:44.893 00.020 9340 Star::Find returns 1 (0), X=1197.18, Y=1045.16, Mass=1469192, SNR=220.8, Peak=65387 HFD=4.8
05:08:44.908 00.015 9340 MultiStar: [#1 -0.15,-0.04,1.41,U] [#2 0.16,-0.11,0.64,U] [#3 -0.12,0.16,0.78,U] [#4 -0.29,-0.05,0.86,U] [#5 -0.08,-0.06,0.82,U] [#6 -0.18,-0.05,0.89,U] [#7 -0.28,0.10,0.79,U] [#8 -0.16,0.18,0.71,U] 
05:08:44.924 00.016 9340 refined, 8 included, MultiStar: {-0.18, -0.01}, one-star: {-0.38, -0.11}
05:08:44.934 00.010 9340 CameraToMount -- cameraTheta (-3.11) - m_xAngle (0.05) = xAngle (-3.16 = 3.12)
05:08:44.948 00.014 9340 CameraToMount -- cameraTheta (-3.11) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-6.23 = 0.05)
05:08:44.960 00.012 9340 CameraToMount -- cameraX=-0.18 cameraY=-0.01 hyp=0.18 cameraTheta=-3.11 mountX=-0.18 mountY=0.01, mountTheta=3.09
05:08:44.979 00.019 9340 SchedulePrimaryMove(10104498, x=-0.18, y=-0.01, opts=13)
05:08:45.016 00.037 9340 Enqueuing Move request for scope (-0.18, -0.01)
05:08:45.030 00.014 12020 Worker thread wakes up
05:08:45.030 00.000 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.18, -0.01) opts 0xd
05:08:45.030 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=6445, max=65535, med=10475, FiltMin=7995, FiltMax=65533, Gamma=2.870
05:08:45.043 00.013 12020 Handling offset move in thread for scope, endpoint = (-0.18, -0.01)
05:08:45.043 00.000 9340 UpdateGuideState exits: m=1469192 SNR=220.8
05:08:45.057 00.014 12020 Moving (-0.18, -0.01) raw xDistance=-0.18 yDistance=0.01
05:08:45.057 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:08:45.069 00.012 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.18
05:08:45.069 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
05:08:45.079 00.010 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
05:08:45.079 00.000 9340 Enqueuing Expose request
05:08:45.096 00.017 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
05:08:45.096 00.000 12020 MoveAxis(E, 0, ABG)
05:08:45.097 00.001 12020 Move returns status 0, amount 0
05:08:45.097 00.000 12020 MoveAxis(N, 0, ABG)
05:08:45.097 00.000 12020 Move returns status 0, amount 0
05:08:45.098 00.001 12020 move complete, result=0
05:08:45.098 00.000 12020 worker thread done servicing request
05:08:45.098 00.000 12020 Worker thread wakes up
05:08:45.098 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
05:08:45.099 00.001 12020 Handling exposure in thread, d=2000 o=3 r=(1183,1030,31,31)
05:08:45.100 00.001 9340 GuideStep: -0.2 px 0 ms EAST, 0.0 px 0 ms NORTH
05:08:45.694 00.594 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"d2d61790-9ba9-4aa5-b7ce-081e9690dcfc"}
05:08:45.707 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"d2d61790-9ba9-4aa5-b7ce-081e9690dcfc"}
05:08:45.723 00.016 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"77d69b25-4d53-4538-b7ee-4112f83e6ae5"}
05:08:45.736 00.013 9340 case statement mapped state 6 to 3
05:08:45.747 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"77d69b25-4d53-4538-b7ee-4112f83e6ae5"}
05:08:45.763 00.016 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"f5e25f88-ae83-4c70-b7d3-9c93d19bf4fc"}
05:08:45.777 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":149,"width":15,"height":15,"star_pos":[7.18,7.16],"pixels":"..."},"id":"f5e25f88-ae83-4c70-b7d3-9c93d19bf4fc"}
05:08:47.471 01.694 12020 Exposure complete
05:08:47.698 00.227 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"7afdc16c-39be-4490-b3e4-fe7928383510"}
05:08:47.729 00.031 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"7afdc16c-39be-4490-b3e4-fe7928383510"}
05:08:47.742 00.013 12020 worker thread done servicing request
05:08:47.743 00.001 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"33a46413-c924-47b0-8825-d257051ae851"}
05:08:47.756 00.013 9340 case statement mapped state 6 to 3
05:08:47.766 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"33a46413-c924-47b0-8825-d257051ae851"}
05:08:47.779 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"9c5c1e6c-cb10-42bd-b4ab-a5354dbebd10"}
05:08:47.798 00.019 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":149,"width":15,"height":15,"star_pos":[7.18,7.16],"pixels":"..."},"id":"9c5c1e6c-cb10-42bd-b4ab-a5354dbebd10"}
05:08:47.814 00.016 9340 OnExposeComplete: enter
05:08:47.826 00.012 9340 UpdateGuideState(): m_state=6
05:08:47.866 00.040 9340 Star::Find(15, 1197, 1045, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 150
05:08:47.885 00.019 9340 Star::Find returns 1 (0), X=1197.36, Y=1044.88, Mass=1429617, SNR=228.9, Peak=65443 HFD=4.9
05:08:47.902 00.017 9340 MultiStar: [#1 0.02,-0.32,1.41,U] [#2 0.22,-0.15,0.64,U] [#3 -0.14,0.00,0.81,U] [#4 -0.04,-0.21,0.78,U] [#5 -0.21,-0.13,0.79,U] [#6 -0.12,-0.21,0.81,U] [#7 -0.17,-0.24,0.88,U] [#8 -0.02,-0.20,0.62,U] 
05:08:47.912 00.010 9340 refined, 8 included, MultiStar: {-0.08, -0.22}, one-star: {-0.20, -0.38}
05:08:47.931 00.019 9340 CameraToMount -- cameraTheta (-1.92) - m_xAngle (0.05) = xAngle (-1.97 = -1.97)
05:08:47.949 00.018 9340 CameraToMount -- cameraTheta (-1.92) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-5.03 = 1.25)
05:08:47.964 00.015 9340 CameraToMount -- cameraX=-0.08 cameraY=-0.22 hyp=0.23 cameraTheta=-1.92 mountX=-0.09 mountY=0.22, mountTheta=1.96
05:08:48.003 00.039 9340 SchedulePrimaryMove(10104498, x=-0.08, y=-0.22, opts=13)
05:08:48.015 00.012 9340 Enqueuing Move request for scope (-0.08, -0.22)
05:08:48.034 00.019 12020 Worker thread wakes up
05:08:48.034 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=6442, max=65535, med=10491, FiltMin=8159, FiltMax=65533, Gamma=2.870
05:08:48.044 00.010 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.22) opts 0xd
05:08:48.045 00.001 9340 UpdateGuideState exits: m=1429617 SNR=228.9
05:08:48.059 00.014 12020 Handling offset move in thread for scope, endpoint = (-0.08, -0.22)
05:08:48.059 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:08:48.074 00.015 12020 Moving (-0.08, -0.22) raw xDistance=-0.09 yDistance=0.22
05:08:48.074 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
05:08:48.087 00.013 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
05:08:48.087 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
05:08:48.087 00.000 9340 Enqueuing Expose request
05:08:48.135 00.048 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.22
05:08:48.136 00.001 12020 MoveAxis(E, 0, ABG)
05:08:48.136 00.000 12020 Move returns status 0, amount 0
05:08:48.136 00.000 12020 MoveAxis(N, 0, ABG)
05:08:48.136 00.000 12020 Move returns status 0, amount 0
05:08:48.136 00.000 12020 move complete, result=0
05:08:48.137 00.001 12020 worker thread done servicing request
05:08:48.137 00.000 12020 Worker thread wakes up
05:08:48.137 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
05:08:48.137 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(1183,1030,31,31)
05:08:48.140 00.003 9340 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
05:08:49.693 01.553 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"63f7ee2d-5e90-442d-a58d-223456670efd"}
05:08:49.724 00.031 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"63f7ee2d-5e90-442d-a58d-223456670efd"}
05:08:49.778 00.054 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"d300fc3a-8a8c-4508-88a6-db7a92ef61bf"}
05:08:49.795 00.017 9340 case statement mapped state 6 to 3
05:08:49.807 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"d300fc3a-8a8c-4508-88a6-db7a92ef61bf"}
05:08:49.821 00.014 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"30976911-b7f1-4bb9-ba4d-a57339ed44e9"}
05:08:49.834 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":150,"width":15,"height":15,"star_pos":[7.36,6.88],"pixels":"..."},"id":"30976911-b7f1-4bb9-ba4d-a57339ed44e9"}
05:08:50.529 00.695 12020 Exposure complete
05:08:51.170 00.641 12020 worker thread done servicing request
05:08:51.171 00.001 9340 OnExposeComplete: enter
05:08:51.195 00.024 9340 UpdateGuideState(): m_state=6
05:08:51.227 00.032 9340 Star::Find(15, 1197, 1044, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 151
05:08:51.244 00.017 9340 Star::Find returns 1 (0), X=1197.59, Y=1045.42, Mass=1437317, SNR=206.1, Peak=60771 HFD=5.0
05:08:51.271 00.027 9340 MultiStar: [#1 0.28,0.24,1.32,U] [#2 0.29,0.21,0.86,U] [#3 0.06,0.24,0.87,U] [#4 0.26,0.21,0.83,U] [#5 0.13,0.14,0.76,U] [#6 0.24,0.20,0.80,U] [#7 0.11,0.35,0.77,U] [#8 0.10,0.28,0.76,U] 
05:08:51.291 00.020 9340 single-star, 8 included, MultiStar: {0.17, 0.22}, one-star: {0.04, 0.15}
05:08:51.305 00.014 9340 CameraToMount -- cameraTheta (1.34) - m_xAngle (0.05) = xAngle (1.29 = 1.29)
05:08:51.321 00.016 9340 CameraToMount -- cameraTheta (1.34) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-1.78 = -1.78)
05:08:51.336 00.015 9340 CameraToMount -- cameraX=0.04 cameraY=0.15 hyp=0.16 cameraTheta=1.34 mountX=0.04 mountY=-0.16, mountTheta=-1.30
05:08:51.382 00.046 9340 SchedulePrimaryMove(10104498, x=0.04, y=0.15, opts=13)
05:08:51.393 00.011 9340 Enqueuing Move request for scope (0.04, 0.15)
05:08:51.409 00.016 12020 Worker thread wakes up
05:08:51.409 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=6647, max=65535, med=10501, FiltMin=7991, FiltMax=65533, Gamma=2.870
05:08:51.420 00.011 12020 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.15) opts 0xd
05:08:51.421 00.001 9340 UpdateGuideState exits: m=1437317 SNR=206.1
05:08:51.432 00.011 12020 Handling offset move in thread for scope, endpoint = (0.04, 0.15)
05:08:51.433 00.001 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:08:51.446 00.013 12020 Moving (0.04, 0.15) raw xDistance=0.04 yDistance=-0.16
05:08:51.447 00.001 9340 ScheduleExposure(2000,3,1) exposurePending=0
05:08:51.469 00.022 9340 Enqueuing Expose request
05:08:51.486 00.017 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
05:08:51.487 00.001 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
05:08:51.487 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
05:08:51.487 00.000 12020 MoveAxis(E, 0, ABG)
05:08:51.487 00.000 12020 Move returns status 0, amount 0
05:08:51.488 00.001 12020 MoveAxis(N, 0, ABG)
05:08:51.488 00.000 12020 Move returns status 0, amount 0
05:08:51.488 00.000 12020 move complete, result=0
05:08:51.488 00.000 12020 worker thread done servicing request
05:08:51.489 00.001 12020 Worker thread wakes up
05:08:51.489 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
05:08:51.489 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(1183,1030,31,31)
05:08:51.491 00.002 9340 GuideStep: 0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
05:08:51.608 00.117 9340 evsrv: cli 100A41E8 connect
05:08:51.719 00.111 9340 case statement mapped state 6 to 3
05:08:51.733 00.014 9340 case statement mapped state 6 to 3
05:08:51.751 00.018 9340 evsrv: cli 100A41E8 request: {"method":"get_app_state","id":"069d236a-a5ae-48b8-b94a-89dfe46f0cd4"}
05:08:51.762 00.011 9340 case statement mapped state 6 to 3
05:08:51.775 00.013 9340 evsrv: cli 100A41E8 response: {"jsonrpc":"2.0","result":"Guiding","id":"069d236a-a5ae-48b8-b94a-89dfe46f0cd4"}
05:08:51.791 00.016 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"b0249c9f-f87a-4b4f-8248-b8608e118927"}
05:08:51.876 00.085 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"b0249c9f-f87a-4b4f-8248-b8608e118927"}
05:08:51.918 00.042 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"c1c4a3ea-7419-43b5-948b-d50a31d549de"}
05:08:51.962 00.044 9340 case statement mapped state 6 to 3
05:08:52.127 00.165 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"c1c4a3ea-7419-43b5-948b-d50a31d549de"}
05:08:52.280 00.153 9340 evsrv: cli 100A41E8 disconnect
05:08:52.299 00.019 9340 evsrv: cli 100A4288 connect
05:08:52.352 00.053 9340 case statement mapped state 6 to 3
05:08:52.442 00.090 9340 case statement mapped state 6 to 3
05:08:52.485 00.043 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"efe3d3d8-d642-4a1e-9066-26881fcf6eba"}
05:08:52.618 00.133 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":151,"width":15,"height":15,"star_pos":[6.59,7.42],"pixels":"..."},"id":"efe3d3d8-d642-4a1e-9066-26881fcf6eba"}
05:08:52.661 00.043 9340 evsrv: cli 100A4288 request: {"method":"dither","params":{"amount":4,"raOnly":false,"settle":{"pixels":0.45,"time":8,"timeout":90}},"id":"dea70ada-210a-456c-89dd-037a8409ddf7"}
05:08:52.828 00.167 9340 PhdController::Dither begins
05:08:52.989 00.161 9340 dither: size=4.00, dRA=2.27 dDec=2.42
05:08:53.170 00.181 9340 MountToCamera -- mountTheta (-0.82) + m_xAngle (0.05) = xAngle (-0.77 = -0.77)
05:08:53.305 00.135 9340 MountToCamera -- mountX=2.27 mountY=2.42 hyp=3.32 mountTheta=-0.82 cameraX=2.38, cameraY=-2.31 cameraTheta=-0.77
05:08:53.550 00.245 9340 setting lock position to (1199.93, 1042.96)
05:08:53.830 00.280 9340 Mount: notify guiding dithered (2.4, -2.3)
05:08:54.001 00.171 12020 Exposure complete
05:08:54.007 00.006 9340 MultiStar: stabilizing after lock position change
05:08:54.260 00.253 9340 Status Line: Dither by 2.27,2.42
05:08:54.357 00.097 9340 PhdController: newstate STATE_SETTLE_BEGIN
05:08:54.526 00.169 9340 PhdController: newstate STATE_SETTLE_WAIT
05:08:54.676 00.150 9340 evsrv: cli 100A4288 response: {"jsonrpc":"2.0","result":0,"id":"dea70ada-210a-456c-89dd-037a8409ddf7"}
05:08:55.032 00.356 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"2274b3e1-3e2d-4c1b-94a0-ee438579a8a3"}
05:08:55.142 00.110 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"2274b3e1-3e2d-4c1b-94a0-ee438579a8a3"}
05:08:55.269 00.127 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"914de07d-b615-4314-ac0a-273aa2595e9d"}
05:08:55.308 00.039 9340 case statement mapped state 6 to 3
05:08:55.417 00.109 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"914de07d-b615-4314-ac0a-273aa2595e9d"}
05:08:55.447 00.030 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"5cdec13a-f481-4936-84af-1c2e8901ac00"}
05:08:55.515 00.068 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":151,"width":15,"height":15,"star_pos":[6.59,7.42],"pixels":"..."},"id":"5cdec13a-f481-4936-84af-1c2e8901ac00"}
05:08:55.883 00.368 9340 evsrv: cli 100A4288 disconnect
05:08:56.004 00.121 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"8c24b3e7-4a5f-47f6-a36d-ead276821fe3"}
05:08:56.067 00.063 12020 worker thread done servicing request
05:08:56.068 00.001 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"8c24b3e7-4a5f-47f6-a36d-ead276821fe3"}
05:08:56.142 00.074 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"8d65d92e-0836-404d-9f5c-df87f16348df"}
05:08:56.185 00.043 9340 case statement mapped state 6 to 3
05:08:56.224 00.039 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"8d65d92e-0836-404d-9f5c-df87f16348df"}
05:08:56.289 00.065 9340 OnExposeComplete: enter
05:08:56.308 00.019 9340 UpdateGuideState(): m_state=6
05:08:56.360 00.052 9340 Star::Find(15, 1197, 1045, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 152
05:08:56.494 00.134 9340 Star::Find returns 1 (0), X=1197.86, Y=1045.51, Mass=1428065, SNR=188.5, Peak=59868 HFD=5.0
05:08:56.582 00.088 9340 CameraToMount -- cameraTheta (2.25) - m_xAngle (0.05) = xAngle (2.21 = 2.21)
05:08:56.716 00.134 9340 CameraToMount -- cameraTheta (2.25) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-0.86 = -0.86)
05:08:56.858 00.142 9340 CameraToMount -- cameraX=-2.08 cameraY=2.55 hyp=3.29 cameraTheta=2.25 mountX=-1.95 mountY=-2.50, mountTheta=-2.23
05:08:57.018 00.160 9340 dither recenter: remaining=(-2.3,-2.4) step=(-2.3,-2.4)
05:08:57.067 00.049 9340 MountToCamera -- mountTheta (2.32) + m_xAngle (0.05) = xAngle (2.37 = 2.37)
05:08:57.176 00.109 9340 MountToCamera -- mountX=-2.27 mountY=-2.42 hyp=3.32 mountTheta=2.32 cameraX=-2.38, cameraY=2.31 cameraTheta=2.37
05:08:57.206 00.030 9340 SchedulePrimaryMove(10104498, x=-2.38, y=2.31, opts=4)
05:08:57.234 00.028 9340 Enqueuing Move request for scope (-2.38, 2.31)
05:08:57.290 00.056 12020 Worker thread wakes up
05:08:57.290 00.000 9340 Mount: notify direct move -2.27,-2.42
05:08:57.306 00.016 12020 worker thread servicing REQUEST_MOVE scope ofs (-2.38, 2.31) opts 0x4
05:08:57.306 00.000 12020 Handling offset move in thread for scope, endpoint = (-2.38, 2.31)
05:08:57.307 00.001 12020 Moving (-2.38, 2.31) raw xDistance=-2.27 yDistance=-2.42
05:08:57.307 00.000 12020 MoveAxis(E, 407, B)
05:08:57.307 00.000 12020 Guiding  Dir = 2, Dur = 407
05:08:57.312 00.005 9340 UpdateImageDisplay: Size=(1920,1080) min=6653, max=65535, med=10491, FiltMin=8027, FiltMax=65533, Gamma=2.870
05:08:57.330 00.018 12020 IsSlewing returns 0
05:08:57.331 00.001 12020 IsGuiding returns 0
05:08:57.332 00.001 9340 UpdateGuideState exits: m=1428065 SNR=188.5
05:08:57.359 00.027 12020 PulseGuide returned control before completion, sleep 395
05:08:57.360 00.001 9340 PhdController: settling, locked = 1, distance = 3.46 (0.45) aobump = 0 frame = 1 / 99999
05:08:57.412 00.052 9340 evsrv: {"Event":"Settling","Timestamp":1778753337.411,"Host":"ASTRO","Inst":1,"Distance":3.46,"Time":0.0,"SettleTime":8.0,"StarLocked":true}
05:08:57.437 00.025 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:08:57.471 00.034 9340 ScheduleExposure(2000,3,1) exposurePending=0
05:08:57.507 00.036 9340 Enqueuing Expose request
05:08:57.562 00.055 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"6f0e5f4f-49ba-49f0-8877-a8fca23618a8"}
05:08:57.589 00.027 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":152,"width":15,"height":15,"star_pos":[6.86,6.51],"pixels":"..."},"id":"6f0e5f4f-49ba-49f0-8877-a8fca23618a8"}
05:08:57.807 00.218 12020 IsGuiding returns 1
05:08:57.807 00.000 12020 scope still moving after pulse duration time elapsed
05:08:57.848 00.041 12020 IsSlewing returns 0
05:08:57.850 00.002 12020 IsGuiding returns 0
05:08:57.851 00.001 12020 scope move finished after 407 + 112 ms
05:08:57.851 00.000 12020 Move returns status 0, amount 407
05:08:57.852 00.001 12020 MoveAxis(N, 393, B)
05:08:57.852 00.000 12020 Guiding  Dir = 0, Dur = 393
05:08:57.854 00.002 12020 IsSlewing returns 0
05:08:57.855 00.001 12020 IsGuiding returns 0
05:08:57.935 00.080 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"75ae8dc3-5a6b-4d97-b1ec-3fdef9041174"}
05:08:57.964 00.029 12020 PulseGuide returned control before completion, sleep 307
05:08:57.966 00.002 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"75ae8dc3-5a6b-4d97-b1ec-3fdef9041174"}
05:08:57.992 00.026 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"c32acc82-8c30-4261-9c69-c0e7a0cf7896"}
05:08:58.020 00.028 9340 case statement mapped state 6 to 3
05:08:58.122 00.102 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"c32acc82-8c30-4261-9c69-c0e7a0cf7896"}
05:08:58.317 00.195 12020 IsGuiding returns 1
05:08:58.317 00.000 12020 scope still moving after pulse duration time elapsed
05:08:58.330 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"0ee01766-d326-4cde-af7d-33721fb7125e"}
05:08:58.372 00.042 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":152,"width":15,"height":15,"star_pos":[6.86,6.51],"pixels":"..."},"id":"0ee01766-d326-4cde-af7d-33721fb7125e"}
05:08:58.444 00.072 12020 IsSlewing returns 0
05:08:58.446 00.002 12020 IsGuiding returns 0
05:08:58.446 00.000 12020 scope move finished after 393 + 197 ms
05:08:58.446 00.000 12020 Move returns status 0, amount 393
05:08:58.446 00.000 12020 move complete, result=0
05:08:58.446 00.000 12020 worker thread done servicing request
05:08:58.447 00.001 12020 Worker thread wakes up
05:08:58.447 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
05:08:58.447 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(1185,1028,31,31)
05:08:58.450 00.003 9340 GuideStep: -2.3 px 407 ms EAST, -2.4 px 393 ms NORTH
05:08:59.943 01.493 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"65b24b91-7faf-42d3-b2fc-b3be67a06031"}
05:08:59.986 00.043 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"65b24b91-7faf-42d3-b2fc-b3be67a06031"}
05:09:00.009 00.023 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"a1e4081b-37c0-4ae1-98f6-4884f827c6e5"}
05:09:00.027 00.018 9340 case statement mapped state 6 to 3
05:09:00.075 00.048 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"a1e4081b-37c0-4ae1-98f6-4884f827c6e5"}
05:09:00.177 00.102 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"1bedb2ba-26ec-47c6-a178-932b5d728536"}
05:09:00.193 00.016 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":152,"width":15,"height":15,"star_pos":[6.86,6.51],"pixels":"..."},"id":"1bedb2ba-26ec-47c6-a178-932b5d728536"}
05:09:00.816 00.623 12020 Exposure complete
05:09:01.114 00.298 12020 worker thread done servicing request
05:09:01.115 00.001 9340 OnExposeComplete: enter
05:09:01.129 00.014 9340 UpdateGuideState(): m_state=6
05:09:01.141 00.012 9340 Star::Find(15, 1197, 1045, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 153
05:09:01.156 00.015 9340 Star::Find returns 1 (0), X=1200.32, Y=1044.84, Mass=1421854, SNR=222.2, Peak=65208 HFD=4.6
05:09:01.169 00.013 9340 CameraToMount -- cameraTheta (1.37) - m_xAngle (0.05) = xAngle (1.32 = 1.32)
05:09:01.207 00.038 9340 CameraToMount -- cameraTheta (1.37) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-1.75 = -1.75)
05:09:01.224 00.017 9340 CameraToMount -- cameraX=0.38 cameraY=1.88 hyp=1.92 cameraTheta=1.37 mountX=0.48 mountY=-1.89, mountTheta=-1.32
05:09:01.242 00.018 9340 SchedulePrimaryMove(10104498, x=0.38, y=1.88, opts=13)
05:09:01.254 00.012 9340 Enqueuing Move request for scope (0.38, 1.88)
05:09:01.267 00.013 12020 Worker thread wakes up
05:09:01.268 00.001 12020 worker thread servicing REQUEST_MOVE scope ofs (0.38, 1.88) opts 0xd
05:09:01.268 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=6850, max=65535, med=10505, FiltMin=8253, FiltMax=65535, Gamma=2.870
05:09:01.283 00.015 12020 Handling offset move in thread for scope, endpoint = (0.38, 1.88)
05:09:01.284 00.001 9340 UpdateGuideState exits: m=1421854 SNR=222.2
05:09:01.318 00.034 12020 Moving (0.38, 1.88) raw xDistance=0.48 yDistance=-1.89
05:09:01.319 00.001 12020 GuideAlgorithmHysteresis::Result() returns 0.20 from input 0.48
05:09:01.319 00.000 12020 resist switch: large excursion: input -1.89 thresh 0.75 direction from 0 to -1
05:09:01.319 00.000 12020 switching direction from 0 to -1 - decHistory=-3 oldest=0.00 newest=-5.67
05:09:01.319 00.000 12020 GuideAlgorithmResistSwitch::result() returns -1.89 from input -1.89
05:09:01.319 00.000 12020 MoveAxis(W, 36, ABG)
05:09:01.320 00.001 12020 Guiding  Dir = 3, Dur = 36
05:09:01.321 00.001 12020 IsSlewing returns 0
05:09:01.321 00.000 9340 PhdController: settling, locked = 1, distance = 1.92 (0.45) aobump = 0 frame = 2 / 99999
05:09:01.337 00.016 12020 IsGuiding returns 0
05:09:01.337 00.000 9340 evsrv: {"Event":"Settling","Timestamp":1778753341.337,"Host":"ASTRO","Inst":1,"Distance":1.92,"Time":0.0,"SettleTime":8.0,"StarLocked":true}
05:09:01.353 00.016 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:09:01.405 00.052 12020 IsGuiding returns 1
05:09:01.406 00.001 9340 ScheduleExposure(2000,3,1) exposurePending=0
05:09:01.424 00.018 12020 scope still moving after pulse duration time elapsed
05:09:01.430 00.006 9340 Enqueuing Expose request
05:09:01.504 00.074 12020 IsSlewing returns 0
05:09:01.527 00.023 12020 IsGuiding returns 0
05:09:01.527 00.000 12020 scope move finished after 36 + 154 ms
05:09:01.527 00.000 12020 Move returns status 0, amount 36
05:09:01.528 00.001 12020 MoveAxis(N, 307, ABG)
05:09:01.528 00.000 12020 Guiding  Dir = 0, Dur = 307
05:09:01.531 00.003 12020 IsSlewing returns 0
05:09:01.540 00.009 12020 IsGuiding returns 0
05:09:01.690 00.150 12020 PulseGuide returned control before completion, sleep 168
05:09:01.862 00.172 12020 IsGuiding returns 1
05:09:01.862 00.000 12020 scope still moving after pulse duration time elapsed
05:09:01.977 00.115 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"be9a2410-02d0-45d7-b075-de9c4bd40d18"}
05:09:02.024 00.047 12020 IsSlewing returns 0
05:09:02.032 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"be9a2410-02d0-45d7-b075-de9c4bd40d18"}
05:09:02.199 00.167 12020 IsGuiding returns 0
05:09:02.200 00.001 12020 scope move finished after 307 + 352 ms
05:09:02.200 00.000 12020 Move returns status 0, amount 307
05:09:02.200 00.000 12020 move complete, result=0
05:09:02.200 00.000 12020 worker thread done servicing request
05:09:02.201 00.001 12020 Worker thread wakes up
05:09:02.201 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
05:09:02.201 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(1185,1028,31,31)
05:09:02.215 00.014 9340 GuideStep: 0.5 px 36 ms WEST, -1.9 px 307 ms NORTH
05:09:02.391 00.176 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"57fb7cec-126b-4286-acd7-d60c29ae5ac1"}
05:09:02.467 00.076 9340 case statement mapped state 6 to 3
05:09:02.588 00.121 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"57fb7cec-126b-4286-acd7-d60c29ae5ac1"}
05:09:02.685 00.097 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"81a8bf04-26aa-40b3-b2d2-ee6db68e9497"}
05:09:02.870 00.185 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":153,"width":15,"height":15,"star_pos":[7.32,6.84],"pixels":"..."},"id":"81a8bf04-26aa-40b3-b2d2-ee6db68e9497"}
05:09:03.966 01.096 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"a94db271-6395-492b-afa4-384f5b36cb4f"}
05:09:04.019 00.053 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"a94db271-6395-492b-afa4-384f5b36cb4f"}
05:09:04.511 00.492 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"dd3950cf-7036-4796-b9ae-33e193398040"}
05:09:05.142 00.631 9340 case statement mapped state 6 to 3
05:09:05.299 00.157 12020 Exposure complete
05:09:05.327 00.028 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"dd3950cf-7036-4796-b9ae-33e193398040"}
05:09:05.892 00.565 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"207c44e2-549e-4579-bda7-a6acc7be14ae"}
05:09:06.720 00.828 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":153,"width":15,"height":15,"star_pos":[7.32,6.84],"pixels":"..."},"id":"207c44e2-549e-4579-bda7-a6acc7be14ae"}
05:09:07.431 00.711 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"9adc82f9-e7e1-4290-888a-adc798aeae02"}
05:09:07.706 00.275 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"9adc82f9-e7e1-4290-888a-adc798aeae02"}
05:09:08.373 00.667 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"997af939-c359-4a00-a76a-f081f41384ff"}
05:09:08.663 00.290 9340 case statement mapped state 6 to 3
05:09:08.882 00.219 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"997af939-c359-4a00-a76a-f081f41384ff"}
05:09:09.267 00.385 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"7f696355-649a-4b71-a0f5-7d84447ffdc6"}
05:09:09.518 00.251 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":153,"width":15,"height":15,"star_pos":[7.32,6.84],"pixels":"..."},"id":"7f696355-649a-4b71-a0f5-7d84447ffdc6"}
05:09:09.867 00.349 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"ecdd1b24-af47-4568-8b61-071e54127f5f"}
05:09:10.050 00.183 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"ecdd1b24-af47-4568-8b61-071e54127f5f"}
05:09:10.133 00.083 12020 worker thread done servicing request
05:09:10.157 00.024 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"b0fd46a2-b55e-4aef-acf2-b22eabb69cfe"}
05:09:10.236 00.079 9340 case statement mapped state 6 to 3
05:09:10.254 00.018 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"b0fd46a2-b55e-4aef-acf2-b22eabb69cfe"}
05:09:10.360 00.106 9340 OnExposeComplete: enter
05:09:10.396 00.036 9340 UpdateGuideState(): m_state=6
05:09:10.412 00.016 9340 Star::Find(15, 1200, 1044, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 154
05:09:10.428 00.016 9340 Star::Find returns 1 (0), X=1199.90, Y=1043.27, Mass=1397214, SNR=190.5, Peak=60584 HFD=4.9
05:09:10.501 00.073 9340 CameraToMount -- cameraTheta (1.67) - m_xAngle (0.05) = xAngle (1.63 = 1.63)
05:09:10.531 00.030 9340 CameraToMount -- cameraTheta (1.67) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-1.44 = -1.44)
05:09:10.621 00.090 9340 CameraToMount -- cameraX=-0.03 cameraY=0.31 hyp=0.31 cameraTheta=1.67 mountX=-0.02 mountY=-0.31, mountTheta=-1.63
05:09:10.674 00.053 9340 SchedulePrimaryMove(10104498, x=-0.03, y=0.31, opts=13)
05:09:10.747 00.073 9340 Enqueuing Move request for scope (-0.03, 0.31)
05:09:10.969 00.222 12020 Worker thread wakes up
05:09:10.969 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=6286, max=65535, med=10529, FiltMin=8048, FiltMax=65535, Gamma=2.870
05:09:11.004 00.035 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.31) opts 0xd
05:09:11.004 00.000 9340 UpdateGuideState exits: m=1397214 SNR=190.5
05:09:11.035 00.031 12020 Handling offset move in thread for scope, endpoint = (-0.03, 0.31)
05:09:11.037 00.002 12020 Moving (-0.03, 0.31) raw xDistance=-0.02 yDistance=-0.31
05:09:11.037 00.000 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
05:09:11.037 00.000 12020 GuideAlgorithmResistSwitch::result() returns -0.31 from input -0.31
05:09:11.040 00.003 12020 MoveAxis(E, 0, ABG)
05:09:11.041 00.001 9340 PhdController: settling, locked = 1, distance = 1.44 (0.45) aobump = 0 frame = 3 / 99999
05:09:11.151 00.110 12020 Move returns status 0, amount 0
05:09:11.151 00.000 12020 MoveAxis(N, 50, ABG)
05:09:11.151 00.000 12020 Guiding  Dir = 0, Dur = 50
05:09:11.152 00.001 9340 evsrv: {"Event":"Settling","Timestamp":1778753351.152,"Host":"ASTRO","Inst":1,"Distance":1.44,"Time":0.0,"SettleTime":8.0,"StarLocked":true}
05:09:11.176 00.024 12020 IsSlewing returns 0
05:09:11.177 00.001 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:09:11.195 00.018 12020 IsGuiding returns 0
05:09:11.195 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
05:09:11.210 00.015 9340 Enqueuing Expose request
05:09:11.230 00.020 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"4abe3350-11e9-4319-926c-095a16ed51fc"}
05:09:11.328 00.098 12020 IsGuiding returns 1
05:09:11.328 00.000 12020 scope still moving after pulse duration time elapsed
05:09:11.328 00.000 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":154,"width":15,"height":15,"star_pos":[6.90,7.27],"pixels":"..."},"id":"4abe3350-11e9-4319-926c-095a16ed51fc"}
05:09:11.362 00.034 12020 IsSlewing returns 0
05:09:11.471 00.109 12020 IsGuiding returns 0
05:09:11.472 00.001 12020 scope move finished after 50 + 227 ms
05:09:11.472 00.000 12020 Move returns status 0, amount 50
05:09:11.472 00.000 12020 move complete, result=0
05:09:11.472 00.000 12020 worker thread done servicing request
05:09:11.473 00.001 9340 GuideStep: -0.0 px 0 ms EAST, -0.3 px 50 ms NORTH
05:09:11.496 00.023 12020 Worker thread wakes up
05:09:11.508 00.012 12020 worker thread servicing REQUEST_EXPOSE 2000
05:09:11.509 00.001 12020 Handling exposure in thread, d=2000 o=3 r=(1185,1028,31,31)
05:09:12.972 01.463 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"7307df5b-5ed8-49de-8b2f-734b5f7445bf"}
05:09:13.000 00.028 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"7307df5b-5ed8-49de-8b2f-734b5f7445bf"}
05:09:13.048 00.048 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"be18aaea-dc02-42bc-b255-d7c7cfc9753f"}
05:09:13.065 00.017 9340 case statement mapped state 6 to 3
05:09:13.086 00.021 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"be18aaea-dc02-42bc-b255-d7c7cfc9753f"}
05:09:13.134 00.048 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"7d1a41fc-9475-4361-b90b-bc32e9d5495d"}
05:09:13.195 00.061 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":154,"width":15,"height":15,"star_pos":[6.90,7.27],"pixels":"..."},"id":"7d1a41fc-9475-4361-b90b-bc32e9d5495d"}
05:09:13.887 00.692 12020 Exposure complete
05:09:14.193 00.306 12020 worker thread done servicing request
05:09:14.193 00.000 9340 OnExposeComplete: enter
05:09:14.207 00.014 9340 UpdateGuideState(): m_state=6
05:09:14.221 00.014 9340 Star::Find(15, 1199, 1043, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 155
05:09:14.254 00.033 9340 Star::Find returns 1 (0), X=1199.46, Y=1042.79, Mass=1465187, SNR=223.6, Peak=62560 HFD=5.1
05:09:14.299 00.045 9340 CameraToMount -- cameraTheta (-2.79) - m_xAngle (0.05) = xAngle (-2.84 = -2.84)
05:09:14.310 00.011 9340 CameraToMount -- cameraTheta (-2.79) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-5.91 = 0.38)
05:09:14.325 00.015 9340 CameraToMount -- cameraX=-0.47 cameraY=-0.17 hyp=0.50 cameraTheta=-2.79 mountX=-0.48 mountY=0.19, mountTheta=2.77
05:09:14.343 00.018 9340 SchedulePrimaryMove(10104498, x=-0.47, y=-0.17, opts=13)
05:09:14.383 00.040 9340 Enqueuing Move request for scope (-0.47, -0.17)
05:09:14.435 00.052 12020 Worker thread wakes up
05:09:14.436 00.001 9340 UpdateImageDisplay: Size=(1920,1080) min=5995, max=65535, med=10561, FiltMin=8229, FiltMax=65535, Gamma=2.870
05:09:14.451 00.015 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.47, -0.17) opts 0xd
05:09:14.451 00.000 12020 Handling offset move in thread for scope, endpoint = (-0.47, -0.17)
05:09:14.451 00.000 12020 Moving (-0.47, -0.17) raw xDistance=-0.48 yDistance=0.19
05:09:14.452 00.001 12020 GuideAlgorithmHysteresis::Result() returns -0.20 from input -0.48
05:09:14.452 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
05:09:14.452 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.19
05:09:14.454 00.002 9340 UpdateGuideState exits: m=1465187 SNR=223.6
05:09:14.487 00.033 12020 MoveAxis(E, 36, ABG)
05:09:14.487 00.000 9340 PhdController: settling, locked = 1, distance = 1.16 (0.45) aobump = 0 frame = 4 / 99999
05:09:14.508 00.021 12020 Guiding  Dir = 2, Dur = 36
05:09:14.512 00.004 9340 evsrv: {"Event":"Settling","Timestamp":1778753354.512,"Host":"ASTRO","Inst":1,"Distance":1.16,"Time":0.0,"SettleTime":8.0,"StarLocked":true}
05:09:14.542 00.030 12020 IsSlewing returns 0
05:09:14.544 00.002 12020 IsGuiding returns 0
05:09:14.548 00.004 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:09:14.582 00.034 12020 PulseGuide returned control before completion, sleep 17
05:09:14.584 00.002 9340 ScheduleExposure(2000,3,1) exposurePending=0
05:09:14.609 00.025 9340 Enqueuing Expose request
05:09:14.641 00.032 12020 IsGuiding returns 0
05:09:14.664 00.023 12020 Move returns status 0, amount 36
05:09:14.664 00.000 12020 MoveAxis(N, 0, ABG)
05:09:14.664 00.000 12020 Move returns status 0, amount 0
05:09:14.667 00.003 12020 move complete, result=0
05:09:14.668 00.001 12020 worker thread done servicing request
05:09:14.668 00.000 12020 Worker thread wakes up
05:09:14.669 00.001 12020 worker thread servicing REQUEST_EXPOSE 2000
05:09:14.669 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(1185,1028,31,31)
05:09:14.673 00.004 9340 GuideStep: -0.5 px 36 ms EAST, 0.2 px 0 ms NORTH
05:09:14.954 00.281 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"a34e32e5-9bc0-407e-ab79-a5c9a187573b"}
05:09:14.966 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"a34e32e5-9bc0-407e-ab79-a5c9a187573b"}
05:09:14.989 00.023 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"1a60316f-fe6b-4ccf-b623-a72897fa1b06"}
05:09:15.011 00.022 9340 case statement mapped state 6 to 3
05:09:15.042 00.031 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"1a60316f-fe6b-4ccf-b623-a72897fa1b06"}
05:09:15.056 00.014 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"ab500d9b-4b2e-48a4-945d-cf4de6215aea"}
05:09:15.072 00.016 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":155,"width":15,"height":15,"star_pos":[7.46,6.79],"pixels":"..."},"id":"ab500d9b-4b2e-48a4-945d-cf4de6215aea"}
05:09:16.954 01.882 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"6179e590-e87e-46b6-9f41-9d01fb58e929"}
05:09:16.964 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"6179e590-e87e-46b6-9f41-9d01fb58e929"}
05:09:16.999 00.035 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"6bd0c26d-da3e-43ba-bd59-939514110feb"}
05:09:17.013 00.014 9340 case statement mapped state 6 to 3
05:09:17.026 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"6bd0c26d-da3e-43ba-bd59-939514110feb"}
05:09:17.042 00.016 12020 Exposure complete
05:09:17.044 00.002 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"3f4a0ab2-5c47-41aa-bb4d-b4140d698a8c"}
05:09:17.055 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":155,"width":15,"height":15,"star_pos":[7.46,6.79],"pixels":"..."},"id":"3f4a0ab2-5c47-41aa-bb4d-b4140d698a8c"}
05:09:17.288 00.233 12020 worker thread done servicing request
05:09:17.288 00.000 9340 OnExposeComplete: enter
05:09:17.299 00.011 9340 UpdateGuideState(): m_state=6
05:09:17.308 00.009 9340 Star::Find(15, 1199, 1042, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 156
05:09:17.317 00.009 9340 Star::Find returns 1 (0), X=1200.51, Y=1042.90, Mass=1476249, SNR=200.7, Peak=65461 HFD=5.0
05:09:17.331 00.014 9340 CameraToMount -- cameraTheta (-0.11) - m_xAngle (0.05) = xAngle (-0.16 = -0.16)
05:09:17.344 00.013 9340 CameraToMount -- cameraTheta (-0.11) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-3.23 = 3.06)
05:09:17.353 00.009 9340 CameraToMount -- cameraX=0.58 cameraY=-0.06 hyp=0.58 cameraTheta=-0.11 mountX=0.57 mountY=0.05, mountTheta=0.08
05:09:17.382 00.029 9340 SchedulePrimaryMove(10104498, x=0.58, y=-0.06, opts=13)
05:09:17.392 00.010 9340 Enqueuing Move request for scope (0.58, -0.06)
05:09:17.401 00.009 12020 Worker thread wakes up
05:09:17.402 00.001 9340 UpdateImageDisplay: Size=(1920,1080) min=5351, max=65535, med=10529, FiltMin=6787, FiltMax=65535, Gamma=2.870
05:09:17.414 00.012 12020 worker thread servicing REQUEST_MOVE scope ofs (0.58, -0.06) opts 0xd
05:09:17.414 00.000 9340 UpdateGuideState exits: m=1476249 SNR=200.7
05:09:17.424 00.010 12020 Handling offset move in thread for scope, endpoint = (0.58, -0.06)
05:09:17.424 00.000 12020 Moving (0.58, -0.06) raw xDistance=0.57 yDistance=0.05
05:09:17.425 00.001 9340 PhdController: settling, locked = 1, distance = 0.98 (0.45) aobump = 0 frame = 5 / 99999
05:09:17.435 00.010 12020 GuideAlgorithmHysteresis::Result() returns 0.22 from input 0.57
05:09:17.435 00.000 9340 evsrv: {"Event":"Settling","Timestamp":1778753357.435,"Host":"ASTRO","Inst":1,"Distance":0.98,"Time":0.0,"SettleTime":8.0,"StarLocked":true}
05:09:17.448 00.013 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
05:09:17.448 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
05:09:17.449 00.001 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:09:17.462 00.013 12020 MoveAxis(W, 40, ABG)
05:09:17.462 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
05:09:17.471 00.009 9340 Enqueuing Expose request
05:09:17.479 00.008 12020 Guiding  Dir = 3, Dur = 40
05:09:17.498 00.019 12020 IsSlewing returns 0
05:09:17.499 00.001 12020 IsGuiding returns 0
05:09:17.516 00.017 12020 PulseGuide returned control before completion, sleep 33
05:09:17.564 00.048 12020 IsGuiding returns 0
05:09:17.564 00.000 12020 Move returns status 0, amount 40
05:09:17.564 00.000 12020 MoveAxis(N, 0, ABG)
05:09:17.564 00.000 12020 Move returns status 0, amount 0
05:09:17.564 00.000 12020 move complete, result=0
05:09:17.564 00.000 12020 worker thread done servicing request
05:09:17.566 00.002 9340 GuideStep: 0.6 px 40 ms WEST, 0.0 px 0 ms NORTH
05:09:17.577 00.011 12020 Worker thread wakes up
05:09:17.577 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
05:09:17.578 00.001 12020 Handling exposure in thread, d=2000 o=3 r=(1185,1028,31,31)
05:09:18.954 01.376 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"d1dc26c3-6cbd-49df-ad7d-4bd42700bc33"}
05:09:18.962 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"d1dc26c3-6cbd-49df-ad7d-4bd42700bc33"}
05:09:18.969 00.007 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"54a92c9c-e80c-4079-869c-638d8dd6ec89"}
05:09:18.976 00.007 9340 case statement mapped state 6 to 3
05:09:18.987 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"54a92c9c-e80c-4079-869c-638d8dd6ec89"}
05:09:18.996 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"c7b363f6-2dd6-4da3-8b57-ca6ba212a547"}
05:09:19.003 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":156,"width":15,"height":15,"star_pos":[6.51,6.90],"pixels":"..."},"id":"c7b363f6-2dd6-4da3-8b57-ca6ba212a547"}
05:09:19.931 00.928 12020 Exposure complete
05:09:20.093 00.162 9340 OnExposeComplete: enter
05:09:20.105 00.012 12020 worker thread done servicing request
05:09:20.105 00.000 9340 UpdateGuideState(): m_state=6
05:09:20.120 00.015 9340 Star::Find(15, 1200, 1042, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 157
05:09:20.149 00.029 9340 Star::Find returns 1 (0), X=1200.17, Y=1042.86, Mass=1398942, SNR=197.5, Peak=62221 HFD=4.6
05:09:20.163 00.014 9340 CameraToMount -- cameraTheta (-0.38) - m_xAngle (0.05) = xAngle (-0.43 = -0.43)
05:09:20.182 00.019 9340 CameraToMount -- cameraTheta (-0.38) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-3.50 = 2.78)
05:09:20.193 00.011 9340 CameraToMount -- cameraX=0.24 cameraY=-0.09 hyp=0.25 cameraTheta=-0.38 mountX=0.23 mountY=0.09, mountTheta=0.37
05:09:20.206 00.013 9340 SchedulePrimaryMove(10104498, x=0.24, y=-0.09, opts=13)
05:09:20.221 00.015 9340 Enqueuing Move request for scope (0.24, -0.09)
05:09:20.231 00.010 12020 Worker thread wakes up
05:09:20.231 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=6602, max=65535, med=10559, FiltMin=8211, FiltMax=65535, Gamma=2.870
05:09:20.241 00.010 12020 worker thread servicing REQUEST_MOVE scope ofs (0.24, -0.09) opts 0xd
05:09:20.241 00.000 9340 UpdateGuideState exits: m=1398942 SNR=197.5
05:09:20.267 00.026 12020 Handling offset move in thread for scope, endpoint = (0.24, -0.09)
05:09:20.267 00.000 12020 Moving (0.24, -0.09) raw xDistance=0.23 yDistance=0.09
05:09:20.267 00.000 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.23
05:09:20.267 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
05:09:20.268 00.001 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
05:09:20.268 00.000 12020 MoveAxis(E, 0, ABG)
05:09:20.268 00.000 12020 Move returns status 0, amount 0
05:09:20.268 00.000 12020 MoveAxis(N, 0, ABG)
05:09:20.268 00.000 12020 Move returns status 0, amount 0
05:09:20.268 00.000 12020 move complete, result=0
05:09:20.269 00.001 12020 worker thread done servicing request
05:09:20.269 00.000 9340 PhdController: settling, locked = 1, distance = 0.76 (0.45) aobump = 0 frame = 6 / 99999
05:09:20.283 00.014 9340 evsrv: {"Event":"Settling","Timestamp":1778753360.283,"Host":"ASTRO","Inst":1,"Distance":0.76,"Time":0.0,"SettleTime":8.0,"StarLocked":true}
05:09:20.293 00.010 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:09:20.303 00.010 9340 ScheduleExposure(2000,3,1) exposurePending=0
05:09:20.312 00.009 9340 Enqueuing Expose request
05:09:20.321 00.009 12020 Worker thread wakes up
05:09:20.321 00.000 9340 GuideStep: 0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
05:09:20.333 00.012 12020 worker thread servicing REQUEST_EXPOSE 2000
05:09:20.333 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(1185,1028,31,31)
05:09:20.954 00.621 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"858831c9-7d95-4194-aa72-91bb1c561d71"}
05:09:20.968 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"858831c9-7d95-4194-aa72-91bb1c561d71"}
05:09:20.985 00.017 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"41fd8255-e48b-4c90-bb7c-6a0dcc049c18"}
05:09:21.017 00.032 9340 case statement mapped state 6 to 3
05:09:21.028 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"41fd8255-e48b-4c90-bb7c-6a0dcc049c18"}
05:09:21.053 00.025 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"97b9663b-9a9a-4464-824e-7d5135ef4a9e"}
05:09:21.066 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":157,"width":15,"height":15,"star_pos":[7.17,6.86],"pixels":"..."},"id":"97b9663b-9a9a-4464-824e-7d5135ef4a9e"}
05:09:22.732 01.666 12020 Exposure complete
05:09:22.916 00.184 12020 worker thread done servicing request
05:09:22.916 00.000 9340 OnExposeComplete: enter
05:09:22.925 00.009 9340 UpdateGuideState(): m_state=6
05:09:22.953 00.028 9340 Star::Find(15, 1200, 1042, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 158
05:09:22.963 00.010 9340 Star::Find returns 1 (0), X=1200.36, Y=1042.73, Mass=1411159, SNR=175.7, Peak=64171 HFD=4.8
05:09:22.972 00.009 9340 CameraToMount -- cameraTheta (-0.50) - m_xAngle (0.05) = xAngle (-0.55 = -0.55)
05:09:22.980 00.008 9340 CameraToMount -- cameraTheta (-0.50) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-3.61 = 2.67)
05:09:22.990 00.010 9340 CameraToMount -- cameraX=0.42 cameraY=-0.23 hyp=0.48 cameraTheta=-0.50 mountX=0.41 mountY=0.22, mountTheta=0.49
05:09:23.004 00.014 9340 SchedulePrimaryMove(10104498, x=0.42, y=-0.23, opts=13)
05:09:23.018 00.014 9340 Enqueuing Move request for scope (0.42, -0.23)
05:09:23.027 00.009 12020 Worker thread wakes up
05:09:23.027 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=6962, max=65535, med=10583, FiltMin=8387, FiltMax=65535, Gamma=2.870
05:09:23.040 00.013 12020 worker thread servicing REQUEST_MOVE scope ofs (0.42, -0.23) opts 0xd
05:09:23.041 00.001 12020 Handling offset move in thread for scope, endpoint = (0.42, -0.23)
05:09:23.041 00.000 12020 Moving (0.42, -0.23) raw xDistance=0.41 yDistance=0.22
05:09:23.041 00.000 12020 GuideAlgorithmHysteresis::Result() returns 0.17 from input 0.41
05:09:23.041 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
05:09:23.041 00.000 9340 UpdateGuideState exits: m=1411159 SNR=175.7
05:09:23.066 00.025 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.22
05:09:23.066 00.000 9340 PhdController: settling, locked = 1, distance = 0.68 (0.45) aobump = 0 frame = 7 / 99999
05:09:23.077 00.011 12020 MoveAxis(W, 31, ABG)
05:09:23.077 00.000 9340 evsrv: {"Event":"Settling","Timestamp":1778753363.077,"Host":"ASTRO","Inst":1,"Distance":0.68,"Time":0.0,"SettleTime":8.0,"StarLocked":true}
05:09:23.086 00.009 12020 Guiding  Dir = 3, Dur = 31
05:09:23.087 00.001 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:09:23.096 00.009 9340 ScheduleExposure(2000,3,1) exposurePending=0
05:09:23.106 00.010 12020 IsSlewing returns 0
05:09:23.106 00.000 9340 Enqueuing Expose request
05:09:23.115 00.009 12020 IsGuiding returns 0
05:09:23.115 00.000 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"d4268893-9406-43db-ae6d-06b2556bc268"}
05:09:23.124 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"d4268893-9406-43db-ae6d-06b2556bc268"}
05:09:23.138 00.014 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"77f60e30-8dd1-4139-87f3-1d9fa39d2dae"}
05:09:23.147 00.009 12020 PulseGuide returned control before completion, sleep 12
05:09:23.147 00.000 9340 case statement mapped state 6 to 3
05:09:23.155 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"77f60e30-8dd1-4139-87f3-1d9fa39d2dae"}
05:09:23.168 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"8f20c296-815a-4888-87e3-07fdea0723fc"}
05:09:23.194 00.026 12020 IsGuiding returns 0
05:09:23.194 00.000 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":158,"width":15,"height":15,"star_pos":[7.36,6.73],"pixels":"..."},"id":"8f20c296-815a-4888-87e3-07fdea0723fc"}
05:09:23.202 00.008 12020 Move returns status 0, amount 31
05:09:23.203 00.001 12020 MoveAxis(N, 0, ABG)
05:09:23.203 00.000 12020 Move returns status 0, amount 0
05:09:23.203 00.000 12020 move complete, result=0
05:09:23.204 00.001 12020 worker thread done servicing request
05:09:23.204 00.000 12020 Worker thread wakes up
05:09:23.204 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
05:09:23.204 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(1185,1028,31,31)
05:09:23.205 00.001 9340 GuideStep: 0.4 px 31 ms WEST, 0.2 px 0 ms NORTH
05:09:24.955 01.750 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"3f624530-3969-4b7c-97dc-ae0cdadf3414"}
05:09:24.966 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"3f624530-3969-4b7c-97dc-ae0cdadf3414"}
05:09:24.975 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"1b024545-8f9f-4db4-9ebe-08721d2d35e8"}
05:09:24.990 00.015 9340 case statement mapped state 6 to 3
05:09:24.998 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"1b024545-8f9f-4db4-9ebe-08721d2d35e8"}
05:09:25.008 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"de48af7a-bae5-46c6-a769-902f2aab6c8f"}
05:09:25.019 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":158,"width":15,"height":15,"star_pos":[7.36,6.73],"pixels":"..."},"id":"de48af7a-bae5-46c6-a769-902f2aab6c8f"}
05:09:25.562 00.543 12020 Exposure complete
05:09:25.769 00.207 9340 OnExposeComplete: enter
05:09:25.795 00.026 12020 worker thread done servicing request
05:09:25.795 00.000 9340 UpdateGuideState(): m_state=6
05:09:25.805 00.010 9340 Star::Find(15, 1200, 1042, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 159
05:09:25.816 00.011 9340 Star::Find returns 1 (0), X=1199.65, Y=1042.61, Mass=1362071, SNR=198.4, Peak=60468 HFD=4.8
05:09:25.828 00.012 9340 CameraToMount -- cameraTheta (-2.25) - m_xAngle (0.05) = xAngle (-2.30 = -2.30)
05:09:25.837 00.009 9340 CameraToMount -- cameraTheta (-2.25) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-5.36 = 0.92)
05:09:25.848 00.011 9340 CameraToMount -- cameraX=-0.28 cameraY=-0.35 hyp=0.45 cameraTheta=-2.25 mountX=-0.30 mountY=0.36, mountTheta=2.27
05:09:25.865 00.017 9340 SchedulePrimaryMove(10104498, x=-0.28, y=-0.35, opts=13)
05:09:25.894 00.029 9340 Enqueuing Move request for scope (-0.28, -0.35)
05:09:25.903 00.009 12020 Worker thread wakes up
05:09:25.903 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=6630, max=65535, med=10571, FiltMin=8420, FiltMax=65535, Gamma=2.870
05:09:25.914 00.011 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.28, -0.35) opts 0xd
05:09:25.914 00.000 9340 UpdateGuideState exits: m=1362071 SNR=198.4
05:09:25.924 00.010 12020 Handling offset move in thread for scope, endpoint = (-0.28, -0.35)
05:09:25.924 00.000 9340 PhdController: settling, locked = 1, distance = 0.61 (0.45) aobump = 0 frame = 8 / 99999
05:09:25.933 00.009 12020 Moving (-0.28, -0.35) raw xDistance=-0.30 yDistance=0.36
05:09:25.935 00.002 9340 evsrv: {"Event":"Settling","Timestamp":1778753365.935,"Host":"ASTRO","Inst":1,"Distance":0.61,"Time":0.0,"SettleTime":8.0,"StarLocked":true}
05:09:25.945 00.010 12020 GuideAlgorithmHysteresis::Result() returns -0.11 from input -0.30
05:09:25.945 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
05:09:25.946 00.001 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:09:25.957 00.011 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.36
05:09:25.957 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
05:09:25.981 00.024 12020 MoveAxis(E, 20, ABG)
05:09:25.981 00.000 9340 Enqueuing Expose request
05:09:25.993 00.012 12020 Guiding  Dir = 2, Dur = 20
05:09:25.994 00.001 12020 IsSlewing returns 0
05:09:25.995 00.001 12020 IsGuiding returns 0
05:09:26.024 00.029 12020 IsGuiding returns 1
05:09:26.024 00.000 12020 scope still moving after pulse duration time elapsed
05:09:26.082 00.058 12020 IsSlewing returns 0
05:09:26.083 00.001 12020 IsGuiding returns 0
05:09:26.083 00.000 12020 scope move finished after 20 + 68 ms
05:09:26.083 00.000 12020 Move returns status 0, amount 20
05:09:26.084 00.001 12020 MoveAxis(N, 0, ABG)
05:09:26.084 00.000 12020 Move returns status 0, amount 0
05:09:26.084 00.000 12020 move complete, result=0
05:09:26.084 00.000 12020 worker thread done servicing request
05:09:26.084 00.000 9340 GuideStep: -0.3 px 20 ms EAST, 0.4 px 0 ms NORTH
05:09:26.099 00.015 12020 Worker thread wakes up
05:09:26.099 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
05:09:26.099 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(1185,1028,31,31)
05:09:26.955 00.856 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"b91128af-752f-4a29-ba73-8bc2803a9aff"}
05:09:26.974 00.019 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"b91128af-752f-4a29-ba73-8bc2803a9aff"}
05:09:26.993 00.019 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"df8e9ecd-3fb1-46b9-9e1b-17b7eb392b30"}
05:09:27.003 00.010 9340 case statement mapped state 6 to 3
05:09:27.017 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"df8e9ecd-3fb1-46b9-9e1b-17b7eb392b30"}
05:09:27.040 00.023 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"5a7b552b-eeba-42a5-86df-4946da615a07"}
05:09:27.083 00.043 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":159,"width":15,"height":15,"star_pos":[6.65,6.61],"pixels":"..."},"id":"5a7b552b-eeba-42a5-86df-4946da615a07"}
05:09:28.454 01.371 12020 Exposure complete
05:09:28.708 00.254 12020 worker thread done servicing request
05:09:28.708 00.000 9340 OnExposeComplete: enter
05:09:28.737 00.029 9340 UpdateGuideState(): m_state=6
05:09:28.746 00.009 9340 Star::Find(15, 1199, 1042, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 160
05:09:28.760 00.014 9340 Star::Find returns 1 (0), X=1200.39, Y=1042.54, Mass=1408406, SNR=187.1, Peak=65407 HFD=4.9
05:09:28.772 00.012 9340 CameraToMount -- cameraTheta (-0.75) - m_xAngle (0.05) = xAngle (-0.80 = -0.80)
05:09:28.784 00.012 9340 CameraToMount -- cameraTheta (-0.75) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-3.86 = 2.42)
05:09:28.795 00.011 9340 CameraToMount -- cameraX=0.45 cameraY=-0.42 hyp=0.62 cameraTheta=-0.75 mountX=0.43 mountY=0.41, mountTheta=0.76
05:09:28.810 00.015 9340 SchedulePrimaryMove(10104498, x=0.45, y=-0.42, opts=13)
05:09:28.840 00.030 9340 Enqueuing Move request for scope (0.45, -0.42)
05:09:28.851 00.011 12020 Worker thread wakes up
05:09:28.851 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=6817, max=65535, med=10578, FiltMin=8129, FiltMax=65535, Gamma=2.870
05:09:28.862 00.011 12020 worker thread servicing REQUEST_MOVE scope ofs (0.45, -0.42) opts 0xd
05:09:28.862 00.000 12020 Handling offset move in thread for scope, endpoint = (0.45, -0.42)
05:09:28.862 00.000 9340 UpdateGuideState exits: m=1408406 SNR=187.1
05:09:28.873 00.011 12020 Moving (0.45, -0.42) raw xDistance=0.43 yDistance=0.41
05:09:28.873 00.000 9340 PhdController: settling, locked = 1, distance = 0.61 (0.45) aobump = 0 frame = 9 / 99999
05:09:28.881 00.008 12020 GuideAlgorithmHysteresis::Result() returns 0.17 from input 0.43
05:09:28.882 00.001 9340 evsrv: {"Event":"Settling","Timestamp":1778753368.881,"Host":"ASTRO","Inst":1,"Distance":0.61,"Time":0.0,"SettleTime":8.0,"StarLocked":true}
05:09:28.894 00.012 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
05:09:28.894 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.41
05:09:28.894 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:09:28.906 00.012 12020 MoveAxis(W, 31, ABG)
05:09:28.906 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
05:09:28.933 00.027 12020 Guiding  Dir = 3, Dur = 31
05:09:28.933 00.000 9340 Enqueuing Expose request
05:09:28.944 00.011 12020 IsSlewing returns 0
05:09:28.945 00.001 12020 IsGuiding returns 0
05:09:28.954 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"e3266de7-fff5-463d-83c6-24c0a34b2d90"}
05:09:28.965 00.011 12020 PulseGuide returned control before completion, sleep 22
05:09:28.965 00.000 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"e3266de7-fff5-463d-83c6-24c0a34b2d90"}
05:09:28.977 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"ac9d2134-4174-469c-9005-cc0a99b92126"}
05:09:28.986 00.009 9340 case statement mapped state 6 to 3
05:09:28.998 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"ac9d2134-4174-469c-9005-cc0a99b92126"}
05:09:29.032 00.034 12020 IsGuiding returns 0
05:09:29.032 00.000 12020 Move returns status 0, amount 31
05:09:29.032 00.000 12020 MoveAxis(N, 0, ABG)
05:09:29.032 00.000 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"f3b41870-3853-4bae-bf5d-b1a538e6659d"}
05:09:29.048 00.016 12020 Move returns status 0, amount 0
05:09:29.049 00.001 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":160,"width":15,"height":15,"star_pos":[7.39,6.54],"pixels":"..."},"id":"f3b41870-3853-4bae-bf5d-b1a538e6659d"}
05:09:29.061 00.012 12020 move complete, result=0
05:09:29.062 00.001 12020 worker thread done servicing request
05:09:29.062 00.000 9340 GuideStep: 0.4 px 31 ms WEST, 0.4 px 0 ms NORTH
05:09:29.081 00.019 12020 Worker thread wakes up
05:09:29.081 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
05:09:29.081 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(1185,1028,31,31)
05:09:30.954 01.873 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"00140df4-9368-437d-835a-8e75374931c1"}
05:09:30.981 00.027 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"00140df4-9368-437d-835a-8e75374931c1"}
05:09:30.993 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"f3a497ef-85bc-48f8-b589-e0cda74af853"}
05:09:31.000 00.007 9340 case statement mapped state 6 to 3
05:09:31.009 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"f3a497ef-85bc-48f8-b589-e0cda74af853"}
05:09:31.018 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"3679e103-899d-4f05-bfc3-68cd32baba90"}
05:09:31.026 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":160,"width":15,"height":15,"star_pos":[7.39,6.54],"pixels":"..."},"id":"3679e103-899d-4f05-bfc3-68cd32baba90"}
05:09:31.550 00.524 12020 Exposure complete
05:09:31.776 00.226 12020 worker thread done servicing request
05:09:31.776 00.000 9340 OnExposeComplete: enter
05:09:31.788 00.012 9340 UpdateGuideState(): m_state=6
05:09:31.797 00.009 9340 Star::Find(15, 1200, 1042, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 161
05:09:31.810 00.013 9340 Star::Find returns 1 (0), X=1200.16, Y=1042.67, Mass=1423818, SNR=208.5, Peak=63267 HFD=4.7
05:09:31.820 00.010 9340 CameraToMount -- cameraTheta (-0.91) - m_xAngle (0.05) = xAngle (-0.96 = -0.96)
05:09:31.829 00.009 9340 CameraToMount -- cameraTheta (-0.91) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-4.03 = 2.25)
05:09:31.840 00.011 9340 CameraToMount -- cameraX=0.22 cameraY=-0.29 hyp=0.36 cameraTheta=-0.91 mountX=0.21 mountY=0.28, mountTheta=0.94
05:09:31.858 00.018 9340 SchedulePrimaryMove(10104498, x=0.22, y=-0.29, opts=13)
05:09:31.893 00.035 9340 Enqueuing Move request for scope (0.22, -0.29)
05:09:31.911 00.018 12020 Worker thread wakes up
05:09:31.911 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=6659, max=65535, med=10575, FiltMin=8130, FiltMax=65535, Gamma=2.870
05:09:31.922 00.011 12020 worker thread servicing REQUEST_MOVE scope ofs (0.22, -0.29) opts 0xd
05:09:31.922 00.000 12020 Handling offset move in thread for scope, endpoint = (0.22, -0.29)
05:09:31.922 00.000 9340 UpdateGuideState exits: m=1423818 SNR=208.5
05:09:31.933 00.011 12020 Moving (0.22, -0.29) raw xDistance=0.21 yDistance=0.28
05:09:31.933 00.000 9340 PhdController: settling, locked = 1, distance = 0.54 (0.45) aobump = 0 frame = 10 / 99999
05:09:31.945 00.012 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.21
05:09:31.945 00.000 9340 evsrv: {"Event":"Settling","Timestamp":1778753371.945,"Host":"ASTRO","Inst":1,"Distance":0.54,"Time":0.0,"SettleTime":8.0,"StarLocked":true}
05:09:31.971 00.026 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
05:09:31.971 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.28
05:09:31.971 00.000 12020 MoveAxis(E, 0, ABG)
05:09:31.971 00.000 12020 Move returns status 0, amount 0
05:09:31.971 00.000 12020 MoveAxis(N, 0, ABG)
05:09:31.971 00.000 12020 Move returns status 0, amount 0
05:09:31.971 00.000 12020 move complete, result=0
05:09:31.971 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:09:31.983 00.012 12020 worker thread done servicing request
05:09:31.983 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
05:09:31.997 00.014 9340 Enqueuing Expose request
05:09:32.006 00.009 12020 Worker thread wakes up
05:09:32.006 00.000 9340 GuideStep: 0.2 px 0 ms EAST, 0.3 px 0 ms NORTH
05:09:32.019 00.013 12020 worker thread servicing REQUEST_EXPOSE 2000
05:09:32.019 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(1185,1028,31,31)
05:09:32.954 00.935 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"886b4c15-e45c-4fc4-bc9c-862e0ea69230"}
05:09:32.966 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"886b4c15-e45c-4fc4-bc9c-862e0ea69230"}
05:09:32.986 00.020 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"a9453241-ab99-46e9-98e5-18d1481992ac"}
05:09:33.001 00.015 9340 case statement mapped state 6 to 3
05:09:33.036 00.035 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"a9453241-ab99-46e9-98e5-18d1481992ac"}
05:09:33.056 00.020 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"21050a22-13a6-425f-ac8d-8296afefb8b4"}
05:09:33.068 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":161,"width":15,"height":15,"star_pos":[7.16,6.67],"pixels":"..."},"id":"21050a22-13a6-425f-ac8d-8296afefb8b4"}
05:09:34.393 01.325 12020 Exposure complete
05:09:34.665 00.272 12020 worker thread done servicing request
05:09:34.665 00.000 9340 OnExposeComplete: enter
05:09:34.695 00.030 9340 UpdateGuideState(): m_state=6
05:09:34.708 00.013 9340 Star::Find(15, 1200, 1042, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 162
05:09:34.718 00.010 9340 Star::Find returns 1 (0), X=1200.41, Y=1042.83, Mass=1490110, SNR=214.5, Peak=65407 HFD=4.9
05:09:34.734 00.016 9340 CameraToMount -- cameraTheta (-0.26) - m_xAngle (0.05) = xAngle (-0.31 = -0.31)
05:09:34.744 00.010 9340 CameraToMount -- cameraTheta (-0.26) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-3.38 = 2.91)
05:09:34.755 00.011 9340 CameraToMount -- cameraX=0.48 cameraY=-0.13 hyp=0.49 cameraTheta=-0.26 mountX=0.47 mountY=0.11, mountTheta=0.24
05:09:34.770 00.015 9340 SchedulePrimaryMove(10104498, x=0.48, y=-0.13, opts=13)
05:09:34.804 00.034 9340 Enqueuing Move request for scope (0.48, -0.13)
05:09:34.815 00.011 12020 Worker thread wakes up
05:09:34.815 00.000 12020 worker thread servicing REQUEST_MOVE scope ofs (0.48, -0.13) opts 0xd
05:09:34.815 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=6635, max=65535, med=10596, FiltMin=8208, FiltMax=65535, Gamma=2.870
05:09:34.826 00.011 12020 Handling offset move in thread for scope, endpoint = (0.48, -0.13)
05:09:34.827 00.001 9340 UpdateGuideState exits: m=1490110 SNR=214.5
05:09:34.841 00.014 12020 Moving (0.48, -0.13) raw xDistance=0.47 yDistance=0.11
05:09:34.841 00.000 9340 PhdController: settling, locked = 1, distance = 0.52 (0.45) aobump = 0 frame = 11 / 99999
05:09:34.851 00.010 12020 GuideAlgorithmHysteresis::Result() returns 0.20 from input 0.47
05:09:34.851 00.000 9340 evsrv: {"Event":"Settling","Timestamp":1778753374.851,"Host":"ASTRO","Inst":1,"Distance":0.52,"Time":0.0,"SettleTime":8.0,"StarLocked":true}
05:09:34.862 00.011 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
05:09:34.863 00.001 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
05:09:34.863 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:09:34.873 00.010 12020 MoveAxis(W, 35, ABG)
05:09:34.874 00.001 12020 Guiding  Dir = 3, Dur = 35
05:09:34.874 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
05:09:34.888 00.014 12020 IsSlewing returns 0
05:09:34.890 00.002 12020 IsGuiding returns 0
05:09:34.890 00.000 9340 Enqueuing Expose request
05:09:34.918 00.028 12020 PulseGuide returned control before completion, sleep 19
05:09:34.953 00.035 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"2c57372f-1b9b-480d-89cb-90a8109b15b3"}
05:09:34.964 00.011 12020 IsGuiding returns 0
05:09:34.964 00.000 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"2c57372f-1b9b-480d-89cb-90a8109b15b3"}
05:09:34.975 00.011 12020 Move returns status 0, amount 35
05:09:34.976 00.001 12020 MoveAxis(N, 0, ABG)
05:09:34.976 00.000 12020 Move returns status 0, amount 0
05:09:34.976 00.000 12020 move complete, result=0
05:09:34.977 00.001 12020 worker thread done servicing request
05:09:34.977 00.000 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"4fd9a0b2-89e7-4f82-a0d0-e4b1ab94147f"}
05:09:34.990 00.013 12020 Worker thread wakes up
05:09:34.990 00.000 9340 case statement mapped state 6 to 3
05:09:35.002 00.012 12020 worker thread servicing REQUEST_EXPOSE 2000
05:09:35.003 00.001 12020 Handling exposure in thread, d=2000 o=3 r=(1185,1028,31,31)
05:09:35.003 00.000 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"4fd9a0b2-89e7-4f82-a0d0-e4b1ab94147f"}
05:09:35.035 00.032 9340 GuideStep: 0.5 px 35 ms WEST, 0.1 px 0 ms NORTH
05:09:35.061 00.026 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"1efca60b-9a61-4ea1-9332-534c0907e982"}
05:09:35.071 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":162,"width":15,"height":15,"star_pos":[7.41,6.83],"pixels":"..."},"id":"1efca60b-9a61-4ea1-9332-534c0907e982"}
05:09:36.952 01.881 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"cf7e7996-84c6-4115-b8cb-5825471b5443"}
05:09:36.962 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"cf7e7996-84c6-4115-b8cb-5825471b5443"}
05:09:36.970 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"bed9d4bc-503c-4675-923f-8a44648addcf"}
05:09:36.979 00.009 9340 case statement mapped state 6 to 3
05:09:36.989 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"bed9d4bc-503c-4675-923f-8a44648addcf"}
05:09:36.998 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"44093b9a-1540-49fd-b0d6-86c817a47919"}
05:09:37.005 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":162,"width":15,"height":15,"star_pos":[7.41,6.83],"pixels":"..."},"id":"44093b9a-1540-49fd-b0d6-86c817a47919"}
05:09:37.373 00.368 12020 Exposure complete
05:09:37.564 00.191 12020 worker thread done servicing request
05:09:37.565 00.001 9340 OnExposeComplete: enter
05:09:37.573 00.008 9340 UpdateGuideState(): m_state=6
05:09:37.580 00.007 9340 Star::Find(15, 1200, 1042, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 163
05:09:37.587 00.007 9340 Star::Find returns 1 (0), X=1200.09, Y=1042.84, Mass=1440893, SNR=196.6, Peak=63514 HFD=4.7
05:09:37.598 00.011 9340 CameraToMount -- cameraTheta (-0.66) - m_xAngle (0.05) = xAngle (-0.71 = -0.71)
05:09:37.609 00.011 9340 CameraToMount -- cameraTheta (-0.66) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-3.78 = 2.50)
05:09:37.618 00.009 9340 CameraToMount -- cameraX=0.16 cameraY=-0.12 hyp=0.20 cameraTheta=-0.66 mountX=0.15 mountY=0.12, mountTheta=0.67
05:09:37.645 00.027 9340 SchedulePrimaryMove(10104498, x=0.16, y=-0.12, opts=13)
05:09:37.654 00.009 9340 Enqueuing Move request for scope (0.16, -0.12)
05:09:37.663 00.009 12020 Worker thread wakes up
05:09:37.663 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=6474, max=65535, med=10593, FiltMin=8357, FiltMax=65535, Gamma=2.870
05:09:37.672 00.009 12020 worker thread servicing REQUEST_MOVE scope ofs (0.16, -0.12) opts 0xd
05:09:37.672 00.000 12020 Handling offset move in thread for scope, endpoint = (0.16, -0.12)
05:09:37.672 00.000 12020 Moving (0.16, -0.12) raw xDistance=0.15 yDistance=0.12
05:09:37.672 00.000 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.15
05:09:37.672 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
05:09:37.672 00.000 9340 UpdateGuideState exits: m=1440893 SNR=196.6
05:09:37.684 00.012 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
05:09:37.684 00.000 9340 PhdController: settling, locked = 1, distance = 0.43 (0.45) aobump = 0 frame = 12 / 99999
05:09:37.692 00.008 12020 MoveAxis(E, 0, ABG)
05:09:37.692 00.000 12020 Move returns status 0, amount 0
05:09:37.692 00.000 12020 MoveAxis(N, 0, ABG)
05:09:37.692 00.000 12020 Move returns status 0, amount 0
05:09:37.692 00.000 12020 move complete, result=0
05:09:37.692 00.000 9340 evsrv: {"Event":"Settling","Timestamp":1778753377.692,"Host":"ASTRO","Inst":1,"Distance":0.43,"Time":0.0,"SettleTime":8.0,"StarLocked":true}
05:09:37.701 00.009 12020 worker thread done servicing request
05:09:37.701 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:09:37.710 00.009 9340 ScheduleExposure(2000,3,1) exposurePending=0
05:09:37.722 00.012 9340 Enqueuing Expose request
05:09:37.732 00.010 12020 Worker thread wakes up
05:09:37.732 00.000 9340 GuideStep: 0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
05:09:37.740 00.008 12020 worker thread servicing REQUEST_EXPOSE 2000
05:09:37.741 00.001 12020 Handling exposure in thread, d=2000 o=3 r=(1185,1028,31,31)
05:09:38.953 01.212 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"150a6a0a-b311-4ff4-bd6c-e4a2230c0cab"}
05:09:38.961 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"150a6a0a-b311-4ff4-bd6c-e4a2230c0cab"}
05:09:38.972 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"9f93580b-3834-4781-826a-638c4dca62e2"}
05:09:38.995 00.023 9340 case statement mapped state 6 to 3
05:09:39.003 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"9f93580b-3834-4781-826a-638c4dca62e2"}
05:09:39.013 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"8d8128b2-1d81-46a5-b546-8df8607b21d0"}
05:09:39.020 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":163,"width":15,"height":15,"star_pos":[7.09,6.84],"pixels":"..."},"id":"8d8128b2-1d81-46a5-b546-8df8607b21d0"}
05:09:40.108 01.088 12020 Exposure complete
05:09:40.388 00.280 12020 worker thread done servicing request
05:09:40.388 00.000 9340 OnExposeComplete: enter
05:09:40.422 00.034 9340 UpdateGuideState(): m_state=6
05:09:40.436 00.014 9340 Star::Find(15, 1200, 1042, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 164
05:09:40.450 00.014 9340 Star::Find returns 1 (0), X=1200.34, Y=1042.89, Mass=1440831, SNR=185.7, Peak=64179 HFD=5.0
05:09:40.464 00.014 9340 CameraToMount -- cameraTheta (-0.17) - m_xAngle (0.05) = xAngle (-0.22 = -0.22)
05:09:40.482 00.018 9340 CameraToMount -- cameraTheta (-0.17) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-3.29 = 3.00)
05:09:40.503 00.021 9340 CameraToMount -- cameraX=0.41 cameraY=-0.07 hyp=0.41 cameraTheta=-0.17 mountX=0.40 mountY=0.06, mountTheta=0.15
05:09:40.525 00.022 9340 SchedulePrimaryMove(10104498, x=0.41, y=-0.07, opts=13)
05:09:40.565 00.040 9340 Enqueuing Move request for scope (0.41, -0.07)
05:09:40.579 00.014 12020 Worker thread wakes up
05:09:40.579 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=6823, max=65535, med=10601, FiltMin=8294, FiltMax=65535, Gamma=2.870
05:09:40.595 00.016 12020 worker thread servicing REQUEST_MOVE scope ofs (0.41, -0.07) opts 0xd
05:09:40.595 00.000 9340 UpdateGuideState exits: m=1440831 SNR=185.7
05:09:40.605 00.010 12020 Handling offset move in thread for scope, endpoint = (0.41, -0.07)
05:09:40.606 00.001 9340 PhdController: settling, locked = 1, distance = 0.42 (0.45) aobump = 0 frame = 13 / 99999
05:09:40.616 00.010 12020 Moving (0.41, -0.07) raw xDistance=0.40 yDistance=0.06
05:09:40.616 00.000 9340 evsrv: {"Event":"Settling","Timestamp":1778753380.616,"Host":"ASTRO","Inst":1,"Distance":0.42,"Time":2.9,"SettleTime":8.0,"StarLocked":true}
05:09:40.626 00.010 12020 GuideAlgorithmHysteresis::Result() returns 0.17 from input 0.40
05:09:40.626 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
05:09:40.627 00.001 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
05:09:40.628 00.001 12020 MoveAxis(W, 30, ABG)
05:09:40.628 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:09:40.641 00.013 12020 Guiding  Dir = 3, Dur = 30
05:09:40.641 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
05:09:40.654 00.013 12020 IsSlewing returns 0
05:09:40.657 00.003 9340 Enqueuing Expose request
05:09:40.669 00.012 12020 IsGuiding returns 0
05:09:40.686 00.017 12020 PulseGuide returned control before completion, sleep 23
05:09:40.749 00.063 12020 IsGuiding returns 0
05:09:40.750 00.001 12020 Move returns status 0, amount 30
05:09:40.750 00.000 12020 MoveAxis(N, 0, ABG)
05:09:40.750 00.000 12020 Move returns status 0, amount 0
05:09:40.750 00.000 12020 move complete, result=0
05:09:40.751 00.001 12020 worker thread done servicing request
05:09:40.751 00.000 9340 GuideStep: 0.4 px 30 ms WEST, 0.1 px 0 ms NORTH
05:09:40.764 00.013 12020 Worker thread wakes up
05:09:40.764 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
05:09:40.764 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(1185,1028,31,31)
05:09:40.951 00.187 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"bf46c22b-fa66-4552-8fb9-d24d90da5a8c"}
05:09:40.962 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"bf46c22b-fa66-4552-8fb9-d24d90da5a8c"}
05:09:40.977 00.015 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"9aaa1e0a-95a5-4e55-90ad-dd462d43e520"}
05:09:40.988 00.011 9340 case statement mapped state 6 to 3
05:09:40.995 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"9aaa1e0a-95a5-4e55-90ad-dd462d43e520"}
05:09:41.007 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"402e36b5-020d-43f5-84d9-75bf290fd73f"}
05:09:41.018 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":164,"width":15,"height":15,"star_pos":[7.34,6.89],"pixels":"..."},"id":"402e36b5-020d-43f5-84d9-75bf290fd73f"}
05:09:42.950 01.932 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"9bfa5289-f5e7-434f-8df1-a64de4a4c938"}
05:09:42.960 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"9bfa5289-f5e7-434f-8df1-a64de4a4c938"}
05:09:42.970 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"b1b24ed7-a4eb-4e20-b9d0-69831380f957"}
05:09:42.977 00.007 9340 case statement mapped state 6 to 3
05:09:42.998 00.021 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"b1b24ed7-a4eb-4e20-b9d0-69831380f957"}
05:09:43.013 00.015 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"c3472499-3f15-4d68-935a-36051cc0fede"}
05:09:43.022 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":164,"width":15,"height":15,"star_pos":[7.34,6.89],"pixels":"..."},"id":"c3472499-3f15-4d68-935a-36051cc0fede"}
05:09:43.133 00.111 12020 Exposure complete
05:09:43.318 00.185 12020 worker thread done servicing request
05:09:43.318 00.000 9340 OnExposeComplete: enter
05:09:43.330 00.012 9340 UpdateGuideState(): m_state=6
05:09:43.352 00.022 9340 Star::Find(15, 1200, 1042, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 165
05:09:43.364 00.012 9340 Star::Find returns 1 (0), X=1200.06, Y=1042.90, Mass=1430282, SNR=197.4, Peak=63711 HFD=4.6
05:09:43.373 00.009 9340 CameraToMount -- cameraTheta (-0.42) - m_xAngle (0.05) = xAngle (-0.47 = -0.47)
05:09:43.381 00.008 9340 CameraToMount -- cameraTheta (-0.42) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-3.53 = 2.75)
05:09:43.389 00.008 9340 CameraToMount -- cameraX=0.13 cameraY=-0.06 hyp=0.14 cameraTheta=-0.42 mountX=0.13 mountY=0.05, mountTheta=0.40
05:09:43.401 00.012 9340 SchedulePrimaryMove(10104498, x=0.13, y=-0.06, opts=13)
05:09:43.409 00.008 9340 Enqueuing Move request for scope (0.13, -0.06)
05:09:43.419 00.010 12020 Worker thread wakes up
05:09:43.419 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=6784, max=65535, med=10584, FiltMin=8475, FiltMax=65535, Gamma=2.870
05:09:43.428 00.009 12020 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.06) opts 0xd
05:09:43.428 00.000 9340 UpdateGuideState exits: m=1430282 SNR=197.4
05:09:43.439 00.011 12020 Handling offset move in thread for scope, endpoint = (0.13, -0.06)
05:09:43.439 00.000 9340 PhdController: settling, locked = 1, distance = 0.34 (0.45) aobump = 0 frame = 14 / 99999
05:09:43.448 00.009 12020 Moving (0.13, -0.06) raw xDistance=0.13 yDistance=0.05
05:09:43.448 00.000 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.13
05:09:43.449 00.001 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
05:09:43.449 00.000 9340 evsrv: {"Event":"Settling","Timestamp":1778753383.448,"Host":"ASTRO","Inst":1,"Distance":0.34,"Time":5.8,"SettleTime":8.0,"StarLocked":true}
05:09:43.471 00.022 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
05:09:43.471 00.000 12020 MoveAxis(E, 0, ABG)
05:09:43.471 00.000 12020 Move returns status 0, amount 0
05:09:43.471 00.000 12020 MoveAxis(N, 0, ABG)
05:09:43.471 00.000 12020 Move returns status 0, amount 0
05:09:43.472 00.001 12020 move complete, result=0
05:09:43.472 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:09:43.482 00.010 9340 ScheduleExposure(2000,3,1) exposurePending=0
05:09:43.491 00.009 12020 worker thread done servicing request
05:09:43.491 00.000 9340 Enqueuing Expose request
05:09:43.500 00.009 9340 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
05:09:43.510 00.010 12020 Worker thread wakes up
05:09:43.510 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
05:09:43.510 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(1185,1028,31,31)
05:09:44.950 01.440 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"45cc6dcc-6665-4b34-bfd3-57ebd6d0289e"}
05:09:44.975 00.025 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"45cc6dcc-6665-4b34-bfd3-57ebd6d0289e"}
05:09:44.984 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"19fc73a1-da56-4c4e-a279-db7aa7118a0d"}
05:09:44.992 00.008 9340 case statement mapped state 6 to 3
05:09:45.001 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"19fc73a1-da56-4c4e-a279-db7aa7118a0d"}
05:09:45.008 00.007 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"ab4cfcc9-07c5-4cf7-ba3d-b039698ebf93"}
05:09:45.018 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":165,"width":15,"height":15,"star_pos":[7.06,6.90],"pixels":"..."},"id":"ab4cfcc9-07c5-4cf7-ba3d-b039698ebf93"}
05:09:45.867 00.849 12020 Exposure complete
05:09:46.118 00.251 12020 worker thread done servicing request
05:09:46.118 00.000 9340 OnExposeComplete: enter
05:09:46.134 00.016 9340 UpdateGuideState(): m_state=6
05:09:46.151 00.017 9340 Star::Find(15, 1200, 1042, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 166
05:09:46.190 00.039 9340 Star::Find returns 1 (0), X=1200.39, Y=1042.82, Mass=1455042, SNR=206.2, Peak=65407 HFD=4.8
05:09:46.215 00.025 9340 CameraToMount -- cameraTheta (-0.30) - m_xAngle (0.05) = xAngle (-0.35 = -0.35)
05:09:46.232 00.017 9340 CameraToMount -- cameraTheta (-0.30) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-3.41 = 2.87)
05:09:46.242 00.010 9340 CameraToMount -- cameraX=0.45 cameraY=-0.14 hyp=0.47 cameraTheta=-0.30 mountX=0.45 mountY=0.13, mountTheta=0.28
05:09:46.270 00.028 9340 SchedulePrimaryMove(10104498, x=0.45, y=-0.14, opts=13)
05:09:46.325 00.055 9340 Enqueuing Move request for scope (0.45, -0.14)
05:09:46.344 00.019 12020 Worker thread wakes up
05:09:46.344 00.000 12020 worker thread servicing REQUEST_MOVE scope ofs (0.45, -0.14) opts 0xd
05:09:46.346 00.002 12020 Handling offset move in thread for scope, endpoint = (0.45, -0.14)
05:09:46.346 00.000 12020 Moving (0.45, -0.14) raw xDistance=0.45 yDistance=0.13
05:09:46.346 00.000 12020 GuideAlgorithmHysteresis::Result() returns 0.19 from input 0.45
05:09:46.346 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
05:09:46.347 00.001 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
05:09:46.347 00.000 12020 MoveAxis(W, 34, ABG)
05:09:46.347 00.000 12020 Guiding  Dir = 3, Dur = 34
05:09:46.349 00.002 9340 UpdateImageDisplay: Size=(1920,1080) min=6422, max=65535, med=10619, FiltMin=8421, FiltMax=65535, Gamma=2.870
05:09:46.373 00.024 12020 IsSlewing returns 0
05:09:46.373 00.000 9340 UpdateGuideState exits: m=1455042 SNR=206.2
05:09:46.388 00.015 12020 IsGuiding returns 0
05:09:46.388 00.000 9340 PhdController: settling, locked = 1, distance = 0.38 (0.45) aobump = 0 frame = 15 / 99999
05:09:46.478 00.090 12020 IsGuiding returns 1
05:09:46.479 00.001 12020 scope still moving after pulse duration time elapsed
05:09:46.479 00.000 9340 PhdController: newstate STATE_FINISH
05:09:46.513 00.034 9340 PhdController complete: success
05:09:46.525 00.012 12020 IsSlewing returns 0
05:09:46.527 00.002 12020 IsGuiding returns 0
05:09:46.527 00.000 12020 scope move finished after 34 + 104 ms
05:09:46.527 00.000 12020 Move returns status 0, amount 34
05:09:46.527 00.000 12020 MoveAxis(N, 0, ABG)
05:09:46.527 00.000 12020 Move returns status 0, amount 0
05:09:46.528 00.001 12020 move complete, result=0
05:09:46.528 00.000 12020 worker thread done servicing request
05:09:46.528 00.000 9340 evsrv: {"Event":"SettleDone","Timestamp":1778753386.525,"Host":"ASTRO","Inst":1,"Status":0,"TotalFrames":15,"DroppedFrames":0}
05:09:46.616 00.088 9340 Mount: notify guiding dither settle done success=1
05:09:46.637 00.021 9340 PhdController: newstate STATE_IDLE
05:09:46.651 00.014 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:09:46.665 00.014 9340 ScheduleExposure(2000,3,1) exposurePending=0
05:09:46.681 00.016 9340 Enqueuing Expose request
05:09:46.697 00.016 12020 Worker thread wakes up
05:09:46.698 00.001 9340 GuideStep: 0.4 px 34 ms WEST, 0.1 px 0 ms NORTH
05:09:46.721 00.023 12020 worker thread servicing REQUEST_EXPOSE 2000
05:09:46.722 00.001 12020 Handling exposure in thread, d=2000 o=3 r=(1185,1028,31,31)
05:09:46.949 00.227 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"9342fda2-d608-401b-9330-20ba851053e3"}
05:09:46.972 00.023 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"9342fda2-d608-401b-9330-20ba851053e3"}
05:09:46.996 00.024 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"ed36b31c-777a-4e2c-8613-da4b6b69b27c"}
05:09:47.035 00.039 9340 case statement mapped state 6 to 3
05:09:47.056 00.021 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"ed36b31c-777a-4e2c-8613-da4b6b69b27c"}
05:09:47.087 00.031 9340 evsrv: cli 100A41E8 connect
05:09:47.099 00.012 9340 case statement mapped state 6 to 3
05:09:47.113 00.014 9340 case statement mapped state 6 to 3
05:09:47.144 00.031 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"67f554c0-b38b-407f-ac40-4fb34df45d8d"}
05:09:47.189 00.045 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":166,"width":15,"height":15,"star_pos":[7.39,6.82],"pixels":"..."},"id":"67f554c0-b38b-407f-ac40-4fb34df45d8d"}
05:09:47.219 00.030 9340 evsrv: cli 100A41E8 request: {"method":"get_app_state","id":"1f69fefa-a070-4ea7-b3f8-ff84fca55c65"}
05:09:47.237 00.018 9340 case statement mapped state 6 to 3
05:09:47.255 00.018 9340 evsrv: cli 100A41E8 response: {"jsonrpc":"2.0","result":"Guiding","id":"1f69fefa-a070-4ea7-b3f8-ff84fca55c65"}
05:09:47.290 00.035 9340 evsrv: cli 100A41E8 disconnect
05:09:48.949 01.659 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"633dc185-3312-43bb-a674-90adfa08931b"}
05:09:48.967 00.018 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"633dc185-3312-43bb-a674-90adfa08931b"}
05:09:48.986 00.019 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"3bf13ca5-081c-46f4-8282-a3a86aff620a"}
05:09:49.030 00.044 9340 case statement mapped state 6 to 3
05:09:49.056 00.026 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"3bf13ca5-081c-46f4-8282-a3a86aff620a"}
05:09:49.086 00.030 12020 Exposure complete
05:09:49.131 00.045 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"5bd72213-6df9-4386-ac5c-17f522d66c78"}
05:09:49.151 00.020 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":166,"width":15,"height":15,"star_pos":[7.39,6.82],"pixels":"..."},"id":"5bd72213-6df9-4386-ac5c-17f522d66c78"}
05:09:49.478 00.327 9340 OnExposeComplete: enter
05:09:49.491 00.013 12020 worker thread done servicing request
05:09:49.491 00.000 9340 UpdateGuideState(): m_state=6
05:09:49.512 00.021 9340 Star::Find(15, 1200, 1042, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 167
05:09:49.526 00.014 9340 Star::Find returns 1 (0), X=1199.89, Y=1042.87, Mass=1392372, SNR=190.9, Peak=60385 HFD=4.6
05:09:49.539 00.013 9340 MultiStar: exiting stabilization period
05:09:49.551 00.012 9340 MultiStar: updating star positions after lock position change
05:09:49.596 00.045 9340 Star::Find(15, 788, 737, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 167
05:09:49.614 00.018 9340 Star::Find returns 1 (0), X=787.57, Y=736.81, Mass=2951339, SNR=349.8, Peak=65526 HFD=6.0
05:09:49.636 00.022 9340 Star::Find(15, 1068, 596, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 167
05:09:49.670 00.034 9340 Star::Find returns 1 (0), X=1068.24, Y=596.67, Mass=939350, SNR=165.4, Peak=65438 HFD=4.0
05:09:49.716 00.046 9340 Star::Find(15, 1699, 273, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 167
05:09:49.735 00.019 9340 Star::Find returns 1 (0), X=1698.91, Y=273.41, Mass=1148438, SNR=163.1, Peak=63877 HFD=4.3
05:09:49.756 00.021 9340 Star::Find(15, 128, 270, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 167
05:09:49.777 00.021 9340 Star::Find returns 1 (0), X=128.18, Y=270.21, Mass=1078973, SNR=196.6, Peak=64095 HFD=4.4
05:09:49.796 00.019 9340 Star::Find(15, 1478, 924, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 167
05:09:49.844 00.048 9340 Star::Find returns 1 (0), X=1477.80, Y=924.01, Mass=1149392, SNR=161.4, Peak=58753 HFD=4.4
05:09:49.858 00.014 9340 Star::Find(15, 1450, 286, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 167
05:09:49.882 00.024 9340 Star::Find returns 1 (0), X=1449.80, Y=286.22, Mass=1138262, SNR=174.0, Peak=57669 HFD=4.5
05:09:49.906 00.024 9340 Star::Find(15, 1123, 506, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 167
05:09:49.933 00.027 9340 Star::Find returns 1 (0), X=1123.23, Y=505.99, Mass=1380586, SNR=208.1, Peak=58287 HFD=5.5
05:09:49.968 00.035 9340 Star::Find(15, 1129, 136, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 167
05:09:49.985 00.017 9340 Star::Find returns 1 (0), X=1129.52, Y=135.65, Mass=905683, SNR=148.9, Peak=58265 HFD=4.5
05:09:50.001 00.016 9340 Star::Find(15, 828, 46, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 167
05:09:50.016 00.015 9340 Star::Find returns 1 (0), X=827.85, Y=45.86, Mass=954732, SNR=160.8, Peak=61156 HFD=4.1
05:09:50.028 00.012 9340 Star::Find(15, 884, 1013, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 167
05:09:50.043 00.015 9340 Star::Find returns 1 (0), X=883.38, Y=1013.03, Mass=1309529, SNR=199.6, Peak=62557 HFD=5.1
05:09:50.092 00.049 9340 Star::Find(15, 961, 806, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 167
05:09:50.127 00.035 9340 Star::Find returns 1 (0), X=960.81, Y=806.66, Mass=860111, SNR=144.5, Peak=56619 HFD=4.1
05:09:50.140 00.013 9340 CameraToMount -- cameraTheta (-1.99) - m_xAngle (0.05) = xAngle (-2.04 = -2.04)
05:09:50.161 00.021 9340 CameraToMount -- cameraTheta (-1.99) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-5.11 = 1.18)
05:09:50.178 00.017 9340 CameraToMount -- cameraX=-0.04 cameraY=-0.09 hyp=0.10 cameraTheta=-1.99 mountX=-0.04 mountY=0.09, mountTheta=2.03
05:09:50.233 00.055 9340 SchedulePrimaryMove(10104498, x=-0.04, y=-0.09, opts=13)
05:09:50.255 00.022 9340 Enqueuing Move request for scope (-0.04, -0.09)
05:09:50.279 00.024 12020 Worker thread wakes up
05:09:50.279 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=6776, max=65535, med=10654, FiltMin=8300, FiltMax=65535, Gamma=2.870
05:09:50.296 00.017 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.09) opts 0xd
05:09:50.296 00.000 9340 UpdateGuideState exits: m=1392372 SNR=190.9
05:09:50.337 00.041 12020 Handling offset move in thread for scope, endpoint = (-0.04, -0.09)
05:09:50.339 00.002 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:09:50.352 00.013 12020 Moving (-0.04, -0.09) raw xDistance=-0.04 yDistance=0.09
05:09:50.353 00.001 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
05:09:50.353 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
05:09:50.353 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
05:09:50.371 00.018 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
05:09:50.371 00.000 9340 Enqueuing Expose request
05:09:50.394 00.023 12020 MoveAxis(E, 0, ABG)
05:09:50.395 00.001 12020 Move returns status 0, amount 0
05:09:50.395 00.000 12020 MoveAxis(N, 0, ABG)
05:09:50.395 00.000 12020 Move returns status 0, amount 0
05:09:50.396 00.001 12020 move complete, result=0
05:09:50.396 00.000 12020 worker thread done servicing request
05:09:50.396 00.000 12020 Worker thread wakes up
05:09:50.396 00.000 9340 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
05:09:50.422 00.026 12020 worker thread servicing REQUEST_EXPOSE 2000
05:09:50.424 00.002 12020 Handling exposure in thread, d=2000 o=3 r=(1185,1028,31,31)
05:09:50.967 00.543 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"61f88eda-ab0f-4f30-b405-797b45550cf6"}
05:09:50.986 00.019 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"61f88eda-ab0f-4f30-b405-797b45550cf6"}
05:09:50.998 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"bd15f6ee-2743-403f-8610-38ea0fd56468"}
05:09:51.023 00.025 9340 case statement mapped state 6 to 3
05:09:51.046 00.023 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"bd15f6ee-2743-403f-8610-38ea0fd56468"}
05:09:51.102 00.056 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"b42130ce-181e-47aa-bdb7-4f44108dbb88"}
05:09:51.142 00.040 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":167,"width":15,"height":15,"star_pos":[6.89,6.87],"pixels":"..."},"id":"b42130ce-181e-47aa-bdb7-4f44108dbb88"}
05:09:52.891 01.749 12020 Exposure complete
05:09:52.967 00.076 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"7a0b18b5-fd46-4268-ae70-b0185ab22e60"}
05:09:53.020 00.053 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"7a0b18b5-fd46-4268-ae70-b0185ab22e60"}
05:09:53.050 00.030 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"13d5042b-2557-46fe-b284-119164202cfa"}
05:09:53.087 00.037 9340 case statement mapped state 6 to 3
05:09:53.129 00.042 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"13d5042b-2557-46fe-b284-119164202cfa"}
05:09:53.184 00.055 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"5ce05e2d-0914-4e4e-98a3-69bc0d2311df"}
05:09:53.209 00.025 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":167,"width":15,"height":15,"star_pos":[6.89,6.87],"pixels":"..."},"id":"5ce05e2d-0914-4e4e-98a3-69bc0d2311df"}
05:09:53.418 00.209 12020 worker thread done servicing request
05:09:53.419 00.001 9340 OnExposeComplete: enter
05:09:53.434 00.015 9340 UpdateGuideState(): m_state=6
05:09:53.494 00.060 9340 Star::Find(15, 1199, 1042, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 168
05:09:53.509 00.015 9340 Star::Find returns 1 (0), X=1199.78, Y=1042.78, Mass=1422103, SNR=179.2, Peak=61755 HFD=4.6
05:09:53.522 00.013 9340 MultiStar: [#1 -0.04,-0.12,1.90,U] [#2 -0.15,-0.16,0.87,U] [#3 0.01,0.05,1.26,U] [#4 -0.18,-0.08,0.97,U] [#5 -0.05,0.05,1.05,U] [#6 -0.07,0.07,0.86,U] [#7 0.13,-0.07,1.06,U] [#8 0.04,0.15,0.79,U] 
05:09:53.538 00.016 9340 refined, 8 included, MultiStar: {-0.05, -0.04}, one-star: {-0.15, -0.18}
05:09:53.552 00.014 9340 CameraToMount -- cameraTheta (-2.43) - m_xAngle (0.05) = xAngle (-2.47 = -2.47)
05:09:53.566 00.014 9340 CameraToMount -- cameraTheta (-2.43) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-5.54 = 0.74)
05:09:53.589 00.023 9340 CameraToMount -- cameraX=-0.05 cameraY=-0.04 hyp=0.06 cameraTheta=-2.43 mountX=-0.05 mountY=0.04, mountTheta=2.43
05:09:53.633 00.044 9340 SchedulePrimaryMove(10104498, x=-0.05, y=-0.04, opts=13)
05:09:53.647 00.014 9340 Enqueuing Move request for scope (-0.05, -0.04)
05:09:53.673 00.026 12020 Worker thread wakes up
05:09:53.673 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=6900, max=65535, med=10614, FiltMin=8325, FiltMax=65535, Gamma=2.870
05:09:53.685 00.012 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.04) opts 0xd
05:09:53.685 00.000 9340 UpdateGuideState exits: m=1422103 SNR=179.2
05:09:53.701 00.016 12020 Handling offset move in thread for scope, endpoint = (-0.05, -0.04)
05:09:53.701 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:09:53.715 00.014 12020 Moving (-0.05, -0.04) raw xDistance=-0.05 yDistance=0.04
05:09:53.715 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
05:09:53.730 00.015 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
05:09:53.730 00.000 9340 Enqueuing Expose request
05:09:53.770 00.040 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
05:09:53.771 00.001 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
05:09:53.771 00.000 12020 MoveAxis(E, 0, ABG)
05:09:53.771 00.000 12020 Move returns status 0, amount 0
05:09:53.772 00.001 12020 MoveAxis(N, 0, ABG)
05:09:53.772 00.000 12020 Move returns status 0, amount 0
05:09:53.774 00.002 12020 move complete, result=0
05:09:53.774 00.000 12020 worker thread done servicing request
05:09:53.774 00.000 12020 Worker thread wakes up
05:09:53.774 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
05:09:53.775 00.001 12020 Handling exposure in thread, d=2000 o=3 r=(1185,1028,31,31)
05:09:53.778 00.003 9340 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
05:09:54.967 01.189 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"a02e3626-ea43-45e2-b20a-3ec3fe0e56c3"}
05:09:55.009 00.042 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"a02e3626-ea43-45e2-b20a-3ec3fe0e56c3"}
05:09:55.025 00.016 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"9f9597b1-5d68-47ae-b053-eb697df41687"}
05:09:55.038 00.013 9340 case statement mapped state 6 to 3
05:09:55.057 00.019 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"9f9597b1-5d68-47ae-b053-eb697df41687"}
05:09:55.070 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"8dbe58ea-47e8-4eba-81c5-6466a4dbcb89"}
05:09:55.082 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":168,"width":15,"height":15,"star_pos":[6.78,6.78],"pixels":"..."},"id":"8dbe58ea-47e8-4eba-81c5-6466a4dbcb89"}
05:09:56.139 01.057 12020 Exposure complete
05:09:56.380 00.241 12020 worker thread done servicing request
05:09:56.381 00.001 9340 OnExposeComplete: enter
05:09:56.392 00.011 9340 UpdateGuideState(): m_state=6
05:09:56.407 00.015 9340 Star::Find(15, 1199, 1042, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 169
05:09:56.427 00.020 9340 Star::Find returns 1 (0), X=1199.87, Y=1042.77, Mass=1389108, SNR=183.5, Peak=62267 HFD=4.6
05:09:56.447 00.020 9340 MultiStar: [#1 0.06,-0.19,1.87,U] [#2 0.04,-0.29,0.87,U] [#3 0.12,-0.01,0.88,U] [#4 -0.08,-0.10,0.97,U] [#5 0.13,-0.19,1.08,U] [#6 0.08,-0.04,0.88,U] [#7 0.12,-0.16,0.90,U] [#8 -0.16,0.03,0.91,U] 
05:09:56.492 00.045 9340 refined, 8 included, MultiStar: {0.03, -0.13}, one-star: {-0.06, -0.19}
05:09:56.504 00.012 9340 CameraToMount -- cameraTheta (-1.35) - m_xAngle (0.05) = xAngle (-1.40 = -1.40)
05:09:56.523 00.019 9340 CameraToMount -- cameraTheta (-1.35) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-4.47 = 1.82)
05:09:56.536 00.013 9340 CameraToMount -- cameraX=0.03 cameraY=-0.13 hyp=0.14 cameraTheta=-1.35 mountX=0.02 mountY=0.13, mountTheta=1.40
05:09:56.555 00.019 9340 SchedulePrimaryMove(10104498, x=0.03, y=-0.13, opts=13)
05:09:56.570 00.015 9340 Enqueuing Move request for scope (0.03, -0.13)
05:09:56.590 00.020 12020 Worker thread wakes up
05:09:56.590 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=6572, max=65535, med=10605, FiltMin=8210, FiltMax=65535, Gamma=2.870
05:09:56.626 00.036 12020 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.13) opts 0xd
05:09:56.626 00.000 12020 Handling offset move in thread for scope, endpoint = (0.03, -0.13)
05:09:56.627 00.001 9340 UpdateGuideState exits: m=1389108 SNR=183.5
05:09:56.641 00.014 12020 Moving (0.03, -0.13) raw xDistance=0.02 yDistance=0.13
05:09:56.641 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:09:56.656 00.015 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
05:09:56.658 00.002 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
05:09:56.658 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
05:09:56.670 00.012 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
05:09:56.670 00.000 9340 Enqueuing Expose request
05:09:56.679 00.009 12020 MoveAxis(E, 0, ABG)
05:09:56.679 00.000 12020 Move returns status 0, amount 0
05:09:56.679 00.000 12020 MoveAxis(N, 0, ABG)
05:09:56.679 00.000 12020 Move returns status 0, amount 0
05:09:56.679 00.000 12020 move complete, result=0
05:09:56.679 00.000 12020 worker thread done servicing request
05:09:56.679 00.000 12020 Worker thread wakes up
05:09:56.680 00.001 12020 worker thread servicing REQUEST_EXPOSE 2000
05:09:56.680 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(1185,1028,31,31)
05:09:56.682 00.002 9340 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
05:09:56.968 00.286 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"44d17c98-cfa3-47c8-bba7-fd01460c5f63"}
05:09:56.984 00.016 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"44d17c98-cfa3-47c8-bba7-fd01460c5f63"}
05:09:57.000 00.016 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"b3154ef9-6b4e-4c20-8270-250ec42489b8"}
05:09:57.011 00.011 9340 case statement mapped state 6 to 3
05:09:57.047 00.036 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"b3154ef9-6b4e-4c20-8270-250ec42489b8"}
05:09:57.062 00.015 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"007cb631-be3e-4d4f-8369-79ed68ebd38d"}
05:09:57.074 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":169,"width":15,"height":15,"star_pos":[6.87,6.77],"pixels":"..."},"id":"007cb631-be3e-4d4f-8369-79ed68ebd38d"}
05:09:58.968 01.894 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"70313145-6688-45e7-bd04-fc3db76a18d4"}
05:09:59.026 00.058 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"70313145-6688-45e7-bd04-fc3db76a18d4"}
05:09:59.048 00.022 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"f993695b-622c-4a7f-a2e4-65d293e4b0f0"}
05:09:59.068 00.020 12020 Exposure complete
05:09:59.068 00.000 9340 case statement mapped state 6 to 3
05:09:59.126 00.058 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"f993695b-622c-4a7f-a2e4-65d293e4b0f0"}
05:09:59.163 00.037 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"462e75cf-b3cd-4755-a58d-d04897111a03"}
05:09:59.237 00.074 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":169,"width":15,"height":15,"star_pos":[6.87,6.77],"pixels":"..."},"id":"462e75cf-b3cd-4755-a58d-d04897111a03"}
05:09:59.685 00.448 12020 worker thread done servicing request
05:09:59.686 00.001 9340 OnExposeComplete: enter
05:09:59.737 00.051 9340 UpdateGuideState(): m_state=6
05:09:59.771 00.034 9340 Star::Find(15, 1199, 1042, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 170
05:09:59.794 00.023 9340 Star::Find returns 1 (0), X=1199.78, Y=1042.80, Mass=1423018, SNR=168.0, Peak=61465 HFD=4.7
05:09:59.813 00.019 9340 MultiStar: [#1 0.09,-0.05,2.52,U] [#2 -0.09,-0.19,1.06,U] [#3 0.21,-0.03,1.00,U] [#4 -0.11,-0.11,1.03,U] [#5 0.08,0.02,0.99,U] [#6 0.18,0.07,0.96,U] [#7 0.21,0.02,1.04,U] [#8 0.06,0.12,1.00,U] 
05:09:59.873 00.060 9340 refined, 8 included, MultiStar: {0.06, -0.04}, one-star: {-0.15, -0.16}
05:09:59.890 00.017 9340 CameraToMount -- cameraTheta (-0.61) - m_xAngle (0.05) = xAngle (-0.66 = -0.66)
05:09:59.911 00.021 9340 CameraToMount -- cameraTheta (-0.61) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-3.73 = 2.55)
05:09:59.965 00.054 9340 CameraToMount -- cameraX=0.06 cameraY=-0.04 hyp=0.07 cameraTheta=-0.61 mountX=0.05 mountY=0.04, mountTheta=0.61
05:09:59.999 00.034 9340 SchedulePrimaryMove(10104498, x=0.06, y=-0.04, opts=13)
05:10:00.014 00.015 9340 Enqueuing Move request for scope (0.06, -0.04)
05:10:00.120 00.106 12020 Worker thread wakes up
05:10:00.120 00.000 12020 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.04) opts 0xd
05:10:00.120 00.000 12020 Handling offset move in thread for scope, endpoint = (0.06, -0.04)
05:10:00.120 00.000 12020 Moving (0.06, -0.04) raw xDistance=0.05 yDistance=0.04
05:10:00.121 00.001 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
05:10:00.121 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
05:10:00.121 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
05:10:00.121 00.000 12020 MoveAxis(E, 0, ABG)
05:10:00.123 00.002 12020 Move returns status 0, amount 0
05:10:00.128 00.005 9340 UpdateImageDisplay: Size=(1920,1080) min=6218, max=65535, med=10631, FiltMin=8053, FiltMax=65535, Gamma=2.870
05:10:00.152 00.024 12020 MoveAxis(N, 0, ABG)
05:10:00.152 00.000 12020 Move returns status 0, amount 0
05:10:00.152 00.000 12020 move complete, result=0
05:10:00.153 00.001 12020 worker thread done servicing request
05:10:00.153 00.000 9340 UpdateGuideState exits: m=1423018 SNR=168.0
05:10:00.266 00.113 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:10:00.300 00.034 9340 ScheduleExposure(2000,3,1) exposurePending=0
05:10:00.323 00.023 9340 Enqueuing Expose request
05:10:00.404 00.081 12020 Worker thread wakes up
05:10:00.405 00.001 12020 worker thread servicing REQUEST_EXPOSE 2000
05:10:00.405 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(1185,1028,31,31)
05:10:00.405 00.000 9340 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
05:10:00.972 00.567 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"08b83c85-eb14-4169-81a1-e0955bf26caf"}
05:10:01.010 00.038 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"08b83c85-eb14-4169-81a1-e0955bf26caf"}
05:10:01.037 00.027 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"6ae51c02-75b3-4ed7-8613-bec6c150f523"}
05:10:01.073 00.036 9340 case statement mapped state 6 to 3
05:10:01.114 00.041 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"6ae51c02-75b3-4ed7-8613-bec6c150f523"}
05:10:01.181 00.067 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"84be1bbd-de52-4ee0-a835-b8225823e42f"}
05:10:01.197 00.016 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":170,"width":15,"height":15,"star_pos":[6.78,6.80],"pixels":"..."},"id":"84be1bbd-de52-4ee0-a835-b8225823e42f"}
05:10:02.784 01.587 12020 Exposure complete
05:10:02.974 00.190 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"b68ede52-4b1a-46a0-889f-00a48065e017"}
05:10:02.994 00.020 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"b68ede52-4b1a-46a0-889f-00a48065e017"}
05:10:03.014 00.020 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"60c2d8b1-2d27-4559-8b32-e5e688b58351"}
05:10:03.025 00.011 9340 case statement mapped state 6 to 3
05:10:03.038 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"60c2d8b1-2d27-4559-8b32-e5e688b58351"}
05:10:03.053 00.015 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"b968e94c-cae1-4454-bd2c-b6e493caa965"}
05:10:03.098 00.045 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":170,"width":15,"height":15,"star_pos":[6.78,6.80],"pixels":"..."},"id":"b968e94c-cae1-4454-bd2c-b6e493caa965"}
05:10:03.113 00.015 12020 worker thread done servicing request
05:10:03.113 00.000 9340 OnExposeComplete: enter
05:10:03.138 00.025 9340 UpdateGuideState(): m_state=6
05:10:03.152 00.014 9340 Star::Find(15, 1199, 1042, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 171
05:10:03.174 00.022 9340 Star::Find returns 1 (0), X=1200.49, Y=1042.64, Mass=1396945, SNR=175.0, Peak=65483 HFD=4.9
05:10:03.217 00.043 9340 MultiStar: [#1 0.65,0.02,0.00,M1] [#2 0.49,-0.20,0.00,M1] [#3 0.63,-0.12,0.00,M1] [#4 0.58,-0.18,0.00,M1] [#5 0.50,-0.06,0.00,M1] [#6 0.65,0.17,0.00,M1] [#7 0.54,-0.09,0.00,M1] [#8 0.50,0.04,0.00,M1] 
05:10:03.240 00.023 9340 CameraToMount -- cameraTheta (-0.53) - m_xAngle (0.05) = xAngle (-0.58 = -0.58)
05:10:03.253 00.013 9340 CameraToMount -- cameraTheta (-0.53) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-3.64 = 2.64)
05:10:03.265 00.012 9340 CameraToMount -- cameraX=0.55 cameraY=-0.32 hyp=0.64 cameraTheta=-0.53 mountX=0.54 mountY=0.31, mountTheta=0.52
05:10:03.290 00.025 9340 SchedulePrimaryMove(10104498, x=0.55, y=-0.32, opts=13)
05:10:03.325 00.035 9340 Enqueuing Move request for scope (0.55, -0.32)
05:10:03.342 00.017 12020 Worker thread wakes up
05:10:03.342 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=6187, max=65535, med=10656, FiltMin=8007, FiltMax=65535, Gamma=2.870
05:10:03.355 00.013 12020 worker thread servicing REQUEST_MOVE scope ofs (0.55, -0.32) opts 0xd
05:10:03.355 00.000 9340 UpdateGuideState exits: m=1396945 SNR=175.0
05:10:03.366 00.011 12020 Handling offset move in thread for scope, endpoint = (0.55, -0.32)
05:10:03.366 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:10:03.378 00.012 12020 Moving (0.55, -0.32) raw xDistance=0.54 yDistance=0.31
05:10:03.379 00.001 9340 ScheduleExposure(2000,3,1) exposurePending=0
05:10:03.398 00.019 12020 GuideAlgorithmHysteresis::Result() returns 0.23 from input 0.54
05:10:03.398 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
05:10:03.398 00.000 9340 Enqueuing Expose request
05:10:03.411 00.013 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.31
05:10:03.412 00.001 12020 MoveAxis(W, 41, ABG)
05:10:03.412 00.000 12020 Guiding  Dir = 3, Dur = 41
05:10:03.413 00.001 12020 IsSlewing returns 0
05:10:03.414 00.001 12020 IsGuiding returns 0
05:10:03.447 00.033 12020 PulseGuide returned control before completion, sleep 19
05:10:03.467 00.020 12020 IsGuiding returns 1
05:10:03.468 00.001 12020 scope still moving after pulse duration time elapsed
05:10:03.521 00.053 12020 IsSlewing returns 0
05:10:03.565 00.044 12020 IsGuiding returns 0
05:10:03.566 00.001 12020 scope move finished after 41 + 110 ms
05:10:03.566 00.000 12020 Move returns status 0, amount 41
05:10:03.566 00.000 12020 MoveAxis(N, 0, ABG)
05:10:03.566 00.000 12020 Move returns status 0, amount 0
05:10:03.567 00.001 12020 move complete, result=0
05:10:03.567 00.000 12020 worker thread done servicing request
05:10:03.568 00.001 9340 GuideStep: 0.5 px 41 ms WEST, 0.3 px 0 ms NORTH
05:10:03.582 00.014 12020 Worker thread wakes up
05:10:03.582 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
05:10:03.583 00.001 12020 Handling exposure in thread, d=2000 o=3 r=(1185,1028,31,31)
05:10:04.970 01.387 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"d6e59213-bcbf-4773-8c8c-29a5383f06f7"}
05:10:04.988 00.018 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"d6e59213-bcbf-4773-8c8c-29a5383f06f7"}
05:10:05.002 00.014 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"771c7e7d-9a6f-485a-a558-d989f3c2cd62"}
05:10:05.031 00.029 9340 case statement mapped state 6 to 3
05:10:05.049 00.018 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"771c7e7d-9a6f-485a-a558-d989f3c2cd62"}
05:10:05.094 00.045 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"14e5d2d9-bc20-44ae-94e8-de4c115730a1"}
05:10:05.109 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":171,"width":15,"height":15,"star_pos":[7.49,6.64],"pixels":"..."},"id":"14e5d2d9-bc20-44ae-94e8-de4c115730a1"}
05:10:05.951 00.842 12020 Exposure complete
05:10:06.338 00.387 12020 worker thread done servicing request
05:10:06.339 00.001 9340 OnExposeComplete: enter
05:10:06.377 00.038 9340 UpdateGuideState(): m_state=6
05:10:06.413 00.036 9340 Star::Find(15, 1200, 1042, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 172
05:10:06.455 00.042 9340 Star::Find returns 1 (0), X=1200.01, Y=1042.61, Mass=1459720, SNR=200.3, Peak=60251 HFD=5.1
05:10:06.501 00.046 9340 MultiStar: [#1 0.04,-0.26,1.69,U] [#2 -0.17,-0.40,0.87,U] [#3 -0.01,-0.22,0.82,U] [#4 -0.01,-0.38,0.82,U] [#5 0.12,-0.25,1.03,U] [#6 0.21,-0.09,0.87,U] [#7 0.04,-0.29,0.70,U] [#8 0.01,-0.20,0.78,U] 
05:10:06.517 00.016 9340 refined, 8 included, MultiStar: {0.04, -0.27}, one-star: {0.08, -0.35}
05:10:06.550 00.033 9340 CameraToMount -- cameraTheta (-1.44) - m_xAngle (0.05) = xAngle (-1.49 = -1.49)
05:10:06.572 00.022 9340 CameraToMount -- cameraTheta (-1.44) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-4.55 = 1.73)
05:10:06.646 00.074 9340 CameraToMount -- cameraX=0.04 cameraY=-0.27 hyp=0.27 cameraTheta=-1.44 mountX=0.02 mountY=0.27, mountTheta=1.49
05:10:06.675 00.029 9340 SchedulePrimaryMove(10104498, x=0.04, y=-0.27, opts=13)
05:10:06.714 00.039 9340 Enqueuing Move request for scope (0.04, -0.27)
05:10:06.765 00.051 12020 Worker thread wakes up
05:10:06.765 00.000 12020 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.27) opts 0xd
05:10:06.766 00.001 12020 Handling offset move in thread for scope, endpoint = (0.04, -0.27)
05:10:06.766 00.000 12020 Moving (0.04, -0.27) raw xDistance=0.02 yDistance=0.27
05:10:06.766 00.000 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
05:10:06.766 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
05:10:06.767 00.001 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.27
05:10:06.767 00.000 12020 MoveAxis(E, 0, ABG)
05:10:06.767 00.000 12020 Move returns status 0, amount 0
05:10:06.767 00.000 12020 MoveAxis(N, 0, ABG)
05:10:06.779 00.012 9340 UpdateImageDisplay: Size=(1920,1080) min=6337, max=65535, med=10674, FiltMin=8526, FiltMax=65535, Gamma=2.870
05:10:06.794 00.015 12020 Move returns status 0, amount 0
05:10:06.794 00.000 9340 UpdateGuideState exits: m=1459720 SNR=200.3
05:10:06.814 00.020 12020 move complete, result=0
05:10:06.815 00.001 12020 worker thread done servicing request
05:10:06.820 00.005 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:10:06.839 00.019 9340 ScheduleExposure(2000,3,1) exposurePending=0
05:10:06.875 00.036 9340 Enqueuing Expose request
05:10:06.935 00.060 12020 Worker thread wakes up
05:10:06.936 00.001 9340 GuideStep: 0.0 px 0 ms EAST, 0.3 px 0 ms NORTH
05:10:06.957 00.021 12020 worker thread servicing REQUEST_EXPOSE 2000
05:10:06.958 00.001 12020 Handling exposure in thread, d=2000 o=3 r=(1185,1028,31,31)
05:10:06.984 00.026 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"d63a40c1-6397-447b-870d-a19dfbcdbc01"}
05:10:06.999 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"d63a40c1-6397-447b-870d-a19dfbcdbc01"}
05:10:07.028 00.029 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"32ad415e-6833-45ac-a2d4-d4790c81934e"}
05:10:07.051 00.023 9340 case statement mapped state 6 to 3
05:10:07.104 00.053 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"32ad415e-6833-45ac-a2d4-d4790c81934e"}
05:10:07.122 00.018 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"9701dae8-5c96-4be4-801e-f7af0ca998e9"}
05:10:07.135 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":172,"width":15,"height":15,"star_pos":[7.01,6.61],"pixels":"..."},"id":"9701dae8-5c96-4be4-801e-f7af0ca998e9"}
05:10:08.968 01.833 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"2e7680f9-08fc-452b-9fde-c633666f84e0"}
05:10:08.980 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"2e7680f9-08fc-452b-9fde-c633666f84e0"}
05:10:08.991 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"67393a61-1a76-47e9-92ea-5b13ea3d4cc3"}
05:10:09.008 00.017 9340 case statement mapped state 6 to 3
05:10:09.020 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"67393a61-1a76-47e9-92ea-5b13ea3d4cc3"}
05:10:09.053 00.033 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"62c85253-b147-43aa-8073-70582629955e"}
05:10:09.066 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":172,"width":15,"height":15,"star_pos":[7.01,6.61],"pixels":"..."},"id":"62c85253-b147-43aa-8073-70582629955e"}
05:10:09.344 00.278 12020 Exposure complete
05:10:09.587 00.243 12020 worker thread done servicing request
05:10:09.587 00.000 9340 OnExposeComplete: enter
05:10:09.600 00.013 9340 UpdateGuideState(): m_state=6
05:10:09.610 00.010 9340 Star::Find(15, 1200, 1042, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 173
05:10:09.622 00.012 9340 Star::Find returns 1 (0), X=1200.12, Y=1042.84, Mass=1441832, SNR=207.1, Peak=63111 HFD=4.7
05:10:09.638 00.016 9340 MultiStar: [#1 0.26,0.14,1.69,U] [#2 0.10,-0.05,0.81,U] [#3 0.55,0.06,0.00,M1] [#4 0.39,-0.02,0.99,U] [#5 0.14,0.01,0.87,U] [#6 0.27,0.11,0.82,U] [#7 0.42,0.00,0.92,U] [#8 0.46,0.10,0.72,U] 
05:10:09.649 00.011 9340 single-star, 7 included, MultiStar: {0.27, 0.03}, one-star: {0.18, -0.12}
05:10:09.661 00.012 9340 CameraToMount -- cameraTheta (-0.57) - m_xAngle (0.05) = xAngle (-0.62 = -0.62)
05:10:09.672 00.011 9340 CameraToMount -- cameraTheta (-0.57) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-3.68 = 2.60)
05:10:09.685 00.013 9340 CameraToMount -- cameraX=0.18 cameraY=-0.12 hyp=0.22 cameraTheta=-0.57 mountX=0.18 mountY=0.11, mountTheta=0.56
05:10:09.718 00.033 9340 SchedulePrimaryMove(10104498, x=0.18, y=-0.12, opts=13)
05:10:09.736 00.018 9340 Enqueuing Move request for scope (0.18, -0.12)
05:10:09.750 00.014 12020 Worker thread wakes up
05:10:09.751 00.001 9340 UpdateImageDisplay: Size=(1920,1080) min=6742, max=65535, med=10678, FiltMin=8488, FiltMax=65535, Gamma=2.870
05:10:09.760 00.009 12020 worker thread servicing REQUEST_MOVE scope ofs (0.18, -0.12) opts 0xd
05:10:09.760 00.000 9340 UpdateGuideState exits: m=1441832 SNR=207.1
05:10:09.770 00.010 12020 Handling offset move in thread for scope, endpoint = (0.18, -0.12)
05:10:09.770 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:10:09.780 00.010 12020 Moving (0.18, -0.12) raw xDistance=0.18 yDistance=0.11
05:10:09.780 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
05:10:09.795 00.015 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.18
05:10:09.795 00.000 9340 Enqueuing Expose request
05:10:09.805 00.010 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
05:10:09.805 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
05:10:09.805 00.000 12020 MoveAxis(E, 0, ABG)
05:10:09.806 00.001 12020 Move returns status 0, amount 0
05:10:09.806 00.000 12020 MoveAxis(N, 0, ABG)
05:10:09.806 00.000 12020 Move returns status 0, amount 0
05:10:09.806 00.000 12020 move complete, result=0
05:10:09.806 00.000 12020 worker thread done servicing request
05:10:09.807 00.001 12020 Worker thread wakes up
05:10:09.807 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
05:10:09.807 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(1185,1028,31,31)
05:10:09.809 00.002 9340 GuideStep: 0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
05:10:10.968 01.159 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"5a6dda24-dde8-48da-b0cc-ca350009ca9c"}
05:10:10.995 00.027 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"5a6dda24-dde8-48da-b0cc-ca350009ca9c"}
05:10:11.009 00.014 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"198bec68-0d2d-4f4c-a375-d777be0043c4"}
05:10:11.021 00.012 9340 case statement mapped state 6 to 3
05:10:11.040 00.019 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"198bec68-0d2d-4f4c-a375-d777be0043c4"}
05:10:11.057 00.017 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"25e5f592-494a-4dd9-862a-052e7e6c83cc"}
05:10:11.094 00.037 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":173,"width":15,"height":15,"star_pos":[7.12,6.84],"pixels":"..."},"id":"25e5f592-494a-4dd9-862a-052e7e6c83cc"}
05:10:12.197 01.103 12020 Exposure complete
05:10:12.644 00.447 12020 worker thread done servicing request
05:10:12.645 00.001 9340 OnExposeComplete: enter
05:10:12.664 00.019 9340 UpdateGuideState(): m_state=6
05:10:12.686 00.022 9340 Star::Find(15, 1200, 1042, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 174
05:10:12.720 00.034 9340 Star::Find returns 1 (0), X=1200.55, Y=1042.70, Mass=1462758, SNR=202.4, Peak=65255 HFD=5.0
05:10:12.758 00.038 9340 MultiStar: [#1 0.85,-0.02,0.00,M1] [#2 0.55,-0.16,0.00,M1] [#3 0.67,0.09,0.00,M2] [#4 0.62,-0.08,0.00,M1] [#5 0.50,-0.21,0.00,M1] [#6 0.72,0.11,0.00,M1] [#7 0.83,-0.08,0.00,M1] [#8 0.74,0.13,0.00,M1] 
05:10:12.775 00.017 9340 CameraToMount -- cameraTheta (-0.40) - m_xAngle (0.05) = xAngle (-0.45 = -0.45)
05:10:12.794 00.019 9340 CameraToMount -- cameraTheta (-0.40) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-3.52 = 2.76)
05:10:12.808 00.014 9340 CameraToMount -- cameraX=0.61 cameraY=-0.26 hyp=0.67 cameraTheta=-0.40 mountX=0.60 mountY=0.25, mountTheta=0.39
05:10:12.845 00.037 9340 SchedulePrimaryMove(10104498, x=0.61, y=-0.26, opts=13)
05:10:12.864 00.019 9340 Enqueuing Move request for scope (0.61, -0.26)
05:10:12.909 00.045 12020 Worker thread wakes up
05:10:12.910 00.001 12020 worker thread servicing REQUEST_MOVE scope ofs (0.61, -0.26) opts 0xd
05:10:12.910 00.000 12020 Handling offset move in thread for scope, endpoint = (0.61, -0.26)
05:10:12.911 00.001 12020 Moving (0.61, -0.26) raw xDistance=0.60 yDistance=0.25
05:10:12.911 00.000 12020 GuideAlgorithmHysteresis::Result() returns 0.25 from input 0.60
05:10:12.912 00.001 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
05:10:12.912 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.25
05:10:12.912 00.000 12020 MoveAxis(W, 45, ABG)
05:10:12.912 00.000 12020 Guiding  Dir = 3, Dur = 45
05:10:12.914 00.002 12020 IsSlewing returns 0
05:10:12.915 00.001 9340 UpdateImageDisplay: Size=(1920,1080) min=6819, max=65535, med=10673, FiltMin=8417, FiltMax=65535, Gamma=2.870
05:10:12.931 00.016 12020 IsGuiding returns 0
05:10:12.932 00.001 9340 UpdateGuideState exits: m=1462758 SNR=202.4
05:10:12.960 00.028 12020 PulseGuide returned control before completion, sleep 33
05:10:12.960 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:10:13.032 00.072 9340 ScheduleExposure(2000,3,1) exposurePending=0
05:10:13.064 00.032 9340 Enqueuing Expose request
05:10:13.080 00.016 12020 IsGuiding returns 0
05:10:13.081 00.001 12020 Move returns status 0, amount 45
05:10:13.081 00.000 12020 MoveAxis(N, 0, ABG)
05:10:13.081 00.000 12020 Move returns status 0, amount 0
05:10:13.082 00.001 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"eb347266-4834-431a-bcbf-38b8a63bd795"}
05:10:13.095 00.013 12020 move complete, result=0
05:10:13.095 00.000 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"eb347266-4834-431a-bcbf-38b8a63bd795"}
05:10:13.107 00.012 12020 worker thread done servicing request
05:10:13.108 00.001 9340 GuideStep: 0.6 px 45 ms WEST, 0.2 px 0 ms NORTH
05:10:13.139 00.031 12020 Worker thread wakes up
05:10:13.139 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
05:10:13.139 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(1185,1028,31,31)
05:10:13.152 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"83c9035a-c489-407b-90de-d72b880a80c4"}
05:10:13.197 00.045 9340 case statement mapped state 6 to 3
05:10:13.216 00.019 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"83c9035a-c489-407b-90de-d72b880a80c4"}
05:10:13.239 00.023 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"365c76c2-f90a-4cff-bdd4-127716966811"}
05:10:13.271 00.032 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":174,"width":15,"height":15,"star_pos":[6.55,6.70],"pixels":"..."},"id":"365c76c2-f90a-4cff-bdd4-127716966811"}
05:10:14.969 01.698 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"722ad5a7-8328-4824-b658-012386f15c80"}
05:10:14.987 00.018 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"722ad5a7-8328-4824-b658-012386f15c80"}
05:10:15.014 00.027 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"e8a5c961-1903-43b8-9a6b-ee08b5308efd"}
05:10:15.037 00.023 9340 case statement mapped state 6 to 3
05:10:15.088 00.051 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"e8a5c961-1903-43b8-9a6b-ee08b5308efd"}
05:10:15.120 00.032 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"df0788d9-521e-45a1-bd72-5e31e916fef7"}
05:10:15.140 00.020 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":174,"width":15,"height":15,"star_pos":[6.55,6.70],"pixels":"..."},"id":"df0788d9-521e-45a1-bd72-5e31e916fef7"}
05:10:15.545 00.405 12020 Exposure complete
05:10:15.862 00.317 12020 worker thread done servicing request
05:10:15.863 00.001 9340 OnExposeComplete: enter
05:10:15.883 00.020 9340 UpdateGuideState(): m_state=6
05:10:15.900 00.017 9340 Star::Find(15, 1200, 1042, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 175
05:10:15.912 00.012 9340 Star::Find returns 1 (0), X=1200.13, Y=1042.99, Mass=1448016, SNR=210.2, Peak=60582 HFD=4.7
05:10:15.930 00.018 9340 MultiStar: [#1 0.13,0.10,1.80,U] [#2 0.03,-0.06,0.88,U] [#3 0.30,0.28,0.88,U] [#4 0.08,0.01,0.82,U] [#5 0.10,0.09,0.82,U] [#6 0.26,0.36,0.72,U] [#7 0.23,0.22,0.81,U] [#8 0.03,0.32,0.92,U] 
05:10:15.943 00.013 9340 single-star, 8 included, MultiStar: {0.15, 0.14}, one-star: {0.20, 0.03}
05:10:15.985 00.042 9340 CameraToMount -- cameraTheta (0.13) - m_xAngle (0.05) = xAngle (0.08 = 0.08)
05:10:16.003 00.018 9340 CameraToMount -- cameraTheta (0.13) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-2.98 = -2.98)
05:10:16.016 00.013 9340 CameraToMount -- cameraX=0.20 cameraY=0.03 hyp=0.20 cameraTheta=0.13 mountX=0.20 mountY=-0.03, mountTheta=-0.16
05:10:16.037 00.021 9340 SchedulePrimaryMove(10104498, x=0.20, y=0.03, opts=13)
05:10:16.071 00.034 9340 Enqueuing Move request for scope (0.20, 0.03)
05:10:16.094 00.023 12020 Worker thread wakes up
05:10:16.096 00.002 9340 UpdateImageDisplay: Size=(1920,1080) min=6483, max=65535, med=10697, FiltMin=8450, FiltMax=65535, Gamma=2.870
05:10:16.115 00.019 12020 worker thread servicing REQUEST_MOVE scope ofs (0.20, 0.03) opts 0xd
05:10:16.115 00.000 9340 UpdateGuideState exits: m=1448016 SNR=210.2
05:10:16.129 00.014 12020 Handling offset move in thread for scope, endpoint = (0.20, 0.03)
05:10:16.129 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:10:16.147 00.018 12020 Moving (0.20, 0.03) raw xDistance=0.20 yDistance=-0.03
05:10:16.148 00.001 9340 ScheduleExposure(2000,3,1) exposurePending=0
05:10:16.188 00.040 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.20
05:10:16.189 00.001 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
05:10:16.189 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
05:10:16.189 00.000 12020 MoveAxis(E, 0, ABG)
05:10:16.189 00.000 12020 Move returns status 0, amount 0
05:10:16.190 00.001 12020 MoveAxis(N, 0, ABG)
05:10:16.190 00.000 12020 Move returns status 0, amount 0
05:10:16.191 00.001 12020 move complete, result=0
05:10:16.192 00.001 9340 Enqueuing Expose request
05:10:16.222 00.030 12020 worker thread done servicing request
05:10:16.223 00.001 12020 Worker thread wakes up
05:10:16.223 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
05:10:16.223 00.000 9340 GuideStep: 0.2 px 0 ms EAST, -0.0 px 0 ms NORTH
05:10:16.238 00.015 12020 Handling exposure in thread, d=2000 o=3 r=(1185,1028,31,31)
05:10:16.968 00.730 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"322014e5-80a6-423a-bc66-173ead155f65"}
05:10:17.003 00.035 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"322014e5-80a6-423a-bc66-173ead155f65"}
05:10:17.043 00.040 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"b844e8c2-6f0c-4210-8120-32a9fdf58f1d"}
05:10:17.055 00.012 9340 case statement mapped state 6 to 3
05:10:17.069 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"b844e8c2-6f0c-4210-8120-32a9fdf58f1d"}
05:10:17.094 00.025 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"a65245ed-b686-4d22-9eda-05bf767eeab2"}
05:10:17.140 00.046 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":175,"width":15,"height":15,"star_pos":[7.13,6.99],"pixels":"..."},"id":"a65245ed-b686-4d22-9eda-05bf767eeab2"}
05:10:18.616 01.476 12020 Exposure complete
05:10:18.968 00.352 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"5965ad13-f98f-476e-b9f7-969447e99500"}
05:10:19.032 00.064 12020 worker thread done servicing request
05:10:19.032 00.000 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"5965ad13-f98f-476e-b9f7-969447e99500"}
05:10:19.064 00.032 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"42ac6d1c-4d08-4618-ab31-30c2d9bc8e77"}
05:10:19.077 00.013 9340 case statement mapped state 6 to 3
05:10:19.101 00.024 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"42ac6d1c-4d08-4618-ab31-30c2d9bc8e77"}
05:10:19.160 00.059 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"300914f3-6646-4d11-aeda-92f939a11dcd"}
05:10:19.179 00.019 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":175,"width":15,"height":15,"star_pos":[7.13,6.99],"pixels":"..."},"id":"300914f3-6646-4d11-aeda-92f939a11dcd"}
05:10:19.218 00.039 9340 OnExposeComplete: enter
05:10:19.234 00.016 9340 UpdateGuideState(): m_state=6
05:10:19.285 00.051 9340 Star::Find(15, 1200, 1042, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 176
05:10:19.335 00.050 9340 Star::Find returns 1 (0), X=1200.09, Y=1043.01, Mass=1414504, SNR=205.5, Peak=60815 HFD=4.6
05:10:19.371 00.036 9340 MultiStar: [#1 0.44,-0.03,1.49,U] [#2 0.17,-0.15,0.94,U] [#3 0.60,0.07,0.00,M2] [#4 0.18,0.06,0.72,U] [#5 0.18,0.05,0.86,U] [#6 0.46,0.19,0.00,M1] [#7 0.47,0.11,0.93,U] [#8 0.17,0.14,0.75,U] 
05:10:19.396 00.025 9340 single-star, 6 included, MultiStar: {0.27, 0.03}, one-star: {0.15, 0.05}
05:10:19.457 00.061 9340 CameraToMount -- cameraTheta (0.34) - m_xAngle (0.05) = xAngle (0.30 = 0.30)
05:10:19.498 00.041 9340 CameraToMount -- cameraTheta (0.34) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-2.77 = -2.77)
05:10:19.518 00.020 9340 CameraToMount -- cameraX=0.15 cameraY=0.05 hyp=0.16 cameraTheta=0.34 mountX=0.15 mountY=-0.06, mountTheta=-0.36
05:10:19.576 00.058 9340 SchedulePrimaryMove(10104498, x=0.15, y=0.05, opts=13)
05:10:19.631 00.055 9340 Enqueuing Move request for scope (0.15, 0.05)
05:10:19.650 00.019 12020 Worker thread wakes up
05:10:19.651 00.001 9340 UpdateImageDisplay: Size=(1920,1080) min=6672, max=65535, med=10703, FiltMin=8411, FiltMax=65535, Gamma=2.870
05:10:19.669 00.018 12020 worker thread servicing REQUEST_MOVE scope ofs (0.15, 0.05) opts 0xd
05:10:19.669 00.000 9340 UpdateGuideState exits: m=1414504 SNR=205.5
05:10:19.683 00.014 12020 Handling offset move in thread for scope, endpoint = (0.15, 0.05)
05:10:19.683 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:10:19.697 00.014 12020 Moving (0.15, 0.05) raw xDistance=0.15 yDistance=-0.06
05:10:19.698 00.001 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.15
05:10:19.698 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
05:10:19.698 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
05:10:19.713 00.015 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
05:10:19.714 00.001 9340 Enqueuing Expose request
05:10:19.736 00.022 12020 MoveAxis(E, 0, ABG)
05:10:19.737 00.001 12020 Move returns status 0, amount 0
05:10:19.737 00.000 12020 MoveAxis(N, 0, ABG)
05:10:19.737 00.000 12020 Move returns status 0, amount 0
05:10:19.738 00.001 12020 move complete, result=0
05:10:19.738 00.000 12020 worker thread done servicing request
05:10:19.738 00.000 12020 Worker thread wakes up
05:10:19.738 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
05:10:19.763 00.025 9340 GuideStep: 0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
05:10:19.780 00.017 12020 Handling exposure in thread, d=2000 o=3 r=(1185,1028,31,31)
05:10:20.977 01.197 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"522ae95f-bd15-4d58-a7b2-634f47e5f5e5"}
05:10:21.003 00.026 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"522ae95f-bd15-4d58-a7b2-634f47e5f5e5"}
05:10:21.019 00.016 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"aa4ddb74-1824-45e8-9fb2-a3d103a4f4a8"}
05:10:21.043 00.024 9340 case statement mapped state 6 to 3
05:10:21.055 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"aa4ddb74-1824-45e8-9fb2-a3d103a4f4a8"}
05:10:21.079 00.024 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"1dd4cdbf-5d92-4598-ab54-9a8ccfbe9093"}
05:10:21.098 00.019 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":176,"width":15,"height":15,"star_pos":[7.09,7.01],"pixels":"..."},"id":"1dd4cdbf-5d92-4598-ab54-9a8ccfbe9093"}
05:10:22.162 01.064 12020 Exposure complete
05:10:22.454 00.292 12020 worker thread done servicing request
05:10:22.454 00.000 9340 OnExposeComplete: enter
05:10:22.471 00.017 9340 UpdateGuideState(): m_state=6
05:10:22.508 00.037 9340 Star::Find(15, 1200, 1043, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 177
05:10:22.525 00.017 9340 Star::Find returns 1 (0), X=1200.17, Y=1042.50, Mass=1423535, SNR=186.4, Peak=61035 HFD=5.2
05:10:22.540 00.015 9340 MultiStar: [#1 0.37,-0.43,0.00,M1] [#2 0.07,-0.47,0.81,U] [#3 0.43,-0.41,0.00,M3] [#4 0.25,-0.48,0.00,M1] [#5 0.10,-0.43,0.97,U] [#6 0.46,-0.27,0.00,M2] [#7 0.28,-0.43,0.00,M1] [#8 0.32,-0.21,0.85,U] 
05:10:22.553 00.013 9340 refined, 3 included, MultiStar: {0.18, -0.40}, one-star: {0.23, -0.46}
05:10:22.564 00.011 9340 CameraToMount -- cameraTheta (-1.14) - m_xAngle (0.05) = xAngle (-1.19 = -1.19)
05:10:22.578 00.014 9340 CameraToMount -- cameraTheta (-1.14) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-4.26 = 2.03)
05:10:22.597 00.019 9340 CameraToMount -- cameraX=0.18 cameraY=-0.40 hyp=0.43 cameraTheta=-1.14 mountX=0.16 mountY=0.39, mountTheta=1.18
05:10:22.649 00.052 9340 SchedulePrimaryMove(10104498, x=0.18, y=-0.40, opts=13)
05:10:22.665 00.016 9340 Enqueuing Move request for scope (0.18, -0.40)
05:10:22.687 00.022 12020 Worker thread wakes up
05:10:22.687 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=6010, max=65535, med=10700, FiltMin=8176, FiltMax=65535, Gamma=2.870
05:10:22.698 00.011 12020 worker thread servicing REQUEST_MOVE scope ofs (0.18, -0.40) opts 0xd
05:10:22.698 00.000 9340 UpdateGuideState exits: m=1423535 SNR=186.4
05:10:22.710 00.012 12020 Handling offset move in thread for scope, endpoint = (0.18, -0.40)
05:10:22.711 00.001 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:10:22.728 00.017 12020 Moving (0.18, -0.40) raw xDistance=0.16 yDistance=0.39
05:10:22.728 00.000 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.16
05:10:22.728 00.000 12020 switching direction from -1 to 1 - decHistory=3 oldest=0.21 newest=0.30
05:10:22.728 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.39 from input 0.39
05:10:22.728 00.000 12020 MoveAxis(E, 0, ABG)
05:10:22.728 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
05:10:22.743 00.015 12020 Move returns status 0, amount 0
05:10:22.743 00.000 9340 Enqueuing Expose request
05:10:22.779 00.036 12020 MoveAxis(S, 63, ABG)
05:10:22.779 00.000 12020 Guiding  Dir = 1, Dur = 63
05:10:22.789 00.010 12020 IsSlewing returns 0
05:10:22.790 00.001 12020 IsGuiding returns 0
05:10:22.870 00.080 12020 IsGuiding returns 1
05:10:22.870 00.000 12020 scope still moving after pulse duration time elapsed
05:10:22.908 00.038 12020 IsSlewing returns 0
05:10:22.909 00.001 12020 IsGuiding returns 1
05:10:22.975 00.066 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"6e95c588-fc48-4fe9-a9d6-7d239724abf2"}
05:10:22.991 00.016 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"6e95c588-fc48-4fe9-a9d6-7d239724abf2"}
05:10:23.004 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"bdc34706-3641-4c5e-a78b-543570413ea2"}
05:10:23.020 00.016 9340 case statement mapped state 6 to 3
05:10:23.030 00.010 12020 IsSlewing returns 0
05:10:23.031 00.001 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"bdc34706-3641-4c5e-a78b-543570413ea2"}
05:10:23.069 00.038 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"dceb8be3-2fe3-4499-bd3a-bfdda0045f4b"}
05:10:23.085 00.016 12020 IsGuiding returns 0
05:10:23.085 00.000 12020 scope move finished after 63 + 232 ms
05:10:23.086 00.001 12020 Move returns status 0, amount 63
05:10:23.086 00.000 12020 move complete, result=0
05:10:23.086 00.000 12020 worker thread done servicing request
05:10:23.086 00.000 12020 Worker thread wakes up
05:10:23.086 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
05:10:23.087 00.001 12020 Handling exposure in thread, d=2000 o=3 r=(1185,1028,31,31)
05:10:23.089 00.002 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":177,"width":15,"height":15,"star_pos":[7.17,6.50],"pixels":"..."},"id":"dceb8be3-2fe3-4499-bd3a-bfdda0045f4b"}
05:10:23.102 00.013 9340 GuideStep: 0.2 px 0 ms EAST, 0.4 px 63 ms SOUTH
05:10:24.976 01.874 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"60498024-e047-4dc3-b169-ef3e4b05a82f"}
05:10:24.996 00.020 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"60498024-e047-4dc3-b169-ef3e4b05a82f"}
05:10:25.010 00.014 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"7b9154bf-8eb5-4f2a-804a-4b5f5f99b8ab"}
05:10:25.026 00.016 9340 case statement mapped state 6 to 3
05:10:25.039 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"7b9154bf-8eb5-4f2a-804a-4b5f5f99b8ab"}
05:10:25.053 00.014 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"992c5882-5800-429a-82ff-89ba3f27b778"}
05:10:25.089 00.036 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":177,"width":15,"height":15,"star_pos":[7.17,6.50],"pixels":"..."},"id":"992c5882-5800-429a-82ff-89ba3f27b778"}
05:10:25.449 00.360 12020 Exposure complete
05:10:25.715 00.266 12020 worker thread done servicing request
05:10:25.716 00.001 9340 OnExposeComplete: enter
05:10:25.732 00.016 9340 UpdateGuideState(): m_state=6
05:10:25.745 00.013 9340 Star::Find(15, 1200, 1042, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 178
05:10:25.772 00.027 9340 Star::Find returns 1 (0), X=1200.39, Y=1042.88, Mass=1357558, SNR=189.1, Peak=65407 HFD=4.7
05:10:25.814 00.042 9340 MultiStar: [#1 0.57,-0.06,0.00,M2] [#2 0.38,-0.28,0.85,U] [#3 0.67,0.03,0.00,M4] [#4 0.24,-0.37,1.09,U] [#5 0.43,-0.04,0.90,U] [#6 0.57,0.11,0.00,M3] [#7 0.54,-0.17,0.00,M2] [#8 0.45,0.06,0.82,U] 
05:10:25.829 00.015 9340 refined, 4 included, MultiStar: {0.39, -0.15}, one-star: {0.46, -0.08}
05:10:25.852 00.023 9340 CameraToMount -- cameraTheta (-0.37) - m_xAngle (0.05) = xAngle (-0.42 = -0.42)
05:10:25.872 00.020 9340 CameraToMount -- cameraTheta (-0.37) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-3.49 = 2.79)
05:10:25.894 00.022 9340 CameraToMount -- cameraX=0.39 cameraY=-0.15 hyp=0.42 cameraTheta=-0.37 mountX=0.38 mountY=0.14, mountTheta=0.36
05:10:25.936 00.042 9340 SchedulePrimaryMove(10104498, x=0.39, y=-0.15, opts=13)
05:10:25.957 00.021 9340 Enqueuing Move request for scope (0.39, -0.15)
05:10:25.975 00.018 12020 Worker thread wakes up
05:10:25.976 00.001 12020 worker thread servicing REQUEST_MOVE scope ofs (0.39, -0.15) opts 0xd
05:10:25.977 00.001 12020 Handling offset move in thread for scope, endpoint = (0.39, -0.15)
05:10:25.977 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=6175, max=65535, med=10690, FiltMin=8046, FiltMax=65535, Gamma=2.870
05:10:25.992 00.015 12020 Moving (0.39, -0.15) raw xDistance=0.38 yDistance=0.14
05:10:25.992 00.000 12020 GuideAlgorithmHysteresis::Result() returns 0.16 from input 0.38
05:10:25.992 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
05:10:25.992 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
05:10:25.992 00.000 12020 MoveAxis(W, 29, ABG)
05:10:25.992 00.000 12020 Guiding  Dir = 3, Dur = 29
05:10:25.994 00.002 12020 IsSlewing returns 0
05:10:25.996 00.002 12020 IsGuiding returns 0
05:10:25.996 00.000 9340 UpdateGuideState exits: m=1357558 SNR=189.1
05:10:26.028 00.032 12020 PulseGuide returned control before completion, sleep 13
05:10:26.030 00.002 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:10:26.047 00.017 9340 ScheduleExposure(2000,3,1) exposurePending=0
05:10:26.069 00.022 9340 Enqueuing Expose request
05:10:26.086 00.017 12020 IsGuiding returns 0
05:10:26.087 00.001 12020 Move returns status 0, amount 29
05:10:26.087 00.000 12020 MoveAxis(N, 0, ABG)
05:10:26.087 00.000 12020 Move returns status 0, amount 0
05:10:26.087 00.000 12020 move complete, result=0
05:10:26.089 00.002 12020 worker thread done servicing request
05:10:26.089 00.000 12020 Worker thread wakes up
05:10:26.089 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
05:10:26.092 00.003 12020 Handling exposure in thread, d=2000 o=3 r=(1185,1028,31,31)
05:10:26.097 00.005 9340 GuideStep: 0.4 px 29 ms WEST, 0.1 px 0 ms NORTH
05:10:26.976 00.879 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"fcff07b4-0956-43d6-b017-8203dafc6838"}
05:10:26.995 00.019 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"fcff07b4-0956-43d6-b017-8203dafc6838"}
05:10:27.014 00.019 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"108c0239-3363-4884-a7f3-a6e9e6b2fb3c"}
05:10:27.037 00.023 9340 case statement mapped state 6 to 3
05:10:27.103 00.066 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"108c0239-3363-4884-a7f3-a6e9e6b2fb3c"}
05:10:27.136 00.033 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"be872697-47f1-4054-9b0e-dd7558add13c"}
05:10:27.188 00.052 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":178,"width":15,"height":15,"star_pos":[7.39,6.88],"pixels":"..."},"id":"be872697-47f1-4054-9b0e-dd7558add13c"}
05:10:28.471 01.283 12020 Exposure complete
05:10:28.776 00.305 9340 OnExposeComplete: enter
05:10:28.792 00.016 12020 worker thread done servicing request
05:10:28.793 00.001 9340 UpdateGuideState(): m_state=6
05:10:28.838 00.045 9340 Star::Find(15, 1200, 1042, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 179
05:10:28.855 00.017 9340 Star::Find returns 1 (0), X=1199.68, Y=1042.99, Mass=1418095, SNR=189.8, Peak=59949 HFD=5.1
05:10:28.875 00.020 9340 MultiStar: [#1 0.05,0.10,1.34,U] [#2 -0.12,-0.07,0.95,U] [#3 -0.06,0.06,0.85,U] [#4 -0.39,-0.07,0.98,U] [#5 -0.22,-0.05,1.00,U] [#6 0.16,0.18,1.08,U] [#7 0.00,0.13,0.79,U] [#8 -0.04,0.17,0.75,U] 
05:10:28.889 00.014 9340 refined, 8 included, MultiStar: {-0.09, 0.05}, one-star: {-0.26, 0.03}
05:10:28.903 00.014 9340 CameraToMount -- cameraTheta (2.62) - m_xAngle (0.05) = xAngle (2.57 = 2.57)
05:10:28.918 00.015 9340 CameraToMount -- cameraTheta (2.62) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-0.50 = -0.50)
05:10:28.962 00.044 9340 CameraToMount -- cameraX=-0.09 cameraY=0.05 hyp=0.11 cameraTheta=2.62 mountX=-0.09 mountY=-0.05, mountTheta=-2.63
05:10:28.983 00.021 9340 SchedulePrimaryMove(10104498, x=-0.09, y=0.05, opts=13)
05:10:29.000 00.017 9340 Enqueuing Move request for scope (-0.09, 0.05)
05:10:29.021 00.021 12020 Worker thread wakes up
05:10:29.021 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=6626, max=65535, med=10706, FiltMin=8432, FiltMax=65535, Gamma=2.870
05:10:29.034 00.013 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.05) opts 0xd
05:10:29.034 00.000 9340 UpdateGuideState exits: m=1418095 SNR=189.8
05:10:29.047 00.013 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:10:29.085 00.038 12020 Handling offset move in thread for scope, endpoint = (-0.09, 0.05)
05:10:29.085 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
05:10:29.098 00.013 12020 Moving (-0.09, 0.05) raw xDistance=-0.09 yDistance=-0.05
05:10:29.099 00.001 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
05:10:29.099 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
05:10:29.099 00.000 9340 Enqueuing Expose request
05:10:29.114 00.015 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
05:10:29.115 00.001 12020 MoveAxis(E, 0, ABG)
05:10:29.115 00.000 12020 Move returns status 0, amount 0
05:10:29.115 00.000 12020 MoveAxis(N, 0, ABG)
05:10:29.115 00.000 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"c62faa85-8f5e-4639-84da-8e37a1e55eda"}
05:10:29.126 00.011 12020 Move returns status 0, amount 0
05:10:29.127 00.001 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"c62faa85-8f5e-4639-84da-8e37a1e55eda"}
05:10:29.142 00.015 12020 move complete, result=0
05:10:29.143 00.001 12020 worker thread done servicing request
05:10:29.143 00.000 9340 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
05:10:29.157 00.014 12020 Worker thread wakes up
05:10:29.157 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
05:10:29.158 00.001 12020 Handling exposure in thread, d=2000 o=3 r=(1185,1028,31,31)
05:10:29.189 00.031 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"a6f25b2f-b582-4de5-913b-a2e9d805bb3a"}
05:10:29.211 00.022 9340 case statement mapped state 6 to 3
05:10:29.224 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"a6f25b2f-b582-4de5-913b-a2e9d805bb3a"}
05:10:29.245 00.021 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"93ed08a4-aec6-42fc-94b7-e07f9da02a91"}
05:10:29.257 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":179,"width":15,"height":15,"star_pos":[6.68,6.99],"pixels":"..."},"id":"93ed08a4-aec6-42fc-94b7-e07f9da02a91"}
05:10:30.974 01.717 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"34d8bec1-1587-4129-aea1-0c5c6d626ec1"}
05:10:31.023 00.049 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"34d8bec1-1587-4129-aea1-0c5c6d626ec1"}
05:10:31.036 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"3d136234-8857-4beb-94f5-70368d5b2480"}
05:10:31.049 00.013 9340 case statement mapped state 6 to 3
05:10:31.070 00.021 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"3d136234-8857-4beb-94f5-70368d5b2480"}
05:10:31.083 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"6f88d68f-f246-407b-bb4d-38af38fe2b4c"}
05:10:31.095 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":179,"width":15,"height":15,"star_pos":[6.68,6.99],"pixels":"..."},"id":"6f88d68f-f246-407b-bb4d-38af38fe2b4c"}
05:10:31.569 00.474 12020 Exposure complete
05:10:31.841 00.272 12020 worker thread done servicing request
05:10:31.841 00.000 9340 OnExposeComplete: enter
05:10:31.867 00.026 9340 UpdateGuideState(): m_state=6
05:10:31.883 00.016 9340 Star::Find(15, 1199, 1042, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 180
05:10:31.911 00.028 9340 Star::Find returns 1 (0), X=1199.98, Y=1042.91, Mass=1380152, SNR=205.5, Peak=57673 HFD=4.6
05:10:31.934 00.023 9340 MultiStar: [#1 0.16,-0.12,1.50,U] [#2 0.02,-0.36,0.72,U] [#3 0.07,0.18,0.88,U] [#4 0.03,0.10,0.83,U] [#5 0.12,0.05,0.75,U] [#6 0.13,0.26,0.79,U] [#7 0.18,-0.02,0.83,U] [#8 -0.13,0.33,0.81,U] 
05:10:31.967 00.033 9340 single-star, 8 included, MultiStar: {0.08, 0.03}, one-star: {0.05, -0.05}
05:10:31.980 00.013 9340 CameraToMount -- cameraTheta (-0.78) - m_xAngle (0.05) = xAngle (-0.83 = -0.83)
05:10:31.996 00.016 9340 CameraToMount -- cameraTheta (-0.78) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-3.90 = 2.39)
05:10:32.012 00.016 9340 CameraToMount -- cameraX=0.05 cameraY=-0.05 hyp=0.07 cameraTheta=-0.78 mountX=0.04 mountY=0.04, mountTheta=0.79
05:10:32.026 00.014 9340 SchedulePrimaryMove(10104498, x=0.05, y=-0.05, opts=13)
05:10:32.044 00.018 9340 Enqueuing Move request for scope (0.05, -0.05)
05:10:32.058 00.014 12020 Worker thread wakes up
05:10:32.058 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=6194, max=65535, med=10705, FiltMin=8317, FiltMax=65535, Gamma=2.870
05:10:32.070 00.012 12020 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.05) opts 0xd
05:10:32.070 00.000 9340 UpdateGuideState exits: m=1380152 SNR=205.5
05:10:32.102 00.032 12020 Handling offset move in thread for scope, endpoint = (0.05, -0.05)
05:10:32.102 00.000 12020 Moving (0.05, -0.05) raw xDistance=0.04 yDistance=0.04
05:10:32.103 00.001 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
05:10:32.103 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
05:10:32.103 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
05:10:32.104 00.001 12020 MoveAxis(E, 0, ABG)
05:10:32.105 00.001 12020 Move returns status 0, amount 0
05:10:32.105 00.000 12020 MoveAxis(N, 0, ABG)
05:10:32.105 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:10:32.126 00.021 12020 Move returns status 0, amount 0
05:10:32.126 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
05:10:32.141 00.015 12020 move complete, result=0
05:10:32.141 00.000 9340 Enqueuing Expose request
05:10:32.153 00.012 12020 worker thread done servicing request
05:10:32.154 00.001 12020 Worker thread wakes up
05:10:32.154 00.000 9340 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
05:10:32.173 00.019 12020 worker thread servicing REQUEST_EXPOSE 2000
05:10:32.174 00.001 12020 Handling exposure in thread, d=2000 o=3 r=(1185,1028,31,31)
05:10:32.973 00.799 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"ac487ada-52ac-420e-a80e-b448bc2f4376"}
05:10:32.992 00.019 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"ac487ada-52ac-420e-a80e-b448bc2f4376"}
05:10:33.014 00.022 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"8220d2cc-f709-4b34-8c1c-71fb8282d54a"}
05:10:33.036 00.022 9340 case statement mapped state 6 to 3
05:10:33.067 00.031 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"8220d2cc-f709-4b34-8c1c-71fb8282d54a"}
05:10:33.164 00.097 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"36173538-cda8-40b8-a349-7a7da886e654"}
05:10:33.190 00.026 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":180,"width":15,"height":15,"star_pos":[6.98,6.91],"pixels":"..."},"id":"36173538-cda8-40b8-a349-7a7da886e654"}
05:10:34.551 01.361 12020 Exposure complete
05:10:34.889 00.338 12020 worker thread done servicing request
05:10:34.890 00.001 9340 OnExposeComplete: enter
05:10:34.905 00.015 9340 UpdateGuideState(): m_state=6
05:10:34.922 00.017 9340 Star::Find(15, 1199, 1042, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 181
05:10:34.933 00.011 9340 Star::Find returns 1 (0), X=1199.69, Y=1042.88, Mass=1395803, SNR=189.2, Peak=59837 HFD=5.0
05:10:34.979 00.046 9340 MultiStar: [#1 0.01,-0.00,1.98,U] [#2 -0.06,-0.07,1.03,U] [#3 0.16,-0.08,1.06,U] [#4 -0.18,-0.21,1.05,U] [#5 -0.11,0.06,0.95,U] [#6 -0.06,0.15,1.08,U] [#7 0.19,-0.06,0.85,U] [#8 -0.03,0.10,0.96,U] 
05:10:34.994 00.015 9340 refined, 8 included, MultiStar: {-0.03, -0.02}, one-star: {-0.25, -0.08}
05:10:35.011 00.017 9340 CameraToMount -- cameraTheta (-2.62) - m_xAngle (0.05) = xAngle (-2.67 = -2.67)
05:10:35.023 00.012 9340 CameraToMount -- cameraTheta (-2.62) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-5.74 = 0.55)
05:10:35.034 00.011 9340 CameraToMount -- cameraX=-0.03 cameraY=-0.02 hyp=0.04 cameraTheta=-2.62 mountX=-0.04 mountY=0.02, mountTheta=2.61
05:10:35.058 00.024 9340 SchedulePrimaryMove(10104498, x=-0.03, y=-0.02, opts=13)
05:10:35.072 00.014 9340 Enqueuing Move request for scope (-0.03, -0.02)
05:10:35.113 00.041 12020 Worker thread wakes up
05:10:35.113 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=6577, max=65535, med=10701, FiltMin=8482, FiltMax=65535, Gamma=2.870
05:10:35.128 00.015 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.02) opts 0xd
05:10:35.128 00.000 12020 Handling offset move in thread for scope, endpoint = (-0.03, -0.02)
05:10:35.128 00.000 9340 UpdateGuideState exits: m=1395803 SNR=189.2
05:10:35.139 00.011 12020 Moving (-0.03, -0.02) raw xDistance=-0.04 yDistance=0.02
05:10:35.140 00.001 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:10:35.151 00.011 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
05:10:35.151 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
05:10:35.166 00.015 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
05:10:35.167 00.001 9340 Enqueuing Expose request
05:10:35.180 00.013 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
05:10:35.180 00.000 12020 MoveAxis(E, 0, ABG)
05:10:35.181 00.001 12020 Move returns status 0, amount 0
05:10:35.181 00.000 12020 MoveAxis(N, 0, ABG)
05:10:35.181 00.000 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"3eef9da6-c799-433c-a8a3-9a7f116b8423"}
05:10:35.197 00.016 12020 Move returns status 0, amount 0
05:10:35.197 00.000 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"3eef9da6-c799-433c-a8a3-9a7f116b8423"}
05:10:35.210 00.013 12020 move complete, result=0
05:10:35.210 00.000 12020 worker thread done servicing request
05:10:35.210 00.000 9340 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
05:10:35.221 00.011 12020 Worker thread wakes up
05:10:35.221 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
05:10:35.221 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(1185,1028,31,31)
05:10:35.248 00.027 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"97e1a4ad-45c3-467f-b9b4-208674c7697e"}
05:10:35.265 00.017 9340 case statement mapped state 6 to 3
05:10:35.287 00.022 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"97e1a4ad-45c3-467f-b9b4-208674c7697e"}
05:10:35.307 00.020 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"fc0bb575-97da-4f0e-b2ce-27317851c2d7"}
05:10:35.318 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":181,"width":15,"height":15,"star_pos":[6.69,6.88],"pixels":"..."},"id":"fc0bb575-97da-4f0e-b2ce-27317851c2d7"}
05:10:36.973 01.655 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"1f8f1c12-bad0-4e3f-9720-cd5a2b781595"}
05:10:36.990 00.017 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"1f8f1c12-bad0-4e3f-9720-cd5a2b781595"}
05:10:37.004 00.014 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"2c0fa235-b51b-421d-bd68-36dbf4ccf7df"}
05:10:37.019 00.015 9340 case statement mapped state 6 to 3
05:10:37.053 00.034 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"2c0fa235-b51b-421d-bd68-36dbf4ccf7df"}
05:10:37.068 00.015 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"398c1089-8d77-4adc-b69b-93dd90ab4627"}
05:10:37.079 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":181,"width":15,"height":15,"star_pos":[6.69,6.88],"pixels":"..."},"id":"398c1089-8d77-4adc-b69b-93dd90ab4627"}
05:10:37.600 00.521 12020 Exposure complete
05:10:37.829 00.229 12020 worker thread done servicing request
05:10:37.829 00.000 9340 OnExposeComplete: enter
05:10:37.842 00.013 9340 UpdateGuideState(): m_state=6
05:10:37.852 00.010 9340 Star::Find(15, 1199, 1042, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 182
05:10:37.861 00.009 9340 Star::Find returns 1 (0), X=1199.79, Y=1042.77, Mass=1393801, SNR=184.7, Peak=60260 HFD=4.7
05:10:37.876 00.015 9340 MultiStar: [#1 0.11,-0.13,1.69,U] [#2 -0.13,-0.31,0.91,U] [#3 -0.03,0.01,0.97,U] [#4 -0.03,0.09,0.88,U] [#5 -0.22,0.01,0.90,U] [#6 0.07,0.24,0.92,U] [#7 0.15,-0.04,0.84,U] [#8 -0.24,0.17,0.81,U] 
05:10:37.886 00.010 9340 refined, 8 included, MultiStar: {-0.04, -0.03}, one-star: {-0.14, -0.19}
05:10:37.897 00.011 9340 CameraToMount -- cameraTheta (-2.45) - m_xAngle (0.05) = xAngle (-2.50 = -2.50)
05:10:37.911 00.014 9340 CameraToMount -- cameraTheta (-2.45) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-5.57 = 0.71)
05:10:37.926 00.015 9340 CameraToMount -- cameraX=-0.04 cameraY=-0.03 hyp=0.05 cameraTheta=-2.45 mountX=-0.04 mountY=0.03, mountTheta=2.46
05:10:37.943 00.017 9340 SchedulePrimaryMove(10104498, x=-0.04, y=-0.03, opts=13)
05:10:37.971 00.028 9340 Enqueuing Move request for scope (-0.04, -0.03)
05:10:37.982 00.011 12020 Worker thread wakes up
05:10:37.983 00.001 9340 UpdateImageDisplay: Size=(1920,1080) min=6709, max=65535, med=10763, FiltMin=8437, FiltMax=65535, Gamma=2.870
05:10:37.992 00.009 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.03) opts 0xd
05:10:37.993 00.001 9340 UpdateGuideState exits: m=1393801 SNR=184.7
05:10:38.005 00.012 12020 Handling offset move in thread for scope, endpoint = (-0.04, -0.03)
05:10:38.005 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:10:38.018 00.013 12020 Moving (-0.04, -0.03) raw xDistance=-0.04 yDistance=0.03
05:10:38.018 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
05:10:38.027 00.009 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
05:10:38.027 00.000 9340 Enqueuing Expose request
05:10:38.038 00.011 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
05:10:38.038 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
05:10:38.038 00.000 12020 MoveAxis(E, 0, ABG)
05:10:38.038 00.000 12020 Move returns status 0, amount 0
05:10:38.039 00.001 12020 MoveAxis(N, 0, ABG)
05:10:38.039 00.000 12020 Move returns status 0, amount 0
05:10:38.039 00.000 12020 move complete, result=0
05:10:38.041 00.002 12020 worker thread done servicing request
05:10:38.041 00.000 12020 Worker thread wakes up
05:10:38.041 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
05:10:38.041 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(1185,1028,31,31)
05:10:38.043 00.002 9340 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
05:10:38.973 00.930 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"351ec1b6-d39c-481c-8069-30bd8d722987"}
05:10:38.984 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"351ec1b6-d39c-481c-8069-30bd8d722987"}
05:10:39.002 00.018 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"c7c582af-b593-4684-bcff-5891b926bdb2"}
05:10:39.016 00.014 9340 case statement mapped state 6 to 3
05:10:39.051 00.035 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"c7c582af-b593-4684-bcff-5891b926bdb2"}
05:10:39.070 00.019 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"41f585fb-adc8-4660-af7b-245795770e9b"}
05:10:39.086 00.016 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":182,"width":15,"height":15,"star_pos":[6.79,6.77],"pixels":"..."},"id":"41f585fb-adc8-4660-af7b-245795770e9b"}
05:10:40.442 01.356 12020 Exposure complete
05:10:40.932 00.490 12020 worker thread done servicing request
05:10:40.932 00.000 9340 OnExposeComplete: enter
05:10:40.950 00.018 9340 UpdateGuideState(): m_state=6
05:10:40.982 00.032 9340 Star::Find(15, 1199, 1042, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 183
05:10:41.029 00.047 9340 Star::Find returns 1 (0), X=1199.86, Y=1042.85, Mass=1338112, SNR=179.4, Peak=58541 HFD=4.6
05:10:41.046 00.017 9340 MultiStar: [#1 0.09,-0.05,1.94,U] [#2 -0.04,-0.18,0.89,U] [#3 0.18,0.08,0.98,U] [#4 0.03,-0.31,0.99,U] [#5 -0.11,-0.04,0.91,U] [#6 0.04,0.08,0.97,U] [#7 0.13,-0.13,1.07,U] [#8 -0.11,-0.01,0.93,U] 
05:10:41.066 00.020 9340 refined, 8 included, MultiStar: {0.02, -0.07}, one-star: {-0.08, -0.11}
05:10:41.087 00.021 9340 CameraToMount -- cameraTheta (-1.24) - m_xAngle (0.05) = xAngle (-1.28 = -1.28)
05:10:41.109 00.022 9340 CameraToMount -- cameraTheta (-1.24) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-4.35 = 1.93)
05:10:41.129 00.020 9340 CameraToMount -- cameraX=0.02 cameraY=-0.07 hyp=0.08 cameraTheta=-1.24 mountX=0.02 mountY=0.07, mountTheta=1.28
05:10:41.172 00.043 9340 SchedulePrimaryMove(10104498, x=0.02, y=-0.07, opts=13)
05:10:41.195 00.023 9340 Enqueuing Move request for scope (0.02, -0.07)
05:10:41.224 00.029 12020 Worker thread wakes up
05:10:41.224 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=7067, max=65535, med=10718, FiltMin=8522, FiltMax=65535, Gamma=2.870
05:10:41.237 00.013 12020 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.07) opts 0xd
05:10:41.237 00.000 9340 UpdateGuideState exits: m=1338112 SNR=179.4
05:10:41.254 00.017 12020 Handling offset move in thread for scope, endpoint = (0.02, -0.07)
05:10:41.254 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:10:41.272 00.018 12020 Moving (0.02, -0.07) raw xDistance=0.02 yDistance=0.07
05:10:41.272 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
05:10:41.313 00.041 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
05:10:41.314 00.001 9340 Enqueuing Expose request
05:10:41.329 00.015 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
05:10:41.329 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
05:10:41.330 00.001 12020 MoveAxis(E, 0, ABG)
05:10:41.330 00.000 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"783f7a90-0024-4e49-9cc9-b3968f4cc76c"}
05:10:41.342 00.012 12020 Move returns status 0, amount 0
05:10:41.342 00.000 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"783f7a90-0024-4e49-9cc9-b3968f4cc76c"}
05:10:41.361 00.019 12020 MoveAxis(N, 0, ABG)
05:10:41.361 00.000 12020 Move returns status 0, amount 0
05:10:41.362 00.001 12020 move complete, result=0
05:10:41.362 00.000 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"3e33c206-5d97-4b52-8f40-91a804697142"}
05:10:41.376 00.014 12020 worker thread done servicing request
05:10:41.376 00.000 9340 case statement mapped state 6 to 3
05:10:41.391 00.015 12020 Worker thread wakes up
05:10:41.391 00.000 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"3e33c206-5d97-4b52-8f40-91a804697142"}
05:10:41.410 00.019 12020 worker thread servicing REQUEST_EXPOSE 2000
05:10:41.410 00.000 9340 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
05:10:41.426 00.016 12020 Handling exposure in thread, d=2000 o=3 r=(1185,1028,31,31)
05:10:41.433 00.007 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"1838a137-aebf-4b18-98d3-239733dbfaff"}
05:10:41.476 00.043 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":183,"width":15,"height":15,"star_pos":[6.86,6.85],"pixels":"..."},"id":"1838a137-aebf-4b18-98d3-239733dbfaff"}
05:10:42.972 01.496 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"ef47edf5-f976-4a97-9c18-9254b4f50384"}
05:10:42.988 00.016 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"ef47edf5-f976-4a97-9c18-9254b4f50384"}
05:10:43.037 00.049 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"715a30dc-b65a-4129-b0f8-626c66a9aa86"}
05:10:43.050 00.013 9340 case statement mapped state 6 to 3
05:10:43.066 00.016 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"715a30dc-b65a-4129-b0f8-626c66a9aa86"}
05:10:43.076 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"6eb444d2-9be1-4a60-aaaa-4d82aab88eac"}
05:10:43.088 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":183,"width":15,"height":15,"star_pos":[6.86,6.85],"pixels":"..."},"id":"6eb444d2-9be1-4a60-aaaa-4d82aab88eac"}
05:10:43.788 00.700 12020 Exposure complete
05:10:44.042 00.254 12020 worker thread done servicing request
05:10:44.042 00.000 9340 OnExposeComplete: enter
05:10:44.053 00.011 9340 UpdateGuideState(): m_state=6
05:10:44.074 00.021 9340 Star::Find(15, 1199, 1042, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 184
05:10:44.088 00.014 9340 Star::Find returns 1 (0), X=1199.49, Y=1042.70, Mass=1367657, SNR=186.9, Peak=65212 HFD=4.8
05:10:44.128 00.040 9340 MultiStar: [#1 -0.12,-0.27,2.17,U] [#2 -0.24,-0.36,0.85,U] [#3 -0.05,-0.22,0.97,U] [#4 -0.29,-0.37,1.18,U] [#5 -0.18,-0.13,0.88,U] [#6 -0.07,-0.06,1.05,U] [#7 -0.03,-0.10,1.05,U] [#8 -0.25,-0.01,0.74,U] 
05:10:44.141 00.013 9340 refined, 8 included, MultiStar: {-0.18, -0.21}, one-star: {-0.44, -0.26}
05:10:44.160 00.019 9340 CameraToMount -- cameraTheta (-2.27) - m_xAngle (0.05) = xAngle (-2.32 = -2.32)
05:10:44.173 00.013 9340 CameraToMount -- cameraTheta (-2.27) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-5.39 = 0.89)
05:10:44.186 00.013 9340 CameraToMount -- cameraX=-0.18 cameraY=-0.21 hyp=0.27 cameraTheta=-2.27 mountX=-0.19 mountY=0.21, mountTheta=2.29
05:10:44.211 00.025 9340 SchedulePrimaryMove(10104498, x=-0.18, y=-0.21, opts=13)
05:10:44.231 00.020 9340 Enqueuing Move request for scope (-0.18, -0.21)
05:10:44.262 00.031 12020 Worker thread wakes up
05:10:44.263 00.001 9340 UpdateImageDisplay: Size=(1920,1080) min=6574, max=65535, med=10738, FiltMin=8202, FiltMax=65535, Gamma=2.870
05:10:44.277 00.014 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.18, -0.21) opts 0xd
05:10:44.277 00.000 9340 UpdateGuideState exits: m=1367657 SNR=186.9
05:10:44.289 00.012 12020 Handling offset move in thread for scope, endpoint = (-0.18, -0.21)
05:10:44.290 00.001 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:10:44.307 00.017 12020 Moving (-0.18, -0.21) raw xDistance=-0.19 yDistance=0.21
05:10:44.308 00.001 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.19
05:10:44.308 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
05:10:44.310 00.002 9340 ScheduleExposure(2000,3,1) exposurePending=0
05:10:44.324 00.014 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.21
05:10:44.325 00.001 9340 Enqueuing Expose request
05:10:44.344 00.019 12020 MoveAxis(E, 0, ABG)
05:10:44.344 00.000 12020 Move returns status 0, amount 0
05:10:44.345 00.001 12020 MoveAxis(N, 0, ABG)
05:10:44.345 00.000 12020 Move returns status 0, amount 0
05:10:44.346 00.001 12020 move complete, result=0
05:10:44.346 00.000 12020 worker thread done servicing request
05:10:44.346 00.000 12020 Worker thread wakes up
05:10:44.346 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
05:10:44.347 00.001 12020 Handling exposure in thread, d=2000 o=3 r=(1185,1028,31,31)
05:10:44.351 00.004 9340 GuideStep: -0.2 px 0 ms EAST, 0.2 px 0 ms NORTH
05:10:44.974 00.623 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"5b780110-eb1c-4579-b3f4-a1f8153350e6"}
05:10:44.998 00.024 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"5b780110-eb1c-4579-b3f4-a1f8153350e6"}
05:10:45.010 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"16c0277c-57f0-463e-95b1-20951381f41c"}
05:10:45.028 00.018 9340 case statement mapped state 6 to 3
05:10:45.040 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"16c0277c-57f0-463e-95b1-20951381f41c"}
05:10:45.064 00.024 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"fd24c4fa-a857-4e1c-9e77-0c1ad1adef84"}
05:10:45.076 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":184,"width":15,"height":15,"star_pos":[7.49,6.70],"pixels":"..."},"id":"fd24c4fa-a857-4e1c-9e77-0c1ad1adef84"}
05:10:46.772 01.696 12020 Exposure complete
05:10:46.973 00.201 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"907b8858-293a-473b-a85e-0a6e441ab560"}
05:10:47.010 00.037 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"907b8858-293a-473b-a85e-0a6e441ab560"}
05:10:47.100 00.090 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"5c65b7f6-1ab7-4345-a8c5-25fc54c94c5a"}
05:10:47.124 00.024 9340 case statement mapped state 6 to 3
05:10:47.170 00.046 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"5c65b7f6-1ab7-4345-a8c5-25fc54c94c5a"}
05:10:47.279 00.109 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"139288d1-5583-4fea-b594-e6a1ce143cd2"}
05:10:47.335 00.056 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":184,"width":15,"height":15,"star_pos":[7.49,6.70],"pixels":"..."},"id":"139288d1-5583-4fea-b594-e6a1ce143cd2"}
05:10:47.443 00.108 12020 worker thread done servicing request
05:10:47.447 00.004 9340 OnExposeComplete: enter
05:10:47.485 00.038 9340 UpdateGuideState(): m_state=6
05:10:47.558 00.073 9340 Star::Find(15, 1199, 1042, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 185
05:10:47.628 00.070 9340 Star::Find returns 1 (0), X=1199.57, Y=1042.58, Mass=1423996, SNR=213.1, Peak=64064 HFD=5.0
05:10:47.654 00.026 9340 MultiStar: [#1 -0.21,-0.35,1.50,U] [#2 -0.46,-0.47,0.00,M1] [#3 -0.20,-0.25,0.98,U] [#4 -0.48,-0.43,0.00,M1] [#5 -0.38,-0.32,0.00,M1] [#6 -0.25,-0.21,0.98,U] [#7 -0.31,-0.51,0.00,M1] [#8 -0.35,-0.29,0.91,U] 
05:10:47.710 00.056 9340 refined, 4 included, MultiStar: {-0.27, -0.30}, one-star: {-0.37, -0.38}
05:10:47.749 00.039 9340 CameraToMount -- cameraTheta (-2.30) - m_xAngle (0.05) = xAngle (-2.35 = -2.35)
05:10:47.766 00.017 9340 CameraToMount -- cameraTheta (-2.30) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-5.42 = 0.87)
05:10:47.786 00.020 9340 CameraToMount -- cameraX=-0.27 cameraY=-0.30 hyp=0.41 cameraTheta=-2.30 mountX=-0.28 mountY=0.31, mountTheta=2.31
05:10:47.861 00.075 9340 SchedulePrimaryMove(10104498, x=-0.27, y=-0.30, opts=13)
05:10:47.878 00.017 9340 Enqueuing Move request for scope (-0.27, -0.30)
05:10:47.909 00.031 12020 Worker thread wakes up
05:10:47.910 00.001 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.27, -0.30) opts 0xd
05:10:47.910 00.000 12020 Handling offset move in thread for scope, endpoint = (-0.27, -0.30)
05:10:47.910 00.000 12020 Moving (-0.27, -0.30) raw xDistance=-0.28 yDistance=0.31
05:10:47.911 00.001 12020 GuideAlgorithmHysteresis::Result() returns -0.12 from input -0.28
05:10:47.911 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.31 from input 0.31
05:10:47.911 00.000 12020 MoveAxis(E, 21, ABG)
05:10:47.912 00.001 12020 Guiding  Dir = 2, Dur = 21
05:10:47.912 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=6463, max=65535, med=10727, FiltMin=8220, FiltMax=65535, Gamma=2.870
05:10:47.932 00.020 12020 IsSlewing returns 0
05:10:47.934 00.002 12020 IsGuiding returns 0
05:10:47.948 00.014 9340 UpdateGuideState exits: m=1423996 SNR=213.1
05:10:48.027 00.079 12020 IsGuiding returns 1
05:10:48.027 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:10:48.047 00.020 12020 scope still moving after pulse duration time elapsed
05:10:48.049 00.002 9340 ScheduleExposure(2000,3,1) exposurePending=0
05:10:48.069 00.020 9340 Enqueuing Expose request
05:10:48.096 00.027 12020 IsSlewing returns 0
05:10:48.097 00.001 12020 IsGuiding returns 0
05:10:48.098 00.001 12020 scope move finished after 21 + 142 ms
05:10:48.099 00.001 12020 Move returns status 0, amount 21
05:10:48.099 00.000 12020 MoveAxis(S, 50, ABG)
05:10:48.099 00.000 12020 Guiding  Dir = 1, Dur = 50
05:10:48.101 00.002 12020 IsSlewing returns 0
05:10:48.102 00.001 12020 IsGuiding returns 0
05:10:48.198 00.096 12020 IsGuiding returns 1
05:10:48.198 00.000 12020 scope still moving after pulse duration time elapsed
05:10:48.262 00.064 12020 IsSlewing returns 0
05:10:48.356 00.094 12020 IsGuiding returns 0
05:10:48.356 00.000 12020 scope move finished after 50 + 204 ms
05:10:48.358 00.002 12020 Move returns status 0, amount 50
05:10:48.358 00.000 12020 move complete, result=0
05:10:48.359 00.001 12020 worker thread done servicing request
05:10:48.359 00.000 9340 GuideStep: -0.3 px 21 ms EAST, 0.3 px 50 ms SOUTH
05:10:48.385 00.026 12020 Worker thread wakes up
05:10:48.385 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
05:10:48.386 00.001 12020 Handling exposure in thread, d=2000 o=3 r=(1185,1028,31,31)
05:10:48.974 00.588 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"6e42891b-cb62-4ca5-bcca-a8d6aed2e12d"}
05:10:49.016 00.042 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"6e42891b-cb62-4ca5-bcca-a8d6aed2e12d"}
05:10:49.031 00.015 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"9e3e9ec1-f8e4-48f4-bf8d-5b3fd24a3539"}
05:10:49.042 00.011 9340 case statement mapped state 6 to 3
05:10:49.053 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"9e3e9ec1-f8e4-48f4-bf8d-5b3fd24a3539"}
05:10:49.065 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"0c5c175c-a8f7-4e24-8af1-fca3743c5ced"}
05:10:49.079 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":185,"width":15,"height":15,"star_pos":[6.57,6.58],"pixels":"..."},"id":"0c5c175c-a8f7-4e24-8af1-fca3743c5ced"}
05:10:50.766 01.687 12020 Exposure complete
05:10:50.975 00.209 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"c7f00bee-3428-4028-bed3-581471109d58"}
05:10:50.993 00.018 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"c7f00bee-3428-4028-bed3-581471109d58"}
05:10:51.048 00.055 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"8ffee0ba-5818-43db-94ee-e0c8d25c77a1"}
05:10:51.083 00.035 12020 worker thread done servicing request
05:10:51.083 00.000 9340 case statement mapped state 6 to 3
05:10:51.095 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"8ffee0ba-5818-43db-94ee-e0c8d25c77a1"}
05:10:51.109 00.014 9340 OnExposeComplete: enter
05:10:51.126 00.017 9340 UpdateGuideState(): m_state=6
05:10:51.141 00.015 9340 Star::Find(15, 1199, 1042, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 186
05:10:51.159 00.018 9340 Star::Find returns 1 (0), X=1199.68, Y=1042.93, Mass=1380320, SNR=200.8, Peak=60673 HFD=5.0
05:10:51.191 00.032 9340 MultiStar: [#1 -0.03,0.09,1.45,U] [#2 -0.33,-0.12,0.88,U] [#3 -0.05,0.15,0.86,U] [#4 -0.17,0.03,0.90,U] [#5 -0.17,-0.00,0.80,U] [#6 0.08,0.22,0.75,U] [#7 -0.04,0.03,0.93,U] [#8 -0.27,0.28,0.71,U] 
05:10:51.205 00.014 9340 refined, 8 included, MultiStar: {-0.13, 0.07}, one-star: {-0.26, -0.03}
05:10:51.220 00.015 9340 CameraToMount -- cameraTheta (2.68) - m_xAngle (0.05) = xAngle (2.63 = 2.63)
05:10:51.230 00.010 9340 CameraToMount -- cameraTheta (2.68) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-0.43 = -0.43)
05:10:51.243 00.013 9340 CameraToMount -- cameraX=-0.13 cameraY=0.07 hyp=0.15 cameraTheta=2.68 mountX=-0.13 mountY=-0.06, mountTheta=-2.69
05:10:51.264 00.021 9340 SchedulePrimaryMove(10104498, x=-0.13, y=0.07, opts=13)
05:10:51.295 00.031 9340 Enqueuing Move request for scope (-0.13, 0.07)
05:10:51.311 00.016 12020 Worker thread wakes up
05:10:51.312 00.001 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.13, 0.07) opts 0xd
05:10:51.312 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=6691, max=65535, med=10750, FiltMin=8146, FiltMax=65535, Gamma=2.870
05:10:51.330 00.018 12020 Handling offset move in thread for scope, endpoint = (-0.13, 0.07)
05:10:51.331 00.001 9340 UpdateGuideState exits: m=1380320 SNR=200.8
05:10:51.341 00.010 12020 Moving (-0.13, 0.07) raw xDistance=-0.13 yDistance=-0.06
05:10:51.341 00.000 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
05:10:51.343 00.002 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:10:51.358 00.015 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
05:10:51.358 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
05:10:51.371 00.013 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
05:10:51.371 00.000 9340 Enqueuing Expose request
05:10:51.407 00.036 12020 MoveAxis(E, 0, ABG)
05:10:51.408 00.001 12020 Move returns status 0, amount 0
05:10:51.408 00.000 12020 MoveAxis(N, 0, ABG)
05:10:51.408 00.000 12020 Move returns status 0, amount 0
05:10:51.408 00.000 12020 move complete, result=0
05:10:51.409 00.001 12020 worker thread done servicing request
05:10:51.409 00.000 12020 Worker thread wakes up
05:10:51.409 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
05:10:51.409 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(1185,1028,31,31)
05:10:51.411 00.002 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"e2f850fc-562c-451e-8efb-ee7bc3b52317"}
05:10:51.432 00.021 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":186,"width":15,"height":15,"star_pos":[6.68,6.93],"pixels":"..."},"id":"e2f850fc-562c-451e-8efb-ee7bc3b52317"}
05:10:51.447 00.015 9340 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
05:10:52.977 01.530 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"df69cf70-f3da-4030-9520-5ddd08c9a659"}
05:10:53.000 00.023 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"df69cf70-f3da-4030-9520-5ddd08c9a659"}
05:10:53.042 00.042 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"7a65b041-efc0-46c0-85ae-772467cf7afe"}
05:10:53.061 00.019 9340 case statement mapped state 6 to 3
05:10:53.107 00.046 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"7a65b041-efc0-46c0-85ae-772467cf7afe"}
05:10:53.133 00.026 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"c0fa95c9-b24d-4997-9c45-856ba24f85db"}
05:10:53.160 00.027 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":186,"width":15,"height":15,"star_pos":[6.68,6.93],"pixels":"..."},"id":"c0fa95c9-b24d-4997-9c45-856ba24f85db"}
05:10:53.883 00.723 12020 Exposure complete
05:10:54.582 00.699 12020 worker thread done servicing request
05:10:54.582 00.000 9340 OnExposeComplete: enter
05:10:54.642 00.060 9340 UpdateGuideState(): m_state=6
05:10:54.745 00.103 9340 Star::Find(15, 1199, 1042, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 187
05:10:54.776 00.031 9340 Star::Find returns 1 (0), X=1199.68, Y=1042.73, Mass=1418292, SNR=237.0, Peak=65157 HFD=4.8
05:10:54.808 00.032 9340 MultiStar: [#1 -0.17,-0.08,1.32,U] [#2 -0.28,-0.39,0.76,U] [#3 -0.18,0.05,0.82,U] [#4 -0.51,-0.26,0.00,M1] [#5 -0.31,-0.01,0.79,U] [#6 -0.21,0.06,0.86,U] [#7 -0.06,-0.11,0.69,U] [#8 -0.36,-0.09,0.67,U] 
05:10:54.842 00.034 9340 refined, 7 included, MultiStar: {-0.22, -0.10}, one-star: {-0.25, -0.23}
05:10:54.907 00.065 9340 CameraToMount -- cameraTheta (-2.73) - m_xAngle (0.05) = xAngle (-2.78 = -2.78)
05:10:54.942 00.035 9340 CameraToMount -- cameraTheta (-2.73) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-5.85 = 0.44)
05:10:54.962 00.020 9340 CameraToMount -- cameraX=-0.22 cameraY=-0.10 hyp=0.24 cameraTheta=-2.73 mountX=-0.23 mountY=0.10, mountTheta=2.72
05:10:55.065 00.103 9340 SchedulePrimaryMove(10104498, x=-0.22, y=-0.10, opts=13)
05:10:55.093 00.028 9340 Enqueuing Move request for scope (-0.22, -0.10)
05:10:55.108 00.015 12020 Worker thread wakes up
05:10:55.109 00.001 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.22, -0.10) opts 0xd
05:10:55.109 00.000 12020 Handling offset move in thread for scope, endpoint = (-0.22, -0.10)
05:10:55.109 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=6209, max=65535, med=10763, FiltMin=8455, FiltMax=65535, Gamma=2.870
05:10:55.135 00.026 12020 Moving (-0.22, -0.10) raw xDistance=-0.23 yDistance=0.10
05:10:55.135 00.000 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.23
05:10:55.135 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
05:10:55.136 00.001 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
05:10:55.140 00.004 12020 MoveAxis(E, 0, ABG)
05:10:55.143 00.003 12020 Move returns status 0, amount 0
05:10:55.144 00.001 12020 MoveAxis(N, 0, ABG)
05:10:55.144 00.000 12020 Move returns status 0, amount 0
05:10:55.145 00.001 12020 move complete, result=0
05:10:55.145 00.000 9340 UpdateGuideState exits: m=1418292 SNR=237.0
05:10:55.194 00.049 12020 worker thread done servicing request
05:10:55.194 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:10:55.212 00.018 9340 ScheduleExposure(2000,3,1) exposurePending=0
05:10:55.232 00.020 9340 Enqueuing Expose request
05:10:55.249 00.017 12020 Worker thread wakes up
05:10:55.250 00.001 9340 GuideStep: -0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
05:10:55.267 00.017 12020 worker thread servicing REQUEST_EXPOSE 2000
05:10:55.267 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(1185,1028,31,31)
05:10:55.282 00.015 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"bab2e50f-3212-4a53-b34e-1b9c9ca548f4"}
05:10:55.296 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"bab2e50f-3212-4a53-b34e-1b9c9ca548f4"}
05:10:55.312 00.016 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"e0aa7610-822a-45d5-8fe4-911f1416ffe1"}
05:10:55.355 00.043 9340 case statement mapped state 6 to 3
05:10:55.367 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"e0aa7610-822a-45d5-8fe4-911f1416ffe1"}
05:10:55.390 00.023 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"994d3801-2110-4ff7-9004-d37555d0b4ec"}
05:10:55.402 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":187,"width":15,"height":15,"star_pos":[6.68,6.73],"pixels":"..."},"id":"994d3801-2110-4ff7-9004-d37555d0b4ec"}
05:10:56.977 01.575 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"2ee1d2ff-66f5-4583-bab5-eb68d9090d8a"}
05:10:57.015 00.038 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"2ee1d2ff-66f5-4583-bab5-eb68d9090d8a"}
05:10:57.028 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"9c480a9f-5f28-46f3-a2ad-982cb821fbe7"}
05:10:57.041 00.013 9340 case statement mapped state 6 to 3
05:10:57.056 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"9c480a9f-5f28-46f3-a2ad-982cb821fbe7"}
05:10:57.068 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"f24dfa72-7ea0-418b-963f-5b737d26250f"}
05:10:57.079 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":187,"width":15,"height":15,"star_pos":[6.68,6.73],"pixels":"..."},"id":"f24dfa72-7ea0-418b-963f-5b737d26250f"}
05:10:57.642 00.563 12020 Exposure complete
05:10:57.878 00.236 12020 worker thread done servicing request
05:10:57.878 00.000 9340 OnExposeComplete: enter
05:10:57.888 00.010 9340 UpdateGuideState(): m_state=6
05:10:57.902 00.014 9340 Star::Find(15, 1199, 1042, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 188
05:10:57.934 00.032 9340 Star::Find returns 1 (0), X=1199.16, Y=1042.77, Mass=1424877, SNR=196.4, Peak=63976 HFD=4.7
05:10:57.950 00.016 9340 MultiStar: [#1 -0.56,-0.00,0.00,M1] [#2 -0.79,-0.25,0.00,M1] [#3 -0.52,0.05,0.00,M1] [#4 -0.62,-0.24,0.00,M2] [#5 -0.76,-0.00,0.00,M1] [#6 -0.55,0.06,0.00,M1] [#7 -0.53,-0.09,0.00,M1] [#8 -0.53,0.02,0.00,M1] 
05:10:57.961 00.011 9340 CameraToMount -- cameraTheta (-2.90) - m_xAngle (0.05) = xAngle (-2.95 = -2.95)
05:10:57.974 00.013 9340 CameraToMount -- cameraTheta (-2.90) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-6.01 = 0.27)
05:10:57.988 00.014 9340 CameraToMount -- cameraX=-0.78 cameraY=-0.19 hyp=0.80 cameraTheta=-2.90 mountX=-0.79 mountY=0.21, mountTheta=2.88
05:10:58.005 00.017 9340 SchedulePrimaryMove(10104498, x=-0.78, y=-0.19, opts=13)
05:10:58.019 00.014 9340 Enqueuing Move request for scope (-0.78, -0.19)
05:10:58.034 00.015 12020 Worker thread wakes up
05:10:58.034 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=6822, max=65535, med=10756, FiltMin=8512, FiltMax=65535, Gamma=2.870
05:10:58.043 00.009 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.78, -0.19) opts 0xd
05:10:58.044 00.001 9340 UpdateGuideState exits: m=1424877 SNR=196.4
05:10:58.071 00.027 12020 Handling offset move in thread for scope, endpoint = (-0.78, -0.19)
05:10:58.071 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:10:58.085 00.014 12020 Moving (-0.78, -0.19) raw xDistance=-0.79 yDistance=0.21
05:10:58.085 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
05:10:58.097 00.012 12020 GuideAlgorithmHysteresis::Result() returns -0.33 from input -0.79
05:10:58.098 00.001 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
05:10:58.098 00.000 9340 Enqueuing Expose request
05:10:58.114 00.016 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.21
05:10:58.114 00.000 12020 MoveAxis(E, 59, ABG)
05:10:58.114 00.000 12020 Guiding  Dir = 2, Dur = 59
05:10:58.115 00.001 12020 IsSlewing returns 0
05:10:58.116 00.001 12020 IsGuiding returns 0
05:10:58.143 00.027 12020 PulseGuide returned control before completion, sleep 44
05:10:58.188 00.045 12020 IsGuiding returns 1
05:10:58.189 00.001 12020 scope still moving after pulse duration time elapsed
05:10:58.222 00.033 12020 IsSlewing returns 0
05:10:58.223 00.001 12020 IsGuiding returns 0
05:10:58.223 00.000 12020 scope move finished after 59 + 47 ms
05:10:58.223 00.000 12020 Move returns status 0, amount 59
05:10:58.223 00.000 12020 MoveAxis(N, 0, ABG)
05:10:58.223 00.000 12020 Move returns status 0, amount 0
05:10:58.223 00.000 12020 move complete, result=0
05:10:58.224 00.001 12020 worker thread done servicing request
05:10:58.224 00.000 9340 GuideStep: -0.8 px 59 ms EAST, 0.2 px 0 ms NORTH
05:10:58.241 00.017 12020 Worker thread wakes up
05:10:58.241 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
05:10:58.241 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(1185,1028,31,31)
05:10:58.977 00.736 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"f95a5600-6630-4e9e-8f8c-cf6e44285791"}
05:10:59.001 00.024 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"f95a5600-6630-4e9e-8f8c-cf6e44285791"}
05:10:59.042 00.041 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"b3af1e66-7815-42a8-9cbe-7fb7b1cfd581"}
05:10:59.064 00.022 9340 case statement mapped state 6 to 3
05:10:59.076 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"b3af1e66-7815-42a8-9cbe-7fb7b1cfd581"}
05:10:59.094 00.018 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"c88c9c50-e8f0-45e5-81ab-5f0bfeec29e7"}
05:10:59.135 00.041 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":188,"width":15,"height":15,"star_pos":[7.16,6.77],"pixels":"..."},"id":"c88c9c50-e8f0-45e5-81ab-5f0bfeec29e7"}
05:11:00.684 01.549 12020 Exposure complete
05:11:00.976 00.292 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"069c5314-26c8-4b3e-99f4-2bbf1c11a92e"}
05:11:01.034 00.058 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"069c5314-26c8-4b3e-99f4-2bbf1c11a92e"}
05:11:01.063 00.029 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"f2373d80-c949-4617-9cfa-c93beee66be8"}
05:11:01.099 00.036 9340 case statement mapped state 6 to 3
05:11:01.149 00.050 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"f2373d80-c949-4617-9cfa-c93beee66be8"}
05:11:01.172 00.023 12020 worker thread done servicing request
05:11:01.173 00.001 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"b01f9934-e97d-4d34-9bc1-c1a34eaa4955"}
05:11:01.190 00.017 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":188,"width":15,"height":15,"star_pos":[7.16,6.77],"pixels":"..."},"id":"b01f9934-e97d-4d34-9bc1-c1a34eaa4955"}
05:11:01.219 00.029 9340 OnExposeComplete: enter
05:11:01.297 00.078 9340 UpdateGuideState(): m_state=6
05:11:01.318 00.021 9340 Star::Find(15, 1199, 1042, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 189
05:11:01.379 00.061 9340 Star::Find returns 1 (0), X=1199.42, Y=1042.80, Mass=1402723, SNR=236.0, Peak=60428 HFD=4.9
05:11:01.411 00.032 9340 MultiStar: [#1 -0.31,0.04,1.48,U] [#2 -0.27,-0.12,0.73,U] [#3 -0.24,0.06,0.70,U] [#4 -0.40,0.04,0.77,U] [#5 -0.41,0.04,0.65,U] [#6 -0.05,0.25,0.60,U] [#7 -0.13,-0.05,0.75,U] [#8 -0.25,0.15,0.63,U] 
05:11:01.443 00.032 9340 refined, 8 included, MultiStar: {-0.30, 0.02}, one-star: {-0.51, -0.16}
05:11:01.506 00.063 9340 CameraToMount -- cameraTheta (3.09) - m_xAngle (0.05) = xAngle (3.04 = 3.04)
05:11:01.545 00.039 9340 CameraToMount -- cameraTheta (3.09) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-0.03 = -0.03)
05:11:01.567 00.022 9340 CameraToMount -- cameraX=-0.30 cameraY=0.02 hyp=0.30 cameraTheta=3.09 mountX=-0.30 mountY=-0.01, mountTheta=-3.11
05:11:01.641 00.074 9340 SchedulePrimaryMove(10104498, x=-0.30, y=0.02, opts=13)
05:11:01.666 00.025 9340 Enqueuing Move request for scope (-0.30, 0.02)
05:11:01.688 00.022 12020 Worker thread wakes up
05:11:01.689 00.001 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.30, 0.02) opts 0xd
05:11:01.689 00.000 12020 Handling offset move in thread for scope, endpoint = (-0.30, 0.02)
05:11:01.689 00.000 12020 Moving (-0.30, 0.02) raw xDistance=-0.30 yDistance=-0.01
05:11:01.690 00.001 12020 GuideAlgorithmHysteresis::Result() returns -0.15 from input -0.30
05:11:01.690 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
05:11:01.690 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
05:11:01.691 00.001 12020 MoveAxis(E, 27, ABG)
05:11:01.691 00.000 12020 Guiding  Dir = 2, Dur = 27
05:11:01.719 00.028 9340 UpdateImageDisplay: Size=(1920,1080) min=6839, max=65535, med=10796, FiltMin=8448, FiltMax=65535, Gamma=2.870
05:11:01.738 00.019 12020 IsSlewing returns 0
05:11:01.739 00.001 9340 UpdateGuideState exits: m=1402723 SNR=236.0
05:11:01.760 00.021 12020 IsGuiding returns 0
05:11:01.760 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:11:01.777 00.017 9340 ScheduleExposure(2000,3,1) exposurePending=0
05:11:01.850 00.073 9340 Enqueuing Expose request
05:11:01.889 00.039 12020 IsGuiding returns 0
05:11:01.890 00.001 12020 Move returns status 0, amount 27
05:11:01.890 00.000 12020 MoveAxis(N, 0, ABG)
05:11:01.890 00.000 12020 Move returns status 0, amount 0
05:11:01.890 00.000 12020 move complete, result=0
05:11:01.890 00.000 12020 worker thread done servicing request
05:11:01.890 00.000 12020 Worker thread wakes up
05:11:01.892 00.002 12020 worker thread servicing REQUEST_EXPOSE 2000
05:11:01.892 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(1185,1028,31,31)
05:11:01.898 00.006 9340 GuideStep: -0.3 px 27 ms EAST, -0.0 px 0 ms NORTH
05:11:02.975 01.077 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"d834ded3-34a7-46a6-900e-19a8293dd2db"}
05:11:02.989 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"d834ded3-34a7-46a6-900e-19a8293dd2db"}
05:11:03.027 00.038 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"041479bc-1387-44b8-bcbe-2261beeaae9e"}
05:11:03.069 00.042 9340 case statement mapped state 6 to 3
05:11:03.086 00.017 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"041479bc-1387-44b8-bcbe-2261beeaae9e"}
05:11:03.108 00.022 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"eb32b98f-82f2-403a-b875-ab41fb6f6021"}
05:11:03.137 00.029 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":189,"width":15,"height":15,"star_pos":[7.42,6.80],"pixels":"..."},"id":"eb32b98f-82f2-403a-b875-ab41fb6f6021"}
05:11:04.327 01.190 12020 Exposure complete
05:11:04.623 00.296 9340 OnExposeComplete: enter
05:11:04.646 00.023 12020 worker thread done servicing request
05:11:04.647 00.001 9340 UpdateGuideState(): m_state=6
05:11:04.690 00.043 9340 Star::Find(15, 1199, 1042, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 190
05:11:04.704 00.014 9340 Star::Find returns 1 (0), X=1199.36, Y=1042.57, Mass=1450446, SNR=194.7, Peak=62680 HFD=4.9
05:11:04.733 00.029 9340 MultiStar: [#1 -0.22,-0.31,1.83,U] [#2 -0.43,-0.49,0.00,M1] [#3 -0.32,0.12,0.91,U] [#4 -0.24,-0.08,0.93,U] [#5 -0.40,-0.16,0.95,U] [#6 -0.24,-0.07,0.86,U] [#7 -0.22,-0.33,0.94,U] [#8 -0.18,0.01,0.71,U] 
05:11:04.747 00.014 9340 refined, 7 included, MultiStar: {-0.30, -0.18}, one-star: {-0.57, -0.39}
05:11:04.760 00.013 9340 CameraToMount -- cameraTheta (-2.60) - m_xAngle (0.05) = xAngle (-2.65 = -2.65)
05:11:04.774 00.014 9340 CameraToMount -- cameraTheta (-2.60) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-5.72 = 0.57)
05:11:04.790 00.016 9340 CameraToMount -- cameraX=-0.30 cameraY=-0.18 hyp=0.34 cameraTheta=-2.60 mountX=-0.30 mountY=0.18, mountTheta=2.59
05:11:04.836 00.046 9340 SchedulePrimaryMove(10104498, x=-0.30, y=-0.18, opts=13)
05:11:04.847 00.011 9340 Enqueuing Move request for scope (-0.30, -0.18)
05:11:04.861 00.014 12020 Worker thread wakes up
05:11:04.861 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=5258, max=65535, med=10795, FiltMin=7673, FiltMax=65535, Gamma=2.870
05:11:04.872 00.011 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.30, -0.18) opts 0xd
05:11:04.872 00.000 9340 UpdateGuideState exits: m=1450446 SNR=194.7
05:11:04.886 00.014 12020 Handling offset move in thread for scope, endpoint = (-0.30, -0.18)
05:11:04.886 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:11:04.898 00.012 12020 Moving (-0.30, -0.18) raw xDistance=-0.30 yDistance=0.18
05:11:04.898 00.000 12020 GuideAlgorithmHysteresis::Result() returns -0.14 from input -0.30
05:11:04.899 00.001 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
05:11:04.899 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
05:11:04.918 00.019 9340 Enqueuing Expose request
05:11:04.950 00.032 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.18
05:11:04.950 00.000 12020 MoveAxis(E, 25, ABG)
05:11:04.950 00.000 12020 Guiding  Dir = 2, Dur = 25
05:11:04.952 00.002 12020 IsSlewing returns 0
05:11:04.952 00.000 12020 IsGuiding returns 0
05:11:04.970 00.018 12020 PulseGuide returned control before completion, sleep 19
05:11:04.978 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"265b7e5d-d52b-4dfe-a906-3e7b6ab76b4a"}
05:11:04.989 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"265b7e5d-d52b-4dfe-a906-3e7b6ab76b4a"}
05:11:05.002 00.013 12020 IsGuiding returns 1
05:11:05.002 00.000 12020 scope still moving after pulse duration time elapsed
05:11:05.003 00.001 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"520ace1b-6e9c-4c15-aff4-4203c35413a7"}
05:11:05.022 00.019 9340 case statement mapped state 6 to 3
05:11:05.033 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"520ace1b-6e9c-4c15-aff4-4203c35413a7"}
05:11:05.047 00.014 12020 IsSlewing returns 0
05:11:05.048 00.001 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"49287059-0f46-4cb5-a219-07c7e62b196f"}
05:11:05.079 00.031 12020 IsGuiding returns 0
05:11:05.079 00.000 12020 scope move finished after 25 + 100 ms
05:11:05.079 00.000 12020 Move returns status 0, amount 25
05:11:05.079 00.000 12020 MoveAxis(N, 0, ABG)
05:11:05.079 00.000 12020 Move returns status 0, amount 0
05:11:05.079 00.000 12020 move complete, result=0
05:11:05.080 00.001 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":190,"width":15,"height":15,"star_pos":[7.36,6.57],"pixels":"..."},"id":"49287059-0f46-4cb5-a219-07c7e62b196f"}
05:11:05.093 00.013 12020 worker thread done servicing request
05:11:05.093 00.000 12020 Worker thread wakes up
05:11:05.094 00.001 9340 GuideStep: -0.3 px 25 ms EAST, 0.2 px 0 ms NORTH
05:11:05.106 00.012 12020 worker thread servicing REQUEST_EXPOSE 2000
05:11:05.106 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(1185,1028,31,31)
05:11:06.976 01.870 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"22e8bd78-9fba-460c-8142-a94b36543fec"}
05:11:06.988 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"22e8bd78-9fba-460c-8142-a94b36543fec"}
05:11:06.999 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"b9a953e8-9817-45ae-be2b-253980141cd7"}
05:11:07.007 00.008 9340 case statement mapped state 6 to 3
05:11:07.021 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"b9a953e8-9817-45ae-be2b-253980141cd7"}
05:11:07.037 00.016 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"012a126b-d928-45f0-9b14-b802066398fc"}
05:11:07.046 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":190,"width":15,"height":15,"star_pos":[7.36,6.57],"pixels":"..."},"id":"012a126b-d928-45f0-9b14-b802066398fc"}
05:11:07.492 00.446 12020 Exposure complete
05:11:07.810 00.318 9340 OnExposeComplete: enter
05:11:07.828 00.018 12020 worker thread done servicing request
05:11:07.828 00.000 9340 UpdateGuideState(): m_state=6
05:11:07.873 00.045 9340 Star::Find(15, 1199, 1042, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 191
05:11:07.886 00.013 9340 Star::Find returns 1 (0), X=1199.20, Y=1042.83, Mass=1424173, SNR=207.7, Peak=65364 HFD=4.6
05:11:07.904 00.018 9340 MultiStar: [#1 -0.64,0.02,0.00,M1] [#2 -0.70,-0.03,0.00,M2] [#3 -0.52,-0.21,0.00,M1] [#4 -0.76,-0.16,0.00,M1] [#5 -0.83,-0.10,0.00,M1] [#6 -0.48,-0.17,0.00,M1] [#7 -0.45,-0.18,0.98,U] [#8 -0.71,0.03,0.00,M1] 
05:11:07.916 00.012 9340 refined, 1 included, MultiStar: {-0.59, -0.16}, one-star: {-0.73, -0.13}
05:11:07.940 00.024 9340 CameraToMount -- cameraTheta (-2.89) - m_xAngle (0.05) = xAngle (-2.94 = -2.94)
05:11:07.957 00.017 9340 CameraToMount -- cameraTheta (-2.89) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-6.00 = 0.28)
05:11:07.991 00.034 9340 CameraToMount -- cameraX=-0.59 cameraY=-0.16 hyp=0.61 cameraTheta=-2.89 mountX=-0.60 mountY=0.17, mountTheta=2.87
05:11:08.014 00.023 9340 SchedulePrimaryMove(10104498, x=-0.59, y=-0.16, opts=13)
05:11:08.029 00.015 9340 Enqueuing Move request for scope (-0.59, -0.16)
05:11:08.047 00.018 12020 Worker thread wakes up
05:11:08.047 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=6980, max=65535, med=10814, FiltMin=8469, FiltMax=65535, Gamma=2.870
05:11:08.063 00.016 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.59, -0.16) opts 0xd
05:11:08.063 00.000 12020 Handling offset move in thread for scope, endpoint = (-0.59, -0.16)
05:11:08.063 00.000 12020 Moving (-0.59, -0.16) raw xDistance=-0.60 yDistance=0.17
05:11:08.063 00.000 12020 GuideAlgorithmHysteresis::Result() returns -0.26 from input -0.60
05:11:08.063 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
05:11:08.063 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
05:11:08.064 00.001 9340 UpdateGuideState exits: m=1424173 SNR=207.7
05:11:08.078 00.014 12020 MoveAxis(E, 47, ABG)
05:11:08.079 00.001 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:11:08.094 00.015 12020 Guiding  Dir = 2, Dur = 47
05:11:08.094 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
05:11:08.131 00.037 12020 IsSlewing returns 0
05:11:08.137 00.006 9340 Enqueuing Expose request
05:11:08.158 00.021 12020 IsGuiding returns 0
05:11:08.184 00.026 12020 PulseGuide returned control before completion, sleep 31
05:11:08.222 00.038 12020 IsGuiding returns 1
05:11:08.222 00.000 12020 scope still moving after pulse duration time elapsed
05:11:08.279 00.057 12020 IsSlewing returns 0
05:11:08.280 00.001 12020 IsGuiding returns 0
05:11:08.281 00.001 12020 scope move finished after 47 + 76 ms
05:11:08.281 00.000 12020 Move returns status 0, amount 47
05:11:08.281 00.000 12020 MoveAxis(N, 0, ABG)
05:11:08.281 00.000 12020 Move returns status 0, amount 0
05:11:08.281 00.000 12020 move complete, result=0
05:11:08.282 00.001 12020 worker thread done servicing request
05:11:08.282 00.000 9340 GuideStep: -0.6 px 47 ms EAST, 0.2 px 0 ms NORTH
05:11:08.297 00.015 12020 Worker thread wakes up
05:11:08.297 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
05:11:08.297 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(1185,1028,31,31)
05:11:08.976 00.679 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"ef6ad203-918d-4bf8-92b1-9f00f5a26d74"}
05:11:08.988 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"ef6ad203-918d-4bf8-92b1-9f00f5a26d74"}
05:11:09.003 00.015 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"c0a1445a-162e-4475-835e-d6e8034d823a"}
05:11:09.025 00.022 9340 case statement mapped state 6 to 3
05:11:09.038 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"c0a1445a-162e-4475-835e-d6e8034d823a"}
05:11:09.061 00.023 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"cdf9df15-f974-4f34-a80c-589aafb961e3"}
05:11:09.087 00.026 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":191,"width":15,"height":15,"star_pos":[7.20,6.83],"pixels":"..."},"id":"cdf9df15-f974-4f34-a80c-589aafb961e3"}
05:11:10.681 01.594 12020 Exposure complete
05:11:10.940 00.259 12020 worker thread done servicing request
05:11:10.940 00.000 9340 OnExposeComplete: enter
05:11:10.951 00.011 9340 UpdateGuideState(): m_state=6
05:11:10.962 00.011 9340 Star::Find(15, 1199, 1042, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 192
05:11:10.976 00.014 9340 Star::Find returns 1 (0), X=1200.08, Y=1042.83, Mass=1440985, SNR=189.8, Peak=62037 HFD=4.7
05:11:10.989 00.013 9340 MultiStar: [#1 0.26,0.10,1.61,U] [#2 0.23,-0.12,0.76,U] [#3 0.37,-0.10,0.98,U] [#4 -0.01,-0.01,0.90,U] [#5 0.22,-0.07,0.90,U] [#6 0.32,0.11,0.85,U] [#7 0.51,0.07,0.00,M1] [#8 0.27,-0.03,0.91,U] 
05:11:11.008 00.019 9340 single-star, 7 included, MultiStar: {0.23, -0.02}, one-star: {0.14, -0.13}
05:11:11.020 00.012 9340 CameraToMount -- cameraTheta (-0.75) - m_xAngle (0.05) = xAngle (-0.80 = -0.80)
05:11:11.032 00.012 9340 CameraToMount -- cameraTheta (-0.75) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-3.87 = 2.41)
05:11:11.045 00.013 9340 CameraToMount -- cameraX=0.14 cameraY=-0.13 hyp=0.19 cameraTheta=-0.75 mountX=0.13 mountY=0.13, mountTheta=0.76
05:11:11.078 00.033 9340 SchedulePrimaryMove(10104498, x=0.14, y=-0.13, opts=13)
05:11:11.094 00.016 9340 Enqueuing Move request for scope (0.14, -0.13)
05:11:11.106 00.012 12020 Worker thread wakes up
05:11:11.106 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=6888, max=65535, med=10781, FiltMin=8431, FiltMax=65535, Gamma=2.870
05:11:11.116 00.010 12020 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.13) opts 0xd
05:11:11.116 00.000 9340 UpdateGuideState exits: m=1440985 SNR=189.8
05:11:11.125 00.009 12020 Handling offset move in thread for scope, endpoint = (0.14, -0.13)
05:11:11.125 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:11:11.137 00.012 12020 Moving (0.14, -0.13) raw xDistance=0.13 yDistance=0.13
05:11:11.137 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
05:11:11.149 00.012 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.13
05:11:11.149 00.000 9340 Enqueuing Expose request
05:11:11.162 00.013 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
05:11:11.162 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
05:11:11.162 00.000 12020 MoveAxis(E, 0, ABG)
05:11:11.163 00.001 12020 Move returns status 0, amount 0
05:11:11.163 00.000 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"808c6274-4813-4e9a-a256-1af5fe685282"}
05:11:11.194 00.031 12020 MoveAxis(N, 0, ABG)
05:11:11.194 00.000 12020 Move returns status 0, amount 0
05:11:11.195 00.001 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"808c6274-4813-4e9a-a256-1af5fe685282"}
05:11:11.209 00.014 12020 move complete, result=0
05:11:11.210 00.001 12020 worker thread done servicing request
05:11:11.210 00.000 9340 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
05:11:11.221 00.011 12020 Worker thread wakes up
05:11:11.221 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
05:11:11.221 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(1185,1028,31,31)
05:11:11.230 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"24e01417-acd4-4a3e-a4d5-89790f5f0c33"}
05:11:11.248 00.018 9340 case statement mapped state 6 to 3
05:11:11.258 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"24e01417-acd4-4a3e-a4d5-89790f5f0c33"}
05:11:11.273 00.015 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"ca92fd4f-0743-4654-a3a5-6e3917c1d1d7"}
05:11:11.292 00.019 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":192,"width":15,"height":15,"star_pos":[7.08,6.83],"pixels":"..."},"id":"ca92fd4f-0743-4654-a3a5-6e3917c1d1d7"}
05:11:12.974 01.682 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"57dd98dd-f6fe-451a-a801-dbb4492e736b"}
05:11:12.988 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"57dd98dd-f6fe-451a-a801-dbb4492e736b"}
05:11:13.004 00.016 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"785a017a-5312-4a9b-b2c5-f71a5f394a28"}
05:11:13.015 00.011 9340 case statement mapped state 6 to 3
05:11:13.028 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"785a017a-5312-4a9b-b2c5-f71a5f394a28"}
05:11:13.043 00.015 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"3c4b8a68-7b91-4cc4-8669-282fb9f83d2c"}
05:11:13.073 00.030 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":192,"width":15,"height":15,"star_pos":[7.08,6.83],"pixels":"..."},"id":"3c4b8a68-7b91-4cc4-8669-282fb9f83d2c"}
05:11:13.604 00.531 12020 Exposure complete
05:11:13.845 00.241 12020 worker thread done servicing request
05:11:13.846 00.001 9340 OnExposeComplete: enter
05:11:13.861 00.015 9340 UpdateGuideState(): m_state=6
05:11:13.883 00.022 9340 Star::Find(15, 1200, 1042, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 193
05:11:13.896 00.013 9340 Star::Find returns 1 (0), X=1199.78, Y=1042.88, Mass=1456306, SNR=174.3, Peak=61129 HFD=4.8
05:11:13.907 00.011 9340 MultiStar: [#1 0.09,0.03,1.68,U] [#2 -0.22,-0.13,0.88,U] [#3 0.06,-0.02,0.92,U] [#4 -0.16,-0.17,0.98,U] [#5 -0.12,-0.08,1.03,U] [#6 0.08,0.24,1.16,U] [#7 0.01,-0.11,1.06,U] [#8 -0.14,0.17,0.80,U] 
05:11:13.917 00.010 9340 refined, 8 included, MultiStar: {-0.05, -0.01}, one-star: {-0.16, -0.08}
05:11:13.935 00.018 9340 CameraToMount -- cameraTheta (-2.88) - m_xAngle (0.05) = xAngle (-2.93 = -2.93)
05:11:13.948 00.013 9340 CameraToMount -- cameraTheta (-2.88) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-6.00 = 0.28)
05:11:13.988 00.040 9340 CameraToMount -- cameraX=-0.05 cameraY=-0.01 hyp=0.05 cameraTheta=-2.88 mountX=-0.05 mountY=0.01, mountTheta=2.86
05:11:14.013 00.025 9340 SchedulePrimaryMove(10104498, x=-0.05, y=-0.01, opts=13)
05:11:14.032 00.019 9340 Enqueuing Move request for scope (-0.05, -0.01)
05:11:14.043 00.011 12020 Worker thread wakes up
05:11:14.043 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=6637, max=65535, med=10806, FiltMin=8599, FiltMax=65535, Gamma=2.870
05:11:14.055 00.012 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.01) opts 0xd
05:11:14.055 00.000 9340 UpdateGuideState exits: m=1456306 SNR=174.3
05:11:14.074 00.019 12020 Handling offset move in thread for scope, endpoint = (-0.05, -0.01)
05:11:14.075 00.001 12020 Moving (-0.05, -0.01) raw xDistance=-0.05 yDistance=0.01
05:11:14.075 00.000 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
05:11:14.075 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
05:11:14.075 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:11:14.089 00.014 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
05:11:14.089 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
05:11:14.132 00.043 12020 MoveAxis(E, 0, ABG)
05:11:14.134 00.002 9340 Enqueuing Expose request
05:11:14.152 00.018 12020 Move returns status 0, amount 0
05:11:14.152 00.000 12020 MoveAxis(N, 0, ABG)
05:11:14.152 00.000 12020 Move returns status 0, amount 0
05:11:14.152 00.000 12020 move complete, result=0
05:11:14.153 00.001 12020 worker thread done servicing request
05:11:14.154 00.001 12020 Worker thread wakes up
05:11:14.156 00.002 9340 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
05:11:14.171 00.015 12020 worker thread servicing REQUEST_EXPOSE 2000
05:11:14.172 00.001 12020 Handling exposure in thread, d=2000 o=3 r=(1185,1028,31,31)
05:11:14.976 00.804 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"0e2f4b77-58bf-4380-917c-fbcd6aa58640"}
05:11:15.002 00.026 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"0e2f4b77-58bf-4380-917c-fbcd6aa58640"}
05:11:15.041 00.039 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"0d353a13-f4da-4911-bde8-1192b7697736"}
05:11:15.057 00.016 9340 case statement mapped state 6 to 3
05:11:15.089 00.032 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"0d353a13-f4da-4911-bde8-1192b7697736"}
05:11:15.148 00.059 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"073231df-53c0-4814-a3d6-cf8284a39711"}
05:11:15.180 00.032 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":193,"width":15,"height":15,"star_pos":[6.78,6.88],"pixels":"..."},"id":"073231df-53c0-4814-a3d6-cf8284a39711"}
05:11:16.542 01.362 12020 Exposure complete
05:11:16.832 00.290 12020 worker thread done servicing request
05:11:16.832 00.000 9340 OnExposeComplete: enter
05:11:16.847 00.015 9340 UpdateGuideState(): m_state=6
05:11:16.865 00.018 9340 Star::Find(15, 1199, 1042, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 194
05:11:16.877 00.012 9340 Star::Find returns 1 (0), X=1200.33, Y=1042.67, Mass=1412174, SNR=225.3, Peak=65407 HFD=4.7
05:11:16.895 00.018 9340 MultiStar: [#1 0.60,0.08,0.00,M1] [#2 0.44,-0.12,0.73,U] [#3 0.55,-0.07,0.00,M1] [#4 0.45,-0.15,0.78,U] [#5 0.38,-0.01,0.75,U] [#6 0.69,-0.03,0.00,M1] [#7 0.69,-0.22,0.00,M1] [#8 0.37,-0.04,0.59,U] 
05:11:16.909 00.014 9340 refined, 4 included, MultiStar: {0.41, -0.14}, one-star: {0.39, -0.29}
05:11:16.950 00.041 9340 CameraToMount -- cameraTheta (-0.33) - m_xAngle (0.05) = xAngle (-0.37 = -0.37)
05:11:16.964 00.014 9340 CameraToMount -- cameraTheta (-0.33) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-3.44 = 2.84)
05:11:16.988 00.024 9340 CameraToMount -- cameraX=0.41 cameraY=-0.14 hyp=0.43 cameraTheta=-0.33 mountX=0.40 mountY=0.13, mountTheta=0.31
05:11:17.006 00.018 9340 SchedulePrimaryMove(10104498, x=0.41, y=-0.14, opts=13)
05:11:17.018 00.012 9340 Enqueuing Move request for scope (0.41, -0.14)
05:11:17.037 00.019 12020 Worker thread wakes up
05:11:17.038 00.001 12020 worker thread servicing REQUEST_MOVE scope ofs (0.41, -0.14) opts 0xd
05:11:17.038 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=6486, max=65535, med=10792, FiltMin=8497, FiltMax=65535, Gamma=2.870
05:11:17.053 00.015 12020 Handling offset move in thread for scope, endpoint = (0.41, -0.14)
05:11:17.053 00.000 9340 UpdateGuideState exits: m=1412174 SNR=225.3
05:11:17.086 00.033 12020 Moving (0.41, -0.14) raw xDistance=0.40 yDistance=0.13
05:11:17.086 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:11:17.098 00.012 12020 GuideAlgorithmHysteresis::Result() returns 0.17 from input 0.40
05:11:17.099 00.001 9340 ScheduleExposure(2000,3,1) exposurePending=0
05:11:17.113 00.014 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
05:11:17.113 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
05:11:17.113 00.000 12020 MoveAxis(W, 30, ABG)
05:11:17.114 00.001 12020 Guiding  Dir = 3, Dur = 30
05:11:17.114 00.000 9340 Enqueuing Expose request
05:11:17.128 00.014 12020 IsSlewing returns 0
05:11:17.128 00.000 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"551819ed-2ef5-4d8f-b998-dd635426abe5"}
05:11:17.138 00.010 12020 IsGuiding returns 0
05:11:17.139 00.001 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"551819ed-2ef5-4d8f-b998-dd635426abe5"}
05:11:17.152 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"878d556a-b84a-4d05-b690-87d386d7ac24"}
05:11:17.174 00.022 12020 PulseGuide returned control before completion, sleep 22
05:11:17.174 00.000 9340 case statement mapped state 6 to 3
05:11:17.187 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"878d556a-b84a-4d05-b690-87d386d7ac24"}
05:11:17.226 00.039 12020 IsGuiding returns 0
05:11:17.226 00.000 12020 Move returns status 0, amount 30
05:11:17.226 00.000 12020 MoveAxis(N, 0, ABG)
05:11:17.226 00.000 12020 Move returns status 0, amount 0
05:11:17.227 00.001 12020 move complete, result=0
05:11:17.229 00.002 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"4e2940ad-8291-4dda-940e-f078c7f44f30"}
05:11:17.252 00.023 12020 worker thread done servicing request
05:11:17.252 00.000 12020 Worker thread wakes up
05:11:17.252 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
05:11:17.252 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(1185,1028,31,31)
05:11:17.255 00.003 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":194,"width":15,"height":15,"star_pos":[7.33,6.67],"pixels":"..."},"id":"4e2940ad-8291-4dda-940e-f078c7f44f30"}
05:11:17.273 00.018 9340 GuideStep: 0.4 px 30 ms WEST, 0.1 px 0 ms NORTH
05:11:18.976 01.703 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"92c329fc-df05-438e-91c2-6c38c5f0ff8b"}
05:11:18.995 00.019 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"92c329fc-df05-438e-91c2-6c38c5f0ff8b"}
05:11:19.014 00.019 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"1f9bd9e2-78bf-4cfb-b302-18176505e000"}
05:11:19.027 00.013 9340 case statement mapped state 6 to 3
05:11:19.036 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"1f9bd9e2-78bf-4cfb-b302-18176505e000"}
05:11:19.057 00.021 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"06506d54-41fd-41f7-b928-f112f2acc5fb"}
05:11:19.072 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":194,"width":15,"height":15,"star_pos":[7.33,6.67],"pixels":"..."},"id":"06506d54-41fd-41f7-b928-f112f2acc5fb"}
05:11:19.649 00.577 12020 Exposure complete
05:11:19.872 00.223 12020 worker thread done servicing request
05:11:19.877 00.005 9340 OnExposeComplete: enter
05:11:19.902 00.025 9340 UpdateGuideState(): m_state=6
05:11:19.912 00.010 9340 Star::Find(15, 1200, 1042, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 195
05:11:19.922 00.010 9340 Star::Find returns 1 (0), X=1200.15, Y=1042.59, Mass=1349593, SNR=183.7, Peak=63767 HFD=4.8
05:11:19.940 00.018 9340 MultiStar: [#1 0.48,-0.30,0.00,M2] [#2 0.03,-0.46,0.83,U] [#3 0.24,-0.20,1.05,U] [#4 0.11,-0.53,0.00,M1] [#5 0.09,-0.47,0.84,U] [#6 0.30,-0.11,0.97,U] [#7 0.30,-0.25,0.93,U] [#8 0.17,-0.00,0.81,U] 
05:11:19.950 00.010 9340 refined, 6 included, MultiStar: {0.20, -0.27}, one-star: {0.21, -0.37}
05:11:19.961 00.011 9340 CameraToMount -- cameraTheta (-0.93) - m_xAngle (0.05) = xAngle (-0.98 = -0.98)
05:11:19.975 00.014 9340 CameraToMount -- cameraTheta (-0.93) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-4.05 = 2.24)
05:11:19.991 00.016 9340 CameraToMount -- cameraX=0.20 cameraY=-0.27 hyp=0.33 cameraTheta=-0.93 mountX=0.19 mountY=0.26, mountTheta=0.95
05:11:20.022 00.031 9340 SchedulePrimaryMove(10104498, x=0.20, y=-0.27, opts=13)
05:11:20.034 00.012 9340 Enqueuing Move request for scope (0.20, -0.27)
05:11:20.046 00.012 12020 Worker thread wakes up
05:11:20.046 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=7094, max=65535, med=10802, FiltMin=8686, FiltMax=65535, Gamma=2.870
05:11:20.058 00.012 12020 worker thread servicing REQUEST_MOVE scope ofs (0.20, -0.27) opts 0xd
05:11:20.059 00.001 12020 Handling offset move in thread for scope, endpoint = (0.20, -0.27)
05:11:20.059 00.000 12020 Moving (0.20, -0.27) raw xDistance=0.19 yDistance=0.26
05:11:20.059 00.000 9340 UpdateGuideState exits: m=1349593 SNR=183.7
05:11:20.070 00.011 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.19
05:11:20.070 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:11:20.082 00.012 12020 GuideAlgorithmResistSwitch::result() returns 0.26 from input 0.26
05:11:20.083 00.001 9340 ScheduleExposure(2000,3,1) exposurePending=0
05:11:20.093 00.010 12020 MoveAxis(E, 0, ABG)
05:11:20.093 00.000 12020 Move returns status 0, amount 0
05:11:20.095 00.002 12020 MoveAxis(S, 42, ABG)
05:11:20.095 00.000 9340 Enqueuing Expose request
05:11:20.108 00.013 12020 Guiding  Dir = 1, Dur = 42
05:11:20.109 00.001 12020 IsSlewing returns 0
05:11:20.114 00.005 12020 IsGuiding returns 0
05:11:20.194 00.080 12020 IsGuiding returns 1
05:11:20.194 00.000 12020 scope still moving after pulse duration time elapsed
05:11:20.241 00.047 12020 IsSlewing returns 0
05:11:20.337 00.096 12020 IsGuiding returns 0
05:11:20.337 00.000 12020 scope move finished after 42 + 180 ms
05:11:20.337 00.000 12020 Move returns status 0, amount 42
05:11:20.337 00.000 12020 move complete, result=0
05:11:20.338 00.001 12020 worker thread done servicing request
05:11:20.338 00.000 9340 GuideStep: 0.2 px 0 ms EAST, 0.3 px 42 ms SOUTH
05:11:20.352 00.014 12020 Worker thread wakes up
05:11:20.352 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
05:11:20.352 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(1185,1028,31,31)
05:11:20.983 00.631 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"c2e76cbf-5f98-4761-85d4-12b9639139f4"}
05:11:21.009 00.026 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"c2e76cbf-5f98-4761-85d4-12b9639139f4"}
05:11:21.043 00.034 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"d00aaab5-7f5a-4274-9e48-85a87d51df65"}
05:11:21.070 00.027 9340 case statement mapped state 6 to 3
05:11:21.106 00.036 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"d00aaab5-7f5a-4274-9e48-85a87d51df65"}
05:11:21.160 00.054 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"d8ac4442-ba5a-49eb-886e-6d75f5a16fd7"}
05:11:21.201 00.041 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":195,"width":15,"height":15,"star_pos":[7.15,6.59],"pixels":"..."},"id":"d8ac4442-ba5a-49eb-886e-6d75f5a16fd7"}
05:11:22.716 01.515 12020 Exposure complete
05:11:22.982 00.266 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"fb8a8ffa-9fb0-4375-ba4c-525a3b340c14"}
05:11:23.000 00.018 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"fb8a8ffa-9fb0-4375-ba4c-525a3b340c14"}
05:11:23.035 00.035 12020 worker thread done servicing request
05:11:23.036 00.001 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"8bc16d85-17a0-4764-b312-ad3c2c0bf400"}
05:11:23.048 00.012 9340 case statement mapped state 6 to 3
05:11:23.062 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"8bc16d85-17a0-4764-b312-ad3c2c0bf400"}
05:11:23.076 00.014 9340 OnExposeComplete: enter
05:11:23.090 00.014 9340 UpdateGuideState(): m_state=6
05:11:23.106 00.016 9340 Star::Find(15, 1200, 1042, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 196
05:11:23.143 00.037 9340 Star::Find returns 1 (0), X=1200.21, Y=1043.11, Mass=1497555, SNR=208.6, Peak=65314 HFD=4.8
05:11:23.164 00.021 9340 MultiStar: [#1 0.60,0.30,0.00,M3] [#2 0.48,-0.02,0.79,U] [#3 0.76,0.14,0.00,M1] [#4 0.49,0.18,0.00,M2] [#5 0.52,0.30,0.00,M1] [#6 0.63,0.26,0.00,M1] [#7 0.75,0.15,0.00,M1] [#8 0.55,0.17,0.00,M1] 
05:11:23.179 00.015 9340 single-star, 1 included, MultiStar: {0.37, 0.08}, one-star: {0.27, 0.15}
05:11:23.190 00.011 9340 CameraToMount -- cameraTheta (0.51) - m_xAngle (0.05) = xAngle (0.46 = 0.46)
05:11:23.204 00.014 9340 CameraToMount -- cameraTheta (0.51) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-2.60 = -2.60)
05:11:23.218 00.014 9340 CameraToMount -- cameraX=0.27 cameraY=0.15 hyp=0.31 cameraTheta=0.51 mountX=0.28 mountY=-0.16, mountTheta=-0.52
05:11:23.238 00.020 9340 SchedulePrimaryMove(10104498, x=0.27, y=0.15, opts=13)
05:11:23.278 00.040 9340 Enqueuing Move request for scope (0.27, 0.15)
05:11:23.290 00.012 12020 Worker thread wakes up
05:11:23.291 00.001 9340 UpdateImageDisplay: Size=(1920,1080) min=6455, max=65535, med=10848, FiltMin=8422, FiltMax=65535, Gamma=2.870
05:11:23.305 00.014 12020 worker thread servicing REQUEST_MOVE scope ofs (0.27, 0.15) opts 0xd
05:11:23.305 00.000 9340 UpdateGuideState exits: m=1497555 SNR=208.6
05:11:23.315 00.010 12020 Handling offset move in thread for scope, endpoint = (0.27, 0.15)
05:11:23.315 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:11:23.331 00.016 12020 Moving (0.27, 0.15) raw xDistance=0.28 yDistance=-0.16
05:11:23.331 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
05:11:23.345 00.014 12020 GuideAlgorithmHysteresis::Result() returns 0.12 from input 0.28
05:11:23.345 00.000 9340 Enqueuing Expose request
05:11:23.380 00.035 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
05:11:23.381 00.001 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
05:11:23.381 00.000 12020 MoveAxis(W, 21, ABG)
05:11:23.381 00.000 12020 Guiding  Dir = 3, Dur = 21
05:11:23.382 00.001 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"b0f44ea5-6a64-4459-81eb-3c08bc80d294"}
05:11:23.395 00.013 12020 IsSlewing returns 0
05:11:23.396 00.001 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":196,"width":15,"height":15,"star_pos":[7.21,7.11],"pixels":"..."},"id":"b0f44ea5-6a64-4459-81eb-3c08bc80d294"}
05:11:23.413 00.017 12020 IsGuiding returns 0
05:11:23.485 00.072 12020 IsGuiding returns 1
05:11:23.485 00.000 12020 scope still moving after pulse duration time elapsed
05:11:23.535 00.050 12020 IsSlewing returns 0
05:11:23.536 00.001 12020 IsGuiding returns 0
05:11:23.536 00.000 12020 scope move finished after 21 + 101 ms
05:11:23.536 00.000 12020 Move returns status 0, amount 21
05:11:23.536 00.000 12020 MoveAxis(N, 0, ABG)
05:11:23.536 00.000 12020 Move returns status 0, amount 0
05:11:23.537 00.001 12020 move complete, result=0
05:11:23.537 00.000 12020 worker thread done servicing request
05:11:23.537 00.000 9340 GuideStep: 0.3 px 21 ms WEST, -0.2 px 0 ms NORTH
05:11:23.555 00.018 12020 Worker thread wakes up
05:11:23.558 00.003 12020 worker thread servicing REQUEST_EXPOSE 2000
05:11:23.558 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(1185,1028,31,31)
05:11:24.985 01.427 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"6e17ef7c-9798-49ea-b2d8-42d27ad0a6d9"}
05:11:25.006 00.021 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"6e17ef7c-9798-49ea-b2d8-42d27ad0a6d9"}
05:11:25.029 00.023 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"6686d944-bdd3-4583-b605-4bf45e8f1d88"}
05:11:25.077 00.048 9340 case statement mapped state 6 to 3
05:11:25.120 00.043 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"6686d944-bdd3-4583-b605-4bf45e8f1d88"}
05:11:25.133 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"72d97107-26b1-4955-88b7-0978900c3e99"}
05:11:25.169 00.036 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":196,"width":15,"height":15,"star_pos":[7.21,7.11],"pixels":"..."},"id":"72d97107-26b1-4955-88b7-0978900c3e99"}
05:11:25.947 00.778 12020 Exposure complete
05:11:26.225 00.278 12020 worker thread done servicing request
05:11:26.225 00.000 9340 OnExposeComplete: enter
05:11:26.271 00.046 9340 UpdateGuideState(): m_state=6
05:11:26.284 00.013 9340 Star::Find(15, 1200, 1043, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 197
05:11:26.296 00.012 9340 Star::Find returns 1 (0), X=1200.23, Y=1042.91, Mass=1409951, SNR=184.7, Peak=65407 HFD=4.5
05:11:26.313 00.017 9340 MultiStar: [#1 0.51,0.21,0.00,M4] [#2 0.32,-0.06,0.94,U] [#3 0.60,0.06,0.00,M2] [#4 0.23,0.03,1.23,U] [#5 0.27,0.13,0.92,U] [#6 0.48,0.05,0.96,U] [#7 0.53,-0.07,0.00,M2] [#8 0.40,0.14,0.98,U] 
05:11:26.327 00.014 9340 single-star, 5 included, MultiStar: {0.33, 0.04}, one-star: {0.30, -0.05}
05:11:26.344 00.017 9340 CameraToMount -- cameraTheta (-0.18) - m_xAngle (0.05) = xAngle (-0.23 = -0.23)
05:11:26.365 00.021 9340 CameraToMount -- cameraTheta (-0.18) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-3.29 = 2.99)
05:11:26.412 00.047 9340 CameraToMount -- cameraX=0.30 cameraY=-0.05 hyp=0.30 cameraTheta=-0.18 mountX=0.29 mountY=0.05, mountTheta=0.15
05:11:26.432 00.020 9340 SchedulePrimaryMove(10104498, x=0.30, y=-0.05, opts=13)
05:11:26.452 00.020 9340 Enqueuing Move request for scope (0.30, -0.05)
05:11:26.464 00.012 12020 Worker thread wakes up
05:11:26.465 00.001 9340 UpdateImageDisplay: Size=(1920,1080) min=6648, max=65535, med=10833, FiltMin=8510, FiltMax=65535, Gamma=2.870
05:11:26.496 00.031 12020 worker thread servicing REQUEST_MOVE scope ofs (0.30, -0.05) opts 0xd
05:11:26.497 00.001 12020 Handling offset move in thread for scope, endpoint = (0.30, -0.05)
05:11:26.497 00.000 12020 Moving (0.30, -0.05) raw xDistance=0.29 yDistance=0.05
05:11:26.497 00.000 12020 GuideAlgorithmHysteresis::Result() returns 0.13 from input 0.29
05:11:26.497 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
05:11:26.498 00.001 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
05:11:26.498 00.000 12020 MoveAxis(W, 24, ABG)
05:11:26.498 00.000 9340 UpdateGuideState exits: m=1409951 SNR=184.7
05:11:26.514 00.016 12020 Guiding  Dir = 3, Dur = 24
05:11:26.514 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:11:26.546 00.032 12020 IsSlewing returns 0
05:11:26.546 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
05:11:26.558 00.012 12020 IsGuiding returns 0
05:11:26.558 00.000 9340 Enqueuing Expose request
05:11:26.606 00.048 12020 IsGuiding returns 1
05:11:26.606 00.000 12020 scope still moving after pulse duration time elapsed
05:11:26.652 00.046 12020 IsSlewing returns 0
05:11:26.653 00.001 12020 IsGuiding returns 0
05:11:26.654 00.001 12020 scope move finished after 24 + 70 ms
05:11:26.654 00.000 12020 Move returns status 0, amount 24
05:11:26.654 00.000 12020 MoveAxis(N, 0, ABG)
05:11:26.654 00.000 12020 Move returns status 0, amount 0
05:11:26.654 00.000 12020 move complete, result=0
05:11:26.654 00.000 12020 worker thread done servicing request
05:11:26.655 00.001 9340 GuideStep: 0.3 px 24 ms WEST, 0.0 px 0 ms NORTH
05:11:26.689 00.034 12020 Worker thread wakes up
05:11:26.690 00.001 12020 worker thread servicing REQUEST_EXPOSE 2000
05:11:26.690 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(1185,1028,31,31)
05:11:26.983 00.293 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"69754c0b-e141-4c42-b3c6-712661ef1e58"}
05:11:26.999 00.016 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"69754c0b-e141-4c42-b3c6-712661ef1e58"}
05:11:27.011 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"3b6b0fed-c67b-48a4-840d-c5cfa1616295"}
05:11:27.025 00.014 9340 case statement mapped state 6 to 3
05:11:27.036 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"3b6b0fed-c67b-48a4-840d-c5cfa1616295"}
05:11:27.054 00.018 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"8e772584-dc8a-4ef4-83df-360f94365f76"}
05:11:27.092 00.038 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":197,"width":15,"height":15,"star_pos":[7.23,6.91],"pixels":"..."},"id":"8e772584-dc8a-4ef4-83df-360f94365f76"}
05:11:28.984 01.892 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"16df9c67-0340-4781-a9ca-7170bc01b73e"}
05:11:29.021 00.037 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"16df9c67-0340-4781-a9ca-7170bc01b73e"}
05:11:29.053 00.032 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"20c51690-375f-4bfb-9480-96717573dde6"}
05:11:29.080 00.027 9340 case statement mapped state 6 to 3
05:11:29.092 00.012 12020 Exposure complete
05:11:29.092 00.000 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"20c51690-375f-4bfb-9480-96717573dde6"}
05:11:29.115 00.023 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"9ffb102a-bc31-46b5-a2c8-67402fba019f"}
05:11:29.131 00.016 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":197,"width":15,"height":15,"star_pos":[7.23,6.91],"pixels":"..."},"id":"9ffb102a-bc31-46b5-a2c8-67402fba019f"}
05:11:29.407 00.276 12020 worker thread done servicing request
05:11:29.407 00.000 9340 OnExposeComplete: enter
05:11:29.443 00.036 9340 UpdateGuideState(): m_state=6
05:11:29.462 00.019 9340 Star::Find(15, 1200, 1042, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 198
05:11:29.479 00.017 9340 Star::Find returns 1 (0), X=1199.76, Y=1042.71, Mass=1474723, SNR=197.5, Peak=61959 HFD=4.9
05:11:29.492 00.013 9340 MultiStar: [#1 0.08,0.02,1.65,U] [#2 0.14,-0.38,0.88,U] [#3 -0.02,0.06,0.84,U] [#4 0.06,-0.03,0.92,U] [#5 -0.12,-0.07,0.81,U] [#6 -0.02,0.05,0.87,U] [#7 0.32,-0.14,0.94,U] [#8 0.02,-0.04,0.79,U] 
05:11:29.504 00.012 9340 refined, 8 included, MultiStar: {0.03, -0.08}, one-star: {-0.18, -0.25}
05:11:29.514 00.010 9340 CameraToMount -- cameraTheta (-1.16) - m_xAngle (0.05) = xAngle (-1.21 = -1.21)
05:11:29.530 00.016 9340 CameraToMount -- cameraTheta (-1.16) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-4.27 = 2.01)
05:11:29.546 00.016 9340 CameraToMount -- cameraX=0.03 cameraY=-0.08 hyp=0.09 cameraTheta=-1.16 mountX=0.03 mountY=0.08, mountTheta=1.20
05:11:29.587 00.041 9340 SchedulePrimaryMove(10104498, x=0.03, y=-0.08, opts=13)
05:11:29.606 00.019 9340 Enqueuing Move request for scope (0.03, -0.08)
05:11:29.617 00.011 12020 Worker thread wakes up
05:11:29.617 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=6582, max=65535, med=10802, FiltMin=8642, FiltMax=65535, Gamma=2.870
05:11:29.632 00.015 12020 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.08) opts 0xd
05:11:29.632 00.000 9340 UpdateGuideState exits: m=1474723 SNR=197.5
05:11:29.644 00.012 12020 Handling offset move in thread for scope, endpoint = (0.03, -0.08)
05:11:29.645 00.001 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:11:29.661 00.016 12020 Moving (0.03, -0.08) raw xDistance=0.03 yDistance=0.08
05:11:29.661 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
05:11:29.675 00.014 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
05:11:29.677 00.002 9340 Enqueuing Expose request
05:11:29.692 00.015 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
05:11:29.693 00.001 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
05:11:29.693 00.000 12020 MoveAxis(E, 0, ABG)
05:11:29.693 00.000 12020 Move returns status 0, amount 0
05:11:29.693 00.000 12020 MoveAxis(N, 0, ABG)
05:11:29.693 00.000 12020 Move returns status 0, amount 0
05:11:29.693 00.000 12020 move complete, result=0
05:11:29.694 00.001 12020 worker thread done servicing request
05:11:29.694 00.000 12020 Worker thread wakes up
05:11:29.694 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
05:11:29.694 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(1185,1028,31,31)
05:11:29.697 00.003 9340 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
05:11:30.988 01.291 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"05728ab5-2a71-4c3a-bf63-b900f810294b"}
05:11:31.016 00.028 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"05728ab5-2a71-4c3a-bf63-b900f810294b"}
05:11:31.035 00.019 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"5e7b5af7-8487-4769-98bd-0f68e6b4a3aa"}
05:11:31.050 00.015 9340 case statement mapped state 6 to 3
05:11:31.062 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"5e7b5af7-8487-4769-98bd-0f68e6b4a3aa"}
05:11:31.073 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"d8dc5b55-4a2c-49f5-837e-7c4c4f5a1412"}
05:11:31.089 00.016 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":198,"width":15,"height":15,"star_pos":[6.76,6.71],"pixels":"..."},"id":"d8dc5b55-4a2c-49f5-837e-7c4c4f5a1412"}
05:11:32.091 01.002 12020 Exposure complete
05:11:32.395 00.304 12020 worker thread done servicing request
05:11:32.396 00.001 9340 OnExposeComplete: enter
05:11:32.411 00.015 9340 UpdateGuideState(): m_state=6
05:11:32.423 00.012 9340 Star::Find(15, 1199, 1042, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 199
05:11:32.439 00.016 9340 Star::Find returns 1 (0), X=1199.98, Y=1042.48, Mass=1393111, SNR=195.8, Peak=59900 HFD=5.0
05:11:32.461 00.022 9340 MultiStar: [#1 0.13,-0.25,1.52,U] [#2 -0.03,-0.47,0.84,U] [#3 0.04,-0.01,0.80,U] [#4 -0.14,-0.35,1.04,U] [#5 -0.13,-0.27,0.79,U] [#6 0.18,-0.10,0.91,U] [#7 0.07,-0.28,0.81,U] [#8 0.03,-0.09,0.85,U] 
05:11:32.515 00.054 9340 refined, 8 included, MultiStar: {0.03, -0.26}, one-star: {0.05, -0.48}
05:11:32.535 00.020 9340 CameraToMount -- cameraTheta (-1.46) - m_xAngle (0.05) = xAngle (-1.50 = -1.50)
05:11:32.549 00.014 9340 CameraToMount -- cameraTheta (-1.46) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-4.57 = 1.71)
05:11:32.562 00.013 9340 CameraToMount -- cameraX=0.03 cameraY=-0.26 hyp=0.26 cameraTheta=-1.46 mountX=0.02 mountY=0.26, mountTheta=1.50
05:11:32.586 00.024 9340 SchedulePrimaryMove(10104498, x=0.03, y=-0.26, opts=13)
05:11:32.598 00.012 9340 Enqueuing Move request for scope (0.03, -0.26)
05:11:32.635 00.037 12020 Worker thread wakes up
05:11:32.635 00.000 12020 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.26) opts 0xd
05:11:32.635 00.000 12020 Handling offset move in thread for scope, endpoint = (0.03, -0.26)
05:11:32.635 00.000 12020 Moving (0.03, -0.26) raw xDistance=0.02 yDistance=0.26
05:11:32.635 00.000 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
05:11:32.636 00.001 12020 GuideAlgorithmResistSwitch::result() returns 0.26 from input 0.26
05:11:32.636 00.000 12020 MoveAxis(E, 0, ABG)
05:11:32.636 00.000 12020 Move returns status 0, amount 0
05:11:32.636 00.000 12020 MoveAxis(S, 42, ABG)
05:11:32.636 00.000 12020 Guiding  Dir = 1, Dur = 42
05:11:32.637 00.001 9340 UpdateImageDisplay: Size=(1920,1080) min=6889, max=65535, med=10893, FiltMin=8347, FiltMax=65535, Gamma=2.870
05:11:32.657 00.020 12020 IsSlewing returns 0
05:11:32.657 00.000 9340 UpdateGuideState exits: m=1393111 SNR=195.8
05:11:32.672 00.015 12020 IsGuiding returns 0
05:11:32.675 00.003 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:11:32.695 00.020 9340 ScheduleExposure(2000,3,1) exposurePending=0
05:11:32.706 00.011 9340 Enqueuing Expose request
05:11:32.809 00.103 12020 IsGuiding returns 1
05:11:32.809 00.000 12020 scope still moving after pulse duration time elapsed
05:11:32.905 00.096 12020 IsSlewing returns 0
05:11:32.905 00.000 12020 IsGuiding returns 0
05:11:32.906 00.001 12020 scope move finished after 42 + 189 ms
05:11:32.906 00.000 12020 Move returns status 0, amount 42
05:11:32.906 00.000 12020 move complete, result=0
05:11:32.906 00.000 12020 worker thread done servicing request
05:11:32.906 00.000 9340 GuideStep: 0.0 px 0 ms EAST, 0.3 px 42 ms SOUTH
05:11:32.921 00.015 12020 Worker thread wakes up
05:11:32.921 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
05:11:32.922 00.001 12020 Handling exposure in thread, d=2000 o=3 r=(1185,1028,31,31)
05:11:32.983 00.061 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"3205cbdb-3fc3-4d75-bcd6-fbc070ed811b"}
05:11:33.017 00.034 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"3205cbdb-3fc3-4d75-bcd6-fbc070ed811b"}
05:11:33.035 00.018 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"50e50e92-4622-47db-bb2c-0317f3a5abf3"}
05:11:33.055 00.020 9340 case statement mapped state 6 to 3
05:11:33.066 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"50e50e92-4622-47db-bb2c-0317f3a5abf3"}
05:11:33.077 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"963be2d4-1bcd-4c08-9e8b-2fe86a85852c"}
05:11:33.093 00.016 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":199,"width":15,"height":15,"star_pos":[6.98,7.48],"pixels":"..."},"id":"963be2d4-1bcd-4c08-9e8b-2fe86a85852c"}
05:11:34.985 01.892 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"9fa3a992-a143-4a99-9183-5a4c6a3020fc"}
05:11:35.003 00.018 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"9fa3a992-a143-4a99-9183-5a4c6a3020fc"}
05:11:35.060 00.057 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"a5f382e3-c45e-4fd1-ae4b-8dc3d5d91488"}
05:11:35.082 00.022 9340 case statement mapped state 6 to 3
05:11:35.106 00.024 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"a5f382e3-c45e-4fd1-ae4b-8dc3d5d91488"}
05:11:35.166 00.060 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"bd3f59d5-e191-4110-9de1-66b026feee99"}
05:11:35.194 00.028 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":199,"width":15,"height":15,"star_pos":[6.98,7.48],"pixels":"..."},"id":"bd3f59d5-e191-4110-9de1-66b026feee99"}
05:11:35.331 00.137 12020 Exposure complete
05:11:35.827 00.496 9340 OnExposeComplete: enter
05:11:35.855 00.028 12020 worker thread done servicing request
05:11:35.855 00.000 9340 UpdateGuideState(): m_state=6
05:11:35.898 00.043 9340 Star::Find(15, 1199, 1042, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 200
05:11:35.939 00.041 9340 Star::Find returns 1 (0), X=1199.55, Y=1042.73, Mass=1441657, SNR=216.9, Peak=62092 HFD=5.1
05:11:35.969 00.030 9340 MultiStar: [#1 -0.16,-0.18,1.65,U] [#2 -0.34,-0.27,0.82,U] [#3 -0.27,-0.18,0.87,U] [#4 -0.41,-0.38,0.00,M1] [#5 -0.10,0.05,0.69,U] [#6 -0.05,-0.27,0.76,U] [#7 -0.17,-0.16,0.77,U] [#8 -0.34,-0.23,0.72,U] 
05:11:36.033 00.064 9340 refined, 7 included, MultiStar: {-0.23, -0.19}, one-star: {-0.39, -0.23}
05:11:36.061 00.028 9340 CameraToMount -- cameraTheta (-2.45) - m_xAngle (0.05) = xAngle (-2.50 = -2.50)
05:11:36.098 00.037 9340 CameraToMount -- cameraTheta (-2.45) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-5.56 = 0.72)
05:11:36.159 00.061 9340 CameraToMount -- cameraX=-0.23 cameraY=-0.19 hyp=0.29 cameraTheta=-2.45 mountX=-0.23 mountY=0.19, mountTheta=2.45
05:11:36.197 00.038 9340 SchedulePrimaryMove(10104498, x=-0.23, y=-0.19, opts=13)
05:11:36.226 00.029 9340 Enqueuing Move request for scope (-0.23, -0.19)
05:11:36.241 00.015 12020 Worker thread wakes up
05:11:36.241 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=7210, max=65535, med=10880, FiltMin=8682, FiltMax=65535, Gamma=2.870
05:11:36.278 00.037 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.23, -0.19) opts 0xd
05:11:36.279 00.001 9340 UpdateGuideState exits: m=1441657 SNR=216.9
05:11:36.297 00.018 12020 Handling offset move in thread for scope, endpoint = (-0.23, -0.19)
05:11:36.297 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:11:36.313 00.016 12020 Moving (-0.23, -0.19) raw xDistance=-0.23 yDistance=0.19
05:11:36.314 00.001 9340 ScheduleExposure(2000,3,1) exposurePending=0
05:11:36.330 00.016 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.23
05:11:36.331 00.001 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
05:11:36.332 00.001 9340 Enqueuing Expose request
05:11:36.355 00.023 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.19
05:11:36.356 00.001 12020 MoveAxis(E, 0, ABG)
05:11:36.357 00.001 12020 Move returns status 0, amount 0
05:11:36.357 00.000 12020 MoveAxis(N, 0, ABG)
05:11:36.358 00.001 12020 Move returns status 0, amount 0
05:11:36.358 00.000 12020 move complete, result=0
05:11:36.358 00.000 12020 worker thread done servicing request
05:11:36.358 00.000 12020 Worker thread wakes up
05:11:36.359 00.001 12020 worker thread servicing REQUEST_EXPOSE 2000
05:11:36.359 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(1185,1028,31,31)
05:11:36.385 00.026 9340 GuideStep: -0.2 px 0 ms EAST, 0.2 px 0 ms NORTH
05:11:36.984 00.599 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"cd927386-2352-4aaa-8072-97197fe5cd50"}
05:11:37.038 00.054 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"cd927386-2352-4aaa-8072-97197fe5cd50"}
05:11:37.059 00.021 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"ad325bbc-d24a-477f-8052-82fecbbee74f"}
05:11:37.075 00.016 9340 case statement mapped state 6 to 3
05:11:37.090 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"ad325bbc-d24a-477f-8052-82fecbbee74f"}
05:11:37.139 00.049 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"6d95bc80-78d5-48f1-a46f-810fbc686d93"}
05:11:37.173 00.034 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":200,"width":15,"height":15,"star_pos":[6.55,6.73],"pixels":"..."},"id":"6d95bc80-78d5-48f1-a46f-810fbc686d93"}
05:11:38.827 01.654 12020 Exposure complete
05:11:38.985 00.158 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"ad81c338-f4a0-4251-acce-340aa7349c50"}
05:11:39.000 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"ad81c338-f4a0-4251-acce-340aa7349c50"}
05:11:39.017 00.017 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"ce7d53fc-992a-420e-9663-73f3f2d62501"}
05:11:39.033 00.016 9340 case statement mapped state 6 to 3
05:11:39.073 00.040 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"ce7d53fc-992a-420e-9663-73f3f2d62501"}
05:11:39.095 00.022 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"55ecc135-e9d7-4758-b633-48f326e663bd"}
05:11:39.113 00.018 12020 worker thread done servicing request
05:11:39.114 00.001 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":200,"width":15,"height":15,"star_pos":[6.55,6.73],"pixels":"..."},"id":"55ecc135-e9d7-4758-b633-48f326e663bd"}
05:11:39.125 00.011 9340 OnExposeComplete: enter
05:11:39.135 00.010 9340 UpdateGuideState(): m_state=6
05:11:39.153 00.018 9340 Star::Find(15, 1199, 1042, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 201
05:11:39.178 00.025 9340 Star::Find returns 1 (0), X=1199.46, Y=1042.81, Mass=1412055, SNR=194.5, Peak=65364 HFD=4.8
05:11:39.212 00.034 9340 MultiStar: [#1 -0.10,-0.02,1.68,U] [#2 -0.26,-0.27,0.79,U] [#3 -0.06,-0.01,1.01,U] [#4 -0.36,-0.00,0.94,U] [#5 -0.16,-0.13,0.76,U] [#6 0.06,0.02,0.94,U] [#7 -0.08,-0.03,0.96,U] [#8 -0.26,0.10,0.92,U] 
05:11:39.229 00.017 9340 refined, 8 included, MultiStar: {-0.18, -0.05}, one-star: {-0.48, -0.15}
05:11:39.241 00.012 9340 CameraToMount -- cameraTheta (-2.89) - m_xAngle (0.05) = xAngle (-2.94 = -2.94)
05:11:39.257 00.016 9340 CameraToMount -- cameraTheta (-2.89) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-6.01 = 0.28)
05:11:39.270 00.013 9340 CameraToMount -- cameraX=-0.18 cameraY=-0.05 hyp=0.19 cameraTheta=-2.89 mountX=-0.18 mountY=0.05, mountTheta=2.87
05:11:39.297 00.027 9340 SchedulePrimaryMove(10104498, x=-0.18, y=-0.05, opts=13)
05:11:39.312 00.015 9340 Enqueuing Move request for scope (-0.18, -0.05)
05:11:39.350 00.038 12020 Worker thread wakes up
05:11:39.350 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=6866, max=65535, med=10906, FiltMin=8570, FiltMax=65535, Gamma=2.870
05:11:39.364 00.014 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.18, -0.05) opts 0xd
05:11:39.364 00.000 9340 UpdateGuideState exits: m=1412055 SNR=194.5
05:11:39.378 00.014 12020 Handling offset move in thread for scope, endpoint = (-0.18, -0.05)
05:11:39.378 00.000 12020 Moving (-0.18, -0.05) raw xDistance=-0.18 yDistance=0.05
05:11:39.378 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:11:39.390 00.012 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.18
05:11:39.390 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
05:11:39.402 00.012 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
05:11:39.402 00.000 9340 Enqueuing Expose request
05:11:39.412 00.010 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
05:11:39.413 00.001 12020 MoveAxis(E, 0, ABG)
05:11:39.414 00.001 12020 Move returns status 0, amount 0
05:11:39.414 00.000 12020 MoveAxis(N, 0, ABG)
05:11:39.414 00.000 12020 Move returns status 0, amount 0
05:11:39.415 00.001 12020 move complete, result=0
05:11:39.416 00.001 12020 worker thread done servicing request
05:11:39.416 00.000 12020 Worker thread wakes up
05:11:39.416 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
05:11:39.417 00.001 12020 Handling exposure in thread, d=2000 o=3 r=(1185,1028,31,31)
05:11:39.420 00.003 9340 GuideStep: -0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
05:11:40.985 01.565 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"48c1d233-c5ea-4f22-a8fb-5470180a8180"}
05:11:40.999 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"48c1d233-c5ea-4f22-a8fb-5470180a8180"}
05:11:41.036 00.037 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"506f2524-8979-4da5-ae5d-dbf7e9003b59"}
05:11:41.049 00.013 9340 case statement mapped state 6 to 3
05:11:41.062 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"506f2524-8979-4da5-ae5d-dbf7e9003b59"}
05:11:41.082 00.020 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"7d314e8a-98b2-4e11-b5f0-9285e7697283"}
05:11:41.095 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":201,"width":15,"height":15,"star_pos":[7.46,6.81],"pixels":"..."},"id":"7d314e8a-98b2-4e11-b5f0-9285e7697283"}
05:11:41.792 00.697 12020 Exposure complete
05:11:42.224 00.432 12020 worker thread done servicing request
05:11:42.224 00.000 9340 OnExposeComplete: enter
05:11:42.266 00.042 9340 UpdateGuideState(): m_state=6
05:11:42.298 00.032 9340 Star::Find(15, 1199, 1042, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 202
05:11:42.327 00.029 9340 Star::Find returns 1 (0), X=1199.66, Y=1042.74, Mass=1387283, SNR=173.6, Peak=62432 HFD=4.8
05:11:42.341 00.014 9340 MultiStar: [#1 -0.13,-0.03,2.20,U] [#2 -0.27,-0.20,0.95,U] [#3 -0.30,0.09,1.12,U] [#4 -0.50,-0.30,0.00,M1] [#5 -0.37,0.02,0.96,U] [#6 -0.19,0.10,0.91,U] [#7 -0.11,-0.09,0.93,U] [#8 -0.30,0.04,0.89,U] 
05:11:42.362 00.021 9340 refined, 7 included, MultiStar: {-0.23, -0.03}, one-star: {-0.27, -0.21}
05:11:42.451 00.089 9340 CameraToMount -- cameraTheta (-2.99) - m_xAngle (0.05) = xAngle (-3.04 = -3.04)
05:11:42.491 00.040 9340 CameraToMount -- cameraTheta (-2.99) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-6.11 = 0.17)
05:11:42.532 00.041 9340 CameraToMount -- cameraX=-0.23 cameraY=-0.03 hyp=0.23 cameraTheta=-2.99 mountX=-0.23 mountY=0.04, mountTheta=2.97
05:11:42.606 00.074 9340 SchedulePrimaryMove(10104498, x=-0.23, y=-0.03, opts=13)
05:11:42.636 00.030 9340 Enqueuing Move request for scope (-0.23, -0.03)
05:11:42.657 00.021 12020 Worker thread wakes up
05:11:42.657 00.000 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.23, -0.03) opts 0xd
05:11:42.658 00.001 12020 Handling offset move in thread for scope, endpoint = (-0.23, -0.03)
05:11:42.658 00.000 12020 Moving (-0.23, -0.03) raw xDistance=-0.23 yDistance=0.04
05:11:42.658 00.000 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.23
05:11:42.658 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
05:11:42.659 00.001 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
05:11:42.659 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=6960, max=65535, med=10869, FiltMin=8656, FiltMax=65535, Gamma=2.870
05:11:42.687 00.028 12020 MoveAxis(E, 0, ABG)
05:11:42.688 00.001 12020 Move returns status 0, amount 0
05:11:42.688 00.000 12020 MoveAxis(N, 0, ABG)
05:11:42.688 00.000 12020 Move returns status 0, amount 0
05:11:42.688 00.000 12020 move complete, result=0
05:11:42.690 00.002 12020 worker thread done servicing request
05:11:42.693 00.003 9340 UpdateGuideState exits: m=1387283 SNR=173.6
05:11:42.757 00.064 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:11:42.795 00.038 9340 ScheduleExposure(2000,3,1) exposurePending=0
05:11:42.817 00.022 9340 Enqueuing Expose request
05:11:42.848 00.031 12020 Worker thread wakes up
05:11:42.848 00.000 9340 GuideStep: -0.2 px 0 ms EAST, 0.0 px 0 ms NORTH
05:11:42.894 00.046 12020 worker thread servicing REQUEST_EXPOSE 2000
05:11:42.895 00.001 12020 Handling exposure in thread, d=2000 o=3 r=(1185,1028,31,31)
05:11:42.984 00.089 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"56f9a1f2-d15e-44fe-81af-9f9eeb30840d"}
05:11:43.000 00.016 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"56f9a1f2-d15e-44fe-81af-9f9eeb30840d"}
05:11:43.017 00.017 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"f52817d1-31ea-4e46-a35b-b436e03b3f94"}
05:11:43.058 00.041 9340 case statement mapped state 6 to 3
05:11:43.070 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"f52817d1-31ea-4e46-a35b-b436e03b3f94"}
05:11:43.085 00.015 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"ba1b7901-d27f-490f-ba94-b49a1b594d1e"}
05:11:43.097 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":202,"width":15,"height":15,"star_pos":[6.66,6.74],"pixels":"..."},"id":"ba1b7901-d27f-490f-ba94-b49a1b594d1e"}
05:11:44.983 01.886 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"0d058492-268c-4202-98fa-3d0403182d0f"}
05:11:45.006 00.023 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"0d058492-268c-4202-98fa-3d0403182d0f"}
05:11:45.022 00.016 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"5f460ac3-68bb-446b-910b-cc28af8feca5"}
05:11:45.034 00.012 9340 case statement mapped state 6 to 3
05:11:45.044 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"5f460ac3-68bb-446b-910b-cc28af8feca5"}
05:11:45.058 00.014 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"1311fe99-5f46-46cd-b81a-5962d6b776af"}
05:11:45.076 00.018 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":202,"width":15,"height":15,"star_pos":[6.66,6.74],"pixels":"..."},"id":"1311fe99-5f46-46cd-b81a-5962d6b776af"}
05:11:45.275 00.199 12020 Exposure complete
05:11:45.540 00.265 12020 worker thread done servicing request
05:11:45.540 00.000 9340 OnExposeComplete: enter
05:11:45.557 00.017 9340 UpdateGuideState(): m_state=6
05:11:45.569 00.012 9340 Star::Find(15, 1199, 1042, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 203
05:11:45.581 00.012 9340 Star::Find returns 1 (0), X=1199.83, Y=1042.79, Mass=1453974, SNR=175.1, Peak=60389 HFD=4.9
05:11:45.594 00.013 9340 MultiStar: [#1 0.21,-0.04,1.63,U] [#2 0.00,-0.21,0.94,U] [#3 0.24,0.07,1.21,U] [#4 -0.10,-0.10,0.98,U] [#5 -0.13,0.03,0.94,U] [#6 0.22,0.19,0.96,U] [#7 0.29,-0.12,0.90,U] [#8 -0.12,0.31,1.00,U] 
05:11:45.609 00.015 9340 refined, 8 included, MultiStar: {0.07, -0.00}, one-star: {-0.11, -0.16}
05:11:45.624 00.015 9340 CameraToMount -- cameraTheta (-0.05) - m_xAngle (0.05) = xAngle (-0.10 = -0.10)
05:11:45.658 00.034 9340 CameraToMount -- cameraTheta (-0.05) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-3.17 = 3.11)
05:11:45.671 00.013 9340 CameraToMount -- cameraX=0.07 cameraY=-0.00 hyp=0.07 cameraTheta=-0.05 mountX=0.07 mountY=0.00, mountTheta=0.03
05:11:45.688 00.017 9340 SchedulePrimaryMove(10104498, x=0.07, y=-0.00, opts=13)
05:11:45.699 00.011 9340 Enqueuing Move request for scope (0.07, -0.00)
05:11:45.708 00.009 12020 Worker thread wakes up
05:11:45.710 00.002 9340 UpdateImageDisplay: Size=(1920,1080) min=5923, max=65535, med=10891, FiltMin=8343, FiltMax=65535, Gamma=2.870
05:11:45.723 00.013 12020 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.00) opts 0xd
05:11:45.723 00.000 12020 Handling offset move in thread for scope, endpoint = (0.07, -0.00)
05:11:45.723 00.000 9340 UpdateGuideState exits: m=1453974 SNR=175.1
05:11:45.736 00.013 12020 Moving (0.07, -0.00) raw xDistance=0.07 yDistance=0.00
05:11:45.736 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:11:45.749 00.013 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
05:11:45.770 00.021 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
05:11:45.770 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
05:11:45.789 00.019 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
05:11:45.789 00.000 9340 Enqueuing Expose request
05:11:45.799 00.010 12020 MoveAxis(E, 0, ABG)
05:11:45.799 00.000 12020 Move returns status 0, amount 0
05:11:45.799 00.000 12020 MoveAxis(N, 0, ABG)
05:11:45.799 00.000 12020 Move returns status 0, amount 0
05:11:45.799 00.000 12020 move complete, result=0
05:11:45.801 00.002 12020 worker thread done servicing request
05:11:45.801 00.000 12020 Worker thread wakes up
05:11:45.802 00.001 12020 worker thread servicing REQUEST_EXPOSE 2000
05:11:45.802 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(1185,1028,31,31)
05:11:45.804 00.002 9340 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
05:11:46.982 01.178 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"efcbc7ae-78e4-4743-b796-44f507840d10"}
05:11:47.003 00.021 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"efcbc7ae-78e4-4743-b796-44f507840d10"}
05:11:47.022 00.019 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"e368226a-c7ef-4dd1-a222-cc085c6b9e44"}
05:11:47.041 00.019 9340 case statement mapped state 6 to 3
05:11:47.059 00.018 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"e368226a-c7ef-4dd1-a222-cc085c6b9e44"}
05:11:47.106 00.047 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"a5ff67ea-6e33-4d19-bea3-8a5807cb8af2"}
05:11:47.120 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":203,"width":15,"height":15,"star_pos":[6.83,6.79],"pixels":"..."},"id":"a5ff67ea-6e33-4d19-bea3-8a5807cb8af2"}
05:11:48.182 01.062 12020 Exposure complete
05:11:48.974 00.792 12020 worker thread done servicing request
05:11:48.975 00.001 9340 OnExposeComplete: enter
05:11:49.009 00.034 9340 UpdateGuideState(): m_state=6
05:11:49.045 00.036 9340 Star::Find(15, 1199, 1042, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 204
05:11:49.137 00.092 9340 Star::Find returns 1 (0), X=1199.73, Y=1042.88, Mass=1452994, SNR=249.9, Peak=61495 HFD=4.9
05:11:49.157 00.020 9340 MultiStar: [#1 -0.04,0.11,1.48,U] [#2 -0.13,-0.08,0.70,U] [#3 0.15,0.07,0.69,U] [#4 -0.04,0.08,0.85,U] [#5 -0.08,0.05,0.68,U] [#6 0.03,0.23,0.71,U] [#7 0.22,0.06,0.66,U] [#8 -0.22,0.26,0.67,U] 
05:11:49.179 00.022 9340 refined, 8 included, MultiStar: {-0.04, 0.08}, one-star: {-0.20, -0.08}
05:11:49.223 00.044 9340 CameraToMount -- cameraTheta (2.09) - m_xAngle (0.05) = xAngle (2.04 = 2.04)
05:11:49.240 00.017 9340 CameraToMount -- cameraTheta (2.09) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-1.03 = -1.03)
05:11:49.271 00.031 9340 CameraToMount -- cameraX=-0.04 cameraY=0.08 hyp=0.09 cameraTheta=2.09 mountX=-0.04 mountY=-0.07, mountTheta=-2.05
05:11:49.311 00.040 9340 SchedulePrimaryMove(10104498, x=-0.04, y=0.08, opts=13)
05:11:49.331 00.020 9340 Enqueuing Move request for scope (-0.04, 0.08)
05:11:49.377 00.046 12020 Worker thread wakes up
05:11:49.378 00.001 9340 UpdateImageDisplay: Size=(1920,1080) min=6798, max=65535, med=10886, FiltMin=8216, FiltMax=65535, Gamma=2.870
05:11:49.391 00.013 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.08) opts 0xd
05:11:49.391 00.000 12020 Handling offset move in thread for scope, endpoint = (-0.04, 0.08)
05:11:49.392 00.001 12020 Moving (-0.04, 0.08) raw xDistance=-0.04 yDistance=-0.07
05:11:49.392 00.000 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
05:11:49.392 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
05:11:49.393 00.001 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
05:11:49.393 00.000 12020 MoveAxis(E, 0, ABG)
05:11:49.393 00.000 12020 Move returns status 0, amount 0
05:11:49.393 00.000 12020 MoveAxis(N, 0, ABG)
05:11:49.393 00.000 12020 Move returns status 0, amount 0
05:11:49.394 00.001 12020 move complete, result=0
05:11:49.394 00.000 9340 UpdateGuideState exits: m=1452994 SNR=249.9
05:11:49.412 00.018 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:11:49.426 00.014 12020 worker thread done servicing request
05:11:49.427 00.001 9340 ScheduleExposure(2000,3,1) exposurePending=0
05:11:49.472 00.045 9340 Enqueuing Expose request
05:11:49.517 00.045 12020 Worker thread wakes up
05:11:49.517 00.000 9340 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
05:11:49.538 00.021 12020 worker thread servicing REQUEST_EXPOSE 2000
05:11:49.538 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(1185,1028,31,31)
05:11:49.560 00.022 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"0f92a6c5-8ee4-4c9f-b200-605f0c768fb5"}
05:11:49.577 00.017 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"0f92a6c5-8ee4-4c9f-b200-605f0c768fb5"}
05:11:49.598 00.021 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"9fe71964-9cd1-4f6c-88b7-7af0c9f289a4"}
05:11:49.639 00.041 9340 case statement mapped state 6 to 3
05:11:49.660 00.021 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"9fe71964-9cd1-4f6c-88b7-7af0c9f289a4"}
05:11:49.679 00.019 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"8e582b31-ca42-4085-a17a-5b27e682f684"}
05:11:49.703 00.024 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":204,"width":15,"height":15,"star_pos":[6.73,6.88],"pixels":"..."},"id":"8e582b31-ca42-4085-a17a-5b27e682f684"}
05:11:50.982 01.279 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"787406e6-5fa5-4aa3-b585-853adfa9760a"}
05:11:51.011 00.029 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"787406e6-5fa5-4aa3-b585-853adfa9760a"}
05:11:51.122 00.111 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"974083f8-6f7b-4a85-bf83-ed5fbaf03a39"}
05:11:51.161 00.039 9340 case statement mapped state 6 to 3
05:11:51.237 00.076 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"974083f8-6f7b-4a85-bf83-ed5fbaf03a39"}
05:11:51.325 00.088 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"d1c872bb-732a-4ba6-a40d-f3e5b824c245"}
05:11:51.376 00.051 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":204,"width":15,"height":15,"star_pos":[6.73,6.88],"pixels":"..."},"id":"d1c872bb-732a-4ba6-a40d-f3e5b824c245"}
05:11:51.924 00.548 12020 Exposure complete
05:11:52.338 00.414 12020 worker thread done servicing request
05:11:52.338 00.000 9340 OnExposeComplete: enter
05:11:52.370 00.032 9340 UpdateGuideState(): m_state=6
05:11:52.428 00.058 9340 Star::Find(15, 1199, 1042, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 205
05:11:52.460 00.032 9340 Star::Find returns 1 (0), X=1199.44, Y=1042.55, Mass=1390628, SNR=208.9, Peak=62472 HFD=5.0
05:11:52.503 00.043 9340 MultiStar: [#1 -0.20,-0.31,1.37,U] [#2 -0.34,-0.50,0.00,M1] [#3 -0.08,-0.26,0.88,U] [#4 -0.55,-0.44,0.00,M1] [#5 -0.30,-0.34,0.72,U] [#6 -0.27,-0.15,0.81,U] [#7 -0.20,-0.22,0.81,U] [#8 -0.41,-0.34,0.00,M1] 
05:11:52.555 00.052 9340 refined, 5 included, MultiStar: {-0.26, -0.29}, one-star: {-0.50, -0.41}
05:11:52.583 00.028 9340 CameraToMount -- cameraTheta (-2.30) - m_xAngle (0.05) = xAngle (-2.35 = -2.35)
05:11:52.612 00.029 9340 CameraToMount -- cameraTheta (-2.30) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-5.42 = 0.87)
05:11:52.627 00.015 9340 CameraToMount -- cameraX=-0.26 cameraY=-0.29 hyp=0.39 cameraTheta=-2.30 mountX=-0.27 mountY=0.29, mountTheta=2.31
05:11:52.661 00.034 9340 SchedulePrimaryMove(10104498, x=-0.26, y=-0.29, opts=13)
05:11:52.707 00.046 9340 Enqueuing Move request for scope (-0.26, -0.29)
05:11:52.728 00.021 12020 Worker thread wakes up
05:11:52.729 00.001 9340 UpdateImageDisplay: Size=(1920,1080) min=6749, max=65535, med=10912, FiltMin=8610, FiltMax=65535, Gamma=2.870
05:11:52.742 00.013 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.26, -0.29) opts 0xd
05:11:52.743 00.001 9340 UpdateGuideState exits: m=1390628 SNR=208.9
05:11:52.762 00.019 12020 Handling offset move in thread for scope, endpoint = (-0.26, -0.29)
05:11:52.763 00.001 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:11:52.783 00.020 12020 Moving (-0.26, -0.29) raw xDistance=-0.27 yDistance=0.29
05:11:52.784 00.001 12020 GuideAlgorithmHysteresis::Result() returns -0.11 from input -0.27
05:11:52.784 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
05:11:52.801 00.017 12020 GuideAlgorithmResistSwitch::result() returns 0.29 from input 0.29
05:11:52.802 00.001 12020 MoveAxis(E, 20, ABG)
05:11:52.803 00.001 12020 Guiding  Dir = 2, Dur = 20
05:11:52.803 00.000 9340 Enqueuing Expose request
05:11:52.856 00.053 12020 IsSlewing returns 0
05:11:52.878 00.022 12020 IsGuiding returns 0
05:11:52.910 00.032 12020 IsGuiding returns 1
05:11:52.910 00.000 12020 scope still moving after pulse duration time elapsed
05:11:52.979 00.069 12020 IsSlewing returns 0
05:11:52.981 00.002 12020 IsGuiding returns 0
05:11:52.982 00.001 12020 scope move finished after 20 + 83 ms
05:11:52.982 00.000 12020 Move returns status 0, amount 20
05:11:52.982 00.000 12020 MoveAxis(S, 48, ABG)
05:11:52.982 00.000 12020 Guiding  Dir = 1, Dur = 48
05:11:52.984 00.002 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"3218d712-d73d-43e1-90b7-834dd60afa94"}
05:11:53.000 00.016 12020 IsSlewing returns 0
05:11:53.000 00.000 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"3218d712-d73d-43e1-90b7-834dd60afa94"}
05:11:53.014 00.014 12020 IsGuiding returns 0
05:11:53.015 00.001 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"7b6ce81b-5163-40e6-ba23-9146e47b7eca"}
05:11:53.033 00.018 9340 case statement mapped state 6 to 3
05:11:53.045 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"7b6ce81b-5163-40e6-ba23-9146e47b7eca"}
05:11:53.078 00.033 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"a6dedb35-f05a-4f33-b0de-96ecb4df8781"}
05:11:53.116 00.038 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":205,"width":15,"height":15,"star_pos":[7.44,6.55],"pixels":"..."},"id":"a6dedb35-f05a-4f33-b0de-96ecb4df8781"}
05:11:53.149 00.033 12020 IsGuiding returns 1
05:11:53.149 00.000 12020 scope still moving after pulse duration time elapsed
05:11:53.252 00.103 12020 IsSlewing returns 0
05:11:53.257 00.005 12020 IsGuiding returns 0
05:11:53.258 00.001 12020 scope move finished after 48 + 196 ms
05:11:53.258 00.000 12020 Move returns status 0, amount 48
05:11:53.258 00.000 12020 move complete, result=0
05:11:53.259 00.001 12020 worker thread done servicing request
05:11:53.259 00.000 9340 GuideStep: -0.3 px 20 ms EAST, 0.3 px 48 ms SOUTH
05:11:53.281 00.022 12020 Worker thread wakes up
05:11:53.281 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
05:11:53.281 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(1185,1028,31,31)
05:11:54.983 01.702 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"969afa04-92f0-4da3-a896-36579c027566"}
05:11:55.034 00.051 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"969afa04-92f0-4da3-a896-36579c027566"}
05:11:55.061 00.027 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"a138b385-24a5-4fed-aa98-4f460f32cba8"}
05:11:55.103 00.042 9340 case statement mapped state 6 to 3
05:11:55.152 00.049 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"a138b385-24a5-4fed-aa98-4f460f32cba8"}
05:11:55.197 00.045 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"a030f3a8-ab83-4c95-b666-14730081290e"}
05:11:55.273 00.076 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":205,"width":15,"height":15,"star_pos":[7.44,6.55],"pixels":"..."},"id":"a030f3a8-ab83-4c95-b666-14730081290e"}
05:11:55.657 00.384 12020 Exposure complete
05:11:56.254 00.597 12020 worker thread done servicing request
05:11:56.254 00.000 9340 OnExposeComplete: enter
05:11:56.324 00.070 9340 UpdateGuideState(): m_state=6
05:11:56.368 00.044 9340 Star::Find(15, 1199, 1042, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 206
05:11:56.458 00.090 9340 Star::Find returns 1 (0), X=1199.45, Y=1042.75, Mass=1343509, SNR=180.1, Peak=64420 HFD=4.7
05:11:56.554 00.096 9340 MultiStar: [#1 -0.39,-0.26,2.05,U] [#2 -0.38,-0.33,0.00,M2] [#3 -0.34,-0.20,0.95,U] [#4 -0.57,-0.36,0.00,M2] [#5 -0.50,-0.12,0.00,M1] [#6 -0.14,-0.11,1.09,U] [#7 -0.37,-0.30,1.28,U] [#8 -0.66,-0.09,0.00,M2] 
05:11:56.590 00.036 9340 refined, 4 included, MultiStar: {-0.35, -0.23}, one-star: {-0.49, -0.21}
05:11:56.605 00.015 9340 CameraToMount -- cameraTheta (-2.57) - m_xAngle (0.05) = xAngle (-2.62 = -2.62)
05:11:56.623 00.018 9340 CameraToMount -- cameraTheta (-2.57) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-5.69 = 0.59)
05:11:56.645 00.022 9340 CameraToMount -- cameraX=-0.35 cameraY=-0.23 hyp=0.42 cameraTheta=-2.57 mountX=-0.36 mountY=0.23, mountTheta=2.57
05:11:56.709 00.064 9340 SchedulePrimaryMove(10104498, x=-0.35, y=-0.23, opts=13)
05:11:56.752 00.043 9340 Enqueuing Move request for scope (-0.35, -0.23)
05:11:56.840 00.088 12020 Worker thread wakes up
05:11:56.840 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=6592, max=65535, med=10925, FiltMin=8671, FiltMax=65535, Gamma=2.870
05:11:56.861 00.021 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.35, -0.23) opts 0xd
05:11:56.861 00.000 9340 UpdateGuideState exits: m=1343509 SNR=180.1
05:11:56.878 00.017 12020 Handling offset move in thread for scope, endpoint = (-0.35, -0.23)
05:11:56.878 00.000 12020 Moving (-0.35, -0.23) raw xDistance=-0.36 yDistance=0.23
05:11:56.878 00.000 12020 GuideAlgorithmHysteresis::Result() returns -0.16 from input -0.36
05:11:56.878 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
05:11:56.880 00.002 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.23
05:11:56.880 00.000 12020 MoveAxis(E, 29, ABG)
05:11:56.880 00.000 12020 Guiding  Dir = 2, Dur = 29
05:11:56.881 00.001 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:11:56.903 00.022 12020 IsSlewing returns 0
05:11:56.904 00.001 12020 IsGuiding returns 0
05:11:56.907 00.003 9340 ScheduleExposure(2000,3,1) exposurePending=0
05:11:56.957 00.050 12020 IsGuiding returns 1
05:11:56.957 00.000 12020 scope still moving after pulse duration time elapsed
05:11:56.959 00.002 9340 Enqueuing Expose request
05:11:57.021 00.062 12020 IsSlewing returns 0
05:11:57.025 00.004 12020 IsGuiding returns 0
05:11:57.026 00.001 12020 scope move finished after 29 + 91 ms
05:11:57.030 00.004 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"65b48b91-6cba-41eb-b7fb-a9b253aff2b3"}
05:11:57.113 00.083 12020 Move returns status 0, amount 29
05:11:57.114 00.001 12020 MoveAxis(N, 0, ABG)
05:11:57.114 00.000 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"65b48b91-6cba-41eb-b7fb-a9b253aff2b3"}
05:11:57.131 00.017 12020 Move returns status 0, amount 0
05:11:57.131 00.000 12020 move complete, result=0
05:11:57.131 00.000 12020 worker thread done servicing request
05:11:57.131 00.000 12020 Worker thread wakes up
05:11:57.132 00.001 12020 worker thread servicing REQUEST_EXPOSE 2000
05:11:57.132 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(1185,1028,31,31)
05:11:57.134 00.002 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"59297ed8-0c10-4f5d-b176-802fe2656506"}
05:11:57.174 00.040 9340 case statement mapped state 6 to 3
05:11:57.220 00.046 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"59297ed8-0c10-4f5d-b176-802fe2656506"}
05:11:57.245 00.025 9340 GuideStep: -0.4 px 29 ms EAST, 0.2 px 0 ms NORTH
05:11:57.276 00.031 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"5c3016e8-d5ae-4978-9776-b85fed714d20"}
05:11:57.294 00.018 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":206,"width":15,"height":15,"star_pos":[7.45,6.75],"pixels":"..."},"id":"5c3016e8-d5ae-4978-9776-b85fed714d20"}
05:11:58.983 01.689 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"25963cfa-d2bc-42c0-9f3c-b9b35bdd949e"}
05:11:59.000 00.017 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"25963cfa-d2bc-42c0-9f3c-b9b35bdd949e"}
05:11:59.018 00.018 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"34749c89-0756-4e87-a808-b4a8d262a2c0"}
05:11:59.029 00.011 9340 case statement mapped state 6 to 3
05:11:59.071 00.042 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"34749c89-0756-4e87-a808-b4a8d262a2c0"}
05:11:59.090 00.019 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"057087c8-53b8-44a0-9e86-8c2c81a86684"}
05:11:59.107 00.017 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":206,"width":15,"height":15,"star_pos":[7.45,6.75],"pixels":"..."},"id":"057087c8-53b8-44a0-9e86-8c2c81a86684"}
05:11:59.555 00.448 12020 Exposure complete
05:11:59.802 00.247 12020 worker thread done servicing request
05:11:59.802 00.000 9340 OnExposeComplete: enter
05:11:59.821 00.019 9340 UpdateGuideState(): m_state=6
05:11:59.832 00.011 9340 Star::Find(15, 1199, 1042, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 207
05:11:59.847 00.015 9340 Star::Find returns 1 (0), X=1199.90, Y=1043.13, Mass=1479352, SNR=204.6, Peak=60681 HFD=4.7
05:11:59.857 00.010 9340 MultiStar: [#1 0.16,0.37,1.46,U] [#2 0.13,0.27,0.76,U] [#3 0.42,0.43,0.00,M1] [#4 0.33,0.36,0.00,M3] [#5 0.01,0.31,0.81,U] [#6 0.34,0.36,0.00,M1] [#7 0.31,0.28,0.99,U] [#8 0.25,0.54,0.00,M3] 
05:11:59.867 00.010 9340 single-star, 4 included, MultiStar: {0.12, 0.29}, one-star: {-0.04, 0.17}
05:11:59.882 00.015 9340 CameraToMount -- cameraTheta (1.79) - m_xAngle (0.05) = xAngle (1.75 = 1.75)
05:11:59.891 00.009 9340 CameraToMount -- cameraTheta (1.79) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-1.32 = -1.32)
05:11:59.902 00.011 9340 CameraToMount -- cameraX=-0.04 cameraY=0.17 hyp=0.17 cameraTheta=1.79 mountX=-0.03 mountY=-0.17, mountTheta=-1.75
05:11:59.946 00.044 9340 SchedulePrimaryMove(10104498, x=-0.04, y=0.17, opts=13)
05:11:59.957 00.011 9340 Enqueuing Move request for scope (-0.04, 0.17)
05:11:59.968 00.011 12020 Worker thread wakes up
05:11:59.968 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=6440, max=65535, med=10924, FiltMin=8736, FiltMax=65535, Gamma=2.870
05:11:59.977 00.009 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.17) opts 0xd
05:11:59.977 00.000 9340 UpdateGuideState exits: m=1479352 SNR=204.6
05:11:59.988 00.011 12020 Handling offset move in thread for scope, endpoint = (-0.04, 0.17)
05:11:59.988 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:12:00.000 00.012 12020 Moving (-0.04, 0.17) raw xDistance=-0.03 yDistance=-0.17
05:12:00.000 00.000 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
05:12:00.000 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
05:12:00.017 00.017 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
05:12:00.018 00.001 9340 Enqueuing Expose request
05:12:00.049 00.031 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
05:12:00.050 00.001 12020 MoveAxis(E, 0, ABG)
05:12:00.050 00.000 12020 Move returns status 0, amount 0
05:12:00.050 00.000 12020 MoveAxis(N, 0, ABG)
05:12:00.050 00.000 12020 Move returns status 0, amount 0
05:12:00.050 00.000 12020 move complete, result=0
05:12:00.051 00.001 12020 worker thread done servicing request
05:12:00.051 00.000 12020 Worker thread wakes up
05:12:00.051 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
05:12:00.051 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(1185,1028,31,31)
05:12:00.059 00.008 9340 GuideStep: -0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
05:12:00.983 00.924 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"2e2091c5-1796-4026-845c-d853a03c9f54"}
05:12:00.995 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"2e2091c5-1796-4026-845c-d853a03c9f54"}
05:12:01.052 00.057 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"c72df3c0-5c20-4049-a9bb-9a835638cb20"}
05:12:01.073 00.021 9340 case statement mapped state 6 to 3
05:12:01.086 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"c72df3c0-5c20-4049-a9bb-9a835638cb20"}
05:12:01.112 00.026 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"50f80b9b-eec3-4374-b720-7d994846d6cd"}
05:12:01.166 00.054 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":207,"width":15,"height":15,"star_pos":[6.90,7.13],"pixels":"..."},"id":"50f80b9b-eec3-4374-b720-7d994846d6cd"}
05:12:02.449 01.283 12020 Exposure complete
05:12:02.983 00.534 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"1c814789-5742-48bc-95a0-fa8358dea1bb"}
05:12:02.997 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"1c814789-5742-48bc-95a0-fa8358dea1bb"}
05:12:03.044 00.047 12020 worker thread done servicing request
05:12:03.045 00.001 9340 OnExposeComplete: enter
05:12:03.069 00.024 9340 UpdateGuideState(): m_state=6
05:12:03.129 00.060 9340 Star::Find(15, 1199, 1043, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 208
05:12:03.170 00.041 9340 Star::Find returns 1 (0), X=1200.41, Y=1042.88, Mass=1455712, SNR=176.3, Peak=65407 HFD=5.0
05:12:03.236 00.066 9340 MultiStar: [#1 0.65,-0.14,0.00,M1] [#2 0.51,-0.18,0.00,M2] [#3 0.72,-0.00,0.00,M2] [#4 0.46,-0.14,1.10,U] [#5 0.61,-0.06,0.00,M1] [#6 0.56,0.17,0.00,M2] [#7 0.87,-0.05,0.00,M1] [#8 0.64,0.04,0.00,M4] 
05:12:03.274 00.038 9340 refined, 1 included, MultiStar: {0.47, -0.11}, one-star: {0.48, -0.08}
05:12:03.295 00.021 9340 CameraToMount -- cameraTheta (-0.23) - m_xAngle (0.05) = xAngle (-0.28 = -0.28)
05:12:03.326 00.031 9340 CameraToMount -- cameraTheta (-0.23) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-3.34 = 2.94)
05:12:03.367 00.041 9340 CameraToMount -- cameraX=0.47 cameraY=-0.11 hyp=0.48 cameraTheta=-0.23 mountX=0.46 mountY=0.10, mountTheta=0.20
05:12:03.411 00.044 9340 SchedulePrimaryMove(10104498, x=0.47, y=-0.11, opts=13)
05:12:03.438 00.027 9340 Enqueuing Move request for scope (0.47, -0.11)
05:12:03.458 00.020 12020 Worker thread wakes up
05:12:03.458 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=6689, max=65535, med=10926, FiltMin=8366, FiltMax=65535, Gamma=2.870
05:12:03.499 00.041 12020 worker thread servicing REQUEST_MOVE scope ofs (0.47, -0.11) opts 0xd
05:12:03.499 00.000 12020 Handling offset move in thread for scope, endpoint = (0.47, -0.11)
05:12:03.499 00.000 12020 Moving (0.47, -0.11) raw xDistance=0.46 yDistance=0.10
05:12:03.500 00.001 12020 GuideAlgorithmHysteresis::Result() returns 0.20 from input 0.46
05:12:03.500 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
05:12:03.500 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
05:12:03.500 00.000 12020 MoveAxis(W, 35, ABG)
05:12:03.500 00.000 12020 Guiding  Dir = 3, Dur = 35
05:12:03.503 00.003 9340 UpdateGuideState exits: m=1455712 SNR=176.3
05:12:03.525 00.022 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:12:03.541 00.016 12020 IsSlewing returns 0
05:12:03.542 00.001 9340 ScheduleExposure(2000,3,1) exposurePending=0
05:12:03.555 00.013 12020 IsGuiding returns 0
05:12:03.555 00.000 9340 Enqueuing Expose request
05:12:03.576 00.021 12020 PulseGuide returned control before completion, sleep 26
05:12:03.577 00.001 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"ae4ccd71-df42-4574-92f5-2f0ec9df943d"}
05:12:03.631 00.054 12020 IsGuiding returns 0
05:12:03.631 00.000 12020 Move returns status 0, amount 35
05:12:03.631 00.000 12020 MoveAxis(N, 0, ABG)
05:12:03.631 00.000 12020 Move returns status 0, amount 0
05:12:03.631 00.000 12020 move complete, result=0
05:12:03.632 00.001 12020 worker thread done servicing request
05:12:03.632 00.000 12020 Worker thread wakes up
05:12:03.632 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
05:12:03.632 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(1185,1028,31,31)
05:12:03.633 00.001 9340 case statement mapped state 6 to 3
05:12:03.651 00.018 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"ae4ccd71-df42-4574-92f5-2f0ec9df943d"}
05:12:03.668 00.017 9340 GuideStep: 0.5 px 35 ms WEST, 0.1 px 0 ms NORTH
05:12:03.716 00.048 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"fb3b0716-2c7b-4e06-90c8-8a959c8339b1"}
05:12:03.763 00.047 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":208,"width":15,"height":15,"star_pos":[7.41,6.88],"pixels":"..."},"id":"fb3b0716-2c7b-4e06-90c8-8a959c8339b1"}
05:12:04.983 01.220 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"9836cb5a-161a-4c6e-99e4-6bd356ce94ba"}
05:12:04.997 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"9836cb5a-161a-4c6e-99e4-6bd356ce94ba"}
05:12:05.020 00.023 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"0382f72a-6565-4bcb-8dd2-3f4970dfac92"}
05:12:05.049 00.029 9340 case statement mapped state 6 to 3
05:12:05.061 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"0382f72a-6565-4bcb-8dd2-3f4970dfac92"}
05:12:05.103 00.042 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"dac0c3f9-5168-4934-a812-b3850fd5c862"}
05:12:05.117 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":208,"width":15,"height":15,"star_pos":[7.41,6.88],"pixels":"..."},"id":"dac0c3f9-5168-4934-a812-b3850fd5c862"}
05:12:05.987 00.870 12020 Exposure complete
05:12:06.243 00.256 12020 worker thread done servicing request
05:12:06.243 00.000 9340 OnExposeComplete: enter
05:12:06.256 00.013 9340 UpdateGuideState(): m_state=6
05:12:06.267 00.011 9340 Star::Find(15, 1200, 1042, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 209
05:12:06.283 00.016 9340 Star::Find returns 1 (0), X=1199.71, Y=1042.95, Mass=1473749, SNR=226.0, Peak=62441 HFD=4.9
05:12:06.310 00.027 9340 MultiStar: [#1 0.01,0.06,1.58,U] [#2 -0.18,-0.19,0.62,U] [#3 -0.01,0.28,0.79,U] [#4 -0.10,0.09,0.68,U] [#5 -0.24,0.16,0.65,U] [#6 0.04,0.24,0.68,U] [#7 -0.14,0.30,0.76,U] [#8 -0.04,0.38,0.61,U] 
05:12:06.330 00.020 9340 refined, 8 included, MultiStar: {-0.09, 0.13}, one-star: {-0.22, -0.01}
05:12:06.342 00.012 9340 CameraToMount -- cameraTheta (2.16) - m_xAngle (0.05) = xAngle (2.11 = 2.11)
05:12:06.366 00.024 9340 CameraToMount -- cameraTheta (2.16) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-0.96 = -0.96)
05:12:06.377 00.011 9340 CameraToMount -- cameraX=-0.09 cameraY=0.13 hyp=0.16 cameraTheta=2.16 mountX=-0.08 mountY=-0.13, mountTheta=-2.13
05:12:06.399 00.022 9340 SchedulePrimaryMove(10104498, x=-0.09, y=0.13, opts=13)
05:12:06.411 00.012 9340 Enqueuing Move request for scope (-0.09, 0.13)
05:12:06.448 00.037 12020 Worker thread wakes up
05:12:06.448 00.000 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.13) opts 0xd
05:12:06.449 00.001 12020 Handling offset move in thread for scope, endpoint = (-0.09, 0.13)
05:12:06.449 00.000 12020 Moving (-0.09, 0.13) raw xDistance=-0.08 yDistance=-0.13
05:12:06.449 00.000 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
05:12:06.449 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
05:12:06.449 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
05:12:06.449 00.000 12020 MoveAxis(E, 0, ABG)
05:12:06.450 00.001 12020 Move returns status 0, amount 0
05:12:06.450 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=6629, max=65535, med=10925, FiltMin=8671, FiltMax=65535, Gamma=2.870
05:12:06.467 00.017 12020 MoveAxis(N, 0, ABG)
05:12:06.467 00.000 12020 Move returns status 0, amount 0
05:12:06.467 00.000 9340 UpdateGuideState exits: m=1473749 SNR=226.0
05:12:06.488 00.021 12020 move complete, result=0
05:12:06.488 00.000 12020 worker thread done servicing request
05:12:06.490 00.002 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:12:06.506 00.016 9340 ScheduleExposure(2000,3,1) exposurePending=0
05:12:06.514 00.008 9340 Enqueuing Expose request
05:12:06.538 00.024 12020 Worker thread wakes up
05:12:06.539 00.001 9340 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
05:12:06.550 00.011 12020 worker thread servicing REQUEST_EXPOSE 2000
05:12:06.550 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(1185,1028,31,31)
05:12:06.982 00.432 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"1a1b4fb8-5225-47b4-91ae-b462c7110580"}
05:12:07.005 00.023 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"1a1b4fb8-5225-47b4-91ae-b462c7110580"}
05:12:07.019 00.014 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"cb4ff998-0871-42ab-ba38-75b1ea71456e"}
05:12:07.042 00.023 9340 case statement mapped state 6 to 3
05:12:07.053 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"cb4ff998-0871-42ab-ba38-75b1ea71456e"}
05:12:07.079 00.026 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"0920ce69-8db1-49bf-a4ad-cb32a169c88d"}
05:12:07.096 00.017 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":209,"width":15,"height":15,"star_pos":[6.71,6.95],"pixels":"..."},"id":"0920ce69-8db1-49bf-a4ad-cb32a169c88d"}
05:12:08.912 01.816 12020 Exposure complete
05:12:08.981 00.069 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"ba1a9279-14bb-4426-8aa3-8c419d2db7ee"}
05:12:09.013 00.032 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"ba1a9279-14bb-4426-8aa3-8c419d2db7ee"}
05:12:09.029 00.016 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"44b23b0b-a827-419c-a63a-9cc32b073421"}
05:12:09.042 00.013 9340 case statement mapped state 6 to 3
05:12:09.053 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"44b23b0b-a827-419c-a63a-9cc32b073421"}
05:12:09.066 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"e698d2f6-f6b0-40e1-8704-25e993af6326"}
05:12:09.082 00.016 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":209,"width":15,"height":15,"star_pos":[6.71,6.95],"pixels":"..."},"id":"e698d2f6-f6b0-40e1-8704-25e993af6326"}
05:12:09.196 00.114 12020 worker thread done servicing request
05:12:09.196 00.000 9340 OnExposeComplete: enter
05:12:09.206 00.010 9340 UpdateGuideState(): m_state=6
05:12:09.232 00.026 9340 Star::Find(15, 1199, 1042, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 210
05:12:09.251 00.019 9340 Star::Find returns 1 (0), X=1199.27, Y=1042.96, Mass=1467316, SNR=207.8, Peak=65364 HFD=4.8
05:12:09.290 00.039 9340 MultiStar: [#1 -0.39,0.17,1.44,U] [#2 -0.71,-0.06,0.00,M2] [#3 -0.49,0.00,0.00,M2] [#4 -0.66,0.11,0.00,M2] [#5 -0.73,0.16,0.00,M1] [#6 -0.45,0.21,0.00,M2] [#7 -0.49,0.05,0.00,M1] [#8 -0.50,0.18,0.00,M4] 
05:12:09.306 00.016 9340 refined, 1 included, MultiStar: {-0.50, 0.10}, one-star: {-0.66, -0.00}
05:12:09.325 00.019 9340 CameraToMount -- cameraTheta (2.95) - m_xAngle (0.05) = xAngle (2.90 = 2.90)
05:12:09.340 00.015 9340 CameraToMount -- cameraTheta (2.95) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-0.17 = -0.17)
05:12:09.352 00.012 9340 CameraToMount -- cameraX=-0.50 cameraY=0.10 hyp=0.51 cameraTheta=2.95 mountX=-0.49 mountY=-0.09, mountTheta=-2.97
05:12:09.371 00.019 9340 SchedulePrimaryMove(10104498, x=-0.50, y=0.10, opts=13)
05:12:09.385 00.014 9340 Enqueuing Move request for scope (-0.50, 0.10)
05:12:09.398 00.013 12020 Worker thread wakes up
05:12:09.399 00.001 9340 UpdateImageDisplay: Size=(1920,1080) min=6896, max=65535, med=10953, FiltMin=8477, FiltMax=65535, Gamma=2.870
05:12:09.435 00.036 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.50, 0.10) opts 0xd
05:12:09.436 00.001 12020 Handling offset move in thread for scope, endpoint = (-0.50, 0.10)
05:12:09.436 00.000 12020 Moving (-0.50, 0.10) raw xDistance=-0.49 yDistance=-0.09
05:12:09.436 00.000 12020 GuideAlgorithmHysteresis::Result() returns -0.21 from input -0.49
05:12:09.436 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
05:12:09.437 00.001 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
05:12:09.437 00.000 12020 MoveAxis(E, 37, ABG)
05:12:09.437 00.000 12020 Guiding  Dir = 2, Dur = 37
05:12:09.438 00.001 12020 IsSlewing returns 0
05:12:09.439 00.001 12020 IsGuiding returns 0
05:12:09.440 00.001 9340 UpdateGuideState exits: m=1467316 SNR=207.8
05:12:09.454 00.014 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:12:09.472 00.018 12020 PulseGuide returned control before completion, sleep 28
05:12:09.473 00.001 9340 ScheduleExposure(2000,3,1) exposurePending=0
05:12:09.485 00.012 9340 Enqueuing Expose request
05:12:09.523 00.038 12020 IsGuiding returns 0
05:12:09.523 00.000 12020 Move returns status 0, amount 37
05:12:09.524 00.001 12020 MoveAxis(N, 0, ABG)
05:12:09.524 00.000 12020 Move returns status 0, amount 0
05:12:09.524 00.000 12020 move complete, result=0
05:12:09.524 00.000 12020 worker thread done servicing request
05:12:09.529 00.005 9340 GuideStep: -0.5 px 37 ms EAST, -0.1 px 0 ms NORTH
05:12:09.577 00.048 12020 Worker thread wakes up
05:12:09.577 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
05:12:09.578 00.001 12020 Handling exposure in thread, d=2000 o=3 r=(1185,1028,31,31)
05:12:10.980 01.402 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"a31340e4-79fd-4ce4-9c04-0b6efb2aaf7b"}
05:12:10.992 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"a31340e4-79fd-4ce4-9c04-0b6efb2aaf7b"}
05:12:11.008 00.016 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"a81924ed-954b-4940-afeb-3b2356bc084e"}
05:12:11.052 00.044 9340 case statement mapped state 6 to 3
05:12:11.063 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"a81924ed-954b-4940-afeb-3b2356bc084e"}
05:12:11.077 00.014 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"bbd3d570-136f-4b34-a3aa-21ad09d0a62f"}
05:12:11.092 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":210,"width":15,"height":15,"star_pos":[7.27,6.96],"pixels":"..."},"id":"bbd3d570-136f-4b34-a3aa-21ad09d0a62f"}
05:12:11.937 00.845 12020 Exposure complete
05:12:12.229 00.292 12020 worker thread done servicing request
05:12:12.229 00.000 9340 OnExposeComplete: enter
05:12:12.271 00.042 9340 UpdateGuideState(): m_state=6
05:12:12.282 00.011 9340 Star::Find(15, 1199, 1042, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 211
05:12:12.299 00.017 9340 Star::Find returns 1 (0), X=1199.98, Y=1042.85, Mass=1447677, SNR=218.6, Peak=60650 HFD=4.6
05:12:12.344 00.045 9340 MultiStar: [#1 0.23,0.12,1.48,U] [#2 0.10,-0.11,0.77,U] [#3 0.03,0.05,0.83,U] [#4 0.02,0.20,0.93,U] [#5 0.10,0.04,0.83,U] [#6 0.15,0.14,0.76,U] [#7 0.17,0.02,0.82,U] [#8 0.35,0.22,0.68,U] 
05:12:12.364 00.020 9340 single-star, 8 included, MultiStar: {0.13, 0.07}, one-star: {0.05, -0.11}
05:12:12.390 00.026 9340 CameraToMount -- cameraTheta (-1.14) - m_xAngle (0.05) = xAngle (-1.19 = -1.19)
05:12:12.413 00.023 9340 CameraToMount -- cameraTheta (-1.14) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-4.26 = 2.02)
05:12:12.426 00.013 9340 CameraToMount -- cameraX=0.05 cameraY=-0.11 hyp=0.12 cameraTheta=-1.14 mountX=0.04 mountY=0.11, mountTheta=1.18
05:12:12.471 00.045 9340 SchedulePrimaryMove(10104498, x=0.05, y=-0.11, opts=13)
05:12:12.495 00.024 9340 Enqueuing Move request for scope (0.05, -0.11)
05:12:12.508 00.013 12020 Worker thread wakes up
05:12:12.509 00.001 12020 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.11) opts 0xd
05:12:12.509 00.000 12020 Handling offset move in thread for scope, endpoint = (0.05, -0.11)
05:12:12.509 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=6805, max=65535, med=10967, FiltMin=8659, FiltMax=65535, Gamma=2.870
05:12:12.533 00.024 12020 Moving (0.05, -0.11) raw xDistance=0.04 yDistance=0.11
05:12:12.534 00.001 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
05:12:12.534 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
05:12:12.534 00.000 9340 UpdateGuideState exits: m=1447677 SNR=218.6
05:12:12.573 00.039 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
05:12:12.574 00.001 12020 MoveAxis(E, 0, ABG)
05:12:12.574 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:12:12.595 00.021 12020 Move returns status 0, amount 0
05:12:12.595 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
05:12:12.608 00.013 12020 MoveAxis(N, 0, ABG)
05:12:12.609 00.001 9340 Enqueuing Expose request
05:12:12.620 00.011 12020 Move returns status 0, amount 0
05:12:12.620 00.000 12020 move complete, result=0
05:12:12.621 00.001 12020 worker thread done servicing request
05:12:12.621 00.000 12020 Worker thread wakes up
05:12:12.621 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
05:12:12.621 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(1185,1028,31,31)
05:12:12.629 00.008 9340 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
05:12:12.982 00.353 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"7fa56a2f-e2c4-496e-9e07-a7b40f119431"}
05:12:13.009 00.027 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"7fa56a2f-e2c4-496e-9e07-a7b40f119431"}
05:12:13.057 00.048 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"f578dec4-d38d-49a2-b9a9-26a0e9cce7c4"}
05:12:13.101 00.044 9340 case statement mapped state 6 to 3
05:12:13.121 00.020 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"f578dec4-d38d-49a2-b9a9-26a0e9cce7c4"}
05:12:13.144 00.023 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"daa4f489-73d0-4a9e-bdf5-c3a88fb9f369"}
05:12:13.211 00.067 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":211,"width":15,"height":15,"star_pos":[6.98,6.85],"pixels":"..."},"id":"daa4f489-73d0-4a9e-bdf5-c3a88fb9f369"}
05:12:14.979 01.768 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"87fd2098-e178-4847-b225-3bb01586f782"}
05:12:15.004 00.025 12020 Exposure complete
05:12:15.004 00.000 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"87fd2098-e178-4847-b225-3bb01586f782"}
05:12:15.037 00.033 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"6fc51ba2-6718-4780-826d-2f8c0888bc11"}
05:12:15.055 00.018 9340 case statement mapped state 6 to 3
05:12:15.070 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"6fc51ba2-6718-4780-826d-2f8c0888bc11"}
05:12:15.086 00.016 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"c28b1aa2-a128-4237-bb48-66b48cee7204"}
05:12:15.103 00.017 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":211,"width":15,"height":15,"star_pos":[6.98,6.85],"pixels":"..."},"id":"c28b1aa2-a128-4237-bb48-66b48cee7204"}
05:12:15.343 00.240 12020 worker thread done servicing request
05:12:15.344 00.001 9340 OnExposeComplete: enter
05:12:15.382 00.038 9340 UpdateGuideState(): m_state=6
05:12:15.399 00.017 9340 Star::Find(15, 1199, 1042, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 212
05:12:15.418 00.019 9340 Star::Find returns 1 (0), X=1200.24, Y=1042.94, Mass=1442091, SNR=181.5, Peak=65303 HFD=4.7
05:12:15.435 00.017 9340 MultiStar: [#1 0.39,0.17,2.25,U] [#2 0.19,0.14,0.85,U] [#3 0.35,0.39,0.00,M2] [#4 0.23,0.10,0.97,U] [#5 0.33,0.21,0.93,U] [#6 0.44,0.34,0.00,M2] [#7 0.50,0.18,0.00,M1] [#8 0.31,0.29,0.91,U] 
05:12:15.461 00.026 9340 single-star, 5 included, MultiStar: {0.31, 0.15}, one-star: {0.30, -0.02}
05:12:15.499 00.038 9340 CameraToMount -- cameraTheta (-0.07) - m_xAngle (0.05) = xAngle (-0.12 = -0.12)
05:12:15.516 00.017 9340 CameraToMount -- cameraTheta (-0.07) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-3.19 = 3.09)
05:12:15.531 00.015 9340 CameraToMount -- cameraX=0.30 cameraY=-0.02 hyp=0.30 cameraTheta=-0.07 mountX=0.30 mountY=0.01, mountTheta=0.05
05:12:15.548 00.017 9340 SchedulePrimaryMove(10104498, x=0.30, y=-0.02, opts=13)
05:12:15.564 00.016 9340 Enqueuing Move request for scope (0.30, -0.02)
05:12:15.576 00.012 12020 Worker thread wakes up
05:12:15.576 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=6803, max=65535, med=10954, FiltMin=8604, FiltMax=65535, Gamma=2.870
05:12:15.617 00.041 12020 worker thread servicing REQUEST_MOVE scope ofs (0.30, -0.02) opts 0xd
05:12:15.617 00.000 9340 UpdateGuideState exits: m=1442091 SNR=181.5
05:12:15.631 00.014 12020 Handling offset move in thread for scope, endpoint = (0.30, -0.02)
05:12:15.631 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:12:15.641 00.010 12020 Moving (0.30, -0.02) raw xDistance=0.30 yDistance=0.01
05:12:15.641 00.000 12020 GuideAlgorithmHysteresis::Result() returns 0.13 from input 0.30
05:12:15.642 00.001 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
05:12:15.643 00.001 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
05:12:15.643 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
05:12:15.656 00.013 12020 MoveAxis(W, 23, ABG)
05:12:15.656 00.000 9340 Enqueuing Expose request
05:12:15.668 00.012 12020 Guiding  Dir = 3, Dur = 23
05:12:15.671 00.003 12020 IsSlewing returns 0
05:12:15.672 00.001 12020 IsGuiding returns 0
05:12:15.731 00.059 12020 IsGuiding returns 1
05:12:15.731 00.000 12020 scope still moving after pulse duration time elapsed
05:12:15.775 00.044 12020 IsSlewing returns 0
05:12:15.776 00.001 12020 IsGuiding returns 0
05:12:15.776 00.000 12020 scope move finished after 23 + 80 ms
05:12:15.776 00.000 12020 Move returns status 0, amount 23
05:12:15.777 00.001 12020 MoveAxis(N, 0, ABG)
05:12:15.777 00.000 12020 Move returns status 0, amount 0
05:12:15.777 00.000 12020 move complete, result=0
05:12:15.777 00.000 12020 worker thread done servicing request
05:12:15.777 00.000 12020 Worker thread wakes up
05:12:15.777 00.000 9340 GuideStep: 0.3 px 23 ms WEST, 0.0 px 0 ms NORTH
05:12:15.794 00.017 12020 worker thread servicing REQUEST_EXPOSE 2000
05:12:15.796 00.002 12020 Handling exposure in thread, d=2000 o=3 r=(1185,1028,31,31)
05:12:16.977 01.181 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"5ff1a964-a774-4b54-bcca-0ec7e82c9da8"}
05:12:17.007 00.030 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"5ff1a964-a774-4b54-bcca-0ec7e82c9da8"}
05:12:17.028 00.021 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"07f92a4c-62c9-4532-9980-25fdf470ff5e"}
05:12:17.062 00.034 9340 case statement mapped state 6 to 3
05:12:17.117 00.055 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"07f92a4c-62c9-4532-9980-25fdf470ff5e"}
05:12:17.165 00.048 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"437fa5a9-f48e-4a6a-b006-e6459c37b2d9"}
05:12:17.185 00.020 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":212,"width":15,"height":15,"star_pos":[7.24,6.94],"pixels":"..."},"id":"437fa5a9-f48e-4a6a-b006-e6459c37b2d9"}
05:12:18.179 00.994 12020 Exposure complete
05:12:18.509 00.330 12020 worker thread done servicing request
05:12:18.509 00.000 9340 OnExposeComplete: enter
05:12:18.523 00.014 9340 UpdateGuideState(): m_state=6
05:12:18.537 00.014 9340 Star::Find(15, 1200, 1042, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 213
05:12:18.553 00.016 9340 Star::Find returns 1 (0), X=1199.92, Y=1042.80, Mass=1394265, SNR=188.0, Peak=61375 HFD=4.8
05:12:18.570 00.017 9340 MultiStar: [#1 0.10,-0.14,2.02,U] [#2 -0.10,-0.25,0.93,U] [#3 0.12,0.03,0.90,U] [#4 0.02,-0.05,0.87,U] [#5 -0.02,-0.20,0.88,U] [#6 0.27,0.22,0.90,U] [#7 0.14,-0.05,0.93,U] [#8 0.04,0.08,0.81,U] 
05:12:18.618 00.048 9340 refined, 8 included, MultiStar: {0.07, -0.07}, one-star: {-0.02, -0.16}
05:12:18.634 00.016 9340 CameraToMount -- cameraTheta (-0.83) - m_xAngle (0.05) = xAngle (-0.88 = -0.88)
05:12:18.649 00.015 9340 CameraToMount -- cameraTheta (-0.83) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-3.94 = 2.34)
05:12:18.662 00.013 9340 CameraToMount -- cameraX=0.07 cameraY=-0.07 hyp=0.10 cameraTheta=-0.83 mountX=0.06 mountY=0.07, mountTheta=0.84
05:12:18.695 00.033 9340 SchedulePrimaryMove(10104498, x=0.07, y=-0.07, opts=13)
05:12:18.708 00.013 9340 Enqueuing Move request for scope (0.07, -0.07)
05:12:18.754 00.046 12020 Worker thread wakes up
05:12:18.754 00.000 12020 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.07) opts 0xd
05:12:18.754 00.000 12020 Handling offset move in thread for scope, endpoint = (0.07, -0.07)
05:12:18.755 00.001 9340 UpdateImageDisplay: Size=(1920,1080) min=7029, max=65535, med=10954, FiltMin=8671, FiltMax=65535, Gamma=2.870
05:12:18.771 00.016 12020 Moving (0.07, -0.07) raw xDistance=0.06 yDistance=0.07
05:12:18.771 00.000 9340 UpdateGuideState exits: m=1394265 SNR=188.0
05:12:18.786 00.015 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
05:12:18.786 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:12:18.797 00.011 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
05:12:18.798 00.001 9340 ScheduleExposure(2000,3,1) exposurePending=0
05:12:18.808 00.010 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
05:12:18.808 00.000 9340 Enqueuing Expose request
05:12:18.828 00.020 12020 MoveAxis(E, 0, ABG)
05:12:18.828 00.000 12020 Move returns status 0, amount 0
05:12:18.828 00.000 12020 MoveAxis(N, 0, ABG)
05:12:18.829 00.001 12020 Move returns status 0, amount 0
05:12:18.829 00.000 12020 move complete, result=0
05:12:18.829 00.000 12020 worker thread done servicing request
05:12:18.830 00.001 12020 Worker thread wakes up
05:12:18.830 00.000 9340 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
05:12:18.850 00.020 12020 worker thread servicing REQUEST_EXPOSE 2000
05:12:18.850 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(1185,1028,31,31)
05:12:18.979 00.129 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"e03a1154-90a9-47b8-9970-c075ba62b660"}
05:12:19.002 00.023 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"e03a1154-90a9-47b8-9970-c075ba62b660"}
05:12:19.040 00.038 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"eee6272d-c2f9-4e36-b043-55a865be5d0b"}
05:12:19.064 00.024 9340 case statement mapped state 6 to 3
05:12:19.086 00.022 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"eee6272d-c2f9-4e36-b043-55a865be5d0b"}
05:12:19.100 00.014 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"4d292921-c4f5-4c2a-9b85-9f2a2ccef147"}
05:12:19.112 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":213,"width":15,"height":15,"star_pos":[6.92,6.80],"pixels":"..."},"id":"4d292921-c4f5-4c2a-9b85-9f2a2ccef147"}
05:12:20.977 01.865 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"1654b986-7166-498d-9979-4908896f229a"}
05:12:20.992 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"1654b986-7166-498d-9979-4908896f229a"}
05:12:21.008 00.016 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"73d4e092-c2fc-434c-a539-0fb85e722c12"}
05:12:21.023 00.015 9340 case statement mapped state 6 to 3
05:12:21.037 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"73d4e092-c2fc-434c-a539-0fb85e722c12"}
05:12:21.060 00.023 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"32416c2b-ddb3-4449-8398-f152243c592c"}
05:12:21.071 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":213,"width":15,"height":15,"star_pos":[6.92,6.80],"pixels":"..."},"id":"32416c2b-ddb3-4449-8398-f152243c592c"}
05:12:21.250 00.179 12020 Exposure complete
05:12:21.495 00.245 12020 worker thread done servicing request
05:12:21.495 00.000 9340 OnExposeComplete: enter
05:12:21.522 00.027 9340 UpdateGuideState(): m_state=6
05:12:21.536 00.014 9340 Star::Find(15, 1199, 1042, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 214
05:12:21.547 00.011 9340 Star::Find returns 1 (0), X=1199.31, Y=1042.87, Mass=1465902, SNR=193.8, Peak=65364 HFD=4.8
05:12:21.559 00.012 9340 MultiStar: [#1 -0.59,0.15,0.00,M1] [#2 -0.64,-0.10,0.00,M1] [#3 -0.31,0.12,0.94,U] [#4 -0.64,-0.01,0.00,M1] [#5 -0.63,0.14,0.00,M1] [#6 -0.51,0.11,0.00,M2] [#7 -0.39,0.03,1.02,U] [#8 -0.74,0.20,0.00,M2] 
05:12:21.569 00.010 9340 refined, 2 included, MultiStar: {-0.44, 0.02}, one-star: {-0.62, -0.09}
05:12:21.582 00.013 9340 CameraToMount -- cameraTheta (3.10) - m_xAngle (0.05) = xAngle (3.05 = 3.05)
05:12:21.599 00.017 9340 CameraToMount -- cameraTheta (3.10) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-0.02 = -0.02)
05:12:21.613 00.014 9340 CameraToMount -- cameraX=-0.44 cameraY=0.02 hyp=0.44 cameraTheta=3.10 mountX=-0.44 mountY=-0.01, mountTheta=-3.12
05:12:21.650 00.037 9340 SchedulePrimaryMove(10104498, x=-0.44, y=0.02, opts=13)
05:12:21.663 00.013 9340 Enqueuing Move request for scope (-0.44, 0.02)
05:12:21.687 00.024 12020 Worker thread wakes up
05:12:21.687 00.000 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.44, 0.02) opts 0xd
05:12:21.687 00.000 12020 Handling offset move in thread for scope, endpoint = (-0.44, 0.02)
05:12:21.688 00.001 12020 Moving (-0.44, 0.02) raw xDistance=-0.44 yDistance=-0.01
05:12:21.688 00.000 12020 GuideAlgorithmHysteresis::Result() returns -0.18 from input -0.44
05:12:21.688 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=6801, max=65535, med=10966, FiltMin=8860, FiltMax=65535, Gamma=2.870
05:12:21.699 00.011 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
05:12:21.700 00.001 9340 UpdateGuideState exits: m=1465902 SNR=193.8
05:12:21.710 00.010 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
05:12:21.710 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:12:21.724 00.014 12020 MoveAxis(E, 33, ABG)
05:12:21.724 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
05:12:21.735 00.011 12020 Guiding  Dir = 2, Dur = 33
05:12:21.737 00.002 9340 Enqueuing Expose request
05:12:21.749 00.012 12020 IsSlewing returns 0
05:12:21.750 00.001 12020 IsGuiding returns 0
05:12:21.775 00.025 12020 PulseGuide returned control before completion, sleep 19
05:12:21.834 00.059 12020 IsGuiding returns 0
05:12:21.834 00.000 12020 Move returns status 0, amount 33
05:12:21.834 00.000 12020 MoveAxis(N, 0, ABG)
05:12:21.836 00.002 12020 Move returns status 0, amount 0
05:12:21.836 00.000 12020 move complete, result=0
05:12:21.836 00.000 12020 worker thread done servicing request
05:12:21.836 00.000 12020 Worker thread wakes up
05:12:21.836 00.000 9340 GuideStep: -0.4 px 33 ms EAST, -0.0 px 0 ms NORTH
05:12:21.848 00.012 12020 worker thread servicing REQUEST_EXPOSE 2000
05:12:21.848 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(1185,1028,31,31)
05:12:22.988 01.140 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"4cd4c4db-3014-4663-9674-0dba9aa4dd76"}
05:12:23.035 00.047 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"4cd4c4db-3014-4663-9674-0dba9aa4dd76"}
05:12:23.062 00.027 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"ef0ebe15-ada2-4f46-b377-9b4e3f06d305"}
05:12:23.105 00.043 9340 case statement mapped state 6 to 3
05:12:23.134 00.029 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"ef0ebe15-ada2-4f46-b377-9b4e3f06d305"}
05:12:23.224 00.090 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"ea583e66-b056-4ef5-a1d4-9c00b6675e00"}
05:12:23.257 00.033 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":214,"width":15,"height":15,"star_pos":[7.31,6.87],"pixels":"..."},"id":"ea583e66-b056-4ef5-a1d4-9c00b6675e00"}
05:12:24.239 00.982 12020 Exposure complete
05:12:24.529 00.290 12020 worker thread done servicing request
05:12:24.529 00.000 9340 OnExposeComplete: enter
05:12:24.545 00.016 9340 UpdateGuideState(): m_state=6
05:12:24.559 00.014 9340 Star::Find(15, 1199, 1042, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 215
05:12:24.579 00.020 9340 Star::Find returns 1 (0), X=1199.61, Y=1042.80, Mass=1423333, SNR=192.3, Peak=62508 HFD=4.9
05:12:24.621 00.042 9340 MultiStar: [#1 -0.18,0.06,1.55,U] [#2 -0.41,-0.21,1.05,U] [#3 -0.11,0.06,0.91,U] [#4 -0.51,0.03,0.00,M2] [#5 -0.40,-0.11,0.81,U] [#6 -0.08,-0.01,0.97,U] [#7 -0.24,-0.05,0.94,U] [#8 -0.43,0.14,0.74,U] 
05:12:24.637 00.016 9340 refined, 7 included, MultiStar: {-0.26, -0.03}, one-star: {-0.33, -0.16}
05:12:24.647 00.010 9340 CameraToMount -- cameraTheta (-3.02) - m_xAngle (0.05) = xAngle (-3.07 = -3.07)
05:12:24.667 00.020 9340 CameraToMount -- cameraTheta (-3.02) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-6.13 = 0.15)
05:12:24.677 00.010 9340 CameraToMount -- cameraX=-0.26 cameraY=-0.03 hyp=0.26 cameraTheta=-3.02 mountX=-0.26 mountY=0.04, mountTheta=2.99
05:12:24.701 00.024 9340 SchedulePrimaryMove(10104498, x=-0.26, y=-0.03, opts=13)
05:12:24.717 00.016 9340 Enqueuing Move request for scope (-0.26, -0.03)
05:12:24.730 00.013 12020 Worker thread wakes up
05:12:24.730 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=6951, max=65535, med=10979, FiltMin=8853, FiltMax=65535, Gamma=2.870
05:12:24.768 00.038 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.26, -0.03) opts 0xd
05:12:24.768 00.000 9340 UpdateGuideState exits: m=1423333 SNR=192.3
05:12:24.780 00.012 12020 Handling offset move in thread for scope, endpoint = (-0.26, -0.03)
05:12:24.780 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:12:24.791 00.011 12020 Moving (-0.26, -0.03) raw xDistance=-0.26 yDistance=0.04
05:12:24.792 00.001 9340 ScheduleExposure(2000,3,1) exposurePending=0
05:12:24.805 00.013 12020 GuideAlgorithmHysteresis::Result() returns -0.13 from input -0.26
05:12:24.805 00.000 9340 Enqueuing Expose request
05:12:24.818 00.013 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
05:12:24.818 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
05:12:24.818 00.000 12020 MoveAxis(E, 23, ABG)
05:12:24.819 00.001 12020 Guiding  Dir = 2, Dur = 23
05:12:24.826 00.007 12020 IsSlewing returns 0
05:12:24.827 00.001 12020 IsGuiding returns 0
05:12:24.858 00.031 12020 IsGuiding returns 1
05:12:24.859 00.001 12020 scope still moving after pulse duration time elapsed
05:12:24.905 00.046 12020 IsSlewing returns 0
05:12:24.906 00.001 12020 IsGuiding returns 0
05:12:24.906 00.000 12020 scope move finished after 23 + 56 ms
05:12:24.907 00.001 12020 Move returns status 0, amount 23
05:12:24.907 00.000 12020 MoveAxis(N, 0, ABG)
05:12:24.907 00.000 12020 Move returns status 0, amount 0
05:12:24.907 00.000 12020 move complete, result=0
05:12:24.907 00.000 12020 worker thread done servicing request
05:12:24.907 00.000 9340 GuideStep: -0.3 px 23 ms EAST, 0.0 px 0 ms NORTH
05:12:24.919 00.012 12020 Worker thread wakes up
05:12:24.919 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
05:12:24.920 00.001 12020 Handling exposure in thread, d=2000 o=3 r=(1185,1028,31,31)
05:12:24.983 00.063 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"b3d3780f-4595-48d6-a0fe-37db9284776c"}
05:12:24.999 00.016 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"b3d3780f-4595-48d6-a0fe-37db9284776c"}
05:12:25.012 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"e24c2d99-9604-4a36-b298-992c9e988479"}
05:12:25.057 00.045 9340 case statement mapped state 6 to 3
05:12:25.073 00.016 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"e24c2d99-9604-4a36-b298-992c9e988479"}
05:12:25.088 00.015 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"8148d5f3-541a-4789-aa50-59f4d867dc29"}
05:12:25.101 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":215,"width":15,"height":15,"star_pos":[6.61,6.80],"pixels":"..."},"id":"8148d5f3-541a-4789-aa50-59f4d867dc29"}
05:12:26.983 01.882 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"862e0397-4255-4739-968a-c47dcf0ce77b"}
05:12:26.998 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"862e0397-4255-4739-968a-c47dcf0ce77b"}
05:12:27.012 00.014 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"d4ec584f-27cb-40b1-9712-3d9fe7584314"}
05:12:27.022 00.010 9340 case statement mapped state 6 to 3
05:12:27.032 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"d4ec584f-27cb-40b1-9712-3d9fe7584314"}
05:12:27.047 00.015 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"3d060b61-75dd-4ec4-a8d3-ba2b01bac7a5"}
05:12:27.060 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":215,"width":15,"height":15,"star_pos":[6.61,6.80],"pixels":"..."},"id":"3d060b61-75dd-4ec4-a8d3-ba2b01bac7a5"}
05:12:27.284 00.224 12020 Exposure complete
05:12:27.526 00.242 12020 worker thread done servicing request
05:12:27.526 00.000 9340 OnExposeComplete: enter
05:12:27.541 00.015 9340 UpdateGuideState(): m_state=6
05:12:27.554 00.013 9340 Star::Find(15, 1199, 1042, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 216
05:12:27.568 00.014 9340 Star::Find returns 1 (0), X=1199.66, Y=1042.85, Mass=1418330, SNR=189.5, Peak=64005 HFD=4.8
05:12:27.579 00.011 9340 MultiStar: [#1 -0.08,0.18,1.54,U] [#2 -0.14,0.02,0.77,U] [#3 -0.14,0.28,1.11,U] [#4 -0.13,0.22,1.00,U] [#5 -0.43,0.12,1.06,U] [#6 -0.12,0.38,0.88,U] [#7 -0.07,0.18,0.77,U] [#8 -0.33,0.32,0.78,U] 
05:12:27.591 00.012 9340 refined, 8 included, MultiStar: {-0.19, 0.18}, one-star: {-0.27, -0.11}
05:12:27.607 00.016 9340 CameraToMount -- cameraTheta (2.39) - m_xAngle (0.05) = xAngle (2.34 = 2.34)
05:12:27.630 00.023 9340 CameraToMount -- cameraTheta (2.39) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-0.73 = -0.73)
05:12:27.644 00.014 9340 CameraToMount -- cameraX=-0.19 cameraY=0.18 hyp=0.26 cameraTheta=2.39 mountX=-0.18 mountY=-0.17, mountTheta=-2.38
05:12:27.657 00.013 9340 SchedulePrimaryMove(10104498, x=-0.19, y=0.18, opts=13)
05:12:27.675 00.018 9340 Enqueuing Move request for scope (-0.19, 0.18)
05:12:27.688 00.013 12020 Worker thread wakes up
05:12:27.688 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=7028, max=65535, med=10996, FiltMin=8472, FiltMax=65535, Gamma=2.870
05:12:27.698 00.010 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.19, 0.18) opts 0xd
05:12:27.698 00.000 9340 UpdateGuideState exits: m=1418330 SNR=189.5
05:12:27.709 00.011 12020 Handling offset move in thread for scope, endpoint = (-0.19, 0.18)
05:12:27.709 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:12:27.721 00.012 12020 Moving (-0.19, 0.18) raw xDistance=-0.18 yDistance=-0.17
05:12:27.721 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
05:12:27.734 00.013 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.18
05:12:27.734 00.000 9340 Enqueuing Expose request
05:12:27.767 00.033 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
05:12:27.767 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
05:12:27.768 00.001 12020 MoveAxis(E, 0, ABG)
05:12:27.768 00.000 12020 Move returns status 0, amount 0
05:12:27.768 00.000 12020 MoveAxis(N, 0, ABG)
05:12:27.768 00.000 12020 Move returns status 0, amount 0
05:12:27.769 00.001 12020 move complete, result=0
05:12:27.769 00.000 12020 worker thread done servicing request
05:12:27.770 00.001 9340 GuideStep: -0.2 px 0 ms EAST, -0.2 px 0 ms NORTH
05:12:27.781 00.011 12020 Worker thread wakes up
05:12:27.781 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
05:12:27.781 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(1185,1028,31,31)
05:12:28.981 01.200 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"61a202a5-c470-4560-b65f-9e7718d141ce"}
05:12:28.998 00.017 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"61a202a5-c470-4560-b65f-9e7718d141ce"}
05:12:29.016 00.018 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"06444aec-80fc-41e4-93f0-9164591734bd"}
05:12:29.036 00.020 9340 case statement mapped state 6 to 3
05:12:29.084 00.048 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"06444aec-80fc-41e4-93f0-9164591734bd"}
05:12:29.099 00.015 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"814d2964-7d1a-4cac-a24d-54f38cfcac08"}
05:12:29.118 00.019 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":216,"width":15,"height":15,"star_pos":[6.66,6.85],"pixels":"..."},"id":"814d2964-7d1a-4cac-a24d-54f38cfcac08"}
05:12:30.204 01.086 12020 Exposure complete
05:12:30.675 00.471 9340 OnExposeComplete: enter
05:12:30.695 00.020 12020 worker thread done servicing request
05:12:30.696 00.001 9340 UpdateGuideState(): m_state=6
05:12:30.716 00.020 9340 Star::Find(15, 1199, 1042, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 217
05:12:30.775 00.059 9340 Star::Find returns 1 (0), X=1199.29, Y=1042.98, Mass=1424100, SNR=189.2, Peak=65352 HFD=4.8
05:12:30.798 00.023 9340 MultiStar: [#1 -0.28,0.17,1.76,U] [#2 -0.45,-0.03,0.88,U] [#3 -0.34,0.37,0.00,M1] [#4 -0.64,-0.25,0.00,M2] [#5 -0.48,0.11,0.00,M1] [#6 -0.44,0.20,0.89,U] [#7 -0.36,0.14,0.85,U] [#8 -0.39,0.25,0.77,U] 
05:12:30.823 00.025 9340 refined, 5 included, MultiStar: {-0.41, 0.13}, one-star: {-0.64, 0.03}
05:12:30.847 00.024 9340 CameraToMount -- cameraTheta (2.84) - m_xAngle (0.05) = xAngle (2.80 = 2.80)
05:12:30.871 00.024 9340 CameraToMount -- cameraTheta (2.84) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-0.27 = -0.27)
05:12:30.911 00.040 9340 CameraToMount -- cameraX=-0.41 cameraY=0.13 hyp=0.43 cameraTheta=2.84 mountX=-0.41 mountY=-0.12, mountTheta=-2.86
05:12:30.930 00.019 9340 SchedulePrimaryMove(10104498, x=-0.41, y=0.13, opts=13)
05:12:30.947 00.017 9340 Enqueuing Move request for scope (-0.41, 0.13)
05:12:30.965 00.018 12020 Worker thread wakes up
05:12:30.965 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=6267, max=65535, med=10995, FiltMin=8586, FiltMax=65535, Gamma=2.870
05:12:30.977 00.012 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.41, 0.13) opts 0xd
05:12:30.977 00.000 9340 UpdateGuideState exits: m=1424100 SNR=189.2
05:12:30.991 00.014 12020 Handling offset move in thread for scope, endpoint = (-0.41, 0.13)
05:12:30.991 00.000 12020 Moving (-0.41, 0.13) raw xDistance=-0.41 yDistance=-0.12
05:12:30.992 00.001 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:12:31.005 00.013 12020 GuideAlgorithmHysteresis::Result() returns -0.17 from input -0.41
05:12:31.005 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
05:12:31.018 00.013 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
05:12:31.019 00.001 9340 Enqueuing Expose request
05:12:31.058 00.039 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
05:12:31.058 00.000 12020 MoveAxis(E, 31, ABG)
05:12:31.058 00.000 12020 Guiding  Dir = 2, Dur = 31
05:12:31.060 00.002 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"aae46bad-bcc5-4321-b96c-2f3c54f2a6f3"}
05:12:31.073 00.013 12020 IsSlewing returns 0
05:12:31.073 00.000 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"aae46bad-bcc5-4321-b96c-2f3c54f2a6f3"}
05:12:31.086 00.013 12020 IsGuiding returns 0
05:12:31.091 00.005 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"147f0a08-7185-4292-b13d-aab5f6fae914"}
05:12:31.102 00.011 9340 case statement mapped state 6 to 3
05:12:31.114 00.012 12020 PulseGuide returned control before completion, sleep 18
05:12:31.114 00.000 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"147f0a08-7185-4292-b13d-aab5f6fae914"}
05:12:31.128 00.014 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"4c821c55-f883-47ec-8dee-8f3152def714"}
05:12:31.141 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":217,"width":15,"height":15,"star_pos":[7.29,6.98],"pixels":"..."},"id":"4c821c55-f883-47ec-8dee-8f3152def714"}
05:12:31.158 00.017 12020 IsGuiding returns 1
05:12:31.158 00.000 12020 scope still moving after pulse duration time elapsed
05:12:31.193 00.035 12020 IsSlewing returns 0
05:12:31.195 00.002 12020 IsGuiding returns 0
05:12:31.195 00.000 12020 scope move finished after 31 + 79 ms
05:12:31.196 00.001 12020 Move returns status 0, amount 31
05:12:31.196 00.000 12020 MoveAxis(N, 0, ABG)
05:12:31.196 00.000 12020 Move returns status 0, amount 0
05:12:31.196 00.000 12020 move complete, result=0
05:12:31.197 00.001 9340 GuideStep: -0.4 px 31 ms EAST, -0.1 px 0 ms NORTH
05:12:31.214 00.017 12020 worker thread done servicing request
05:12:31.214 00.000 12020 Worker thread wakes up
05:12:31.214 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
05:12:31.215 00.001 12020 Handling exposure in thread, d=2000 o=3 r=(1185,1028,31,31)
05:12:32.980 01.765 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"14588e41-c8b8-4641-bcd8-e686c1187b08"}
05:12:32.996 00.016 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"14588e41-c8b8-4641-bcd8-e686c1187b08"}
05:12:33.018 00.022 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"557e8ed2-dd2b-4088-95d5-c0390b851fb2"}
05:12:33.035 00.017 9340 case statement mapped state 6 to 3
05:12:33.074 00.039 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"557e8ed2-dd2b-4088-95d5-c0390b851fb2"}
05:12:33.092 00.018 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"c36d37d0-846a-458f-916e-9f37205c4910"}
05:12:33.108 00.016 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":217,"width":15,"height":15,"star_pos":[7.29,6.98],"pixels":"..."},"id":"c36d37d0-846a-458f-916e-9f37205c4910"}
05:12:33.588 00.480 12020 Exposure complete
05:12:33.836 00.248 12020 worker thread done servicing request
05:12:33.836 00.000 9340 OnExposeComplete: enter
05:12:33.852 00.016 9340 UpdateGuideState(): m_state=6
05:12:33.879 00.027 9340 Star::Find(15, 1199, 1042, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 218
05:12:33.890 00.011 9340 Star::Find returns 1 (0), X=1199.38, Y=1042.90, Mass=1414017, SNR=203.4, Peak=65364 HFD=5.0
05:12:33.901 00.011 9340 MultiStar: [#1 -0.30,0.18,1.31,U] [#2 -0.23,-0.12,0.88,U] [#3 -0.22,0.21,0.87,U] [#4 -0.54,0.01,0.00,M3] [#5 -0.33,0.00,0.94,U] [#6 -0.28,0.30,0.86,U] [#7 -0.24,0.22,0.69,U] [#8 -0.36,0.20,0.74,U] 
05:12:33.919 00.018 9340 refined, 7 included, MultiStar: {-0.32, 0.11}, one-star: {-0.55, -0.06}
05:12:33.930 00.011 9340 CameraToMount -- cameraTheta (2.80) - m_xAngle (0.05) = xAngle (2.75 = 2.75)
05:12:33.940 00.010 9340 CameraToMount -- cameraTheta (2.80) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-0.32 = -0.32)
05:12:33.952 00.012 9340 CameraToMount -- cameraX=-0.32 cameraY=0.11 hyp=0.34 cameraTheta=2.80 mountX=-0.31 mountY=-0.10, mountTheta=-2.82
05:12:33.968 00.016 9340 SchedulePrimaryMove(10104498, x=-0.32, y=0.11, opts=13)
05:12:33.982 00.014 9340 Enqueuing Move request for scope (-0.32, 0.11)
05:12:33.991 00.009 12020 Worker thread wakes up
05:12:33.992 00.001 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.32, 0.11) opts 0xd
05:12:33.992 00.000 12020 Handling offset move in thread for scope, endpoint = (-0.32, 0.11)
05:12:33.992 00.000 12020 Moving (-0.32, 0.11) raw xDistance=-0.31 yDistance=-0.10
05:12:33.992 00.000 12020 GuideAlgorithmHysteresis::Result() returns -0.15 from input -0.31
05:12:33.992 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
05:12:33.993 00.001 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
05:12:33.993 00.000 12020 MoveAxis(E, 26, ABG)
05:12:33.993 00.000 12020 Guiding  Dir = 2, Dur = 26
05:12:33.993 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=6661, max=65535, med=11023, FiltMin=8690, FiltMax=65535, Gamma=2.870
05:12:34.026 00.033 12020 IsSlewing returns 0
05:12:34.026 00.000 9340 UpdateGuideState exits: m=1414017 SNR=203.4
05:12:34.036 00.010 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:12:34.045 00.009 12020 IsGuiding returns 0
05:12:34.045 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
05:12:34.059 00.014 9340 Enqueuing Expose request
05:12:34.068 00.009 12020 PulseGuide returned control before completion, sleep 15
05:12:34.099 00.031 12020 IsGuiding returns 1
05:12:34.100 00.001 12020 scope still moving after pulse duration time elapsed
05:12:34.150 00.050 12020 IsSlewing returns 0
05:12:34.153 00.003 12020 IsGuiding returns 0
05:12:34.153 00.000 12020 scope move finished after 26 + 80 ms
05:12:34.153 00.000 12020 Move returns status 0, amount 26
05:12:34.153 00.000 12020 MoveAxis(N, 0, ABG)
05:12:34.153 00.000 12020 Move returns status 0, amount 0
05:12:34.154 00.001 12020 move complete, result=0
05:12:34.154 00.000 9340 GuideStep: -0.3 px 26 ms EAST, -0.1 px 0 ms NORTH
05:12:34.168 00.014 12020 worker thread done servicing request
05:12:34.168 00.000 12020 Worker thread wakes up
05:12:34.168 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
05:12:34.168 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(1185,1028,31,31)
05:12:34.981 00.813 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"db517c45-e9fa-408a-bba8-b0657b2aaca1"}
05:12:34.992 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"db517c45-e9fa-408a-bba8-b0657b2aaca1"}
05:12:35.006 00.014 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"cc31c850-acfb-4277-b187-0c6c8971ae0f"}
05:12:35.022 00.016 9340 case statement mapped state 6 to 3
05:12:35.038 00.016 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"cc31c850-acfb-4277-b187-0c6c8971ae0f"}
05:12:35.049 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"fe1717e6-486f-4fc3-b3d1-87d9abe3df87"}
05:12:35.080 00.031 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":218,"width":15,"height":15,"star_pos":[7.38,6.90],"pixels":"..."},"id":"fe1717e6-486f-4fc3-b3d1-87d9abe3df87"}
05:12:36.561 01.481 12020 Exposure complete
05:12:36.925 00.364 12020 worker thread done servicing request
05:12:36.926 00.001 9340 OnExposeComplete: enter
05:12:36.943 00.017 9340 UpdateGuideState(): m_state=6
05:12:36.976 00.033 9340 Star::Find(15, 1199, 1042, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 219
05:12:37.010 00.034 9340 Star::Find returns 1 (0), X=1199.79, Y=1042.97, Mass=1416924, SNR=202.1, Peak=61035 HFD=4.7
05:12:37.024 00.014 9340 MultiStar: [#1 0.12,0.10,1.60,U] [#2 -0.04,-0.01,0.87,U] [#3 0.24,0.13,0.81,U] [#4 -0.12,0.10,0.83,U] [#5 -0.14,0.07,0.87,U] [#6 0.22,0.29,0.78,U] [#7 0.21,0.20,0.90,U] [#8 0.03,0.52,0.00,M1] 
05:12:37.037 00.013 9340 refined, 7 included, MultiStar: {0.05, 0.11}, one-star: {-0.14, 0.01}
05:12:37.057 00.020 9340 CameraToMount -- cameraTheta (1.17) - m_xAngle (0.05) = xAngle (1.12 = 1.12)
05:12:37.073 00.016 9340 CameraToMount -- cameraTheta (1.17) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-1.95 = -1.95)
05:12:37.123 00.050 9340 CameraToMount -- cameraX=0.05 cameraY=0.11 hyp=0.12 cameraTheta=1.17 mountX=0.05 mountY=-0.11, mountTheta=-1.13
05:12:37.149 00.026 9340 SchedulePrimaryMove(10104498, x=0.05, y=0.11, opts=13)
05:12:37.168 00.019 9340 Enqueuing Move request for scope (0.05, 0.11)
05:12:37.186 00.018 12020 Worker thread wakes up
05:12:37.186 00.000 12020 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.11) opts 0xd
05:12:37.187 00.001 12020 Handling offset move in thread for scope, endpoint = (0.05, 0.11)
05:12:37.187 00.000 12020 Moving (0.05, 0.11) raw xDistance=0.05 yDistance=-0.11
05:12:37.187 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=6700, max=65535, med=11035, FiltMin=8709, FiltMax=65535, Gamma=2.870
05:12:37.208 00.021 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
05:12:37.209 00.001 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
05:12:37.209 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
05:12:37.209 00.000 12020 MoveAxis(E, 0, ABG)
05:12:37.209 00.000 12020 Move returns status 0, amount 0
05:12:37.210 00.001 12020 MoveAxis(N, 0, ABG)
05:12:37.210 00.000 12020 Move returns status 0, amount 0
05:12:37.210 00.000 12020 move complete, result=0
05:12:37.213 00.003 9340 UpdateGuideState exits: m=1416924 SNR=202.1
05:12:37.236 00.023 12020 worker thread done servicing request
05:12:37.236 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:12:37.282 00.046 9340 ScheduleExposure(2000,3,1) exposurePending=0
05:12:37.307 00.025 9340 Enqueuing Expose request
05:12:37.327 00.020 9340 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
05:12:37.341 00.014 12020 Worker thread wakes up
05:12:37.341 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
05:12:37.341 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(1185,1028,31,31)
05:12:37.358 00.017 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"5d28031b-cfea-4912-bfeb-627d9961a01d"}
05:12:37.386 00.028 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"5d28031b-cfea-4912-bfeb-627d9961a01d"}
05:12:37.432 00.046 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"6574c71d-9c44-4716-b5a2-34851175138d"}
05:12:37.448 00.016 9340 case statement mapped state 6 to 3
05:12:37.460 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"6574c71d-9c44-4716-b5a2-34851175138d"}
05:12:37.474 00.014 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"18abacbc-f391-407e-a16b-21abaf017d71"}
05:12:37.505 00.031 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":219,"width":15,"height":15,"star_pos":[6.79,6.97],"pixels":"..."},"id":"18abacbc-f391-407e-a16b-21abaf017d71"}
05:12:38.981 01.476 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"ca3a6d13-5eb3-4ceb-a2c6-e18edde04e5f"}
05:12:39.005 00.024 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"ca3a6d13-5eb3-4ceb-a2c6-e18edde04e5f"}
05:12:39.018 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"89b24f76-ca58-406d-847d-4b16bb716039"}
05:12:39.052 00.034 9340 case statement mapped state 6 to 3
05:12:39.077 00.025 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"89b24f76-ca58-406d-847d-4b16bb716039"}
05:12:39.090 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"6bbacdbe-c074-4e67-a4f1-bf48cb58c64a"}
05:12:39.104 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":219,"width":15,"height":15,"star_pos":[6.79,6.97],"pixels":"..."},"id":"6bbacdbe-c074-4e67-a4f1-bf48cb58c64a"}
05:12:39.715 00.611 12020 Exposure complete
05:12:39.942 00.227 9340 OnExposeComplete: enter
05:12:39.959 00.017 12020 worker thread done servicing request
05:12:39.959 00.000 9340 UpdateGuideState(): m_state=6
05:12:39.969 00.010 9340 Star::Find(15, 1199, 1042, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 220
05:12:39.979 00.010 9340 Star::Find returns 1 (0), X=1199.27, Y=1042.85, Mass=1422588, SNR=203.5, Peak=65364 HFD=4.8
05:12:39.989 00.010 9340 MultiStar: [#1 -0.38,-0.04,1.76,U] [#2 -0.60,-0.30,0.00,M1] [#3 -0.43,-0.02,1.14,U] [#4 -0.52,-0.04,0.00,M3] [#5 -0.44,-0.03,0.90,U] [#6 -0.45,-0.02,0.81,U] [#7 -0.28,-0.10,0.93,U] [#8 -0.54,-0.11,0.00,M2] 
05:12:39.999 00.010 9340 refined, 5 included, MultiStar: {-0.43, -0.05}, one-star: {-0.66, -0.11}
05:12:40.008 00.009 9340 CameraToMount -- cameraTheta (-3.02) - m_xAngle (0.05) = xAngle (-3.07 = -3.07)
05:12:40.021 00.013 9340 CameraToMount -- cameraTheta (-3.02) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-6.14 = 0.14)
05:12:40.033 00.012 9340 CameraToMount -- cameraX=-0.43 cameraY=-0.05 hyp=0.44 cameraTheta=-3.02 mountX=-0.44 mountY=0.06, mountTheta=3.00
05:12:40.047 00.014 9340 SchedulePrimaryMove(10104498, x=-0.43, y=-0.05, opts=13)
05:12:40.078 00.031 9340 Enqueuing Move request for scope (-0.43, -0.05)
05:12:40.091 00.013 12020 Worker thread wakes up
05:12:40.091 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=6730, max=65535, med=11043, FiltMin=8603, FiltMax=65535, Gamma=2.870
05:12:40.103 00.012 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.43, -0.05) opts 0xd
05:12:40.103 00.000 9340 UpdateGuideState exits: m=1422588 SNR=203.5
05:12:40.120 00.017 12020 Handling offset move in thread for scope, endpoint = (-0.43, -0.05)
05:12:40.120 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:12:40.129 00.009 12020 Moving (-0.43, -0.05) raw xDistance=-0.44 yDistance=0.06
05:12:40.129 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
05:12:40.139 00.010 12020 GuideAlgorithmHysteresis::Result() returns -0.18 from input -0.44
05:12:40.139 00.000 9340 Enqueuing Expose request
05:12:40.152 00.013 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
05:12:40.152 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
05:12:40.152 00.000 12020 MoveAxis(E, 33, ABG)
05:12:40.153 00.001 12020 Guiding  Dir = 2, Dur = 33
05:12:40.176 00.023 12020 IsSlewing returns 0
05:12:40.177 00.001 12020 IsGuiding returns 0
05:12:40.208 00.031 12020 PulseGuide returned control before completion, sleep 13
05:12:40.236 00.028 12020 IsGuiding returns 1
05:12:40.237 00.001 12020 scope still moving after pulse duration time elapsed
05:12:40.268 00.031 12020 IsSlewing returns 0
05:12:40.269 00.001 12020 IsGuiding returns 0
05:12:40.269 00.000 12020 scope move finished after 33 + 58 ms
05:12:40.269 00.000 12020 Move returns status 0, amount 33
05:12:40.269 00.000 12020 MoveAxis(N, 0, ABG)
05:12:40.269 00.000 12020 Move returns status 0, amount 0
05:12:40.269 00.000 12020 move complete, result=0
05:12:40.270 00.001 12020 worker thread done servicing request
05:12:40.270 00.000 12020 Worker thread wakes up
05:12:40.270 00.000 9340 GuideStep: -0.4 px 33 ms EAST, 0.1 px 0 ms NORTH
05:12:40.282 00.012 12020 worker thread servicing REQUEST_EXPOSE 2000
05:12:40.283 00.001 12020 Handling exposure in thread, d=2000 o=3 r=(1185,1028,31,31)
05:12:40.981 00.698 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"ed9b6fcd-4fa4-4180-8385-24d5c8e395a6"}
05:12:40.999 00.018 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"ed9b6fcd-4fa4-4180-8385-24d5c8e395a6"}
05:12:41.015 00.016 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"387eeffb-256c-47c9-9d46-3c69c59c25ee"}
05:12:41.031 00.016 9340 case statement mapped state 6 to 3
05:12:41.042 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"387eeffb-256c-47c9-9d46-3c69c59c25ee"}
05:12:41.055 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"7e74380d-b86b-439f-8523-20e96863c985"}
05:12:41.072 00.017 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":220,"width":15,"height":15,"star_pos":[7.27,6.85],"pixels":"..."},"id":"7e74380d-b86b-439f-8523-20e96863c985"}
05:12:42.779 01.707 12020 Exposure complete
05:12:42.980 00.201 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"e7e1a10c-d2b9-4d1d-8660-71da6954ee01"}
05:12:42.996 00.016 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"e7e1a10c-d2b9-4d1d-8660-71da6954ee01"}
05:12:43.014 00.018 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"03335a29-71c2-4eb2-b1b8-68257a1aa446"}
05:12:43.053 00.039 9340 case statement mapped state 6 to 3
05:12:43.081 00.028 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"03335a29-71c2-4eb2-b1b8-68257a1aa446"}
05:12:43.094 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"91bdad17-b3e3-49ac-8981-e1b1e2aa018c"}
05:12:43.109 00.015 12020 worker thread done servicing request
05:12:43.109 00.000 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":220,"width":15,"height":15,"star_pos":[7.27,6.85],"pixels":"..."},"id":"91bdad17-b3e3-49ac-8981-e1b1e2aa018c"}
05:12:43.125 00.016 9340 OnExposeComplete: enter
05:12:43.174 00.049 9340 UpdateGuideState(): m_state=6
05:12:43.188 00.014 9340 Star::Find(15, 1199, 1042, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 221
05:12:43.201 00.013 9340 Star::Find returns 1 (0), X=1199.40, Y=1042.83, Mass=1480261, SNR=212.6, Peak=65364 HFD=4.9
05:12:43.220 00.019 9340 MultiStar: [#1 -0.19,0.03,1.53,U] [#2 -0.46,-0.25,0.00,M2] [#3 -0.23,0.11,0.93,U] [#4 -0.42,-0.02,0.90,U] [#5 -0.51,-0.08,0.00,M1] [#6 -0.32,0.17,0.76,U] [#7 -0.26,0.15,0.75,U] [#8 -0.41,0.27,0.00,M3] 
05:12:43.233 00.013 9340 refined, 5 included, MultiStar: {-0.31, 0.04}, one-star: {-0.53, -0.13}
05:12:43.271 00.038 9340 CameraToMount -- cameraTheta (3.01) - m_xAngle (0.05) = xAngle (2.96 = 2.96)
05:12:43.292 00.021 9340 CameraToMount -- cameraTheta (3.01) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-0.11 = -0.11)
05:12:43.337 00.045 9340 CameraToMount -- cameraX=-0.31 cameraY=0.04 hyp=0.32 cameraTheta=3.01 mountX=-0.31 mountY=-0.04, mountTheta=-3.03
05:12:43.366 00.029 9340 SchedulePrimaryMove(10104498, x=-0.31, y=0.04, opts=13)
05:12:43.377 00.011 9340 Enqueuing Move request for scope (-0.31, 0.04)
05:12:43.389 00.012 12020 Worker thread wakes up
05:12:43.391 00.002 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.31, 0.04) opts 0xd
05:12:43.391 00.000 12020 Handling offset move in thread for scope, endpoint = (-0.31, 0.04)
05:12:43.391 00.000 12020 Moving (-0.31, 0.04) raw xDistance=-0.31 yDistance=-0.04
05:12:43.392 00.001 9340 UpdateImageDisplay: Size=(1920,1080) min=7115, max=65535, med=11111, FiltMin=8758, FiltMax=65535, Gamma=2.870
05:12:43.407 00.015 12020 GuideAlgorithmHysteresis::Result() returns -0.15 from input -0.31
05:12:43.407 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
05:12:43.412 00.005 9340 UpdateGuideState exits: m=1480261 SNR=212.6
05:12:43.463 00.051 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
05:12:43.463 00.000 12020 MoveAxis(E, 26, ABG)
05:12:43.463 00.000 12020 Guiding  Dir = 2, Dur = 26
05:12:43.463 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:12:43.479 00.016 12020 IsSlewing returns 0
05:12:43.480 00.001 9340 ScheduleExposure(2000,3,1) exposurePending=0
05:12:43.492 00.012 12020 IsGuiding returns 0
05:12:43.493 00.001 9340 Enqueuing Expose request
05:12:43.518 00.025 12020 PulseGuide returned control before completion, sleep 14
05:12:43.565 00.047 12020 IsGuiding returns 0
05:12:43.565 00.000 12020 Move returns status 0, amount 26
05:12:43.566 00.001 12020 MoveAxis(N, 0, ABG)
05:12:43.566 00.000 12020 Move returns status 0, amount 0
05:12:43.566 00.000 12020 move complete, result=0
05:12:43.566 00.000 12020 worker thread done servicing request
05:12:43.566 00.000 9340 GuideStep: -0.3 px 26 ms EAST, -0.0 px 0 ms NORTH
05:12:43.598 00.032 12020 Worker thread wakes up
05:12:43.598 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
05:12:43.598 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(1185,1028,31,31)
05:12:44.982 01.384 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"c30e5935-e8ff-4d42-925e-61dec5379752"}
05:12:44.995 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"c30e5935-e8ff-4d42-925e-61dec5379752"}
05:12:45.013 00.018 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"753ec844-451f-44db-a27b-146ffd6a6366"}
05:12:45.032 00.019 9340 case statement mapped state 6 to 3
05:12:45.092 00.060 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"753ec844-451f-44db-a27b-146ffd6a6366"}
05:12:45.110 00.018 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"c1f26872-c6c0-40aa-a558-411448212274"}
05:12:45.128 00.018 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":221,"width":15,"height":15,"star_pos":[7.40,6.83],"pixels":"..."},"id":"c1f26872-c6c0-40aa-a558-411448212274"}
05:12:45.977 00.849 12020 Exposure complete
05:12:46.248 00.271 12020 worker thread done servicing request
05:12:46.248 00.000 9340 OnExposeComplete: enter
05:12:46.260 00.012 9340 UpdateGuideState(): m_state=6
05:12:46.273 00.013 9340 Star::Find(15, 1199, 1042, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 222
05:12:46.307 00.034 9340 Star::Find returns 1 (0), X=1199.29, Y=1042.54, Mass=1418630, SNR=172.2, Peak=65364 HFD=4.8
05:12:46.320 00.013 9340 MultiStar: [#1 -0.43,-0.21,1.83,U] [#2 -0.60,-0.29,0.00,M3] [#3 -0.45,-0.20,0.97,U] [#4 -0.73,-0.28,0.00,M3] [#5 -0.62,-0.42,0.00,M2] [#6 -0.59,0.01,0.00,M1] [#7 -0.40,-0.22,0.92,U] [#8 -0.79,-0.05,0.00,M4] 
05:12:46.341 00.021 9340 refined, 3 included, MultiStar: {-0.47, -0.25}, one-star: {-0.65, -0.42}
05:12:46.362 00.021 9340 CameraToMount -- cameraTheta (-2.65) - m_xAngle (0.05) = xAngle (-2.70 = -2.70)
05:12:46.431 00.069 9340 CameraToMount -- cameraTheta (-2.65) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-5.76 = 0.52)
05:12:46.458 00.027 9340 CameraToMount -- cameraX=-0.47 cameraY=-0.25 hyp=0.54 cameraTheta=-2.65 mountX=-0.48 mountY=0.27, mountTheta=2.64
05:12:46.500 00.042 9340 SchedulePrimaryMove(10104498, x=-0.47, y=-0.25, opts=13)
05:12:46.513 00.013 9340 Enqueuing Move request for scope (-0.47, -0.25)
05:12:46.558 00.045 12020 Worker thread wakes up
05:12:46.558 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=6455, max=65535, med=11090, FiltMin=8563, FiltMax=65535, Gamma=2.870
05:12:46.579 00.021 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.47, -0.25) opts 0xd
05:12:46.580 00.001 12020 Handling offset move in thread for scope, endpoint = (-0.47, -0.25)
05:12:46.580 00.000 12020 Moving (-0.47, -0.25) raw xDistance=-0.48 yDistance=0.27
05:12:46.580 00.000 9340 UpdateGuideState exits: m=1418630 SNR=172.2
05:12:46.598 00.018 12020 GuideAlgorithmHysteresis::Result() returns -0.22 from input -0.48
05:12:46.598 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:12:46.619 00.021 12020 GuideAlgorithmResistSwitch::result() returns 0.27 from input 0.27
05:12:46.619 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
05:12:46.636 00.017 9340 Enqueuing Expose request
05:12:46.670 00.034 12020 MoveAxis(E, 39, ABG)
05:12:46.670 00.000 12020 Guiding  Dir = 2, Dur = 39
05:12:46.672 00.002 12020 IsSlewing returns 0
05:12:46.673 00.001 12020 IsGuiding returns 0
05:12:46.700 00.027 12020 PulseGuide returned control before completion, sleep 24
05:12:46.764 00.064 12020 IsGuiding returns 0
05:12:46.764 00.000 12020 Move returns status 0, amount 39
05:12:46.765 00.001 12020 MoveAxis(S, 43, ABG)
05:12:46.765 00.000 12020 Guiding  Dir = 1, Dur = 43
05:12:46.790 00.025 12020 IsSlewing returns 0
05:12:46.791 00.001 12020 IsGuiding returns 0
05:12:46.924 00.133 12020 IsGuiding returns 1
05:12:46.924 00.000 12020 scope still moving after pulse duration time elapsed
05:12:46.982 00.058 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"af8e9481-ba80-446c-addc-ee7bc6a420ab"}
05:12:46.997 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"af8e9481-ba80-446c-addc-ee7bc6a420ab"}
05:12:47.037 00.040 12020 IsSlewing returns 0
05:12:47.038 00.001 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"af8d569e-caf1-4769-ad99-66098061ed95"}
05:12:47.056 00.018 12020 IsGuiding returns 0
05:12:47.056 00.000 12020 scope move finished after 43 + 222 ms
05:12:47.058 00.002 12020 Move returns status 0, amount 43
05:12:47.058 00.000 12020 move complete, result=0
05:12:47.059 00.001 9340 case statement mapped state 6 to 3
05:12:47.076 00.017 12020 worker thread done servicing request
05:12:47.076 00.000 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"af8d569e-caf1-4769-ad99-66098061ed95"}
05:12:47.087 00.011 12020 Worker thread wakes up
05:12:47.087 00.000 9340 GuideStep: -0.5 px 39 ms EAST, 0.3 px 43 ms SOUTH
05:12:47.103 00.016 12020 worker thread servicing REQUEST_EXPOSE 2000
05:12:47.104 00.001 12020 Handling exposure in thread, d=2000 o=3 r=(1185,1028,31,31)
05:12:47.140 00.036 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"08c3d386-bce1-477a-a3f3-162530da9f19"}
05:12:47.162 00.022 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":222,"width":15,"height":15,"star_pos":[7.29,6.54],"pixels":"..."},"id":"08c3d386-bce1-477a-a3f3-162530da9f19"}
05:12:48.982 01.820 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"e8bb18e1-6ec0-421f-9f5c-e0856e9fc401"}
05:12:49.012 00.030 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"e8bb18e1-6ec0-421f-9f5c-e0856e9fc401"}
05:12:49.085 00.073 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"f105c3f8-664e-4de2-a8f1-6bb88b565ab7"}
05:12:49.109 00.024 9340 case statement mapped state 6 to 3
05:12:49.201 00.092 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"f105c3f8-664e-4de2-a8f1-6bb88b565ab7"}
05:12:49.240 00.039 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"c3530c35-be6f-4f42-a327-b82ac8897a01"}
05:12:49.261 00.021 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":222,"width":15,"height":15,"star_pos":[7.29,6.54],"pixels":"..."},"id":"c3530c35-be6f-4f42-a327-b82ac8897a01"}
05:12:49.561 00.300 12020 Exposure complete
05:12:50.240 00.679 9340 OnExposeComplete: enter
05:12:50.322 00.082 12020 worker thread done servicing request
05:12:50.322 00.000 9340 UpdateGuideState(): m_state=6
05:12:50.353 00.031 9340 Star::Find(15, 1199, 1042, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 223
05:12:50.399 00.046 9340 Star::Find returns 1 (0), X=1199.48, Y=1042.97, Mass=1422827, SNR=215.5, Peak=64532 HFD=5.0
05:12:50.502 00.103 9340 MultiStar: [#1 -0.27,0.19,1.53,U] [#2 -0.38,-0.06,0.86,U] [#3 -0.34,0.10,0.81,U] [#4 -0.32,0.08,0.99,U] [#5 -0.37,-0.01,0.86,U] [#6 -0.12,0.28,0.83,U] [#7 -0.12,0.09,0.69,U] [#8 -0.37,0.05,0.76,U] 
05:12:50.599 00.097 9340 refined, 8 included, MultiStar: {-0.31, 0.09}, one-star: {-0.46, 0.01}
05:12:50.627 00.028 9340 CameraToMount -- cameraTheta (2.86) - m_xAngle (0.05) = xAngle (2.81 = 2.81)
05:12:50.652 00.025 9340 CameraToMount -- cameraTheta (2.86) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-0.26 = -0.26)
05:12:50.713 00.061 9340 CameraToMount -- cameraX=-0.31 cameraY=0.09 hyp=0.32 cameraTheta=2.86 mountX=-0.30 mountY=-0.08, mountTheta=-2.88
05:12:50.748 00.035 9340 SchedulePrimaryMove(10104498, x=-0.31, y=0.09, opts=13)
05:12:50.791 00.043 9340 Enqueuing Move request for scope (-0.31, 0.09)
05:12:50.850 00.059 12020 Worker thread wakes up
05:12:50.851 00.001 9340 UpdateImageDisplay: Size=(1920,1080) min=5718, max=65535, med=11077, FiltMin=8321, FiltMax=65535, Gamma=2.870
05:12:50.871 00.020 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.31, 0.09) opts 0xd
05:12:50.871 00.000 9340 UpdateGuideState exits: m=1422827 SNR=215.5
05:12:50.885 00.014 12020 Handling offset move in thread for scope, endpoint = (-0.31, 0.09)
05:12:50.887 00.002 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:12:50.901 00.014 12020 Moving (-0.31, 0.09) raw xDistance=-0.30 yDistance=-0.08
05:12:50.902 00.001 9340 ScheduleExposure(2000,3,1) exposurePending=0
05:12:50.928 00.026 12020 GuideAlgorithmHysteresis::Result() returns -0.15 from input -0.30
05:12:50.929 00.001 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
05:12:50.929 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
05:12:50.929 00.000 12020 MoveAxis(E, 26, ABG)
05:12:50.930 00.001 12020 Guiding  Dir = 2, Dur = 26
05:12:50.931 00.001 12020 IsSlewing returns 0
05:12:50.932 00.001 12020 IsGuiding returns 0
05:12:50.938 00.006 9340 Enqueuing Expose request
05:12:50.984 00.046 12020 IsGuiding returns 1
05:12:50.984 00.000 12020 scope still moving after pulse duration time elapsed
05:12:50.985 00.001 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"e6b4ce41-cb92-4854-b5d6-84ed2ab13085"}
05:12:51.016 00.031 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"e6b4ce41-cb92-4854-b5d6-84ed2ab13085"}
05:12:51.039 00.023 12020 IsSlewing returns 0
05:12:51.042 00.003 12020 IsGuiding returns 0
05:12:51.043 00.001 12020 scope move finished after 26 + 83 ms
05:12:51.043 00.000 12020 Move returns status 0, amount 26
05:12:51.043 00.000 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"d22106b4-c71f-4701-a439-473a5d0bf9aa"}
05:12:51.093 00.050 12020 MoveAxis(N, 0, ABG)
05:12:51.093 00.000 9340 case statement mapped state 6 to 3
05:12:51.110 00.017 12020 Move returns status 0, amount 0
05:12:51.111 00.001 12020 move complete, result=0
05:12:51.111 00.000 12020 worker thread done servicing request
05:12:51.111 00.000 12020 Worker thread wakes up
05:12:51.111 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
05:12:51.112 00.001 12020 Handling exposure in thread, d=2000 o=3 r=(1185,1028,31,31)
05:12:51.119 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"d22106b4-c71f-4701-a439-473a5d0bf9aa"}
05:12:51.141 00.022 9340 GuideStep: -0.3 px 26 ms EAST, -0.1 px 0 ms NORTH
05:12:51.191 00.050 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"2ba083a7-378f-4c5b-aab5-957ef7521a40"}
05:12:51.230 00.039 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":223,"width":15,"height":15,"star_pos":[7.48,6.97],"pixels":"..."},"id":"2ba083a7-378f-4c5b-aab5-957ef7521a40"}
05:12:52.982 01.752 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"22267ccf-d02c-4103-9ef4-4fba1a6de144"}
05:12:52.994 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"22267ccf-d02c-4103-9ef4-4fba1a6de144"}
05:12:53.013 00.019 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"9f1a75c1-2dc1-4d61-8ed2-b04819233471"}
05:12:53.027 00.014 9340 case statement mapped state 6 to 3
05:12:53.067 00.040 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"9f1a75c1-2dc1-4d61-8ed2-b04819233471"}
05:12:53.081 00.014 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"8057fb3d-deec-44f9-9c47-9c64995ce4f0"}
05:12:53.104 00.023 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":223,"width":15,"height":15,"star_pos":[7.48,6.97],"pixels":"..."},"id":"8057fb3d-deec-44f9-9c47-9c64995ce4f0"}
05:12:53.610 00.506 12020 Exposure complete
05:12:53.821 00.211 12020 worker thread done servicing request
05:12:53.821 00.000 9340 OnExposeComplete: enter
05:12:53.855 00.034 9340 UpdateGuideState(): m_state=6
05:12:53.869 00.014 9340 Star::Find(15, 1199, 1042, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 224
05:12:53.878 00.009 9340 Star::Find returns 1 (0), X=1199.73, Y=1042.64, Mass=1365250, SNR=177.3, Peak=60623 HFD=4.8
05:12:53.891 00.013 9340 MultiStar: [#1 0.05,-0.23,1.86,U] [#2 -0.24,-0.42,0.95,U] [#3 0.03,-0.01,0.96,U] [#4 -0.22,-0.25,0.96,U] [#5 -0.36,0.01,1.07,U] [#6 -0.15,0.05,0.96,U] [#7 -0.15,-0.01,0.82,U] [#8 -0.32,-0.18,0.91,U] 
05:12:53.901 00.010 9340 refined, 8 included, MultiStar: {-0.16, -0.16}, one-star: {-0.21, -0.32}
05:12:53.912 00.011 9340 CameraToMount -- cameraTheta (-2.35) - m_xAngle (0.05) = xAngle (-2.40 = -2.40)
05:12:53.924 00.012 9340 CameraToMount -- cameraTheta (-2.35) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-5.47 = 0.81)
05:12:53.935 00.011 9340 CameraToMount -- cameraX=-0.16 cameraY=-0.16 hyp=0.22 cameraTheta=-2.35 mountX=-0.16 mountY=0.16, mountTheta=2.36
05:12:53.960 00.025 9340 SchedulePrimaryMove(10104498, x=-0.16, y=-0.16, opts=13)
05:12:53.974 00.014 9340 Enqueuing Move request for scope (-0.16, -0.16)
05:12:54.000 00.026 12020 Worker thread wakes up
05:12:54.000 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=6872, max=65535, med=11135, FiltMin=8740, FiltMax=65535, Gamma=2.870
05:12:54.010 00.010 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.16, -0.16) opts 0xd
05:12:54.010 00.000 9340 UpdateGuideState exits: m=1365250 SNR=177.3
05:12:54.023 00.013 12020 Handling offset move in thread for scope, endpoint = (-0.16, -0.16)
05:12:54.023 00.000 12020 Moving (-0.16, -0.16) raw xDistance=-0.16 yDistance=0.16
05:12:54.023 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:12:54.038 00.015 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16
05:12:54.038 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
05:12:54.049 00.011 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
05:12:54.049 00.000 9340 Enqueuing Expose request
05:12:54.059 00.010 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
05:12:54.060 00.001 12020 MoveAxis(E, 0, ABG)
05:12:54.060 00.000 12020 Move returns status 0, amount 0
05:12:54.060 00.000 12020 MoveAxis(N, 0, ABG)
05:12:54.060 00.000 12020 Move returns status 0, amount 0
05:12:54.060 00.000 12020 move complete, result=0
05:12:54.060 00.000 12020 worker thread done servicing request
05:12:54.060 00.000 12020 Worker thread wakes up
05:12:54.061 00.001 12020 worker thread servicing REQUEST_EXPOSE 2000
05:12:54.061 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(1185,1028,31,31)
05:12:54.063 00.002 9340 GuideStep: -0.2 px 0 ms EAST, 0.2 px 0 ms NORTH
05:12:55.014 00.951 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"78eb6a3d-ce41-4ed4-8c28-ee3c8b8d33aa"}
05:12:55.026 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"78eb6a3d-ce41-4ed4-8c28-ee3c8b8d33aa"}
05:12:55.064 00.038 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"9dcc84cd-1317-4804-8ad0-88e011750c67"}
05:12:55.078 00.014 9340 case statement mapped state 6 to 3
05:12:55.101 00.023 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"9dcc84cd-1317-4804-8ad0-88e011750c67"}
05:12:55.113 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"ef6df208-3d1c-47ab-b237-8f355496bc41"}
05:12:55.123 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":224,"width":15,"height":15,"star_pos":[6.73,6.64],"pixels":"..."},"id":"ef6df208-3d1c-47ab-b237-8f355496bc41"}
05:12:56.428 01.305 12020 Exposure complete
05:12:56.852 00.424 9340 OnExposeComplete: enter
05:12:56.872 00.020 12020 worker thread done servicing request
05:12:56.872 00.000 9340 UpdateGuideState(): m_state=6
05:12:56.931 00.059 9340 Star::Find(15, 1199, 1042, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 225
05:12:56.967 00.036 9340 Star::Find returns 1 (0), X=1198.93, Y=1042.89, Mass=1434794, SNR=219.5, Peak=65439 HFD=4.5
05:12:56.986 00.019 9340 MultiStar: large primary error, entering stabilization period
05:12:57.010 00.024 9340 CameraToMount -- cameraTheta (-3.08) - m_xAngle (0.05) = xAngle (-3.13 = -3.13)
05:12:57.023 00.013 9340 CameraToMount -- cameraTheta (-3.08) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-6.19 = 0.09)
05:12:57.042 00.019 9340 CameraToMount -- cameraX=-1.00 cameraY=-0.06 hyp=1.01 cameraTheta=-3.08 mountX=-1.01 mountY=0.09, mountTheta=3.05
05:12:57.066 00.024 9340 SchedulePrimaryMove(10104498, x=-1.00, y=-0.06, opts=13)
05:12:57.111 00.045 9340 Enqueuing Move request for scope (-1.00, -0.06)
05:12:57.127 00.016 12020 Worker thread wakes up
05:12:57.127 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=7015, max=65535, med=11093, FiltMin=8693, FiltMax=65535, Gamma=2.870
05:12:57.144 00.017 12020 worker thread servicing REQUEST_MOVE scope ofs (-1.00, -0.06) opts 0xd
05:12:57.145 00.001 12020 Handling offset move in thread for scope, endpoint = (-1.00, -0.06)
05:12:57.145 00.000 12020 Moving (-1.00, -0.06) raw xDistance=-1.01 yDistance=0.09
05:12:57.147 00.002 12020 GuideAlgorithmHysteresis::Result() returns -0.42 from input -1.01
05:12:57.147 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
05:12:57.148 00.001 9340 UpdateGuideState exits: m=1434794 SNR=219.5
05:12:57.166 00.018 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
05:12:57.166 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:12:57.179 00.013 12020 MoveAxis(E, 76, ABG)
05:12:57.179 00.000 12020 Guiding  Dir = 2, Dur = 76
05:12:57.180 00.001 9340 ScheduleExposure(2000,3,1) exposurePending=0
05:12:57.202 00.022 12020 IsSlewing returns 0
05:12:57.202 00.000 9340 Enqueuing Expose request
05:12:57.221 00.019 12020 IsGuiding returns 0
05:12:57.222 00.001 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"318a6351-9be9-4b74-b126-ddf0272b29e7"}
05:12:57.255 00.033 12020 PulseGuide returned control before completion, sleep 67
05:12:57.255 00.000 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"318a6351-9be9-4b74-b126-ddf0272b29e7"}
05:12:57.273 00.018 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"a8415435-cac3-4fb6-aab3-ebe39f207be6"}
05:12:57.305 00.032 9340 case statement mapped state 6 to 3
05:12:57.325 00.020 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"a8415435-cac3-4fb6-aab3-ebe39f207be6"}
05:12:57.346 00.021 12020 IsGuiding returns 1
05:12:57.348 00.002 12020 scope still moving after pulse duration time elapsed
05:12:57.348 00.000 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"f813b3ec-fc7a-4d20-954e-a3d3edee66d8"}
05:12:57.363 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":225,"width":15,"height":15,"star_pos":[6.93,6.89],"pixels":"..."},"id":"f813b3ec-fc7a-4d20-954e-a3d3edee66d8"}
05:12:57.407 00.044 12020 IsSlewing returns 0
05:12:57.446 00.039 12020 IsGuiding returns 0
05:12:57.446 00.000 12020 scope move finished after 76 + 149 ms
05:12:57.446 00.000 12020 Move returns status 0, amount 76
05:12:57.447 00.001 12020 MoveAxis(N, 0, ABG)
05:12:57.447 00.000 12020 Move returns status 0, amount 0
05:12:57.447 00.000 12020 move complete, result=0
05:12:57.447 00.000 9340 GuideStep: -1.0 px 76 ms EAST, 0.1 px 0 ms NORTH
05:12:57.465 00.018 12020 worker thread done servicing request
05:12:57.466 00.001 12020 Worker thread wakes up
05:12:57.466 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
05:12:57.467 00.001 12020 Handling exposure in thread, d=2000 o=3 r=(1185,1028,31,31)
05:12:59.017 01.550 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"fb3bbc8e-51cf-4387-a83a-7dac73f43ae6"}
05:12:59.052 00.035 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"fb3bbc8e-51cf-4387-a83a-7dac73f43ae6"}
05:12:59.088 00.036 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"cef505a0-293a-44d3-995f-129b243aa9b0"}
05:12:59.100 00.012 9340 case statement mapped state 6 to 3
05:12:59.117 00.017 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"cef505a0-293a-44d3-995f-129b243aa9b0"}
05:12:59.135 00.018 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"c6e2017a-bcab-4b03-8df9-7c6851fe700d"}
05:12:59.166 00.031 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":225,"width":15,"height":15,"star_pos":[6.93,6.89],"pixels":"..."},"id":"c6e2017a-bcab-4b03-8df9-7c6851fe700d"}
05:12:59.834 00.668 12020 Exposure complete
05:13:00.052 00.218 12020 worker thread done servicing request
05:13:00.052 00.000 9340 OnExposeComplete: enter
05:13:00.080 00.028 9340 UpdateGuideState(): m_state=6
05:13:00.091 00.011 9340 Star::Find(15, 1198, 1042, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 226
05:13:00.104 00.013 9340 Star::Find returns 1 (0), X=1199.49, Y=1042.94, Mass=1361645, SNR=165.0, Peak=65188 HFD=4.9
05:13:00.117 00.013 9340 CameraToMount -- cameraTheta (-3.10) - m_xAngle (0.05) = xAngle (-3.15 = 3.13)
05:13:00.127 00.010 9340 CameraToMount -- cameraTheta (-3.10) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-6.22 = 0.07)
05:13:00.138 00.011 9340 CameraToMount -- cameraX=-0.44 cameraY=-0.02 hyp=0.44 cameraTheta=-3.10 mountX=-0.44 mountY=0.03, mountTheta=3.08
05:13:00.159 00.021 9340 SchedulePrimaryMove(10104498, x=-0.44, y=-0.02, opts=13)
05:13:00.176 00.017 9340 Enqueuing Move request for scope (-0.44, -0.02)
05:13:00.188 00.012 12020 Worker thread wakes up
05:13:00.188 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=6761, max=65535, med=11112, FiltMin=8754, FiltMax=65535, Gamma=2.870
05:13:00.213 00.025 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.44, -0.02) opts 0xd
05:13:00.214 00.001 12020 Handling offset move in thread for scope, endpoint = (-0.44, -0.02)
05:13:00.214 00.000 12020 Moving (-0.44, -0.02) raw xDistance=-0.44 yDistance=0.03
05:13:00.214 00.000 9340 UpdateGuideState exits: m=1361645 SNR=165.0
05:13:00.224 00.010 12020 GuideAlgorithmHysteresis::Result() returns -0.22 from input -0.44
05:13:00.224 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:13:00.235 00.011 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
05:13:00.235 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
05:13:00.249 00.014 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
05:13:00.249 00.000 9340 Enqueuing Expose request
05:13:00.261 00.012 12020 MoveAxis(E, 39, ABG)
05:13:00.261 00.000 12020 Guiding  Dir = 2, Dur = 39
05:13:00.262 00.001 12020 IsSlewing returns 0
05:13:00.263 00.001 12020 IsGuiding returns 0
05:13:00.293 00.030 12020 PulseGuide returned control before completion, sleep 19
05:13:00.356 00.063 12020 IsGuiding returns 0
05:13:00.356 00.000 12020 Move returns status 0, amount 39
05:13:00.356 00.000 12020 MoveAxis(N, 0, ABG)
05:13:00.356 00.000 12020 Move returns status 0, amount 0
05:13:00.356 00.000 12020 move complete, result=0
05:13:00.356 00.000 12020 worker thread done servicing request
05:13:00.357 00.001 9340 GuideStep: -0.4 px 39 ms EAST, 0.0 px 0 ms NORTH
05:13:00.367 00.010 12020 Worker thread wakes up
05:13:00.368 00.001 12020 worker thread servicing REQUEST_EXPOSE 2000
05:13:00.368 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(1185,1028,31,31)
05:13:01.027 00.659 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"9a04c5f9-c5ea-42b9-a5df-d86d23df707d"}
05:13:01.050 00.023 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"9a04c5f9-c5ea-42b9-a5df-d86d23df707d"}
05:13:01.065 00.015 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"22fceb3a-01be-437e-8041-fd805eed5aa4"}
05:13:01.084 00.019 9340 case statement mapped state 6 to 3
05:13:01.104 00.020 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"22fceb3a-01be-437e-8041-fd805eed5aa4"}
05:13:01.126 00.022 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"627dd0bd-237d-42c2-bab2-00772f66fdd8"}
05:13:01.161 00.035 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":226,"width":15,"height":15,"star_pos":[7.49,6.94],"pixels":"..."},"id":"627dd0bd-237d-42c2-bab2-00772f66fdd8"}
05:13:02.736 01.575 12020 Exposure complete
05:13:03.024 00.288 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"f9684e52-7a66-42d3-bbf3-397af7be2850"}
05:13:03.062 00.038 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"f9684e52-7a66-42d3-bbf3-397af7be2850"}
05:13:03.145 00.083 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"2943bad6-8e71-416e-baa5-20e2ebd287b6"}
05:13:03.163 00.018 9340 case statement mapped state 6 to 3
05:13:03.192 00.029 12020 worker thread done servicing request
05:13:03.192 00.000 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"2943bad6-8e71-416e-baa5-20e2ebd287b6"}
05:13:03.214 00.022 9340 OnExposeComplete: enter
05:13:03.263 00.049 9340 UpdateGuideState(): m_state=6
05:13:03.297 00.034 9340 Star::Find(15, 1199, 1042, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 227
05:13:03.314 00.017 9340 Star::Find returns 1 (0), X=1199.56, Y=1043.05, Mass=1396439, SNR=201.4, Peak=61525 HFD=5.0
05:13:03.339 00.025 9340 MultiStar: exiting stabilization period
05:13:03.388 00.049 9340 MultiStar: [#1 -0.10,0.27,1.40,U] [#2 -0.42,0.07,0.90,U] [#3 -0.18,0.20,0.80,U] [#4 -0.52,0.13,0.00,M2] [#5 -0.27,0.28,0.83,U] [#6 -0.22,0.36,0.82,U] [#7 -0.16,0.24,0.78,U] [#8 -0.46,0.17,0.71,U] 
05:13:03.415 00.027 9340 refined, 7 included, MultiStar: {-0.26, 0.21}, one-star: {-0.37, 0.09}
05:13:03.431 00.016 9340 CameraToMount -- cameraTheta (2.46) - m_xAngle (0.05) = xAngle (2.41 = 2.41)
05:13:03.450 00.019 9340 CameraToMount -- cameraTheta (2.46) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-0.65 = -0.65)
05:13:03.501 00.051 9340 CameraToMount -- cameraX=-0.26 cameraY=0.21 hyp=0.34 cameraTheta=2.46 mountX=-0.25 mountY=-0.20, mountTheta=-2.46
05:13:03.531 00.030 9340 SchedulePrimaryMove(10104498, x=-0.26, y=0.21, opts=13)
05:13:03.546 00.015 9340 Enqueuing Move request for scope (-0.26, 0.21)
05:13:03.589 00.043 12020 Worker thread wakes up
05:13:03.589 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=6994, max=65535, med=11114, FiltMin=8842, FiltMax=65535, Gamma=2.870
05:13:03.623 00.034 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.26, 0.21) opts 0xd
05:13:03.624 00.001 12020 Handling offset move in thread for scope, endpoint = (-0.26, 0.21)
05:13:03.624 00.000 12020 Moving (-0.26, 0.21) raw xDistance=-0.25 yDistance=-0.20
05:13:03.624 00.000 12020 GuideAlgorithmHysteresis::Result() returns -0.12 from input -0.25
05:13:03.624 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
05:13:03.625 00.001 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.20
05:13:03.625 00.000 12020 MoveAxis(E, 22, ABG)
05:13:03.626 00.001 9340 UpdateGuideState exits: m=1396439 SNR=201.4
05:13:03.652 00.026 12020 Guiding  Dir = 2, Dur = 22
05:13:03.652 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:13:03.670 00.018 12020 IsSlewing returns 0
05:13:03.671 00.001 12020 IsGuiding returns 0
05:13:03.673 00.002 9340 ScheduleExposure(2000,3,1) exposurePending=0
05:13:03.707 00.034 12020 IsGuiding returns 1
05:13:03.707 00.000 12020 scope still moving after pulse duration time elapsed
05:13:03.712 00.005 9340 Enqueuing Expose request
05:13:03.760 00.048 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"14933e93-2967-47c8-824c-48eb90bf99cf"}
05:13:03.784 00.024 12020 IsSlewing returns 0
05:13:03.784 00.000 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":227,"width":15,"height":15,"star_pos":[6.56,7.05],"pixels":"..."},"id":"14933e93-2967-47c8-824c-48eb90bf99cf"}
05:13:03.828 00.044 12020 IsGuiding returns 0
05:13:03.829 00.001 12020 scope move finished after 22 + 132 ms
05:13:03.829 00.000 12020 Move returns status 0, amount 22
05:13:03.829 00.000 12020 MoveAxis(N, 0, ABG)
05:13:03.830 00.001 12020 Move returns status 0, amount 0
05:13:03.830 00.000 12020 move complete, result=0
05:13:03.832 00.002 12020 worker thread done servicing request
05:13:03.833 00.001 9340 GuideStep: -0.3 px 22 ms EAST, -0.2 px 0 ms NORTH
05:13:03.886 00.053 12020 Worker thread wakes up
05:13:03.887 00.001 12020 worker thread servicing REQUEST_EXPOSE 2000
05:13:03.887 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(1185,1028,31,31)
05:13:05.024 01.137 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"53f24385-ff61-4669-a276-2e1aeb1d68a8"}
05:13:05.039 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"53f24385-ff61-4669-a276-2e1aeb1d68a8"}
05:13:05.098 00.059 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"a96165f7-5766-40ce-89b2-9c0a8867e668"}
05:13:05.121 00.023 9340 case statement mapped state 6 to 3
05:13:05.145 00.024 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"a96165f7-5766-40ce-89b2-9c0a8867e668"}
05:13:05.160 00.015 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"65c57960-6f03-4dd7-a23b-bb77d10f26d4"}
05:13:05.178 00.018 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":227,"width":15,"height":15,"star_pos":[6.56,7.05],"pixels":"..."},"id":"65c57960-6f03-4dd7-a23b-bb77d10f26d4"}
05:13:06.248 01.070 12020 Exposure complete
05:13:06.512 00.264 12020 worker thread done servicing request
05:13:06.513 00.001 9340 OnExposeComplete: enter
05:13:06.523 00.010 9340 UpdateGuideState(): m_state=6
05:13:06.542 00.019 9340 Star::Find(15, 1199, 1043, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 228
05:13:06.562 00.020 9340 Star::Find returns 1 (0), X=1199.93, Y=1043.16, Mass=1400203, SNR=186.0, Peak=59966 HFD=4.7
05:13:06.585 00.023 9340 MultiStar: [#1 0.11,0.38,1.86,U] [#2 -0.21,0.29,0.84,U] [#3 0.23,0.46,0.00,M1] [#4 -0.12,0.19,0.96,U] [#5 -0.14,0.31,0.91,U] [#6 0.25,0.38,0.92,U] [#7 0.11,0.32,1.04,U] [#8 -0.06,0.56,0.00,M2] 
05:13:06.626 00.041 9340 single-star, 6 included, MultiStar: {0.02, 0.31}, one-star: {-0.01, 0.20}
05:13:06.638 00.012 9340 CameraToMount -- cameraTheta (1.61) - m_xAngle (0.05) = xAngle (1.56 = 1.56)
05:13:06.654 00.016 9340 CameraToMount -- cameraTheta (1.61) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-1.51 = -1.51)
05:13:06.668 00.014 9340 CameraToMount -- cameraX=-0.01 cameraY=0.20 hyp=0.20 cameraTheta=1.61 mountX=0.00 mountY=-0.20, mountTheta=-1.56
05:13:06.694 00.026 9340 SchedulePrimaryMove(10104498, x=-0.01, y=0.20, opts=13)
05:13:06.707 00.013 9340 Enqueuing Move request for scope (-0.01, 0.20)
05:13:06.722 00.015 12020 Worker thread wakes up
05:13:06.722 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=7353, max=65535, med=11135, FiltMin=8800, FiltMax=65535, Gamma=2.870
05:13:06.758 00.036 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.20) opts 0xd
05:13:06.758 00.000 12020 Handling offset move in thread for scope, endpoint = (-0.01, 0.20)
05:13:06.758 00.000 9340 UpdateGuideState exits: m=1400203 SNR=186.0
05:13:06.773 00.015 12020 Moving (-0.01, 0.20) raw xDistance=0.00 yDistance=-0.20
05:13:06.773 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:13:06.784 00.011 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.00
05:13:06.784 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
05:13:06.801 00.017 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
05:13:06.802 00.001 9340 Enqueuing Expose request
05:13:06.812 00.010 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.20
05:13:06.812 00.000 12020 MoveAxis(E, 0, ABG)
05:13:06.813 00.001 12020 Move returns status 0, amount 0
05:13:06.813 00.000 12020 MoveAxis(N, 0, ABG)
05:13:06.813 00.000 12020 Move returns status 0, amount 0
05:13:06.813 00.000 12020 move complete, result=0
05:13:06.813 00.000 12020 worker thread done servicing request
05:13:06.813 00.000 12020 Worker thread wakes up
05:13:06.814 00.001 12020 worker thread servicing REQUEST_EXPOSE 2000
05:13:06.814 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(1185,1028,31,31)
05:13:06.817 00.003 9340 GuideStep: 0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
05:13:07.027 00.210 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"5700477d-a9c7-4be5-91fd-feef0486d9bd"}
05:13:07.055 00.028 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"5700477d-a9c7-4be5-91fd-feef0486d9bd"}
05:13:07.069 00.014 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"d999533e-78a6-47b5-b234-136d9f62eff8"}
05:13:07.079 00.010 9340 case statement mapped state 6 to 3
05:13:07.094 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"d999533e-78a6-47b5-b234-136d9f62eff8"}
05:13:07.107 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"160b21fd-8c98-49b9-ab7d-dc5327ff53ca"}
05:13:07.121 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":228,"width":15,"height":15,"star_pos":[6.93,7.16],"pixels":"..."},"id":"160b21fd-8c98-49b9-ab7d-dc5327ff53ca"}
05:13:09.024 01.903 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"9c521570-0670-4c95-a719-346ea4d8db2d"}
05:13:09.035 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"9c521570-0670-4c95-a719-346ea4d8db2d"}
05:13:09.045 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"f56643ca-aa01-444e-8254-0093e0333a54"}
05:13:09.056 00.011 9340 case statement mapped state 6 to 3
05:13:09.080 00.024 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"f56643ca-aa01-444e-8254-0093e0333a54"}
05:13:09.097 00.017 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"539a9194-bfd4-4ea6-9be6-e7692051d536"}
05:13:09.106 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":228,"width":15,"height":15,"star_pos":[6.93,7.16],"pixels":"..."},"id":"539a9194-bfd4-4ea6-9be6-e7692051d536"}
05:13:09.177 00.071 12020 Exposure complete
05:13:09.407 00.230 9340 OnExposeComplete: enter
05:13:09.421 00.014 12020 worker thread done servicing request
05:13:09.422 00.001 9340 UpdateGuideState(): m_state=6
05:13:09.435 00.013 9340 Star::Find(15, 1199, 1043, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 229
05:13:09.460 00.025 9340 Star::Find returns 1 (0), X=1199.36, Y=1043.03, Mass=1447109, SNR=200.6, Peak=65253 HFD=5.0
05:13:09.475 00.015 9340 MultiStar: [#1 -0.33,0.09,1.47,U] [#2 -0.43,-0.10,0.96,U] [#3 -0.19,0.00,1.05,U] [#4 -0.50,0.05,0.00,M2] [#5 -0.42,0.14,0.87,U] [#6 -0.51,0.26,0.00,M1] [#7 -0.32,-0.11,0.79,U] [#8 -0.49,-0.02,0.79,U] 
05:13:09.484 00.009 9340 refined, 6 included, MultiStar: {-0.39, 0.02}, one-star: {-0.57, 0.07}
05:13:09.501 00.017 9340 CameraToMount -- cameraTheta (3.09) - m_xAngle (0.05) = xAngle (3.05 = 3.05)
05:13:09.511 00.010 9340 CameraToMount -- cameraTheta (3.09) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-0.02 = -0.02)
05:13:09.520 00.009 9340 CameraToMount -- cameraX=-0.39 cameraY=0.02 hyp=0.39 cameraTheta=3.09 mountX=-0.39 mountY=-0.01, mountTheta=-3.12
05:13:09.535 00.015 9340 SchedulePrimaryMove(10104498, x=-0.39, y=0.02, opts=13)
05:13:09.547 00.012 9340 Enqueuing Move request for scope (-0.39, 0.02)
05:13:09.564 00.017 12020 Worker thread wakes up
05:13:09.564 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=6599, max=65535, med=11154, FiltMin=8757, FiltMax=65535, Gamma=2.870
05:13:09.597 00.033 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.39, 0.02) opts 0xd
05:13:09.597 00.000 12020 Handling offset move in thread for scope, endpoint = (-0.39, 0.02)
05:13:09.597 00.000 12020 Moving (-0.39, 0.02) raw xDistance=-0.39 yDistance=-0.01
05:13:09.597 00.000 9340 UpdateGuideState exits: m=1447109 SNR=200.6
05:13:09.609 00.012 12020 GuideAlgorithmHysteresis::Result() returns -0.16 from input -0.39
05:13:09.609 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:13:09.622 00.013 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
05:13:09.622 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
05:13:09.632 00.010 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
05:13:09.632 00.000 9340 Enqueuing Expose request
05:13:09.641 00.009 12020 MoveAxis(E, 29, ABG)
05:13:09.641 00.000 12020 Guiding  Dir = 2, Dur = 29
05:13:09.642 00.001 12020 IsSlewing returns 0
05:13:09.643 00.001 12020 IsGuiding returns 0
05:13:09.662 00.019 12020 PulseGuide returned control before completion, sleep 22
05:13:09.713 00.051 12020 IsGuiding returns 1
05:13:09.714 00.001 12020 scope still moving after pulse duration time elapsed
05:13:09.741 00.027 12020 IsSlewing returns 0
05:13:09.744 00.003 12020 IsGuiding returns 0
05:13:09.744 00.000 12020 scope move finished after 29 + 70 ms
05:13:09.744 00.000 12020 Move returns status 0, amount 29
05:13:09.744 00.000 12020 MoveAxis(N, 0, ABG)
05:13:09.744 00.000 12020 Move returns status 0, amount 0
05:13:09.744 00.000 12020 move complete, result=0
05:13:09.744 00.000 9340 GuideStep: -0.4 px 29 ms EAST, -0.0 px 0 ms NORTH
05:13:09.762 00.018 12020 worker thread done servicing request
05:13:09.762 00.000 12020 Worker thread wakes up
05:13:09.762 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
05:13:09.762 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(1185,1028,31,31)
05:13:11.023 01.261 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"2d2651c9-ee81-4ad2-af53-f27aabb398f8"}
05:13:11.056 00.033 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"2d2651c9-ee81-4ad2-af53-f27aabb398f8"}
05:13:11.085 00.029 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"566e2599-23e9-4180-b549-2f9492a8e860"}
05:13:11.116 00.031 9340 case statement mapped state 6 to 3
05:13:11.139 00.023 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"566e2599-23e9-4180-b549-2f9492a8e860"}
05:13:11.216 00.077 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"55ed32ec-3268-4884-9479-3dbddac472f4"}
05:13:11.230 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":229,"width":15,"height":15,"star_pos":[7.36,7.03],"pixels":"..."},"id":"55ed32ec-3268-4884-9479-3dbddac472f4"}
05:13:12.131 00.901 12020 Exposure complete
05:13:12.467 00.336 12020 worker thread done servicing request
05:13:12.467 00.000 9340 OnExposeComplete: enter
05:13:12.495 00.028 9340 UpdateGuideState(): m_state=6
05:13:12.534 00.039 9340 Star::Find(15, 1199, 1043, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 230
05:13:12.552 00.018 9340 Star::Find returns 1 (0), X=1199.71, Y=1042.87, Mass=1403788, SNR=183.3, Peak=62273 HFD=4.8
05:13:12.570 00.018 9340 MultiStar: [#1 -0.01,0.22,1.75,U] [#2 -0.14,0.02,0.90,U] [#3 0.07,0.21,1.08,U] [#4 0.01,0.13,1.05,U] [#5 -0.20,0.16,0.85,U] [#6 0.15,0.21,0.95,U] [#7 0.12,0.11,0.95,U] [#8 0.11,0.21,0.79,U] 
05:13:12.590 00.020 9340 refined, 8 included, MultiStar: {-0.01, 0.14}, one-star: {-0.23, -0.09}
05:13:12.607 00.017 9340 CameraToMount -- cameraTheta (1.66) - m_xAngle (0.05) = xAngle (1.61 = 1.61)
05:13:12.650 00.043 9340 CameraToMount -- cameraTheta (1.66) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-1.46 = -1.46)
05:13:12.665 00.015 9340 CameraToMount -- cameraX=-0.01 cameraY=0.14 hyp=0.14 cameraTheta=1.66 mountX=-0.01 mountY=-0.14, mountTheta=-1.61
05:13:12.684 00.019 9340 SchedulePrimaryMove(10104498, x=-0.01, y=0.14, opts=13)
05:13:12.714 00.030 9340 Enqueuing Move request for scope (-0.01, 0.14)
05:13:12.755 00.041 12020 Worker thread wakes up
05:13:12.755 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=6560, max=65535, med=11153, FiltMin=8803, FiltMax=65535, Gamma=2.870
05:13:12.771 00.016 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.14) opts 0xd
05:13:12.772 00.001 9340 UpdateGuideState exits: m=1403788 SNR=183.3
05:13:12.786 00.014 12020 Handling offset move in thread for scope, endpoint = (-0.01, 0.14)
05:13:12.787 00.001 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:13:12.801 00.014 12020 Moving (-0.01, 0.14) raw xDistance=-0.01 yDistance=-0.14
05:13:12.802 00.001 9340 ScheduleExposure(2000,3,1) exposurePending=0
05:13:12.820 00.018 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
05:13:12.821 00.001 9340 Enqueuing Expose request
05:13:12.840 00.019 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
05:13:12.840 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
05:13:12.840 00.000 12020 MoveAxis(E, 0, ABG)
05:13:12.841 00.001 12020 Move returns status 0, amount 0
05:13:12.841 00.000 12020 MoveAxis(N, 0, ABG)
05:13:12.841 00.000 12020 Move returns status 0, amount 0
05:13:12.841 00.000 12020 move complete, result=0
05:13:12.841 00.000 12020 worker thread done servicing request
05:13:12.843 00.002 12020 Worker thread wakes up
05:13:12.843 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
05:13:12.843 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(1185,1028,31,31)
05:13:12.847 00.004 9340 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
05:13:13.023 00.176 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"96ac5188-bed3-4526-9e66-af1295078c06"}
05:13:13.036 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"96ac5188-bed3-4526-9e66-af1295078c06"}
05:13:13.047 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"841573dc-e4d1-4e1d-8516-6ce9980664d3"}
05:13:13.070 00.023 9340 case statement mapped state 6 to 3
05:13:13.108 00.038 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"841573dc-e4d1-4e1d-8516-6ce9980664d3"}
05:13:13.128 00.020 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"fd25c80f-4351-40fc-a2c6-c2516b6050e2"}
05:13:13.150 00.022 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":230,"width":15,"height":15,"star_pos":[6.71,6.87],"pixels":"..."},"id":"fd25c80f-4351-40fc-a2c6-c2516b6050e2"}
05:13:15.022 01.872 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"c72b241c-31a2-47dd-883f-0fd4ad9e5a69"}
05:13:15.038 00.016 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"c72b241c-31a2-47dd-883f-0fd4ad9e5a69"}
05:13:15.054 00.016 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"aca19fff-4fb8-47e3-8496-5049db4f81d8"}
05:13:15.070 00.016 9340 case statement mapped state 6 to 3
05:13:15.080 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"aca19fff-4fb8-47e3-8496-5049db4f81d8"}
05:13:15.094 00.014 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"9237723d-9676-44db-87d8-471494bfedf0"}
05:13:15.106 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":230,"width":15,"height":15,"star_pos":[6.71,6.87],"pixels":"..."},"id":"9237723d-9676-44db-87d8-471494bfedf0"}
05:13:15.312 00.206 12020 Exposure complete
05:13:15.617 00.305 12020 worker thread done servicing request
05:13:15.617 00.000 9340 OnExposeComplete: enter
05:13:15.629 00.012 9340 UpdateGuideState(): m_state=6
05:13:15.644 00.015 9340 Star::Find(15, 1199, 1042, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 231
05:13:15.669 00.025 9340 Star::Find returns 1 (0), X=1199.58, Y=1042.83, Mass=1432339, SNR=185.4, Peak=62933 HFD=4.9
05:13:15.708 00.039 9340 MultiStar: [#1 -0.17,0.02,1.58,U] [#2 -0.34,-0.12,1.05,U] [#3 -0.25,0.06,0.94,U] [#4 -0.49,-0.11,0.00,M2] [#5 -0.37,0.10,0.75,U] [#6 -0.15,0.17,0.90,U] [#7 -0.09,0.08,0.93,U] [#8 -0.57,0.19,0.00,M1] 
05:13:15.723 00.015 9340 refined, 6 included, MultiStar: {-0.24, 0.02}, one-star: {-0.36, -0.12}
05:13:15.734 00.011 9340 CameraToMount -- cameraTheta (3.06) - m_xAngle (0.05) = xAngle (3.01 = 3.01)
05:13:15.746 00.012 9340 CameraToMount -- cameraTheta (3.06) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-0.06 = -0.06)
05:13:15.757 00.011 9340 CameraToMount -- cameraX=-0.24 cameraY=0.02 hyp=0.24 cameraTheta=3.06 mountX=-0.24 mountY=-0.01, mountTheta=-3.09
05:13:15.802 00.045 9340 SchedulePrimaryMove(10104498, x=-0.24, y=0.02, opts=13)
05:13:15.818 00.016 9340 Enqueuing Move request for scope (-0.24, 0.02)
05:13:15.833 00.015 12020 Worker thread wakes up
05:13:15.833 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=6899, max=65535, med=11196, FiltMin=8830, FiltMax=65535, Gamma=2.870
05:13:15.843 00.010 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.24, 0.02) opts 0xd
05:13:15.843 00.000 9340 UpdateGuideState exits: m=1432339 SNR=185.4
05:13:15.854 00.011 12020 Handling offset move in thread for scope, endpoint = (-0.24, 0.02)
05:13:15.855 00.001 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:13:15.873 00.018 12020 Moving (-0.24, 0.02) raw xDistance=-0.24 yDistance=-0.01
05:13:15.873 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
05:13:15.887 00.014 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.24
05:13:15.888 00.001 9340 Enqueuing Expose request
05:13:15.922 00.034 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
05:13:15.922 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
05:13:15.923 00.001 12020 MoveAxis(E, 0, ABG)
05:13:15.923 00.000 12020 Move returns status 0, amount 0
05:13:15.923 00.000 12020 MoveAxis(N, 0, ABG)
05:13:15.923 00.000 12020 Move returns status 0, amount 0
05:13:15.923 00.000 12020 move complete, result=0
05:13:15.924 00.001 12020 worker thread done servicing request
05:13:15.924 00.000 12020 Worker thread wakes up
05:13:15.924 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
05:13:15.924 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(1185,1028,31,31)
05:13:15.929 00.005 9340 GuideStep: -0.2 px 0 ms EAST, -0.0 px 0 ms NORTH
05:13:17.023 01.094 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"6b18700b-7e7d-4ee4-a65c-237a64ad069b"}
05:13:17.074 00.051 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"6b18700b-7e7d-4ee4-a65c-237a64ad069b"}
05:13:17.112 00.038 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"78b35a5a-2b2b-4146-9749-ee5d5211eb5b"}
05:13:17.181 00.069 9340 case statement mapped state 6 to 3
05:13:17.220 00.039 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"78b35a5a-2b2b-4146-9749-ee5d5211eb5b"}
05:13:17.247 00.027 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"cca5b27f-aead-45c7-9b5b-4706f4a9c2cd"}
05:13:17.306 00.059 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":231,"width":15,"height":15,"star_pos":[6.58,6.83],"pixels":"..."},"id":"cca5b27f-aead-45c7-9b5b-4706f4a9c2cd"}
05:13:18.420 01.114 12020 Exposure complete
05:13:18.927 00.507 9340 OnExposeComplete: enter
05:13:18.945 00.018 9340 UpdateGuideState(): m_state=6
05:13:18.964 00.019 12020 worker thread done servicing request
05:13:18.964 00.000 9340 Star::Find(15, 1199, 1042, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 232
05:13:18.983 00.019 9340 Star::Find returns 1 (0), X=1199.32, Y=1042.78, Mass=1441954, SNR=211.7, Peak=63521 HFD=4.9
05:13:19.033 00.050 9340 MultiStar: [#1 -0.18,-0.02,1.42,U] [#2 -0.47,-0.20,0.00,M1] [#3 -0.27,0.01,0.81,U] [#4 -0.31,-0.09,0.71,U] [#5 -0.48,-0.13,0.00,M1] [#6 -0.36,0.13,0.73,U] [#7 -0.28,0.09,0.80,U] [#8 -0.24,0.05,0.84,U] 
05:13:19.050 00.017 9340 refined, 6 included, MultiStar: {-0.32, -0.01}, one-star: {-0.62, -0.18}
05:13:19.068 00.018 9340 CameraToMount -- cameraTheta (-3.11) - m_xAngle (0.05) = xAngle (-3.16 = 3.12)
05:13:19.085 00.017 9340 CameraToMount -- cameraTheta (-3.11) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-6.23 = 0.05)
05:13:19.112 00.027 9340 CameraToMount -- cameraX=-0.32 cameraY=-0.01 hyp=0.32 cameraTheta=-3.11 mountX=-0.32 mountY=0.02, mountTheta=3.09
05:13:19.143 00.031 9340 SchedulePrimaryMove(10104498, x=-0.32, y=-0.01, opts=13)
05:13:19.185 00.042 9340 Enqueuing Move request for scope (-0.32, -0.01)
05:13:19.206 00.021 12020 Worker thread wakes up
05:13:19.207 00.001 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.32, -0.01) opts 0xd
05:13:19.207 00.000 12020 Handling offset move in thread for scope, endpoint = (-0.32, -0.01)
05:13:19.207 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=6706, max=65535, med=11174, FiltMin=8816, FiltMax=65535, Gamma=2.870
05:13:19.225 00.018 12020 Moving (-0.32, -0.01) raw xDistance=-0.32 yDistance=0.02
05:13:19.225 00.000 9340 UpdateGuideState exits: m=1441954 SNR=211.7
05:13:19.238 00.013 12020 GuideAlgorithmHysteresis::Result() returns -0.13 from input -0.32
05:13:19.239 00.001 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:13:19.260 00.021 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
05:13:19.260 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
05:13:19.273 00.013 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
05:13:19.273 00.000 9340 Enqueuing Expose request
05:13:19.318 00.045 12020 MoveAxis(E, 24, ABG)
05:13:19.318 00.000 12020 Guiding  Dir = 2, Dur = 24
05:13:19.320 00.002 12020 IsSlewing returns 0
05:13:19.321 00.001 12020 IsGuiding returns 0
05:13:19.322 00.001 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"886e0d22-8b3a-4929-bc6c-9bd522c1500b"}
05:13:19.344 00.022 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"886e0d22-8b3a-4929-bc6c-9bd522c1500b"}
05:13:19.363 00.019 12020 IsGuiding returns 1
05:13:19.364 00.001 12020 scope still moving after pulse duration time elapsed
05:13:19.396 00.032 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"5931708a-60e3-4fac-a7fd-041370a96585"}
05:13:19.418 00.022 12020 IsSlewing returns 0
05:13:19.418 00.000 9340 case statement mapped state 6 to 3
05:13:19.463 00.045 12020 IsGuiding returns 0
05:13:19.463 00.000 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"5931708a-60e3-4fac-a7fd-041370a96585"}
05:13:19.476 00.013 12020 scope move finished after 24 + 117 ms
05:13:19.476 00.000 12020 Move returns status 0, amount 24
05:13:19.477 00.001 12020 MoveAxis(N, 0, ABG)
05:13:19.477 00.000 12020 Move returns status 0, amount 0
05:13:19.477 00.000 12020 move complete, result=0
05:13:19.477 00.000 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"b5fbd475-aae1-4ac9-b611-747581cfc26e"}
05:13:19.501 00.024 12020 worker thread done servicing request
05:13:19.502 00.001 12020 Worker thread wakes up
05:13:19.503 00.001 12020 worker thread servicing REQUEST_EXPOSE 2000
05:13:19.503 00.000 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":232,"width":15,"height":15,"star_pos":[7.32,6.78],"pixels":"..."},"id":"b5fbd475-aae1-4ac9-b611-747581cfc26e"}
05:13:19.518 00.015 12020 Handling exposure in thread, d=2000 o=3 r=(1185,1028,31,31)
05:13:19.519 00.001 9340 GuideStep: -0.3 px 24 ms EAST, 0.0 px 0 ms NORTH
05:13:21.021 01.502 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"6ca280c9-0c0e-410d-a243-c584cbca51b3"}
05:13:21.038 00.017 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"6ca280c9-0c0e-410d-a243-c584cbca51b3"}
05:13:21.064 00.026 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"ca510c46-e53e-49c0-9997-07eeda7aa884"}
05:13:21.098 00.034 9340 case statement mapped state 6 to 3
05:13:21.116 00.018 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"ca510c46-e53e-49c0-9997-07eeda7aa884"}
05:13:21.130 00.014 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"c7b9352b-9192-4b59-85a2-5089dd78e66c"}
05:13:21.142 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":232,"width":15,"height":15,"star_pos":[7.32,6.78],"pixels":"..."},"id":"c7b9352b-9192-4b59-85a2-5089dd78e66c"}
05:13:21.889 00.747 12020 Exposure complete
05:13:22.149 00.260 12020 worker thread done servicing request
05:13:22.151 00.002 9340 OnExposeComplete: enter
05:13:22.165 00.014 9340 UpdateGuideState(): m_state=6
05:13:22.180 00.015 9340 Star::Find(15, 1199, 1042, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 233
05:13:22.215 00.035 9340 Star::Find returns 1 (0), X=1200.19, Y=1042.95, Mass=1409896, SNR=164.3, Peak=63515 HFD=4.5
05:13:22.232 00.017 9340 MultiStar: [#1 0.33,0.19,1.68,U] [#2 0.42,0.07,1.00,U] [#3 0.45,0.08,1.11,U] [#4 0.22,0.04,1.16,U] [#5 0.24,0.16,0.95,U] [#6 0.32,0.22,1.08,U] [#7 0.44,0.31,0.00,M1] [#8 0.08,0.33,1.00,U] 
05:13:22.246 00.014 9340 single-star, 7 included, MultiStar: {0.29, 0.14}, one-star: {0.26, -0.01}
05:13:22.260 00.014 9340 CameraToMount -- cameraTheta (-0.05) - m_xAngle (0.05) = xAngle (-0.10 = -0.10)
05:13:22.271 00.011 9340 CameraToMount -- cameraTheta (-0.05) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-3.17 = 3.12)
05:13:22.281 00.010 9340 CameraToMount -- cameraX=0.26 cameraY=-0.01 hyp=0.26 cameraTheta=-0.05 mountX=0.26 mountY=0.01, mountTheta=0.02
05:13:22.302 00.021 9340 SchedulePrimaryMove(10104498, x=0.26, y=-0.01, opts=13)
05:13:22.314 00.012 9340 Enqueuing Move request for scope (0.26, -0.01)
05:13:22.347 00.033 12020 Worker thread wakes up
05:13:22.347 00.000 12020 worker thread servicing REQUEST_MOVE scope ofs (0.26, -0.01) opts 0xd
05:13:22.347 00.000 12020 Handling offset move in thread for scope, endpoint = (0.26, -0.01)
05:13:22.348 00.001 12020 Moving (0.26, -0.01) raw xDistance=0.26 yDistance=0.01
05:13:22.348 00.000 12020 GuideAlgorithmHysteresis::Result() returns 0.10 from input 0.26
05:13:22.348 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
05:13:22.349 00.001 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
05:13:22.349 00.000 12020 MoveAxis(W, 18, ABG)
05:13:22.349 00.000 12020 Guiding  Dir = 3, Dur = 18
05:13:22.350 00.001 9340 UpdateImageDisplay: Size=(1920,1080) min=6397, max=65535, med=11199, FiltMin=8735, FiltMax=65535, Gamma=2.870
05:13:22.368 00.018 12020 IsSlewing returns 0
05:13:22.369 00.001 9340 UpdateGuideState exits: m=1409896 SNR=164.3
05:13:22.385 00.016 12020 IsGuiding returns 0
05:13:22.387 00.002 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:13:22.401 00.014 9340 ScheduleExposure(2000,3,1) exposurePending=0
05:13:22.412 00.011 12020 IsGuiding returns 1
05:13:22.412 00.000 9340 Enqueuing Expose request
05:13:22.427 00.015 12020 scope still moving after pulse duration time elapsed
05:13:22.453 00.026 12020 IsSlewing returns 0
05:13:22.501 00.048 12020 IsGuiding returns 0
05:13:22.502 00.001 12020 scope move finished after 18 + 98 ms
05:13:22.502 00.000 12020 Move returns status 0, amount 18
05:13:22.502 00.000 12020 MoveAxis(N, 0, ABG)
05:13:22.502 00.000 12020 Move returns status 0, amount 0
05:13:22.502 00.000 12020 move complete, result=0
05:13:22.503 00.001 12020 worker thread done servicing request
05:13:22.503 00.000 9340 GuideStep: 0.3 px 18 ms WEST, 0.0 px 0 ms NORTH
05:13:22.514 00.011 12020 Worker thread wakes up
05:13:22.515 00.001 12020 worker thread servicing REQUEST_EXPOSE 2000
05:13:22.515 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(1185,1028,31,31)
05:13:23.021 00.506 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"01c51bff-ccd4-4a9a-b14c-436e02a05c5a"}
05:13:23.034 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"01c51bff-ccd4-4a9a-b14c-436e02a05c5a"}
05:13:23.072 00.038 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"cda5d078-61b3-4878-905e-fecbb8e3b7d2"}
05:13:23.089 00.017 9340 case statement mapped state 6 to 3
05:13:23.099 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"cda5d078-61b3-4878-905e-fecbb8e3b7d2"}
05:13:23.113 00.014 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"cfa6c1e5-5ca3-4931-ad2e-9f87920a1e9e"}
05:13:23.125 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":233,"width":15,"height":15,"star_pos":[7.19,6.95],"pixels":"..."},"id":"cfa6c1e5-5ca3-4931-ad2e-9f87920a1e9e"}
05:13:24.881 01.756 12020 Exposure complete
05:13:25.022 00.141 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"c665e4d4-dd0b-4bfb-95d8-862ba1c25f4c"}
05:13:25.061 00.039 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"c665e4d4-dd0b-4bfb-95d8-862ba1c25f4c"}
05:13:25.076 00.015 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"9fc2cfef-2e6b-48cf-8d15-8b6ac7edb38f"}
05:13:25.095 00.019 9340 case statement mapped state 6 to 3
05:13:25.128 00.033 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"9fc2cfef-2e6b-48cf-8d15-8b6ac7edb38f"}
05:13:25.154 00.026 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"fc66aeb2-1ad4-40af-87ab-ec5b038d71df"}
05:13:25.196 00.042 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":233,"width":15,"height":15,"star_pos":[7.19,6.95],"pixels":"..."},"id":"fc66aeb2-1ad4-40af-87ab-ec5b038d71df"}
05:13:25.299 00.103 12020 worker thread done servicing request
05:13:25.299 00.000 9340 OnExposeComplete: enter
05:13:25.316 00.017 9340 UpdateGuideState(): m_state=6
05:13:25.355 00.039 9340 Star::Find(15, 1200, 1042, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 234
05:13:25.369 00.014 9340 Star::Find returns 1 (0), X=1200.13, Y=1043.28, Mass=1423311, SNR=186.5, Peak=63618 HFD=4.9
05:13:25.384 00.015 9340 MultiStar: [#1 0.32,0.34,1.89,U] [#2 0.44,0.28,0.00,M1] [#3 0.38,0.51,0.00,M1] [#4 0.08,0.17,0.94,U] [#5 0.27,0.41,0.84,U] [#6 0.32,0.45,0.00,M1] [#7 0.45,0.34,0.00,M2] [#8 0.18,0.60,0.00,M1] 
05:13:25.397 00.013 9340 single-star, 3 included, MultiStar: {0.24, 0.31}, one-star: {0.20, 0.32}
05:13:25.413 00.016 9340 CameraToMount -- cameraTheta (1.02) - m_xAngle (0.05) = xAngle (0.97 = 0.97)
05:13:25.435 00.022 9340 CameraToMount -- cameraTheta (1.02) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-2.10 = -2.10)
05:13:25.450 00.015 9340 CameraToMount -- cameraX=0.20 cameraY=0.32 hyp=0.37 cameraTheta=1.02 mountX=0.21 mountY=-0.32, mountTheta=-0.99
05:13:25.492 00.042 9340 SchedulePrimaryMove(10104498, x=0.20, y=0.32, opts=13)
05:13:25.504 00.012 9340 Enqueuing Move request for scope (0.20, 0.32)
05:13:25.520 00.016 12020 Worker thread wakes up
05:13:25.520 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=7077, max=65535, med=11206, FiltMin=8707, FiltMax=65535, Gamma=2.870
05:13:25.534 00.014 12020 worker thread servicing REQUEST_MOVE scope ofs (0.20, 0.32) opts 0xd
05:13:25.534 00.000 9340 UpdateGuideState exits: m=1423311 SNR=186.5
05:13:25.549 00.015 12020 Handling offset move in thread for scope, endpoint = (0.20, 0.32)
05:13:25.549 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:13:25.562 00.013 12020 Moving (0.20, 0.32) raw xDistance=0.21 yDistance=-0.32
05:13:25.562 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
05:13:25.579 00.017 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.21
05:13:25.580 00.001 9340 Enqueuing Expose request
05:13:25.611 00.031 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
05:13:25.611 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.32
05:13:25.612 00.001 12020 MoveAxis(E, 0, ABG)
05:13:25.612 00.000 12020 Move returns status 0, amount 0
05:13:25.612 00.000 12020 MoveAxis(N, 0, ABG)
05:13:25.612 00.000 12020 Move returns status 0, amount 0
05:13:25.612 00.000 12020 move complete, result=0
05:13:25.613 00.001 12020 worker thread done servicing request
05:13:25.613 00.000 12020 Worker thread wakes up
05:13:25.613 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
05:13:25.613 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(1185,1028,31,31)
05:13:25.621 00.008 9340 GuideStep: 0.2 px 0 ms EAST, -0.3 px 0 ms NORTH
05:13:27.020 01.399 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"94257813-c15b-4045-adf6-0c41f2e3a276"}
05:13:27.032 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"94257813-c15b-4045-adf6-0c41f2e3a276"}
05:13:27.044 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"9906c75f-2e2d-46c5-89cf-cad5ac479da4"}
05:13:27.061 00.017 9340 case statement mapped state 6 to 3
05:13:27.080 00.019 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"9906c75f-2e2d-46c5-89cf-cad5ac479da4"}
05:13:27.119 00.039 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"bb253735-4785-451b-8330-e8a5cc00ec5d"}
05:13:27.131 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":234,"width":15,"height":15,"star_pos":[7.13,7.28],"pixels":"..."},"id":"bb253735-4785-451b-8330-e8a5cc00ec5d"}
05:13:27.978 00.847 12020 Exposure complete
05:13:28.205 00.227 12020 worker thread done servicing request
05:13:28.205 00.000 9340 OnExposeComplete: enter
05:13:28.215 00.010 9340 UpdateGuideState(): m_state=6
05:13:28.226 00.011 9340 Star::Find(15, 1200, 1043, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 235
05:13:28.236 00.010 9340 Star::Find returns 1 (0), X=1200.48, Y=1042.96, Mass=1415929, SNR=161.8, Peak=65407 HFD=5.0
05:13:28.249 00.013 9340 MultiStar: [#1 0.68,0.30,0.00,M1] [#2 0.40,0.08,1.05,U] [#3 0.75,0.36,0.00,M2] [#4 0.52,0.21,0.00,M1] [#5 0.58,0.24,0.00,M1] [#6 0.67,0.18,0.00,M2] [#7 0.67,0.26,0.00,M3] [#8 0.51,0.32,0.00,M2] 
05:13:28.262 00.013 9340 refined, 1 included, MultiStar: {0.47, 0.04}, one-star: {0.55, 0.00}
05:13:28.277 00.015 9340 CameraToMount -- cameraTheta (0.09) - m_xAngle (0.05) = xAngle (0.05 = 0.05)
05:13:28.307 00.030 9340 CameraToMount -- cameraTheta (0.09) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-3.02 = -3.02)
05:13:28.318 00.011 9340 CameraToMount -- cameraX=0.47 cameraY=0.04 hyp=0.47 cameraTheta=0.09 mountX=0.47 mountY=-0.06, mountTheta=-0.12
05:13:28.336 00.018 9340 SchedulePrimaryMove(10104498, x=0.47, y=0.04, opts=13)
05:13:28.346 00.010 9340 Enqueuing Move request for scope (0.47, 0.04)
05:13:28.362 00.016 12020 Worker thread wakes up
05:13:28.363 00.001 12020 worker thread servicing REQUEST_MOVE scope ofs (0.47, 0.04) opts 0xd
05:13:28.364 00.001 9340 UpdateImageDisplay: Size=(1920,1080) min=6578, max=65535, med=11201, FiltMin=8639, FiltMax=65535, Gamma=2.870
05:13:28.377 00.013 12020 Handling offset move in thread for scope, endpoint = (0.47, 0.04)
05:13:28.378 00.001 12020 Moving (0.47, 0.04) raw xDistance=0.47 yDistance=-0.06
05:13:28.378 00.000 12020 GuideAlgorithmHysteresis::Result() returns 0.20 from input 0.47
05:13:28.378 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
05:13:28.378 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
05:13:28.379 00.001 9340 UpdateGuideState exits: m=1415929 SNR=161.8
05:13:28.393 00.014 12020 MoveAxis(W, 36, ABG)
05:13:28.393 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:13:28.404 00.011 12020 Guiding  Dir = 3, Dur = 36
05:13:28.404 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
05:13:28.429 00.025 12020 IsSlewing returns 0
05:13:28.431 00.002 9340 Enqueuing Expose request
05:13:28.446 00.015 12020 IsGuiding returns 0
05:13:28.466 00.020 12020 PulseGuide returned control before completion, sleep 27
05:13:28.513 00.047 12020 IsGuiding returns 0
05:13:28.513 00.000 12020 Move returns status 0, amount 36
05:13:28.514 00.001 12020 MoveAxis(N, 0, ABG)
05:13:28.514 00.000 12020 Move returns status 0, amount 0
05:13:28.514 00.000 12020 move complete, result=0
05:13:28.514 00.000 12020 worker thread done servicing request
05:13:28.514 00.000 9340 GuideStep: 0.5 px 36 ms WEST, -0.1 px 0 ms NORTH
05:13:28.530 00.016 12020 Worker thread wakes up
05:13:28.531 00.001 12020 worker thread servicing REQUEST_EXPOSE 2000
05:13:28.532 00.001 12020 Handling exposure in thread, d=2000 o=3 r=(1185,1028,31,31)
05:13:29.021 00.489 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"b4664711-8719-445b-a046-2c3e745c2521"}
05:13:29.034 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"b4664711-8719-445b-a046-2c3e745c2521"}
05:13:29.068 00.034 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"620673c2-c523-44e8-8a15-3985952afa51"}
05:13:29.081 00.013 9340 case statement mapped state 6 to 3
05:13:29.120 00.039 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"620673c2-c523-44e8-8a15-3985952afa51"}
05:13:29.136 00.016 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"ca1c3bc8-c799-487c-a256-875d1360fd62"}
05:13:29.154 00.018 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":235,"width":15,"height":15,"star_pos":[7.48,6.96],"pixels":"..."},"id":"ca1c3bc8-c799-487c-a256-875d1360fd62"}
05:13:30.904 01.750 12020 Exposure complete
05:13:31.021 00.117 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"1ffbec1f-fa9d-4849-94a1-d7c38b495f81"}
05:13:31.040 00.019 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"1ffbec1f-fa9d-4849-94a1-d7c38b495f81"}
05:13:31.053 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"2bf33706-c14e-4c67-87e0-00e938e52617"}
05:13:31.069 00.016 9340 case statement mapped state 6 to 3
05:13:31.088 00.019 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"2bf33706-c14e-4c67-87e0-00e938e52617"}
05:13:31.109 00.021 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"2a30ea6b-53a3-4ccf-9105-09a7358ea0b1"}
05:13:31.149 00.040 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":235,"width":15,"height":15,"star_pos":[7.48,6.96],"pixels":"..."},"id":"2a30ea6b-53a3-4ccf-9105-09a7358ea0b1"}
05:13:31.253 00.104 12020 worker thread done servicing request
05:13:31.253 00.000 9340 OnExposeComplete: enter
05:13:31.292 00.039 9340 UpdateGuideState(): m_state=6
05:13:31.314 00.022 9340 Star::Find(15, 1200, 1042, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 236
05:13:31.331 00.017 9340 Star::Find returns 1 (0), X=1200.20, Y=1043.12, Mass=1368518, SNR=168.1, Peak=64318 HFD=4.5
05:13:31.348 00.017 9340 MultiStar: [#1 0.51,0.32,0.00,M2] [#2 0.38,0.03,1.00,U] [#3 0.47,0.32,0.00,M3] [#4 0.37,0.31,0.99,U] [#5 0.26,0.11,1.02,U] [#6 0.40,0.39,0.00,M3] [#7 0.52,0.23,0.00,M4] [#8 0.43,0.48,0.00,M3] 
05:13:31.365 00.017 9340 single-star, 3 included, MultiStar: {0.32, 0.15}, one-star: {0.27, 0.16}
05:13:31.389 00.024 9340 CameraToMount -- cameraTheta (0.55) - m_xAngle (0.05) = xAngle (0.50 = 0.50)
05:13:31.428 00.039 9340 CameraToMount -- cameraTheta (0.55) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-2.57 = -2.57)
05:13:31.443 00.015 9340 CameraToMount -- cameraX=0.27 cameraY=0.16 hyp=0.31 cameraTheta=0.55 mountX=0.28 mountY=-0.17, mountTheta=-0.55
05:13:31.466 00.023 9340 SchedulePrimaryMove(10104498, x=0.27, y=0.16, opts=13)
05:13:31.477 00.011 9340 Enqueuing Move request for scope (0.27, 0.16)
05:13:31.493 00.016 12020 Worker thread wakes up
05:13:31.494 00.001 9340 UpdateImageDisplay: Size=(1920,1080) min=6186, max=65535, med=11225, FiltMin=8647, FiltMax=65535, Gamma=2.870
05:13:31.512 00.018 12020 worker thread servicing REQUEST_MOVE scope ofs (0.27, 0.16) opts 0xd
05:13:31.512 00.000 12020 Handling offset move in thread for scope, endpoint = (0.27, 0.16)
05:13:31.512 00.000 12020 Moving (0.27, 0.16) raw xDistance=0.28 yDistance=-0.17
05:13:31.512 00.000 12020 GuideAlgorithmHysteresis::Result() returns 0.13 from input 0.28
05:13:31.514 00.002 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
05:13:31.514 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
05:13:31.517 00.003 9340 UpdateGuideState exits: m=1368518 SNR=168.1
05:13:31.532 00.015 12020 MoveAxis(W, 24, ABG)
05:13:31.532 00.000 12020 Guiding  Dir = 3, Dur = 24
05:13:31.533 00.001 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:13:31.567 00.034 12020 IsSlewing returns 0
05:13:31.568 00.001 9340 ScheduleExposure(2000,3,1) exposurePending=0
05:13:31.584 00.016 12020 IsGuiding returns 0
05:13:31.586 00.002 9340 Enqueuing Expose request
05:13:31.619 00.033 12020 IsGuiding returns 1
05:13:31.619 00.000 12020 scope still moving after pulse duration time elapsed
05:13:31.680 00.061 12020 IsSlewing returns 0
05:13:31.713 00.033 12020 IsGuiding returns 0
05:13:31.713 00.000 12020 scope move finished after 24 + 104 ms
05:13:31.714 00.001 12020 Move returns status 0, amount 24
05:13:31.714 00.000 12020 MoveAxis(N, 0, ABG)
05:13:31.714 00.000 12020 Move returns status 0, amount 0
05:13:31.714 00.000 12020 move complete, result=0
05:13:31.714 00.000 12020 worker thread done servicing request
05:13:31.715 00.001 9340 GuideStep: 0.3 px 24 ms WEST, -0.2 px 0 ms NORTH
05:13:31.731 00.016 12020 Worker thread wakes up
05:13:31.731 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
05:13:31.732 00.001 12020 Handling exposure in thread, d=2000 o=3 r=(1185,1028,31,31)
05:13:33.021 01.289 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"67b4cccb-9b7f-4213-b233-a36b63ad1e0e"}
05:13:33.039 00.018 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"67b4cccb-9b7f-4213-b233-a36b63ad1e0e"}
05:13:33.061 00.022 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"c5cc3f56-36ca-43f4-b15e-191c14a22b45"}
05:13:33.103 00.042 9340 case statement mapped state 6 to 3
05:13:33.116 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"c5cc3f56-36ca-43f4-b15e-191c14a22b45"}
05:13:33.134 00.018 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"3eae45d8-f1cb-4dc2-adb4-c4c2bd9df8ff"}
05:13:33.145 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":236,"width":15,"height":15,"star_pos":[7.20,7.12],"pixels":"..."},"id":"3eae45d8-f1cb-4dc2-adb4-c4c2bd9df8ff"}
05:13:34.103 00.958 12020 Exposure complete
05:13:34.347 00.244 9340 OnExposeComplete: enter
05:13:34.360 00.013 12020 worker thread done servicing request
05:13:34.360 00.000 9340 UpdateGuideState(): m_state=6
05:13:34.377 00.017 9340 Star::Find(15, 1200, 1043, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 237
05:13:34.391 00.014 9340 Star::Find returns 1 (0), X=1200.28, Y=1042.98, Mass=1425157, SNR=185.5, Peak=65314 HFD=4.7
05:13:34.406 00.015 9340 MultiStar: [#1 0.61,0.23,0.00,M3] [#2 0.38,0.01,0.91,U] [#3 0.63,0.13,0.00,M4] [#4 0.39,0.05,0.84,U] [#5 0.42,0.20,1.04,U] [#6 0.35,0.35,0.94,U] [#7 0.48,0.12,0.00,M5] [#8 0.42,0.27,0.00,M4] 
05:13:34.444 00.038 9340 single-star, 4 included, MultiStar: {0.38, 0.13}, one-star: {0.34, 0.03}
05:13:34.456 00.012 9340 CameraToMount -- cameraTheta (0.07) - m_xAngle (0.05) = xAngle (0.02 = 0.02)
05:13:34.468 00.012 9340 CameraToMount -- cameraTheta (0.07) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-3.04 = -3.04)
05:13:34.488 00.020 9340 CameraToMount -- cameraX=0.34 cameraY=0.03 hyp=0.34 cameraTheta=0.07 mountX=0.34 mountY=-0.03, mountTheta=-0.10
05:13:34.514 00.026 9340 SchedulePrimaryMove(10104498, x=0.34, y=0.03, opts=13)
05:13:34.529 00.015 9340 Enqueuing Move request for scope (0.34, 0.03)
05:13:34.543 00.014 12020 Worker thread wakes up
05:13:34.543 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=6981, max=65535, med=11202, FiltMin=8907, FiltMax=65535, Gamma=2.870
05:13:34.584 00.041 12020 worker thread servicing REQUEST_MOVE scope ofs (0.34, 0.03) opts 0xd
05:13:34.584 00.000 9340 UpdateGuideState exits: m=1425157 SNR=185.5
05:13:34.596 00.012 12020 Handling offset move in thread for scope, endpoint = (0.34, 0.03)
05:13:34.596 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:13:34.608 00.012 12020 Moving (0.34, 0.03) raw xDistance=0.34 yDistance=-0.03
05:13:34.609 00.001 9340 ScheduleExposure(2000,3,1) exposurePending=0
05:13:34.627 00.018 12020 GuideAlgorithmHysteresis::Result() returns 0.15 from input 0.34
05:13:34.627 00.000 9340 Enqueuing Expose request
05:13:34.639 00.012 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
05:13:34.639 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
05:13:34.640 00.001 12020 MoveAxis(W, 28, ABG)
05:13:34.640 00.000 12020 Guiding  Dir = 3, Dur = 28
05:13:34.641 00.001 12020 IsSlewing returns 0
05:13:34.642 00.001 12020 IsGuiding returns 0
05:13:34.670 00.028 12020 PulseGuide returned control before completion, sleep 11
05:13:34.701 00.031 12020 IsGuiding returns 1
05:13:34.701 00.000 12020 scope still moving after pulse duration time elapsed
05:13:34.734 00.033 12020 IsSlewing returns 0
05:13:34.735 00.001 12020 IsGuiding returns 0
05:13:34.736 00.001 12020 scope move finished after 28 + 65 ms
05:13:34.736 00.000 12020 Move returns status 0, amount 28
05:13:34.736 00.000 12020 MoveAxis(N, 0, ABG)
05:13:34.736 00.000 12020 Move returns status 0, amount 0
05:13:34.741 00.005 12020 move complete, result=0
05:13:34.741 00.000 9340 GuideStep: 0.3 px 28 ms WEST, -0.0 px 0 ms NORTH
05:13:34.764 00.023 12020 worker thread done servicing request
05:13:34.764 00.000 12020 Worker thread wakes up
05:13:34.764 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
05:13:34.764 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(1185,1028,31,31)
05:13:35.019 00.255 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"9ac69e3b-3857-4f06-b795-13fb8a3b27f9"}
05:13:35.032 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"9ac69e3b-3857-4f06-b795-13fb8a3b27f9"}
05:13:35.041 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"259816c4-7da3-4a38-8350-9a2e9629567b"}
05:13:35.054 00.013 9340 case statement mapped state 6 to 3
05:13:35.066 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"259816c4-7da3-4a38-8350-9a2e9629567b"}
05:13:35.080 00.014 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"32e7702e-a6fe-4f48-a8ee-9bd5b1fb7643"}
05:13:35.091 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":237,"width":15,"height":15,"star_pos":[7.28,6.98],"pixels":"..."},"id":"32e7702e-a6fe-4f48-a8ee-9bd5b1fb7643"}
05:13:37.020 01.929 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"6108d2a8-da9c-4978-b7bd-409b0761c0ec"}
05:13:37.034 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"6108d2a8-da9c-4978-b7bd-409b0761c0ec"}
05:13:37.046 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"c5f448cd-5b17-48b4-ad09-437eed889d96"}
05:13:37.058 00.012 9340 case statement mapped state 6 to 3
05:13:37.074 00.016 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"c5f448cd-5b17-48b4-ad09-437eed889d96"}
05:13:37.097 00.023 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"91fe74c5-6cf9-4149-a432-85346e9f657d"}
05:13:37.143 00.046 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":237,"width":15,"height":15,"star_pos":[7.28,6.98],"pixels":"..."},"id":"91fe74c5-6cf9-4149-a432-85346e9f657d"}
05:13:37.156 00.013 12020 Exposure complete
05:13:37.498 00.342 12020 worker thread done servicing request
05:13:37.498 00.000 9340 OnExposeComplete: enter
05:13:37.513 00.015 9340 UpdateGuideState(): m_state=6
05:13:37.555 00.042 9340 Star::Find(15, 1200, 1042, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 238
05:13:37.578 00.023 9340 Star::Find returns 1 (0), X=1200.00, Y=1042.78, Mass=1473085, SNR=192.0, Peak=58354 HFD=4.9
05:13:37.592 00.014 9340 MultiStar: [#1 0.14,-0.23,1.46,U] [#2 0.19,-0.24,0.91,U] [#3 0.20,0.02,0.97,U] [#4 -0.01,0.03,0.84,U] [#5 0.13,-0.04,0.89,U] [#6 0.20,0.18,0.89,U] [#7 0.23,0.02,0.82,U] [#8 -0.08,0.25,0.68,U] 
05:13:37.605 00.013 9340 refined, 8 included, MultiStar: {0.12, -0.04}, one-star: {0.07, -0.18}
05:13:37.619 00.014 9340 CameraToMount -- cameraTheta (-0.34) - m_xAngle (0.05) = xAngle (-0.39 = -0.39)
05:13:37.649 00.030 9340 CameraToMount -- cameraTheta (-0.34) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-3.46 = 2.82)
05:13:37.685 00.036 9340 CameraToMount -- cameraX=0.12 cameraY=-0.04 hyp=0.13 cameraTheta=-0.34 mountX=0.12 mountY=0.04, mountTheta=0.33
05:13:37.705 00.020 9340 SchedulePrimaryMove(10104498, x=0.12, y=-0.04, opts=13)
05:13:37.738 00.033 9340 Enqueuing Move request for scope (0.12, -0.04)
05:13:37.749 00.011 12020 Worker thread wakes up
05:13:37.749 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=7238, max=65535, med=11220, FiltMin=8887, FiltMax=65535, Gamma=2.870
05:13:37.763 00.014 12020 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.04) opts 0xd
05:13:37.763 00.000 12020 Handling offset move in thread for scope, endpoint = (0.12, -0.04)
05:13:37.763 00.000 9340 UpdateGuideState exits: m=1473085 SNR=192.0
05:13:37.778 00.015 12020 Moving (0.12, -0.04) raw xDistance=0.12 yDistance=0.04
05:13:37.778 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:13:37.793 00.015 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
05:13:37.793 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
05:13:37.794 00.001 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
05:13:37.794 00.000 12020 MoveAxis(E, 0, ABG)
05:13:37.794 00.000 12020 Move returns status 0, amount 0
05:13:37.794 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
05:13:37.836 00.042 12020 MoveAxis(N, 0, ABG)
05:13:37.837 00.001 12020 Move returns status 0, amount 0
05:13:37.837 00.000 12020 move complete, result=0
05:13:37.838 00.001 12020 worker thread done servicing request
05:13:37.838 00.000 9340 Enqueuing Expose request
05:13:37.854 00.016 12020 Worker thread wakes up
05:13:37.854 00.000 9340 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
05:13:37.872 00.018 12020 worker thread servicing REQUEST_EXPOSE 2000
05:13:37.874 00.002 12020 Handling exposure in thread, d=2000 o=3 r=(1185,1028,31,31)
05:13:39.020 01.146 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"ca6fbdf2-f67f-4502-86b8-6832715899b9"}
05:13:39.043 00.023 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"ca6fbdf2-f67f-4502-86b8-6832715899b9"}
05:13:39.081 00.038 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"6ca8e281-5344-48eb-a3e1-954e09f0f026"}
05:13:39.093 00.012 9340 case statement mapped state 6 to 3
05:13:39.106 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"6ca8e281-5344-48eb-a3e1-954e09f0f026"}
05:13:39.123 00.017 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"2eeb2f3a-c814-4eac-83d8-8e81e9731794"}
05:13:39.135 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":238,"width":15,"height":15,"star_pos":[7.00,6.78],"pixels":"..."},"id":"2eeb2f3a-c814-4eac-83d8-8e81e9731794"}
05:13:40.288 01.153 12020 Exposure complete
05:13:40.497 00.209 12020 worker thread done servicing request
05:13:40.497 00.000 9340 OnExposeComplete: enter
05:13:40.528 00.031 9340 UpdateGuideState(): m_state=6
05:13:40.542 00.014 9340 Star::Find(15, 1200, 1042, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 239
05:13:40.550 00.008 9340 Star::Find returns 1 (0), X=1200.52, Y=1043.29, Mass=1470350, SNR=219.1, Peak=64938 HFD=5.1
05:13:40.563 00.013 9340 MultiStar: [#1 0.45,0.48,0.00,M3] [#2 0.31,0.36,0.71,U] [#3 0.81,0.40,0.00,M4] [#4 0.50,0.40,0.00,M1] [#5 0.50,0.39,0.00,M1] [#6 0.62,0.48,0.00,M2] [#7 0.44,0.38,0.00,M5] [#8 0.35,0.53,0.00,M4] 
05:13:40.574 00.011 9340 refined, 1 included, MultiStar: {0.47, 0.34}, one-star: {0.58, 0.33}
05:13:40.584 00.010 9340 CameraToMount -- cameraTheta (0.63) - m_xAngle (0.05) = xAngle (0.58 = 0.58)
05:13:40.596 00.012 9340 CameraToMount -- cameraTheta (0.63) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-2.49 = -2.49)
05:13:40.612 00.016 9340 CameraToMount -- cameraX=0.47 cameraY=0.34 hyp=0.58 cameraTheta=0.63 mountX=0.49 mountY=-0.35, mountTheta=-0.63
05:13:40.632 00.020 9340 SchedulePrimaryMove(10104498, x=0.47, y=0.34, opts=13)
05:13:40.666 00.034 9340 Enqueuing Move request for scope (0.47, 0.34)
05:13:40.679 00.013 12020 Worker thread wakes up
05:13:40.679 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=6552, max=65535, med=11227, FiltMin=8716, FiltMax=65535, Gamma=2.870
05:13:40.693 00.014 12020 worker thread servicing REQUEST_MOVE scope ofs (0.47, 0.34) opts 0xd
05:13:40.693 00.000 9340 UpdateGuideState exits: m=1470350 SNR=219.1
05:13:40.709 00.016 12020 Handling offset move in thread for scope, endpoint = (0.47, 0.34)
05:13:40.709 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:13:40.721 00.012 12020 Moving (0.47, 0.34) raw xDistance=0.49 yDistance=-0.35
05:13:40.721 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
05:13:40.732 00.011 12020 GuideAlgorithmHysteresis::Result() returns 0.20 from input 0.49
05:13:40.732 00.000 9340 Enqueuing Expose request
05:13:40.742 00.010 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
05:13:40.743 00.001 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.35
05:13:40.743 00.000 12020 MoveAxis(W, 37, ABG)
05:13:40.743 00.000 12020 Guiding  Dir = 3, Dur = 37
05:13:40.744 00.001 12020 IsSlewing returns 0
05:13:40.745 00.001 12020 IsGuiding returns 0
05:13:40.762 00.017 12020 PulseGuide returned control before completion, sleep 31
05:13:40.810 00.048 12020 IsGuiding returns 0
05:13:40.810 00.000 12020 Move returns status 0, amount 37
05:13:40.810 00.000 12020 MoveAxis(N, 0, ABG)
05:13:40.811 00.001 12020 Move returns status 0, amount 0
05:13:40.811 00.000 12020 move complete, result=0
05:13:40.811 00.000 12020 worker thread done servicing request
05:13:40.811 00.000 9340 GuideStep: 0.5 px 37 ms WEST, -0.4 px 0 ms NORTH
05:13:40.823 00.012 12020 Worker thread wakes up
05:13:40.823 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
05:13:40.823 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(1185,1028,31,31)
05:13:41.018 00.195 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"79ab9d47-1324-447d-a9f4-aa7294502232"}
05:13:41.030 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"79ab9d47-1324-447d-a9f4-aa7294502232"}
05:13:41.057 00.027 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"0be73f27-25dc-4b14-80ad-51e093b3b1e7"}
05:13:41.067 00.010 9340 case statement mapped state 6 to 3
05:13:41.078 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"0be73f27-25dc-4b14-80ad-51e093b3b1e7"}
05:13:41.090 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"fc2a42ff-9251-40ae-b0dc-513d47ba667a"}
05:13:41.102 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":239,"width":15,"height":15,"star_pos":[6.52,7.29],"pixels":"..."},"id":"fc2a42ff-9251-40ae-b0dc-513d47ba667a"}
05:13:43.019 01.917 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"f51ba2af-bc31-4dec-a1fb-36ca21f9dd38"}
05:13:43.038 00.019 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"f51ba2af-bc31-4dec-a1fb-36ca21f9dd38"}
05:13:43.047 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"0c0c018d-1ea3-48b5-b2f8-fadad8f56f4b"}
05:13:43.058 00.011 9340 case statement mapped state 6 to 3
05:13:43.071 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"0c0c018d-1ea3-48b5-b2f8-fadad8f56f4b"}
05:13:43.082 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"d2738d13-fd79-4ea4-ac8c-2f4e4b0687e7"}
05:13:43.092 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":239,"width":15,"height":15,"star_pos":[6.52,7.29],"pixels":"..."},"id":"d2738d13-fd79-4ea4-ac8c-2f4e4b0687e7"}
05:13:43.183 00.091 12020 Exposure complete
05:13:43.431 00.248 12020 worker thread done servicing request
05:13:43.431 00.000 9340 OnExposeComplete: enter
05:13:43.448 00.017 9340 UpdateGuideState(): m_state=6
05:13:43.461 00.013 9340 Star::Find(15, 1200, 1043, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 240
05:13:43.480 00.019 9340 Star::Find returns 1 (0), X=1200.73, Y=1042.95, Mass=1456587, SNR=180.1, Peak=65461 HFD=4.8
05:13:43.495 00.015 9340 MultiStar: [#1 0.96,0.11,0.00,M4] [#2 0.87,-0.18,0.00,M1] [#3 1.04,-0.02,0.00,M5] [#4 0.97,0.19,0.00,M2] [#5 0.61,0.10,0.00,M2] [#6 1.11,0.11,0.00,M3] [#7 1.18,-0.03,0.00,M6] [#8 1.01,0.25,0.00,M5] 
05:13:43.509 00.014 9340 CameraToMount -- cameraTheta (-0.01) - m_xAngle (0.05) = xAngle (-0.06 = -0.06)
05:13:43.546 00.037 9340 CameraToMount -- cameraTheta (-0.01) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-3.13 = -3.13)
05:13:43.565 00.019 9340 CameraToMount -- cameraX=0.80 cameraY=-0.01 hyp=0.80 cameraTheta=-0.01 mountX=0.79 mountY=-0.01, mountTheta=-0.01
05:13:43.584 00.019 9340 SchedulePrimaryMove(10104498, x=0.80, y=-0.01, opts=13)
05:13:43.596 00.012 9340 Enqueuing Move request for scope (0.80, -0.01)
05:13:43.613 00.017 12020 Worker thread wakes up
05:13:43.614 00.001 9340 UpdateImageDisplay: Size=(1920,1080) min=6641, max=65535, med=11286, FiltMin=8912, FiltMax=65535, Gamma=2.870
05:13:43.626 00.012 12020 worker thread servicing REQUEST_MOVE scope ofs (0.80, -0.01) opts 0xd
05:13:43.627 00.001 9340 UpdateGuideState exits: m=1456587 SNR=180.1
05:13:43.641 00.014 12020 Handling offset move in thread for scope, endpoint = (0.80, -0.01)
05:13:43.641 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:13:43.675 00.034 12020 Moving (0.80, -0.01) raw xDistance=0.79 yDistance=-0.01
05:13:43.675 00.000 12020 GuideAlgorithmHysteresis::Result() returns 0.35 from input 0.79
05:13:43.676 00.001 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
05:13:43.676 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
05:13:43.676 00.000 12020 MoveAxis(W, 63, ABG)
05:13:43.676 00.000 12020 Guiding  Dir = 3, Dur = 63
05:13:43.677 00.001 12020 IsSlewing returns 0
05:13:43.678 00.001 9340 ScheduleExposure(2000,3,1) exposurePending=0
05:13:43.691 00.013 12020 IsGuiding returns 0
05:13:43.694 00.003 9340 Enqueuing Expose request
05:13:43.720 00.026 12020 PulseGuide returned control before completion, sleep 45
05:13:43.816 00.096 12020 IsGuiding returns 0
05:13:43.817 00.001 12020 Move returns status 0, amount 63
05:13:43.817 00.000 12020 MoveAxis(N, 0, ABG)
05:13:43.817 00.000 12020 Move returns status 0, amount 0
05:13:43.817 00.000 12020 move complete, result=0
05:13:43.818 00.001 12020 worker thread done servicing request
05:13:43.818 00.000 9340 GuideStep: 0.8 px 63 ms WEST, -0.0 px 0 ms NORTH
05:13:43.830 00.012 12020 Worker thread wakes up
05:13:43.830 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
05:13:43.830 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(1185,1028,31,31)
05:13:45.017 01.187 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"5a303dde-eff7-400c-b0c4-13078b172b4e"}
05:13:45.069 00.052 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"5a303dde-eff7-400c-b0c4-13078b172b4e"}
05:13:45.083 00.014 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"be5d0f63-0453-4d6f-858e-95237653f26d"}
05:13:45.099 00.016 9340 case statement mapped state 6 to 3
05:13:45.134 00.035 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"be5d0f63-0453-4d6f-858e-95237653f26d"}
05:13:45.177 00.043 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"8d9dd33d-2048-4fb9-b7ac-309e0b716582"}
05:13:45.196 00.019 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":240,"width":15,"height":15,"star_pos":[6.73,6.95],"pixels":"..."},"id":"8d9dd33d-2048-4fb9-b7ac-309e0b716582"}
05:13:46.199 01.003 12020 Exposure complete
05:13:46.555 00.356 9340 OnExposeComplete: enter
05:13:46.573 00.018 12020 worker thread done servicing request
05:13:46.574 00.001 9340 UpdateGuideState(): m_state=6
05:13:46.620 00.046 9340 Star::Find(15, 1200, 1042, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 241
05:13:46.648 00.028 9340 Star::Find returns 1 (0), X=1200.31, Y=1042.86, Mass=1468222, SNR=185.8, Peak=65407 HFD=4.8
05:13:46.669 00.021 9340 MultiStar: [#1 0.55,-0.06,0.00,M5] [#2 0.44,0.03,0.80,U] [#3 0.45,0.08,0.84,U] [#4 0.37,-0.06,0.81,U] [#5 0.37,0.19,0.81,U] [#6 0.44,0.11,1.07,U] [#7 0.54,0.11,0.00,M7] [#8 0.23,0.15,0.77,U] 
05:13:46.685 00.016 9340 single-star, 6 included, MultiStar: {0.39, 0.05}, one-star: {0.38, -0.09}
05:13:46.735 00.050 9340 CameraToMount -- cameraTheta (-0.25) - m_xAngle (0.05) = xAngle (-0.30 = -0.30)
05:13:46.749 00.014 9340 CameraToMount -- cameraTheta (-0.25) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-3.36 = 2.92)
05:13:46.768 00.019 9340 CameraToMount -- cameraX=0.38 cameraY=-0.09 hyp=0.39 cameraTheta=-0.25 mountX=0.37 mountY=0.09, mountTheta=0.23
05:13:46.795 00.027 9340 SchedulePrimaryMove(10104498, x=0.38, y=-0.09, opts=13)
05:13:46.811 00.016 9340 Enqueuing Move request for scope (0.38, -0.09)
05:13:46.855 00.044 12020 Worker thread wakes up
05:13:46.855 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=7221, max=65535, med=11252, FiltMin=8796, FiltMax=65535, Gamma=2.870
05:13:46.872 00.017 12020 worker thread servicing REQUEST_MOVE scope ofs (0.38, -0.09) opts 0xd
05:13:46.872 00.000 12020 Handling offset move in thread for scope, endpoint = (0.38, -0.09)
05:13:46.873 00.001 9340 UpdateGuideState exits: m=1468222 SNR=185.8
05:13:46.895 00.022 12020 Moving (0.38, -0.09) raw xDistance=0.37 yDistance=0.09
05:13:46.896 00.001 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:13:46.913 00.017 12020 GuideAlgorithmHysteresis::Result() returns 0.18 from input 0.37
05:13:46.914 00.001 9340 ScheduleExposure(2000,3,1) exposurePending=0
05:13:46.931 00.017 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
05:13:46.931 00.000 9340 Enqueuing Expose request
05:13:46.968 00.037 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
05:13:46.968 00.000 12020 MoveAxis(W, 33, ABG)
05:13:46.968 00.000 12020 Guiding  Dir = 3, Dur = 33
05:13:46.998 00.030 12020 IsSlewing returns 0
05:13:47.000 00.002 12020 IsGuiding returns 0
05:13:47.016 00.016 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"2628a059-c6f4-4fe4-9cfc-33eb33c8da43"}
05:13:47.038 00.022 12020 PulseGuide returned control before completion, sleep 13
05:13:47.039 00.001 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"2628a059-c6f4-4fe4-9cfc-33eb33c8da43"}
05:13:47.087 00.048 12020 IsGuiding returns 0
05:13:47.088 00.001 12020 Move returns status 0, amount 33
05:13:47.088 00.000 12020 MoveAxis(N, 0, ABG)
05:13:47.090 00.002 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"64dcf1bb-35c4-4ece-a011-af671a00b6a7"}
05:13:47.105 00.015 12020 Move returns status 0, amount 0
05:13:47.105 00.000 9340 case statement mapped state 6 to 3
05:13:47.123 00.018 12020 move complete, result=0
05:13:47.123 00.000 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"64dcf1bb-35c4-4ece-a011-af671a00b6a7"}
05:13:47.139 00.016 12020 worker thread done servicing request
05:13:47.140 00.001 12020 Worker thread wakes up
05:13:47.140 00.000 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"734cd7b6-756d-417e-9c78-b9d8132d0370"}
05:13:47.170 00.030 12020 worker thread servicing REQUEST_EXPOSE 2000
05:13:47.172 00.002 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":241,"width":15,"height":15,"star_pos":[7.31,6.86],"pixels":"..."},"id":"734cd7b6-756d-417e-9c78-b9d8132d0370"}
05:13:47.185 00.013 12020 Handling exposure in thread, d=2000 o=3 r=(1185,1028,31,31)
05:13:47.216 00.031 9340 GuideStep: 0.4 px 33 ms WEST, 0.1 px 0 ms NORTH
05:13:47.644 00.428 9340 evsrv: cli 100A41E8 connect
05:13:47.678 00.034 9340 case statement mapped state 6 to 3
05:13:47.845 00.167 9340 case statement mapped state 6 to 3
05:13:47.976 00.131 9340 evsrv: cli 100A41E8 request: {"method":"get_app_state","id":"70691de9-8ec6-4004-bf50-fd12d89ec757"}
05:13:48.217 00.241 9340 case statement mapped state 6 to 3
05:13:48.247 00.030 9340 evsrv: cli 100A41E8 response: {"jsonrpc":"2.0","result":"Guiding","id":"70691de9-8ec6-4004-bf50-fd12d89ec757"}
05:13:48.373 00.126 9340 evsrv: cli 100A41E8 disconnect
05:13:49.016 00.643 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"2ad7afd6-2d37-4533-b956-27f7285e8d76"}
05:13:49.120 00.104 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"2ad7afd6-2d37-4533-b956-27f7285e8d76"}
05:13:49.322 00.202 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"20933c6c-ed5c-4f4a-8a75-5ba0147b6b7f"}
05:13:49.467 00.145 9340 case statement mapped state 6 to 3
05:13:49.693 00.226 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"20933c6c-ed5c-4f4a-8a75-5ba0147b6b7f"}
05:13:49.873 00.180 12020 Exposure complete
05:13:49.880 00.007 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"c3d6aa2d-6d5f-4ca3-8314-346a89c103b6"}
05:13:50.638 00.758 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":241,"width":15,"height":15,"star_pos":[7.31,6.86],"pixels":"..."},"id":"c3d6aa2d-6d5f-4ca3-8314-346a89c103b6"}
05:13:51.372 00.734 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"ed9dd673-e42c-4293-b7ce-09be92c8d4c8"}
05:13:51.633 00.261 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"ed9dd673-e42c-4293-b7ce-09be92c8d4c8"}
05:13:51.997 00.364 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"7b178b2f-9aab-4cb3-b456-8f210ff224cd"}
05:13:52.475 00.478 9340 case statement mapped state 6 to 3
05:13:52.787 00.312 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"7b178b2f-9aab-4cb3-b456-8f210ff224cd"}
05:13:53.382 00.595 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"82b0a43a-2131-4bca-8897-ad6869e1028e"}
05:13:53.426 00.044 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":241,"width":15,"height":15,"star_pos":[7.31,6.86],"pixels":"..."},"id":"82b0a43a-2131-4bca-8897-ad6869e1028e"}
05:13:53.691 00.265 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"5b3c8cc2-0b5b-49ff-bd0f-ae96de7b4284"}
05:13:53.736 00.045 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"5b3c8cc2-0b5b-49ff-bd0f-ae96de7b4284"}
05:13:53.849 00.113 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"30abe9df-141a-463e-bc58-c88ae25470d5"}
05:13:53.906 00.057 9340 case statement mapped state 6 to 3
05:13:54.019 00.113 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"30abe9df-141a-463e-bc58-c88ae25470d5"}
05:13:54.100 00.081 12020 worker thread done servicing request
05:13:54.100 00.000 9340 OnExposeComplete: enter
05:13:54.119 00.019 9340 UpdateGuideState(): m_state=6
05:13:54.155 00.036 9340 Star::Find(15, 1200, 1042, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 242
05:13:54.248 00.093 9340 Star::Find returns 1 (0), X=1200.34, Y=1042.54, Mass=1426072, SNR=166.8, Peak=64071 HFD=5.1
05:13:54.272 00.024 9340 MultiStar: [#1 0.31,-0.30,2.20,U] [#2 0.41,-0.55,0.00,M1] [#3 0.62,-0.10,0.00,M5] [#4 -0.00,-0.39,1.01,U] [#5 0.47,-0.29,0.00,M2] [#6 0.48,-0.15,0.00,M3] [#7 0.60,-0.23,0.00,M8] [#8 0.32,-0.10,0.94,U] 
05:13:54.366 00.094 9340 refined, 3 included, MultiStar: {0.27, -0.30}, one-star: {0.40, -0.41}
05:13:54.407 00.041 9340 CameraToMount -- cameraTheta (-0.84) - m_xAngle (0.05) = xAngle (-0.89 = -0.89)
05:13:54.426 00.019 9340 CameraToMount -- cameraTheta (-0.84) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-3.96 = 2.33)
05:13:54.552 00.126 9340 CameraToMount -- cameraX=0.27 cameraY=-0.30 hyp=0.40 cameraTheta=-0.84 mountX=0.25 mountY=0.29, mountTheta=0.86
05:13:54.710 00.158 9340 SchedulePrimaryMove(10104498, x=0.27, y=-0.30, opts=13)
05:13:54.804 00.094 9340 Enqueuing Move request for scope (0.27, -0.30)
05:13:54.890 00.086 12020 Worker thread wakes up
05:13:54.891 00.001 12020 worker thread servicing REQUEST_MOVE scope ofs (0.27, -0.30) opts 0xd
05:13:54.891 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=7388, max=65535, med=11262, FiltMin=8770, FiltMax=65535, Gamma=2.870
05:13:54.931 00.040 12020 Handling offset move in thread for scope, endpoint = (0.27, -0.30)
05:13:54.935 00.004 12020 Moving (0.27, -0.30) raw xDistance=0.25 yDistance=0.29
05:13:54.936 00.001 12020 GuideAlgorithmHysteresis::Result() returns 0.12 from input 0.25
05:13:54.936 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
05:13:54.938 00.002 9340 UpdateGuideState exits: m=1426072 SNR=166.8
05:13:55.059 00.121 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.29
05:13:55.059 00.000 12020 MoveAxis(W, 22, ABG)
05:13:55.059 00.000 12020 Guiding  Dir = 3, Dur = 22
05:13:55.061 00.002 12020 IsSlewing returns 0
05:13:55.062 00.001 12020 IsGuiding returns 0
05:13:55.067 00.005 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:13:55.136 00.069 12020 IsGuiding returns 1
05:13:55.137 00.001 12020 scope still moving after pulse duration time elapsed
05:13:55.142 00.005 9340 ScheduleExposure(2000,3,1) exposurePending=0
05:13:55.311 00.169 12020 IsSlewing returns 0
05:13:55.314 00.003 9340 Enqueuing Expose request
05:13:55.415 00.101 12020 IsGuiding returns 0
05:13:55.415 00.000 12020 scope move finished after 22 + 330 ms
05:13:55.415 00.000 12020 Move returns status 0, amount 22
05:13:55.416 00.001 12020 MoveAxis(N, 0, ABG)
05:13:55.416 00.000 12020 Move returns status 0, amount 0
05:13:55.416 00.000 12020 move complete, result=0
05:13:55.417 00.001 12020 worker thread done servicing request
05:13:55.418 00.001 9340 GuideStep: 0.3 px 22 ms WEST, 0.3 px 0 ms NORTH
05:13:55.521 00.103 12020 Worker thread wakes up
05:13:55.522 00.001 12020 worker thread servicing REQUEST_EXPOSE 2000
05:13:55.522 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(1185,1028,31,31)
05:13:55.574 00.052 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"860a1804-0b81-4722-92a1-bb889b6be516"}
05:13:55.593 00.019 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":242,"width":15,"height":15,"star_pos":[7.34,6.54],"pixels":"..."},"id":"860a1804-0b81-4722-92a1-bb889b6be516"}
05:13:55.748 00.155 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"697b2a33-1d00-41b1-ba30-5a4c5d0b9cf3"}
05:13:55.778 00.030 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"697b2a33-1d00-41b1-ba30-5a4c5d0b9cf3"}
05:13:55.829 00.051 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"53176e6e-6841-4c67-9155-832dc36b649b"}
05:13:55.919 00.090 9340 case statement mapped state 6 to 3
05:13:55.937 00.018 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"53176e6e-6841-4c67-9155-832dc36b649b"}
05:13:56.236 00.299 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"9fe59d97-57b2-4771-a6b4-c257d6313f57"}
05:13:56.314 00.078 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":242,"width":15,"height":15,"star_pos":[7.34,6.54],"pixels":"..."},"id":"9fe59d97-57b2-4771-a6b4-c257d6313f57"}
05:13:57.909 01.595 12020 Exposure complete
05:13:58.321 00.412 12020 worker thread done servicing request
05:13:58.321 00.000 9340 OnExposeComplete: enter
05:13:58.435 00.114 9340 UpdateGuideState(): m_state=6
05:13:58.526 00.091 9340 Star::Find(15, 1200, 1042, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 243
05:13:58.643 00.117 9340 Star::Find returns 1 (0), X=1198.97, Y=1042.94, Mass=1468458, SNR=179.2, Peak=65439 HFD=4.5
05:13:58.730 00.087 9340 MultiStar: [#1 -0.71,0.16,0.00,M5] [#2 -0.97,-0.01,0.00,M2] [#3 -0.59,-0.00,0.00,M6] [#4 -0.86,0.08,0.00,M1] [#5 -0.92,0.26,0.00,M3] [#6 -0.73,0.12,0.00,M4] [#7 -0.74,-0.04,0.00,M9] [#8 -0.77,0.17,0.00,M4] 
05:13:59.141 00.411 9340 CameraToMount -- cameraTheta (-3.12) - m_xAngle (0.05) = xAngle (-3.17 = 3.11)
05:13:59.643 00.502 9340 CameraToMount -- cameraTheta (-3.12) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-6.24 = 0.04)
05:13:59.928 00.285 9340 CameraToMount -- cameraX=-0.97 cameraY=-0.02 hyp=0.97 cameraTheta=-3.12 mountX=-0.97 mountY=0.04, mountTheta=3.10
05:14:00.406 00.478 9340 SchedulePrimaryMove(10104498, x=-0.97, y=-0.02, opts=13)
05:14:00.627 00.221 9340 Enqueuing Move request for scope (-0.97, -0.02)
05:14:00.986 00.359 12020 Worker thread wakes up
05:14:00.987 00.001 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.97, -0.02) opts 0xd
05:14:00.987 00.000 12020 Handling offset move in thread for scope, endpoint = (-0.97, -0.02)
05:14:00.988 00.001 12020 Moving (-0.97, -0.02) raw xDistance=-0.97 yDistance=0.04
05:14:00.989 00.001 12020 GuideAlgorithmHysteresis::Result() returns -0.40 from input -0.97
05:14:00.989 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
05:14:01.010 00.021 9340 UpdateImageDisplay: Size=(1920,1080) min=7373, max=65535, med=11292, FiltMin=8965, FiltMax=65535, Gamma=2.870
05:14:01.976 00.966 9340 UpdateGuideState exits: m=1468458 SNR=179.2
05:14:02.017 00.041 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
05:14:02.017 00.000 12020 MoveAxis(E, 71, ABG)
05:14:02.017 00.000 12020 Guiding  Dir = 2, Dur = 71
05:14:02.167 00.150 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:14:02.326 00.159 12020 IsSlewing returns 0
05:14:02.355 00.029 9340 ScheduleExposure(2000,3,1) exposurePending=0
05:14:02.459 00.104 12020 IsGuiding returns 0
05:14:02.460 00.001 9340 Enqueuing Expose request
05:14:02.524 00.064 12020 PulseGuide returned control before completion, sleep 31
05:14:02.553 00.029 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"06032bfe-62a3-4999-9fcc-01bec74452ee"}
05:14:02.637 00.084 12020 IsGuiding returns 1
05:14:02.637 00.000 12020 scope still moving after pulse duration time elapsed
05:14:02.642 00.005 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"06032bfe-62a3-4999-9fcc-01bec74452ee"}
05:14:02.689 00.047 12020 IsSlewing returns 0
05:14:02.691 00.002 12020 IsGuiding returns 0
05:14:02.692 00.001 12020 scope move finished after 71 + 161 ms
05:14:02.692 00.000 12020 Move returns status 0, amount 71
05:14:02.692 00.000 12020 MoveAxis(N, 0, ABG)
05:14:02.692 00.000 12020 Move returns status 0, amount 0
05:14:02.692 00.000 12020 move complete, result=0
05:14:02.693 00.001 12020 worker thread done servicing request
05:14:02.693 00.000 12020 Worker thread wakes up
05:14:02.693 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
05:14:02.693 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(1185,1028,31,31)
05:14:02.722 00.029 9340 GuideStep: -1.0 px 71 ms EAST, 0.0 px 0 ms NORTH
05:14:03.416 00.694 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"772d80e9-9348-48de-afec-afc720f7f99c"}
05:14:03.535 00.119 9340 case statement mapped state 6 to 3
05:14:03.629 00.094 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"772d80e9-9348-48de-afec-afc720f7f99c"}
05:14:03.759 00.130 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"3d0d9bcd-70d3-4be9-b3d7-c631d4143a43"}
05:14:03.784 00.025 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":243,"width":15,"height":15,"star_pos":[6.97,6.94],"pixels":"..."},"id":"3d0d9bcd-70d3-4be9-b3d7-c631d4143a43"}
05:14:04.125 00.341 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"302582d1-f8aa-4ba9-b049-d235c6b3433b"}
05:14:04.140 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"302582d1-f8aa-4ba9-b049-d235c6b3433b"}
05:14:04.568 00.428 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"1a869bb5-1031-4a64-9c59-536a0887cefc"}
05:14:04.651 00.083 9340 case statement mapped state 6 to 3
05:14:04.669 00.018 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"1a869bb5-1031-4a64-9c59-536a0887cefc"}
05:14:04.896 00.227 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"7e94a909-97ce-480c-a910-cad77768618e"}
05:14:05.010 00.114 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":243,"width":15,"height":15,"star_pos":[6.97,6.94],"pixels":"..."},"id":"7e94a909-97ce-480c-a910-cad77768618e"}
05:14:05.132 00.122 12020 Exposure complete
05:14:06.176 01.044 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"d9325a21-710c-403c-a352-a466fe2740e0"}
05:14:06.372 00.196 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"d9325a21-710c-403c-a352-a466fe2740e0"}
05:14:06.464 00.092 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"524f0ca7-a065-4c50-b36b-f92b90b0dd2c"}
05:14:06.631 00.167 9340 case statement mapped state 6 to 3
05:14:06.733 00.102 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"524f0ca7-a065-4c50-b36b-f92b90b0dd2c"}
05:14:06.786 00.053 12020 worker thread done servicing request
05:14:06.787 00.001 9340 OnExposeComplete: enter
05:14:06.922 00.135 9340 UpdateGuideState(): m_state=6
05:14:07.145 00.223 9340 Star::Find(15, 1198, 1042, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 244
05:14:07.228 00.083 9340 Star::Find returns 1 (0), X=1200.03, Y=1042.89, Mass=1462553, SNR=205.2, Peak=63151 HFD=4.6
05:14:07.454 00.226 9340 MultiStar: [#1 0.18,-0.13,1.59,U] [#2 0.02,-0.06,0.80,U] [#3 0.36,-0.12,0.99,U] [#4 -0.10,-0.35,0.93,U] [#5 0.22,0.08,0.83,U] [#6 0.24,0.19,0.96,U] [#7 0.33,-0.13,0.85,U] [#8 0.14,-0.07,0.65,U] 
05:14:07.931 00.477 9340 single-star, 8 included, MultiStar: {0.17, -0.08}, one-star: {0.09, -0.07}
05:14:07.961 00.030 9340 CameraToMount -- cameraTheta (-0.65) - m_xAngle (0.05) = xAngle (-0.70 = -0.70)
05:14:08.154 00.193 9340 CameraToMount -- cameraTheta (-0.65) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-3.76 = 2.52)
05:14:08.206 00.052 9340 CameraToMount -- cameraX=0.09 cameraY=-0.07 hyp=0.11 cameraTheta=-0.65 mountX=0.09 mountY=0.07, mountTheta=0.65
05:14:08.251 00.045 9340 SchedulePrimaryMove(10104498, x=0.09, y=-0.07, opts=13)
05:14:08.339 00.088 9340 Enqueuing Move request for scope (0.09, -0.07)
05:14:08.365 00.026 12020 Worker thread wakes up
05:14:08.366 00.001 9340 UpdateImageDisplay: Size=(1920,1080) min=7056, max=65535, med=11345, FiltMin=9003, FiltMax=65535, Gamma=2.870
05:14:08.384 00.018 12020 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.07) opts 0xd
05:14:08.384 00.000 9340 UpdateGuideState exits: m=1462553 SNR=205.2
05:14:08.397 00.013 12020 Handling offset move in thread for scope, endpoint = (0.09, -0.07)
05:14:08.397 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:14:08.410 00.013 12020 Moving (0.09, -0.07) raw xDistance=0.09 yDistance=0.07
05:14:08.410 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
05:14:08.431 00.021 9340 Enqueuing Expose request
05:14:08.448 00.017 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
05:14:08.448 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
05:14:08.450 00.002 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
05:14:08.450 00.000 12020 MoveAxis(E, 0, ABG)
05:14:08.477 00.027 12020 Move returns status 0, amount 0
05:14:08.478 00.001 12020 MoveAxis(N, 0, ABG)
05:14:08.478 00.000 12020 Move returns status 0, amount 0
05:14:08.478 00.000 12020 move complete, result=0
05:14:08.481 00.003 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"f6fa807d-c255-4d39-a90c-69f00413cbcf"}
05:14:08.518 00.037 12020 worker thread done servicing request
05:14:08.519 00.001 12020 Worker thread wakes up
05:14:08.519 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
05:14:08.519 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(1185,1028,31,31)
05:14:08.521 00.002 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":244,"width":15,"height":15,"star_pos":[7.03,6.89],"pixels":"..."},"id":"f6fa807d-c255-4d39-a90c-69f00413cbcf"}
05:14:08.546 00.025 9340 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
05:14:09.791 01.245 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"6141a1bc-3e1f-4898-ac0a-821cb1b96052"}
05:14:09.832 00.041 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"6141a1bc-3e1f-4898-ac0a-821cb1b96052"}
05:14:09.877 00.045 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"72c16fa5-1ab5-43b8-968f-35a760bb7d16"}
05:14:09.991 00.114 9340 case statement mapped state 6 to 3
05:14:10.071 00.080 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"72c16fa5-1ab5-43b8-968f-35a760bb7d16"}
05:14:10.299 00.228 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"c5335a81-aa6a-4987-a162-4c65839f93fa"}
05:14:10.378 00.079 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":244,"width":15,"height":15,"star_pos":[7.03,6.89],"pixels":"..."},"id":"c5335a81-aa6a-4987-a162-4c65839f93fa"}
05:14:10.902 00.524 12020 Exposure complete
05:14:11.200 00.298 12020 worker thread done servicing request
05:14:11.201 00.001 9340 OnExposeComplete: enter
05:14:11.215 00.014 9340 UpdateGuideState(): m_state=6
05:14:11.231 00.016 9340 Star::Find(15, 1200, 1042, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 245
05:14:11.247 00.016 9340 Star::Find returns 1 (0), X=1200.06, Y=1042.78, Mass=1389338, SNR=166.8, Peak=63399 HFD=4.5
05:14:11.264 00.017 9340 MultiStar: [#1 0.26,0.05,2.03,U] [#2 0.17,-0.26,0.87,U] [#3 0.23,0.08,1.22,U] [#4 0.20,-0.07,0.97,U] [#5 0.20,0.13,0.93,U] [#6 0.14,0.12,1.09,U] [#7 0.24,-0.02,1.18,U] [#8 0.30,0.14,0.86,U] 
05:14:11.279 00.015 9340 refined, 8 included, MultiStar: {0.21, 0.01}, one-star: {0.13, -0.18}
05:14:11.296 00.017 9340 CameraToMount -- cameraTheta (0.03) - m_xAngle (0.05) = xAngle (-0.02 = -0.02)
05:14:11.333 00.037 9340 CameraToMount -- cameraTheta (0.03) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-3.08 = -3.08)
05:14:11.351 00.018 9340 CameraToMount -- cameraX=0.21 cameraY=0.01 hyp=0.21 cameraTheta=0.03 mountX=0.21 mountY=-0.01, mountTheta=-0.06
05:14:11.376 00.025 9340 SchedulePrimaryMove(10104498, x=0.21, y=0.01, opts=13)
05:14:11.390 00.014 9340 Enqueuing Move request for scope (0.21, 0.01)
05:14:11.404 00.014 12020 Worker thread wakes up
05:14:11.405 00.001 9340 UpdateImageDisplay: Size=(1920,1080) min=7166, max=65535, med=11344, FiltMin=8814, FiltMax=65535, Gamma=2.870
05:14:11.423 00.018 12020 worker thread servicing REQUEST_MOVE scope ofs (0.21, 0.01) opts 0xd
05:14:11.423 00.000 12020 Handling offset move in thread for scope, endpoint = (0.21, 0.01)
05:14:11.424 00.001 9340 UpdateGuideState exits: m=1389338 SNR=166.8
05:14:11.441 00.017 12020 Moving (0.21, 0.01) raw xDistance=0.21 yDistance=-0.01
05:14:11.441 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:14:11.483 00.042 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.21
05:14:11.484 00.001 9340 ScheduleExposure(2000,3,1) exposurePending=0
05:14:11.500 00.016 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
05:14:11.500 00.000 9340 Enqueuing Expose request
05:14:11.515 00.015 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
05:14:11.516 00.001 12020 MoveAxis(E, 0, ABG)
05:14:11.516 00.000 12020 Move returns status 0, amount 0
05:14:11.516 00.000 12020 MoveAxis(N, 0, ABG)
05:14:11.516 00.000 12020 Move returns status 0, amount 0
05:14:11.516 00.000 12020 move complete, result=0
05:14:11.516 00.000 12020 worker thread done servicing request
05:14:11.516 00.000 12020 Worker thread wakes up
05:14:11.516 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
05:14:11.516 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(1185,1028,31,31)
05:14:11.520 00.004 9340 GuideStep: 0.2 px 0 ms EAST, -0.0 px 0 ms NORTH
05:14:11.790 00.270 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"615b82b0-c9e7-4ba0-aa68-bc044f1a5780"}
05:14:11.802 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"615b82b0-c9e7-4ba0-aa68-bc044f1a5780"}
05:14:11.815 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"877eda65-75e8-423f-8bc1-9d486596302e"}
05:14:11.830 00.015 9340 case statement mapped state 6 to 3
05:14:11.841 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"877eda65-75e8-423f-8bc1-9d486596302e"}
05:14:11.872 00.031 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"ca69524d-a548-460e-b77a-40e5925959a7"}
05:14:11.890 00.018 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":245,"width":15,"height":15,"star_pos":[7.06,6.78],"pixels":"..."},"id":"ca69524d-a548-460e-b77a-40e5925959a7"}
05:14:13.788 01.898 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"5a06f7c6-8853-4e8c-b64b-bedf44179780"}
05:14:13.799 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"5a06f7c6-8853-4e8c-b64b-bedf44179780"}
05:14:13.811 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"28c4bee5-89a7-48b4-8e46-467b60213a73"}
05:14:13.821 00.010 9340 case statement mapped state 6 to 3
05:14:13.830 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"28c4bee5-89a7-48b4-8e46-467b60213a73"}
05:14:13.841 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"c055c9b3-196d-40a5-b5e6-8592d581ff1c"}
05:14:13.853 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":245,"width":15,"height":15,"star_pos":[7.06,6.78],"pixels":"..."},"id":"c055c9b3-196d-40a5-b5e6-8592d581ff1c"}
05:14:13.891 00.038 12020 Exposure complete
05:14:14.091 00.200 12020 worker thread done servicing request
05:14:14.092 00.001 9340 OnExposeComplete: enter
05:14:14.127 00.035 9340 UpdateGuideState(): m_state=6
05:14:14.141 00.014 9340 Star::Find(15, 1200, 1042, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 246
05:14:14.153 00.012 9340 Star::Find returns 1 (0), X=1200.36, Y=1042.75, Mass=1379090, SNR=167.7, Peak=65407 HFD=4.8
05:14:14.169 00.016 9340 MultiStar: [#1 0.68,-0.21,0.00,M4] [#2 0.39,-0.21,0.98,U] [#3 0.56,0.15,0.00,M5] [#4 0.46,-0.27,0.00,M1] [#5 0.46,-0.12,0.93,U] [#6 0.67,0.11,0.00,M3] [#7 0.57,-0.10,0.00,M8] [#8 0.56,0.19,0.00,M3] 
05:14:14.179 00.010 9340 refined, 2 included, MultiStar: {0.42, -0.18}, one-star: {0.42, -0.21}
05:14:14.188 00.009 9340 CameraToMount -- cameraTheta (-0.40) - m_xAngle (0.05) = xAngle (-0.45 = -0.45)
05:14:14.199 00.011 9340 CameraToMount -- cameraTheta (-0.40) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-3.52 = 2.77)
05:14:14.213 00.014 9340 CameraToMount -- cameraX=0.42 cameraY=-0.18 hyp=0.46 cameraTheta=-0.40 mountX=0.41 mountY=0.17, mountTheta=0.39
05:14:14.248 00.035 9340 SchedulePrimaryMove(10104498, x=0.42, y=-0.18, opts=13)
05:14:14.260 00.012 9340 Enqueuing Move request for scope (0.42, -0.18)
05:14:14.270 00.010 12020 Worker thread wakes up
05:14:14.271 00.001 9340 UpdateImageDisplay: Size=(1920,1080) min=6869, max=65535, med=11355, FiltMin=8653, FiltMax=65535, Gamma=2.870
05:14:14.281 00.010 12020 worker thread servicing REQUEST_MOVE scope ofs (0.42, -0.18) opts 0xd
05:14:14.281 00.000 9340 UpdateGuideState exits: m=1379090 SNR=167.7
05:14:14.294 00.013 12020 Handling offset move in thread for scope, endpoint = (0.42, -0.18)
05:14:14.294 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:14:14.303 00.009 12020 Moving (0.42, -0.18) raw xDistance=0.41 yDistance=0.17
05:14:14.303 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
05:14:14.312 00.009 12020 GuideAlgorithmHysteresis::Result() returns 0.17 from input 0.41
05:14:14.312 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
05:14:14.312 00.000 9340 Enqueuing Expose request
05:14:14.322 00.010 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
05:14:14.322 00.000 12020 MoveAxis(W, 31, ABG)
05:14:14.322 00.000 12020 Guiding  Dir = 3, Dur = 31
05:14:14.358 00.036 12020 IsSlewing returns 0
05:14:14.375 00.017 12020 IsGuiding returns 0
05:14:14.405 00.030 12020 PulseGuide returned control before completion, sleep 12
05:14:14.426 00.021 12020 IsGuiding returns 1
05:14:14.426 00.000 12020 scope still moving after pulse duration time elapsed
05:14:14.469 00.043 12020 IsSlewing returns 0
05:14:14.470 00.001 12020 IsGuiding returns 0
05:14:14.470 00.000 12020 scope move finished after 31 + 63 ms
05:14:14.470 00.000 12020 Move returns status 0, amount 31
05:14:14.470 00.000 12020 MoveAxis(N, 0, ABG)
05:14:14.470 00.000 12020 Move returns status 0, amount 0
05:14:14.470 00.000 12020 move complete, result=0
05:14:14.470 00.000 12020 worker thread done servicing request
05:14:14.471 00.001 12020 Worker thread wakes up
05:14:14.471 00.000 9340 GuideStep: 0.4 px 31 ms WEST, 0.2 px 0 ms NORTH
05:14:14.490 00.019 12020 worker thread servicing REQUEST_EXPOSE 2000
05:14:14.491 00.001 12020 Handling exposure in thread, d=2000 o=3 r=(1185,1028,31,31)
05:14:15.788 01.297 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"7dcde5e2-c71c-46c8-ab47-55634010c840"}
05:14:15.806 00.018 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"7dcde5e2-c71c-46c8-ab47-55634010c840"}
05:14:15.849 00.043 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"1f4fa414-d98b-4492-9c27-32d0791bae7f"}
05:14:15.871 00.022 9340 case statement mapped state 6 to 3
05:14:15.891 00.020 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"1f4fa414-d98b-4492-9c27-32d0791bae7f"}
05:14:15.928 00.037 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"d8eb4cf4-823e-4f92-bcc9-694fbfa20391"}
05:14:15.952 00.024 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":246,"width":15,"height":15,"star_pos":[7.36,6.75],"pixels":"..."},"id":"d8eb4cf4-823e-4f92-bcc9-694fbfa20391"}
05:14:16.961 01.009 12020 Exposure complete
05:14:17.402 00.441 12020 worker thread done servicing request
05:14:17.402 00.000 9340 OnExposeComplete: enter
05:14:17.420 00.018 9340 UpdateGuideState(): m_state=6
05:14:17.473 00.053 9340 Star::Find(15, 1200, 1042, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 247
05:14:17.499 00.026 9340 Star::Find returns 1 (0), X=1200.04, Y=1042.99, Mass=1380351, SNR=176.8, Peak=60950 HFD=4.5
05:14:17.515 00.016 9340 MultiStar: [#1 0.06,0.01,1.73,U] [#2 0.14,-0.13,0.88,U] [#3 0.24,0.08,1.00,U] [#4 0.02,-0.04,1.03,U] [#5 0.09,-0.12,1.06,U] [#6 0.19,0.23,1.23,U] [#7 0.28,0.04,0.90,U] [#8 0.31,0.27,0.81,U] 
05:14:17.533 00.018 9340 single-star, 8 included, MultiStar: {0.15, 0.04}, one-star: {0.11, 0.03}
05:14:17.580 00.047 9340 CameraToMount -- cameraTheta (0.27) - m_xAngle (0.05) = xAngle (0.22 = 0.22)
05:14:17.612 00.032 9340 CameraToMount -- cameraTheta (0.27) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-2.85 = -2.85)
05:14:17.628 00.016 9340 CameraToMount -- cameraX=0.11 cameraY=0.03 hyp=0.11 cameraTheta=0.27 mountX=0.11 mountY=-0.03, mountTheta=-0.29
05:14:17.666 00.038 9340 SchedulePrimaryMove(10104498, x=0.11, y=0.03, opts=13)
05:14:17.724 00.058 9340 Enqueuing Move request for scope (0.11, 0.03)
05:14:17.742 00.018 12020 Worker thread wakes up
05:14:17.742 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=7369, max=65535, med=11431, FiltMin=9023, FiltMax=65535, Gamma=2.870
05:14:17.774 00.032 12020 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.03) opts 0xd
05:14:17.774 00.000 9340 UpdateGuideState exits: m=1380351 SNR=176.8
05:14:17.815 00.041 12020 Handling offset move in thread for scope, endpoint = (0.11, 0.03)
05:14:17.815 00.000 12020 Moving (0.11, 0.03) raw xDistance=0.11 yDistance=-0.03
05:14:17.816 00.001 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
05:14:17.816 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
05:14:17.816 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
05:14:17.816 00.000 12020 MoveAxis(E, 0, ABG)
05:14:17.816 00.000 12020 Move returns status 0, amount 0
05:14:17.817 00.001 12020 MoveAxis(N, 0, ABG)
05:14:17.817 00.000 12020 Move returns status 0, amount 0
05:14:17.817 00.000 12020 move complete, result=0
05:14:17.817 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:14:17.840 00.023 12020 worker thread done servicing request
05:14:17.844 00.004 9340 ScheduleExposure(2000,3,1) exposurePending=0
05:14:17.867 00.023 9340 Enqueuing Expose request
05:14:17.901 00.034 12020 Worker thread wakes up
05:14:17.901 00.000 9340 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
05:14:17.946 00.045 12020 worker thread servicing REQUEST_EXPOSE 2000
05:14:17.946 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(1185,1028,31,31)
05:14:17.955 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"cdb28765-2d22-46a8-bd8e-9a0b74bc0803"}
05:14:17.975 00.020 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"cdb28765-2d22-46a8-bd8e-9a0b74bc0803"}
05:14:17.998 00.023 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"4ffd0ea7-57ee-4f6f-be12-9f2766a54b16"}
05:14:18.017 00.019 9340 case statement mapped state 6 to 3
05:14:18.055 00.038 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"4ffd0ea7-57ee-4f6f-be12-9f2766a54b16"}
05:14:18.083 00.028 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"85933107-b423-44d9-8409-8645724127ca"}
05:14:18.109 00.026 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":247,"width":15,"height":15,"star_pos":[7.04,6.99],"pixels":"..."},"id":"85933107-b423-44d9-8409-8645724127ca"}
05:14:19.791 01.682 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"5e473d8f-ace3-4569-8222-9116add8e601"}
05:14:19.809 00.018 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"5e473d8f-ace3-4569-8222-9116add8e601"}
05:14:19.832 00.023 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"8ae1f06e-1652-42c1-a915-87c2562a5327"}
05:14:19.846 00.014 9340 case statement mapped state 6 to 3
05:14:19.861 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"8ae1f06e-1652-42c1-a915-87c2562a5327"}
05:14:19.885 00.024 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"560a1221-3ac9-47f6-8147-4a2ba74cd31b"}
05:14:19.928 00.043 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":247,"width":15,"height":15,"star_pos":[7.04,6.99],"pixels":"..."},"id":"560a1221-3ac9-47f6-8147-4a2ba74cd31b"}
05:14:20.305 00.377 12020 Exposure complete
05:14:20.608 00.303 12020 worker thread done servicing request
05:14:20.608 00.000 9340 OnExposeComplete: enter
05:14:20.627 00.019 9340 UpdateGuideState(): m_state=6
05:14:20.667 00.040 9340 Star::Find(15, 1200, 1042, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 248
05:14:20.686 00.019 9340 Star::Find returns 1 (0), X=1200.33, Y=1042.74, Mass=1474569, SNR=177.9, Peak=64519 HFD=4.9
05:14:20.700 00.014 9340 MultiStar: [#1 0.76,-0.04,0.00,M4] [#2 0.73,-0.20,0.00,M1] [#3 0.55,-0.02,0.00,M5] [#4 0.33,-0.11,1.22,U] [#5 0.51,-0.22,0.00,M1] [#6 0.97,0.08,0.00,M3] [#7 0.73,-0.06,0.00,M8] [#8 0.50,0.01,0.82,U] 
05:14:20.711 00.011 9340 refined, 2 included, MultiStar: {0.40, -0.11}, one-star: {0.40, -0.22}
05:14:20.729 00.018 9340 CameraToMount -- cameraTheta (-0.27) - m_xAngle (0.05) = xAngle (-0.32 = -0.32)
05:14:20.745 00.016 9340 CameraToMount -- cameraTheta (-0.27) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-3.39 = 2.89)
05:14:20.794 00.049 9340 CameraToMount -- cameraX=0.40 cameraY=-0.11 hyp=0.41 cameraTheta=-0.27 mountX=0.39 mountY=0.10, mountTheta=0.25
05:14:20.813 00.019 9340 SchedulePrimaryMove(10104498, x=0.40, y=-0.11, opts=13)
05:14:20.829 00.016 9340 Enqueuing Move request for scope (0.40, -0.11)
05:14:20.839 00.010 12020 Worker thread wakes up
05:14:20.841 00.002 9340 UpdateImageDisplay: Size=(1920,1080) min=6830, max=65535, med=11384, FiltMin=8833, FiltMax=65535, Gamma=2.870
05:14:20.860 00.019 12020 worker thread servicing REQUEST_MOVE scope ofs (0.40, -0.11) opts 0xd
05:14:20.861 00.001 12020 Handling offset move in thread for scope, endpoint = (0.40, -0.11)
05:14:20.861 00.000 12020 Moving (0.40, -0.11) raw xDistance=0.39 yDistance=0.10
05:14:20.862 00.001 12020 GuideAlgorithmHysteresis::Result() returns 0.16 from input 0.39
05:14:20.862 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
05:14:20.862 00.000 9340 UpdateGuideState exits: m=1474569 SNR=177.9
05:14:20.883 00.021 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
05:14:20.884 00.001 12020 MoveAxis(W, 29, ABG)
05:14:20.884 00.000 12020 Guiding  Dir = 3, Dur = 29
05:14:20.884 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:14:20.913 00.029 12020 IsSlewing returns 0
05:14:20.914 00.001 9340 ScheduleExposure(2000,3,1) exposurePending=0
05:14:20.928 00.014 9340 Enqueuing Expose request
05:14:20.946 00.018 12020 IsGuiding returns 0
05:14:20.978 00.032 12020 IsGuiding returns 1
05:14:20.978 00.000 12020 scope still moving after pulse duration time elapsed
05:14:21.028 00.050 12020 IsSlewing returns 0
05:14:21.029 00.001 12020 IsGuiding returns 0
05:14:21.029 00.000 12020 scope move finished after 29 + 54 ms
05:14:21.029 00.000 12020 Move returns status 0, amount 29
05:14:21.030 00.001 12020 MoveAxis(N, 0, ABG)
05:14:21.030 00.000 12020 Move returns status 0, amount 0
05:14:21.030 00.000 12020 move complete, result=0
05:14:21.030 00.000 12020 worker thread done servicing request
05:14:21.030 00.000 9340 GuideStep: 0.4 px 29 ms WEST, 0.1 px 0 ms NORTH
05:14:21.042 00.012 12020 Worker thread wakes up
05:14:21.042 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
05:14:21.042 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(1185,1028,31,31)
05:14:21.788 00.746 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"1e107f91-1d74-42cf-82ca-39cca0552d18"}
05:14:21.809 00.021 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"1e107f91-1d74-42cf-82ca-39cca0552d18"}
05:14:21.831 00.022 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"8c2638dd-0134-4135-8de4-db5c6b158d38"}
05:14:21.843 00.012 9340 case statement mapped state 6 to 3
05:14:21.854 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"8c2638dd-0134-4135-8de4-db5c6b158d38"}
05:14:21.871 00.017 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"bacd283b-2996-4284-b0aa-d06bdf2aea94"}
05:14:21.887 00.016 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":248,"width":15,"height":15,"star_pos":[7.33,6.74],"pixels":"..."},"id":"bacd283b-2996-4284-b0aa-d06bdf2aea94"}
05:14:23.420 01.533 12020 Exposure complete
05:14:23.783 00.363 12020 worker thread done servicing request
05:14:23.783 00.000 9340 OnExposeComplete: enter
05:14:23.795 00.012 9340 UpdateGuideState(): m_state=6
05:14:23.811 00.016 9340 Star::Find(15, 1200, 1042, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 249
05:14:23.822 00.011 9340 Star::Find returns 1 (0), X=1200.50, Y=1042.72, Mass=1433599, SNR=173.2, Peak=63843 HFD=5.0
05:14:23.834 00.012 9340 MultiStar: [#1 0.59,-0.35,0.00,M5] [#2 0.48,-0.49,0.00,M2] [#3 0.80,-0.18,0.00,M6] [#4 0.41,-0.19,0.87,U] [#5 0.67,-0.22,0.00,M2] [#6 0.61,0.03,0.00,M4] [#7 0.67,-0.34,0.00,M9] [#8 0.59,-0.11,0.00,M2] 
05:14:23.853 00.019 9340 refined, 1 included, MultiStar: {0.49, -0.22}, one-star: {0.56, -0.24}
05:14:23.871 00.018 9340 CameraToMount -- cameraTheta (-0.42) - m_xAngle (0.05) = xAngle (-0.46 = -0.46)
05:14:23.883 00.012 9340 CameraToMount -- cameraTheta (-0.42) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-3.53 = 2.75)
05:14:23.918 00.035 9340 CameraToMount -- cameraX=0.49 cameraY=-0.22 hyp=0.53 cameraTheta=-0.42 mountX=0.48 mountY=0.20, mountTheta=0.40
05:14:23.933 00.015 9340 SchedulePrimaryMove(10104498, x=0.49, y=-0.22, opts=13)
05:14:23.946 00.013 9340 Enqueuing Move request for scope (0.49, -0.22)
05:14:23.960 00.014 12020 Worker thread wakes up
05:14:23.960 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=6399, max=65535, med=11417, FiltMin=9000, FiltMax=65535, Gamma=2.870
05:14:23.972 00.012 12020 worker thread servicing REQUEST_MOVE scope ofs (0.49, -0.22) opts 0xd
05:14:23.972 00.000 9340 UpdateGuideState exits: m=1433599 SNR=173.2
05:14:23.989 00.017 12020 Handling offset move in thread for scope, endpoint = (0.49, -0.22)
05:14:23.989 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:14:24.003 00.014 12020 Moving (0.49, -0.22) raw xDistance=0.48 yDistance=0.20
05:14:24.003 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
05:14:24.015 00.012 12020 GuideAlgorithmHysteresis::Result() returns 0.21 from input 0.48
05:14:24.015 00.000 9340 Enqueuing Expose request
05:14:24.048 00.033 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
05:14:24.048 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.20
05:14:24.048 00.000 12020 MoveAxis(W, 38, ABG)
05:14:24.050 00.002 12020 Guiding  Dir = 3, Dur = 38
05:14:24.051 00.001 12020 IsSlewing returns 0
05:14:24.051 00.000 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"9e8bdc96-361e-4ca0-bf49-9e5782bab506"}
05:14:24.067 00.016 12020 IsGuiding returns 0
05:14:24.067 00.000 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"9e8bdc96-361e-4ca0-bf49-9e5782bab506"}
05:14:24.084 00.017 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"5bfc6e00-9fe3-4edd-8840-7fc2492d9be5"}
05:14:24.094 00.010 9340 case statement mapped state 6 to 3
05:14:24.107 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"5bfc6e00-9fe3-4edd-8840-7fc2492d9be5"}
05:14:24.123 00.016 12020 IsGuiding returns 1
05:14:24.124 00.001 12020 scope still moving after pulse duration time elapsed
05:14:24.124 00.000 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"1ae06a69-818f-43ef-9f2a-492d4b716c30"}
05:14:24.143 00.019 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":249,"width":15,"height":15,"star_pos":[7.50,6.72],"pixels":"..."},"id":"1ae06a69-818f-43ef-9f2a-492d4b716c30"}
05:14:24.177 00.034 12020 IsSlewing returns 0
05:14:24.179 00.002 12020 IsGuiding returns 0
05:14:24.179 00.000 12020 scope move finished after 38 + 73 ms
05:14:24.179 00.000 12020 Move returns status 0, amount 38
05:14:24.179 00.000 12020 MoveAxis(N, 0, ABG)
05:14:24.179 00.000 12020 Move returns status 0, amount 0
05:14:24.179 00.000 12020 move complete, result=0
05:14:24.180 00.001 12020 worker thread done servicing request
05:14:24.180 00.000 12020 Worker thread wakes up
05:14:24.180 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
05:14:24.180 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(1185,1028,31,31)
05:14:24.186 00.006 9340 GuideStep: 0.5 px 38 ms WEST, 0.2 px 0 ms NORTH
05:14:25.786 01.600 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"ff608cac-5a7e-4167-859d-528e0c77aa6c"}
05:14:25.800 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"ff608cac-5a7e-4167-859d-528e0c77aa6c"}
05:14:25.839 00.039 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"0e32d644-a9f4-4a5e-b501-7172a9bb8906"}
05:14:25.850 00.011 9340 case statement mapped state 6 to 3
05:14:25.861 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"0e32d644-a9f4-4a5e-b501-7172a9bb8906"}
05:14:25.871 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"4f07cf35-1570-4c01-a3c2-b9f59b9d0b6e"}
05:14:25.886 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":249,"width":15,"height":15,"star_pos":[7.50,6.72],"pixels":"..."},"id":"4f07cf35-1570-4c01-a3c2-b9f59b9d0b6e"}
05:14:26.567 00.681 12020 Exposure complete
05:14:26.830 00.263 12020 worker thread done servicing request
05:14:26.831 00.001 9340 OnExposeComplete: enter
05:14:26.857 00.026 9340 UpdateGuideState(): m_state=6
05:14:26.875 00.018 9340 Star::Find(15, 1200, 1042, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 250
05:14:26.888 00.013 9340 Star::Find returns 1 (0), X=1200.50, Y=1042.86, Mass=1388913, SNR=187.1, Peak=65407 HFD=4.8
05:14:26.899 00.011 9340 MultiStar: [#1 0.84,-0.13,0.00,M6] [#2 0.49,-0.30,0.00,M3] [#3 0.80,0.09,0.00,M7] [#4 0.65,-0.10,0.00,M1] [#5 0.60,-0.17,0.00,M3] [#6 0.76,-0.06,0.00,M5] [#7 0.71,-0.26,0.00,M10] [#8 0.64,0.05,0.00,M3] 
05:14:26.910 00.011 9340 CameraToMount -- cameraTheta (-0.17) - m_xAngle (0.05) = xAngle (-0.22 = -0.22)
05:14:26.922 00.012 9340 CameraToMount -- cameraTheta (-0.17) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-3.29 = 3.00)
05:14:26.939 00.017 9340 CameraToMount -- cameraX=0.56 cameraY=-0.10 hyp=0.57 cameraTheta=-0.17 mountX=0.56 mountY=0.08, mountTheta=0.15
05:14:26.957 00.018 9340 SchedulePrimaryMove(10104498, x=0.56, y=-0.10, opts=13)
05:14:26.989 00.032 9340 Enqueuing Move request for scope (0.56, -0.10)
05:14:27.002 00.013 12020 Worker thread wakes up
05:14:27.002 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=6637, max=65535, med=11437, FiltMin=8970, FiltMax=65535, Gamma=2.870
05:14:27.014 00.012 12020 worker thread servicing REQUEST_MOVE scope ofs (0.56, -0.10) opts 0xd
05:14:27.014 00.000 9340 UpdateGuideState exits: m=1388913 SNR=187.1
05:14:27.029 00.015 12020 Handling offset move in thread for scope, endpoint = (0.56, -0.10)
05:14:27.029 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:14:27.040 00.011 12020 Moving (0.56, -0.10) raw xDistance=0.56 yDistance=0.08
05:14:27.040 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
05:14:27.050 00.010 12020 GuideAlgorithmHysteresis::Result() returns 0.25 from input 0.56
05:14:27.051 00.001 9340 Enqueuing Expose request
05:14:27.063 00.012 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
05:14:27.065 00.002 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
05:14:27.065 00.000 12020 MoveAxis(W, 45, ABG)
05:14:27.065 00.000 12020 Guiding  Dir = 3, Dur = 45
05:14:27.066 00.001 12020 IsSlewing returns 0
05:14:27.067 00.001 12020 IsGuiding returns 0
05:14:27.086 00.019 12020 PulseGuide returned control before completion, sleep 37
05:14:27.138 00.052 12020 IsGuiding returns 1
05:14:27.139 00.001 12020 scope still moving after pulse duration time elapsed
05:14:27.182 00.043 12020 IsSlewing returns 0
05:14:27.183 00.001 12020 IsGuiding returns 0
05:14:27.183 00.000 12020 scope move finished after 45 + 70 ms
05:14:27.183 00.000 12020 Move returns status 0, amount 45
05:14:27.184 00.001 12020 MoveAxis(N, 0, ABG)
05:14:27.184 00.000 12020 Move returns status 0, amount 0
05:14:27.184 00.000 12020 move complete, result=0
05:14:27.185 00.001 12020 worker thread done servicing request
05:14:27.185 00.000 9340 GuideStep: 0.6 px 45 ms WEST, 0.1 px 0 ms NORTH
05:14:27.209 00.024 12020 Worker thread wakes up
05:14:27.210 00.001 12020 worker thread servicing REQUEST_EXPOSE 2000
05:14:27.210 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(1185,1028,31,31)
05:14:27.786 00.576 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"93bdbea1-afe0-4ccf-a810-daa5c627c4a1"}
05:14:27.799 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"93bdbea1-afe0-4ccf-a810-daa5c627c4a1"}
05:14:27.811 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"a77ad7a8-8c69-4988-a4fb-bdd431e7300e"}
05:14:27.823 00.012 9340 case statement mapped state 6 to 3
05:14:27.833 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"a77ad7a8-8c69-4988-a4fb-bdd431e7300e"}
05:14:27.849 00.016 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"b8a3aa00-7217-406a-8e63-6310e5fca50f"}
05:14:27.863 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":250,"width":15,"height":15,"star_pos":[7.50,6.86],"pixels":"..."},"id":"b8a3aa00-7217-406a-8e63-6310e5fca50f"}
05:14:29.585 01.722 12020 Exposure complete
05:14:29.794 00.209 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"08069efa-4fed-4fef-9b90-1b450624ef2d"}
05:14:29.829 00.035 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"08069efa-4fed-4fef-9b90-1b450624ef2d"}
05:14:29.850 00.021 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"e41b8f5b-4620-4a6b-810f-32b4c999ee3a"}
05:14:29.863 00.013 9340 case statement mapped state 6 to 3
05:14:29.889 00.026 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"e41b8f5b-4620-4a6b-810f-32b4c999ee3a"}
05:14:29.938 00.049 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"dc45045b-0043-45ae-a2aa-544744788a17"}
05:14:29.961 00.023 12020 worker thread done servicing request
05:14:29.961 00.000 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":250,"width":15,"height":15,"star_pos":[7.50,6.86],"pixels":"..."},"id":"dc45045b-0043-45ae-a2aa-544744788a17"}
05:14:29.976 00.015 9340 OnExposeComplete: enter
05:14:29.994 00.018 9340 UpdateGuideState(): m_state=6
05:14:30.023 00.029 9340 Star::Find(15, 1200, 1042, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 251
05:14:30.048 00.025 9340 Star::Find returns 1 (0), X=1200.38, Y=1042.65, Mass=1435483, SNR=174.7, Peak=65483 HFD=4.8
05:14:30.110 00.062 9340 MultiStar: [#1 0.51,-0.22,0.00,M7] [#2 0.31,-0.14,1.03,U] [#3 0.73,-0.13,0.00,M8] [#4 0.22,-0.24,0.96,U] [#5 0.39,-0.27,1.15,U] [#6 0.52,0.01,0.00,M6] [#7 0.68,-0.07,0.00,R] [#8 0.42,0.00,0.78,U] 
05:14:30.128 00.018 9340 refined, 4 included, MultiStar: {0.35, -0.20}, one-star: {0.45, -0.31}
05:14:30.147 00.019 9340 CameraToMount -- cameraTheta (-0.52) - m_xAngle (0.05) = xAngle (-0.57 = -0.57)
05:14:30.161 00.014 9340 CameraToMount -- cameraTheta (-0.52) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-3.64 = 2.65)
05:14:30.178 00.017 9340 CameraToMount -- cameraX=0.35 cameraY=-0.20 hyp=0.41 cameraTheta=-0.52 mountX=0.34 mountY=0.19, mountTheta=0.51
05:14:30.198 00.020 9340 SchedulePrimaryMove(10104498, x=0.35, y=-0.20, opts=13)
05:14:30.242 00.044 9340 Enqueuing Move request for scope (0.35, -0.20)
05:14:30.266 00.024 12020 Worker thread wakes up
05:14:30.266 00.000 12020 worker thread servicing REQUEST_MOVE scope ofs (0.35, -0.20) opts 0xd
05:14:30.266 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=7227, max=65535, med=11462, FiltMin=8744, FiltMax=65535, Gamma=2.870
05:14:30.288 00.022 12020 Handling offset move in thread for scope, endpoint = (0.35, -0.20)
05:14:30.288 00.000 9340 UpdateGuideState exits: m=1435483 SNR=174.7
05:14:30.301 00.013 12020 Moving (0.35, -0.20) raw xDistance=0.34 yDistance=0.19
05:14:30.301 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:14:30.316 00.015 12020 GuideAlgorithmHysteresis::Result() returns 0.16 from input 0.34
05:14:30.317 00.001 9340 ScheduleExposure(2000,3,1) exposurePending=0
05:14:30.337 00.020 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
05:14:30.337 00.000 9340 Enqueuing Expose request
05:14:30.374 00.037 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.19
05:14:30.374 00.000 12020 MoveAxis(W, 30, ABG)
05:14:30.374 00.000 12020 Guiding  Dir = 3, Dur = 30
05:14:30.375 00.001 12020 IsSlewing returns 0
05:14:30.378 00.003 12020 IsGuiding returns 0
05:14:30.397 00.019 12020 PulseGuide returned control before completion, sleep 22
05:14:30.426 00.029 12020 IsGuiding returns 1
05:14:30.426 00.000 12020 scope still moving after pulse duration time elapsed
05:14:30.460 00.034 12020 IsSlewing returns 0
05:14:30.492 00.032 12020 IsGuiding returns 0
05:14:30.493 00.001 12020 scope move finished after 30 + 84 ms
05:14:30.493 00.000 12020 Move returns status 0, amount 30
05:14:30.493 00.000 12020 MoveAxis(N, 0, ABG)
05:14:30.494 00.001 12020 Move returns status 0, amount 0
05:14:30.494 00.000 12020 move complete, result=0
05:14:30.494 00.000 12020 worker thread done servicing request
05:14:30.494 00.000 9340 GuideStep: 0.3 px 30 ms WEST, 0.2 px 0 ms NORTH
05:14:30.531 00.037 12020 Worker thread wakes up
05:14:30.532 00.001 12020 worker thread servicing REQUEST_EXPOSE 2000
05:14:30.532 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(1185,1028,31,31)
05:14:31.789 01.257 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"34f33206-12fd-4741-a6e4-f4017db5f065"}
05:14:31.810 00.021 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"34f33206-12fd-4741-a6e4-f4017db5f065"}
05:14:31.824 00.014 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"17268ea0-0a43-44be-8851-a81706b6077d"}
05:14:31.834 00.010 9340 case statement mapped state 6 to 3
05:14:31.859 00.025 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"17268ea0-0a43-44be-8851-a81706b6077d"}
05:14:31.879 00.020 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"4cc0c1a5-84cb-4aca-aa31-39f56f2289e6"}
05:14:31.915 00.036 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":251,"width":15,"height":15,"star_pos":[7.38,6.65],"pixels":"..."},"id":"4cc0c1a5-84cb-4aca-aa31-39f56f2289e6"}
05:14:32.897 00.982 12020 Exposure complete
05:14:33.175 00.278 12020 worker thread done servicing request
05:14:33.175 00.000 9340 OnExposeComplete: enter
05:14:33.189 00.014 9340 UpdateGuideState(): m_state=6
05:14:33.223 00.034 9340 Star::Find(15, 1200, 1042, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 252
05:14:33.238 00.015 9340 Star::Find returns 1 (0), X=1200.14, Y=1042.89, Mass=1386069, SNR=194.9, Peak=64170 HFD=4.6
05:14:33.251 00.013 9340 MultiStar: [#1 0.34,0.06,1.54,U] [#2 0.26,-0.12,0.78,U] [#3 0.35,0.15,0.94,U] [#4 0.18,0.09,0.99,U] [#5 0.24,0.13,0.92,U] [#6 0.33,0.22,0.81,U] [#7 -0.24,0.06,1.10,U] [#8 0.17,0.20,0.81,U] 
05:14:33.266 00.015 9340 single-star, 8 included, MultiStar: {0.20, 0.08}, one-star: {0.20, -0.07}
05:14:33.277 00.011 9340 CameraToMount -- cameraTheta (-0.32) - m_xAngle (0.05) = xAngle (-0.37 = -0.37)
05:14:33.291 00.014 9340 CameraToMount -- cameraTheta (-0.32) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-3.44 = 2.84)
05:14:33.313 00.022 9340 CameraToMount -- cameraX=0.20 cameraY=-0.07 hyp=0.21 cameraTheta=-0.32 mountX=0.20 mountY=0.06, mountTheta=0.30
05:14:33.336 00.023 9340 SchedulePrimaryMove(10104498, x=0.20, y=-0.07, opts=13)
05:14:33.362 00.026 9340 Enqueuing Move request for scope (0.20, -0.07)
05:14:33.378 00.016 12020 Worker thread wakes up
05:14:33.378 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=7370, max=65535, med=11417, FiltMin=8944, FiltMax=65535, Gamma=2.870
05:14:33.390 00.012 12020 worker thread servicing REQUEST_MOVE scope ofs (0.20, -0.07) opts 0xd
05:14:33.390 00.000 9340 UpdateGuideState exits: m=1386069 SNR=194.9
05:14:33.401 00.011 12020 Handling offset move in thread for scope, endpoint = (0.20, -0.07)
05:14:33.401 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:14:33.410 00.009 12020 Moving (0.20, -0.07) raw xDistance=0.20 yDistance=0.06
05:14:33.411 00.001 9340 ScheduleExposure(2000,3,1) exposurePending=0
05:14:33.426 00.015 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.20
05:14:33.426 00.000 9340 Enqueuing Expose request
05:14:33.442 00.016 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
05:14:33.442 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
05:14:33.442 00.000 12020 MoveAxis(E, 0, ABG)
05:14:33.442 00.000 12020 Move returns status 0, amount 0
05:14:33.442 00.000 12020 MoveAxis(N, 0, ABG)
05:14:33.442 00.000 12020 Move returns status 0, amount 0
05:14:33.442 00.000 12020 move complete, result=0
05:14:33.443 00.001 12020 worker thread done servicing request
05:14:33.443 00.000 12020 Worker thread wakes up
05:14:33.443 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
05:14:33.443 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(1185,1028,31,31)
05:14:33.446 00.003 9340 GuideStep: 0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
05:14:33.790 00.344 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"3fba6118-e5d1-44e0-971f-4b87906bb9c8"}
05:14:33.807 00.017 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"3fba6118-e5d1-44e0-971f-4b87906bb9c8"}
05:14:33.835 00.028 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"aa737907-e0bc-4c6e-898f-3030052347bd"}
05:14:33.853 00.018 9340 case statement mapped state 6 to 3
05:14:33.878 00.025 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"aa737907-e0bc-4c6e-898f-3030052347bd"}
05:14:33.914 00.036 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"e7599347-0089-4f73-9c98-9c33a79bdd8f"}
05:14:33.927 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":252,"width":15,"height":15,"star_pos":[7.14,6.89],"pixels":"..."},"id":"e7599347-0089-4f73-9c98-9c33a79bdd8f"}
05:14:35.788 01.861 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"cf50a6d6-6f88-4837-872d-4c64ee2a6d0b"}
05:14:35.806 00.018 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"cf50a6d6-6f88-4837-872d-4c64ee2a6d0b"}
05:14:35.828 00.022 12020 Exposure complete
05:14:35.829 00.001 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"52baa2c8-02c7-4ddf-89d9-4f66ad1eb166"}
05:14:35.854 00.025 9340 case statement mapped state 6 to 3
05:14:35.897 00.043 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"52baa2c8-02c7-4ddf-89d9-4f66ad1eb166"}
05:14:35.919 00.022 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"5f94c284-6a32-4add-9ba6-cbd43c8bd56b"}
05:14:35.943 00.024 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":252,"width":15,"height":15,"star_pos":[7.14,6.89],"pixels":"..."},"id":"5f94c284-6a32-4add-9ba6-cbd43c8bd56b"}
05:14:36.254 00.311 9340 OnExposeComplete: enter
05:14:36.281 00.027 12020 worker thread done servicing request
05:14:36.283 00.002 9340 UpdateGuideState(): m_state=6
05:14:36.334 00.051 9340 Star::Find(15, 1200, 1042, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 253
05:14:36.353 00.019 9340 Star::Find returns 1 (0), X=1200.32, Y=1042.96, Mass=1405295, SNR=166.1, Peak=65407 HFD=4.8
05:14:36.380 00.027 9340 MultiStar: [#1 0.78,0.04,0.00,M7] [#2 0.54,-0.24,0.00,M2] [#3 0.72,0.06,0.00,M8] [#4 0.63,-0.26,0.00,M1] [#5 0.60,0.07,0.00,M2] [#6 0.78,0.23,0.00,M6] [#7 0.14,0.13,1.08,U] [#8 0.49,0.12,0.00,M2] 
05:14:36.398 00.018 9340 refined, 1 included, MultiStar: {0.26, 0.07}, one-star: {0.39, 0.00}
05:14:36.428 00.030 9340 CameraToMount -- cameraTheta (0.26) - m_xAngle (0.05) = xAngle (0.21 = 0.21)
05:14:36.482 00.054 9340 CameraToMount -- cameraTheta (0.26) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-2.86 = -2.86)
05:14:36.534 00.052 9340 CameraToMount -- cameraX=0.26 cameraY=0.07 hyp=0.27 cameraTheta=0.26 mountX=0.26 mountY=-0.08, mountTheta=-0.28
05:14:36.625 00.091 9340 SchedulePrimaryMove(10104498, x=0.26, y=0.07, opts=13)
05:14:36.647 00.022 9340 Enqueuing Move request for scope (0.26, 0.07)
05:14:36.675 00.028 12020 Worker thread wakes up
05:14:36.675 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=7080, max=65535, med=11502, FiltMin=8895, FiltMax=65535, Gamma=2.870
05:14:36.693 00.018 12020 worker thread servicing REQUEST_MOVE scope ofs (0.26, 0.07) opts 0xd
05:14:36.693 00.000 12020 Handling offset move in thread for scope, endpoint = (0.26, 0.07)
05:14:36.694 00.001 12020 Moving (0.26, 0.07) raw xDistance=0.26 yDistance=-0.08
05:14:36.694 00.000 9340 UpdateGuideState exits: m=1405295 SNR=166.1
05:14:36.718 00.024 12020 GuideAlgorithmHysteresis::Result() returns 0.11 from input 0.26
05:14:36.719 00.001 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
05:14:36.719 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
05:14:36.719 00.000 12020 MoveAxis(W, 20, ABG)
05:14:36.719 00.000 12020 Guiding  Dir = 3, Dur = 20
05:14:36.720 00.001 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:14:36.744 00.024 12020 IsSlewing returns 0
05:14:36.744 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
05:14:36.783 00.039 12020 IsGuiding returns 0
05:14:36.784 00.001 9340 Enqueuing Expose request
05:14:36.840 00.056 12020 IsGuiding returns 1
05:14:36.840 00.000 12020 scope still moving after pulse duration time elapsed
05:14:36.871 00.031 12020 IsSlewing returns 0
05:14:36.873 00.002 12020 IsGuiding returns 0
05:14:36.873 00.000 12020 scope move finished after 20 + 69 ms
05:14:36.873 00.000 12020 Move returns status 0, amount 20
05:14:36.873 00.000 12020 MoveAxis(N, 0, ABG)
05:14:36.874 00.001 12020 Move returns status 0, amount 0
05:14:36.874 00.000 12020 move complete, result=0
05:14:36.874 00.000 12020 worker thread done servicing request
05:14:36.875 00.001 9340 GuideStep: 0.3 px 20 ms WEST, -0.1 px 0 ms NORTH
05:14:36.892 00.017 12020 Worker thread wakes up
05:14:36.892 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
05:14:36.892 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(1185,1028,31,31)
05:14:37.788 00.896 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"2c0692b0-5414-430b-af83-503b535d505f"}
05:14:37.803 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"2c0692b0-5414-430b-af83-503b535d505f"}
05:14:37.820 00.017 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"3dbbb5b8-0cfd-410e-b03c-019644f6bf76"}
05:14:37.833 00.013 9340 case statement mapped state 6 to 3
05:14:37.842 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"3dbbb5b8-0cfd-410e-b03c-019644f6bf76"}
05:14:37.860 00.018 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"a19539a5-5510-44a3-9b7b-296cb0ee68ee"}
05:14:37.876 00.016 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":253,"width":15,"height":15,"star_pos":[7.32,6.96],"pixels":"..."},"id":"a19539a5-5510-44a3-9b7b-296cb0ee68ee"}
05:14:39.260 01.384 12020 Exposure complete
05:14:39.492 00.232 9340 OnExposeComplete: enter
05:14:39.508 00.016 12020 worker thread done servicing request
05:14:39.508 00.000 9340 UpdateGuideState(): m_state=6
05:14:39.518 00.010 9340 Star::Find(15, 1200, 1042, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 254
05:14:39.528 00.010 9340 Star::Find returns 1 (0), X=1200.30, Y=1042.81, Mass=1451007, SNR=195.4, Peak=64971 HFD=4.8
05:14:39.543 00.015 9340 MultiStar: [#1 0.55,0.03,0.00,M8] [#2 0.47,-0.11,0.77,U] [#3 0.70,0.17,0.00,M9] [#4 0.43,-0.12,1.05,U] [#5 0.27,-0.04,0.81,U] [#6 0.68,0.21,0.00,M7] [#7 -0.06,0.04,0.83,U] [#8 0.39,0.33,0.00,M3] 
05:14:39.552 00.009 9340 refined, 4 included, MultiStar: {0.30, -0.08}, one-star: {0.36, -0.15}
05:14:39.560 00.008 9340 CameraToMount -- cameraTheta (-0.26) - m_xAngle (0.05) = xAngle (-0.31 = -0.31)
05:14:39.570 00.010 9340 CameraToMount -- cameraTheta (-0.26) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-3.37 = 2.91)
05:14:39.587 00.017 9340 CameraToMount -- cameraX=0.30 cameraY=-0.08 hyp=0.31 cameraTheta=-0.26 mountX=0.30 mountY=0.07, mountTheta=0.24
05:14:39.606 00.019 9340 SchedulePrimaryMove(10104498, x=0.30, y=-0.08, opts=13)
05:14:39.634 00.028 9340 Enqueuing Move request for scope (0.30, -0.08)
05:14:39.643 00.009 12020 Worker thread wakes up
05:14:39.643 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=6541, max=65535, med=11460, FiltMin=8950, FiltMax=65535, Gamma=2.870
05:14:39.652 00.009 12020 worker thread servicing REQUEST_MOVE scope ofs (0.30, -0.08) opts 0xd
05:14:39.652 00.000 9340 UpdateGuideState exits: m=1451007 SNR=195.4
05:14:39.665 00.013 12020 Handling offset move in thread for scope, endpoint = (0.30, -0.08)
05:14:39.665 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:14:39.674 00.009 12020 Moving (0.30, -0.08) raw xDistance=0.30 yDistance=0.07
05:14:39.674 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
05:14:39.684 00.010 12020 GuideAlgorithmHysteresis::Result() returns 0.13 from input 0.30
05:14:39.685 00.001 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
05:14:39.685 00.000 9340 Enqueuing Expose request
05:14:39.697 00.012 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
05:14:39.697 00.000 12020 MoveAxis(W, 24, ABG)
05:14:39.697 00.000 12020 Guiding  Dir = 3, Dur = 24
05:14:39.698 00.001 12020 IsSlewing returns 0
05:14:39.699 00.001 12020 IsGuiding returns 0
05:14:39.718 00.019 12020 PulseGuide returned control before completion, sleep 17
05:14:39.765 00.047 12020 IsGuiding returns 1
05:14:39.767 00.002 12020 scope still moving after pulse duration time elapsed
05:14:39.789 00.022 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"6d94e0f4-9b00-4196-8441-c583086368e2"}
05:14:39.800 00.011 12020 IsSlewing returns 0
05:14:39.801 00.001 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"6d94e0f4-9b00-4196-8441-c583086368e2"}
05:14:39.814 00.013 12020 IsGuiding returns 0
05:14:39.815 00.001 12020 scope move finished after 24 + 90 ms
05:14:39.815 00.000 12020 Move returns status 0, amount 24
05:14:39.815 00.000 12020 MoveAxis(N, 0, ABG)
05:14:39.816 00.001 12020 Move returns status 0, amount 0
05:14:39.816 00.000 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"0594ef02-45a6-41ad-a027-de03c9ef4c3f"}
05:14:39.827 00.011 12020 move complete, result=0
05:14:39.827 00.000 9340 case statement mapped state 6 to 3
05:14:39.837 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"0594ef02-45a6-41ad-a027-de03c9ef4c3f"}
05:14:39.847 00.010 12020 worker thread done servicing request
05:14:39.847 00.000 12020 Worker thread wakes up
05:14:39.848 00.001 9340 GuideStep: 0.3 px 24 ms WEST, 0.1 px 0 ms NORTH
05:14:39.879 00.031 12020 worker thread servicing REQUEST_EXPOSE 2000
05:14:39.881 00.002 12020 Handling exposure in thread, d=2000 o=3 r=(1185,1028,31,31)
05:14:39.893 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"01a797ad-5fb4-44bf-805c-121ff0b12e94"}
05:14:39.907 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":254,"width":15,"height":15,"star_pos":[7.30,6.81],"pixels":"..."},"id":"01a797ad-5fb4-44bf-805c-121ff0b12e94"}
05:14:41.788 01.881 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"5f9d4fb4-ac95-41af-9236-9581af9d2865"}
05:14:41.798 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"5f9d4fb4-ac95-41af-9236-9581af9d2865"}
05:14:41.810 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"48875ea2-aa17-4c4c-9c48-624547d20891"}
05:14:41.823 00.013 9340 case statement mapped state 6 to 3
05:14:41.840 00.017 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"48875ea2-aa17-4c4c-9c48-624547d20891"}
05:14:41.852 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"26cd557c-a446-4bfb-b1fa-507865d57cdd"}
05:14:41.896 00.044 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":254,"width":15,"height":15,"star_pos":[7.30,6.81],"pixels":"..."},"id":"26cd557c-a446-4bfb-b1fa-507865d57cdd"}
05:14:42.261 00.365 12020 Exposure complete
05:14:42.693 00.432 12020 worker thread done servicing request
05:14:42.694 00.001 9340 OnExposeComplete: enter
05:14:42.741 00.047 9340 UpdateGuideState(): m_state=6
05:14:42.771 00.030 9340 Star::Find(15, 1200, 1042, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 255
05:14:42.793 00.022 9340 Star::Find returns 1 (0), X=1200.26, Y=1042.81, Mass=1413122, SNR=192.9, Peak=65407 HFD=4.6
05:14:42.814 00.021 9340 MultiStar: [#1 0.47,-0.01,1.67,U] [#2 0.32,-0.09,0.88,U] [#3 0.44,0.02,0.99,U] [#4 0.19,-0.11,1.05,U] [#5 0.26,0.07,0.84,U] [#6 0.46,0.12,1.00,U] [#7 -0.22,0.09,0.95,U] [#8 0.31,0.11,0.81,U] 
05:14:42.851 00.037 9340 refined, 8 included, MultiStar: {0.30, 0.00}, one-star: {0.33, -0.15}
05:14:42.899 00.048 9340 CameraToMount -- cameraTheta (0.00) - m_xAngle (0.05) = xAngle (-0.04 = -0.04)
05:14:42.927 00.028 9340 CameraToMount -- cameraTheta (0.00) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-3.11 = -3.11)
05:14:42.944 00.017 9340 CameraToMount -- cameraX=0.30 cameraY=0.00 hyp=0.30 cameraTheta=0.00 mountX=0.30 mountY=-0.01, mountTheta=-0.03
05:14:42.989 00.045 9340 SchedulePrimaryMove(10104498, x=0.30, y=0.00, opts=13)
05:14:43.005 00.016 9340 Enqueuing Move request for scope (0.30, 0.00)
05:14:43.046 00.041 12020 Worker thread wakes up
05:14:43.046 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=6987, max=65535, med=11503, FiltMin=8994, FiltMax=65535, Gamma=2.870
05:14:43.061 00.015 12020 worker thread servicing REQUEST_MOVE scope ofs (0.30, 0.00) opts 0xd
05:14:43.062 00.001 12020 Handling offset move in thread for scope, endpoint = (0.30, 0.00)
05:14:43.062 00.000 12020 Moving (0.30, 0.00) raw xDistance=0.30 yDistance=-0.01
05:14:43.062 00.000 12020 GuideAlgorithmHysteresis::Result() returns 0.14 from input 0.30
05:14:43.062 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
05:14:43.063 00.001 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
05:14:43.063 00.000 12020 MoveAxis(W, 24, ABG)
05:14:43.063 00.000 12020 Guiding  Dir = 3, Dur = 24
05:14:43.064 00.001 9340 UpdateGuideState exits: m=1413122 SNR=192.9
05:14:43.084 00.020 12020 IsSlewing returns 0
05:14:43.085 00.001 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:14:43.100 00.015 12020 IsGuiding returns 0
05:14:43.100 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
05:14:43.116 00.016 9340 Enqueuing Expose request
05:14:43.168 00.052 12020 IsGuiding returns 1
05:14:43.169 00.001 12020 scope still moving after pulse duration time elapsed
05:14:43.204 00.035 12020 IsSlewing returns 0
05:14:43.205 00.001 12020 IsGuiding returns 0
05:14:43.205 00.000 12020 scope move finished after 24 + 81 ms
05:14:43.205 00.000 12020 Move returns status 0, amount 24
05:14:43.206 00.001 12020 MoveAxis(N, 0, ABG)
05:14:43.206 00.000 12020 Move returns status 0, amount 0
05:14:43.206 00.000 12020 move complete, result=0
05:14:43.206 00.000 12020 worker thread done servicing request
05:14:43.207 00.001 9340 GuideStep: 0.3 px 24 ms WEST, -0.0 px 0 ms NORTH
05:14:43.222 00.015 12020 Worker thread wakes up
05:14:43.222 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
05:14:43.223 00.001 12020 Handling exposure in thread, d=2000 o=3 r=(1185,1028,31,31)
05:14:43.789 00.566 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"3baa2804-12fe-4c4f-8047-33b0ad27c588"}
05:14:43.803 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"3baa2804-12fe-4c4f-8047-33b0ad27c588"}
05:14:43.834 00.031 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"c13039d8-c539-4552-9a49-64d9a0546e73"}
05:14:43.849 00.015 9340 case statement mapped state 6 to 3
05:14:43.886 00.037 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"c13039d8-c539-4552-9a49-64d9a0546e73"}
05:14:43.903 00.017 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"ddec7694-25b2-4cd6-b6a2-6ad6b0707929"}
05:14:43.929 00.026 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":255,"width":15,"height":15,"star_pos":[7.26,6.81],"pixels":"..."},"id":"ddec7694-25b2-4cd6-b6a2-6ad6b0707929"}
05:14:45.583 01.654 12020 Exposure complete
05:14:45.789 00.206 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"bb3400b4-57ec-4d25-9913-1eb01f00606f"}
05:14:45.802 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"bb3400b4-57ec-4d25-9913-1eb01f00606f"}
05:14:45.815 00.013 12020 worker thread done servicing request
05:14:45.815 00.000 9340 OnExposeComplete: enter
05:14:45.832 00.017 9340 UpdateGuideState(): m_state=6
05:14:45.842 00.010 9340 Star::Find(15, 1200, 1042, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 256
05:14:45.852 00.010 9340 Star::Find returns 1 (0), X=1199.75, Y=1042.66, Mass=1460325, SNR=187.3, Peak=59917 HFD=4.9
05:14:45.863 00.011 9340 MultiStar: [#1 0.19,-0.27,1.42,U] [#2 -0.03,-0.11,0.85,U] [#3 0.21,-0.12,1.03,U] [#4 0.03,-0.10,1.06,U] [#5 0.06,-0.07,0.95,U] [#6 0.10,-0.05,1.01,U] [#7 -0.33,-0.05,0.87,U] [#8 0.02,-0.09,0.84,U] 
05:14:45.877 00.014 9340 refined, 8 included, MultiStar: {0.02, -0.14}, one-star: {-0.18, -0.30}
05:14:45.888 00.011 9340 CameraToMount -- cameraTheta (-1.41) - m_xAngle (0.05) = xAngle (-1.46 = -1.46)
05:14:45.898 00.010 9340 CameraToMount -- cameraTheta (-1.41) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-4.53 = 1.75)
05:14:45.923 00.025 9340 CameraToMount -- cameraX=0.02 cameraY=-0.14 hyp=0.14 cameraTheta=-1.41 mountX=0.02 mountY=0.14, mountTheta=1.46
05:14:45.944 00.021 9340 SchedulePrimaryMove(10104498, x=0.02, y=-0.14, opts=13)
05:14:45.956 00.012 9340 Enqueuing Move request for scope (0.02, -0.14)
05:14:45.966 00.010 12020 Worker thread wakes up
05:14:45.966 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=7196, max=65535, med=11492, FiltMin=9125, FiltMax=65535, Gamma=2.870
05:14:45.975 00.009 12020 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.14) opts 0xd
05:14:45.975 00.000 9340 UpdateGuideState exits: m=1460325 SNR=187.3
05:14:45.985 00.010 12020 Handling offset move in thread for scope, endpoint = (0.02, -0.14)
05:14:45.985 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:14:45.998 00.013 12020 Moving (0.02, -0.14) raw xDistance=0.02 yDistance=0.14
05:14:45.999 00.001 9340 ScheduleExposure(2000,3,1) exposurePending=0
05:14:46.013 00.014 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
05:14:46.014 00.001 9340 Enqueuing Expose request
05:14:46.027 00.013 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
05:14:46.027 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
05:14:46.028 00.001 12020 MoveAxis(E, 0, ABG)
05:14:46.028 00.000 12020 Move returns status 0, amount 0
05:14:46.028 00.000 12020 MoveAxis(N, 0, ABG)
05:14:46.028 00.000 12020 Move returns status 0, amount 0
05:14:46.028 00.000 12020 move complete, result=0
05:14:46.028 00.000 12020 worker thread done servicing request
05:14:46.029 00.001 9340 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
05:14:46.067 00.038 12020 Worker thread wakes up
05:14:46.068 00.001 12020 worker thread servicing REQUEST_EXPOSE 2000
05:14:46.068 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(1185,1028,31,31)
05:14:46.074 00.006 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"635dffb4-0b38-41a9-a81c-a94f12deb14b"}
05:14:46.088 00.014 9340 case statement mapped state 6 to 3
05:14:46.097 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"635dffb4-0b38-41a9-a81c-a94f12deb14b"}
05:14:46.108 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"d0a3a9f6-ed08-4fc7-946b-e0718380ff41"}
05:14:46.119 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":256,"width":15,"height":15,"star_pos":[6.75,6.66],"pixels":"..."},"id":"d0a3a9f6-ed08-4fc7-946b-e0718380ff41"}
05:14:47.789 01.670 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"4ebe96e6-e7f6-40fd-82a9-0367e0af2c6a"}
05:14:47.802 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"4ebe96e6-e7f6-40fd-82a9-0367e0af2c6a"}
05:14:47.816 00.014 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"05a91da5-a9f6-4209-89d9-edfd053051d0"}
05:14:47.828 00.012 9340 case statement mapped state 6 to 3
05:14:47.851 00.023 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"05a91da5-a9f6-4209-89d9-edfd053051d0"}
05:14:47.948 00.097 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"cd1ebe0b-6cca-4ab5-aca3-fbe61bde3d6b"}
05:14:47.959 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":256,"width":15,"height":15,"star_pos":[6.75,6.66],"pixels":"..."},"id":"cd1ebe0b-6cca-4ab5-aca3-fbe61bde3d6b"}
05:14:48.484 00.525 12020 Exposure complete
05:14:49.047 00.563 12020 worker thread done servicing request
05:14:49.047 00.000 9340 OnExposeComplete: enter
05:14:49.064 00.017 9340 UpdateGuideState(): m_state=6
05:14:49.083 00.019 9340 Star::Find(15, 1199, 1042, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 257
05:14:49.107 00.024 9340 Star::Find returns 1 (0), X=1200.09, Y=1042.83, Mass=1477069, SNR=195.2, Peak=63255 HFD=4.6
05:14:49.154 00.047 9340 MultiStar: [#1 0.22,0.05,1.53,U] [#2 0.22,-0.02,0.84,U] [#3 0.46,0.16,0.75,U] [#4 0.12,-0.11,1.04,U] [#5 0.03,0.00,0.87,U] [#6 0.27,0.29,0.85,U] [#7 -0.48,0.15,0.00,M1] [#8 0.03,0.15,0.70,U] 
05:14:49.213 00.059 9340 refined, 7 included, MultiStar: {0.19, 0.04}, one-star: {0.16, -0.13}
05:14:49.235 00.022 9340 CameraToMount -- cameraTheta (0.20) - m_xAngle (0.05) = xAngle (0.15 = 0.15)
05:14:49.252 00.017 9340 CameraToMount -- cameraTheta (0.20) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-2.92 = -2.92)
05:14:49.272 00.020 9340 CameraToMount -- cameraX=0.19 cameraY=0.04 hyp=0.19 cameraTheta=0.20 mountX=0.19 mountY=-0.04, mountTheta=-0.22
05:14:49.353 00.081 9340 SchedulePrimaryMove(10104498, x=0.19, y=0.04, opts=13)
05:14:49.398 00.045 9340 Enqueuing Move request for scope (0.19, 0.04)
05:14:49.441 00.043 12020 Worker thread wakes up
05:14:49.441 00.000 12020 worker thread servicing REQUEST_MOVE scope ofs (0.19, 0.04) opts 0xd
05:14:49.441 00.000 12020 Handling offset move in thread for scope, endpoint = (0.19, 0.04)
05:14:49.441 00.000 12020 Moving (0.19, 0.04) raw xDistance=0.19 yDistance=-0.04
05:14:49.443 00.002 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.19
05:14:49.443 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
05:14:49.443 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
05:14:49.443 00.000 12020 MoveAxis(E, 0, ABG)
05:14:49.446 00.003 9340 UpdateImageDisplay: Size=(1920,1080) min=7338, max=65535, med=11586, FiltMin=9043, FiltMax=65535, Gamma=2.870
05:14:49.515 00.069 12020 Move returns status 0, amount 0
05:14:49.515 00.000 12020 MoveAxis(N, 0, ABG)
05:14:49.515 00.000 12020 Move returns status 0, amount 0
05:14:49.516 00.001 12020 move complete, result=0
05:14:49.516 00.000 12020 worker thread done servicing request
05:14:49.516 00.000 9340 UpdateGuideState exits: m=1477069 SNR=195.2
05:14:49.557 00.041 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:14:49.590 00.033 9340 ScheduleExposure(2000,3,1) exposurePending=0
05:14:49.620 00.030 9340 Enqueuing Expose request
05:14:49.681 00.061 12020 Worker thread wakes up
05:14:49.681 00.000 9340 GuideStep: 0.2 px 0 ms EAST, -0.0 px 0 ms NORTH
05:14:49.701 00.020 12020 worker thread servicing REQUEST_EXPOSE 2000
05:14:49.702 00.001 12020 Handling exposure in thread, d=2000 o=3 r=(1185,1028,31,31)
05:14:49.802 00.100 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"a59c9e75-89b2-4c23-b0f9-639237ecc847"}
05:14:49.826 00.024 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"a59c9e75-89b2-4c23-b0f9-639237ecc847"}
05:14:49.859 00.033 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"cd38b874-3db2-46fb-b3d7-833434346683"}
05:14:49.875 00.016 9340 case statement mapped state 6 to 3
05:14:49.892 00.017 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"cd38b874-3db2-46fb-b3d7-833434346683"}
05:14:49.912 00.020 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"5aa31db6-fef8-4287-8fa0-14df8b09255e"}
05:14:49.960 00.048 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":257,"width":15,"height":15,"star_pos":[7.09,6.83],"pixels":"..."},"id":"5aa31db6-fef8-4287-8fa0-14df8b09255e"}
05:14:51.790 01.830 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"e125de3e-6b45-4372-8aad-1c2a69175500"}
05:14:51.805 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"e125de3e-6b45-4372-8aad-1c2a69175500"}
05:14:51.863 00.058 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"6c01a18f-af33-485c-b4e9-3a9646b78206"}
05:14:51.880 00.017 9340 case statement mapped state 6 to 3
05:14:51.894 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"6c01a18f-af33-485c-b4e9-3a9646b78206"}
05:14:51.915 00.021 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"fdfff184-3dcb-4f91-9145-0a7cdcdfbc55"}
05:14:51.935 00.020 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":257,"width":15,"height":15,"star_pos":[7.09,6.83],"pixels":"..."},"id":"fdfff184-3dcb-4f91-9145-0a7cdcdfbc55"}
05:14:52.067 00.132 12020 Exposure complete
05:14:52.471 00.404 12020 worker thread done servicing request
05:14:52.471 00.000 9340 OnExposeComplete: enter
05:14:52.502 00.031 9340 UpdateGuideState(): m_state=6
05:14:52.548 00.046 9340 Star::Find(15, 1200, 1042, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 258
05:14:52.563 00.015 9340 Star::Find returns 1 (0), X=1200.04, Y=1043.03, Mass=1416592, SNR=198.2, Peak=63062 HFD=4.5
05:14:52.579 00.016 9340 MultiStar: [#1 0.28,-0.14,1.54,U] [#2 0.15,-0.17,0.70,U] [#3 0.43,0.13,0.97,U] [#4 0.15,-0.01,0.94,U] [#5 0.27,-0.00,0.76,U] [#6 0.40,0.06,0.71,U] [#7 -0.47,0.06,1.03,U] [#8 0.28,0.06,0.78,U] 
05:14:52.608 00.029 9340 single-star, 8 included, MultiStar: {0.17, -0.00}, one-star: {0.11, 0.07}
05:14:52.629 00.021 9340 CameraToMount -- cameraTheta (0.56) - m_xAngle (0.05) = xAngle (0.51 = 0.51)
05:14:52.671 00.042 9340 CameraToMount -- cameraTheta (0.56) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-2.56 = -2.56)
05:14:52.690 00.019 9340 CameraToMount -- cameraX=0.11 cameraY=0.07 hyp=0.13 cameraTheta=0.56 mountX=0.11 mountY=-0.07, mountTheta=-0.56
05:14:52.713 00.023 9340 SchedulePrimaryMove(10104498, x=0.11, y=0.07, opts=13)
05:14:52.768 00.055 9340 Enqueuing Move request for scope (0.11, 0.07)
05:14:52.804 00.036 12020 Worker thread wakes up
05:14:52.804 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=7577, max=65535, med=11581, FiltMin=9110, FiltMax=65535, Gamma=2.870
05:14:52.823 00.019 12020 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.07) opts 0xd
05:14:52.824 00.001 12020 Handling offset move in thread for scope, endpoint = (0.11, 0.07)
05:14:52.825 00.001 12020 Moving (0.11, 0.07) raw xDistance=0.11 yDistance=-0.07
05:14:52.826 00.001 9340 UpdateGuideState exits: m=1416592 SNR=198.2
05:14:52.846 00.020 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
05:14:52.846 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:14:52.884 00.038 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
05:14:52.884 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
05:14:52.899 00.015 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
05:14:52.900 00.001 9340 Enqueuing Expose request
05:14:52.916 00.016 12020 MoveAxis(E, 0, ABG)
05:14:52.917 00.001 12020 Move returns status 0, amount 0
05:14:52.917 00.000 12020 MoveAxis(N, 0, ABG)
05:14:52.917 00.000 12020 Move returns status 0, amount 0
05:14:52.917 00.000 12020 move complete, result=0
05:14:52.917 00.000 12020 worker thread done servicing request
05:14:52.918 00.001 12020 Worker thread wakes up
05:14:52.918 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
05:14:52.918 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(1185,1028,31,31)
05:14:52.921 00.003 9340 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
05:14:53.789 00.868 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"a3632fb0-35fc-4a3c-80d5-66903544a450"}
05:14:53.806 00.017 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"a3632fb0-35fc-4a3c-80d5-66903544a450"}
05:14:53.820 00.014 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"4122a23b-3958-48a8-8ac6-2430bf3e917e"}
05:14:53.841 00.021 9340 case statement mapped state 6 to 3
05:14:53.860 00.019 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"4122a23b-3958-48a8-8ac6-2430bf3e917e"}
05:14:53.918 00.058 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"76a69aba-a977-4506-a3ec-7971a9edee38"}
05:14:53.936 00.018 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":258,"width":15,"height":15,"star_pos":[7.04,7.03],"pixels":"..."},"id":"76a69aba-a977-4506-a3ec-7971a9edee38"}
05:14:55.316 01.380 12020 Exposure complete
05:14:55.651 00.335 12020 worker thread done servicing request
05:14:55.651 00.000 9340 OnExposeComplete: enter
05:14:55.670 00.019 9340 UpdateGuideState(): m_state=6
05:14:55.691 00.021 9340 Star::Find(15, 1200, 1043, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 259
05:14:55.735 00.044 9340 Star::Find returns 1 (0), X=1200.19, Y=1043.14, Mass=1393729, SNR=191.8, Peak=63499 HFD=4.6
05:14:55.755 00.020 9340 MultiStar: [#1 0.47,0.17,0.00,M5] [#2 0.31,0.15,0.86,U] [#3 0.41,0.12,0.87,U] [#4 0.23,0.17,0.95,U] [#5 0.42,0.07,0.96,U] [#6 0.37,0.27,0.93,U] [#7 -0.17,0.27,1.09,U] [#8 0.36,0.32,0.82,U] 
05:14:55.803 00.048 9340 single-star, 7 included, MultiStar: {0.26, 0.19}, one-star: {0.25, 0.18}
05:14:55.844 00.041 9340 CameraToMount -- cameraTheta (0.62) - m_xAngle (0.05) = xAngle (0.57 = 0.57)
05:14:55.869 00.025 9340 CameraToMount -- cameraTheta (0.62) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-2.50 = -2.50)
05:14:55.887 00.018 9340 CameraToMount -- cameraX=0.25 cameraY=0.18 hyp=0.31 cameraTheta=0.62 mountX=0.26 mountY=-0.19, mountTheta=-0.62
05:14:55.936 00.049 9340 SchedulePrimaryMove(10104498, x=0.25, y=0.18, opts=13)
05:14:55.969 00.033 9340 Enqueuing Move request for scope (0.25, 0.18)
05:14:55.992 00.023 12020 Worker thread wakes up
05:14:55.992 00.000 12020 worker thread servicing REQUEST_MOVE scope ofs (0.25, 0.18) opts 0xd
05:14:55.992 00.000 12020 Handling offset move in thread for scope, endpoint = (0.25, 0.18)
05:14:55.993 00.001 12020 Moving (0.25, 0.18) raw xDistance=0.26 yDistance=-0.19
05:14:55.993 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=7030, max=65535, med=11556, FiltMin=8890, FiltMax=65535, Gamma=2.870
05:14:56.011 00.018 12020 GuideAlgorithmHysteresis::Result() returns 0.11 from input 0.26
05:14:56.011 00.000 9340 UpdateGuideState exits: m=1393729 SNR=191.8
05:14:56.028 00.017 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
05:14:56.028 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:14:56.061 00.033 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
05:14:56.062 00.001 9340 ScheduleExposure(2000,3,1) exposurePending=0
05:14:56.079 00.017 12020 MoveAxis(W, 20, ABG)
05:14:56.079 00.000 12020 Guiding  Dir = 3, Dur = 20
05:14:56.084 00.005 12020 IsSlewing returns 0
05:14:56.085 00.001 12020 IsGuiding returns 0
05:14:56.087 00.002 9340 Enqueuing Expose request
05:14:56.112 00.025 12020 IsGuiding returns 1
05:14:56.112 00.000 12020 scope still moving after pulse duration time elapsed
05:14:56.113 00.001 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"6ea9af2b-e02d-4e82-b3c1-41c76ec8e1f7"}
05:14:56.176 00.063 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"6ea9af2b-e02d-4e82-b3c1-41c76ec8e1f7"}
05:14:56.216 00.040 12020 IsSlewing returns 0
05:14:56.217 00.001 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"48139c79-49f9-43f0-b97b-6fa50c7be3c9"}
05:14:56.238 00.021 9340 case statement mapped state 6 to 3
05:14:56.260 00.022 12020 IsGuiding returns 0
05:14:56.261 00.001 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"48139c79-49f9-43f0-b97b-6fa50c7be3c9"}
05:14:56.300 00.039 12020 scope move finished after 20 + 155 ms
05:14:56.300 00.000 12020 Move returns status 0, amount 20
05:14:56.300 00.000 12020 MoveAxis(N, 0, ABG)
05:14:56.300 00.000 12020 Move returns status 0, amount 0
05:14:56.302 00.002 12020 move complete, result=0
05:14:56.302 00.000 12020 worker thread done servicing request
05:14:56.303 00.001 12020 Worker thread wakes up
05:14:56.303 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
05:14:56.306 00.003 12020 Handling exposure in thread, d=2000 o=3 r=(1185,1028,31,31)
05:14:56.311 00.005 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"2e1a8347-abfb-4e22-8436-03ba36162b2a"}
05:14:56.328 00.017 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":259,"width":15,"height":15,"star_pos":[7.19,7.14],"pixels":"..."},"id":"2e1a8347-abfb-4e22-8436-03ba36162b2a"}
05:14:56.347 00.019 9340 GuideStep: 0.3 px 20 ms WEST, -0.2 px 0 ms NORTH
05:14:57.791 01.444 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"d031b6da-30e6-4db3-9b0f-97fd5313a73c"}
05:14:57.813 00.022 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"d031b6da-30e6-4db3-9b0f-97fd5313a73c"}
05:14:57.836 00.023 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"e6f5f559-d8f4-43e6-9e9e-3425ab9fb297"}
05:14:57.852 00.016 9340 case statement mapped state 6 to 3
05:14:57.870 00.018 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"e6f5f559-d8f4-43e6-9e9e-3425ab9fb297"}
05:14:57.911 00.041 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"c68e2097-7f0a-4b6c-92cb-b50fde350807"}
05:14:57.931 00.020 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":259,"width":15,"height":15,"star_pos":[7.19,7.14],"pixels":"..."},"id":"c68e2097-7f0a-4b6c-92cb-b50fde350807"}
05:14:58.689 00.758 12020 Exposure complete
05:14:59.000 00.311 9340 OnExposeComplete: enter
05:14:59.012 00.012 12020 worker thread done servicing request
05:14:59.012 00.000 9340 UpdateGuideState(): m_state=6
05:14:59.025 00.013 9340 Star::Find(15, 1200, 1043, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 260
05:14:59.039 00.014 9340 Star::Find returns 1 (0), X=1199.98, Y=1042.90, Mass=1422065, SNR=175.4, Peak=60255 HFD=4.6
05:14:59.076 00.037 9340 MultiStar: [#1 0.13,0.04,1.83,U] [#2 0.22,-0.10,0.84,U] [#3 0.18,0.09,1.10,U] [#4 0.11,-0.02,0.96,U] [#5 -0.11,0.05,0.86,U] [#6 0.20,0.08,0.91,U] [#7 -0.41,0.08,0.77,U] [#8 0.02,0.08,0.87,U] 
05:14:59.090 00.014 9340 refined, 8 included, MultiStar: {0.06, 0.03}, one-star: {0.05, -0.06}
05:14:59.102 00.012 9340 CameraToMount -- cameraTheta (0.41) - m_xAngle (0.05) = xAngle (0.36 = 0.36)
05:14:59.120 00.018 9340 CameraToMount -- cameraTheta (0.41) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-2.70 = -2.70)
05:14:59.131 00.011 9340 CameraToMount -- cameraX=0.06 cameraY=0.03 hyp=0.07 cameraTheta=0.41 mountX=0.06 mountY=-0.03, mountTheta=-0.43
05:14:59.148 00.017 9340 SchedulePrimaryMove(10104498, x=0.06, y=0.03, opts=13)
05:14:59.161 00.013 9340 Enqueuing Move request for scope (0.06, 0.03)
05:14:59.179 00.018 12020 Worker thread wakes up
05:14:59.180 00.001 12020 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.03) opts 0xd
05:14:59.180 00.000 12020 Handling offset move in thread for scope, endpoint = (0.06, 0.03)
05:14:59.180 00.000 12020 Moving (0.06, 0.03) raw xDistance=0.06 yDistance=-0.03
05:14:59.180 00.000 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
05:14:59.180 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
05:14:59.181 00.001 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
05:14:59.181 00.000 12020 MoveAxis(E, 0, ABG)
05:14:59.181 00.000 12020 Move returns status 0, amount 0
05:14:59.181 00.000 12020 MoveAxis(N, 0, ABG)
05:14:59.181 00.000 12020 Move returns status 0, amount 0
05:14:59.182 00.001 9340 UpdateImageDisplay: Size=(1920,1080) min=6975, max=65535, med=11560, FiltMin=9031, FiltMax=65535, Gamma=2.870
05:14:59.215 00.033 12020 move complete, result=0
05:14:59.216 00.001 9340 UpdateGuideState exits: m=1422065 SNR=175.4
05:14:59.229 00.013 12020 worker thread done servicing request
05:14:59.229 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:14:59.241 00.012 9340 ScheduleExposure(2000,3,1) exposurePending=0
05:14:59.258 00.017 9340 Enqueuing Expose request
05:14:59.270 00.012 12020 Worker thread wakes up
05:14:59.270 00.000 9340 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
05:14:59.286 00.016 12020 worker thread servicing REQUEST_EXPOSE 2000
05:14:59.286 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(1185,1028,31,31)
05:14:59.789 00.503 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"4ec695b2-bf7f-4c39-a30c-c43eb3bd0fc4"}
05:14:59.804 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"4ec695b2-bf7f-4c39-a30c-c43eb3bd0fc4"}
05:14:59.821 00.017 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"aa9ff658-1281-417d-8b7f-957cd3f5da49"}
05:14:59.832 00.011 9340 case statement mapped state 6 to 3
05:14:59.848 00.016 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"aa9ff658-1281-417d-8b7f-957cd3f5da49"}
05:14:59.878 00.030 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"9b0bbeaa-4a76-48f5-aaa5-d0a7d61dc8af"}
05:14:59.900 00.022 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":260,"width":15,"height":15,"star_pos":[6.98,6.90],"pixels":"..."},"id":"9b0bbeaa-4a76-48f5-aaa5-d0a7d61dc8af"}
05:15:01.655 01.755 12020 Exposure complete
05:15:01.788 00.133 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"d8a8ff5e-cf2a-4931-8422-608be36d1000"}
05:15:01.802 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"d8a8ff5e-cf2a-4931-8422-608be36d1000"}
05:15:01.839 00.037 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"dcb73369-710f-46d1-a4ae-547b009d9d95"}
05:15:01.852 00.013 9340 case statement mapped state 6 to 3
05:15:01.862 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"dcb73369-710f-46d1-a4ae-547b009d9d95"}
05:15:01.874 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"fd8d2047-f565-44e4-8629-55d3c93d7709"}
05:15:01.889 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":260,"width":15,"height":15,"star_pos":[6.98,6.90],"pixels":"..."},"id":"fd8d2047-f565-44e4-8629-55d3c93d7709"}
05:15:01.942 00.053 12020 worker thread done servicing request
05:15:01.942 00.000 9340 OnExposeComplete: enter
05:15:01.960 00.018 9340 UpdateGuideState(): m_state=6
05:15:01.981 00.021 9340 Star::Find(15, 1199, 1042, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 261
05:15:01.994 00.013 9340 Star::Find returns 1 (0), X=1200.03, Y=1042.75, Mass=1393144, SNR=181.7, Peak=61719 HFD=4.8
05:15:02.011 00.017 9340 MultiStar: [#1 0.30,0.04,1.52,U] [#2 0.05,-0.10,0.80,U] [#3 0.07,0.28,0.95,U] [#4 0.13,0.07,0.89,U] [#5 0.08,-0.02,0.95,U] [#6 0.33,0.22,0.90,U] [#7 -0.31,0.07,0.92,U] [#8 0.22,0.25,0.77,U] 
05:15:02.026 00.015 9340 refined, 8 included, MultiStar: {0.12, 0.06}, one-star: {0.10, -0.20}
05:15:02.087 00.061 9340 CameraToMount -- cameraTheta (0.47) - m_xAngle (0.05) = xAngle (0.42 = 0.42)
05:15:02.105 00.018 9340 CameraToMount -- cameraTheta (0.47) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-2.65 = -2.65)
05:15:02.129 00.024 9340 CameraToMount -- cameraX=0.12 cameraY=0.06 hyp=0.13 cameraTheta=0.47 mountX=0.12 mountY=-0.06, mountTheta=-0.48
05:15:02.201 00.072 9340 SchedulePrimaryMove(10104498, x=0.12, y=0.06, opts=13)
05:15:02.232 00.031 9340 Enqueuing Move request for scope (0.12, 0.06)
05:15:02.253 00.021 12020 Worker thread wakes up
05:15:02.253 00.000 12020 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.06) opts 0xd
05:15:02.253 00.000 12020 Handling offset move in thread for scope, endpoint = (0.12, 0.06)
05:15:02.254 00.001 12020 Moving (0.12, 0.06) raw xDistance=0.12 yDistance=-0.06
05:15:02.254 00.000 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
05:15:02.254 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=7029, max=65535, med=11581, FiltMin=9107, FiltMax=65535, Gamma=2.870
05:15:02.277 00.023 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
05:15:02.278 00.001 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
05:15:02.278 00.000 12020 MoveAxis(E, 0, ABG)
05:15:02.278 00.000 12020 Move returns status 0, amount 0
05:15:02.278 00.000 12020 MoveAxis(N, 0, ABG)
05:15:02.278 00.000 12020 Move returns status 0, amount 0
05:15:02.278 00.000 12020 move complete, result=0
05:15:02.281 00.003 9340 UpdateGuideState exits: m=1393144 SNR=181.7
05:15:02.339 00.058 12020 worker thread done servicing request
05:15:02.339 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:15:02.369 00.030 9340 ScheduleExposure(2000,3,1) exposurePending=0
05:15:02.439 00.070 9340 Enqueuing Expose request
05:15:02.472 00.033 12020 Worker thread wakes up
05:15:02.472 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
05:15:02.473 00.001 12020 Handling exposure in thread, d=2000 o=3 r=(1185,1028,31,31)
05:15:02.475 00.002 9340 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
05:15:03.787 01.312 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"9d8d2456-89e3-4319-bc11-7fb91ed6b4ef"}
05:15:03.821 00.034 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"9d8d2456-89e3-4319-bc11-7fb91ed6b4ef"}
05:15:03.849 00.028 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"d5aad7bf-5520-44f7-aa9e-5bd220694c52"}
05:15:03.878 00.029 9340 case statement mapped state 6 to 3
05:15:03.925 00.047 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"d5aad7bf-5520-44f7-aa9e-5bd220694c52"}
05:15:03.940 00.015 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"7161b55d-14f0-4919-bd56-13feae794c5c"}
05:15:03.965 00.025 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":261,"width":15,"height":15,"star_pos":[7.03,6.75],"pixels":"..."},"id":"7161b55d-14f0-4919-bd56-13feae794c5c"}
05:15:04.828 00.863 12020 Exposure complete
05:15:05.098 00.270 12020 worker thread done servicing request
05:15:05.098 00.000 9340 OnExposeComplete: enter
05:15:05.111 00.013 9340 UpdateGuideState(): m_state=6
05:15:05.123 00.012 9340 Star::Find(15, 1200, 1042, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 262
05:15:05.134 00.011 9340 Star::Find returns 1 (0), X=1200.26, Y=1042.74, Mass=1297528, SNR=177.2, Peak=63955 HFD=4.6
05:15:05.145 00.011 9340 MultiStar: [#1 0.49,-0.11,0.00,M4] [#2 0.25,-0.26,0.82,U] [#3 0.49,-0.12,0.00,M3] [#4 0.32,-0.12,0.94,U] [#5 0.28,-0.19,0.88,U] [#6 0.55,-0.16,0.00,M1] [#7 -0.10,-0.04,1.04,U] [#8 0.27,-0.10,0.81,U] 
05:15:05.160 00.015 9340 refined, 5 included, MultiStar: {0.22, -0.15}, one-star: {0.32, -0.22}
05:15:05.171 00.011 9340 CameraToMount -- cameraTheta (-0.61) - m_xAngle (0.05) = xAngle (-0.66 = -0.66)
05:15:05.191 00.020 9340 CameraToMount -- cameraTheta (-0.61) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-3.73 = 2.55)
05:15:05.224 00.033 9340 CameraToMount -- cameraX=0.22 cameraY=-0.15 hyp=0.27 cameraTheta=-0.61 mountX=0.21 mountY=0.15, mountTheta=0.61
05:15:05.240 00.016 9340 SchedulePrimaryMove(10104498, x=0.22, y=-0.15, opts=13)
05:15:05.253 00.013 9340 Enqueuing Move request for scope (0.22, -0.15)
05:15:05.263 00.010 12020 Worker thread wakes up
05:15:05.264 00.001 9340 UpdateImageDisplay: Size=(1920,1080) min=7009, max=65535, med=11596, FiltMin=8671, FiltMax=65535, Gamma=2.870
05:15:05.274 00.010 12020 worker thread servicing REQUEST_MOVE scope ofs (0.22, -0.15) opts 0xd
05:15:05.274 00.000 9340 UpdateGuideState exits: m=1297528 SNR=177.2
05:15:05.297 00.023 12020 Handling offset move in thread for scope, endpoint = (0.22, -0.15)
05:15:05.297 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:15:05.311 00.014 12020 Moving (0.22, -0.15) raw xDistance=0.21 yDistance=0.15
05:15:05.311 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
05:15:05.323 00.012 9340 Enqueuing Expose request
05:15:05.350 00.027 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.21
05:15:05.350 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
05:15:05.351 00.001 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
05:15:05.351 00.000 12020 MoveAxis(E, 0, ABG)
05:15:05.351 00.000 12020 Move returns status 0, amount 0
05:15:05.351 00.000 12020 MoveAxis(N, 0, ABG)
05:15:05.351 00.000 12020 Move returns status 0, amount 0
05:15:05.351 00.000 12020 move complete, result=0
05:15:05.352 00.001 12020 worker thread done servicing request
05:15:05.352 00.000 12020 Worker thread wakes up
05:15:05.352 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
05:15:05.353 00.001 12020 Handling exposure in thread, d=2000 o=3 r=(1185,1028,31,31)
05:15:05.357 00.004 9340 GuideStep: 0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
05:15:05.785 00.428 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"91a72d52-2687-4e28-a96c-a460402bb713"}
05:15:05.800 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"91a72d52-2687-4e28-a96c-a460402bb713"}
05:15:05.810 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"048cfd79-84d2-44c5-bac8-15315f6a49cd"}
05:15:05.820 00.010 9340 case statement mapped state 6 to 3
05:15:05.841 00.021 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"048cfd79-84d2-44c5-bac8-15315f6a49cd"}
05:15:05.889 00.048 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"b197f557-6966-42ff-bfac-0d48ed737803"}
05:15:05.901 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":262,"width":15,"height":15,"star_pos":[7.26,6.74],"pixels":"..."},"id":"b197f557-6966-42ff-bfac-0d48ed737803"}
05:15:07.731 01.830 12020 Exposure complete
05:15:07.784 00.053 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"06cdc0d1-9c29-40a9-84ca-2c5253574af4"}
05:15:07.802 00.018 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"06cdc0d1-9c29-40a9-84ca-2c5253574af4"}
05:15:07.817 00.015 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"ae686a33-11c6-4418-819d-53111c11cc65"}
05:15:07.853 00.036 9340 case statement mapped state 6 to 3
05:15:07.868 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"ae686a33-11c6-4418-819d-53111c11cc65"}
05:15:07.878 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"dae56d89-e5a9-4583-bd0f-55ee82b31723"}
05:15:07.891 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":262,"width":15,"height":15,"star_pos":[7.26,6.74],"pixels":"..."},"id":"dae56d89-e5a9-4583-bd0f-55ee82b31723"}
05:15:07.992 00.101 12020 worker thread done servicing request
05:15:07.992 00.000 9340 OnExposeComplete: enter
05:15:08.005 00.013 9340 UpdateGuideState(): m_state=6
05:15:08.015 00.010 9340 Star::Find(15, 1200, 1042, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 263
05:15:08.026 00.011 9340 Star::Find returns 1 (0), X=1200.11, Y=1042.76, Mass=1408590, SNR=208.1, Peak=61731 HFD=4.6
05:15:08.044 00.018 9340 MultiStar: [#1 0.31,-0.25,1.47,U] [#2 0.29,-0.27,0.70,U] [#3 0.63,0.01,0.00,M4] [#4 0.23,0.04,0.73,U] [#5 0.61,-0.02,0.00,M1] [#6 0.55,0.01,0.00,M2] [#7 -0.04,-0.09,0.83,U] [#8 0.30,0.06,0.62,U] 
05:15:08.055 00.011 9340 refined, 5 included, MultiStar: {0.22, -0.14}, one-star: {0.17, -0.20}
05:15:08.066 00.011 9340 CameraToMount -- cameraTheta (-0.58) - m_xAngle (0.05) = xAngle (-0.63 = -0.63)
05:15:08.091 00.025 9340 CameraToMount -- cameraTheta (-0.58) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-3.70 = 2.59)
05:15:08.105 00.014 9340 CameraToMount -- cameraX=0.22 cameraY=-0.14 hyp=0.26 cameraTheta=-0.58 mountX=0.21 mountY=0.14, mountTheta=0.58
05:15:08.124 00.019 9340 SchedulePrimaryMove(10104498, x=0.22, y=-0.14, opts=13)
05:15:08.136 00.012 9340 Enqueuing Move request for scope (0.22, -0.14)
05:15:08.147 00.011 12020 Worker thread wakes up
05:15:08.148 00.001 9340 UpdateImageDisplay: Size=(1920,1080) min=6918, max=65535, med=11598, FiltMin=8983, FiltMax=65535, Gamma=2.870
05:15:08.163 00.015 12020 worker thread servicing REQUEST_MOVE scope ofs (0.22, -0.14) opts 0xd
05:15:08.163 00.000 9340 UpdateGuideState exits: m=1408590 SNR=208.1
05:15:08.179 00.016 12020 Handling offset move in thread for scope, endpoint = (0.22, -0.14)
05:15:08.179 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:15:08.193 00.014 12020 Moving (0.22, -0.14) raw xDistance=0.21 yDistance=0.14
05:15:08.193 00.000 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.21
05:15:08.193 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
05:15:08.194 00.001 9340 ScheduleExposure(2000,3,1) exposurePending=0
05:15:08.229 00.035 9340 Enqueuing Expose request
05:15:08.240 00.011 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
05:15:08.240 00.000 12020 MoveAxis(E, 0, ABG)
05:15:08.240 00.000 12020 Move returns status 0, amount 0
05:15:08.241 00.001 12020 MoveAxis(N, 0, ABG)
05:15:08.241 00.000 12020 Move returns status 0, amount 0
05:15:08.241 00.000 12020 move complete, result=0
05:15:08.241 00.000 12020 worker thread done servicing request
05:15:08.242 00.001 12020 Worker thread wakes up
05:15:08.242 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
05:15:08.242 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(1185,1028,31,31)
05:15:08.246 00.004 9340 GuideStep: 0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
05:15:09.784 01.538 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"572d4041-5b8d-47b4-9c31-e0a88a61e235"}
05:15:09.807 00.023 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"572d4041-5b8d-47b4-9c31-e0a88a61e235"}
05:15:09.829 00.022 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"281c859f-a24d-4ede-b388-702bede28af7"}
05:15:09.848 00.019 9340 case statement mapped state 6 to 3
05:15:09.880 00.032 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"281c859f-a24d-4ede-b388-702bede28af7"}
05:15:09.939 00.059 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"ca66223d-1ac7-463a-a2d0-d18fa8d49935"}
05:15:09.958 00.019 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":263,"width":15,"height":15,"star_pos":[7.11,6.76],"pixels":"..."},"id":"ca66223d-1ac7-463a-a2d0-d18fa8d49935"}
05:15:10.660 00.702 12020 Exposure complete
05:15:10.967 00.307 12020 worker thread done servicing request
05:15:10.967 00.000 9340 OnExposeComplete: enter
05:15:10.979 00.012 9340 UpdateGuideState(): m_state=6
05:15:10.992 00.013 9340 Star::Find(15, 1200, 1042, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 264
05:15:11.012 00.020 9340 Star::Find returns 1 (0), X=1200.32, Y=1042.70, Mass=1424676, SNR=197.4, Peak=65159 HFD=4.8
05:15:11.024 00.012 9340 MultiStar: [#1 0.49,-0.08,1.24,U] [#2 0.37,-0.33,0.76,U] [#3 0.46,-0.02,0.95,U] [#4 0.25,-0.18,0.77,U] [#5 0.39,-0.25,0.87,U] [#6 0.59,-0.01,0.00,M3] [#7 0.01,-0.28,0.85,U] [#8 0.36,0.14,0.73,U] 
05:15:11.053 00.029 9340 refined, 7 included, MultiStar: {0.35, -0.15}, one-star: {0.39, -0.26}
05:15:11.073 00.020 9340 CameraToMount -- cameraTheta (-0.42) - m_xAngle (0.05) = xAngle (-0.46 = -0.46)
05:15:11.089 00.016 9340 CameraToMount -- cameraTheta (-0.42) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-3.53 = 2.75)
05:15:11.100 00.011 9340 CameraToMount -- cameraX=0.35 cameraY=-0.15 hyp=0.38 cameraTheta=-0.42 mountX=0.34 mountY=0.15, mountTheta=0.40
05:15:11.116 00.016 9340 SchedulePrimaryMove(10104498, x=0.35, y=-0.15, opts=13)
05:15:11.130 00.014 9340 Enqueuing Move request for scope (0.35, -0.15)
05:15:11.146 00.016 12020 Worker thread wakes up
05:15:11.146 00.000 12020 worker thread servicing REQUEST_MOVE scope ofs (0.35, -0.15) opts 0xd
05:15:11.146 00.000 12020 Handling offset move in thread for scope, endpoint = (0.35, -0.15)
05:15:11.147 00.001 12020 Moving (0.35, -0.15) raw xDistance=0.34 yDistance=0.15
05:15:11.147 00.000 12020 GuideAlgorithmHysteresis::Result() returns 0.14 from input 0.34
05:15:11.147 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
05:15:11.148 00.001 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
05:15:11.148 00.000 12020 MoveAxis(W, 26, ABG)
05:15:11.148 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=7391, max=65535, med=11632, FiltMin=8846, FiltMax=65535, Gamma=2.870
05:15:11.184 00.036 12020 Guiding  Dir = 3, Dur = 26
05:15:11.184 00.000 9340 UpdateGuideState exits: m=1424676 SNR=197.4
05:15:11.196 00.012 12020 IsSlewing returns 0
05:15:11.196 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:15:11.207 00.011 12020 IsGuiding returns 0
05:15:11.207 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
05:15:11.222 00.015 9340 Enqueuing Expose request
05:15:11.240 00.018 12020 IsGuiding returns 1
05:15:11.240 00.000 12020 scope still moving after pulse duration time elapsed
05:15:11.299 00.059 12020 IsSlewing returns 0
05:15:11.300 00.001 12020 IsGuiding returns 0
05:15:11.300 00.000 12020 scope move finished after 26 + 66 ms
05:15:11.300 00.000 12020 Move returns status 0, amount 26
05:15:11.300 00.000 12020 MoveAxis(N, 0, ABG)
05:15:11.300 00.000 12020 Move returns status 0, amount 0
05:15:11.301 00.001 12020 move complete, result=0
05:15:11.301 00.000 12020 worker thread done servicing request
05:15:11.301 00.000 9340 GuideStep: 0.3 px 26 ms WEST, 0.1 px 0 ms NORTH
05:15:11.329 00.028 12020 Worker thread wakes up
05:15:11.330 00.001 12020 worker thread servicing REQUEST_EXPOSE 2000
05:15:11.332 00.002 12020 Handling exposure in thread, d=2000 o=3 r=(1185,1028,31,31)
05:15:11.782 00.450 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"d5f9ee2a-8c32-4cdf-a600-67db392755fa"}
05:15:11.798 00.016 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"d5f9ee2a-8c32-4cdf-a600-67db392755fa"}
05:15:11.820 00.022 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"792ed4ec-c667-4696-aff6-a5c8959856f6"}
05:15:11.846 00.026 9340 case statement mapped state 6 to 3
05:15:11.855 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"792ed4ec-c667-4696-aff6-a5c8959856f6"}
05:15:11.868 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"1b317826-325d-43cf-8a5f-3788a764bd60"}
05:15:11.887 00.019 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":264,"width":15,"height":15,"star_pos":[7.32,6.70],"pixels":"..."},"id":"1b317826-325d-43cf-8a5f-3788a764bd60"}
05:15:13.700 01.813 12020 Exposure complete
05:15:13.781 00.081 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"8a5ba633-94e5-4c62-a158-1708a5e13fb3"}
05:15:13.815 00.034 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"8a5ba633-94e5-4c62-a158-1708a5e13fb3"}
05:15:13.829 00.014 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"e75355cc-860a-4355-b500-234a2ded70f9"}
05:15:13.838 00.009 9340 case statement mapped state 6 to 3
05:15:13.849 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"e75355cc-860a-4355-b500-234a2ded70f9"}
05:15:13.861 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"80544b73-436b-47d0-bc38-7b1d4f3f5fad"}
05:15:13.870 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":264,"width":15,"height":15,"star_pos":[7.32,6.70],"pixels":"..."},"id":"80544b73-436b-47d0-bc38-7b1d4f3f5fad"}
05:15:13.914 00.044 12020 worker thread done servicing request
05:15:13.914 00.000 9340 OnExposeComplete: enter
05:15:13.944 00.030 9340 UpdateGuideState(): m_state=6
05:15:13.955 00.011 9340 Star::Find(15, 1200, 1042, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 265
05:15:13.967 00.012 9340 Star::Find returns 1 (0), X=1199.61, Y=1042.43, Mass=1335502, SNR=175.0, Peak=60492 HFD=4.9
05:15:13.979 00.012 9340 MultiStar: [#1 -0.12,-0.22,1.82,U] [#2 -0.17,-0.49,0.00,M1] [#3 0.07,-0.31,1.05,U] [#4 -0.07,-0.40,0.99,U] [#5 -0.08,-0.19,0.89,U] [#6 0.06,-0.06,1.04,U] [#7 -0.87,-0.29,0.00,M1] [#8 -0.36,-0.10,0.86,U] 
05:15:13.993 00.014 9340 refined, 6 included, MultiStar: {-0.11, -0.26}, one-star: {-0.33, -0.53}
05:15:14.007 00.014 9340 CameraToMount -- cameraTheta (-1.98) - m_xAngle (0.05) = xAngle (-2.03 = -2.03)
05:15:14.021 00.014 9340 CameraToMount -- cameraTheta (-1.98) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-5.10 = 1.18)
05:15:14.051 00.030 9340 CameraToMount -- cameraX=-0.11 cameraY=-0.26 hyp=0.28 cameraTheta=-1.98 mountX=-0.13 mountY=0.26, mountTheta=2.02
05:15:14.075 00.024 9340 SchedulePrimaryMove(10104498, x=-0.11, y=-0.26, opts=13)
05:15:14.089 00.014 9340 Enqueuing Move request for scope (-0.11, -0.26)
05:15:14.106 00.017 12020 Worker thread wakes up
05:15:14.106 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=7321, max=65535, med=11662, FiltMin=9264, FiltMax=65535, Gamma=2.870
05:15:14.121 00.015 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.11, -0.26) opts 0xd
05:15:14.121 00.000 9340 UpdateGuideState exits: m=1335502 SNR=175.0
05:15:14.136 00.015 12020 Handling offset move in thread for scope, endpoint = (-0.11, -0.26)
05:15:14.136 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:15:14.150 00.014 12020 Moving (-0.11, -0.26) raw xDistance=-0.13 yDistance=0.26
05:15:14.150 00.000 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
05:15:14.150 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
05:15:14.163 00.013 12020 GuideAlgorithmResistSwitch::result() returns 0.26 from input 0.26
05:15:14.163 00.000 9340 Enqueuing Expose request
05:15:14.202 00.039 12020 MoveAxis(E, 0, ABG)
05:15:14.203 00.001 12020 Move returns status 0, amount 0
05:15:14.203 00.000 12020 MoveAxis(S, 42, ABG)
05:15:14.203 00.000 12020 Guiding  Dir = 1, Dur = 42
05:15:14.204 00.001 12020 IsSlewing returns 0
05:15:14.205 00.001 12020 IsGuiding returns 0
05:15:14.337 00.132 12020 IsGuiding returns 1
05:15:14.337 00.000 12020 scope still moving after pulse duration time elapsed
05:15:14.433 00.096 12020 IsSlewing returns 0
05:15:14.434 00.001 12020 IsGuiding returns 0
05:15:14.434 00.000 12020 scope move finished after 42 + 186 ms
05:15:14.434 00.000 12020 Move returns status 0, amount 42
05:15:14.434 00.000 12020 move complete, result=0
05:15:14.434 00.000 12020 worker thread done servicing request
05:15:14.434 00.000 9340 GuideStep: -0.1 px 0 ms EAST, 0.3 px 42 ms SOUTH
05:15:14.462 00.028 12020 Worker thread wakes up
05:15:14.462 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
05:15:14.463 00.001 12020 Handling exposure in thread, d=2000 o=3 r=(1185,1028,31,31)
05:15:15.781 01.318 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"e24a3df6-09fe-4148-ac1f-ac05620e236b"}
05:15:15.804 00.023 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"e24a3df6-09fe-4148-ac1f-ac05620e236b"}
05:15:15.890 00.086 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"9d983a1d-0465-4f92-a8bf-35a89b86ce4b"}
05:15:15.942 00.052 9340 case statement mapped state 6 to 3
05:15:16.034 00.092 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"9d983a1d-0465-4f92-a8bf-35a89b86ce4b"}
05:15:16.070 00.036 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"0b0def19-d05e-49b8-96b0-f0041a5af5f7"}
05:15:16.130 00.060 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":265,"width":15,"height":15,"star_pos":[6.61,7.43],"pixels":"..."},"id":"0b0def19-d05e-49b8-96b0-f0041a5af5f7"}
05:15:16.901 00.771 12020 Exposure complete
05:15:17.554 00.653 9340 OnExposeComplete: enter
05:15:17.635 00.081 12020 worker thread done servicing request
05:15:17.635 00.000 9340 UpdateGuideState(): m_state=6
05:15:17.734 00.099 9340 Star::Find(15, 1199, 1042, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 266
05:15:17.772 00.038 9340 Star::Find returns 1 (0), X=1199.92, Y=1043.07, Mass=1361267, SNR=166.2, Peak=60431 HFD=4.6
05:15:17.788 00.016 9340 MultiStar: [#1 0.14,0.11,1.86,U] [#2 0.09,-0.02,0.93,U] [#3 0.34,0.20,0.97,U] [#4 0.09,0.09,1.02,U] [#5 0.09,0.18,0.89,U] [#6 0.24,0.30,1.01,U] [#7 -0.52,0.20,0.00,M2] [#8 -0.03,0.27,0.97,U] 
05:15:17.813 00.025 9340 single-star, 7 included, MultiStar: {0.12, 0.15}, one-star: {-0.01, 0.11}
05:15:17.870 00.057 9340 CameraToMount -- cameraTheta (1.68) - m_xAngle (0.05) = xAngle (1.63 = 1.63)
05:15:17.892 00.022 9340 CameraToMount -- cameraTheta (1.68) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-1.44 = -1.44)
05:15:17.907 00.015 9340 CameraToMount -- cameraX=-0.01 cameraY=0.11 hyp=0.11 cameraTheta=1.68 mountX=-0.01 mountY=-0.11, mountTheta=-1.63
05:15:17.939 00.032 9340 SchedulePrimaryMove(10104498, x=-0.01, y=0.11, opts=13)
05:15:17.988 00.049 9340 Enqueuing Move request for scope (-0.01, 0.11)
05:15:18.020 00.032 12020 Worker thread wakes up
05:15:18.020 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=6646, max=65535, med=11640, FiltMin=8926, FiltMax=65535, Gamma=2.870
05:15:18.041 00.021 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.11) opts 0xd
05:15:18.042 00.001 9340 UpdateGuideState exits: m=1361267 SNR=166.2
05:15:18.057 00.015 12020 Handling offset move in thread for scope, endpoint = (-0.01, 0.11)
05:15:18.058 00.001 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:15:18.080 00.022 12020 Moving (-0.01, 0.11) raw xDistance=-0.01 yDistance=-0.11
05:15:18.080 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
05:15:18.127 00.047 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
05:15:18.127 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
05:15:18.128 00.001 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
05:15:18.128 00.000 12020 MoveAxis(E, 0, ABG)
05:15:18.128 00.000 12020 Move returns status 0, amount 0
05:15:18.128 00.000 12020 MoveAxis(N, 0, ABG)
05:15:18.128 00.000 12020 Move returns status 0, amount 0
05:15:18.129 00.001 12020 move complete, result=0
05:15:18.129 00.000 12020 worker thread done servicing request
05:15:18.129 00.000 9340 Enqueuing Expose request
05:15:18.147 00.018 12020 Worker thread wakes up
05:15:18.147 00.000 9340 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
05:15:18.162 00.015 12020 worker thread servicing REQUEST_EXPOSE 2000
05:15:18.163 00.001 12020 Handling exposure in thread, d=2000 o=3 r=(1185,1028,31,31)
05:15:18.186 00.023 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"a6efea8f-3b27-44f8-8bef-a71940d39ae6"}
05:15:18.219 00.033 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"a6efea8f-3b27-44f8-8bef-a71940d39ae6"}
05:15:18.279 00.060 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"27f64030-9911-41a1-8056-e58a89c8fee8"}
05:15:18.305 00.026 9340 case statement mapped state 6 to 3
05:15:18.327 00.022 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"27f64030-9911-41a1-8056-e58a89c8fee8"}
05:15:18.364 00.037 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"1ccdc13a-707c-4ea0-b6b8-3ceb0d1f496d"}
05:15:18.427 00.063 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":266,"width":15,"height":15,"star_pos":[6.92,7.07],"pixels":"..."},"id":"1ccdc13a-707c-4ea0-b6b8-3ceb0d1f496d"}
05:15:19.783 01.356 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"d163fdfa-8c63-40a4-a853-54f8e90028a6"}
05:15:19.800 00.017 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"d163fdfa-8c63-40a4-a853-54f8e90028a6"}
05:15:19.900 00.100 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"6c987866-ee2a-43ba-bb14-ae72c5400bbe"}
05:15:19.954 00.054 9340 case statement mapped state 6 to 3
05:15:19.981 00.027 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"6c987866-ee2a-43ba-bb14-ae72c5400bbe"}
05:15:19.996 00.015 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"cf941ccd-a7ee-43c2-836b-e67d269e2252"}
05:15:20.032 00.036 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":266,"width":15,"height":15,"star_pos":[6.92,7.07],"pixels":"..."},"id":"cf941ccd-a7ee-43c2-836b-e67d269e2252"}
05:15:20.595 00.563 12020 Exposure complete
05:15:20.956 00.361 12020 worker thread done servicing request
05:15:20.956 00.000 9340 OnExposeComplete: enter
05:15:20.981 00.025 9340 UpdateGuideState(): m_state=6
05:15:21.014 00.033 9340 Star::Find(15, 1199, 1043, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 267
05:15:21.032 00.018 9340 Star::Find returns 1 (0), X=1200.09, Y=1043.10, Mass=1405999, SNR=191.3, Peak=61754 HFD=4.6
05:15:21.052 00.020 9340 MultiStar: [#1 0.33,0.14,1.45,U] [#2 0.17,-0.04,0.83,U] [#3 0.37,0.13,1.06,U] [#4 0.12,-0.03,0.85,U] [#5 0.10,0.11,0.83,U] [#6 0.31,0.19,0.85,U] [#7 -0.44,0.08,0.99,U] [#8 0.22,0.31,0.76,U] 
05:15:21.069 00.017 9340 refined, 8 included, MultiStar: {0.16, 0.11}, one-star: {0.16, 0.14}
05:15:21.086 00.017 9340 CameraToMount -- cameraTheta (0.63) - m_xAngle (0.05) = xAngle (0.58 = 0.58)
05:15:21.102 00.016 9340 CameraToMount -- cameraTheta (0.63) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-2.49 = -2.49)
05:15:21.138 00.036 9340 CameraToMount -- cameraX=0.16 cameraY=0.11 hyp=0.19 cameraTheta=0.63 mountX=0.16 mountY=-0.12, mountTheta=-0.63
05:15:21.159 00.021 9340 SchedulePrimaryMove(10104498, x=0.16, y=0.11, opts=13)
05:15:21.173 00.014 9340 Enqueuing Move request for scope (0.16, 0.11)
05:15:21.189 00.016 12020 Worker thread wakes up
05:15:21.190 00.001 12020 worker thread servicing REQUEST_MOVE scope ofs (0.16, 0.11) opts 0xd
05:15:21.191 00.001 12020 Handling offset move in thread for scope, endpoint = (0.16, 0.11)
05:15:21.192 00.001 12020 Moving (0.16, 0.11) raw xDistance=0.16 yDistance=-0.12
05:15:21.192 00.000 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.16
05:15:21.192 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
05:15:21.192 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=7652, max=65535, med=11696, FiltMin=9251, FiltMax=65535, Gamma=2.870
05:15:21.213 00.021 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
05:15:21.213 00.000 9340 UpdateGuideState exits: m=1405999 SNR=191.3
05:15:21.228 00.015 12020 MoveAxis(E, 0, ABG)
05:15:21.229 00.001 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:15:21.262 00.033 12020 Move returns status 0, amount 0
05:15:21.262 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
05:15:21.282 00.020 12020 MoveAxis(N, 0, ABG)
05:15:21.282 00.000 9340 Enqueuing Expose request
05:15:21.301 00.019 12020 Move returns status 0, amount 0
05:15:21.301 00.000 12020 move complete, result=0
05:15:21.301 00.000 12020 worker thread done servicing request
05:15:21.301 00.000 12020 Worker thread wakes up
05:15:21.302 00.001 12020 worker thread servicing REQUEST_EXPOSE 2000
05:15:21.302 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(1185,1028,31,31)
05:15:21.305 00.003 9340 GuideStep: 0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
05:15:21.781 00.476 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"406f7a35-fd33-4b70-9b95-acb2aab643b8"}
05:15:21.794 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"406f7a35-fd33-4b70-9b95-acb2aab643b8"}
05:15:21.808 00.014 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"7d55b7af-3697-4265-b017-8d76a480bc41"}
05:15:21.819 00.011 9340 case statement mapped state 6 to 3
05:15:21.835 00.016 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"7d55b7af-3697-4265-b017-8d76a480bc41"}
05:15:21.874 00.039 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"e9f82e8b-9188-4ec7-8663-0f2a49c06480"}
05:15:21.886 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":267,"width":15,"height":15,"star_pos":[7.09,7.10],"pixels":"..."},"id":"e9f82e8b-9188-4ec7-8663-0f2a49c06480"}
05:15:23.770 01.884 12020 Exposure complete
05:15:23.782 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"99fed076-e613-4782-96b0-d96546f1d364"}
05:15:23.819 00.037 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"99fed076-e613-4782-96b0-d96546f1d364"}
05:15:23.940 00.121 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"1bd4f50e-b6e8-46cc-838f-a5dbef651ea4"}
05:15:23.979 00.039 9340 case statement mapped state 6 to 3
05:15:24.056 00.077 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"1bd4f50e-b6e8-46cc-838f-a5dbef651ea4"}
05:15:24.103 00.047 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"b1518eb4-0e91-46f6-ae1b-d0ccca1514fe"}
05:15:24.167 00.064 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":267,"width":15,"height":15,"star_pos":[7.09,7.10],"pixels":"..."},"id":"b1518eb4-0e91-46f6-ae1b-d0ccca1514fe"}
05:15:24.573 00.406 9340 OnExposeComplete: enter
05:15:24.621 00.048 12020 worker thread done servicing request
05:15:24.621 00.000 9340 UpdateGuideState(): m_state=6
05:15:24.688 00.067 9340 Star::Find(15, 1200, 1043, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 268
05:15:24.720 00.032 9340 Star::Find returns 1 (0), X=1199.84, Y=1042.76, Mass=1383621, SNR=186.0, Peak=59822 HFD=4.7
05:15:24.744 00.024 9340 MultiStar: [#1 0.01,0.11,1.63,U] [#2 -0.00,-0.13,1.05,U] [#3 -0.02,0.19,0.95,U] [#4 0.02,0.03,1.04,U] [#5 -0.02,0.10,0.95,U] [#6 0.29,0.29,1.05,U] [#7 -0.70,0.25,0.00,M2] [#8 -0.04,0.22,0.81,U] 
05:15:24.764 00.020 9340 refined, 7 included, MultiStar: {0.02, 0.07}, one-star: {-0.10, -0.20}
05:15:24.779 00.015 9340 CameraToMount -- cameraTheta (1.32) - m_xAngle (0.05) = xAngle (1.27 = 1.27)
05:15:24.804 00.025 9340 CameraToMount -- cameraTheta (1.32) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-1.79 = -1.79)
05:15:24.846 00.042 9340 CameraToMount -- cameraX=0.02 cameraY=0.07 hyp=0.08 cameraTheta=1.32 mountX=0.02 mountY=-0.07, mountTheta=-1.28
05:15:24.872 00.026 9340 SchedulePrimaryMove(10104498, x=0.02, y=0.07, opts=13)
05:15:24.902 00.030 9340 Enqueuing Move request for scope (0.02, 0.07)
05:15:24.915 00.013 12020 Worker thread wakes up
05:15:24.915 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=7443, max=65535, med=11731, FiltMin=9182, FiltMax=65535, Gamma=2.870
05:15:24.930 00.015 12020 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.07) opts 0xd
05:15:24.931 00.001 9340 UpdateGuideState exits: m=1383621 SNR=186.0
05:15:24.949 00.018 12020 Handling offset move in thread for scope, endpoint = (0.02, 0.07)
05:15:24.949 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:15:24.967 00.018 12020 Moving (0.02, 0.07) raw xDistance=0.02 yDistance=-0.07
05:15:24.967 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
05:15:25.000 00.033 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
05:15:25.001 00.001 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
05:15:25.001 00.000 9340 Enqueuing Expose request
05:15:25.014 00.013 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
05:15:25.014 00.000 12020 MoveAxis(E, 0, ABG)
05:15:25.014 00.000 12020 Move returns status 0, amount 0
05:15:25.014 00.000 12020 MoveAxis(N, 0, ABG)
05:15:25.015 00.001 12020 Move returns status 0, amount 0
05:15:25.015 00.000 12020 move complete, result=0
05:15:25.015 00.000 12020 worker thread done servicing request
05:15:25.015 00.000 12020 Worker thread wakes up
05:15:25.015 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
05:15:25.015 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(1185,1028,31,31)
05:15:25.019 00.004 9340 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
05:15:25.781 00.762 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"0c0e06d6-ebcf-4aab-a4c1-a2b66a1e0c6c"}
05:15:25.796 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"0c0e06d6-ebcf-4aab-a4c1-a2b66a1e0c6c"}
05:15:25.831 00.035 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"902dc1b2-980f-459a-bdfd-27ebb6095387"}
05:15:25.844 00.013 9340 case statement mapped state 6 to 3
05:15:25.860 00.016 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"902dc1b2-980f-459a-bdfd-27ebb6095387"}
05:15:25.873 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"84cc4ab6-20a9-4ef2-adf7-61feb491cb7f"}
05:15:25.887 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":268,"width":15,"height":15,"star_pos":[6.84,6.76],"pixels":"..."},"id":"84cc4ab6-20a9-4ef2-adf7-61feb491cb7f"}
05:15:27.395 01.508 12020 Exposure complete
05:15:27.625 00.230 12020 worker thread done servicing request
05:15:27.625 00.000 9340 OnExposeComplete: enter
05:15:27.636 00.011 9340 UpdateGuideState(): m_state=6
05:15:27.647 00.011 9340 Star::Find(15, 1199, 1042, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 269
05:15:27.663 00.016 9340 Star::Find returns 1 (0), X=1200.21, Y=1043.07, Mass=1448181, SNR=183.2, Peak=61342 HFD=4.8
05:15:27.674 00.011 9340 MultiStar: [#1 0.34,0.09,1.93,U] [#2 0.37,-0.05,0.88,U] [#3 0.63,0.18,0.00,M1] [#4 0.22,0.15,1.02,U] [#5 0.32,0.16,0.94,U] [#6 0.63,0.22,0.00,M1] [#7 -0.25,0.03,0.80,U] [#8 0.39,0.41,0.00,M1] 
05:15:27.689 00.015 9340 refined, 5 included, MultiStar: {0.24, 0.08}, one-star: {0.28, 0.11}
05:15:27.725 00.036 9340 CameraToMount -- cameraTheta (0.34) - m_xAngle (0.05) = xAngle (0.29 = 0.29)
05:15:27.736 00.011 9340 CameraToMount -- cameraTheta (0.34) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-2.78 = -2.78)
05:15:27.749 00.013 9340 CameraToMount -- cameraX=0.24 cameraY=0.08 hyp=0.26 cameraTheta=0.34 mountX=0.25 mountY=-0.09, mountTheta=-0.35
05:15:27.763 00.014 9340 SchedulePrimaryMove(10104498, x=0.24, y=0.08, opts=13)
05:15:27.775 00.012 9340 Enqueuing Move request for scope (0.24, 0.08)
05:15:27.790 00.015 12020 Worker thread wakes up
05:15:27.790 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=6826, max=65535, med=11710, FiltMin=9234, FiltMax=65535, Gamma=2.870
05:15:27.803 00.013 12020 worker thread servicing REQUEST_MOVE scope ofs (0.24, 0.08) opts 0xd
05:15:27.803 00.000 9340 UpdateGuideState exits: m=1448181 SNR=183.2
05:15:27.834 00.031 12020 Handling offset move in thread for scope, endpoint = (0.24, 0.08)
05:15:27.835 00.001 12020 Moving (0.24, 0.08) raw xDistance=0.25 yDistance=-0.09
05:15:27.835 00.000 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.25
05:15:27.835 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
05:15:27.835 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
05:15:27.836 00.001 12020 MoveAxis(E, 0, ABG)
05:15:27.836 00.000 12020 Move returns status 0, amount 0
05:15:27.836 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:15:27.848 00.012 12020 MoveAxis(N, 0, ABG)
05:15:27.848 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
05:15:27.860 00.012 12020 Move returns status 0, amount 0
05:15:27.860 00.000 9340 Enqueuing Expose request
05:15:27.871 00.011 12020 move complete, result=0
05:15:27.871 00.000 12020 worker thread done servicing request
05:15:27.871 00.000 12020 Worker thread wakes up
05:15:27.871 00.000 9340 GuideStep: 0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
05:15:27.887 00.016 12020 worker thread servicing REQUEST_EXPOSE 2000
05:15:27.887 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(1185,1028,31,31)
05:15:27.892 00.005 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"6eefb23f-2ce4-4101-b7e9-a4d9f0e754a0"}
05:15:27.905 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"6eefb23f-2ce4-4101-b7e9-a4d9f0e754a0"}
05:15:27.922 00.017 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"082bbd17-9023-4263-8e17-d39c9780b768"}
05:15:27.933 00.011 9340 case statement mapped state 6 to 3
05:15:27.944 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"082bbd17-9023-4263-8e17-d39c9780b768"}
05:15:27.983 00.039 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"6606fae8-5835-416d-97de-f451949b57bf"}
05:15:27.999 00.016 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":269,"width":15,"height":15,"star_pos":[7.21,7.07],"pixels":"..."},"id":"6606fae8-5835-416d-97de-f451949b57bf"}
05:15:29.778 01.779 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"e505d3ba-8d60-4661-99ea-4ebecccf3743"}
05:15:29.796 00.018 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"e505d3ba-8d60-4661-99ea-4ebecccf3743"}
05:15:29.811 00.015 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"7edd887a-d38d-45bb-a129-bb36919fe0df"}
05:15:29.827 00.016 9340 case statement mapped state 6 to 3
05:15:29.843 00.016 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"7edd887a-d38d-45bb-a129-bb36919fe0df"}
05:15:29.859 00.016 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"12f42d6d-6230-4c1a-af95-b08941879d78"}
05:15:29.891 00.032 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":269,"width":15,"height":15,"star_pos":[7.21,7.07],"pixels":"..."},"id":"12f42d6d-6230-4c1a-af95-b08941879d78"}
05:15:30.271 00.380 12020 Exposure complete
05:15:30.753 00.482 12020 worker thread done servicing request
05:15:30.754 00.001 9340 OnExposeComplete: enter
05:15:30.781 00.027 9340 UpdateGuideState(): m_state=6
05:15:30.826 00.045 9340 Star::Find(15, 1200, 1043, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 270
05:15:30.861 00.035 9340 Star::Find returns 1 (0), X=1200.14, Y=1042.80, Mass=1388319, SNR=197.1, Peak=64919 HFD=4.6
05:15:30.913 00.052 9340 MultiStar: [#1 0.32,0.01,1.39,U] [#2 0.15,-0.15,0.80,U] [#3 0.33,0.36,0.90,U] [#4 0.09,0.03,0.85,U] [#5 0.21,-0.09,0.88,U] [#6 0.34,0.35,0.97,U] [#7 -0.17,0.28,0.93,U] [#8 0.26,0.26,0.81,U] 
05:15:30.926 00.013 9340 refined, 8 included, MultiStar: {0.20, 0.10}, one-star: {0.20, -0.16}
05:15:30.959 00.033 9340 CameraToMount -- cameraTheta (0.45) - m_xAngle (0.05) = xAngle (0.40 = 0.40)
05:15:30.973 00.014 9340 CameraToMount -- cameraTheta (0.45) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-2.67 = -2.67)
05:15:30.995 00.022 9340 CameraToMount -- cameraX=0.20 cameraY=0.10 hyp=0.22 cameraTheta=0.45 mountX=0.21 mountY=-0.10, mountTheta=-0.46
05:15:31.047 00.052 9340 SchedulePrimaryMove(10104498, x=0.20, y=0.10, opts=13)
05:15:31.068 00.021 9340 Enqueuing Move request for scope (0.20, 0.10)
05:15:31.083 00.015 12020 Worker thread wakes up
05:15:31.084 00.001 9340 UpdateImageDisplay: Size=(1920,1080) min=6742, max=65535, med=11721, FiltMin=8973, FiltMax=65535, Gamma=2.870
05:15:31.101 00.017 12020 worker thread servicing REQUEST_MOVE scope ofs (0.20, 0.10) opts 0xd
05:15:31.102 00.001 9340 UpdateGuideState exits: m=1388319 SNR=197.1
05:15:31.114 00.012 12020 Handling offset move in thread for scope, endpoint = (0.20, 0.10)
05:15:31.114 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:15:31.127 00.013 12020 Moving (0.20, 0.10) raw xDistance=0.21 yDistance=-0.10
05:15:31.127 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
05:15:31.151 00.024 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.21
05:15:31.151 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
05:15:31.151 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
05:15:31.152 00.001 12020 MoveAxis(E, 0, ABG)
05:15:31.152 00.000 9340 Enqueuing Expose request
05:15:31.168 00.016 12020 Move returns status 0, amount 0
05:15:31.168 00.000 12020 MoveAxis(N, 0, ABG)
05:15:31.169 00.001 12020 Move returns status 0, amount 0
05:15:31.169 00.000 12020 move complete, result=0
05:15:31.169 00.000 12020 worker thread done servicing request
05:15:31.169 00.000 12020 Worker thread wakes up
05:15:31.169 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
05:15:31.170 00.001 12020 Handling exposure in thread, d=2000 o=3 r=(1185,1028,31,31)
05:15:31.175 00.005 9340 GuideStep: 0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
05:15:31.778 00.603 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"76484352-da3a-438c-9512-e8b872b2e430"}
05:15:31.797 00.019 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"76484352-da3a-438c-9512-e8b872b2e430"}
05:15:31.810 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"3376ae14-1c1a-4d13-8133-80509c3cd207"}
05:15:31.824 00.014 9340 case statement mapped state 6 to 3
05:15:31.836 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"3376ae14-1c1a-4d13-8133-80509c3cd207"}
05:15:31.852 00.016 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"df35a757-698a-465c-9cc6-4b86774a35cc"}
05:15:31.891 00.039 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":270,"width":15,"height":15,"star_pos":[7.14,6.80],"pixels":"..."},"id":"df35a757-698a-465c-9cc6-4b86774a35cc"}
05:15:33.559 01.668 12020 Exposure complete
05:15:33.780 00.221 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"b8fa2dbe-1290-40bd-976e-24555159132e"}
05:15:33.809 00.029 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"b8fa2dbe-1290-40bd-976e-24555159132e"}
05:15:33.842 00.033 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"1037b1d0-4ddd-4c73-b551-d042be9d4a10"}
05:15:33.880 00.038 9340 case statement mapped state 6 to 3
05:15:33.899 00.019 12020 worker thread done servicing request
05:15:33.900 00.001 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"1037b1d0-4ddd-4c73-b551-d042be9d4a10"}
05:15:33.921 00.021 9340 OnExposeComplete: enter
05:15:33.935 00.014 9340 UpdateGuideState(): m_state=6
05:15:33.968 00.033 9340 Star::Find(15, 1200, 1042, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 271
05:15:33.988 00.020 9340 Star::Find returns 1 (0), X=1200.34, Y=1042.82, Mass=1482171, SNR=159.9, Peak=65195 HFD=4.8
05:15:34.005 00.017 9340 MultiStar: [#1 0.63,-0.04,0.00,M1] [#2 0.52,-0.20,0.00,M1] [#3 0.59,-0.04,0.00,M1] [#4 0.45,-0.23,0.00,M1] [#5 0.49,-0.14,0.00,M1] [#6 0.59,0.21,0.00,M1] [#7 0.06,0.09,0.95,U] [#8 0.48,0.15,0.00,M1] 
05:15:34.024 00.019 9340 refined, 1 included, MultiStar: {0.24, -0.03}, one-star: {0.41, -0.14}
05:15:34.036 00.012 9340 CameraToMount -- cameraTheta (-0.12) - m_xAngle (0.05) = xAngle (-0.17 = -0.17)
05:15:34.052 00.016 9340 CameraToMount -- cameraTheta (-0.12) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-3.24 = 3.05)
05:15:34.082 00.030 9340 CameraToMount -- cameraX=0.24 cameraY=-0.03 hyp=0.24 cameraTheta=-0.12 mountX=0.24 mountY=0.02, mountTheta=0.10
05:15:34.108 00.026 9340 SchedulePrimaryMove(10104498, x=0.24, y=-0.03, opts=13)
05:15:34.132 00.024 9340 Enqueuing Move request for scope (0.24, -0.03)
05:15:34.156 00.024 12020 Worker thread wakes up
05:15:34.156 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=7258, max=65535, med=11797, FiltMin=9289, FiltMax=65535, Gamma=2.870
05:15:34.175 00.019 12020 worker thread servicing REQUEST_MOVE scope ofs (0.24, -0.03) opts 0xd
05:15:34.176 00.001 9340 UpdateGuideState exits: m=1482171 SNR=159.9
05:15:34.214 00.038 12020 Handling offset move in thread for scope, endpoint = (0.24, -0.03)
05:15:34.214 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:15:34.230 00.016 12020 Moving (0.24, -0.03) raw xDistance=0.24 yDistance=0.02
05:15:34.231 00.001 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.24
05:15:34.231 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
05:15:34.231 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
05:15:34.231 00.000 12020 MoveAxis(E, 0, ABG)
05:15:34.231 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
05:15:34.245 00.014 12020 Move returns status 0, amount 0
05:15:34.245 00.000 9340 Enqueuing Expose request
05:15:34.258 00.013 12020 MoveAxis(N, 0, ABG)
05:15:34.259 00.001 12020 Move returns status 0, amount 0
05:15:34.259 00.000 12020 move complete, result=0
05:15:34.260 00.001 12020 worker thread done servicing request
05:15:34.261 00.001 9340 GuideStep: 0.2 px 0 ms EAST, 0.0 px 0 ms NORTH
05:15:34.278 00.017 12020 Worker thread wakes up
05:15:34.278 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
05:15:34.278 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(1185,1028,31,31)
05:15:34.306 00.028 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"c4ac291e-c47c-401d-9c3c-3127ae8cd44a"}
05:15:34.332 00.026 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":271,"width":15,"height":15,"star_pos":[7.34,6.82],"pixels":"..."},"id":"c4ac291e-c47c-401d-9c3c-3127ae8cd44a"}
05:15:35.779 01.447 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"5cb700d9-f577-4d23-96cd-9ef2eff7ef9a"}
05:15:35.796 00.017 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"5cb700d9-f577-4d23-96cd-9ef2eff7ef9a"}
05:15:35.809 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"01eb1150-ae2d-4eba-a5af-d54f6c8f22eb"}
05:15:35.820 00.011 9340 case statement mapped state 6 to 3
05:15:35.835 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"01eb1150-ae2d-4eba-a5af-d54f6c8f22eb"}
05:15:35.861 00.026 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"86e24f3a-ed28-4474-8eed-cd496d0707b6"}
05:15:35.904 00.043 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":271,"width":15,"height":15,"star_pos":[7.34,6.82],"pixels":"..."},"id":"86e24f3a-ed28-4474-8eed-cd496d0707b6"}
05:15:36.679 00.775 12020 Exposure complete
05:15:37.141 00.462 12020 worker thread done servicing request
05:15:37.141 00.000 9340 OnExposeComplete: enter
05:15:37.181 00.040 9340 UpdateGuideState(): m_state=6
05:15:37.196 00.015 9340 Star::Find(15, 1200, 1042, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 272
05:15:37.233 00.037 9340 Star::Find returns 1 (0), X=1200.04, Y=1042.77, Mass=1412478, SNR=199.4, Peak=59754 HFD=4.9
05:15:37.253 00.020 9340 MultiStar: [#1 0.35,0.04,1.71,U] [#2 0.35,-0.12,0.81,U] [#3 0.42,0.07,1.02,U] [#4 0.18,0.04,0.73,U] [#5 0.14,0.06,0.80,U] [#6 0.34,0.15,0.82,U] [#7 -0.18,0.14,0.74,U] [#8 0.53,0.14,0.00,M2] 
05:15:37.271 00.018 9340 single-star, 7 included, MultiStar: {0.24, 0.02}, one-star: {0.10, -0.19}
05:15:37.307 00.036 9340 CameraToMount -- cameraTheta (-1.08) - m_xAngle (0.05) = xAngle (-1.13 = -1.13)
05:15:37.332 00.025 9340 CameraToMount -- cameraTheta (-1.08) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-4.19 = 2.09)
05:15:37.360 00.028 9340 CameraToMount -- cameraX=0.10 cameraY=-0.19 hyp=0.22 cameraTheta=-1.08 mountX=0.09 mountY=0.19, mountTheta=1.11
05:15:37.379 00.019 9340 SchedulePrimaryMove(10104498, x=0.10, y=-0.19, opts=13)
05:15:37.405 00.026 9340 Enqueuing Move request for scope (0.10, -0.19)
05:15:37.450 00.045 12020 Worker thread wakes up
05:15:37.450 00.000 12020 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.19) opts 0xd
05:15:37.450 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=6925, max=65535, med=11836, FiltMin=9557, FiltMax=65535, Gamma=2.870
05:15:37.464 00.014 12020 Handling offset move in thread for scope, endpoint = (0.10, -0.19)
05:15:37.464 00.000 9340 UpdateGuideState exits: m=1412478 SNR=199.4
05:15:37.477 00.013 12020 Moving (0.10, -0.19) raw xDistance=0.09 yDistance=0.19
05:15:37.477 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:15:37.494 00.017 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
05:15:37.495 00.001 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
05:15:37.495 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.19
05:15:37.495 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
05:15:37.512 00.017 12020 MoveAxis(E, 0, ABG)
05:15:37.512 00.000 9340 Enqueuing Expose request
05:15:37.530 00.018 12020 Move returns status 0, amount 0
05:15:37.530 00.000 12020 MoveAxis(N, 0, ABG)
05:15:37.530 00.000 12020 Move returns status 0, amount 0
05:15:37.530 00.000 12020 move complete, result=0
05:15:37.539 00.009 12020 worker thread done servicing request
05:15:37.539 00.000 12020 Worker thread wakes up
05:15:37.539 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
05:15:37.540 00.001 12020 Handling exposure in thread, d=2000 o=3 r=(1185,1028,31,31)
05:15:37.549 00.009 9340 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
05:15:37.777 00.228 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"5e486fb9-e687-4a87-a5a4-3d573529210a"}
05:15:37.795 00.018 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"5e486fb9-e687-4a87-a5a4-3d573529210a"}
05:15:37.825 00.030 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"7639a8f9-1b79-4923-840d-9c14dda8c6ad"}
05:15:37.869 00.044 9340 case statement mapped state 6 to 3
05:15:37.910 00.041 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"7639a8f9-1b79-4923-840d-9c14dda8c6ad"}
05:15:37.934 00.024 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"bd54405a-3e90-4341-8b67-43989f03581f"}
05:15:37.971 00.037 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":272,"width":15,"height":15,"star_pos":[7.04,6.77],"pixels":"..."},"id":"bd54405a-3e90-4341-8b67-43989f03581f"}
05:15:39.778 01.807 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"446cca7e-3171-4910-b5f3-2906a6f8cd41"}
05:15:39.794 00.016 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"446cca7e-3171-4910-b5f3-2906a6f8cd41"}
05:15:39.810 00.016 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"57c6a471-9f07-49cb-a1b7-ab70d7af503a"}
05:15:39.827 00.017 9340 case statement mapped state 6 to 3
05:15:39.839 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"57c6a471-9f07-49cb-a1b7-ab70d7af503a"}
05:15:39.852 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"17d735a3-0f0c-4b41-8f95-180eb72c274c"}
05:15:39.866 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":272,"width":15,"height":15,"star_pos":[7.04,6.77],"pixels":"..."},"id":"17d735a3-0f0c-4b41-8f95-180eb72c274c"}
05:15:39.928 00.062 12020 Exposure complete
05:15:40.274 00.346 12020 worker thread done servicing request
05:15:40.275 00.001 9340 OnExposeComplete: enter
05:15:40.295 00.020 9340 UpdateGuideState(): m_state=6
05:15:40.336 00.041 9340 Star::Find(15, 1200, 1042, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 273
05:15:40.353 00.017 9340 Star::Find returns 1 (0), X=1199.84, Y=1042.71, Mass=1488522, SNR=208.4, Peak=62080 HFD=4.9
05:15:40.372 00.019 9340 MultiStar: [#1 0.08,-0.21,1.69,U] [#2 -0.07,-0.37,0.76,U] [#3 0.32,-0.16,1.01,U] [#4 0.05,-0.22,0.84,U] [#5 0.08,-0.15,0.76,U] [#6 0.17,-0.18,0.89,U] [#7 -0.39,-0.24,0.72,U] [#8 -0.00,-0.02,0.74,U] 
05:15:40.385 00.013 9340 refined, 8 included, MultiStar: {0.03, -0.20}, one-star: {-0.09, -0.25}
05:15:40.404 00.019 9340 CameraToMount -- cameraTheta (-1.41) - m_xAngle (0.05) = xAngle (-1.46 = -1.46)
05:15:40.462 00.058 9340 CameraToMount -- cameraTheta (-1.41) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-4.52 = 1.76)
05:15:40.483 00.021 9340 CameraToMount -- cameraX=0.03 cameraY=-0.20 hyp=0.20 cameraTheta=-1.41 mountX=0.02 mountY=0.20, mountTheta=1.46
05:15:40.508 00.025 9340 SchedulePrimaryMove(10104498, x=0.03, y=-0.20, opts=13)
05:15:40.535 00.027 9340 Enqueuing Move request for scope (0.03, -0.20)
05:15:40.577 00.042 12020 Worker thread wakes up
05:15:40.577 00.000 12020 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.20) opts 0xd
05:15:40.577 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=7669, max=65535, med=11784, FiltMin=9535, FiltMax=65535, Gamma=2.870
05:15:40.594 00.017 12020 Handling offset move in thread for scope, endpoint = (0.03, -0.20)
05:15:40.594 00.000 12020 Moving (0.03, -0.20) raw xDistance=0.02 yDistance=0.20
05:15:40.595 00.001 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
05:15:40.595 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
05:15:40.595 00.000 9340 UpdateGuideState exits: m=1488522 SNR=208.4
05:15:40.615 00.020 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.20
05:15:40.615 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:15:40.627 00.012 12020 MoveAxis(E, 0, ABG)
05:15:40.627 00.000 12020 Move returns status 0, amount 0
05:15:40.628 00.001 9340 ScheduleExposure(2000,3,1) exposurePending=0
05:15:40.646 00.018 12020 MoveAxis(N, 0, ABG)
05:15:40.646 00.000 12020 Move returns status 0, amount 0
05:15:40.646 00.000 12020 move complete, result=0
05:15:40.646 00.000 9340 Enqueuing Expose request
05:15:40.665 00.019 12020 worker thread done servicing request
05:15:40.665 00.000 9340 GuideStep: 0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
05:15:40.707 00.042 12020 Worker thread wakes up
05:15:40.707 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
05:15:40.708 00.001 12020 Handling exposure in thread, d=2000 o=3 r=(1185,1028,31,31)
05:15:41.776 01.068 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"ad78cc81-042b-42f0-bd9f-fcd70d2c3c8d"}
05:15:41.788 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"ad78cc81-042b-42f0-bd9f-fcd70d2c3c8d"}
05:15:41.803 00.015 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"cc205282-215f-40a5-9c63-fed604da0fd1"}
05:15:41.827 00.024 9340 case statement mapped state 6 to 3
05:15:41.868 00.041 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"cc205282-215f-40a5-9c63-fed604da0fd1"}
05:15:41.881 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"d3287e91-3d81-44a4-beed-bfeb38e7f166"}
05:15:41.895 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":273,"width":15,"height":15,"star_pos":[6.84,6.71],"pixels":"..."},"id":"d3287e91-3d81-44a4-beed-bfeb38e7f166"}
05:15:43.090 01.195 12020 Exposure complete
05:15:43.355 00.265 12020 worker thread done servicing request
05:15:43.356 00.001 9340 OnExposeComplete: enter
05:15:43.373 00.017 9340 UpdateGuideState(): m_state=6
05:15:43.392 00.019 9340 Star::Find(15, 1199, 1042, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 274
05:15:43.431 00.039 9340 Star::Find returns 1 (0), X=1199.78, Y=1042.62, Mass=1350857, SNR=177.5, Peak=59334 HFD=4.8
05:15:43.447 00.016 9340 MultiStar: [#1 0.06,-0.03,1.50,U] [#2 0.04,-0.09,0.92,U] [#3 0.22,0.18,0.99,U] [#4 -0.07,0.03,1.04,U] [#5 -0.16,-0.15,0.84,U] [#6 0.14,0.21,0.81,U] [#7 -0.21,0.07,0.86,U] [#8 0.10,0.33,0.88,U] 
05:15:43.466 00.019 9340 refined, 8 included, MultiStar: {0.00, 0.02}, one-star: {-0.15, -0.33}
05:15:43.479 00.013 9340 CameraToMount -- cameraTheta (1.51) - m_xAngle (0.05) = xAngle (1.46 = 1.46)
05:15:43.491 00.012 9340 CameraToMount -- cameraTheta (1.51) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-1.61 = -1.61)
05:15:43.503 00.012 9340 CameraToMount -- cameraX=0.00 cameraY=0.02 hyp=0.02 cameraTheta=1.51 mountX=0.00 mountY=-0.02, mountTheta=-1.46
05:15:43.536 00.033 9340 SchedulePrimaryMove(10104498, x=0.00, y=0.02, opts=13)
05:15:43.572 00.036 9340 Enqueuing Move request for scope (0.00, 0.02)
05:15:43.586 00.014 12020 Worker thread wakes up
05:15:43.586 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=7178, max=65535, med=11786, FiltMin=9425, FiltMax=65535, Gamma=2.870
05:15:43.600 00.014 12020 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.02) opts 0xd
05:15:43.600 00.000 12020 Handling offset move in thread for scope, endpoint = (0.00, 0.02)
05:15:43.600 00.000 12020 Moving (0.00, 0.02) raw xDistance=0.00 yDistance=-0.02
05:15:43.600 00.000 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.00
05:15:43.602 00.002 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
05:15:43.602 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
05:15:43.602 00.000 12020 MoveAxis(E, 0, ABG)
05:15:43.602 00.000 12020 Move returns status 0, amount 0
05:15:43.602 00.000 12020 MoveAxis(N, 0, ABG)
05:15:43.602 00.000 12020 Move returns status 0, amount 0
05:15:43.609 00.007 9340 UpdateGuideState exits: m=1350857 SNR=177.5
05:15:43.627 00.018 12020 move complete, result=0
05:15:43.628 00.001 12020 worker thread done servicing request
05:15:43.628 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:15:43.643 00.015 9340 ScheduleExposure(2000,3,1) exposurePending=0
05:15:43.665 00.022 9340 Enqueuing Expose request
05:15:43.682 00.017 12020 Worker thread wakes up
05:15:43.684 00.002 9340 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
05:15:43.715 00.031 12020 worker thread servicing REQUEST_EXPOSE 2000
05:15:43.715 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(1185,1028,31,31)
05:15:43.775 00.060 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"b51d4aff-5a08-4b09-b4c7-a1df62f18ac9"}
05:15:43.791 00.016 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"b51d4aff-5a08-4b09-b4c7-a1df62f18ac9"}
05:15:43.822 00.031 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"17b841cb-560d-4963-8089-5d214cbca6f9"}
05:15:43.870 00.048 9340 case statement mapped state 6 to 3
05:15:43.891 00.021 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"17b841cb-560d-4963-8089-5d214cbca6f9"}
05:15:43.913 00.022 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"d2a5a154-bfd3-42a2-b24a-1bf0f343fdca"}
05:15:43.926 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":274,"width":15,"height":15,"star_pos":[6.78,6.62],"pixels":"..."},"id":"d2a5a154-bfd3-42a2-b24a-1bf0f343fdca"}
05:15:45.799 01.873 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"f1970f6b-801e-4e20-8595-0eb9b3c02730"}
05:15:45.812 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"f1970f6b-801e-4e20-8595-0eb9b3c02730"}
05:15:45.829 00.017 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"ce631357-e199-4c62-84dc-8456aff68961"}
05:15:45.841 00.012 9340 case statement mapped state 6 to 3
05:15:45.854 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"ce631357-e199-4c62-84dc-8456aff68961"}
05:15:45.871 00.017 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"ec3f6831-60a8-439e-9146-3fdf5b936b98"}
05:15:45.895 00.024 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":274,"width":15,"height":15,"star_pos":[6.78,6.62],"pixels":"..."},"id":"ec3f6831-60a8-439e-9146-3fdf5b936b98"}
05:15:46.079 00.184 12020 Exposure complete
05:15:46.375 00.296 12020 worker thread done servicing request
05:15:46.375 00.000 9340 OnExposeComplete: enter
05:15:46.397 00.022 9340 UpdateGuideState(): m_state=6
05:15:46.424 00.027 9340 Star::Find(15, 1199, 1042, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 275
05:15:46.441 00.017 9340 Star::Find returns 1 (0), X=1199.33, Y=1042.80, Mass=1436121, SNR=177.3, Peak=64836 HFD=4.9
05:15:46.480 00.039 9340 MultiStar: [#1 -0.30,-0.16,1.53,U] [#2 -0.41,-0.39,0.00,M1] [#3 -0.25,-0.17,1.05,U] [#4 -0.31,-0.12,0.89,U] [#5 -0.35,-0.18,1.10,U] [#6 -0.28,-0.30,1.12,U] [#7 -1.01,-0.08,0.00,M1] [#8 -0.31,-0.08,0.84,U] 
05:15:46.502 00.022 9340 refined, 6 included, MultiStar: {-0.34, -0.17}, one-star: {-0.61, -0.16}
05:15:46.517 00.015 9340 CameraToMount -- cameraTheta (-2.67) - m_xAngle (0.05) = xAngle (-2.72 = -2.72)
05:15:46.528 00.011 9340 CameraToMount -- cameraTheta (-2.67) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-5.79 = 0.50)
05:15:46.538 00.010 9340 CameraToMount -- cameraX=-0.34 cameraY=-0.17 hyp=0.38 cameraTheta=-2.67 mountX=-0.35 mountY=0.18, mountTheta=2.66
05:15:46.561 00.023 9340 SchedulePrimaryMove(10104498, x=-0.34, y=-0.17, opts=13)
05:15:46.575 00.014 9340 Enqueuing Move request for scope (-0.34, -0.17)
05:15:46.587 00.012 12020 Worker thread wakes up
05:15:46.587 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=7058, max=65535, med=11810, FiltMin=9277, FiltMax=65535, Gamma=2.870
05:15:46.625 00.038 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.34, -0.17) opts 0xd
05:15:46.625 00.000 12020 Handling offset move in thread for scope, endpoint = (-0.34, -0.17)
05:15:46.625 00.000 12020 Moving (-0.34, -0.17) raw xDistance=-0.35 yDistance=0.18
05:15:46.625 00.000 12020 GuideAlgorithmHysteresis::Result() returns -0.15 from input -0.35
05:15:46.625 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
05:15:46.626 00.001 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.18
05:15:46.626 00.000 12020 MoveAxis(E, 26, ABG)
05:15:46.627 00.001 12020 Guiding  Dir = 2, Dur = 26
05:15:46.629 00.002 12020 IsSlewing returns 0
05:15:46.630 00.001 9340 UpdateGuideState exits: m=1436121 SNR=177.3
05:15:46.643 00.013 12020 IsGuiding returns 0
05:15:46.644 00.001 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:15:46.671 00.027 12020 PulseGuide returned control before completion, sleep 12
05:15:46.671 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
05:15:46.684 00.013 9340 Enqueuing Expose request
05:15:46.697 00.013 12020 IsGuiding returns 1
05:15:46.698 00.001 12020 scope still moving after pulse duration time elapsed
05:15:46.768 00.070 12020 IsSlewing returns 0
05:15:46.769 00.001 12020 IsGuiding returns 0
05:15:46.769 00.000 12020 scope move finished after 26 + 99 ms
05:15:46.770 00.001 12020 Move returns status 0, amount 26
05:15:46.770 00.000 12020 MoveAxis(N, 0, ABG)
05:15:46.770 00.000 12020 Move returns status 0, amount 0
05:15:46.770 00.000 12020 move complete, result=0
05:15:46.770 00.000 12020 worker thread done servicing request
05:15:46.771 00.001 9340 GuideStep: -0.3 px 26 ms EAST, 0.2 px 0 ms NORTH
05:15:46.789 00.018 12020 Worker thread wakes up
05:15:46.789 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
05:15:46.789 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(1185,1028,31,31)
05:15:47.799 01.010 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"33b6c5da-dae1-4cc1-8c72-41b7a0d1187d"}
05:15:47.815 00.016 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"33b6c5da-dae1-4cc1-8c72-41b7a0d1187d"}
05:15:47.828 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"b82cae0a-5e8d-4e3b-9964-c4bcdf179250"}
05:15:47.874 00.046 9340 case statement mapped state 6 to 3
05:15:47.893 00.019 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"b82cae0a-5e8d-4e3b-9964-c4bcdf179250"}
05:15:47.908 00.015 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"fe021126-29bc-43f1-a887-d565e0716417"}
05:15:47.923 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":275,"width":15,"height":15,"star_pos":[7.33,6.80],"pixels":"..."},"id":"fe021126-29bc-43f1-a887-d565e0716417"}
05:15:49.185 01.262 12020 Exposure complete
05:15:49.592 00.407 12020 worker thread done servicing request
05:15:49.592 00.000 9340 OnExposeComplete: enter
05:15:49.644 00.052 9340 UpdateGuideState(): m_state=6
05:15:49.667 00.023 9340 Star::Find(15, 1199, 1042, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 276
05:15:49.683 00.016 9340 Star::Find returns 1 (0), X=1199.55, Y=1042.67, Mass=1458831, SNR=182.5, Peak=60881 HFD=5.0
05:15:49.705 00.022 9340 MultiStar: [#1 -0.06,-0.04,1.82,U] [#2 -0.16,-0.27,0.90,U] [#3 0.25,-0.13,0.91,U] [#4 0.04,-0.07,0.91,U] [#5 -0.15,-0.02,0.86,U] [#6 0.18,0.04,0.93,U] [#7 -0.62,-0.12,0.00,M2] [#8 0.00,0.17,0.88,U] 
05:15:49.761 00.056 9340 refined, 7 included, MultiStar: {-0.04, -0.07}, one-star: {-0.39, -0.29}
05:15:49.790 00.029 9340 CameraToMount -- cameraTheta (-2.08) - m_xAngle (0.05) = xAngle (-2.13 = -2.13)
05:15:49.822 00.032 9340 CameraToMount -- cameraTheta (-2.08) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-5.19 = 1.09)
05:15:49.918 00.096 9340 CameraToMount -- cameraX=-0.04 cameraY=-0.07 hyp=0.08 cameraTheta=-2.08 mountX=-0.04 mountY=0.08, mountTheta=2.11
05:15:50.010 00.092 9340 SchedulePrimaryMove(10104498, x=-0.04, y=-0.07, opts=13)
05:15:50.044 00.034 9340 Enqueuing Move request for scope (-0.04, -0.07)
05:15:50.063 00.019 12020 Worker thread wakes up
05:15:50.063 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=7378, max=65535, med=11824, FiltMin=9257, FiltMax=65535, Gamma=2.870
05:15:50.079 00.016 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.07) opts 0xd
05:15:50.079 00.000 9340 UpdateGuideState exits: m=1458831 SNR=182.5
05:15:50.095 00.016 12020 Handling offset move in thread for scope, endpoint = (-0.04, -0.07)
05:15:50.096 00.001 12020 Moving (-0.04, -0.07) raw xDistance=-0.04 yDistance=0.08
05:15:50.096 00.000 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
05:15:50.096 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:15:50.145 00.049 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
05:15:50.145 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
05:15:50.146 00.001 12020 MoveAxis(E, 0, ABG)
05:15:50.146 00.000 12020 Move returns status 0, amount 0
05:15:50.146 00.000 12020 MoveAxis(N, 0, ABG)
05:15:50.146 00.000 12020 Move returns status 0, amount 0
05:15:50.146 00.000 12020 move complete, result=0
05:15:50.147 00.001 12020 worker thread done servicing request
05:15:50.147 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
05:15:50.175 00.028 9340 Enqueuing Expose request
05:15:50.198 00.023 12020 Worker thread wakes up
05:15:50.199 00.001 12020 worker thread servicing REQUEST_EXPOSE 2000
05:15:50.199 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(1185,1028,31,31)
05:15:50.203 00.004 9340 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
05:15:50.276 00.073 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"227f6c0a-a0ac-4674-bec7-970c7d787bf9"}
05:15:50.292 00.016 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"227f6c0a-a0ac-4674-bec7-970c7d787bf9"}
05:15:50.324 00.032 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"26b1cfdb-67ad-4915-ab71-f5644e0f4006"}
05:15:50.361 00.037 9340 case statement mapped state 6 to 3
05:15:50.451 00.090 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"26b1cfdb-67ad-4915-ab71-f5644e0f4006"}
05:15:50.570 00.119 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"0e1eb867-0230-4a1d-b126-7cd14b05b806"}
05:15:50.623 00.053 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":276,"width":15,"height":15,"star_pos":[6.55,6.67],"pixels":"..."},"id":"0e1eb867-0230-4a1d-b126-7cd14b05b806"}
05:15:51.796 01.173 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"f07bbbf5-f357-442b-a426-87b90e6ea07d"}
05:15:51.810 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"f07bbbf5-f357-442b-a426-87b90e6ea07d"}
05:15:51.827 00.017 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"0a97a55b-4c56-4335-adb9-0316c13de3cb"}
05:15:51.848 00.021 9340 case statement mapped state 6 to 3
05:15:51.896 00.048 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"0a97a55b-4c56-4335-adb9-0316c13de3cb"}
05:15:51.912 00.016 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"a7309619-ade7-4aee-9655-fd3667899890"}
05:15:51.930 00.018 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":276,"width":15,"height":15,"star_pos":[6.55,6.67],"pixels":"..."},"id":"a7309619-ade7-4aee-9655-fd3667899890"}
05:15:52.587 00.657 12020 Exposure complete
05:15:52.871 00.284 12020 worker thread done servicing request
05:15:52.871 00.000 9340 OnExposeComplete: enter
05:15:52.883 00.012 9340 UpdateGuideState(): m_state=6
05:15:52.895 00.012 9340 Star::Find(15, 1199, 1042, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 277
05:15:52.906 00.011 9340 Star::Find returns 1 (0), X=1199.47, Y=1042.84, Mass=1417837, SNR=176.2, Peak=64757 HFD=4.9
05:15:52.919 00.013 9340 MultiStar: [#1 -0.18,0.08,1.53,U] [#2 -0.22,-0.08,0.85,U] [#3 -0.16,-0.01,0.96,U] [#4 -0.34,0.01,0.91,U] [#5 -0.35,0.09,0.88,U] [#6 -0.21,0.21,0.83,U] [#7 -0.69,-0.08,0.00,M3] [#8 -0.27,0.18,1.08,U] 
05:15:52.936 00.017 9340 refined, 7 included, MultiStar: {-0.27, 0.05}, one-star: {-0.46, -0.12}
05:15:52.950 00.014 9340 CameraToMount -- cameraTheta (2.97) - m_xAngle (0.05) = xAngle (2.92 = 2.92)
05:15:52.999 00.049 9340 CameraToMount -- cameraTheta (2.97) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-0.15 = -0.15)
05:15:53.013 00.014 9340 CameraToMount -- cameraX=-0.27 cameraY=0.05 hyp=0.27 cameraTheta=2.97 mountX=-0.27 mountY=-0.04, mountTheta=-2.99
05:15:53.033 00.020 9340 SchedulePrimaryMove(10104498, x=-0.27, y=0.05, opts=13)
05:15:53.046 00.013 9340 Enqueuing Move request for scope (-0.27, 0.05)
05:15:53.061 00.015 12020 Worker thread wakes up
05:15:53.062 00.001 9340 UpdateImageDisplay: Size=(1920,1080) min=7866, max=65535, med=11885, FiltMin=9372, FiltMax=65535, Gamma=2.870
05:15:53.077 00.015 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.27, 0.05) opts 0xd
05:15:53.078 00.001 9340 UpdateGuideState exits: m=1417837 SNR=176.2
05:15:53.090 00.012 12020 Handling offset move in thread for scope, endpoint = (-0.27, 0.05)
05:15:53.090 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:15:53.118 00.028 12020 Moving (-0.27, 0.05) raw xDistance=-0.27 yDistance=-0.04
05:15:53.118 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
05:15:53.132 00.014 12020 GuideAlgorithmHysteresis::Result() returns -0.11 from input -0.27
05:15:53.132 00.000 9340 Enqueuing Expose request
05:15:53.147 00.015 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
05:15:53.147 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
05:15:53.148 00.001 12020 MoveAxis(E, 20, ABG)
05:15:53.148 00.000 12020 Guiding  Dir = 2, Dur = 20
05:15:53.149 00.001 12020 IsSlewing returns 0
05:15:53.150 00.001 12020 IsGuiding returns 0
05:15:53.177 00.027 12020 IsGuiding returns 1
05:15:53.178 00.001 12020 scope still moving after pulse duration time elapsed
05:15:53.250 00.072 12020 IsSlewing returns 0
05:15:53.290 00.040 12020 IsGuiding returns 0
05:15:53.290 00.000 12020 scope move finished after 20 + 119 ms
05:15:53.291 00.001 12020 Move returns status 0, amount 20
05:15:53.291 00.000 12020 MoveAxis(N, 0, ABG)
05:15:53.291 00.000 12020 Move returns status 0, amount 0
05:15:53.291 00.000 12020 move complete, result=0
05:15:53.292 00.001 12020 worker thread done servicing request
05:15:53.292 00.000 9340 GuideStep: -0.3 px 20 ms EAST, -0.0 px 0 ms NORTH
05:15:53.302 00.010 12020 Worker thread wakes up
05:15:53.302 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
05:15:53.302 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(1185,1028,31,31)
05:15:53.796 00.494 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"2405a39a-3e56-43db-80cf-00dda8099df9"}
05:15:53.810 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"2405a39a-3e56-43db-80cf-00dda8099df9"}
05:15:53.822 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"82b80502-fa3a-4f75-a44d-def3e6370a1f"}
05:15:53.833 00.011 9340 case statement mapped state 6 to 3
05:15:53.843 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"82b80502-fa3a-4f75-a44d-def3e6370a1f"}
05:15:53.857 00.014 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"c4bd8c7b-00c9-4367-b8e0-5a93e7c11408"}
05:15:53.868 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":277,"width":15,"height":15,"star_pos":[7.47,6.84],"pixels":"..."},"id":"c4bd8c7b-00c9-4367-b8e0-5a93e7c11408"}
05:15:55.690 01.822 12020 Exposure complete
05:15:55.795 00.105 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"01e03367-8cad-4a07-bad2-2f46a9ba03c3"}
05:15:55.805 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"01e03367-8cad-4a07-bad2-2f46a9ba03c3"}
05:15:55.815 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"9cf30150-e832-4d73-ac27-50a86308abe4"}
05:15:55.824 00.009 9340 case statement mapped state 6 to 3
05:15:55.836 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"9cf30150-e832-4d73-ac27-50a86308abe4"}
05:15:55.846 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"8684e16e-9baa-470f-97f0-03f2f9f0f385"}
05:15:55.878 00.032 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":277,"width":15,"height":15,"star_pos":[7.47,6.84],"pixels":"..."},"id":"8684e16e-9baa-470f-97f0-03f2f9f0f385"}
05:15:55.915 00.037 12020 worker thread done servicing request
05:15:55.916 00.001 9340 OnExposeComplete: enter
05:15:55.928 00.012 9340 UpdateGuideState(): m_state=6
05:15:55.940 00.012 9340 Star::Find(15, 1199, 1042, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 278
05:15:55.949 00.009 9340 Star::Find returns 1 (0), X=1199.73, Y=1042.88, Mass=1447533, SNR=178.2, Peak=62777 HFD=4.9
05:15:55.969 00.020 9340 MultiStar: [#1 -0.05,0.08,1.46,U] [#2 -0.25,-0.23,0.82,U] [#3 -0.00,-0.15,0.95,U] [#4 -0.05,0.02,0.92,U] [#5 -0.14,-0.04,0.95,U] [#6 0.03,-0.00,0.73,U] [#7 -0.64,-0.03,0.00,M4] [#8 -0.05,0.07,0.79,U] 
05:15:55.982 00.013 9340 refined, 7 included, MultiStar: {-0.09, -0.03}, one-star: {-0.21, -0.08}
05:15:55.993 00.011 9340 CameraToMount -- cameraTheta (-2.79) - m_xAngle (0.05) = xAngle (-2.84 = -2.84)
05:15:56.027 00.034 9340 CameraToMount -- cameraTheta (-2.79) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-5.91 = 0.38)
05:15:56.038 00.011 9340 CameraToMount -- cameraX=-0.09 cameraY=-0.03 hyp=0.10 cameraTheta=-2.79 mountX=-0.09 mountY=0.04, mountTheta=2.78
05:15:56.055 00.017 9340 SchedulePrimaryMove(10104498, x=-0.09, y=-0.03, opts=13)
05:15:56.070 00.015 9340 Enqueuing Move request for scope (-0.09, -0.03)
05:15:56.080 00.010 12020 Worker thread wakes up
05:15:56.080 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=7048, max=65535, med=11847, FiltMin=8856, FiltMax=65535, Gamma=2.870
05:15:56.091 00.011 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.09, -0.03) opts 0xd
05:15:56.091 00.000 9340 UpdateGuideState exits: m=1447533 SNR=178.2
05:15:56.105 00.014 12020 Handling offset move in thread for scope, endpoint = (-0.09, -0.03)
05:15:56.105 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:15:56.118 00.013 12020 Moving (-0.09, -0.03) raw xDistance=-0.09 yDistance=0.04
05:15:56.118 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
05:15:56.153 00.035 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
05:15:56.153 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
05:15:56.153 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
05:15:56.154 00.001 12020 MoveAxis(E, 0, ABG)
05:15:56.154 00.000 9340 Enqueuing Expose request
05:15:56.166 00.012 12020 Move returns status 0, amount 0
05:15:56.167 00.001 12020 MoveAxis(N, 0, ABG)
05:15:56.167 00.000 12020 Move returns status 0, amount 0
05:15:56.167 00.000 12020 move complete, result=0
05:15:56.167 00.000 12020 worker thread done servicing request
05:15:56.167 00.000 12020 Worker thread wakes up
05:15:56.168 00.001 12020 worker thread servicing REQUEST_EXPOSE 2000
05:15:56.168 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(1185,1028,31,31)
05:15:56.172 00.004 9340 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
05:15:57.796 01.624 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"aa25e161-0688-4e1a-9419-85d8d80fb2f8"}
05:15:57.832 00.036 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"aa25e161-0688-4e1a-9419-85d8d80fb2f8"}
05:15:57.874 00.042 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"a0548ec0-f86f-47a6-84bb-4eac9c49df2a"}
05:15:57.907 00.033 9340 case statement mapped state 6 to 3
05:15:57.933 00.026 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"a0548ec0-f86f-47a6-84bb-4eac9c49df2a"}
05:15:57.951 00.018 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"3e4ee6fd-2244-4483-afa5-308205ce07ac"}
05:15:57.981 00.030 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":278,"width":15,"height":15,"star_pos":[6.73,6.88],"pixels":"..."},"id":"3e4ee6fd-2244-4483-afa5-308205ce07ac"}
05:15:58.541 00.560 12020 Exposure complete
05:15:58.830 00.289 12020 worker thread done servicing request
05:15:58.831 00.001 9340 OnExposeComplete: enter
05:15:58.846 00.015 9340 UpdateGuideState(): m_state=6
05:15:58.880 00.034 9340 Star::Find(15, 1199, 1042, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 279
05:15:58.892 00.012 9340 Star::Find returns 1 (0), X=1199.34, Y=1042.71, Mass=1385387, SNR=164.3, Peak=65364 HFD=4.8
05:15:58.906 00.014 9340 MultiStar: [#1 -0.27,-0.25,1.77,U] [#2 -0.55,-0.40,0.00,M1] [#3 -0.20,-0.16,1.07,U] [#4 -0.70,-0.44,0.00,M1] [#5 -0.55,-0.39,0.00,M1] [#6 -0.36,-0.13,0.87,U] [#7 -0.79,-0.04,0.00,M5] [#8 -0.41,-0.07,1.00,U] 
05:15:58.932 00.026 9340 refined, 4 included, MultiStar: {-0.35, -0.18}, one-star: {-0.60, -0.25}
05:15:58.944 00.012 9340 CameraToMount -- cameraTheta (-2.66) - m_xAngle (0.05) = xAngle (-2.71 = -2.71)
05:15:58.954 00.010 9340 CameraToMount -- cameraTheta (-2.66) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-5.78 = 0.50)
05:15:58.966 00.012 9340 CameraToMount -- cameraX=-0.35 cameraY=-0.18 hyp=0.40 cameraTheta=-2.66 mountX=-0.36 mountY=0.19, mountTheta=2.65
05:15:58.988 00.022 9340 SchedulePrimaryMove(10104498, x=-0.35, y=-0.18, opts=13)
05:15:59.027 00.039 9340 Enqueuing Move request for scope (-0.35, -0.18)
05:15:59.042 00.015 12020 Worker thread wakes up
05:15:59.042 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=7716, max=65535, med=11868, FiltMin=9377, FiltMax=65535, Gamma=2.870
05:15:59.060 00.018 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.35, -0.18) opts 0xd
05:15:59.060 00.000 12020 Handling offset move in thread for scope, endpoint = (-0.35, -0.18)
05:15:59.060 00.000 9340 UpdateGuideState exits: m=1385387 SNR=164.3
05:15:59.076 00.016 12020 Moving (-0.35, -0.18) raw xDistance=-0.36 yDistance=0.19
05:15:59.076 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:15:59.087 00.011 12020 GuideAlgorithmHysteresis::Result() returns -0.15 from input -0.36
05:15:59.087 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
05:15:59.099 00.012 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
05:15:59.101 00.002 9340 Enqueuing Expose request
05:15:59.123 00.022 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.19
05:15:59.123 00.000 12020 MoveAxis(E, 27, ABG)
05:15:59.123 00.000 12020 Guiding  Dir = 2, Dur = 27
05:15:59.124 00.001 12020 IsSlewing returns 0
05:15:59.125 00.001 12020 IsGuiding returns 0
05:15:59.157 00.032 12020 IsGuiding returns 1
05:15:59.158 00.001 12020 scope still moving after pulse duration time elapsed
05:15:59.205 00.047 12020 IsSlewing returns 0
05:15:59.206 00.001 12020 IsGuiding returns 0
05:15:59.206 00.000 12020 scope move finished after 27 + 53 ms
05:15:59.207 00.001 12020 Move returns status 0, amount 27
05:15:59.207 00.000 12020 MoveAxis(N, 0, ABG)
05:15:59.207 00.000 12020 Move returns status 0, amount 0
05:15:59.207 00.000 12020 move complete, result=0
05:15:59.207 00.000 12020 worker thread done servicing request
05:15:59.208 00.001 12020 Worker thread wakes up
05:15:59.208 00.000 9340 GuideStep: -0.4 px 27 ms EAST, 0.2 px 0 ms NORTH
05:15:59.222 00.014 12020 worker thread servicing REQUEST_EXPOSE 2000
05:15:59.222 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(1185,1028,31,31)
05:15:59.802 00.580 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"d2443200-45d2-4341-a4df-42d95cd55fd2"}
05:15:59.817 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"d2443200-45d2-4341-a4df-42d95cd55fd2"}
05:15:59.851 00.034 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"0aa1911e-2d73-46ae-a6a5-7c7b92ecfa6e"}
05:15:59.863 00.012 9340 case statement mapped state 6 to 3
05:15:59.875 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"0aa1911e-2d73-46ae-a6a5-7c7b92ecfa6e"}
05:15:59.908 00.033 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"c60216f7-b62e-4a08-a2c2-8d77251dbfef"}
05:15:59.924 00.016 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":279,"width":15,"height":15,"star_pos":[7.34,6.71],"pixels":"..."},"id":"c60216f7-b62e-4a08-a2c2-8d77251dbfef"}
05:16:01.597 01.673 12020 Exposure complete
05:16:01.801 00.204 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"8d6327d8-f184-456d-80ab-cc6a7a243ca1"}
05:16:01.817 00.016 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"8d6327d8-f184-456d-80ab-cc6a7a243ca1"}
05:16:01.829 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"c8e0c05f-6d6d-48db-b373-b2f61a2d3e8b"}
05:16:01.869 00.040 9340 case statement mapped state 6 to 3
05:16:01.880 00.011 12020 worker thread done servicing request
05:16:01.880 00.000 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"c8e0c05f-6d6d-48db-b373-b2f61a2d3e8b"}
05:16:01.897 00.017 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"e127e4ad-e173-4a33-b8d8-70e07ccab28f"}
05:16:01.911 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":279,"width":15,"height":15,"star_pos":[7.34,6.71],"pixels":"..."},"id":"e127e4ad-e173-4a33-b8d8-70e07ccab28f"}
05:16:01.924 00.013 9340 OnExposeComplete: enter
05:16:01.970 00.046 9340 UpdateGuideState(): m_state=6
05:16:01.982 00.012 9340 Star::Find(15, 1199, 1042, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 280
05:16:01.999 00.017 9340 Star::Find returns 1 (0), X=1199.63, Y=1042.68, Mass=1396108, SNR=186.5, Peak=61224 HFD=4.8
05:16:02.014 00.015 9340 MultiStar: [#1 -0.23,-0.02,1.74,U] [#2 -0.30,-0.23,0.82,U] [#3 -0.17,0.03,1.11,U] [#4 -0.23,-0.19,1.05,U] [#5 -0.48,-0.12,0.00,M2] [#6 -0.19,0.09,0.90,U] [#7 -0.89,-0.14,0.00,M6] [#8 -0.41,0.28,0.76,U] 
05:16:02.038 00.024 9340 refined, 6 included, MultiStar: {-0.25, -0.05}, one-star: {-0.30, -0.28}
05:16:02.072 00.034 9340 CameraToMount -- cameraTheta (-2.94) - m_xAngle (0.05) = xAngle (-2.99 = -2.99)
05:16:02.086 00.014 9340 CameraToMount -- cameraTheta (-2.94) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-6.06 = 0.22)
05:16:02.105 00.019 9340 CameraToMount -- cameraX=-0.25 cameraY=-0.05 hyp=0.26 cameraTheta=-2.94 mountX=-0.25 mountY=0.06, mountTheta=2.92
05:16:02.131 00.026 9340 SchedulePrimaryMove(10104498, x=-0.25, y=-0.05, opts=13)
05:16:02.170 00.039 9340 Enqueuing Move request for scope (-0.25, -0.05)
05:16:02.187 00.017 12020 Worker thread wakes up
05:16:02.187 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=7608, max=65535, med=11887, FiltMin=9276, FiltMax=65535, Gamma=2.870
05:16:02.203 00.016 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.25, -0.05) opts 0xd
05:16:02.203 00.000 12020 Handling offset move in thread for scope, endpoint = (-0.25, -0.05)
05:16:02.203 00.000 12020 Moving (-0.25, -0.05) raw xDistance=-0.25 yDistance=0.06
05:16:02.204 00.001 12020 GuideAlgorithmHysteresis::Result() returns -0.12 from input -0.25
05:16:02.204 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
05:16:02.204 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
05:16:02.204 00.000 9340 UpdateGuideState exits: m=1396108 SNR=186.5
05:16:02.216 00.012 12020 MoveAxis(E, 21, ABG)
05:16:02.216 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:16:02.234 00.018 12020 Guiding  Dir = 2, Dur = 21
05:16:02.234 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
05:16:02.253 00.019 12020 IsSlewing returns 0
05:16:02.258 00.005 9340 Enqueuing Expose request
05:16:02.307 00.049 12020 IsGuiding returns 0
05:16:02.339 00.032 12020 IsGuiding returns 1
05:16:02.339 00.000 12020 scope still moving after pulse duration time elapsed
05:16:02.397 00.058 12020 IsSlewing returns 0
05:16:02.399 00.002 12020 IsGuiding returns 1
05:16:02.428 00.029 12020 IsSlewing returns 0
05:16:02.429 00.001 12020 IsGuiding returns 0
05:16:02.429 00.000 12020 scope move finished after 21 + 100 ms
05:16:02.429 00.000 12020 Move returns status 0, amount 21
05:16:02.429 00.000 12020 MoveAxis(N, 0, ABG)
05:16:02.429 00.000 12020 Move returns status 0, amount 0
05:16:02.430 00.001 12020 move complete, result=0
05:16:02.430 00.000 12020 worker thread done servicing request
05:16:02.430 00.000 9340 GuideStep: -0.3 px 21 ms EAST, 0.1 px 0 ms NORTH
05:16:02.443 00.013 12020 Worker thread wakes up
05:16:02.443 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
05:16:02.444 00.001 12020 Handling exposure in thread, d=2000 o=3 r=(1185,1028,31,31)
05:16:03.833 01.389 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"31780dad-a7d2-4c79-a228-4ae077495271"}
05:16:03.863 00.030 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"31780dad-a7d2-4c79-a228-4ae077495271"}
05:16:03.894 00.031 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"4018b14b-f0d8-4dd1-914e-faf2f65e97ba"}
05:16:03.959 00.065 9340 case statement mapped state 6 to 3
05:16:03.988 00.029 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"4018b14b-f0d8-4dd1-914e-faf2f65e97ba"}
05:16:04.027 00.039 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"48231e18-2b49-448d-a24e-379cf134d8fe"}
05:16:04.113 00.086 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":280,"width":15,"height":15,"star_pos":[6.63,6.68],"pixels":"..."},"id":"48231e18-2b49-448d-a24e-379cf134d8fe"}
05:16:04.817 00.704 12020 Exposure complete
05:16:05.158 00.341 12020 worker thread done servicing request
05:16:05.159 00.001 9340 OnExposeComplete: enter
05:16:05.178 00.019 9340 UpdateGuideState(): m_state=6
05:16:05.194 00.016 9340 Star::Find(15, 1199, 1042, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 281
05:16:05.245 00.051 9340 Star::Find returns 1 (0), X=1199.68, Y=1042.86, Mass=1428796, SNR=186.3, Peak=61269 HFD=5.0
05:16:05.272 00.027 9340 MultiStar: [#1 -0.01,-0.22,1.93,U] [#2 -0.18,-0.33,0.79,U] [#3 0.04,-0.00,0.95,U] [#4 -0.19,-0.35,0.96,U] [#5 -0.24,-0.11,0.92,U] [#6 -0.02,0.11,0.88,U] [#7 -0.77,-0.08,0.00,M7] [#8 -0.34,0.01,0.69,U] 
05:16:05.289 00.017 9340 refined, 7 included, MultiStar: {-0.13, -0.14}, one-star: {-0.26, -0.10}
05:16:05.303 00.014 9340 CameraToMount -- cameraTheta (-2.30) - m_xAngle (0.05) = xAngle (-2.35 = -2.35)
05:16:05.316 00.013 9340 CameraToMount -- cameraTheta (-2.30) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-5.42 = 0.86)
05:16:05.329 00.013 9340 CameraToMount -- cameraX=-0.13 cameraY=-0.14 hyp=0.19 cameraTheta=-2.30 mountX=-0.13 mountY=0.14, mountTheta=2.32
05:16:05.350 00.021 9340 SchedulePrimaryMove(10104498, x=-0.13, y=-0.14, opts=13)
05:16:05.391 00.041 9340 Enqueuing Move request for scope (-0.13, -0.14)
05:16:05.405 00.014 12020 Worker thread wakes up
05:16:05.406 00.001 9340 UpdateImageDisplay: Size=(1920,1080) min=6455, max=65535, med=11927, FiltMin=9511, FiltMax=65535, Gamma=2.870
05:16:05.427 00.021 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.13, -0.14) opts 0xd
05:16:05.427 00.000 12020 Handling offset move in thread for scope, endpoint = (-0.13, -0.14)
05:16:05.427 00.000 12020 Moving (-0.13, -0.14) raw xDistance=-0.13 yDistance=0.14
05:16:05.428 00.001 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
05:16:05.428 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
05:16:05.430 00.002 9340 UpdateGuideState exits: m=1428796 SNR=186.3
05:16:05.444 00.014 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:16:05.455 00.011 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
05:16:05.455 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
05:16:05.469 00.014 12020 MoveAxis(E, 0, ABG)
05:16:05.469 00.000 9340 Enqueuing Expose request
05:16:05.483 00.014 12020 Move returns status 0, amount 0
05:16:05.483 00.000 12020 MoveAxis(N, 0, ABG)
05:16:05.484 00.001 12020 Move returns status 0, amount 0
05:16:05.484 00.000 12020 move complete, result=0
05:16:05.484 00.000 12020 worker thread done servicing request
05:16:05.484 00.000 12020 Worker thread wakes up
05:16:05.484 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
05:16:05.485 00.001 12020 Handling exposure in thread, d=2000 o=3 r=(1185,1028,31,31)
05:16:05.489 00.004 9340 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
05:16:05.861 00.372 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"a82c819a-ce4e-4f58-a083-0e2d2b765ec3"}
05:16:05.879 00.018 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"a82c819a-ce4e-4f58-a083-0e2d2b765ec3"}
05:16:05.895 00.016 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"ac64e2c2-440f-453d-a794-9b3a4435807c"}
05:16:05.913 00.018 9340 case statement mapped state 6 to 3
05:16:05.943 00.030 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"ac64e2c2-440f-453d-a794-9b3a4435807c"}
05:16:05.964 00.021 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"4295ef8a-d188-48db-9772-80cd7c0c813f"}
05:16:05.983 00.019 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":281,"width":15,"height":15,"star_pos":[6.68,6.86],"pixels":"..."},"id":"4295ef8a-d188-48db-9772-80cd7c0c813f"}
05:16:07.860 01.877 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"3a19631a-b51e-4529-8bbb-6925e872f397"}
05:16:07.872 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"3a19631a-b51e-4529-8bbb-6925e872f397"}
05:16:07.881 00.009 12020 Exposure complete
05:16:07.881 00.000 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"6d2a17b0-846e-4e93-93ef-2e7332010388"}
05:16:07.906 00.025 9340 case statement mapped state 6 to 3
05:16:07.919 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"6d2a17b0-846e-4e93-93ef-2e7332010388"}
05:16:07.929 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"42e327c7-7eda-47d0-9b37-ca93c4fd1332"}
05:16:07.940 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":281,"width":15,"height":15,"star_pos":[6.68,6.86],"pixels":"..."},"id":"42e327c7-7eda-47d0-9b37-ca93c4fd1332"}
05:16:08.098 00.158 12020 worker thread done servicing request
05:16:08.098 00.000 9340 OnExposeComplete: enter
05:16:08.114 00.016 9340 UpdateGuideState(): m_state=6
05:16:08.128 00.014 9340 Star::Find(15, 1199, 1042, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 282
05:16:08.155 00.027 9340 Star::Find returns 1 (0), X=1199.46, Y=1042.79, Mass=1374629, SNR=169.1, Peak=62972 HFD=4.8
05:16:08.165 00.010 9340 MultiStar: [#1 -0.18,-0.09,1.53,U] [#2 -0.21,-0.28,0.84,U] [#3 -0.16,0.00,1.13,U] [#4 -0.22,-0.26,0.88,U] [#5 -0.13,-0.19,0.90,U] [#6 -0.16,0.01,0.91,U] [#7 -0.74,0.00,0.00,M8] [#8 -0.19,0.02,0.82,U] 
05:16:08.175 00.010 9340 refined, 7 included, MultiStar: {-0.22, -0.11}, one-star: {-0.48, -0.17}
05:16:08.188 00.013 9340 CameraToMount -- cameraTheta (-2.66) - m_xAngle (0.05) = xAngle (-2.71 = -2.71)
05:16:08.198 00.010 9340 CameraToMount -- cameraTheta (-2.66) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-5.77 = 0.51)
05:16:08.206 00.008 9340 CameraToMount -- cameraX=-0.22 cameraY=-0.11 hyp=0.24 cameraTheta=-2.66 mountX=-0.22 mountY=0.12, mountTheta=2.65
05:16:08.222 00.016 9340 SchedulePrimaryMove(10104498, x=-0.22, y=-0.11, opts=13)
05:16:08.235 00.013 9340 Enqueuing Move request for scope (-0.22, -0.11)
05:16:08.245 00.010 12020 Worker thread wakes up
05:16:08.246 00.001 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.22, -0.11) opts 0xd
05:16:08.246 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=6928, max=65535, med=11907, FiltMin=9015, FiltMax=65535, Gamma=2.870
05:16:08.277 00.031 12020 Handling offset move in thread for scope, endpoint = (-0.22, -0.11)
05:16:08.277 00.000 12020 Moving (-0.22, -0.11) raw xDistance=-0.22 yDistance=0.12
05:16:08.277 00.000 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.22
05:16:08.277 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
05:16:08.278 00.001 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
05:16:08.278 00.000 12020 MoveAxis(E, 0, ABG)
05:16:08.278 00.000 12020 Move returns status 0, amount 0
05:16:08.278 00.000 12020 MoveAxis(N, 0, ABG)
05:16:08.278 00.000 12020 Move returns status 0, amount 0
05:16:08.278 00.000 12020 move complete, result=0
05:16:08.279 00.001 12020 worker thread done servicing request
05:16:08.283 00.004 9340 UpdateGuideState exits: m=1374629 SNR=169.1
05:16:08.296 00.013 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:16:08.306 00.010 9340 ScheduleExposure(2000,3,1) exposurePending=0
05:16:08.316 00.010 9340 Enqueuing Expose request
05:16:08.328 00.012 12020 Worker thread wakes up
05:16:08.328 00.000 9340 GuideStep: -0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
05:16:08.339 00.011 12020 worker thread servicing REQUEST_EXPOSE 2000
05:16:08.339 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(1185,1028,31,31)
05:16:09.859 01.520 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"b9570848-4aef-4525-a9a0-54bef3742ff1"}
05:16:09.873 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"b9570848-4aef-4525-a9a0-54bef3742ff1"}
05:16:09.904 00.031 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"e1eb8131-af65-46fc-8be4-e11dafe1e249"}
05:16:09.917 00.013 9340 case statement mapped state 6 to 3
05:16:09.934 00.017 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"e1eb8131-af65-46fc-8be4-e11dafe1e249"}
05:16:09.946 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"93b8b074-5809-47e6-a788-37f0bde0c112"}
05:16:09.955 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":282,"width":15,"height":15,"star_pos":[7.46,6.79],"pixels":"..."},"id":"93b8b074-5809-47e6-a788-37f0bde0c112"}
05:16:10.715 00.760 12020 Exposure complete
05:16:11.122 00.407 12020 worker thread done servicing request
05:16:11.122 00.000 9340 OnExposeComplete: enter
05:16:11.147 00.025 9340 UpdateGuideState(): m_state=6
05:16:11.167 00.020 9340 Star::Find(15, 1199, 1042, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 283
05:16:11.204 00.037 9340 Star::Find returns 1 (0), X=1199.32, Y=1042.86, Mass=1474870, SNR=165.3, Peak=65364 HFD=5.0
05:16:11.239 00.035 9340 MultiStar: [#1 -0.27,-0.04,1.67,U] [#2 -0.56,-0.17,0.00,M1] [#3 -0.16,-0.03,1.05,U] [#4 -0.47,-0.07,1.12,U] [#5 -0.45,-0.00,1.05,U] [#6 -0.24,0.02,0.89,U] [#7 -0.95,0.02,0.00,M9] [#8 -0.40,0.02,0.77,U] 
05:16:11.254 00.015 9340 refined, 6 included, MultiStar: {-0.36, -0.03}, one-star: {-0.61, -0.10}
05:16:11.278 00.024 9340 CameraToMount -- cameraTheta (-3.05) - m_xAngle (0.05) = xAngle (-3.10 = -3.10)
05:16:11.291 00.013 9340 CameraToMount -- cameraTheta (-3.05) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-6.17 = 0.11)
05:16:11.306 00.015 9340 CameraToMount -- cameraX=-0.36 cameraY=-0.03 hyp=0.37 cameraTheta=-3.05 mountX=-0.37 mountY=0.04, mountTheta=3.03
05:16:11.345 00.039 9340 SchedulePrimaryMove(10104498, x=-0.36, y=-0.03, opts=13)
05:16:11.381 00.036 9340 Enqueuing Move request for scope (-0.36, -0.03)
05:16:11.406 00.025 12020 Worker thread wakes up
05:16:11.406 00.000 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.36, -0.03) opts 0xd
05:16:11.407 00.001 12020 Handling offset move in thread for scope, endpoint = (-0.36, -0.03)
05:16:11.407 00.000 12020 Moving (-0.36, -0.03) raw xDistance=-0.37 yDistance=0.04
05:16:11.407 00.000 12020 GuideAlgorithmHysteresis::Result() returns -0.15 from input -0.37
05:16:11.407 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
05:16:11.408 00.001 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
05:16:11.408 00.000 12020 MoveAxis(E, 28, ABG)
05:16:11.409 00.001 9340 UpdateImageDisplay: Size=(1920,1080) min=7898, max=65535, med=11998, FiltMin=9393, FiltMax=65535, Gamma=2.870
05:16:11.430 00.021 12020 Guiding  Dir = 2, Dur = 28
05:16:11.430 00.000 9340 UpdateGuideState exits: m=1474870 SNR=165.3
05:16:11.442 00.012 12020 IsSlewing returns 0
05:16:11.442 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:16:11.457 00.015 12020 IsGuiding returns 0
05:16:11.458 00.001 9340 ScheduleExposure(2000,3,1) exposurePending=0
05:16:11.474 00.016 9340 Enqueuing Expose request
05:16:11.510 00.036 12020 PulseGuide returned control before completion, sleep 11
05:16:11.564 00.054 12020 IsGuiding returns 0
05:16:11.565 00.001 12020 Move returns status 0, amount 28
05:16:11.565 00.000 12020 MoveAxis(N, 0, ABG)
05:16:11.565 00.000 12020 Move returns status 0, amount 0
05:16:11.565 00.000 12020 move complete, result=0
05:16:11.565 00.000 12020 worker thread done servicing request
05:16:11.565 00.000 9340 GuideStep: -0.4 px 28 ms EAST, 0.0 px 0 ms NORTH
05:16:11.578 00.013 12020 Worker thread wakes up
05:16:11.579 00.001 12020 worker thread servicing REQUEST_EXPOSE 2000
05:16:11.579 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(1185,1028,31,31)
05:16:11.859 00.280 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"1c9a2b23-1648-43f0-83cc-709569fd80a2"}
05:16:11.874 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"1c9a2b23-1648-43f0-83cc-709569fd80a2"}
05:16:11.887 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"b112d44a-5044-4961-895c-acb45491510d"}
05:16:11.918 00.031 9340 case statement mapped state 6 to 3
05:16:11.929 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"b112d44a-5044-4961-895c-acb45491510d"}
05:16:11.943 00.014 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"a3801d5a-1aa8-46a0-80de-3b1ffb6dccde"}
05:16:11.955 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":283,"width":15,"height":15,"star_pos":[7.32,6.86],"pixels":"..."},"id":"a3801d5a-1aa8-46a0-80de-3b1ffb6dccde"}
05:16:13.859 01.904 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"100e796e-062f-4112-b21b-12b0b72800a5"}
05:16:13.877 00.018 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"100e796e-062f-4112-b21b-12b0b72800a5"}
05:16:13.887 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"b371887e-a73c-4d64-8aed-6ba48972043d"}
05:16:13.898 00.011 9340 case statement mapped state 6 to 3
05:16:13.936 00.038 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"b371887e-a73c-4d64-8aed-6ba48972043d"}
05:16:13.951 00.015 12020 Exposure complete
05:16:13.952 00.001 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"317a278b-7c21-4524-9010-6c10ea2e4499"}
05:16:13.962 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":283,"width":15,"height":15,"star_pos":[7.32,6.86],"pixels":"..."},"id":"317a278b-7c21-4524-9010-6c10ea2e4499"}
05:16:14.196 00.234 12020 worker thread done servicing request
05:16:14.196 00.000 9340 OnExposeComplete: enter
05:16:14.207 00.011 9340 UpdateGuideState(): m_state=6
05:16:14.219 00.012 9340 Star::Find(15, 1199, 1042, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 284
05:16:14.236 00.017 9340 Star::Find returns 1 (0), X=1199.82, Y=1042.90, Mass=1406052, SNR=175.6, Peak=60305 HFD=4.6
05:16:14.248 00.012 9340 MultiStar: [#1 0.00,-0.01,1.81,U] [#2 -0.07,-0.04,0.91,U] [#3 0.19,0.11,1.06,U] [#4 0.02,-0.09,0.97,U] [#5 -0.04,0.10,0.89,U] [#6 0.09,0.18,0.92,U] [#7 -0.56,0.00,0.00,M10] [#8 -0.08,0.17,0.74,U] 
05:16:14.261 00.013 9340 refined, 7 included, MultiStar: {0.00, 0.04}, one-star: {-0.12, -0.05}
05:16:14.272 00.011 9340 CameraToMount -- cameraTheta (1.49) - m_xAngle (0.05) = xAngle (1.44 = 1.44)
05:16:14.284 00.012 9340 CameraToMount -- cameraTheta (1.49) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-1.63 = -1.63)
05:16:14.312 00.028 9340 CameraToMount -- cameraX=0.00 cameraY=0.04 hyp=0.04 cameraTheta=1.49 mountX=0.00 mountY=-0.04, mountTheta=-1.44
05:16:14.329 00.017 9340 SchedulePrimaryMove(10104498, x=0.00, y=0.04, opts=13)
05:16:14.342 00.013 9340 Enqueuing Move request for scope (0.00, 0.04)
05:16:14.362 00.020 12020 Worker thread wakes up
05:16:14.362 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=7211, max=65535, med=11986, FiltMin=9491, FiltMax=65535, Gamma=2.870
05:16:14.375 00.013 12020 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.04) opts 0xd
05:16:14.375 00.000 12020 Handling offset move in thread for scope, endpoint = (0.00, 0.04)
05:16:14.375 00.000 9340 UpdateGuideState exits: m=1406052 SNR=175.6
05:16:14.388 00.013 12020 Moving (0.00, 0.04) raw xDistance=0.00 yDistance=-0.04
05:16:14.388 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:16:14.408 00.020 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.00
05:16:14.408 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
05:16:14.420 00.012 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
05:16:14.420 00.000 9340 Enqueuing Expose request
05:16:14.459 00.039 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
05:16:14.459 00.000 12020 MoveAxis(E, 0, ABG)
05:16:14.459 00.000 12020 Move returns status 0, amount 0
05:16:14.459 00.000 12020 MoveAxis(N, 0, ABG)
05:16:14.459 00.000 12020 Move returns status 0, amount 0
05:16:14.460 00.001 12020 move complete, result=0
05:16:14.460 00.000 12020 worker thread done servicing request
05:16:14.460 00.000 12020 Worker thread wakes up
05:16:14.460 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
05:16:14.460 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(1185,1028,31,31)
05:16:14.463 00.003 9340 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
05:16:15.860 01.397 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"65d893cf-8b05-41c5-a333-7da1496dd8a0"}
05:16:15.877 00.017 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"65d893cf-8b05-41c5-a333-7da1496dd8a0"}
05:16:15.892 00.015 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"c88896da-33d3-42dc-9d90-3595cd6d88b6"}
05:16:15.935 00.043 9340 case statement mapped state 6 to 3
05:16:15.948 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"c88896da-33d3-42dc-9d90-3595cd6d88b6"}
05:16:15.963 00.015 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"1f4911c1-58f7-4d10-b11a-c4e40a9e72ba"}
05:16:15.976 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":284,"width":15,"height":15,"star_pos":[6.82,6.90],"pixels":"..."},"id":"1f4911c1-58f7-4d10-b11a-c4e40a9e72ba"}
05:16:16.858 00.882 12020 Exposure complete
05:16:17.310 00.452 12020 worker thread done servicing request
05:16:17.310 00.000 9340 OnExposeComplete: enter
05:16:17.323 00.013 9340 UpdateGuideState(): m_state=6
05:16:17.365 00.042 9340 Star::Find(15, 1199, 1042, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 285
05:16:17.382 00.017 9340 Star::Find returns 1 (0), X=1200.03, Y=1042.53, Mass=1438706, SNR=175.3, Peak=62215 HFD=5.0
05:16:17.409 00.027 9340 MultiStar: [#1 0.44,-0.27,0.00,M1] [#2 0.24,-0.36,0.84,U] [#3 0.08,-0.21,0.94,U] [#4 0.27,-0.35,0.93,U] [#5 0.19,-0.33,0.88,U] [#6 0.26,0.09,1.10,U] [#7 -0.45,-0.01,0.95,U] [#8 0.20,0.18,0.68,U] 
05:16:17.469 00.060 9340 refined, 7 included, MultiStar: {0.11, -0.18}, one-star: {0.10, -0.43}
05:16:17.496 00.027 9340 CameraToMount -- cameraTheta (-1.03) - m_xAngle (0.05) = xAngle (-1.08 = -1.08)
05:16:17.517 00.021 9340 CameraToMount -- cameraTheta (-1.03) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-4.15 = 2.13)
05:16:17.537 00.020 9340 CameraToMount -- cameraX=0.11 cameraY=-0.18 hyp=0.21 cameraTheta=-1.03 mountX=0.10 mountY=0.18, mountTheta=1.06
05:16:17.603 00.066 9340 SchedulePrimaryMove(10104498, x=0.11, y=-0.18, opts=13)
05:16:17.627 00.024 9340 Enqueuing Move request for scope (0.11, -0.18)
05:16:17.664 00.037 12020 Worker thread wakes up
05:16:17.664 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=6874, max=65535, med=11992, FiltMin=9257, FiltMax=65535, Gamma=2.870
05:16:17.681 00.017 12020 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.18) opts 0xd
05:16:17.681 00.000 12020 Handling offset move in thread for scope, endpoint = (0.11, -0.18)
05:16:17.682 00.001 12020 Moving (0.11, -0.18) raw xDistance=0.10 yDistance=0.18
05:16:17.683 00.001 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
05:16:17.683 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
05:16:17.683 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.18
05:16:17.683 00.000 12020 MoveAxis(E, 0, ABG)
05:16:17.683 00.000 12020 Move returns status 0, amount 0
05:16:17.688 00.005 9340 UpdateGuideState exits: m=1438706 SNR=175.3
05:16:17.727 00.039 12020 MoveAxis(N, 0, ABG)
05:16:17.727 00.000 12020 Move returns status 0, amount 0
05:16:17.727 00.000 12020 move complete, result=0
05:16:17.728 00.001 12020 worker thread done servicing request
05:16:17.749 00.021 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:16:17.781 00.032 9340 ScheduleExposure(2000,3,1) exposurePending=0
05:16:17.810 00.029 9340 Enqueuing Expose request
05:16:17.822 00.012 12020 Worker thread wakes up
05:16:17.822 00.000 9340 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
05:16:17.841 00.019 12020 worker thread servicing REQUEST_EXPOSE 2000
05:16:17.842 00.001 12020 Handling exposure in thread, d=2000 o=3 r=(1185,1028,31,31)
05:16:17.864 00.022 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"b8358eed-c96f-4e59-a141-3aadb9aeaf14"}
05:16:17.913 00.049 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"b8358eed-c96f-4e59-a141-3aadb9aeaf14"}
05:16:17.929 00.016 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"410646e2-3542-4b5a-b492-75a524faea1f"}
05:16:17.956 00.027 9340 case statement mapped state 6 to 3
05:16:17.985 00.029 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"410646e2-3542-4b5a-b492-75a524faea1f"}
05:16:18.050 00.065 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"31544cd5-857a-45ce-bb85-b2a0b5e87197"}
05:16:18.081 00.031 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":285,"width":15,"height":15,"star_pos":[7.03,6.53],"pixels":"..."},"id":"31544cd5-857a-45ce-bb85-b2a0b5e87197"}
05:16:19.860 01.779 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"8d612ef4-1bca-4699-a71c-af48736808f2"}
05:16:19.906 00.046 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"8d612ef4-1bca-4699-a71c-af48736808f2"}
05:16:19.918 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"a7cee232-ad63-4ea2-b61f-1f3c1272c685"}
05:16:19.930 00.012 9340 case statement mapped state 6 to 3
05:16:19.950 00.020 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"a7cee232-ad63-4ea2-b61f-1f3c1272c685"}
05:16:19.968 00.018 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"beed111b-ce03-4d38-9cb3-351daf41b7cc"}
05:16:20.005 00.037 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":285,"width":15,"height":15,"star_pos":[7.03,6.53],"pixels":"..."},"id":"beed111b-ce03-4d38-9cb3-351daf41b7cc"}
05:16:20.336 00.331 12020 Exposure complete
05:16:20.707 00.371 12020 worker thread done servicing request
05:16:20.707 00.000 9340 OnExposeComplete: enter
05:16:20.722 00.015 9340 UpdateGuideState(): m_state=6
05:16:20.740 00.018 9340 Star::Find(15, 1200, 1042, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 286
05:16:20.758 00.018 9340 Star::Find returns 1 (0), X=1199.66, Y=1042.60, Mass=1372125, SNR=173.3, Peak=60284 HFD=4.8
05:16:20.772 00.014 9340 MultiStar: [#1 0.04,-0.22,1.69,U] [#2 -0.22,-0.32,0.97,U] [#3 -0.06,-0.09,0.93,U] [#4 -0.21,-0.23,1.04,U] [#5 -0.35,-0.28,1.03,U] [#6 -0.14,-0.00,0.92,U] [#7 -0.65,-0.25,0.00,M10] [#8 -0.18,-0.03,0.78,U] 
05:16:20.813 00.041 9340 refined, 7 included, MultiStar: {-0.16, -0.20}, one-star: {-0.28, -0.36}
05:16:20.832 00.019 9340 CameraToMount -- cameraTheta (-2.24) - m_xAngle (0.05) = xAngle (-2.29 = -2.29)
05:16:20.845 00.013 9340 CameraToMount -- cameraTheta (-2.24) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-5.36 = 0.92)
05:16:20.857 00.012 9340 CameraToMount -- cameraX=-0.16 cameraY=-0.20 hyp=0.26 cameraTheta=-2.24 mountX=-0.17 mountY=0.21, mountTheta=2.26
05:16:20.884 00.027 9340 SchedulePrimaryMove(10104498, x=-0.16, y=-0.20, opts=13)
05:16:20.900 00.016 9340 Enqueuing Move request for scope (-0.16, -0.20)
05:16:20.946 00.046 12020 Worker thread wakes up
05:16:20.946 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=7291, max=65535, med=12022, FiltMin=9198, FiltMax=65535, Gamma=2.870
05:16:20.962 00.016 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.16, -0.20) opts 0xd
05:16:20.963 00.001 12020 Handling offset move in thread for scope, endpoint = (-0.16, -0.20)
05:16:20.963 00.000 12020 Moving (-0.16, -0.20) raw xDistance=-0.17 yDistance=0.21
05:16:20.963 00.000 9340 UpdateGuideState exits: m=1372125 SNR=173.3
05:16:20.977 00.014 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17
05:16:20.977 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:16:20.989 00.012 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
05:16:20.989 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
05:16:21.001 00.012 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.21
05:16:21.002 00.001 9340 Enqueuing Expose request
05:16:21.020 00.018 12020 MoveAxis(E, 0, ABG)
05:16:21.020 00.000 12020 Move returns status 0, amount 0
05:16:21.020 00.000 12020 MoveAxis(N, 0, ABG)
05:16:21.020 00.000 12020 Move returns status 0, amount 0
05:16:21.021 00.001 12020 move complete, result=0
05:16:21.021 00.000 12020 worker thread done servicing request
05:16:21.021 00.000 12020 Worker thread wakes up
05:16:21.021 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
05:16:21.022 00.001 12020 Handling exposure in thread, d=2000 o=3 r=(1185,1028,31,31)
05:16:21.026 00.004 9340 GuideStep: -0.2 px 0 ms EAST, 0.2 px 0 ms NORTH
05:16:21.859 00.833 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"07a4acdb-94e9-47cb-b330-adcfda96bb46"}
05:16:21.872 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"07a4acdb-94e9-47cb-b330-adcfda96bb46"}
05:16:21.883 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"42df7155-d3f0-434a-8314-a27163bc6660"}
05:16:21.904 00.021 9340 case statement mapped state 6 to 3
05:16:21.917 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"42df7155-d3f0-434a-8314-a27163bc6660"}
05:16:21.929 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"06f6a049-e5ac-4f5b-ac87-d2c4f248e25d"}
05:16:21.941 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":286,"width":15,"height":15,"star_pos":[6.66,6.60],"pixels":"..."},"id":"06f6a049-e5ac-4f5b-ac87-d2c4f248e25d"}
05:16:23.493 01.552 12020 Exposure complete
05:16:23.729 00.236 12020 worker thread done servicing request
05:16:23.729 00.000 9340 OnExposeComplete: enter
05:16:23.740 00.011 9340 UpdateGuideState(): m_state=6
05:16:23.758 00.018 9340 Star::Find(15, 1199, 1042, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 287
05:16:23.772 00.014 9340 Star::Find returns 1 (0), X=1199.60, Y=1042.64, Mass=1430364, SNR=168.3, Peak=63004 HFD=4.9
05:16:23.803 00.031 9340 MultiStar: [#1 -0.17,-0.16,1.89,U] [#2 -0.24,-0.49,0.00,M1] [#3 -0.03,-0.06,1.00,U] [#4 -0.36,-0.21,1.02,U] [#5 -0.34,-0.23,0.99,U] [#6 0.01,-0.01,1.08,U] [#7 -0.77,0.01,0.00,R] [#8 -0.34,-0.08,0.90,U] 
05:16:23.827 00.024 9340 refined, 6 included, MultiStar: {-0.21, -0.15}, one-star: {-0.33, -0.32}
05:16:23.842 00.015 9340 CameraToMount -- cameraTheta (-2.52) - m_xAngle (0.05) = xAngle (-2.57 = -2.57)
05:16:23.852 00.010 9340 CameraToMount -- cameraTheta (-2.52) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-5.63 = 0.65)
05:16:23.862 00.010 9340 CameraToMount -- cameraX=-0.21 cameraY=-0.15 hyp=0.26 cameraTheta=-2.52 mountX=-0.22 mountY=0.16, mountTheta=2.52
05:16:23.892 00.030 9340 SchedulePrimaryMove(10104498, x=-0.21, y=-0.15, opts=13)
05:16:23.932 00.040 9340 Enqueuing Move request for scope (-0.21, -0.15)
05:16:23.951 00.019 12020 Worker thread wakes up
05:16:23.953 00.002 9340 UpdateImageDisplay: Size=(1920,1080) min=7922, max=65535, med=12104, FiltMin=9293, FiltMax=65535, Gamma=2.870
05:16:23.964 00.011 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.21, -0.15) opts 0xd
05:16:23.964 00.000 9340 UpdateGuideState exits: m=1430364 SNR=168.3
05:16:23.979 00.015 12020 Handling offset move in thread for scope, endpoint = (-0.21, -0.15)
05:16:23.979 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:16:23.989 00.010 12020 Moving (-0.21, -0.15) raw xDistance=-0.22 yDistance=0.16
05:16:23.989 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
05:16:24.001 00.012 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.22
05:16:24.001 00.000 9340 Enqueuing Expose request
05:16:24.020 00.019 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
05:16:24.020 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
05:16:24.021 00.001 12020 MoveAxis(E, 0, ABG)
05:16:24.021 00.000 12020 Move returns status 0, amount 0
05:16:24.022 00.001 12020 MoveAxis(N, 0, ABG)
05:16:24.022 00.000 12020 Move returns status 0, amount 0
05:16:24.023 00.001 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"ca88baac-ffdb-4a2d-b791-4310afcec483"}
05:16:24.039 00.016 12020 move complete, result=0
05:16:24.040 00.001 12020 worker thread done servicing request
05:16:24.057 00.017 12020 Worker thread wakes up
05:16:24.057 00.000 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"ca88baac-ffdb-4a2d-b791-4310afcec483"}
05:16:24.075 00.018 12020 worker thread servicing REQUEST_EXPOSE 2000
05:16:24.075 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(1185,1028,31,31)
05:16:24.076 00.001 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"132dbe2f-5282-4b5d-82e6-9fad147f079c"}
05:16:24.099 00.023 9340 case statement mapped state 6 to 3
05:16:24.126 00.027 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"132dbe2f-5282-4b5d-82e6-9fad147f079c"}
05:16:24.162 00.036 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"dab0836a-e233-491b-a0df-fbddfc1c4ebe"}
05:16:24.181 00.019 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":287,"width":15,"height":15,"star_pos":[6.60,6.64],"pixels":"..."},"id":"dab0836a-e233-491b-a0df-fbddfc1c4ebe"}
05:16:24.227 00.046 9340 GuideStep: -0.2 px 0 ms EAST, 0.2 px 0 ms NORTH
05:16:25.870 01.643 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"3232f760-217c-4c83-b988-63bab4024876"}
05:16:25.884 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"3232f760-217c-4c83-b988-63bab4024876"}
05:16:25.899 00.015 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"84f7d24c-562c-4003-9245-adcb1e6439b7"}
05:16:25.919 00.020 9340 case statement mapped state 6 to 3
05:16:25.932 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"84f7d24c-562c-4003-9245-adcb1e6439b7"}
05:16:25.962 00.030 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"166a72cf-a8a0-4da3-9047-9623850facbb"}
05:16:25.986 00.024 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":287,"width":15,"height":15,"star_pos":[6.60,6.64],"pixels":"..."},"id":"166a72cf-a8a0-4da3-9047-9623850facbb"}
05:16:26.469 00.483 12020 Exposure complete
05:16:26.779 00.310 12020 worker thread done servicing request
05:16:26.779 00.000 9340 OnExposeComplete: enter
05:16:26.792 00.013 9340 UpdateGuideState(): m_state=6
05:16:26.803 00.011 9340 Star::Find(15, 1199, 1042, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 288
05:16:26.815 00.012 9340 Star::Find returns 1 (0), X=1199.70, Y=1042.82, Mass=1467813, SNR=199.1, Peak=63229 HFD=4.9
05:16:26.831 00.016 9340 MultiStar: [#1 0.03,-0.03,1.49,U] [#2 -0.17,-0.22,0.87,U] [#3 -0.06,-0.06,0.89,U] [#4 -0.12,-0.21,0.80,U] [#5 -0.23,-0.11,0.77,U] [#6 0.00,0.06,0.91,U] [#7 0.08,0.07,0.78,U] [#8 -0.24,0.08,0.66,U] 
05:16:26.843 00.012 9340 refined, 8 included, MultiStar: {-0.09, -0.06}, one-star: {-0.24, -0.14}
05:16:26.857 00.014 9340 CameraToMount -- cameraTheta (-2.54) - m_xAngle (0.05) = xAngle (-2.59 = -2.59)
05:16:26.870 00.013 9340 CameraToMount -- cameraTheta (-2.54) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-5.66 = 0.63)
05:16:26.907 00.037 9340 CameraToMount -- cameraX=-0.09 cameraY=-0.06 hyp=0.11 cameraTheta=-2.54 mountX=-0.09 mountY=0.06, mountTheta=2.54
05:16:26.922 00.015 9340 SchedulePrimaryMove(10104498, x=-0.09, y=-0.06, opts=13)
05:16:26.945 00.023 9340 Enqueuing Move request for scope (-0.09, -0.06)
05:16:26.957 00.012 12020 Worker thread wakes up
05:16:26.957 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=7475, max=65535, med=12075, FiltMin=9559, FiltMax=65535, Gamma=2.870
05:16:26.969 00.012 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.09, -0.06) opts 0xd
05:16:26.969 00.000 9340 UpdateGuideState exits: m=1467813 SNR=199.1
05:16:26.987 00.018 12020 Handling offset move in thread for scope, endpoint = (-0.09, -0.06)
05:16:26.987 00.000 12020 Moving (-0.09, -0.06) raw xDistance=-0.09 yDistance=0.06
05:16:26.987 00.000 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
05:16:26.987 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:16:27.003 00.016 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
05:16:27.003 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
05:16:27.036 00.033 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
05:16:27.036 00.000 9340 Enqueuing Expose request
05:16:27.051 00.015 12020 MoveAxis(E, 0, ABG)
05:16:27.051 00.000 12020 Move returns status 0, amount 0
05:16:27.052 00.001 12020 MoveAxis(N, 0, ABG)
05:16:27.052 00.000 12020 Move returns status 0, amount 0
05:16:27.052 00.000 12020 move complete, result=0
05:16:27.052 00.000 12020 worker thread done servicing request
05:16:27.052 00.000 12020 Worker thread wakes up
05:16:27.052 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
05:16:27.052 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(1185,1028,31,31)
05:16:27.055 00.003 9340 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
05:16:27.872 00.817 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"f2797e10-260c-4d5a-a9c9-238d6573dcd1"}
05:16:27.887 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"f2797e10-260c-4d5a-a9c9-238d6573dcd1"}
05:16:27.901 00.014 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"89b896d7-52e7-41a6-944a-a23552b77d7e"}
05:16:27.915 00.014 9340 case statement mapped state 6 to 3
05:16:27.927 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"89b896d7-52e7-41a6-944a-a23552b77d7e"}
05:16:27.943 00.016 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"1d0102e2-0c1e-49bf-baa1-a885bc9f291e"}
05:16:27.977 00.034 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":288,"width":15,"height":15,"star_pos":[6.70,6.82],"pixels":"..."},"id":"1d0102e2-0c1e-49bf-baa1-a885bc9f291e"}
05:16:29.521 01.544 12020 Exposure complete
05:16:29.754 00.233 12020 worker thread done servicing request
05:16:29.754 00.000 9340 OnExposeComplete: enter
05:16:29.765 00.011 9340 UpdateGuideState(): m_state=6
05:16:29.780 00.015 9340 Star::Find(15, 1199, 1042, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 289
05:16:29.791 00.011 9340 Star::Find returns 1 (0), X=1200.00, Y=1042.57, Mass=1361074, SNR=168.9, Peak=61372 HFD=4.9
05:16:29.802 00.011 9340 MultiStar: [#1 0.20,-0.19,1.79,U] [#2 -0.01,-0.49,0.00,M1] [#3 0.12,-0.10,0.99,U] [#4 0.11,-0.16,0.99,U] [#5 -0.09,-0.28,0.78,U] [#6 0.29,-0.03,1.01,U] [#7 0.40,-0.09,0.92,U] [#8 -0.04,0.12,0.88,U] 
05:16:29.814 00.012 9340 refined, 7 included, MultiStar: {0.14, -0.15}, one-star: {0.07, -0.39}
05:16:29.838 00.024 9340 CameraToMount -- cameraTheta (-0.79) - m_xAngle (0.05) = xAngle (-0.84 = -0.84)
05:16:29.853 00.015 9340 CameraToMount -- cameraTheta (-0.79) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-3.91 = 2.38)
05:16:29.867 00.014 9340 CameraToMount -- cameraX=0.14 cameraY=-0.15 hyp=0.21 cameraTheta=-0.79 mountX=0.14 mountY=0.14, mountTheta=0.80
05:16:29.881 00.014 9340 SchedulePrimaryMove(10104498, x=0.14, y=-0.15, opts=13)
05:16:29.890 00.009 9340 Enqueuing Move request for scope (0.14, -0.15)
05:16:29.901 00.011 12020 Worker thread wakes up
05:16:29.901 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=7432, max=65535, med=12131, FiltMin=9587, FiltMax=65535, Gamma=2.870
05:16:29.912 00.011 12020 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.15) opts 0xd
05:16:29.912 00.000 9340 UpdateGuideState exits: m=1361074 SNR=168.9
05:16:29.923 00.011 12020 Handling offset move in thread for scope, endpoint = (0.14, -0.15)
05:16:29.923 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:16:29.939 00.016 12020 Moving (0.14, -0.15) raw xDistance=0.14 yDistance=0.14
05:16:29.960 00.021 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14
05:16:29.960 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
05:16:29.960 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
05:16:29.961 00.001 9340 ScheduleExposure(2000,3,1) exposurePending=0
05:16:29.975 00.014 12020 MoveAxis(E, 0, ABG)
05:16:29.976 00.001 9340 Enqueuing Expose request
05:16:29.985 00.009 12020 Move returns status 0, amount 0
05:16:29.985 00.000 12020 MoveAxis(N, 0, ABG)
05:16:29.985 00.000 12020 Move returns status 0, amount 0
05:16:29.986 00.001 12020 move complete, result=0
05:16:29.986 00.000 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"0491ef4f-cfc0-44f3-a083-c54a526096d7"}
05:16:29.998 00.012 12020 worker thread done servicing request
05:16:29.999 00.001 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"0491ef4f-cfc0-44f3-a083-c54a526096d7"}
05:16:30.009 00.010 12020 Worker thread wakes up
05:16:30.009 00.000 9340 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
05:16:30.019 00.010 12020 worker thread servicing REQUEST_EXPOSE 2000
05:16:30.019 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(1185,1028,31,31)
05:16:30.026 00.007 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"557d8513-f29b-4287-8dca-4ab378213f8f"}
05:16:30.038 00.012 9340 case statement mapped state 6 to 3
05:16:30.050 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"557d8513-f29b-4287-8dca-4ab378213f8f"}
05:16:30.064 00.014 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"2e4495d3-b27e-4fd3-839c-fd7a72e47b03"}
05:16:30.096 00.032 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":289,"width":15,"height":15,"star_pos":[7.00,6.57],"pixels":"..."},"id":"2e4495d3-b27e-4fd3-839c-fd7a72e47b03"}
05:16:31.869 01.773 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"68c4f82d-cdd9-46a0-8463-10e306fc46cf"}
05:16:31.890 00.021 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"68c4f82d-cdd9-46a0-8463-10e306fc46cf"}
05:16:31.908 00.018 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"47e12eff-4c08-4d57-91af-e80cfa2e6948"}
05:16:31.944 00.036 9340 case statement mapped state 6 to 3
05:16:32.018 00.074 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"47e12eff-4c08-4d57-91af-e80cfa2e6948"}
05:16:32.045 00.027 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"d3a29810-a232-4f28-9518-3edacee29768"}
05:16:32.062 00.017 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":289,"width":15,"height":15,"star_pos":[7.00,6.57],"pixels":"..."},"id":"d3a29810-a232-4f28-9518-3edacee29768"}
05:16:32.393 00.331 12020 Exposure complete
05:16:32.727 00.334 12020 worker thread done servicing request
05:16:32.727 00.000 9340 OnExposeComplete: enter
05:16:32.746 00.019 9340 UpdateGuideState(): m_state=6
05:16:32.765 00.019 9340 Star::Find(15, 1200, 1042, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 290
05:16:32.780 00.015 9340 Star::Find returns 1 (0), X=1199.70, Y=1042.93, Mass=1469267, SNR=230.3, Peak=61353 HFD=5.0
05:16:32.794 00.014 9340 MultiStar: [#1 -0.08,-0.12,1.07,U] [#2 -0.15,-0.17,0.61,U] [#3 -0.09,-0.03,0.69,U] [#4 -0.20,-0.12,0.62,U] [#5 -0.26,0.11,0.72,U] [#6 -0.05,0.13,0.73,U] [#7 0.12,0.06,0.68,U] [#8 -0.12,0.01,0.61,U] 
05:16:32.815 00.021 9340 refined, 8 included, MultiStar: {-0.12, -0.02}, one-star: {-0.23, -0.03}
05:16:32.831 00.016 9340 CameraToMount -- cameraTheta (-2.98) - m_xAngle (0.05) = xAngle (-3.03 = -3.03)
05:16:32.865 00.034 9340 CameraToMount -- cameraTheta (-2.98) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-6.10 = 0.19)
05:16:32.880 00.015 9340 CameraToMount -- cameraX=-0.12 cameraY=-0.02 hyp=0.12 cameraTheta=-2.98 mountX=-0.12 mountY=0.02, mountTheta=2.96
05:16:32.903 00.023 9340 SchedulePrimaryMove(10104498, x=-0.12, y=-0.02, opts=13)
05:16:32.916 00.013 9340 Enqueuing Move request for scope (-0.12, -0.02)
05:16:32.932 00.016 12020 Worker thread wakes up
05:16:32.932 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=7966, max=65535, med=12095, FiltMin=9339, FiltMax=65535, Gamma=2.870
05:16:32.955 00.023 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.12, -0.02) opts 0xd
05:16:32.955 00.000 9340 UpdateGuideState exits: m=1469267 SNR=230.3
05:16:32.971 00.016 12020 Handling offset move in thread for scope, endpoint = (-0.12, -0.02)
05:16:32.971 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:16:32.984 00.013 12020 Moving (-0.12, -0.02) raw xDistance=-0.12 yDistance=0.02
05:16:32.984 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
05:16:33.018 00.034 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
05:16:33.019 00.001 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
05:16:33.019 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
05:16:33.019 00.000 12020 MoveAxis(E, 0, ABG)
05:16:33.020 00.001 12020 Move returns status 0, amount 0
05:16:33.020 00.000 12020 MoveAxis(N, 0, ABG)
05:16:33.020 00.000 12020 Move returns status 0, amount 0
05:16:33.020 00.000 9340 Enqueuing Expose request
05:16:33.038 00.018 12020 move complete, result=0
05:16:33.038 00.000 9340 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
05:16:33.052 00.014 12020 worker thread done servicing request
05:16:33.052 00.000 12020 Worker thread wakes up
05:16:33.053 00.001 12020 worker thread servicing REQUEST_EXPOSE 2000
05:16:33.053 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(1185,1028,31,31)
05:16:33.869 00.816 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"fc1054ac-c42e-4ebb-a91a-743b6e6af513"}
05:16:33.887 00.018 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"fc1054ac-c42e-4ebb-a91a-743b6e6af513"}
05:16:33.901 00.014 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"07421365-f6c5-4ab5-8b86-0a67ceb6944b"}
05:16:33.916 00.015 9340 case statement mapped state 6 to 3
05:16:33.939 00.023 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"07421365-f6c5-4ab5-8b86-0a67ceb6944b"}
05:16:33.954 00.015 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"d8062bf3-4781-4ed8-9e1c-0f1afda6d139"}
05:16:33.994 00.040 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":290,"width":15,"height":15,"star_pos":[6.70,6.93],"pixels":"..."},"id":"d8062bf3-4781-4ed8-9e1c-0f1afda6d139"}
05:16:35.414 01.420 12020 Exposure complete
05:16:35.673 00.259 12020 worker thread done servicing request
05:16:35.673 00.000 9340 OnExposeComplete: enter
05:16:35.690 00.017 9340 UpdateGuideState(): m_state=6
05:16:35.701 00.011 9340 Star::Find(15, 1199, 1042, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 291
05:16:35.719 00.018 9340 Star::Find returns 1 (0), X=1199.92, Y=1042.66, Mass=1356906, SNR=168.2, Peak=59575 HFD=4.7
05:16:35.731 00.012 9340 MultiStar: [#1 -0.05,-0.12,1.91,U] [#2 0.05,-0.22,0.92,U] [#3 0.21,0.11,1.16,U] [#4 -0.17,-0.16,0.90,U] [#5 0.02,-0.06,0.93,U] [#6 0.02,0.13,0.97,U] [#7 0.31,-0.03,0.99,U] [#8 -0.11,0.16,0.89,U] 
05:16:35.749 00.018 9340 refined, 8 included, MultiStar: {0.03, -0.06}, one-star: {-0.01, -0.30}
05:16:35.764 00.015 9340 CameraToMount -- cameraTheta (-1.13) - m_xAngle (0.05) = xAngle (-1.18 = -1.18)
05:16:35.778 00.014 9340 CameraToMount -- cameraTheta (-1.13) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-4.25 = 2.04)
05:16:35.812 00.034 9340 CameraToMount -- cameraX=0.03 cameraY=-0.06 hyp=0.07 cameraTheta=-1.13 mountX=0.02 mountY=0.06, mountTheta=1.17
05:16:35.832 00.020 9340 SchedulePrimaryMove(10104498, x=0.03, y=-0.06, opts=13)
05:16:35.850 00.018 9340 Enqueuing Move request for scope (0.03, -0.06)
05:16:35.864 00.014 12020 Worker thread wakes up
05:16:35.864 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=7881, max=65535, med=12138, FiltMin=9551, FiltMax=65535, Gamma=2.870
05:16:35.878 00.014 12020 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.06) opts 0xd
05:16:35.878 00.000 9340 UpdateGuideState exits: m=1356906 SNR=168.2
05:16:35.892 00.014 12020 Handling offset move in thread for scope, endpoint = (0.03, -0.06)
05:16:35.892 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:16:35.905 00.013 12020 Moving (0.03, -0.06) raw xDistance=0.02 yDistance=0.06
05:16:35.906 00.001 9340 ScheduleExposure(2000,3,1) exposurePending=0
05:16:35.920 00.014 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
05:16:35.920 00.000 9340 Enqueuing Expose request
05:16:35.958 00.038 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
05:16:35.959 00.001 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
05:16:35.959 00.000 12020 MoveAxis(E, 0, ABG)
05:16:35.959 00.000 12020 Move returns status 0, amount 0
05:16:35.959 00.000 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"9eab6c0c-9061-45a4-9aff-8a475cb370ec"}
05:16:35.972 00.013 12020 MoveAxis(N, 0, ABG)
05:16:35.972 00.000 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"9eab6c0c-9061-45a4-9aff-8a475cb370ec"}
05:16:35.982 00.010 12020 Move returns status 0, amount 0
05:16:35.983 00.001 12020 move complete, result=0
05:16:35.984 00.001 12020 worker thread done servicing request
05:16:35.985 00.001 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"fcbac7ed-1969-42fb-8547-af327cae3018"}
05:16:36.001 00.016 12020 Worker thread wakes up
05:16:36.001 00.000 9340 case statement mapped state 6 to 3
05:16:36.013 00.012 12020 worker thread servicing REQUEST_EXPOSE 2000
05:16:36.013 00.000 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"fcbac7ed-1969-42fb-8547-af327cae3018"}
05:16:36.023 00.010 12020 Handling exposure in thread, d=2000 o=3 r=(1185,1028,31,31)
05:16:36.023 00.000 9340 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
05:16:36.048 00.025 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"7f88cd06-6732-4b3d-86f6-b3576c2477d3"}
05:16:36.065 00.017 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":291,"width":15,"height":15,"star_pos":[6.92,6.66],"pixels":"..."},"id":"7f88cd06-6732-4b3d-86f6-b3576c2477d3"}
05:16:37.869 01.804 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"0c38700c-b7ec-4c6b-aeae-99efa11afd88"}
05:16:37.882 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"0c38700c-b7ec-4c6b-aeae-99efa11afd88"}
05:16:37.977 00.095 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"7bc93e42-da86-45f2-9a05-9566e65e9632"}
05:16:37.998 00.021 9340 case statement mapped state 6 to 3
05:16:38.024 00.026 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"7bc93e42-da86-45f2-9a05-9566e65e9632"}
05:16:38.054 00.030 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"6fcede76-f751-48a5-9a67-14ae17a94f80"}
05:16:38.101 00.047 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":291,"width":15,"height":15,"star_pos":[6.92,6.66],"pixels":"..."},"id":"6fcede76-f751-48a5-9a67-14ae17a94f80"}
05:16:38.525 00.424 12020 Exposure complete
05:16:39.088 00.563 12020 worker thread done servicing request
05:16:39.089 00.001 9340 OnExposeComplete: enter
05:16:39.104 00.015 9340 UpdateGuideState(): m_state=6
05:16:39.118 00.014 9340 Star::Find(15, 1199, 1042, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 292
05:16:39.136 00.018 9340 Star::Find returns 1 (0), X=1199.71, Y=1042.62, Mass=1412428, SNR=178.9, Peak=60172 HFD=4.9
05:16:39.152 00.016 9340 MultiStar: [#1 -0.08,-0.19,1.56,U] [#2 -0.14,-0.23,0.79,U] [#3 -0.23,-0.13,0.91,U] [#4 -0.22,-0.34,1.02,U] [#5 -0.32,-0.11,0.99,U] [#6 0.06,-0.02,0.78,U] [#7 -0.08,-0.15,0.96,U] [#8 -0.17,-0.11,0.92,U] 
05:16:39.167 00.015 9340 refined, 8 included, MultiStar: {-0.16, -0.18}, one-star: {-0.22, -0.34}
05:16:39.208 00.041 9340 CameraToMount -- cameraTheta (-2.28) - m_xAngle (0.05) = xAngle (-2.33 = -2.33)
05:16:39.223 00.015 9340 CameraToMount -- cameraTheta (-2.28) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-5.39 = 0.89)
05:16:39.238 00.015 9340 CameraToMount -- cameraX=-0.16 cameraY=-0.18 hyp=0.24 cameraTheta=-2.28 mountX=-0.17 mountY=0.19, mountTheta=2.29
05:16:39.253 00.015 9340 SchedulePrimaryMove(10104498, x=-0.16, y=-0.18, opts=13)
05:16:39.268 00.015 9340 Enqueuing Move request for scope (-0.16, -0.18)
05:16:39.285 00.017 12020 Worker thread wakes up
05:16:39.285 00.000 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.16, -0.18) opts 0xd
05:16:39.285 00.000 12020 Handling offset move in thread for scope, endpoint = (-0.16, -0.18)
05:16:39.285 00.000 12020 Moving (-0.16, -0.18) raw xDistance=-0.17 yDistance=0.19
05:16:39.285 00.000 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17
05:16:39.286 00.001 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
05:16:39.286 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.19
05:16:39.286 00.000 12020 MoveAxis(E, 0, ABG)
05:16:39.287 00.001 9340 UpdateImageDisplay: Size=(1920,1080) min=7821, max=65535, med=12138, FiltMin=9025, FiltMax=65535, Gamma=2.870
05:16:39.303 00.016 12020 Move returns status 0, amount 0
05:16:39.304 00.001 9340 UpdateGuideState exits: m=1412428 SNR=178.9
05:16:39.334 00.030 12020 MoveAxis(N, 0, ABG)
05:16:39.335 00.001 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:16:39.346 00.011 12020 Move returns status 0, amount 0
05:16:39.346 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
05:16:39.356 00.010 9340 Enqueuing Expose request
05:16:39.371 00.015 12020 move complete, result=0
05:16:39.371 00.000 12020 worker thread done servicing request
05:16:39.372 00.001 12020 Worker thread wakes up
05:16:39.372 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
05:16:39.372 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(1185,1028,31,31)
05:16:39.375 00.003 9340 GuideStep: -0.2 px 0 ms EAST, 0.2 px 0 ms NORTH
05:16:39.868 00.493 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"8e33f43f-463c-40e1-a021-8590c4e073fb"}
05:16:39.888 00.020 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"8e33f43f-463c-40e1-a021-8590c4e073fb"}
05:16:39.902 00.014 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"2545d3d9-d8c5-4ab5-9807-8802e3833e9e"}
05:16:39.916 00.014 9340 case statement mapped state 6 to 3
05:16:39.929 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"2545d3d9-d8c5-4ab5-9807-8802e3833e9e"}
05:16:39.959 00.030 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"c261485e-bc09-4fcd-9df0-913e430c48c1"}
05:16:39.974 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":292,"width":15,"height":15,"star_pos":[6.71,6.62],"pixels":"..."},"id":"c261485e-bc09-4fcd-9df0-913e430c48c1"}
05:16:41.733 01.759 12020 Exposure complete
05:16:41.867 00.134 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"13b095f8-1e31-4d22-8d10-2430741a7e98"}
05:16:41.891 00.024 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"13b095f8-1e31-4d22-8d10-2430741a7e98"}
05:16:41.904 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"1171816e-9eaa-4d51-8dda-436f5a726014"}
05:16:41.921 00.017 9340 case statement mapped state 6 to 3
05:16:41.932 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"1171816e-9eaa-4d51-8dda-436f5a726014"}
05:16:41.944 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"8ee5fd33-957a-4213-a1cc-29f879fb7ea7"}
05:16:41.960 00.016 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":292,"width":15,"height":15,"star_pos":[6.71,6.62],"pixels":"..."},"id":"8ee5fd33-957a-4213-a1cc-29f879fb7ea7"}
05:16:41.974 00.014 12020 worker thread done servicing request
05:16:41.974 00.000 9340 OnExposeComplete: enter
05:16:42.007 00.033 9340 UpdateGuideState(): m_state=6
05:16:42.026 00.019 9340 Star::Find(15, 1199, 1042, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 293
05:16:42.035 00.009 9340 Star::Find returns 1 (0), X=1199.81, Y=1042.49, Mass=1419099, SNR=193.9, Peak=60143 HFD=5.1
05:16:42.050 00.015 9340 MultiStar: [#1 0.07,-0.38,1.32,U] [#2 -0.21,-0.50,0.00,M1] [#3 -0.16,-0.17,0.84,U] [#4 -0.19,-0.52,0.00,M1] [#5 -0.23,-0.44,0.00,M1] [#6 -0.09,-0.27,0.91,U] [#7 0.10,-0.35,0.76,U] [#8 -0.28,-0.10,0.63,U] 
05:16:42.063 00.013 9340 refined, 5 included, MultiStar: {-0.06, -0.31}, one-star: {-0.12, -0.47}
05:16:42.073 00.010 9340 CameraToMount -- cameraTheta (-1.78) - m_xAngle (0.05) = xAngle (-1.83 = -1.83)
05:16:42.092 00.019 9340 CameraToMount -- cameraTheta (-1.78) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-4.89 = 1.39)
05:16:42.110 00.018 9340 CameraToMount -- cameraX=-0.06 cameraY=-0.31 hyp=0.31 cameraTheta=-1.78 mountX=-0.08 mountY=0.31, mountTheta=1.82
05:16:42.153 00.043 9340 SchedulePrimaryMove(10104498, x=-0.06, y=-0.31, opts=13)
05:16:42.167 00.014 9340 Enqueuing Move request for scope (-0.06, -0.31)
05:16:42.183 00.016 12020 Worker thread wakes up
05:16:42.184 00.001 9340 UpdateImageDisplay: Size=(1920,1080) min=7595, max=65535, med=12177, FiltMin=9362, FiltMax=65535, Gamma=2.870
05:16:42.199 00.015 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.31) opts 0xd
05:16:42.199 00.000 9340 UpdateGuideState exits: m=1419099 SNR=193.9
05:16:42.212 00.013 12020 Handling offset move in thread for scope, endpoint = (-0.06, -0.31)
05:16:42.212 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:16:42.229 00.017 12020 Moving (-0.06, -0.31) raw xDistance=-0.08 yDistance=0.31
05:16:42.229 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
05:16:42.247 00.018 9340 Enqueuing Expose request
05:16:42.260 00.013 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
05:16:42.261 00.001 12020 GuideAlgorithmResistSwitch::result() returns 0.31 from input 0.31
05:16:42.261 00.000 12020 MoveAxis(E, 0, ABG)
05:16:42.261 00.000 12020 Move returns status 0, amount 0
05:16:42.261 00.000 12020 MoveAxis(S, 50, ABG)
05:16:42.261 00.000 12020 Guiding  Dir = 1, Dur = 50
05:16:42.262 00.001 12020 IsSlewing returns 0
05:16:42.263 00.001 12020 IsGuiding returns 0
05:16:42.347 00.084 12020 IsGuiding returns 1
05:16:42.348 00.001 12020 scope still moving after pulse duration time elapsed
05:16:42.375 00.027 12020 IsSlewing returns 0
05:16:42.377 00.002 12020 IsGuiding returns 1
05:16:42.506 00.129 12020 IsSlewing returns 0
05:16:42.509 00.003 12020 IsGuiding returns 0
05:16:42.509 00.000 12020 scope move finished after 50 + 195 ms
05:16:42.509 00.000 12020 Move returns status 0, amount 50
05:16:42.510 00.001 12020 move complete, result=0
05:16:42.510 00.000 9340 GuideStep: -0.1 px 0 ms EAST, 0.3 px 50 ms SOUTH
05:16:42.543 00.033 12020 worker thread done servicing request
05:16:42.543 00.000 12020 Worker thread wakes up
05:16:42.543 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
05:16:42.543 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(1185,1028,31,31)
05:16:43.866 01.323 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"7c6dd8f1-7515-46a2-8921-3ee4ba3d1d48"}
05:16:43.885 00.019 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"7c6dd8f1-7515-46a2-8921-3ee4ba3d1d48"}
05:16:43.898 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"bff5bc38-a480-43f8-a53b-03f795693c7b"}
05:16:43.918 00.020 9340 case statement mapped state 6 to 3
05:16:43.929 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"bff5bc38-a480-43f8-a53b-03f795693c7b"}
05:16:43.987 00.058 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"a170561c-2b8c-4116-9d0d-3a98490a1040"}
05:16:44.028 00.041 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":293,"width":15,"height":15,"star_pos":[6.81,7.49],"pixels":"..."},"id":"a170561c-2b8c-4116-9d0d-3a98490a1040"}
05:16:44.917 00.889 12020 Exposure complete
05:16:45.276 00.359 9340 OnExposeComplete: enter
05:16:45.291 00.015 9340 UpdateGuideState(): m_state=6
05:16:45.350 00.059 12020 worker thread done servicing request
05:16:45.350 00.000 9340 Star::Find(15, 1199, 1042, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 294
05:16:45.384 00.034 9340 Star::Find returns 1 (0), X=1199.89, Y=1042.84, Mass=1433768, SNR=187.0, Peak=60881 HFD=4.6
05:16:45.400 00.016 9340 MultiStar: [#1 0.02,0.09,1.73,U] [#2 -0.19,-0.04,0.72,U] [#3 -0.04,0.20,0.92,U] [#4 -0.29,-0.08,0.87,U] [#5 -0.15,0.08,0.85,U] [#6 0.13,0.30,0.83,U] [#7 0.15,0.27,0.92,U] [#8 -0.18,0.27,0.74,U] 
05:16:45.434 00.034 9340 refined, 8 included, MultiStar: {-0.05, 0.10}, one-star: {-0.05, -0.12}
05:16:45.490 00.056 9340 CameraToMount -- cameraTheta (2.02) - m_xAngle (0.05) = xAngle (1.98 = 1.98)
05:16:45.504 00.014 9340 CameraToMount -- cameraTheta (2.02) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-1.09 = -1.09)
05:16:45.522 00.018 9340 CameraToMount -- cameraX=-0.05 cameraY=0.10 hyp=0.12 cameraTheta=2.02 mountX=-0.05 mountY=-0.10, mountTheta=-1.99
05:16:45.565 00.043 9340 SchedulePrimaryMove(10104498, x=-0.05, y=0.10, opts=13)
05:16:45.605 00.040 9340 Enqueuing Move request for scope (-0.05, 0.10)
05:16:45.622 00.017 12020 Worker thread wakes up
05:16:45.622 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=7578, max=65535, med=12193, FiltMin=9804, FiltMax=65535, Gamma=2.870
05:16:45.639 00.017 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.10) opts 0xd
05:16:45.639 00.000 9340 UpdateGuideState exits: m=1433768 SNR=187.0
05:16:45.659 00.020 12020 Handling offset move in thread for scope, endpoint = (-0.05, 0.10)
05:16:45.659 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:16:45.674 00.015 12020 Moving (-0.05, 0.10) raw xDistance=-0.05 yDistance=-0.10
05:16:45.674 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
05:16:45.709 00.035 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
05:16:45.709 00.000 9340 Enqueuing Expose request
05:16:45.726 00.017 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
05:16:45.726 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
05:16:45.726 00.000 12020 MoveAxis(E, 0, ABG)
05:16:45.726 00.000 12020 Move returns status 0, amount 0
05:16:45.727 00.001 12020 MoveAxis(N, 0, ABG)
05:16:45.727 00.000 12020 Move returns status 0, amount 0
05:16:45.727 00.000 12020 move complete, result=0
05:16:45.728 00.001 12020 worker thread done servicing request
05:16:45.728 00.000 12020 Worker thread wakes up
05:16:45.728 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
05:16:45.729 00.001 12020 Handling exposure in thread, d=2000 o=3 r=(1185,1028,31,31)
05:16:45.734 00.005 9340 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
05:16:45.866 00.132 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"fbe7bc22-e04c-4081-9ff6-c7f1cf8b34af"}
05:16:45.885 00.019 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"fbe7bc22-e04c-4081-9ff6-c7f1cf8b34af"}
05:16:45.897 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"df43f6c0-8e7f-41bf-96f3-f914c70206cf"}
05:16:45.931 00.034 9340 case statement mapped state 6 to 3
05:16:45.956 00.025 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"df43f6c0-8e7f-41bf-96f3-f914c70206cf"}
05:16:46.002 00.046 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"d4739cc4-5975-4235-ad5f-5be48bb51088"}
05:16:46.041 00.039 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":294,"width":15,"height":15,"star_pos":[6.89,6.84],"pixels":"..."},"id":"d4739cc4-5975-4235-ad5f-5be48bb51088"}
05:16:47.866 01.825 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"58cfb512-495e-4ef3-a265-d8c1002f7e4d"}
05:16:47.880 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"58cfb512-495e-4ef3-a265-d8c1002f7e4d"}
05:16:47.895 00.015 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"321b91ac-6a09-4d6c-8818-75e20ae7a594"}
05:16:47.949 00.054 9340 case statement mapped state 6 to 3
05:16:47.966 00.017 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"321b91ac-6a09-4d6c-8818-75e20ae7a594"}
05:16:47.984 00.018 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"6becdb48-c6c2-4273-9365-e673068a4ce9"}
05:16:47.996 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":294,"width":15,"height":15,"star_pos":[6.89,6.84],"pixels":"..."},"id":"6becdb48-c6c2-4273-9365-e673068a4ce9"}
05:16:48.099 00.103 12020 Exposure complete
05:16:48.493 00.394 12020 worker thread done servicing request
05:16:48.493 00.000 9340 OnExposeComplete: enter
05:16:48.540 00.047 9340 UpdateGuideState(): m_state=6
05:16:48.566 00.026 9340 Star::Find(15, 1199, 1042, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 295
05:16:48.585 00.019 9340 Star::Find returns 1 (0), X=1199.96, Y=1042.96, Mass=1369726, SNR=162.8, Peak=60153 HFD=4.5
05:16:48.620 00.035 9340 MultiStar: [#1 -0.08,-0.01,1.93,U] [#2 -0.10,-0.07,0.92,U] [#3 0.26,0.13,1.07,U] [#4 -0.12,0.03,0.87,U] [#5 0.01,0.09,0.98,U] [#6 0.04,0.16,1.04,U] [#7 0.14,0.01,1.31,U] [#8 -0.10,0.39,0.76,U] 
05:16:48.684 00.064 9340 single-star, 8 included, MultiStar: {0.01, 0.06}, one-star: {0.03, 0.01}
05:16:48.706 00.022 9340 CameraToMount -- cameraTheta (0.19) - m_xAngle (0.05) = xAngle (0.14 = 0.14)
05:16:48.717 00.011 9340 CameraToMount -- cameraTheta (0.19) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-2.93 = -2.93)
05:16:48.731 00.014 9340 CameraToMount -- cameraX=0.03 cameraY=0.01 hyp=0.03 cameraTheta=0.19 mountX=0.03 mountY=-0.01, mountTheta=-0.21
05:16:48.756 00.025 9340 SchedulePrimaryMove(10104498, x=0.03, y=0.01, opts=13)
05:16:48.797 00.041 9340 Enqueuing Move request for scope (0.03, 0.01)
05:16:48.816 00.019 12020 Worker thread wakes up
05:16:48.817 00.001 9340 UpdateImageDisplay: Size=(1920,1080) min=7298, max=65535, med=12229, FiltMin=8724, FiltMax=65535, Gamma=2.870
05:16:48.834 00.017 12020 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.01) opts 0xd
05:16:48.835 00.001 9340 UpdateGuideState exits: m=1369726 SNR=162.8
05:16:48.847 00.012 12020 Handling offset move in thread for scope, endpoint = (0.03, 0.01)
05:16:48.847 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:16:48.860 00.013 12020 Moving (0.03, 0.01) raw xDistance=0.03 yDistance=-0.01
05:16:48.860 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
05:16:48.881 00.021 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
05:16:48.881 00.000 9340 Enqueuing Expose request
05:16:48.916 00.035 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
05:16:48.916 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
05:16:48.916 00.000 12020 MoveAxis(E, 0, ABG)
05:16:48.916 00.000 12020 Move returns status 0, amount 0
05:16:48.916 00.000 12020 MoveAxis(N, 0, ABG)
05:16:48.917 00.001 12020 Move returns status 0, amount 0
05:16:48.917 00.000 12020 move complete, result=0
05:16:48.917 00.000 12020 worker thread done servicing request
05:16:48.917 00.000 12020 Worker thread wakes up
05:16:48.918 00.001 12020 worker thread servicing REQUEST_EXPOSE 2000
05:16:48.918 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(1185,1028,31,31)
05:16:48.928 00.010 9340 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
05:16:49.867 00.939 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"50184d77-e47e-4240-a00a-b2ad3b60a95c"}
05:16:49.897 00.030 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"50184d77-e47e-4240-a00a-b2ad3b60a95c"}
05:16:49.940 00.043 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"a1af74ad-26a1-49f7-80ad-547d341447d7"}
05:16:49.965 00.025 9340 case statement mapped state 6 to 3
05:16:49.979 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"a1af74ad-26a1-49f7-80ad-547d341447d7"}
05:16:50.033 00.054 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"16b38fb9-dc01-4afc-a05b-8ceaf7735070"}
05:16:50.073 00.040 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":295,"width":15,"height":15,"star_pos":[6.96,6.96],"pixels":"..."},"id":"16b38fb9-dc01-4afc-a05b-8ceaf7735070"}
05:16:51.296 01.223 12020 Exposure complete
05:16:51.669 00.373 9340 OnExposeComplete: enter
05:16:51.687 00.018 12020 worker thread done servicing request
05:16:51.688 00.001 9340 UpdateGuideState(): m_state=6
05:16:51.701 00.013 9340 Star::Find(15, 1199, 1042, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 296
05:16:51.718 00.017 9340 Star::Find returns 1 (0), X=1199.71, Y=1042.80, Mass=1435316, SNR=178.6, Peak=60396 HFD=4.9
05:16:51.760 00.042 9340 MultiStar: [#1 -0.02,-0.06,1.72,U] [#2 -0.24,-0.13,0.77,U] [#3 -0.04,-0.07,0.98,U] [#4 -0.42,-0.01,1.05,U] [#5 -0.26,-0.15,0.95,U] [#6 0.05,0.06,0.84,U] [#7 0.15,0.00,0.91,U] [#8 -0.05,0.04,0.98,U] 
05:16:51.784 00.024 9340 refined, 8 included, MultiStar: {-0.11, -0.05}, one-star: {-0.22, -0.16}
05:16:51.805 00.021 9340 CameraToMount -- cameraTheta (-2.70) - m_xAngle (0.05) = xAngle (-2.75 = -2.75)
05:16:51.829 00.024 9340 CameraToMount -- cameraTheta (-2.70) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-5.81 = 0.47)
05:16:51.853 00.024 9340 CameraToMount -- cameraX=-0.11 cameraY=-0.05 hyp=0.12 cameraTheta=-2.70 mountX=-0.11 mountY=0.06, mountTheta=2.69
05:16:51.924 00.071 9340 SchedulePrimaryMove(10104498, x=-0.11, y=-0.05, opts=13)
05:16:51.946 00.022 9340 Enqueuing Move request for scope (-0.11, -0.05)
05:16:51.973 00.027 12020 Worker thread wakes up
05:16:51.974 00.001 9340 UpdateImageDisplay: Size=(1920,1080) min=7282, max=65535, med=12245, FiltMin=9694, FiltMax=65535, Gamma=2.870
05:16:51.989 00.015 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.11, -0.05) opts 0xd
05:16:51.990 00.001 9340 UpdateGuideState exits: m=1435316 SNR=178.6
05:16:52.007 00.017 12020 Handling offset move in thread for scope, endpoint = (-0.11, -0.05)
05:16:52.007 00.000 12020 Moving (-0.11, -0.05) raw xDistance=-0.11 yDistance=0.06
05:16:52.007 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:16:52.023 00.016 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
05:16:52.023 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
05:16:52.042 00.019 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
05:16:52.042 00.000 9340 Enqueuing Expose request
05:16:52.083 00.041 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
05:16:52.083 00.000 12020 MoveAxis(E, 0, ABG)
05:16:52.083 00.000 12020 Move returns status 0, amount 0
05:16:52.083 00.000 12020 MoveAxis(N, 0, ABG)
05:16:52.083 00.000 12020 Move returns status 0, amount 0
05:16:52.084 00.001 12020 move complete, result=0
05:16:52.084 00.000 12020 worker thread done servicing request
05:16:52.085 00.001 12020 Worker thread wakes up
05:16:52.085 00.000 9340 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
05:16:52.099 00.014 12020 worker thread servicing REQUEST_EXPOSE 2000
05:16:52.100 00.001 12020 Handling exposure in thread, d=2000 o=3 r=(1185,1028,31,31)
05:16:52.124 00.024 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"f7ebdee1-b0f2-420f-a477-597440ddbe4e"}
05:16:52.144 00.020 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"f7ebdee1-b0f2-420f-a477-597440ddbe4e"}
05:16:52.197 00.053 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"1b21dac0-a5b8-4eed-9660-be9ebee22ed4"}
05:16:52.226 00.029 9340 case statement mapped state 6 to 3
05:16:52.251 00.025 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"1b21dac0-a5b8-4eed-9660-be9ebee22ed4"}
05:16:52.271 00.020 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"fa2d3237-bb85-4139-ab0e-e4d1ac767d9e"}
05:16:52.286 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":296,"width":15,"height":15,"star_pos":[6.71,6.80],"pixels":"..."},"id":"fa2d3237-bb85-4139-ab0e-e4d1ac767d9e"}
05:16:53.868 01.582 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"cf352ee3-ab6b-4467-9450-15577f23a93a"}
05:16:53.887 00.019 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"cf352ee3-ab6b-4467-9450-15577f23a93a"}
05:16:53.924 00.037 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"de5e57dd-2ae2-43fd-862e-b1537546c1f5"}
05:16:53.943 00.019 9340 case statement mapped state 6 to 3
05:16:53.958 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"de5e57dd-2ae2-43fd-862e-b1537546c1f5"}
05:16:53.973 00.015 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"e763e5b2-b3b6-4670-9610-caa6d281f621"}
05:16:53.983 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":296,"width":15,"height":15,"star_pos":[6.71,6.80],"pixels":"..."},"id":"e763e5b2-b3b6-4670-9610-caa6d281f621"}
05:16:54.499 00.516 12020 Exposure complete
05:16:54.827 00.328 12020 worker thread done servicing request
05:16:54.827 00.000 9340 OnExposeComplete: enter
05:16:54.845 00.018 9340 UpdateGuideState(): m_state=6
05:16:54.872 00.027 9340 Star::Find(15, 1199, 1042, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 297
05:16:54.902 00.030 9340 Star::Find returns 1 (0), X=1199.49, Y=1042.91, Mass=1355565, SNR=167.6, Peak=61033 HFD=5.0
05:16:54.918 00.016 9340 MultiStar: [#1 -0.17,0.11,1.73,U] [#2 -0.22,-0.14,0.86,U] [#3 -0.06,0.16,1.08,U] [#4 -0.32,0.11,1.30,U] [#5 -0.44,0.14,1.03,U] [#6 -0.25,0.25,1.04,U] [#7 0.23,0.17,0.84,U] [#8 -0.23,0.15,0.90,U] 
05:16:54.933 00.015 9340 refined, 8 included, MultiStar: {-0.22, 0.11}, one-star: {-0.44, -0.05}
05:16:54.946 00.013 9340 CameraToMount -- cameraTheta (2.69) - m_xAngle (0.05) = xAngle (2.64 = 2.64)
05:16:54.959 00.013 9340 CameraToMount -- cameraTheta (2.69) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-0.43 = -0.43)
05:16:54.969 00.010 9340 CameraToMount -- cameraX=-0.22 cameraY=0.11 hyp=0.24 cameraTheta=2.69 mountX=-0.21 mountY=-0.10, mountTheta=-2.70
05:16:54.992 00.023 9340 SchedulePrimaryMove(10104498, x=-0.22, y=0.11, opts=13)
05:16:55.009 00.017 9340 Enqueuing Move request for scope (-0.22, 0.11)
05:16:55.048 00.039 12020 Worker thread wakes up
05:16:55.048 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=7743, max=65535, med=12296, FiltMin=9716, FiltMax=65535, Gamma=2.870
05:16:55.068 00.020 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.22, 0.11) opts 0xd
05:16:55.068 00.000 9340 UpdateGuideState exits: m=1355565 SNR=167.6
05:16:55.081 00.013 12020 Handling offset move in thread for scope, endpoint = (-0.22, 0.11)
05:16:55.081 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:16:55.094 00.013 12020 Moving (-0.22, 0.11) raw xDistance=-0.21 yDistance=-0.10
05:16:55.094 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
05:16:55.105 00.011 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.21
05:16:55.105 00.000 9340 Enqueuing Expose request
05:16:55.116 00.011 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
05:16:55.116 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
05:16:55.116 00.000 12020 MoveAxis(E, 0, ABG)
05:16:55.116 00.000 12020 Move returns status 0, amount 0
05:16:55.117 00.001 12020 MoveAxis(N, 0, ABG)
05:16:55.117 00.000 12020 Move returns status 0, amount 0
05:16:55.117 00.000 12020 move complete, result=0
05:16:55.117 00.000 12020 worker thread done servicing request
05:16:55.117 00.000 12020 Worker thread wakes up
05:16:55.117 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
05:16:55.118 00.001 12020 Handling exposure in thread, d=2000 o=3 r=(1185,1028,31,31)
05:16:55.121 00.003 9340 GuideStep: -0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
05:16:55.879 00.758 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"df9a9185-53ee-45c9-9971-654bffbb9495"}
05:16:55.901 00.022 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"df9a9185-53ee-45c9-9971-654bffbb9495"}
05:16:55.951 00.050 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"3ceb6257-9de2-4b1d-abb3-6b8d82b86fe9"}
05:16:55.974 00.023 9340 case statement mapped state 6 to 3
05:16:56.000 00.026 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"3ceb6257-9de2-4b1d-abb3-6b8d82b86fe9"}
05:16:56.036 00.036 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"78778253-b0e1-4898-aaae-c983a35586b0"}
05:16:56.057 00.021 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":297,"width":15,"height":15,"star_pos":[7.49,6.91],"pixels":"..."},"id":"78778253-b0e1-4898-aaae-c983a35586b0"}
05:16:57.516 01.459 12020 Exposure complete
05:16:57.858 00.342 9340 OnExposeComplete: enter
05:16:57.881 00.023 12020 worker thread done servicing request
05:16:57.882 00.001 9340 UpdateGuideState(): m_state=6
05:16:57.906 00.024 9340 Star::Find(15, 1199, 1042, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 298
05:16:57.925 00.019 9340 Star::Find returns 1 (0), X=1199.89, Y=1043.01, Mass=1383234, SNR=189.8, Peak=60384 HFD=4.6
05:16:57.967 00.042 9340 MultiStar: [#1 0.07,0.26,1.47,U] [#2 -0.22,0.22,0.80,U] [#3 -0.08,0.40,0.81,U] [#4 -0.22,0.15,0.90,U] [#5 -0.03,0.20,0.75,U] [#6 -0.07,0.29,0.78,U] [#7 0.22,0.37,0.78,U] [#8 -0.18,0.55,0.00,M1] 
05:16:57.993 00.026 9340 single-star, 7 included, MultiStar: {-0.04, 0.24}, one-star: {-0.04, 0.05}
05:16:58.013 00.020 9340 CameraToMount -- cameraTheta (2.26) - m_xAngle (0.05) = xAngle (2.22 = 2.22)
05:16:58.026 00.013 9340 CameraToMount -- cameraTheta (2.26) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-0.85 = -0.85)
05:16:58.041 00.015 9340 CameraToMount -- cameraX=-0.04 cameraY=0.05 hyp=0.07 cameraTheta=2.26 mountX=-0.04 mountY=-0.05, mountTheta=-2.25
05:16:58.072 00.031 9340 SchedulePrimaryMove(10104498, x=-0.04, y=0.05, opts=13)
05:16:58.130 00.058 9340 Enqueuing Move request for scope (-0.04, 0.05)
05:16:58.162 00.032 12020 Worker thread wakes up
05:16:58.163 00.001 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.05) opts 0xd
05:16:58.163 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=7237, max=65535, med=12254, FiltMin=9879, FiltMax=65535, Gamma=2.870
05:16:58.182 00.019 12020 Handling offset move in thread for scope, endpoint = (-0.04, 0.05)
05:16:58.182 00.000 9340 UpdateGuideState exits: m=1383234 SNR=189.8
05:16:58.202 00.020 12020 Moving (-0.04, 0.05) raw xDistance=-0.04 yDistance=-0.05
05:16:58.202 00.000 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
05:16:58.202 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
05:16:58.202 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
05:16:58.203 00.001 12020 MoveAxis(E, 0, ABG)
05:16:58.203 00.000 12020 Move returns status 0, amount 0
05:16:58.203 00.000 12020 MoveAxis(N, 0, ABG)
05:16:58.203 00.000 12020 Move returns status 0, amount 0
05:16:58.203 00.000 12020 move complete, result=0
05:16:58.204 00.001 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:16:58.259 00.055 12020 worker thread done servicing request
05:16:58.259 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
05:16:58.274 00.015 9340 Enqueuing Expose request
05:16:58.302 00.028 12020 Worker thread wakes up
05:16:58.303 00.001 9340 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
05:16:58.315 00.012 12020 worker thread servicing REQUEST_EXPOSE 2000
05:16:58.315 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(1185,1028,31,31)
05:16:58.335 00.020 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"1b1c28d1-6a7d-4ccd-af55-63af12b321b5"}
05:16:58.361 00.026 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"1b1c28d1-6a7d-4ccd-af55-63af12b321b5"}
05:16:58.426 00.065 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"5fd5ee97-cb75-4fb4-b71c-ee35306660ee"}
05:16:58.469 00.043 9340 case statement mapped state 6 to 3
05:16:58.580 00.111 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"5fd5ee97-cb75-4fb4-b71c-ee35306660ee"}
05:16:58.674 00.094 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"59473dd5-9584-451a-95fc-547e38f063f1"}
05:16:58.733 00.059 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":298,"width":15,"height":15,"star_pos":[6.89,7.01],"pixels":"..."},"id":"59473dd5-9584-451a-95fc-547e38f063f1"}
05:16:59.878 01.145 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"7a12b072-39f2-437b-a412-2b627315e916"}
05:16:59.892 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"7a12b072-39f2-437b-a412-2b627315e916"}
05:16:59.904 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"cce8c2bd-c0b2-43df-ab6b-be5657f229bf"}
05:16:59.915 00.011 9340 case statement mapped state 6 to 3
05:16:59.929 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"cce8c2bd-c0b2-43df-ab6b-be5657f229bf"}
05:16:59.976 00.047 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"0444e9bc-24c4-49dd-92e6-19b2eca44c6e"}
05:17:00.020 00.044 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":298,"width":15,"height":15,"star_pos":[6.89,7.01],"pixels":"..."},"id":"0444e9bc-24c4-49dd-92e6-19b2eca44c6e"}
05:17:00.705 00.685 12020 Exposure complete
05:17:00.969 00.264 12020 worker thread done servicing request
05:17:00.969 00.000 9340 OnExposeComplete: enter
05:17:00.982 00.013 9340 UpdateGuideState(): m_state=6
05:17:00.997 00.015 9340 Star::Find(15, 1199, 1043, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 299
05:17:01.010 00.013 9340 Star::Find returns 1 (0), X=1199.47, Y=1042.85, Mass=1350211, SNR=191.0, Peak=64236 HFD=4.8
05:17:01.053 00.043 9340 MultiStar: [#1 -0.39,0.07,1.53,U] [#2 -0.56,-0.08,0.00,M1] [#3 -0.26,-0.01,0.92,U] [#4 -0.43,-0.05,0.88,U] [#5 -0.52,0.18,0.00,M1] [#6 -0.35,0.14,0.74,U] [#7 -0.27,0.13,0.92,U] [#8 -0.31,0.14,0.81,U] 
05:17:01.064 00.011 9340 refined, 6 included, MultiStar: {-0.36, 0.04}, one-star: {-0.47, -0.11}
05:17:01.080 00.016 9340 CameraToMount -- cameraTheta (3.02) - m_xAngle (0.05) = xAngle (2.97 = 2.97)
05:17:01.092 00.012 9340 CameraToMount -- cameraTheta (3.02) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-0.10 = -0.10)
05:17:01.104 00.012 9340 CameraToMount -- cameraX=-0.36 cameraY=0.04 hyp=0.36 cameraTheta=3.02 mountX=-0.36 mountY=-0.04, mountTheta=-3.04
05:17:01.148 00.044 9340 SchedulePrimaryMove(10104498, x=-0.36, y=0.04, opts=13)
05:17:01.162 00.014 9340 Enqueuing Move request for scope (-0.36, 0.04)
05:17:01.176 00.014 12020 Worker thread wakes up
05:17:01.177 00.001 9340 UpdateImageDisplay: Size=(1920,1080) min=7082, max=65535, med=12303, FiltMin=9598, FiltMax=65535, Gamma=2.870
05:17:01.188 00.011 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.36, 0.04) opts 0xd
05:17:01.188 00.000 9340 UpdateGuideState exits: m=1350211 SNR=191.0
05:17:01.205 00.017 12020 Handling offset move in thread for scope, endpoint = (-0.36, 0.04)
05:17:01.205 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:17:01.218 00.013 12020 Moving (-0.36, 0.04) raw xDistance=-0.36 yDistance=-0.04
05:17:01.219 00.001 9340 ScheduleExposure(2000,3,1) exposurePending=0
05:17:01.256 00.037 12020 GuideAlgorithmHysteresis::Result() returns -0.15 from input -0.36
05:17:01.256 00.000 9340 Enqueuing Expose request
05:17:01.270 00.014 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
05:17:01.270 00.000 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
05:17:01.270 00.000 12020 MoveAxis(E, 27, ABG)
05:17:01.270 00.000 12020 Guiding  Dir = 2, Dur = 27
05:17:01.272 00.002 12020 IsSlewing returns 0
05:17:01.272 00.000 12020 IsGuiding returns 0
05:17:01.295 00.023 12020 PulseGuide returned control before completion, sleep 16
05:17:01.358 00.063 12020 IsGuiding returns 0
05:17:01.358 00.000 12020 Move returns status 0, amount 27
05:17:01.358 00.000 12020 MoveAxis(N, 0, ABG)
05:17:01.358 00.000 12020 Move returns status 0, amount 0
05:17:01.358 00.000 12020 move complete, result=0
05:17:01.359 00.001 12020 worker thread done servicing request
05:17:01.359 00.000 9340 GuideStep: -0.4 px 27 ms EAST, -0.0 px 0 ms NORTH
05:17:01.376 00.017 12020 Worker thread wakes up
05:17:01.376 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
05:17:01.377 00.001 12020 Handling exposure in thread, d=2000 o=3 r=(1185,1028,31,31)
05:17:01.951 00.574 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"4b70d3f2-6417-48a6-9017-45abb5f2095b"}
05:17:01.979 00.028 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"4b70d3f2-6417-48a6-9017-45abb5f2095b"}
05:17:02.044 00.065 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"a3bfb1ca-5f4f-4bf3-9b2d-d4d88b9b9ced"}
05:17:02.112 00.068 9340 case statement mapped state 6 to 3
05:17:02.152 00.040 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"a3bfb1ca-5f4f-4bf3-9b2d-d4d88b9b9ced"}
05:17:02.175 00.023 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"2cd3149c-c8ae-4294-a92d-f285094b183c"}
05:17:02.238 00.063 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":299,"width":15,"height":15,"star_pos":[7.47,6.85],"pixels":"..."},"id":"2cd3149c-c8ae-4294-a92d-f285094b183c"}
05:17:03.747 01.509 12020 Exposure complete
05:17:03.998 00.251 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"b42c2ba8-6541-4ded-92ac-0abd86e3c9a4"}
05:17:04.027 00.029 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"b42c2ba8-6541-4ded-92ac-0abd86e3c9a4"}
05:17:04.060 00.033 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"483c2993-0969-439c-9b92-a351fb1be592"}
05:17:04.138 00.078 9340 case statement mapped state 6 to 3
05:17:04.184 00.046 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"483c2993-0969-439c-9b92-a351fb1be592"}
05:17:04.222 00.038 12020 worker thread done servicing request
05:17:04.224 00.002 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"4e1dc937-0540-4b75-99d1-4afbb2008ac5"}
05:17:04.284 00.060 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":299,"width":15,"height":15,"star_pos":[7.47,6.85],"pixels":"..."},"id":"4e1dc937-0540-4b75-99d1-4afbb2008ac5"}
05:17:04.308 00.024 9340 OnExposeComplete: enter
05:17:04.339 00.031 9340 UpdateGuideState(): m_state=6
05:17:04.401 00.062 9340 Star::Find(15, 1199, 1042, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 300
05:17:04.452 00.051 9340 Star::Find returns 1 (0), X=1199.48, Y=1042.96, Mass=1417209, SNR=222.3, Peak=62325 HFD=5.0
05:17:04.499 00.047 9340 MultiStar: [#1 -0.20,0.08,1.25,U] [#2 -0.38,-0.06,0.63,U] [#3 -0.16,0.28,0.88,U] [#4 -0.35,0.18,0.76,U] [#5 -0.28,0.03,0.71,U] [#6 -0.24,0.48,0.00,M1] [#7 -0.12,0.17,0.80,U] [#8 -0.52,0.29,0.00,M1] 
05:17:04.579 00.080 9340 refined, 6 included, MultiStar: {-0.27, 0.10}, one-star: {-0.45, 0.00}
05:17:04.635 00.056 9340 CameraToMount -- cameraTheta (2.79) - m_xAngle (0.05) = xAngle (2.74 = 2.74)
05:17:04.701 00.066 9340 CameraToMount -- cameraTheta (2.79) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-0.33 = -0.33)
05:17:04.740 00.039 9340 CameraToMount -- cameraX=-0.27 cameraY=0.10 hyp=0.29 cameraTheta=2.79 mountX=-0.27 mountY=-0.09, mountTheta=-2.80
05:17:04.831 00.091 9340 SchedulePrimaryMove(10104498, x=-0.27, y=0.10, opts=13)
05:17:04.860 00.029 9340 Enqueuing Move request for scope (-0.27, 0.10)
05:17:04.890 00.030 12020 Worker thread wakes up
05:17:04.890 00.000 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.27, 0.10) opts 0xd
05:17:04.890 00.000 12020 Handling offset move in thread for scope, endpoint = (-0.27, 0.10)
05:17:04.891 00.001 12020 Moving (-0.27, 0.10) raw xDistance=-0.27 yDistance=-0.09
05:17:04.891 00.000 12020 GuideAlgorithmHysteresis::Result() returns -0.12 from input -0.27
05:17:04.892 00.001 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
05:17:04.892 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=7925, max=65535, med=12348, FiltMin=9882, FiltMax=65535, Gamma=2.870
05:17:04.973 00.081 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
05:17:04.973 00.000 9340 UpdateGuideState exits: m=1417209 SNR=222.3
05:17:04.989 00.016 12020 MoveAxis(E, 22, ABG)
05:17:04.990 00.001 12020 Guiding  Dir = 2, Dur = 22
05:17:04.991 00.001 12020 IsSlewing returns 0
05:17:04.993 00.002 12020 IsGuiding returns 0
05:17:04.997 00.004 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:17:05.018 00.021 9340 ScheduleExposure(2000,3,1) exposurePending=0
05:17:05.040 00.022 12020 IsGuiding returns 1
05:17:05.041 00.001 9340 Enqueuing Expose request
05:17:05.087 00.046 12020 scope still moving after pulse duration time elapsed
05:17:05.111 00.024 12020 IsSlewing returns 0
05:17:05.113 00.002 12020 IsGuiding returns 0
05:17:05.113 00.000 12020 scope move finished after 22 + 97 ms
05:17:05.113 00.000 12020 Move returns status 0, amount 22
05:17:05.114 00.001 12020 MoveAxis(N, 0, ABG)
05:17:05.116 00.002 12020 Move returns status 0, amount 0
05:17:05.117 00.001 12020 move complete, result=0
05:17:05.118 00.001 9340 GuideStep: -0.3 px 22 ms EAST, -0.1 px 0 ms NORTH
05:17:05.139 00.021 12020 worker thread done servicing request
05:17:05.139 00.000 12020 Worker thread wakes up
05:17:05.142 00.003 12020 worker thread servicing REQUEST_EXPOSE 2000
05:17:05.142 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(1185,1028,31,31)
05:17:05.997 00.855 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"33b7e2cb-ea26-443d-bc76-8919679d47f4"}
05:17:06.013 00.016 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"33b7e2cb-ea26-443d-bc76-8919679d47f4"}
05:17:06.039 00.026 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"ac5eced5-e903-4e1e-8929-cd323f1713fc"}
05:17:06.059 00.020 9340 case statement mapped state 6 to 3
05:17:06.099 00.040 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"ac5eced5-e903-4e1e-8929-cd323f1713fc"}
05:17:06.123 00.024 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"9ca676a7-305c-43a8-b8fa-3e31c6fba3ff"}
05:17:06.149 00.026 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":300,"width":15,"height":15,"star_pos":[7.48,6.96],"pixels":"..."},"id":"9ca676a7-305c-43a8-b8fa-3e31c6fba3ff"}
05:17:07.500 01.351 12020 Exposure complete
05:17:07.742 00.242 12020 worker thread done servicing request
05:17:07.743 00.001 9340 OnExposeComplete: enter
05:17:07.755 00.012 9340 UpdateGuideState(): m_state=6
05:17:07.766 00.011 9340 Star::Find(15, 1199, 1042, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 301
05:17:07.797 00.031 9340 Star::Find returns 1 (0), X=1199.92, Y=1043.16, Mass=1409192, SNR=214.4, Peak=61017 HFD=4.7
05:17:07.812 00.015 9340 MultiStar: [#1 0.08,0.26,1.47,U] [#2 0.13,0.08,0.71,U] [#3 0.20,0.22,0.77,U] [#4 -0.02,0.03,0.96,U] [#5 -0.06,0.19,0.76,U] [#6 0.22,0.30,0.80,U] [#7 0.33,0.22,0.73,U] [#8 -0.02,0.23,0.67,U] 
05:17:07.829 00.017 9340 single-star, 8 included, MultiStar: {0.09, 0.19}, one-star: {-0.01, 0.20}
05:17:07.839 00.010 9340 CameraToMount -- cameraTheta (1.63) - m_xAngle (0.05) = xAngle (1.59 = 1.59)
05:17:07.848 00.009 9340 CameraToMount -- cameraTheta (1.63) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-1.48 = -1.48)
05:17:07.860 00.012 9340 CameraToMount -- cameraX=-0.01 cameraY=0.20 hyp=0.20 cameraTheta=1.63 mountX=-0.00 mountY=-0.20, mountTheta=-1.59
05:17:07.877 00.017 9340 SchedulePrimaryMove(10104498, x=-0.01, y=0.20, opts=13)
05:17:07.888 00.011 9340 Enqueuing Move request for scope (-0.01, 0.20)
05:17:07.916 00.028 12020 Worker thread wakes up
05:17:07.917 00.001 12020 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.20) opts 0xd
05:17:07.917 00.000 12020 Handling offset move in thread for scope, endpoint = (-0.01, 0.20)
05:17:07.917 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=7546, max=65535, med=12363, FiltMin=9989, FiltMax=65535, Gamma=2.870
05:17:07.930 00.013 12020 Moving (-0.01, 0.20) raw xDistance=-0.00 yDistance=-0.20
05:17:07.931 00.001 9340 UpdateGuideState exits: m=1409192 SNR=214.4
05:17:07.944 00.013 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.00
05:17:07.944 00.000 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:17:07.955 00.011 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
05:17:07.955 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
05:17:07.965 00.010 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.20
05:17:07.965 00.000 9340 Enqueuing Expose request
05:17:07.976 00.011 12020 MoveAxis(E, 0, ABG)
05:17:07.976 00.000 12020 Move returns status 0, amount 0
05:17:07.976 00.000 12020 MoveAxis(N, 0, ABG)
05:17:07.976 00.000 12020 Move returns status 0, amount 0
05:17:07.976 00.000 12020 move complete, result=0
05:17:07.976 00.000 12020 worker thread done servicing request
05:17:07.977 00.001 12020 Worker thread wakes up
05:17:07.977 00.000 12020 worker thread servicing REQUEST_EXPOSE 2000
05:17:07.977 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(1185,1028,31,31)
05:17:07.980 00.003 9340 GuideStep: -0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
05:17:08.003 00.023 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"1f5e71d6-3918-4ffa-8260-1141a2d51f83"}
05:17:08.021 00.018 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"1f5e71d6-3918-4ffa-8260-1141a2d51f83"}
05:17:08.051 00.030 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"e97b1168-c8ff-40d3-837c-12a2445a505d"}
05:17:08.064 00.013 9340 case statement mapped state 6 to 3
05:17:08.073 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"e97b1168-c8ff-40d3-837c-12a2445a505d"}
05:17:08.086 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"ea8018cc-47b3-4d41-a874-e61556b05f63"}
05:17:08.099 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":301,"width":15,"height":15,"star_pos":[6.92,7.16],"pixels":"..."},"id":"ea8018cc-47b3-4d41-a874-e61556b05f63"}
05:17:09.998 01.899 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"d4b1b68d-4eb5-4f84-84f0-5b79bb26b15d"}
05:17:10.012 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"d4b1b68d-4eb5-4f84-84f0-5b79bb26b15d"}
05:17:10.024 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"a9cd9286-957f-4aa3-abe0-6f65bb46fb5d"}
05:17:10.034 00.010 9340 case statement mapped state 6 to 3
05:17:10.054 00.020 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"a9cd9286-957f-4aa3-abe0-6f65bb46fb5d"}
05:17:10.068 00.014 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"354958f7-94b1-4fdf-86a2-ed7df001e36c"}
05:17:10.077 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":301,"width":15,"height":15,"star_pos":[6.92,7.16],"pixels":"..."},"id":"354958f7-94b1-4fdf-86a2-ed7df001e36c"}
05:17:10.366 00.289 12020 Exposure complete
05:17:10.642 00.276 12020 worker thread done servicing request
05:17:10.642 00.000 9340 OnExposeComplete: enter
05:17:10.654 00.012 9340 UpdateGuideState(): m_state=6
05:17:10.668 00.014 9340 Star::Find(15, 1199, 1043, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 302
05:17:10.678 00.010 9340 Star::Find returns 1 (0), X=1200.10, Y=1042.93, Mass=1415145, SNR=155.8, Peak=60894 HFD=4.6
05:17:10.690 00.012 9340 MultiStar: [#1 0.39,0.18,1.86,U] [#2 0.21,-0.09,1.07,U] [#3 0.35,0.13,1.29,U] [#4 0.16,-0.04,1.10,U] [#5 0.30,0.11,1.06,U] [#6 0.57,0.26,0.00,M1] [#7 0.56,0.26,0.00,M1] [#8 0.34,0.29,0.92,U] 
05:17:10.712 00.022 9340 single-star, 6 included, MultiStar: {0.28, 0.09}, one-star: {0.17, -0.03}
05:17:10.729 00.017 9340 CameraToMount -- cameraTheta (-0.16) - m_xAngle (0.05) = xAngle (-0.21 = -0.21)
05:17:10.765 00.036 9340 CameraToMount -- cameraTheta (-0.16) - (m_xAngle (0.05) + m_yAngleError (3.07)) = yAngle (-3.28 = 3.01)
05:17:10.777 00.012 9340 CameraToMount -- cameraX=0.17 cameraY=-0.03 hyp=0.17 cameraTheta=-0.16 mountX=0.17 mountY=0.02, mountTheta=0.14
05:17:10.799 00.022 9340 SchedulePrimaryMove(10104498, x=0.17, y=-0.03, opts=13)
05:17:10.809 00.010 9340 Enqueuing Move request for scope (0.17, -0.03)
05:17:10.818 00.009 12020 Worker thread wakes up
05:17:10.818 00.000 9340 UpdateImageDisplay: Size=(1920,1080) min=8276, max=65535, med=12390, FiltMin=9888, FiltMax=65535, Gamma=2.870
05:17:10.830 00.012 12020 worker thread servicing REQUEST_MOVE scope ofs (0.17, -0.03) opts 0xd
05:17:10.831 00.001 9340 UpdateGuideState exits: m=1415145 SNR=155.8
05:17:10.844 00.013 9340 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:17:10.857 00.013 12020 Handling offset move in thread for scope, endpoint = (0.17, -0.03)
05:17:10.857 00.000 9340 ScheduleExposure(2000,3,1) exposurePending=0
05:17:10.891 00.034 12020 Moving (0.17, -0.03) raw xDistance=0.17 yDistance=0.02
05:17:10.891 00.000 12020 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.17
05:17:10.891 00.000 12020 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
05:17:10.892 00.001 12020 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
05:17:10.892 00.000 12020 MoveAxis(E, 0, ABG)
05:17:10.892 00.000 12020 Move returns status 0, amount 0
05:17:10.892 00.000 12020 MoveAxis(N, 0, ABG)
05:17:10.893 00.001 12020 Move returns status 0, amount 0
05:17:10.893 00.000 12020 move complete, result=0
05:17:10.893 00.000 12020 worker thread done servicing request
05:17:10.893 00.000 9340 Enqueuing Expose request
05:17:10.907 00.014 12020 Worker thread wakes up
05:17:10.907 00.000 9340 GuideStep: 0.2 px 0 ms EAST, 0.0 px 0 ms NORTH
05:17:10.921 00.014 12020 worker thread servicing REQUEST_EXPOSE 2000
05:17:10.921 00.000 12020 Handling exposure in thread, d=2000 o=3 r=(1185,1028,31,31)
05:17:11.397 00.476 9340 evsrv: cli 100A45A8 connect
05:17:11.437 00.040 9340 case statement mapped state 6 to 3
05:17:11.487 00.050 9340 case statement mapped state 6 to 3
05:17:11.516 00.029 9340 evsrv: cli 100A45A8 request: {"method":"get_app_state","id":"82e0f6cd-46a5-45ff-a0d6-f11d44eff5c0"}
05:17:11.532 00.016 9340 case statement mapped state 6 to 3
05:17:11.565 00.033 9340 evsrv: cli 100A45A8 response: {"jsonrpc":"2.0","result":"Guiding","id":"82e0f6cd-46a5-45ff-a0d6-f11d44eff5c0"}
05:17:11.626 00.061 9340 evsrv: cli 100A45A8 disconnect
05:17:11.667 00.041 9340 evsrv: cli 100A41E8 connect
05:17:11.683 00.016 9340 case statement mapped state 6 to 3
05:17:11.722 00.039 9340 case statement mapped state 6 to 3
05:17:11.765 00.043 9340 evsrv: cli 100A41E8 request: {"method":"stop_capture","id":"445d8c2e-6a07-41a5-a7ab-b1e5942a07a2"}
05:17:11.812 00.047 9340 StopCapturing CaptureActive=1 continueCapturing=1 exposurePending=1
05:17:11.824 00.012 9340 Status Line: Waiting for devices...
05:17:11.869 00.045 9340 evsrv: cli 100A41E8 response: {"jsonrpc":"2.0","result":0,"id":"445d8c2e-6a07-41a5-a7ab-b1e5942a07a2"}
05:17:11.939 00.070 12020 ZWO: stopexposure
05:17:11.965 00.026 9340 evsrv: cli 100A41E8 disconnect
05:17:11.983 00.018 9340 evsrv: cli 100A4288 connect
05:17:12.010 00.027 9340 case statement mapped state 6 to 3
05:17:12.044 00.034 9340 case statement mapped state 6 to 3
05:17:12.097 00.053 9340 evsrv: cli 100A4288 request: {"method":"get_app_state","id":"af301cd6-7750-4480-a034-61e88a85a86c"}
05:17:12.124 00.027 9340 case statement mapped state 6 to 3
05:17:12.141 00.017 9340 evsrv: cli 100A4288 response: {"jsonrpc":"2.0","result":"Guiding","id":"af301cd6-7750-4480-a034-61e88a85a86c"}
05:17:12.165 00.024 9340 evsrv: cli 100A4288 disconnect
05:17:12.189 00.024 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"f00a9331-b4ac-4853-abf3-81c4fd138e10"}
05:17:12.256 00.067 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"f00a9331-b4ac-4853-abf3-81c4fd138e10"}
05:17:12.282 00.026 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"ff0b8b07-a2cb-4060-ad7e-071301f80967"}
05:17:12.302 00.020 9340 case statement mapped state 6 to 3
05:17:12.323 00.021 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Guiding","id":"ff0b8b07-a2cb-4060-ad7e-071301f80967"}
05:17:12.394 00.071 9340 evsrv: cli 100A4148 request: {"method":"get_star_image","id":"fe6e96e8-0bad-447f-b6e0-5b2369fa0cea"}
05:17:12.437 00.043 12020 ZWO: stopexposure
05:17:12.438 00.001 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":{"frame":302,"width":15,"height":15,"star_pos":[7.10,6.93],"pixels":"..."},"id":"fe6e96e8-0bad-447f-b6e0-5b2369fa0cea"}
05:17:12.452 00.014 12020 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:195->Capture failed
05:17:12.453 00.001 12020 worker thread done servicing request
05:17:12.460 00.007 9340 OnExposeComplete: enter
05:17:12.568 00.108 9340 OnExposeComplete: Capture Error reported
05:17:12.595 00.027 9340 StopCapturing CaptureActive=1 continueCapturing=0 exposurePending=0
05:17:12.634 00.039 9340 Mount: notify guiding stopped
05:17:12.705 00.071 9340 Changing from state GUIDING to STOP
05:17:12.740 00.035 9340 guider state => SELECTED
05:17:12.760 00.020 9340 UpdateImageDisplay: Size=(1920,1080) min=8276, max=65535, med=12390, FiltMin=9888, FiltMax=65535, Gamma=2.870
05:17:12.787 00.027 9340 Changing from state SELECTED to UNINITIALIZED
05:17:12.827 00.040 9340 guider state => SELECTING
05:17:12.865 00.038 9340 Status Line: Stopped.
05:17:12.887 00.022 9340 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:557->Error reported capturing image
05:17:13.165 00.278 9340 evsrv: cli 100A41E8 connect
05:17:13.185 00.020 9340 evsrv: cli 100A41E8 request: {"method":"get_app_state","id":"78be610e-0ca4-4a69-b295-4c3e0097d11d"}
05:17:13.199 00.014 9340 evsrv: cli 100A41E8 response: {"jsonrpc":"2.0","result":"Stopped","id":"78be610e-0ca4-4a69-b295-4c3e0097d11d"}
05:17:13.224 00.025 9340 evsrv: cli 100A41E8 disconnect
05:17:13.240 00.016 9340 evsrv: cli 100A4288 connect
05:17:13.276 00.036 9340 evsrv: cli 100A4288 request: {"method":"get_app_state","id":"57655533-f74d-4ad8-84ef-4a7af67a6496"}
05:17:13.287 00.011 9340 evsrv: cli 100A4288 response: {"jsonrpc":"2.0","result":"Stopped","id":"57655533-f74d-4ad8-84ef-4a7af67a6496"}
05:17:13.298 00.011 9340 evsrv: cli 100A4288 disconnect
05:17:14.019 00.721 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"524cc0fd-7f5a-4178-8d96-abac4f3b9a92"}
05:17:14.030 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"524cc0fd-7f5a-4178-8d96-abac4f3b9a92"}
05:17:14.043 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"05600a0d-d82c-4ff7-bb96-5a795fe99bea"}
05:17:14.072 00.029 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"05600a0d-d82c-4ff7-bb96-5a795fe99bea"}
05:17:16.022 01.950 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"3cfa0d46-5af0-4ace-8fa8-473361fa5f73"}
05:17:16.034 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"3cfa0d46-5af0-4ace-8fa8-473361fa5f73"}
05:17:16.043 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"7454088f-4935-46c4-bc9f-749622c5dc59"}
05:17:16.050 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"7454088f-4935-46c4-bc9f-749622c5dc59"}
05:17:18.019 01.969 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"f9c90118-0de9-460e-8951-d4c40766abf6"}
05:17:18.035 00.016 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"f9c90118-0de9-460e-8951-d4c40766abf6"}
05:17:18.049 00.014 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"0a369bef-a5e5-4e34-9dde-071bf4bd30e9"}
05:17:18.079 00.030 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"0a369bef-a5e5-4e34-9dde-071bf4bd30e9"}
05:17:20.021 01.942 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"2e5d11c9-b31e-4815-b967-731551570409"}
05:17:20.029 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"2e5d11c9-b31e-4815-b967-731551570409"}
05:17:20.037 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"9fb92b3a-9f5c-41fe-ba72-354c54eee019"}
05:17:20.045 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"9fb92b3a-9f5c-41fe-ba72-354c54eee019"}
05:17:22.019 01.974 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"276f834d-0e82-42d1-bde7-6a6bc5ce4cb4"}
05:17:22.032 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"276f834d-0e82-42d1-bde7-6a6bc5ce4cb4"}
05:17:22.042 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"80939f45-3579-4730-a006-4bd6cf68a53e"}
05:17:22.050 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"80939f45-3579-4730-a006-4bd6cf68a53e"}
05:17:24.021 01.971 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"b0b1a619-ad12-40aa-a91e-3c045729302d"}
05:17:24.032 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"b0b1a619-ad12-40aa-a91e-3c045729302d"}
05:17:24.041 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"d10a2c23-af7f-4190-abc2-ac17ad050ba4"}
05:17:24.049 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"d10a2c23-af7f-4190-abc2-ac17ad050ba4"}
05:17:26.020 01.971 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"f2d5ebce-d68f-4b17-ade5-f7215416f5e4"}
05:17:26.028 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"f2d5ebce-d68f-4b17-ade5-f7215416f5e4"}
05:17:26.038 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"486b8c9a-db88-4296-af7c-07ce4c0f6994"}
05:17:26.045 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"486b8c9a-db88-4296-af7c-07ce4c0f6994"}
05:17:28.021 01.976 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"4b9f3475-ff49-4c16-b274-f016b2cffba3"}
05:17:28.029 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"4b9f3475-ff49-4c16-b274-f016b2cffba3"}
05:17:28.037 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"5cbe8a9e-deff-4b7c-91fc-24eef207f887"}
05:17:28.044 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"5cbe8a9e-deff-4b7c-91fc-24eef207f887"}
05:17:30.023 01.979 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"1b257147-21da-4f1b-acf3-f785845ae06e"}
05:17:30.040 00.017 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"1b257147-21da-4f1b-acf3-f785845ae06e"}
05:17:30.047 00.007 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"eeb16c27-c09b-4e14-aa22-19b8049ff8f1"}
05:17:30.052 00.005 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"eeb16c27-c09b-4e14-aa22-19b8049ff8f1"}
05:17:32.021 01.969 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"94aa5edd-0859-4c86-9307-df63d7ffb088"}
05:17:32.046 00.025 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"94aa5edd-0859-4c86-9307-df63d7ffb088"}
05:17:32.055 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"b74097a3-e1b1-4996-8a9f-fdd9197e5a20"}
05:17:32.062 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"b74097a3-e1b1-4996-8a9f-fdd9197e5a20"}
05:17:34.021 01.959 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"51a03516-e1f9-4571-a83f-1f862c0d77d0"}
05:17:34.030 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"51a03516-e1f9-4571-a83f-1f862c0d77d0"}
05:17:34.040 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"33f5d12c-7142-49dd-b928-075a4bd683ca"}
05:17:34.047 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"33f5d12c-7142-49dd-b928-075a4bd683ca"}
05:17:36.021 01.974 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"53b8ccf4-7ecb-4d97-9ef7-b0822d1e122a"}
05:17:36.030 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"53b8ccf4-7ecb-4d97-9ef7-b0822d1e122a"}
05:17:36.038 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"196830fa-3acf-49a7-8aac-9e63a81ec06a"}
05:17:36.044 00.006 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"196830fa-3acf-49a7-8aac-9e63a81ec06a"}
05:17:38.025 01.981 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"b3082291-77f8-4a77-8402-c0adab0f80c6"}
05:17:38.036 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"b3082291-77f8-4a77-8402-c0adab0f80c6"}
05:17:38.045 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"4bfce89d-a1c5-4d65-8b4b-72f96011050f"}
05:17:38.052 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"4bfce89d-a1c5-4d65-8b4b-72f96011050f"}
05:17:40.024 01.972 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"5da31bf1-d8ce-48a3-962a-0613988779ff"}
05:17:40.033 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"5da31bf1-d8ce-48a3-962a-0613988779ff"}
05:17:40.041 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"3d08d32a-92f8-4d82-9d2c-7045c647469b"}
05:17:40.048 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"3d08d32a-92f8-4d82-9d2c-7045c647469b"}
05:17:42.025 01.977 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"9ef70695-748f-4e50-8668-0b7fbafb2316"}
05:17:42.038 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"9ef70695-748f-4e50-8668-0b7fbafb2316"}
05:17:42.048 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"c4033c1d-b946-4efe-aa52-acfb64676c31"}
05:17:42.055 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"c4033c1d-b946-4efe-aa52-acfb64676c31"}
05:17:44.027 01.972 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"55182773-d767-4d3b-8e12-52ab7fa08179"}
05:17:44.045 00.018 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"55182773-d767-4d3b-8e12-52ab7fa08179"}
05:17:44.054 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"aec89436-5ea2-4c86-9c8c-517dea37f579"}
05:17:44.062 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"aec89436-5ea2-4c86-9c8c-517dea37f579"}
05:17:46.025 01.963 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"4826751b-c1bd-4c59-b415-1283c165d954"}
05:17:46.034 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"4826751b-c1bd-4c59-b415-1283c165d954"}
05:17:46.042 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"1c7824af-b429-4f13-8e4c-8f769a2428b7"}
05:17:46.050 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"1c7824af-b429-4f13-8e4c-8f769a2428b7"}
05:17:48.025 01.975 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"98ead334-fd3b-4f17-8a9c-a344dc6b92d0"}
05:17:48.048 00.023 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"98ead334-fd3b-4f17-8a9c-a344dc6b92d0"}
05:17:48.056 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"e5aa4b73-9c16-4634-b19a-ac5526c7bd53"}
05:17:48.064 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"e5aa4b73-9c16-4634-b19a-ac5526c7bd53"}
05:17:50.028 01.964 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"b3299ec8-2a79-427a-8a6b-34fdb299ba82"}
05:17:50.050 00.022 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"b3299ec8-2a79-427a-8a6b-34fdb299ba82"}
05:17:50.063 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"9166064f-2a4a-4773-8b56-46f68b4c7090"}
05:17:50.073 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"9166064f-2a4a-4773-8b56-46f68b4c7090"}
05:17:52.025 01.952 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"62520c2b-f8a8-4da2-ba3a-27a3430bede1"}
05:17:52.035 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"62520c2b-f8a8-4da2-ba3a-27a3430bede1"}
05:17:52.047 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"7169138d-897d-4ade-b110-a25c4e3a64db"}
05:17:52.068 00.021 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"7169138d-897d-4ade-b110-a25c4e3a64db"}
05:17:54.024 01.956 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"6e09a19e-e30d-4271-a6cf-bda8f13b31c4"}
05:17:54.036 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"6e09a19e-e30d-4271-a6cf-bda8f13b31c4"}
05:17:54.047 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"be1cafcc-3b01-413d-9722-5db17d057557"}
05:17:54.071 00.024 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"be1cafcc-3b01-413d-9722-5db17d057557"}
05:17:56.025 01.954 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"032d6ef6-f677-4dd5-8a10-19b15e52235f"}
05:17:56.039 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"032d6ef6-f677-4dd5-8a10-19b15e52235f"}
05:17:56.050 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"4b6e9e23-b281-42ff-b391-307de174f9ae"}
05:17:56.064 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"4b6e9e23-b281-42ff-b391-307de174f9ae"}
05:17:58.025 01.961 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"b4d16a20-15a6-4554-8d48-5a8fbeee218d"}
05:17:58.034 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"b4d16a20-15a6-4554-8d48-5a8fbeee218d"}
05:17:58.043 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"c1961623-1649-4467-b6e1-494da24c2bee"}
05:17:58.052 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"c1961623-1649-4467-b6e1-494da24c2bee"}
05:18:00.025 01.973 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"c1967252-c1b8-4b33-9d85-5496a8728217"}
05:18:00.034 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"c1967252-c1b8-4b33-9d85-5496a8728217"}
05:18:00.041 00.007 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"f1a61e93-b60d-46b3-9395-9d15025c2118"}
05:18:00.050 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"f1a61e93-b60d-46b3-9395-9d15025c2118"}
05:18:02.024 01.974 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"6fc5beab-82d0-4335-ad43-520cc6694890"}
05:18:02.035 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"6fc5beab-82d0-4335-ad43-520cc6694890"}
05:18:02.053 00.018 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"300529d4-2e4a-4140-96fe-4a8ad82f075c"}
05:18:02.063 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"300529d4-2e4a-4140-96fe-4a8ad82f075c"}
05:18:04.023 01.960 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"770f2523-09ea-4833-a1e7-a31613fc30c5"}
05:18:04.031 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"770f2523-09ea-4833-a1e7-a31613fc30c5"}
05:18:04.038 00.007 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"04ac6812-ada7-4101-b953-af9fa20d5af2"}
05:18:04.049 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"04ac6812-ada7-4101-b953-af9fa20d5af2"}
05:18:06.022 01.973 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"028e0da0-39c7-4606-a5f6-c33e53c50329"}
05:18:06.031 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"028e0da0-39c7-4606-a5f6-c33e53c50329"}
05:18:06.037 00.006 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"415dce43-54b2-4ade-b0c4-dae5ea6ae116"}
05:18:06.046 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"415dce43-54b2-4ade-b0c4-dae5ea6ae116"}
05:18:08.022 01.976 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"d83bdcbb-9b0d-4830-81b8-68d4d308e8c2"}
05:18:08.032 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"d83bdcbb-9b0d-4830-81b8-68d4d308e8c2"}
05:18:08.041 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"583867dc-1cf6-4571-b1c9-f512a52e57fe"}
05:18:08.051 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"583867dc-1cf6-4571-b1c9-f512a52e57fe"}
05:18:10.023 01.972 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"d38d4f6d-812c-4246-b522-354746b509cc"}
05:18:10.034 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"d38d4f6d-812c-4246-b522-354746b509cc"}
05:18:10.042 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"817b76a7-c96f-4cd9-b487-f367504fc887"}
05:18:10.049 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"817b76a7-c96f-4cd9-b487-f367504fc887"}
05:18:12.023 01.974 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"2f3b12cf-9be8-49dc-939f-c618a591dded"}
05:18:12.030 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"2f3b12cf-9be8-49dc-939f-c618a591dded"}
05:18:12.036 00.006 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"2daa69fe-baa9-4693-a62b-a1a11ef66559"}
05:18:12.043 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"2daa69fe-baa9-4693-a62b-a1a11ef66559"}
05:18:14.022 01.979 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"3d597fc7-4894-4df9-a952-3c0931cb5d06"}
05:18:14.033 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"3d597fc7-4894-4df9-a952-3c0931cb5d06"}
05:18:14.044 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"2e9be170-98f1-4862-83d2-bbb4ce276ccd"}
05:18:14.057 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"2e9be170-98f1-4862-83d2-bbb4ce276ccd"}
05:18:16.023 01.966 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"b38e498a-5f62-4499-8443-c3ee3191e05f"}
05:18:16.030 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"b38e498a-5f62-4499-8443-c3ee3191e05f"}
05:18:16.038 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"e70fc3bd-ee12-4f5c-8edd-cc8e9f295538"}
05:18:16.045 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"e70fc3bd-ee12-4f5c-8edd-cc8e9f295538"}
05:18:18.023 01.978 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"dfff5fa2-eb39-4836-9cd5-4ee604ee25d7"}
05:18:18.033 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"dfff5fa2-eb39-4836-9cd5-4ee604ee25d7"}
05:18:18.039 00.006 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"c3329c70-e9ef-4148-ba91-1b587f83eaf9"}
05:18:18.047 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"c3329c70-e9ef-4148-ba91-1b587f83eaf9"}
05:18:20.023 01.976 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"8fd6a97c-ea1f-4c13-8269-fa6907beef7f"}
05:18:20.033 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"8fd6a97c-ea1f-4c13-8269-fa6907beef7f"}
05:18:20.042 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"afe77c14-2905-4e3f-a50c-0811c7659190"}
05:18:20.052 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"afe77c14-2905-4e3f-a50c-0811c7659190"}
05:18:22.022 01.970 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"2db268fa-1357-41cf-95f8-30ce13f2fda5"}
05:18:22.034 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"2db268fa-1357-41cf-95f8-30ce13f2fda5"}
05:18:22.043 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"cd365e89-a7c0-4da4-8072-2c72ae3955d8"}
05:18:22.051 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"cd365e89-a7c0-4da4-8072-2c72ae3955d8"}
05:18:24.022 01.971 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"0aeaf36c-baba-4401-8891-1f4d2fa90fea"}
05:18:24.032 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"0aeaf36c-baba-4401-8891-1f4d2fa90fea"}
05:18:24.042 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"0d37bbad-d50a-4f7c-92e3-2b48329dc05c"}
05:18:24.063 00.021 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"0d37bbad-d50a-4f7c-92e3-2b48329dc05c"}
05:18:26.022 01.959 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"3cc98db3-e8d0-433f-bc28-3de6a74a3585"}
05:18:26.047 00.025 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"3cc98db3-e8d0-433f-bc28-3de6a74a3585"}
05:18:26.057 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"cd3c0a9c-8347-4f34-9bee-a2a0ff1807db"}
05:18:26.070 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"cd3c0a9c-8347-4f34-9bee-a2a0ff1807db"}
05:18:28.021 01.951 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"88cec7df-6802-4688-9172-96333caecf91"}
05:18:28.033 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"88cec7df-6802-4688-9172-96333caecf91"}
05:18:28.055 00.022 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"9c018c13-fe35-4e44-b6bc-f7331f5a94cb"}
05:18:28.067 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"9c018c13-fe35-4e44-b6bc-f7331f5a94cb"}
05:18:30.022 01.955 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"e44af3d4-3334-4832-a193-744adfec2f57"}
05:18:30.033 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"e44af3d4-3334-4832-a193-744adfec2f57"}
05:18:30.041 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"87de1c55-486d-4889-8aca-381faa654dc6"}
05:18:30.050 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"87de1c55-486d-4889-8aca-381faa654dc6"}
05:18:32.022 01.972 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"8706b950-9f0a-4d1a-8042-11320e986767"}
05:18:32.031 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"8706b950-9f0a-4d1a-8042-11320e986767"}
05:18:32.039 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"cb6d55f2-ee0c-4ec2-b2be-54cf63dac4ab"}
05:18:32.045 00.006 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"cb6d55f2-ee0c-4ec2-b2be-54cf63dac4ab"}
05:18:34.022 01.977 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"df90d428-8c2b-4c75-b066-4a5a556a9495"}
05:18:34.032 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"df90d428-8c2b-4c75-b066-4a5a556a9495"}
05:18:34.039 00.007 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"3b642827-1aff-475c-aa21-583028e53ac9"}
05:18:34.047 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"3b642827-1aff-475c-aa21-583028e53ac9"}
05:18:36.025 01.978 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"91aa35f5-26ec-457e-b770-e3b834eb4c1d"}
05:18:36.037 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"91aa35f5-26ec-457e-b770-e3b834eb4c1d"}
05:18:36.045 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"bf179dee-0947-458e-acef-65aa5b6cb824"}
05:18:36.052 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"bf179dee-0947-458e-acef-65aa5b6cb824"}
05:18:38.023 01.971 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"76ccbf2d-5ab4-4cfa-b08e-102432dda24a"}
05:18:38.031 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"76ccbf2d-5ab4-4cfa-b08e-102432dda24a"}
05:18:38.049 00.018 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"8fcecb31-135d-49cc-bc8e-e369987fa87f"}
05:18:38.059 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"8fcecb31-135d-49cc-bc8e-e369987fa87f"}
05:18:40.023 01.964 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"c8d16733-1dd2-42cd-9e8b-98dc803b7495"}
05:18:40.031 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"c8d16733-1dd2-42cd-9e8b-98dc803b7495"}
05:18:40.042 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"356db8db-bd82-4e83-be93-6a89ba22b853"}
05:18:40.051 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"356db8db-bd82-4e83-be93-6a89ba22b853"}
05:18:42.023 01.972 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"8825c1b7-19b8-4821-a60e-3656458325ea"}
05:18:42.032 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"8825c1b7-19b8-4821-a60e-3656458325ea"}
05:18:42.041 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"95ed95be-bfcf-4b37-bcff-45fd55543ba5"}
05:18:42.048 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"95ed95be-bfcf-4b37-bcff-45fd55543ba5"}
05:18:44.023 01.975 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"b49499b7-1ec2-4ce3-9328-e19dece3cdf1"}
05:18:44.033 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"b49499b7-1ec2-4ce3-9328-e19dece3cdf1"}
05:18:44.042 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"08f7f7c4-93d6-47fe-9d91-1799f5d0a9a5"}
05:18:44.050 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"08f7f7c4-93d6-47fe-9d91-1799f5d0a9a5"}
05:18:46.022 01.972 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"d7581c65-af14-40cb-a84a-6e5b266df931"}
05:18:46.031 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"d7581c65-af14-40cb-a84a-6e5b266df931"}
05:18:46.051 00.020 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"ba80f77f-f752-4f90-934d-24b2ac6326b2"}
05:18:46.059 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"ba80f77f-f752-4f90-934d-24b2ac6326b2"}
05:18:48.021 01.962 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"c471fa7a-cbc1-48da-9edd-382185e34feb"}
05:18:48.028 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"c471fa7a-cbc1-48da-9edd-382185e34feb"}
05:18:48.036 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"472202d0-efa9-41f4-9894-dbe1c4b5735d"}
05:18:48.045 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"472202d0-efa9-41f4-9894-dbe1c4b5735d"}
05:18:50.024 01.979 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"65f25ecc-0635-40bc-a184-0857dca92279"}
05:18:50.037 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"65f25ecc-0635-40bc-a184-0857dca92279"}
05:18:50.045 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"d241e36a-7d35-4a8f-9f27-17fd920fab3d"}
05:18:50.052 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"d241e36a-7d35-4a8f-9f27-17fd920fab3d"}
05:18:52.022 01.970 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"b5b2b198-bac4-46ea-8580-c2cc1ba6eed7"}
05:18:52.033 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"b5b2b198-bac4-46ea-8580-c2cc1ba6eed7"}
05:18:52.042 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"b3b73002-2210-4b66-bc65-666ab4aefd98"}
05:18:52.051 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"b3b73002-2210-4b66-bc65-666ab4aefd98"}
05:18:54.020 01.969 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"de224a01-e337-45a1-837d-076cf550b3b2"}
05:18:54.031 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"de224a01-e337-45a1-837d-076cf550b3b2"}
05:18:54.038 00.007 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"1311b59d-bd62-4cb8-b61f-4069bf00caf1"}
05:18:54.046 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"1311b59d-bd62-4cb8-b61f-4069bf00caf1"}
05:18:56.022 01.976 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"dc80bd56-ce72-4157-b87b-aff8e3c13db3"}
05:18:56.031 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"dc80bd56-ce72-4157-b87b-aff8e3c13db3"}
05:18:56.040 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"15cb35c4-258d-4080-9003-7b00f49fb40f"}
05:18:56.047 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"15cb35c4-258d-4080-9003-7b00f49fb40f"}
05:18:58.023 01.976 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"a4740c7f-e061-4db2-a0b4-e81c9ae6a5c5"}
05:18:58.036 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"a4740c7f-e061-4db2-a0b4-e81c9ae6a5c5"}
05:18:58.051 00.015 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"9bcb641c-3090-46f5-81d9-a070bcaa2497"}
05:18:58.064 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"9bcb641c-3090-46f5-81d9-a070bcaa2497"}
05:19:00.021 01.957 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"d6cd5f7e-d6f9-4542-a456-c3fa7d7c08d5"}
05:19:00.028 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"d6cd5f7e-d6f9-4542-a456-c3fa7d7c08d5"}
05:19:00.039 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"8980215e-b5e5-4c8a-bc4e-775b30a0575d"}
05:19:00.049 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"8980215e-b5e5-4c8a-bc4e-775b30a0575d"}
05:19:02.021 01.972 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"01897ca5-3633-40e8-90cb-2f697289ff76"}
05:19:02.031 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"01897ca5-3633-40e8-90cb-2f697289ff76"}
05:19:02.044 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"195edd3b-a485-4cee-9892-070d592b8297"}
05:19:02.052 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"195edd3b-a485-4cee-9892-070d592b8297"}
05:19:04.020 01.968 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"ad8bf2c8-7c19-4a36-bf01-2ecbc7087e51"}
05:19:04.030 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"ad8bf2c8-7c19-4a36-bf01-2ecbc7087e51"}
05:19:04.038 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"5ba30b9a-efd9-468b-8e8f-6b5bb9dcd3f4"}
05:19:04.048 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"5ba30b9a-efd9-468b-8e8f-6b5bb9dcd3f4"}
05:19:06.020 01.972 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"5aa5724b-28e9-47d2-a4e0-d6dff45a696b"}
05:19:06.039 00.019 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"5aa5724b-28e9-47d2-a4e0-d6dff45a696b"}
05:19:06.046 00.007 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"c2113081-2301-442a-9580-397a4378a45b"}
05:19:06.054 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"c2113081-2301-442a-9580-397a4378a45b"}
05:19:08.019 01.965 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"ad33b46b-a468-43a1-9c42-299360de152a"}
05:19:08.043 00.024 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"ad33b46b-a468-43a1-9c42-299360de152a"}
05:19:08.050 00.007 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"7959d731-c54a-4d01-877b-408cde04f32a"}
05:19:08.057 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"7959d731-c54a-4d01-877b-408cde04f32a"}
05:19:10.020 01.963 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"4be1f50e-6929-42d6-aec2-d609ed1aaf4f"}
05:19:10.046 00.026 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"4be1f50e-6929-42d6-aec2-d609ed1aaf4f"}
05:19:10.056 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"85176657-8620-431b-9eb5-62d2018ef0f8"}
05:19:10.063 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"85176657-8620-431b-9eb5-62d2018ef0f8"}
05:19:12.019 01.956 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"50128445-95f3-4050-bf0b-41d31270cdbc"}
05:19:12.028 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"50128445-95f3-4050-bf0b-41d31270cdbc"}
05:19:12.035 00.007 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"8d2b62d0-b1aa-451c-af59-6f2ac9049cf9"}
05:19:12.044 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"8d2b62d0-b1aa-451c-af59-6f2ac9049cf9"}
05:19:14.017 01.973 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"335910c4-5cc8-436e-89f8-9220b1d30f8b"}
05:19:14.027 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"335910c4-5cc8-436e-89f8-9220b1d30f8b"}
05:19:14.037 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"e6fe2611-fd03-4114-8433-94d0f4992b31"}
05:19:14.057 00.020 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"e6fe2611-fd03-4114-8433-94d0f4992b31"}
05:19:16.016 01.959 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"cce05740-c662-460a-a1db-32d81a3172f2"}
05:19:16.025 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"cce05740-c662-460a-a1db-32d81a3172f2"}
05:19:16.034 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"2fd0b565-9e6a-4626-b67b-f9888b910c13"}
05:19:16.043 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"2fd0b565-9e6a-4626-b67b-f9888b910c13"}
05:19:18.016 01.973 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"634b2eb4-df28-4c5f-b67d-15582628cf40"}
05:19:18.029 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"634b2eb4-df28-4c5f-b67d-15582628cf40"}
05:19:18.037 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"116dcc64-647b-4aaf-a276-854ab2857a4c"}
05:19:18.046 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"116dcc64-647b-4aaf-a276-854ab2857a4c"}
05:19:20.016 01.970 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"7ed036d1-84f4-43ab-b544-df4ff415d276"}
05:19:20.022 00.006 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"7ed036d1-84f4-43ab-b544-df4ff415d276"}
05:19:20.028 00.006 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"a5b44322-5e06-4e8b-b2b0-77295e821404"}
05:19:20.036 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"a5b44322-5e06-4e8b-b2b0-77295e821404"}
05:19:22.016 01.980 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"ea0ecff5-081b-4f25-8920-04c30866ca1b"}
05:19:22.027 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"ea0ecff5-081b-4f25-8920-04c30866ca1b"}
05:19:22.040 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"96c0aac7-acc4-462f-b978-85f03ef52982"}
05:19:22.048 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"96c0aac7-acc4-462f-b978-85f03ef52982"}
05:19:24.016 01.968 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"4f03f6bb-c852-4ce5-a8a2-8ac97d3d9d49"}
05:19:24.025 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"4f03f6bb-c852-4ce5-a8a2-8ac97d3d9d49"}
05:19:24.031 00.006 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"cbf6c2e2-1f2f-4e58-b071-4972cd97966d"}
05:19:24.037 00.006 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"cbf6c2e2-1f2f-4e58-b071-4972cd97966d"}
05:19:26.016 01.979 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"bf1bd804-49cd-4309-a5b3-6a22da9269f2"}
05:19:26.023 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"bf1bd804-49cd-4309-a5b3-6a22da9269f2"}
05:19:26.032 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"3d390dd2-b897-4b3e-8364-d60cd8b179e1"}
05:19:26.037 00.005 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"3d390dd2-b897-4b3e-8364-d60cd8b179e1"}
05:19:28.016 01.979 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"d1a9a073-7b04-4593-858f-44c7a04ccebd"}
05:19:28.026 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"d1a9a073-7b04-4593-858f-44c7a04ccebd"}
05:19:28.042 00.016 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"950adc39-7379-4504-a9f6-bbf95c0cea63"}
05:19:28.052 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"950adc39-7379-4504-a9f6-bbf95c0cea63"}
05:19:30.016 01.964 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"16de682a-32b9-4af2-a4dd-5afd1fe189a7"}
05:19:30.027 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"16de682a-32b9-4af2-a4dd-5afd1fe189a7"}
05:19:30.056 00.029 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"99b0d3c2-86e0-4b30-a058-2cfe6311e7f5"}
05:19:30.062 00.006 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"99b0d3c2-86e0-4b30-a058-2cfe6311e7f5"}
05:19:32.016 01.954 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"ef3a2680-9212-4eb0-bea6-60a6ad951a34"}
05:19:32.026 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"ef3a2680-9212-4eb0-bea6-60a6ad951a34"}
05:19:32.035 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"34c1c419-1734-45e9-b6f0-1ccf3196eaaa"}
05:19:32.046 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"34c1c419-1734-45e9-b6f0-1ccf3196eaaa"}
05:19:34.014 01.968 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"c1c00e6a-7432-43f2-9f07-ec9725271ab5"}
05:19:34.026 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"c1c00e6a-7432-43f2-9f07-ec9725271ab5"}
05:19:34.038 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"f4e50ad6-0f2b-40ed-8a39-1b7b810314d3"}
05:19:34.052 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"f4e50ad6-0f2b-40ed-8a39-1b7b810314d3"}
05:19:36.014 01.962 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"71061f9f-81e5-4c26-b4da-fc0ef2bc4732"}
05:19:36.026 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"71061f9f-81e5-4c26-b4da-fc0ef2bc4732"}
05:19:36.033 00.007 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"47ec64dc-5a2f-42ad-9b7b-66fd28338147"}
05:19:36.043 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"47ec64dc-5a2f-42ad-9b7b-66fd28338147"}
05:19:38.012 01.969 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"4182ef3e-3a6f-43c1-b85a-749bd03e0fbf"}
05:19:38.020 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"4182ef3e-3a6f-43c1-b85a-749bd03e0fbf"}
05:19:38.027 00.007 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"cd331e78-2179-410e-85c7-9b5e2bba6d96"}
05:19:38.033 00.006 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"cd331e78-2179-410e-85c7-9b5e2bba6d96"}
05:19:40.012 01.979 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"75c3a503-c6a9-49f7-b0ca-954fec04fe08"}
05:19:40.021 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"75c3a503-c6a9-49f7-b0ca-954fec04fe08"}
05:19:40.029 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"d3d7db9e-4cf8-4c10-b4e9-18dda0313282"}
05:19:40.040 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"d3d7db9e-4cf8-4c10-b4e9-18dda0313282"}
05:19:42.012 01.972 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"02fbb951-8996-4ab6-8832-a41e2f81b869"}
05:19:42.021 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"02fbb951-8996-4ab6-8832-a41e2f81b869"}
05:19:42.044 00.023 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"c7d4e1c6-6863-4d1d-8e34-cf0bfca4055b"}
05:19:42.053 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"c7d4e1c6-6863-4d1d-8e34-cf0bfca4055b"}
05:19:44.012 01.959 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"955a6681-035f-4a90-aca7-64862882507b"}
05:19:44.021 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"955a6681-035f-4a90-aca7-64862882507b"}
05:19:44.028 00.007 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"8f1efdbe-4ad7-454f-be10-2596ab076683"}
05:19:44.035 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"8f1efdbe-4ad7-454f-be10-2596ab076683"}
05:19:46.012 01.977 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"c04e702f-929d-494e-9a9a-a23f49faecb8"}
05:19:46.023 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"c04e702f-929d-494e-9a9a-a23f49faecb8"}
05:19:46.035 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"3226e0fa-cb9d-4e68-a946-91300a0f1523"}
05:19:46.044 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"3226e0fa-cb9d-4e68-a946-91300a0f1523"}
05:19:48.013 01.969 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"fd4783b3-de2f-49cd-b016-7554acba3f02"}
05:19:48.020 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"fd4783b3-de2f-49cd-b016-7554acba3f02"}
05:19:48.031 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"2ec083a4-bc77-47a6-bd7c-141b5ba58ef6"}
05:19:48.042 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"2ec083a4-bc77-47a6-bd7c-141b5ba58ef6"}
05:19:50.012 01.970 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"ab1a12dc-8599-469c-8085-0ef5dd4528ba"}
05:19:50.020 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"ab1a12dc-8599-469c-8085-0ef5dd4528ba"}
05:19:50.030 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"6c0af8f6-10ae-43bf-8764-ffa1d9ee3da6"}
05:19:50.036 00.006 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"6c0af8f6-10ae-43bf-8764-ffa1d9ee3da6"}
05:19:52.011 01.975 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"ae873d68-769b-45fd-9a9e-4d3925c39676"}
05:19:52.022 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"ae873d68-769b-45fd-9a9e-4d3925c39676"}
05:19:52.035 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"195f0662-fcad-4a9a-a2da-84bbbb67edf3"}
05:19:52.044 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"195f0662-fcad-4a9a-a2da-84bbbb67edf3"}
05:19:54.011 01.967 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"1b261628-8ee1-4b91-b705-03ca8e5c7674"}
05:19:54.021 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"1b261628-8ee1-4b91-b705-03ca8e5c7674"}
05:19:54.027 00.006 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"55a0c4f4-831c-4068-8b45-6c0d5ad472c7"}
05:19:54.034 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"55a0c4f4-831c-4068-8b45-6c0d5ad472c7"}
05:19:56.012 01.978 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"fcf724c9-42ac-4012-86af-b193f9badb82"}
05:19:56.023 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"fcf724c9-42ac-4012-86af-b193f9badb82"}
05:19:56.030 00.007 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"18c321de-98a7-4a14-99b1-df6790994ec8"}
05:19:56.037 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"18c321de-98a7-4a14-99b1-df6790994ec8"}
05:19:58.012 01.975 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"2ab3c9ff-c196-42a8-8262-01a06193e348"}
05:19:58.021 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"2ab3c9ff-c196-42a8-8262-01a06193e348"}
05:19:58.042 00.021 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"b693caaa-af2e-4815-807e-4ee7a7320295"}
05:19:58.052 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"b693caaa-af2e-4815-807e-4ee7a7320295"}
05:20:00.012 01.960 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"dfb88f5c-ff13-4bb1-89dc-44b7a42d51ff"}
05:20:00.027 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"dfb88f5c-ff13-4bb1-89dc-44b7a42d51ff"}
05:20:00.034 00.007 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"4612efcf-4565-49e9-a067-eb4ce7f20486"}
05:20:00.041 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"4612efcf-4565-49e9-a067-eb4ce7f20486"}
05:20:02.012 01.971 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"9f488375-3a99-4e85-9c35-404eeb1cdbac"}
05:20:02.022 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"9f488375-3a99-4e85-9c35-404eeb1cdbac"}
05:20:02.031 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"527709b3-7817-40fb-a073-a76f127a8645"}
05:20:02.041 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"527709b3-7817-40fb-a073-a76f127a8645"}
05:20:04.012 01.971 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"43dcc678-65e4-4804-8984-47edbd439e70"}
05:20:04.027 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"43dcc678-65e4-4804-8984-47edbd439e70"}
05:20:04.054 00.027 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"d216f31e-5110-4890-988b-a039d406add2"}
05:20:04.070 00.016 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"d216f31e-5110-4890-988b-a039d406add2"}
05:20:06.012 01.942 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"1607a652-de3c-4cb5-ae6a-47dfc3b52d05"}
05:20:06.022 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"1607a652-de3c-4cb5-ae6a-47dfc3b52d05"}
05:20:06.029 00.007 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"65687c96-a258-4ae5-af88-ed14f8a3eea4"}
05:20:06.048 00.019 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"65687c96-a258-4ae5-af88-ed14f8a3eea4"}
05:20:08.011 01.963 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"0dfc0792-8eeb-443a-9d80-050e44181ce2"}
05:20:08.026 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"0dfc0792-8eeb-443a-9d80-050e44181ce2"}
05:20:08.033 00.007 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"7e8a2be9-e7e5-4f7b-b113-99ae0d61928b"}
05:20:08.039 00.006 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"7e8a2be9-e7e5-4f7b-b113-99ae0d61928b"}
05:20:10.011 01.972 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"3790ed72-2ddf-44ed-9dc4-fb77186b0eb1"}
05:20:10.020 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"3790ed72-2ddf-44ed-9dc4-fb77186b0eb1"}
05:20:10.027 00.007 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"1fdc5f66-c7cd-4111-a8db-39ce1bef3193"}
05:20:10.035 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"1fdc5f66-c7cd-4111-a8db-39ce1bef3193"}
05:20:12.011 01.976 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"2b4910ec-fa2c-40fc-9aaa-7d2c99d10493"}
05:20:12.025 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"2b4910ec-fa2c-40fc-9aaa-7d2c99d10493"}
05:20:12.036 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"aba86942-48e5-42b4-aa4e-cc0e9daee695"}
05:20:12.046 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"aba86942-48e5-42b4-aa4e-cc0e9daee695"}
05:20:14.011 01.965 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"fc968e15-13a3-4784-b5d0-db4f4953c961"}
05:20:14.024 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"fc968e15-13a3-4784-b5d0-db4f4953c961"}
05:20:14.034 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"558c6752-0e37-49a9-8f57-d26835623a42"}
05:20:14.040 00.006 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"558c6752-0e37-49a9-8f57-d26835623a42"}
05:20:16.008 01.968 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"225f93dd-e0e5-4ecd-ab6f-aa95c510429f"}
05:20:16.019 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"225f93dd-e0e5-4ecd-ab6f-aa95c510429f"}
05:20:16.029 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"e52cb450-2331-4c10-b100-61aab95c6dec"}
05:20:16.040 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"e52cb450-2331-4c10-b100-61aab95c6dec"}
05:20:18.009 01.969 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"f7cf79e7-69e0-4325-80d7-98607ddf4dd9"}
05:20:18.022 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"f7cf79e7-69e0-4325-80d7-98607ddf4dd9"}
05:20:18.031 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"c9f07215-8198-4da7-8593-2215c276996a"}
05:20:18.040 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"c9f07215-8198-4da7-8593-2215c276996a"}
05:20:20.010 01.970 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"b5149eb4-c341-4ffd-8f49-196395f8a02a"}
05:20:20.017 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"b5149eb4-c341-4ffd-8f49-196395f8a02a"}
05:20:20.026 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"fadea774-3284-4dda-ad44-debe44b7a8dc"}
05:20:20.033 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"fadea774-3284-4dda-ad44-debe44b7a8dc"}
05:20:22.009 01.976 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"4038bebf-2d5d-483f-838c-a5c6bdd2655a"}
05:20:22.020 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"4038bebf-2d5d-483f-838c-a5c6bdd2655a"}
05:20:22.029 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"c22522b1-384b-46ef-ae69-19bcdb40bec9"}
05:20:22.036 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"c22522b1-384b-46ef-ae69-19bcdb40bec9"}
05:20:24.008 01.972 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"aef5c2b4-96a3-417e-8491-a03ce1759585"}
05:20:24.019 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"aef5c2b4-96a3-417e-8491-a03ce1759585"}
05:20:24.028 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"c191b4db-e920-418c-ba63-7ddb20a405b2"}
05:20:24.035 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"c191b4db-e920-418c-ba63-7ddb20a405b2"}
05:20:26.009 01.974 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"fa9bdb25-1011-4db6-affd-ccc713dd07c2"}
05:20:26.015 00.006 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"fa9bdb25-1011-4db6-affd-ccc713dd07c2"}
05:20:26.021 00.006 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"9438afaa-0cc6-454f-b734-483cb07d6906"}
05:20:26.029 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"9438afaa-0cc6-454f-b734-483cb07d6906"}
05:20:28.009 01.980 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"cdba2665-d867-4458-abef-e7b760cbaffb"}
05:20:28.020 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"cdba2665-d867-4458-abef-e7b760cbaffb"}
05:20:28.028 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"984473e0-49c4-4528-a690-a2b9b9c92a97"}
05:20:28.037 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"984473e0-49c4-4528-a690-a2b9b9c92a97"}
05:20:30.009 01.972 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"dc5e6aa1-54eb-4ef8-b04b-67435f79c2de"}
05:20:30.021 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"dc5e6aa1-54eb-4ef8-b04b-67435f79c2de"}
05:20:30.028 00.007 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"2b93721d-d150-402e-b11d-ca768203555d"}
05:20:30.036 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"2b93721d-d150-402e-b11d-ca768203555d"}
05:20:32.009 01.973 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"1fc53a82-73fc-4a66-8910-99efba51cc59"}
05:20:32.020 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"1fc53a82-73fc-4a66-8910-99efba51cc59"}
05:20:32.029 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"3851653f-12c4-4288-933e-92a94d96f797"}
05:20:32.051 00.022 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"3851653f-12c4-4288-933e-92a94d96f797"}
05:20:34.008 01.957 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"b546e346-794a-4e04-abfa-c008086ee8c5"}
05:20:34.017 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"b546e346-794a-4e04-abfa-c008086ee8c5"}
05:20:34.024 00.007 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"398a5b5e-decf-4769-90e6-7ca0940bf651"}
05:20:34.045 00.021 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"398a5b5e-decf-4769-90e6-7ca0940bf651"}
05:20:36.008 01.963 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"17249958-90e7-406e-88e5-88a48182a63a"}
05:20:36.018 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"17249958-90e7-406e-88e5-88a48182a63a"}
05:20:36.027 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"722d90aa-894a-49f9-a4d6-a62f7737cea5"}
05:20:36.034 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"722d90aa-894a-49f9-a4d6-a62f7737cea5"}
05:20:38.008 01.974 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"bf540095-f8e8-450a-9dda-ddd6ad0cb92d"}
05:20:38.019 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"bf540095-f8e8-450a-9dda-ddd6ad0cb92d"}
05:20:38.025 00.006 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"d329a183-4e50-4727-9112-91aeb4c203a0"}
05:20:38.032 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"d329a183-4e50-4727-9112-91aeb4c203a0"}
05:20:40.006 01.974 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"303223ea-47e0-446b-ba0c-f3f7320340df"}
05:20:40.028 00.022 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"303223ea-47e0-446b-ba0c-f3f7320340df"}
05:20:40.037 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"ca2cf429-72f4-4440-b7e9-322980447144"}
05:20:40.043 00.006 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"ca2cf429-72f4-4440-b7e9-322980447144"}
05:20:42.005 01.962 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"6026a0a9-5908-4302-b9d6-d022a0c1d343"}
05:20:42.013 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"6026a0a9-5908-4302-b9d6-d022a0c1d343"}
05:20:42.037 00.024 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"2484d07d-eaed-478c-b58b-2f352d29127e"}
05:20:42.045 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"2484d07d-eaed-478c-b58b-2f352d29127e"}
05:20:44.005 01.960 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"467c4619-565d-45d4-8412-8140066628ba"}
05:20:44.014 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"467c4619-565d-45d4-8412-8140066628ba"}
05:20:44.022 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"bf259c31-3fe3-451d-a9b2-d61199582368"}
05:20:44.045 00.023 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"bf259c31-3fe3-451d-a9b2-d61199582368"}
05:20:46.006 01.961 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"646901af-0858-4ec6-8bbc-5a70590cb470"}
05:20:46.017 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"646901af-0858-4ec6-8bbc-5a70590cb470"}
05:20:46.024 00.007 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"6545ddbd-7f78-4093-9365-b62144c0fb3a"}
05:20:46.036 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"6545ddbd-7f78-4093-9365-b62144c0fb3a"}
05:20:48.006 01.970 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"8404f742-a19a-4630-8bdd-27cfc0d87c39"}
05:20:48.018 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"8404f742-a19a-4630-8bdd-27cfc0d87c39"}
05:20:48.030 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"ba0d7205-aab1-4eac-8bc3-e07518ec7172"}
05:20:48.038 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"ba0d7205-aab1-4eac-8bc3-e07518ec7172"}
05:20:50.005 01.967 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"52e72df4-4bb9-42e7-bdc4-37531df10da5"}
05:20:50.015 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"52e72df4-4bb9-42e7-bdc4-37531df10da5"}
05:20:50.025 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"2efbbc76-b97d-447a-af2e-f534fbe67133"}
05:20:50.032 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"2efbbc76-b97d-447a-af2e-f534fbe67133"}
05:20:52.004 01.972 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"e5a09572-c1fb-4158-8439-c2533511e74c"}
05:20:52.014 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"e5a09572-c1fb-4158-8439-c2533511e74c"}
05:20:52.022 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"25d30f85-e6b5-44ef-b327-42bec90dd3ba"}
05:20:52.031 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"25d30f85-e6b5-44ef-b327-42bec90dd3ba"}
05:20:54.004 01.973 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"e265fb89-de74-4c9c-a761-0fd99cc959ff"}
05:20:54.015 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"e265fb89-de74-4c9c-a761-0fd99cc959ff"}
05:20:54.024 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"b2e95fb0-b74f-4c45-9c88-c45ec02b2b6f"}
05:20:54.032 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"b2e95fb0-b74f-4c45-9c88-c45ec02b2b6f"}
05:20:56.003 01.971 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"ca6aba3a-473e-4a83-81a8-3eb9977737bc"}
05:20:56.018 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"ca6aba3a-473e-4a83-81a8-3eb9977737bc"}
05:20:56.032 00.014 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"ba2657b4-15f0-4ad9-b67d-00fe77a99dfe"}
05:20:56.056 00.024 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"ba2657b4-15f0-4ad9-b67d-00fe77a99dfe"}
05:20:58.003 01.947 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"8e05b910-4d39-4e41-b142-442a70ee92ef"}
05:20:58.012 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"8e05b910-4d39-4e41-b142-442a70ee92ef"}
05:20:58.021 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"6272e1d1-13ff-4d21-a426-37c8ff1f6c47"}
05:20:58.028 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"6272e1d1-13ff-4d21-a426-37c8ff1f6c47"}
05:21:00.003 01.975 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"037571bf-c15a-4e04-b2f6-433feae97102"}
05:21:00.017 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"037571bf-c15a-4e04-b2f6-433feae97102"}
05:21:00.030 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"c2ae63e3-2c26-4e5b-9302-c6fb4d8bd29a"}
05:21:00.037 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"c2ae63e3-2c26-4e5b-9302-c6fb4d8bd29a"}
05:21:02.002 01.965 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"bfe43581-e5a6-4f04-9e17-796d0a38c470"}
05:21:02.013 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"bfe43581-e5a6-4f04-9e17-796d0a38c470"}
05:21:02.021 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"3eb00472-c005-41ed-b083-b88c00717a44"}
05:21:02.030 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"3eb00472-c005-41ed-b083-b88c00717a44"}
05:21:04.001 01.971 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"33aee7cf-f386-499b-895b-f5db6f8ef9e6"}
05:21:04.011 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"33aee7cf-f386-499b-895b-f5db6f8ef9e6"}
05:21:04.019 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"771a326b-4dff-4231-9e23-328c3b49d686"}
05:21:04.027 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"771a326b-4dff-4231-9e23-328c3b49d686"}
05:21:06.001 01.974 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"6ef5505f-b21f-415c-9202-a2b46a97217f"}
05:21:06.015 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"6ef5505f-b21f-415c-9202-a2b46a97217f"}
05:21:06.047 00.032 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"ae1f7872-9710-41cc-9dd6-8ff361651f81"}
05:21:06.061 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"ae1f7872-9710-41cc-9dd6-8ff361651f81"}
05:21:08.002 01.941 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"6e8d2b3e-03f6-4a3d-a9e1-8da937696d57"}
05:21:08.014 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"6e8d2b3e-03f6-4a3d-a9e1-8da937696d57"}
05:21:08.021 00.007 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"81dfbd6e-2507-4402-9939-99268bd86319"}
05:21:08.030 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"81dfbd6e-2507-4402-9939-99268bd86319"}
05:21:10.003 01.973 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"047a7ae6-6456-496a-91a8-0371cafae366"}
05:21:10.017 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"047a7ae6-6456-496a-91a8-0371cafae366"}
05:21:10.025 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"3b6ed3de-5601-4d5a-ab94-2a6289b51f83"}
05:21:10.032 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"3b6ed3de-5601-4d5a-ab94-2a6289b51f83"}
05:21:12.002 01.970 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"91d1473c-41e8-48b2-bf2e-4fad4baba995"}
05:21:12.011 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"91d1473c-41e8-48b2-bf2e-4fad4baba995"}
05:21:12.023 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"bb6bbfb1-6900-4723-8abd-911324bd0708"}
05:21:12.031 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"bb6bbfb1-6900-4723-8abd-911324bd0708"}
05:21:14.002 01.971 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"cd6aa190-004a-41e9-853d-46ac6231156e"}
05:21:14.013 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"cd6aa190-004a-41e9-853d-46ac6231156e"}
05:21:14.020 00.007 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"e2ded3a2-0621-4720-ad55-6ad682a06e8c"}
05:21:14.028 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"e2ded3a2-0621-4720-ad55-6ad682a06e8c"}
05:21:16.002 01.974 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"d98726a7-0c23-4dcb-a4b1-6a9b1e88d631"}
05:21:16.012 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"d98726a7-0c23-4dcb-a4b1-6a9b1e88d631"}
05:21:16.019 00.007 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"13ff9b47-991d-4268-92ce-345eb4890d1e"}
05:21:16.025 00.006 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"13ff9b47-991d-4268-92ce-345eb4890d1e"}
05:21:18.001 01.976 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"d01c8d3c-1a86-49de-8844-bf02ce7b7a4b"}
05:21:18.012 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"d01c8d3c-1a86-49de-8844-bf02ce7b7a4b"}
05:21:18.022 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"e2044f25-003b-47c4-97ef-5f4930f8e616"}
05:21:18.029 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"e2044f25-003b-47c4-97ef-5f4930f8e616"}
05:21:20.001 01.972 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"320e3b5d-1fff-4a64-ad52-e63ac12832e2"}
05:21:20.009 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"320e3b5d-1fff-4a64-ad52-e63ac12832e2"}
05:21:20.018 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"33dd8935-8d7c-43ac-9431-82deaee245f0"}
05:21:20.037 00.019 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"33dd8935-8d7c-43ac-9431-82deaee245f0"}
05:21:22.002 01.965 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"aa238f88-3ac5-4d22-a9c3-89002fc30d16"}
05:21:22.010 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"aa238f88-3ac5-4d22-a9c3-89002fc30d16"}
05:21:22.020 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"7816e92a-52f3-439a-9af4-3648289db364"}
05:21:22.027 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"7816e92a-52f3-439a-9af4-3648289db364"}
05:21:24.001 01.974 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"9a811057-1099-4ace-b1e4-108bf998ea88"}
05:21:24.010 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"9a811057-1099-4ace-b1e4-108bf998ea88"}
05:21:24.020 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"7033e1ca-ed14-4e35-8730-d61fa397d109"}
05:21:24.031 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"7033e1ca-ed14-4e35-8730-d61fa397d109"}
05:21:26.001 01.970 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"2c528b30-da7f-4357-ad44-2323fa2e17ef"}
05:21:26.012 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"2c528b30-da7f-4357-ad44-2323fa2e17ef"}
05:21:26.019 00.007 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"10244e80-1c35-49a5-ae47-2d5e40625b04"}
05:21:26.042 00.023 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"10244e80-1c35-49a5-ae47-2d5e40625b04"}
05:21:28.001 01.959 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"5cf71a58-6062-4771-8759-585119fe72ed"}
05:21:28.012 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"5cf71a58-6062-4771-8759-585119fe72ed"}
05:21:28.021 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"6ee7416d-b82e-4127-b145-5210a8971319"}
05:21:28.027 00.006 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"6ee7416d-b82e-4127-b145-5210a8971319"}
05:21:30.002 01.975 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"c3c3c477-a2ec-470e-a8b3-6fb85a83b6f4"}
05:21:30.011 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"c3c3c477-a2ec-470e-a8b3-6fb85a83b6f4"}
05:21:30.021 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"4e597b7c-f30c-41d8-b7a6-5b422c00b7f5"}
05:21:30.045 00.024 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"4e597b7c-f30c-41d8-b7a6-5b422c00b7f5"}
05:21:32.000 01.955 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"87aa4227-b6be-4a9a-a718-7aa3730c67cf"}
05:21:32.012 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"87aa4227-b6be-4a9a-a718-7aa3730c67cf"}
05:21:32.020 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"75f44f50-fdcc-464f-ab21-ab26639281ce"}
05:21:32.029 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"75f44f50-fdcc-464f-ab21-ab26639281ce"}
05:21:33.998 01.969 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"b002454b-74ef-4147-bcaa-e9fcd4a2b193"}
05:21:34.006 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"b002454b-74ef-4147-bcaa-e9fcd4a2b193"}
05:21:34.015 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"d2726fb9-810c-47e5-96c3-b4c47c0c0dfe"}
05:21:34.022 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"d2726fb9-810c-47e5-96c3-b4c47c0c0dfe"}
05:21:36.001 01.979 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"defc41df-b296-48b5-bd30-8fd44de6c3d0"}
05:21:36.011 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"defc41df-b296-48b5-bd30-8fd44de6c3d0"}
05:21:36.020 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"ce93d2b6-22ab-4845-aadc-fef12a4ea597"}
05:21:36.031 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"ce93d2b6-22ab-4845-aadc-fef12a4ea597"}
05:21:37.996 01.965 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"4b936fe3-7509-43ff-8e8b-688a559c3021"}
05:21:38.006 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"4b936fe3-7509-43ff-8e8b-688a559c3021"}
05:21:38.019 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"c536c225-9ee3-4f8a-839b-4b7ac7e4e9c0"}
05:21:38.030 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"c536c225-9ee3-4f8a-839b-4b7ac7e4e9c0"}
05:21:39.996 01.966 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"ca65dadd-2677-4aed-86fb-64d641425f88"}
05:21:40.005 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"ca65dadd-2677-4aed-86fb-64d641425f88"}
05:21:40.013 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"4861f72f-d4fe-4e5c-9d26-523454115d6d"}
05:21:40.021 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"4861f72f-d4fe-4e5c-9d26-523454115d6d"}
05:21:41.994 01.973 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"11f66cde-0c51-48f1-9672-f0e459058871"}
05:21:42.001 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"11f66cde-0c51-48f1-9672-f0e459058871"}
05:21:42.007 00.006 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"f5e730b7-a6d4-476a-baa2-fe2d4ba2b4ad"}
05:21:42.017 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"f5e730b7-a6d4-476a-baa2-fe2d4ba2b4ad"}
05:21:43.994 01.977 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"d9a94372-5659-42f0-852a-d7558d62b023"}
05:21:44.002 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"d9a94372-5659-42f0-852a-d7558d62b023"}
05:21:44.011 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"fcab7528-acd4-4b85-a652-3e4798597b83"}
05:21:44.031 00.020 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"fcab7528-acd4-4b85-a652-3e4798597b83"}
05:21:45.994 01.963 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"fbfada4f-bb4e-423b-b00b-7b1c5c984f64"}
05:21:46.003 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"fbfada4f-bb4e-423b-b00b-7b1c5c984f64"}
05:21:46.009 00.006 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"25143e55-263f-4adc-a622-18b59847e97b"}
05:21:46.016 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"25143e55-263f-4adc-a622-18b59847e97b"}
05:21:47.994 01.978 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"8010b869-7f8e-41e1-af49-f7216e3f124f"}
05:21:48.003 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"8010b869-7f8e-41e1-af49-f7216e3f124f"}
05:21:48.008 00.005 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"b427eb08-6275-4b7a-893d-527e95149c5a"}
05:21:48.015 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"b427eb08-6275-4b7a-893d-527e95149c5a"}
05:21:49.995 01.980 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"171ece90-aae9-42fc-8b80-14b7b884faa3"}
05:21:50.003 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"171ece90-aae9-42fc-8b80-14b7b884faa3"}
05:21:50.011 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"25cb2f60-81b6-4293-b7b0-3a8eb179d965"}
05:21:50.019 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"25cb2f60-81b6-4293-b7b0-3a8eb179d965"}
05:21:51.994 01.975 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"b4c4c6aa-0d63-4f51-a94c-ecee3d3b0a67"}
05:21:52.004 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"b4c4c6aa-0d63-4f51-a94c-ecee3d3b0a67"}
05:21:52.012 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"12ce985a-111b-4fbd-afec-d932818f9762"}
05:21:52.020 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"12ce985a-111b-4fbd-afec-d932818f9762"}
05:21:53.995 01.975 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"8ecf467e-ef51-423b-9ebf-a303eea3517f"}
05:21:54.015 00.020 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"8ecf467e-ef51-423b-9ebf-a303eea3517f"}
05:21:54.023 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"d47ebb17-3587-456b-9836-8c72d8e353ee"}
05:21:54.028 00.005 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"d47ebb17-3587-456b-9836-8c72d8e353ee"}
05:21:55.994 01.966 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"95bf3a59-05ed-43d3-90af-3d5a9ea7c0bf"}
05:21:56.015 00.021 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"95bf3a59-05ed-43d3-90af-3d5a9ea7c0bf"}
05:21:56.026 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"cb9d2107-5ecc-46e2-87a0-736f111ccca4"}
05:21:56.033 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"cb9d2107-5ecc-46e2-87a0-736f111ccca4"}
05:21:57.997 01.964 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"beaac7ff-d7cb-4c59-bb55-c115e7468c3b"}
05:21:58.010 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"beaac7ff-d7cb-4c59-bb55-c115e7468c3b"}
05:21:58.019 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"153308b0-4067-45e9-9a5b-53434c991737"}
05:21:58.028 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"153308b0-4067-45e9-9a5b-53434c991737"}
05:21:59.995 01.967 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"2bb8a901-f723-44b8-8826-56244c5688f9"}
05:22:00.005 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"2bb8a901-f723-44b8-8826-56244c5688f9"}
05:22:00.017 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"5a485d74-91c7-4fec-8bc8-a7b680a4d04a"}
05:22:00.038 00.021 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"5a485d74-91c7-4fec-8bc8-a7b680a4d04a"}
05:22:01.995 01.957 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"b04ac92f-2ed8-46df-a0a2-35a2e57dac3c"}
05:22:02.008 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"b04ac92f-2ed8-46df-a0a2-35a2e57dac3c"}
05:22:02.019 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"95b2b57b-fe8a-45f5-982f-7422f15c28bc"}
05:22:02.050 00.031 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"95b2b57b-fe8a-45f5-982f-7422f15c28bc"}
05:22:03.994 01.944 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"8f90a8ae-973a-4630-a5de-c65d65be30e3"}
05:22:04.002 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"8f90a8ae-973a-4630-a5de-c65d65be30e3"}
05:22:04.012 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"28a6f092-3ed3-4627-b6d4-6cc6ad002b3d"}
05:22:04.019 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"28a6f092-3ed3-4627-b6d4-6cc6ad002b3d"}
05:22:05.999 01.980 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"facdf293-4af4-430d-ade7-b2f857ba6a72"}
05:22:06.010 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"facdf293-4af4-430d-ade7-b2f857ba6a72"}
05:22:06.019 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"84191d5e-f012-4c7c-acb9-d7c7e2e5efcc"}
05:22:06.027 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"84191d5e-f012-4c7c-acb9-d7c7e2e5efcc"}
05:22:07.995 01.968 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"56a3a239-3a36-40bb-aa97-7bc88a5ffa4e"}
05:22:08.005 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"56a3a239-3a36-40bb-aa97-7bc88a5ffa4e"}
05:22:08.016 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"5dd95427-24fb-407e-acc4-5c96a8ba2293"}
05:22:08.025 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"5dd95427-24fb-407e-acc4-5c96a8ba2293"}
05:22:09.995 01.970 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"d4ec117f-b164-48f8-b674-9b74688f9d4d"}
05:22:10.001 00.006 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"d4ec117f-b164-48f8-b674-9b74688f9d4d"}
05:22:10.008 00.007 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"09bb1800-e560-478f-8533-74d3ec424193"}
05:22:10.014 00.006 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"09bb1800-e560-478f-8533-74d3ec424193"}
05:22:11.995 01.981 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"c18251dd-9d8a-413c-b06f-addbc2e54ea0"}
05:22:12.002 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"c18251dd-9d8a-413c-b06f-addbc2e54ea0"}
05:22:12.009 00.007 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"2adaa2c9-5a6a-4ff7-bf2e-95d19d051a36"}
05:22:12.016 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"2adaa2c9-5a6a-4ff7-bf2e-95d19d051a36"}
05:22:13.994 01.978 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"eeadb553-e19b-4b51-b40f-1105848613db"}
05:22:14.002 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"eeadb553-e19b-4b51-b40f-1105848613db"}
05:22:14.013 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"95213573-66b5-4aa4-8791-175bc30e39fd"}
05:22:14.021 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"95213573-66b5-4aa4-8791-175bc30e39fd"}
05:22:15.994 01.973 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"38395406-1d00-40d8-a89a-640825c24af5"}
05:22:16.004 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"38395406-1d00-40d8-a89a-640825c24af5"}
05:22:16.011 00.007 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"83b2718e-8b6d-4a75-986a-f4e9349f20ab"}
05:22:16.017 00.006 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"83b2718e-8b6d-4a75-986a-f4e9349f20ab"}
05:22:17.995 01.978 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"8a97c17a-f375-4187-8c30-ec032bdc532a"}
05:22:18.006 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"8a97c17a-f375-4187-8c30-ec032bdc532a"}
05:22:18.014 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"dea93a04-7963-494f-b67a-f4bb855af372"}
05:22:18.022 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"dea93a04-7963-494f-b67a-f4bb855af372"}
05:22:20.026 02.004 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"a0df14c9-e916-4a86-ac10-83017f1a3782"}
05:22:20.058 00.032 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"a0df14c9-e916-4a86-ac10-83017f1a3782"}
05:22:20.092 00.034 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"f71cc27d-bea6-4729-bd4f-2fa38600ac39"}
05:22:20.107 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"f71cc27d-bea6-4729-bd4f-2fa38600ac39"}
05:22:22.024 01.917 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"415b74be-61ef-4434-87fe-f46f02bd92cb"}
05:22:22.031 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"415b74be-61ef-4434-87fe-f46f02bd92cb"}
05:22:22.040 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"174f37a0-3162-4a1f-a4e6-53aebbb031e4"}
05:22:22.051 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"174f37a0-3162-4a1f-a4e6-53aebbb031e4"}
05:22:24.027 01.976 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"eb35f38f-fc79-4568-8229-e3e0c2a57072"}
05:22:24.037 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"eb35f38f-fc79-4568-8229-e3e0c2a57072"}
05:22:24.047 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"d058b0f1-b816-48bf-9ec9-3711c9309e3d"}
05:22:24.053 00.006 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"d058b0f1-b816-48bf-9ec9-3711c9309e3d"}
05:22:26.025 01.972 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"6517746e-66f8-4cbf-99bc-edfa4bea6a94"}
05:22:26.042 00.017 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"6517746e-66f8-4cbf-99bc-edfa4bea6a94"}
05:22:26.051 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"e64b5a92-0b46-4ace-97d8-f2d31a87fc24"}
05:22:26.065 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"e64b5a92-0b46-4ace-97d8-f2d31a87fc24"}
05:22:28.024 01.959 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"44e54040-0d7d-4149-ac9f-dadd2c401c32"}
05:22:28.031 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"44e54040-0d7d-4149-ac9f-dadd2c401c32"}
05:22:28.039 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"08dd973f-1532-4753-81f3-f07f19df02ab"}
05:22:28.046 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"08dd973f-1532-4753-81f3-f07f19df02ab"}
05:22:30.024 01.978 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"514cedce-0ab3-498e-acdb-869c5f07b706"}
05:22:30.036 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"514cedce-0ab3-498e-acdb-869c5f07b706"}
05:22:30.044 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"79c4ca8a-aadb-42b2-a6d5-fa9dcc9e3390"}
05:22:30.050 00.006 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"79c4ca8a-aadb-42b2-a6d5-fa9dcc9e3390"}
05:22:32.022 01.972 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"cf58e410-fe26-4c52-899b-48c8657e94dc"}
05:22:32.035 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"cf58e410-fe26-4c52-899b-48c8657e94dc"}
05:22:32.046 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"bb430bed-1371-44a4-8d3c-ea997714aa48"}
05:22:32.070 00.024 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"bb430bed-1371-44a4-8d3c-ea997714aa48"}
05:22:34.022 01.952 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"9a1ef790-4ca3-4714-b28b-ac33a01dba60"}
05:22:34.031 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"9a1ef790-4ca3-4714-b28b-ac33a01dba60"}
05:22:34.040 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"85bb7dcc-7a9a-42ac-a3ab-8ff12f139f54"}
05:22:34.050 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"85bb7dcc-7a9a-42ac-a3ab-8ff12f139f54"}
05:22:36.022 01.972 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"51456299-f308-45a9-88f9-6a8cc47228f3"}
05:22:36.032 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"51456299-f308-45a9-88f9-6a8cc47228f3"}
05:22:36.041 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"cfd05a59-61c7-40db-b7d7-84d4ae0ce77c"}
05:22:36.064 00.023 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"cfd05a59-61c7-40db-b7d7-84d4ae0ce77c"}
05:22:38.022 01.958 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"d1db763c-28fe-429c-b888-2997d80059d3"}
05:22:38.033 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"d1db763c-28fe-429c-b888-2997d80059d3"}
05:22:38.047 00.014 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"1ce66f36-4422-4135-99f0-e1dfb9a2b7f2"}
05:22:38.058 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"1ce66f36-4422-4135-99f0-e1dfb9a2b7f2"}
05:22:40.022 01.964 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"1cbd7be9-1971-4b55-8f0d-28af2d0bb0c9"}
05:22:40.031 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"1cbd7be9-1971-4b55-8f0d-28af2d0bb0c9"}
05:22:40.041 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"ed26920e-1725-4744-afed-de4cbfa51212"}
05:22:40.049 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"ed26920e-1725-4744-afed-de4cbfa51212"}
05:22:42.022 01.973 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"83c1f9de-98b8-4acf-b7a8-b388b28b9ce4"}
05:22:42.029 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"83c1f9de-98b8-4acf-b7a8-b388b28b9ce4"}
05:22:42.036 00.007 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"d541d6b2-8f0d-4395-a955-f98d20f831e4"}
05:22:42.047 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"d541d6b2-8f0d-4395-a955-f98d20f831e4"}
05:22:44.023 01.976 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"0acc672d-cc85-40be-8bf8-f5a80ff83b9c"}
05:22:44.030 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"0acc672d-cc85-40be-8bf8-f5a80ff83b9c"}
05:22:44.039 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"c8395ed5-c46e-417c-b84d-5d643f90672d"}
05:22:44.049 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"c8395ed5-c46e-417c-b84d-5d643f90672d"}
05:22:46.027 01.978 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"9d12ff60-187c-45fc-bac6-fbd3259628be"}
05:22:46.036 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"9d12ff60-187c-45fc-bac6-fbd3259628be"}
05:22:46.046 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"9b0de3b4-522b-4ae0-96b4-5f8242ef252b"}
05:22:46.052 00.006 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"9b0de3b4-522b-4ae0-96b4-5f8242ef252b"}
05:22:48.024 01.972 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"3f5424e0-8740-4a5b-b42f-365773a878ed"}
05:22:48.031 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"3f5424e0-8740-4a5b-b42f-365773a878ed"}
05:22:48.051 00.020 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"85048122-d319-4d36-9acc-682c8ed27d9c"}
05:22:48.057 00.006 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"85048122-d319-4d36-9acc-682c8ed27d9c"}
05:22:50.023 01.966 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"3440b063-94ac-4e08-b66c-7d1ba2e0ec44"}
05:22:50.034 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"3440b063-94ac-4e08-b66c-7d1ba2e0ec44"}
05:22:50.047 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"dcb8c2c2-4335-4b00-8916-e0cf7047f586"}
05:22:50.055 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"dcb8c2c2-4335-4b00-8916-e0cf7047f586"}
05:22:52.023 01.968 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"6b7e4bdc-ce2f-4314-879f-4a61a6c6f59e"}
05:22:52.034 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"6b7e4bdc-ce2f-4314-879f-4a61a6c6f59e"}
05:22:52.045 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"b90742d8-86f8-4e90-a774-35b0fa74b6f8"}
05:22:52.056 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"b90742d8-86f8-4e90-a774-35b0fa74b6f8"}
05:22:54.023 01.967 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"144cc79c-fa2f-4e85-9b1f-f08c382e8511"}
05:22:54.033 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"144cc79c-fa2f-4e85-9b1f-f08c382e8511"}
05:22:54.041 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"ae05a30a-4a5c-48fd-badb-1d100c0bffe1"}
05:22:54.049 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"ae05a30a-4a5c-48fd-badb-1d100c0bffe1"}
05:22:56.024 01.975 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"b8a9b2a3-28fb-413b-b3f1-ea5963e0bc66"}
05:22:56.034 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"b8a9b2a3-28fb-413b-b3f1-ea5963e0bc66"}
05:22:56.043 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"4efe2a87-d090-4003-b99d-b8cb614d9925"}
05:22:56.049 00.006 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"4efe2a87-d090-4003-b99d-b8cb614d9925"}
05:22:58.022 01.973 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"80b0befe-49b7-420c-b06a-b2bce999f4d8"}
05:22:58.032 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"80b0befe-49b7-420c-b06a-b2bce999f4d8"}
05:22:58.055 00.023 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"57d0ad7c-f5c2-4f50-8d5d-ec7cf4755caf"}
05:22:58.063 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"57d0ad7c-f5c2-4f50-8d5d-ec7cf4755caf"}
05:23:00.026 01.963 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"a334f8cb-0c97-4b9c-ab41-a9bb25561371"}
05:23:00.041 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"a334f8cb-0c97-4b9c-ab41-a9bb25561371"}
05:23:00.051 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"d3fe5532-cef2-4654-942e-3ca718d580fb"}
05:23:00.059 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"d3fe5532-cef2-4654-942e-3ca718d580fb"}
05:23:02.023 01.964 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"de1e09c2-1438-4b3c-8d6b-15f970c01af6"}
05:23:02.033 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"de1e09c2-1438-4b3c-8d6b-15f970c01af6"}
05:23:02.046 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"586a10fe-8799-49ef-850c-5f8619b6f3f9"}
05:23:02.059 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"586a10fe-8799-49ef-850c-5f8619b6f3f9"}
05:23:04.022 01.963 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"95fda4af-e449-4dc6-bb96-0856fb85dbe5"}
05:23:04.031 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"95fda4af-e449-4dc6-bb96-0856fb85dbe5"}
05:23:04.039 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"816cb648-7a4a-48a6-b146-0dd9cf58cfb6"}
05:23:04.047 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"816cb648-7a4a-48a6-b146-0dd9cf58cfb6"}
05:23:06.027 01.980 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"6531beb0-f482-48ef-aed7-c6b5a6b82870"}
05:23:06.038 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"6531beb0-f482-48ef-aed7-c6b5a6b82870"}
05:23:06.047 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"b17fe44f-6e83-424b-bb2e-ba152c0e1e91"}
05:23:06.053 00.006 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"b17fe44f-6e83-424b-bb2e-ba152c0e1e91"}
05:23:08.025 01.972 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"963a832e-cef1-46c2-aedd-07899e17b3a5"}
05:23:08.035 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"963a832e-cef1-46c2-aedd-07899e17b3a5"}
05:23:08.041 00.006 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"120484ca-9839-43fc-9906-91226d3bdd7c"}
05:23:08.048 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"120484ca-9839-43fc-9906-91226d3bdd7c"}
05:23:10.026 01.978 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"eac85038-3986-4922-bfd3-22de65d0959b"}
05:23:10.037 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"eac85038-3986-4922-bfd3-22de65d0959b"}
05:23:10.045 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"238493d9-aee0-481f-b606-86675374def0"}
05:23:10.052 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"238493d9-aee0-481f-b606-86675374def0"}
05:23:12.025 01.973 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"ee16725d-bbfd-413e-a0f0-cd7a213d2e77"}
05:23:12.035 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"ee16725d-bbfd-413e-a0f0-cd7a213d2e77"}
05:23:12.046 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"9b4f1288-b6b4-43ed-95bb-5780377d4fa0"}
05:23:12.055 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"9b4f1288-b6b4-43ed-95bb-5780377d4fa0"}
05:23:14.024 01.969 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"565f2023-142b-42b6-9c5a-e68625ac778f"}
05:23:14.033 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"565f2023-142b-42b6-9c5a-e68625ac778f"}
05:23:14.044 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"c82e1605-99b7-4930-8477-10c3f356af6f"}
05:23:14.053 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"c82e1605-99b7-4930-8477-10c3f356af6f"}
05:23:16.024 01.971 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"42c9858d-5849-4d7a-9983-e106a7d85496"}
05:23:16.032 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"42c9858d-5849-4d7a-9983-e106a7d85496"}
05:23:16.042 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"2cbfaef1-4566-4b40-93e1-75e7413d79ae"}
05:23:16.049 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"2cbfaef1-4566-4b40-93e1-75e7413d79ae"}
05:23:18.023 01.974 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"e93c2697-9477-4a21-885a-c1ce7ea466ba"}
05:23:18.034 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"e93c2697-9477-4a21-885a-c1ce7ea466ba"}
05:23:18.053 00.019 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"3385782a-faf5-4732-9562-939e4bc5c158"}
05:23:18.064 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"3385782a-faf5-4732-9562-939e4bc5c158"}
05:23:20.024 01.960 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"138e41cd-a4a2-40b7-8f51-3e202ca56f1b"}
05:23:20.033 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"138e41cd-a4a2-40b7-8f51-3e202ca56f1b"}
05:23:20.041 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"981e76ce-d796-4749-b5a7-554bcf963573"}
05:23:20.048 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"981e76ce-d796-4749-b5a7-554bcf963573"}
05:23:22.025 01.977 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"ba7acf52-9d27-4472-8354-7d0e0d6c148f"}
05:23:22.035 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"ba7acf52-9d27-4472-8354-7d0e0d6c148f"}
05:23:22.044 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"0268ea82-cbe8-4108-b322-dc40a4dd5c26"}
05:23:22.052 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"0268ea82-cbe8-4108-b322-dc40a4dd5c26"}
05:23:24.023 01.971 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"47f97ba5-c2d5-4a4a-aee1-4462ebf2ee39"}
05:23:24.031 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"47f97ba5-c2d5-4a4a-aee1-4462ebf2ee39"}
05:23:24.036 00.005 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"efb6c0a8-a742-493c-af29-34d5125f3adc"}
05:23:24.043 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"efb6c0a8-a742-493c-af29-34d5125f3adc"}
05:23:26.023 01.980 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"8b2567d4-f24d-4d91-a599-d4481214452a"}
05:23:26.047 00.024 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"8b2567d4-f24d-4d91-a599-d4481214452a"}
05:23:26.057 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"2af03c04-71e7-49e7-a2f9-53c6088845b3"}
05:23:26.062 00.005 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"2af03c04-71e7-49e7-a2f9-53c6088845b3"}
05:23:28.024 01.962 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"b66776cc-625f-4f7b-9ae8-6bea3f3c08be"}
05:23:28.041 00.017 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"b66776cc-625f-4f7b-9ae8-6bea3f3c08be"}
05:23:28.050 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"b675565b-69ea-4146-8a36-76e80d60f16a"}
05:23:28.058 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"b675565b-69ea-4146-8a36-76e80d60f16a"}
05:23:30.022 01.964 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"170fc9b2-16f8-4dc1-b111-2ea36af3b207"}
05:23:30.033 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"170fc9b2-16f8-4dc1-b111-2ea36af3b207"}
05:23:30.041 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"e1b96eb3-4266-4d36-81e0-fbe02c3297f3"}
05:23:30.050 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"e1b96eb3-4266-4d36-81e0-fbe02c3297f3"}
05:23:32.021 01.971 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"4eca0818-47a7-4fe8-b0a2-6d7f40718aa6"}
05:23:32.029 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"4eca0818-47a7-4fe8-b0a2-6d7f40718aa6"}
05:23:32.037 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"c4c9ab58-1928-449a-9fd2-62c58cdce6d3"}
05:23:32.045 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"c4c9ab58-1928-449a-9fd2-62c58cdce6d3"}
05:23:34.025 01.980 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"9d5a3472-4700-4257-88f5-30268f1bf0c6"}
05:23:34.040 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"9d5a3472-4700-4257-88f5-30268f1bf0c6"}
05:23:34.050 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"4669930f-cd5d-4fc9-b20d-4bb597601c0b"}
05:23:34.061 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"4669930f-cd5d-4fc9-b20d-4bb597601c0b"}
05:23:36.024 01.963 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"d493aa38-49f2-4c10-88c5-9bf8c86aead7"}
05:23:36.032 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"d493aa38-49f2-4c10-88c5-9bf8c86aead7"}
05:23:36.041 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"d2638fec-360e-4f4b-868a-3bc033b1969e"}
05:23:36.055 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"d2638fec-360e-4f4b-868a-3bc033b1969e"}
05:23:38.025 01.970 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"aad7ec1f-05e1-4142-8cf2-f8710045cdf5"}
05:23:38.034 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"aad7ec1f-05e1-4142-8cf2-f8710045cdf5"}
05:23:38.057 00.023 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"77ca5935-4d7a-498e-8a5f-8ca2106163c7"}
05:23:38.069 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"77ca5935-4d7a-498e-8a5f-8ca2106163c7"}
05:23:40.024 01.955 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"515004ec-e94d-46e9-b98f-a580010150b7"}
05:23:40.034 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"515004ec-e94d-46e9-b98f-a580010150b7"}
05:23:40.046 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"fb106136-3520-48c6-93e5-0775f34f88d8"}
05:23:40.058 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"fb106136-3520-48c6-93e5-0775f34f88d8"}
05:23:42.023 01.965 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"91330cde-3e24-4b27-b3f6-f476945edc08"}
05:23:42.033 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"91330cde-3e24-4b27-b3f6-f476945edc08"}
05:23:42.040 00.007 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"b93ec9e4-2546-49a3-87b7-7a608792b299"}
05:23:42.049 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"b93ec9e4-2546-49a3-87b7-7a608792b299"}
05:23:44.023 01.974 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"44d7e963-1e35-424e-afa6-f5fa224238f1"}
05:23:44.032 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"44d7e963-1e35-424e-afa6-f5fa224238f1"}
05:23:44.040 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"f778e999-c779-4727-aa7b-5b0742ce2117"}
05:23:44.049 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"f778e999-c779-4727-aa7b-5b0742ce2117"}
05:23:46.022 01.973 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"d72b8903-15de-43e6-871e-2f1863a711db"}
05:23:46.033 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"d72b8903-15de-43e6-871e-2f1863a711db"}
05:23:46.046 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"abec5853-d04d-4123-91f4-f44f52c48b0b"}
05:23:46.069 00.023 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"abec5853-d04d-4123-91f4-f44f52c48b0b"}
05:23:48.023 01.954 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"bc2b2cba-2d49-4451-b4cc-1123496a3e9d"}
05:23:48.033 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"bc2b2cba-2d49-4451-b4cc-1123496a3e9d"}
05:23:48.041 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"fef71a87-d9b9-481e-aa1b-08b5bba269b9"}
05:23:48.047 00.006 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"fef71a87-d9b9-481e-aa1b-08b5bba269b9"}
05:23:50.023 01.976 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"376c9502-bbcc-4f5a-ba06-c1fd332c1f8d"}
05:23:50.033 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"376c9502-bbcc-4f5a-ba06-c1fd332c1f8d"}
05:23:50.040 00.007 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"a50a0353-fb13-4a5d-8bde-4d6e79b49e67"}
05:23:50.048 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"a50a0353-fb13-4a5d-8bde-4d6e79b49e67"}
05:23:52.025 01.977 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"dc7d1899-cbdf-4a7a-84a3-f2ee62a721ec"}
05:23:52.041 00.016 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"dc7d1899-cbdf-4a7a-84a3-f2ee62a721ec"}
05:23:52.053 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"96fe57e5-2a42-4226-91c1-5da037f819b2"}
05:23:52.067 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"96fe57e5-2a42-4226-91c1-5da037f819b2"}
05:23:54.023 01.956 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"37278655-8284-4576-9685-7d7c01cee28c"}
05:23:54.031 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"37278655-8284-4576-9685-7d7c01cee28c"}
05:23:54.040 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"8197f17e-23a3-4a39-8afb-2233729a3156"}
05:23:54.047 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"8197f17e-23a3-4a39-8afb-2233729a3156"}
05:23:56.022 01.975 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"540efcf0-98a9-428a-8d48-611df4cf8f76"}
05:23:56.030 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"540efcf0-98a9-428a-8d48-611df4cf8f76"}
05:23:56.037 00.007 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"37a232f2-6a54-43d9-b077-0a409a10fe54"}
05:23:56.042 00.005 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"37a232f2-6a54-43d9-b077-0a409a10fe54"}
05:23:58.024 01.982 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"a807b25e-88ac-435c-ac97-6ad63f3981f7"}
05:23:58.033 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"a807b25e-88ac-435c-ac97-6ad63f3981f7"}
05:23:58.043 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"0125f946-fdc8-45e1-b89d-29cfca96017f"}
05:23:58.051 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"0125f946-fdc8-45e1-b89d-29cfca96017f"}
05:24:00.021 01.970 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"a4426296-89c4-4296-b58a-dd13b546bf5b"}
05:24:00.028 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"a4426296-89c4-4296-b58a-dd13b546bf5b"}
05:24:00.034 00.006 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"9e127167-486d-4ebb-a560-216b5fbb64a8"}
05:24:00.041 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"9e127167-486d-4ebb-a560-216b5fbb64a8"}
05:24:02.023 01.982 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"f2914722-81cf-4fd2-810d-e4f5532333d3"}
05:24:02.032 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"f2914722-81cf-4fd2-810d-e4f5532333d3"}
05:24:02.056 00.024 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"0b520d9b-86c6-4ae5-94bd-d3274b51384d"}
05:24:02.065 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"0b520d9b-86c6-4ae5-94bd-d3274b51384d"}
05:24:04.021 01.956 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"730be60c-1554-49f4-91c1-42efc52b162c"}
05:24:04.037 00.016 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"730be60c-1554-49f4-91c1-42efc52b162c"}
05:24:04.050 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"1b1ca781-d798-400e-be2c-d51dcbdf0db8"}
05:24:04.077 00.027 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"1b1ca781-d798-400e-be2c-d51dcbdf0db8"}
05:24:06.020 01.943 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"72289b59-1795-495c-918b-4c712d300012"}
05:24:06.030 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"72289b59-1795-495c-918b-4c712d300012"}
05:24:06.040 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"8694db33-844b-4e58-9b53-2fa0f07de8a2"}
05:24:06.050 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"8694db33-844b-4e58-9b53-2fa0f07de8a2"}
05:24:08.021 01.971 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"f7053b66-742a-4c32-aef4-90f1a952dee6"}
05:24:08.037 00.016 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"f7053b66-742a-4c32-aef4-90f1a952dee6"}
05:24:08.048 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"9d4777c0-6de3-431d-82f3-73adf80f5822"}
05:24:08.058 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"9d4777c0-6de3-431d-82f3-73adf80f5822"}
05:24:10.020 01.962 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"7805f997-c1a5-43e0-95eb-823f9b720d67"}
05:24:10.033 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"7805f997-c1a5-43e0-95eb-823f9b720d67"}
05:24:10.044 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"5d117274-800a-431f-8890-872c19951569"}
05:24:10.074 00.030 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"5d117274-800a-431f-8890-872c19951569"}
05:24:12.020 01.946 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"ad785166-ddaf-48a9-924e-e1e41def845a"}
05:24:12.031 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"ad785166-ddaf-48a9-924e-e1e41def845a"}
05:24:12.040 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"2d76900b-2e65-4623-b5c2-f6ae70e7c7d1"}
05:24:12.048 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"2d76900b-2e65-4623-b5c2-f6ae70e7c7d1"}
05:24:14.020 01.972 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"cc41bc81-a092-452c-b411-432e9520a44d"}
05:24:14.033 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"cc41bc81-a092-452c-b411-432e9520a44d"}
05:24:14.039 00.006 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"1d40e226-0455-4696-9dfe-bba9f0997bab"}
05:24:14.046 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"1d40e226-0455-4696-9dfe-bba9f0997bab"}
05:24:16.021 01.975 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"af3e644e-98ef-4473-ad38-1c5a87677c9c"}
05:24:16.034 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"af3e644e-98ef-4473-ad38-1c5a87677c9c"}
05:24:16.042 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"3c6feafc-ea21-42ca-83a6-94e0b9a3f40d"}
05:24:16.049 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"3c6feafc-ea21-42ca-83a6-94e0b9a3f40d"}
05:24:18.021 01.972 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"c1af13a5-e2e2-49fe-b627-0d8833278133"}
05:24:18.034 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"c1af13a5-e2e2-49fe-b627-0d8833278133"}
05:24:18.043 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"914e95d3-cdc1-4775-aa36-e0569490fc5c"}
05:24:18.050 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"914e95d3-cdc1-4775-aa36-e0569490fc5c"}
05:24:20.019 01.969 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"9abe40ef-dba0-4ea4-a7f0-c4b3d2a195f0"}
05:24:20.026 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"9abe40ef-dba0-4ea4-a7f0-c4b3d2a195f0"}
05:24:20.034 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"219a3341-953a-4a72-9e94-a1dafa57a250"}
05:24:20.039 00.005 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"219a3341-953a-4a72-9e94-a1dafa57a250"}
05:24:22.019 01.980 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"22932de4-4e2b-4390-b558-17e59fd1642e"}
05:24:22.025 00.006 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"22932de4-4e2b-4390-b558-17e59fd1642e"}
05:24:22.032 00.007 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"f4cbc19a-27f7-48c2-bf19-8e549568c212"}
05:24:22.043 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"f4cbc19a-27f7-48c2-bf19-8e549568c212"}
05:24:24.019 01.976 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"6440b4dd-6496-4e1e-aa12-8da12de6ad77"}
05:24:24.026 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"6440b4dd-6496-4e1e-aa12-8da12de6ad77"}
05:24:24.034 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"18ffe69e-ff95-44f5-88a8-ebbbdcf08f62"}
05:24:24.043 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"18ffe69e-ff95-44f5-88a8-ebbbdcf08f62"}
05:24:26.017 01.974 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"2f1e3382-f1a6-4c62-81b1-8ca276f7a7f8"}
05:24:26.025 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"2f1e3382-f1a6-4c62-81b1-8ca276f7a7f8"}
05:24:26.032 00.007 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"14d28aa8-27b8-4fd1-bffb-ec6d3f6ffef7"}
05:24:26.041 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"14d28aa8-27b8-4fd1-bffb-ec6d3f6ffef7"}
05:24:28.016 01.975 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"906b5a1f-2108-4ba4-aa90-f5a0bfbf47b6"}
05:24:28.038 00.022 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"906b5a1f-2108-4ba4-aa90-f5a0bfbf47b6"}
05:24:28.051 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"24f1ad86-c213-476e-9746-d1cbff2cb9fb"}
05:24:28.059 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"24f1ad86-c213-476e-9746-d1cbff2cb9fb"}
05:24:30.016 01.957 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"ffa07f54-d22d-42b8-ad63-ae7a2464eeab"}
05:24:30.026 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"ffa07f54-d22d-42b8-ad63-ae7a2464eeab"}
05:24:30.036 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"36b92300-2511-4400-9c35-efe88fcd8509"}
05:24:30.044 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"36b92300-2511-4400-9c35-efe88fcd8509"}
05:24:32.016 01.972 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"b922bc4b-0a17-4b59-a4e3-defebe2536e8"}
05:24:32.029 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"b922bc4b-0a17-4b59-a4e3-defebe2536e8"}
05:24:32.039 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"8a7ed4f4-2f0b-4ced-9200-1885e232db2f"}
05:24:32.049 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"8a7ed4f4-2f0b-4ced-9200-1885e232db2f"}
05:24:34.016 01.967 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"11ff5622-e10e-4d01-998f-05a03832a03f"}
05:24:34.027 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"11ff5622-e10e-4d01-998f-05a03832a03f"}
05:24:34.037 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"b38f8ef9-d250-4877-85ea-a4b3269399e9"}
05:24:34.059 00.022 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"b38f8ef9-d250-4877-85ea-a4b3269399e9"}
05:24:36.016 01.957 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"1afa8c9d-9dbf-4c04-82c5-c319579ebb5b"}
05:24:36.046 00.030 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"1afa8c9d-9dbf-4c04-82c5-c319579ebb5b"}
05:24:36.057 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"748bf7ae-26a3-4741-a98b-4d5b8ce85782"}
05:24:36.066 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"748bf7ae-26a3-4741-a98b-4d5b8ce85782"}
05:24:38.017 01.951 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"bca90c33-0fb7-40b4-a76e-0293863323fd"}
05:24:38.025 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"bca90c33-0fb7-40b4-a76e-0293863323fd"}
05:24:38.032 00.007 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"cec45d3a-3fe1-4eb7-b5ff-8e376950c5f6"}
05:24:38.039 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"cec45d3a-3fe1-4eb7-b5ff-8e376950c5f6"}
05:24:40.015 01.976 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"7b62cede-1aca-4aa9-bc07-5bc28d90320a"}
05:24:40.028 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"7b62cede-1aca-4aa9-bc07-5bc28d90320a"}
05:24:40.036 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"66b0841f-e87d-43db-a61d-9648fe9b0462"}
05:24:40.042 00.006 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"66b0841f-e87d-43db-a61d-9648fe9b0462"}
05:24:42.019 01.977 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"fd12315f-022f-47e9-b9e8-58362c9cb1d0"}
05:24:42.038 00.019 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"fd12315f-022f-47e9-b9e8-58362c9cb1d0"}
05:24:42.048 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"d6dde2b0-e1d9-469c-96f7-f0c70fafce90"}
05:24:42.054 00.006 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"d6dde2b0-e1d9-469c-96f7-f0c70fafce90"}
05:24:44.017 01.963 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"79e220f8-4e41-44d0-9d3e-7a5e90fe91b0"}
05:24:44.025 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"79e220f8-4e41-44d0-9d3e-7a5e90fe91b0"}
05:24:44.033 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"389d9165-20db-4e36-a58c-0660431d6b91"}
05:24:44.040 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"389d9165-20db-4e36-a58c-0660431d6b91"}
05:24:46.016 01.976 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"b9787d46-a727-4b97-b206-0b69cddb9532"}
05:24:46.024 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"b9787d46-a727-4b97-b206-0b69cddb9532"}
05:24:46.034 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"ed328716-6ca2-4f20-8c5d-613d71345c4f"}
05:24:46.041 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"ed328716-6ca2-4f20-8c5d-613d71345c4f"}
05:24:48.015 01.974 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"47ca26ab-de1c-4a94-b4d2-af50642bd039"}
05:24:48.032 00.017 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"47ca26ab-de1c-4a94-b4d2-af50642bd039"}
05:24:48.048 00.016 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"138dfff2-b049-4727-a2e7-b87c40af231a"}
05:24:48.083 00.035 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"138dfff2-b049-4727-a2e7-b87c40af231a"}
05:24:50.044 01.961 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"a4a9dbc5-1ff7-4519-af21-efb6865858a8"}
05:24:50.057 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"a4a9dbc5-1ff7-4519-af21-efb6865858a8"}
05:24:50.066 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"4824d671-985a-453c-b24d-dcd3103c58c6"}
05:24:50.079 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"4824d671-985a-453c-b24d-dcd3103c58c6"}
05:24:52.043 01.964 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"4c701002-eb57-4218-b71d-4144237e1a91"}
05:24:52.052 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"4c701002-eb57-4218-b71d-4144237e1a91"}
05:24:52.061 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"aacb465c-8d82-4190-9473-9665a5f8e84a"}
05:24:52.067 00.006 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"aacb465c-8d82-4190-9473-9665a5f8e84a"}
05:24:54.043 01.976 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"3fa2141a-981f-4ac3-9fd5-605e759f58f3"}
05:24:54.053 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"3fa2141a-981f-4ac3-9fd5-605e759f58f3"}
05:24:54.078 00.025 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"0cb8a199-f0f7-45db-b68a-4eb3db43d24d"}
05:24:54.089 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"0cb8a199-f0f7-45db-b68a-4eb3db43d24d"}
05:24:56.043 01.954 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"73fe5f44-a69b-4f89-956e-1f664f15dc7c"}
05:24:56.052 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"73fe5f44-a69b-4f89-956e-1f664f15dc7c"}
05:24:56.060 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"85078352-a52d-49c3-bc24-08cfcc21a3eb"}
05:24:56.065 00.005 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"85078352-a52d-49c3-bc24-08cfcc21a3eb"}
05:24:58.043 01.978 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"34f664e8-5976-4ae5-9c9e-72b249aeb075"}
05:24:58.052 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"34f664e8-5976-4ae5-9c9e-72b249aeb075"}
05:24:58.060 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"5ef4b040-e753-4771-80c6-1b7212e41ce5"}
05:24:58.065 00.005 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"5ef4b040-e753-4771-80c6-1b7212e41ce5"}
05:25:00.042 01.977 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"8d1ef64c-96e2-4096-918c-8f5c462ba572"}
05:25:00.053 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"8d1ef64c-96e2-4096-918c-8f5c462ba572"}
05:25:00.072 00.019 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"085207b9-43fb-4396-a3f2-b79f647772d8"}
05:25:00.081 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"085207b9-43fb-4396-a3f2-b79f647772d8"}
05:25:02.041 01.960 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"aad5e10a-8b96-4465-89fa-eb1a86deba48"}
05:25:02.051 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"aad5e10a-8b96-4465-89fa-eb1a86deba48"}
05:25:02.059 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"80f0a1e6-7eec-4c0c-a658-f46a93e74c4a"}
05:25:02.068 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"80f0a1e6-7eec-4c0c-a658-f46a93e74c4a"}
05:25:04.039 01.971 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"49dcfe4b-7aac-44c2-8747-67db1a9c1f7d"}
05:25:04.050 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"49dcfe4b-7aac-44c2-8747-67db1a9c1f7d"}
05:25:04.058 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"8471b57b-9b20-41b7-b01a-8a9bf856d8de"}
05:25:04.080 00.022 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"8471b57b-9b20-41b7-b01a-8a9bf856d8de"}
05:25:06.040 01.960 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"a5f899a0-f61c-4284-898e-e752ccc62e78"}
05:25:06.055 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"a5f899a0-f61c-4284-898e-e752ccc62e78"}
05:25:06.069 00.014 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"07dae2dc-ab15-4c21-9c72-c40ac57c45fc"}
05:25:06.100 00.031 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"07dae2dc-ab15-4c21-9c72-c40ac57c45fc"}
05:25:08.041 01.941 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"0c339b69-763c-46b8-847e-4f20d99ed46f"}
05:25:08.051 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"0c339b69-763c-46b8-847e-4f20d99ed46f"}
05:25:08.059 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"b2d266ee-f90f-4a4f-a479-80acc545afc1"}
05:25:08.070 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"b2d266ee-f90f-4a4f-a479-80acc545afc1"}
05:25:10.043 01.973 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"9218adb5-6a2e-4c4d-9e0f-0d2c7806e607"}
05:25:10.057 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"9218adb5-6a2e-4c4d-9e0f-0d2c7806e607"}
05:25:10.065 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"61d7c729-9573-4eca-b224-ded2ea987d66"}
05:25:10.071 00.006 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"61d7c729-9573-4eca-b224-ded2ea987d66"}
05:25:12.041 01.970 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"95f609b5-a876-4981-81c0-6a18a956c9a5"}
05:25:12.053 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"95f609b5-a876-4981-81c0-6a18a956c9a5"}
05:25:12.061 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"170d333f-8c70-4203-a4e5-aaca8d163940"}
05:25:12.071 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"170d333f-8c70-4203-a4e5-aaca8d163940"}
05:25:14.040 01.969 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"5023464b-30cb-49cc-b718-ca4f9f6f3abc"}
05:25:14.050 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"5023464b-30cb-49cc-b718-ca4f9f6f3abc"}
05:25:14.058 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"fe29e808-74a2-49fd-93e4-d614672bbd10"}
05:25:14.064 00.006 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"fe29e808-74a2-49fd-93e4-d614672bbd10"}
05:25:16.039 01.975 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"33aebbea-5ef0-49d9-9aab-446149a88766"}
05:25:16.046 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"33aebbea-5ef0-49d9-9aab-446149a88766"}
05:25:16.052 00.006 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"736ca2d1-eee2-4a1e-b4a0-aa2cd67d3a51"}
05:25:16.059 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"736ca2d1-eee2-4a1e-b4a0-aa2cd67d3a51"}
05:25:18.039 01.980 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"397650f4-cc97-4c70-a829-e643af16bde8"}
05:25:18.066 00.027 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"397650f4-cc97-4c70-a829-e643af16bde8"}
05:25:18.076 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"6802831f-c30c-40bf-88ea-3ed5da4d4f68"}
05:25:18.084 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"6802831f-c30c-40bf-88ea-3ed5da4d4f68"}
05:25:20.039 01.955 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"a9058210-60d2-48b9-93a9-f74ecc8a09ae"}
05:25:20.049 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"a9058210-60d2-48b9-93a9-f74ecc8a09ae"}
05:25:20.056 00.007 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"dc260445-606d-4369-b125-c07f9cdbd0aa"}
05:25:20.064 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"dc260445-606d-4369-b125-c07f9cdbd0aa"}
05:25:22.039 01.975 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"3dccf1b0-98e4-4709-aa57-7b480ee09710"}
05:25:22.046 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"3dccf1b0-98e4-4709-aa57-7b480ee09710"}
05:25:22.055 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"7dfff935-57e5-490e-bc29-18fc7216d3bb"}
05:25:22.061 00.006 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"7dfff935-57e5-490e-bc29-18fc7216d3bb"}
05:25:24.039 01.978 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"9050846e-fd71-42f6-b73d-f98414e7b9f3"}
05:25:24.048 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"9050846e-fd71-42f6-b73d-f98414e7b9f3"}
05:25:24.061 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"fe85d52f-2f7e-4dac-ac46-555c8110cb43"}
05:25:24.073 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"fe85d52f-2f7e-4dac-ac46-555c8110cb43"}
05:25:26.038 01.965 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"466c34e8-3f91-4bc0-8cbc-9d2ca5f1509a"}
05:25:26.063 00.025 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"466c34e8-3f91-4bc0-8cbc-9d2ca5f1509a"}
05:25:26.072 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"2759b70f-8299-4e4d-96bc-3d3b5c0dbb22"}
05:25:26.078 00.006 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"2759b70f-8299-4e4d-96bc-3d3b5c0dbb22"}
05:25:28.037 01.959 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"d51895df-6eef-4f80-880e-f78f2276aecf"}
05:25:28.045 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"d51895df-6eef-4f80-880e-f78f2276aecf"}
05:25:28.053 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"fce00bae-4ae7-47a2-81fe-ee17b472b940"}
05:25:28.059 00.006 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"fce00bae-4ae7-47a2-81fe-ee17b472b940"}
05:25:30.037 01.978 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"6826644e-a559-4b0a-8606-c7d88d520170"}
05:25:30.045 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"6826644e-a559-4b0a-8606-c7d88d520170"}
05:25:30.056 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"d017b7d6-ffa8-4bce-bf08-b3494a33b5aa"}
05:25:30.066 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"d017b7d6-ffa8-4bce-bf08-b3494a33b5aa"}
05:25:32.037 01.971 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"ebf2bc7c-1c31-4991-b405-0c05bda42858"}
05:25:32.047 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"ebf2bc7c-1c31-4991-b405-0c05bda42858"}
05:25:32.054 00.007 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"45947600-1588-4052-9657-c313b3ad3f2a"}
05:25:32.062 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"45947600-1588-4052-9657-c313b3ad3f2a"}
05:25:34.044 01.982 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"e7867f51-3ec0-4677-96c3-24dcc210dc5d"}
05:25:34.056 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"e7867f51-3ec0-4677-96c3-24dcc210dc5d"}
05:25:34.065 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"f9b8041a-2190-4173-948a-b4ab5406c604"}
05:25:34.072 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"f9b8041a-2190-4173-948a-b4ab5406c604"}
05:25:36.039 01.967 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"a0e6aa11-0272-41b0-847d-5655dc16eb06"}
05:25:36.050 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"a0e6aa11-0272-41b0-847d-5655dc16eb06"}
05:25:36.063 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"9c43a7fe-25b0-4437-ae46-7b543b8f8f8f"}
05:25:36.072 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"9c43a7fe-25b0-4437-ae46-7b543b8f8f8f"}
05:25:38.039 01.967 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"63f0499b-487e-41f9-8367-070baaa97d04"}
05:25:38.048 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"63f0499b-487e-41f9-8367-070baaa97d04"}
05:25:38.059 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"cc710a16-1c04-4d99-911b-fd84d4627c34"}
05:25:38.067 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"cc710a16-1c04-4d99-911b-fd84d4627c34"}
05:25:40.040 01.973 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"3bbae1b7-4e13-434f-a81f-82a0f98c75b4"}
05:25:40.049 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"3bbae1b7-4e13-434f-a81f-82a0f98c75b4"}
05:25:40.057 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"ddc69d3a-1a40-4361-b939-b98b333592bf"}
05:25:40.080 00.023 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"ddc69d3a-1a40-4361-b939-b98b333592bf"}
05:25:42.039 01.959 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"cdf23330-1167-4728-8b23-653e968cfa39"}
05:25:42.049 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"cdf23330-1167-4728-8b23-653e968cfa39"}
05:25:42.055 00.006 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"1e004bb3-3f11-4475-909e-d2757ee62feb"}
05:25:42.062 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"1e004bb3-3f11-4475-909e-d2757ee62feb"}
05:25:44.039 01.977 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"027ef88e-fdea-4d2b-aaea-1544b78704d1"}
05:25:44.048 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"027ef88e-fdea-4d2b-aaea-1544b78704d1"}
05:25:44.056 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"1b367208-83cb-4ff3-811e-df8d663981d1"}
05:25:44.063 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"1b367208-83cb-4ff3-811e-df8d663981d1"}
05:25:46.038 01.975 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"7f95ee90-8293-41af-8863-ee0c1101ad27"}
05:25:46.049 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"7f95ee90-8293-41af-8863-ee0c1101ad27"}
05:25:46.058 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"2ad53713-a058-4ff6-a3ee-24ec7ae57879"}
05:25:46.065 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"2ad53713-a058-4ff6-a3ee-24ec7ae57879"}
05:25:48.041 01.976 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"b4146af3-fc8f-4dbe-9489-b2181b2655f3"}
05:25:48.052 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"b4146af3-fc8f-4dbe-9489-b2181b2655f3"}
05:25:48.060 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"fbcc9ba9-6ad5-4135-b1f9-c94ee65af6ed"}
05:25:48.066 00.006 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"fbcc9ba9-6ad5-4135-b1f9-c94ee65af6ed"}
05:25:50.042 01.976 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"aba4e728-b355-4420-9bc1-4fbee3297a9a"}
05:25:50.059 00.017 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"aba4e728-b355-4420-9bc1-4fbee3297a9a"}
05:25:50.068 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"deaa448f-daf7-4491-af94-3b435ab18ffa"}
05:25:50.076 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"deaa448f-daf7-4491-af94-3b435ab18ffa"}
05:25:52.040 01.964 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"4f609947-b66a-4125-abfe-6fe5a8b89ee1"}
05:25:52.051 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"4f609947-b66a-4125-abfe-6fe5a8b89ee1"}
05:25:52.061 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"564b00f0-632e-421d-8490-1c73618116d0"}
05:25:52.082 00.021 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"564b00f0-632e-421d-8490-1c73618116d0"}
05:25:54.039 01.957 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"febb063c-e434-4f45-ace5-b2a4d4698d0b"}
05:25:54.047 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"febb063c-e434-4f45-ace5-b2a4d4698d0b"}
05:25:54.055 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"479b076c-9f2a-4c9b-a04e-c3342916605a"}
05:25:54.076 00.021 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"479b076c-9f2a-4c9b-a04e-c3342916605a"}
05:25:56.039 01.963 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"3abd93ea-a34d-4393-835d-b90d88360ed6"}
05:25:56.063 00.024 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"3abd93ea-a34d-4393-835d-b90d88360ed6"}
05:25:56.074 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"88db16fe-f95d-4252-8171-1dfafad68744"}
05:25:56.082 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"88db16fe-f95d-4252-8171-1dfafad68744"}
05:25:58.039 01.957 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"74f9420a-7cdb-4fae-8ff0-a18fb880138a"}
05:25:58.052 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"74f9420a-7cdb-4fae-8ff0-a18fb880138a"}
05:25:58.061 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"24a61773-6ce5-479e-b227-d6337b452f55"}
05:25:58.069 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"24a61773-6ce5-479e-b227-d6337b452f55"}
05:26:00.038 01.969 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"1d2bfa14-5848-4a4f-877a-0473378d0cf7"}
05:26:00.044 00.006 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"1d2bfa14-5848-4a4f-877a-0473378d0cf7"}
05:26:00.050 00.006 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"4b20282d-14f2-4056-a1fc-0ef289468c30"}
05:26:00.057 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"4b20282d-14f2-4056-a1fc-0ef289468c30"}
05:26:02.038 01.981 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"07ca8ef0-c5ba-4940-b9a0-d1c2bd8a5153"}
05:26:02.051 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"07ca8ef0-c5ba-4940-b9a0-d1c2bd8a5153"}
05:26:02.077 00.026 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"37287168-b6e3-43ab-8060-98ab619989a7"}
05:26:02.085 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"37287168-b6e3-43ab-8060-98ab619989a7"}
05:26:04.038 01.953 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"7047ac01-ad59-4e4a-919f-9c81f26df7f3"}
05:26:04.046 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"7047ac01-ad59-4e4a-919f-9c81f26df7f3"}
05:26:04.057 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"6097e18c-aa78-4027-ac56-be40e9481b67"}
05:26:04.064 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"6097e18c-aa78-4027-ac56-be40e9481b67"}
05:26:06.040 01.976 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"37295481-f4f4-412f-a9a6-06ea2a50ec5a"}
05:26:06.051 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"37295481-f4f4-412f-a9a6-06ea2a50ec5a"}
05:26:06.062 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"6bfadf7d-700d-4b27-aa89-e31f13312f16"}
05:26:06.072 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"6bfadf7d-700d-4b27-aa89-e31f13312f16"}
05:26:08.039 01.967 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"89a8bae3-6fa5-462d-ab77-805ea6e10a6d"}
05:26:08.048 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"89a8bae3-6fa5-462d-ab77-805ea6e10a6d"}
05:26:08.062 00.014 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"a7ae4f31-9e99-40f3-b314-acd8db491259"}
05:26:08.074 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"a7ae4f31-9e99-40f3-b314-acd8db491259"}
05:26:10.038 01.964 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"ec60cbbf-1c28-42bf-8e33-f6f765744fc1"}
05:26:10.048 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"ec60cbbf-1c28-42bf-8e33-f6f765744fc1"}
05:26:10.073 00.025 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"fdb83bb7-2c5b-4a07-ad11-e29c3101e432"}
05:26:10.080 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"fdb83bb7-2c5b-4a07-ad11-e29c3101e432"}
05:26:12.037 01.957 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"247dc280-95bf-4698-8e8c-7db61e8e54c6"}
05:26:12.047 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"247dc280-95bf-4698-8e8c-7db61e8e54c6"}
05:26:12.053 00.006 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"b69652f8-2168-4846-97e0-0bfb2adcf5da"}
05:26:12.060 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"b69652f8-2168-4846-97e0-0bfb2adcf5da"}
05:26:14.038 01.978 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"8db494d6-1c58-4b9b-b7ba-9e90bffe4803"}
05:26:14.048 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"8db494d6-1c58-4b9b-b7ba-9e90bffe4803"}
05:26:14.060 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"1a84d459-c3d1-48df-97de-11ba81ab05e6"}
05:26:14.084 00.024 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"1a84d459-c3d1-48df-97de-11ba81ab05e6"}
05:26:16.037 01.953 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"51a2c461-0bda-4056-9d10-7a22dddf4227"}
05:26:16.047 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"51a2c461-0bda-4056-9d10-7a22dddf4227"}
05:26:16.053 00.006 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"2c32d875-b2d5-4e5f-82dd-42b83dbe0cf6"}
05:26:16.059 00.006 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"2c32d875-b2d5-4e5f-82dd-42b83dbe0cf6"}
05:26:18.036 01.977 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"8d8e734d-ab12-4fff-b2df-7de7841bd8b6"}
05:26:18.046 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"8d8e734d-ab12-4fff-b2df-7de7841bd8b6"}
05:26:18.053 00.007 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"1d1e2da5-733a-423f-bdaf-687699a36140"}
05:26:18.062 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"1d1e2da5-733a-423f-bdaf-687699a36140"}
05:26:20.036 01.974 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"9ea9fee0-2761-4636-8326-b3b7729329b2"}
05:26:20.044 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"9ea9fee0-2761-4636-8326-b3b7729329b2"}
05:26:20.057 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"ce328cc3-f510-4943-b25b-ce58320f2b69"}
05:26:20.068 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"ce328cc3-f510-4943-b25b-ce58320f2b69"}
05:26:22.036 01.968 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"63099ff3-69d2-4a6c-857e-c8ea797621ee"}
05:26:22.043 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"63099ff3-69d2-4a6c-857e-c8ea797621ee"}
05:26:22.052 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"c8454cac-9016-4d24-9ffe-6cae014bf356"}
05:26:22.058 00.006 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"c8454cac-9016-4d24-9ffe-6cae014bf356"}
05:26:24.037 01.979 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"36b86c1e-ce8c-40c6-b2af-1d27707ab7ab"}
05:26:24.043 00.006 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"36b86c1e-ce8c-40c6-b2af-1d27707ab7ab"}
05:26:24.054 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"5c6c4556-3698-4270-a27f-da5945c72bab"}
05:26:24.061 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"5c6c4556-3698-4270-a27f-da5945c72bab"}
05:26:26.037 01.976 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"7f655895-595d-43bf-a79a-127028cc70c2"}
05:26:26.047 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"7f655895-595d-43bf-a79a-127028cc70c2"}
05:26:26.061 00.014 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"315f9c32-b9cb-4485-b023-61bbb6e5fe38"}
05:26:26.070 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"315f9c32-b9cb-4485-b023-61bbb6e5fe38"}
05:26:28.037 01.967 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"097d5f0d-b61b-46b0-a497-6e6f3c63fb27"}
05:26:28.044 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"097d5f0d-b61b-46b0-a497-6e6f3c63fb27"}
05:26:28.052 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"dd0fc89d-1b37-48cd-9aa0-b5a1ba268379"}
05:26:28.061 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"dd0fc89d-1b37-48cd-9aa0-b5a1ba268379"}
05:26:30.037 01.976 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"2e4c0b74-8913-4e26-9973-5092387e5290"}
05:26:30.045 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"2e4c0b74-8913-4e26-9973-5092387e5290"}
05:26:30.051 00.006 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"66536c6b-c88c-4f50-ad59-86d575c3f22f"}
05:26:30.058 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"66536c6b-c88c-4f50-ad59-86d575c3f22f"}
05:26:32.036 01.978 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"1a3ff5e9-25eb-4a0e-b8dd-aaee96c1b478"}
05:26:32.046 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"1a3ff5e9-25eb-4a0e-b8dd-aaee96c1b478"}
05:26:32.055 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"9a95bed9-a02d-47e0-a0a7-8f61924f7b1b"}
05:26:32.066 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"9a95bed9-a02d-47e0-a0a7-8f61924f7b1b"}
05:26:34.036 01.970 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"467059e2-557e-4a2f-908e-ddbf218ff126"}
05:26:34.047 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"467059e2-557e-4a2f-908e-ddbf218ff126"}
05:26:34.058 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"e753f390-da4b-4800-bea9-4d7e0b2a128d"}
05:26:34.064 00.006 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"e753f390-da4b-4800-bea9-4d7e0b2a128d"}
05:26:36.036 01.972 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"31c045e9-8ed5-4b2c-be20-848a8720f5ac"}
05:26:36.046 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"31c045e9-8ed5-4b2c-be20-848a8720f5ac"}
05:26:36.054 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"ac9c25ef-f28b-4e47-9986-ccf28b13ed7b"}
05:26:36.078 00.024 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"ac9c25ef-f28b-4e47-9986-ccf28b13ed7b"}
05:26:38.036 01.958 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"1679fcb9-69cc-4da3-b7ed-76ef80ca26e4"}
05:26:38.048 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"1679fcb9-69cc-4da3-b7ed-76ef80ca26e4"}
05:26:38.061 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"ec70d6dc-62f1-44c7-8e08-c36c29c5363c"}
05:26:38.092 00.031 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"ec70d6dc-62f1-44c7-8e08-c36c29c5363c"}
05:26:40.037 01.945 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"2d103495-e30f-4267-abc4-c4d61b00ee43"}
05:26:40.047 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"2d103495-e30f-4267-abc4-c4d61b00ee43"}
05:26:40.056 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"ba036301-3ef0-4ee6-bc05-2634f455044d"}
05:26:40.065 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"ba036301-3ef0-4ee6-bc05-2634f455044d"}
05:26:42.037 01.972 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"8b88bac6-ad7e-4674-bb30-327f6319dbf9"}
05:26:42.047 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"8b88bac6-ad7e-4674-bb30-327f6319dbf9"}
05:26:42.054 00.007 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"a8ab6eec-c03b-4687-8ca6-fdcc3e52b140"}
05:26:42.065 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"a8ab6eec-c03b-4687-8ca6-fdcc3e52b140"}
05:26:44.038 01.973 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"10568813-b9fa-4701-af28-b14910cd1de7"}
05:26:44.049 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"10568813-b9fa-4701-af28-b14910cd1de7"}
05:26:44.074 00.025 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"d6fba1e5-4edf-4d62-9af2-58f892fce3c9"}
05:26:44.085 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"d6fba1e5-4edf-4d62-9af2-58f892fce3c9"}
05:26:46.038 01.953 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"1b4a445b-457b-43a9-93f5-70309a051701"}
05:26:46.047 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"1b4a445b-457b-43a9-93f5-70309a051701"}
05:26:46.055 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"e1ffece3-f26c-4105-ba58-06a9aa58e5d8"}
05:26:46.073 00.018 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"e1ffece3-f26c-4105-ba58-06a9aa58e5d8"}
05:26:48.038 01.965 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"0310543a-7c20-4673-b9b2-7ad111a6d0e5"}
05:26:48.050 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"0310543a-7c20-4673-b9b2-7ad111a6d0e5"}
05:26:48.058 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"759388b6-5128-4889-b392-fcca272c6e52"}
05:26:48.067 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"759388b6-5128-4889-b392-fcca272c6e52"}
05:26:50.039 01.972 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"de196865-51ed-4fea-a9c9-6fc35739f337"}
05:26:50.048 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"de196865-51ed-4fea-a9c9-6fc35739f337"}
05:26:50.056 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"e5a27ea0-adcd-4130-8460-ac3637075c19"}
05:26:50.067 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"e5a27ea0-adcd-4130-8460-ac3637075c19"}
05:26:52.041 01.974 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"9bb45a83-1fb7-449b-a01c-90f06d57394d"}
05:26:52.051 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"9bb45a83-1fb7-449b-a01c-90f06d57394d"}
05:26:52.059 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"ab7d49f2-a8e5-4dcc-95d7-b8c9ecb0ca78"}
05:26:52.066 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"ab7d49f2-a8e5-4dcc-95d7-b8c9ecb0ca78"}
05:26:54.038 01.972 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"805a0569-e36a-4a45-93c6-9a7f7da73ba3"}
05:26:54.061 00.023 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"805a0569-e36a-4a45-93c6-9a7f7da73ba3"}
05:26:54.069 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"e3a99684-a03e-45d8-8c05-fd37a59b65dc"}
05:26:54.075 00.006 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"e3a99684-a03e-45d8-8c05-fd37a59b65dc"}
05:26:56.037 01.962 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"50beddc1-a9cb-4f12-af94-80a71f4c88d5"}
05:26:56.045 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"50beddc1-a9cb-4f12-af94-80a71f4c88d5"}
05:26:56.057 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"b344c668-a38f-4781-a89b-e94b74d0cf30"}
05:26:56.065 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"b344c668-a38f-4781-a89b-e94b74d0cf30"}
05:26:58.038 01.973 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"b17db94e-46eb-4bde-8bdc-c2901b91f910"}
05:26:58.047 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"b17db94e-46eb-4bde-8bdc-c2901b91f910"}
05:26:58.057 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"66d5bce7-97d0-4705-8c04-102de9e06f73"}
05:26:58.065 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"66d5bce7-97d0-4705-8c04-102de9e06f73"}
05:27:00.038 01.973 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"bcac3bfe-f6f8-4b3a-babe-46c32b651c5b"}
05:27:00.051 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"bcac3bfe-f6f8-4b3a-babe-46c32b651c5b"}
05:27:00.059 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"71f339db-4970-439a-9f70-71c4077f0d90"}
05:27:00.072 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"71f339db-4970-439a-9f70-71c4077f0d90"}
05:27:02.036 01.964 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"46300062-cac7-45ae-a9b3-5de07ba23729"}
05:27:02.048 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"46300062-cac7-45ae-a9b3-5de07ba23729"}
05:27:02.062 00.014 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"c143fe53-dc94-40df-ab68-12505e40e1c3"}
05:27:02.074 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"c143fe53-dc94-40df-ab68-12505e40e1c3"}
05:27:04.035 01.961 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"1d738e1c-c98d-49f3-809a-5b7be5e2b715"}
05:27:04.060 00.025 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"1d738e1c-c98d-49f3-809a-5b7be5e2b715"}
05:27:04.069 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"b7372f1d-ba01-4f5b-aecd-0c7d43db7062"}
05:27:04.078 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"b7372f1d-ba01-4f5b-aecd-0c7d43db7062"}
05:27:06.034 01.956 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"2ea7fd98-e5b5-44d6-8c83-61a1e4bf59f5"}
05:27:06.042 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"2ea7fd98-e5b5-44d6-8c83-61a1e4bf59f5"}
05:27:06.051 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"086cbdd3-030b-4fac-a1a9-920b3935f68a"}
05:27:06.058 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"086cbdd3-030b-4fac-a1a9-920b3935f68a"}
05:27:08.034 01.976 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"b481fb23-8281-4f84-a3eb-cac8c269dbee"}
05:27:08.042 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"b481fb23-8281-4f84-a3eb-cac8c269dbee"}
05:27:08.051 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"1412e8a5-e506-453a-8f34-730eb1df35db"}
05:27:08.059 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"1412e8a5-e506-453a-8f34-730eb1df35db"}
05:27:10.034 01.975 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"dc1df9f2-3223-42e5-81fa-eb3dbcdf61be"}
05:27:10.043 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"dc1df9f2-3223-42e5-81fa-eb3dbcdf61be"}
05:27:10.053 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"4e5d5e3e-3f7c-4928-a918-58cf9801533e"}
05:27:10.064 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"4e5d5e3e-3f7c-4928-a918-58cf9801533e"}
05:27:12.033 01.969 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"6d1b0f32-d4fb-45bc-9b0b-030bc7d3717e"}
05:27:12.047 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"6d1b0f32-d4fb-45bc-9b0b-030bc7d3717e"}
05:27:12.055 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"dfa59fa9-a73e-4ac3-af40-c7f3a182efa7"}
05:27:12.062 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"dfa59fa9-a73e-4ac3-af40-c7f3a182efa7"}
05:27:14.034 01.972 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"7a47a9a4-c418-485e-9cfa-330d571a120e"}
05:27:14.043 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"7a47a9a4-c418-485e-9cfa-330d571a120e"}
05:27:14.051 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"9db3082c-548c-4c30-9120-a79f47674e5f"}
05:27:14.058 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"9db3082c-548c-4c30-9120-a79f47674e5f"}
05:27:16.033 01.975 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"289d6287-4430-4141-875a-496046aa9717"}
05:27:16.043 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"289d6287-4430-4141-875a-496046aa9717"}
05:27:16.063 00.020 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"2bec757b-66bd-4e23-8a14-254c24bee326"}
05:27:16.073 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"2bec757b-66bd-4e23-8a14-254c24bee326"}
05:27:18.032 01.959 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"dbdaf9e5-0149-4a6c-898c-abb6d38558ea"}
05:27:18.042 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"dbdaf9e5-0149-4a6c-898c-abb6d38558ea"}
05:27:18.062 00.020 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"6f51f194-e504-49da-a809-a1b58d9250be"}
05:27:18.071 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"6f51f194-e504-49da-a809-a1b58d9250be"}
05:27:20.033 01.962 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"10b236e7-3fdc-445b-a5aa-f12833926a81"}
05:27:20.045 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"10b236e7-3fdc-445b-a5aa-f12833926a81"}
05:27:20.052 00.007 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"8ad7b221-591e-4188-8a5e-af5add1a48ae"}
05:27:20.059 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"8ad7b221-591e-4188-8a5e-af5add1a48ae"}
05:27:22.034 01.975 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"613d5594-ed80-4c08-8559-dee78010a2ee"}
05:27:22.043 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"613d5594-ed80-4c08-8559-dee78010a2ee"}
05:27:22.054 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"a63101a4-5460-4272-bf8b-3bed53e68f8c"}
05:27:22.062 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"a63101a4-5460-4272-bf8b-3bed53e68f8c"}
05:27:24.033 01.971 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"4773d9d0-60c5-4fb5-99a3-2c62d36e7a27"}
05:27:24.043 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"4773d9d0-60c5-4fb5-99a3-2c62d36e7a27"}
05:27:24.053 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"813d1092-7216-4451-b02b-ca364390c082"}
05:27:24.059 00.006 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"813d1092-7216-4451-b02b-ca364390c082"}
05:27:26.033 01.974 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"f10ed645-21db-4967-91d2-33f9079cfbe7"}
05:27:26.041 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"f10ed645-21db-4967-91d2-33f9079cfbe7"}
05:27:26.048 00.007 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"eaa972bb-787a-4175-ba02-9ca492026646"}
05:27:26.055 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"eaa972bb-787a-4175-ba02-9ca492026646"}
05:27:28.033 01.978 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"414d23a1-460d-438f-821c-d660559e5499"}
05:27:28.044 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"414d23a1-460d-438f-821c-d660559e5499"}
05:27:28.054 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"4a197a3a-7a8c-4fe8-9627-b586cf5c37c8"}
05:27:28.063 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"4a197a3a-7a8c-4fe8-9627-b586cf5c37c8"}
05:27:30.038 01.975 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"f5d17f06-f686-4e9b-ac8c-713f24ec07e7"}
05:27:30.048 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"f5d17f06-f686-4e9b-ac8c-713f24ec07e7"}
05:27:30.057 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"93ba7328-d241-484d-a9fa-7eaa8106db5c"}
05:27:30.065 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"93ba7328-d241-484d-a9fa-7eaa8106db5c"}
05:27:32.035 01.970 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"10b3f02e-60e5-4105-809d-49605458eb4a"}
05:27:32.044 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"10b3f02e-60e5-4105-809d-49605458eb4a"}
05:27:32.054 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"2c680efe-e256-4ca2-9cac-0aa85b084802"}
05:27:32.061 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"2c680efe-e256-4ca2-9cac-0aa85b084802"}
05:27:34.035 01.974 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"4721ca93-4134-47f7-9455-61af50bd0144"}
05:27:34.064 00.029 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"4721ca93-4134-47f7-9455-61af50bd0144"}
05:27:34.077 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"0f9211f7-236e-4fe8-aa6b-0c538559b297"}
05:27:34.086 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"0f9211f7-236e-4fe8-aa6b-0c538559b297"}
05:27:36.035 01.949 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"341b7481-55b1-4254-b255-02be3471a8f1"}
05:27:36.048 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"341b7481-55b1-4254-b255-02be3471a8f1"}
05:27:36.060 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"c738e5d5-a696-40b7-8dbd-cf682bfc96b1"}
05:27:36.083 00.023 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"c738e5d5-a696-40b7-8dbd-cf682bfc96b1"}
05:27:38.034 01.951 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"ec8bd7cf-d1d9-444f-80c8-bb4c8c5dc4cd"}
05:27:38.044 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"ec8bd7cf-d1d9-444f-80c8-bb4c8c5dc4cd"}
05:27:38.063 00.019 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"9a9efd53-d196-4005-98eb-0f5b1353be85"}
05:27:38.072 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"9a9efd53-d196-4005-98eb-0f5b1353be85"}
05:27:40.032 01.960 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"3d42a1b9-4c09-48db-b56a-f10f2125d62a"}
05:27:40.059 00.027 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"3d42a1b9-4c09-48db-b56a-f10f2125d62a"}
05:27:40.069 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"5f3a88bd-7344-4b4d-af5d-14bf050b10e1"}
05:27:40.077 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"5f3a88bd-7344-4b4d-af5d-14bf050b10e1"}
05:27:42.031 01.954 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"8c330f0f-5a18-418c-b4fc-4c8c794f30a1"}
05:27:42.043 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"8c330f0f-5a18-418c-b4fc-4c8c794f30a1"}
05:27:42.053 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"5becaea1-82e4-485e-994f-8f2dede694bd"}
05:27:42.060 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"5becaea1-82e4-485e-994f-8f2dede694bd"}
05:27:44.031 01.971 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"a45b7092-f7c8-470e-9106-448895b27225"}
05:27:44.038 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"a45b7092-f7c8-470e-9106-448895b27225"}
05:27:44.045 00.007 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"ae82a3e2-944d-4209-b21d-d08f9080d0e6"}
05:27:44.051 00.006 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"ae82a3e2-944d-4209-b21d-d08f9080d0e6"}
05:27:46.029 01.978 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"43ccca5b-8182-4d49-baa5-a8cfdb58c31e"}
05:27:46.044 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"43ccca5b-8182-4d49-baa5-a8cfdb58c31e"}
05:27:46.057 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"5aafb328-681f-4ce5-a822-965b2da03c21"}
05:27:46.067 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"5aafb328-681f-4ce5-a822-965b2da03c21"}
05:27:48.029 01.962 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"4927406b-0992-44b9-8bcb-09bc404026b2"}
05:27:48.048 00.019 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"4927406b-0992-44b9-8bcb-09bc404026b2"}
05:27:48.056 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"a9fe1763-5f76-4f0d-92ce-1db9985632fd"}
05:27:48.064 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"a9fe1763-5f76-4f0d-92ce-1db9985632fd"}
05:27:50.027 01.963 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"82f5bf77-2edd-4e26-8666-a779a675b9ac"}
05:27:50.036 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"82f5bf77-2edd-4e26-8666-a779a675b9ac"}
05:27:50.043 00.007 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"03a7010b-9801-4c9a-b094-b0d0bcb30f6e"}
05:27:50.050 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"03a7010b-9801-4c9a-b094-b0d0bcb30f6e"}
05:27:52.026 01.976 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"e7431013-c4a7-4a09-a1fd-7ab7d3659d87"}
05:27:52.039 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"e7431013-c4a7-4a09-a1fd-7ab7d3659d87"}
05:27:52.064 00.025 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"0d8f23ba-80db-482b-845c-1435acafab13"}
05:27:52.079 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"0d8f23ba-80db-482b-845c-1435acafab13"}
05:27:54.026 01.947 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"d00f93cd-ec1d-46bb-baca-ef63ecb42b39"}
05:27:54.032 00.006 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"d00f93cd-ec1d-46bb-baca-ef63ecb42b39"}
05:27:54.038 00.006 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"196541f5-aba2-4c79-aff5-fd58f23502f8"}
05:27:54.047 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"196541f5-aba2-4c79-aff5-fd58f23502f8"}
05:27:56.027 01.980 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"f142be2d-7523-40af-ac4d-afa403fe57da"}
05:27:56.037 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"f142be2d-7523-40af-ac4d-afa403fe57da"}
05:27:56.046 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"f7504017-7b43-4bb7-a5fd-80bb3e2fbbe2"}
05:27:56.055 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"f7504017-7b43-4bb7-a5fd-80bb3e2fbbe2"}
05:27:58.026 01.971 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"b6558e56-c090-423f-8926-e7e07e85f7e5"}
05:27:58.039 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"b6558e56-c090-423f-8926-e7e07e85f7e5"}
05:27:58.058 00.019 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"a118e5a6-2b2e-43cf-a058-b08cdd8ab047"}
05:27:58.075 00.017 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"a118e5a6-2b2e-43cf-a058-b08cdd8ab047"}
05:28:00.026 01.951 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"4ee62873-2527-4552-a11d-c49ed52dd7b1"}
05:28:00.050 00.024 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"4ee62873-2527-4552-a11d-c49ed52dd7b1"}
05:28:00.058 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"e15fe919-fcb3-4ddb-92f3-06b38ac153d6"}
05:28:00.066 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"e15fe919-fcb3-4ddb-92f3-06b38ac153d6"}
05:28:02.025 01.959 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"50b05ec2-0516-4c12-b005-ba4f1b3dfaf4"}
05:28:02.037 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"50b05ec2-0516-4c12-b005-ba4f1b3dfaf4"}
05:28:02.046 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"48a09b3c-890b-4394-93e6-35fabc9d60b3"}
05:28:02.071 00.025 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"48a09b3c-890b-4394-93e6-35fabc9d60b3"}
05:28:04.026 01.955 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"35454102-6975-4a5f-b881-aa57741034ff"}
05:28:04.038 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"35454102-6975-4a5f-b881-aa57741034ff"}
05:28:04.049 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"c5a16d33-9c44-4ca3-837e-2562786bd13b"}
05:28:04.065 00.016 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"c5a16d33-9c44-4ca3-837e-2562786bd13b"}
05:28:06.026 01.961 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"7725438d-6eed-4569-bf78-13748f432baf"}
05:28:06.033 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"7725438d-6eed-4569-bf78-13748f432baf"}
05:28:06.042 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"0a28a562-bf24-4024-8827-a40b5bc55127"}
05:28:06.050 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"0a28a562-bf24-4024-8827-a40b5bc55127"}
05:28:08.029 01.979 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"6c6cc331-e60a-410d-877e-7de6e0926f44"}
05:28:08.042 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"6c6cc331-e60a-410d-877e-7de6e0926f44"}
05:28:08.049 00.007 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"67632991-791d-4bc9-9414-7533aa431c1b"}
05:28:08.055 00.006 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"67632991-791d-4bc9-9414-7533aa431c1b"}
05:28:10.028 01.973 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"197b337a-c8c7-477e-972a-f3d3adc786e3"}
05:28:10.037 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"197b337a-c8c7-477e-972a-f3d3adc786e3"}
05:28:10.045 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"6b6b2e29-92a5-47d6-ae6c-6ed28a467b0e"}
05:28:10.053 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"6b6b2e29-92a5-47d6-ae6c-6ed28a467b0e"}
05:28:12.028 01.975 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"960f1346-6d25-4ee5-95dd-2c27424f73a6"}
05:28:12.039 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"960f1346-6d25-4ee5-95dd-2c27424f73a6"}
05:28:12.050 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"044e245d-2374-4fe5-b30b-4e492f05e1c3"}
05:28:12.061 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"044e245d-2374-4fe5-b30b-4e492f05e1c3"}
05:28:14.029 01.968 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"e7679588-8b1f-4168-bc2a-daabbd513e98"}
05:28:14.035 00.006 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"e7679588-8b1f-4168-bc2a-daabbd513e98"}
05:28:14.043 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"d4f5d021-09d2-48bb-bc1e-22abe534a3df"}
05:28:14.053 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"d4f5d021-09d2-48bb-bc1e-22abe534a3df"}
05:28:16.028 01.975 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"3a57af4b-a906-4ef2-8eb8-ce9f4c554d9d"}
05:28:16.036 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"3a57af4b-a906-4ef2-8eb8-ce9f4c554d9d"}
05:28:16.043 00.007 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"d383c6bc-eaca-4ef6-af84-b74c22f2743c"}
05:28:16.051 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"d383c6bc-eaca-4ef6-af84-b74c22f2743c"}
05:28:18.028 01.977 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"cbe9bf26-bf24-4ccc-8d60-2072c6ad1b0c"}
05:28:18.038 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"cbe9bf26-bf24-4ccc-8d60-2072c6ad1b0c"}
05:28:18.047 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"19a220e7-15f3-448f-995f-661545e97557"}
05:28:18.054 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"19a220e7-15f3-448f-995f-661545e97557"}
05:28:20.029 01.975 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"586636d0-adf3-4432-9b31-54f9b6d5eba1"}
05:28:20.038 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"586636d0-adf3-4432-9b31-54f9b6d5eba1"}
05:28:20.046 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"dc38a6a8-c0a8-40a8-968c-3ced17e9d098"}
05:28:20.052 00.006 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"dc38a6a8-c0a8-40a8-968c-3ced17e9d098"}
05:28:22.030 01.978 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"522feb1d-81de-4d6c-8203-d30392e3729b"}
05:28:22.037 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"522feb1d-81de-4d6c-8203-d30392e3729b"}
05:28:22.045 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"55277fc0-f52a-4059-85e3-909342d472fb"}
05:28:22.058 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"55277fc0-f52a-4059-85e3-909342d472fb"}
05:28:24.029 01.971 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"024d5ae4-57b2-421b-b1e6-3e10d2b12e3f"}
05:28:24.040 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"024d5ae4-57b2-421b-b1e6-3e10d2b12e3f"}
05:28:24.046 00.006 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"75843a90-829d-43fb-b8c2-d722f3b73d3f"}
05:28:24.052 00.006 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"75843a90-829d-43fb-b8c2-d722f3b73d3f"}
05:28:26.028 01.976 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"11d3eb33-e7f7-465f-aebb-c7a12876fab4"}
05:28:26.037 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"11d3eb33-e7f7-465f-aebb-c7a12876fab4"}
05:28:26.046 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"42292855-32c8-4c6c-abe2-ea2f2b690005"}
05:28:26.055 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"42292855-32c8-4c6c-abe2-ea2f2b690005"}
05:28:28.029 01.974 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"ae8cbe79-dbf9-42d5-9603-f800782160be"}
05:28:28.040 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"ae8cbe79-dbf9-42d5-9603-f800782160be"}
05:28:28.049 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"e5318107-d905-4713-9d8d-9da82124ad34"}
05:28:28.062 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"e5318107-d905-4713-9d8d-9da82124ad34"}
05:28:30.030 01.968 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"0c052390-b451-4c2a-a9df-a84fb1ee61a2"}
05:28:30.053 00.023 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"0c052390-b451-4c2a-a9df-a84fb1ee61a2"}
05:28:30.066 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"39b4bd39-9314-4e85-a7db-5e3cdd569e4e"}
05:28:30.076 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"39b4bd39-9314-4e85-a7db-5e3cdd569e4e"}
05:28:32.030 01.954 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"c7e895e7-0ce2-4464-b735-58ce9ec790e4"}
05:28:32.038 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"c7e895e7-0ce2-4464-b735-58ce9ec790e4"}
05:28:32.046 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"5a0332da-e8f9-4a01-b8e7-b193637127df"}
05:28:32.066 00.020 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"5a0332da-e8f9-4a01-b8e7-b193637127df"}
05:28:34.030 01.964 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"e555203c-1197-49ad-92c2-33a03929c627"}
05:28:34.038 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"e555203c-1197-49ad-92c2-33a03929c627"}
05:28:34.045 00.007 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"cd05e067-1554-4540-b3a8-aed33b297dbb"}
05:28:34.051 00.006 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"cd05e067-1554-4540-b3a8-aed33b297dbb"}
05:28:36.029 01.978 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"f2ef7cd0-a798-412e-a131-fc531224d61f"}
05:28:36.040 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"f2ef7cd0-a798-412e-a131-fc531224d61f"}
05:28:36.050 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"ae988961-2104-4db0-af1e-37402153f357"}
05:28:36.057 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"ae988961-2104-4db0-af1e-37402153f357"}
05:28:38.030 01.973 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"c2bc8230-7afa-4819-a74f-beacf2aaf46b"}
05:28:38.038 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"c2bc8230-7afa-4819-a74f-beacf2aaf46b"}
05:28:38.046 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"4b9039f6-8fe4-4bcb-83fa-a258c3ba1422"}
05:28:38.056 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"4b9039f6-8fe4-4bcb-83fa-a258c3ba1422"}
05:28:40.032 01.976 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"551ed125-f401-429f-83d8-48bce90f4e20"}
05:28:40.043 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"551ed125-f401-429f-83d8-48bce90f4e20"}
05:28:40.052 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"e8bfaad8-2087-4e5f-a763-215adba780d9"}
05:28:40.057 00.005 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"e8bfaad8-2087-4e5f-a763-215adba780d9"}
05:28:42.028 01.971 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"658e9cf4-5ec8-4d6f-8a9d-9de4735f04c1"}
05:28:42.038 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"658e9cf4-5ec8-4d6f-8a9d-9de4735f04c1"}
05:28:42.044 00.006 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"61ede35f-8bb2-4a8a-a9b5-e1d7c37f3f87"}
05:28:42.051 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"61ede35f-8bb2-4a8a-a9b5-e1d7c37f3f87"}
05:28:44.027 01.976 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"9c315a58-f751-4f3f-af34-db42a5098f09"}
05:28:44.037 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"9c315a58-f751-4f3f-af34-db42a5098f09"}
05:28:44.044 00.007 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"0e5bd507-a55f-44df-b767-609fe7249e17"}
05:28:44.063 00.019 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"0e5bd507-a55f-44df-b767-609fe7249e17"}
05:28:46.027 01.964 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"3c5857cd-0c28-4ec5-b35f-451005b363d6"}
05:28:46.035 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"3c5857cd-0c28-4ec5-b35f-451005b363d6"}
05:28:46.043 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"0e49aa82-5b7e-4d5e-9d64-ed950acc6bcf"}
05:28:46.050 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"0e49aa82-5b7e-4d5e-9d64-ed950acc6bcf"}
05:28:48.029 01.979 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"fc0a391c-f9b6-4886-a236-b8b9c329f7c3"}
05:28:48.046 00.017 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"fc0a391c-f9b6-4886-a236-b8b9c329f7c3"}
05:28:48.056 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"dfcc6b9a-44be-4100-9559-80ad2e98e4d4"}
05:28:48.064 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"dfcc6b9a-44be-4100-9559-80ad2e98e4d4"}
05:28:50.028 01.964 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"982900fc-b587-4ec9-b716-d600b64d8d0b"}
05:28:50.039 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"982900fc-b587-4ec9-b716-d600b64d8d0b"}
05:28:50.051 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"f364e4b1-7afc-4047-8c0a-0e6b44195df3"}
05:28:50.060 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"f364e4b1-7afc-4047-8c0a-0e6b44195df3"}
05:28:52.028 01.968 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"ed546462-69da-4699-bfcd-b3d6d611ae12"}
05:28:52.038 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"ed546462-69da-4699-bfcd-b3d6d611ae12"}
05:28:52.044 00.006 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"01586886-13ce-419f-bad2-12619c5613cc"}
05:28:52.051 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"01586886-13ce-419f-bad2-12619c5613cc"}
05:28:54.027 01.976 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"e244813e-bde3-416d-9bd0-171ade94553a"}
05:28:54.039 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"e244813e-bde3-416d-9bd0-171ade94553a"}
05:28:54.050 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"b6d1d6f4-1690-4993-9f7f-243567e374db"}
05:28:54.060 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"b6d1d6f4-1690-4993-9f7f-243567e374db"}
05:28:56.029 01.969 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"981758fb-64f1-47dc-bd66-8e98e7189ed7"}
05:28:56.036 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"981758fb-64f1-47dc-bd66-8e98e7189ed7"}
05:28:56.043 00.007 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"54de7220-401e-410e-a2fb-f3e8c1c4e41a"}
05:28:56.063 00.020 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"54de7220-401e-410e-a2fb-f3e8c1c4e41a"}
05:28:58.027 01.964 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"b9122e27-23a3-4501-af1e-55f19b5c6646"}
05:28:58.036 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"b9122e27-23a3-4501-af1e-55f19b5c6646"}
05:28:58.044 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"4d40b73f-0f95-4dc7-a27d-df5cc2de8636"}
05:28:58.052 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"4d40b73f-0f95-4dc7-a27d-df5cc2de8636"}
05:29:00.028 01.976 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"88bb94a4-bee7-4668-af17-016589cad909"}
05:29:00.038 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"88bb94a4-bee7-4668-af17-016589cad909"}
05:29:00.062 00.024 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"3b87282d-e544-406a-9463-23df5485a448"}
05:29:00.071 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"3b87282d-e544-406a-9463-23df5485a448"}
05:29:02.028 01.957 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"84e7f954-3244-43c3-92e3-ff62faff62a2"}
05:29:02.036 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"84e7f954-3244-43c3-92e3-ff62faff62a2"}
05:29:02.048 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"5a33e325-a087-467c-9d13-91862f1c529a"}
05:29:02.058 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"5a33e325-a087-467c-9d13-91862f1c529a"}
05:29:04.033 01.975 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"135da31f-96ac-4706-a4e3-bbc2c7c74f29"}
05:29:04.044 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"135da31f-96ac-4706-a4e3-bbc2c7c74f29"}
05:29:04.053 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"47cfeb49-734e-42c1-8b3b-b4e406f8cace"}
05:29:04.060 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"47cfeb49-734e-42c1-8b3b-b4e406f8cace"}
05:29:06.030 01.970 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"84d9ca2e-9c63-4db7-8824-8eaddef0667d"}
05:29:06.043 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"84d9ca2e-9c63-4db7-8824-8eaddef0667d"}
05:29:06.057 00.014 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"e6f2c303-89c5-405a-abe4-64918200238e"}
05:29:06.067 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"e6f2c303-89c5-405a-abe4-64918200238e"}
05:29:08.031 01.964 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"bde25ae5-5e90-48d9-8743-e7db31552c16"}
05:29:08.039 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"bde25ae5-5e90-48d9-8743-e7db31552c16"}
05:29:08.045 00.006 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"ed03db84-32f5-4d2a-9b2a-fe4855ea2f8a"}
05:29:08.053 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"ed03db84-32f5-4d2a-9b2a-fe4855ea2f8a"}
05:29:10.031 01.978 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"bbeac31e-fd90-4cbe-a13c-550769163d35"}
05:29:10.041 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"bbeac31e-fd90-4cbe-a13c-550769163d35"}
05:29:10.062 00.021 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"6476b77c-b0d7-493b-a410-20e3e0b9891c"}
05:29:10.072 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"6476b77c-b0d7-493b-a410-20e3e0b9891c"}
05:29:12.030 01.958 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"2877d40e-aaee-4453-856a-0744ed86449c"}
05:29:12.055 00.025 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"2877d40e-aaee-4453-856a-0744ed86449c"}
05:29:12.065 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"ff8b8e57-00d5-46f7-b6a1-1649bf298cf8"}
05:29:12.074 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"ff8b8e57-00d5-46f7-b6a1-1649bf298cf8"}
05:29:14.030 01.956 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"d8a32891-9621-40eb-9273-5b25131cf86e"}
05:29:14.036 00.006 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"d8a32891-9621-40eb-9273-5b25131cf86e"}
05:29:14.043 00.007 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"2e6a589c-e07e-4178-8b39-fbfc5266a450"}
05:29:14.049 00.006 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"2e6a589c-e07e-4178-8b39-fbfc5266a450"}
05:29:16.029 01.980 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"1e355cf9-d68a-439e-81ed-c983dc2c7a70"}
05:29:16.041 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"1e355cf9-d68a-439e-81ed-c983dc2c7a70"}
05:29:16.050 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"15410708-ef9a-4b93-bb8d-693d99365c8f"}
05:29:16.059 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"15410708-ef9a-4b93-bb8d-693d99365c8f"}
05:29:18.029 01.970 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"a42e6497-c29f-4ceb-8530-384a6d37ab80"}
05:29:18.043 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"a42e6497-c29f-4ceb-8530-384a6d37ab80"}
05:29:18.055 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"a0572d52-305d-4c95-8aac-8f73c0d863b0"}
05:29:18.069 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"a0572d52-305d-4c95-8aac-8f73c0d863b0"}
05:29:20.031 01.962 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"8520b073-73c7-4e0b-a8ad-0e8802183b55"}
05:29:20.039 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"8520b073-73c7-4e0b-a8ad-0e8802183b55"}
05:29:20.049 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"608ddd14-ff7f-4625-affb-04e7c8b8db38"}
05:29:20.055 00.006 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"608ddd14-ff7f-4625-affb-04e7c8b8db38"}
05:29:22.029 01.974 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"afc81dc8-6036-4d36-b40a-31d2faecfdb2"}
05:29:22.039 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"afc81dc8-6036-4d36-b40a-31d2faecfdb2"}
05:29:22.049 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"f597c487-c160-41d5-868d-beedf886ba79"}
05:29:22.055 00.006 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"f597c487-c160-41d5-868d-beedf886ba79"}
05:29:24.032 01.977 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"cbdad83b-f3ba-4b46-91b6-6235d9ddbdf7"}
05:29:24.046 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"cbdad83b-f3ba-4b46-91b6-6235d9ddbdf7"}
05:29:24.055 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"393faeff-f119-431d-872a-13ff1ed0f257"}
05:29:24.066 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"393faeff-f119-431d-872a-13ff1ed0f257"}
05:29:26.030 01.964 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"fbb69a5c-7330-46ec-9240-49bc3fbe6898"}
05:29:26.039 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"fbb69a5c-7330-46ec-9240-49bc3fbe6898"}
05:29:26.049 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"2da91e89-31f2-4caa-a2ba-f7818491a3b7"}
05:29:26.058 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"2da91e89-31f2-4caa-a2ba-f7818491a3b7"}
05:29:28.028 01.970 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"d4c75347-c7ef-4843-ab27-478b564d7372"}
05:29:28.035 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"d4c75347-c7ef-4843-ab27-478b564d7372"}
05:29:28.042 00.007 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"fe0ebba0-8d74-4951-b3e9-94aefc407f46"}
05:29:28.049 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"fe0ebba0-8d74-4951-b3e9-94aefc407f46"}
05:29:30.028 01.979 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"aa6ed9f1-5d18-4904-b5a3-3099766040c4"}
05:29:30.039 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"aa6ed9f1-5d18-4904-b5a3-3099766040c4"}
05:29:30.048 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"897d6a0f-7c6f-40c5-940d-c9988c66cf59"}
05:29:30.056 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"897d6a0f-7c6f-40c5-940d-c9988c66cf59"}
05:29:32.027 01.971 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"11b36827-bcc1-41f9-bb0d-40a95098da41"}
05:29:32.037 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"11b36827-bcc1-41f9-bb0d-40a95098da41"}
05:29:32.045 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"ee5c0ff0-76a7-4a03-8bdf-c334dd311c89"}
05:29:32.055 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"ee5c0ff0-76a7-4a03-8bdf-c334dd311c89"}
05:29:34.026 01.971 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"52d30e6c-9a12-4a7d-a778-21c1f4115e8e"}
05:29:34.039 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"52d30e6c-9a12-4a7d-a778-21c1f4115e8e"}
05:29:34.067 00.028 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"310d5fcc-f467-457b-b7fc-b932e6bba6ee"}
05:29:34.077 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"310d5fcc-f467-457b-b7fc-b932e6bba6ee"}
05:29:36.029 01.952 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"7968eca3-001f-4acf-8daf-8e5284921b1e"}
05:29:36.043 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"7968eca3-001f-4acf-8daf-8e5284921b1e"}
05:29:36.054 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"8a8606e1-976a-46b6-bed4-a5273aff976c"}
05:29:36.067 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"8a8606e1-976a-46b6-bed4-a5273aff976c"}
05:29:38.032 01.965 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"4fb8448f-4209-46db-b5da-f91dfd06b058"}
05:29:38.048 00.016 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"4fb8448f-4209-46db-b5da-f91dfd06b058"}
05:29:38.055 00.007 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"f14f2cc8-4d19-44e8-9802-6f02a080c039"}
05:29:38.064 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"f14f2cc8-4d19-44e8-9802-6f02a080c039"}
05:29:40.027 01.963 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"8e85e3a8-a499-4437-8af9-2324fa7590ec"}
05:29:40.038 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"8e85e3a8-a499-4437-8af9-2324fa7590ec"}
05:29:40.045 00.007 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"1a33b910-63cd-42ea-be1a-a29e9e52dd17"}
05:29:40.051 00.006 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"1a33b910-63cd-42ea-be1a-a29e9e52dd17"}
05:29:42.028 01.977 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"d65ae554-9efc-4a59-b278-89eedab17381"}
05:29:42.053 00.025 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"d65ae554-9efc-4a59-b278-89eedab17381"}
05:29:42.108 00.055 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"1e8e7a89-8150-48ee-b792-e7137c5b5c34"}
05:29:42.125 00.017 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"1e8e7a89-8150-48ee-b792-e7137c5b5c34"}
05:29:44.028 01.903 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"a4a1c816-2257-4f67-9b45-f9e5b7b1a486"}
05:29:44.038 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"a4a1c816-2257-4f67-9b45-f9e5b7b1a486"}
05:29:44.046 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"2e751968-7cf5-468e-8588-0f9b553728b8"}
05:29:44.055 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"2e751968-7cf5-468e-8588-0f9b553728b8"}
05:29:46.027 01.972 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"6db6648d-779a-482a-9c63-17d7dd69dcb5"}
05:29:46.034 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"6db6648d-779a-482a-9c63-17d7dd69dcb5"}
05:29:46.043 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"9d6b837e-4d40-4eae-ba16-797809cf5ccc"}
05:29:46.050 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"9d6b837e-4d40-4eae-ba16-797809cf5ccc"}
05:29:48.026 01.976 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"1571f84d-f3cd-4b8b-8d7a-97ade9939f69"}
05:29:48.036 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"1571f84d-f3cd-4b8b-8d7a-97ade9939f69"}
05:29:48.045 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"8afc0c7f-5d49-4d26-b342-1c5c1ad6bd6d"}
05:29:48.052 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"8afc0c7f-5d49-4d26-b342-1c5c1ad6bd6d"}
05:29:50.024 01.972 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"c4faabe8-8c2d-42dd-a8ba-ff6874b44823"}
05:29:50.033 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"c4faabe8-8c2d-42dd-a8ba-ff6874b44823"}
05:29:50.042 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"d82735c2-7475-4bcd-9343-4e291f37d416"}
05:29:50.048 00.006 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"d82735c2-7475-4bcd-9343-4e291f37d416"}
05:29:52.024 01.976 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"c74604f5-0cf5-44b3-b041-fbed7cdc4bda"}
05:29:52.032 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"c74604f5-0cf5-44b3-b041-fbed7cdc4bda"}
05:29:52.038 00.006 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"2c32ff29-c459-4246-980e-f9bfaabf7147"}
05:29:52.049 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"2c32ff29-c459-4246-980e-f9bfaabf7147"}
05:29:54.023 01.974 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"6f216d44-33cd-44e2-a52f-f18f4936e162"}
05:29:54.034 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"6f216d44-33cd-44e2-a52f-f18f4936e162"}
05:29:54.044 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"1b265757-30bc-461f-83bc-33ba55dafb58"}
05:29:54.066 00.022 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"1b265757-30bc-461f-83bc-33ba55dafb58"}
05:29:56.022 01.956 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"6f9cf642-deea-4db8-90b2-ebbd16317d6e"}
05:29:56.032 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"6f9cf642-deea-4db8-90b2-ebbd16317d6e"}
05:29:56.040 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"39d690a3-4ad1-4d31-9f36-779804f75fd4"}
05:29:56.049 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"39d690a3-4ad1-4d31-9f36-779804f75fd4"}
05:29:58.021 01.972 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"c8df3879-c1e1-4e86-b929-816b68626fe3"}
05:29:58.031 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"c8df3879-c1e1-4e86-b929-816b68626fe3"}
05:29:58.038 00.007 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"d4ed4036-8c31-413b-9432-07c6ea29c94f"}
05:29:58.045 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"d4ed4036-8c31-413b-9432-07c6ea29c94f"}
05:30:00.022 01.977 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"d40a9591-ee08-4d61-ae94-42b3e5602184"}
05:30:00.037 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"d40a9591-ee08-4d61-ae94-42b3e5602184"}
05:30:00.047 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"97991ef9-1cef-4d49-ad28-f26a89d9095b"}
05:30:00.055 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"97991ef9-1cef-4d49-ad28-f26a89d9095b"}
05:30:02.021 01.966 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"30ecb7b6-a466-4161-8f2c-e14cd28fcd6e"}
05:30:02.033 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"30ecb7b6-a466-4161-8f2c-e14cd28fcd6e"}
05:30:02.043 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"5821433f-fca3-4471-ac1b-d22b48569ae6"}
05:30:02.068 00.025 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"5821433f-fca3-4471-ac1b-d22b48569ae6"}
05:30:04.021 01.953 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"9b0253d1-9477-4c45-af16-fd6dd37b1881"}
05:30:04.030 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"9b0253d1-9477-4c45-af16-fd6dd37b1881"}
05:30:04.038 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"aa57991b-95a1-40c1-a074-8fd537dbfb97"}
05:30:04.045 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"aa57991b-95a1-40c1-a074-8fd537dbfb97"}
05:30:06.021 01.976 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"19fd32a1-079b-4ba7-81d6-c0027fc26cfb"}
05:30:06.029 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"19fd32a1-079b-4ba7-81d6-c0027fc26cfb"}
05:30:06.036 00.007 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"d578101b-36ac-4ecc-bc5e-60ab0228cfe1"}
05:30:06.044 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"d578101b-36ac-4ecc-bc5e-60ab0228cfe1"}
05:30:08.020 01.976 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"68eb66ab-024a-4ba2-bd5f-e6bb3e97d895"}
05:30:08.031 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"68eb66ab-024a-4ba2-bd5f-e6bb3e97d895"}
05:30:08.040 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"0e0f8ded-64b3-4814-8c1a-24913a1fbcdb"}
05:30:08.047 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"0e0f8ded-64b3-4814-8c1a-24913a1fbcdb"}
05:30:10.019 01.972 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"63b779fa-8672-4125-9236-a0ad13dd163e"}
05:30:10.028 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"63b779fa-8672-4125-9236-a0ad13dd163e"}
05:30:10.035 00.007 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"ad37842d-7fb4-45e0-92a9-cba142b25394"}
05:30:10.043 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"ad37842d-7fb4-45e0-92a9-cba142b25394"}
05:30:12.019 01.976 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"2435601b-90f8-4c59-89b2-fdcf36101562"}
05:30:12.027 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"2435601b-90f8-4c59-89b2-fdcf36101562"}
05:30:12.033 00.006 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"f1ea8330-5443-4ef0-afd6-f41039b006b2"}
05:30:12.039 00.006 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"f1ea8330-5443-4ef0-afd6-f41039b006b2"}
05:30:14.020 01.981 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"d12b7862-c4d5-4624-aa94-e43c2ed77b33"}
05:30:14.028 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"d12b7862-c4d5-4624-aa94-e43c2ed77b33"}
05:30:14.038 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"b86207cb-6f17-4cea-8546-1181f1990bd5"}
05:30:14.044 00.006 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"b86207cb-6f17-4cea-8546-1181f1990bd5"}
05:30:16.020 01.976 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"7c63041f-a9bb-4108-bb16-290be656b90e"}
05:30:16.033 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"7c63041f-a9bb-4108-bb16-290be656b90e"}
05:30:16.042 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"9f3cb02c-0a6c-444d-ab50-37a886480945"}
05:30:16.049 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"9f3cb02c-0a6c-444d-ab50-37a886480945"}
05:30:18.019 01.970 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"ffbb74f7-0129-4824-babb-54d0ce63ddfe"}
05:30:18.028 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"ffbb74f7-0129-4824-babb-54d0ce63ddfe"}
05:30:18.035 00.007 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"a373cace-d7df-49c2-b970-446a6a2d82d2"}
05:30:18.044 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"a373cace-d7df-49c2-b970-446a6a2d82d2"}
05:30:20.019 01.975 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"1ee8b3d7-5477-4f8d-8fb7-786a1613fc15"}
05:30:20.040 00.021 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"1ee8b3d7-5477-4f8d-8fb7-786a1613fc15"}
05:30:20.047 00.007 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"64920e42-7cf9-4cd2-96b1-c677f3a522d1"}
05:30:20.054 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"64920e42-7cf9-4cd2-96b1-c677f3a522d1"}
05:30:22.018 01.964 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"696b6d2e-c409-4c02-898d-f85b50ed263b"}
05:30:22.026 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"696b6d2e-c409-4c02-898d-f85b50ed263b"}
05:30:22.033 00.007 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"3f6e6600-60f4-4b4d-8100-9eea5be9cf0c"}
05:30:22.055 00.022 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"3f6e6600-60f4-4b4d-8100-9eea5be9cf0c"}
05:30:24.019 01.964 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"17e3658e-22d8-4807-9ce0-1cea41371755"}
05:30:24.026 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"17e3658e-22d8-4807-9ce0-1cea41371755"}
05:30:24.032 00.006 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"17b9e899-7355-4e2b-b57e-50bdaa395043"}
05:30:24.041 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"17b9e899-7355-4e2b-b57e-50bdaa395043"}
05:30:26.018 01.977 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"887bb1e5-56e1-42d7-8925-daed6b049053"}
05:30:26.029 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"887bb1e5-56e1-42d7-8925-daed6b049053"}
05:30:26.039 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"197b096c-0f8e-49d8-8703-e89de8dccde3"}
05:30:26.052 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"197b096c-0f8e-49d8-8703-e89de8dccde3"}
05:30:28.020 01.968 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"a0c7fbf5-896b-4c7d-8cef-a0a6eb4f6e86"}
05:30:28.031 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"a0c7fbf5-896b-4c7d-8cef-a0a6eb4f6e86"}
05:30:28.040 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"d5382917-a518-4f67-93c5-897349053d2f"}
05:30:28.048 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"d5382917-a518-4f67-93c5-897349053d2f"}
05:30:30.017 01.969 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"e070f80c-e1d4-40be-ab98-3fa3ee05f3be"}
05:30:30.025 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"e070f80c-e1d4-40be-ab98-3fa3ee05f3be"}
05:30:30.038 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"704dfcb0-2dab-4108-a8b1-df392127306a"}
05:30:30.047 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"704dfcb0-2dab-4108-a8b1-df392127306a"}
05:30:32.017 01.970 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"535327ac-79fb-4218-bb7c-6030763d2558"}
05:30:32.029 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"535327ac-79fb-4218-bb7c-6030763d2558"}
05:30:32.039 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"e36093a4-8a20-4cfa-8e30-59b457a51aae"}
05:30:32.047 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"e36093a4-8a20-4cfa-8e30-59b457a51aae"}
05:30:34.018 01.971 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"daf5bbe6-576d-42cb-8fa2-a4fe07d1e019"}
05:30:34.024 00.006 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"daf5bbe6-576d-42cb-8fa2-a4fe07d1e019"}
05:30:34.034 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"bafbb1da-d194-4680-8a52-c9776d91d6df"}
05:30:34.041 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"bafbb1da-d194-4680-8a52-c9776d91d6df"}
05:30:36.016 01.975 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"319d9bf8-055d-4f82-b534-4e85b145690e"}
05:30:36.024 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"319d9bf8-055d-4f82-b534-4e85b145690e"}
05:30:36.044 00.020 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"b9da17b6-0ff4-4354-bbb3-062165a929eb"}
05:30:36.051 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"b9da17b6-0ff4-4354-bbb3-062165a929eb"}
05:30:38.017 01.966 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"02da27b9-2c6d-4785-8717-4a30716be524"}
05:30:38.035 00.018 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"02da27b9-2c6d-4785-8717-4a30716be524"}
05:30:38.046 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"cfb4b3a6-d81d-40e8-b673-8877a57bad19"}
05:30:38.055 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"cfb4b3a6-d81d-40e8-b673-8877a57bad19"}
05:30:40.016 01.961 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"9e0bb85f-0a87-48cf-9577-350ec0b0c2c0"}
05:30:40.022 00.006 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"9e0bb85f-0a87-48cf-9577-350ec0b0c2c0"}
05:30:40.028 00.006 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"c2da54fc-6143-4f2f-947b-d77a0c5ba8fb"}
05:30:40.038 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"c2da54fc-6143-4f2f-947b-d77a0c5ba8fb"}
05:30:42.014 01.976 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"0da7d102-63ff-45de-ba86-de8e263d0a5e"}
05:30:42.021 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"0da7d102-63ff-45de-ba86-de8e263d0a5e"}
05:30:42.027 00.006 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"a21a05ed-3212-41b6-b44b-7845876f7106"}
05:30:42.037 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"a21a05ed-3212-41b6-b44b-7845876f7106"}
05:30:44.014 01.977 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"10023ffb-3731-462b-9323-3c012455e6f6"}
05:30:44.023 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"10023ffb-3731-462b-9323-3c012455e6f6"}
05:30:44.036 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"914b49aa-99a8-4d03-b2a9-4f237258b16f"}
05:30:44.044 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"914b49aa-99a8-4d03-b2a9-4f237258b16f"}
05:30:46.014 01.970 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"5ced9562-e9db-4f51-bcb0-e35fa0dbdc3a"}
05:30:46.023 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"5ced9562-e9db-4f51-bcb0-e35fa0dbdc3a"}
05:30:46.029 00.006 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"4151b807-c831-43dc-94bf-27ecff961535"}
05:30:46.035 00.006 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"4151b807-c831-43dc-94bf-27ecff961535"}
05:30:48.014 01.979 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"eee81873-5765-44a9-9302-f24989881924"}
05:30:48.038 00.024 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"eee81873-5765-44a9-9302-f24989881924"}
05:30:48.048 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"39bd98a6-5810-48d0-a5c6-f427a088edc1"}
05:30:48.054 00.006 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"39bd98a6-5810-48d0-a5c6-f427a088edc1"}
05:30:50.014 01.960 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"bb5e992a-b9a9-47a4-b624-f42fff8a4b36"}
05:30:50.025 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"bb5e992a-b9a9-47a4-b624-f42fff8a4b36"}
05:30:50.036 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"003bb068-c071-4c00-8399-5ef79206342e"}
05:30:50.061 00.025 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"003bb068-c071-4c00-8399-5ef79206342e"}
05:30:52.013 01.952 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"516d426a-8c58-40a7-a14a-2cf7ffb39e2f"}
05:30:52.029 00.016 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"516d426a-8c58-40a7-a14a-2cf7ffb39e2f"}
05:30:52.045 00.016 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"9892485f-9f90-4ce4-939a-8a2673d0e3fe"}
05:30:52.069 00.024 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"9892485f-9f90-4ce4-939a-8a2673d0e3fe"}
05:30:54.012 01.943 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"fb1e9a6a-b141-48fb-ba96-1908495ac251"}
05:30:54.027 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"fb1e9a6a-b141-48fb-ba96-1908495ac251"}
05:30:54.041 00.014 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"ba175259-42ec-4894-acae-62ebc9d1dfc4"}
05:30:54.075 00.034 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"ba175259-42ec-4894-acae-62ebc9d1dfc4"}
05:30:56.013 01.938 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"b3d7611d-af82-42d5-bb21-adf07895747c"}
05:30:56.026 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"b3d7611d-af82-42d5-bb21-adf07895747c"}
05:30:56.040 00.014 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"3d21069e-e1f1-461f-a474-44e7a39fb3c3"}
05:30:56.049 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"3d21069e-e1f1-461f-a474-44e7a39fb3c3"}
05:30:58.010 01.961 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"bffc8e1e-fdb6-4b4a-bcce-85316f1f80b0"}
05:30:58.019 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"bffc8e1e-fdb6-4b4a-bcce-85316f1f80b0"}
05:30:58.029 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"450b3b2e-f42c-4931-bacb-1e076d3f4627"}
05:30:58.037 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"450b3b2e-f42c-4931-bacb-1e076d3f4627"}
05:31:00.010 01.973 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"539639f2-21e3-4f05-9848-1424c206b3b1"}
05:31:00.017 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"539639f2-21e3-4f05-9848-1424c206b3b1"}
05:31:00.030 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"d3d174ea-ecd6-42ea-8c81-09835c6bc251"}
05:31:00.035 00.005 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"d3d174ea-ecd6-42ea-8c81-09835c6bc251"}
05:31:02.013 01.978 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"4900c38a-57f4-41b3-b2cd-256d85cc5289"}
05:31:02.025 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"4900c38a-57f4-41b3-b2cd-256d85cc5289"}
05:31:02.036 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"05610636-05d6-4719-aa4f-2b2dd788b3a7"}
05:31:02.047 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"05610636-05d6-4719-aa4f-2b2dd788b3a7"}
05:31:04.011 01.964 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"e83dd2b3-f754-4bc8-8729-871a6317add7"}
05:31:04.022 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"e83dd2b3-f754-4bc8-8729-871a6317add7"}
05:31:04.034 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"cbadda6b-e9a0-4e26-8b3c-98f624453029"}
05:31:04.055 00.021 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"cbadda6b-e9a0-4e26-8b3c-98f624453029"}
05:31:06.011 01.956 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"adb228b1-553b-49a1-8e5d-a6a4a08fa638"}
05:31:06.018 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"adb228b1-553b-49a1-8e5d-a6a4a08fa638"}
05:31:06.025 00.007 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"c35a3b6a-8707-4798-ae77-692cae4eb25c"}
05:31:06.033 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"c35a3b6a-8707-4798-ae77-692cae4eb25c"}
05:31:08.010 01.977 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"7c406968-7eef-49a1-9ea3-89fd96d43760"}
05:31:08.021 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"7c406968-7eef-49a1-9ea3-89fd96d43760"}
05:31:08.031 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"291c562f-e78b-4208-b4f6-7581547e9744"}
05:31:08.038 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"291c562f-e78b-4208-b4f6-7581547e9744"}
05:31:10.011 01.973 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"c574e42e-c3cb-4ee9-a10f-0741df7e5b50"}
05:31:10.019 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"c574e42e-c3cb-4ee9-a10f-0741df7e5b50"}
05:31:10.026 00.007 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"3a57c570-cbe8-481d-9474-35ef39b8980b"}
05:31:10.033 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"3a57c570-cbe8-481d-9474-35ef39b8980b"}
05:31:12.010 01.977 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"248c3066-4eb2-4725-9b1c-5279780a98ac"}
05:31:12.018 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"248c3066-4eb2-4725-9b1c-5279780a98ac"}
05:31:12.026 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"ebaad270-23e0-488c-9d66-f3dc9a274c42"}
05:31:12.034 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"ebaad270-23e0-488c-9d66-f3dc9a274c42"}
05:31:14.010 01.976 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"8732ebd8-eef0-47ba-8301-74cbd656ef7d"}
05:31:14.020 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"8732ebd8-eef0-47ba-8301-74cbd656ef7d"}
05:31:14.030 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"3d68e848-3d34-4d1b-b57b-da839a861b6d"}
05:31:14.038 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"3d68e848-3d34-4d1b-b57b-da839a861b6d"}
05:31:16.010 01.972 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"74cc617f-437b-4560-8ebd-86bc91c74cab"}
05:31:16.016 00.006 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"74cc617f-437b-4560-8ebd-86bc91c74cab"}
05:31:16.023 00.007 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"0014d076-afaf-49d3-9979-6eef5150761c"}
05:31:16.033 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"0014d076-afaf-49d3-9979-6eef5150761c"}
05:31:18.009 01.976 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"eb03e0d7-572c-43a6-8d12-7100f130d750"}
05:31:18.018 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"eb03e0d7-572c-43a6-8d12-7100f130d750"}
05:31:18.027 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"f56c6673-f376-4060-9df9-0f479a3fc805"}
05:31:18.034 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"f56c6673-f376-4060-9df9-0f479a3fc805"}
05:31:20.008 01.974 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"39b2b827-8ff3-42e3-9f7d-62f08af3e281"}
05:31:20.024 00.016 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"39b2b827-8ff3-42e3-9f7d-62f08af3e281"}
05:31:20.050 00.026 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"5bb7dab0-217d-47ab-ab65-2ff324d575be"}
05:31:20.066 00.016 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"5bb7dab0-217d-47ab-ab65-2ff324d575be"}
05:31:22.007 01.941 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"797a8da6-9efe-4b07-9696-8e5114f42781"}
05:31:22.019 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"797a8da6-9efe-4b07-9696-8e5114f42781"}
05:31:22.029 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"5f05a3d8-685a-42d1-863e-ea3be63b0e33"}
05:31:22.040 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"5f05a3d8-685a-42d1-863e-ea3be63b0e33"}
05:31:24.007 01.967 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"20ca9442-1b03-4813-9707-c1cc92d0bc0a"}
05:31:24.018 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"20ca9442-1b03-4813-9707-c1cc92d0bc0a"}
05:31:24.025 00.007 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"4080de91-cb70-4bc8-8d07-9b0f6bd9cf97"}
05:31:24.032 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"4080de91-cb70-4bc8-8d07-9b0f6bd9cf97"}
05:31:26.006 01.974 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"568e8e8e-1906-47c8-bda0-6d7573a4614a"}
05:31:26.017 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"568e8e8e-1906-47c8-bda0-6d7573a4614a"}
05:31:26.042 00.025 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"0744837f-f666-4376-9316-8231760727e7"}
05:31:26.057 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"0744837f-f666-4376-9316-8231760727e7"}
05:31:28.006 01.949 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"ab854984-0b9f-4e37-ba37-ed9513bab704"}
05:31:28.013 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"ab854984-0b9f-4e37-ba37-ed9513bab704"}
05:31:28.019 00.006 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"c9035060-3961-441e-bf83-b45d4f10c58d"}
05:31:28.026 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"c9035060-3961-441e-bf83-b45d4f10c58d"}
05:31:30.005 01.979 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"5fc10434-7aea-4570-80ec-261527a8093e"}
05:31:30.014 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"5fc10434-7aea-4570-80ec-261527a8093e"}
05:31:30.022 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"41955cd8-3d7b-45bd-aa0e-464e89bf6b56"}
05:31:30.043 00.021 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"41955cd8-3d7b-45bd-aa0e-464e89bf6b56"}
05:31:32.004 01.961 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"d9ef0f99-2665-49e8-bc52-9ac9c7e0581d"}
05:31:32.015 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"d9ef0f99-2665-49e8-bc52-9ac9c7e0581d"}
05:31:32.023 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"da20c6d3-7e88-4ce9-859d-1facd03a32e0"}
05:31:32.031 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"da20c6d3-7e88-4ce9-859d-1facd03a32e0"}
05:31:34.003 01.972 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"50847c8c-123e-4385-a6d4-009a91749d88"}
05:31:34.010 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"50847c8c-123e-4385-a6d4-009a91749d88"}
05:31:34.032 00.022 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"c8789d6c-d0b9-4fc9-86b8-a2f75f10e453"}
05:31:34.041 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"c8789d6c-d0b9-4fc9-86b8-a2f75f10e453"}
05:31:36.002 01.961 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"78a672e5-88c3-44f4-b7eb-814120c262dd"}
05:31:36.012 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"78a672e5-88c3-44f4-b7eb-814120c262dd"}
05:31:36.020 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"5c06e0e6-91e2-4f5b-9b43-4522807db4d9"}
05:31:36.027 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"5c06e0e6-91e2-4f5b-9b43-4522807db4d9"}
05:31:38.001 01.974 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"c4f6a636-d69c-44a5-aa6c-a25c3cf62347"}
05:31:38.014 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"c4f6a636-d69c-44a5-aa6c-a25c3cf62347"}
05:31:38.027 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"a87179a4-4045-40cb-900f-723cc841700f"}
05:31:38.048 00.021 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"a87179a4-4045-40cb-900f-723cc841700f"}
05:31:40.002 01.954 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"0ea0be49-f11b-46a4-9692-1ee70c88bf4c"}
05:31:40.013 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"0ea0be49-f11b-46a4-9692-1ee70c88bf4c"}
05:31:40.022 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"52511c7b-fc9e-4b99-af4f-bfeb968d7a49"}
05:31:40.031 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"52511c7b-fc9e-4b99-af4f-bfeb968d7a49"}
05:31:42.001 01.970 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"463509a3-39f3-49d2-85da-626ddbc564e0"}
05:31:42.009 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"463509a3-39f3-49d2-85da-626ddbc564e0"}
05:31:42.018 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"f89e173b-0f90-4908-a1b8-8b9005d22ce6"}
05:31:42.040 00.022 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"f89e173b-0f90-4908-a1b8-8b9005d22ce6"}
05:31:44.001 01.961 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"c7d62d20-b59f-409e-b088-add7992f8b11"}
05:31:44.013 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"c7d62d20-b59f-409e-b088-add7992f8b11"}
05:31:44.034 00.021 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"b005312c-2afc-4bf0-911e-49e57721fa0a"}
05:31:44.044 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"b005312c-2afc-4bf0-911e-49e57721fa0a"}
05:31:46.000 01.956 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"20d72afe-082c-4c60-a1d5-f8f8cfbdedb3"}
05:31:46.011 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"20d72afe-082c-4c60-a1d5-f8f8cfbdedb3"}
05:31:46.023 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"af6b472a-27bb-4468-993f-01ee159c4ea5"}
05:31:46.043 00.020 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"af6b472a-27bb-4468-993f-01ee159c4ea5"}
05:31:48.402 02.359 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"7919d847-0318-403e-80cb-2a61aed027ac"}
05:31:48.414 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"7919d847-0318-403e-80cb-2a61aed027ac"}
05:31:48.428 00.014 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"706e3ac4-1afe-4031-94f1-6a272b039407"}
05:31:48.441 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"706e3ac4-1afe-4031-94f1-6a272b039407"}
05:31:50.397 01.956 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"94fce84b-2b4d-4f7d-80b6-8bc1756db8e3"}
05:31:50.421 00.024 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"94fce84b-2b4d-4f7d-80b6-8bc1756db8e3"}
05:31:50.467 00.046 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"f1d180d7-84b3-4619-a717-171c4785758d"}
05:31:50.477 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"f1d180d7-84b3-4619-a717-171c4785758d"}
05:31:52.399 01.922 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"c1fdf82a-0a05-4dbe-b0b3-22b4fb3e9522"}
05:31:52.436 00.037 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"c1fdf82a-0a05-4dbe-b0b3-22b4fb3e9522"}
05:31:52.449 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"482a5b4d-94ca-47a0-81e9-10200971fb37"}
05:31:52.461 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"482a5b4d-94ca-47a0-81e9-10200971fb37"}
05:31:54.397 01.936 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"80d69be8-3b12-4205-b08a-942170b5f3d1"}
05:31:54.411 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"80d69be8-3b12-4205-b08a-942170b5f3d1"}
05:31:54.422 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"781abb48-4228-4b47-bfc7-b89c4e939bc8"}
05:31:54.431 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"781abb48-4228-4b47-bfc7-b89c4e939bc8"}
05:31:56.397 01.966 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"6531e2dc-0413-47d4-8be7-66c816f668a4"}
05:31:56.415 00.018 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"6531e2dc-0413-47d4-8be7-66c816f668a4"}
05:31:56.442 00.027 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"adcb3036-0f37-4de7-a0ff-7bcdecd48d0f"}
05:31:56.456 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"adcb3036-0f37-4de7-a0ff-7bcdecd48d0f"}
05:31:58.397 01.941 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"234bcb3a-2bc1-43a9-9af3-7365b0442279"}
05:31:58.410 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"234bcb3a-2bc1-43a9-9af3-7365b0442279"}
05:31:58.419 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"1bdcc484-acae-4489-af29-8456639058e1"}
05:31:58.433 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"1bdcc484-acae-4489-af29-8456639058e1"}
05:32:00.397 01.964 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"b66e3144-d8cb-40d2-830a-38e95097fada"}
05:32:00.406 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"b66e3144-d8cb-40d2-830a-38e95097fada"}
05:32:00.416 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"883e1773-4dd4-4ea2-bc67-57f39a46b917"}
05:32:00.424 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"883e1773-4dd4-4ea2-bc67-57f39a46b917"}
05:32:02.399 01.975 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"5ce3b3b5-7422-476a-bbd5-f6489c599d34"}
05:32:02.438 00.039 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"5ce3b3b5-7422-476a-bbd5-f6489c599d34"}
05:32:02.461 00.023 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"ca615c29-0259-47cf-bbc9-53538ed91065"}
05:32:02.480 00.019 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"ca615c29-0259-47cf-bbc9-53538ed91065"}
05:32:04.398 01.918 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"f8e885d0-c3cb-4798-9c8c-bd31d297fad0"}
05:32:04.425 00.027 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"f8e885d0-c3cb-4798-9c8c-bd31d297fad0"}
05:32:04.439 00.014 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"7247fe54-d77c-49d4-a0b5-00666912a1f3"}
05:32:04.455 00.016 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"7247fe54-d77c-49d4-a0b5-00666912a1f3"}
05:32:06.397 01.942 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"5f23506a-d3d7-4a98-a4fe-417c192c96f8"}
05:32:06.406 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"5f23506a-d3d7-4a98-a4fe-417c192c96f8"}
05:32:06.431 00.025 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"36f3537f-3edf-44b2-aabb-17f301f3a62f"}
05:32:06.439 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"36f3537f-3edf-44b2-aabb-17f301f3a62f"}
05:32:08.397 01.958 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"e09616ae-3c5c-4bad-adcd-f36813befb85"}
05:32:08.405 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"e09616ae-3c5c-4bad-adcd-f36813befb85"}
05:32:08.425 00.020 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"35d47ad8-04c5-4c9a-9109-ad7a53e4bf32"}
05:32:08.434 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"35d47ad8-04c5-4c9a-9109-ad7a53e4bf32"}
05:32:10.401 01.967 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"200c2526-23fc-4499-b6c1-7d54c4d1827a"}
05:32:10.417 00.016 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"200c2526-23fc-4499-b6c1-7d54c4d1827a"}
05:32:10.434 00.017 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"608367eb-05d6-4450-8523-a119a2a47311"}
05:32:10.443 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"608367eb-05d6-4450-8523-a119a2a47311"}
05:32:12.400 01.957 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"ce91953f-645d-4a89-9d12-f29cd5eaf890"}
05:32:12.408 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"ce91953f-645d-4a89-9d12-f29cd5eaf890"}
05:32:12.421 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"20e56c19-b9c9-4537-a316-299f68f3802e"}
05:32:12.444 00.023 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"20e56c19-b9c9-4537-a316-299f68f3802e"}
05:32:14.399 01.955 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"1ab7a5ac-62f1-439d-b024-e216deb707e8"}
05:32:14.486 00.087 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"1ab7a5ac-62f1-439d-b024-e216deb707e8"}
05:32:14.587 00.101 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"0fc8a4b8-6f03-4b7a-8b8a-2d30347be9b3"}
05:32:14.698 00.111 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"0fc8a4b8-6f03-4b7a-8b8a-2d30347be9b3"}
05:32:16.402 01.704 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"08c0d05b-aa7e-45de-b81b-a32be5a847c9"}
05:32:16.601 00.199 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"08c0d05b-aa7e-45de-b81b-a32be5a847c9"}
05:32:16.922 00.321 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"91fc6682-fd2e-4f52-a48d-268c86b6b1ac"}
05:32:17.174 00.252 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"91fc6682-fd2e-4f52-a48d-268c86b6b1ac"}
05:32:18.404 01.230 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"5e109f89-c168-4fa7-a4d7-02344fa93904"}
05:32:18.428 00.024 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"5e109f89-c168-4fa7-a4d7-02344fa93904"}
05:32:18.443 00.015 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"34d0676a-d17a-4e54-af9c-3715229b5b5e"}
05:32:18.454 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"34d0676a-d17a-4e54-af9c-3715229b5b5e"}
05:32:20.400 01.946 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"196b6328-d295-4ad8-b109-e10f7b3ac0aa"}
05:32:20.438 00.038 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"196b6328-d295-4ad8-b109-e10f7b3ac0aa"}
05:32:20.459 00.021 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"808e015c-7618-4830-8a30-9c8102eb8784"}
05:32:20.473 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"808e015c-7618-4830-8a30-9c8102eb8784"}
05:32:22.400 01.927 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"5fcf9a0b-6984-4bcb-82ca-3c8af8260323"}
05:32:22.414 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"5fcf9a0b-6984-4bcb-82ca-3c8af8260323"}
05:32:22.426 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"6983bab3-8edd-46b1-83b1-e4a86571aaff"}
05:32:22.460 00.034 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"6983bab3-8edd-46b1-83b1-e4a86571aaff"}
05:32:24.399 01.939 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"b2d38a16-34fb-4dde-9f01-6901fec82cb3"}
05:32:24.410 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"b2d38a16-34fb-4dde-9f01-6901fec82cb3"}
05:32:24.418 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"9b4c5bb4-a8f0-4ba8-a375-a30fd4b035eb"}
05:32:24.426 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"9b4c5bb4-a8f0-4ba8-a375-a30fd4b035eb"}
05:32:26.399 01.973 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"fb7bc8aa-8ca9-4e1d-84ea-0c4fcdb97b23"}
05:32:26.407 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"fb7bc8aa-8ca9-4e1d-84ea-0c4fcdb97b23"}
05:32:26.417 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"84a7e157-8106-402c-905f-fa492835533a"}
05:32:26.431 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"84a7e157-8106-402c-905f-fa492835533a"}
05:32:28.398 01.967 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"040eab23-f7e1-4965-8803-2ba7434cd56f"}
05:32:28.409 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"040eab23-f7e1-4965-8803-2ba7434cd56f"}
05:32:28.429 00.020 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"d2d26cba-99c7-4d85-9d96-67ecb4a7a8f3"}
05:32:28.438 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"d2d26cba-99c7-4d85-9d96-67ecb4a7a8f3"}
05:32:30.399 01.961 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"6f43c7de-b941-4c5d-a78e-3424340772a6"}
05:32:30.412 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"6f43c7de-b941-4c5d-a78e-3424340772a6"}
05:32:30.423 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"f744d07e-a823-4f21-aaa0-f46985af65e0"}
05:32:30.449 00.026 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"f744d07e-a823-4f21-aaa0-f46985af65e0"}
05:32:32.399 01.950 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"6a35c00b-6549-48ec-8efc-7002ce7fae68"}
05:32:32.411 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"6a35c00b-6549-48ec-8efc-7002ce7fae68"}
05:32:32.420 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"9f112674-4ec8-49fd-be1c-83b4492fa549"}
05:32:32.428 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"9f112674-4ec8-49fd-be1c-83b4492fa549"}
05:32:34.398 01.970 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"d4d0f8fa-82ab-47a4-b1b3-b7183a1b670b"}
05:32:34.409 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"d4d0f8fa-82ab-47a4-b1b3-b7183a1b670b"}
05:32:34.419 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"074f78f0-332c-430f-88d8-b34e2850f399"}
05:32:34.427 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"074f78f0-332c-430f-88d8-b34e2850f399"}
05:32:36.398 01.971 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"17e22565-9957-428a-b41e-000109705e7b"}
05:32:36.408 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"17e22565-9957-428a-b41e-000109705e7b"}
05:32:36.439 00.031 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"3ac4724b-df47-4830-8fea-bf458539d03a"}
05:32:36.448 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"3ac4724b-df47-4830-8fea-bf458539d03a"}
05:32:38.397 01.949 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"7eb7e279-ee33-4da0-88cd-3a203e892630"}
05:32:38.407 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"7eb7e279-ee33-4da0-88cd-3a203e892630"}
05:32:38.418 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"4fce04fc-378b-4201-a51f-867e69526864"}
05:32:38.424 00.006 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"4fce04fc-378b-4201-a51f-867e69526864"}
05:32:40.399 01.975 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"9e549c68-2f41-4941-8e71-e27c1ade2311"}
05:32:40.412 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"9e549c68-2f41-4941-8e71-e27c1ade2311"}
05:32:40.418 00.006 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"94bb3e6d-7c6e-477a-9c99-07a2f30952a6"}
05:32:40.424 00.006 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"94bb3e6d-7c6e-477a-9c99-07a2f30952a6"}
05:32:42.399 01.975 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"0f6ef26a-ab5f-4de4-a4d2-6e42cbbe0330"}
05:32:42.413 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"0f6ef26a-ab5f-4de4-a4d2-6e42cbbe0330"}
05:32:42.424 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"a2c5d9e0-e7ca-4541-bfca-8bef4edea973"}
05:32:42.432 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"a2c5d9e0-e7ca-4541-bfca-8bef4edea973"}
05:32:44.396 01.964 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"74664b87-8218-4a1a-b05d-53c5071ef5c6"}
05:32:44.406 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"74664b87-8218-4a1a-b05d-53c5071ef5c6"}
05:32:44.415 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"58d1ae82-e719-41f9-b9c2-6ce913692926"}
05:32:44.421 00.006 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"58d1ae82-e719-41f9-b9c2-6ce913692926"}
05:32:46.395 01.974 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"5ccce942-17bd-4f56-9ddb-fdd6f7cef092"}
05:32:46.403 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"5ccce942-17bd-4f56-9ddb-fdd6f7cef092"}
05:32:46.417 00.014 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"b8b401f4-d9ef-4f77-aa6a-f241875adaac"}
05:32:46.426 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"b8b401f4-d9ef-4f77-aa6a-f241875adaac"}
05:32:48.394 01.968 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"53ffa132-b543-476a-b2e1-0b947bd4735b"}
05:32:48.421 00.027 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"53ffa132-b543-476a-b2e1-0b947bd4735b"}
05:32:48.455 00.034 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"a3799580-f7a8-42e5-a48b-9fb24d8b1dd8"}
05:32:48.463 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"a3799580-f7a8-42e5-a48b-9fb24d8b1dd8"}
05:32:50.394 01.931 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"13c1679c-7939-46cf-b592-e9e4276893d1"}
05:32:50.414 00.020 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"13c1679c-7939-46cf-b592-e9e4276893d1"}
05:32:50.427 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"36ef278d-4873-4ac8-b699-bf99fb77b175"}
05:32:50.434 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"36ef278d-4873-4ac8-b699-bf99fb77b175"}
05:32:52.394 01.960 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"2915086d-2dd5-4bb9-90e0-6dea69d7e572"}
05:32:52.403 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"2915086d-2dd5-4bb9-90e0-6dea69d7e572"}
05:32:52.416 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"eee7324e-f396-46c2-950c-5aa1889cc284"}
05:32:52.427 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"eee7324e-f396-46c2-950c-5aa1889cc284"}
05:32:54.397 01.970 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"23fa1e43-dcbe-49b5-bc54-3eed64c93a1c"}
05:32:54.420 00.023 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"23fa1e43-dcbe-49b5-bc54-3eed64c93a1c"}
05:32:54.431 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"dc139dec-c43e-4848-ab9b-26cf54e2ebbc"}
05:32:54.441 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"dc139dec-c43e-4848-ab9b-26cf54e2ebbc"}
05:32:56.394 01.953 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"20b00ba9-4828-430a-ac14-accece93c5f9"}
05:32:56.404 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"20b00ba9-4828-430a-ac14-accece93c5f9"}
05:32:56.413 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"835896a9-8e16-4d45-9cb7-c24122986660"}
05:32:56.421 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"835896a9-8e16-4d45-9cb7-c24122986660"}
05:32:58.394 01.973 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"22e280b1-10d1-4187-8ff7-27a75bb699ba"}
05:32:58.403 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"22e280b1-10d1-4187-8ff7-27a75bb699ba"}
05:32:58.410 00.007 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"3667b4df-6ab1-48c6-85c9-19c92dd045d7"}
05:32:58.422 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"3667b4df-6ab1-48c6-85c9-19c92dd045d7"}
05:33:00.394 01.972 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"bf3cff1f-c117-4512-9e0f-86b71814e771"}
05:33:00.408 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"bf3cff1f-c117-4512-9e0f-86b71814e771"}
05:33:00.423 00.015 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"836a2992-88c9-46a7-9e37-313a40a65eb8"}
05:33:00.453 00.030 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"836a2992-88c9-46a7-9e37-313a40a65eb8"}
05:33:02.395 01.942 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"5e858f26-d936-4ffa-b0b3-14d02a2ec631"}
05:33:02.411 00.016 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"5e858f26-d936-4ffa-b0b3-14d02a2ec631"}
05:33:02.422 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"0c7f975c-936e-4f40-b306-7af608fa9ece"}
05:33:02.432 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"0c7f975c-936e-4f40-b306-7af608fa9ece"}
05:33:04.396 01.964 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"613dcd44-f1d5-46b9-aedb-0975ee536a8d"}
05:33:04.419 00.023 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"613dcd44-f1d5-46b9-aedb-0975ee536a8d"}
05:33:04.453 00.034 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"d654ed7f-b7e2-486e-ad16-3c0069ebd3f1"}
05:33:04.463 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"d654ed7f-b7e2-486e-ad16-3c0069ebd3f1"}
05:33:06.394 01.931 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"28952bb2-8aad-4abd-b3af-9518ddfcb4cf"}
05:33:06.411 00.017 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"28952bb2-8aad-4abd-b3af-9518ddfcb4cf"}
05:33:06.423 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"bbc7377b-93e3-4b4a-bf69-5e4101398506"}
05:33:06.437 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"bbc7377b-93e3-4b4a-bf69-5e4101398506"}
05:33:08.393 01.956 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"9ab12513-8045-4ac0-8e82-6d2cfa6aa1c3"}
05:33:08.419 00.026 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"9ab12513-8045-4ac0-8e82-6d2cfa6aa1c3"}
05:33:08.429 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"d8329ee9-8fa5-4107-9f17-6cc96e59f4fd"}
05:33:08.438 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"d8329ee9-8fa5-4107-9f17-6cc96e59f4fd"}
05:33:10.392 01.954 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"5d040fe2-7091-4eb5-abc8-ea050218214f"}
05:33:10.405 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"5d040fe2-7091-4eb5-abc8-ea050218214f"}
05:33:10.416 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"a57aea9a-5741-41ba-a5df-9e2276b79993"}
05:33:10.437 00.021 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"a57aea9a-5741-41ba-a5df-9e2276b79993"}
05:33:12.391 01.954 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"a3e2cc13-128d-4b91-8e23-7190383a474e"}
05:33:12.413 00.022 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"a3e2cc13-128d-4b91-8e23-7190383a474e"}
05:33:12.451 00.038 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"b656a39f-e48d-4cad-b600-4fed582fdb8b"}
05:33:12.467 00.016 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"b656a39f-e48d-4cad-b600-4fed582fdb8b"}
05:33:14.391 01.924 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"bd20c32a-c159-44ce-a5b9-06533ce4834b"}
05:33:14.418 00.027 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"bd20c32a-c159-44ce-a5b9-06533ce4834b"}
05:33:14.431 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"53ef7cbd-5eb3-4fcd-827c-5570972b3e60"}
05:33:14.444 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"53ef7cbd-5eb3-4fcd-827c-5570972b3e60"}
05:33:16.390 01.946 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"1b56fcb1-fd9f-43a1-80ff-b960fd6ccfe2"}
05:33:16.403 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"1b56fcb1-fd9f-43a1-80ff-b960fd6ccfe2"}
05:33:16.414 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"fc23f4c6-cda0-4726-ac7d-e148967f466e"}
05:33:16.426 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"fc23f4c6-cda0-4726-ac7d-e148967f466e"}
05:33:18.388 01.962 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"6bc4510e-f392-4a91-b7c6-53f92109a7a8"}
05:33:18.404 00.016 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"6bc4510e-f392-4a91-b7c6-53f92109a7a8"}
05:33:18.416 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"5e6ddf60-6ff3-41b8-b033-6cb9cec2f9aa"}
05:33:18.443 00.027 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"5e6ddf60-6ff3-41b8-b033-6cb9cec2f9aa"}
05:33:20.387 01.944 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"991cdce7-bee2-49b9-a9b1-0909359ab19a"}
05:33:20.401 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"991cdce7-bee2-49b9-a9b1-0909359ab19a"}
05:33:20.414 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"5470b63b-ad87-4a2e-89e5-2c57e6d329de"}
05:33:20.425 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"5470b63b-ad87-4a2e-89e5-2c57e6d329de"}
05:33:22.385 01.960 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"7dec8387-c60e-46e7-b1e8-9f7eba3c2e73"}
05:33:22.395 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"7dec8387-c60e-46e7-b1e8-9f7eba3c2e73"}
05:33:22.420 00.025 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"a196e0c7-dfcc-4a7c-b0cb-c66d5f166299"}
05:33:22.428 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"a196e0c7-dfcc-4a7c-b0cb-c66d5f166299"}
05:33:24.384 01.956 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"7d363181-8ef8-4f6c-b1fe-b4a0da9cd58e"}
05:33:24.393 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"7d363181-8ef8-4f6c-b1fe-b4a0da9cd58e"}
05:33:24.405 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"d58b584c-bc6d-4967-b071-84baa78e0c21"}
05:33:24.416 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"d58b584c-bc6d-4967-b071-84baa78e0c21"}
05:33:26.383 01.967 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"cee7bf17-bf4a-41c9-ac42-9a008920a289"}
05:33:26.394 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"cee7bf17-bf4a-41c9-ac42-9a008920a289"}
05:33:26.404 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"97ea9a6b-43b2-4e6d-83af-89beae1d0bc9"}
05:33:26.412 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"97ea9a6b-43b2-4e6d-83af-89beae1d0bc9"}
05:33:28.383 01.971 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"ab8cd80f-bd10-4916-9014-aefe65b46742"}
05:33:28.392 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"ab8cd80f-bd10-4916-9014-aefe65b46742"}
05:33:28.418 00.026 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"a62989db-a05d-498e-90a8-6ebcc0ee886d"}
05:33:28.426 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"a62989db-a05d-498e-90a8-6ebcc0ee886d"}
05:33:30.382 01.956 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"56356310-aa26-448f-9d19-90de24e35a4e"}
05:33:30.395 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"56356310-aa26-448f-9d19-90de24e35a4e"}
05:33:30.429 00.034 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"ea10bc36-f8f7-4018-b91d-cb87b7119c47"}
05:33:30.444 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"ea10bc36-f8f7-4018-b91d-cb87b7119c47"}
05:33:32.381 01.937 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"c4a72885-4274-4b2e-b20b-ca9879ce4299"}
05:33:32.390 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"c4a72885-4274-4b2e-b20b-ca9879ce4299"}
05:33:32.401 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"14511ad2-5f94-4eb7-9248-eb47a8676d27"}
05:33:32.410 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"14511ad2-5f94-4eb7-9248-eb47a8676d27"}
05:33:34.381 01.971 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"dd0c626f-0269-4436-b95e-9e0f897fec51"}
05:33:34.405 00.024 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"dd0c626f-0269-4436-b95e-9e0f897fec51"}
05:33:34.429 00.024 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"31f4df68-cb80-414d-beac-ac994bdfb11b"}
05:33:34.443 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"31f4df68-cb80-414d-beac-ac994bdfb11b"}
05:33:36.381 01.938 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"41cf666e-55aa-41e9-8018-ee3b3ca9e465"}
05:33:36.404 00.023 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"41cf666e-55aa-41e9-8018-ee3b3ca9e465"}
05:33:36.439 00.035 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"b1cd9e43-39e5-4f92-b2de-6be1565a36cf"}
05:33:36.450 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"b1cd9e43-39e5-4f92-b2de-6be1565a36cf"}
05:33:38.381 01.931 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"90981b06-fb98-4090-b195-af767c85a188"}
05:33:38.390 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"90981b06-fb98-4090-b195-af767c85a188"}
05:33:38.401 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"8e67ecda-1348-4b14-b018-4eb8955c18d6"}
05:33:38.408 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"8e67ecda-1348-4b14-b018-4eb8955c18d6"}
05:33:40.380 01.972 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"f4607c23-9bb2-4a83-be1b-c6c87dd7af4d"}
05:33:40.403 00.023 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"f4607c23-9bb2-4a83-be1b-c6c87dd7af4d"}
05:33:40.415 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"23a0a675-10d2-4e9a-bb2c-2a8cd6c3015f"}
05:33:40.424 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"23a0a675-10d2-4e9a-bb2c-2a8cd6c3015f"}
05:33:42.384 01.960 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"9812b650-944e-41d7-a16e-109f957bc45b"}
05:33:42.408 00.024 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"9812b650-944e-41d7-a16e-109f957bc45b"}
05:33:42.432 00.024 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"d8748498-acfa-4f03-9881-6734364e8e40"}
05:33:42.447 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"d8748498-acfa-4f03-9881-6734364e8e40"}
05:33:44.380 01.933 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"f71b23aa-c53f-407b-96b6-dd77f5b1bb9f"}
05:33:44.388 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"f71b23aa-c53f-407b-96b6-dd77f5b1bb9f"}
05:33:44.400 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"f72d4f6f-9281-44ef-aa0b-8838ef887bdf"}
05:33:44.412 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"f72d4f6f-9281-44ef-aa0b-8838ef887bdf"}
05:33:46.384 01.972 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"64b844ad-4e69-4ccc-90d1-dd7572f6fdac"}
05:33:46.404 00.020 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"64b844ad-4e69-4ccc-90d1-dd7572f6fdac"}
05:33:46.417 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"5163332c-6f2f-4562-824d-978eb69ce6fa"}
05:33:46.427 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"5163332c-6f2f-4562-824d-978eb69ce6fa"}
05:33:48.383 01.956 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"fe9f0d40-19ea-43cc-a5cc-d5d38659a586"}
05:33:48.393 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"fe9f0d40-19ea-43cc-a5cc-d5d38659a586"}
05:33:48.414 00.021 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"3736bbc6-9322-47b9-a83e-83f7896b605d"}
05:33:48.423 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"3736bbc6-9322-47b9-a83e-83f7896b605d"}
05:33:50.383 01.960 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"574263d9-bb17-45e0-a63a-c16df57b703e"}
05:33:50.406 00.023 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"574263d9-bb17-45e0-a63a-c16df57b703e"}
05:33:51.286 00.880 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"637b9928-2aad-472b-bca8-b0b93f88c891"}
05:33:51.302 00.016 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"637b9928-2aad-472b-bca8-b0b93f88c891"}
05:33:52.383 01.081 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"831b05ab-2a36-42bc-896b-847c85828588"}
05:33:52.395 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"831b05ab-2a36-42bc-896b-847c85828588"}
05:33:52.408 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"6831d09c-d9a1-4513-99ed-51d4a4352596"}
05:33:52.415 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"6831d09c-d9a1-4513-99ed-51d4a4352596"}
05:33:54.383 01.968 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"4cfd379b-e77f-41ed-8ded-5e335c54542f"}
05:33:54.409 00.026 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"4cfd379b-e77f-41ed-8ded-5e335c54542f"}
05:33:54.420 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"adb32d09-1826-4c3c-b5f8-a2b67de91ccf"}
05:33:54.427 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"adb32d09-1826-4c3c-b5f8-a2b67de91ccf"}
05:33:56.384 01.957 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"ba30b428-1a0a-4974-ae39-45473f1ade4c"}
05:33:56.400 00.016 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"ba30b428-1a0a-4974-ae39-45473f1ade4c"}
05:33:56.415 00.015 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"e923627c-d200-4666-af5f-fc5169314c68"}
05:33:56.442 00.027 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"e923627c-d200-4666-af5f-fc5169314c68"}
05:33:58.384 01.942 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"71e93ffe-d093-4034-beb2-cb15926ae559"}
05:33:58.392 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"71e93ffe-d093-4034-beb2-cb15926ae559"}
05:33:58.401 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"ad7793f2-fcb9-4566-ad69-5b337ce01fee"}
05:33:58.407 00.006 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"ad7793f2-fcb9-4566-ad69-5b337ce01fee"}
05:34:00.383 01.976 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"1c45812c-cf2e-4330-b461-2c216d64461c"}
05:34:00.390 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"1c45812c-cf2e-4330-b461-2c216d64461c"}
05:34:00.402 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"04bca5ed-a0c2-438f-9cd4-a8d4d6e8c418"}
05:34:00.414 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"04bca5ed-a0c2-438f-9cd4-a8d4d6e8c418"}
05:34:02.383 01.969 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"f204ebb9-7346-45bd-b49d-1bea5afafdd1"}
05:34:02.393 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"f204ebb9-7346-45bd-b49d-1bea5afafdd1"}
05:34:02.405 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"06f50bf6-88b5-4910-925e-5c0d7f369460"}
05:34:02.420 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"06f50bf6-88b5-4910-925e-5c0d7f369460"}
05:34:04.383 01.963 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"78ceea7a-a805-430f-9a79-0761ad277edf"}
05:34:04.390 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"78ceea7a-a805-430f-9a79-0761ad277edf"}
05:34:04.403 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"c3cc828a-a43b-4ad4-8e5d-91adf7abd226"}
05:34:04.419 00.016 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"c3cc828a-a43b-4ad4-8e5d-91adf7abd226"}
05:34:06.383 01.964 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"9c687d07-5940-46c2-9c3d-6a4ffd52ddfc"}
05:34:06.393 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"9c687d07-5940-46c2-9c3d-6a4ffd52ddfc"}
05:34:06.404 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"4c0dc1c6-5994-4afe-8e4a-f65c11864ccc"}
05:34:06.417 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"4c0dc1c6-5994-4afe-8e4a-f65c11864ccc"}
05:34:08.383 01.966 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"eb02e62e-5752-4565-9fef-e39385ce39ed"}
05:34:08.400 00.017 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"eb02e62e-5752-4565-9fef-e39385ce39ed"}
05:34:08.418 00.018 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"2ac667b7-4b05-4ff7-84bd-6c108085c37f"}
05:34:08.427 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"2ac667b7-4b05-4ff7-84bd-6c108085c37f"}
05:34:10.382 01.955 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"5e105855-52d6-4c1e-b699-53683a7fca94"}
05:34:10.391 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"5e105855-52d6-4c1e-b699-53683a7fca94"}
05:34:10.399 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"101da35a-a45e-445e-878a-1cc3f1ea8ccd"}
05:34:10.409 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"101da35a-a45e-445e-878a-1cc3f1ea8ccd"}
05:34:12.382 01.973 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"cdf31664-f624-4166-bb59-90490d5984e6"}
05:34:12.392 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"cdf31664-f624-4166-bb59-90490d5984e6"}
05:34:12.405 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"44f36d52-1303-4430-8096-31435eaee7d8"}
05:34:12.427 00.022 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"44f36d52-1303-4430-8096-31435eaee7d8"}
05:34:14.381 01.954 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"7c53bb62-8c9a-453a-bb7b-7b4745456552"}
05:34:14.393 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"7c53bb62-8c9a-453a-bb7b-7b4745456552"}
05:34:14.404 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"4e2a9b5c-bdbc-4334-a9e6-82971b877dbb"}
05:34:14.417 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"4e2a9b5c-bdbc-4334-a9e6-82971b877dbb"}
05:34:16.389 01.972 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"7262929a-df15-4d58-aba2-3742dfe46b85"}
05:34:16.397 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"7262929a-df15-4d58-aba2-3742dfe46b85"}
05:34:16.427 00.030 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"02def575-8c8f-410a-8b2e-8dff02eedf74"}
05:34:16.439 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"02def575-8c8f-410a-8b2e-8dff02eedf74"}
05:34:18.387 01.948 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"06a53957-b2ca-4d09-bbf9-5c91ddf5bda6"}
05:34:18.399 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"06a53957-b2ca-4d09-bbf9-5c91ddf5bda6"}
05:34:18.407 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"76ee297b-84ca-4f0f-aae0-460f811cc396"}
05:34:18.415 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"76ee297b-84ca-4f0f-aae0-460f811cc396"}
05:34:20.387 01.972 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"b3711073-6674-4bfb-b1db-b123c4f74a78"}
05:34:20.401 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"b3711073-6674-4bfb-b1db-b123c4f74a78"}
05:34:20.434 00.033 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"77ff126b-9789-4ea4-955d-84a408297c37"}
05:34:20.445 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"77ff126b-9789-4ea4-955d-84a408297c37"}
05:34:22.388 01.943 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"6f0e412e-d4c7-44e4-bfdb-d73670872670"}
05:34:22.399 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"6f0e412e-d4c7-44e4-bfdb-d73670872670"}
05:34:22.407 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"2637f65b-3c12-47e3-a9a1-ab176d998e11"}
05:34:22.416 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"2637f65b-3c12-47e3-a9a1-ab176d998e11"}
05:34:24.388 01.972 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"64817c73-1b3e-4629-b7e8-6701513593f7"}
05:34:24.414 00.026 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"64817c73-1b3e-4629-b7e8-6701513593f7"}
05:34:24.422 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"0baba81a-38b6-45cd-9108-14eba56ec40c"}
05:34:24.430 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"0baba81a-38b6-45cd-9108-14eba56ec40c"}
05:34:26.387 01.957 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"ecb2b243-5e1b-4d45-8f0e-3a9deeaf3359"}
05:34:26.402 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"ecb2b243-5e1b-4d45-8f0e-3a9deeaf3359"}
05:34:26.429 00.027 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"203222d3-c107-4148-9429-8dab8197ce41"}
05:34:26.440 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"203222d3-c107-4148-9429-8dab8197ce41"}
05:34:28.386 01.946 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"c74cf27d-86e3-4949-a865-54d266084570"}
05:34:28.395 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"c74cf27d-86e3-4949-a865-54d266084570"}
05:34:28.403 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"fb4ee63e-5e48-492d-b469-186253cc4dca"}
05:34:28.416 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"fb4ee63e-5e48-492d-b469-186253cc4dca"}
05:34:30.389 01.973 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"e52301cb-f6c6-423b-a4b5-cf7c3b94c18f"}
05:34:30.403 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"e52301cb-f6c6-423b-a4b5-cf7c3b94c18f"}
05:34:30.411 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"c89b6892-9cb8-41a8-aec0-e76f699ff149"}
05:34:30.416 00.005 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"c89b6892-9cb8-41a8-aec0-e76f699ff149"}
05:34:32.386 01.970 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"c78558ec-8fd3-4ce2-a641-db1880c7116a"}
05:34:32.401 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"c78558ec-8fd3-4ce2-a641-db1880c7116a"}
05:34:32.412 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"417454f9-c3c3-4408-90bc-d23fa0d3066e"}
05:34:32.421 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"417454f9-c3c3-4408-90bc-d23fa0d3066e"}
05:34:34.386 01.965 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"6fbe4d14-471c-497e-b776-dbb54ee0b59b"}
05:34:34.419 00.033 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"6fbe4d14-471c-497e-b776-dbb54ee0b59b"}
05:34:34.429 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"eba8b233-e3d1-4674-a7e7-f9a11ed408b2"}
05:34:34.439 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"eba8b233-e3d1-4674-a7e7-f9a11ed408b2"}
05:34:36.386 01.947 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"ab3f8651-7e39-4f1b-9def-ab7d1b285e72"}
05:34:36.399 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"ab3f8651-7e39-4f1b-9def-ab7d1b285e72"}
05:34:36.413 00.014 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"c6f1a005-ec2d-42d2-b074-a6f00d6d4682"}
05:34:36.435 00.022 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"c6f1a005-ec2d-42d2-b074-a6f00d6d4682"}
05:34:38.384 01.949 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"a3d90c88-dcf5-40b8-ab5c-bc7e79563ff2"}
05:34:38.397 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"a3d90c88-dcf5-40b8-ab5c-bc7e79563ff2"}
05:34:38.409 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"db7e1bc9-a082-497f-b464-39acf87b2bc0"}
05:34:38.425 00.016 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"db7e1bc9-a082-497f-b464-39acf87b2bc0"}
05:34:40.385 01.960 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"1ce5bf3e-8675-4e0f-a58b-6fc84f7e6096"}
05:34:40.401 00.016 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"1ce5bf3e-8675-4e0f-a58b-6fc84f7e6096"}
05:34:40.427 00.026 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"1122a604-d21f-411a-9b95-adff498bfe73"}
05:34:40.447 00.020 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"1122a604-d21f-411a-9b95-adff498bfe73"}
05:34:42.383 01.936 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"a7f20dee-daeb-426b-ad11-7d57befdb171"}
05:34:42.394 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"a7f20dee-daeb-426b-ad11-7d57befdb171"}
05:34:42.410 00.016 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"d6fce293-311a-450a-8f84-78309be5b2ca"}
05:34:42.436 00.026 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"d6fce293-311a-450a-8f84-78309be5b2ca"}
05:34:44.388 01.952 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"a42b37a4-56a1-4a80-8e1d-6c057a43f876"}
05:34:44.417 00.029 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"a42b37a4-56a1-4a80-8e1d-6c057a43f876"}
05:34:44.433 00.016 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"4297d1b7-6595-44db-b8e4-bd9ec591bac3"}
05:34:44.459 00.026 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"4297d1b7-6595-44db-b8e4-bd9ec591bac3"}
05:34:46.381 01.922 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"c9f106ea-ae6f-4a94-a79f-aca6379be30f"}
05:34:46.391 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"c9f106ea-ae6f-4a94-a79f-aca6379be30f"}
05:34:46.405 00.014 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"75a6ff0c-e7f4-4d14-84d8-fbe79b7bbc33"}
05:34:46.418 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"75a6ff0c-e7f4-4d14-84d8-fbe79b7bbc33"}
05:34:48.381 01.963 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"93d2afa5-2bd3-4dc1-a4e0-ebb14fde858e"}
05:34:48.397 00.016 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"93d2afa5-2bd3-4dc1-a4e0-ebb14fde858e"}
05:34:48.412 00.015 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"a11cde0e-1891-4e52-8cbf-4ca561858f9d"}
05:34:48.431 00.019 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"a11cde0e-1891-4e52-8cbf-4ca561858f9d"}
05:34:50.380 01.949 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"73d276b3-50cf-42f3-8173-a15a76c049fe"}
05:34:50.401 00.021 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"73d276b3-50cf-42f3-8173-a15a76c049fe"}
05:34:50.454 00.053 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"a3932a69-dc98-453d-9c94-589261325f25"}
05:34:50.555 00.101 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"a3932a69-dc98-453d-9c94-589261325f25"}
05:34:52.381 01.826 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"6789e974-9ed7-4785-a040-0bfee91ffa7c"}
05:34:52.395 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"6789e974-9ed7-4785-a040-0bfee91ffa7c"}
05:34:52.418 00.023 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"39d4618e-0a18-4c78-a3a0-8e334991f4fc"}
05:34:52.431 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"39d4618e-0a18-4c78-a3a0-8e334991f4fc"}
05:34:54.379 01.948 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"fb34221e-a8ff-47a6-a547-f9f00768d768"}
05:34:54.388 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"fb34221e-a8ff-47a6-a547-f9f00768d768"}
05:34:54.403 00.015 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"00019553-1a1a-4060-8f1c-4b1bbc0f3861"}
05:34:54.424 00.021 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"00019553-1a1a-4060-8f1c-4b1bbc0f3861"}
05:34:56.379 01.955 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"022c309f-432d-4713-a7da-e1e7ba8dfe30"}
05:34:56.415 00.036 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"022c309f-432d-4713-a7da-e1e7ba8dfe30"}
05:34:56.449 00.034 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"91f369a8-5fdf-4f16-b22e-06476d42cbf0"}
05:34:56.467 00.018 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"91f369a8-5fdf-4f16-b22e-06476d42cbf0"}
05:34:58.381 01.914 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"8b81fbad-1d4c-4d7f-a052-9602a09898ad"}
05:34:58.409 00.028 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"8b81fbad-1d4c-4d7f-a052-9602a09898ad"}
05:34:58.418 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"c355c36d-b4c6-48ff-92db-affc848a4236"}
05:34:58.430 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"c355c36d-b4c6-48ff-92db-affc848a4236"}
05:35:00.379 01.949 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"f0edc3d9-510f-407b-8953-bbf321a77078"}
05:35:00.470 00.091 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"f0edc3d9-510f-407b-8953-bbf321a77078"}
05:35:00.631 00.161 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"0b37c6a1-a8bf-4803-bc26-423c05b5cb19"}
05:35:00.711 00.080 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"0b37c6a1-a8bf-4803-bc26-423c05b5cb19"}
05:35:02.377 01.666 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"292c5dbf-2e55-4ad3-98e3-955dfc1188af"}
05:35:02.558 00.181 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"292c5dbf-2e55-4ad3-98e3-955dfc1188af"}
05:35:02.776 00.218 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"e1e82dee-4e11-4243-b139-84048a6954cd"}
05:35:03.353 00.577 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"e1e82dee-4e11-4243-b139-84048a6954cd"}
05:35:04.377 01.024 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"ded8ccd7-bc95-4ef5-8350-8ac61b4e53b5"}
05:35:04.395 00.018 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"ded8ccd7-bc95-4ef5-8350-8ac61b4e53b5"}
05:35:04.424 00.029 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"2a7e7a2e-7896-4ce5-ba7a-6ba39522962f"}
05:35:04.440 00.016 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"2a7e7a2e-7896-4ce5-ba7a-6ba39522962f"}
05:35:06.377 01.937 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"5a6ace9d-b17f-4980-b662-c2a5c2fcb0f0"}
05:35:06.388 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"5a6ace9d-b17f-4980-b662-c2a5c2fcb0f0"}
05:35:06.414 00.026 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"37f3edab-75da-4562-ba20-f7705cabcde9"}
05:35:06.424 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"37f3edab-75da-4562-ba20-f7705cabcde9"}
05:35:08.377 01.953 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"4e578755-808c-4580-827d-569699924b0d"}
05:35:08.696 00.319 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"4e578755-808c-4580-827d-569699924b0d"}
05:35:09.118 00.422 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"0d51e54b-cb48-4637-a50b-65f9d8915f48"}
05:35:09.290 00.172 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"0d51e54b-cb48-4637-a50b-65f9d8915f48"}
05:35:10.375 01.085 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"4394224d-a9bd-4054-85bf-0ea9f38ef6e6"}
05:35:10.712 00.337 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"4394224d-a9bd-4054-85bf-0ea9f38ef6e6"}
05:35:11.108 00.396 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"11237324-dd18-453f-94bd-a1f05f1cb67d"}
05:35:11.175 00.067 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"11237324-dd18-453f-94bd-a1f05f1cb67d"}
05:35:12.375 01.200 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"21c9d8bd-46f1-4501-ba0f-7491508e8581"}
05:35:12.461 00.086 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"21c9d8bd-46f1-4501-ba0f-7491508e8581"}
05:35:12.563 00.102 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"2e3962d6-1570-423f-afa3-2f59b6986a98"}
05:35:12.597 00.034 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"2e3962d6-1570-423f-afa3-2f59b6986a98"}
05:35:14.376 01.779 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"6aa09bf1-4cdd-4937-9f6f-1c75e33e5532"}
05:35:14.473 00.097 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"6aa09bf1-4cdd-4937-9f6f-1c75e33e5532"}
05:35:14.542 00.069 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"d6fec2f9-193b-4938-b909-3c5910d2ae4f"}
05:35:14.626 00.084 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"d6fec2f9-193b-4938-b909-3c5910d2ae4f"}
05:35:16.376 01.750 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"d6d5be12-88b1-433b-9ec1-2444728983b0"}
05:35:16.472 00.096 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"d6d5be12-88b1-433b-9ec1-2444728983b0"}
05:35:16.617 00.145 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"b7dbd417-3dc4-4acf-b9e3-876c6ce33ef3"}
05:35:16.754 00.137 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"b7dbd417-3dc4-4acf-b9e3-876c6ce33ef3"}
05:35:18.376 01.622 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"9fc2951c-4de3-48b9-b0ec-2a12947e0e52"}
05:35:19.203 00.827 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"9fc2951c-4de3-48b9-b0ec-2a12947e0e52"}
05:35:19.292 00.089 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"eb8d0edd-6f7a-43e9-b826-afb42fe2e43f"}
05:35:19.387 00.095 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"eb8d0edd-6f7a-43e9-b826-afb42fe2e43f"}
05:35:20.376 00.989 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"896933d3-70ab-43c6-b624-a12f8a3e366b"}
05:35:21.653 01.277 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"896933d3-70ab-43c6-b624-a12f8a3e366b"}
05:35:22.056 00.403 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"a5f66c0f-aca1-45ac-91d0-5b09f99fc745"}
05:35:22.235 00.179 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"a5f66c0f-aca1-45ac-91d0-5b09f99fc745"}
05:35:22.399 00.164 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"5776e6d4-9962-41bc-bcc7-fa2ed0f1420c"}
05:35:22.445 00.046 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"5776e6d4-9962-41bc-bcc7-fa2ed0f1420c"}
05:35:22.578 00.133 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"4b476fb3-c750-49fa-a896-7ecc7e8c6333"}
05:35:22.682 00.104 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"4b476fb3-c750-49fa-a896-7ecc7e8c6333"}
05:35:24.399 01.717 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"dca03b1b-e972-401a-ac09-3faea6f29f8c"}
05:35:24.532 00.133 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"dca03b1b-e972-401a-ac09-3faea6f29f8c"}
05:35:24.657 00.125 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"8e3486fd-dc39-4994-9f2c-1078952917d2"}
05:35:24.702 00.045 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"8e3486fd-dc39-4994-9f2c-1078952917d2"}
05:35:26.398 01.696 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"5345bbf2-5571-4aa7-af83-e50893c54850"}
05:35:26.419 00.021 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"5345bbf2-5571-4aa7-af83-e50893c54850"}
05:35:26.437 00.018 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"78249d58-3096-4ed9-af9a-4f925adee1b6"}
05:35:26.452 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"78249d58-3096-4ed9-af9a-4f925adee1b6"}
05:35:28.398 01.946 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"259537b0-390b-4797-a471-26e1c9b79a4d"}
05:35:28.433 00.035 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"259537b0-390b-4797-a471-26e1c9b79a4d"}
05:35:28.455 00.022 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"ab736e50-c964-47a6-98a7-9d690fbf0f17"}
05:35:28.471 00.016 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"ab736e50-c964-47a6-98a7-9d690fbf0f17"}
05:35:30.399 01.928 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"6a36d123-c901-4de3-88c9-d5f2498266e6"}
05:35:30.436 00.037 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"6a36d123-c901-4de3-88c9-d5f2498266e6"}
05:35:30.475 00.039 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"96c044f1-3ee4-4bb1-872f-d7f3d6a6aef9"}
05:35:30.489 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"96c044f1-3ee4-4bb1-872f-d7f3d6a6aef9"}
05:35:32.398 01.909 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"3974adff-0ff5-4193-8cb6-250956706f2f"}
05:35:32.428 00.030 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"3974adff-0ff5-4193-8cb6-250956706f2f"}
05:35:32.464 00.036 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"86c5d4a1-2051-4922-860f-e9f584e6d2cf"}
05:35:32.553 00.089 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"86c5d4a1-2051-4922-860f-e9f584e6d2cf"}
05:35:34.397 01.844 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"b81a4ad6-3c16-499d-b6f4-00a29f4f1c29"}
05:35:34.431 00.034 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"b81a4ad6-3c16-499d-b6f4-00a29f4f1c29"}
05:35:34.478 00.047 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"e3b4f021-5ea3-4239-8925-0375b26fc11e"}
05:35:34.496 00.018 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"e3b4f021-5ea3-4239-8925-0375b26fc11e"}
05:35:36.397 01.901 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"d7758a2c-bf32-4d50-bff0-4f5547ae6f2c"}
05:35:36.425 00.028 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"d7758a2c-bf32-4d50-bff0-4f5547ae6f2c"}
05:35:36.488 00.063 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"f7ddd212-2a6a-4d53-8803-ce418d54c75e"}
05:35:36.509 00.021 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"f7ddd212-2a6a-4d53-8803-ce418d54c75e"}
05:35:38.397 01.888 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"533b317b-3b11-4d55-9172-df6f20bd3e8a"}
05:35:38.433 00.036 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"533b317b-3b11-4d55-9172-df6f20bd3e8a"}
05:35:38.478 00.045 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"08f19227-6ccd-4cda-a3b2-3721932cceb6"}
05:35:38.500 00.022 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"08f19227-6ccd-4cda-a3b2-3721932cceb6"}
05:35:40.396 01.896 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"0f325980-2d03-461a-9d31-4d281be73905"}
05:35:40.409 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"0f325980-2d03-461a-9d31-4d281be73905"}
05:35:40.429 00.020 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"fe100399-a4be-4471-8488-2a33aaf7d456"}
05:35:40.439 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"fe100399-a4be-4471-8488-2a33aaf7d456"}
05:35:42.395 01.956 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"64604c77-b331-4833-aa43-b7e0ab0dfb37"}
05:35:42.407 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"64604c77-b331-4833-aa43-b7e0ab0dfb37"}
05:35:42.419 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"4f6246bf-c6b4-45fe-93ef-b58c402bab31"}
05:35:42.428 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"4f6246bf-c6b4-45fe-93ef-b58c402bab31"}
05:35:44.395 01.967 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"d4298b15-45a3-4e58-99d7-25f96406cff9"}
05:35:44.412 00.017 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"d4298b15-45a3-4e58-99d7-25f96406cff9"}
05:35:44.446 00.034 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"3efbecc6-f3c0-4155-9503-d66c7bf5fe25"}
05:35:44.465 00.019 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"3efbecc6-f3c0-4155-9503-d66c7bf5fe25"}
05:35:46.394 01.929 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"159a5aac-c7b4-4023-855f-96a9cfbe0bfd"}
05:35:46.402 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"159a5aac-c7b4-4023-855f-96a9cfbe0bfd"}
05:35:46.412 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"5b28ffb2-bd2d-48c6-bd43-92b6269c4b09"}
05:35:46.434 00.022 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"5b28ffb2-bd2d-48c6-bd43-92b6269c4b09"}
05:35:48.393 01.959 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"8c313ab3-61a7-4042-ae26-1bd8cec4ceb8"}
05:35:48.403 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"8c313ab3-61a7-4042-ae26-1bd8cec4ceb8"}
05:35:48.414 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"46f06538-fa65-4968-b766-c83b9d77b9fe"}
05:35:48.434 00.020 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"46f06538-fa65-4968-b766-c83b9d77b9fe"}
05:35:50.394 01.960 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"d4fc9144-c053-431f-8c81-9adc193d08ae"}
05:35:50.404 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"d4fc9144-c053-431f-8c81-9adc193d08ae"}
05:35:50.416 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"8d814f4f-4c8d-4ddc-b1e0-e8e8a80a86b1"}
05:35:50.434 00.018 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"8d814f4f-4c8d-4ddc-b1e0-e8e8a80a86b1"}
05:35:52.393 01.959 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"eba0536f-83a5-45a6-abdc-1a20b1ee6d3f"}
05:35:52.402 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"eba0536f-83a5-45a6-abdc-1a20b1ee6d3f"}
05:35:52.411 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"69bd53e4-f0b9-46c6-9bf2-d31e89571792"}
05:35:52.423 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"69bd53e4-f0b9-46c6-9bf2-d31e89571792"}
05:35:54.398 01.975 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"402cff3d-8921-48d9-8662-dab0cd68959b"}
05:35:54.413 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"402cff3d-8921-48d9-8662-dab0cd68959b"}
05:35:54.423 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"d388e227-93f0-45a0-9167-47871fd0ad4b"}
05:35:54.430 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"d388e227-93f0-45a0-9167-47871fd0ad4b"}
05:35:56.396 01.966 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"50c01a46-9f81-47ad-8e99-f20e93cdb4c2"}
05:35:56.413 00.017 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"50c01a46-9f81-47ad-8e99-f20e93cdb4c2"}
05:35:56.425 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"0e8438b3-ed30-41a2-b0d8-74e1e47bf415"}
05:35:56.440 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"0e8438b3-ed30-41a2-b0d8-74e1e47bf415"}
05:35:58.393 01.953 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"05a3fa7f-b379-4f80-81eb-12a795eff661"}
05:35:58.409 00.016 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"05a3fa7f-b379-4f80-81eb-12a795eff661"}
05:35:58.441 00.032 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"c6b9f4db-43a4-4332-a387-c0b105eb1003"}
05:35:58.452 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"c6b9f4db-43a4-4332-a387-c0b105eb1003"}
05:36:00.392 01.940 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"26bb61bd-4c62-4a9d-96fe-0b051fc5f16c"}
05:36:00.405 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"26bb61bd-4c62-4a9d-96fe-0b051fc5f16c"}
05:36:00.420 00.015 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"b17282d1-7bbd-452c-8f92-8f4df294b38d"}
05:36:00.433 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"b17282d1-7bbd-452c-8f92-8f4df294b38d"}
05:36:02.394 01.961 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"6d2005e0-4940-4926-9ac5-785bc4da3a6d"}
05:36:02.421 00.027 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"6d2005e0-4940-4926-9ac5-785bc4da3a6d"}
05:36:02.438 00.017 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"a5bb277a-de6b-4ab6-bade-987bda6d40e1"}
05:36:02.454 00.016 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"a5bb277a-de6b-4ab6-bade-987bda6d40e1"}
05:36:04.392 01.938 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"737d4e86-9f8c-4233-a881-9c8ac9064cd1"}
05:36:04.409 00.017 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"737d4e86-9f8c-4233-a881-9c8ac9064cd1"}
05:36:04.437 00.028 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"8a72db1c-5028-4a0c-8b24-f19d2734e470"}
05:36:04.448 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"8a72db1c-5028-4a0c-8b24-f19d2734e470"}
05:36:06.391 01.943 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"6c284d50-938b-4b31-958c-6b332dbe354b"}
05:36:06.409 00.018 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"6c284d50-938b-4b31-958c-6b332dbe354b"}
05:36:06.423 00.014 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"25dfec61-d721-4cc4-b0c5-4bf1e899a00d"}
05:36:06.447 00.024 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"25dfec61-d721-4cc4-b0c5-4bf1e899a00d"}
05:36:08.391 01.944 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"7c49eed5-6cf1-43bd-b0a9-52b81f1cf6fb"}
05:36:08.404 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"7c49eed5-6cf1-43bd-b0a9-52b81f1cf6fb"}
05:36:08.420 00.016 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"d0e954f0-c68e-4cd9-bdd8-802e9118cc05"}
05:36:08.433 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"d0e954f0-c68e-4cd9-bdd8-802e9118cc05"}
05:36:10.391 01.958 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"aeca4594-10cc-4fcf-b012-071f450802e3"}
05:36:10.404 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"aeca4594-10cc-4fcf-b012-071f450802e3"}
05:36:10.413 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"0f3003d8-251f-4d40-b6b3-e65dd5d19471"}
05:36:10.421 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"0f3003d8-251f-4d40-b6b3-e65dd5d19471"}
05:36:12.390 01.969 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"cf75b13e-6de2-48d0-857a-dc59280a3553"}
05:36:12.402 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"cf75b13e-6de2-48d0-857a-dc59280a3553"}
05:36:12.413 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"fad52736-6b16-4163-ab93-61a06fa18564"}
05:36:12.424 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"fad52736-6b16-4163-ab93-61a06fa18564"}
05:36:14.389 01.965 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"38e622dd-7532-40b0-8d2c-0eb5c4bd60c4"}
05:36:14.397 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"38e622dd-7532-40b0-8d2c-0eb5c4bd60c4"}
05:36:14.405 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"48978b8c-8900-4d0e-8ecf-9cb26b4ec264"}
05:36:14.414 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"48978b8c-8900-4d0e-8ecf-9cb26b4ec264"}
05:36:16.388 01.974 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"bf4b5161-6981-4afb-a114-23e070150a47"}
05:36:16.403 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"bf4b5161-6981-4afb-a114-23e070150a47"}
05:36:16.418 00.015 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"2303af28-ab28-4be4-9ee5-26edd05799d5"}
05:36:16.427 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"2303af28-ab28-4be4-9ee5-26edd05799d5"}
05:36:18.388 01.961 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"7677fb13-b60c-4f9e-947b-8b829f7fdd2c"}
05:36:18.401 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"7677fb13-b60c-4f9e-947b-8b829f7fdd2c"}
05:36:18.426 00.025 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"14a5fb03-a5a4-44ce-8913-218028f53d0b"}
05:36:18.435 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"14a5fb03-a5a4-44ce-8913-218028f53d0b"}
05:36:20.387 01.952 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"03affb88-1a17-487d-abc6-0d28e966300f"}
05:36:20.398 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"03affb88-1a17-487d-abc6-0d28e966300f"}
05:36:20.413 00.015 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"c6444021-2b7e-4d87-9b34-0bedae2f098e"}
05:36:20.420 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"c6444021-2b7e-4d87-9b34-0bedae2f098e"}
05:36:22.386 01.966 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"53dde094-daec-4a46-b7fa-b8f556f1c5f6"}
05:36:22.399 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"53dde094-daec-4a46-b7fa-b8f556f1c5f6"}
05:36:22.409 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"7c15373a-55b4-4449-8e53-62c5864e0450"}
05:36:22.421 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"7c15373a-55b4-4449-8e53-62c5864e0450"}
05:36:24.387 01.966 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"903ffca9-f21c-4266-bf09-8b806ab68c87"}
05:36:24.415 00.028 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"903ffca9-f21c-4266-bf09-8b806ab68c87"}
05:36:24.427 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"f354c6c8-6a11-43e0-a83a-2b808605fd77"}
05:36:24.436 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"f354c6c8-6a11-43e0-a83a-2b808605fd77"}
05:36:26.385 01.949 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"a8c854b8-1bc1-4782-b16a-dd610e138009"}
05:36:26.394 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"a8c854b8-1bc1-4782-b16a-dd610e138009"}
05:36:26.415 00.021 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"d9c19a8d-3895-4f65-9aeb-9e70a2bbe5cb"}
05:36:26.428 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"d9c19a8d-3895-4f65-9aeb-9e70a2bbe5cb"}
05:36:28.385 01.957 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"7f91d027-39af-4b38-830a-d133397c070c"}
05:36:28.397 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"7f91d027-39af-4b38-830a-d133397c070c"}
05:36:28.411 00.014 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"5bb7fc2d-30d3-49bc-bce3-2204caf9b1f0"}
05:36:28.436 00.025 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"5bb7fc2d-30d3-49bc-bce3-2204caf9b1f0"}
05:36:30.384 01.948 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"1f86f28a-2e73-4939-a199-593e936fd7d3"}
05:36:30.392 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"1f86f28a-2e73-4939-a199-593e936fd7d3"}
05:36:30.401 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"4c710498-8e55-489d-9696-3d2520d1337d"}
05:36:30.417 00.016 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"4c710498-8e55-489d-9696-3d2520d1337d"}
05:36:32.384 01.967 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"b1c18f71-b3a6-424a-929d-cd44f95551f2"}
05:36:32.410 00.026 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"b1c18f71-b3a6-424a-929d-cd44f95551f2"}
05:36:32.420 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"e5bb3f79-ec82-43be-9bb5-93bc8650300d"}
05:36:32.432 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"e5bb3f79-ec82-43be-9bb5-93bc8650300d"}
05:36:34.385 01.953 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"66909c5e-4c36-4200-87c5-9e52a972c4ad"}
05:36:34.396 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"66909c5e-4c36-4200-87c5-9e52a972c4ad"}
05:36:34.424 00.028 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"335abefb-4f1d-42c1-811f-79d3f9bda677"}
05:36:34.433 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"335abefb-4f1d-42c1-811f-79d3f9bda677"}
05:36:36.386 01.953 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"e75d00d2-0d75-41d8-afde-8ff793c8cec6"}
05:36:36.424 00.038 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"e75d00d2-0d75-41d8-afde-8ff793c8cec6"}
05:36:36.442 00.018 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"c6b38c5b-d04c-42c2-b480-64bc52ea6bab"}
05:36:36.456 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"c6b38c5b-d04c-42c2-b480-64bc52ea6bab"}
05:36:38.384 01.928 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"b3b09d9a-0445-4f4b-ba7d-e602bca84823"}
05:36:38.399 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"b3b09d9a-0445-4f4b-ba7d-e602bca84823"}
05:36:38.409 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"021325a3-e7a1-44d3-a35e-d2d375aab4fe"}
05:36:38.425 00.016 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"021325a3-e7a1-44d3-a35e-d2d375aab4fe"}
05:36:40.382 01.957 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"788a423d-7cf8-4847-a86d-1bbab91e17b9"}
05:36:40.401 00.019 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"788a423d-7cf8-4847-a86d-1bbab91e17b9"}
05:36:40.422 00.021 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"1f192602-8add-4c5a-9887-a772aec351ab"}
05:36:40.448 00.026 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"1f192602-8add-4c5a-9887-a772aec351ab"}
05:36:42.382 01.934 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"0c9a4916-191d-4390-a68e-0149062abb25"}
05:36:42.411 00.029 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"0c9a4916-191d-4390-a68e-0149062abb25"}
05:36:42.420 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"36785d15-81a4-44db-95fa-ab55eb1e22ae"}
05:36:42.432 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"36785d15-81a4-44db-95fa-ab55eb1e22ae"}
05:36:44.381 01.949 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"b0bea32e-e5eb-4878-b231-b4d00cb3195a"}
05:36:44.390 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"b0bea32e-e5eb-4878-b231-b4d00cb3195a"}
05:36:44.412 00.022 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"3625ac14-5587-46a4-a096-7c2ec69096dd"}
05:36:44.427 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"3625ac14-5587-46a4-a096-7c2ec69096dd"}
05:36:46.383 01.956 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"5cb1d4f5-4278-4bb0-9aca-3e4a5cf736f9"}
05:36:46.407 00.024 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"5cb1d4f5-4278-4bb0-9aca-3e4a5cf736f9"}
05:36:46.420 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"cdc8127a-9dbc-49b8-9720-e31639c3db61"}
05:36:46.436 00.016 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"cdc8127a-9dbc-49b8-9720-e31639c3db61"}
05:36:48.381 01.945 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"c405705e-8e30-423a-a3e9-8e64308acca9"}
05:36:48.388 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"c405705e-8e30-423a-a3e9-8e64308acca9"}
05:36:48.397 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"72fedbf8-eeb9-446d-a224-67eca6f295f8"}
05:36:48.407 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"72fedbf8-eeb9-446d-a224-67eca6f295f8"}
05:36:50.381 01.974 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"47c47fdd-7307-4bc8-afb6-6041342ffed9"}
05:36:50.390 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"47c47fdd-7307-4bc8-afb6-6041342ffed9"}
05:36:50.400 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"2e2f2710-3be5-4c8d-b09a-c8a2719d529f"}
05:36:50.407 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"2e2f2710-3be5-4c8d-b09a-c8a2719d529f"}
05:36:52.381 01.974 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"a041d707-4d75-47fd-9c4a-4fee998237b7"}
05:36:52.392 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"a041d707-4d75-47fd-9c4a-4fee998237b7"}
05:36:52.404 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"f112a6b7-4692-4204-af5b-da1be9587441"}
05:36:52.419 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"f112a6b7-4692-4204-af5b-da1be9587441"}
05:36:54.380 01.961 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"9eaf4101-eed8-4254-894e-b81bbe76e5b3"}
05:36:54.389 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"9eaf4101-eed8-4254-894e-b81bbe76e5b3"}
05:36:54.398 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"4171921c-bca1-4f82-b32d-9e7972051cf5"}
05:36:54.407 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"4171921c-bca1-4f82-b32d-9e7972051cf5"}
05:36:56.380 01.973 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"a335e242-fed5-4ee7-b369-211e80c57681"}
05:36:56.386 00.006 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"a335e242-fed5-4ee7-b369-211e80c57681"}
05:36:56.393 00.007 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"a04a86d3-b6da-4d8c-be9c-97afceacf9ac"}
05:36:56.401 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"a04a86d3-b6da-4d8c-be9c-97afceacf9ac"}
05:36:58.380 01.979 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"2df450ea-c69d-4913-8d13-d6e40c757ea1"}
05:36:58.390 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"2df450ea-c69d-4913-8d13-d6e40c757ea1"}
05:36:58.403 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"d033cc83-faee-430c-bb3c-c10e3efd801f"}
05:36:58.434 00.031 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"d033cc83-faee-430c-bb3c-c10e3efd801f"}
05:37:00.381 01.947 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"41e5f111-8551-4e81-a33a-b61c0fc82195"}
05:37:00.392 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"41e5f111-8551-4e81-a33a-b61c0fc82195"}
05:37:00.410 00.018 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"c06e89b3-e2c7-4ff9-8ace-b790cc2e38fb"}
05:37:00.429 00.019 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"c06e89b3-e2c7-4ff9-8ace-b790cc2e38fb"}
05:37:02.381 01.952 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"641212cc-c945-4602-8eb8-d6173548894a"}
05:37:02.407 00.026 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"641212cc-c945-4602-8eb8-d6173548894a"}
05:37:02.418 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"05ae80ad-3f7e-4fd5-bbba-bd762fd669d2"}
05:37:02.426 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"05ae80ad-3f7e-4fd5-bbba-bd762fd669d2"}
05:37:04.381 01.955 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"289c79e5-fb4b-4b67-a3ac-89cff8ae17fe"}
05:37:04.393 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"289c79e5-fb4b-4b67-a3ac-89cff8ae17fe"}
05:37:04.408 00.015 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"194bfa1d-902d-46fa-90ab-561c865b30d4"}
05:37:04.436 00.028 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"194bfa1d-902d-46fa-90ab-561c865b30d4"}
05:37:06.380 01.944 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"c58f002f-3b54-437c-b5dd-3300e1969c11"}
05:37:06.408 00.028 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"c58f002f-3b54-437c-b5dd-3300e1969c11"}
05:37:06.447 00.039 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"9e0ca091-8bb5-464a-8ed8-6d7310030109"}
05:37:06.455 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"9e0ca091-8bb5-464a-8ed8-6d7310030109"}
05:37:08.380 01.925 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"b46c0064-b591-4059-893b-0510da0bd350"}
05:37:08.389 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"b46c0064-b591-4059-893b-0510da0bd350"}
05:37:08.396 00.007 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"e7480440-f15f-40c8-bfb3-234414aecd8a"}
05:37:08.407 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"e7480440-f15f-40c8-bfb3-234414aecd8a"}
05:37:10.379 01.972 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"a741b8aa-d409-49d7-9e4b-f059ac2b9e3a"}
05:37:10.389 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"a741b8aa-d409-49d7-9e4b-f059ac2b9e3a"}
05:37:10.402 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"36fe2239-513c-4e12-a1d6-a355e24269ec"}
05:37:10.418 00.016 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"36fe2239-513c-4e12-a1d6-a355e24269ec"}
05:37:12.378 01.960 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"c707b344-caeb-4a4d-8ff3-a0f7e9de17f3"}
05:37:12.384 00.006 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"c707b344-caeb-4a4d-8ff3-a0f7e9de17f3"}
05:37:12.391 00.007 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"edaed418-5bb8-4cd0-9a77-4770c52949ea"}
05:37:12.399 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"edaed418-5bb8-4cd0-9a77-4770c52949ea"}
05:37:14.378 01.979 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"926f615b-ca34-4d30-9f4f-121135b52437"}
05:37:14.448 00.070 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"926f615b-ca34-4d30-9f4f-121135b52437"}
05:37:14.576 00.128 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"23617d50-5dcc-40e0-905e-5f23b6eaa205"}
05:37:14.669 00.093 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"23617d50-5dcc-40e0-905e-5f23b6eaa205"}
05:37:16.377 01.708 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"19bb72b3-668c-40ef-b45d-281c25f72780"}
05:37:16.436 00.059 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"19bb72b3-668c-40ef-b45d-281c25f72780"}
05:37:16.467 00.031 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"46220bab-b807-43dd-85ac-5758c42044e1"}
05:37:16.486 00.019 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"46220bab-b807-43dd-85ac-5758c42044e1"}
05:37:18.378 01.892 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"a2d758f3-3cfd-4db3-912a-6cd763f0fd7f"}
05:37:18.391 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"a2d758f3-3cfd-4db3-912a-6cd763f0fd7f"}
05:37:18.402 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"ef7a6a55-c093-493e-b1ee-41150605f2d8"}
05:37:18.413 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"ef7a6a55-c093-493e-b1ee-41150605f2d8"}
05:37:20.377 01.964 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"e5f87a02-dc90-4387-8610-5b60ea1f27fb"}
05:37:20.383 00.006 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"e5f87a02-dc90-4387-8610-5b60ea1f27fb"}
05:37:20.391 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"6548a95a-4b25-4564-a807-46440909a1f4"}
05:37:20.399 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"6548a95a-4b25-4564-a807-46440909a1f4"}
05:37:22.382 01.983 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"95b99972-d7db-4fd5-bd7d-f4f12cf893da"}
05:37:22.397 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"95b99972-d7db-4fd5-bd7d-f4f12cf893da"}
05:37:22.407 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"d24279f9-2ff9-4dd4-8d77-966cd04ffe12"}
05:37:22.428 00.021 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"d24279f9-2ff9-4dd4-8d77-966cd04ffe12"}
05:37:24.384 01.956 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"29c0c2d5-f804-4a08-8487-7578caa0130a"}
05:37:24.394 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"29c0c2d5-f804-4a08-8487-7578caa0130a"}
05:37:24.408 00.014 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"c52b69e4-c21a-415e-a440-9e2a68ab79e5"}
05:37:24.417 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"c52b69e4-c21a-415e-a440-9e2a68ab79e5"}
05:37:26.381 01.964 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"41e0793b-905a-488c-9ab6-4f7f67cc8224"}
05:37:26.390 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"41e0793b-905a-488c-9ab6-4f7f67cc8224"}
05:37:26.398 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"f91d22dc-2c8e-4a7e-9bc1-39f3a6572244"}
05:37:26.407 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"f91d22dc-2c8e-4a7e-9bc1-39f3a6572244"}
05:37:28.379 01.972 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"eb6c7d98-d702-4f7a-907b-3a7716753133"}
05:37:28.388 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"eb6c7d98-d702-4f7a-907b-3a7716753133"}
05:37:28.397 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"a9a193af-6231-4c21-bb07-63d85eb0e1af"}
05:37:28.415 00.018 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"a9a193af-6231-4c21-bb07-63d85eb0e1af"}
05:37:30.379 01.964 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"3aa36d66-2f95-4360-bda7-aeaa15672ee7"}
05:37:30.387 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"3aa36d66-2f95-4360-bda7-aeaa15672ee7"}
05:37:30.395 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"8b07207e-da70-42d0-8e8d-fc79c532554f"}
05:37:30.402 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"8b07207e-da70-42d0-8e8d-fc79c532554f"}
05:37:32.380 01.978 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"9203e95a-aecf-40fe-97aa-4900bb1add54"}
05:37:32.410 00.030 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"9203e95a-aecf-40fe-97aa-4900bb1add54"}
05:37:32.423 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"7d905163-9942-4580-b29c-5dbf18721491"}
05:37:32.432 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"7d905163-9942-4580-b29c-5dbf18721491"}
05:37:34.378 01.946 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"cd9474d6-d8c5-48e6-a312-c077d0e09aad"}
05:37:34.388 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"cd9474d6-d8c5-48e6-a312-c077d0e09aad"}
05:37:34.404 00.016 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"b17ed4cf-6b23-4c93-87ad-bf60e2fe6a53"}
05:37:34.418 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"b17ed4cf-6b23-4c93-87ad-bf60e2fe6a53"}
05:37:36.379 01.961 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"f2deba72-6303-47f0-8440-ccf894d42dd8"}
05:37:36.388 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"f2deba72-6303-47f0-8440-ccf894d42dd8"}
05:37:36.398 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"f67964af-41c0-41d2-9174-ab59906ea708"}
05:37:36.407 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"f67964af-41c0-41d2-9174-ab59906ea708"}
05:37:38.380 01.973 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"bd96df80-72cd-4cc7-b46d-eb682f5855f1"}
05:37:38.396 00.016 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"bd96df80-72cd-4cc7-b46d-eb682f5855f1"}
05:37:38.408 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"19e5ca14-e86d-4982-ad39-5d4698fe28ee"}
05:37:38.420 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"19e5ca14-e86d-4982-ad39-5d4698fe28ee"}
05:37:40.379 01.959 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"f7cd6bf4-8c31-4c5e-81e4-455df3c1d2d6"}
05:37:40.389 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"f7cd6bf4-8c31-4c5e-81e4-455df3c1d2d6"}
05:37:40.403 00.014 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"e832fa69-2c4f-48e8-bb4f-b8845082a6d9"}
05:37:40.417 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"e832fa69-2c4f-48e8-bb4f-b8845082a6d9"}
05:37:42.380 01.963 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"e13ed552-4ad1-4347-91d4-56653b1191f9"}
05:37:42.391 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"e13ed552-4ad1-4347-91d4-56653b1191f9"}
05:37:42.398 00.007 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"227b8e2f-f7e9-4a04-a8e0-abd265cc8160"}
05:37:42.408 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"227b8e2f-f7e9-4a04-a8e0-abd265cc8160"}
05:37:44.382 01.974 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"be4b8bc1-0ca8-4de3-a8d0-7da0c0365201"}
05:37:44.397 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"be4b8bc1-0ca8-4de3-a8d0-7da0c0365201"}
05:37:44.410 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"48352e70-b461-448b-8ef1-60b37c00deda"}
05:37:44.419 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"48352e70-b461-448b-8ef1-60b37c00deda"}
05:37:46.382 01.963 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"65b18814-1141-413d-b2c5-051eb326ab2f"}
05:37:46.398 00.016 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"65b18814-1141-413d-b2c5-051eb326ab2f"}
05:37:46.415 00.017 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"e9be627b-0596-4b1c-96f8-11ea889b5c8f"}
05:37:46.435 00.020 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"e9be627b-0596-4b1c-96f8-11ea889b5c8f"}
05:37:48.379 01.944 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"1cfed4ab-4ea8-46f8-abdb-2ad7ad2b1cfd"}
05:37:48.388 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"1cfed4ab-4ea8-46f8-abdb-2ad7ad2b1cfd"}
05:37:48.395 00.007 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"003245c8-218a-464f-bef8-8e49526fd848"}
05:37:48.404 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"003245c8-218a-464f-bef8-8e49526fd848"}
05:37:50.379 01.975 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"e4d2cf3e-c2fe-4ddf-b591-6ceb9d16b52d"}
05:37:50.387 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"e4d2cf3e-c2fe-4ddf-b591-6ceb9d16b52d"}
05:37:50.394 00.007 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"b1595427-f214-4366-b83d-c5815575a16b"}
05:37:50.403 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"b1595427-f214-4366-b83d-c5815575a16b"}
05:37:52.379 01.976 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"22382413-0d49-425d-99b9-2c7dd2cdad5a"}
05:37:52.397 00.018 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"22382413-0d49-425d-99b9-2c7dd2cdad5a"}
05:37:52.405 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"d291e4f5-1ac8-454b-9129-b70394ce342c"}
05:37:52.411 00.006 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"d291e4f5-1ac8-454b-9129-b70394ce342c"}
05:37:54.379 01.968 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"295b7f75-ddab-4e18-af95-ff668951cfb9"}
05:37:54.387 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"295b7f75-ddab-4e18-af95-ff668951cfb9"}
05:37:54.395 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"8b7fedfa-2c66-4640-aee2-cbdd5df1782b"}
05:37:54.403 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"8b7fedfa-2c66-4640-aee2-cbdd5df1782b"}
05:37:56.377 01.974 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"956549b4-ca20-4517-9799-13b6c1ddf19e"}
05:37:56.387 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"956549b4-ca20-4517-9799-13b6c1ddf19e"}
05:37:56.394 00.007 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"654a0cf8-025d-486f-9f2f-3395104f1297"}
05:37:56.403 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"654a0cf8-025d-486f-9f2f-3395104f1297"}
05:37:58.376 01.973 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"604675ca-f5a2-4e4f-8618-88932a1707e5"}
05:37:58.385 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"604675ca-f5a2-4e4f-8618-88932a1707e5"}
05:37:58.392 00.007 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"b55e6d90-0197-457c-a93d-de335e820cee"}
05:37:58.398 00.006 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"b55e6d90-0197-457c-a93d-de335e820cee"}
05:38:00.376 01.978 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"1c31e920-48c7-4081-857a-fc4bfbede3dd"}
05:38:00.384 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"1c31e920-48c7-4081-857a-fc4bfbede3dd"}
05:38:00.391 00.007 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"57af6ebf-90ea-49fe-8f49-a24697bec5be"}
05:38:00.398 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"57af6ebf-90ea-49fe-8f49-a24697bec5be"}
05:38:02.380 01.982 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"9ab028d6-5c4f-4ffd-8891-b59fc78f7842"}
05:38:02.390 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"9ab028d6-5c4f-4ffd-8891-b59fc78f7842"}
05:38:02.400 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"c55ac541-8156-4a48-aeae-15ef44de20db"}
05:38:02.411 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"c55ac541-8156-4a48-aeae-15ef44de20db"}
05:38:04.376 01.965 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"7a59e9b2-41ba-4cfc-9245-264ad94b9f3b"}
05:38:04.386 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"7a59e9b2-41ba-4cfc-9245-264ad94b9f3b"}
05:38:04.395 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"1b7d734c-3c62-4d26-9a7b-ae7c5b17e263"}
05:38:04.410 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"1b7d734c-3c62-4d26-9a7b-ae7c5b17e263"}
05:38:06.375 01.965 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"f332649a-c3c7-4ecf-a6f7-2238cd2aba0a"}
05:38:06.402 00.027 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"f332649a-c3c7-4ecf-a6f7-2238cd2aba0a"}
05:38:06.415 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"f2e41db7-51d9-41cc-9638-da6fa61c2d62"}
05:38:06.426 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"f2e41db7-51d9-41cc-9638-da6fa61c2d62"}
05:38:08.375 01.949 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"c8e7f805-a083-48ca-b815-8b68dfa3cd5b"}
05:38:08.384 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"c8e7f805-a083-48ca-b815-8b68dfa3cd5b"}
05:38:08.403 00.019 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"b9c3d1c1-5576-49f7-b2cf-6bb1911a5dc2"}
05:38:08.414 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"b9c3d1c1-5576-49f7-b2cf-6bb1911a5dc2"}
05:38:10.375 01.961 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"edb11bc0-d7a3-46bf-b941-fbbbffbd94ca"}
05:38:10.384 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"edb11bc0-d7a3-46bf-b941-fbbbffbd94ca"}
05:38:10.392 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"236a3446-15a3-48ab-b378-a195ac950718"}
05:38:10.401 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"236a3446-15a3-48ab-b378-a195ac950718"}
05:38:12.374 01.973 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"44b0e6c7-83e3-44e2-a6c6-77a833179e3a"}
05:38:12.383 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"44b0e6c7-83e3-44e2-a6c6-77a833179e3a"}
05:38:12.392 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"12ff664b-d481-4150-8379-fb1090bc6759"}
05:38:12.400 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"12ff664b-d481-4150-8379-fb1090bc6759"}
05:38:14.374 01.974 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"745ecdf3-9bfd-4e4c-b895-8bc98db70f03"}
05:38:14.381 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"745ecdf3-9bfd-4e4c-b895-8bc98db70f03"}
05:38:14.390 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"46755848-9548-40c1-b2c0-42ed407b4620"}
05:38:14.396 00.006 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"46755848-9548-40c1-b2c0-42ed407b4620"}
05:38:16.374 01.978 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"6e1e833d-de87-4700-b960-b20b0abccffd"}
05:38:16.382 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"6e1e833d-de87-4700-b960-b20b0abccffd"}
05:38:16.390 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"05375c25-9942-4e12-8779-65b3f7e74277"}
05:38:16.404 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"05375c25-9942-4e12-8779-65b3f7e74277"}
05:38:18.372 01.968 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"95357424-93d1-4b9d-9952-c5bed67a122e"}
05:38:18.382 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"95357424-93d1-4b9d-9952-c5bed67a122e"}
05:38:18.390 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"76ad367f-d026-47f3-aa39-21457561695e"}
05:38:18.399 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"76ad367f-d026-47f3-aa39-21457561695e"}
05:38:20.373 01.974 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"0035fc53-bb17-4f5d-8134-f7b863d91a0a"}
05:38:20.392 00.019 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"0035fc53-bb17-4f5d-8134-f7b863d91a0a"}
05:38:20.400 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"a29fcf39-6d2f-45be-add8-2a3bd3949bd6"}
05:38:20.406 00.006 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"a29fcf39-6d2f-45be-add8-2a3bd3949bd6"}
05:38:22.372 01.966 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"db3e6835-7716-4608-8409-ca08c71cd18b"}
05:38:22.382 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"db3e6835-7716-4608-8409-ca08c71cd18b"}
05:38:22.391 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"100025a2-3ae7-4a10-ab65-d431f557a9ff"}
05:38:22.414 00.023 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"100025a2-3ae7-4a10-ab65-d431f557a9ff"}
05:38:24.372 01.958 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"7b388aab-1630-429d-9d6c-b6ce298d811e"}
05:38:24.380 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"7b388aab-1630-429d-9d6c-b6ce298d811e"}
05:38:24.388 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"2f0db189-b30f-427c-b2f2-cf7bab4f6193"}
05:38:24.399 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"2f0db189-b30f-427c-b2f2-cf7bab4f6193"}
05:38:26.371 01.972 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"b648f838-8903-4882-b1e4-6fe0e47566a8"}
05:38:26.381 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"b648f838-8903-4882-b1e4-6fe0e47566a8"}
05:38:26.387 00.006 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"fac98d06-a347-489e-bb44-3a26ed1652f1"}
05:38:26.394 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"fac98d06-a347-489e-bb44-3a26ed1652f1"}
05:38:28.373 01.979 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"aa8c5def-d1c9-42c1-af24-7ddf0f4780bb"}
05:38:28.384 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"aa8c5def-d1c9-42c1-af24-7ddf0f4780bb"}
05:38:28.393 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"22ec933e-fb58-4671-97bd-3f7d0c3d59f2"}
05:38:28.400 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"22ec933e-fb58-4671-97bd-3f7d0c3d59f2"}
05:38:30.372 01.972 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"31b16e2d-4699-40a3-b7ac-44f226225b90"}
05:38:30.382 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"31b16e2d-4699-40a3-b7ac-44f226225b90"}
05:38:30.393 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"81b22fd6-8c70-4943-b111-1d77fbec483c"}
05:38:30.402 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"81b22fd6-8c70-4943-b111-1d77fbec483c"}
05:38:32.371 01.969 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"7a34538f-86dc-420c-a85b-a33faeb983a4"}
05:38:32.380 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"7a34538f-86dc-420c-a85b-a33faeb983a4"}
05:38:32.389 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"3b91d253-f565-4f49-b59f-6d2d865ea4df"}
05:38:32.398 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"3b91d253-f565-4f49-b59f-6d2d865ea4df"}
05:38:34.370 01.972 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"ddf0c33e-6c66-4f62-9d71-93d6388fce0f"}
05:38:34.378 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"ddf0c33e-6c66-4f62-9d71-93d6388fce0f"}
05:38:34.387 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"326e1c7b-4405-43ee-a51b-d77ea9379d5e"}
05:38:34.397 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"326e1c7b-4405-43ee-a51b-d77ea9379d5e"}
05:38:36.369 01.972 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"e32c1d05-ccbd-4b23-ac90-cbebf22cec09"}
05:38:36.382 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"e32c1d05-ccbd-4b23-ac90-cbebf22cec09"}
05:38:36.392 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"e2ab5435-b1b8-438a-a542-6dc05be091c6"}
05:38:36.420 00.028 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"e2ab5435-b1b8-438a-a542-6dc05be091c6"}
05:38:38.371 01.951 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"365d565a-4321-412e-9776-94c085978e07"}
05:38:38.383 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"365d565a-4321-412e-9776-94c085978e07"}
05:38:38.392 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"e18874ca-fd4e-4f03-9377-45c9b1f52f95"}
05:38:38.403 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"e18874ca-fd4e-4f03-9377-45c9b1f52f95"}
05:38:40.369 01.966 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"8f6ae81a-8a39-4494-a24e-d01943005892"}
05:38:40.376 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"8f6ae81a-8a39-4494-a24e-d01943005892"}
05:38:40.386 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"455e0645-c260-4b81-a215-4dfab72a8949"}
05:38:40.393 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"455e0645-c260-4b81-a215-4dfab72a8949"}
05:38:42.368 01.975 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"94f7914e-b397-4a4e-93ea-ba5c7ecebfb0"}
05:38:42.380 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"94f7914e-b397-4a4e-93ea-ba5c7ecebfb0"}
05:38:42.391 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"48e2b371-f17b-413d-a950-985cb560e7c8"}
05:38:42.400 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"48e2b371-f17b-413d-a950-985cb560e7c8"}
05:38:44.368 01.968 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"03e9779f-3973-43d4-a4f7-ae2e1ef8cd0a"}
05:38:44.377 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"03e9779f-3973-43d4-a4f7-ae2e1ef8cd0a"}
05:38:44.395 00.018 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"dc72f651-3f8e-4c0c-9c41-8f0896da0f33"}
05:38:44.406 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"dc72f651-3f8e-4c0c-9c41-8f0896da0f33"}
05:38:46.369 01.963 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"1a7df749-029d-481b-aef1-a452dcefa3a6"}
05:38:46.377 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"1a7df749-029d-481b-aef1-a452dcefa3a6"}
05:38:46.386 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"ba36b1ff-c539-4591-bc71-a505ac510ffd"}
05:38:46.414 00.028 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"ba36b1ff-c539-4591-bc71-a505ac510ffd"}
05:38:48.368 01.954 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"01b45584-16c6-4a9a-8990-15d903b84de1"}
05:38:48.379 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"01b45584-16c6-4a9a-8990-15d903b84de1"}
05:38:48.390 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"e28bb7ea-a231-475d-a5ed-2d07d54b6899"}
05:38:48.398 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"e28bb7ea-a231-475d-a5ed-2d07d54b6899"}
05:38:50.382 01.984 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"205a1b69-b541-44cd-9fe7-2b50d76a7c74"}
05:38:50.409 00.027 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"205a1b69-b541-44cd-9fe7-2b50d76a7c74"}
05:38:50.421 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"08d8642c-8a79-40c2-abb7-0b0d5d2d75fc"}
05:38:50.430 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"08d8642c-8a79-40c2-abb7-0b0d5d2d75fc"}
05:38:52.382 01.952 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"b2dd73d6-b348-47ab-b1e4-284ab186fcc9"}
05:38:52.389 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"b2dd73d6-b348-47ab-b1e4-284ab186fcc9"}
05:38:52.397 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"d5f6aa7b-b41e-4ec1-8ec5-2c0d713315a4"}
05:38:52.409 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"d5f6aa7b-b41e-4ec1-8ec5-2c0d713315a4"}
05:38:54.382 01.973 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"8266ae6f-19f0-4ea9-b705-285aeb655dd6"}
05:38:54.397 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"8266ae6f-19f0-4ea9-b705-285aeb655dd6"}
05:38:54.407 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"b2dd0536-91c6-4bb7-ab3d-babbc43dfa84"}
05:38:54.427 00.020 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"b2dd0536-91c6-4bb7-ab3d-babbc43dfa84"}
05:38:56.385 01.958 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"5339f2d3-010d-438b-bd08-d37ea9a24010"}
05:38:56.392 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"5339f2d3-010d-438b-bd08-d37ea9a24010"}
05:38:56.400 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"19c32011-3aa3-4066-879c-db72c5a07cec"}
05:38:56.408 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"19c32011-3aa3-4066-879c-db72c5a07cec"}
05:38:58.388 01.980 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"120de46e-66bc-4d93-92ad-af4ab8e65097"}
05:38:58.400 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"120de46e-66bc-4d93-92ad-af4ab8e65097"}
05:38:58.408 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"be717005-2a4d-4370-9806-f74b561f0e9f"}
05:38:58.417 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"be717005-2a4d-4370-9806-f74b561f0e9f"}
05:39:00.384 01.967 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"df72bc95-5e8b-49eb-bac3-2aa202b9e6d4"}
05:39:00.396 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"df72bc95-5e8b-49eb-bac3-2aa202b9e6d4"}
05:39:00.409 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"033cd4e6-ec1b-413a-b05f-bcca14fd8b0e"}
05:39:00.421 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"033cd4e6-ec1b-413a-b05f-bcca14fd8b0e"}
05:39:02.384 01.963 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"706ebd43-1f8e-4b97-adce-aafdebdf3580"}
05:39:02.392 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"706ebd43-1f8e-4b97-adce-aafdebdf3580"}
05:39:02.404 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"3273aa83-7489-4d37-898d-485403eb7faf"}
05:39:02.413 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"3273aa83-7489-4d37-898d-485403eb7faf"}
05:39:04.384 01.971 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"16126c7f-6a8f-4607-85a7-e6b67a7dfc97"}
05:39:04.411 00.027 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"16126c7f-6a8f-4607-85a7-e6b67a7dfc97"}
05:39:04.423 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"3870fa89-bf12-4224-85bf-03e4d4be49e1"}
05:39:04.434 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"3870fa89-bf12-4224-85bf-03e4d4be49e1"}
05:39:06.384 01.950 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"f1bb8ca0-1141-4b6d-a997-bafadc7fbf11"}
05:39:06.394 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"f1bb8ca0-1141-4b6d-a997-bafadc7fbf11"}
05:39:06.410 00.016 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"3a470860-f53f-47e3-9759-21c47772bceb"}
05:39:06.441 00.031 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"3a470860-f53f-47e3-9759-21c47772bceb"}
05:39:08.383 01.942 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"82550aea-ddc3-44cb-ba3c-beed8ee23ee4"}
05:39:08.393 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"82550aea-ddc3-44cb-ba3c-beed8ee23ee4"}
05:39:08.402 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"7891aba5-e8b4-4f9a-9d62-f433b2aa03f7"}
05:39:08.413 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"7891aba5-e8b4-4f9a-9d62-f433b2aa03f7"}
05:39:10.382 01.969 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"b6e2e03c-26df-44d9-b2b9-a14efff7e3e1"}
05:39:10.392 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"b6e2e03c-26df-44d9-b2b9-a14efff7e3e1"}
05:39:10.400 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"d7fda13c-4a9b-4fdd-9592-9cf782cea266"}
05:39:10.410 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"d7fda13c-4a9b-4fdd-9592-9cf782cea266"}
05:39:12.381 01.971 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"a246caff-218b-4e0b-9cce-a9ef091a3081"}
05:39:12.393 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"a246caff-218b-4e0b-9cce-a9ef091a3081"}
05:39:12.403 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"b13f1f5f-e727-403e-8f96-fe88ecbb00d9"}
05:39:12.427 00.024 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"b13f1f5f-e727-403e-8f96-fe88ecbb00d9"}
05:39:14.381 01.954 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"7daed61f-5c23-458b-9992-f15660156c72"}
05:39:14.396 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"7daed61f-5c23-458b-9992-f15660156c72"}
05:39:14.405 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"abf1019c-0335-48ca-88cc-99173866a7de"}
05:39:14.416 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"abf1019c-0335-48ca-88cc-99173866a7de"}
05:39:16.381 01.965 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"b6b4747a-89e1-4c3a-884f-55ba3165c2aa"}
05:39:16.490 00.109 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"b6b4747a-89e1-4c3a-884f-55ba3165c2aa"}
05:39:16.631 00.141 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"bf9dd20c-c67e-4ec2-bdb7-6e0c99705dd1"}
05:39:16.755 00.124 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"bf9dd20c-c67e-4ec2-bdb7-6e0c99705dd1"}
05:39:18.381 01.626 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"de815627-e618-4a6a-95b9-ff4f0ac55f24"}
05:39:18.554 00.173 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"de815627-e618-4a6a-95b9-ff4f0ac55f24"}
05:39:18.749 00.195 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"3e57c249-21e5-44e6-b80f-4f3f19d323aa"}
05:39:18.865 00.116 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"3e57c249-21e5-44e6-b80f-4f3f19d323aa"}
05:39:20.383 01.518 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"96f9b3b0-634a-48bf-9fd6-edf229ce3e8a"}
05:39:20.401 00.018 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"96f9b3b0-634a-48bf-9fd6-edf229ce3e8a"}
05:39:20.412 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"0ddc26cc-8a0d-42c6-95b7-4bdf5c8b7a68"}
05:39:20.426 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"0ddc26cc-8a0d-42c6-95b7-4bdf5c8b7a68"}
05:39:22.379 01.953 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"dc39c65b-6dbe-4a22-ae2b-d558359841b4"}
05:39:22.390 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"dc39c65b-6dbe-4a22-ae2b-d558359841b4"}
05:39:22.400 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"6e698545-4b5a-4b31-9d5f-a3a6a78540d2"}
05:39:22.412 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"6e698545-4b5a-4b31-9d5f-a3a6a78540d2"}
05:39:24.379 01.967 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"89066870-fa48-46b1-b19c-fb985fc4e9e3"}
05:39:24.414 00.035 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"89066870-fa48-46b1-b19c-fb985fc4e9e3"}
05:39:24.437 00.023 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"1d119822-f93e-46ba-9f20-9f095cd4cc62"}
05:39:24.451 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"1d119822-f93e-46ba-9f20-9f095cd4cc62"}
05:39:26.379 01.928 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"f1086408-9cb8-449f-a9c8-f880f8550556"}
05:39:26.388 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"f1086408-9cb8-449f-a9c8-f880f8550556"}
05:39:26.397 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"6a142dbb-2a6f-43bf-a0dd-8f7e41df0d0f"}
05:39:26.423 00.026 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"6a142dbb-2a6f-43bf-a0dd-8f7e41df0d0f"}
05:39:28.378 01.955 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"5227e7bb-b5cb-4e29-b751-f60a3f9f53d9"}
05:39:28.403 00.025 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"5227e7bb-b5cb-4e29-b751-f60a3f9f53d9"}
05:39:28.410 00.007 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"341d4f1b-a79f-4454-9951-9878ec4bde04"}
05:39:28.416 00.006 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"341d4f1b-a79f-4454-9951-9878ec4bde04"}
05:39:30.379 01.963 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"4e6700f8-21a6-452b-9e81-aa8cd80f6104"}
05:39:30.387 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"4e6700f8-21a6-452b-9e81-aa8cd80f6104"}
05:39:30.399 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"37aa16e5-c67c-4049-84a0-c0f9b26ef46b"}
05:39:30.410 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"37aa16e5-c67c-4049-84a0-c0f9b26ef46b"}
05:39:32.379 01.969 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"9941b46f-4512-4192-be4e-e649ddb1bcf4"}
05:39:32.385 00.006 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"9941b46f-4512-4192-be4e-e649ddb1bcf4"}
05:39:32.396 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"f11cb062-81bb-4598-b1b7-9d0658f49979"}
05:39:32.405 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"f11cb062-81bb-4598-b1b7-9d0658f49979"}
05:39:34.379 01.974 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"1ae66c34-5007-4a07-ae99-3d3005ff4d1b"}
05:39:34.388 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"1ae66c34-5007-4a07-ae99-3d3005ff4d1b"}
05:39:34.396 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"6afeda50-7a17-481b-90f1-3d89062b8723"}
05:39:34.406 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"6afeda50-7a17-481b-90f1-3d89062b8723"}
05:39:36.379 01.973 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"012fc9ab-5af5-46e6-bd9b-1adc02b71ec5"}
05:39:36.391 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"012fc9ab-5af5-46e6-bd9b-1adc02b71ec5"}
05:39:36.410 00.019 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"15033795-a1d7-4117-a65f-1b4a8d8c4b9c"}
05:39:36.465 00.055 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"15033795-a1d7-4117-a65f-1b4a8d8c4b9c"}
05:39:38.385 01.920 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"51db6f49-027e-4c37-92b5-1c546046166a"}
05:39:38.403 00.018 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"51db6f49-027e-4c37-92b5-1c546046166a"}
05:39:38.415 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"3aa33fd8-f06d-4c7b-9f83-e5e926156175"}
05:39:38.426 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"3aa33fd8-f06d-4c7b-9f83-e5e926156175"}
05:39:40.394 01.968 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"9d3f13c5-4b29-4dc9-a85f-3195721294ae"}
05:39:40.416 00.022 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"9d3f13c5-4b29-4dc9-a85f-3195721294ae"}
05:39:40.430 00.014 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"e7bcc18c-c8bf-43fd-b333-e6f2b02b9f0a"}
05:39:40.461 00.031 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"e7bcc18c-c8bf-43fd-b333-e6f2b02b9f0a"}
05:39:42.396 01.935 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"fc5b4a32-3952-4841-8b29-f010556a5b86"}
05:39:42.422 00.026 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"fc5b4a32-3952-4841-8b29-f010556a5b86"}
05:39:42.433 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"755902f3-bdc6-4c3f-9587-0fa60d8d0265"}
05:39:42.445 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"755902f3-bdc6-4c3f-9587-0fa60d8d0265"}
05:39:44.395 01.950 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"6e0ee64e-741c-438d-a02c-03923e48132a"}
05:39:44.406 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"6e0ee64e-741c-438d-a02c-03923e48132a"}
05:39:44.416 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"dae7dffd-18e3-4de7-acea-5f839a91f9ed"}
05:39:44.428 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"dae7dffd-18e3-4de7-acea-5f839a91f9ed"}
05:39:46.394 01.966 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"30a9395d-063c-4177-8d24-a4456af1621a"}
05:39:46.415 00.021 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"30a9395d-063c-4177-8d24-a4456af1621a"}
05:39:46.426 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"aafb4b66-6953-4c4f-9c81-2bd148ee0de0"}
05:39:46.435 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"aafb4b66-6953-4c4f-9c81-2bd148ee0de0"}
05:39:48.395 01.960 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"fcdc69fa-6dd1-454a-b43a-abdc6ed5f655"}
05:39:48.405 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"fcdc69fa-6dd1-454a-b43a-abdc6ed5f655"}
05:39:48.414 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"b8415786-d2ee-4318-a224-ed63841806db"}
05:39:48.423 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"b8415786-d2ee-4318-a224-ed63841806db"}
05:39:50.394 01.971 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"93e176b1-6f93-4545-b83f-7d8fdce452da"}
05:39:50.406 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"93e176b1-6f93-4545-b83f-7d8fdce452da"}
05:39:50.417 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"bf0ce451-11f2-4fa0-a964-01e064429002"}
05:39:50.425 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"bf0ce451-11f2-4fa0-a964-01e064429002"}
05:39:52.395 01.970 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"e771595f-4742-41eb-be5f-b46706f675cd"}
05:39:52.406 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"e771595f-4742-41eb-be5f-b46706f675cd"}
05:39:52.414 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"38796320-fdd7-4e06-9c12-b9cf61178f18"}
05:39:52.422 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"38796320-fdd7-4e06-9c12-b9cf61178f18"}
05:39:54.396 01.974 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"fc1aa7ae-a88d-42b9-834f-cae8ae1ae1a9"}
05:39:54.413 00.017 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"fc1aa7ae-a88d-42b9-834f-cae8ae1ae1a9"}
05:39:54.424 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"7a19ffef-9e54-4b96-84aa-3106660e0fbd"}
05:39:54.432 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"7a19ffef-9e54-4b96-84aa-3106660e0fbd"}
05:39:56.394 01.962 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"a020430b-8253-47e4-a04e-76435eacd380"}
05:39:56.411 00.017 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"a020430b-8253-47e4-a04e-76435eacd380"}
05:39:56.426 00.015 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"b27f86c0-e517-4ccd-abc9-1888542d761b"}
05:39:56.451 00.025 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"b27f86c0-e517-4ccd-abc9-1888542d761b"}
05:39:58.394 01.943 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"faa8d35a-0111-417a-84dd-cdee65041eec"}
05:39:58.402 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"faa8d35a-0111-417a-84dd-cdee65041eec"}
05:39:58.412 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"b8e43f10-74a6-4087-ace8-82ce4e79c20b"}
05:39:58.420 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"b8e43f10-74a6-4087-ace8-82ce4e79c20b"}
05:40:00.394 01.974 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"41b537a8-1b09-4e69-b421-364c2dc10954"}
05:40:00.406 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"41b537a8-1b09-4e69-b421-364c2dc10954"}
05:40:00.418 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"b79e8969-c17a-4b38-a8d2-11753c5c8724"}
05:40:00.428 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"b79e8969-c17a-4b38-a8d2-11753c5c8724"}
05:40:02.402 01.974 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"b321c9c4-ea2a-4626-a5bd-9904857dbbaf"}
05:40:02.426 00.024 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"b321c9c4-ea2a-4626-a5bd-9904857dbbaf"}
05:40:02.441 00.015 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"7583689f-e393-40f3-be23-953f4884525c"}
05:40:02.453 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"7583689f-e393-40f3-be23-953f4884525c"}
05:40:04.398 01.945 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"28d61b75-598e-4f8e-be6f-cf043393d34b"}
05:40:04.407 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"28d61b75-598e-4f8e-be6f-cf043393d34b"}
05:40:04.416 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"e3e78729-eca6-4ff8-92f2-6d9c7ac49174"}
05:40:04.425 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"e3e78729-eca6-4ff8-92f2-6d9c7ac49174"}
05:40:06.398 01.973 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"e0911487-0112-46b7-ae43-5028c7467ae0"}
05:40:06.406 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"e0911487-0112-46b7-ae43-5028c7467ae0"}
05:40:06.418 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"a5c471f7-94f6-425f-9f72-1a636d165a54"}
05:40:06.429 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"a5c471f7-94f6-425f-9f72-1a636d165a54"}
05:40:08.398 01.969 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"9f892ea8-f7af-4bf9-a5ae-94e00d293bca"}
05:40:08.406 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"9f892ea8-f7af-4bf9-a5ae-94e00d293bca"}
05:40:08.415 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"faf3319a-2e15-4c11-b529-3bcbbde89309"}
05:40:08.424 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"faf3319a-2e15-4c11-b529-3bcbbde89309"}
05:40:10.399 01.975 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"ef647585-e7f3-41d7-a9c3-95660f7d188c"}
05:40:10.406 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"ef647585-e7f3-41d7-a9c3-95660f7d188c"}
05:40:10.417 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"1e2295dd-519b-4c22-9358-941bb7cd2bdd"}
05:40:10.425 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"1e2295dd-519b-4c22-9358-941bb7cd2bdd"}
05:40:12.399 01.974 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"9265e22c-50a9-46f8-affa-e66f25561675"}
05:40:12.486 00.087 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"9265e22c-50a9-46f8-affa-e66f25561675"}
05:40:12.619 00.133 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"c2ea42f8-a2d2-4404-b8c7-b03f01e8237f"}
05:40:12.734 00.115 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"c2ea42f8-a2d2-4404-b8c7-b03f01e8237f"}
05:40:14.399 01.665 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"0f584e7c-e213-4b43-aea6-ed2f129583cd"}
05:40:14.414 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"0f584e7c-e213-4b43-aea6-ed2f129583cd"}
05:40:14.447 00.033 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"2d4e7e35-ed72-49e9-a9fb-2de0c52ca94f"}
05:40:14.485 00.038 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"2d4e7e35-ed72-49e9-a9fb-2de0c52ca94f"}
05:40:16.403 01.918 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"36667e14-6ad6-4177-b0ee-1bc6c3d6b856"}
05:40:16.415 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"36667e14-6ad6-4177-b0ee-1bc6c3d6b856"}
05:40:16.427 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"cb2a34f9-da3e-418e-ae57-5fab5d8caf8b"}
05:40:16.436 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"cb2a34f9-da3e-418e-ae57-5fab5d8caf8b"}
05:40:18.406 01.970 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"c80c67c9-0cae-43d2-bc1f-36822461a3fa"}
05:40:18.419 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"c80c67c9-0cae-43d2-bc1f-36822461a3fa"}
05:40:18.428 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"f518693c-52e6-4365-8b35-16b3a403bddc"}
05:40:18.435 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"f518693c-52e6-4365-8b35-16b3a403bddc"}
05:40:20.403 01.968 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"a3b6222f-d431-4487-a88b-5c8a874b6a2e"}
05:40:20.430 00.027 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"a3b6222f-d431-4487-a88b-5c8a874b6a2e"}
05:40:20.459 00.029 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"8ef177c9-8f45-4cb5-bad1-be8656ab1993"}
05:40:20.472 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"8ef177c9-8f45-4cb5-bad1-be8656ab1993"}
05:40:22.403 01.931 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"9a9e89e4-899e-41d9-8223-9b7e38a771ad"}
05:40:22.423 00.020 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"9a9e89e4-899e-41d9-8223-9b7e38a771ad"}
05:40:22.441 00.018 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"b4821853-beb4-40da-b40b-28af94d1cfe7"}
05:40:22.461 00.020 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"b4821853-beb4-40da-b40b-28af94d1cfe7"}
05:40:24.403 01.942 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"eb8028a0-fbae-4d74-ba70-152f5963814a"}
05:40:24.417 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"eb8028a0-fbae-4d74-ba70-152f5963814a"}
05:40:24.437 00.020 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"cacd72e8-b167-4371-9d21-9a17ef86592d"}
05:40:24.468 00.031 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"cacd72e8-b167-4371-9d21-9a17ef86592d"}
05:40:26.402 01.934 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"9bf4b510-6596-4528-b7be-1f095634b118"}
05:40:26.414 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"9bf4b510-6596-4528-b7be-1f095634b118"}
05:40:26.436 00.022 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"644cad2c-bc12-4987-887b-1f868c913720"}
05:40:26.471 00.035 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"644cad2c-bc12-4987-887b-1f868c913720"}
05:40:28.402 01.931 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"30848a5f-0b91-4c80-8d4a-1643a331d280"}
05:40:28.410 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"30848a5f-0b91-4c80-8d4a-1643a331d280"}
05:40:28.418 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"879ff8ab-1bad-4085-ad6b-e2409ab68c1c"}
05:40:28.427 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"879ff8ab-1bad-4085-ad6b-e2409ab68c1c"}
05:40:30.401 01.974 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"ff712a42-1316-48d6-8d5e-8536c4c9ee80"}
05:40:30.410 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"ff712a42-1316-48d6-8d5e-8536c4c9ee80"}
05:40:30.418 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"8ac5fe15-e879-4f1b-989c-7a5139d7a708"}
05:40:30.424 00.006 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"8ac5fe15-e879-4f1b-989c-7a5139d7a708"}
05:40:32.401 01.977 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"b77687bf-ab23-45e0-8378-508f1e649130"}
05:40:32.417 00.016 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"b77687bf-ab23-45e0-8378-508f1e649130"}
05:40:32.430 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"d590adf3-b6f8-4e2f-b68b-c6659b404330"}
05:40:32.439 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"d590adf3-b6f8-4e2f-b68b-c6659b404330"}
05:40:34.400 01.961 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"5b691df3-efa5-4e9a-99f5-fa78ee761dfc"}
05:40:34.415 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"5b691df3-efa5-4e9a-99f5-fa78ee761dfc"}
05:40:34.421 00.006 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"ee820831-8b6c-4d0b-9e0b-1a6c20ca36ee"}
05:40:34.430 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"ee820831-8b6c-4d0b-9e0b-1a6c20ca36ee"}
05:40:36.402 01.972 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"194c40e3-01d2-4a44-a8fd-280a2bbc16c5"}
05:40:36.415 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"194c40e3-01d2-4a44-a8fd-280a2bbc16c5"}
05:40:36.423 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"6ed765fc-2795-4a2c-87f5-ce192c67d944"}
05:40:36.445 00.022 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"6ed765fc-2795-4a2c-87f5-ce192c67d944"}
05:40:38.401 01.956 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"48bdaa88-4272-4454-96cb-cbfc5fb47a83"}
05:40:38.413 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"48bdaa88-4272-4454-96cb-cbfc5fb47a83"}
05:40:38.432 00.019 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"f9fe9d8a-204f-4128-b829-a88f71a4f834"}
05:40:38.441 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"f9fe9d8a-204f-4128-b829-a88f71a4f834"}
05:40:40.402 01.961 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"0a7f13a7-ee86-4a78-96f7-4273c53def9e"}
05:40:40.410 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"0a7f13a7-ee86-4a78-96f7-4273c53def9e"}
05:40:40.422 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"5073cfbf-52dd-48e2-a7dd-083f1bfb55b6"}
05:40:40.432 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"5073cfbf-52dd-48e2-a7dd-083f1bfb55b6"}
05:40:42.401 01.969 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"55ea2cfa-7ef5-446f-950d-4dca4a276b4c"}
05:40:42.411 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"55ea2cfa-7ef5-446f-950d-4dca4a276b4c"}
05:40:42.426 00.015 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"7f79f867-7903-4b80-829a-47f7f934a6c5"}
05:40:42.438 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"7f79f867-7903-4b80-829a-47f7f934a6c5"}
05:40:44.420 01.982 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"49eee709-f13a-4d32-b023-0e49ab90419f"}
05:40:44.702 00.282 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"49eee709-f13a-4d32-b023-0e49ab90419f"}
05:40:44.837 00.135 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"ff794415-dfd2-4a10-819d-6eb81d6a2b41"}
05:40:45.031 00.194 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"ff794415-dfd2-4a10-819d-6eb81d6a2b41"}
05:40:46.420 01.389 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"cbac2ae4-00b7-40c8-b5ef-aed07b46a73a"}
05:40:46.466 00.046 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"cbac2ae4-00b7-40c8-b5ef-aed07b46a73a"}
05:40:46.487 00.021 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"2222725b-de56-45f7-819c-64c075482258"}
05:40:46.498 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"2222725b-de56-45f7-819c-64c075482258"}
05:40:48.417 01.919 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"f65aecc2-b176-47a8-b01b-eeda7f1096e2"}
05:40:48.427 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"f65aecc2-b176-47a8-b01b-eeda7f1096e2"}
05:40:48.437 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"2014dd2a-2023-4c84-814a-5110de1ae50a"}
05:40:48.447 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"2014dd2a-2023-4c84-814a-5110de1ae50a"}
05:40:50.417 01.970 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"aa6a7d68-0b07-4e96-b210-bc067876056c"}
05:40:50.430 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"aa6a7d68-0b07-4e96-b210-bc067876056c"}
05:40:50.460 00.030 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"e04615f7-9f0a-4e26-8f16-d2284c94ab55"}
05:40:50.472 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"e04615f7-9f0a-4e26-8f16-d2284c94ab55"}
05:40:52.417 01.945 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"c632cd43-0fd5-493e-b10d-3a69c5d110a1"}
05:40:52.427 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"c632cd43-0fd5-493e-b10d-3a69c5d110a1"}
05:40:52.438 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"c2e3b70f-cebb-4531-876e-c9d4dbbe27b2"}
05:40:52.448 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"c2e3b70f-cebb-4531-876e-c9d4dbbe27b2"}
05:40:54.419 01.971 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"4d01c3bc-b007-4572-8f10-c1f2ebf51907"}
05:40:54.444 00.025 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"4d01c3bc-b007-4572-8f10-c1f2ebf51907"}
05:40:54.454 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"9e453445-006e-4a45-bc1b-800bf51d4b8d"}
05:40:54.464 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"9e453445-006e-4a45-bc1b-800bf51d4b8d"}
05:40:56.418 01.954 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"100c7624-3259-483a-acab-cff44ccbaab4"}
05:40:56.441 00.023 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"100c7624-3259-483a-acab-cff44ccbaab4"}
05:40:56.463 00.022 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"592df07d-be90-44d9-b7d0-24f325cee362"}
05:40:56.504 00.041 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"592df07d-be90-44d9-b7d0-24f325cee362"}
05:40:58.417 01.913 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"6f10880e-0cd6-4cc3-b670-d8c06bc3f765"}
05:40:58.432 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"6f10880e-0cd6-4cc3-b670-d8c06bc3f765"}
05:40:58.444 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"c7d477fa-2f8d-41a9-8ac3-abbbe2aa6ce0"}
05:40:58.462 00.018 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"c7d477fa-2f8d-41a9-8ac3-abbbe2aa6ce0"}
05:41:00.422 01.960 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"a68a4d39-9e87-44e5-a6d5-26ee8693a3d8"}
05:41:00.439 00.017 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"a68a4d39-9e87-44e5-a6d5-26ee8693a3d8"}
05:41:00.449 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"a078e45b-a6a1-4634-9923-80e8cdf5f827"}
05:41:00.460 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"a078e45b-a6a1-4634-9923-80e8cdf5f827"}
05:41:02.420 01.960 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"b0e0a1b7-8132-4929-be43-507b1b422aa2"}
05:41:02.429 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"b0e0a1b7-8132-4929-be43-507b1b422aa2"}
05:41:02.440 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"1ebe8940-c981-4fb6-aa28-6811246ed19d"}
05:41:02.450 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"1ebe8940-c981-4fb6-aa28-6811246ed19d"}
05:41:04.419 01.969 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"b4aee1d1-c0c5-4365-9a34-207442cab49d"}
05:41:04.430 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"b4aee1d1-c0c5-4365-9a34-207442cab49d"}
05:41:04.461 00.031 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"dd86772e-2a9c-4d9e-9fd8-825370f7bf76"}
05:41:04.470 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"dd86772e-2a9c-4d9e-9fd8-825370f7bf76"}
05:41:06.419 01.949 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"a13a52d1-1030-4342-8d62-de3444ea9a7d"}
05:41:06.429 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"a13a52d1-1030-4342-8d62-de3444ea9a7d"}
05:41:06.436 00.007 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"025009d6-f5ab-4b14-8e81-29a07f546cbf"}
05:41:06.442 00.006 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"025009d6-f5ab-4b14-8e81-29a07f546cbf"}
05:41:08.428 01.986 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"6f88f283-7364-4fc5-ba51-b2edd0c9aae2"}
05:41:08.435 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"6f88f283-7364-4fc5-ba51-b2edd0c9aae2"}
05:41:08.445 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"01ce8a3c-2ee8-4548-8701-ed4fc8bc4fb8"}
05:41:08.453 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"01ce8a3c-2ee8-4548-8701-ed4fc8bc4fb8"}
05:41:10.449 01.996 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"2bf045e5-dd18-4ac9-9322-a1b81f8e170e"}
05:41:10.459 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"2bf045e5-dd18-4ac9-9322-a1b81f8e170e"}
05:41:10.481 00.022 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"f5fe0df7-96e4-4847-a8f0-e8192bdd86a8"}
05:41:10.523 00.042 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"f5fe0df7-96e4-4847-a8f0-e8192bdd86a8"}
05:41:12.447 01.924 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"82668e0b-dbad-4a4e-bd2f-dc7f650c08ad"}
05:41:12.456 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"82668e0b-dbad-4a4e-bd2f-dc7f650c08ad"}
05:41:12.467 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"3090ad43-77e5-469f-90a1-71eae7a360b0"}
05:41:12.479 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"3090ad43-77e5-469f-90a1-71eae7a360b0"}
05:41:14.447 01.968 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"116c4b0c-1ec0-4ac5-a689-0020a6c47d26"}
05:41:14.454 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"116c4b0c-1ec0-4ac5-a689-0020a6c47d26"}
05:41:14.463 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"0477f1fe-81b8-4a61-a84a-a0108773167b"}
05:41:14.475 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"0477f1fe-81b8-4a61-a84a-a0108773167b"}
05:41:16.468 01.993 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"9896bd84-a6d2-4f55-99ec-15d08b006ab3"}
05:41:16.486 00.018 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"9896bd84-a6d2-4f55-99ec-15d08b006ab3"}
05:41:16.500 00.014 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"4175c06f-aa14-49a3-b43d-97ba1d5ebcb1"}
05:41:16.522 00.022 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"4175c06f-aa14-49a3-b43d-97ba1d5ebcb1"}
05:41:18.475 01.953 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"ba318f5a-e04f-41cd-9bca-5acff0d703f3"}
05:41:18.485 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"ba318f5a-e04f-41cd-9bca-5acff0d703f3"}
05:41:18.493 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"e8c3ae3d-ee05-4e04-82b9-388e2fd906cf"}
05:41:18.501 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"e8c3ae3d-ee05-4e04-82b9-388e2fd906cf"}
05:41:20.475 01.974 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"6e79d543-a5ae-4450-a167-30d1d411cb69"}
05:41:20.487 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"6e79d543-a5ae-4450-a167-30d1d411cb69"}
05:41:20.501 00.014 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"98c42a1c-dcb3-410c-9743-06e9c5789be5"}
05:41:20.511 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"98c42a1c-dcb3-410c-9743-06e9c5789be5"}
05:41:22.477 01.966 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"65a4cbae-cbb4-4def-9988-8d7211496d74"}
05:41:22.537 00.060 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"65a4cbae-cbb4-4def-9988-8d7211496d74"}
05:41:22.555 00.018 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"abf2410d-fd7f-4bca-abfb-941a746d82c4"}
05:41:22.574 00.019 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"abf2410d-fd7f-4bca-abfb-941a746d82c4"}
05:41:24.476 01.902 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"00937884-d450-4aee-8203-6c2f27c21b1b"}
05:41:24.489 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"00937884-d450-4aee-8203-6c2f27c21b1b"}
05:41:24.517 00.028 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"9ac8fb20-46b8-459c-b62b-17a2a580e610"}
05:41:24.529 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"9ac8fb20-46b8-459c-b62b-17a2a580e610"}
05:41:26.475 01.946 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"b4830e74-e17d-41c8-99e5-0c0ac6cdf455"}
05:41:26.490 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"b4830e74-e17d-41c8-99e5-0c0ac6cdf455"}
05:41:26.517 00.027 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"d6c49ec4-b16b-4439-804f-05b551c56725"}
05:41:26.542 00.025 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"d6c49ec4-b16b-4439-804f-05b551c56725"}
05:41:28.474 01.932 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"b0a21dad-46fd-4d82-88d9-7df7fba1cf50"}
05:41:28.495 00.021 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"b0a21dad-46fd-4d82-88d9-7df7fba1cf50"}
05:41:28.522 00.027 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"10eb81f7-9917-4495-b36a-6c75a4498079"}
05:41:28.543 00.021 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"10eb81f7-9917-4495-b36a-6c75a4498079"}
05:41:30.474 01.931 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"c05a881e-2253-43d4-9f06-c2227b03a2fc"}
05:41:30.485 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"c05a881e-2253-43d4-9f06-c2227b03a2fc"}
05:41:30.497 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"3d9efce0-64bb-40b7-8ed9-8655daa85ed0"}
05:41:30.508 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"3d9efce0-64bb-40b7-8ed9-8655daa85ed0"}
05:41:32.473 01.965 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"a099de3e-e27b-4c8d-820b-3b836b27278c"}
05:41:32.485 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"a099de3e-e27b-4c8d-820b-3b836b27278c"}
05:41:32.497 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"b0735b13-9d27-4998-95dd-f9d200958c3f"}
05:41:32.505 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"b0735b13-9d27-4998-95dd-f9d200958c3f"}
05:41:34.483 01.978 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"eb518e8f-b534-429d-900a-4d907b322afa"}
05:41:34.501 00.018 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"eb518e8f-b534-429d-900a-4d907b322afa"}
05:41:34.515 00.014 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"eabdfb48-f1df-4b52-8177-a13a98ce7d5f"}
05:41:34.533 00.018 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"eabdfb48-f1df-4b52-8177-a13a98ce7d5f"}
05:41:36.479 01.946 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"148d6b9e-5f7b-4cc8-a235-8d44904c3fd9"}
05:41:36.511 00.032 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"148d6b9e-5f7b-4cc8-a235-8d44904c3fd9"}
05:41:36.537 00.026 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"92bcf1bc-b12b-46c1-9398-a11144de15b9"}
05:41:36.559 00.022 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"92bcf1bc-b12b-46c1-9398-a11144de15b9"}
05:41:38.474 01.915 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"5a0ce80a-53e6-4155-8cf7-89637f8819bb"}
05:41:38.485 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"5a0ce80a-53e6-4155-8cf7-89637f8819bb"}
05:41:38.494 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"0bbcd8a3-e15f-421d-a5fb-e2707934701c"}
05:41:38.503 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"0bbcd8a3-e15f-421d-a5fb-e2707934701c"}
05:41:40.474 01.971 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"39c7df1f-215c-463d-b6b0-5c9c8a59b4fd"}
05:41:40.484 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"39c7df1f-215c-463d-b6b0-5c9c8a59b4fd"}
05:41:40.494 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"6714e875-03dc-403a-b3c1-687e0aef3f4e"}
05:41:40.516 00.022 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"6714e875-03dc-403a-b3c1-687e0aef3f4e"}
05:41:42.474 01.958 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"36678e7c-1a4f-4807-af82-e114ccb48031"}
05:41:42.483 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"36678e7c-1a4f-4807-af82-e114ccb48031"}
05:41:42.491 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"8b5d530e-f7e3-428b-a697-bc60c3599511"}
05:41:42.500 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"8b5d530e-f7e3-428b-a697-bc60c3599511"}
05:41:44.474 01.974 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"b16831a2-bd6e-42db-8390-1c8dd5f74ca2"}
05:41:44.482 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"b16831a2-bd6e-42db-8390-1c8dd5f74ca2"}
05:41:44.491 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"e47a1386-faee-4900-a4cf-773a3f4cd4a1"}
05:41:44.498 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"e47a1386-faee-4900-a4cf-773a3f4cd4a1"}
05:41:46.475 01.977 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"72eb5546-112b-41d2-926c-c91a8a976ac9"}
05:41:46.516 00.041 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"72eb5546-112b-41d2-926c-c91a8a976ac9"}
05:41:46.557 00.041 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"59fcda84-23e2-4993-998b-9f0ba272abef"}
05:41:46.581 00.024 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"59fcda84-23e2-4993-998b-9f0ba272abef"}
05:41:48.473 01.892 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"59243c59-0fe2-4575-a442-724ec458062e"}
05:41:48.482 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"59243c59-0fe2-4575-a442-724ec458062e"}
05:41:48.497 00.015 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"39af363a-5db6-4e60-98b6-f33f4d83e1be"}
05:41:48.506 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"39af363a-5db6-4e60-98b6-f33f4d83e1be"}
05:41:50.473 01.967 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"fd6b013d-8c70-45c0-97d8-c8d5dfa58e5b"}
05:41:50.483 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"fd6b013d-8c70-45c0-97d8-c8d5dfa58e5b"}
05:41:50.492 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"1d3f8134-cb57-4b3d-a3b5-109890779f68"}
05:41:50.502 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"1d3f8134-cb57-4b3d-a3b5-109890779f68"}
05:41:52.472 01.970 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"fc0a94ea-65ef-4815-9895-e9007da06d06"}
05:41:52.496 00.024 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"fc0a94ea-65ef-4815-9895-e9007da06d06"}
05:41:52.517 00.021 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"f0e4a123-8be6-486e-8a0f-23efeb9a267b"}
05:41:52.525 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"f0e4a123-8be6-486e-8a0f-23efeb9a267b"}
05:41:54.472 01.947 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"e6c75e4e-57b3-4aa2-824e-1f418527d7e1"}
05:41:54.489 00.017 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"e6c75e4e-57b3-4aa2-824e-1f418527d7e1"}
05:41:54.516 00.027 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"7608fc40-a594-4fa0-bdbd-d9f16523873e"}
05:41:54.526 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"7608fc40-a594-4fa0-bdbd-d9f16523873e"}
05:41:56.473 01.947 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"6a26331a-15e0-4f66-b503-6a55c0008415"}
05:41:56.486 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"6a26331a-15e0-4f66-b503-6a55c0008415"}
05:41:56.497 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"f3b65b20-e712-4537-8fe9-1115d8471491"}
05:41:56.505 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"f3b65b20-e712-4537-8fe9-1115d8471491"}
05:41:58.476 01.971 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"489666b7-fe06-43b1-ab16-1e9e26f36ee7"}
05:41:58.488 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"489666b7-fe06-43b1-ab16-1e9e26f36ee7"}
05:41:58.500 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"ea991526-5fc8-4906-aea7-d415c6748611"}
05:41:58.525 00.025 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"ea991526-5fc8-4906-aea7-d415c6748611"}
05:42:00.476 01.951 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"2eb1b60f-00d2-43e8-bf8b-01c39121ebc8"}
05:42:00.488 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"2eb1b60f-00d2-43e8-bf8b-01c39121ebc8"}
05:42:00.501 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"b4961992-9577-480f-b0ae-1c0746c7e574"}
05:42:00.509 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"b4961992-9577-480f-b0ae-1c0746c7e574"}
05:42:02.476 01.967 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"c0a25a06-e398-43f5-8717-9af86489db40"}
05:42:02.489 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"c0a25a06-e398-43f5-8717-9af86489db40"}
05:42:02.525 00.036 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"2c7792c9-ce8d-415d-b326-8715faae9ea3"}
05:42:02.537 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"2c7792c9-ce8d-415d-b326-8715faae9ea3"}
05:42:04.475 01.938 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"90ca6166-94b0-4348-ba3e-980233105b13"}
05:42:04.520 00.045 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"90ca6166-94b0-4348-ba3e-980233105b13"}
05:42:04.550 00.030 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"ca4a2b17-925e-4ef3-aadb-6f00a142f8f3"}
05:42:04.565 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"ca4a2b17-925e-4ef3-aadb-6f00a142f8f3"}
05:42:06.479 01.914 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"82071881-bfd7-43bd-b591-959c89b056a0"}
05:42:06.491 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"82071881-bfd7-43bd-b591-959c89b056a0"}
05:42:06.504 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"8202f9fe-6f04-46ed-a7bf-9954d04affe1"}
05:42:06.528 00.024 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"8202f9fe-6f04-46ed-a7bf-9954d04affe1"}
05:42:08.477 01.949 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"5aef66ba-1f7d-44f9-b145-5331430c0c49"}
05:42:08.493 00.016 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"5aef66ba-1f7d-44f9-b145-5331430c0c49"}
05:42:08.510 00.017 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"b1a0702b-8943-4e8e-9a0b-d5eae669a2ad"}
05:42:08.519 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"b1a0702b-8943-4e8e-9a0b-d5eae669a2ad"}
05:42:10.489 01.970 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"2a5dee77-b201-41c5-bfc1-343e668a9560"}
05:42:10.497 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"2a5dee77-b201-41c5-bfc1-343e668a9560"}
05:42:10.504 00.007 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"a09bb304-b8fd-4674-a7c8-ba0939276eaf"}
05:42:10.512 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"a09bb304-b8fd-4674-a7c8-ba0939276eaf"}
05:42:12.488 01.976 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"97a722b6-0026-43ac-b040-aa39e87c4d24"}
05:42:12.500 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"97a722b6-0026-43ac-b040-aa39e87c4d24"}
05:42:12.515 00.015 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"30add24b-5503-4866-a477-03f8e2696f6f"}
05:42:12.527 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"30add24b-5503-4866-a477-03f8e2696f6f"}
05:42:14.487 01.960 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"776c7cd0-d602-4d50-84d6-55a4d227b1f2"}
05:42:14.497 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"776c7cd0-d602-4d50-84d6-55a4d227b1f2"}
05:42:14.506 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"92f1f0c4-937a-4fad-a3a5-174c1c983aa9"}
05:42:14.515 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"92f1f0c4-937a-4fad-a3a5-174c1c983aa9"}
05:42:16.488 01.973 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"ec30578b-da8d-40cc-ba34-5c5d4c92b745"}
05:42:16.497 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"ec30578b-da8d-40cc-ba34-5c5d4c92b745"}
05:42:16.510 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"1a923435-38c2-4a2a-ab7c-a825767ebcfb"}
05:42:16.521 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"1a923435-38c2-4a2a-ab7c-a825767ebcfb"}
05:42:18.487 01.966 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"6d48666f-faf6-447d-ae56-b5c301961a2f"}
05:42:18.499 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"6d48666f-faf6-447d-ae56-b5c301961a2f"}
05:42:18.510 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"73ba8f7a-ee3e-4395-88ac-6382f9b07e38"}
05:42:18.520 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"73ba8f7a-ee3e-4395-88ac-6382f9b07e38"}
05:42:20.487 01.967 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"f6016ceb-9de9-4712-838e-5d58491c8614"}
05:42:20.498 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"f6016ceb-9de9-4712-838e-5d58491c8614"}
05:42:20.506 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"3893bc5c-b4ef-4c45-81c7-61be07f54c0c"}
05:42:20.516 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"3893bc5c-b4ef-4c45-81c7-61be07f54c0c"}
05:42:22.485 01.969 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"b2d0b878-8178-4525-84f0-ae7858fa540a"}
05:42:22.509 00.024 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"b2d0b878-8178-4525-84f0-ae7858fa540a"}
05:42:22.519 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"1d751452-95d9-4a65-a551-66f6cdd9e2ae"}
05:42:22.527 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"1d751452-95d9-4a65-a551-66f6cdd9e2ae"}
05:42:24.485 01.958 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"f419010e-ad27-4eb3-affc-5b71cdd319d3"}
05:42:24.504 00.019 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"f419010e-ad27-4eb3-affc-5b71cdd319d3"}
05:42:24.527 00.023 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"4e931ee7-118b-4b89-8ea4-5243f469913d"}
05:42:24.541 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"4e931ee7-118b-4b89-8ea4-5243f469913d"}
05:42:26.486 01.945 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"6e11bc25-a4d5-46f9-a726-915cba49f75c"}
05:42:26.502 00.016 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"6e11bc25-a4d5-46f9-a726-915cba49f75c"}
05:42:26.511 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"b020849a-35a1-4a9f-aa12-d73c55eb4c92"}
05:42:26.520 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"b020849a-35a1-4a9f-aa12-d73c55eb4c92"}
05:42:28.485 01.965 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"c2233394-a669-4191-973e-3d5dc459de86"}
05:42:28.492 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"c2233394-a669-4191-973e-3d5dc459de86"}
05:42:28.501 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"87d28f8b-ad55-41d9-8a39-18974f37acfc"}
05:42:28.508 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"87d28f8b-ad55-41d9-8a39-18974f37acfc"}
05:42:30.484 01.976 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"32cf01e6-cb8d-4a72-bf48-2a7182aee3d5"}
05:42:30.524 00.040 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"32cf01e6-cb8d-4a72-bf48-2a7182aee3d5"}
05:42:30.538 00.014 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"a12d4d6e-c0b2-4f8d-bc8b-a72a7c7aadc1"}
05:42:30.551 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"a12d4d6e-c0b2-4f8d-bc8b-a72a7c7aadc1"}
05:42:32.484 01.933 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"3396e6a0-9517-4ae0-8c03-7d4d7ef0b89c"}
05:42:32.494 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"3396e6a0-9517-4ae0-8c03-7d4d7ef0b89c"}
05:42:32.507 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"98738d7d-b81e-4b0c-8d4b-33e46935ca49"}
05:42:32.516 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"98738d7d-b81e-4b0c-8d4b-33e46935ca49"}
05:42:34.484 01.968 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"21c4116c-1456-4882-9c48-4696699a31bd"}
05:42:34.493 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"21c4116c-1456-4882-9c48-4696699a31bd"}
05:42:34.500 00.007 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"d7955051-d017-4017-b191-bd2b47a9eefa"}
05:42:34.511 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"d7955051-d017-4017-b191-bd2b47a9eefa"}
05:42:36.485 01.974 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"198bc956-b96d-4a7b-8eb3-d1cebdca251d"}
05:42:36.499 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"198bc956-b96d-4a7b-8eb3-d1cebdca251d"}
05:42:36.554 00.055 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"d6595677-5ea6-4638-b33a-55fd15151354"}
05:42:36.585 00.031 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"d6595677-5ea6-4638-b33a-55fd15151354"}
05:42:38.484 01.899 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"ab2449ed-76ce-4ada-83a4-f4fdf6bd5a06"}
05:42:38.498 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"ab2449ed-76ce-4ada-83a4-f4fdf6bd5a06"}
05:42:38.534 00.036 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"fc1ce968-b622-4592-9d7e-25e391409d0d"}
05:42:38.578 00.044 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"fc1ce968-b622-4592-9d7e-25e391409d0d"}
05:42:40.490 01.912 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"e1f18e9a-6965-4d91-a653-691b47a3b650"}
05:42:40.501 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"e1f18e9a-6965-4d91-a653-691b47a3b650"}
05:42:40.531 00.030 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"283ebcb4-24ef-485e-afde-ef67e052bf0e"}
05:42:40.544 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"283ebcb4-24ef-485e-afde-ef67e052bf0e"}
05:42:42.483 01.939 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"5a883c25-1525-4cdb-bec3-e352be4adc17"}
05:42:42.492 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"5a883c25-1525-4cdb-bec3-e352be4adc17"}
05:42:42.504 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"82af9863-ad90-430d-9165-829d549252e2"}
05:42:42.513 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"82af9863-ad90-430d-9165-829d549252e2"}
05:42:44.488 01.975 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"bf40258a-5896-4ea8-9fa9-de7b49687102"}
05:42:44.499 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"bf40258a-5896-4ea8-9fa9-de7b49687102"}
05:42:44.506 00.007 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"cf6683b9-ffb5-4db8-80f6-6a8d968d202a"}
05:42:44.513 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"cf6683b9-ffb5-4db8-80f6-6a8d968d202a"}
05:42:46.484 01.971 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"264c70c3-2d43-48f8-9af4-a43f0a5c2024"}
05:42:46.508 00.024 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"264c70c3-2d43-48f8-9af4-a43f0a5c2024"}
05:42:46.517 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"175abd6c-8c8d-47e9-925d-e949e7be0530"}
05:42:46.525 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"175abd6c-8c8d-47e9-925d-e949e7be0530"}
05:42:48.485 01.960 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"024e7309-6d34-4434-90fc-67f6fe531db7"}
05:42:48.495 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"024e7309-6d34-4434-90fc-67f6fe531db7"}
05:42:48.504 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"087cefea-d932-44f8-9cdf-7c5d4e2859cc"}
05:42:48.514 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"087cefea-d932-44f8-9cdf-7c5d4e2859cc"}
05:42:50.484 01.970 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"ecc92a89-fc07-4c1f-aecb-7da46011d955"}
05:42:50.494 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"ecc92a89-fc07-4c1f-aecb-7da46011d955"}
05:42:50.501 00.007 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"27254d34-51cc-475f-bac7-a0ae081546ae"}
05:42:50.519 00.018 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"27254d34-51cc-475f-bac7-a0ae081546ae"}
05:42:52.484 01.965 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"467e956b-4935-427b-9a3d-f146899e7528"}
05:42:52.492 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"467e956b-4935-427b-9a3d-f146899e7528"}
05:42:52.503 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"2a49302a-f8cd-4191-8ba7-f51c78e3f93b"}
05:42:52.512 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"2a49302a-f8cd-4191-8ba7-f51c78e3f93b"}
05:42:54.483 01.971 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"df8e2fa6-02cb-4698-abfb-a06ae7ab64e7"}
05:42:54.513 00.030 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"df8e2fa6-02cb-4698-abfb-a06ae7ab64e7"}
05:42:54.555 00.042 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"3d6cd3d6-cbba-449c-b756-70a4e69037da"}
05:42:54.569 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"3d6cd3d6-cbba-449c-b756-70a4e69037da"}
05:42:56.482 01.913 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"e54199a7-6583-49d9-a194-a6bbff4812f6"}
05:42:56.491 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"e54199a7-6583-49d9-a194-a6bbff4812f6"}
05:42:56.504 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"d28ff0f1-ac84-432f-8657-45fc3dee0522"}
05:42:56.516 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"d28ff0f1-ac84-432f-8657-45fc3dee0522"}
05:42:58.481 01.965 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"e72ab8b3-5d98-4a93-a5e5-9548938069b4"}
05:42:58.492 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"e72ab8b3-5d98-4a93-a5e5-9548938069b4"}
05:42:58.507 00.015 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"f1f096cd-7f24-4e87-9cf0-d3589b129e30"}
05:42:58.516 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"f1f096cd-7f24-4e87-9cf0-d3589b129e30"}
05:43:00.482 01.966 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"d86662ff-2407-4f25-b2b5-6af86a7a055a"}
05:43:00.497 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"d86662ff-2407-4f25-b2b5-6af86a7a055a"}
05:43:00.509 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"9d7774dc-c387-49b7-b1dd-bf7cdb02438f"}
05:43:00.543 00.034 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"9d7774dc-c387-49b7-b1dd-bf7cdb02438f"}
05:43:02.489 01.946 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"ec0c2259-633d-4b25-ba1b-3af6c11ad291"}
05:43:02.508 00.019 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"ec0c2259-633d-4b25-ba1b-3af6c11ad291"}
05:43:02.519 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"182fd7ed-9baa-4850-a223-a424855a3fbb"}
05:43:02.528 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"182fd7ed-9baa-4850-a223-a424855a3fbb"}
05:43:04.485 01.957 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"06fcd82a-36af-4017-8dc0-b54d7891e684"}
05:43:04.494 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"06fcd82a-36af-4017-8dc0-b54d7891e684"}
05:43:04.504 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"522d91ba-6ff6-4858-ba20-e681ecc49033"}
05:43:04.513 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"522d91ba-6ff6-4858-ba20-e681ecc49033"}
05:43:06.488 01.975 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"54a1aa4a-b226-4a16-a986-f122b04558a2"}
05:43:06.505 00.017 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"54a1aa4a-b226-4a16-a986-f122b04558a2"}
05:43:06.515 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"eb71f2a8-d643-4b9b-9ba5-fc27c20512b4"}
05:43:06.529 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"eb71f2a8-d643-4b9b-9ba5-fc27c20512b4"}
05:43:08.488 01.959 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"abdc48dc-6049-4abf-9022-880c3795b83c"}
05:43:08.510 00.022 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"abdc48dc-6049-4abf-9022-880c3795b83c"}
05:43:08.527 00.017 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"893e9bb1-e506-4346-8b7e-3f24d46def95"}
05:43:08.552 00.025 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"893e9bb1-e506-4346-8b7e-3f24d46def95"}
05:43:10.486 01.934 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"e5fa2b1e-1360-45d8-9452-ff72bf5fa5b0"}
05:43:10.495 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"e5fa2b1e-1360-45d8-9452-ff72bf5fa5b0"}
05:43:10.502 00.007 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"5e53bc31-6957-4183-b6d9-04fdd693e5c0"}
05:43:10.511 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"5e53bc31-6957-4183-b6d9-04fdd693e5c0"}
05:43:12.485 01.974 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"eab51baa-9fb1-4ece-a962-cb71b46ef89d"}
05:43:12.491 00.006 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"eab51baa-9fb1-4ece-a962-cb71b46ef89d"}
05:43:12.499 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"4335b570-ad4f-478f-ac17-68be418135d9"}
05:43:12.506 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"4335b570-ad4f-478f-ac17-68be418135d9"}
05:43:14.484 01.978 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"89af7c09-973b-4a94-8230-e4392afde03d"}
05:43:14.499 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"89af7c09-973b-4a94-8230-e4392afde03d"}
05:43:14.511 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"18962be1-aa40-48ae-a81c-bfeaa4c8e6bf"}
05:43:14.521 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"18962be1-aa40-48ae-a81c-bfeaa4c8e6bf"}
05:43:16.484 01.963 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"baeaf28d-374d-42e4-be43-069409bc7043"}
05:43:16.495 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"baeaf28d-374d-42e4-be43-069409bc7043"}
05:43:16.518 00.023 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"3daab8a2-eec5-473e-89bf-89e6479f6531"}
05:43:16.527 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"3daab8a2-eec5-473e-89bf-89e6479f6531"}
05:43:18.485 01.958 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"128eb239-3bfe-49e4-93e8-4b70c07c2684"}
05:43:18.502 00.017 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"128eb239-3bfe-49e4-93e8-4b70c07c2684"}
05:43:18.534 00.032 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"6424c0bc-9294-4243-a79b-a8e9e410a566"}
05:43:18.610 00.076 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"6424c0bc-9294-4243-a79b-a8e9e410a566"}
05:43:20.487 01.877 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"b4d09635-7341-43c0-8224-d749d74d1c3c"}
05:43:20.521 00.034 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"b4d09635-7341-43c0-8224-d749d74d1c3c"}
05:43:20.558 00.037 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"3d5a7fcc-01a9-4796-983f-7654268f2f1d"}
05:43:20.577 00.019 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"3d5a7fcc-01a9-4796-983f-7654268f2f1d"}
05:43:22.486 01.909 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"5d9abc64-ce72-4874-90e7-3f8a946bb71f"}
05:43:22.500 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"5d9abc64-ce72-4874-90e7-3f8a946bb71f"}
05:43:22.508 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"8047aae5-0e23-467e-a4e1-9b9ba0bdf881"}
05:43:22.520 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"8047aae5-0e23-467e-a4e1-9b9ba0bdf881"}
05:43:24.485 01.965 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"09f9f296-1848-41a9-a6ae-11d9d835e72b"}
05:43:24.494 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"09f9f296-1848-41a9-a6ae-11d9d835e72b"}
05:43:24.524 00.030 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"0644981d-3924-471b-adcf-0154e22259e1"}
05:43:24.533 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"0644981d-3924-471b-adcf-0154e22259e1"}
05:43:26.484 01.951 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"2e41c9ae-cd04-4ece-88c7-9c215476e526"}
05:43:26.522 00.038 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"2e41c9ae-cd04-4ece-88c7-9c215476e526"}
05:43:26.541 00.019 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"7006dafd-2419-425e-be58-9db8c1473673"}
05:43:26.565 00.024 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"7006dafd-2419-425e-be58-9db8c1473673"}
05:43:28.486 01.921 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"aa1ed24e-18ac-4c58-b156-06e3558dbadb"}
05:43:28.505 00.019 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"aa1ed24e-18ac-4c58-b156-06e3558dbadb"}
05:43:28.517 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"6d549a18-5f63-459d-8757-9fbf3af32188"}
05:43:28.527 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"6d549a18-5f63-459d-8757-9fbf3af32188"}
05:43:30.485 01.958 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"ac0487ee-a250-4079-92c9-99ca9cb685f6"}
05:43:30.496 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"ac0487ee-a250-4079-92c9-99ca9cb685f6"}
05:43:30.508 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"b9bc56d6-857c-4b5c-a727-4dd0a127d135"}
05:43:30.518 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"b9bc56d6-857c-4b5c-a727-4dd0a127d135"}
05:43:32.486 01.968 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"38ce6f7a-94d6-45ca-a096-66ba8fc5e009"}
05:43:32.521 00.035 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"38ce6f7a-94d6-45ca-a096-66ba8fc5e009"}
05:43:32.550 00.029 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"b5923750-8804-4fba-be33-d8331a81d5ad"}
05:43:32.562 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"b5923750-8804-4fba-be33-d8331a81d5ad"}
05:43:34.487 01.925 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"1b6498ba-f36b-4497-b6c3-e7883be5d13c"}
05:43:34.497 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"1b6498ba-f36b-4497-b6c3-e7883be5d13c"}
05:43:34.506 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"0c7f2a95-da25-47eb-81a2-f318ad120bbf"}
05:43:34.513 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"0c7f2a95-da25-47eb-81a2-f318ad120bbf"}
05:43:36.486 01.973 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"90dd0f55-440a-46c3-acfa-3d6439e027d7"}
05:43:36.505 00.019 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"90dd0f55-440a-46c3-acfa-3d6439e027d7"}
05:43:36.515 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"aed92033-bc9c-437b-8239-b6fdc094a4bf"}
05:43:36.521 00.006 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"aed92033-bc9c-437b-8239-b6fdc094a4bf"}
05:43:38.485 01.964 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"6444e879-62dc-4546-b4b6-db36ced6464f"}
05:43:38.497 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"6444e879-62dc-4546-b4b6-db36ced6464f"}
05:43:38.509 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"7e877b3a-c228-4cfe-83c4-ca5b8153441a"}
05:43:38.519 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"7e877b3a-c228-4cfe-83c4-ca5b8153441a"}
05:43:40.484 01.965 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"9c5d0184-8007-4ee0-96d3-8f5b8585482c"}
05:43:40.495 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"9c5d0184-8007-4ee0-96d3-8f5b8585482c"}
05:43:40.504 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"c0388d21-1393-4521-abd2-06acf138c1b9"}
05:43:40.514 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"c0388d21-1393-4521-abd2-06acf138c1b9"}
05:43:42.492 01.978 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"a4149f36-6406-4bfc-931f-2a78ab080670"}
05:43:42.517 00.025 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"a4149f36-6406-4bfc-931f-2a78ab080670"}
05:43:42.532 00.015 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"863f0bf7-14d0-4d38-a8a8-26c85a521846"}
05:43:42.546 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"863f0bf7-14d0-4d38-a8a8-26c85a521846"}
05:43:44.490 01.944 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"30d51e35-0e5f-420c-9728-d40fee9e5313"}
05:43:44.503 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"30d51e35-0e5f-420c-9728-d40fee9e5313"}
05:43:44.532 00.029 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"26de3d68-5dbd-4219-baad-90a4fc5c2344"}
05:43:44.544 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"26de3d68-5dbd-4219-baad-90a4fc5c2344"}
05:43:46.489 01.945 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"1e373c3c-5b5f-4c63-bb7b-186dc9a468b2"}
05:43:46.499 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"1e373c3c-5b5f-4c63-bb7b-186dc9a468b2"}
05:43:46.508 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"09b761a5-19b5-4383-95b5-c28fcc1e6f83"}
05:43:46.519 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"09b761a5-19b5-4383-95b5-c28fcc1e6f83"}
05:43:48.521 02.002 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"737a9c99-12cb-4a34-b370-da0fed191957"}
05:43:48.532 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"737a9c99-12cb-4a34-b370-da0fed191957"}
05:43:48.547 00.015 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"5fb45d62-b3ee-4201-be4f-99d627931715"}
05:43:48.560 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"5fb45d62-b3ee-4201-be4f-99d627931715"}
05:43:50.523 01.963 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"aa3f955b-b2d0-4043-aae4-b6e011e56888"}
05:43:50.542 00.019 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"aa3f955b-b2d0-4043-aae4-b6e011e56888"}
05:43:50.570 00.028 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"571a6e4b-6968-487e-8663-02e4d30d8db1"}
05:43:50.617 00.047 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"571a6e4b-6968-487e-8663-02e4d30d8db1"}
05:43:52.530 01.913 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"2e6139e6-34c2-4b35-bb11-82702f8ce6af"}
05:43:52.555 00.025 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"2e6139e6-34c2-4b35-bb11-82702f8ce6af"}
05:43:52.566 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"67b9e02a-bf79-41ce-b507-2ccbbba02b9c"}
05:43:52.578 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"67b9e02a-bf79-41ce-b507-2ccbbba02b9c"}
05:43:54.521 01.943 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"dbe7739b-6224-4d9e-867b-f515b45a9bf8"}
05:43:54.532 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"dbe7739b-6224-4d9e-867b-f515b45a9bf8"}
05:43:54.544 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"16da3789-edb1-4524-8825-f017e406d00a"}
05:43:54.553 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"16da3789-edb1-4524-8825-f017e406d00a"}
05:43:56.521 01.968 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"bf3314ad-d523-4c89-9013-b226efb952b4"}
05:43:56.528 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"bf3314ad-d523-4c89-9013-b226efb952b4"}
05:43:56.538 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"76b164a2-a0e0-489f-8d11-ac0b8f739ecd"}
05:43:56.546 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"76b164a2-a0e0-489f-8d11-ac0b8f739ecd"}
05:43:58.521 01.975 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"1d563386-9c32-4bec-9a1d-d5eba10ad95d"}
05:43:58.532 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"1d563386-9c32-4bec-9a1d-d5eba10ad95d"}
05:43:58.546 00.014 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"2237345f-5086-4559-b257-bfa6ee956c2a"}
05:43:58.568 00.022 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"2237345f-5086-4559-b257-bfa6ee956c2a"}
05:44:00.520 01.952 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"0b122697-620f-4c61-b57f-934d3ccbac94"}
05:44:00.528 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"0b122697-620f-4c61-b57f-934d3ccbac94"}
05:44:00.540 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"9696ba84-6a53-49e0-a082-12ea612e03ac"}
05:44:00.548 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"9696ba84-6a53-49e0-a082-12ea612e03ac"}
05:44:02.519 01.971 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"5a45875d-771f-474a-870b-31643047eb45"}
05:44:02.527 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"5a45875d-771f-474a-870b-31643047eb45"}
05:44:02.548 00.021 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"b08d023b-471d-48e3-be97-0cd53941303f"}
05:44:02.556 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"b08d023b-471d-48e3-be97-0cd53941303f"}
05:44:04.524 01.968 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"aeba9b1b-4ec3-4ff2-a2e4-0e170c163e02"}
05:44:04.538 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"aeba9b1b-4ec3-4ff2-a2e4-0e170c163e02"}
05:44:04.549 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"c2a871fb-e6b6-4663-bf4d-d51c6f28fee7"}
05:44:04.559 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"c2a871fb-e6b6-4663-bf4d-d51c6f28fee7"}
05:44:06.518 01.959 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"71492728-ee22-44a5-8428-1ffa4ee4bfa5"}
05:44:06.543 00.025 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"71492728-ee22-44a5-8428-1ffa4ee4bfa5"}
05:44:06.551 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"18232637-e127-4a98-b8bd-f38b04a625ef"}
05:44:06.556 00.005 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"18232637-e127-4a98-b8bd-f38b04a625ef"}
05:44:08.529 01.973 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"a7afc629-263e-43c4-943b-005eb40571f8"}
05:44:08.545 00.016 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"a7afc629-263e-43c4-943b-005eb40571f8"}
05:44:08.552 00.007 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"edbb87be-30df-468d-be2e-0a355f655cd2"}
05:44:08.559 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"edbb87be-30df-468d-be2e-0a355f655cd2"}
05:44:10.526 01.967 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"574a3428-9bc0-4f4c-bfa9-2dd956783dc5"}
05:44:10.544 00.018 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"574a3428-9bc0-4f4c-bfa9-2dd956783dc5"}
05:44:10.553 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"2b51cefa-6db6-449d-9357-30f937e814c6"}
05:44:10.575 00.022 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"2b51cefa-6db6-449d-9357-30f937e814c6"}
05:44:12.527 01.952 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"094c75bf-748e-4d50-ba7f-35027bfba10b"}
05:44:12.549 00.022 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"094c75bf-748e-4d50-ba7f-35027bfba10b"}
05:44:12.558 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"8a3c4baa-e3b5-4134-872c-af4f598b6bfa"}
05:44:12.566 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"8a3c4baa-e3b5-4134-872c-af4f598b6bfa"}
05:44:14.529 01.963 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"75d688a7-70c2-4ce6-9816-2935e4a71b26"}
05:44:14.555 00.026 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"75d688a7-70c2-4ce6-9816-2935e4a71b26"}
05:44:14.568 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"e884c02b-5c0d-4977-bacc-9bad63be563c"}
05:44:14.582 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"e884c02b-5c0d-4977-bacc-9bad63be563c"}
05:44:16.528 01.946 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"01f0d216-3f7b-4a29-89df-b1bd646bc150"}
05:44:16.586 00.058 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"01f0d216-3f7b-4a29-89df-b1bd646bc150"}
05:44:16.618 00.032 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"38b93b91-e375-4780-b857-8e453a9e2ab8"}
05:44:16.642 00.024 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"38b93b91-e375-4780-b857-8e453a9e2ab8"}
05:44:18.546 01.904 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"029ea0e2-f280-43df-8e24-f7e482f7f720"}
05:44:18.562 00.016 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"029ea0e2-f280-43df-8e24-f7e482f7f720"}
05:44:18.574 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"8859640a-7ea5-468b-89c0-ff278727e6e4"}
05:44:18.585 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"8859640a-7ea5-468b-89c0-ff278727e6e4"}
05:44:20.545 01.960 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"a67f3d7e-5ac2-4258-8bab-e124d91c11b5"}
05:44:20.556 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"a67f3d7e-5ac2-4258-8bab-e124d91c11b5"}
05:44:20.565 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"991ea611-0101-465e-841d-1f61ff04a512"}
05:44:20.587 00.022 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"991ea611-0101-465e-841d-1f61ff04a512"}
05:44:22.546 01.959 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"0233d520-e85e-4608-8560-5b8c4e4f464c"}
05:44:22.567 00.021 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"0233d520-e85e-4608-8560-5b8c4e4f464c"}
05:44:22.622 00.055 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"4fcc21ce-7388-41d9-a450-b297ad10a6b1"}
05:44:22.645 00.023 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"4fcc21ce-7388-41d9-a450-b297ad10a6b1"}
05:44:24.545 01.900 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"e53306fd-0c91-466b-ad2e-4cafbed6ee87"}
05:44:24.567 00.022 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"e53306fd-0c91-466b-ad2e-4cafbed6ee87"}
05:44:24.614 00.047 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"e17e5725-e590-4bf4-a9f1-adfb49c29690"}
05:44:24.629 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"e17e5725-e590-4bf4-a9f1-adfb49c29690"}
05:44:26.544 01.915 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"92217352-7545-48ad-a506-9cffe8338afc"}
05:44:26.553 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"92217352-7545-48ad-a506-9cffe8338afc"}
05:44:26.560 00.007 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"90e454e1-3643-4c5e-af8c-7f030c76b8f5"}
05:44:26.567 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"90e454e1-3643-4c5e-af8c-7f030c76b8f5"}
05:44:28.542 01.975 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"cdfbcf4f-a5c0-43c1-9070-4bbea010aeb2"}
05:44:28.552 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"cdfbcf4f-a5c0-43c1-9070-4bbea010aeb2"}
05:44:28.563 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"c9321691-aae8-4cc0-8838-f0a5759414c2"}
05:44:28.574 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"c9321691-aae8-4cc0-8838-f0a5759414c2"}
05:44:30.542 01.968 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"c582ea73-7996-44bd-8e29-139cdc1f49b0"}
05:44:30.552 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"c582ea73-7996-44bd-8e29-139cdc1f49b0"}
05:44:30.564 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"61ec104d-c37c-4a52-8d9b-9001fa8d6746"}
05:44:30.576 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"61ec104d-c37c-4a52-8d9b-9001fa8d6746"}
05:44:32.543 01.967 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"068e5d5b-38d4-4500-ae63-73c843dbcb46"}
05:44:32.553 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"068e5d5b-38d4-4500-ae63-73c843dbcb46"}
05:44:32.562 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"2214822a-1a91-48d3-9598-f024d9bdc0be"}
05:44:32.568 00.006 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"2214822a-1a91-48d3-9598-f024d9bdc0be"}
05:44:34.544 01.976 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"c1825fcb-2e90-4490-beb7-7e4661ef4f68"}
05:44:34.560 00.016 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"c1825fcb-2e90-4490-beb7-7e4661ef4f68"}
05:44:34.568 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"2475875b-41ca-49ff-bcce-2f8f66282620"}
05:44:34.575 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"2475875b-41ca-49ff-bcce-2f8f66282620"}
05:44:36.543 01.968 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"ac7b0296-8ada-487c-8943-c290648196aa"}
05:44:36.562 00.019 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"ac7b0296-8ada-487c-8943-c290648196aa"}
05:44:36.571 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"8d4d03d9-f30d-41c6-9ba2-5694db6d1007"}
05:44:36.577 00.006 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"8d4d03d9-f30d-41c6-9ba2-5694db6d1007"}
05:44:38.542 01.965 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"654115b8-603c-47b0-84cd-561ae70303c9"}
05:44:38.555 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"654115b8-603c-47b0-84cd-561ae70303c9"}
05:44:38.561 00.006 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"7fdb3306-a8a9-4110-a2fd-94908a8e38ec"}
05:44:38.568 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"7fdb3306-a8a9-4110-a2fd-94908a8e38ec"}
05:44:40.544 01.976 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"e51ee0d0-e0a8-42d0-83af-b61c253deec7"}
05:44:40.563 00.019 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"e51ee0d0-e0a8-42d0-83af-b61c253deec7"}
05:44:40.577 00.014 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"e3cd629f-5b1f-4e86-b353-22f0700cbc7c"}
05:44:40.587 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"e3cd629f-5b1f-4e86-b353-22f0700cbc7c"}
05:44:42.544 01.957 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"ccc2bc09-26eb-4c02-8e6a-e47af6bcd621"}
05:44:42.679 00.135 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"ccc2bc09-26eb-4c02-8e6a-e47af6bcd621"}
05:44:42.831 00.152 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"ed9180bb-7e7c-4fd9-b093-5974e03aff20"}
05:44:42.903 00.072 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"ed9180bb-7e7c-4fd9-b093-5974e03aff20"}
05:44:44.543 01.640 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"d2ffb5a3-950b-4852-aced-e4c5c37ba766"}
05:44:44.588 00.045 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"d2ffb5a3-950b-4852-aced-e4c5c37ba766"}
05:44:44.602 00.014 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"ddec9e23-c376-49c6-b434-8db3280e32a7"}
05:44:44.613 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"ddec9e23-c376-49c6-b434-8db3280e32a7"}
05:44:46.541 01.928 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"79052ade-6d2e-4e8c-9f69-e600189f2646"}
05:44:46.552 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"79052ade-6d2e-4e8c-9f69-e600189f2646"}
05:44:46.560 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"02f5c909-96a2-41ae-9ff9-2c97af261f16"}
05:44:46.567 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"02f5c909-96a2-41ae-9ff9-2c97af261f16"}
05:44:48.545 01.978 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"579a0b2c-6faa-44f9-93c9-bbbbb2e1d95d"}
05:44:48.567 00.022 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"579a0b2c-6faa-44f9-93c9-bbbbb2e1d95d"}
05:44:48.581 00.014 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"36eaddf2-1b62-44f5-ad6d-e7dd629dc9d4"}
05:44:48.590 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"36eaddf2-1b62-44f5-ad6d-e7dd629dc9d4"}
05:44:50.550 01.960 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"f13e5990-332e-4f06-abdd-56a5f7227185"}
05:44:50.562 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"f13e5990-332e-4f06-abdd-56a5f7227185"}
05:44:50.571 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"1beaa170-e43c-4849-ade6-454f21a0df16"}
05:44:50.580 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"1beaa170-e43c-4849-ade6-454f21a0df16"}
05:44:52.544 01.964 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"91d1c867-878e-4836-966d-1f6fbe41db85"}
05:44:52.554 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"91d1c867-878e-4836-966d-1f6fbe41db85"}
05:44:52.561 00.007 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"4d785b21-4a2a-489b-b7aa-d39daadf993a"}
05:44:52.570 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"4d785b21-4a2a-489b-b7aa-d39daadf993a"}
05:44:54.545 01.975 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"f49047dd-613a-4c73-a3a9-5713fe63253d"}
05:44:54.559 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"f49047dd-613a-4c73-a3a9-5713fe63253d"}
05:44:54.573 00.014 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"04931073-e5d2-41ff-b28b-2a8b9b4802db"}
05:44:54.600 00.027 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"04931073-e5d2-41ff-b28b-2a8b9b4802db"}
05:44:56.549 01.949 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"8429e50c-925a-400f-9cc4-6b94e476bced"}
05:44:56.560 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"8429e50c-925a-400f-9cc4-6b94e476bced"}
05:44:56.568 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"7265c372-303e-4003-b6a9-c4faadca71ea"}
05:44:56.577 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"7265c372-303e-4003-b6a9-c4faadca71ea"}
05:44:58.547 01.970 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"206df357-8ee3-4435-9dce-9c08c3e6cc09"}
05:44:58.560 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"206df357-8ee3-4435-9dce-9c08c3e6cc09"}
05:44:58.575 00.015 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"74b1a0b6-2f5f-4e69-a948-9ad8598f4979"}
05:44:58.587 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"74b1a0b6-2f5f-4e69-a948-9ad8598f4979"}
05:45:00.547 01.960 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"a12c7857-a8cf-4427-bbfa-3a30f78c0c7d"}
05:45:00.557 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"a12c7857-a8cf-4427-bbfa-3a30f78c0c7d"}
05:45:00.569 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"4d4c5df6-7322-4614-9f68-ae9b77bee9fd"}
05:45:00.579 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"4d4c5df6-7322-4614-9f68-ae9b77bee9fd"}
05:45:02.549 01.970 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"2cf949b2-90c5-45f2-a331-a4a70857e096"}
05:45:02.564 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"2cf949b2-90c5-45f2-a331-a4a70857e096"}
05:45:02.575 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"66317b4e-209e-452a-a63a-fe5abd14572d"}
05:45:02.586 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"66317b4e-209e-452a-a63a-fe5abd14572d"}
05:45:04.546 01.960 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"63a09c00-589e-44d7-8550-187e56cacc14"}
05:45:04.554 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"63a09c00-589e-44d7-8550-187e56cacc14"}
05:45:04.563 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"c2de7306-09c5-4348-9bcb-564c562b435c"}
05:45:04.572 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"c2de7306-09c5-4348-9bcb-564c562b435c"}
05:45:06.548 01.976 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"38222453-1714-4ac4-a592-646a6e2d8b5f"}
05:45:06.565 00.017 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"38222453-1714-4ac4-a592-646a6e2d8b5f"}
05:45:06.579 00.014 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"abb0bc78-1259-471f-8472-300c6694b951"}
05:45:06.590 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"abb0bc78-1259-471f-8472-300c6694b951"}
05:45:08.546 01.956 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"33221ffc-4bda-4ee3-99c6-27972a7cf3e4"}
05:45:08.554 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"33221ffc-4bda-4ee3-99c6-27972a7cf3e4"}
05:45:08.565 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"fbd33f2b-ae12-44d5-8d26-12c6aa5eae4f"}
05:45:08.572 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"fbd33f2b-ae12-44d5-8d26-12c6aa5eae4f"}
05:45:10.545 01.973 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"90ba30ce-8cbc-4a58-baf2-6af27e347133"}
05:45:10.552 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"90ba30ce-8cbc-4a58-baf2-6af27e347133"}
05:45:10.561 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"6216d228-1ab1-4d41-85c6-47becf659cb1"}
05:45:10.568 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"6216d228-1ab1-4d41-85c6-47becf659cb1"}
05:45:12.547 01.979 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"4f850564-1f29-4a11-9cf4-89c05b2a2c27"}
05:45:12.585 00.038 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"4f850564-1f29-4a11-9cf4-89c05b2a2c27"}
05:45:12.606 00.021 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"ff0be1e6-ee43-4f78-901a-6cc604efba6b"}
05:45:12.621 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"ff0be1e6-ee43-4f78-901a-6cc604efba6b"}
05:45:14.546 01.925 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"c48fd904-99f3-403f-b724-fbf756ab420f"}
05:45:14.563 00.017 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"c48fd904-99f3-403f-b724-fbf756ab420f"}
05:45:14.571 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"1c0f2fa5-7aa5-4433-9f12-4acf78cf9e65"}
05:45:14.578 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"1c0f2fa5-7aa5-4433-9f12-4acf78cf9e65"}
05:45:16.549 01.971 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"1ade3c48-502f-49de-b73b-60433ad1b15d"}
05:45:16.565 00.016 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"1ade3c48-502f-49de-b73b-60433ad1b15d"}
05:45:16.572 00.007 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"f0708e08-4df8-4db2-aeda-4b679ee61841"}
05:45:16.580 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"f0708e08-4df8-4db2-aeda-4b679ee61841"}
05:45:18.546 01.966 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"1dca4015-b11f-451c-a122-413061d197a7"}
05:45:18.558 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"1dca4015-b11f-451c-a122-413061d197a7"}
05:45:18.566 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"9eb473e0-d70b-4b1a-9dee-c217eca5f4e6"}
05:45:18.575 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"9eb473e0-d70b-4b1a-9dee-c217eca5f4e6"}
05:45:20.547 01.972 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"3ffda995-5ddd-40c6-a2e9-e3753d742c3c"}
05:45:20.557 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"3ffda995-5ddd-40c6-a2e9-e3753d742c3c"}
05:45:20.567 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"f0c35b5c-3b5b-46e3-b02b-a854e2a1bd05"}
05:45:20.588 00.021 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"f0c35b5c-3b5b-46e3-b02b-a854e2a1bd05"}
05:45:22.547 01.959 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"9919eaec-bb30-4d95-9baa-54daf2c59311"}
05:45:22.557 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"9919eaec-bb30-4d95-9baa-54daf2c59311"}
05:45:22.567 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"d7096f49-5277-495e-a99e-5b548425a21e"}
05:45:22.592 00.025 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"d7096f49-5277-495e-a99e-5b548425a21e"}
05:45:24.547 01.955 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"c81fd486-afbf-484f-9dcc-e19fc5c4a8bb"}
05:45:24.564 00.017 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"c81fd486-afbf-484f-9dcc-e19fc5c4a8bb"}
05:45:24.582 00.018 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"34205ea1-1ba1-4476-8114-9c5a456ffccf"}
05:45:24.594 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"34205ea1-1ba1-4476-8114-9c5a456ffccf"}
05:45:26.547 01.953 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"a43261eb-867a-4c0d-882f-2a8a93f43433"}
05:45:26.692 00.145 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"a43261eb-867a-4c0d-882f-2a8a93f43433"}
05:45:26.718 00.026 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"9b0b1ef3-9359-457c-aee8-dd3d46a76c9f"}
05:45:26.738 00.020 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"9b0b1ef3-9359-457c-aee8-dd3d46a76c9f"}
05:45:28.552 01.814 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"879b1a7e-ed3c-40cd-9895-18d9ef6b8407"}
05:45:28.572 00.020 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"879b1a7e-ed3c-40cd-9895-18d9ef6b8407"}
05:45:28.584 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"735fee28-dc43-48d8-8f24-81cd4c748091"}
05:45:28.593 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"735fee28-dc43-48d8-8f24-81cd4c748091"}
05:45:30.549 01.956 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"5cf6d1b9-c983-4c9b-bf47-c5da1b43d27a"}
05:45:30.560 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"5cf6d1b9-c983-4c9b-bf47-c5da1b43d27a"}
05:45:30.582 00.022 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"ca39bec2-8399-47da-817a-1ed2674c453b"}
05:45:30.595 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"ca39bec2-8399-47da-817a-1ed2674c453b"}
05:45:32.551 01.956 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"1827522c-194b-43a7-aceb-6592d563752d"}
05:45:32.561 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"1827522c-194b-43a7-aceb-6592d563752d"}
05:45:32.572 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"4af5b016-fa29-4790-82a3-cc98a7c68c59"}
05:45:32.584 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"4af5b016-fa29-4790-82a3-cc98a7c68c59"}
05:45:34.550 01.966 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"ab8cfb97-ebc5-46f5-b3c7-5a352d51465c"}
05:45:34.562 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"ab8cfb97-ebc5-46f5-b3c7-5a352d51465c"}
05:45:34.574 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"f79f31c0-4d98-42e7-ae14-ed429f54fb5e"}
05:45:34.584 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"f79f31c0-4d98-42e7-ae14-ed429f54fb5e"}
05:45:36.550 01.966 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"d520b90e-8843-4517-89fe-6c0efc008e23"}
05:45:36.563 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"d520b90e-8843-4517-89fe-6c0efc008e23"}
05:45:36.573 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"36f60493-43c9-4d03-a03a-dd39e9799f34"}
05:45:36.582 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"36f60493-43c9-4d03-a03a-dd39e9799f34"}
05:45:38.552 01.970 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"8a2e397a-c0c1-4eaf-8f84-3ec12969183b"}
05:45:38.572 00.020 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"8a2e397a-c0c1-4eaf-8f84-3ec12969183b"}
05:45:38.582 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"2d1f09fb-5bea-4ee4-ad56-d9c3e8d70b86"}
05:45:38.596 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"2d1f09fb-5bea-4ee4-ad56-d9c3e8d70b86"}
05:45:40.551 01.955 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"5b5cad9b-11bb-4d49-9e05-38119f5877fd"}
05:45:40.560 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"5b5cad9b-11bb-4d49-9e05-38119f5877fd"}
05:45:40.568 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"35e15635-15f8-4b36-ab21-a02aa795a743"}
05:45:40.579 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"35e15635-15f8-4b36-ab21-a02aa795a743"}
05:45:42.551 01.972 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"c7af7c02-4e1e-49fe-80da-6029e9e614d5"}
05:45:42.561 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"c7af7c02-4e1e-49fe-80da-6029e9e614d5"}
05:45:42.587 00.026 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"1932de28-c02c-4555-afcc-08c5fd03e2d4"}
05:45:42.595 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"1932de28-c02c-4555-afcc-08c5fd03e2d4"}
05:45:44.551 01.956 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"c625bf14-2296-4fa2-a9ee-b12a19d7302a"}
05:45:44.578 00.027 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"c625bf14-2296-4fa2-a9ee-b12a19d7302a"}
05:45:44.593 00.015 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"2e748585-0c3e-4e7c-800a-09fb35248183"}
05:45:44.607 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"2e748585-0c3e-4e7c-800a-09fb35248183"}
05:45:46.549 01.942 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"8a6575cb-2157-4dbc-96d8-76c1cd1389ed"}
05:45:46.561 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"8a6575cb-2157-4dbc-96d8-76c1cd1389ed"}
05:45:46.570 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"04402836-0547-4ae2-a96d-40b1bab3b54e"}
05:45:46.579 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"04402836-0547-4ae2-a96d-40b1bab3b54e"}
05:45:48.547 01.968 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"37bf4d23-4d6c-4420-a8fe-8a86741f43b6"}
05:45:48.558 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"37bf4d23-4d6c-4420-a8fe-8a86741f43b6"}
05:45:48.568 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"915b6337-ff3e-4318-ad4f-9ef1db3d79b3"}
05:45:48.577 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"915b6337-ff3e-4318-ad4f-9ef1db3d79b3"}
05:45:50.548 01.971 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"9c2a79bb-d384-45bf-b4ee-3f0c5eb1e2ef"}
05:45:50.598 00.050 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"9c2a79bb-d384-45bf-b4ee-3f0c5eb1e2ef"}
05:45:50.632 00.034 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"f24ded9f-88d5-435b-a9de-14621024b93f"}
05:45:50.672 00.040 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"f24ded9f-88d5-435b-a9de-14621024b93f"}
05:45:52.547 01.875 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"1a02a0de-6e0e-4841-82d8-74338d7eba21"}
05:45:52.570 00.023 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"1a02a0de-6e0e-4841-82d8-74338d7eba21"}
05:45:52.586 00.016 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"dd3e3c87-74a2-4c04-8255-219786d53149"}
05:45:52.620 00.034 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"dd3e3c87-74a2-4c04-8255-219786d53149"}
05:45:54.547 01.927 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"74096fa4-74f4-4d8e-93ca-ffcf35256f58"}
05:45:54.559 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"74096fa4-74f4-4d8e-93ca-ffcf35256f58"}
05:45:54.575 00.016 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"2bdfee2e-76d5-46b1-a204-5320ab0dcf3c"}
05:45:54.587 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"2bdfee2e-76d5-46b1-a204-5320ab0dcf3c"}
05:45:56.546 01.959 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"1efa68f5-8e52-4301-9e8e-626240536ee0"}
05:45:56.558 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"1efa68f5-8e52-4301-9e8e-626240536ee0"}
05:45:56.569 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"03a352aa-e38e-42b9-a53b-e0a16f88777f"}
05:45:56.579 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"03a352aa-e38e-42b9-a53b-e0a16f88777f"}
05:45:58.546 01.967 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"abf25668-0b71-48f3-b942-deb4ad480c28"}
05:45:58.568 00.022 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"abf25668-0b71-48f3-b942-deb4ad480c28"}
05:45:58.580 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"d9388bb4-5f21-4f1b-a680-93b4b62aca15"}
05:45:58.589 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"d9388bb4-5f21-4f1b-a680-93b4b62aca15"}
05:46:00.547 01.958 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"f0692548-fc50-4894-9aa0-7b6787a9c77d"}
05:46:00.556 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"f0692548-fc50-4894-9aa0-7b6787a9c77d"}
05:46:00.564 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"46486bcb-e77f-46e4-9d14-eb5c2bbd86c0"}
05:46:00.571 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"46486bcb-e77f-46e4-9d14-eb5c2bbd86c0"}
05:46:02.546 01.975 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"e419c86c-ea8c-441e-a1bf-ebdd6ba67c10"}
05:46:02.560 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"e419c86c-ea8c-441e-a1bf-ebdd6ba67c10"}
05:46:02.572 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"e8712648-b1bb-4621-b5c3-2bf07ef9ebcb"}
05:46:02.596 00.024 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"e8712648-b1bb-4621-b5c3-2bf07ef9ebcb"}
05:46:04.545 01.949 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"7e99aaa2-c726-40b4-9134-8624854f5fbd"}
05:46:04.559 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"7e99aaa2-c726-40b4-9134-8624854f5fbd"}
05:46:04.570 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"10eb8ead-9639-4cd9-9212-947cca9841a1"}
05:46:04.579 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"10eb8ead-9639-4cd9-9212-947cca9841a1"}
05:46:06.558 01.979 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"655bba85-ec2c-4edc-b298-348fed4c7b14"}
05:46:06.574 00.016 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"655bba85-ec2c-4edc-b298-348fed4c7b14"}
05:46:06.584 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"6fdde2c9-0a69-48d8-aa71-2036cf0c0c59"}
05:46:06.593 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"6fdde2c9-0a69-48d8-aa71-2036cf0c0c59"}
05:46:08.559 01.966 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"0095a45f-c786-4f94-a882-b88f7027db8a"}
05:46:08.574 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"0095a45f-c786-4f94-a882-b88f7027db8a"}
05:46:08.582 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"1fae367c-326c-4ece-9a00-98e6e4f120d3"}
05:46:08.589 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"1fae367c-326c-4ece-9a00-98e6e4f120d3"}
05:46:10.558 01.969 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"f347ca96-b32f-40d0-990b-e645413be8f8"}
05:46:10.567 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"f347ca96-b32f-40d0-990b-e645413be8f8"}
05:46:10.574 00.007 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"6b2d63a5-bbf7-4517-9784-7a3be175dd01"}
05:46:10.583 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"6b2d63a5-bbf7-4517-9784-7a3be175dd01"}
05:46:12.556 01.973 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"3d6a9734-7c61-4d6d-bc50-a13c47f4fec6"}
05:46:12.565 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"3d6a9734-7c61-4d6d-bc50-a13c47f4fec6"}
05:46:12.574 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"d185103a-b034-4b3b-8b7e-038eafa82eae"}
05:46:12.585 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"d185103a-b034-4b3b-8b7e-038eafa82eae"}
05:46:14.557 01.972 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"40488b2e-dafa-4288-be4b-5769bcb4e520"}
05:46:14.569 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"40488b2e-dafa-4288-be4b-5769bcb4e520"}
05:46:14.578 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"777a3f4e-fcdd-4c23-93de-eaef5e467384"}
05:46:14.589 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"777a3f4e-fcdd-4c23-93de-eaef5e467384"}
05:46:16.556 01.967 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"de2b02ec-7962-4e42-9b78-ffa6de42cc3e"}
05:46:16.569 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"de2b02ec-7962-4e42-9b78-ffa6de42cc3e"}
05:46:16.609 00.040 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"2fd85580-2a4d-4039-a33c-1d73dcd4b361"}
05:46:16.630 00.021 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"2fd85580-2a4d-4039-a33c-1d73dcd4b361"}
05:46:18.556 01.926 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"4a14a0a3-9a59-4dd2-a25d-c78650a8245b"}
05:46:18.568 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"4a14a0a3-9a59-4dd2-a25d-c78650a8245b"}
05:46:18.595 00.027 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"dc594041-8031-4c57-b372-e6d2c0862cc1"}
05:46:18.608 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"dc594041-8031-4c57-b372-e6d2c0862cc1"}
05:46:20.555 01.947 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"f459c8da-9e7c-41eb-a88b-604c1f44e9b2"}
05:46:20.565 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"f459c8da-9e7c-41eb-a88b-604c1f44e9b2"}
05:46:20.574 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"a6d87f5a-6aac-477d-8e91-d2730ac8ea4c"}
05:46:20.586 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"a6d87f5a-6aac-477d-8e91-d2730ac8ea4c"}
05:46:22.556 01.970 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"1b3c3678-047e-49d4-ba43-82151ca9e85c"}
05:46:22.581 00.025 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"1b3c3678-047e-49d4-ba43-82151ca9e85c"}
05:46:22.595 00.014 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"4cd83fff-5f92-4658-986a-de69ff6aa4ce"}
05:46:22.614 00.019 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"4cd83fff-5f92-4658-986a-de69ff6aa4ce"}
05:46:24.553 01.939 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"109c6c71-0c10-4825-9f92-c9821816e437"}
05:46:24.563 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"109c6c71-0c10-4825-9f92-c9821816e437"}
05:46:24.571 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"2351de6a-786e-41ef-9a47-a94976638803"}
05:46:24.579 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"2351de6a-786e-41ef-9a47-a94976638803"}
05:46:26.552 01.973 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"4c5c68c3-e759-4275-a2dd-425a7ad400d8"}
05:46:26.564 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"4c5c68c3-e759-4275-a2dd-425a7ad400d8"}
05:46:26.575 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"8cd30baa-57f3-4af8-9cb8-dcd7f8c356d8"}
05:46:26.585 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"8cd30baa-57f3-4af8-9cb8-dcd7f8c356d8"}
05:46:28.553 01.968 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"93cc1ef5-3bdb-4507-a3a0-3787fc42e48c"}
05:46:28.565 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"93cc1ef5-3bdb-4507-a3a0-3787fc42e48c"}
05:46:28.579 00.014 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"e6085111-a2ee-4176-9072-adafb2b509de"}
05:46:28.596 00.017 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"e6085111-a2ee-4176-9072-adafb2b509de"}
05:46:30.552 01.956 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"c9bb24dc-2fed-42a1-ae6a-426e0b7b48e0"}
05:46:30.564 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"c9bb24dc-2fed-42a1-ae6a-426e0b7b48e0"}
05:46:30.573 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"b1fcca37-b578-4e94-99a8-a33b2b50acfb"}
05:46:30.598 00.025 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"b1fcca37-b578-4e94-99a8-a33b2b50acfb"}
05:46:32.552 01.954 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"4c3bf195-360a-4757-96e0-617797d075e2"}
05:46:32.560 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"4c3bf195-360a-4757-96e0-617797d075e2"}
05:46:32.581 00.021 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"88aa7807-eb01-4c9f-b76f-be0bd6d6e2da"}
05:46:32.590 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"88aa7807-eb01-4c9f-b76f-be0bd6d6e2da"}
05:46:34.552 01.962 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"6068a8f9-efcd-4867-9778-d10a9ed778f5"}
05:46:34.565 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"6068a8f9-efcd-4867-9778-d10a9ed778f5"}
05:46:34.576 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"a9dd38e0-e227-4c85-9f4a-730e99d796fd"}
05:46:34.586 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"a9dd38e0-e227-4c85-9f4a-730e99d796fd"}
05:46:36.551 01.965 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"ae0b84e1-1a26-4d13-ad95-ecb349b494c9"}
05:46:36.558 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"ae0b84e1-1a26-4d13-ad95-ecb349b494c9"}
05:46:36.568 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"a03b17f6-b30f-4b9d-b6d4-a3913cbbb312"}
05:46:36.575 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"a03b17f6-b30f-4b9d-b6d4-a3913cbbb312"}
05:46:38.550 01.975 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"c32d9a1b-0f4f-4705-9674-a98a42697c4f"}
05:46:38.557 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"c32d9a1b-0f4f-4705-9674-a98a42697c4f"}
05:46:38.565 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"c6f1c171-c09d-4ab6-9f89-440c52c76da1"}
05:46:38.571 00.006 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"c6f1c171-c09d-4ab6-9f89-440c52c76da1"}
05:46:40.549 01.978 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"6739309b-a852-4038-b493-29acc8d52fa8"}
05:46:40.556 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"6739309b-a852-4038-b493-29acc8d52fa8"}
05:46:40.565 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"f76dd100-a5dc-4390-b010-c19b15dfd666"}
05:46:40.572 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"f76dd100-a5dc-4390-b010-c19b15dfd666"}
05:46:42.549 01.977 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"2a3cb821-06bc-4ce8-8907-684f7fc5fb20"}
05:46:42.560 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"2a3cb821-06bc-4ce8-8907-684f7fc5fb20"}
05:46:42.568 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"22da8280-711b-442d-b5eb-6f9dc52d4398"}
05:46:42.577 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"22da8280-711b-442d-b5eb-6f9dc52d4398"}
05:46:44.549 01.972 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"f667b379-6513-416b-8594-f46c008c3994"}
05:46:44.558 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"f667b379-6513-416b-8594-f46c008c3994"}
05:46:44.564 00.006 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"c648dc89-35f9-4f58-a380-b4fc6262ad98"}
05:46:44.570 00.006 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"c648dc89-35f9-4f58-a380-b4fc6262ad98"}
05:46:46.549 01.979 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"ba97a0f9-83ab-4844-9e11-3c30140c2987"}
05:46:46.562 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"ba97a0f9-83ab-4844-9e11-3c30140c2987"}
05:46:46.590 00.028 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"ed00334c-7efd-4b7a-8f38-4ebb6ad65eaa"}
05:46:46.602 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"ed00334c-7efd-4b7a-8f38-4ebb6ad65eaa"}
05:46:48.549 01.947 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"c87a050e-3592-4377-b2cd-73ee07db534b"}
05:46:48.564 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"c87a050e-3592-4377-b2cd-73ee07db534b"}
05:46:48.579 00.015 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"a6f504e5-d580-48ac-a011-f16099f92159"}
05:46:48.616 00.037 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"a6f504e5-d580-48ac-a011-f16099f92159"}
05:46:50.550 01.934 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"a625785a-bf94-41a5-8f5c-938588a37ff4"}
05:46:50.565 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"a625785a-bf94-41a5-8f5c-938588a37ff4"}
05:46:50.579 00.014 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"4be818e2-928f-4096-ac19-1ef0f775a77a"}
05:46:50.589 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"4be818e2-928f-4096-ac19-1ef0f775a77a"}
05:46:52.548 01.959 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"48a6128c-2788-45f5-ab0a-8f83c1d7c964"}
05:46:52.563 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"48a6128c-2788-45f5-ab0a-8f83c1d7c964"}
05:46:52.575 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"493dd588-1699-4e71-a8e9-dd0841ead2da"}
05:46:52.587 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"493dd588-1699-4e71-a8e9-dd0841ead2da"}
05:46:54.548 01.961 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"34fbe00e-baa2-40e6-bcf2-47a3683513ec"}
05:46:54.558 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"34fbe00e-baa2-40e6-bcf2-47a3683513ec"}
05:46:54.567 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"f67ebd2b-47b9-4080-86c5-0d5a28433221"}
05:46:54.578 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"f67ebd2b-47b9-4080-86c5-0d5a28433221"}
05:46:56.548 01.970 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"4fab754d-251e-4923-a041-5b682e858c17"}
05:46:56.555 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"4fab754d-251e-4923-a041-5b682e858c17"}
05:46:56.562 00.007 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"1d0d2fbf-e8d3-42ec-909c-745070fb38b3"}
05:46:56.570 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"1d0d2fbf-e8d3-42ec-909c-745070fb38b3"}
05:46:58.547 01.977 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"e15edc28-79f4-4d71-a891-94553be8c9ad"}
05:46:58.555 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"e15edc28-79f4-4d71-a891-94553be8c9ad"}
05:46:58.565 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"3e7679ee-3911-45ea-b70e-e2a9f0790177"}
05:46:58.572 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"3e7679ee-3911-45ea-b70e-e2a9f0790177"}
05:47:00.545 01.973 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"5fb10cbf-3a2b-48d9-b8b2-327b72aeff15"}
05:47:00.556 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"5fb10cbf-3a2b-48d9-b8b2-327b72aeff15"}
05:47:00.583 00.027 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"439e9044-d7b6-4caf-aa91-73696e769e0a"}
05:47:00.592 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"439e9044-d7b6-4caf-aa91-73696e769e0a"}
05:47:02.546 01.954 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"33b04707-5cad-45f7-a1a3-4d6a58cdc875"}
05:47:02.558 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"33b04707-5cad-45f7-a1a3-4d6a58cdc875"}
05:47:02.570 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"ed61229f-ab72-4fba-87f1-3b4d8d4ccf20"}
05:47:02.582 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"ed61229f-ab72-4fba-87f1-3b4d8d4ccf20"}
05:47:04.546 01.964 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"09948bd5-6722-4e9e-919a-78d1c33818cb"}
05:47:04.555 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"09948bd5-6722-4e9e-919a-78d1c33818cb"}
05:47:04.576 00.021 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"d92383d7-239f-4416-9085-7cd2e48534e1"}
05:47:04.583 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"d92383d7-239f-4416-9085-7cd2e48534e1"}
05:47:06.545 01.962 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"484cfa6a-3ea9-40f7-abdb-12d03b902ed1"}
05:47:06.555 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"484cfa6a-3ea9-40f7-abdb-12d03b902ed1"}
05:47:06.563 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"e22f8d2e-49f0-4e1c-9f15-8d7f9ed8445b"}
05:47:06.571 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"e22f8d2e-49f0-4e1c-9f15-8d7f9ed8445b"}
05:47:08.544 01.973 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"ea4ac961-7f4c-4854-bfe5-466e4208c7f9"}
05:47:08.552 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"ea4ac961-7f4c-4854-bfe5-466e4208c7f9"}
05:47:08.560 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"00029f5a-8974-4d2b-90c5-b4e713bb82a6"}
05:47:08.569 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"00029f5a-8974-4d2b-90c5-b4e713bb82a6"}
05:47:10.545 01.976 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"3922e0b9-555b-4f50-8cc6-9c773d71591a"}
05:47:10.626 00.081 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"3922e0b9-555b-4f50-8cc6-9c773d71591a"}
05:47:10.785 00.159 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"43c3b60f-efec-4d46-8160-13bbb70a202e"}
05:47:11.015 00.230 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"43c3b60f-efec-4d46-8160-13bbb70a202e"}
05:47:12.546 01.531 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"423095cb-4fca-4c3a-8695-4aebbd254a5a"}
05:47:12.569 00.023 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"423095cb-4fca-4c3a-8695-4aebbd254a5a"}
05:47:12.583 00.014 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"d7a03238-59d8-41b8-a541-2f36cf5d6e61"}
05:47:12.611 00.028 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"d7a03238-59d8-41b8-a541-2f36cf5d6e61"}
05:47:14.549 01.938 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"34e39109-99b0-4f63-a896-d47bb230eef1"}
05:47:14.561 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"34e39109-99b0-4f63-a896-d47bb230eef1"}
05:47:14.571 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"91b463ca-d145-4f15-935f-5de86eccf098"}
05:47:14.580 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"91b463ca-d145-4f15-935f-5de86eccf098"}
05:47:16.548 01.968 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"57cf904b-0b1c-4541-bb4c-666daf8c5fee"}
05:47:16.579 00.031 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"57cf904b-0b1c-4541-bb4c-666daf8c5fee"}
05:47:16.593 00.014 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"2471ea04-5924-4063-bb5f-4b8c2f2a8ba7"}
05:47:16.602 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"2471ea04-5924-4063-bb5f-4b8c2f2a8ba7"}
05:47:18.546 01.944 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"dc285415-08b7-4c32-a2f4-b4715cf7e493"}
05:47:18.560 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"dc285415-08b7-4c32-a2f4-b4715cf7e493"}
05:47:18.573 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"18054396-edf4-4896-acbe-df4b0c7c1b84"}
05:47:18.603 00.030 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"18054396-edf4-4896-acbe-df4b0c7c1b84"}
05:47:20.546 01.943 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"6edca1de-7899-4ded-8517-5fa252403962"}
05:47:20.554 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"6edca1de-7899-4ded-8517-5fa252403962"}
05:47:20.562 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"9733b031-e67d-41b5-a7f5-23c85a713444"}
05:47:20.583 00.021 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"9733b031-e67d-41b5-a7f5-23c85a713444"}
05:47:22.545 01.962 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"f6d61c09-61db-4adb-b9bb-43a9615b1041"}
05:47:22.552 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"f6d61c09-61db-4adb-b9bb-43a9615b1041"}
05:47:22.562 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"d8863b47-41e3-44bd-9b6c-10b08a8ef970"}
05:47:22.569 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"d8863b47-41e3-44bd-9b6c-10b08a8ef970"}
05:47:24.546 01.977 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"e890e9c3-2bfd-4212-81e2-97b91ca590df"}
05:47:24.565 00.019 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"e890e9c3-2bfd-4212-81e2-97b91ca590df"}
05:47:24.577 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"45c02f14-f5fe-438c-83af-8c3e0e7b6329"}
05:47:24.589 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"45c02f14-f5fe-438c-83af-8c3e0e7b6329"}
05:47:26.547 01.958 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"171c3fae-d315-4279-8c85-7cd0f88c2b11"}
05:47:26.562 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"171c3fae-d315-4279-8c85-7cd0f88c2b11"}
05:47:26.571 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"9d674f83-b451-427b-9548-c290018d37ed"}
05:47:26.578 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"9d674f83-b451-427b-9548-c290018d37ed"}
05:47:28.545 01.967 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"fa6f8c17-0132-41df-9839-49e2aa015ab0"}
05:47:28.555 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"fa6f8c17-0132-41df-9839-49e2aa015ab0"}
05:47:28.565 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"72623b02-4fb5-4821-8d9e-21746ac95839"}
05:47:28.572 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"72623b02-4fb5-4821-8d9e-21746ac95839"}
05:47:30.548 01.976 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"3526903a-b7b2-4ca5-8639-9f4d489ddb38"}
05:47:30.557 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"3526903a-b7b2-4ca5-8639-9f4d489ddb38"}
05:47:30.568 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"acc98424-5788-400e-bbc4-eabbe58c1978"}
05:47:30.576 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"acc98424-5788-400e-bbc4-eabbe58c1978"}
05:47:32.545 01.969 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"da661f93-2f64-4a1d-818f-09d0022d8b11"}
05:47:32.560 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"da661f93-2f64-4a1d-818f-09d0022d8b11"}
05:47:32.584 00.024 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"5e313eb2-2e39-4901-a46a-88aa84b45c81"}
05:47:32.593 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"5e313eb2-2e39-4901-a46a-88aa84b45c81"}
05:47:34.543 01.950 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"de68c12d-7305-461b-bc27-4873d93970df"}
05:47:34.557 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"de68c12d-7305-461b-bc27-4873d93970df"}
05:47:34.565 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"55b3709f-b52c-42f8-9480-c5770cefbde4"}
05:47:34.573 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"55b3709f-b52c-42f8-9480-c5770cefbde4"}
05:47:36.548 01.975 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"f9ab6c3c-3e00-40d7-b705-b6a8525a92c5"}
05:47:36.583 00.035 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"f9ab6c3c-3e00-40d7-b705-b6a8525a92c5"}
05:47:36.620 00.037 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"acc48890-4d16-4498-98a9-42e7711e3a2d"}
05:47:36.640 00.020 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"acc48890-4d16-4498-98a9-42e7711e3a2d"}
05:47:38.548 01.908 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"39ddc795-2bbf-483b-8a9b-3ff30a6e284a"}
05:47:38.561 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"39ddc795-2bbf-483b-8a9b-3ff30a6e284a"}
05:47:38.571 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"1998233f-dbea-443e-a7fb-3547618aed60"}
05:47:38.579 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"1998233f-dbea-443e-a7fb-3547618aed60"}
05:47:40.547 01.968 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"84262284-dc73-48d2-b480-61e784891e20"}
05:47:40.557 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"84262284-dc73-48d2-b480-61e784891e20"}
05:47:40.572 00.015 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"36556070-548c-4f84-9277-10371feea725"}
05:47:40.587 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"36556070-548c-4f84-9277-10371feea725"}
05:47:42.546 01.959 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"f14c4224-1406-49d0-b850-f120b65e0b28"}
05:47:42.559 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"f14c4224-1406-49d0-b850-f120b65e0b28"}
05:47:42.590 00.031 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"a55f7836-7443-48bd-ab30-5a669c102e89"}
05:47:42.602 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"a55f7836-7443-48bd-ab30-5a669c102e89"}
05:47:44.547 01.945 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"936de6f6-206c-4fb6-9e1c-b3d678b96370"}
05:47:44.560 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"936de6f6-206c-4fb6-9e1c-b3d678b96370"}
05:47:44.570 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"9dec38e1-d531-4212-b6f4-88395ff4d8d4"}
05:47:44.581 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"9dec38e1-d531-4212-b6f4-88395ff4d8d4"}
05:47:46.548 01.967 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"3a17990a-5d5b-48d4-8a26-4d93383e3a26"}
05:47:46.585 00.037 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"3a17990a-5d5b-48d4-8a26-4d93383e3a26"}
05:47:46.595 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"188a12c4-ffd1-4d49-a1f7-30c00288ac5c"}
05:47:46.607 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"188a12c4-ffd1-4d49-a1f7-30c00288ac5c"}
05:47:48.547 01.940 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"ecc3ca21-75a1-4eb1-a505-ab0568873153"}
05:47:48.557 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"ecc3ca21-75a1-4eb1-a505-ab0568873153"}
05:47:48.567 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"85f848f1-e475-470d-88ed-65476c1c9719"}
05:47:48.578 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"85f848f1-e475-470d-88ed-65476c1c9719"}
05:47:50.548 01.970 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"1582f0e1-0a6b-44f8-b4a6-d685041a17d1"}
05:47:50.581 00.033 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"1582f0e1-0a6b-44f8-b4a6-d685041a17d1"}
05:47:50.603 00.022 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"5952b607-28e0-49ab-aa8e-6573470115d8"}
05:47:50.615 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"5952b607-28e0-49ab-aa8e-6573470115d8"}
05:47:52.548 01.933 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"bb8d7ffc-8595-4fcd-938f-3ee0b16bad41"}
05:47:52.560 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"bb8d7ffc-8595-4fcd-938f-3ee0b16bad41"}
05:47:52.583 00.023 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"70ebb055-84ae-4a9c-bfe3-36e7119b4837"}
05:47:52.593 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"70ebb055-84ae-4a9c-bfe3-36e7119b4837"}
05:47:54.546 01.953 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"cc2b8e0d-2102-4013-ac61-dc42f47ec90d"}
05:47:54.554 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"cc2b8e0d-2102-4013-ac61-dc42f47ec90d"}
05:47:54.565 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"2a74ec9b-eb00-4ef4-8fac-d242ffcfd4a6"}
05:47:54.574 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"2a74ec9b-eb00-4ef4-8fac-d242ffcfd4a6"}
05:47:56.545 01.971 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"0bc133c2-88d5-4021-9277-365a85732795"}
05:47:56.556 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"0bc133c2-88d5-4021-9277-365a85732795"}
05:47:56.566 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"7f386847-020f-446a-972c-c9d27953eb23"}
05:47:56.590 00.024 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"7f386847-020f-446a-972c-c9d27953eb23"}
05:47:58.544 01.954 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"87297283-a387-4704-a6fa-76ba41d991ed"}
05:47:58.551 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"87297283-a387-4704-a6fa-76ba41d991ed"}
05:47:58.570 00.019 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"38295da4-1a2c-45b6-9f09-3658cdf52162"}
05:47:58.578 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"38295da4-1a2c-45b6-9f09-3658cdf52162"}
05:48:00.544 01.966 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"ec215666-460d-4745-9cda-b577f9ce7eb8"}
05:48:00.552 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"ec215666-460d-4745-9cda-b577f9ce7eb8"}
05:48:00.572 00.020 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"f0e34ef0-82c8-4c9c-9b00-89d3879381ec"}
05:48:00.578 00.006 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"f0e34ef0-82c8-4c9c-9b00-89d3879381ec"}
05:48:02.544 01.966 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"c94ded32-2e30-425b-85ef-eed12ed8121e"}
05:48:02.573 00.029 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"c94ded32-2e30-425b-85ef-eed12ed8121e"}
05:48:02.586 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"dc6437e3-49fe-42b1-9377-05b50d5c1267"}
05:48:02.597 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"dc6437e3-49fe-42b1-9377-05b50d5c1267"}
05:48:04.544 01.947 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"cae252f5-8c91-46e7-8509-384ce5ba0505"}
05:48:04.569 00.025 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"cae252f5-8c91-46e7-8509-384ce5ba0505"}
05:48:04.585 00.016 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"eb232b6a-8eb4-46b8-bddf-d55e7ad16d68"}
05:48:04.595 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"eb232b6a-8eb4-46b8-bddf-d55e7ad16d68"}
05:48:06.542 01.947 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"d542105a-943f-42f3-bab9-be2dca27c181"}
05:48:06.552 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"d542105a-943f-42f3-bab9-be2dca27c181"}
05:48:06.563 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"7c0ba018-0894-4de1-94c9-0e5f9afbafeb"}
05:48:06.585 00.022 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"7c0ba018-0894-4de1-94c9-0e5f9afbafeb"}
05:48:08.552 01.967 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"a92cafc6-d4ec-4938-9ff5-4683c5b574cc"}
05:48:08.568 00.016 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"a92cafc6-d4ec-4938-9ff5-4683c5b574cc"}
05:48:08.579 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"b0d11829-4a8a-4788-9433-435952e38665"}
05:48:08.589 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"b0d11829-4a8a-4788-9433-435952e38665"}
05:48:10.544 01.955 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"6dd12fe7-6704-4c25-8248-3d0ce866ee1c"}
05:48:10.553 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"6dd12fe7-6704-4c25-8248-3d0ce866ee1c"}
05:48:10.561 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"3d147c62-e759-4f39-9f6c-c259f3303b13"}
05:48:10.569 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"3d147c62-e759-4f39-9f6c-c259f3303b13"}
05:48:12.543 01.974 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"fb694fdc-b693-45a2-b3c8-4b75c83faeec"}
05:48:12.555 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"fb694fdc-b693-45a2-b3c8-4b75c83faeec"}
05:48:12.565 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"e5bb901e-c72b-4092-827f-f98458048319"}
05:48:12.574 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"e5bb901e-c72b-4092-827f-f98458048319"}
05:48:14.543 01.969 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"72d1bae7-8f54-42b3-aa43-787654683504"}
05:48:14.562 00.019 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"72d1bae7-8f54-42b3-aa43-787654683504"}
05:48:14.575 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"637e6b0f-b7df-44fa-9c1c-8fc39109e42e"}
05:48:14.585 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"637e6b0f-b7df-44fa-9c1c-8fc39109e42e"}
05:48:16.567 01.982 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"0efa8f33-a41f-4e21-a156-3080f0962af9"}
05:48:16.583 00.016 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"0efa8f33-a41f-4e21-a156-3080f0962af9"}
05:48:16.592 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"66dfde2a-a7a0-42b7-ae56-bf2a3833cebb"}
05:48:16.601 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"66dfde2a-a7a0-42b7-ae56-bf2a3833cebb"}
05:48:18.567 01.966 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"2ae2fc45-51a1-4b44-adc8-32941e9c686f"}
05:48:18.581 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"2ae2fc45-51a1-4b44-adc8-32941e9c686f"}
05:48:18.590 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"af6c2aa2-75d6-44c0-9b90-4b69e6bb8605"}
05:48:18.598 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"af6c2aa2-75d6-44c0-9b90-4b69e6bb8605"}
05:48:20.566 01.968 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"efc20a67-985b-4ff8-a6bf-41f2edf652d8"}
05:48:20.574 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"efc20a67-985b-4ff8-a6bf-41f2edf652d8"}
05:48:20.586 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"53b63c59-5a6a-4c53-87aa-81cfa6d30990"}
05:48:20.594 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"53b63c59-5a6a-4c53-87aa-81cfa6d30990"}
05:48:22.568 01.974 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"d044f48f-a290-41ea-be25-7a3ef68d133a"}
05:48:22.582 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"d044f48f-a290-41ea-be25-7a3ef68d133a"}
05:48:22.591 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"10de45e4-95da-42d8-8734-fefa08cfd5b9"}
05:48:22.599 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"10de45e4-95da-42d8-8734-fefa08cfd5b9"}
05:48:24.565 01.966 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"2d1c5fed-198b-459f-874c-7d357888b096"}
05:48:24.577 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"2d1c5fed-198b-459f-874c-7d357888b096"}
05:48:24.587 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"3b52a7c7-14c3-422e-b1a1-d3e138b70262"}
05:48:24.611 00.024 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"3b52a7c7-14c3-422e-b1a1-d3e138b70262"}
05:48:26.566 01.955 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"8b5da3dd-61c1-4c48-a3d1-a0a449887799"}
05:48:26.585 00.019 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"8b5da3dd-61c1-4c48-a3d1-a0a449887799"}
05:48:26.595 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"c590f130-db4b-4dbb-b5e3-c4ef24bc1013"}
05:48:26.608 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"c590f130-db4b-4dbb-b5e3-c4ef24bc1013"}
05:48:28.563 01.955 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"b1c4a483-69ab-4b59-8c55-0726b006f17c"}
05:48:28.576 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"b1c4a483-69ab-4b59-8c55-0726b006f17c"}
05:48:28.589 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"74124820-2589-49ea-a9e7-759e7156dd9a"}
05:48:28.603 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"74124820-2589-49ea-a9e7-759e7156dd9a"}
05:48:30.563 01.960 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"d49cc443-d603-452d-88c0-46a5d2e51a87"}
05:48:30.572 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"d49cc443-d603-452d-88c0-46a5d2e51a87"}
05:48:30.582 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"fedfe88f-91b8-4571-b6ef-3151b86b359d"}
05:48:30.590 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"fedfe88f-91b8-4571-b6ef-3151b86b359d"}
05:48:32.564 01.974 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"360747bd-1819-4074-9281-3c0701c48903"}
05:48:32.572 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"360747bd-1819-4074-9281-3c0701c48903"}
05:48:32.580 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"5023a8ad-7470-4be8-96cd-685d868d769d"}
05:48:32.606 00.026 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"5023a8ad-7470-4be8-96cd-685d868d769d"}
05:48:34.563 01.957 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"249581a1-ccd5-44ec-9da5-02f8b13fbcff"}
05:48:34.575 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"249581a1-ccd5-44ec-9da5-02f8b13fbcff"}
05:48:34.583 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"27f0d0a2-2f15-407a-8d6c-ec28a43ccfe8"}
05:48:34.590 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"27f0d0a2-2f15-407a-8d6c-ec28a43ccfe8"}
05:48:36.564 01.974 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"ed26b7ce-6281-44b2-9a31-c35391832b26"}
05:48:36.573 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"ed26b7ce-6281-44b2-9a31-c35391832b26"}
05:48:36.583 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"ec320027-f1e3-4a13-8f50-a2fc4abd3024"}
05:48:36.606 00.023 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"ec320027-f1e3-4a13-8f50-a2fc4abd3024"}
05:48:38.563 01.957 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"7cf81a76-66b2-431a-9eba-3366ead260f0"}
05:48:38.574 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"7cf81a76-66b2-431a-9eba-3366ead260f0"}
05:48:38.584 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"493f1ecf-21bc-4cb0-8478-94a3a7fe323c"}
05:48:38.607 00.023 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"493f1ecf-21bc-4cb0-8478-94a3a7fe323c"}
05:48:40.562 01.955 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"c8e93fd2-d3e7-4178-a5fd-038e9bc53a7c"}
05:48:40.576 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"c8e93fd2-d3e7-4178-a5fd-038e9bc53a7c"}
05:48:40.587 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"289ad78e-4098-49bc-9bba-1802d53b06ed"}
05:48:40.600 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"289ad78e-4098-49bc-9bba-1802d53b06ed"}
05:48:42.562 01.962 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"22cfc1b9-55be-4cd4-a2a1-738679f443bb"}
05:48:42.586 00.024 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"22cfc1b9-55be-4cd4-a2a1-738679f443bb"}
05:48:42.597 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"12f8369c-5144-43c3-9c4f-33797f07e0b1"}
05:48:42.607 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"12f8369c-5144-43c3-9c4f-33797f07e0b1"}
05:48:44.562 01.955 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"a6d27917-1bfa-4a8c-bd44-7aa335506426"}
05:48:44.574 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"a6d27917-1bfa-4a8c-bd44-7aa335506426"}
05:48:44.586 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"69833041-3021-481f-8576-4315545aed17"}
05:48:44.597 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"69833041-3021-481f-8576-4315545aed17"}
05:48:46.561 01.964 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"d05b6036-73f3-4b91-943a-60d42f42b9a8"}
05:48:46.577 00.016 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"d05b6036-73f3-4b91-943a-60d42f42b9a8"}
05:48:46.587 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"a979a8bc-47f1-4bc2-8d4e-ff92bd4867ff"}
05:48:46.596 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"a979a8bc-47f1-4bc2-8d4e-ff92bd4867ff"}
05:48:48.560 01.964 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"0ea2af6a-9dbf-4161-8177-24bf8b0b8ed9"}
05:48:48.568 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"0ea2af6a-9dbf-4161-8177-24bf8b0b8ed9"}
05:48:48.579 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"69992969-9320-43ae-92df-120efe1082ed"}
05:48:48.602 00.023 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"69992969-9320-43ae-92df-120efe1082ed"}
05:48:50.559 01.957 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"19ed0830-cf9f-4e7d-af88-3f16a8dba9e7"}
05:48:50.576 00.017 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"19ed0830-cf9f-4e7d-af88-3f16a8dba9e7"}
05:48:50.599 00.023 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"bd442ac9-ee20-4d13-891e-8121a498155d"}
05:48:50.609 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"bd442ac9-ee20-4d13-891e-8121a498155d"}
05:48:52.559 01.950 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"a02ec247-cb59-4562-8707-49264d2b1588"}
05:48:52.571 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"a02ec247-cb59-4562-8707-49264d2b1588"}
05:48:52.600 00.029 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"a1bb8460-9886-44c0-a406-4de677bbcb91"}
05:48:52.610 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"a1bb8460-9886-44c0-a406-4de677bbcb91"}
05:48:54.557 01.947 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"a9a3c1e4-c49c-4d37-9a43-c9ac766c91ea"}
05:48:54.566 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"a9a3c1e4-c49c-4d37-9a43-c9ac766c91ea"}
05:48:54.576 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"64d70709-2de0-4097-8122-461f20c5d688"}
05:48:54.584 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"64d70709-2de0-4097-8122-461f20c5d688"}
05:48:56.560 01.976 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"f43aa122-e9de-4da6-bae2-2106f46b21f0"}
05:48:56.576 00.016 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"f43aa122-e9de-4da6-bae2-2106f46b21f0"}
05:48:56.585 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"a6efdb25-1403-4119-a758-1ee831df4f9a"}
05:48:56.591 00.006 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"a6efdb25-1403-4119-a758-1ee831df4f9a"}
05:48:58.557 01.966 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"287e4549-8f9f-48cf-9cdc-611c80066e35"}
05:48:58.571 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"287e4549-8f9f-48cf-9cdc-611c80066e35"}
05:48:58.581 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"1445be62-5708-4ba9-8778-94f7138aa0e0"}
05:48:58.591 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"1445be62-5708-4ba9-8778-94f7138aa0e0"}
05:49:00.556 01.965 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"26c68a80-8e15-491a-839e-c84de6501e73"}
05:49:00.565 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"26c68a80-8e15-491a-839e-c84de6501e73"}
05:49:00.587 00.022 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"e529f497-e5fe-4068-9f72-64dfdccad112"}
05:49:00.594 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"e529f497-e5fe-4068-9f72-64dfdccad112"}
05:49:02.556 01.962 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"f822571d-524d-436d-abeb-cdb509d3b6b2"}
05:49:02.573 00.017 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"f822571d-524d-436d-abeb-cdb509d3b6b2"}
05:49:02.601 00.028 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"fda77bbe-9f68-4b1a-90d4-c15c4845e011"}
05:49:02.612 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"fda77bbe-9f68-4b1a-90d4-c15c4845e011"}
05:49:04.557 01.945 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"49ec96b9-1418-4dab-8ad6-0fc3a36338bc"}
05:49:04.586 00.029 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"49ec96b9-1418-4dab-8ad6-0fc3a36338bc"}
05:49:04.597 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"5eb18a33-229b-415b-ba41-6e01a981cbc3"}
05:49:04.609 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"5eb18a33-229b-415b-ba41-6e01a981cbc3"}
05:49:06.568 01.959 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"77fa1a7d-e7eb-463b-901d-8632cdfa0846"}
05:49:06.577 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"77fa1a7d-e7eb-463b-901d-8632cdfa0846"}
05:49:06.584 00.007 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"9326dcc5-8dd1-493c-a334-e82b3ae52f5f"}
05:49:06.592 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"9326dcc5-8dd1-493c-a334-e82b3ae52f5f"}
05:49:08.555 01.963 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"7704f9ea-5c16-4f2c-8118-fbe0ce01a22e"}
05:49:08.565 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"7704f9ea-5c16-4f2c-8118-fbe0ce01a22e"}
05:49:08.576 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"e9dd9b37-eec0-4761-a1f1-f83f59632af9"}
05:49:08.585 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"e9dd9b37-eec0-4761-a1f1-f83f59632af9"}
05:49:10.554 01.969 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"fea5840c-f356-4c73-a18a-e6d0083923a0"}
05:49:10.584 00.030 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"fea5840c-f356-4c73-a18a-e6d0083923a0"}
05:49:10.600 00.016 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"952f64a7-cfba-4dea-8b88-8136acd6243d"}
05:49:10.630 00.030 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"952f64a7-cfba-4dea-8b88-8136acd6243d"}
05:49:12.555 01.925 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"d708586e-739e-4d63-81ef-cdf957d91edc"}
05:49:12.583 00.028 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"d708586e-739e-4d63-81ef-cdf957d91edc"}
05:49:12.595 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"6bd4809a-f049-4a45-bac9-2b6a70219cf4"}
05:49:12.603 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"6bd4809a-f049-4a45-bac9-2b6a70219cf4"}
05:49:14.555 01.952 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"65210b20-335d-4bbf-a9ee-af31b598da4d"}
05:49:14.566 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"65210b20-335d-4bbf-a9ee-af31b598da4d"}
05:49:14.575 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"392f7bc6-3652-43eb-be90-3192ca577a82"}
05:49:14.584 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"392f7bc6-3652-43eb-be90-3192ca577a82"}
05:49:16.555 01.971 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"bbf49b9e-5134-42bc-929a-7c733e679645"}
05:49:16.568 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"bbf49b9e-5134-42bc-929a-7c733e679645"}
05:49:16.580 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"cc110ad4-334e-4111-803e-3a4ddbd7e1bb"}
05:49:16.604 00.024 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"cc110ad4-334e-4111-803e-3a4ddbd7e1bb"}
05:49:18.555 01.951 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"903a4be1-9081-471c-a044-d50e2f9b8274"}
05:49:18.563 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"903a4be1-9081-471c-a044-d50e2f9b8274"}
05:49:18.573 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"f6a8af13-4b1e-442b-9b34-5375298c84b6"}
05:49:18.580 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"f6a8af13-4b1e-442b-9b34-5375298c84b6"}
05:49:20.559 01.979 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"d5513767-78c4-4a92-bee0-c6b6839ca925"}
05:49:20.572 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"d5513767-78c4-4a92-bee0-c6b6839ca925"}
05:49:20.579 00.007 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"5d063eb5-c36d-4a27-bb56-8a5a9eeb495b"}
05:49:20.585 00.006 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"5d063eb5-c36d-4a27-bb56-8a5a9eeb495b"}
05:49:22.556 01.971 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"47228f71-1a52-44b5-9e73-0b4e9ae9df85"}
05:49:22.564 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"47228f71-1a52-44b5-9e73-0b4e9ae9df85"}
05:49:22.572 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"451965df-9366-4916-8638-5e9edbdd8aa3"}
05:49:22.579 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"451965df-9366-4916-8638-5e9edbdd8aa3"}
05:49:24.556 01.977 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"6a1819fd-4244-49da-865e-2ffa4a64f015"}
05:49:24.563 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"6a1819fd-4244-49da-865e-2ffa4a64f015"}
05:49:24.574 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"21320c46-945e-4344-9af4-3c36bc53584d"}
05:49:24.582 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"21320c46-945e-4344-9af4-3c36bc53584d"}
05:49:26.554 01.972 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"6b338d3b-abfe-42e3-b839-42634e70d225"}
05:49:26.561 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"6b338d3b-abfe-42e3-b839-42634e70d225"}
05:49:26.569 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"c3804dc7-9a64-46ac-bf3b-1466c2940bc2"}
05:49:26.577 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"c3804dc7-9a64-46ac-bf3b-1466c2940bc2"}
05:49:28.553 01.976 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"fd410508-2753-4068-9d12-1e9a605150c2"}
05:49:28.562 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"fd410508-2753-4068-9d12-1e9a605150c2"}
05:49:28.573 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"9c530546-cf4b-44b4-a098-ace7395a93ab"}
05:49:28.581 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"9c530546-cf4b-44b4-a098-ace7395a93ab"}
05:49:30.559 01.978 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"11c1eec8-cd37-4e65-8ee3-313677bb0016"}
05:49:30.579 00.020 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"11c1eec8-cd37-4e65-8ee3-313677bb0016"}
05:49:30.591 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"77d4de0b-2ba0-4ede-b5c0-7d75cd087d09"}
05:49:30.602 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"77d4de0b-2ba0-4ede-b5c0-7d75cd087d09"}
05:49:32.556 01.954 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"4ef0c0f6-005b-468b-a682-777eca754810"}
05:49:32.563 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"4ef0c0f6-005b-468b-a682-777eca754810"}
05:49:32.571 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"0dc76e7c-c73c-49bb-b163-a9e545e3fb58"}
05:49:32.591 00.020 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"0dc76e7c-c73c-49bb-b163-a9e545e3fb58"}
05:49:34.555 01.964 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"83932bd0-e38b-477a-9881-fc5c005cd804"}
05:49:34.561 00.006 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"83932bd0-e38b-477a-9881-fc5c005cd804"}
05:49:34.568 00.007 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"46cf0f5a-10e3-4285-bd2e-58b6d50de231"}
05:49:34.577 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"46cf0f5a-10e3-4285-bd2e-58b6d50de231"}
05:49:36.553 01.976 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"769235e3-806a-49ac-9225-765ce7d0abfd"}
05:49:36.563 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"769235e3-806a-49ac-9225-765ce7d0abfd"}
05:49:36.571 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"231a2eaa-bc50-4a1f-9dff-ba6728ae3dcf"}
05:49:36.580 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"231a2eaa-bc50-4a1f-9dff-ba6728ae3dcf"}
05:49:38.553 01.973 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"7b2942bc-a66f-4c3c-a922-c7db9c92639e"}
05:49:38.560 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"7b2942bc-a66f-4c3c-a922-c7db9c92639e"}
05:49:38.579 00.019 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"9a61444e-99c4-4730-89aa-68b2b138505b"}
05:49:38.587 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"9a61444e-99c4-4730-89aa-68b2b138505b"}
05:49:40.558 01.971 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"08145e93-6cc5-4f1f-9dbe-9e017d5e9f19"}
05:49:40.570 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"08145e93-6cc5-4f1f-9dbe-9e017d5e9f19"}
05:49:40.582 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"12af646f-a1ca-43b2-a3a1-a72c71895900"}
05:49:40.593 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"12af646f-a1ca-43b2-a3a1-a72c71895900"}
05:49:42.554 01.961 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"84ebba04-d57e-4b89-8c75-79bf56345bf8"}
05:49:42.569 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"84ebba04-d57e-4b89-8c75-79bf56345bf8"}
05:49:42.599 00.030 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"7e31a047-d343-4d1a-a7d0-4a76e3636df9"}
05:49:42.610 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"7e31a047-d343-4d1a-a7d0-4a76e3636df9"}
05:49:44.553 01.943 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"5adcb1bb-1e30-4906-a1b8-1fffc02231ac"}
05:49:44.561 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"5adcb1bb-1e30-4906-a1b8-1fffc02231ac"}
05:49:44.572 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"55af88f6-c8d4-4897-8f97-d96a78c02827"}
05:49:44.582 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"55af88f6-c8d4-4897-8f97-d96a78c02827"}
05:49:46.552 01.970 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"c3acee8f-42f8-4a5c-94e2-d431735830ec"}
05:49:46.562 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"c3acee8f-42f8-4a5c-94e2-d431735830ec"}
05:49:46.576 00.014 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"127d858a-a0d8-4b63-b30e-c16230bbb99b"}
05:49:46.588 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"127d858a-a0d8-4b63-b30e-c16230bbb99b"}
05:49:48.551 01.963 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"0ed9e570-a76e-4c6d-bdcf-ed5fc6d561cf"}
05:49:48.567 00.016 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"0ed9e570-a76e-4c6d-bdcf-ed5fc6d561cf"}
05:49:48.582 00.015 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"920f89ae-1f58-4756-b455-7924c586f052"}
05:49:48.614 00.032 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"920f89ae-1f58-4756-b455-7924c586f052"}
05:49:50.555 01.941 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"d2393994-8530-48c1-ba8f-21f4e83db1f9"}
05:49:50.572 00.017 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"d2393994-8530-48c1-ba8f-21f4e83db1f9"}
05:49:50.581 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"eee02def-a3ab-488e-9524-38ec28c00c95"}
05:49:50.589 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"eee02def-a3ab-488e-9524-38ec28c00c95"}
05:49:52.550 01.961 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"fd5114e6-a5cc-4902-9fd7-d43a4f3bac01"}
05:49:52.558 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"fd5114e6-a5cc-4902-9fd7-d43a4f3bac01"}
05:49:52.566 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"86d65ba2-f604-4c7b-9f7c-a49fc1bf2b56"}
05:49:52.573 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"86d65ba2-f604-4c7b-9f7c-a49fc1bf2b56"}
05:49:54.597 02.024 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"3f0c2c18-4bfa-44a2-a980-6fc6bb04f406"}
05:49:54.642 00.045 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"3f0c2c18-4bfa-44a2-a980-6fc6bb04f406"}
05:49:54.657 00.015 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"6e6650ca-f6ff-4e39-8a36-b27740669877"}
05:49:54.679 00.022 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"6e6650ca-f6ff-4e39-8a36-b27740669877"}
05:49:56.590 01.911 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"6a6628a4-5568-41bf-b289-f13384346964"}
05:49:56.612 00.022 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"6a6628a4-5568-41bf-b289-f13384346964"}
05:49:56.620 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"9d5ee4cd-1940-4ff9-b9f7-88a1e0bdc488"}
05:49:56.627 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"9d5ee4cd-1940-4ff9-b9f7-88a1e0bdc488"}
05:49:58.590 01.963 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"4fc7a27e-b2cd-4ce6-a2cb-d65d8214939c"}
05:49:58.603 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"4fc7a27e-b2cd-4ce6-a2cb-d65d8214939c"}
05:49:58.611 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"15fc1f85-dc7c-450c-8f12-f82f7d96e7a9"}
05:49:58.620 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"15fc1f85-dc7c-450c-8f12-f82f7d96e7a9"}
05:50:00.589 01.969 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"9014acce-39dd-488f-9c53-e88c2de875f9"}
05:50:00.660 00.071 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"9014acce-39dd-488f-9c53-e88c2de875f9"}
05:50:00.679 00.019 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"b258bdd8-24ba-44fd-a8c3-34eef17859c6"}
05:50:00.692 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"b258bdd8-24ba-44fd-a8c3-34eef17859c6"}
05:50:02.588 01.896 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"c3501051-5c72-4a69-aebd-8c0a86c2fd48"}
05:50:02.600 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"c3501051-5c72-4a69-aebd-8c0a86c2fd48"}
05:50:02.630 00.030 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"781de902-c5d5-43e9-a4db-6b2aa393e771"}
05:50:02.640 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"781de902-c5d5-43e9-a4db-6b2aa393e771"}
05:50:04.589 01.949 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"b01b95b0-c2d7-4208-bf9c-d5a6fd5ce619"}
05:50:04.598 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"b01b95b0-c2d7-4208-bf9c-d5a6fd5ce619"}
05:50:04.608 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"06575095-f437-49fa-a657-47a651cbec53"}
05:50:04.615 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"06575095-f437-49fa-a657-47a651cbec53"}
05:50:06.588 01.973 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"9a7fd053-8394-4a33-bb0c-af8b490d1604"}
05:50:06.596 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"9a7fd053-8394-4a33-bb0c-af8b490d1604"}
05:50:06.606 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"faddef4a-697d-455f-bd13-28b9de90d5eb"}
05:50:06.617 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"faddef4a-697d-455f-bd13-28b9de90d5eb"}
05:50:08.587 01.970 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"d75b31b2-dc30-4357-833b-cf33303789b9"}
05:50:08.597 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"d75b31b2-dc30-4357-833b-cf33303789b9"}
05:50:08.605 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"e2181180-07fd-4f36-941b-e592d736e6e1"}
05:50:08.613 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"e2181180-07fd-4f36-941b-e592d736e6e1"}
05:50:10.588 01.975 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"7de3062d-887a-4392-96a1-430f1666e60e"}
05:50:10.597 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"7de3062d-887a-4392-96a1-430f1666e60e"}
05:50:10.605 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"9ac37e5d-aff9-43dd-ad3e-09eda5c1322a"}
05:50:10.614 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"9ac37e5d-aff9-43dd-ad3e-09eda5c1322a"}
05:50:12.586 01.972 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"2e2e6d88-e299-4a7b-a325-ed17d37d8bf2"}
05:50:12.596 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"2e2e6d88-e299-4a7b-a325-ed17d37d8bf2"}
05:50:12.606 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"5bba6276-4518-4ba9-a78e-9dc7da4fb76d"}
05:50:12.616 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"5bba6276-4518-4ba9-a78e-9dc7da4fb76d"}
05:50:14.585 01.969 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"eab79819-2789-4b1e-8c1b-0e1c5e644216"}
05:50:14.609 00.024 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"eab79819-2789-4b1e-8c1b-0e1c5e644216"}
05:50:14.619 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"65b5d2b3-da60-4571-befb-23456f6ed512"}
05:50:14.628 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"65b5d2b3-da60-4571-befb-23456f6ed512"}
05:50:16.605 01.977 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"c85e1854-18df-4812-94d8-cd218ee34192"}
05:50:16.636 00.031 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"c85e1854-18df-4812-94d8-cd218ee34192"}
05:50:16.646 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"8bbd0d48-ef4d-4dc2-97cc-e7f9fbf01cff"}
05:50:16.659 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"8bbd0d48-ef4d-4dc2-97cc-e7f9fbf01cff"}
05:50:18.605 01.946 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"3c6f3028-1bd6-46f5-91c6-b84fdcb65f4b"}
05:50:18.617 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"3c6f3028-1bd6-46f5-91c6-b84fdcb65f4b"}
05:50:18.639 00.022 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"0ab85bc3-b8c7-42b0-b8d5-ed2548b5b1e9"}
05:50:18.646 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"0ab85bc3-b8c7-42b0-b8d5-ed2548b5b1e9"}
05:50:20.604 01.958 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"94978482-6f9b-4b49-ba93-906d2c942fc9"}
05:50:20.615 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"94978482-6f9b-4b49-ba93-906d2c942fc9"}
05:50:20.625 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"23cc1bf9-d597-4edd-99c8-9b81da984775"}
05:50:20.634 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"23cc1bf9-d597-4edd-99c8-9b81da984775"}
05:50:22.604 01.970 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"818c7adf-5ea2-4e68-9987-2124724125bd"}
05:50:22.615 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"818c7adf-5ea2-4e68-9987-2124724125bd"}
05:50:22.625 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"0778d13c-38f6-4dae-8493-c2a82eac147f"}
05:50:22.635 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"0778d13c-38f6-4dae-8493-c2a82eac147f"}
05:50:24.603 01.968 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"1bf9b06c-751a-403d-b8ff-1ba57306b50e"}
05:50:24.618 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"1bf9b06c-751a-403d-b8ff-1ba57306b50e"}
05:50:24.627 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"bf292b04-d26b-42bf-b7b0-58d6c86b8f1a"}
05:50:24.636 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"bf292b04-d26b-42bf-b7b0-58d6c86b8f1a"}
05:50:26.603 01.967 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"f39bdd74-f459-4198-bde1-066adde2bacf"}
05:50:26.616 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"f39bdd74-f459-4198-bde1-066adde2bacf"}
05:50:26.625 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"3b32f1a1-4a2a-49e3-a405-233a14462511"}
05:50:26.635 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"3b32f1a1-4a2a-49e3-a405-233a14462511"}
05:50:28.602 01.967 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"cc351ca6-3ad2-42d1-97cd-ec3ae6a06c4c"}
05:50:28.610 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"cc351ca6-3ad2-42d1-97cd-ec3ae6a06c4c"}
05:50:28.619 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"7a80f719-8d3b-4634-9698-110f6cd0c3c1"}
05:50:28.626 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"7a80f719-8d3b-4634-9698-110f6cd0c3c1"}
05:50:30.602 01.976 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"42dccdd9-456a-41ca-b8eb-79033fb77fc3"}
05:50:30.611 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"42dccdd9-456a-41ca-b8eb-79033fb77fc3"}
05:50:30.617 00.006 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"b72d0c09-d8fd-4b62-a694-598650c240ad"}
05:50:30.627 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"b72d0c09-d8fd-4b62-a694-598650c240ad"}
05:50:32.616 01.989 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"7a44eb0a-baab-4c36-83d0-d9f51ba12768"}
05:50:32.627 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"7a44eb0a-baab-4c36-83d0-d9f51ba12768"}
05:50:32.638 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"2b3e4626-a4c1-4492-a3b7-5898fb9a7e8c"}
05:50:32.648 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"2b3e4626-a4c1-4492-a3b7-5898fb9a7e8c"}
05:50:34.614 01.966 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"8367de3a-3450-4dab-a006-100bea6284dc"}
05:50:34.625 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"8367de3a-3450-4dab-a006-100bea6284dc"}
05:50:34.633 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"45f0bd98-0040-46fa-9c1f-6bca33f2fc77"}
05:50:34.639 00.006 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"45f0bd98-0040-46fa-9c1f-6bca33f2fc77"}
05:50:36.613 01.974 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"1ff91228-1418-4204-914c-b82ea959bd9d"}
05:50:36.639 00.026 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"1ff91228-1418-4204-914c-b82ea959bd9d"}
05:50:36.649 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"ebb5d81f-cdbe-44cd-b9af-9a0a73b2c1d4"}
05:50:36.660 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"ebb5d81f-cdbe-44cd-b9af-9a0a73b2c1d4"}
05:50:38.614 01.954 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"3797d6c3-32d0-40af-a91c-d4580581c822"}
05:50:38.640 00.026 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"3797d6c3-32d0-40af-a91c-d4580581c822"}
05:50:38.676 00.036 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"c2f32c06-2c16-4b19-84fc-30e697031747"}
05:50:38.697 00.021 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"c2f32c06-2c16-4b19-84fc-30e697031747"}
05:50:40.624 01.927 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"fb868396-95b0-4970-a1ac-cc02c94ca555"}
05:50:40.659 00.035 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"fb868396-95b0-4970-a1ac-cc02c94ca555"}
05:50:40.675 00.016 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"6399ab31-22a0-479b-8341-5337d993da98"}
05:50:40.691 00.016 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"6399ab31-22a0-479b-8341-5337d993da98"}
05:50:42.617 01.926 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"a082d93b-8816-4225-9fce-1d96c5f8b18e"}
05:50:42.630 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"a082d93b-8816-4225-9fce-1d96c5f8b18e"}
05:50:42.640 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"3bfba338-9e61-4fee-b1d9-c0894819e1a5"}
05:50:42.649 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"3bfba338-9e61-4fee-b1d9-c0894819e1a5"}
05:50:44.618 01.969 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"044e7240-1011-449e-b137-896fdd9a3311"}
05:50:44.633 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"044e7240-1011-449e-b137-896fdd9a3311"}
05:50:44.648 00.015 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"6d1c67fa-fb97-4dda-9fe6-61b719d62a4f"}
05:50:44.675 00.027 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"6d1c67fa-fb97-4dda-9fe6-61b719d62a4f"}
05:50:46.635 01.960 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"643e882a-697b-49d7-9a90-24628f1bdc53"}
05:50:46.657 00.022 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"643e882a-697b-49d7-9a90-24628f1bdc53"}
05:50:46.668 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"b73f29f5-b32a-4d78-a723-829a9c1fbf7b"}
05:50:46.683 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"b73f29f5-b32a-4d78-a723-829a9c1fbf7b"}
05:50:48.632 01.949 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"79cb8853-b18b-4736-8247-5bcec4ce8cc1"}
05:50:48.641 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"79cb8853-b18b-4736-8247-5bcec4ce8cc1"}
05:50:48.665 00.024 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"09d0dadc-8ad7-420a-adab-cee708133209"}
05:50:48.672 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"09d0dadc-8ad7-420a-adab-cee708133209"}
05:50:50.632 01.960 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"1f7ce60e-7d91-4939-bd7b-6cd46955209e"}
05:50:50.644 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"1f7ce60e-7d91-4939-bd7b-6cd46955209e"}
05:50:50.670 00.026 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"e3bc0c1a-2172-4df0-8eb6-39619d017d20"}
05:50:50.679 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"e3bc0c1a-2172-4df0-8eb6-39619d017d20"}
05:50:52.631 01.952 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"2f67280d-e0a0-498f-a517-5c6cc11fb5d2"}
05:50:52.642 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"2f67280d-e0a0-498f-a517-5c6cc11fb5d2"}
05:50:52.651 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"4ece9f2b-168a-4b68-a2c4-b822e686e9f2"}
05:50:52.657 00.006 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"4ece9f2b-168a-4b68-a2c4-b822e686e9f2"}
05:50:54.631 01.974 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"cae9b45a-b684-42d2-8ea7-5022261d6861"}
05:50:54.669 00.038 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"cae9b45a-b684-42d2-8ea7-5022261d6861"}
05:50:54.755 00.086 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"9bde74b9-3818-4847-bf4d-d4e5c61e0bd9"}
05:50:54.776 00.021 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"9bde74b9-3818-4847-bf4d-d4e5c61e0bd9"}
05:50:56.631 01.855 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"26420535-e520-479f-8e84-d8ea9fb39dd7"}
05:50:56.745 00.114 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"26420535-e520-479f-8e84-d8ea9fb39dd7"}
05:50:56.788 00.043 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"7fc05c35-e11d-45bb-ac8b-898ff31f7ec2"}
05:50:56.832 00.044 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"7fc05c35-e11d-45bb-ac8b-898ff31f7ec2"}
05:50:58.630 01.798 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"18068f64-892a-44a3-a47d-50589871e105"}
05:50:58.640 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"18068f64-892a-44a3-a47d-50589871e105"}
05:50:58.649 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"b7d08798-603b-45c8-8a5f-931b8e87d754"}
05:50:58.675 00.026 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"b7d08798-603b-45c8-8a5f-931b8e87d754"}
05:51:00.632 01.957 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"9ae2d05a-d02d-4316-9e86-1a7a6acbabc6"}
05:51:00.645 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"9ae2d05a-d02d-4316-9e86-1a7a6acbabc6"}
05:51:00.657 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"b69ac05f-4f36-4b33-92f8-1b3f59db1177"}
05:51:00.667 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"b69ac05f-4f36-4b33-92f8-1b3f59db1177"}
05:51:02.629 01.962 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"f2829685-fd9d-453c-8464-41ca9f056822"}
05:51:02.641 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"f2829685-fd9d-453c-8464-41ca9f056822"}
05:51:02.653 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"7f6b80ea-060b-44b9-8e93-f221e78300ea"}
05:51:02.666 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"7f6b80ea-060b-44b9-8e93-f221e78300ea"}
05:51:04.628 01.962 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"3aaa99fc-79bc-4e19-b758-5544400f9092"}
05:51:04.638 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"3aaa99fc-79bc-4e19-b758-5544400f9092"}
05:51:04.649 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"369bb35e-e79d-4375-98cb-91ae140ab6ab"}
05:51:04.657 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"369bb35e-e79d-4375-98cb-91ae140ab6ab"}
05:51:06.628 01.971 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"62368eb5-fb64-45c2-b3f3-0429dc8b1e02"}
05:51:06.642 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"62368eb5-fb64-45c2-b3f3-0429dc8b1e02"}
05:51:06.650 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"b7c3780f-a9a6-4c92-83e2-fcf568f3cc25"}
05:51:06.656 00.006 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"b7c3780f-a9a6-4c92-83e2-fcf568f3cc25"}
05:51:08.627 01.971 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"55b187fa-6375-4690-8d0c-0d946cd2df59"}
05:51:08.636 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"55b187fa-6375-4690-8d0c-0d946cd2df59"}
05:51:08.643 00.007 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"c24a2ccf-d142-41b1-8582-7b1fbe9f2529"}
05:51:08.661 00.018 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"c24a2ccf-d142-41b1-8582-7b1fbe9f2529"}
05:51:10.628 01.967 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"0c080c26-0e45-4c4a-81b0-688c610f1498"}
05:51:10.636 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"0c080c26-0e45-4c4a-81b0-688c610f1498"}
05:51:10.645 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"7c956f12-49b4-492c-b361-0cce420de635"}
05:51:10.653 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"7c956f12-49b4-492c-b361-0cce420de635"}
05:51:12.626 01.973 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"6a886a3e-f047-4b7b-b3f9-bf09704f2f8b"}
05:51:12.638 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"6a886a3e-f047-4b7b-b3f9-bf09704f2f8b"}
05:51:12.645 00.007 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"d32bbd8b-a6ab-41e7-814a-44050d7c9fbd"}
05:51:12.653 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"d32bbd8b-a6ab-41e7-814a-44050d7c9fbd"}
05:51:14.626 01.973 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"e181c190-a503-44e6-95b1-2f390dd1a201"}
05:51:14.635 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"e181c190-a503-44e6-95b1-2f390dd1a201"}
05:51:14.642 00.007 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"b488ab1e-73c6-405e-851b-630cb6ed36a7"}
05:51:14.659 00.017 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"b488ab1e-73c6-405e-851b-630cb6ed36a7"}
05:51:16.626 01.967 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"f58e4c6e-38d6-429e-8a72-061bf12458c5"}
05:51:16.638 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"f58e4c6e-38d6-429e-8a72-061bf12458c5"}
05:51:16.649 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"761d2c7f-34fe-47bf-8549-41ce12cf66bd"}
05:51:16.664 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"761d2c7f-34fe-47bf-8549-41ce12cf66bd"}
05:51:18.625 01.961 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"2bb056be-d93e-4b9e-9e1f-b5d879967ca5"}
05:51:18.649 00.024 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"2bb056be-d93e-4b9e-9e1f-b5d879967ca5"}
05:51:18.656 00.007 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"d68e8900-2172-4ab5-97c7-0cbd6b04d11e"}
05:51:18.662 00.006 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"d68e8900-2172-4ab5-97c7-0cbd6b04d11e"}
05:51:20.624 01.962 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"1bf5290f-93d5-4254-bb40-5b3dbd75fea6"}
05:51:20.630 00.006 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"1bf5290f-93d5-4254-bb40-5b3dbd75fea6"}
05:51:20.638 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"6a344539-2e94-428e-b8dd-4563e7487fcf"}
05:51:20.646 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"6a344539-2e94-428e-b8dd-4563e7487fcf"}
05:51:22.623 01.977 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"740b6b73-489a-4f85-85db-224276e31b84"}
05:51:22.634 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"740b6b73-489a-4f85-85db-224276e31b84"}
05:51:22.645 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"0cbdfd50-0567-4f30-9566-3260739a2613"}
05:51:22.655 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"0cbdfd50-0567-4f30-9566-3260739a2613"}
05:51:24.625 01.970 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"b4f8e8d7-0192-4ef8-b0fe-7d8b9f6d3a05"}
05:51:24.634 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"b4f8e8d7-0192-4ef8-b0fe-7d8b9f6d3a05"}
05:51:24.643 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"7d95f856-f8f7-4b97-9670-8471f0841551"}
05:51:24.651 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"7d95f856-f8f7-4b97-9670-8471f0841551"}
05:51:26.625 01.974 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"0b10bb39-7d2f-41e9-850f-a69477a2d210"}
05:51:26.635 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"0b10bb39-7d2f-41e9-850f-a69477a2d210"}
05:51:26.642 00.007 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"d4a0d960-8e84-4a23-8e81-d69e01faf87e"}
05:51:26.651 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"d4a0d960-8e84-4a23-8e81-d69e01faf87e"}
05:51:28.626 01.975 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"15e85402-47cd-49c5-aa48-9eb2c8fdc9d6"}
05:51:28.643 00.017 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"15e85402-47cd-49c5-aa48-9eb2c8fdc9d6"}
05:51:28.652 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"ff2b35d3-8a84-4f22-bb8f-30f9ea9db2b2"}
05:51:28.661 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"ff2b35d3-8a84-4f22-bb8f-30f9ea9db2b2"}
05:51:30.626 01.965 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"9c8ce6b7-6afa-43a5-8b2b-d751b2dd5c1d"}
05:51:30.636 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"9c8ce6b7-6afa-43a5-8b2b-d751b2dd5c1d"}
05:51:30.645 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"8dcf220c-390a-4de2-9c04-3039d41efe4f"}
05:51:30.656 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"8dcf220c-390a-4de2-9c04-3039d41efe4f"}
05:51:32.625 01.969 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"a54044a6-ee25-429a-ac23-6e153ca6d2e7"}
05:51:32.636 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"a54044a6-ee25-429a-ac23-6e153ca6d2e7"}
05:51:32.646 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"d8d0b45b-cbd8-407e-a310-a67deb71affd"}
05:51:32.657 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"d8d0b45b-cbd8-407e-a310-a67deb71affd"}
05:51:34.624 01.967 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"8d4cfffc-5df1-4ead-acd5-1f4f6dc7cccd"}
05:51:34.656 00.032 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"8d4cfffc-5df1-4ead-acd5-1f4f6dc7cccd"}
05:51:34.673 00.017 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"b1cac364-4612-44de-9238-231baffca5f4"}
05:51:34.684 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"b1cac364-4612-44de-9238-231baffca5f4"}
05:51:36.623 01.939 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"08fcc0e0-3d07-441c-8669-52e89655faa6"}
05:51:36.633 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"08fcc0e0-3d07-441c-8669-52e89655faa6"}
05:51:36.643 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"64f80eb4-b0e1-4240-8036-985a38c337da"}
05:51:36.650 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"64f80eb4-b0e1-4240-8036-985a38c337da"}
05:51:38.624 01.974 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"5745c04d-645a-4ca6-b6a1-1c64cc6d6755"}
05:51:38.647 00.023 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"5745c04d-645a-4ca6-b6a1-1c64cc6d6755"}
05:51:38.656 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"141d8190-507c-4398-9040-f911279ebb01"}
05:51:38.663 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"141d8190-507c-4398-9040-f911279ebb01"}
05:51:40.626 01.963 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"52244543-01fc-4840-b499-49c9d7728443"}
05:51:40.654 00.028 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"52244543-01fc-4840-b499-49c9d7728443"}
05:51:40.668 00.014 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"1cba33b4-49cd-46a6-bb37-b48956e8282d"}
05:51:40.680 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"1cba33b4-49cd-46a6-bb37-b48956e8282d"}
05:51:42.635 01.955 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"e1359a69-8a6e-4bb4-b15f-95dfdf6e529f"}
05:51:42.660 00.025 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"e1359a69-8a6e-4bb4-b15f-95dfdf6e529f"}
05:51:42.672 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"f65e9bc1-e9e8-492c-ac2c-c9b84d241015"}
05:51:42.688 00.016 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"f65e9bc1-e9e8-492c-ac2c-c9b84d241015"}
05:51:44.634 01.946 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"b284c5c0-28a5-4d3c-bbaf-3b6b6ce059d0"}
05:51:44.643 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"b284c5c0-28a5-4d3c-bbaf-3b6b6ce059d0"}
05:51:44.653 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"01485a96-7eb7-4689-bea1-7f33ef40785d"}
05:51:44.661 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"01485a96-7eb7-4689-bea1-7f33ef40785d"}
05:51:46.634 01.973 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"01731231-2327-453f-8254-ac8e1b8174ee"}
05:51:46.664 00.030 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"01731231-2327-453f-8254-ac8e1b8174ee"}
05:51:46.683 00.019 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"667710b4-5353-414b-b2e2-69fa9c1d3ee5"}
05:51:46.698 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"667710b4-5353-414b-b2e2-69fa9c1d3ee5"}
05:51:48.633 01.935 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"417313f3-e702-4372-81ed-6621c66bd2ac"}
05:51:48.645 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"417313f3-e702-4372-81ed-6621c66bd2ac"}
05:51:48.667 00.022 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"a79aefe7-54c7-408b-a520-a7ebb4549745"}
05:51:48.678 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"a79aefe7-54c7-408b-a520-a7ebb4549745"}
05:51:50.632 01.954 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"5d0e8d15-e2f8-49f0-81a2-ad4f237ea8f4"}
05:51:50.639 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"5d0e8d15-e2f8-49f0-81a2-ad4f237ea8f4"}
05:51:50.652 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"1dc31302-f788-470e-8605-74aeebba4620"}
05:51:50.662 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"1dc31302-f788-470e-8605-74aeebba4620"}
05:51:52.631 01.969 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"10588e7f-e6dc-481f-b729-6a9fdd8b397e"}
05:51:52.640 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"10588e7f-e6dc-481f-b729-6a9fdd8b397e"}
05:51:52.650 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"7791fd84-8ecd-488a-9708-dfd661bcb3d2"}
05:51:52.657 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"7791fd84-8ecd-488a-9708-dfd661bcb3d2"}
05:51:54.632 01.975 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"e1875917-8288-47a5-9e1f-0d0c1bedaef7"}
05:51:54.642 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"e1875917-8288-47a5-9e1f-0d0c1bedaef7"}
05:51:54.653 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"97132f0d-d9ca-4f11-9cab-66d1344b0f9d"}
05:51:54.661 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"97132f0d-d9ca-4f11-9cab-66d1344b0f9d"}
05:51:56.632 01.971 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"81cac464-28d0-403e-b4e8-2b210f9d76ff"}
05:51:56.644 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"81cac464-28d0-403e-b4e8-2b210f9d76ff"}
05:51:56.656 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"dda1626e-4969-4794-8498-afd7e8b55bbc"}
05:51:56.665 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"dda1626e-4969-4794-8498-afd7e8b55bbc"}
05:51:58.632 01.967 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"c852f8a3-9799-4c8a-bec6-354a5dd59e64"}
05:51:58.647 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"c852f8a3-9799-4c8a-bec6-354a5dd59e64"}
05:51:58.661 00.014 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"dc5a198f-6b8d-4ead-8723-cac9b32c60a1"}
05:51:58.674 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"dc5a198f-6b8d-4ead-8723-cac9b32c60a1"}
05:52:00.631 01.957 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"e9ba08bc-7475-4a45-9037-d1fd1059a397"}
05:52:00.658 00.027 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"e9ba08bc-7475-4a45-9037-d1fd1059a397"}
05:52:00.669 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"b0481f57-d40d-4527-9bcf-5c048d4fe5a2"}
05:52:00.678 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"b0481f57-d40d-4527-9bcf-5c048d4fe5a2"}
05:52:02.632 01.954 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"e084581e-53f5-480c-bb0d-c8808a110b49"}
05:52:02.640 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"e084581e-53f5-480c-bb0d-c8808a110b49"}
05:52:02.649 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"534b9d0b-8f04-4422-a938-356305f3ff5f"}
05:52:02.657 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"534b9d0b-8f04-4422-a938-356305f3ff5f"}
05:52:04.631 01.974 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"fa1b7e93-ef15-464a-90ba-9cdc6a17be0e"}
05:52:04.645 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"fa1b7e93-ef15-464a-90ba-9cdc6a17be0e"}
05:52:04.657 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"10289b1a-998d-4d8b-9e6e-e95fa6722754"}
05:52:04.672 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"10289b1a-998d-4d8b-9e6e-e95fa6722754"}
05:52:06.631 01.959 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"8df724dc-803b-4e75-a384-07e316b41ecb"}
05:52:06.643 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"8df724dc-803b-4e75-a384-07e316b41ecb"}
05:52:06.652 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"b44f23ec-0156-4748-b843-f8aad5ca0864"}
05:52:06.663 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"b44f23ec-0156-4748-b843-f8aad5ca0864"}
05:52:08.630 01.967 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"2b699f51-032b-478e-b3e6-defaab909b7c"}
05:52:08.654 00.024 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"2b699f51-032b-478e-b3e6-defaab909b7c"}
05:52:08.666 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"e1b9e507-f893-41e5-88a0-10f7895cc0c8"}
05:52:08.675 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"e1b9e507-f893-41e5-88a0-10f7895cc0c8"}
05:52:10.630 01.955 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"9d297960-7033-428e-82d8-2ec9e4b4bc6b"}
05:52:10.652 00.022 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"9d297960-7033-428e-82d8-2ec9e4b4bc6b"}
05:52:10.660 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"81c80dcb-a22f-406d-8f13-4ba7aa2a6a27"}
05:52:10.668 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"81c80dcb-a22f-406d-8f13-4ba7aa2a6a27"}
05:52:12.630 01.962 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"a19bd675-9231-4b3f-a5c2-410aaaf0666d"}
05:52:12.640 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"a19bd675-9231-4b3f-a5c2-410aaaf0666d"}
05:52:12.648 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"d562bc3f-a644-433e-9eb3-3716167df460"}
05:52:12.655 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"d562bc3f-a644-433e-9eb3-3716167df460"}
05:52:14.630 01.975 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"dc97daf1-1bfc-43af-aef7-ea0e49418114"}
05:52:14.740 00.110 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"dc97daf1-1bfc-43af-aef7-ea0e49418114"}
05:52:14.969 00.229 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"f3ff3695-b51f-4459-a14b-749534c9b865"}
05:52:15.158 00.189 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"f3ff3695-b51f-4459-a14b-749534c9b865"}
05:52:16.630 01.472 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"304279d9-de2a-4e4d-a8f3-efd1bb0fb125"}
05:52:16.645 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"304279d9-de2a-4e4d-a8f3-efd1bb0fb125"}
05:52:16.658 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"281c3d01-ee5a-4ab4-ac92-9333613a7f7d"}
05:52:16.680 00.022 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"281c3d01-ee5a-4ab4-ac92-9333613a7f7d"}
05:52:18.629 01.949 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"12b5dcbe-7f7f-4a3d-8181-4fbfa4eaea7d"}
05:52:18.654 00.025 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"12b5dcbe-7f7f-4a3d-8181-4fbfa4eaea7d"}
05:52:18.663 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"4b185643-f147-42c8-b4fc-e9b8aefeaf61"}
05:52:18.673 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"4b185643-f147-42c8-b4fc-e9b8aefeaf61"}
05:52:20.630 01.957 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"7a323b0e-78a4-4f74-aeac-dd3962173903"}
05:52:20.641 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"7a323b0e-78a4-4f74-aeac-dd3962173903"}
05:52:20.652 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"74d7156c-0e51-49dd-9e87-54be861a0bec"}
05:52:20.660 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"74d7156c-0e51-49dd-9e87-54be861a0bec"}
05:52:22.628 01.968 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"847e4d98-64fa-4f22-9a70-baac91674dde"}
05:52:22.635 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"847e4d98-64fa-4f22-9a70-baac91674dde"}
05:52:22.641 00.006 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"3449e8a4-2ce2-4f28-b0d6-0f07f7eb9c38"}
05:52:22.648 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"3449e8a4-2ce2-4f28-b0d6-0f07f7eb9c38"}
05:52:24.630 01.982 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"d17c2d18-85f1-4a38-994f-971b6d52dab6"}
05:52:24.650 00.020 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"d17c2d18-85f1-4a38-994f-971b6d52dab6"}
05:52:24.659 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"dc85c662-4367-481d-aae1-5bd9cec8973a"}
05:52:24.667 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"dc85c662-4367-481d-aae1-5bd9cec8973a"}
05:52:26.628 01.961 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"091b23e3-8069-4bc9-b090-d1267928d1d2"}
05:52:26.637 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"091b23e3-8069-4bc9-b090-d1267928d1d2"}
05:52:26.644 00.007 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"3331420b-2a7d-4774-892b-5dec091fd99c"}
05:52:26.663 00.019 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"3331420b-2a7d-4774-892b-5dec091fd99c"}
05:52:28.628 01.965 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"f43e7e16-30e7-4fe6-8150-0e93c2277b54"}
05:52:28.635 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"f43e7e16-30e7-4fe6-8150-0e93c2277b54"}
05:52:28.653 00.018 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"a8de6a85-e42f-4d3a-8c9a-7c153cf8e057"}
05:52:28.663 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"a8de6a85-e42f-4d3a-8c9a-7c153cf8e057"}
05:52:30.627 01.964 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"203a73eb-482c-4233-92d8-85bf2348f08c"}
05:52:30.639 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"203a73eb-482c-4233-92d8-85bf2348f08c"}
05:52:30.650 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"024e90c5-d421-44c5-b8e0-8d0d1ead9ee6"}
05:52:30.658 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"024e90c5-d421-44c5-b8e0-8d0d1ead9ee6"}
05:52:32.626 01.968 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"9370f65a-a61f-4c90-8b34-a8099d0c1520"}
05:52:32.638 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"9370f65a-a61f-4c90-8b34-a8099d0c1520"}
05:52:32.661 00.023 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"6a7c4ebb-e23a-423b-ae19-5d60a9617d25"}
05:52:32.668 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"6a7c4ebb-e23a-423b-ae19-5d60a9617d25"}
05:52:34.626 01.958 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"87c8b1a8-2830-4eac-b4dc-d84444a0e5d9"}
05:52:34.634 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"87c8b1a8-2830-4eac-b4dc-d84444a0e5d9"}
05:52:34.642 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"645d6a2e-84b2-49ad-8685-013d745af784"}
05:52:34.649 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"645d6a2e-84b2-49ad-8685-013d745af784"}
05:52:36.634 01.985 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"9aa24592-0d7c-45e7-906c-a033e82babc1"}
05:52:36.644 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"9aa24592-0d7c-45e7-906c-a033e82babc1"}
05:52:36.657 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"d7fb1f49-f205-4b9a-8d33-d1bde3e56b81"}
05:52:36.667 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"d7fb1f49-f205-4b9a-8d33-d1bde3e56b81"}
05:52:38.634 01.967 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"508683df-14ac-4ff1-baed-db448918de3f"}
05:52:38.647 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"508683df-14ac-4ff1-baed-db448918de3f"}
05:52:38.656 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"e5b17d89-e547-4a4b-a564-bf2870dae9f8"}
05:52:38.677 00.021 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"e5b17d89-e547-4a4b-a564-bf2870dae9f8"}
05:52:40.634 01.957 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"39d73419-8700-45b1-be4e-141537509781"}
05:52:40.645 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"39d73419-8700-45b1-be4e-141537509781"}
05:52:40.656 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"acd911ab-af03-4f1d-9150-5342acdabed6"}
05:52:40.667 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"acd911ab-af03-4f1d-9150-5342acdabed6"}
05:52:42.633 01.966 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"9da09bc9-70c1-4f15-b2f9-7dbb9407d365"}
05:52:42.671 00.038 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"9da09bc9-70c1-4f15-b2f9-7dbb9407d365"}
05:52:42.697 00.026 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"bb6ae5dd-94b6-4ddd-a2a5-dced59cc0780"}
05:52:42.710 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"bb6ae5dd-94b6-4ddd-a2a5-dced59cc0780"}
05:52:44.635 01.925 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"500fb2e5-7bf2-4299-b7d1-8827dcf481e1"}
05:52:44.671 00.036 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"500fb2e5-7bf2-4299-b7d1-8827dcf481e1"}
05:52:44.726 00.055 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"ec8c6591-d2d3-4f62-a91e-aff4ccc6d49d"}
05:52:44.742 00.016 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"ec8c6591-d2d3-4f62-a91e-aff4ccc6d49d"}
05:52:46.638 01.896 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"79e6e32f-4dd4-4e22-8fd5-48605ca7dde7"}
05:52:46.652 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"79e6e32f-4dd4-4e22-8fd5-48605ca7dde7"}
05:52:46.665 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"c38b9e75-59b3-4a18-bddb-cecb3b9673dd"}
05:52:46.679 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"c38b9e75-59b3-4a18-bddb-cecb3b9673dd"}
05:52:48.635 01.956 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"10ad86e1-ed15-4892-9c8a-6eea7122aaef"}
05:52:48.661 00.026 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"10ad86e1-ed15-4892-9c8a-6eea7122aaef"}
05:52:48.680 00.019 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"f96a2a8d-e46c-42a9-8df4-7af4be645a2c"}
05:52:48.717 00.037 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"f96a2a8d-e46c-42a9-8df4-7af4be645a2c"}
05:52:50.637 01.920 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"e38d8c26-ce0c-4367-a7f8-9e348dc4cb0c"}
05:52:50.648 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"e38d8c26-ce0c-4367-a7f8-9e348dc4cb0c"}
05:52:50.659 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"ad4a6613-846d-447b-8959-f4c8901f5f1a"}
05:52:50.668 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"ad4a6613-846d-447b-8959-f4c8901f5f1a"}
05:52:52.637 01.969 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"c7aa4925-89bc-4c7f-8e62-ae068efa2a69"}
05:52:52.656 00.019 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"c7aa4925-89bc-4c7f-8e62-ae068efa2a69"}
05:52:52.665 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"0f73b1fe-4c2e-4de1-bab3-7a91e72cb930"}
05:52:52.675 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"0f73b1fe-4c2e-4de1-bab3-7a91e72cb930"}
05:52:54.636 01.961 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"f9f5d311-1644-4ff9-b69a-deee0fd092a3"}
05:52:54.669 00.033 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"f9f5d311-1644-4ff9-b69a-deee0fd092a3"}
05:52:54.706 00.037 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"d3032797-ca1a-437f-b00c-d15311bb3247"}
05:52:54.774 00.068 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"d3032797-ca1a-437f-b00c-d15311bb3247"}
05:52:56.677 01.903 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"39b433b8-2a89-4638-bbdd-943f06cb3a37"}
05:52:56.694 00.017 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"39b433b8-2a89-4638-bbdd-943f06cb3a37"}
05:52:56.705 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"f09c1c3d-b16b-43c8-a524-d49fd89ca22d"}
05:52:56.715 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"f09c1c3d-b16b-43c8-a524-d49fd89ca22d"}
05:52:58.674 01.959 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"c62e9f29-af9e-43a2-b0dc-912fe46f18ed"}
05:52:58.704 00.030 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"c62e9f29-af9e-43a2-b0dc-912fe46f18ed"}
05:52:58.715 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"2d7eb805-1d9b-4869-bea2-acc443f8fcac"}
05:52:58.729 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"2d7eb805-1d9b-4869-bea2-acc443f8fcac"}
05:53:00.675 01.946 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"d04d2f4d-4356-4e53-9588-70bfbb7d0e73"}
05:53:00.686 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"d04d2f4d-4356-4e53-9588-70bfbb7d0e73"}
05:53:00.716 00.030 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"9a45fcec-4492-403c-a27a-d9c4163fd1df"}
05:53:00.728 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"9a45fcec-4492-403c-a27a-d9c4163fd1df"}
05:53:02.674 01.946 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"c0a721f5-7a00-4dfc-beb1-8154bac3f42a"}
05:53:02.685 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"c0a721f5-7a00-4dfc-beb1-8154bac3f42a"}
05:53:02.698 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"c47b8abf-ee95-4fdb-8862-88277d9a3d90"}
05:53:02.712 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"c47b8abf-ee95-4fdb-8862-88277d9a3d90"}
05:53:04.673 01.961 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"3d2d5f1e-89bb-49f0-be24-727cbe1010b9"}
05:53:04.685 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"3d2d5f1e-89bb-49f0-be24-727cbe1010b9"}
05:53:04.694 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"61cf20f4-fc98-4da8-ae31-74b9d3f18f21"}
05:53:04.703 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"61cf20f4-fc98-4da8-ae31-74b9d3f18f21"}
05:53:06.674 01.971 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"d7ab115c-cdd8-4f38-8be2-ca7bffc91159"}
05:53:06.683 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"d7ab115c-cdd8-4f38-8be2-ca7bffc91159"}
05:53:06.706 00.023 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"41be508f-7619-4cf4-936c-b32b7fd47586"}
05:53:06.716 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"41be508f-7619-4cf4-936c-b32b7fd47586"}
05:53:08.679 01.963 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"445631e1-1a23-4259-9d5b-679e0b72869d"}
05:53:08.714 00.035 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"445631e1-1a23-4259-9d5b-679e0b72869d"}
05:53:08.735 00.021 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"6097e54c-2dd2-4835-993a-f595cf23097e"}
05:53:08.748 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"6097e54c-2dd2-4835-993a-f595cf23097e"}
05:53:10.675 01.927 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"e039281a-037c-412e-8319-3f162ca1c80c"}
05:53:10.697 00.022 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"e039281a-037c-412e-8319-3f162ca1c80c"}
05:53:10.707 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"2981f093-736e-4d42-9f97-cd05030e493f"}
05:53:10.714 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"2981f093-736e-4d42-9f97-cd05030e493f"}
05:53:12.675 01.961 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"251d4f17-f8ce-4218-9147-30ab023b85ad"}
05:53:12.696 00.021 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"251d4f17-f8ce-4218-9147-30ab023b85ad"}
05:53:12.705 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"e65cefd5-ae8a-4a7e-9c75-9603a4cd6f68"}
05:53:12.711 00.006 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"e65cefd5-ae8a-4a7e-9c75-9603a4cd6f68"}
05:53:14.677 01.966 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"d925a30e-6ffc-458e-aac4-02e3a28ce6b4"}
05:53:14.686 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"d925a30e-6ffc-458e-aac4-02e3a28ce6b4"}
05:53:14.699 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"a8281f26-3183-4398-b7cb-f8474140f576"}
05:53:14.708 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"a8281f26-3183-4398-b7cb-f8474140f576"}
05:53:16.675 01.967 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"69d9df43-9a27-447d-9f4b-c486fc8489dc"}
05:53:16.684 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"69d9df43-9a27-447d-9f4b-c486fc8489dc"}
05:53:16.697 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"68c9ff03-1008-490a-8fdd-12efad83127b"}
05:53:16.705 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"68c9ff03-1008-490a-8fdd-12efad83127b"}
05:53:18.674 01.969 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"57ac2fed-7880-45e8-9b46-1e2078da8724"}
05:53:18.686 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"57ac2fed-7880-45e8-9b46-1e2078da8724"}
05:53:18.698 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"d7abd1be-98de-421f-a69a-41e8a45c7cc2"}
05:53:18.706 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"d7abd1be-98de-421f-a69a-41e8a45c7cc2"}
05:53:20.674 01.968 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"465f34be-6338-4d9b-9c51-2d5f44a565b9"}
05:53:20.683 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"465f34be-6338-4d9b-9c51-2d5f44a565b9"}
05:53:20.692 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"414a6bec-7a4f-4588-a113-86c297394cb5"}
05:53:20.702 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"414a6bec-7a4f-4588-a113-86c297394cb5"}
05:53:22.675 01.973 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"1dc7fca7-ec70-464a-b149-881ff9a7c07a"}
05:53:22.683 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"1dc7fca7-ec70-464a-b149-881ff9a7c07a"}
05:53:22.691 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"fbc7ec3b-44e6-4fa0-8501-2e2b68571827"}
05:53:22.699 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"fbc7ec3b-44e6-4fa0-8501-2e2b68571827"}
05:53:24.674 01.975 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"588b0b13-8fae-43b0-b5ed-c6ca86b71e20"}
05:53:24.681 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"588b0b13-8fae-43b0-b5ed-c6ca86b71e20"}
05:53:24.689 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"0608b950-21f4-4fea-a881-3f8d4a6dcc3b"}
05:53:24.696 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"0608b950-21f4-4fea-a881-3f8d4a6dcc3b"}
05:53:26.675 01.979 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"bcb555cc-0d4f-43dd-967c-e6a9f4a58846"}
05:53:26.689 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"bcb555cc-0d4f-43dd-967c-e6a9f4a58846"}
05:53:26.702 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"53b43bc3-d396-42ab-b200-359f97ae63ec"}
05:53:26.728 00.026 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"53b43bc3-d396-42ab-b200-359f97ae63ec"}
05:53:28.673 01.945 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"ffe59910-bac7-436a-8cd3-cc75c5740293"}
05:53:28.681 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"ffe59910-bac7-436a-8cd3-cc75c5740293"}
05:53:28.692 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"ef966625-f3d3-4379-a939-10c5ec2bdee1"}
05:53:28.714 00.022 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"ef966625-f3d3-4379-a939-10c5ec2bdee1"}
05:53:30.673 01.959 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"80755706-8e0f-4e51-b2e9-eed3fa785283"}
05:53:30.681 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"80755706-8e0f-4e51-b2e9-eed3fa785283"}
05:53:30.688 00.007 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"d7ddc497-01b7-41a8-95c0-97767cb339ed"}
05:53:30.698 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"d7ddc497-01b7-41a8-95c0-97767cb339ed"}
05:53:32.674 01.976 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"6b0d71ac-ef7a-4ed0-8858-14c7167eefbe"}
05:53:32.693 00.019 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"6b0d71ac-ef7a-4ed0-8858-14c7167eefbe"}
05:53:32.705 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"a683e6fe-ed9d-43ca-ade0-8c5bc92b97dc"}
05:53:32.718 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"a683e6fe-ed9d-43ca-ade0-8c5bc92b97dc"}
05:53:34.673 01.955 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"adcfd955-f74c-43f2-9201-19a7d5eac3e6"}
05:53:34.685 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"adcfd955-f74c-43f2-9201-19a7d5eac3e6"}
05:53:34.696 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"38fbd008-7b07-4cee-b252-c8cea01ae799"}
05:53:34.705 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"38fbd008-7b07-4cee-b252-c8cea01ae799"}
05:53:36.677 01.972 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"356e1b96-3a96-43ba-81ac-d2cf210e3b3b"}
05:53:36.695 00.018 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"356e1b96-3a96-43ba-81ac-d2cf210e3b3b"}
05:53:36.706 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"760e6921-5be1-43e1-a1ef-5b9185899326"}
05:53:36.716 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"760e6921-5be1-43e1-a1ef-5b9185899326"}
05:53:38.675 01.959 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"d0cfe714-8525-4872-b9e3-c50dec1fee88"}
05:53:38.689 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"d0cfe714-8525-4872-b9e3-c50dec1fee88"}
05:53:38.703 00.014 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"f7b65721-a2ac-41d2-b952-bf05e0ffa98a"}
05:53:38.712 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"f7b65721-a2ac-41d2-b952-bf05e0ffa98a"}
05:53:40.676 01.964 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"86076009-6d94-41d3-a9c6-187d7b83e9db"}
05:53:40.692 00.016 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"86076009-6d94-41d3-a9c6-187d7b83e9db"}
05:53:40.702 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"3d6ca5fb-3614-47d0-a661-c47114ca078f"}
05:53:40.711 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"3d6ca5fb-3614-47d0-a661-c47114ca078f"}
05:53:42.674 01.963 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"f054795a-5856-4696-b6cc-daca5a8b7fdd"}
05:53:42.685 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"f054795a-5856-4696-b6cc-daca5a8b7fdd"}
05:53:42.696 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"5e84d886-f54c-407b-ab2d-82e7937b1f16"}
05:53:42.703 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"5e84d886-f54c-407b-ab2d-82e7937b1f16"}
05:53:44.674 01.971 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"f59f529e-c14f-496c-83c8-9f67f3be43d9"}
05:53:44.697 00.023 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"f59f529e-c14f-496c-83c8-9f67f3be43d9"}
05:53:44.705 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"928cca40-b052-427c-9457-eaa121233b75"}
05:53:44.714 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"928cca40-b052-427c-9457-eaa121233b75"}
05:53:46.675 01.961 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"b48d337e-424b-4d03-8f3b-7b507a94f4cc"}
05:53:46.685 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"b48d337e-424b-4d03-8f3b-7b507a94f4cc"}
05:53:46.701 00.016 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"3aaf53fd-83d2-4ebf-a8e7-30db5e0e1fd3"}
05:53:46.736 00.035 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"3aaf53fd-83d2-4ebf-a8e7-30db5e0e1fd3"}
05:53:48.673 01.937 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"8d2a15e6-bc13-4e7a-9081-ee32507c59f6"}
05:53:48.686 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"8d2a15e6-bc13-4e7a-9081-ee32507c59f6"}
05:53:48.700 00.014 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"851f1c56-102e-4a44-b28d-f022008875e9"}
05:53:48.711 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"851f1c56-102e-4a44-b28d-f022008875e9"}
05:53:50.673 01.962 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"aa056b15-b8af-4398-9c8e-4b02cce46dd5"}
05:53:50.687 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"aa056b15-b8af-4398-9c8e-4b02cce46dd5"}
05:53:50.698 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"83c6799d-4dee-4f05-99a7-d65ca22f7f5f"}
05:53:50.706 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"83c6799d-4dee-4f05-99a7-d65ca22f7f5f"}
05:53:52.674 01.968 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"c75b011f-3868-4e91-b1a2-ccd66881b956"}
05:53:52.702 00.028 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"c75b011f-3868-4e91-b1a2-ccd66881b956"}
05:53:52.716 00.014 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"9fee7cee-ada1-4965-97ce-a26c63feec0f"}
05:53:52.733 00.017 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"9fee7cee-ada1-4965-97ce-a26c63feec0f"}
05:53:54.674 01.941 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"5e7ad6b2-5fbf-4244-939a-c15c48937ec8"}
05:53:54.683 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"5e7ad6b2-5fbf-4244-939a-c15c48937ec8"}
05:53:54.696 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"5bbf4978-8c53-4769-89a3-d0bd6de5628f"}
05:53:54.704 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"5bbf4978-8c53-4769-89a3-d0bd6de5628f"}
05:53:56.676 01.972 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"d1845ced-d2e6-47f4-84c1-66510c035594"}
05:53:56.692 00.016 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"d1845ced-d2e6-47f4-84c1-66510c035594"}
05:53:56.701 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"c4bd53aa-14d5-44e5-bac6-8630eb278627"}
05:53:56.710 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"c4bd53aa-14d5-44e5-bac6-8630eb278627"}
05:53:58.681 01.971 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"2fb61a03-7ff5-4f22-af4e-8f34bdec4974"}
05:53:58.716 00.035 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"2fb61a03-7ff5-4f22-af4e-8f34bdec4974"}
05:53:58.733 00.017 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"ea4fbf66-0db4-4da7-a4d1-7c26476cdc79"}
05:53:58.746 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"ea4fbf66-0db4-4da7-a4d1-7c26476cdc79"}
05:54:00.679 01.933 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"9187a2b8-2787-4131-bd7c-23a90608f466"}
05:54:00.697 00.018 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"9187a2b8-2787-4131-bd7c-23a90608f466"}
05:54:00.714 00.017 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"008512d6-e915-47ec-b97a-bc1159196b60"}
05:54:00.747 00.033 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"008512d6-e915-47ec-b97a-bc1159196b60"}
05:54:02.677 01.930 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"490e5dd8-492a-4e99-b26b-bf09c9455af2"}
05:54:02.693 00.016 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"490e5dd8-492a-4e99-b26b-bf09c9455af2"}
05:54:02.703 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"cafb9e44-d7e3-412f-aaf8-4e5698bb8437"}
05:54:02.712 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"cafb9e44-d7e3-412f-aaf8-4e5698bb8437"}
05:54:04.676 01.964 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"9f081b52-8f1c-43ba-a0e5-9240ce6a1db7"}
05:54:04.687 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"9f081b52-8f1c-43ba-a0e5-9240ce6a1db7"}
05:54:04.698 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"354c5d4b-6ab0-4206-9879-08e2e8ef3d4e"}
05:54:04.708 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"354c5d4b-6ab0-4206-9879-08e2e8ef3d4e"}
05:54:06.676 01.968 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"da0d0fbf-71c6-4e90-94b3-40b831e82558"}
05:54:06.688 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"da0d0fbf-71c6-4e90-94b3-40b831e82558"}
05:54:06.698 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"7fe6015e-5710-4ac2-82c6-978d518daa69"}
05:54:06.706 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"7fe6015e-5710-4ac2-82c6-978d518daa69"}
05:54:08.675 01.969 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"287b781f-5520-4776-b203-82192b3eb768"}
05:54:08.686 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"287b781f-5520-4776-b203-82192b3eb768"}
05:54:08.697 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"c3c3996b-4ccf-495e-9a35-34068299c056"}
05:54:08.705 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"c3c3996b-4ccf-495e-9a35-34068299c056"}
05:54:10.675 01.970 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"c5a7bf2d-c6c4-4dd8-ab79-71d0edac2ea0"}
05:54:10.690 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"c5a7bf2d-c6c4-4dd8-ab79-71d0edac2ea0"}
05:54:10.697 00.007 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"7aeca4a3-e303-4949-8206-209c007106fb"}
05:54:10.704 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"7aeca4a3-e303-4949-8206-209c007106fb"}
05:54:12.673 01.969 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"2eb88e79-a7bb-4bf2-9ba4-8c6fe42ff1f9"}
05:54:12.685 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"2eb88e79-a7bb-4bf2-9ba4-8c6fe42ff1f9"}
05:54:12.695 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"f8647d8e-7407-4481-ab17-ae5a54c53446"}
05:54:12.703 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"f8647d8e-7407-4481-ab17-ae5a54c53446"}
05:54:14.677 01.974 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"7ae3f421-58f0-4a15-8535-d4f5c31bc510"}
05:54:14.688 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"7ae3f421-58f0-4a15-8535-d4f5c31bc510"}
05:54:14.698 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"e89014ce-ac6d-48cb-826c-a2517bea5dd3"}
05:54:14.708 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"e89014ce-ac6d-48cb-826c-a2517bea5dd3"}
05:54:16.678 01.970 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"ee7bde13-ff68-4559-b1e6-695dd6550d72"}
05:54:16.694 00.016 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"ee7bde13-ff68-4559-b1e6-695dd6550d72"}
05:54:16.706 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"7ef75ef6-2674-4daa-8bbe-46b69c694fc3"}
05:54:16.717 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"7ef75ef6-2674-4daa-8bbe-46b69c694fc3"}
05:54:18.676 01.959 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"91f70176-7570-43db-bd87-6c195034cc4c"}
05:54:18.688 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"91f70176-7570-43db-bd87-6c195034cc4c"}
05:54:18.697 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"6ad668b4-6e21-4b30-8276-d6cf5bef7bb2"}
05:54:18.707 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"6ad668b4-6e21-4b30-8276-d6cf5bef7bb2"}
05:54:20.677 01.970 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"c9d04752-25d8-41a4-9ee5-eb45dcef0cba"}
05:54:20.686 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"c9d04752-25d8-41a4-9ee5-eb45dcef0cba"}
05:54:20.698 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"b9f82d15-cc2a-45fe-85c4-3c1640ad7785"}
05:54:20.708 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"b9f82d15-cc2a-45fe-85c4-3c1640ad7785"}
05:54:22.676 01.968 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"482951b7-2987-4726-bd75-c93f528c64c0"}
05:54:22.684 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"482951b7-2987-4726-bd75-c93f528c64c0"}
05:54:22.691 00.007 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"606cc70c-04b0-4cb5-8f55-9f4f9aa30d56"}
05:54:22.700 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"606cc70c-04b0-4cb5-8f55-9f4f9aa30d56"}
05:54:24.675 01.975 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"4febb140-b959-4a3e-9f71-6a7f29e93948"}
05:54:24.684 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"4febb140-b959-4a3e-9f71-6a7f29e93948"}
05:54:24.693 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"d1eeef03-1cba-43e3-a627-790ec4023b2e"}
05:54:24.701 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"d1eeef03-1cba-43e3-a627-790ec4023b2e"}
05:54:26.677 01.976 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"2c21f1c0-bbfc-42b7-9e49-467f76a6e791"}
05:54:26.694 00.017 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"2c21f1c0-bbfc-42b7-9e49-467f76a6e791"}
05:54:26.708 00.014 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"f85a71af-dc9e-4a5e-84ff-c85325be5ba1"}
05:54:26.720 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"f85a71af-dc9e-4a5e-84ff-c85325be5ba1"}
05:54:28.678 01.958 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"64e56e23-7774-4c86-979f-1714ac16c06f"}
05:54:28.689 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"64e56e23-7774-4c86-979f-1714ac16c06f"}
05:54:28.700 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"60de784d-4882-4642-b854-a716df40c5a7"}
05:54:28.709 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"60de784d-4882-4642-b854-a716df40c5a7"}
05:54:30.676 01.967 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"d7f90356-3bf6-4fbb-ab8e-fcfd19e8fb66"}
05:54:30.692 00.016 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"d7f90356-3bf6-4fbb-ab8e-fcfd19e8fb66"}
05:54:30.709 00.017 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"f8628301-3b31-4019-b129-0b7343683445"}
05:54:30.742 00.033 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"f8628301-3b31-4019-b129-0b7343683445"}
05:54:32.676 01.934 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"a5cc19fb-5197-4c30-b3eb-dc0d3a591e25"}
05:54:32.687 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"a5cc19fb-5197-4c30-b3eb-dc0d3a591e25"}
05:54:32.699 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"7a608c10-22c7-4449-8d0d-5bc97431ae40"}
05:54:32.709 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"7a608c10-22c7-4449-8d0d-5bc97431ae40"}
05:54:34.676 01.967 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"ba47061d-62ae-4955-b3fe-f7f801ec745b"}
05:54:34.684 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"ba47061d-62ae-4955-b3fe-f7f801ec745b"}
05:54:34.694 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"01418001-5bf3-4930-8edb-5b5bc41eed11"}
05:54:34.702 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"01418001-5bf3-4930-8edb-5b5bc41eed11"}
05:54:36.675 01.973 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"2613d6c1-8188-4d88-a6b8-0bf633711270"}
05:54:36.687 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"2613d6c1-8188-4d88-a6b8-0bf633711270"}
05:54:36.698 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"a2755630-aa13-4c8b-8434-f99a8a6d2cbd"}
05:54:36.707 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"a2755630-aa13-4c8b-8434-f99a8a6d2cbd"}
05:54:38.674 01.967 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"2845b78f-f675-43d6-a760-d01c23258dd5"}
05:54:38.686 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"2845b78f-f675-43d6-a760-d01c23258dd5"}
05:54:38.712 00.026 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"9552a047-f355-4c5f-afa3-422e592aa256"}
05:54:38.721 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"9552a047-f355-4c5f-afa3-422e592aa256"}
05:54:40.673 01.952 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"98205010-48f0-4276-97e7-07767454e2a2"}
05:54:40.685 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"98205010-48f0-4276-97e7-07767454e2a2"}
05:54:40.708 00.023 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"9335c568-1509-488b-b9cd-797cfc99b220"}
05:54:40.716 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"9335c568-1509-488b-b9cd-797cfc99b220"}
05:54:42.675 01.959 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"a86c7820-9269-42e8-979d-6c96c9ed4bbe"}
05:54:42.688 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"a86c7820-9269-42e8-979d-6c96c9ed4bbe"}
05:54:42.702 00.014 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"7309fd0a-f58d-4de6-ad03-a52cf5ca5330"}
05:54:42.713 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"7309fd0a-f58d-4de6-ad03-a52cf5ca5330"}
05:54:44.674 01.961 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"f52b2023-3c76-417b-b072-e62491a693bf"}
05:54:44.696 00.022 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"f52b2023-3c76-417b-b072-e62491a693bf"}
05:54:44.705 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"65ac6ff6-7c7e-418e-a394-193ed433b579"}
05:54:44.713 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"65ac6ff6-7c7e-418e-a394-193ed433b579"}
05:54:46.674 01.961 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"fbb61202-c2ff-415c-a880-3d7a698d095c"}
05:54:46.688 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"fbb61202-c2ff-415c-a880-3d7a698d095c"}
05:54:46.697 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"95993900-dce5-4242-a63f-b9e9130f8460"}
05:54:46.706 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"95993900-dce5-4242-a63f-b9e9130f8460"}
05:54:48.673 01.967 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"fc2d0d36-f8b8-4717-8c60-3576c0b2d8cf"}
05:54:48.685 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"fc2d0d36-f8b8-4717-8c60-3576c0b2d8cf"}
05:54:48.699 00.014 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"4383c12b-253b-4c07-a6e3-d0fba074cb43"}
05:54:48.709 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"4383c12b-253b-4c07-a6e3-d0fba074cb43"}
05:54:50.674 01.965 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"48e61a4e-3c12-42db-810d-8ef696df78a6"}
05:54:50.695 00.021 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"48e61a4e-3c12-42db-810d-8ef696df78a6"}
05:54:50.709 00.014 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"823c4be8-6533-406d-996e-6211c27c67ec"}
05:54:50.721 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"823c4be8-6533-406d-996e-6211c27c67ec"}
05:54:52.674 01.953 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"fbe72101-70cb-4228-a431-a9d78ea252a6"}
05:54:52.686 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"fbe72101-70cb-4228-a431-a9d78ea252a6"}
05:54:52.700 00.014 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"4b15a0f9-e9ef-48ac-80e6-60a45d62c152"}
05:54:52.717 00.017 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"4b15a0f9-e9ef-48ac-80e6-60a45d62c152"}
05:54:54.674 01.957 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"e268723e-fa36-4379-9c39-d0eb5b270732"}
05:54:54.693 00.019 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"e268723e-fa36-4379-9c39-d0eb5b270732"}
05:54:54.724 00.031 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"57be980e-0741-421d-bacf-261c6c8f2c8a"}
05:54:54.740 00.016 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"57be980e-0741-421d-bacf-261c6c8f2c8a"}
05:54:56.673 01.933 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"16310fd9-0a79-4721-b69b-cf9c9e8ea7ec"}
05:54:56.693 00.020 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"16310fd9-0a79-4721-b69b-cf9c9e8ea7ec"}
05:54:56.706 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"1fdcaed5-ed60-435c-95a1-43bdc8b5238b"}
05:54:56.717 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"1fdcaed5-ed60-435c-95a1-43bdc8b5238b"}
05:54:58.674 01.957 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"dec1f6c0-b3d4-4289-aedd-9b36bacac17d"}
05:54:58.683 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"dec1f6c0-b3d4-4289-aedd-9b36bacac17d"}
05:54:58.695 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"383ac946-c686-416f-ab13-dac8c549bfbf"}
05:54:58.703 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"383ac946-c686-416f-ab13-dac8c549bfbf"}
05:55:00.674 01.971 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"9ca46467-7b08-4755-957b-dfe36113f565"}
05:55:00.683 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"9ca46467-7b08-4755-957b-dfe36113f565"}
05:55:00.694 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"8b6e21f5-004f-441a-bf9b-f9cf8dbdcf46"}
05:55:00.702 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"8b6e21f5-004f-441a-bf9b-f9cf8dbdcf46"}
05:55:02.673 01.971 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"01830694-f7b9-426b-a8d0-f5ee996547fc"}
05:55:02.696 00.023 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"01830694-f7b9-426b-a8d0-f5ee996547fc"}
05:55:02.735 00.039 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"c1ed5d17-b1a4-45ed-bc94-728f489fb9e5"}
05:55:02.751 00.016 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"c1ed5d17-b1a4-45ed-bc94-728f489fb9e5"}
05:55:04.673 01.922 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"99320f70-5584-4187-98b1-8fecf85d7aba"}
05:55:04.683 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"99320f70-5584-4187-98b1-8fecf85d7aba"}
05:55:04.690 00.007 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"e7fe3cb0-6eb8-49ab-8bd2-80ecc1c12f48"}
05:55:04.699 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"e7fe3cb0-6eb8-49ab-8bd2-80ecc1c12f48"}
05:55:06.672 01.973 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"b5593159-3589-45b2-a39e-e4068fa7da17"}
05:55:06.683 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"b5593159-3589-45b2-a39e-e4068fa7da17"}
05:55:06.693 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"994410bb-d8ad-4163-86d8-77feacb2733a"}
05:55:06.703 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"994410bb-d8ad-4163-86d8-77feacb2733a"}
05:55:08.675 01.972 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"2141d2f2-01f9-4339-b97c-95c72bac6694"}
05:55:08.688 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"2141d2f2-01f9-4339-b97c-95c72bac6694"}
05:55:08.697 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"b74d993d-b842-4742-9228-8cb3834e4481"}
05:55:08.708 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"b74d993d-b842-4742-9228-8cb3834e4481"}
05:55:10.673 01.965 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"ee60ea5d-b2bf-412e-b090-a3315263323b"}
05:55:10.683 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"ee60ea5d-b2bf-412e-b090-a3315263323b"}
05:55:10.692 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"93e80cea-8b7c-4e84-990b-e443be18dba6"}
05:55:10.699 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"93e80cea-8b7c-4e84-990b-e443be18dba6"}
05:55:12.673 01.974 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"cb718abb-96a1-4b85-8fc8-c9cc99f353fe"}
05:55:12.684 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"cb718abb-96a1-4b85-8fc8-c9cc99f353fe"}
05:55:12.696 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"17456093-a7a5-4aa0-9764-09f77d1d46b0"}
05:55:12.705 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"17456093-a7a5-4aa0-9764-09f77d1d46b0"}
05:55:14.672 01.967 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"6ca983e0-7bb8-454e-b86d-7bc6a99de15d"}
05:55:14.685 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"6ca983e0-7bb8-454e-b86d-7bc6a99de15d"}
05:55:14.699 00.014 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"83d12f7f-1415-4a7b-9588-f9253ab13f22"}
05:55:14.710 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"83d12f7f-1415-4a7b-9588-f9253ab13f22"}
05:55:16.672 01.962 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"79a250b4-858b-4119-9156-1ea54054d4da"}
05:55:16.684 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"79a250b4-858b-4119-9156-1ea54054d4da"}
05:55:16.695 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"514f0387-6077-4c7e-a275-ee6c85c625c5"}
05:55:16.709 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"514f0387-6077-4c7e-a275-ee6c85c625c5"}
05:55:18.671 01.962 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"2c2009fa-f5ea-4ecd-b060-dfb6a3d1d56b"}
05:55:18.680 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"2c2009fa-f5ea-4ecd-b060-dfb6a3d1d56b"}
05:55:18.688 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"42ab02a3-a559-4028-a3e7-02a3f9947ec4"}
05:55:18.696 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"42ab02a3-a559-4028-a3e7-02a3f9947ec4"}
05:55:20.670 01.974 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"b7b13c82-28bd-49db-86db-b6bc6ccf3551"}
05:55:20.695 00.025 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"b7b13c82-28bd-49db-86db-b6bc6ccf3551"}
05:55:20.741 00.046 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"22f705a6-3544-4ed3-8611-d888c0fe1b40"}
05:55:20.755 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"22f705a6-3544-4ed3-8611-d888c0fe1b40"}
05:55:22.671 01.916 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"4abe4672-e49b-4034-8a8e-6ca78c85c408"}
05:55:22.703 00.032 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"4abe4672-e49b-4034-8a8e-6ca78c85c408"}
05:55:22.719 00.016 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"fe3081e3-6c94-4271-9c38-b0509b5d4a89"}
05:55:22.732 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"fe3081e3-6c94-4271-9c38-b0509b5d4a89"}
05:55:24.671 01.939 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"d1eb5095-bb0e-4c87-9892-316b7558f406"}
05:55:24.680 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"d1eb5095-bb0e-4c87-9892-316b7558f406"}
05:55:24.692 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"9030b237-c0eb-4ab6-8949-ad8d8b8df33e"}
05:55:24.700 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"9030b237-c0eb-4ab6-8949-ad8d8b8df33e"}
05:55:26.669 01.969 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"9244686d-221b-4a2b-b06c-7902f3319d73"}
05:55:26.680 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"9244686d-221b-4a2b-b06c-7902f3319d73"}
05:55:26.692 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"860cef54-d444-480a-9441-c28ea8c19094"}
05:55:26.700 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"860cef54-d444-480a-9441-c28ea8c19094"}
05:55:28.669 01.969 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"023aa3a9-cffe-49a2-8cc5-0966feecfaaf"}
05:55:28.698 00.029 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"023aa3a9-cffe-49a2-8cc5-0966feecfaaf"}
05:55:28.707 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"a0c5362d-8e83-46e9-a79f-6549398d6908"}
05:55:28.717 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"a0c5362d-8e83-46e9-a79f-6549398d6908"}
05:55:30.667 01.950 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"95efc2dc-3cdf-4420-9d17-d9b90b7dc586"}
05:55:30.675 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"95efc2dc-3cdf-4420-9d17-d9b90b7dc586"}
05:55:30.683 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"39ee04a0-376b-44df-b112-6749f38099b4"}
05:55:30.690 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"39ee04a0-376b-44df-b112-6749f38099b4"}
05:55:32.666 01.976 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"d0845448-614c-4ec7-9953-bd5b38631c8c"}
05:55:32.694 00.028 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"d0845448-614c-4ec7-9953-bd5b38631c8c"}
05:55:32.704 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"e84d2976-b3f0-4c6e-8cd3-a9987fd0a04c"}
05:55:32.711 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"e84d2976-b3f0-4c6e-8cd3-a9987fd0a04c"}
05:55:34.666 01.955 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"f994a0d8-183c-4da2-98d2-d569a2fdee8d"}
05:55:34.679 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"f994a0d8-183c-4da2-98d2-d569a2fdee8d"}
05:55:34.708 00.029 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"779c8844-08ea-47fd-a6a5-058349663b8e"}
05:55:34.718 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"779c8844-08ea-47fd-a6a5-058349663b8e"}
05:55:36.666 01.948 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"90f75b8c-1fa2-4f93-b3ec-5803a4d2b690"}
05:55:36.675 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"90f75b8c-1fa2-4f93-b3ec-5803a4d2b690"}
05:55:36.683 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"2783c9a5-bb63-46f7-bba7-bee4bc81e715"}
05:55:36.694 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"2783c9a5-bb63-46f7-bba7-bee4bc81e715"}
05:55:38.666 01.972 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"c3bafa3b-61f7-4f9d-8d24-54cc092bb9ce"}
05:55:38.676 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"c3bafa3b-61f7-4f9d-8d24-54cc092bb9ce"}
05:55:38.685 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"29431e07-f0c5-42a8-bc62-50d00d0fa5c2"}
05:55:38.694 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"29431e07-f0c5-42a8-bc62-50d00d0fa5c2"}
05:55:40.665 01.971 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"917894bf-805d-4e08-ae9f-03fd5ea7d997"}
05:55:40.681 00.016 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"917894bf-805d-4e08-ae9f-03fd5ea7d997"}
05:55:40.693 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"ee0d67e9-694a-4a5f-adf0-d1f624ee649b"}
05:55:40.728 00.035 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"ee0d67e9-694a-4a5f-adf0-d1f624ee649b"}
05:55:42.664 01.936 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"bbc2350a-b546-45e2-9207-c92dfc45ba60"}
05:55:42.675 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"bbc2350a-b546-45e2-9207-c92dfc45ba60"}
05:55:42.684 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"ce7ef669-61b9-48c5-9fd9-766638fde945"}
05:55:42.692 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"ce7ef669-61b9-48c5-9fd9-766638fde945"}
05:55:44.665 01.973 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"0303bbe6-e89e-4fc1-a5fd-1eabefeaada8"}
05:55:44.672 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"0303bbe6-e89e-4fc1-a5fd-1eabefeaada8"}
05:55:44.693 00.021 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"717f500b-895a-48d6-8fb5-99c107e02d2b"}
05:55:44.702 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"717f500b-895a-48d6-8fb5-99c107e02d2b"}
05:55:46.665 01.963 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"fa9eefd3-a5dc-4393-8d80-d3257199bf26"}
05:55:46.691 00.026 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"fa9eefd3-a5dc-4393-8d80-d3257199bf26"}
05:55:46.744 00.053 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"413af9ef-3575-43af-873a-fe7138c8a1e5"}
05:55:46.771 00.027 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"413af9ef-3575-43af-873a-fe7138c8a1e5"}
05:55:48.664 01.893 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"0ae19587-0c8c-4049-a27f-def280e8e3df"}
05:55:48.679 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"0ae19587-0c8c-4049-a27f-def280e8e3df"}
05:55:48.690 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"1426abab-ca9f-42ce-916b-78ea4db69a81"}
05:55:48.700 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"1426abab-ca9f-42ce-916b-78ea4db69a81"}
05:55:50.661 01.961 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"0c98f21c-8d8d-414d-bbbe-55000dbf1ed4"}
05:55:50.674 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"0c98f21c-8d8d-414d-bbbe-55000dbf1ed4"}
05:55:50.684 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"2ed27755-d997-4c05-9d3e-be8efe20683d"}
05:55:50.696 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"2ed27755-d997-4c05-9d3e-be8efe20683d"}
05:55:52.665 01.969 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"51dc6a74-a832-42f5-aa6a-5dd12525e98d"}
05:55:52.686 00.021 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"51dc6a74-a832-42f5-aa6a-5dd12525e98d"}
05:55:52.702 00.016 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"ddb55eda-f80f-47b1-b875-90aaaa5cb432"}
05:55:52.714 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"ddb55eda-f80f-47b1-b875-90aaaa5cb432"}
05:55:54.663 01.949 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"34c63964-496a-408b-946f-e99eb0b0d75f"}
05:55:54.681 00.018 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"34c63964-496a-408b-946f-e99eb0b0d75f"}
05:55:54.709 00.028 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"cf2b146e-636e-4b88-8fce-933795db0b2f"}
05:55:54.720 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"cf2b146e-636e-4b88-8fce-933795db0b2f"}
05:55:56.663 01.943 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"9767c907-44a2-4fda-bc15-fec3d26556c6"}
05:55:56.676 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"9767c907-44a2-4fda-bc15-fec3d26556c6"}
05:55:56.688 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"cef9071f-bb62-468f-addc-f2a35a8a3b2c"}
05:55:56.708 00.020 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"cef9071f-bb62-468f-addc-f2a35a8a3b2c"}
05:55:58.663 01.955 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"6f33e1b8-560a-41b3-ae3d-05cd7a2ac584"}
05:55:58.672 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"6f33e1b8-560a-41b3-ae3d-05cd7a2ac584"}
05:55:58.681 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"54b37bc8-b9a0-4989-b601-a1b71aa9add8"}
05:55:58.690 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"54b37bc8-b9a0-4989-b601-a1b71aa9add8"}
05:56:00.662 01.972 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"4224627c-079b-4104-bcd6-c9129ceabb1b"}
05:56:00.673 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"4224627c-079b-4104-bcd6-c9129ceabb1b"}
05:56:00.684 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"f8b67f50-0a82-4e79-a7ec-af5a131076f1"}
05:56:00.694 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"f8b67f50-0a82-4e79-a7ec-af5a131076f1"}
05:56:02.662 01.968 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"903c74c0-4102-4aea-b8a6-5692d358deb8"}
05:56:02.689 00.027 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"903c74c0-4102-4aea-b8a6-5692d358deb8"}
05:56:02.699 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"6e04a3cc-b290-48ce-a2bd-fa1f7b9693a9"}
05:56:02.707 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"6e04a3cc-b290-48ce-a2bd-fa1f7b9693a9"}
05:56:04.661 01.954 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"dbdfc1e2-0e7f-4364-b447-c8fb5bab3d46"}
05:56:04.669 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"dbdfc1e2-0e7f-4364-b447-c8fb5bab3d46"}
05:56:04.687 00.018 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"e1e6df66-eaa3-4de8-82b3-deae5a706f77"}
05:56:04.696 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"e1e6df66-eaa3-4de8-82b3-deae5a706f77"}
05:56:06.661 01.965 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"b4aafddc-3051-45f2-9572-d77cc81a7e50"}
05:56:06.671 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"b4aafddc-3051-45f2-9572-d77cc81a7e50"}
05:56:06.678 00.007 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"54247815-5e2a-495c-a466-50bfef7c9683"}
05:56:06.686 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"54247815-5e2a-495c-a466-50bfef7c9683"}
05:56:08.662 01.976 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"03c3e3fe-c17c-48fc-ac67-f24ed4e941ae"}
05:56:08.673 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"03c3e3fe-c17c-48fc-ac67-f24ed4e941ae"}
05:56:08.682 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"0b2f011c-2682-40d8-9ae4-61352815c42a"}
05:56:08.692 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"0b2f011c-2682-40d8-9ae4-61352815c42a"}
05:56:10.661 01.969 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"50aa86e3-bbc8-4163-a4ca-546c35bc8e27"}
05:56:10.671 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"50aa86e3-bbc8-4163-a4ca-546c35bc8e27"}
05:56:10.679 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"5e73339c-c370-41e4-afb1-5e1265625a90"}
05:56:10.689 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"5e73339c-c370-41e4-afb1-5e1265625a90"}
05:56:12.660 01.971 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"b1a6a65b-c50a-4ab7-bad8-2a9cac0b0858"}
05:56:12.696 00.036 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"b1a6a65b-c50a-4ab7-bad8-2a9cac0b0858"}
05:56:12.715 00.019 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"bd147733-6101-4b43-ba5e-11b187c36896"}
05:56:12.727 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"bd147733-6101-4b43-ba5e-11b187c36896"}
05:56:14.660 01.933 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"8373d0e8-a537-464e-9483-19eb397a43e4"}
05:56:14.681 00.021 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"8373d0e8-a537-464e-9483-19eb397a43e4"}
05:56:14.691 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"a5a379e6-c22f-431a-8e04-07efa1a6d8e4"}
05:56:14.699 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"a5a379e6-c22f-431a-8e04-07efa1a6d8e4"}
05:56:16.663 01.964 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"ff088892-84bd-45c0-b9fe-028dd655509e"}
05:56:16.698 00.035 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"ff088892-84bd-45c0-b9fe-028dd655509e"}
05:56:16.718 00.020 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"58fef2ce-e104-4fdd-8d29-648fa2df6d58"}
05:56:16.741 00.023 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"58fef2ce-e104-4fdd-8d29-648fa2df6d58"}
05:56:18.660 01.919 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"635fca0b-13f0-4b44-8777-9497af310c61"}
05:56:18.672 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"635fca0b-13f0-4b44-8777-9497af310c61"}
05:56:18.701 00.029 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"0b4fc29b-8af8-4166-9e0e-49fa929b9aa8"}
05:56:18.713 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"0b4fc29b-8af8-4166-9e0e-49fa929b9aa8"}
05:56:20.660 01.947 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"76edc2a3-04c5-46a5-9459-9b047a5f06a5"}
05:56:20.669 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"76edc2a3-04c5-46a5-9459-9b047a5f06a5"}
05:56:20.678 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"dbbea9d5-e68a-41a1-ad99-0746d2f328cf"}
05:56:20.687 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"dbbea9d5-e68a-41a1-ad99-0746d2f328cf"}
05:56:22.662 01.975 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"928f8b0e-5125-4119-85f5-76fcdacc6415"}
05:56:22.671 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"928f8b0e-5125-4119-85f5-76fcdacc6415"}
05:56:22.683 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"697b0fdd-fa41-46ec-9b59-1644b4e9cd75"}
05:56:22.704 00.021 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"697b0fdd-fa41-46ec-9b59-1644b4e9cd75"}
05:56:24.661 01.957 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"aa5265d4-2ac7-47ac-9dea-f7a6022aa567"}
05:56:24.674 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"aa5265d4-2ac7-47ac-9dea-f7a6022aa567"}
05:56:24.690 00.016 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"f0a6401e-cb3e-4f1f-a562-6fa1d984e1f7"}
05:56:24.715 00.025 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"f0a6401e-cb3e-4f1f-a562-6fa1d984e1f7"}
05:56:26.659 01.944 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"1aafda0b-5fd2-42a0-9b66-9e9baa942ee2"}
05:56:26.671 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"1aafda0b-5fd2-42a0-9b66-9e9baa942ee2"}
05:56:26.680 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"1b472366-43b9-4c6d-833a-c7ccc622ba29"}
05:56:26.688 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"1b472366-43b9-4c6d-833a-c7ccc622ba29"}
05:56:28.659 01.971 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"eb9e48ac-2129-40ef-98b2-d6ebc413367b"}
05:56:28.667 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"eb9e48ac-2129-40ef-98b2-d6ebc413367b"}
05:56:28.675 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"4d0d39bb-d3c2-43bf-9e9d-a07852b9a92c"}
05:56:28.683 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"4d0d39bb-d3c2-43bf-9e9d-a07852b9a92c"}
05:56:30.658 01.975 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"c99f33f8-c29b-4249-9a37-1a3aba988d83"}
05:56:30.671 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"c99f33f8-c29b-4249-9a37-1a3aba988d83"}
05:56:30.696 00.025 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"55ae83f1-584e-408d-abac-ca177542c9fc"}
05:56:30.712 00.016 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"55ae83f1-584e-408d-abac-ca177542c9fc"}
05:56:32.665 01.953 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"a9c0b644-28bf-4ea6-a232-ed849f60a1e4"}
05:56:32.683 00.018 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"a9c0b644-28bf-4ea6-a232-ed849f60a1e4"}
05:56:32.694 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"1c1ada04-41e2-49fd-8892-170bb94842b6"}
05:56:32.701 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"1c1ada04-41e2-49fd-8892-170bb94842b6"}
05:56:34.662 01.961 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"3b7d9f15-c00f-47e8-bb99-cb9f506e0477"}
05:56:34.672 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"3b7d9f15-c00f-47e8-bb99-cb9f506e0477"}
05:56:34.682 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"eaccc79c-0e70-4dc9-927e-3700d3bd0a8d"}
05:56:34.691 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"eaccc79c-0e70-4dc9-927e-3700d3bd0a8d"}
05:56:36.664 01.973 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"79704412-9d88-4fd3-99de-6dfed4521fd8"}
05:56:36.679 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"79704412-9d88-4fd3-99de-6dfed4521fd8"}
05:56:36.688 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"77e8692f-d027-4fb6-8fac-e8d1fcb06d1c"}
05:56:36.699 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"77e8692f-d027-4fb6-8fac-e8d1fcb06d1c"}
05:56:38.663 01.964 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"b92f1b50-c6d3-457b-b547-e8e9f8469f02"}
05:56:38.670 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"b92f1b50-c6d3-457b-b547-e8e9f8469f02"}
05:56:38.677 00.007 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"eaebbde4-074b-491a-9039-bad15d830a6b"}
05:56:38.685 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"eaebbde4-074b-491a-9039-bad15d830a6b"}
05:56:40.664 01.979 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"3b856c11-75af-4f8e-8e8b-50809312b7be"}
05:56:40.690 00.026 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"3b856c11-75af-4f8e-8e8b-50809312b7be"}
05:56:40.721 00.031 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"5caabbf6-cad8-47ac-8a7a-9996a712aebb"}
05:56:40.782 00.061 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"5caabbf6-cad8-47ac-8a7a-9996a712aebb"}
05:56:42.662 01.880 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"efafb1a4-431c-4033-88f1-621e22672fd1"}
05:56:42.735 00.073 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"efafb1a4-431c-4033-88f1-621e22672fd1"}
05:56:42.871 00.136 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"2dd5ee91-9a3b-4f3c-8a04-d6eb0dae3a63"}
05:56:43.013 00.142 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"2dd5ee91-9a3b-4f3c-8a04-d6eb0dae3a63"}
05:56:44.661 01.648 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"4fe39400-e642-4598-ad67-a4a08e6e5cb2"}
05:56:44.671 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"4fe39400-e642-4598-ad67-a4a08e6e5cb2"}
05:56:44.696 00.025 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"e0f077ce-6ed3-4333-a363-824d03561868"}
05:56:44.707 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"e0f077ce-6ed3-4333-a363-824d03561868"}
05:56:46.660 01.953 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"c8ac8883-b0ff-48d6-af37-66b447210984"}
05:56:46.671 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"c8ac8883-b0ff-48d6-af37-66b447210984"}
05:56:46.685 00.014 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"df1f8a51-3651-43d0-b19e-a6295c1c40b1"}
05:56:46.703 00.018 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"df1f8a51-3651-43d0-b19e-a6295c1c40b1"}
05:56:48.658 01.955 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"1f068305-1121-4567-a479-1bbada5cfb6f"}
05:56:48.667 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"1f068305-1121-4567-a479-1bbada5cfb6f"}
05:56:48.675 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"df38796b-88e1-4c87-921a-93b701397071"}
05:56:48.684 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"df38796b-88e1-4c87-921a-93b701397071"}
05:56:50.657 01.973 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"618bf23b-2784-4103-b349-db8f06bf5bd3"}
05:56:50.674 00.017 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"618bf23b-2784-4103-b349-db8f06bf5bd3"}
05:56:50.702 00.028 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"4b3bd462-b9a3-458a-a12b-cf31ecf44c2d"}
05:56:50.714 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"4b3bd462-b9a3-458a-a12b-cf31ecf44c2d"}
05:56:52.657 01.943 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"0e4dee6c-3f69-40d3-acf4-90a1284a6c31"}
05:56:52.668 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"0e4dee6c-3f69-40d3-acf4-90a1284a6c31"}
05:56:52.677 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"8773a7f6-3329-4997-a470-e8fd41e5e657"}
05:56:52.689 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"8773a7f6-3329-4997-a470-e8fd41e5e657"}
05:56:54.659 01.970 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"38a85688-4e50-46fa-9fec-cfb347fcc71b"}
05:56:54.673 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"38a85688-4e50-46fa-9fec-cfb347fcc71b"}
05:56:54.681 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"0b9dd06c-7d79-4c28-aa16-2d8a5611b274"}
05:56:54.693 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"0b9dd06c-7d79-4c28-aa16-2d8a5611b274"}
05:56:56.655 01.962 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"98d42325-1e40-4444-8d6e-8a996ca8fefe"}
05:56:56.668 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"98d42325-1e40-4444-8d6e-8a996ca8fefe"}
05:56:56.679 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"a7367808-13f3-4e55-930d-71b585ab79b7"}
05:56:56.701 00.022 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"a7367808-13f3-4e55-930d-71b585ab79b7"}
05:56:58.655 01.954 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"dfcbfc1f-877b-424f-ac4c-8b58dd6372a7"}
05:56:58.687 00.032 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"dfcbfc1f-877b-424f-ac4c-8b58dd6372a7"}
05:56:58.703 00.016 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"ef5bb2e9-df0d-4eae-9bae-f5fb5408226d"}
05:56:58.713 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"ef5bb2e9-df0d-4eae-9bae-f5fb5408226d"}
05:57:00.654 01.941 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"647bdfc9-f717-41fa-9851-475d41269ac6"}
05:57:00.666 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"647bdfc9-f717-41fa-9851-475d41269ac6"}
05:57:00.677 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"5fd32422-07d3-4fc6-9203-f89466646b1a"}
05:57:00.686 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"5fd32422-07d3-4fc6-9203-f89466646b1a"}
05:57:02.655 01.969 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"e9b7c81f-d44d-49f8-80d3-cad354a59797"}
05:57:02.687 00.032 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"e9b7c81f-d44d-49f8-80d3-cad354a59797"}
05:57:02.778 00.091 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"43783fc5-e8ee-4787-a307-7439da0e5bd2"}
05:57:02.865 00.087 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"43783fc5-e8ee-4787-a307-7439da0e5bd2"}
05:57:04.662 01.797 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"d4762b05-730e-4461-8edf-0e31202d4ff4"}
05:57:04.672 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"d4762b05-730e-4461-8edf-0e31202d4ff4"}
05:57:04.684 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"63873bdf-ab2e-46e3-91a2-1abde83639af"}
05:57:04.698 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"63873bdf-ab2e-46e3-91a2-1abde83639af"}
05:57:06.661 01.963 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"e87e006e-7b73-4722-90b0-fc14b0b4fa3f"}
05:57:06.674 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"e87e006e-7b73-4722-90b0-fc14b0b4fa3f"}
05:57:06.685 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"f88e783a-4265-402f-b6ac-ae2d406b92d2"}
05:57:06.693 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"f88e783a-4265-402f-b6ac-ae2d406b92d2"}
05:57:08.661 01.968 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"638af6ca-53c7-4120-91d6-f9ca7844e0ab"}
05:57:08.672 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"638af6ca-53c7-4120-91d6-f9ca7844e0ab"}
05:57:08.685 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"719f394e-4a89-49f5-89f2-3c339c5d1029"}
05:57:08.695 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"719f394e-4a89-49f5-89f2-3c339c5d1029"}
05:57:10.660 01.965 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"904efc74-bc26-4d5c-a6bd-b6c182417f55"}
05:57:10.671 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"904efc74-bc26-4d5c-a6bd-b6c182417f55"}
05:57:10.679 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"9f932f81-0382-4ca7-9271-15ccc98bcc2c"}
05:57:10.689 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"9f932f81-0382-4ca7-9271-15ccc98bcc2c"}
05:57:12.659 01.970 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"24935194-5d2f-46aa-aaae-a64a4b1f1e84"}
05:57:12.667 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"24935194-5d2f-46aa-aaae-a64a4b1f1e84"}
05:57:12.675 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"d2dba42b-5b75-488b-9c49-1e3f97cd6ef0"}
05:57:12.683 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"d2dba42b-5b75-488b-9c49-1e3f97cd6ef0"}
05:57:14.658 01.975 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"143dd2b3-e94a-402d-bd07-4d394dfaca46"}
05:57:14.671 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"143dd2b3-e94a-402d-bd07-4d394dfaca46"}
05:57:14.699 00.028 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"db4a3c29-10ea-4da8-8de0-605c8b4caa56"}
05:57:14.711 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"db4a3c29-10ea-4da8-8de0-605c8b4caa56"}
05:57:16.657 01.946 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"4fa0e29c-c807-4caf-aa57-0c96c4755d7e"}
05:57:16.672 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"4fa0e29c-c807-4caf-aa57-0c96c4755d7e"}
05:57:16.699 00.027 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"dd32edf3-8642-4bbc-8d27-978f8a631635"}
05:57:16.710 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"dd32edf3-8642-4bbc-8d27-978f8a631635"}
05:57:18.657 01.947 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"465ab606-93b8-4949-97ff-41e0fa281d96"}
05:57:18.668 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"465ab606-93b8-4949-97ff-41e0fa281d96"}
05:57:18.682 00.014 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"4e4401a9-0e0e-4af0-b837-d7007f77f0bc"}
05:57:18.693 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"4e4401a9-0e0e-4af0-b837-d7007f77f0bc"}
05:57:20.656 01.963 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"baa87210-7282-4bb8-aa02-a7ad1f1275e2"}
05:57:20.667 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"baa87210-7282-4bb8-aa02-a7ad1f1275e2"}
05:57:20.677 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"7a090d1e-e057-4042-8ee7-b60bddc9c91e"}
05:57:20.687 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"7a090d1e-e057-4042-8ee7-b60bddc9c91e"}
05:57:22.661 01.974 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"a27e0c9d-7b55-4983-86dc-4dfc8864f824"}
05:57:22.676 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"a27e0c9d-7b55-4983-86dc-4dfc8864f824"}
05:57:22.686 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"4638abca-b5e6-4ac2-9d9b-48b9a6863bd2"}
05:57:22.697 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"4638abca-b5e6-4ac2-9d9b-48b9a6863bd2"}
05:57:24.657 01.960 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"e2362efc-9f26-4fab-9ebb-8c9a97d335bf"}
05:57:24.667 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"e2362efc-9f26-4fab-9ebb-8c9a97d335bf"}
05:57:24.695 00.028 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"f8e5a701-375c-4e2d-b845-f90aa6f0d3df"}
05:57:24.706 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"f8e5a701-375c-4e2d-b845-f90aa6f0d3df"}
05:57:26.656 01.950 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"c59cee3f-6543-48c8-a789-583aeed6ac7d"}
05:57:26.664 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"c59cee3f-6543-48c8-a789-583aeed6ac7d"}
05:57:26.673 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"f218d983-61be-405a-b06f-1cd08b302e9f"}
05:57:26.679 00.006 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"f218d983-61be-405a-b06f-1cd08b302e9f"}
05:57:28.657 01.978 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"750ff11b-171e-4c13-bfcc-328229fe6ca6"}
05:57:28.665 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"750ff11b-171e-4c13-bfcc-328229fe6ca6"}
05:57:28.674 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"d5e47d22-f8c4-452f-9a03-18fb2cdf3ac2"}
05:57:28.686 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"d5e47d22-f8c4-452f-9a03-18fb2cdf3ac2"}
05:57:30.657 01.971 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"c8cfd87e-2bb0-474d-84ba-ef36532ceb25"}
05:57:30.667 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"c8cfd87e-2bb0-474d-84ba-ef36532ceb25"}
05:57:30.689 00.022 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"4afa2d6f-89cc-4302-a49f-a279fdc03cb7"}
05:57:30.697 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"4afa2d6f-89cc-4302-a49f-a279fdc03cb7"}
05:57:32.659 01.962 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"238ebbbc-dc0a-4d1a-8f5c-df3256022ecc"}
05:57:32.666 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"238ebbbc-dc0a-4d1a-8f5c-df3256022ecc"}
05:57:32.674 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"838b4584-8297-4d4c-b552-3711c27b022d"}
05:57:32.682 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"838b4584-8297-4d4c-b552-3711c27b022d"}
05:57:34.655 01.973 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"1e26a1aa-9163-44cc-b299-7a99621f7770"}
05:57:34.665 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"1e26a1aa-9163-44cc-b299-7a99621f7770"}
05:57:34.673 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"dd485d76-dd1c-4632-995a-f6ee2b027065"}
05:57:34.680 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"dd485d76-dd1c-4632-995a-f6ee2b027065"}
05:57:36.654 01.974 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"1d798ded-86b1-4d25-b818-a81fbf02b19c"}
05:57:36.662 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"1d798ded-86b1-4d25-b818-a81fbf02b19c"}
05:57:36.668 00.006 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"8181e3c9-672a-4c90-8446-da93a6358122"}
05:57:36.674 00.006 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"8181e3c9-672a-4c90-8446-da93a6358122"}
05:57:38.653 01.979 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"a93904dc-467c-4a3e-9bcf-cf0c3a7aa242"}
05:57:38.675 00.022 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"a93904dc-467c-4a3e-9bcf-cf0c3a7aa242"}
05:57:38.683 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"4a6be923-cd59-40ad-8787-62b68dd0dabc"}
05:57:38.690 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"4a6be923-cd59-40ad-8787-62b68dd0dabc"}
05:57:40.652 01.962 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"5265f0a0-b8de-44d6-8739-4f83998d14f8"}
05:57:40.660 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"5265f0a0-b8de-44d6-8739-4f83998d14f8"}
05:57:40.669 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"f19bc900-82e8-4c96-a262-18429a18f518"}
05:57:40.678 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"f19bc900-82e8-4c96-a262-18429a18f518"}
05:57:42.652 01.974 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"ad0ef78a-82c6-4f35-b8fe-eaad41f479a5"}
05:57:42.663 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"ad0ef78a-82c6-4f35-b8fe-eaad41f479a5"}
05:57:42.674 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"80cf53d5-ea7a-460f-9d13-d3c378fa8de9"}
05:57:42.683 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"80cf53d5-ea7a-460f-9d13-d3c378fa8de9"}
05:57:44.653 01.970 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"d8ba7021-bff6-4ae9-9f38-3ddee7aecdd1"}
05:57:44.666 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"d8ba7021-bff6-4ae9-9f38-3ddee7aecdd1"}
05:57:44.677 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"90d6c3d6-c0c1-4500-b1b6-88bf93e48408"}
05:57:44.700 00.023 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"90d6c3d6-c0c1-4500-b1b6-88bf93e48408"}
05:57:46.652 01.952 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"20cd65f8-560f-4e1e-aa6b-61fb79fe215f"}
05:57:46.668 00.016 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"20cd65f8-560f-4e1e-aa6b-61fb79fe215f"}
05:57:46.703 00.035 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"d16dc480-8bc3-45d5-8367-de6e05467823"}
05:57:46.717 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"d16dc480-8bc3-45d5-8367-de6e05467823"}
05:57:48.652 01.935 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"84fcace7-7749-4548-8deb-0e1b258cb8ff"}
05:57:48.662 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"84fcace7-7749-4548-8deb-0e1b258cb8ff"}
05:57:48.672 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"6cec2d5c-b8a3-4c3f-9562-dc37a7e5706f"}
05:57:48.681 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"6cec2d5c-b8a3-4c3f-9562-dc37a7e5706f"}
05:57:50.652 01.971 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"05314956-bd3a-4e16-8721-c8083ca6389f"}
05:57:50.660 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"05314956-bd3a-4e16-8721-c8083ca6389f"}
05:57:50.667 00.007 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"f76acc57-72ca-4c19-b2f9-35497ef3b3a8"}
05:57:50.673 00.006 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"f76acc57-72ca-4c19-b2f9-35497ef3b3a8"}
05:57:52.652 01.979 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"c2571a98-547e-4281-9c24-26209b439809"}
05:57:52.683 00.031 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"c2571a98-547e-4281-9c24-26209b439809"}
05:57:52.692 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"57e64112-29f0-4db5-bce1-7f9bb685a86d"}
05:57:52.704 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"57e64112-29f0-4db5-bce1-7f9bb685a86d"}
05:57:54.652 01.948 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"0301da90-aeae-49ec-81ec-3fd26eb49894"}
05:57:54.661 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"0301da90-aeae-49ec-81ec-3fd26eb49894"}
05:57:54.680 00.019 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"04f9fc4c-9aec-4b24-b4a2-d7161e59adfb"}
05:57:54.687 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"04f9fc4c-9aec-4b24-b4a2-d7161e59adfb"}
05:57:56.652 01.965 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"5731efa7-11ac-44a6-b700-c3f796396152"}
05:57:56.662 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"5731efa7-11ac-44a6-b700-c3f796396152"}
05:57:56.669 00.007 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"cc0935c0-b583-42d7-b9c0-7b58618a648d"}
05:57:56.688 00.019 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"cc0935c0-b583-42d7-b9c0-7b58618a648d"}
05:57:58.651 01.963 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"feddaa51-19a0-421f-9fa9-cc0cb0d48b97"}
05:57:58.706 00.055 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"feddaa51-19a0-421f-9fa9-cc0cb0d48b97"}
05:57:58.823 00.117 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"2218a245-c6b5-4565-9a18-3baf78fed052"}
05:57:58.894 00.071 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"2218a245-c6b5-4565-9a18-3baf78fed052"}
05:58:00.654 01.760 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"c5fc8f22-d1cd-4e17-9220-4a8b9ad76ae4"}
05:58:00.785 00.131 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"c5fc8f22-d1cd-4e17-9220-4a8b9ad76ae4"}
05:58:00.932 00.147 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"6717d007-87cb-4d36-9e76-bb11e636b95f"}
05:58:01.055 00.123 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"6717d007-87cb-4d36-9e76-bb11e636b95f"}
05:58:02.652 01.597 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"ba578375-a9eb-40ff-81db-9ee7b656885e"}
05:58:02.675 00.023 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"ba578375-a9eb-40ff-81db-9ee7b656885e"}
05:58:02.684 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"a201fad2-095e-4e60-b250-3485824aec0d"}
05:58:02.695 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"a201fad2-095e-4e60-b250-3485824aec0d"}
05:58:04.653 01.958 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"804f87c9-5d44-4b11-813a-e7b997e7ec6d"}
05:58:04.669 00.016 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"804f87c9-5d44-4b11-813a-e7b997e7ec6d"}
05:58:04.685 00.016 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"481da787-f23c-487c-9e51-577497a86858"}
05:58:04.695 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"481da787-f23c-487c-9e51-577497a86858"}
05:58:06.651 01.956 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"8c8266a6-a9e4-43ca-9ad4-c445009a841b"}
05:58:06.660 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"8c8266a6-a9e4-43ca-9ad4-c445009a841b"}
05:58:06.672 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"af2c3396-ceef-49ff-bfd5-7a33e3e06e94"}
05:58:06.680 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"af2c3396-ceef-49ff-bfd5-7a33e3e06e94"}
05:58:08.651 01.971 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"a1968815-e0d9-496c-9a7b-272e6956faaa"}
05:58:08.662 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"a1968815-e0d9-496c-9a7b-272e6956faaa"}
05:58:08.671 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"f6c7b23a-69fd-4caf-83cd-63392122ca14"}
05:58:08.680 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"f6c7b23a-69fd-4caf-83cd-63392122ca14"}
05:58:10.652 01.972 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"6793689d-79f7-448a-b834-07b88b2108fe"}
05:58:10.662 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"6793689d-79f7-448a-b834-07b88b2108fe"}
05:58:10.673 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"1511325e-6796-46cb-860f-f2ddfea37509"}
05:58:10.683 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"1511325e-6796-46cb-860f-f2ddfea37509"}
05:58:12.650 01.967 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"47a872f9-e03d-4cfe-bd46-cd378dd22fae"}
05:58:12.667 00.017 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"47a872f9-e03d-4cfe-bd46-cd378dd22fae"}
05:58:12.677 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"1b6510cd-6ba2-41a2-9d38-f7f5f4010978"}
05:58:12.686 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"1b6510cd-6ba2-41a2-9d38-f7f5f4010978"}
05:58:14.651 01.965 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"f9c2b360-fe70-4fec-a4d7-cfae4246ef17"}
05:58:14.664 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"f9c2b360-fe70-4fec-a4d7-cfae4246ef17"}
05:58:14.675 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"1fc03b06-18e1-4964-9fe8-f9de796ec382"}
05:58:14.683 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"1fc03b06-18e1-4964-9fe8-f9de796ec382"}
05:58:16.655 01.972 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"a3690f16-eab8-440f-95f9-0863e0f2f670"}
05:58:16.672 00.017 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"a3690f16-eab8-440f-95f9-0863e0f2f670"}
05:58:16.699 00.027 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"aba12c27-db71-4034-9894-5707edcda437"}
05:58:16.713 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"aba12c27-db71-4034-9894-5707edcda437"}
05:58:18.653 01.940 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"0f5d7d87-4384-45b4-8d2d-114da3ac8f9d"}
05:58:18.675 00.022 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"0f5d7d87-4384-45b4-8d2d-114da3ac8f9d"}
05:58:18.684 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"f0b0b15a-dee4-4588-9d82-0bf6e07ad4bc"}
05:58:18.691 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"f0b0b15a-dee4-4588-9d82-0bf6e07ad4bc"}
05:58:20.652 01.961 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"48c18ce4-b7c9-4bac-a2a9-9bee97757092"}
05:58:20.660 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"48c18ce4-b7c9-4bac-a2a9-9bee97757092"}
05:58:20.667 00.007 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"53a2fd2b-0235-4b58-95c0-25608d731776"}
05:58:20.676 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"53a2fd2b-0235-4b58-95c0-25608d731776"}
05:58:22.652 01.976 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"674ca211-994d-489c-8c15-bfe48bc41831"}
05:58:22.663 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"674ca211-994d-489c-8c15-bfe48bc41831"}
05:58:22.675 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"b7123a0a-6c63-4c6d-95a5-468cef117b4e"}
05:58:22.685 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"b7123a0a-6c63-4c6d-95a5-468cef117b4e"}
05:58:24.650 01.965 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"c5016c79-883e-455c-9944-8c883ce31033"}
05:58:24.664 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"c5016c79-883e-455c-9944-8c883ce31033"}
05:58:24.676 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"7fa75ca6-a5e2-4a28-807b-a61ce7ea8034"}
05:58:24.686 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"7fa75ca6-a5e2-4a28-807b-a61ce7ea8034"}
05:58:26.649 01.963 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"8a2a553f-802c-4eef-883a-29ee1f429dd2"}
05:58:26.659 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"8a2a553f-802c-4eef-883a-29ee1f429dd2"}
05:58:26.681 00.022 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"a56d2d69-bdab-4356-9cc3-fa45204bfe01"}
05:58:26.689 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"a56d2d69-bdab-4356-9cc3-fa45204bfe01"}
05:58:28.649 01.960 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"278ff449-3473-452a-a7cf-bed501fb310f"}
05:58:28.676 00.027 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"278ff449-3473-452a-a7cf-bed501fb310f"}
05:58:28.685 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"d17126e2-d514-42c1-9c6a-99f863a8ce0a"}
05:58:28.696 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"d17126e2-d514-42c1-9c6a-99f863a8ce0a"}
05:58:30.649 01.953 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"ca898c34-a972-41a2-8ae0-a55a7762445c"}
05:58:30.672 00.023 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"ca898c34-a972-41a2-8ae0-a55a7762445c"}
05:58:30.683 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"82967ac5-f18f-4050-89c1-91cc1708a6e0"}
05:58:30.693 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"82967ac5-f18f-4050-89c1-91cc1708a6e0"}
05:58:32.649 01.956 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"f2f74f9b-10f1-4e43-ae2d-7717e6361343"}
05:58:32.658 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"f2f74f9b-10f1-4e43-ae2d-7717e6361343"}
05:58:32.672 00.014 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"5f0ebefd-f3a5-4e0c-9c9a-c3d2baaf79fc"}
05:58:32.684 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"5f0ebefd-f3a5-4e0c-9c9a-c3d2baaf79fc"}
05:58:34.647 01.963 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"f5c5cc36-3709-4409-81cf-7b67b159748e"}
05:58:34.661 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"f5c5cc36-3709-4409-81cf-7b67b159748e"}
05:58:34.686 00.025 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"31475742-c50b-47cf-8bb6-c4d7a5161675"}
05:58:34.695 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"31475742-c50b-47cf-8bb6-c4d7a5161675"}
05:58:36.650 01.955 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"59bb82ca-75a5-48d2-81ce-c47590c358fc"}
05:58:36.672 00.022 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"59bb82ca-75a5-48d2-81ce-c47590c358fc"}
05:58:36.682 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"b169c66a-1a17-4973-ab7e-5089fbc9cd1a"}
05:58:36.691 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"b169c66a-1a17-4973-ab7e-5089fbc9cd1a"}
05:58:38.648 01.957 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"443c2203-bf13-450e-bc3a-e9b00c5daf5f"}
05:58:38.661 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"443c2203-bf13-450e-bc3a-e9b00c5daf5f"}
05:58:38.673 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"ddd13ead-436a-4f41-aa81-34f6a3a41754"}
05:58:38.684 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"ddd13ead-436a-4f41-aa81-34f6a3a41754"}
05:58:40.647 01.963 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"28352432-fb9d-4501-a1ed-beca6f9d4ef5"}
05:58:40.657 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"28352432-fb9d-4501-a1ed-beca6f9d4ef5"}
05:58:40.668 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"5e0e8285-2111-4659-a0df-8f132d5935fb"}
05:58:40.676 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"5e0e8285-2111-4659-a0df-8f132d5935fb"}
05:58:42.647 01.971 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"d2a6407b-ef2b-4625-8f7c-2244e6afe912"}
05:58:42.667 00.020 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"d2a6407b-ef2b-4625-8f7c-2244e6afe912"}
05:58:42.683 00.016 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"59b80bc8-4fb5-4e3a-97d1-3b8383dda863"}
05:58:42.694 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"59b80bc8-4fb5-4e3a-97d1-3b8383dda863"}
05:58:44.647 01.953 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"72e1145c-e744-41a1-8880-b2088c0d8d20"}
05:58:44.662 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"72e1145c-e744-41a1-8880-b2088c0d8d20"}
05:58:44.695 00.033 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"9443dd27-4208-4f72-9375-229785334c54"}
05:58:44.707 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"9443dd27-4208-4f72-9375-229785334c54"}
05:58:46.646 01.939 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"a234e7ff-0ae4-4d58-ab4a-f6a24e6fd586"}
05:58:46.656 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"a234e7ff-0ae4-4d58-ab4a-f6a24e6fd586"}
05:58:46.665 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"928bc3ec-7d1d-4221-b1fc-9085a8806c02"}
05:58:46.676 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"928bc3ec-7d1d-4221-b1fc-9085a8806c02"}
05:58:48.645 01.969 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"b917b943-b01c-4d80-bf7e-9c0c68a20aa1"}
05:58:48.658 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"b917b943-b01c-4d80-bf7e-9c0c68a20aa1"}
05:58:48.669 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"b029b1d4-de1d-4457-8cc5-429cacd3d98a"}
05:58:48.681 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"b029b1d4-de1d-4457-8cc5-429cacd3d98a"}
05:58:50.647 01.966 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"cd5e8231-254a-417a-8d7a-252b4f51127d"}
05:58:50.666 00.019 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"cd5e8231-254a-417a-8d7a-252b4f51127d"}
05:58:50.675 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"8ad00ccf-d293-4097-a916-24e2e61fb4ca"}
05:58:50.684 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"8ad00ccf-d293-4097-a916-24e2e61fb4ca"}
05:58:52.643 01.959 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"5d480ad5-bb96-424a-84e2-9f98fb0bbc68"}
05:58:52.657 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"5d480ad5-bb96-424a-84e2-9f98fb0bbc68"}
05:58:52.669 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"68a862c3-5620-4f2a-ba26-6a64761cf9d5"}
05:58:52.678 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"68a862c3-5620-4f2a-ba26-6a64761cf9d5"}
05:58:54.642 01.964 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"24486782-15b1-4540-9968-3f3b00a38fc8"}
05:58:54.658 00.016 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"24486782-15b1-4540-9968-3f3b00a38fc8"}
05:58:54.688 00.030 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"46e1e659-3651-4c9b-ab7b-05cebde26350"}
05:58:54.705 00.017 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"46e1e659-3651-4c9b-ab7b-05cebde26350"}
05:58:56.643 01.938 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"92f90925-b9f1-4e8a-9b02-1d3f010f83aa"}
05:58:56.667 00.024 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"92f90925-b9f1-4e8a-9b02-1d3f010f83aa"}
05:58:56.679 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"293293b9-b424-4b1e-9494-104694c2ef60"}
05:58:56.689 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"293293b9-b424-4b1e-9494-104694c2ef60"}
05:58:58.642 01.953 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"071a608e-fc0c-4817-af58-d4e051d81714"}
05:58:58.652 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"071a608e-fc0c-4817-af58-d4e051d81714"}
05:58:58.660 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"ec23ab78-07c0-4f13-b8f8-bbc158755df4"}
05:58:58.672 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"ec23ab78-07c0-4f13-b8f8-bbc158755df4"}
05:59:00.646 01.974 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"d227582b-a780-406b-9f77-ae7108734e2f"}
05:59:00.663 00.017 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"d227582b-a780-406b-9f77-ae7108734e2f"}
05:59:00.678 00.015 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"96a38ad2-299a-483d-8c7a-dc0a2b76b0da"}
05:59:00.687 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"96a38ad2-299a-483d-8c7a-dc0a2b76b0da"}
05:59:02.643 01.956 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"89e7f838-f055-4a9d-8238-4d601a4de73b"}
05:59:02.653 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"89e7f838-f055-4a9d-8238-4d601a4de73b"}
05:59:02.677 00.024 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"93e61ee1-604b-4dc2-9bcc-e85cd0239fe1"}
05:59:02.688 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"93e61ee1-604b-4dc2-9bcc-e85cd0239fe1"}
05:59:04.643 01.955 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"27b43641-e2d3-422d-bc14-5c03d904f31e"}
05:59:04.654 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"27b43641-e2d3-422d-bc14-5c03d904f31e"}
05:59:04.676 00.022 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"ca1b1f23-efb1-4e27-91c9-a3bbe2856824"}
05:59:04.686 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"ca1b1f23-efb1-4e27-91c9-a3bbe2856824"}
05:59:06.641 01.955 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"a5787271-7de3-4eef-b13a-07447a2f2e9f"}
05:59:06.654 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"a5787271-7de3-4eef-b13a-07447a2f2e9f"}
05:59:06.671 00.017 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"9f3e48fd-fb19-4c63-8d7d-5691997bd07c"}
05:59:06.683 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"9f3e48fd-fb19-4c63-8d7d-5691997bd07c"}
05:59:08.640 01.957 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"36fc5d53-5907-477b-94ac-c99cad78bce5"}
05:59:08.652 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"36fc5d53-5907-477b-94ac-c99cad78bce5"}
05:59:08.663 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"fb786fc1-5ce0-4b8f-9635-b4419b9c6f29"}
05:59:08.676 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"fb786fc1-5ce0-4b8f-9635-b4419b9c6f29"}
05:59:10.640 01.964 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"93180682-b7a9-4632-b23b-2cdd94d40311"}
05:59:10.651 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"93180682-b7a9-4632-b23b-2cdd94d40311"}
05:59:10.674 00.023 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"f9fcdbd0-2868-491e-9308-af7f3b646aec"}
05:59:10.682 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"f9fcdbd0-2868-491e-9308-af7f3b646aec"}
05:59:12.640 01.958 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"14168a9c-7d71-4f17-bdc8-189f8b12860a"}
05:59:12.649 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"14168a9c-7d71-4f17-bdc8-189f8b12860a"}
05:59:12.657 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"dc2eafa4-c2b7-43e7-9787-25a802ca8f38"}
05:59:12.664 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"dc2eafa4-c2b7-43e7-9787-25a802ca8f38"}
05:59:14.640 01.976 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"284f1967-690f-4b77-8e06-842a7c2f39dc"}
05:59:14.655 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"284f1967-690f-4b77-8e06-842a7c2f39dc"}
05:59:14.688 00.033 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"57119d9e-7466-4ae3-be28-29ca8959b847"}
05:59:14.703 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"57119d9e-7466-4ae3-be28-29ca8959b847"}
05:59:16.639 01.936 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"c1a38edf-73c3-42fc-adcc-bd05eb4e9d86"}
05:59:16.653 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"c1a38edf-73c3-42fc-adcc-bd05eb4e9d86"}
05:59:16.695 00.042 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"1ae2a5ac-d52d-4a00-8c28-6fa4f834cfd2"}
05:59:16.708 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"1ae2a5ac-d52d-4a00-8c28-6fa4f834cfd2"}
05:59:18.639 01.931 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"47c9081a-a781-480d-a9db-e4356c0bc723"}
05:59:18.652 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"47c9081a-a781-480d-a9db-e4356c0bc723"}
05:59:18.662 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"0822e6b5-5278-4235-84a3-b645815fadee"}
05:59:18.670 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"0822e6b5-5278-4235-84a3-b645815fadee"}
05:59:20.638 01.968 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"4d50c0ca-37d2-4b8f-993c-a837a2aba70f"}
05:59:20.649 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"4d50c0ca-37d2-4b8f-993c-a837a2aba70f"}
05:59:20.661 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"e4f033b7-7bfb-44d1-9cba-e25963fca4c9"}
05:59:20.675 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"e4f033b7-7bfb-44d1-9cba-e25963fca4c9"}
05:59:22.636 01.961 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"e3e03860-453a-4e6c-9592-92d11cda801e"}
05:59:22.648 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"e3e03860-453a-4e6c-9592-92d11cda801e"}
05:59:22.659 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"00137203-fbf1-4e33-a13e-4d76c61c873c"}
05:59:22.666 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"00137203-fbf1-4e33-a13e-4d76c61c873c"}
05:59:24.636 01.970 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"02d3e2d8-a976-4301-99b3-45b5a9091b4c"}
05:59:24.645 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"02d3e2d8-a976-4301-99b3-45b5a9091b4c"}
05:59:24.653 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"faf452bc-9ef8-446b-9b46-e208b4bf7dca"}
05:59:24.660 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"faf452bc-9ef8-446b-9b46-e208b4bf7dca"}
05:59:26.635 01.975 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"bff44827-becd-4486-a93f-2fffb563eedf"}
05:59:26.647 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"bff44827-becd-4486-a93f-2fffb563eedf"}
05:59:26.660 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"f01325eb-5f0b-4b11-b668-5150f011307d"}
05:59:26.674 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"f01325eb-5f0b-4b11-b668-5150f011307d"}
05:59:28.686 02.012 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"80aa4000-5ff2-43d5-ba16-9615ee8312cb"}
05:59:28.698 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"80aa4000-5ff2-43d5-ba16-9615ee8312cb"}
05:59:28.711 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"3ac75600-7bba-4c45-bbfa-92528dd5c2db"}
05:59:28.726 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"3ac75600-7bba-4c45-bbfa-92528dd5c2db"}
05:59:30.688 01.962 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"cf3eeb21-7614-45a9-827a-27d93d3f7015"}
05:59:30.705 00.017 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"cf3eeb21-7614-45a9-827a-27d93d3f7015"}
05:59:30.716 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"f969d0e3-d414-455e-92ec-d8dab14f49a2"}
05:59:30.729 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"f969d0e3-d414-455e-92ec-d8dab14f49a2"}
05:59:32.685 01.956 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"7a70f387-7d9a-4a76-8a9c-2da957e6195e"}
05:59:32.694 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"7a70f387-7d9a-4a76-8a9c-2da957e6195e"}
05:59:32.706 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"e9586a40-4e1a-4e7e-9a3f-4733a60ec599"}
05:59:32.719 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"e9586a40-4e1a-4e7e-9a3f-4733a60ec599"}
05:59:34.683 01.964 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"beb9ff86-894c-4dc6-85d0-a91cb6c53a33"}
05:59:34.696 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"beb9ff86-894c-4dc6-85d0-a91cb6c53a33"}
05:59:34.705 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"5c075a9a-3290-491b-835c-4ec38a3f1f81"}
05:59:34.715 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"5c075a9a-3290-491b-835c-4ec38a3f1f81"}
05:59:36.684 01.969 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"eb47d98a-db81-4633-892c-9c4f85c70dbf"}
05:59:36.697 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"eb47d98a-db81-4633-892c-9c4f85c70dbf"}
05:59:36.706 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"3cedccb1-a403-4b05-9b12-494fa3c0db0d"}
05:59:36.714 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"3cedccb1-a403-4b05-9b12-494fa3c0db0d"}
05:59:38.688 01.974 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"9943805b-3182-4e77-a96a-412a20b4f596"}
05:59:38.703 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"9943805b-3182-4e77-a96a-412a20b4f596"}
05:59:38.714 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"cb07a385-567a-4678-878e-800144939d90"}
05:59:38.723 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"cb07a385-567a-4678-878e-800144939d90"}
05:59:40.689 01.966 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"76d2fe60-0e34-440c-a56f-45ff9b9ae6c2"}
05:59:40.706 00.017 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"76d2fe60-0e34-440c-a56f-45ff9b9ae6c2"}
05:59:40.714 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"fa4c19b4-7cab-465b-af0c-93c42049d562"}
05:59:40.725 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"fa4c19b4-7cab-465b-af0c-93c42049d562"}
05:59:42.689 01.964 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"5e397d32-fc0c-4201-a9ab-4d49bbf11de8"}
05:59:42.704 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"5e397d32-fc0c-4201-a9ab-4d49bbf11de8"}
05:59:42.716 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"4e4ca139-fe47-44c8-918a-52a2031514d6"}
05:59:42.742 00.026 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"4e4ca139-fe47-44c8-918a-52a2031514d6"}
05:59:44.691 01.949 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"6a78ae88-3c04-4887-ba0a-4a59c71be5c4"}
05:59:44.716 00.025 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"6a78ae88-3c04-4887-ba0a-4a59c71be5c4"}
05:59:44.736 00.020 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"944d23d1-6dc4-4ff1-aa3f-0181ad90c548"}
05:59:44.769 00.033 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"944d23d1-6dc4-4ff1-aa3f-0181ad90c548"}
05:59:46.689 01.920 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"8855c7ff-325d-487d-9d17-441640ba26c6"}
05:59:46.734 00.045 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"8855c7ff-325d-487d-9d17-441640ba26c6"}
05:59:46.779 00.045 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"96f9d9ad-17f9-4045-99c8-dce3eec7ff7e"}
05:59:46.798 00.019 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"96f9d9ad-17f9-4045-99c8-dce3eec7ff7e"}
05:59:48.687 01.889 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"855520ad-9eab-43dd-aec2-11b9c8bc0a3c"}
05:59:48.702 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"855520ad-9eab-43dd-aec2-11b9c8bc0a3c"}
05:59:48.716 00.014 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"aef44d7c-5576-4422-b719-3eba8bac80a6"}
05:59:48.728 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"aef44d7c-5576-4422-b719-3eba8bac80a6"}
05:59:50.686 01.958 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"31042e4a-e8c0-4af7-a088-d80ed5cf9146"}
05:59:50.695 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"31042e4a-e8c0-4af7-a088-d80ed5cf9146"}
05:59:50.706 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"ed169efe-abe5-49d1-b8a9-6237cb9759ed"}
05:59:50.714 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"ed169efe-abe5-49d1-b8a9-6237cb9759ed"}
05:59:52.685 01.971 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"fd110e56-0f79-4734-a941-eab544f68d62"}
05:59:52.714 00.029 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"fd110e56-0f79-4734-a941-eab544f68d62"}
05:59:52.743 00.029 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"ddfd7f29-bbd2-4381-8553-0ed474088de8"}
05:59:52.754 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"ddfd7f29-bbd2-4381-8553-0ed474088de8"}
05:59:54.685 01.931 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"e01f712e-168d-4793-b9ef-70aa119b2e38"}
05:59:54.694 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"e01f712e-168d-4793-b9ef-70aa119b2e38"}
05:59:54.703 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"6e74ff40-3f4c-4223-9e57-0aaa7f42b53f"}
05:59:54.713 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"6e74ff40-3f4c-4223-9e57-0aaa7f42b53f"}
05:59:56.686 01.973 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"8f5f2055-61a2-406e-9ce8-09900c6862b1"}
05:59:56.693 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"8f5f2055-61a2-406e-9ce8-09900c6862b1"}
05:59:56.700 00.007 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"b2fea86e-6685-4710-b641-505c41d63fef"}
05:59:56.707 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"b2fea86e-6685-4710-b641-505c41d63fef"}
05:59:58.684 01.977 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"cb5a8fdf-633a-4209-9883-43e3edcd61d8"}
05:59:58.697 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"cb5a8fdf-633a-4209-9883-43e3edcd61d8"}
05:59:58.721 00.024 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"4e18a1e2-28b1-4ee1-8193-bfdadf47648c"}
05:59:58.729 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"4e18a1e2-28b1-4ee1-8193-bfdadf47648c"}
06:00:00.687 01.958 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"eb029002-7e15-41ea-9b9e-2393fc5bc8ad"}
06:00:00.704 00.017 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"eb029002-7e15-41ea-9b9e-2393fc5bc8ad"}
06:00:00.714 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"0175569b-fc17-449b-b417-6bb17bd05922"}
06:00:00.721 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"0175569b-fc17-449b-b417-6bb17bd05922"}
06:00:02.685 01.964 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"77b1f094-0345-46d4-ab59-a9c65bb1bd68"}
06:00:02.714 00.029 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"77b1f094-0345-46d4-ab59-a9c65bb1bd68"}
06:00:02.725 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"814345c3-e6cd-485b-90c9-edf5e4bcf385"}
06:00:02.739 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"814345c3-e6cd-485b-90c9-edf5e4bcf385"}
06:00:04.687 01.948 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"15c3c85b-9d8f-43a9-af5b-98459e0db4a3"}
06:00:04.723 00.036 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"15c3c85b-9d8f-43a9-af5b-98459e0db4a3"}
06:00:04.743 00.020 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"62c3da2a-59be-415c-aa39-2b34a1400b0e"}
06:00:04.757 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"62c3da2a-59be-415c-aa39-2b34a1400b0e"}
06:00:06.705 01.948 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"2047133b-a9b5-4cc8-8329-9a4689f2dea7"}
06:00:06.714 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"2047133b-a9b5-4cc8-8329-9a4689f2dea7"}
06:00:06.723 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"2f9b011b-a6f5-4993-80be-f64449504797"}
06:00:06.732 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"2f9b011b-a6f5-4993-80be-f64449504797"}
06:00:08.703 01.971 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"c36f6606-cabe-4c1c-84e7-fadf33958f8c"}
06:00:08.723 00.020 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"c36f6606-cabe-4c1c-84e7-fadf33958f8c"}
06:00:08.733 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"a3eff93f-d733-4425-b4ff-611fca0d71d9"}
06:00:08.739 00.006 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"a3eff93f-d733-4425-b4ff-611fca0d71d9"}
06:00:10.704 01.965 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"425d2ff3-c08d-4617-820f-b15e13f47eea"}
06:00:10.712 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"425d2ff3-c08d-4617-820f-b15e13f47eea"}
06:00:10.722 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"2fd0e5e9-4375-4cc1-84bf-26153158b659"}
06:00:10.730 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"2fd0e5e9-4375-4cc1-84bf-26153158b659"}
06:00:12.703 01.973 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"4ef6fb2d-4ffc-4f77-94b7-c484231325bf"}
06:00:12.716 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"4ef6fb2d-4ffc-4f77-94b7-c484231325bf"}
06:00:12.727 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"bf1d5699-a840-43fc-a476-1f522c40982a"}
06:00:12.735 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"bf1d5699-a840-43fc-a476-1f522c40982a"}
06:00:14.701 01.966 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"98c8f52a-d435-4284-aec1-59a33bc7abda"}
06:00:14.711 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"98c8f52a-d435-4284-aec1-59a33bc7abda"}
06:00:14.727 00.016 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"1cc4896d-1de4-46ae-9b03-82bdb27a9825"}
06:00:14.738 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"1cc4896d-1de4-46ae-9b03-82bdb27a9825"}
06:00:16.699 01.961 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"dfeb0fc3-c7c9-4850-9ed7-0073cd8ebbe7"}
06:00:16.722 00.023 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"dfeb0fc3-c7c9-4850-9ed7-0073cd8ebbe7"}
06:00:16.737 00.015 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"b0049625-1f21-4cd6-b8d9-9436c7db4093"}
06:00:16.756 00.019 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"b0049625-1f21-4cd6-b8d9-9436c7db4093"}
06:00:18.699 01.943 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"42bf113c-91f5-4845-a5e1-f3f2199548ce"}
06:00:18.711 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"42bf113c-91f5-4845-a5e1-f3f2199548ce"}
06:00:18.725 00.014 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"5a0b6b74-b9fc-45ea-b6b7-d3672bec2e15"}
06:00:18.737 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"5a0b6b74-b9fc-45ea-b6b7-d3672bec2e15"}
06:00:20.698 01.961 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"b9d79ca3-055f-4b9e-b3cd-66cd37db0a2f"}
06:00:20.712 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"b9d79ca3-055f-4b9e-b3cd-66cd37db0a2f"}
06:00:20.722 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"d07b8142-1a6f-4bd4-af86-902c42d9687b"}
06:00:20.730 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"d07b8142-1a6f-4bd4-af86-902c42d9687b"}
06:00:22.699 01.969 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"d5e1e454-2993-4131-aee3-682dba0335ca"}
06:00:22.706 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"d5e1e454-2993-4131-aee3-682dba0335ca"}
06:00:22.713 00.007 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"fa0ff986-ad71-4b27-8178-3b6320eb1d30"}
06:00:22.720 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"fa0ff986-ad71-4b27-8178-3b6320eb1d30"}
06:00:24.699 01.979 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"bb233d5d-3474-4380-ac78-731c07bdb09e"}
06:00:24.711 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"bb233d5d-3474-4380-ac78-731c07bdb09e"}
06:00:24.721 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"93c312db-4db2-42a6-a7ae-8a763821f341"}
06:00:24.731 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"93c312db-4db2-42a6-a7ae-8a763821f341"}
06:00:26.699 01.968 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"68ed9b85-a178-4d69-a237-380fd9d04609"}
06:00:26.706 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"68ed9b85-a178-4d69-a237-380fd9d04609"}
06:00:26.712 00.006 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"da313976-69f2-46a4-9908-8f1428bb900c"}
06:00:26.721 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"da313976-69f2-46a4-9908-8f1428bb900c"}
06:00:28.700 01.979 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"30f63b5d-26a0-4211-808f-07ec6f836dad"}
06:00:28.771 00.071 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"30f63b5d-26a0-4211-808f-07ec6f836dad"}
06:00:28.874 00.103 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"47eb0a74-2e2f-4078-baa8-9cb0f9b559a7"}
06:00:28.965 00.091 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"47eb0a74-2e2f-4078-baa8-9cb0f9b559a7"}
06:00:30.702 01.737 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"faf13593-e8e6-4d1d-95f2-5f46922b05aa"}
06:00:30.714 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"faf13593-e8e6-4d1d-95f2-5f46922b05aa"}
06:00:30.727 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"2d438c71-f64e-43a1-b870-668062b3b04a"}
06:00:30.739 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"2d438c71-f64e-43a1-b870-668062b3b04a"}
06:00:32.702 01.963 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"935f3a5c-35ae-4856-8b9f-ae401e5cd101"}
06:00:32.733 00.031 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"935f3a5c-35ae-4856-8b9f-ae401e5cd101"}
06:00:32.775 00.042 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"32297dac-22a8-4841-bb22-bf3d9ab6821c"}
06:00:32.858 00.083 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"32297dac-22a8-4841-bb22-bf3d9ab6821c"}
06:00:34.701 01.843 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"e3c34424-c9ee-4640-a8f1-e8ff93e6fb6c"}
06:00:34.798 00.097 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"e3c34424-c9ee-4640-a8f1-e8ff93e6fb6c"}
06:00:34.929 00.131 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"c3fdaba6-952d-48f2-bbe8-5e522e2d8d24"}
06:00:35.053 00.124 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"c3fdaba6-952d-48f2-bbe8-5e522e2d8d24"}
06:00:36.701 01.648 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"482e7425-e440-4486-87c0-c8d86dcc4e95"}
06:00:36.715 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"482e7425-e440-4486-87c0-c8d86dcc4e95"}
06:00:36.743 00.028 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"af8b767a-6af8-4c15-b8cc-b6bfbc649613"}
06:00:36.754 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"af8b767a-6af8-4c15-b8cc-b6bfbc649613"}
06:00:38.701 01.947 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"aaea84d1-215e-48a7-9cee-b6b982cb6852"}
06:00:38.707 00.006 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"aaea84d1-215e-48a7-9cee-b6b982cb6852"}
06:00:38.715 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"85ddc2e8-58f1-43b8-901a-e44de279fcca"}
06:00:38.721 00.006 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"85ddc2e8-58f1-43b8-901a-e44de279fcca"}
06:00:40.705 01.984 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"3d6224fa-b5f8-40f2-878d-819c0a9a6daa"}
06:00:40.717 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"3d6224fa-b5f8-40f2-878d-819c0a9a6daa"}
06:00:40.725 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"96941f30-753a-4359-8347-82f13bf5e854"}
06:00:40.732 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"96941f30-753a-4359-8347-82f13bf5e854"}
06:00:42.704 01.972 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"7ae59a9a-9234-416c-8745-ebe5ae0d91de"}
06:00:42.717 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"7ae59a9a-9234-416c-8745-ebe5ae0d91de"}
06:00:42.728 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"022c343b-0767-40ac-be43-0b994cc2891c"}
06:00:42.752 00.024 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"022c343b-0767-40ac-be43-0b994cc2891c"}
06:00:44.702 01.950 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"cb3ccb34-43af-4b38-a187-6081248555ba"}
06:00:44.713 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"cb3ccb34-43af-4b38-a187-6081248555ba"}
06:00:44.721 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"af1cd531-7c7d-4e4c-8ec0-f623ddaae6d9"}
06:00:44.730 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"af1cd531-7c7d-4e4c-8ec0-f623ddaae6d9"}
06:00:46.701 01.971 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"f0f91529-9a81-4390-a6f8-1495ab868812"}
06:00:46.729 00.028 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"f0f91529-9a81-4390-a6f8-1495ab868812"}
06:00:46.740 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"be901822-b494-48d6-9284-e3da7d236077"}
06:00:46.749 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"be901822-b494-48d6-9284-e3da7d236077"}
06:00:48.701 01.952 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"f1834a28-d062-4399-bd6b-e87c05901049"}
06:00:48.710 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"f1834a28-d062-4399-bd6b-e87c05901049"}
06:00:48.720 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"70934a2c-fb07-4953-a5d6-34adfa9bdb8a"}
06:00:48.731 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"70934a2c-fb07-4953-a5d6-34adfa9bdb8a"}
06:00:50.701 01.970 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"f53501a1-817a-451a-9da2-75b3422ee1eb"}
06:00:50.710 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"f53501a1-817a-451a-9da2-75b3422ee1eb"}
06:00:50.733 00.023 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"95caaf64-354e-4637-8cc7-81ff74378f68"}
06:00:50.741 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"95caaf64-354e-4637-8cc7-81ff74378f68"}
06:00:52.701 01.960 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"da3712cc-ec2f-4e93-a12d-384e56f0605b"}
06:00:52.710 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"da3712cc-ec2f-4e93-a12d-384e56f0605b"}
06:00:52.727 00.017 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"eca1c9ba-8bc2-4a5b-b59c-970a162e0de3"}
06:00:52.735 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"eca1c9ba-8bc2-4a5b-b59c-970a162e0de3"}
06:00:54.700 01.965 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"894f00b5-617a-4a29-8d7d-317f829e9111"}
06:00:54.708 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"894f00b5-617a-4a29-8d7d-317f829e9111"}
06:00:54.721 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"b999e1c0-2da9-4e5c-aad7-06e41c0ea127"}
06:00:54.734 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"b999e1c0-2da9-4e5c-aad7-06e41c0ea127"}
06:00:56.703 01.969 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"d3f8cc45-9365-4c11-ae79-abbc16751bf1"}
06:00:56.719 00.016 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"d3f8cc45-9365-4c11-ae79-abbc16751bf1"}
06:00:56.728 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"c2c05d42-f125-4b9c-a72a-bd1093c0a460"}
06:00:56.737 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"c2c05d42-f125-4b9c-a72a-bd1093c0a460"}
06:00:58.703 01.966 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"5a924ac0-99bf-4190-a491-20463701b15b"}
06:00:58.712 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"5a924ac0-99bf-4190-a491-20463701b15b"}
06:00:58.721 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"2c249229-aaa0-4272-83a2-8b2f77a448d7"}
06:00:58.744 00.023 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"2c249229-aaa0-4272-83a2-8b2f77a448d7"}
06:01:00.703 01.959 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"df94e231-387d-4aab-82da-6023d1251fb3"}
06:01:01.024 00.321 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"df94e231-387d-4aab-82da-6023d1251fb3"}
06:01:01.217 00.193 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"a3ba9c59-b7ab-46cd-8e04-5b5d2a3be968"}
06:01:01.377 00.160 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"a3ba9c59-b7ab-46cd-8e04-5b5d2a3be968"}
06:01:02.702 01.325 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"ab5fa20d-ff57-4594-9012-fd789bc2ed5d"}
06:01:02.846 00.144 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"ab5fa20d-ff57-4594-9012-fd789bc2ed5d"}
06:01:02.973 00.127 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"ee2f19f3-3596-4a37-9681-6cf00800531b"}
06:01:03.099 00.126 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"ee2f19f3-3596-4a37-9681-6cf00800531b"}
06:01:04.706 01.607 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"59dfc026-aac5-4a93-b066-0e3fdc820c57"}
06:01:04.718 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"59dfc026-aac5-4a93-b066-0e3fdc820c57"}
06:01:04.728 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"fa3dd470-49dc-4a3d-8213-2694faef28ae"}
06:01:04.734 00.006 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"fa3dd470-49dc-4a3d-8213-2694faef28ae"}
06:01:06.703 01.969 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"c5379701-b82b-41ed-9b0b-3a1a3fe1298f"}
06:01:06.744 00.041 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"c5379701-b82b-41ed-9b0b-3a1a3fe1298f"}
06:01:06.936 00.192 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"582c01cb-d3d1-4ac7-9920-c1fe81786283"}
06:01:07.080 00.144 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"582c01cb-d3d1-4ac7-9920-c1fe81786283"}
06:01:08.705 01.625 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"720b5e2c-4445-4ecb-bc7f-78164c07354f"}
06:01:08.774 00.069 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"720b5e2c-4445-4ecb-bc7f-78164c07354f"}
06:01:08.904 00.130 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"437f1c9d-cce4-4a5b-9102-d92cffea5a45"}
06:01:09.024 00.120 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"437f1c9d-cce4-4a5b-9102-d92cffea5a45"}
06:01:10.703 01.679 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"a7c730d0-3fed-49a2-b746-571eabf6d42c"}
06:01:10.712 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"a7c730d0-3fed-49a2-b746-571eabf6d42c"}
06:01:10.720 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"342557f1-35c3-4142-8409-bb83bdf03d2e"}
06:01:10.730 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"342557f1-35c3-4142-8409-bb83bdf03d2e"}
06:01:12.703 01.973 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"68a87734-43ad-4dd2-960d-bfd89b1645a7"}
06:01:12.715 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"68a87734-43ad-4dd2-960d-bfd89b1645a7"}
06:01:12.724 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"15224608-1232-4ef5-a816-a6661820fe46"}
06:01:12.732 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"15224608-1232-4ef5-a816-a6661820fe46"}
06:01:14.703 01.971 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"66a28afc-a42f-4086-907c-50ea8968e38b"}
06:01:14.716 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"66a28afc-a42f-4086-907c-50ea8968e38b"}
06:01:14.727 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"171356e1-756d-4908-b74f-b3388c354283"}
06:01:14.735 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"171356e1-756d-4908-b74f-b3388c354283"}
06:01:16.702 01.967 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"53c56856-ef98-43dd-b38e-8211d11124fa"}
06:01:16.712 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"53c56856-ef98-43dd-b38e-8211d11124fa"}
06:01:16.724 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"4b9e1149-ee4c-4f24-bed8-66fe47a661fc"}
06:01:16.733 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"4b9e1149-ee4c-4f24-bed8-66fe47a661fc"}
06:01:18.702 01.969 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"2a025964-4ce8-4546-9ae9-f545e8949621"}
06:01:18.712 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"2a025964-4ce8-4546-9ae9-f545e8949621"}
06:01:18.721 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"eb35c50e-dda3-427f-ae98-10d030a876f2"}
06:01:18.741 00.020 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"eb35c50e-dda3-427f-ae98-10d030a876f2"}
06:01:20.701 01.960 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"ab622197-e63f-4a39-bb17-6010a6b0d4be"}
06:01:20.713 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"ab622197-e63f-4a39-bb17-6010a6b0d4be"}
06:01:20.742 00.029 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"f1effe87-39cb-4b98-bef2-6c801861f0ec"}
06:01:20.753 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"f1effe87-39cb-4b98-bef2-6c801861f0ec"}
06:01:22.701 01.948 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"acb4bc7f-35af-453e-8d13-dbbd20634da9"}
06:01:22.712 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"acb4bc7f-35af-453e-8d13-dbbd20634da9"}
06:01:22.723 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"66a49b9e-67e0-49ba-82ab-4a98196965e1"}
06:01:22.734 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"66a49b9e-67e0-49ba-82ab-4a98196965e1"}
06:01:24.702 01.968 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"46d6e25a-d92f-43dc-8ce7-a63bf34f3c28"}
06:01:24.710 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"46d6e25a-d92f-43dc-8ce7-a63bf34f3c28"}
06:01:24.734 00.024 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"7cf8f82c-7384-4638-ba4f-5cea11026bee"}
06:01:24.744 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"7cf8f82c-7384-4638-ba4f-5cea11026bee"}
06:01:26.701 01.957 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"bde4ef8e-f2b4-4d9c-bfe9-641f78f5cb23"}
06:01:26.713 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"bde4ef8e-f2b4-4d9c-bfe9-641f78f5cb23"}
06:01:26.724 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"f10e66cb-978e-49b1-91fc-d0f6ca1b3fff"}
06:01:26.735 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"f10e66cb-978e-49b1-91fc-d0f6ca1b3fff"}
06:01:28.700 01.965 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"336e718f-a8c7-465e-b6fc-359e87f2b367"}
06:01:28.711 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"336e718f-a8c7-465e-b6fc-359e87f2b367"}
06:01:28.734 00.023 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"c4e6878e-1b62-4579-b3cb-bde13c70a038"}
06:01:28.745 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"c4e6878e-1b62-4579-b3cb-bde13c70a038"}
06:01:30.700 01.955 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"eb2d9039-e10e-457c-b023-d8abdc567c7f"}
06:01:30.708 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"eb2d9039-e10e-457c-b023-d8abdc567c7f"}
06:01:30.718 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"be515c2d-2331-4aca-85e0-e34323713d24"}
06:01:30.727 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"be515c2d-2331-4aca-85e0-e34323713d24"}
06:01:32.701 01.974 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"3147343e-8e35-429c-b76d-855d4869af43"}
06:01:32.733 00.032 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"3147343e-8e35-429c-b76d-855d4869af43"}
06:01:32.747 00.014 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"4c93d1ed-1e3e-4b30-925b-26ef39590d79"}
06:01:32.759 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"4c93d1ed-1e3e-4b30-925b-26ef39590d79"}
06:01:34.698 01.939 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"ca2405a7-9563-47c5-9e0f-3fb935385447"}
06:01:34.710 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"ca2405a7-9563-47c5-9e0f-3fb935385447"}
06:01:34.732 00.022 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"ee33f446-2b79-4159-a3e3-fa7d53212dca"}
06:01:34.742 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"ee33f446-2b79-4159-a3e3-fa7d53212dca"}
06:01:36.698 01.956 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"2bcf4283-f266-4659-a656-fa0fc7169f63"}
06:01:36.713 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"2bcf4283-f266-4659-a656-fa0fc7169f63"}
06:01:36.722 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"278b5514-e49a-4e3e-8ddf-9635ac8f8847"}
06:01:36.731 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"278b5514-e49a-4e3e-8ddf-9635ac8f8847"}
06:01:38.696 01.965 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"c7e8c7b9-a31d-4309-992f-5d6834c61961"}
06:01:38.710 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"c7e8c7b9-a31d-4309-992f-5d6834c61961"}
06:01:38.722 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"d01a5d0c-3da6-44b8-b5b5-b6171a7ed2af"}
06:01:38.733 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"d01a5d0c-3da6-44b8-b5b5-b6171a7ed2af"}
06:01:40.697 01.964 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"9262afc2-8f8d-4491-a80c-ffb0127ccf31"}
06:01:40.707 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"9262afc2-8f8d-4491-a80c-ffb0127ccf31"}
06:01:40.716 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"56a3f038-4c5a-46ec-89c5-6e84754867fc"}
06:01:40.737 00.021 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"56a3f038-4c5a-46ec-89c5-6e84754867fc"}
06:01:42.696 01.959 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"548a4b99-8c01-46d3-acbd-b3a7862c32f4"}
06:01:42.705 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"548a4b99-8c01-46d3-acbd-b3a7862c32f4"}
06:01:42.713 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"44227c22-191e-48f6-9b3d-edcaa49cb227"}
06:01:42.721 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"44227c22-191e-48f6-9b3d-edcaa49cb227"}
06:01:44.696 01.975 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"6237c642-8f74-46f0-ac44-0dfa70516778"}
06:01:44.715 00.019 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"6237c642-8f74-46f0-ac44-0dfa70516778"}
06:01:44.733 00.018 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"6edf7f31-23cb-4cc0-b871-f3b7e85cdb9f"}
06:01:44.775 00.042 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"6edf7f31-23cb-4cc0-b871-f3b7e85cdb9f"}
06:01:46.695 01.920 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"d7fade7c-bb8a-4769-bcee-f66c529e3115"}
06:01:46.707 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"d7fade7c-bb8a-4769-bcee-f66c529e3115"}
06:01:46.717 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"b26be6eb-7f3d-4950-a1a0-682db5483a68"}
06:01:46.731 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"b26be6eb-7f3d-4950-a1a0-682db5483a68"}
06:01:48.695 01.964 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"a76c4ae1-2e7d-439a-aa5f-92e5f10425ce"}
06:01:48.706 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"a76c4ae1-2e7d-439a-aa5f-92e5f10425ce"}
06:01:48.720 00.014 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"07dce0a4-bca0-4dd6-b0c7-0172e79c9453"}
06:01:48.731 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"07dce0a4-bca0-4dd6-b0c7-0172e79c9453"}
06:01:50.694 01.963 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"e3c3f1fb-9062-4a0c-9d05-13477160e494"}
06:01:50.709 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"e3c3f1fb-9062-4a0c-9d05-13477160e494"}
06:01:50.722 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"b8722a0c-e869-42ec-80f8-ee85c8dc49b3"}
06:01:50.755 00.033 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"b8722a0c-e869-42ec-80f8-ee85c8dc49b3"}
06:01:52.695 01.940 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"4b7a6051-371b-47fb-ba80-8584d2204130"}
06:01:52.706 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"4b7a6051-371b-47fb-ba80-8584d2204130"}
06:01:52.714 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"4ae8671c-6cc3-4062-b913-c82b578dd4d2"}
06:01:52.721 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"4ae8671c-6cc3-4062-b913-c82b578dd4d2"}
06:01:54.694 01.973 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"d9101031-9465-4e33-8a74-6e391c96d983"}
06:01:54.703 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"d9101031-9465-4e33-8a74-6e391c96d983"}
06:01:54.712 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"1a6b8619-fe21-434c-96e5-8a3370e07323"}
06:01:54.718 00.006 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"1a6b8619-fe21-434c-96e5-8a3370e07323"}
06:01:56.694 01.976 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"a2f08690-87c1-42af-89b2-4dad901f163d"}
06:01:56.709 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"a2f08690-87c1-42af-89b2-4dad901f163d"}
06:01:56.724 00.015 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"85a2342a-26eb-445a-87e4-047c42fe7970"}
06:01:56.734 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"85a2342a-26eb-445a-87e4-047c42fe7970"}
06:01:58.692 01.958 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"89de3f7f-40ad-428f-b8c1-93a61b9a6d8a"}
06:01:58.702 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"89de3f7f-40ad-428f-b8c1-93a61b9a6d8a"}
06:01:58.710 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"f405910a-135a-492e-8c80-194b07768f0a"}
06:01:58.720 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"f405910a-135a-492e-8c80-194b07768f0a"}
06:02:00.692 01.972 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"794b0f1d-52d4-44d1-884d-59b3062d6a0a"}
06:02:00.704 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"794b0f1d-52d4-44d1-884d-59b3062d6a0a"}
06:02:00.717 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"1d5c0ba3-058b-4657-8466-35de3f435c0c"}
06:02:00.725 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"1d5c0ba3-058b-4657-8466-35de3f435c0c"}
06:02:02.692 01.967 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"212d9a0c-b360-4363-9343-5b3402787d9c"}
06:02:02.709 00.017 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"212d9a0c-b360-4363-9343-5b3402787d9c"}
06:02:02.770 00.061 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"fc9568fb-a2cf-466a-8d27-2f5b5cec9766"}
06:02:02.794 00.024 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"fc9568fb-a2cf-466a-8d27-2f5b5cec9766"}
06:02:04.692 01.898 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"8898b3ef-25ab-42b9-9a67-6e6263954c12"}
06:02:04.703 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"8898b3ef-25ab-42b9-9a67-6e6263954c12"}
06:02:04.714 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"127459b5-cf2e-4f07-8a7c-fb2f56e878a5"}
06:02:04.723 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"127459b5-cf2e-4f07-8a7c-fb2f56e878a5"}
06:02:06.691 01.968 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"8aed981a-2378-4a17-a73d-5c1a509a1f02"}
06:02:06.701 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"8aed981a-2378-4a17-a73d-5c1a509a1f02"}
06:02:06.709 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"50382b0b-0e8a-4a32-a53f-b379290ba5a5"}
06:02:06.731 00.022 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"50382b0b-0e8a-4a32-a53f-b379290ba5a5"}
06:02:08.693 01.962 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"d623428c-44b9-4237-9603-bcc4995d4a06"}
06:02:08.706 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"d623428c-44b9-4237-9603-bcc4995d4a06"}
06:02:08.715 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"67965992-b599-4233-bcc0-796583dcec96"}
06:02:08.725 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"67965992-b599-4233-bcc0-796583dcec96"}
06:02:10.691 01.966 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"29552abe-8657-4ae2-bde7-7d363e34344d"}
06:02:10.705 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"29552abe-8657-4ae2-bde7-7d363e34344d"}
06:02:10.719 00.014 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"cffb8727-e958-45a1-930c-32cf0e4a962d"}
06:02:10.728 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"cffb8727-e958-45a1-930c-32cf0e4a962d"}
06:02:12.694 01.966 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"2ece68ab-fbab-4057-a6a7-a534a6104e50"}
06:02:12.707 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"2ece68ab-fbab-4057-a6a7-a534a6104e50"}
06:02:12.716 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"b195dc93-6bcb-4658-896e-e8a226464e6d"}
06:02:12.726 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"b195dc93-6bcb-4658-896e-e8a226464e6d"}
06:02:14.693 01.967 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"3643b333-d27f-4001-8faf-65dcd72f9c09"}
06:02:14.704 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"3643b333-d27f-4001-8faf-65dcd72f9c09"}
06:02:14.714 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"c44f4c11-6a89-442c-a0b5-e1a382109c79"}
06:02:14.738 00.024 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"c44f4c11-6a89-442c-a0b5-e1a382109c79"}
06:02:16.693 01.955 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"1450dc1d-79c2-42c8-b18a-2de612de0706"}
06:02:16.703 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"1450dc1d-79c2-42c8-b18a-2de612de0706"}
06:02:16.713 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"f0e90205-ef74-412b-a289-267c3189affa"}
06:02:16.724 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"f0e90205-ef74-412b-a289-267c3189affa"}
06:02:18.692 01.968 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"ce231b17-20b0-432c-819d-5d5356f56562"}
06:02:18.703 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"ce231b17-20b0-432c-819d-5d5356f56562"}
06:02:18.713 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"01d5c901-8c43-4189-950b-4ead521d064f"}
06:02:18.721 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"01d5c901-8c43-4189-950b-4ead521d064f"}
06:02:20.693 01.972 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"85560eef-b41f-411f-b21a-124453c4383e"}
06:02:20.704 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"85560eef-b41f-411f-b21a-124453c4383e"}
06:02:20.718 00.014 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"45dd8050-1739-4981-bb45-0178eac6e47b"}
06:02:20.728 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"45dd8050-1739-4981-bb45-0178eac6e47b"}
06:02:22.692 01.964 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"22d28d03-d330-4e6c-844f-9300a6c92f47"}
06:02:22.707 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"22d28d03-d330-4e6c-844f-9300a6c92f47"}
06:02:22.717 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"8f814072-1d51-488d-adb6-239083ccf9a9"}
06:02:22.728 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"8f814072-1d51-488d-adb6-239083ccf9a9"}
06:02:24.693 01.965 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"8b860083-1e63-4e5c-b431-cffdcde14e58"}
06:02:24.702 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"8b860083-1e63-4e5c-b431-cffdcde14e58"}
06:02:24.709 00.007 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"950b6b08-6e6e-4e84-9403-4afdebc7412e"}
06:02:24.715 00.006 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"950b6b08-6e6e-4e84-9403-4afdebc7412e"}
06:02:26.693 01.978 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"6a051c06-f99e-4748-a92c-b09258e9ff3d"}
06:02:26.703 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"6a051c06-f99e-4748-a92c-b09258e9ff3d"}
06:02:26.710 00.007 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"d012f21c-1844-4932-9500-6d02ccfa1609"}
06:02:26.720 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"d012f21c-1844-4932-9500-6d02ccfa1609"}
06:02:28.692 01.972 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"556b1446-01d1-4551-b0a5-6cd6fae01fd6"}
06:02:28.703 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"556b1446-01d1-4551-b0a5-6cd6fae01fd6"}
06:02:28.714 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"d51fc976-e410-4acf-a583-44c6fe6447dd"}
06:02:28.722 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"d51fc976-e410-4acf-a583-44c6fe6447dd"}
06:02:30.691 01.969 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"b1089889-227f-49b7-800b-5d85c8a83acc"}
06:02:30.714 00.023 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"b1089889-227f-49b7-800b-5d85c8a83acc"}
06:02:30.725 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"6c35c683-84fe-441f-b241-4e7274da5350"}
06:02:30.732 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"6c35c683-84fe-441f-b241-4e7274da5350"}
06:02:32.690 01.958 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"3b3ee1e7-bcd1-4803-98e6-b1a892be47aa"}
06:02:32.699 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"3b3ee1e7-bcd1-4803-98e6-b1a892be47aa"}
06:02:32.707 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"44039324-f571-4f60-b2ca-562b107d66a8"}
06:02:32.717 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"44039324-f571-4f60-b2ca-562b107d66a8"}
06:02:34.692 01.975 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"77f29dbf-2eb5-4df8-8f8f-bfdfec52706e"}
06:02:34.718 00.026 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"77f29dbf-2eb5-4df8-8f8f-bfdfec52706e"}
06:02:34.733 00.015 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"945eae16-d068-4b4b-9b70-77bd829c4ce5"}
06:02:34.743 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"945eae16-d068-4b4b-9b70-77bd829c4ce5"}
06:02:36.690 01.947 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"38c7b165-f82a-4343-8f57-0c3e4efccd4e"}
06:02:36.699 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"38c7b165-f82a-4343-8f57-0c3e4efccd4e"}
06:02:36.708 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"8be7bf66-16ef-4133-b71d-83fdef7f804a"}
06:02:36.715 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"8be7bf66-16ef-4133-b71d-83fdef7f804a"}
06:02:38.691 01.976 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"8b29976d-bd8b-404b-af6d-471e39da77ac"}
06:02:38.704 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"8b29976d-bd8b-404b-af6d-471e39da77ac"}
06:02:38.713 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"27ec40ce-f459-409d-8f1c-fdb90436edb1"}
06:02:38.722 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"27ec40ce-f459-409d-8f1c-fdb90436edb1"}
06:02:40.691 01.969 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"38e6cd1e-b428-4878-a632-9f8a3e1197f4"}
06:02:40.701 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"38e6cd1e-b428-4878-a632-9f8a3e1197f4"}
06:02:40.714 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"70ff48ef-75dd-4576-bf24-c1c34f8d7129"}
06:02:40.725 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"70ff48ef-75dd-4576-bf24-c1c34f8d7129"}
06:02:42.691 01.966 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"9b018e8c-77b4-4f61-9ace-9246c5b91060"}
06:02:42.699 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"9b018e8c-77b4-4f61-9ace-9246c5b91060"}
06:02:42.723 00.024 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"29383d32-a411-43f2-94cc-87004f4bccc1"}
06:02:42.733 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"29383d32-a411-43f2-94cc-87004f4bccc1"}
06:02:44.691 01.958 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"befdf3a4-63d3-4e65-8644-a0a4d58b6c8c"}
06:02:44.701 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"befdf3a4-63d3-4e65-8644-a0a4d58b6c8c"}
06:02:44.712 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"2f4d2202-9652-4f31-a3d0-50a52c997164"}
06:02:44.720 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"2f4d2202-9652-4f31-a3d0-50a52c997164"}
06:02:46.692 01.972 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"c4e45599-c2d3-44dd-a3e4-9c6fc9901bdb"}
06:02:46.708 00.016 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"c4e45599-c2d3-44dd-a3e4-9c6fc9901bdb"}
06:02:46.730 00.022 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"fac6441e-6f3d-4587-a2bc-1dfcdfc4f08f"}
06:02:46.740 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"fac6441e-6f3d-4587-a2bc-1dfcdfc4f08f"}
06:02:48.691 01.951 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"6019743c-bb98-4b2c-8003-b4c452edb39b"}
06:02:48.701 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"6019743c-bb98-4b2c-8003-b4c452edb39b"}
06:02:48.709 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"4d830995-51f7-41f2-a6a6-aa47578b43d8"}
06:02:48.732 00.023 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"4d830995-51f7-41f2-a6a6-aa47578b43d8"}
06:02:50.691 01.959 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"117defea-6dbb-40ec-a8fa-ed69424bcef5"}
06:02:50.704 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"117defea-6dbb-40ec-a8fa-ed69424bcef5"}
06:02:50.713 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"5457c96a-f213-473f-aa29-cd183ffdfa33"}
06:02:50.722 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"5457c96a-f213-473f-aa29-cd183ffdfa33"}
06:02:52.690 01.968 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"b56d3039-ef48-4b76-9c52-48b3d3d82b3e"}
06:02:52.704 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"b56d3039-ef48-4b76-9c52-48b3d3d82b3e"}
06:02:52.719 00.015 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"f65ca645-927f-4357-ac06-87759114cf68"}
06:02:52.728 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"f65ca645-927f-4357-ac06-87759114cf68"}
06:02:54.694 01.966 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"fb7de96c-bc66-42e2-a039-884b0765bf9f"}
06:02:54.703 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"fb7de96c-bc66-42e2-a039-884b0765bf9f"}
06:02:54.713 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"fc3a5a02-3938-41c3-891e-ecf8c0a2200d"}
06:02:54.721 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"fc3a5a02-3938-41c3-891e-ecf8c0a2200d"}
06:02:56.703 01.982 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"b01061a8-e8d6-4fd0-856a-85b8fef93505"}
06:02:56.715 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"b01061a8-e8d6-4fd0-856a-85b8fef93505"}
06:02:56.725 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"bf38719a-06b4-4f53-a5b9-d77f82fb8a04"}
06:02:56.733 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"bf38719a-06b4-4f53-a5b9-d77f82fb8a04"}
06:02:58.699 01.966 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"7b30d722-9052-41ce-8f27-58947b0dfae4"}
06:02:58.709 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"7b30d722-9052-41ce-8f27-58947b0dfae4"}
06:02:58.718 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"fe0504fd-9475-4bb6-9252-37c6a5fff657"}
06:02:58.731 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"fe0504fd-9475-4bb6-9252-37c6a5fff657"}
06:03:00.699 01.968 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"346ae6c8-fb86-48da-9e84-47cd531f4e62"}
06:03:00.727 00.028 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"346ae6c8-fb86-48da-9e84-47cd531f4e62"}
06:03:00.736 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"3d68f686-9b4e-4910-82d5-1c0f96c84d61"}
06:03:00.747 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"3d68f686-9b4e-4910-82d5-1c0f96c84d61"}
06:03:02.700 01.953 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"8a83e692-cb6b-4af1-9254-5ae56a6b836f"}
06:03:02.712 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"8a83e692-cb6b-4af1-9254-5ae56a6b836f"}
06:03:02.721 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"75e4cc72-ab13-4ce8-8678-3e2ceffb4e8f"}
06:03:02.732 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"75e4cc72-ab13-4ce8-8678-3e2ceffb4e8f"}
06:03:04.699 01.967 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"ebc85b6d-8511-47fb-99e9-ce9f064ac15a"}
06:03:04.718 00.019 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"ebc85b6d-8511-47fb-99e9-ce9f064ac15a"}
06:03:04.738 00.020 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"23a2deb8-9d25-4d92-8d9d-445be68c4a5f"}
06:03:04.759 00.021 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"23a2deb8-9d25-4d92-8d9d-445be68c4a5f"}
06:03:06.698 01.939 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"0eff20e2-63c2-4bf3-aeb1-175a9e7ec77d"}
06:03:06.724 00.026 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"0eff20e2-63c2-4bf3-aeb1-175a9e7ec77d"}
06:03:06.737 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"63afcb0a-f7fb-4366-b04f-27fb666e5468"}
06:03:06.747 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"63afcb0a-f7fb-4366-b04f-27fb666e5468"}
06:03:08.697 01.950 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"7fb4dc7f-dfc5-4e36-b4fe-07b578f219ae"}
06:03:08.721 00.024 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"7fb4dc7f-dfc5-4e36-b4fe-07b578f219ae"}
06:03:08.733 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"5938ea19-ecef-4e1a-950c-b23f1ede63c6"}
06:03:08.743 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"5938ea19-ecef-4e1a-950c-b23f1ede63c6"}
06:03:10.697 01.954 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"287fa6bd-8cfc-482b-ab5b-1e9b44e04656"}
06:03:10.709 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"287fa6bd-8cfc-482b-ab5b-1e9b44e04656"}
06:03:10.721 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"50b7dc49-4b50-4324-8400-4645e4a71a75"}
06:03:10.747 00.026 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"50b7dc49-4b50-4324-8400-4645e4a71a75"}
06:03:12.697 01.950 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"ed9b1e4a-79da-40d4-87e5-b03f3bff86f2"}
06:03:12.710 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"ed9b1e4a-79da-40d4-87e5-b03f3bff86f2"}
06:03:12.737 00.027 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"43383884-6d84-401a-9110-45114856a5da"}
06:03:12.747 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"43383884-6d84-401a-9110-45114856a5da"}
06:03:14.697 01.950 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"2663d662-6a9d-433a-a470-27f82c3a288d"}
06:03:14.723 00.026 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"2663d662-6a9d-433a-a470-27f82c3a288d"}
06:03:14.734 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"77bdf462-46d1-4f05-a774-81ba23dee7bb"}
06:03:14.741 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"77bdf462-46d1-4f05-a774-81ba23dee7bb"}
06:03:16.697 01.956 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"260526c1-42e1-467d-93a6-de21744313d3"}
06:03:16.706 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"260526c1-42e1-467d-93a6-de21744313d3"}
06:03:16.719 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"2eaf9658-d5f0-4c48-b645-bc1134840fc5"}
06:03:16.730 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"2eaf9658-d5f0-4c48-b645-bc1134840fc5"}
06:03:18.699 01.969 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"6217e10a-2a18-4338-9646-444c63582a76"}
06:03:18.710 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"6217e10a-2a18-4338-9646-444c63582a76"}
06:03:18.723 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"44161ce4-ce2e-4f7b-9add-12222582e953"}
06:03:18.734 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"44161ce4-ce2e-4f7b-9add-12222582e953"}
06:03:20.698 01.964 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"6f2a1429-a27a-40d5-89c5-f831a0dc9fb2"}
06:03:20.708 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"6f2a1429-a27a-40d5-89c5-f831a0dc9fb2"}
06:03:20.717 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"27587e96-8a23-4573-83e6-eb8e82e6cddb"}
06:03:20.725 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"27587e96-8a23-4573-83e6-eb8e82e6cddb"}
06:03:22.697 01.972 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"0ebcb908-96a9-4fe5-a7cd-6b471c502007"}
06:03:22.707 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"0ebcb908-96a9-4fe5-a7cd-6b471c502007"}
06:03:22.716 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"363c04ae-a37e-419e-b10e-d271f73ccaa3"}
06:03:22.726 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"363c04ae-a37e-419e-b10e-d271f73ccaa3"}
06:03:24.696 01.970 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"a7cf961a-712e-47d8-83d9-53721e09f27a"}
06:03:24.708 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"a7cf961a-712e-47d8-83d9-53721e09f27a"}
06:03:24.721 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"2928552f-2d0a-4e26-a96c-2cc1a8a86f48"}
06:03:24.731 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"2928552f-2d0a-4e26-a96c-2cc1a8a86f48"}
06:03:26.698 01.967 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"e9bb1e88-f5d2-49dc-b1d8-9c5d184d87f9"}
06:03:26.720 00.022 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"e9bb1e88-f5d2-49dc-b1d8-9c5d184d87f9"}
06:03:26.754 00.034 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"8e30eeb0-d95c-4abb-895e-a87e465264af"}
06:03:26.769 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"8e30eeb0-d95c-4abb-895e-a87e465264af"}
06:03:28.697 01.928 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"1f047ee9-f294-462c-98fd-d12f72998b33"}
06:03:28.709 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"1f047ee9-f294-462c-98fd-d12f72998b33"}
06:03:28.722 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"7739e9c9-671d-4a27-8432-4015ec5743dc"}
06:03:28.728 00.006 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"7739e9c9-671d-4a27-8432-4015ec5743dc"}
06:03:30.696 01.968 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"a28f61a7-4865-4bb5-a58a-ddc6f0af0ceb"}
06:03:30.709 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"a28f61a7-4865-4bb5-a58a-ddc6f0af0ceb"}
06:03:30.718 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"97acc387-2be4-4aa5-9a8b-ee754b66fcfc"}
06:03:30.726 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"97acc387-2be4-4aa5-9a8b-ee754b66fcfc"}
06:03:32.696 01.970 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"973070f8-dda0-49d9-bb47-c440cc522b1d"}
06:03:32.707 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"973070f8-dda0-49d9-bb47-c440cc522b1d"}
06:03:32.714 00.007 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"305ad528-407e-481c-b221-b86b85873fe1"}
06:03:32.721 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"305ad528-407e-481c-b221-b86b85873fe1"}
06:03:34.696 01.975 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"22152cf2-d569-48fd-b999-dc55860595d4"}
06:03:34.703 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"22152cf2-d569-48fd-b999-dc55860595d4"}
06:03:34.713 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"1367f933-1634-4b66-a858-03de97f88d00"}
06:03:34.720 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"1367f933-1634-4b66-a858-03de97f88d00"}
06:03:36.696 01.976 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"84035089-4a0f-4840-9f43-ca07df64e2de"}
06:03:36.717 00.021 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"84035089-4a0f-4840-9f43-ca07df64e2de"}
06:03:36.736 00.019 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"4882d56b-fe8f-4592-beef-6016cd7c9325"}
06:03:36.747 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"4882d56b-fe8f-4592-beef-6016cd7c9325"}
06:03:38.695 01.948 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"5a725055-6eab-4486-929f-985e95d9c842"}
06:03:38.728 00.033 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"5a725055-6eab-4486-929f-985e95d9c842"}
06:03:38.746 00.018 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"57091d59-8c17-4a3e-901c-ab59b01734b6"}
06:03:38.755 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"57091d59-8c17-4a3e-901c-ab59b01734b6"}
06:03:40.699 01.944 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"778c0987-2886-49fb-9a5d-251b932fe672"}
06:03:40.720 00.021 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"778c0987-2886-49fb-9a5d-251b932fe672"}
06:03:40.730 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"3a821bea-6083-440f-a92a-23773612abbb"}
06:03:40.738 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"3a821bea-6083-440f-a92a-23773612abbb"}
06:03:42.698 01.960 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"7a52fbd4-7fa4-4b80-af6d-6ace6cb87e8c"}
06:03:42.710 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"7a52fbd4-7fa4-4b80-af6d-6ace6cb87e8c"}
06:03:42.720 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"52bcb88e-b8d7-412b-ab65-e978e0d6d5b9"}
06:03:42.736 00.016 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"52bcb88e-b8d7-412b-ab65-e978e0d6d5b9"}
06:03:44.697 01.961 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"3312229e-bd14-4ae3-9f07-9a4fb90375c3"}
06:03:44.706 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"3312229e-bd14-4ae3-9f07-9a4fb90375c3"}
06:03:44.719 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"9221ea2a-45f4-4f09-8599-bf5dd656289e"}
06:03:44.727 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"9221ea2a-45f4-4f09-8599-bf5dd656289e"}
06:03:46.698 01.971 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"44bf3676-8842-4b00-9a30-ebf7bb2d2928"}
06:03:46.708 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"44bf3676-8842-4b00-9a30-ebf7bb2d2928"}
06:03:46.717 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"e1a07cfb-6b48-4424-878e-ead463c36713"}
06:03:46.730 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"e1a07cfb-6b48-4424-878e-ead463c36713"}
06:03:48.700 01.970 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"b0183088-913c-4ecb-ad4f-288119202669"}
06:03:48.710 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"b0183088-913c-4ecb-ad4f-288119202669"}
06:03:48.742 00.032 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"4afdd11a-cc49-4e9c-98b8-aedbd97aa2eb"}
06:03:48.755 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"4afdd11a-cc49-4e9c-98b8-aedbd97aa2eb"}
06:03:50.698 01.943 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"f9fec600-144e-4a3e-8312-9a3d679896b2"}
06:03:50.715 00.017 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"f9fec600-144e-4a3e-8312-9a3d679896b2"}
06:03:50.727 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"c3948704-7ee4-45c9-8ac9-d64a8b950eec"}
06:03:50.741 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"c3948704-7ee4-45c9-8ac9-d64a8b950eec"}
06:03:52.698 01.957 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"63136dd6-b86e-4e1b-8eef-d5e1d7d4dc00"}
06:03:52.711 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"63136dd6-b86e-4e1b-8eef-d5e1d7d4dc00"}
06:03:52.726 00.015 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"a6ce732b-5eb9-49e6-87df-6928cc31b363"}
06:03:52.755 00.029 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"a6ce732b-5eb9-49e6-87df-6928cc31b363"}
06:03:54.697 01.942 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"0eba6c1d-d7fc-41b6-a837-5625813ab191"}
06:03:54.767 00.070 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"0eba6c1d-d7fc-41b6-a837-5625813ab191"}
06:03:54.816 00.049 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"a1bf0605-d694-4f24-a45e-137211f2c3e2"}
06:03:54.897 00.081 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"a1bf0605-d694-4f24-a45e-137211f2c3e2"}
06:03:56.697 01.800 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"d5161962-07c1-4c01-af68-4a25d4a15004"}
06:03:56.719 00.022 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"d5161962-07c1-4c01-af68-4a25d4a15004"}
06:03:56.739 00.020 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"55b74f28-899a-4f5b-a248-902a7b09c4fe"}
06:03:56.779 00.040 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"55b74f28-899a-4f5b-a248-902a7b09c4fe"}
06:03:58.696 01.917 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"70b1d02f-addc-4cc0-bf34-2a780bb10cfd"}
06:03:58.709 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"70b1d02f-addc-4cc0-bf34-2a780bb10cfd"}
06:03:58.722 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"81fa197f-394a-4f1e-ab29-583bb84e31f4"}
06:03:58.731 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"81fa197f-394a-4f1e-ab29-583bb84e31f4"}
06:04:00.695 01.964 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"86bf37ee-e545-4f54-925e-cd566614e82e"}
06:04:00.704 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"86bf37ee-e545-4f54-925e-cd566614e82e"}
06:04:00.713 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"f401e883-ea01-4095-8663-7c17cb38532e"}
06:04:00.724 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"f401e883-ea01-4095-8663-7c17cb38532e"}
06:04:02.694 01.970 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"44a19381-b557-4019-b824-f2b2cc019546"}
06:04:02.711 00.017 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"44a19381-b557-4019-b824-f2b2cc019546"}
06:04:02.722 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"10a51beb-bb29-4802-b755-4d036f6e571e"}
06:04:02.747 00.025 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"10a51beb-bb29-4802-b755-4d036f6e571e"}
06:04:04.695 01.948 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"3ebe0e2a-d044-42d6-8563-7c7988c22d08"}
06:04:04.727 00.032 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"3ebe0e2a-d044-42d6-8563-7c7988c22d08"}
06:04:04.738 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"45aca627-663b-47d8-a5cc-96bd2d9b5816"}
06:04:04.748 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"45aca627-663b-47d8-a5cc-96bd2d9b5816"}
06:04:06.694 01.946 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"bbc06e82-62c1-40a6-bbc0-2fd280bc78b3"}
06:04:06.707 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"bbc06e82-62c1-40a6-bbc0-2fd280bc78b3"}
06:04:06.715 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"398152e6-5a12-4c59-903b-d8d15738fa91"}
06:04:06.724 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"398152e6-5a12-4c59-903b-d8d15738fa91"}
06:04:08.694 01.970 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"a4ad8721-147b-41b8-be0d-b2af36704ce8"}
06:04:08.707 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"a4ad8721-147b-41b8-be0d-b2af36704ce8"}
06:04:08.732 00.025 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"72e3dca5-31f5-4221-a252-a03a279b123b"}
06:04:08.742 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"72e3dca5-31f5-4221-a252-a03a279b123b"}
06:04:10.745 02.003 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"13ca9ccb-e4cd-4ec3-b040-df0f46de93a4"}
06:04:10.756 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"13ca9ccb-e4cd-4ec3-b040-df0f46de93a4"}
06:04:10.772 00.016 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"a8834d06-6de5-466c-991e-d3c81e7de57e"}
06:04:10.803 00.031 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"a8834d06-6de5-466c-991e-d3c81e7de57e"}
06:04:12.743 01.940 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"bbfb7c98-783a-41bb-a696-9c3f707dd415"}
06:04:12.770 00.027 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"bbfb7c98-783a-41bb-a696-9c3f707dd415"}
06:04:12.779 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"f1f240a0-0347-4adc-823b-f51347c6aca0"}
06:04:12.789 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"f1f240a0-0347-4adc-823b-f51347c6aca0"}
06:04:14.747 01.958 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"9729c798-01ec-4b5f-9bf0-5f5152937dc8"}
06:04:14.795 00.048 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"9729c798-01ec-4b5f-9bf0-5f5152937dc8"}
06:04:14.814 00.019 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"ec3919b9-2683-4d6e-9bd2-efcaaed5020a"}
06:04:14.828 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"ec3919b9-2683-4d6e-9bd2-efcaaed5020a"}
06:04:16.742 01.914 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"2490e48e-a781-4a93-b98e-92e17a50bbdf"}
06:04:16.753 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"2490e48e-a781-4a93-b98e-92e17a50bbdf"}
06:04:16.765 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"f6029aa4-a0a0-4919-8a06-3150e707902c"}
06:04:16.777 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"f6029aa4-a0a0-4919-8a06-3150e707902c"}
06:04:18.742 01.965 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"c1938c64-bdad-4264-9fb3-9a789c0b0ef3"}
06:04:18.753 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"c1938c64-bdad-4264-9fb3-9a789c0b0ef3"}
06:04:18.762 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"3518a316-cefc-4783-934a-0a7951202be6"}
06:04:18.783 00.021 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"3518a316-cefc-4783-934a-0a7951202be6"}
06:04:20.741 01.958 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"10556609-f408-4f09-9f1f-eeefda4c46ed"}
06:04:20.757 00.016 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"10556609-f408-4f09-9f1f-eeefda4c46ed"}
06:04:20.768 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"35caeb05-8f5e-41dd-ac04-51ec12118a29"}
06:04:20.798 00.030 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"35caeb05-8f5e-41dd-ac04-51ec12118a29"}
06:04:22.741 01.943 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"58b71fef-65f2-4afe-a05e-8380ce50a8bc"}
06:04:22.766 00.025 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"58b71fef-65f2-4afe-a05e-8380ce50a8bc"}
06:04:22.773 00.007 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"a2e34f7e-17b6-4d2f-b8bc-5d2f7a03bbd5"}
06:04:22.783 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"a2e34f7e-17b6-4d2f-b8bc-5d2f7a03bbd5"}
06:04:24.741 01.958 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"9684bb06-89e4-4a3b-aea8-e418f35ca54d"}
06:04:24.751 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"9684bb06-89e4-4a3b-aea8-e418f35ca54d"}
06:04:24.759 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"139fbcf9-66bf-4969-a631-263986f3bd5e"}
06:04:24.769 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"139fbcf9-66bf-4969-a631-263986f3bd5e"}
06:04:26.741 01.972 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"1b6068c9-bc35-486e-85ef-030527dc5612"}
06:04:26.752 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"1b6068c9-bc35-486e-85ef-030527dc5612"}
06:04:26.784 00.032 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"be2d431d-09d2-4adc-a60a-5205685c5557"}
06:04:26.794 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"be2d431d-09d2-4adc-a60a-5205685c5557"}
06:04:28.740 01.946 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"a852b3ee-9fc3-44c7-81ad-c7c6e6b4a171"}
06:04:28.750 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"a852b3ee-9fc3-44c7-81ad-c7c6e6b4a171"}
06:04:28.771 00.021 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"df048c31-af4e-4237-b21f-8bb0120a44dc"}
06:04:28.782 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"df048c31-af4e-4237-b21f-8bb0120a44dc"}
06:04:30.740 01.958 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"18f4376e-77c0-4814-b673-6ac81db41138"}
06:04:30.750 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"18f4376e-77c0-4814-b673-6ac81db41138"}
06:04:30.758 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"3c4e125b-cbd3-4481-9c56-3568240d3845"}
06:04:30.767 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"3c4e125b-cbd3-4481-9c56-3568240d3845"}
06:04:32.739 01.972 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"796216b3-80d4-4061-9311-d1117aa8bb1c"}
06:04:32.753 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"796216b3-80d4-4061-9311-d1117aa8bb1c"}
06:04:32.767 00.014 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"3826323a-5977-4f78-aba6-55c43025160f"}
06:04:32.781 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"3826323a-5977-4f78-aba6-55c43025160f"}
06:04:34.737 01.956 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"45b856df-d415-4006-92f4-6fcd35c560d9"}
06:04:34.749 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"45b856df-d415-4006-92f4-6fcd35c560d9"}
06:04:34.761 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"77c00127-a120-406e-8408-2e8ae61350a1"}
06:04:34.771 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"77c00127-a120-406e-8408-2e8ae61350a1"}
06:04:36.736 01.965 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"ebb5ee39-3885-46fc-a9c7-53bc7783a63c"}
06:04:36.745 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"ebb5ee39-3885-46fc-a9c7-53bc7783a63c"}
06:04:36.754 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"0b815037-eff8-4556-a78f-5e322735b74d"}
06:04:36.763 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"0b815037-eff8-4556-a78f-5e322735b74d"}
06:04:38.737 01.974 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"fd4508da-8e5a-4dfc-a61f-3a13b4c9e744"}
06:04:38.751 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"fd4508da-8e5a-4dfc-a61f-3a13b4c9e744"}
06:04:38.765 00.014 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"d0900682-05b0-4a22-aca3-0da2630d0fba"}
06:04:38.777 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"d0900682-05b0-4a22-aca3-0da2630d0fba"}
06:04:40.736 01.959 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"fc7dcd64-28f0-4d9d-a24f-42281761684a"}
06:04:40.745 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"fc7dcd64-28f0-4d9d-a24f-42281761684a"}
06:04:40.752 00.007 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"8b8a729b-c178-49cb-b4ce-d6ccc39ec2fa"}
06:04:40.760 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"8b8a729b-c178-49cb-b4ce-d6ccc39ec2fa"}
06:04:42.736 01.976 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"62b3ade9-5be9-41e3-a29f-795822d6b817"}
06:04:42.744 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"62b3ade9-5be9-41e3-a29f-795822d6b817"}
06:04:42.752 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"afdc88cf-4ab9-40d5-b7e9-22f0d1a1b164"}
06:04:42.758 00.006 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"afdc88cf-4ab9-40d5-b7e9-22f0d1a1b164"}
06:04:44.740 01.982 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"ba454063-1b91-43f2-8592-286ff82a3015"}
06:04:44.760 00.020 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"ba454063-1b91-43f2-8592-286ff82a3015"}
06:04:44.780 00.020 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"d08df27d-0d06-44fc-b18d-4bc2dded62ff"}
06:04:44.793 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"d08df27d-0d06-44fc-b18d-4bc2dded62ff"}
06:04:46.739 01.946 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"d27b4521-9a26-463e-890a-a27637a0ffb7"}
06:04:46.752 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"d27b4521-9a26-463e-890a-a27637a0ffb7"}
06:04:46.766 00.014 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"7ad46b83-2f13-426f-b8d8-09c2187f9019"}
06:04:46.780 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"7ad46b83-2f13-426f-b8d8-09c2187f9019"}
06:04:48.739 01.959 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"a142a874-ba27-491d-9713-602931092a49"}
06:04:48.768 00.029 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"a142a874-ba27-491d-9713-602931092a49"}
06:04:48.776 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"6405e9b7-f605-48ef-a592-81856cc40ef0"}
06:04:48.784 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"6405e9b7-f605-48ef-a592-81856cc40ef0"}
06:04:50.741 01.957 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"9baf5b2d-44ed-4fc8-8e52-25657a7048ad"}
06:04:50.764 00.023 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"9baf5b2d-44ed-4fc8-8e52-25657a7048ad"}
06:04:50.777 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"8214ee24-ad1d-45f7-9802-4ed79c81439a"}
06:04:50.786 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"8214ee24-ad1d-45f7-9802-4ed79c81439a"}
06:04:52.741 01.955 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"37efb551-858e-41d1-811a-7719c3ead893"}
06:04:52.753 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"37efb551-858e-41d1-811a-7719c3ead893"}
06:04:52.762 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"0ff0d8f4-47dc-40fc-92a6-8c9b48a88f0c"}
06:04:52.783 00.021 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"0ff0d8f4-47dc-40fc-92a6-8c9b48a88f0c"}
06:04:54.738 01.955 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"cc430349-ac2a-4f2e-bd0f-1a628bd503c4"}
06:04:54.747 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"cc430349-ac2a-4f2e-bd0f-1a628bd503c4"}
06:04:54.757 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"daf49280-262b-4736-b7ae-27a5dfd99219"}
06:04:54.765 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"daf49280-262b-4736-b7ae-27a5dfd99219"}
06:04:56.736 01.971 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"950840a3-2e1d-4d34-be22-73e1ced3f24a"}
06:04:56.746 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"950840a3-2e1d-4d34-be22-73e1ced3f24a"}
06:04:56.755 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"14e8138a-b53b-4a57-b9cf-1a9482d15072"}
06:04:56.766 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"14e8138a-b53b-4a57-b9cf-1a9482d15072"}
06:04:58.737 01.971 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"ad3f1caa-20e0-428c-a7a5-1b79483b73c8"}
06:04:58.747 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"ad3f1caa-20e0-428c-a7a5-1b79483b73c8"}
06:04:58.757 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"7536f4c2-bce1-45d9-8fdb-24ec13be8a29"}
06:04:58.765 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"7536f4c2-bce1-45d9-8fdb-24ec13be8a29"}
06:05:00.737 01.972 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"22725752-e514-4626-94da-e900f2a3665c"}
06:05:00.748 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"22725752-e514-4626-94da-e900f2a3665c"}
06:05:00.756 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"c4708af8-d019-47f1-a32d-61086cd741b1"}
06:05:00.765 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"c4708af8-d019-47f1-a32d-61086cd741b1"}
06:05:02.737 01.972 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"1d9ae226-3285-4e21-9e0b-16a0ff16ae0e"}
06:05:02.749 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"1d9ae226-3285-4e21-9e0b-16a0ff16ae0e"}
06:05:02.757 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"fb111e74-4909-49ff-9455-9aa9ef958eeb"}
06:05:02.766 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"fb111e74-4909-49ff-9455-9aa9ef958eeb"}
06:05:04.741 01.975 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"63ae63c2-d51b-44c7-8034-881059866803"}
06:05:04.758 00.017 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"63ae63c2-d51b-44c7-8034-881059866803"}
06:05:04.768 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"11224e76-033f-4839-82dc-9ae3e6b05416"}
06:05:04.777 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"11224e76-033f-4839-82dc-9ae3e6b05416"}
06:05:06.737 01.960 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"0cb2c28d-26d6-4421-bd51-1f4767e94984"}
06:05:06.752 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"0cb2c28d-26d6-4421-bd51-1f4767e94984"}
06:05:06.774 00.022 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"89270646-b3e2-49bc-b487-6e27a2abcb6f"}
06:05:06.783 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"89270646-b3e2-49bc-b487-6e27a2abcb6f"}
06:05:08.737 01.954 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"9d69c692-56a7-4784-9602-e04bcc28f3c2"}
06:05:08.747 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"9d69c692-56a7-4784-9602-e04bcc28f3c2"}
06:05:08.754 00.007 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"c889f9c1-f1df-401a-b0c4-c9868ba3f9f9"}
06:05:08.761 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"c889f9c1-f1df-401a-b0c4-c9868ba3f9f9"}
06:05:10.739 01.978 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"9b9ff102-2c9f-408f-90d3-b9184e55439d"}
06:05:10.767 00.028 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"9b9ff102-2c9f-408f-90d3-b9184e55439d"}
06:05:10.779 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"600a5e47-0d94-4a89-b831-a47efde911a8"}
06:05:10.790 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"600a5e47-0d94-4a89-b831-a47efde911a8"}
06:05:12.737 01.947 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"c50350d1-8aa8-4d4f-8a27-202f55499644"}
06:05:12.764 00.027 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"c50350d1-8aa8-4d4f-8a27-202f55499644"}
06:05:12.779 00.015 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"b161b9aa-cb81-4923-80b7-8b53388d0236"}
06:05:12.790 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"b161b9aa-cb81-4923-80b7-8b53388d0236"}
06:05:14.737 01.947 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"30e0449d-2109-41b9-aa83-15d3711c35f5"}
06:05:14.748 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"30e0449d-2109-41b9-aa83-15d3711c35f5"}
06:05:14.758 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"6def4321-93ca-4052-9d2a-346e29f4fcfd"}
06:05:14.766 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"6def4321-93ca-4052-9d2a-346e29f4fcfd"}
06:05:16.736 01.970 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"67d821b1-c4b8-4752-960d-89c5fbb5a554"}
06:05:16.756 00.020 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"67d821b1-c4b8-4752-960d-89c5fbb5a554"}
06:05:16.772 00.016 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"1c053bb6-b6a6-4624-87bd-6fbcf842dcbb"}
06:05:16.807 00.035 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"1c053bb6-b6a6-4624-87bd-6fbcf842dcbb"}
06:05:18.735 01.928 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"f48f1e88-c2b3-4b26-8e36-545cf33df2c5"}
06:05:18.748 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"f48f1e88-c2b3-4b26-8e36-545cf33df2c5"}
06:05:18.757 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"ec23d377-be3f-41e0-8ebd-49bfad0bb4c4"}
06:05:18.766 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"ec23d377-be3f-41e0-8ebd-49bfad0bb4c4"}
06:05:20.733 01.967 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"b2494077-816c-4b1e-8e22-cbd2bd33f77f"}
06:05:20.742 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"b2494077-816c-4b1e-8e22-cbd2bd33f77f"}
06:05:20.752 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"3a28ce6c-d2af-423d-8b2f-b2daba6ceb50"}
06:05:20.759 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"3a28ce6c-d2af-423d-8b2f-b2daba6ceb50"}
06:05:22.733 01.974 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"a5ec429d-9f9b-4083-b676-38c67288bc5a"}
06:05:22.749 00.016 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"a5ec429d-9f9b-4083-b676-38c67288bc5a"}
06:05:22.764 00.015 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"bc4656eb-b2e6-43da-858c-07674489d426"}
06:05:22.776 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"bc4656eb-b2e6-43da-858c-07674489d426"}
06:05:24.733 01.957 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"85c8d55c-2601-41c1-a794-b372da602d93"}
06:05:24.746 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"85c8d55c-2601-41c1-a794-b372da602d93"}
06:05:24.753 00.007 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"5d02d428-4c85-44d2-9179-7c94c95a9acc"}
06:05:24.763 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"5d02d428-4c85-44d2-9179-7c94c95a9acc"}
06:05:26.732 01.969 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"623c2b6f-3cca-45f5-ba8a-1ee35bfc5de0"}
06:05:26.744 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"623c2b6f-3cca-45f5-ba8a-1ee35bfc5de0"}
06:05:26.753 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"f2020aa2-f0e2-4867-b385-d5c4dcae222a"}
06:05:26.761 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"f2020aa2-f0e2-4867-b385-d5c4dcae222a"}
06:05:28.732 01.971 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"5971f77a-1dac-49fe-a1fd-49315567b72d"}
06:05:28.749 00.017 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"5971f77a-1dac-49fe-a1fd-49315567b72d"}
06:05:28.788 00.039 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"879a2bcb-0b9a-41da-ad26-ba70beb252c2"}
06:05:28.809 00.021 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"879a2bcb-0b9a-41da-ad26-ba70beb252c2"}
06:05:30.733 01.924 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"f8253d69-d510-4681-9cd8-22cee345d3fc"}
06:05:30.742 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"f8253d69-d510-4681-9cd8-22cee345d3fc"}
06:05:30.750 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"901e7e38-7dc6-4d24-a8fc-cabdbef01721"}
06:05:30.772 00.022 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"901e7e38-7dc6-4d24-a8fc-cabdbef01721"}
06:05:32.732 01.960 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"029c11a1-34da-455b-9485-d46f5c576e0a"}
06:05:32.743 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"029c11a1-34da-455b-9485-d46f5c576e0a"}
06:05:32.750 00.007 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"bfe49a79-3647-40ea-b93b-68beca126652"}
06:05:32.759 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"bfe49a79-3647-40ea-b93b-68beca126652"}
06:05:34.733 01.974 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"feafa006-887b-41ab-9a41-dbf0f1f3bf17"}
06:05:34.743 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"feafa006-887b-41ab-9a41-dbf0f1f3bf17"}
06:05:34.755 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"ebecf445-e69b-44e0-83a8-15dad0132f48"}
06:05:34.764 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"ebecf445-e69b-44e0-83a8-15dad0132f48"}
06:05:36.732 01.968 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"2cce6abc-09df-44c2-86d2-802c3bf196d1"}
06:05:36.742 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"2cce6abc-09df-44c2-86d2-802c3bf196d1"}
06:05:36.753 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"a09bb14d-8727-48b3-a080-e0199fd8285a"}
06:05:36.777 00.024 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"a09bb14d-8727-48b3-a080-e0199fd8285a"}
06:05:38.732 01.955 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"8cc2cd6e-0866-457b-ae71-776edc9b66b0"}
06:05:38.742 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"8cc2cd6e-0866-457b-ae71-776edc9b66b0"}
06:05:38.751 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"37fe496b-3510-4a84-9d6b-d886c71f68e3"}
06:05:38.760 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"37fe496b-3510-4a84-9d6b-d886c71f68e3"}
06:05:40.734 01.974 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"62fb7c9b-7807-4308-a5ad-5c97cf70dbd3"}
06:05:40.752 00.018 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"62fb7c9b-7807-4308-a5ad-5c97cf70dbd3"}
06:05:40.765 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"c3d31196-83e8-4230-9773-39fea1ae5825"}
06:05:40.774 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"c3d31196-83e8-4230-9773-39fea1ae5825"}
06:05:42.733 01.959 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"1dcb1cff-7fb8-4d88-b5fc-fd0170f046a4"}
06:05:42.742 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"1dcb1cff-7fb8-4d88-b5fc-fd0170f046a4"}
06:05:42.750 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"0064a725-5995-4692-936d-712e3c143180"}
06:05:42.760 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"0064a725-5995-4692-936d-712e3c143180"}
06:05:44.733 01.973 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"1deb7895-f6b8-4e0d-9fad-6638d96c2097"}
06:05:44.744 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"1deb7895-f6b8-4e0d-9fad-6638d96c2097"}
06:05:44.751 00.007 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"5afbf9e2-6c75-4e29-8922-b1ef9f7fb555"}
06:05:44.759 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"5afbf9e2-6c75-4e29-8922-b1ef9f7fb555"}
06:05:46.732 01.973 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"62392d22-8ae1-46f0-a9e7-e88af0968f0c"}
06:05:46.748 00.016 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"62392d22-8ae1-46f0-a9e7-e88af0968f0c"}
06:05:46.788 00.040 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"7dfac27c-65c9-4231-a742-00ec743369c5"}
06:05:46.806 00.018 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"7dfac27c-65c9-4231-a742-00ec743369c5"}
06:05:48.732 01.926 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"37085d7b-3194-4123-9d33-075571313866"}
06:05:48.742 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"37085d7b-3194-4123-9d33-075571313866"}
06:05:48.765 00.023 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"8893593e-8769-4325-87e0-a3fe9431772d"}
06:05:48.774 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"8893593e-8769-4325-87e0-a3fe9431772d"}
06:05:50.733 01.959 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"e2ce30ff-1da8-42f8-a8c3-847933fba883"}
06:05:50.743 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"e2ce30ff-1da8-42f8-a8c3-847933fba883"}
06:05:50.752 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"3445a41f-d2f0-4bf6-8f1f-a4c45465b03c"}
06:05:50.761 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"3445a41f-d2f0-4bf6-8f1f-a4c45465b03c"}
06:05:52.732 01.971 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"e89e5aca-898d-459d-baaf-dfd5f9c3b652"}
06:05:52.740 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"e89e5aca-898d-459d-baaf-dfd5f9c3b652"}
06:05:52.750 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"02654eac-9083-47bf-8daa-64936f0ee1bb"}
06:05:52.760 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"02654eac-9083-47bf-8daa-64936f0ee1bb"}
06:05:54.730 01.970 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"628c359f-ba84-413b-bca8-e93b8eb18fc8"}
06:05:54.739 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"628c359f-ba84-413b-bca8-e93b8eb18fc8"}
06:05:54.746 00.007 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"d60bd1fa-c927-40fa-a992-5f590f779e0f"}
06:05:54.757 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"d60bd1fa-c927-40fa-a992-5f590f779e0f"}
06:05:56.728 01.971 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"911661e1-856b-41d2-8db1-20e3e0360c35"}
06:05:56.735 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"911661e1-856b-41d2-8db1-20e3e0360c35"}
06:05:56.745 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"a876a630-57c0-4cba-8452-cb733be9e2df"}
06:05:56.753 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"a876a630-57c0-4cba-8452-cb733be9e2df"}
06:05:58.727 01.974 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"dd2efcb4-116b-4904-979c-0c159eda7475"}
06:05:58.738 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"dd2efcb4-116b-4904-979c-0c159eda7475"}
06:05:58.748 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"e6986cdd-ba81-45a7-9aab-303c492878da"}
06:05:58.756 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"e6986cdd-ba81-45a7-9aab-303c492878da"}
06:06:00.728 01.972 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"f559ae1b-6ca3-4400-9a7c-90f59c8ea4fa"}
06:06:00.747 00.019 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"f559ae1b-6ca3-4400-9a7c-90f59c8ea4fa"}
06:06:00.760 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"2b315f23-c82d-432d-bef6-4e5d45cdc21b"}
06:06:00.772 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"2b315f23-c82d-432d-bef6-4e5d45cdc21b"}
06:06:02.729 01.957 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"fb5bd2d2-70af-4ee6-ba47-a2df56ed50c1"}
06:06:02.742 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"fb5bd2d2-70af-4ee6-ba47-a2df56ed50c1"}
06:06:02.749 00.007 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"46e28bd7-5680-44c3-b7bd-2e3d32530d57"}
06:06:02.757 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"46e28bd7-5680-44c3-b7bd-2e3d32530d57"}
06:06:04.726 01.969 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"d9d3d30c-fb56-4b4b-aeb4-8073c8a0f455"}
06:06:04.739 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"d9d3d30c-fb56-4b4b-aeb4-8073c8a0f455"}
06:06:04.750 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"517fee00-a07a-4c80-95d4-98ad49719ef5"}
06:06:04.761 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"517fee00-a07a-4c80-95d4-98ad49719ef5"}
06:06:06.728 01.967 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"9c9029b2-8efd-4097-8ab5-0c20f6974fb4"}
06:06:06.753 00.025 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"9c9029b2-8efd-4097-8ab5-0c20f6974fb4"}
06:06:06.768 00.015 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"5a1d9464-c1fb-472b-858e-73436b4ab086"}
06:06:06.781 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"5a1d9464-c1fb-472b-858e-73436b4ab086"}
06:06:08.727 01.946 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"1f3e5503-be6b-457a-b38b-d517b7245b7b"}
06:06:08.747 00.020 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"1f3e5503-be6b-457a-b38b-d517b7245b7b"}
06:06:08.754 00.007 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"45488a8c-eb3f-4a2a-a735-30e2f57accb4"}
06:06:08.761 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"45488a8c-eb3f-4a2a-a735-30e2f57accb4"}
06:06:10.726 01.965 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"5c7f511c-b65f-4dbd-b559-9c23245ec907"}
06:06:10.735 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"5c7f511c-b65f-4dbd-b559-9c23245ec907"}
06:06:10.753 00.018 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"8e108b31-8d57-41c8-8765-d24a0d4de55c"}
06:06:10.761 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"8e108b31-8d57-41c8-8765-d24a0d4de55c"}
06:06:12.727 01.966 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"5c1abb02-c199-48d1-b982-8754c3ded3ca"}
06:06:12.740 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"5c1abb02-c199-48d1-b982-8754c3ded3ca"}
06:06:12.767 00.027 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"f4d7ed7d-5003-47d1-a29f-a444c25463cf"}
06:06:12.776 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"f4d7ed7d-5003-47d1-a29f-a444c25463cf"}
06:06:14.727 01.951 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"bc1cbb1a-47ab-4304-b572-8936c1c63999"}
06:06:14.735 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"bc1cbb1a-47ab-4304-b572-8936c1c63999"}
06:06:14.742 00.007 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"2cbe6b95-903f-4dbe-a9c8-09de6ac00335"}
06:06:14.750 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"2cbe6b95-903f-4dbe-a9c8-09de6ac00335"}
06:06:16.728 01.978 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"36c60420-4012-403b-9269-7980ae50bb0a"}
06:06:16.754 00.026 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"36c60420-4012-403b-9269-7980ae50bb0a"}
06:06:16.763 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"2117826b-feca-4c61-90e1-e71398f71be1"}
06:06:16.774 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"2117826b-feca-4c61-90e1-e71398f71be1"}
06:06:18.729 01.955 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"6f2cd0c2-2c46-4e2c-bb58-8c9b9be006a7"}
06:06:18.741 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"6f2cd0c2-2c46-4e2c-bb58-8c9b9be006a7"}
06:06:18.753 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"1489b7f9-0ed0-4165-8589-676cf04d9627"}
06:06:18.779 00.026 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"1489b7f9-0ed0-4165-8589-676cf04d9627"}
06:06:20.730 01.951 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"c9db8814-8b99-448e-9b63-f72830e6a29b"}
06:06:20.741 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"c9db8814-8b99-448e-9b63-f72830e6a29b"}
06:06:20.750 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"06ce0012-00d7-4abb-a5b7-9179968f4b48"}
06:06:20.771 00.021 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"06ce0012-00d7-4abb-a5b7-9179968f4b48"}
06:06:22.729 01.958 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"e7686787-b1ed-41c2-adfc-284ad2feb80e"}
06:06:22.740 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"e7686787-b1ed-41c2-adfc-284ad2feb80e"}
06:06:22.751 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"e1404b59-6e0f-49e3-8e20-44b93f2648c2"}
06:06:22.761 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"e1404b59-6e0f-49e3-8e20-44b93f2648c2"}
06:06:24.727 01.966 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"7bbbc634-ac46-4fbe-bc3a-a8de6e03828c"}
06:06:24.740 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"7bbbc634-ac46-4fbe-bc3a-a8de6e03828c"}
06:06:24.755 00.015 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"4b92b6e5-41c8-4e18-b14b-bd1634bd5e35"}
06:06:24.783 00.028 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"4b92b6e5-41c8-4e18-b14b-bd1634bd5e35"}
06:06:26.726 01.943 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"5f7515c2-b75a-4412-9193-44447699cc06"}
06:06:26.735 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"5f7515c2-b75a-4412-9193-44447699cc06"}
06:06:26.744 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"f27f057c-36ed-457e-b096-5f163d903054"}
06:06:26.752 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"f27f057c-36ed-457e-b096-5f163d903054"}
06:06:28.726 01.974 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"9a438f26-a22c-42d9-844d-5ca721e0eb42"}
06:06:28.738 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"9a438f26-a22c-42d9-844d-5ca721e0eb42"}
06:06:28.746 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"851444b7-fbed-4af8-972f-a3201d3533ef"}
06:06:28.772 00.026 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"851444b7-fbed-4af8-972f-a3201d3533ef"}
06:06:30.728 01.956 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"5c36b5dd-b301-405d-9633-2cb54fd8208d"}
06:06:30.760 00.032 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"5c36b5dd-b301-405d-9633-2cb54fd8208d"}
06:06:30.781 00.021 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"626f1812-edd4-4baa-9164-0515b7f3e77b"}
06:06:30.798 00.017 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"626f1812-edd4-4baa-9164-0515b7f3e77b"}
06:06:32.728 01.930 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"9786ccb7-8e9c-46d5-984e-d7bbe41e0d50"}
06:06:32.738 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"9786ccb7-8e9c-46d5-984e-d7bbe41e0d50"}
06:06:32.747 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"6b2f9c2f-9281-4612-a176-51f3060edd1d"}
06:06:32.758 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"6b2f9c2f-9281-4612-a176-51f3060edd1d"}
06:06:34.729 01.971 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"0962518c-282b-4805-a0e5-cf563b5fffb1"}
06:06:34.742 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"0962518c-282b-4805-a0e5-cf563b5fffb1"}
06:06:34.753 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"6a00add0-70d1-4ed7-9256-320844779381"}
06:06:34.761 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"6a00add0-70d1-4ed7-9256-320844779381"}
06:06:36.728 01.967 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"706c5717-96c4-497f-8c5c-436c48015459"}
06:06:36.737 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"706c5717-96c4-497f-8c5c-436c48015459"}
06:06:36.749 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"cb7136be-7aa1-4f35-ae71-ed453d45f034"}
06:06:36.759 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"cb7136be-7aa1-4f35-ae71-ed453d45f034"}
06:06:38.726 01.967 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"2e8425eb-c0f0-4f94-b300-675fed03433c"}
06:06:38.736 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"2e8425eb-c0f0-4f94-b300-675fed03433c"}
06:06:38.743 00.007 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"eaab358b-2eea-41df-b864-2057c7462719"}
06:06:38.750 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"eaab358b-2eea-41df-b864-2057c7462719"}
06:06:40.727 01.977 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"ff26f283-aa7d-46d4-93e3-bdeca6998ced"}
06:06:40.755 00.028 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"ff26f283-aa7d-46d4-93e3-bdeca6998ced"}
06:06:40.768 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"c28be5c0-7f0a-4c42-aa2f-2ad15ee62bba"}
06:06:40.777 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"c28be5c0-7f0a-4c42-aa2f-2ad15ee62bba"}
06:06:42.726 01.949 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"ee208561-28ff-414d-914e-f0f5ff301548"}
06:06:42.736 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"ee208561-28ff-414d-914e-f0f5ff301548"}
06:06:42.749 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"de03b961-1959-4fcb-9947-d0f234c515b5"}
06:06:42.763 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"de03b961-1959-4fcb-9947-d0f234c515b5"}
06:06:44.726 01.963 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"e089d814-dea9-426d-9310-baaacef84280"}
06:06:44.735 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"e089d814-dea9-426d-9310-baaacef84280"}
06:06:44.746 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"2cb0c764-8d31-4302-8c00-c7aee146f46c"}
06:06:44.754 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"2cb0c764-8d31-4302-8c00-c7aee146f46c"}
06:06:46.730 01.976 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"3b803026-cb13-4551-a3b0-ab7e9264e8ca"}
06:06:46.753 00.023 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"3b803026-cb13-4551-a3b0-ab7e9264e8ca"}
06:06:46.767 00.014 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"cbd8d4e1-5d19-406e-b36c-2fdb7b33601f"}
06:06:46.779 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"cbd8d4e1-5d19-406e-b36c-2fdb7b33601f"}
06:06:48.725 01.946 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"e3dc6d6c-02a2-48c4-80c1-4df22d3adddc"}
06:06:48.756 00.031 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"e3dc6d6c-02a2-48c4-80c1-4df22d3adddc"}
06:06:48.768 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"4821f797-caa0-41c4-8c29-3f86e583ad4c"}
06:06:48.782 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"4821f797-caa0-41c4-8c29-3f86e583ad4c"}
06:06:50.725 01.943 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"3baa738b-f73f-49e3-a17d-0cd949798c03"}
06:06:50.734 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"3baa738b-f73f-49e3-a17d-0cd949798c03"}
06:06:50.746 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"6731b864-2210-44c7-b2d3-da05ec81e10a"}
06:06:50.753 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"6731b864-2210-44c7-b2d3-da05ec81e10a"}
06:06:52.723 01.970 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"84b2428c-8ec3-4854-b294-b9a8f3ca5d06"}
06:06:52.735 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"84b2428c-8ec3-4854-b294-b9a8f3ca5d06"}
06:06:52.745 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"c773ef2f-e05e-448d-ae6e-b3abe4763f76"}
06:06:52.754 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"c773ef2f-e05e-448d-ae6e-b3abe4763f76"}
06:06:54.723 01.969 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"5b65be5f-170d-4cf2-906e-3e2a8a5616cc"}
06:06:54.733 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"5b65be5f-170d-4cf2-906e-3e2a8a5616cc"}
06:06:54.742 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"ace88413-06f6-43ec-b7a5-7622f9b852c2"}
06:06:54.765 00.023 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"ace88413-06f6-43ec-b7a5-7622f9b852c2"}
06:06:56.723 01.958 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"1c53e67f-2fd3-4d31-8b5e-4db02ed4fb9d"}
06:06:56.733 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"1c53e67f-2fd3-4d31-8b5e-4db02ed4fb9d"}
06:06:56.744 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"608e9e47-e0f8-41ba-ba4f-2eef3e2e9640"}
06:06:56.766 00.022 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"608e9e47-e0f8-41ba-ba4f-2eef3e2e9640"}
06:06:58.723 01.957 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"3850a3e9-f836-4ab1-a1a9-d2ad853bb4bc"}
06:06:58.735 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"3850a3e9-f836-4ab1-a1a9-d2ad853bb4bc"}
06:06:58.745 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"afc18080-139d-4ae9-9215-33945b8562f6"}
06:06:58.755 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"afc18080-139d-4ae9-9215-33945b8562f6"}
06:07:00.723 01.968 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"57b49443-f2d5-42ac-80f4-6b0075715976"}
06:07:00.731 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"57b49443-f2d5-42ac-80f4-6b0075715976"}
06:07:00.742 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"4ebc1b3b-deb3-444a-8ede-ba298ee351c2"}
06:07:00.752 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"4ebc1b3b-deb3-444a-8ede-ba298ee351c2"}
06:07:02.721 01.969 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"5fa87c6d-77a1-4a2b-84dc-2dbae329f374"}
06:07:02.734 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"5fa87c6d-77a1-4a2b-84dc-2dbae329f374"}
06:07:02.743 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"b4124204-8529-47ba-a26b-6b8f7c0e4fdf"}
06:07:02.752 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"b4124204-8529-47ba-a26b-6b8f7c0e4fdf"}
06:07:04.721 01.969 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"5b00b4b4-0b1d-4546-95a5-ecaaafc7f9c1"}
06:07:04.728 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"5b00b4b4-0b1d-4546-95a5-ecaaafc7f9c1"}
06:07:04.737 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"22d48780-3ec8-4de4-aa58-56b76f2cb5bb"}
06:07:04.743 00.006 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"22d48780-3ec8-4de4-aa58-56b76f2cb5bb"}
06:07:06.720 01.977 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"d9508948-b537-4bdc-9ab0-b35ec71a5338"}
06:07:06.743 00.023 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"d9508948-b537-4bdc-9ab0-b35ec71a5338"}
06:07:06.751 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"8bd4d978-7c26-477e-a978-8203bdfe2664"}
06:07:06.758 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"8bd4d978-7c26-477e-a978-8203bdfe2664"}
06:07:08.720 01.962 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"146e5779-5f7d-471c-af53-78fc1850d538"}
06:07:08.729 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"146e5779-5f7d-471c-af53-78fc1850d538"}
06:07:08.738 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"fb85fbef-61c9-46b9-adb1-abee29340333"}
06:07:08.745 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"fb85fbef-61c9-46b9-adb1-abee29340333"}
06:07:10.720 01.975 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"a69bc7bb-5cc8-4195-a3f1-51cd3841208a"}
06:07:10.732 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"a69bc7bb-5cc8-4195-a3f1-51cd3841208a"}
06:07:10.742 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"d286ef2a-2f45-4578-9070-dbd176faa595"}
06:07:10.750 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"d286ef2a-2f45-4578-9070-dbd176faa595"}
06:07:12.719 01.969 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"ad88eeca-4fe4-44ea-a566-24ca269cc26b"}
06:07:12.726 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"ad88eeca-4fe4-44ea-a566-24ca269cc26b"}
06:07:12.737 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"52ff0323-ffbc-496e-92bb-5dce9516bf6e"}
06:07:12.748 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"52ff0323-ffbc-496e-92bb-5dce9516bf6e"}
06:07:14.721 01.973 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"4a630fcd-b788-489c-bca5-6e710fbea3dc"}
06:07:14.731 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"4a630fcd-b788-489c-bca5-6e710fbea3dc"}
06:07:14.741 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"272dfbd6-6da1-4c05-a708-4c3a67ddb36a"}
06:07:14.750 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"272dfbd6-6da1-4c05-a708-4c3a67ddb36a"}
06:07:16.720 01.970 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"62dd5aac-ac23-4c6c-af81-3847c0189ff3"}
06:07:16.747 00.027 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"62dd5aac-ac23-4c6c-af81-3847c0189ff3"}
06:07:16.763 00.016 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"f070040c-216a-4aaa-8b07-fb4d55028bfa"}
06:07:16.773 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"f070040c-216a-4aaa-8b07-fb4d55028bfa"}
06:07:18.719 01.946 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"a41a55ea-5996-4343-909e-3b127fed75bf"}
06:07:18.729 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"a41a55ea-5996-4343-909e-3b127fed75bf"}
06:07:18.753 00.024 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"e2db27c7-3a75-4949-92bf-d0a0aedf7931"}
06:07:18.761 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"e2db27c7-3a75-4949-92bf-d0a0aedf7931"}
06:07:20.719 01.958 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"8f2f3b19-c8b3-498c-98b9-01539b96158b"}
06:07:20.745 00.026 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"8f2f3b19-c8b3-498c-98b9-01539b96158b"}
06:07:20.755 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"e78106cd-5640-48bf-aff1-853d70cf349b"}
06:07:20.764 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"e78106cd-5640-48bf-aff1-853d70cf349b"}
06:07:22.718 01.954 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"0c4044eb-8f7d-49ad-a7a3-5ce313577ba7"}
06:07:22.733 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"0c4044eb-8f7d-49ad-a7a3-5ce313577ba7"}
06:07:22.756 00.023 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"67365d33-8860-4ad8-99b5-87f0f2ec72ac"}
06:07:22.770 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"67365d33-8860-4ad8-99b5-87f0f2ec72ac"}
06:07:24.719 01.949 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"e158b330-50af-45a0-aaf3-26d1d7a0d6eb"}
06:07:24.727 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"e158b330-50af-45a0-aaf3-26d1d7a0d6eb"}
06:07:24.735 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"8feb49af-83f9-4ea2-875a-eb323c83c0e7"}
06:07:24.741 00.006 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"8feb49af-83f9-4ea2-875a-eb323c83c0e7"}
06:07:26.719 01.978 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"3beaaf9c-d55c-49f6-bf45-59266cd7ef71"}
06:07:26.731 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"3beaaf9c-d55c-49f6-bf45-59266cd7ef71"}
06:07:26.742 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"388c0ea1-e9a2-482e-94ce-169c637358af"}
06:07:26.752 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"388c0ea1-e9a2-482e-94ce-169c637358af"}
06:07:28.719 01.967 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"40d12cad-3d8a-406c-9423-8597988a8604"}
06:07:28.728 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"40d12cad-3d8a-406c-9423-8597988a8604"}
06:07:28.736 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"281103a4-89ce-4a74-a2a3-aea08e8b5c8a"}
06:07:28.745 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"281103a4-89ce-4a74-a2a3-aea08e8b5c8a"}
06:07:30.721 01.976 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"0707e06c-c3a7-46cf-bf97-248132fcfaf0"}
06:07:30.737 00.016 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"0707e06c-c3a7-46cf-bf97-248132fcfaf0"}
06:07:30.746 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"873375c1-1055-4cd3-a15a-290144f3a0cd"}
06:07:30.754 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"873375c1-1055-4cd3-a15a-290144f3a0cd"}
06:07:32.717 01.963 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"d93ac1a0-a73f-48ed-93e3-f5550eb85e79"}
06:07:32.732 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"d93ac1a0-a73f-48ed-93e3-f5550eb85e79"}
06:07:32.746 00.014 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"347b76b6-35d2-4a7e-92fc-e58006d73811"}
06:07:32.781 00.035 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"347b76b6-35d2-4a7e-92fc-e58006d73811"}
06:07:34.716 01.935 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"888e16fc-aff1-4ee0-b41a-2c0352dd5178"}
06:07:34.728 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"888e16fc-aff1-4ee0-b41a-2c0352dd5178"}
06:07:34.742 00.014 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"a8edc29b-32b7-49d6-a486-305883a64f9b"}
06:07:34.766 00.024 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"a8edc29b-32b7-49d6-a486-305883a64f9b"}
06:07:36.716 01.950 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"5cc1c421-69b5-4705-8c0a-fdc58e6d646f"}
06:07:36.725 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"5cc1c421-69b5-4705-8c0a-fdc58e6d646f"}
06:07:36.732 00.007 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"b5d63aa2-e336-4f65-bab2-5581b203ecda"}
06:07:36.740 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"b5d63aa2-e336-4f65-bab2-5581b203ecda"}
06:07:38.715 01.975 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"cd1785b9-95da-4d84-930b-d95fb85f3813"}
06:07:38.725 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"cd1785b9-95da-4d84-930b-d95fb85f3813"}
06:07:38.734 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"24427ad2-bb38-46e8-8502-f49502b652fb"}
06:07:38.748 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"24427ad2-bb38-46e8-8502-f49502b652fb"}
06:07:40.716 01.968 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"354ca71c-09a6-4118-a12c-dcb063b87b9b"}
06:07:40.724 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"354ca71c-09a6-4118-a12c-dcb063b87b9b"}
06:07:40.734 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"e399eda8-b147-45e4-9186-a77d6831bf90"}
06:07:40.741 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"e399eda8-b147-45e4-9186-a77d6831bf90"}
06:07:42.714 01.973 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"e56b1645-0e93-497e-a4b8-9784ca6946a2"}
06:07:42.725 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"e56b1645-0e93-497e-a4b8-9784ca6946a2"}
06:07:42.734 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"17ebf736-b39c-42a7-8c6f-67f29410ee62"}
06:07:42.744 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"17ebf736-b39c-42a7-8c6f-67f29410ee62"}
06:07:44.715 01.971 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"3dda9636-4a37-46c7-bc3b-c76313309064"}
06:07:44.725 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"3dda9636-4a37-46c7-bc3b-c76313309064"}
06:07:44.735 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"a0de7ca6-7632-498d-8387-e7783c3ce91f"}
06:07:44.744 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"a0de7ca6-7632-498d-8387-e7783c3ce91f"}
06:07:46.714 01.970 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"4d4a922f-b714-4fbd-b7b5-80f43eccc239"}
06:07:46.725 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"4d4a922f-b714-4fbd-b7b5-80f43eccc239"}
06:07:46.739 00.014 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"ed7238c9-d917-4965-9a45-9f06b1b16539"}
06:07:46.755 00.016 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"ed7238c9-d917-4965-9a45-9f06b1b16539"}
06:07:48.712 01.957 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"4d5d134f-5655-42ff-89fd-8d1ed591966f"}
06:07:48.723 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"4d5d134f-5655-42ff-89fd-8d1ed591966f"}
06:07:48.732 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"2d9f4094-6aa8-4825-8282-3db1fd8a2be2"}
06:07:48.739 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"2d9f4094-6aa8-4825-8282-3db1fd8a2be2"}
06:07:50.713 01.974 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"a062e403-041e-476a-9a86-a7120bc55559"}
06:07:50.726 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"a062e403-041e-476a-9a86-a7120bc55559"}
06:07:50.742 00.016 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"530ef898-9ed7-4013-bd12-efb5b2e0ad2e"}
06:07:50.754 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"530ef898-9ed7-4013-bd12-efb5b2e0ad2e"}
06:07:52.713 01.959 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"0315aec5-4fca-41c9-b763-a4ef402f16aa"}
06:07:52.723 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"0315aec5-4fca-41c9-b763-a4ef402f16aa"}
06:07:52.734 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"f77c7b86-15a3-4499-ab5d-5dfaa0a7f6e2"}
06:07:52.742 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"f77c7b86-15a3-4499-ab5d-5dfaa0a7f6e2"}
06:07:54.712 01.970 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"46cdc872-a802-4406-88ed-489625e1563a"}
06:07:54.722 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"46cdc872-a802-4406-88ed-489625e1563a"}
06:07:54.729 00.007 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"20b2f296-102b-4968-8b3a-35121cced52c"}
06:07:54.739 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"20b2f296-102b-4968-8b3a-35121cced52c"}
06:07:56.711 01.972 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"d1b9e207-fc60-4c19-96cd-3885a04e39c1"}
06:07:56.721 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"d1b9e207-fc60-4c19-96cd-3885a04e39c1"}
06:07:56.734 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"bd01d03b-dd57-4b40-86df-41c0031f2c2f"}
06:07:56.744 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"bd01d03b-dd57-4b40-86df-41c0031f2c2f"}
06:07:58.710 01.966 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"a6926bfa-4359-4689-b332-51ef54f085d8"}
06:07:58.737 00.027 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"a6926bfa-4359-4689-b332-51ef54f085d8"}
06:07:58.747 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"e59cc089-0b3c-465b-a05b-445a167e4094"}
06:07:58.755 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"e59cc089-0b3c-465b-a05b-445a167e4094"}
06:08:00.712 01.957 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"0661ed7c-d54d-4295-8fc9-d758d979d4c9"}
06:08:00.732 00.020 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"0661ed7c-d54d-4295-8fc9-d758d979d4c9"}
06:08:00.740 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"53dd34d6-d88d-41d0-a69a-876341553a5a"}
06:08:00.748 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"53dd34d6-d88d-41d0-a69a-876341553a5a"}
06:08:02.711 01.963 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"20196e97-9a6d-4c14-92c3-17130ef802e7"}
06:08:02.723 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"20196e97-9a6d-4c14-92c3-17130ef802e7"}
06:08:02.734 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"08caef1e-7f14-4167-8b41-861161acef74"}
06:08:02.744 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"08caef1e-7f14-4167-8b41-861161acef74"}
06:08:04.711 01.967 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"5f6b553e-77a3-4aaa-b357-62031e67cbbd"}
06:08:04.719 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"5f6b553e-77a3-4aaa-b357-62031e67cbbd"}
06:08:04.729 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"02c00c2f-bd6b-4960-9818-4f550d3afd75"}
06:08:04.736 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"02c00c2f-bd6b-4960-9818-4f550d3afd75"}
06:08:06.710 01.974 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"5d63bf8b-50c4-4a26-81d2-9852666be23d"}
06:08:06.720 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"5d63bf8b-50c4-4a26-81d2-9852666be23d"}
06:08:06.743 00.023 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"3528d6cc-b8e8-493e-ba1d-9fcabcc2bb50"}
06:08:06.753 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"3528d6cc-b8e8-493e-ba1d-9fcabcc2bb50"}
06:08:08.709 01.956 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"5afa0593-573b-49fb-91f6-84c6096bb83e"}
06:08:08.717 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"5afa0593-573b-49fb-91f6-84c6096bb83e"}
06:08:08.724 00.007 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"110f8eac-7815-487e-9a6e-b8324441e374"}
06:08:08.731 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"110f8eac-7815-487e-9a6e-b8324441e374"}
06:08:10.709 01.978 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"72bcd82f-eafa-46a8-975a-6faebed5428a"}
06:08:10.732 00.023 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"72bcd82f-eafa-46a8-975a-6faebed5428a"}
06:08:10.741 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"59a3bc24-6e8d-4fd0-87e6-741f8de14670"}
06:08:10.750 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"59a3bc24-6e8d-4fd0-87e6-741f8de14670"}
06:08:12.708 01.958 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"7102c932-e5b9-46fa-8935-6cdb8d408758"}
06:08:12.719 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"7102c932-e5b9-46fa-8935-6cdb8d408758"}
06:08:12.740 00.021 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"919bd888-2e75-4eb8-9a3c-b5f088b5eef8"}
06:08:12.748 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"919bd888-2e75-4eb8-9a3c-b5f088b5eef8"}
06:08:14.708 01.960 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"5346f12c-54f0-4efd-be52-6c4192f1153c"}
06:08:14.718 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"5346f12c-54f0-4efd-be52-6c4192f1153c"}
06:08:14.727 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"0b44d049-5406-477c-a4b8-dcc593996506"}
06:08:14.734 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"0b44d049-5406-477c-a4b8-dcc593996506"}
06:08:16.708 01.974 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"a798d5dc-b1ed-4398-b599-99c91ecb1565"}
06:08:16.719 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"a798d5dc-b1ed-4398-b599-99c91ecb1565"}
06:08:16.735 00.016 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"5caac00e-ed0d-470c-a52a-a8220599e3fa"}
06:08:16.745 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"5caac00e-ed0d-470c-a52a-a8220599e3fa"}
06:08:18.708 01.963 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"51a74455-8a32-42a7-97d0-4b09f4e92424"}
06:08:18.732 00.024 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"51a74455-8a32-42a7-97d0-4b09f4e92424"}
06:08:18.741 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"94d9a6dd-6ac7-4290-b074-d56ec9ab623f"}
06:08:18.751 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"94d9a6dd-6ac7-4290-b074-d56ec9ab623f"}
06:08:20.707 01.956 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"3899b9ec-4eca-4f0a-935a-8b8ff95e3ca7"}
06:08:20.716 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"3899b9ec-4eca-4f0a-935a-8b8ff95e3ca7"}
06:08:20.726 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"b79b8058-9ca3-4b51-a8f8-95ea71bca2cd"}
06:08:20.733 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"b79b8058-9ca3-4b51-a8f8-95ea71bca2cd"}
06:08:22.706 01.973 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"bd4cc60c-4ff3-4f34-80e2-1ff4719d782d"}
06:08:22.717 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"bd4cc60c-4ff3-4f34-80e2-1ff4719d782d"}
06:08:22.726 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"d7f8fc43-a946-440a-8500-4323c00436d1"}
06:08:22.736 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"d7f8fc43-a946-440a-8500-4323c00436d1"}
06:08:24.705 01.969 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"771bcbf7-d2f4-474f-9e85-8950702b98d2"}
06:08:24.714 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"771bcbf7-d2f4-474f-9e85-8950702b98d2"}
06:08:24.723 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"35c2f7f9-14e2-474f-9eec-20d5a1eb5ca9"}
06:08:24.732 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"35c2f7f9-14e2-474f-9eec-20d5a1eb5ca9"}
06:08:26.703 01.971 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"1e21073d-5875-4d31-bbaf-8cf9c0e28221"}
06:08:26.715 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"1e21073d-5875-4d31-bbaf-8cf9c0e28221"}
06:08:26.724 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"413adc52-8ccf-4a00-b92e-eae4cf9aebd2"}
06:08:26.731 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"413adc52-8ccf-4a00-b92e-eae4cf9aebd2"}
06:08:28.703 01.972 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"5d9a046f-eb8c-4305-bdbf-6fbfc52716d2"}
06:08:28.715 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"5d9a046f-eb8c-4305-bdbf-6fbfc52716d2"}
06:08:28.727 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"e541292d-c028-4608-9685-42725763e674"}
06:08:28.744 00.017 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"e541292d-c028-4608-9685-42725763e674"}
06:08:30.703 01.959 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"9cd96bb7-8465-4619-bd4c-18868e6b6da7"}
06:08:30.728 00.025 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"9cd96bb7-8465-4619-bd4c-18868e6b6da7"}
06:08:30.739 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"5496eea8-da06-4e4c-8fb7-17373de03136"}
06:08:30.748 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"5496eea8-da06-4e4c-8fb7-17373de03136"}
06:08:32.705 01.957 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"708a6328-1ca3-40be-9132-2af311909c05"}
06:08:32.714 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"708a6328-1ca3-40be-9132-2af311909c05"}
06:08:32.724 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"9bf9474d-2c6c-4884-8522-dfcb8ac1da32"}
06:08:32.732 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"9bf9474d-2c6c-4884-8522-dfcb8ac1da32"}
06:08:34.708 01.976 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"2e5010a7-e1af-4fff-9fc3-aad7858614cb"}
06:08:34.732 00.024 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"2e5010a7-e1af-4fff-9fc3-aad7858614cb"}
06:08:34.742 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"94c0e28a-1032-42cb-aad9-6410735fd0f0"}
06:08:34.752 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"94c0e28a-1032-42cb-aad9-6410735fd0f0"}
06:08:36.704 01.952 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"17707af5-19ca-481b-8bb0-94813bba580a"}
06:08:36.713 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"17707af5-19ca-481b-8bb0-94813bba580a"}
06:08:36.722 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"f3186cb9-255b-4f33-bad8-31d3b7cdd08a"}
06:08:36.728 00.006 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"f3186cb9-255b-4f33-bad8-31d3b7cdd08a"}
06:08:38.704 01.976 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"0790fe81-42a5-4b92-8535-9ce21dea3db3"}
06:08:38.713 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"0790fe81-42a5-4b92-8535-9ce21dea3db3"}
06:08:38.722 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"92b87ee1-514c-4a8f-bbaa-a5762df2561d"}
06:08:38.729 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"92b87ee1-514c-4a8f-bbaa-a5762df2561d"}
06:08:40.705 01.976 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"98dc943f-a419-4890-950f-c49cb7bff5e7"}
06:08:40.717 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"98dc943f-a419-4890-950f-c49cb7bff5e7"}
06:08:40.734 00.017 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"d231eb7e-237b-496b-b4fe-9cd617397e37"}
06:08:40.751 00.017 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"d231eb7e-237b-496b-b4fe-9cd617397e37"}
06:08:42.706 01.955 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"04b64d05-b953-4258-8c70-c63c7c5c846e"}
06:08:42.715 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"04b64d05-b953-4258-8c70-c63c7c5c846e"}
06:08:42.740 00.025 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"3f7757e8-2115-49d7-8ca3-71c33729591e"}
06:08:42.750 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"3f7757e8-2115-49d7-8ca3-71c33729591e"}
06:08:44.710 01.960 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"798ceef1-7772-4657-808f-1c47f43bdb47"}
06:08:44.732 00.022 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"798ceef1-7772-4657-808f-1c47f43bdb47"}
06:08:44.744 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"c678f366-d8e5-439a-b883-167ab24e7574"}
06:08:44.755 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"c678f366-d8e5-439a-b883-167ab24e7574"}
06:08:46.707 01.952 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"f5e17a9f-3dae-4042-a2f7-968afd8672df"}
06:08:46.734 00.027 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"f5e17a9f-3dae-4042-a2f7-968afd8672df"}
06:08:46.786 00.052 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"68f26ab2-929a-4f76-b01b-83e971fb87b6"}
06:08:46.819 00.033 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"68f26ab2-929a-4f76-b01b-83e971fb87b6"}
06:08:48.706 01.887 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"e298a051-552e-44c6-8ef9-e34a19d1b37e"}
06:08:48.715 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"e298a051-552e-44c6-8ef9-e34a19d1b37e"}
06:08:48.723 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"fef52347-39f6-4fca-bc29-b75464a92ac4"}
06:08:48.733 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"fef52347-39f6-4fca-bc29-b75464a92ac4"}
06:08:50.706 01.973 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"dfb153fa-f86e-4e4c-bc55-45a81fb5db01"}
06:08:50.713 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"dfb153fa-f86e-4e4c-bc55-45a81fb5db01"}
06:08:50.734 00.021 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"5ea86b27-dd4b-4b21-8bdc-6ede7519c5b8"}
06:08:50.743 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"5ea86b27-dd4b-4b21-8bdc-6ede7519c5b8"}
06:08:52.705 01.962 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"ecb755c8-fcd9-4df1-ba38-31efaae26804"}
06:08:52.715 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"ecb755c8-fcd9-4df1-ba38-31efaae26804"}
06:08:52.742 00.027 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"c9f5577b-abb7-41ff-8632-d09c7326e0cd"}
06:08:52.752 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"c9f5577b-abb7-41ff-8632-d09c7326e0cd"}
06:08:54.704 01.952 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"522839c3-1c54-4296-b75c-057ec184c752"}
06:08:54.713 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"522839c3-1c54-4296-b75c-057ec184c752"}
06:08:54.736 00.023 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"87f1d097-a241-4263-888c-4c1aa4b14928"}
06:08:54.747 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"87f1d097-a241-4263-888c-4c1aa4b14928"}
06:08:56.705 01.958 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"cfe37adc-8d9b-4f77-8fa7-1d527315b3a5"}
06:08:56.718 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"cfe37adc-8d9b-4f77-8fa7-1d527315b3a5"}
06:08:56.743 00.025 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"d578a93a-66ea-4f2a-a504-d218f5f02890"}
06:08:56.754 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"d578a93a-66ea-4f2a-a504-d218f5f02890"}
06:08:58.704 01.950 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"cb873fa0-0c79-4737-bc29-ddaeb727bb46"}
06:08:58.715 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"cb873fa0-0c79-4737-bc29-ddaeb727bb46"}
06:08:58.728 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"8b7eaed5-950d-4643-bb7d-4b304d0998f9"}
06:08:58.737 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"8b7eaed5-950d-4643-bb7d-4b304d0998f9"}
06:09:00.703 01.966 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"3cc28395-2dd0-44a2-9685-6c2f260c714d"}
06:09:00.713 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"3cc28395-2dd0-44a2-9685-6c2f260c714d"}
06:09:00.721 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"c139fe17-4fd6-4b4b-8fbb-21a480d1d580"}
06:09:00.730 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"c139fe17-4fd6-4b4b-8fbb-21a480d1d580"}
06:09:02.702 01.972 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"98d6eb5a-53e6-4a9d-9444-5a8c5ef78870"}
06:09:02.728 00.026 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"98d6eb5a-53e6-4a9d-9444-5a8c5ef78870"}
06:09:02.738 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"7bf6b16a-90eb-4857-b1a7-e9cfcc8055f1"}
06:09:02.746 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"7bf6b16a-90eb-4857-b1a7-e9cfcc8055f1"}
06:09:04.702 01.956 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"d676c119-5338-49f1-8018-da157a9b88fa"}
06:09:04.715 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"d676c119-5338-49f1-8018-da157a9b88fa"}
06:09:04.750 00.035 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"4dc5189e-f4ca-4d58-b0ce-5243d3d16790"}
06:09:04.763 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"4dc5189e-f4ca-4d58-b0ce-5243d3d16790"}
06:09:06.701 01.938 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"73da8859-3fb6-4126-8e3b-3b5662861614"}
06:09:06.719 00.018 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"73da8859-3fb6-4126-8e3b-3b5662861614"}
06:09:06.730 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"0c830564-d322-4e8a-a0e1-c25b1d98052c"}
06:09:06.739 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"0c830564-d322-4e8a-a0e1-c25b1d98052c"}
06:09:08.699 01.960 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"12500c4c-1e34-467a-baa7-3d4f063bfd89"}
06:09:08.713 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"12500c4c-1e34-467a-baa7-3d4f063bfd89"}
06:09:08.743 00.030 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"0d138511-a535-43b6-bcbe-f5c77db5a109"}
06:09:08.753 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"0d138511-a535-43b6-bcbe-f5c77db5a109"}
06:09:10.700 01.947 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"245f2db3-dfbc-4fcc-89f4-ebbf0b0a93ed"}
06:09:10.713 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"245f2db3-dfbc-4fcc-89f4-ebbf0b0a93ed"}
06:09:10.724 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"0dc4857c-385e-4f5f-adf5-33d6586bd806"}
06:09:10.731 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"0dc4857c-385e-4f5f-adf5-33d6586bd806"}
06:09:12.700 01.969 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"c4425849-7bdb-4261-81c9-faa953ae6c99"}
06:09:12.714 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"c4425849-7bdb-4261-81c9-faa953ae6c99"}
06:09:12.727 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"70574937-980a-4db0-91c8-75374d966c2e"}
06:09:12.758 00.031 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"70574937-980a-4db0-91c8-75374d966c2e"}
06:09:14.700 01.942 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"ee436816-30bc-43d2-879b-eeaa027675fa"}
06:09:14.710 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"ee436816-30bc-43d2-879b-eeaa027675fa"}
06:09:14.719 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"d2767dfc-6e26-43dd-b3f2-08e2d4d48fcc"}
06:09:14.726 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"d2767dfc-6e26-43dd-b3f2-08e2d4d48fcc"}
06:09:16.699 01.973 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"1c003c47-e4e0-4fb4-a15f-d6b1b8edb1ea"}
06:09:16.714 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"1c003c47-e4e0-4fb4-a15f-d6b1b8edb1ea"}
06:09:16.746 00.032 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"2b3f4f39-b51e-4739-bd8c-8bf95d230bbb"}
06:09:16.758 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"2b3f4f39-b51e-4739-bd8c-8bf95d230bbb"}
06:09:18.699 01.941 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"3b93853c-6826-40f9-ac16-3cc9a4335652"}
06:09:18.711 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"3b93853c-6826-40f9-ac16-3cc9a4335652"}
06:09:18.726 00.015 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"844963ac-0496-4ac8-a500-49ad93f6a56e"}
06:09:18.738 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"844963ac-0496-4ac8-a500-49ad93f6a56e"}
06:09:20.698 01.960 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"4354163b-0dea-4a5c-b92a-90cb49fddb52"}
06:09:20.712 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"4354163b-0dea-4a5c-b92a-90cb49fddb52"}
06:09:20.736 00.024 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"925938b3-78dc-4777-9c41-52a7aeada31d"}
06:09:20.745 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"925938b3-78dc-4777-9c41-52a7aeada31d"}
06:09:22.698 01.953 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"67e07af8-196c-4852-9e23-e1a30fdcebb5"}
06:09:22.707 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"67e07af8-196c-4852-9e23-e1a30fdcebb5"}
06:09:22.720 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"1ed84748-1863-4d92-bbb7-249acd7992d6"}
06:09:22.729 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"1ed84748-1863-4d92-bbb7-249acd7992d6"}
06:09:24.698 01.969 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"1e1cc569-b102-40ba-bd77-351475b59306"}
06:09:24.716 00.018 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"1e1cc569-b102-40ba-bd77-351475b59306"}
06:09:24.735 00.019 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"b62f18d3-805a-4901-a8c3-f99a8555bdb1"}
06:09:24.768 00.033 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"b62f18d3-805a-4901-a8c3-f99a8555bdb1"}
06:09:26.698 01.930 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"6bd372cb-d027-4769-8b33-a55a1d1d845c"}
06:09:26.725 00.027 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"6bd372cb-d027-4769-8b33-a55a1d1d845c"}
06:09:26.738 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"77eb1485-70cf-46fd-8cdc-3a2a13048d78"}
06:09:26.751 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"77eb1485-70cf-46fd-8cdc-3a2a13048d78"}
06:09:28.698 01.947 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"20ef20bb-eab3-40a8-88cb-d2208400e678"}
06:09:28.706 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"20ef20bb-eab3-40a8-88cb-d2208400e678"}
06:09:28.716 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"13206646-d1ad-46c0-87fa-bc9869709c05"}
06:09:28.728 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"13206646-d1ad-46c0-87fa-bc9869709c05"}
06:09:30.699 01.971 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"3c56b610-691c-4e72-90b0-404c547e6960"}
06:09:30.711 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"3c56b610-691c-4e72-90b0-404c547e6960"}
06:09:30.722 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"949b3e04-a31f-4518-8fa4-527c9c90345b"}
06:09:30.738 00.016 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"949b3e04-a31f-4518-8fa4-527c9c90345b"}
06:09:32.701 01.963 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"99fa39eb-f3cd-4fd8-8bf4-51719e2e846a"}
06:09:32.717 00.016 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"99fa39eb-f3cd-4fd8-8bf4-51719e2e846a"}
06:09:32.731 00.014 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"044353e1-0642-4218-8596-6036b93b28a4"}
06:09:32.747 00.016 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"044353e1-0642-4218-8596-6036b93b28a4"}
06:09:34.699 01.952 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"f985bf8c-c8ac-4c3e-b0f5-7c142563be91"}
06:09:34.713 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"f985bf8c-c8ac-4c3e-b0f5-7c142563be91"}
06:09:34.727 00.014 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"a0c1d11f-4546-4278-8fe8-42340c48fb7f"}
06:09:34.737 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"a0c1d11f-4546-4278-8fe8-42340c48fb7f"}
06:09:36.698 01.961 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"bdd4b00c-ef56-400b-a06d-14afb1968134"}
06:09:36.708 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"bdd4b00c-ef56-400b-a06d-14afb1968134"}
06:09:36.716 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"fc241426-da88-4aaa-96f3-ade0fde2b1ab"}
06:09:36.723 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"fc241426-da88-4aaa-96f3-ade0fde2b1ab"}
06:09:38.698 01.975 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"a5d8c025-8231-4ff2-832d-73fcb538b3be"}
06:09:38.711 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"a5d8c025-8231-4ff2-832d-73fcb538b3be"}
06:09:38.722 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"808dbb83-dd5d-4d78-8a42-f0b3dea70743"}
06:09:38.732 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"808dbb83-dd5d-4d78-8a42-f0b3dea70743"}
06:09:40.699 01.967 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"4d88443b-1342-4009-ae96-00e2e42b3dcb"}
06:09:40.764 00.065 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"4d88443b-1342-4009-ae96-00e2e42b3dcb"}
06:09:40.873 00.109 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"08b5a5d5-eaa6-46f7-9b99-f72f2325e6fe"}
06:09:40.944 00.071 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"08b5a5d5-eaa6-46f7-9b99-f72f2325e6fe"}
06:09:42.697 01.753 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"0a1aa3fe-65b1-402e-8a55-9be6a706be4a"}
06:09:42.795 00.098 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"0a1aa3fe-65b1-402e-8a55-9be6a706be4a"}
06:09:42.902 00.107 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"4c058566-a92d-44b2-8922-727d4dd34364"}
06:09:42.968 00.066 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"4c058566-a92d-44b2-8922-727d4dd34364"}
06:09:44.696 01.728 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"44ce994c-da69-484f-9d9e-f6e1140420a5"}
06:09:44.716 00.020 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"44ce994c-da69-484f-9d9e-f6e1140420a5"}
06:09:44.731 00.015 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"f1569c18-52f9-4120-8a89-944569e21fce"}
06:09:44.761 00.030 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"f1569c18-52f9-4120-8a89-944569e21fce"}
06:09:46.699 01.938 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"908d2d01-4156-4551-b162-4a170f1620ba"}
06:09:46.719 00.020 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"908d2d01-4156-4551-b162-4a170f1620ba"}
06:09:46.757 00.038 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"c0182aac-4b22-4fb4-a00e-3bf1d7d26949"}
06:09:46.778 00.021 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"c0182aac-4b22-4fb4-a00e-3bf1d7d26949"}
06:09:48.699 01.921 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"fe43d402-5890-412a-9608-d99b3aa7de1a"}
06:09:48.709 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"fe43d402-5890-412a-9608-d99b3aa7de1a"}
06:09:48.720 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"e1abc7f6-6333-43f2-b4cf-96bedea1276e"}
06:09:48.751 00.031 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"e1abc7f6-6333-43f2-b4cf-96bedea1276e"}
06:09:50.699 01.948 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"8c1ca7cc-b0ed-45c7-8c7e-66ba82b4f782"}
06:09:50.746 00.047 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"8c1ca7cc-b0ed-45c7-8c7e-66ba82b4f782"}
06:09:50.792 00.046 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"8c80a79f-6889-4769-9931-9b3a43e11932"}
06:09:50.807 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"8c80a79f-6889-4769-9931-9b3a43e11932"}
06:09:52.698 01.891 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"8899947b-4130-4fc4-980d-44e7cc578f6e"}
06:09:52.708 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"8899947b-4130-4fc4-980d-44e7cc578f6e"}
06:09:52.716 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"d7446230-6179-4239-aa9f-d74b309413f0"}
06:09:52.726 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"d7446230-6179-4239-aa9f-d74b309413f0"}
06:09:54.697 01.971 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"f6ee228c-9a31-4d74-b1d8-f7bcf768b855"}
06:09:54.710 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"f6ee228c-9a31-4d74-b1d8-f7bcf768b855"}
06:09:54.719 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"2a6d5541-cef2-46c8-bcaa-c0f8a4b0e77a"}
06:09:54.728 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"2a6d5541-cef2-46c8-bcaa-c0f8a4b0e77a"}
06:09:56.698 01.970 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"77bd9a73-a530-4e80-ae26-0e757fdc063d"}
06:09:56.711 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"77bd9a73-a530-4e80-ae26-0e757fdc063d"}
06:09:56.721 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"3f4108db-3f79-41e4-959c-42a1d1f5676a"}
06:09:56.731 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"3f4108db-3f79-41e4-959c-42a1d1f5676a"}
06:09:58.702 01.971 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"3a597852-5f8f-4bd6-8c7a-7121ae9dcf2f"}
06:09:58.725 00.023 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"3a597852-5f8f-4bd6-8c7a-7121ae9dcf2f"}
06:09:58.739 00.014 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"c2aeb24b-4c13-449c-af32-a8e51ac936c2"}
06:09:58.751 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"c2aeb24b-4c13-449c-af32-a8e51ac936c2"}
06:10:00.703 01.952 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"25b333a7-0b21-474b-b5b9-9ed3a8e04c51"}
06:10:00.717 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"25b333a7-0b21-474b-b5b9-9ed3a8e04c51"}
06:10:00.732 00.015 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"6d0b65ff-ce32-4880-ae1a-1af15c4b5367"}
06:10:00.741 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"6d0b65ff-ce32-4880-ae1a-1af15c4b5367"}
06:10:02.699 01.958 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"3311cea5-050d-497d-ba24-a2616abdc192"}
06:10:02.709 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"3311cea5-050d-497d-ba24-a2616abdc192"}
06:10:02.721 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"31cd5087-f07b-48aa-b869-49eb391e4e0b"}
06:10:02.745 00.024 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"31cd5087-f07b-48aa-b869-49eb391e4e0b"}
06:10:04.698 01.953 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"beaae9d4-f486-4914-8c28-a921ae443b22"}
06:10:04.712 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"beaae9d4-f486-4914-8c28-a921ae443b22"}
06:10:04.744 00.032 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"dbbc366e-5752-4c78-823d-552e83f64768"}
06:10:04.755 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"dbbc366e-5752-4c78-823d-552e83f64768"}
06:10:06.699 01.944 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"a5a76ded-75d3-41c3-bb8e-6d6e8371914c"}
06:10:06.711 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"a5a76ded-75d3-41c3-bb8e-6d6e8371914c"}
06:10:06.721 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"c4f76de2-e3d3-4097-bcbc-92391267a1f4"}
06:10:06.729 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"c4f76de2-e3d3-4097-bcbc-92391267a1f4"}
06:10:08.697 01.968 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"493fd08e-8e3a-4b6e-ac93-ba1522e808b1"}
06:10:08.711 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"493fd08e-8e3a-4b6e-ac93-ba1522e808b1"}
06:10:08.723 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"13f89593-9d8d-47a5-a39c-a71c87eef6c5"}
06:10:08.733 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"13f89593-9d8d-47a5-a39c-a71c87eef6c5"}
06:10:10.697 01.964 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"4d2b6567-a4d1-4e3e-b3d4-ec6c3901b36a"}
06:10:10.722 00.025 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"4d2b6567-a4d1-4e3e-b3d4-ec6c3901b36a"}
06:10:10.732 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"196ab332-ce17-43a5-bb79-066c62104789"}
06:10:10.742 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"196ab332-ce17-43a5-bb79-066c62104789"}
06:10:12.697 01.955 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"d0244b5f-2fac-44e3-9e21-96bf23665d93"}
06:10:12.706 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"d0244b5f-2fac-44e3-9e21-96bf23665d93"}
06:10:12.715 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"958379b5-eab1-4c70-8e0e-b75e772834ec"}
06:10:12.725 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"958379b5-eab1-4c70-8e0e-b75e772834ec"}
06:10:14.699 01.974 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"4570edda-4855-4339-a1de-6c780ffad586"}
06:10:14.711 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"4570edda-4855-4339-a1de-6c780ffad586"}
06:10:14.721 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"186843b4-2eb9-4869-b1ce-ebc3ea810508"}
06:10:14.729 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"186843b4-2eb9-4869-b1ce-ebc3ea810508"}
06:10:16.699 01.970 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"487932d5-430d-4153-9d2b-94064a416069"}
06:10:16.711 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"487932d5-430d-4153-9d2b-94064a416069"}
06:10:16.720 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"624a9f47-38e2-4270-b7e0-b0970add430e"}
06:10:16.736 00.016 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"624a9f47-38e2-4270-b7e0-b0970add430e"}
06:10:18.699 01.963 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"15fd3621-f766-4972-a62e-3a7ac82eef0f"}
06:10:18.712 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"15fd3621-f766-4972-a62e-3a7ac82eef0f"}
06:10:18.721 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"b5042a32-c9c4-4def-9595-ca2a97466b9e"}
06:10:18.735 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"b5042a32-c9c4-4def-9595-ca2a97466b9e"}
06:10:20.700 01.965 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"6b197b9f-7a2c-419f-be67-48dcf753855a"}
06:10:20.715 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"6b197b9f-7a2c-419f-be67-48dcf753855a"}
06:10:20.756 00.041 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"eda3a7a0-dc49-4030-a31d-37271a100162"}
06:10:20.773 00.017 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"eda3a7a0-dc49-4030-a31d-37271a100162"}
06:10:22.700 01.927 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"11262d04-2225-418f-b55f-ba6137d3bf4e"}
06:10:22.735 00.035 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"11262d04-2225-418f-b55f-ba6137d3bf4e"}
06:10:22.756 00.021 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"97f38169-760f-47e1-b68e-29a51cfa71a2"}
06:10:22.776 00.020 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"97f38169-760f-47e1-b68e-29a51cfa71a2"}
06:10:24.700 01.924 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"f3f2b267-d89a-435a-b099-6ab2c0a5f5a0"}
06:10:24.713 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"f3f2b267-d89a-435a-b099-6ab2c0a5f5a0"}
06:10:24.739 00.026 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"01445c64-446b-4783-b267-d595647cc28a"}
06:10:24.752 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"01445c64-446b-4783-b267-d595647cc28a"}
06:10:26.700 01.948 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"1527f779-3595-42bd-b28d-ef91e1d76b09"}
06:10:26.710 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"1527f779-3595-42bd-b28d-ef91e1d76b09"}
06:10:26.726 00.016 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"c45dad75-71a0-480d-b99c-2612a1b8508e"}
06:10:26.740 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"c45dad75-71a0-480d-b99c-2612a1b8508e"}
06:10:28.700 01.960 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"b80e7a6f-0118-469c-880e-b32961948bbc"}
06:10:28.731 00.031 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"b80e7a6f-0118-469c-880e-b32961948bbc"}
06:10:28.785 00.054 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"4e8946a4-191c-4a16-a882-db531414bed2"}
06:10:28.822 00.037 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"4e8946a4-191c-4a16-a882-db531414bed2"}
06:10:30.698 01.876 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"0b14f289-4329-4c2b-bd60-27d23f0e8d42"}
06:10:30.709 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"0b14f289-4329-4c2b-bd60-27d23f0e8d42"}
06:10:30.719 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"60071478-3fc7-45c2-969b-90bbe06e7a29"}
06:10:30.727 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"60071478-3fc7-45c2-969b-90bbe06e7a29"}
06:10:32.696 01.969 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"a59df57b-e5bf-4271-9321-ba18ceb758e5"}
06:10:32.708 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"a59df57b-e5bf-4271-9321-ba18ceb758e5"}
06:10:32.720 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"4ea82a46-c759-4922-baba-4e5e42603fa3"}
06:10:32.733 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"4ea82a46-c759-4922-baba-4e5e42603fa3"}
06:10:34.697 01.964 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"c6cdd514-2b39-4bd5-9c18-4d7ed73e3144"}
06:10:34.719 00.022 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"c6cdd514-2b39-4bd5-9c18-4d7ed73e3144"}
06:10:34.735 00.016 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"500507f8-e10d-42d5-96de-ea84bd304dd6"}
06:10:34.748 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"500507f8-e10d-42d5-96de-ea84bd304dd6"}
06:10:36.696 01.948 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"5abb74c3-ab70-4a9a-863d-79a525859a89"}
06:10:36.709 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"5abb74c3-ab70-4a9a-863d-79a525859a89"}
06:10:36.724 00.015 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"9129bcc8-6d9d-4f1c-b5df-8870d12ddcb0"}
06:10:36.735 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"9129bcc8-6d9d-4f1c-b5df-8870d12ddcb0"}
06:10:38.695 01.960 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"28255af2-165e-49d4-89cb-861a4ffe2310"}
06:10:38.708 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"28255af2-165e-49d4-89cb-861a4ffe2310"}
06:10:38.719 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"d2870f26-da5c-4e3d-898d-d923241ddba8"}
06:10:38.729 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"d2870f26-da5c-4e3d-898d-d923241ddba8"}
06:10:40.695 01.966 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"5d088369-d462-4ed6-84db-736a92935951"}
06:10:40.708 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"5d088369-d462-4ed6-84db-736a92935951"}
06:10:40.716 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"e9d12ff0-36b8-457f-a005-8123bddf06d2"}
06:10:40.723 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"e9d12ff0-36b8-457f-a005-8123bddf06d2"}
06:10:42.698 01.975 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"1355efa3-1d44-4901-81c2-8a55337b84aa"}
06:10:42.724 00.026 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"1355efa3-1d44-4901-81c2-8a55337b84aa"}
06:10:42.743 00.019 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"c27b191c-41cb-41f6-b51f-0ab11e18c1ba"}
06:10:42.760 00.017 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"c27b191c-41cb-41f6-b51f-0ab11e18c1ba"}
06:10:44.697 01.937 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"281595d2-b096-42ef-960b-20119f7168a7"}
06:10:44.707 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"281595d2-b096-42ef-960b-20119f7168a7"}
06:10:44.735 00.028 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"7926715a-655a-491b-aeb1-7c125ab6c440"}
06:10:44.746 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"7926715a-655a-491b-aeb1-7c125ab6c440"}
06:10:46.698 01.952 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"a8144a29-be17-4585-8a60-79e9ad630918"}
06:10:46.712 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"a8144a29-be17-4585-8a60-79e9ad630918"}
06:10:46.726 00.014 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"6cadd2f3-ac34-4ead-bf26-cacf10ef957f"}
06:10:46.744 00.018 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"6cadd2f3-ac34-4ead-bf26-cacf10ef957f"}
06:10:48.697 01.953 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"9ee84e43-18c8-4599-97c0-56826fd4d14c"}
06:10:48.709 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"9ee84e43-18c8-4599-97c0-56826fd4d14c"}
06:10:48.722 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"c52f4c74-3e9d-400a-bcc2-47410f17a86a"}
06:10:48.733 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"c52f4c74-3e9d-400a-bcc2-47410f17a86a"}
06:10:50.696 01.963 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"dc8a2e3e-e7a2-4438-8c5a-bbc52e8f3628"}
06:10:50.709 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"dc8a2e3e-e7a2-4438-8c5a-bbc52e8f3628"}
06:10:50.735 00.026 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"fac7bbc6-9fa9-4bbd-964d-ab7f33ad56eb"}
06:10:50.743 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"fac7bbc6-9fa9-4bbd-964d-ab7f33ad56eb"}
06:10:52.696 01.953 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"f4365dd4-b68a-413d-a272-6383f7a839a5"}
06:10:52.718 00.022 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"f4365dd4-b68a-413d-a272-6383f7a839a5"}
06:10:52.727 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"6e6b3967-72fc-44a0-af57-f59378d078f0"}
06:10:52.734 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"6e6b3967-72fc-44a0-af57-f59378d078f0"}
06:10:54.695 01.961 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"b95e620e-8277-4596-8292-fc18f10134c7"}
06:10:54.705 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"b95e620e-8277-4596-8292-fc18f10134c7"}
06:10:54.719 00.014 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"805c79c6-fbe2-49ab-a891-cb3404a14a28"}
06:10:54.730 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"805c79c6-fbe2-49ab-a891-cb3404a14a28"}
06:10:56.695 01.965 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"da5c357e-9de1-47bc-b2dc-ac2ab79d2db9"}
06:10:56.710 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"da5c357e-9de1-47bc-b2dc-ac2ab79d2db9"}
06:10:56.720 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"de463ccc-2b33-4f88-b419-25ca814c0c70"}
06:10:56.729 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"de463ccc-2b33-4f88-b419-25ca814c0c70"}
06:10:58.694 01.965 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"3819c3da-b13d-4b0d-b5a0-a65165363b2d"}
06:10:58.707 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"3819c3da-b13d-4b0d-b5a0-a65165363b2d"}
06:10:58.734 00.027 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"04d2b66b-7bb5-464c-b377-589d1a4828fb"}
06:10:58.745 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"04d2b66b-7bb5-464c-b377-589d1a4828fb"}
06:11:00.695 01.950 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"61cc06a3-67c9-4efd-b892-03690dda192b"}
06:11:00.706 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"61cc06a3-67c9-4efd-b892-03690dda192b"}
06:11:00.717 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"85d3136a-b739-42c6-b3c5-7816ac6d7646"}
06:11:00.728 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"85d3136a-b739-42c6-b3c5-7816ac6d7646"}
06:11:02.695 01.967 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"4bd51752-ba66-46f4-87b2-191393b1e52a"}
06:11:02.707 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"4bd51752-ba66-46f4-87b2-191393b1e52a"}
06:11:02.718 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"919dbca2-e562-483c-b727-f98a8cb8a022"}
06:11:02.727 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"919dbca2-e562-483c-b727-f98a8cb8a022"}
06:11:04.694 01.967 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"41213589-f25f-4d4f-874f-e8e7af66f5cd"}
06:11:04.704 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"41213589-f25f-4d4f-874f-e8e7af66f5cd"}
06:11:04.714 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"a094a6f2-38eb-4d04-9011-a5b16c1d0b18"}
06:11:04.722 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"a094a6f2-38eb-4d04-9011-a5b16c1d0b18"}
06:11:06.693 01.971 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"be6e752f-66f6-4b76-bedc-6c449883520d"}
06:11:06.703 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"be6e752f-66f6-4b76-bedc-6c449883520d"}
06:11:06.710 00.007 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"c9f69d3a-4f12-41c6-9446-b77a41e0f24c"}
06:11:06.723 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"c9f69d3a-4f12-41c6-9446-b77a41e0f24c"}
06:11:08.693 01.970 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"38afd46a-c30d-4e7b-a37e-f53dcd5242b6"}
06:11:08.707 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"38afd46a-c30d-4e7b-a37e-f53dcd5242b6"}
06:11:08.715 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"0897d7cc-4ffc-485c-9909-f222072a6986"}
06:11:08.724 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"0897d7cc-4ffc-485c-9909-f222072a6986"}
06:11:10.693 01.969 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"f1430ff5-c194-4691-b8b2-277f57c105d1"}
06:11:10.701 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"f1430ff5-c194-4691-b8b2-277f57c105d1"}
06:11:10.710 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"1f69034c-8d5b-48c3-86a6-b2c5b8bf5f4a"}
06:11:10.717 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"1f69034c-8d5b-48c3-86a6-b2c5b8bf5f4a"}
06:11:12.691 01.974 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"20d9694c-6b72-4548-8636-f645cf0d5f60"}
06:11:12.702 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"20d9694c-6b72-4548-8636-f645cf0d5f60"}
06:11:12.711 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"123b0227-0c37-41b9-8341-67475548e44e"}
06:11:12.719 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"123b0227-0c37-41b9-8341-67475548e44e"}
06:11:14.691 01.972 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"39b40f84-9b57-4392-abd5-9429ac4ee01f"}
06:11:14.707 00.016 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"39b40f84-9b57-4392-abd5-9429ac4ee01f"}
06:11:14.718 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"c8f27569-0563-4da4-bd89-cdfaa32c2221"}
06:11:14.731 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"c8f27569-0563-4da4-bd89-cdfaa32c2221"}
06:11:16.692 01.961 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"c05160ed-70c8-4d0c-8a83-d149a6cfceaf"}
06:11:16.709 00.017 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"c05160ed-70c8-4d0c-8a83-d149a6cfceaf"}
06:11:16.723 00.014 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"293ff24d-c152-4206-8d02-5080af33b893"}
06:11:16.763 00.040 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"293ff24d-c152-4206-8d02-5080af33b893"}
06:11:18.693 01.930 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"b4def8f5-cabb-4fc3-81a7-732a74afe1ac"}
06:11:18.727 00.034 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"b4def8f5-cabb-4fc3-81a7-732a74afe1ac"}
06:11:18.746 00.019 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"69b5b7f9-e40a-4e5e-a057-b975a0d08072"}
06:11:18.759 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"69b5b7f9-e40a-4e5e-a057-b975a0d08072"}
06:11:20.692 01.933 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"742962c6-1bc0-4b69-b7e8-dcf73e00c697"}
06:11:20.713 00.021 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"742962c6-1bc0-4b69-b7e8-dcf73e00c697"}
06:11:20.731 00.018 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"066dc7aa-6cc5-4166-8e0e-3923314081d9"}
06:11:20.753 00.022 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"066dc7aa-6cc5-4166-8e0e-3923314081d9"}
06:11:22.698 01.945 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"38f020f4-6628-41a0-9716-e928239ba844"}
06:11:22.719 00.021 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"38f020f4-6628-41a0-9716-e928239ba844"}
06:11:22.728 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"ce57f458-ea49-48fa-af74-c15edc805a25"}
06:11:22.736 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"ce57f458-ea49-48fa-af74-c15edc805a25"}
06:11:24.694 01.958 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"11f36cf9-f08c-4677-a0ee-6a788e58e150"}
06:11:24.704 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"11f36cf9-f08c-4677-a0ee-6a788e58e150"}
06:11:24.716 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"b346efc4-0a08-4003-9fb4-0af961b1023a"}
06:11:24.724 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"b346efc4-0a08-4003-9fb4-0af961b1023a"}
06:11:26.694 01.970 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"15aefc23-e9a7-428e-866b-a40a9b23805a"}
06:11:26.706 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"15aefc23-e9a7-428e-866b-a40a9b23805a"}
06:11:26.719 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"b42a10be-4bf6-4f7d-b1dc-70e6eee04139"}
06:11:26.729 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"b42a10be-4bf6-4f7d-b1dc-70e6eee04139"}
06:11:28.692 01.963 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"2e442443-6c22-49c7-815b-d8220afa78d1"}
06:11:28.702 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"2e442443-6c22-49c7-815b-d8220afa78d1"}
06:11:28.712 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"9dfc66b0-ec2b-40b0-a936-6cb33e75f0c6"}
06:11:28.734 00.022 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"9dfc66b0-ec2b-40b0-a936-6cb33e75f0c6"}
06:11:30.694 01.960 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"dfa55f61-1604-4f00-a100-e465f71d0e19"}
06:11:30.710 00.016 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"dfa55f61-1604-4f00-a100-e465f71d0e19"}
06:11:30.723 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"bdc3cf39-be87-4b54-b11e-57a7aad94538"}
06:11:30.731 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"bdc3cf39-be87-4b54-b11e-57a7aad94538"}
06:11:32.692 01.961 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"00875290-4020-4933-8d4c-133a6d0dd395"}
06:11:32.708 00.016 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"00875290-4020-4933-8d4c-133a6d0dd395"}
06:11:32.719 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"dab6e181-e862-4d19-aaf9-97139164fd56"}
06:11:32.729 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"dab6e181-e862-4d19-aaf9-97139164fd56"}
06:11:34.691 01.962 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"571cf27a-a1b5-4579-bba7-90c2481abd9e"}
06:11:34.702 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"571cf27a-a1b5-4579-bba7-90c2481abd9e"}
06:11:34.711 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"3838b049-5e49-4991-9597-0aa391c7dec2"}
06:11:34.718 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"3838b049-5e49-4991-9597-0aa391c7dec2"}
06:11:36.690 01.972 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"4d876c2c-5e32-43bf-910d-225245d09ec3"}
06:11:36.700 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"4d876c2c-5e32-43bf-910d-225245d09ec3"}
06:11:36.710 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"7ec9d869-cc31-4da8-9d4e-d9f5ea948c63"}
06:11:36.716 00.006 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"7ec9d869-cc31-4da8-9d4e-d9f5ea948c63"}
06:11:38.690 01.974 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"57713fcf-cc35-46f5-b056-26f4856ea3b9"}
06:11:38.698 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"57713fcf-cc35-46f5-b056-26f4856ea3b9"}
06:11:38.706 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"1a7febb7-e9f5-4e23-b01a-e6084eb09514"}
06:11:38.712 00.006 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"1a7febb7-e9f5-4e23-b01a-e6084eb09514"}
06:11:40.692 01.980 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"03db50f9-4b68-4c1b-a83a-5dd63b00bd88"}
06:11:40.701 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"03db50f9-4b68-4c1b-a83a-5dd63b00bd88"}
06:11:40.710 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"7a255da5-d1ad-4765-928c-939d4ebda6af"}
06:11:40.719 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"7a255da5-d1ad-4765-928c-939d4ebda6af"}
06:11:42.690 01.971 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"4cdc168f-8315-46e2-a643-491950cf7aee"}
06:11:42.698 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"4cdc168f-8315-46e2-a643-491950cf7aee"}
06:11:42.706 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"bf99da04-d491-4dad-af43-d9b7966ea1ab"}
06:11:42.714 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"bf99da04-d491-4dad-af43-d9b7966ea1ab"}
06:11:44.691 01.977 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"e742d4a6-ab5c-41d6-9739-caa44cf6bf8d"}
06:11:44.714 00.023 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"e742d4a6-ab5c-41d6-9739-caa44cf6bf8d"}
06:11:44.723 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"504f03c2-4985-433a-b552-eb48be156fcb"}
06:11:44.734 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"504f03c2-4985-433a-b552-eb48be156fcb"}
06:11:46.691 01.957 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"6cff5e66-1080-456a-9746-f3bcfa3d9448"}
06:11:46.703 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"6cff5e66-1080-456a-9746-f3bcfa3d9448"}
06:11:46.746 00.043 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"0df6378f-a43f-42d4-8993-0d92fb4cf58c"}
06:11:46.761 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"0df6378f-a43f-42d4-8993-0d92fb4cf58c"}
06:11:48.690 01.929 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"19bb666c-3192-4a79-bf30-edc2ac39862d"}
06:11:48.701 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"19bb666c-3192-4a79-bf30-edc2ac39862d"}
06:11:48.712 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"7c60215a-3034-4d21-a0d4-0395a9e2f3dc"}
06:11:48.722 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"7c60215a-3034-4d21-a0d4-0395a9e2f3dc"}
06:11:50.690 01.968 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"d949b36b-ef71-4a6f-8dad-50b0acbcda57"}
06:11:50.702 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"d949b36b-ef71-4a6f-8dad-50b0acbcda57"}
06:11:50.727 00.025 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"175280e3-32f4-49e4-a7f3-994f26d630df"}
06:11:50.736 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"175280e3-32f4-49e4-a7f3-994f26d630df"}
06:11:52.696 01.960 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"1fea8cd2-fb90-4bc8-b715-e022b52dee0c"}
06:11:52.716 00.020 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"1fea8cd2-fb90-4bc8-b715-e022b52dee0c"}
06:11:52.726 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"13bef7dc-c689-47ff-b7d7-2d90dd228cae"}
06:11:52.736 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"13bef7dc-c689-47ff-b7d7-2d90dd228cae"}
06:11:54.693 01.957 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"16e8429c-e444-4c04-836b-4a299f997f0b"}
06:11:54.703 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"16e8429c-e444-4c04-836b-4a299f997f0b"}
06:11:54.714 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"08ab104b-7192-46fc-a8f8-dc8551f8cdc7"}
06:11:54.724 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"08ab104b-7192-46fc-a8f8-dc8551f8cdc7"}
06:11:56.692 01.968 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"4da97669-a5b3-481b-8410-9c8c7b31f76c"}
06:11:56.720 00.028 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"4da97669-a5b3-481b-8410-9c8c7b31f76c"}
06:11:56.731 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"daac776e-c93b-4623-9271-abdb8c0b09bf"}
06:11:56.739 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"daac776e-c93b-4623-9271-abdb8c0b09bf"}
06:11:58.692 01.953 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"bc201f3c-13dc-437d-b134-f9f5d8fba523"}
06:11:58.707 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"bc201f3c-13dc-437d-b134-f9f5d8fba523"}
06:11:58.725 00.018 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"961d67e5-5b29-49bc-91c5-863a30397850"}
06:11:58.752 00.027 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"961d67e5-5b29-49bc-91c5-863a30397850"}
06:12:00.691 01.939 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"6ae2c277-d3ad-4da9-93f1-86a2c66c8d1c"}
06:12:00.700 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"6ae2c277-d3ad-4da9-93f1-86a2c66c8d1c"}
06:12:00.713 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"7ffbf508-32a1-4140-b7e8-534f415b3f17"}
06:12:00.725 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"7ffbf508-32a1-4140-b7e8-534f415b3f17"}
06:12:02.692 01.967 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"3e198a2b-fb6c-44a0-b9d1-992893aedd18"}
06:12:02.709 00.017 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"3e198a2b-fb6c-44a0-b9d1-992893aedd18"}
06:12:02.741 00.032 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"cdd6226c-e0c1-4861-8def-c1cd49f3572a"}
06:12:02.750 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"cdd6226c-e0c1-4861-8def-c1cd49f3572a"}
06:12:04.744 01.994 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"b46c0765-73f0-4067-83fb-463e040b23e4"}
06:12:04.808 00.064 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"b46c0765-73f0-4067-83fb-463e040b23e4"}
06:12:04.844 00.036 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"ee8cf0a2-2865-4a1b-9133-817572b70844"}
06:12:04.861 00.017 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"ee8cf0a2-2865-4a1b-9133-817572b70844"}
06:12:06.743 01.882 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"cf46796b-4c2c-4e08-af9b-78088ecb0699"}
06:12:06.753 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"cf46796b-4c2c-4e08-af9b-78088ecb0699"}
06:12:06.770 00.017 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"e08871dc-cafb-4606-8973-87893b16ce5a"}
06:12:06.778 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"e08871dc-cafb-4606-8973-87893b16ce5a"}
06:12:08.744 01.966 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"ac9a8941-a042-4760-9b36-1d1a0d0be0fb"}
06:12:08.756 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"ac9a8941-a042-4760-9b36-1d1a0d0be0fb"}
06:12:08.764 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"57586da3-64a8-4aaf-9582-fd0532b747c7"}
06:12:08.783 00.019 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"57586da3-64a8-4aaf-9582-fd0532b747c7"}
06:12:10.743 01.960 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"e88a32f5-31c2-43a6-9a17-0b8d3e7c210d"}
06:12:10.775 00.032 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"e88a32f5-31c2-43a6-9a17-0b8d3e7c210d"}
06:12:10.788 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"dfa9b912-e501-4c88-b1f6-b7e3e491d297"}
06:12:10.799 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"dfa9b912-e501-4c88-b1f6-b7e3e491d297"}
06:12:12.743 01.944 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"ac1b41d3-63ac-4ff5-8099-e8a5fd88b8c8"}
06:12:12.753 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"ac1b41d3-63ac-4ff5-8099-e8a5fd88b8c8"}
06:12:12.761 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"a53d9e65-9e12-4a18-80e1-1a8f36fcd945"}
06:12:12.770 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"a53d9e65-9e12-4a18-80e1-1a8f36fcd945"}
06:12:14.743 01.973 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"ea231a13-766c-4553-8fd0-9b098e705f80"}
06:12:14.752 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"ea231a13-766c-4553-8fd0-9b098e705f80"}
06:12:14.763 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"4bb75960-a647-4a63-8f98-bf6c3defcb1d"}
06:12:14.772 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"4bb75960-a647-4a63-8f98-bf6c3defcb1d"}
06:12:16.743 01.971 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"34fb3668-2314-4627-a363-1f4d12183987"}
06:12:16.754 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"34fb3668-2314-4627-a363-1f4d12183987"}
06:12:16.780 00.026 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"1828724a-c4fa-448f-8a28-0a8a3ee630bd"}
06:12:16.813 00.033 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"1828724a-c4fa-448f-8a28-0a8a3ee630bd"}
06:12:18.744 01.931 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"d9b31b65-4586-4442-91d0-f7247a77c7c8"}
06:12:18.752 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"d9b31b65-4586-4442-91d0-f7247a77c7c8"}
06:12:18.763 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"745bd5ca-9a54-41db-958d-eb2ac9e18afb"}
06:12:18.773 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"745bd5ca-9a54-41db-958d-eb2ac9e18afb"}
06:12:20.743 01.970 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"511b905b-54ee-4851-a61e-8d1bb5deb087"}
06:12:20.752 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"511b905b-54ee-4851-a61e-8d1bb5deb087"}
06:12:20.763 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"ecaa42a9-4a30-4782-b6aa-a9c543c5e8d8"}
06:12:20.771 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"ecaa42a9-4a30-4782-b6aa-a9c543c5e8d8"}
06:12:22.742 01.971 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"187a3444-0a81-47fc-81ea-d1da12b88897"}
06:12:22.751 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"187a3444-0a81-47fc-81ea-d1da12b88897"}
06:12:22.761 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"a925b641-5799-4517-9dfb-9b282a7ce2ff"}
06:12:22.768 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"a925b641-5799-4517-9dfb-9b282a7ce2ff"}
06:12:24.741 01.973 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"fb16c0e6-eb64-4093-98ac-e2100078360c"}
06:12:24.766 00.025 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"fb16c0e6-eb64-4093-98ac-e2100078360c"}
06:12:24.788 00.022 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"74255abc-642c-4d97-a639-9aab690a73d3"}
06:12:24.810 00.022 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"74255abc-642c-4d97-a639-9aab690a73d3"}
06:12:26.741 01.931 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"0dd89aed-47ab-4e6f-a401-85f4c24536ae"}
06:12:26.756 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"0dd89aed-47ab-4e6f-a401-85f4c24536ae"}
06:12:26.769 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"a059edc0-4e70-4d74-91d6-d7baf3a844b8"}
06:12:26.803 00.034 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"a059edc0-4e70-4d74-91d6-d7baf3a844b8"}
06:12:28.742 01.939 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"2d461e8b-fdfe-42a6-90be-9ae563235b85"}
06:12:28.755 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"2d461e8b-fdfe-42a6-90be-9ae563235b85"}
06:12:28.766 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"4524f4fe-eb15-4f16-bb39-4cff007a0a55"}
06:12:28.774 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"4524f4fe-eb15-4f16-bb39-4cff007a0a55"}
06:12:30.742 01.968 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"b3ba7106-8c03-4550-a513-0c81999ab6c9"}
06:12:30.750 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"b3ba7106-8c03-4550-a513-0c81999ab6c9"}
06:12:30.760 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"52310c35-333f-44ef-a5ef-56f956736cf6"}
06:12:30.767 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"52310c35-333f-44ef-a5ef-56f956736cf6"}
06:12:32.742 01.975 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"50817fea-b124-4acd-87f5-2cb34a7c5438"}
06:12:32.764 00.022 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"50817fea-b124-4acd-87f5-2cb34a7c5438"}
06:12:32.772 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"4e406d7e-fdfe-4877-b232-6661d9344ce1"}
06:12:32.779 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"4e406d7e-fdfe-4877-b232-6661d9344ce1"}
06:12:34.740 01.961 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"1a9f8a88-b34e-427c-81e8-eff7ca6d96ea"}
06:12:34.753 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"1a9f8a88-b34e-427c-81e8-eff7ca6d96ea"}
06:12:34.763 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"ebb93f0e-630d-44e9-b6cf-0619152dbad2"}
06:12:34.787 00.024 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"ebb93f0e-630d-44e9-b6cf-0619152dbad2"}
06:12:36.741 01.954 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"c60744c9-0f07-49f1-b20a-be0b93a91092"}
06:12:36.769 00.028 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"c60744c9-0f07-49f1-b20a-be0b93a91092"}
06:12:36.779 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"8e364895-7fa1-4e43-8e49-a0af29e32881"}
06:12:36.789 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"8e364895-7fa1-4e43-8e49-a0af29e32881"}
06:12:38.739 01.950 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"4a374300-3cab-4340-992d-1e39c4deec7c"}
06:12:38.770 00.031 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"4a374300-3cab-4340-992d-1e39c4deec7c"}
06:12:38.780 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"6b293618-914b-4df4-888b-de1abbdd280a"}
06:12:38.789 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"6b293618-914b-4df4-888b-de1abbdd280a"}
06:12:40.738 01.949 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"b90c38e5-b9bb-4992-94d7-b01ef9ab3b46"}
06:12:40.750 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"b90c38e5-b9bb-4992-94d7-b01ef9ab3b46"}
06:12:40.776 00.026 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"a9e1bb00-b584-4bfd-af8e-800070b9f836"}
06:12:40.787 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"a9e1bb00-b584-4bfd-af8e-800070b9f836"}
06:12:42.737 01.950 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"6cf14aa4-9cdf-4b07-80b8-f3a503bbe48d"}
06:12:42.774 00.037 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"6cf14aa4-9cdf-4b07-80b8-f3a503bbe48d"}
06:12:42.814 00.040 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"20c6f865-de18-4efb-a272-7b67a5c686cb"}
06:12:42.888 00.074 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"20c6f865-de18-4efb-a272-7b67a5c686cb"}
06:12:44.736 01.848 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"0f0e4007-ccde-48bb-aad7-127b769a6db6"}
06:12:44.750 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"0f0e4007-ccde-48bb-aad7-127b769a6db6"}
06:12:44.759 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"2ef50080-39f0-45c1-b9a2-19b7af4ab86c"}
06:12:44.768 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"2ef50080-39f0-45c1-b9a2-19b7af4ab86c"}
06:12:46.743 01.975 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"1e0a0cca-d699-4435-9c26-20d3327755b0"}
06:12:46.755 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"1e0a0cca-d699-4435-9c26-20d3327755b0"}
06:12:46.784 00.029 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"216a0cbc-d263-4c49-90bf-6e852a4df9b5"}
06:12:46.797 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"216a0cbc-d263-4c49-90bf-6e852a4df9b5"}
06:12:48.737 01.940 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"b9ff9911-7695-4502-8ba8-57c9c27b2ab0"}
06:12:48.748 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"b9ff9911-7695-4502-8ba8-57c9c27b2ab0"}
06:12:48.759 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"10b6bc73-63c5-489e-9802-5d4b2265dd81"}
06:12:48.770 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"10b6bc73-63c5-489e-9802-5d4b2265dd81"}
06:12:50.737 01.967 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"dc9b60ac-58ce-48e9-9686-a54e83a2af20"}
06:12:50.747 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"dc9b60ac-58ce-48e9-9686-a54e83a2af20"}
06:12:50.758 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"28d9e713-3880-403d-ba21-4af8385a6039"}
06:12:50.781 00.023 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"28d9e713-3880-403d-ba21-4af8385a6039"}
06:12:52.736 01.955 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"8a6a5a33-361f-4411-ba6c-331925e95dc2"}
06:12:52.748 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"8a6a5a33-361f-4411-ba6c-331925e95dc2"}
06:12:52.755 00.007 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"67e62108-5154-419a-8114-01a40270a5c7"}
06:12:52.763 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"67e62108-5154-419a-8114-01a40270a5c7"}
06:12:54.736 01.973 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"8116b1e9-af5b-41ef-9547-d996821c59a2"}
06:12:54.748 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"8116b1e9-af5b-41ef-9547-d996821c59a2"}
06:12:54.773 00.025 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"f402a082-406c-4da5-9f28-7293d66582a0"}
06:12:54.783 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"f402a082-406c-4da5-9f28-7293d66582a0"}
06:12:56.736 01.953 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"95f00a2b-fc63-4522-94aa-2891e9586bf6"}
06:12:56.751 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"95f00a2b-fc63-4522-94aa-2891e9586bf6"}
06:12:56.778 00.027 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"d2846119-2d07-4ca7-a97f-468cf208e961"}
06:12:56.786 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"d2846119-2d07-4ca7-a97f-468cf208e961"}
06:12:58.736 01.950 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"613c4c81-4d4b-4cd4-b4ba-5617fc11de92"}
06:12:58.747 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"613c4c81-4d4b-4cd4-b4ba-5617fc11de92"}
06:12:58.758 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"c90cc1db-756e-42e0-a24c-b922ec03ba9a"}
06:12:58.766 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"c90cc1db-756e-42e0-a24c-b922ec03ba9a"}
06:13:00.734 01.968 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"df031084-ab62-4b31-8bc0-08deeaa53d90"}
06:13:00.762 00.028 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"df031084-ab62-4b31-8bc0-08deeaa53d90"}
06:13:00.771 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"97ab74e7-1d17-4c6a-837c-790bab00f8bd"}
06:13:00.781 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"97ab74e7-1d17-4c6a-837c-790bab00f8bd"}
06:13:02.757 01.976 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"e1798e52-7651-4966-9981-a2458766826e"}
06:13:02.790 00.033 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"e1798e52-7651-4966-9981-a2458766826e"}
06:13:02.802 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"59193caf-578b-4505-a46b-fb0c8b158d4c"}
06:13:02.812 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"59193caf-578b-4505-a46b-fb0c8b158d4c"}
06:13:04.756 01.944 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"5e4f166f-3eac-4973-ae45-35d94fba0d42"}
06:13:04.768 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"5e4f166f-3eac-4973-ae45-35d94fba0d42"}
06:13:04.799 00.031 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"4547af52-8d33-4055-876a-9f421536ad9c"}
06:13:04.812 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"4547af52-8d33-4055-876a-9f421536ad9c"}
06:13:06.756 01.944 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"be298f5a-cd44-4acc-ab4e-8cd2684fd7ba"}
06:13:06.769 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"be298f5a-cd44-4acc-ab4e-8cd2684fd7ba"}
06:13:06.778 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"30ca5e59-d258-4107-976d-c1ec942285d8"}
06:13:06.790 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"30ca5e59-d258-4107-976d-c1ec942285d8"}
06:13:08.755 01.965 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"c66d9c86-d8af-4cda-b6b1-75ebdc50bc67"}
06:13:08.766 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"c66d9c86-d8af-4cda-b6b1-75ebdc50bc67"}
06:13:08.775 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"464bf5bf-7b07-4295-b2c7-64ed829a8c44"}
06:13:08.797 00.022 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"464bf5bf-7b07-4295-b2c7-64ed829a8c44"}
06:13:10.754 01.957 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"4c7e57cb-a792-4eb5-a507-860fed122274"}
06:13:10.763 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"4c7e57cb-a792-4eb5-a507-860fed122274"}
06:13:10.772 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"d1feaf64-9f40-49a6-bd95-9e3a487274b9"}
06:13:10.779 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"d1feaf64-9f40-49a6-bd95-9e3a487274b9"}
06:13:12.781 02.002 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"d1088100-34e4-44b4-bf91-544c5c1dfab1"}
06:13:12.795 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"d1088100-34e4-44b4-bf91-544c5c1dfab1"}
06:13:12.808 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"90ede9fc-b6c4-4898-a03d-aa0d03af5dbe"}
06:13:12.819 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"90ede9fc-b6c4-4898-a03d-aa0d03af5dbe"}
06:13:14.781 01.962 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"028d83b8-c564-44d5-98db-a8f35dc9c7bf"}
06:13:14.794 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"028d83b8-c564-44d5-98db-a8f35dc9c7bf"}
06:13:14.812 00.018 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"ab8b09b3-47d8-4032-866d-a4137dbb0641"}
06:13:14.824 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"ab8b09b3-47d8-4032-866d-a4137dbb0641"}
06:13:16.780 01.956 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"4fd5dd14-0333-426c-8a78-964e433a996a"}
06:13:16.795 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"4fd5dd14-0333-426c-8a78-964e433a996a"}
06:13:16.811 00.016 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"b5a50ebc-8d48-4bcc-a3ab-20a7c06c8bfe"}
06:13:16.845 00.034 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"b5a50ebc-8d48-4bcc-a3ab-20a7c06c8bfe"}
06:13:18.779 01.934 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"af6cd331-d336-490a-9ff9-64df583b262a"}
06:13:18.791 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"af6cd331-d336-490a-9ff9-64df583b262a"}
06:13:18.804 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"1736d732-d4c7-479e-94f4-2642eb107e76"}
06:13:18.812 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"1736d732-d4c7-479e-94f4-2642eb107e76"}
06:13:20.779 01.967 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"5cb3e576-ccf5-4ded-8173-cd3f36deb576"}
06:13:20.792 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"5cb3e576-ccf5-4ded-8173-cd3f36deb576"}
06:13:20.803 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"ae35b72b-6f5b-49e2-97c1-4c8eb7dccbd7"}
06:13:20.812 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"ae35b72b-6f5b-49e2-97c1-4c8eb7dccbd7"}
06:13:22.779 01.967 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"5f48abc3-5176-4de3-8e7c-c4f50f150deb"}
06:13:22.788 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"5f48abc3-5176-4de3-8e7c-c4f50f150deb"}
06:13:22.796 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"9890573c-844a-48b2-99e0-991df4f8c3f1"}
06:13:22.804 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"9890573c-844a-48b2-99e0-991df4f8c3f1"}
06:13:24.779 01.975 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"7d549203-a7ca-4e9c-ae27-217147730e40"}
06:13:24.799 00.020 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"7d549203-a7ca-4e9c-ae27-217147730e40"}
06:13:24.818 00.019 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"6c87ab2a-433d-41b1-8cd5-005cfdffb17c"}
06:13:24.826 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"6c87ab2a-433d-41b1-8cd5-005cfdffb17c"}
06:13:26.778 01.952 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"601d280f-efba-4499-b3d1-da64191766ae"}
06:13:26.814 00.036 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"601d280f-efba-4499-b3d1-da64191766ae"}
06:13:26.852 00.038 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"7281e6ed-2724-46aa-ba8b-5bcff9b04d66"}
06:13:26.923 00.071 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"7281e6ed-2724-46aa-ba8b-5bcff9b04d66"}
06:13:28.779 01.856 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"0c2e7a58-80e8-4b98-8da3-ede0a00dfa03"}
06:13:28.788 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"0c2e7a58-80e8-4b98-8da3-ede0a00dfa03"}
06:13:28.814 00.026 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"904b2398-e4a3-405e-9d3d-b99e7f06bce9"}
06:13:28.825 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"904b2398-e4a3-405e-9d3d-b99e7f06bce9"}
06:13:30.782 01.957 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"c6a2c5fe-02fa-419f-b270-0a14660a4312"}
06:13:30.795 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"c6a2c5fe-02fa-419f-b270-0a14660a4312"}
06:13:30.806 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"d0e815a8-e1a9-4b88-86be-1248dce7dbe7"}
06:13:30.819 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"d0e815a8-e1a9-4b88-86be-1248dce7dbe7"}
06:13:32.781 01.962 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"c8a6be5c-dc29-4938-b8b5-c92c0ca81602"}
06:13:32.810 00.029 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"c8a6be5c-dc29-4938-b8b5-c92c0ca81602"}
06:13:32.823 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"b3b7c983-be19-44c8-b83b-cb06e04df8c4"}
06:13:32.832 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"b3b7c983-be19-44c8-b83b-cb06e04df8c4"}
06:13:34.781 01.949 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"c518f3cf-5db1-4207-844a-e43d48216642"}
06:13:34.796 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"c518f3cf-5db1-4207-844a-e43d48216642"}
06:13:34.834 00.038 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"1aad7cbd-949b-4d0b-9ed0-9d914364633d"}
06:13:34.849 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"1aad7cbd-949b-4d0b-9ed0-9d914364633d"}
06:13:36.780 01.931 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"ffb5e486-ffc5-44a7-9065-617833095540"}
06:13:36.789 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"ffb5e486-ffc5-44a7-9065-617833095540"}
06:13:36.798 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"0a60f8c4-a9ab-40cd-9dcc-b6b8c7ebaab2"}
06:13:36.806 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"0a60f8c4-a9ab-40cd-9dcc-b6b8c7ebaab2"}
06:13:38.781 01.975 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"cf6ab555-0450-4824-8604-18a6585dccbb"}
06:13:38.796 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"cf6ab555-0450-4824-8604-18a6585dccbb"}
06:13:38.808 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"ca4d147d-f898-4641-ae9e-98ddd7dfb413"}
06:13:38.818 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"ca4d147d-f898-4641-ae9e-98ddd7dfb413"}
06:13:40.780 01.962 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"202a4235-25d3-40e7-843b-c50c2bce7c35"}
06:13:40.805 00.025 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"202a4235-25d3-40e7-843b-c50c2bce7c35"}
06:13:40.821 00.016 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"efeb70a5-f1ba-49ab-bd16-530407073252"}
06:13:40.830 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"efeb70a5-f1ba-49ab-bd16-530407073252"}
06:13:42.785 01.955 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"d891e26b-7fb4-431e-90ed-8c492adec9d5"}
06:13:42.802 00.017 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"d891e26b-7fb4-431e-90ed-8c492adec9d5"}
06:13:42.818 00.016 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"864c4efb-e3e9-4b74-9d56-c2a5378e3da2"}
06:13:42.828 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"864c4efb-e3e9-4b74-9d56-c2a5378e3da2"}
06:13:44.783 01.955 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"75de2bb6-3c63-46fd-972c-d90a8dab0c14"}
06:13:44.793 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"75de2bb6-3c63-46fd-972c-d90a8dab0c14"}
06:13:44.806 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"cc46f6d9-8f53-4165-bde1-dd532532653f"}
06:13:44.832 00.026 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"cc46f6d9-8f53-4165-bde1-dd532532653f"}
06:13:46.784 01.952 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"feb24b88-9618-47a4-957f-a3e5cdef3d63"}
06:13:46.800 00.016 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"feb24b88-9618-47a4-957f-a3e5cdef3d63"}
06:13:46.840 00.040 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"87275151-9caa-4c64-85c3-3b8daf135171"}
06:13:46.855 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"87275151-9caa-4c64-85c3-3b8daf135171"}
06:13:48.784 01.929 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"1e9d77f7-b2b4-419b-928c-ab8883ace2a4"}
06:13:48.793 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"1e9d77f7-b2b4-419b-928c-ab8883ace2a4"}
06:13:48.817 00.024 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"0ac93127-d73a-4aa1-b800-3f772aa7f84e"}
06:13:48.826 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"0ac93127-d73a-4aa1-b800-3f772aa7f84e"}
06:13:50.783 01.957 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"5c8f8c8b-f9c8-4c68-a176-61ebbb05ccba"}
06:13:50.792 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"5c8f8c8b-f9c8-4c68-a176-61ebbb05ccba"}
06:13:50.854 00.062 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"ea11a5e0-71db-42cf-b59b-585cd2451818"}
06:13:50.867 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"ea11a5e0-71db-42cf-b59b-585cd2451818"}
06:13:52.783 01.916 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"e4fd358b-f1d4-4d38-a197-d6e704c40ecd"}
06:13:52.815 00.032 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"e4fd358b-f1d4-4d38-a197-d6e704c40ecd"}
06:13:52.828 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"ef9bfd37-07fc-471c-bbbe-f6833face0b6"}
06:13:52.842 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"ef9bfd37-07fc-471c-bbbe-f6833face0b6"}
06:13:54.783 01.941 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"cb0c2be3-906a-4f42-a925-589dc78b828b"}
06:13:54.794 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"cb0c2be3-906a-4f42-a925-589dc78b828b"}
06:13:54.824 00.030 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"38848d95-f1c4-4e00-857b-b7be51986aa5"}
06:13:54.831 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"38848d95-f1c4-4e00-857b-b7be51986aa5"}
06:13:56.783 01.952 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"caf316e8-fc72-4072-9f28-970653831590"}
06:13:56.791 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"caf316e8-fc72-4072-9f28-970653831590"}
06:13:56.816 00.025 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"5884f1c1-1fb1-4d15-9730-adddbcde759e"}
06:13:56.825 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"5884f1c1-1fb1-4d15-9730-adddbcde759e"}
06:13:58.782 01.957 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"55e918b0-330b-4ee0-8651-ceb883a53b40"}
06:13:58.802 00.020 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"55e918b0-330b-4ee0-8651-ceb883a53b40"}
06:13:58.829 00.027 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"b32c9fea-3cc0-4653-a341-eb9829e31129"}
06:13:58.876 00.047 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"b32c9fea-3cc0-4653-a341-eb9829e31129"}
06:14:00.781 01.905 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"e2c93758-46bc-4198-9b37-d34b9b6ccf33"}
06:14:00.792 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"e2c93758-46bc-4198-9b37-d34b9b6ccf33"}
06:14:00.833 00.041 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"7d9b69d2-f9a7-48d3-9f6e-6ba046341ca3"}
06:14:00.845 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"7d9b69d2-f9a7-48d3-9f6e-6ba046341ca3"}
06:14:02.780 01.935 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"e9a0de31-72cf-4039-913d-03825bb720f1"}
06:14:02.794 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"e9a0de31-72cf-4039-913d-03825bb720f1"}
06:14:02.807 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"df8bdefa-782e-4b85-b05b-b231c8af5b43"}
06:14:02.834 00.027 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"df8bdefa-782e-4b85-b05b-b231c8af5b43"}
06:14:04.780 01.946 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"d12bb32d-6167-4989-9ca9-d778d685dd24"}
06:14:04.793 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"d12bb32d-6167-4989-9ca9-d778d685dd24"}
06:14:04.813 00.020 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"6bfedfe1-1f60-4266-a204-92567f2d879a"}
06:14:04.830 00.017 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"6bfedfe1-1f60-4266-a204-92567f2d879a"}
06:14:06.779 01.949 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"10291349-fdf0-49f8-a7fe-e9dc5dbb0e21"}
06:14:06.789 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"10291349-fdf0-49f8-a7fe-e9dc5dbb0e21"}
06:14:06.797 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"1c9cba62-917d-462c-ba49-63a49ee0a812"}
06:14:06.809 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"1c9cba62-917d-462c-ba49-63a49ee0a812"}
06:14:08.778 01.969 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"34d410dd-6e50-424f-a821-3db9170e2df6"}
06:14:08.787 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"34d410dd-6e50-424f-a821-3db9170e2df6"}
06:14:08.796 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"d3acae4d-944f-466a-bf27-38d6817d4f15"}
06:14:08.819 00.023 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"d3acae4d-944f-466a-bf27-38d6817d4f15"}
06:14:10.777 01.958 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"18d16611-667f-4abf-8a0b-3bd121f4f491"}
06:14:10.788 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"18d16611-667f-4abf-8a0b-3bd121f4f491"}
06:14:10.801 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"89b45bc4-6888-471d-9020-b823fd9ecfb5"}
06:14:10.810 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"89b45bc4-6888-471d-9020-b823fd9ecfb5"}
06:14:12.781 01.971 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"c96a94a8-cff8-46eb-b506-8be28a8f98db"}
06:14:12.795 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"c96a94a8-cff8-46eb-b506-8be28a8f98db"}
06:14:12.803 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"a9b84d72-5865-4933-9bf8-9b6069c24119"}
06:14:12.809 00.006 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"a9b84d72-5865-4933-9bf8-9b6069c24119"}
06:14:14.776 01.967 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"199cc7b1-4928-48b0-9c38-a7b747df4897"}
06:14:14.783 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"199cc7b1-4928-48b0-9c38-a7b747df4897"}
06:14:14.790 00.007 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"0429ec7e-14a1-40c6-9486-2409d92cfa99"}
06:14:14.799 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"0429ec7e-14a1-40c6-9486-2409d92cfa99"}
06:14:16.777 01.978 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"7b340a6b-4d35-490a-a75f-60b6e50c234b"}
06:14:17.097 00.320 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"7b340a6b-4d35-490a-a75f-60b6e50c234b"}
06:14:17.475 00.378 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"e9347510-97c6-4831-b390-7c73d5500bea"}
06:14:17.588 00.113 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"e9347510-97c6-4831-b390-7c73d5500bea"}
06:14:18.776 01.188 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"d716b16d-c911-4a89-8704-3d0a7d3538fa"}
06:14:18.794 00.018 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"d716b16d-c911-4a89-8704-3d0a7d3538fa"}
06:14:18.867 00.073 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"3b675d69-b569-45ed-aa9b-6ab8aa6f6143"}
06:14:18.880 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"3b675d69-b569-45ed-aa9b-6ab8aa6f6143"}
06:14:20.776 01.896 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"ee5402fd-ea02-4d94-a61b-8e7d2465e954"}
06:14:20.788 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"ee5402fd-ea02-4d94-a61b-8e7d2465e954"}
06:14:20.796 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"ba3f9f50-1623-4965-a3c7-c9eeacef8ba1"}
06:14:20.807 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"ba3f9f50-1623-4965-a3c7-c9eeacef8ba1"}
06:14:22.775 01.968 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"826b9040-5fb6-4bac-99c5-5711eebf0f8c"}
06:14:22.843 00.068 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"826b9040-5fb6-4bac-99c5-5711eebf0f8c"}
06:14:22.882 00.039 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"3b55111f-734e-4cb3-96e6-97ae7439a651"}
06:14:22.916 00.034 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"3b55111f-734e-4cb3-96e6-97ae7439a651"}
06:14:24.774 01.858 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"65b42db9-a54a-431a-b486-5034d6bc84e8"}
06:14:24.860 00.086 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"65b42db9-a54a-431a-b486-5034d6bc84e8"}
06:14:24.937 00.077 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"5e0d3284-e99a-4d20-aef6-a46204662d60"}
06:14:24.961 00.024 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"5e0d3284-e99a-4d20-aef6-a46204662d60"}
06:14:26.773 01.812 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"f1b22fec-6351-4e35-b94a-afcc5ba972be"}
06:14:26.780 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"f1b22fec-6351-4e35-b94a-afcc5ba972be"}
06:14:26.788 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"d037177f-35ba-427e-8bec-dca257486d2f"}
06:14:26.796 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"d037177f-35ba-427e-8bec-dca257486d2f"}
06:14:28.772 01.976 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"b556563c-561e-4152-841f-fd396ceb33cb"}
06:14:28.780 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"b556563c-561e-4152-841f-fd396ceb33cb"}
06:14:28.790 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"a7ad3baa-bc6b-4971-aa56-53b4f721a43a"}
06:14:28.795 00.005 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"a7ad3baa-bc6b-4971-aa56-53b4f721a43a"}
06:14:30.773 01.978 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"7f41e964-1667-4f26-aa57-234357a7bca8"}
06:14:30.783 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"7f41e964-1667-4f26-aa57-234357a7bca8"}
06:14:30.792 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"803fe912-8cdd-4152-bf2c-c0f1ae961173"}
06:14:30.803 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"803fe912-8cdd-4152-bf2c-c0f1ae961173"}
06:14:32.772 01.969 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"f62b573b-6928-4e9a-817f-a12455874926"}
06:14:32.782 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"f62b573b-6928-4e9a-817f-a12455874926"}
06:14:32.807 00.025 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"a0346239-247f-4d53-bc90-387bafe76877"}
06:14:32.817 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"a0346239-247f-4d53-bc90-387bafe76877"}
06:14:34.771 01.954 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"4abbc79e-a7ad-422e-9987-b8454c717c01"}
06:14:34.779 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"4abbc79e-a7ad-422e-9987-b8454c717c01"}
06:14:34.788 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"d41466e2-c730-4866-bfed-b38fb163f0d6"}
06:14:34.795 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"d41466e2-c730-4866-bfed-b38fb163f0d6"}
06:14:36.772 01.977 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"b816de8f-bb65-4dfa-a868-673770998fe6"}
06:14:36.790 00.018 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"b816de8f-bb65-4dfa-a868-673770998fe6"}
06:14:36.803 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"1eb968ac-4582-44b1-8cc9-67c3ac66e259"}
06:14:36.813 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"1eb968ac-4582-44b1-8cc9-67c3ac66e259"}
06:14:38.772 01.959 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"2c6cbb44-45a4-4dc9-b98b-478d25ee510e"}
06:14:38.782 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"2c6cbb44-45a4-4dc9-b98b-478d25ee510e"}
06:14:38.791 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"ec3590ed-aa5b-4021-9ec0-1550efc047c9"}
06:14:38.801 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"ec3590ed-aa5b-4021-9ec0-1550efc047c9"}
06:14:40.771 01.970 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"7f0e4ad6-d0c7-4041-9981-36370549bcee"}
06:14:40.786 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"7f0e4ad6-d0c7-4041-9981-36370549bcee"}
06:14:40.798 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"9b5ed970-a9ae-4558-957b-41cb8e390873"}
06:14:40.806 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"9b5ed970-a9ae-4558-957b-41cb8e390873"}
06:14:42.773 01.967 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"cda2f643-cffb-4a88-bb99-7f7505bd4635"}
06:14:42.786 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"cda2f643-cffb-4a88-bb99-7f7505bd4635"}
06:14:42.797 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"a23fa1ba-6729-453c-9961-22f57c8cf0c7"}
06:14:42.810 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"a23fa1ba-6729-453c-9961-22f57c8cf0c7"}
06:14:44.772 01.962 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"ae68e8e3-6a8b-488d-8976-2245243af1b8"}
06:14:44.779 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"ae68e8e3-6a8b-488d-8976-2245243af1b8"}
06:14:44.791 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"d0858485-fbab-40c4-94a3-764def568e10"}
06:14:44.803 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"d0858485-fbab-40c4-94a3-764def568e10"}
06:14:46.772 01.969 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"1d462d57-93a9-417f-95fa-9e55d40960e5"}
06:14:46.795 00.023 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"1d462d57-93a9-417f-95fa-9e55d40960e5"}
06:14:46.810 00.015 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"1e6e7164-14f6-49fc-a60d-6d649948d42a"}
06:14:46.821 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"1e6e7164-14f6-49fc-a60d-6d649948d42a"}
06:14:48.771 01.950 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"c061dc7d-87b8-4111-bb5d-6eb2e6150852"}
06:14:48.783 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"c061dc7d-87b8-4111-bb5d-6eb2e6150852"}
06:14:48.799 00.016 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"b4e2ea1c-6d2d-43cb-9029-5de2d21024b3"}
06:14:48.831 00.032 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"b4e2ea1c-6d2d-43cb-9029-5de2d21024b3"}
06:14:50.769 01.938 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"a6a6425e-bd82-41c9-9c9a-9379f20d97f1"}
06:14:50.778 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"a6a6425e-bd82-41c9-9c9a-9379f20d97f1"}
06:14:50.785 00.007 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"ca86143a-636b-4f86-a2b1-3adf10898cbb"}
06:14:50.792 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"ca86143a-636b-4f86-a2b1-3adf10898cbb"}
06:14:52.770 01.978 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"f9594127-fcf8-4ab4-a695-6cbb09127525"}
06:14:52.786 00.016 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"f9594127-fcf8-4ab4-a695-6cbb09127525"}
06:14:52.794 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"31ff507e-9fac-4d83-b07d-c71caf906210"}
06:14:52.804 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"31ff507e-9fac-4d83-b07d-c71caf906210"}
06:14:54.767 01.963 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"b4055e0e-999e-49be-bcd1-847c2f54d4e2"}
06:14:54.793 00.026 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"b4055e0e-999e-49be-bcd1-847c2f54d4e2"}
06:14:54.807 00.014 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"50ab6ce0-a99d-484b-9ebf-72f47b1c50fb"}
06:14:54.818 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"50ab6ce0-a99d-484b-9ebf-72f47b1c50fb"}
06:14:56.769 01.951 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"299b25eb-fdb6-4934-b01b-4b6e6cf6c42c"}
06:14:56.780 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"299b25eb-fdb6-4934-b01b-4b6e6cf6c42c"}
06:14:56.789 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"fa8ce224-beea-46b9-a679-253092a19e54"}
06:14:56.797 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"fa8ce224-beea-46b9-a679-253092a19e54"}
06:14:58.766 01.969 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"b1b6146e-9fb6-4960-8b49-0a3c53730923"}
06:14:58.776 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"b1b6146e-9fb6-4960-8b49-0a3c53730923"}
06:14:58.788 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"b5845325-7f8b-476a-a712-deddc3ed20ca"}
06:14:58.811 00.023 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"b5845325-7f8b-476a-a712-deddc3ed20ca"}
06:15:00.766 01.955 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"6aa19aff-966e-4eba-b91e-ce462e557f8c"}
06:15:00.776 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"6aa19aff-966e-4eba-b91e-ce462e557f8c"}
06:15:00.789 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"89ff68a4-fd14-4514-804d-fc939f28dce0"}
06:15:00.808 00.019 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"89ff68a4-fd14-4514-804d-fc939f28dce0"}
06:15:02.770 01.962 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"84615063-9f49-4913-8b5a-4e5be22bfe8d"}
06:15:02.786 00.016 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"84615063-9f49-4913-8b5a-4e5be22bfe8d"}
06:15:02.795 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"26121076-3db7-4cd8-a6d8-c33485f0cdc3"}
06:15:02.804 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"26121076-3db7-4cd8-a6d8-c33485f0cdc3"}
06:15:04.766 01.962 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"b651485b-965c-40c5-88ea-d456c2c6743e"}
06:15:04.776 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"b651485b-965c-40c5-88ea-d456c2c6743e"}
06:15:04.803 00.027 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"0cee25f1-f082-4aad-8068-3d83d154b884"}
06:15:04.811 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"0cee25f1-f082-4aad-8068-3d83d154b884"}
06:15:06.767 01.956 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"d12e9f42-5533-47bc-8f18-ba033a193dcd"}
06:15:06.776 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"d12e9f42-5533-47bc-8f18-ba033a193dcd"}
06:15:06.789 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"6b0c1228-7d74-4020-8348-5c215957afa3"}
06:15:06.801 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"6b0c1228-7d74-4020-8348-5c215957afa3"}
06:15:08.765 01.964 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"65d7a269-dc4d-40b6-a22f-976f0efd7458"}
06:15:08.777 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"65d7a269-dc4d-40b6-a22f-976f0efd7458"}
06:15:08.803 00.026 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"8b2e6518-d537-4e7e-bf17-88d0981edff9"}
06:15:08.812 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"8b2e6518-d537-4e7e-bf17-88d0981edff9"}
06:15:10.765 01.953 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"846cd1a3-2265-4934-b32a-7717bfe82c22"}
06:15:10.776 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"846cd1a3-2265-4934-b32a-7717bfe82c22"}
06:15:10.785 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"9e12eab3-1e0e-4a76-bbb6-b95a96cb23bb"}
06:15:10.808 00.023 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"9e12eab3-1e0e-4a76-bbb6-b95a96cb23bb"}
06:15:12.766 01.958 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"c1d87ca2-cfe5-41d6-998a-6f21a67c67a2"}
06:15:12.776 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"c1d87ca2-cfe5-41d6-998a-6f21a67c67a2"}
06:15:12.785 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"7b675d9b-ca93-4261-bf37-bc38e0142e2b"}
06:15:12.795 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"7b675d9b-ca93-4261-bf37-bc38e0142e2b"}
06:15:14.766 01.971 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"8427f5ae-5040-4f94-8f8d-20396409f657"}
06:15:14.778 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"8427f5ae-5040-4f94-8f8d-20396409f657"}
06:15:14.789 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"0871bbc7-6475-4e57-a5f8-83eaf78767fc"}
06:15:14.799 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"0871bbc7-6475-4e57-a5f8-83eaf78767fc"}
06:15:16.764 01.965 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"8f728627-a964-4216-8f74-a4e0833f5c53"}
06:15:16.774 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"8f728627-a964-4216-8f74-a4e0833f5c53"}
06:15:16.784 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"a659f194-5a6f-4230-9277-6d34e88aaf5e"}
06:15:16.799 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"a659f194-5a6f-4230-9277-6d34e88aaf5e"}
06:15:18.764 01.965 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"c71e0c67-5743-458d-8961-67c8e29dfd0e"}
06:15:18.776 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"c71e0c67-5743-458d-8961-67c8e29dfd0e"}
06:15:18.786 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"a35d8aec-9e2c-488f-b1da-bc7731e609c4"}
06:15:18.797 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"a35d8aec-9e2c-488f-b1da-bc7731e609c4"}
06:15:20.762 01.965 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"f49139e3-3fe6-4ba4-a0a2-a4829c4d0a72"}
06:15:20.776 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"f49139e3-3fe6-4ba4-a0a2-a4829c4d0a72"}
06:15:20.787 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"8c6f83e4-9bab-432a-83ec-4294fe3e7b49"}
06:15:20.795 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"8c6f83e4-9bab-432a-83ec-4294fe3e7b49"}
06:15:22.766 01.971 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"4bd7c846-b886-46aa-a378-723c64b20f15"}
06:15:22.779 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"4bd7c846-b886-46aa-a378-723c64b20f15"}
06:15:22.787 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"e663dd5e-c4ea-4f79-b045-19abf05392bf"}
06:15:22.796 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"e663dd5e-c4ea-4f79-b045-19abf05392bf"}
06:15:24.764 01.968 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"fdddb173-c96b-48e3-b31e-cafc49d03213"}
06:15:24.775 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"fdddb173-c96b-48e3-b31e-cafc49d03213"}
06:15:24.783 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"d2af3b20-065d-4d6e-817b-9a60e08fb7b7"}
06:15:24.791 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"d2af3b20-065d-4d6e-817b-9a60e08fb7b7"}
06:15:26.763 01.972 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"c857dc9e-a147-4926-b611-3cf4a77e2846"}
06:15:26.775 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"c857dc9e-a147-4926-b611-3cf4a77e2846"}
06:15:26.783 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"b19e523b-8b36-4ff0-ab9b-39a58ee43202"}
06:15:26.791 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"b19e523b-8b36-4ff0-ab9b-39a58ee43202"}
06:15:28.762 01.971 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"a939e43e-b50c-4c05-8bad-c3544e31717b"}
06:15:28.770 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"a939e43e-b50c-4c05-8bad-c3544e31717b"}
06:15:28.781 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"62b6ca84-27a6-400c-b7d3-1657fa0ec977"}
06:15:28.789 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"62b6ca84-27a6-400c-b7d3-1657fa0ec977"}
06:15:30.762 01.973 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"37524ca8-d7dd-46ea-b83c-89ed57e29851"}
06:15:30.773 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"37524ca8-d7dd-46ea-b83c-89ed57e29851"}
06:15:30.780 00.007 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"b5ba2cd5-a470-41ab-ae5b-76021e32959c"}
06:15:30.790 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"b5ba2cd5-a470-41ab-ae5b-76021e32959c"}
06:15:32.760 01.970 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"adeae692-547e-4389-9901-ca1773e280fe"}
06:15:32.773 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"adeae692-547e-4389-9901-ca1773e280fe"}
06:15:32.787 00.014 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"b14c676d-0962-4501-87f5-56e1977c6cbf"}
06:15:32.796 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"b14c676d-0962-4501-87f5-56e1977c6cbf"}
06:15:34.759 01.963 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"e2be7e6c-9a8e-48ec-8802-8b63b3937c07"}
06:15:34.768 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"e2be7e6c-9a8e-48ec-8802-8b63b3937c07"}
06:15:34.777 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"a75caf09-41bd-4fc2-a8b3-9e4ea702d4cf"}
06:15:34.784 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"a75caf09-41bd-4fc2-a8b3-9e4ea702d4cf"}
06:15:36.758 01.974 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"6392c6ce-ae2e-423a-aec5-3ec5f99703f7"}
06:15:36.770 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"6392c6ce-ae2e-423a-aec5-3ec5f99703f7"}
06:15:36.779 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"461105a6-edcc-4d75-944f-8cb22e3cf209"}
06:15:36.787 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"461105a6-edcc-4d75-944f-8cb22e3cf209"}
06:15:38.758 01.971 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"9e556c04-8bcf-40f3-a954-ca030372701c"}
06:15:38.774 00.016 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"9e556c04-8bcf-40f3-a954-ca030372701c"}
06:15:38.858 00.084 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"c8e1e8a6-99e6-40d8-b3ed-d3b11dfc336d"}
06:15:38.878 00.020 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"c8e1e8a6-99e6-40d8-b3ed-d3b11dfc336d"}
06:15:40.757 01.879 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"81ddaa48-52dc-4464-830f-99a1e062b4d8"}
06:15:40.768 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"81ddaa48-52dc-4464-830f-99a1e062b4d8"}
06:15:40.777 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"da6175f6-4d7d-45b1-b3cd-df7daeab14ca"}
06:15:40.788 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"da6175f6-4d7d-45b1-b3cd-df7daeab14ca"}
06:15:42.777 01.989 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"b362619a-85af-4709-8ff0-c9605b54a674"}
06:15:42.791 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"b362619a-85af-4709-8ff0-c9605b54a674"}
06:15:42.801 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"c9edd05d-d341-4f62-aba6-8218cb2986dc"}
06:15:42.811 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"c9edd05d-d341-4f62-aba6-8218cb2986dc"}
06:15:44.777 01.966 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"37b5a4ff-6d90-472d-bcce-71273fe54bc4"}
06:15:44.826 00.049 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"37b5a4ff-6d90-472d-bcce-71273fe54bc4"}
06:15:44.918 00.092 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"6b8dd7e2-31df-4ecd-b951-86d3afd3b1b1"}
06:15:44.971 00.053 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"6b8dd7e2-31df-4ecd-b951-86d3afd3b1b1"}
06:15:46.775 01.804 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"319bac02-bfb1-4344-a0a1-65fb2bcc20e2"}
06:15:46.793 00.018 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"319bac02-bfb1-4344-a0a1-65fb2bcc20e2"}
06:15:46.811 00.018 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"726a3fc0-8a05-421d-9c39-3b5005a87b22"}
06:15:46.845 00.034 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"726a3fc0-8a05-421d-9c39-3b5005a87b22"}
06:15:48.776 01.931 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"f76273af-c24a-49eb-8a36-ad0555a59412"}
06:15:48.792 00.016 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"f76273af-c24a-49eb-8a36-ad0555a59412"}
06:15:48.807 00.015 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"93e6f91c-5f14-446d-bb1f-ae956e66ef9c"}
06:15:48.844 00.037 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"93e6f91c-5f14-446d-bb1f-ae956e66ef9c"}
06:15:50.774 01.930 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"faa43a02-101c-4fc6-b02a-7ffc2b656040"}
06:15:50.786 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"faa43a02-101c-4fc6-b02a-7ffc2b656040"}
06:15:50.798 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"6eaad7de-d445-44a7-a307-005725c96503"}
06:15:50.807 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"6eaad7de-d445-44a7-a307-005725c96503"}
06:15:52.772 01.965 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"965ce38a-4510-47f8-b4fa-62c6669b1908"}
06:15:52.781 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"965ce38a-4510-47f8-b4fa-62c6669b1908"}
06:15:52.791 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"ea15455c-9ea8-48c4-a784-208d0ac73bff"}
06:15:52.800 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"ea15455c-9ea8-48c4-a784-208d0ac73bff"}
06:15:54.771 01.971 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"20c253d9-7ab8-46a6-923a-849fe8608fef"}
06:15:54.794 00.023 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"20c253d9-7ab8-46a6-923a-849fe8608fef"}
06:15:54.804 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"bcfea73f-f7f6-43db-b23e-c3eb6cb4c9d6"}
06:15:54.811 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"bcfea73f-f7f6-43db-b23e-c3eb6cb4c9d6"}
06:15:56.772 01.961 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"7491356c-301c-425c-9e72-cd3b2c25e6ff"}
06:15:56.780 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"7491356c-301c-425c-9e72-cd3b2c25e6ff"}
06:15:56.787 00.007 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"52b2e8ec-2743-49ea-ae01-b7f533a1560a"}
06:15:56.798 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"52b2e8ec-2743-49ea-ae01-b7f533a1560a"}
06:15:58.772 01.974 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"1acfbd70-e2c3-4d5b-92f1-1a610756b2c9"}
06:15:58.785 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"1acfbd70-e2c3-4d5b-92f1-1a610756b2c9"}
06:15:58.807 00.022 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"79165346-f878-4233-86f5-74544515f537"}
06:15:58.816 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"79165346-f878-4233-86f5-74544515f537"}
06:16:00.773 01.957 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"85e129fc-9c7a-4a28-afeb-82b171f82a5c"}
06:16:00.784 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"85e129fc-9c7a-4a28-afeb-82b171f82a5c"}
06:16:00.794 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"1a4f5111-6cce-4b8e-9095-1c8fd337b2bb"}
06:16:00.802 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"1a4f5111-6cce-4b8e-9095-1c8fd337b2bb"}
06:16:02.772 01.970 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"dec0e3c8-1152-438c-95bf-300c1b381439"}
06:16:02.801 00.029 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"dec0e3c8-1152-438c-95bf-300c1b381439"}
06:16:02.811 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"18bf6240-b3f7-4365-a0d5-9e989ff33748"}
06:16:02.820 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"18bf6240-b3f7-4365-a0d5-9e989ff33748"}
06:16:04.774 01.954 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"aeef6521-fa08-4f93-8a77-165025539b36"}
06:16:04.784 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"aeef6521-fa08-4f93-8a77-165025539b36"}
06:16:04.794 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"e4785e8e-2e6b-4574-9189-493e9511c863"}
06:16:04.802 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"e4785e8e-2e6b-4574-9189-493e9511c863"}
06:16:06.771 01.969 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"4b5c18cd-8690-48a0-8992-d33ad3063057"}
06:16:06.782 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"4b5c18cd-8690-48a0-8992-d33ad3063057"}
06:16:06.793 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"fbf1e5e9-d2f7-4efe-b8be-58961a1fe3ef"}
06:16:06.804 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"fbf1e5e9-d2f7-4efe-b8be-58961a1fe3ef"}
06:16:08.771 01.967 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"fd7c52f2-cebc-48e8-9094-5c9ac0861490"}
06:16:08.782 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"fd7c52f2-cebc-48e8-9094-5c9ac0861490"}
06:16:08.791 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"3f500eac-06f6-4012-9d4e-6be4bf5f4343"}
06:16:08.813 00.022 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"3f500eac-06f6-4012-9d4e-6be4bf5f4343"}
06:16:10.775 01.962 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"27c65e4a-7af5-4094-9b1a-9392fc784145"}
06:16:10.801 00.026 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"27c65e4a-7af5-4094-9b1a-9392fc784145"}
06:16:10.811 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"7a7f4e6b-1b2e-40c6-ac63-589b923f59ab"}
06:16:10.820 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"7a7f4e6b-1b2e-40c6-ac63-589b923f59ab"}
06:16:12.772 01.952 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"d68af576-268b-4ad1-b8b2-342eb6a77c4b"}
06:16:12.782 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"d68af576-268b-4ad1-b8b2-342eb6a77c4b"}
06:16:12.790 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"89d1a751-4604-461e-9ca1-c0e63ba8526b"}
06:16:12.798 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"89d1a751-4604-461e-9ca1-c0e63ba8526b"}
06:16:14.772 01.974 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"c8725185-7c96-49f0-9fe0-6d520d4010af"}
06:16:14.782 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"c8725185-7c96-49f0-9fe0-6d520d4010af"}
06:16:14.792 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"96034e09-a752-4715-bc4d-375830e72cc8"}
06:16:14.802 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"96034e09-a752-4715-bc4d-375830e72cc8"}
06:16:16.771 01.969 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"2f65b20f-a319-48e7-a193-dcce24530819"}
06:16:16.789 00.018 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"2f65b20f-a319-48e7-a193-dcce24530819"}
06:16:16.803 00.014 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"aebdcce6-84ff-43ad-8125-bbdd89b67b92"}
06:16:16.819 00.016 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"aebdcce6-84ff-43ad-8125-bbdd89b67b92"}
06:16:18.776 01.957 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"0106eec6-b7b2-4e11-9fa2-81a05bb08d12"}
06:16:18.791 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"0106eec6-b7b2-4e11-9fa2-81a05bb08d12"}
06:16:18.800 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"b9c124ba-2997-426e-8271-05696b6cf736"}
06:16:18.808 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"b9c124ba-2997-426e-8271-05696b6cf736"}
06:16:20.774 01.966 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"48114693-6d3a-4e01-b96d-281e26311fda"}
06:16:20.784 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"48114693-6d3a-4e01-b96d-281e26311fda"}
06:16:20.793 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"725d786f-92cd-4e40-92e9-5cceaa02b1e5"}
06:16:20.801 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"725d786f-92cd-4e40-92e9-5cceaa02b1e5"}
06:16:22.773 01.972 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"7319c3dd-7564-40be-b7cc-dec0af950a67"}
06:16:22.786 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"7319c3dd-7564-40be-b7cc-dec0af950a67"}
06:16:22.815 00.029 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"3a58bd54-4cf7-4420-8336-062801a7ac79"}
06:16:22.827 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"3a58bd54-4cf7-4420-8336-062801a7ac79"}
06:16:24.774 01.947 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"cca36dfa-e5bf-4c41-a37b-a1dbdf6fbf7b"}
06:16:24.797 00.023 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"cca36dfa-e5bf-4c41-a37b-a1dbdf6fbf7b"}
06:16:24.806 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"181bee7b-4b36-4523-a230-0156370dc030"}
06:16:24.813 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"181bee7b-4b36-4523-a230-0156370dc030"}
06:16:26.773 01.960 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"2cdaea81-b1ef-403d-8491-71cbd921121b"}
06:16:26.783 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"2cdaea81-b1ef-403d-8491-71cbd921121b"}
06:16:26.791 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"186137bd-59fa-481d-a417-801218d266a2"}
06:16:26.813 00.022 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"186137bd-59fa-481d-a417-801218d266a2"}
06:16:28.772 01.959 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"69313e0e-b906-4db1-bf48-bccc670f8624"}
06:16:28.786 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"69313e0e-b906-4db1-bf48-bccc670f8624"}
06:16:28.800 00.014 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"d13b4fa3-7b87-46c2-bcaf-f25c2a80f240"}
06:16:28.830 00.030 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"d13b4fa3-7b87-46c2-bcaf-f25c2a80f240"}
06:16:30.771 01.941 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"1e43ea26-4577-41d7-8c68-00e5aa14eb4c"}
06:16:30.783 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"1e43ea26-4577-41d7-8c68-00e5aa14eb4c"}
06:16:30.791 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"5e256717-d5f6-4051-bef1-ff02dd889281"}
06:16:30.799 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"5e256717-d5f6-4051-bef1-ff02dd889281"}
06:16:32.770 01.971 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"c634b27a-29b5-4849-9b3d-f93647d9bcf8"}
06:16:32.780 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"c634b27a-29b5-4849-9b3d-f93647d9bcf8"}
06:16:32.803 00.023 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"286d790c-8d26-4d26-a4f0-239735e51cfb"}
06:16:32.814 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"286d790c-8d26-4d26-a4f0-239735e51cfb"}
06:16:34.769 01.955 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"e8314b37-d205-4f84-a319-0854e2bd956e"}
06:16:34.801 00.032 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"e8314b37-d205-4f84-a319-0854e2bd956e"}
06:16:34.819 00.018 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"73c25494-bfc4-4bbb-ad7f-c24e52e62bcc"}
06:16:34.831 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"73c25494-bfc4-4bbb-ad7f-c24e52e62bcc"}
06:16:36.768 01.937 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"4273a480-6cb3-40d5-9272-85c84cde4155"}
06:16:36.795 00.027 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"4273a480-6cb3-40d5-9272-85c84cde4155"}
06:16:36.806 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"74a63f5e-7ca9-4c0a-ae8b-0d2548170126"}
06:16:36.815 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"74a63f5e-7ca9-4c0a-ae8b-0d2548170126"}
06:16:38.767 01.952 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"cf798003-1942-4f50-bd32-6a4280b43501"}
06:16:38.778 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"cf798003-1942-4f50-bd32-6a4280b43501"}
06:16:38.803 00.025 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"30d63f99-1ea9-4e85-978e-8319deb074fe"}
06:16:38.819 00.016 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"30d63f99-1ea9-4e85-978e-8319deb074fe"}
06:16:40.767 01.948 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"f8da8081-5d2d-4fdd-a2c3-11d03fe13c76"}
06:16:40.782 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"f8da8081-5d2d-4fdd-a2c3-11d03fe13c76"}
06:16:40.794 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"d56b1827-7012-4dd5-bdda-f43ddcb62e12"}
06:16:40.807 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"d56b1827-7012-4dd5-bdda-f43ddcb62e12"}
06:16:42.766 01.959 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"f6ed3d3a-bdd1-47e8-9542-010bb044011a"}
06:16:42.777 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"f6ed3d3a-bdd1-47e8-9542-010bb044011a"}
06:16:42.787 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"f56c5c79-5de1-4b8c-ac95-df8770212b82"}
06:16:42.796 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"f56c5c79-5de1-4b8c-ac95-df8770212b82"}
06:16:44.767 01.971 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"0987600f-dd96-438b-8034-534ce9e7cb62"}
06:16:44.779 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"0987600f-dd96-438b-8034-534ce9e7cb62"}
06:16:44.789 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"e83aa6f0-10ea-42f1-92cc-38f074e733e7"}
06:16:44.797 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"e83aa6f0-10ea-42f1-92cc-38f074e733e7"}
06:16:46.766 01.969 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"8512bd93-ab74-4f64-9508-93da3a91e965"}
06:16:46.779 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"8512bd93-ab74-4f64-9508-93da3a91e965"}
06:16:46.812 00.033 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"a5e82a77-962d-4f05-811f-972a238e6f0e"}
06:16:46.826 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"a5e82a77-962d-4f05-811f-972a238e6f0e"}
06:16:48.765 01.939 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"4d36c253-6ac8-43ff-a8da-4f3c3b846740"}
06:16:48.774 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"4d36c253-6ac8-43ff-a8da-4f3c3b846740"}
06:16:48.784 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"7d73c918-649a-44b0-85e4-84a3143f114f"}
06:16:48.791 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"7d73c918-649a-44b0-85e4-84a3143f114f"}
06:16:50.764 01.973 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"3fd5f5f4-8323-4329-83fe-dbf84a8f502d"}
06:16:50.775 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"3fd5f5f4-8323-4329-83fe-dbf84a8f502d"}
06:16:50.784 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"279403bf-38d3-497f-a36e-141dc983d3aa"}
06:16:50.795 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"279403bf-38d3-497f-a36e-141dc983d3aa"}
06:16:52.765 01.970 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"24a0d865-ae84-4a7c-afc3-a50ba47956b0"}
06:16:52.777 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"24a0d865-ae84-4a7c-afc3-a50ba47956b0"}
06:16:52.786 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"50aa0b0f-9655-4a1c-8bea-c5fbc158b08e"}
06:16:52.795 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"50aa0b0f-9655-4a1c-8bea-c5fbc158b08e"}
06:16:54.769 01.974 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"dae396be-9418-4ce2-9f37-89e5e52537f9"}
06:16:54.782 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"dae396be-9418-4ce2-9f37-89e5e52537f9"}
06:16:54.792 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"1dc4f359-d4f4-43a4-b00f-8a6aa6e2ee99"}
06:16:54.802 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"1dc4f359-d4f4-43a4-b00f-8a6aa6e2ee99"}
06:16:56.768 01.966 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"ed022a83-c407-4995-b1b9-f5c771646075"}
06:16:56.777 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"ed022a83-c407-4995-b1b9-f5c771646075"}
06:16:56.798 00.021 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"921662af-6e5a-4d4f-8590-a42dd0169bf2"}
06:16:56.808 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"921662af-6e5a-4d4f-8590-a42dd0169bf2"}
06:16:58.767 01.959 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"c64eeadc-0b31-4373-ac62-095281095080"}
06:16:58.774 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"c64eeadc-0b31-4373-ac62-095281095080"}
06:16:58.781 00.007 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"103a8dca-30f9-4428-b4a8-07a52245466c"}
06:16:58.789 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"103a8dca-30f9-4428-b4a8-07a52245466c"}
06:17:00.766 01.977 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"9ebeb25f-5dc1-4f23-b0b5-9c000926b60f"}
06:17:00.792 00.026 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"9ebeb25f-5dc1-4f23-b0b5-9c000926b60f"}
06:17:00.808 00.016 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"feaa9b4e-c58e-4ebd-88e6-a5d0048355fb"}
06:17:00.816 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"feaa9b4e-c58e-4ebd-88e6-a5d0048355fb"}
06:17:02.769 01.953 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"3dcd064e-1433-4a8e-8ffd-f155986d6751"}
06:17:02.789 00.020 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"3dcd064e-1433-4a8e-8ffd-f155986d6751"}
06:17:02.799 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"411882f1-517a-4a8a-a22b-174520db5a76"}
06:17:02.809 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"411882f1-517a-4a8a-a22b-174520db5a76"}
06:17:04.767 01.958 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"f18703ae-d70c-4068-a709-b226d1bfcd6e"}
06:17:04.791 00.024 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"f18703ae-d70c-4068-a709-b226d1bfcd6e"}
06:17:04.801 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"b32d2867-9572-4c3b-8136-1c263dc59698"}
06:17:04.807 00.006 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"b32d2867-9572-4c3b-8136-1c263dc59698"}
06:17:06.767 01.960 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"cfbe111f-bb1d-4edd-9960-aaf207bb6b7d"}
06:17:06.782 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"cfbe111f-bb1d-4edd-9960-aaf207bb6b7d"}
06:17:06.816 00.034 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"a9607d09-11b0-48ba-8bf9-95ba7e197644"}
06:17:06.828 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"a9607d09-11b0-48ba-8bf9-95ba7e197644"}
06:17:08.771 01.943 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"ceccebdc-9892-41f5-93ae-519d46f80c25"}
06:17:08.787 00.016 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"ceccebdc-9892-41f5-93ae-519d46f80c25"}
06:17:08.796 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"6973f942-09b6-4244-9098-dfa3d53bea13"}
06:17:08.805 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"6973f942-09b6-4244-9098-dfa3d53bea13"}
06:17:10.767 01.962 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"13c2a0c5-11b0-4931-873f-fbd819582e5d"}
06:17:10.780 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"13c2a0c5-11b0-4931-873f-fbd819582e5d"}
06:17:10.790 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"856a18a8-76c0-4ecc-9c62-e450fed88824"}
06:17:10.798 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"856a18a8-76c0-4ecc-9c62-e450fed88824"}
06:17:12.766 01.968 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"37da32b8-3002-43d4-bacd-15a1bad3b852"}
06:17:12.776 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"37da32b8-3002-43d4-bacd-15a1bad3b852"}
06:17:12.785 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"719213c9-8144-4570-92e5-2ed7a71a3e9c"}
06:17:12.799 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"719213c9-8144-4570-92e5-2ed7a71a3e9c"}
06:17:14.766 01.967 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"056e96ed-707c-4e53-80e0-4f31e29eaa9d"}
06:17:14.793 00.027 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"056e96ed-707c-4e53-80e0-4f31e29eaa9d"}
06:17:14.801 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"bc5dda3a-06e3-4402-9bbb-c1df15b61ce1"}
06:17:14.808 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"bc5dda3a-06e3-4402-9bbb-c1df15b61ce1"}
06:17:16.767 01.959 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"7f2f6c7c-bcf6-4d91-8bc6-3155216de6dd"}
06:17:16.777 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"7f2f6c7c-bcf6-4d91-8bc6-3155216de6dd"}
06:17:16.790 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"45d07934-f04f-4330-bca4-8c64a27488e2"}
06:17:16.815 00.025 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"45d07934-f04f-4330-bca4-8c64a27488e2"}
06:17:18.766 01.951 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"f1a52eac-6372-45de-9884-e1f10e470ef8"}
06:17:18.780 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"f1a52eac-6372-45de-9884-e1f10e470ef8"}
06:17:18.795 00.015 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"9f76b22a-2b8f-439e-8680-6cbc28c6c1fe"}
06:17:18.803 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"9f76b22a-2b8f-439e-8680-6cbc28c6c1fe"}
06:17:20.765 01.962 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"91c30aea-4350-45c0-913f-ecc6f99c16e0"}
06:17:20.776 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"91c30aea-4350-45c0-913f-ecc6f99c16e0"}
06:17:20.784 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"0b1fea2f-4745-45fb-9477-7220c20a0826"}
06:17:20.793 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"0b1fea2f-4745-45fb-9477-7220c20a0826"}
06:17:22.764 01.971 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"e10c6b1d-35bc-43f0-8b15-6b60c5d092d8"}
06:17:22.774 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"e10c6b1d-35bc-43f0-8b15-6b60c5d092d8"}
06:17:22.782 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"3a717ed4-20ba-4739-a1f6-4817aa470b02"}
06:17:22.792 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"3a717ed4-20ba-4739-a1f6-4817aa470b02"}
06:17:24.764 01.972 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"55da9f67-2167-4630-ace9-07d6baab3acf"}
06:17:24.779 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"55da9f67-2167-4630-ace9-07d6baab3acf"}
06:17:24.792 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"46b6b749-7dd1-4646-92f9-eb6139c3e5be"}
06:17:24.808 00.016 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"46b6b749-7dd1-4646-92f9-eb6139c3e5be"}
06:17:26.764 01.956 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"2f38a97d-b610-4956-80c6-9035b3ffa1c1"}
06:17:26.778 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"2f38a97d-b610-4956-80c6-9035b3ffa1c1"}
06:17:26.794 00.016 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"a249c842-f721-4052-8663-b1be5962c601"}
06:17:26.805 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"a249c842-f721-4052-8663-b1be5962c601"}
06:17:28.764 01.959 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"0992435a-70e9-4054-9ec5-743ade41969c"}
06:17:28.777 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"0992435a-70e9-4054-9ec5-743ade41969c"}
06:17:28.793 00.016 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"83428cde-f7a2-4ef8-938b-e0db085ae709"}
06:17:28.806 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"83428cde-f7a2-4ef8-938b-e0db085ae709"}
06:17:30.764 01.958 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"0a217053-84fd-4dd3-b91f-a209263c5c53"}
06:17:30.789 00.025 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"0a217053-84fd-4dd3-b91f-a209263c5c53"}
06:17:30.802 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"ddbe4e6a-8a60-4059-88b3-0a4536c0d9cb"}
06:17:30.812 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"ddbe4e6a-8a60-4059-88b3-0a4536c0d9cb"}
06:17:32.763 01.951 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"45097fe0-4350-4964-95db-8cac27927c8a"}
06:17:32.777 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"45097fe0-4350-4964-95db-8cac27927c8a"}
06:17:32.787 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"78e2422f-bf6c-4356-87ab-32fe201e047b"}
06:17:32.797 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"78e2422f-bf6c-4356-87ab-32fe201e047b"}
06:17:34.763 01.966 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"61f200e6-19c6-4a9a-ab87-1ba64ad077b1"}
06:17:34.772 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"61f200e6-19c6-4a9a-ab87-1ba64ad077b1"}
06:17:34.800 00.028 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"975bd860-9748-41e9-babe-f82566c07d0c"}
06:17:34.809 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"975bd860-9748-41e9-babe-f82566c07d0c"}
06:17:36.763 01.954 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"ea2678bc-e888-47f6-9425-b9ec8527bf03"}
06:17:36.779 00.016 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"ea2678bc-e888-47f6-9425-b9ec8527bf03"}
06:17:36.795 00.016 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"0f01e20d-b435-4439-a0cc-a068d90f64ff"}
06:17:36.807 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"0f01e20d-b435-4439-a0cc-a068d90f64ff"}
06:17:38.762 01.955 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"7baff9bc-414e-4d41-8a4c-681a37588a88"}
06:17:38.772 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"7baff9bc-414e-4d41-8a4c-681a37588a88"}
06:17:38.788 00.016 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"edb8325c-6ccf-4d00-94b0-ad171b02af71"}
06:17:38.811 00.023 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"edb8325c-6ccf-4d00-94b0-ad171b02af71"}
06:17:40.762 01.951 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"65568c6b-31d9-463a-abaf-b56b1239e8bf"}
06:17:40.774 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"65568c6b-31d9-463a-abaf-b56b1239e8bf"}
06:17:40.784 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"9732a969-df60-4178-8e83-f1af1b12c9d0"}
06:17:40.806 00.022 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"9732a969-df60-4178-8e83-f1af1b12c9d0"}
06:17:42.763 01.957 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"20dfb95a-c601-484b-9027-82181a893cac"}
06:17:42.772 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"20dfb95a-c601-484b-9027-82181a893cac"}
06:17:42.782 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"2e658288-54a5-4d75-85b4-fafa9fe5d892"}
06:17:42.788 00.006 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"2e658288-54a5-4d75-85b4-fafa9fe5d892"}
06:17:44.762 01.974 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"f67f53a9-709c-4219-9b3e-86b8810f3c13"}
06:17:44.774 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"f67f53a9-709c-4219-9b3e-86b8810f3c13"}
06:17:44.801 00.027 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"78ac6922-94c0-4f6c-b678-296899b31a0d"}
06:17:44.809 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"78ac6922-94c0-4f6c-b678-296899b31a0d"}
06:17:46.762 01.953 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"b07d407d-a493-4440-b81e-90da8deb8792"}
06:17:46.773 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"b07d407d-a493-4440-b81e-90da8deb8792"}
06:17:46.815 00.042 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"93401c49-5e71-415f-9ada-664d03343e4e"}
06:17:46.824 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"93401c49-5e71-415f-9ada-664d03343e4e"}
06:17:48.762 01.938 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"1c04cd41-842d-4899-839e-2fff222b37aa"}
06:17:48.771 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"1c04cd41-842d-4899-839e-2fff222b37aa"}
06:17:48.778 00.007 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"cd150a06-93f2-4c70-9503-92ce42ff8abf"}
06:17:48.788 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"cd150a06-93f2-4c70-9503-92ce42ff8abf"}
06:17:50.762 01.974 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"8fc0922d-ec62-4bdb-957e-5765447ae9d1"}
06:17:50.777 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"8fc0922d-ec62-4bdb-957e-5765447ae9d1"}
06:17:50.791 00.014 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"9167b248-5f34-437f-a86d-2bb6da9597e9"}
06:17:50.820 00.029 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"9167b248-5f34-437f-a86d-2bb6da9597e9"}
06:17:52.762 01.942 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"4be34b78-8cd2-47d6-8a21-1f8e22cdb418"}
06:17:52.772 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"4be34b78-8cd2-47d6-8a21-1f8e22cdb418"}
06:17:52.781 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"3567149a-127c-4880-87fd-8d050f502471"}
06:17:52.791 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"3567149a-127c-4880-87fd-8d050f502471"}
06:17:54.760 01.969 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"5f9bb5b5-289b-4ad1-aa94-5eaf8983858b"}
06:17:54.787 00.027 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"5f9bb5b5-289b-4ad1-aa94-5eaf8983858b"}
06:17:54.798 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"7a23f9f4-2487-449a-b849-5b6ddbe7586c"}
06:17:54.807 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"7a23f9f4-2487-449a-b849-5b6ddbe7586c"}
06:17:56.760 01.953 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"83b6e0f1-cd6a-4f2a-8c58-bbc8a49b4b15"}
06:17:56.770 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"83b6e0f1-cd6a-4f2a-8c58-bbc8a49b4b15"}
06:17:56.780 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"1c4b9e24-3c6b-47f8-a08a-1845615200fb"}
06:17:56.789 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"1c4b9e24-3c6b-47f8-a08a-1845615200fb"}
06:17:58.758 01.969 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"00a5274c-7b2b-4708-bd27-5c3c68c6d1c5"}
06:17:58.766 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"00a5274c-7b2b-4708-bd27-5c3c68c6d1c5"}
06:17:58.776 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"f90aa8b1-0c67-433d-9857-63183c90bcf1"}
06:17:58.798 00.022 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"f90aa8b1-0c67-433d-9857-63183c90bcf1"}
06:18:00.757 01.959 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"73b6a320-d3f2-4b61-a7b4-f405249cf653"}
06:18:00.766 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"73b6a320-d3f2-4b61-a7b4-f405249cf653"}
06:18:00.776 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"a1d33934-d7b5-46fd-af5b-0c89f4af1ed0"}
06:18:00.786 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"a1d33934-d7b5-46fd-af5b-0c89f4af1ed0"}
06:18:02.757 01.971 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"3b739996-035b-4f71-b0db-4d9af041c029"}
06:18:02.774 00.017 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"3b739996-035b-4f71-b0db-4d9af041c029"}
06:18:02.798 00.024 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"575f1f82-0434-4a5c-af4b-701f2b7809d1"}
06:18:02.830 00.032 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"575f1f82-0434-4a5c-af4b-701f2b7809d1"}
06:18:04.756 01.926 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"36ab8f22-6ad4-4e7e-ad83-db8a19ee7212"}
06:18:04.784 00.028 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"36ab8f22-6ad4-4e7e-ad83-db8a19ee7212"}
06:18:04.797 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"0043dc2c-2eba-4389-b019-d31de00c5b65"}
06:18:04.807 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"0043dc2c-2eba-4389-b019-d31de00c5b65"}
06:18:06.758 01.951 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"4ecb94b8-5dbf-419a-8a3e-b7a46e93bda6"}
06:18:06.767 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"4ecb94b8-5dbf-419a-8a3e-b7a46e93bda6"}
06:18:06.776 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"68405402-e22c-473c-bc12-98efd466bc8d"}
06:18:06.787 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"68405402-e22c-473c-bc12-98efd466bc8d"}
06:18:08.760 01.973 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"6522c1f2-2dd0-4877-affd-df1d0c336ef7"}
06:18:08.776 00.016 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"6522c1f2-2dd0-4877-affd-df1d0c336ef7"}
06:18:08.814 00.038 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"a9077e21-5fce-47b4-ac9d-401baf12075e"}
06:18:08.828 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"a9077e21-5fce-47b4-ac9d-401baf12075e"}
06:18:10.758 01.930 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"813c920f-d544-4b0a-b2e0-5027193e21c8"}
06:18:10.769 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"813c920f-d544-4b0a-b2e0-5027193e21c8"}
06:18:10.778 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"a9dda306-6363-4fd7-a63d-1a474ea3af7c"}
06:18:10.788 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"a9dda306-6363-4fd7-a63d-1a474ea3af7c"}
06:18:12.756 01.968 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"f9e16cae-7538-4435-a08b-1702ba505dae"}
06:18:12.766 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"f9e16cae-7538-4435-a08b-1702ba505dae"}
06:18:12.777 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"946862e0-cdbc-43b7-99e1-c8bcb459fe8f"}
06:18:12.790 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"946862e0-cdbc-43b7-99e1-c8bcb459fe8f"}
06:18:14.756 01.966 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"dec23169-cd1c-47d2-9fc4-63e15b16e058"}
06:18:14.766 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"dec23169-cd1c-47d2-9fc4-63e15b16e058"}
06:18:14.778 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"c55b0f37-007e-4abd-a65e-37858d8b64b3"}
06:18:14.792 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"c55b0f37-007e-4abd-a65e-37858d8b64b3"}
06:18:16.756 01.964 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"dec2279a-c85d-4e24-80df-1f8adbf461a4"}
06:18:16.770 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"dec2279a-c85d-4e24-80df-1f8adbf461a4"}
06:18:16.816 00.046 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"0b2c69e7-1db2-4803-af70-b33552a27dd8"}
06:18:16.835 00.019 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"0b2c69e7-1db2-4803-af70-b33552a27dd8"}
06:18:18.754 01.919 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"f8eb17f3-3ca0-44a0-ae30-8edebdbb38e6"}
06:18:18.763 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"f8eb17f3-3ca0-44a0-ae30-8edebdbb38e6"}
06:18:18.784 00.021 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"861404e6-242e-4363-9374-be65997522e1"}
06:18:18.792 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"861404e6-242e-4363-9374-be65997522e1"}
06:18:20.754 01.962 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"67c860db-4928-4b27-b515-ba1f57852b1f"}
06:18:20.763 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"67c860db-4928-4b27-b515-ba1f57852b1f"}
06:18:20.776 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"032f3907-fe1d-432f-a4c5-7d399fdd6d0a"}
06:18:20.785 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"032f3907-fe1d-432f-a4c5-7d399fdd6d0a"}
06:18:22.754 01.969 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"b95c7ead-f70d-4577-9387-dbe41f972875"}
06:18:22.775 00.021 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"b95c7ead-f70d-4577-9387-dbe41f972875"}
06:18:22.787 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"773a4fd2-b636-498d-9e51-cccd3676fdb2"}
06:18:22.798 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"773a4fd2-b636-498d-9e51-cccd3676fdb2"}
06:18:24.757 01.959 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"e932ed09-d314-40a1-8558-792d73f1d2a1"}
06:18:24.766 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"e932ed09-d314-40a1-8558-792d73f1d2a1"}
06:18:24.775 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"9d2dcf11-ca2f-431e-be49-3516f08633bd"}
06:18:24.783 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"9d2dcf11-ca2f-431e-be49-3516f08633bd"}
06:18:26.754 01.971 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"8e06a021-4075-4dba-9112-43caf076d502"}
06:18:26.762 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"8e06a021-4075-4dba-9112-43caf076d502"}
06:18:26.785 00.023 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"d1ce5b81-9e15-4970-b2bc-18b17d1d7b5e"}
06:18:26.795 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"d1ce5b81-9e15-4970-b2bc-18b17d1d7b5e"}
06:18:28.753 01.958 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"7d6b3e0e-57c6-42b2-ad45-72ad867948c1"}
06:18:28.763 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"7d6b3e0e-57c6-42b2-ad45-72ad867948c1"}
06:18:28.774 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"c52739c5-15b1-401a-8d9c-d7ebb0b6689b"}
06:18:28.783 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"c52739c5-15b1-401a-8d9c-d7ebb0b6689b"}
06:18:30.754 01.971 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"1a7996f7-c663-4cbe-8bea-23871ba906cb"}
06:18:30.763 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"1a7996f7-c663-4cbe-8bea-23871ba906cb"}
06:18:30.774 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"b617562a-4593-47ab-909c-36e285b5a850"}
06:18:30.782 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"b617562a-4593-47ab-909c-36e285b5a850"}
06:18:32.753 01.971 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"9fd700d0-5d44-4215-a5c5-0d7d581db4db"}
06:18:32.762 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"9fd700d0-5d44-4215-a5c5-0d7d581db4db"}
06:18:32.774 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"93813caf-3ea9-4c2e-8dc4-740bec465df4"}
06:18:32.785 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"93813caf-3ea9-4c2e-8dc4-740bec465df4"}
06:18:34.754 01.969 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"cddfcdea-5b8f-4eed-b989-b0b173930448"}
06:18:34.772 00.018 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"cddfcdea-5b8f-4eed-b989-b0b173930448"}
06:18:34.781 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"f5dc6866-898e-4f1c-886a-fc150aed0fda"}
06:18:34.791 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"f5dc6866-898e-4f1c-886a-fc150aed0fda"}
06:18:36.752 01.961 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"ceebe7ae-7be7-4b57-8e2b-db18304d1f0b"}
06:18:36.767 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"ceebe7ae-7be7-4b57-8e2b-db18304d1f0b"}
06:18:36.777 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"fe97100c-5c8d-4c28-9773-758dbe9473e3"}
06:18:36.786 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"fe97100c-5c8d-4c28-9773-758dbe9473e3"}
06:18:38.751 01.965 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"9c429e90-76a2-490c-85d0-e4f3c6902928"}
06:18:38.761 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"9c429e90-76a2-490c-85d0-e4f3c6902928"}
06:18:38.774 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"03a21f0a-7c5a-4753-9938-a57c4ab5f2b3"}
06:18:38.784 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"03a21f0a-7c5a-4753-9938-a57c4ab5f2b3"}
06:18:40.751 01.967 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"49a7f9d4-6eb3-435b-b9d6-17052cbcd2ec"}
06:18:40.764 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"49a7f9d4-6eb3-435b-b9d6-17052cbcd2ec"}
06:18:40.777 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"ebbc920c-97e9-459a-9db9-3e757ce44dc2"}
06:18:40.809 00.032 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"ebbc920c-97e9-459a-9db9-3e757ce44dc2"}
06:18:42.754 01.945 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"482cd196-546f-4de0-9c15-61843f7e69ee"}
06:18:42.769 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"482cd196-546f-4de0-9c15-61843f7e69ee"}
06:18:42.778 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"09290a61-92e6-46a1-a7a1-45b735542835"}
06:18:42.787 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"09290a61-92e6-46a1-a7a1-45b735542835"}
06:18:44.752 01.965 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"47141819-53c1-45ac-a2ca-8e994e86cc31"}
06:18:44.762 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"47141819-53c1-45ac-a2ca-8e994e86cc31"}
06:18:44.789 00.027 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"3846a36a-e5b6-48bb-9c08-c8e884cc74b7"}
06:18:44.800 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"3846a36a-e5b6-48bb-9c08-c8e884cc74b7"}
06:18:46.754 01.954 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"27bbac08-29c1-4db1-9d86-ef7d2e1ecdf0"}
06:18:46.811 00.057 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"27bbac08-29c1-4db1-9d86-ef7d2e1ecdf0"}
06:18:46.840 00.029 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"d27d2ebd-40f1-4604-8f3c-b138bd2304ad"}
06:18:46.894 00.054 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"d27d2ebd-40f1-4604-8f3c-b138bd2304ad"}
06:18:48.758 01.864 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"dcb75699-a4ce-4104-aa90-d6773e133205"}
06:18:48.775 00.017 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"dcb75699-a4ce-4104-aa90-d6773e133205"}
06:18:48.786 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"383475e6-a5a7-4aef-99e8-ad1bdbcb455a"}
06:18:48.796 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"383475e6-a5a7-4aef-99e8-ad1bdbcb455a"}
06:18:50.755 01.959 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"cfa678d8-d4a0-42a0-85de-00f8845fb2fa"}
06:18:50.767 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"cfa678d8-d4a0-42a0-85de-00f8845fb2fa"}
06:18:50.778 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"1805805f-c6bc-4ce6-b2c1-3e9ff149ffca"}
06:18:50.789 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"1805805f-c6bc-4ce6-b2c1-3e9ff149ffca"}
06:18:52.759 01.970 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"713250bb-c7b6-4625-b01a-1b26de6064c3"}
06:18:52.782 00.023 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"713250bb-c7b6-4625-b01a-1b26de6064c3"}
06:18:52.795 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"81c0470d-ad6a-487f-80a9-4c7fa91ded04"}
06:18:52.804 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"81c0470d-ad6a-487f-80a9-4c7fa91ded04"}
06:18:54.756 01.952 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"b0d54e3f-d320-496b-859f-023fc2195226"}
06:18:54.766 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"b0d54e3f-d320-496b-859f-023fc2195226"}
06:18:54.776 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"490ad4d2-ef86-49d9-9d19-022f4fac0ca9"}
06:18:54.783 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"490ad4d2-ef86-49d9-9d19-022f4fac0ca9"}
06:18:56.756 01.973 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"d8a1d020-9790-4b75-a81c-5a22083f7360"}
06:18:56.782 00.026 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"d8a1d020-9790-4b75-a81c-5a22083f7360"}
06:18:56.799 00.017 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"21873696-603a-48d0-b0a7-90bf6ba159f0"}
06:18:56.808 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"21873696-603a-48d0-b0a7-90bf6ba159f0"}
06:18:58.756 01.948 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"688820b6-82b6-40b1-8c1b-9c8579dd42b6"}
06:18:58.770 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"688820b6-82b6-40b1-8c1b-9c8579dd42b6"}
06:18:58.799 00.029 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"ca017445-fe61-451f-843a-c564459e8de3"}
06:18:58.815 00.016 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"ca017445-fe61-451f-843a-c564459e8de3"}
06:19:00.756 01.941 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"fee6c24d-db6c-4a51-881b-b5a8699a1274"}
06:19:00.765 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"fee6c24d-db6c-4a51-881b-b5a8699a1274"}
06:19:00.791 00.026 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"9a1fd5cc-d278-4ab7-8ab3-43f700a6c8c7"}
06:19:00.803 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"9a1fd5cc-d278-4ab7-8ab3-43f700a6c8c7"}
06:19:02.761 01.958 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"0f6f4f27-0f20-42ca-88ec-5a586a8053ff"}
06:19:02.777 00.016 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"0f6f4f27-0f20-42ca-88ec-5a586a8053ff"}
06:19:02.787 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"0ca4bf59-f8e1-4a31-978e-b809ea640535"}
06:19:02.797 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"0ca4bf59-f8e1-4a31-978e-b809ea640535"}
06:19:04.758 01.961 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"480219a0-041f-4fbc-b427-27215fa2add3"}
06:19:04.767 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"480219a0-041f-4fbc-b427-27215fa2add3"}
06:19:04.799 00.032 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"8d38a146-48a4-465e-8b91-0aeb67ba1870"}
06:19:04.808 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"8d38a146-48a4-465e-8b91-0aeb67ba1870"}
06:19:06.756 01.948 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"ae6e330d-6013-4276-9539-3769b296edc7"}
06:19:06.780 00.024 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"ae6e330d-6013-4276-9539-3769b296edc7"}
06:19:06.791 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"9b2f176c-dc7b-4f67-9e43-f046f086410c"}
06:19:06.804 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"9b2f176c-dc7b-4f67-9e43-f046f086410c"}
06:19:08.755 01.951 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"b9fb3264-7546-4e53-95ce-c11cd677d6fe"}
06:19:08.766 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"b9fb3264-7546-4e53-95ce-c11cd677d6fe"}
06:19:08.788 00.022 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"9e95ae88-aa85-48c7-b39c-3597f40ca6f1"}
06:19:08.800 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"9e95ae88-aa85-48c7-b39c-3597f40ca6f1"}
06:19:10.755 01.955 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"dc76c95b-1181-49bf-8f62-e688cc1f2571"}
06:19:10.763 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"dc76c95b-1181-49bf-8f62-e688cc1f2571"}
06:19:10.771 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"fb4cc4f7-5e5a-4809-a7c9-bf1500804913"}
06:19:10.783 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"fb4cc4f7-5e5a-4809-a7c9-bf1500804913"}
06:19:12.753 01.970 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"13947056-34c4-4a6d-8bd1-6fafe70bd099"}
06:19:12.768 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"13947056-34c4-4a6d-8bd1-6fafe70bd099"}
06:19:12.781 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"1c07ef30-4558-42ef-8cd8-11402c44f7b6"}
06:19:12.789 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"1c07ef30-4558-42ef-8cd8-11402c44f7b6"}
06:19:14.754 01.965 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"f39d31a0-5fb4-4ece-a1d9-97decb4157b0"}
06:19:14.763 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"f39d31a0-5fb4-4ece-a1d9-97decb4157b0"}
06:19:14.770 00.007 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"f0241de2-00f7-4cd4-a370-c796cd82d34c"}
06:19:14.777 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"f0241de2-00f7-4cd4-a370-c796cd82d34c"}
06:19:16.753 01.976 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"609223ec-ad10-4c3b-82a4-6e49548dab74"}
06:19:16.763 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"609223ec-ad10-4c3b-82a4-6e49548dab74"}
06:19:16.776 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"baa40e98-55f3-410c-bbfe-e2fc997f51d9"}
06:19:16.787 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"baa40e98-55f3-410c-bbfe-e2fc997f51d9"}
06:19:18.751 01.964 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"7c85b921-facf-439d-b902-e5caf55bfca9"}
06:19:18.764 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"7c85b921-facf-439d-b902-e5caf55bfca9"}
06:19:18.777 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"b00c8758-6b8b-409a-a172-37137a1e8a56"}
06:19:18.807 00.030 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"b00c8758-6b8b-409a-a172-37137a1e8a56"}
06:19:20.751 01.944 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"375957a3-dc9f-471a-8493-d32b71f4ec1f"}
06:19:20.759 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"375957a3-dc9f-471a-8493-d32b71f4ec1f"}
06:19:20.767 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"c3fc522e-c54d-4641-96e4-64efff41f867"}
06:19:20.778 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"c3fc522e-c54d-4641-96e4-64efff41f867"}
06:19:22.751 01.973 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"5e8cbb58-1808-430d-91ff-78459ebb018b"}
06:19:22.760 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"5e8cbb58-1808-430d-91ff-78459ebb018b"}
06:19:22.771 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"574a5c41-93b1-45ac-826e-0773eedd5920"}
06:19:22.778 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"574a5c41-93b1-45ac-826e-0773eedd5920"}
06:19:24.753 01.975 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"fc6ec009-ca29-4c74-becd-46f3dae4e1b1"}
06:19:24.766 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"fc6ec009-ca29-4c74-becd-46f3dae4e1b1"}
06:19:24.778 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"16939bd5-8864-4b11-abd1-61ae12134be4"}
06:19:24.788 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"16939bd5-8864-4b11-abd1-61ae12134be4"}
06:19:26.752 01.964 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"db1e6ce6-e06b-40c1-8876-d2f3a2e39d5c"}
06:19:26.760 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"db1e6ce6-e06b-40c1-8876-d2f3a2e39d5c"}
06:19:26.783 00.023 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"e4d2a50e-5460-4b83-b9df-e2e7e99a1595"}
06:19:26.790 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"e4d2a50e-5460-4b83-b9df-e2e7e99a1595"}
06:19:28.753 01.963 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"bee0b8ce-2f94-44e8-b087-8ca0bad920c5"}
06:19:28.762 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"bee0b8ce-2f94-44e8-b087-8ca0bad920c5"}
06:19:28.772 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"ea98fe4b-b7ef-4f97-b92d-5af992726bae"}
06:19:28.778 00.006 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"ea98fe4b-b7ef-4f97-b92d-5af992726bae"}
06:19:30.751 01.973 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"d69f60b0-a229-4fca-8f9d-14e44ee47ffe"}
06:19:30.788 00.037 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"d69f60b0-a229-4fca-8f9d-14e44ee47ffe"}
06:19:30.801 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"96c35018-0634-49dd-977c-511fd343871f"}
06:19:30.813 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"96c35018-0634-49dd-977c-511fd343871f"}
06:19:32.751 01.938 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"2978539d-09f8-4715-ac4b-1b13069236d4"}
06:19:32.759 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"2978539d-09f8-4715-ac4b-1b13069236d4"}
06:19:32.767 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"7c345a9a-7eb3-4374-b9a4-38f197114f0a"}
06:19:32.776 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"7c345a9a-7eb3-4374-b9a4-38f197114f0a"}
06:19:34.750 01.974 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"73263882-8233-405d-8da7-87f2821432f9"}
06:19:34.761 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"73263882-8233-405d-8da7-87f2821432f9"}
06:19:34.771 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"ab6c84fa-2ae2-48f0-ae2c-659ac4c430d3"}
06:19:34.783 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"ab6c84fa-2ae2-48f0-ae2c-659ac4c430d3"}
06:19:36.749 01.966 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"d4c42c06-e4c8-4c29-9ef2-e1e2580d8e75"}
06:19:36.767 00.018 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"d4c42c06-e4c8-4c29-9ef2-e1e2580d8e75"}
06:19:36.784 00.017 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"f03848aa-4203-4ebd-8708-7ef2053cee04"}
06:19:36.800 00.016 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"f03848aa-4203-4ebd-8708-7ef2053cee04"}
06:19:38.751 01.951 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"d9e9903a-c29f-457d-9c2c-5c61d1f6d41b"}
06:19:38.767 00.016 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"d9e9903a-c29f-457d-9c2c-5c61d1f6d41b"}
06:19:38.777 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"5b9e8ca1-5200-4161-b515-379df4a5db2c"}
06:19:38.787 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"5b9e8ca1-5200-4161-b515-379df4a5db2c"}
06:19:40.750 01.963 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"b38560cc-c238-4aa0-9ad4-fb050412e1ea"}
06:19:40.759 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"b38560cc-c238-4aa0-9ad4-fb050412e1ea"}
06:19:40.769 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"d074afc5-8c5a-4b78-ad2d-08c8847cea29"}
06:19:40.779 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"d074afc5-8c5a-4b78-ad2d-08c8847cea29"}
06:19:42.749 01.970 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"49074a39-e424-4d19-b1f6-38f25157da67"}
06:19:42.773 00.024 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"49074a39-e424-4d19-b1f6-38f25157da67"}
06:19:42.784 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"9b857957-f146-4392-bb70-52a1350013a3"}
06:19:42.793 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"9b857957-f146-4392-bb70-52a1350013a3"}
06:19:44.751 01.958 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"c5c3fe01-64d9-4b49-8d2c-748d2b069590"}
06:19:44.768 00.017 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"c5c3fe01-64d9-4b49-8d2c-748d2b069590"}
06:19:44.778 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"72f55dcb-e157-4770-b43d-fbc4510bdfc7"}
06:19:44.804 00.026 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"72f55dcb-e157-4770-b43d-fbc4510bdfc7"}
06:19:46.753 01.949 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"6e05aa7e-2230-4a7c-87eb-792fe1f43362"}
06:19:46.769 00.016 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"6e05aa7e-2230-4a7c-87eb-792fe1f43362"}
06:19:46.781 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"8729ff7d-de20-4771-98e3-4fa9d8859293"}
06:19:46.794 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"8729ff7d-de20-4771-98e3-4fa9d8859293"}
06:19:48.751 01.957 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"845830a6-dded-4256-bfb9-72aa9bf8bcb8"}
06:19:48.766 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"845830a6-dded-4256-bfb9-72aa9bf8bcb8"}
06:19:48.779 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"c80141f8-8acf-4cb2-b306-139eaadc4ea0"}
06:19:48.804 00.025 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"c80141f8-8acf-4cb2-b306-139eaadc4ea0"}
06:19:50.752 01.948 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"0b74ec33-05ab-46e3-accf-76a9dfeab7a3"}
06:19:50.762 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"0b74ec33-05ab-46e3-accf-76a9dfeab7a3"}
06:19:50.787 00.025 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"1d5cbf22-0c0d-4441-9cf3-91bc5ecd1ec0"}
06:19:50.796 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"1d5cbf22-0c0d-4441-9cf3-91bc5ecd1ec0"}
06:19:52.756 01.960 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"07db69c8-af68-4fb1-b254-577257e031c4"}
06:19:52.768 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"07db69c8-af68-4fb1-b254-577257e031c4"}
06:19:52.777 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"76314ed4-96bf-483b-9c3e-2151d919dee9"}
06:19:52.787 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"76314ed4-96bf-483b-9c3e-2151d919dee9"}
06:19:54.752 01.965 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"19bdf250-6485-472d-a1f2-5cea890642c8"}
06:19:54.762 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"19bdf250-6485-472d-a1f2-5cea890642c8"}
06:19:54.773 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"d5c17823-61bb-49ea-a794-76d1c3ec2192"}
06:19:54.782 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"d5c17823-61bb-49ea-a794-76d1c3ec2192"}
06:19:56.752 01.970 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"e33a060f-591d-475d-9d1f-e1fd2878c290"}
06:19:56.763 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"e33a060f-591d-475d-9d1f-e1fd2878c290"}
06:19:56.773 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"bfc31c07-0dc9-45ac-a581-e003e560cbce"}
06:19:56.780 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"bfc31c07-0dc9-45ac-a581-e003e560cbce"}
06:19:58.751 01.971 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"3ad880fc-dfb5-407e-b891-9c417fc3daf9"}
06:19:58.763 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"3ad880fc-dfb5-407e-b891-9c417fc3daf9"}
06:19:58.777 00.014 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"be791e6c-6b96-40d3-bb53-685c8dbab8b5"}
06:19:58.787 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"be791e6c-6b96-40d3-bb53-685c8dbab8b5"}
06:20:00.751 01.964 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"d30d75f6-dc27-499f-b8fd-7a9ab563754d"}
06:20:00.781 00.030 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"d30d75f6-dc27-499f-b8fd-7a9ab563754d"}
06:20:00.794 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"64a52027-8b6f-4dbe-9681-d2e4085f8a5e"}
06:20:00.805 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"64a52027-8b6f-4dbe-9681-d2e4085f8a5e"}
06:20:02.752 01.947 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"655c11b4-00ae-49a8-8547-24909aaccb3a"}
06:20:02.762 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"655c11b4-00ae-49a8-8547-24909aaccb3a"}
06:20:02.775 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"c924235d-c7e1-47d6-827f-2d4f31618103"}
06:20:02.787 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"c924235d-c7e1-47d6-827f-2d4f31618103"}
06:20:04.750 01.963 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"b2b4f430-858c-47c2-b633-69ba3f7846e0"}
06:20:04.766 00.016 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"b2b4f430-858c-47c2-b633-69ba3f7846e0"}
06:20:04.777 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"e3944828-41d2-4302-a75d-31db63b910a7"}
06:20:04.801 00.024 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"e3944828-41d2-4302-a75d-31db63b910a7"}
06:20:06.752 01.951 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"2a28ac89-8083-4d63-b71b-824231324e6f"}
06:20:06.766 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"2a28ac89-8083-4d63-b71b-824231324e6f"}
06:20:06.773 00.007 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"de843a2c-429c-4713-b637-5dccd3f0bfaf"}
06:20:06.781 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"de843a2c-429c-4713-b637-5dccd3f0bfaf"}
06:20:08.752 01.971 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"cc402894-518f-4020-b8fb-187029f83cb1"}
06:20:08.769 00.017 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"cc402894-518f-4020-b8fb-187029f83cb1"}
06:20:08.781 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"e04452ea-e2b8-4bb9-a3c1-6457ba00d3fe"}
06:20:08.790 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"e04452ea-e2b8-4bb9-a3c1-6457ba00d3fe"}
06:20:10.753 01.963 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"6b1eed0c-8afb-4543-b177-fbe5d096d0c8"}
06:20:10.763 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"6b1eed0c-8afb-4543-b177-fbe5d096d0c8"}
06:20:10.772 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"12ee15b8-4939-4974-a7bb-2708532cdeed"}
06:20:10.779 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"12ee15b8-4939-4974-a7bb-2708532cdeed"}
06:20:12.752 01.973 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"756e356b-5790-4875-8a06-81e9a857f1b5"}
06:20:12.762 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"756e356b-5790-4875-8a06-81e9a857f1b5"}
06:20:12.772 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"00780a27-e2c9-4609-98d6-e7d6b93d4a00"}
06:20:12.781 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"00780a27-e2c9-4609-98d6-e7d6b93d4a00"}
06:20:14.749 01.968 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"2fba80f4-7118-43aa-8a38-bf6f8363d73e"}
06:20:14.761 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"2fba80f4-7118-43aa-8a38-bf6f8363d73e"}
06:20:14.794 00.033 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"2a1790a0-5647-4164-8e6b-e018c5355aa4"}
06:20:14.809 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"2a1790a0-5647-4164-8e6b-e018c5355aa4"}
06:20:16.749 01.940 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"a10ab152-63d8-4754-a77a-ef8a6f38098b"}
06:20:16.766 00.017 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"a10ab152-63d8-4754-a77a-ef8a6f38098b"}
06:20:16.797 00.031 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"98118151-728b-487c-9e80-6ec4325f01cb"}
06:20:16.810 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"98118151-728b-487c-9e80-6ec4325f01cb"}
06:20:18.748 01.938 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"bdf2a6fa-8ffa-430b-999b-1aee020ccdc6"}
06:20:18.776 00.028 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"bdf2a6fa-8ffa-430b-999b-1aee020ccdc6"}
06:20:18.785 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"2607ba17-2831-42ca-a333-663091407804"}
06:20:18.794 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"2607ba17-2831-42ca-a333-663091407804"}
06:20:20.746 01.952 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"10d810a4-0591-4f52-9951-f7e8733393d2"}
06:20:20.756 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"10d810a4-0591-4f52-9951-f7e8733393d2"}
06:20:20.774 00.018 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"9aecd1e9-17d0-4b0c-8ae5-3aac4613c10c"}
06:20:20.788 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"9aecd1e9-17d0-4b0c-8ae5-3aac4613c10c"}
06:20:22.746 01.958 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"eb1f0349-d180-49e9-bfbf-c6b8d5cbc418"}
06:20:22.754 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"eb1f0349-d180-49e9-bfbf-c6b8d5cbc418"}
06:20:22.767 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"5186c520-4eb9-4452-9676-94e715c2cfa5"}
06:20:22.782 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"5186c520-4eb9-4452-9676-94e715c2cfa5"}
06:20:24.745 01.963 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"bb12991e-17fa-4ead-b6fc-267fa2d71e93"}
06:20:24.754 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"bb12991e-17fa-4ead-b6fc-267fa2d71e93"}
06:20:24.763 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"0c9844ff-6eca-4424-8f4d-b8048d104757"}
06:20:24.787 00.024 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"0c9844ff-6eca-4424-8f4d-b8048d104757"}
06:20:26.748 01.961 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"5db0020e-5697-4f40-8ac9-46df82296712"}
06:20:26.764 00.016 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"5db0020e-5697-4f40-8ac9-46df82296712"}
06:20:26.777 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"afb1ddcb-c9bd-4210-947f-c1d153eb948d"}
06:20:26.786 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"afb1ddcb-c9bd-4210-947f-c1d153eb948d"}
06:20:28.746 01.960 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"12b72d70-000e-4919-beb7-8f114df465b8"}
06:20:28.762 00.016 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"12b72d70-000e-4919-beb7-8f114df465b8"}
06:20:28.773 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"da7e28d6-6e47-42cb-85a2-1ece71950a56"}
06:20:28.804 00.031 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"da7e28d6-6e47-42cb-85a2-1ece71950a56"}
06:20:30.746 01.942 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"6c427760-4193-43ca-9591-389d01edab2a"}
06:20:30.775 00.029 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"6c427760-4193-43ca-9591-389d01edab2a"}
06:20:30.789 00.014 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"0bc1ad77-a363-4ae2-84d4-7c41c2bc0644"}
06:20:30.798 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"0bc1ad77-a363-4ae2-84d4-7c41c2bc0644"}
06:20:32.753 01.955 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"fe6b90d4-668c-4370-9132-5f0acb16e9e0"}
06:20:32.774 00.021 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"fe6b90d4-668c-4370-9132-5f0acb16e9e0"}
06:20:32.787 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"efcf0f4b-44ad-46c1-bd13-d6de3b63d967"}
06:20:32.798 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"efcf0f4b-44ad-46c1-bd13-d6de3b63d967"}
06:20:34.750 01.952 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"600f9b78-6e89-4cc2-af8d-15524b2640b8"}
06:20:34.764 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"600f9b78-6e89-4cc2-af8d-15524b2640b8"}
06:20:34.772 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"2f5b5269-720f-4dc0-b70c-ea2fe66ccafb"}
06:20:34.780 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"2f5b5269-720f-4dc0-b70c-ea2fe66ccafb"}
06:20:36.749 01.969 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"3933c546-0799-481b-9a66-ab943c9b6809"}
06:20:36.761 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"3933c546-0799-481b-9a66-ab943c9b6809"}
06:20:36.769 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"306c0faa-8144-4ee2-82e3-ac82272ba55a"}
06:20:36.776 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"306c0faa-8144-4ee2-82e3-ac82272ba55a"}
06:20:38.752 01.976 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"8a89e903-1f7d-4dfc-b299-0153dec0b319"}
06:20:38.767 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"8a89e903-1f7d-4dfc-b299-0153dec0b319"}
06:20:38.777 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"19d0b36c-048f-4b1c-9fb9-284015f75ad9"}
06:20:38.786 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"19d0b36c-048f-4b1c-9fb9-284015f75ad9"}
06:20:40.752 01.966 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"d6a09bf8-bb0c-490f-a114-2a4ba4e6dea3"}
06:20:40.759 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"d6a09bf8-bb0c-490f-a114-2a4ba4e6dea3"}
06:20:40.782 00.023 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"1d17dd55-f241-4614-9600-fbe4cc575276"}
06:20:40.792 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"1d17dd55-f241-4614-9600-fbe4cc575276"}
06:20:42.751 01.959 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"f233df5e-3c6b-4a05-935e-99bd945affd7"}
06:20:42.757 00.006 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"f233df5e-3c6b-4a05-935e-99bd945affd7"}
06:20:42.766 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"f192e569-395a-41de-aea3-ac2e5b86d66b"}
06:20:42.773 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"f192e569-395a-41de-aea3-ac2e5b86d66b"}
06:20:44.751 01.978 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"ddb96852-d385-4f4c-82a7-fdeececb34ab"}
06:20:44.761 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"ddb96852-d385-4f4c-82a7-fdeececb34ab"}
06:20:44.768 00.007 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"62886b94-54b1-4d07-9690-3e9d8b0ce61b"}
06:20:44.778 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"62886b94-54b1-4d07-9690-3e9d8b0ce61b"}
06:20:46.751 01.973 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"1e8bda6e-57bd-484a-b444-f69c4927bfc3"}
06:20:46.779 00.028 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"1e8bda6e-57bd-484a-b444-f69c4927bfc3"}
06:20:46.791 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"55796012-fb50-49dc-b81b-35a077e1d368"}
06:20:46.803 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"55796012-fb50-49dc-b81b-35a077e1d368"}
06:20:48.750 01.947 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"d8199b34-79f2-4eeb-ab6d-bae481dd012e"}
06:20:48.758 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"d8199b34-79f2-4eeb-ab6d-bae481dd012e"}
06:20:48.766 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"640595bf-5335-4487-8709-c3e3fc151851"}
06:20:48.773 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"640595bf-5335-4487-8709-c3e3fc151851"}
06:20:50.750 01.977 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"b86068b9-f4cf-4d91-aec5-9c482354a1d2"}
06:20:50.758 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"b86068b9-f4cf-4d91-aec5-9c482354a1d2"}
06:20:50.771 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"47839910-e1f8-4fd0-b44c-14f48d79a474"}
06:20:50.787 00.016 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"47839910-e1f8-4fd0-b44c-14f48d79a474"}
06:20:52.750 01.963 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"eb20cb98-9093-466e-a396-64e96ea32c54"}
06:20:52.765 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"eb20cb98-9093-466e-a396-64e96ea32c54"}
06:20:52.774 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"0d5bc8fc-82ec-4ecd-a847-c94f9c5499b8"}
06:20:52.783 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"0d5bc8fc-82ec-4ecd-a847-c94f9c5499b8"}
06:20:54.750 01.967 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"c5ef830b-75c4-44f0-b58e-83cb07aa24f0"}
06:20:54.757 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"c5ef830b-75c4-44f0-b58e-83cb07aa24f0"}
06:20:54.768 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"f452828a-018d-47c4-b841-3e1f6f3f473c"}
06:20:54.776 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"f452828a-018d-47c4-b841-3e1f6f3f473c"}
06:20:56.751 01.975 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"cce82f25-fca7-41c1-a317-b6b9de747ecf"}
06:20:56.770 00.019 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"cce82f25-fca7-41c1-a317-b6b9de747ecf"}
06:20:56.778 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"03760044-c9aa-41a5-b111-69495393b70b"}
06:20:56.787 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"03760044-c9aa-41a5-b111-69495393b70b"}
06:20:58.749 01.962 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"0c1cc929-b5f8-435f-b2d3-805da2223469"}
06:20:58.762 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"0c1cc929-b5f8-435f-b2d3-805da2223469"}
06:20:58.773 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"193ab6b3-6c56-4835-98e6-2d2e9d237d72"}
06:20:58.784 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"193ab6b3-6c56-4835-98e6-2d2e9d237d72"}
06:21:00.749 01.965 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"cd9299ab-7c63-41a8-81c6-33da705c54b0"}
06:21:00.759 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"cd9299ab-7c63-41a8-81c6-33da705c54b0"}
06:21:00.780 00.021 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"9505f32a-7665-4f2c-8f5d-96808b1f65ba"}
06:21:00.791 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"9505f32a-7665-4f2c-8f5d-96808b1f65ba"}
06:21:02.750 01.959 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"5cde8d82-48c2-4841-b616-38d2cf1f45a7"}
06:21:02.769 00.019 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"5cde8d82-48c2-4841-b616-38d2cf1f45a7"}
06:21:02.778 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"59796d29-b2f0-4657-b6dc-3eba3396c155"}
06:21:02.787 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"59796d29-b2f0-4657-b6dc-3eba3396c155"}
06:21:04.748 01.961 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"ea6f5262-24d8-45da-a7a3-be510873f38a"}
06:21:04.759 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"ea6f5262-24d8-45da-a7a3-be510873f38a"}
06:21:04.774 00.015 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"4c319a86-990f-4b41-bf56-f4351fa34187"}
06:21:04.783 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"4c319a86-990f-4b41-bf56-f4351fa34187"}
06:21:06.749 01.966 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"18c32438-da2d-4bfa-b25f-7505dc8f4960"}
06:21:06.757 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"18c32438-da2d-4bfa-b25f-7505dc8f4960"}
06:21:06.765 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"95da73ff-876f-4ad5-b5c0-44e26597208f"}
06:21:06.771 00.006 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"95da73ff-876f-4ad5-b5c0-44e26597208f"}
06:21:08.749 01.978 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"b176bd1d-318c-43fa-8a79-f951ac3e5495"}
06:21:08.784 00.035 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"b176bd1d-318c-43fa-8a79-f951ac3e5495"}
06:21:08.794 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"94ed8669-97c5-4f0d-b3c7-2fa90a682b12"}
06:21:08.806 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"94ed8669-97c5-4f0d-b3c7-2fa90a682b12"}
06:21:10.751 01.945 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"d20d568a-56e2-4008-804a-a71fac3c31bf"}
06:21:10.775 00.024 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"d20d568a-56e2-4008-804a-a71fac3c31bf"}
06:21:10.792 00.017 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"56984a0c-6997-484a-9a37-191e636b47e7"}
06:21:10.809 00.017 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"56984a0c-6997-484a-9a37-191e636b47e7"}
06:21:12.750 01.941 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"944072c4-d35c-4e1a-a999-c1ccdd332d6a"}
06:21:12.766 00.016 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"944072c4-d35c-4e1a-a999-c1ccdd332d6a"}
06:21:12.774 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"c570a325-d4e4-4d68-802e-3409115aead0"}
06:21:12.782 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"c570a325-d4e4-4d68-802e-3409115aead0"}
06:21:14.750 01.968 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"b6cd8c40-84f3-4b32-acb1-7aaf2bf107a2"}
06:21:14.775 00.025 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"b6cd8c40-84f3-4b32-acb1-7aaf2bf107a2"}
06:21:14.784 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"a1d42cf8-3eef-4b92-a1ba-19da713d4bea"}
06:21:14.794 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"a1d42cf8-3eef-4b92-a1ba-19da713d4bea"}
06:21:16.749 01.955 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"ed5253c7-6c9d-42fd-a611-a10db8e2036b"}
06:21:16.763 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"ed5253c7-6c9d-42fd-a611-a10db8e2036b"}
06:21:16.802 00.039 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"51880f90-578d-4c33-a6e5-d1a485cc8f9f"}
06:21:16.836 00.034 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"51880f90-578d-4c33-a6e5-d1a485cc8f9f"}
06:21:18.750 01.914 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"8420e6b9-b81f-4f85-8a63-ade0b38e2962"}
06:21:18.774 00.024 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"8420e6b9-b81f-4f85-8a63-ade0b38e2962"}
06:21:18.783 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"2b368234-16b9-4e05-a24e-f6ca7704c890"}
06:21:18.791 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"2b368234-16b9-4e05-a24e-f6ca7704c890"}
06:21:20.748 01.957 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"904db1a2-d441-43b2-a3f1-89aef56ce368"}
06:21:20.758 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"904db1a2-d441-43b2-a3f1-89aef56ce368"}
06:21:20.766 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"f8d6ee20-d4ff-4e62-a524-34337b396019"}
06:21:20.775 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"f8d6ee20-d4ff-4e62-a524-34337b396019"}
06:21:22.749 01.974 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"968f93b3-45c3-44c3-abe1-6320b0abbd27"}
06:21:22.762 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"968f93b3-45c3-44c3-abe1-6320b0abbd27"}
06:21:22.776 00.014 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"85c34425-9ed1-4b2a-ba88-9442873253da"}
06:21:22.805 00.029 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"85c34425-9ed1-4b2a-ba88-9442873253da"}
06:21:24.748 01.943 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"6e660b77-5aa4-4121-9f16-9ca861411217"}
06:21:24.761 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"6e660b77-5aa4-4121-9f16-9ca861411217"}
06:21:24.774 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"67af69f3-7500-4d6b-b90d-2378898744cb"}
06:21:24.782 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"67af69f3-7500-4d6b-b90d-2378898744cb"}
06:21:26.748 01.966 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"d90402d7-fdde-4137-b53a-e6a97778813b"}
06:21:26.760 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"d90402d7-fdde-4137-b53a-e6a97778813b"}
06:21:26.767 00.007 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"ccb1e8b5-671d-49cc-a9d5-f1c6c3693cb8"}
06:21:26.777 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"ccb1e8b5-671d-49cc-a9d5-f1c6c3693cb8"}
06:21:28.747 01.970 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"10629591-5982-4ce1-8a34-b7f6d1db52a1"}
06:21:28.776 00.029 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"10629591-5982-4ce1-8a34-b7f6d1db52a1"}
06:21:28.786 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"9a2c75f8-344e-4db3-8b5b-a3e39dd06165"}
06:21:28.796 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"9a2c75f8-344e-4db3-8b5b-a3e39dd06165"}
06:21:30.751 01.955 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"26f60c7d-3a8e-405d-9ccd-2d980d912a49"}
06:21:30.775 00.024 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"26f60c7d-3a8e-405d-9ccd-2d980d912a49"}
06:21:30.786 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"4d442f92-d96e-49b1-b195-24a4fd6d4007"}
06:21:30.796 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"4d442f92-d96e-49b1-b195-24a4fd6d4007"}
06:21:32.749 01.953 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"a52b1aa9-4645-4d32-9884-1c5bcf5d33e2"}
06:21:32.758 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"a52b1aa9-4645-4d32-9884-1c5bcf5d33e2"}
06:21:32.769 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"b61c236a-5a8f-4159-acab-cd89d8d7167f"}
06:21:32.780 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"b61c236a-5a8f-4159-acab-cd89d8d7167f"}
06:21:34.750 01.970 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"c2a55d16-c711-48c3-bff7-961be305d8b4"}
06:21:34.761 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"c2a55d16-c711-48c3-bff7-961be305d8b4"}
06:21:34.773 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"9003abda-f87e-46cf-8aa1-c7dc4fc14e60"}
06:21:34.781 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"9003abda-f87e-46cf-8aa1-c7dc4fc14e60"}
06:21:36.747 01.966 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"90edd922-7fb3-4994-a69e-ceba5c16b2ce"}
06:21:36.758 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"90edd922-7fb3-4994-a69e-ceba5c16b2ce"}
06:21:36.768 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"c35336de-06ad-4a07-a782-7479e97cd4ce"}
06:21:36.778 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"c35336de-06ad-4a07-a782-7479e97cd4ce"}
06:21:38.750 01.972 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"736278ff-7667-474b-ad81-a7241962db5c"}
06:21:38.764 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"736278ff-7667-474b-ad81-a7241962db5c"}
06:21:38.772 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"61966cd9-36d8-4539-94e6-003bbe0ff6b1"}
06:21:38.781 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"61966cd9-36d8-4539-94e6-003bbe0ff6b1"}
06:21:40.749 01.968 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"258a82a2-4bfb-4d2a-94f7-b74e09d04e64"}
06:21:40.760 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"258a82a2-4bfb-4d2a-94f7-b74e09d04e64"}
06:21:40.769 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"13f93364-6fcd-4c06-9e6f-3a13ba96049a"}
06:21:40.775 00.006 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"13f93364-6fcd-4c06-9e6f-3a13ba96049a"}
06:21:42.747 01.972 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"7c63995c-81b1-4d28-a76e-a41fe1605712"}
06:21:42.760 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"7c63995c-81b1-4d28-a76e-a41fe1605712"}
06:21:42.770 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"5b1c387e-56e4-473d-a6de-0b997afcf9be"}
06:21:42.780 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"5b1c387e-56e4-473d-a6de-0b997afcf9be"}
06:21:44.748 01.968 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"12652a45-76d4-4ba2-80bf-a8a61c51d229"}
06:21:44.768 00.020 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"12652a45-76d4-4ba2-80bf-a8a61c51d229"}
06:21:44.778 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"17095643-fd08-483c-a795-595064326a64"}
06:21:44.786 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"17095643-fd08-483c-a795-595064326a64"}
06:21:46.746 01.960 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"627aecdb-38a6-4370-a549-49cc63251acd"}
06:21:46.759 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"627aecdb-38a6-4370-a549-49cc63251acd"}
06:21:46.772 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"f951f50c-eacc-4323-8ab4-e98f80de37da"}
06:21:46.806 00.034 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"f951f50c-eacc-4323-8ab4-e98f80de37da"}
06:21:48.746 01.940 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"ce2b3343-d295-4348-a9b4-f1170b390eb8"}
06:21:48.775 00.029 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"ce2b3343-d295-4348-a9b4-f1170b390eb8"}
06:21:48.790 00.015 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"2708d485-0f84-4861-8981-3a259ab8e2cb"}
06:21:48.802 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"2708d485-0f84-4861-8981-3a259ab8e2cb"}
06:21:50.744 01.942 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"66fb1a72-5a5f-41ed-aebe-15489c267ffb"}
06:21:50.772 00.028 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"66fb1a72-5a5f-41ed-aebe-15489c267ffb"}
06:21:50.782 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"14740d3b-0d2e-485e-8ec3-fa2ccffb2d84"}
06:21:50.791 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"14740d3b-0d2e-485e-8ec3-fa2ccffb2d84"}
06:21:52.743 01.952 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"77ce76a9-8e35-47c7-899c-57fe12ce6a63"}
06:21:52.769 00.026 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"77ce76a9-8e35-47c7-899c-57fe12ce6a63"}
06:21:52.778 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"bff4575b-73f3-4f77-a311-aa2f17fe92d7"}
06:21:52.785 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"bff4575b-73f3-4f77-a311-aa2f17fe92d7"}
06:21:54.746 01.961 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"99f64ef0-9a83-49ea-8263-91ca36288dbe"}
06:21:54.765 00.019 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"99f64ef0-9a83-49ea-8263-91ca36288dbe"}
06:21:54.777 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"c31c5581-c7ab-4e92-bba0-996f81005932"}
06:21:54.786 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"c31c5581-c7ab-4e92-bba0-996f81005932"}
06:21:56.742 01.956 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"58312e2d-8294-4ab7-a242-15478ec9745e"}
06:21:56.754 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"58312e2d-8294-4ab7-a242-15478ec9745e"}
06:21:56.784 00.030 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"cf9fb9c3-36dd-4efe-a5dc-797346d963bb"}
06:21:56.792 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"cf9fb9c3-36dd-4efe-a5dc-797346d963bb"}
06:21:58.742 01.950 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"e009d410-e701-45d4-863c-5a7db28b9c26"}
06:21:58.756 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"e009d410-e701-45d4-863c-5a7db28b9c26"}
06:21:58.767 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"52058530-74d4-4278-a9f0-01e6685f2170"}
06:21:58.775 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"52058530-74d4-4278-a9f0-01e6685f2170"}
06:22:00.744 01.969 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"252d92c0-9091-42b5-8c1b-5f5cdbba1633"}
06:22:00.762 00.018 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"252d92c0-9091-42b5-8c1b-5f5cdbba1633"}
06:22:00.774 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"5bc6f2ca-e273-464b-a11a-92e23a3bd254"}
06:22:00.804 00.030 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"5bc6f2ca-e273-464b-a11a-92e23a3bd254"}
06:22:02.742 01.938 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"5fd4788f-12c8-4f77-91d5-f45d690191a6"}
06:22:02.754 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"5fd4788f-12c8-4f77-91d5-f45d690191a6"}
06:22:02.766 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"f8802004-ab58-413d-b02d-f3f3065b22ee"}
06:22:02.788 00.022 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"f8802004-ab58-413d-b02d-f3f3065b22ee"}
06:22:04.742 01.954 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"ab185297-4ab3-4e31-868b-fc411c407b18"}
06:22:04.755 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"ab185297-4ab3-4e31-868b-fc411c407b18"}
06:22:04.766 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"b9f935bb-baba-49fc-8122-563843f85557"}
06:22:04.774 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"b9f935bb-baba-49fc-8122-563843f85557"}
06:22:06.741 01.967 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"3dbb5488-580d-48ce-b3b7-6c233f38f33f"}
06:22:06.775 00.034 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"3dbb5488-580d-48ce-b3b7-6c233f38f33f"}
06:22:06.789 00.014 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"1c3eff0b-ae0f-4786-b6cd-cf0a360d8b7b"}
06:22:06.798 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"1c3eff0b-ae0f-4786-b6cd-cf0a360d8b7b"}
06:22:08.746 01.948 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"9f0b1b47-7b19-4c89-8400-268292d82776"}
06:22:08.768 00.022 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"9f0b1b47-7b19-4c89-8400-268292d82776"}
06:22:08.785 00.017 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"ef7285bd-0cd7-4435-80a8-853f46f5ae34"}
06:22:08.793 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"ef7285bd-0cd7-4435-80a8-853f46f5ae34"}
06:22:10.741 01.948 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"e36bd8f1-b064-481e-bc15-d2044b9b8009"}
06:22:10.751 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"e36bd8f1-b064-481e-bc15-d2044b9b8009"}
06:22:10.757 00.006 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"abda2199-dd7f-4837-9717-305b2317216f"}
06:22:10.764 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"abda2199-dd7f-4837-9717-305b2317216f"}
06:22:12.740 01.976 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"97ebde82-90de-4960-91f9-a14d8c5d7316"}
06:22:12.753 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"97ebde82-90de-4960-91f9-a14d8c5d7316"}
06:22:12.782 00.029 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"b1406b7a-4d59-4a3e-8db0-046fc3331807"}
06:22:12.797 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"b1406b7a-4d59-4a3e-8db0-046fc3331807"}
06:22:14.740 01.943 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"f3f32d20-13cd-4437-a7d6-f9f740a86502"}
06:22:14.750 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"f3f32d20-13cd-4437-a7d6-f9f740a86502"}
06:22:14.778 00.028 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"13e85cbe-6b9e-417f-833f-560b4e22ff4b"}
06:22:14.787 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"13e85cbe-6b9e-417f-833f-560b4e22ff4b"}
06:22:16.743 01.956 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"4d4bee8c-22e9-47c0-a783-9ee7f161c883"}
06:22:16.764 00.021 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"4d4bee8c-22e9-47c0-a783-9ee7f161c883"}
06:22:16.779 00.015 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"a4589273-942a-45dc-9afe-098003cec6b2"}
06:22:16.789 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"a4589273-942a-45dc-9afe-098003cec6b2"}
06:22:18.741 01.952 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"fb015826-b1e0-46c2-bff3-b76b99ce93df"}
06:22:18.748 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"fb015826-b1e0-46c2-bff3-b76b99ce93df"}
06:22:18.756 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"b64341cb-4324-40f0-b2e7-e237d1ec0398"}
06:22:18.764 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"b64341cb-4324-40f0-b2e7-e237d1ec0398"}
06:22:20.740 01.976 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"95b028e2-56b7-4876-b1c7-a077c2161589"}
06:22:20.751 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"95b028e2-56b7-4876-b1c7-a077c2161589"}
06:22:20.760 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"ec9d3156-f698-4647-9f09-f67cd54d3176"}
06:22:20.769 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"ec9d3156-f698-4647-9f09-f67cd54d3176"}
06:22:22.740 01.971 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"62aa35b3-91ae-449d-9c4d-734cdfe207f8"}
06:22:22.762 00.022 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"62aa35b3-91ae-449d-9c4d-734cdfe207f8"}
06:22:22.772 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"6d7b2f76-d8a1-44c9-9d9c-14f5717c3e42"}
06:22:22.778 00.006 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"6d7b2f76-d8a1-44c9-9d9c-14f5717c3e42"}
06:22:24.739 01.961 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"50a8684e-bce8-4d06-a17f-3a33fa414330"}
06:22:24.751 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"50a8684e-bce8-4d06-a17f-3a33fa414330"}
06:22:24.765 00.014 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"b8dfc569-1b15-414b-b924-bc99c1d7e23f"}
06:22:24.792 00.027 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"b8dfc569-1b15-414b-b924-bc99c1d7e23f"}
06:22:26.739 01.947 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"433cd28a-fcac-46ab-930c-2923a5b6d64c"}
06:22:26.751 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"433cd28a-fcac-46ab-930c-2923a5b6d64c"}
06:22:26.762 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"4cc217ad-2337-4fcd-a7c5-ef45cde12426"}
06:22:26.774 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"4cc217ad-2337-4fcd-a7c5-ef45cde12426"}
06:22:28.739 01.965 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"fe1d2822-90b8-4ad7-b4b0-df81fe978684"}
06:22:28.753 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"fe1d2822-90b8-4ad7-b4b0-df81fe978684"}
06:22:28.766 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"4e37fbaf-13a1-4ca4-a9f8-9ca692563ffd"}
06:22:28.792 00.026 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"4e37fbaf-13a1-4ca4-a9f8-9ca692563ffd"}
06:22:30.739 01.947 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"d0299e2e-94a6-4d00-93e9-fd6d837306cf"}
06:22:30.751 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"d0299e2e-94a6-4d00-93e9-fd6d837306cf"}
06:22:30.762 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"fb1d655b-5690-414f-b2cf-9a7711420864"}
06:22:30.773 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"fb1d655b-5690-414f-b2cf-9a7711420864"}
06:22:32.738 01.965 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"d40d57bd-e717-4c68-b225-118f72fee5f4"}
06:22:32.752 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"d40d57bd-e717-4c68-b225-118f72fee5f4"}
06:22:32.782 00.030 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"297563b9-36fd-403d-a613-25cd1c5f88f0"}
06:22:32.793 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"297563b9-36fd-403d-a613-25cd1c5f88f0"}
06:22:34.737 01.944 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"cd9ef0f7-c261-45c0-b3bc-9b7f753c74e8"}
06:22:34.747 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"cd9ef0f7-c261-45c0-b3bc-9b7f753c74e8"}
06:22:34.756 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"467acc74-bbdb-4dba-81b9-8427049f4773"}
06:22:34.763 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"467acc74-bbdb-4dba-81b9-8427049f4773"}
06:22:36.737 01.974 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"f3668e39-46ee-427b-8676-5bbc3ef3adf1"}
06:22:36.762 00.025 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"f3668e39-46ee-427b-8676-5bbc3ef3adf1"}
06:22:36.771 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"51f68b74-f4aa-477b-963e-2a1e4d45c1d1"}
06:22:36.779 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"51f68b74-f4aa-477b-963e-2a1e4d45c1d1"}
06:22:38.737 01.958 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"36c5eb2e-ca56-41ed-9dcb-a7b39094cccc"}
06:22:38.789 00.052 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"36c5eb2e-ca56-41ed-9dcb-a7b39094cccc"}
06:22:38.811 00.022 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"a25ed3d8-92c7-41e3-a262-324ed195b0ab"}
06:22:38.829 00.018 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"a25ed3d8-92c7-41e3-a262-324ed195b0ab"}
06:22:40.736 01.907 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"3014c988-dde7-4253-a57c-41d7914bc51f"}
06:22:40.752 00.016 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"3014c988-dde7-4253-a57c-41d7914bc51f"}
06:22:40.765 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"9ff5a097-01fa-4524-b995-d4ee339276a0"}
06:22:40.773 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"9ff5a097-01fa-4524-b995-d4ee339276a0"}
06:22:42.734 01.961 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"9a320e51-f581-461c-a1b0-e2fbf9c9e580"}
06:22:42.742 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"9a320e51-f581-461c-a1b0-e2fbf9c9e580"}
06:22:42.750 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"a24ab871-e4a0-4a69-ab7a-3ea89d238b30"}
06:22:42.760 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"a24ab871-e4a0-4a69-ab7a-3ea89d238b30"}
06:22:44.734 01.974 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"4113f86f-2fa9-412f-9fe3-8e9c9f48e7d2"}
06:22:44.751 00.017 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"4113f86f-2fa9-412f-9fe3-8e9c9f48e7d2"}
06:22:44.763 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"e16bc0e4-5ff8-4303-bc3b-b81b8f9246f9"}
06:22:44.776 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"e16bc0e4-5ff8-4303-bc3b-b81b8f9246f9"}
06:22:46.734 01.958 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"9fcd2655-2d5d-4427-8a45-cac11e207ea9"}
06:22:46.748 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"9fcd2655-2d5d-4427-8a45-cac11e207ea9"}
06:22:46.786 00.038 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"d79720a3-af02-4072-815a-cd4da07d0995"}
06:22:46.805 00.019 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"d79720a3-af02-4072-815a-cd4da07d0995"}
06:22:48.739 01.934 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"a8ee9f48-61ad-41d0-8432-6a686ec3376c"}
06:22:48.753 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"a8ee9f48-61ad-41d0-8432-6a686ec3376c"}
06:22:48.762 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"0015b952-1291-46a3-baea-359cb2fca194"}
06:22:48.770 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"0015b952-1291-46a3-baea-359cb2fca194"}
06:22:50.738 01.968 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"908c5ab0-0157-41b0-9e1b-e165daafe5a8"}
06:22:50.780 00.042 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"908c5ab0-0157-41b0-9e1b-e165daafe5a8"}
06:22:50.861 00.081 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"52b82659-beae-4ddf-b987-47b4d2970698"}
06:22:50.897 00.036 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"52b82659-beae-4ddf-b987-47b4d2970698"}
06:22:52.735 01.838 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"c3689567-614b-4706-9af8-3626f7dfdb29"}
06:22:52.745 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"c3689567-614b-4706-9af8-3626f7dfdb29"}
06:22:52.757 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"3cfdf6ec-8aa9-4f57-9854-019143725cca"}
06:22:52.769 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"3cfdf6ec-8aa9-4f57-9854-019143725cca"}
06:22:54.736 01.967 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"256c39a5-1914-41b8-89b3-348daac898c0"}
06:22:54.751 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"256c39a5-1914-41b8-89b3-348daac898c0"}
06:22:54.765 00.014 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"41937ade-0bfb-4256-a7a8-599d5d1aaa00"}
06:22:54.772 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"41937ade-0bfb-4256-a7a8-599d5d1aaa00"}
06:22:56.735 01.963 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"d4230a75-1ba6-4fef-81c1-f27bc06076ef"}
06:22:56.746 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"d4230a75-1ba6-4fef-81c1-f27bc06076ef"}
06:22:56.756 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"7751726d-7715-432d-8acf-04ff9bff7e26"}
06:22:56.781 00.025 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"7751726d-7715-432d-8acf-04ff9bff7e26"}
06:22:58.736 01.955 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"f8c84246-9e0d-4626-b556-2d744b0d4a28"}
06:22:58.745 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"f8c84246-9e0d-4626-b556-2d744b0d4a28"}
06:22:58.755 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"6463611f-31c0-4b54-ac59-1082d75e92c1"}
06:22:58.768 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"6463611f-31c0-4b54-ac59-1082d75e92c1"}
06:23:00.736 01.968 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"fd283fe0-9a8c-434a-b561-cc604a353f6c"}
06:23:00.745 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"fd283fe0-9a8c-434a-b561-cc604a353f6c"}
06:23:00.759 00.014 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"6fddc8a9-9003-4764-9f45-8d516668ed50"}
06:23:00.768 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"6fddc8a9-9003-4764-9f45-8d516668ed50"}
06:23:02.735 01.967 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"67221574-ec79-4884-a997-e89063ed9e68"}
06:23:02.746 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"67221574-ec79-4884-a997-e89063ed9e68"}
06:23:02.756 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"9463d2db-5081-40ab-990c-5b306ca6495e"}
06:23:02.764 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"9463d2db-5081-40ab-990c-5b306ca6495e"}
06:23:04.737 01.973 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"7b9035ca-5bff-40fe-ad39-7d907cdce634"}
06:23:04.749 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"7b9035ca-5bff-40fe-ad39-7d907cdce634"}
06:23:04.767 00.018 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"209caa4c-b04b-4b04-acc2-a3a86932d264"}
06:23:04.781 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"209caa4c-b04b-4b04-acc2-a3a86932d264"}
06:23:06.737 01.956 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"94f9d532-9e20-41ad-920d-a9125593e5e5"}
06:23:06.767 00.030 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"94f9d532-9e20-41ad-920d-a9125593e5e5"}
06:23:06.779 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"65a4c763-fdac-4724-afd1-a86da7a55b2a"}
06:23:06.791 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"65a4c763-fdac-4724-afd1-a86da7a55b2a"}
06:23:08.736 01.945 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"04bb93c5-95e4-4b1b-a589-b2b2aa23fdb6"}
06:23:08.758 00.022 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"04bb93c5-95e4-4b1b-a589-b2b2aa23fdb6"}
06:23:08.768 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"d833e5ad-402a-4ffc-845d-7d9368750412"}
06:23:08.777 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"d833e5ad-402a-4ffc-845d-7d9368750412"}
06:23:10.736 01.959 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"a5dc8b5d-a315-429d-91b7-433e25582058"}
06:23:10.762 00.026 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"a5dc8b5d-a315-429d-91b7-433e25582058"}
06:23:10.776 00.014 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"2309ed03-9fc0-420a-805a-287a2c962c09"}
06:23:10.786 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"2309ed03-9fc0-420a-805a-287a2c962c09"}
06:23:12.735 01.949 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"74bb1dbf-2ded-4220-ad80-f6a0d327d6b2"}
06:23:12.743 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"74bb1dbf-2ded-4220-ad80-f6a0d327d6b2"}
06:23:12.752 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"b7917156-4748-4c4e-b73b-bc52d998ecd7"}
06:23:12.758 00.006 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"b7917156-4748-4c4e-b73b-bc52d998ecd7"}
06:23:14.735 01.977 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"aee0704d-b1fc-4b97-b063-d056cbb2c6dc"}
06:23:14.744 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"aee0704d-b1fc-4b97-b063-d056cbb2c6dc"}
06:23:14.754 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"380c8c6d-99fe-4acb-9ea1-2b981ed4e19a"}
06:23:14.761 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"380c8c6d-99fe-4acb-9ea1-2b981ed4e19a"}
06:23:16.736 01.975 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"5eb1451d-c6ca-4266-b329-ee6ef8cc8f70"}
06:23:16.780 00.044 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"5eb1451d-c6ca-4266-b329-ee6ef8cc8f70"}
06:23:16.801 00.021 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"1f1cc1a3-ec3a-446f-b7a3-c7d99d67fe56"}
06:23:16.816 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"1f1cc1a3-ec3a-446f-b7a3-c7d99d67fe56"}
06:23:18.735 01.919 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"62e33870-7458-4d7b-9f12-6c548feb87b0"}
06:23:18.749 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"62e33870-7458-4d7b-9f12-6c548feb87b0"}
06:23:18.761 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"24827bab-d044-434e-bfee-8b8e75e81558"}
06:23:18.770 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"24827bab-d044-434e-bfee-8b8e75e81558"}
06:23:20.734 01.964 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"ee0d15e4-ab6c-4f5c-bba3-8a7255518453"}
06:23:20.745 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"ee0d15e4-ab6c-4f5c-bba3-8a7255518453"}
06:23:20.755 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"e50009e3-55ff-427f-b9ae-5b6de7da6ae9"}
06:23:20.776 00.021 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"e50009e3-55ff-427f-b9ae-5b6de7da6ae9"}
06:23:22.734 01.958 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"5ce1c735-7e30-4bb5-ad8a-bb1386ea19d6"}
06:23:22.745 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"5ce1c735-7e30-4bb5-ad8a-bb1386ea19d6"}
06:23:22.764 00.019 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"6407a4d4-46f7-4258-ba14-1b23e440ee92"}
06:23:22.778 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"6407a4d4-46f7-4258-ba14-1b23e440ee92"}
06:23:24.734 01.956 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"4abcdd48-90de-4259-8858-3f002c61a35f"}
06:23:24.743 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"4abcdd48-90de-4259-8858-3f002c61a35f"}
06:23:24.770 00.027 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"6aeef257-b205-4b8d-b263-cd75c74e30ed"}
06:23:24.780 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"6aeef257-b205-4b8d-b263-cd75c74e30ed"}
06:23:26.735 01.955 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"6ff38329-ad73-4aa6-a567-0fafcb6a23d1"}
06:23:26.746 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"6ff38329-ad73-4aa6-a567-0fafcb6a23d1"}
06:23:26.756 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"ee2e2441-0f70-4f1b-b316-4b3bc977c7c4"}
06:23:26.787 00.031 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"ee2e2441-0f70-4f1b-b316-4b3bc977c7c4"}
06:23:28.732 01.945 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"104cfd14-c5af-41e7-8574-fe9a9e2f3bd0"}
06:23:28.757 00.025 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"104cfd14-c5af-41e7-8574-fe9a9e2f3bd0"}
06:23:28.775 00.018 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"e1df41d5-b7a2-4bb6-b59a-5b333bc9afd9"}
06:23:28.788 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"e1df41d5-b7a2-4bb6-b59a-5b333bc9afd9"}
06:23:30.732 01.944 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"e8300130-ba2b-4b08-b07e-9707d037f2c0"}
06:23:30.744 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"e8300130-ba2b-4b08-b07e-9707d037f2c0"}
06:23:30.755 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"c00322d1-380a-491c-9c5c-ea9849da7d24"}
06:23:30.783 00.028 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"c00322d1-380a-491c-9c5c-ea9849da7d24"}
06:23:32.732 01.949 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"a323bbc9-b788-4878-b105-4203e1e8485b"}
06:23:32.743 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"a323bbc9-b788-4878-b105-4203e1e8485b"}
06:23:32.773 00.030 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"6254d563-f600-417a-82f6-954af1bf9697"}
06:23:32.782 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"6254d563-f600-417a-82f6-954af1bf9697"}
06:23:34.731 01.949 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"89283729-eff5-4e36-90fd-fae7db256aff"}
06:23:34.744 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"89283729-eff5-4e36-90fd-fae7db256aff"}
06:23:34.768 00.024 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"42e3c589-708f-45dc-9a38-fd356979e066"}
06:23:34.780 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"42e3c589-708f-45dc-9a38-fd356979e066"}
06:23:36.731 01.951 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"9b48f304-e247-4816-91fa-9622e7a1406b"}
06:23:36.741 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"9b48f304-e247-4816-91fa-9622e7a1406b"}
06:23:36.752 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"cbbe84d3-35a9-40a1-958f-0c67a0e285f3"}
06:23:36.761 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"cbbe84d3-35a9-40a1-958f-0c67a0e285f3"}
06:23:38.730 01.969 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"ef75c52c-a0bf-4238-9f0e-a59868552d49"}
06:23:38.743 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"ef75c52c-a0bf-4238-9f0e-a59868552d49"}
06:23:38.753 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"f5f46969-0115-4ecf-ba5b-1043641a7977"}
06:23:38.764 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"f5f46969-0115-4ecf-ba5b-1043641a7977"}
06:23:40.735 01.971 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"d96e9f8f-deee-4635-8a3a-0c315df54e28"}
06:23:40.752 00.017 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"d96e9f8f-deee-4635-8a3a-0c315df54e28"}
06:23:40.760 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"b1c4e6c4-647a-4bb1-948b-5bd054135928"}
06:23:40.769 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"b1c4e6c4-647a-4bb1-948b-5bd054135928"}
06:23:42.735 01.966 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"a8189639-7cfe-4e83-b495-df112cf2097c"}
06:23:42.803 00.068 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"a8189639-7cfe-4e83-b495-df112cf2097c"}
06:23:42.824 00.021 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"3335da82-bdc9-40e5-8f10-b81a45a1c8a8"}
06:23:42.843 00.019 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"3335da82-bdc9-40e5-8f10-b81a45a1c8a8"}
06:23:44.731 01.888 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"bfecc974-d9cf-4a2d-8329-037ddb15f531"}
06:23:44.744 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"bfecc974-d9cf-4a2d-8329-037ddb15f531"}
06:23:44.759 00.015 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"952d45ef-70ab-4d9e-b721-2391f61eaa31"}
06:23:44.769 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"952d45ef-70ab-4d9e-b721-2391f61eaa31"}
06:23:46.730 01.961 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"c77979d1-0289-4908-bbb9-872c23d4fa7e"}
06:23:46.741 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"c77979d1-0289-4908-bbb9-872c23d4fa7e"}
06:23:46.756 00.015 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"96393fba-99f2-4639-85e1-e7b71113ce19"}
06:23:46.772 00.016 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"96393fba-99f2-4639-85e1-e7b71113ce19"}
06:23:48.728 01.956 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"9b401079-96a7-44fa-8899-b9a012535d83"}
06:23:48.747 00.019 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"9b401079-96a7-44fa-8899-b9a012535d83"}
06:23:48.765 00.018 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"dc045d7a-0832-4f16-ad6b-96724d84857a"}
06:23:48.801 00.036 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"dc045d7a-0832-4f16-ad6b-96724d84857a"}
06:23:50.729 01.928 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"7bd6a283-ef71-4902-94e2-7e7f1121d844"}
06:23:50.744 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"7bd6a283-ef71-4902-94e2-7e7f1121d844"}
06:23:50.759 00.015 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"44b5466b-5d53-4027-8082-0d94c0340bd3"}
06:23:50.772 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"44b5466b-5d53-4027-8082-0d94c0340bd3"}
06:23:52.727 01.955 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"ddb7baed-a9d0-4307-be8d-a44ccc243d53"}
06:23:52.741 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"ddb7baed-a9d0-4307-be8d-a44ccc243d53"}
06:23:52.775 00.034 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"a57cdcb9-7480-450e-9ad7-11a411e74187"}
06:23:52.788 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"a57cdcb9-7480-450e-9ad7-11a411e74187"}
06:23:54.726 01.938 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"6ded1f1a-af97-4c39-af89-e367da06949a"}
06:23:54.739 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"6ded1f1a-af97-4c39-af89-e367da06949a"}
06:23:54.753 00.014 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"7fcd71c9-ef13-4edf-bcdc-fb0e5c7da55b"}
06:23:54.767 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"7fcd71c9-ef13-4edf-bcdc-fb0e5c7da55b"}
06:23:56.725 01.958 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"314c58ba-0224-4ad6-b765-4cbffacc3da6"}
06:23:56.734 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"314c58ba-0224-4ad6-b765-4cbffacc3da6"}
06:23:56.742 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"41e578b5-e7dc-4ec5-ba27-539604ff4f61"}
06:23:56.751 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"41e578b5-e7dc-4ec5-ba27-539604ff4f61"}
06:23:58.725 01.974 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"74560870-3b37-46d8-882c-2179bec472b9"}
06:23:58.736 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"74560870-3b37-46d8-882c-2179bec472b9"}
06:23:58.743 00.007 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"3590f7a7-942a-476a-a889-44450c700e53"}
06:23:58.762 00.019 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"3590f7a7-942a-476a-a889-44450c700e53"}
06:24:00.726 01.964 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"86467947-bfa4-42a4-8508-3dadf9fc6f9a"}
06:24:00.739 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"86467947-bfa4-42a4-8508-3dadf9fc6f9a"}
06:24:00.751 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"95b72faf-684c-4a4d-b0dc-de7eb0c5bc3a"}
06:24:00.764 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"95b72faf-684c-4a4d-b0dc-de7eb0c5bc3a"}
06:24:02.723 01.959 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"fc200adc-f151-4df6-8d1e-af5412665868"}
06:24:02.736 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"fc200adc-f151-4df6-8d1e-af5412665868"}
06:24:02.746 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"3e6c75db-f555-47f3-9a68-9d0934e33ef1"}
06:24:02.756 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"3e6c75db-f555-47f3-9a68-9d0934e33ef1"}
06:24:04.724 01.968 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"2eacb71b-fd21-4cb7-9dd3-24d7bae80685"}
06:24:04.734 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"2eacb71b-fd21-4cb7-9dd3-24d7bae80685"}
06:24:04.743 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"fc915738-38a6-4436-9518-c91d9fcad730"}
06:24:04.756 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"fc915738-38a6-4436-9518-c91d9fcad730"}
06:24:06.723 01.967 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"965aa74a-39a5-4206-be34-1e6959c9d247"}
06:24:06.731 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"965aa74a-39a5-4206-be34-1e6959c9d247"}
06:24:06.743 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"1e015e0f-b0c8-43b0-98f2-109d652857a0"}
06:24:06.751 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"1e015e0f-b0c8-43b0-98f2-109d652857a0"}
06:24:08.723 01.972 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"98ff0bce-feee-45fe-bf0b-64466fbcedd8"}
06:24:08.746 00.023 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"98ff0bce-feee-45fe-bf0b-64466fbcedd8"}
06:24:08.757 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"28a24933-06ca-48f4-bbe5-5be1fbb98d0a"}
06:24:08.765 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"28a24933-06ca-48f4-bbe5-5be1fbb98d0a"}
06:24:10.726 01.961 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"7349db22-f4b6-460b-ab06-d0e1712fc00e"}
06:24:10.736 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"7349db22-f4b6-460b-ab06-d0e1712fc00e"}
06:24:10.748 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"be87ac72-d039-4eb0-8cea-0bc10602e9df"}
06:24:10.756 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"be87ac72-d039-4eb0-8cea-0bc10602e9df"}
06:24:12.723 01.967 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"20c1d9da-5145-4e25-9ad7-a866a9eb7a44"}
06:24:12.749 00.026 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"20c1d9da-5145-4e25-9ad7-a866a9eb7a44"}
06:24:12.759 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"7221cb77-597c-467d-815a-7bf138777ae5"}
06:24:12.770 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"7221cb77-597c-467d-815a-7bf138777ae5"}
06:24:14.723 01.953 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"05d90549-7918-42a2-a50d-7543487a5055"}
06:24:14.735 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"05d90549-7918-42a2-a50d-7543487a5055"}
06:24:14.747 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"8012e6d4-9e46-4454-80f9-0d95987e9988"}
06:24:14.758 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"8012e6d4-9e46-4454-80f9-0d95987e9988"}
06:24:16.721 01.963 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"659f1a8c-cf71-4924-9a36-b0517353d356"}
06:24:16.752 00.031 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"659f1a8c-cf71-4924-9a36-b0517353d356"}
06:24:16.764 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"6fce72ed-87f7-4c19-86f8-6dbf91b5efce"}
06:24:16.775 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"6fce72ed-87f7-4c19-86f8-6dbf91b5efce"}
06:24:18.722 01.947 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"741684d3-25ac-4cc2-9c19-76add75e253b"}
06:24:18.733 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"741684d3-25ac-4cc2-9c19-76add75e253b"}
06:24:18.751 00.018 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"b2ceb241-9768-4328-b5a1-196138c80756"}
06:24:18.762 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"b2ceb241-9768-4328-b5a1-196138c80756"}
06:24:20.722 01.960 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"f83da76a-7bf8-49d9-958f-3cec30e3485b"}
06:24:20.748 00.026 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"f83da76a-7bf8-49d9-958f-3cec30e3485b"}
06:24:20.759 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"ac900321-bcee-415c-bd99-d1f0b1d0e718"}
06:24:20.768 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"ac900321-bcee-415c-bd99-d1f0b1d0e718"}
06:24:22.721 01.953 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"7f8a3062-1610-4426-ade1-1e4d76132f80"}
06:24:22.728 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"7f8a3062-1610-4426-ade1-1e4d76132f80"}
06:24:22.735 00.007 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"151d143f-e12a-448c-8960-8cf820969fa7"}
06:24:22.744 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"151d143f-e12a-448c-8960-8cf820969fa7"}
06:24:24.720 01.976 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"19782372-02b0-4c13-a847-f36f2a2ab6f5"}
06:24:24.729 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"19782372-02b0-4c13-a847-f36f2a2ab6f5"}
06:24:24.750 00.021 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"26be1aba-1294-4bb8-8166-28d6c6a74532"}
06:24:24.764 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"26be1aba-1294-4bb8-8166-28d6c6a74532"}
06:24:26.722 01.958 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"c48c1cfc-b0b8-4891-a62a-c6ea3c3d4c8f"}
06:24:26.743 00.021 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"c48c1cfc-b0b8-4891-a62a-c6ea3c3d4c8f"}
06:24:26.831 00.088 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"75879a45-2baa-4f61-aebb-605a23b7588a"}
06:24:26.870 00.039 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"75879a45-2baa-4f61-aebb-605a23b7588a"}
06:24:28.721 01.851 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"422b1667-554b-41a1-83b1-ca95602ec2f5"}
06:24:28.751 00.030 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"422b1667-554b-41a1-83b1-ca95602ec2f5"}
06:24:28.762 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"ec7d934c-4a56-4ee1-b928-aa12f809e675"}
06:24:28.774 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"ec7d934c-4a56-4ee1-b928-aa12f809e675"}
06:24:30.718 01.944 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"8bdd4ba5-3f2e-41b5-baa1-29cb15753d23"}
06:24:30.726 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"8bdd4ba5-3f2e-41b5-baa1-29cb15753d23"}
06:24:30.733 00.007 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"a9512fc6-93be-4f42-bfb1-13340f07fe72"}
06:24:30.740 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"a9512fc6-93be-4f42-bfb1-13340f07fe72"}
06:24:32.718 01.978 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"8d8ea557-80ee-456c-8fa8-21828879487a"}
06:24:32.746 00.028 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"8d8ea557-80ee-456c-8fa8-21828879487a"}
06:24:32.757 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"6381f110-488d-4cfd-b8fa-21b4fee5523e"}
06:24:32.770 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"6381f110-488d-4cfd-b8fa-21b4fee5523e"}
06:24:34.718 01.948 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"9cec79b2-f1cb-491b-b23c-39813e7796da"}
06:24:34.729 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"9cec79b2-f1cb-491b-b23c-39813e7796da"}
06:24:34.739 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"95a3631c-c34f-4898-ad8c-1656dbe3855f"}
06:24:34.749 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"95a3631c-c34f-4898-ad8c-1656dbe3855f"}
06:24:36.719 01.970 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"19242e40-07b3-42a4-a391-3ad2c9633d23"}
06:24:36.727 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"19242e40-07b3-42a4-a391-3ad2c9633d23"}
06:24:36.735 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"399055e1-f371-4073-a6ae-2ca3440a43f1"}
06:24:36.743 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"399055e1-f371-4073-a6ae-2ca3440a43f1"}
06:24:38.718 01.975 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"d7df9c64-604d-4210-b979-46d2015bee59"}
06:24:38.730 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"d7df9c64-604d-4210-b979-46d2015bee59"}
06:24:38.742 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"8dc7ff9f-4747-4ad7-896e-64a895228c60"}
06:24:38.755 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"8dc7ff9f-4747-4ad7-896e-64a895228c60"}
06:24:40.716 01.961 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"67d83ec4-b8af-4a94-ad3a-1d49a73df834"}
06:24:40.730 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"67d83ec4-b8af-4a94-ad3a-1d49a73df834"}
06:24:40.761 00.031 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"9fa677be-9732-4cff-bc4b-a9f6fb2c04f9"}
06:24:40.775 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"9fa677be-9732-4cff-bc4b-a9f6fb2c04f9"}
06:24:42.716 01.941 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"59b6d85e-34aa-4c26-858f-8666baac9924"}
06:24:42.753 00.037 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"59b6d85e-34aa-4c26-858f-8666baac9924"}
06:24:42.773 00.020 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"d9030025-0edb-4c30-ba67-ba1a727d5ae6"}
06:24:42.786 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"d9030025-0edb-4c30-ba67-ba1a727d5ae6"}
06:24:44.716 01.930 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"6e011f39-f3dd-41cb-b8de-0be90320dda2"}
06:24:44.725 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"6e011f39-f3dd-41cb-b8de-0be90320dda2"}
06:24:44.733 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"1a9a3566-c469-4358-a384-1c8ce839bacf"}
06:24:44.743 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"1a9a3566-c469-4358-a384-1c8ce839bacf"}
06:24:46.716 01.973 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"742da7ec-dfd3-4300-9568-bb8fa7585c8f"}
06:24:46.727 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"742da7ec-dfd3-4300-9568-bb8fa7585c8f"}
06:24:46.739 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"3e5d8bf3-356a-4a94-8d10-a9e097107bc6"}
06:24:46.748 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"3e5d8bf3-356a-4a94-8d10-a9e097107bc6"}
06:24:48.716 01.968 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"11f79300-746a-48e2-a6d9-fa7c687d3210"}
06:24:48.724 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"11f79300-746a-48e2-a6d9-fa7c687d3210"}
06:24:48.733 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"eac2b18d-317e-4793-8c2b-0865eec82aaa"}
06:24:48.739 00.006 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"eac2b18d-317e-4793-8c2b-0865eec82aaa"}
06:24:50.714 01.975 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"94557a6c-8f18-4557-8835-62f834afeacf"}
06:24:50.727 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"94557a6c-8f18-4557-8835-62f834afeacf"}
06:24:50.738 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"5dea0a4c-debc-420e-9d58-8da4f572a306"}
06:24:50.766 00.028 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"5dea0a4c-debc-420e-9d58-8da4f572a306"}
06:24:52.727 01.961 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"88e828b8-3c3c-49d6-8f11-e4eb89e673ca"}
06:24:52.737 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"88e828b8-3c3c-49d6-8f11-e4eb89e673ca"}
06:24:52.750 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"1599a59e-0a6b-410b-a20f-a75a5b560f4f"}
06:24:52.760 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"1599a59e-0a6b-410b-a20f-a75a5b560f4f"}
06:24:54.726 01.966 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"4472e51a-8a25-42da-a1c5-cdc0c9019273"}
06:24:54.735 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"4472e51a-8a25-42da-a1c5-cdc0c9019273"}
06:24:54.743 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"d30d19e7-7278-4d2e-bbad-e89b473594d4"}
06:24:54.750 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"d30d19e7-7278-4d2e-bbad-e89b473594d4"}
06:24:56.726 01.976 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"f3976df2-795f-40ba-be8d-f3674d1e9081"}
06:24:56.750 00.024 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"f3976df2-795f-40ba-be8d-f3674d1e9081"}
06:24:56.759 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"452a06ad-9612-42af-a4e9-d98e541e0f3a"}
06:24:56.770 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"452a06ad-9612-42af-a4e9-d98e541e0f3a"}
06:24:58.726 01.956 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"76f1abef-f3a6-4846-8e41-f5795de158e7"}
06:24:58.756 00.030 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"76f1abef-f3a6-4846-8e41-f5795de158e7"}
06:24:58.768 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"e519dc32-7083-439e-9c91-0242af249315"}
06:24:58.778 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"e519dc32-7083-439e-9c91-0242af249315"}
06:25:00.725 01.947 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"98097b11-1f4f-42e3-bc7a-5132baa25905"}
06:25:00.755 00.030 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"98097b11-1f4f-42e3-bc7a-5132baa25905"}
06:25:00.764 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"2c876de0-eed6-4c64-9a6c-28bdcc986c0f"}
06:25:00.774 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"2c876de0-eed6-4c64-9a6c-28bdcc986c0f"}
06:25:02.725 01.951 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"df7e530f-6c81-4d51-bef2-b6ea6961eea3"}
06:25:02.736 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"df7e530f-6c81-4d51-bef2-b6ea6961eea3"}
06:25:02.748 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"63d6bb36-0fd3-4e79-a0d3-11666aaa2595"}
06:25:02.765 00.017 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"63d6bb36-0fd3-4e79-a0d3-11666aaa2595"}
06:25:04.726 01.961 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"903a9ffb-6c90-4423-b3ee-2e6dd92d76be"}
06:25:04.737 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"903a9ffb-6c90-4423-b3ee-2e6dd92d76be"}
06:25:04.752 00.015 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"0a9c1777-59f4-419b-a3a0-ee1c15435907"}
06:25:04.768 00.016 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"0a9c1777-59f4-419b-a3a0-ee1c15435907"}
06:25:06.727 01.959 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"2cd8a958-0ee1-4c22-9983-39dcc0b6a188"}
06:25:06.746 00.019 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"2cd8a958-0ee1-4c22-9983-39dcc0b6a188"}
06:25:06.754 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"b0aa77b5-d7e8-49e6-9c2c-af2a1db69f25"}
06:25:06.763 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"b0aa77b5-d7e8-49e6-9c2c-af2a1db69f25"}
06:25:08.726 01.963 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"0b279c61-ddfa-4afa-afbe-57a00734f441"}
06:25:08.735 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"0b279c61-ddfa-4afa-afbe-57a00734f441"}
06:25:08.743 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"80403310-9e06-42b5-8eca-ed45d3c9e4b1"}
06:25:08.750 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"80403310-9e06-42b5-8eca-ed45d3c9e4b1"}
06:25:10.727 01.977 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"c85013c1-186f-4cfc-953d-34a9b7cb9d75"}
06:25:10.738 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"c85013c1-186f-4cfc-953d-34a9b7cb9d75"}
06:25:10.749 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"6d91df18-dcbe-4cd5-865f-19ac04a02424"}
06:25:10.759 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"6d91df18-dcbe-4cd5-865f-19ac04a02424"}
06:25:12.726 01.967 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"076e9960-2729-4792-bba7-e150df5dc5d2"}
06:25:12.734 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"076e9960-2729-4792-bba7-e150df5dc5d2"}
06:25:12.743 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"67b2ba73-6155-49dd-a488-279930a136fa"}
06:25:12.750 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"67b2ba73-6155-49dd-a488-279930a136fa"}
06:25:14.727 01.977 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"e4e6a19b-9f98-491b-9242-a34bd07e37eb"}
06:25:14.745 00.018 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"e4e6a19b-9f98-491b-9242-a34bd07e37eb"}
06:25:14.753 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"5f1a4ee0-b52e-48d9-8bb1-f8224c982d17"}
06:25:14.760 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"5f1a4ee0-b52e-48d9-8bb1-f8224c982d17"}
06:25:16.730 01.970 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"8d464243-bb52-4ad5-8199-434cf8c996d3"}
06:25:16.765 00.035 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"8d464243-bb52-4ad5-8199-434cf8c996d3"}
06:25:16.790 00.025 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"9b3e8f00-cb04-43d3-acca-5c560d85e996"}
06:25:16.845 00.055 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"9b3e8f00-cb04-43d3-acca-5c560d85e996"}
06:25:18.726 01.881 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"9d0fb4d7-5c5c-447a-9961-4c26920a06af"}
06:25:18.736 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"9d0fb4d7-5c5c-447a-9961-4c26920a06af"}
06:25:18.764 00.028 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"67d28a9e-1956-49db-a268-927951fe79f3"}
06:25:18.783 00.019 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"67d28a9e-1956-49db-a268-927951fe79f3"}
06:25:20.726 01.943 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"bd55d453-c123-4de9-af5a-e88819d386dc"}
06:25:20.738 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"bd55d453-c123-4de9-af5a-e88819d386dc"}
06:25:20.749 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"156ca629-d0bf-48f1-a6c9-0a4a5b08f962"}
06:25:20.759 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"156ca629-d0bf-48f1-a6c9-0a4a5b08f962"}
06:25:22.725 01.966 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"aef2763a-9eb9-4215-ad2c-febbdbb5e489"}
06:25:22.734 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"aef2763a-9eb9-4215-ad2c-febbdbb5e489"}
06:25:22.743 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"d3069623-6f46-436a-9116-30d5bae83476"}
06:25:22.752 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"d3069623-6f46-436a-9116-30d5bae83476"}
06:25:24.725 01.973 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"3ef55e92-36d2-4e73-bb80-fe6dcef40152"}
06:25:24.735 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"3ef55e92-36d2-4e73-bb80-fe6dcef40152"}
06:25:24.745 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"4c4a157d-9abb-404e-9df5-2b420f18ed2e"}
06:25:24.772 00.027 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"4c4a157d-9abb-404e-9df5-2b420f18ed2e"}
06:25:26.725 01.953 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"de0d9230-ec9e-476e-94b3-423ed56798bd"}
06:25:26.734 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"de0d9230-ec9e-476e-94b3-423ed56798bd"}
06:25:26.742 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"d85eaf07-84e9-4e61-ba05-13c0e1891fb8"}
06:25:26.761 00.019 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"d85eaf07-84e9-4e61-ba05-13c0e1891fb8"}
06:25:28.723 01.962 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"0022842f-91e4-4be3-a3ec-473e391d87ca"}
06:25:28.751 00.028 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"0022842f-91e4-4be3-a3ec-473e391d87ca"}
06:25:28.762 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"8e4f7fa3-6b30-4773-8152-1f7b3b0ff61c"}
06:25:28.773 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"8e4f7fa3-6b30-4773-8152-1f7b3b0ff61c"}
06:25:30.723 01.950 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"7e30f6a8-2d51-4217-bac9-3365b60d1cb1"}
06:25:30.735 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"7e30f6a8-2d51-4217-bac9-3365b60d1cb1"}
06:25:30.746 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"b5ce212d-0c38-4543-9852-236ec8d6d9df"}
06:25:30.757 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"b5ce212d-0c38-4543-9852-236ec8d6d9df"}
06:25:32.723 01.966 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"27ae8d59-d34e-4876-a6f8-695ed83d33e5"}
06:25:32.734 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"27ae8d59-d34e-4876-a6f8-695ed83d33e5"}
06:25:32.744 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"05f72f50-08c5-420b-a997-bc907ae4bdfa"}
06:25:32.752 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"05f72f50-08c5-420b-a997-bc907ae4bdfa"}
06:25:34.724 01.972 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"7cc74448-f55a-428e-9f93-e436323fc329"}
06:25:34.731 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"7cc74448-f55a-428e-9f93-e436323fc329"}
06:25:34.739 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"17a5819d-b805-4f3d-b737-4911adfca034"}
06:25:34.746 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"17a5819d-b805-4f3d-b737-4911adfca034"}
06:25:36.728 01.982 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"d487d4cd-b04f-4b23-b8c4-0c5e5cdad8f8"}
06:25:36.746 00.018 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"d487d4cd-b04f-4b23-b8c4-0c5e5cdad8f8"}
06:25:36.755 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"8f69ba73-a40d-4a46-84c6-22977a45f1e5"}
06:25:36.766 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"8f69ba73-a40d-4a46-84c6-22977a45f1e5"}
06:25:38.726 01.960 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"b0247653-fa77-4530-bbb6-f3295ba0c444"}
06:25:38.736 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"b0247653-fa77-4530-bbb6-f3295ba0c444"}
06:25:38.758 00.022 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"730cd368-a87a-41e4-a640-41a7665cdf3c"}
06:25:38.771 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"730cd368-a87a-41e4-a640-41a7665cdf3c"}
06:25:40.727 01.956 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"1f72f07b-37d5-4ddc-a615-6c284f3cb9ad"}
06:25:40.739 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"1f72f07b-37d5-4ddc-a615-6c284f3cb9ad"}
06:25:40.752 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"b08e137e-391d-4572-a0e2-11cf6b310a56"}
06:25:40.762 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"b08e137e-391d-4572-a0e2-11cf6b310a56"}
06:25:42.727 01.965 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"8b9fa4ae-b1eb-4f4f-92d8-62b92058ef7f"}
06:25:42.741 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"8b9fa4ae-b1eb-4f4f-92d8-62b92058ef7f"}
06:25:42.770 00.029 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"701711a9-0b46-4f23-858d-cb35ed3c4ccf"}
06:25:42.783 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"701711a9-0b46-4f23-858d-cb35ed3c4ccf"}
06:25:44.726 01.943 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"f7294359-ff00-42e2-9793-918331625b8e"}
06:25:44.739 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"f7294359-ff00-42e2-9793-918331625b8e"}
06:25:44.749 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"128c3392-dfe1-4aca-b94b-fc6e8a11de8f"}
06:25:44.761 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"128c3392-dfe1-4aca-b94b-fc6e8a11de8f"}
06:25:46.726 01.965 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"44e234d9-dd17-4e25-8456-fedcdbed772c"}
06:25:46.736 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"44e234d9-dd17-4e25-8456-fedcdbed772c"}
06:25:46.746 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"f9bd9bfc-1cf8-4bdc-a91c-0700950c5020"}
06:25:46.757 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"f9bd9bfc-1cf8-4bdc-a91c-0700950c5020"}
06:25:48.724 01.967 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"69ed721b-c62d-4717-ba9a-5831d3bd3a1e"}
06:25:48.738 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"69ed721b-c62d-4717-ba9a-5831d3bd3a1e"}
06:25:48.751 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"aa959e4b-4839-4054-8798-3f4046baeb48"}
06:25:48.780 00.029 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"aa959e4b-4839-4054-8798-3f4046baeb48"}
06:25:50.728 01.948 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"2dea6e0f-cf18-4035-baa1-d1a72b0d87ac"}
06:25:50.867 00.139 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"2dea6e0f-cf18-4035-baa1-d1a72b0d87ac"}
06:25:51.103 00.236 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"75b8d3bd-667a-4a7f-a440-a0b43febc36d"}
06:25:51.318 00.215 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"75b8d3bd-667a-4a7f-a440-a0b43febc36d"}
06:25:52.724 01.406 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"9594f9aa-ff68-4ec8-b164-031cd08445d9"}
06:25:52.735 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"9594f9aa-ff68-4ec8-b164-031cd08445d9"}
06:25:52.745 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"24761af4-f44e-4c10-9f5e-038c07ec0b77"}
06:25:52.754 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"24761af4-f44e-4c10-9f5e-038c07ec0b77"}
06:25:54.730 01.976 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"64b0cfdc-60d5-4035-9daa-e084acab9550"}
06:25:54.748 00.018 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"64b0cfdc-60d5-4035-9daa-e084acab9550"}
06:25:54.760 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"946f06c7-c55d-43a5-a244-f670fdb2c93d"}
06:25:54.772 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"946f06c7-c55d-43a5-a244-f670fdb2c93d"}
06:25:56.725 01.953 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"edf67b8a-9b49-4ecd-b8e2-c53dc318495e"}
06:25:56.738 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"edf67b8a-9b49-4ecd-b8e2-c53dc318495e"}
06:25:56.748 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"7ba139ee-1d65-422e-a898-18d73bf5752e"}
06:25:56.758 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"7ba139ee-1d65-422e-a898-18d73bf5752e"}
06:25:58.727 01.969 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"1ab21dce-fef7-4d71-bca9-53bde10d9d06"}
06:25:58.735 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"1ab21dce-fef7-4d71-bca9-53bde10d9d06"}
06:25:58.742 00.007 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"cbc5bde8-bc66-45f3-911e-d1037efd0588"}
06:25:58.750 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"cbc5bde8-bc66-45f3-911e-d1037efd0588"}
06:26:00.726 01.976 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"ee2f2658-f45c-4465-93d3-caeafe0a406a"}
06:26:00.740 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"ee2f2658-f45c-4465-93d3-caeafe0a406a"}
06:26:00.752 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"3a91393c-5f58-4750-a078-784a7a9721d7"}
06:26:00.762 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"3a91393c-5f58-4750-a078-784a7a9721d7"}
06:26:02.726 01.964 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"95b07cec-900d-4324-b903-e4f434f88183"}
06:26:02.737 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"95b07cec-900d-4324-b903-e4f434f88183"}
06:26:02.750 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"634f3e81-c842-463f-bd2f-c7c7a60b9857"}
06:26:02.763 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"634f3e81-c842-463f-bd2f-c7c7a60b9857"}
06:26:04.726 01.963 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"e591c4f0-df86-43c3-b98c-76ba86066f78"}
06:26:04.736 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"e591c4f0-df86-43c3-b98c-76ba86066f78"}
06:26:04.747 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"3d237831-252e-4a7c-be15-d5aa69857465"}
06:26:04.755 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"3d237831-252e-4a7c-be15-d5aa69857465"}
06:26:06.727 01.972 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"6c5a70e7-4c42-4a46-823f-7ef38b3762db"}
06:26:06.740 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"6c5a70e7-4c42-4a46-823f-7ef38b3762db"}
06:26:06.754 00.014 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"9233e07b-ce9f-4eef-b1c6-fad747084bc3"}
06:26:06.766 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"9233e07b-ce9f-4eef-b1c6-fad747084bc3"}
06:26:08.726 01.960 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"a31ec748-b056-4325-a349-a88adf120baa"}
06:26:08.740 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"a31ec748-b056-4325-a349-a88adf120baa"}
06:26:08.755 00.015 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"160ac933-fadf-4b00-af64-aca12e9206e5"}
06:26:08.766 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"160ac933-fadf-4b00-af64-aca12e9206e5"}
06:26:10.726 01.960 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"35abdd8f-e710-42bb-8f5c-162d51e78d9a"}
06:26:10.735 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"35abdd8f-e710-42bb-8f5c-162d51e78d9a"}
06:26:10.742 00.007 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"2239eea2-91ae-4343-bd69-0d51f51177de"}
06:26:10.749 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"2239eea2-91ae-4343-bd69-0d51f51177de"}
06:26:12.725 01.976 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"4c406863-44f9-4b3d-a83f-e557e0ce701c"}
06:26:12.736 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"4c406863-44f9-4b3d-a83f-e557e0ce701c"}
06:26:12.767 00.031 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"c1a6ec0f-d729-4233-89a4-7a58295d6b32"}
06:26:12.778 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"c1a6ec0f-d729-4233-89a4-7a58295d6b32"}
06:26:14.724 01.946 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"04a1654b-90ef-4620-ad78-7bafb7187c44"}
06:26:14.742 00.018 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"04a1654b-90ef-4620-ad78-7bafb7187c44"}
06:26:14.774 00.032 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"50b0d56e-d566-448c-8ffa-ae690b80acd3"}
06:26:14.785 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"50b0d56e-d566-448c-8ffa-ae690b80acd3"}
06:26:16.724 01.939 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"0ab013f4-b028-46fd-9389-25ff8ff4276f"}
06:26:16.734 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"0ab013f4-b028-46fd-9389-25ff8ff4276f"}
06:26:16.772 00.038 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"64de4502-0aec-4cc4-aeff-5fb335dc10dd"}
06:26:16.806 00.034 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"64de4502-0aec-4cc4-aeff-5fb335dc10dd"}
06:26:18.723 01.917 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"0889d8c5-2a4e-4990-a5e2-98a03592165f"}
06:26:18.735 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"0889d8c5-2a4e-4990-a5e2-98a03592165f"}
06:26:18.747 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"be3a192c-810e-4f10-9dff-ca32531c6162"}
06:26:18.756 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"be3a192c-810e-4f10-9dff-ca32531c6162"}
06:26:20.722 01.966 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"7b8f90d3-b233-4a50-8eb8-2920fb35d9e0"}
06:26:20.736 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"7b8f90d3-b233-4a50-8eb8-2920fb35d9e0"}
06:26:20.746 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"78db7945-f50e-4d10-9265-fbd91d233cb2"}
06:26:20.757 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"78db7945-f50e-4d10-9265-fbd91d233cb2"}
06:26:22.721 01.964 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"e67d5140-1591-4e61-8cda-822d97eff3c5"}
06:26:22.728 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"e67d5140-1591-4e61-8cda-822d97eff3c5"}
06:26:22.750 00.022 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"e4a7c337-e834-4ec7-8337-3b530f295b69"}
06:26:22.758 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"e4a7c337-e834-4ec7-8337-3b530f295b69"}
06:26:24.720 01.962 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"253d1df3-334a-4174-8422-82c69f715077"}
06:26:24.749 00.029 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"253d1df3-334a-4174-8422-82c69f715077"}
06:26:24.758 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"ea58c629-9a5d-441b-8d95-15077fbe0e82"}
06:26:24.766 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"ea58c629-9a5d-441b-8d95-15077fbe0e82"}
06:26:26.720 01.954 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"84988ad5-a194-4e1d-b84a-0adef506a008"}
06:26:26.732 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"84988ad5-a194-4e1d-b84a-0adef506a008"}
06:26:26.745 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"bfc0bf2a-d78a-4559-9145-0a0f4e1cfa54"}
06:26:26.771 00.026 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"bfc0bf2a-d78a-4559-9145-0a0f4e1cfa54"}
06:26:28.720 01.949 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"409c9d5c-9bf4-4871-866c-7b789a34b6da"}
06:26:28.738 00.018 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"409c9d5c-9bf4-4871-866c-7b789a34b6da"}
06:26:28.748 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"9031de21-ecbc-48ad-8a15-6e95fdd3e4f2"}
06:26:28.756 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"9031de21-ecbc-48ad-8a15-6e95fdd3e4f2"}
06:26:30.720 01.964 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"28141b5d-4958-40f0-81b0-a2d1f7336e68"}
06:26:30.743 00.023 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"28141b5d-4958-40f0-81b0-a2d1f7336e68"}
06:26:30.754 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"663560bb-5fde-41e6-a110-2992ca473994"}
06:26:30.762 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"663560bb-5fde-41e6-a110-2992ca473994"}
06:26:32.719 01.957 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"2ae7ed3f-cf16-42ae-9d4d-f762d63a76e0"}
06:26:32.735 00.016 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"2ae7ed3f-cf16-42ae-9d4d-f762d63a76e0"}
06:26:32.748 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"7b743190-c5ee-47c3-89e6-290f46ce0c74"}
06:26:32.765 00.017 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"7b743190-c5ee-47c3-89e6-290f46ce0c74"}
06:26:34.720 01.955 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"ddec3ed7-10a4-458d-a458-da2e609a760e"}
06:26:34.729 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"ddec3ed7-10a4-458d-a458-da2e609a760e"}
06:26:34.738 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"cd313e3a-1c38-4f67-89d2-1aa74f28b260"}
06:26:34.760 00.022 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"cd313e3a-1c38-4f67-89d2-1aa74f28b260"}
06:26:36.719 01.959 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"7a3a74da-b21b-405e-9afd-d52227782d5d"}
06:26:36.728 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"7a3a74da-b21b-405e-9afd-d52227782d5d"}
06:26:36.737 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"dedb5838-a241-4d5e-8ca6-279e6511acd5"}
06:26:36.745 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"dedb5838-a241-4d5e-8ca6-279e6511acd5"}
06:26:38.717 01.972 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"7b1c8241-bf8b-4cf7-9e7d-1071012283c3"}
06:26:38.730 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"7b1c8241-bf8b-4cf7-9e7d-1071012283c3"}
06:26:38.760 00.030 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"05ccd85b-0466-4837-8811-a58d743d250d"}
06:26:38.770 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"05ccd85b-0466-4837-8811-a58d743d250d"}
06:26:40.719 01.949 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"43848a01-cd29-422e-8f17-dbbb4f3862dc"}
06:26:40.729 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"43848a01-cd29-422e-8f17-dbbb4f3862dc"}
06:26:40.738 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"ded9f837-5130-4209-a130-f919228b1f86"}
06:26:40.748 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"ded9f837-5130-4209-a130-f919228b1f86"}
06:26:42.719 01.971 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"4af09c40-28cf-4d80-8b09-0397e736d727"}
06:26:42.728 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"4af09c40-28cf-4d80-8b09-0397e736d727"}
06:26:42.735 00.007 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"298fae68-c527-46bd-a41a-9510acd02ede"}
06:26:42.748 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"298fae68-c527-46bd-a41a-9510acd02ede"}
06:26:44.721 01.973 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"d19178dc-cb38-4b65-a9a7-15092d53c96c"}
06:26:44.743 00.022 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"d19178dc-cb38-4b65-a9a7-15092d53c96c"}
06:26:44.757 00.014 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"95d764cd-2e4f-48a5-ab38-61b37a05b07e"}
06:26:44.768 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"95d764cd-2e4f-48a5-ab38-61b37a05b07e"}
06:26:46.720 01.952 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"87719b31-f99d-4612-8809-ec18d622cfb7"}
06:26:46.737 00.017 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"87719b31-f99d-4612-8809-ec18d622cfb7"}
06:26:46.750 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"ae0ab80b-72ac-49f2-8273-6a86e243f38b"}
06:26:46.766 00.016 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"ae0ab80b-72ac-49f2-8273-6a86e243f38b"}
06:26:48.719 01.953 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"fb9f8d46-486c-4a93-a2cd-ef11c217c4ca"}
06:26:48.732 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"fb9f8d46-486c-4a93-a2cd-ef11c217c4ca"}
06:26:48.742 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"7c6f5996-4d36-466f-8d43-a8ab05a0d176"}
06:26:48.752 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"7c6f5996-4d36-466f-8d43-a8ab05a0d176"}
06:26:50.716 01.964 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"721335a5-3e6b-4956-b574-decad3c90d02"}
06:26:50.727 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"721335a5-3e6b-4956-b574-decad3c90d02"}
06:26:50.742 00.015 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"5d5ce834-ecf5-4123-a1d7-fd8fa3842218"}
06:26:50.754 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"5d5ce834-ecf5-4123-a1d7-fd8fa3842218"}
06:26:52.716 01.962 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"18d794be-99fa-45e3-b58e-921fc1481fdb"}
06:26:52.726 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"18d794be-99fa-45e3-b58e-921fc1481fdb"}
06:26:52.736 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"11af2c1f-c015-4b4a-89d7-d1711c78b483"}
06:26:52.746 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"11af2c1f-c015-4b4a-89d7-d1711c78b483"}
06:26:54.716 01.970 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"8ac5030a-5348-40a2-a7db-60bf47f87d8a"}
06:26:54.727 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"8ac5030a-5348-40a2-a7db-60bf47f87d8a"}
06:26:54.736 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"2c483e4e-89c5-41d0-b9a1-4633afa99b3a"}
06:26:54.745 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"2c483e4e-89c5-41d0-b9a1-4633afa99b3a"}
06:26:56.719 01.974 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"af65d60b-f5b5-4694-8de8-605d05558490"}
06:26:56.741 00.022 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"af65d60b-f5b5-4694-8de8-605d05558490"}
06:26:56.760 00.019 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"0f3f02aa-ed79-4207-b9e5-d600d53c14de"}
06:26:56.778 00.018 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"0f3f02aa-ed79-4207-b9e5-d600d53c14de"}
06:26:58.715 01.937 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"4b7c6a40-e602-44a0-9c9e-fff14ff24fa4"}
06:26:58.737 00.022 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"4b7c6a40-e602-44a0-9c9e-fff14ff24fa4"}
06:26:58.757 00.020 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"36292e88-48b8-4471-81da-812b83c2ed75"}
06:26:58.818 00.061 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"36292e88-48b8-4471-81da-812b83c2ed75"}
06:27:00.716 01.898 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"bfb69f1b-9c9c-451f-a99a-3c7186781465"}
06:27:00.728 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"bfb69f1b-9c9c-451f-a99a-3c7186781465"}
06:27:00.755 00.027 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"09e1e0d1-4df8-499c-a9ed-bc4c049e1617"}
06:27:00.765 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"09e1e0d1-4df8-499c-a9ed-bc4c049e1617"}
06:27:02.726 01.961 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"87bf78bf-74e5-4035-abfa-cbab5bc51d1c"}
06:27:02.737 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"87bf78bf-74e5-4035-abfa-cbab5bc51d1c"}
06:27:02.746 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"82f7ad04-3f42-4879-b8d3-5ff638a33d3c"}
06:27:02.754 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"82f7ad04-3f42-4879-b8d3-5ff638a33d3c"}
06:27:04.719 01.965 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"80b55fb0-bc70-43c8-b78e-335bd1e7da99"}
06:27:04.729 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"80b55fb0-bc70-43c8-b78e-335bd1e7da99"}
06:27:04.740 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"a87eeeea-d6a3-4364-b394-eb2537b3588c"}
06:27:04.767 00.027 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"a87eeeea-d6a3-4364-b394-eb2537b3588c"}
06:27:06.720 01.953 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"6a78cda3-8ee3-49d5-af33-0aeea54ee121"}
06:27:06.749 00.029 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"6a78cda3-8ee3-49d5-af33-0aeea54ee121"}
06:27:06.760 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"63fe48e7-7f25-4ae1-b504-16c721d1f41b"}
06:27:06.771 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"63fe48e7-7f25-4ae1-b504-16c721d1f41b"}
06:27:08.718 01.947 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"1eaa7bfe-224a-46d9-9e71-41ac7c9d2689"}
06:27:08.729 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"1eaa7bfe-224a-46d9-9e71-41ac7c9d2689"}
06:27:08.738 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"021fe636-36e0-49f2-a5f9-2e80fd17a720"}
06:27:08.744 00.006 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"021fe636-36e0-49f2-a5f9-2e80fd17a720"}
06:27:10.718 01.974 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"eee52fb7-ceab-4bd6-8c00-949345746834"}
06:27:10.732 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"eee52fb7-ceab-4bd6-8c00-949345746834"}
06:27:10.748 00.016 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"732c5cb8-26a5-4f22-8914-222e7a82e112"}
06:27:10.780 00.032 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"732c5cb8-26a5-4f22-8914-222e7a82e112"}
06:27:12.717 01.937 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"a8db1ec7-4411-420b-bddb-d8cf500b3dd9"}
06:27:12.725 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"a8db1ec7-4411-420b-bddb-d8cf500b3dd9"}
06:27:12.733 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"84d45545-d5de-4e0e-98a4-557809ecf3e9"}
06:27:12.743 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"84d45545-d5de-4e0e-98a4-557809ecf3e9"}
06:27:14.717 01.974 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"2f752e7a-b9e1-4393-ab4e-43c814483021"}
06:27:14.728 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"2f752e7a-b9e1-4393-ab4e-43c814483021"}
06:27:14.736 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"58322dbf-c2f1-46a8-9b91-de6e7f2559be"}
06:27:14.745 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"58322dbf-c2f1-46a8-9b91-de6e7f2559be"}
06:27:16.717 01.972 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"e73325bd-c483-4634-9bf4-b2cdc93823da"}
06:27:16.731 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"e73325bd-c483-4634-9bf4-b2cdc93823da"}
06:27:16.750 00.019 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"2f6d38be-b1b1-4097-987c-a8a88297dcb9"}
06:27:16.762 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"2f6d38be-b1b1-4097-987c-a8a88297dcb9"}
06:27:18.728 01.966 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"c5f6d975-c98c-4ffd-982d-4983f075f07e"}
06:27:18.738 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"c5f6d975-c98c-4ffd-982d-4983f075f07e"}
06:27:18.747 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"51833042-38f8-428f-8e7f-f7aebd320a96"}
06:27:18.755 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"51833042-38f8-428f-8e7f-f7aebd320a96"}
06:27:20.727 01.972 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"4ccd002f-3dc5-4842-90af-9439e6a98e78"}
06:27:20.739 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"4ccd002f-3dc5-4842-90af-9439e6a98e78"}
06:27:20.754 00.015 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"24f3c128-5f95-4ce4-a1b5-4b7e2d269d6c"}
06:27:20.769 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"24f3c128-5f95-4ce4-a1b5-4b7e2d269d6c"}
06:27:22.726 01.957 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"c1772971-6049-40c0-99a2-622954dc427f"}
06:27:22.736 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"c1772971-6049-40c0-99a2-622954dc427f"}
06:27:22.748 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"30cf2f53-d365-435a-b8c3-60daa38a5bba"}
06:27:22.771 00.023 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"30cf2f53-d365-435a-b8c3-60daa38a5bba"}
06:27:24.725 01.954 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"6b8535a6-c622-4659-add4-a6bb20461992"}
06:27:24.735 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"6b8535a6-c622-4659-add4-a6bb20461992"}
06:27:24.742 00.007 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"8ca2071c-5a32-4f50-9a83-18b2f618d216"}
06:27:24.748 00.006 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"8ca2071c-5a32-4f50-9a83-18b2f618d216"}
06:27:26.725 01.977 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"37e31ec8-6d47-4691-915e-9fcc98ee5fd6"}
06:27:26.750 00.025 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"37e31ec8-6d47-4691-915e-9fcc98ee5fd6"}
06:27:26.758 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"0365e19f-fbda-40e3-b9b3-0d2b65f44c59"}
06:27:26.765 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"0365e19f-fbda-40e3-b9b3-0d2b65f44c59"}
06:27:28.724 01.959 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"b3588b4d-2ad8-4489-a771-57dda3655897"}
06:27:28.734 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"b3588b4d-2ad8-4489-a771-57dda3655897"}
06:27:28.747 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"acabdcf5-7af3-44f2-a8a3-507d31247650"}
06:27:28.758 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"acabdcf5-7af3-44f2-a8a3-507d31247650"}
06:27:30.727 01.969 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"b9694474-9a88-4170-a5ed-b3c218681388"}
06:27:30.742 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"b9694474-9a88-4170-a5ed-b3c218681388"}
06:27:30.752 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"190a03ff-290a-4dd9-87fd-a1d585259790"}
06:27:30.761 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"190a03ff-290a-4dd9-87fd-a1d585259790"}
06:27:32.724 01.963 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"0d2e1909-9c24-4f9f-8492-81b405bed34e"}
06:27:32.751 00.027 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"0d2e1909-9c24-4f9f-8492-81b405bed34e"}
06:27:32.763 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"35b97125-1469-4ea8-8f5b-de0f57f142cb"}
06:27:32.775 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"35b97125-1469-4ea8-8f5b-de0f57f142cb"}
06:27:34.724 01.949 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"ff8fa80b-8a9b-4eb6-aa4a-2687b2e5540c"}
06:27:34.737 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"ff8fa80b-8a9b-4eb6-aa4a-2687b2e5540c"}
06:27:34.748 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"a02c19d4-d06b-4248-9eea-77d096bf3762"}
06:27:34.758 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"a02c19d4-d06b-4248-9eea-77d096bf3762"}
06:27:36.728 01.970 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"7a9355fa-6808-4929-9baa-6eb289621199"}
06:27:36.744 00.016 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"7a9355fa-6808-4929-9baa-6eb289621199"}
06:27:36.754 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"b8b1f035-e661-4ac0-b6fb-806d2a792810"}
06:27:36.764 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"b8b1f035-e661-4ac0-b6fb-806d2a792810"}
06:27:38.730 01.966 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"0374ec46-1d00-4a4f-a747-2b3aaceecd0a"}
06:27:38.748 00.018 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"0374ec46-1d00-4a4f-a747-2b3aaceecd0a"}
06:27:38.756 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"7d4f4af2-4b97-4473-b71a-806d236952da"}
06:27:38.767 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"7d4f4af2-4b97-4473-b71a-806d236952da"}
06:27:40.727 01.960 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"1e949325-a19c-4ade-8846-f6b56aeb5537"}
06:27:40.736 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"1e949325-a19c-4ade-8846-f6b56aeb5537"}
06:27:40.759 00.023 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"b0b83ef6-974d-4e61-8607-6794e6cf177d"}
06:27:40.767 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"b0b83ef6-974d-4e61-8607-6794e6cf177d"}
06:27:42.726 01.959 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"09755baf-0be3-4638-8f55-c787a843060b"}
06:27:42.738 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"09755baf-0be3-4638-8f55-c787a843060b"}
06:27:42.750 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"72091d7b-8da4-44b4-b807-b63bf86e73a6"}
06:27:42.761 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"72091d7b-8da4-44b4-b807-b63bf86e73a6"}
06:27:44.725 01.964 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"e9885e85-fe95-473a-863d-5b22587d2adf"}
06:27:44.737 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"e9885e85-fe95-473a-863d-5b22587d2adf"}
06:27:44.748 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"d62b13cb-b799-47e1-b741-1289fa228fff"}
06:27:44.769 00.021 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"d62b13cb-b799-47e1-b741-1289fa228fff"}
06:27:46.726 01.957 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"a9e65045-2c0b-421e-985a-4f89c2bcac11"}
06:27:46.738 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"a9e65045-2c0b-421e-985a-4f89c2bcac11"}
06:27:46.750 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"77ce1e65-7067-4542-ab9b-6b83328d67b3"}
06:27:46.777 00.027 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"77ce1e65-7067-4542-ab9b-6b83328d67b3"}
06:27:48.727 01.950 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"8630bccc-798e-4f73-a51d-d65c615e1b77"}
06:27:48.736 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"8630bccc-798e-4f73-a51d-d65c615e1b77"}
06:27:48.746 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"7bd1df7e-073f-466d-9f76-ee86c9978980"}
06:27:48.757 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"7bd1df7e-073f-466d-9f76-ee86c9978980"}
06:27:50.731 01.974 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"dae027d0-d85b-4827-bcf0-365a640cae7f"}
06:27:50.747 00.016 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"dae027d0-d85b-4827-bcf0-365a640cae7f"}
06:27:50.755 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"deb13ca0-4de6-4228-b9f3-c21f96fafcfb"}
06:27:50.764 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"deb13ca0-4de6-4228-b9f3-c21f96fafcfb"}
06:27:52.729 01.965 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"f5baf5c2-55ce-4454-992f-687110baac90"}
06:27:52.737 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"f5baf5c2-55ce-4454-992f-687110baac90"}
06:27:52.747 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"8b83fb26-d6bf-4604-8dc3-ab9006da77d5"}
06:27:52.756 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"8b83fb26-d6bf-4604-8dc3-ab9006da77d5"}
06:27:54.728 01.972 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"390ab6e2-8d2b-47cf-8360-6072695636d5"}
06:27:54.762 00.034 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"390ab6e2-8d2b-47cf-8360-6072695636d5"}
06:27:54.776 00.014 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"d0ce01c5-4c56-4624-9cf5-d001c2699e1f"}
06:27:54.786 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"d0ce01c5-4c56-4624-9cf5-d001c2699e1f"}
06:27:56.728 01.942 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"67654c7f-dfee-4c34-871d-4c1f580eb61e"}
06:27:56.741 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"67654c7f-dfee-4c34-871d-4c1f580eb61e"}
06:27:56.750 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"1367ea53-a11a-4e6e-9b77-e78418fd09e5"}
06:27:56.773 00.023 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"1367ea53-a11a-4e6e-9b77-e78418fd09e5"}
06:27:58.727 01.954 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"1b322b48-fbf9-4512-a70c-15bd58a1f893"}
06:27:58.749 00.022 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"1b322b48-fbf9-4512-a70c-15bd58a1f893"}
06:27:58.763 00.014 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"07606c54-10ba-4b0e-837b-d0ea5729e251"}
06:27:58.773 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"07606c54-10ba-4b0e-837b-d0ea5729e251"}
06:28:00.728 01.955 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"6968d501-1258-4c83-a1d8-e7a0cd729279"}
06:28:00.746 00.018 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"6968d501-1258-4c83-a1d8-e7a0cd729279"}
06:28:00.759 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"6b4dc188-e496-43f9-afb2-6e82a0ee8ac5"}
06:28:00.769 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"6b4dc188-e496-43f9-afb2-6e82a0ee8ac5"}
06:28:02.729 01.960 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"7985467e-3256-4aa0-a89f-c19a9c4c8967"}
06:28:02.747 00.018 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"7985467e-3256-4aa0-a89f-c19a9c4c8967"}
06:28:02.756 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"7faeec48-ecf9-49ea-831e-d60024e4abc1"}
06:28:02.768 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"7faeec48-ecf9-49ea-831e-d60024e4abc1"}
06:28:04.729 01.961 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"02fab824-7e35-43cd-b3e1-05a5506eb322"}
06:28:04.740 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"02fab824-7e35-43cd-b3e1-05a5506eb322"}
06:28:04.748 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"da5d5539-7d69-459b-a9f3-9999faf387b0"}
06:28:04.759 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"da5d5539-7d69-459b-a9f3-9999faf387b0"}
06:28:06.728 01.969 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"a21c385e-fd00-4552-abe3-3c2e7141acf0"}
06:28:06.757 00.029 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"a21c385e-fd00-4552-abe3-3c2e7141acf0"}
06:28:06.769 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"00ae1275-bb2b-4aa1-bb4e-be4384693b83"}
06:28:06.781 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"00ae1275-bb2b-4aa1-bb4e-be4384693b83"}
06:28:08.727 01.946 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"b84666c3-fa21-4c94-84a1-712cfabff4b0"}
06:28:08.738 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"b84666c3-fa21-4c94-84a1-712cfabff4b0"}
06:28:08.760 00.022 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"b5ca8b2d-f773-4132-843f-7a822d4b49e6"}
06:28:08.770 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"b5ca8b2d-f773-4132-843f-7a822d4b49e6"}
06:28:10.728 01.958 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"8d52544a-7827-4670-8f46-1f6ca62eaf30"}
06:28:10.737 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"8d52544a-7827-4670-8f46-1f6ca62eaf30"}
06:28:10.745 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"df3c0aff-094c-4a73-83e4-9b0f0c49d1aa"}
06:28:10.753 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"df3c0aff-094c-4a73-83e4-9b0f0c49d1aa"}
06:28:12.728 01.975 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"cab9f4bc-94eb-4c07-a018-8e7589b6f350"}
06:28:12.742 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"cab9f4bc-94eb-4c07-a018-8e7589b6f350"}
06:28:12.754 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"cd9c2e58-402e-499f-b3a0-5f4af4d99cc3"}
06:28:12.781 00.027 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"cd9c2e58-402e-499f-b3a0-5f4af4d99cc3"}
06:28:14.726 01.945 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"5a2b245f-dc74-42a4-97b5-f878029d21a5"}
06:28:14.737 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"5a2b245f-dc74-42a4-97b5-f878029d21a5"}
06:28:14.749 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"bb5ea195-73aa-447c-af39-4ae0a2a425a4"}
06:28:14.757 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"bb5ea195-73aa-447c-af39-4ae0a2a425a4"}
06:28:16.725 01.968 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"899a1661-e595-47d5-945e-854ff2ae41ca"}
06:28:16.739 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"899a1661-e595-47d5-945e-854ff2ae41ca"}
06:28:16.752 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"47a5c39f-8643-4783-a8dd-77e4e9ef1559"}
06:28:16.779 00.027 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"47a5c39f-8643-4783-a8dd-77e4e9ef1559"}
06:28:18.726 01.947 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"e7435408-90ae-483d-a882-5ada63a08898"}
06:28:18.736 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"e7435408-90ae-483d-a882-5ada63a08898"}
06:28:18.762 00.026 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"e2762142-8ffe-43f6-bbae-a176aea6dd22"}
06:28:18.773 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"e2762142-8ffe-43f6-bbae-a176aea6dd22"}
06:28:20.725 01.952 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"c2dc360c-d60b-4508-8c4b-3004200583ec"}
06:28:20.737 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"c2dc360c-d60b-4508-8c4b-3004200583ec"}
06:28:20.749 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"bd3a0e58-5159-4dca-ad10-afb33262e48e"}
06:28:20.759 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"bd3a0e58-5159-4dca-ad10-afb33262e48e"}
06:28:22.727 01.968 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"7c28b941-4ce4-46fe-9cb6-f653d33c04ea"}
06:28:22.742 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"7c28b941-4ce4-46fe-9cb6-f653d33c04ea"}
06:28:22.752 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"22ee4b26-cb0f-44d9-9549-d7c1f2691d70"}
06:28:22.761 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"22ee4b26-cb0f-44d9-9549-d7c1f2691d70"}
06:28:24.726 01.965 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"95315c54-c62b-44b7-ad32-90d0ba464e2f"}
06:28:24.743 00.017 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"95315c54-c62b-44b7-ad32-90d0ba464e2f"}
06:28:24.756 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"dd9eed1d-e31b-489e-ae15-7c0d2e7fbd2b"}
06:28:24.766 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"dd9eed1d-e31b-489e-ae15-7c0d2e7fbd2b"}
06:28:26.727 01.961 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"7cd928ca-b3cb-41fe-bb14-f7941b0688bf"}
06:28:26.743 00.016 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"7cd928ca-b3cb-41fe-bb14-f7941b0688bf"}
06:28:26.753 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"f3af536c-e8aa-44f7-a3aa-b07931553d31"}
06:28:26.762 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"f3af536c-e8aa-44f7-a3aa-b07931553d31"}
06:28:28.727 01.965 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"6ae9a737-9925-42c8-b83a-577a23efcdac"}
06:28:28.742 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"6ae9a737-9925-42c8-b83a-577a23efcdac"}
06:28:28.750 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"ad410715-9534-421b-ba63-a5d4ac832cce"}
06:28:28.759 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"ad410715-9534-421b-ba63-a5d4ac832cce"}
06:28:30.725 01.966 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"92af0d7d-a046-4042-8413-522510777eb7"}
06:28:30.740 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"92af0d7d-a046-4042-8413-522510777eb7"}
06:28:30.749 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"7e2ca925-a5be-4a15-aafe-3f629e971772"}
06:28:30.757 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"7e2ca925-a5be-4a15-aafe-3f629e971772"}
06:28:32.722 01.965 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"fa6e8f99-003e-4b8d-be5a-78604b93bca5"}
06:28:32.750 00.028 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"fa6e8f99-003e-4b8d-be5a-78604b93bca5"}
06:28:32.762 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"269a2012-4945-4bc0-8ad7-63ea53b7253d"}
06:28:32.772 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"269a2012-4945-4bc0-8ad7-63ea53b7253d"}
06:28:34.722 01.950 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"0492a6c0-570c-448f-99b4-55b0cabcc9fa"}
06:28:34.729 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"0492a6c0-570c-448f-99b4-55b0cabcc9fa"}
06:28:34.739 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"a24afd43-6ead-4aeb-9477-d6efa48d8409"}
06:28:34.750 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"a24afd43-6ead-4aeb-9477-d6efa48d8409"}
06:28:36.722 01.972 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"4b3c876c-4882-491f-828f-059a521c440b"}
06:28:36.746 00.024 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"4b3c876c-4882-491f-828f-059a521c440b"}
06:28:36.757 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"3cbcecba-fa78-42b8-8315-3df37051bb16"}
06:28:36.766 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"3cbcecba-fa78-42b8-8315-3df37051bb16"}
06:28:38.721 01.955 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"05a71a7e-fe10-4cee-9a27-528d1ed87683"}
06:28:38.735 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"05a71a7e-fe10-4cee-9a27-528d1ed87683"}
06:28:38.746 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"c3b81fc1-f088-4fab-8886-c0d3bce7a0e7"}
06:28:38.756 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"c3b81fc1-f088-4fab-8886-c0d3bce7a0e7"}
06:28:40.719 01.963 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"8c33c22b-c3ec-41bb-a537-5499a254f2d2"}
06:28:40.729 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"8c33c22b-c3ec-41bb-a537-5499a254f2d2"}
06:28:40.754 00.025 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"cc1a9d32-3cbc-45d4-b55e-485603fedd2a"}
06:28:40.764 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"cc1a9d32-3cbc-45d4-b55e-485603fedd2a"}
06:28:42.718 01.954 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"5c6d820b-9182-447b-b6d9-535a0423a829"}
06:28:42.728 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"5c6d820b-9182-447b-b6d9-535a0423a829"}
06:28:42.741 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"3919d569-8047-4792-82a2-3a5fab0cc796"}
06:28:42.751 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"3919d569-8047-4792-82a2-3a5fab0cc796"}
06:28:44.724 01.973 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"d9958893-91c9-4294-97e8-f147b71bcfdb"}
06:28:44.742 00.018 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"d9958893-91c9-4294-97e8-f147b71bcfdb"}
06:28:44.753 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"20001b55-53d9-4b3f-b790-250798e82bcd"}
06:28:44.764 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"20001b55-53d9-4b3f-b790-250798e82bcd"}
06:28:46.719 01.955 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"626f1ab3-01e8-4dc7-a650-43a29f10cef7"}
06:28:46.729 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"626f1ab3-01e8-4dc7-a650-43a29f10cef7"}
06:28:46.741 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"af8e7259-09e6-45a1-9e40-afb924d610ff"}
06:28:46.756 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"af8e7259-09e6-45a1-9e40-afb924d610ff"}
06:28:48.719 01.963 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"809f827f-8f3f-42f1-9c3e-6bc595ff8edc"}
06:28:48.743 00.024 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"809f827f-8f3f-42f1-9c3e-6bc595ff8edc"}
06:28:48.750 00.007 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"0359eece-366d-49a6-8b4b-79c512b40daf"}
06:28:48.758 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"0359eece-366d-49a6-8b4b-79c512b40daf"}
06:28:50.720 01.962 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"ff3d8eac-ef75-401d-a6ec-e21526740a30"}
06:28:50.733 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"ff3d8eac-ef75-401d-a6ec-e21526740a30"}
06:28:50.757 00.024 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"25b6cd9f-0604-4267-8e9c-aac04e7d46de"}
06:28:50.769 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"25b6cd9f-0604-4267-8e9c-aac04e7d46de"}
06:28:52.719 01.950 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"d9e7c3c1-3d8e-4d6f-8ad8-b978aec79ecd"}
06:28:52.732 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"d9e7c3c1-3d8e-4d6f-8ad8-b978aec79ecd"}
06:28:52.765 00.033 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"862a9042-33f5-4efe-bfda-f66b82813757"}
06:28:52.777 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"862a9042-33f5-4efe-bfda-f66b82813757"}
06:28:54.718 01.941 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"481fafd9-b387-4b55-a9d3-0b4f21e70af4"}
06:28:54.731 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"481fafd9-b387-4b55-a9d3-0b4f21e70af4"}
06:28:54.742 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"e0567381-eaf2-466f-b238-021d8888c7a2"}
06:28:54.751 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"e0567381-eaf2-466f-b238-021d8888c7a2"}
06:28:56.717 01.966 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"269d38cd-6d39-4ae3-bcf3-f0f26af3c370"}
06:28:56.731 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"269d38cd-6d39-4ae3-bcf3-f0f26af3c370"}
06:28:56.768 00.037 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"2877be5d-296b-48de-aff3-6349001b8f1e"}
06:28:56.780 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"2877be5d-296b-48de-aff3-6349001b8f1e"}
06:28:58.717 01.937 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"8f58d6ff-684d-4198-8a2d-d4709058ee42"}
06:28:58.745 00.028 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"8f58d6ff-684d-4198-8a2d-d4709058ee42"}
06:28:58.753 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"a0cdf690-a833-4b6f-854c-e77f277863a1"}
06:28:58.763 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"a0cdf690-a833-4b6f-854c-e77f277863a1"}
06:29:00.716 01.953 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"03ef6d75-a79f-4a47-8437-9e02a0e4cea7"}
06:29:00.728 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"03ef6d75-a79f-4a47-8437-9e02a0e4cea7"}
06:29:00.756 00.028 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"b1ce9d9c-2963-46ad-95cc-e6cafae6f076"}
06:29:00.769 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"b1ce9d9c-2963-46ad-95cc-e6cafae6f076"}
06:29:02.715 01.946 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"78a9945b-9387-4a35-a60e-cfa5f37b919d"}
06:29:02.749 00.034 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"78a9945b-9387-4a35-a60e-cfa5f37b919d"}
06:29:02.762 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"b089818d-e179-4c56-bfca-349b9db72a9f"}
06:29:02.771 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"b089818d-e179-4c56-bfca-349b9db72a9f"}
06:29:04.714 01.943 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"b48281fe-41fe-4892-832c-ce3eb3c5a09e"}
06:29:04.724 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"b48281fe-41fe-4892-832c-ce3eb3c5a09e"}
06:29:04.733 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"cb4364e6-8e3f-4c2f-9a96-26d698cf16a1"}
06:29:04.742 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"cb4364e6-8e3f-4c2f-9a96-26d698cf16a1"}
06:29:06.714 01.972 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"73e57131-2f0a-44bc-85d0-5ef299741ec1"}
06:29:06.723 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"73e57131-2f0a-44bc-85d0-5ef299741ec1"}
06:29:06.731 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"c4804813-694e-41dd-bc8e-6df520a86214"}
06:29:06.738 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"c4804813-694e-41dd-bc8e-6df520a86214"}
06:29:08.714 01.976 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"d73fe93c-82ab-42fe-87a1-b458a807024a"}
06:29:08.728 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"d73fe93c-82ab-42fe-87a1-b458a807024a"}
06:29:08.787 00.059 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"9a5d5974-839e-430d-8e28-4e8d5d72a458"}
06:29:08.804 00.017 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"9a5d5974-839e-430d-8e28-4e8d5d72a458"}
06:29:10.715 01.911 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"5c32a23b-2e0d-4754-ac00-c545dc66719a"}
06:29:10.724 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"5c32a23b-2e0d-4754-ac00-c545dc66719a"}
06:29:10.747 00.023 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"69d191ef-8ad7-41d8-aeb9-51f001a4b008"}
06:29:10.756 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"69d191ef-8ad7-41d8-aeb9-51f001a4b008"}
06:29:12.715 01.959 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"d7b292c4-1d2f-4789-95ad-7a41c7a121c5"}
06:29:12.726 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"d7b292c4-1d2f-4789-95ad-7a41c7a121c5"}
06:29:12.734 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"21a37773-c88a-4fcd-8eea-dfe793c0ec9d"}
06:29:12.742 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"21a37773-c88a-4fcd-8eea-dfe793c0ec9d"}
06:29:14.716 01.974 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"c7ac7c44-bea5-43bb-b7cb-d07f158de8d7"}
06:29:14.725 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"c7ac7c44-bea5-43bb-b7cb-d07f158de8d7"}
06:29:14.733 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"682e66ae-8142-490a-9c26-6558df438172"}
06:29:14.740 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"682e66ae-8142-490a-9c26-6558df438172"}
06:29:16.714 01.974 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"2ba0ca0b-d722-4852-90d1-f13588a54291"}
06:29:16.728 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"2ba0ca0b-d722-4852-90d1-f13588a54291"}
06:29:16.745 00.017 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"92d9266b-44ed-4ea9-bdcc-b42ee77af244"}
06:29:16.780 00.035 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"92d9266b-44ed-4ea9-bdcc-b42ee77af244"}
06:29:18.717 01.937 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"2b3d5617-f88e-49b7-8747-c2f24ce9e431"}
06:29:18.732 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"2b3d5617-f88e-49b7-8747-c2f24ce9e431"}
06:29:18.742 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"3574a8de-4a9e-4b46-95f2-57a17dcf6de0"}
06:29:18.750 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"3574a8de-4a9e-4b46-95f2-57a17dcf6de0"}
06:29:20.715 01.965 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"bedbecc4-be2c-42ae-889f-9474173bd292"}
06:29:20.728 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"bedbecc4-be2c-42ae-889f-9474173bd292"}
06:29:20.741 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"1e553926-9a06-41ab-bee0-d75f543b2813"}
06:29:20.766 00.025 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"1e553926-9a06-41ab-bee0-d75f543b2813"}
06:29:22.715 01.949 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"75da9bd9-2290-4634-a454-ca23ae8a646d"}
06:29:22.724 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"75da9bd9-2290-4634-a454-ca23ae8a646d"}
06:29:22.736 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"4ecfa042-e3df-4cd6-98c7-51aca9a909b9"}
06:29:22.750 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"4ecfa042-e3df-4cd6-98c7-51aca9a909b9"}
06:29:24.714 01.964 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"21371860-d0d2-4e6a-9fd8-606343e5e670"}
06:29:24.740 00.026 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"21371860-d0d2-4e6a-9fd8-606343e5e670"}
06:29:24.751 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"699e72f1-d443-40b4-bdd5-2216d4f28e29"}
06:29:24.761 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"699e72f1-d443-40b4-bdd5-2216d4f28e29"}
06:29:26.714 01.953 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"cec0d3a2-badc-4aba-893c-99c241c0983b"}
06:29:26.723 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"cec0d3a2-badc-4aba-893c-99c241c0983b"}
06:29:26.733 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"eae78a3b-4f80-4666-859c-9e7a9715cc93"}
06:29:26.745 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"eae78a3b-4f80-4666-859c-9e7a9715cc93"}
06:29:28.714 01.969 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"a8f63e36-8318-4373-9996-62137587071d"}
06:29:28.726 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"a8f63e36-8318-4373-9996-62137587071d"}
06:29:28.738 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"962d1a87-93bc-44c9-8056-894071c84297"}
06:29:28.747 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"962d1a87-93bc-44c9-8056-894071c84297"}
06:29:30.713 01.966 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"7603e58c-af72-4dab-878d-a66a7d9efbec"}
06:29:30.722 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"7603e58c-af72-4dab-878d-a66a7d9efbec"}
06:29:30.733 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"6f1e6ac7-1b30-449c-8134-aaf58349d043"}
06:29:30.743 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"6f1e6ac7-1b30-449c-8134-aaf58349d043"}
06:29:32.712 01.969 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"3fa99a29-465b-4aa9-8fd6-c1e915f98aa5"}
06:29:32.733 00.021 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"3fa99a29-465b-4aa9-8fd6-c1e915f98aa5"}
06:29:32.742 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"78e4ec90-28d8-4d31-930a-eb65e7d53bcd"}
06:29:32.752 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"78e4ec90-28d8-4d31-930a-eb65e7d53bcd"}
06:29:34.712 01.960 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"d93f7373-06e4-4885-8cb4-a4f5a784a9f1"}
06:29:34.725 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"d93f7373-06e4-4885-8cb4-a4f5a784a9f1"}
06:29:34.737 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"4bdeabb8-fd7f-4102-ade9-d802b7b41d83"}
06:29:34.751 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"4bdeabb8-fd7f-4102-ade9-d802b7b41d83"}
06:29:36.711 01.960 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"7d545540-a410-4426-80dd-d33150b5cbe6"}
06:29:36.720 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"7d545540-a410-4426-80dd-d33150b5cbe6"}
06:29:36.727 00.007 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"ad61f417-d703-433f-ad22-254372ded4f4"}
06:29:36.735 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"ad61f417-d703-433f-ad22-254372ded4f4"}
06:29:38.710 01.975 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"82585a4e-4aa4-4018-bdbe-0f0a2e7a1860"}
06:29:38.722 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"82585a4e-4aa4-4018-bdbe-0f0a2e7a1860"}
06:29:38.732 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"85fda242-9d9e-4cea-88d0-7e11a9b15d20"}
06:29:38.754 00.022 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"85fda242-9d9e-4cea-88d0-7e11a9b15d20"}
06:29:40.713 01.959 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"5372dc97-c2f5-44bd-b59a-6c03f088a01c"}
06:29:40.737 00.024 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"5372dc97-c2f5-44bd-b59a-6c03f088a01c"}
06:29:40.751 00.014 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"1600c529-0fe1-4f8b-8898-468f591b3e55"}
06:29:40.766 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"1600c529-0fe1-4f8b-8898-468f591b3e55"}
06:29:42.709 01.943 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"416fdb2c-d8e9-425f-8576-efe1190c48b2"}
06:29:42.717 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"416fdb2c-d8e9-425f-8576-efe1190c48b2"}
06:29:42.726 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"0a04f3d9-15e4-4d08-8791-a58539633988"}
06:29:42.734 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"0a04f3d9-15e4-4d08-8791-a58539633988"}
06:29:44.713 01.979 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"0a759484-e779-4521-bcff-348f19829e21"}
06:29:44.722 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"0a759484-e779-4521-bcff-348f19829e21"}
06:29:44.731 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"42dc80df-c2d9-48b4-9ed4-ee7d665581f2"}
06:29:44.738 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"42dc80df-c2d9-48b4-9ed4-ee7d665581f2"}
06:29:46.711 01.973 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"bb42bcb2-28b9-46dd-ae3c-470245aaea98"}
06:29:46.726 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"bb42bcb2-28b9-46dd-ae3c-470245aaea98"}
06:29:46.742 00.016 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"6de6072b-a830-4420-b9e5-782b8304525f"}
06:29:46.753 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"6de6072b-a830-4420-b9e5-782b8304525f"}
06:29:48.711 01.958 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"48f15db0-1df7-4d0c-8043-37e5d59e8036"}
06:29:48.735 00.024 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"48f15db0-1df7-4d0c-8043-37e5d59e8036"}
06:29:48.745 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"78b85f8a-d03c-436c-81a9-503692520436"}
06:29:48.754 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"78b85f8a-d03c-436c-81a9-503692520436"}
06:29:50.710 01.956 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"bf2240fe-9774-4aa3-ba38-dc7506588db9"}
06:29:50.720 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"bf2240fe-9774-4aa3-ba38-dc7506588db9"}
06:29:50.730 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"85785309-a56e-4d7d-b223-a97f968cddc0"}
06:29:50.751 00.021 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"85785309-a56e-4d7d-b223-a97f968cddc0"}
06:29:52.710 01.959 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"c8e3cfb7-ff7b-4e51-9c3b-98db2465981a"}
06:29:52.721 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"c8e3cfb7-ff7b-4e51-9c3b-98db2465981a"}
06:29:52.752 00.031 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"552102da-957f-4f5b-941f-b20533997367"}
06:29:52.762 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"552102da-957f-4f5b-941f-b20533997367"}
06:29:54.710 01.948 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"8f2903f2-4bc6-41d1-a787-3a9578a64edd"}
06:29:54.725 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"8f2903f2-4bc6-41d1-a787-3a9578a64edd"}
06:29:54.737 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"704a6696-d132-421a-ae9e-59b7ec585e4a"}
06:29:54.748 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"704a6696-d132-421a-ae9e-59b7ec585e4a"}
06:29:56.709 01.961 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"c4c9d9d6-9194-4399-8ec4-95a35d4fa003"}
06:29:56.719 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"c4c9d9d6-9194-4399-8ec4-95a35d4fa003"}
06:29:56.732 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"e57ef3c4-83bb-4bf1-9120-8534ccf46001"}
06:29:56.758 00.026 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"e57ef3c4-83bb-4bf1-9120-8534ccf46001"}
06:29:58.709 01.951 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"df8ff3b9-0162-4d47-b233-314124da6cd2"}
06:29:58.717 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"df8ff3b9-0162-4d47-b233-314124da6cd2"}
06:29:58.742 00.025 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"2da30462-616c-472b-8f0a-9c1252509aff"}
06:29:58.750 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"2da30462-616c-472b-8f0a-9c1252509aff"}
06:30:00.710 01.960 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"3f0b69ec-57d4-4edc-8d13-967c4defda9e"}
06:30:00.732 00.022 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"3f0b69ec-57d4-4edc-8d13-967c4defda9e"}
06:30:00.744 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"77a8db04-fcbc-442f-809e-38bed15b2965"}
06:30:00.752 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"77a8db04-fcbc-442f-809e-38bed15b2965"}
06:30:02.709 01.957 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"a1f29a58-1261-46a7-9b59-3e811755bfac"}
06:30:02.719 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"a1f29a58-1261-46a7-9b59-3e811755bfac"}
06:30:02.746 00.027 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"c77e20ba-8f96-41d3-986e-28d423aeb785"}
06:30:02.754 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"c77e20ba-8f96-41d3-986e-28d423aeb785"}
06:30:04.709 01.955 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"45328517-51fe-4ae6-a6da-3fe1beef06fb"}
06:30:04.717 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"45328517-51fe-4ae6-a6da-3fe1beef06fb"}
06:30:04.728 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"2c70e3c8-d807-4ecc-8ef3-cabf8052253c"}
06:30:04.738 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"2c70e3c8-d807-4ecc-8ef3-cabf8052253c"}
06:30:06.708 01.970 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"18308435-9e09-42ec-a1d9-fcf500a63b9d"}
06:30:06.724 00.016 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"18308435-9e09-42ec-a1d9-fcf500a63b9d"}
06:30:06.761 00.037 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"9a42aead-1d45-407c-bd8d-4fdf653a96e7"}
06:30:06.771 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"9a42aead-1d45-407c-bd8d-4fdf653a96e7"}
06:30:08.707 01.936 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"7ded4c8e-74d1-44cc-8dec-0ceaabde0e32"}
06:30:08.716 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"7ded4c8e-74d1-44cc-8dec-0ceaabde0e32"}
06:30:08.726 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"f20f6dd3-5ae0-4b7a-808d-d07b1ff3d00a"}
06:30:08.734 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"f20f6dd3-5ae0-4b7a-808d-d07b1ff3d00a"}
06:30:10.708 01.974 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"f0b478d3-58f1-47d6-937d-dbedf503277a"}
06:30:10.716 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"f0b478d3-58f1-47d6-937d-dbedf503277a"}
06:30:10.726 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"1481b92e-9395-43b4-a660-174ac3c4ee2c"}
06:30:10.735 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"1481b92e-9395-43b4-a660-174ac3c4ee2c"}
06:30:12.708 01.973 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"f4db99e9-ccd7-4e82-85f1-50da820ba0a6"}
06:30:12.722 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"f4db99e9-ccd7-4e82-85f1-50da820ba0a6"}
06:30:12.733 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"aedac7b4-b576-4013-967a-dd0572a52c00"}
06:30:12.747 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"aedac7b4-b576-4013-967a-dd0572a52c00"}
06:30:14.708 01.961 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"91687633-7ad7-468f-bb85-9882638199e8"}
06:30:14.718 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"91687633-7ad7-468f-bb85-9882638199e8"}
06:30:14.739 00.021 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"9c439e90-dff5-46db-a795-78840b6f820e"}
06:30:14.751 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"9c439e90-dff5-46db-a795-78840b6f820e"}
06:30:16.707 01.956 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"9b6cf178-e046-4bc6-9f5e-638d604d97c9"}
06:30:16.719 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"9b6cf178-e046-4bc6-9f5e-638d604d97c9"}
06:30:16.758 00.039 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"8231cfc5-de66-424f-85fc-a42207a88f7b"}
06:30:16.777 00.019 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"8231cfc5-de66-424f-85fc-a42207a88f7b"}
06:30:18.706 01.929 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"a2922c7b-5748-413e-8561-2de613ec6d37"}
06:30:18.734 00.028 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"a2922c7b-5748-413e-8561-2de613ec6d37"}
06:30:18.759 00.025 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"e6c38484-f7ed-4486-a1d5-085d2645f6d9"}
06:30:18.776 00.017 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"e6c38484-f7ed-4486-a1d5-085d2645f6d9"}
06:30:20.705 01.929 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"e712aa3a-6448-4b66-a8c5-105aaef03fee"}
06:30:20.731 00.026 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"e712aa3a-6448-4b66-a8c5-105aaef03fee"}
06:30:20.740 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"5b772d62-5479-4556-8297-2dfbaa1641c6"}
06:30:20.747 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"5b772d62-5479-4556-8297-2dfbaa1641c6"}
06:30:22.704 01.957 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"9378e53d-eca7-47ec-bdca-fda4ea7a0ae0"}
06:30:22.715 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"9378e53d-eca7-47ec-bdca-fda4ea7a0ae0"}
06:30:22.725 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"9ac12de2-8677-48db-9ead-68aaeb0030a6"}
06:30:22.751 00.026 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"9ac12de2-8677-48db-9ead-68aaeb0030a6"}
06:30:24.703 01.952 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"9567cac1-edaf-4721-89d6-bc58496fa48e"}
06:30:24.719 00.016 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"9567cac1-edaf-4721-89d6-bc58496fa48e"}
06:30:24.732 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"9fb40d1d-936f-4078-99b6-3922628b88c4"}
06:30:24.741 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"9fb40d1d-936f-4078-99b6-3922628b88c4"}
06:30:26.705 01.964 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"d88f0979-4157-455c-8203-514fc9bdbd34"}
06:30:26.717 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"d88f0979-4157-455c-8203-514fc9bdbd34"}
06:30:26.726 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"c464dd5a-d424-4c41-b72d-e3c0eb117d0a"}
06:30:26.735 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"c464dd5a-d424-4c41-b72d-e3c0eb117d0a"}
06:30:28.703 01.968 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"1ab39410-25bb-46c5-9b17-0efe2aac8d44"}
06:30:28.715 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"1ab39410-25bb-46c5-9b17-0efe2aac8d44"}
06:30:28.722 00.007 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"5fce652e-ad34-47e8-a67b-58d8302d1831"}
06:30:28.732 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"5fce652e-ad34-47e8-a67b-58d8302d1831"}
06:30:30.703 01.971 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"136f7a0d-f046-468f-9f94-60de2331c23f"}
06:30:30.719 00.016 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"136f7a0d-f046-468f-9f94-60de2331c23f"}
06:30:30.748 00.029 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"d98e5528-8ddf-4906-9eca-f3b0b66560e6"}
06:30:30.763 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"d98e5528-8ddf-4906-9eca-f3b0b66560e6"}
06:30:32.705 01.942 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"f14ed3a3-015f-4468-a56a-1dc852f4f06f"}
06:30:32.721 00.016 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"f14ed3a3-015f-4468-a56a-1dc852f4f06f"}
06:30:32.729 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"8a5d42b8-2b9e-42b5-af98-ff59b2b39064"}
06:30:32.740 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"8a5d42b8-2b9e-42b5-af98-ff59b2b39064"}
06:30:34.706 01.966 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"b3d19ad2-bd12-476a-9422-2ff81b828e63"}
06:30:34.722 00.016 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"b3d19ad2-bd12-476a-9422-2ff81b828e63"}
06:30:34.730 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"72fecd13-a531-4781-bc23-e706bf1a50d8"}
06:30:34.738 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"72fecd13-a531-4781-bc23-e706bf1a50d8"}
06:30:36.705 01.967 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"7669d1dd-4868-4f29-b3fe-d5182d33fb14"}
06:30:36.716 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"7669d1dd-4868-4f29-b3fe-d5182d33fb14"}
06:30:36.725 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"0e03fa63-c407-42fd-bb3e-742896b2ff16"}
06:30:36.738 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"0e03fa63-c407-42fd-bb3e-742896b2ff16"}
06:30:38.705 01.967 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"15e8799e-c983-42a8-a6c2-1aed91b65b44"}
06:30:38.713 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"15e8799e-c983-42a8-a6c2-1aed91b65b44"}
06:30:38.723 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"0182dd92-4680-470c-88d4-dafb1b574412"}
06:30:38.734 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"0182dd92-4680-470c-88d4-dafb1b574412"}
06:30:40.707 01.973 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"50376a39-7539-4fc9-9195-4d02b4afd20f"}
06:30:40.723 00.016 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"50376a39-7539-4fc9-9195-4d02b4afd20f"}
06:30:40.733 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"0349938a-815c-46c2-a1dc-c2510ff782cc"}
06:30:40.741 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"0349938a-815c-46c2-a1dc-c2510ff782cc"}
06:30:42.706 01.965 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"be06a6dc-f54b-419e-96e9-39ebba3f1c44"}
06:30:42.719 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"be06a6dc-f54b-419e-96e9-39ebba3f1c44"}
06:30:42.736 00.017 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"46947fca-d758-41cf-8169-3c5b8c22f31f"}
06:30:42.748 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"46947fca-d758-41cf-8169-3c5b8c22f31f"}
06:30:44.704 01.956 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"f5ea5223-e872-4dfe-8d7f-0149459ac4bc"}
06:30:44.713 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"f5ea5223-e872-4dfe-8d7f-0149459ac4bc"}
06:30:44.722 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"d98398de-d9c1-472c-8129-65fce0ac8553"}
06:30:44.731 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"d98398de-d9c1-472c-8129-65fce0ac8553"}
06:30:46.703 01.972 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"c128ae53-4528-4f9f-8b87-f0b72cd45d75"}
06:30:46.716 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"c128ae53-4528-4f9f-8b87-f0b72cd45d75"}
06:30:46.727 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"9a706203-0671-4fc7-a0a8-867698529b23"}
06:30:46.737 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"9a706203-0671-4fc7-a0a8-867698529b23"}
06:30:48.702 01.965 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"febd97a8-77f9-40b4-9035-7a45e03f6c70"}
06:30:48.711 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"febd97a8-77f9-40b4-9035-7a45e03f6c70"}
06:30:48.720 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"cd7a29bc-055a-4744-8cc6-0c832226131c"}
06:30:48.731 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"cd7a29bc-055a-4744-8cc6-0c832226131c"}
06:30:50.701 01.970 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"117977ce-9951-409b-bbd7-5fec21f25c93"}
06:30:50.714 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"117977ce-9951-409b-bbd7-5fec21f25c93"}
06:30:50.724 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"7a8660c3-cdb6-42e9-8f9a-64b5dda69572"}
06:30:50.734 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"7a8660c3-cdb6-42e9-8f9a-64b5dda69572"}
06:30:52.703 01.969 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"25196c1c-04b4-4be8-a2ac-0bdbff5254eb"}
06:30:52.716 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"25196c1c-04b4-4be8-a2ac-0bdbff5254eb"}
06:30:52.729 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"927a2092-c06a-409b-a8a9-ecf3d83414b5"}
06:30:52.739 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"927a2092-c06a-409b-a8a9-ecf3d83414b5"}
06:30:54.700 01.961 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"1d1ab58f-29e9-4c05-85bb-9e6c291f5afd"}
06:30:54.728 00.028 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"1d1ab58f-29e9-4c05-85bb-9e6c291f5afd"}
06:30:54.739 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"dffe97a4-c409-40a2-973b-8bb0c2d36ebf"}
06:30:54.751 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"dffe97a4-c409-40a2-973b-8bb0c2d36ebf"}
06:30:56.699 01.948 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"4178e4b1-f3b3-4b5c-a6c2-6c9233765018"}
06:30:56.708 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"4178e4b1-f3b3-4b5c-a6c2-6c9233765018"}
06:30:56.719 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"16933936-ed4f-406a-94e0-16e28c188b9a"}
06:30:56.729 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"16933936-ed4f-406a-94e0-16e28c188b9a"}
06:30:58.697 01.968 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"cc6dca7a-f81e-4ca7-9a27-4d4b360c0c13"}
06:30:58.710 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"cc6dca7a-f81e-4ca7-9a27-4d4b360c0c13"}
06:30:58.718 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"78739b0d-a0aa-44bc-bf17-cc58a5219a2d"}
06:30:58.746 00.028 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"78739b0d-a0aa-44bc-bf17-cc58a5219a2d"}
06:31:00.697 01.951 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"14c3140d-074a-4804-9b90-dd90d77f5422"}
06:31:00.710 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"14c3140d-074a-4804-9b90-dd90d77f5422"}
06:31:00.739 00.029 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"3bf22943-6b56-4247-ae73-7e41bdfec336"}
06:31:00.761 00.022 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"3bf22943-6b56-4247-ae73-7e41bdfec336"}
06:31:02.712 01.951 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"cc5e4bd4-ddba-4bb5-92ba-ebd5c10c9da3"}
06:31:02.740 00.028 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"cc5e4bd4-ddba-4bb5-92ba-ebd5c10c9da3"}
06:31:02.775 00.035 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"3bc2e243-4faf-4ad0-a04c-dcc75eca14e4"}
06:31:02.820 00.045 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"3bc2e243-4faf-4ad0-a04c-dcc75eca14e4"}
06:31:04.712 01.892 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"2dceefaf-2816-46b6-a9ea-2c095fdbe3d7"}
06:31:04.727 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"2dceefaf-2816-46b6-a9ea-2c095fdbe3d7"}
06:31:04.738 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"d239f7ae-420e-4f7d-89c3-d3e6fb234e04"}
06:31:04.746 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"d239f7ae-420e-4f7d-89c3-d3e6fb234e04"}
06:31:06.710 01.964 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"6bea02ff-5977-420b-aac8-09006541a003"}
06:31:06.721 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"6bea02ff-5977-420b-aac8-09006541a003"}
06:31:06.730 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"fe3f64fa-52ca-4b11-b4f8-5b5f11555b41"}
06:31:06.739 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"fe3f64fa-52ca-4b11-b4f8-5b5f11555b41"}
06:31:08.708 01.969 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"50c2d15b-4968-45e3-a094-a357517fb542"}
06:31:08.718 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"50c2d15b-4968-45e3-a094-a357517fb542"}
06:31:08.731 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"b43955f9-20a4-45c5-b47b-5b6e76087957"}
06:31:08.743 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"b43955f9-20a4-45c5-b47b-5b6e76087957"}
06:31:10.708 01.965 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"54deec66-fe85-4ee6-9b59-183bd9f5815e"}
06:31:10.719 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"54deec66-fe85-4ee6-9b59-183bd9f5815e"}
06:31:10.727 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"2ab015e9-6eb9-4c19-8dec-91d47a71942b"}
06:31:10.738 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"2ab015e9-6eb9-4c19-8dec-91d47a71942b"}
06:31:12.709 01.971 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"533499ee-473e-4ad9-a5f4-55f42c490c14"}
06:31:12.722 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"533499ee-473e-4ad9-a5f4-55f42c490c14"}
06:31:12.730 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"0f7f154d-3550-4270-a595-b2d0e8d18bae"}
06:31:12.740 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"0f7f154d-3550-4270-a595-b2d0e8d18bae"}
06:31:14.707 01.967 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"b5428103-3f1c-44d1-a9dd-4bc47175bbc0"}
06:31:14.718 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"b5428103-3f1c-44d1-a9dd-4bc47175bbc0"}
06:31:14.730 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"34334e69-8ab3-482d-85b2-b1328447ab31"}
06:31:14.744 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"34334e69-8ab3-482d-85b2-b1328447ab31"}
06:31:16.707 01.963 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"297f2be0-a5f6-4c49-90a0-8f17feb93c7a"}
06:31:16.720 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"297f2be0-a5f6-4c49-90a0-8f17feb93c7a"}
06:31:16.731 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"91ec662c-2d9e-496f-8654-f95f9276198b"}
06:31:16.744 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"91ec662c-2d9e-496f-8654-f95f9276198b"}
06:31:18.707 01.963 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"804584b6-39b1-4e46-a949-3616f4545103"}
06:31:18.720 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"804584b6-39b1-4e46-a949-3616f4545103"}
06:31:18.729 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"342c2aae-d342-427e-9cf4-ada3989bf0dd"}
06:31:18.740 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"342c2aae-d342-427e-9cf4-ada3989bf0dd"}
06:31:20.708 01.968 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"60bb5e35-0589-4600-ac6a-6f3600ab0062"}
06:31:20.721 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"60bb5e35-0589-4600-ac6a-6f3600ab0062"}
06:31:20.730 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"f5e599ff-2608-4ee5-9834-85c6ae554b4f"}
06:31:20.740 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"f5e599ff-2608-4ee5-9834-85c6ae554b4f"}
06:31:22.707 01.967 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"983adaee-1054-4f86-be6c-6bee70ac3e55"}
06:31:22.731 00.024 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"983adaee-1054-4f86-be6c-6bee70ac3e55"}
06:31:22.741 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"7e5bee65-72c0-495e-8c85-e3fe65897556"}
06:31:22.749 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"7e5bee65-72c0-495e-8c85-e3fe65897556"}
06:31:24.706 01.957 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"fa80e1ba-3589-4667-87dc-57066eaed08e"}
06:31:24.715 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"fa80e1ba-3589-4667-87dc-57066eaed08e"}
06:31:24.728 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"e4430aba-c4f1-4bbb-9537-da76cc6a8133"}
06:31:24.737 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"e4430aba-c4f1-4bbb-9537-da76cc6a8133"}
06:31:26.705 01.968 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"4179069b-1020-4922-8dbc-20c73ba269df"}
06:31:26.719 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"4179069b-1020-4922-8dbc-20c73ba269df"}
06:31:26.731 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"daf86038-150c-44bc-83a9-b4c8d206416f"}
06:31:26.747 00.016 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"daf86038-150c-44bc-83a9-b4c8d206416f"}
06:31:28.706 01.959 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"423bf8ab-0ce4-413e-bbe4-3b77e4f09153"}
06:31:28.724 00.018 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"423bf8ab-0ce4-413e-bbe4-3b77e4f09153"}
06:31:28.734 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"36d2a844-1928-47d0-8fb1-68e46e0200d2"}
06:31:28.743 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"36d2a844-1928-47d0-8fb1-68e46e0200d2"}
06:31:30.707 01.964 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"300eb9bc-35f0-47aa-8c04-78e0864859f9"}
06:31:30.716 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"300eb9bc-35f0-47aa-8c04-78e0864859f9"}
06:31:30.724 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"69bda764-c518-492b-bba1-cb4c44ab5800"}
06:31:30.734 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"69bda764-c518-492b-bba1-cb4c44ab5800"}
06:31:32.708 01.974 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"a2a2e313-df2f-4967-963c-22a1d52e17e8"}
06:31:32.719 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"a2a2e313-df2f-4967-963c-22a1d52e17e8"}
06:31:32.730 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"7337462e-482e-431b-98a0-6a6c43c80558"}
06:31:32.757 00.027 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"7337462e-482e-431b-98a0-6a6c43c80558"}
06:31:34.706 01.949 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"e3a6a3d9-4646-4631-b6b5-41fb7be56f53"}
06:31:34.714 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"e3a6a3d9-4646-4631-b6b5-41fb7be56f53"}
06:31:34.726 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"15d15acb-72ec-452e-bb72-c5b57a4083f5"}
06:31:34.734 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"15d15acb-72ec-452e-bb72-c5b57a4083f5"}
06:31:36.705 01.971 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"7c29cfee-190e-4b88-919a-dc5b8fa8ad66"}
06:31:36.716 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"7c29cfee-190e-4b88-919a-dc5b8fa8ad66"}
06:31:36.724 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"f67e237f-a440-4a01-9873-bb5e6bb02faf"}
06:31:36.738 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"f67e237f-a440-4a01-9873-bb5e6bb02faf"}
06:31:38.705 01.967 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"148f1ab8-4cb8-4862-a5af-233f06224443"}
06:31:38.714 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"148f1ab8-4cb8-4862-a5af-233f06224443"}
06:31:38.723 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"e738d1d3-8712-4377-9055-2fe77a99a721"}
06:31:38.734 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"e738d1d3-8712-4377-9055-2fe77a99a721"}
06:31:40.704 01.970 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"c402012c-d1df-47a0-b5d2-57be9599f805"}
06:31:40.736 00.032 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"c402012c-d1df-47a0-b5d2-57be9599f805"}
06:31:40.748 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"ff171123-0639-4dee-96ee-35cfc4432b99"}
06:31:40.759 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"ff171123-0639-4dee-96ee-35cfc4432b99"}
06:31:42.704 01.945 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"58abcfd2-1bb9-4900-b6aa-ebac16c58e4a"}
06:31:42.713 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"58abcfd2-1bb9-4900-b6aa-ebac16c58e4a"}
06:31:42.725 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"7cd9b3a4-46af-4121-b9a9-4a170d55cf98"}
06:31:42.733 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"7cd9b3a4-46af-4121-b9a9-4a170d55cf98"}
06:31:44.703 01.970 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"d1889439-8555-46fe-8f3a-d39eba9b88f7"}
06:31:44.712 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"d1889439-8555-46fe-8f3a-d39eba9b88f7"}
06:31:44.719 00.007 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"6cb9bf73-071f-40fb-a422-dc2ec5509b85"}
06:31:44.726 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"6cb9bf73-071f-40fb-a422-dc2ec5509b85"}
06:31:46.704 01.978 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"bd02a945-88e2-4d84-b6cb-b36d8f4a85e9"}
06:31:46.734 00.030 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"bd02a945-88e2-4d84-b6cb-b36d8f4a85e9"}
06:31:46.752 00.018 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"b60d1b2e-6046-4403-acfa-de589c1d78eb"}
06:31:46.769 00.017 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"b60d1b2e-6046-4403-acfa-de589c1d78eb"}
06:31:48.701 01.932 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"b93cf7cc-d1ca-4512-9ad4-ec7c94e98b13"}
06:31:48.709 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"b93cf7cc-d1ca-4512-9ad4-ec7c94e98b13"}
06:31:48.720 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"946d8f7c-3ce7-4b2f-a373-2bcf78a7af4d"}
06:31:48.731 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"946d8f7c-3ce7-4b2f-a373-2bcf78a7af4d"}
06:31:50.702 01.971 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"035d6d9d-9290-4f5d-8783-27eb1a1b5a40"}
06:31:50.711 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"035d6d9d-9290-4f5d-8783-27eb1a1b5a40"}
06:31:50.721 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"4bc400cd-0347-40ab-97e4-ff6724e68902"}
06:31:50.733 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"4bc400cd-0347-40ab-97e4-ff6724e68902"}
06:31:52.704 01.971 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"1237ddb6-0dc1-4a8f-b588-8e1ea589f374"}
06:31:52.720 00.016 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"1237ddb6-0dc1-4a8f-b588-8e1ea589f374"}
06:31:52.734 00.014 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"22862e1b-6653-4e08-8527-86b57b4c2d80"}
06:31:52.744 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"22862e1b-6653-4e08-8527-86b57b4c2d80"}
06:31:54.702 01.958 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"bfe63a69-802f-4c45-89be-71c0d347e450"}
06:31:54.717 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"bfe63a69-802f-4c45-89be-71c0d347e450"}
06:31:54.748 00.031 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"042f88c9-d3f7-4669-8608-35e4372895eb"}
06:31:54.759 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"042f88c9-d3f7-4669-8608-35e4372895eb"}
06:31:56.701 01.942 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"29502cfd-82ba-4861-baa1-51659936ecbf"}
06:31:56.713 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"29502cfd-82ba-4861-baa1-51659936ecbf"}
06:31:56.725 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"1474460d-1145-482b-95a8-425f9bd02147"}
06:31:56.756 00.031 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"1474460d-1145-482b-95a8-425f9bd02147"}
06:31:58.701 01.945 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"b4942ed9-0826-4831-a04d-c69f1085fb44"}
06:31:58.736 00.035 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"b4942ed9-0826-4831-a04d-c69f1085fb44"}
06:31:58.750 00.014 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"c263b937-3129-400b-9ed1-55c8b35ff71c"}
06:31:58.764 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"c263b937-3129-400b-9ed1-55c8b35ff71c"}
06:32:00.702 01.938 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"4d2b5024-9330-490b-9dfa-3f89e3d6ac27"}
06:32:00.720 00.018 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"4d2b5024-9330-490b-9dfa-3f89e3d6ac27"}
06:32:00.730 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"1361e072-ee6e-4dfb-9c82-ea39ab8084d7"}
06:32:00.740 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"1361e072-ee6e-4dfb-9c82-ea39ab8084d7"}
06:32:02.701 01.961 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"a807a601-d533-472e-a441-061031b8fb3b"}
06:32:02.713 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"a807a601-d533-472e-a441-061031b8fb3b"}
06:32:02.738 00.025 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"e2cd2d41-43d8-4b1b-8bcb-1ea3d3d472e2"}
06:32:02.749 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"e2cd2d41-43d8-4b1b-8bcb-1ea3d3d472e2"}
06:32:04.701 01.952 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"4534ac72-4478-4d75-9344-807bbb6b172d"}
06:32:04.710 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"4534ac72-4478-4d75-9344-807bbb6b172d"}
06:32:04.724 00.014 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"2f2acdb0-7104-4c7b-a99a-6d4e6fade2c4"}
06:32:04.748 00.024 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"2f2acdb0-7104-4c7b-a99a-6d4e6fade2c4"}
06:32:06.700 01.952 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"e99e0577-ea69-4ddf-9e1e-ac754d732fc2"}
06:32:06.709 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"e99e0577-ea69-4ddf-9e1e-ac754d732fc2"}
06:32:06.720 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"65e7252c-028b-484d-b4d2-5c9913886754"}
06:32:06.731 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"65e7252c-028b-484d-b4d2-5c9913886754"}
06:32:08.700 01.969 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"79699a6d-cd42-4546-bde8-14f4ba222cc9"}
06:32:08.708 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"79699a6d-cd42-4546-bde8-14f4ba222cc9"}
06:32:08.726 00.018 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"16855c12-dab5-4d1f-9d7f-658691c1379b"}
06:32:08.734 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"16855c12-dab5-4d1f-9d7f-658691c1379b"}
06:32:10.699 01.965 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"c0b8a205-a36f-407b-a5cb-05dc3a67cfa8"}
06:32:10.709 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"c0b8a205-a36f-407b-a5cb-05dc3a67cfa8"}
06:32:10.722 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"622d5ad5-b6d2-43cb-926f-71bb8449ef41"}
06:32:10.748 00.026 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"622d5ad5-b6d2-43cb-926f-71bb8449ef41"}
06:32:12.699 01.951 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"8da33f42-3f95-455b-829c-00de8b1e4cc1"}
06:32:12.711 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"8da33f42-3f95-455b-829c-00de8b1e4cc1"}
06:32:12.720 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"a05aabfd-bc95-432a-a184-50bbd50773f0"}
06:32:12.733 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"a05aabfd-bc95-432a-a184-50bbd50773f0"}
06:32:14.699 01.966 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"99d8d1c7-944e-49cc-8151-e2b48ef1b994"}
06:32:14.709 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"99d8d1c7-944e-49cc-8151-e2b48ef1b994"}
06:32:14.718 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"fde86042-0c5d-44ad-9db8-11160188f2ae"}
06:32:14.728 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"fde86042-0c5d-44ad-9db8-11160188f2ae"}
06:32:16.701 01.973 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"3f7621d8-5e9f-4884-9935-4c1690163166"}
06:32:16.718 00.017 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"3f7621d8-5e9f-4884-9935-4c1690163166"}
06:32:16.726 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"94e62fce-33c6-4d97-bc53-13bbc57e6c27"}
06:32:16.737 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"94e62fce-33c6-4d97-bc53-13bbc57e6c27"}
06:32:18.699 01.962 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"6b93d713-097b-4881-956b-7c0c789a5685"}
06:32:18.712 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"6b93d713-097b-4881-956b-7c0c789a5685"}
06:32:18.720 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"6cae7fad-c9a1-4b75-b0da-82331a1d7420"}
06:32:18.731 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"6cae7fad-c9a1-4b75-b0da-82331a1d7420"}
06:32:20.699 01.968 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"4b30ab89-7d8a-4f8a-ae75-7259456d95db"}
06:32:20.707 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"4b30ab89-7d8a-4f8a-ae75-7259456d95db"}
06:32:20.718 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"e9f799a0-fd72-4fe3-8eb4-92b134d50546"}
06:32:20.725 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"e9f799a0-fd72-4fe3-8eb4-92b134d50546"}
06:32:22.698 01.973 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"5108ce4b-fdbc-4c36-a69f-bdc33e4e69b5"}
06:32:22.708 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"5108ce4b-fdbc-4c36-a69f-bdc33e4e69b5"}
06:32:22.719 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"8015f79b-95e5-415e-b487-2b8e08674143"}
06:32:22.729 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"8015f79b-95e5-415e-b487-2b8e08674143"}
06:32:24.699 01.970 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"ddae2355-89d6-4746-a9d2-b3c1fc1de393"}
06:32:24.711 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"ddae2355-89d6-4746-a9d2-b3c1fc1de393"}
06:32:24.724 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"8d88a613-0c2f-4f75-b70c-3ef927ce43d8"}
06:32:24.752 00.028 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"8d88a613-0c2f-4f75-b70c-3ef927ce43d8"}
06:32:26.697 01.945 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"aa2987dd-ad90-4c87-bb52-da18c8c327f9"}
06:32:26.705 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"aa2987dd-ad90-4c87-bb52-da18c8c327f9"}
06:32:26.712 00.007 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"361e6a8d-a365-45d3-9716-b48fd99424f9"}
06:32:26.722 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"361e6a8d-a365-45d3-9716-b48fd99424f9"}
06:32:28.696 01.974 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"f7219067-cf0a-4db6-91ae-2396e8be792b"}
06:32:28.707 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"f7219067-cf0a-4db6-91ae-2396e8be792b"}
06:32:28.730 00.023 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"f20f8a0a-e62a-4781-b13f-8bcf7d8e00c7"}
06:32:28.738 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"f20f8a0a-e62a-4781-b13f-8bcf7d8e00c7"}
06:32:30.697 01.959 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"7042ac25-d267-414e-98b5-4a9bb4a2b8ef"}
06:32:30.710 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"7042ac25-d267-414e-98b5-4a9bb4a2b8ef"}
06:32:30.745 00.035 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"41426e7b-8603-437f-865d-9302ac41b15d"}
06:32:30.757 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"41426e7b-8603-437f-865d-9302ac41b15d"}
06:32:32.695 01.938 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"74d13b76-d9ad-4e59-8a28-dc1bc492d5c8"}
06:32:32.705 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"74d13b76-d9ad-4e59-8a28-dc1bc492d5c8"}
06:32:32.714 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"226b90aa-f1ef-44b7-bfd6-5db07447b623"}
06:32:32.728 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"226b90aa-f1ef-44b7-bfd6-5db07447b623"}
06:32:34.695 01.967 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"5ef22d93-0ed1-4b7e-99e0-64cfbcf60c91"}
06:32:34.707 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"5ef22d93-0ed1-4b7e-99e0-64cfbcf60c91"}
06:32:34.720 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"a99a9a96-4450-4c91-b836-40b438c507a6"}
06:32:34.732 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"a99a9a96-4450-4c91-b836-40b438c507a6"}
06:32:36.695 01.963 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"00a0b28b-282c-4625-a64f-7f5d659330ca"}
06:32:36.710 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"00a0b28b-282c-4625-a64f-7f5d659330ca"}
06:32:36.724 00.014 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"8635de72-9b71-455b-843c-e34283c294e6"}
06:32:36.763 00.039 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"8635de72-9b71-455b-843c-e34283c294e6"}
06:32:38.695 01.932 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"cd205678-a030-4185-ab5c-666b49c4fd10"}
06:32:38.703 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"cd205678-a030-4185-ab5c-666b49c4fd10"}
06:32:38.715 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"5619fe89-88a8-4160-bdc7-9dc50fd92ca8"}
06:32:38.723 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"5619fe89-88a8-4160-bdc7-9dc50fd92ca8"}
06:32:40.696 01.973 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"4014e14c-91db-42d9-8bae-58182cd68a7c"}
06:32:40.703 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"4014e14c-91db-42d9-8bae-58182cd68a7c"}
06:32:40.713 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"1d67ebbe-5be9-4544-b65f-82f99d9e4e1d"}
06:32:40.722 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"1d67ebbe-5be9-4544-b65f-82f99d9e4e1d"}
06:32:42.701 01.979 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"1527f660-cd41-4751-96e0-041eca289579"}
06:32:42.714 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"1527f660-cd41-4751-96e0-041eca289579"}
06:32:42.725 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"1f9cbcb2-a9e7-4567-80dc-ff012982df09"}
06:32:42.735 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"1f9cbcb2-a9e7-4567-80dc-ff012982df09"}
06:32:44.697 01.962 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"afed9abe-895a-4f61-bd44-8b0fc777ecd7"}
06:32:44.707 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"afed9abe-895a-4f61-bd44-8b0fc777ecd7"}
06:32:44.720 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"c65b6e72-0e6f-4214-908d-d5acb17ca47d"}
06:32:44.731 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"c65b6e72-0e6f-4214-908d-d5acb17ca47d"}
06:32:46.697 01.966 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"ae42dc2f-e527-4d31-b3e7-4db584b1e6a4"}
06:32:46.707 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"ae42dc2f-e527-4d31-b3e7-4db584b1e6a4"}
06:32:46.720 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"73e33c8e-2c50-44c3-a68e-9a48808fa9c6"}
06:32:46.733 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"73e33c8e-2c50-44c3-a68e-9a48808fa9c6"}
06:32:48.696 01.963 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"22c752a5-34e6-47a5-aee1-c8b73d466199"}
06:32:48.708 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"22c752a5-34e6-47a5-aee1-c8b73d466199"}
06:32:48.717 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"09dd300f-2b70-444a-a15c-0da9c6e5e002"}
06:32:48.741 00.024 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"09dd300f-2b70-444a-a15c-0da9c6e5e002"}
06:32:50.696 01.955 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"d41e65af-4264-48ba-8f62-efd1f90171d7"}
06:32:50.705 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"d41e65af-4264-48ba-8f62-efd1f90171d7"}
06:32:50.717 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"375e1660-03bd-48da-be6e-c3ef53fe6906"}
06:32:50.728 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"375e1660-03bd-48da-be6e-c3ef53fe6906"}
06:32:52.695 01.967 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"52335e26-9899-4ca7-b703-b656938b47f8"}
06:32:52.720 00.025 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"52335e26-9899-4ca7-b703-b656938b47f8"}
06:32:52.730 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"63841d28-37e2-4e6d-905c-972354bc735d"}
06:32:52.739 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"63841d28-37e2-4e6d-905c-972354bc735d"}
06:32:54.695 01.956 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"171c6c1d-9d02-4351-8f7f-82b0bbc6fe14"}
06:32:54.703 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"171c6c1d-9d02-4351-8f7f-82b0bbc6fe14"}
06:32:54.712 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"92747bc3-4cd9-4524-8605-c9f4584e4cd8"}
06:32:54.722 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"92747bc3-4cd9-4524-8605-c9f4584e4cd8"}
06:32:56.694 01.972 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"ab91ef98-a686-4c8d-9194-7df0d5270b0c"}
06:32:56.718 00.024 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"ab91ef98-a686-4c8d-9194-7df0d5270b0c"}
06:32:56.729 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"a0bc5d0c-e670-43fc-8500-68f8e1a4e1f9"}
06:32:56.737 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"a0bc5d0c-e670-43fc-8500-68f8e1a4e1f9"}
06:32:58.693 01.956 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"2dd158b6-445d-4d37-93d6-440883698838"}
06:32:58.702 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"2dd158b6-445d-4d37-93d6-440883698838"}
06:32:58.713 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"8f81c416-2f28-413a-9531-dd677cd2c648"}
06:32:58.723 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"8f81c416-2f28-413a-9531-dd677cd2c648"}
06:33:00.692 01.969 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"0eed187e-9676-43cc-a555-d8ef9a2a3e46"}
06:33:00.706 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"0eed187e-9676-43cc-a555-d8ef9a2a3e46"}
06:33:00.731 00.025 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"7a37bd93-d7a0-4c95-9a5c-c14741fd7b94"}
06:33:00.743 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"7a37bd93-d7a0-4c95-9a5c-c14741fd7b94"}
06:33:02.693 01.950 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"970577eb-a245-4383-961c-0c4d1a5ec7ad"}
06:33:02.704 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"970577eb-a245-4383-961c-0c4d1a5ec7ad"}
06:33:02.716 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"627dc5ad-c4f0-4893-a759-f0c61a489189"}
06:33:02.725 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"627dc5ad-c4f0-4893-a759-f0c61a489189"}
06:33:04.691 01.966 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"67db77fc-73b6-4748-8a26-bfe872b5b43f"}
06:33:04.701 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"67db77fc-73b6-4748-8a26-bfe872b5b43f"}
06:33:04.736 00.035 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"c8d0f5a0-2b26-40f6-a268-37dbc898279c"}
06:33:04.749 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"c8d0f5a0-2b26-40f6-a268-37dbc898279c"}
06:33:06.690 01.941 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"db3d0778-5501-480c-900d-0c449b0f9664"}
06:33:06.700 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"db3d0778-5501-480c-900d-0c449b0f9664"}
06:33:06.715 00.015 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"f16d74fa-9500-43b8-b0a1-d49446c31a84"}
06:33:06.726 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"f16d74fa-9500-43b8-b0a1-d49446c31a84"}
06:33:08.690 01.964 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"83978ce1-04b7-4594-acf7-0908606e1ed2"}
06:33:08.702 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"83978ce1-04b7-4594-acf7-0908606e1ed2"}
06:33:08.733 00.031 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"8a095fdb-fac9-4279-91db-14b03fbb0fa3"}
06:33:08.748 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"8a095fdb-fac9-4279-91db-14b03fbb0fa3"}
06:33:10.690 01.942 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"c96ae188-8baa-47c5-a1f0-eaaa778805c2"}
06:33:10.702 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"c96ae188-8baa-47c5-a1f0-eaaa778805c2"}
06:33:10.710 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"4952db9d-1932-41c8-9aae-914af761d731"}
06:33:10.720 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"4952db9d-1932-41c8-9aae-914af761d731"}
06:33:12.689 01.969 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"6aa5c0df-2ef7-4ada-b9ea-7f167644aef0"}
06:33:12.698 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"6aa5c0df-2ef7-4ada-b9ea-7f167644aef0"}
06:33:12.708 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"711ddc55-2399-4990-82b5-fbe0788ff32a"}
06:33:12.716 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"711ddc55-2399-4990-82b5-fbe0788ff32a"}
06:33:14.690 01.974 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"32b9c516-c7d4-4a96-85ff-96b3f5bc8713"}
06:33:14.705 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"32b9c516-c7d4-4a96-85ff-96b3f5bc8713"}
06:33:14.719 00.014 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"8fed3067-8948-4626-9551-d2986c19ee84"}
06:33:14.732 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"8fed3067-8948-4626-9551-d2986c19ee84"}
06:33:16.691 01.959 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"09d52ace-713c-42ff-b78c-54844abbad32"}
06:33:16.705 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"09d52ace-713c-42ff-b78c-54844abbad32"}
06:33:16.720 00.015 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"58d2708f-654a-4418-ac7d-aefaec9dcedc"}
06:33:16.759 00.039 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"58d2708f-654a-4418-ac7d-aefaec9dcedc"}
06:33:18.690 01.931 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"97d3043b-2f57-4d1b-812e-d0440fa10f4d"}
06:33:18.701 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"97d3043b-2f57-4d1b-812e-d0440fa10f4d"}
06:33:18.715 00.014 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"cc0c63f6-1886-412d-b5e5-230b569f5514"}
06:33:18.726 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"cc0c63f6-1886-412d-b5e5-230b569f5514"}
06:33:20.693 01.967 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"caacd144-148f-4a51-8c16-7e8d34d7e386"}
06:33:20.709 00.016 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"caacd144-148f-4a51-8c16-7e8d34d7e386"}
06:33:20.721 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"ae94734e-b24f-4af9-9eb6-5dcfbc1ae478"}
06:33:20.733 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"ae94734e-b24f-4af9-9eb6-5dcfbc1ae478"}
06:33:22.690 01.957 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"362e9fca-1597-499f-a260-f055335bb637"}
06:33:22.701 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"362e9fca-1597-499f-a260-f055335bb637"}
06:33:22.736 00.035 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"024fde9c-54fd-44a2-8a7d-c22a7e4e0cb0"}
06:33:22.750 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"024fde9c-54fd-44a2-8a7d-c22a7e4e0cb0"}
06:33:24.695 01.945 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"1213c266-b131-436b-969a-b5ba4f122a19"}
06:33:24.713 00.018 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"1213c266-b131-436b-969a-b5ba4f122a19"}
06:33:24.722 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"4c37dfe3-0eab-4a40-99eb-f9adbbf1311c"}
06:33:24.733 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"4c37dfe3-0eab-4a40-99eb-f9adbbf1311c"}
06:33:26.693 01.960 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"e24b9001-85ee-4956-8020-13f5ee64b693"}
06:33:26.732 00.039 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"e24b9001-85ee-4956-8020-13f5ee64b693"}
06:33:26.760 00.028 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"2b939dce-acff-41b2-b7f6-96df9a367016"}
06:33:26.781 00.021 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"2b939dce-acff-41b2-b7f6-96df9a367016"}
06:33:28.693 01.912 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"662ce5e7-2dc9-4861-a26e-2c9fe04604e7"}
06:33:28.702 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"662ce5e7-2dc9-4861-a26e-2c9fe04604e7"}
06:33:28.715 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"5cea6876-f08a-45c6-8ead-cb01bc7ed01d"}
06:33:28.726 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"5cea6876-f08a-45c6-8ead-cb01bc7ed01d"}
06:33:30.692 01.966 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"c87b4b1a-3166-41f7-b549-a29e42f2905c"}
06:33:30.720 00.028 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"c87b4b1a-3166-41f7-b549-a29e42f2905c"}
06:33:30.733 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"44594c52-fe75-4e66-894e-67ee1c43f652"}
06:33:30.741 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"44594c52-fe75-4e66-894e-67ee1c43f652"}
06:33:32.691 01.950 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"5a74de64-c899-46b7-9ce0-168009ed5576"}
06:33:32.720 00.029 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"5a74de64-c899-46b7-9ce0-168009ed5576"}
06:33:32.734 00.014 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"4f64de32-2ff0-4a40-9c18-24e27967c0e8"}
06:33:32.744 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"4f64de32-2ff0-4a40-9c18-24e27967c0e8"}
06:33:34.690 01.946 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"1e89beaf-5a97-41ca-a407-20de3435c86b"}
06:33:34.720 00.030 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"1e89beaf-5a97-41ca-a407-20de3435c86b"}
06:33:34.730 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"35e15469-738b-4d1d-864d-65e83e6fd61d"}
06:33:34.739 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"35e15469-738b-4d1d-864d-65e83e6fd61d"}
06:33:36.691 01.952 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"ae4a6ba2-9a53-4d37-92cb-edf820ac009a"}
06:33:36.702 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"ae4a6ba2-9a53-4d37-92cb-edf820ac009a"}
06:33:36.709 00.007 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"8e2fb4aa-91e0-4c6d-a163-14e844fba1cc"}
06:33:36.717 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"8e2fb4aa-91e0-4c6d-a163-14e844fba1cc"}
06:33:38.690 01.973 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"1553266a-ba98-40d1-aae5-17cb17a3b8b5"}
06:33:38.699 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"1553266a-ba98-40d1-aae5-17cb17a3b8b5"}
06:33:38.710 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"e6d043fb-aefc-49da-9ae8-e9ee0d0dd81b"}
06:33:38.719 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"e6d043fb-aefc-49da-9ae8-e9ee0d0dd81b"}
06:33:40.689 01.970 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"8ad02f85-75be-484d-abc9-1cc763a1a577"}
06:33:40.699 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"8ad02f85-75be-484d-abc9-1cc763a1a577"}
06:33:40.711 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"a5b4fc17-3ab8-4df6-8b63-277c14e9cf46"}
06:33:40.738 00.027 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"a5b4fc17-3ab8-4df6-8b63-277c14e9cf46"}
06:33:42.689 01.951 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"e64a75d8-e196-4104-a7e0-609a1ebce8b5"}
06:33:42.699 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"e64a75d8-e196-4104-a7e0-609a1ebce8b5"}
06:33:42.708 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"5f6a6ad7-2cd4-46fe-a2e4-12d4dbdf497b"}
06:33:42.720 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"5f6a6ad7-2cd4-46fe-a2e4-12d4dbdf497b"}
06:33:44.695 01.975 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"f337ecfc-0ef5-4d83-934b-20a19cf2eb9d"}
06:33:44.706 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"f337ecfc-0ef5-4d83-934b-20a19cf2eb9d"}
06:33:44.715 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"d60923d8-ed07-4780-b0bb-52504988c0c1"}
06:33:44.725 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"d60923d8-ed07-4780-b0bb-52504988c0c1"}
06:33:46.690 01.965 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"1df11011-179d-41dc-a905-2cd46f2dafca"}
06:33:46.701 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"1df11011-179d-41dc-a905-2cd46f2dafca"}
06:33:46.716 00.015 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"8b167871-ba08-43a2-a211-ce7916a9bf40"}
06:33:46.737 00.021 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"8b167871-ba08-43a2-a211-ce7916a9bf40"}
06:33:48.690 01.953 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"ac54d83b-2285-47ba-844d-ee4526fd4bfc"}
06:33:48.700 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"ac54d83b-2285-47ba-844d-ee4526fd4bfc"}
06:33:48.711 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"86df0b83-52b0-400a-8bef-926a88a2307d"}
06:33:48.720 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"86df0b83-52b0-400a-8bef-926a88a2307d"}
06:33:50.690 01.970 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"f924a640-91b8-4ba8-a007-0cc212bb08f3"}
06:33:50.722 00.032 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"f924a640-91b8-4ba8-a007-0cc212bb08f3"}
06:33:50.732 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"ec324c0e-3d65-4dbc-a2bf-aa8e7af38025"}
06:33:50.740 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"ec324c0e-3d65-4dbc-a2bf-aa8e7af38025"}
06:33:52.690 01.950 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"d5b6dea3-433d-4be3-8d20-e68957c57993"}
06:33:52.699 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"d5b6dea3-433d-4be3-8d20-e68957c57993"}
06:33:52.709 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"7c44a006-fcf9-45bc-b798-607986b718fd"}
06:33:52.722 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"7c44a006-fcf9-45bc-b798-607986b718fd"}
06:33:54.689 01.967 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"7557d056-be7e-4a0e-b926-d7fb77207383"}
06:33:54.698 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"7557d056-be7e-4a0e-b926-d7fb77207383"}
06:33:54.708 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"689e63f3-b630-4c2b-b609-1683128fd67e"}
06:33:54.718 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"689e63f3-b630-4c2b-b609-1683128fd67e"}
06:33:56.688 01.970 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"52a871ff-3e32-4bdd-9435-125641a707d3"}
06:33:56.698 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"52a871ff-3e32-4bdd-9435-125641a707d3"}
06:33:56.707 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"4f021990-d137-444b-800a-81fb448544b0"}
06:33:56.716 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"4f021990-d137-444b-800a-81fb448544b0"}
06:33:58.687 01.971 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"3a8fdc12-16cc-4283-8580-1bf841d1dc4c"}
06:33:58.716 00.029 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"3a8fdc12-16cc-4283-8580-1bf841d1dc4c"}
06:33:58.736 00.020 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"56e1683f-ecf4-410e-9912-ecdc69494437"}
06:33:58.754 00.018 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"56e1683f-ecf4-410e-9912-ecdc69494437"}
06:34:00.687 01.933 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"eff14ccb-c708-41d9-a847-1daefdba39d6"}
06:34:00.699 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"eff14ccb-c708-41d9-a847-1daefdba39d6"}
06:34:00.710 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"8836f97a-90bb-4226-9666-62799c8d51cc"}
06:34:00.735 00.025 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"8836f97a-90bb-4226-9666-62799c8d51cc"}
06:34:02.945 02.210 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"826cbacd-0631-4f1f-b1f8-7b1264197a6e"}
06:34:02.983 00.038 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"826cbacd-0631-4f1f-b1f8-7b1264197a6e"}
06:34:03.034 00.051 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"559b267a-d689-4979-b17e-dce67140a424"}
06:34:03.047 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"559b267a-d689-4979-b17e-dce67140a424"}
06:34:04.947 01.900 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"56178d08-a155-46a4-8e15-ea49ad8972c9"}
06:34:04.968 00.021 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"56178d08-a155-46a4-8e15-ea49ad8972c9"}
06:34:04.981 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"b675dcbe-badc-4579-b5cd-6f1a685f4705"}
06:34:04.990 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"b675dcbe-badc-4579-b5cd-6f1a685f4705"}
06:34:06.943 01.953 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"ab5fa6f6-1926-490a-9a30-2be5a4209a59"}
06:34:06.953 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"ab5fa6f6-1926-490a-9a30-2be5a4209a59"}
06:34:06.961 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"7f0792a9-63e8-4bb1-9af7-335834268b51"}
06:34:06.969 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"7f0792a9-63e8-4bb1-9af7-335834268b51"}
06:34:08.941 01.972 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"40b754a0-49e2-4c3d-8483-3a75c5226be4"}
06:34:08.952 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"40b754a0-49e2-4c3d-8483-3a75c5226be4"}
06:34:08.961 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"5c539ee1-8ef3-4577-9dd5-1c0916181433"}
06:34:08.971 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"5c539ee1-8ef3-4577-9dd5-1c0916181433"}
06:34:10.942 01.971 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"3ce272a4-4708-472c-adab-4ba516615cc5"}
06:34:10.953 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"3ce272a4-4708-472c-adab-4ba516615cc5"}
06:34:10.966 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"beedc5cb-1a03-4e42-842f-f398b4558f54"}
06:34:10.978 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"beedc5cb-1a03-4e42-842f-f398b4558f54"}
06:34:12.941 01.963 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"a2bf15fb-c9b5-4783-9632-b1462109cdcc"}
06:34:12.953 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"a2bf15fb-c9b5-4783-9632-b1462109cdcc"}
06:34:12.963 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"be543471-cdba-4e01-b737-1e251a988df1"}
06:34:12.971 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"be543471-cdba-4e01-b737-1e251a988df1"}
06:34:14.941 01.970 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"fdeebce2-cd3d-4374-84cd-6f185b0ca4af"}
06:34:14.965 00.024 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"fdeebce2-cd3d-4374-84cd-6f185b0ca4af"}
06:34:14.977 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"762b3d74-1105-4273-ab8a-bef7ff61e2f2"}
06:34:14.983 00.006 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"762b3d74-1105-4273-ab8a-bef7ff61e2f2"}
06:34:16.944 01.961 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"0ea9c1b3-0124-45a2-a68a-2760736941ef"}
06:34:16.958 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"0ea9c1b3-0124-45a2-a68a-2760736941ef"}
06:34:16.980 00.022 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"841667e4-83e7-4f4a-8750-6c0ef91edc9a"}
06:34:17.003 00.023 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"841667e4-83e7-4f4a-8750-6c0ef91edc9a"}
06:34:18.942 01.939 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"0936a4e5-2b78-4354-aca6-b192a7e81c20"}
06:34:18.955 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"0936a4e5-2b78-4354-aca6-b192a7e81c20"}
06:34:18.965 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"07b5b71c-8189-44f6-8dbe-c86fac2a536e"}
06:34:18.988 00.023 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"07b5b71c-8189-44f6-8dbe-c86fac2a536e"}
06:34:20.941 01.953 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"90336b54-f486-4b71-aa8f-41e7b11ca2c0"}
06:34:20.953 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"90336b54-f486-4b71-aa8f-41e7b11ca2c0"}
06:34:20.962 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"4378a5f5-e871-4680-9696-59661ae6a770"}
06:34:20.973 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"4378a5f5-e871-4680-9696-59661ae6a770"}
06:34:22.942 01.969 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"f12602cb-a8e3-486f-831f-d4ea9758b2d4"}
06:34:22.971 00.029 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"f12602cb-a8e3-486f-831f-d4ea9758b2d4"}
06:34:22.987 00.016 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"65b1141a-188c-4c03-b403-8f4683c47064"}
06:34:23.006 00.019 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"65b1141a-188c-4c03-b403-8f4683c47064"}
06:34:24.940 01.934 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"9d604c34-6163-42e1-b5d1-02ab651ae498"}
06:34:24.949 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"9d604c34-6163-42e1-b5d1-02ab651ae498"}
06:34:24.982 00.033 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"a6e8a60f-9144-44b4-b4d2-9502ebb0d88b"}
06:34:24.994 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"a6e8a60f-9144-44b4-b4d2-9502ebb0d88b"}
06:34:26.945 01.951 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"037f5ffb-7b00-456c-a674-f74e4c9cc787"}
06:34:26.963 00.018 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"037f5ffb-7b00-456c-a674-f74e4c9cc787"}
06:34:26.972 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"9cba6185-3eb2-4265-8ac4-d199348824b5"}
06:34:26.985 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"9cba6185-3eb2-4265-8ac4-d199348824b5"}
06:34:28.944 01.959 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"d9b3994f-a0b0-43e5-ae4a-fd91bb34941c"}
06:34:28.954 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"d9b3994f-a0b0-43e5-ae4a-fd91bb34941c"}
06:34:28.963 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"a059fb1b-be44-49ba-87f1-11d931c60746"}
06:34:28.972 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"a059fb1b-be44-49ba-87f1-11d931c60746"}
06:34:30.945 01.973 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"52274663-0f54-41aa-afb3-1280fce0e72c"}
06:34:30.966 00.021 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"52274663-0f54-41aa-afb3-1280fce0e72c"}
06:34:30.975 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"9de8460f-3509-4113-8683-30ec42977137"}
06:34:30.983 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"9de8460f-3509-4113-8683-30ec42977137"}
06:34:32.945 01.962 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"4524e825-e14b-4020-8117-d185a11c6cd9"}
06:34:32.952 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"4524e825-e14b-4020-8117-d185a11c6cd9"}
06:34:32.962 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"c3a82319-d47c-4b1b-9d66-975649c2eab7"}
06:34:32.969 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"c3a82319-d47c-4b1b-9d66-975649c2eab7"}
06:34:34.945 01.976 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"55663ed0-553f-4b81-8c77-66458161a96a"}
06:34:34.953 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"55663ed0-553f-4b81-8c77-66458161a96a"}
06:34:34.961 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"b3d6171e-de7c-46f8-bb90-1199bb665f80"}
06:34:34.984 00.023 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"b3d6171e-de7c-46f8-bb90-1199bb665f80"}
06:34:36.945 01.961 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"fa230398-e801-41f0-8cae-1620e80cd7fe"}
06:34:36.954 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"fa230398-e801-41f0-8cae-1620e80cd7fe"}
06:34:36.964 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"308f81f7-5d40-4d08-9124-750aa0341427"}
06:34:36.971 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"308f81f7-5d40-4d08-9124-750aa0341427"}
06:34:38.945 01.974 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"4e5d8673-2011-4c2e-9c7e-68fc6928becf"}
06:34:38.953 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"4e5d8673-2011-4c2e-9c7e-68fc6928becf"}
06:34:38.965 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"9610c5eb-2630-497c-8ac3-874c87446841"}
06:34:38.972 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"9610c5eb-2630-497c-8ac3-874c87446841"}
06:34:40.947 01.975 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"0fa0d14f-a96b-4ecc-b7c6-6fd9403c0e92"}
06:34:40.954 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"0fa0d14f-a96b-4ecc-b7c6-6fd9403c0e92"}
06:34:40.961 00.007 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"d10f467b-6c5e-4e5a-b514-022baa104677"}
06:34:40.969 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"d10f467b-6c5e-4e5a-b514-022baa104677"}
06:34:42.945 01.976 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"bd383926-b307-4ffa-9097-0138d7fc6c78"}
06:34:42.957 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"bd383926-b307-4ffa-9097-0138d7fc6c78"}
06:34:42.970 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"c76bafec-2b0b-4bec-b520-7a7865ddb739"}
06:34:42.995 00.025 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"c76bafec-2b0b-4bec-b520-7a7865ddb739"}
06:34:44.943 01.948 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"411ba514-4195-44f5-b05e-747fc606f29b"}
06:34:44.953 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"411ba514-4195-44f5-b05e-747fc606f29b"}
06:34:44.965 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"5f3936eb-27b0-4be0-a84c-a48cef9a79ea"}
06:34:44.973 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"5f3936eb-27b0-4be0-a84c-a48cef9a79ea"}
06:34:46.943 01.970 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"2eba0d57-cdf1-4a04-9e04-6e10833f2ff5"}
06:34:46.976 00.033 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"2eba0d57-cdf1-4a04-9e04-6e10833f2ff5"}
06:34:46.989 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"87d0bf77-5759-4a65-befe-5508de40dd8c"}
06:34:47.000 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"87d0bf77-5759-4a65-befe-5508de40dd8c"}
06:34:48.942 01.942 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"3787d884-5355-4cc9-9a43-d907201c83f9"}
06:34:48.960 00.018 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"3787d884-5355-4cc9-9a43-d907201c83f9"}
06:34:48.972 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"68e9b51c-72fd-4a49-b7c9-3ea9462dff03"}
06:34:48.983 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"68e9b51c-72fd-4a49-b7c9-3ea9462dff03"}
06:34:50.940 01.957 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"b8020dda-049c-4f75-be9e-264757a9a310"}
06:34:50.950 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"b8020dda-049c-4f75-be9e-264757a9a310"}
06:34:50.960 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"f9eceaf3-ed65-42a3-8e0d-09034ea7680a"}
06:34:50.973 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"f9eceaf3-ed65-42a3-8e0d-09034ea7680a"}
06:34:52.942 01.969 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"0ea8096c-82ee-40ea-8d52-843f6c1d89d9"}
06:34:52.955 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"0ea8096c-82ee-40ea-8d52-843f6c1d89d9"}
06:34:52.967 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"1db30d38-bba0-4b6e-8f8c-75dc872e1701"}
06:34:52.975 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"1db30d38-bba0-4b6e-8f8c-75dc872e1701"}
06:34:54.940 01.965 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"fd5fb361-1ef9-4cb9-a019-9e2573f8fc18"}
06:34:54.956 00.016 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"fd5fb361-1ef9-4cb9-a019-9e2573f8fc18"}
06:34:54.967 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"10435ba2-5090-4456-b592-f636d9ee8c0a"}
06:34:54.984 00.017 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"10435ba2-5090-4456-b592-f636d9ee8c0a"}
06:34:56.940 01.956 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"fc1107b3-6539-4306-94e3-a72cd91a2300"}
06:34:56.963 00.023 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"fc1107b3-6539-4306-94e3-a72cd91a2300"}
06:34:56.976 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"9252f885-df90-4f97-a823-36cb63552d31"}
06:34:56.986 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"9252f885-df90-4f97-a823-36cb63552d31"}
06:34:58.940 01.954 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"89266113-2cab-42da-a964-c33dcb1818dc"}
06:34:58.951 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"89266113-2cab-42da-a964-c33dcb1818dc"}
06:34:58.962 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"919b2e90-612b-431c-a410-f34216425863"}
06:34:58.970 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"919b2e90-612b-431c-a410-f34216425863"}
06:35:00.939 01.969 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"065266f9-d221-4366-b177-70953885b2eb"}
06:35:00.949 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"065266f9-d221-4366-b177-70953885b2eb"}
06:35:00.964 00.015 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"f868008d-1f97-42c7-af8e-0ad54257a4d3"}
06:35:00.976 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"f868008d-1f97-42c7-af8e-0ad54257a4d3"}
06:35:02.939 01.963 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"ebeae9e5-68aa-4702-978b-6cc4b7036c75"}
06:35:02.951 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"ebeae9e5-68aa-4702-978b-6cc4b7036c75"}
06:35:02.981 00.030 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"e827550a-5f2b-4685-8ccb-e7bb699def67"}
06:35:02.993 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"e827550a-5f2b-4685-8ccb-e7bb699def67"}
06:35:04.938 01.945 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"7c2600ee-778e-4b8b-907e-fda028caa786"}
06:35:04.947 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"7c2600ee-778e-4b8b-907e-fda028caa786"}
06:35:04.958 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"69a2824f-6105-4ae2-a2a4-6e5740b00991"}
06:35:04.966 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"69a2824f-6105-4ae2-a2a4-6e5740b00991"}
06:35:06.939 01.973 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"77057d9a-3fcd-48e8-8272-d61e64ee8602"}
06:35:06.947 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"77057d9a-3fcd-48e8-8272-d61e64ee8602"}
06:35:06.957 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"7cf4b504-6fdd-4b2a-aa36-1fe24e879735"}
06:35:06.965 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"7cf4b504-6fdd-4b2a-aa36-1fe24e879735"}
06:35:08.939 01.974 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"52bb5f37-667c-4e93-9e39-194b33bc1a6c"}
06:35:08.982 00.043 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"52bb5f37-667c-4e93-9e39-194b33bc1a6c"}
06:35:09.006 00.024 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"884f1f99-1de4-43b5-9adc-ce626eb77c9a"}
06:35:09.028 00.022 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"884f1f99-1de4-43b5-9adc-ce626eb77c9a"}
06:35:10.937 01.909 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"c00f425c-4629-4c2a-95ad-8d98c329315a"}
06:35:10.985 00.048 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"c00f425c-4629-4c2a-95ad-8d98c329315a"}
06:35:11.003 00.018 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"9e826050-cdb4-4773-894c-602b36f4fdc3"}
06:35:11.022 00.019 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"9e826050-cdb4-4773-894c-602b36f4fdc3"}
06:35:12.936 01.914 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"e9b29c30-425e-4609-adb2-29fd693ccc6f"}
06:35:12.952 00.016 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"e9b29c30-425e-4609-adb2-29fd693ccc6f"}
06:35:12.967 00.015 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"53b9fa5e-170c-4900-a514-a1384306d97f"}
06:35:12.986 00.019 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"53b9fa5e-170c-4900-a514-a1384306d97f"}
06:35:14.935 01.949 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"2e92f872-9c6f-46d2-86e9-01dc73a63c73"}
06:35:14.967 00.032 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"2e92f872-9c6f-46d2-86e9-01dc73a63c73"}
06:35:14.983 00.016 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"b37d5cf8-524e-4c55-9b00-d8031dbdc811"}
06:35:14.994 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"b37d5cf8-524e-4c55-9b00-d8031dbdc811"}
06:35:16.947 01.953 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"50112d4c-bebc-4016-a200-670ab800eae6"}
06:35:16.961 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"50112d4c-bebc-4016-a200-670ab800eae6"}
06:35:17.000 00.039 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"388abcf8-9804-49ca-ad9f-19c0a610bc46"}
06:35:17.014 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"388abcf8-9804-49ca-ad9f-19c0a610bc46"}
06:35:18.948 01.934 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"d586f878-0ba9-4eb2-8d45-5af5fb88e9db"}
06:35:18.960 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"d586f878-0ba9-4eb2-8d45-5af5fb88e9db"}
06:35:18.972 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"2af78d6d-a3f1-42b3-bf53-ca39a916dc9c"}
06:35:18.983 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"2af78d6d-a3f1-42b3-bf53-ca39a916dc9c"}
06:35:20.947 01.964 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"4c11469d-f39e-4ca4-bf3b-7f77b7f97672"}
06:35:20.959 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"4c11469d-f39e-4ca4-bf3b-7f77b7f97672"}
06:35:20.992 00.033 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"3c409d43-ed0d-4425-9493-6d81b5cbefea"}
06:35:21.008 00.016 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"3c409d43-ed0d-4425-9493-6d81b5cbefea"}
06:35:22.949 01.941 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"9364f936-b753-4c17-8e61-189d9aed5226"}
06:35:22.965 00.016 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"9364f936-b753-4c17-8e61-189d9aed5226"}
06:35:22.975 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"7f2d8388-51ab-467d-a58c-e56df0bf504d"}
06:35:22.984 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"7f2d8388-51ab-467d-a58c-e56df0bf504d"}
06:35:24.955 01.971 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"86b06756-6c01-4145-bf62-9e71e2b4ccf6"}
06:35:24.973 00.018 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"86b06756-6c01-4145-bf62-9e71e2b4ccf6"}
06:35:24.982 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"07a395e6-54ba-4519-953e-de057aa59f3d"}
06:35:24.991 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"07a395e6-54ba-4519-953e-de057aa59f3d"}
06:35:26.951 01.960 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"a78b19d1-8908-4dc4-8ad4-9693cda0d376"}
06:35:26.992 00.041 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"a78b19d1-8908-4dc4-8ad4-9693cda0d376"}
06:35:27.016 00.024 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"fd3ebdf9-5cf8-4de4-bdc8-9b845e48e1e7"}
06:35:27.036 00.020 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"fd3ebdf9-5cf8-4de4-bdc8-9b845e48e1e7"}
06:35:28.952 01.916 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"d62ceddf-3b9f-47bb-aa91-982f3560d002"}
06:35:28.962 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"d62ceddf-3b9f-47bb-aa91-982f3560d002"}
06:35:28.972 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"c8c0a09c-ab5c-4ece-ae46-6049327c8ec8"}
06:35:28.981 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"c8c0a09c-ab5c-4ece-ae46-6049327c8ec8"}
06:35:30.951 01.970 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"d9397412-bb2b-4360-8745-763857178053"}
06:35:30.982 00.031 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"d9397412-bb2b-4360-8745-763857178053"}
06:35:30.993 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"0d1bd4f7-c664-4d38-b23d-8daa219f6401"}
06:35:31.003 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"0d1bd4f7-c664-4d38-b23d-8daa219f6401"}
06:35:32.951 01.948 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"8ab6d3be-11cd-4cac-822c-374064de49d9"}
06:35:32.965 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"8ab6d3be-11cd-4cac-822c-374064de49d9"}
06:35:32.976 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"7d36f0b6-30c3-461a-8be3-5143a5e8d8ed"}
06:35:32.985 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"7d36f0b6-30c3-461a-8be3-5143a5e8d8ed"}
06:35:34.953 01.968 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"b72af0cd-6d1a-4d46-97a9-3ff9a4d25b0d"}
06:35:34.970 00.017 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"b72af0cd-6d1a-4d46-97a9-3ff9a4d25b0d"}
06:35:34.983 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"82cc1870-afbb-4806-a3ee-19c53bb4b372"}
06:35:34.991 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"82cc1870-afbb-4806-a3ee-19c53bb4b372"}
06:35:36.952 01.961 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"fa26425c-aa12-4a3f-a8c0-54641b186aa7"}
06:35:36.962 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"fa26425c-aa12-4a3f-a8c0-54641b186aa7"}
06:35:36.973 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"da3601fb-6a21-4df6-af49-39b5eb20436c"}
06:35:36.998 00.025 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"da3601fb-6a21-4df6-af49-39b5eb20436c"}
06:35:38.950 01.952 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"e7e3fde2-4b2b-414e-b560-44e2b969cf75"}
06:35:38.960 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"e7e3fde2-4b2b-414e-b560-44e2b969cf75"}
06:35:38.968 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"0d72878b-aea9-48d6-a3b6-e6cc5f835196"}
06:35:38.977 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"0d72878b-aea9-48d6-a3b6-e6cc5f835196"}
06:35:40.949 01.972 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"5094fea7-9076-483e-8766-b000e20c04a4"}
06:35:40.973 00.024 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"5094fea7-9076-483e-8766-b000e20c04a4"}
06:35:40.984 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"06414c9d-ef72-4dbc-baec-be58f14aabf6"}
06:35:40.992 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"06414c9d-ef72-4dbc-baec-be58f14aabf6"}
06:35:42.950 01.958 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"dd7443f1-7d8e-413b-80fd-975ca8b1a3cd"}
06:35:42.967 00.017 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"dd7443f1-7d8e-413b-80fd-975ca8b1a3cd"}
06:35:42.976 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"4d39189b-e6de-4dc6-ac16-4f0b855710fd"}
06:35:42.984 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"4d39189b-e6de-4dc6-ac16-4f0b855710fd"}
06:35:44.950 01.966 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"5dcdfe15-cdb2-4a8f-9262-d4ce2599e1b3"}
06:35:44.961 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"5dcdfe15-cdb2-4a8f-9262-d4ce2599e1b3"}
06:35:44.972 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"12d82d32-00ff-4a8b-921b-cde0a6841d98"}
06:35:44.996 00.024 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"12d82d32-00ff-4a8b-921b-cde0a6841d98"}
06:35:46.950 01.954 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"7cbc5262-c4af-4cc5-9e7f-7006510719ed"}
06:35:46.964 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"7cbc5262-c4af-4cc5-9e7f-7006510719ed"}
06:35:46.996 00.032 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"a9bbbd95-e016-4b02-8d03-50e1891b949a"}
06:35:47.013 00.017 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"a9bbbd95-e016-4b02-8d03-50e1891b949a"}
06:35:48.950 01.937 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"5475b0fc-18eb-45d9-ac4c-a591f5d1e286"}
06:35:48.975 00.025 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"5475b0fc-18eb-45d9-ac4c-a591f5d1e286"}
06:35:48.983 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"13e719b1-cb6c-40b7-99ea-3a8e7ca49616"}
06:35:48.992 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"13e719b1-cb6c-40b7-99ea-3a8e7ca49616"}
06:35:50.949 01.957 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"e8f39bb7-004c-4043-bb1a-74da60b6017a"}
06:35:50.958 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"e8f39bb7-004c-4043-bb1a-74da60b6017a"}
06:35:50.971 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"5c34246f-029f-4b78-ad86-3149cdcd7572"}
06:35:50.997 00.026 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"5c34246f-029f-4b78-ad86-3149cdcd7572"}
06:35:52.949 01.952 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"b6c81e1f-234f-4fdd-907e-636b86f4a00f"}
06:35:52.962 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"b6c81e1f-234f-4fdd-907e-636b86f4a00f"}
06:35:52.973 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"6fb97939-c26f-462a-b105-730983c230cb"}
06:35:52.983 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"6fb97939-c26f-462a-b105-730983c230cb"}
06:35:54.949 01.966 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"d9237a7e-6762-4bcf-ad82-b282b85d20ed"}
06:35:54.960 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"d9237a7e-6762-4bcf-ad82-b282b85d20ed"}
06:35:54.972 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"ef3a8bd5-13a1-49c6-8220-4f94b65f5ab2"}
06:35:54.983 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"ef3a8bd5-13a1-49c6-8220-4f94b65f5ab2"}
06:35:56.949 01.966 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"b9212e2e-2945-43d4-8af8-a573f8f66885"}
06:35:56.958 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"b9212e2e-2945-43d4-8af8-a573f8f66885"}
06:35:56.967 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"b4f4a773-7dc4-436d-84e0-f4f052631221"}
06:35:56.978 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"b4f4a773-7dc4-436d-84e0-f4f052631221"}
06:35:58.949 01.971 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"0b9b36b8-1f71-428e-88e9-1f46e76bd99f"}
06:35:58.962 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"0b9b36b8-1f71-428e-88e9-1f46e76bd99f"}
06:35:58.972 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"338357fd-9833-48ed-b594-6af3be972d56"}
06:35:58.981 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"338357fd-9833-48ed-b594-6af3be972d56"}
06:36:00.948 01.967 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"4a84ced8-aad2-422e-8d4c-6f80d860c3e8"}
06:36:00.956 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"4a84ced8-aad2-422e-8d4c-6f80d860c3e8"}
06:36:00.969 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"f780bed3-8ed6-4736-91eb-71507800ce95"}
06:36:00.979 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"f780bed3-8ed6-4736-91eb-71507800ce95"}
06:36:02.947 01.968 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"aeca303a-6947-4e51-8853-de8fcfab02e4"}
06:36:02.960 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"aeca303a-6947-4e51-8853-de8fcfab02e4"}
06:36:02.988 00.028 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"ff0b57b8-d0fb-48fb-84fe-54b3d3982d79"}
06:36:03.000 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"ff0b57b8-d0fb-48fb-84fe-54b3d3982d79"}
06:36:04.948 01.948 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"b0615a53-7e12-45ee-8d3b-1b851376dec4"}
06:36:04.961 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"b0615a53-7e12-45ee-8d3b-1b851376dec4"}
06:36:04.975 00.014 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"6e2974dc-6176-4db6-a76f-c4ca80db3a13"}
06:36:04.995 00.020 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"6e2974dc-6176-4db6-a76f-c4ca80db3a13"}
06:36:06.951 01.956 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"80d8f819-9611-4802-aa11-39b2358750de"}
06:36:06.962 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"80d8f819-9611-4802-aa11-39b2358750de"}
06:36:06.973 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"03fff732-0035-4320-9214-7c89c06f45d0"}
06:36:06.983 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"03fff732-0035-4320-9214-7c89c06f45d0"}
06:36:08.949 01.966 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"489bb421-f230-4a94-b3bd-d69061b60ff3"}
06:36:08.958 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"489bb421-f230-4a94-b3bd-d69061b60ff3"}
06:36:08.967 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"0e607115-3f69-45f0-a126-2f323e6a2fbf"}
06:36:08.974 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"0e607115-3f69-45f0-a126-2f323e6a2fbf"}
06:36:10.948 01.974 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"4bdfea48-2877-4201-ba80-236eefc900b2"}
06:36:10.959 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"4bdfea48-2877-4201-ba80-236eefc900b2"}
06:36:10.970 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"f74d5d73-c4e4-4910-bac6-757aa19ab991"}
06:36:10.984 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"f74d5d73-c4e4-4910-bac6-757aa19ab991"}
06:36:12.949 01.965 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"7956c5c0-ec26-440a-b9cc-67a31cbe38ce"}
06:36:12.981 00.032 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"7956c5c0-ec26-440a-b9cc-67a31cbe38ce"}
06:36:12.996 00.015 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"4f087a22-ed20-4cfa-948c-5f4be94c40a5"}
06:36:13.008 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"4f087a22-ed20-4cfa-948c-5f4be94c40a5"}
06:36:14.948 01.940 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"bb8da4e7-7a85-4171-806c-0f925bf3eb11"}
06:36:14.959 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"bb8da4e7-7a85-4171-806c-0f925bf3eb11"}
06:36:14.970 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"3291525c-b77c-4213-b489-f84df0bc72ac"}
06:36:14.980 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"3291525c-b77c-4213-b489-f84df0bc72ac"}
06:36:16.955 01.975 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"453f6f4a-9749-419a-9278-d0d6d10aa129"}
06:36:16.978 00.023 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"453f6f4a-9749-419a-9278-d0d6d10aa129"}
06:36:17.031 00.053 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"e2309a7e-4213-42d5-93c1-1452ca7d6248"}
06:36:17.053 00.022 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"e2309a7e-4213-42d5-93c1-1452ca7d6248"}
06:36:18.954 01.901 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"7008e1c8-ce2d-4094-84c7-d83cc6d62894"}
06:36:18.962 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"7008e1c8-ce2d-4094-84c7-d83cc6d62894"}
06:36:18.973 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"bccaede7-f107-45b0-b185-047fcdc1c7bb"}
06:36:18.981 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"bccaede7-f107-45b0-b185-047fcdc1c7bb"}
06:36:20.960 01.979 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"eb71bc6d-d817-4634-ad40-04203320d677"}
06:36:20.971 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"eb71bc6d-d817-4634-ad40-04203320d677"}
06:36:20.982 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"99c70429-f1a2-4223-bf96-d04fbb592dd1"}
06:36:20.989 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"99c70429-f1a2-4223-bf96-d04fbb592dd1"}
06:36:22.958 01.969 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"98b2e2a1-ea4f-4134-8edb-8da4fcfc7087"}
06:36:22.969 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"98b2e2a1-ea4f-4134-8edb-8da4fcfc7087"}
06:36:22.978 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"7dd53995-2699-48aa-9688-95e1a5eafa6b"}
06:36:22.999 00.021 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"7dd53995-2699-48aa-9688-95e1a5eafa6b"}
06:36:24.957 01.958 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"8bdd846f-c922-4d47-b995-bc7a77aa3e0c"}
06:36:24.969 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"8bdd846f-c922-4d47-b995-bc7a77aa3e0c"}
06:36:25.011 00.042 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"7b8d2bcb-0b3a-4245-ab47-33370ff4e68f"}
06:36:25.024 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"7b8d2bcb-0b3a-4245-ab47-33370ff4e68f"}
06:36:26.956 01.932 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"2a2c9bf9-2c93-4761-99cf-e4db26dfc3e5"}
06:36:26.969 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"2a2c9bf9-2c93-4761-99cf-e4db26dfc3e5"}
06:36:26.980 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"7a58a91e-d71a-478e-b063-890a065864ba"}
06:36:26.994 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"7a58a91e-d71a-478e-b063-890a065864ba"}
06:36:28.957 01.963 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"ad1e3ccd-6e37-4f9f-9c30-cb8588f95ea5"}
06:36:28.967 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"ad1e3ccd-6e37-4f9f-9c30-cb8588f95ea5"}
06:36:28.975 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"2bc9ebc5-a385-4ed0-9ef3-3445c0d9e640"}
06:36:29.003 00.028 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"2bc9ebc5-a385-4ed0-9ef3-3445c0d9e640"}
06:36:30.955 01.952 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"6bc171d7-31db-424b-a456-0dcfa716cc29"}
06:36:30.964 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"6bc171d7-31db-424b-a456-0dcfa716cc29"}
06:36:30.991 00.027 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"03bcfc6f-043c-4a2f-a7ba-a30fd5e5e1ec"}
06:36:31.002 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"03bcfc6f-043c-4a2f-a7ba-a30fd5e5e1ec"}
06:36:32.956 01.954 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"308851da-e123-44c6-b9d5-424aeff97209"}
06:36:32.966 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"308851da-e123-44c6-b9d5-424aeff97209"}
06:36:32.976 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"59749bd8-a598-4426-acd0-54f13fe7140e"}
06:36:32.984 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"59749bd8-a598-4426-acd0-54f13fe7140e"}
06:36:34.955 01.971 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"85bc0ebc-8c57-4f60-b846-d03d3648c646"}
06:36:34.965 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"85bc0ebc-8c57-4f60-b846-d03d3648c646"}
06:36:34.974 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"39c143c4-3faf-4d73-8a5a-75aa2cc06667"}
06:36:34.982 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"39c143c4-3faf-4d73-8a5a-75aa2cc06667"}
06:36:36.958 01.976 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"ac12f5c9-7bd5-4fa1-9def-4dca2d9409de"}
06:36:36.982 00.024 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"ac12f5c9-7bd5-4fa1-9def-4dca2d9409de"}
06:36:36.995 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"cdf1c08c-3eef-432a-bf3b-bfe7273de2e3"}
06:36:37.008 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"cdf1c08c-3eef-432a-bf3b-bfe7273de2e3"}
06:36:38.957 01.949 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"8142d962-e1f9-4355-b705-49c794e5a326"}
06:36:38.970 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"8142d962-e1f9-4355-b705-49c794e5a326"}
06:36:38.978 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"5eca2b7a-ea6c-41d8-8c40-3429a385ab56"}
06:36:38.986 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"5eca2b7a-ea6c-41d8-8c40-3429a385ab56"}
06:36:40.957 01.971 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"1440203b-0aeb-4204-9564-47d68a166bff"}
06:36:40.964 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"1440203b-0aeb-4204-9564-47d68a166bff"}
06:36:40.971 00.007 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"83abec32-0def-49d0-95d6-7c0f1aaa8111"}
06:36:40.981 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"83abec32-0def-49d0-95d6-7c0f1aaa8111"}
06:36:42.959 01.978 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"98ac3f84-57f9-4dc2-b13d-9d8cbd359a7e"}
06:36:42.981 00.022 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"98ac3f84-57f9-4dc2-b13d-9d8cbd359a7e"}
06:36:42.996 00.015 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"a0ce7d92-76b7-4a6a-941a-3d91fd8e6181"}
06:36:43.005 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"a0ce7d92-76b7-4a6a-941a-3d91fd8e6181"}
06:36:44.956 01.951 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"d2aa7059-dfcc-4f1d-b13e-12e395111175"}
06:36:44.964 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"d2aa7059-dfcc-4f1d-b13e-12e395111175"}
06:36:44.975 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"aee8bbd9-851f-4ff9-ac6d-a4975b7162b2"}
06:36:44.984 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"aee8bbd9-851f-4ff9-ac6d-a4975b7162b2"}
06:36:46.956 01.972 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"8671fa17-1e1d-46ef-915e-9f357f2ba7be"}
06:36:46.970 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"8671fa17-1e1d-46ef-915e-9f357f2ba7be"}
06:36:46.986 00.016 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"aa63e12c-9bff-41a1-b3f3-817fd62d8fc7"}
06:36:47.015 00.029 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"aa63e12c-9bff-41a1-b3f3-817fd62d8fc7"}
06:36:48.955 01.940 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"58c1dc57-9ce9-430b-bc12-1fda38bf8491"}
06:36:48.969 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"58c1dc57-9ce9-430b-bc12-1fda38bf8491"}
06:36:48.983 00.014 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"75a7f1eb-edb4-425a-b4dc-a72e0133f7e3"}
06:36:49.008 00.025 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"75a7f1eb-edb4-425a-b4dc-a72e0133f7e3"}
06:36:50.955 01.947 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"83769dfc-b70d-44d8-838e-842c07db1afe"}
06:36:50.965 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"83769dfc-b70d-44d8-838e-842c07db1afe"}
06:36:50.993 00.028 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"4e11ed3d-bb32-480d-9861-3d61e735d26b"}
06:36:51.004 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"4e11ed3d-bb32-480d-9861-3d61e735d26b"}
06:36:52.954 01.950 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"f5aba46e-a573-4bfd-8c20-8b54a42e307a"}
06:36:52.972 00.018 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"f5aba46e-a573-4bfd-8c20-8b54a42e307a"}
06:36:52.983 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"3257b40f-15ed-43c0-b561-25915ab8c986"}
06:36:52.991 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"3257b40f-15ed-43c0-b561-25915ab8c986"}
06:36:54.953 01.962 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"1b5bc90b-0afb-4eb6-b013-4479089db712"}
06:36:54.973 00.020 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"1b5bc90b-0afb-4eb6-b013-4479089db712"}
06:36:54.994 00.021 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"2b39886f-3553-459c-98bf-e47e57f5d778"}
06:36:55.008 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"2b39886f-3553-459c-98bf-e47e57f5d778"}
06:36:56.951 01.943 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"380117ed-98c8-4ece-beff-3285b42d02f9"}
06:36:56.959 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"380117ed-98c8-4ece-beff-3285b42d02f9"}
06:36:56.970 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"a78ad00e-16ea-4e84-a0a8-0d9179260cc6"}
06:36:56.983 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"a78ad00e-16ea-4e84-a0a8-0d9179260cc6"}
06:36:58.950 01.967 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"60cdd427-8032-4f50-9837-7a363039a1b2"}
06:36:58.975 00.025 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"60cdd427-8032-4f50-9837-7a363039a1b2"}
06:36:58.988 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"1358f329-4ee8-4562-94cc-a3ea50df178c"}
06:36:58.997 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"1358f329-4ee8-4562-94cc-a3ea50df178c"}
06:37:00.951 01.954 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"d6c9f04a-9208-4d8c-b09c-19e952c3719f"}
06:37:00.969 00.018 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"d6c9f04a-9208-4d8c-b09c-19e952c3719f"}
06:37:00.978 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"ece79618-3612-4dfb-87ba-8c9dbace9e8d"}
06:37:00.992 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"ece79618-3612-4dfb-87ba-8c9dbace9e8d"}
06:37:02.953 01.961 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"24e4dd5c-806a-4420-b6c4-16e03c0cf6dd"}
06:37:02.971 00.018 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"24e4dd5c-806a-4420-b6c4-16e03c0cf6dd"}
06:37:02.981 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"050603ee-d014-4889-9cf4-90f23e32e4fa"}
06:37:02.989 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"050603ee-d014-4889-9cf4-90f23e32e4fa"}
06:37:04.950 01.961 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"0e7964c9-60a6-4961-a215-3e5d9377ee55"}
06:37:04.962 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"0e7964c9-60a6-4961-a215-3e5d9377ee55"}
06:37:04.971 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"8084afd8-b608-453c-befa-192c71062585"}
06:37:04.979 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"8084afd8-b608-453c-befa-192c71062585"}
06:37:06.952 01.973 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"c4ba18d3-d841-4244-899a-b48de8a89cc7"}
06:37:06.978 00.026 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"c4ba18d3-d841-4244-899a-b48de8a89cc7"}
06:37:06.989 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"f05b3a76-e43d-4406-abff-a0c952e516d9"}
06:37:06.998 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"f05b3a76-e43d-4406-abff-a0c952e516d9"}
06:37:08.951 01.953 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"231f3b62-dc1e-42d7-9a7f-fcc714347cd2"}
06:37:08.961 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"231f3b62-dc1e-42d7-9a7f-fcc714347cd2"}
06:37:08.987 00.026 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"6cd91002-e790-4aff-a9fb-426314c45fbe"}
06:37:08.995 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"6cd91002-e790-4aff-a9fb-426314c45fbe"}
06:37:10.949 01.954 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"e1878e05-3a7d-411d-9c24-d5b29c479eba"}
06:37:10.959 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"e1878e05-3a7d-411d-9c24-d5b29c479eba"}
06:37:10.968 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"d29970cf-f3de-4145-99f1-e64502f5245c"}
06:37:10.974 00.006 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"d29970cf-f3de-4145-99f1-e64502f5245c"}
06:37:12.950 01.976 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"5ab1ec07-b0ad-47d1-a245-6566a2235e3a"}
06:37:12.962 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"5ab1ec07-b0ad-47d1-a245-6566a2235e3a"}
06:37:12.971 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"8bfc6913-1753-4e73-9efa-011692349649"}
06:37:12.980 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"8bfc6913-1753-4e73-9efa-011692349649"}
06:37:14.948 01.968 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"80f9aab4-bb5b-4d65-a064-2e06e1448e60"}
06:37:14.978 00.030 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"80f9aab4-bb5b-4d65-a064-2e06e1448e60"}
06:37:14.990 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"70d6f19c-f9a9-48f9-a854-ec3667eca7e1"}
06:37:15.002 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"70d6f19c-f9a9-48f9-a854-ec3667eca7e1"}
06:37:16.949 01.947 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"05b6e611-6626-412f-9f91-72ae1b72dc6c"}
06:37:16.962 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"05b6e611-6626-412f-9f91-72ae1b72dc6c"}
06:37:16.979 00.017 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"d378e99b-7fe4-4751-8191-8bf48573f942"}
06:37:16.994 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"d378e99b-7fe4-4751-8191-8bf48573f942"}
06:37:18.948 01.954 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"1c7b5670-492a-4d6c-9cf5-db328c6049d8"}
06:37:18.959 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"1c7b5670-492a-4d6c-9cf5-db328c6049d8"}
06:37:18.969 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"908d4354-30a8-41e0-ae20-707058887b88"}
06:37:18.977 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"908d4354-30a8-41e0-ae20-707058887b88"}
06:37:20.948 01.971 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"8ce2a3e8-df66-40ca-a354-35d47f375def"}
06:37:20.962 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"8ce2a3e8-df66-40ca-a354-35d47f375def"}
06:37:20.973 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"4907821b-bc42-4004-91cd-338563190af3"}
06:37:20.984 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"4907821b-bc42-4004-91cd-338563190af3"}
06:37:22.948 01.964 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"2c83e8b0-20ad-4afd-9596-c02ebf3ff01f"}
06:37:22.958 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"2c83e8b0-20ad-4afd-9596-c02ebf3ff01f"}
06:37:22.965 00.007 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"20900830-23e0-4641-989b-e396b0c6caf2"}
06:37:22.987 00.022 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"20900830-23e0-4641-989b-e396b0c6caf2"}
06:37:24.947 01.960 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"cdb62cb0-7446-42f4-9ca6-4d67b61b4716"}
06:37:24.960 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"cdb62cb0-7446-42f4-9ca6-4d67b61b4716"}
06:37:24.983 00.023 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"67dbf9c7-b5eb-4a8d-bc2d-ad918c9821d9"}
06:37:24.991 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"67dbf9c7-b5eb-4a8d-bc2d-ad918c9821d9"}
06:37:26.947 01.956 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"c743f6db-fe75-40d9-bb8d-e3afe900a88f"}
06:37:26.962 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"c743f6db-fe75-40d9-bb8d-e3afe900a88f"}
06:37:26.975 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"b5cdbe14-1e06-498f-8d1a-79e43a5399a6"}
06:37:27.007 00.032 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"b5cdbe14-1e06-498f-8d1a-79e43a5399a6"}
06:37:28.947 01.940 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"1cafad0b-3a8e-4f6d-9fb3-15a306bc23f6"}
06:37:28.959 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"1cafad0b-3a8e-4f6d-9fb3-15a306bc23f6"}
06:37:28.968 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"5ae227c3-8e19-49bc-b357-6bb6a5276c46"}
06:37:28.991 00.023 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"5ae227c3-8e19-49bc-b357-6bb6a5276c46"}
06:37:30.947 01.956 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"1da6807c-5f23-4c50-8be1-d6c1adc7f4b3"}
06:37:30.957 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"1da6807c-5f23-4c50-8be1-d6c1adc7f4b3"}
06:37:30.966 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"93bf55ca-315e-4bdd-a470-582293303ab9"}
06:37:30.974 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"93bf55ca-315e-4bdd-a470-582293303ab9"}
06:37:32.948 01.974 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"dd6b7d83-6c7f-48c7-a75b-a1c76666cbf1"}
06:37:32.979 00.031 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"dd6b7d83-6c7f-48c7-a75b-a1c76666cbf1"}
06:37:32.992 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"560d6120-30fc-450b-88a5-ac251f05fdc8"}
06:37:33.002 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"560d6120-30fc-450b-88a5-ac251f05fdc8"}
06:37:34.949 01.947 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"30a30c43-e30a-47d3-a42d-d2968a273e82"}
06:37:34.959 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"30a30c43-e30a-47d3-a42d-d2968a273e82"}
06:37:34.985 00.026 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"9570449b-4b7f-4a07-8dfc-f2eae2649274"}
06:37:34.992 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"9570449b-4b7f-4a07-8dfc-f2eae2649274"}
06:37:36.947 01.955 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"e28ecbb2-a236-4fdd-a157-68f5d575ce13"}
06:37:36.956 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"e28ecbb2-a236-4fdd-a157-68f5d575ce13"}
06:37:36.966 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"c74a2f00-c585-4c11-aabc-510c41e93236"}
06:37:36.977 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"c74a2f00-c585-4c11-aabc-510c41e93236"}
06:37:38.949 01.972 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"0c45ad0e-7c3f-4116-8afc-01e27d19f572"}
06:37:38.959 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"0c45ad0e-7c3f-4116-8afc-01e27d19f572"}
06:37:38.970 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"170c8cee-5286-4c3d-a1fd-5c6971ad7005"}
06:37:38.984 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"170c8cee-5286-4c3d-a1fd-5c6971ad7005"}
06:37:40.949 01.965 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"97dd3d76-c0e8-4de3-a91f-f9f596498019"}
06:37:40.960 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"97dd3d76-c0e8-4de3-a91f-f9f596498019"}
06:37:40.968 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"ccc84538-3b7e-4a17-9509-02734253b849"}
06:37:40.977 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"ccc84538-3b7e-4a17-9509-02734253b849"}
06:37:42.948 01.971 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"6a6d1718-322e-4da1-8b89-a28a2c37a8e0"}
06:37:42.966 00.018 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"6a6d1718-322e-4da1-8b89-a28a2c37a8e0"}
06:37:42.975 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"d2cde624-6e97-48e3-970e-d4f9abbdc8a5"}
06:37:42.981 00.006 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"d2cde624-6e97-48e3-970e-d4f9abbdc8a5"}
06:37:44.948 01.967 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"5ff1bf2b-dbf0-486c-88ec-56dc821c7649"}
06:37:44.963 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"5ff1bf2b-dbf0-486c-88ec-56dc821c7649"}
06:37:44.977 00.014 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"696763a7-3a69-4a01-869d-e1995562e2c0"}
06:37:45.010 00.033 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"696763a7-3a69-4a01-869d-e1995562e2c0"}
06:37:46.950 01.940 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"578a42d8-efb8-43f4-8f49-7ed51e5ea7a7"}
06:37:46.976 00.026 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"578a42d8-efb8-43f4-8f49-7ed51e5ea7a7"}
06:37:46.989 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"efbebcd6-8b37-4883-929e-946ccb183ca1"}
06:37:47.012 00.023 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"efbebcd6-8b37-4883-929e-946ccb183ca1"}
06:37:48.948 01.936 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"f5ee5194-1409-493c-a527-beff87c9fd28"}
06:37:48.960 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"f5ee5194-1409-493c-a527-beff87c9fd28"}
06:37:48.969 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"e5e6e984-19e3-4fa4-871a-ef3015140415"}
06:37:48.977 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"e5e6e984-19e3-4fa4-871a-ef3015140415"}
06:37:50.946 01.969 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"77ebf3e4-7395-4608-b9d3-a4d1c797c0b9"}
06:37:50.959 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"77ebf3e4-7395-4608-b9d3-a4d1c797c0b9"}
06:37:50.968 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"61bfbc10-e79e-4a58-a584-836a74a1e9ce"}
06:37:50.976 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"61bfbc10-e79e-4a58-a584-836a74a1e9ce"}
06:37:52.948 01.972 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"10d33f86-63d0-4535-917f-cd1cd6ec4330"}
06:37:52.971 00.023 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"10d33f86-63d0-4535-917f-cd1cd6ec4330"}
06:37:52.982 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"9d3e2566-fcbd-4527-9116-606bc9c57331"}
06:37:52.990 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"9d3e2566-fcbd-4527-9116-606bc9c57331"}
06:37:54.950 01.960 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"c2f8b630-381e-426d-9fdb-fb98b2039b0f"}
06:37:54.969 00.019 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"c2f8b630-381e-426d-9fdb-fb98b2039b0f"}
06:37:54.979 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"709681f0-f2cf-4e1a-84ae-dcbb202641e5"}
06:37:54.991 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"709681f0-f2cf-4e1a-84ae-dcbb202641e5"}
06:37:56.947 01.956 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"3b74f74d-d10f-4a15-b121-4fa43b200afd"}
06:37:56.958 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"3b74f74d-d10f-4a15-b121-4fa43b200afd"}
06:37:56.966 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"80223e20-f13c-4354-85a9-4c9830bfb7ca"}
06:37:56.975 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"80223e20-f13c-4354-85a9-4c9830bfb7ca"}
06:37:58.947 01.972 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"5f18f79e-8493-4f88-8c03-b8891b7d27b7"}
06:37:58.957 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"5f18f79e-8493-4f88-8c03-b8891b7d27b7"}
06:37:58.982 00.025 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"b146ab92-bdf3-4a12-9ecc-afe664cdd0d8"}
06:37:58.994 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"b146ab92-bdf3-4a12-9ecc-afe664cdd0d8"}
06:38:00.946 01.952 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"5252ddf8-3e63-43d5-a7ba-0759c55e12e2"}
06:38:00.977 00.031 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"5252ddf8-3e63-43d5-a7ba-0759c55e12e2"}
06:38:00.993 00.016 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"d600ddab-da53-4a9f-8a65-2affb3eac7a8"}
06:38:01.005 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"d600ddab-da53-4a9f-8a65-2affb3eac7a8"}
06:38:02.946 01.941 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"e3696bdb-d4c0-4e56-8b2d-415ecfae6fe3"}
06:38:02.972 00.026 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"e3696bdb-d4c0-4e56-8b2d-415ecfae6fe3"}
06:38:02.982 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"8a35352e-8566-4cde-8fbd-2ac4ac0ed0b4"}
06:38:02.989 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"8a35352e-8566-4cde-8fbd-2ac4ac0ed0b4"}
06:38:04.946 01.957 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"35ddd53c-238f-41c1-8ec7-b4a1ce7bcad6"}
06:38:04.961 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"35ddd53c-238f-41c1-8ec7-b4a1ce7bcad6"}
06:38:04.971 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"b733e00e-2e88-4aac-9ba3-3606ca2b46b4"}
06:38:04.983 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"b733e00e-2e88-4aac-9ba3-3606ca2b46b4"}
06:38:06.945 01.962 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"3717c239-6138-45b4-b527-13cbe43833b1"}
06:38:06.959 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"3717c239-6138-45b4-b527-13cbe43833b1"}
06:38:06.990 00.031 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"60493eb1-e855-401f-bb76-25fc2a9f57f0"}
06:38:07.001 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"60493eb1-e855-401f-bb76-25fc2a9f57f0"}
06:38:08.946 01.945 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"3f0dcc8e-6c53-43f6-8863-ef4063457c76"}
06:38:08.978 00.032 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"3f0dcc8e-6c53-43f6-8863-ef4063457c76"}
06:38:08.989 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"3728a1e5-36e2-4eae-a387-1ea46bc24a29"}
06:38:08.998 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"3728a1e5-36e2-4eae-a387-1ea46bc24a29"}
06:38:10.946 01.948 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"287c9056-6865-473b-a95e-ff2b0b603c9c"}
06:38:10.968 00.022 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"287c9056-6865-473b-a95e-ff2b0b603c9c"}
06:38:10.982 00.014 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"1f6885a2-fa69-48a5-ab4f-2c148a230601"}
06:38:10.994 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"1f6885a2-fa69-48a5-ab4f-2c148a230601"}
06:38:12.945 01.951 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"f30cf650-9d00-4125-8874-aefed81c28b5"}
06:38:12.955 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"f30cf650-9d00-4125-8874-aefed81c28b5"}
06:38:12.966 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"355f44e4-dfa1-41b3-98e7-e6ab12a4cdb7"}
06:38:12.975 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"355f44e4-dfa1-41b3-98e7-e6ab12a4cdb7"}
06:38:14.943 01.968 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"83b4ee03-eb8f-48b5-aed9-ee5d710f76bb"}
06:38:14.951 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"83b4ee03-eb8f-48b5-aed9-ee5d710f76bb"}
06:38:14.959 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"9e64c8a8-d9d4-42b6-a8c1-0f337c04cbf4"}
06:38:14.967 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"9e64c8a8-d9d4-42b6-a8c1-0f337c04cbf4"}
06:38:16.945 01.978 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"c5ff2c4b-eecc-4481-ae82-555a340b2cc1"}
06:38:17.015 00.070 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"c5ff2c4b-eecc-4481-ae82-555a340b2cc1"}
06:38:17.055 00.040 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"57584b4c-5796-474f-9f9f-d05bc6f1e525"}
06:38:17.092 00.037 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"57584b4c-5796-474f-9f9f-d05bc6f1e525"}
06:38:18.944 01.852 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"38a109c5-3057-49cf-9a97-1aec381ccf5b"}
06:38:18.952 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"38a109c5-3057-49cf-9a97-1aec381ccf5b"}
06:38:18.961 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"9b41b135-7c05-4440-aef6-a07c335ee4f6"}
06:38:18.968 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"9b41b135-7c05-4440-aef6-a07c335ee4f6"}
06:38:20.943 01.975 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"aa408f66-2239-45da-99d8-a088df1e9c91"}
06:38:20.954 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"aa408f66-2239-45da-99d8-a088df1e9c91"}
06:38:20.964 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"02638cfd-976b-4332-b6aa-5754c474a227"}
06:38:20.973 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"02638cfd-976b-4332-b6aa-5754c474a227"}
06:38:22.943 01.970 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"fa28f9bf-a8c4-4ed3-a2bc-ea8f4d0648bc"}
06:38:22.955 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"fa28f9bf-a8c4-4ed3-a2bc-ea8f4d0648bc"}
06:38:22.965 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"6ecf5de1-63e7-4b42-9b5d-57cbbe234e42"}
06:38:22.975 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"6ecf5de1-63e7-4b42-9b5d-57cbbe234e42"}
06:38:24.944 01.969 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"294d5236-a801-4c70-8d6a-1eea82cffe00"}
06:38:24.956 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"294d5236-a801-4c70-8d6a-1eea82cffe00"}
06:38:24.966 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"4dcd3809-a856-4d97-a9d2-98db7381c7dd"}
06:38:24.974 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"4dcd3809-a856-4d97-a9d2-98db7381c7dd"}
06:38:26.942 01.968 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"659e35a5-c88a-4d4b-843c-127115ace24d"}
06:38:26.950 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"659e35a5-c88a-4d4b-843c-127115ace24d"}
06:38:26.958 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"47e37fb7-03de-47b0-8a8f-9d39b1dfe03c"}
06:38:26.965 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"47e37fb7-03de-47b0-8a8f-9d39b1dfe03c"}
06:38:28.940 01.975 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"811cb7dd-d7b5-4920-8fe7-b6cdb8f626ab"}
06:38:28.951 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"811cb7dd-d7b5-4920-8fe7-b6cdb8f626ab"}
06:38:28.973 00.022 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"f6727831-e21b-451a-bca9-95f1b1a292c5"}
06:38:28.985 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"f6727831-e21b-451a-bca9-95f1b1a292c5"}
06:38:30.940 01.955 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"410ce401-62ec-47d2-93eb-a3776679159e"}
06:38:30.965 00.025 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"410ce401-62ec-47d2-93eb-a3776679159e"}
06:38:30.976 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"43381b8f-f2d8-4158-b874-e812a897cae3"}
06:38:30.984 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"43381b8f-f2d8-4158-b874-e812a897cae3"}
06:38:32.940 01.956 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"8d3ed77e-3706-442b-b845-a1e8086678bc"}
06:38:32.949 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"8d3ed77e-3706-442b-b845-a1e8086678bc"}
06:38:32.959 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"29474eff-89e7-46fd-bb9d-143258484d15"}
06:38:32.968 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"29474eff-89e7-46fd-bb9d-143258484d15"}
06:38:34.943 01.975 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"eb8fd270-f527-4ab9-945e-daaf3cef0931"}
06:38:34.961 00.018 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"eb8fd270-f527-4ab9-945e-daaf3cef0931"}
06:38:34.971 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"76c375e5-13c4-4389-b45b-03db3ba29edb"}
06:38:34.981 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"76c375e5-13c4-4389-b45b-03db3ba29edb"}
06:38:36.941 01.960 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"c6f596b7-b2ba-4fdf-858f-fdb0d74b551e"}
06:38:36.949 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"c6f596b7-b2ba-4fdf-858f-fdb0d74b551e"}
06:38:36.958 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"37a45da4-0c24-4152-a62c-ed13d31079d9"}
06:38:36.966 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"37a45da4-0c24-4152-a62c-ed13d31079d9"}
06:38:38.940 01.974 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"c920b984-ad9b-40a9-8ba1-91b192f6cee1"}
06:38:38.949 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"c920b984-ad9b-40a9-8ba1-91b192f6cee1"}
06:38:38.955 00.006 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"3a0c1cb6-ddba-4c88-83e8-abc3089ebc3c"}
06:38:38.964 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"3a0c1cb6-ddba-4c88-83e8-abc3089ebc3c"}
06:38:40.939 01.975 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"6ec15179-c1f1-4e34-86e2-6e43253f47f9"}
06:38:40.949 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"6ec15179-c1f1-4e34-86e2-6e43253f47f9"}
06:38:40.960 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"89c50b02-ee38-45c6-b89d-fe8527799d4a"}
06:38:40.986 00.026 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"89c50b02-ee38-45c6-b89d-fe8527799d4a"}
06:38:42.938 01.952 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"c2e57f16-c08a-4cac-b472-ee837ebb2ace"}
06:38:42.969 00.031 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"c2e57f16-c08a-4cac-b472-ee837ebb2ace"}
06:38:42.983 00.014 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"ec1f4ac6-4635-4c59-aa6a-d51de38621f7"}
06:38:42.993 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"ec1f4ac6-4635-4c59-aa6a-d51de38621f7"}
06:38:44.936 01.943 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"5f54f41f-fa7b-42ff-8753-afc9f46f35e7"}
06:38:44.961 00.025 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"5f54f41f-fa7b-42ff-8753-afc9f46f35e7"}
06:38:44.974 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"5bc23f49-bae7-411c-8752-6dfccf6fbda3"}
06:38:44.982 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"5bc23f49-bae7-411c-8752-6dfccf6fbda3"}
06:38:46.935 01.953 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"d094767b-0b7b-4f11-bcfe-1b82ef6215dd"}
06:38:46.956 00.021 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"d094767b-0b7b-4f11-bcfe-1b82ef6215dd"}
06:38:46.974 00.018 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"9a68bb93-048a-4691-8881-6eb2c7d79328"}
06:38:47.019 00.045 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"9a68bb93-048a-4691-8881-6eb2c7d79328"}
06:38:48.937 01.918 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"7f48de71-e450-4a20-ae4b-3dc5610b7f49"}
06:38:48.950 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"7f48de71-e450-4a20-ae4b-3dc5610b7f49"}
06:38:48.971 00.021 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"56adada5-492d-469d-964d-ea68990f2e81"}
06:38:48.988 00.017 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"56adada5-492d-469d-964d-ea68990f2e81"}
06:38:50.936 01.948 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"08839060-a93b-459d-a0aa-3dc3bc3303c3"}
06:38:50.945 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"08839060-a93b-459d-a0aa-3dc3bc3303c3"}
06:38:50.957 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"70b1d46e-01c0-4dac-a919-e460336af810"}
06:38:50.968 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"70b1d46e-01c0-4dac-a919-e460336af810"}
06:38:52.935 01.967 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"33bf7645-e45e-4260-a99b-af2756f6a41b"}
06:38:52.944 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"33bf7645-e45e-4260-a99b-af2756f6a41b"}
06:38:52.951 00.007 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"c7aaaf2e-6e01-4e09-a7a7-9d7230ec225e"}
06:38:52.972 00.021 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"c7aaaf2e-6e01-4e09-a7a7-9d7230ec225e"}
06:38:54.935 01.963 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"a57a3d92-a980-4603-9df8-2cffca4217c4"}
06:38:54.946 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"a57a3d92-a980-4603-9df8-2cffca4217c4"}
06:38:54.956 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"e495e8c9-6893-4e0c-994d-3d6703c9374a"}
06:38:54.969 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"e495e8c9-6893-4e0c-994d-3d6703c9374a"}
06:38:56.934 01.965 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"f8f5c191-812b-4c7c-96d7-2ccf92af40b1"}
06:38:56.944 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"f8f5c191-812b-4c7c-96d7-2ccf92af40b1"}
06:38:56.953 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"79bbe80f-8ac5-4ae0-93c4-a881c0a4b7ac"}
06:38:56.964 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"79bbe80f-8ac5-4ae0-93c4-a881c0a4b7ac"}
06:38:58.933 01.969 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"00c44a19-b846-45e0-a17a-fa339c55914e"}
06:38:58.941 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"00c44a19-b846-45e0-a17a-fa339c55914e"}
06:38:58.951 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"a5838904-3428-4e55-afc7-674f4c53b2de"}
06:38:58.959 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"a5838904-3428-4e55-afc7-674f4c53b2de"}
06:39:00.933 01.974 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"80ed1852-ffcc-4ff9-ac68-9612916ae129"}
06:39:00.947 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"80ed1852-ffcc-4ff9-ac68-9612916ae129"}
06:39:00.964 00.017 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"043e4144-97d4-4975-a017-5c2632e4ec29"}
06:39:00.999 00.035 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"043e4144-97d4-4975-a017-5c2632e4ec29"}
06:39:02.931 01.932 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"09bbf9b5-8342-4ae4-8f91-229d37e58754"}
06:39:02.943 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"09bbf9b5-8342-4ae4-8f91-229d37e58754"}
06:39:02.955 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"67a7b74f-250a-47bd-8849-82f8303137c5"}
06:39:02.977 00.022 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"67a7b74f-250a-47bd-8849-82f8303137c5"}
06:39:04.931 01.954 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"73f85f83-ac9f-4446-a5eb-e30a4231810a"}
06:39:04.942 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"73f85f83-ac9f-4446-a5eb-e30a4231810a"}
06:39:04.953 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"48fe1b6d-f5be-4eb1-9cc4-e7e52566742d"}
06:39:04.962 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"48fe1b6d-f5be-4eb1-9cc4-e7e52566742d"}
06:39:06.930 01.968 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"820663d4-dcea-4489-a727-ce14a98ed560"}
06:39:06.940 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"820663d4-dcea-4489-a727-ce14a98ed560"}
06:39:06.964 00.024 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"4e017252-c87f-409c-b8c6-1cbe7404d3b8"}
06:39:06.977 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"4e017252-c87f-409c-b8c6-1cbe7404d3b8"}
06:39:08.929 01.952 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"44cd6bd6-0bad-47ea-b0e4-041f6773d6b2"}
06:39:08.958 00.029 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"44cd6bd6-0bad-47ea-b0e4-041f6773d6b2"}
06:39:08.970 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"604db97e-fbc3-4a2f-be10-8993b3b2bc19"}
06:39:08.979 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"604db97e-fbc3-4a2f-be10-8993b3b2bc19"}
06:39:10.930 01.951 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"31158bfe-ed66-4172-9c03-b644df5af618"}
06:39:10.957 00.027 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"31158bfe-ed66-4172-9c03-b644df5af618"}
06:39:10.970 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"d8e8ecd2-0202-48f7-969b-2ced2abc33b2"}
06:39:10.976 00.006 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"d8e8ecd2-0202-48f7-969b-2ced2abc33b2"}
06:39:12.927 01.951 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"84b72d66-b700-4d0a-8c62-c684181d7ebb"}
06:39:12.937 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"84b72d66-b700-4d0a-8c62-c684181d7ebb"}
06:39:12.968 00.031 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"06b85f8a-a507-40a4-9986-2bf5ce861203"}
06:39:12.976 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"06b85f8a-a507-40a4-9986-2bf5ce861203"}
06:39:14.927 01.951 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"31d3a679-0534-41a8-ab3f-67c6f493ea06"}
06:39:14.938 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"31d3a679-0534-41a8-ab3f-67c6f493ea06"}
06:39:14.947 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"6f7e9dfc-9760-42f4-870f-10991b8ce84e"}
06:39:14.972 00.025 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"6f7e9dfc-9760-42f4-870f-10991b8ce84e"}
06:39:16.926 01.954 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"e37ca8b6-5ceb-49aa-a890-1418ad8ee108"}
06:39:16.940 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"e37ca8b6-5ceb-49aa-a890-1418ad8ee108"}
06:39:16.950 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"fb0b76c4-5268-4091-8964-f00a74bd9803"}
06:39:16.959 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"fb0b76c4-5268-4091-8964-f00a74bd9803"}
06:39:18.926 01.967 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"a69230a7-0ebf-4996-85e2-d8c67037f80d"}
06:39:18.934 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"a69230a7-0ebf-4996-85e2-d8c67037f80d"}
06:39:18.942 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"f537992a-c1b9-499d-b76b-fa0c2e2d65e0"}
06:39:18.949 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"f537992a-c1b9-499d-b76b-fa0c2e2d65e0"}
06:39:20.925 01.976 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"2db2a449-672e-4cc8-a02d-3fb98aabec4d"}
06:39:20.938 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"2db2a449-672e-4cc8-a02d-3fb98aabec4d"}
06:39:20.963 00.025 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"9e30493f-c9da-449d-9e6b-a9bc7d8751a5"}
06:39:20.976 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"9e30493f-c9da-449d-9e6b-a9bc7d8751a5"}
06:39:22.923 01.947 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"5f03708b-a548-469a-a468-61685c2ff9ca"}
06:39:22.949 00.026 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"5f03708b-a548-469a-a468-61685c2ff9ca"}
06:39:22.959 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"d1a6aa70-dad3-4eb8-a5bb-1c48580950d9"}
06:39:22.966 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"d1a6aa70-dad3-4eb8-a5bb-1c48580950d9"}
06:39:24.925 01.959 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"0e4310a2-6b4d-48e3-8a3a-d668b6719e99"}
06:39:24.938 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"0e4310a2-6b4d-48e3-8a3a-d668b6719e99"}
06:39:24.946 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"6cf2eb09-5628-4af9-a4ce-f6df082f6614"}
06:39:24.954 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"6cf2eb09-5628-4af9-a4ce-f6df082f6614"}
06:39:26.922 01.968 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"22a87918-7755-46c8-9741-9c4f239888a8"}
06:39:26.931 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"22a87918-7755-46c8-9741-9c4f239888a8"}
06:39:26.958 00.027 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"3f279bb1-af3d-436f-be4c-36f4f5b48763"}
06:39:26.968 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"3f279bb1-af3d-436f-be4c-36f4f5b48763"}
06:39:28.924 01.956 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"59047b90-734e-4ec9-87e7-dfac7f33c3e4"}
06:39:28.940 00.016 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"59047b90-734e-4ec9-87e7-dfac7f33c3e4"}
06:39:28.949 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"f2bf2de2-15b6-478f-918e-ad2341dd81ec"}
06:39:28.955 00.006 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"f2bf2de2-15b6-478f-918e-ad2341dd81ec"}
06:39:30.925 01.970 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"3fa02296-6aa1-4eab-b790-785ab24dad3e"}
06:39:30.940 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"3fa02296-6aa1-4eab-b790-785ab24dad3e"}
06:39:30.949 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"91d3a40d-d057-4aa1-a3ca-09fb0307dd99"}
06:39:30.958 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"91d3a40d-d057-4aa1-a3ca-09fb0307dd99"}
06:39:32.924 01.966 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"cf2fb5ee-24a9-4058-9d80-b8c28172ea79"}
06:39:32.957 00.033 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"cf2fb5ee-24a9-4058-9d80-b8c28172ea79"}
06:39:32.971 00.014 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"67a9b080-e0d8-4234-a22b-41a757653ebb"}
06:39:32.989 00.018 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"67a9b080-e0d8-4234-a22b-41a757653ebb"}
06:39:34.923 01.934 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"d658f08d-f2bf-4d76-a17b-58f9d806048a"}
06:39:34.952 00.029 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"d658f08d-f2bf-4d76-a17b-58f9d806048a"}
06:39:34.964 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"d36aba7e-be80-4a46-bbb5-a578306749b1"}
06:39:34.971 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"d36aba7e-be80-4a46-bbb5-a578306749b1"}
06:39:36.922 01.951 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"964f685b-2f89-4c82-9270-6d2304843c35"}
06:39:36.934 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"964f685b-2f89-4c82-9270-6d2304843c35"}
06:39:36.962 00.028 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"b23727ac-1c7e-4a4d-ab15-b5fc91d0ffdb"}
06:39:36.970 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"b23727ac-1c7e-4a4d-ab15-b5fc91d0ffdb"}
06:39:38.924 01.954 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"5a1c5310-4899-486d-9536-62b30ccbd197"}
06:39:38.939 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"5a1c5310-4899-486d-9536-62b30ccbd197"}
06:39:38.951 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"bd46a701-4586-45bf-9e5e-7d8037ad4f09"}
06:39:38.963 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"bd46a701-4586-45bf-9e5e-7d8037ad4f09"}
06:39:40.923 01.960 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"2cd89dbc-a543-4af6-89d7-6349d16d038d"}
06:39:40.934 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"2cd89dbc-a543-4af6-89d7-6349d16d038d"}
06:39:40.941 00.007 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"48632ce7-dbf5-4b6a-9add-c3a710cb94e9"}
06:39:40.948 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"48632ce7-dbf5-4b6a-9add-c3a710cb94e9"}
06:39:42.925 01.977 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"c8697e2a-4b1b-46f9-894c-3163b32a1f18"}
06:39:42.943 00.018 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"c8697e2a-4b1b-46f9-894c-3163b32a1f18"}
06:39:42.952 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"5600873e-455d-4159-be8c-f283bd89ef1b"}
06:39:42.959 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"5600873e-455d-4159-be8c-f283bd89ef1b"}
06:39:44.925 01.966 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"ec073332-191f-4c9c-9fd4-f075c0c875d3"}
06:39:44.937 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"ec073332-191f-4c9c-9fd4-f075c0c875d3"}
06:39:44.950 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"4356e8bf-f651-43f6-a46f-9296a816795b"}
06:39:44.960 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"4356e8bf-f651-43f6-a46f-9296a816795b"}
06:39:46.924 01.964 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"7f6d2e46-00bd-4aa4-9389-441a931c0d11"}
06:39:46.936 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"7f6d2e46-00bd-4aa4-9389-441a931c0d11"}
06:39:46.965 00.029 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"37112968-fd0c-4c33-8656-965c81037a9d"}
06:39:46.979 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"37112968-fd0c-4c33-8656-965c81037a9d"}
06:39:48.923 01.944 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"661b7d6a-414c-4e00-8b7b-f7d2aa335945"}
06:39:48.932 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"661b7d6a-414c-4e00-8b7b-f7d2aa335945"}
06:39:48.956 00.024 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"b318fc4a-c6cb-450f-8e64-2aa52b100fe9"}
06:39:48.964 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"b318fc4a-c6cb-450f-8e64-2aa52b100fe9"}
06:39:50.922 01.958 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"64a0dbdc-9b5a-4904-a4bd-c28f2e6d0b72"}
06:39:50.932 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"64a0dbdc-9b5a-4904-a4bd-c28f2e6d0b72"}
06:39:50.963 00.031 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"89fa6f9c-2e02-42fb-b26c-859eb6338b54"}
06:39:50.973 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"89fa6f9c-2e02-42fb-b26c-859eb6338b54"}
06:39:52.926 01.953 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"0a7a5cbb-fbe8-4e44-b77f-e833f0bc0437"}
06:39:52.939 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"0a7a5cbb-fbe8-4e44-b77f-e833f0bc0437"}
06:39:52.949 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"23478800-0b8e-43b6-af39-d690142c81c0"}
06:39:52.958 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"23478800-0b8e-43b6-af39-d690142c81c0"}
06:39:54.926 01.968 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"dd957e1c-46ac-4659-b29f-f8559ca5d9d4"}
06:39:54.935 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"dd957e1c-46ac-4659-b29f-f8559ca5d9d4"}
06:39:54.943 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"2309314f-725a-4b4f-975c-65a24b01cba1"}
06:39:54.951 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"2309314f-725a-4b4f-975c-65a24b01cba1"}
06:39:56.925 01.974 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"6bbb7918-3e44-4ce8-9653-84237a74b2fa"}
06:39:56.936 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"6bbb7918-3e44-4ce8-9653-84237a74b2fa"}
06:39:56.952 00.016 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"fa75dc2f-4166-4ba9-a29c-ebd12caaa60d"}
06:39:56.969 00.017 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"fa75dc2f-4166-4ba9-a29c-ebd12caaa60d"}
06:39:58.924 01.955 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"40cc7a57-d3d9-4e96-ad0b-98244601424b"}
06:39:58.935 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"40cc7a57-d3d9-4e96-ad0b-98244601424b"}
06:39:58.948 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"dd80424e-16fa-4526-bac1-f52352070e6d"}
06:39:58.961 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"dd80424e-16fa-4526-bac1-f52352070e6d"}
06:40:00.923 01.962 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"57b16cf9-422b-4ac8-8174-f8a85490c32f"}
06:40:00.954 00.031 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"57b16cf9-422b-4ac8-8174-f8a85490c32f"}
06:40:00.967 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"a80c64a4-5c42-438a-a663-f3430082ac46"}
06:40:00.975 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"a80c64a4-5c42-438a-a663-f3430082ac46"}
06:40:02.924 01.949 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"832dd768-6f43-4e6b-a37c-2e12d05b58ad"}
06:40:02.935 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"832dd768-6f43-4e6b-a37c-2e12d05b58ad"}
06:40:02.943 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"83191df5-cb25-45f0-a37e-1251e63bca4e"}
06:40:02.952 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"83191df5-cb25-45f0-a37e-1251e63bca4e"}
06:40:04.923 01.971 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"4b4b39ce-e94f-4c62-bc3e-aff85a46245c"}
06:40:04.944 00.021 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"4b4b39ce-e94f-4c62-bc3e-aff85a46245c"}
06:40:04.956 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"66277bf6-b4db-4cac-abf5-94db4ee7e605"}
06:40:04.963 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"66277bf6-b4db-4cac-abf5-94db4ee7e605"}
06:40:06.924 01.961 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"5d214ffe-d669-4cb9-831e-768ca97fb524"}
06:40:06.939 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"5d214ffe-d669-4cb9-831e-768ca97fb524"}
06:40:06.948 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"d8a7703a-6f9d-4a48-a1ab-91e82417e6de"}
06:40:06.956 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"d8a7703a-6f9d-4a48-a1ab-91e82417e6de"}
06:40:08.923 01.967 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"ccbf8e58-0c95-4d09-811b-b0067eda4790"}
06:40:08.930 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"ccbf8e58-0c95-4d09-811b-b0067eda4790"}
06:40:08.941 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"14a82d55-2173-418f-9092-bd493f561b9c"}
06:40:08.949 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"14a82d55-2173-418f-9092-bd493f561b9c"}
06:40:10.922 01.973 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"da62283d-d21b-4f18-9ff8-831b9e43ee94"}
06:40:10.932 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"da62283d-d21b-4f18-9ff8-831b9e43ee94"}
06:40:10.942 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"f5083017-aa02-4c7b-8ba6-f910a0a2d18f"}
06:40:10.954 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"f5083017-aa02-4c7b-8ba6-f910a0a2d18f"}
06:40:12.923 01.969 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"77e49907-0421-4faa-b3ea-8eea2e08ea9f"}
06:40:12.931 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"77e49907-0421-4faa-b3ea-8eea2e08ea9f"}
06:40:12.939 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"27c2aeea-fd54-42d8-9c21-006dc320e20f"}
06:40:12.948 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"27c2aeea-fd54-42d8-9c21-006dc320e20f"}
06:40:14.923 01.975 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"90d89dcc-b3c7-438c-89b1-f5132d7315a5"}
06:40:14.935 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"90d89dcc-b3c7-438c-89b1-f5132d7315a5"}
06:40:14.959 00.024 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"83219152-c7fe-4aa6-afd7-af8327193c8a"}
06:40:14.969 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"83219152-c7fe-4aa6-afd7-af8327193c8a"}
06:40:16.965 01.996 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"36a7e784-96c0-4dd4-a11d-113156bb16dc"}
06:40:17.000 00.035 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"36a7e784-96c0-4dd4-a11d-113156bb16dc"}
06:40:17.017 00.017 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"79dc79d1-1565-498a-8b01-8a34c6beab80"}
06:40:17.026 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"79dc79d1-1565-498a-8b01-8a34c6beab80"}
06:40:18.964 01.938 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"79031f03-8406-4e68-ab5c-af772c61b362"}
06:40:18.977 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"79031f03-8406-4e68-ab5c-af772c61b362"}
06:40:18.985 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"936ebd60-4555-4cbb-89d0-9309c0f9e1ba"}
06:40:18.994 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"936ebd60-4555-4cbb-89d0-9309c0f9e1ba"}
06:40:20.968 01.974 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"953896f8-fdc0-4566-a24c-9f68059dcbb8"}
06:40:20.977 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"953896f8-fdc0-4566-a24c-9f68059dcbb8"}
06:40:20.988 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"edd73fe1-8c10-46e0-8e1a-2ad69f744d29"}
06:40:20.994 00.006 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"edd73fe1-8c10-46e0-8e1a-2ad69f744d29"}
06:40:22.965 01.971 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"7af695a4-2b95-4a3b-9c08-863701cba504"}
06:40:22.981 00.016 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"7af695a4-2b95-4a3b-9c08-863701cba504"}
06:40:22.995 00.014 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"71b83162-8975-42cb-be80-d314bd8b7380"}
06:40:23.016 00.021 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"71b83162-8975-42cb-be80-d314bd8b7380"}
06:40:24.966 01.950 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"71574ed9-b032-444c-9b56-0579656b8790"}
06:40:24.994 00.028 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"71574ed9-b032-444c-9b56-0579656b8790"}
06:40:25.006 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"b3260286-ce64-41e9-83cf-6e130fee508f"}
06:40:25.016 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"b3260286-ce64-41e9-83cf-6e130fee508f"}
06:40:26.965 01.949 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"6d58f7e6-4c9d-4c72-a73d-2be1d15d4eca"}
06:40:26.975 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"6d58f7e6-4c9d-4c72-a73d-2be1d15d4eca"}
06:40:26.986 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"fa14e04c-2495-471b-b246-307ac221cf34"}
06:40:26.997 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"fa14e04c-2495-471b-b246-307ac221cf34"}
06:40:28.964 01.967 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"b285e232-c555-4434-8545-1f1fcba63ae9"}
06:40:28.975 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"b285e232-c555-4434-8545-1f1fcba63ae9"}
06:40:28.987 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"e9e05361-face-4fb4-a548-73c8ab4ed5b6"}
06:40:29.004 00.017 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"e9e05361-face-4fb4-a548-73c8ab4ed5b6"}
06:40:30.969 01.965 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"c392265f-2334-42a1-b1a9-be50f3b6f4be"}
06:40:30.983 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"c392265f-2334-42a1-b1a9-be50f3b6f4be"}
06:40:30.992 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"6d472a9f-0300-40f0-b037-ebb7debe170f"}
06:40:31.001 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"6d472a9f-0300-40f0-b037-ebb7debe170f"}
06:40:32.966 01.965 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"7decc2d0-ddf7-44df-b780-a973696aff0f"}
06:40:32.994 00.028 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"7decc2d0-ddf7-44df-b780-a973696aff0f"}
06:40:33.003 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"0c22b58b-26ad-46a5-9cd5-688db06f2471"}
06:40:33.011 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"0c22b58b-26ad-46a5-9cd5-688db06f2471"}
06:40:34.966 01.955 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"2508da7f-1fda-4a3f-9d30-96f72e13f7f9"}
06:40:34.978 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"2508da7f-1fda-4a3f-9d30-96f72e13f7f9"}
06:40:35.008 00.030 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"f502e86d-8ed7-4622-854d-f90c169b8852"}
06:40:35.022 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"f502e86d-8ed7-4622-854d-f90c169b8852"}
06:40:36.966 01.944 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"b66c7cd6-a23f-4929-88ef-c122b2f62ed7"}
06:40:36.974 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"b66c7cd6-a23f-4929-88ef-c122b2f62ed7"}
06:40:36.982 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"c8f9b8e4-469d-48a5-980b-fd3b51b6c66c"}
06:40:36.995 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"c8f9b8e4-469d-48a5-980b-fd3b51b6c66c"}
06:40:38.965 01.970 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"e85c15dc-ba62-448e-8052-7d08aeb28d42"}
06:40:38.989 00.024 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"e85c15dc-ba62-448e-8052-7d08aeb28d42"}
06:40:39.000 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"82889b50-866f-40b9-b166-877a1c954dc1"}
06:40:39.008 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"82889b50-866f-40b9-b166-877a1c954dc1"}
06:40:40.965 01.957 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"b7534c15-ac78-4d25-8c04-a55c6880050d"}
06:40:40.978 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"b7534c15-ac78-4d25-8c04-a55c6880050d"}
06:40:40.991 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"4f965d54-a965-45f3-9027-0b75ac522d16"}
06:40:41.017 00.026 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"4f965d54-a965-45f3-9027-0b75ac522d16"}
06:40:42.964 01.947 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"923e5ebe-a8d6-4c0d-954b-342cb49cbb30"}
06:40:42.974 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"923e5ebe-a8d6-4c0d-954b-342cb49cbb30"}
06:40:43.003 00.029 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"c3bee220-28d5-4d26-a0f8-549fad05844e"}
06:40:43.014 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"c3bee220-28d5-4d26-a0f8-549fad05844e"}
06:40:44.964 01.950 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"f0ec4982-c0f7-4c8c-9be4-afc9a9c7ec02"}
06:40:44.986 00.022 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"f0ec4982-c0f7-4c8c-9be4-afc9a9c7ec02"}
06:40:44.998 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"40f57c58-0b2c-4824-a0b2-cc244f7fac93"}
06:40:45.005 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"40f57c58-0b2c-4824-a0b2-cc244f7fac93"}
06:40:46.964 01.959 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"a19f538b-fd43-4a99-a9b4-aaa3856ca956"}
06:40:46.983 00.019 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"a19f538b-fd43-4a99-a9b4-aaa3856ca956"}
06:40:47.031 00.048 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"0261b059-ada7-4d5f-bc75-6733c239fd84"}
06:40:47.051 00.020 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"0261b059-ada7-4d5f-bc75-6733c239fd84"}
06:40:48.964 01.913 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"ec09e8c7-0ebf-4fd8-80e4-2398919686c1"}
06:40:48.976 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"ec09e8c7-0ebf-4fd8-80e4-2398919686c1"}
06:40:48.989 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"ec4a44cd-a0c8-4cd4-837a-d57e53172789"}
06:40:49.000 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"ec4a44cd-a0c8-4cd4-837a-d57e53172789"}
06:40:50.963 01.963 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"e11791ce-bf21-4d36-b3f4-ec8512bf1a8b"}
06:40:50.976 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"e11791ce-bf21-4d36-b3f4-ec8512bf1a8b"}
06:40:50.985 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"4c0734f4-0542-4622-a5e7-142072d1271e"}
06:40:50.995 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"4c0734f4-0542-4622-a5e7-142072d1271e"}
06:40:52.963 01.968 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"8d206907-ca17-4d31-9321-3cf251c72b8e"}
06:40:52.975 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"8d206907-ca17-4d31-9321-3cf251c72b8e"}
06:40:52.984 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"74255d94-6ff3-4b2f-9a4c-b4ecf597c668"}
06:40:53.005 00.021 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"74255d94-6ff3-4b2f-9a4c-b4ecf597c668"}
06:40:54.963 01.958 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"a77cd170-4d70-4b02-93c7-7e0a8f0f52b7"}
06:40:54.972 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"a77cd170-4d70-4b02-93c7-7e0a8f0f52b7"}
06:40:54.981 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"b469327e-6f79-46f4-9a09-af44a8735065"}
06:40:54.992 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"b469327e-6f79-46f4-9a09-af44a8735065"}
06:40:56.962 01.970 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"57409dfc-7a7e-4849-9446-d0b1bcf9903a"}
06:40:56.991 00.029 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"57409dfc-7a7e-4849-9446-d0b1bcf9903a"}
06:40:57.003 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"da729616-f87c-458b-9170-36a3c6d03ef6"}
06:40:57.011 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"da729616-f87c-458b-9170-36a3c6d03ef6"}
06:40:58.961 01.950 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"7aaff9ef-f96f-4404-ada9-5886c22ace2c"}
06:40:58.969 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"7aaff9ef-f96f-4404-ada9-5886c22ace2c"}
06:40:58.976 00.007 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"b5a0c168-0337-487a-b684-6c33a32c9584"}
06:40:58.986 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"b5a0c168-0337-487a-b684-6c33a32c9584"}
06:41:00.962 01.976 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"861c2b59-b931-493b-bfa8-3e2d7cbf7a42"}
06:41:00.987 00.025 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"861c2b59-b931-493b-bfa8-3e2d7cbf7a42"}
06:41:00.997 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"04d3fc8e-5ec5-40b2-83da-44d00d8fd68d"}
06:41:01.006 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"04d3fc8e-5ec5-40b2-83da-44d00d8fd68d"}
06:41:02.960 01.954 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"a602130b-3774-4c2a-9682-9758a44576fb"}
06:41:02.970 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"a602130b-3774-4c2a-9682-9758a44576fb"}
06:41:02.981 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"574066fa-7a43-4789-841c-026d23fc0d11"}
06:41:02.992 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"574066fa-7a43-4789-841c-026d23fc0d11"}
06:41:04.960 01.968 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"909103d7-7e44-438d-86dc-22d7cf6ebacf"}
06:41:04.985 00.025 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"909103d7-7e44-438d-86dc-22d7cf6ebacf"}
06:41:04.996 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"e927caf5-2556-4145-89d5-6b23e4e2a91d"}
06:41:05.004 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"e927caf5-2556-4145-89d5-6b23e4e2a91d"}
06:41:06.959 01.955 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"f6376bad-1803-479f-942f-9c0f4bf9e5ec"}
06:41:06.969 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"f6376bad-1803-479f-942f-9c0f4bf9e5ec"}
06:41:06.979 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"1fce2435-09b1-4206-929a-dcd6acbad062"}
06:41:06.993 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"1fce2435-09b1-4206-929a-dcd6acbad062"}
06:41:08.961 01.968 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"34fc5d74-afd2-486e-bcbd-93fff5e35ce4"}
06:41:08.974 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"34fc5d74-afd2-486e-bcbd-93fff5e35ce4"}
06:41:08.982 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"49ab2248-f009-443f-b182-1ef59238345c"}
06:41:08.989 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"49ab2248-f009-443f-b182-1ef59238345c"}
06:41:10.959 01.970 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"790ac2ba-591f-4ee8-9931-41ef62a95553"}
06:41:10.972 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"790ac2ba-591f-4ee8-9931-41ef62a95553"}
06:41:10.981 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"3f7bddc0-131b-42c9-860b-a47d0b1bcbad"}
06:41:10.991 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"3f7bddc0-131b-42c9-860b-a47d0b1bcbad"}
06:41:12.958 01.967 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"837a35dc-8e85-4e00-a387-e03e199a23d0"}
06:41:12.971 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"837a35dc-8e85-4e00-a387-e03e199a23d0"}
06:41:13.002 00.031 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"a0f5e536-a91b-4fe0-a969-bb800d001a0b"}
06:41:13.018 00.016 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"a0f5e536-a91b-4fe0-a969-bb800d001a0b"}
06:41:14.957 01.939 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"39e95c2b-3f3d-4148-bcbd-a1c20ffec6b5"}
06:41:14.969 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"39e95c2b-3f3d-4148-bcbd-a1c20ffec6b5"}
06:41:14.979 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"bdf60274-7ac5-42a6-8ca2-df330ff30685"}
06:41:14.986 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"bdf60274-7ac5-42a6-8ca2-df330ff30685"}
06:41:16.956 01.970 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"740d3102-b5a5-4967-a25c-909ee8a62614"}
06:41:16.976 00.020 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"740d3102-b5a5-4967-a25c-909ee8a62614"}
06:41:17.015 00.039 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"c60d6670-48ec-47f6-8fe1-56b68ab2c25b"}
06:41:17.031 00.016 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"c60d6670-48ec-47f6-8fe1-56b68ab2c25b"}
06:41:18.955 01.924 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"6bea3e08-c252-4f0c-98a5-58e8f148b449"}
06:41:18.969 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"6bea3e08-c252-4f0c-98a5-58e8f148b449"}
06:41:19.003 00.034 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"8ca29280-f609-4d92-a983-be1df3e0aad8"}
06:41:19.014 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"8ca29280-f609-4d92-a983-be1df3e0aad8"}
06:41:20.955 01.941 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"a0f78f97-fa21-498f-8b5b-bea40a795751"}
06:41:20.977 00.022 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"a0f78f97-fa21-498f-8b5b-bea40a795751"}
06:41:20.987 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"c965deed-ba35-4549-83df-4eb35d36fe6d"}
06:41:20.995 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"c965deed-ba35-4549-83df-4eb35d36fe6d"}
06:41:22.953 01.958 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"c4b752a5-6a3d-4d54-b004-2a296d8e5abb"}
06:41:22.962 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"c4b752a5-6a3d-4d54-b004-2a296d8e5abb"}
06:41:22.970 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"497b9ca2-df00-452e-be1f-dee4edfa42f2"}
06:41:22.979 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"497b9ca2-df00-452e-be1f-dee4edfa42f2"}
06:41:24.953 01.974 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"096d43a5-da81-4445-93f9-e38b6803a313"}
06:41:24.964 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"096d43a5-da81-4445-93f9-e38b6803a313"}
06:41:24.981 00.017 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"1fc4cbf8-185d-4202-b5d8-4b9a3498247c"}
06:41:24.991 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"1fc4cbf8-185d-4202-b5d8-4b9a3498247c"}
06:41:26.952 01.961 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"29e167cf-5cef-48c5-ad98-9175452f0445"}
06:41:26.962 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"29e167cf-5cef-48c5-ad98-9175452f0445"}
06:41:26.990 00.028 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"3bcd199d-daa3-457a-8bd1-7583bdbe81d8"}
06:41:27.001 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"3bcd199d-daa3-457a-8bd1-7583bdbe81d8"}
06:41:28.952 01.951 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"1d44e412-a5fd-472a-8697-639435b0b70b"}
06:41:28.962 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"1d44e412-a5fd-472a-8697-639435b0b70b"}
06:41:28.975 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"633d1fc7-5b96-4501-ae48-c00712edbd43"}
06:41:28.988 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"633d1fc7-5b96-4501-ae48-c00712edbd43"}
06:41:30.951 01.963 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"d88804d7-84fd-4194-851a-6f212d72b070"}
06:41:30.963 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"d88804d7-84fd-4194-851a-6f212d72b070"}
06:41:30.976 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"c0d30a07-66b5-41ea-814a-1f6e0ab61bff"}
06:41:30.988 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"c0d30a07-66b5-41ea-814a-1f6e0ab61bff"}
06:41:32.950 01.962 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"5cc082e8-91fd-4e75-9927-70502955be91"}
06:41:32.963 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"5cc082e8-91fd-4e75-9927-70502955be91"}
06:41:32.973 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"e3c8de17-ce8a-4240-be09-6b6a4eaff975"}
06:41:32.982 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"e3c8de17-ce8a-4240-be09-6b6a4eaff975"}
06:41:34.950 01.968 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"253a54dd-a7e0-436e-96ca-f7a8ea934320"}
06:41:34.962 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"253a54dd-a7e0-436e-96ca-f7a8ea934320"}
06:41:34.971 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"3c17059f-7d0a-412d-baf0-0d6f5d3896eb"}
06:41:34.978 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"3c17059f-7d0a-412d-baf0-0d6f5d3896eb"}
06:41:36.949 01.971 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"0a8fae52-96ed-4b63-8bbe-df713c728e70"}
06:41:36.959 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"0a8fae52-96ed-4b63-8bbe-df713c728e70"}
06:41:36.967 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"69511765-113d-4f20-9b5c-4001bc940fd5"}
06:41:36.973 00.006 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"69511765-113d-4f20-9b5c-4001bc940fd5"}
06:41:38.949 01.976 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"41ce5534-02d1-4841-b02b-3b12dfbbd495"}
06:41:38.958 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"41ce5534-02d1-4841-b02b-3b12dfbbd495"}
06:41:38.970 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"2f3ae639-4c8e-45ff-973f-aaf631c9cf8e"}
06:41:38.980 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"2f3ae639-4c8e-45ff-973f-aaf631c9cf8e"}
06:41:40.949 01.969 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"00340b62-f40e-42ea-af8a-6b4782ce8334"}
06:41:40.958 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"00340b62-f40e-42ea-af8a-6b4782ce8334"}
06:41:40.967 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"c7233b5c-83b0-4552-8d4f-2531ddfb996f"}
06:41:40.980 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"c7233b5c-83b0-4552-8d4f-2531ddfb996f"}
06:41:42.948 01.968 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"009ff196-bb51-4739-b30c-059e22245c86"}
06:41:42.957 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"009ff196-bb51-4739-b30c-059e22245c86"}
06:41:42.966 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"2870a31e-17a5-4107-b131-e8d6cdbbf89e"}
06:41:42.974 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"2870a31e-17a5-4107-b131-e8d6cdbbf89e"}
06:41:44.947 01.973 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"ea790ce0-fe5b-4a85-abec-78a4230bb08f"}
06:41:44.959 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"ea790ce0-fe5b-4a85-abec-78a4230bb08f"}
06:41:44.969 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"8f13d55b-b450-4d5f-81f7-3bb9444f5ff9"}
06:41:44.977 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"8f13d55b-b450-4d5f-81f7-3bb9444f5ff9"}
06:41:46.949 01.972 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"fbe5df64-cf94-4e29-8ad1-04786c2aa522"}
06:41:46.961 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"fbe5df64-cf94-4e29-8ad1-04786c2aa522"}
06:41:46.973 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"215c82d0-9c70-4a60-8fb5-c9ac0c404312"}
06:41:46.986 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"215c82d0-9c70-4a60-8fb5-c9ac0c404312"}
06:41:48.948 01.962 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"9cbbbe62-8f03-4849-ab0f-a674d08b70cc"}
06:41:48.956 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"9cbbbe62-8f03-4849-ab0f-a674d08b70cc"}
06:41:48.963 00.007 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"b21c1ef8-e892-407d-8210-7c0430dbf91f"}
06:41:48.973 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"b21c1ef8-e892-407d-8210-7c0430dbf91f"}
06:41:50.949 01.976 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"d7a20492-3fcd-4b8a-ba2f-b92921707a39"}
06:41:50.978 00.029 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"d7a20492-3fcd-4b8a-ba2f-b92921707a39"}
06:41:50.989 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"ac5328fe-43ac-48df-84a8-a769ac9211a5"}
06:41:50.998 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"ac5328fe-43ac-48df-84a8-a769ac9211a5"}
06:41:52.950 01.952 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"2f66798b-bea3-4563-be45-5474521b4cc8"}
06:41:52.958 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"2f66798b-bea3-4563-be45-5474521b4cc8"}
06:41:52.965 00.007 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"3758cf98-e719-4be8-aaa1-3603da094da2"}
06:41:52.972 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"3758cf98-e719-4be8-aaa1-3603da094da2"}
06:41:54.949 01.977 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"108b216f-6047-419f-9d4a-6fa041d5aecb"}
06:41:54.971 00.022 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"108b216f-6047-419f-9d4a-6fa041d5aecb"}
06:41:54.978 00.007 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"7cea1c0f-df1c-443d-b7d8-2166baeab3ed"}
06:41:54.987 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"7cea1c0f-df1c-443d-b7d8-2166baeab3ed"}
06:41:56.951 01.964 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"721788ed-410b-46b9-be70-ff0966997c75"}
06:41:56.971 00.020 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"721788ed-410b-46b9-be70-ff0966997c75"}
06:41:56.982 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"f6683ea6-465d-4928-a359-8638ff827f47"}
06:41:56.997 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"f6683ea6-465d-4928-a359-8638ff827f47"}
06:41:58.953 01.956 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"cbe8b832-b723-4393-aa5d-b00c669d2594"}
06:41:58.969 00.016 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"cbe8b832-b723-4393-aa5d-b00c669d2594"}
06:41:58.977 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"8db95680-cfd1-4f14-8176-53b7320f3a5d"}
06:41:58.985 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"8db95680-cfd1-4f14-8176-53b7320f3a5d"}
06:42:00.951 01.966 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"6e29a65a-a2fc-4f6f-a123-8db9f05e02d5"}
06:42:00.961 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"6e29a65a-a2fc-4f6f-a123-8db9f05e02d5"}
06:42:00.971 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"2e5c33bf-9053-49e7-9f7e-6a73d5e92e34"}
06:42:00.993 00.022 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"2e5c33bf-9053-49e7-9f7e-6a73d5e92e34"}
06:42:02.956 01.963 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"1c19ac01-2053-4670-95e1-fd7f0211a3ec"}
06:42:02.986 00.030 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"1c19ac01-2053-4670-95e1-fd7f0211a3ec"}
06:42:03.005 00.019 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"b197f3f9-d031-412c-9c95-3c97548a58ba"}
06:42:03.021 00.016 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"b197f3f9-d031-412c-9c95-3c97548a58ba"}
06:42:04.952 01.931 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"42368e75-6277-46be-af51-ef98bb83e62b"}
06:42:04.961 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"42368e75-6277-46be-af51-ef98bb83e62b"}
06:42:04.970 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"b5833f43-d743-4569-a708-976082e20d20"}
06:42:04.981 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"b5833f43-d743-4569-a708-976082e20d20"}
06:42:06.952 01.971 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"5ee5f49d-fd94-4232-af32-48be69c1181a"}
06:42:06.961 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"5ee5f49d-fd94-4232-af32-48be69c1181a"}
06:42:06.968 00.007 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"f71625e0-5228-42f3-ac95-92e1999e6a68"}
06:42:06.979 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"f71625e0-5228-42f3-ac95-92e1999e6a68"}
06:42:08.951 01.972 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"729a12db-5464-4595-b92e-352b75a288c4"}
06:42:08.977 00.026 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"729a12db-5464-4595-b92e-352b75a288c4"}
06:42:08.989 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"f9ec8041-b18c-4fdc-a68c-6f2806d92f5c"}
06:42:08.997 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"f9ec8041-b18c-4fdc-a68c-6f2806d92f5c"}
06:42:10.951 01.954 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"286a3642-ad56-4918-9097-e561aa157d89"}
06:42:10.976 00.025 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"286a3642-ad56-4918-9097-e561aa157d89"}
06:42:10.991 00.015 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"77b6c168-5685-4d07-bd4d-720fcbec7b81"}
06:42:11.001 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"77b6c168-5685-4d07-bd4d-720fcbec7b81"}
06:42:12.949 01.948 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"3df9b01c-9c02-435d-90d9-26d437907f85"}
06:42:12.959 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"3df9b01c-9c02-435d-90d9-26d437907f85"}
06:42:12.970 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"e8955293-4989-4905-aa6d-cc7ddd3663d9"}
06:42:12.997 00.027 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"e8955293-4989-4905-aa6d-cc7ddd3663d9"}
06:42:14.949 01.952 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"af870841-5c05-487e-b955-10b4c933395d"}
06:42:14.966 00.017 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"af870841-5c05-487e-b955-10b4c933395d"}
06:42:14.977 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"764363f8-2d49-4a12-a395-9c3a2314eb82"}
06:42:14.994 00.017 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"764363f8-2d49-4a12-a395-9c3a2314eb82"}
06:42:16.947 01.953 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"a389d407-81e0-40b6-ba54-4c9222d7ee40"}
06:42:16.960 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"a389d407-81e0-40b6-ba54-4c9222d7ee40"}
06:42:16.976 00.016 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"e28f5448-1a94-4bd9-a171-28d31912810c"}
06:42:17.019 00.043 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"e28f5448-1a94-4bd9-a171-28d31912810c"}
06:42:18.948 01.929 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"65756482-8d7e-427f-9d97-f45d8d20012b"}
06:42:18.961 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"65756482-8d7e-427f-9d97-f45d8d20012b"}
06:42:18.969 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"b0e04181-2dd7-40c8-bcb8-c8367ea4baa2"}
06:42:18.978 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"b0e04181-2dd7-40c8-bcb8-c8367ea4baa2"}
06:42:20.947 01.969 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"22f5d1a9-e6ea-4d9f-bece-5c1edf155367"}
06:42:20.957 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"22f5d1a9-e6ea-4d9f-bece-5c1edf155367"}
06:42:20.967 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"e844ee43-d2f8-4f15-b5cf-9cd1ccd87db8"}
06:42:20.994 00.027 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"e844ee43-d2f8-4f15-b5cf-9cd1ccd87db8"}
06:42:22.948 01.954 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"5094febd-82db-4f54-8fb3-7c66df2eaa5d"}
06:42:22.956 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"5094febd-82db-4f54-8fb3-7c66df2eaa5d"}
06:42:22.966 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"26a28ff9-ad46-4109-b2c9-940b2aff6e0e"}
06:42:22.978 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"26a28ff9-ad46-4109-b2c9-940b2aff6e0e"}
06:42:24.947 01.969 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"5b6f2a6d-f59b-4fcd-b397-d04ba74882d8"}
06:42:24.957 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"5b6f2a6d-f59b-4fcd-b397-d04ba74882d8"}
06:42:24.967 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"9af04d48-ae68-4b45-ab4e-4fea4e62f639"}
06:42:24.978 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"9af04d48-ae68-4b45-ab4e-4fea4e62f639"}
06:42:26.949 01.971 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"69d133a4-b52b-4fd9-9480-8f392d19f2a9"}
06:42:26.959 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"69d133a4-b52b-4fd9-9480-8f392d19f2a9"}
06:42:26.990 00.031 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"30581c27-b740-4a12-8279-e67ffb7b5d15"}
06:42:27.003 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"30581c27-b740-4a12-8279-e67ffb7b5d15"}
06:42:28.949 01.946 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"453f22a4-6a74-4c13-8634-effe6ed7d353"}
06:42:28.964 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"453f22a4-6a74-4c13-8634-effe6ed7d353"}
06:42:28.978 00.014 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"6cff4941-8b36-4fda-ba45-6c1328d23cc9"}
06:42:29.014 00.036 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"6cff4941-8b36-4fda-ba45-6c1328d23cc9"}
06:42:30.950 01.936 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"81c59de3-1eb2-471e-9b75-c128fa5e7b88"}
06:42:30.974 00.024 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"81c59de3-1eb2-471e-9b75-c128fa5e7b88"}
06:42:30.984 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"0d49b4c4-5ffe-4122-afdb-383a8e0d7073"}
06:42:30.993 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"0d49b4c4-5ffe-4122-afdb-383a8e0d7073"}
06:42:32.951 01.958 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"5309d0f9-4968-48af-9ed4-7200126cbb04"}
06:42:32.965 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"5309d0f9-4968-48af-9ed4-7200126cbb04"}
06:42:32.975 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"526df715-79e4-4ec7-acc9-d63bb16365f8"}
06:42:32.984 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"526df715-79e4-4ec7-acc9-d63bb16365f8"}
06:42:34.949 01.965 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"16a9660f-ec27-487c-a77a-b5015bbb6ecb"}
06:42:34.962 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"16a9660f-ec27-487c-a77a-b5015bbb6ecb"}
06:42:34.976 00.014 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"78febbba-988d-45df-8778-87e4706fd677"}
06:42:34.988 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"78febbba-988d-45df-8778-87e4706fd677"}
06:42:36.952 01.964 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"352d750b-dc3c-48f6-b002-9cc5fc3997cc"}
06:42:36.973 00.021 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"352d750b-dc3c-48f6-b002-9cc5fc3997cc"}
06:42:36.983 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"bf3d277c-70b3-49f7-87d1-4a5805407fa6"}
06:42:36.996 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"bf3d277c-70b3-49f7-87d1-4a5805407fa6"}
06:42:38.949 01.953 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"5aaafb43-9401-4eed-9251-8c9e5366e2be"}
06:42:38.977 00.028 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"5aaafb43-9401-4eed-9251-8c9e5366e2be"}
06:42:38.991 00.014 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"91738d5c-3f17-4f6b-8b6b-d3a69972721f"}
06:42:39.002 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"91738d5c-3f17-4f6b-8b6b-d3a69972721f"}
06:42:40.949 01.947 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"329c5194-5294-4d60-a98d-9849697fd55f"}
06:42:40.982 00.033 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"329c5194-5294-4d60-a98d-9849697fd55f"}
06:42:40.998 00.016 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"f42a7a36-9d06-46d4-ac9c-37c24fe9e9ed"}
06:42:41.009 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"f42a7a36-9d06-46d4-ac9c-37c24fe9e9ed"}
06:42:42.950 01.941 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"9265c61a-ddb5-4fa5-9e14-a7f12951faff"}
06:42:42.960 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"9265c61a-ddb5-4fa5-9e14-a7f12951faff"}
06:42:42.979 00.019 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"066e0b23-8186-4bb7-acb6-3aaaf8c84d0e"}
06:42:42.990 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"066e0b23-8186-4bb7-acb6-3aaaf8c84d0e"}
06:42:44.949 01.959 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"cb83c76a-bef6-4a7e-9280-64f6d131faa8"}
06:42:44.957 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"cb83c76a-bef6-4a7e-9280-64f6d131faa8"}
06:42:44.965 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"7ccc2053-89c1-4fe4-bf53-7869e0ec064a"}
06:42:44.976 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"7ccc2053-89c1-4fe4-bf53-7869e0ec064a"}
06:42:46.950 01.974 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"30e1e400-947e-4333-a6f4-8d8e6de2cad6"}
06:42:46.986 00.036 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"30e1e400-947e-4333-a6f4-8d8e6de2cad6"}
06:42:46.997 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"f5e66246-84d3-4432-bda0-d24635c7feb4"}
06:42:47.013 00.016 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"f5e66246-84d3-4432-bda0-d24635c7feb4"}
06:42:48.949 01.936 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"efa8f6f9-df5a-4178-a352-2ab184b24e0e"}
06:42:48.961 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"efa8f6f9-df5a-4178-a352-2ab184b24e0e"}
06:42:48.970 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"45f568a1-4945-4ab1-a14c-e6bd65fada98"}
06:42:48.978 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"45f568a1-4945-4ab1-a14c-e6bd65fada98"}
06:42:50.948 01.970 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"f40eba53-a1c7-4449-837b-44b00fcd6891"}
06:42:50.973 00.025 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"f40eba53-a1c7-4449-837b-44b00fcd6891"}
06:42:50.985 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"d212cb6e-8e77-40e5-9294-68260935ddd8"}
06:42:50.993 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"d212cb6e-8e77-40e5-9294-68260935ddd8"}
06:42:52.947 01.954 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"00c408e6-1ec9-482e-9748-655c0b977057"}
06:42:52.969 00.022 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"00c408e6-1ec9-482e-9748-655c0b977057"}
06:42:52.980 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"cd735293-91c3-4041-bb6a-3291f805883e"}
06:42:52.987 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"cd735293-91c3-4041-bb6a-3291f805883e"}
06:42:54.948 01.961 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"e6be6ac2-8ca4-4435-8431-c757ddb8fe90"}
06:42:54.964 00.016 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"e6be6ac2-8ca4-4435-8431-c757ddb8fe90"}
06:42:54.973 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"dc2705d0-c482-4273-83b3-1b9f93da40e7"}
06:42:54.981 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"dc2705d0-c482-4273-83b3-1b9f93da40e7"}
06:42:56.947 01.966 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"45caaf66-a8db-4471-8a9f-9de4ba58f7de"}
06:42:56.958 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"45caaf66-a8db-4471-8a9f-9de4ba58f7de"}
06:42:56.968 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"beee3b61-b115-4573-8307-e4977cea771a"}
06:42:56.976 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"beee3b61-b115-4573-8307-e4977cea771a"}
06:42:58.947 01.971 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"9688809c-5695-4036-b0c4-1fab9b5c745f"}
06:42:58.956 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"9688809c-5695-4036-b0c4-1fab9b5c745f"}
06:42:58.967 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"75663a52-80ad-431e-8734-f9204faddeaf"}
06:42:58.977 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"75663a52-80ad-431e-8734-f9204faddeaf"}
06:43:00.946 01.969 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"1a7606e2-f3e9-4f7d-9476-0136f221354f"}
06:43:00.975 00.029 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"1a7606e2-f3e9-4f7d-9476-0136f221354f"}
06:43:00.991 00.016 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"3426f7eb-e598-4b44-9a8b-4644efb71256"}
06:43:01.002 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"3426f7eb-e598-4b44-9a8b-4644efb71256"}
06:43:02.945 01.943 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"7cbb5372-76e3-491d-ac30-9cfa2d4c0423"}
06:43:02.955 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"7cbb5372-76e3-491d-ac30-9cfa2d4c0423"}
06:43:02.964 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"ab237c75-3831-4d41-9847-0c18d5bd5228"}
06:43:02.973 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"ab237c75-3831-4d41-9847-0c18d5bd5228"}
06:43:04.946 01.973 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"469854b1-b2a2-4e1d-b15f-665b49598c62"}
06:43:04.957 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"469854b1-b2a2-4e1d-b15f-665b49598c62"}
06:43:04.980 00.023 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"1bab5743-4ade-4bf2-8b17-1c73c288f86e"}
06:43:04.989 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"1bab5743-4ade-4bf2-8b17-1c73c288f86e"}
06:43:06.946 01.957 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"d7897a4a-aca6-4787-acc0-5f14673ed5f8"}
06:43:06.978 00.032 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"d7897a4a-aca6-4787-acc0-5f14673ed5f8"}
06:43:06.997 00.019 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"6c3af4cf-34d5-4840-9fed-714e8b5dee45"}
06:43:07.009 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"6c3af4cf-34d5-4840-9fed-714e8b5dee45"}
06:43:08.950 01.941 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"d59a6687-0a15-4a22-ac64-669bbb4c5961"}
06:43:08.965 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"d59a6687-0a15-4a22-ac64-669bbb4c5961"}
06:43:08.975 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"6b27ee1a-9703-46d1-a7b2-abe0c23fc317"}
06:43:08.983 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"6b27ee1a-9703-46d1-a7b2-abe0c23fc317"}
06:43:10.947 01.964 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"ae9bc7d6-af51-48ab-a810-9242b121e142"}
06:43:10.956 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"ae9bc7d6-af51-48ab-a810-9242b121e142"}
06:43:10.977 00.021 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"cdbd4591-0927-41e0-8d0e-a22ce6f2395a"}
06:43:10.986 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"cdbd4591-0927-41e0-8d0e-a22ce6f2395a"}
06:43:12.946 01.960 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"2c63a209-61d8-4bd0-aadb-8df79be63910"}
06:43:12.959 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"2c63a209-61d8-4bd0-aadb-8df79be63910"}
06:43:12.970 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"eb3562ec-d22d-4458-831a-ad3b416100a6"}
06:43:12.980 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"eb3562ec-d22d-4458-831a-ad3b416100a6"}
06:43:14.944 01.964 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"f4f599fe-fb88-4a9b-a743-89bbb0cf944a"}
06:43:14.954 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"f4f599fe-fb88-4a9b-a743-89bbb0cf944a"}
06:43:14.966 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"226e4e37-902e-4419-8c56-d34554f2263e"}
06:43:14.977 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"226e4e37-902e-4419-8c56-d34554f2263e"}
06:43:16.947 01.970 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"dcc95695-c6ae-407e-b337-f088a47ab23b"}
06:43:16.963 00.016 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"dcc95695-c6ae-407e-b337-f088a47ab23b"}
06:43:16.979 00.016 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"6c5fa620-30ff-4b2c-a21d-f4e9b07184cc"}
06:43:16.989 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"6c5fa620-30ff-4b2c-a21d-f4e9b07184cc"}
06:43:18.945 01.956 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"3a4a8855-8fe8-4d04-b5a4-9f14c03c644d"}
06:43:18.968 00.023 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"3a4a8855-8fe8-4d04-b5a4-9f14c03c644d"}
06:43:18.979 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"2442bfcf-e924-442c-b7c5-135f40ac2e28"}
06:43:18.990 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"2442bfcf-e924-442c-b7c5-135f40ac2e28"}
06:43:20.946 01.956 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"9c10009a-5c60-4f03-9071-c9b5c9640b49"}
06:43:20.958 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"9c10009a-5c60-4f03-9071-c9b5c9640b49"}
06:43:20.968 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"2cc77c8f-a693-4a4f-a48d-e19a10f32d55"}
06:43:20.975 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"2cc77c8f-a693-4a4f-a48d-e19a10f32d55"}
06:43:22.942 01.967 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"a2dcff9a-d89e-40aa-9c5a-3903e6cbdb18"}
06:43:22.950 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"a2dcff9a-d89e-40aa-9c5a-3903e6cbdb18"}
06:43:22.961 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"fae7ade5-1430-4f8c-a8b1-3ea9f4541728"}
06:43:22.971 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"fae7ade5-1430-4f8c-a8b1-3ea9f4541728"}
06:43:24.941 01.970 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"f433d919-8248-4c99-8870-cd6a74cfc636"}
06:43:24.952 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"f433d919-8248-4c99-8870-cd6a74cfc636"}
06:43:24.964 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"3d1aead5-e79a-458f-af05-a01c6996749b"}
06:43:24.973 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"3d1aead5-e79a-458f-af05-a01c6996749b"}
06:43:26.941 01.968 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"7e89117a-9e5d-4a49-b844-721b4e5ae406"}
06:43:26.950 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"7e89117a-9e5d-4a49-b844-721b4e5ae406"}
06:43:26.959 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"567a0e5e-740b-4711-aa93-9a211572f0b7"}
06:43:26.970 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"567a0e5e-740b-4711-aa93-9a211572f0b7"}
06:43:28.941 01.971 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"dc654e93-3b20-475e-98d6-663483992c60"}
06:43:28.954 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"dc654e93-3b20-475e-98d6-663483992c60"}
06:43:28.965 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"d95a2245-f1dc-4a98-9d5a-f26a78df9700"}
06:43:28.989 00.024 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"d95a2245-f1dc-4a98-9d5a-f26a78df9700"}
06:43:30.942 01.953 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"aabd1aa3-a01f-4d48-b9ff-1b729044b8f2"}
06:43:30.970 00.028 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"aabd1aa3-a01f-4d48-b9ff-1b729044b8f2"}
06:43:30.982 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"daf96b03-4503-43bb-b43d-d4a2ce18cda7"}
06:43:30.992 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"daf96b03-4503-43bb-b43d-d4a2ce18cda7"}
06:43:32.941 01.949 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"6e7ec503-018e-4159-aebf-95e3fa29d5a9"}
06:43:32.953 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"6e7ec503-018e-4159-aebf-95e3fa29d5a9"}
06:43:32.963 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"112e90c6-9a6e-44c2-b6f6-7f9cbde7e4e4"}
06:43:32.975 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"112e90c6-9a6e-44c2-b6f6-7f9cbde7e4e4"}
06:43:34.940 01.965 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"d04cc56f-cceb-4d75-8c72-6fc37ddc2e7b"}
06:43:34.952 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"d04cc56f-cceb-4d75-8c72-6fc37ddc2e7b"}
06:43:34.961 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"a7d1872a-35a6-4847-9239-a11005cc4ffc"}
06:43:34.983 00.022 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"a7d1872a-35a6-4847-9239-a11005cc4ffc"}
06:43:36.940 01.957 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"20d375cb-3243-4009-a3d7-1631219a6f35"}
06:43:36.949 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"20d375cb-3243-4009-a3d7-1631219a6f35"}
06:43:36.959 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"64e267b7-0f0b-4661-b32d-77a69d6450ea"}
06:43:36.982 00.023 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"64e267b7-0f0b-4661-b32d-77a69d6450ea"}
06:43:38.939 01.957 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"186c51bb-e75f-4848-b90f-061a19e875d8"}
06:43:38.953 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"186c51bb-e75f-4848-b90f-061a19e875d8"}
06:43:38.961 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"8cb8adaa-5cb0-4b68-b358-2264ea37cfb0"}
06:43:38.969 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"8cb8adaa-5cb0-4b68-b358-2264ea37cfb0"}
06:43:40.938 01.969 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"42f9290e-ef8f-457f-9cf1-58c069c9c97f"}
06:43:40.948 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"42f9290e-ef8f-457f-9cf1-58c069c9c97f"}
06:43:40.965 00.017 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"a9a9f813-250e-42ad-a76b-2e128d5300bd"}
06:43:40.974 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"a9a9f813-250e-42ad-a76b-2e128d5300bd"}
06:43:42.937 01.963 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"60382ca9-331e-49f3-b7c8-b45955e11a1f"}
06:43:42.944 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"60382ca9-331e-49f3-b7c8-b45955e11a1f"}
06:43:42.952 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"d59d9530-29cd-451f-b4c2-a103766da3ff"}
06:43:42.963 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"d59d9530-29cd-451f-b4c2-a103766da3ff"}
06:43:44.940 01.977 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"35252b78-b96a-448b-899f-e8c81a376ba2"}
06:43:44.958 00.018 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"35252b78-b96a-448b-899f-e8c81a376ba2"}
06:43:44.969 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"f6f3b7ea-bed9-42f6-87e8-282b2c58949c"}
06:43:44.978 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"f6f3b7ea-bed9-42f6-87e8-282b2c58949c"}
06:43:46.936 01.958 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"d0f63a72-20dd-4990-955a-06c810bc7457"}
06:43:46.947 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"d0f63a72-20dd-4990-955a-06c810bc7457"}
06:43:46.957 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"901ebc4b-2b23-41f6-a028-f793e357e844"}
06:43:46.969 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"901ebc4b-2b23-41f6-a028-f793e357e844"}
06:43:48.937 01.968 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"78192e50-411c-499c-8ece-d08710e0c762"}
06:43:48.948 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"78192e50-411c-499c-8ece-d08710e0c762"}
06:43:48.957 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"03364af5-d6d1-4124-bb79-fabb2f43f1dd"}
06:43:48.986 00.029 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"03364af5-d6d1-4124-bb79-fabb2f43f1dd"}
06:43:50.940 01.954 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"e59da957-41ef-49c2-b3ec-f4353fff4011"}
06:43:50.955 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"e59da957-41ef-49c2-b3ec-f4353fff4011"}
06:43:50.967 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"e9976a41-ef33-4c26-9c65-d5d02fef42e5"}
06:43:50.980 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"e9976a41-ef33-4c26-9c65-d5d02fef42e5"}
06:43:52.937 01.957 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"b55c53e5-5940-4ca2-9e1e-d2796ca89923"}
06:43:52.949 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"b55c53e5-5940-4ca2-9e1e-d2796ca89923"}
06:43:52.959 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"4c853ba4-d3ad-47b6-a8d0-0eaa2eb038e1"}
06:43:52.968 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"4c853ba4-d3ad-47b6-a8d0-0eaa2eb038e1"}
06:43:54.941 01.973 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"344ac9fa-d650-4c20-a91e-c603b298993f"}
06:43:54.957 00.016 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"344ac9fa-d650-4c20-a91e-c603b298993f"}
06:43:54.967 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"4c1da9ed-0fc5-478b-a6e6-0a7e10b6991e"}
06:43:54.974 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"4c1da9ed-0fc5-478b-a6e6-0a7e10b6991e"}
06:43:56.937 01.963 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"d4f01de4-c6c7-4f70-ba18-bf90234b17ae"}
06:43:56.952 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"d4f01de4-c6c7-4f70-ba18-bf90234b17ae"}
06:43:56.964 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"5cfdb970-6504-4a51-87ba-b6532d29cbd3"}
06:43:56.976 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"5cfdb970-6504-4a51-87ba-b6532d29cbd3"}
06:43:58.938 01.962 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"688c4fd3-0f10-4680-b12d-1d92d171768c"}
06:43:58.948 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"688c4fd3-0f10-4680-b12d-1d92d171768c"}
06:43:58.973 00.025 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"54a51780-e798-4491-bdcc-98fd0dd74230"}
06:43:58.982 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"54a51780-e798-4491-bdcc-98fd0dd74230"}
06:44:00.937 01.955 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"4e0b7b16-3565-45e9-b1cb-4123853754b8"}
06:44:00.945 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"4e0b7b16-3565-45e9-b1cb-4123853754b8"}
06:44:00.954 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"82a0e299-2491-4af1-8b01-a5ee87aa94e9"}
06:44:00.965 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"82a0e299-2491-4af1-8b01-a5ee87aa94e9"}
06:44:02.936 01.971 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"e8622945-8874-4f96-ae98-a0d87addaee5"}
06:44:02.962 00.026 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"e8622945-8874-4f96-ae98-a0d87addaee5"}
06:44:02.972 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"e6f7cffc-2dd8-4e22-ad52-4700af09d666"}
06:44:02.983 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"e6f7cffc-2dd8-4e22-ad52-4700af09d666"}
06:44:04.936 01.953 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"54fdf648-b35d-4d9e-b39e-f9ac204388e2"}
06:44:04.961 00.025 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"54fdf648-b35d-4d9e-b39e-f9ac204388e2"}
06:44:04.970 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"a1abed37-2e1e-47db-a96f-0828bb91a17a"}
06:44:04.979 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"a1abed37-2e1e-47db-a96f-0828bb91a17a"}
06:44:06.935 01.956 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"6a51fdc5-fcaf-4850-8c91-9f488f38e8de"}
06:44:06.945 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"6a51fdc5-fcaf-4850-8c91-9f488f38e8de"}
06:44:06.955 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"2d0c65d2-037a-401b-8538-432d5b1e8672"}
06:44:06.965 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"2d0c65d2-037a-401b-8538-432d5b1e8672"}
06:44:08.936 01.971 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"a7eb7666-b437-4e66-840b-55b0a0e919c4"}
06:44:08.977 00.041 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"a7eb7666-b437-4e66-840b-55b0a0e919c4"}
06:44:08.999 00.022 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"16b33346-1a6b-4937-a000-579f22e5a02e"}
06:44:09.010 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"16b33346-1a6b-4937-a000-579f22e5a02e"}
06:44:10.935 01.925 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"675457f9-50ab-45b5-acff-076072a47b0b"}
06:44:10.950 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"675457f9-50ab-45b5-acff-076072a47b0b"}
06:44:10.962 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"f70c7889-e31c-40bb-8c60-0fb47c7d6d87"}
06:44:10.972 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"f70c7889-e31c-40bb-8c60-0fb47c7d6d87"}
06:44:12.935 01.963 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"bfbccb22-a257-4370-9e61-e7a3cab0f9ff"}
06:44:12.943 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"bfbccb22-a257-4370-9e61-e7a3cab0f9ff"}
06:44:12.951 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"d4df4875-f5b1-4b57-9fba-2e58bfe56887"}
06:44:12.960 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"d4df4875-f5b1-4b57-9fba-2e58bfe56887"}
06:44:14.938 01.978 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"e1777bc2-9f6f-49ca-9933-3ed4ec9f527e"}
06:44:14.951 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"e1777bc2-9f6f-49ca-9933-3ed4ec9f527e"}
06:44:14.961 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"53da0ed0-fd3c-449b-92af-6f81ff4672ca"}
06:44:14.968 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"53da0ed0-fd3c-449b-92af-6f81ff4672ca"}
06:44:16.936 01.968 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"606a4544-6dd9-4fc2-8220-58abe0bab2b0"}
06:44:16.951 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"606a4544-6dd9-4fc2-8220-58abe0bab2b0"}
06:44:16.967 00.016 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"784d1ad1-2eee-440b-9725-c555160e211c"}
06:44:16.980 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"784d1ad1-2eee-440b-9725-c555160e211c"}
06:44:18.936 01.956 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"e07772e2-be66-4efe-8596-611ed712de11"}
06:44:18.944 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"e07772e2-be66-4efe-8596-611ed712de11"}
06:44:18.951 00.007 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"edeab66a-616e-471e-97d2-3bb0975a7230"}
06:44:18.960 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"edeab66a-616e-471e-97d2-3bb0975a7230"}
06:44:20.935 01.975 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"58aed194-9d3b-4016-8f65-c14ab1766a90"}
06:44:20.944 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"58aed194-9d3b-4016-8f65-c14ab1766a90"}
06:44:20.954 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"efc0af44-760e-46e4-a10d-5a614ec4d2fb"}
06:44:20.962 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"efc0af44-760e-46e4-a10d-5a614ec4d2fb"}
06:44:22.936 01.974 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"2150bdb1-031d-4a88-993d-ade2d5ac2539"}
06:44:22.948 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"2150bdb1-031d-4a88-993d-ade2d5ac2539"}
06:44:22.960 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"3b51a161-4e95-4a35-aa28-df3f2efb8d71"}
06:44:22.969 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"3b51a161-4e95-4a35-aa28-df3f2efb8d71"}
06:44:24.937 01.968 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"a1376638-8966-4504-bbec-473e97287b42"}
06:44:24.953 00.016 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"a1376638-8966-4504-bbec-473e97287b42"}
06:44:24.961 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"46200a83-3df3-45d0-bec8-c9e99e08ba39"}
06:44:24.970 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"46200a83-3df3-45d0-bec8-c9e99e08ba39"}
06:44:26.937 01.967 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"59603a6e-3298-45b5-bc71-4376043fab81"}
06:44:26.950 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"59603a6e-3298-45b5-bc71-4376043fab81"}
06:44:26.959 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"4aa94882-174d-431d-9b1b-bc9b292e6da6"}
06:44:26.969 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"4aa94882-174d-431d-9b1b-bc9b292e6da6"}
06:44:28.936 01.967 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"1c943c7d-9f82-4564-953a-d9e964c3ea42"}
06:44:28.951 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"1c943c7d-9f82-4564-953a-d9e964c3ea42"}
06:44:28.964 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"67128595-b5da-491c-b892-9b0f8fbead8f"}
06:44:29.000 00.036 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"67128595-b5da-491c-b892-9b0f8fbead8f"}
06:44:30.935 01.935 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"c53c3938-ac70-4592-ac21-346812a541cc"}
06:44:30.947 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"c53c3938-ac70-4592-ac21-346812a541cc"}
06:44:30.955 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"83414a14-632b-4f96-8c85-8e276508ac9b"}
06:44:30.967 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"83414a14-632b-4f96-8c85-8e276508ac9b"}
06:44:32.934 01.967 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"90a98d91-4ea0-4ed9-8675-c5473cf8199f"}
06:44:32.945 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"90a98d91-4ea0-4ed9-8675-c5473cf8199f"}
06:44:32.957 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"30199e0c-ba12-420e-b33c-442bc8d9a55c"}
06:44:32.966 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"30199e0c-ba12-420e-b33c-442bc8d9a55c"}
06:44:34.935 01.969 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"a8e1285d-14fd-4f43-9516-97b067825648"}
06:44:34.968 00.033 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"a8e1285d-14fd-4f43-9516-97b067825648"}
06:44:34.984 00.016 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"888be503-3880-41d4-ba56-989384bb329d"}
06:44:34.994 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"888be503-3880-41d4-ba56-989384bb329d"}
06:44:36.934 01.940 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"d46a45a6-1ebe-4e8e-a14b-c666133c9375"}
06:44:36.941 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"d46a45a6-1ebe-4e8e-a14b-c666133c9375"}
06:44:36.949 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"e12dc809-e578-4d64-84b5-094e5bbea64a"}
06:44:36.956 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"e12dc809-e578-4d64-84b5-094e5bbea64a"}
06:44:38.934 01.978 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"2e1d1ed0-135d-40ae-a439-3bade8f34ec2"}
06:44:38.944 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"2e1d1ed0-135d-40ae-a439-3bade8f34ec2"}
06:44:38.952 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"90c99bfb-9aa5-4d92-8fee-e1a5e36468b8"}
06:44:38.960 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"90c99bfb-9aa5-4d92-8fee-e1a5e36468b8"}
06:44:40.935 01.975 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"8524b7b0-3677-4546-b313-fbb5ef3e7289"}
06:44:40.944 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"8524b7b0-3677-4546-b313-fbb5ef3e7289"}
06:44:40.956 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"a6d50e85-66ae-462f-a03f-0b1ec0e4d5e9"}
06:44:40.968 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"a6d50e85-66ae-462f-a03f-0b1ec0e4d5e9"}
06:44:42.935 01.967 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"8cc82d82-5854-4397-9c26-9e1e4a07a109"}
06:44:42.948 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"8cc82d82-5854-4397-9c26-9e1e4a07a109"}
06:44:42.958 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"1ab27d20-ec53-440b-932b-3e62334e674d"}
06:44:42.965 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"1ab27d20-ec53-440b-932b-3e62334e674d"}
06:44:44.936 01.971 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"a787d3c0-880a-4de7-815a-13af3bb6eab5"}
06:44:44.947 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"a787d3c0-880a-4de7-815a-13af3bb6eab5"}
06:44:44.960 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"b5c3c9e8-c31a-4452-945b-815d43c0e90f"}
06:44:44.968 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"b5c3c9e8-c31a-4452-945b-815d43c0e90f"}
06:44:46.937 01.969 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"65efd0a9-1244-455b-aa59-5c92bbac833c"}
06:44:46.949 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"65efd0a9-1244-455b-aa59-5c92bbac833c"}
06:44:46.975 00.026 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"2c4aa9f3-fe13-463d-89d9-6982f6c8dd1d"}
06:44:47.007 00.032 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"2c4aa9f3-fe13-463d-89d9-6982f6c8dd1d"}
06:44:48.935 01.928 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"69d0532f-1965-421c-ae00-bde7c367b1f7"}
06:44:48.945 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"69d0532f-1965-421c-ae00-bde7c367b1f7"}
06:44:48.953 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"c786d15b-06eb-41f0-9e7f-14e0d7965d25"}
06:44:48.963 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"c786d15b-06eb-41f0-9e7f-14e0d7965d25"}
06:44:50.936 01.973 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"14327529-1417-4725-93a1-d061615efeb6"}
06:44:50.945 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"14327529-1417-4725-93a1-d061615efeb6"}
06:44:50.968 00.023 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"cf7aec81-2159-4c0a-a41e-16824a9d0278"}
06:44:50.976 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"cf7aec81-2159-4c0a-a41e-16824a9d0278"}
06:44:52.939 01.963 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"0d6e69c6-b51c-435e-9e0f-9d2ed17cad62"}
06:44:52.963 00.024 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"0d6e69c6-b51c-435e-9e0f-9d2ed17cad62"}
06:44:52.972 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"637bd429-504d-4d3c-8f22-51b9fadd721f"}
06:44:52.981 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"637bd429-504d-4d3c-8f22-51b9fadd721f"}
06:44:54.938 01.957 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"69582de4-7603-4fcb-859f-70e57d7b14c6"}
06:44:54.949 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"69582de4-7603-4fcb-859f-70e57d7b14c6"}
06:44:54.957 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"5c7cbb53-7540-4954-8c96-91b9210fdf49"}
06:44:54.967 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"5c7cbb53-7540-4954-8c96-91b9210fdf49"}
06:44:56.938 01.971 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"21487eb5-13c9-4b04-9f7b-cb16b58b3fb5"}
06:44:56.949 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"21487eb5-13c9-4b04-9f7b-cb16b58b3fb5"}
06:44:56.958 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"24354e37-f018-4c15-beba-36f65f0c6fc1"}
06:44:56.969 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"24354e37-f018-4c15-beba-36f65f0c6fc1"}
06:44:58.939 01.970 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"8f7dae27-78f0-42e9-bb64-3c7a9e2f2146"}
06:44:58.955 00.016 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"8f7dae27-78f0-42e9-bb64-3c7a9e2f2146"}
06:44:58.968 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"d1b9895a-2694-419d-af9c-9b687642c534"}
06:44:58.979 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"d1b9895a-2694-419d-af9c-9b687642c534"}
06:45:00.937 01.958 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"d01a1334-7a90-438b-983d-cffb9b0381e5"}
06:45:00.967 00.030 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"d01a1334-7a90-438b-983d-cffb9b0381e5"}
06:45:00.980 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"f3f57efd-26e1-47fa-97ea-4d7d699dc7da"}
06:45:00.990 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"f3f57efd-26e1-47fa-97ea-4d7d699dc7da"}
06:45:02.937 01.947 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"e4b737ea-e042-47a2-8c3b-5deee88467f0"}
06:45:02.951 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"e4b737ea-e042-47a2-8c3b-5deee88467f0"}
06:45:02.959 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"94d07301-2e32-4e75-b9c9-79d643cbe2f8"}
06:45:02.969 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"94d07301-2e32-4e75-b9c9-79d643cbe2f8"}
06:45:04.936 01.967 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"e6c9428b-7694-4464-be79-6e1043e00d15"}
06:45:04.945 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"e6c9428b-7694-4464-be79-6e1043e00d15"}
06:45:04.957 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"40f78c90-9132-4be7-bfea-e74382d117da"}
06:45:04.978 00.021 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"40f78c90-9132-4be7-bfea-e74382d117da"}
06:45:06.935 01.957 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"7b98db80-c7ea-4e67-977f-02791ddbd3a9"}
06:45:06.948 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"7b98db80-c7ea-4e67-977f-02791ddbd3a9"}
06:45:06.955 00.007 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"c0c2e72f-4c37-4012-8d22-e6b807a9b58f"}
06:45:06.964 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"c0c2e72f-4c37-4012-8d22-e6b807a9b58f"}
06:45:08.934 01.970 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"6100f8f7-f901-4a4b-a6ee-8bf121c8360f"}
06:45:08.946 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"6100f8f7-f901-4a4b-a6ee-8bf121c8360f"}
06:45:08.954 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"978a092e-cbcc-45cd-9367-9ac1d058ae90"}
06:45:08.962 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"978a092e-cbcc-45cd-9367-9ac1d058ae90"}
06:45:10.934 01.972 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"69e3fa65-6b80-44dd-99f6-c99062a848f3"}
06:45:10.944 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"69e3fa65-6b80-44dd-99f6-c99062a848f3"}
06:45:10.953 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"ad75ce7f-d4f0-4c1a-93d2-3888cbf1290a"}
06:45:10.962 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"ad75ce7f-d4f0-4c1a-93d2-3888cbf1290a"}
06:45:12.933 01.971 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"9ad80baf-ad5f-4dcb-99df-a68dc3a14888"}
06:45:12.942 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"9ad80baf-ad5f-4dcb-99df-a68dc3a14888"}
06:45:12.952 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"727a8bf8-e5a6-4cab-905a-44220a0264c8"}
06:45:12.960 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"727a8bf8-e5a6-4cab-905a-44220a0264c8"}
06:45:14.931 01.971 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"609199cc-c057-4e1c-b6e9-f8df4cb00bc6"}
06:45:14.945 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"609199cc-c057-4e1c-b6e9-f8df4cb00bc6"}
06:45:14.954 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"1bf78647-12d4-4bc2-afe8-dcbc56017da5"}
06:45:14.961 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"1bf78647-12d4-4bc2-afe8-dcbc56017da5"}
06:45:16.931 01.970 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"3cef76db-cad9-4f70-9ec2-221693d725c7"}
06:45:16.945 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"3cef76db-cad9-4f70-9ec2-221693d725c7"}
06:45:16.956 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"8fc92252-827f-4d30-a18f-4e1a1c97aa60"}
06:45:16.970 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"8fc92252-827f-4d30-a18f-4e1a1c97aa60"}
06:45:18.930 01.960 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"94442b53-cab1-40b6-85c3-cbeb974dd2a4"}
06:45:18.941 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"94442b53-cab1-40b6-85c3-cbeb974dd2a4"}
06:45:18.952 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"3a83075a-3cc6-4b83-8103-ed2939fb3009"}
06:45:18.961 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"3a83075a-3cc6-4b83-8103-ed2939fb3009"}
06:45:20.929 01.968 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"fa4f726a-be90-4011-bb5b-88c9906e5b7b"}
06:45:20.939 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"fa4f726a-be90-4011-bb5b-88c9906e5b7b"}
06:45:20.962 00.023 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"d42fb7c3-5695-41c4-b98f-08ab64ce6770"}
06:45:20.971 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"d42fb7c3-5695-41c4-b98f-08ab64ce6770"}
06:45:22.929 01.958 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"28355652-b447-4d7d-857f-c7a0b49955c1"}
06:45:22.940 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"28355652-b447-4d7d-857f-c7a0b49955c1"}
06:45:22.949 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"b6f48249-a47b-4bbc-8d46-572715004f50"}
06:45:22.976 00.027 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"b6f48249-a47b-4bbc-8d46-572715004f50"}
06:45:24.929 01.953 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"b65836a2-83fb-409d-8438-96383f41c328"}
06:45:24.963 00.034 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"b65836a2-83fb-409d-8438-96383f41c328"}
06:45:24.975 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"5b0a7f48-4cdb-4d9e-b8f2-d6a034e91d47"}
06:45:24.985 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"5b0a7f48-4cdb-4d9e-b8f2-d6a034e91d47"}
06:45:26.928 01.943 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"4244a836-a1a3-40c5-ae38-73dea8e30377"}
06:45:26.942 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"4244a836-a1a3-40c5-ae38-73dea8e30377"}
06:45:26.955 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"8b0f9259-51bc-40b9-9139-ab13956ae2c0"}
06:45:26.967 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"8b0f9259-51bc-40b9-9139-ab13956ae2c0"}
06:45:28.928 01.961 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"3438e789-2fbc-490e-92b3-5b6d3c89283e"}
06:45:28.941 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"3438e789-2fbc-490e-92b3-5b6d3c89283e"}
06:45:28.968 00.027 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"98c3251f-ffee-44e2-a571-a089c405370a"}
06:45:28.981 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"98c3251f-ffee-44e2-a571-a089c405370a"}
06:45:30.928 01.947 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"78dee8c4-d6c7-4360-ad19-a417d4394f46"}
06:45:30.942 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"78dee8c4-d6c7-4360-ad19-a417d4394f46"}
06:45:30.958 00.016 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"ac545b32-9f82-48fb-9c44-858f9781a7f2"}
06:45:30.991 00.033 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"ac545b32-9f82-48fb-9c44-858f9781a7f2"}
06:45:32.927 01.936 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"9bf0108b-5e35-4f2a-ab60-652264d53cff"}
06:45:32.937 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"9bf0108b-5e35-4f2a-ab60-652264d53cff"}
06:45:32.949 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"ce7754c5-aaa8-437c-8c1f-2b6d41de08bc"}
06:45:32.959 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"ce7754c5-aaa8-437c-8c1f-2b6d41de08bc"}
06:45:34.926 01.967 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"ff6c31dc-65d5-41a6-89af-5c6ee7b1fd1c"}
06:45:34.936 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"ff6c31dc-65d5-41a6-89af-5c6ee7b1fd1c"}
06:45:34.946 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"11cb6b57-4862-45c9-b2ef-7a65965980f7"}
06:45:34.966 00.020 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"11cb6b57-4862-45c9-b2ef-7a65965980f7"}
06:45:36.927 01.961 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"2dfd97d0-4b3f-49c2-8d72-8ba96af65716"}
06:45:36.940 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"2dfd97d0-4b3f-49c2-8d72-8ba96af65716"}
06:45:36.954 00.014 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"975cdb15-c51f-4aa5-9ece-9ab064c1b77f"}
06:45:36.979 00.025 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"975cdb15-c51f-4aa5-9ece-9ab064c1b77f"}
06:45:38.926 01.947 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"1b4451f6-9d1f-4740-bd0a-dfb0af041fa4"}
06:45:38.935 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"1b4451f6-9d1f-4740-bd0a-dfb0af041fa4"}
06:45:38.946 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"eee72b2c-8d2e-45f6-ac31-02ec94cc18a2"}
06:45:38.955 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"eee72b2c-8d2e-45f6-ac31-02ec94cc18a2"}
06:45:40.925 01.970 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"b21831ae-59ef-4b23-801c-ff2a6b4f8546"}
06:45:40.936 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"b21831ae-59ef-4b23-801c-ff2a6b4f8546"}
06:45:40.946 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"92447e9d-0fbf-447b-a0ad-afc2f5fa7fac"}
06:45:40.956 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"92447e9d-0fbf-447b-a0ad-afc2f5fa7fac"}
06:45:42.924 01.968 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"31aa7097-920d-4dc9-8c54-3beb5c37578a"}
06:45:42.937 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"31aa7097-920d-4dc9-8c54-3beb5c37578a"}
06:45:42.947 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"c6a4c841-a7e7-4349-ad3e-daa5ace694cd"}
06:45:42.958 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"c6a4c841-a7e7-4349-ad3e-daa5ace694cd"}
06:45:44.922 01.964 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"997bd865-151d-47c1-92f5-4308d7785bf1"}
06:45:44.930 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"997bd865-151d-47c1-92f5-4308d7785bf1"}
06:45:44.941 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"5ff1b7c8-243a-4936-9e0d-a0b36cd8a0a9"}
06:45:44.952 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"5ff1b7c8-243a-4936-9e0d-a0b36cd8a0a9"}
06:45:46.921 01.969 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"a6e38b0d-e666-4920-b950-928268eb357b"}
06:45:46.940 00.019 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"a6e38b0d-e666-4920-b950-928268eb357b"}
06:45:46.952 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"fd70309b-dc3c-4f9d-b7fb-dc939c8a44cf"}
06:45:46.986 00.034 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"fd70309b-dc3c-4f9d-b7fb-dc939c8a44cf"}
06:45:48.921 01.935 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"80fd36ad-0f37-4b2a-bf9e-e2d7f5481f00"}
06:45:48.932 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"80fd36ad-0f37-4b2a-bf9e-e2d7f5481f00"}
06:45:48.941 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"5c01b89e-db6d-42cc-ac7b-9ca9271dcb12"}
06:45:48.953 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"5c01b89e-db6d-42cc-ac7b-9ca9271dcb12"}
06:45:50.921 01.968 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"fffc21f6-02b8-4348-851c-6b1d2fdd003a"}
06:45:50.931 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"fffc21f6-02b8-4348-851c-6b1d2fdd003a"}
06:45:50.941 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"925050d4-6a71-40bb-be5f-69c55e2eb9a7"}
06:45:50.952 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"925050d4-6a71-40bb-be5f-69c55e2eb9a7"}
06:45:52.921 01.969 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"48bcdbe7-b933-4f71-91c6-31afdb8e1443"}
06:45:52.934 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"48bcdbe7-b933-4f71-91c6-31afdb8e1443"}
06:45:52.948 00.014 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"023e6b21-f883-4c79-93ab-d9605b2efc8a"}
06:45:52.960 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"023e6b21-f883-4c79-93ab-d9605b2efc8a"}
06:45:54.920 01.960 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"c6065847-bc42-4a43-8779-21988326b727"}
06:45:54.933 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"c6065847-bc42-4a43-8779-21988326b727"}
06:45:54.960 00.027 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"57fca4c6-dbd1-45ba-82d3-2c8e3d9e33ac"}
06:45:54.972 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"57fca4c6-dbd1-45ba-82d3-2c8e3d9e33ac"}
06:45:56.924 01.952 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"ad0705ff-c2ef-473f-8ff2-382c011fc4c1"}
06:45:56.945 00.021 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"ad0705ff-c2ef-473f-8ff2-382c011fc4c1"}
06:45:56.959 00.014 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"86ac5792-7e4d-4ee8-884c-1c8ddc552f94"}
06:45:56.968 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"86ac5792-7e4d-4ee8-884c-1c8ddc552f94"}
06:45:58.922 01.954 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"9e517003-f967-4f2f-af32-a4a59439a051"}
06:45:58.932 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"9e517003-f967-4f2f-af32-a4a59439a051"}
06:45:58.957 00.025 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"abd7ea72-a935-430b-afe1-ddabdacde634"}
06:45:58.965 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"abd7ea72-a935-430b-afe1-ddabdacde634"}
06:46:00.923 01.958 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"b06c4ef4-c2fb-473b-9764-854e47a39e81"}
06:46:00.936 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"b06c4ef4-c2fb-473b-9764-854e47a39e81"}
06:46:00.962 00.026 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"d807a9d9-271c-4259-bba0-8bbf8092cf00"}
06:46:00.974 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"d807a9d9-271c-4259-bba0-8bbf8092cf00"}
06:46:02.923 01.949 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"e56181ec-3030-4bdc-acaa-e1e73f1bffd2"}
06:46:02.933 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"e56181ec-3030-4bdc-acaa-e1e73f1bffd2"}
06:46:02.944 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"ffbea778-362b-4c23-9bc3-69c8d3a60e8a"}
06:46:02.956 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"ffbea778-362b-4c23-9bc3-69c8d3a60e8a"}
06:46:04.921 01.965 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"91ae78e3-1686-438e-a806-695730bcb306"}
06:46:04.932 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"91ae78e3-1686-438e-a806-695730bcb306"}
06:46:04.942 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"15817da2-3726-4b88-adcf-1e099963fd1b"}
06:46:04.965 00.023 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"15817da2-3726-4b88-adcf-1e099963fd1b"}
06:46:06.920 01.955 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"35fac0e5-03c0-4279-96c2-8f1625cd9e2f"}
06:46:06.930 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"35fac0e5-03c0-4279-96c2-8f1625cd9e2f"}
06:46:06.942 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"f0535279-7bbd-41d1-96b6-902a75a276f3"}
06:46:06.966 00.024 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"f0535279-7bbd-41d1-96b6-902a75a276f3"}
06:46:08.921 01.955 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"180837c1-79c0-4ed1-9f8f-d39004c090a9"}
06:46:08.953 00.032 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"180837c1-79c0-4ed1-9f8f-d39004c090a9"}
06:46:08.965 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"9f4b1a27-2ef7-474b-9a8d-78e10ce0bc68"}
06:46:08.980 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"9f4b1a27-2ef7-474b-9a8d-78e10ce0bc68"}
06:46:10.920 01.940 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"6dd9372f-f1c4-4443-ba7f-42d2a4571b6d"}
06:46:10.930 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"6dd9372f-f1c4-4443-ba7f-42d2a4571b6d"}
06:46:10.940 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"bf849538-db74-4a9e-b621-55ad3104d664"}
06:46:10.964 00.024 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"bf849538-db74-4a9e-b621-55ad3104d664"}
06:46:12.924 01.960 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"afa5a8aa-d80c-42db-a8c3-08ff64d2e64d"}
06:46:12.947 00.023 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"afa5a8aa-d80c-42db-a8c3-08ff64d2e64d"}
06:46:12.955 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"dfec276e-7ca4-4afb-8281-698e5f450c53"}
06:46:12.963 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"dfec276e-7ca4-4afb-8281-698e5f450c53"}
06:46:14.922 01.959 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"dea242b1-3b50-40e4-8a40-852ae0592a25"}
06:46:14.936 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"dea242b1-3b50-40e4-8a40-852ae0592a25"}
06:46:14.982 00.046 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"21df4ecd-8c2b-4f41-817a-8f10c5c8beda"}
06:46:14.999 00.017 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"21df4ecd-8c2b-4f41-817a-8f10c5c8beda"}
06:46:16.926 01.927 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"8698c1cc-a763-44d5-bf8a-1f20bcc16755"}
06:46:16.961 00.035 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"8698c1cc-a763-44d5-bf8a-1f20bcc16755"}
06:46:17.001 00.040 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"df2ba9df-0027-4efd-b282-b49e73895b32"}
06:46:17.052 00.051 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"df2ba9df-0027-4efd-b282-b49e73895b32"}
06:46:18.936 01.884 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"965b3b6f-c9e6-4714-b007-5578d9403683"}
06:46:18.952 00.016 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"965b3b6f-c9e6-4714-b007-5578d9403683"}
06:46:18.967 00.015 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"0127903e-9b94-42eb-8cee-2179d0bbdc11"}
06:46:18.981 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"0127903e-9b94-42eb-8cee-2179d0bbdc11"}
06:46:20.936 01.955 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"aec741b5-d11e-4011-a182-91c02afa25fc"}
06:46:20.962 00.026 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"aec741b5-d11e-4011-a182-91c02afa25fc"}
06:46:20.986 00.024 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"ffb4f2b7-f781-465a-8869-cf5147d3aada"}
06:46:20.996 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"ffb4f2b7-f781-465a-8869-cf5147d3aada"}
06:46:22.939 01.943 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"2609304d-a248-499d-b200-9c782e98b5a7"}
06:46:22.958 00.019 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"2609304d-a248-499d-b200-9c782e98b5a7"}
06:46:22.967 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"83699d82-5d91-40d1-98ac-c9baafe5abd9"}
06:46:22.976 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"83699d82-5d91-40d1-98ac-c9baafe5abd9"}
06:46:24.939 01.963 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"726082ce-f2a0-4db3-affa-820ecb5860c5"}
06:46:24.960 00.021 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"726082ce-f2a0-4db3-affa-820ecb5860c5"}
06:46:24.971 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"100bc099-cc4c-41e7-af3d-b675eca1c757"}
06:46:24.980 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"100bc099-cc4c-41e7-af3d-b675eca1c757"}
06:46:26.937 01.957 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"bd24cd5b-3ed5-49d7-8048-a824dfc0211e"}
06:46:26.947 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"bd24cd5b-3ed5-49d7-8048-a824dfc0211e"}
06:46:26.958 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"6b840ef4-b7ab-494e-8553-460bc99b1068"}
06:46:26.969 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"6b840ef4-b7ab-494e-8553-460bc99b1068"}
06:46:28.936 01.967 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"e2896774-e420-4a9a-a87b-0796dd604421"}
06:46:28.947 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"e2896774-e420-4a9a-a87b-0796dd604421"}
06:46:28.972 00.025 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"bc9bda00-ea93-4c68-ba5d-0cd1ef5b3a2e"}
06:46:28.983 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"bc9bda00-ea93-4c68-ba5d-0cd1ef5b3a2e"}
06:46:30.936 01.953 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"aabed5fe-8040-4657-9896-889e0085e489"}
06:46:30.946 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"aabed5fe-8040-4657-9896-889e0085e489"}
06:46:30.959 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"020ce94c-5e4f-48fd-861d-44f2195cc652"}
06:46:30.968 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"020ce94c-5e4f-48fd-861d-44f2195cc652"}
06:46:32.937 01.969 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"162ee303-805a-416c-b4ca-80cadf8d7e19"}
06:46:32.946 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"162ee303-805a-416c-b4ca-80cadf8d7e19"}
06:46:32.956 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"74e67172-50e2-4c42-a1b6-8d82d221c7b9"}
06:46:32.966 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"74e67172-50e2-4c42-a1b6-8d82d221c7b9"}
06:46:34.936 01.970 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"8aea5f2e-aad8-4ca4-82d6-51d000c9ca3d"}
06:46:34.950 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"8aea5f2e-aad8-4ca4-82d6-51d000c9ca3d"}
06:46:34.963 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"f6698448-0e7c-45f6-bcf3-5ee38251730f"}
06:46:34.974 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"f6698448-0e7c-45f6-bcf3-5ee38251730f"}
06:46:36.935 01.961 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"173a3e1f-b3cc-44b9-a020-24bbe876b5a0"}
06:46:36.946 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"173a3e1f-b3cc-44b9-a020-24bbe876b5a0"}
06:46:36.954 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"415057d9-3e40-4b33-b0b8-264338e36fd8"}
06:46:36.961 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"415057d9-3e40-4b33-b0b8-264338e36fd8"}
06:46:38.935 01.974 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"09c6baf1-2526-4725-8b62-f605f650779d"}
06:46:38.946 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"09c6baf1-2526-4725-8b62-f605f650779d"}
06:46:38.956 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"d1a79706-d3ac-4963-a7b2-031091fcecbb"}
06:46:38.963 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"d1a79706-d3ac-4963-a7b2-031091fcecbb"}
06:46:40.935 01.972 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"ea932725-a33c-4004-8785-f8df6fedd395"}
06:46:40.963 00.028 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"ea932725-a33c-4004-8785-f8df6fedd395"}
06:46:40.974 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"96eef7bd-7c6b-4112-86fd-320aeebe5b17"}
06:46:40.984 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"96eef7bd-7c6b-4112-86fd-320aeebe5b17"}
06:46:42.938 01.954 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"387e3f72-352d-4f84-90d7-57e592f28413"}
06:46:42.954 00.016 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"387e3f72-352d-4f84-90d7-57e592f28413"}
06:46:42.963 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"b198c588-ecd1-4180-8ab3-6b06bf4c9d81"}
06:46:42.970 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"b198c588-ecd1-4180-8ab3-6b06bf4c9d81"}
06:46:44.935 01.965 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"8649385b-f8f3-48d7-a87a-df4cb14a7215"}
06:46:44.944 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"8649385b-f8f3-48d7-a87a-df4cb14a7215"}
06:46:44.953 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"b48bffa7-6a95-4b44-af6a-c7aff8cdcc8e"}
06:46:44.961 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"b48bffa7-6a95-4b44-af6a-c7aff8cdcc8e"}
06:46:46.936 01.975 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"135200f6-75e6-45dc-a0fe-4fcb9c5b1d88"}
06:46:46.959 00.023 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"135200f6-75e6-45dc-a0fe-4fcb9c5b1d88"}
06:46:47.003 00.044 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"8aa08245-1170-4058-9622-6ba095f84769"}
06:46:47.026 00.023 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"8aa08245-1170-4058-9622-6ba095f84769"}
06:46:48.936 01.910 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"b5a4188c-3fa3-403f-ae5f-bda876724e69"}
06:46:48.945 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"b5a4188c-3fa3-403f-ae5f-bda876724e69"}
06:46:48.968 00.023 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"cd86c472-c554-4546-9863-1bd52bc4ff65"}
06:46:48.981 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"cd86c472-c554-4546-9863-1bd52bc4ff65"}
06:46:50.936 01.955 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"65daa5f4-a559-4b70-ae8a-ed0a0e38d395"}
06:46:50.946 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"65daa5f4-a559-4b70-ae8a-ed0a0e38d395"}
06:46:50.971 00.025 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"926212ea-ff84-4e42-a1f1-f681c31b3a3a"}
06:46:50.980 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"926212ea-ff84-4e42-a1f1-f681c31b3a3a"}
06:46:52.936 01.956 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"d1eb854c-8ab0-4f5c-8bbd-265d50254483"}
06:46:52.948 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"d1eb854c-8ab0-4f5c-8bbd-265d50254483"}
06:46:52.982 00.034 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"2f3a8458-bcc3-47a2-bc22-d6cda4ccc7e8"}
06:46:52.995 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"2f3a8458-bcc3-47a2-bc22-d6cda4ccc7e8"}
06:46:54.935 01.940 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"e40dc6dc-27fa-4d80-a889-6dc6667abd94"}
06:46:54.946 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"e40dc6dc-27fa-4d80-a889-6dc6667abd94"}
06:46:54.958 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"a16ba9b7-77c2-4dd4-86b0-fcd1f265edb7"}
06:46:54.969 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"a16ba9b7-77c2-4dd4-86b0-fcd1f265edb7"}
06:46:56.935 01.966 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"7b7eeb77-ccce-4553-b00f-33cc58a5d582"}
06:46:56.960 00.025 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"7b7eeb77-ccce-4553-b00f-33cc58a5d582"}
06:46:56.972 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"61df5e9e-afe2-403e-95be-b37dc34dc61c"}
06:46:56.981 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"61df5e9e-afe2-403e-95be-b37dc34dc61c"}
06:46:58.935 01.954 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"34af798f-58ff-41a3-a669-890c1f828fb4"}
06:46:58.954 00.019 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"34af798f-58ff-41a3-a669-890c1f828fb4"}
06:46:58.987 00.033 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"251c4cc4-8527-4788-a2fe-9602d93a6b70"}
06:46:59.001 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"251c4cc4-8527-4788-a2fe-9602d93a6b70"}
06:47:00.935 01.934 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"2f1da324-dcc8-4ec0-b2d0-e1dc3959d40d"}
06:47:00.965 00.030 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"2f1da324-dcc8-4ec0-b2d0-e1dc3959d40d"}
06:47:00.975 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"62045b0c-dbe5-4faf-b3da-e329eb5e7a7b"}
06:47:00.986 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"62045b0c-dbe5-4faf-b3da-e329eb5e7a7b"}
06:47:02.935 01.949 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"610bbe75-70a4-4905-9ef1-d9bb9ddad724"}
06:47:02.946 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"610bbe75-70a4-4905-9ef1-d9bb9ddad724"}
06:47:02.960 00.014 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"684e839f-297c-466f-b8da-68e373f9f8bc"}
06:47:02.971 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"684e839f-297c-466f-b8da-68e373f9f8bc"}
06:47:04.934 01.963 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"da0de3d1-0608-496f-807e-6e9a58cec7b0"}
06:47:04.947 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"da0de3d1-0608-496f-807e-6e9a58cec7b0"}
06:47:04.960 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"ba7cc5e6-3fa6-4516-b2ec-b927e388aaa4"}
06:47:04.970 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"ba7cc5e6-3fa6-4516-b2ec-b927e388aaa4"}
06:47:06.940 01.970 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"2bf744e1-870e-48a4-8761-a3aafe2b6ad5"}
06:47:06.958 00.018 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"2bf744e1-870e-48a4-8761-a3aafe2b6ad5"}
06:47:06.966 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"78802f70-f280-4044-a25a-027b7710a844"}
06:47:06.974 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"78802f70-f280-4044-a25a-027b7710a844"}
06:47:08.937 01.963 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"836c4803-21f3-44bd-8a5b-5421ed5aeff0"}
06:47:08.949 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"836c4803-21f3-44bd-8a5b-5421ed5aeff0"}
06:47:08.959 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"ee4beb5e-1867-4cfe-a692-2f0faa37b2fe"}
06:47:08.978 00.019 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"ee4beb5e-1867-4cfe-a692-2f0faa37b2fe"}
06:47:10.937 01.959 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"aea9e3bf-37dc-4645-81ec-0f0cd82f4e53"}
06:47:10.948 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"aea9e3bf-37dc-4645-81ec-0f0cd82f4e53"}
06:47:10.958 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"ee4f6ea7-0df9-4ad6-beb0-58b36854e01e"}
06:47:10.965 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"ee4f6ea7-0df9-4ad6-beb0-58b36854e01e"}
06:47:12.939 01.974 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"b94e1405-4689-4c91-b6b9-9183c9c8d468"}
06:47:12.950 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"b94e1405-4689-4c91-b6b9-9183c9c8d468"}
06:47:12.958 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"a21522b0-c709-46b1-881c-fde494b9a714"}
06:47:12.966 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"a21522b0-c709-46b1-881c-fde494b9a714"}
06:47:14.937 01.971 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"f2ec6299-4287-4221-a040-903575a7a362"}
06:47:14.947 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"f2ec6299-4287-4221-a040-903575a7a362"}
06:47:14.958 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"4c58ecd6-5262-475e-b724-a52afe43a9e6"}
06:47:14.967 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"4c58ecd6-5262-475e-b724-a52afe43a9e6"}
06:47:16.936 01.969 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"39c1ec33-38d2-43ab-9d3f-5f1b03124826"}
06:47:16.950 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"39c1ec33-38d2-43ab-9d3f-5f1b03124826"}
06:47:16.962 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"8d31acf1-8aaa-4c6c-85ec-15da4c77d531"}
06:47:16.976 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"8d31acf1-8aaa-4c6c-85ec-15da4c77d531"}
06:47:18.936 01.960 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"e8cc82b5-8bd4-49b9-bd2e-3cc746e9f75d"}
06:47:18.946 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"e8cc82b5-8bd4-49b9-bd2e-3cc746e9f75d"}
06:47:18.957 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"e8e0b603-6f5a-48df-80aa-d5f64e591a7f"}
06:47:18.966 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"e8e0b603-6f5a-48df-80aa-d5f64e591a7f"}
06:47:20.935 01.969 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"8c11a8a5-8feb-4675-b9ce-4acb70f19a7d"}
06:47:20.946 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"8c11a8a5-8feb-4675-b9ce-4acb70f19a7d"}
06:47:20.954 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"307818ff-6b08-463e-bab3-3b73ddd8cf67"}
06:47:20.967 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"307818ff-6b08-463e-bab3-3b73ddd8cf67"}
06:47:22.935 01.968 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"6e938074-104a-4015-90fa-e10558169b4b"}
06:47:22.943 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"6e938074-104a-4015-90fa-e10558169b4b"}
06:47:22.953 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"e1ee8883-1749-474a-98bd-e117c6617904"}
06:47:22.960 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"e1ee8883-1749-474a-98bd-e117c6617904"}
06:47:24.933 01.973 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"0ccee1f5-9b36-4da2-84f2-56a651702cd0"}
06:47:24.968 00.035 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"0ccee1f5-9b36-4da2-84f2-56a651702cd0"}
06:47:24.981 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"6bffc12c-5b82-409c-b2fd-68a2171b6561"}
06:47:24.997 00.016 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"6bffc12c-5b82-409c-b2fd-68a2171b6561"}
06:47:26.932 01.935 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"fb3bd3fd-34bf-4dfb-94ee-efe8508a7e01"}
06:47:26.941 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"fb3bd3fd-34bf-4dfb-94ee-efe8508a7e01"}
06:47:26.951 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"c81eb8da-f02e-468a-8769-64914f591aa5"}
06:47:26.964 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"c81eb8da-f02e-468a-8769-64914f591aa5"}
06:47:28.935 01.971 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"278ad078-c070-4ae5-b8cd-8a3534c73368"}
06:47:28.954 00.019 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"278ad078-c070-4ae5-b8cd-8a3534c73368"}
06:47:28.965 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"d61a882f-22ca-4841-9eb6-4e026d0fa9e6"}
06:47:28.979 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"d61a882f-22ca-4841-9eb6-4e026d0fa9e6"}
06:47:30.934 01.955 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"983b44cb-24f2-452c-8f60-c14a2909762d"}
06:47:30.961 00.027 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"983b44cb-24f2-452c-8f60-c14a2909762d"}
06:47:30.974 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"6d90e349-7b7c-41c9-b45c-8677019fa5ae"}
06:47:30.988 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"6d90e349-7b7c-41c9-b45c-8677019fa5ae"}
06:47:32.931 01.943 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"623492ba-3cef-46a9-af73-adab7682fac3"}
06:47:32.940 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"623492ba-3cef-46a9-af73-adab7682fac3"}
06:47:32.949 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"8591641b-b42d-43b1-9616-a6a0c0f89a16"}
06:47:32.957 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"8591641b-b42d-43b1-9616-a6a0c0f89a16"}
06:47:34.933 01.976 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"4ee62f26-b5f5-4e2d-8fcd-947478565880"}
06:47:34.947 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"4ee62f26-b5f5-4e2d-8fcd-947478565880"}
06:47:34.957 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"ec282246-3be4-483f-a7c1-4939e2add1d2"}
06:47:34.965 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"ec282246-3be4-483f-a7c1-4939e2add1d2"}
06:47:36.932 01.967 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"59c99eb1-353b-4f7d-b73e-e9f21b3e971c"}
06:47:36.961 00.029 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"59c99eb1-353b-4f7d-b73e-e9f21b3e971c"}
06:47:36.974 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"85c575df-726d-4a06-bca4-9295e3e5d7b2"}
06:47:36.984 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"85c575df-726d-4a06-bca4-9295e3e5d7b2"}
06:47:38.931 01.947 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"b499a72d-cab8-4970-8d69-3a63265c4226"}
06:47:38.958 00.027 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"b499a72d-cab8-4970-8d69-3a63265c4226"}
06:47:38.971 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"6d7dcf17-d379-4bee-b51e-e4924000d5ac"}
06:47:38.979 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"6d7dcf17-d379-4bee-b51e-e4924000d5ac"}
06:47:40.932 01.953 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"b544ea86-827e-42b5-b05e-7740c582fa9e"}
06:47:40.942 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"b544ea86-827e-42b5-b05e-7740c582fa9e"}
06:47:40.955 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"f58e11b8-62c8-475e-9d97-bb7d595b59e9"}
06:47:40.978 00.023 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"f58e11b8-62c8-475e-9d97-bb7d595b59e9"}
06:47:42.934 01.956 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"4f36361f-2f99-4335-8a77-fb51a87d1fbd"}
06:47:42.949 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"4f36361f-2f99-4335-8a77-fb51a87d1fbd"}
06:47:42.960 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"60b14500-c3da-460b-a6c3-980325fcc204"}
06:47:42.971 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"60b14500-c3da-460b-a6c3-980325fcc204"}
06:47:44.933 01.962 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"2b4ff94c-08bb-48fe-aac9-5c24bed39584"}
06:47:44.943 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"2b4ff94c-08bb-48fe-aac9-5c24bed39584"}
06:47:44.954 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"e6d62732-5806-4c12-9b0c-ab3bf933d39a"}
06:47:44.960 00.006 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"e6d62732-5806-4c12-9b0c-ab3bf933d39a"}
06:47:46.931 01.971 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"5c1629aa-d5a1-460a-a56f-64d5bec75d07"}
06:47:46.943 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"5c1629aa-d5a1-460a-a56f-64d5bec75d07"}
06:47:46.955 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"fa920dfa-ff42-4841-aee8-249f85545eee"}
06:47:46.967 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"fa920dfa-ff42-4841-aee8-249f85545eee"}
06:47:48.931 01.964 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"6cf959e0-65ff-4300-b804-a5dc3c1f0543"}
06:47:48.940 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"6cf959e0-65ff-4300-b804-a5dc3c1f0543"}
06:47:48.953 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"14df5081-9f93-455c-9688-81b59fdfd86e"}
06:47:48.962 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"14df5081-9f93-455c-9688-81b59fdfd86e"}
06:47:50.932 01.970 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"4c6fae2d-9386-453b-80ba-804bf13b44ed"}
06:47:50.944 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"4c6fae2d-9386-453b-80ba-804bf13b44ed"}
06:47:50.954 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"9e807f57-44c4-47fb-9dd1-4445bf9541d2"}
06:47:50.961 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"9e807f57-44c4-47fb-9dd1-4445bf9541d2"}
06:47:52.931 01.970 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"cbbae393-b783-4c83-8419-da359bc0a5d2"}
06:47:52.941 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"cbbae393-b783-4c83-8419-da359bc0a5d2"}
06:47:52.949 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"4ab00605-5332-4085-8838-26cbeae32fe5"}
06:47:52.975 00.026 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"4ab00605-5332-4085-8838-26cbeae32fe5"}
06:47:54.930 01.955 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"0021c2b8-d36a-4fe7-a741-20f664b640c7"}
06:47:54.958 00.028 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"0021c2b8-d36a-4fe7-a741-20f664b640c7"}
06:47:54.968 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"3b1707c4-de03-42ef-8240-8f016a12013a"}
06:47:54.979 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"3b1707c4-de03-42ef-8240-8f016a12013a"}
06:47:56.929 01.950 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"7afde288-245e-4d16-9e59-467611b01c53"}
06:47:56.939 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"7afde288-245e-4d16-9e59-467611b01c53"}
06:47:56.970 00.031 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"6dbe8add-f607-495c-8866-b8876dfa89c1"}
06:47:56.981 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"6dbe8add-f607-495c-8866-b8876dfa89c1"}
06:47:58.928 01.947 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"ce76aaf3-42c3-4c12-aa1e-c8375047ae52"}
06:47:58.939 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"ce76aaf3-42c3-4c12-aa1e-c8375047ae52"}
06:47:58.950 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"63ec13b9-c297-4548-bb3b-732d77d5a331"}
06:47:58.958 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"63ec13b9-c297-4548-bb3b-732d77d5a331"}
06:48:00.928 01.970 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"4cd6a022-2194-41a9-a861-f2ec1539dc8f"}
06:48:00.950 00.022 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"4cd6a022-2194-41a9-a861-f2ec1539dc8f"}
06:48:00.963 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"6e84a1e2-119b-4612-a700-404143d1701c"}
06:48:00.972 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"6e84a1e2-119b-4612-a700-404143d1701c"}
06:48:02.929 01.957 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"1b6f6326-fa02-41c1-9f6c-036e010613c1"}
06:48:02.945 00.016 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"1b6f6326-fa02-41c1-9f6c-036e010613c1"}
06:48:02.959 00.014 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"8208a77f-8465-4e80-ba85-9db753bc2d3f"}
06:48:02.990 00.031 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"8208a77f-8465-4e80-ba85-9db753bc2d3f"}
06:48:04.928 01.938 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"494ff186-97fc-4735-a749-9f6697d5fc7d"}
06:48:04.959 00.031 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"494ff186-97fc-4735-a749-9f6697d5fc7d"}
06:48:04.971 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"8591b208-cf29-4234-b83e-6aaaee844841"}
06:48:04.982 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"8591b208-cf29-4234-b83e-6aaaee844841"}
06:48:06.928 01.946 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"93361abf-46d3-4afd-ad70-b6efc185192e"}
06:48:06.955 00.027 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"93361abf-46d3-4afd-ad70-b6efc185192e"}
06:48:06.966 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"d75c2b00-2cca-4758-99a0-3f63b50960d0"}
06:48:06.974 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"d75c2b00-2cca-4758-99a0-3f63b50960d0"}
06:48:08.927 01.953 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"068d3f4e-66a9-467e-80e8-3d439542eecb"}
06:48:08.942 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"068d3f4e-66a9-467e-80e8-3d439542eecb"}
06:48:08.958 00.016 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"83e65115-c5d3-417a-8bb6-fa1731fb75d0"}
06:48:08.971 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"83e65115-c5d3-417a-8bb6-fa1731fb75d0"}
06:48:10.926 01.955 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"1f5a907e-66ab-4bba-9cfc-c48068502153"}
06:48:10.936 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"1f5a907e-66ab-4bba-9cfc-c48068502153"}
06:48:10.945 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"1b21143c-3d66-40d4-8387-c4d97efaeb44"}
06:48:10.952 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"1b21143c-3d66-40d4-8387-c4d97efaeb44"}
06:48:12.927 01.975 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"d6916808-918e-44f2-bda5-61661300c14f"}
06:48:12.946 00.019 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"d6916808-918e-44f2-bda5-61661300c14f"}
06:48:12.955 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"1a13e0e0-8444-41f5-84b7-6eec5b89107e"}
06:48:12.963 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"1a13e0e0-8444-41f5-84b7-6eec5b89107e"}
06:48:14.928 01.965 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"744b1313-4619-4d8b-b53f-6dbd684b9fad"}
06:48:14.941 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"744b1313-4619-4d8b-b53f-6dbd684b9fad"}
06:48:14.965 00.024 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"c76830be-445c-4b65-b3c7-a7cecc6ed367"}
06:48:14.983 00.018 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"c76830be-445c-4b65-b3c7-a7cecc6ed367"}
06:48:16.929 01.946 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"6014ab81-97d0-4c76-b2d5-b4285d133c06"}
06:48:16.944 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"6014ab81-97d0-4c76-b2d5-b4285d133c06"}
06:48:16.960 00.016 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"a9db311c-beed-4bd1-b530-9a20a6cd58d3"}
06:48:16.971 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"a9db311c-beed-4bd1-b530-9a20a6cd58d3"}
06:48:18.927 01.956 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"3800776c-248c-48fd-a542-449c0f74c4ba"}
06:48:18.936 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"3800776c-248c-48fd-a542-449c0f74c4ba"}
06:48:18.946 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"c0b0c472-538f-4f70-9428-fbc000019b05"}
06:48:18.955 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"c0b0c472-538f-4f70-9428-fbc000019b05"}
06:48:20.928 01.973 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"a950848d-53ab-46ff-9d25-3209a3a7f180"}
06:48:20.955 00.027 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"a950848d-53ab-46ff-9d25-3209a3a7f180"}
06:48:20.971 00.016 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"70541446-f051-42c6-ae0f-bff1ba14815b"}
06:48:20.983 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"70541446-f051-42c6-ae0f-bff1ba14815b"}
06:48:22.928 01.945 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"9d3914b3-ac42-4525-a0e2-e35698be65f2"}
06:48:22.938 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"9d3914b3-ac42-4525-a0e2-e35698be65f2"}
06:48:22.970 00.032 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"130db75b-08df-49c8-ab68-e92b322fde24"}
06:48:22.981 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"130db75b-08df-49c8-ab68-e92b322fde24"}
06:48:24.929 01.948 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"f1c2ba4f-996c-4f46-8ce2-2a1591fca549"}
06:48:24.940 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"f1c2ba4f-996c-4f46-8ce2-2a1591fca549"}
06:48:24.969 00.029 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"76022b33-b46e-47f7-8d3c-76a048c0e43f"}
06:48:24.976 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"76022b33-b46e-47f7-8d3c-76a048c0e43f"}
06:48:26.929 01.953 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"8913c8da-ea91-4519-8d31-5aed2a7329bf"}
06:48:26.940 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"8913c8da-ea91-4519-8d31-5aed2a7329bf"}
06:48:26.951 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"d1b3f998-6ecd-44f1-a105-73aaf72161c3"}
06:48:26.960 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"d1b3f998-6ecd-44f1-a105-73aaf72161c3"}
06:48:28.929 01.969 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"c822dcf1-9feb-4c5a-81bf-d0feeeb2e010"}
06:48:28.945 00.016 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"c822dcf1-9feb-4c5a-81bf-d0feeeb2e010"}
06:48:28.957 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"ea3f6303-24c2-48b4-8923-0f97b6a6a078"}
06:48:28.964 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"ea3f6303-24c2-48b4-8923-0f97b6a6a078"}
06:48:30.926 01.962 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"81101f3b-c783-40ae-a2d3-3ea752fc0a17"}
06:48:30.937 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"81101f3b-c783-40ae-a2d3-3ea752fc0a17"}
06:48:30.945 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"d6fbedd1-bd18-4c87-abe1-e41cb8f143a6"}
06:48:30.965 00.020 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"d6fbedd1-bd18-4c87-abe1-e41cb8f143a6"}
06:48:32.926 01.961 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"bd2aeb05-e2ff-4919-a88a-0eeae7daa2bd"}
06:48:32.936 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"bd2aeb05-e2ff-4919-a88a-0eeae7daa2bd"}
06:48:32.946 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"04bbac43-a037-46a5-9c07-412621d57c3d"}
06:48:32.956 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"04bbac43-a037-46a5-9c07-412621d57c3d"}
06:48:34.926 01.970 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"0153cd93-5717-48a1-b416-e46993551c8d"}
06:48:34.936 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"0153cd93-5717-48a1-b416-e46993551c8d"}
06:48:34.946 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"37ae83b9-2ad1-47b9-84f3-386f3ea2fd69"}
06:48:34.956 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"37ae83b9-2ad1-47b9-84f3-386f3ea2fd69"}
06:48:36.925 01.969 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"14ad2a78-eeb3-4833-97df-4804b30331c1"}
06:48:36.938 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"14ad2a78-eeb3-4833-97df-4804b30331c1"}
06:48:36.945 00.007 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"4160bf76-7b8c-4b61-be05-35773deab601"}
06:48:36.953 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"4160bf76-7b8c-4b61-be05-35773deab601"}
06:48:38.924 01.971 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"2d9f5878-61f2-4117-9647-2b3a131d0e30"}
06:48:38.933 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"2d9f5878-61f2-4117-9647-2b3a131d0e30"}
06:48:38.943 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"eb7a1f0e-3f52-476d-804a-3dbb4f3784ca"}
06:48:38.953 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"eb7a1f0e-3f52-476d-804a-3dbb4f3784ca"}
06:48:40.924 01.971 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"72813f85-2105-4c73-8f9b-a84a162e0351"}
06:48:40.933 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"72813f85-2105-4c73-8f9b-a84a162e0351"}
06:48:40.961 00.028 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"24b281db-62fa-4b01-82a8-a92f1903b11a"}
06:48:40.972 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"24b281db-62fa-4b01-82a8-a92f1903b11a"}
06:48:42.922 01.950 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"74979968-0725-4af7-a751-03b55f346e6c"}
06:48:42.936 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"74979968-0725-4af7-a751-03b55f346e6c"}
06:48:42.948 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"d1c1ab23-ea01-470c-9b01-dc32f3bd04f9"}
06:48:42.971 00.023 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"d1c1ab23-ea01-470c-9b01-dc32f3bd04f9"}
06:48:44.922 01.951 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"31a2a862-d39b-4e36-b86e-8e54780c8905"}
06:48:44.929 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"31a2a862-d39b-4e36-b86e-8e54780c8905"}
06:48:44.956 00.027 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"03d53f3e-b1de-4e24-abf0-2348d2a1b8c1"}
06:48:44.966 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"03d53f3e-b1de-4e24-abf0-2348d2a1b8c1"}
06:48:46.931 01.965 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"6d1f7ee3-3f06-41d3-b6d3-9c953c134825"}
06:48:46.943 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"6d1f7ee3-3f06-41d3-b6d3-9c953c134825"}
06:48:46.958 00.015 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"96d4f2a2-2d36-4868-a352-4016015e3833"}
06:48:46.970 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"96d4f2a2-2d36-4868-a352-4016015e3833"}
06:48:48.929 01.959 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"6bd4a3d0-e534-442f-b3a5-6845981f29c2"}
06:48:48.940 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"6bd4a3d0-e534-442f-b3a5-6845981f29c2"}
06:48:48.947 00.007 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"4f50309f-5ecf-46fd-a298-5c4c341c6930"}
06:48:48.956 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"4f50309f-5ecf-46fd-a298-5c4c341c6930"}
06:48:50.928 01.972 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"db724789-027b-44d4-8888-3a54fe93b295"}
06:48:50.937 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"db724789-027b-44d4-8888-3a54fe93b295"}
06:48:50.962 00.025 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"555856c9-5a27-492a-8aa5-91409283a9a6"}
06:48:50.970 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"555856c9-5a27-492a-8aa5-91409283a9a6"}
06:48:52.930 01.960 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"3850e225-f9f0-430c-9013-0c5539fb0b03"}
06:48:52.950 00.020 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"3850e225-f9f0-430c-9013-0c5539fb0b03"}
06:48:52.962 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"88837f55-077b-43ec-aa35-7dba4268dfba"}
06:48:52.970 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"88837f55-077b-43ec-aa35-7dba4268dfba"}
06:48:54.929 01.959 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"b88b4dd0-0e09-4539-b2e9-a478d4cc50c0"}
06:48:54.942 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"b88b4dd0-0e09-4539-b2e9-a478d4cc50c0"}
06:48:54.953 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"b04350c2-b074-477d-8cb9-7d646db6eb98"}
06:48:54.963 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"b04350c2-b074-477d-8cb9-7d646db6eb98"}
06:48:56.929 01.966 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"55166d9c-d38a-451f-970f-befc4585335c"}
06:48:56.943 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"55166d9c-d38a-451f-970f-befc4585335c"}
06:48:56.950 00.007 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"66c2bcce-7718-46cd-8593-d65f9746a27f"}
06:48:56.961 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"66c2bcce-7718-46cd-8593-d65f9746a27f"}
06:48:58.930 01.969 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"d81290ed-ad23-44cb-806d-53078ce770e6"}
06:48:58.947 00.017 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"d81290ed-ad23-44cb-806d-53078ce770e6"}
06:48:58.963 00.016 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"9a91d574-e095-488a-ad69-bc056efef0a7"}
06:48:58.979 00.016 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"9a91d574-e095-488a-ad69-bc056efef0a7"}
06:49:00.928 01.949 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"249abb69-736f-4ce4-82c5-1ed90c7829bf"}
06:49:00.936 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"249abb69-736f-4ce4-82c5-1ed90c7829bf"}
06:49:00.947 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"34eea48a-e892-4182-a69a-0a4aa679ad55"}
06:49:00.958 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"34eea48a-e892-4182-a69a-0a4aa679ad55"}
06:49:02.929 01.971 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"e90dc377-c3b8-41da-80d4-7b00c1f0c5d3"}
06:49:02.950 00.021 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"e90dc377-c3b8-41da-80d4-7b00c1f0c5d3"}
06:49:02.959 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"712c10b9-eb7e-468d-b3c8-2018705d9d70"}
06:49:02.968 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"712c10b9-eb7e-468d-b3c8-2018705d9d70"}
06:49:04.928 01.960 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"3f681888-4c2d-4c7e-8cf5-d6e800cfd275"}
06:49:04.945 00.017 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"3f681888-4c2d-4c7e-8cf5-d6e800cfd275"}
06:49:04.963 00.018 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"5e2c7942-e608-4d2b-aae7-5b72960cbe29"}
06:49:04.996 00.033 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"5e2c7942-e608-4d2b-aae7-5b72960cbe29"}
06:49:06.927 01.931 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"52b9e162-e93d-485e-b1d6-187d78e527f3"}
06:49:06.935 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"52b9e162-e93d-485e-b1d6-187d78e527f3"}
06:49:06.943 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"728492fe-931d-4e00-816f-fd71586aa310"}
06:49:06.951 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"728492fe-931d-4e00-816f-fd71586aa310"}
06:49:08.928 01.977 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"ea021e1f-c0ee-412d-88b2-27689691d693"}
06:49:08.941 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"ea021e1f-c0ee-412d-88b2-27689691d693"}
06:49:08.950 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"0654a4c0-3dad-445f-8aae-7ecdc59ae80b"}
06:49:08.958 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"0654a4c0-3dad-445f-8aae-7ecdc59ae80b"}
06:49:10.927 01.969 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"f3693f88-f1d2-4285-8a99-c4af4930e026"}
06:49:10.942 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"f3693f88-f1d2-4285-8a99-c4af4930e026"}
06:49:10.954 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"1e3f9fed-25c8-49ae-a409-990e49e97ed8"}
06:49:10.986 00.032 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"1e3f9fed-25c8-49ae-a409-990e49e97ed8"}
06:49:12.927 01.941 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"fa111a06-9ffb-438f-b2a7-dfead9054e1e"}
06:49:12.952 00.025 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"fa111a06-9ffb-438f-b2a7-dfead9054e1e"}
06:49:12.964 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"a50bfe59-90c2-4953-9caf-4b632d34f6dd"}
06:49:12.970 00.006 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"a50bfe59-90c2-4953-9caf-4b632d34f6dd"}
06:49:14.926 01.956 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"153faa91-f805-4b7d-a395-d656cf8b8a78"}
06:49:14.935 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"153faa91-f805-4b7d-a395-d656cf8b8a78"}
06:49:14.943 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"fb6a3bca-a437-4ea1-83bd-47e9a311d65a"}
06:49:14.954 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"fb6a3bca-a437-4ea1-83bd-47e9a311d65a"}
06:49:16.927 01.973 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"02944630-c95c-4905-939c-e277408dd176"}
06:49:16.946 00.019 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"02944630-c95c-4905-939c-e277408dd176"}
06:49:16.988 00.042 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"be273b2f-0d56-425e-a663-ac0bdfa6fd7a"}
06:49:17.013 00.025 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"be273b2f-0d56-425e-a663-ac0bdfa6fd7a"}
06:49:18.927 01.914 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"4dd71426-d113-4a9c-ab6d-14faa5a69609"}
06:49:18.938 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"4dd71426-d113-4a9c-ab6d-14faa5a69609"}
06:49:18.949 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"360a56a5-aa95-44b1-8c2b-e493b829a2aa"}
06:49:18.961 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"360a56a5-aa95-44b1-8c2b-e493b829a2aa"}
06:49:20.927 01.966 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"015485f6-43e1-4bda-a160-09e92ea18d57"}
06:49:20.938 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"015485f6-43e1-4bda-a160-09e92ea18d57"}
06:49:20.949 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"027f00c9-6c76-428d-8e2e-fc3e411e202e"}
06:49:20.975 00.026 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"027f00c9-6c76-428d-8e2e-fc3e411e202e"}
06:49:22.929 01.954 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"565dcda8-b3ac-4c11-b05b-16eed1a8c4d4"}
06:49:22.952 00.023 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"565dcda8-b3ac-4c11-b05b-16eed1a8c4d4"}
06:49:22.963 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"5383ecb9-ce8e-404c-9afc-9b07d006e0a3"}
06:49:22.973 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"5383ecb9-ce8e-404c-9afc-9b07d006e0a3"}
06:49:24.927 01.954 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"1e694caa-5ab9-4b4f-969e-92572acea821"}
06:49:24.948 00.021 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"1e694caa-5ab9-4b4f-969e-92572acea821"}
06:49:24.959 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"30e1da16-6e81-4bab-b8fe-ea487c3e1fd1"}
06:49:24.968 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"30e1da16-6e81-4bab-b8fe-ea487c3e1fd1"}
06:49:26.925 01.957 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"c2303915-601e-412a-9d34-93b82acf2dbe"}
06:49:26.935 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"c2303915-601e-412a-9d34-93b82acf2dbe"}
06:49:26.944 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"341e37af-350a-4a6b-8504-280d2800ed5c"}
06:49:26.953 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"341e37af-350a-4a6b-8504-280d2800ed5c"}
06:49:28.924 01.971 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"159f392e-04ba-4eae-9bf8-0d5501c5a115"}
06:49:28.936 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"159f392e-04ba-4eae-9bf8-0d5501c5a115"}
06:49:28.945 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"fa64936e-68eb-4804-a1ff-6d029563fee9"}
06:49:28.954 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"fa64936e-68eb-4804-a1ff-6d029563fee9"}
06:49:30.926 01.972 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"0e829283-31be-4276-8619-498eb01c3f5f"}
06:49:30.940 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"0e829283-31be-4276-8619-498eb01c3f5f"}
06:49:30.951 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"392c5b2b-d9ac-4c09-80f2-4564a4683f08"}
06:49:30.959 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"392c5b2b-d9ac-4c09-80f2-4564a4683f08"}
06:49:32.924 01.965 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"08614340-c646-4620-8268-9eb9bb7566df"}
06:49:32.936 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"08614340-c646-4620-8268-9eb9bb7566df"}
06:49:32.946 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"b5355872-1803-4305-90ed-70e129361124"}
06:49:32.956 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"b5355872-1803-4305-90ed-70e129361124"}
06:49:34.929 01.973 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"2348ae84-1cd7-4075-92a6-264bf62e0196"}
06:49:34.946 00.017 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"2348ae84-1cd7-4075-92a6-264bf62e0196"}
06:49:34.956 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"d285d7cd-3a61-4806-85d7-f2b517b2ba85"}
06:49:34.963 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"d285d7cd-3a61-4806-85d7-f2b517b2ba85"}
06:49:36.927 01.964 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"50da42cd-1491-48e9-b01c-d59f582539ba"}
06:49:36.952 00.025 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"50da42cd-1491-48e9-b01c-d59f582539ba"}
06:49:36.964 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"4a6ee26d-de12-43b4-a7d8-78b7049b094d"}
06:49:36.972 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"4a6ee26d-de12-43b4-a7d8-78b7049b094d"}
06:49:38.927 01.955 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"b87f234c-c94f-4753-affe-f262bbe7c4b8"}
06:49:38.937 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"b87f234c-c94f-4753-affe-f262bbe7c4b8"}
06:49:38.945 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"2c968a42-acd1-4cdd-b3ac-74f79a0ce0b1"}
06:49:38.954 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"2c968a42-acd1-4cdd-b3ac-74f79a0ce0b1"}
06:49:40.929 01.975 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"6d9033b0-e203-4038-ab4d-c538c4a0c4bd"}
06:49:40.948 00.019 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"6d9033b0-e203-4038-ab4d-c538c4a0c4bd"}
06:49:40.961 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"711c99c7-705b-4e52-87f9-8aca0be7f47d"}
06:49:40.972 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"711c99c7-705b-4e52-87f9-8aca0be7f47d"}
06:49:42.927 01.955 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"e8f69bfb-2a6c-4d18-b6af-fbcc83ee2a8f"}
06:49:42.942 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"e8f69bfb-2a6c-4d18-b6af-fbcc83ee2a8f"}
06:49:42.980 00.038 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"9f8e9951-c6c7-41a1-8dd0-32c947f91a6f"}
06:49:42.995 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"9f8e9951-c6c7-41a1-8dd0-32c947f91a6f"}
06:49:44.926 01.931 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"6beb855b-e788-4873-9bc3-361be2d4183c"}
06:49:44.937 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"6beb855b-e788-4873-9bc3-361be2d4183c"}
06:49:44.951 00.014 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"b4ba89e8-55be-4c95-93cf-b304e3cd5b5a"}
06:49:44.960 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"b4ba89e8-55be-4c95-93cf-b304e3cd5b5a"}
06:49:46.928 01.968 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"d13f4354-5b1f-4466-8d01-ebeafc2fe42c"}
06:49:46.939 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"d13f4354-5b1f-4466-8d01-ebeafc2fe42c"}
06:49:46.958 00.019 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"7b21f14c-b572-4353-9b76-092069ba1208"}
06:49:46.975 00.017 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"7b21f14c-b572-4353-9b76-092069ba1208"}
06:49:48.927 01.952 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"ca58c4c7-7fee-4749-af1c-b7dbf709827e"}
06:49:48.938 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"ca58c4c7-7fee-4749-af1c-b7dbf709827e"}
06:49:48.957 00.019 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"c0b7d1d4-e94a-4ad1-a25d-6f9219b16d72"}
06:49:48.971 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"c0b7d1d4-e94a-4ad1-a25d-6f9219b16d72"}
06:49:50.927 01.956 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"2a2ec3c9-a019-4af8-808f-27f38a1954b5"}
06:49:50.944 00.017 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"2a2ec3c9-a019-4af8-808f-27f38a1954b5"}
06:49:50.971 00.027 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"f80357bc-81af-4963-a56b-2244943edfc1"}
06:49:50.988 00.017 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"f80357bc-81af-4963-a56b-2244943edfc1"}
06:49:52.928 01.940 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"95646ba4-4ba6-4400-9c05-210072705eb3"}
06:49:52.936 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"95646ba4-4ba6-4400-9c05-210072705eb3"}
06:49:52.945 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"14633ebb-e5ba-4c62-a5de-f3316f70b93a"}
06:49:52.953 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"14633ebb-e5ba-4c62-a5de-f3316f70b93a"}
06:49:54.927 01.974 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"23ed4d08-9001-4fa3-a0c0-27fe15000c2f"}
06:49:54.938 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"23ed4d08-9001-4fa3-a0c0-27fe15000c2f"}
06:49:54.967 00.029 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"df31ed30-0784-4f4a-b7a8-134752a6360b"}
06:49:54.978 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"df31ed30-0784-4f4a-b7a8-134752a6360b"}
06:49:56.927 01.949 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"62a20cb6-25ae-4701-9e22-a20b4112b611"}
06:49:56.938 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"62a20cb6-25ae-4701-9e22-a20b4112b611"}
06:49:56.947 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"71ac9ab4-9e46-40ce-803d-e841acfeaa2e"}
06:49:56.955 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"71ac9ab4-9e46-40ce-803d-e841acfeaa2e"}
06:49:58.927 01.972 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"c0a4cf26-7883-41fd-87e7-9a805bfaff42"}
06:49:58.940 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"c0a4cf26-7883-41fd-87e7-9a805bfaff42"}
06:49:58.950 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"8130430d-333f-4607-8348-02f73f657d6a"}
06:49:58.958 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"8130430d-333f-4607-8348-02f73f657d6a"}
06:50:00.926 01.968 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"6e797438-161a-469e-aa9e-364e85453882"}
06:50:00.936 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"6e797438-161a-469e-aa9e-364e85453882"}
06:50:00.944 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"2b7df92d-a495-48a9-8db3-aa3ddf79ea0d"}
06:50:00.956 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"2b7df92d-a495-48a9-8db3-aa3ddf79ea0d"}
06:50:02.925 01.969 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"8240f925-0cda-4e24-b935-05c42101d699"}
06:50:02.956 00.031 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"8240f925-0cda-4e24-b935-05c42101d699"}
06:50:02.965 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"c6c82fb2-57d0-4cf7-968a-634fd0793ae4"}
06:50:02.975 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"c6c82fb2-57d0-4cf7-968a-634fd0793ae4"}
06:50:04.926 01.951 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"ec23473a-5d61-486d-8c2d-b9b484623c37"}
06:50:04.937 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"ec23473a-5d61-486d-8c2d-b9b484623c37"}
06:50:04.945 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"0cd54777-7127-4cc3-99e0-484c288f65f2"}
06:50:04.954 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"0cd54777-7127-4cc3-99e0-484c288f65f2"}
06:50:06.928 01.974 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"74797c7c-5c80-419e-ad67-fc62b7b4f650"}
06:50:06.949 00.021 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"74797c7c-5c80-419e-ad67-fc62b7b4f650"}
06:50:06.959 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"83aade0d-8259-4ada-a9cc-b84e0b421fcc"}
06:50:06.971 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"83aade0d-8259-4ada-a9cc-b84e0b421fcc"}
06:50:08.927 01.956 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"752bcc41-71a3-4723-89a9-7e0847b2e9bf"}
06:50:08.966 00.039 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"752bcc41-71a3-4723-89a9-7e0847b2e9bf"}
06:50:08.987 00.021 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"4212940d-1348-4508-9b0a-3a78b225b526"}
06:50:09.002 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"4212940d-1348-4508-9b0a-3a78b225b526"}
06:50:10.926 01.924 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"ee275c94-c4d5-4f77-b4a9-2d2efa92310e"}
06:50:10.952 00.026 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"ee275c94-c4d5-4f77-b4a9-2d2efa92310e"}
06:50:10.965 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"8a011b16-5332-4c4b-82b9-1131bfcaffc9"}
06:50:10.973 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"8a011b16-5332-4c4b-82b9-1131bfcaffc9"}
06:50:12.926 01.953 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"3610aad9-9443-4dee-a372-54d0647a3613"}
06:50:12.954 00.028 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"3610aad9-9443-4dee-a372-54d0647a3613"}
06:50:12.968 00.014 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"07826ced-0175-4c89-b8cd-3ecb712057a0"}
06:50:12.976 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"07826ced-0175-4c89-b8cd-3ecb712057a0"}
06:50:14.924 01.948 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"208eaeb0-e0a2-4a63-8a78-53188cace45b"}
06:50:14.938 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"208eaeb0-e0a2-4a63-8a78-53188cace45b"}
06:50:14.948 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"8e4892d2-aa4a-4c10-918d-7d22ec3908a0"}
06:50:14.958 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"8e4892d2-aa4a-4c10-918d-7d22ec3908a0"}
06:50:16.925 01.967 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"e0420131-166c-4770-824c-34dd6b203006"}
06:50:16.940 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"e0420131-166c-4770-824c-34dd6b203006"}
06:50:16.951 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"1099de36-e3d4-405f-b25b-7e62a8382323"}
06:50:16.963 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"1099de36-e3d4-405f-b25b-7e62a8382323"}
06:50:18.925 01.962 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"f749a09f-2283-4105-91fd-3d7c01a502e2"}
06:50:18.933 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"f749a09f-2283-4105-91fd-3d7c01a502e2"}
06:50:18.940 00.007 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"5bd08054-8537-41ae-aaf3-ed9c339b8e63"}
06:50:18.951 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"5bd08054-8537-41ae-aaf3-ed9c339b8e63"}
06:50:20.924 01.973 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"67f6189a-0247-4e30-aa39-560e936d5b29"}
06:50:20.939 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"67f6189a-0247-4e30-aa39-560e936d5b29"}
06:50:20.947 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"62458a37-dbde-4ce6-9c4d-a9f2a804ca28"}
06:50:20.957 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"62458a37-dbde-4ce6-9c4d-a9f2a804ca28"}
06:50:22.924 01.967 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"50c1538d-5e52-4aef-8f9c-a0595a49196f"}
06:50:22.939 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"50c1538d-5e52-4aef-8f9c-a0595a49196f"}
06:50:22.952 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"b3c110d8-1dca-4ca3-987a-66104b84bf7b"}
06:50:22.962 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"b3c110d8-1dca-4ca3-987a-66104b84bf7b"}
06:50:24.924 01.962 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"b56c6aea-de7f-4d3d-b4ea-d1846f901e42"}
06:50:24.949 00.025 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"b56c6aea-de7f-4d3d-b4ea-d1846f901e42"}
06:50:24.959 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"20f67e3c-4a3b-414a-a763-21c34ef2ddb6"}
06:50:24.966 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"20f67e3c-4a3b-414a-a763-21c34ef2ddb6"}
06:50:26.923 01.957 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"97105e82-d55d-44a6-a846-44ec88de672b"}
06:50:26.934 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"97105e82-d55d-44a6-a846-44ec88de672b"}
06:50:26.960 00.026 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"45601dcb-a03c-4da3-8eb4-9588e2a09b9b"}
06:50:26.972 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"45601dcb-a03c-4da3-8eb4-9588e2a09b9b"}
06:50:28.925 01.953 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"43ac2bca-fd8f-4d10-84d1-10549cee7182"}
06:50:28.935 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"43ac2bca-fd8f-4d10-84d1-10549cee7182"}
06:50:28.943 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"0eb4ff61-add0-4f2d-9d0d-11e03f18be1a"}
06:50:28.954 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"0eb4ff61-add0-4f2d-9d0d-11e03f18be1a"}
06:50:30.924 01.970 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"fd1f2912-0e1e-4ed9-9ffd-e49a1b5b913f"}
06:50:30.933 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"fd1f2912-0e1e-4ed9-9ffd-e49a1b5b913f"}
06:50:30.957 00.024 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"b044c5f6-5a9b-4130-a3d9-833f6efb691e"}
06:50:30.965 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"b044c5f6-5a9b-4130-a3d9-833f6efb691e"}
06:50:32.924 01.959 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"48ca4b18-3849-42c2-8d92-0b878a3b27ee"}
06:50:32.937 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"48ca4b18-3849-42c2-8d92-0b878a3b27ee"}
06:50:32.947 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"c50ade44-b355-4726-9584-01dae839f081"}
06:50:32.958 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"c50ade44-b355-4726-9584-01dae839f081"}
06:50:34.926 01.968 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"29b2d7c1-f7aa-4439-8e17-cae6246fbfc2"}
06:50:34.945 00.019 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"29b2d7c1-f7aa-4439-8e17-cae6246fbfc2"}
06:50:34.954 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"9c534a68-fc26-499c-8647-9f87113c45b2"}
06:50:34.962 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"9c534a68-fc26-499c-8647-9f87113c45b2"}
06:50:36.924 01.962 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"8ed2053d-cd79-44e8-8b96-9f5b0f5ec579"}
06:50:36.934 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"8ed2053d-cd79-44e8-8b96-9f5b0f5ec579"}
06:50:36.942 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"bfc67c48-16c2-438c-971a-7abe8442334c"}
06:50:36.950 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"bfc67c48-16c2-438c-971a-7abe8442334c"}
06:50:38.925 01.975 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"d2c0e3ea-1419-425c-9e6c-94e28dd133be"}
06:50:38.936 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"d2c0e3ea-1419-425c-9e6c-94e28dd133be"}
06:50:38.948 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"fd1f6e94-b6b0-4fb1-8694-c7a24c1a71f4"}
06:50:38.975 00.027 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"fd1f6e94-b6b0-4fb1-8694-c7a24c1a71f4"}
06:50:40.923 01.948 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"78d0cf86-3111-4de8-a751-cb3c91539982"}
06:50:40.934 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"78d0cf86-3111-4de8-a751-cb3c91539982"}
06:50:40.945 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"d7f8fda8-0d02-4e21-b099-db5cd8dbbc86"}
06:50:40.956 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"d7f8fda8-0d02-4e21-b099-db5cd8dbbc86"}
06:50:42.923 01.967 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"1026afde-f5b3-4f9e-8ff8-a03808a9bbfd"}
06:50:42.939 00.016 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"1026afde-f5b3-4f9e-8ff8-a03808a9bbfd"}
06:50:42.948 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"7947ae3b-c322-463e-8e60-c797bca4236a"}
06:50:42.960 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"7947ae3b-c322-463e-8e60-c797bca4236a"}
06:50:44.927 01.967 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"17758937-87eb-45b1-b4dd-6fe46eef940c"}
06:50:44.939 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"17758937-87eb-45b1-b4dd-6fe46eef940c"}
06:50:44.950 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"ad83b576-402d-4828-99e8-b0a7f9b0ed9f"}
06:50:44.959 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"ad83b576-402d-4828-99e8-b0a7f9b0ed9f"}
06:50:46.925 01.966 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"bbfa9f62-1f28-4506-99b7-cc2e95c2d2b6"}
06:50:46.937 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"bbfa9f62-1f28-4506-99b7-cc2e95c2d2b6"}
06:50:46.973 00.036 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"8e1e5ce9-bef4-4d85-a4c0-84f1b0c24b67"}
06:50:46.992 00.019 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"8e1e5ce9-bef4-4d85-a4c0-84f1b0c24b67"}
06:50:48.924 01.932 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"8ef7c819-c0b9-4c8e-b048-77bd3c81a584"}
06:50:48.932 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"8ef7c819-c0b9-4c8e-b048-77bd3c81a584"}
06:50:48.939 00.007 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"a43726f8-964a-4d6c-994a-91d60c1eb20d"}
06:50:48.948 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"a43726f8-964a-4d6c-994a-91d60c1eb20d"}
06:50:50.923 01.975 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"77bac5c4-926d-43f2-8137-cbfb1ae21ecc"}
06:50:50.932 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"77bac5c4-926d-43f2-8137-cbfb1ae21ecc"}
06:50:50.940 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"0f395e26-5752-412a-bcc2-d2855f5ddf56"}
06:50:50.947 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"0f395e26-5752-412a-bcc2-d2855f5ddf56"}
06:50:52.922 01.975 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"0b260103-1980-4b48-a964-2f5cb66b13fb"}
06:50:52.939 00.017 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"0b260103-1980-4b48-a964-2f5cb66b13fb"}
06:50:52.950 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"4b47170e-9d95-43af-81af-fce294077583"}
06:50:52.963 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"4b47170e-9d95-43af-81af-fce294077583"}
06:50:54.921 01.958 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"a287e6c9-7829-40b2-9fe3-312960aa3b57"}
06:50:54.931 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"a287e6c9-7829-40b2-9fe3-312960aa3b57"}
06:50:54.939 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"334586f1-82bc-49d8-8fbe-ee3d1d0e562a"}
06:50:54.961 00.022 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"334586f1-82bc-49d8-8fbe-ee3d1d0e562a"}
06:50:56.921 01.960 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"fbedb4bb-7323-45c7-94be-65869652e37e"}
06:50:56.929 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"fbedb4bb-7323-45c7-94be-65869652e37e"}
06:50:56.937 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"f1ed30c0-a516-49be-b5ab-65298160008e"}
06:50:56.945 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"f1ed30c0-a516-49be-b5ab-65298160008e"}
06:50:58.923 01.978 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"2907558a-c8e6-4dc3-9c94-44ddf4f2d776"}
06:50:58.947 00.024 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"2907558a-c8e6-4dc3-9c94-44ddf4f2d776"}
06:50:58.960 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"f69afdb1-011b-42e6-9d8a-0a73fd2d7745"}
06:50:58.971 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"f69afdb1-011b-42e6-9d8a-0a73fd2d7745"}
06:51:00.922 01.951 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"09e6701a-ed48-4cb7-bd36-e8f07696f845"}
06:51:00.951 00.029 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"09e6701a-ed48-4cb7-bd36-e8f07696f845"}
06:51:00.962 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"4c1e5094-afeb-4e91-bab8-5bb4884ea90f"}
06:51:00.970 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"4c1e5094-afeb-4e91-bab8-5bb4884ea90f"}
06:51:02.924 01.954 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"86c3e2b8-1f00-4e6f-9e5a-30072339b241"}
06:51:02.935 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"86c3e2b8-1f00-4e6f-9e5a-30072339b241"}
06:51:02.945 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"0980a192-ad2a-4e76-9633-28839d4667fd"}
06:51:02.953 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"0980a192-ad2a-4e76-9633-28839d4667fd"}
06:51:04.920 01.967 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"2ef497a7-0f0c-40ca-ad10-09f1072a2b5c"}
06:51:04.949 00.029 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"2ef497a7-0f0c-40ca-ad10-09f1072a2b5c"}
06:51:04.965 00.016 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"1866a5e5-30e4-4e97-b084-32b16d972ab3"}
06:51:04.975 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"1866a5e5-30e4-4e97-b084-32b16d972ab3"}
06:51:06.921 01.946 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"44d4fae8-797c-4015-a7f0-c25b91517573"}
06:51:06.932 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"44d4fae8-797c-4015-a7f0-c25b91517573"}
06:51:06.941 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"13f5d1f0-053d-4ea5-9965-da90a9a1f704"}
06:51:06.948 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"13f5d1f0-053d-4ea5-9965-da90a9a1f704"}
06:51:08.921 01.973 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"a01ef1c0-1769-4ff4-be01-7048d86da1b9"}
06:51:08.929 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"a01ef1c0-1769-4ff4-be01-7048d86da1b9"}
06:51:08.938 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"47d8dc7e-38ea-4cef-8c43-e7c73e28a138"}
06:51:08.945 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"47d8dc7e-38ea-4cef-8c43-e7c73e28a138"}
06:51:10.921 01.976 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"540f679d-e14f-41b3-97e6-2ae3ec119703"}
06:51:10.980 00.059 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"540f679d-e14f-41b3-97e6-2ae3ec119703"}
06:51:11.010 00.030 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"c51f7c7d-028f-47ec-87cc-3a70b34299a0"}
06:51:11.079 00.069 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"c51f7c7d-028f-47ec-87cc-3a70b34299a0"}
06:51:12.924 01.845 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"8007a4fe-e91f-483b-b7f1-f56684c56b2d"}
06:51:12.943 00.019 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"8007a4fe-e91f-483b-b7f1-f56684c56b2d"}
06:51:12.953 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"94154fee-5ab7-4d4a-97e2-280b9f4e56e2"}
06:51:12.963 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"94154fee-5ab7-4d4a-97e2-280b9f4e56e2"}
06:51:14.921 01.958 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"2145f25e-0e6f-4447-ba37-cad25cebcb00"}
06:51:14.950 00.029 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"2145f25e-0e6f-4447-ba37-cad25cebcb00"}
06:51:14.966 00.016 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"91a477f1-42f4-4cd9-93e7-cd775bf0fab1"}
06:51:14.977 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"91a477f1-42f4-4cd9-93e7-cd775bf0fab1"}
06:51:16.922 01.945 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"913b061f-e679-4cc2-ae80-40bab272db6f"}
06:51:16.961 00.039 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"913b061f-e679-4cc2-ae80-40bab272db6f"}
06:51:16.972 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"71346f77-d5ff-4463-94cb-aa386697cbfa"}
06:51:16.984 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"71346f77-d5ff-4463-94cb-aa386697cbfa"}
06:51:18.920 01.936 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"046851d4-8042-456c-8ffd-4b618c2e49a1"}
06:51:18.930 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"046851d4-8042-456c-8ffd-4b618c2e49a1"}
06:51:18.939 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"2189284a-bb6d-46e3-a1a0-1de803219f1d"}
06:51:18.952 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"2189284a-bb6d-46e3-a1a0-1de803219f1d"}
06:51:20.920 01.968 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"3a36dba9-6744-426e-8434-7bee2ebcdeab"}
06:51:20.929 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"3a36dba9-6744-426e-8434-7bee2ebcdeab"}
06:51:20.937 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"add9a1ae-0333-4503-8adf-7d3c58005cbc"}
06:51:20.947 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"add9a1ae-0333-4503-8adf-7d3c58005cbc"}
06:51:22.919 01.972 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"c08a069b-f4ee-4c48-9ffa-618d330d028e"}
06:51:22.929 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"c08a069b-f4ee-4c48-9ffa-618d330d028e"}
06:51:22.939 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"f78c9a85-629c-4751-bbd5-bb01ad7e9f45"}
06:51:22.946 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"f78c9a85-629c-4751-bbd5-bb01ad7e9f45"}
06:51:24.920 01.974 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"93c0af99-518f-450f-8635-28cd9c61665c"}
06:51:24.929 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"93c0af99-518f-450f-8635-28cd9c61665c"}
06:51:24.938 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"dff9e03c-8f14-4e51-8b3f-375fdaeb3086"}
06:51:24.946 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"dff9e03c-8f14-4e51-8b3f-375fdaeb3086"}
06:51:26.919 01.973 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"e1e2b3f2-21fd-438c-80b7-1f8228100701"}
06:51:26.932 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"e1e2b3f2-21fd-438c-80b7-1f8228100701"}
06:51:26.951 00.019 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"e15aac6a-7ea8-406f-aa95-218545f317e0"}
06:51:26.961 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"e15aac6a-7ea8-406f-aa95-218545f317e0"}
06:51:28.919 01.958 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"83a5adfb-daca-4e88-9f11-d3cde89b5dfb"}
06:51:28.927 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"83a5adfb-daca-4e88-9f11-d3cde89b5dfb"}
06:51:28.938 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"d9b76e15-a976-43cf-b9ff-a7d857726846"}
06:51:28.946 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"d9b76e15-a976-43cf-b9ff-a7d857726846"}
06:51:30.920 01.974 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"257223ef-75eb-46f4-acea-686f2f361218"}
06:51:30.931 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"257223ef-75eb-46f4-acea-686f2f361218"}
06:51:30.942 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"b320a999-ed5a-413e-8741-fa047d88984d"}
06:51:30.970 00.028 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"b320a999-ed5a-413e-8741-fa047d88984d"}
06:51:32.919 01.949 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"eaf9e06b-61a5-4ff8-b72d-0fc2bf271513"}
06:51:32.929 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"eaf9e06b-61a5-4ff8-b72d-0fc2bf271513"}
06:51:32.940 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"39c36ea7-d4fc-492c-a8ee-103be29fb4a5"}
06:51:32.948 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"39c36ea7-d4fc-492c-a8ee-103be29fb4a5"}
06:51:34.924 01.976 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"a562e9ec-ab69-426b-971c-f2e7ac7aa5bb"}
06:51:34.939 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"a562e9ec-ab69-426b-971c-f2e7ac7aa5bb"}
06:51:34.949 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"5881aa13-dc23-434a-b90e-6a94bcbd8957"}
06:51:34.956 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"5881aa13-dc23-434a-b90e-6a94bcbd8957"}
06:51:36.921 01.965 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"6257c3f9-8c11-4787-9ff5-9c0a9a9c0291"}
06:51:36.933 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"6257c3f9-8c11-4787-9ff5-9c0a9a9c0291"}
06:51:36.947 00.014 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"cd02d7b4-553f-4146-b6b0-e17b3eea4793"}
06:51:36.978 00.031 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"cd02d7b4-553f-4146-b6b0-e17b3eea4793"}
06:51:38.922 01.944 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"c0e9deec-5848-4eba-845f-1f6a9b06ec0c"}
06:51:38.933 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"c0e9deec-5848-4eba-845f-1f6a9b06ec0c"}
06:51:38.942 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"ec5fe969-71a2-4450-a283-fdc61d375bfe"}
06:51:38.966 00.024 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"ec5fe969-71a2-4450-a283-fdc61d375bfe"}
06:51:40.919 01.953 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"162cc1f6-7074-4c9f-8c51-312d4d793ff7"}
06:51:40.931 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"162cc1f6-7074-4c9f-8c51-312d4d793ff7"}
06:51:40.938 00.007 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"9c7ea971-b475-4ad3-b24b-5151585d5112"}
06:51:40.947 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"9c7ea971-b475-4ad3-b24b-5151585d5112"}
06:51:42.921 01.974 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"e1eea073-d52b-4e8f-b9ea-530816177984"}
06:51:42.932 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"e1eea073-d52b-4e8f-b9ea-530816177984"}
06:51:42.944 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"64623bae-e824-419b-a3e5-5757ccfe739c"}
06:51:42.954 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"64623bae-e824-419b-a3e5-5757ccfe739c"}
06:51:44.919 01.965 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"8e0385d7-acd1-446d-b267-d5e639b2b512"}
06:51:44.930 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"8e0385d7-acd1-446d-b267-d5e639b2b512"}
06:51:44.940 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"1b7cd2fd-cbe0-4c7c-81b6-224373ff580a"}
06:51:44.950 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"1b7cd2fd-cbe0-4c7c-81b6-224373ff580a"}
06:51:46.919 01.969 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"3f881577-1a9a-4b18-a40e-1d5ed5603027"}
06:51:46.930 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"3f881577-1a9a-4b18-a40e-1d5ed5603027"}
06:51:46.941 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"6111ff64-db94-4402-b7b9-467318d08a75"}
06:51:46.957 00.016 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"6111ff64-db94-4402-b7b9-467318d08a75"}
06:51:48.918 01.961 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"f005d518-814c-4945-8229-867e4e583b4c"}
06:51:48.950 00.032 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"f005d518-814c-4945-8229-867e4e583b4c"}
06:51:48.961 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"c714335a-999d-49de-9754-261a76893ddb"}
06:51:48.976 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"c714335a-999d-49de-9754-261a76893ddb"}
06:51:50.917 01.941 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"14b2fa2e-a92b-4ec6-bf26-a66fe6c2f74f"}
06:51:50.927 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"14b2fa2e-a92b-4ec6-bf26-a66fe6c2f74f"}
06:51:50.955 00.028 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"ffd29dcc-9bc9-410c-9488-b0dd6bf5223a"}
06:51:50.963 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"ffd29dcc-9bc9-410c-9488-b0dd6bf5223a"}
06:51:52.917 01.954 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"14c7c424-9c65-47ba-8e7f-7d521734eba8"}
06:51:52.926 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"14c7c424-9c65-47ba-8e7f-7d521734eba8"}
06:51:52.936 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"267adfa8-3c91-40ba-8608-29fc4755e64e"}
06:51:52.960 00.024 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"267adfa8-3c91-40ba-8608-29fc4755e64e"}
06:51:54.920 01.960 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"d607bfa4-8e06-4816-88f0-cce66612e1c6"}
06:51:54.941 00.021 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"d607bfa4-8e06-4816-88f0-cce66612e1c6"}
06:51:54.952 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"2c924c11-0b6b-4615-a37b-2900c9c80e3f"}
06:51:54.963 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"2c924c11-0b6b-4615-a37b-2900c9c80e3f"}
06:51:56.917 01.954 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"b1d80f63-6e4a-4fb3-8b89-c6ce4cda3451"}
06:51:56.929 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"b1d80f63-6e4a-4fb3-8b89-c6ce4cda3451"}
06:51:56.937 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"3ff24650-bcc5-4411-a1ca-aa726082a1d8"}
06:51:56.944 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"3ff24650-bcc5-4411-a1ca-aa726082a1d8"}
06:51:58.916 01.972 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"c3c8ae45-0d4d-456d-8a5f-0c0302f2fcee"}
06:51:58.925 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"c3c8ae45-0d4d-456d-8a5f-0c0302f2fcee"}
06:51:58.932 00.007 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"6d7251a5-112d-4e96-8171-cc897be6a274"}
06:51:58.942 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"6d7251a5-112d-4e96-8171-cc897be6a274"}
06:52:00.917 01.975 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"839c7c2f-ba67-4bd5-8543-815d6c174483"}
06:52:00.930 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"839c7c2f-ba67-4bd5-8543-815d6c174483"}
06:52:00.960 00.030 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"15030712-00ea-4092-937d-3b25cc33fcec"}
06:52:00.969 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"15030712-00ea-4092-937d-3b25cc33fcec"}
06:52:02.918 01.949 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"ec7ba13a-88ca-447f-bec1-4c4e264955af"}
06:52:02.937 00.019 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"ec7ba13a-88ca-447f-bec1-4c4e264955af"}
06:52:02.947 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"0ebedeb6-6733-41d2-bf0e-6fc79cc898bb"}
06:52:02.956 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"0ebedeb6-6733-41d2-bf0e-6fc79cc898bb"}
06:52:04.916 01.960 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"0d0b9a9a-e593-4126-a66b-eee2de21b222"}
06:52:04.928 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"0d0b9a9a-e593-4126-a66b-eee2de21b222"}
06:52:04.940 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"5d29260d-1ed5-4c25-8c29-9ea36377d1b2"}
06:52:04.951 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"5d29260d-1ed5-4c25-8c29-9ea36377d1b2"}
06:52:06.919 01.968 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"aec3696f-033e-4b2c-b2e1-5eb81b3f6869"}
06:52:06.936 00.017 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"aec3696f-033e-4b2c-b2e1-5eb81b3f6869"}
06:52:06.945 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"beacc88e-47ce-4a45-99a8-969739467e28"}
06:52:06.959 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"beacc88e-47ce-4a45-99a8-969739467e28"}
06:52:08.917 01.958 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"d58702e4-317b-4754-ae42-5683a91b7e69"}
06:52:08.936 00.019 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"d58702e4-317b-4754-ae42-5683a91b7e69"}
06:52:08.948 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"2fd5a0b9-e399-4168-96a0-707d1e56771e"}
06:52:08.959 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"2fd5a0b9-e399-4168-96a0-707d1e56771e"}
06:52:10.914 01.955 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"765dcc8c-00da-4897-8a9f-7476375e3a99"}
06:52:10.927 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"765dcc8c-00da-4897-8a9f-7476375e3a99"}
06:52:10.957 00.030 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"3686f194-d33f-4d76-9798-b65452610e68"}
06:52:10.967 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"3686f194-d33f-4d76-9798-b65452610e68"}
06:52:12.915 01.948 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"178dcce3-4e65-4447-a17d-36a365077086"}
06:52:12.927 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"178dcce3-4e65-4447-a17d-36a365077086"}
06:52:12.936 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"239faa22-8a29-4b84-82d5-71d73970755e"}
06:52:12.945 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"239faa22-8a29-4b84-82d5-71d73970755e"}
06:52:14.914 01.969 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"29f887d2-fa23-4617-83c7-739d2af3e4f0"}
06:52:14.924 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"29f887d2-fa23-4617-83c7-739d2af3e4f0"}
06:52:14.937 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"35711e9c-aaed-4fc4-bed4-5884eabc541e"}
06:52:14.948 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"35711e9c-aaed-4fc4-bed4-5884eabc541e"}
06:52:16.914 01.966 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"2a2f8b27-fabc-4402-97ea-43355358bf1e"}
06:52:16.929 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"2a2f8b27-fabc-4402-97ea-43355358bf1e"}
06:52:16.941 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"a6ad4051-49dc-47c9-8dfa-81961e7f75fa"}
06:52:16.954 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"a6ad4051-49dc-47c9-8dfa-81961e7f75fa"}
06:52:18.914 01.960 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"e1079fdd-76d1-47ad-a9a7-06adcdb3059e"}
06:52:18.921 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"e1079fdd-76d1-47ad-a9a7-06adcdb3059e"}
06:52:18.930 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"cbde3456-7b4c-4cc1-ab6f-02475c812dba"}
06:52:18.936 00.006 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"cbde3456-7b4c-4cc1-ab6f-02475c812dba"}
06:52:20.912 01.976 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"2fe88e77-dd74-4287-adcd-4e8c1d0707d9"}
06:52:20.924 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"2fe88e77-dd74-4287-adcd-4e8c1d0707d9"}
06:52:20.955 00.031 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"f16dee23-08a1-4723-97ed-17c760db4022"}
06:52:20.965 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"f16dee23-08a1-4723-97ed-17c760db4022"}
06:52:22.912 01.947 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"cbc9df21-b36d-45e6-9b35-44ed7642003f"}
06:52:22.923 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"cbc9df21-b36d-45e6-9b35-44ed7642003f"}
06:52:22.934 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"d27da7ce-6e83-4698-be8a-ebb2e82927b9"}
06:52:22.942 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"d27da7ce-6e83-4698-be8a-ebb2e82927b9"}
06:52:24.912 01.970 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"e9c9e1a6-f382-41ae-89ff-d01758858a07"}
06:52:24.921 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"e9c9e1a6-f382-41ae-89ff-d01758858a07"}
06:52:24.930 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"1c99f472-84ab-4b85-80d1-586d84d9e61c"}
06:52:24.940 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"1c99f472-84ab-4b85-80d1-586d84d9e61c"}
06:52:26.911 01.971 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"e7a1d8a7-b502-41f1-a373-992297042928"}
06:52:26.925 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"e7a1d8a7-b502-41f1-a373-992297042928"}
06:52:26.941 00.016 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"6ca5b2bb-698c-457a-8980-70cccf83d442"}
06:52:26.966 00.025 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"6ca5b2bb-698c-457a-8980-70cccf83d442"}
06:52:28.911 01.945 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"4efa13db-691a-4302-8864-5ab8a415d2e2"}
06:52:28.923 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"4efa13db-691a-4302-8864-5ab8a415d2e2"}
06:52:28.934 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"df756053-b650-4c6e-b77f-406dcc2794f3"}
06:52:28.943 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"df756053-b650-4c6e-b77f-406dcc2794f3"}
06:52:30.911 01.968 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"2f07efc6-1191-4f4c-8f4b-68e6d5871a77"}
06:52:30.922 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"2f07efc6-1191-4f4c-8f4b-68e6d5871a77"}
06:52:30.931 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"7e57768b-bbea-4115-b104-4ea38d953463"}
06:52:30.954 00.023 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"7e57768b-bbea-4115-b104-4ea38d953463"}
06:52:32.909 01.955 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"dc2f26f2-666a-4d2b-ab7c-430e777e1e0c"}
06:52:32.920 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"dc2f26f2-666a-4d2b-ab7c-430e777e1e0c"}
06:52:32.933 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"96516fd1-a0cb-489f-a835-09236ab9e61a"}
06:52:32.945 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"96516fd1-a0cb-489f-a835-09236ab9e61a"}
06:52:34.908 01.963 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"b804f579-c6d5-46b7-94c4-d8d5f8f45d94"}
06:52:34.920 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"b804f579-c6d5-46b7-94c4-d8d5f8f45d94"}
06:52:34.929 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"683e6cf4-27ca-4793-bf48-e31df525a414"}
06:52:34.942 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"683e6cf4-27ca-4793-bf48-e31df525a414"}
06:52:36.909 01.967 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"821cadb2-8e23-4c0d-99ab-08db23fe176d"}
06:52:36.931 00.022 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"821cadb2-8e23-4c0d-99ab-08db23fe176d"}
06:52:36.944 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"e79f3ac9-fa8b-4d73-8ea2-de1eaa2f2b74"}
06:52:36.955 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"e79f3ac9-fa8b-4d73-8ea2-de1eaa2f2b74"}
06:52:38.908 01.953 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"03db7d17-8c82-49db-9fdf-ab8595646bbf"}
06:52:38.918 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"03db7d17-8c82-49db-9fdf-ab8595646bbf"}
06:52:38.931 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"4b199faf-5512-483d-b979-8d5cced23bf3"}
06:52:38.944 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"4b199faf-5512-483d-b979-8d5cced23bf3"}
06:52:40.908 01.964 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"cd407a7a-ff9c-4a15-93aa-60a1c79140a3"}
06:52:40.923 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"cd407a7a-ff9c-4a15-93aa-60a1c79140a3"}
06:52:40.948 00.025 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"a8721782-1b8b-47e3-a45d-ada4f4de9e10"}
06:52:40.956 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"a8721782-1b8b-47e3-a45d-ada4f4de9e10"}
06:52:42.909 01.953 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"1ef3f7cf-fecc-4355-a855-6b6c9b04208f"}
06:52:42.919 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"1ef3f7cf-fecc-4355-a855-6b6c9b04208f"}
06:52:42.942 00.023 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"b09a25c6-c909-4dd8-9331-42582bf5bc1b"}
06:52:42.954 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"b09a25c6-c909-4dd8-9331-42582bf5bc1b"}
06:52:44.909 01.955 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"3b1b34b8-f366-4efd-8a43-ddb4db854974"}
06:52:44.939 00.030 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"3b1b34b8-f366-4efd-8a43-ddb4db854974"}
06:52:44.965 00.026 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"5c5a6f2f-4871-456f-b70e-4684d0678b8e"}
06:52:44.977 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"5c5a6f2f-4871-456f-b70e-4684d0678b8e"}
06:52:46.910 01.933 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"9b2b6f20-a221-4b49-bddc-61fdd7d957d6"}
06:52:46.927 00.017 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"9b2b6f20-a221-4b49-bddc-61fdd7d957d6"}
06:52:46.940 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"52764935-fa4d-40a3-a277-f00b8aaafbea"}
06:52:46.953 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"52764935-fa4d-40a3-a277-f00b8aaafbea"}
06:52:48.910 01.957 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"69e298de-a790-420a-958d-4a1ab184cba8"}
06:52:48.919 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"69e298de-a790-420a-958d-4a1ab184cba8"}
06:52:48.930 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"1ec33021-d26d-44be-ab64-248cce35398c"}
06:52:48.937 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"1ec33021-d26d-44be-ab64-248cce35398c"}
06:52:50.908 01.971 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"46abb8ed-3012-40b7-835d-812f73698661"}
06:52:50.917 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"46abb8ed-3012-40b7-835d-812f73698661"}
06:52:50.927 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"cc094b78-1afb-42c3-b255-e3aab84e82e5"}
06:52:50.937 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"cc094b78-1afb-42c3-b255-e3aab84e82e5"}
06:52:52.909 01.972 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"8b4fbec4-7d0d-435c-8463-66ced2f710d0"}
06:52:52.919 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"8b4fbec4-7d0d-435c-8463-66ced2f710d0"}
06:52:52.945 00.026 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"1e9e98b4-6578-4de2-b496-d7d70af18a63"}
06:52:52.954 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"1e9e98b4-6578-4de2-b496-d7d70af18a63"}
06:52:54.907 01.953 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"ead7898a-626a-4b39-98cb-6fcb6b99de4f"}
06:52:54.914 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"ead7898a-626a-4b39-98cb-6fcb6b99de4f"}
06:52:54.923 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"db1bcc18-fb4e-4482-9b2f-90a98853fad0"}
06:52:54.930 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"db1bcc18-fb4e-4482-9b2f-90a98853fad0"}
06:52:56.907 01.977 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"cbd740ed-e6c1-4151-9c45-cab64140f0d6"}
06:52:56.917 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"cbd740ed-e6c1-4151-9c45-cab64140f0d6"}
06:52:56.926 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"830331a6-e84c-4e41-944b-8445eff87a28"}
06:52:56.934 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"830331a6-e84c-4e41-944b-8445eff87a28"}
06:52:58.909 01.975 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"e5fc5351-1407-4edc-9766-ae1889d36487"}
06:52:58.926 00.017 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"e5fc5351-1407-4edc-9766-ae1889d36487"}
06:52:58.940 00.014 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"0aacc484-b4e4-4c9a-836e-29a8457793bf"}
06:52:58.953 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"0aacc484-b4e4-4c9a-836e-29a8457793bf"}
06:53:00.907 01.954 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"f4838e5e-eee2-4bd5-8b85-8a86b9fefbb1"}
06:53:00.916 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"f4838e5e-eee2-4bd5-8b85-8a86b9fefbb1"}
06:53:00.925 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"6f37bcf0-1679-480f-83b3-881903847154"}
06:53:00.936 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"6f37bcf0-1679-480f-83b3-881903847154"}
06:53:02.907 01.971 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"877255da-dd20-4d3c-bfcb-3d3ce4f5faaf"}
06:53:02.921 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"877255da-dd20-4d3c-bfcb-3d3ce4f5faaf"}
06:53:02.931 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"df007b77-ace8-44ad-91b8-c02eac352c3e"}
06:53:02.939 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"df007b77-ace8-44ad-91b8-c02eac352c3e"}
06:53:04.906 01.967 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"b41cd0e7-ef2c-449c-8031-0e13dc140525"}
06:53:04.919 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"b41cd0e7-ef2c-449c-8031-0e13dc140525"}
06:53:04.934 00.015 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"dc469ec4-a18a-42cc-a66f-52df65005eca"}
06:53:04.947 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"dc469ec4-a18a-42cc-a66f-52df65005eca"}
06:53:06.908 01.961 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"4e9739ef-6601-4da4-9768-18b77a635408"}
06:53:06.925 00.017 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"4e9739ef-6601-4da4-9768-18b77a635408"}
06:53:06.935 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"e4b1be58-502f-432f-ba20-7933e57a1a4b"}
06:53:06.943 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"e4b1be58-502f-432f-ba20-7933e57a1a4b"}
06:53:08.905 01.962 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"1f6b2b9d-1171-49c8-b27c-51113606c2db"}
06:53:08.913 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"1f6b2b9d-1171-49c8-b27c-51113606c2db"}
06:53:08.921 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"eb6fb96b-4ca8-4bb6-aff8-22b05d489091"}
06:53:08.929 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"eb6fb96b-4ca8-4bb6-aff8-22b05d489091"}
06:53:10.905 01.976 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"6190e445-c14e-4b98-afb7-33677b242b9f"}
06:53:10.916 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"6190e445-c14e-4b98-afb7-33677b242b9f"}
06:53:10.947 00.031 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"d6134e16-e9e3-4e22-b7a8-f30d9efd1c26"}
06:53:10.956 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"d6134e16-e9e3-4e22-b7a8-f30d9efd1c26"}
06:53:12.904 01.948 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"2e11a2c8-20c0-4b4c-aded-b4afc4e2c33e"}
06:53:12.928 00.024 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"2e11a2c8-20c0-4b4c-aded-b4afc4e2c33e"}
06:53:12.937 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"a94e4ece-cb3b-4a84-9b2a-2c792dd7b215"}
06:53:12.945 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"a94e4ece-cb3b-4a84-9b2a-2c792dd7b215"}
06:53:14.903 01.958 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"7df3f392-0745-43f1-ba9b-d1afff52193d"}
06:53:14.926 00.023 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"7df3f392-0745-43f1-ba9b-d1afff52193d"}
06:53:14.935 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"fa1b1290-85b3-42a6-be94-7d325f26aa16"}
06:53:14.943 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"fa1b1290-85b3-42a6-be94-7d325f26aa16"}
06:53:16.902 01.959 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"8942ccc8-0dc7-44bc-af55-dbb218e20cfd"}
06:53:16.920 00.018 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"8942ccc8-0dc7-44bc-af55-dbb218e20cfd"}
06:53:16.939 00.019 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"1cd545ff-1129-48eb-941f-fde159dce46d"}
06:53:16.969 00.030 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"1cd545ff-1129-48eb-941f-fde159dce46d"}
06:53:18.902 01.933 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"82d9caa8-ea11-4848-b942-6e8494853c8c"}
06:53:18.913 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"82d9caa8-ea11-4848-b942-6e8494853c8c"}
06:53:18.923 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"638b8770-cfe5-44a0-91af-4d0975acc010"}
06:53:18.932 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"638b8770-cfe5-44a0-91af-4d0975acc010"}
06:53:20.903 01.971 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"4a1b9166-a15d-4bea-9d48-9d18104083ea"}
06:53:20.910 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"4a1b9166-a15d-4bea-9d48-9d18104083ea"}
06:53:20.920 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"149ac7bc-d5d3-44f6-a721-ff0c648556a2"}
06:53:20.927 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"149ac7bc-d5d3-44f6-a721-ff0c648556a2"}
06:53:22.902 01.975 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"1da30126-9dc4-4354-8acf-322784b78c78"}
06:53:22.912 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"1da30126-9dc4-4354-8acf-322784b78c78"}
06:53:22.932 00.020 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"f5ce4e02-f8f8-4c64-8cb3-ac4a7cb42225"}
06:53:22.944 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"f5ce4e02-f8f8-4c64-8cb3-ac4a7cb42225"}
06:53:24.901 01.957 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"2aab03a7-cfdd-4ac6-b7bf-43580774bf7d"}
06:53:24.911 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"2aab03a7-cfdd-4ac6-b7bf-43580774bf7d"}
06:53:24.930 00.019 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"e030a37a-9cd5-43da-8dbf-e941a1556c9a"}
06:53:24.942 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"e030a37a-9cd5-43da-8dbf-e941a1556c9a"}
06:53:26.901 01.959 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"bd1ce1da-a1e8-40f9-8dec-6435ba3751e9"}
06:53:26.909 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"bd1ce1da-a1e8-40f9-8dec-6435ba3751e9"}
06:53:26.917 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"32ca3b35-a9ec-4cbe-921c-df41c32873f4"}
06:53:26.925 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"32ca3b35-a9ec-4cbe-921c-df41c32873f4"}
06:53:28.902 01.977 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"ff15dbc1-f102-432c-b047-56865d4d0fe9"}
06:53:28.924 00.022 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"ff15dbc1-f102-432c-b047-56865d4d0fe9"}
06:53:28.932 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"f871ad1c-277b-4ef8-920b-c292eada37f3"}
06:53:28.941 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"f871ad1c-277b-4ef8-920b-c292eada37f3"}
06:53:30.906 01.965 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"9ad443e7-4ea0-4ba0-85f6-8d8ef38eaa81"}
06:53:30.924 00.018 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"9ad443e7-4ea0-4ba0-85f6-8d8ef38eaa81"}
06:53:30.934 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"1c46d57d-5c92-43d1-a2a1-80969045925c"}
06:53:30.944 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"1c46d57d-5c92-43d1-a2a1-80969045925c"}
06:53:32.903 01.959 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"f3e7960e-bfc6-46b6-8602-9d544f44f21a"}
06:53:32.912 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"f3e7960e-bfc6-46b6-8602-9d544f44f21a"}
06:53:32.922 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"9d4a7718-6ef0-494a-aa88-3b5bf80cf571"}
06:53:32.932 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"9d4a7718-6ef0-494a-aa88-3b5bf80cf571"}
06:53:34.902 01.970 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"45409a41-2302-474b-b61b-992aeded6b56"}
06:53:34.912 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"45409a41-2302-474b-b61b-992aeded6b56"}
06:53:34.922 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"4360ba56-4d4f-4300-afee-19e930c7f864"}
06:53:34.930 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"4360ba56-4d4f-4300-afee-19e930c7f864"}
06:53:36.901 01.971 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"d8ce5c9f-f606-474b-8b25-2d616f4121e8"}
06:53:36.914 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"d8ce5c9f-f606-474b-8b25-2d616f4121e8"}
06:53:36.924 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"0daf0f40-3128-4d1f-b6d8-d481be06f3aa"}
06:53:36.932 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"0daf0f40-3128-4d1f-b6d8-d481be06f3aa"}
06:53:38.900 01.968 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"e9ebd1f6-6c9a-4cb7-8dcc-16e001a22c14"}
06:53:38.908 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"e9ebd1f6-6c9a-4cb7-8dcc-16e001a22c14"}
06:53:38.918 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"7657c6e7-00fb-4010-822e-a4df3266d248"}
06:53:38.928 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"7657c6e7-00fb-4010-822e-a4df3266d248"}
06:53:40.899 01.971 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"7209f61e-8a16-48dd-9ebe-695bf1d1bfcc"}
06:53:40.910 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"7209f61e-8a16-48dd-9ebe-695bf1d1bfcc"}
06:53:40.918 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"eef22079-9915-4e77-aac9-734b09b1a468"}
06:53:40.925 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"eef22079-9915-4e77-aac9-734b09b1a468"}
06:53:42.958 02.033 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"b0a76e1e-578d-41f1-a15e-329059276a81"}
06:53:42.995 00.037 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"b0a76e1e-578d-41f1-a15e-329059276a81"}
06:53:43.016 00.021 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"ee873cb3-9865-4a26-980e-2d7f029eb923"}
06:53:43.030 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"ee873cb3-9865-4a26-980e-2d7f029eb923"}
06:53:44.958 01.928 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"a5e3d101-672c-4c4c-a828-a22aba9c7405"}
06:53:44.965 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"a5e3d101-672c-4c4c-a828-a22aba9c7405"}
06:53:44.975 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"11864703-45c2-4e05-ace1-6faab6f353fb"}
06:53:44.983 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"11864703-45c2-4e05-ace1-6faab6f353fb"}
06:53:46.966 01.983 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"15124501-57af-4c27-b587-17b5b3725dc1"}
06:53:46.995 00.029 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"15124501-57af-4c27-b587-17b5b3725dc1"}
06:53:47.013 00.018 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"2a102407-bcea-4080-828f-42a2a8663b3d"}
06:53:47.024 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"2a102407-bcea-4080-828f-42a2a8663b3d"}
06:53:48.963 01.939 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"138a8d14-701f-408f-876a-f5e4a2c8ff13"}
06:53:48.992 00.029 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"138a8d14-701f-408f-876a-f5e4a2c8ff13"}
06:53:49.006 00.014 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"2c3b34ac-7d4c-4578-a233-be4a52dedb95"}
06:53:49.018 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"2c3b34ac-7d4c-4578-a233-be4a52dedb95"}
06:53:50.963 01.945 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"e2faa6a9-9a3f-4c33-b03c-9c3c85103143"}
06:53:50.986 00.023 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"e2faa6a9-9a3f-4c33-b03c-9c3c85103143"}
06:53:51.000 00.014 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"3bfbcd84-d07e-4232-b23f-6cf2ebb38948"}
06:53:51.008 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"3bfbcd84-d07e-4232-b23f-6cf2ebb38948"}
06:53:52.963 01.955 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"cef3c9b2-2598-4f3b-bb2c-fa05e8fcc6c3"}
06:53:52.970 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"cef3c9b2-2598-4f3b-bb2c-fa05e8fcc6c3"}
06:53:52.978 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"c9888365-f957-4bd1-8314-4f6e7e6d5169"}
06:53:52.985 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"c9888365-f957-4bd1-8314-4f6e7e6d5169"}
06:53:54.963 01.978 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"62124c06-f527-418f-9cfd-190fbf322021"}
06:53:54.978 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"62124c06-f527-418f-9cfd-190fbf322021"}
06:53:54.990 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"3b437f54-3020-4450-bc71-583327e5ff1f"}
06:53:55.017 00.027 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"3b437f54-3020-4450-bc71-583327e5ff1f"}
06:53:56.963 01.946 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"4f06844a-371a-4bf3-b9a9-513f70f5511d"}
06:53:56.973 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"4f06844a-371a-4bf3-b9a9-513f70f5511d"}
06:53:56.997 00.024 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"1d1beb45-a0d6-4c4f-9ef7-6d866c2d3a13"}
06:53:57.005 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"1d1beb45-a0d6-4c4f-9ef7-6d866c2d3a13"}
06:53:58.961 01.956 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"e38b1f89-537f-44c2-a087-8861e0fd3348"}
06:53:58.970 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"e38b1f89-537f-44c2-a087-8861e0fd3348"}
06:53:58.979 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"b57f1e06-c741-48a1-b468-89b7520510b9"}
06:53:58.987 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"b57f1e06-c741-48a1-b468-89b7520510b9"}
06:54:00.960 01.973 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"ad294438-f322-4a36-a7cb-80ebc21405e4"}
06:54:00.992 00.032 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"ad294438-f322-4a36-a7cb-80ebc21405e4"}
06:54:01.010 00.018 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"cf73bbae-8af0-44c3-bba7-4751e51fb534"}
06:54:01.027 00.017 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"cf73bbae-8af0-44c3-bba7-4751e51fb534"}
06:54:02.959 01.932 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"b22ee28a-027e-4938-8911-b977864fc936"}
06:54:02.972 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"b22ee28a-027e-4938-8911-b977864fc936"}
06:54:02.997 00.025 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"9948d562-9119-4ec5-855e-ed4737b2e44e"}
06:54:03.016 00.019 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"9948d562-9119-4ec5-855e-ed4737b2e44e"}
06:54:04.960 01.944 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"bc79b74c-660a-4d36-9897-4e31dbd3b5e3"}
06:54:04.986 00.026 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"bc79b74c-660a-4d36-9897-4e31dbd3b5e3"}
06:54:04.998 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"51dec5d4-1446-4a48-b3a0-289d084a2db0"}
06:54:05.005 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"51dec5d4-1446-4a48-b3a0-289d084a2db0"}
06:54:06.962 01.957 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"6d0052bb-3562-4e4c-8900-80f9d28ba664"}
06:54:06.978 00.016 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"6d0052bb-3562-4e4c-8900-80f9d28ba664"}
06:54:06.987 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"ab8d24a1-39c7-407f-a65b-e6535b79a83f"}
06:54:07.003 00.016 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"ab8d24a1-39c7-407f-a65b-e6535b79a83f"}
06:54:08.962 01.959 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"38aef447-962f-48c1-bde7-0048588f9a6c"}
06:54:08.973 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"38aef447-962f-48c1-bde7-0048588f9a6c"}
06:54:08.982 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"808d2664-9f09-4704-9c29-0b8040cd99bc"}
06:54:08.993 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"808d2664-9f09-4704-9c29-0b8040cd99bc"}
06:54:10.961 01.968 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"ffd7ef61-b2d7-4f78-aded-17817edf03d8"}
06:54:10.971 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"ffd7ef61-b2d7-4f78-aded-17817edf03d8"}
06:54:10.981 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"05140597-aa4e-4bfd-bd44-b814584ec65b"}
06:54:10.991 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"05140597-aa4e-4bfd-bd44-b814584ec65b"}
06:54:12.960 01.969 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"318f497f-6a97-4673-9455-a5f5a383508e"}
06:54:12.968 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"318f497f-6a97-4673-9455-a5f5a383508e"}
06:54:12.979 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"7bf29ed8-fcd5-4553-b3d8-4a9bee0d6303"}
06:54:12.989 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"7bf29ed8-fcd5-4553-b3d8-4a9bee0d6303"}
06:54:14.960 01.971 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"9024825f-96e0-4633-bb32-8bf1689239b1"}
06:54:14.969 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"9024825f-96e0-4633-bb32-8bf1689239b1"}
06:54:14.979 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"a60e7b49-cda5-4cbd-bc00-711d3457d4a1"}
06:54:14.990 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"a60e7b49-cda5-4cbd-bc00-711d3457d4a1"}
06:54:16.962 01.972 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"15cea68f-d1a6-4680-9df8-bc41135e02d6"}
06:54:16.975 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"15cea68f-d1a6-4680-9df8-bc41135e02d6"}
06:54:16.987 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"2adc63cb-de67-40ff-8f1a-856687c17902"}
06:54:17.022 00.035 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"2adc63cb-de67-40ff-8f1a-856687c17902"}
06:54:18.959 01.937 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"b1169e86-e45e-4884-ac2d-001cb6d71ba9"}
06:54:18.971 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"b1169e86-e45e-4884-ac2d-001cb6d71ba9"}
06:54:18.979 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"8365c9d6-aaec-46d1-ad54-343a7edfdec9"}
06:54:18.986 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"8365c9d6-aaec-46d1-ad54-343a7edfdec9"}
06:54:20.958 01.972 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"31ad3c5a-3e5a-467d-b52f-9dbcd4f361df"}
06:54:20.990 00.032 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"31ad3c5a-3e5a-467d-b52f-9dbcd4f361df"}
06:54:21.000 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"beaf00f9-0d04-4e24-9ea5-44c41239ec74"}
06:54:21.008 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"beaf00f9-0d04-4e24-9ea5-44c41239ec74"}
06:54:22.958 01.950 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"6a1b2634-395e-4584-8b6b-4a3cf7fb9218"}
06:54:22.972 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"6a1b2634-395e-4584-8b6b-4a3cf7fb9218"}
06:54:22.981 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"9c47f803-798e-45d0-98fb-a38f02c8a9c3"}
06:54:22.989 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"9c47f803-798e-45d0-98fb-a38f02c8a9c3"}
06:54:24.959 01.970 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"3b65155b-4897-42c4-a8c4-32c4c3499e6a"}
06:54:24.970 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"3b65155b-4897-42c4-a8c4-32c4c3499e6a"}
06:54:24.978 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"1d0803eb-1786-4986-9eba-c698ccd9d035"}
06:54:24.985 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"1d0803eb-1786-4986-9eba-c698ccd9d035"}
06:54:26.959 01.974 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"c017d8ce-add0-4b13-a3a8-1894da3aa73d"}
06:54:26.973 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"c017d8ce-add0-4b13-a3a8-1894da3aa73d"}
06:54:26.985 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"339d7c5d-d8ab-46da-be10-90fecbd23254"}
06:54:26.995 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"339d7c5d-d8ab-46da-be10-90fecbd23254"}
06:54:28.958 01.963 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"57ee736c-d251-49d0-ada4-4f42776ed5c3"}
06:54:28.969 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"57ee736c-d251-49d0-ada4-4f42776ed5c3"}
06:54:28.995 00.026 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"3f971637-b3a9-423d-a5de-8a8b464ba2e6"}
06:54:29.005 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"3f971637-b3a9-423d-a5de-8a8b464ba2e6"}
06:54:30.957 01.952 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"441aea8a-ed4a-4fc1-a739-0541b3c8234e"}
06:54:30.969 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"441aea8a-ed4a-4fc1-a739-0541b3c8234e"}
06:54:30.979 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"0ec165c7-bc9a-4a9f-8423-dcd1ee5f407b"}
06:54:30.988 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"0ec165c7-bc9a-4a9f-8423-dcd1ee5f407b"}
06:54:32.957 01.969 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"bbf54c3c-63a9-4157-aa26-e0a81f6c30e7"}
06:54:32.969 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"bbf54c3c-63a9-4157-aa26-e0a81f6c30e7"}
06:54:32.980 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"68cd0b24-a4c6-487e-a863-3b80e9f2ed06"}
06:54:32.994 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"68cd0b24-a4c6-487e-a863-3b80e9f2ed06"}
06:54:34.956 01.962 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"3c6970a6-bd44-4f15-9b00-f835f1ffb822"}
06:54:34.965 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"3c6970a6-bd44-4f15-9b00-f835f1ffb822"}
06:54:34.974 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"62dfa848-a99d-407e-ac53-3add80697020"}
06:54:34.983 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"62dfa848-a99d-407e-ac53-3add80697020"}
06:54:36.956 01.973 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"e5e0a21f-f5b7-4303-bcdb-5672419b4a82"}
06:54:36.974 00.018 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"e5e0a21f-f5b7-4303-bcdb-5672419b4a82"}
06:54:36.986 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"99e72d8b-6a6d-49b8-935f-625be890203e"}
06:54:36.999 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"99e72d8b-6a6d-49b8-935f-625be890203e"}
06:54:38.957 01.958 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"8b87148d-ffc2-4a23-ba8e-4b22e605b708"}
06:54:38.971 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"8b87148d-ffc2-4a23-ba8e-4b22e605b708"}
06:54:38.987 00.016 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"41d91a91-47fc-4ebb-9e9c-673f3310be99"}
06:54:39.002 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"41d91a91-47fc-4ebb-9e9c-673f3310be99"}
06:54:40.956 01.954 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"37970bb6-695d-4a0f-9b51-7743bcf3a81c"}
06:54:40.964 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"37970bb6-695d-4a0f-9b51-7743bcf3a81c"}
06:54:40.989 00.025 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"3a1e2ee5-547f-415d-b91a-f61ea56851cb"}
06:54:41.002 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"3a1e2ee5-547f-415d-b91a-f61ea56851cb"}
06:54:42.955 01.953 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"c151ae36-6477-417f-8403-78fb474a2ac8"}
06:54:42.979 00.024 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"c151ae36-6477-417f-8403-78fb474a2ac8"}
06:54:42.990 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"5a901c3c-4787-457d-8cae-45b524b167c3"}
06:54:43.001 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"5a901c3c-4787-457d-8cae-45b524b167c3"}
06:54:44.957 01.956 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"ddf981f4-e615-4101-b92e-273ba9b29ea0"}
06:54:44.980 00.023 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"ddf981f4-e615-4101-b92e-273ba9b29ea0"}
06:54:44.992 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"cac55b3b-6cf9-4076-bfec-9e5b68918d61"}
06:54:45.001 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"cac55b3b-6cf9-4076-bfec-9e5b68918d61"}
06:54:46.955 01.954 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"cfeca188-5bd0-4982-9557-f7c7b6c76d29"}
06:54:46.988 00.033 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"cfeca188-5bd0-4982-9557-f7c7b6c76d29"}
06:54:47.001 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"af4b2385-5e48-4b89-872f-cda64ce2daac"}
06:54:47.013 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"af4b2385-5e48-4b89-872f-cda64ce2daac"}
06:54:48.955 01.942 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"f0fb73ab-86aa-4b46-a5c2-02c82858d869"}
06:54:48.963 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"f0fb73ab-86aa-4b46-a5c2-02c82858d869"}
06:54:48.971 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"63d02f4c-ca82-4db6-9297-c799240fd21c"}
06:54:48.993 00.022 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"63d02f4c-ca82-4db6-9297-c799240fd21c"}
06:54:50.954 01.961 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"52c83c1b-ad04-4e5a-b175-4597b3ef8b82"}
06:54:50.963 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"52c83c1b-ad04-4e5a-b175-4597b3ef8b82"}
06:54:50.978 00.015 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"e9b80859-a7ff-4838-b214-d627d78f7564"}
06:54:50.992 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"e9b80859-a7ff-4838-b214-d627d78f7564"}
06:54:52.954 01.962 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"25f7aa68-0e7c-4302-9f12-0de1b5cce2ac"}
06:54:52.966 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"25f7aa68-0e7c-4302-9f12-0de1b5cce2ac"}
06:54:52.975 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"61d84d30-2cca-4ae4-97a6-f8eb45f1d88c"}
06:54:52.984 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"61d84d30-2cca-4ae4-97a6-f8eb45f1d88c"}
06:54:54.957 01.973 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"c7a3b9ea-0f65-4310-bc44-9076f3c937e2"}
06:54:54.971 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"c7a3b9ea-0f65-4310-bc44-9076f3c937e2"}
06:54:54.979 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"79dce12a-c57b-4a1d-a10d-ecbaf5373045"}
06:54:54.987 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"79dce12a-c57b-4a1d-a10d-ecbaf5373045"}
06:54:56.955 01.968 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"9d99ea15-9f9c-437c-95b3-ef6cb8139757"}
06:54:56.962 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"9d99ea15-9f9c-437c-95b3-ef6cb8139757"}
06:54:56.976 00.014 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"04555e53-b949-4d25-9622-a3b597cf447f"}
06:54:56.987 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"04555e53-b949-4d25-9622-a3b597cf447f"}
06:54:58.954 01.967 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"400f8c74-4cac-40c8-9cfd-b0e2aa952716"}
06:54:58.966 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"400f8c74-4cac-40c8-9cfd-b0e2aa952716"}
06:54:58.975 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"89fe8a27-387a-4702-a0b1-77bd1e10ea35"}
06:54:58.986 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"89fe8a27-387a-4702-a0b1-77bd1e10ea35"}
06:55:00.954 01.968 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"94bd0ab7-c999-4df6-bc83-4e5d5a6f5faf"}
06:55:00.967 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"94bd0ab7-c999-4df6-bc83-4e5d5a6f5faf"}
06:55:00.976 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"972cc960-5b11-4ac4-b284-289594e32498"}
06:55:00.986 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"972cc960-5b11-4ac4-b284-289594e32498"}
06:55:02.955 01.969 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"2407abf0-9b8a-4610-8138-a87411ab0762"}
06:55:02.980 00.025 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"2407abf0-9b8a-4610-8138-a87411ab0762"}
06:55:02.990 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"76621b5b-5bb7-49ee-a72d-9b089489e214"}
06:55:03.000 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"76621b5b-5bb7-49ee-a72d-9b089489e214"}
06:55:04.951 01.951 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"1fddc655-79d4-4591-bfdb-2f9b192e5ca0"}
06:55:04.984 00.033 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"1fddc655-79d4-4591-bfdb-2f9b192e5ca0"}
06:55:05.000 00.016 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"234d1602-6b20-4ffc-ac00-f58ff346f94b"}
06:55:05.010 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"234d1602-6b20-4ffc-ac00-f58ff346f94b"}
06:55:06.949 01.939 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"78d62570-b45d-4d3c-951b-07db5063af76"}
06:55:06.959 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"78d62570-b45d-4d3c-951b-07db5063af76"}
06:55:06.971 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"8a4b071f-c241-4fb1-bc45-0eefb1636c77"}
06:55:06.980 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"8a4b071f-c241-4fb1-bc45-0eefb1636c77"}
06:55:08.949 01.969 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"d6cbd8ae-0b31-459c-b16c-c6c555e4292b"}
06:55:08.961 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"d6cbd8ae-0b31-459c-b16c-c6c555e4292b"}
06:55:08.969 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"8f9a4631-90f0-42ee-9d20-86fee5881b13"}
06:55:08.978 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"8f9a4631-90f0-42ee-9d20-86fee5881b13"}
06:55:10.948 01.970 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"8420eb81-b290-4b68-8f68-0029ffd942d5"}
06:55:10.972 00.024 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"8420eb81-b290-4b68-8f68-0029ffd942d5"}
06:55:10.985 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"6c392b08-6949-4b4e-bcd9-4ce94485368f"}
06:55:10.993 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"6c392b08-6949-4b4e-bcd9-4ce94485368f"}
06:55:12.949 01.956 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"4c4d3756-99ea-48e2-a51a-bdd28d588da6"}
06:55:12.961 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"4c4d3756-99ea-48e2-a51a-bdd28d588da6"}
06:55:12.972 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"e62ab44c-d473-40f8-adf2-2a6a5a895850"}
06:55:12.982 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"e62ab44c-d473-40f8-adf2-2a6a5a895850"}
06:55:14.948 01.966 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"b41a43af-81c7-496d-9234-e01aa05046ac"}
06:55:14.958 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"b41a43af-81c7-496d-9234-e01aa05046ac"}
06:55:14.966 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"6eded4fd-342a-4a24-8a33-fb59d6d67761"}
06:55:14.973 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"6eded4fd-342a-4a24-8a33-fb59d6d67761"}
06:55:16.955 01.982 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"412af3d2-ea6e-4eb9-914e-58c4dd998507"}
06:55:16.980 00.025 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"412af3d2-ea6e-4eb9-914e-58c4dd998507"}
06:55:17.000 00.020 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"800795c4-f62a-4bf9-bd6e-2cfa46ce6201"}
06:55:17.034 00.034 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"800795c4-f62a-4bf9-bd6e-2cfa46ce6201"}
06:55:18.955 01.921 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"febeb40b-c380-42b8-b008-499edc3edbfe"}
06:55:18.964 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"febeb40b-c380-42b8-b008-499edc3edbfe"}
06:55:18.973 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"74e5418c-d43e-4b7d-9274-46e1ca47c61e"}
06:55:18.983 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"74e5418c-d43e-4b7d-9274-46e1ca47c61e"}
06:55:20.954 01.971 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"378657ba-4e8c-408b-8bdb-732668a38fab"}
06:55:20.962 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"378657ba-4e8c-408b-8bdb-732668a38fab"}
06:55:20.970 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"4a7221a2-107f-4a95-b181-7c2cb01235f5"}
06:55:21.000 00.030 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"4a7221a2-107f-4a95-b181-7c2cb01235f5"}
06:55:22.954 01.954 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"2b624049-6b74-45ae-b26d-6266e99c13cf"}
06:55:22.965 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"2b624049-6b74-45ae-b26d-6266e99c13cf"}
06:55:22.980 00.015 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"32d6d304-5faa-4f17-bb8e-2dd73fd8a607"}
06:55:22.992 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"32d6d304-5faa-4f17-bb8e-2dd73fd8a607"}
06:55:24.954 01.962 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"fc4319ed-7df5-411e-a3ea-0bf5b280bcf8"}
06:55:24.963 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"fc4319ed-7df5-411e-a3ea-0bf5b280bcf8"}
06:55:24.974 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"3b0e9f61-695e-432f-930a-ed1faa80fb80"}
06:55:24.981 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"3b0e9f61-695e-432f-930a-ed1faa80fb80"}
06:55:26.953 01.972 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"baac1d07-910b-4c58-9de2-0bd29df28955"}
06:55:26.961 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"baac1d07-910b-4c58-9de2-0bd29df28955"}
06:55:26.971 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"0b0692aa-3bc4-4810-bb92-7d31faa1dd6a"}
06:55:26.980 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"0b0692aa-3bc4-4810-bb92-7d31faa1dd6a"}
06:55:28.953 01.973 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"06cab383-95b3-447a-96dc-44245a29575d"}
06:55:28.962 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"06cab383-95b3-447a-96dc-44245a29575d"}
06:55:28.974 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"0075235a-8ab3-47ba-9a9b-7a58b01b9bfb"}
06:55:28.988 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"0075235a-8ab3-47ba-9a9b-7a58b01b9bfb"}
06:55:30.952 01.964 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"c6ba572f-62fb-4384-bf3c-5d86d5466418"}
06:55:30.962 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"c6ba572f-62fb-4384-bf3c-5d86d5466418"}
06:55:30.970 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"b677d869-b38a-4970-a060-5f3315d3f676"}
06:55:30.978 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"b677d869-b38a-4970-a060-5f3315d3f676"}
06:55:32.952 01.974 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"6c228c6d-f2a3-4795-b717-eb6323a7427b"}
06:55:32.962 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"6c228c6d-f2a3-4795-b717-eb6323a7427b"}
06:55:32.970 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"8febcdd1-72ba-4db1-9c37-07ed70eb2e43"}
06:55:32.983 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"8febcdd1-72ba-4db1-9c37-07ed70eb2e43"}
06:55:34.952 01.969 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"9e0b47f2-02b3-4729-b1e7-e8b5bcee7b47"}
06:55:34.982 00.030 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"9e0b47f2-02b3-4729-b1e7-e8b5bcee7b47"}
06:55:34.994 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"b33305bb-cffd-4d8a-bd42-f4585beff80f"}
06:55:35.007 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"b33305bb-cffd-4d8a-bd42-f4585beff80f"}
06:55:36.952 01.945 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"8e6c1d0f-7b22-41ca-b3e4-af0d948728e0"}
06:55:36.963 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"8e6c1d0f-7b22-41ca-b3e4-af0d948728e0"}
06:55:36.975 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"88d60afb-07df-4b21-8fbe-3dabaea79983"}
06:55:36.984 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"88d60afb-07df-4b21-8fbe-3dabaea79983"}
06:55:38.950 01.966 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"c052d8ff-59d6-48c7-99c5-9378016bde1d"}
06:55:38.961 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"c052d8ff-59d6-48c7-99c5-9378016bde1d"}
06:55:38.972 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"5ee49fb9-d45c-407a-8d82-3ff810f87624"}
06:55:38.982 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"5ee49fb9-d45c-407a-8d82-3ff810f87624"}
06:55:40.951 01.969 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"70285329-e4d8-4c0e-98d7-88ef0f09b792"}
06:55:40.963 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"70285329-e4d8-4c0e-98d7-88ef0f09b792"}
06:55:40.974 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"299d07b7-4188-4151-9e18-7119327610b6"}
06:55:40.987 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"299d07b7-4188-4151-9e18-7119327610b6"}
06:55:42.951 01.964 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"18e5b93a-2ffe-44d5-9cb3-d49d9db84059"}
06:55:42.968 00.017 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"18e5b93a-2ffe-44d5-9cb3-d49d9db84059"}
06:55:42.982 00.014 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"c75f4907-8a95-40e6-8dfb-ed3580d5681e"}
06:55:42.993 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"c75f4907-8a95-40e6-8dfb-ed3580d5681e"}
06:55:44.950 01.957 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"1b697006-0865-4cd7-b84b-538c0661645b"}
06:55:44.960 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"1b697006-0865-4cd7-b84b-538c0661645b"}
06:55:44.971 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"2d4041e9-edca-4d51-8aef-5752fa8fe5c9"}
06:55:44.982 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"2d4041e9-edca-4d51-8aef-5752fa8fe5c9"}
06:55:46.951 01.969 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"cb5f0e30-974b-44eb-be4d-10852423fa85"}
06:55:46.969 00.018 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"cb5f0e30-974b-44eb-be4d-10852423fa85"}
06:55:46.982 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"36b99b10-8e2b-41ea-ae0a-af42eff20684"}
06:55:46.999 00.017 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"36b99b10-8e2b-41ea-ae0a-af42eff20684"}
06:55:48.949 01.950 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"0144b27c-6cf2-41ef-aa39-f32900c61540"}
06:55:48.961 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"0144b27c-6cf2-41ef-aa39-f32900c61540"}
06:55:48.971 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"5fd4275c-4ca8-4637-89cf-70e43d358365"}
06:55:48.979 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"5fd4275c-4ca8-4637-89cf-70e43d358365"}
06:55:50.948 01.969 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"421cc423-82e3-4899-806c-01d99fe4941b"}
06:55:50.960 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"421cc423-82e3-4899-806c-01d99fe4941b"}
06:55:50.971 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"0fdf04c2-b29b-4077-857a-09b5fb71df17"}
06:55:50.977 00.006 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"0fdf04c2-b29b-4077-857a-09b5fb71df17"}
06:55:52.948 01.971 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"760107db-0fa2-4804-8ed3-2662e6d5e859"}
06:55:52.955 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"760107db-0fa2-4804-8ed3-2662e6d5e859"}
06:55:52.963 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"7956d0d8-d763-40ac-84e7-efb9ccdfb72b"}
06:55:52.970 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"7956d0d8-d763-40ac-84e7-efb9ccdfb72b"}
06:55:54.947 01.977 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"ec84b299-3546-437c-9f93-1bc46fe18a37"}
06:55:54.959 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"ec84b299-3546-437c-9f93-1bc46fe18a37"}
06:55:54.983 00.024 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"76eac3fd-4930-45ce-9d92-1603589ebf47"}
06:55:54.992 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"76eac3fd-4930-45ce-9d92-1603589ebf47"}
06:55:56.948 01.956 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"c027abbd-9476-445f-acb3-4e31a37439c3"}
06:55:56.956 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"c027abbd-9476-445f-acb3-4e31a37439c3"}
06:55:56.964 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"6256018d-2e5f-47ab-8a9a-ed9e88400d72"}
06:55:56.972 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"6256018d-2e5f-47ab-8a9a-ed9e88400d72"}
06:55:58.947 01.975 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"aaac66d6-531e-4908-a430-3a19844eea7e"}
06:55:58.957 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"aaac66d6-531e-4908-a430-3a19844eea7e"}
06:55:58.968 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"a9d4efa4-0df8-4da4-b925-a39ff998dea7"}
06:55:58.988 00.020 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"a9d4efa4-0df8-4da4-b925-a39ff998dea7"}
06:56:00.949 01.961 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"77b3732a-ced0-43d4-80bb-dc334b560d91"}
06:56:00.968 00.019 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"77b3732a-ced0-43d4-80bb-dc334b560d91"}
06:56:01.001 00.033 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"c08910ad-fc5b-499c-8158-07509ad0367f"}
06:56:01.040 00.039 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"c08910ad-fc5b-499c-8158-07509ad0367f"}
06:56:02.948 01.908 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"a4e48101-ae51-4a8c-9627-ae0ca82acb00"}
06:56:02.960 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"a4e48101-ae51-4a8c-9627-ae0ca82acb00"}
06:56:02.987 00.027 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"6ab24e51-f4c7-4c21-8dd1-bdd8733ecf4f"}
06:56:02.997 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"6ab24e51-f4c7-4c21-8dd1-bdd8733ecf4f"}
06:56:04.946 01.949 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"8ada4e5d-2270-4fcb-bf5b-21773fc169af"}
06:56:04.959 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"8ada4e5d-2270-4fcb-bf5b-21773fc169af"}
06:56:04.970 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"9777153b-d994-4a2f-b50d-6afb64695908"}
06:56:04.980 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"9777153b-d994-4a2f-b50d-6afb64695908"}
06:56:06.971 01.991 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"8ec85191-bd81-4906-8865-3b35a6aa5c55"}
06:56:07.000 00.029 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"8ec85191-bd81-4906-8865-3b35a6aa5c55"}
06:56:07.057 00.057 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"64f6bf16-0d36-45ca-aa0f-38ca3f9eb4c1"}
06:56:07.091 00.034 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"64f6bf16-0d36-45ca-aa0f-38ca3f9eb4c1"}
06:56:08.971 01.880 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"799591eb-c216-4917-8899-447301072357"}
06:56:08.980 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"799591eb-c216-4917-8899-447301072357"}
06:56:08.988 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"90af2b91-6be0-426d-a1cc-581872aef83d"}
06:56:09.000 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"90af2b91-6be0-426d-a1cc-581872aef83d"}
06:56:10.970 01.970 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"cc23184f-4f8b-4112-ad80-21ab1cb739a5"}
06:56:10.982 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"cc23184f-4f8b-4112-ad80-21ab1cb739a5"}
06:56:10.990 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"fcaf56ab-72fe-4479-927a-1f8def373ac8"}
06:56:11.010 00.020 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"fcaf56ab-72fe-4479-927a-1f8def373ac8"}
06:56:12.970 01.960 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"72dcf087-5a77-41e3-ad51-d315ed0ec414"}
06:56:12.979 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"72dcf087-5a77-41e3-ad51-d315ed0ec414"}
06:56:12.992 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"d0cd09fc-3bd6-47bb-b02f-02b73fab3b2e"}
06:56:13.003 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"d0cd09fc-3bd6-47bb-b02f-02b73fab3b2e"}
06:56:14.970 01.967 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"b5d6b9ad-7c4a-4c40-8a2c-f0042b4258c5"}
06:56:14.981 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"b5d6b9ad-7c4a-4c40-8a2c-f0042b4258c5"}
06:56:15.005 00.024 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"7ee6b396-d5b9-4fdb-8286-543e0ae83e08"}
06:56:15.014 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"7ee6b396-d5b9-4fdb-8286-543e0ae83e08"}
06:56:16.968 01.954 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"e325bcbd-2835-4d95-b18c-2e9bf4d5fecf"}
06:56:16.978 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"e325bcbd-2835-4d95-b18c-2e9bf4d5fecf"}
06:56:16.995 00.017 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"592cb458-309b-43e0-a197-0cb795a7682d"}
06:56:17.007 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"592cb458-309b-43e0-a197-0cb795a7682d"}
06:56:18.968 01.961 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"f7cdf92f-0c46-4222-8c6f-b2297537f514"}
06:56:18.978 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"f7cdf92f-0c46-4222-8c6f-b2297537f514"}
06:56:18.988 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"a7752987-7fb6-4c2f-a327-475f335d370d"}
06:56:19.012 00.024 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"a7752987-7fb6-4c2f-a327-475f335d370d"}
06:56:20.969 01.957 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"4fde06ff-7cb2-44cf-91b6-64421c60c46d"}
06:56:20.987 00.018 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"4fde06ff-7cb2-44cf-91b6-64421c60c46d"}
06:56:20.999 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"17dbfdb5-ff39-41a4-81ee-c01f4196b5aa"}
06:56:21.008 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"17dbfdb5-ff39-41a4-81ee-c01f4196b5aa"}
06:56:22.966 01.958 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"5a14c243-237c-42b2-8a79-b81ad25d1a60"}
06:56:22.976 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"5a14c243-237c-42b2-8a79-b81ad25d1a60"}
06:56:22.985 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"3eb06c84-5642-4fe4-92d6-6cfbb3df9785"}
06:56:22.992 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"3eb06c84-5642-4fe4-92d6-6cfbb3df9785"}
06:56:24.966 01.974 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"4ffa6120-930b-4fe1-9a1a-be1865b6c1a5"}
06:56:24.973 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"4ffa6120-930b-4fe1-9a1a-be1865b6c1a5"}
06:56:24.981 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"ecc99af5-7037-4562-95ff-c62a264fd6a6"}
06:56:24.990 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"ecc99af5-7037-4562-95ff-c62a264fd6a6"}
06:56:26.964 01.974 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"a26ffda4-89d0-45ed-bf64-f5a25871a1df"}
06:56:26.974 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"a26ffda4-89d0-45ed-bf64-f5a25871a1df"}
06:56:26.984 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"6d251f20-2de6-4ba8-bfdd-c00573d9e61b"}
06:56:27.015 00.031 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"6d251f20-2de6-4ba8-bfdd-c00573d9e61b"}
06:56:28.967 01.952 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"5dfd604e-b371-4203-8867-0dba480311d7"}
06:56:28.977 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"5dfd604e-b371-4203-8867-0dba480311d7"}
06:56:28.984 00.007 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"0a3c7e08-9df8-4d4f-bb5a-d517f1baf0b5"}
06:56:28.991 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"0a3c7e08-9df8-4d4f-bb5a-d517f1baf0b5"}
06:56:30.967 01.976 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"61ec4a00-ff64-4bdd-a425-2844c3375681"}
06:56:30.987 00.020 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"61ec4a00-ff64-4bdd-a425-2844c3375681"}
06:56:31.000 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"a5a4ef17-3e0b-4f94-b16d-3cdbaa451e32"}
06:56:31.009 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"a5a4ef17-3e0b-4f94-b16d-3cdbaa451e32"}
06:56:32.967 01.958 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"91a768c0-5b81-4e66-80ba-2d9e97973472"}
06:56:32.985 00.018 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"91a768c0-5b81-4e66-80ba-2d9e97973472"}
06:56:33.001 00.016 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"5e596a63-c74e-4880-91ba-7c77a1ad2c9b"}
06:56:33.020 00.019 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"5e596a63-c74e-4880-91ba-7c77a1ad2c9b"}
06:56:34.965 01.945 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"eda86aa7-aca2-44ad-8bdd-ca85258fab6d"}
06:56:34.975 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"eda86aa7-aca2-44ad-8bdd-ca85258fab6d"}
06:56:34.985 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"121ecb21-5ee0-4393-912c-765263f851e7"}
06:56:34.996 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"121ecb21-5ee0-4393-912c-765263f851e7"}
06:56:36.967 01.971 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"46dadedf-2e09-481b-b8a0-3af1255736f5"}
06:56:36.987 00.020 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"46dadedf-2e09-481b-b8a0-3af1255736f5"}
06:56:36.998 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"7d48121d-5fd1-4b92-a4f2-68285d679637"}
06:56:37.011 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"7d48121d-5fd1-4b92-a4f2-68285d679637"}
06:56:38.965 01.954 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"e5c23143-7f24-47fe-abb4-add668069a74"}
06:56:38.978 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"e5c23143-7f24-47fe-abb4-add668069a74"}
06:56:39.013 00.035 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"cace8093-53b5-490e-b854-63aeaa330a1c"}
06:56:39.024 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"cace8093-53b5-490e-b854-63aeaa330a1c"}
06:56:40.965 01.941 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"1b5bf0e6-e99a-43dc-afdc-36fcff19d1ed"}
06:56:40.979 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"1b5bf0e6-e99a-43dc-afdc-36fcff19d1ed"}
06:56:40.988 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"f80cf9ef-85eb-49ef-802c-8b0205b6b494"}
06:56:40.998 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"f80cf9ef-85eb-49ef-802c-8b0205b6b494"}
06:56:42.964 01.966 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"a13024c2-0ff9-4d5c-90c2-bb8e901b8569"}
06:56:42.988 00.024 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"a13024c2-0ff9-4d5c-90c2-bb8e901b8569"}
06:56:42.999 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"d1b3a212-4df1-413f-b302-2fa4e5cb1db4"}
06:56:43.006 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"d1b3a212-4df1-413f-b302-2fa4e5cb1db4"}
06:56:44.963 01.957 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"34ec54b9-70b5-4761-ae39-213831bf07f9"}
06:56:44.975 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"34ec54b9-70b5-4761-ae39-213831bf07f9"}
06:56:44.987 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"a33c81e3-805b-4641-9969-1cc664c33e4c"}
06:56:45.013 00.026 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"a33c81e3-805b-4641-9969-1cc664c33e4c"}
06:56:46.963 01.950 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"cf3dd94c-38e8-42c6-b9f1-1af435c16880"}
06:56:46.974 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"cf3dd94c-38e8-42c6-b9f1-1af435c16880"}
06:56:47.005 00.031 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"19084b12-3cb6-441b-b06c-25cc75b4506a"}
06:56:47.023 00.018 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"19084b12-3cb6-441b-b06c-25cc75b4506a"}
06:56:48.961 01.938 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"797ff13b-085b-415f-8948-fc34082b4064"}
06:56:48.969 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"797ff13b-085b-415f-8948-fc34082b4064"}
06:56:48.976 00.007 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"4524b66a-a562-4800-b5f8-68534934244b"}
06:56:48.986 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"4524b66a-a562-4800-b5f8-68534934244b"}
06:56:50.961 01.975 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"b6c6a3d2-33c4-424a-9ebb-ceef5210e52b"}
06:56:50.971 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"b6c6a3d2-33c4-424a-9ebb-ceef5210e52b"}
06:56:50.985 00.014 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"f5ab57ed-535f-49e9-86bf-87a5a2c5c2a6"}
06:56:50.994 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"f5ab57ed-535f-49e9-86bf-87a5a2c5c2a6"}
06:56:52.960 01.966 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"25bf1593-1cdc-4330-a11e-d103cdc4d588"}
06:56:52.970 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"25bf1593-1cdc-4330-a11e-d103cdc4d588"}
06:56:52.980 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"717ccf2f-8e3b-429f-b36a-56ea06742399"}
06:56:53.004 00.024 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"717ccf2f-8e3b-429f-b36a-56ea06742399"}
06:56:54.960 01.956 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"f5d576f2-651e-45ad-aa5e-baff568d8a13"}
06:56:54.971 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"f5d576f2-651e-45ad-aa5e-baff568d8a13"}
06:56:54.978 00.007 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"119b5405-703a-488a-a36e-5d055642c3f7"}
06:56:54.986 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"119b5405-703a-488a-a36e-5d055642c3f7"}
06:56:56.960 01.974 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"eecae61c-31a6-4cad-b6c1-7c27b12de5b4"}
06:56:56.970 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"eecae61c-31a6-4cad-b6c1-7c27b12de5b4"}
06:56:56.985 00.015 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"5fa5cd80-581a-4454-9717-3490e6db9172"}
06:56:57.018 00.033 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"5fa5cd80-581a-4454-9717-3490e6db9172"}
06:56:58.960 01.942 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"00dcc585-295c-43f6-9320-c4eb2c0c43d1"}
06:56:58.974 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"00dcc585-295c-43f6-9320-c4eb2c0c43d1"}
06:56:58.985 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"a4330765-3c17-4d9f-bfbf-8302119cd134"}
06:56:58.997 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"a4330765-3c17-4d9f-bfbf-8302119cd134"}
06:57:00.959 01.962 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"e328a0b0-f135-4c27-aefa-08ea3ea04237"}
06:57:00.971 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"e328a0b0-f135-4c27-aefa-08ea3ea04237"}
06:57:00.996 00.025 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"e9c3522f-87ba-481c-906e-537878746f9d"}
06:57:01.009 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"e9c3522f-87ba-481c-906e-537878746f9d"}
06:57:02.958 01.949 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"761dc250-67d1-4a9c-a0c7-714aa3d70b35"}
06:57:02.967 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"761dc250-67d1-4a9c-a0c7-714aa3d70b35"}
06:57:02.977 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"9a28f304-0d64-4a01-ae6e-137ed1541529"}
06:57:02.986 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"9a28f304-0d64-4a01-ae6e-137ed1541529"}
06:57:04.961 01.975 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"df7f068b-db6f-4c6c-aea4-a5ad84782e63"}
06:57:04.975 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"df7f068b-db6f-4c6c-aea4-a5ad84782e63"}
06:57:04.985 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"df592d9f-a8b9-4668-8ba0-5d558ca6cb28"}
06:57:04.993 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"df592d9f-a8b9-4668-8ba0-5d558ca6cb28"}
06:57:06.959 01.966 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"fdee42f1-a8df-4186-a5a4-40bb0ca6947a"}
06:57:06.967 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"fdee42f1-a8df-4186-a5a4-40bb0ca6947a"}
06:57:06.978 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"a4f1b5f2-6156-40b3-8b1a-c37b9a0c29bc"}
06:57:06.986 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"a4f1b5f2-6156-40b3-8b1a-c37b9a0c29bc"}
06:57:08.957 01.971 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"0ee5c333-a2ef-4b20-a97d-5a5cec3d1357"}
06:57:08.968 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"0ee5c333-a2ef-4b20-a97d-5a5cec3d1357"}
06:57:08.979 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"9570defa-f82a-490d-9794-fd15edce9e78"}
06:57:08.986 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"9570defa-f82a-490d-9794-fd15edce9e78"}
06:57:10.958 01.972 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"616be9c5-0536-4bc3-a619-4c9d9b976765"}
06:57:10.967 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"616be9c5-0536-4bc3-a619-4c9d9b976765"}
06:57:10.977 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"2f4652db-81b2-4844-a229-0dccf57b0785"}
06:57:10.986 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"2f4652db-81b2-4844-a229-0dccf57b0785"}
06:57:12.959 01.973 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"47d86a9a-8fb6-4632-8c4a-dcc588c2ee27"}
06:57:12.970 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"47d86a9a-8fb6-4632-8c4a-dcc588c2ee27"}
06:57:12.979 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"413530cc-2479-4f4e-a027-cd744caf3db2"}
06:57:12.985 00.006 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"413530cc-2479-4f4e-a027-cd744caf3db2"}
06:57:14.958 01.973 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"ba4ba8fb-3267-4f60-baeb-5c0c36d374fd"}
06:57:14.968 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"ba4ba8fb-3267-4f60-baeb-5c0c36d374fd"}
06:57:14.990 00.022 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"7d090704-ea4d-4d9a-abf2-22d486290d61"}
06:57:14.998 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"7d090704-ea4d-4d9a-abf2-22d486290d61"}
06:57:16.959 01.961 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"1784b1ca-0d2c-4b21-bb64-0879e8a681ea"}
06:57:16.973 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"1784b1ca-0d2c-4b21-bb64-0879e8a681ea"}
06:57:17.021 00.048 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"8891ba0e-3383-4a3e-8266-e24bd53b67ae"}
06:57:17.035 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"8891ba0e-3383-4a3e-8266-e24bd53b67ae"}
06:57:18.958 01.923 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"3a3f5329-a500-4058-83d4-1a36e2105cec"}
06:57:18.966 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"3a3f5329-a500-4058-83d4-1a36e2105cec"}
06:57:18.976 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"0b9a5425-1225-494d-9201-874fc022cc6a"}
06:57:18.998 00.022 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"0b9a5425-1225-494d-9201-874fc022cc6a"}
06:57:20.962 01.964 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"fe39196e-6b7b-4513-ad85-34c7068104b9"}
06:57:20.974 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"fe39196e-6b7b-4513-ad85-34c7068104b9"}
06:57:20.984 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"a1bc0ec0-7aeb-4a94-bf3d-47ed572302a7"}
06:57:20.990 00.006 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"a1bc0ec0-7aeb-4a94-bf3d-47ed572302a7"}
06:57:22.962 01.972 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"69571f78-7f2b-4a03-9131-8ab003107b12"}
06:57:22.984 00.022 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"69571f78-7f2b-4a03-9131-8ab003107b12"}
06:57:22.996 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"4b27ffbf-4939-4caf-87f0-b7907517d7af"}
06:57:23.006 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"4b27ffbf-4939-4caf-87f0-b7907517d7af"}
06:57:24.965 01.959 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"83c21c4c-f216-4fa0-ab39-31efbcb00c43"}
06:57:24.976 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"83c21c4c-f216-4fa0-ab39-31efbcb00c43"}
06:57:24.984 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"23bd77b9-a21c-4462-a02d-a170a5b76570"}
06:57:24.993 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"23bd77b9-a21c-4462-a02d-a170a5b76570"}
06:57:26.963 01.970 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"d26aa77f-1bf1-4035-809f-812b4d200420"}
06:57:26.970 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"d26aa77f-1bf1-4035-809f-812b4d200420"}
06:57:26.979 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"38733956-d231-4853-adee-c9818a01b429"}
06:57:26.987 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"38733956-d231-4853-adee-c9818a01b429"}
06:57:28.964 01.977 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"9eff3803-ea41-429b-9f49-9560db0e21d5"}
06:57:28.996 00.032 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"9eff3803-ea41-429b-9f49-9560db0e21d5"}
06:57:29.013 00.017 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"735b794e-80ce-45b9-a225-3ac1d53d964d"}
06:57:29.029 00.016 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"735b794e-80ce-45b9-a225-3ac1d53d964d"}
06:57:30.965 01.936 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"93411c44-fcbc-41b2-a4e5-4553029f4d07"}
06:57:30.983 00.018 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"93411c44-fcbc-41b2-a4e5-4553029f4d07"}
06:57:30.996 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"1106bf6f-64ac-4949-b824-9b68a24b573b"}
06:57:31.006 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"1106bf6f-64ac-4949-b824-9b68a24b573b"}
06:57:32.968 01.962 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"3e928b34-b990-4bb8-8ffd-d67f2acafc07"}
06:57:32.991 00.023 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"3e928b34-b990-4bb8-8ffd-d67f2acafc07"}
06:57:33.002 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"f3380d86-a6bb-4531-b318-0ba40416c22f"}
06:57:33.013 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"f3380d86-a6bb-4531-b318-0ba40416c22f"}
06:57:34.970 01.957 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"5846f496-c7ad-4da2-99eb-0e675380c4cf"}
06:57:34.990 00.020 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"5846f496-c7ad-4da2-99eb-0e675380c4cf"}
06:57:35.003 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"6840a463-67e5-4a21-bcbd-f50ae843a753"}
06:57:35.013 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"6840a463-67e5-4a21-bcbd-f50ae843a753"}
06:57:36.967 01.954 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"269a64d3-065b-4be5-bd35-e5f690090422"}
06:57:36.976 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"269a64d3-065b-4be5-bd35-e5f690090422"}
06:57:36.986 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"6743679b-a6db-45bc-bd52-e229e17ebbb2"}
06:57:36.994 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"6743679b-a6db-45bc-bd52-e229e17ebbb2"}
06:57:38.967 01.973 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"721db204-9b0a-4518-8be4-7b106d54e648"}
06:57:38.983 00.016 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"721db204-9b0a-4518-8be4-7b106d54e648"}
06:57:38.992 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"25ba2278-40bf-431e-b6db-8f655ce920cd"}
06:57:38.999 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"25ba2278-40bf-431e-b6db-8f655ce920cd"}
06:57:40.967 01.968 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"2c23486d-f987-47be-a597-168648f29000"}
06:57:40.976 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"2c23486d-f987-47be-a597-168648f29000"}
06:57:40.995 00.019 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"71a41bb3-7d56-4bf2-9755-61f3d4fb69db"}
06:57:41.003 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"71a41bb3-7d56-4bf2-9755-61f3d4fb69db"}
06:57:42.967 01.964 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"c8bac580-ea49-471f-8ced-b62482733a64"}
06:57:42.979 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"c8bac580-ea49-471f-8ced-b62482733a64"}
06:57:42.987 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"6c90979e-1122-4cce-a257-debcd88458cc"}
06:57:42.995 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"6c90979e-1122-4cce-a257-debcd88458cc"}
06:57:44.967 01.972 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"23337357-bc87-4e62-85c5-14eeae25d1f5"}
06:57:44.979 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"23337357-bc87-4e62-85c5-14eeae25d1f5"}
06:57:44.991 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"26d8306e-a6d0-47ed-8110-f398fa2584ae"}
06:57:45.001 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"26d8306e-a6d0-47ed-8110-f398fa2584ae"}
06:57:46.971 01.970 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"ca0005d9-0217-47fb-99df-c4239ebbcaec"}
06:57:47.003 00.032 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"ca0005d9-0217-47fb-99df-c4239ebbcaec"}
06:57:47.019 00.016 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"aa38aaad-d550-46ed-9c00-b91c15e6ce32"}
06:57:47.038 00.019 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"aa38aaad-d550-46ed-9c00-b91c15e6ce32"}
06:57:48.968 01.930 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"900af4f8-62ad-4952-8c00-b82e24720fe7"}
06:57:48.993 00.025 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"900af4f8-62ad-4952-8c00-b82e24720fe7"}
06:57:49.007 00.014 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"96468a0a-1f29-414b-a285-305834f76099"}
06:57:49.016 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"96468a0a-1f29-414b-a285-305834f76099"}
06:57:50.967 01.951 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"31285474-758b-4fbc-8c84-050be63eebd3"}
06:57:50.975 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"31285474-758b-4fbc-8c84-050be63eebd3"}
06:57:50.983 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"0e1dc332-37d2-4cb8-9063-e77522f6922b"}
06:57:50.990 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"0e1dc332-37d2-4cb8-9063-e77522f6922b"}
06:57:52.966 01.976 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"8972cd44-24f0-400c-84be-6ec81ec8967e"}
06:57:52.976 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"8972cd44-24f0-400c-84be-6ec81ec8967e"}
06:57:52.985 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"cb5eed48-3d1b-45a6-a3ef-cd424a9b2447"}
06:57:52.992 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"cb5eed48-3d1b-45a6-a3ef-cd424a9b2447"}
06:57:54.965 01.973 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"492d238b-dce2-43bc-8ecd-f529fefdcde4"}
06:57:54.980 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"492d238b-dce2-43bc-8ecd-f529fefdcde4"}
06:57:54.994 00.014 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"8b991fbb-3324-4866-946a-757830fd7dd6"}
06:57:55.005 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"8b991fbb-3324-4866-946a-757830fd7dd6"}
06:57:56.964 01.959 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"64d3f59e-c275-4e2e-b30b-5f181576ffeb"}
06:57:56.971 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"64d3f59e-c275-4e2e-b30b-5f181576ffeb"}
06:57:56.979 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"82bdb1e9-09c2-4cad-9008-2824c22e63ec"}
06:57:56.990 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"82bdb1e9-09c2-4cad-9008-2824c22e63ec"}
06:57:58.964 01.974 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"3e521651-d964-4667-9b1a-668c0aa85e2f"}
06:57:58.972 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"3e521651-d964-4667-9b1a-668c0aa85e2f"}
06:57:58.983 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"cdc62f67-b9c9-4708-b912-085bcf337857"}
06:57:59.005 00.022 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"cdc62f67-b9c9-4708-b912-085bcf337857"}
06:58:00.963 01.958 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"2fac8e72-36eb-4f11-94a8-608aabb4b9f7"}
06:58:00.978 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"2fac8e72-36eb-4f11-94a8-608aabb4b9f7"}
06:58:00.991 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"7cb2cd69-1eed-44a1-9b59-5eea99150c12"}
06:58:01.006 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"7cb2cd69-1eed-44a1-9b59-5eea99150c12"}
06:58:02.962 01.956 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"dd502dcc-6e0f-4ffe-a830-ab5312c76f87"}
06:58:02.974 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"dd502dcc-6e0f-4ffe-a830-ab5312c76f87"}
06:58:02.987 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"2ae1e1c6-8faf-49d9-9c57-14f144eb59cd"}
06:58:03.012 00.025 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"2ae1e1c6-8faf-49d9-9c57-14f144eb59cd"}
06:58:04.962 01.950 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"b4b7d49b-03c0-4e84-bf64-5e488d48bbd9"}
06:58:04.973 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"b4b7d49b-03c0-4e84-bf64-5e488d48bbd9"}
06:58:04.981 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"90dfcb86-3e8d-4148-9d1e-5611759cb866"}
06:58:04.989 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"90dfcb86-3e8d-4148-9d1e-5611759cb866"}
06:58:06.961 01.972 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"ee897e9d-e455-4d95-aa7a-2d8cc12d039a"}
06:58:06.974 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"ee897e9d-e455-4d95-aa7a-2d8cc12d039a"}
06:58:06.986 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"56d7125b-9eeb-449c-97d9-475c37c07353"}
06:58:07.021 00.035 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"56d7125b-9eeb-449c-97d9-475c37c07353"}
06:58:08.961 01.940 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"6a5f0120-57f0-48bd-83a6-c0913b2cf124"}
06:58:08.968 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"6a5f0120-57f0-48bd-83a6-c0913b2cf124"}
06:58:08.980 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"a0db3d10-83bc-4323-93df-4e6e9a6e1af4"}
06:58:09.005 00.025 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"a0db3d10-83bc-4323-93df-4e6e9a6e1af4"}
06:58:10.962 01.957 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"71b64a0f-b410-4123-a873-975b93d934fd"}
06:58:10.976 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"71b64a0f-b410-4123-a873-975b93d934fd"}
06:58:10.984 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"a4afa54d-33e9-4ea5-8142-b11f2ded8081"}
06:58:10.994 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"a4afa54d-33e9-4ea5-8142-b11f2ded8081"}
06:58:12.960 01.966 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"20005a74-f6ee-4964-96e4-f68b40571b54"}
06:58:12.973 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"20005a74-f6ee-4964-96e4-f68b40571b54"}
06:58:12.989 00.016 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"fe2b0524-fe7d-480c-aac1-2a8f0dbd006f"}
06:58:13.014 00.025 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"fe2b0524-fe7d-480c-aac1-2a8f0dbd006f"}
06:58:14.961 01.947 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"70e56868-a302-41cc-b6a0-bfd79300fe58"}
06:58:14.971 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"70e56868-a302-41cc-b6a0-bfd79300fe58"}
06:58:14.981 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"02739bc8-a9c4-4b1e-a218-052c0e0b3423"}
06:58:15.002 00.021 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"02739bc8-a9c4-4b1e-a218-052c0e0b3423"}
06:58:16.959 01.957 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"f63e9213-4aac-4994-95be-17b487e67701"}
06:58:16.973 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"f63e9213-4aac-4994-95be-17b487e67701"}
06:58:16.983 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"a416aa0f-15fb-4d59-a060-d9f2a26f2471"}
06:58:16.999 00.016 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"a416aa0f-15fb-4d59-a060-d9f2a26f2471"}
06:58:18.958 01.959 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"addbf9be-3eb7-4bb6-a05c-2cf516a4c875"}
06:58:18.970 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"addbf9be-3eb7-4bb6-a05c-2cf516a4c875"}
06:58:18.979 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"078e7871-dace-4cce-ab08-d4fb00b0030b"}
06:58:18.990 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"078e7871-dace-4cce-ab08-d4fb00b0030b"}
06:58:20.959 01.969 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"a4f9fb77-ecd7-4f68-aa1e-3583745a4bf6"}
06:58:20.968 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"a4f9fb77-ecd7-4f68-aa1e-3583745a4bf6"}
06:58:20.978 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"38d74a96-0671-4eb9-a5e7-1c8b54d4af85"}
06:58:20.989 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"38d74a96-0671-4eb9-a5e7-1c8b54d4af85"}
06:58:22.959 01.970 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"ee611478-92d4-4682-af46-ed0ea0c0ae45"}
06:58:22.982 00.023 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"ee611478-92d4-4682-af46-ed0ea0c0ae45"}
06:58:22.994 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"90e13446-063e-467d-94ee-ab58ed8aea6c"}
06:58:23.001 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"90e13446-063e-467d-94ee-ab58ed8aea6c"}
06:58:24.959 01.958 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"5983c5da-10f6-47ab-9fc0-8feeb1c9cbca"}
06:58:24.968 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"5983c5da-10f6-47ab-9fc0-8feeb1c9cbca"}
06:58:24.994 00.026 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"aeebe759-5d36-40cf-b561-07257bd6acfc"}
06:58:25.004 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"aeebe759-5d36-40cf-b561-07257bd6acfc"}
06:58:26.958 01.954 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"5283681e-b604-474e-8657-a775d98e37ef"}
06:58:26.966 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"5283681e-b604-474e-8657-a775d98e37ef"}
06:58:26.974 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"f1a81e35-0da4-486d-9782-bec02927506e"}
06:58:26.982 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"f1a81e35-0da4-486d-9782-bec02927506e"}
06:58:28.958 01.976 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"bdd6a67a-fc98-4f93-8ede-53b278ecbdd0"}
06:58:28.967 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"bdd6a67a-fc98-4f93-8ede-53b278ecbdd0"}
06:58:28.977 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"6efd114f-fbf9-4542-a983-979b8599d1dd"}
06:58:28.984 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"6efd114f-fbf9-4542-a983-979b8599d1dd"}
06:58:30.957 01.973 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"b0592c4d-dd6a-4422-ac5e-ea09d80b6a99"}
06:58:30.966 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"b0592c4d-dd6a-4422-ac5e-ea09d80b6a99"}
06:58:30.974 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"9442915a-91b0-4b97-940d-2967f4a47350"}
06:58:30.983 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"9442915a-91b0-4b97-940d-2967f4a47350"}
06:58:32.956 01.973 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"2de488a0-0d9c-443a-9d15-f939df46e459"}
06:58:32.967 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"2de488a0-0d9c-443a-9d15-f939df46e459"}
06:58:32.977 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"d57a7bc8-5b07-4584-a14b-5f87877773a9"}
06:58:33.002 00.025 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"d57a7bc8-5b07-4584-a14b-5f87877773a9"}
06:58:34.958 01.956 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"9e7e046a-ef34-49a3-afbe-a8f05d0af0ac"}
06:58:34.974 00.016 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"9e7e046a-ef34-49a3-afbe-a8f05d0af0ac"}
06:58:34.983 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"f8a5bf9c-a1e1-42b9-9be4-a58174cc22e8"}
06:58:34.993 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"f8a5bf9c-a1e1-42b9-9be4-a58174cc22e8"}
06:58:36.954 01.961 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"96f88ef1-541c-40be-9a15-917cf874e71c"}
06:58:36.963 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"96f88ef1-541c-40be-9a15-917cf874e71c"}
06:58:36.973 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"ea37fc08-f528-4f88-b0af-4086653be478"}
06:58:36.982 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"ea37fc08-f528-4f88-b0af-4086653be478"}
06:58:38.955 01.973 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"6bf32e9c-107e-4ef4-8b79-443c2091c220"}
06:58:38.969 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"6bf32e9c-107e-4ef4-8b79-443c2091c220"}
06:58:38.982 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"7563db2f-839b-401b-b47a-919423a0f245"}
06:58:38.994 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"7563db2f-839b-401b-b47a-919423a0f245"}
06:58:40.955 01.961 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"b294be3d-72c5-4311-b191-00a64381982d"}
06:58:40.965 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"b294be3d-72c5-4311-b191-00a64381982d"}
06:58:40.976 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"6a3ae37e-9fc1-4cc9-b003-093628e3e065"}
06:58:41.001 00.025 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"6a3ae37e-9fc1-4cc9-b003-093628e3e065"}
06:58:42.956 01.955 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"9fe6cc3c-bb98-424d-900e-197c73d7e2ef"}
06:58:42.968 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"9fe6cc3c-bb98-424d-900e-197c73d7e2ef"}
06:58:42.979 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"b26adcbf-40f5-4c5a-9d46-e4dcda1c051f"}
06:58:43.003 00.024 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"b26adcbf-40f5-4c5a-9d46-e4dcda1c051f"}
06:58:44.957 01.954 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"2efdce82-2900-4522-997a-f88ef98d990f"}
06:58:44.973 00.016 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"2efdce82-2900-4522-997a-f88ef98d990f"}
06:58:44.984 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"e19536e4-4e5d-4275-8574-e27db1c22dac"}
06:58:44.994 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"e19536e4-4e5d-4275-8574-e27db1c22dac"}
06:58:46.956 01.962 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"b2d06d51-09ca-45fb-82a9-bc9e2fc49789"}
06:58:46.970 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"b2d06d51-09ca-45fb-82a9-bc9e2fc49789"}
06:58:46.984 00.014 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"254cdba3-276a-4e2c-897e-79efd753c88e"}
06:58:47.015 00.031 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"254cdba3-276a-4e2c-897e-79efd753c88e"}
06:58:48.955 01.940 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"d348d92e-75b9-4b7b-bfbf-a160342a510c"}
06:58:48.963 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"d348d92e-75b9-4b7b-bfbf-a160342a510c"}
06:58:48.975 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"724b56b0-4644-4cd0-8d0b-358865a2035c"}
06:58:48.984 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"724b56b0-4644-4cd0-8d0b-358865a2035c"}
06:58:50.955 01.971 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"ca838157-5ce3-44f3-b7b8-deac0f47e926"}
06:58:50.967 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"ca838157-5ce3-44f3-b7b8-deac0f47e926"}
06:58:50.996 00.029 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"3e2fd98d-8ca2-4728-9307-a663043cdfd1"}
06:58:51.009 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"3e2fd98d-8ca2-4728-9307-a663043cdfd1"}
06:58:52.954 01.945 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"49953dac-abfb-45f9-8aa0-36295c85d85e"}
06:58:52.965 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"49953dac-abfb-45f9-8aa0-36295c85d85e"}
06:58:52.973 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"48124c2f-da0a-4916-b5a6-386951f22d58"}
06:58:52.995 00.022 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"48124c2f-da0a-4916-b5a6-386951f22d58"}
06:58:54.953 01.958 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"334763d3-d7be-412c-a17f-c774feddf575"}
06:58:54.960 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"334763d3-d7be-412c-a17f-c774feddf575"}
06:58:54.969 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"7b0fbf69-c1bb-4cb1-b266-28c503e92f94"}
06:58:54.976 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"7b0fbf69-c1bb-4cb1-b266-28c503e92f94"}
06:58:56.954 01.978 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"2b9bdc93-b461-4529-82bd-ba58c61aa3e6"}
06:58:56.968 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"2b9bdc93-b461-4529-82bd-ba58c61aa3e6"}
06:58:56.997 00.029 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"6142b934-51b2-40a8-a79d-77d07901b2e4"}
06:58:57.009 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"6142b934-51b2-40a8-a79d-77d07901b2e4"}
06:58:58.952 01.943 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"2da91453-a67d-4deb-84b6-ed57d54be3a4"}
06:58:58.974 00.022 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"2da91453-a67d-4deb-84b6-ed57d54be3a4"}
06:58:58.982 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"5abd9745-aca2-43c3-a606-5b9911efac1e"}
06:58:58.990 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"5abd9745-aca2-43c3-a606-5b9911efac1e"}
06:59:00.950 01.960 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"d8f5b55d-86cd-446d-9ea1-c9ab48f9459f"}
06:59:00.961 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"d8f5b55d-86cd-446d-9ea1-c9ab48f9459f"}
06:59:00.969 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"46bb0a84-a77a-45d2-aeea-54ff8a0e8bf2"}
06:59:00.978 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"46bb0a84-a77a-45d2-aeea-54ff8a0e8bf2"}
06:59:02.948 01.970 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"caf2ef37-bbbb-48ec-9474-bb1db0fc3e1b"}
06:59:02.979 00.031 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"caf2ef37-bbbb-48ec-9474-bb1db0fc3e1b"}
06:59:02.993 00.014 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"d376a322-27a3-455c-b816-408023124649"}
06:59:03.004 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"d376a322-27a3-455c-b816-408023124649"}
06:59:04.950 01.946 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"067d3695-7406-440d-8443-8d9bc4d3629f"}
06:59:04.967 00.017 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"067d3695-7406-440d-8443-8d9bc4d3629f"}
06:59:04.977 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"68586c9b-ac4e-46de-8992-98e679a1a09d"}
06:59:04.985 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"68586c9b-ac4e-46de-8992-98e679a1a09d"}
06:59:06.949 01.964 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"ebf2c5b1-1df6-4916-91ac-f5b8411fa239"}
06:59:06.960 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"ebf2c5b1-1df6-4916-91ac-f5b8411fa239"}
06:59:06.973 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"a5851b37-4378-4489-aaae-51beb6e9ded6"}
06:59:06.993 00.020 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"a5851b37-4378-4489-aaae-51beb6e9ded6"}
06:59:08.949 01.956 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"435fcd04-813e-4692-9ced-3a861d0141dc"}
06:59:08.975 00.026 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"435fcd04-813e-4692-9ced-3a861d0141dc"}
06:59:08.990 00.015 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"97f65e66-9ebc-4df4-97c7-ad6dde32de93"}
06:59:09.003 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"97f65e66-9ebc-4df4-97c7-ad6dde32de93"}
06:59:10.948 01.945 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"c6ffe8e9-1756-4b48-a54c-1781ab5c99ef"}
06:59:10.960 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"c6ffe8e9-1756-4b48-a54c-1781ab5c99ef"}
06:59:10.969 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"0aea13e6-a0ac-4358-9b9c-46b21a6b950f"}
06:59:10.980 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"0aea13e6-a0ac-4358-9b9c-46b21a6b950f"}
06:59:12.948 01.968 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"a81c0419-5273-47f8-a224-8f2c0b917d95"}
06:59:12.957 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"a81c0419-5273-47f8-a224-8f2c0b917d95"}
06:59:12.964 00.007 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"3caf4d96-0bd0-4602-b72d-bca219ed5800"}
06:59:12.973 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"3caf4d96-0bd0-4602-b72d-bca219ed5800"}
06:59:14.951 01.978 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"bf3d3422-ce1b-4f04-a591-6ce6e119acfc"}
06:59:14.962 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"bf3d3422-ce1b-4f04-a591-6ce6e119acfc"}
06:59:14.974 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"5aff338c-1472-48b5-bd20-33c2e39b1205"}
06:59:14.981 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"5aff338c-1472-48b5-bd20-33c2e39b1205"}
06:59:16.948 01.967 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"f21321b9-b5f8-4ae7-a1f9-bd255a85fc19"}
06:59:16.962 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"f21321b9-b5f8-4ae7-a1f9-bd255a85fc19"}
06:59:16.981 00.019 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"6eb206ba-a035-4bb4-b590-d9cb9e894cd3"}
06:59:17.000 00.019 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"6eb206ba-a035-4bb4-b590-d9cb9e894cd3"}
06:59:18.949 01.949 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"64cfe9f8-8e34-4ed3-9562-bb5a0270dc80"}
06:59:18.959 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"64cfe9f8-8e34-4ed3-9562-bb5a0270dc80"}
06:59:18.967 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"f7c9bfcb-c72b-49f6-b0da-e043bc280ff2"}
06:59:18.989 00.022 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"f7c9bfcb-c72b-49f6-b0da-e043bc280ff2"}
06:59:20.949 01.960 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"b2f79fa6-a74a-451e-966b-16e1057d2fff"}
06:59:20.961 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"b2f79fa6-a74a-451e-966b-16e1057d2fff"}
06:59:20.967 00.006 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"670794d6-802c-4ff4-9a19-f5e3725844a0"}
06:59:20.974 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"670794d6-802c-4ff4-9a19-f5e3725844a0"}
06:59:22.949 01.975 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"c756f20e-5ff3-40f0-83ea-04e1048eb6d8"}
06:59:22.961 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"c756f20e-5ff3-40f0-83ea-04e1048eb6d8"}
06:59:22.973 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"67c49378-a078-4db5-82d6-d5cfc1b629fc"}
06:59:22.982 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"67c49378-a078-4db5-82d6-d5cfc1b629fc"}
06:59:24.948 01.966 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"225b6e8d-b583-4614-88f1-2001ab5801b9"}
06:59:24.956 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"225b6e8d-b583-4614-88f1-2001ab5801b9"}
06:59:24.963 00.007 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"8363a2d8-91dd-4318-ad4b-984a40b28a74"}
06:59:24.970 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"8363a2d8-91dd-4318-ad4b-984a40b28a74"}
06:59:26.947 01.977 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"977b51cc-818b-4494-ba3e-7f3f9bcb0601"}
06:59:26.959 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"977b51cc-818b-4494-ba3e-7f3f9bcb0601"}
06:59:26.970 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"280aad60-ea51-4755-b390-81bfa870538e"}
06:59:26.997 00.027 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"280aad60-ea51-4755-b390-81bfa870538e"}
06:59:28.948 01.951 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"2e2d583b-e4a3-4c33-8173-0771bc26dacd"}
06:59:28.962 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"2e2d583b-e4a3-4c33-8173-0771bc26dacd"}
06:59:28.994 00.032 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"ef79bbe3-c49b-47ca-8f22-8b6049982f88"}
06:59:29.006 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"ef79bbe3-c49b-47ca-8f22-8b6049982f88"}
06:59:30.946 01.940 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"74e1dfd9-1e2d-4785-9bc9-f0ad15ebb681"}
06:59:30.955 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"74e1dfd9-1e2d-4785-9bc9-f0ad15ebb681"}
06:59:30.967 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"a4bb669e-72e6-4390-95c1-ed1d2934ba8e"}
06:59:30.976 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"a4bb669e-72e6-4390-95c1-ed1d2934ba8e"}
06:59:32.946 01.970 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"467ef543-1e8a-4ba6-8d5d-4334ff683db4"}
06:59:32.956 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"467ef543-1e8a-4ba6-8d5d-4334ff683db4"}
06:59:32.978 00.022 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"93049ca7-55cf-44ba-bd0c-6528fac9eb01"}
06:59:32.990 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"93049ca7-55cf-44ba-bd0c-6528fac9eb01"}
06:59:34.946 01.956 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"4c739a5e-9589-4f56-b04d-5e134a9b4922"}
06:59:34.962 00.016 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"4c739a5e-9589-4f56-b04d-5e134a9b4922"}
06:59:34.979 00.017 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"f8e19d8b-cdbf-44a5-a726-b0b04a41b417"}
06:59:35.011 00.032 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"f8e19d8b-cdbf-44a5-a726-b0b04a41b417"}
06:59:36.946 01.935 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"5c673868-94b3-44f0-a74d-4e178e617f49"}
06:59:36.958 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"5c673868-94b3-44f0-a74d-4e178e617f49"}
06:59:36.967 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"9b0a6efc-e001-449b-8f87-17b2e243d55c"}
06:59:36.975 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"9b0a6efc-e001-449b-8f87-17b2e243d55c"}
06:59:38.948 01.973 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"8869a962-e71c-4521-bc10-b43045467dd2"}
06:59:38.963 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"8869a962-e71c-4521-bc10-b43045467dd2"}
06:59:38.974 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"818cb27c-6150-4b88-b68a-ab62341df2a9"}
06:59:38.983 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"818cb27c-6150-4b88-b68a-ab62341df2a9"}
06:59:40.947 01.964 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"84377437-248a-493c-9ecc-3ff0658c8b0e"}
06:59:40.957 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"84377437-248a-493c-9ecc-3ff0658c8b0e"}
06:59:40.970 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"a74c96e7-1715-4581-b75f-22ace995a1d9"}
06:59:40.986 00.016 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"a74c96e7-1715-4581-b75f-22ace995a1d9"}
06:59:42.948 01.962 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"132bad97-404b-4fd4-8e43-6950f8001eb0"}
06:59:42.956 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"132bad97-404b-4fd4-8e43-6950f8001eb0"}
06:59:42.966 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"7ffa7def-1da1-478b-84ec-d801d6eaa945"}
06:59:42.973 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"7ffa7def-1da1-478b-84ec-d801d6eaa945"}
06:59:44.948 01.975 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"c90a21f5-5552-4527-92d8-d7832aab2253"}
06:59:44.958 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"c90a21f5-5552-4527-92d8-d7832aab2253"}
06:59:44.967 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"6a7e3260-4e86-4809-9513-042eacf0cfc3"}
06:59:44.975 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"6a7e3260-4e86-4809-9513-042eacf0cfc3"}
06:59:46.951 01.976 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"ba8f9e60-0365-4a32-8a1d-0138bcd260cf"}
06:59:46.984 00.033 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"ba8f9e60-0365-4a32-8a1d-0138bcd260cf"}
06:59:46.998 00.014 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"5c7573c5-0bfa-4e62-9e6b-8a50152213bd"}
06:59:47.019 00.021 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"5c7573c5-0bfa-4e62-9e6b-8a50152213bd"}
06:59:48.949 01.930 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"eee5de4a-9194-4247-ae9a-f8a53193712e"}
06:59:48.962 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"eee5de4a-9194-4247-ae9a-f8a53193712e"}
06:59:48.974 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"1c2856f8-9003-4b02-910a-e94380c2c342"}
06:59:48.984 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"1c2856f8-9003-4b02-910a-e94380c2c342"}
06:59:50.950 01.966 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"8ad284ae-8b13-473f-8a26-b7412a4d8780"}
06:59:50.970 00.020 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"8ad284ae-8b13-473f-8a26-b7412a4d8780"}
06:59:50.978 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"b36e874c-6f48-4dfe-920a-c61a443c5f41"}
06:59:50.988 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"b36e874c-6f48-4dfe-920a-c61a443c5f41"}
06:59:52.953 01.965 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"2d31fc87-a133-4355-98ed-5e84282e48e4"}
06:59:52.967 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"2d31fc87-a133-4355-98ed-5e84282e48e4"}
06:59:52.976 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"09be7191-899f-48f4-bfb3-4b0b2f2d665c"}
06:59:52.984 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"09be7191-899f-48f4-bfb3-4b0b2f2d665c"}
06:59:54.949 01.965 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"fd4d991b-ac3c-465f-b91d-f1c8f399f22d"}
06:59:54.979 00.030 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"fd4d991b-ac3c-465f-b91d-f1c8f399f22d"}
06:59:54.993 00.014 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"0f7920e3-9523-458b-ba5a-e94badf5bdf4"}
06:59:55.004 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"0f7920e3-9523-458b-ba5a-e94badf5bdf4"}
06:59:56.948 01.944 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"46e67fad-9c66-44d4-9fca-e78c9903a275"}
06:59:56.961 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"46e67fad-9c66-44d4-9fca-e78c9903a275"}
06:59:56.987 00.026 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"0042e157-540e-4475-9df5-1cdbde9c3086"}
06:59:56.999 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"0042e157-540e-4475-9df5-1cdbde9c3086"}
06:59:58.948 01.949 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"1da40549-f3b1-46ff-b5e6-819285653215"}
06:59:58.958 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"1da40549-f3b1-46ff-b5e6-819285653215"}
06:59:58.968 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"d2313eb0-b923-423e-9573-ea80416d8faa"}
06:59:58.977 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"d2313eb0-b923-423e-9573-ea80416d8faa"}
07:00:00.950 01.973 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"9cb990e7-e537-47a2-ae8c-4ebdb87c5bf8"}
07:00:00.971 00.021 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"9cb990e7-e537-47a2-ae8c-4ebdb87c5bf8"}
07:00:00.983 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"cf31ed18-2078-49f9-9faa-1be69014d09d"}
07:00:00.997 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"cf31ed18-2078-49f9-9faa-1be69014d09d"}
07:00:02.947 01.950 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"c30f1361-5330-49bb-aa6d-1e622610351b"}
07:00:02.960 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"c30f1361-5330-49bb-aa6d-1e622610351b"}
07:00:02.969 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"976f9e28-4c8f-45b8-8864-5c82c245a198"}
07:00:02.982 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"976f9e28-4c8f-45b8-8864-5c82c245a198"}
07:00:04.946 01.964 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"fc12e994-fa3c-4cae-9d03-8412260a4ce5"}
07:00:04.955 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"fc12e994-fa3c-4cae-9d03-8412260a4ce5"}
07:00:04.964 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"33ce9bc1-195f-4443-ad3f-cb8fb1a063bd"}
07:00:04.974 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"33ce9bc1-195f-4443-ad3f-cb8fb1a063bd"}
07:00:06.945 01.971 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"cbc139ac-1e8a-4477-9ac7-e63e92673418"}
07:00:06.956 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"cbc139ac-1e8a-4477-9ac7-e63e92673418"}
07:00:06.985 00.029 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"5c3eefeb-9cdb-4309-ae83-5c9f499476a7"}
07:00:06.999 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"5c3eefeb-9cdb-4309-ae83-5c9f499476a7"}
07:00:08.944 01.945 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"3178fb06-791b-41e0-9590-f284816cf1a6"}
07:00:08.953 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"3178fb06-791b-41e0-9590-f284816cf1a6"}
07:00:08.964 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"b668f3ae-a634-468b-910b-194236a71c39"}
07:00:08.973 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"b668f3ae-a634-468b-910b-194236a71c39"}
07:00:10.943 01.970 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"4b4b3d7a-c9f7-496d-96ee-d343b552b47a"}
07:00:10.950 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"4b4b3d7a-c9f7-496d-96ee-d343b552b47a"}
07:00:10.956 00.006 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"4b83b461-797e-498a-b417-0e6c7691503b"}
07:00:10.964 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"4b83b461-797e-498a-b417-0e6c7691503b"}
07:00:12.943 01.979 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"cf2c4a2a-1e2d-476e-80ac-0a52db2aecd0"}
07:00:12.956 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"cf2c4a2a-1e2d-476e-80ac-0a52db2aecd0"}
07:00:12.969 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"76c2a6af-b94b-4dd7-bf18-f2c6421536ba"}
07:00:12.979 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"76c2a6af-b94b-4dd7-bf18-f2c6421536ba"}
07:00:14.941 01.962 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"d1385c40-9902-4ae4-a5c9-fe9ca209ebc7"}
07:00:14.952 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"d1385c40-9902-4ae4-a5c9-fe9ca209ebc7"}
07:00:14.960 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"c1ff4e2a-fa2a-49ce-871a-58a18d1ad116"}
07:00:14.970 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"c1ff4e2a-fa2a-49ce-871a-58a18d1ad116"}
07:00:16.941 01.971 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"18e229a4-c0a3-4371-893b-70af33df57b6"}
07:00:16.955 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"18e229a4-c0a3-4371-893b-70af33df57b6"}
07:00:16.967 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"fc67b361-d4a5-4a65-9557-6fcc52c1144d"}
07:00:16.997 00.030 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"fc67b361-d4a5-4a65-9557-6fcc52c1144d"}
07:00:18.941 01.944 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"d145aea5-699a-46f1-971d-63a82cc499f7"}
07:00:18.961 00.020 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"d145aea5-699a-46f1-971d-63a82cc499f7"}
07:00:18.974 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"374f63e9-5cad-4737-809d-4d264046d59d"}
07:00:18.985 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"374f63e9-5cad-4737-809d-4d264046d59d"}
07:00:20.941 01.956 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"62606abe-98c6-4dd0-9338-b85ff9016bea"}
07:00:20.951 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"62606abe-98c6-4dd0-9338-b85ff9016bea"}
07:00:20.961 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"0a371ce8-814a-453b-8e82-47de2551ff71"}
07:00:20.979 00.018 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"0a371ce8-814a-453b-8e82-47de2551ff71"}
07:00:22.940 01.961 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"8ce327a2-9794-4fe2-9ed4-2628822b93d2"}
07:00:22.948 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"8ce327a2-9794-4fe2-9ed4-2628822b93d2"}
07:00:22.956 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"beedb19e-56b3-4e26-bd59-f56216c65123"}
07:00:22.967 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"beedb19e-56b3-4e26-bd59-f56216c65123"}
07:00:24.941 01.974 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"4c4c8462-befd-4f59-85f9-165eb72ead82"}
07:00:24.967 00.026 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"4c4c8462-befd-4f59-85f9-165eb72ead82"}
07:00:24.979 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"196a216c-eb49-4c52-a77f-21563a7752ce"}
07:00:24.989 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"196a216c-eb49-4c52-a77f-21563a7752ce"}
07:00:26.941 01.952 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"ea1a2e2c-1d1b-4bf3-a103-a6d86344ace0"}
07:00:26.965 00.024 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"ea1a2e2c-1d1b-4bf3-a103-a6d86344ace0"}
07:00:26.974 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"fdf332ce-7c1d-4cee-9ecf-3a0033d9b48c"}
07:00:26.982 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"fdf332ce-7c1d-4cee-9ecf-3a0033d9b48c"}
07:00:28.940 01.958 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"1d94c24c-a5fb-410e-be2c-ec37a76dfd11"}
07:00:28.959 00.019 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"1d94c24c-a5fb-410e-be2c-ec37a76dfd11"}
07:00:28.971 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"32f4abf0-c478-4ad8-8d19-db010ffe6016"}
07:00:28.978 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"32f4abf0-c478-4ad8-8d19-db010ffe6016"}
07:00:30.938 01.960 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"6e43ea54-af6a-4457-9f24-eec12723a523"}
07:00:30.953 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"6e43ea54-af6a-4457-9f24-eec12723a523"}
07:00:30.981 00.028 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"013a13e6-e2fa-4b6b-9262-da8a42f119c8"}
07:00:31.003 00.022 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"013a13e6-e2fa-4b6b-9262-da8a42f119c8"}
07:00:32.940 01.937 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"b51ac6c8-5342-446a-bb07-2c646d6e0741"}
07:00:32.956 00.016 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"b51ac6c8-5342-446a-bb07-2c646d6e0741"}
07:00:32.965 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"9e6cea67-7dd5-4284-86b9-33cffe8ec9e7"}
07:00:32.973 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"9e6cea67-7dd5-4284-86b9-33cffe8ec9e7"}
07:00:34.937 01.964 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"f1f01f8e-4d4e-41f3-a472-6015ee1fd1a2"}
07:00:34.945 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"f1f01f8e-4d4e-41f3-a472-6015ee1fd1a2"}
07:00:34.954 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"3473347a-7a23-4b2a-b56d-b63b656d7fdf"}
07:00:34.961 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"3473347a-7a23-4b2a-b56d-b63b656d7fdf"}
07:00:36.937 01.976 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"56a60658-ab02-454d-964d-be48ed7a841e"}
07:00:36.945 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"56a60658-ab02-454d-964d-be48ed7a841e"}
07:00:36.953 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"8614f8f0-2218-4c84-9935-ef5af2d5bf3f"}
07:00:36.973 00.020 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"8614f8f0-2218-4c84-9935-ef5af2d5bf3f"}
07:00:38.937 01.964 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"8c40a8f1-a627-442a-85d4-aa82d028767e"}
07:00:38.962 00.025 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"8c40a8f1-a627-442a-85d4-aa82d028767e"}
07:00:38.971 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"40f4468c-0a1c-4071-a6f2-c0308ec8e8e6"}
07:00:38.980 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"40f4468c-0a1c-4071-a6f2-c0308ec8e8e6"}
07:00:40.935 01.955 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"b89c154d-2007-4f34-a03a-27f8adc0ebb3"}
07:00:40.946 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"b89c154d-2007-4f34-a03a-27f8adc0ebb3"}
07:00:40.969 00.023 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"1f521f01-4cc6-4353-ba51-1538cba425d1"}
07:00:40.976 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"1f521f01-4cc6-4353-ba51-1538cba425d1"}
07:00:42.935 01.959 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"e5f88ea7-ba85-4406-8c1e-9a62e231455c"}
07:00:42.944 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"e5f88ea7-ba85-4406-8c1e-9a62e231455c"}
07:00:42.951 00.007 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"f9853cc4-5b8f-4316-8f4e-4567365719aa"}
07:00:42.972 00.021 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"f9853cc4-5b8f-4316-8f4e-4567365719aa"}
07:00:44.934 01.962 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"d299d54a-ffdb-408d-be7d-a1468cf8837a"}
07:00:44.948 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"d299d54a-ffdb-408d-be7d-a1468cf8837a"}
07:00:44.958 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"1b504cd1-f272-44b6-a9db-fe5e694991f0"}
07:00:44.966 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"1b504cd1-f272-44b6-a9db-fe5e694991f0"}
07:00:46.935 01.969 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"aba5ebb2-37f6-4012-92ad-1850b9f43c36"}
07:00:46.953 00.018 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"aba5ebb2-37f6-4012-92ad-1850b9f43c36"}
07:00:46.965 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"7292e1b9-6570-4e26-b823-165635f74cb3"}
07:00:46.973 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"7292e1b9-6570-4e26-b823-165635f74cb3"}
07:00:48.933 01.960 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"c7cee0ea-810e-4e9e-95de-0b304d090003"}
07:00:48.941 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"c7cee0ea-810e-4e9e-95de-0b304d090003"}
07:00:48.949 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"564dfcfb-11df-44a3-acfa-66d4ff89abc5"}
07:00:48.955 00.006 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"564dfcfb-11df-44a3-acfa-66d4ff89abc5"}
07:00:50.934 01.979 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"9052024b-ff72-4c1c-9693-abc28df0f9ba"}
07:00:50.945 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"9052024b-ff72-4c1c-9693-abc28df0f9ba"}
07:00:50.955 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"0d002092-b5c8-435c-9614-c0e13c0175b7"}
07:00:50.981 00.026 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"0d002092-b5c8-435c-9614-c0e13c0175b7"}
07:00:52.935 01.954 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"c6c2312c-c8fe-4e43-87c9-9cc4e66ba3ea"}
07:00:52.949 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"c6c2312c-c8fe-4e43-87c9-9cc4e66ba3ea"}
07:00:52.964 00.015 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"2e358aec-39ab-403d-b49f-cd79c6434b9e"}
07:00:52.997 00.033 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"2e358aec-39ab-403d-b49f-cd79c6434b9e"}
07:00:54.934 01.937 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"224fc419-d12a-4e1b-87a4-1cd798e9cbb3"}
07:00:54.961 00.027 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"224fc419-d12a-4e1b-87a4-1cd798e9cbb3"}
07:00:54.971 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"be25566a-8c92-4bdd-9a57-a720ac8e2c22"}
07:00:54.982 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"be25566a-8c92-4bdd-9a57-a720ac8e2c22"}
07:00:56.934 01.952 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"654293f1-2b57-49ca-8362-ab3d8a57c076"}
07:00:56.949 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"654293f1-2b57-49ca-8362-ab3d8a57c076"}
07:00:56.958 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"9a12a72f-2873-4162-905f-5dda3cea8e3f"}
07:00:56.967 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"9a12a72f-2873-4162-905f-5dda3cea8e3f"}
07:00:58.932 01.965 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"59651e53-eafb-42f2-a822-01b03f3f2e51"}
07:00:58.945 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"59651e53-eafb-42f2-a822-01b03f3f2e51"}
07:00:58.975 00.030 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"cfbb2295-1023-4c1d-9597-b59562b1dbc0"}
07:00:58.987 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"cfbb2295-1023-4c1d-9597-b59562b1dbc0"}
07:01:00.932 01.945 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"9268f6a3-0cdc-4518-adae-6da5ec8ca708"}
07:01:00.945 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"9268f6a3-0cdc-4518-adae-6da5ec8ca708"}
07:01:00.956 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"71b459f0-707b-498f-a329-a2876baa3295"}
07:01:00.986 00.030 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"71b459f0-707b-498f-a329-a2876baa3295"}
07:01:02.930 01.944 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"7a3c035d-a3ca-44e8-b5c3-b766004044f1"}
07:01:02.941 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"7a3c035d-a3ca-44e8-b5c3-b766004044f1"}
07:01:02.954 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"e25bf202-1df7-44e2-b0d3-ca1a9b61757b"}
07:01:02.968 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"e25bf202-1df7-44e2-b0d3-ca1a9b61757b"}
07:01:04.933 01.965 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"40d85e20-40e0-41a5-8e67-5a717b528074"}
07:01:04.945 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"40d85e20-40e0-41a5-8e67-5a717b528074"}
07:01:04.953 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"c85bb046-e92b-4c59-b684-92eecbec8ba3"}
07:01:04.963 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"c85bb046-e92b-4c59-b684-92eecbec8ba3"}
07:01:06.930 01.967 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"e8d1d8e0-6ad3-442f-b076-b34baca2fd80"}
07:01:06.937 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"e8d1d8e0-6ad3-442f-b076-b34baca2fd80"}
07:01:06.949 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"4e6110de-bc13-4efe-a5a2-e21f66d762d8"}
07:01:06.958 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"4e6110de-bc13-4efe-a5a2-e21f66d762d8"}
07:01:08.930 01.972 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"5aae63ce-554a-4e9f-b777-6eb0fedb0d14"}
07:01:08.952 00.022 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"5aae63ce-554a-4e9f-b777-6eb0fedb0d14"}
07:01:09.026 00.074 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"380f1866-db63-4413-b907-9cca4b03cab0"}
07:01:09.048 00.022 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"380f1866-db63-4413-b907-9cca4b03cab0"}
07:01:10.931 01.883 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"a8fb7c3f-d342-4e97-8d66-7766d00dda28"}
07:01:10.941 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"a8fb7c3f-d342-4e97-8d66-7766d00dda28"}
07:01:10.963 00.022 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"2a47efef-6588-4e8b-8498-6918ee155d73"}
07:01:10.972 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"2a47efef-6588-4e8b-8498-6918ee155d73"}
07:01:12.931 01.959 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"f3d21873-8e58-482a-a130-9e1e60641479"}
07:01:12.941 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"f3d21873-8e58-482a-a130-9e1e60641479"}
07:01:12.950 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"432a3b18-3201-4247-a0e7-6176265bd692"}
07:01:12.972 00.022 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"432a3b18-3201-4247-a0e7-6176265bd692"}
07:01:14.931 01.959 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"f79dea5e-25b6-4e83-abe6-0f9e349e90f2"}
07:01:14.943 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"f79dea5e-25b6-4e83-abe6-0f9e349e90f2"}
07:01:14.953 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"bafe4a3c-dac9-4643-b280-181bbef25911"}
07:01:14.963 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"bafe4a3c-dac9-4643-b280-181bbef25911"}
07:01:16.934 01.971 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"77e7595b-3ea2-4728-a9f0-f2e54103066c"}
07:01:16.961 00.027 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"77e7595b-3ea2-4728-a9f0-f2e54103066c"}
07:01:16.980 00.019 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"18b13109-36d8-4b61-8579-7a8132f0ad25"}
07:01:16.990 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"18b13109-36d8-4b61-8579-7a8132f0ad25"}
07:01:18.933 01.943 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"75b368bd-15cf-44aa-b806-1562fe45599d"}
07:01:18.941 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"75b368bd-15cf-44aa-b806-1562fe45599d"}
07:01:18.951 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"64bd6e21-3e79-4e6a-8b18-a087d2b0c5a8"}
07:01:18.960 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"64bd6e21-3e79-4e6a-8b18-a087d2b0c5a8"}
07:01:20.932 01.972 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"1aa37037-575d-491c-afde-fa0ea6dea9e0"}
07:01:20.947 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"1aa37037-575d-491c-afde-fa0ea6dea9e0"}
07:01:20.960 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"64db2671-739b-4007-91e1-b2321c3cc8a4"}
07:01:20.974 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"64db2671-739b-4007-91e1-b2321c3cc8a4"}
07:01:22.932 01.958 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"446c5a6b-9d75-443b-ae1e-f9588d8ccf77"}
07:01:22.941 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"446c5a6b-9d75-443b-ae1e-f9588d8ccf77"}
07:01:22.949 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"53babbce-8585-41ac-b6b1-62fb406f51c3"}
07:01:22.959 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"53babbce-8585-41ac-b6b1-62fb406f51c3"}
07:01:24.931 01.972 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"0019f529-4979-4c21-959f-afdc69b45cac"}
07:01:24.948 00.017 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"0019f529-4979-4c21-959f-afdc69b45cac"}
07:01:24.963 00.015 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"cea15605-0179-43c9-a861-a1ab98f88e8f"}
07:01:24.995 00.032 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"cea15605-0179-43c9-a861-a1ab98f88e8f"}
07:01:26.930 01.935 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"edd8fc2e-1a32-4c6d-bdb9-773ee352711d"}
07:01:26.941 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"edd8fc2e-1a32-4c6d-bdb9-773ee352711d"}
07:01:26.967 00.026 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"5aeb6db1-8a8b-4a01-83da-d454f48241bd"}
07:01:26.982 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"5aeb6db1-8a8b-4a01-83da-d454f48241bd"}
07:01:28.929 01.947 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"f50bc041-f0b3-4cc2-aa85-d79f011bce51"}
07:01:28.939 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"f50bc041-f0b3-4cc2-aa85-d79f011bce51"}
07:01:28.950 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"c318a7b9-70c8-47b0-8c05-216051515b07"}
07:01:28.959 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"c318a7b9-70c8-47b0-8c05-216051515b07"}
07:01:30.932 01.973 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"62386a61-2d2c-496e-a4c3-eabfc7c7a801"}
07:01:30.953 00.021 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"62386a61-2d2c-496e-a4c3-eabfc7c7a801"}
07:01:30.963 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"06601219-2954-4ca6-848b-5a832ae7c449"}
07:01:30.972 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"06601219-2954-4ca6-848b-5a832ae7c449"}
07:01:32.929 01.957 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"340bb8f4-4070-47db-9e75-483a90bcd4a6"}
07:01:32.938 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"340bb8f4-4070-47db-9e75-483a90bcd4a6"}
07:01:32.948 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"aa23f8c2-5ad8-4a0c-aff2-95ce4d6b0a2e"}
07:01:32.954 00.006 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"aa23f8c2-5ad8-4a0c-aff2-95ce4d6b0a2e"}
07:01:34.929 01.975 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"9bb1fea0-303c-4207-877f-8f43b5c62e5f"}
07:01:34.940 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"9bb1fea0-303c-4207-877f-8f43b5c62e5f"}
07:01:34.955 00.015 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"8994cdb5-be85-4066-bb69-d8e7ac328aed"}
07:01:34.966 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"8994cdb5-be85-4066-bb69-d8e7ac328aed"}
07:01:36.929 01.963 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"653a3efa-9a1a-41e7-922d-e92fb1c8b6a7"}
07:01:36.941 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"653a3efa-9a1a-41e7-922d-e92fb1c8b6a7"}
07:01:36.964 00.023 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"c0d8d3c8-319f-4d07-9eeb-1620f6e17146"}
07:01:36.975 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"c0d8d3c8-319f-4d07-9eeb-1620f6e17146"}
07:01:38.929 01.954 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"1a2ccfd3-959b-4eff-817d-67465cdbafd0"}
07:01:38.938 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"1a2ccfd3-959b-4eff-817d-67465cdbafd0"}
07:01:38.962 00.024 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"1d480c37-fe38-4b4c-835a-54ed5b95666b"}
07:01:38.972 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"1d480c37-fe38-4b4c-835a-54ed5b95666b"}
07:01:40.928 01.956 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"c57b10b3-4a6c-44a4-bd45-a099cd158d5c"}
07:01:40.937 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"c57b10b3-4a6c-44a4-bd45-a099cd158d5c"}
07:01:40.947 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"3b792448-4eca-4d23-8077-b0c2aec54c4d"}
07:01:40.958 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"3b792448-4eca-4d23-8077-b0c2aec54c4d"}
07:01:42.928 01.970 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"178537ff-2da2-4e5d-847a-06828c92f2bb"}
07:01:42.935 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"178537ff-2da2-4e5d-847a-06828c92f2bb"}
07:01:42.943 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"f22434dd-5d64-42c8-b980-278a961b5f4e"}
07:01:42.950 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"f22434dd-5d64-42c8-b980-278a961b5f4e"}
07:01:44.928 01.978 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"15807fa0-d44a-4397-b591-d5dc51f98663"}
07:01:44.936 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"15807fa0-d44a-4397-b591-d5dc51f98663"}
07:01:44.964 00.028 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"f1e79ad9-ca5d-4b56-8493-42b3c1b84ecb"}
07:01:44.971 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"f1e79ad9-ca5d-4b56-8493-42b3c1b84ecb"}
07:01:46.926 01.955 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"5b2adce5-8b29-43e3-b185-268924432baa"}
07:01:46.946 00.020 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"5b2adce5-8b29-43e3-b185-268924432baa"}
07:01:46.966 00.020 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"9bb79efb-8075-4624-903e-f9dba892bd01"}
07:01:46.997 00.031 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"9bb79efb-8075-4624-903e-f9dba892bd01"}
07:01:48.927 01.930 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"46d199d5-0140-4424-a24b-d37690a8086f"}
07:01:48.935 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"46d199d5-0140-4424-a24b-d37690a8086f"}
07:01:48.946 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"0fa3017b-a58c-4e91-bde8-6188c34a5237"}
07:01:48.966 00.020 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"0fa3017b-a58c-4e91-bde8-6188c34a5237"}
07:01:50.926 01.960 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"b7d86859-358e-4227-8e38-2b9bea34a616"}
07:01:50.937 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"b7d86859-358e-4227-8e38-2b9bea34a616"}
07:01:50.949 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"bbbd14ae-613a-4e31-9238-08d6e6901f8a"}
07:01:50.958 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"bbbd14ae-613a-4e31-9238-08d6e6901f8a"}
07:01:52.926 01.968 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"4280f0ab-ce81-429c-b1bd-74e4112e1b4b"}
07:01:52.938 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"4280f0ab-ce81-429c-b1bd-74e4112e1b4b"}
07:01:52.963 00.025 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"df786c28-f7f4-4c21-8cba-fbd01580e31f"}
07:01:52.977 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"df786c28-f7f4-4c21-8cba-fbd01580e31f"}
07:01:54.929 01.952 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"e14855d3-4009-4e2f-88f5-a2a4de38c2d6"}
07:01:54.940 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"e14855d3-4009-4e2f-88f5-a2a4de38c2d6"}
07:01:54.951 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"2caecf04-a995-49d5-b034-016586ba7615"}
07:01:54.962 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"2caecf04-a995-49d5-b034-016586ba7615"}
07:01:56.927 01.965 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"d4647476-5ced-4225-85d4-c5ea55701eca"}
07:01:56.937 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"d4647476-5ced-4225-85d4-c5ea55701eca"}
07:01:56.968 00.031 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"17044b01-5018-4dc9-a6de-5fea89676040"}
07:01:56.979 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"17044b01-5018-4dc9-a6de-5fea89676040"}
07:01:58.926 01.947 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"21a35fae-2c1d-4645-89db-3f95ac6f3d94"}
07:01:58.941 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"21a35fae-2c1d-4645-89db-3f95ac6f3d94"}
07:01:58.958 00.017 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"ace25435-0c62-431e-a0ae-e6274a6aa73b"}
07:01:58.992 00.034 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"ace25435-0c62-431e-a0ae-e6274a6aa73b"}
07:02:00.926 01.934 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"2cc71d32-509e-4060-8b11-27813393e905"}
07:02:00.944 00.018 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"2cc71d32-509e-4060-8b11-27813393e905"}
07:02:00.956 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"1c721ba3-04eb-406c-9ebc-1f2edaed518a"}
07:02:00.970 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"1c721ba3-04eb-406c-9ebc-1f2edaed518a"}
07:02:02.924 01.954 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"ef0de49f-1791-470d-88f3-bf01e6479a68"}
07:02:02.937 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"ef0de49f-1791-470d-88f3-bf01e6479a68"}
07:02:02.950 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"3d2084e6-bd80-4417-82ad-ce2a523bf43c"}
07:02:02.978 00.028 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"3d2084e6-bd80-4417-82ad-ce2a523bf43c"}
07:02:04.923 01.945 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"efc5512a-23b2-4a3e-9786-caa1423dc0f2"}
07:02:04.934 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"efc5512a-23b2-4a3e-9786-caa1423dc0f2"}
07:02:04.947 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"27114e18-f249-4180-9474-43becdcfd1cc"}
07:02:04.959 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"27114e18-f249-4180-9474-43becdcfd1cc"}
07:02:06.922 01.963 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"4c3d1ec5-4f13-407a-833e-61e250bca487"}
07:02:06.930 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"4c3d1ec5-4f13-407a-833e-61e250bca487"}
07:02:06.937 00.007 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"9137c38a-8ee0-49e8-9ab4-992912c9c1f0"}
07:02:06.949 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"9137c38a-8ee0-49e8-9ab4-992912c9c1f0"}
07:02:08.922 01.973 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"4e23dcbb-df0f-4be1-b86a-2c51541f26f4"}
07:02:08.931 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"4e23dcbb-df0f-4be1-b86a-2c51541f26f4"}
07:02:08.938 00.007 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"a5bfeb73-e9fe-442e-bf01-f999e066ad73"}
07:02:08.946 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"a5bfeb73-e9fe-442e-bf01-f999e066ad73"}
07:02:10.921 01.975 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"aab71e94-8ac8-43db-90f2-18e3c568d6b6"}
07:02:10.941 00.020 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"aab71e94-8ac8-43db-90f2-18e3c568d6b6"}
07:02:10.953 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"d72ad7b9-b30e-4253-9141-13b5ced58da2"}
07:02:10.959 00.006 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"d72ad7b9-b30e-4253-9141-13b5ced58da2"}
07:02:12.920 01.961 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"ded8b444-987c-4532-8329-2f2ee9b0ec3f"}
07:02:12.945 00.025 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"ded8b444-987c-4532-8329-2f2ee9b0ec3f"}
07:02:12.957 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"06f32111-d10d-49da-9661-b3392eec6e14"}
07:02:12.964 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"06f32111-d10d-49da-9661-b3392eec6e14"}
07:02:14.918 01.954 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"b25a7a0f-71e2-4841-9a7a-e1665aef8ea3"}
07:02:14.925 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"b25a7a0f-71e2-4841-9a7a-e1665aef8ea3"}
07:02:14.934 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"4aebb280-331c-4aa4-afcc-ff5da0b0bba0"}
07:02:14.943 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"4aebb280-331c-4aa4-afcc-ff5da0b0bba0"}
07:02:16.920 01.977 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"cdb9aeae-c862-48d7-a6d1-7c7168261729"}
07:02:16.935 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"cdb9aeae-c862-48d7-a6d1-7c7168261729"}
07:02:16.949 00.014 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"2ee443a3-7ac7-4df0-82c0-f5b32c801535"}
07:02:16.957 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"2ee443a3-7ac7-4df0-82c0-f5b32c801535"}
07:02:18.918 01.961 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"d3a51916-2c40-4383-ae7e-d889cbeff312"}
07:02:18.926 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"d3a51916-2c40-4383-ae7e-d889cbeff312"}
07:02:18.934 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"ada8c50a-167a-401b-8a8a-264a7e45425a"}
07:02:18.944 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"ada8c50a-167a-401b-8a8a-264a7e45425a"}
07:02:20.918 01.974 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"c5a67d8b-5972-4dd4-a40f-d8c26f9c3db2"}
07:02:20.934 00.016 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"c5a67d8b-5972-4dd4-a40f-d8c26f9c3db2"}
07:02:20.944 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"12d727d9-a859-48dc-aea5-7d3043288c25"}
07:02:20.952 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"12d727d9-a859-48dc-aea5-7d3043288c25"}
07:02:22.916 01.964 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"8b59a6a5-9047-4cb9-a4e1-cde80418f3b0"}
07:02:22.928 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"8b59a6a5-9047-4cb9-a4e1-cde80418f3b0"}
07:02:22.938 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"0775502f-f45b-45eb-8076-c2fcd72a30b4"}
07:02:22.961 00.023 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"0775502f-f45b-45eb-8076-c2fcd72a30b4"}
07:02:24.916 01.955 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"9bb755c4-7a2e-42fa-8178-bed29956d2e2"}
07:02:24.929 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"9bb755c4-7a2e-42fa-8178-bed29956d2e2"}
07:02:24.939 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"d1f8e15c-7c80-4544-b248-d1344ad3144d"}
07:02:24.947 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"d1f8e15c-7c80-4544-b248-d1344ad3144d"}
07:02:26.916 01.969 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"4b8fabac-b43b-4781-b7e5-c37ed2404bfc"}
07:02:26.942 00.026 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"4b8fabac-b43b-4781-b7e5-c37ed2404bfc"}
07:02:26.951 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"2eb2efd5-668c-42f9-9dae-49418a022076"}
07:02:26.959 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"2eb2efd5-668c-42f9-9dae-49418a022076"}
07:02:28.916 01.957 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"fdeb0116-be47-4841-a051-3af815ca51f1"}
07:02:28.928 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"fdeb0116-be47-4841-a051-3af815ca51f1"}
07:02:28.936 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"d83766b6-28cc-43df-8c5b-cec66ba897c5"}
07:02:28.945 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"d83766b6-28cc-43df-8c5b-cec66ba897c5"}
07:02:30.915 01.970 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"eb2010fc-8ed3-4e7e-b607-c36c59af5dd1"}
07:02:30.945 00.030 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"eb2010fc-8ed3-4e7e-b607-c36c59af5dd1"}
07:02:30.959 00.014 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"dd64d281-0e65-4981-ad4b-26fc1abf7382"}
07:02:30.968 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"dd64d281-0e65-4981-ad4b-26fc1abf7382"}
07:02:32.917 01.949 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"522a31c4-4ef6-4649-b7e0-aa2abff2a509"}
07:02:32.928 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"522a31c4-4ef6-4649-b7e0-aa2abff2a509"}
07:02:32.936 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"b1f24163-d1f4-4f0d-8811-bdc36004e1b7"}
07:02:32.945 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"b1f24163-d1f4-4f0d-8811-bdc36004e1b7"}
07:02:34.917 01.972 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"2973fd77-7ef8-4cb7-8153-fa77565d2559"}
07:02:34.928 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"2973fd77-7ef8-4cb7-8153-fa77565d2559"}
07:02:34.936 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"2bd906ad-09e4-4462-976b-7da70dbfb88c"}
07:02:34.944 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"2bd906ad-09e4-4462-976b-7da70dbfb88c"}
07:02:36.915 01.971 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"2b645e6c-3b00-4d58-880c-b90671687e3b"}
07:02:36.930 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"2b645e6c-3b00-4d58-880c-b90671687e3b"}
07:02:36.943 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"f085ec67-1c7b-4748-8a56-a5b5f9486f2c"}
07:02:36.974 00.031 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"f085ec67-1c7b-4748-8a56-a5b5f9486f2c"}
07:02:38.914 01.940 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"dd5b6fe5-888f-4fd0-846f-63c1eba121c6"}
07:02:38.938 00.024 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"dd5b6fe5-888f-4fd0-846f-63c1eba121c6"}
07:02:38.949 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"51a46691-c40e-44c9-95cf-c69a9e3f3c97"}
07:02:38.957 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"51a46691-c40e-44c9-95cf-c69a9e3f3c97"}
07:02:40.914 01.957 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"a007475b-1f12-491e-b3a4-3ff332c6fbb6"}
07:02:40.926 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"a007475b-1f12-491e-b3a4-3ff332c6fbb6"}
07:02:40.936 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"c245f25f-e4cd-4d70-8fb2-f1d3045fe368"}
07:02:40.943 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"c245f25f-e4cd-4d70-8fb2-f1d3045fe368"}
07:02:42.914 01.971 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"84c268eb-d997-40cb-a6db-811d53b2cf60"}
07:02:42.925 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"84c268eb-d997-40cb-a6db-811d53b2cf60"}
07:02:42.954 00.029 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"e1336476-4deb-4712-b589-473305b5d5f2"}
07:02:42.965 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"e1336476-4deb-4712-b589-473305b5d5f2"}
07:02:44.918 01.953 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"d78b59f0-82fc-4543-a3d9-31ce77c194d5"}
07:02:44.926 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"d78b59f0-82fc-4543-a3d9-31ce77c194d5"}
07:02:44.936 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"9f62de87-f1d7-4906-9326-198be68007e1"}
07:02:44.943 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"9f62de87-f1d7-4906-9326-198be68007e1"}
07:02:46.920 01.977 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"85988084-9353-4148-a265-84db4d126760"}
07:02:46.944 00.024 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"85988084-9353-4148-a265-84db4d126760"}
07:02:46.954 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"41b2de8b-3083-4842-b164-01653e7dde20"}
07:02:46.962 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"41b2de8b-3083-4842-b164-01653e7dde20"}
07:02:48.917 01.955 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"8466ebe7-c91f-42fb-bc23-02db5460c2e1"}
07:02:48.933 00.016 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"8466ebe7-c91f-42fb-bc23-02db5460c2e1"}
07:02:48.947 00.014 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"e551f681-b73f-4f06-a18e-742379b4415d"}
07:02:48.969 00.022 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"e551f681-b73f-4f06-a18e-742379b4415d"}
07:02:50.915 01.946 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"be3874e0-d1a3-4a0a-ab8d-c01c7cbc4987"}
07:02:50.945 00.030 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"be3874e0-d1a3-4a0a-ab8d-c01c7cbc4987"}
07:02:50.957 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"3cb90768-5c5c-4a91-b3ba-49857ca3959f"}
07:02:50.966 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"3cb90768-5c5c-4a91-b3ba-49857ca3959f"}
07:02:52.915 01.949 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"5e3d6eda-6e2b-481d-a750-4786816a0d86"}
07:02:52.927 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"5e3d6eda-6e2b-481d-a750-4786816a0d86"}
07:02:52.937 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"b320ffaf-8acb-402d-ac6c-a73d5473e705"}
07:02:52.944 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"b320ffaf-8acb-402d-ac6c-a73d5473e705"}
07:02:54.914 01.970 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"89f5346a-89f3-4b5c-8dfe-81953249c617"}
07:02:54.927 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"89f5346a-89f3-4b5c-8dfe-81953249c617"}
07:02:54.934 00.007 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"f11faa5d-bf69-4ae1-9a66-731b4c96f2f4"}
07:02:54.941 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"f11faa5d-bf69-4ae1-9a66-731b4c96f2f4"}
07:02:56.913 01.972 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"0d03568b-639c-4635-881c-db1eb36d7c28"}
07:02:56.927 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"0d03568b-639c-4635-881c-db1eb36d7c28"}
07:02:56.939 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"3d4dd825-6e3c-4162-8f41-4f9028174e99"}
07:02:56.947 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"3d4dd825-6e3c-4162-8f41-4f9028174e99"}
07:02:58.914 01.967 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"0f2dd67e-36e7-43d4-a2fa-3324a1c4dfbf"}
07:02:58.925 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"0f2dd67e-36e7-43d4-a2fa-3324a1c4dfbf"}
07:02:58.935 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"8e3342d9-af0f-4daa-aeb2-105a629b4581"}
07:02:58.942 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"8e3342d9-af0f-4daa-aeb2-105a629b4581"}
07:03:00.913 01.971 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"f86dc38b-bc0b-42c3-b8a9-13d335958a4f"}
07:03:00.936 00.023 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"f86dc38b-bc0b-42c3-b8a9-13d335958a4f"}
07:03:00.948 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"4ddd68fc-5a84-4661-8a5a-72b97a4c5ada"}
07:03:00.956 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"4ddd68fc-5a84-4661-8a5a-72b97a4c5ada"}
07:03:02.912 01.956 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"8a00cfbf-f058-4444-acb9-62d456080715"}
07:03:02.924 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"8a00cfbf-f058-4444-acb9-62d456080715"}
07:03:02.937 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"d087e7a3-1bf8-4d3d-8703-eaaaa1954e82"}
07:03:02.949 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"d087e7a3-1bf8-4d3d-8703-eaaaa1954e82"}
07:03:04.915 01.966 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"79d1893b-071b-48d4-a6f4-95b1d104ecf3"}
07:03:04.940 00.025 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"79d1893b-071b-48d4-a6f4-95b1d104ecf3"}
07:03:04.961 00.021 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"051b8b46-4a8f-4d1e-add7-4d0c31014e20"}
07:03:04.974 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"051b8b46-4a8f-4d1e-add7-4d0c31014e20"}
07:03:06.913 01.939 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"795422f5-36c9-4e3d-a4d1-076e6d7272e0"}
07:03:06.920 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"795422f5-36c9-4e3d-a4d1-076e6d7272e0"}
07:03:06.928 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"3f537c7b-e087-48fa-b14c-556c38dd68a6"}
07:03:06.940 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"3f537c7b-e087-48fa-b14c-556c38dd68a6"}
07:03:08.912 01.972 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"303ef37f-d8ad-4b2a-93a4-eef1d0860a6f"}
07:03:08.924 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"303ef37f-d8ad-4b2a-93a4-eef1d0860a6f"}
07:03:08.940 00.016 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"171cbbd0-4dae-47e2-a34a-686d280383dd"}
07:03:08.953 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"171cbbd0-4dae-47e2-a34a-686d280383dd"}
07:03:10.912 01.959 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"0d3fbe87-6727-46b7-944c-684c221fb486"}
07:03:10.923 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"0d3fbe87-6727-46b7-944c-684c221fb486"}
07:03:10.931 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"3307fa7d-6e6a-4c71-a9b7-50a5653461ca"}
07:03:10.954 00.023 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"3307fa7d-6e6a-4c71-a9b7-50a5653461ca"}
07:03:12.912 01.958 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"0e2d7f86-b068-48ed-b5e1-fe4e5ed8faf7"}
07:03:12.924 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"0e2d7f86-b068-48ed-b5e1-fe4e5ed8faf7"}
07:03:12.932 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"9c015a7f-2e30-4161-9432-95517123b3d9"}
07:03:12.942 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"9c015a7f-2e30-4161-9432-95517123b3d9"}
07:03:14.911 01.969 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"83c5817b-b65c-4b9a-bb14-c43631e608cb"}
07:03:14.921 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"83c5817b-b65c-4b9a-bb14-c43631e608cb"}
07:03:14.931 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"5730bfb6-3c58-4785-b69c-8ddc9995fb0b"}
07:03:14.946 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"5730bfb6-3c58-4785-b69c-8ddc9995fb0b"}
07:03:16.911 01.965 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"e39321d5-05df-45ec-ba4d-88362e0d43c8"}
07:03:16.929 00.018 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"e39321d5-05df-45ec-ba4d-88362e0d43c8"}
07:03:16.943 00.014 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"439c51ba-a957-41b0-ba7b-cf1e768127e4"}
07:03:16.960 00.017 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"439c51ba-a957-41b0-ba7b-cf1e768127e4"}
07:03:18.910 01.950 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"562c5f9e-3483-44c2-8f4b-6816c212785e"}
07:03:18.921 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"562c5f9e-3483-44c2-8f4b-6816c212785e"}
07:03:18.931 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"683b2809-49be-4589-af25-527632447545"}
07:03:18.943 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"683b2809-49be-4589-af25-527632447545"}
07:03:20.913 01.970 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"9fb7ef20-e377-4854-8e3e-e7e81f5a91c7"}
07:03:20.929 00.016 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"9fb7ef20-e377-4854-8e3e-e7e81f5a91c7"}
07:03:20.944 00.015 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"a4506bd5-e680-4cc2-b4a1-1687e5ab0c8b"}
07:03:20.958 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"a4506bd5-e680-4cc2-b4a1-1687e5ab0c8b"}
07:03:22.910 01.952 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"5064470c-b791-4981-88a8-a6e6ad090ce5"}
07:03:22.919 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"5064470c-b791-4981-88a8-a6e6ad090ce5"}
07:03:22.927 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"02975187-031b-4925-af67-722d0250d13e"}
07:03:22.939 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"02975187-031b-4925-af67-722d0250d13e"}
07:03:24.910 01.971 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"ab7ebade-990f-4988-8303-efef6708c3bd"}
07:03:24.921 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"ab7ebade-990f-4988-8303-efef6708c3bd"}
07:03:24.932 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"8d0cb228-9aca-4db9-a88f-533f5234d95c"}
07:03:24.960 00.028 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"8d0cb228-9aca-4db9-a88f-533f5234d95c"}
07:03:26.910 01.950 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"eda3720a-198b-44a3-872d-24b97880dd22"}
07:03:26.941 00.031 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"eda3720a-198b-44a3-872d-24b97880dd22"}
07:03:26.957 00.016 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"0db15813-f87c-4345-b2da-116ade4b105b"}
07:03:26.983 00.026 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"0db15813-f87c-4345-b2da-116ade4b105b"}
07:03:28.909 01.926 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"d0d0a2c9-7cd8-40bf-9ced-142b3f267394"}
07:03:28.922 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"d0d0a2c9-7cd8-40bf-9ced-142b3f267394"}
07:03:28.931 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"99195c40-9d3f-4349-bc48-e2f6bedb38f3"}
07:03:28.939 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"99195c40-9d3f-4349-bc48-e2f6bedb38f3"}
07:03:30.907 01.968 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"19e1cc88-5215-49e8-afcc-872e6bd25e67"}
07:03:30.916 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"19e1cc88-5215-49e8-afcc-872e6bd25e67"}
07:03:30.926 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"abf054f1-ff43-4f45-9139-683b8bf652ab"}
07:03:30.946 00.020 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"abf054f1-ff43-4f45-9139-683b8bf652ab"}
07:03:32.907 01.961 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"412313f6-44ba-43b4-bc64-d3083f687cf2"}
07:03:32.915 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"412313f6-44ba-43b4-bc64-d3083f687cf2"}
07:03:32.924 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"1a51ac6c-fcea-425a-b468-3e9d9d1ba001"}
07:03:32.930 00.006 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"1a51ac6c-fcea-425a-b468-3e9d9d1ba001"}
07:03:34.908 01.978 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"2da0f40f-bdd5-42e4-b0ca-dec554ced418"}
07:03:34.918 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"2da0f40f-bdd5-42e4-b0ca-dec554ced418"}
07:03:34.941 00.023 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"33bdf843-8b28-4081-92be-a426bfba3371"}
07:03:34.952 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"33bdf843-8b28-4081-92be-a426bfba3371"}
07:03:36.908 01.956 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"5f1fb7df-ed4c-4b71-9047-bc991c1d79ca"}
07:03:36.915 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"5f1fb7df-ed4c-4b71-9047-bc991c1d79ca"}
07:03:36.922 00.007 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"b1e1024c-554d-4fc2-aa64-d61b823f01c4"}
07:03:36.930 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"b1e1024c-554d-4fc2-aa64-d61b823f01c4"}
07:03:38.907 01.977 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"bbc451c7-e082-4533-95d7-fa664baf0faa"}
07:03:38.915 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"bbc451c7-e082-4533-95d7-fa664baf0faa"}
07:03:38.924 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"04dd4a23-be80-4927-b774-68573de96365"}
07:03:38.931 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"04dd4a23-be80-4927-b774-68573de96365"}
07:03:40.905 01.974 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"30a11491-7129-4079-a2d9-98a1755bf67a"}
07:03:40.915 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"30a11491-7129-4079-a2d9-98a1755bf67a"}
07:03:40.944 00.029 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"298a3980-3802-4e22-8d82-79c14cdf7670"}
07:03:40.953 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"298a3980-3802-4e22-8d82-79c14cdf7670"}
07:03:42.905 01.952 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"b29237a0-80e6-40e7-83f5-2d37363157f2"}
07:03:42.916 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"b29237a0-80e6-40e7-83f5-2d37363157f2"}
07:03:42.929 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"3a7d08e5-f2ce-4113-9c4b-016e8bac54ff"}
07:03:42.940 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"3a7d08e5-f2ce-4113-9c4b-016e8bac54ff"}
07:03:44.905 01.965 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"f4c063d3-6194-48c4-8b40-eea979398fb9"}
07:03:44.915 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"f4c063d3-6194-48c4-8b40-eea979398fb9"}
07:03:44.927 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"1746fc18-99a9-4d4f-a093-80dd1995f448"}
07:03:44.937 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"1746fc18-99a9-4d4f-a093-80dd1995f448"}
07:03:46.905 01.968 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"1534a034-d224-4198-8058-de38a42f0fc4"}
07:03:46.926 00.021 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"1534a034-d224-4198-8058-de38a42f0fc4"}
07:03:46.966 00.040 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"71be61c5-abaa-4c73-b1aa-7587c9d619b6"}
07:03:46.984 00.018 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"71be61c5-abaa-4c73-b1aa-7587c9d619b6"}
07:03:48.903 01.919 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"5d6df539-006d-40cf-940e-d074fa15ccfd"}
07:03:48.911 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"5d6df539-006d-40cf-940e-d074fa15ccfd"}
07:03:48.923 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"a1266b34-2ca9-43fb-93d6-488dff162751"}
07:03:48.932 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"a1266b34-2ca9-43fb-93d6-488dff162751"}
07:03:50.903 01.971 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"be789024-a6ab-4aed-9940-b27adc52487e"}
07:03:50.912 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"be789024-a6ab-4aed-9940-b27adc52487e"}
07:03:50.923 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"317000f8-7253-4510-8fe9-d117255a3772"}
07:03:50.933 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"317000f8-7253-4510-8fe9-d117255a3772"}
07:03:52.903 01.970 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"50d63ce2-2d1d-4659-8746-e53eaccbc101"}
07:03:52.914 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"50d63ce2-2d1d-4659-8746-e53eaccbc101"}
07:03:52.925 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"c353a0bc-520f-4b70-96d0-b6794a2d1209"}
07:03:52.937 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"c353a0bc-520f-4b70-96d0-b6794a2d1209"}
07:03:54.902 01.965 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"cf5007e5-5e95-48ef-b300-97560052efe3"}
07:03:54.910 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"cf5007e5-5e95-48ef-b300-97560052efe3"}
07:03:54.931 00.021 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"7f576d3d-49df-4560-a4ae-a57b7cfac169"}
07:03:54.939 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"7f576d3d-49df-4560-a4ae-a57b7cfac169"}
07:03:56.901 01.962 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"a7e4668e-376e-4b25-9b42-6b46360c7562"}
07:03:56.912 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"a7e4668e-376e-4b25-9b42-6b46360c7562"}
07:03:56.922 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"3ea967f8-4912-4751-bdff-0617aa0e9a2e"}
07:03:56.928 00.006 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"3ea967f8-4912-4751-bdff-0617aa0e9a2e"}
07:03:58.900 01.972 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"b3077472-1722-4e36-aee5-9ee83183aa95"}
07:03:58.911 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"b3077472-1722-4e36-aee5-9ee83183aa95"}
07:03:58.928 00.017 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"6faa9e3e-03f5-466d-a70f-4e27b81df5ac"}
07:03:58.952 00.024 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"6faa9e3e-03f5-466d-a70f-4e27b81df5ac"}
07:04:00.899 01.947 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"44675f5e-864b-4f0e-b8d6-12dcac177522"}
07:04:00.910 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"44675f5e-864b-4f0e-b8d6-12dcac177522"}
07:04:00.935 00.025 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"042a597f-c6f7-418c-b331-9b64bb1c05aa"}
07:04:00.943 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"042a597f-c6f7-418c-b331-9b64bb1c05aa"}
07:04:02.899 01.956 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"6d8cfd4b-5929-41f6-8972-0d5920f8ea27"}
07:04:02.908 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"6d8cfd4b-5929-41f6-8972-0d5920f8ea27"}
07:04:02.916 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"c85d05fd-ac89-4852-a3f1-696381088369"}
07:04:02.925 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"c85d05fd-ac89-4852-a3f1-696381088369"}
07:04:04.899 01.974 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"bef93a88-e0a8-4d50-a5fb-f99ce9d82fc6"}
07:04:04.910 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"bef93a88-e0a8-4d50-a5fb-f99ce9d82fc6"}
07:04:04.921 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"1fed8794-6eda-419c-a7a0-9b148f98f090"}
07:04:04.936 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"1fed8794-6eda-419c-a7a0-9b148f98f090"}
07:04:06.897 01.961 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"b12eba92-ddfc-46a2-a637-cafb4ccccd3f"}
07:04:06.920 00.023 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"b12eba92-ddfc-46a2-a637-cafb4ccccd3f"}
07:04:06.931 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"6234a716-4c29-4a03-967e-684a4f749164"}
07:04:06.938 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"6234a716-4c29-4a03-967e-684a4f749164"}
07:04:08.897 01.959 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"b3663517-0451-42a1-9d61-a25003573ecd"}
07:04:08.908 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"b3663517-0451-42a1-9d61-a25003573ecd"}
07:04:08.916 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"0a719bba-8d82-4b54-8dc3-581841d24cba"}
07:04:08.923 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"0a719bba-8d82-4b54-8dc3-581841d24cba"}
07:04:10.895 01.972 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"95719027-bb96-445b-a0c3-3f03e40cf734"}
07:04:10.907 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"95719027-bb96-445b-a0c3-3f03e40cf734"}
07:04:10.920 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"efb40ec6-d066-41d1-b7d9-3bfc74da8482"}
07:04:10.931 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"efb40ec6-d066-41d1-b7d9-3bfc74da8482"}
07:04:12.894 01.963 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"f4e9e708-b68d-47a2-b1ac-53145255cbea"}
07:04:12.903 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"f4e9e708-b68d-47a2-b1ac-53145255cbea"}
07:04:12.928 00.025 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"25d05196-92a6-4a60-aac6-c5b20d177076"}
07:04:12.936 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"25d05196-92a6-4a60-aac6-c5b20d177076"}
07:04:14.894 01.958 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"58a9b5a9-2253-441f-bf33-ce2ec0f951a5"}
07:04:14.907 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"58a9b5a9-2253-441f-bf33-ce2ec0f951a5"}
07:04:14.917 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"c2ab03ef-01c8-467e-91f9-38c84853da59"}
07:04:14.926 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"c2ab03ef-01c8-467e-91f9-38c84853da59"}
07:04:16.893 01.967 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"f0d1b433-179c-4beb-bbd6-455b23053603"}
07:04:16.931 00.038 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"f0d1b433-179c-4beb-bbd6-455b23053603"}
07:04:16.953 00.022 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"200d7b54-f608-4696-acbb-2e874944871a"}
07:04:16.976 00.023 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"200d7b54-f608-4696-acbb-2e874944871a"}
07:04:18.894 01.918 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"954e4b91-48ea-423b-ab18-9363c380b020"}
07:04:18.908 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"954e4b91-48ea-423b-ab18-9363c380b020"}
07:04:18.918 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"756fc8d8-8792-4930-900e-66f9b4e913e8"}
07:04:18.928 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"756fc8d8-8792-4930-900e-66f9b4e913e8"}
07:04:20.893 01.965 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"e98dc594-e1e3-4fff-8942-4ef387e8ba9d"}
07:04:20.905 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"e98dc594-e1e3-4fff-8942-4ef387e8ba9d"}
07:04:20.916 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"1c8bbe0e-e124-4cff-80b0-7683f20c8222"}
07:04:20.928 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"1c8bbe0e-e124-4cff-80b0-7683f20c8222"}
07:04:22.892 01.964 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"1c739bce-4c4a-4196-b130-93cd4b545af8"}
07:04:22.905 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"1c739bce-4c4a-4196-b130-93cd4b545af8"}
07:04:22.917 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"cedd6fc6-e243-41f3-9f9a-40b4ef1c9717"}
07:04:22.926 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"cedd6fc6-e243-41f3-9f9a-40b4ef1c9717"}
07:04:24.894 01.968 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"dcb2f0a6-a0f5-4a3b-8cbf-30fcb3071b68"}
07:04:24.913 00.019 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"dcb2f0a6-a0f5-4a3b-8cbf-30fcb3071b68"}
07:04:24.927 00.014 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"297b9997-bf15-46d4-b90d-8caad9e1c960"}
07:04:24.936 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"297b9997-bf15-46d4-b90d-8caad9e1c960"}
07:04:26.893 01.957 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"bc64802f-c8a5-4dec-a475-75378a665e70"}
07:04:26.903 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"bc64802f-c8a5-4dec-a475-75378a665e70"}
07:04:26.912 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"ebbc5084-2234-45b4-b176-c62986871e6b"}
07:04:26.919 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"ebbc5084-2234-45b4-b176-c62986871e6b"}
07:04:28.893 01.974 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"d3ff4b87-5b73-4d98-a083-39affe605250"}
07:04:28.911 00.018 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"d3ff4b87-5b73-4d98-a083-39affe605250"}
07:04:28.919 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"950d1cc6-c66d-4062-b115-27ea780fdb7d"}
07:04:28.926 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"950d1cc6-c66d-4062-b115-27ea780fdb7d"}
07:04:30.892 01.966 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"ebc24d30-378a-4b49-b804-5548ee23b011"}
07:04:30.904 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"ebc24d30-378a-4b49-b804-5548ee23b011"}
07:04:30.914 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"6bfd5579-226c-40a0-8eac-b779a39d656c"}
07:04:30.925 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"6bfd5579-226c-40a0-8eac-b779a39d656c"}
07:04:32.890 01.965 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"0e8fcd77-5625-4f5c-8f15-da1b2a3111ee"}
07:04:32.901 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"0e8fcd77-5625-4f5c-8f15-da1b2a3111ee"}
07:04:32.910 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"6ddc408e-91ae-4a11-b3da-6115d49fa5c1"}
07:04:32.931 00.021 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"6ddc408e-91ae-4a11-b3da-6115d49fa5c1"}
07:04:34.888 01.957 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"866f8cfb-3ef6-4603-b58f-8d7a7ece300d"}
07:04:34.899 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"866f8cfb-3ef6-4603-b58f-8d7a7ece300d"}
07:04:34.906 00.007 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"f7619f55-f81d-4362-a571-c2d64b5b7f3f"}
07:04:34.915 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"f7619f55-f81d-4362-a571-c2d64b5b7f3f"}
07:04:36.889 01.974 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"5dd8c9cb-7b26-4271-82bd-6576ac3ee38a"}
07:04:36.917 00.028 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"5dd8c9cb-7b26-4271-82bd-6576ac3ee38a"}
07:04:36.933 00.016 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"fe527bbb-e556-4ae8-a24e-c6db54de5569"}
07:04:36.942 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"fe527bbb-e556-4ae8-a24e-c6db54de5569"}
07:04:38.890 01.948 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"d304993c-4ea9-429c-b9da-42e0a0213639"}
07:04:38.906 00.016 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"d304993c-4ea9-429c-b9da-42e0a0213639"}
07:04:38.916 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"4653e169-dc6b-4c5c-a106-fedd88ff12dd"}
07:04:38.925 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"4653e169-dc6b-4c5c-a106-fedd88ff12dd"}
07:04:40.888 01.963 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"d58733dc-1169-4d6c-82b7-32e597331750"}
07:04:40.899 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"d58733dc-1169-4d6c-82b7-32e597331750"}
07:04:40.924 00.025 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"b747e403-4e93-4176-868e-5e9b15147c75"}
07:04:40.936 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"b747e403-4e93-4176-868e-5e9b15147c75"}
07:04:42.889 01.953 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"d28f0064-489d-478c-9645-9675a59920ba"}
07:04:42.904 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"d28f0064-489d-478c-9645-9675a59920ba"}
07:04:42.920 00.016 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"4855d285-4e94-45f0-b8c6-fdbf2c2c220b"}
07:04:42.954 00.034 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"4855d285-4e94-45f0-b8c6-fdbf2c2c220b"}
07:04:44.888 01.934 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"de536c42-9360-4c1a-aba9-fe280e6b3497"}
07:04:44.914 00.026 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"de536c42-9360-4c1a-aba9-fe280e6b3497"}
07:04:44.933 00.019 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"46d412cd-d021-4958-9681-188d5d09749d"}
07:04:44.941 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"46d412cd-d021-4958-9681-188d5d09749d"}
07:04:46.887 01.946 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"b4a3a839-c58a-4bb0-886d-3936f0e3a065"}
07:04:46.900 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"b4a3a839-c58a-4bb0-886d-3936f0e3a065"}
07:04:46.915 00.015 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"1485f8d4-2a69-4ff2-b500-17ff6d45ff34"}
07:04:46.947 00.032 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"1485f8d4-2a69-4ff2-b500-17ff6d45ff34"}
07:04:48.887 01.940 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"703459b9-fa22-452e-9423-1f5148bee6c3"}
07:04:48.899 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"703459b9-fa22-452e-9423-1f5148bee6c3"}
07:04:48.914 00.015 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"96cbe127-86a7-4e1d-a51e-3821b473ed17"}
07:04:48.939 00.025 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"96cbe127-86a7-4e1d-a51e-3821b473ed17"}
07:04:50.887 01.948 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"20a34f13-65a9-4060-9128-de510108ca44"}
07:04:50.911 00.024 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"20a34f13-65a9-4060-9128-de510108ca44"}
07:04:50.932 00.021 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"413881ea-6d05-4ac2-bc4a-37124e3b3712"}
07:04:50.940 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"413881ea-6d05-4ac2-bc4a-37124e3b3712"}
07:04:52.886 01.946 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"107ee7b2-6983-484a-8596-82308973083f"}
07:04:52.896 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"107ee7b2-6983-484a-8596-82308973083f"}
07:04:52.904 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"40405377-febb-48ba-a969-78a686cfbdff"}
07:04:52.915 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"40405377-febb-48ba-a969-78a686cfbdff"}
07:04:54.888 01.973 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"514072e2-9404-47d6-bf46-912edf7eeb3a"}
07:04:54.896 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"514072e2-9404-47d6-bf46-912edf7eeb3a"}
07:04:54.905 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"db4705e5-d907-4ca3-aa65-0777a6bc4556"}
07:04:54.914 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"db4705e5-d907-4ca3-aa65-0777a6bc4556"}
07:04:56.887 01.973 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"29367416-4f77-4b0a-ad87-ad01601ec457"}
07:04:56.896 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"29367416-4f77-4b0a-ad87-ad01601ec457"}
07:04:56.921 00.025 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"4b7b1aa7-8f29-4023-a946-b83f6e26cf0e"}
07:04:56.931 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"4b7b1aa7-8f29-4023-a946-b83f6e26cf0e"}
07:04:58.886 01.955 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"5b812a9e-8735-4642-b83d-25d5d9e06059"}
07:04:58.897 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"5b812a9e-8735-4642-b83d-25d5d9e06059"}
07:04:58.904 00.007 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"b74ad7a3-bbfb-4377-baab-497afcf2e42d"}
07:04:58.913 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"b74ad7a3-bbfb-4377-baab-497afcf2e42d"}
07:05:00.886 01.973 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"f6b84472-73ea-4fdc-85e5-45f9e2f3b8b2"}
07:05:00.898 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"f6b84472-73ea-4fdc-85e5-45f9e2f3b8b2"}
07:05:00.907 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"5320d077-3ede-42f7-85df-705407bb0fa5"}
07:05:00.918 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"5320d077-3ede-42f7-85df-705407bb0fa5"}
07:05:02.886 01.968 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"cc4ca3f8-33f4-45b8-bf61-7b6b87eff2f7"}
07:05:02.899 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"cc4ca3f8-33f4-45b8-bf61-7b6b87eff2f7"}
07:05:02.909 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"eb3de50d-ab31-465a-9b93-77dc738660bc"}
07:05:02.939 00.030 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"eb3de50d-ab31-465a-9b93-77dc738660bc"}
07:05:04.886 01.947 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"2643477a-8260-4fee-8fe4-4af27bf426ae"}
07:05:04.901 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"2643477a-8260-4fee-8fe4-4af27bf426ae"}
07:05:04.909 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"ba89b906-9c61-4efc-9c28-12365bb99bbc"}
07:05:04.917 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"ba89b906-9c61-4efc-9c28-12365bb99bbc"}
07:05:06.886 01.969 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"287c85bd-4133-478b-9dcb-fa10ff1ae28d"}
07:05:06.896 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"287c85bd-4133-478b-9dcb-fa10ff1ae28d"}
07:05:06.906 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"66253b29-75f0-41d0-8c90-dbd3f3cab973"}
07:05:06.930 00.024 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"66253b29-75f0-41d0-8c90-dbd3f3cab973"}
07:05:08.885 01.955 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"9cfa40dc-bf15-402e-a1da-974656ffb12c"}
07:05:08.899 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"9cfa40dc-bf15-402e-a1da-974656ffb12c"}
07:05:08.925 00.026 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"e4741b6e-8ff4-4866-9a65-d18b39e5d3ad"}
07:05:08.938 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"e4741b6e-8ff4-4866-9a65-d18b39e5d3ad"}
07:05:10.883 01.945 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"b4a9247f-8af5-4b42-97a6-4fa594aadb6b"}
07:05:10.915 00.032 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"b4a9247f-8af5-4b42-97a6-4fa594aadb6b"}
07:05:10.927 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"c20f29dd-435c-4c3a-aa8d-884ef0e6c673"}
07:05:10.935 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"c20f29dd-435c-4c3a-aa8d-884ef0e6c673"}
07:05:12.883 01.948 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"6a6239cb-9146-4453-afc6-d16ae6610672"}
07:05:12.894 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"6a6239cb-9146-4453-afc6-d16ae6610672"}
07:05:12.904 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"96a51942-d431-462c-ba6b-8ba3e960c9b8"}
07:05:12.916 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"96a51942-d431-462c-ba6b-8ba3e960c9b8"}
07:05:14.883 01.967 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"a352433d-ab2d-4d9d-92fe-1e8dce1ec0bd"}
07:05:14.894 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"a352433d-ab2d-4d9d-92fe-1e8dce1ec0bd"}
07:05:14.906 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"3e40a23c-3237-45a7-8a1e-a2e7319cce0a"}
07:05:14.931 00.025 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"3e40a23c-3237-45a7-8a1e-a2e7319cce0a"}
07:05:16.882 01.951 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"a8581563-8714-439d-8030-45a78aef8bbc"}
07:05:16.894 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"a8581563-8714-439d-8030-45a78aef8bbc"}
07:05:16.910 00.016 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"02ae55e6-6a49-4b0d-89d9-fe0f23671d54"}
07:05:16.921 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"02ae55e6-6a49-4b0d-89d9-fe0f23671d54"}
07:05:18.881 01.960 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"2ad7ba22-89ec-4708-b865-dd3683855eaf"}
07:05:18.894 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"2ad7ba22-89ec-4708-b865-dd3683855eaf"}
07:05:18.903 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"26a6e0e6-ecc3-42f5-b3b3-4b8e56366c00"}
07:05:18.911 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"26a6e0e6-ecc3-42f5-b3b3-4b8e56366c00"}
07:05:20.880 01.969 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"ca34a15e-fc48-4fb4-a17b-cf4ae5a710ba"}
07:05:20.891 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"ca34a15e-fc48-4fb4-a17b-cf4ae5a710ba"}
07:05:20.904 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"110cb8f3-e7cf-4dab-aa73-f094de651760"}
07:05:20.931 00.027 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"110cb8f3-e7cf-4dab-aa73-f094de651760"}
07:05:22.879 01.948 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"92e767e7-b5cd-4278-ab85-8d67792330af"}
07:05:22.888 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"92e767e7-b5cd-4278-ab85-8d67792330af"}
07:05:22.914 00.026 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"c10329a0-47d7-4b21-b63d-008f7f900b70"}
07:05:22.925 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"c10329a0-47d7-4b21-b63d-008f7f900b70"}
07:05:24.879 01.954 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"225c8684-4095-47ab-9921-952c534c1b75"}
07:05:24.888 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"225c8684-4095-47ab-9921-952c534c1b75"}
07:05:24.897 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"fc6d03f3-41e6-4848-9532-2840267242f7"}
07:05:24.919 00.022 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"fc6d03f3-41e6-4848-9532-2840267242f7"}
07:05:26.878 01.959 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"c42ece22-c5cc-45e3-8bd1-251c1d70a088"}
07:05:26.891 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"c42ece22-c5cc-45e3-8bd1-251c1d70a088"}
07:05:26.904 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"43195b1d-2ad8-49ef-acb5-f88f3012e579"}
07:05:26.913 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"43195b1d-2ad8-49ef-acb5-f88f3012e579"}
07:05:28.879 01.966 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"90f8e22b-06c4-46c3-87f1-19d9bca0cc39"}
07:05:28.888 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"90f8e22b-06c4-46c3-87f1-19d9bca0cc39"}
07:05:28.901 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"d862fd40-000e-4c11-8212-115ba4622c6c"}
07:05:28.910 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"d862fd40-000e-4c11-8212-115ba4622c6c"}
07:05:30.880 01.970 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"dc385ec6-f853-4942-9d91-cf0133980075"}
07:05:30.888 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"dc385ec6-f853-4942-9d91-cf0133980075"}
07:05:30.895 00.007 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"d5f69638-9cbc-4694-b4d2-5cc696272d6b"}
07:05:30.904 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"d5f69638-9cbc-4694-b4d2-5cc696272d6b"}
07:05:32.882 01.978 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"74515654-b675-4d39-bb32-84e0322cebb1"}
07:05:32.899 00.017 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"74515654-b675-4d39-bb32-84e0322cebb1"}
07:05:32.915 00.016 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"d8be8aae-0b74-4e0a-bb9e-9bc4f04f0ea2"}
07:05:32.926 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"d8be8aae-0b74-4e0a-bb9e-9bc4f04f0ea2"}
07:05:34.879 01.953 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"7113bbdf-d3db-4b16-a50a-f09a939bd241"}
07:05:34.887 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"7113bbdf-d3db-4b16-a50a-f09a939bd241"}
07:05:34.896 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"71f41164-9a84-47dc-aa7f-cea1178b29d2"}
07:05:34.904 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"71f41164-9a84-47dc-aa7f-cea1178b29d2"}
07:05:36.877 01.973 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"cfb1d2de-5fe1-40fe-a4c8-58ad65346603"}
07:05:36.887 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"cfb1d2de-5fe1-40fe-a4c8-58ad65346603"}
07:05:36.911 00.024 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"84f33487-4042-410d-bba4-87b8ffb29394"}
07:05:36.920 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"84f33487-4042-410d-bba4-87b8ffb29394"}
07:05:38.878 01.958 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"dbf43e18-6c19-464d-9097-d13be17dca78"}
07:05:38.888 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"dbf43e18-6c19-464d-9097-d13be17dca78"}
07:05:38.898 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"ef601e8e-511f-4fa5-b16d-c0c0a3171e3e"}
07:05:38.908 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"ef601e8e-511f-4fa5-b16d-c0c0a3171e3e"}
07:05:40.876 01.968 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"8612a55f-545b-4f12-862e-21cc55eebdeb"}
07:05:40.886 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"8612a55f-545b-4f12-862e-21cc55eebdeb"}
07:05:40.896 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"bd97aa7c-cd21-4c93-aeb8-cf2c01f223cd"}
07:05:40.905 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"bd97aa7c-cd21-4c93-aeb8-cf2c01f223cd"}
07:05:42.875 01.970 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"ea126421-713f-4b08-b1e7-5903348c7e43"}
07:05:42.885 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"ea126421-713f-4b08-b1e7-5903348c7e43"}
07:05:42.896 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"e8ebd878-938a-4ad1-8414-6f6b689e58d8"}
07:05:42.905 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"e8ebd878-938a-4ad1-8414-6f6b689e58d8"}
07:05:44.879 01.974 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"322c456e-0582-4347-b648-258d7aa0f237"}
07:05:44.901 00.022 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"322c456e-0582-4347-b648-258d7aa0f237"}
07:05:44.914 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"fdcb87b9-de12-4237-8167-a4ba4c8dcc61"}
07:05:44.926 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"fdcb87b9-de12-4237-8167-a4ba4c8dcc61"}
07:05:46.879 01.953 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"56daa26e-f6df-42f8-809e-1b76d25c1e97"}
07:05:46.892 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"56daa26e-f6df-42f8-809e-1b76d25c1e97"}
07:05:46.903 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"5d76cb55-c018-4231-859e-6c7b86211939"}
07:05:46.915 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"5d76cb55-c018-4231-859e-6c7b86211939"}
07:05:48.878 01.963 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"4783c6b9-a03d-4480-b6cd-9f5cc7fc8d39"}
07:05:48.885 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"4783c6b9-a03d-4480-b6cd-9f5cc7fc8d39"}
07:05:48.894 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"1fcab736-304d-4c70-8804-50fc3a41459d"}
07:05:48.901 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"1fcab736-304d-4c70-8804-50fc3a41459d"}
07:05:50.875 01.974 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"81daeb95-b7ee-46e1-bd54-bdc9c590b198"}
07:05:50.886 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"81daeb95-b7ee-46e1-bd54-bdc9c590b198"}
07:05:50.916 00.030 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"267052c2-2d9a-48d0-9544-067c802ff16c"}
07:05:50.925 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"267052c2-2d9a-48d0-9544-067c802ff16c"}
07:05:52.874 01.949 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"8ac2c47f-89d3-4246-b403-c318419364fc"}
07:05:52.883 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"8ac2c47f-89d3-4246-b403-c318419364fc"}
07:05:52.894 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"35f14f37-b0a1-4a9a-9c6a-e291fad09ef9"}
07:05:52.905 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"35f14f37-b0a1-4a9a-9c6a-e291fad09ef9"}
07:05:54.875 01.970 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"c20fead1-9e13-46d7-b239-0666bf058c5e"}
07:05:54.893 00.018 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"c20fead1-9e13-46d7-b239-0666bf058c5e"}
07:05:54.903 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"e39080e1-8895-490a-83b0-debee7482890"}
07:05:54.910 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"e39080e1-8895-490a-83b0-debee7482890"}
07:05:56.875 01.965 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"fc03e18e-a7d3-4365-9e79-70e7e8db6e00"}
07:05:56.885 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"fc03e18e-a7d3-4365-9e79-70e7e8db6e00"}
07:05:56.911 00.026 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"19ce7198-1e59-4fda-93a0-d9c3c5ce317e"}
07:05:56.922 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"19ce7198-1e59-4fda-93a0-d9c3c5ce317e"}
07:05:58.874 01.952 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"003e0f59-1f70-44f8-b710-9c2fd1d37f12"}
07:05:58.883 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"003e0f59-1f70-44f8-b710-9c2fd1d37f12"}
07:05:58.892 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"14852986-5fd9-4cbd-8133-193eb596e662"}
07:05:58.900 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"14852986-5fd9-4cbd-8133-193eb596e662"}
07:06:00.874 01.974 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"620fd8ea-15fe-4f1b-8aa7-89372c4a300f"}
07:06:00.886 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"620fd8ea-15fe-4f1b-8aa7-89372c4a300f"}
07:06:00.896 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"fc37e54c-3ca4-4d07-96d1-d9d31114d508"}
07:06:00.906 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"fc37e54c-3ca4-4d07-96d1-d9d31114d508"}
07:06:02.873 01.967 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"e6169351-1af5-4258-aaa4-d74f867e3439"}
07:06:02.887 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"e6169351-1af5-4258-aaa4-d74f867e3439"}
07:06:02.898 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"3938bb93-4416-4c7c-8780-f0a58e918619"}
07:06:02.927 00.029 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"3938bb93-4416-4c7c-8780-f0a58e918619"}
07:06:04.874 01.947 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"ce04022a-c779-4738-bc0f-facc2497d1a0"}
07:06:04.885 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"ce04022a-c779-4738-bc0f-facc2497d1a0"}
07:06:04.897 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"19e50463-c9e9-4885-ad7e-7263e0b1c61f"}
07:06:04.907 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"19e50463-c9e9-4885-ad7e-7263e0b1c61f"}
07:06:06.874 01.967 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"60fc5f7f-cc87-43d7-bb7d-d48d440bc81a"}
07:06:06.884 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"60fc5f7f-cc87-43d7-bb7d-d48d440bc81a"}
07:06:06.896 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"f1952752-9166-484e-b27b-e786cd2e4cfb"}
07:06:06.904 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"f1952752-9166-484e-b27b-e786cd2e4cfb"}
07:06:08.875 01.971 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"c8d59d93-b1f2-4ed2-af4c-c70b4d4b0a0b"}
07:06:08.883 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"c8d59d93-b1f2-4ed2-af4c-c70b4d4b0a0b"}
07:06:08.892 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"9f3ec4dd-9add-44e7-96a7-f5de6e65358f"}
07:06:08.913 00.021 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"9f3ec4dd-9add-44e7-96a7-f5de6e65358f"}
07:06:10.874 01.961 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"06d22227-2886-4a1b-bf47-9756b3059b37"}
07:06:10.884 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"06d22227-2886-4a1b-bf47-9756b3059b37"}
07:06:10.892 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"c06053b0-d92c-4bf1-92fa-e1131860751e"}
07:06:10.903 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"c06053b0-d92c-4bf1-92fa-e1131860751e"}
07:06:12.875 01.972 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"23bbbcf5-8dff-44e9-941f-69c5b78a5d55"}
07:06:12.898 00.023 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"23bbbcf5-8dff-44e9-941f-69c5b78a5d55"}
07:06:12.907 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"b07bf639-367d-4d28-8ba5-4ece6bd71c86"}
07:06:12.917 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"b07bf639-367d-4d28-8ba5-4ece6bd71c86"}
07:06:14.873 01.956 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"9984785c-6d52-46a0-aa6c-d9c996f1d591"}
07:06:14.884 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"9984785c-6d52-46a0-aa6c-d9c996f1d591"}
07:06:14.898 00.014 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"bd28443c-d2a7-40fa-a4da-a543b9c13467"}
07:06:14.909 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"bd28443c-d2a7-40fa-a4da-a543b9c13467"}
07:06:16.873 01.964 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"8d7520bb-1d3b-4637-9d60-d9a9f7ee7865"}
07:06:16.891 00.018 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"8d7520bb-1d3b-4637-9d60-d9a9f7ee7865"}
07:06:16.926 00.035 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"8fc704fa-1ffc-4503-aec1-cea0aa79cb4c"}
07:06:16.987 00.061 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"8fc704fa-1ffc-4503-aec1-cea0aa79cb4c"}
07:06:18.874 01.887 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"59a9ff0e-589f-43b1-9ec7-f5918db91865"}
07:06:18.893 00.019 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"59a9ff0e-589f-43b1-9ec7-f5918db91865"}
07:06:18.933 00.040 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"2e7e7ad6-63e1-467d-9f31-e1468c04fa1c"}
07:06:18.953 00.020 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"2e7e7ad6-63e1-467d-9f31-e1468c04fa1c"}
07:06:20.873 01.920 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"2144a619-1fa3-49e4-81ec-0c95712bd431"}
07:06:20.886 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"2144a619-1fa3-49e4-81ec-0c95712bd431"}
07:06:20.903 00.017 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"d3a9be55-aefd-4a0b-bc74-3c98129ac403"}
07:06:20.934 00.031 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"d3a9be55-aefd-4a0b-bc74-3c98129ac403"}
07:06:22.873 01.939 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"f4db8fdc-bd7d-40f2-af1e-1681ec195ee4"}
07:06:22.885 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"f4db8fdc-bd7d-40f2-af1e-1681ec195ee4"}
07:06:22.921 00.036 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"511623c8-df21-4966-b2c0-882bc6a10ed3"}
07:06:22.935 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"511623c8-df21-4966-b2c0-882bc6a10ed3"}
07:06:24.873 01.938 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"ee1e4001-7047-4829-aa24-dcae6978c2d6"}
07:06:24.884 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"ee1e4001-7047-4829-aa24-dcae6978c2d6"}
07:06:24.896 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"21174f77-17d7-41bc-9093-4fb265d19451"}
07:06:24.908 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"21174f77-17d7-41bc-9093-4fb265d19451"}
07:06:26.872 01.964 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"5999eb75-47d0-4c61-83ae-fa957ad59899"}
07:06:26.881 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"5999eb75-47d0-4c61-83ae-fa957ad59899"}
07:06:26.891 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"eaa9fd23-3472-40a9-bbe5-27995b62c7b3"}
07:06:26.898 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"eaa9fd23-3472-40a9-bbe5-27995b62c7b3"}
07:06:28.872 01.974 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"c3510c39-15ab-4521-8b0e-58cc24f19204"}
07:06:28.881 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"c3510c39-15ab-4521-8b0e-58cc24f19204"}
07:06:28.893 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"f04e2c87-8b52-4ba4-87a8-c6d26a40d2f6"}
07:06:28.917 00.024 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"f04e2c87-8b52-4ba4-87a8-c6d26a40d2f6"}
07:06:30.871 01.954 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"cf29903b-1db8-4e07-ab11-71a928b60b12"}
07:06:30.884 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"cf29903b-1db8-4e07-ab11-71a928b60b12"}
07:06:30.895 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"52bf8d5f-53d5-4117-8c52-0e3f7ba0b317"}
07:06:30.906 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"52bf8d5f-53d5-4117-8c52-0e3f7ba0b317"}
07:06:32.871 01.965 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"ea71b06a-88dc-4b89-b440-36881520f59a"}
07:06:32.881 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"ea71b06a-88dc-4b89-b440-36881520f59a"}
07:06:32.891 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"7b1a1e2f-bdd9-4c1e-b7cd-5f41f00965ad"}
07:06:32.917 00.026 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"7b1a1e2f-bdd9-4c1e-b7cd-5f41f00965ad"}
07:06:34.872 01.955 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"aa91af85-1938-4304-9370-5147b5c53d31"}
07:06:34.882 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"aa91af85-1938-4304-9370-5147b5c53d31"}
07:06:34.893 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"da345564-a6cc-4eb0-b6f5-3a0007c28806"}
07:06:34.906 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"da345564-a6cc-4eb0-b6f5-3a0007c28806"}
07:06:36.871 01.965 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"39b54923-03b9-4ff3-a351-73f179d92056"}
07:06:36.891 00.020 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"39b54923-03b9-4ff3-a351-73f179d92056"}
07:06:36.934 00.043 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"1ad6d892-df6c-46ad-a966-dc03b405979d"}
07:06:36.953 00.019 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"1ad6d892-df6c-46ad-a966-dc03b405979d"}
07:06:38.878 01.925 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"6037efdf-21c4-4001-956e-d0e509e53d2e"}
07:06:38.898 00.020 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"6037efdf-21c4-4001-956e-d0e509e53d2e"}
07:06:38.909 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"d1532977-adb2-4728-888a-45045276b5e2"}
07:06:38.920 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"d1532977-adb2-4728-888a-45045276b5e2"}
07:06:40.873 01.953 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"b9c18256-c48c-45c4-8641-7fb8220af938"}
07:06:40.888 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"b9c18256-c48c-45c4-8641-7fb8220af938"}
07:06:40.899 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"cd82e4ee-ecc8-4a9d-9225-54f78f092f14"}
07:06:40.912 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"cd82e4ee-ecc8-4a9d-9225-54f78f092f14"}
07:06:42.872 01.960 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"ddf9db01-a94d-4ada-a683-69b786b5cac5"}
07:06:42.882 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"ddf9db01-a94d-4ada-a683-69b786b5cac5"}
07:06:42.894 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"8af25ada-57da-4d9b-bc27-28f05dea644e"}
07:06:42.907 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"8af25ada-57da-4d9b-bc27-28f05dea644e"}
07:06:44.877 01.970 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"215ebae4-5b0a-4b46-b685-64397680d6b4"}
07:06:44.896 00.019 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"215ebae4-5b0a-4b46-b685-64397680d6b4"}
07:06:44.907 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"3fa438a3-5105-4536-8601-4b9e50800f5e"}
07:06:44.916 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"3fa438a3-5105-4536-8601-4b9e50800f5e"}
07:06:46.874 01.958 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"9401987d-cb3c-4d08-96c1-58811741c1eb"}
07:06:46.893 00.019 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"9401987d-cb3c-4d08-96c1-58811741c1eb"}
07:06:46.906 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"5e213194-5f63-4f00-96fe-5845ef7c03f8"}
07:06:46.945 00.039 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"5e213194-5f63-4f00-96fe-5845ef7c03f8"}
07:06:48.875 01.930 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"9d568826-d7f9-4a39-9c89-f4d25e8c4fe2"}
07:06:48.887 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"9d568826-d7f9-4a39-9c89-f4d25e8c4fe2"}
07:06:48.902 00.015 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"6eb57bd2-aa34-42c7-b1be-ce7cf906f526"}
07:06:48.936 00.034 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"6eb57bd2-aa34-42c7-b1be-ce7cf906f526"}
07:06:50.874 01.938 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"b067ac83-35c2-48d5-822b-b2ad7c3423d2"}
07:06:50.888 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"b067ac83-35c2-48d5-822b-b2ad7c3423d2"}
07:06:50.914 00.026 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"c702642e-b819-46f4-971d-2e1540f823ed"}
07:06:50.921 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"c702642e-b819-46f4-971d-2e1540f823ed"}
07:06:52.874 01.953 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"f586c7b2-2149-48c9-ada1-48bf10328937"}
07:06:52.884 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"f586c7b2-2149-48c9-ada1-48bf10328937"}
07:06:52.894 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"780eec5f-06ea-4118-bdeb-ef45d96bb1b5"}
07:06:52.902 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"780eec5f-06ea-4118-bdeb-ef45d96bb1b5"}
07:06:54.873 01.971 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"e1d4f975-5dca-48c8-a977-c3a4c570b911"}
07:06:54.883 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"e1d4f975-5dca-48c8-a977-c3a4c570b911"}
07:06:54.893 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"9b32a050-0603-4794-ba40-725fc8265fa4"}
07:06:54.907 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"9b32a050-0603-4794-ba40-725fc8265fa4"}
07:06:56.874 01.967 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"c85beaf5-4773-47f4-af39-9f3c8c211adb"}
07:06:56.885 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"c85beaf5-4773-47f4-af39-9f3c8c211adb"}
07:06:56.894 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"ba4567db-e9f4-4516-a910-cb403ab627b2"}
07:06:56.904 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"ba4567db-e9f4-4516-a910-cb403ab627b2"}
07:06:58.874 01.970 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"79fb766f-878a-46f6-9827-23a40bf0af5b"}
07:06:58.885 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"79fb766f-878a-46f6-9827-23a40bf0af5b"}
07:06:58.893 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"ca3bc612-79b1-4ca5-a2cf-48bfbcf65b9d"}
07:06:58.913 00.020 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"ca3bc612-79b1-4ca5-a2cf-48bfbcf65b9d"}
07:07:00.874 01.961 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"ae5c73bf-417a-4249-9d8b-dfa2015d333d"}
07:07:00.882 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"ae5c73bf-417a-4249-9d8b-dfa2015d333d"}
07:07:00.893 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"0111c701-2d0b-431f-9efc-83112d89daf2"}
07:07:00.920 00.027 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"0111c701-2d0b-431f-9efc-83112d89daf2"}
07:07:02.876 01.956 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"75bced4b-860f-4d29-a2f8-ac1cd96d262e"}
07:07:02.891 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"75bced4b-860f-4d29-a2f8-ac1cd96d262e"}
07:07:02.904 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"f817bea7-c582-46e0-a481-3ebae1b16577"}
07:07:02.920 00.016 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"f817bea7-c582-46e0-a481-3ebae1b16577"}
07:07:04.877 01.957 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"d4625858-61f0-44c3-bd65-90762d9aed1f"}
07:07:04.885 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"d4625858-61f0-44c3-bd65-90762d9aed1f"}
07:07:04.896 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"9248ba96-2461-4e53-aa52-bf4df232fa6b"}
07:07:04.910 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"9248ba96-2461-4e53-aa52-bf4df232fa6b"}
07:07:06.881 01.971 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"93de5a05-c7ba-4663-b00c-43b271db1ead"}
07:07:06.894 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"93de5a05-c7ba-4663-b00c-43b271db1ead"}
07:07:06.903 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"204dc1a5-d7ec-461b-9034-9ae7c3d920ef"}
07:07:06.911 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"204dc1a5-d7ec-461b-9034-9ae7c3d920ef"}
07:07:08.877 01.966 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"dc94cda3-a1e6-4a2a-b991-e8a60bbc09a8"}
07:07:08.889 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"dc94cda3-a1e6-4a2a-b991-e8a60bbc09a8"}
07:07:08.900 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"3ab37cce-6596-4ea8-8110-28cd45f982eb"}
07:07:08.908 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"3ab37cce-6596-4ea8-8110-28cd45f982eb"}
07:07:10.876 01.968 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"2dd37d6a-c91f-4917-b6a3-4102529e5648"}
07:07:10.886 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"2dd37d6a-c91f-4917-b6a3-4102529e5648"}
07:07:10.897 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"18fd0f45-5045-466e-bb55-d57878cac632"}
07:07:10.923 00.026 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"18fd0f45-5045-466e-bb55-d57878cac632"}
07:07:12.876 01.953 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"02963d1f-3236-4fea-a168-193e16b83bd3"}
07:07:12.884 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"02963d1f-3236-4fea-a168-193e16b83bd3"}
07:07:12.891 00.007 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"64c95d89-0007-4bfb-aa26-002811d8b94c"}
07:07:12.899 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"64c95d89-0007-4bfb-aa26-002811d8b94c"}
07:07:14.875 01.976 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"342d52a4-75cb-489f-8acd-ffe88d8864e2"}
07:07:14.884 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"342d52a4-75cb-489f-8acd-ffe88d8864e2"}
07:07:14.892 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"be1cd73d-a2f0-4a95-8b0e-b6dab0a4e959"}
07:07:14.903 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"be1cd73d-a2f0-4a95-8b0e-b6dab0a4e959"}
07:07:16.875 01.972 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"d22e736d-b501-448d-b0c4-c6e3bc699bef"}
07:07:16.889 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"d22e736d-b501-448d-b0c4-c6e3bc699bef"}
07:07:16.900 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"8863235a-b9ca-4d20-a16d-a83c87506c2d"}
07:07:16.912 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"8863235a-b9ca-4d20-a16d-a83c87506c2d"}
07:07:18.874 01.962 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"12dfaf32-0128-40e3-88bb-66095c85986f"}
07:07:18.888 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"12dfaf32-0128-40e3-88bb-66095c85986f"}
07:07:18.896 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"664acb3a-2b1a-4d81-9711-dc609b70ab1c"}
07:07:18.906 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"664acb3a-2b1a-4d81-9711-dc609b70ab1c"}
07:07:20.874 01.968 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"075377ee-8209-4b4a-9360-a249f8b3e621"}
07:07:20.884 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"075377ee-8209-4b4a-9360-a249f8b3e621"}
07:07:20.894 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"cd6352fb-70a0-4f72-8723-7791221fc8e3"}
07:07:20.904 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"cd6352fb-70a0-4f72-8723-7791221fc8e3"}
07:07:22.873 01.969 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"62aa8caa-52a2-4915-a024-bb6e76f7b215"}
07:07:22.886 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"62aa8caa-52a2-4915-a024-bb6e76f7b215"}
07:07:22.897 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"3b60d1b2-5d96-4865-a98d-332f4332a845"}
07:07:22.905 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"3b60d1b2-5d96-4865-a98d-332f4332a845"}
07:07:24.873 01.968 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"35fd06aa-2ea0-4735-86d1-038057aaba2e"}
07:07:24.881 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"35fd06aa-2ea0-4735-86d1-038057aaba2e"}
07:07:24.892 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"e0f740cd-bb3f-4e62-b58d-964d29594ad1"}
07:07:24.905 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"e0f740cd-bb3f-4e62-b58d-964d29594ad1"}
07:07:26.872 01.967 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"f747738c-02f3-47b0-af15-662598b2b332"}
07:07:26.888 00.016 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"f747738c-02f3-47b0-af15-662598b2b332"}
07:07:26.917 00.029 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"67f1145a-09e9-4c5f-927f-b231d4b4f539"}
07:07:26.933 00.016 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"67f1145a-09e9-4c5f-927f-b231d4b4f539"}
07:07:28.872 01.939 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"8c6da745-f808-4faf-9e96-93cea0794f6b"}
07:07:28.883 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"8c6da745-f808-4faf-9e96-93cea0794f6b"}
07:07:28.913 00.030 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"6257924d-1ec0-43fd-b780-c90fbfc4f8dd"}
07:07:28.922 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"6257924d-1ec0-43fd-b780-c90fbfc4f8dd"}
07:07:30.873 01.951 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"9181432b-6e25-426f-b4f1-6428837d6913"}
07:07:30.889 00.016 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"9181432b-6e25-426f-b4f1-6428837d6913"}
07:07:30.896 00.007 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"a1e4e343-8a09-4205-814d-67791db747f8"}
07:07:30.905 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"a1e4e343-8a09-4205-814d-67791db747f8"}
07:07:32.871 01.966 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"c8830a1f-bb4c-4378-9b23-d913b87a282d"}
07:07:32.885 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"c8830a1f-bb4c-4378-9b23-d913b87a282d"}
07:07:32.900 00.015 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"d39fb0a4-07a1-4419-993e-8f8cce3fb072"}
07:07:32.926 00.026 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"d39fb0a4-07a1-4419-993e-8f8cce3fb072"}
07:07:34.870 01.944 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"59d8a64d-ff0b-4cdf-a94d-43b706ad7e3f"}
07:07:34.899 00.029 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"59d8a64d-ff0b-4cdf-a94d-43b706ad7e3f"}
07:07:34.909 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"c855d25f-6fa9-42b5-8948-ebec067fcd46"}
07:07:34.917 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"c855d25f-6fa9-42b5-8948-ebec067fcd46"}
07:07:36.868 01.951 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"96a87d78-d13c-43fb-a61d-28992f54e09a"}
07:07:36.882 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"96a87d78-d13c-43fb-a61d-28992f54e09a"}
07:07:36.893 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"2cb588f7-bf60-4b7a-a835-fef481ab2697"}
07:07:36.904 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"2cb588f7-bf60-4b7a-a835-fef481ab2697"}
07:07:38.869 01.965 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"be988bb9-d008-4965-ba9c-b1d7c59d2552"}
07:07:38.896 00.027 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"be988bb9-d008-4965-ba9c-b1d7c59d2552"}
07:07:38.911 00.015 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"2be41ed3-c9a5-4354-a2ff-9c23b0ced64e"}
07:07:38.928 00.017 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"2be41ed3-c9a5-4354-a2ff-9c23b0ced64e"}
07:07:40.870 01.942 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"997882df-6ec8-44d2-892c-6fc9f8295234"}
07:07:40.892 00.022 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"997882df-6ec8-44d2-892c-6fc9f8295234"}
07:07:40.901 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"463c1d7e-dae9-4b4e-8613-1a525eb4ddf5"}
07:07:40.911 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"463c1d7e-dae9-4b4e-8613-1a525eb4ddf5"}
07:07:42.866 01.955 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"d5ecf92c-66fb-427b-b7ec-71bebe58cb41"}
07:07:42.892 00.026 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"d5ecf92c-66fb-427b-b7ec-71bebe58cb41"}
07:07:42.902 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"1b69eec1-5f42-4fd2-951f-917c35989672"}
07:07:42.909 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"1b69eec1-5f42-4fd2-951f-917c35989672"}
07:07:44.864 01.955 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"990a66e2-fa47-4f7a-bf06-7aa7b558ec9f"}
07:07:44.876 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"990a66e2-fa47-4f7a-bf06-7aa7b558ec9f"}
07:07:44.906 00.030 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"cd6f0c30-f0d0-40aa-8677-b42bdf4b3578"}
07:07:44.919 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"cd6f0c30-f0d0-40aa-8677-b42bdf4b3578"}
07:07:46.865 01.946 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"e4f26f3b-c866-4955-a8ca-1ab6f2650ad1"}
07:07:46.879 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"e4f26f3b-c866-4955-a8ca-1ab6f2650ad1"}
07:07:46.895 00.016 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"bae9ac85-c8de-402f-9644-9bd6fadd76ed"}
07:07:46.927 00.032 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"bae9ac85-c8de-402f-9644-9bd6fadd76ed"}
07:07:48.865 01.938 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"f22038a2-286b-4b49-b285-684d224f8514"}
07:07:48.875 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"f22038a2-286b-4b49-b285-684d224f8514"}
07:07:48.883 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"0d578e45-5d34-4aa6-b914-86e70653d124"}
07:07:48.891 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"0d578e45-5d34-4aa6-b914-86e70653d124"}
07:07:50.866 01.975 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"2910e50f-71ef-4a01-a25a-dbe5fb65e094"}
07:07:50.895 00.029 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"2910e50f-71ef-4a01-a25a-dbe5fb65e094"}
07:07:50.906 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"27ed09ca-f9fb-40bb-a9a9-5ca847b32b1c"}
07:07:50.917 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"27ed09ca-f9fb-40bb-a9a9-5ca847b32b1c"}
07:07:52.867 01.950 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"177bbfdc-e7e8-4728-ae61-266fcb606b53"}
07:07:52.886 00.019 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"177bbfdc-e7e8-4728-ae61-266fcb606b53"}
07:07:52.898 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"88213e6a-9af6-4db0-8171-368283a2000a"}
07:07:52.907 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"88213e6a-9af6-4db0-8171-368283a2000a"}
07:07:54.864 01.957 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"e996fa9e-177d-480a-8bdd-1c9d70c2e39e"}
07:07:54.890 00.026 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"e996fa9e-177d-480a-8bdd-1c9d70c2e39e"}
07:07:54.902 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"fb854cd4-6f3c-45f4-86ef-296706f790a5"}
07:07:54.909 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"fb854cd4-6f3c-45f4-86ef-296706f790a5"}
07:07:56.862 01.953 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"4b12861e-9803-4ce0-8b26-e3cbbcce41f3"}
07:07:56.872 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"4b12861e-9803-4ce0-8b26-e3cbbcce41f3"}
07:07:56.881 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"c0fda6a5-3375-4fd2-8357-424886de92d1"}
07:07:56.888 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"c0fda6a5-3375-4fd2-8357-424886de92d1"}
07:07:58.862 01.974 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"ea0699b2-7458-4518-b3b2-0577486a5ac7"}
07:07:58.873 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"ea0699b2-7458-4518-b3b2-0577486a5ac7"}
07:07:58.883 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"96fc125f-82a7-49c5-b06b-e166fc5e1d7b"}
07:07:58.892 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"96fc125f-82a7-49c5-b06b-e166fc5e1d7b"}
07:08:00.865 01.973 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"2778ffd6-7630-40cb-86b1-867c52968098"}
07:08:00.878 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"2778ffd6-7630-40cb-86b1-867c52968098"}
07:08:00.890 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"ad1bffaf-4d48-4160-98c1-d4c90cffa187"}
07:08:00.901 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"ad1bffaf-4d48-4160-98c1-d4c90cffa187"}
07:08:02.861 01.960 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"b7a64274-0ffa-46f7-ab85-8de61b539dbf"}
07:08:02.874 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"b7a64274-0ffa-46f7-ab85-8de61b539dbf"}
07:08:02.885 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"900ae322-4300-48d7-a51b-66229206104e"}
07:08:02.910 00.025 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"900ae322-4300-48d7-a51b-66229206104e"}
07:08:04.862 01.952 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"1a01ae66-24b6-4f6d-9ddc-210482799aa6"}
07:08:04.875 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"1a01ae66-24b6-4f6d-9ddc-210482799aa6"}
07:08:04.886 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"47ccdc7d-f915-4f40-ab1e-6a1a34b08019"}
07:08:04.894 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"47ccdc7d-f915-4f40-ab1e-6a1a34b08019"}
07:08:06.860 01.966 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"eabb3f14-715a-4f1c-8be3-221d6e066dae"}
07:08:06.874 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"eabb3f14-715a-4f1c-8be3-221d6e066dae"}
07:08:06.885 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"1704907e-d25a-47be-a7ab-cc89bcdb966b"}
07:08:06.894 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"1704907e-d25a-47be-a7ab-cc89bcdb966b"}
07:08:08.859 01.965 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"8d3ae0a3-b90a-4b02-83fc-5c26ca79a9cd"}
07:08:08.884 00.025 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"8d3ae0a3-b90a-4b02-83fc-5c26ca79a9cd"}
07:08:08.894 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"6291c4ed-e857-4fe0-8ccd-303222196304"}
07:08:08.905 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"6291c4ed-e857-4fe0-8ccd-303222196304"}
07:08:10.860 01.955 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"a4aa5471-385e-4f25-b438-20b1ece1df62"}
07:08:10.869 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"a4aa5471-385e-4f25-b438-20b1ece1df62"}
07:08:10.879 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"1ed1796b-2e52-4857-a3c1-7cc8015e38ae"}
07:08:10.891 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"1ed1796b-2e52-4857-a3c1-7cc8015e38ae"}
07:08:12.859 01.968 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"bbdcbf67-3552-4cb5-9dfd-a797796dafe1"}
07:08:12.869 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"bbdcbf67-3552-4cb5-9dfd-a797796dafe1"}
07:08:12.877 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"af5f77a8-e876-480d-b36c-fd78effabde0"}
07:08:12.898 00.021 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"af5f77a8-e876-480d-b36c-fd78effabde0"}
07:08:14.858 01.960 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"d20261f9-c4bb-4a6c-bfeb-629618dac54a"}
07:08:14.870 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"d20261f9-c4bb-4a6c-bfeb-629618dac54a"}
07:08:14.879 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"8ea0ed62-6045-4d79-bfee-af28cff0be3b"}
07:08:14.887 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"8ea0ed62-6045-4d79-bfee-af28cff0be3b"}
07:08:16.856 01.969 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"7e406a7a-1f49-461c-8f15-99b6f2103973"}
07:08:16.874 00.018 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"7e406a7a-1f49-461c-8f15-99b6f2103973"}
07:08:16.886 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"c302b0fa-008d-414c-a54c-aa38a94d09e7"}
07:08:16.902 00.016 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"c302b0fa-008d-414c-a54c-aa38a94d09e7"}
07:08:18.854 01.952 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"8058a366-489d-46bf-8be7-53cca6e0fa1a"}
07:08:18.866 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"8058a366-489d-46bf-8be7-53cca6e0fa1a"}
07:08:18.875 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"eb7915a2-743f-4b1c-98bb-72321e795ec8"}
07:08:18.885 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"eb7915a2-743f-4b1c-98bb-72321e795ec8"}
07:08:20.855 01.970 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"7fa86a2f-5489-4780-a298-63464fc2bb6c"}
07:08:20.870 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"7fa86a2f-5489-4780-a298-63464fc2bb6c"}
07:08:20.880 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"d8465b31-7c0b-4b7b-9557-a47cae41515a"}
07:08:20.888 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"d8465b31-7c0b-4b7b-9557-a47cae41515a"}
07:08:22.854 01.966 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"68ca8ce2-1e1e-46da-8c91-f56f44b1e0bb"}
07:08:22.868 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"68ca8ce2-1e1e-46da-8c91-f56f44b1e0bb"}
07:08:22.897 00.029 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"fe9f40b0-dfe5-45eb-921a-8f2ef14c61e8"}
07:08:22.917 00.020 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"fe9f40b0-dfe5-45eb-921a-8f2ef14c61e8"}
07:08:24.854 01.937 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"0665091f-30ac-4197-b99a-40b4b09c72c0"}
07:08:24.864 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"0665091f-30ac-4197-b99a-40b4b09c72c0"}
07:08:24.875 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"fba2b27e-62b8-4fa7-9e39-eda1232b0eb1"}
07:08:24.885 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"fba2b27e-62b8-4fa7-9e39-eda1232b0eb1"}
07:08:26.855 01.970 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"d50f2eb3-3da8-43ad-8f53-602ab1740c59"}
07:08:26.881 00.026 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"d50f2eb3-3da8-43ad-8f53-602ab1740c59"}
07:08:26.891 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"2b6f2796-db88-4776-a173-fb6f2a09944a"}
07:08:26.898 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"2b6f2796-db88-4776-a173-fb6f2a09944a"}
07:08:28.853 01.955 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"489c0f6a-1a4e-4bbe-83da-185e8115fc2c"}
07:08:28.864 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"489c0f6a-1a4e-4bbe-83da-185e8115fc2c"}
07:08:28.877 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"a2b16a20-f71f-4742-8777-3ce6eed32902"}
07:08:28.890 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"a2b16a20-f71f-4742-8777-3ce6eed32902"}
07:08:30.854 01.964 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"55459f22-4d4f-46a7-ad0e-5d21d5bf01bc"}
07:08:30.867 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"55459f22-4d4f-46a7-ad0e-5d21d5bf01bc"}
07:08:30.878 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"d5e5b07f-e562-4aed-ac98-c2a89edb51b7"}
07:08:30.888 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"d5e5b07f-e562-4aed-ac98-c2a89edb51b7"}
07:08:32.856 01.968 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"15c58348-6837-458d-a58a-846d982874b2"}
07:08:32.875 00.019 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"15c58348-6837-458d-a58a-846d982874b2"}
07:08:32.887 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"048954d5-076e-443b-83af-44747c240e92"}
07:08:32.896 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"048954d5-076e-443b-83af-44747c240e92"}
07:08:34.854 01.958 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"04b66327-ab11-446f-bacb-d1e2afd3ade7"}
07:08:34.880 00.026 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"04b66327-ab11-446f-bacb-d1e2afd3ade7"}
07:08:34.893 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"fc7d8f59-7443-4cc4-812c-4e27831ff515"}
07:08:34.902 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"fc7d8f59-7443-4cc4-812c-4e27831ff515"}
07:08:36.854 01.952 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"bf16bd17-fd91-445a-bba5-84d00437da8f"}
07:08:36.869 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"bf16bd17-fd91-445a-bba5-84d00437da8f"}
07:08:36.887 00.018 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"b8e9b839-2e55-48c3-8d06-0a19b03b53c4"}
07:08:36.921 00.034 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"b8e9b839-2e55-48c3-8d06-0a19b03b53c4"}
07:08:38.852 01.931 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"a3c085ff-3100-4619-88d3-ff668672412c"}
07:08:38.862 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"a3c085ff-3100-4619-88d3-ff668672412c"}
07:08:38.873 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"fb746c74-e078-4d49-b725-db4b6a8cb3be"}
07:08:38.881 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"fb746c74-e078-4d49-b725-db4b6a8cb3be"}
07:08:40.855 01.974 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"8746962e-09cb-439e-bd16-aa514858a450"}
07:08:40.864 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"8746962e-09cb-439e-bd16-aa514858a450"}
07:08:40.873 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"c4888561-afe1-4574-8090-332e46197ef4"}
07:08:40.881 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"c4888561-afe1-4574-8090-332e46197ef4"}
07:08:42.852 01.971 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"fedb03e2-6e07-41d4-aff7-873a4314ae06"}
07:08:42.863 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"fedb03e2-6e07-41d4-aff7-873a4314ae06"}
07:08:42.872 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"ebf5757b-4d3d-4f86-b898-241160d3dff2"}
07:08:42.881 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"ebf5757b-4d3d-4f86-b898-241160d3dff2"}
07:08:44.852 01.971 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"8eedebf6-b8d4-40d6-8d80-0a41cfc931c0"}
07:08:44.861 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"8eedebf6-b8d4-40d6-8d80-0a41cfc931c0"}
07:08:44.868 00.007 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"e44caeec-4b20-45d6-b0d5-dffad234e1cf"}
07:08:44.876 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"e44caeec-4b20-45d6-b0d5-dffad234e1cf"}
07:08:46.868 01.992 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"b328677d-23a9-4797-b9b8-cb68e3ceeed3"}
07:08:46.883 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"b328677d-23a9-4797-b9b8-cb68e3ceeed3"}
07:08:46.897 00.014 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"bbec9a1a-ff3b-42e5-aa50-d74c6fd5136e"}
07:08:46.907 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"bbec9a1a-ff3b-42e5-aa50-d74c6fd5136e"}
07:08:48.863 01.956 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"4176ce43-d5b7-4f4a-af7e-5026f0604061"}
07:08:48.877 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"4176ce43-d5b7-4f4a-af7e-5026f0604061"}
07:08:48.888 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"8d1d7534-76ec-4c74-b5d8-51718b174be8"}
07:08:48.914 00.026 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"8d1d7534-76ec-4c74-b5d8-51718b174be8"}
07:08:50.861 01.947 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"72043aa2-0a8d-4fc1-8da4-1daa103f9de7"}
07:08:50.884 00.023 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"72043aa2-0a8d-4fc1-8da4-1daa103f9de7"}
07:08:50.895 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"c219db94-eb31-4dba-97b4-a182f17e6e4d"}
07:08:50.902 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"c219db94-eb31-4dba-97b4-a182f17e6e4d"}
07:08:52.862 01.960 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"d76b583e-ef85-45a3-ad4d-66fd3bf48b94"}
07:08:52.874 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"d76b583e-ef85-45a3-ad4d-66fd3bf48b94"}
07:08:52.883 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"c4de6418-018e-4345-9da6-5c8c01a6c7a8"}
07:08:52.891 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"c4de6418-018e-4345-9da6-5c8c01a6c7a8"}
07:08:54.861 01.970 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"ec74728b-59ae-4664-b457-dfd2a6c28b82"}
07:08:54.875 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"ec74728b-59ae-4664-b457-dfd2a6c28b82"}
07:08:54.884 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"ac9a6f30-a656-4f67-a29c-9b6662de8163"}
07:08:54.893 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"ac9a6f30-a656-4f67-a29c-9b6662de8163"}
07:08:56.860 01.967 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"7b2faa8c-5b56-488e-a5a4-f11696ccb3da"}
07:08:56.868 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"7b2faa8c-5b56-488e-a5a4-f11696ccb3da"}
07:08:56.877 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"402aaaff-4c6a-443d-8f1b-7348cb2b92c3"}
07:08:56.886 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"402aaaff-4c6a-443d-8f1b-7348cb2b92c3"}
07:08:58.861 01.975 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"bc035dcf-0402-4f0b-9795-a2632672fa30"}
07:08:58.881 00.020 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"bc035dcf-0402-4f0b-9795-a2632672fa30"}
07:08:58.888 00.007 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"2a7d488c-aefd-4226-bc76-3b843f03d2fd"}
07:08:58.896 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"2a7d488c-aefd-4226-bc76-3b843f03d2fd"}
07:09:00.860 01.964 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"7eaf2299-9116-4c65-8f75-961f2e495df8"}
07:09:00.872 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"7eaf2299-9116-4c65-8f75-961f2e495df8"}
07:09:00.890 00.018 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"a3b1b1b8-c88a-46a6-b4fc-2adc39cce59f"}
07:09:00.906 00.016 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"a3b1b1b8-c88a-46a6-b4fc-2adc39cce59f"}
07:09:02.861 01.955 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"afe4c0f0-3707-454f-bc71-7b9180944983"}
07:09:02.872 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"afe4c0f0-3707-454f-bc71-7b9180944983"}
07:09:02.908 00.036 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"5b4fe6e5-04fb-494b-b42c-3af0f43e9372"}
07:09:02.927 00.019 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"5b4fe6e5-04fb-494b-b42c-3af0f43e9372"}
07:09:04.864 01.937 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"9cf30082-2f35-407e-aee9-36f969ecbfa0"}
07:09:04.877 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"9cf30082-2f35-407e-aee9-36f969ecbfa0"}
07:09:04.888 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"71698e99-a8d4-438f-8550-9c653f80375f"}
07:09:04.898 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"71698e99-a8d4-438f-8550-9c653f80375f"}
07:09:06.861 01.963 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"f48ee181-82fa-4005-909c-707c27dd6aec"}
07:09:06.871 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"f48ee181-82fa-4005-909c-707c27dd6aec"}
07:09:06.885 00.014 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"391bf6f5-f9b7-48a4-994a-5dcd66791309"}
07:09:06.900 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"391bf6f5-f9b7-48a4-994a-5dcd66791309"}
07:09:08.858 01.958 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"91835e58-7668-4298-9fd3-812ffc745274"}
07:09:08.866 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"91835e58-7668-4298-9fd3-812ffc745274"}
07:09:08.875 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"8a949a76-630f-4bec-9e6f-8b92c038114a"}
07:09:08.885 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"8a949a76-630f-4bec-9e6f-8b92c038114a"}
07:09:10.858 01.973 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"f573b3ba-ef45-4fd0-9305-de1036fa6ab3"}
07:09:10.878 00.020 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"f573b3ba-ef45-4fd0-9305-de1036fa6ab3"}
07:09:10.886 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"6b92f0ec-48b7-41d2-a6e4-32d781092beb"}
07:09:10.893 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"6b92f0ec-48b7-41d2-a6e4-32d781092beb"}
07:09:12.856 01.963 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"03a6bb28-8abf-4b3a-8c33-395b53a2fcda"}
07:09:12.886 00.030 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"03a6bb28-8abf-4b3a-8c33-395b53a2fcda"}
07:09:12.899 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"adf480f4-1f3d-448c-836e-435b1dacb92c"}
07:09:12.911 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"adf480f4-1f3d-448c-836e-435b1dacb92c"}
07:09:14.856 01.945 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"2221422c-c7ee-4d3e-9fc0-b3133f0c502b"}
07:09:14.865 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"2221422c-c7ee-4d3e-9fc0-b3133f0c502b"}
07:09:14.872 00.007 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"0e7799bf-3ab9-4d20-9aa8-1fcc89aca562"}
07:09:14.882 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"0e7799bf-3ab9-4d20-9aa8-1fcc89aca562"}
07:09:16.859 01.977 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"ae99aaf4-0e89-43ef-b72e-788a896ea84d"}
07:09:16.879 00.020 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"ae99aaf4-0e89-43ef-b72e-788a896ea84d"}
07:09:16.893 00.014 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"4e8b1382-89c8-4867-a1da-3144fcf7098e"}
07:09:16.904 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"4e8b1382-89c8-4867-a1da-3144fcf7098e"}
07:09:18.857 01.953 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"de25ddbe-b03b-4c9d-b443-84927eb308eb"}
07:09:18.872 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"de25ddbe-b03b-4c9d-b443-84927eb308eb"}
07:09:18.884 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"23c6a2f0-6a82-46c7-b0b5-6e44da2a501e"}
07:09:18.914 00.030 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"23c6a2f0-6a82-46c7-b0b5-6e44da2a501e"}
07:09:20.856 01.942 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"35c5b95d-71e6-4c3d-9f2c-5b6c79b78651"}
07:09:20.879 00.023 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"35c5b95d-71e6-4c3d-9f2c-5b6c79b78651"}
07:09:20.889 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"03cf708d-41f5-4bf3-b35c-805a9c57ecf8"}
07:09:20.898 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"03cf708d-41f5-4bf3-b35c-805a9c57ecf8"}
07:09:22.855 01.957 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"eeb6c546-9806-407e-914e-db6091b59f2e"}
07:09:22.868 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"eeb6c546-9806-407e-914e-db6091b59f2e"}
07:09:22.876 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"e7ceaaeb-1604-4513-9ec8-bffc0fb688d8"}
07:09:22.885 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"e7ceaaeb-1604-4513-9ec8-bffc0fb688d8"}
07:09:24.855 01.970 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"c563c947-76ad-472b-9d83-42c1f3f46338"}
07:09:24.868 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"c563c947-76ad-472b-9d83-42c1f3f46338"}
07:09:24.879 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"65347645-1e61-4089-a872-e538e9a3af55"}
07:09:24.888 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"65347645-1e61-4089-a872-e538e9a3af55"}
07:09:26.855 01.967 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"40c8af76-3d76-4732-9946-a1bf81445591"}
07:09:26.864 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"40c8af76-3d76-4732-9946-a1bf81445591"}
07:09:26.891 00.027 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"96943e3e-1eda-4f89-923b-d5a1482f8b4b"}
07:09:26.902 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"96943e3e-1eda-4f89-923b-d5a1482f8b4b"}
07:09:28.855 01.953 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"3c911a9c-4528-4b48-89b3-c03182f43b54"}
07:09:28.866 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"3c911a9c-4528-4b48-89b3-c03182f43b54"}
07:09:28.892 00.026 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"32876f9b-1271-4e03-ab0e-f6f32b9b1ad5"}
07:09:28.900 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"32876f9b-1271-4e03-ab0e-f6f32b9b1ad5"}
07:09:30.855 01.955 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"f9cb1942-69a6-40d3-91b5-275b8ad09450"}
07:09:30.873 00.018 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"f9cb1942-69a6-40d3-91b5-275b8ad09450"}
07:09:30.887 00.014 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"857217fc-4d4b-4ccd-9016-90b7f6382f3d"}
07:09:30.900 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"857217fc-4d4b-4ccd-9016-90b7f6382f3d"}
07:09:32.854 01.954 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"6661ecef-76f6-43ca-8b02-763e709098b1"}
07:09:32.884 00.030 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"6661ecef-76f6-43ca-8b02-763e709098b1"}
07:09:32.898 00.014 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"d666b707-33fb-4ce8-84f8-8f6f7d70fd4f"}
07:09:32.906 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"d666b707-33fb-4ce8-84f8-8f6f7d70fd4f"}
07:09:34.854 01.948 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"be41ba6d-6039-4a31-82ea-079dc61abb22"}
07:09:34.866 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"be41ba6d-6039-4a31-82ea-079dc61abb22"}
07:09:34.878 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"b7dc508e-83ea-4702-afce-6cb6d07135b7"}
07:09:34.887 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"b7dc508e-83ea-4702-afce-6cb6d07135b7"}
07:09:36.856 01.969 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"9032eba8-6be0-4e42-b30b-9c5c3dfc7780"}
07:09:36.866 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"9032eba8-6be0-4e42-b30b-9c5c3dfc7780"}
07:09:36.878 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"847943b2-2408-44e3-ae50-f69951711e79"}
07:09:36.886 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"847943b2-2408-44e3-ae50-f69951711e79"}
07:09:38.855 01.969 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"63597800-b57c-429b-a064-e45f9d3a3044"}
07:09:38.868 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"63597800-b57c-429b-a064-e45f9d3a3044"}
07:09:38.880 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"7f67ee09-74d5-467b-81bf-efb719222584"}
07:09:38.907 00.027 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"7f67ee09-74d5-467b-81bf-efb719222584"}
07:09:40.855 01.948 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"dcca2337-d20e-4c9d-a6a2-a63aa9c75cba"}
07:09:40.863 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"dcca2337-d20e-4c9d-a6a2-a63aa9c75cba"}
07:09:40.889 00.026 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"2971fb4a-2b59-4b13-b87a-c57d22ec3a3e"}
07:09:40.896 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"2971fb4a-2b59-4b13-b87a-c57d22ec3a3e"}
07:09:42.854 01.958 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"3f765e0a-0c05-41eb-b2b7-7f5e2645ffd6"}
07:09:42.863 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"3f765e0a-0c05-41eb-b2b7-7f5e2645ffd6"}
07:09:42.871 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"935376c6-5e2f-49e0-96b0-7d359cfe9fd6"}
07:09:42.880 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"935376c6-5e2f-49e0-96b0-7d359cfe9fd6"}
07:09:44.853 01.973 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"324424cf-3b04-4377-b057-6a72ae7a34af"}
07:09:44.862 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"324424cf-3b04-4377-b057-6a72ae7a34af"}
07:09:44.872 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"aef8a4a7-d410-4fef-94f5-1ea99b878954"}
07:09:44.885 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"aef8a4a7-d410-4fef-94f5-1ea99b878954"}
07:09:46.853 01.968 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"158d9776-1984-490d-9657-e8df631998e5"}
07:09:46.864 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"158d9776-1984-490d-9657-e8df631998e5"}
07:09:46.873 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"74992e4a-feb2-43cc-8dd3-fe1fd449262c"}
07:09:46.906 00.033 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"74992e4a-feb2-43cc-8dd3-fe1fd449262c"}
07:09:48.852 01.946 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"25ee41c9-7798-44b7-9a02-b2346c4ac16d"}
07:09:48.863 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"25ee41c9-7798-44b7-9a02-b2346c4ac16d"}
07:09:48.870 00.007 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"84d209df-1d03-4f53-9943-bad154b5b774"}
07:09:48.880 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"84d209df-1d03-4f53-9943-bad154b5b774"}
07:09:50.852 01.972 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"7f086748-236c-4342-aa9d-d258e383bd11"}
07:09:50.865 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"7f086748-236c-4342-aa9d-d258e383bd11"}
07:09:50.904 00.039 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"2299e00e-bed3-4266-a42c-e4a59a0dccf4"}
07:09:50.914 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"2299e00e-bed3-4266-a42c-e4a59a0dccf4"}
07:09:52.851 01.937 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"f85b74fe-8115-4494-a9b4-8ea51857eeaf"}
07:09:52.860 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"f85b74fe-8115-4494-a9b4-8ea51857eeaf"}
07:09:52.872 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"919e9734-4765-4b6d-bb75-4f97219de74e"}
07:09:52.881 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"919e9734-4765-4b6d-bb75-4f97219de74e"}
07:09:54.851 01.970 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"3d65b0c8-6136-49ee-819f-e0da8452a485"}
07:09:54.860 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"3d65b0c8-6136-49ee-819f-e0da8452a485"}
07:09:54.885 00.025 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"4e96ad76-8cdc-45db-ad3e-dd10c755089f"}
07:09:54.901 00.016 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"4e96ad76-8cdc-45db-ad3e-dd10c755089f"}
07:09:56.850 01.949 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"d3fe670a-f9ce-4dc4-84cb-c83ba87d9cd6"}
07:09:56.863 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"d3fe670a-f9ce-4dc4-84cb-c83ba87d9cd6"}
07:09:56.877 00.014 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"1b531d47-9e18-403d-9d1f-b02d2c729827"}
07:09:56.892 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"1b531d47-9e18-403d-9d1f-b02d2c729827"}
07:09:58.850 01.958 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"961b13d1-54f6-4149-b01e-c6cba14a4db1"}
07:09:58.861 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"961b13d1-54f6-4149-b01e-c6cba14a4db1"}
07:09:58.870 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"a70893d4-0f55-4a76-9b03-78119653cdac"}
07:09:58.880 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"a70893d4-0f55-4a76-9b03-78119653cdac"}
07:10:00.852 01.972 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"cfe05f24-1fee-4622-962f-8a7493802f82"}
07:10:00.870 00.018 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"cfe05f24-1fee-4622-962f-8a7493802f82"}
07:10:00.882 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"9d9b769a-eae8-4236-b776-a4ad5bff43be"}
07:10:00.889 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"9d9b769a-eae8-4236-b776-a4ad5bff43be"}
07:10:02.852 01.963 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"66450577-b576-4a4d-875d-3a71a8c33a02"}
07:10:02.880 00.028 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"66450577-b576-4a4d-875d-3a71a8c33a02"}
07:10:02.892 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"55eb1581-d9f9-43ed-a9d9-2e739446da0a"}
07:10:02.908 00.016 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"55eb1581-d9f9-43ed-a9d9-2e739446da0a"}
07:10:04.849 01.941 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"6fc432c9-f8fd-4fea-87a5-416527992532"}
07:10:04.860 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"6fc432c9-f8fd-4fea-87a5-416527992532"}
07:10:04.869 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"5430967b-c55c-449f-941f-7b000e31a4f6"}
07:10:04.878 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"5430967b-c55c-449f-941f-7b000e31a4f6"}
07:10:06.848 01.970 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"83655d48-f118-423a-8fdf-d960a46e24c5"}
07:10:06.861 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"83655d48-f118-423a-8fdf-d960a46e24c5"}
07:10:06.884 00.023 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"9e46f209-ae3f-4413-8a6d-edfdc0f42693"}
07:10:06.895 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"9e46f209-ae3f-4413-8a6d-edfdc0f42693"}
07:10:08.847 01.952 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"efcd027d-24cb-41d8-ac4b-b2cd59ee2e8d"}
07:10:08.859 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"efcd027d-24cb-41d8-ac4b-b2cd59ee2e8d"}
07:10:08.871 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"a0bef7d8-a960-4a98-b232-cdd499d070b5"}
07:10:08.882 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"a0bef7d8-a960-4a98-b232-cdd499d070b5"}
07:10:10.848 01.966 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"ce40abe6-a2fc-4bce-b5d6-fcb1d9f82f44"}
07:10:10.867 00.019 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"ce40abe6-a2fc-4bce-b5d6-fcb1d9f82f44"}
07:10:10.878 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"178b050d-d368-43fd-9cac-bb30460e8b82"}
07:10:10.889 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"178b050d-d368-43fd-9cac-bb30460e8b82"}
07:10:12.847 01.958 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"12ea62b2-8928-43cd-9203-2465476e3906"}
07:10:12.868 00.021 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"12ea62b2-8928-43cd-9203-2465476e3906"}
07:10:12.878 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"a75055cf-56fc-47aa-81f1-c2b8a12209fe"}
07:10:12.887 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"a75055cf-56fc-47aa-81f1-c2b8a12209fe"}
07:10:14.846 01.959 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"a5f197d4-5c4c-4930-911a-2d494640f8d0"}
07:10:14.858 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"a5f197d4-5c4c-4930-911a-2d494640f8d0"}
07:10:14.883 00.025 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"f4fe6b44-a3f2-453a-a4aa-ca5104f374e4"}
07:10:14.894 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"f4fe6b44-a3f2-453a-a4aa-ca5104f374e4"}
07:10:16.846 01.952 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"c54f777a-42bd-47b3-b72e-ae10d6ad3bf1"}
07:10:16.860 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"c54f777a-42bd-47b3-b72e-ae10d6ad3bf1"}
07:10:16.873 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"25bd2121-19d7-4046-b52e-6f6d0b8df691"}
07:10:16.913 00.040 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"25bd2121-19d7-4046-b52e-6f6d0b8df691"}
07:10:18.844 01.931 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"1c76a836-7632-4e0b-b9f5-da0190e95143"}
07:10:18.875 00.031 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"1c76a836-7632-4e0b-b9f5-da0190e95143"}
07:10:18.886 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"c5f8b772-7a60-496b-96ce-1354ce464cb9"}
07:10:18.900 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"c5f8b772-7a60-496b-96ce-1354ce464cb9"}
07:10:20.844 01.944 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"50e1c178-cba1-4a14-a511-ed91eb200952"}
07:10:20.870 00.026 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"50e1c178-cba1-4a14-a511-ed91eb200952"}
07:10:20.880 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"1ecd108d-6a65-4673-9b0a-f73e76138744"}
07:10:20.891 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"1ecd108d-6a65-4673-9b0a-f73e76138744"}
07:10:22.844 01.953 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"8cf0a9cb-a840-4df9-9406-bd305aabf3a2"}
07:10:22.878 00.034 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"8cf0a9cb-a840-4df9-9406-bd305aabf3a2"}
07:10:22.898 00.020 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"72f023a9-196d-4105-9a44-523bc3db1f7d"}
07:10:22.911 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"72f023a9-196d-4105-9a44-523bc3db1f7d"}
07:10:24.847 01.936 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"ade80c8f-4449-4990-b3ce-2ce0293339d0"}
07:10:24.860 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"ade80c8f-4449-4990-b3ce-2ce0293339d0"}
07:10:24.872 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"7cd864fe-88a1-4846-b72e-96d69de229a3"}
07:10:24.880 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"7cd864fe-88a1-4846-b72e-96d69de229a3"}
07:10:26.845 01.965 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"a042609f-928b-4a72-8b51-ddefe644d09f"}
07:10:26.855 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"a042609f-928b-4a72-8b51-ddefe644d09f"}
07:10:26.867 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"1326beda-882f-4907-8f66-b634020f552a"}
07:10:26.876 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"1326beda-882f-4907-8f66-b634020f552a"}
07:10:28.847 01.971 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"99e91c43-559d-4bed-b5a5-9d578141b33a"}
07:10:28.867 00.020 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"99e91c43-559d-4bed-b5a5-9d578141b33a"}
07:10:28.883 00.016 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"ddaf6fdf-ce01-4da7-81c0-92f3cb3783b3"}
07:10:28.896 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"ddaf6fdf-ce01-4da7-81c0-92f3cb3783b3"}
07:10:30.848 01.952 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"2c29f7ec-b40d-4f9a-a9e1-1675e0dc5013"}
07:10:30.858 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"2c29f7ec-b40d-4f9a-a9e1-1675e0dc5013"}
07:10:30.871 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"6b24180e-2527-4903-975a-5af058a9061c"}
07:10:30.897 00.026 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"6b24180e-2527-4903-975a-5af058a9061c"}
07:10:32.847 01.950 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"cf9cf8c1-f9bc-4ac8-9e09-74f48adf5376"}
07:10:32.857 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"cf9cf8c1-f9bc-4ac8-9e09-74f48adf5376"}
07:10:32.883 00.026 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"53a20d5d-232e-4a66-b10e-848c22248bcb"}
07:10:32.894 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"53a20d5d-232e-4a66-b10e-848c22248bcb"}
07:10:34.847 01.953 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"8ffc4b4a-143c-4e7b-b751-0dcf9dba593a"}
07:10:34.870 00.023 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"8ffc4b4a-143c-4e7b-b751-0dcf9dba593a"}
07:10:34.888 00.018 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"38945637-eaf4-446c-9724-acc35e7f48e3"}
07:10:34.899 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"38945637-eaf4-446c-9724-acc35e7f48e3"}
07:10:36.847 01.948 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"208e3334-9090-4afd-bf36-1dcc50e0ce74"}
07:10:36.862 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"208e3334-9090-4afd-bf36-1dcc50e0ce74"}
07:10:36.903 00.041 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"9a8c50c8-a74d-4e06-8fca-106288731ff3"}
07:10:36.919 00.016 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"9a8c50c8-a74d-4e06-8fca-106288731ff3"}
07:10:38.848 01.929 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"99b46a05-5f8a-4452-b9b6-8fb442d2ef88"}
07:10:38.885 00.037 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"99b46a05-5f8a-4452-b9b6-8fb442d2ef88"}
07:10:38.917 00.032 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"d56d5135-8dca-4dd7-9a4e-0b6d1f97672a"}
07:10:38.940 00.023 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"d56d5135-8dca-4dd7-9a4e-0b6d1f97672a"}
07:10:40.845 01.905 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"17062732-da83-4287-a548-e510d6288341"}
07:10:40.877 00.032 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"17062732-da83-4287-a548-e510d6288341"}
07:10:40.923 00.046 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"ab96ae0d-e4d3-47fa-babd-e65a3bace122"}
07:10:40.958 00.035 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"ab96ae0d-e4d3-47fa-babd-e65a3bace122"}
07:10:42.847 01.889 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"654b6134-5bb4-4171-9531-d921dc76dcdd"}
07:10:42.896 00.049 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"654b6134-5bb4-4171-9531-d921dc76dcdd"}
07:10:42.922 00.026 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"b26e119d-e047-4dcc-bd4c-8e862d51b0d5"}
07:10:42.951 00.029 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"b26e119d-e047-4dcc-bd4c-8e862d51b0d5"}
07:10:44.845 01.894 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"f3ad247b-b4be-4e33-a643-1b07931c1225"}
07:10:44.900 00.055 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"f3ad247b-b4be-4e33-a643-1b07931c1225"}
07:10:44.935 00.035 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"589cae4a-0a5d-4356-bbf7-f42c08d2c9e7"}
07:10:44.981 00.046 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"589cae4a-0a5d-4356-bbf7-f42c08d2c9e7"}
07:10:46.846 01.865 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"44c3209d-6900-492f-b5af-5b23eeff1eb1"}
07:10:46.863 00.017 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"44c3209d-6900-492f-b5af-5b23eeff1eb1"}
07:10:46.898 00.035 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"d7cc4342-3063-49ce-8edb-819ae8a68c2e"}
07:10:46.944 00.046 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"d7cc4342-3063-49ce-8edb-819ae8a68c2e"}
07:10:48.845 01.901 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"d3438782-5252-4038-bd1c-cd49d17bb216"}
07:10:48.892 00.047 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"d3438782-5252-4038-bd1c-cd49d17bb216"}
07:10:48.917 00.025 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"e716c2ef-b057-4ab9-9bb1-9948c84c14e0"}
07:10:48.943 00.026 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"e716c2ef-b057-4ab9-9bb1-9948c84c14e0"}
07:10:50.850 01.907 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"7d6d3842-85f0-49a9-bdfe-bdb177fe1621"}
07:10:50.867 00.017 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"7d6d3842-85f0-49a9-bdfe-bdb177fe1621"}
07:10:50.890 00.023 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"fcd4db51-3596-492b-9ffa-7785aa88b156"}
07:10:50.905 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"fcd4db51-3596-492b-9ffa-7785aa88b156"}
07:10:52.848 01.943 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"005b5e57-0fb5-4aa8-97c5-94a50f789eda"}
07:10:52.866 00.018 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"005b5e57-0fb5-4aa8-97c5-94a50f789eda"}
07:10:52.885 00.019 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"e1d5db40-72f1-4303-87d8-f4f73a7a5687"}
07:10:52.921 00.036 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"e1d5db40-72f1-4303-87d8-f4f73a7a5687"}
07:10:54.847 01.926 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"448aa3d8-b8f6-4cb7-b8d2-ff46aa9ee23c"}
07:10:54.861 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"448aa3d8-b8f6-4cb7-b8d2-ff46aa9ee23c"}
07:10:54.880 00.019 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"82e73c78-5a3a-48a9-a0de-15a9abb71080"}
07:10:54.901 00.021 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"82e73c78-5a3a-48a9-a0de-15a9abb71080"}
07:10:56.846 01.945 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"5222772f-f111-4c49-988f-081cd16c01a0"}
07:10:56.872 00.026 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"5222772f-f111-4c49-988f-081cd16c01a0"}
07:10:56.884 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"acf5b592-6a4a-4199-8635-73a14847bcbe"}
07:10:56.894 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"acf5b592-6a4a-4199-8635-73a14847bcbe"}
07:10:58.847 01.953 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"094555f7-0bff-4297-a9e3-badba13089d9"}
07:10:58.859 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"094555f7-0bff-4297-a9e3-badba13089d9"}
07:10:58.871 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"94db7122-5780-45f2-8362-fe404f15c937"}
07:10:58.883 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"94db7122-5780-45f2-8362-fe404f15c937"}
07:11:00.848 01.965 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"34ac8018-a9ec-4184-b907-6d3553ca6aab"}
07:11:00.879 00.031 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"34ac8018-a9ec-4184-b907-6d3553ca6aab"}
07:11:00.895 00.016 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"b766b61d-53eb-4bf1-a890-ec2a3b8b13ef"}
07:11:00.908 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"b766b61d-53eb-4bf1-a890-ec2a3b8b13ef"}
07:11:02.847 01.939 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"25623e2b-bbf6-4d17-ac7a-7962d50765db"}
07:11:02.857 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"25623e2b-bbf6-4d17-ac7a-7962d50765db"}
07:11:02.866 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"56dcf267-829b-4d62-b176-3ecd0c8e403d"}
07:11:02.875 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"56dcf267-829b-4d62-b176-3ecd0c8e403d"}
07:11:04.846 01.971 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"6545ded6-ed56-4092-a880-c3b2ffe259de"}
07:11:04.855 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"6545ded6-ed56-4092-a880-c3b2ffe259de"}
07:11:04.877 00.022 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"e3d6e08c-e99a-438e-b6c9-5c0fba6b72fe"}
07:11:04.890 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"e3d6e08c-e99a-438e-b6c9-5c0fba6b72fe"}
07:11:06.846 01.956 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"6c25e1d2-c989-491b-961e-9475c9747f5c"}
07:11:06.859 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"6c25e1d2-c989-491b-961e-9475c9747f5c"}
07:11:06.867 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"58c163a9-296e-4b2e-8487-3a7617db3dcf"}
07:11:06.874 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"58c163a9-296e-4b2e-8487-3a7617db3dcf"}
07:11:08.846 01.972 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"6993b0a7-030c-4074-9819-5be2215e2419"}
07:11:08.858 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"6993b0a7-030c-4074-9819-5be2215e2419"}
07:11:08.868 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"95c598ce-8b49-4166-a80e-37a9ca52d4c1"}
07:11:08.877 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"95c598ce-8b49-4166-a80e-37a9ca52d4c1"}
07:11:10.845 01.968 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"029fb62f-7396-4093-b1e0-97f00020d39f"}
07:11:10.855 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"029fb62f-7396-4093-b1e0-97f00020d39f"}
07:11:10.863 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"23ea43c9-647f-4bd7-b0b9-68762ab44aaa"}
07:11:10.870 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"23ea43c9-647f-4bd7-b0b9-68762ab44aaa"}
07:11:12.846 01.976 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"bf15e35d-90ee-4dd1-ad41-907d520c8825"}
07:11:12.854 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"bf15e35d-90ee-4dd1-ad41-907d520c8825"}
07:11:12.862 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"853c1f91-7223-4546-b11e-ed9e704aaf3a"}
07:11:12.873 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"853c1f91-7223-4546-b11e-ed9e704aaf3a"}
07:11:14.845 01.972 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"ac3f3866-92f0-48c0-8cd1-9e87068e3d1e"}
07:11:14.854 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"ac3f3866-92f0-48c0-8cd1-9e87068e3d1e"}
07:11:14.869 00.015 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"69d7dd0b-70bc-4cff-a69b-e78f4f2b95ee"}
07:11:14.880 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"69d7dd0b-70bc-4cff-a69b-e78f4f2b95ee"}
07:11:16.844 01.964 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"89b10059-104f-4685-be38-f42ff949878c"}
07:11:16.879 00.035 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"89b10059-104f-4685-be38-f42ff949878c"}
07:11:16.898 00.019 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"5845c782-f768-4bad-857f-6ac769a6033f"}
07:11:16.912 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"5845c782-f768-4bad-857f-6ac769a6033f"}
07:11:18.843 01.931 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"c777fe86-0c2e-476f-9376-59787389b726"}
07:11:18.855 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"c777fe86-0c2e-476f-9376-59787389b726"}
07:11:18.879 00.024 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"0a6599e8-335f-45f4-a02c-fbc13fa5bee8"}
07:11:18.890 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"0a6599e8-335f-45f4-a02c-fbc13fa5bee8"}
07:11:20.843 01.953 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"5521ca2f-e2c6-4ee6-b428-31e4f3905be9"}
07:11:20.871 00.028 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"5521ca2f-e2c6-4ee6-b428-31e4f3905be9"}
07:11:20.882 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"959ea3e8-3423-4ac2-80a9-fdcaa76f84ad"}
07:11:20.891 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"959ea3e8-3423-4ac2-80a9-fdcaa76f84ad"}
07:11:22.843 01.952 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"b5736253-6255-4456-97b7-21dbcee81cd8"}
07:11:22.866 00.023 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"b5736253-6255-4456-97b7-21dbcee81cd8"}
07:11:22.878 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"9f2b8363-ac86-4b57-b705-7c6353200a28"}
07:11:22.885 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"9f2b8363-ac86-4b57-b705-7c6353200a28"}
07:11:24.843 01.958 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"7839e08b-4768-4fd6-9792-68110792117b"}
07:11:24.852 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"7839e08b-4768-4fd6-9792-68110792117b"}
07:11:24.863 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"94597b00-77f9-406d-b310-c39980302c9f"}
07:11:24.884 00.021 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"94597b00-77f9-406d-b310-c39980302c9f"}
07:11:26.842 01.958 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"a4542906-d202-4730-95e8-80c876c8047a"}
07:11:26.851 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"a4542906-d202-4730-95e8-80c876c8047a"}
07:11:26.861 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"1897ab2e-c8b1-4ce2-9194-aa93170e0913"}
07:11:26.870 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"1897ab2e-c8b1-4ce2-9194-aa93170e0913"}
07:11:28.842 01.972 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"b9bfe5ad-28bd-49b4-a39f-45ef9c67fec7"}
07:11:28.852 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"b9bfe5ad-28bd-49b4-a39f-45ef9c67fec7"}
07:11:28.860 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"950105ab-58b2-49c4-8a32-7b7c8c3ae36c"}
07:11:28.868 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"950105ab-58b2-49c4-8a32-7b7c8c3ae36c"}
07:11:30.841 01.973 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"2d30e6b6-e346-41f8-84fa-e4123373d3b0"}
07:11:30.849 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"2d30e6b6-e346-41f8-84fa-e4123373d3b0"}
07:11:30.857 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"1700cc2a-faed-4dff-b10a-91e9810d77f8"}
07:11:30.865 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"1700cc2a-faed-4dff-b10a-91e9810d77f8"}
07:11:32.844 01.979 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"3d443c04-be45-436b-89c3-b6d9a5a89f76"}
07:11:32.866 00.022 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"3d443c04-be45-436b-89c3-b6d9a5a89f76"}
07:11:32.880 00.014 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"324c1802-7fde-4d42-83f9-789cc565f19b"}
07:11:32.889 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"324c1802-7fde-4d42-83f9-789cc565f19b"}
07:11:34.841 01.952 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"99080c4d-d1dd-4584-9834-aed381e7074e"}
07:11:34.852 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"99080c4d-d1dd-4584-9834-aed381e7074e"}
07:11:34.861 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"f8bde5c3-3e8c-4624-b940-33b29892736e"}
07:11:34.879 00.018 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"f8bde5c3-3e8c-4624-b940-33b29892736e"}
07:11:36.841 01.962 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"6050915a-2a67-40f8-bd67-1de84d127cea"}
07:11:36.850 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"6050915a-2a67-40f8-bd67-1de84d127cea"}
07:11:36.871 00.021 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"d1fbf389-41e0-4bc8-b70e-50adc81c7414"}
07:11:36.883 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"d1fbf389-41e0-4bc8-b70e-50adc81c7414"}
07:11:38.839 01.956 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"011e3bed-1bb9-43f7-80be-7430fc52474c"}
07:11:38.855 00.016 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"011e3bed-1bb9-43f7-80be-7430fc52474c"}
07:11:38.868 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"26f8412a-d35d-44ca-ad43-a2759f060c60"}
07:11:38.882 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"26f8412a-d35d-44ca-ad43-a2759f060c60"}
07:11:40.839 01.957 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"55ea3977-7189-4baf-a7c7-9ff594183a56"}
07:11:40.848 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"55ea3977-7189-4baf-a7c7-9ff594183a56"}
07:11:40.858 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"1d44c868-ea1a-47c4-8961-5a4ee4f0e970"}
07:11:40.868 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"1d44c868-ea1a-47c4-8961-5a4ee4f0e970"}
07:11:42.838 01.970 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"7387982d-51f7-45a1-bb61-48b853709a84"}
07:11:42.856 00.018 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"7387982d-51f7-45a1-bb61-48b853709a84"}
07:11:42.867 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"ca958386-a038-48cb-919a-2dbc27f60969"}
07:11:42.875 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"ca958386-a038-48cb-919a-2dbc27f60969"}
07:11:44.838 01.963 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"6f016cf1-754d-447b-87ea-a6d7b363c3c7"}
07:11:44.856 00.018 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"6f016cf1-754d-447b-87ea-a6d7b363c3c7"}
07:11:44.870 00.014 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"e029452b-10a8-4183-992b-e8b68b666385"}
07:11:44.886 00.016 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"e029452b-10a8-4183-992b-e8b68b666385"}
07:11:46.839 01.953 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"d3784cb1-5648-40cb-bd99-686ac6760381"}
07:11:46.856 00.017 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"d3784cb1-5648-40cb-bd99-686ac6760381"}
07:11:46.900 00.044 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"bec2ae3d-53c3-48ae-acca-d8985e310e8d"}
07:11:46.910 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"bec2ae3d-53c3-48ae-acca-d8985e310e8d"}
07:11:48.841 01.931 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"c04144c0-ae67-4b5a-b944-9435b12eed44"}
07:11:48.861 00.020 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"c04144c0-ae67-4b5a-b944-9435b12eed44"}
07:11:48.871 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"074a0399-19cf-486a-ac84-b8b71bd72525"}
07:11:48.882 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"074a0399-19cf-486a-ac84-b8b71bd72525"}
07:11:50.840 01.958 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"f19c6fa5-e8c9-4118-a2ab-e56c86c91cea"}
07:11:50.856 00.016 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"f19c6fa5-e8c9-4118-a2ab-e56c86c91cea"}
07:11:50.866 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"d4c39d97-c919-4371-bb25-36f68a39aa9f"}
07:11:50.875 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"d4c39d97-c919-4371-bb25-36f68a39aa9f"}
07:11:52.839 01.964 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"07cd68c5-ce44-4a8d-8eb9-9447fa197fbc"}
07:11:52.861 00.022 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"07cd68c5-ce44-4a8d-8eb9-9447fa197fbc"}
07:11:52.875 00.014 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"d3a3828e-61ae-4aa2-8331-2851b32aae6d"}
07:11:52.884 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"d3a3828e-61ae-4aa2-8331-2851b32aae6d"}
07:11:54.840 01.956 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"6fbe408e-ead0-42ee-84f7-fcaaba09dc7c"}
07:11:54.851 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"6fbe408e-ead0-42ee-84f7-fcaaba09dc7c"}
07:11:54.860 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"10112314-f1d9-4846-acfe-d8dc7434ae71"}
07:11:54.871 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"10112314-f1d9-4846-acfe-d8dc7434ae71"}
07:11:56.839 01.968 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"f5530077-f7a5-4f7e-a015-6f3030003fd7"}
07:11:56.847 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"f5530077-f7a5-4f7e-a015-6f3030003fd7"}
07:11:56.855 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"f919f41a-9325-4214-bf12-24850b184724"}
07:11:56.863 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"f919f41a-9325-4214-bf12-24850b184724"}
07:11:58.839 01.976 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"ee635b92-6231-467f-82f4-907f175f9071"}
07:11:58.848 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"ee635b92-6231-467f-82f4-907f175f9071"}
07:11:58.873 00.025 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"20892012-4bb6-4a05-9e19-ca3a235f5d0d"}
07:11:58.882 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"20892012-4bb6-4a05-9e19-ca3a235f5d0d"}
07:12:00.838 01.956 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"68d7b663-a06e-4e9f-8e14-4061196ab070"}
07:12:00.847 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"68d7b663-a06e-4e9f-8e14-4061196ab070"}
07:12:00.856 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"5b8ea00c-8850-4332-b563-1b2e004cbc15"}
07:12:00.869 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"5b8ea00c-8850-4332-b563-1b2e004cbc15"}
07:12:02.838 01.969 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"d4cb6211-2260-444e-9d97-b2b2a0e6e862"}
07:12:02.849 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"d4cb6211-2260-444e-9d97-b2b2a0e6e862"}
07:12:02.861 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"1eb33ea3-2660-4746-b13b-e5c8591ce187"}
07:12:02.886 00.025 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"1eb33ea3-2660-4746-b13b-e5c8591ce187"}
07:12:04.837 01.951 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"8c6d0759-9666-453d-ab9d-81fc43888d18"}
07:12:04.850 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"8c6d0759-9666-453d-ab9d-81fc43888d18"}
07:12:04.880 00.030 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"ef84366f-f6d7-44f0-b847-dcf57a133223"}
07:12:04.889 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"ef84366f-f6d7-44f0-b847-dcf57a133223"}
07:12:06.837 01.948 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"f16983c1-0d4e-42ec-9818-95f29d69fe56"}
07:12:06.846 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"f16983c1-0d4e-42ec-9818-95f29d69fe56"}
07:12:06.858 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"36e56a04-bb48-4800-8e9c-ee5802541c10"}
07:12:06.870 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"36e56a04-bb48-4800-8e9c-ee5802541c10"}
07:12:08.837 01.967 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"4e416181-ffe4-4035-9be6-caa65e5cf736"}
07:12:08.847 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"4e416181-ffe4-4035-9be6-caa65e5cf736"}
07:12:08.856 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"fff01304-a5fa-437a-bff6-3f7a9ee8f281"}
07:12:08.868 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"fff01304-a5fa-437a-bff6-3f7a9ee8f281"}
07:12:10.837 01.969 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"83a10518-236b-4af3-900c-f227c1405648"}
07:12:10.851 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"83a10518-236b-4af3-900c-f227c1405648"}
07:12:10.887 00.036 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"70882781-33bf-4405-884d-bc0685ac59fd"}
07:12:10.899 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"70882781-33bf-4405-884d-bc0685ac59fd"}
07:12:12.836 01.937 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"e7566386-85e1-400c-9e85-b39cacb041d5"}
07:12:12.847 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"e7566386-85e1-400c-9e85-b39cacb041d5"}
07:12:12.855 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"871f701b-a42a-48fb-9446-37fe9f46cf70"}
07:12:12.863 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"871f701b-a42a-48fb-9446-37fe9f46cf70"}
07:12:14.836 01.973 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"0988ac24-c457-40d1-9ab6-d3e6c1ac0b80"}
07:12:14.848 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"0988ac24-c457-40d1-9ab6-d3e6c1ac0b80"}
07:12:14.856 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"d18f35e9-6ea9-4373-a3ec-3980ca53c87b"}
07:12:14.863 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"d18f35e9-6ea9-4373-a3ec-3980ca53c87b"}
07:12:16.836 01.973 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"fe94d7de-44c7-4380-8a3f-f6793663912d"}
07:12:16.851 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"fe94d7de-44c7-4380-8a3f-f6793663912d"}
07:12:16.869 00.018 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"991aef41-3e6b-4e40-93f0-aad532df6d83"}
07:12:16.896 00.027 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"991aef41-3e6b-4e40-93f0-aad532df6d83"}
07:12:18.836 01.940 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"fdea12a4-1eea-428e-831a-9fbbaff9cd08"}
07:12:18.846 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"fdea12a4-1eea-428e-831a-9fbbaff9cd08"}
07:12:18.855 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"38588cc3-1734-4895-b2d1-e96ea55eecc4"}
07:12:18.878 00.023 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"38588cc3-1734-4895-b2d1-e96ea55eecc4"}
07:12:20.835 01.957 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"f0e6b064-5b33-45c5-9dd8-3d1870021c7d"}
07:12:20.845 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"f0e6b064-5b33-45c5-9dd8-3d1870021c7d"}
07:12:20.865 00.020 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"470a41e6-553f-419a-8b39-f65dd5f12681"}
07:12:20.875 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"470a41e6-553f-419a-8b39-f65dd5f12681"}
07:12:22.834 01.959 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"327b99b7-7e3d-430c-8e7c-39445816ab57"}
07:12:22.845 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"327b99b7-7e3d-430c-8e7c-39445816ab57"}
07:12:22.856 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"89365ecb-4fd8-405e-9425-f23b153f2c53"}
07:12:22.865 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"89365ecb-4fd8-405e-9425-f23b153f2c53"}
07:12:24.834 01.969 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"d7829707-a08d-444f-9a32-57887f1cef9f"}
07:12:24.847 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"d7829707-a08d-444f-9a32-57887f1cef9f"}
07:12:24.867 00.020 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"7f0a1c27-c085-477c-b6e1-08603a443c90"}
07:12:24.875 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"7f0a1c27-c085-477c-b6e1-08603a443c90"}
07:12:26.835 01.960 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"90a1434a-7a95-4f94-bc3a-c9be6396ab66"}
07:12:26.843 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"90a1434a-7a95-4f94-bc3a-c9be6396ab66"}
07:12:26.851 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"dce5a2a5-0059-4a3d-8234-23cf36822238"}
07:12:26.858 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"dce5a2a5-0059-4a3d-8234-23cf36822238"}
07:12:28.835 01.977 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"83a7d7ff-ff56-4618-a30b-bc511fd1a66c"}
07:12:28.847 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"83a7d7ff-ff56-4618-a30b-bc511fd1a66c"}
07:12:28.871 00.024 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"c453c33e-c7ed-49ac-b233-da6076d0b3b8"}
07:12:28.887 00.016 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"c453c33e-c7ed-49ac-b233-da6076d0b3b8"}
07:12:30.838 01.951 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"142afca7-2640-497b-a6d0-ba080b0aaa13"}
07:12:30.854 00.016 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"142afca7-2640-497b-a6d0-ba080b0aaa13"}
07:12:30.864 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"c4e151e8-9378-44f2-9ab7-ccc3a9acd830"}
07:12:30.872 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"c4e151e8-9378-44f2-9ab7-ccc3a9acd830"}
07:12:32.835 01.963 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"5955ff51-ec59-4054-8ffc-4c125f63b839"}
07:12:32.845 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"5955ff51-ec59-4054-8ffc-4c125f63b839"}
07:12:32.856 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"8f31cdd0-3cdf-4b31-a926-4ca8fd81c80d"}
07:12:32.878 00.022 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"8f31cdd0-3cdf-4b31-a926-4ca8fd81c80d"}
07:12:34.835 01.957 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"06468bae-c09f-4b7d-8334-5d87481b249a"}
07:12:34.845 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"06468bae-c09f-4b7d-8334-5d87481b249a"}
07:12:34.855 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"eb85909a-bfc0-4ea8-8209-a5a305536b1a"}
07:12:34.864 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"eb85909a-bfc0-4ea8-8209-a5a305536b1a"}
07:12:36.834 01.970 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"3a4040cf-2372-4d97-9fa6-3582f367731d"}
07:12:36.844 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"3a4040cf-2372-4d97-9fa6-3582f367731d"}
07:12:36.855 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"7f75c6dc-9762-41ca-8cba-29a28738cad9"}
07:12:36.864 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"7f75c6dc-9762-41ca-8cba-29a28738cad9"}
07:12:38.834 01.970 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"fa98f566-ca11-442a-94c3-d847578a702e"}
07:12:38.847 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"fa98f566-ca11-442a-94c3-d847578a702e"}
07:12:38.857 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"f12a9d8a-42a9-4b31-acca-31c84e142791"}
07:12:38.865 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"f12a9d8a-42a9-4b31-acca-31c84e142791"}
07:12:40.834 01.969 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"0d258612-6328-4e30-a4cf-552e6b1b78f8"}
07:12:40.849 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"0d258612-6328-4e30-a4cf-552e6b1b78f8"}
07:12:40.868 00.019 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"0415c06d-6c27-425b-b616-d2eeb6595163"}
07:12:40.901 00.033 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"0415c06d-6c27-425b-b616-d2eeb6595163"}
07:12:42.834 01.933 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"3b29f1e1-1401-4e0b-bd22-9e8830f33764"}
07:12:42.846 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"3b29f1e1-1401-4e0b-bd22-9e8830f33764"}
07:12:42.855 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"d475955c-3bdd-4c57-9c2b-dcd23121678c"}
07:12:42.865 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"d475955c-3bdd-4c57-9c2b-dcd23121678c"}
07:12:44.834 01.969 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"8c083876-f610-4de6-aa94-37969a681eb4"}
07:12:44.846 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"8c083876-f610-4de6-aa94-37969a681eb4"}
07:12:44.854 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"3dbcd3ac-18d6-4ec2-a79a-105c942f2ccd"}
07:12:44.864 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"3dbcd3ac-18d6-4ec2-a79a-105c942f2ccd"}
07:12:46.833 01.969 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"90da49ab-e0c1-42cd-8da1-3978df8141ed"}
07:12:46.845 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"90da49ab-e0c1-42cd-8da1-3978df8141ed"}
07:12:46.858 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"905965b1-1879-4b81-b0a7-667802726cf1"}
07:12:46.887 00.029 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"905965b1-1879-4b81-b0a7-667802726cf1"}
07:12:48.832 01.945 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"13cae05b-1888-4afb-be33-9f6806314521"}
07:12:48.845 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"13cae05b-1888-4afb-be33-9f6806314521"}
07:12:48.854 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"b1dcb4f8-6c14-4d34-a9aa-456086a5cf5b"}
07:12:48.864 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"b1dcb4f8-6c14-4d34-a9aa-456086a5cf5b"}
07:12:50.833 01.969 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"91fa7f69-edbb-4383-ba32-0fa52a8242ea"}
07:12:50.851 00.018 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"91fa7f69-edbb-4383-ba32-0fa52a8242ea"}
07:12:50.859 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"421593d6-0fbc-4bae-bfdf-7fe576d75cba"}
07:12:50.866 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"421593d6-0fbc-4bae-bfdf-7fe576d75cba"}
07:12:52.831 01.965 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"4047e1a1-c472-4ea1-95a0-51c21f4397a5"}
07:12:52.842 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"4047e1a1-c472-4ea1-95a0-51c21f4397a5"}
07:12:52.854 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"b9cdd4a3-62b9-4f6b-8939-76d388867062"}
07:12:52.863 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"b9cdd4a3-62b9-4f6b-8939-76d388867062"}
07:12:54.829 01.966 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"ae473554-1203-4ffe-ab03-1f5a5f8759ca"}
07:12:54.846 00.017 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"ae473554-1203-4ffe-ab03-1f5a5f8759ca"}
07:12:54.859 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"52b446e5-4c95-4f88-b5df-9af0543a010d"}
07:12:54.873 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"52b446e5-4c95-4f88-b5df-9af0543a010d"}
07:12:56.829 01.956 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"689b5c77-34d1-4436-a4e7-34ae612a2f99"}
07:12:56.839 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"689b5c77-34d1-4436-a4e7-34ae612a2f99"}
07:12:56.867 00.028 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"4b03cf6a-6c0e-4411-b4f3-628895d359d8"}
07:12:56.876 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"4b03cf6a-6c0e-4411-b4f3-628895d359d8"}
07:12:58.828 01.952 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"c74daf9f-6552-4020-aa18-4de4c7a9ded0"}
07:12:58.837 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"c74daf9f-6552-4020-aa18-4de4c7a9ded0"}
07:12:58.845 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"263ae20a-de2a-4f47-b3ea-730287a2de89"}
07:12:58.853 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"263ae20a-de2a-4f47-b3ea-730287a2de89"}
07:13:00.827 01.974 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"b2aac41f-0b6d-4f40-80aa-7e9294d34757"}
07:13:00.839 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"b2aac41f-0b6d-4f40-80aa-7e9294d34757"}
07:13:00.855 00.016 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"ec2291df-1a9d-41c7-937e-2d99bbe0f9c0"}
07:13:00.869 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"ec2291df-1a9d-41c7-937e-2d99bbe0f9c0"}
07:13:02.827 01.958 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"cc757c62-4e95-4943-ab93-0634dfd2778f"}
07:13:02.839 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"cc757c62-4e95-4943-ab93-0634dfd2778f"}
07:13:02.848 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"2b2f2ef0-31d1-4fac-a85f-ca9990dcb2bc"}
07:13:02.857 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"2b2f2ef0-31d1-4fac-a85f-ca9990dcb2bc"}
07:13:04.828 01.971 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"2acc557e-c34a-4faf-b459-afa4570c61d8"}
07:13:04.838 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"2acc557e-c34a-4faf-b459-afa4570c61d8"}
07:13:04.851 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"33df8edb-a3bd-4689-916f-e9c305fa6212"}
07:13:04.860 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"33df8edb-a3bd-4689-916f-e9c305fa6212"}
07:13:06.827 01.967 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"492942a6-95d9-42a5-a41f-129d55422f71"}
07:13:06.845 00.018 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"492942a6-95d9-42a5-a41f-129d55422f71"}
07:13:06.858 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"d9bed432-b6aa-4b88-a178-b06d858b6e89"}
07:13:06.874 00.016 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"d9bed432-b6aa-4b88-a178-b06d858b6e89"}
07:13:08.832 01.958 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"464eefef-1892-44dd-8e96-53f224122e5b"}
07:13:08.850 00.018 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"464eefef-1892-44dd-8e96-53f224122e5b"}
07:13:08.858 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"48944a85-e18e-4d25-a800-66767fb87685"}
07:13:08.866 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"48944a85-e18e-4d25-a800-66767fb87685"}
07:13:10.829 01.963 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"bad97379-bbff-4e01-8904-43b4f346c11c"}
07:13:10.838 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"bad97379-bbff-4e01-8904-43b4f346c11c"}
07:13:10.846 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"cb246400-9a08-4c46-b635-9c61585c021f"}
07:13:10.853 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"cb246400-9a08-4c46-b635-9c61585c021f"}
07:13:12.828 01.975 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"895c1db2-566e-47d6-b677-c6d3742d9395"}
07:13:12.841 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"895c1db2-566e-47d6-b677-c6d3742d9395"}
07:13:12.850 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"d7cbc832-624a-4d81-9cf9-a3e84c4f4c88"}
07:13:12.861 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"d7cbc832-624a-4d81-9cf9-a3e84c4f4c88"}
07:13:14.826 01.965 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"935ab50e-5f81-490a-b2a7-5b1225f15296"}
07:13:14.835 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"935ab50e-5f81-490a-b2a7-5b1225f15296"}
07:13:14.844 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"abda6036-2f3d-40a9-998f-69264e8719ac"}
07:13:14.855 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"abda6036-2f3d-40a9-998f-69264e8719ac"}
07:13:16.826 01.971 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"8a611f21-e802-4658-9cf7-6dc40f51bad0"}
07:13:16.838 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"8a611f21-e802-4658-9cf7-6dc40f51bad0"}
07:13:16.853 00.015 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"28458230-08e4-428c-a879-5c2385edb4f5"}
07:13:16.879 00.026 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"28458230-08e4-428c-a879-5c2385edb4f5"}
07:13:18.826 01.947 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"0ff143e0-5096-4cff-b060-f3450493a42b"}
07:13:18.837 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"0ff143e0-5096-4cff-b060-f3450493a42b"}
07:13:18.854 00.017 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"9f32b48a-04b8-40d4-aa60-8217a3d27ebe"}
07:13:18.867 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"9f32b48a-04b8-40d4-aa60-8217a3d27ebe"}
07:13:20.825 01.958 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"9a18f162-17f9-436b-a578-f570fa54a470"}
07:13:20.837 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"9a18f162-17f9-436b-a578-f570fa54a470"}
07:13:20.847 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"683e2168-8638-4971-b0b8-4b80f0fdab5a"}
07:13:20.870 00.023 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"683e2168-8638-4971-b0b8-4b80f0fdab5a"}
07:13:22.824 01.954 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"4fb923f8-9627-4ffa-bde6-16c0064ecd76"}
07:13:22.831 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"4fb923f8-9627-4ffa-bde6-16c0064ecd76"}
07:13:22.840 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"4405f85f-8e2d-4176-90bb-623ed37e80f5"}
07:13:22.848 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"4405f85f-8e2d-4176-90bb-623ed37e80f5"}
07:13:24.824 01.976 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"b6caa384-2ea3-4eb7-9de0-371b5a0cc9fa"}
07:13:24.833 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"b6caa384-2ea3-4eb7-9de0-371b5a0cc9fa"}
07:13:24.843 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"0dd2f9b6-9824-4050-b29a-d4c28d5dc796"}
07:13:24.854 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"0dd2f9b6-9824-4050-b29a-d4c28d5dc796"}
07:13:26.824 01.970 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"27f7e071-4976-4802-9ee4-38a2c3da9507"}
07:13:26.834 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"27f7e071-4976-4802-9ee4-38a2c3da9507"}
07:13:26.844 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"b2c1eb73-eec5-40f0-82e9-764f6894affe"}
07:13:26.853 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"b2c1eb73-eec5-40f0-82e9-764f6894affe"}
07:13:28.824 01.971 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"d8a54989-2d2e-4f88-acad-e2faa4e0d963"}
07:13:28.832 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"d8a54989-2d2e-4f88-acad-e2faa4e0d963"}
07:13:28.842 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"47b42fdc-7cae-46b1-a70d-dc52e31b58ad"}
07:13:28.849 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"47b42fdc-7cae-46b1-a70d-dc52e31b58ad"}
07:13:30.823 01.974 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"79e17e07-8d52-433d-aa2a-b1c6246f1e55"}
07:13:30.832 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"79e17e07-8d52-433d-aa2a-b1c6246f1e55"}
07:13:30.844 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"499863bb-d700-4e39-8d79-f24236f6c495"}
07:13:30.853 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"499863bb-d700-4e39-8d79-f24236f6c495"}
07:13:32.824 01.971 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"dbe405a3-5391-427c-870b-8edcaa6d1446"}
07:13:32.890 00.066 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"dbe405a3-5391-427c-870b-8edcaa6d1446"}
07:13:32.912 00.022 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"e5b8979b-ee5c-4d37-88fd-5b356f0de759"}
07:13:32.931 00.019 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"e5b8979b-ee5c-4d37-88fd-5b356f0de759"}
07:13:34.822 01.891 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"010a5ddc-fa4f-4af7-93fa-8d39645d68cc"}
07:13:34.834 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"010a5ddc-fa4f-4af7-93fa-8d39645d68cc"}
07:13:34.844 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"1102cd01-0f78-4e8f-9191-72eec23d76fb"}
07:13:34.853 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"1102cd01-0f78-4e8f-9191-72eec23d76fb"}
07:13:36.822 01.969 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"d152071f-9b92-49c3-af3f-4d41b80089f4"}
07:13:36.835 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"d152071f-9b92-49c3-af3f-4d41b80089f4"}
07:13:36.844 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"e0d8fe01-a621-4178-82f3-2bdd7122665e"}
07:13:36.856 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"e0d8fe01-a621-4178-82f3-2bdd7122665e"}
07:13:38.821 01.965 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"5c761ddc-7ef2-4b26-afc3-f4aadc3c9053"}
07:13:38.834 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"5c761ddc-7ef2-4b26-afc3-f4aadc3c9053"}
07:13:38.846 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"6e1f8dac-48b3-4551-9e6a-b14f48cdcbeb"}
07:13:38.872 00.026 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"6e1f8dac-48b3-4551-9e6a-b14f48cdcbeb"}
07:13:40.820 01.948 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"57fcd6fe-5aa2-49c1-954a-c57f060dc01f"}
07:13:40.832 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"57fcd6fe-5aa2-49c1-954a-c57f060dc01f"}
07:13:40.858 00.026 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"dbfb67c6-7adf-40d8-8df7-0494e80f1520"}
07:13:40.869 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"dbfb67c6-7adf-40d8-8df7-0494e80f1520"}
07:13:42.821 01.952 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"72dec281-fe11-4a74-85d3-98e637026ef8"}
07:13:42.833 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"72dec281-fe11-4a74-85d3-98e637026ef8"}
07:13:42.842 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"6c3a3794-483d-40e3-ae54-0a20cddfc5db"}
07:13:42.851 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"6c3a3794-483d-40e3-ae54-0a20cddfc5db"}
07:13:44.820 01.969 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"828fb4ec-b14f-40fe-a3e4-52411ab7a8df"}
07:13:44.831 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"828fb4ec-b14f-40fe-a3e4-52411ab7a8df"}
07:13:44.841 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"1539cfab-dcdc-46a9-a1e6-85abcf964c2c"}
07:13:44.855 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"1539cfab-dcdc-46a9-a1e6-85abcf964c2c"}
07:13:46.819 01.964 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"98f4b3ef-30c1-49df-8142-76278656841b"}
07:13:46.831 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"98f4b3ef-30c1-49df-8142-76278656841b"}
07:13:46.843 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"98790cb0-e439-45ed-86dd-cd78ed45731d"}
07:13:46.873 00.030 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"98790cb0-e439-45ed-86dd-cd78ed45731d"}
07:13:48.819 01.946 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"7d10a96d-3eab-44fc-b430-3c6213a9cce1"}
07:13:48.828 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"7d10a96d-3eab-44fc-b430-3c6213a9cce1"}
07:13:48.838 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"7a38f5e0-6aa9-4222-859c-2c24db18d2ca"}
07:13:48.845 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"7a38f5e0-6aa9-4222-859c-2c24db18d2ca"}
07:13:50.818 01.973 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"865c2780-2da6-4605-b49c-092fb7ff61f1"}
07:13:50.830 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"865c2780-2da6-4605-b49c-092fb7ff61f1"}
07:13:50.844 00.014 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"7082608f-3da1-413c-8c9b-962f9229c99c"}
07:13:50.873 00.029 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"7082608f-3da1-413c-8c9b-962f9229c99c"}
07:13:52.818 01.945 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"0196140b-c187-4517-9f06-71e90c447161"}
07:13:52.826 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"0196140b-c187-4517-9f06-71e90c447161"}
07:13:52.836 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"7ecfec23-3d5f-4555-9e99-4d3b4c9ddc81"}
07:13:52.847 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"7ecfec23-3d5f-4555-9e99-4d3b4c9ddc81"}
07:13:54.823 01.976 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"b18cc15b-2e87-47d5-a622-0cf5e8364007"}
07:13:54.832 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"b18cc15b-2e87-47d5-a622-0cf5e8364007"}
07:13:54.844 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"e4aa1499-2e42-42f8-b4de-4993e8838c15"}
07:13:54.849 00.005 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"e4aa1499-2e42-42f8-b4de-4993e8838c15"}
07:13:56.817 01.968 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"87ce85f4-18ad-492f-a3a1-402a9aa421af"}
07:13:56.832 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"87ce85f4-18ad-492f-a3a1-402a9aa421af"}
07:13:56.846 00.014 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"cbab3b8e-4ee0-4f08-affe-815e8f2934c8"}
07:13:56.856 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"cbab3b8e-4ee0-4f08-affe-815e8f2934c8"}
07:13:58.817 01.961 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"9ae01323-89b6-4402-a5cf-4268e0fcb75b"}
07:13:58.828 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"9ae01323-89b6-4402-a5cf-4268e0fcb75b"}
07:13:58.836 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"6a09d001-b9b0-48f4-8e31-adda5f28ecbb"}
07:13:58.845 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"6a09d001-b9b0-48f4-8e31-adda5f28ecbb"}
07:14:00.816 01.971 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"47cb415f-2f73-4be9-b556-696d4f1aa408"}
07:14:00.842 00.026 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"47cb415f-2f73-4be9-b556-696d4f1aa408"}
07:14:00.851 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"b82ee950-8d2b-404d-9d9d-651aeb379740"}
07:14:00.860 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"b82ee950-8d2b-404d-9d9d-651aeb379740"}
07:14:02.815 01.955 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"c4ed69e1-4186-445a-b35f-1cbc150723ee"}
07:14:02.827 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"c4ed69e1-4186-445a-b35f-1cbc150723ee"}
07:14:02.845 00.018 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"43aecb0c-c025-48e7-8f29-49fc5b1dbb14"}
07:14:02.862 00.017 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"43aecb0c-c025-48e7-8f29-49fc5b1dbb14"}
07:14:04.817 01.955 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"50e4505a-c51c-47db-b220-80be54bcfff7"}
07:14:04.837 00.020 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"50e4505a-c51c-47db-b220-80be54bcfff7"}
07:14:04.848 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"eae7565d-3768-4983-9669-fe84701a07e3"}
07:14:04.857 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"eae7565d-3768-4983-9669-fe84701a07e3"}
07:14:06.813 01.956 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"8fc5b0d3-e3b0-41fe-8d7c-e1d02d5d9ed5"}
07:14:06.827 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"8fc5b0d3-e3b0-41fe-8d7c-e1d02d5d9ed5"}
07:14:06.840 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"4a32a04b-3442-4f09-b2c6-5d69f8a07ea3"}
07:14:06.852 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"4a32a04b-3442-4f09-b2c6-5d69f8a07ea3"}
07:14:08.815 01.963 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"c8bdfc45-4300-4679-8d46-2162997ae36e"}
07:14:08.835 00.020 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"c8bdfc45-4300-4679-8d46-2162997ae36e"}
07:14:08.847 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"d1e04142-4831-41b5-8493-92f96b696abc"}
07:14:08.856 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"d1e04142-4831-41b5-8493-92f96b696abc"}
07:14:10.812 01.956 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"091267b2-d68c-4c40-81ad-71e67962b7c6"}
07:14:10.820 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"091267b2-d68c-4c40-81ad-71e67962b7c6"}
07:14:10.830 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"184edaff-a891-4182-9d1a-87b4586ed02b"}
07:14:10.838 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"184edaff-a891-4182-9d1a-87b4586ed02b"}
07:14:12.812 01.974 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"bb4219ec-9ffa-496d-8082-d0acaa935adb"}
07:14:12.821 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"bb4219ec-9ffa-496d-8082-d0acaa935adb"}
07:14:12.831 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"26f475d0-c401-4561-9f86-1086d2a439cd"}
07:14:12.840 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"26f475d0-c401-4561-9f86-1086d2a439cd"}
07:14:14.811 01.971 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"85c363d9-ce4c-40b8-9b73-8791bab4c62f"}
07:14:14.819 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"85c363d9-ce4c-40b8-9b73-8791bab4c62f"}
07:14:14.827 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"88eb3610-39e7-46ef-b440-b7364951b80a"}
07:14:14.837 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"88eb3610-39e7-46ef-b440-b7364951b80a"}
07:14:16.811 01.974 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"ce90001f-de88-410d-b11e-4f24f1767b02"}
07:14:16.824 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"ce90001f-de88-410d-b11e-4f24f1767b02"}
07:14:16.839 00.015 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"186eccf9-4831-4621-8252-14d16c1b3e7c"}
07:14:16.871 00.032 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"186eccf9-4831-4621-8252-14d16c1b3e7c"}
07:14:18.810 01.939 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"ed906341-38c0-4c71-aef8-3e334962b6d3"}
07:14:18.820 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"ed906341-38c0-4c71-aef8-3e334962b6d3"}
07:14:18.829 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"0417bd69-1407-43da-9a31-1f26b3c07568"}
07:14:18.837 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"0417bd69-1407-43da-9a31-1f26b3c07568"}
07:14:20.810 01.973 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"e85181a1-726f-439d-8239-aa180cb98f28"}
07:14:20.821 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"e85181a1-726f-439d-8239-aa180cb98f28"}
07:14:20.830 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"6eb4334b-3df4-4ece-8616-fa16f2bc9bd9"}
07:14:20.840 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"6eb4334b-3df4-4ece-8616-fa16f2bc9bd9"}
07:14:22.809 01.969 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"7803a89b-6ac5-4f25-83fc-75754a4c3895"}
07:14:22.819 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"7803a89b-6ac5-4f25-83fc-75754a4c3895"}
07:14:22.829 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"cf7bb656-4617-4db2-b9dd-29ab096a734d"}
07:14:22.851 00.022 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"cf7bb656-4617-4db2-b9dd-29ab096a734d"}
07:14:24.810 01.959 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"d8342901-e288-4ca6-9d5e-210c5966ddc2"}
07:14:24.828 00.018 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"d8342901-e288-4ca6-9d5e-210c5966ddc2"}
07:14:24.837 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"15195f73-8805-489e-b3ff-0234f09ff0e0"}
07:14:24.843 00.006 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"15195f73-8805-489e-b3ff-0234f09ff0e0"}
07:14:26.809 01.966 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"f3da9f2f-9b67-4ab6-8d4e-84fe869dded4"}
07:14:26.818 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"f3da9f2f-9b67-4ab6-8d4e-84fe869dded4"}
07:14:26.840 00.022 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"6d4c8b17-bde6-4845-bce8-d728377a48e9"}
07:14:26.849 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"6d4c8b17-bde6-4845-bce8-d728377a48e9"}
07:14:28.808 01.959 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"42c04ff1-37b0-48e5-96ba-ad9d312cf0ab"}
07:14:28.818 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"42c04ff1-37b0-48e5-96ba-ad9d312cf0ab"}
07:14:28.829 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"214ccdbd-f83e-4197-96fe-bc41605c2ca3"}
07:14:28.855 00.026 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"214ccdbd-f83e-4197-96fe-bc41605c2ca3"}
07:14:30.808 01.953 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"380aa2d7-34c6-430a-80d1-2a250b38b790"}
07:14:30.818 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"380aa2d7-34c6-430a-80d1-2a250b38b790"}
07:14:30.827 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"73d6dca9-73e1-490d-807b-5e4d9497ca9f"}
07:14:30.836 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"73d6dca9-73e1-490d-807b-5e4d9497ca9f"}
07:14:32.807 01.971 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"4abe4279-9bd6-48d1-85ad-c2175e1e922f"}
07:14:32.822 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"4abe4279-9bd6-48d1-85ad-c2175e1e922f"}
07:14:32.847 00.025 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"0a704ae1-504e-419d-904e-2d66810ccb31"}
07:14:32.857 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"0a704ae1-504e-419d-904e-2d66810ccb31"}
07:14:34.808 01.951 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"6f800708-7438-4544-9e81-3ced7357b39d"}
07:14:34.820 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"6f800708-7438-4544-9e81-3ced7357b39d"}
07:14:34.834 00.014 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"745de581-0fa0-4611-a577-817da1ad3124"}
07:14:34.847 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"745de581-0fa0-4611-a577-817da1ad3124"}
07:14:36.809 01.962 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"5336a3a0-43d8-4aba-a698-52ae207b32e7"}
07:14:36.823 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"5336a3a0-43d8-4aba-a698-52ae207b32e7"}
07:14:36.830 00.007 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"7e1990c6-f833-4710-8bca-0baba73ff565"}
07:14:36.838 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"7e1990c6-f833-4710-8bca-0baba73ff565"}
07:14:38.810 01.972 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"3935d552-4731-457c-a1ab-73b4ee3e0411"}
07:14:38.821 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"3935d552-4731-457c-a1ab-73b4ee3e0411"}
07:14:38.828 00.007 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"66c3b943-193e-4bc8-9001-35a2d81bf10b"}
07:14:38.836 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"66c3b943-193e-4bc8-9001-35a2d81bf10b"}
07:14:40.808 01.972 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"9f311830-9ed5-4950-95c1-b5d75a86c94e"}
07:14:40.824 00.016 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"9f311830-9ed5-4950-95c1-b5d75a86c94e"}
07:14:40.839 00.015 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"b4d48d38-a586-4bde-af89-2a1dbe4acd4a"}
07:14:40.864 00.025 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"b4d48d38-a586-4bde-af89-2a1dbe4acd4a"}
07:14:42.808 01.944 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"55982d55-4dfb-4d3c-9b89-0237edb9a49d"}
07:14:42.820 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"55982d55-4dfb-4d3c-9b89-0237edb9a49d"}
07:14:42.828 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"3ad4d896-69c8-480d-b9a3-c991601850a0"}
07:14:42.839 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"3ad4d896-69c8-480d-b9a3-c991601850a0"}
07:14:44.808 01.969 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"b18714b6-603d-4383-aabe-e84598598707"}
07:14:44.822 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"b18714b6-603d-4383-aabe-e84598598707"}
07:14:44.830 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"cde8669b-5676-473b-8838-50291fc7eea0"}
07:14:44.852 00.022 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"cde8669b-5676-473b-8838-50291fc7eea0"}
07:14:46.812 01.960 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"4011e1df-e642-4d78-841e-b3a104a8deea"}
07:14:46.845 00.033 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"4011e1df-e642-4d78-841e-b3a104a8deea"}
07:14:46.860 00.015 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"bf8c12b1-87dd-4192-81c7-bce60556e41c"}
07:14:46.891 00.031 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"bf8c12b1-87dd-4192-81c7-bce60556e41c"}
07:14:48.807 01.916 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"08ce2ffd-4f3d-4b2f-ad72-45fdefcbba5f"}
07:14:48.818 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"08ce2ffd-4f3d-4b2f-ad72-45fdefcbba5f"}
07:14:48.828 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"a0d54e92-0497-49f8-bb09-e23f26c67b87"}
07:14:48.836 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"a0d54e92-0497-49f8-bb09-e23f26c67b87"}
07:14:50.807 01.971 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"0224b9d7-c0e3-475d-8d93-47066b540bdd"}
07:14:50.817 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"0224b9d7-c0e3-475d-8d93-47066b540bdd"}
07:14:50.828 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"784f7fba-2ee8-461b-bb30-b67870c29274"}
07:14:50.835 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"784f7fba-2ee8-461b-bb30-b67870c29274"}
07:14:52.807 01.972 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"bdde5e63-56d3-441d-9c95-ad00d3bd535c"}
07:14:52.836 00.029 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"bdde5e63-56d3-441d-9c95-ad00d3bd535c"}
07:14:52.849 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"6bd11712-28e3-42b0-b032-542a81b7a835"}
07:14:52.857 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"6bd11712-28e3-42b0-b032-542a81b7a835"}
07:14:54.806 01.949 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"5092d534-8ae5-429c-aff9-1d5ed995b99a"}
07:14:54.836 00.030 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"5092d534-8ae5-429c-aff9-1d5ed995b99a"}
07:14:54.847 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"72467d9e-5b38-410d-9d78-8332cc43b175"}
07:14:54.853 00.006 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"72467d9e-5b38-410d-9d78-8332cc43b175"}
07:14:56.807 01.954 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"f4f8f35c-1363-405a-b9ff-ff5b3f45282e"}
07:14:56.816 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"f4f8f35c-1363-405a-b9ff-ff5b3f45282e"}
07:14:56.823 00.007 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"20d52621-b045-4758-b7d6-72542ff5a038"}
07:14:56.842 00.019 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"20d52621-b045-4758-b7d6-72542ff5a038"}
07:14:58.807 01.965 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"4bf89033-481e-403c-9783-5c3de6cdff60"}
07:14:58.816 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"4bf89033-481e-403c-9783-5c3de6cdff60"}
07:14:58.831 00.015 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"dc9deb47-7279-4887-abb1-cf5f1219ab5b"}
07:14:58.844 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"dc9deb47-7279-4887-abb1-cf5f1219ab5b"}
07:15:00.805 01.961 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"89ac053d-10cf-4539-8504-6b6c1bce5112"}
07:15:00.828 00.023 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"89ac053d-10cf-4539-8504-6b6c1bce5112"}
07:15:00.840 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"874ae6d5-1959-4c7d-bc94-9554424607e3"}
07:15:00.848 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"874ae6d5-1959-4c7d-bc94-9554424607e3"}
07:15:02.804 01.956 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"c2fb7ce0-cbf1-42ce-bb12-d0487b7ea2c5"}
07:15:02.833 00.029 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"c2fb7ce0-cbf1-42ce-bb12-d0487b7ea2c5"}
07:15:02.843 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"6f591896-9f5a-49e0-9e30-0cf9c6007c97"}
07:15:02.852 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"6f591896-9f5a-49e0-9e30-0cf9c6007c97"}
07:15:04.806 01.954 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"9bdcbeb5-f922-4205-92a3-f432ddee3885"}
07:15:04.822 00.016 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"9bdcbeb5-f922-4205-92a3-f432ddee3885"}
07:15:04.834 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"11fe1b80-9b60-4384-9227-8d83afecb720"}
07:15:04.845 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"11fe1b80-9b60-4384-9227-8d83afecb720"}
07:15:06.805 01.960 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"313897c0-4cea-46fe-844c-4c627d0bf23e"}
07:15:06.833 00.028 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"313897c0-4cea-46fe-844c-4c627d0bf23e"}
07:15:06.848 00.015 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"ae051346-be75-480d-9857-543b33aff43e"}
07:15:06.858 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"ae051346-be75-480d-9857-543b33aff43e"}
07:15:08.805 01.947 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"eb2c82d2-5ac9-4997-8dc7-574a110a2089"}
07:15:08.816 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"eb2c82d2-5ac9-4997-8dc7-574a110a2089"}
07:15:08.828 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"78f28c35-1d3a-4f54-a7bd-06af4f5a8dde"}
07:15:08.838 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"78f28c35-1d3a-4f54-a7bd-06af4f5a8dde"}
07:15:10.806 01.968 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"cf6e1c77-c2ec-4be3-93a5-f6455b99bd24"}
07:15:10.819 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"cf6e1c77-c2ec-4be3-93a5-f6455b99bd24"}
07:15:10.827 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"39158b5e-18e0-41d2-ad3b-dddd3983a766"}
07:15:10.836 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"39158b5e-18e0-41d2-ad3b-dddd3983a766"}
07:15:12.805 01.969 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"ca26836c-1b96-4a0f-bbb1-06ba4bd7ef11"}
07:15:12.817 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"ca26836c-1b96-4a0f-bbb1-06ba4bd7ef11"}
07:15:12.845 00.028 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"4f76557d-8d92-4c78-be8d-caf69d18e723"}
07:15:12.853 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"4f76557d-8d92-4c78-be8d-caf69d18e723"}
07:15:14.805 01.952 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"74c7c997-7934-46f0-bb60-6f74a2de0e07"}
07:15:14.815 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"74c7c997-7934-46f0-bb60-6f74a2de0e07"}
07:15:14.826 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"0e29d3ab-918e-4a57-93c7-84a5254a9f86"}
07:15:14.836 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"0e29d3ab-918e-4a57-93c7-84a5254a9f86"}
07:15:16.804 01.968 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"ef470c9a-0a14-49a4-8ee7-e1cf3ff848d7"}
07:15:16.818 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"ef470c9a-0a14-49a4-8ee7-e1cf3ff848d7"}
07:15:16.829 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"b0ecc8ff-e412-4ff4-81b0-1445bfd5eb2c"}
07:15:16.842 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"b0ecc8ff-e412-4ff4-81b0-1445bfd5eb2c"}
07:15:18.804 01.962 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"d9c9c506-3c62-4f23-9298-eb3ace5f99f9"}
07:15:18.816 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"d9c9c506-3c62-4f23-9298-eb3ace5f99f9"}
07:15:18.843 00.027 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"84e22606-039b-4de3-9b74-d2bdfa615be9"}
07:15:18.852 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"84e22606-039b-4de3-9b74-d2bdfa615be9"}
07:15:20.805 01.953 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"41a920e4-8482-4ac3-9856-740f8a0586c8"}
07:15:20.812 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"41a920e4-8482-4ac3-9856-740f8a0586c8"}
07:15:20.821 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"f9ae2be7-ebf0-4813-877a-487c331e117d"}
07:15:20.830 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"f9ae2be7-ebf0-4813-877a-487c331e117d"}
07:15:22.808 01.978 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"0a2b0b4b-7685-4809-ac79-7bf811e34fa0"}
07:15:22.820 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"0a2b0b4b-7685-4809-ac79-7bf811e34fa0"}
07:15:22.831 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"17f5ddea-700d-49ed-9bb5-a1197cc88dd1"}
07:15:22.838 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"17f5ddea-700d-49ed-9bb5-a1197cc88dd1"}
07:15:24.806 01.968 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"933b8751-0b72-496a-8689-431595e4991c"}
07:15:24.816 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"933b8751-0b72-496a-8689-431595e4991c"}
07:15:24.843 00.027 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"aad7cfd8-a2bb-46e5-bd36-1b56d349f5f3"}
07:15:24.855 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"aad7cfd8-a2bb-46e5-bd36-1b56d349f5f3"}
07:15:26.809 01.954 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"71a9414c-20ae-4254-ab74-c1c68de1cb38"}
07:15:26.823 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"71a9414c-20ae-4254-ab74-c1c68de1cb38"}
07:15:26.832 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"3c131a30-5abd-4f40-873b-258191444309"}
07:15:26.840 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"3c131a30-5abd-4f40-873b-258191444309"}
07:15:28.806 01.966 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"9035bf67-16d0-4cb0-87ad-b25715053846"}
07:15:28.824 00.018 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"9035bf67-16d0-4cb0-87ad-b25715053846"}
07:15:28.836 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"f2aade7c-6bff-4789-979c-61191130a39e"}
07:15:28.843 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"f2aade7c-6bff-4789-979c-61191130a39e"}
07:15:30.803 01.960 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"746eb2dc-7418-4e6a-9eac-8b169a2ddbba"}
07:15:30.819 00.016 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"746eb2dc-7418-4e6a-9eac-8b169a2ddbba"}
07:15:30.848 00.029 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"c8b81d9e-125b-4df8-9391-17837ebfd888"}
07:15:30.867 00.019 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"c8b81d9e-125b-4df8-9391-17837ebfd888"}
07:15:32.801 01.934 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"91d24490-3bff-49b7-865b-009e0892b913"}
07:15:32.808 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"91d24490-3bff-49b7-865b-009e0892b913"}
07:15:32.817 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"5859eba7-3f1e-4386-b42b-ccfbd34a7e48"}
07:15:32.824 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"5859eba7-3f1e-4386-b42b-ccfbd34a7e48"}
07:15:34.807 01.983 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"49268425-70cd-4671-bd40-ad1f7b2cc3c2"}
07:15:34.828 00.021 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"49268425-70cd-4671-bd40-ad1f7b2cc3c2"}
07:15:34.839 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"b1b4c25d-b842-4c53-92df-0068c51b9e07"}
07:15:34.848 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"b1b4c25d-b842-4c53-92df-0068c51b9e07"}
07:15:36.800 01.952 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"6c054beb-9b0b-49a5-9968-f8bad0890470"}
07:15:36.817 00.017 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"6c054beb-9b0b-49a5-9968-f8bad0890470"}
07:15:36.829 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"34255719-2f84-4adf-97c4-4f5d6b8df7e4"}
07:15:36.856 00.027 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"34255719-2f84-4adf-97c4-4f5d6b8df7e4"}
07:15:38.800 01.944 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"c953a1a3-6970-43c7-9844-61bc97511395"}
07:15:38.810 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"c953a1a3-6970-43c7-9844-61bc97511395"}
07:15:38.823 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"6a2cba1e-27a3-44ad-bbdb-57aa6b7523a9"}
07:15:38.831 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"6a2cba1e-27a3-44ad-bbdb-57aa6b7523a9"}
07:15:40.800 01.969 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"cd09b595-b0ca-472c-aa8e-569b6273a2db"}
07:15:40.826 00.026 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"cd09b595-b0ca-472c-aa8e-569b6273a2db"}
07:15:40.834 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"d9af2ebd-b419-496c-86cc-71316f634154"}
07:15:40.842 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"d9af2ebd-b419-496c-86cc-71316f634154"}
07:15:42.801 01.959 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"db984990-dcbe-4b28-bbd4-a86a005c23f7"}
07:15:42.809 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"db984990-dcbe-4b28-bbd4-a86a005c23f7"}
07:15:42.825 00.016 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"bab82f1e-f6bd-4ad0-9436-fcb1456db874"}
07:15:42.836 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"bab82f1e-f6bd-4ad0-9436-fcb1456db874"}
07:15:44.800 01.964 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"d19006d4-340b-4129-93f0-ea42f0f3074c"}
07:15:44.813 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"d19006d4-340b-4129-93f0-ea42f0f3074c"}
07:15:44.823 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"89f1d413-176e-4d84-a71c-04bf4ed46ef5"}
07:15:44.847 00.024 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"89f1d413-176e-4d84-a71c-04bf4ed46ef5"}
07:15:46.804 01.957 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"d79d0f1d-fa10-449c-96bb-bc336578ef03"}
07:15:46.818 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"d79d0f1d-fa10-449c-96bb-bc336578ef03"}
07:15:46.828 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"0c91f3b3-4220-4caf-a315-53acdfa27ece"}
07:15:46.836 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"0c91f3b3-4220-4caf-a315-53acdfa27ece"}
07:15:48.802 01.966 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"92e701ab-ae7f-4e44-8e1b-7167c4ad8fb4"}
07:15:48.820 00.018 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"92e701ab-ae7f-4e44-8e1b-7167c4ad8fb4"}
07:15:48.833 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"317217e0-42be-4871-9a35-c0f192219949"}
07:15:48.844 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"317217e0-42be-4871-9a35-c0f192219949"}
07:15:50.801 01.957 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"377a8fb1-5194-4690-8c98-ac05886867ad"}
07:15:50.810 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"377a8fb1-5194-4690-8c98-ac05886867ad"}
07:15:50.817 00.007 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"7a7a6dc3-b2e4-46e8-a9d3-301a145d68cf"}
07:15:50.824 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"7a7a6dc3-b2e4-46e8-a9d3-301a145d68cf"}
07:15:52.802 01.978 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"5e0f2677-9764-4583-8f70-ffaa1fdcd073"}
07:15:52.811 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"5e0f2677-9764-4583-8f70-ffaa1fdcd073"}
07:15:52.821 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"f6f5f1b7-a217-42af-ae15-a7fbda12ae33"}
07:15:52.832 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"f6f5f1b7-a217-42af-ae15-a7fbda12ae33"}
07:15:54.801 01.969 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"a649d579-bed5-4546-ad31-f4b2ad421ebe"}
07:15:54.828 00.027 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"a649d579-bed5-4546-ad31-f4b2ad421ebe"}
07:15:54.839 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"1d9e371d-ebf2-4cc9-bd37-7e325456280e"}
07:15:54.848 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"1d9e371d-ebf2-4cc9-bd37-7e325456280e"}
07:15:56.799 01.951 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"370596eb-a32c-4df7-acfe-7798f27e7569"}
07:15:56.824 00.025 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"370596eb-a32c-4df7-acfe-7798f27e7569"}
07:15:56.839 00.015 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"61de3951-bffc-459a-9c14-ff5b609ccd6e"}
07:15:56.847 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"61de3951-bffc-459a-9c14-ff5b609ccd6e"}
07:15:58.799 01.952 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"aa6e1246-4313-469e-ac02-ff750703892a"}
07:15:58.812 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"aa6e1246-4313-469e-ac02-ff750703892a"}
07:15:58.836 00.024 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"3ce2d885-cce7-4624-954d-a1c23fde586d"}
07:15:58.848 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"3ce2d885-cce7-4624-954d-a1c23fde586d"}
07:16:00.803 01.955 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"6944b0ba-703c-4a30-bba0-e3e2fcb0d8a2"}
07:16:00.817 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"6944b0ba-703c-4a30-bba0-e3e2fcb0d8a2"}
07:16:00.827 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"b2fae15a-d864-498f-bae4-a35d9866d8fc"}
07:16:00.838 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"b2fae15a-d864-498f-bae4-a35d9866d8fc"}
07:16:02.800 01.962 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"c8bd9f07-0ba8-49d9-beae-15714bc68344"}
07:16:02.811 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"c8bd9f07-0ba8-49d9-beae-15714bc68344"}
07:16:02.837 00.026 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"8111d757-aef8-49f3-910b-c2b1eb100bca"}
07:16:02.851 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"8111d757-aef8-49f3-910b-c2b1eb100bca"}
07:16:04.800 01.949 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"b7e06b58-ed5f-4f1a-a807-4d83ebd5b174"}
07:16:04.814 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"b7e06b58-ed5f-4f1a-a807-4d83ebd5b174"}
07:16:04.825 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"b38f4dde-2581-484a-95f0-ad8f981009f1"}
07:16:04.855 00.030 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"b38f4dde-2581-484a-95f0-ad8f981009f1"}
07:16:06.798 01.943 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"b696fabe-2cf3-4385-a0c3-707202ac63d6"}
07:16:06.807 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"b696fabe-2cf3-4385-a0c3-707202ac63d6"}
07:16:06.817 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"f3e00b59-d5fd-4f5a-8547-0722f2927475"}
07:16:06.826 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"f3e00b59-d5fd-4f5a-8547-0722f2927475"}
07:16:08.801 01.975 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"955922df-2f7d-4299-bd9e-56f071e1e5c7"}
07:16:08.812 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"955922df-2f7d-4299-bd9e-56f071e1e5c7"}
07:16:08.824 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"05a8e81e-e783-4d26-892e-8f54f89ec03c"}
07:16:08.833 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"05a8e81e-e783-4d26-892e-8f54f89ec03c"}
07:16:10.799 01.966 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"6ce2eb3f-f75f-4581-8557-efd3e5c87a31"}
07:16:10.808 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"6ce2eb3f-f75f-4581-8557-efd3e5c87a31"}
07:16:10.819 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"46c991ea-b613-46c9-8c23-1281309d4811"}
07:16:10.829 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"46c991ea-b613-46c9-8c23-1281309d4811"}
07:16:12.799 01.970 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"ab39ec1b-dc9e-45c8-8fe8-f3d73cbb0a88"}
07:16:12.810 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"ab39ec1b-dc9e-45c8-8fe8-f3d73cbb0a88"}
07:16:12.834 00.024 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"090d3771-b02a-4809-8278-ea199d2c8a0c"}
07:16:12.845 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"090d3771-b02a-4809-8278-ea199d2c8a0c"}
07:16:14.801 01.956 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"ec45718d-fc69-4e02-b6c5-248d208e2c0b"}
07:16:14.812 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"ec45718d-fc69-4e02-b6c5-248d208e2c0b"}
07:16:14.823 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"e2080544-f608-4682-bf0a-c2d02875e16b"}
07:16:14.831 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"e2080544-f608-4682-bf0a-c2d02875e16b"}
07:16:16.797 01.966 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"2403de47-e84f-4b11-9131-d7fab81c8bc4"}
07:16:16.808 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"2403de47-e84f-4b11-9131-d7fab81c8bc4"}
07:16:16.823 00.015 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"b2137951-0210-4fac-a2ed-d94609659675"}
07:16:16.837 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"b2137951-0210-4fac-a2ed-d94609659675"}
07:16:18.797 01.960 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"8776367a-d5a8-4afb-9d27-4052e7e9c88f"}
07:16:18.808 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"8776367a-d5a8-4afb-9d27-4052e7e9c88f"}
07:16:18.820 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"ac34aced-af5e-4d25-bb90-922de6afbff0"}
07:16:18.828 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"ac34aced-af5e-4d25-bb90-922de6afbff0"}
07:16:20.796 01.968 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"0dda7203-c8ea-4885-91b6-e4c7cbba2500"}
07:16:20.814 00.018 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"0dda7203-c8ea-4885-91b6-e4c7cbba2500"}
07:16:20.827 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"388c5401-5c91-4e2e-85f1-6c770ba9974d"}
07:16:20.839 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"388c5401-5c91-4e2e-85f1-6c770ba9974d"}
07:16:22.797 01.958 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"40a21e7d-6c4b-41b8-976f-97c202b37d4e"}
07:16:22.808 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"40a21e7d-6c4b-41b8-976f-97c202b37d4e"}
07:16:22.817 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"3cf39b61-ca93-460b-a506-c629be2b286f"}
07:16:22.830 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"3cf39b61-ca93-460b-a506-c629be2b286f"}
07:16:24.796 01.966 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"af11482b-8a4b-41c4-9217-8b2dd240c814"}
07:16:24.831 00.035 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"af11482b-8a4b-41c4-9217-8b2dd240c814"}
07:16:24.895 00.064 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"be03d1f9-0792-46d5-afbd-b191db9c8597"}
07:16:24.983 00.088 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"be03d1f9-0792-46d5-afbd-b191db9c8597"}
07:16:26.800 01.817 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"aefd3067-cadd-4a37-a43f-33dbcf4741df"}
07:16:26.869 00.069 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"aefd3067-cadd-4a37-a43f-33dbcf4741df"}
07:16:26.949 00.080 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"ddb0450f-6030-4011-a3dc-5b6508e95382"}
07:16:27.059 00.110 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"ddb0450f-6030-4011-a3dc-5b6508e95382"}
07:16:28.798 01.739 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"99af7413-a579-46f9-a149-d865fddcf84a"}
07:16:28.835 00.037 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"99af7413-a579-46f9-a149-d865fddcf84a"}
07:16:28.858 00.023 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"104eeea9-24f9-4d12-bd71-23601a39fbec"}
07:16:28.946 00.088 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"104eeea9-24f9-4d12-bd71-23601a39fbec"}
07:16:30.796 01.850 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"819dde30-81e3-4912-8f13-f82bdf50682d"}
07:16:30.822 00.026 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"819dde30-81e3-4912-8f13-f82bdf50682d"}
07:16:30.836 00.014 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"89aa5965-8090-45e4-86da-79f5257c64f4"}
07:16:30.887 00.051 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"89aa5965-8090-45e4-86da-79f5257c64f4"}
07:16:32.795 01.908 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"4caaabe3-2c9e-406f-8e2f-7f03ee8ecb9b"}
07:16:32.805 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"4caaabe3-2c9e-406f-8e2f-7f03ee8ecb9b"}
07:16:32.831 00.026 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"b5020b87-7b79-4ddc-8ad4-a1fb2a2ff976"}
07:16:32.846 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"b5020b87-7b79-4ddc-8ad4-a1fb2a2ff976"}
07:16:34.794 01.948 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"6827e03a-790f-4556-be66-958b83f14e5d"}
07:16:34.809 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"6827e03a-790f-4556-be66-958b83f14e5d"}
07:16:34.824 00.015 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"c0f6295b-c2fd-4946-8059-a0556a16a368"}
07:16:34.838 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"c0f6295b-c2fd-4946-8059-a0556a16a368"}
07:16:36.794 01.956 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"e1d03ec6-93c0-4263-816f-62ba1fbee89f"}
07:16:36.807 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"e1d03ec6-93c0-4263-816f-62ba1fbee89f"}
07:16:36.823 00.016 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"0263697b-f367-47da-b232-4d4055d26d13"}
07:16:36.838 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"0263697b-f367-47da-b232-4d4055d26d13"}
07:16:38.792 01.954 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"a1ed8128-dcde-4b13-87eb-25673a57b038"}
07:16:38.804 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"a1ed8128-dcde-4b13-87eb-25673a57b038"}
07:16:38.823 00.019 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"087dfabe-c036-4461-8c30-b4d16c446b9f"}
07:16:38.837 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"087dfabe-c036-4461-8c30-b4d16c446b9f"}
07:16:40.793 01.956 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"e621c88c-a1fb-45ec-9a4a-f4253ab11afc"}
07:16:40.832 00.039 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"e621c88c-a1fb-45ec-9a4a-f4253ab11afc"}
07:16:40.865 00.033 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"9a971bd1-6de5-4bf3-9a16-2af0e3f68a0b"}
07:16:40.906 00.041 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"9a971bd1-6de5-4bf3-9a16-2af0e3f68a0b"}
07:16:42.792 01.886 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"b6fbaeb0-b73a-40da-836d-df60321c8f24"}
07:16:42.809 00.017 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"b6fbaeb0-b73a-40da-836d-df60321c8f24"}
07:16:42.842 00.033 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"4bb00da6-3190-4b32-b8d9-289bbb2dc84d"}
07:16:42.862 00.020 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"4bb00da6-3190-4b32-b8d9-289bbb2dc84d"}
07:16:44.794 01.932 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"6b484732-784a-4be1-b2b6-4dec5bbb0fe8"}
07:16:44.816 00.022 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"6b484732-784a-4be1-b2b6-4dec5bbb0fe8"}
07:16:44.828 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"ddc10f4f-6c79-4148-89c2-9bb5f5be51dd"}
07:16:44.840 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"ddc10f4f-6c79-4148-89c2-9bb5f5be51dd"}
07:16:46.792 01.952 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"8dc84949-b226-429e-8ba2-c894251c7562"}
07:16:46.811 00.019 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"8dc84949-b226-429e-8ba2-c894251c7562"}
07:16:46.858 00.047 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"234f61b2-44ff-442c-9076-4d0b1c77bf68"}
07:16:46.918 00.060 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"234f61b2-44ff-442c-9076-4d0b1c77bf68"}
07:16:48.791 01.873 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"e4a0ab90-b46a-43bd-ba58-e3607594715c"}
07:16:48.805 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"e4a0ab90-b46a-43bd-ba58-e3607594715c"}
07:16:48.819 00.014 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"3057a97b-14bc-48e9-824a-48f55343462d"}
07:16:48.834 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"3057a97b-14bc-48e9-824a-48f55343462d"}
07:16:50.791 01.957 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"71698bf2-ea89-477e-9c79-187bdfaaabc9"}
07:16:50.813 00.022 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"71698bf2-ea89-477e-9c79-187bdfaaabc9"}
07:16:50.830 00.017 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"baae514e-c3d1-49c7-898d-57319629d600"}
07:16:50.847 00.017 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"baae514e-c3d1-49c7-898d-57319629d600"}
07:16:52.790 01.943 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"8b6a0a00-23c3-400d-a8cf-9ef503530117"}
07:16:52.823 00.033 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"8b6a0a00-23c3-400d-a8cf-9ef503530117"}
07:16:52.840 00.017 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"0c8bb131-5bd3-4226-9c6a-fcb44eae6c85"}
07:16:52.857 00.017 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"0c8bb131-5bd3-4226-9c6a-fcb44eae6c85"}
07:16:54.789 01.932 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"7d58dd75-9a2b-4788-8b3b-323a89052827"}
07:16:54.831 00.042 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"7d58dd75-9a2b-4788-8b3b-323a89052827"}
07:16:54.903 00.072 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"5655c3a5-d2fe-4924-b26c-39f3ed927bf9"}
07:16:54.937 00.034 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"5655c3a5-d2fe-4924-b26c-39f3ed927bf9"}
07:16:56.787 01.850 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"0aaf2719-4d81-4211-b0e7-8fe453bee68c"}
07:16:56.805 00.018 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"0aaf2719-4d81-4211-b0e7-8fe453bee68c"}
07:16:56.843 00.038 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"96fc9bcf-c807-4f43-81cb-b0577ecd2fd1"}
07:16:56.867 00.024 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"96fc9bcf-c807-4f43-81cb-b0577ecd2fd1"}
07:16:58.790 01.923 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"354126de-1d25-415a-a55b-2d432da3ccff"}
07:16:58.818 00.028 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"354126de-1d25-415a-a55b-2d432da3ccff"}
07:16:58.834 00.016 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"c0a54f39-bf8d-41a0-8143-67da0c8e60f5"}
07:16:58.845 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"c0a54f39-bf8d-41a0-8143-67da0c8e60f5"}
07:17:00.790 01.945 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"0a240d10-1908-4a75-b1d5-26d9700d3b1e"}
07:17:00.813 00.023 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"0a240d10-1908-4a75-b1d5-26d9700d3b1e"}
07:17:00.835 00.022 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"6ea6dac7-65bf-48dc-a303-6104be556068"}
07:17:00.861 00.026 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"6ea6dac7-65bf-48dc-a303-6104be556068"}
07:17:02.790 01.929 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"276e4dde-a3eb-4757-bb93-ce0317e534b5"}
07:17:02.841 00.051 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"276e4dde-a3eb-4757-bb93-ce0317e534b5"}
07:17:02.888 00.047 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"17dc71c7-9b61-4384-928e-1857e5a53016"}
07:17:02.910 00.022 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"17dc71c7-9b61-4384-928e-1857e5a53016"}
07:17:04.789 01.879 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"6966b89a-14bb-40c3-af51-ba8e5f4b17e7"}
07:17:04.804 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"6966b89a-14bb-40c3-af51-ba8e5f4b17e7"}
07:17:04.827 00.023 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"b86fb3c6-a393-47c0-a612-32f9a5462542"}
07:17:04.850 00.023 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"b86fb3c6-a393-47c0-a612-32f9a5462542"}
07:17:06.790 01.940 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"d6a2b6a1-0a28-4fd7-91e7-a7f4857be830"}
07:17:06.830 00.040 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"d6a2b6a1-0a28-4fd7-91e7-a7f4857be830"}
07:17:06.849 00.019 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"882342e1-6207-4bc6-9f19-b1e9e880fa58"}
07:17:06.870 00.021 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"882342e1-6207-4bc6-9f19-b1e9e880fa58"}
07:17:08.789 01.919 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"609c94d5-317c-4836-a390-db32755c127a"}
07:17:08.811 00.022 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"609c94d5-317c-4836-a390-db32755c127a"}
07:17:08.828 00.017 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"13b3a991-09d9-4962-8547-ca784e1d2a72"}
07:17:08.850 00.022 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"13b3a991-09d9-4962-8547-ca784e1d2a72"}
07:17:10.788 01.938 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"b6993a31-7684-49c3-b65d-66a81c967043"}
07:17:10.800 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"b6993a31-7684-49c3-b65d-66a81c967043"}
07:17:10.810 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"d7ad16df-2e06-4c5d-9945-c9e548da1bad"}
07:17:10.818 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"d7ad16df-2e06-4c5d-9945-c9e548da1bad"}
07:17:12.788 01.970 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"09b6016d-8e6d-40e9-9755-238ec5b13555"}
07:17:12.802 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"09b6016d-8e6d-40e9-9755-238ec5b13555"}
07:17:12.814 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"39175da2-3783-4163-aa52-3de27609f5bc"}
07:17:12.822 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"39175da2-3783-4163-aa52-3de27609f5bc"}
07:17:14.790 01.968 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"b51e87be-c8e9-47ea-b8a1-08db785c0920"}
07:17:14.827 00.037 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"b51e87be-c8e9-47ea-b8a1-08db785c0920"}
07:17:14.839 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"a69f2e80-ec9d-467d-824c-89242634c699"}
07:17:14.854 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"a69f2e80-ec9d-467d-824c-89242634c699"}
07:17:16.790 01.936 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"dc2ecfd4-f858-4b81-805c-91816a21b504"}
07:17:16.804 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"dc2ecfd4-f858-4b81-805c-91816a21b504"}
07:17:16.838 00.034 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"93429975-287a-4f5a-b0db-6545c36df343"}
07:17:16.852 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"93429975-287a-4f5a-b0db-6545c36df343"}
07:17:18.788 01.936 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"b97c6982-270b-4afc-8bc0-186c2fd51c63"}
07:17:18.800 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"b97c6982-270b-4afc-8bc0-186c2fd51c63"}
07:17:18.809 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"dea0658d-6200-43d7-8cff-1822b1b14999"}
07:17:18.835 00.026 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"dea0658d-6200-43d7-8cff-1822b1b14999"}
07:17:20.787 01.952 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"e74c4b78-3e80-4169-87da-83778c000247"}
07:17:20.798 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"e74c4b78-3e80-4169-87da-83778c000247"}
07:17:20.817 00.019 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"a049d4f9-ee30-47f7-8fd4-186728681ad0"}
07:17:20.835 00.018 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"a049d4f9-ee30-47f7-8fd4-186728681ad0"}
07:17:22.793 01.958 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"184c7713-dbee-40a4-b2f1-7713d54b55e6"}
07:17:22.814 00.021 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"184c7713-dbee-40a4-b2f1-7713d54b55e6"}
07:17:22.825 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"8d6b3b8f-2788-47ea-b66b-938bc91ac39f"}
07:17:22.835 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"8d6b3b8f-2788-47ea-b66b-938bc91ac39f"}
07:17:24.800 01.965 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"a82ca913-542f-47f2-985e-1646790a2891"}
07:17:24.823 00.023 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"a82ca913-542f-47f2-985e-1646790a2891"}
07:17:24.841 00.018 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"6b70a249-69f6-4d34-9a56-c20ce457b93d"}
07:17:24.855 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"6b70a249-69f6-4d34-9a56-c20ce457b93d"}
07:17:26.799 01.944 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"7e21933d-4b59-4b25-8739-e0c1f790804e"}
07:17:26.827 00.028 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"7e21933d-4b59-4b25-8739-e0c1f790804e"}
07:17:26.839 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"3bab9ccf-03ee-4eeb-b2b8-0cef1eee5d54"}
07:17:26.852 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"3bab9ccf-03ee-4eeb-b2b8-0cef1eee5d54"}
07:17:28.799 01.947 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"6b7b8081-98c0-4f92-8f0e-e80c29dcdfbe"}
07:17:28.816 00.017 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"6b7b8081-98c0-4f92-8f0e-e80c29dcdfbe"}
07:17:28.835 00.019 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"6a17f3cf-04eb-4d28-a524-562d9fb64caa"}
07:17:28.854 00.019 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"6a17f3cf-04eb-4d28-a524-562d9fb64caa"}
07:17:30.798 01.944 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"a4ea29fd-577e-4b15-b3be-050657141483"}
07:17:30.809 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"a4ea29fd-577e-4b15-b3be-050657141483"}
07:17:30.833 00.024 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"b3d0e81d-44d5-4539-af42-d6b3ae92a069"}
07:17:30.842 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"b3d0e81d-44d5-4539-af42-d6b3ae92a069"}
07:17:32.797 01.955 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"38169908-90d2-4194-89ac-4e3417cc5436"}
07:17:32.808 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"38169908-90d2-4194-89ac-4e3417cc5436"}
07:17:32.818 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"4c28b1c9-af9f-4a07-b397-0ea87570ae2a"}
07:17:32.842 00.024 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"4c28b1c9-af9f-4a07-b397-0ea87570ae2a"}
07:17:34.796 01.954 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"0390f334-6e4f-49c5-a1af-78ca4df9ceb4"}
07:17:34.813 00.017 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"0390f334-6e4f-49c5-a1af-78ca4df9ceb4"}
07:17:34.827 00.014 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"a320c2c3-b06e-4a0b-9074-af3cfc196467"}
07:17:34.845 00.018 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"a320c2c3-b06e-4a0b-9074-af3cfc196467"}
07:17:36.797 01.952 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"a1a64c6c-abf9-40ba-b2d9-3b34e91504ce"}
07:17:36.820 00.023 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"a1a64c6c-abf9-40ba-b2d9-3b34e91504ce"}
07:17:36.834 00.014 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"0d12f765-3b74-4306-a63f-c68a8ccd6009"}
07:17:36.844 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"0d12f765-3b74-4306-a63f-c68a8ccd6009"}
07:17:38.797 01.953 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"1b589322-a880-495d-b071-3daa957bc182"}
07:17:38.823 00.026 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"1b589322-a880-495d-b071-3daa957bc182"}
07:17:38.835 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"5e04d783-fca1-45a9-85a2-81d16222c951"}
07:17:38.842 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"5e04d783-fca1-45a9-85a2-81d16222c951"}
07:17:40.797 01.955 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"3a1f5197-2391-4572-9faa-a029a17245f2"}
07:17:40.810 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"3a1f5197-2391-4572-9faa-a029a17245f2"}
07:17:40.835 00.025 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"26b04e94-896f-40b4-822b-7b0c233a0475"}
07:17:40.852 00.017 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"26b04e94-896f-40b4-822b-7b0c233a0475"}
07:17:42.796 01.944 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"221f5142-84a5-4a67-aa11-878bf4630c5b"}
07:17:42.808 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"221f5142-84a5-4a67-aa11-878bf4630c5b"}
07:17:42.818 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"5604553c-8958-47fd-a57a-312097432d20"}
07:17:42.845 00.027 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"5604553c-8958-47fd-a57a-312097432d20"}
07:17:44.795 01.950 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"3937cea2-6955-4023-9b23-d9b5daf5e439"}
07:17:44.808 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"3937cea2-6955-4023-9b23-d9b5daf5e439"}
07:17:44.818 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"045f0a35-2e61-4c30-a758-03a1ad076c55"}
07:17:44.827 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"045f0a35-2e61-4c30-a758-03a1ad076c55"}
07:17:46.795 01.968 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"dff1fd5e-5c28-4f52-8a56-1a951a82de85"}
07:17:46.813 00.018 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"dff1fd5e-5c28-4f52-8a56-1a951a82de85"}
07:17:46.835 00.022 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"d6dd4098-e9cc-402b-8c5d-f9886cecdd64"}
07:17:46.885 00.050 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"d6dd4098-e9cc-402b-8c5d-f9886cecdd64"}
07:17:48.795 01.910 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"2f577998-d598-4c70-922a-3e9f82f166c6"}
07:17:48.824 00.029 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"2f577998-d598-4c70-922a-3e9f82f166c6"}
07:17:48.837 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"fa84a6b8-4074-40ec-8754-98eb9cf987f0"}
07:17:48.848 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"fa84a6b8-4074-40ec-8754-98eb9cf987f0"}
07:17:50.795 01.947 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"6c86f181-1c13-4afd-b237-2ca0f9126b4f"}
07:17:50.804 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"6c86f181-1c13-4afd-b237-2ca0f9126b4f"}
07:17:50.830 00.026 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"a054b555-a326-4317-8a09-be129052eb6a"}
07:17:50.840 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"a054b555-a326-4317-8a09-be129052eb6a"}
07:17:52.794 01.954 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"05fedb4b-3a86-426c-9cb7-56fd518d8145"}
07:17:52.804 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"05fedb4b-3a86-426c-9cb7-56fd518d8145"}
07:17:52.814 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"70c9c8c3-8ab2-4605-9d17-d329acb293e4"}
07:17:52.838 00.024 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"70c9c8c3-8ab2-4605-9d17-d329acb293e4"}
07:17:54.793 01.955 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"da089da6-fed6-448d-9349-cc02d47facec"}
07:17:54.807 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"da089da6-fed6-448d-9349-cc02d47facec"}
07:17:54.823 00.016 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"f4969c68-a093-49d3-bc4d-8f318192c98e"}
07:17:54.836 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"f4969c68-a093-49d3-bc4d-8f318192c98e"}
07:17:56.793 01.957 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"fc1195d0-5ba2-4deb-ae70-c3d0080d0f5b"}
07:17:56.807 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"fc1195d0-5ba2-4deb-ae70-c3d0080d0f5b"}
07:17:56.848 00.041 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"dc1fb0a4-185c-4552-97cf-3b87524ebfd1"}
07:17:56.861 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"dc1fb0a4-185c-4552-97cf-3b87524ebfd1"}
07:17:58.792 01.931 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"84f04ee3-507b-4d73-9e93-3483a4ac23bc"}
07:17:58.826 00.034 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"84f04ee3-507b-4d73-9e93-3483a4ac23bc"}
07:17:58.839 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"4c7b5fce-9621-4485-a59b-50a863396a98"}
07:17:58.852 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"4c7b5fce-9621-4485-a59b-50a863396a98"}
07:18:00.791 01.939 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"dee13153-2da0-4220-bffe-58ed997fda9b"}
07:18:00.808 00.017 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"dee13153-2da0-4220-bffe-58ed997fda9b"}
07:18:00.842 00.034 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"37f400d7-d695-4124-8a31-cc5c65e22ae0"}
07:18:00.859 00.017 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"37f400d7-d695-4124-8a31-cc5c65e22ae0"}
07:18:02.790 01.931 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"77a3eacf-a2d6-4b38-9cc3-657ef455bad3"}
07:18:02.804 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"77a3eacf-a2d6-4b38-9cc3-657ef455bad3"}
07:18:02.816 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"8b28cb37-028c-46cd-b88c-00031a80d318"}
07:18:02.825 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"8b28cb37-028c-46cd-b88c-00031a80d318"}
07:18:04.790 01.965 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"3aa0fc75-ede6-4e80-aa0e-c41eaa2d1b38"}
07:18:04.801 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"3aa0fc75-ede6-4e80-aa0e-c41eaa2d1b38"}
07:18:04.816 00.015 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"301741ad-7c19-439d-b613-ee35e40d1035"}
07:18:04.830 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"301741ad-7c19-439d-b613-ee35e40d1035"}
07:18:06.792 01.962 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"d880af00-6c50-4cb2-9749-818111906898"}
07:18:06.814 00.022 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"d880af00-6c50-4cb2-9749-818111906898"}
07:18:06.830 00.016 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"694c35e2-a882-406f-b5c0-8b89ff3faa4e"}
07:18:06.844 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"694c35e2-a882-406f-b5c0-8b89ff3faa4e"}
07:18:08.789 01.945 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"ec878b73-afaf-405e-a93f-4b36d8f7afff"}
07:18:08.800 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"ec878b73-afaf-405e-a93f-4b36d8f7afff"}
07:18:08.813 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"ef5ab8e3-4ffe-4265-959b-a6f82f512ff1"}
07:18:08.825 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"ef5ab8e3-4ffe-4265-959b-a6f82f512ff1"}
07:18:10.788 01.963 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"d1d26348-7b1f-4e7a-9967-95fe7708ccdd"}
07:18:10.799 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"d1d26348-7b1f-4e7a-9967-95fe7708ccdd"}
07:18:10.813 00.014 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"1d6008bb-6d8d-48a8-941e-82c8c2f3a4f1"}
07:18:10.824 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"1d6008bb-6d8d-48a8-941e-82c8c2f3a4f1"}
07:18:12.788 01.964 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"d95d37f2-aa82-4048-ac0b-d4b5ded3e71d"}
07:18:12.801 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"d95d37f2-aa82-4048-ac0b-d4b5ded3e71d"}
07:18:12.815 00.014 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"0e946101-7dca-47dc-bf1d-2b393050b304"}
07:18:12.838 00.023 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"0e946101-7dca-47dc-bf1d-2b393050b304"}
07:18:14.787 01.949 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"926ecbff-26f5-4640-a71f-9ef229af7768"}
07:18:14.800 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"926ecbff-26f5-4640-a71f-9ef229af7768"}
07:18:14.810 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"06b5ee44-9755-4571-a0c9-d3191dc130f6"}
07:18:14.836 00.026 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"06b5ee44-9755-4571-a0c9-d3191dc130f6"}
07:18:16.787 01.951 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"01b35e3d-9e1f-4140-a01e-fb5dc7d7eaf2"}
07:18:16.798 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"01b35e3d-9e1f-4140-a01e-fb5dc7d7eaf2"}
07:18:16.809 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"7318186a-11ec-44f7-8976-57e2a0d4c5a2"}
07:18:16.840 00.031 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"7318186a-11ec-44f7-8976-57e2a0d4c5a2"}
07:18:18.786 01.946 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"d50a669a-7318-476e-a5f6-0290a1537b4e"}
07:18:18.798 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"d50a669a-7318-476e-a5f6-0290a1537b4e"}
07:18:18.807 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"a9a1c271-61da-4287-a4b6-64f856d15e0b"}
07:18:18.816 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"a9a1c271-61da-4287-a4b6-64f856d15e0b"}
07:18:20.785 01.969 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"e4fadec9-570a-4e0b-b1cd-e0298e82b560"}
07:18:20.795 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"e4fadec9-570a-4e0b-b1cd-e0298e82b560"}
07:18:20.810 00.015 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"04c5e5ab-8bc5-416c-9bfa-fe452742b299"}
07:18:20.821 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"04c5e5ab-8bc5-416c-9bfa-fe452742b299"}
07:18:22.784 01.963 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"33519d94-5908-4edf-812f-f5ac9e7fecf6"}
07:18:22.795 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"33519d94-5908-4edf-812f-f5ac9e7fecf6"}
07:18:22.807 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"af940032-8b24-4d39-a040-1266a0276be6"}
07:18:22.821 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"af940032-8b24-4d39-a040-1266a0276be6"}
07:18:24.783 01.962 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"bf7a5b6b-e0b6-42c3-aba4-d3a94d29b4e9"}
07:18:24.792 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"bf7a5b6b-e0b6-42c3-aba4-d3a94d29b4e9"}
07:18:24.804 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"b9b57fb1-7f04-4d7d-9868-53e4c3ebcc31"}
07:18:24.815 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"b9b57fb1-7f04-4d7d-9868-53e4c3ebcc31"}
07:18:26.784 01.969 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"bf1e3795-77d7-4c86-ae03-cadd474b72af"}
07:18:26.817 00.033 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"bf1e3795-77d7-4c86-ae03-cadd474b72af"}
07:18:26.832 00.015 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"47ca2302-f854-4c38-9a05-6b16e0770b23"}
07:18:26.853 00.021 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"47ca2302-f854-4c38-9a05-6b16e0770b23"}
07:18:28.783 01.930 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"95ad2925-ca1f-4452-aecc-eaee4e80e48c"}
07:18:28.807 00.024 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"95ad2925-ca1f-4452-aecc-eaee4e80e48c"}
07:18:28.819 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"7a041c3c-2dc1-469a-9691-7bb99c841091"}
07:18:28.830 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"7a041c3c-2dc1-469a-9691-7bb99c841091"}
07:18:30.784 01.954 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"e5f2f2d2-c25e-412c-ab23-361d7fa18d87"}
07:18:30.798 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"e5f2f2d2-c25e-412c-ab23-361d7fa18d87"}
07:18:30.810 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"dedcaff4-f40d-4272-aa8d-5829121ce39f"}
07:18:30.821 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"dedcaff4-f40d-4272-aa8d-5829121ce39f"}
07:18:32.783 01.962 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"2b54b5c3-8b22-4593-8773-29b0b0fb6182"}
07:18:32.803 00.020 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"2b54b5c3-8b22-4593-8773-29b0b0fb6182"}
07:18:32.821 00.018 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"58fc2b84-71e9-46e0-9600-9b2003fb9f8e"}
07:18:32.837 00.016 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"58fc2b84-71e9-46e0-9600-9b2003fb9f8e"}
07:18:34.783 01.946 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"5f3f9586-1f90-4dad-b99f-2710de812de9"}
07:18:34.794 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"5f3f9586-1f90-4dad-b99f-2710de812de9"}
07:18:34.826 00.032 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"c7547950-16b6-4efd-8820-77a6cb7957b4"}
07:18:34.838 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"c7547950-16b6-4efd-8820-77a6cb7957b4"}
07:18:36.783 01.945 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"a38fab29-8fcd-4579-8de1-f4022fb81c68"}
07:18:36.795 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"a38fab29-8fcd-4579-8de1-f4022fb81c68"}
07:18:36.823 00.028 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"2ce150fd-ab7e-42db-8c4b-5e253f937350"}
07:18:36.837 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"2ce150fd-ab7e-42db-8c4b-5e253f937350"}
07:18:38.787 01.950 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"2a58341a-79b4-447f-959b-1eb3e6e2a696"}
07:18:38.801 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"2a58341a-79b4-447f-959b-1eb3e6e2a696"}
07:18:38.810 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"93cc2195-3d0d-4802-ab93-a9a662bec5dd"}
07:18:38.821 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"93cc2195-3d0d-4802-ab93-a9a662bec5dd"}
07:18:40.784 01.963 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"cd920c3b-a55b-4f4e-9340-88b23b15f356"}
07:18:40.800 00.016 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"cd920c3b-a55b-4f4e-9340-88b23b15f356"}
07:18:40.812 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"db433692-4dfe-46b2-9483-be0a26e1926f"}
07:18:40.821 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"db433692-4dfe-46b2-9483-be0a26e1926f"}
07:18:42.785 01.964 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"e27d02a8-81f6-490b-b268-a949d5b03eb6"}
07:18:42.814 00.029 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"e27d02a8-81f6-490b-b268-a949d5b03eb6"}
07:18:42.828 00.014 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"b620a5f4-f641-460f-8c15-57cdf73c74d8"}
07:18:42.840 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"b620a5f4-f641-460f-8c15-57cdf73c74d8"}
07:18:44.785 01.945 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"f597c4d2-2527-4024-aac5-740c197090b0"}
07:18:44.797 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"f597c4d2-2527-4024-aac5-740c197090b0"}
07:18:44.807 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"6439e11b-a75b-46e8-8df0-c2fe11286bc9"}
07:18:44.818 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"6439e11b-a75b-46e8-8df0-c2fe11286bc9"}
07:18:46.785 01.967 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"b3141b24-5c36-402d-80db-7a0ec2e5bc56"}
07:18:46.827 00.042 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"b3141b24-5c36-402d-80db-7a0ec2e5bc56"}
07:18:46.842 00.015 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"c2eec4bd-14f5-4910-9cc3-53bea0b6b763"}
07:18:46.854 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"c2eec4bd-14f5-4910-9cc3-53bea0b6b763"}
07:18:48.784 01.930 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"57464b86-a9de-4a1b-b833-bc92a6075b96"}
07:18:48.797 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"57464b86-a9de-4a1b-b833-bc92a6075b96"}
07:18:48.812 00.015 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"5f3920f1-3836-4c52-bf3c-a41db73a05d5"}
07:18:48.841 00.029 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"5f3920f1-3836-4c52-bf3c-a41db73a05d5"}
07:18:50.785 01.944 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"260ad99a-b14e-423f-a1e0-d7df06baa1b0"}
07:18:50.796 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"260ad99a-b14e-423f-a1e0-d7df06baa1b0"}
07:18:50.808 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"3d140982-7f7f-4a28-a0a2-2e0edf6f2c16"}
07:18:50.818 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"3d140982-7f7f-4a28-a0a2-2e0edf6f2c16"}
07:18:52.784 01.966 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"2e5e424f-0439-45f3-9b86-19ae8c3f9abe"}
07:18:52.801 00.017 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"2e5e424f-0439-45f3-9b86-19ae8c3f9abe"}
07:18:52.816 00.015 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"beb053b5-1308-49eb-9275-d569d395e06b"}
07:18:52.829 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"beb053b5-1308-49eb-9275-d569d395e06b"}
07:18:54.783 01.954 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"28c8f9e1-7ee7-41d4-8a4c-60668a85ffc3"}
07:18:54.807 00.024 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"28c8f9e1-7ee7-41d4-8a4c-60668a85ffc3"}
07:18:54.818 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"b6667a3d-a267-4112-abb4-a65747e536b8"}
07:18:54.827 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"b6667a3d-a267-4112-abb4-a65747e536b8"}
07:18:56.782 01.955 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"5b21197c-2464-4c25-b9e6-8cc26e101be4"}
07:18:56.813 00.031 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"5b21197c-2464-4c25-b9e6-8cc26e101be4"}
07:18:56.824 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"995356ef-8593-4a89-9197-9bd351cd981f"}
07:18:56.838 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"995356ef-8593-4a89-9197-9bd351cd981f"}
07:18:58.783 01.945 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"152c03f5-5135-4ffe-bbfb-ab7d43df329d"}
07:18:58.817 00.034 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"152c03f5-5135-4ffe-bbfb-ab7d43df329d"}
07:18:58.837 00.020 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"96defa6e-a9c0-467b-b24a-820f6a05b1ec"}
07:18:58.853 00.016 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"96defa6e-a9c0-467b-b24a-820f6a05b1ec"}
07:19:00.782 01.929 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"41e6de3f-98fa-4dcb-a3b0-b970aa890385"}
07:19:00.797 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"41e6de3f-98fa-4dcb-a3b0-b970aa890385"}
07:19:00.807 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"c88cbc90-6859-4e1f-bb89-2b31ade52261"}
07:19:00.833 00.026 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"c88cbc90-6859-4e1f-bb89-2b31ade52261"}
07:19:02.784 01.951 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"581c7cb1-db51-4647-87ed-435ed75906b3"}
07:19:02.802 00.018 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"581c7cb1-db51-4647-87ed-435ed75906b3"}
07:19:02.812 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"6bca6158-c52c-4e59-8a7f-6e157512719f"}
07:19:02.823 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"6bca6158-c52c-4e59-8a7f-6e157512719f"}
07:19:04.782 01.959 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"9b1400e8-8fae-4d54-9b80-dc45c6d7d6fd"}
07:19:04.795 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"9b1400e8-8fae-4d54-9b80-dc45c6d7d6fd"}
07:19:04.809 00.014 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"eb15aea4-f613-4946-b389-978457cd9b7d"}
07:19:04.823 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"eb15aea4-f613-4946-b389-978457cd9b7d"}
07:19:06.781 01.958 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"7c582f0c-d6a8-40f0-88d6-319f736662f9"}
07:19:06.793 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"7c582f0c-d6a8-40f0-88d6-319f736662f9"}
07:19:06.825 00.032 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"0f41b4dc-6fab-4dc3-affa-9f06d9360cd1"}
07:19:06.838 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"0f41b4dc-6fab-4dc3-affa-9f06d9360cd1"}
07:19:08.781 01.943 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"582aaf6c-38ae-4bc9-89c5-2b8769b8a5dc"}
07:19:08.791 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"582aaf6c-38ae-4bc9-89c5-2b8769b8a5dc"}
07:19:08.824 00.033 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"8d8d5982-3c49-452c-88a7-f713394b3d94"}
07:19:08.834 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"8d8d5982-3c49-452c-88a7-f713394b3d94"}
07:19:10.780 01.946 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"1a089545-a6c0-49aa-9a4b-e8de71804822"}
07:19:10.794 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"1a089545-a6c0-49aa-9a4b-e8de71804822"}
07:19:10.813 00.019 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"66872567-01d1-4fb0-8343-818613f7d182"}
07:19:10.828 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"66872567-01d1-4fb0-8343-818613f7d182"}
07:19:12.781 01.953 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"c912eff0-1722-4458-8666-39e69d7647f4"}
07:19:12.798 00.017 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"c912eff0-1722-4458-8666-39e69d7647f4"}
07:19:12.822 00.024 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"2ad3d199-9955-4149-b8cf-18da23f12338"}
07:19:12.839 00.017 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"2ad3d199-9955-4149-b8cf-18da23f12338"}
07:19:14.785 01.946 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"3e765303-5de1-40f6-830e-8a025851e1fa"}
07:19:14.820 00.035 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"3e765303-5de1-40f6-830e-8a025851e1fa"}
07:19:14.833 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"5fd037ce-461d-4f0b-83cf-69561c6b6eb2"}
07:19:14.848 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"5fd037ce-461d-4f0b-83cf-69561c6b6eb2"}
07:19:16.782 01.934 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"446e13f8-8bbe-45b2-ab74-4b46501d5d6e"}
07:19:16.796 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"446e13f8-8bbe-45b2-ab74-4b46501d5d6e"}
07:19:16.810 00.014 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"63807132-853f-4c90-abcd-9f540086017f"}
07:19:16.846 00.036 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"63807132-853f-4c90-abcd-9f540086017f"}
07:19:18.783 01.937 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"b9bde776-2fb7-45ff-a49c-9dc36f69635f"}
07:19:18.795 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"b9bde776-2fb7-45ff-a49c-9dc36f69635f"}
07:19:18.808 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"89ca7d0c-a151-4622-b58c-941d31f79160"}
07:19:18.829 00.021 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"89ca7d0c-a151-4622-b58c-941d31f79160"}
07:19:20.782 01.953 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"ff5bf427-3302-4e63-847b-e463e53ffcd0"}
07:19:20.791 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"ff5bf427-3302-4e63-847b-e463e53ffcd0"}
07:19:20.801 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"ed1588e2-9f4e-48fd-81af-946f61a85ac5"}
07:19:20.815 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"ed1588e2-9f4e-48fd-81af-946f61a85ac5"}
07:19:22.780 01.965 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"8161a18c-3d8b-4481-90fe-128563ddd82c"}
07:19:22.793 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"8161a18c-3d8b-4481-90fe-128563ddd82c"}
07:19:22.805 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"754ffa3c-8a90-4e1c-b9ee-fab50d0daf8a"}
07:19:22.813 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"754ffa3c-8a90-4e1c-b9ee-fab50d0daf8a"}
07:19:24.780 01.967 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"d26ad64f-14ea-4e53-b586-b7dd5399522e"}
07:19:24.798 00.018 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"d26ad64f-14ea-4e53-b586-b7dd5399522e"}
07:19:24.834 00.036 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"b890da0b-74d8-4284-8d99-379ed41fc82e"}
07:19:24.849 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"b890da0b-74d8-4284-8d99-379ed41fc82e"}
07:19:26.779 01.930 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"0fba4bd1-b3b1-4a6c-acf7-0fbc00393f58"}
07:19:26.789 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"0fba4bd1-b3b1-4a6c-acf7-0fbc00393f58"}
07:19:26.803 00.014 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"c34949cd-6ddd-4bdc-9f01-bfb0a313c6e7"}
07:19:26.816 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"c34949cd-6ddd-4bdc-9f01-bfb0a313c6e7"}
07:19:28.779 01.963 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"d1ef4e1f-c61a-457a-8374-96bd2f0c3310"}
07:19:28.789 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"d1ef4e1f-c61a-457a-8374-96bd2f0c3310"}
07:19:28.798 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"9a42358d-0042-4c67-8be6-0385b1429326"}
07:19:28.811 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"9a42358d-0042-4c67-8be6-0385b1429326"}
07:19:30.778 01.967 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"485ab0cf-9e33-453d-979c-1921c1b77f7e"}
07:19:30.789 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"485ab0cf-9e33-453d-979c-1921c1b77f7e"}
07:19:30.800 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"ea4b42ee-bc4f-41e7-bdb4-960db7c07b9b"}
07:19:30.810 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"ea4b42ee-bc4f-41e7-bdb4-960db7c07b9b"}
07:19:32.779 01.969 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"d6f50577-987b-4e56-905a-8ee2d69e5c16"}
07:19:32.794 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"d6f50577-987b-4e56-905a-8ee2d69e5c16"}
07:19:32.811 00.017 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"b39510e7-2db8-45eb-815e-1f91d983fed2"}
07:19:32.841 00.030 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"b39510e7-2db8-45eb-815e-1f91d983fed2"}
07:19:34.778 01.937 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"23a1d418-1aae-4bb5-a6c1-fc39f9af7bc3"}
07:19:34.791 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"23a1d418-1aae-4bb5-a6c1-fc39f9af7bc3"}
07:19:34.804 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"06c353f1-9588-40a5-bd60-20f7ef4622bb"}
07:19:34.816 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"06c353f1-9588-40a5-bd60-20f7ef4622bb"}
07:19:36.778 01.962 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"8878d3a5-0499-4adf-a5af-1aa4bcf2f08c"}
07:19:36.789 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"8878d3a5-0499-4adf-a5af-1aa4bcf2f08c"}
07:19:36.819 00.030 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"df6c1219-9638-47ee-a661-479b09f5c9a6"}
07:19:36.827 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"df6c1219-9638-47ee-a661-479b09f5c9a6"}
07:19:38.779 01.952 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"4654e7d9-befe-40c4-8091-64dff3d7f5d8"}
07:19:38.810 00.031 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"4654e7d9-befe-40c4-8091-64dff3d7f5d8"}
07:19:38.830 00.020 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"d41096e4-620f-47e4-9b9f-dc443d3a18ee"}
07:19:38.842 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"d41096e4-620f-47e4-9b9f-dc443d3a18ee"}
07:19:40.778 01.936 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"c8129285-9725-43cf-ad44-3b6e9a03f3a5"}
07:19:40.789 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"c8129285-9725-43cf-ad44-3b6e9a03f3a5"}
07:19:40.802 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"13ecb4d1-4be3-43cf-863c-6f1c070503e2"}
07:19:40.811 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"13ecb4d1-4be3-43cf-863c-6f1c070503e2"}
07:19:42.777 01.966 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"97fb7660-172e-48ce-91a0-55e7ba9c8bd7"}
07:19:42.789 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"97fb7660-172e-48ce-91a0-55e7ba9c8bd7"}
07:19:42.810 00.021 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"c5dec559-4425-4f2b-9ac3-9c0a8309e08f"}
07:19:42.824 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"c5dec559-4425-4f2b-9ac3-9c0a8309e08f"}
07:19:44.777 01.953 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"6dbefc50-60c8-4fec-940f-ebd8c694fa01"}
07:19:44.792 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"6dbefc50-60c8-4fec-940f-ebd8c694fa01"}
07:19:44.822 00.030 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"7b11dacb-8d44-4bca-ba10-13257bf13a34"}
07:19:44.838 00.016 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"7b11dacb-8d44-4bca-ba10-13257bf13a34"}
07:19:46.776 01.938 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"44064d95-79fa-4fbc-b3c3-ad2d5bf56d0d"}
07:19:46.810 00.034 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"44064d95-79fa-4fbc-b3c3-ad2d5bf56d0d"}
07:19:46.830 00.020 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"efefee99-c0a1-4c34-9b45-6fa8f1af148a"}
07:19:46.840 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"efefee99-c0a1-4c34-9b45-6fa8f1af148a"}
07:19:48.776 01.936 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"dc0483a1-eda2-4f3c-b0be-2da6fca64380"}
07:19:48.787 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"dc0483a1-eda2-4f3c-b0be-2da6fca64380"}
07:19:48.798 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"cbc8cb0e-6dcd-4189-9743-9c2582f3f697"}
07:19:48.808 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"cbc8cb0e-6dcd-4189-9743-9c2582f3f697"}
07:19:50.776 01.968 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"e1a403a6-ebc7-4740-8a1f-48cca6f68540"}
07:19:50.790 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"e1a403a6-ebc7-4740-8a1f-48cca6f68540"}
07:19:50.803 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"68440d7f-5e85-4d64-851e-5853fd65e0b8"}
07:19:50.819 00.016 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"68440d7f-5e85-4d64-851e-5853fd65e0b8"}
07:19:52.775 01.956 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"0afeca24-b7f7-4538-b907-15e0c3c16e0a"}
07:19:52.791 00.016 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"0afeca24-b7f7-4538-b907-15e0c3c16e0a"}
07:19:52.821 00.030 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"878d0cc5-5625-45b1-b51d-44a94f5fba90"}
07:19:52.832 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"878d0cc5-5625-45b1-b51d-44a94f5fba90"}
07:19:54.775 01.943 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"5f1ed494-d7f4-4d4d-ba7a-0e19fb70b327"}
07:19:54.788 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"5f1ed494-d7f4-4d4d-ba7a-0e19fb70b327"}
07:19:54.817 00.029 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"386ff723-fe49-4220-b4cb-e43c4bc3b352"}
07:19:54.826 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"386ff723-fe49-4220-b4cb-e43c4bc3b352"}
07:19:56.775 01.949 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"b8f8f643-0e95-42de-afba-8d1b00c5c739"}
07:19:56.787 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"b8f8f643-0e95-42de-afba-8d1b00c5c739"}
07:19:56.797 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"e0f3ca44-70a8-484b-bfc3-b783f1600f1f"}
07:19:56.807 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"e0f3ca44-70a8-484b-bfc3-b783f1600f1f"}
07:19:58.774 01.967 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"6233f7c8-7c51-4a03-947e-796dfee2fb31"}
07:19:58.790 00.016 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"6233f7c8-7c51-4a03-947e-796dfee2fb31"}
07:19:58.822 00.032 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"75e11d22-199b-4275-b6d0-398fa832ece5"}
07:19:58.834 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"75e11d22-199b-4275-b6d0-398fa832ece5"}
07:20:00.773 01.939 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"a155456e-053d-4b56-9ae2-371e3eb4074c"}
07:20:00.786 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"a155456e-053d-4b56-9ae2-371e3eb4074c"}
07:20:00.798 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"0bea482a-e9ff-4fb3-a0ba-27a15a9ab208"}
07:20:00.806 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"0bea482a-e9ff-4fb3-a0ba-27a15a9ab208"}
07:20:02.772 01.966 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"1b3b7f65-9ac3-4f4d-badb-8caa51c54e6e"}
07:20:02.787 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"1b3b7f65-9ac3-4f4d-badb-8caa51c54e6e"}
07:20:02.796 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"806a082e-708d-4a24-811f-b83a4f23d759"}
07:20:02.808 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"806a082e-708d-4a24-811f-b83a4f23d759"}
07:20:04.774 01.966 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"a0a0b422-2116-4707-9931-3a0d2f58b7dc"}
07:20:04.803 00.029 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"a0a0b422-2116-4707-9931-3a0d2f58b7dc"}
07:20:04.819 00.016 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"7462eb88-8143-4759-ac46-978d9b746bde"}
07:20:04.836 00.017 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"7462eb88-8143-4759-ac46-978d9b746bde"}
07:20:06.773 01.937 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"f0285bfc-01be-4a3d-8600-a36c80c63450"}
07:20:06.783 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"f0285bfc-01be-4a3d-8600-a36c80c63450"}
07:20:06.792 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"e2143e18-03d7-4fd4-acb3-6ecb08ac7440"}
07:20:06.804 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"e2143e18-03d7-4fd4-acb3-6ecb08ac7440"}
07:20:08.778 01.974 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"52881ed6-c717-4b10-b021-83a9272f9eef"}
07:20:08.791 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"52881ed6-c717-4b10-b021-83a9272f9eef"}
07:20:08.802 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"a1f03e9b-dd5f-4ca8-9116-d56eee87ca6f"}
07:20:08.809 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"a1f03e9b-dd5f-4ca8-9116-d56eee87ca6f"}
07:20:10.772 01.963 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"8c6b83a4-7ab6-46b9-a6e2-318566b12a78"}
07:20:10.806 00.034 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"8c6b83a4-7ab6-46b9-a6e2-318566b12a78"}
07:20:10.825 00.019 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"3419e438-c94d-4c20-bcfa-65934a3b37c5"}
07:20:10.837 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"3419e438-c94d-4c20-bcfa-65934a3b37c5"}
07:20:12.776 01.939 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"4cd9b23e-1abf-4bdd-9143-e20f9e585f02"}
07:20:12.795 00.019 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"4cd9b23e-1abf-4bdd-9143-e20f9e585f02"}
07:20:12.804 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"7221223f-e30f-43e6-8b1a-8e5b57d8d61e"}
07:20:12.813 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"7221223f-e30f-43e6-8b1a-8e5b57d8d61e"}
07:20:14.774 01.961 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"a68ca019-b02c-4728-8ac6-0540e3684c41"}
07:20:14.785 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"a68ca019-b02c-4728-8ac6-0540e3684c41"}
07:20:14.812 00.027 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"24def47f-0346-4598-9b48-83dc96ce48af"}
07:20:14.821 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"24def47f-0346-4598-9b48-83dc96ce48af"}
07:20:16.773 01.952 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"7105cef8-75aa-456a-ae5c-93dfa5b61f52"}
07:20:16.830 00.057 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"7105cef8-75aa-456a-ae5c-93dfa5b61f52"}
07:20:16.859 00.029 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"70f5f203-21ce-42a6-85eb-b8bf09a0a81d"}
07:20:16.882 00.023 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"70f5f203-21ce-42a6-85eb-b8bf09a0a81d"}
07:20:18.777 01.895 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"b4bd35b3-3b51-4147-93b2-ddf179ffd1c9"}
07:20:18.800 00.023 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"b4bd35b3-3b51-4147-93b2-ddf179ffd1c9"}
07:20:18.811 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"5008fe1f-f8ec-43bc-bcfb-7dcef195a336"}
07:20:18.830 00.019 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"5008fe1f-f8ec-43bc-bcfb-7dcef195a336"}
07:20:20.778 01.948 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"77d0ae3f-e2fa-4fcd-b5bf-92d03ed5dab1"}
07:20:20.803 00.025 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"77d0ae3f-e2fa-4fcd-b5bf-92d03ed5dab1"}
07:20:20.814 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"c7836284-4abd-4fb5-8559-75e327475127"}
07:20:20.826 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"c7836284-4abd-4fb5-8559-75e327475127"}
07:20:22.775 01.949 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"03644926-3c6f-49fa-8a97-157f1336df64"}
07:20:22.808 00.033 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"03644926-3c6f-49fa-8a97-157f1336df64"}
07:20:22.819 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"a42a038b-9676-4438-9f3f-69eeb9cb39d6"}
07:20:22.831 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"a42a038b-9676-4438-9f3f-69eeb9cb39d6"}
07:20:24.775 01.944 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"2a36a014-8ff6-4212-922c-f5f3d22f7605"}
07:20:24.806 00.031 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"2a36a014-8ff6-4212-922c-f5f3d22f7605"}
07:20:24.825 00.019 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"74e5e5fa-a1fb-4283-837a-8ff3ea880d91"}
07:20:24.837 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"74e5e5fa-a1fb-4283-837a-8ff3ea880d91"}
07:20:26.775 01.938 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"9de3c3d5-7633-4b20-9a66-231973c57170"}
07:20:26.784 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"9de3c3d5-7633-4b20-9a66-231973c57170"}
07:20:26.795 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"74c7d153-23f9-4eaa-8a07-dab7fff35d15"}
07:20:26.807 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"74c7d153-23f9-4eaa-8a07-dab7fff35d15"}
07:20:28.774 01.967 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"bb9d4823-fd62-42ea-bea6-d9ac0c387cd5"}
07:20:28.786 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"bb9d4823-fd62-42ea-bea6-d9ac0c387cd5"}
07:20:28.796 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"ac6d0e40-cc73-49d6-8399-ddad124785b6"}
07:20:28.811 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"ac6d0e40-cc73-49d6-8399-ddad124785b6"}
07:20:30.775 01.964 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"3a4997b7-b846-4058-bf86-2885fe637628"}
07:20:30.787 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"3a4997b7-b846-4058-bf86-2885fe637628"}
07:20:30.802 00.015 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"8fabf7f3-9fb0-436e-8e83-b5f0c82c4c3a"}
07:20:30.819 00.017 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"8fabf7f3-9fb0-436e-8e83-b5f0c82c4c3a"}
07:20:32.778 01.959 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"9e3a14cf-e1fd-4995-a172-51ffe1dc5022"}
07:20:32.792 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"9e3a14cf-e1fd-4995-a172-51ffe1dc5022"}
07:20:32.803 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"64232344-e806-4494-af5f-952d40c9f3e2"}
07:20:32.813 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"64232344-e806-4494-af5f-952d40c9f3e2"}
07:20:34.779 01.966 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"0953f199-2b11-415d-a253-1a315024f337"}
07:20:34.791 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"0953f199-2b11-415d-a253-1a315024f337"}
07:20:34.802 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"2689a1b8-10c2-4a56-a14c-4d5ce3c10ae7"}
07:20:34.810 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"2689a1b8-10c2-4a56-a14c-4d5ce3c10ae7"}
07:20:36.775 01.965 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"b952db4e-3421-41b7-bfb0-a2f2c96b86d7"}
07:20:36.789 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"b952db4e-3421-41b7-bfb0-a2f2c96b86d7"}
07:20:36.820 00.031 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"62f1714e-c53e-4f99-9ca6-ee75bff32d29"}
07:20:36.832 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"62f1714e-c53e-4f99-9ca6-ee75bff32d29"}
07:20:38.775 01.943 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"ff09ff4b-f4ab-47a5-bb52-fbacbf00be02"}
07:20:38.786 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"ff09ff4b-f4ab-47a5-bb52-fbacbf00be02"}
07:20:38.796 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"20ebc23c-d288-4c52-b16c-fa74cf24c6fd"}
07:20:38.803 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"20ebc23c-d288-4c52-b16c-fa74cf24c6fd"}
07:20:40.774 01.971 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"a8b5604e-585f-4ba7-8a9c-4c474b63b138"}
07:20:40.785 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"a8b5604e-585f-4ba7-8a9c-4c474b63b138"}
07:20:40.794 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"e2b63f84-5c2a-4e45-a060-a301f8f5f917"}
07:20:40.802 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"e2b63f84-5c2a-4e45-a060-a301f8f5f917"}
07:20:42.774 01.972 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"2c1ff1ed-8478-4604-81bf-9859b566b55f"}
07:20:42.857 00.083 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"2c1ff1ed-8478-4604-81bf-9859b566b55f"}
07:20:42.900 00.043 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"98cfed27-4975-456a-9418-aacfbeaeaf54"}
07:20:42.991 00.091 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"98cfed27-4975-456a-9418-aacfbeaeaf54"}
07:20:44.776 01.785 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"d7c42fa6-ecd0-4e56-9ab9-f378185d5404"}
07:20:44.804 00.028 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"d7c42fa6-ecd0-4e56-9ab9-f378185d5404"}
07:20:44.823 00.019 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"3f5c2a8e-86dc-47a1-ba9c-6575b7ca60da"}
07:20:44.843 00.020 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"3f5c2a8e-86dc-47a1-ba9c-6575b7ca60da"}
07:20:46.774 01.931 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"e1df53af-3d36-4e02-baef-0295c516dbf3"}
07:20:46.802 00.028 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"e1df53af-3d36-4e02-baef-0295c516dbf3"}
07:20:46.816 00.014 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"b8e53887-c9b1-418b-a657-e27fffe11a65"}
07:20:46.835 00.019 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"b8e53887-c9b1-418b-a657-e27fffe11a65"}
07:20:48.772 01.937 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"de6c8aa2-9bbd-47cb-b991-8de67f057d35"}
07:20:48.782 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"de6c8aa2-9bbd-47cb-b991-8de67f057d35"}
07:20:48.795 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"9f6e05c3-2223-46d4-8a8a-7274fcfe7ab8"}
07:20:48.807 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"9f6e05c3-2223-46d4-8a8a-7274fcfe7ab8"}
07:20:50.772 01.965 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"60669789-e32c-41f8-aa8d-c22b196fcdab"}
07:20:50.790 00.018 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"60669789-e32c-41f8-aa8d-c22b196fcdab"}
07:20:50.810 00.020 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"17144d84-96f2-414b-bc8d-158a78ed1e45"}
07:20:50.846 00.036 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"17144d84-96f2-414b-bc8d-158a78ed1e45"}
07:20:52.774 01.928 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"74b6fa8f-b1a6-46cd-b3f0-594fb735dcd1"}
07:20:52.788 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"74b6fa8f-b1a6-46cd-b3f0-594fb735dcd1"}
07:20:52.822 00.034 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"4b3923fe-fa2f-4ab6-b7cd-025d319ef399"}
07:20:52.832 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"4b3923fe-fa2f-4ab6-b7cd-025d319ef399"}
07:20:54.773 01.941 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"a2ba74e2-63a8-43da-b17d-8e969c1b1648"}
07:20:54.902 00.129 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"a2ba74e2-63a8-43da-b17d-8e969c1b1648"}
07:20:55.024 00.122 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"70ac02ef-40fc-4664-adfb-853d3becbea7"}
07:20:55.234 00.210 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"70ac02ef-40fc-4664-adfb-853d3becbea7"}
07:20:56.776 01.542 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"cd99971e-e556-4716-a51e-8ac702de43fc"}
07:20:57.120 00.344 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"cd99971e-e556-4716-a51e-8ac702de43fc"}
07:20:57.648 00.528 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"c6f2a5a7-d289-4b50-afe8-def5b65954a8"}
07:20:58.032 00.384 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"c6f2a5a7-d289-4b50-afe8-def5b65954a8"}
07:20:58.823 00.791 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"982fa31e-3bea-4042-bfc4-9f26d115dce3"}
07:20:59.006 00.183 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"982fa31e-3bea-4042-bfc4-9f26d115dce3"}
07:20:59.161 00.155 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"54bd06e2-e281-4b5d-b84f-1d5abf3e3010"}
07:20:59.276 00.115 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"54bd06e2-e281-4b5d-b84f-1d5abf3e3010"}
07:21:00.816 01.540 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"7c0f5282-1b5e-4ef7-9a59-99231290d730"}
07:21:00.828 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"7c0f5282-1b5e-4ef7-9a59-99231290d730"}
07:21:00.842 00.014 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"bb52e292-402f-4054-b80e-9d29641a8dfc"}
07:21:00.869 00.027 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"bb52e292-402f-4054-b80e-9d29641a8dfc"}
07:21:02.816 01.947 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"8488f251-0091-4565-8cf2-6b20369ec7b6"}
07:21:02.827 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"8488f251-0091-4565-8cf2-6b20369ec7b6"}
07:21:02.838 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"b1b6ab91-21a9-4978-a1bf-6ac84a485879"}
07:21:02.865 00.027 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"b1b6ab91-21a9-4978-a1bf-6ac84a485879"}
07:21:04.815 01.950 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"0a501a35-f716-4cee-bd2b-e47a17e2c051"}
07:21:04.828 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"0a501a35-f716-4cee-bd2b-e47a17e2c051"}
07:21:04.839 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"c5f31485-1a67-4c9d-978f-3a9affa8df63"}
07:21:04.849 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"c5f31485-1a67-4c9d-978f-3a9affa8df63"}
07:21:06.814 01.965 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"f19e8e9c-032d-4507-a52b-b72ab234d44f"}
07:21:06.826 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"f19e8e9c-032d-4507-a52b-b72ab234d44f"}
07:21:06.840 00.014 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"aca06d65-f168-4daf-b36a-5c00bbaf8802"}
07:21:06.851 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"aca06d65-f168-4daf-b36a-5c00bbaf8802"}
07:21:08.814 01.963 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"4584ff8a-e30f-4612-b7f3-eac2c0b3440b"}
07:21:08.824 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"4584ff8a-e30f-4612-b7f3-eac2c0b3440b"}
07:21:08.838 00.014 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"1a761bd9-5632-4fa7-9cc4-c3c1d35445d2"}
07:21:08.850 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"1a761bd9-5632-4fa7-9cc4-c3c1d35445d2"}
07:21:10.812 01.962 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"dfe02eca-8d5b-48d8-a1b8-501d2fb3e64a"}
07:21:10.824 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"dfe02eca-8d5b-48d8-a1b8-501d2fb3e64a"}
07:21:10.835 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"5a33471a-214b-4ad5-86a5-571d4fe2a161"}
07:21:10.863 00.028 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"5a33471a-214b-4ad5-86a5-571d4fe2a161"}
07:21:12.812 01.949 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"7aff819d-83f5-4378-8741-07b4d932e951"}
07:21:12.823 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"7aff819d-83f5-4378-8741-07b4d932e951"}
07:21:12.839 00.016 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"8cfeaefb-c1d9-4f8e-9db9-82fd64445617"}
07:21:12.852 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"8cfeaefb-c1d9-4f8e-9db9-82fd64445617"}
07:21:14.812 01.960 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"b925cac4-2c6c-4c4f-9dbe-c629f0d3ea48"}
07:21:14.824 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"b925cac4-2c6c-4c4f-9dbe-c629f0d3ea48"}
07:21:14.850 00.026 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"0f8a4847-7194-4b75-b8fc-18289507d26e"}
07:21:14.861 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"0f8a4847-7194-4b75-b8fc-18289507d26e"}
07:21:16.813 01.952 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"b9b8512b-5e6c-48f7-ab86-1a1a7c01fb44"}
07:21:16.842 00.029 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"b9b8512b-5e6c-48f7-ab86-1a1a7c01fb44"}
07:21:16.856 00.014 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"04e7dbc6-1af8-439f-8a9c-1be1e8f6234a"}
07:21:16.868 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"04e7dbc6-1af8-439f-8a9c-1be1e8f6234a"}
07:21:18.812 01.944 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"6bc55f8e-8eed-46d4-8ce7-5b0e914254bf"}
07:21:18.825 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"6bc55f8e-8eed-46d4-8ce7-5b0e914254bf"}
07:21:18.840 00.015 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"5b6a907a-f2c7-4e8f-88e4-01b7bd4b44cd"}
07:21:18.855 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"5b6a907a-f2c7-4e8f-88e4-01b7bd4b44cd"}
07:21:20.812 01.957 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"423e7bc1-b526-4d1e-af68-d4dac0dda660"}
07:21:20.824 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"423e7bc1-b526-4d1e-af68-d4dac0dda660"}
07:21:20.833 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"36720f0e-a769-465e-b328-216e890eadf3"}
07:21:20.840 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"36720f0e-a769-465e-b328-216e890eadf3"}
07:21:22.810 01.970 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"0628c10e-b8d2-4f7b-bc9e-d42f70a04342"}
07:21:22.825 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"0628c10e-b8d2-4f7b-bc9e-d42f70a04342"}
07:21:22.833 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"e77423e0-7fd2-46bc-8995-7aae17e23058"}
07:21:22.842 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"e77423e0-7fd2-46bc-8995-7aae17e23058"}
07:21:24.812 01.970 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"df4a4924-a649-4cf3-bf4c-3d98f4edf98a"}
07:21:24.857 00.045 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"df4a4924-a649-4cf3-bf4c-3d98f4edf98a"}
07:21:24.874 00.017 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"113e604d-7ecf-492f-9f87-28c5f2010afb"}
07:21:24.890 00.016 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"113e604d-7ecf-492f-9f87-28c5f2010afb"}
07:21:26.850 01.960 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"ec574b2a-efb2-4e15-a2da-2a6bb71b08ec"}
07:21:27.419 00.569 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"ec574b2a-efb2-4e15-a2da-2a6bb71b08ec"}
07:21:27.752 00.333 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"5299a276-3278-46e2-8972-84ac2d168e85"}
07:21:28.560 00.808 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"5299a276-3278-46e2-8972-84ac2d168e85"}
07:21:29.940 01.380 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"f94ed421-b9f9-4d9a-99c1-d1faa42fa908"}
07:21:30.826 00.886 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"f94ed421-b9f9-4d9a-99c1-d1faa42fa908"}
07:21:31.628 00.802 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"f0441320-3498-42bd-a559-cfa917875f9d"}
07:21:32.072 00.444 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"f0441320-3498-42bd-a559-cfa917875f9d"}
07:21:49.536 17.464 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"f50f0126-286b-4b39-96a8-ecbc698f93e1"}
07:21:49.700 00.164 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"f50f0126-286b-4b39-96a8-ecbc698f93e1"}
07:21:49.986 00.286 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"11d08c93-062b-4b9e-a4a4-5c0b3d400e6a"}
07:21:50.249 00.263 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"11d08c93-062b-4b9e-a4a4-5c0b3d400e6a"}
07:21:50.602 00.353 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"e2234d5b-0366-4c25-93aa-2b7421f0626a"}
07:21:50.871 00.269 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"e2234d5b-0366-4c25-93aa-2b7421f0626a"}
07:21:51.219 00.348 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"7d72434d-f578-45af-a819-08c006ff8801"}
07:21:51.515 00.296 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"7d72434d-f578-45af-a819-08c006ff8801"}
07:21:52.610 01.095 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"3b53d64e-6033-44fc-89ab-50edc763e9c5"}
07:21:52.812 00.202 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"3b53d64e-6033-44fc-89ab-50edc763e9c5"}
07:21:53.181 00.369 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"6df753c3-f1c7-4677-9baa-9706daf8b5d8"}
07:21:53.591 00.410 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"6df753c3-f1c7-4677-9baa-9706daf8b5d8"}
07:21:54.634 01.043 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"74996c5c-cc5b-4d6c-bc37-fec48e8df083"}
07:21:55.128 00.494 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"74996c5c-cc5b-4d6c-bc37-fec48e8df083"}
07:21:55.593 00.465 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"4611ee4d-d3e4-41bb-8c4b-d3a35a622d9b"}
07:21:56.052 00.459 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"4611ee4d-d3e4-41bb-8c4b-d3a35a622d9b"}
07:21:56.648 00.596 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"73514a38-ed95-43d6-bb57-66b78a197c39"}
07:21:56.854 00.206 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"73514a38-ed95-43d6-bb57-66b78a197c39"}
07:21:57.469 00.615 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"61f4ca4d-69f4-4cb0-9553-309664da36f2"}
07:21:58.017 00.548 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"61f4ca4d-69f4-4cb0-9553-309664da36f2"}
07:21:58.694 00.677 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"614a8b2c-9f80-47ca-9e31-d9b9045d9b1c"}
07:21:58.927 00.233 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"614a8b2c-9f80-47ca-9e31-d9b9045d9b1c"}
07:21:59.248 00.321 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"bf08b92e-5627-4e06-9074-cae2f328cecf"}
07:21:59.545 00.297 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"bf08b92e-5627-4e06-9074-cae2f328cecf"}
07:22:00.800 01.255 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"fa6555c7-848c-4324-9247-3420c9156d99"}
07:22:01.388 00.588 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"fa6555c7-848c-4324-9247-3420c9156d99"}
07:22:01.693 00.305 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"872357fc-5ff2-4a00-880e-f04853f878ec"}
07:22:01.817 00.124 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"872357fc-5ff2-4a00-880e-f04853f878ec"}
07:22:02.831 01.014 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"aa499f0b-c1d6-4dfb-a043-5b956e87c678"}
07:22:03.008 00.177 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"aa499f0b-c1d6-4dfb-a043-5b956e87c678"}
07:22:03.247 00.239 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"7c1a8386-57ff-43eb-81f7-65be44a07df7"}
07:22:03.474 00.227 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"7c1a8386-57ff-43eb-81f7-65be44a07df7"}
07:22:04.834 01.360 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"cfd3125e-61e9-4119-a49d-ce2bdbd5ae75"}
07:22:05.045 00.211 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"cfd3125e-61e9-4119-a49d-ce2bdbd5ae75"}
07:22:05.248 00.203 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"2962df87-d7f9-40dc-98df-24d201b64d2a"}
07:22:05.425 00.177 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"2962df87-d7f9-40dc-98df-24d201b64d2a"}
07:22:06.834 01.409 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"02c1d9f8-d1a5-4dff-80fc-2a7e3e96079c"}
07:22:06.883 00.049 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"02c1d9f8-d1a5-4dff-80fc-2a7e3e96079c"}
07:22:06.924 00.041 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"0bc5aee3-e747-4cf6-9083-af9d94d04079"}
07:22:06.974 00.050 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"0bc5aee3-e747-4cf6-9083-af9d94d04079"}
07:22:08.834 01.860 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"fa717e2c-ef79-4120-b3fb-4b825f5b4ffc"}
07:22:08.905 00.071 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"fa717e2c-ef79-4120-b3fb-4b825f5b4ffc"}
07:22:08.954 00.049 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"c3925bae-681a-43c2-9055-a798e3bdb191"}
07:22:09.025 00.071 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"c3925bae-681a-43c2-9055-a798e3bdb191"}
07:22:10.834 01.809 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"0b6cf4d9-129a-421e-b381-a77e53865e76"}
07:22:10.879 00.045 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"0b6cf4d9-129a-421e-b381-a77e53865e76"}
07:22:10.909 00.030 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"6b9a615c-8da2-470d-b6de-6724d2b2c601"}
07:22:10.939 00.030 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"6b9a615c-8da2-470d-b6de-6724d2b2c601"}
07:22:12.895 01.956 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"787bd270-078c-44b2-94da-2135f985c8c6"}
07:22:13.025 00.130 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"787bd270-078c-44b2-94da-2135f985c8c6"}
07:22:13.138 00.113 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"c9460261-12dc-4830-921b-5cb7e8d89a29"}
07:22:13.247 00.109 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"c9460261-12dc-4830-921b-5cb7e8d89a29"}
07:22:14.835 01.588 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"e26a5fab-9e33-4351-94f1-dc457e82d269"}
07:22:14.878 00.043 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"e26a5fab-9e33-4351-94f1-dc457e82d269"}
07:22:14.974 00.096 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"d155da68-cd58-4ae2-b730-2d51a38ec31b"}
07:22:15.043 00.069 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"d155da68-cd58-4ae2-b730-2d51a38ec31b"}
07:22:16.857 01.814 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"843c7fb2-4539-48ae-a352-1e303bd6f9d5"}
07:22:16.982 00.125 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"843c7fb2-4539-48ae-a352-1e303bd6f9d5"}
07:22:17.108 00.126 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"dd994e84-b72d-4954-9693-1cf5c9b45d6d"}
07:22:17.232 00.124 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"dd994e84-b72d-4954-9693-1cf5c9b45d6d"}
07:22:18.891 01.659 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"c575d1c0-f7d7-4a22-b513-aac74503831b"}
07:22:18.951 00.060 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"c575d1c0-f7d7-4a22-b513-aac74503831b"}
07:22:19.048 00.097 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"cfb6e525-4fa3-4e6b-b495-f57d595567d6"}
07:22:19.130 00.082 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"cfb6e525-4fa3-4e6b-b495-f57d595567d6"}
07:22:20.890 01.760 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"5583f8f8-6e2c-4809-b98e-49ea15fef2d0"}
07:22:20.984 00.094 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"5583f8f8-6e2c-4809-b98e-49ea15fef2d0"}
07:22:21.076 00.092 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"c32262c0-3403-4bd6-885c-477643705c6d"}
07:22:21.129 00.053 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"c32262c0-3403-4bd6-885c-477643705c6d"}
07:22:22.895 01.766 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"bb2e28cf-07fd-4d03-8512-38fc728c669e"}
07:22:22.957 00.062 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"bb2e28cf-07fd-4d03-8512-38fc728c669e"}
07:22:23.095 00.138 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"132d4c2c-49fa-47d7-8e67-de0b8d08f077"}
07:22:23.150 00.055 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"132d4c2c-49fa-47d7-8e67-de0b8d08f077"}
07:22:24.897 01.747 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"081e7c05-8c27-496c-b765-2fe6705dbdf4"}
07:22:24.981 00.084 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"081e7c05-8c27-496c-b765-2fe6705dbdf4"}
07:22:25.048 00.067 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"804a8c9f-464e-4af2-8e85-9b25346bd14e"}
07:22:25.134 00.086 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"804a8c9f-464e-4af2-8e85-9b25346bd14e"}
07:22:26.911 01.777 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"f9a074a6-5bb7-4024-92e5-7086d59c5f2f"}
07:22:26.942 00.031 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"f9a074a6-5bb7-4024-92e5-7086d59c5f2f"}
07:22:26.971 00.029 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"118a450b-0a12-4181-bd9c-195ddddbfb08"}
07:22:27.019 00.048 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"118a450b-0a12-4181-bd9c-195ddddbfb08"}
07:22:28.916 01.897 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"218408d2-960a-48e7-9b71-9ab9217b1ef7"}
07:22:29.075 00.159 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"218408d2-960a-48e7-9b71-9ab9217b1ef7"}
07:22:29.186 00.111 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"c6e15a5b-ba5a-45e1-8005-26bfa78b8c75"}
07:22:29.288 00.102 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"c6e15a5b-ba5a-45e1-8005-26bfa78b8c75"}
07:22:30.916 01.628 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"38557bee-b71c-459a-87a3-03e4a0fce54a"}
07:22:30.989 00.073 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"38557bee-b71c-459a-87a3-03e4a0fce54a"}
07:22:31.022 00.033 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"9789bbe6-dc67-4754-8bac-650e146f35f9"}
07:22:31.076 00.054 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"9789bbe6-dc67-4754-8bac-650e146f35f9"}
07:22:32.916 01.840 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"1ea2239d-23bc-4329-9112-6eae64fa8686"}
07:22:32.941 00.025 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"1ea2239d-23bc-4329-9112-6eae64fa8686"}
07:22:32.960 00.019 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"2432be78-9ff4-4b3c-8e8e-c851ef5f29a7"}
07:22:33.004 00.044 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"2432be78-9ff4-4b3c-8e8e-c851ef5f29a7"}
07:22:34.926 01.922 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"a25d449e-2fad-49f8-a3fc-6a7fa2c57b7d"}
07:22:34.979 00.053 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"a25d449e-2fad-49f8-a3fc-6a7fa2c57b7d"}
07:22:35.044 00.065 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"9a568025-7132-4311-8bc2-96d960fe9cd2"}
07:22:35.078 00.034 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"9a568025-7132-4311-8bc2-96d960fe9cd2"}
07:22:36.926 01.848 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"be257538-5840-47eb-8dbf-f03820ab95cb"}
07:22:36.941 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"be257538-5840-47eb-8dbf-f03820ab95cb"}
07:22:36.977 00.036 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"3d5a0fcc-b73c-4965-a7c5-0ef858435c8d"}
07:22:37.018 00.041 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"3d5a0fcc-b73c-4965-a7c5-0ef858435c8d"}
07:22:38.926 01.908 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"f8ee6950-3932-4b7d-b8c4-c9ec68cb78aa"}
07:22:38.944 00.018 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"f8ee6950-3932-4b7d-b8c4-c9ec68cb78aa"}
07:22:38.957 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"7a27dfa1-0098-4bec-882a-d325b77e1fb4"}
07:22:38.972 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"7a27dfa1-0098-4bec-882a-d325b77e1fb4"}
07:22:40.926 01.954 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"5ba253ae-96b0-4849-a504-e90ec34b30b3"}
07:22:40.940 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"5ba253ae-96b0-4849-a504-e90ec34b30b3"}
07:22:40.950 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"f51cba77-397d-4f08-b35e-90fa52759041"}
07:22:40.972 00.022 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"f51cba77-397d-4f08-b35e-90fa52759041"}
07:22:42.927 01.955 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"d1e6e204-19ae-45bc-a247-5e6d9c29b348"}
07:22:42.939 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"d1e6e204-19ae-45bc-a247-5e6d9c29b348"}
07:22:42.951 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"eeca8d21-713a-426a-942c-58744babed7d"}
07:22:42.962 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"eeca8d21-713a-426a-942c-58744babed7d"}
07:22:44.924 01.962 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"8191ecd6-9082-4a72-ad19-6e4c47859623"}
07:22:44.940 00.016 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"8191ecd6-9082-4a72-ad19-6e4c47859623"}
07:22:44.954 00.014 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"ce4e630f-e948-4a62-b8cd-b1f85d763352"}
07:22:44.966 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"ce4e630f-e948-4a62-b8cd-b1f85d763352"}
07:22:46.924 01.958 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"fbb43292-07d2-4c94-a071-bbd0a8d93617"}
07:22:46.936 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"fbb43292-07d2-4c94-a071-bbd0a8d93617"}
07:22:46.945 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"658f0de4-eccc-4898-99c7-adfd0cb1173e"}
07:22:46.949 00.004 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"658f0de4-eccc-4898-99c7-adfd0cb1173e"}
07:22:48.922 01.973 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"a77a1454-075f-4a5b-8fb2-6aff22bcfff3"}
07:22:48.935 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"a77a1454-075f-4a5b-8fb2-6aff22bcfff3"}
07:22:48.942 00.007 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"8af33573-e21b-41f7-9ac3-f5b227bda045"}
07:22:48.949 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"8af33573-e21b-41f7-9ac3-f5b227bda045"}
07:22:50.921 01.972 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"316eca91-bbb4-4774-b34e-0df61537de19"}
07:22:50.928 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"316eca91-bbb4-4774-b34e-0df61537de19"}
07:22:50.938 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"b2d1bbbe-d6a1-4ea5-b01d-286d9604b7d1"}
07:22:50.945 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"b2d1bbbe-d6a1-4ea5-b01d-286d9604b7d1"}
07:22:52.921 01.976 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"2538d291-deeb-4cb5-8f1a-41af1c7be02f"}
07:22:52.935 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"2538d291-deeb-4cb5-8f1a-41af1c7be02f"}
07:22:52.940 00.005 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"f8ca7e56-592e-48e5-a57c-595f187fd888"}
07:22:52.945 00.005 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"f8ca7e56-592e-48e5-a57c-595f187fd888"}
07:22:54.922 01.977 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"7dfcf58c-c240-47cf-b053-f9d765ea7a10"}
07:22:54.931 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"7dfcf58c-c240-47cf-b053-f9d765ea7a10"}
07:22:54.940 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"acac6c32-8d4d-4e50-9e61-bac60b9558a5"}
07:22:54.951 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"acac6c32-8d4d-4e50-9e61-bac60b9558a5"}
07:22:56.923 01.972 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"7d09345b-83dd-4311-af35-726780da1ebe"}
07:22:56.930 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"7d09345b-83dd-4311-af35-726780da1ebe"}
07:22:56.941 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"58c53875-e06f-457c-8955-81b50fe1ee57"}
07:22:56.950 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"58c53875-e06f-457c-8955-81b50fe1ee57"}
07:22:58.922 01.972 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"277592f7-c20a-4d72-a1a5-61a0ae86ac86"}
07:22:58.936 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"277592f7-c20a-4d72-a1a5-61a0ae86ac86"}
07:22:58.962 00.026 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"ce3357b2-4467-4f9f-9eb8-cd8670b9ed8e"}
07:22:58.989 00.027 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"ce3357b2-4467-4f9f-9eb8-cd8670b9ed8e"}
07:23:00.923 01.934 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"33338b44-8f98-4372-86d7-f076371c0df2"}
07:23:00.934 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"33338b44-8f98-4372-86d7-f076371c0df2"}
07:23:00.943 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"c8d583d0-b2ef-447c-9fae-40637d4674ce"}
07:23:00.950 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"c8d583d0-b2ef-447c-9fae-40637d4674ce"}
07:23:02.923 01.973 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"227e5504-8e91-4c33-a7be-307d72082708"}
07:23:02.931 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"227e5504-8e91-4c33-a7be-307d72082708"}
07:23:02.941 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"bad4dced-9cd8-4bd8-b901-b23d09183153"}
07:23:02.948 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"bad4dced-9cd8-4bd8-b901-b23d09183153"}
07:23:04.924 01.976 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"832a453d-df9c-4879-b3bd-41437a3c9480"}
07:23:04.932 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"832a453d-df9c-4879-b3bd-41437a3c9480"}
07:23:04.941 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"bf97140a-918e-400e-98ac-31ba201a0a7e"}
07:23:04.950 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"bf97140a-918e-400e-98ac-31ba201a0a7e"}
07:23:06.922 01.972 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"6d258939-7ebe-4972-bdfa-84bdfd764a43"}
07:23:06.930 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"6d258939-7ebe-4972-bdfa-84bdfd764a43"}
07:23:06.945 00.015 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"6ad6a69d-9e21-4292-8e3c-8d3b2f530772"}
07:23:06.953 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"6ad6a69d-9e21-4292-8e3c-8d3b2f530772"}
07:23:08.921 01.968 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"c4cc7829-7d71-4ac3-a9f5-fb0c7d0150a7"}
07:23:08.930 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"c4cc7829-7d71-4ac3-a9f5-fb0c7d0150a7"}
07:23:08.941 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"dbdcdb39-b655-477f-aad3-06856e3f1587"}
07:23:08.948 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"dbdcdb39-b655-477f-aad3-06856e3f1587"}
07:23:10.922 01.974 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"46b581cd-388d-48a7-9ab2-74e70d7f489e"}
07:23:10.933 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"46b581cd-388d-48a7-9ab2-74e70d7f489e"}
07:23:10.944 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"d87b3d79-6b71-4d71-91c9-ffa2e2813a39"}
07:23:10.950 00.006 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"d87b3d79-6b71-4d71-91c9-ffa2e2813a39"}
07:23:12.924 01.974 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"c2ca4b45-0588-45d6-9a6c-122f9233fe0c"}
07:23:12.932 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"c2ca4b45-0588-45d6-9a6c-122f9233fe0c"}
07:23:12.939 00.007 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"1c72a5c6-c4d0-454a-ad37-642a4bdf4c39"}
07:23:12.944 00.005 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"1c72a5c6-c4d0-454a-ad37-642a4bdf4c39"}
07:23:14.922 01.978 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"5a6dfd7d-6580-4e5d-bd81-facd39e8a370"}
07:23:14.929 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"5a6dfd7d-6580-4e5d-bd81-facd39e8a370"}
07:23:14.938 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"cd453cfa-74be-4f29-8dd5-a68f45cc585e"}
07:23:14.944 00.006 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"cd453cfa-74be-4f29-8dd5-a68f45cc585e"}
07:23:16.921 01.977 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"53341a2a-e18f-4b0b-be82-ecd49e230283"}
07:23:16.930 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"53341a2a-e18f-4b0b-be82-ecd49e230283"}
07:23:16.940 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"9eeec2ed-0a2a-4e24-9b33-cce3650e4c12"}
07:23:16.949 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"9eeec2ed-0a2a-4e24-9b33-cce3650e4c12"}
07:23:18.922 01.973 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"bc8e510a-682f-4b20-847d-27067ccce4f6"}
07:23:18.936 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"bc8e510a-682f-4b20-847d-27067ccce4f6"}
07:23:18.945 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"e859b027-2941-4d69-9877-931f171aa9ea"}
07:23:18.950 00.005 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"e859b027-2941-4d69-9877-931f171aa9ea"}
07:23:20.921 01.971 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"195a5ef9-3e8a-4374-94c5-4620004b495e"}
07:23:20.930 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"195a5ef9-3e8a-4374-94c5-4620004b495e"}
07:23:20.939 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"0f79b21c-43e3-4f0f-a49f-59ae5a67b96d"}
07:23:20.946 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"0f79b21c-43e3-4f0f-a49f-59ae5a67b96d"}
07:23:22.922 01.976 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"83570640-4452-47ca-b7fd-1e5b6536da4d"}
07:23:22.931 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"83570640-4452-47ca-b7fd-1e5b6536da4d"}
07:23:22.938 00.007 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"cef9d6e1-20c7-4976-8875-7460b41ba4f1"}
07:23:22.944 00.006 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"cef9d6e1-20c7-4976-8875-7460b41ba4f1"}
07:23:24.923 01.979 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"fa3ed80d-28dd-4cf0-8e96-48d0a7e5df4e"}
07:23:24.932 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"fa3ed80d-28dd-4cf0-8e96-48d0a7e5df4e"}
07:23:24.943 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"6591f32d-9e26-4a9b-82c4-ad5caf4e412a"}
07:23:24.949 00.006 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"6591f32d-9e26-4a9b-82c4-ad5caf4e412a"}
07:23:26.922 01.973 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"8d4a150f-3dc9-41f7-9803-260b9fb73fc5"}
07:23:26.931 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"8d4a150f-3dc9-41f7-9803-260b9fb73fc5"}
07:23:26.940 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"754f9cde-a4ec-482c-bac0-9fc9f43b4780"}
07:23:26.948 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"754f9cde-a4ec-482c-bac0-9fc9f43b4780"}
07:23:28.922 01.974 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"e33219a3-b03b-4590-bf11-50739697baa5"}
07:23:28.935 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"e33219a3-b03b-4590-bf11-50739697baa5"}
07:23:28.943 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"0e3585b0-d1f0-4a05-b199-1ae58a4bf45f"}
07:23:28.950 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"0e3585b0-d1f0-4a05-b199-1ae58a4bf45f"}
07:23:30.921 01.971 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"f86c9c40-77d6-4e08-878a-90d3641efbb5"}
07:23:30.928 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"f86c9c40-77d6-4e08-878a-90d3641efbb5"}
07:23:30.935 00.007 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"40eae59f-24f0-4016-b89e-abbda9416f11"}
07:23:30.944 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"40eae59f-24f0-4016-b89e-abbda9416f11"}
07:23:32.922 01.978 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"b554058f-25ce-445c-a347-4f87ba5d03db"}
07:23:32.931 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"b554058f-25ce-445c-a347-4f87ba5d03db"}
07:23:32.942 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"b2d0807d-2ee6-4cd5-9171-ab457b310aef"}
07:23:32.950 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"b2d0807d-2ee6-4cd5-9171-ab457b310aef"}
07:23:34.920 01.970 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"148f35af-9381-4609-8ccb-b3da098416a5"}
07:23:34.931 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"148f35af-9381-4609-8ccb-b3da098416a5"}
07:23:34.941 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"4b988363-7165-4cd9-9fad-cfcba5981453"}
07:23:34.948 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"4b988363-7165-4cd9-9fad-cfcba5981453"}
07:23:36.918 01.970 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"9383ce86-4b53-454a-833e-ecd8020ae08a"}
07:23:36.926 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"9383ce86-4b53-454a-833e-ecd8020ae08a"}
07:23:36.931 00.005 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"29127df6-b44e-4eb2-9ae5-c78cf6809c92"}
07:23:36.939 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"29127df6-b44e-4eb2-9ae5-c78cf6809c92"}
07:23:38.918 01.979 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"0a71e20d-4792-4e9d-ac74-75d235abf2ce"}
07:23:38.925 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"0a71e20d-4792-4e9d-ac74-75d235abf2ce"}
07:23:38.932 00.007 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"cee78ab1-f12b-4227-bd29-eda906bada6d"}
07:23:38.940 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"cee78ab1-f12b-4227-bd29-eda906bada6d"}
07:23:40.917 01.977 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"c2c71f3a-f7a4-4153-8dd0-132ce2b04f77"}
07:23:40.928 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"c2c71f3a-f7a4-4153-8dd0-132ce2b04f77"}
07:23:40.935 00.007 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"f7861c35-faae-41e0-b61b-eed6557eafab"}
07:23:40.941 00.006 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"f7861c35-faae-41e0-b61b-eed6557eafab"}
07:23:42.916 01.975 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"976ea809-13ec-4b66-95dd-28bb00d61ead"}
07:23:42.927 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"976ea809-13ec-4b66-95dd-28bb00d61ead"}
07:23:42.935 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"a4c06ec9-84bb-414b-b1d5-618b1252c47d"}
07:23:42.945 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"a4c06ec9-84bb-414b-b1d5-618b1252c47d"}
07:23:44.916 01.971 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"fc1a865e-27d9-43a6-b0d1-0d9effa4bbd0"}
07:23:44.925 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"fc1a865e-27d9-43a6-b0d1-0d9effa4bbd0"}
07:23:44.933 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"484f549e-636b-4208-b804-3e0ef8eb0c62"}
07:23:44.942 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"484f549e-636b-4208-b804-3e0ef8eb0c62"}
07:23:46.916 01.974 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"a6db0286-8b31-4a1d-bd24-79150a76fac4"}
07:23:46.927 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"a6db0286-8b31-4a1d-bd24-79150a76fac4"}
07:23:46.934 00.007 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"8fe4d743-64c5-44a9-8386-f24520adea3c"}
07:23:46.944 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"8fe4d743-64c5-44a9-8386-f24520adea3c"}
07:23:48.915 01.971 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"82fc7f28-d665-4353-aebc-543e34e60590"}
07:23:48.928 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"82fc7f28-d665-4353-aebc-543e34e60590"}
07:23:48.934 00.006 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"ce0e2c87-0a5a-4544-a104-1981b2542285"}
07:23:48.942 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"ce0e2c87-0a5a-4544-a104-1981b2542285"}
07:23:50.916 01.974 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"987de063-bff7-4add-a3f4-02d9b0917fc9"}
07:23:50.923 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"987de063-bff7-4add-a3f4-02d9b0917fc9"}
07:23:50.932 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"3e599412-e463-4775-a379-7c9608d425f3"}
07:23:50.942 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"3e599412-e463-4775-a379-7c9608d425f3"}
07:23:52.915 01.973 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"f70cdc78-0b94-4e47-afa0-0de47993c94c"}
07:23:52.926 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"f70cdc78-0b94-4e47-afa0-0de47993c94c"}
07:23:52.936 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"fc6bafbe-8d8c-4361-b605-3d0f03a9c2e6"}
07:23:52.944 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"fc6bafbe-8d8c-4361-b605-3d0f03a9c2e6"}
07:23:54.915 01.971 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"af8f97b5-5d75-4589-b80a-d7ee0b1e53f3"}
07:23:54.929 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"af8f97b5-5d75-4589-b80a-d7ee0b1e53f3"}
07:23:54.938 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"2d856771-180c-405a-a6f4-4b36cc23e738"}
07:23:54.945 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"2d856771-180c-405a-a6f4-4b36cc23e738"}
07:23:56.913 01.968 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"503b6f7d-36b4-4891-9171-a3427c6e5391"}
07:23:56.923 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"503b6f7d-36b4-4891-9171-a3427c6e5391"}
07:23:56.932 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"f4a936d2-2ca7-4409-9854-62042f3096c7"}
07:23:56.940 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"f4a936d2-2ca7-4409-9854-62042f3096c7"}
07:23:58.913 01.973 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"7f812d40-4985-460b-8377-889bbf451c43"}
07:23:58.920 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"7f812d40-4985-460b-8377-889bbf451c43"}
07:23:58.929 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"e569e139-8fc2-4f83-b7ad-44dfea9da139"}
07:23:58.939 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"e569e139-8fc2-4f83-b7ad-44dfea9da139"}
07:24:00.914 01.975 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"6c8c04fa-1e16-4662-9096-f64720a532d0"}
07:24:00.924 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"6c8c04fa-1e16-4662-9096-f64720a532d0"}
07:24:00.930 00.006 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"b013dae9-b8f3-427f-afdc-4bd4f2d30b4e"}
07:24:00.940 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"b013dae9-b8f3-427f-afdc-4bd4f2d30b4e"}
07:24:02.913 01.973 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"d3b2bf96-6c86-48e5-9d7e-801c4671714c"}
07:24:02.923 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"d3b2bf96-6c86-48e5-9d7e-801c4671714c"}
07:24:02.932 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"ae24fdcb-bbf0-4d5f-aa1a-935e59414381"}
07:24:02.940 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"ae24fdcb-bbf0-4d5f-aa1a-935e59414381"}
07:24:04.914 01.974 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"819db21a-8301-4546-b365-9c2c4d59f1f8"}
07:24:04.926 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"819db21a-8301-4546-b365-9c2c4d59f1f8"}
07:24:04.934 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"7108c7b6-ab36-41a2-aca1-731bd83e7c11"}
07:24:04.943 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"7108c7b6-ab36-41a2-aca1-731bd83e7c11"}
07:24:06.914 01.971 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"9b7ab9e9-492a-47c6-bab6-c3e9ad7550a6"}
07:24:06.922 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"9b7ab9e9-492a-47c6-bab6-c3e9ad7550a6"}
07:24:06.933 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"84a9cfa9-f733-424c-92ee-645112a5991b"}
07:24:06.944 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"84a9cfa9-f733-424c-92ee-645112a5991b"}
07:24:08.913 01.969 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"73a46ae7-c8c2-4010-99dd-0860db6a50b0"}
07:24:08.922 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"73a46ae7-c8c2-4010-99dd-0860db6a50b0"}
07:24:08.931 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"6085c0c3-e5ed-4877-a167-b55e5fb7bc3a"}
07:24:08.939 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"6085c0c3-e5ed-4877-a167-b55e5fb7bc3a"}
07:24:10.912 01.973 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"745a4754-5c1f-4316-8ef4-6a405363302f"}
07:24:10.922 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"745a4754-5c1f-4316-8ef4-6a405363302f"}
07:24:10.931 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"4dd5f627-3fb5-48fd-9762-9f518100f1e1"}
07:24:10.940 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"4dd5f627-3fb5-48fd-9762-9f518100f1e1"}
07:24:12.911 01.971 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"8ed53bc9-7b8b-4cf2-8077-22e46c5adb5d"}
07:24:12.919 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"8ed53bc9-7b8b-4cf2-8077-22e46c5adb5d"}
07:24:12.925 00.006 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"3641b94c-e5ba-4db0-a75d-45c30c45e38d"}
07:24:12.931 00.006 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"3641b94c-e5ba-4db0-a75d-45c30c45e38d"}
07:24:14.912 01.981 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"3ce2d4a7-b5c4-477c-b5cb-fc177c6d9c35"}
07:24:14.920 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"3ce2d4a7-b5c4-477c-b5cb-fc177c6d9c35"}
07:24:14.930 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"870b02ea-ba95-4f36-8487-ff2222ee1498"}
07:24:14.938 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"870b02ea-ba95-4f36-8487-ff2222ee1498"}
07:24:16.911 01.973 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"6c4a1014-2465-4d32-9b66-7572f6c8077d"}
07:24:16.922 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"6c4a1014-2465-4d32-9b66-7572f6c8077d"}
07:24:16.930 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"4c308bca-b969-47db-92d7-aa524a2c30e9"}
07:24:16.940 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"4c308bca-b969-47db-92d7-aa524a2c30e9"}
07:24:18.912 01.972 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"165f6b36-d255-4b4b-955f-58e42675a820"}
07:24:18.931 00.019 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"165f6b36-d255-4b4b-955f-58e42675a820"}
07:24:18.950 00.019 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"b8af697c-8144-4093-8355-67eeb3018947"}
07:24:18.957 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"b8af697c-8144-4093-8355-67eeb3018947"}
07:24:20.912 01.955 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"a26cfb67-7ef7-415b-9079-ffced77eb3af"}
07:24:20.922 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"a26cfb67-7ef7-415b-9079-ffced77eb3af"}
07:24:20.930 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"cb3ce9ce-fb66-48bf-b81d-11fa59889372"}
07:24:20.940 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"cb3ce9ce-fb66-48bf-b81d-11fa59889372"}
07:24:22.912 01.972 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"1ec2f029-b172-4de9-8c10-df7918dc7d01"}
07:24:22.920 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"1ec2f029-b172-4de9-8c10-df7918dc7d01"}
07:24:22.929 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"b723bb4b-0c1e-4998-8e15-cbe792e24ef7"}
07:24:22.935 00.006 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"b723bb4b-0c1e-4998-8e15-cbe792e24ef7"}
07:24:24.911 01.976 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"90fef671-22f5-441d-af8f-1f34f88027c6"}
07:24:24.922 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"90fef671-22f5-441d-af8f-1f34f88027c6"}
07:24:24.928 00.006 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"091aa76f-252d-41ad-a3d4-c5ccd09fdd2d"}
07:24:24.933 00.005 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"091aa76f-252d-41ad-a3d4-c5ccd09fdd2d"}
07:24:26.911 01.978 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"59f18bd0-d63d-4500-8dab-512ac1892d96"}
07:24:26.920 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"59f18bd0-d63d-4500-8dab-512ac1892d96"}
07:24:26.928 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"9143340f-95be-45fb-87dc-707b2dfb53f1"}
07:24:26.937 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"9143340f-95be-45fb-87dc-707b2dfb53f1"}
07:24:28.909 01.972 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"f0323c86-0e51-4226-821a-2d548d8564c2"}
07:24:28.918 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"f0323c86-0e51-4226-821a-2d548d8564c2"}
07:24:28.927 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"17421829-5d39-488f-90cd-afd7c517f509"}
07:24:28.944 00.017 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"17421829-5d39-488f-90cd-afd7c517f509"}
07:24:30.910 01.966 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"864e5ceb-a8d5-419d-927f-f67f14ad3175"}
07:24:30.917 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"864e5ceb-a8d5-419d-927f-f67f14ad3175"}
07:24:30.928 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"aaa1e9be-de5c-47e2-8db4-e6966160f89a"}
07:24:30.934 00.006 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"aaa1e9be-de5c-47e2-8db4-e6966160f89a"}
07:24:32.908 01.974 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"62ba5408-6eb7-4f1b-8ca8-fb4efc038cae"}
07:24:32.916 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"62ba5408-6eb7-4f1b-8ca8-fb4efc038cae"}
07:24:32.923 00.007 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"417685d4-dd37-4295-8b82-6afb500cb8de"}
07:24:32.932 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"417685d4-dd37-4295-8b82-6afb500cb8de"}
07:24:34.908 01.976 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"0c7036b1-8d78-4033-9ce5-f30cfa909ea2"}
07:24:34.918 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"0c7036b1-8d78-4033-9ce5-f30cfa909ea2"}
07:24:34.926 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"e09dd235-0fcc-43e1-a491-c517c0cb019f"}
07:24:34.932 00.006 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"e09dd235-0fcc-43e1-a491-c517c0cb019f"}
07:24:36.909 01.977 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"a7ab6b69-f588-45c1-8667-01905f84353c"}
07:24:36.919 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"a7ab6b69-f588-45c1-8667-01905f84353c"}
07:24:36.927 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"2c3cf508-1343-4928-b4f9-5320a4e42b30"}
07:24:36.934 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"2c3cf508-1343-4928-b4f9-5320a4e42b30"}
07:24:38.909 01.975 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"adf50830-ceb3-4763-a4e4-7f63bae0f8bb"}
07:24:38.924 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"adf50830-ceb3-4763-a4e4-7f63bae0f8bb"}
07:24:38.938 00.014 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"cc07418f-1eef-46bc-a547-b230d9fc2b03"}
07:24:38.950 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"cc07418f-1eef-46bc-a547-b230d9fc2b03"}
07:24:40.908 01.958 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"283e3116-8219-491b-b413-3b48cb5f6f9d"}
07:24:40.918 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"283e3116-8219-491b-b413-3b48cb5f6f9d"}
07:24:40.928 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"5a665895-751c-49da-bf67-b3b81b3ec530"}
07:24:40.933 00.005 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"5a665895-751c-49da-bf67-b3b81b3ec530"}
07:24:42.907 01.974 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"98502628-480a-4954-83c0-901660075d10"}
07:24:42.915 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"98502628-480a-4954-83c0-901660075d10"}
07:24:42.922 00.007 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"f5c53864-6045-48aa-b74d-f38cb7f7ede9"}
07:24:42.930 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"f5c53864-6045-48aa-b74d-f38cb7f7ede9"}
07:24:44.907 01.977 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"75009e5b-aa65-402f-b07a-e0b4361720cc"}
07:24:44.916 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"75009e5b-aa65-402f-b07a-e0b4361720cc"}
07:24:44.925 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"0bdfe160-166e-4a00-85de-42c2dcd66074"}
07:24:44.932 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"0bdfe160-166e-4a00-85de-42c2dcd66074"}
07:24:46.905 01.973 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"6f47380b-bbfc-4fb1-a25d-2db9b05e43c2"}
07:24:46.917 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"6f47380b-bbfc-4fb1-a25d-2db9b05e43c2"}
07:24:46.924 00.007 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"2f4983e6-4ad1-4056-a053-70f2bb2bf34a"}
07:24:46.932 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"2f4983e6-4ad1-4056-a053-70f2bb2bf34a"}
07:24:48.905 01.973 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"a906adc1-1621-49a8-8c71-f18a89351ede"}
07:24:48.914 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"a906adc1-1621-49a8-8c71-f18a89351ede"}
07:24:48.921 00.007 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"b8a59a66-bdf6-4025-a860-19b288f1bdb1"}
07:24:48.930 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"b8a59a66-bdf6-4025-a860-19b288f1bdb1"}
07:24:50.903 01.973 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"7f768d53-9249-4dd7-bae6-72b529b86a4c"}
07:24:50.912 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"7f768d53-9249-4dd7-bae6-72b529b86a4c"}
07:24:50.922 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"87c95a6e-c25a-4e31-b0f1-efb26482c4d0"}
07:24:50.931 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"87c95a6e-c25a-4e31-b0f1-efb26482c4d0"}
07:24:52.904 01.973 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"2d34bc5f-6b51-485c-8ac0-b3087cef848e"}
07:24:52.917 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"2d34bc5f-6b51-485c-8ac0-b3087cef848e"}
07:24:52.923 00.006 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"577a9f14-ee00-44d3-94df-5a08d770eb79"}
07:24:52.934 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"577a9f14-ee00-44d3-94df-5a08d770eb79"}
07:24:54.904 01.970 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"b8c2342a-edf7-4958-a9e9-a04e7230d6ed"}
07:24:54.914 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"b8c2342a-edf7-4958-a9e9-a04e7230d6ed"}
07:24:54.923 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"0dbcf3ef-21c9-446c-b881-bb39a44ee142"}
07:24:54.930 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"0dbcf3ef-21c9-446c-b881-bb39a44ee142"}
07:24:56.903 01.973 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"784216d4-29d0-41af-ab9c-b6d0e392a88c"}
07:24:56.915 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"784216d4-29d0-41af-ab9c-b6d0e392a88c"}
07:24:56.923 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"8b9d3917-1906-4f9a-ab37-e478284327ae"}
07:24:56.930 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"8b9d3917-1906-4f9a-ab37-e478284327ae"}
07:24:58.905 01.975 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"855af563-38a6-4bdc-aac8-3c378874574f"}
07:24:58.912 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"855af563-38a6-4bdc-aac8-3c378874574f"}
07:24:58.917 00.005 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"39c542b4-16fa-43b3-856e-064dbd87d340"}
07:24:58.927 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"39c542b4-16fa-43b3-856e-064dbd87d340"}
07:25:00.904 01.977 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"3f3151ad-6971-4d11-9f6a-160ee09b83b4"}
07:25:00.913 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"3f3151ad-6971-4d11-9f6a-160ee09b83b4"}
07:25:00.924 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"bd2fca87-6a26-413d-b75a-e174d9cb7528"}
07:25:00.930 00.006 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"bd2fca87-6a26-413d-b75a-e174d9cb7528"}
07:25:02.903 01.973 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"1f286de9-cbb9-4d4c-93ae-6ac1cf961f00"}
07:25:02.914 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"1f286de9-cbb9-4d4c-93ae-6ac1cf961f00"}
07:25:02.922 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"1435323b-e6f3-4095-81c9-c00601ea0a30"}
07:25:02.929 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"1435323b-e6f3-4095-81c9-c00601ea0a30"}
07:25:04.903 01.974 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"7c69b97c-5428-42b3-bfcd-97f365a80381"}
07:25:04.913 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"7c69b97c-5428-42b3-bfcd-97f365a80381"}
07:25:04.923 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"71480e83-e502-418a-9c0d-40436cc3c9ad"}
07:25:04.932 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"71480e83-e502-418a-9c0d-40436cc3c9ad"}
07:25:06.902 01.970 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"2ed3c0c8-9230-419e-baca-8be1dccde1c7"}
07:25:06.915 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"2ed3c0c8-9230-419e-baca-8be1dccde1c7"}
07:25:06.926 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"01b47e4d-b237-4069-9727-83c1657f85b2"}
07:25:06.931 00.005 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"01b47e4d-b237-4069-9727-83c1657f85b2"}
07:25:08.902 01.971 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"81eedbd5-7a73-4a33-84ec-e3efbafde020"}
07:25:08.911 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"81eedbd5-7a73-4a33-84ec-e3efbafde020"}
07:25:08.920 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"533acd57-05dd-493f-855a-ea34138bb491"}
07:25:08.929 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"533acd57-05dd-493f-855a-ea34138bb491"}
07:25:10.902 01.973 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"e41cef27-7582-4903-9508-fa0bbe8c5fa1"}
07:25:10.914 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"e41cef27-7582-4903-9508-fa0bbe8c5fa1"}
07:25:10.924 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"882085c8-39f0-45a2-863f-fc210ee6c08d"}
07:25:10.933 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"882085c8-39f0-45a2-863f-fc210ee6c08d"}
07:25:12.902 01.969 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"9651090c-fbfa-40ca-8cbb-696e7e817ebb"}
07:25:12.916 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"9651090c-fbfa-40ca-8cbb-696e7e817ebb"}
07:25:12.925 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"0fbccbf8-aba0-464c-9036-ecf377bb0436"}
07:25:12.934 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"0fbccbf8-aba0-464c-9036-ecf377bb0436"}
07:25:14.902 01.968 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"ecac1ad0-5e25-425e-aa1e-0c868099a25d"}
07:25:14.914 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"ecac1ad0-5e25-425e-aa1e-0c868099a25d"}
07:25:14.922 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"eca4a53e-64bd-4a8e-bdcf-90f2df0d03d2"}
07:25:14.930 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"eca4a53e-64bd-4a8e-bdcf-90f2df0d03d2"}
07:25:16.902 01.972 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"e01de913-28b3-4d10-bdb8-f0bad21e0be2"}
07:25:16.912 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"e01de913-28b3-4d10-bdb8-f0bad21e0be2"}
07:25:16.922 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"b21df750-3bb6-4efa-9f9c-04d2102d7823"}
07:25:16.930 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"b21df750-3bb6-4efa-9f9c-04d2102d7823"}
07:25:18.902 01.972 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"5f21ac21-0c89-46ea-93fc-3f3c52eb1a91"}
07:25:18.912 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"5f21ac21-0c89-46ea-93fc-3f3c52eb1a91"}
07:25:18.919 00.007 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"810d6481-0df8-439e-b3bb-36f2543927a8"}
07:25:18.929 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"810d6481-0df8-439e-b3bb-36f2543927a8"}
07:25:20.902 01.973 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"6bc7edc2-b485-4637-89ba-237d1bde805a"}
07:25:20.911 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"6bc7edc2-b485-4637-89ba-237d1bde805a"}
07:25:20.920 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"9f20ad82-73a9-4111-946d-b5725111b3b3"}
07:25:20.928 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"9f20ad82-73a9-4111-946d-b5725111b3b3"}
07:25:22.902 01.974 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"a751b13a-65a7-4424-b327-062375035b7e"}
07:25:22.917 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"a751b13a-65a7-4424-b327-062375035b7e"}
07:25:22.923 00.006 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"ea7799b0-d554-4749-befd-412a059d4d67"}
07:25:22.930 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"ea7799b0-d554-4749-befd-412a059d4d67"}
07:25:24.902 01.972 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"d14ba9bb-6add-4a86-8a88-d2a61ab38149"}
07:25:24.913 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"d14ba9bb-6add-4a86-8a88-d2a61ab38149"}
07:25:24.919 00.006 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"af0e9a53-8981-4ef4-a9d1-f0c6f6fffa17"}
07:25:24.928 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"af0e9a53-8981-4ef4-a9d1-f0c6f6fffa17"}
07:25:26.901 01.973 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"530deb49-c1a2-4927-978d-4a40dad80c68"}
07:25:26.910 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"530deb49-c1a2-4927-978d-4a40dad80c68"}
07:25:26.919 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"150b4112-4205-4440-854a-452ad53b10a4"}
07:25:26.928 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"150b4112-4205-4440-854a-452ad53b10a4"}
07:25:28.901 01.973 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"cc6882f7-49c3-4ace-8c73-37b26dea899e"}
07:25:28.909 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"cc6882f7-49c3-4ace-8c73-37b26dea899e"}
07:25:28.915 00.006 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"3df61df6-f394-44d6-a81d-d5a39bb25466"}
07:25:28.923 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"3df61df6-f394-44d6-a81d-d5a39bb25466"}
07:25:30.900 01.977 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"3b5d8a3a-4850-4b33-9216-8c036e1040ee"}
07:25:30.908 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"3b5d8a3a-4850-4b33-9216-8c036e1040ee"}
07:25:30.914 00.006 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"b5d73d36-3555-4dc2-a340-c88b79782b2c"}
07:25:30.924 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"b5d73d36-3555-4dc2-a340-c88b79782b2c"}
07:25:32.900 01.976 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"c011faa0-a3be-49a0-897b-63148cb0ceb4"}
07:25:32.912 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"c011faa0-a3be-49a0-897b-63148cb0ceb4"}
07:25:32.919 00.007 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"5a381318-a040-4dd3-9d7a-f5237cf653ec"}
07:25:32.925 00.006 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"5a381318-a040-4dd3-9d7a-f5237cf653ec"}
07:25:34.899 01.974 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"3a4c0b61-f0dd-4887-8b65-f10ea540a218"}
07:25:34.907 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"3a4c0b61-f0dd-4887-8b65-f10ea540a218"}
07:25:34.914 00.007 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"58bfb78d-53bd-4306-8fc3-d23f64424750"}
07:25:34.920 00.006 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"58bfb78d-53bd-4306-8fc3-d23f64424750"}
07:25:36.900 01.980 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"1868e438-6bc8-4ae1-b314-e0a17c2a6a07"}
07:25:36.914 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"1868e438-6bc8-4ae1-b314-e0a17c2a6a07"}
07:25:36.921 00.007 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"117a2786-e22e-4a67-86af-42c50fd4fa78"}
07:25:36.926 00.005 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"117a2786-e22e-4a67-86af-42c50fd4fa78"}
07:25:38.899 01.973 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"ea4a72f0-a118-4929-9c1f-d1cbd371bc97"}
07:25:38.911 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"ea4a72f0-a118-4929-9c1f-d1cbd371bc97"}
07:25:38.917 00.006 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"3a4c56e2-7840-449b-805b-d2e211ad393e"}
07:25:38.926 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"3a4c56e2-7840-449b-805b-d2e211ad393e"}
07:25:40.899 01.973 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"dcc1373e-68f6-4dab-b17e-ad5551fc602b"}
07:25:40.910 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"dcc1373e-68f6-4dab-b17e-ad5551fc602b"}
07:25:40.921 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"4999ea18-b0db-44bd-bad6-49672dc7ce5b"}
07:25:40.927 00.006 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"4999ea18-b0db-44bd-bad6-49672dc7ce5b"}
07:25:42.898 01.971 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"f8de29c1-b120-4420-b30d-a9e1d205cb67"}
07:25:42.914 00.016 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"f8de29c1-b120-4420-b30d-a9e1d205cb67"}
07:25:42.921 00.007 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"bdf72ef3-f007-40ee-9d30-6b5fa6fe8dab"}
07:25:42.932 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"bdf72ef3-f007-40ee-9d30-6b5fa6fe8dab"}
07:25:44.897 01.965 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"afccacf7-1b52-4563-9e15-69e85da8c875"}
07:25:44.912 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"afccacf7-1b52-4563-9e15-69e85da8c875"}
07:25:44.920 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"882c6f24-b4dc-4cd3-a74e-ad1d21f188cf"}
07:25:44.929 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"882c6f24-b4dc-4cd3-a74e-ad1d21f188cf"}
07:25:46.897 01.968 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"2923a43f-845a-4c50-a359-6dfe28c57326"}
07:25:46.908 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"2923a43f-845a-4c50-a359-6dfe28c57326"}
07:25:46.916 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"40b224a9-1902-4acd-864f-589d8a91cdfb"}
07:25:46.923 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"40b224a9-1902-4acd-864f-589d8a91cdfb"}
07:25:48.896 01.973 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"4383dc37-1818-4ad9-b5fe-969610dd378e"}
07:25:48.905 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"4383dc37-1818-4ad9-b5fe-969610dd378e"}
07:25:48.915 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"34d52e7e-ddb0-461d-b576-b1f19bc965e2"}
07:25:48.921 00.006 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"34d52e7e-ddb0-461d-b576-b1f19bc965e2"}
07:25:50.897 01.976 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"4224de57-7e0d-4a0f-9328-ab4801f034ef"}
07:25:50.911 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"4224de57-7e0d-4a0f-9328-ab4801f034ef"}
07:25:50.920 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"6bbcb6bf-df55-4295-98ca-530662d1ab8f"}
07:25:50.927 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"6bbcb6bf-df55-4295-98ca-530662d1ab8f"}
07:25:52.896 01.969 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"e075cde9-ada3-4b0e-9dc3-4303e1fc8de4"}
07:25:52.906 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"e075cde9-ada3-4b0e-9dc3-4303e1fc8de4"}
07:25:52.916 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"1d885c35-87b4-4b11-88ef-d3965c39e443"}
07:25:52.921 00.005 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"1d885c35-87b4-4b11-88ef-d3965c39e443"}
07:25:54.896 01.975 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"de490c56-1fc5-45ec-a396-aa9e16687665"}
07:25:54.906 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"de490c56-1fc5-45ec-a396-aa9e16687665"}
07:25:54.918 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"85000311-f945-4c88-a3c2-472a863ade2e"}
07:25:54.928 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"85000311-f945-4c88-a3c2-472a863ade2e"}
07:25:56.897 01.969 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"9cdb39dd-2dd2-47b2-b308-6affca40ac93"}
07:25:56.910 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"9cdb39dd-2dd2-47b2-b308-6affca40ac93"}
07:25:56.917 00.007 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"3a947321-de4b-45a0-baa6-2436ee83bfbf"}
07:25:56.925 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"3a947321-de4b-45a0-baa6-2436ee83bfbf"}
07:25:58.897 01.972 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"4116317b-25c5-41ea-a052-26bec0d5a72b"}
07:25:58.908 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"4116317b-25c5-41ea-a052-26bec0d5a72b"}
07:25:58.916 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"93d03767-1ccf-40d7-8afd-59082d1178cb"}
07:25:58.922 00.006 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"93d03767-1ccf-40d7-8afd-59082d1178cb"}
07:26:00.898 01.976 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"c2eee854-8313-434e-a058-d73a0b96fd6a"}
07:26:00.912 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"c2eee854-8313-434e-a058-d73a0b96fd6a"}
07:26:00.920 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"ed341d60-1930-4892-92f6-f05a249a1187"}
07:26:00.925 00.005 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"ed341d60-1930-4892-92f6-f05a249a1187"}
07:26:02.900 01.975 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"ab5e7cfd-e4ff-473e-a7c2-e39a7e190320"}
07:26:02.914 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"ab5e7cfd-e4ff-473e-a7c2-e39a7e190320"}
07:26:02.924 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"0ffc1d67-e8dc-40ea-98ab-b28503d411b6"}
07:26:02.933 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"0ffc1d67-e8dc-40ea-98ab-b28503d411b6"}
07:26:04.900 01.967 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"e944a095-7499-45b5-bfc4-76ca4b336a62"}
07:26:04.912 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"e944a095-7499-45b5-bfc4-76ca4b336a62"}
07:26:04.922 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"6df01746-88bf-4dd0-8ec5-efbfae8315a1"}
07:26:04.931 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"6df01746-88bf-4dd0-8ec5-efbfae8315a1"}
07:26:06.899 01.968 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"76768d69-1d31-4e52-bdaf-dfcf8af5f966"}
07:26:06.910 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"76768d69-1d31-4e52-bdaf-dfcf8af5f966"}
07:26:06.915 00.005 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"65a6781c-d313-492e-ac1e-ebd20512077d"}
07:26:06.922 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"65a6781c-d313-492e-ac1e-ebd20512077d"}
07:26:08.899 01.977 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"20409e73-bb8c-4415-a6fa-9a94a8fa1e06"}
07:26:08.909 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"20409e73-bb8c-4415-a6fa-9a94a8fa1e06"}
07:26:08.917 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"c0fbf690-4e62-4d25-91d4-67411be81506"}
07:26:08.925 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"c0fbf690-4e62-4d25-91d4-67411be81506"}
07:26:10.900 01.975 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"0817910b-3da3-410c-a7c4-afdd343e8aa8"}
07:26:10.909 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"0817910b-3da3-410c-a7c4-afdd343e8aa8"}
07:26:10.914 00.005 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"d83b38b8-fc2e-432c-aebf-d64124f36723"}
07:26:10.921 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"d83b38b8-fc2e-432c-aebf-d64124f36723"}
07:26:12.899 01.978 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"5dcce5b9-b7d3-4700-8066-fed92671afdf"}
07:26:12.910 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"5dcce5b9-b7d3-4700-8066-fed92671afdf"}
07:26:12.917 00.007 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"77b11018-fb40-4a01-9722-98ccf919bd48"}
07:26:12.923 00.006 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"77b11018-fb40-4a01-9722-98ccf919bd48"}
07:26:14.898 01.975 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"7f72a862-88fa-4baf-9e81-e9aa9a6a8615"}
07:26:14.909 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"7f72a862-88fa-4baf-9e81-e9aa9a6a8615"}
07:26:14.919 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"ca4e353c-92a0-4702-898e-d44ee41a492d"}
07:26:14.925 00.006 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"ca4e353c-92a0-4702-898e-d44ee41a492d"}
07:26:16.897 01.972 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"b747afbd-93be-4b04-8c31-83b5c8c353b1"}
07:26:16.907 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"b747afbd-93be-4b04-8c31-83b5c8c353b1"}
07:26:16.915 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"baa15b7f-6f55-4963-a47f-c674bd0371cf"}
07:26:16.920 00.005 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"baa15b7f-6f55-4963-a47f-c674bd0371cf"}
07:26:18.897 01.977 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"3109905c-ace8-4621-bd99-f892385a8094"}
07:26:18.907 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"3109905c-ace8-4621-bd99-f892385a8094"}
07:26:18.914 00.007 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"5873f3ad-0fc9-4056-acae-bfe70d256b84"}
07:26:18.920 00.006 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"5873f3ad-0fc9-4056-acae-bfe70d256b84"}
07:26:20.896 01.976 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"89c93344-8c12-4748-be47-bf269cb790d4"}
07:26:20.903 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"89c93344-8c12-4748-be47-bf269cb790d4"}
07:26:20.913 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"c08610fa-e070-45d1-befb-36bf96696c9f"}
07:26:20.921 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"c08610fa-e070-45d1-befb-36bf96696c9f"}
07:26:22.897 01.976 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"64d1025d-cb0e-4da7-9da9-fafc58809115"}
07:26:22.914 00.017 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"64d1025d-cb0e-4da7-9da9-fafc58809115"}
07:26:22.922 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"ff05a90a-227a-44cf-8ea6-519b25dc8509"}
07:26:22.930 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"ff05a90a-227a-44cf-8ea6-519b25dc8509"}
07:26:24.897 01.967 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"18719aa7-7644-4635-aeeb-500b5385a674"}
07:26:24.911 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"18719aa7-7644-4635-aeeb-500b5385a674"}
07:26:24.918 00.007 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"3bbf9384-af2f-4b33-a410-0d69b91cb8fc"}
07:26:24.925 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"3bbf9384-af2f-4b33-a410-0d69b91cb8fc"}
07:26:26.896 01.971 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"37124b0c-f18d-467e-8cce-d8da7fe74205"}
07:26:26.903 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"37124b0c-f18d-467e-8cce-d8da7fe74205"}
07:26:26.912 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"43f99448-b6c4-4cc5-8c24-fd01c792c182"}
07:26:26.922 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"43f99448-b6c4-4cc5-8c24-fd01c792c182"}
07:26:28.895 01.973 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"64fd07eb-49e4-458c-b238-5e162a3b05cd"}
07:26:28.903 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"64fd07eb-49e4-458c-b238-5e162a3b05cd"}
07:26:28.912 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"dea8c12e-7eb0-43cf-bdb0-f6b6eed925c0"}
07:26:28.920 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"dea8c12e-7eb0-43cf-bdb0-f6b6eed925c0"}
07:26:30.895 01.975 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"be1221b1-1eeb-4294-b9a8-80f23ca5e973"}
07:26:30.906 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"be1221b1-1eeb-4294-b9a8-80f23ca5e973"}
07:26:30.912 00.006 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"901b30da-73e5-479c-bd75-5662c3e6eb01"}
07:26:30.921 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"901b30da-73e5-479c-bd75-5662c3e6eb01"}
07:26:32.893 01.972 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"a335d164-dc17-4416-8347-2476bdfc7624"}
07:26:32.903 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"a335d164-dc17-4416-8347-2476bdfc7624"}
07:26:32.912 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"59b46ea9-9a7b-4bc1-b38b-ea6767effb27"}
07:26:32.919 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"59b46ea9-9a7b-4bc1-b38b-ea6767effb27"}
07:26:34.891 01.972 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"ba349196-bddc-4950-8af0-0877372aa7b1"}
07:26:34.897 00.006 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"ba349196-bddc-4950-8af0-0877372aa7b1"}
07:26:34.903 00.006 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"f6cd35c7-5bd1-4275-9177-54d91b165f68"}
07:26:34.909 00.006 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"f6cd35c7-5bd1-4275-9177-54d91b165f68"}
07:26:36.892 01.983 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"508004e1-d5b8-47a8-853c-677a2032dfa1"}
07:26:36.898 00.006 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"508004e1-d5b8-47a8-853c-677a2032dfa1"}
07:26:36.906 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"625ec3aa-dedc-4561-975e-7d34d64f0c70"}
07:26:36.911 00.005 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"625ec3aa-dedc-4561-975e-7d34d64f0c70"}
07:26:38.891 01.980 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"cb2375ca-b28c-4d6b-90a8-2026ec822a85"}
07:26:38.907 00.016 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"cb2375ca-b28c-4d6b-90a8-2026ec822a85"}
07:26:38.915 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"04ccb698-68ce-406e-bc43-35da18c2474b"}
07:26:38.923 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"04ccb698-68ce-406e-bc43-35da18c2474b"}
07:26:40.890 01.967 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"9cb25dbb-5377-442f-82d4-c460b21042fa"}
07:26:40.902 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"9cb25dbb-5377-442f-82d4-c460b21042fa"}
07:26:40.911 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"f39f70de-53b8-465f-b733-feb1e82afdd3"}
07:26:40.917 00.006 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"f39f70de-53b8-465f-b733-feb1e82afdd3"}
07:26:42.887 01.970 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"3f6fa394-27cc-4ce7-9c01-01430c55791a"}
07:26:42.893 00.006 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"3f6fa394-27cc-4ce7-9c01-01430c55791a"}
07:26:42.901 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"757b5675-9784-4a15-bc93-8fb7a2d2b27c"}
07:26:42.907 00.006 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"757b5675-9784-4a15-bc93-8fb7a2d2b27c"}
07:26:44.885 01.978 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"64853687-73de-4d9d-bd67-f9d524d23b2f"}
07:26:44.895 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"64853687-73de-4d9d-bd67-f9d524d23b2f"}
07:26:44.903 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"a37160dc-1ac7-4b15-89fd-d31956b5a94c"}
07:26:44.908 00.005 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"a37160dc-1ac7-4b15-89fd-d31956b5a94c"}
07:26:46.885 01.977 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"b5148099-1dfc-4de1-8a22-1c72fc1d1e8f"}
07:26:46.898 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"b5148099-1dfc-4de1-8a22-1c72fc1d1e8f"}
07:26:46.910 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"65be9969-f661-4a30-a345-7986ed9d11b9"}
07:26:46.919 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"65be9969-f661-4a30-a345-7986ed9d11b9"}
07:26:48.885 01.966 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"ad2ef3d5-fb11-42a1-afff-b8b68addc06b"}
07:26:48.895 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"ad2ef3d5-fb11-42a1-afff-b8b68addc06b"}
07:26:48.900 00.005 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"3c1fb551-c260-43fe-acf2-f4dc04eafcfd"}
07:26:48.908 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"3c1fb551-c260-43fe-acf2-f4dc04eafcfd"}
07:26:50.885 01.977 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"626588e0-e3c3-442c-a3eb-908a889b2845"}
07:26:50.896 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"626588e0-e3c3-442c-a3eb-908a889b2845"}
07:26:50.904 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"685a8990-dbe5-4cdb-a429-6db3a748ab4d"}
07:26:50.911 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"685a8990-dbe5-4cdb-a429-6db3a748ab4d"}
07:26:52.884 01.973 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"b5de40c4-6913-46e6-a515-014d8259de0c"}
07:26:52.893 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"b5de40c4-6913-46e6-a515-014d8259de0c"}
07:26:52.900 00.007 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"3e2345d2-82ae-45db-87c2-01f7baf0561e"}
07:26:52.907 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"3e2345d2-82ae-45db-87c2-01f7baf0561e"}
07:26:54.884 01.977 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"df7a588f-3ed4-46ce-89e6-17b63c131049"}
07:26:54.893 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"df7a588f-3ed4-46ce-89e6-17b63c131049"}
07:26:54.902 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"42824b1f-e9a7-4104-ada2-11f09b62d7e8"}
07:26:54.909 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"42824b1f-e9a7-4104-ada2-11f09b62d7e8"}
07:26:56.883 01.974 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"bc36e0e9-1926-4d1e-8d11-f7fc818e2cf0"}
07:26:56.892 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"bc36e0e9-1926-4d1e-8d11-f7fc818e2cf0"}
07:26:56.898 00.006 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"f643b4c3-2ca7-48c4-ab20-ebcd72d839c4"}
07:26:56.903 00.005 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"f643b4c3-2ca7-48c4-ab20-ebcd72d839c4"}
07:26:58.883 01.980 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"6999f612-ebf0-4dfa-bb6b-4dfadd498396"}
07:26:58.896 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"6999f612-ebf0-4dfa-bb6b-4dfadd498396"}
07:26:58.906 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"3741146e-604c-4baf-8660-a598a1106a88"}
07:26:58.916 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"3741146e-604c-4baf-8660-a598a1106a88"}
07:27:00.883 01.967 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"9a3e3105-0ec2-48a9-924d-04f16c059592"}
07:27:00.892 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"9a3e3105-0ec2-48a9-924d-04f16c059592"}
07:27:00.898 00.006 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"215e9b80-2fde-44b8-a01d-951d5318ffd6"}
07:27:00.908 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"215e9b80-2fde-44b8-a01d-951d5318ffd6"}
07:27:02.884 01.976 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"759bc4ed-7574-4dd5-966a-88515069d0a8"}
07:27:02.892 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"759bc4ed-7574-4dd5-966a-88515069d0a8"}
07:27:02.901 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"e6f05709-9054-4071-9a5f-8dfbd60c9db7"}
07:27:02.909 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"e6f05709-9054-4071-9a5f-8dfbd60c9db7"}
07:27:04.882 01.973 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"de4aed0e-7b68-4493-af18-04ecb80638c5"}
07:27:04.890 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"de4aed0e-7b68-4493-af18-04ecb80638c5"}
07:27:04.896 00.006 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"522b9b85-c0c5-4ff3-a4d4-41687e5a9d21"}
07:27:04.903 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"522b9b85-c0c5-4ff3-a4d4-41687e5a9d21"}
07:27:06.883 01.980 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"e2bdafc6-a8d0-4e82-9d7c-f43a57b7e955"}
07:27:06.893 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"e2bdafc6-a8d0-4e82-9d7c-f43a57b7e955"}
07:27:06.900 00.007 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"dae94e7b-8e71-4424-b1d1-0d9b7af52674"}
07:27:06.908 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"dae94e7b-8e71-4424-b1d1-0d9b7af52674"}
07:27:08.883 01.975 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"b0160711-57f6-4b5a-90c5-c9d43690960a"}
07:27:08.891 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"b0160711-57f6-4b5a-90c5-c9d43690960a"}
07:27:08.898 00.007 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"05276944-4270-4748-9d1d-4e488f70a149"}
07:27:08.904 00.006 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"05276944-4270-4748-9d1d-4e488f70a149"}
07:27:10.884 01.980 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"a249e086-6ac1-49f1-8e7d-46e5847a9d4a"}
07:27:10.893 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"a249e086-6ac1-49f1-8e7d-46e5847a9d4a"}
07:27:10.900 00.007 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"d298a88c-0c53-417a-8db8-33bcb4d978e8"}
07:27:10.911 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"d298a88c-0c53-417a-8db8-33bcb4d978e8"}
07:27:12.882 01.971 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"06ae4bd8-57ba-4a91-bc95-f4f57361e346"}
07:27:12.890 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"06ae4bd8-57ba-4a91-bc95-f4f57361e346"}
07:27:12.899 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"243c3a68-60cc-4c33-af13-48ec1992b8d8"}
07:27:12.906 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"243c3a68-60cc-4c33-af13-48ec1992b8d8"}
07:27:14.882 01.976 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"b8f54d74-5ecb-4ecb-a1bc-552ac7a6fcb5"}
07:27:14.888 00.006 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"b8f54d74-5ecb-4ecb-a1bc-552ac7a6fcb5"}
07:27:14.895 00.007 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"ad2ce7fc-dd95-458a-aca3-0eec3b93e846"}
07:27:14.899 00.004 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"ad2ce7fc-dd95-458a-aca3-0eec3b93e846"}
07:27:16.881 01.982 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"63acc165-b176-4d8d-88a3-acdeb2ff2270"}
07:27:16.887 00.006 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"63acc165-b176-4d8d-88a3-acdeb2ff2270"}
07:27:16.894 00.007 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"54c2449e-7f2e-4021-9936-b81231e20f90"}
07:27:16.899 00.005 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"54c2449e-7f2e-4021-9936-b81231e20f90"}
07:27:18.881 01.982 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"8ef32783-abc7-4bf7-85c3-039bd72d3c65"}
07:27:18.887 00.006 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"8ef32783-abc7-4bf7-85c3-039bd72d3c65"}
07:27:18.893 00.006 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"ed1da6f2-f178-4956-97d5-e3e9c8dc2ad6"}
07:27:18.898 00.005 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"ed1da6f2-f178-4956-97d5-e3e9c8dc2ad6"}
07:27:20.881 01.983 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"5edb93eb-be90-430d-859d-f19928d55a39"}
07:27:20.887 00.006 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"5edb93eb-be90-430d-859d-f19928d55a39"}
07:27:20.892 00.005 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"36fc4e58-321c-44db-b697-79bbba5a46c1"}
07:27:20.899 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"36fc4e58-321c-44db-b697-79bbba5a46c1"}
07:27:22.879 01.980 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"31113adf-48b1-46c0-9a2f-fed9ea107497"}
07:27:22.885 00.006 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"31113adf-48b1-46c0-9a2f-fed9ea107497"}
07:27:22.892 00.007 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"36aa7d03-5e40-4967-b070-8919085ca36a"}
07:27:22.898 00.006 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"36aa7d03-5e40-4967-b070-8919085ca36a"}
07:27:24.878 01.980 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"35f44914-b916-4762-ad65-27fe750092b0"}
07:27:24.885 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"35f44914-b916-4762-ad65-27fe750092b0"}
07:27:24.890 00.005 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"7d0dc021-21e3-4c9d-82dd-0767574d9f20"}
07:27:24.895 00.005 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"7d0dc021-21e3-4c9d-82dd-0767574d9f20"}
07:27:26.877 01.982 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"6cb570b0-d1e3-45d1-b622-a147dae4a4c0"}
07:27:26.883 00.006 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"6cb570b0-d1e3-45d1-b622-a147dae4a4c0"}
07:27:26.888 00.005 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"98b2433f-ffa5-411c-945b-77372c0f0804"}
07:27:26.894 00.006 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"98b2433f-ffa5-411c-945b-77372c0f0804"}
07:27:28.877 01.983 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"a8846f13-f32f-4884-94de-44bd096cbf07"}
07:27:28.884 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"a8846f13-f32f-4884-94de-44bd096cbf07"}
07:27:28.891 00.007 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"5f68966e-0831-4c7e-847d-a1b1bea1a7c2"}
07:27:28.896 00.005 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"5f68966e-0831-4c7e-847d-a1b1bea1a7c2"}
07:27:30.877 01.981 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"ca41e65b-9351-4e34-b2ab-4c2385b29aad"}
07:27:30.884 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"ca41e65b-9351-4e34-b2ab-4c2385b29aad"}
07:27:30.889 00.005 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"4edfda42-924a-4d11-b356-c963b88116fa"}
07:27:30.894 00.005 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"4edfda42-924a-4d11-b356-c963b88116fa"}
07:27:32.876 01.982 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"d8d36028-675a-4938-9559-3c0f569fc35d"}
07:27:32.882 00.006 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"d8d36028-675a-4938-9559-3c0f569fc35d"}
07:27:32.887 00.005 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"ccb74561-8b26-4695-a2a7-cf677c2e84d4"}
07:27:32.892 00.005 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"ccb74561-8b26-4695-a2a7-cf677c2e84d4"}
07:27:34.876 01.984 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"d97130c2-e61f-43af-b69d-4d617b6c6baa"}
07:27:34.883 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"d97130c2-e61f-43af-b69d-4d617b6c6baa"}
07:27:34.890 00.007 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"687f37a0-4221-4b6e-a997-b89f371361eb"}
07:27:34.896 00.006 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"687f37a0-4221-4b6e-a997-b89f371361eb"}
07:27:36.876 01.980 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"ec905622-af62-4925-9853-0016dab09ede"}
07:27:36.885 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"ec905622-af62-4925-9853-0016dab09ede"}
07:27:36.890 00.005 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"7126d14d-cd2c-407f-9b21-438756f869a7"}
07:27:36.895 00.005 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"7126d14d-cd2c-407f-9b21-438756f869a7"}
07:27:38.875 01.980 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"07b63964-f35e-41d4-9fa7-2f2ec3970d71"}
07:27:38.880 00.005 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"07b63964-f35e-41d4-9fa7-2f2ec3970d71"}
07:27:38.886 00.006 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"d0b193ba-a31b-438b-9452-f8e4c265823d"}
07:27:38.891 00.005 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"d0b193ba-a31b-438b-9452-f8e4c265823d"}
07:27:40.874 01.983 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"b7cf3794-e1a1-40ff-8450-07435c981a4d"}
07:27:40.880 00.006 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"b7cf3794-e1a1-40ff-8450-07435c981a4d"}
07:27:40.888 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"9c690c9c-31ce-4c21-86a9-3a977efa756f"}
07:27:40.895 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"9c690c9c-31ce-4c21-86a9-3a977efa756f"}
07:27:42.873 01.978 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"1a6961d5-d077-44a2-8317-ff1894915d02"}
07:27:42.879 00.006 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"1a6961d5-d077-44a2-8317-ff1894915d02"}
07:27:42.885 00.006 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"01e7a80b-1c7f-4829-a2e5-274aaff507b5"}
07:27:42.891 00.006 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"01e7a80b-1c7f-4829-a2e5-274aaff507b5"}
07:27:44.875 01.984 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"65979864-5e81-4a80-82e3-097c6bd8023e"}
07:27:44.880 00.005 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"65979864-5e81-4a80-82e3-097c6bd8023e"}
07:27:44.886 00.006 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"af16afdd-c770-4936-b384-87114d7619df"}
07:27:44.891 00.005 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"af16afdd-c770-4936-b384-87114d7619df"}
07:27:46.874 01.983 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"9f354012-c9cf-4548-b028-07af26fd7205"}
07:27:46.881 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"9f354012-c9cf-4548-b028-07af26fd7205"}
07:27:46.888 00.007 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"91c71efe-2025-44db-a9f9-3f87e56b91c0"}
07:27:46.895 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"91c71efe-2025-44db-a9f9-3f87e56b91c0"}
07:27:47.742 00.847 9340 evsrv: cli 100A41E8 connect
07:27:47.748 00.006 9340 evsrv: cli 100A41E8 request: {"method":"get_pixel_scale","id":"fb77f7b9-141b-431f-8dbf-8a7417deaa69"}
07:27:47.754 00.006 9340 evsrv: cli 100A41E8 response: {"jsonrpc":"2.0","result":2.47177,"id":"fb77f7b9-141b-431f-8dbf-8a7417deaa69"}
07:27:47.760 00.006 9340 evsrv: cli 100A41E8 disconnect
07:27:48.872 01.112 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"39b639e3-21a4-4fb8-973e-4122b701683c"}
07:27:48.879 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"39b639e3-21a4-4fb8-973e-4122b701683c"}
07:27:48.885 00.006 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"756c51bc-81e8-4da6-9b56-ae001d1a14b5"}
07:27:48.890 00.005 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"756c51bc-81e8-4da6-9b56-ae001d1a14b5"}
07:27:50.873 01.983 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"59aaff9b-5112-4d0d-ba87-6f9043cbb98a"}
07:27:50.879 00.006 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"59aaff9b-5112-4d0d-ba87-6f9043cbb98a"}
07:27:50.885 00.006 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"9b5adaac-5d22-4bde-984a-2973a4b74835"}
07:27:50.891 00.006 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"9b5adaac-5d22-4bde-984a-2973a4b74835"}
07:27:52.870 01.979 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"3ebe7783-77c5-48e6-9064-982ff5c01f8e"}
07:27:52.876 00.006 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"3ebe7783-77c5-48e6-9064-982ff5c01f8e"}
07:27:52.883 00.007 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"00c89a67-3592-47f7-b87d-0237a7572da2"}
07:27:52.888 00.005 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"00c89a67-3592-47f7-b87d-0237a7572da2"}
07:27:54.251 01.363 9340 evsrv: cli 100A41E8 connect
07:27:54.262 00.011 9340 evsrv: cli 100A41E8 request: {"method":"get_pixel_scale","id":"14fba17a-0983-4355-94f5-22a8d730cd60"}
07:27:54.268 00.006 9340 evsrv: cli 100A41E8 response: {"jsonrpc":"2.0","result":2.47177,"id":"14fba17a-0983-4355-94f5-22a8d730cd60"}
07:27:54.275 00.007 9340 evsrv: cli 100A41E8 disconnect
07:27:54.869 00.594 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"be319dd0-d9ff-4740-910d-d00d0e2d5ca4"}
07:27:54.875 00.006 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"be319dd0-d9ff-4740-910d-d00d0e2d5ca4"}
07:27:54.881 00.006 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"9a868091-52c3-4914-a367-f28a72e9e229"}
07:27:54.887 00.006 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"9a868091-52c3-4914-a367-f28a72e9e229"}
07:27:56.868 01.981 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"5a2b225d-84a3-419d-9d51-5479a9aef305"}
07:27:56.872 00.004 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"5a2b225d-84a3-419d-9d51-5479a9aef305"}
07:27:56.879 00.007 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"ee49e31f-20a5-4655-9c86-03b7a32fe4e7"}
07:27:56.885 00.006 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"ee49e31f-20a5-4655-9c86-03b7a32fe4e7"}
07:27:58.866 01.981 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"16318c51-1590-4df9-bcae-6cf49f9c42f0"}
07:27:58.872 00.006 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"16318c51-1590-4df9-bcae-6cf49f9c42f0"}
07:27:58.880 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"ba42fa18-67a2-4911-a55a-a186216824ee"}
07:27:58.885 00.005 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"ba42fa18-67a2-4911-a55a-a186216824ee"}
07:28:00.867 01.982 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"21e355ac-9b41-4435-a394-c1bed550bcb0"}
07:28:00.873 00.006 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"21e355ac-9b41-4435-a394-c1bed550bcb0"}
07:28:00.878 00.005 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"38b1b636-93a3-4f96-a2d7-328d4c54b980"}
07:28:00.884 00.006 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"38b1b636-93a3-4f96-a2d7-328d4c54b980"}
07:28:02.866 01.982 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"cfe110cd-a287-443b-b259-1f0ccb34648e"}
07:28:02.872 00.006 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"cfe110cd-a287-443b-b259-1f0ccb34648e"}
07:28:02.877 00.005 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"b8a2b23b-90e5-4b97-8064-b2fcd330ba50"}
07:28:02.883 00.006 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"b8a2b23b-90e5-4b97-8064-b2fcd330ba50"}
07:28:04.865 01.982 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"aaa56d21-c3ef-41c6-8799-1bce1bebafdc"}
07:28:04.871 00.006 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"aaa56d21-c3ef-41c6-8799-1bce1bebafdc"}
07:28:04.879 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"30bd4532-f155-4563-9bac-e21795f64af9"}
07:28:04.884 00.005 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"30bd4532-f155-4563-9bac-e21795f64af9"}
07:28:06.865 01.981 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"268cb48f-1a52-4bef-80f1-953a21958005"}
07:28:06.870 00.005 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"268cb48f-1a52-4bef-80f1-953a21958005"}
07:28:06.876 00.006 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"24ebf962-401b-4099-a56a-df6799a2fb59"}
07:28:06.881 00.005 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"24ebf962-401b-4099-a56a-df6799a2fb59"}
07:28:08.865 01.984 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"650708bc-3234-43ef-9302-d4172ffe0d1d"}
07:28:08.871 00.006 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"650708bc-3234-43ef-9302-d4172ffe0d1d"}
07:28:08.878 00.007 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"20f9031b-6570-4f75-8133-3df922e37c44"}
07:28:08.883 00.005 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"20f9031b-6570-4f75-8133-3df922e37c44"}
07:28:10.864 01.981 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"0d32c38b-6407-4ade-95cf-eca34e2132e6"}
07:28:10.870 00.006 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"0d32c38b-6407-4ade-95cf-eca34e2132e6"}
07:28:10.878 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"70e078a2-d0dd-4ac4-bd06-4a82edfbdf13"}
07:28:10.885 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"70e078a2-d0dd-4ac4-bd06-4a82edfbdf13"}
07:28:12.863 01.978 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"fcd0762c-68ae-4611-9b52-0d458adaedfd"}
07:28:12.869 00.006 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"fcd0762c-68ae-4611-9b52-0d458adaedfd"}
07:28:12.875 00.006 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"2b5c118c-ed9a-4139-be59-634f96ccd031"}
07:28:12.880 00.005 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"2b5c118c-ed9a-4139-be59-634f96ccd031"}
07:28:14.862 01.982 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"342c0942-2c58-4deb-b39c-22d80b5669a7"}
07:28:14.868 00.006 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"342c0942-2c58-4deb-b39c-22d80b5669a7"}
07:28:14.875 00.007 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"4e394c64-cbad-41f8-8475-9351ead7c2ae"}
07:28:14.880 00.005 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"4e394c64-cbad-41f8-8475-9351ead7c2ae"}
07:28:15.769 00.889 9340 evsrv: cli 100A41E8 connect
07:28:15.777 00.008 9340 evsrv: cli 100A41E8 request: {"method":"get_pixel_scale","id":"0d5b6f98-e303-4ccf-87df-05dbb22148d6"}
07:28:15.782 00.005 9340 evsrv: cli 100A41E8 response: {"jsonrpc":"2.0","result":2.47177,"id":"0d5b6f98-e303-4ccf-87df-05dbb22148d6"}
07:28:15.788 00.006 9340 evsrv: cli 100A41E8 disconnect
07:28:16.862 01.074 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"e59134e9-759b-4e98-a17d-2820ea1f1c23"}
07:28:16.867 00.005 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"e59134e9-759b-4e98-a17d-2820ea1f1c23"}
07:28:16.873 00.006 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"ef15b4b1-f807-46df-bf6f-116b3421cd75"}
07:28:16.879 00.006 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"ef15b4b1-f807-46df-bf6f-116b3421cd75"}
07:28:18.863 01.984 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"869f292e-b2a5-4d98-a912-bc099686fc8c"}
07:28:18.869 00.006 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"869f292e-b2a5-4d98-a912-bc099686fc8c"}
07:28:18.875 00.006 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"2ca83aaa-67fb-4596-b268-399819310817"}
07:28:18.880 00.005 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"2ca83aaa-67fb-4596-b268-399819310817"}
07:28:19.796 00.916 9340 evsrv: cli 100A41E8 connect
07:28:19.802 00.006 9340 evsrv: cli 100A41E8 request: {"method":"get_pixel_scale","id":"9da85b22-94b3-4997-91dd-355fe58d60a9"}
07:28:19.807 00.005 9340 evsrv: cli 100A41E8 response: {"jsonrpc":"2.0","result":2.47177,"id":"9da85b22-94b3-4997-91dd-355fe58d60a9"}
07:28:19.813 00.006 9340 evsrv: cli 100A41E8 disconnect
07:28:20.864 01.051 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"1e678fc0-9c7e-4aa7-a2e9-65ba93e86d19"}
07:28:20.870 00.006 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"1e678fc0-9c7e-4aa7-a2e9-65ba93e86d19"}
07:28:20.876 00.006 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"03501889-4699-4e23-89f1-f2e0048f24c2"}
07:28:20.882 00.006 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"03501889-4699-4e23-89f1-f2e0048f24c2"}
07:28:22.864 01.982 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"76493c31-7c28-4fb9-95f7-d32c22ff0b7a"}
07:28:22.870 00.006 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"76493c31-7c28-4fb9-95f7-d32c22ff0b7a"}
07:28:22.877 00.007 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"ccfb11a2-29b6-4019-bb42-06d78b9e0ea0"}
07:28:22.883 00.006 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"ccfb11a2-29b6-4019-bb42-06d78b9e0ea0"}
07:28:24.863 01.980 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"e4515caf-9525-451b-8c08-7caeb07b853a"}
07:28:24.869 00.006 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"e4515caf-9525-451b-8c08-7caeb07b853a"}
07:28:24.875 00.006 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"7fe58486-eb83-4daf-be31-3fb2c2f048cc"}
07:28:24.881 00.006 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"7fe58486-eb83-4daf-be31-3fb2c2f048cc"}
07:28:26.863 01.982 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"70afab13-893e-41bf-9109-8f4f274b4cf5"}
07:28:26.869 00.006 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"70afab13-893e-41bf-9109-8f4f274b4cf5"}
07:28:26.873 00.004 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"82a8ee0f-2371-4a40-bc48-5906d43dd4a1"}
07:28:26.880 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"82a8ee0f-2371-4a40-bc48-5906d43dd4a1"}
07:28:28.863 01.983 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"350c3c39-8aa6-493a-8d67-323b6bb99c1e"}
07:28:28.869 00.006 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"350c3c39-8aa6-493a-8d67-323b6bb99c1e"}
07:28:28.876 00.007 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"4d010b02-29d4-4883-b8ae-be9894ef9fd8"}
07:28:28.882 00.006 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"4d010b02-29d4-4883-b8ae-be9894ef9fd8"}
07:28:30.862 01.980 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"48d1cae0-66ad-47bb-9799-da6ed39941f0"}
07:28:30.868 00.006 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"48d1cae0-66ad-47bb-9799-da6ed39941f0"}
07:28:30.874 00.006 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"49a99bef-bf41-42a9-a87d-5d2ae9d28bca"}
07:28:30.879 00.005 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"49a99bef-bf41-42a9-a87d-5d2ae9d28bca"}
07:28:32.862 01.983 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"dea8168f-dd30-4f23-84a2-7785ab7d05e3"}
07:28:32.868 00.006 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"dea8168f-dd30-4f23-84a2-7785ab7d05e3"}
07:28:32.874 00.006 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"d24fdae4-d808-4f98-8d72-d04146a9b3dd"}
07:28:32.879 00.005 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"d24fdae4-d808-4f98-8d72-d04146a9b3dd"}
07:28:34.861 01.982 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"700e0b44-6338-4fb0-9b79-f36bce457c07"}
07:28:34.868 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"700e0b44-6338-4fb0-9b79-f36bce457c07"}
07:28:34.875 00.007 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"66168dfd-5a3c-42ed-b684-0c50907422cc"}
07:28:34.880 00.005 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"66168dfd-5a3c-42ed-b684-0c50907422cc"}
07:28:36.861 01.981 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"62e3ffd0-f1a9-4230-beda-c2dff3ea0836"}
07:28:36.868 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"62e3ffd0-f1a9-4230-beda-c2dff3ea0836"}
07:28:36.873 00.005 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"90bf4a60-bb18-407a-8122-7351b88f443d"}
07:28:36.878 00.005 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"90bf4a60-bb18-407a-8122-7351b88f443d"}
07:28:38.861 01.983 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"d3690911-e068-439b-9c70-a045e056c5cb"}
07:28:38.867 00.006 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"d3690911-e068-439b-9c70-a045e056c5cb"}
07:28:38.873 00.006 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"bd46a14f-4e19-4a0d-ba0d-74316e15ab88"}
07:28:38.879 00.006 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"bd46a14f-4e19-4a0d-ba0d-74316e15ab88"}
07:28:40.861 01.982 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"edbce103-7648-4ef4-822d-db4e03fa0cd7"}
07:28:40.869 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"edbce103-7648-4ef4-822d-db4e03fa0cd7"}
07:28:40.879 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"19528407-d87f-433e-96fc-d665ee8f5078"}
07:28:40.888 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"19528407-d87f-433e-96fc-d665ee8f5078"}
07:28:42.860 01.972 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"c207bbe8-00bc-48d8-94da-fbaac3a1fe10"}
07:28:42.870 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"c207bbe8-00bc-48d8-94da-fbaac3a1fe10"}
07:28:42.879 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"e7add48c-570f-4703-97f0-117b527ca4bc"}
07:28:42.891 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"e7add48c-570f-4703-97f0-117b527ca4bc"}
07:28:44.861 01.970 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"774bb08e-7731-4c0d-b514-628bec60a759"}
07:28:44.873 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"774bb08e-7731-4c0d-b514-628bec60a759"}
07:28:44.884 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"1a4fd579-dd3e-4555-a49c-410fd5c84414"}
07:28:44.890 00.006 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"1a4fd579-dd3e-4555-a49c-410fd5c84414"}
07:28:46.861 01.971 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"36811af1-226f-42ef-8cd8-de2332cf4c79"}
07:28:46.870 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"36811af1-226f-42ef-8cd8-de2332cf4c79"}
07:28:46.881 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"9d5137ad-893f-4c50-9452-b26ef0dd53e0"}
07:28:46.892 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"9d5137ad-893f-4c50-9452-b26ef0dd53e0"}
07:28:48.860 01.968 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"2e2b764c-91c7-4af6-b5cb-14d5478e1c68"}
07:28:48.873 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"2e2b764c-91c7-4af6-b5cb-14d5478e1c68"}
07:28:48.885 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"6c7b6dbc-ecc1-4067-a072-a55a40a9bb5a"}
07:28:48.891 00.006 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"6c7b6dbc-ecc1-4067-a072-a55a40a9bb5a"}
07:28:50.860 01.969 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"3203e9c1-d964-4677-9c65-81dc9224a68f"}
07:28:50.868 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"3203e9c1-d964-4677-9c65-81dc9224a68f"}
07:28:50.873 00.005 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"4b2406d9-b9cc-4a2c-b2a0-979a7d653bea"}
07:28:50.882 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"4b2406d9-b9cc-4a2c-b2a0-979a7d653bea"}
07:28:52.860 01.978 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"bd3837d0-624c-449a-9b8b-7f2cf81a87e4"}
07:28:52.868 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"bd3837d0-624c-449a-9b8b-7f2cf81a87e4"}
07:28:52.875 00.007 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"4114d816-1be0-4586-b0fb-5d9ff608587f"}
07:28:52.883 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"4114d816-1be0-4586-b0fb-5d9ff608587f"}
07:28:54.862 01.979 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"7385c6c9-95fe-4b76-ba86-581b9ab4ea06"}
07:28:54.874 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"7385c6c9-95fe-4b76-ba86-581b9ab4ea06"}
07:28:54.884 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"df6c95e9-1cfd-4556-9248-080aec303ebd"}
07:28:54.891 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"df6c95e9-1cfd-4556-9248-080aec303ebd"}
07:28:56.860 01.969 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"272dad02-f377-4182-a60e-83e1b08778df"}
07:28:56.873 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"272dad02-f377-4182-a60e-83e1b08778df"}
07:28:56.884 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"158bbc49-ac4b-4016-b1d9-9250ddc7c106"}
07:28:56.892 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"158bbc49-ac4b-4016-b1d9-9250ddc7c106"}
07:28:58.860 01.968 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"cfc5c2a6-a5b7-4a0c-b75b-044169b43834"}
07:28:58.868 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"cfc5c2a6-a5b7-4a0c-b75b-044169b43834"}
07:28:58.879 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"c3f8aaaa-b63d-4e52-98cf-dcad95f9ed85"}
07:28:58.890 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"c3f8aaaa-b63d-4e52-98cf-dcad95f9ed85"}
07:29:00.859 01.969 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"1430fcd3-0e62-47bd-ad65-4de0edda0449"}
07:29:00.872 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"1430fcd3-0e62-47bd-ad65-4de0edda0449"}
07:29:00.882 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"bf90d7b6-a28e-4bdf-93fb-7d211fde30c7"}
07:29:00.892 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"bf90d7b6-a28e-4bdf-93fb-7d211fde30c7"}
07:29:02.858 01.966 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"95ef2ab0-d6ea-4123-87ca-e62a4a5b183d"}
07:29:02.870 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"95ef2ab0-d6ea-4123-87ca-e62a4a5b183d"}
07:29:02.876 00.006 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"4fbf447f-6429-480f-a014-e12e97c5b1d9"}
07:29:02.885 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"4fbf447f-6429-480f-a014-e12e97c5b1d9"}
07:29:04.857 01.972 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"018481cb-1df5-4d76-868b-7a78eae09768"}
07:29:04.867 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"018481cb-1df5-4d76-868b-7a78eae09768"}
07:29:04.875 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"e37e6277-0baa-436f-adbd-2156ad33ff86"}
07:29:04.885 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"e37e6277-0baa-436f-adbd-2156ad33ff86"}
07:29:06.857 01.972 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"1ec5e7a9-79f2-4c86-8ba2-7873e767c7dd"}
07:29:06.864 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"1ec5e7a9-79f2-4c86-8ba2-7873e767c7dd"}
07:29:06.871 00.007 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"f0a14f4f-2a0e-450d-b8ee-9fddca1c9421"}
07:29:06.878 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"f0a14f4f-2a0e-450d-b8ee-9fddca1c9421"}
07:29:08.857 01.979 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"261a9678-93ec-4d98-97ba-f90ad7898b74"}
07:29:08.869 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"261a9678-93ec-4d98-97ba-f90ad7898b74"}
07:29:08.878 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"ea9c17cc-238e-43ad-9536-764151f02b5f"}
07:29:08.885 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"ea9c17cc-238e-43ad-9536-764151f02b5f"}
07:29:10.858 01.973 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"de685a89-31da-4da9-839f-b0f94179903f"}
07:29:10.866 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"de685a89-31da-4da9-839f-b0f94179903f"}
07:29:10.878 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"52727d51-3392-4715-882c-b5b8d5a10c44"}
07:29:10.886 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"52727d51-3392-4715-882c-b5b8d5a10c44"}
07:29:12.858 01.972 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"95cd027b-012c-465a-b3e9-88e9340d8f8f"}
07:29:12.868 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"95cd027b-012c-465a-b3e9-88e9340d8f8f"}
07:29:12.877 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"8cf132cc-59ab-4260-8934-df0f241fb021"}
07:29:12.887 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"8cf132cc-59ab-4260-8934-df0f241fb021"}
07:29:14.857 01.970 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"9f75c39f-6458-4e94-a2f7-2a0af378e274"}
07:29:14.866 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"9f75c39f-6458-4e94-a2f7-2a0af378e274"}
07:29:14.872 00.006 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"dc9d299b-1fe4-4fcb-a579-a76859577f1a"}
07:29:14.880 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"dc9d299b-1fe4-4fcb-a579-a76859577f1a"}
07:29:16.855 01.975 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"bd8d3cb6-56d3-4e39-9d36-c4e0cf76ce52"}
07:29:16.864 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"bd8d3cb6-56d3-4e39-9d36-c4e0cf76ce52"}
07:29:16.873 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"f5b19870-a47b-4ca8-b360-9ec02f8620b5"}
07:29:16.884 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"f5b19870-a47b-4ca8-b360-9ec02f8620b5"}
07:29:18.855 01.971 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"cf76841e-59f5-4aee-ba68-ab41fbd3bf67"}
07:29:18.864 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"cf76841e-59f5-4aee-ba68-ab41fbd3bf67"}
07:29:18.874 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"236d8555-d97b-41e3-8d1d-7db3b8cff2d2"}
07:29:18.883 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"236d8555-d97b-41e3-8d1d-7db3b8cff2d2"}
07:29:20.855 01.972 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"66c8dc4e-3e66-4cc8-bcea-9e039dec3b32"}
07:29:20.865 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"66c8dc4e-3e66-4cc8-bcea-9e039dec3b32"}
07:29:20.871 00.006 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"8f085198-d901-4bf0-bf9d-07d67b9b9670"}
07:29:20.878 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"8f085198-d901-4bf0-bf9d-07d67b9b9670"}
07:29:22.854 01.976 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"19bdeb04-2706-42d0-b0bf-2879e381b910"}
07:29:22.862 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"19bdeb04-2706-42d0-b0bf-2879e381b910"}
07:29:22.871 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"21898360-7ddb-4bb2-868b-fc152da62a8b"}
07:29:22.879 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"21898360-7ddb-4bb2-868b-fc152da62a8b"}
07:29:24.854 01.975 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"9641383f-10c3-45df-8ad1-75c17a00478b"}
07:29:24.863 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"9641383f-10c3-45df-8ad1-75c17a00478b"}
07:29:24.870 00.007 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"106c6c56-f592-4e94-a097-3a46dc5bdb87"}
07:29:24.881 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"106c6c56-f592-4e94-a097-3a46dc5bdb87"}
07:29:26.852 01.971 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"64075d74-afcf-49fc-b21d-5a70e08e55ac"}
07:29:26.864 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"64075d74-afcf-49fc-b21d-5a70e08e55ac"}
07:29:26.870 00.006 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"64f23e54-4297-49de-8ac2-8858349eb945"}
07:29:26.880 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"64f23e54-4297-49de-8ac2-8858349eb945"}
07:29:28.851 01.971 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"4d93c9da-1fd0-4c0d-a0ed-d8b7ee98df4e"}
07:29:28.858 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"4d93c9da-1fd0-4c0d-a0ed-d8b7ee98df4e"}
07:29:28.872 00.014 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"1320a1fc-8e19-4d6d-bf7f-72bf0f451e71"}
07:29:28.881 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"1320a1fc-8e19-4d6d-bf7f-72bf0f451e71"}
07:29:30.851 01.970 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"bb8e7e9d-626b-4c29-846b-6cfdddf859dc"}
07:29:30.859 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"bb8e7e9d-626b-4c29-846b-6cfdddf859dc"}
07:29:30.864 00.005 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"5f6f4e77-bccf-4490-81ec-708e4cfb16cf"}
07:29:30.870 00.006 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"5f6f4e77-bccf-4490-81ec-708e4cfb16cf"}
07:29:32.851 01.981 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"cb63a0f7-99e5-463b-a954-e69d3481918d"}
07:29:32.858 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"cb63a0f7-99e5-463b-a954-e69d3481918d"}
07:29:32.863 00.005 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"f6df8eab-bb52-4b03-921a-52e0eaca8a46"}
07:29:32.870 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"f6df8eab-bb52-4b03-921a-52e0eaca8a46"}
07:29:34.850 01.980 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"fc5a7624-67a5-42d2-9322-bc04d316f1ef"}
07:29:34.858 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"fc5a7624-67a5-42d2-9322-bc04d316f1ef"}
07:29:34.866 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"8409a6d3-62ad-496d-8c53-d2a2dfd8e756"}
07:29:34.872 00.006 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"8409a6d3-62ad-496d-8c53-d2a2dfd8e756"}
07:29:36.850 01.978 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"831209d4-2bd5-42ae-b1a4-082d8ae14b05"}
07:29:36.861 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"831209d4-2bd5-42ae-b1a4-082d8ae14b05"}
07:29:36.867 00.006 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"a39209b6-1887-4720-b323-f7ff0abb57e8"}
07:29:36.874 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"a39209b6-1887-4720-b323-f7ff0abb57e8"}
07:29:38.849 01.975 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"9a4eacb9-f1cb-4870-9de8-a9c2709cf3df"}
07:29:38.861 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"9a4eacb9-f1cb-4870-9de8-a9c2709cf3df"}
07:29:38.872 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"69a78ce4-fe53-4b5a-8adb-594a8265541b"}
07:29:38.881 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"69a78ce4-fe53-4b5a-8adb-594a8265541b"}
07:29:40.849 01.968 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"4b24f740-f882-4db3-8f27-00ae6e0dd374"}
07:29:40.859 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"4b24f740-f882-4db3-8f27-00ae6e0dd374"}
07:29:40.866 00.007 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"107fd93c-a6ac-44a9-94bb-b0f781c286fc"}
07:29:40.873 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"107fd93c-a6ac-44a9-94bb-b0f781c286fc"}
07:29:42.924 02.051 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"87325d3d-d5cc-4393-bf99-46edc3651a19"}
07:29:43.112 00.188 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"87325d3d-d5cc-4393-bf99-46edc3651a19"}
07:29:43.194 00.082 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"b85c8d40-5ac6-4945-9356-e40b52931989"}
07:29:43.212 00.018 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"b85c8d40-5ac6-4945-9356-e40b52931989"}
07:29:44.923 01.711 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"ac606bed-c649-4996-a74e-79f091ec4677"}
07:29:44.935 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"ac606bed-c649-4996-a74e-79f091ec4677"}
07:29:44.946 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"de35fa0b-dcdd-476f-af23-1e46172eb08a"}
07:29:44.954 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"de35fa0b-dcdd-476f-af23-1e46172eb08a"}
07:29:46.922 01.968 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"a984d52f-0db3-44b1-ba8c-33894717e7c9"}
07:29:46.932 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"a984d52f-0db3-44b1-ba8c-33894717e7c9"}
07:29:46.941 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"3cd403dd-6bf4-4db4-b057-99c03b965a07"}
07:29:46.952 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"3cd403dd-6bf4-4db4-b057-99c03b965a07"}
07:29:48.923 01.971 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"46985bd6-8065-4117-9922-ed4c52669549"}
07:29:48.935 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"46985bd6-8065-4117-9922-ed4c52669549"}
07:29:48.945 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"d5153a00-ca88-4cdf-b246-d4d423090e09"}
07:29:48.950 00.005 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"d5153a00-ca88-4cdf-b246-d4d423090e09"}
07:29:50.923 01.973 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"10bd3992-e152-4eb1-8f48-55e628beafc3"}
07:29:50.934 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"10bd3992-e152-4eb1-8f48-55e628beafc3"}
07:29:50.941 00.007 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"bc8438f0-664c-452c-a30d-a5421e72b946"}
07:29:50.951 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"bc8438f0-664c-452c-a30d-a5421e72b946"}
07:29:52.921 01.970 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"e83cd030-feb6-4c73-9efc-474b9ff5a971"}
07:29:52.929 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"e83cd030-feb6-4c73-9efc-474b9ff5a971"}
07:29:52.938 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"4f8bdebc-6c46-454f-955c-9d75e5618d27"}
07:29:52.946 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"4f8bdebc-6c46-454f-955c-9d75e5618d27"}
07:29:54.920 01.974 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"ec38af30-91fe-46a9-9a34-9abdb11f9ee4"}
07:29:54.932 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"ec38af30-91fe-46a9-9a34-9abdb11f9ee4"}
07:29:54.938 00.006 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"887009bd-be61-42aa-b494-45c412c0a1ad"}
07:29:54.946 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"887009bd-be61-42aa-b494-45c412c0a1ad"}
07:29:56.920 01.974 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"431e7373-95aa-4123-828c-e4b9d6a62e36"}
07:29:56.931 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"431e7373-95aa-4123-828c-e4b9d6a62e36"}
07:29:56.941 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"6579c448-d039-4bd8-ae5d-2ea5ca626f7f"}
07:29:56.951 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"6579c448-d039-4bd8-ae5d-2ea5ca626f7f"}
07:29:58.920 01.969 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"443f40cb-a2e5-406e-9f0f-0ef4516d6e8d"}
07:29:58.928 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"443f40cb-a2e5-406e-9f0f-0ef4516d6e8d"}
07:29:58.936 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"790fd1fe-9a2e-4c1b-ad84-fd3d2f0caf3e"}
07:29:58.947 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"790fd1fe-9a2e-4c1b-ad84-fd3d2f0caf3e"}
07:30:00.920 01.973 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"802ad409-9f75-4c5b-99e1-352001279459"}
07:30:00.934 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"802ad409-9f75-4c5b-99e1-352001279459"}
07:30:00.942 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"0c794f66-f2fe-4ee2-bc77-9b4e60900e5c"}
07:30:00.948 00.006 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"0c794f66-f2fe-4ee2-bc77-9b4e60900e5c"}
07:30:02.920 01.972 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"41531e33-b2c7-44a0-9c25-94d34fbb35c7"}
07:30:02.930 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"41531e33-b2c7-44a0-9c25-94d34fbb35c7"}
07:30:02.936 00.006 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"4acb1189-807e-4d9d-a0b2-e93d2d27ab0e"}
07:30:02.944 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"4acb1189-807e-4d9d-a0b2-e93d2d27ab0e"}
07:30:04.919 01.975 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"e94f1bb0-d4dc-4c8b-92f6-48ea1da83804"}
07:30:04.928 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"e94f1bb0-d4dc-4c8b-92f6-48ea1da83804"}
07:30:04.935 00.007 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"67576c5c-bc53-4569-a9c3-098859a2f5a5"}
07:30:04.943 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"67576c5c-bc53-4569-a9c3-098859a2f5a5"}
07:30:06.919 01.976 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"1b245f66-d246-4a1c-9c53-511f8531e796"}
07:30:06.929 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"1b245f66-d246-4a1c-9c53-511f8531e796"}
07:30:06.936 00.007 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"4eb4ee41-8504-441d-8152-07a06cc5165b"}
07:30:06.943 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"4eb4ee41-8504-441d-8152-07a06cc5165b"}
07:30:08.919 01.976 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"e9f7d0c5-2577-4104-9fd1-4451d9024d0b"}
07:30:08.931 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"e9f7d0c5-2577-4104-9fd1-4451d9024d0b"}
07:30:08.940 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"2ae4f6eb-afef-405d-86eb-cf72db1d60d1"}
07:30:08.950 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"2ae4f6eb-afef-405d-86eb-cf72db1d60d1"}
07:30:10.919 01.969 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"3797f496-c623-4f7c-af1c-e1ddbde08606"}
07:30:10.929 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"3797f496-c623-4f7c-af1c-e1ddbde08606"}
07:30:10.940 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"6bc5cebf-d86c-40dc-a6f9-301f844c07b2"}
07:30:10.948 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"6bc5cebf-d86c-40dc-a6f9-301f844c07b2"}
07:30:12.918 01.970 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"83e15d5a-ebb2-457b-b62b-6b8b875b61d1"}
07:30:12.928 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"83e15d5a-ebb2-457b-b62b-6b8b875b61d1"}
07:30:12.938 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"8dc427a0-4f07-4ba4-a7d2-21c70fc45f6f"}
07:30:12.948 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"8dc427a0-4f07-4ba4-a7d2-21c70fc45f6f"}
07:30:14.916 01.968 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"9309f362-db9b-45ed-bb10-fad3e1357b62"}
07:30:14.931 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"9309f362-db9b-45ed-bb10-fad3e1357b62"}
07:30:14.937 00.006 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"823a9994-fa03-44b9-bfee-01f248e69435"}
07:30:14.945 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"823a9994-fa03-44b9-bfee-01f248e69435"}
07:30:16.917 01.972 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"80cba674-7523-49b3-9a2e-2eb0982a84a1"}
07:30:16.926 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"80cba674-7523-49b3-9a2e-2eb0982a84a1"}
07:30:16.935 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"43846a92-03a0-48a1-8ef8-5e5e9c25f90d"}
07:30:16.945 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"43846a92-03a0-48a1-8ef8-5e5e9c25f90d"}
07:30:18.917 01.972 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"afb93d25-6325-4c3a-b4fd-57ad7865ebd6"}
07:30:18.926 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"afb93d25-6325-4c3a-b4fd-57ad7865ebd6"}
07:30:18.932 00.006 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"c9cf7f04-d615-45c8-8017-a0d8e469c028"}
07:30:18.940 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"c9cf7f04-d615-45c8-8017-a0d8e469c028"}
07:30:20.919 01.979 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"10164ce6-6165-47d3-8bc8-9f8b2b3a574a"}
07:30:20.930 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"10164ce6-6165-47d3-8bc8-9f8b2b3a574a"}
07:30:20.936 00.006 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"f54b5968-078b-4e91-9cfd-7cccc1db9e72"}
07:30:20.944 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"f54b5968-078b-4e91-9cfd-7cccc1db9e72"}
07:30:22.918 01.974 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"ec82b449-f3f1-4bc5-88cf-47af407f2ea6"}
07:30:22.926 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"ec82b449-f3f1-4bc5-88cf-47af407f2ea6"}
07:30:22.934 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"70a59290-19eb-461e-9962-9dd19793dc98"}
07:30:22.943 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"70a59290-19eb-461e-9962-9dd19793dc98"}
07:30:24.917 01.974 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"1769549b-0f71-427a-a05f-f05229236aee"}
07:30:24.929 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"1769549b-0f71-427a-a05f-f05229236aee"}
07:30:24.935 00.006 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"c113e034-1ca4-46b1-8d73-6fff4bd76db0"}
07:30:24.943 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"c113e034-1ca4-46b1-8d73-6fff4bd76db0"}
07:30:26.917 01.974 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"f96bd1e1-1677-4efc-acc6-f0bbab603450"}
07:30:26.932 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"f96bd1e1-1677-4efc-acc6-f0bbab603450"}
07:30:26.943 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"d7b224b1-59f5-43a2-8d42-fc9a3e37703a"}
07:30:26.949 00.006 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"d7b224b1-59f5-43a2-8d42-fc9a3e37703a"}
07:30:28.916 01.967 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"37819d25-d60a-49ec-831b-a16c5d747675"}
07:30:28.925 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"37819d25-d60a-49ec-831b-a16c5d747675"}
07:30:28.934 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"b46f1475-65b3-422f-90f1-5c36ee342fc3"}
07:30:28.943 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"b46f1475-65b3-422f-90f1-5c36ee342fc3"}
07:30:30.917 01.974 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"42c8447f-87ee-41ed-9377-df6f2b97ada1"}
07:30:30.929 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"42c8447f-87ee-41ed-9377-df6f2b97ada1"}
07:30:30.937 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"68c71619-f807-4752-b801-1b4796d956b1"}
07:30:30.945 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"68c71619-f807-4752-b801-1b4796d956b1"}
07:30:32.916 01.971 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"e54ea66a-3d4e-4585-b35b-94658dfb7067"}
07:30:32.925 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"e54ea66a-3d4e-4585-b35b-94658dfb7067"}
07:30:32.934 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"233ce9c1-3376-4f71-b4d1-5780b95640f2"}
07:30:32.945 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"233ce9c1-3376-4f71-b4d1-5780b95640f2"}
07:30:34.915 01.970 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"6d3b6294-4df4-43a8-9113-bfa7021f8daa"}
07:30:34.924 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"6d3b6294-4df4-43a8-9113-bfa7021f8daa"}
07:30:34.930 00.006 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"32b9f4b3-c1d3-4312-8028-dbd2652a3d48"}
07:30:34.940 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"32b9f4b3-c1d3-4312-8028-dbd2652a3d48"}
07:30:36.915 01.975 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"4f28d6a0-c5bc-4805-bc90-f71417857d39"}
07:30:36.928 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"4f28d6a0-c5bc-4805-bc90-f71417857d39"}
07:30:36.937 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"66065a5c-1c41-4f69-9b53-f2510959956d"}
07:30:36.944 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"66065a5c-1c41-4f69-9b53-f2510959956d"}
07:30:38.915 01.971 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"299268e9-f2a7-48e5-8943-80d21e4e7169"}
07:30:38.923 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"299268e9-f2a7-48e5-8943-80d21e4e7169"}
07:30:38.933 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"4c80f211-425c-4a79-9698-34e49b7ccf5e"}
07:30:38.942 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"4c80f211-425c-4a79-9698-34e49b7ccf5e"}
07:30:40.914 01.972 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"be1ce59e-b25d-4ec3-b881-7a62583870df"}
07:30:40.923 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"be1ce59e-b25d-4ec3-b881-7a62583870df"}
07:30:40.931 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"e0598763-1b20-435a-b301-06b86c2f9deb"}
07:30:40.939 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"e0598763-1b20-435a-b301-06b86c2f9deb"}
07:30:42.914 01.975 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"ab28f7c4-16f6-4bfc-9175-fb3238c95934"}
07:30:42.926 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"ab28f7c4-16f6-4bfc-9175-fb3238c95934"}
07:30:42.936 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"03daa456-9be2-4bde-a292-2addfb7f62ec"}
07:30:42.945 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"03daa456-9be2-4bde-a292-2addfb7f62ec"}
07:30:44.914 01.969 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"1df6c4e3-6e10-49d6-af58-43cb557676ab"}
07:30:44.924 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"1df6c4e3-6e10-49d6-af58-43cb557676ab"}
07:30:44.930 00.006 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"699f06ef-6866-4fad-ac0c-ecc4c1efc235"}
07:30:44.939 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"699f06ef-6866-4fad-ac0c-ecc4c1efc235"}
07:30:46.913 01.974 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"5df7eaca-1452-4360-a101-ef74e7694dda"}
07:30:46.920 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"5df7eaca-1452-4360-a101-ef74e7694dda"}
07:30:46.929 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"48fd92e1-0bb4-4ef4-8a18-faaf72c7b76b"}
07:30:46.937 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"48fd92e1-0bb4-4ef4-8a18-faaf72c7b76b"}
07:30:48.913 01.976 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"a1bfd559-1c13-4154-b95e-7824909a5107"}
07:30:48.923 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"a1bfd559-1c13-4154-b95e-7824909a5107"}
07:30:48.929 00.006 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"df7fc9e7-ee6d-4fb6-881a-28146ffe2f72"}
07:30:48.939 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"df7fc9e7-ee6d-4fb6-881a-28146ffe2f72"}
07:30:50.913 01.974 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"95864f60-8f31-41f2-a3c6-e7d575ceeefa"}
07:30:50.923 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"95864f60-8f31-41f2-a3c6-e7d575ceeefa"}
07:30:50.933 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"d006217d-cbec-40e4-9439-52950d980b62"}
07:30:50.942 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"d006217d-cbec-40e4-9439-52950d980b62"}
07:30:52.912 01.970 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"5d7d657a-c241-4305-a053-1cc48439da0c"}
07:30:52.920 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"5d7d657a-c241-4305-a053-1cc48439da0c"}
07:30:52.928 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"262b9883-93e7-4b57-8780-3630fc5b85ba"}
07:30:52.935 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"262b9883-93e7-4b57-8780-3630fc5b85ba"}
07:30:54.911 01.976 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"c5b69f12-be3d-4c50-af37-fd4010dfe1c7"}
07:30:54.925 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"c5b69f12-be3d-4c50-af37-fd4010dfe1c7"}
07:30:54.933 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"a073b67f-63da-4bf0-9c50-61e78234f983"}
07:30:54.942 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"a073b67f-63da-4bf0-9c50-61e78234f983"}
07:30:56.911 01.969 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"bf1b4285-aa09-4254-bb5f-10f60bcc5013"}
07:30:56.923 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"bf1b4285-aa09-4254-bb5f-10f60bcc5013"}
07:30:56.929 00.006 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"4ad06483-7f65-4724-b7dd-fb760bcc8bdf"}
07:30:56.937 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"4ad06483-7f65-4724-b7dd-fb760bcc8bdf"}
07:30:58.910 01.973 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"7d82fc8e-56d8-4e2c-9776-9d250925206c"}
07:30:58.918 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"7d82fc8e-56d8-4e2c-9776-9d250925206c"}
07:30:58.925 00.007 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"1f394e9c-5ec1-40cf-8b15-6b8255f669ca"}
07:30:58.931 00.006 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"1f394e9c-5ec1-40cf-8b15-6b8255f669ca"}
07:31:00.911 01.980 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"a966e3f0-1873-4f5f-a64e-e95ccf00904b"}
07:31:00.921 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"a966e3f0-1873-4f5f-a64e-e95ccf00904b"}
07:31:00.929 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"c4fae748-8378-404e-83ae-90458fa65096"}
07:31:00.936 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"c4fae748-8378-404e-83ae-90458fa65096"}
07:31:02.911 01.975 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"2426069e-b014-4f7a-89a0-956ecce202f6"}
07:31:02.922 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"2426069e-b014-4f7a-89a0-956ecce202f6"}
07:31:02.929 00.007 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"647a2712-e11e-4023-9c66-ce4b5c60ffde"}
07:31:02.940 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"647a2712-e11e-4023-9c66-ce4b5c60ffde"}
07:31:04.910 01.970 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"2fba1524-e4ec-4eff-a370-4728025cd620"}
07:31:04.917 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"2fba1524-e4ec-4eff-a370-4728025cd620"}
07:31:04.925 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"3a8d4c1f-dfe3-4f2c-a565-ebf76a3c357a"}
07:31:04.931 00.006 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"3a8d4c1f-dfe3-4f2c-a565-ebf76a3c357a"}
07:31:06.910 01.979 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"5549187f-89b3-47aa-bf92-58008a57820f"}
07:31:06.923 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"5549187f-89b3-47aa-bf92-58008a57820f"}
07:31:06.929 00.006 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"980e8658-ad99-44ab-ab6d-770b5c5f5f24"}
07:31:06.934 00.005 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"980e8658-ad99-44ab-ab6d-770b5c5f5f24"}
07:31:08.911 01.977 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"9b08fa71-1067-4533-a86e-fd1b525ed2e5"}
07:31:08.923 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"9b08fa71-1067-4533-a86e-fd1b525ed2e5"}
07:31:08.930 00.007 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"7093bc14-0250-4328-9221-e5a31fc13606"}
07:31:08.939 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"7093bc14-0250-4328-9221-e5a31fc13606"}
07:31:10.910 01.971 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"d544ab5d-671d-4e81-b6da-75b1db099178"}
07:31:10.917 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"d544ab5d-671d-4e81-b6da-75b1db099178"}
07:31:10.924 00.007 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"f794f883-1a33-4d9a-b14d-9938711af680"}
07:31:10.930 00.006 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"f794f883-1a33-4d9a-b14d-9938711af680"}
07:31:12.915 01.985 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"700c3c18-8e03-4959-ba53-3a46f843f872"}
07:31:12.926 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"700c3c18-8e03-4959-ba53-3a46f843f872"}
07:31:12.976 00.050 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"c63ed668-f772-472f-b6a5-7979935e1b99"}
07:31:13.020 00.044 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"c63ed668-f772-472f-b6a5-7979935e1b99"}
07:31:14.914 01.894 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"ebdb45d3-ffa9-4f8c-bdda-e2a321f4e3e9"}
07:31:14.922 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"ebdb45d3-ffa9-4f8c-bdda-e2a321f4e3e9"}
07:31:14.931 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"87b598e0-ba25-48df-9c0f-ffc677f65bbe"}
07:31:14.938 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"87b598e0-ba25-48df-9c0f-ffc677f65bbe"}
07:31:16.913 01.975 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"8e7ce53a-736e-4db4-b350-0ea40a2499a6"}
07:31:16.921 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"8e7ce53a-736e-4db4-b350-0ea40a2499a6"}
07:31:16.931 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"d4ccb46c-cfff-4e18-94f1-6c00b3df2190"}
07:31:16.941 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"d4ccb46c-cfff-4e18-94f1-6c00b3df2190"}
07:31:18.912 01.971 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"7f47957b-fc00-47a6-9748-1ed26e51f4d5"}
07:31:18.921 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"7f47957b-fc00-47a6-9748-1ed26e51f4d5"}
07:31:18.927 00.006 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"25fca297-fca6-406a-a1d7-efda6cc653f7"}
07:31:18.935 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"25fca297-fca6-406a-a1d7-efda6cc653f7"}
07:31:20.911 01.976 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"99ab8079-d214-4788-8e4b-b33ec589bb07"}
07:31:20.925 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"99ab8079-d214-4788-8e4b-b33ec589bb07"}
07:31:20.932 00.007 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"ffa01ae9-e665-49cc-b160-472467ba28b5"}
07:31:20.941 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"ffa01ae9-e665-49cc-b160-472467ba28b5"}
07:31:22.911 01.970 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"8b0d88b8-b845-4089-84e3-e5d6cd50de0d"}
07:31:22.918 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"8b0d88b8-b845-4089-84e3-e5d6cd50de0d"}
07:31:22.925 00.007 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"ef715136-9443-44f1-9dfb-a54828c48468"}
07:31:22.932 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"ef715136-9443-44f1-9dfb-a54828c48468"}
07:31:24.909 01.977 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"0fc709e0-5835-46ea-af38-8e62ee8727ae"}
07:31:24.919 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"0fc709e0-5835-46ea-af38-8e62ee8727ae"}
07:31:24.932 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"4add5777-ab46-4e01-ba3d-479c47b6d6dc"}
07:31:24.941 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"4add5777-ab46-4e01-ba3d-479c47b6d6dc"}
07:31:26.911 01.970 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"c7f09c49-3f18-429a-82ce-1765493836e0"}
07:31:26.919 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"c7f09c49-3f18-429a-82ce-1765493836e0"}
07:31:26.924 00.005 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"58003a15-09cc-49c3-9675-69b50862b366"}
07:31:26.933 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"58003a15-09cc-49c3-9675-69b50862b366"}
07:31:28.910 01.977 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"7608d7f8-bdfc-41a1-9a78-cbcfb3bf47b2"}
07:31:28.918 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"7608d7f8-bdfc-41a1-9a78-cbcfb3bf47b2"}
07:31:28.924 00.006 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"96719d0e-a6c8-460a-8ff6-001997813b87"}
07:31:28.933 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"96719d0e-a6c8-460a-8ff6-001997813b87"}
07:31:30.909 01.976 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"3631ec64-3a9b-47ba-8ce4-adbb1447a5ee"}
07:31:30.923 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"3631ec64-3a9b-47ba-8ce4-adbb1447a5ee"}
07:31:30.931 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"10eb3793-481d-4aa2-bd4b-6b129af54b36"}
07:31:30.936 00.005 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"10eb3793-481d-4aa2-bd4b-6b129af54b36"}
07:31:32.910 01.974 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"23ed7117-d7ac-4eb7-9540-e48f8bbe6e4d"}
07:31:32.922 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"23ed7117-d7ac-4eb7-9540-e48f8bbe6e4d"}
07:31:32.932 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"90066f31-932d-4588-b44d-8a10b832c482"}
07:31:32.942 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"90066f31-932d-4588-b44d-8a10b832c482"}
07:31:34.911 01.969 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"d51fbd9e-909e-45b8-918c-53bf3c81d55f"}
07:31:34.921 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"d51fbd9e-909e-45b8-918c-53bf3c81d55f"}
07:31:34.931 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"57a58e85-258e-444b-9003-8ba8d024e3e6"}
07:31:34.941 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"57a58e85-258e-444b-9003-8ba8d024e3e6"}
07:31:36.911 01.970 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"8c4c1e85-48bd-4392-ac47-f72af6d720f5"}
07:31:36.920 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"8c4c1e85-48bd-4392-ac47-f72af6d720f5"}
07:31:36.925 00.005 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"28309ca3-3470-404b-98fc-35a8a5c9a4a8"}
07:31:36.931 00.006 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"28309ca3-3470-404b-98fc-35a8a5c9a4a8"}
07:31:38.911 01.980 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"06bbec8c-4b40-4793-8e44-0b79a0e3e1ad"}
07:31:38.921 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"06bbec8c-4b40-4793-8e44-0b79a0e3e1ad"}
07:31:38.929 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"aa13c31a-f5f6-4cb4-bced-2cc61e94747b"}
07:31:38.934 00.005 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"aa13c31a-f5f6-4cb4-bced-2cc61e94747b"}
07:31:40.911 01.977 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"e9bc6d1a-eb41-46c7-9dc7-2e813faa6414"}
07:31:40.920 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"e9bc6d1a-eb41-46c7-9dc7-2e813faa6414"}
07:31:40.928 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"73afe068-c569-4451-a3bc-b62afc95222a"}
07:31:40.934 00.006 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"73afe068-c569-4451-a3bc-b62afc95222a"}
07:31:42.911 01.977 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"60cf6d00-a668-49a0-9e53-5b24fc765e8e"}
07:31:42.922 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"60cf6d00-a668-49a0-9e53-5b24fc765e8e"}
07:31:42.928 00.006 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"c10ccc05-0844-43af-a054-11729ba725b4"}
07:31:42.938 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"c10ccc05-0844-43af-a054-11729ba725b4"}
07:31:44.911 01.973 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"4095e2f4-a210-44b8-a414-dee6d9aefa77"}
07:31:44.922 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"4095e2f4-a210-44b8-a414-dee6d9aefa77"}
07:31:44.932 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"fc0d55f9-15d8-4cc0-832d-fe8fa8358be0"}
07:31:44.940 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"fc0d55f9-15d8-4cc0-832d-fe8fa8358be0"}
07:31:46.912 01.972 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"75a8f667-4833-4482-a5f5-e1d2336724d7"}
07:31:46.921 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"75a8f667-4833-4482-a5f5-e1d2336724d7"}
07:31:46.929 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"d844bc38-9504-4ce6-b9da-6bd3fccee2c0"}
07:31:46.935 00.006 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"d844bc38-9504-4ce6-b9da-6bd3fccee2c0"}
07:31:48.911 01.976 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"b2ed7272-bcf2-4d77-9054-70f5076bb93c"}
07:31:48.924 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"b2ed7272-bcf2-4d77-9054-70f5076bb93c"}
07:31:48.935 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"a2857aa0-bfc6-4973-b307-68344b640b04"}
07:31:48.944 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"a2857aa0-bfc6-4973-b307-68344b640b04"}
07:31:50.911 01.967 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"50025438-4e03-4be1-b357-b21bd04655e2"}
07:31:50.920 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"50025438-4e03-4be1-b357-b21bd04655e2"}
07:31:50.926 00.006 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"fe4821fa-5d9d-4941-b8f2-7b3be9c950e3"}
07:31:50.934 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"fe4821fa-5d9d-4941-b8f2-7b3be9c950e3"}
07:31:52.911 01.977 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"418c47c5-0097-4793-b766-79387e7f6c3f"}
07:31:52.919 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"418c47c5-0097-4793-b766-79387e7f6c3f"}
07:31:52.927 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"32f2d3d5-65a7-449a-873a-f347a54e4756"}
07:31:52.934 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"32f2d3d5-65a7-449a-873a-f347a54e4756"}
07:31:54.908 01.974 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"1bbf9b9a-700b-4d92-aec7-34792a01d2ab"}
07:31:54.918 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"1bbf9b9a-700b-4d92-aec7-34792a01d2ab"}
07:31:54.928 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"755336e5-980f-4939-a1dc-9ab249b4c36d"}
07:31:54.934 00.006 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"755336e5-980f-4939-a1dc-9ab249b4c36d"}
07:31:56.908 01.974 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"ebaf20a3-f399-44d9-ad37-254b53e46dcc"}
07:31:56.919 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"ebaf20a3-f399-44d9-ad37-254b53e46dcc"}
07:31:56.926 00.007 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"502e535b-f008-449f-9418-4f95ad482a43"}
07:31:56.934 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"502e535b-f008-449f-9418-4f95ad482a43"}
07:31:58.909 01.975 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"647098e2-3b3c-4263-bf5a-e9656c97ed90"}
07:31:58.916 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"647098e2-3b3c-4263-bf5a-e9656c97ed90"}
07:31:58.923 00.007 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"d3e7ddd1-9ce5-4cff-8a7c-6cc123888a26"}
07:31:58.931 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"d3e7ddd1-9ce5-4cff-8a7c-6cc123888a26"}
07:32:00.908 01.977 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"47ac09cf-927c-48f5-ab49-224d69d20a39"}
07:32:00.917 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"47ac09cf-927c-48f5-ab49-224d69d20a39"}
07:32:00.923 00.006 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"ae971520-6b9e-4c99-a988-28808bb746ca"}
07:32:00.931 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"ae971520-6b9e-4c99-a988-28808bb746ca"}
07:32:02.909 01.978 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"c6fbfc89-a0cd-48c7-a10a-c49e88826b70"}
07:32:02.917 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"c6fbfc89-a0cd-48c7-a10a-c49e88826b70"}
07:32:02.927 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"d02feaed-e1d2-4c80-89df-7705b90eaaeb"}
07:32:02.935 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"d02feaed-e1d2-4c80-89df-7705b90eaaeb"}
07:32:04.909 01.974 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"94b62626-7d56-45a3-acce-6cc29d1df5b4"}
07:32:04.914 00.005 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"94b62626-7d56-45a3-acce-6cc29d1df5b4"}
07:32:04.923 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"50e989fa-4c5b-4068-b8a7-d819ef6b2ca5"}
07:32:04.928 00.005 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"50e989fa-4c5b-4068-b8a7-d819ef6b2ca5"}
07:32:06.908 01.980 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"f48bdcf3-436a-4534-a126-d52654829e9c"}
07:32:06.917 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"f48bdcf3-436a-4534-a126-d52654829e9c"}
07:32:06.923 00.006 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"deef44a9-c1d1-4162-a818-a483dfffbf3e"}
07:32:06.932 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"deef44a9-c1d1-4162-a818-a483dfffbf3e"}
07:32:08.909 01.977 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"6e896131-ab02-4d49-9d91-895fc4cc45c5"}
07:32:08.923 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"6e896131-ab02-4d49-9d91-895fc4cc45c5"}
07:32:08.932 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"4ea2bd9b-f5ec-4ab8-bb99-596552ff4f2f"}
07:32:08.938 00.006 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"4ea2bd9b-f5ec-4ab8-bb99-596552ff4f2f"}
07:32:10.909 01.971 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"53a80506-7246-4102-8791-586b9dc47ef1"}
07:32:10.918 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"53a80506-7246-4102-8791-586b9dc47ef1"}
07:32:10.927 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"290c5c7e-400a-4260-9444-2dc0166b1bbf"}
07:32:10.934 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"290c5c7e-400a-4260-9444-2dc0166b1bbf"}
07:32:12.908 01.974 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"61f4343a-08b1-4400-83b8-39278be58299"}
07:32:12.922 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"61f4343a-08b1-4400-83b8-39278be58299"}
07:32:12.935 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"bdea50cd-54f6-4bcd-956d-21007f803329"}
07:32:12.943 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"bdea50cd-54f6-4bcd-956d-21007f803329"}
07:32:14.907 01.964 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"7c062d57-5475-40d8-bee2-8ef9649796e5"}
07:32:14.916 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"7c062d57-5475-40d8-bee2-8ef9649796e5"}
07:32:14.925 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"19d4bdc1-ca6b-4ccc-99e2-95fe5ded1e96"}
07:32:14.932 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"19d4bdc1-ca6b-4ccc-99e2-95fe5ded1e96"}
07:32:16.906 01.974 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"d006b1d7-914b-4ec8-a4bd-34743e919f78"}
07:32:16.915 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"d006b1d7-914b-4ec8-a4bd-34743e919f78"}
07:32:16.922 00.007 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"9deae007-8e13-4a67-a81c-4dae8c22e9eb"}
07:32:16.931 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"9deae007-8e13-4a67-a81c-4dae8c22e9eb"}
07:32:18.906 01.975 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"fe045f60-7919-467d-bd41-892e595f1dd9"}
07:32:18.916 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"fe045f60-7919-467d-bd41-892e595f1dd9"}
07:32:18.925 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"e2f046d6-b540-4f30-9ddb-1412b82222d0"}
07:32:18.935 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"e2f046d6-b540-4f30-9ddb-1412b82222d0"}
07:32:20.906 01.971 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"bfacb0e0-b9ef-48b8-bfb3-6bf07d350cc9"}
07:32:20.920 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"bfacb0e0-b9ef-48b8-bfb3-6bf07d350cc9"}
07:32:20.932 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"bf69476a-e48c-4b3b-82ae-b48adba92d1f"}
07:32:20.942 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"bf69476a-e48c-4b3b-82ae-b48adba92d1f"}
07:32:22.906 01.964 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"b346af3a-0ace-4dfd-be66-f468f10b9f1b"}
07:32:22.915 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"b346af3a-0ace-4dfd-be66-f468f10b9f1b"}
07:32:22.924 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"9068f8b7-d1bb-4387-b0f0-df42671b8dff"}
07:32:22.931 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"9068f8b7-d1bb-4387-b0f0-df42671b8dff"}
07:32:24.906 01.975 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"abfbed68-ee64-4f65-aeab-5eefd04118ea"}
07:32:24.917 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"abfbed68-ee64-4f65-aeab-5eefd04118ea"}
07:32:24.923 00.006 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"eb100303-7d0a-4140-8cbe-3255b98eb6bb"}
07:32:24.930 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"eb100303-7d0a-4140-8cbe-3255b98eb6bb"}
07:32:26.907 01.977 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"93cbe64b-7d9d-40a0-86a2-7b149510160d"}
07:32:26.918 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"93cbe64b-7d9d-40a0-86a2-7b149510160d"}
07:32:26.925 00.007 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"69dbb976-b6c8-4014-87ba-4db15cfc47f2"}
07:32:26.931 00.006 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"69dbb976-b6c8-4014-87ba-4db15cfc47f2"}
07:32:28.905 01.974 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"500ce3cf-9192-4219-b953-ebef8045c1a5"}
07:32:28.917 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"500ce3cf-9192-4219-b953-ebef8045c1a5"}
07:32:28.926 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"056fbdcb-e0ba-4fc9-9dfc-a2e1d4840d57"}
07:32:28.933 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"056fbdcb-e0ba-4fc9-9dfc-a2e1d4840d57"}
07:32:30.905 01.972 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"34fda941-605a-44f2-a029-149608bed452"}
07:32:30.916 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"34fda941-605a-44f2-a029-149608bed452"}
07:32:30.921 00.005 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"be05486b-b3dd-4144-9665-40f482c7073a"}
07:32:30.931 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"be05486b-b3dd-4144-9665-40f482c7073a"}
07:32:32.904 01.973 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"26aea147-0d4f-4bc9-acc0-3a0c4b63a17c"}
07:32:32.915 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"26aea147-0d4f-4bc9-acc0-3a0c4b63a17c"}
07:32:32.926 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"b6d125a1-db31-4616-b6d2-f34f45a6e38d"}
07:32:32.934 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"b6d125a1-db31-4616-b6d2-f34f45a6e38d"}
07:32:34.905 01.971 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"395a515b-99d6-4c6d-95ed-630ecd6a3c4f"}
07:32:34.912 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"395a515b-99d6-4c6d-95ed-630ecd6a3c4f"}
07:32:34.919 00.007 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"ce2c7f48-0c01-48be-a923-2e0aa953a1a1"}
07:32:34.928 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"ce2c7f48-0c01-48be-a923-2e0aa953a1a1"}
07:32:36.904 01.976 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"d8effadc-9331-4183-9685-3a5975d2e0a4"}
07:32:36.914 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"d8effadc-9331-4183-9685-3a5975d2e0a4"}
07:32:36.921 00.007 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"15425942-a6cf-4007-9c7f-9178056ceef8"}
07:32:36.928 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"15425942-a6cf-4007-9c7f-9178056ceef8"}
07:32:38.905 01.977 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"24ea34a0-6769-451d-9a5b-484c73bf0759"}
07:32:38.916 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"24ea34a0-6769-451d-9a5b-484c73bf0759"}
07:32:38.921 00.005 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"52d884e5-cc57-41a0-9cf2-4fd5f588ea53"}
07:32:38.928 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"52d884e5-cc57-41a0-9cf2-4fd5f588ea53"}
07:32:40.904 01.976 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"016bcbec-57b9-4d7d-adfa-a8958717771a"}
07:32:40.916 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"016bcbec-57b9-4d7d-adfa-a8958717771a"}
07:32:40.926 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"02f5a73e-5a68-4f3d-8838-d98504d58243"}
07:32:40.932 00.006 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"02f5a73e-5a68-4f3d-8838-d98504d58243"}
07:32:42.903 01.971 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"7f5efdee-fda6-4342-9f4d-6ab4e254e352"}
07:32:42.918 00.015 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"7f5efdee-fda6-4342-9f4d-6ab4e254e352"}
07:32:42.926 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"ce9407c1-a993-4095-be15-f02e0a905b71"}
07:32:42.931 00.005 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"ce9407c1-a993-4095-be15-f02e0a905b71"}
07:32:44.903 01.972 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"8743fd87-2e88-46e4-b48a-f29972870d9e"}
07:32:44.915 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"8743fd87-2e88-46e4-b48a-f29972870d9e"}
07:32:44.926 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"190b17ff-fd0b-4b99-a345-1154302b2dbb"}
07:32:44.935 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"190b17ff-fd0b-4b99-a345-1154302b2dbb"}
07:32:46.905 01.970 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"88041b42-ec1a-40c8-8d9c-00a5b1a90fc2"}
07:32:46.916 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"88041b42-ec1a-40c8-8d9c-00a5b1a90fc2"}
07:32:46.926 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"8b5312f6-1462-4050-98ed-fb63c17356f0"}
07:32:46.934 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"8b5312f6-1462-4050-98ed-fb63c17356f0"}
07:32:48.905 01.971 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"ea85f979-2340-429f-a11a-da55f98fbda9"}
07:32:48.915 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"ea85f979-2340-429f-a11a-da55f98fbda9"}
07:32:48.922 00.007 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"1ac15493-29d7-4fe9-ba2e-123d0ca19aab"}
07:32:48.931 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"1ac15493-29d7-4fe9-ba2e-123d0ca19aab"}
07:32:50.905 01.974 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"ff9d8e1a-8cb4-49d2-8e9d-4210ffac39db"}
07:32:50.918 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"ff9d8e1a-8cb4-49d2-8e9d-4210ffac39db"}
07:32:50.926 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"bb94fafb-4245-43cc-b4fe-d4ecfc28c8f5"}
07:32:50.936 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"bb94fafb-4245-43cc-b4fe-d4ecfc28c8f5"}
07:32:52.904 01.968 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"6a599e51-8297-42f6-b047-0c7810c79b87"}
07:32:52.911 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"6a599e51-8297-42f6-b047-0c7810c79b87"}
07:32:52.921 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"2be64fd1-a99c-499e-8336-7fab76965c3e"}
07:32:52.930 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"2be64fd1-a99c-499e-8336-7fab76965c3e"}
07:32:54.904 01.974 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"326dd104-b534-49fe-84d0-47e8b04c97e1"}
07:32:54.913 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"326dd104-b534-49fe-84d0-47e8b04c97e1"}
07:32:54.922 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"b8005447-4362-49fa-9070-1292b79e9987"}
07:32:54.928 00.006 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"b8005447-4362-49fa-9070-1292b79e9987"}
07:32:56.903 01.975 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"df119f03-fc51-4fcf-86fa-a2640f49eaa4"}
07:32:56.915 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"df119f03-fc51-4fcf-86fa-a2640f49eaa4"}
07:32:56.923 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"d5d16f7a-d998-478a-b2c2-974aa6434bef"}
07:32:56.931 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"d5d16f7a-d998-478a-b2c2-974aa6434bef"}
07:32:58.903 01.972 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"f6bdbcf0-ad0b-4721-9f66-b1813fd00951"}
07:32:58.913 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"f6bdbcf0-ad0b-4721-9f66-b1813fd00951"}
07:32:58.921 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"a7038a40-5eb7-4931-9330-a871775bfe1f"}
07:32:58.928 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"a7038a40-5eb7-4931-9330-a871775bfe1f"}
07:33:00.902 01.974 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"183bae70-6e08-4032-969b-d2ed833a63c9"}
07:33:00.915 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"183bae70-6e08-4032-969b-d2ed833a63c9"}
07:33:00.926 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"04d1c146-d749-4477-97ee-164cda018316"}
07:33:00.936 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"04d1c146-d749-4477-97ee-164cda018316"}
07:33:02.904 01.968 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"26e3c07e-300f-472f-b510-e3956916476e"}
07:33:02.915 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"26e3c07e-300f-472f-b510-e3956916476e"}
07:33:02.923 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"c60b913d-0e52-4c15-8490-5f55483c798c"}
07:33:02.927 00.004 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"c60b913d-0e52-4c15-8490-5f55483c798c"}
07:33:04.902 01.975 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"7410870d-2720-4976-9265-8785d561c1a5"}
07:33:04.911 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"7410870d-2720-4976-9265-8785d561c1a5"}
07:33:04.921 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"49708e33-a800-460f-bb7b-da71d42b9d87"}
07:33:04.930 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"49708e33-a800-460f-bb7b-da71d42b9d87"}
07:33:06.901 01.971 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"4f0985f0-924b-44fc-8bb2-d957d6c55ae2"}
07:33:06.911 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"4f0985f0-924b-44fc-8bb2-d957d6c55ae2"}
07:33:06.921 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"a8c2aabe-fe1f-4ed7-b98d-d975890d89a0"}
07:33:06.929 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"a8c2aabe-fe1f-4ed7-b98d-d975890d89a0"}
07:33:08.901 01.972 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"00c0bed7-16c9-48b1-86c6-9c4afa0015b3"}
07:33:08.909 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"00c0bed7-16c9-48b1-86c6-9c4afa0015b3"}
07:33:08.914 00.005 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"59a626ca-2ee7-4f7a-a53c-60adefe2153e"}
07:33:08.923 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"59a626ca-2ee7-4f7a-a53c-60adefe2153e"}
07:33:10.900 01.977 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"8863fa3c-b2c4-4c95-8c10-8527e63f0f25"}
07:33:10.907 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"8863fa3c-b2c4-4c95-8c10-8527e63f0f25"}
07:33:10.915 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"21115a2d-4dee-49fe-809d-a2f22176c120"}
07:33:10.924 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"21115a2d-4dee-49fe-809d-a2f22176c120"}
07:33:12.898 01.974 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"afc0866f-218e-4e59-a96f-90bf2c3b4d62"}
07:33:12.906 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"afc0866f-218e-4e59-a96f-90bf2c3b4d62"}
07:33:12.914 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"cc037a4d-dad0-4056-bb28-529dd3b0ab7f"}
07:33:12.920 00.006 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"cc037a4d-dad0-4056-bb28-529dd3b0ab7f"}
07:33:14.898 01.978 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"1731e414-ddd8-4c9e-b2e3-1b52a7e0765b"}
07:33:14.912 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"1731e414-ddd8-4c9e-b2e3-1b52a7e0765b"}
07:33:14.920 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"6c26f997-1166-4673-953a-381fccdce211"}
07:33:14.925 00.005 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"6c26f997-1166-4673-953a-381fccdce211"}
07:33:16.896 01.971 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"b8b56db6-7c86-4775-9f8c-65b01395ff6a"}
07:33:16.906 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"b8b56db6-7c86-4775-9f8c-65b01395ff6a"}
07:33:16.917 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"9bda1519-bff3-4c89-a851-eee3be72ff7f"}
07:33:16.925 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"9bda1519-bff3-4c89-a851-eee3be72ff7f"}
07:33:18.895 01.970 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"33c6e1b5-8a67-4d1f-8e14-cc891f23e54e"}
07:33:18.907 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"33c6e1b5-8a67-4d1f-8e14-cc891f23e54e"}
07:33:18.918 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"47d8e6e5-0fca-4ab0-b408-a9c898cc0f9e"}
07:33:18.928 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"47d8e6e5-0fca-4ab0-b408-a9c898cc0f9e"}
07:33:20.896 01.968 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"9ad7b872-304f-4a9b-8561-4cbc583e1c0d"}
07:33:20.906 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"9ad7b872-304f-4a9b-8561-4cbc583e1c0d"}
07:33:20.916 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"31880604-8aa1-43b2-bd6e-53d2c6d5963e"}
07:33:20.924 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"31880604-8aa1-43b2-bd6e-53d2c6d5963e"}
07:33:22.896 01.972 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"4661c30d-ec0a-45fe-8269-af05884198d1"}
07:33:22.903 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"4661c30d-ec0a-45fe-8269-af05884198d1"}
07:33:22.915 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"ea39a8c4-1cd2-47ee-8eac-4bbdc712a714"}
07:33:22.923 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"ea39a8c4-1cd2-47ee-8eac-4bbdc712a714"}
07:33:24.896 01.973 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"2a565031-0231-4e67-a4f1-ff26da6ae764"}
07:33:24.910 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"2a565031-0231-4e67-a4f1-ff26da6ae764"}
07:33:24.918 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"b42e71ab-9e35-4ee3-b6bc-9a693b69ca9d"}
07:33:24.929 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"b42e71ab-9e35-4ee3-b6bc-9a693b69ca9d"}
07:33:26.896 01.967 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"2c2f0111-ea69-43a0-85c5-74142eda9c6f"}
07:33:26.908 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"2c2f0111-ea69-43a0-85c5-74142eda9c6f"}
07:33:26.914 00.006 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"bbbef5d0-656a-45ee-a528-c6107d608bef"}
07:33:26.921 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"bbbef5d0-656a-45ee-a528-c6107d608bef"}
07:33:28.896 01.975 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"3c541248-33db-464d-ad24-6795eb57570c"}
07:33:28.903 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"3c541248-33db-464d-ad24-6795eb57570c"}
07:33:28.910 00.007 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"55df0bc8-ab42-431c-beab-e480275f6bee"}
07:33:28.917 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"55df0bc8-ab42-431c-beab-e480275f6bee"}
07:33:30.896 01.979 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"22f37088-3812-4432-aa02-c630dee18bef"}
07:33:30.903 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"22f37088-3812-4432-aa02-c630dee18bef"}
07:33:30.909 00.006 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"83a3f988-bf3b-43b2-a940-73de8b320442"}
07:33:30.915 00.006 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"83a3f988-bf3b-43b2-a940-73de8b320442"}
07:33:32.897 01.982 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"05e25a09-68cf-4fd5-ad24-b39731058646"}
07:33:32.907 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"05e25a09-68cf-4fd5-ad24-b39731058646"}
07:33:32.917 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"03a43da7-9bf8-4a03-a05c-6ed3d64888d0"}
07:33:32.924 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"03a43da7-9bf8-4a03-a05c-6ed3d64888d0"}
07:33:34.895 01.971 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"fc916a06-d432-4eeb-b481-96461c5e1206"}
07:33:34.902 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"fc916a06-d432-4eeb-b481-96461c5e1206"}
07:33:34.910 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"978ac7cd-bb5f-435f-981d-544fafe5e09f"}
07:33:34.918 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"978ac7cd-bb5f-435f-981d-544fafe5e09f"}
07:33:36.895 01.977 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"669166ae-5817-47ff-b559-074c4dbbef6e"}
07:33:36.902 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"669166ae-5817-47ff-b559-074c4dbbef6e"}
07:33:36.911 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"37dba56e-8a4f-4f83-8f45-f9748ab0b437"}
07:33:36.916 00.005 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"37dba56e-8a4f-4f83-8f45-f9748ab0b437"}
07:33:38.895 01.979 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"f8e46a7a-de80-4048-a098-5ce676a8fd3b"}
07:33:38.906 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"f8e46a7a-de80-4048-a098-5ce676a8fd3b"}
07:33:38.916 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"84e51393-b094-4c2b-80d3-45c14c397215"}
07:33:38.926 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"84e51393-b094-4c2b-80d3-45c14c397215"}
07:33:40.894 01.968 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"c3417790-7b9b-4c22-9363-b5a5d69c3fed"}
07:33:40.904 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"c3417790-7b9b-4c22-9363-b5a5d69c3fed"}
07:33:40.912 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"dec5a4d6-59fa-4ea4-bd65-3c8583444440"}
07:33:40.920 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"dec5a4d6-59fa-4ea4-bd65-3c8583444440"}
07:33:42.894 01.974 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"bb6405b1-c77d-456f-9a00-b0b5bd97592e"}
07:33:42.901 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"bb6405b1-c77d-456f-9a00-b0b5bd97592e"}
07:33:42.908 00.007 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"d4f0ce12-187f-464e-98dc-710786982d86"}
07:33:42.915 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"d4f0ce12-187f-464e-98dc-710786982d86"}
07:33:44.894 01.979 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"d337765b-36fd-49c0-913f-15c9f79ebe47"}
07:33:44.900 00.006 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"d337765b-36fd-49c0-913f-15c9f79ebe47"}
07:33:44.908 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"d21844d5-f368-428e-8007-17b373a89403"}
07:33:44.916 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"d21844d5-f368-428e-8007-17b373a89403"}
07:33:46.894 01.978 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"d52b6ff6-0597-4527-9686-dcb5c54d2915"}
07:33:46.900 00.006 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"d52b6ff6-0597-4527-9686-dcb5c54d2915"}
07:33:46.912 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"33a80866-daf4-4147-8908-9f0b9ac9600c"}
07:33:46.919 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"33a80866-daf4-4147-8908-9f0b9ac9600c"}
07:33:48.893 01.974 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"0d2c1d1c-72d4-4c0e-a2f6-81d03cb528af"}
07:33:48.901 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"0d2c1d1c-72d4-4c0e-a2f6-81d03cb528af"}
07:33:48.913 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"fa95abc5-7a23-44f8-a851-190a8c44e800"}
07:33:48.921 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"fa95abc5-7a23-44f8-a851-190a8c44e800"}
07:33:50.892 01.971 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"54e9f728-d1eb-4625-9461-d19b39c79dc1"}
07:33:50.902 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"54e9f728-d1eb-4625-9461-d19b39c79dc1"}
07:33:50.908 00.006 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"d577a99b-d9ff-4577-a87d-b79405495ab0"}
07:33:50.917 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"d577a99b-d9ff-4577-a87d-b79405495ab0"}
07:33:52.891 01.974 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"b0a9455a-c5cb-4901-a049-f5e37740bd3d"}
07:33:52.898 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"b0a9455a-c5cb-4901-a049-f5e37740bd3d"}
07:33:52.906 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"d8ef0b9f-0394-46ca-ac95-ccf8c7980c9b"}
07:33:52.913 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"d8ef0b9f-0394-46ca-ac95-ccf8c7980c9b"}
07:33:54.892 01.979 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"8797702c-a679-413c-a6da-59bc33274fed"}
07:33:54.899 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"8797702c-a679-413c-a6da-59bc33274fed"}
07:33:54.904 00.005 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"709bcaff-ea0c-453d-bd89-00e40382215a"}
07:33:54.912 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"709bcaff-ea0c-453d-bd89-00e40382215a"}
07:33:56.890 01.978 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"239c42a6-f115-4404-a31d-aee225a27c41"}
07:33:56.900 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"239c42a6-f115-4404-a31d-aee225a27c41"}
07:33:56.906 00.006 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"933b9fd2-9c6b-4653-b974-4efd4b811a2b"}
07:33:56.916 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"933b9fd2-9c6b-4653-b974-4efd4b811a2b"}
07:33:58.890 01.974 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"c8bb8fa1-230a-4d39-9051-1dd21efea6ad"}
07:33:58.896 00.006 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"c8bb8fa1-230a-4d39-9051-1dd21efea6ad"}
07:33:58.905 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"be5fd3ee-6404-48be-90b0-4bc50ab2c018"}
07:33:58.913 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"be5fd3ee-6404-48be-90b0-4bc50ab2c018"}
07:34:00.889 01.976 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"6fa3cde7-c950-42d8-bccf-ac4a3ce09265"}
07:34:00.900 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"6fa3cde7-c950-42d8-bccf-ac4a3ce09265"}
07:34:00.908 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"22a6e39e-1e00-459b-b1fa-725af335b752"}
07:34:00.916 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"22a6e39e-1e00-459b-b1fa-725af335b752"}
07:34:02.889 01.973 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"441aaa96-c69f-45d1-bfa2-4d9e15ad869b"}
07:34:02.897 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"441aaa96-c69f-45d1-bfa2-4d9e15ad869b"}
07:34:02.907 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"1bc801ae-c404-426c-a525-e2b6098efe3f"}
07:34:02.913 00.006 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"1bc801ae-c404-426c-a525-e2b6098efe3f"}
07:34:04.900 01.987 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"21cfceff-ee6e-466f-99d8-c5e927d7e0b4"}
07:34:04.909 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"21cfceff-ee6e-466f-99d8-c5e927d7e0b4"}
07:34:04.928 00.019 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"bfcbddca-3784-4469-8245-6f5d510a2fff"}
07:34:04.937 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"bfcbddca-3784-4469-8245-6f5d510a2fff"}
07:34:06.901 01.964 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"95f4c766-69b4-426f-8934-477bb8e2963c"}
07:34:06.912 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"95f4c766-69b4-426f-8934-477bb8e2963c"}
07:34:06.925 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"39e5b584-5aaa-48fb-b94e-1dac6fb3237f"}
07:34:06.935 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"39e5b584-5aaa-48fb-b94e-1dac6fb3237f"}
07:34:08.899 01.964 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"745e0664-f900-45c2-891f-10a7ea8f0935"}
07:34:08.910 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"745e0664-f900-45c2-891f-10a7ea8f0935"}
07:34:08.922 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"09852878-2de1-4eb4-b43f-009a024302e3"}
07:34:08.933 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"09852878-2de1-4eb4-b43f-009a024302e3"}
07:34:10.898 01.965 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"df43b33c-0772-40b9-95bb-5e83a6b2aeda"}
07:34:10.906 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"df43b33c-0772-40b9-95bb-5e83a6b2aeda"}
07:34:10.915 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"e1c19974-6d63-458f-9572-5b04c42df6ed"}
07:34:10.924 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"e1c19974-6d63-458f-9572-5b04c42df6ed"}
07:34:12.898 01.974 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"78d5b71c-797e-4021-aa0c-1a30a3ace86c"}
07:34:12.910 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"78d5b71c-797e-4021-aa0c-1a30a3ace86c"}
07:34:12.920 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"2ea8601d-e702-4ced-97aa-bbecd6c70561"}
07:34:12.927 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"2ea8601d-e702-4ced-97aa-bbecd6c70561"}
07:34:14.898 01.971 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"b218be6c-2f36-4654-9edb-bc0572983e1c"}
07:34:14.908 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"b218be6c-2f36-4654-9edb-bc0572983e1c"}
07:34:14.917 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"d0e898f6-8fdd-4216-86c4-aae987f76551"}
07:34:14.925 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"d0e898f6-8fdd-4216-86c4-aae987f76551"}
07:34:16.897 01.972 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"bb0708e9-c614-44f5-9501-e1c6cdecf719"}
07:34:16.905 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"bb0708e9-c614-44f5-9501-e1c6cdecf719"}
07:34:16.913 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"3452b6b8-64af-4d51-904f-1421fbfbc203"}
07:34:16.921 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"3452b6b8-64af-4d51-904f-1421fbfbc203"}
07:34:18.896 01.975 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"eb06e245-e3cc-4da1-b7da-2cd9e0109e2d"}
07:34:18.906 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"eb06e245-e3cc-4da1-b7da-2cd9e0109e2d"}
07:34:18.913 00.007 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"f18239ef-0d3a-4761-a966-bb3c37ba263a"}
07:34:18.921 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"f18239ef-0d3a-4761-a966-bb3c37ba263a"}
07:34:20.896 01.975 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"aadc7557-f0d0-4152-8a06-a293d92d1061"}
07:34:20.909 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"aadc7557-f0d0-4152-8a06-a293d92d1061"}
07:34:20.919 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"dfd597bd-cde8-452a-88fa-78255eb81634"}
07:34:20.925 00.006 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"dfd597bd-cde8-452a-88fa-78255eb81634"}
07:34:22.896 01.971 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"91b6bb68-7958-4a40-a72d-f361eb55d755"}
07:34:22.904 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"91b6bb68-7958-4a40-a72d-f361eb55d755"}
07:34:22.912 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"97ee5752-5adb-4369-ad89-45ad856df995"}
07:34:22.920 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"97ee5752-5adb-4369-ad89-45ad856df995"}
07:34:24.895 01.975 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"6cc8f700-2103-4c46-894b-bf80a859d79e"}
07:34:24.903 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"6cc8f700-2103-4c46-894b-bf80a859d79e"}
07:34:24.910 00.007 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"e77aa0b3-ad22-4373-a56f-1d55e9090d3d"}
07:34:24.919 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"e77aa0b3-ad22-4373-a56f-1d55e9090d3d"}
07:34:26.895 01.976 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"ccfaab97-b26d-44c3-93ef-7be7bc8837b4"}
07:34:26.905 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"ccfaab97-b26d-44c3-93ef-7be7bc8837b4"}
07:34:26.916 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"bcce335c-c458-4ccf-b726-2e88a9bb1765"}
07:34:26.923 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"bcce335c-c458-4ccf-b726-2e88a9bb1765"}
07:34:28.895 01.972 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"7b2d393f-0da5-4e11-b1be-5325934284ed"}
07:34:28.902 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"7b2d393f-0da5-4e11-b1be-5325934284ed"}
07:34:28.911 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"ab81b22c-f63b-44ee-8f65-dc7f4f66e714"}
07:34:28.917 00.006 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"ab81b22c-f63b-44ee-8f65-dc7f4f66e714"}
07:34:30.896 01.979 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"c61609d6-e04d-4681-a090-adc2649f63d6"}
07:34:30.903 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"c61609d6-e04d-4681-a090-adc2649f63d6"}
07:34:30.911 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"0acc9c19-2890-468f-82fb-d731e5c5f57c"}
07:34:30.916 00.005 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"0acc9c19-2890-468f-82fb-d731e5c5f57c"}
07:34:32.896 01.980 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"e325b2b6-7965-416d-9839-5f0b0e60f769"}
07:34:32.907 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"e325b2b6-7965-416d-9839-5f0b0e60f769"}
07:34:32.917 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"4b035915-f94d-458d-849e-13e728ac531c"}
07:34:32.927 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"4b035915-f94d-458d-849e-13e728ac531c"}
07:34:34.894 01.967 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"e199261a-204a-4a92-baa4-0f3e1e02c4f3"}
07:34:34.905 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"e199261a-204a-4a92-baa4-0f3e1e02c4f3"}
07:34:34.915 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"00150d02-f406-4a7d-bc29-f2710c9ee27b"}
07:34:34.925 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"00150d02-f406-4a7d-bc29-f2710c9ee27b"}
07:34:36.894 01.969 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"0ae001cb-dcc2-4f37-a446-f56c62625f5f"}
07:34:36.905 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"0ae001cb-dcc2-4f37-a446-f56c62625f5f"}
07:34:36.916 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"5d61708d-1dec-45c2-82a0-89742f5c3057"}
07:34:36.924 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"5d61708d-1dec-45c2-82a0-89742f5c3057"}
07:34:38.893 01.969 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"6c67daff-7f01-474d-882d-4e2fa77f9c0c"}
07:34:38.900 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"6c67daff-7f01-474d-882d-4e2fa77f9c0c"}
07:34:38.909 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"e4a6847f-7554-46f3-bf87-b8f9aaae8322"}
07:34:38.916 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"e4a6847f-7554-46f3-bf87-b8f9aaae8322"}
07:34:40.893 01.977 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"15e52c42-4f29-40ac-a47a-b917c44263e7"}
07:34:40.902 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"15e52c42-4f29-40ac-a47a-b917c44263e7"}
07:34:40.912 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"14134336-db6d-475b-bb33-ae296cc2f5e3"}
07:34:40.920 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"14134336-db6d-475b-bb33-ae296cc2f5e3"}
07:34:42.892 01.972 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"ef50beee-e0a6-4f90-afd9-071477c65d38"}
07:34:42.900 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"ef50beee-e0a6-4f90-afd9-071477c65d38"}
07:34:42.906 00.006 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"ea127063-69d8-407e-b15d-a90c09014ac8"}
07:34:42.913 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"ea127063-69d8-407e-b15d-a90c09014ac8"}
07:34:44.890 01.977 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"670b430b-e7ef-4b5f-a993-8c14ad96b20c"}
07:34:44.897 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"670b430b-e7ef-4b5f-a993-8c14ad96b20c"}
07:34:44.903 00.006 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"2bab7c66-5ea8-4a1d-a55e-f75f7fb42567"}
07:34:44.909 00.006 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"2bab7c66-5ea8-4a1d-a55e-f75f7fb42567"}
07:34:46.891 01.982 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"13ccf41a-de28-4368-b2c0-a815210fae6b"}
07:34:46.899 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"13ccf41a-de28-4368-b2c0-a815210fae6b"}
07:34:46.908 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"2384a54c-0fab-4ba0-8a4f-4e2bcd956768"}
07:34:46.917 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"2384a54c-0fab-4ba0-8a4f-4e2bcd956768"}
07:34:48.891 01.974 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"4d371450-30ac-4d12-ab88-d342ddddf0a5"}
07:34:48.899 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"4d371450-30ac-4d12-ab88-d342ddddf0a5"}
07:34:48.911 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"6c0a697b-5a2e-4cd0-b6cc-7bb044b4004f"}
07:34:48.920 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"6c0a697b-5a2e-4cd0-b6cc-7bb044b4004f"}
07:34:50.892 01.972 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"24e4bd63-c162-45b8-bec0-8f331ba25573"}
07:34:50.898 00.006 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"24e4bd63-c162-45b8-bec0-8f331ba25573"}
07:34:50.905 00.007 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"164a27c4-4d9a-4288-bcc3-676c2ad13a5a"}
07:34:50.911 00.006 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"164a27c4-4d9a-4288-bcc3-676c2ad13a5a"}
07:34:52.892 01.981 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"d776078f-c508-4810-92dc-64812e588c7b"}
07:34:52.900 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"d776078f-c508-4810-92dc-64812e588c7b"}
07:34:52.909 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"3f812aec-9762-46f7-b06b-a5b817b68332"}
07:34:52.918 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"3f812aec-9762-46f7-b06b-a5b817b68332"}
07:34:54.890 01.972 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"854aa3a9-dd93-4e2d-ac44-4e0cb460d852"}
07:34:54.897 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"854aa3a9-dd93-4e2d-ac44-4e0cb460d852"}
07:34:54.904 00.007 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"3353aac2-bf63-4221-97bb-f6b10444d4d1"}
07:34:54.910 00.006 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"3353aac2-bf63-4221-97bb-f6b10444d4d1"}
07:34:56.890 01.980 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"1fe81e2d-cb17-44a3-a017-272eea097c02"}
07:34:56.899 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"1fe81e2d-cb17-44a3-a017-272eea097c02"}
07:34:56.905 00.006 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"1c4e670c-ae9a-4f4f-8d3a-ab938e0bfcc3"}
07:34:56.914 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"1c4e670c-ae9a-4f4f-8d3a-ab938e0bfcc3"}
07:34:58.890 01.976 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"5ae2cbbc-9e2c-4081-a37f-0e5bd9114c94"}
07:34:58.898 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"5ae2cbbc-9e2c-4081-a37f-0e5bd9114c94"}
07:34:58.907 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"fcb65eae-ba86-44da-a192-b82e8b248b55"}
07:34:58.914 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"fcb65eae-ba86-44da-a192-b82e8b248b55"}
07:35:00.888 01.974 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"5c584d78-7764-4efe-8ba3-c64e6c62c72d"}
07:35:00.895 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"5c584d78-7764-4efe-8ba3-c64e6c62c72d"}
07:35:00.902 00.007 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"93d7bab3-712c-4789-a230-9128c7ccbdbd"}
07:35:00.909 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"93d7bab3-712c-4789-a230-9128c7ccbdbd"}
07:35:02.888 01.979 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"c7694a85-555f-49a1-a454-8f94de85c0f8"}
07:35:02.898 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"c7694a85-555f-49a1-a454-8f94de85c0f8"}
07:35:02.906 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"04f5e3c6-8dc8-4e3d-a685-8734a1546c3c"}
07:35:02.913 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"04f5e3c6-8dc8-4e3d-a685-8734a1546c3c"}
07:35:04.887 01.974 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"e3516b87-cf9e-4c73-8750-c6a9fa460200"}
07:35:04.895 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"e3516b87-cf9e-4c73-8750-c6a9fa460200"}
07:35:04.903 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"875f3f5d-6282-42a0-bb74-f0fac6821d95"}
07:35:04.911 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"875f3f5d-6282-42a0-bb74-f0fac6821d95"}
07:35:06.886 01.975 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"567f28f1-e262-435b-b8a0-912c4ff1eb46"}
07:35:06.893 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"567f28f1-e262-435b-b8a0-912c4ff1eb46"}
07:35:06.900 00.007 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"e73da492-2430-4e69-b948-2105a58acb5b"}
07:35:06.907 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"e73da492-2430-4e69-b948-2105a58acb5b"}
07:35:08.885 01.978 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"b70476cf-6e65-41a8-9058-0846f571a064"}
07:35:08.894 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"b70476cf-6e65-41a8-9058-0846f571a064"}
07:35:08.905 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"906eef59-3bd7-4587-8b73-fce025f59d07"}
07:35:08.916 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"906eef59-3bd7-4587-8b73-fce025f59d07"}
07:35:10.886 01.970 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"e5e74223-0844-499b-9b32-56235e90d0f2"}
07:35:10.899 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"e5e74223-0844-499b-9b32-56235e90d0f2"}
07:35:10.909 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"0bbfdfbf-cde4-4d0a-93f4-0f80759cdbb8"}
07:35:10.920 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"0bbfdfbf-cde4-4d0a-93f4-0f80759cdbb8"}
07:35:12.885 01.965 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"95c93a2f-5626-4258-9042-6c241122effa"}
07:35:12.893 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"95c93a2f-5626-4258-9042-6c241122effa"}
07:35:12.899 00.006 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"d7ebd70f-9aa7-4e69-9c35-d1417efb456a"}
07:35:12.907 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"d7ebd70f-9aa7-4e69-9c35-d1417efb456a"}
07:35:14.883 01.976 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"a1c8a041-8a28-4a0e-988b-3a416cd54a53"}
07:35:14.891 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"a1c8a041-8a28-4a0e-988b-3a416cd54a53"}
07:35:14.897 00.006 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"cd505de4-42b6-4a33-a336-24d5fa96e64b"}
07:35:14.905 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"cd505de4-42b6-4a33-a336-24d5fa96e64b"}
07:35:16.881 01.976 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"6cd35bf3-cca7-4c91-b8d4-bde29427056e"}
07:35:16.891 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"6cd35bf3-cca7-4c91-b8d4-bde29427056e"}
07:35:16.901 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"e7b0ed72-5e29-4781-aeaa-e28e8035068e"}
07:35:16.908 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"e7b0ed72-5e29-4781-aeaa-e28e8035068e"}
07:35:18.881 01.973 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"d2081274-f5d0-435d-9355-28e265bce0cf"}
07:35:18.890 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"d2081274-f5d0-435d-9355-28e265bce0cf"}
07:35:18.897 00.007 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"3e63c1bb-0fc5-484b-a7de-d5a31c77eed9"}
07:35:18.903 00.006 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"3e63c1bb-0fc5-484b-a7de-d5a31c77eed9"}
07:35:20.880 01.977 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"c3da93a9-301a-4148-ab1a-f1dda041d1db"}
07:35:20.889 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"c3da93a9-301a-4148-ab1a-f1dda041d1db"}
07:35:20.897 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"619f254c-af37-4fa8-9077-3375a2578c38"}
07:35:20.903 00.006 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"619f254c-af37-4fa8-9077-3375a2578c38"}
07:35:22.879 01.976 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"25f7b6ea-090b-471e-a00b-f97b57aa133d"}
07:35:22.889 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"25f7b6ea-090b-471e-a00b-f97b57aa133d"}
07:35:22.897 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"82420112-ecce-4176-ab94-ca10a222e625"}
07:35:22.905 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"82420112-ecce-4176-ab94-ca10a222e625"}
07:35:24.881 01.976 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"032bb2cd-72f6-4c2d-bf89-80698351ed7b"}
07:35:24.891 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"032bb2cd-72f6-4c2d-bf89-80698351ed7b"}
07:35:24.899 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"9a16f8d9-2d2a-4599-9b5c-c982ea2264fe"}
07:35:24.906 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"9a16f8d9-2d2a-4599-9b5c-c982ea2264fe"}
07:35:26.883 01.977 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"8f2efaf2-f6f5-4451-a3e1-c5dd12d2109f"}
07:35:26.893 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"8f2efaf2-f6f5-4451-a3e1-c5dd12d2109f"}
07:35:26.903 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"9a45d3db-371f-480d-ace7-c2632903694d"}
07:35:26.912 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"9a45d3db-371f-480d-ace7-c2632903694d"}
07:35:28.884 01.972 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"4d1aaa26-4f40-4317-9e96-1dd05d6a1bdd"}
07:35:28.897 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"4d1aaa26-4f40-4317-9e96-1dd05d6a1bdd"}
07:35:28.910 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"a2a95438-bc18-4383-94c4-c03bc2d25e17"}
07:35:28.927 00.017 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"a2a95438-bc18-4383-94c4-c03bc2d25e17"}
07:35:30.884 01.957 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"2a4e2814-7a6d-43fe-91f6-01b57bea4cd8"}
07:35:30.895 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"2a4e2814-7a6d-43fe-91f6-01b57bea4cd8"}
07:35:30.903 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"5f6ac2ae-b463-4098-ab82-cebf977f8ab1"}
07:35:30.909 00.006 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"5f6ac2ae-b463-4098-ab82-cebf977f8ab1"}
07:35:32.883 01.974 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"bf86eb7e-de4c-472e-a48f-425a54c9ec30"}
07:35:32.893 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"bf86eb7e-de4c-472e-a48f-425a54c9ec30"}
07:35:32.901 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"c96bf7cd-1579-4987-9863-4ba457ed4227"}
07:35:32.906 00.005 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"c96bf7cd-1579-4987-9863-4ba457ed4227"}
07:35:34.882 01.976 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"ae921d53-d965-4367-98e0-190ad230a8d7"}
07:35:34.894 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"ae921d53-d965-4367-98e0-190ad230a8d7"}
07:35:34.903 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"0585d41f-b79c-453a-9ffb-c48a07ebb762"}
07:35:34.910 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"0585d41f-b79c-453a-9ffb-c48a07ebb762"}
07:35:36.882 01.972 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"4224d197-245a-4ea8-ace7-ac556d0808d5"}
07:35:36.891 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"4224d197-245a-4ea8-ace7-ac556d0808d5"}
07:35:36.900 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"93e81972-6a12-4dad-b474-dd762d89dfa3"}
07:35:36.907 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"93e81972-6a12-4dad-b474-dd762d89dfa3"}
07:35:38.883 01.976 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"5cb9743e-3074-4c5e-a082-59c2edfc4a55"}
07:35:38.892 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"5cb9743e-3074-4c5e-a082-59c2edfc4a55"}
07:35:38.901 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"908c7ab7-ce5a-451d-ac42-fbc2bfbe6947"}
07:35:38.908 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"908c7ab7-ce5a-451d-ac42-fbc2bfbe6947"}
07:35:40.882 01.974 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"98b82c52-3808-4aea-b12f-c9abe873711f"}
07:35:40.891 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"98b82c52-3808-4aea-b12f-c9abe873711f"}
07:35:40.899 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"93f80f65-46a2-4efe-979a-1967eee656c8"}
07:35:40.906 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"93f80f65-46a2-4efe-979a-1967eee656c8"}
07:35:42.881 01.975 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"f104687b-6a62-4fa0-a306-7a1b84834628"}
07:35:42.892 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"f104687b-6a62-4fa0-a306-7a1b84834628"}
07:35:42.897 00.005 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"0b1584b0-ab12-4621-8892-a54182c4cbaf"}
07:35:42.905 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"0b1584b0-ab12-4621-8892-a54182c4cbaf"}
07:35:44.881 01.976 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"54b9addd-fafb-4c09-9084-3c15bc90eb30"}
07:35:44.894 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"54b9addd-fafb-4c09-9084-3c15bc90eb30"}
07:35:44.901 00.007 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"04b67b5e-166d-4d76-89c0-1ca5267c4188"}
07:35:44.908 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"04b67b5e-166d-4d76-89c0-1ca5267c4188"}
07:35:46.881 01.973 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"14b68143-11b7-419b-9b15-3cd554abb7cc"}
07:35:46.889 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"14b68143-11b7-419b-9b15-3cd554abb7cc"}
07:35:46.895 00.006 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"4d4805da-a49a-4872-8a67-3c1defd2384d"}
07:35:46.903 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"4d4805da-a49a-4872-8a67-3c1defd2384d"}
07:35:48.881 01.978 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"befda311-3ada-4715-ad32-be614f29d6c5"}
07:35:48.890 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"befda311-3ada-4715-ad32-be614f29d6c5"}
07:35:48.897 00.007 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"2c384836-abe4-4883-947b-73b26ac4d162"}
07:35:48.906 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"2c384836-abe4-4883-947b-73b26ac4d162"}
07:35:50.882 01.976 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"ee345b25-c971-403a-96b3-e97db221b96c"}
07:35:50.894 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"ee345b25-c971-403a-96b3-e97db221b96c"}
07:35:50.901 00.007 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"20c6520c-8ef6-4770-a3c8-a5b42b35050a"}
07:35:50.909 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"20c6520c-8ef6-4770-a3c8-a5b42b35050a"}
07:35:52.881 01.972 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"b4e3694e-d002-4c79-b93c-e4b4606bae4b"}
07:35:52.891 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"b4e3694e-d002-4c79-b93c-e4b4606bae4b"}
07:35:52.900 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"72c28a1b-e6d5-4afa-b157-a05aa8a49a8d"}
07:35:52.907 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"72c28a1b-e6d5-4afa-b157-a05aa8a49a8d"}
07:35:54.881 01.974 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"1832137c-25bb-4032-bae5-72af718f4d42"}
07:35:54.890 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"1832137c-25bb-4032-bae5-72af718f4d42"}
07:35:54.897 00.007 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"cc2f62d9-97a2-46ea-9630-ccfb1d4255a2"}
07:35:54.906 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"cc2f62d9-97a2-46ea-9630-ccfb1d4255a2"}
07:35:56.881 01.975 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"ccb56e14-2293-4238-b119-65f7fb7cc23c"}
07:35:56.889 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"ccb56e14-2293-4238-b119-65f7fb7cc23c"}
07:35:56.896 00.007 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"c3bde99a-9a34-406b-a780-b83a90255adc"}
07:35:56.902 00.006 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"c3bde99a-9a34-406b-a780-b83a90255adc"}
07:35:58.883 01.981 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"f73bde9e-4f49-400f-8c57-1aa673cfdd04"}
07:35:58.893 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"f73bde9e-4f49-400f-8c57-1aa673cfdd04"}
07:35:58.901 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"832fa43a-d42b-4260-bc8d-aa46163ea93b"}
07:35:58.908 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"832fa43a-d42b-4260-bc8d-aa46163ea93b"}
07:36:00.883 01.975 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"0148da48-8392-4b24-84fc-f617f9ff7eb9"}
07:36:00.893 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"0148da48-8392-4b24-84fc-f617f9ff7eb9"}
07:36:00.901 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"86d16321-4bd3-4649-bce4-cee5b353a4e0"}
07:36:00.911 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"86d16321-4bd3-4649-bce4-cee5b353a4e0"}
07:36:02.881 01.970 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"7eb798cd-1599-4fef-9c3f-a354329124dd"}
07:36:02.889 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"7eb798cd-1599-4fef-9c3f-a354329124dd"}
07:36:02.897 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"9e9b3165-3970-4fdf-b673-0c3349271a51"}
07:36:02.902 00.005 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"9e9b3165-3970-4fdf-b673-0c3349271a51"}
07:36:04.881 01.979 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"163be224-0f2c-41c3-b177-88c7a4e4eec5"}
07:36:04.889 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"163be224-0f2c-41c3-b177-88c7a4e4eec5"}
07:36:04.897 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"b52c26a4-2ee6-4e31-9bd6-e8fed0c98852"}
07:36:04.905 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"b52c26a4-2ee6-4e31-9bd6-e8fed0c98852"}
07:36:06.881 01.976 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"05a8e35d-1f53-4996-8902-3811e22a2f1b"}
07:36:06.889 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"05a8e35d-1f53-4996-8902-3811e22a2f1b"}
07:36:06.898 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"0592261f-9a84-4459-8cba-b44548549dcb"}
07:36:06.905 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"0592261f-9a84-4459-8cba-b44548549dcb"}
07:36:08.882 01.977 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"1abc9536-7242-4f39-a68c-7a4fabe398d2"}
07:36:08.892 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"1abc9536-7242-4f39-a68c-7a4fabe398d2"}
07:36:08.900 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"b8c4b477-06e3-402f-aba6-b24945383bf5"}
07:36:08.906 00.006 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"b8c4b477-06e3-402f-aba6-b24945383bf5"}
07:36:10.881 01.975 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"37c6c140-291a-43b3-b5f7-9887bb08a5e6"}
07:36:10.890 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"37c6c140-291a-43b3-b5f7-9887bb08a5e6"}
07:36:10.897 00.007 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"a2ada49c-d4aa-4795-abd6-3b5293d9c3c4"}
07:36:10.902 00.005 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"a2ada49c-d4aa-4795-abd6-3b5293d9c3c4"}
07:36:12.882 01.980 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"2051c8fb-9821-457d-870e-a33f364f08ae"}
07:36:12.892 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"2051c8fb-9821-457d-870e-a33f364f08ae"}
07:36:12.899 00.007 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"63c7e7ae-ef20-4eb8-ab64-86d56068086b"}
07:36:12.907 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"63c7e7ae-ef20-4eb8-ab64-86d56068086b"}
07:36:14.881 01.974 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"30e453aa-1f57-4610-90b9-d352de043b38"}
07:36:14.889 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"30e453aa-1f57-4610-90b9-d352de043b38"}
07:36:14.895 00.006 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"c28f736e-18a1-4c5c-9baf-9cf3e14e0922"}
07:36:14.903 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"c28f736e-18a1-4c5c-9baf-9cf3e14e0922"}
07:36:16.881 01.978 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"22a57746-ce5c-4792-b390-770ea6eaec8f"}
07:36:16.892 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"22a57746-ce5c-4792-b390-770ea6eaec8f"}
07:36:16.898 00.006 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"786da8d6-86fd-4819-9678-77a049ceac9d"}
07:36:16.903 00.005 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"786da8d6-86fd-4819-9678-77a049ceac9d"}
07:36:18.882 01.979 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"9797eff5-64f2-46b4-a709-84484da312de"}
07:36:18.893 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"9797eff5-64f2-46b4-a709-84484da312de"}
07:36:18.899 00.006 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"cfadcd8c-3801-4f5a-a97c-8a4b77ad6c7d"}
07:36:18.907 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"cfadcd8c-3801-4f5a-a97c-8a4b77ad6c7d"}
07:36:20.881 01.974 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"5263e016-3282-4747-979a-6cbd45907401"}
07:36:20.891 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"5263e016-3282-4747-979a-6cbd45907401"}
07:36:20.897 00.006 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"485b2589-3372-4c3d-98b0-e2b05ee02be4"}
07:36:20.903 00.006 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"485b2589-3372-4c3d-98b0-e2b05ee02be4"}
07:36:22.882 01.979 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"7e375f47-0592-423c-8bec-cee546269e43"}
07:36:22.894 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"7e375f47-0592-423c-8bec-cee546269e43"}
07:36:22.901 00.007 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"845e074e-0874-4d69-80c3-27ac59ce8ffc"}
07:36:22.907 00.006 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"845e074e-0874-4d69-80c3-27ac59ce8ffc"}
07:36:24.882 01.975 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"2a2b7232-86ce-4997-afa2-9dc837001e09"}
07:36:24.893 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"2a2b7232-86ce-4997-afa2-9dc837001e09"}
07:36:24.902 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"bcd5f421-535e-43de-b433-8ac255a5eaf9"}
07:36:24.910 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"bcd5f421-535e-43de-b433-8ac255a5eaf9"}
07:36:26.883 01.973 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"44ef4ba0-7401-4bc3-a06c-28bae2594320"}
07:36:26.891 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"44ef4ba0-7401-4bc3-a06c-28bae2594320"}
07:36:26.897 00.006 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"6a02554e-806e-4b44-b0c2-80dadf74500b"}
07:36:26.903 00.006 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"6a02554e-806e-4b44-b0c2-80dadf74500b"}
07:36:28.883 01.980 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"6019911b-6172-4db1-85cd-e3326c404e76"}
07:36:28.891 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"6019911b-6172-4db1-85cd-e3326c404e76"}
07:36:28.902 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"9c5e22c6-91e7-4940-a0f8-e9db8c9cdbff"}
07:36:28.911 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"9c5e22c6-91e7-4940-a0f8-e9db8c9cdbff"}
07:36:30.881 01.970 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"8f16c157-ff3c-41ef-8826-c57fed5a787a"}
07:36:30.893 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"8f16c157-ff3c-41ef-8826-c57fed5a787a"}
07:36:30.903 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"dc8ac6e7-f028-4f23-9710-14aac37ff4f5"}
07:36:30.911 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"dc8ac6e7-f028-4f23-9710-14aac37ff4f5"}
07:36:32.881 01.970 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"131f81e3-280d-45aa-8321-e76f510fcd94"}
07:36:32.892 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"131f81e3-280d-45aa-8321-e76f510fcd94"}
07:36:32.900 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"e05b422e-e8a5-4d71-8a33-f3070d457262"}
07:36:32.907 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"e05b422e-e8a5-4d71-8a33-f3070d457262"}
07:36:34.881 01.974 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"8d5a19b2-6dfc-439a-9a9d-c5f6ab13d3c9"}
07:36:34.892 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"8d5a19b2-6dfc-439a-9a9d-c5f6ab13d3c9"}
07:36:34.899 00.007 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"bc812d0a-8584-4783-b1ad-85ddaf526a35"}
07:36:34.906 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"bc812d0a-8584-4783-b1ad-85ddaf526a35"}
07:36:36.881 01.975 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"2db49479-d979-4429-9b5a-4b171a22381f"}
07:36:36.889 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"2db49479-d979-4429-9b5a-4b171a22381f"}
07:36:36.896 00.007 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"d686820d-3372-48e8-868c-5f0afd98a693"}
07:36:36.901 00.005 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"d686820d-3372-48e8-868c-5f0afd98a693"}
07:36:38.882 01.981 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"74e5cd90-bb57-437b-a23b-336c46c1e07b"}
07:36:38.889 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"74e5cd90-bb57-437b-a23b-336c46c1e07b"}
07:36:38.895 00.006 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"b4e0bac3-fe00-4378-a717-62aae340aff4"}
07:36:38.903 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"b4e0bac3-fe00-4378-a717-62aae340aff4"}
07:36:40.881 01.978 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"52b98a44-2bcb-4789-8cc5-3cc2985ff192"}
07:36:40.889 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"52b98a44-2bcb-4789-8cc5-3cc2985ff192"}
07:36:40.897 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"ff8048ac-a134-4f45-8118-c67153d879d4"}
07:36:40.906 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"ff8048ac-a134-4f45-8118-c67153d879d4"}
07:36:42.880 01.974 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"404cbadc-79a9-4d90-98d9-9b195d3f9703"}
07:36:42.889 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"404cbadc-79a9-4d90-98d9-9b195d3f9703"}
07:36:42.897 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"ffe778d6-ae23-44cc-aba6-d468169f7c36"}
07:36:42.905 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"ffe778d6-ae23-44cc-aba6-d468169f7c36"}
07:36:44.880 01.975 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"b4902833-d521-451f-ab8a-dbb36bd12bcf"}
07:36:44.890 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"b4902833-d521-451f-ab8a-dbb36bd12bcf"}
07:36:44.897 00.007 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"4aede5c0-59f2-4acb-a584-b14560fc98f8"}
07:36:44.903 00.006 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"4aede5c0-59f2-4acb-a584-b14560fc98f8"}
07:36:46.880 01.977 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"49d6fb9c-e950-4527-ac94-6b7f988d7270"}
07:36:46.888 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"49d6fb9c-e950-4527-ac94-6b7f988d7270"}
07:36:46.897 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"adac3cd9-28ac-4818-84dc-017a9429ee86"}
07:36:46.902 00.005 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"adac3cd9-28ac-4818-84dc-017a9429ee86"}
07:36:48.881 01.979 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"512b6813-a676-4456-b66f-c43f8658088a"}
07:36:48.894 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"512b6813-a676-4456-b66f-c43f8658088a"}
07:36:48.902 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"73eb0ff9-987a-4731-9765-bc19351ad864"}
07:36:48.908 00.006 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"73eb0ff9-987a-4731-9765-bc19351ad864"}
07:36:50.881 01.973 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"ce9a3c27-2281-4665-9d46-1494cfc321be"}
07:36:50.893 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"ce9a3c27-2281-4665-9d46-1494cfc321be"}
07:36:50.902 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"cf84d56c-03fd-4d91-b6a7-77261b50eecc"}
07:36:50.908 00.006 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"cf84d56c-03fd-4d91-b6a7-77261b50eecc"}
07:36:52.881 01.973 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"5e350547-e3a7-49d1-8624-462c72db5116"}
07:36:52.890 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"5e350547-e3a7-49d1-8624-462c72db5116"}
07:36:52.897 00.007 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"24c64e27-a301-469a-b19a-283f328606e9"}
07:36:52.903 00.006 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"24c64e27-a301-469a-b19a-283f328606e9"}
07:36:54.882 01.979 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"cb9f300b-19e1-454c-94f5-982679fdf38d"}
07:36:54.896 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"cb9f300b-19e1-454c-94f5-982679fdf38d"}
07:36:54.904 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"892f746a-ea91-4f86-9e06-e570afafb396"}
07:36:54.909 00.005 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"892f746a-ea91-4f86-9e06-e570afafb396"}
07:36:56.884 01.975 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"ddc772a3-aa0e-4269-9763-3a32ef47e345"}
07:36:56.893 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"ddc772a3-aa0e-4269-9763-3a32ef47e345"}
07:36:56.899 00.006 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"3c6ce52e-12ab-4e46-b975-164867531587"}
07:36:56.906 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"3c6ce52e-12ab-4e46-b975-164867531587"}
07:36:58.884 01.978 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"ece0d314-b60e-45bd-9f07-50e529914984"}
07:36:58.895 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"ece0d314-b60e-45bd-9f07-50e529914984"}
07:36:58.903 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"dd8aa28a-35d4-4c78-aa32-121df9fc1636"}
07:36:58.910 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"dd8aa28a-35d4-4c78-aa32-121df9fc1636"}
07:37:00.883 01.973 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"a4ebb164-d3f4-4405-bc89-48e556407866"}
07:37:00.894 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"a4ebb164-d3f4-4405-bc89-48e556407866"}
07:37:00.901 00.007 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"3ce35d5b-3237-4fd7-8804-58598086ddf5"}
07:37:00.906 00.005 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"3ce35d5b-3237-4fd7-8804-58598086ddf5"}
07:37:02.883 01.977 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"4efc0253-c08f-4805-9d57-a27b019d8a3d"}
07:37:02.893 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"4efc0253-c08f-4805-9d57-a27b019d8a3d"}
07:37:02.900 00.007 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"969e2e69-fb66-4fda-9994-f7c84113ddb4"}
07:37:02.906 00.006 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"969e2e69-fb66-4fda-9994-f7c84113ddb4"}
07:37:04.882 01.976 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"76d1a752-2c6c-4fbf-95da-c394759e5524"}
07:37:04.890 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"76d1a752-2c6c-4fbf-95da-c394759e5524"}
07:37:04.898 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"9dfb2ce5-bddf-4505-8059-4f805939624e"}
07:37:04.903 00.005 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"9dfb2ce5-bddf-4505-8059-4f805939624e"}
07:37:06.884 01.981 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"288e753d-2d73-4067-9f59-73ae7fe499c9"}
07:37:06.892 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"288e753d-2d73-4067-9f59-73ae7fe499c9"}
07:37:06.903 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"26b788db-2530-4474-86f0-1c23a3fbd929"}
07:37:06.911 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"26b788db-2530-4474-86f0-1c23a3fbd929"}
07:37:08.883 01.972 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"f883c16e-eace-48fa-9e8d-63d755f3780e"}
07:37:08.894 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"f883c16e-eace-48fa-9e8d-63d755f3780e"}
07:37:08.901 00.007 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"c96dfa1c-674d-4b74-ba34-e77c33ecdf76"}
07:37:08.908 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"c96dfa1c-674d-4b74-ba34-e77c33ecdf76"}
07:37:10.882 01.974 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"d4640d16-269b-442f-9fb1-07a80aee5af6"}
07:37:10.892 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"d4640d16-269b-442f-9fb1-07a80aee5af6"}
07:37:10.899 00.007 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"097a1a84-0c87-454c-b30f-58066f896edd"}
07:37:10.905 00.006 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"097a1a84-0c87-454c-b30f-58066f896edd"}
07:37:12.883 01.978 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"95f85fd4-2aac-4c2b-9ba7-28e704e8eaf0"}
07:37:12.893 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"95f85fd4-2aac-4c2b-9ba7-28e704e8eaf0"}
07:37:12.904 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"91a5e45a-386e-4b18-9f87-07f388019fd7"}
07:37:12.910 00.006 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"91a5e45a-386e-4b18-9f87-07f388019fd7"}
07:37:14.882 01.972 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"3a8aac7e-053b-4940-8863-467cf9ee5d13"}
07:37:14.893 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"3a8aac7e-053b-4940-8863-467cf9ee5d13"}
07:37:14.900 00.007 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"fa554538-d728-4343-8b0c-873b57d9d9ea"}
07:37:14.907 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"fa554538-d728-4343-8b0c-873b57d9d9ea"}
07:37:16.883 01.976 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"bdd3351e-ede9-45e2-9172-33a7f5cc1299"}
07:37:16.893 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"bdd3351e-ede9-45e2-9172-33a7f5cc1299"}
07:37:16.904 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"a4a15b88-b039-4b33-8333-16cfdf188526"}
07:37:16.914 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"a4a15b88-b039-4b33-8333-16cfdf188526"}
07:37:18.882 01.968 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"46455e0a-69f4-4a2d-94e1-3adad1753f2e"}
07:37:18.890 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"46455e0a-69f4-4a2d-94e1-3adad1753f2e"}
07:37:18.895 00.005 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"90d6f4fb-1669-4c25-bae6-c91b200569f9"}
07:37:18.900 00.005 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"90d6f4fb-1669-4c25-bae6-c91b200569f9"}
07:37:20.884 01.984 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"00551ba9-f1d1-403d-affa-855c2ded0755"}
07:37:20.895 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"00551ba9-f1d1-403d-affa-855c2ded0755"}
07:37:20.905 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"f8d605ce-b631-4746-b7e4-4e3ae4166f65"}
07:37:20.914 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"f8d605ce-b631-4746-b7e4-4e3ae4166f65"}
07:37:22.884 01.970 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"02d765b8-8454-4dab-afaf-0feb6c63cdd4"}
07:37:22.893 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"02d765b8-8454-4dab-afaf-0feb6c63cdd4"}
07:37:22.898 00.005 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"5743a2d8-bdd8-44a6-b99a-57720c55d66a"}
07:37:22.903 00.005 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"5743a2d8-bdd8-44a6-b99a-57720c55d66a"}
07:37:24.884 01.981 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"3f102753-3562-4730-859c-f2fdb6c28d55"}
07:37:24.892 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"3f102753-3562-4730-859c-f2fdb6c28d55"}
07:37:24.898 00.006 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"028bc007-779f-491a-821f-86e7aee9197b"}
07:37:24.903 00.005 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"028bc007-779f-491a-821f-86e7aee9197b"}
07:37:26.884 01.981 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"7e95ea79-ee81-441c-9fa0-89c226ebe89e"}
07:37:26.895 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"7e95ea79-ee81-441c-9fa0-89c226ebe89e"}
07:37:26.900 00.005 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"276b17c6-baaf-4ff5-92e6-46d7d34acf19"}
07:37:26.908 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"276b17c6-baaf-4ff5-92e6-46d7d34acf19"}
07:37:28.884 01.976 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"430c2bf1-114a-41b0-897a-0fffd0e157ac"}
07:37:28.894 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"430c2bf1-114a-41b0-897a-0fffd0e157ac"}
07:37:28.900 00.006 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"c0a43f2f-a54f-4fcf-b737-8fd4e0618cae"}
07:37:28.906 00.006 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"c0a43f2f-a54f-4fcf-b737-8fd4e0618cae"}
07:37:30.882 01.976 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"1a9e9081-971c-4eab-827e-ec326e21969a"}
07:37:30.893 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"1a9e9081-971c-4eab-827e-ec326e21969a"}
07:37:30.900 00.007 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"9b16f3da-0fcb-4882-829c-b62b0782a032"}
07:37:30.904 00.004 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"9b16f3da-0fcb-4882-829c-b62b0782a032"}
07:37:32.882 01.978 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"151a6b70-565e-4289-be02-cb0c6c34ad01"}
07:37:32.893 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"151a6b70-565e-4289-be02-cb0c6c34ad01"}
07:37:32.900 00.007 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"5f201772-8b95-4b62-9c3f-4d8fc096f21f"}
07:37:32.905 00.005 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"5f201772-8b95-4b62-9c3f-4d8fc096f21f"}
07:37:34.883 01.978 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"aba45db7-333f-4610-a383-e7ebc2f09b89"}
07:37:34.892 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"aba45db7-333f-4610-a383-e7ebc2f09b89"}
07:37:34.899 00.007 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"e15a3258-a57e-4654-8815-6bf8a867ba7e"}
07:37:34.907 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"e15a3258-a57e-4654-8815-6bf8a867ba7e"}
07:37:36.882 01.975 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"4f942577-3dcc-4a0d-982b-69d668af90fd"}
07:37:36.890 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"4f942577-3dcc-4a0d-982b-69d668af90fd"}
07:37:36.897 00.007 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"bd65e285-7754-41dd-a97f-bd6458756f71"}
07:37:36.902 00.005 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"bd65e285-7754-41dd-a97f-bd6458756f71"}
07:37:38.882 01.980 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"65f1c767-9238-4577-9f99-5ecc62415aa3"}
07:37:38.892 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"65f1c767-9238-4577-9f99-5ecc62415aa3"}
07:37:38.901 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"44057b63-dd85-4101-bcde-cc50b9b1ffff"}
07:37:38.907 00.006 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"44057b63-dd85-4101-bcde-cc50b9b1ffff"}
07:37:40.882 01.975 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"830ad995-6187-4b50-8cfb-fbc8e6875175"}
07:37:40.895 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"830ad995-6187-4b50-8cfb-fbc8e6875175"}
07:37:40.903 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"75800db9-685a-471e-87a3-cc8c51aec3a6"}
07:37:40.909 00.006 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"75800db9-685a-471e-87a3-cc8c51aec3a6"}
07:37:42.883 01.974 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"21a54380-6f7e-45ab-ab21-2de3021ccd98"}
07:37:42.893 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"21a54380-6f7e-45ab-ab21-2de3021ccd98"}
07:37:42.900 00.007 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"7d6e5365-9942-4f51-9759-3852cdb1a4b7"}
07:37:42.907 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"7d6e5365-9942-4f51-9759-3852cdb1a4b7"}
07:37:44.882 01.975 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"ef426032-e21c-4bb5-9867-c932ee799f10"}
07:37:44.892 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"ef426032-e21c-4bb5-9867-c932ee799f10"}
07:37:44.899 00.007 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"22f936c5-42a5-4637-a426-cd061f4e4c5a"}
07:37:44.907 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"22f936c5-42a5-4637-a426-cd061f4e4c5a"}
07:37:46.882 01.975 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"efaff7be-fa90-432e-9d36-39c161410be5"}
07:37:46.893 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"efaff7be-fa90-432e-9d36-39c161410be5"}
07:37:46.900 00.007 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"0b85814b-8bc3-4667-b572-bdd884c32def"}
07:37:46.907 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"0b85814b-8bc3-4667-b572-bdd884c32def"}
07:37:48.883 01.976 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"735c5a7c-f3be-4403-8c14-6b6b442bd215"}
07:37:48.892 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"735c5a7c-f3be-4403-8c14-6b6b442bd215"}
07:37:48.901 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"df08ce29-30e1-4cb1-896c-cef82bc5b113"}
07:37:48.908 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"df08ce29-30e1-4cb1-896c-cef82bc5b113"}
07:37:50.884 01.976 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"75973bae-9d32-4777-9ae9-397e06725c13"}
07:37:50.895 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"75973bae-9d32-4777-9ae9-397e06725c13"}
07:37:50.905 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"78bb4772-f1df-43d7-b408-5a4c00abf306"}
07:37:50.911 00.006 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"78bb4772-f1df-43d7-b408-5a4c00abf306"}
07:37:52.882 01.971 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"cf7afdd7-d69b-456e-aff6-0eb95cb26e53"}
07:37:52.892 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"cf7afdd7-d69b-456e-aff6-0eb95cb26e53"}
07:37:52.900 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"500715fc-32b0-4cc0-b31a-0957b1303e59"}
07:37:52.906 00.006 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"500715fc-32b0-4cc0-b31a-0957b1303e59"}
07:37:54.883 01.977 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"1c13ae2c-1d17-4af7-8cf1-4ad75cddb58f"}
07:37:54.892 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"1c13ae2c-1d17-4af7-8cf1-4ad75cddb58f"}
07:37:54.902 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"35625359-f40c-4a3d-aab3-c18149513961"}
07:37:54.909 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"35625359-f40c-4a3d-aab3-c18149513961"}
07:37:56.882 01.973 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"1ef024ec-f217-4cc8-80ed-0208aa7ff75a"}
07:37:56.894 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"1ef024ec-f217-4cc8-80ed-0208aa7ff75a"}
07:37:56.902 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"134f4690-a000-4518-916d-85080cedfc9e"}
07:37:56.908 00.006 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"134f4690-a000-4518-916d-85080cedfc9e"}
07:37:58.883 01.975 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"9247bd88-59fa-4583-8606-17d8384be22c"}
07:37:58.891 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"9247bd88-59fa-4583-8606-17d8384be22c"}
07:37:58.900 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"4952efb9-2751-4f64-b692-14e641f19a72"}
07:37:58.906 00.006 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"4952efb9-2751-4f64-b692-14e641f19a72"}
07:38:00.882 01.976 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"90a1460f-3efe-4724-b7b9-77c3b0a7596e"}
07:38:00.891 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"90a1460f-3efe-4724-b7b9-77c3b0a7596e"}
07:38:00.904 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"bcd10e65-0731-4fff-ba4b-0ce85279b75a"}
07:38:00.911 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"bcd10e65-0731-4fff-ba4b-0ce85279b75a"}
07:38:02.881 01.970 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"9257de6b-5f52-4eae-ac30-a3a30934c53a"}
07:38:02.891 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"9257de6b-5f52-4eae-ac30-a3a30934c53a"}
07:38:02.904 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"239f30a7-edbd-408c-979d-09031291b1b7"}
07:38:02.912 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"239f30a7-edbd-408c-979d-09031291b1b7"}
07:38:04.881 01.969 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"09d17e1b-9186-426a-a2ce-1bf100014996"}
07:38:04.889 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"09d17e1b-9186-426a-a2ce-1bf100014996"}
07:38:04.897 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"d659f0c5-b07b-45b4-a5ce-a90b1893b655"}
07:38:04.903 00.006 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"d659f0c5-b07b-45b4-a5ce-a90b1893b655"}
07:38:06.882 01.979 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"041db61d-e798-4917-983d-2fec81c2ad9e"}
07:38:06.892 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"041db61d-e798-4917-983d-2fec81c2ad9e"}
07:38:06.900 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"1d7fb4e5-9ef6-459d-903b-ed74f7bc9c4f"}
07:38:06.907 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"1d7fb4e5-9ef6-459d-903b-ed74f7bc9c4f"}
07:38:08.882 01.975 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"df0ca9d0-8dcc-415a-bc55-a75e7bcada37"}
07:38:08.891 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"df0ca9d0-8dcc-415a-bc55-a75e7bcada37"}
07:38:08.899 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"49b100c3-4b8f-4510-9f2a-9e4520481180"}
07:38:08.904 00.005 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"49b100c3-4b8f-4510-9f2a-9e4520481180"}
07:38:10.880 01.976 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"5e1ccd94-17c5-47ff-bd53-5cf00eac99b5"}
07:38:10.890 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"5e1ccd94-17c5-47ff-bd53-5cf00eac99b5"}
07:38:10.897 00.007 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"c59fbcc9-8a33-4742-9606-13ec8bbb98ee"}
07:38:10.904 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"c59fbcc9-8a33-4742-9606-13ec8bbb98ee"}
07:38:12.881 01.977 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"1f643172-35bd-42e9-ad19-07732822c82b"}
07:38:12.890 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"1f643172-35bd-42e9-ad19-07732822c82b"}
07:38:12.901 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"4b009131-38d4-47cf-97ba-9a828ed2ae61"}
07:38:12.908 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"4b009131-38d4-47cf-97ba-9a828ed2ae61"}
07:38:14.880 01.972 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"c1d43cb9-d8e8-44f6-ac1b-6fc9d2a9fdb0"}
07:38:14.892 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"c1d43cb9-d8e8-44f6-ac1b-6fc9d2a9fdb0"}
07:38:14.898 00.006 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"be4bc07b-2582-4842-98bb-bba6f72b8132"}
07:38:14.904 00.006 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"be4bc07b-2582-4842-98bb-bba6f72b8132"}
07:38:16.882 01.978 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"e61f4c0f-6ddf-477d-b616-ba5d04c516e4"}
07:38:16.889 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"e61f4c0f-6ddf-477d-b616-ba5d04c516e4"}
07:38:16.896 00.007 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"7f4f0a1a-179e-457c-851f-7dceb46312eb"}
07:38:16.903 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"7f4f0a1a-179e-457c-851f-7dceb46312eb"}
07:38:18.881 01.978 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"b34ef49f-d31b-48d7-89bc-7efdbb59f918"}
07:38:18.891 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"b34ef49f-d31b-48d7-89bc-7efdbb59f918"}
07:38:18.900 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"5395c645-61a9-4a40-925b-1346fdeba8a2"}
07:38:18.909 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"5395c645-61a9-4a40-925b-1346fdeba8a2"}
07:38:20.882 01.973 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"5100708c-60a8-42de-af65-f7f14fe41a39"}
07:38:20.892 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"5100708c-60a8-42de-af65-f7f14fe41a39"}
07:38:20.899 00.007 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"6e8efb4e-6d6b-41e4-8271-1e8d44bec0e2"}
07:38:20.906 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"6e8efb4e-6d6b-41e4-8271-1e8d44bec0e2"}
07:38:22.882 01.976 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"2bbbf60e-5ac5-4f18-b5ea-f6bdbed30d22"}
07:38:22.890 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"2bbbf60e-5ac5-4f18-b5ea-f6bdbed30d22"}
07:38:22.896 00.006 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"9223a200-3d26-4376-ab1b-06464a3d06d9"}
07:38:22.902 00.006 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"9223a200-3d26-4376-ab1b-06464a3d06d9"}
07:38:24.880 01.978 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"e1dc3503-4f62-42d5-8d36-4fe59153652a"}
07:38:24.892 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"e1dc3503-4f62-42d5-8d36-4fe59153652a"}
07:38:24.901 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"d632128f-5702-451b-a9a5-71de1010ce39"}
07:38:24.908 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"d632128f-5702-451b-a9a5-71de1010ce39"}
07:38:26.880 01.972 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"65899657-af17-426d-b4ef-59af90a70b6c"}
07:38:26.889 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"65899657-af17-426d-b4ef-59af90a70b6c"}
07:38:26.897 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"e4489f7b-7f24-4781-9935-8214ea481d24"}
07:38:26.902 00.005 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"e4489f7b-7f24-4781-9935-8214ea481d24"}
07:38:28.878 01.976 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"165ef38d-d41c-4cd8-a1eb-c38dea3a0627"}
07:38:28.885 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"165ef38d-d41c-4cd8-a1eb-c38dea3a0627"}
07:38:28.892 00.007 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"d0851d84-935b-4b34-aa6f-abc35c29c5a8"}
07:38:28.898 00.006 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"d0851d84-935b-4b34-aa6f-abc35c29c5a8"}
07:38:30.878 01.980 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"35631f8b-6306-42e7-9096-3dd880e19cdd"}
07:38:30.889 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"35631f8b-6306-42e7-9096-3dd880e19cdd"}
07:38:30.899 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"fe223a97-8c3d-4405-9301-21fb0e5e3f03"}
07:38:30.906 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"fe223a97-8c3d-4405-9301-21fb0e5e3f03"}
07:38:32.878 01.972 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"33b6396b-2fa7-4de6-92b0-9e8c914101ae"}
07:38:32.887 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"33b6396b-2fa7-4de6-92b0-9e8c914101ae"}
07:38:32.895 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"384dd4dd-f15e-4928-9dcb-c16b29e98d59"}
07:38:32.902 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"384dd4dd-f15e-4928-9dcb-c16b29e98d59"}
07:38:34.876 01.974 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"8de57d14-2f68-4dc3-a6f9-a1a09a919ebf"}
07:38:34.885 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"8de57d14-2f68-4dc3-a6f9-a1a09a919ebf"}
07:38:34.894 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"030f3de2-a7a9-46a5-9459-26cbcc5079d2"}
07:38:34.900 00.006 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"030f3de2-a7a9-46a5-9459-26cbcc5079d2"}
07:38:36.876 01.976 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"3e6ffb59-adce-42a2-886a-e398cfebd034"}
07:38:36.888 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"3e6ffb59-adce-42a2-886a-e398cfebd034"}
07:38:36.897 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"8e16a686-6b53-4a07-9e8c-2e75c01f4c43"}
07:38:36.906 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"8e16a686-6b53-4a07-9e8c-2e75c01f4c43"}
07:38:38.875 01.969 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"6c4519a6-cc6a-465b-8b9c-a58f14cb2a35"}
07:38:38.882 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"6c4519a6-cc6a-465b-8b9c-a58f14cb2a35"}
07:38:38.893 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"a397e1d8-7494-4e53-99b9-0ac27d8a09c9"}
07:38:38.901 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"a397e1d8-7494-4e53-99b9-0ac27d8a09c9"}
07:38:40.875 01.974 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"63562307-b42a-4b66-952b-c06cb762745f"}
07:38:40.883 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"63562307-b42a-4b66-952b-c06cb762745f"}
07:38:40.893 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"c221d6a0-fc09-4a19-b530-e0439f890c96"}
07:38:40.899 00.006 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"c221d6a0-fc09-4a19-b530-e0439f890c96"}
07:38:42.874 01.975 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"63f8d5bb-5856-49e8-9d33-7046f6167eda"}
07:38:42.882 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"63f8d5bb-5856-49e8-9d33-7046f6167eda"}
07:38:42.898 00.016 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"6acb2ee5-0dd5-48e2-baca-1d8a99f8e08e"}
07:38:42.906 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"6acb2ee5-0dd5-48e2-baca-1d8a99f8e08e"}
07:38:44.874 01.968 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"b36e5c67-7afc-4c7c-802c-eee6ed38c5f4"}
07:38:44.887 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"b36e5c67-7afc-4c7c-802c-eee6ed38c5f4"}
07:38:44.895 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"b805d2b3-4235-4543-8932-b404cbec49a8"}
07:38:44.901 00.006 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"b805d2b3-4235-4543-8932-b404cbec49a8"}
07:38:46.873 01.972 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"311981c8-8f47-4b94-9d8e-8eb33e91ba8c"}
07:38:46.881 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"311981c8-8f47-4b94-9d8e-8eb33e91ba8c"}
07:38:46.891 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"bb034aa8-99f6-402b-83f6-ad576d2c9b4a"}
07:38:46.899 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"bb034aa8-99f6-402b-83f6-ad576d2c9b4a"}
07:38:48.873 01.974 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"45e131c2-5b16-4756-abdc-7e69dfc74dc0"}
07:38:48.880 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"45e131c2-5b16-4756-abdc-7e69dfc74dc0"}
07:38:48.893 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"f68f8b2b-6e97-4bd0-a0a8-7b6b0090f011"}
07:38:48.902 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"f68f8b2b-6e97-4bd0-a0a8-7b6b0090f011"}
07:38:50.873 01.971 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"f77fe0bf-8aae-411d-bf69-30305ceb202a"}
07:38:50.879 00.006 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"f77fe0bf-8aae-411d-bf69-30305ceb202a"}
07:38:50.889 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"ba856174-f1e3-481c-aa2f-511345135d86"}
07:38:50.896 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"ba856174-f1e3-481c-aa2f-511345135d86"}
07:38:52.872 01.976 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"97bedb0b-bef3-4855-9fe5-eec7f7f41780"}
07:38:52.879 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"97bedb0b-bef3-4855-9fe5-eec7f7f41780"}
07:38:52.888 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"fb9b567e-d5a5-4a40-b22f-1e32c63b880b"}
07:38:52.896 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"fb9b567e-d5a5-4a40-b22f-1e32c63b880b"}
07:38:54.872 01.976 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"66418f1f-deea-4421-860b-0965f329ccaf"}
07:38:54.880 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"66418f1f-deea-4421-860b-0965f329ccaf"}
07:38:54.892 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"115840e4-66d2-4a74-8d82-65e60db92c43"}
07:38:54.899 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"115840e4-66d2-4a74-8d82-65e60db92c43"}
07:38:56.874 01.975 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"69954304-6c8b-4d69-b06a-61a73fc87e7f"}
07:38:56.881 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"69954304-6c8b-4d69-b06a-61a73fc87e7f"}
07:38:56.891 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"49df9615-ff6d-4b16-87eb-fb7440b3d515"}
07:38:56.897 00.006 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"49df9615-ff6d-4b16-87eb-fb7440b3d515"}
07:38:58.873 01.976 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"b4e812b9-60e8-4f18-84d9-6f60129697a5"}
07:38:58.884 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"b4e812b9-60e8-4f18-84d9-6f60129697a5"}
07:38:58.896 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"99072492-06a3-45e9-930c-ee0633d75022"}
07:38:58.902 00.006 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"99072492-06a3-45e9-930c-ee0633d75022"}
07:39:00.873 01.971 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"1d9c5b2e-5236-41f2-af43-75b1ab634604"}
07:39:00.880 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"1d9c5b2e-5236-41f2-af43-75b1ab634604"}
07:39:00.893 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"5166fdd1-e75e-4977-8ecd-8d50422d5159"}
07:39:00.901 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"5166fdd1-e75e-4977-8ecd-8d50422d5159"}
07:39:02.872 01.971 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"41c00d1d-2a51-4e3f-a51f-db9320a705c4"}
07:39:02.879 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"41c00d1d-2a51-4e3f-a51f-db9320a705c4"}
07:39:02.890 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"49cc8cbe-3407-4745-9350-3a4a27ff2685"}
07:39:02.897 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"49cc8cbe-3407-4745-9350-3a4a27ff2685"}
07:39:04.871 01.974 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"522d2955-3b87-4e92-8018-cb171824844a"}
07:39:04.878 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"522d2955-3b87-4e92-8018-cb171824844a"}
07:39:04.886 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"8d658825-d7b0-4b6f-8d7d-a8540a06c9a7"}
07:39:04.894 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"8d658825-d7b0-4b6f-8d7d-a8540a06c9a7"}
07:39:06.872 01.978 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"5fcc4660-b17f-4d4c-8ca2-c1ca10907fa7"}
07:39:06.879 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"5fcc4660-b17f-4d4c-8ca2-c1ca10907fa7"}
07:39:06.890 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"75319b59-fb91-4836-92c0-16146afbb0cd"}
07:39:06.899 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"75319b59-fb91-4836-92c0-16146afbb0cd"}
07:39:08.871 01.972 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"0f6dc6c7-08e4-462a-a8b9-c9db8ee99f67"}
07:39:08.878 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"0f6dc6c7-08e4-462a-a8b9-c9db8ee99f67"}
07:39:08.887 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"198071e5-8484-406e-834e-65a91aa37709"}
07:39:08.894 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"198071e5-8484-406e-834e-65a91aa37709"}
07:39:10.871 01.977 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"9007705e-873a-46d5-a411-0addbc1a61fe"}
07:39:10.879 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"9007705e-873a-46d5-a411-0addbc1a61fe"}
07:39:10.888 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"95a1a130-4391-4c94-9907-2dc94b4a6d24"}
07:39:10.895 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"95a1a130-4391-4c94-9907-2dc94b4a6d24"}
07:39:12.870 01.975 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"eeda763d-1b4f-4a53-8e78-915f51471084"}
07:39:12.880 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"eeda763d-1b4f-4a53-8e78-915f51471084"}
07:39:12.888 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"caee659c-e1e3-458a-9e83-31015ead2229"}
07:39:12.894 00.006 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"caee659c-e1e3-458a-9e83-31015ead2229"}
07:39:14.870 01.976 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"6c6f4228-bf34-4b8a-a779-72a28d6282a2"}
07:39:14.877 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"6c6f4228-bf34-4b8a-a779-72a28d6282a2"}
07:39:14.885 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"970e7178-4b7b-466e-86f9-b9909cfc010a"}
07:39:14.892 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"970e7178-4b7b-466e-86f9-b9909cfc010a"}
07:39:16.870 01.978 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"87f791c2-076d-4ccb-a13a-a27fa7bd1a1f"}
07:39:16.877 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"87f791c2-076d-4ccb-a13a-a27fa7bd1a1f"}
07:39:16.885 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"938acb43-7868-4d41-8084-81db2f1b1c7d"}
07:39:16.894 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"938acb43-7868-4d41-8084-81db2f1b1c7d"}
07:39:18.870 01.976 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"973560b4-219e-4f23-949b-7c7e0ff7376f"}
07:39:18.878 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"973560b4-219e-4f23-949b-7c7e0ff7376f"}
07:39:18.892 00.014 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"aa488d1d-512d-4997-9492-590dc2915635"}
07:39:18.900 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"aa488d1d-512d-4997-9492-590dc2915635"}
07:39:20.870 01.970 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"edfec248-2924-4018-9e5d-49fad29ad48f"}
07:39:20.879 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"edfec248-2924-4018-9e5d-49fad29ad48f"}
07:39:20.888 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"42e7a950-1858-4c47-adee-b94b126815eb"}
07:39:20.894 00.006 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"42e7a950-1858-4c47-adee-b94b126815eb"}
07:39:22.870 01.976 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"b4469281-fc1d-4e6e-9c89-0c73f931ddd5"}
07:39:22.879 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"b4469281-fc1d-4e6e-9c89-0c73f931ddd5"}
07:39:22.888 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"740e550b-253e-448d-b374-651e46a8d4ab"}
07:39:22.895 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"740e550b-253e-448d-b374-651e46a8d4ab"}
07:39:24.869 01.974 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"93ab850d-9ebc-459a-a68d-a2e7909f8628"}
07:39:24.881 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"93ab850d-9ebc-459a-a68d-a2e7909f8628"}
07:39:24.892 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"09a1e08a-9226-45b7-abfa-daee5514e56e"}
07:39:24.900 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"09a1e08a-9226-45b7-abfa-daee5514e56e"}
07:39:26.869 01.969 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"37021cec-69a5-4485-bb32-943769db9fb1"}
07:39:26.880 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"37021cec-69a5-4485-bb32-943769db9fb1"}
07:39:26.891 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"3db95394-8922-4115-8dcb-8f9b4edf665c"}
07:39:26.898 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"3db95394-8922-4115-8dcb-8f9b4edf665c"}
07:39:28.870 01.972 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"d075a679-4a3e-427d-b9b7-ea212243953c"}
07:39:28.877 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"d075a679-4a3e-427d-b9b7-ea212243953c"}
07:39:28.883 00.006 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"b659aaea-5644-4f7e-a4a3-93c42b072987"}
07:39:28.890 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"b659aaea-5644-4f7e-a4a3-93c42b072987"}
07:39:30.868 01.978 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"ad0d86f0-3210-4e26-8f59-21c16617c792"}
07:39:30.877 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"ad0d86f0-3210-4e26-8f59-21c16617c792"}
07:39:30.888 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"130616e9-4428-4a21-b2b4-fc2344d003d6"}
07:39:30.898 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"130616e9-4428-4a21-b2b4-fc2344d003d6"}
07:39:32.869 01.971 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"9b433373-2dee-47bb-a918-70c19894c0f4"}
07:39:32.875 00.006 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"9b433373-2dee-47bb-a918-70c19894c0f4"}
07:39:32.882 00.007 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"99009630-bee3-43d8-8fc2-5c0dd8d469d2"}
07:39:32.891 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"99009630-bee3-43d8-8fc2-5c0dd8d469d2"}
07:39:34.869 01.978 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"2d5b5555-b723-4608-8015-5a7171141a9e"}
07:39:34.879 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"2d5b5555-b723-4608-8015-5a7171141a9e"}
07:39:34.888 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"9751c8d4-351c-4717-ae2d-dc896f612773"}
07:39:34.897 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"9751c8d4-351c-4717-ae2d-dc896f612773"}
07:39:36.868 01.971 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"326b3b2c-2e4d-42ee-9d72-120fd32c1ede"}
07:39:36.877 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"326b3b2c-2e4d-42ee-9d72-120fd32c1ede"}
07:39:36.882 00.005 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"a34ae350-fba1-432e-8ad5-1225d0da4d1c"}
07:39:36.891 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"a34ae350-fba1-432e-8ad5-1225d0da4d1c"}
07:39:38.869 01.978 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"7a1ed9d9-b1fe-48cd-919b-aec5894b2a92"}
07:39:38.877 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"7a1ed9d9-b1fe-48cd-919b-aec5894b2a92"}
07:39:38.887 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"f53e5079-366e-4571-94d6-80427e51781e"}
07:39:38.893 00.006 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"f53e5079-366e-4571-94d6-80427e51781e"}
07:39:40.867 01.974 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"40238548-3095-4866-97f9-66fa732f02cd"}
07:39:40.880 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"40238548-3095-4866-97f9-66fa732f02cd"}
07:39:40.889 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"642a1e8c-01da-4185-9018-89e5f3aa5a4f"}
07:39:40.895 00.006 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"642a1e8c-01da-4185-9018-89e5f3aa5a4f"}
07:39:42.866 01.971 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"9869347e-c2df-448a-90a5-31b1e7443037"}
07:39:42.872 00.006 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"9869347e-c2df-448a-90a5-31b1e7443037"}
07:39:42.880 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"a262f328-b85e-4007-abfc-16f21891ea97"}
07:39:42.890 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"a262f328-b85e-4007-abfc-16f21891ea97"}
07:39:44.867 01.977 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"c0bcf80b-b573-4d5c-b1b3-d84820e2d311"}
07:39:44.873 00.006 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"c0bcf80b-b573-4d5c-b1b3-d84820e2d311"}
07:39:44.879 00.006 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"4a5b644c-9850-4ee1-8405-f5514388285e"}
07:39:44.886 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"4a5b644c-9850-4ee1-8405-f5514388285e"}
07:39:46.867 01.981 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"66d9f3c7-f461-45ac-9c26-dfabd9979169"}
07:39:46.876 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"66d9f3c7-f461-45ac-9c26-dfabd9979169"}
07:39:46.884 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"8a2c8f3e-3761-431e-842e-a34a9124cff4"}
07:39:46.889 00.005 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"8a2c8f3e-3761-431e-842e-a34a9124cff4"}
07:39:48.866 01.977 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"333c55dc-b7ab-4ff6-a6b5-aba4a931fb89"}
07:39:48.876 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"333c55dc-b7ab-4ff6-a6b5-aba4a931fb89"}
07:39:48.888 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"5a71587d-b0ef-43f8-853f-ec082d100029"}
07:39:48.896 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"5a71587d-b0ef-43f8-853f-ec082d100029"}
07:39:50.866 01.970 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"48be23d8-1e85-48a3-85c0-a97613221677"}
07:39:50.878 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"48be23d8-1e85-48a3-85c0-a97613221677"}
07:39:50.889 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"9f9f4d52-b211-4390-a368-54bcfbb284c8"}
07:39:50.897 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"9f9f4d52-b211-4390-a368-54bcfbb284c8"}
07:39:52.865 01.968 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"d2bcc262-076f-4550-b022-9548e7141382"}
07:39:52.877 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"d2bcc262-076f-4550-b022-9548e7141382"}
07:39:52.886 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"e8f6d6eb-abec-438f-880d-6108512cdea5"}
07:39:52.893 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"e8f6d6eb-abec-438f-880d-6108512cdea5"}
07:39:54.865 01.972 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"4256f3e3-95ad-47e2-89d4-536f5bf9ce8c"}
07:39:54.875 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"4256f3e3-95ad-47e2-89d4-536f5bf9ce8c"}
07:39:54.880 00.005 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"3aa9c615-8392-4d9f-bb10-260a7dfe940f"}
07:39:54.889 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"3aa9c615-8392-4d9f-bb10-260a7dfe940f"}
07:39:56.866 01.977 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"3bb79274-ba34-4cb1-a419-eceee29226a1"}
07:39:56.878 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"3bb79274-ba34-4cb1-a419-eceee29226a1"}
07:39:56.889 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"ad635e47-3b4d-4b8e-8b9c-14ed75d09ad0"}
07:39:56.895 00.006 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"ad635e47-3b4d-4b8e-8b9c-14ed75d09ad0"}
07:39:58.866 01.971 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"894e0d85-900d-4782-b393-1767e4c487d8"}
07:39:58.877 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"894e0d85-900d-4782-b393-1767e4c487d8"}
07:39:58.887 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"1b7b9f02-7a4c-481c-87d3-8fc79fcf2c91"}
07:39:58.897 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"1b7b9f02-7a4c-481c-87d3-8fc79fcf2c91"}
07:40:00.865 01.968 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"2119db74-4f54-40f4-a84c-3a8411bcfadf"}
07:40:00.875 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"2119db74-4f54-40f4-a84c-3a8411bcfadf"}
07:40:00.882 00.007 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"bc00e52d-5e2b-445d-9890-5bbfc401da71"}
07:40:00.893 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"bc00e52d-5e2b-445d-9890-5bbfc401da71"}
07:40:02.865 01.972 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"74e6e430-a66c-442e-9eb4-88ab9649e7cc"}
07:40:02.874 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"74e6e430-a66c-442e-9eb4-88ab9649e7cc"}
07:40:02.879 00.005 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"14c544f8-9e1f-4f6c-ac99-eeabd9ca733a"}
07:40:02.888 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"14c544f8-9e1f-4f6c-ac99-eeabd9ca733a"}
07:40:04.864 01.976 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"0522fb59-aa84-4cfc-b58b-8870ee4e846e"}
07:40:04.874 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"0522fb59-aa84-4cfc-b58b-8870ee4e846e"}
07:40:04.879 00.005 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"13e3da8d-e841-46ad-85d0-5fc855713f36"}
07:40:04.890 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"13e3da8d-e841-46ad-85d0-5fc855713f36"}
07:40:06.864 01.974 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"4d631f7e-d8fb-4a9d-9154-d6dbd5de3cc0"}
07:40:06.872 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"4d631f7e-d8fb-4a9d-9154-d6dbd5de3cc0"}
07:40:06.880 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"852ec017-5b00-4ea4-8dcc-41cff237b7f1"}
07:40:06.887 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"852ec017-5b00-4ea4-8dcc-41cff237b7f1"}
07:40:08.864 01.977 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"b3273d4d-7390-49c8-8cf3-57ab7248fb9d"}
07:40:08.877 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"b3273d4d-7390-49c8-8cf3-57ab7248fb9d"}
07:40:08.885 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"2cc9ae95-e2ad-430f-801a-3288318beb05"}
07:40:08.892 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"2cc9ae95-e2ad-430f-801a-3288318beb05"}
07:40:10.864 01.972 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"27cecfb2-670f-49ff-b3f3-dfec3ed60c11"}
07:40:10.876 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"27cecfb2-670f-49ff-b3f3-dfec3ed60c11"}
07:40:10.886 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"a9214d18-74a9-4fdf-8226-db838b14a5d2"}
07:40:10.896 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"a9214d18-74a9-4fdf-8226-db838b14a5d2"}
07:40:12.864 01.968 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"512914e2-5db1-4ee6-9e8c-5a2cd0b24199"}
07:40:12.877 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"512914e2-5db1-4ee6-9e8c-5a2cd0b24199"}
07:40:12.887 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"f7647ecb-8e90-4441-adde-36e160670f71"}
07:40:12.895 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"f7647ecb-8e90-4441-adde-36e160670f71"}
07:40:14.865 01.970 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"4936440b-b7f8-4902-b36f-ab4785b9a4dd"}
07:40:14.876 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"4936440b-b7f8-4902-b36f-ab4785b9a4dd"}
07:40:14.887 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"fb144271-c832-40c5-8209-332be0e37d5c"}
07:40:14.895 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"fb144271-c832-40c5-8209-332be0e37d5c"}
07:40:16.865 01.970 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"eefd9cf0-a576-4006-960d-44201770ec92"}
07:40:16.874 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"eefd9cf0-a576-4006-960d-44201770ec92"}
07:40:16.879 00.005 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"6996c749-9783-438e-8239-ef527050d37e"}
07:40:16.887 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"6996c749-9783-438e-8239-ef527050d37e"}
07:40:18.866 01.979 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"bc0496e8-2f21-4704-b392-4c0b1b4489cb"}
07:40:18.878 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"bc0496e8-2f21-4704-b392-4c0b1b4489cb"}
07:40:18.888 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"7eb8c7cf-4a08-4028-94a0-75f35e89c5e1"}
07:40:18.895 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"7eb8c7cf-4a08-4028-94a0-75f35e89c5e1"}
07:40:20.865 01.970 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"7a59703d-2a89-4ee2-851a-07c5dec0d90e"}
07:40:20.877 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"7a59703d-2a89-4ee2-851a-07c5dec0d90e"}
07:40:20.883 00.006 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"67b906ec-fec4-4e20-a2a3-98a4bbb53a10"}
07:40:20.891 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"67b906ec-fec4-4e20-a2a3-98a4bbb53a10"}
07:40:22.865 01.974 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"b61100f1-8482-47fe-9913-840d48f794db"}
07:40:22.876 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"b61100f1-8482-47fe-9913-840d48f794db"}
07:40:22.881 00.005 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"e4c859be-6bb9-40bc-b972-e2bd0dfa676e"}
07:40:22.891 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"e4c859be-6bb9-40bc-b972-e2bd0dfa676e"}
07:40:24.866 01.975 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"644a9633-c6bb-47ea-9598-6829483738ac"}
07:40:24.876 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"644a9633-c6bb-47ea-9598-6829483738ac"}
07:40:24.885 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"9a19ea0e-c3a6-4040-98cd-495208924b2a"}
07:40:24.894 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"9a19ea0e-c3a6-4040-98cd-495208924b2a"}
07:40:26.865 01.971 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"e98b7317-565d-4c3c-99de-62f9b39b30bf"}
07:40:26.877 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"e98b7317-565d-4c3c-99de-62f9b39b30bf"}
07:40:26.884 00.007 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"dc457054-6790-4a47-8b2c-33d74a58029c"}
07:40:26.893 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"dc457054-6790-4a47-8b2c-33d74a58029c"}
07:40:28.866 01.973 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"05301a34-0e31-4d29-a73f-f374cd37ada9"}
07:40:28.872 00.006 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"05301a34-0e31-4d29-a73f-f374cd37ada9"}
07:40:28.877 00.005 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"de343de2-d66f-4356-ac0d-618afc54148d"}
07:40:28.885 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"de343de2-d66f-4356-ac0d-618afc54148d"}
07:40:30.869 01.984 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"bdc94f34-9eca-4fcd-abbf-0655da1d537b"}
07:40:30.877 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"bdc94f34-9eca-4fcd-abbf-0655da1d537b"}
07:40:30.887 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"d01556c8-50e2-45fe-90cc-95911563822e"}
07:40:30.894 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"d01556c8-50e2-45fe-90cc-95911563822e"}
07:40:32.867 01.973 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"1b36255c-ca83-4833-9b33-56533316a09c"}
07:40:32.878 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"1b36255c-ca83-4833-9b33-56533316a09c"}
07:40:32.891 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"359524f6-61f3-4a23-8ff6-0125dcc51956"}
07:40:32.898 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"359524f6-61f3-4a23-8ff6-0125dcc51956"}
07:40:34.866 01.968 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"fa3b0980-06e9-47ba-81cd-9dc40034dc65"}
07:40:34.874 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"fa3b0980-06e9-47ba-81cd-9dc40034dc65"}
07:40:34.881 00.007 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"88254f02-f36d-42e4-82aa-83f3b10d6df7"}
07:40:34.890 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"88254f02-f36d-42e4-82aa-83f3b10d6df7"}
07:40:36.867 01.977 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"7de35869-4ef5-4494-9393-4bc0f341aca6"}
07:40:36.880 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"7de35869-4ef5-4494-9393-4bc0f341aca6"}
07:40:36.893 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"43c709f8-c9fd-4362-9f02-5cbd09535c6c"}
07:40:36.901 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"43c709f8-c9fd-4362-9f02-5cbd09535c6c"}
07:40:38.867 01.966 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"1fad2472-e41f-4efa-bf78-d038316f0025"}
07:40:38.879 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"1fad2472-e41f-4efa-bf78-d038316f0025"}
07:40:38.891 00.012 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"ae475447-24a8-4f4b-a754-9c854a42265e"}
07:40:38.897 00.006 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"ae475447-24a8-4f4b-a754-9c854a42265e"}
07:40:40.866 01.969 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"41e471a3-f43a-4fd1-9d55-d6b5f74aaf8a"}
07:40:40.876 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"41e471a3-f43a-4fd1-9d55-d6b5f74aaf8a"}
07:40:40.887 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"3b014bbd-3f36-41ac-a035-bd1094dcfca3"}
07:40:40.894 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"3b014bbd-3f36-41ac-a035-bd1094dcfca3"}
07:40:42.866 01.972 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"0646d6f7-a68d-42bf-9ad3-2d12ebe8062a"}
07:40:42.873 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"0646d6f7-a68d-42bf-9ad3-2d12ebe8062a"}
07:40:42.883 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"0929f8b9-9873-4893-b61e-7c41f2239b89"}
07:40:42.890 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"0929f8b9-9873-4893-b61e-7c41f2239b89"}
07:40:44.866 01.976 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"76889fda-50a7-4706-9d35-4af3febda1c1"}
07:40:44.877 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"76889fda-50a7-4706-9d35-4af3febda1c1"}
07:40:44.882 00.005 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"e9fd0d2c-1b75-4b00-b4d1-101f0fdfea2a"}
07:40:44.890 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"e9fd0d2c-1b75-4b00-b4d1-101f0fdfea2a"}
07:40:46.866 01.976 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"3fefbc8a-4638-4c79-b1fa-923c387b725c"}
07:40:46.878 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"3fefbc8a-4638-4c79-b1fa-923c387b725c"}
07:40:46.889 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"9b628c6c-7df8-4d03-8ecf-d3b829c89ac8"}
07:40:46.897 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"9b628c6c-7df8-4d03-8ecf-d3b829c89ac8"}
07:40:48.865 01.968 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"01b4beca-3ac5-4be2-81c2-3a1024e9f37d"}
07:40:48.877 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"01b4beca-3ac5-4be2-81c2-3a1024e9f37d"}
07:40:48.885 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"b8501fe6-9f47-4da2-bb24-e694c50d04ff"}
07:40:48.893 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"b8501fe6-9f47-4da2-bb24-e694c50d04ff"}
07:40:50.864 01.971 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"bad20a60-cae1-4cdc-9df3-31af487affdd"}
07:40:50.871 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"bad20a60-cae1-4cdc-9df3-31af487affdd"}
07:40:50.881 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"1cafbd76-045c-4a69-bc76-f7eae4fc25aa"}
07:40:50.891 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"1cafbd76-045c-4a69-bc76-f7eae4fc25aa"}
07:40:52.864 01.973 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"214e02ce-a352-4d80-b836-0caa84d86025"}
07:40:52.874 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"214e02ce-a352-4d80-b836-0caa84d86025"}
07:40:52.882 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"d945f6b2-8738-4c19-ba4f-fdcd803f30e0"}
07:40:52.892 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"d945f6b2-8738-4c19-ba4f-fdcd803f30e0"}
07:40:54.865 01.973 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"6d597074-544f-4576-a9b0-4a75d87f916d"}
07:40:54.875 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"6d597074-544f-4576-a9b0-4a75d87f916d"}
07:40:54.883 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"51e3a570-4880-426c-b020-f59b150ffd59"}
07:40:54.888 00.005 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"51e3a570-4880-426c-b020-f59b150ffd59"}
07:40:56.864 01.976 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"e5951f9d-943d-4f76-8416-8125c9519ddc"}
07:40:56.871 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"e5951f9d-943d-4f76-8416-8125c9519ddc"}
07:40:56.879 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"1d55b7c1-c2d6-4588-81ac-11e79eb83980"}
07:40:56.888 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"1d55b7c1-c2d6-4588-81ac-11e79eb83980"}
07:40:58.865 01.977 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"13aa9688-8d02-4c85-b685-989a84769615"}
07:40:58.878 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"13aa9688-8d02-4c85-b685-989a84769615"}
07:40:58.888 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"f58f6e6c-2e6e-4a65-87db-cfe84efe98c3"}
07:40:58.896 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"f58f6e6c-2e6e-4a65-87db-cfe84efe98c3"}
07:41:00.863 01.967 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"aaf2562e-7158-490a-aa7b-b95ba4470597"}
07:41:00.875 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"aaf2562e-7158-490a-aa7b-b95ba4470597"}
07:41:00.883 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"31195ab4-d1d2-4e68-8417-5c7130c3f772"}
07:41:00.892 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"31195ab4-d1d2-4e68-8417-5c7130c3f772"}
07:41:02.863 01.971 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"5c33f5c5-0ad9-47f9-aaf7-aee372b49abb"}
07:41:02.874 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"5c33f5c5-0ad9-47f9-aaf7-aee372b49abb"}
07:41:02.882 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"c6c2b52b-3d5b-428a-bcb2-6d70ef731cdf"}
07:41:02.893 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"c6c2b52b-3d5b-428a-bcb2-6d70ef731cdf"}
07:41:04.862 01.969 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"52185e94-b828-4b09-b1e5-95fab85a38dc"}
07:41:04.874 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"52185e94-b828-4b09-b1e5-95fab85a38dc"}
07:41:04.884 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"ee145234-a33d-4128-8c94-1674cf05bf97"}
07:41:04.891 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"ee145234-a33d-4128-8c94-1674cf05bf97"}
07:41:06.862 01.971 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"2eabe69c-f477-43f4-a6e9-d3beb2bf1176"}
07:41:06.873 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"2eabe69c-f477-43f4-a6e9-d3beb2bf1176"}
07:41:06.880 00.007 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"cf1205ab-e9cf-4542-83f8-f6a6fc01213b"}
07:41:06.888 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"cf1205ab-e9cf-4542-83f8-f6a6fc01213b"}
07:41:08.860 01.972 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"51c81100-fb18-4984-98b5-e96c5e21b87c"}
07:41:08.868 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"51c81100-fb18-4984-98b5-e96c5e21b87c"}
07:41:08.878 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"ec164754-7dd0-4181-9ac6-ca3cf6359f9c"}
07:41:08.889 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"ec164754-7dd0-4181-9ac6-ca3cf6359f9c"}
07:41:10.860 01.971 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"be101b7a-fbbe-44cc-addb-454334858458"}
07:41:10.872 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"be101b7a-fbbe-44cc-addb-454334858458"}
07:41:10.879 00.007 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"4f1b8d70-08ce-4119-920c-4df71f7cf83e"}
07:41:10.889 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"4f1b8d70-08ce-4119-920c-4df71f7cf83e"}
07:41:12.859 01.970 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"0b704b6d-196d-4b3e-a255-7f9a24ad25c0"}
07:41:12.872 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"0b704b6d-196d-4b3e-a255-7f9a24ad25c0"}
07:41:12.878 00.006 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"eacd9805-ad71-40ee-8fc4-3084b176192a"}
07:41:12.886 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"eacd9805-ad71-40ee-8fc4-3084b176192a"}
07:41:14.858 01.972 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"8189cd77-850d-4fd3-9837-7b9ce5fe6f97"}
07:41:14.867 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"8189cd77-850d-4fd3-9837-7b9ce5fe6f97"}
07:41:14.876 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"ff3167fa-a260-469d-a144-c2ea12f97012"}
07:41:14.885 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"ff3167fa-a260-469d-a144-c2ea12f97012"}
07:41:16.857 01.972 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"4237ad1a-60a5-4a86-8cee-5fdfd875e4c6"}
07:41:16.868 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"4237ad1a-60a5-4a86-8cee-5fdfd875e4c6"}
07:41:16.876 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"e06c503c-81bc-4d28-8eea-38ac01d84ca3"}
07:41:16.885 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"e06c503c-81bc-4d28-8eea-38ac01d84ca3"}
07:41:18.857 01.972 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"7be62441-d0c3-4f04-93d7-36d4de6f46bd"}
07:41:18.867 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"7be62441-d0c3-4f04-93d7-36d4de6f46bd"}
07:41:18.873 00.006 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"5a483582-4513-48e4-8196-8d75fd8e6478"}
07:41:18.878 00.005 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"5a483582-4513-48e4-8196-8d75fd8e6478"}
07:41:20.858 01.980 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"47869889-950c-4fed-a92c-017afe2a1dc7"}
07:41:20.866 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"47869889-950c-4fed-a92c-017afe2a1dc7"}
07:41:20.872 00.006 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"6b709a3c-ad98-4b6d-94ac-b7074e8c6f1b"}
07:41:20.880 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"6b709a3c-ad98-4b6d-94ac-b7074e8c6f1b"}
07:41:22.856 01.976 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"837fa962-5689-4a06-99fa-815b705dd0ac"}
07:41:22.870 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"837fa962-5689-4a06-99fa-815b705dd0ac"}
07:41:22.877 00.007 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"97fd89da-7568-4aa0-85a3-7554528e1a49"}
07:41:22.883 00.006 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"97fd89da-7568-4aa0-85a3-7554528e1a49"}
07:41:24.856 01.973 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"0884c345-28ed-477a-adf1-14f70ff729cb"}
07:41:24.864 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"0884c345-28ed-477a-adf1-14f70ff729cb"}
07:41:24.873 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"bad6ddb4-e4af-4b8e-b2c3-5db4e2cf8bfc"}
07:41:24.879 00.006 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"bad6ddb4-e4af-4b8e-b2c3-5db4e2cf8bfc"}
07:41:26.855 01.976 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"0a482457-f393-4b2a-bca6-9dfda39a19d0"}
07:41:26.862 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"0a482457-f393-4b2a-bca6-9dfda39a19d0"}
07:41:26.871 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"24d505ca-4941-4df5-81a2-f7fce54916e1"}
07:41:26.880 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"24d505ca-4941-4df5-81a2-f7fce54916e1"}
07:41:28.856 01.976 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"721cfced-8148-4c47-a772-44b219d8b32f"}
07:41:28.868 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"721cfced-8148-4c47-a772-44b219d8b32f"}
07:41:28.873 00.005 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"5e16a9a9-5ac1-493a-aa03-4f48375b2bc2"}
07:41:28.880 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"5e16a9a9-5ac1-493a-aa03-4f48375b2bc2"}
07:41:30.856 01.976 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"d522fada-6b5c-4e70-b82a-0e3f0bc4a18f"}
07:41:30.867 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"d522fada-6b5c-4e70-b82a-0e3f0bc4a18f"}
07:41:30.873 00.006 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"885d513d-d323-4bdd-b2de-9f7248bf0581"}
07:41:30.878 00.005 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"885d513d-d323-4bdd-b2de-9f7248bf0581"}
07:41:32.854 01.976 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"0f569a3b-b953-49ea-b591-79cb900e6fa8"}
07:41:32.863 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"0f569a3b-b953-49ea-b591-79cb900e6fa8"}
07:41:32.872 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"cb0b7fe0-c862-480f-8f55-46036070d224"}
07:41:32.879 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"cb0b7fe0-c862-480f-8f55-46036070d224"}
07:41:34.856 01.977 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"af591e00-1b53-4e43-a5de-1a2551862dbe"}
07:41:34.867 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"af591e00-1b53-4e43-a5de-1a2551862dbe"}
07:41:34.875 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"1bc1fe49-40d9-458d-87f7-bf95c238e90a"}
07:41:34.882 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"1bc1fe49-40d9-458d-87f7-bf95c238e90a"}
07:41:36.854 01.972 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"4bf3fd6d-75d6-433b-8ec5-5d105a952772"}
07:41:36.865 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"4bf3fd6d-75d6-433b-8ec5-5d105a952772"}
07:41:36.873 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"bc7039d9-9331-48ec-ac4c-db95a87a8bfc"}
07:41:36.877 00.004 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"bc7039d9-9331-48ec-ac4c-db95a87a8bfc"}
07:41:38.853 01.976 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"f7771ac4-5cb9-4b98-9d8c-d699305cb59c"}
07:41:38.863 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"f7771ac4-5cb9-4b98-9d8c-d699305cb59c"}
07:41:38.872 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"edbc8ff2-2632-4edb-91a6-91a559f83277"}
07:41:38.879 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"edbc8ff2-2632-4edb-91a6-91a559f83277"}
07:41:40.854 01.975 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"fe23ca06-e0ed-4657-80f7-f5344796068e"}
07:41:40.862 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"fe23ca06-e0ed-4657-80f7-f5344796068e"}
07:41:40.873 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"4efae6f2-e01c-4839-bad6-72ec93259d1b"}
07:41:40.881 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"4efae6f2-e01c-4839-bad6-72ec93259d1b"}
07:41:42.852 01.971 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"342c419e-f5bd-4352-a721-7211632d805e"}
07:41:42.863 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"342c419e-f5bd-4352-a721-7211632d805e"}
07:41:42.874 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"8a23ceb8-dc7a-4b8f-8413-167755f6405e"}
07:41:42.882 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"8a23ceb8-dc7a-4b8f-8413-167755f6405e"}
07:41:44.851 01.969 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"76be81d5-e2fa-44e6-9a32-10601f857962"}
07:41:44.860 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"76be81d5-e2fa-44e6-9a32-10601f857962"}
07:41:44.867 00.007 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"92c428e0-11a5-4268-94bd-636b9bdeb3a2"}
07:41:44.874 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"92c428e0-11a5-4268-94bd-636b9bdeb3a2"}
07:41:46.852 01.978 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"99b6c576-d31e-4ab2-b3a8-d8e4417cbd91"}
07:41:46.864 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"99b6c576-d31e-4ab2-b3a8-d8e4417cbd91"}
07:41:46.873 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"75333857-6042-47a0-9c8c-644c7226db58"}
07:41:46.880 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"75333857-6042-47a0-9c8c-644c7226db58"}
07:41:48.852 01.972 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"8fadd212-c414-4455-93b9-4a5c663e3f8b"}
07:41:48.860 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"8fadd212-c414-4455-93b9-4a5c663e3f8b"}
07:41:48.870 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"f17b4f3a-a223-47df-93a6-950e4b1d4b6b"}
07:41:48.877 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"f17b4f3a-a223-47df-93a6-950e4b1d4b6b"}
07:41:50.853 01.976 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"f9af613a-dc52-4306-9da2-4150d55fa829"}
07:41:50.862 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"f9af613a-dc52-4306-9da2-4150d55fa829"}
07:41:50.870 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"bf2e7186-1800-4df0-9ca5-9e42f6552abc"}
07:41:50.877 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"bf2e7186-1800-4df0-9ca5-9e42f6552abc"}
07:41:52.853 01.976 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"af9ea25a-0287-4865-bf1c-339e3a698fb9"}
07:41:52.864 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"af9ea25a-0287-4865-bf1c-339e3a698fb9"}
07:41:52.872 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"4d41c810-156b-4953-b931-de6c4909f826"}
07:41:52.878 00.006 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"4d41c810-156b-4953-b931-de6c4909f826"}
07:41:54.853 01.975 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"9ef79503-4818-46ff-b4f9-9108ff2128ae"}
07:41:54.860 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"9ef79503-4818-46ff-b4f9-9108ff2128ae"}
07:41:54.867 00.007 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"c852ed42-5eec-49cc-95c0-3be9bbb85373"}
07:41:54.874 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"c852ed42-5eec-49cc-95c0-3be9bbb85373"}
07:41:56.854 01.980 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"207d97d6-467b-4605-ae75-aaf2d1d04c38"}
07:41:56.863 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"207d97d6-467b-4605-ae75-aaf2d1d04c38"}
07:41:56.874 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"f4f9fd34-fe56-4a42-837c-2c38cd43573f"}
07:41:56.881 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"f4f9fd34-fe56-4a42-837c-2c38cd43573f"}
07:41:58.855 01.974 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"1694c3c0-47e1-4481-96c1-51165dca5472"}
07:41:58.862 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"1694c3c0-47e1-4481-96c1-51165dca5472"}
07:41:58.869 00.007 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"83c10f22-e594-4fc4-bc88-b8acbf1d9db6"}
07:41:58.875 00.006 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"83c10f22-e594-4fc4-bc88-b8acbf1d9db6"}
07:42:00.855 01.980 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"19d709c9-f1ee-41d7-9743-947342ac8e19"}
07:42:00.866 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"19d709c9-f1ee-41d7-9743-947342ac8e19"}
07:42:00.873 00.007 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"55e9fb46-53d8-478f-acd0-4e8c094034b3"}
07:42:00.879 00.006 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"55e9fb46-53d8-478f-acd0-4e8c094034b3"}
07:42:02.855 01.976 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"be45f1b8-8340-4c4d-a81e-a0e608509a57"}
07:42:02.863 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"be45f1b8-8340-4c4d-a81e-a0e608509a57"}
07:42:02.871 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"ec9cf1c0-7688-4d4a-bd0a-38a658b0bc66"}
07:42:02.879 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"ec9cf1c0-7688-4d4a-bd0a-38a658b0bc66"}
07:42:04.855 01.976 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"93ba7cb9-deff-4288-b244-aa698aaaeeef"}
07:42:04.862 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"93ba7cb9-deff-4288-b244-aa698aaaeeef"}
07:42:04.872 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"62366052-c709-4a63-bf14-18733d6a64ce"}
07:42:04.881 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"62366052-c709-4a63-bf14-18733d6a64ce"}
07:42:06.854 01.973 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"bc2f810b-7501-4cc3-8922-bd71782e90dc"}
07:42:06.861 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"bc2f810b-7501-4cc3-8922-bd71782e90dc"}
07:42:06.869 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"d1ed8fe3-1d12-4fb5-9d8d-67f2216b4426"}
07:42:06.875 00.006 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"d1ed8fe3-1d12-4fb5-9d8d-67f2216b4426"}
07:42:08.855 01.980 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"8c040c2e-c152-4ee1-9c1f-aeeea86705a2"}
07:42:08.864 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"8c040c2e-c152-4ee1-9c1f-aeeea86705a2"}
07:42:08.871 00.007 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"aee86889-7f49-4c30-87ea-0245fa1c3808"}
07:42:08.880 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"aee86889-7f49-4c30-87ea-0245fa1c3808"}
07:42:10.855 01.975 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"f1112d27-f92a-41cd-9ceb-1f18fafce148"}
07:42:10.864 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"f1112d27-f92a-41cd-9ceb-1f18fafce148"}
07:42:10.873 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"0c21fc35-a4db-4a6d-901a-33bc2b21d027"}
07:42:10.881 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"0c21fc35-a4db-4a6d-901a-33bc2b21d027"}
07:42:12.855 01.974 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"2235a4bc-a45d-4d4e-8904-2152c02beaee"}
07:42:12.861 00.006 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"2235a4bc-a45d-4d4e-8904-2152c02beaee"}
07:42:12.868 00.007 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"14442e31-97b5-47a8-a324-417242dab1df"}
07:42:12.875 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"14442e31-97b5-47a8-a324-417242dab1df"}
07:42:14.854 01.979 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"483c7a96-125d-45f5-83f1-f205d7c28db0"}
07:42:14.862 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"483c7a96-125d-45f5-83f1-f205d7c28db0"}
07:42:14.871 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"db9b8f8a-cf64-4398-a2a4-67c5d2f340c4"}
07:42:14.879 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"db9b8f8a-cf64-4398-a2a4-67c5d2f340c4"}
07:42:16.853 01.974 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"be1e1547-db2e-45a8-8225-3562abcad8c3"}
07:42:16.860 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"be1e1547-db2e-45a8-8225-3562abcad8c3"}
07:42:16.866 00.006 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"d808f00c-f7c5-457a-bfdc-64533dbd1fbf"}
07:42:16.873 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"d808f00c-f7c5-457a-bfdc-64533dbd1fbf"}
07:42:18.852 01.979 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"8725cc3e-6726-4293-9e4f-89225d2b986e"}
07:42:18.863 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"8725cc3e-6726-4293-9e4f-89225d2b986e"}
07:42:18.870 00.007 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"bfb996c1-9773-4aef-9da9-13bd4b3be120"}
07:42:18.876 00.006 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"bfb996c1-9773-4aef-9da9-13bd4b3be120"}
07:42:20.850 01.974 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"eef2eb1c-d297-414d-853a-7eef21dbc1cf"}
07:42:20.859 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"eef2eb1c-d297-414d-853a-7eef21dbc1cf"}
07:42:20.870 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"65d24b73-1a75-4bc6-b23a-6786b5220254"}
07:42:20.878 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"65d24b73-1a75-4bc6-b23a-6786b5220254"}
07:42:22.851 01.973 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"6b775101-d0f0-4682-a41b-12d2beb1cabc"}
07:42:22.862 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"6b775101-d0f0-4682-a41b-12d2beb1cabc"}
07:42:22.872 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"7f9ad05f-b5f0-476b-94e0-6301ba38412e"}
07:42:22.881 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"7f9ad05f-b5f0-476b-94e0-6301ba38412e"}
07:42:24.851 01.970 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"668eb8c6-0f29-4e03-9c49-4fb0112e1292"}
07:42:24.863 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"668eb8c6-0f29-4e03-9c49-4fb0112e1292"}
07:42:24.871 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"a2b67085-b3cb-43b4-823e-263d5d5c4489"}
07:42:24.878 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"a2b67085-b3cb-43b4-823e-263d5d5c4489"}
07:42:26.848 01.970 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"f8524943-a9a3-47a6-9c0b-5e32223ce5f0"}
07:42:26.856 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"f8524943-a9a3-47a6-9c0b-5e32223ce5f0"}
07:42:26.864 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"4a6773c8-57fa-462b-a3dc-d98aa2af8e90"}
07:42:26.871 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"4a6773c8-57fa-462b-a3dc-d98aa2af8e90"}
07:42:28.850 01.979 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"52994bdf-2b88-4685-93d9-2c75d0369447"}
07:42:28.859 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"52994bdf-2b88-4685-93d9-2c75d0369447"}
07:42:28.867 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"de17bfcc-5e78-44d1-80a3-68a1cf855e3b"}
07:42:28.873 00.006 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"de17bfcc-5e78-44d1-80a3-68a1cf855e3b"}
07:42:30.849 01.976 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"7316e848-e4ca-4d00-a6fe-73b7f0840ab8"}
07:42:30.860 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"7316e848-e4ca-4d00-a6fe-73b7f0840ab8"}
07:42:30.870 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"b195f917-2bcb-4e89-8516-e469a5e1a86e"}
07:42:30.876 00.006 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"b195f917-2bcb-4e89-8516-e469a5e1a86e"}
07:42:32.848 01.972 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"68c63bce-6c13-43ea-bcbf-80ef8f81902f"}
07:42:32.856 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"68c63bce-6c13-43ea-bcbf-80ef8f81902f"}
07:42:32.865 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"64b4355c-4de9-49ff-8002-34fffa6526ef"}
07:42:32.872 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"64b4355c-4de9-49ff-8002-34fffa6526ef"}
07:42:34.848 01.976 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"ff16114b-cd2c-4d71-a7ca-14b134065b36"}
07:42:34.861 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"ff16114b-cd2c-4d71-a7ca-14b134065b36"}
07:42:34.870 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"521cb66c-cca0-4c7d-9d6a-f5c67663bb4a"}
07:42:34.880 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"521cb66c-cca0-4c7d-9d6a-f5c67663bb4a"}
07:42:36.849 01.969 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"31057cee-88d7-4451-bf10-e5c37ca30bd4"}
07:42:36.860 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"31057cee-88d7-4451-bf10-e5c37ca30bd4"}
07:42:36.866 00.006 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"b0e7fefb-1d9e-4646-bc2d-8c03927ea0e0"}
07:42:36.872 00.006 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"b0e7fefb-1d9e-4646-bc2d-8c03927ea0e0"}
07:42:38.849 01.977 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"ad8675eb-a13e-4d04-8b4b-d920c4e31eeb"}
07:42:38.855 00.006 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"ad8675eb-a13e-4d04-8b4b-d920c4e31eeb"}
07:42:38.862 00.007 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"adfc65d9-6a64-4672-b1ae-f08cfd563353"}
07:42:38.870 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"adfc65d9-6a64-4672-b1ae-f08cfd563353"}
07:42:40.850 01.980 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"c7f5edc6-4f5e-4620-9607-62d3a646cd30"}
07:42:40.863 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"c7f5edc6-4f5e-4620-9607-62d3a646cd30"}
07:42:40.874 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"2a2bdd7c-5388-4566-aad3-9b1c56dfa4e1"}
07:42:40.880 00.006 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"2a2bdd7c-5388-4566-aad3-9b1c56dfa4e1"}
07:42:42.848 01.968 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"bbf99aff-9624-4486-b1bc-71d71e5036ca"}
07:42:42.860 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"bbf99aff-9624-4486-b1bc-71d71e5036ca"}
07:42:42.865 00.005 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"2d9515f0-e294-4e91-872b-ef987dc4272f"}
07:42:42.876 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"2d9515f0-e294-4e91-872b-ef987dc4272f"}
07:42:44.847 01.971 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"2c852b5e-bca1-4f9a-8d86-e6357054d84b"}
07:42:44.857 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"2c852b5e-bca1-4f9a-8d86-e6357054d84b"}
07:42:44.864 00.007 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"6423df74-9369-4dd3-ab30-694a077e637f"}
07:42:44.871 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"6423df74-9369-4dd3-ab30-694a077e637f"}
07:42:46.846 01.975 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"94cd6876-0fd4-4ffb-bebf-cacc7dcba8ff"}
07:42:46.858 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"94cd6876-0fd4-4ffb-bebf-cacc7dcba8ff"}
07:42:46.866 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"e2a5f72e-ada0-4eea-95c1-367d27f4ac47"}
07:42:46.876 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"e2a5f72e-ada0-4eea-95c1-367d27f4ac47"}
07:42:48.847 01.971 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"8c7c9f87-f5c8-4e00-91df-abd6d5cc4554"}
07:42:48.860 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"8c7c9f87-f5c8-4e00-91df-abd6d5cc4554"}
07:42:48.865 00.005 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"5c1f26f5-ef80-4c17-a44d-fd1991e2b6a8"}
07:42:48.873 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"5c1f26f5-ef80-4c17-a44d-fd1991e2b6a8"}
07:42:50.845 01.972 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"5774a662-52e3-44dc-9112-34e123094da8"}
07:42:50.854 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"5774a662-52e3-44dc-9112-34e123094da8"}
07:42:50.863 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"bbc7fa93-e7ec-4417-a4c6-24b14a16a19a"}
07:42:50.872 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"bbc7fa93-e7ec-4417-a4c6-24b14a16a19a"}
07:42:52.844 01.972 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"dca2c85d-3462-4529-98aa-7b2fd75a8545"}
07:42:52.851 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"dca2c85d-3462-4529-98aa-7b2fd75a8545"}
07:42:52.860 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"45f5de46-e0d2-47f4-914f-d92746d3e07c"}
07:42:52.870 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"45f5de46-e0d2-47f4-914f-d92746d3e07c"}
07:42:54.844 01.974 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"d7f2fd5b-399d-4be9-aa20-9c7fd7f2af7b"}
07:42:54.855 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"d7f2fd5b-399d-4be9-aa20-9c7fd7f2af7b"}
07:42:54.865 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"baf46216-ecab-40c9-a35f-a42249fd6f3c"}
07:42:54.873 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"baf46216-ecab-40c9-a35f-a42249fd6f3c"}
07:42:56.843 01.970 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"4842c54a-32cd-405f-9357-3d67e9ea830d"}
07:42:56.852 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"4842c54a-32cd-405f-9357-3d67e9ea830d"}
07:42:56.861 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"a77d117b-c42f-47e1-a623-18a6ecfeccf6"}
07:42:56.873 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"a77d117b-c42f-47e1-a623-18a6ecfeccf6"}
07:42:58.843 01.970 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"db9e2cd3-e8fc-4074-823f-d058228c3d8f"}
07:42:58.852 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"db9e2cd3-e8fc-4074-823f-d058228c3d8f"}
07:42:58.863 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"f21996e5-1f33-4e2c-b2ad-74cec236b23e"}
07:42:58.874 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"f21996e5-1f33-4e2c-b2ad-74cec236b23e"}
07:43:00.841 01.967 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"006ba454-a287-4103-b581-617d3e31d876"}
07:43:00.848 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"006ba454-a287-4103-b581-617d3e31d876"}
07:43:00.855 00.007 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"ca134631-6cb4-41e3-a588-f5dd586e5fa5"}
07:43:00.865 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"ca134631-6cb4-41e3-a588-f5dd586e5fa5"}
07:43:02.839 01.974 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"50183a70-359d-408c-bcad-63f94ff3c80c"}
07:43:02.850 00.011 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"50183a70-359d-408c-bcad-63f94ff3c80c"}
07:43:02.859 00.009 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"fc3cfd8d-772e-4dc3-b08a-8c95b40f9f1d"}
07:43:02.869 00.010 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"fc3cfd8d-772e-4dc3-b08a-8c95b40f9f1d"}
07:43:04.839 01.970 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"80ecdfeb-ba8c-4e8a-bf61-8728b2df7f0b"}
07:43:04.848 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"80ecdfeb-ba8c-4e8a-bf61-8728b2df7f0b"}
07:43:04.861 00.013 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"14f27cda-2d7e-4555-965f-331871833cda"}
07:43:04.867 00.006 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"14f27cda-2d7e-4555-965f-331871833cda"}
07:43:06.839 01.972 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"7ad4c179-8fde-4a1b-bb4e-a361d7d891de"}
07:43:06.852 00.013 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"7ad4c179-8fde-4a1b-bb4e-a361d7d891de"}
07:43:06.863 00.011 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"cd63a5df-0317-4981-8a38-ecd74a30d1a7"}
07:43:06.871 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"cd63a5df-0317-4981-8a38-ecd74a30d1a7"}
07:43:08.837 01.966 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"7d1e893c-05de-4b79-a331-fe0b1f26a16b"}
07:43:08.845 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"7d1e893c-05de-4b79-a331-fe0b1f26a16b"}
07:43:08.852 00.007 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"065d1132-4de7-432d-9633-3f2adfa0e2de"}
07:43:08.860 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"065d1132-4de7-432d-9633-3f2adfa0e2de"}
07:43:10.838 01.978 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"bbbef89e-c09b-4e00-bd8e-2416c331e125"}
07:43:10.847 00.009 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"bbbef89e-c09b-4e00-bd8e-2416c331e125"}
07:43:10.853 00.006 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"101942fc-de7d-4729-b9ee-cd0dfbf8994b"}
07:43:10.860 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"101942fc-de7d-4729-b9ee-cd0dfbf8994b"}
07:43:12.836 01.976 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"0698f49f-ffea-4788-9d2f-8b8173d298a3"}
07:43:12.848 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"0698f49f-ffea-4788-9d2f-8b8173d298a3"}
07:43:12.858 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"cf56b130-a8e7-4d46-9a3f-c67d7ab7617b"}
07:43:12.866 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"cf56b130-a8e7-4d46-9a3f-c67d7ab7617b"}
07:43:14.836 01.970 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"7bd222ee-a860-4c8e-8800-390bb7114641"}
07:43:14.843 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"7bd222ee-a860-4c8e-8800-390bb7114641"}
07:43:14.850 00.007 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"07d0efe1-14f2-456f-b55e-36101053a5bd"}
07:43:14.857 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"07d0efe1-14f2-456f-b55e-36101053a5bd"}
07:43:16.836 01.979 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"c755b459-d940-4426-95e0-fdee98b13b65"}
07:43:16.850 00.014 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"c755b459-d940-4426-95e0-fdee98b13b65"}
07:43:16.858 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"d5176985-dbaa-4eac-875e-139a201da112"}
07:43:16.863 00.005 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"d5176985-dbaa-4eac-875e-139a201da112"}
07:43:18.836 01.973 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"e22fc951-dae9-40a1-9faa-be4cf7949250"}
07:43:18.848 00.012 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"e22fc951-dae9-40a1-9faa-be4cf7949250"}
07:43:18.858 00.010 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"0fed1b4b-0b51-4b72-8906-767282511377"}
07:43:18.865 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"0fed1b4b-0b51-4b72-8906-767282511377"}
07:43:20.836 01.971 9340 evsrv: cli 100A4148 request: {"method":"get_exposure","id":"964b0b91-e4c2-4891-a337-584a1d4ab8d9"}
07:43:20.843 00.007 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":2000,"id":"964b0b91-e4c2-4891-a337-584a1d4ab8d9"}
07:43:20.851 00.008 9340 evsrv: cli 100A4148 request: {"method":"get_app_state","id":"61469958-7fed-429f-b8ae-3d23b3a9a399"}
07:43:20.859 00.008 9340 evsrv: cli 100A4148 response: {"jsonrpc":"2.0","result":"Stopped","id":"61469958-7fed-429f-b8ae-3d23b3a9a399"}
07:43:21.147 00.288 9340 evsrv: cli 100A3CE8 disconnect
07:43:52.105 30.958 9340 evsrv: cli 100A4008 disconnect
07:43:52.956 00.851 9340 evsrv: cli 100A4148 disconnect
07:44:09.366 16.410 9340 gear_dialog: OnButtonDisconnectAll
07:44:09.372 00.006 9340 gear_dialog: OnButtonDisconnectScope
07:44:09.378 00.006 9340 ASCOM Scope: Disconnecting
07:44:09.790 00.412 9340 ASCOM Scope: Disconnected Successfully
07:44:09.811 00.021 9340 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
07:44:09.821 00.010 9340 ScopeASCOM::GetDeclinationRadians() returns Unknown
07:44:09.835 00.014 9340 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
07:44:09.843 00.008 9340 ScopeASCOM::SideOfPier() returns -1
07:44:09.852 00.009 9340 Status Line: Mount Disconnected
07:44:09.886 00.034 9340 gear_dialog: OnButtonDisconnectAuxScope
07:44:09.898 00.012 9340 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\gear_dialog.cpp:1526->OnButtonDisconnectAuxScope called with m_pAuxScope == NULL
07:44:09.914 00.016 9340 gear_dialog: OnButtonDisconnectCamera
07:44:09.929 00.015 9340 Status Line: Camera Disconnected
07:44:09.967 00.038 9340 gear_dialog: OnButtonDisconnectStepGuider
07:44:09.974 00.007 9340 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\gear_dialog.cpp:1675->OnButtonDisconnectStepGuider called with m_pStepGuider == NULL
07:44:09.990 00.016 9340 gear_dialog: OnButtonDisconnectRotator
07:44:09.999 00.009 9340 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\gear_dialog.cpp:1806->OnButtonDisconnectRotator called with m_pRotator == NULL
07:44:13.363 03.364 9340 GetBoolean("/profile/16/target/refCircleEnabled", 0) returns 0
07:44:13.368 00.005 9340 GetDouble("/profile/16/target/refCircleRadius", 2.000000) returns 2.000000
07:44:13.533 00.165 9340 GetBoolean("/profile/16/ShowDecModeWarning", 1) returns 1
07:44:15.389 01.856 9340 MyFrame::OnClose proceeding
07:44:15.395 00.006 9340 StopCapturing CaptureActive=0 continueCapturing=0 exposurePending=0
07:44:15.401 00.006 9340 StopWorkerThread(0x0155F410) begins
07:44:15.407 00.006 12020 Worker thread wakes up
07:44:15.407 00.000 12020 worker thread servicing REQUEST_TERMINATE
07:44:15.407 00.000 12020 worker thread done servicing request
07:44:15.407 00.000 12020 WorkerThread::Entry() ends
07:44:15.408 00.001 9340 StopWorkerThread() threadExitCode=0
07:44:15.416 00.008 9340 StopWorkerThread(0x0155F410) ends
07:44:15.421 00.005 9340 WorkerThread destructor called
07:44:15.428 00.007 9340 StopWorkerThread(0x0155F5C0) begins
07:44:15.434 00.006 7772 Worker thread wakes up
07:44:15.434 00.000 7772 worker thread servicing REQUEST_TERMINATE
07:44:15.434 00.000 7772 worker thread done servicing request
07:44:15.434 00.000 7772 WorkerThread::Entry() ends
07:44:15.435 00.001 9340 StopWorkerThread() threadExitCode=0
07:44:15.442 00.007 9340 StopWorkerThread(0x0155F5C0) ends
07:44:15.448 00.006 9340 WorkerThread destructor called
07:44:15.455 00.007 9340 Shutdown: forced=0
07:44:15.461 00.006 9340 Shutdown complete
07:44:15.468 00.007 9340 UPD: shutdown
07:44:15.475 00.007 9340 stopping server
07:44:15.481 00.006 9340 event server stopped
07:44:15.489 00.008 9340 Status Line: Server stopped
